【技术实现步骤摘要】
本专利技术涉及移动通信
,尤其涉及一种通信方法及通信终端。
技术介绍
在移动数据网络情况下,受限于网络的各种不稳定因素,现有的基于移动数据网络的网络电话不可能保证100%的呼叫到达率,如果进行网络电话的双方有一方不在线或网络质量差,都会影响到最终网络电话的通话建立或通话质量效果。当遇到上述情况时,现有的解决方案是直接结束通话。但事实上,在网络电话不可达或通话双方网络质量较差时,基于语音网络的系统电话是有可能成功建立并达到良好通话效果的。如果能实现上述情况下的网络电话到系统电话的智能切换,将可以大大改善此种情况下的通话体验。
技术实现思路
本专利技术实施例提供一种通信方法及通信终端,旨在提高通话建立成功率及通话质量效果。为达到上述目的,本专利技术实施例提出的一种通信方法,包括:在网络电话模式下,主叫终端接收用户触发的呼叫指令;根据所述呼叫指令,判断所述主叫终端的网络接入点是否存在;若不存在,则从网络电话模式切换至系统电话模式;若存在,则判断网络电话的TCP长连接是否存在,若不存在,则从网络电话模式切换至系统电话模式。本专利技术实施例还提出一种通信终端,包括:接收模块,用于在网络电话模式下,接收用户触发的呼叫指令;侦测模块,用于根据所述呼叫指令,判断所述主叫终端的网络接入点是否存在;切换模块,用于在所述主叫终端的网络接入点不存在时,从网络电话模 ...
【技术保护点】
一种通信方法,其特征在于,包括:在网络电话模式下,主叫终端接收用户触发的呼叫指令;根据所述呼叫指令,判断所述主叫终端的网络接入点是否存在;若不存在,则从网络电话模式切换至系统电话模式;若存在,则判断网络电话的TCP长连接是否存在,若不存在,则从网络电话模式切换至系统电话模式。
【技术特征摘要】
1.一种通信方法,其特征在于,包括:
在网络电话模式下,主叫终端接收用户触发的呼叫指令;
根据所述呼叫指令,判断所述主叫终端的网络接入点是否存在;
若不存在,则从网络电话模式切换至系统电话模式;
若存在,则判断网络电话的TCP长连接是否存在,若不存在,则从网络
电话模式切换至系统电话模式。
2.根据权利要求1所述的方法,其特征在于,所述判断网络电话的TCP
长连接是否存在的步骤之后还包括:
若网络电话的TCP长连接存在,则采用UDP方式探测所述主叫终端当前
网络的丢包率和网络延迟;
若所述主叫终端当前网络的丢包率和/或网络延迟大于设定阀值,则判定
所述主叫终端当前网络质量差,并从网络电话模式切换至系统电话模式。
3.根据权利要求2所述的方法,其特征在于,所述采用UDP方式探测
所述主叫终端当前网络的丢包率和网络延迟的步骤之后还包括:
若所述主叫终端当前网络的丢包率及网络延迟均未大于设定阀值,则从
用户状态中心查询被叫终端当前的网络类型;
若查询到所述被叫终端的网络质量达到质量差的设定标准,则从网络电
话模式切换至系统电话模式。
4.根据权利要求3所述的方法,其特征在于,所述从用户状态中心查询
被叫终端当前的网络类型的步骤之后还包括:
若查询到所述被叫终端的网络质量未达到质量差的设定标准,则从用户
状态中心查询所述被叫终端的在线状态;
若查询到所述被叫终端不在线,则从网络电话模式切换至系统电话模式。
5.根据权利要求1-4中任一项所述的方法,其特征在于,在从网络电话
\t模式切换至系统电话模式之前还包括:
向用户播放提示音,其中,被叫终端不在线、主叫终端当前网络质量差
以及被叫终端网络质量差各场景所对应的提示音不同。
6.根据权利要求1-4中任一项所述的方法,其特征在于,在从网络电话
模式切换至系统电话模式之前还包括:
通过界面向用户提示即将进行切换操作;
若在预定时间内,用户点击挂断按钮,则取消切换操作;
若超出预定时间,用户未点击挂断按钮,则进行从网络电话模式切换至
系统电话模式的操作。
7.一种通信终端,其特征在于,包括:
接收模块,用于在网络电话模式下,...
【专利技术属性】
技术研发人员:黄铁鸣,向航,李斌,陈晓波,侯红君,陈静聪,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。