[发明专利]一种消息分发系统及方法有效
申请号: | 201310224152.5 | 申请日: | 2013-06-06 |
公开(公告)号: | CN103312593A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 张乐;张帅;王英杰 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266071 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 分发 系统 方法 | ||
1.一种消息分发系统,其特征在于,包括消息分发服务管理单元,至少2个消息分发服务单元,其中:
消息分发服务管理单元,用于接收到终端连接到所述消息分发系统后发来的第一连接请求后,根据各消息分发服务单元的负载情况为所述终端选择提供消息分发服务的消息分发服务单元,指示所述终端向选择出的消息分发服务单元发起第二连接请求;
消息分发服务单元,用于接收到所述终端发来的第二连接请求后,与所述终端建立第一消息通道和第二消息通道;通过第一消息通道向所述终端发送在线消息,通过第二消息通道向所述终端发送离线消息,并在离线消息发送完成后断开第二消息通道。
2.如权利要求1所述的消息分发系统,其特征在于,所述消息分发服务单元还用于,接收到终端连接到所述消息分发系统后发来的第二连接请求后,对所述终端的合法性进行验证;
所述消息分发服务单元具体用于,在对所述终端的合法性验证通过后,与所述终端建立第一消息通道和第二消息通道。
3.如权利要求1所述的消息分发系统,其特征在于,所述消息分发服务单元具体用于,根据所述终端上报的该终端保存的在线消息版本信息,通过第一消息通道将尚未发送给所述终端的在线消息发送到所述终端;根据所述终端上报的该终端保存的离线消息版本信息,通过第二消息通道将尚未发送给所述终端的离线消息发送到所述终端。
4.如权利要求1所述的消息分发系统,其特征在于,还包括:
消息设置单元,用于设置在线消息以及在线消息的目标终端,并将设置后的在线消息发送至消息分发队列中;
消息管理单元,用于从所述消息分发队列获取待分发的在线消息,根据所述待分发的在线消息及其目标终端为每个目标终端复制得到一份待分发在线消息;针对复制得到的每一份待分发在线消息及其目标终端,将待分发在线消息发送给为目标终端提供消息分发服务的消息分发服务单元;
所述消息分发服务单元还用于,接收所述消息管理单元发送来的待分发在线消息,若检测到与接收到的待分发在线消息的目标终端之间的第一连接通道有效,则通过第一连接通道发送所述接收到的待分发在线消息;若检测到与接收到的待分发在线消息的目标终端之间的第一连接通道失效,则将与所述接收到的待分发在线消息对应的在线消息持久化存储为所述接收到的待分发在线消息的目标终端的离线消息。
5.如权利要求1-4任意一项所述的消息分发系统,其特征在于,所述消息分发服务单元具体用于,与所述终端建立基于超文本传输协议HTTP的第一消息通道和第二消息通道。
6.一种终端,其特征在于,包括:
消息通道处理单元,用于在所述终端连接到消息分发系统后向所述消息分发系统的消息分发服务管理单元发送第一连接请求,以请求所述消息分发服务管理单元根据各消息分发服务单元的负载,为所述终端选择提供消息分发服务的消息分发服务单元;以及,根据所述消息分发服务管理单元选择的消息分发服务单元,向相应消息分发服务单元发送第二连接建立请求,与所述相应消息分发服务单元建立第一消息通道和第二消息通道,并根据所述相应消息分发服务单元发起的断开第二消息通道的过程,断开第二消息通道;其中,所述断开第二消息通道的过程是所述相应消息分发服务单元在离线消息发送完成后发起的;
消息接收单元,用于通过第一消息通道接收在线消息,通过第二消息通道接收离线消息。
7.如权利要求6所述的终端,其特征在于,所述消息通道处理单元具体用于,向所述消息分发系统上报保存的在线消息版本信息,用于使消息分发系统的消息分发服务单元根据上报的在线消息版本信息通过第一消息通道将尚未发送给所述终端的在线消息发送到所述终端;向所述消息分发系统上报保存的离线消息版本信息,用于使消息分发系统的消息分发服务单元通过第二消息通道将尚未发送给所述终端的离线消息发送到所述终端。
8.如权利要求6或7所述的终端,其特征在于,所述消息通道处理单元具体用于,与所述消息分发服务单元建立基于超文本传输协议HTTP的第一消息通道和第二消息通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310224152.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:任务协作装置及方法
- 下一篇:通信方法、装置及系统