System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 报文处理方法、报文处理装置制造方法及图纸_技高网

报文处理方法、报文处理装置制造方法及图纸

技术编号:40754289 阅读:4 留言:0更新日期:2024-03-25 20:08
本申请公开了一种报文处理方法、报文处理装置,属于通信技术领域。所述报文处理方法包括:获取原始报文;在所述原始报文中存在与报文映射表中的字段相匹配的目标字段的情况下,从所述报文映射表中获取所述目标字段对应的映射值,其中,所述报文映射表为与所述原始报文对应的字段映射表,所述报文映射表包括所述目标字段与所述映射值的映射关系,所述映射值的类型为二进制;将所述原始报文中的所述目标字段替换为与所述目标字段对应的所述映射值,得到目标报文;发送所述目标报文。

【技术实现步骤摘要】

本申请属于通信,具体涉及一种报文处理方法、报文处理装置


技术介绍

1、在无线通信系统中,终端通常需要进行多种通信业务,包括语音通话、短信、数据业务等,这些业务需要使用不同的通信技术与协议来实现。例如,在通话业务中,会话初始协议(session initiation protocol,sip)用于传输控制信息与信令,保证网络通信的稳定与可靠。但在通信过程中,受技术能力和设备限制,例如卫星通信,若sip协议的信令带宽过大,可能会占用过多的信道资源,从而影响其通话业务的语音质量与接通率。相关技术中,通常采用缩写或删减“非必要”头域的方法来降低信令的开销,但这种方法只能适用于存在“非必要”头域的报文中,具有一定的局限性,缺少了操作的灵活性。


技术实现思路

1、本申请实施例的目的是提供一种报文处理方法、报文处理装置,能够解决传统的报文处理方式不灵活的问题。

2、第一方面,本申请实施例提供了一种报文处理方法,应用于发送端,该方法包括:获取原始报文;在所述原始报文中存在与报文映射表中的字段相匹配的目标字段的情况下,从所述报文映射表中获取所述目标字段对应的映射值,其中,所述报文映射表为与所述原始报文对应的字段映射表,所述报文映射表包括所述目标字段与所述映射值的映射关系,所述映射值的类型为二进制;将所述原始报文中的所述目标字段替换为与所述目标字段对应的所述映射值,得到目标报文;发送所述目标报文。

3、第二方面,本申请实施例提供了一种报文处理方法,应用于接收端,该方法包括:接收目标报文;在所述目标报文中存在与报文映射表中的映射值相匹配的目标映射值的情况下,从所述报文映射表中获取与所述目标映射值对应的目标字段,其中,所述报文映射表为与所述目标报文对应的字段映射表,所述报文映射表包括所述目标映射值与所述目标字段的映射关系,所述映射值的类型为二进制;将所述目标报文中的所述目标映射值替换为与所述目标映射值对应的所述目标字段,得到原始报文。

4、第三方面,本申请实施例提供了一种报文处理装置,包括:第一获取模块,用于获取原始报文第二获取模块,用于在所述原始报文中存在与报文映射表中的字段相匹配的目标字段的情况下,从所述报文映射表中获取所述目标字段对应的映射值,其中,所述报文映射表为与所述原始报文对应的字段映射表,所述报文映射表包括所述目标字段与所述映射值的映射关系,所述映射值的类型为二进制;处理模块,用于将所述原始报文中的所述目标字段替换为与所述目标字段对应的所述映射值,得到目标报文;发送模块,用于发送所述目标报文。

5、第四方面,本申请实施例提供了一种报文处理装置,包括:接收模块,用于接收目标报文;获取模块,用于在所述目标报文中存在与报文映射表中的映射值相匹配的目标映射值的情况下,从所述报文映射表中获取与所述目标映射值对应的目标字段,其中,所述报文映射表为与所述目标报文对应的字段映射表,所述报文映射表包括所述目标映射值与所述目标字段的映射关系,所述映射值的类型为二进制;处理模块,用于将所述目标报文中的所述目标映射值替换为与所述目标映射值对应的所述目标字段,得到原始报文。

6、第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。

7、第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。

8、第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法,或实现如第二方面所述的方法的步骤。

9、第八方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。

10、在本申请实施例中,通过获取原始报文,然后利用报文中字段多重复、多固定的特点,查询原始报文中是否存在与报文映射表中的字段相匹配的目标字段,在存在的情况下,从报文映射表中获取目标字段对应的映射值,其中,报文映射表为与所述原始报文对应的字段映射表,报文映射表包括目标字段与映射值的映射关系,映射值的类型为二进制;最后通过将原始报文中的目标字段替换为与目标字段对应的映射值,得到目标报文,实现了将报文中重复且固定的字段都简单的映射成二进制数传输;同时,由于该报文映射表为与所述原始报文对应的字段映射表,也就是说,不同类型的报文具有不同的报文映射表,因此本申请能够适用于各种场景和各种类型的报文,例如,对通信时延、带宽要求高的场景,即在降低了信令传输的开销、提高传输效率的基础上,只需要通过固定字段的匹配,就可以实现不同类型的报文的压缩,从而提高了操作的灵活性。

本文档来自技高网...

【技术保护点】

1.一种报文处理方法,其特征在于,应用于发送端,包括:

2.根据权利要求1所述的方法,其特征在于,在所述原始报文中存在与报文映射表中的字段相匹配的目标字段的情况下,从所述报文映射表中获取所述目标字段对应的映射值之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述映射值为八位二进制或十六位二进制。

4.根据权利要求1所述的方法,其特征在于,在所述获取原始报文之后,所述方法还包括:

5.一种报文处理方法,其特征在于,应用于接收端,包括:

6.一种报文处理装置,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于,在所述原始报文中存在与报文映射表中的字段相匹配的目标字段的情况下,从所述报文映射表中获取所述目标字段对应的映射值之前,所述装置还包括:

8.根据权利要求7所述的装置,其特征在于,所述映射值为八位二进制或十六位二进制。

9.根据权利要求6所述的装置,其特征在于,在所述获取原始报文之后,所述处理模块还用于:

10.一种报文处理装置,其特征在于,包括

11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-4任一项所述的报文处理方法的步骤,或实现如权利要求5所述的报文处理方法的步骤。

12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-4任一项所述的报文处理方法的步骤,或实现如权利要求5所述的报文处理方法的步骤。

...

【技术特征摘要】

1.一种报文处理方法,其特征在于,应用于发送端,包括:

2.根据权利要求1所述的方法,其特征在于,在所述原始报文中存在与报文映射表中的字段相匹配的目标字段的情况下,从所述报文映射表中获取所述目标字段对应的映射值之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述映射值为八位二进制或十六位二进制。

4.根据权利要求1所述的方法,其特征在于,在所述获取原始报文之后,所述方法还包括:

5.一种报文处理方法,其特征在于,应用于接收端,包括:

6.一种报文处理装置,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于,在所述原始报文中存在与报文映射表中的字段相匹配的目标字段的情况下,从所述报文映射表中获取所述目标字段对应的映射值...

【专利技术属性】
技术研发人员:谢丁速
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1