[发明专利]一种时间戳压缩、解压缩的方法及装置有效
申请号: | 200910205523.9 | 申请日: | 2009-10-20 |
公开(公告)号: | CN101674315A | 公开(公告)日: | 2010-03-17 |
发明(设计)人: | 张健;史学红;毕文勇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W28/06 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 李 健;龙 洪 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 压缩 解压缩 方法 装置 | ||
技术领域
本发明涉及移动通信领域,尤其涉及一种鲁棒性头压缩、解压缩的方法 及装置。
背景技术
由于物理条件的限制,移动通信系统中的无线链路与有线链路相比传输 速率较低,误码率较高。为了能有效利用有限的无线信道带宽资源,引入了 鲁棒性头压缩技术(ROHC)。ROHC的核心是利用业务流的分组之间的信息 冗余来透明地压缩和解压缩直接相连节点间的分组头中的信息。
目前ROHC支持对于IP/UDP/RTP、IP/UDP、IP/ESP类型分组数据包的 压缩和解压。在压缩IP/UDP/RTP类型包时,RTP协议中的时间戳字段是一 个重要的待压缩字段。目前RFC3095协议中提供了比例化压缩、基于时间 的压缩和自描述可变长(SDVL)编码等压缩方法。
自描述可变长编码方法是指使用第一个字节的若干个高比特位来表示 编码后字段的长度。如果第一个字节的最高比特位为0,表示编码后字段长 度为1字节,可以压缩的最大值为127;如果第一个字节的最高两个比特位 为10,表示编码后字段长度为2字节,可以压缩的最大值为16383;如果第 一个字节的最高三个比特位为110,表示编码后字段长度为3字节,可以压 缩的最大值为2097151;如果第一个字节的最高三个比特位为111,表示编 码后字段长度为4字节,可以压缩的最大值为536870911。
RFC3095协议定义了基本压缩包类型和扩展压缩包类型,当基本压缩包 不足以携带对应的压缩信息时可以在基本压缩包后面增加扩展压缩包。扩展 压缩包分为扩展类型1、扩展类型2和扩展类型3。
当基本压缩包携带类型3的扩展压缩包时,RFC3095规定将时间戳字段 的高比特位保存在基本压缩包中,低比特位采用SDVL编码后放到扩展压缩 包中。当时间戳的二进制表示超过29个比特且保存在扩展压缩包中的字段 值以0开始时,采用SDVL编码时需要使用完基本压缩包加扩展压缩包中与 时间戳有关的所有存储空间。目前的处理机制存在的缺点如下:
扩展压缩包中可能存在多个连续的0比特,浪费了压缩包的存储空间, 压缩效率比较低,占用了较多的无线带宽资源。
扩展压缩包中采用SDVL编码时需要特殊处理。
发明内容
本发明要解决的技术问题是,提出一种时间戳压缩、解压缩的方法及装 置,可以有效利用压缩空间,提高压缩效率。
为解决上述技术问题,本发明提出一种时间戳压缩方法,应用于鲁棒性 头压缩(ROHC)中对携带类型3的扩展压缩包的基本压缩包进行压缩的情 景,包括步骤:
将待发送时间戳的高比特位保存到基本压缩包的时间戳字段;
将所述待发送时间戳除去高比特位后剩余的比特位中,从最高位开始连 续为0的比特位以个数信息的形式保存到扩展压缩包,将所述待发送时间戳 除去高比特位和所述连续为0的比特位后剩余的比特位作为低比特位保存 到扩展压缩包的时间戳字段。
进一步地,上述压缩方法还可具有以下特点:
预先在基本压缩包的时间戳字段中,规划出一控制位(CTRLBIT),用以 指示编码方式;以及在扩展压缩包的时间戳字段中,规划出一0比特指示字 段,用以指示连续0比特的个数信息;
在将待发送时间戳的高比特位保存到基本压缩包的时间戳字段后,统计 并判断待发送时间戳去除高比特位后剩余的比特位中从最高位开始连续为0 的比特位的个数是否大于一特殊编码方式阈值,如果大于,则设置基本压缩 包中的控制位为一指示特殊编码方式的值,将所述连续为0的比特位以个数 信息的形式存储至扩展压缩包的0比特指示字段中,将所述待发送时间戳除 去高比特位和所述连续为0的比特位后剩余的比特位作为低比特位保存到 扩展压缩包的时间戳字段;如果不大于,则设置基本压缩包中的控制位为一 指示普通编码方式的值,将所述待发送时间戳除去高比特位后剩余的比特位 作为低比特位保存到扩展压缩包的时间戳字段。
进一步地,上述压缩方法还可具有以下特点:
所述基本压缩包的时间戳字段中的控制位采用2个比特,除了指示普通 编码方式、特殊编码方式,在指示特殊编码方式时还指示了对连续为0的比 特位采用的分组方式;所述扩展压缩包的时间戳字段中的0比特指示字段指 示的连续0比特的个数信息为分组个数信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910205523.9/2.html,转载请声明来源钻瓜专利网。