报文处理方法及其装置、存储介质、程序产品制造方法及图纸

技术编号:39330652 阅读:22 留言:0更新日期:2023-11-12 16:06
本发明专利技术提供一种报文处理方法及其装置、存储介质、程序产品,其中,该报文处理方法包括:根据待发送信息的信息类型和待发送信息的待处理顺序,确定是否符合在报文中使用组合指示符的目标条件;当确定符合目标条件,根据信息类型和待处理顺序确定目标指示符组合;生成携带待发送信息和目标指示符组合的目标报文;向接收节点发送目标报文,使得接收节点根据目标指示符组合对待发送信息进行数据处理,即是说,在确定符合目标条件的情况下,可以根据信息类型和待处理顺序确定目标指示符组合,生成携带待发送信息和目标指示符组合的目标报文,通过目标指示符组合可以确定报文中基于信息类型、信息重复携带并重复处理、以及信息处理顺序的需求。顺序的需求。顺序的需求。

【技术实现步骤摘要】
报文处理方法及其装置、存储介质、程序产品


[0001]本专利技术实施例涉及但不限于通信
,尤其涉及一种报文处理方法及其装置、存储介质、程序产品。

技术介绍

[0002]在MPLS(Multi

Protocol Label Switching,多协议标签交换)技术中,栈中的指示符一般以标签位(32bit)为基本单元进行组织,即占用一个或者多个标签的位置,例如,采用SPL(Special purpose label,特殊标签)/eSPL(Extended Special

Purpose Label,扩展特殊标签)进行信息的指示,或者用一个普通标签进行指示,其中,该信息用于指导设备进行报文的转发或者处理。指示符与信息的对应关系可能是一对一,即一个标签值表明其具备指示一种信息的功能,或者一对多,即一个标签值表明其具备指示多种信息的功能。但是,针对指示符与信息的对应关系为一对一或者一对多的情况,相关技术中,还没有对如何通过指示符确定报文中的信息类型、信息重复携带并重复处理、以及信息处理顺序等需求提出解决方法。

技术实现思路

[0003]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0004]本专利技术实施例提供了一种报文处理方法及其装置、存储介质、程序产品,能够确定报文中基于信息类型、信息重复携带并重复处理、以及信息处理顺序的需求。
[0005]第一方面,本专利技术实施例提供了一种报文处理方法,包括:
[0006]根据待发送信息的信息类型和所述待发送信息的待处理顺序,确定是否符合在报文中使用组合指示符的目标条件;当确定符合所述目标条件,根据所述信息类型和所述待处理顺序确定目标指示符组合;生成携带所述待发送信息和所述目标指示符组合的目标报文;向接收节点发送所述目标报文,使得所述接收节点根据所述目标指示符组合对所述待发送信息进行数据处理。
[0007]第二方面,本专利技术实施例提供了一种报文处理方法,包括:
[0008]接收来自发送节点的目标报文,其中,所述目标报文包括待发送信息和目标指示符组合,所述目标指示符组合为在根据所述待发送信息的信息类型和所述待发送信息的待处理顺序确定符合在报文中使用组合指示符的目标条件的情况下,根据所述信息类型和所述待处理顺序而得到的指示符组合;根据所述目标报文中的所述目标指示符组合对所述待发送信息进行数据处理。
[0009]第三方面,本专利技术实施例还提供了一种报文处理装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的报文处理方法。
[0010]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,存储有计算机可执
行指令,所述计算机可执行指令用于执行如上所述的报文处理方法。
[0011]第五方面,本专利技术实施例还提供了一种计算机程序产品,包括计算机程序或计算机指令,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述计算机设备执行如上所述的报文处理方法。
[0012]本专利技术实施例包括:根据待发送信息的信息类型和待发送信息的待处理顺序,确定是否符合在报文中使用组合指示符的目标条件;当确定符合目标条件,根据信息类型和待处理顺序确定目标指示符组合;生成携带待发送信息和目标指示符组合的目标报文;向接收节点发送目标报文,使得接收节点根据目标指示符组合对待发送信息进行数据处理,即是说,在确定符合目标条件的情况下,可以根据信息类型和待处理顺序确定目标指示符组合,生成携带待发送信息和目标指示符组合的目标报文,通过目标指示符组合可以确定报文中基于信息类型、信息重复携带并重复处理、以及信息处理顺序的需求。
[0013]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0014]附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。
[0015]图1是本专利技术一个实施例提供的报文处理方法的流程图;
[0016]图2是本专利技术一个实施例提供的目标指示符包括四个第二数据标识位的目标指示符示意图;
[0017]图3是本专利技术一个实施例提供的栈中指示符的示意图;
[0018]图4是本专利技术一个实施例提供的栈后指示符的示意图;
[0019]图5是图1中步骤S120的另一种具体方法的流程图;
[0020]图6是图1中步骤S130的一种具体方法的流程图;
[0021]图7是图6中步骤S330的一种具体方法的流程图;
[0022]图8是图7中步骤S330的另一种具体方法的流程图;
[0023]图9是本专利技术另一个实施例提供的报文处理方法的流程图;
[0024]图10是图9中步骤S620的一种具体方法的流程图;
[0025]图11是本专利技术一个具体示例提供的目标指示符的结构示意图;
[0026]图12是本专利技术一个具体示例提供的目标指示符有序且连续地填充至候选报文的目标报文的示意图;
[0027]图13是本专利技术一个实施例提供的目标指示符有序且不连续地填充至候选报文的目标报文的示意图;
[0028]图14是本专利技术另一个实施例提供的目标指示符有序且不连续地填充至候选报文的目标报文的示意图;
[0029]图15是本专利技术一个具体示例提供的栈中指示符的结构示意图;
[0030]图16是本专利技术一个具体示例提供的栈后指示符的结构示意图;
[0031]图17是本专利技术一个具体示例提供的目标报文的示意图;
[0032]图18是本专利技术另一个具体示例提供的目标指示符的结构示意图;
[0033]图19是本专利技术另一个具体示例提供的目标报文的示意图;
[0034]图20是本专利技术另一个具体示例提供的目标指示符的结构示意图;
[0035]图21是本专利技术另一个具体示例提供的用于执行报文处理方法的网络拓扑的示意图;
[0036]图22是本专利技术另一个具体示例提供的目标报文的示意图;
[0037]图23是本专利技术另一个具体示例提供的目标报文的示意图;
[0038]图24是本专利技术另一个具体示例提供的第一次数据处理后得到的目标报文的示意图;
[0039]图25是本专利技术另一个具体示例提供的第二次数据处理后得到的目标报文的示意图;
[0040]图26是本专利技术一个实施例提供的报文处理装置的结构示意图。
具体实施方式
[0041]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,包括:根据待发送信息的信息类型和所述待发送信息的待处理顺序,确定是否符合在报文中使用组合指示符的目标条件;当确定符合所述目标条件,根据所述信息类型和所述待处理顺序确定目标指示符组合;生成携带所述待发送信息和所述目标指示符组合的目标报文;向接收节点发送所述目标报文,使得所述接收节点根据所述目标指示符组合对所述待发送信息进行数据处理。2.根据权利要求1所述的报文处理方法,其特征在于,所述目标条件至少包括以下之一:具有相同的信息类型的所述待发送信息的数量为多个;所述待发送信息的不同的待处理顺序对应于不同的业务逻辑或者处理结果。3.根据权利要求1所述的报文处理方法,其特征在于,所述根据所述信息类型和所述待处理顺序确定目标指示符组合,包括:根据所述信息类型、所述待处理顺序和预设组合规则确定目标指示符组合。4.根据权利要求1所述的报文处理方法,其特征在于,所述根据所述信息类型和所述待处理顺序确定目标指示符组合,包括:根据所述信息类型和所述待处理顺序确定目标指示符信息,其中,所述目标指示符信息包括指示符数量、各指示符所指示的信息、各指示符在标签栈中的位置、各指示符所指示的信息在标签栈中的位置中的至少一个;根据所述目标指示符信息确定目标指示符组合。5.根据权利要求1所述的报文处理方法,其特征在于,所述目标指示符组合包括多个目标指示符;所述生成携带所述待发送信息和所述目标指示符组合的目标报文,包括:生成候选报文;根据各个所述目标指示符所需要指示的信息,对各个所述目标指示符所对应的指示位进行参数设置处理;将所述待发送信息和经过参数设置处理的各个所述目标指示符填充至所述候选报文,得到目标报文。6.根据权利要求5所述的报文处理方法,其特征在于,所述待发送信息的数量为多个,各个所述待发送信息在所述目标报文中的位置顺序,与各个所述目标指示符所对应的各指示位的位置顺序相对应。7.根据权利要求6所述的报文处理方法,其特征在于,所述将所述待发送信息和经过参数设置处理的各个所述目标指示符填充至所述候选报文,包括:将经过参数设置处理的各个所述目标指示符有序且连续地填充至所述候选报文;在所有所述目标指示符的后面紧接着将各个所述待发送信息有序且连续地填充至所述候选报文。8.根据权利要求6所述的报文处理方法,其特征在于,所述将所述待发送信息和经过参数设置处理的各个所述目标指示符填充至所述候选报文,包括:将经过参数设置处理的各个所述目标指示符有序且不连续地填充至所述候选报文;
在各个所述目标指示符的后面紧接着将对应的所述待发送信息填充至所述候选报文。9.根据权利要求7或8所述的报文处理方法,其特征在于,所述目标指示符组合和与所述目标指示符组合对应的所述待发送信息构成数据组合信息,所述目标报文中重复填充有多个所述数据组合信息,各个所述接收节点在处理对应的所述数据组合信息时,所述数据组合信息处于对应的所述接收节点的可读标签深度内。10.根据权利要求5所述的报文处理方法,其特征在于,所述将所述待发送信息和经过参数设置处理的各个所述目标指示符填充至所述候选报文,得到目标报文,包括至少以下之一:将所述待发送信息和经过参数设置处理的各个所述目标指示符填充至所述候选报文的标签栈中,得到目标报文;将所述待发送信息和经过参数设置处理的各个所述目标指示符填充至所述候选报文的标签栈后,得到目标报文。11.根据权利要求1所述的报文处理方法,其特征在于,所述目标指示符组合包括多个目标指示符;所述向接收节点发送所述目标报文之前,所述报文处理方法还包括:与所述接收节点约定读取的所述目标指示符的数量。12.根据权利要求1所述的报文处理方法,其特征在于,所述目标指示符组合包括多个目标指示符,所述接收节点被配置为读取预设数量的所述目标指示符。13.根据权利要求1所述的报文处理方法,其特征在于,所述目标指示符组合包括多个目标指示符,所述多个目标指示符填充于所述目标报文,每个所述目标指示符均包括至少以下之一:第一数据标识位,用于表征是否可通过所述目标报文获取目标待发送信息,所述目标待发送信息通过所述第一数据标识位表达,并且所述目标报文不额外携带所述目标待发送信息;第二数据标识位,所述第二数据标识位用于表征所述目标报文是否携带对应的所述待发送信息。14.根据权利要求13所述的报文处理方法,其特征在于,每个所述...

【专利技术属性】
技术研发人员:刘尧张征沈益明
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1