[发明专利]一种头压缩方法及系统在审

专利信息
申请号: 201210459149.7 申请日: 2012-11-14
公开(公告)号: CN103812846A 公开(公告)日: 2014-05-21
发明(设计)人: 权吉秀;陈吕洋 申请(专利权)人: 重庆重邮信科通信技术有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 王宝筠
地址: 400065 *** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 压缩 方法 系统
【说明书】:

技术领域

发明涉及通信技术领域,具体涉及一种头压缩方法及系统。

背景技术

ROHC(Robust Header Compression,健壮性压缩)是一种用于压缩Internet网络数据包头的标准,其中,每一个头压缩算法对应于一组特定的网络层、传输层和应用层协议组合,比如:RTP(Real-time Transport Protocol,实时传输协议)头压缩算法可用于压缩RTP数据包(包括RTP/UDP/IP三层头部),UDP(User Datagram Protocol,用户数据报协议)头压缩算法可用于压缩UDP数据包(包括UDP/IP两层头部)或RTP数据包,IP(Internet Protocol,网络之间互连的协议)头压缩算法可用于压缩IP数据包或UDP数据包或RTP数据包。

其中,IP头压缩效率要小于UDP头压缩,UDP头压缩效率要小于RTP头压缩;对于一种数据包的压缩,当有多个头压缩算法可供选择时,优先选择压缩效率最高的压缩算法,比如一个RTP数据包,既可用IP头压缩算法,也可以用UDP头压缩算法,还可以用RTP头压缩算法进行压缩,优先选择压缩效率最高的头压缩算法进行压缩,以达到最大的压缩效率。

现有技术中,在进行压缩时,首先根据源IP地址、目的IP地址以及端口号等信息将Internet网络数据包分成不同的数据流,再对每个数据流中的数据包头部组成进行分析,以确定应用于该数据流的头压缩算法;对于网络层和传输层的协议(如IP、UDP和TCP等)均可以通过头部特殊字段(例如IP头部的PROTOCOL(协议)字段)进行识别从而确定相应的头压缩算法;但是对于应用层协议RTP,没有字段用于标识上层协议是RTP协议。对于一个数据包,如果根据RTP头部特定字段的特定值进行猜测,就会存在很大误判风险,用RTP头压缩算法对非RTP数据进行压缩,后续数据包RTP头部字段的无规律变化,将导致头压缩性能的低下,如果接收到的数据包中,RTP数据包比较少时,将对头压缩性能造成极大的影响,造成头压缩适应性和压缩效率的低下。

发明内容

本发明实施例所要解决的技术问题是提供一种头压缩方法及系统,用于准确的识别RTP数据流,提高头压缩的适应性和压缩效率。

本发明实施例提供一种头压缩方法,包括:

将UDP数据流的头压缩算法设定为UDP头压缩算法,并启动对所述UDP数据流的头压缩;

对所述UDP数据流进行RTP识别,如果RTP识别成功,将所述UDP数据流的头压缩算法修改为实时传输协议RTP头压缩算法,继续对所述UDP数据流的头压缩,否则保持所述UDP数据流的头压缩算法为UDP头压缩算法不变,继续对所述UDP数据流的头压缩。

相应的,本发明实施例还提供一种头压缩系统,其特征在于,包括:

设定单元,用于将UDP数据流的头压缩算法设定为UDP头压缩算法;

压缩单元,用于使用所述设定单元设定的头压缩算法启动对所述UDP数据流的头压缩;

RTP识别单元,用于对所述UDP数据流进行RTP识别;

修改单元,用于在所述RTP识别单元识别成功时,将所述UDP数据流的头压缩算法修改为RTP头压缩算法;

所述压缩单元还用于当所述RTP识别单元识别成功时,使用所述RTP头压缩算法继续对所述UDP数据流进行头压缩;

所述压缩单元还用于当所述RTP识别单元识别失败时,使用UDP头压缩算法继续对所述UDP数据流进行头压缩。

本发明本实施例中提供的头压缩方法和系统,对于每一数据流首先用UDP头压缩算法对其进行头压缩,同时识别该数据流是否是RTP数据流,当该数据流是RTP数据流时,将头压缩算法修改为RTP头压缩算法以达到最大的压缩效率,否则保持头压缩算法不变,可提高头压缩算法的适应性和压缩效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的头压缩方法的流程图;

图2是本发明实施例二提供的头压缩方法的流程图;

图3是本发明实施例三(1)提供的RTP识别方法的流程图;

图4是本发明实施例三(2)提供的RTP验证方法的流程图;

图5是本发明实施例四提供的头压缩系统的框图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210459149.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top