CN109842856A - 一种屏蔽上行丢包的方法和设备 - Google Patents
一种屏蔽上行丢包的方法和设备 Download PDFInfo
- Publication number
- CN109842856A CN109842856A CN201711225105.7A CN201711225105A CN109842856A CN 109842856 A CN109842856 A CN 109842856A CN 201711225105 A CN201711225105 A CN 201711225105A CN 109842856 A CN109842856 A CN 109842856A
- Authority
- CN
- China
- Prior art keywords
- packet
- sequence number
- data
- data packet
- packet loss
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种屏蔽上行丢包的方法,包括:数据中转中心接收主讲设备发送的数据包;数据中转中心对接收到的数据包的序列号进行判断;当序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续;数据中转中心将数据包发送给接收设备。本申请还公开了一种屏蔽上行丢包的设备。应用本申请公开的技术方案,能够降低丢包处理的复杂度,并缩短音频组呼转发的时延。
Description
技术领域
本申请涉及通信技术领域,特别涉及一种屏蔽上行丢包的方法和设备。
背景技术
随着集群业务的发展,语音组呼的应用越来越广泛,现有音频组呼转发的应用模式大致如图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包。
本申请还公开了一种屏蔽上行丢包的设备,其特征在于,包括:
用于接收主讲设备发送的数据包的接收模块;
用于对接收到的数据包的序列号进行判断的判断模块;
用于在序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续的修改模块;
用于将数据包发送给接收设备的发送模块。
较佳的,所述设备应用于集群组呼业务;
所述数据包为音频实时传输协议RTP包。
由上述技术方案可见,本申请屏蔽上行丢包的方法和设备,通过数据中转中心对接收到的数据包的序列号进行判断,当序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续,从而降低了丢包处理的复杂度,并缩短了音频组呼转发的时延。本发明实现机制简单,而且能达到补静默音频帧算法的效果。
附图说明
图1为音频组呼转发模型示意图;
图2为补偿静默音频帧的方法示意图;
图3为本发明屏蔽上行丢包的方法示意图。
具体实施方式
为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。
为解决现有技术所存在的问题,本申请提出一种新的屏蔽上行丢包的方法,该方法通过数据中转中心对接收到的数据包的序列号进行判断,当序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续。
本发明屏蔽上行丢包的方法的示意图如图3所示:
在收到音频RTP包序列号为2的包时,中间缺失了3,4,5三个包,数据中转中心收到序列号为678的包时,将对应的序列号修改为3,4,5。这样,确保了在A发送到数据中转中心的音频RTP包丢包时,数据中转中心分发到B、C以及D的音频RTP包序列号连续,这种实现机制简单,而且能达到补静默音频帧算法的效果。
对应于上述方法,本申请还公开了一种屏蔽上行丢包的设备,包括:
用于接收主讲设备发送的数据包的接收模块;
用于对接收到的数据包的序列号进行判断的判断模块;
用于在序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续的修改模块;
用于将数据包发送给接收设备的发送模块。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (4)
1.一种屏蔽上行丢包的方法,其特征在于,包括:
数据中转中心接收主讲设备发送的数据包;
数据中转中心对接收到的数据包的序列号进行判断;
当序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续;
数据中转中心将数据包发送给接收设备。
2.根据权利要求1所述的方法,其特征在于:
所述方法应用于集群组呼业务;
所述数据包为音频实时传输协议RTP包。
3.一种屏蔽上行丢包的设备,其特征在于,包括:
用于接收主讲设备发送的数据包的接收模块;
用于对接收到的数据包的序列号进行判断的判断模块;
用于在序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续的修改模块;
用于将数据包发送给接收设备的发送模块。
4.根据权利要求3所述的设备,其特征在于:
所述设备应用于集群组呼业务;
所述数据包为音频实时传输协议RTP包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711225105.7A CN109842856A (zh) | 2017-11-29 | 2017-11-29 | 一种屏蔽上行丢包的方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711225105.7A CN109842856A (zh) | 2017-11-29 | 2017-11-29 | 一种屏蔽上行丢包的方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109842856A true CN109842856A (zh) | 2019-06-04 |
Family
ID=66882063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711225105.7A Pending CN109842856A (zh) | 2017-11-29 | 2017-11-29 | 一种屏蔽上行丢包的方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109842856A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110602338A (zh) * | 2019-07-30 | 2019-12-20 | 广州视源电子科技股份有限公司 | 音频处理方法、装置、***、存储介质以及设备 |
CN111049792A (zh) * | 2019-10-08 | 2020-04-21 | 广州视源电子科技股份有限公司 | 音频传输方法、装置、终端设备和存储介质 |
CN112533154A (zh) * | 2019-09-19 | 2021-03-19 | 成都鼎桥通信技术有限公司 | 数据处理方法、装置和存储介质 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060245428A1 (en) * | 2003-02-28 | 2006-11-02 | Kaoru Yanamoto | Transmisssion/reception system, transmitting device and method, and receiving device and method |
CN101022411A (zh) * | 2007-03-07 | 2007-08-22 | 华为技术有限公司 | 多链路捆绑协议报文分片接收方法 |
CN101119319A (zh) * | 2007-09-19 | 2008-02-06 | 腾讯科技(深圳)有限公司 | 一种在数据传输过程中抵抗丢包的方法、收发装置及*** |
CN101175017A (zh) * | 2006-11-02 | 2008-05-07 | 华为技术有限公司 | 数据传输***和方法 |
US20080298332A1 (en) * | 2007-05-31 | 2008-12-04 | Fujitsu Limited | Packet data communication method, radio base station and control station |
CN101515934A (zh) * | 2009-03-24 | 2009-08-26 | 华为技术有限公司 | 转发可伸缩视频编码数据报文的方法、设备和通信*** |
US7636359B2 (en) * | 2006-08-18 | 2009-12-22 | Nec Corporation | Received packet processing method and received packet processing apparatus for a packet having a sequence number and a time stamp |
CN101729228A (zh) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | 丢包抑制重传的方法、网络节点和*** |
CN101742430A (zh) * | 2008-11-20 | 2010-06-16 | 华为技术有限公司 | 数据包处理方法、装置以及基站 |
CN102196481A (zh) * | 2011-06-07 | 2011-09-21 | 中兴通讯股份有限公司 | 网络状态上报方法、检测方法、装置和*** |
CN102217237A (zh) * | 2011-05-09 | 2011-10-12 | 华为技术有限公司 | 媒体流性能监控方法及设备 |
CN102347943A (zh) * | 2010-07-29 | 2012-02-08 | 三星电子株式会社 | 基于rtsp会话发送和接收流传输数据的方法和设备 |
CN103501259A (zh) * | 2013-10-21 | 2014-01-08 | 腾讯科技(深圳)有限公司 | 一种丢包检测的方法及检测装置 |
CN105743911A (zh) * | 2016-03-30 | 2016-07-06 | 武汉随锐亿山科技有限公司 | 一种提升视频会议***混音容量的方法 |
CN106685761A (zh) * | 2016-12-29 | 2017-05-17 | 杭州迪普科技股份有限公司 | 一种转发mp分片报文的方法和装置 |
-
2017
- 2017-11-29 CN CN201711225105.7A patent/CN109842856A/zh active Pending
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060245428A1 (en) * | 2003-02-28 | 2006-11-02 | Kaoru Yanamoto | Transmisssion/reception system, transmitting device and method, and receiving device and method |
US7636359B2 (en) * | 2006-08-18 | 2009-12-22 | Nec Corporation | Received packet processing method and received packet processing apparatus for a packet having a sequence number and a time stamp |
CN101175017A (zh) * | 2006-11-02 | 2008-05-07 | 华为技术有限公司 | 数据传输***和方法 |
CN101022411A (zh) * | 2007-03-07 | 2007-08-22 | 华为技术有限公司 | 多链路捆绑协议报文分片接收方法 |
US20080298332A1 (en) * | 2007-05-31 | 2008-12-04 | Fujitsu Limited | Packet data communication method, radio base station and control station |
CN101119319A (zh) * | 2007-09-19 | 2008-02-06 | 腾讯科技(深圳)有限公司 | 一种在数据传输过程中抵抗丢包的方法、收发装置及*** |
CN101729228A (zh) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | 丢包抑制重传的方法、网络节点和*** |
CN101742430A (zh) * | 2008-11-20 | 2010-06-16 | 华为技术有限公司 | 数据包处理方法、装置以及基站 |
CN101515934A (zh) * | 2009-03-24 | 2009-08-26 | 华为技术有限公司 | 转发可伸缩视频编码数据报文的方法、设备和通信*** |
CN102347943A (zh) * | 2010-07-29 | 2012-02-08 | 三星电子株式会社 | 基于rtsp会话发送和接收流传输数据的方法和设备 |
CN102217237A (zh) * | 2011-05-09 | 2011-10-12 | 华为技术有限公司 | 媒体流性能监控方法及设备 |
CN102196481A (zh) * | 2011-06-07 | 2011-09-21 | 中兴通讯股份有限公司 | 网络状态上报方法、检测方法、装置和*** |
CN103501259A (zh) * | 2013-10-21 | 2014-01-08 | 腾讯科技(深圳)有限公司 | 一种丢包检测的方法及检测装置 |
CN105743911A (zh) * | 2016-03-30 | 2016-07-06 | 武汉随锐亿山科技有限公司 | 一种提升视频会议***混音容量的方法 |
CN106685761A (zh) * | 2016-12-29 | 2017-05-17 | 杭州迪普科技股份有限公司 | 一种转发mp分片报文的方法和装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110602338A (zh) * | 2019-07-30 | 2019-12-20 | 广州视源电子科技股份有限公司 | 音频处理方法、装置、***、存储介质以及设备 |
CN110602338B (zh) * | 2019-07-30 | 2021-04-13 | 广州视源电子科技股份有限公司 | 音频处理方法、装置、***、存储介质以及设备 |
CN112533154A (zh) * | 2019-09-19 | 2021-03-19 | 成都鼎桥通信技术有限公司 | 数据处理方法、装置和存储介质 |
CN112533154B (zh) * | 2019-09-19 | 2022-04-22 | 成都鼎桥通信技术有限公司 | 数据处理方法、装置和存储介质 |
CN111049792A (zh) * | 2019-10-08 | 2020-04-21 | 广州视源电子科技股份有限公司 | 音频传输方法、装置、终端设备和存储介质 |
CN111049792B (zh) * | 2019-10-08 | 2022-03-22 | 广州视源电子科技股份有限公司 | 音频传输方法、装置、终端设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10834252B2 (en) | Transcribing audio communication sessions | |
CN105610635B (zh) | 语音编码发送方法和装置 | |
US7243150B2 (en) | Reducing the access delay for transmitting processed data over transmission data | |
US20150244658A1 (en) | System and method for efficiently mixing voip data | |
CN109842856A (zh) | 一种屏蔽上行丢包的方法和设备 | |
CN108933786B (zh) | 用于改善无线数字通信***接收方密文语音质量的方法 | |
WO2008062153A3 (en) | Audio communications system using networking protocols | |
CN108369807A (zh) | 在电信期间发送语音对话的转录本 | |
CN109714295B (zh) | 一种语音加解密同步处理方法和装置 | |
US10887061B2 (en) | Systems and methods for packet segmentation in standalone small cell | |
CN103944832B (zh) | 一种pmtu值的确定方法、设备和*** | |
US10225310B2 (en) | Transmission processing methods and apparatuses of data packet | |
MX2022015463A (es) | Metodo, dispositivo y sistema de procesamiento de paquetes. | |
JP2015012557A (ja) | 映像音声処理装置、映像音声処理システム、映像音声同期方法、プログラム | |
CN107205131A (zh) | 一种实现视频通话的方法、装置和*** | |
WO2018218998A1 (zh) | 资源调度方法、终端设备和网络侧设备 | |
CN103945333B (zh) | 一种组呼业务数据的传输方法 | |
US10069948B2 (en) | Method, apparatus, and system for acquiring media service parameter indication | |
AU2003202984A1 (en) | Apparatus and method for de-prioritization of bypass packets in a packet based communication system | |
CN112533154B (zh) | 数据处理方法、装置和存储介质 | |
CN104702807B (zh) | 一种VoIP通信*** | |
CN105827575B (zh) | 一种传输控制方法、装置及电子设备 | |
CN106612545A (zh) | 一种寻呼方法、p-cscf、s-gw以及寻呼网络*** | |
CN106033982A (zh) | 一种实现超宽带语音互通的方法、装置和终端 | |
WO2023133900A1 (en) | Extended reality traffic processing method and transmitter device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190604 |
|
RJ01 | Rejection of invention patent application after publication |