信令报文传输方法、装置、存储介质及电子设备制造方法及图纸

技术编号:39439065 阅读:12 留言:0更新日期:2023-11-19 16:22
本申请公开了一种信令报文传输方法、装置、存储介质及电子设备。其中,该方法包括:经由进程间通信连接拉取信令报文发送端推送的目标信令报文,其中,目标信令报文根据目标数据结构对原始信令报文进行封装及编码得到,目标数据结构包括报文类型、报文内容、报文发送端地址、报文接收端地址和报文所属设备标识;经由传输控制协议连接向信令报文接收端推送目标信令报文。本申请解决了相关技术中的信令报文传输效率较低的技术问题。报文传输效率较低的技术问题。报文传输效率较低的技术问题。

【技术实现步骤摘要】
信令报文传输方法、装置、存储介质及电子设备


[0001]本申请涉及通信领域,具体而言,涉及一种信令报文传输方法、装置、存储介质及电子设备。

技术介绍

[0002]信令跟踪是一种用于故障定位的技术,通过抓取特征报文来追踪应用业务流程,能够实时跟踪指定用户或接口在管理面和转发面等多种场景下的消息,并快速定位业务异常。这种技术能够有效提升故障运维能力和运营评估分析能力。
[0003]目前,在设备网元信令跟踪系统中,转发网元模块充当消息发布者,网管模块充当消息订阅者,它们之间的通信方式主要依赖于第三方Redis数据库服务。然而,这种实现方式容易导致模块之间的耦合性较高,而且消息的异步处理能力不强。此外,当业务访问量增加时,很难动态扩展消息消费者的数量,从而限制了系统的响应速度和并发处理能力。因此,相关技术中的信令报文传输效率较低。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种信令报文传输方法、装置、存储介质及电子设备,以至少解决相关技术中的信令报文传输效率较低的技术问题。
[0006]根据本申请其中一实施例,提供了一种信令报文传输方法,包括:经由进程间通信连接拉取信令报文发送端推送的目标信令报文,其中,目标信令报文根据目标数据结构对原始信令报文进行封装及编码得到,目标数据结构包括报文类型、报文内容、报文发送端地址、报文接收端地址和报文所属设备标识;经由传输控制协议连接向信令报文接收端推送目标信令报文。
[0007]可选地,在经由进程间通信连接拉取信令报文发送端推送的目标信令报文之前,上述信令报文传输方法还包括:创建前端套接字对象和后端套接字对象;响应于前端套接字对象和后端套接字对象创建成功,基于前端套接字对象和信令报文发送端中的推送套接字对象,与信令报文发送端之间建立进程间通信连接,并基于后端套接字对象和信令报文接收端中的拉取套接字对象,与信令报文接收端之间建立传输控制协议连接。
[0008]可选地,经由进程间通信连接拉取信令报文发送端推送的目标信令报文包括:基于目标标志信息,经由进程间通信连接拉取信令报文发送端推送的目标信令报文,其中,目标标志信息用于确保目标信令报文在消息队列中有序传输。
[0009]可选地,目标标志信息包括第一标志信息和第二标志信息,基于目标标志信息,经由进程间通信连接拉取信令报文发送端推送的目标信令报文包括:基于第一标志信息,经由进程间通信连接拉取信令报文发送端推送的目标信令报文对应的标识信息;基于第二标志信息,经由进程间通信连接拉取信令报文发送端推送的目标信令报文。
[0010]根据本申请其中一实施例,还提供了一种信令报文传输方法,包括:创建套接字对
象,其中,套接字对象中封装有全局上下文对象和推送套接字对象,全局上下文对象用于记录系统配置信息,推送套接字对象用于与转发代理之间建立进程间通信连接;响应于进程间通信连接成功建立,经由进程间通信连接向转发代理推送目标信令报文,以使转发代理经由传输控制协议连接向信令报文接收端推送目标信令报文。
[0011]可选地,经由进程间通信连接向转发代理推送目标信令报文包括:根据目标数据结构对原始信令报文进行封装,得到中间信令报文,其中,目标数据结构包括报文类型、报文内容、报文发送端地址、报文接收端地址和报文所属设备标识;对中间信令报文进行编码,得到目标信令报文;基于目标标志信息,经由进程间通信连接向转发代理推送目标信令报文,其中,目标标志信息用于确保目标信令报文在消息队列中有序传输。
[0012]可选地,目标标志信息包括第一标志信息和第二标志信息,基于目标标志信息,经由进程间通信连接向转发代理推送目标信令报文包括:基于第一标志信息,经由进程间通信连接向转发代理推送目标信令报文对应的标识信息;基于第二标志信息,经由进程间通信连接向转发代理推送目标信令报文。
[0013]根据本申请其中一实施例,还提供了一种信令报文传输方法,包括:创建拉取套接字对象,其中,拉取套接字对象用于与转发代理之间建立传输控制协议连接;响应于传输控制协议连接成功建立,经由传输控制协议连接拉取转发代理推送的目标信令报文,其中,目标信令报文是转发代理经由进程间通信连接从信令报文发送端拉取得到。
[0014]可选地,上述信令报文传输方法还包括:基于信令报文发送端的数量确定转发代理的数量,其中,信令报文发送端和转发代理之间存在一一对应的关系。
[0015]可选地,经由传输控制协议连接拉取转发代理推送的目标信令报文包括:基于目标标志信息,经由传输控制协议连接拉取转发代理推送的目标信令报文,其中,目标标志信息用于确保目标信令报文在消息队列中有序传输。
[0016]可选地,目标标志信息包括第一标志信息和第二标志信息,经由传输控制协议连接拉取转发代理推送的目标信令报文包括:基于第一标志信息,经由传输控制协议连接拉取转发代理推送的目标信令报文对应的标识信息;基于第二标志信息,经由传输控制协议连接拉取转发代理推送的目标信令报文。
[0017]可选地,上述信令报文传输方法还包括:响应于成功拉取目标信令报文,对目标信令报文进行有效性验证;响应于目标信令报文有效,对目标信令报文进行解码,得到信令报文,其中,信令报文具有相同的数据结构。
[0018]可选地,目标信令报文根据目标数据结构对原始信令报文进行封装及编码得到,目标数据结构包括报文类型、报文内容、报文发送端地址、报文接收端地址和报文所属设备标识。
[0019]根据本申请其中一实施例,还提供了一种信令报文传输装置,包括:拉取模块,用于经由进程间通信连接拉取信令报文发送端推送的目标信令报文,其中,目标信令报文根据目标数据结构对原始信令报文进行封装及编码得到,目标数据结构包括报文类型、报文内容、报文发送端地址、报文接收端地址和报文所属设备标识;推送模块,用于经由传输控制协议连接向信令报文接收端推送目标信令报文。
[0020]可选地,上述信令报文传输装置还包括:创建模块,用于创建前端套接字对象和后端套接字对象;建立模块,用于响应于前端套接字对象和后端套接字对象创建成功,基于前
端套接字对象和信令报文发送端中的推送套接字对象,与信令报文发送端之间建立进程间通信连接,并基于后端套接字对象和信令报文接收端中的拉取套接字对象,与信令报文接收端之间建立传输控制协议连接。
[0021]可选地,上述拉取模块还用于:基于目标标志信息,经由进程间通信连接拉取信令报文发送端推送的目标信令报文,其中,目标标志信息用于确保目标信令报文在消息队列中有序传输。
[0022]可选地,上述拉取模块还用于:基于第一标志信息,经由进程间通信连接拉取信令报文发送端推送的目标信令报文对应的标识信息;基于第二标志信息,经由进程间通信连接拉取信令报文发送端推送的目标信令报文。
[0023]根据本申请其中一实施例,还提供了一种信令报文传输装置,包括:创建模块,用于创建套接字对象,其中,套接字对象中封装有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信令报文传输方法,其特征在于,包括:经由进程间通信连接拉取信令报文发送端推送的目标信令报文,其中,所述目标信令报文根据目标数据结构对原始信令报文进行封装及编码得到,所述目标数据结构包括报文类型、报文内容、报文发送端地址、报文接收端地址和报文所属设备标识;经由传输控制协议连接向信令报文接收端推送所述目标信令报文。2.根据权利要求1所述的信令报文传输方法,其特征在于,在经由进程间通信连接拉取信令报文发送端推送的目标信令报文之前,所述方法还包括:创建前端套接字对象和后端套接字对象;响应于所述前端套接字对象和所述后端套接字对象创建成功,基于所述前端套接字对象和所述信令报文发送端中的推送套接字对象,与所述信令报文发送端之间建立所述进程间通信连接,并基于所述后端套接字对象和所述信令报文接收端中的拉取套接字对象,与所述信令报文接收端之间建立所述传输控制协议连接。3.根据权利要求1所述的信令报文传输方法,其特征在于,所述经由进程间通信连接拉取信令报文发送端推送的目标信令报文包括:基于目标标志信息,经由所述进程间通信连接拉取所述信令报文发送端推送的所述目标信令报文,其中,所述目标标志信息用于确保所述目标信令报文在消息队列中有序传输。4.根据权利要求3所述的信令报文传输方法,其特征在于,所述目标标志信息包括第一标志信息和第二标志信息,所述基于目标标志信息,经由所述进程间通信连接拉取所述信令报文发送端推送的所述目标信令报文包括:基于所述第一标志信息,经由所述进程间通信连接拉取所述信令报文发送端推送的所述目标信令报文对应的标识信息;基于所述第二标志信息,经由所述进程间通信连接拉取所述信令报文发送端推送的所述目标信令报文。5.一种信令报文传输方法,其特征在于,包括:创建套接字对象,其中,所述套接字对象中封装有全局上下文对象和推送套接字对象,所述全局上下文对象用于记录系统配置信息,所述推送套接字对象用于与转发代理之间建立进程间通信连接;响应于所述进程间通信连接成功建立,经由所述进程间通信连接向所述转发代理推送目标信令报文,以使所述转发代理经由传输控制协议连接向信令报文接收端推送所述目标信令报文。6.根据权利要求5所述的信令报文传输方法,其特征在于,所述经由进程间通信连接向所述转发代理推送所述目标信令报文包括:根据目标数据结构对原始信令报文进行封装,得到中间信令报文,其中,所述目标数据结构包括报文类型、报文内容、报文发送端地址、报文接收端地址和报文所属设备标识;对所述中间信令报文进行编码,得到所述目标信令报文;基于目标标志信息,经由所述进程间通信连接向所述转发代理推送所述目标信令报文,其中,所述目标标志信息用于确保所述目标信令报文在消息队列中有序传输。7.根据权利要求6所述的信令报文传输方法,其特征在于,所述目标标志信息包括第一标志信息和第二标志信息,所述基于目标标志信息,经由所述进程间通信连接向所述转发
代理推送所述目标信令报文包括:基于所述第一标志信息,经由所述进程间通信连接向所述转发代理推送所述目标信令报文对应的标识信息;基于所述第二标志信息,经由...

【专利技术属性】
技术研发人员:梁博黄智威成武文欧亮
申请(专利权)人:中电信智能网络科技有限公司
类型:发明
国别省市:

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

1