通信方法及通信终端的制作方法_5

文档序号:8925372阅读:来源:国知局
线状态给用户A。如果用户B不在线,则用户A自动切换到系统电话呼叫用户B。
[0178]由此,可以防止因被叫终端不在线而导致通话不能成功建立的问题,提高通话质量效果。
[0179]需要说明的是,上述四种实施方式可以组合实施,也可以递进实施,作为一种完整的递进实施方式,其流程可以如图9所示。
[0180]当然,还需要说明的是,上述实施例中,还可以根据需要进行从系统电话至网络电话的智能切换。
[0181]如图15所示,本发明第二实施例提出一种通信终端,基于上述图14所示的实施例,还包括:
[0182]语音提示模块204,用于在从网络电话模式切换至系统电话模式之前,向用户播放提示音,其中,被叫终端不在线、主叫终端当前网络质量差以及被叫终端网络质量差各场景所对应的提示音不同。
[0183]其中,被叫终端不在线、主叫终端当前网络质量差以及被叫终端网络质量差各场景所对应的提示音不同。
[0184]也就是说,可以根据不同场景采用不同的语音提示音,当对方不在线、当前网络质量差或对方网络质量差时,会播放不同的提示音内容以做区分。
[0185]由此可以通过不同的提示音,提醒用户造成当前通话无法建立或通话质量不好的具体原因,比如,可能是被叫终端不在线、主叫终端当前网络质量差,或者被叫终端网络质量差等。
[0186]如图16所示,本发明第三实施例提出一种通信终端,基于上述图15所示的实施例,还包括:
[0187]界面展示模块205,用于通过界面向用户提示即将进行切换操作;若在预定时间内,用户点击挂断按钮,则由所述切换模块取消切换操作;若超出预定时间,用户未点击挂断按钮,则由所述切换模块进行从网络电话模式切换至系统电话模式的操作。
[0188]相比上述实施例,本实施例在从网络电话模式切换至系统电话模式之前,还会通过提醒界面提示用户是否即将进行切换操作,若在预定时间内,用户点击挂断按钮,则取消切换操作;若超出预定时间,用户未点击挂断按钮,则进行从网络电话模式切换至系统电话模式的操作。
[0189]其中,界面展示可以如图12及图13所示,图12为被叫终端不在线导致呼叫失败的应用场景,图13为当前网络质量差导致通话效果差的应用场景。
[0190]在自动切换为系统电话前,会有一个10秒倒计时,用户可以在这个时间段点击挂断按钮取消切换操作;如果10秒内未取消,会自动转为系统电话,即普通电话。
[0191]由此,通过界面展示的方案供用户选择是否进行电话模式的切换,从而可以提高终端通话操作的灵活性,满足用户的不同需求。
[0192]本实施例通过上述方案,在进行电话拨打时,通过自动探测网络电话通话双方的移动数据网络质量和被叫终端的在线状态,确定是采用基于数据网络的网络电话还是基于语音网络的系统电话进行呼叫,通过系统电话与网络电话的智能切换,以确保最大程度的呼叫到达率和通话成功建立,提高通话质量效果。
[0193]还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0194]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0195]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0196]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种通信方法,其特征在于,包括: 在网络电话模式下,主叫终端接收用户触发的呼叫指令; 根据所述呼叫指令,判断所述主叫终端的网络接入点是否存在; 若不存在,则从网络电话模式切换至系统电话模式; 若存在,则判断网络电话的TCP长连接是否存在,若不存在,则从网络电话模式切换至系统电话模式。2.根据权利要求1所述的方法,其特征在于,所述判断网络电话的TCP长连接是否存在的步骤之后还包括: 若网络电话的TCP长连接存在,则采用UDP方式探测所述主叫终端当前网络的丢包率和网络延迟; 若所述主叫终端当前网络的丢包率和/或网络延迟大于设定阀值,则判定所述主叫终端当前网络质量差,并从网络电话模式切换至系统电话模式。3.根据权利要求2所述的方法,其特征在于,所述采用UDP方式探测所述主叫终端当前网络的丢包率和网络延迟的步骤之后还包括: 若所述主叫终端当前网络的丢包率及网络延迟均未大于设定阀值,则从用户状态中心查询被叫终端当前的网络类型; 若查询到所述被叫终端的网络质量达到质量差的设定标准,则从网络电话模式切换至系统电话模式。4.根据权利要求3所述的方法,其特征在于,所述从用户状态中心查询被叫终端当前的网络类型的步骤之后还包括: 若查询到所述被叫终端的网络质量未达到质量差的设定标准,则从用户状态中心查询所述被叫终端的在线状态; 若查询到所述被叫终端不在线,则从网络电话模式切换至系统电话模式。5.根据权利要求1-4中任一项所述的方法,其特征在于,在从网络电话模式切换至系统电话模式之前还包括: 向用户播放提示音,其中,被叫终端不在线、主叫终端当前网络质量差以及被叫终端网络质量差各场景所对应的提示音不同。6.根据权利要求1-4中任一项所述的方法,其特征在于,在从网络电话模式切换至系统电话模式之前还包括: 通过界面向用户提示即将进行切换操作; 若在预定时间内,用户点击挂断按钮,则取消切换操作; 若超出预定时间,用户未点击挂断按钮,则进行从网络电话模式切换至系统电话模式的操作。7.一种通信终端,其特征在于,包括: 接收模块,用于在网络电话模式下,接收用户触发的呼叫指令; 侦测模块,用于根据所述呼叫指令,判断所述主叫终端的网络接入点是否存在; 切换模块,用于在所述主叫终端的网络接入点不存在时,从网络电话模式切换至系统电话模式; 所述侦测模块,还用于在所述主叫终端的网络接入点不存在时,判断网络电话的TCP长连接是否存在; 所述切换模块,还用于在所述网络电话的TCP长连接不存在时,从网络电话模式切换至系统电话模式。8.根据权利要求7所述的通信终端,其特征在于, 所述侦测模块,还用于若网络电话的TCP长连接存在,则采用UDP方式探测所述主叫终端当前网络的丢包率和网络延迟; 所述切换模块,还用于若所述主叫终端当前网络的丢包率和/或网络延迟大于设定阀值,则判定所述主叫终端当前网络质量差,并从网络电话模式切换至系统电话模式。9.根据权利要求8所述的通信终端,其特征在于, 所述侦测模块,还用于若所述主叫终端当前网络的丢包率及网络延迟均未大于设定阀值,则从用户状态中心查询被叫终端当前的网络类型; 所述切换模块,还用于若侦测模块查询到所述被叫终端的网络质量达到质量差的设定标准,则从网络电话模式切换至系统电话模式。10.根据权利要求9所述的通信终端,其特征在于, 所述侦测模块,还用于若查询到所述被叫终端的网络质量未达到质量差的设定标准,则从用户状态中心查询所述被叫终端的在线状态; 所述切换模块,还用于若侦测模块查询到所述被叫终端不在线,则从网络电话模式切换至系统电话模式。11.根据权利要求7-10中任一项所述的通信终端,其特征在于,还包括: 语音提示模块,用于在从网络电话模式切换至系统电话模式之前,向用户播放提示音,其中,被叫终端不在线、主叫终端当前网络质量差以及被叫终端网络质量差各场景所对应的提不音不同。12.根据权利要求7-10中任一项所述的通信终端,其特征在于,还包括: 界面展示模块,用于通过界面向用户提示即将进行切换操作;若在预定时间内,用户点击挂断按钮,则由所述切换模块取消切换操作;若超出预定时间,用户未点击挂断按钮,则由所述切换模块进行从网络电话模式切换至系统电话模式的操作。
【专利摘要】本发明涉及一种通信方法及终端,其方法包括:在网络电话模式下,主叫终端接收用户触发的呼叫指令;根据呼叫指令,侦测当前网络状况和/或被叫终端的在线状态,比如判断主叫终端的网络接入点是否存在;若不存在,则从网络电话模式切换至系统电话模式;若存在,则判断网络电话的TCP长连接是否存在,若不存在,则从网络电话模式切换至系统电话模式。本发明通过系统电话与网络电话的智能切换,以确保最大程度的呼叫到达率和通话成功建立,提高通话质量效果。
【IPC分类】H04M7/00, H04W36/08, H04W36/30
【公开号】CN104902115
【申请号】CN201510298832
【发明人】黄铁鸣, 向航, 李斌, 陈晓波, 侯红君, 陈静聪
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年9月9日
【申请日】2015年6月3日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1