一种4G多模移动终端及其手动搜网方法与流程

文档序号:18869675发布日期:2019-10-14 19:14阅读:473来源:国知局
一种4G多模移动终端及其手动搜网方法与流程

本申请涉及一种移动通信技术,特别是及一种4g多模移动终端的手动搜网方法。



背景技术:

同时支持gsm(globalsystemformobilecommunications,全球移动通讯系统)、umts(universalmobiletelecommunicationssystem,通用移动通讯系统)以及lte(longtermevolution,长期演进技术)的4g多模(multimode)手机已得到广泛应用。由于不同移动通讯运营商的网络覆盖情况与资费都不尽相同,用户希望在不同地点根据移动通讯网络的信号覆盖情况、自己的喜好、自己的移动通讯套餐定制情况等因素手动选择不同的移动通讯网络,这被称为手动搜网。

当用户对移动终端中的某一张sim卡进行手动搜网操作时,手动搜网必须让移动终端(ue,userequipment,用户设备)处于空闲态(idle)才可进行。如果当前有任意一张sim卡注册在lte网络且处于连接态(connected),就会导致这张处于连接态的sim卡瞬间脱网,自主地转为空闲态,而enb(enodeb,基站)仍以为移动终端为连接态,使得在短时间内移动终端自身状态跟enb所了解的移动终端状态不一致。由于lte网络对于被叫处理区分连接态和空闲态的特殊性,就使得在这段时间内enb下发的连接态被叫指示无法送达移动终端,从而导致被叫必然失败。

为便于描述,本申请文件中,以sim(subscriberidentitymodule,用户身份模块)卡来表示移动终端所使用的智能卡,其中存储有用户身份识别数据、鉴权算法及相应密钥等,用来对移动终端接入移动通讯网络进行识别和鉴权。所述sim卡应做广义理解,包含在不同的移动通讯网络中具有同样功能的r-uim(removableuseridentitymodule)卡、uim(useridentitymodule)卡、uicc(universalintegratedcircuitcard,通用集成电路卡)内置的sim应用、usim(umtssubscriberidentitymodule)应用、csim(cdmasubscriberidentitymodule)等。



技术实现要素:

本申请所要解决的技术问题是提供一种4g多模移动终端的手动搜网方法,可以避免sim卡手动搜网而导致的终端与网络侧的状态不一致,从而提高被叫接通率。

为解决上述技术问题,本申请提供的4g多模移动终端的手动搜网方法,包括如下步骤。所述4g多模移动终端仅支持一张4g多模sim卡,称为sim卡一。步骤s102:用户选择sim卡一进行手动搜网。步骤s104:emm单元判断移动终端的sim卡一当前是否处于4g连接态;如果是,则进入步骤s106;如果否,则emm单元直接处理手动搜网事件。步骤s106:emm单元缓存手动搜网事件,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。步骤s108:如果在计时器一超时前,移动终端收到网络释放命令,则emm单元停止计时器一,并在链路正常释放后,处理缓存的手动搜网事件。步骤s110:如果计时器一超时,移动终端还未收到网络释放命令,则emm单元通知errc单元释放移动终端的链接,释放完成后处理缓存的手动搜网事件。

上述4g多模移动终端的手动搜网方法是本申请的实施例一,对应于单卡移动终端的应用场景,可以在进行手动搜网操作之前使移动终端保持空闲态,同时使网络侧了解到移动终端为空闲态,从而提高被叫接通率。

进一步地,所述计时器一的时长配置为lte网络在移动终端无上行数据业务时从保持链路连接到链路释放的平均时间。这是计时器一的时长的优选配置方式。

本申请还提供了一种4g多模移动终端的手动搜网方法,包括如下步骤。所述4g多模移动终端支持多张sim卡,其中至少一张sim卡为4g多模sim卡,称为sim卡一。步骤s202:用户选择sim卡一进行手动搜网。步骤s204:emm单元一判断移动终端的sim卡一当前是否处于4g连接态;如果是,则进入步骤s206;如果否,则进入步骤s212。步骤s206:emm单元一缓存手动搜网事件,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。步骤s208:如果在计时器一超时前,移动终端收到网络释放命令,则emm单元一停止计时器一,并在链路正常释放后,处理缓存的手动搜网事件。步骤s210:如果计时器一超时,移动终端还未收到网络释放命令,则emm单元一通知errc单元一释放移动终端的链接,释放完成后处理缓存的手动搜网事件。步骤s212:emm单元一读取其它sim卡的emm单元的状态;如果有任一其他sim卡的emm单元判断移动终端当前处于4g连接态,则进入步骤s214;否则emm单元一直接处理手动搜网事件。步骤s214:emm单元一缓存手动搜网事件,并通知该处于4g连接态的sim卡的emm单元启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。步骤s216:如果在计时器一超时前,移动终端收到网络释放命令,则该处于4g连接态的sim卡的emm单元停止计时器一,并在链路正常释放后,由该处于4g连接态的sim卡的emm单元通知emm单元一处理缓存的手动搜网事件。步骤s218:如果计时器一超时,移动终端还未收到网络释放命令,则该处于4g连接态的sim卡的emm单元通知该sim卡的errc单元释放移动终端的链接,释放完成后由该处于4g连接态的sim卡的emm单元通知emm单元一处理缓存的手动搜网事件。

上述4g多模移动终端的手动搜网方法是本申请的实施例二,对应于多卡移动终端的应用场景,可以在进行手动搜网操作之前使终端保持空闲态,同时使网络侧了解到终端为空闲态,从而提高被叫接通率。

进一步地,所述计时器一的时长配置为lte网络在移动终端无上行数据业务时从保持链路连接到链路释放的平均时间。这是计时器一的时长的优选配置方式。

本申请还提供了一种4g多模移动终端,仅支持一张4g多模sim卡,称为sim卡一;所述4g多模移动终端包括指令接收单元、判断单元、缓存单元、处理单元、执行单元。所述4g多模移动终端的非接入层中仅有一个emm单元,负责所述唯一sim卡的eps移动性管理;所述4g多模移动终端的接入层中仅有一个errc单元,负责管理所述唯一sim卡的无线资源控制。所述指令接收单元用来接收用户发出的选择sim卡一进行手动搜网的指令。所述判断单元用来判断移动终端的sim卡一当前是否处于4g连接态。所述缓存单元用来在移动终端的sim卡一当前处于4g连接态时,缓存手动搜网事件。所述处理单元用来在所述缓存单元缓存手动搜网事件后,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端;如果在计时器一超时前,移动终端收到网络释放命令,则所述处理单元停止计时器一,并在链路正常释放后,由执行单元处理缓存的手动搜网事件;如果在计时器一超时后,移动终端还未收到网络释放命令,所述处理单元释放移动终端的链接,释放完成后由执行单元处理缓存的手动搜网事件。所述执行单元用来在移动终端的sim卡一当前未处于4g连接态时,直接处理手动搜网时间;或者在移动终端的链接被释放后,处理缓存的手动搜网事件。

上述4g多模移动终端是本申请的实施例一,对应于单卡移动终端,可以在进行手动搜网操作之前使终端保持空闲态,同时使网络侧了解到终端为空闲态,从而提高被叫接通率。

进一步地,所述指令接收单元是移动终端的人机交互界面。这是一种优选的实现方式。

进一步地,所述判断单元、缓存单元、执行单元都是sim卡一对应的emm1。这是一种优选的实现方式。

进一步地,所述处理单元是sim卡一对应的emm单元和errc单元共同实现的。这是一种优选的实现方式。

本申请还提供了一种4g多模移动终端,支持多张sim卡,其中至少一张sim卡为4g多模sim卡,称为sim卡一;所述4g多模移动终端包括指令接收单元、判断单元、缓存单元、第一处理单元、第二处理单元、执行单元。所述4g多模移动终端的非接入层中具有与sim卡相同数量的emm单元,每个emm单元对应地负责一张sim卡的eps移动性管理;所述4g多模移动终端的接入层中具有与sim卡相同数量的errc单元,每个errc单元对应地负责管理一张sim卡的无线资源控制。所述指令接收单元用来接收用户发出的选择sim卡一进行手动搜网的指令。所述判断单元用来判断移动终端的sim卡一当前是否处于4g连接态;所述判断单元还用来在移动终端的sim卡一当前未处于连接态时,判断移动终端的除sim卡一以外的其他sim卡当前是否处于4g连接态。所述缓存单元用来在移动终端的sim卡一当前处于4g连接态时,缓存手动搜网事件;所述缓存单元还用来在除sim卡一以外的任一sim卡当前处于4g连接态时,缓存手动搜网事件。所述第一处理单元用来在所述缓存单元由于sim卡一当前处于4g连接态而缓存手动搜网事件后,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端;如果在计时器一超时前,移动终端收到网络释放命令,则所述第一处理单元停止计时器一,并在链路正常释放后,由执行单元处理缓存的手动搜网事件;如果在计时器一超时后,移动终端还未收到网络释放命令,所述第一处理单元释放移动终端的链接,释放完成后由执行单元处理缓存的手动搜网事件。所述第二处理单元用来在所述缓存单元由于除sim卡一以外的任一sim卡当前处于4g连接态而缓存手动搜网事件后,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端;如果在计时器一超时前,移动终端收到网络释放命令,则所述第二处理单元停止计时器一,并在链路正常释放后,由执行单元处理缓存的手动搜网事件;如果在计时器一超时后,移动终端还未收到网络释放命令,所述第二处理单元释放移动终端的链接,释放完成后由执行单元处理缓存的手动搜网事件。所述执行单元用来在移动终端的全部sim卡当前均未处于4g连接态时,直接处理手动搜网时间;或者在移动终端的链接被释放后,处理缓存的手动搜网事件。

上述4g多模移动终端是本申请的实施例二,对应于多卡移动终端,可以在进行手动搜网操作之前使终端保持空闲态,同时使网络侧了解到终端为空闲态,从而提高被叫接通率。

进一步地,所述指令接收单元是移动终端的人机交互界面。这是一种优选的实现方式。

进一步地,所述判断单元是各张sim卡对应的emm单元共同实现的。这是一种优选的实现方式。

进一步地,所述缓存单元、执行单元都是sim卡一对应的emm单元一。这是一种优选的实现方式。

进一步地,所述第一处理单元是sim卡一对应的emm单元一和errc单元一共同实现的。这是一种优选的实现方式。

进一步地,所述第二处理单元是除sim卡一以外的当前处于4g连接态的sim卡对应的emm单元和errc单元共同实现的。这是一种优选的实现方式。

本申请取得的技术效果是在不影响用户体验的情况下,减少因手动搜网引发移动终端自身状态和网络侧对移动终端所了解的状态不一致而导致被叫失败的问题,从而提高呼通率。

附图说明

图1是本申请提供的双卡4g多模移动终端的手动搜网方法的实施例一的流程图。

图2是本申请提供的双卡4g多模移动终端的手动搜网方法的实施例二的流程图。

图3是本申请提供的双卡4g多模移动终端的实施例一的结构示意图。

图4是本申请提供的双卡4g多模移动终端的实施例二的结构示意图。

图中附图标记为:302为指令接收单元;304为判断单元;306为缓存单元;308为处理单元;310为执行单元;402为指令接收单元;404为判断单元;406为缓存单元;408为第一处理单元;410为第二处理单元;412为执行单元。

具体实施方式

本申请提出了一种4g多模移动终端,其实施例一仅支持一张4g多模sim卡。所述4g多模移动终端的非接入层(nas,non-accessstratum)中仅有一个emm(epsmobilitymanagement,eps移动性管理)单元,这是一个软件模块,负责所述唯一sim卡的eps(evoovedpacketsystem,演进分组系统)移动性管理。所述4g多模移动终端的接入层(as,accessstratum)中仅有一个errc(enhancedradioresourcecontrol,增强无线资源控制)单元,这也是一个软件模块,负责管理所述唯一sim卡的无线资源控制。所述4g多模sim卡可以根据移动通讯网络的环境自动选择驻留在2g、3g或4g移动通讯网络中,例如分别对应于gsm、utms或lte网络。所述4g多模sim卡支持语音业务和数据业务,其采用csfb(circuitswitchedfallback,电路域回落)或者volte(voiceoverlte,长期演进语音承载)方案提供语音业务。所述移动终端只具有一组射频收发器,用于2g、3g或4g移动通讯网络,达到物理资源的充分利用。

请参阅图1,这是本申请提供的4g多模移动终端的手动搜网方法的实施例一。其中的4g多模移动终端仅支持一张4g多模sim卡,称为sim卡一。所述手动搜网方法的实施例一包括如下步骤。

步骤s102:当用户在移动终端的ui(userinterface,人机交互)界面选择sim卡一进行手动搜网时,进入步骤s104。

步骤s104:emm单元判断移动终端的sim卡一当前是否处于4g连接态。如果是,则进入步骤s106。如果否,则emm单元直接处理手动搜网事件。

步骤s106:emm单元缓存手动搜网事件,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。

步骤s108:如果在计时器一超时前,移动终端收到网络释放命令,则emm单元停止计时器一,并在链路正常释放后,处理缓存的手动搜网事件。

步骤s110:如果计时器一超时,移动终端还未收到网络释放命令,则emm单元通知errc单元释放移动终端的链接,释放完成后处理缓存的手动搜网事件。

优选地,所述的计时器一的时长配置为lte网络在移动终端无上行数据业务时从保持链路连接到链路释放的平均时间。

请参阅图3,与所述手动搜网方法的实施例一相对应地,本申请的4g多模移动终端的实施例一包括指令接收单元302、判断单元304、缓存单元306、处理单元308、执行单元310。

所述指令接收单元302用来接收用户发出的选择sim卡一进行手动搜网的指令。所述指令接收单元例如是移动终端的触控屏、按键等人机交互界面。

所述判断单元304用来判断移动终端的sim卡一当前是否处于4g连接态。所述判断单元例如是sim卡一对应的emm单元。

所述缓存单元306用来在移动终端的sim卡一当前处于4g连接态时,缓存手动搜网事件。所述缓存单元例如是sim卡一对应的emm单元。

所述处理单元308用来在所述缓存单元306缓存手动搜网事件后,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。如果在计时器一超时前,移动终端收到网络释放命令,则所述处理单元308停止计时器一,并在链路正常释放后,由执行单元310处理缓存的手动搜网事件。如果在计时器一超时后,移动终端还未收到网络释放命令,所述处理单元308释放移动终端的链接,释放完成后由执行单元310处理缓存的手动搜网事件。所述处理单元例如是sim卡一对应的emm单元以及errc单元共同实现的。

所述执行单元310用来在移动终端的sim卡一当前未处于4g连接态时,直接处理手动搜网时间;或者在移动终端的链接被释放后,处理缓存的手动搜网事件。所述执行单元例如是sim卡一对应的emm单元。

本申请提出了一种4g多模移动终端,其实施例二支持多张sim卡,并且至少一张sim卡为4g多模sim卡。其余sim卡不做限制,可以是2g单模sim卡、3g多模sim卡或4g多模sim卡。所述2g单模sim卡只能驻留在2g移动通讯网络中。所述3g多模sim卡可以根据移动通讯网络的环境自动选择驻留在2g或3g移动通讯网络中。所述4g多模移动终端的非接入层中具有与sim卡相同数量的emm单元,每个emm单元对应地负责一张sim卡的eps移动性管理。所述4g多模移动终端的接入层中具有与sim卡相同数量的errc单元,每个errc单元对应地负责管理一张sim卡的无线资源控制。每张sim卡都支持语音业务,也都支持数据业务。其中4g多模sim卡采用csfb或者volte方案提供语音业务。所述移动终端只具有一组射频收发器,用于2g、3g或4g移动通讯网络,达到物理资源的充分利用。因此在任一时刻,只能在某一张sim卡做语音业务或数据业务中的一种。

请参阅图2,这是本申请提供的4g多模移动终端的手动搜网方法的实施例二。其中的4g多模移动终端支持多张sim卡,并且至少一张sim卡为4g多模sim卡。为了便于描述,sim卡一例如表示4g多模sim卡,其余sim卡不做限制。当移动终端具有多张sim卡时,每张sim卡是平等的,处理也完全对等。例如,手动搜网可以发生在sim卡一,也可以发生在sim卡二。如果sim卡二与sim卡一都采用4g多模sim卡,那么将各步骤中的sim卡一与sim卡二互换也是可行的。所述手动搜网方法的实施例二包括如下步骤。

步骤s202:当用户在移动终端的ui界面选择sim卡一进行手动搜网时,进入步骤s204。

步骤s204:emm单元一判断移动终端的sim卡一当前是否处于4g连接态。如果是,则进入步骤s206。如果否,则进入步骤s212。

步骤s206:emm单元一缓存手动搜网事件,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。

步骤s208:如果在计时器一超时前,移动终端收到网络释放命令,则emm单元一停止计时器一,并在链路正常释放后,处理缓存的手动搜网事件。

步骤s210:如果计时器一超时,移动终端还未收到网络释放命令,则emm单元一通知errc单元一释放移动终端的链接,释放完成后处理缓存的手动搜网事件。

步骤s212:emm单元一请求读取其它sim卡对应的emm单元的状态。如果有任一其他sim卡的emm单元判断移动终端当前处于4g连接态,则进入步骤s214。如果所有其他sim卡的emm单元都判断移动终端当前未处于4g连接态,则emm单元一直接处理手动搜网事件。

步骤s214:emm单元一缓存手动搜网事件,并通知该处于4g连接态的sim卡的emm单元(假定emm单元二)启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。

步骤s216:如果在计时器一超时前,移动终端收到网络释放命令,则该处于4g连接态的sim卡的emm单元(假定emm单元二)停止计时器一,并在链路正常释放后,由该处于4g连接态的sim卡的emm单元(假定emm单元二)通知emm单元一处理缓存的手动搜网事件。

步骤s218:如果计时器一超时,移动终端还未收到网络释放命令,则该处于4g连接态的sim卡的emm单元(假定emm单元二)通知该sim卡的errc单元(假定errc单元二)释放移动终端的链接,释放完成后由该处于4g连接态的sim卡的emm单元(假定emm单元二)通知emm单元一处理缓存的手动搜网事件。

优选地,所述的计时器一的时长配置为lte网络在移动终端无上行数据业务时从保持链路连接到链路释放的平均时间。

请参阅图4,与所述手动搜网方法的实施例二相对应地,本申请的4g多模移动终端的实施例二包括指令接收单元402、判断单元404、缓存单元406、第一处理单元408、第二处理单元410、执行单元412。

所述指令接收单元402用来接收用户发出的选择sim卡一进行手动搜网的指令。所述指令接收单元例如是移动终端的触控屏、按键等人机交互界面。

所述判断单元404用来判断移动终端的sim卡一当前是否处于4g连接态。所述判断单元还用来在移动终端的sim卡一当前未处于连接态时,判断移动终端的除sim卡一以外的其他sim卡当前是否处于4g连接态。所述判断单元例如是各张sim卡对应的emm单元共同实现的。

所述缓存单元406用来在移动终端的sim卡一当前处于4g连接态时,缓存手动搜网事件。所述缓存单元406还用来在除sim卡一以外的任一sim卡当前处于4g连接态时,缓存手动搜网事件。所述缓存单元例如是sim卡一对应的emm单元一。

所述第一处理单元408用来在所述缓存单元406由于sim卡一当前处于4g连接态而缓存手动搜网事件后,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。如果在计时器一超时前,移动终端收到网络释放命令,则所述第一处理单元停止计时器一,并在链路正常释放后,由执行单元412处理缓存的手动搜网事件。如果在计时器一超时后,移动终端还未收到网络释放命令,所述第一处理单元408释放移动终端的链接,释放完成后由执行单元412处理缓存的手动搜网事件。所述第一处理单元例如是sim卡一对应的emm单元一和errc单元一共同实现的。

所述第二处理单元410用来在所述缓存单元406由于除sim卡一以外的任一sim卡当前处于4g连接态而缓存手动搜网事件后,启动计时器一,同时停止上行数据发送,等待网络主动释放移动终端。如果在计时器一超时前,移动终端收到网络释放命令,则所述第二处理单元停止计时器一,并在链路正常释放后,由执行单元412处理缓存的手动搜网事件。如果在计时器一超时后,移动终端还未收到网络释放命令,所述第二处理单元410释放移动终端的链接,释放完成后由执行单元412处理缓存的手动搜网事件。所述第二处理单元410例如是除sim卡一以外的当前处于4g连接态的sim卡对应的emm单元(假定emm单元二)和errc单元(假定errc单元二)共同实现的。

所述执行单元412用来在移动终端的全部sim卡当前均未处于4g连接态时,直接处理手动搜网时间;或者在移动终端的链接被释放后,处理缓存的手动搜网事件。所述执行单元412例如是sim卡一对应的emm单元一。

本发明在不影响用户体验的情况下,减少因手动搜网引发移动终端和移动通讯网络的状态不一致而导致被叫失败问题,提高呼通率。

以上仅为本申请的优选实施例,并不用于限定本申请。对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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