终端设备通信控制方法和终端设备与流程

文档序号:12479612阅读:331来源:国知局
终端设备通信控制方法和终端设备与流程

本发明涉及通信技术领域,更具体地,涉及一种终端设备通信控制方法和终端设备。



背景技术:

由于LTE是一种仅支持数据域的网络制式,当LTE终端设备需要使用语音业务时,通常有两种解决方案,一种就是走基于IP承载语音(Voice over IP,简称VoIP)的VoLTE(Voice over LTE)技术,VoLTE是基于IMS(IP Multimedia Subsystem)的电话业务。该方案语音业务建立在分组交换域(Packet Switch Domain,简称PS域)上,具有频谱利用率高,通话清晰,时延短,随着LTE网络建设的加速和IMS的部署,将成为主流的语音解决方案。另外一种就是通过电路域回落(Circuit Switched Domain Fall Back,简称CSFB)技术,让终端设备回落到支持电路域的2G/3G网络来完成。该方案语音建立在电路交换域(Circuit Switched Domain,简称CS域)上,具有终端产品丰富,网络覆盖广。

现在越来越多的终端设备都已经支持VoLTE功能,用户使用支持VoLTE功能的终端设备配合开通VoLTE功能电话卡即可享受4G高清语音业务。由于VoLTE商用并没有完全展开,设备厂商都就会在其终端设备的设置界面添加一个类似于“VoLTE”的4G通话触摸开关,用来确定可以优先使用VoLTE高清通话,如图1所示。方便用户自行决定是使用VoLTE还是CSFB作为优选语音方案。终端设备既然提供这样一个4G通话开关,就要保证用户可以不受束缚的自由开关该功能。

目前双卡终端设备的卡槽设计发展趋势是3选2卡槽设计,即一卡槽为SIM卡,另一卡槽为SIM卡和TF存储卡二选一。这主要是基于扩展终端设备存储空间和终端设备设计需要。现在的终端设备一般都支持热拔插SIM卡、存储卡。用户在使用双SIM卡终端设备时,有时需要将其中一张SIM卡取下,然后将TF存储卡放入卡槽中。如果上述的SIM卡为通过热插拔的方式取下,可能会导致终端设备长时间无法驻留4G网络。

以下是一起导致用户不能正常使用LTE网络的情形,用户的操作步骤如下:

1.插入两张中国移动支持VoLTE功能的SIM卡,终端设备上电后,打开终端设备4G通话功能开关,终端设备的数据通道设置在SIM卡2,SIM卡2可以注册到LTE网络,并能成功注册上IMS。

2.关闭终端设备4G通话功能开关。

3.不断电的情况下,拔出卡托,取下SIM卡1,保留SIM卡2,然后插入卡托。

SIM卡2单卡插入终端设备后,仅能搜到3G的TD-SCDMA网络或2G的GSM网络,长时间没有4G的LTE网络和用来指示支持VoLTE功能的HD图标出现。无论用户怎么去开关4G通话开关,都无法使用VoLTE电话,而且用户也无法正常使用4G的普通数据业务。

因为终端设备在SIM卡插入后,会检测终端设备配置的语音域的选择(Voice_domain_pref)和终端设备设置里面的4G通话开关是否打开,如果终端设备的语音域选择的是3(IMS PS Voice preferred,CS Voice as secondary)且终端设备的4G通话开关又是关闭的,终端设备则认为这样的配置无法很好的完成用户的电话需求。遇到这样的情况之后,终端设备的现有做法是将LTE网络禁止12分钟,然后让终端设备去搜索有电路域功能其他网络制式。但是这样一来,在这被禁止的12分钟里,用户无法使用VoLTE电话,而且用户也无法正常使用4G的普通数据业务。



技术实现要素:

有鉴于于此,本发明提供一种终端设备通信控制方法和终端设备,能使终端设备在其语音域设置与4G通话开关的状态不匹配时快速恢复LTE网络的数据业务,提高用户体验。

本发明第一方面,提供了一种终端设备通信控制方法,该方法包括:

读取终端设备的语音域设置信息;

判断终端设备的4G通话开关的状态;

如果终端设备的4G通话开关关闭,则判断终端设备的语音域设置是否为CS或IMS优先;

如果是CS优先,则终端设备搜索LTE网络并注册到LTE网络;

如果是IMS优先,则修改终端设备的语音域设置为CS优先。

进一步地,在修改终端设备的语音域设置为CS优先之后,所述终端设备搜索LTE网络或返回所述读取终端设备的语音域设置信息的步骤。

进一步地,所述“判断终端设备的语音域设置是否为CS或IMS优先”包括:如果所述读取的语音域设置信息的值为3,则确定终端设备的语音域设置是IMS优先;如果所述读取的语音域设置信息的值为2,则确定终端设备的语音域设置是CS优先。

进一步地,在判断终端设备的4G通话开关的状态的步骤中,如果4G通话开关打开,则所述终端设备搜索LTE网络。

进一步地,所述方法还包括在终端设备搜索LTE网络并注册成功后,利用LTE网络支持数据业务,利用2G/3G网络支持语音业务。

本发明第二方面,提供了一种终端设备,能支持VoLTE或CS域语音业务,所述终端设备包括:

读取模组,用于读取终端设备的语音域设置信息;

判断模组,用于判断终端设备的4G通话开关的状态;如果终端设备的4G通话开关关闭,则所述判断模组还用于判断终端设备的语音域设置是否为CS或IMS优先;

搜网模组,用于在终端设备的4G通话开关关闭且语音域设置为CS时,正常搜索LTE网络;

设置模组,用于在终端设备的4G通话开关关闭且语音域设置为IMS时,将终端设备的语音域设置为CS优先。

进一步地,所述搜网模组,用于在所述设置模组将终端设备的语音域设置为CS优先后,搜索LTE网络。

进一步地,所述判断模组具体用于:如果所述读取的语音域设置信息为3,则判断终端设备的语音域设置是IMS优先;如果所述读取的语音域设置信息为2,则判断终端设备的语音域设置是CS优先。

进一步地,所述搜网模组还用于在所述4G通话开关打开时,搜索LTE网络。

本发明第三方面,还提供一种终端设备,包括:

存储器,用于存储执行程序的代码,所述执行程序在执行过程中用于实现上述终端设备通信控制方法;

处理器,用于执行所述存储器存储的所述代码。

本发明技术方案的有益效果至少包括:

本发明技术方案在于读取终端设备的语音域设置信息;判断终端设备的4G通话开关的状态;如果终端设备的4G通话开关关闭,则判断终端设备的语音域设置是否为CS或IMS优先;如果是CS优先,则终端设备搜索LTE网络;如果是IMS优先,则修改终端设备的语音域设置为CS优先以保证终端设备能够及时驻留LTE网络,能够正常使用4G普通数据业务,提高用户体验。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是一种双卡终端设备设置4G通话开关的界面示意图;

图2是本发明一实施例终端设备通信控制方法的流程示意图;

图3是本发明另一实施例终端设备通信控制方法的流程示意图;

图4是本发明实施例终端设备的组成模块示意图;

图5为本发明实施例终端设备的硬件结构示意图。

主要元件符号说明:

100-终端设备,10-读取模组,20-判断模组,30-搜网模组,40-设置模组,200-终端设备,201-存储器,202-处理器。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出。其中自始至终相同或类似的标号确定相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

本申请中涉及的终端设备,即用户设备(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)。

本发明涉及的无线网络架构可以包括数个演进节点eNB和其它网络实体。eNB可以是与用户设备装置(UE)通信的基站并且可以被称为基站、节点B、接入点等。每个eNB可以提供针对具体的地理区域的通信覆盖。在3GPP中,术语“小区”可以指的是eNB的覆盖区域和/或服务这个覆盖区域的eNB子系统的覆盖区域,这取决于使用术语的上下文。

实施例一

请参阅图1及图2,本发明实施例一提供了一种终端设备通信控制方法,该方法的步骤如下:

在本发明实施例中,终端设备可以是双卡4G手机,能通过LTE网络完成数据业务的传输,也可以通过LTE网络或2G/3G网络完成语音业务的传输。

如果终端设备在开机状态下,终端设备检测到插入单卡时,则终端设备会自动执行以下步骤,以保证终端设备4G数据业务快速完成。

终端设备在开机的状态下,如果将装有双SIM卡的卡托抽出,取出一张SIM卡,再将另一SIM单卡插入,则易于出现因终端设备的语音域设置与4G通话开关的状态不匹配而产生的LTE掉网问题,通过以下步骤,可使终端设备快速搜索并接入LTE网络,以保证数据业务通过LTE网络快速完成。

步骤S202:读取终端设备的语音域设置信息。

具体地,可以通过读取SIM卡上的集成电路卡识别码(Integrate circuit card identity,ICCID)中的信息来确定终端设备语音域的配置,该信息被固化在终端设备SIM卡中,ICCID为IC卡的唯一识别号码,共有20位数字组成,其编码格式为:XXXXXX 0MFSS YYGXX XXXXX。前六位运营商代码:中国移动的为:898600;898602,中国联通的为:898601,中国电信的为:898603。根据具体的运营商来确定语音域的配置,中国移动由于已经开始了VoLTE的商用,所以对应的语音域配置IMS域优先,而中国联通和中国电信还没有着手VoLTE的商用,对应的语音域配置为CS域优先。

终端设备的语音域设置信息可以是voice_domain_pref(语音域设置信息)参数,voice_domain_pref值可以由二进制的数字确定,如11或10,二进制数字11的值为3,确定IMS语音优先;二进制数字10的值为2,确定CS语音优先。

步骤S203:判断4G通话开关是否关闭。

具体地,就是用户是否在如图1所示的终端设备设置界面中选择使用VoLTE进行通话,如果选择是,则4G通话开关为打开,选择否就是4G通话开关为关闭。打开该4G通话开关,用户就可以享受高清4G语音业务,并且语音业务与4G数据业务不会发生冲突。

步骤S204:确定终端设备的语音域设置是CS优先还是IMS优先。

具体地,当终端设备侧保存在NV(为终端设备里的一种标记,记录一些信息的相关信息,如标记允许注册的网络、当前注册的网络等)里面nv66048条目中语音域设置位数值为3,则确定终端设备的语音域设置是IMS优先;如果所述读取的语音域设置位数值为2,则确定终端设备的语音域设置是CS优先。

步骤S205:如果终端设备的4G通话开关关闭且终端设备的语音域设置是IMS优先,则修改终端设备的语音域设置为CS优先。

具体地,将不满足驻留LTE网络的配置,即终端设备的4G通话开关是关闭状态,同时终端设备语音域设置的是IMS优先,这时需要手动修改语音域为CS域优先,以满足终端设备驻留LTE网络的要求。

步骤S206:终端设备搜索LTE网络并注册成功。

具体地,终端设备满足驻留LTE网络的配置要求,终端设备搜索LTE网络并驻留该网络,用户可以在该LTE网络上进行4G数据业务,同时可以通过CSFB进行语音业务。

纵观整个流程,在步骤S203中,当判断4G通话开关为打开时,流程可直接转到S206。当判断4G通话开关为关闭时,流程转到S204。

在步骤S204中,当判断判断终端设备的语音域设置是CS优先时,流程转到S206。当判断判断终端设备的语音域设置是IMS优先时,流程转到S205。

在步骤S205,修改语音域设置为电路(CS)域优先后,流程转到S206,终端设备搜索LTE网络并注册成功。

实施例二

请参阅图3,本实施例与实施例一的流程相似,其区别在于步骤S205修改语音域设置为电路域优先后,流程转到S202,判断流程再走一遍,搜网之前再次判断终端设备的语音域设置及4G通话开关的状态。

实施例一和实施例二中读取语音域设置信息和判断4G通话开关是否关闭的先后顺序没有严格要求,只要是确定了4G通话开关为关闭状态,语音域为IMS域优先,就需要调整语音域为CS域优先,以满足终端设备驻留LTE网络的要求。

请参阅图4,结合上述实施例,本发明实施例提供了一种终端设备100,包括读取模组10、判断模组20、搜网模组30以及设置模组40。所述读取模组10用于读取终端设备的语音域设置信息(voice_domain_pref);所述判断模组20用于判断终端设备100的4G通话开关的状态;如果终端设备100的4G通话开关关闭,则所述判断模组20还用于判断终端设备的语音域设置是否为CS或IMS优先;所述搜网模组30用于在终端设备的4G通话开关关闭且语音域设置为CS时,正常搜索LTE网络;所述设置模组40用于在终端设备的4G通话开关关闭且语音域设置为CS时,将终端设备的语音域设置为CS优先;所述搜网模组30还用于在所述设置模组40将终端设备100的语音域设置为CS优先后,搜索LTE网络。

所述读取模组10在检测到终端设备插入SIM卡,通过读取SIM卡上的ICCID信息来获取终端设备的语音域配置信息。

进一步地,通过读取ICCID中运营商代码信息来确定终端设备语音域的配置。

所述判断模组20既判断4G通话开关的状态又判断终端设备的语音域设置是否为CS或IMS优先;当4G通话开关的状态为打开时,终端设备直接搜索LTE网络,当4G通话开关的状态为关闭时,则需要进行终端设备的语音域设置的判断;当终端设备的语音域为CS域优先时,直接进行搜LTE网络。

进一步地,语音域设置信息数值为3,则确定终端设备的语音域设置是IMS优先;如果所述读取的语音域设置信息为2,则确定终端设备的语音域设置是CS优先。

所述搜网模组30在经过判断模组20判断后满足终端设备驻网条件,直接进行搜LTE网络并驻留LTE网络。

进一步地,终端设备驻留LTE网络的条件是4G通话开关为打开或者4G通话开关为关闭且终端设备语音域设置为CS域优先。

所述设置模组40将不满足驻留LTE网络的配置修改为满足驻网条件的配置。

进一步地,不满足驻留LTE网络的配置是4G通话开关为关闭,终端设备语音域设置为IMS域优先,需要将语音域设置由IMS域优先修改为CS域优先,以满足LTE驻网条件。

图5是本发明实施例终端设备200的另一结构示意图。该终端设备200至少包括:存储器201和处理器202,其中:

存储器201可以包括只读存储器和随机存取存储器,并向处理器202提供指令和数据,存储器201的一部分还可以包括可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory)。

存储器201存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集。

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

在本发明实施例中,处理器202通过调用存储器201存储的操作指令(该操作指令可存储在操作系统中),执行如下操作:

当终端设备在开机状态下检测到插入单卡时;读取终端设备的语音域设置信息;判断终端设备的4G通话开关的状态;如果终端设备的4G通话开关打开,则终端设备正常搜索LTE网络;如果终端设备的4G通话开关关闭,则判断终端设备的语音域设置是CS优先还是IMS优先;如果终端设备的语音域是CS优先,则正常搜索LTE网络;如果终端设备的语音域是IMS优先,则需要将终端设备的语音域设置为CS优先,设置该语音域后,终端设备就能正常搜索LTE网络并驻网。

另外,处理器202还用于执行图2或图3所示的方法实施例中的全部或部分步骤,具体此处不再赘述。

本发明实施例中的终端设备在实际应用中为如前所述的用户设备,可以是无线终端也可以是有线终端,该终端设备具备图4所示的功能模块或图5所示的结构。其中,无线终端可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。具体,此处不做赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1