一种报文处理方法及相关设备技术

技术编号:39816807 阅读:11 留言:0更新日期:2023-12-22 19:35
本申请公开了一种报文处理方法,涉及通信技术领域

【技术实现步骤摘要】
一种报文处理方法及相关设备


[0001]本申请涉及通信
,尤其涉及一种报文处理方法及相关设备


技术介绍

[0002]随着云计算的流行,越来越多的服务和应用被部署到云计算中,同时承载云计算的数据中心也越来越庞大

数据中心之间往往使用路由器连接,路由器之间的网络带宽一般是租用运营商的虚拟专线,租用费用非常昂贵

如果路由器压缩待处理报文,则可以有效减少带宽租用费

在路由器压缩报文的过程中,通常需要用户提前配置压缩策略

[0003]然而,上述人工配置压缩策略的方式依赖于配置者的经验,易出错


技术实现思路

[0004]本申请提供了一种报文处理方法及相关设备

该方法基于第一数据流中的多个报文的特征判断第一报文是否适用于压缩,可以提升判断结果的准确性,且不易出错

[0005]本申请第一方面提供了一种报文处理方法,该方法可以由报文处理设备执行,也可以由报文处理设备的部件
(
例如处理器

芯片

或芯片系统等
)
执行

报文处理设备获取第一数据流中的第一报文,并根据第一数据流中的多个报文的特征,确定第一报文是否适用于压缩

[0006]第一数据流中的多个报文的特征可以体现第一数据流的特性,因此,本申请基于第一数据流中的多个报文的特征判断属于第一数据流的第一报文是否适用于压缩,可以提升判断的准确性

而且,该方案不依赖于人工经验和配置,不易出错

[0007]可选地,在第一方面的一种可能的实现方式中,报文处理设备获取特征

特征包括以下一项或多项:多个报文中每个报文有效载荷的长度

多个报文中每个报文的有效载荷中的内容

多个报文中每个报文的长度

多个报文中每个报文的到达时间戳

多个报文中相邻报文之间的时间间隔

例如,特征可以包括多个报文中每个报文的有效载荷中的内容

又例如,特征可以包括多个报文中每个报文的有效载荷中的内容与多个报文中每个报文有效载荷的长度

[0008]该种可能的实现方式中,对第一数据流中的多个报文的特征进行进一步的限定,提升该方法的灵活性

[0009]可选地,在第一方面的一种可能的实现方式中,报文处理设备将特征输入第一模型以得到第一标识,第一标识指示第一报文是否适用于压缩

[0010]该种可能的实现方式中,通过模型的方式确定第一报文是否适用于压缩,可以通过第一模型输出第一标识的方式,快速确定第一报文是否适用于压缩

[0011]可选地,在第一方面的一种可能的实现方式中,上述的第一模型是根据至少一个第一训练样本生成的,每个第一训练样本包括第二数据流中多个第二报文的特征和第一标签,第一标签指示第二数据流是否适用于压缩

[0012]该种可能的实现方式中,通过至少一个训练样本训练生成第一模型,由于至少一
个训练样本对应至少一个第二数据流,可以使得第一模型通过多个第二报文的特征与第一标签学习到如何对报文是否适用于压缩进行推理,提升模型的适用范围

[0013]可选地,在第一方面的一种可能的实现方式中,上述的第一标签由多个第二报文中有效载荷的压缩数值确定,压缩数值包括以下一项或多项:压缩率

压缩时长

处理器占用率

例如,可以先将多个第二报文中每个第二报文的有效载荷进行拼接,并使用预设的压缩参数对拼接后的有效载荷进行压缩得到压缩数值

若该压缩数值为压缩率,且该压缩率小于某个阈值,则确定多个第二报文所在第二数据流的第一标签为“不适用于压缩”。
[0014]该种可能的实现方式中,通过有效载荷的压缩值确定第一标签,即可以根据压缩值直观看出有效载荷是否适用于压缩,提升第一标签的准确性

[0015]可选地,在第一方面的一种可能的实现方式中,上述的多个第二报文在第二数据流中的位置与多个报文在第一数据流中的位置相同

[0016]该种可能的实现方式中,训练过程中的多个第二报文与推理过程中的多个报文相对位置近似,进而使得训练出来的模型在推理过程中的推理结果更准确

[0017]可选地,在第一方面的一种可能的实现方式中,在第一报文适用于压缩的情况下,第一标识还指示第一报文所适用的目标压缩参数,目标压缩参数包括压缩算法和
/
或压缩等级

[0018]该种可能的实现方式中,在报文适用于压缩的情况下,推理过程中的第一标识以及训练过程中的第一标签还可以进一步指示第一报文具体适用的压缩参数,提升第一模型的推理效果

[0019]可选地,在第一方面的一种可能的实现方式中,报文处理设备构建第一数据流与第二标识的第一对应关系,第二标识指示第一数据流是否适用于压缩,第一对应关系用于确定第三报文是否适用于压缩,第三报文为第一数据流中除了第一报文以外的报文

[0020]该种可能的实现方式中,为了方便后续判断第一报文所属数据流中的第三报文,该第三报文是否适用于压缩可以借鉴第一报文的判断

减少所有报文都需要通过第一模型进行判断带来的时延消耗与处理流程

[0021]可选地,在第一方面的一种可能的实现方式中,在第一报文适用于压缩的情况下,第二标识还指示第一数据流所适用的压缩参数;在第三报文适用于压缩的情况下,第一对应关系还用于确定第三报文所适用的压缩参数

[0022]该种可能的实现方式中,在报文还适用于压缩的情况下,第二标识还可以进一步指示第一数据流所适用的压缩参数

并通过第一对应关系记录第一数据流与第二标识的第一对应关系,使得后续可以通过第一对应关系直接判断第一数据流中的其他报文具体适用于什么压缩参数

减少所有报文都需要通过第一模型进行判断带来的时延消耗与处理流程

[0023]可选地,在第一方面的一种可能的实现方式中,若满足预设条件,报文处理设备使用第二训练样本更新第一模型以得到第二模型,该过程也可以称为增量更新过程

第二训练样本包括多个报文的特征与第二标签,第二标签基于多个报文的有效载荷或所述第一数据流中的其他报文的有效载荷的压缩数值确定

其中,预设条件包括以下至少一项:报文处理设备处理的数据量大于或等于第一阈值;第一模型的性能劣化;第一模型的使用时长大于或等于预设时长

[0024]该种可能的实现方式中,由于数据流可能发生数据漂移,通过增量更新第一模型的方式,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种报文处理方法,其特征在于,所述方法应用于报文处理设备,所述方法包括:获取第一数据流中的第一报文;根据所述第一数据流中的多个报文的特征,确定所述第一报文是否适用于压缩
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述特征,所述特征包括以下一项或多项:所述多个报文中每个报文有效载荷的长度

所述多个报文中每个报文的有效载荷中的内容

所述多个报文中每个报文的长度

所述多个报文中每个报文的到达时间戳

所述多个报文中相邻报文之间的时间间隔
。3.
根据权利要求1或2所述的方法,其特征在于,所述根据所述第一数据流中的多个报文的特征,确定所述第一报文是否适用于压缩,包括:将所述特征输入第一模型以得到第一标识,所述第一标识指示所述第一报文是否适用于压缩
。4.
根据权利要求3所述的方法,其特征在于,所述第一模型是根据至少一个第一训练样本生成的,每个第一训练样本包括第二数据流中多个第二报文的特征和第一标签,所述第一标签指示所述第二数据流是否适用于压缩
。5.
根据权利要求4所述的方法,其特征在于,所述第一标签由所述多个第二报文中有效载荷的压缩数值确定,所述压缩数值包括以下一项或多项:压缩率

压缩时长

处理器占用率
。6.
根据权利要求4或5所述的方法,其特征在于,所述多个第二报文在所述第二数据流中的位置与所述多个报文在所述第一数据流中的位置相同
。7.
根据权利要求5或6所述的方法,其特征在于,在所述第一报文适用于压缩的情况下,所述第一标识还指示所述第一报文所适用的目标压缩参数,所述目标压缩参数包括压缩算法和
/
或压缩等级
。8.
根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:构建所述第一数据流与第二标识的第一对应关系,所述第二标识指示所述第一数据流是否适用于压缩,所述第一对应关系用于确定第三报文是否适用于压缩,所述第三报文为所述第一数据流中除了所述第一报文以外的报文
。9.
根据权利要求8所述的方法,其特征在于,在所述第一报文适用于压缩的情况下,所述第二标识还指示所述第一数据流所适用的压缩参数;在所述第三报文适用于压缩的情况下,所述第一对应关系还用于确定所述第三报文所适用的压缩参数
。10.
根据权利要求3至7中任一项所述的方法,其特征在于,所述方法还包括:若满足预设条件,使用第二训练样本更新所述第一模型以得到第二模型,所述第二训练样本包括所述多个报文的特征与第二标签,所述第二标签基于所述多个报文的有效载荷或所述第一数据流中的其他报文的有效载荷的压缩数值确定;其中,所述预设条件包括以下至少一项:所述报文处理设备处理的数据量大于或等于第一阈值;所述第一模型的性能劣化;所述第一模型的使用时长大于或等于预设时长
。11.
根据权利要求1至
10
中任一项所述的方法,其特征在于,所述方法还包括:在所述第一报文适用于压缩的情况下,确定所述第一报文所适用的目标压缩参数,所
述目标压缩参数包括压缩算法和
/
或压缩等级
。12.
一种报文处理设备,其特征在于,所述报文处理设备包括:获取单元,用于获取第一数据流中的第一报文;确定单元,用于根据所述第一数据流中的多个报文的特征,确定所述第一报文是否适用于压缩
。13.
根据权利要求
12
所述的报文处理设备,其特征在于,所述获取单元,还用于获取所述特征,所述特征包括以下一项或多项:所述多个报文中每个报文有效载荷的长度

所述多个报文中每个报文的有效载荷中的内容

所述多个报文中每个报文的长度

所述多个报文中每个报文的到达时间戳

所述多个报文中相邻报文...

【专利技术属性】
技术研发人员:张亮程剑孙超崔洪斌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1