多端适配的消息推送方法及系统技术方案

技术编号:26072645 阅读:48 留言:0更新日期:2020-10-28 16:46
本发明专利技术公开了一种多端适配的消息推送方法及系统,方法包括以下步骤:将多种信使封装于一个PAAS服务中,作为统一消息推送服务;统一消息推送服务接收业务应用的发送消息请求,将消息推送至不同类型终端的接收方,同时将消息存储至数据库;接收自定义信使注册请求,将业务应用自定义的信使添加至统一消息推送服务中。本发明专利技术提供了面向不同类型终端的统一即时消息推送服务,应用系统可以通过消息推送服务,一次将通知消息以不同的方式推送给不同类型终端的用户,同时提供了消息推送扩展机制,允许应用开发者添加自己的消息通知方式,不需要重新编译部署推送服务程序包,避免了硬编码。本发明专利技术具有消息推送更加灵活、可维护性增强以及兼容性更高等优点。

【技术实现步骤摘要】
多端适配的消息推送方法及系统
本专利技术属于消息推送
,特别涉及一种多端适配的消息推送方法及系统。
技术介绍
当前云端应用通常面临需要适配不同类型终端使用的问题,在不同终端上接收应用消息的方式更是多种多样。传统的消息推送在一次消息发送过程中,只能选择一种发送终端,对于业务应用来说形式过于单一,无法保证所有终端用户都能够一次接受到推送的消息。同时,传统的应用消息推送服务属于硬编码,开发人员将消息推送服务内置于业务应用中,后期需要对消息推送进行修改和服务扩展时,只能由开发人员重新编译部署消息推送程序包,操作相对繁琐,不够灵活。
技术实现思路
本专利技术的目的在于针对上述现有技术存在的问题,提供一种多端适配的消息推送方法及系统。实现本专利技术目的的技术解决方案为:多端适配的消息推送方法,所述方法包括以下步骤:将多种信使封装于一个PAAS服务中,记该服务为统一消息推送服务;所述信使为消息推送方式或组件;所述统一消息推送服务接收业务应用的发送消息请求,将该请求对应的消息推送至不同类型终端的接收方。本文档来自技高网...

【技术保护点】
1.多端适配的消息推送方法,其特征在于,所述方法包括以下步骤:/n将多种信使封装于一个PAAS服务中,记该服务为统一消息推送服务;所述信使为消息推送方式或组件;/n所述统一消息推送服务接收业务应用的发送消息请求,将该请求对应的消息推送至不同类型终端的接收方。/n

【技术特征摘要】
1.多端适配的消息推送方法,其特征在于,所述方法包括以下步骤:
将多种信使封装于一个PAAS服务中,记该服务为统一消息推送服务;所述信使为消息推送方式或组件;
所述统一消息推送服务接收业务应用的发送消息请求,将该请求对应的消息推送至不同类型终端的接收方。


2.根据权利要求1所述的多端适配的消息推送方法,其特征在于,所述将多种信使封装于一个PAAS服务中,具体过程包括:
构建多个信使组合,每个组合包括一种或多种信使;
构建多个消息通道,每个消息通道中包括一个或多个信使组合;
将所述多个消息通道封装于PAAS服务中。


3.根据权利要求1或2所述的多端适配的消息推送方法,其特征在于,所述将多种信使封装于一个PAAS服务中,具体过程还包括:
构建多个统一消息模板;
构建所述统一消息模板与各信使消息模板之间的映射模板;
建立各统一消息模板、各映射模板以及各信使消息模板之间的映射关系;
将所述统一消息模板、映射模板、各信使消息模板以及映射关系封装于PAAS服务中。


4.根据权利要求3所述的多端适配的消息推送方法,其特征在于,所述将该请求对应的消息推送至不同类型终端的接收方,具体过程包括:
所述统一消息推送服务获取所述发送消息请求中的消息参数,包括消息内容、指定的消息通道、统一消息模板以及接收方;
所述统一消息推送服务开启所述指定的消息通道,将所述消息内容通过指定的消息通道推送至接收方;在此过程中,针对所述指定消息通道中的信使,统一消息推送服务根据所述映射关系将统一消息模板通过映射模板转换为各信使消息模板。


5.根据权利要求4所述的多端适配的消息推送方法,其特征在于,所述方法还包括:
在所述将该请求对应的消...

【专利技术属性】
技术研发人员:胡昌平单文金卞德志胡翔宇左刚侍守创王梦曲欣姜厚禄闫四洋许永正尹玉峰王东军
申请(专利权)人:中国船舶重工集团公司第七一六研究所中船重工信息科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1