报文处理方法、报文处理装置、电子设备及存储介质与流程

文档序号:34536334发布日期:2023-06-27 12:33阅读:30来源:国知局
报文处理方法、报文处理装置、电子设备及存储介质与流程

本申请涉及通信,具体涉及一种报文处理方法、报文处理装置、电子设备及存储介质。


背景技术:

1、报文是在网络中进行数据交换与传输的数据单元。通常,当一个站点要发送报文时,它将一个目的地址附加到报文上,网络节点根据报文上的目的地址信息,把报文发送到下一个节点,一直逐个节点地转送到目的节点。每个节点在收到整个报文并检查无误后,就暂存这个报文,然后利用路由信息找出下一个节点的地址,再把整个报文传送给下一个节点。在相关技术中,在网络路由设备或数据交换设备中,报文传输过程拥塞发生率较高,导致报文处理效率低下,当前亟待改善这一状况。


技术实现思路

1、本申请的目的是提供一种报文处理方法、报文处理装置、电子设备及存储介质,以改善相关技术中存在的以下状况:在网络路由设备或数据交换设备中,报文传输过程拥塞发生率较高,导致报文处理效率低下。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

2、根据本申请实施例的一个方面,提供一种报文处理方法,包括:

3、根据多个预设字段、以及所述预设字段与报文类型的对应关系,确定每一待处理报文的报文类型;

4、根据确定出的报文类型以及预设优先级规则,获取所述待处理报文的解析顺序队列;

5、按照所述解析顺序队列的报文排列顺序解析所述待处理报文。

6、在本申请的一些实施例中,所述根据多个预设字段、以及所述预设字段与报文类型的对应关系,确定每一待处理报文的报文类型,包括:

7、将所述待处理报文的字段与所述多个预设字段进行比对,确定所述待处理报文中所包含的所述预设字段;

8、根据所述预设字段与报文类型的对应关系、以及所述待处理报文中所包含的所述预设字段,确定每一所述待处理报文的类型。

9、在本申请的一些实施例中,所述根据多个预设字段、以及所述预设字段与报文类型的对应关系,确定每一待处理报文的报文类型,还包括:

10、在所述待处理报文中未包含所述预设字段的情况下,确定所述待处理报文的类型为待丢弃报文。

11、在本申请的一些实施例中,所述根据确定出的报文类型以及预设优先级规则,获取所述待处理报文的解析顺序队列,包括:

12、丢弃所述待丢弃报文;

13、根据确定出的报文类型以及预设优先级规则,确定剩余的所述待处理报文的处理优先级顺序;

14、根据所述处理优先级顺序将剩余的所述待处理报文排成所述解析顺序队列。

15、在本申请的一些实施例中,所述将所述待处理报文的字段与所述多个预设字段进行比对,包括:

16、获取所述待处理报文的报头中的字段;

17、将所述报头中的字段与所述多个预设字段进行比对。

18、根据本申请实施例的另一个方面,提供一种报文处理装置,包括:

19、报文类型确定模块,用于根据多个预设字段、以及所述预设字段与报文类型的对应关系,确定每一待处理报文的报文类型;

20、解析顺序队列获取模块,用于根据确定出的报文类型以及预设优先级规则,获取所述待处理报文的解析顺序队列;

21、报文解析模块,用于按照所述解析顺序队列的报文排列顺序解析所述待处理报文。

22、在本申请的一些实施例中,所述报文类型确定模块包括:

23、比对单元,用于将所述待处理报文的字段与所述多个预设字段进行比对,确定所述待处理报文中所包含的所述预设字段;

24、确定单元,用于根据所述预设字段与报文类型的对应关系、以及所述待处理报文中所包含的所述预设字段,确定每一所述待处理报文的类型。

25、在本申请的一些实施例中,所述确定单元还用于在所述待处理报文中未包含所述预设字段的情况下,确定所述待处理报文的类型为待丢弃报文。

26、根据本申请实施例的另一个方面,提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序,以实现上述任一项所述的报文处理方法。

27、根据本申请实施例的另一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行,以实现上述任一项所述的报文处理方法。

28、本申请实施例的其中一个方面提供的技术方案可以包括以下有益效果:

29、本申请实施例提供的报文处理方法,根据多个预设字段、以及所述预设字段与报文类型的对应关系,确定每一待处理报文的报文类型,根据确定出的报文类型以及预设优先级规则,获取所述待处理报文的解析顺序队列,按照所述解析顺序队列的报文排列顺序解析所述待处理报文,大幅降低了报文传输过程拥塞发生率,提高了报文处理效率,改善了相关技术中存在的以下状况:在网络路由设备或数据交换设备中,报文传输过程拥塞发生率较高,导致报文处理效率低下。

30、本申请的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者,部分特征和优点可以从说明书中推知或毫无疑义地确定,或者通过实施本申请实施例了解。



技术特征:

1.一种报文处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据多个预设字段、以及所述预设字段与报文类型的对应关系,确定每一待处理报文的报文类型,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据多个预设字段、以及所述预设字段与报文类型的对应关系,确定每一待处理报文的报文类型,还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据确定出的报文类型以及预设优先级规则,获取所述待处理报文的解析顺序队列,包括:

5.根据权利要求2所述的方法,其特征在于,所述将所述待处理报文的字段与所述多个预设字段进行比对,包括:

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

7.根据权利要求6所述的装置,其特征在于,所述报文类型确定模块包括:

8.根据权利要求6所述的装置,其特征在于,所述确定单元还用于在所述待处理报文中未包含所述预设字段的情况下,确定所述待处理报文的类型为待丢弃报文。

9.一种电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序,以实现如权利要求1-5中任一所述的报文处理方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行,以实现如权利要求1-5中任一所述的报文处理方法。


技术总结
本申请公开了一种报文处理方法、报文处理装置、电子设备及存储介质。该报文处理方法,包括:根据多个预设字段、以及所述预设字段与报文类型的对应关系,确定每一待处理报文的报文类型,根据确定出的报文类型以及预设优先级规则,获取所述待处理报文的解析顺序队列,按照所述解析顺序队列的报文排列顺序解析所述待处理报文。本申请实施例提供的报文处理方法,大幅降低了报文传输过程拥塞发生率,提高了报文处理效率,改善了相关技术中存在的以下状况:在网络路由设备或数据交换设备中,报文传输过程拥塞发生率较高,导致报文处理效率低下。

技术研发人员:阿缪·卡比
受保护的技术使用者:篆芯半导体(南京)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1