[发明专利]一种消息分发方法和设备有效
申请号: | 201310272547.2 | 申请日: | 2013-07-01 |
公开(公告)号: | CN103312816A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 张乐;王英杰;金崇华 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 孔凡红 |
地址: | 266071 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 分发 方法 设备 | ||
1.一种消息分发的方法,其特征在于,该方法包括:
网络侧获取预先生成的热点连接队列,该热点连接队列中包含已登录网络侧的、向网络侧发送过消息请求且接收过消息数据的终端的设备唯一标识;
网络侧获取预先设置的消息原始信息、以及该消息原始信息对应的目标接收终端集合;对于所述目标接收终端集合中的每个目标接收终端,确定该目标接收终端的设备唯一标识是否被包含在所述热点连接队列中,在确定为是时,生成携带该目标接收终端的设备唯一标识和所述消息原始信息的点对点消息;
网络侧接收终端发送的消息请求,该消息请求包括所述终端的设备唯一标识,确定该设备唯一标识是否被包含在所述热点连接队列中,在确定为是时,查询携带该设备唯一标识的点对点消息;将查询到的点对点消息发送给该终端。
2.如权利要求1所述的方法,其特征在于,生成热点连接队列的方法具体包括:
网络侧对每个终端,确定该终端是否为已登录网络侧的、向网络侧发送过消息请求且接收过消息数据的终端,在确定为是时,将该终端的设备唯一标识存储到所述热点连接队列中。
3.如权利要求1所述的方法,其特征在于,在所述生成携带该目标接收终端的设备唯一标识和所述消息原始信息的点对点消息之后,进一步包括:网络侧将各点对点消息存储到高速缓存区域中;
所述查询携带该设备唯一标识的点对点消息,具体包括:网络侧查询高速缓存区域中的携带该设备唯一标识的点对点消息。
4.如权利要求1所述的方法,其特征在于,在所述获取到预先设置的消息原始信息、以及该消息原始信息对应的目标接收终端集合之后,进一步包括:网络侧将所述预先设置的消息原始信息、以及该消息原始信息对应的目标接收终端集合存储到数据库中;
在所述网络侧接收终端发送的消息请求之后,确定该设备唯一标识不被包含在所述热点连接队列中时,查询数据库中的与该终端的设备唯一标识对应的消息原始信息,并将查询到的消息原始信息发送给所述终端。
5.如权利要求4所述的方法,其特征在于,在将查询到的消息原始信息发送给所述终端之后,进一步包括:
网络侧将该终端作为已登录网络侧的、向网络侧发送过消息请求且接收过消息数据的终端,并将该终端的设备唯一标识存储到所述热点连接队列中。
6.如权利要求1所述的方法,其特征在于,进一步包括:
网络侧每隔设定时间,对所述热点连接队列中的每个设备唯一标识,确定当前的系统时间是否大于该设备唯一标识对应的终端最近一次发送消息请求的系统时间与预先设置的终端登录有效期之和,若是,则将该终端的设备唯一标识从所述热点连接队列中删除;或者,
网络侧每次接收到终端发送的消息请求之后,对所述热点连接队列中的每个设备唯一标识,确定当前的系统时间是否大于该设备唯一标识对应的终端最近一次发送消息请求的系统时间与所述终端登录有效期之和,若是,则将该终端的设备唯一标识从所述热点连接队列中删除。
7.如权利要求1所述的方法,其特征在于,所述消息请求中还包括所述终端最近一次获取到的各点对点消息的消息序号中的最大消息序号;
所述将查询到的点对点消息发送给该终端,具体包括:
将查询到的、对应的消息序号大于所述最大消息序号的点对点消息发送给该终端。
8.一种消息分发的设备,其特征在于,该设备包括:
热点连接消息分解单元,用于获取预先生成的热点连接队列,该热点连接队列中包含已登录网络侧的、向网络侧发送过消息请求且接收过消息数据的终端终端的设备唯一标识;
获取预先设置的消息原始信息、以及该消息原始信息对应的目标接收终端集合;对于所述目标接收终端集合中的每个目标接收终端,确定该目标接收终端的设备唯一标识是否被包含在所述热点连接队列中,在确定为是时,生成携带该目标接收终端的设备唯一标识和所述消息原始信息的点对点消息;
消息分发服务单元,用于接收终端发送的消息请求,该消息请求包括所述终端的设备唯一标识,确定该设备唯一标识是否被包含在所述热点连接队列中,在确定为是时,查询携带该终端的设备唯一标识的点对点消息;将查询到的点对点消息发送给该终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310272547.2/1.html,转载请声明来源钻瓜专利网。