一种优化VOIPRTP传输数据的冗余备份的方法及装置制造方法及图纸

技术编号:38137240 阅读:6 留言:0更新日期:2023-07-08 09:49
本发明专利技术提供了一种优化VOIPRTP传输数据的冗余备份的方法及装置,所述方法包括:终端设备建立通话后协商会话信息SDP,创建RTPbackup请求消息,在RTP发送给对端的同时将RTP同步发送至RTPbackupserver;RTPbackupserver将收到的RTP流与收到的请求消息映射绑定存储;终端设备在通讯过程中若出现语音不连续的情况,终端设备构建丢失的RTP请求恢复数据消息,RTPBackupServer收到恢复请求后,从本地备份数据里返回RTP数据,同时向终端设备反馈备份code;终端设备接收到RTPBackup Server返回的数据恢复流与反馈的code后进行数据的恢复并播放给用户。以此方式,使用RTP特有的SSRC与Seq特征,进行数据地冗余备份,解决网络传输导致的数据丢包后无法还原的问题,提高语音恢复能力,数据举证有效性。数据举证有效性。数据举证有效性。

【技术实现步骤摘要】
一种优化VOIP RTP传输数据的冗余备份的方法及装置


[0001]本专利技术的实施例一般涉及VOIP话机
,尤其涉及一种优化VOIP RTP传输数据的冗余备份方法及装置。

技术介绍

[0002]当前市面上的网络通讯设备越来越多,导致我们的网络里面的数据流量也越来越大,数据拥堵,数据传输优先级等都出现了比较大的挑战,在一些管理设备上为了保持业务的可靠性都会采用TCP、主备冗余的方式来进行保护,但是在SIP业务中,由于实时通讯交互上一直使用的是RTP,为的是保证消息的及时性,减少设备的重传,这就在一些重要的场景中若出现丢包,我们无法得到数据补偿,为一些重要的数据体验或者数据举证上带来非常不友好的体验。
[0003]如专利:“一种基于边信息的语音包丢失恢复技术(申请号:CN200710120144.0”:该技术针对PCM声码器,将基于发送端的前向纠错(FEC,Forward Error Correction)技术与基于接收端的错误隐藏(EC,ErrorConcealment)技术相结合,在发送端将紧邻当前语音包的前后两个语音包作为边信息,利用EC技术对当前语音包进行虚拟恢复,然后利用最小均方误差准则得到冗余信息,并将此冗余信息与后一语音包一起打包传输;若当前语音包丢失,在接收端利用边信息(前后语音包)、冗余信息(后一语音包携带)和EC技术对丢失的当前语音包进行实际恢复。该方案实现了在带宽开销很小的条件下有效改善IP网络语音通信质量,但是并没有解决在SIP业务中无法恢复数据缺失数据多的问题。
专利技术内容
[0004]为解决以上问题,本专利技术使用RTP特有的SSRC与Seq特征,进行数据地冗余备份,解决网络传输导致的数据丢包后无法还原的问题,提高语音恢复能力,数据举证有效性。
[0005]根据本专利技术的实施例,提供了一种优化VOIP RTP传输数据的冗余备份的方法及装置。
[0006]在本专利技术的第一方面,提供了一种优化VOIP RTP传输数据的冗余备份的方法。该方法包括:
[0007]S01:终端设备建立通话后协商会话信息SDP,创建RTP backup请求消息,在RTP发送给对端的同时将RTP同步发送至RTP backup server;
[0008]S02:RTP backup server将收到的RTP流与收到的请求消息映射绑定存储;
[0009]S03:终端设备在通讯过程中若出现语音不连续的情况,终端设备构建丢失的RTP请求恢复数据消息,RTP Backup Server收到恢复请求后,从本地备份数据里返回RTP数据,同时向终端设备反馈备份code;
[0010]S04:终端设备接收到RTP Backup Server返回的数据恢复流与反馈的code后进行数据的恢复并播放给用户。
[0011]进一步地,S01中所述的请求消息包括话机通话SSRC、SDP信息。
[0012]进一步地,S02中所述的RTP流需要通告给服务器SSRC对应的SDP信息。
[0013]进一步地,S03中所述终端设备构建丢失的RTP请求恢复数据消息,使用请求消息体包含SDP与seq信息,用于告知RTP Backup Server需要恢复的seq数据段信息。
[0014]进一步地,S03中所述的向终端设备反馈备份code,若全部恢复返回则code为0,若部分恢复返回则code为1,若无法恢复返回则code为2。
[0015]在本专利技术的第二方面,提供了一种优化VOIP RTP传输数据的冗余备份的装置。该装置包括:
[0016]同步模块:用于终端设备建立通话后协商会话信息SDP,创建RTP backup请求消息,在RTP发送给对端的同时将RTP同步发送至RTP backup server;
[0017]绑定模块:用于RTP backup server将收到的RTP流与收到的请求消息映射绑定存储;
[0018]请求模块:用于终端设备在通讯过程中若出现语音不连续的情况,终端设备构建丢失的RTP请求恢复数据消息,RTP Backup Server收到恢复请求后,从本地备份数据里返回RTP数据,同时向终端设备反馈备份code;
[0019]恢复模块:用于终端设备接收到RTP Backup Server返回的数据恢复流与反馈的code后进行数据的恢复并播放给用户。
[0020]进一步地,同步模块中所述的请求消息包括话机通话SSRC、SDP信息。
[0021]进一步地,绑定模块中所述的RTP流需要通告给服务器SSRC对应的SDP信息。
[0022]进一步地,请求模块中所述终端设备构建丢失的RTP请求恢复数据消息,使用请求消息体包含SDP与seq信息,用于告知RTP Backup Server需要恢复的seq数据段信息。
[0023]进一步地,请求模块中所述的向终端设备反馈备份code,若全部恢复返回则code为0,若部分恢复返回则code为1,若无法恢复返回则code为2。
[0024]以上提及英文缩写释义:
[0025]VOIP:Voice overInternetProtocol,语音在互联网上传输
[0026]RTP:Real

time TransportProtocol,实时传输协议
[0027]SDP:Session Description Protocol,会话描述协议
[0028]Backup:备份
[0029]RTPbackup server:RTP备份服务器
[0030]Code:状态码
[0031]SSRC:Synchronization Source identifier,同步源标识
[0032]Seq:Sequence number,序列号
[0033]TCP:Transmission Control Protocol,传输控制协议
[0034]SIP:Session initializationProtocol,会话初始协议
[0035]本专利技术使用RTP特有的SSRC与Seq特征,进行数据地冗余备份,解决网络传输导致的数据丢包后无法还原的问题,提高语音恢复能力,数据举证有效性。
[0036]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本专利技术的实施例的关键或重要特征,亦非用于限制本专利技术的范围。本专利技术的其它特征将通过以下的描述变得容易理解。
附图说明
[0037]结合附图并参考以下详细说明,本专利技术各实施例的上述和其他特征、优点及方面将变得更加明显。其中:
[0038]图1示出了根据本专利技术的实施例的优化VOIP RTP传输数据的冗余备份的方法流程图;
[0039]图2示出了根据本专利技术的实施例的优化VOIP RTP传输数据的冗余备份的装置方框图。
具体实施方式
[0040]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种优化VOIPRTP传输数据的冗余备份的方法,其特征在于,该方法包括:S01:终端设备建立通话后协商会话信息SDP,创建RTPbackup请求消息,在RTP发送给对端的同时将RTP同步发送至RTPbackupserver;S02:RTPbackupserver将收到的RTP流与收到的请求消息映射绑定存储;S03:终端设备在通讯过程中若出现语音不连续的情况,终端设备构建丢失的RTP请求恢复数据消息,RTPBackupServer收到恢复请求后,从本地备份数据里返回RTP数据,同时向终端设备反馈备份code;S04:终端设备接收到RTPBackupServer返回的数据恢复流与反馈的code后进行数据的恢复并播放给用户。2.根据权利要求1所述的一种优化VOIPRTP传输数据的冗余备份的方法,其特征在于,S01中所述的请求消息包括话机通话SSRC、SDP信息。3.根据权利要求1所述的一种优化VOIPRTP传输数据的冗余备份的方法,其特征在于,S02中所述的RTP流需要通告给服务器SSRC对应的SDP信息。4.根据权利要求1所述的一种优化VOIPRTP传输数据的冗余备份的方法,其特征在于,S03中所述终端设备构建丢失的RTP请求恢复数据消息,使用请求消息体包含SDP与seq信息,用于告知RTPBackupServer需要恢复的seq数据段信息。5.根据权利要求1所述的一种优化VOIPRTP传输数据的冗余备份的方法,其特征在于,S03中所述的向终端设备反馈备份code,若全部恢复返回则code为0,若部分恢复返回则code为1,若无法恢复返回则code为2。6.一种优化VOIPRTP...

【专利技术属性】
技术研发人员:黄晓锐
申请(专利权)人:上海华信长安网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1