消息的处理方法、系统、终端设备以及存储介质技术方案

技术编号:33704744 阅读:19 留言:0更新日期:2022-06-06 08:24
本发明专利技术公开了一种消息的处理方法、系统、终端设备以及存储介质,第一服务器接收第二服务器发送的各渠道下行消息,对各渠道下行消息进行消息检测处理,并将消息检测处理后的各渠道下行消息发送至运营商网关,以供所述运营商网关根据消息检测处理后的各渠道下行消息返回下行状态报告消息;接收所述下行状态报告消息,并对所述下行状态报告消息进行转换处理,得到转换处理后的下行状态报告消息;将转换处理后的下行状态报告消息发送至第四服务器,以供所述第四服务器将转换处理后的下行状态报告消息发送至客户系统。本发明专利技术能够简化渠道网关服务的部署。关服务的部署。关服务的部署。

【技术实现步骤摘要】
消息的处理方法、系统、终端设备以及存储介质


[0001]本专利技术涉及通信
,尤其涉及消息的处理方法、系统、终端设备以及存储介质。

技术介绍

[0002]统一消息平台支持发送短信、彩信、富信、5G、微信、APP推送等渠道消息,包括单条发送、群发相同内容(纯文本、静态模板、动态模板)、群发不同内容(纯文本、动参文本、动态模板)、策略发送、文件发送。整套统一消息平台网关服务架构中,各服务之间通过Redis中间件进行通信,客户操作统一消息管理后台或者客户自身的系统对接统一消息平台接口进行消息发送。但现有的技术架构中每一个消息渠道几乎都有一套独立的网关服务,例如,对于短信,统一消息平台的后台或客户系统调用短信网关(SMS Gateway)提供的接口接收消息并转到短信转发服务(SMS Spgate),期间经过一系列的业务处理后,最终发送到运营商网关服务;而对于富信和5G,统一消息平台的后台或客户系统,调用5G接收服务(RCS Receiver)提供的接口接收消息,转到5G业务服务(RCS Business)进行相关的业务处理,再依次转到5G转发管理服务(RCS Resmgt)及5G转发服务(RCS Spgate),最终发送到运营商网关服务,即每一个渠道都有一套独立的网关服务,导致服务太多,对于运维人员而言部署难度较大。

技术实现思路

[0003]本专利技术的主要目的在于提供一种消息的处理方法、系统、终端设备以及存储介质,旨在解决简化渠道网关服务部署的问题。
[0004]为实现上述目的,本专利技术提供一种消息的处理方法,所述消息的处理方法应用于第一服务器,所述消息的处理方法包括以下步骤:
[0005]接收第二服务器发送的各渠道下行消息,其中,所述第二服务器接收第三服务器发送的各渠道下行消息,并对所述各渠道下行消息进行消息内容处理,所述第三服务器通过预先添加的标准接口接收所述各渠道下行消息;
[0006]对所述第二服务器发送的各渠道下行消息进行消息检测处理,并将消息检测处理后的各渠道下行消息发送至运营商网关,以供所述运营商网关根据所述消息检测处理后的各渠道下行消息返回下行状态报告消息;
[0007]接收所述下行状态报告消息,并对所述下行状态报告消息进行转换处理,得到转换处理后的下行状态报告消息;
[0008]将所述转换处理后的下行状态报告消息发送至第四服务器,以供所述第四服务器将所述转换处理后的下行状态报告消息发送至客户系统。
[0009]本专利技术还提供一种消息的处理方法,所述消息的处理方法应用于第二服务器,所述消息的处理方法包括以下步骤:
[0010]接收第三服务器发送的各渠道下行消息,并对所述各渠道下行消息进行拆包处
理,得到业务数据,其中,所述第三服务器通过预先添加的标准接口接收各渠道发送的各渠道下行消息;
[0011]对所述业务数据进行消息内容处理,得到所述消息内容处理后的各渠道下行消息;
[0012]识别所述消息内容处理后的各渠道下行消息的所属通道号;
[0013]通过所述所属通道号将所述消息内容处理后的各渠道下行消息发送至第一服务器,以供所述第一服务器对所述消息内容处理后的各渠道下行消息进行消息检测处理,得到消息检测处理后的各渠道下行消息,并将所述消息检测处理后的各渠道下行消息发送至运营商网关。
[0014]本专利技术还提供一种消息的处理方法,所述消息的处理方法应用于第三服务器,所述消息的处理方法包括以下步骤:
[0015]通过预先添加的标准接口接收各渠道发送的各渠道下行消息;
[0016]将所述各渠道下行消息写入消息队列中间件,通过所述消息队列中间件将所述各渠道下行消息发送至第二服务器,供所述第二服务器对所述各渠道下行消息进行消息内容处理,并将消息内容处理后的各渠道下行消息发送至第一服务器,所述第一服务器对所述消息内容处理后的各渠道下行消息进行消息检测处理,得到消息检测处理后的各渠道下行消息,并将所述消息检测处理后的各渠道下行消息发送至运营商网关。
[0017]此外,为实现上述目的,本专利技术还提供一种消息的处理系统,所述消息的处理系统包括第一服务器、第二服务器、第三服务器、第四服务器以及运营商网关:
[0018]所述第三服务器通过预先添加的标准接口接收各渠道下行消息,通过消息队列中间件将所述各渠道下行消息发送至所述第二服务器;所述第二服务器对所述各渠道下行消息进行消息内容处理,并发送处理后的消息至第一服务器;所述第一服务器对所述消息内容处理后的各渠道下行消息进行消息检测处理,得到消息检测处理后的各渠道下行消息,并将所述消息检测处理后的各渠道下行消息发送至所述运营商网关;所述运营商网关根据所述消息检测处理后的各渠道下行消息返回下行状态报告消息;所述第一服务器对所述下行状态报告消息进行转换处理,得到转换处理后的下行状态报告消息并发送至第四服务器;所述第四服务器将所述转换处理后的下行状态报告消息发送至客户系统;
[0019]所述运营商网关接收到用户上行消息,将所述用户上行消息发送至所述第一服务器;所述第一服务器通过转发服务协议层接收所述运营商网关发送的用户上行消息;通过转发服务业务层根据所述用户上行消息生成上行消息接收话单与待推送上行消息数据;将所述上行消息接收话单写入数据库,并将所述待推送上行消息数据发送至所述第四服务器,以供所述第四服务器将所述待推送上行消息数据消息发送至客户系统。
[0020]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的消息的处理程序,所述消息的处理程序被所述处理器执行时实现如上所述的消息的处理方法的步骤。
[0021]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有消息的处理程序,所述消息的处理程序被处理器执行时实现如上所述的消息的处理方法的步骤。
[0022]本专利技术实施例提出的一种消息的处理方法、装置、终端设备以及存储介质,通过接
收第二服务器发送的各渠道下行消息,其中,所述第二服务器接收第三服务器发送的各渠道下行消息,并对所述各渠道下行消息进行消息内容处理,所述第三服务器通过预先添加的标准接口接收所述各渠道下行消息;对所述第二服务器发送的各渠道下行消息进行消息检测处理,得到消息检测处理后的各渠道下行消息,并将所述消息检测处理后的各渠道下行消息发送至运营商网关,以供所述运营商网关根据所述消息检测处理后的各渠道下行消息返回下行状态报告消息;接收所述下行状态报告消息,并对所述下行状态报告消息进行转换处理,得到转换处理后的下行状态报告消息;将所述转换处理后的下行状态报告消息发送至第四服务器,以供所述第四服务器将所述转换处理后的下行状态报告消息发送至客户系统。通过将从第二服务器接收的各渠道下行消息进行消息检测处理后发送至运营商网关,实现了对各渠道下行消息的统一处理和服务,通过将接收到的运营商发送的下行状态报告消息进行处理并发送至第四服务器,实现了对下行状本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息的处理方法,其特征在于,所述消息的处理方法应用于第一服务器,所述消息的处理方法包括以下步骤:接收第二服务器发送的各渠道下行消息,其中,所述第二服务器接收第三服务器发送的各渠道下行消息,并对所述各渠道下行消息进行消息内容处理;对所述第二服务器发送的各渠道下行消息进行消息检测处理,并将消息检测处理后的各渠道下行消息发送至运营商网关,以供所述运营商网关根据消息检测处理后的各渠道下行消息返回下行状态报告消息;接收所述下行状态报告消息,并对所述下行状态报告消息进行转换处理,得到转换处理后的下行状态报告消息;将所述转换处理后的下行状态报告消息发送至第四服务器,以供所述第四服务器将所述转换处理后的下行状态报告消息发送至客户系统。2.如权利要求1所述的消息的处理方法,其特征在于,所述对所述第二服务器发送的各渠道下行消息进行消息检测处理的步骤包括:对第二服务器进行消息内容处理后的各渠道下行消息进行重发过滤,删除所述各渠道下行消息中相同号码发送的相同内容信息;对所述消息内容处理后的各渠道下行消息进行限速,通过滑动窗口控制所述各渠道下行消息的发送速度;判断所述消息内容处理后的各渠道下行消息中是否包括长短信消息;若所述消息内容处理后的各渠道下行消息中包括长短信消息,则根据所述长短信消息的属性将所述长短信消息拆分为相应字数的短消息。3.如权利要求1所述的消息的处理方法,其特征在于,所述接收所述下行状态报告消息,并对所述下行状态报告消息进行转换处理,得到转换处理后的下行状态报告消息的步骤包括:接收所述下行状态报告消息;根据所述下行状态报告消息生成下行状态报告话单与待推送状态报告数据;将所述下行状态报告话单写入数据库,并将所述待推送状态报告数据作为处理后的下行状态报告消息。4.如权利要求1所述的消息的处理方法,其特征在于,所述对所述消息内容处理后的各渠道下行消息进行消息检测处理,得到消息检测处理后的各渠道下行消息,并将所述消息检测处理后的各渠道下行消息发送至运营商网关,以供所述运营商网关根据所述消息检测处理后的各渠道下行消息返回下行状态报告消息的步骤之后还包括:当所述运营商网关接收到用户上行消息后,在转发服务协议层接收所述运营商网关发送的用户上行消息;在转发服务业务层根据所述用户上行消息生成上行消息接收话单与待推送上行消息数据;将所述上行消息接收话单写入数据库,并将所述待推送上行消息数据发送至所述第四服务器,以供所述第四服务器将所述待推送上行消息数据消息发送至客户系统。5.如权利要求1所述的消息的处理方法,其特征在于,所述方法还包括:当接收到所述运营商网关发送的用户上行消息,根据所述用户上行消息生成上行消息
接收话单与待推送上行消息数据;将所述上行消息接收话单写入数据库,并将所述待推送上行消息数据发送至所述第四服务器,以供所述第四服务器将所述待推送上行消息数据消息发送至客户系统。6.一种消息的处理方法,其特征在于,所述消息的处理方法应用于第二服务器,所述消息的处理方法包括以...

【专利技术属性】
技术研发人员:余文胜苏大伏沈俊伟许卫波
申请(专利权)人:深圳市梦网科技发展有限公司
类型:发明
国别省市:

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

1