[发明专利]消息处理方法及相关产品有效
申请号: | 201810533513.7 | 申请日: | 2018-05-29 |
公开(公告)号: | CN108810116B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 宫建涛 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/12 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 相关 产品 | ||
1.一种消息处理方法,其特征在于,应用于推送服务器,所述推送服务器用于向移动终端发送消息,所述消息的序列号为所述推送服务器针对所述移动终端的消息进行排序后的消息的序号;所述方法包括:
在目标时间窗内检测到针对所述移动终端的多个所述移动终端未接收到的新消息,排序所述多个所述移动终端未接收到的新消息,并确定每个所述移动终端未接收到的新消息的序列号,以及确定每个移动终端单次可被推送新消息的最大数量,所述目标时间窗的时长与参考时长匹配,所述参考时长为所述推送服务器发送一个新消息通知和接收对应的消息拉取请求之间的平均间隔时长,所述每个移动终端单次可被推送新消息的最大数量是根据所述移动终端的优先级确定的;
建立所述多个所述移动终端未接收到的新消息与所述新消息通知之间的关联关系,目标消息包括所述多个所述移动终端未接收到的新消息;
在所述目标时间窗之后的预设时段内检测到正在向所述移动终端发送参考消息,发送完成所述参考消息,或者,在所述预设时段内未检测到正在向所述移动终端发送消息;
向所述移动终端发送新消息通知;
接收来自所述移动终端的消息拉取请求,所述消息拉取请求包括所述移动终端保存的第一最大序列号,所述第一最大序列号为所述移动终端接收到的历史消息的序列号中的最大值;
根据所述第一最大序列号和预存的第二最大序列号确定所述移动终端未接收到的目标消息,所述第二最大序列号为所述推送服务器所检测到的针对所述移动终端的消息的序列号中的最大值;
向所述移动终端发送所述目标消息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一最大序列号和预存的第二最大序列号确定所述移动终端未接收到的目标消息,包括:
确定所述第一最大序列号和预存的第二最大序列号的差值;
根据所述差值和所述第一最大序列号确定所述移动终端未接收到的至少一个新消息为所述目标消息。
3.根据权利要求1或2所述的方法,其特征在于,所述向所述移动终端发送所述目标消息,包括:
向所述移动终端发送数据包,所述数据包包括所述目标消息和所述目标消息的序列号;
所述序列号用于所述移动终端在检测到所述第一最大序列号小于所述目标消息的序列号时,保存所述目标消息,并根据所述目标消息的序列号更新所述第一最大序列号;或者,
所述序列号用于所述移动终端在检测到所述第一最大序列号大于或等于所述目标消息的序列号时,丢弃所述目标消息。
4.一种消息处理方法,其特征在于,应用于移动终端,所述移动终端用于接收来自推送服务器的消息,所述消息的序列号为所述推送服务器针对所述移动终端的消息进行排序后的消息的序号;目标消息包括所述推送服务器在目标时间窗内检测到的针对所述移动终端的多个所述移动终端未接收到的新消息,所述目标时间窗的时长与参考时长匹配,所述参考时长为所述推送服务器发送一个新消息通知和接收对应的消息拉取请求之间的平均间隔时长;所述方法包括:
接收来自所述推送服务器的新消息通知;其中,所述新消息通知是所述推送服务器在检测到针对所述移动终端的所述多个所述移动终端未接收到的新消息的情况下,执行预设操作之后而发送的;所述预设操作包括:排序所述多个所述移动终端未接收到的新消息,确定每个所述移动终端未接收到的新消息的序列号,确定每个移动终端单次可被推送新消息的最大数量,所述每个移动终端单次可被推送新消息的最大数量是根据所述移动终端的优先级确定的,建立所述多个所述移动终端未接收到的新消息与所述新消息通知之间的关联关系,在所述目标时间窗之后的预设时段内检测到正在向所述移动终端发送参考消息,发送完成所述参考消息,或者,在所述预设时段内未检测到正在向所述移动终端发送消息;
获取保存的第一最大序列号,所述第一最大序列号为所述移动终端接收到的历史消息的序列号中的最大值;
向所述推送服务器发送消息拉取请求,所述消息拉取请求包括所述第一最大序列号;
接收来自所述推送服务器的目标消息,所述目标消息是所述推送服务器根据所述第一最大序列号和预存的第二最大序列号确定的所述移动终端未接收到的消息,所述第二最大序列号为所述推送服务器所检测到的针对所述移动终端的消息的序列号中的最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810533513.7/1.html,转载请声明来源钻瓜专利网。