[发明专利]数据的解压缩、解压缩处理方法及装置在审
申请号: | 201210557068.0 | 申请日: | 2012-12-20 |
公开(公告)号: | CN103051434A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 史学红;高翔;董淑松;孙以雷 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 解压缩 处理 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种数据的解压缩、解压缩处理方法及装置。
背景技术
由于物理条件的限制,移动通信系统中的无线链路与有线链路相比传输速率较低,误码率较高。为了能有效利用有限的无线信道带宽资源,引入了鲁棒性头压缩(RObust HeaderCompress,以下简称ROHC)技术。ROHC技术的核心是利用业务流的分组之间的信息冗余来透明的压缩和解压缩直接相连节点间的分组头中的信息。
最少有效位(Least Significant Bits,简称为LSB)算法是ROHC技术中的重要算法,它主要用于压缩主序列号(Master Sequence Number,简称为MSN)信息。LSB压缩算法通过使用一个参考值V_ref以及指定值P,将一个待压缩的,占k1比特位的值A进行LSB压缩,随后得到一个压缩后的,占用更少比特位k2(k2<k1)的,与V_ref关联的值B。通过LSB压缩,无变化的比特位被删除,B值所表示的即为从值V_ref变化到值A的最低有效位(即B=A的低k2位)。采用LSB解压缩将压缩后的值进行还原的过程与上述过程相反。
ROHCv2(RFC5225),即ROHC技术的第二个版本,明确提出支持乱序投递的包流解压缩。它引入了重排序比例(Reorder_ratio)的概念,即压缩器可以在传输过程中,通过调整LSBP值大小,在健壮性和压缩效率之间寻找合理的平衡点,从而达到最优的传输质量。LSB算法中P值与Reorder_ratio之间的关系,具体可以参见图1所示,其中,图1中的p,k为自然数。
在数据传输过程中,特别是在网络状况一般的场景,底层总会出现一定概率的误码及丢包,这将会导致ROHC层的压缩器和解压器的上下文在一定程度上失步。如果这个失步过程不及时修正,压缩数据是无法被解压器正确识别的。如果底层承载的上层应用协议是类似于实时传输协议(Real-time Transport Protocol,简称为RTP)这样的语音流,则会表现出一定程度的丢帧和延时,大大影响通信质量。
在存在反馈通道的场景,当解压器检测到上下文失步时,可以通过发送NACK或者STATIC_NACK来及时通知压缩器主动同步上下文。压缩器在接收到NACK或者STATIC_NACK这两种消极反馈包后则会立即发送初始刷新-动态部分(IR_DYN)或者初始化刷新(IR)来刷新解压器的上下文。存在下面两种场景,其一,解压器发送的反馈包被压缩器立即接收,期间,压缩器没有发送任何压缩包,具体如图2所示。即解压器在发送消极反馈包后没有丢弃任何压缩包。其二,解压器发送的消极反馈包被底层链路延迟了,期间,压缩器仍然选择正常发送压缩包。由于此时解压器和压缩器的上下文已经失步,这些压缩包是无法被正确解压的,具体如图3所示。这些无法解压的压缩包会在一定程度上影响整个包流的通信质量。
针对相关技术中的上述问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中,解压器在检测到上下文失步并发送完消极反馈信息后,解压器无法正确解压缩后续接收到的压缩包等技术问题,本发明提供了一种数据的解压缩、解压缩处理方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种数据的解压缩方法,包括:解压器发送用于通知压缩器同步上下文的反馈信息,其中,该反馈信息在解压器检测到上下文失步后发送;在发送上述反馈信息后,解压器缓存后续接收到的待解压缩数据包;解压器接收压缩器发送的用于同步上下文的同步信息;解压器根据上述同步信息对待解压缩数据包进行解压缩。
优选地,解压器根据同步信息对待解压缩数据包进行解压缩,包括:解压器利用接收待解压缩数据包的先后顺序,按照从后向前的顺序对待解压数据包进行解压缩。
优选地,上述方法还包括:在缓存的待解压缩数据包的数量到达预定数量,或者在预定时间段内未接收到同步信息时,清空缓存的所有待解压缩数据包并停止缓存后续接收的待解压缩数据包。
优选地,解压器根据同步信息对待解压缩数据包进行解压缩之前,还包括:解压器对同步信息进行校验,其中,校验通过后的同步信息用于对待解压缩数据包进行解压缩。
根据本发明的另一个方面,提供了一种数据的解压缩处理方法,包括:压缩器接收解压器发送的同步上下文的反馈信息,其中,反馈信息在解压器检测到上下文失步后发送;在接收到反馈信息后,压缩器向解压器发送用于同步上下文的同步信息,其中,同步信息用于对解压器在发送反馈信息后缓存的待解压缩数据包进行解压缩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210557068.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种隔热手套
- 下一篇:一种抗菌混合纤维袜子制作工艺
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置