[发明专利]一种动态打包语音帧的方法及系统有效
申请号: | 200910106772.2 | 申请日: | 2009-04-20 |
公开(公告)号: | CN101540655A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 陈念;卢东华;李平华;张建刚 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/56;H04L29/08;H04W28/04;H04W28/06;H04W80/00 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 打包 语音 方法 系统 | ||
1.一种动态打包语音帧的方法,其特征在于,所述方法为:
基站控制器BSS和移动交换中心MSC作为传输语音帧的双方, 将自身支持的最大打包帧个数通知对方;
在传输语音帧前设置自身丢包率、延时时间、抖动时间的门限值 以及最大和最小阈值、步长;
在传输语音帧时获取RTCP报文中的丢包率、延时时间、抖动时 间;
判断传输网络是否拥塞;
在传输网络无拥塞时,以单帧打包语音帧,在所述传输网络出现 拥塞后,以设定步长动态调整打包帧个数,并以调整后的个数打包语 音帧。
2.如权利要求1所述的动态打包语音帧的方法,其特征在于, 所述方法还包括:
在起呼阶段,所述传输语音帧的双方将自身支持的最大打包帧个 数通知对方。
3.如权利要求1所述的动态打包语音帧的方法,其特征在于, 所述双方在传输打包的语音帧的同时还判断所述传输网络是否拥塞。
4.如权利要求3所述的动态打包语音帧的方法,其特征在于, 所述双方通过如下方法判断所述传输网络是否拥塞:
步骤A:获取当前实时传输控制协议RTCP报文中的丢包率、延 时时间和抖动时间;
步骤B:分别比较获取到的丢包率、延时时间、抖动时间与预设 的丢包率、延时时间、抖动时间的门限值的大小,若所述获取到的丢 包率、延时时间、抖动时间中任何一项指标大于相应的门限值,则所 述传输网络拥塞,产生告警消息;否则,所述传输网络无拥塞。
5.如权利要求4所述的动态打包语音帧的方法,其特征在于, 所述告警消息中携带有获取到的丢包率、延时时间以及抖动时间。
6.如权利要求1或4所述的动态打包语音帧的方法,其特征在 于,所述双方通过如下方法调整打包帧个数:
步骤a:以所述设定步长增加打包帧个数;
步骤b:将丢包率、延时时间、抖动时间的门限值均设置为0;
步骤c:累计产生的告警消息的个数,并判断所述个数是否等于 预设的告警消息个数,若是,则执行步骤d;否则,继续执行步骤c;
步骤d:提取各告警消息中的丢包率、延时时间、抖动时间中至 少一项指标,计算获取到的指标的平均值,并分别比较所述平均值与 预设的相应指标的最大阈值、最小阈值的大小;若所述平均值大于所 述最大阈值,则执行步骤e;若所述平均值均大于等于所述最小阈值 且小于等于所述最大阈值,则当前打包帧个数不变,执行步骤g;若 所述平均值小于所述最小阈值,则执行步骤f;
步骤e:判断当前打包帧个数是否小于对方支持的最大打包帧个 数,若是,则以所述设定步长增加当前打包帧个数,执行步骤g;否 则,当前打包帧个数不变,执行步骤g;
步骤f;判断所述传输网络的拥塞是否解除,若是,则恢复所述 丢包率、延时时间、抖动时间的预设门限值,以单帧打包语音帧;否 则,以所述设定步长减小当前打包帧个数,执行步骤g;
步骤g:清零累计的告警消息的个数,转入步骤c。
7.一种动态打包语音帧的系统,包括基站控制器BSS和移动交 换中心MSC,其特征在于,所述
BSS用于将自身支持的最大打包帧个数告知所述MSC;用于在 传输语音帧前设置自身丢包率、延时时间、抖动时间的门限值以及最 大和最小阈值、步长;用于在传输语音帧时获取RTCP报文中的丢包 率、延时时间、抖动时间;用于判断传输网络是否拥塞;用于通过在 传输网络无拥塞时,以单帧打包语音帧,在所述传输网络出现拥塞后, 以设定步长动态调整打包帧个数;
MSC用于将自身支持的最大打包帧个数告知所述BSS;用于在 传输语音帧前设置自身丢包率、延时时间、抖动时间的门限值以及最 大和最小阈值、步长;用于在传输语音帧时获取RTCP报文中的丢包 率、延时时间、抖动时间;用于判断传输网络是否拥塞;用于通过在 传输网络无拥塞时,以单帧打包语音帧,在所述传输网络出现拥塞后, 以设定步长动态调整打包帧个数。
8.如权利要求7所述的动态打包语音帧的系统,其特征在于, 所述BSS和MSC中均包括实时传输协议RTP栈模块和选择/分发单 元SDU;所述
RTP栈模块用于获取RTCP报文中的丢包率、延时时间、抖动时 间;用于通过比较获取到的指标与相应的预设门限值来判断传输网络 是否拥塞;用于在获取到的指标大于相应的预设门限值时产生告警消 息并发送给所述SDU;
SDU用于累计接收到的告警消息的个数;用于比较累计接收到 的告警消息的个数与预设个数的大小;用于在所述累计接收到的告警 消息的个数等于所述预设个数时计算所有告警消息的丢包率、延时时 间、抖动时间中至少一项指标的平均值;用于比较当前打包帧个数与 对端支持的最大打包帧个数的大小;用于通过比较所述平均值与预设 的相应指标的最大和最小阈值来调整打包帧个数;用于在累计的告警 消息个数等于预设个数时,清零累计的告警消息个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910106772.2/1.html,转载请声明来源钻瓜专利网。