CN109842856A - 一种屏蔽上行丢包的方法和设备 - Google Patents

一种屏蔽上行丢包的方法和设备 Download PDF

Info

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
Application number
CN201711225105.7A
Other languages
English (en)
Inventor
李敬来
方伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TD Tech Ltd
TD Tech Chengdu Co Ltd
Original Assignee
TD Tech Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TD Tech Ltd filed Critical TD Tech Ltd
Priority to CN201711225105.7A priority Critical patent/CN109842856A/zh
Publication of CN109842856A publication Critical patent/CN109842856A/zh
Pending legal-status Critical Current

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包。
CN201711225105.7A 2017-11-29 2017-11-29 一种屏蔽上行丢包的方法和设备 Pending CN109842856A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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分片报文的方法和装置

Patent Citations (15)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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