[发明专利]一种消息推送方法及系统有效
申请号: | 201510982884.X | 申请日: | 2015-12-24 |
公开(公告)号: | CN105472400B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 王银华 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | H04N21/23 | 分类号: | H04N21/23;H04N21/258;H04N21/262 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 推送 方法 系统 | ||
1.一种消息推送方法,其特征在于,包括:
A、将多个终端按照不同维度组合进行划分得到多个终端群组,在消息队列服务器设置多个队列,所述多个队列与多个终端群组一一对应关联;将所述多个队列与至少一推送逻辑服务器对应关联;
B、获取待推送消息,根据不同维度对所述待推送消息进行细分,将所述待推送消息变为对应多条消息,并存放到所述消息队列服务器的多个队列中;
C、推送逻辑服务器根据其关联的队列获取对应的消息,解析所述消息对应的推送维度范围条件,根据所述推送维度范围条件查询所有终端,过滤出符合所述推送维度范围条件的终端标识,根据不同的接入服务器对所述终端标识进行分组,根据不同分组将所述消息及不同接入服务器对应的终端标识并行地转发给对应的接入服务器;
D、各个接入服务器遍历对应的终端标识,根据各个终端标识找到对应的终端会话和连接,将所述消息发送给对应的各个终端;
所述步骤C具体包括:
C1、推送逻辑服务器根据其关联的队列获取对应的消息,解析所述消息对应的推送维度范围条件,根据所述推送维度范围条件查询所有终端,过滤出符合所述推送维度范围条件的终端标识;
C2、根据所述终端标识判断各个终端是否在线,得到对应的在线终端标识列表和离线终端标识列表;
C3、根据不同的接入服务器对所述在线终端标识列表中的各个终端标识进行分组,根据不同分组将所述消息及不同接入服务器对应的终端标识并行地转发给对应的接入服务器。
2.根据权利要求1所述的消息推送方法,其特征在于,所述步骤C2还包括:
C21、推送逻辑服务器根据离线终端标识列表分别给每个离线终端保存对应的离线消息记录,当接入服务器检测到离线终端登录时,发送对应的离线消息记录。
3.根据权利要求1所述的消息推送方法,其特征在于,所述维度包括以下参数中的一个或多个:地区、机型、终端应用版本号、终端当前激活应用、位置经纬度信息。
4.根据权利要求1所述的消息推送方法,其特征在于,在所述步骤D之后,还包括:
E、判断各个接入服务器发送消息给各个终端是否正常,并反馈给推送逻辑服务器以实时统计推送结果。
5.一种消息推送系统,其特征在于,包括:
推送设置模块,用于将多个终端按照不同维度组合进行划分得到多个终端群组,在消息队列服务器设置多个队列,所述多个队列与多个终端群组一一对应关联;将所述多个队列与至少一推送逻辑服务器对应关联;
消息细分模块,用于获取待推送消息,根据不同维度对所述待推送消息进行细分,将所述待推送消息变为对应多条消息,并存放到所述消息队列服务器的多个队列中;
消息解析模块,用于通过推送逻辑服务器根据其关联的队列获取对应的消息,解析所述消息对应的推送维度范围条件,根据所述推送维度范围条件查询所有终端,过滤出符合所述推送维度范围条件的终端标识,根据不同的接入服务器对所述终端标识进行分组,根据不同分组将所述消息及不同接入服务器对应的终端标识并行地转发给对应的接入服务器;
消息推送模块,用于通过各个接入服务器遍历对应的终端标识,根据各个终端标识找到对应的终端会话和连接,将所述消息发送给对应的各个终端;
所述消息解析模块包括:
消息解析单元,用于通过推送逻辑服务器根据其关联的队列获取对应的消息,解析所述消息对应的推送维度范围条件,根据所述推送维度范围条件查询所有终端,过滤出符合所述推送维度范围条件的终端标识;
在线判断单元,用于根据所述终端标识判断各个终端是否在线,得到对应的在线终端标识列表和离线终端标识列表;
消息转发单元,用于根据不同的接入服务器对所述在线终端标识列表中的各个终端标识进行分组,根据不同分组将所述消息及不同接入服务器对应的终端标识并行地转发给对应的接入服务器。
6.根据权利要求5所述的消息推送系统,其特征在于,所述在线判断单元包括:
离线推送单元,用于通过推送逻辑服务器根据离线终端标识列表分别给每个离线终端保存对应的离线消息记录,当接入服务器检测到离线终端登录时,发送对应的离线消息记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510982884.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:链条内间距检测装置
- 下一篇:气柜活塞水平旋转量测量装置