发明名称 |
一种解压的方法及装置 |
摘要 |
本发明公开了一种解压的方法及装置,属于通信领域。所述方法包括:接收压缩后的数据包,对所述压缩后的数据包序列号压缩码进行解压,当因连续丢失包而未成功解压出所述数据包的序列号时,根据所述压缩后的数据包的接收时间、缓存的参考序列号、参考时间和单位序列号的相隔时间,获取新的参考序列号;根据所述新的参考序列号对所述数据包的序列号压缩码进行重新解压,得到所述数据包的序列号;其中,所述参考序列号为最近一次解压成功的数据包的序列号,所述缓存的参考时间为压缩后的数据包的接收时间,且所述数据包为最近一次解压成功的数据包。所述装置包括:解压模块、获取模块和重新解压模块。本发明提高解压数据包的序列号的正确性。 |
申请公布号 |
CN102571540B |
申请公布日期 |
2015.12.16 |
申请号 |
CN201010602775.8 |
申请日期 |
2010.12.20 |
申请人 |
华为技术有限公司 |
发明人 |
张忞奇 |
分类号 |
H04L12/70(2013.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L12/70(2013.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
关文魁 |
主权项 |
一种解压的方法,其特征在于,所述方法包括:接收压缩后的数据包,对所述压缩后的数据包序列号压缩码进行解压;当未成功解压出所述数据包序列号时,根据所述压缩后的数据包的接收时间、缓存的参考序列号、参考时间和单位序列号的相隔时间,判断解压未成功的原因是否为解压器连续丢失大量数据包,如果是,则根据所述压缩后的数据包的接收时间、所述缓存的参考序列号、所述参考时间和所述单位序列号的相隔时间,获取新的参考序列号,所述新的参考序列号与所述数据包的原序列号位于同一个编码区间内;根据所述新的参考序列号对所述数据包序列号的压缩码进行重新解压,获取所述数据包序列号;其中,所述缓存的参考序列号为最近一次解压成功数据包的序列号,所述参考时间为压缩后的数据包的接收时间且所述数据包为最近一次解压成功的数据包。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |