[发明专利]一种定时消息处理方法及消息管理服务器有效
| 申请号: | 201810172365.0 | 申请日: | 2018-03-01 |
| 公开(公告)号: | CN108600077B | 公开(公告)日: | 2021-01-22 |
| 发明(设计)人: | 王楷;刘希伟;张彬;曾瑞 | 申请(专利权)人: | 聚好看科技股份有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08;H04L12/24 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 266061 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 定时 消息 处理 方法 管理 服务器 | ||
本发明实施例提供了一种定时消息处理方法及消息管理服务器,所述方法包括:所述消息管理服务器从业务服务器接收多个定时消息;所述定时消息具有用于表征定时消息的时间范围的特征值;获取目标特征值,并提取与所述目标特征值对应的目标定时消息;向所述业务服务器发送所述目标定时消息;所述业务服务器用于根据所述目标定时消息生成业务提示信息。根据本发明实施例,解决了定时任务的整个生命周期在业务服务器上进行而导致定时任务失效的问题。
技术领域
本发明涉及数据处理领域,特别是涉及一种定时消息处理方法,以及,一种消息管理服务器。
背景技术
目前,越来越多的用户通过电子商务平台进行电商业务的来往。
电商业务中存在有大量的定时任务,例如,买家在下单后,需要在24小时之内进行发货,因此,电子商务平台则需要在卖家24小时之内仍未发货时,发送业务提示信息至卖家,以提醒卖家进行发货。
通常,一个电子商务平台通常由多个业务服务器组成。每个业务服务器内部可以根据用户需求创建定时任务,在时间达到后执行定时任务,发送业务提示信息至卖家,定时任务的整个生命周期均在业务服务器上并且需要保证其不中断。然而,定时任务整个生命周期均由业务服务器完成,例如:创建、等待、执行等操作,定时任务容易出现任务中止、任务丢失等异常情况,甚至导致定时任务失效。
因此,目前的定时任务处理方式存在着定时任务失效的问题。
发明内容
鉴于上述问题,提出了本发明实施例以便提供克服上述问题或者至少部分地解决上述问题的一种定时消息处理方法,以及,一种消息管理服务器。
为了解决上述问题,本发明实施例公开了一种定时消息处理方法,应用于消息管理服务器,所述方法包括:
所述消息管理服务器从业务服务器接收多个定时消息;所述定时消息具有用于表征定时消息的时间范围的特征值;
获取目标特征值,并提取与所述目标特征值对应的目标定时消息;
向所述业务服务器发送所述目标定时消息;所述业务服务器用于根据所述目标定时消息生成业务提示信息。
可选地,所述消息管理服务器存储有多个消息提示精度以及与其对应的间隔时间,所述获取目标特征值的步骤,包括:
获取当前时间,并计算所述当前时间与设定的起始时间的间隔时间;
确定所述间隔时间所对应的目标消息提示精度;
采用所述当前时间和所述目标消息提示精度,生成所述目标特征值。
可选地,所述目标消息提示精度具有对应的消息队列标识,所述采用所述当前时间和所述目标消息提示精度,生成所述目标特征值的步骤,包括:
计算所述当前时间与所述目标消息提示精度的取模值;
计算所述当前时间与所述取模值的时间差值;
合并所述消息队列标识和所述时间差值,得到所述目标特征值。
可选地,所述消息管理服务器存储有多个时序值集合,所述时序值集合与所述特征值具有对应关系,所述时序值集合包括多个消息时序值,所述消息时序值具有对应的定时消息,所述提取与所述目标特征值对应的目标定时消息的步骤,包括:
在所述时序值集合中,提取与所述目标特征值对应的时序值集合,作为第一时序值集合;
提取所述第一时序值集合中的第一消息时序值;
提取与所述第一消息时序值对应的定时消息,作为所述目标定时消息。
可选地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810172365.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种社交关系建立方法及系统
- 下一篇:一种通信的方法及终端





