报头的压缩和解压方法、装置制造方法及图纸

技术编号:34547728 阅读:15 留言:0更新日期:2022-08-17 12:30
本申请提供了一种报头的压缩和解压方法、装置,该方法包括:获取压缩映射表,该压缩映射表包括地址对和地址对标识的对应关系,该地址对包括源地址和目的地址;基于该压缩映射表对通信报文进行压缩,压缩后的通信报文的报头包括该地址对标识;发送该压缩后的通信报文。本申请提供的报头的压缩和解压方法、装置,在实现了报头的高度压缩的同时节省了物联网设备的开销和能耗,并且可以支持多跳网络下的压缩报文转发。报文转发。报文转发。

【技术实现步骤摘要】
报头的压缩和解压方法、装置


[0001]本申请涉及通信领域,并且,更具体地,涉及报头的压缩和解压方法、装置。

技术介绍

[0002]随着物联网协议快速发展,不同传输介质不同厂商的设备间难以互通,因此在物联网设备上部署网际互联协议(internet protocol,IP)是一种发展趋势。然而,目前的物联网设备受到计算、存储、能源等资源的限制,对报文长度和终端设备的处理复杂度较为敏感。同时物联网设备之间的通信报文的有效载荷通常较小,若采用传统的互联网协议第6版(internet protocol version 6,IPv6)报头,会造成实际数据传输效率低,能量消耗高等问题。

技术实现思路

[0003]本申请提供一种报头的压缩和解压方法、装置,在实现了报头的高度压缩的同时节省了设备的开销和能耗,并且可以支持多跳网络下的压缩报文转发。
[0004]第一方面,提供了一种报头的压缩方法。该方法可以由终端设备执行,或者,也可以由配置于终端设备中的芯片或电路执行,本申请对此不作限定。该方法包括:获取压缩映射表,该压缩映射表包括地址对和地址对标识的对应关系,地址对包括源地址和目的地址;基于该压缩映射表对通信报文进行压缩,压缩后的通信报文的报头包括该地址对标识;发送压缩后的通信报文。
[0005]根据本申请提供的方案,终端设备可以根据压缩映射表将需要发送的通信报文进行压缩,因该压缩映射表中包括源地址,目的地址和地址对标识三者之间的对应关系,压缩后的通信报文的报头中包括该源地址和目的地址对应的地址对标识,从而节省了通信报文在传输过程中用于报头的开销和能耗。
[0006]结合第一方面,在第一方面的某些实现方式中,发送待压缩信息,该待压缩信息包括地址对,该地址对用于分配该地址对标识,并建立该地址对和地址对标识的对应关系。
[0007]基于上述方案,通过发送地址对,使得网络设备分配与该地址对对应的地址对标识,并将两者建立对应关系,从而得到压缩映射表。
[0008]结合第一方面,在第一方面的某些实现方式中,待压缩信息包括n类信息,n≥2,每类信息在该源地址向该目的地址发送的通信报文的报头字段中发生变化的频率不同。
[0009]可选地,将待压缩信息进行分类,使得待压缩信息包括第一类信息和第二类信息,其中,第一类信息在该源地址向该目的地址发送的通信报文的报头字段中不会发生变化,第二类信息在该源地址向该目的地址发送的通信报文的报头字段中会发生变化。
[0010]可选地,待压缩信息还可以包括第三类信息,第三类信息在该源地址向该目的地址发送的报头字段中发生变化的频率高于第一类信息且低于第二类信息。
[0011]基于上述方案,通过将待压缩信息分类,使得压缩映射表中还包括第一类信息和/或第三类信息,与该地址对标识的对应关系。从而通信报文的报头可以基于该压缩映射表
进一步压缩,更进一步的节省通信报文在传输过程中用于报头的开销和能耗。
[0012]结合第一方面,在第一方面的某些实现方式中,当该第三类信息发生变化时,发送指示信息,指示更新压缩映射表中的第三类信息。
[0013]结合第一方面,在第一方面的某些实现方式中,地址对标识指示地址分级数量,地址语义分类和地址长度中的至少一种。
[0014]第二方面,提供了一种地址的编码方法。该方法可以由终端设备执行,或者,也可以由配置于终端设备中的芯片或电路执行,本申请对此不作限定。该方法包括:发送通信报文,该通信报文的报头字段中包括地址字段,该地址字段指示地址分级数量,地址语义分类和地址长度中的至少一种,其中,该地址长度不固定。
[0015]根据本申请提供的方案,使得地址字段可指示一种或多种含义,从而节省了资源的开销,也更为灵活。
[0016]结合第二方面,在第二方面的某些实现方式中,该地址字段包括地址对标识,该地址对标识用于标识地址对,该地址对包括源地址和目的地址。
[0017]第三方面,提供了一种报头的解压方法。该方法可以由网络设备执行,或者,也可以由配置于网络设备中的芯片或电路执行,本申请对此不作限定。该方法包括:接收通信报文,该通信报文的报头包括地址对标识;获取压缩映射表,该压缩映射表包括地址对和地址对标识的对应关系,该地址对包括源地址和目的地址;根据该压缩映射表对通信报文进行解压。
[0018]结合第三方面,在第三方面的某些实现方式中,接收待压缩信息,该待压缩信息包括地址对;根据该地址对分配该地址对标识;根据该地址对和地址对标识建立压缩映射表。
[0019]结合第三方面,在第三方面的某些实现方式中,待压缩信息包括n类信息,n≥2,每类信息在该源地址向该目的地址发送的通信报文的报头字段中发生变化的频率不同。
[0020]基于上述方案,通过将待压缩信息分类,使得可以在压缩映射表中增加对应关系,从而基于该压缩映射表可进一步压缩报头,更进一步的节省通信报文在传输过程中用于报头的开销和能耗。
[0021]可选地,待压缩信息包括第一类信息和第二类信息,其中,第一类信息在该源地址向该目的地址发送的通信报文的报头字段中不会发生变化,第二类信息在该源地址向该目的地址发送的通信报文的报头字段中会发生变化;该压缩映射表中还包括该第一类信息和地址对标识的对应关系。
[0022]可选地,待压缩信息还可以包括第三类信息,第三类信息在该源地址向该目的地址发送的报头字段中发生变化的频率高于第一类信息且低于第二类信息;压缩映射表中还包括该第三类信息和地址对标识的对应关系。
[0023]结合第三方面,在第三方面的某些实现方式中,当该第三类信息发生变化时,接收指示信息,并根据指示信息更新压缩映射表中的第三类信息。
[0024]结合第三方面,在第三方面的某些实现方式中,地址对标识指示地址分级数量,地址语义分类和地址长度中的至少一种。
[0025]第四方面,提供了一种地址的编码方法。该方法可以由网络设备执行,或者,也可以由配置于网络设备中的芯片或电路执行,本申请对此不作限定。该方法包括:接收通信报文,该通信报文的报头字段中包括地址字段,该地址字段指示地址分级数量,地址语义分类
和地址长度中的至少一种,其中,该地址长度不固定。
[0026]根据本申请提供的方案,使得地址字段可指示一种或多种含义,从而节省了资源的开销,也更为灵活。
[0027]结合第四方面,在第四方面的某些实现方式中,该地址字段包括地址对标识,该地址对标识用于标识地址对,该地址对包括源地址和目的地址。
[0028]第五方面,提供了一种通信装置,包括:处理单元,存储单元。
[0029]其中,该装置中的各单元分别用于执行上述第一方面、第二方面、第一方面任一种可能的实现方式或第二方面任一种可能的实现方式提供的方法的各步骤。
[0030]在一种设计中,该装置为通信芯片,通信芯片可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。
[0031]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报头的压缩方法,其特征在于,包括:获取压缩映射表,所述压缩映射表包括地址对和地址对标识的对应关系,所述地址对包括源地址和目的地址;基于所述压缩映射表对通信报文进行压缩,压缩后的通信报文的报头包括所述地址对标识;发送所述压缩后的通信报文。2.根据权利要求1所述的方法,其特征在于,所述获取压缩映射表包括:发送待压缩信息,所述待压缩信息包括所述地址对,所述地址对用于分配地址对标识并建立所述地址对和所述地址对标识的对应关系;接收所述地址对标识;根据所述地址对标识建立所述压缩映射表。3.根据权利要求2所述的方法,其特征在于,所述待压缩信息包括n类信息,所述n≥2,每类信息在所述源地址向所述目的地址发送的通信报文的报头字段中发生变化的频率不同。4.根据权利要求3所述的方法,其特征在于,所述n类信息包括第一类信息和第二类信息,所述第一类信息在所述源地址向所述目的地址发送的通信报文的报头字段中不会发生变化,所述第二类信息在所述源地址向所述目的地址发送的通信报文的报头字段中会发生变化;所述压缩映射表中还包括所述第一类信息和所述地址对标识的对应关系。5.根据权利要求4所述的方法,其特征在于,所述n类信息还包括第三类信息,所述第三类信息在所述源地址向所述目的地址发送的报头字段中发生变化的频率高于所述第一类信息且低于所述第二类信息;所述压缩映射表中还包括所述第三类信息和所述地址对标识的对应关系。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:发送指示信息,所述指示信息指示更新所述第三类信息。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述地址对标识指示地址分级数量,地址语义分类和地址长度中的至少一种。8.一种地址的编码方法,其特征在于,包括:发送通信报文,所述通信报文的报头字段中包括地址字段,所述地址字段指示地址分级数量,地址语义分类和地址长度中的至少一种,其中,所述地址长度不固定。9.根据权利要求8所述的方法,其特征在于,所述地址字段包括地址对标识,所述地址对标识用于标识地址对,所述地址对包括源地址和目的地址。10.一种报头的解压方法,其特征在于,包括:接收通信报文,所述通信报文的报头包括地址对标识;获取压缩映射表,所述压缩映射表包括地址对和所述地址对标识的对应关系,所述地址对包括源地址和目的地址;根据所述压缩映射表对通信报文进行解压。11.根据权利要求10所述的方法,其特征在于,所述获取压缩映射表包括:接收待压缩信息,所述待压缩信息包括所述地址对;
根据所述地址对分配所述地址对标识;根据所述地址对和所述地址对标识建立所述压缩映射表。12.根据权利要求11所述的方法,其特征在于,所述待压缩信息包括n类信息,所述n≥2,每类信息在所述源地址向所述目的地址发送的通信报文的报头字段中发生变化的频率不同。13.根据权利要求12所述的方法,其特征在于,所述n类信息包括第一类...

【专利技术属性】
技术研发人员:李观文王闯陈哲黄小红
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1