[发明专利]一种消息同步方法和系统有效
申请号: | 201410710583.7 | 申请日: | 2014-11-28 |
公开(公告)号: | CN104506330B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 孙豹;乐晓诚;项东涛;刘志红;刘鹏;刘辉;熊伟 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/58 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 同步 方法 系统 | ||
1.一种消息同步方法,其特征在于,包括:
通过发送交互请求加入组播网并获取所述组播网的组播地址,所述组播网是为通过即时通讯进行消息交互的用户集合所建立的,且所述用户集合中每个用户对应终端作为所述组播网的一个组播源节点;
所述组播源节点向所述组播地址发送数据包,所述数据包中携带有交互的即时通讯消息;
所述组播源节点实时从所述组播网的组播地址中同步按照时间正序排序的数据包,并根据各数据包展示所述组播网中交互的即时通讯消息,其中,所述根据各数据包展示所述组播网中交互的即时通讯消息的步骤,包括:所述组播源节点对所述数据包进行解析获取所述交互的即时通讯消息;按照所述数据包的时间正序排序顺序对所述交互的即时通讯消息进行展示。
2.根据权利要求1所述的方法,其特征在于,还包括:组播网建立方法:
获取通过即时通讯进行消息交互的用户集合的集合标识,并为所述集合标识分配一个组播地址;
将所述用户集合中每个用户对应终端作为一个组播源节点,建立基于所述组播地址的组播网。
3.根据权利要求2所述的方法,其特征在于,所述通过发送交互请求加入组播网并获取所述组播网的组播地址,包括:
发送包含用户集合的集合标识的交互请求,其中,所述交互请求用于请求加入所述通过即时通讯进行消息交互的用户集合;
接收依据所述集合标识确定的所述用户集合对应组播网的组播地址。
4.根据权利要求1所述的方法,其特征在于,所述组播源节点实时从所述组播网的组播地址中同步按照时间正序排序的数据包,包括:
所述组播源节点实时对所述组播网中所述组播地址的数据进行读取,获取按照接收时刻的时间正序排序的数据包。
5.一种消息同步系统,其特征在于,所述消息同步系统为每个通过即时通讯进行消息交互的用户集合建立组播网,所述用户集合中每个用户对应终端作为所述组播网的一个组播源节点;
所述消息同步系统中的组播源节点包括:
加入模块,用于通过发送交互请求加入组播网并获取所述组播网的组播地址;
发送模块,用于向所述组播地址发送数据包,所述数据包中携带有交互的即时通讯消息;
同步模块,用于实时从所述组播网的组播地址中同步按照时间正序排序的数据包;
展示模块,用于对所述数据包进行解析获取所述交互的即时通讯消息;按照所述数据包的时间正序排序顺序对所述交互的即时通讯消息进行展示。
6.根据权利要求5所述的系统,其特征在于,还包括:
建立模块,用于获取通过即时通讯进行消息交互的用户集合的集合标识,并为所述集合标识分配一个组播地址;将所述用户集合中每个用户对应终端作为一个组播源节点,建立基于所述组播地址的组播网。
7.根据权利要求6所述的系统,其特征在于:
所述加入模块,用于发送包含用户集合的集合标识的交互请求,其中,所述交互请求用于请求加入所述通过即时通讯进行消息交互的用户集合;接收依据所述集合标识确定的所述用户集合对应组播网的组播地址。
8.根据权利要求5所述的系统,其特征在于:
所述同步模块,用于实时对所述组播网中所述组播地址的数据进行读取,获取按照接收时刻的时间正序排序的数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410710583.7/1.html,转载请声明来源钻瓜专利网。