一种数据处理方法及相关设备技术

技术编号:39816796 阅读:7 留言:0更新日期:2023-12-22 19:35
本申请提供了一种数据处理方法及相关设备,涉及通信技术领域

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


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


技术介绍

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

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

因此,如何减少上述网络带宽的租用费是亟待解决的问题


技术实现思路

[0004]本申请提供了一种数据处理方法

在该方法中,数据的发送方基于压缩参数压缩待传输数据

该方法通过压缩待传输的数据,减少了传输的数据量,可以降低数据发送方的网络带宽租用费

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

芯片

或芯片系统等
)
执行

该方法包括:获取第一报文,第一报文包括第一报文头与第一数据;根据压缩参数处理第一数据以得到第二数据;根据第一报文头生成第二报文头,第二报文头包括指示信息,指示信息指示压缩参数;向第二设备发送第二报文,第二报文包括第二报文头和第二数据

[0006]该方法通过压缩待传输的数据,减少了传输的数据量,降低了数据发送方的网络带宽租用费

[0007]可选地,在第一方面的一种可能的实现方式中,上述的第一报文与第二报文为网际互连协议
(Internet Protocol

IP)
报文

例如,在第二报文是
IPv4
报文的情况下,指示信息可以位于第二报文头的选项字段中

又例如,在第二报文是
IPv6
报文的情况下,指示信息可以位于第二报文的扩展报文头中

[0008]该种可能的实现方式中,在
IP
网络的场景下,一方面,通过在
IP
选项字段或扩展报文头中增加用于指示压缩参数的指示信息,可以使得解压缩端
(
即第二设备
)
识别该
IP
选项字段或扩展报文头,根据
IP
选项字段或扩展报文头中的指示信息还原已经被压缩的数据

另一方面,对于第一设备与第二设备之间的中间设备来说,即使中间设备不能识别该
IP
选项字段或扩展报文头的含义,也可以正确跳过该
IP
选项字段或扩展报文头进行正常的转发

即该方案不影响中间设备正常转发报文,也不影响第二设备接收正确的指示信息

进而该种方式可以应用于中间设备为旧设备的场景,提升了该方案的兼容性和易用性

[0009]可选地,在第一方面的一种可能的实现方式中,根据压缩参数处理第一数据以得到第二数据,包括:根据压缩参数压缩第一数据以得到第二数据

[0010]可选地,在第一方面的一种可能的实现方式中,上述的指示信息还指示加密参数,根据压缩参数处理第一数据以得到第二数据,包括:根据压缩参数与加密参数处理第一数据以得到第二数据

[0011]该种可能的实现方式中,对第一数据进行压缩处理与加密处理,并通过指示信息指示加密参数,使得第二设备可以根据该指示信息还原数据

[0012]可选地,在第一方面的一种可能的实现方式中,根据压缩参数与加密参数处理第一数据以得到第二数据,包括:使用压缩参数压缩第一数据以得到第三数据;使用加密参数加密第三数据以得到第二数据

[0013]该种可能的实现方式中,第一设备对第一数据进行压缩处理与加密处理,具体可以是先压缩后加密,使得压缩效果较好,减少网络的带宽与租用网络带宽的费用

[0014]可选地,在第一方面的一种可能的实现方式中,上述的第一报文还包括第三报文头,第二报文包括第三报文头,第三报文头包括源端口和目的端口

[0015]该种可能的实现方式中,直接将源端口与目的端口暴露出来,源端口与目的端口不压缩不加密

在第一设备与第二设备之间包括中间设备的情况下,中间设备可以根据该源端口与目的端口进行其他处理,例如,负载均衡

流量统计等处理

[0016]可选地,在第一方面的一种可能的实现方式中,上述的第一数据包括第一部分和第二部分,第一部分包括源端口和目的端口,根据压缩参数处理第一数据以得到第二数据包括:根据压缩参数处理第二部分,以得到处理后的第二部分,第二数据包括第一部分和处理后的第二部分

[0017]该种可能的实现方式中,仅将其他报文头中的源
/
目的端口暴露出来,这部分不压缩不加密,压缩
/
加密其他报文头中的其他字段

其中,其他报文头可以包括:传输控制协议
(Transmission Control Protocol

TCP)

/
用户数据报协议
(User Datyperam Protocol

UDP)


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

芯片

或芯片系统等
)
执行

该方法包括:接收第一设备发送的报文,报文包括报文头和第二数据,报文头包括指示信息,指示信息指示压缩参数;从报文头的指示信息中识别出压缩参数,并根据压缩参数处理第二数据以得到第一数据

[0019]可选地,在第二方面的一种可能的实现方式中,上述的报文为
IP
报文,指示信息位于报文头的选项字段或者扩展报头中

[0020]可选地,在第二方面的一种可能的实现方式中,根据压缩参数处理第二数据以得到第一数据,包括:根据压缩参数解压缩第二数据以得到第一数据

[0021]可选地,在第二方面的一种可能的实现方式中,上述的指示信息还指示加密参数,根据压缩参数处理第二数据以得到第一数据,包括:根据压缩参数与加密参数处理第二数据以得到第一数据

[0022]该种可能的实现方式中,第二设备识别指示信息中的加密参数,进而可以使用压缩参数与加密参数还原数据

[0023]可选地,在第二方面的一种可能的实现方式中,根据压缩参数与加密参数处理第二数据以得到第一数据,包括:使用加密参数对第二数据进行解密以得到第三数据;使用压缩参数对第三数据进行解压缩以得到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述方法应用于第一设备,所述方法包括:获取第一报文,所述第一报文包括第一报文头与第一数据;根据压缩参数处理所述第一数据以得到第二数据;根据所述第一报文头生成第二报文头,所述第二报文头包括指示信息,所述指示信息指示所述压缩参数;向第二设备发送第二报文,所述第二报文包括所述第二报文头和所述第二数据
。2.
根据权利要求1所述的方法,其特征在于,所述第一报文与所述第二报文为网际互连协议
IP
报文,所述指示信息位于所述第二报文头的选项字段或扩展报头中
。3.
根据权利要求1或2所述的方法,其特征在于,所述根据压缩参数处理所述第一数据以得到第二数据,包括:根据所述压缩参数压缩所述第一数据以得到所述第二数据
。4.
根据权利要求1至3中任一所述的方法,其特征在于,所述指示信息还指示加密参数,所述根据压缩参数处理所述第一数据以得到第二数据,包括:根据所述压缩参数与所述加密参数处理所述第一数据以得到所述第二数据
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述压缩参数与所述加密参数处理所述第一数据以得到所述第二数据,包括:使用所述压缩参数压缩所述第一数据以得到第三数据;使用所述加密参数加密所述第三数据以得到所述第二数据
。6.
根据权利要求1至5任一所述的方法,其特征在于,所述第一报文还包括第三报文头,所述第二报文包括所述第三报文头,所述第三报文头包括源端口和目的端口
。7.
根据权利要求1至5任一所述的方法,其特征在于,所述第一数据包括第一部分和第二部分,所述第一部分包括源端口和目的端口,所述根据压缩参数处理所述第一数据以得到第二数据包括:根据所述压缩参数处理所述第二部分,以得到处理后的第二部分,所述第二数据包括所述第一部分和所述处理后的第二部分
。8.
一种数据处理方法,其特征在于,所述方法应用于第二设备,所述方法包括:接收第一设备发送的报文,所述报文包括报文头和第二数据,所述报文头包括指示信息,所述指示信息指示压缩参数;从所述报文头的指示信息中识别出所述压缩参数,并根据所述压缩参数处理所述第二数据以得到第一数据
。9.
根据权利要求8所述的方法,其特征在于,所述报文为网际互连协议
IP
报文,所述指示信息位于所述报文头的选项字段或扩展报头中
。10.
根据权利要求8或9所述的方法,其特征在于,所述根据所述压缩参数处理所述第二数据以得到第一数据,包括:根据所述压缩参数解压缩所述第二数据以得到所述第一数据
。11.
根据权利要求8至
10
中任一项所述的方法,其特征在于,所述指示信息还指示加密参数,所述根据所述压缩参数处理所述第二数据以得到第一数据,包括:根据所述压缩参数与所述加密参数处理所述第二数据以得到第一数据
。12.
根据权利要求
11
所述的方法,其特征在于,所述根据所述压缩参数与所述加密参数
处理所述第二数据以得到第一数据,包括:使用所述加密参数对所述第二数据进行解密以得到第三数据;使用所述压缩参数对所述第三数据进行解压缩以得到所述第一数据
。13.
一种第一设备,其特征在于,所述第一设备包括:获取单元,用于获取第一报文,所述第一报文包括第一报文头与第一数据;处理单元,用于根据压缩参数处理所述第一数据以得到第二数据;生成单元,用于根据所述第一报文头生成第二报文头,所述第二报文头包括指示信息,所述指示信息指示所述压缩参数;发送单元,用于向第二设备发送第二报文,所述第二报文包括所述第二报文头和所述第二数据
。14.
根据权利要求
13
所述的第一设备,其特征在于...

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

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

1