一种ROHC压缩器及其实现方法

    公开(公告)号:CN111181688A

    公开(公告)日:2020-05-19

    申请号:CN201911321121.5

    申请日:2019-12-20

    IPC分类号: H04L1/00 H04L12/823 H04L29/06

    摘要: 本申请公开了一种ROHC压缩器的实现方法,包括如下步骤。步骤S110:ROHC压缩器收到新的网络数据包A(n)。步骤S120:ROHC压缩器查找到成功压缩、且未由于丢弃定时器超时而被丢弃的最新的一个网络数据包A(n-r),r为大于或等于1的整数。步骤S130:ROHC压缩器基于该网络数据包A(n-r)的报头对本次处理的网络数据包A(n)的报头进行LSB编码。步骤S140:ROHC压缩器输出本次处理的网络数据包A(n)的原始报头以及编码后的报头。本申请避免了ROHC解压器在特定条件下的解压失败场景。

    一种ROHC系统及其实现方法

    公开(公告)号:CN111181936A

    公开(公告)日:2020-05-19

    申请号:CN201911321124.9

    申请日:2019-12-20

    IPC分类号: H04L29/06 H04L1/16

    摘要: 本申请公开了一种ROHC系统的实现方法。ROHC压缩器对报头逐个压缩,并对每一个成功压缩的报头进行累积计数,记为COUNT;同时对每一个成功压缩的报头的原始字节大小进行累积计量,记为TOTALBYTES。每当COUNT≥N或TOTALBYTES≥Q时,ROHC压缩器向ROHC解压器发送请求反馈数据包,随后将COUNT和TOTALBYTES清零。ROHC解压器收到请求反馈数据包后,根据当前ROHC解压器的工作状况生成相应类型的反馈数据包并发送给ROHC压缩器。ROHC压缩器收到ROHC解压器发来的反馈数据包后,针对不同类型的反馈数据包进行相应处理。本申请可使ROHC压缩器根据定额的工作量主动地向ROHC解压器发起轮询,以便尽早获知ROHC解压器的工作状况,并用来调整自身的压缩状态。这有利于提高ROHC解压器后续压缩数据的鲁棒性或有效性。