[发明专利]消息分发方法、装置及系统有效
| 申请号: | 201911065650.3 | 申请日: | 2019-11-04 |
| 公开(公告)号: | CN110838970B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 张波;王聪;胡云亭;朱国华 | 申请(专利权)人: | 宜人恒业科技发展(北京)有限公司;普信恒业科技发展(北京)有限公司 |
| 主分类号: | H04L51/046 | 分类号: | H04L51/046;H04L51/214;H04L51/56;H04L51/066 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
| 地址: | 100022 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 分发 方法 装置 系统 | ||
本申请提供了一种消息分发方法、装置及系统,其中该消息分发方法包括:维护预先封装的多个消息渠道的对接接口;接收应用服务器发送的消息,并通过至少一个消息渠道的对接接口分发所述消息。本申请由应用服务器之外的设备来统一维护多个消息渠道的对接接口,在该设备中新增或调整一消息渠道的对接接口后,相当于各个应用服务器均新增或调整一消息渠道的对接接口。由于应用服务器无需再面临维护消息渠道的对接接口的问题,因此大大节省了应用服务器大量的资源成本。在应用服务器需要分发消息时,仅需发送消息至该设备并由该设备转发消息即可,因此大大提升了消息分发效率。
技术领域
本申请涉及通信技术领域,尤其涉及一种消息分发方法、装置及系统。
背景技术
目前终端设备可以安装很多应用,用户可以基于终端设备向应用设置订阅需求,应用可以依据订阅需求向终端设备推送消息,以供用户查看。
目前,应用对应的应用服务器通常会依据业务需求配置一个或多个消息渠道,以便通过一个或多个消息渠道向终端设备推送消息,消息渠道可以包括短信、微信、邮件、钉钉或蜜蜂等。
在应用业务扩展后可能会面临增加消息渠道的问题,在消息渠道更新后,也需要适应性调整消息渠道。由于消息通道比较分散,且,每个消息渠道的接入方式和配置不同,所以每增加或调整一个消息渠道,应用服务器均需要单独开发一套对接接口或单独调整一个消息渠道的对接接口。
即,目前应用服务器需耗费较多人力、物力且花费较长时间来维护消息渠道,资源消耗量较大且消息分发效率较低。
发明内容
鉴于此,本申请提供一种消息分发方法、装置及系统,可以减少应用服务器的资源消耗量且提升消息分发效率。
为了实现上述目的,本申请提供了下述技术特征:
一种消息分发方法,包括:
维护预先封装的多个消息渠道的对接接口;
接收应用服务器发送的消息,并通过至少一个消息渠道的对接接口分发所述消息。
可选的,所述维护所述预先封装的多个消息渠道的对接接口包括:
在监控到有新增消息渠道的情况下,对所述新增消息渠道的对接接口进行封装操作,添加所述新增消息渠道的对接接口;
在监控到已有消息渠道的历史对接接口需要更新的情况下,构建更新后的对接接口,并利用所述更新后的对接接口更新所述历史对接接口;
检测各个消息渠道是否正常运行,在检测到一消息渠道不正常运行的情况下,提示该消息渠道出现异常,暂停该消息渠道的消息发送操作;在检测到该消息渠道恢复正常运行情况下,提示该消息渠道正常运行,恢复该消息渠道的消息发送操作。
可选的,所述接收应用服务器发送的消息,并通过至少一个消息渠道的对接接口分发所述消息,包括:
在接收应用服务器发送的所述消息后,解析所述消息获得消息内容;其中,所述消息内容包括消息类别和消息数据;
查询并确定与所述消息类别对应的配置信息;
确定所述配置信息包含的各个消息渠道,以及,确定所述消息数据适配于各个消息渠道后获得的各个渠道消息;
通过各个消息渠道的对接接口,向终端设备发送所述各个渠道消息。
可选的,在接收应用服务器发送的所述消息之前,还包括:
与所述应用服务器执行界面交互操作,获得所述应用服务器中一个或多个消息类别的配置信息;
存储所述应用服务器中一个或多个消息类别的配置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宜人恒业科技发展(北京)有限公司;普信恒业科技发展(北京)有限公司,未经宜人恒业科技发展(北京)有限公司;普信恒业科技发展(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911065650.3/2.html,转载请声明来源钻瓜专利网。





