通信方法与设备技术

技术编号:23675113 阅读:41 留言:0更新日期:2020-04-04 20:00
本申请提供一种通信方法与设备,能够针对包含以太网格式包头的数据包进行压缩和解压缩,节约空口的无线传输资源。该通信方法包括:发送设备确定待发送数据包,待发送数据包为包含以太网格式包头的数据包;发送设备确定待发送数据包的包头中被压缩的域;发送设备根据设定方法压缩待发送数据包的包头,设定方法包括:从数据包的包头中去掉被压缩的域,或者将被压缩的域替换为对应的简短域;发送设备发送压缩后的数据包。

Communication method and equipment

【技术实现步骤摘要】
通信方法与设备
本申请涉及通信领域,并且更具体地,涉及一种通信方法与设备。
技术介绍
对于通信网络来说,空口的无线资源很宝贵,为了节约空口的无线资源,在传输数据包时可以先对数据包进行压缩,然后传输压缩后的数据包,比如,可以对数据包的包头进行压缩。在一些通信场景中,数据通信按照以太网格式进行数据包传输。比如5G通信中,工业通信是一种重要的场景,在工业通信中,一般按照以太网格式进行数据包传输。然而,目前没有一种适用于包含以太网格式包头的数据包的压缩方法。
技术实现思路
本申请提供一种通信方法与设备,能够针对包含以太网格式包头的数据包进行压缩和解压缩,节约空口的无线传输资源。第一方面提供一种通信方法,该通信方法包括:发送设备确定待发送数据包,待发送数据包为包含以太网格式包头的数据包;发送设备确定待发送数据包的包头中被压缩的域;发送设备根据设定方法压缩待发送数据包的包头,其中,设定方法包括:从数据包的包头中去掉被压缩的域,或者将被压缩的域替换为对应的简短域;发送设备发送压缩后的数据包。在本申请提供的方案中,发送设备根据设定方法对包含以太网格式包头的数据包进行压缩,在空口传输的是压缩后的数据包,可以节约空口的无线传输资源。结合第一方面,在第一方面的一种可能的实现方式中,该通信方法还可以包括:发送设备向接收设备发送待发送数据包的包头上下文信息;其中,包头上下文信息包括以下至少一项:待发送数据包的完整包头;被压缩的域的完整内容;简短域与被压缩的域的对应关系。在这种实现方式中,发送设备将包头上下文信息发送给接收设备,使得接收设备可以根据包头上下文信息解压缩接收的压缩后的数据包。在一种实现方式中,如果确定数据包的包头上下文信息发生变化,发送设备向接收设备发送包头上下文变化指示信息。这样可以保证包头上下文信息在发送设备和接收设备侧保持一致。在一种实现方式中,包头上下文信息发生变化包括:包头上下文信息中的规则被删除、包头上下文信息中的规则被修改或者包头上下文信息中新增规则,其中,一条规则用于指示一个简短域与被压缩的域的对应关系。在一种实现方式中,确定包头上下文中的规则被删除包括:如果在设定时间内未收到规则对应的数据包,确定该规则被删除。结合第一方面,在第一方面的一种可能的实现方式中,该通信方法还可以包括:在发送设备发送压缩后的数据包之前,发送设备从接收设备接收第一反馈信息,第一反馈信息用于指示发送设备开始进行数据包的包头压缩。通过这种方式,可以在确认接收设备接收到解压缩需要的包头上下文信息之后,再开始进行数据压缩。在一种实现方式中,第一反馈信息包括第一指示信息,第一指示信息用于指示包头压缩的压缩等级。结合第一方面,在第一方面的一种可能的实现方式中,该通信方法还可以包括:如果确定满足设定条件,发送设备停止发送压缩后的数据包,和/或,再次向接收设备发送待发送数据包的包头上下文信息或者调整包头压缩的压缩等级;其中,设定条件包括下述至少一个:接收到第二反馈信息,第二反馈信息用于指示解压缩失败;在设定时间内未接收到第三反馈信息,第三反馈信息用于指示包头上下文信息在述接收设备有效。结合第一方面,在第一方面的一种可能的实现方式中,该通信方法还可以包括:发送设备发送压缩后的数据包之前,向接收设备发送第二指示信息,第二指示信息用于指示数据包为被压缩的数据包;或者,压缩后的数据包的包头包括第三指示信息,第三指示信息用于指示数据包为被压缩的数据包。这样,接收设备可以根据第二指示信息或者第三指示信息确定是否需要解压缩数据包。在一种实现方式中,包含以太网格式包头的数据包的包头压缩功能是由网络设备通过无线资源控制RRC信令配置的。第二方面提供一种通信方法,该通信方法包括:接收设备接收第一数据包,第一数据包为包含以太网格式包头的数据包;如果接收设备确定第一数据包的包头被压缩,根据设定方法解压缩第一数据包,其中设定方法包括:在第一数据包的包头中添加被压缩的域的完整内容,或者将第一数据包的包头中的简短域替换为对应的被压缩的域的完整内容。在本申请提供的方案中,发送设备根据设定方法对包含以太网格式包头的数据包进行压缩,在空口传输的是压缩后的数据包,可以节约空口的无线传输资源;接收设备可以根据对应的方法解压缩数据包。结合第二方面,在第二方面的一种可能的实现方式中,该通信方法还可以包括:接收设备接收第一数据包的包头上下文信息;其中包头上下文信息包括以下至少一项:第一数据包的完整包头;被压缩的域的完整内容;简短域与被压缩的域的对应关系。在这种实现方式中,接收设备接收包头上下文信息,可以根据包头上下文信息解压缩接收的压缩后的数据包。在一种实现方式中,该通信方法还包括:接收设备接收包头上下文变化指示信息,包头上下文变化指示信息用于指示数据包的包头上下文信息发生变化;接收设备根据包头上下文变化指示信息更新本地保存的包头上下文信息。这样可以保证包头上下文信息在发送设备和接收设备侧保持一致。在一种实现方式中,包头上下文信息发生变化包括:包头上下文信息中的规则被删除、包头上下文信息中的规则被修改或者包头上下文信息中新增规则,其中,一条规则用于指示一个简短域与被压缩的域的对应关系。在一种实现方式中,该通信方法还包括:如果在设定时间内未收到规则对应的数据包,将该规则从本地保存的包头上下文信息中删除。结合第二方面,在第二方面的一种可能的实现方式中,该通信方法还可以包括:接收设备向发送设备发送第一反馈信息,第一反馈信息用于指示发送设备开始进行数据包的包头压缩。通过这种方式,可以在确认接收设备接收到解压缩需要的包头上下文信息之后,再开始进行数据压缩。在一种实现方式中,第一反馈信息包括第一指示信息,第一指示信息用于指示包头压缩的压缩等级。结合第二方面,在第二方面的一种可能的实现方式中,该通信方法还可以包括:接收设备向发送设备发送第二反馈信息,第二反馈信息用于指示解压缩失败。结合第二方面,在第二方面的一种可能的实现方式中,该通信方法还可以包括:接收设备向发送设备发送第三反馈信息,第三反馈信息用于指示包头上下文信息在接收设备有效。在一种实现方式中,接收设备确定第一数据包的包头被压缩包括:在接收设备接收第一数据包之前,接收第二指示信息,第二指示信息用于指示第一数据包为被压缩的数据包,接收设备根据第二指示信息确定第一数据包的包头被压缩;或者,第一数据包的包头包括第三指示信息,第三指示信息用于指示第一数据包为被压缩的数据包,接收设备根据第三指示信息确定第一数据包的包头被压缩。在一种实现方式中,包含以太网格式包头的数据包的包头压缩功能是由网络设备通过无线资源控制RRC信令配置的。第三方面提供一种发送设备,该发送设备用于执行上述第一方面或第一方面的任一可能的实现方式中的通信方法。具体地,该发送设备可以包括用于执行第一方面或第一方面的任一可能的实现方式中的通信方法的模块。第四方面提供一种发送设备,该发送设备包括存本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,包括:/n发送设备确定待发送数据包,所述待发送数据包为包含以太网格式包头的数据包;/n所述发送设备确定所述待发送数据包的包头中被压缩的域;/n所述发送设备根据设定方法压缩所述待发送数据包的包头,所述设定方法包括:从数据包的包头中去掉所述被压缩的域,或者将所述被压缩的域替换为对应的简短域;/n所述发送设备发送压缩后的数据包。/n

【技术特征摘要】
1.一种通信方法,其特征在于,包括:
发送设备确定待发送数据包,所述待发送数据包为包含以太网格式包头的数据包;
所述发送设备确定所述待发送数据包的包头中被压缩的域;
所述发送设备根据设定方法压缩所述待发送数据包的包头,所述设定方法包括:从数据包的包头中去掉所述被压缩的域,或者将所述被压缩的域替换为对应的简短域;
所述发送设备发送压缩后的数据包。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
发送设备向接收设备发送所述待发送数据包的包头上下文信息;
所述包头上下文信息包括以下至少一项:
所述待发送数据包的完整包头;
所述被压缩的域的完整内容;
所述简短域与所述被压缩的域的对应关系。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果确定数据包的包头上下文信息发生变化,所述发送设备向接收设备发送包头上下文变化指示信息。


4.根据权利要求3所述的方法,其特征在于,所述包头上下文信息发生变化包括:
包头上下文信息中的规则被删除、包头上下文信息中的规则被修改或者包头上下文信息中新增规则,其中,一条规则用于指示一个简短域与被压缩的域的对应关系;
确定包头上下文中的规则被删除包括:
如果在设定时间内未收到规则对应的数据包,确定所述规则被删除。


5.根据权利要求1-4任一项所述的方法,其特征在于,在所述发送设备发送所述压缩后的数据包之前,所述方法还包括:
所述发送设备从接收设备接收第一反馈信息,所述第一反馈信息用于指示所述发送设备开始进行数据包的包头压缩。


6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
如果确定满足设定条件,所述发送设备停止发送所述压缩后的数据包,和/或,再次向接收设备发送所述待发送数据包的包头上下文信息或者调整包头压缩的压缩等级;
所述设定条件包括下述至少一个:
接收到第二反馈信息,所述第二反馈信息用于指示解压缩失败;
在设定时间内未接收到第三反馈信息,所述第三反馈信息用于指示所述包头上下文信息在所述接收设备有效。


7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
所述发送设备发送所述压缩后的数据包之前,向所述接收设备发送第二指示信息,所述第二指示信息用于指示所述数据包为被压缩的数据包;或者,
所述压缩后的数据包的包头包括第三指示信息,所述第三指示信息用于指示所述数据包为被压缩的数据包。


8.一种通信方法,其特征在于,包括:
接收设备接收第一数据包,所述第一数据包为包含以太网格式包头的数据包;
如果所述接收设备确定所述第一数据包的包头被压缩,根据设定方法解压缩所述第一数据包,所述设定方法包括:在所述第一数据包的包头中添加被压缩的域的完整内容,或者将所述第一数据包的包头中的简短域替换为对应的被压缩的域的完整内容。


9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述接收设备接收所述第一数据包的包头上下文信息;
所述包头上下文信息包括以下至少一项:
所述第一数据包的完整包头;
所述被压缩的域的完整内容;
所述简短域与所述被压缩的域的对应关系。


10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
所述接收设备接收包头上下文变化指示信息,所述包头上下文变化指示信息用于指示数据包的包头上下文信息发生变化;
所述接收设备根据所述包头上下文变化指示信息更新本地保存的包头上下文信息。


11.根据权利要求10所述的方法,其特征在于,
所述包头上下文信息发生变化包括:
包头上下文信息中的规则被删除、包头上下文信息中的规则被修改或者包头上下文信息中新增规则,其中,一条规则用于指示一个简短域与被压缩的域的对应关系;
所述方法还包括:如果在设定时间内未收到规则对应的数据包,将所述规则从本地保存的包头上下文信息中删除。


12.根据权利要求8-11任一项所述的方法,其特征在于,所述方法还包括:
所述接收设备向发送设备发送第一反馈信息,所述第一反馈信息用于指示所述发送设备开始进行数据包的包头压缩。


13.根据权利要求8-12任一项所述的方法,其特征在于,所述方法还包括:
所述接收设备向发送设备发送第二反馈信息,所述第二反馈信息用于指示解压缩失败。


14.根据权利要求8-12任一项所述的方法,其特征在于,所述方法还包括:
所述接收设备向发送设备发送第三反馈信息,所述第三反馈信息用于指示所述包头上下文信息在所述接收设备有效。


15.根据权利要求8-14任一项所述的方法,其特征在于,所述接收设备确定所述第一数据包的包头被压缩包括:
在所述接收设备接收第一数据包之前,接收第二指示信息,所述第二指示信息用于指示所述第一数据包为被压缩的数据包,所述接收设备根据所述第二指示信息确定所述第一数据包的包头被压缩;或者,
所述第一数据包的包头包括第三指示信息,所述第三指示信息用于指示所述第一数据包为被压缩的数据包,所述接收设备根据所述第三指示信息确定所述第一数据包的包头被压缩。


16.一种发送设备,其特征在于,包括:
处理模块,用于确定待发送数据包,所述待发送数据包为包含以太网格式包头的数据包;
所述处理模块,还用于确定所述待发送数据包的包头中被压缩的域;
所述...

【专利技术属性】
技术研发人员:许斌李秉肇陈磊王学龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1