一种终端设备通信控制方法和终端设备技术

技术编号:14245203 阅读:87 留言:0更新日期:2016-12-22 01:04
本发明专利技术提供了一种终端设备通信控制方法及终端设备,该方法包括:终端设备发起VoLTE语音呼叫;如果检测到终端设备和网络侧设备至少其中之一不支持bSRVCC,则设置定时器;如果终端设备未能在所述定时器的预定时间内收到网络侧设备发送的响铃消息,则发起新的语音呼叫请求。通过上述方法,可使终端设备优先发起VoLTE语音业务失败时,立刻改为CSFB电路域再次发起语音呼叫请求,大大缩短语音业务所需要的等待时间,提高系统响应速度,从而提高了通信质量及用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,更具体地,涉及一种终端设备通信控制方法和终端设备
技术介绍
由于LTE(Long Term Evolution,长期演进)是一种仅支持数据域的网络制式,当LTE手机需要使用语音业务时,通常有两种解决方案,一种是走基于IP承载语音(Voice over IP,简称VoIP)的VoLTE(Voice over LTE)技术,VoLTE是基于IMS(IP Multimedia Subsystem)的电话业务。该方案语音业务建立在分组交换域(Packet Switch Domain,简称PS域)上,具有频谱利用率高,通话清楚,时延短,随着LTE网络建设的日益成熟,将成为主流的语音解决方案。另外一种是通过电路域回落(Circuit Switched Domain Fall Back,简称CSFB)技术,让手机回落到支持电路域的2G/3G网络。该方案的语音建立在电路交换域(Circuit Switched Domain,简称CS域)上,具有终端产品丰富,网络覆盖广。SRVCC(Single Radio Voice Call Continuity)是3GPP提出的一种VoLTE语音业务连续性方案,主要是为了解决当单射频UE在LTE/Pre-LTE网络和2G/3G CS网络之间移动时,如何保证语音呼叫连续性的问题,即保证单射频UE在IMS控制的VoIP语音和CS域语音之间跨系统的平滑切换。bSRVCC(SRVCC before ringing)是在进行VOLTE通话业务振铃之前就发生SRVCC切换。目前运营商网络还不支持bSRVCC。现在越来越多的终端设备都已经支持VoLTE业务,用户使用支持VoLTE业务的终端设备即可享受高品质的4G语音业务。但是由于VoLTE网络还没有完全商用,部署还不够完善,再加上基站对VoLTE网络优化做的并不好,当用户发起一通VoLTE语音业务时,手机与网络交互的过程中,经常会出现一些网络错误。例如:1.返回错误码为504的时候,手机会主动CSFB到GSM/WCDMA网络,并发起电路域的语音呼叫。2.返回错误码为402的时候,手机会主动挂掉电话,不会去尝试重拨等其他动作。3.返回错误码为580的时候,手机会在IMS的数据域发起重拨。这些都导致的用户语音呼叫等待所需时间大大延长,体验非常差。
技术实现思路
有鉴于于此,本专利技术提供一种终端设备通信控制方法和终端设备,能提高用户电话呼通速度,从而提高用户体验。本专利技术第一方面,提供了一种终端设备通信控制方法,包括:终端设备发起VoLTE语音呼叫;如果检测到终端设备和网络侧设备至少其中之一不支持bSRVCC,则设置定时器;根据终端设备是否能在所述定时器的预定时间内收到网络侧设备发送的响铃消息,确定终端设备是否需要发起新的语音呼叫请求。进一步地,如果所述终端设备在定时器的预定时间内收到网络侧设备发送的响铃消息,表示VoLTE语音呼叫已经成功,则清除定时器。进一步地,当所述终端设备在定时器的预定时间内没有收到网络侧设备发送的响铃消息时,则发起新的语音呼叫请求。进一步地,所述发起新的语音呼叫请求是基于CSFB方式发起的语音呼叫请求。进一步地,所述定时器的预定时间为10秒。本专利技术第二方面,提供了一种终端设备,包括语音呼叫发起模块,所述语音呼叫发起模块能发起VoLTE或电路域的语音呼叫,所述终端设备还包括:检测模块,用于检测终端设备和网络侧设备是否支持bSRVCC;定时器设置模块,用于在所述检测模块检测到终端设备和网络侧设备至少其中之一不支持bSRVCC时,设置定时器;控制模块,用于根据所述终端设备是否能在所述定时器的预定时间内收到网络侧设备发送的响铃消息,确定终端设备是否需要发起新的语音呼叫请求。进一步地,所述控制模块用于在所述终端设备在定时器的预定时间内收到网络侧设备发送的响铃消息时,判定VoLTE语音呼叫已经成功,则清除定时器。进一步地,所述控制模块用于在所述终端设备在定时器的预定时间内没有收到网络侧设备发送的响铃消息时,认定VoLTE语音呼叫失败,控制所述语音呼叫发起模块重新发起新的语音呼叫请求。进一步地,所述新的语音呼叫请求是基于CSFB电路域方式发起的。进一步地,所述预定的时间为10秒。本专利技术第三方面,还提供另一种终端设备,包括:处理器,用于执行上述终端设备通信控制方法;存储器,用于存储所述处理器执行上述终端设备通信控制方法所需的程序或代码。本专利技术技术方案在于进行VoLTE语音业务呼叫时,如果检测到终端设备或网络侧设备不支持bSRVCC,则根据终端设备是否能在预定时间内收到网络侧设备发送的响铃消息来确定终端设备是否需要发起新的语音呼叫请求,如果在预定时间内如果终端设备还没有收到网络侧的响铃消息,即认定VoLTE语音呼叫失败,定时器超时就会触发终端设备通过电路域方式进行语音呼叫业务,利用这种方法能缩短发起电路域语音业务所需要的等待时间,提高系统响应速度,从而提高了通信质量及用户体验。附图说明图1是本专利技术实施例一种终端设备通信控制方法的流程图;图2是本专利技术实施例二种终端设备通信控制方法的流程图;图3是本专利技术实施例三终端设备的组成模块图;图4是本专利技术实施例四终端设备的组成模块图;图5为本专利技术实施例五终端设备的硬件结构示意图。具体实施方式为了使本专利技术的目的、特征和效果能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细说明。本申请中涉及的终端设备,即用户设备(User Equipment,UE),可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端也可以称为系统、订户模块(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或用户装备(User Equipment)。实施例一:请参阅图1,本专利技术实施例一提供了一种终端设备通信控制方法,该方法包括以下步骤:S201:驻留于LTE网络中的UE成功注册上IMS。UE开机后设备能够驻留在2G(GSM、CDMA)、3G(WCDMA、本文档来自技高网
...
一种终端设备通信控制方法和终端设备

【技术保护点】
一种终端设备通信控制方法,其特征在于,该方法包括:终端设备发起VoLTE语音呼叫;如果检测到终端设备和网络侧设备至少其中之一不支持bSRVCC,则设置定时器;根据终端设备是否能在所述定时器的预定时间内收到网络侧设备发送的响铃消息,确定终端设备是否需要发起新的语音呼叫请求。

【技术特征摘要】
1.一种终端设备通信控制方法,其特征在于,该方法包括:终端设备发起VoLTE语音呼叫;如果检测到终端设备和网络侧设备至少其中之一不支持bSRVCC,则设置定时器;根据终端设备是否能在所述定时器的预定时间内收到网络侧设备发送的响铃消息,确定终端设备是否需要发起新的语音呼叫请求。2.根据权利要求1所述的方法,其特征在于,如果所述终端设备在定时器的预定时间内收到网络侧设备发送的响铃消息,表示VoLTE语音呼叫已经成功,则清除定时器。3.根据权利要求1所述的方法,其特征在于,当所述终端设备在定时器的预定时间内没有收到网络侧设备发送的响铃消息时,则发起新的语音呼叫请求。4.根据权利要求3所述的方法,其特征在于,所述发起新的语音呼叫请求是基于CSFB方式发起的语音呼叫请求。5.根据权利要求1所述的方法,其特征在于,所述定时器的预定时间为10秒。6.一种终端设备,包括语音呼叫发起模块,所述语音呼叫发起模块能发起VoLTE或电路域的语音呼叫,其特征在于,所述终...

【专利技术属性】
技术研发人员:汪志成
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:广东;44

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

1