一种检测网络波动并动态切换IPV4/IPV6的方法和装置制造方法及图纸

技术编号:33534205 阅读:47 留言:0更新日期:2022-05-19 02:11
本发明专利技术提供了一种检测网络波动并动态切换IPV4/IPV6的方法及装置,所述方法包括:主叫话机及被叫话机配置IPV4/6双栈协议;被叫话机接收主叫话机发送的RTP数据包,并生成RTCP接受报告RR,每5秒向主叫话机发送此RR包;主叫话机查看RTP数据包的丢包率,若丢包率增加但不超过支撑当前通话的最大丢包率,则判断网络出现波动,主叫话机减少发送速率;若丢包率超过支撑当前通话的最大丢包率,主叫话机放弃当前网络线路,切换到另一条线路。以此方式,通过查看RTP数据包的回环时间和丢包率来判断当前通话的网络状态,动态地调整网络的发包速率或切换网络线路,以保证通话的稳定性,处理效率极高,且节省了网络带宽,提高了交互效率。提高了交互效率。提高了交互效率。

【技术实现步骤摘要】
一种检测网络波动并动态切换IPV4/IPV6的方法和装置


[0001]本专利技术的实施例一般涉及VOIP话机领域,尤其涉及一种检测网络波动并动态切换IPV4/IPV6方法和装置。

技术介绍

[0002]VOIP技术是一种网络通话技术,其特点是借助物联网的网际协议来实现通话双方之间语音数据的传输。传统方式中,通话双方是借助由运营商提供的电话网络来实现语音数据的传输,由于需要架设专线,所以资费较高。而VOIP技术利用成熟的移动通信网络来传输语音数据,可以实现更低的资费,因此逐渐受到更多用户的青睐。
[0003]虽然通过VOIP技术可以带来更低的资费,但其与传统的通过电话网络进行语音通话的方式相比,基于VOIP技术实现的语音通话的通话质量受网络环境质量的影响较大,很容易受到与家庭宽带服务相关的不好现象的影响,如延迟、抖动或丢包,通话会变得失真,混乱或者因为传输错误而导致中断。
[0004]因此,如何尽可能的优化基于VOIP技术的语音通话质量,是本领域技术人员亟待解决的问题。
[0005]如专利:“VOIP通话方法、装置、系统、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,该方法包括:S01:主叫话机及被叫话机配置IPV4/6双栈协议;S02:被叫话机接收主叫话机发送的RTP数据包,并生成RTCP接受报告RR,每5秒向主叫话机发送此RR包;S03:主叫话机查看RTP数据包的丢包率,若丢包率增加但不超过支撑当前通话的最大丢包率,则判断网络出现波动,主叫话机减少发送速率;S04:若丢包率超过支撑当前通话的最大丢包率,主叫话机放弃当前网络线路,切换到另一条线路。2.根据权利要求1所述的一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,S01中所述的主叫话机及被叫话机默认使用IPV4线路。3.根据权利要求1所述的一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,S03中所述的丢包率若减少,则判断网络负载较小,主叫话机增加发送速率。4.根据权利要求1所述的一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,S03中所述的丢包率的范围为1%

5%。5.根据权利要求1所述的一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,S03中所述的支撑当前通话的最大丢包率的范围为大于5%且不超过7%。6.根据权利要求1所述的一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,S03中所述的主叫话机查看RTP数据包的回环时间,若回环时间增加但不超过支撑当前通话的最大回环时间,则判断网络出现波动,主叫话机减少发送速率。7.根据权利要求6所述的一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,所述的回环时间若超过支撑当前通话的最大回环时间,主叫话机放弃当前网络线路,切换到另一条线路。8.根据权利要求6所述的一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,所述的回环时间的范围为40ms

360ms。9.根据权利要求6所述的一种检测网络波动并动态切换IPV4/IPV6的方法,其特征在于,所述的支撑当前通话的最大回环时间的范围为大于360ms且不超过380ms。10.一种检测网络波动并动态切换IPV4/IPV6的装置,其...

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

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

1