预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111711697A(43)申请公布日2020.09.25(21)申请号202010552825.X(22)申请日2020.06.17(71)申请人北京同邦卓益科技有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼15层1502室(72)发明人黄锐(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人王征刘芳(51)Int.Cl.H04L29/08(2006.01)H04L12/58(2006.01)权利要求书2页说明书9页附图3页(54)发明名称消息推送方法、装置、设备及存储介质(57)摘要本发明实施例提供一种消息推送方法、装置、设备及存储介质,通过在任务管理服务端在获取到待办任务后生成并发送给消息中心;消息推送服务端从消息中心获取待推送消息,待推送消息中包括目标推送方式和收件方信息,根据待推送消息确定目标推送方式对应的目标应用程序接口,通过目标应用程序接口将待推送消息推送给收件方信息对应的终端设备。通过配置消息中心和任务管理服务端,将各种推送方式的应用程序接口集成在消息推送服务端,消息推送由消息推送服务端来执行,实现将消息推送功能与任务管理服务端解耦合,提升系统稳定性和安全性,降低消息推送的复杂性和延迟性,保证消息稳定推送,且便于对推送方式扩展、升级操作,不影响任务管理服务端。CN111711697ACN111711697A权利要求书1/2页1.一种消息推送方法,其特征在于,应用于消息推送服务端,所述消息推送服务端集成有至少两种推送方式的应用程序接口,所述方法包括:从消息中心获取待推送消息,所述待推送消息中包括目标推送方式和收件方信息;其中,所述待推送消息由任务管理服务端在获取到待办任务后生成并发送给所述消息中心;根据所述待推送消息,确定所述目标推送方式对应的目标应用程序接口;通过所述目标应用程序接口,将所述待推送消息推送给所述收件方信息对应的终端设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若确定所述待推送消息未成功推送给所述收件方信息对应的终端设备,则重新将所述待推送消息推送给所述收件方信息对应的终端设备。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:记录所述待推送消息未成功推送的次数;则所述重新将所述待推送消息推送给所述收件方信息对应的终端设备,包括:当所述待推送消息未成功推送的次数未超过预设次数时,重新将所述待推送消息推送给所述收件方信息对应的终端设备。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述待推送消息未成功推送的次数超过所述预设次数时,停止对所述待推送消息的重新推送,并向管理人员的终端设备发送提示消息,用以提示所述待推送消息推送失败。5.根据权利要求1所述的方法,其特征在于,所述待推送消息还包括所述待推送消息的消息标识;则将所述待推送消息推送给所述收件方信息对应的终端设备,包括:根据所述待推送消息的消息标识、以及预先记录的已推送消息的消息标识对所述待推送消息进行重复性判断;若所述待推送消息的消息标识与所述已推送消息的消息标识均不同,确定所述待推送消息不为重复消息,则将所述待推送消息推送给所述收件方信息对应的终端设备。6.根据权利要求1所述的方法,其特征在于,所述消息推送服务端包括由至少两个消息推送服务器构成的集群、以及所述集群的注册中心,其中每一所述消息推送服务器包括至少一种推送方式的应用程序接口;所述从消息中心获取待推送消息以及所述待推送消息的相关数据,包括:通过所述注册中心从所述消息中心获取所述待推送消息;通过所述注册中心从所述集群中选择目标消息推送服务器,将所述待推送消息路由至所述目标消息推送服务器,以由所述目标消息推送服务器根据所述待推送消息,确定所述目标推送方式对应的目标应用程序接口,并通过所述目标应用程序接口,将所述待推送消息推送给所述收件方信息对应的终端设备。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:通过所述注册中心监控所述集群中各消息推送服务器的状态;若确定存在状态异常的消息推送服务器,则控制所述状态异常的消息推送服务器停止工作。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收推送方式升级指令;2CN111711697A权利要求书2/2页根据所述推送方式升级指令,升级所述推送方式升级指令对应的推送方式的应用程序和/或应用程序接口。9.根据权利要求1-8任一项所述的方法,其特征在于,所述消息中心为消息队列或数据库。10.一种消息推送装置,其特征在于,应用于消息推送服务端,所述消息推送服务端集成有至少两种推送方式的应用程序接口,所述装置包括:获取模块,用于从消息中心获取待推送消息,所述待推送消息中包括目标推