[发明专利]以太网包头压缩方法及装置在审
申请号: | 202110605406.2 | 申请日: | 2021-05-31 |
公开(公告)号: | CN115484312A | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 韩传华 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | H04L67/5651 | 分类号: | H04L67/5651 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张振军 |
地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 包头 压缩 方法 装置 | ||
一种以太网包头压缩方法及装置,该方法包括:接收来自数据源的以太网数据流;在没有与所述以太网数据流对应的EHC上下文的情况下,在非暂态的EHC上下文中选择一个EHC上下文分配给所述以太网数据流;所述非暂态的EHC上下文包括空闲状态的EHC上下文和使用状态的EHC上下文;发送包含所述EHC上下文的CID的FH包,并将所述EHC上下文的状态标记为暂态;接收到包含所述EHC上下文的CID的EHC反馈包后,将所述EHC上下文的状态标记为使用状态。利用本发明方案,可以避免出现压缩方和解压方的EHC上下文不一致的问题。
技术领域
本发明涉及通信技术领域,具体地涉及一种以太网包头压缩方法及装置。
背景技术
EHC(Ethernet Header Compression,以太网头压缩)技术是一种减少以太网包头传输开销的方法,通过EHC减少包头信息的传输量,不仅可以提高NR空中接口上以太网帧的传输效率,同时也降低了无线的传输时延。在4G和5G系统中都支持以太网帧的传输。
EHC压缩器和EHC解压缩器将原始头字段信息存储为EHC上下文。每个EHC上下文由一个唯一的标识符CID(Context ID,上下文标识)标识。EHC上下文必须在压缩器和解压缩器之间同步。
对于以太网数据包流,压缩器建立EHC上下文并将其与CID相关联。然后,压缩器将包含CID的FH(Full Header,完整头)包发送到解压器。压缩器继续发送FH包,直到从解压器收到EHC反馈为止。如果已建立了最大数量的EHC上下文,并且新的以太网流与任何已建立的EHC上下文不匹配,则压缩器应将新的以太网流与已分配的EHC CID之一相关联(覆盖),或者作为不压缩包发送。按照这种方式,在CID覆盖时,有时会出现压缩方和解压方的EHC上下文不一致的问题。
发明内容
本申请实施例提供一种以太网包头压缩方法及装置,以解决现有技术中出现压缩方和解压方的EHC上下文不一致的问题。
为此,本发明实施例提供如下技术方案:
一种以太网包头压缩方法,所述方法包括:
接收来自数据源的以太网数据流;
在没有与所述以太网数据流对应的EHC上下文的情况下,在非暂态的EHC上下文中选择一个EHC上下文分配给所述以太网数据流;所述非暂态的EHC上下文包括空闲状态的EHC上下文和使用状态的EHC上下文;
发送包含所述EHC上下文的CID的FH包,并将所述EHC上下文的状态标记为暂态;
接收到包含所述EHC上下文的CID的EHC反馈包后,将所述EHC上下文的状态标记为使用状态。
可选地,所述方法还包括:
发送所述以太网数据流的第一个包含所述EHC上下文的CID的FH包后,启动对应所述EHC上下文的第一定时器;
在对应所述EHC上下文的第一定时器超时后如果仍未收到包含所述EHC上下文的CID的EHC反馈包,则停止发送所述以太网数据流的FH包,并将所述EHC上下文的状态标记为空闲状态。
可选地,所述方法还包括:
在接收到第一个包含所述EHC上下文的CID的EHC反馈包后,启动对应所述EHC上下文的第二定时器;
在对应所述EHC上下文的第二定时器超时后,将所述EHC上下文的状态标记为使用状态。
可选地,所述在非暂态的EHC上下文中选择一个EHC上下文分配给所述以太网数据流包括:
如果有空闲状态的EHC上下文,则从所述空闲状态的EHC上下文中选择一个EHC上下文分配给所述以太网数据流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605406.2/2.html,转载请声明来源钻瓜专利网。