[发明专利]一种消息推送方法、装置和移动终端有效
申请号: | 201910033163.2 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109698799B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 黄全 | 申请(专利权)人: | 广州荔支网络技术有限公司 |
主分类号: | H04L12/865 | 分类号: | H04L12/865;H04L29/08 |
代理公司: | 广州佳睿知识产权代理事务所(普通合伙) 44610 | 代理人: | 李健富 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 推送 方法 装置 移动 终端 | ||
本发明实施例提供了一种消息推送方法、装置和移动终端,该方法应用于消息推送系统,该系统包括业务模块、推送服务模块、连接管理模块、接入服务模块以及客户端,该方法包括:推送服务模块接收到所述业务模块发送的推送消息,并确定所述推送消息的优先级信息后,进一步确定所述推送消息的推送顺序;推送服务模块根据所述推送顺序将所述推送消息发送至所述连接管理模块;所述连接管理模块根据接收到所述推送消息,获取所述推送消息中的客户端标识后,发送至所述接入服务模块;所述接入服务模块根据所述客户端标识连接所述客户端并根据所述推送顺序将所述推送消息发送至所述客户端,解决了推送消息因时间冲突、消息拥堵造成信息丢失的问题。
技术领域
本发明涉及消息推送的技术领域,特别是涉及一种消息推送方法、装置和移动终端。
背景技术
随之网络科技的发展,尤其是移动互联网的广泛普及,各应用向移动终端推送消息,这样各种应用平台的推送消息高达上亿级别,可能在同一时间发生海量消息同时传输造成拥堵的现象。
现有技术中,针对各个应用平台的推送消息没有一个统一的管理架构,造成各自应用平台在连接大量移动终端客户端,并向移动终端客户端同时推送消息时,由于时间冲突、消息拥堵造成信息丢失的问题。
发明内容
本发明公开了一种消息推送方法、装置和移动终端,以解决推送消息由于时间冲突、消息拥堵造成信息丢失的问题。
第一个方面,本发明提供了一种消息推送方法,应用于消息推送系统,所述系统包括业务模块、推送服务模块、连接管理模块、接入服务模块以及客户端,所述的方法包括:
推送服务模块接收到所述业务模块发送的推送消息,并确定所述推送消息的优先级信息;
推送服务模块根据所述优先级信息,确定所述推送消息的推送顺序;
推送服务模块根据所述推送顺序将所述推送消息发送至所述连接管理模块;
所述连接管理模块根据所述推送顺序接收到所述推送消息,并获取所述推送消息中的客户端标识;
所述连接管理模块将所述推送消息以及所述客户端标识,发送至所述接入服务模块;
所述接入服务模块根据所述客户端标识连接所述客户端;
所述接入服务模块根据所述推送顺序将所述推送消息发送至所述客户端。
优选地,推送服务模块接收到所述业务模块发送的推送消息,并确定所述推送消息的优先级信息,包括:
如果推送服务模块接收到所述业务模块发送的推送消息小于或等于预设阈值,则根据接收到所述推送消息的顺序,确定所述推送消息的优先级信息。
优选地,推送服务模块接收到所述业务模块发送的推送消息,并确定所述推送消息的优先级信息,包括:
如果推送服务模块接收到所述业务模块发送的推送消息大于预设阈值,则推送服务模块将所述推送消息缓存在多个预设消息队列中;
推送服务模块根据预设频率从各所述预设消息队列中提取所述推送消息;
推送服务模块根据所述预设消息队列的预设优先级,确定所述推送消息的优先级信息。
优选地,推送服务模块根据所述预设消息队列的预设优先级,确定所述推送消息的优先级信息之前,还包括:
根据预设随机数标记各所述预设消息队列,所述预设随机数属于预设随机数区间;
根据所述预设随机数的大小和数目,确定所述预设消息队列的优先级信息,
其中,所述预设消息队列标记为从小到大的随机数,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州荔支网络技术有限公司,未经广州荔支网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910033163.2/2.html,转载请声明来源钻瓜专利网。