[发明专利]消息推送方法、装置、计算机设备及存储介质在审
申请号: | 202010588694.0 | 申请日: | 2020-06-24 |
公开(公告)号: | CN113839977A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 巫灵杰;彭艳飞;王永兴;安静思;姬伯轩;孙磊;吴衍宾 | 申请(专利权)人: | 顺丰科技有限公司;深圳顺丰泰森控股(集团)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
地址: | 518000 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 装置 计算机 设备 存储 介质 | ||
本申请实施例公开了一种消息推送方法、装置、计算机设备及存储介质,该消息推送方法包括:获取消息推送请求;生成多个消息渠道对应的推送消息;获取多个消息渠道的消息推送优先级;以多个消息渠道中的一个消息渠道为目标消息渠道,以推送对象中一个对象为目标推送对象,模拟向目标推送对象推送目标消息渠道对应的推送消息,直至多个消息渠道中一个消息渠道模拟推送消息成功为止,确定模拟推送消息成功的消息渠道为目标推送对象的有效消息渠道;通过有效消息渠道,向目标推送对象异步推送有效消息渠道对应的推送消息。本申请实施例中考虑到了用户实际的需求,提高了消息推送的成功率,另外基于异步推送的方式可以应用于海量消息推送的业务场景。
技术领域
本申请涉及计算机技术领域,具体涉及一种消息推送方法、装置、计算机设备及存储介质。
背景技术
在现行的互联网应用中,用户经常会收到各类消息通知。最常见的消息通知渠道有短信、语音、邮件、微信、应用消息推送通知等。这些消息通知可能发生在用户注册、登录、下单、物流发货、订单签收等不同的环节,这些友好的消息通知能很好地提升系统与用户的交互,而且在某些场景下可以提高用户账号、资金、订单数据的安全性,例如,验证码、邮件认证等等。为了实现这种多渠道消息通知的推送,应用服务端需要提供短信发送网关、邮件发送网关、微信发送网关、应用消息推送网关等。不同的应用系统需要调用对应的网关服务将消息推送给用户,然而不同的应用网关可能由不同的对接协议、规范,且各渠道的消息推送模板也存在差异。
目前提供消息推送功能的平台众多,例如阿里云(Alibaba)-云通信、腾讯云(tencent)-云通信、edm(邮件推送平台)、梦网云通信(短信推送平台)、极光推送(短信)。
这些消息推送平台在消息送达,消息统计等业务上,都很优秀,满足了大部分市场上的业务需求,但现有技术消息推送渠道单一,不能全方位满足客户的需求,(例如梦网只能推送短信、edm只能推送邮件),且消息推送的成功率无法保障。
发明内容
本申请实施例提供一种消息推送方法、装置、计算机设备及存储介质,考虑到了用户实际的需求,提高了消息推送的成功率,另外基于消息中间件异步推送的方式可以应用于海量消息推送的业务场景。
一方面,本申请提供一种消息推送方法,所述消息推送方法包括:
获取消息推送请求,所述消息推送请求中包括消息内容和推送对象的信息;
基于所述消息内容,以及预先获取的多个消息渠道对应的消息推送模板,生成所述多个消息渠道对应的推送消息;
获取所述多个消息渠道的消息推送优先级;
基于所述多个消息渠道的消息推送优先级,依次以所述多个消息渠道中的一个消息渠道为目标消息渠道,分别以所述推送对象中一个对象为目标推送对象,模拟向目标推送对象推送所述目标消息渠道对应的推送消息,直至所述多个消息渠道中一个消息渠道模拟推送消息成功为止,确定模拟推送消息成功的消息渠道为所述目标推送对象的有效消息渠道;
通过所述有效消息渠道,向目标推送对象异步推送所述有效消息渠道对应的推送消息。
在本申请一些实施例中,所述消息推送请求中包括消息渠道选择信息,在所述基于所述消息内容,以及预先获取的多个消息渠道对应的消息推送模板,生成所述多个消息渠道对应的推送消息之前,所述方法还包括:
根据所述消息渠道选择信息,确定所述多个消息渠道;
获取所述多个消息渠道对应的消息推送模板。
在本申请一些实施例中,所述获取所述多个消息渠道的消息推送优先级,包括:
获取预置的所述多个消息渠道的消息推送优先级;
或者,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司;深圳顺丰泰森控股(集团)有限公司,未经顺丰科技有限公司;深圳顺丰泰森控股(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010588694.0/2.html,转载请声明来源钻瓜专利网。