[发明专利]一种数据包的传输方法以及通信设备有效
申请号: | 202111619473.6 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114449051B | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 朱博;双炜;喻竹希;李波;王璇 | 申请(专利权)人: | 航天行云科技有限公司 |
主分类号: | H04L69/04 | 分类号: | H04L69/04;H04L67/12;H04L69/08;H04L69/22 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 袁凯 |
地址: | 430400 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 传输 方法 以及 通信 设备 | ||
1.一种数据包的传输方法,其特征在于,所述方法包括:
第一通信设备接收第二通信设备传输过来的初始数据包,其中,在所述第一通信设备以及所述第二通信设备中,一方为终端设备,另一方为网关设备;
所述第一通信设备提取随所述初始数据包传输过来的目标动态虚拟映射DVM索引值;
所述第一通信设备从本地存储的DVM单元集合中查找所述目标DVM索引值相匹配的目标报头,其中,所述DVM单元集合存储有不同DVM索引值与不同报头之间的匹配关系,所述DVM单元集合中每一个DVM单元存储一个对应的匹配关系,每一个所述DVM单元由所述第一通信设备或者所述第二通信设备进行构建并在可用状态方面保持同步,所述目标索引值是由所述第二通信设备根据本地存储的所述DVM单元集合压缩所述初始数据包对应的所述目标报头得到的;
所述第一通信设备基于所述目标报头,将所述初始数据包还原成目标数据包;
所述DVM单元集合存储的匹配关系中涉及的所述不同报头,具体为判定为静态上下文报头压缩SCHC机制中不能查找到对应匹配关系的报头。
2.根据权利要求1所述的方法,其特征在于,所述DVM单元集合定义于所述SCHC机制对应SCHC规则库中的匹配运算规则项中,并存储于所述SCHC机制对应SCHC规则库中的目标值规则项中。
3.根据权利要求1所述的方法,其特征在于,所述DVM单元集合存储的匹配关系是由所述第一通信设备或者所述第二通信设备判断存在预设时间段内使用的报头时,构建所述预设时间内使用的报头匹配的索引值得到的。
4.根据权利要求1所述的方法,其特征在于,所述DVM单元还携带单元生存时长,所述单元生存时长指示对应DVM单元的有效使用时长;
在所述第一通信设备从本地存储的所述DVM单元集合中查找所述目标DVM索引值相匹配的目标报头的过程中,若所述目标DVM索引值、所述目标报头对应的目标单元生存时长已过期或者清零,则舍弃所述目标报头;
若所述第一通信设备基于所述目标报头,将所述初始数据包还原成所述目标数据包,且所述第一通信设备为所述终端设备,则所述方法还包括:
所述第一通信设备更新所述目标DVM索引值、所述目标报头对应的目标单元生存时长。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一通信设备获取待发送数据包并提取所述待发送数据包的报头;
所述第一通信设备判断所述待发送数据包的报头是否在所述DVM单元集合中存在匹配关系;
若存在,则所述第一通信设备根据所述待发送数据包的报头在所述DVM单元集合中存在的匹配关系,将所述待发送数据包的报头匹配的DVM索引值代替所述待发送数据包的报头,并将更新得到的数据包传输至所述第二通信设备;
若不存在,则所述第一通信设备在所述DVM单元集合中查找空闲DVM单元,在所述空闲DVM单元中写入所述待发送数据包的报头与确定的所述待发送数据包的DVM索引值的匹配关系,将所述待发送数据包对应的DVM索引值代替所述待发送数据包的报头,并将更新得到的数据包传输至所述第二通信设备。
6.根据权利要求5所述的方法,其特征在于,所述DVM单元还携带单元生存时长,所述单元生存时长指示对应DVM单元的有效使用时长;
若所述待发送数据包的报头在所述DVM单元集合中存在的匹配关系所对应的单元生存时长若已过期或者清零,则所述第一通信设备放弃将所述待发送数据包对应的DVM索引值代替所述待发送数据包的报头;
若所述空闲DVM单元携带的单元生存时长若已过期或者清零,则所述第一通信设备放弃在所述空闲DVM单元中写入所述待发送数据包的报头与确定的所述待发送数据包的DVM索引值的匹配关系;
若所述第一通信设备将所述待发送数据包对应的DVM索引值代替所述待发送数据包的报头,并将更新得到的数据包传输至所述第二通信设备,则所述方法还包括:
所述第一通信设备更新所述待发送数据包的报头在所述DVM单元集合中存在的匹配关系所对应的单元生存时长。
7.一种通信设备,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行如权利要求1至6任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天行云科技有限公司,未经航天行云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111619473.6/1.html,转载请声明来源钻瓜专利网。