基于RTP时延抖动控制VoWifi切换的方法及系统技术方案

技术编号:21146480 阅读:75 留言:0更新日期:2019-05-18 06:52
本发明专利技术涉及一种基于RTP时延抖动控制VoWifi切换的方法及系统,所述方法包括以下步骤:在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值;将所述RTP时延抖动值与预设门限值相比对;若所述RTP时延抖动值大于所述预设门限值,则将VoWifi语音通话切换至VoLTE语音通话。相对于现有技术,本发明专利技术保持了通话连续性,提升了通话质量。

【技术实现步骤摘要】
基于RTP时延抖动控制VoWifi切换的方法及系统
本专利技术涉及通讯
,尤其涉及一种基于RTP时延抖动控制VoWifi切换的方法及系统。
技术介绍
在LTE(LongTermEvolution,长期演进)网络中,UE(UserEquipment,用户侧的电子设备)之间可以通过VoLTE(VoiceOverLTE,基于LTE的语音)进行通信。其中,VoLTE通信是一种基于LTE系统和IMS(InternetProtocolMultimediaSystem,互联网协议多媒体系统)网络的语音业务。VoWifi(VoiceOverWifi,基于Wifi的语音)是一种依赖Wifi进行IMS通话的语音业务。目前,IMS通话中的语音包和视频包都是通过RTP(Real-TimeProtocol,实时传输协议)来进行传输。而以Wifi为接入技术的VoWifi在传输RTP包时,更容易受到一些网络因素影响(例如,网络临时故障导致网速下降、突然有其它用户在这个wifi接入点进行数据传输业务),导致RTP的包间时间抖动变化较大(指相邻两个RTP包在发送端的时间间隔跟接收端的时间间隔不一致),进而造成通话断续、杂音、声音变形等情况。以LTE为介质的VoLTE在这方面可以通过GBR(GuaranteedBitRate,保证比特速率)方式保证语音包和音频包的速率,极大改善RTP的包间时延抖动。现有的技术方案中(专利申请号:CN201610195464.1),以信号强度作为切换条件,在wifi信号较强的时候不进行切换至VoLTE,这样会导致停留在信号较强的wifi热点下,而该wifi热点所能提供的速率不足以支撑语音业务,造成通话断续。现有的技术方案中(专利申请号:CN201710864946.6),有提出以wifi速率作为是否接入VoWifi的判决条件,但接入同一wifi热点的用户数量可能实时变化,进而每个用户所获得的wifi速率也是变化的,所以这种判断方法存在不准确的情况。该方案只用于VoWifi的初始接入判决,不能对通话过程中进行判决。现有的技术方案中(专利申请号:CN201810135210.X),提出在终端侧限制非VoWifi业务的速率,进而让VoWifi业务所获得速率较高,但存在非VoWifi业务个数不确定带来计算和控制复杂度的问题。长期让非VoWifi业务获取较低速率,可能也会造成业务中断,造成后续重建立带来的信令消耗。
技术实现思路
本专利技术的主要目的在于提出一种基于RTP时延抖动控制VoWifi切换的方法及系统,旨在提升通话连续性和通话质量。为实现上述目的,本专利技术提出一种基于RTP时延抖动控制VoWifi切换的方法,所述方法包括以下步骤:在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值;将所述RTP时延抖动值与预设门限值相比对;若所述RTP时延抖动值大于所述预设门限值,则将VoWifi语音通话切换至VoLTE语音通话。本专利技术的进一步的技术方案是,所述将VoWifi语音通话切换至VoLTE语音通话的步骤之前包括:若所述RTP时延抖动值大于所述预设门限值,则判断在所述预设统计周期内,所述RTP时延抖动值大于所述预设门限值的时间长度比例是否大于预设阈值;若所述RTP时延抖动值大于所述预设门限值的时间长度比例大于预设阈值,则执行所述将VoWifi语音通话切换至VoLTE语音通话的步骤;若所述RTP时延抖动值大于所述预设门限值的时间长度比例小于或等于预设阈值,则返回执行在预设统计周期内获取RTP时延抖动值的步骤。本专利技术的进一步的技术方案是,所述将所述RTP时延抖动值与预设门限值相比对的步骤之后还包括:若所述RTP时延抖动值小于或等于所述预设门限值,则返回执行在预设统计周期内获取RTP时延抖动值的步骤。本专利技术的进一步的技术方案是,所述在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值的步骤之前还包括:在VoWifi语音通话时,开始获取RTP时延抖动值的统计周期;所述返回执行在预设统计周期内获取RTP时延抖动值的步骤之前包括:判断本次统计周期是否结束;若是,则返回执行所述在VoWifi语音通话时,开始获取RTP时延抖动值的统计周期的步骤;若否,则执行所述返回执行在预设统计周期内获取RTP时延抖动值的步骤。本专利技术的进一步的技术方案是,所述在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值的步骤之前包括:预先设置RTP时延抖动的门限值、以及RTP时延抖动值大于所述预设门限值的时间长度比例的阈值。为实现上述目的,本专利技术还提出一种基于RTP时延抖动控制VoWifi切换的系统,所述系统包括VoWifi通话模块、VoLTE通话模块、RTP时延抖动计算模块、语音切换判决模块、以及语音切换执行模块。其中,所述VoWifi通话模块用于建立并维持VoWifi语音通话;所述VoLTE通话模块用于建立并维持VoLTE语音通话;所述RTP时延抖动计算模块,用于在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值;所述语音切换判决模块,用于将所述RTP时延抖动值与预设门限值相比对;所述语音切换执行模块,用于在所述RTP时延抖动值大于所述预设门限值时,将VoWifi语音通话切换至VoLTE语音通话。本专利技术的进一步的技术方案是,所述语音切换判决模块还用于,在所述RTP时延抖动值大于所述预设阈值时,判断在所述预设统计周期内,所述RTP时延抖动值大于所述预设门限值的时间长度比例是否大于预设阈值;所述语音切换执行模块还用于,在所述RTP时延抖动值大于所述预设门限值的时间长度比例大于预设阈值时,将VoWifi语音通话切换至VoLTE语音通话;所述RTP时延抖动计算模块还用于,在所述RTP时延抖动值大于所述预设门限值的时间长度比例小于或等于预设阈值时,返回执行在预设统计周期内获取RTP时延抖动值。本专利技术的进一步的技术方案是,所述RTP时延抖动计算模块还用于,在所述RTP时延抖动值小于或等于所述预设门限值时,返回执行在预设统计周期内获取RTP时延抖动值。本专利技术的进一步的技术方案是,所述语音切换判决模块,还用于预先设置RTP时延抖动的门限值、以及RTP时延抖动值大于所述预设门限值的时间长度比例的阈值。本专利技术的有益效果是:本专利技术基于RTP时延抖动控制VoWifi切换的方法及系统通过上述技术方案,在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值;将所述RTP时延抖动值与预设门限值相比对;若所述RTP时延抖动值大于所述预设门限值,则将VoWifi语音通话切换至VoLTE语音通话,保持了通话连续性,提升了通话质量。附图说明图1是本专利技术基于RTP时延抖动控制VoWifi切换的方法第一实施例的流程示意图;图2是本专利技术基于RTP时延抖动控制VoWifi切换的方法第二实施例的流程示意图;图3是本专利技术基于RTP时延抖动控制VoWifi切换的系统的功能模块示意图。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。具体实施方式应当理解,此处所描述的具体实施例仅仅是本专利技术一部分实施例,并不用于限定本专利技术。基于本专利技术中的实施例,未经创造性设计而所衍生的所有其他实施例,都属于本专利技术保护本文档来自技高网
...

【技术保护点】
1.一种基于RTP时延抖动控制VoWifi切换的方法,其特征在于,所述方法包括以下步骤:在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值;将所述RTP时延抖动值与预设门限值相比对;若所述RTP时延抖动值大于所述预设门限值,则将VoWifi语音通话切换至VoLTE语音通话。

【技术特征摘要】
1.一种基于RTP时延抖动控制VoWifi切换的方法,其特征在于,所述方法包括以下步骤:在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值;将所述RTP时延抖动值与预设门限值相比对;若所述RTP时延抖动值大于所述预设门限值,则将VoWifi语音通话切换至VoLTE语音通话。2.根据权利要求1所述的基于RTP时延抖动控制VoWifi切换的方法,其特征在于,所述将VoWifi语音通话切换至VoLTE语音通话的步骤之前包括:若所述RTP时延抖动值大于所述预设门限值,则判断在所述预设统计周期内,所述RTP时延抖动值大于所述预设门限值的时间长度比例是否大于预设阈值;若所述RTP时延抖动值大于所述预设门限值的时间长度比例大于预设阈值,则执行所述将VoWifi语音通话切换至VoLTE语音通话的步骤;若所述RTP时延抖动值大于所述预设门限值的时间长度比例小于或等于预设阈值,则返回执行在预设统计周期内获取RTP时延抖动值的步骤。3.根据权利要求2所述的基于RTP时延抖动控制VoWifi切换的方法,其特征在于,所述将所述RTP时延抖动值与预设门限值相比对的步骤之后还包括:若所述RTP时延抖动值小于或等于所述预设门限值,则返回执行在预设统计周期内获取RTP时延抖动值的步骤。4.根据权利要3所述的基于RTP时延抖动控制VoWifi切换的方法,其特征在于,所述在VoWifi语音通话时,在预设统计周期内获取RTP时延抖动值的步骤之前还包括:在VoWifi语音通话时,开始获取RTP时延抖动值的统计周期;所述返回执行在预设统计周期内获取RTP时延抖动值的步骤之前包括:判断本次统计周期是否结束;若是,则返回执行所述在VoWifi语音通话时,开始获取RTP时延抖动值的统计周期的步骤;若否,则执行所述返回执行在预设统计周期内获取RTP时延抖动值的步骤。5.根据权利要求2所述的基于RTP时延抖动控制VoWifi切换的方法,其特征在于,所述在VoWifi语音通话时,在预设统计周期内...

【专利技术属性】
技术研发人员:罗宇春陈勇彬谭勇程刚
申请(专利权)人:深圳市海派通讯科技有限公司
类型:发明
国别省市:广东,44

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

1