发明名称 |
一种消息分发系统及方法 |
摘要 |
本发明公开了一种消息分发系统及方法。该消息分发系统包括:包括消息分发服务管理单元,至少2个消息分发服务单元,其中:消息分发服务管理单元接收到终端连接到消息分发系统后发来的第一连接请求后,根据各消息分发服务单元的负载情况为该终端选择消息分发服务单元,指示该终端向选择出的消息分发服务单元发起第二连接请求;消息分发服务单元接收到该终端发来的第二连接请求后,与该终端建立第一消息通道和第二消息通道,通过第一消息通道向终端发送在线消息,通过第二消息通道向终端发送离线消息,并在离线消息发送完成后断开第二消息通道。本发明可解决在消息分发过程中离线消息阻塞在线消息发送的问题,提高消息分发的时效性。 |
申请公布号 |
CN103312593B |
申请公布日期 |
2016.04.27 |
申请号 |
CN201310224152.5 |
申请日期 |
2013.06.06 |
申请人 |
青岛海信传媒网络技术有限公司 |
发明人 |
张乐;张帅;王英杰 |
分类号 |
H04L12/58(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L12/58(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
黄志华 |
主权项 |
一种消息分发系统,其特征在于,包括消息分发服务管理单元,至少2个消息分发服务单元,其中:消息分发服务管理单元,用于接收到终端连接到所述消息分发系统后发来的第一连接请求后,根据各消息分发服务单元的负载情况为所述终端选择提供消息分发服务的消息分发服务单元,指示所述终端向选择出的消息分发服务单元发起第二连接请求;消息分发服务单元,用于接收到所述终端发来的第二连接请求后,与所述终端建立第一消息通道和第二消息通道;通过第一消息通道向所述终端发送在线消息,通过第二消息通道向所述终端发送离线消息,并在离线消息发送完成后断开第二消息通道;消息设置单元,用于设置在线消息以及在线消息的目标终端,并将设置后的在线消息发送至消息分发队列中;消息管理单元,用于从所述消息分发队列获取待分发的在线消息,根据所述待分发的在线消息及其目标终端为每个目标终端复制得到一份待分发在线消息;针对复制得到的每一份待分发在线消息及其目标终端,将待分发在线消息发送给为目标终端提供消息分发服务的消息分发服务单元。 |
地址 |
266071 山东省青岛市崂山区香港东路248号131室 |