[发明专利]一种屏蔽上行丢包的方法和设备在审
申请号: | 201711225105.7 | 申请日: | 2017-11-29 |
公开(公告)号: | CN109842856A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 李敬来;方伟 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | H04W4/10 | 分类号: | H04W4/10;H04W28/06;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 蒋欢;王琦 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 上行丢包 数据中转 屏蔽 申请 方法和设备 中断 丢包处理 接收设备 设备发送 复杂度 音频组 时延 转发 应用 | ||
本申请公开了一种屏蔽上行丢包的方法,包括:数据中转中心接收主讲设备发送的数据包;数据中转中心对接收到的数据包的序列号进行判断;当序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续;数据中转中心将数据包发送给接收设备。本申请还公开了一种屏蔽上行丢包的设备。应用本申请公开的技术方案,能够降低丢包处理的复杂度,并缩短音频组呼转发的时延。
技术领域
本申请涉及通信技术领域,特别涉及一种屏蔽上行丢包的方法和设备。
背景技术
随着集群业务的发展,语音组呼的应用越来越广泛,现有音频组呼转发的应用模式大致如图1。参见图1:
在音频组呼转发模型中,A作为主讲,发送音频数据到数据中转中心,由数据中转中心将从A接收到的音频数据转发到B、C以及D。
主讲A发送的音频数据是通过实时传输协议(RTP)包发送到数据中转中心的,然后,数据中转中心将把从A接收到的RTP数据通过RTP包发送到B、C以及D。
在实际的应用中,图1所描述的终端处在无线网络环境中,如果某一个终端所处的网络环境不好,就会导致丢包。在某些应用场景中,我们需要屏蔽掉上行网络丢包,以保证某些场景下的处理是正常的,例如,在以下的场景中:
A所在的网络环境不好,A发送到数据中转中心的音频RTP包出现丢包,数据中转中心收到终端A发送来的音频RTP包后,发送到B、C以及D三个接收端;接收端在收到音频RTP包后,检测到丢包,其音频播放器可能会暂停播放,并缓冲音频数据,这样B、C以及D端的用户听到的声音就是断断续续的,效果不好。
目前常用的屏蔽上行丢包的方法是进行丢包补偿。当发现音频RTP包不连续的时候,会在中间补偿若干静默音频帧,然后发送给接收端。补偿静默音频帧的方法如图2所示:
假设音频RTP包发生丢包,接收端收到的RTP包序列号为1,2,中间丢失了3,4,5三个音频包,在补偿静默音频帧时,在RTP包序列号2和6中间添加345三个静默音频帧,这样保证了音频RTP包的连续性。
但是上述方法存在一些问题。首先是增加了复杂度,需要产生静默音频帧的算法;其次是增加了时延,因为要补静默帧,必须要缓冲一定量的音频RTP包数据,才能保证收到的RTP包连续,进而才能计算出音频包丢包的数据,才能够补静默音频帧。
发明内容
本申请提供了一种屏蔽上行丢包的方法和设备,以降低丢包处理的复杂度,并缩短音频组呼转发的时延。
本申请公开了一种屏蔽上行丢包的方法,包括:
数据中转中心接收主讲设备发送的数据包;
数据中转中心对接收到的数据包的序列号进行判断;
当序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续;
数据中转中心将数据包发送给接收设备。
较佳的,所述方法应用于集群组呼业务;
所述数据包为音频实时传输协议RTP包。
本申请还公开了一种屏蔽上行丢包的设备,其特征在于,包括:
用于接收主讲设备发送的数据包的接收模块;
用于对接收到的数据包的序列号进行判断的判断模块;
用于在序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续的修改模块;
用于将数据包发送给接收设备的发送模块。
较佳的,所述设备应用于集群组呼业务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711225105.7/2.html,转载请声明来源钻瓜专利网。