小区驻留方法、服务小区信息列表的更新方法和移动终端与流程

文档序号:11961931阅读:209来源:国知局
本发明有关于缩短移动终端的驻留(campon)时延(timedelay)的方法,更具体地,是有关于移动装置及其小区驻留方法。
背景技术
:随着全球移动通信系统(GlobalSystemforMobilecommunications,GSM)技术、时分同步码分多址(TimeDivision-SynchronizationCodeDivisionMultipleAccess,TD-SCDMA)、宽带码分多址(WidebandCodeDivisionMultipleAccess,W-CDMA)技术、CDMA2000技术、长期演进(LongTermEvolution,LTE)技术等无线通信技术的迅速发展,支持一种或多种无线通信技术单模手机及多模手机得到了广泛的应用,用户对移动终端的驻留时延及不同通信技术之间的切换时延有了更高的要求。一般来说,移动终端的驻留过程包含确定目标小区、与目标小区(targetcell)同步(synchronization)、接收目标小区系统信息(SystemInformation,SI)等阶段,其中确定目标小区可包括两种方式:通过接收网络指示来确定,例如小区切换(handover)等,以及移动终端自行判断,例如频率扫描(frequencyscan)等。其中,系统信息由网络下发,包含主要的无线网络参数,如小区选择参数、网络功能参数等,为移动终端正确选择和接入网络及充分利用网络提供的各种服务提供有效支持。目标小区系统信息接收的时延与网络广播必要系统信息的时间相关。以GSM网络为例,在移动终端对网络下行数据接收良好的条件下,通常移动通信终端最长需要经过3.76s可以收齐全部的必要系统信息,此种情况下,接收系统信息的时长有可能会引起用户的使用体验不佳。现有的移动通信终端的驻留算法不能很好地满足用户对快速驻留的时延要求。技术实现要素:有鉴于此,本发明提供一种小区驻留方法、服务小区信息列表的更新方法 和移动终端和移动终端。根据本发明一实施例的小区驻留方法,适用于移动终端,所述小区驻留方法包含:确定目标小区,并与所述目标小区进行同步;判断所述移动终端中的当前的服务小区信息列表中是否包含所述目标小区的系统信息;以及当所述服务小区信息列表中包含所述目标小区的所述系统信息时,则使用所述服务小区信息列表中所包含的所述目标小区的所述系统信息,以驻留于所述目标小区。根据本发明一实施例的移动终端,包含存储器装置及处理器,所述存储器装置储存服务小区信息列表,所述处理器确定目标小区,并与所述目标小区进行同步,判断所述移动终端的当前的所述服务小区信息列表中是否包含所述目标小区的系统信息,以及当所述服务小区信息列表中包含所述目标小区的所述系统信息时,所述处理器使用所述服务小区信息列表中所包含的所述目标小区的所述系统信息,以令所述移动终端驻留于所述目标小区。根据本发明一实施例的服务小区信息列表的更新方法,适用于移动终端,所述服务小区信息列表的更新方法包含:判断所述移动终端是否需要更新当前服务小区的系统信息;当确定所述移动终端需要更新当前所述服务小区的系统信息时,通过网络接收当前所述服务小区的系统信息,以更新所述服务小区信息列表中的所述服务小区的系统信息。本发明所提供的小区驻留方法,其优点之一在于可节省从网络接收系统信息的时间,缩短了移动终端的驻留时延,有效提升用户体验。附图说明图1为根据本发明一实施例的移动终端的方块图。图2为根据本发明一实施例的移动终端驻留过程的流程图。图3为根据本发明一实施例的移动终端的服务小区信息列表的维护流程图。图4为根据本发明另一实施例的移动终端的服务小区信息列表的维护流程图。图5为根据本发明一实施例的服务小区信息列表的周期性更新方法流程图。具体实施方式在通篇说明书及权利要求当中所提及的“包含”为开放式用语,故应解释成“包含但不限定于”。借由以下的实施例的叙述并配合附图说明本发明,但以下 叙述中的方法与步骤仅用以解释本发明,而不应当用来限制本发明。下面描述实现本发明的具体实施例。下列描述是为了说明本发明的一般原则,不可理解为对本发明的限制。因此本发明的保护范围当视所附的权利要求所界定者为准。图1为根据本发明一实施例的移动终端的方块图。移动终端100可为笔记本电脑、手机、可携式游戏设备、可携式多媒体播放器、全球定位系统(GlobalPositioningSystem,GPS)、接收机、个人数字助理、平板计算机或其他装置。移动终端100可至少包括基带信号处理装置110、射频信号处理装置120、处理器130、存储器装置140以及包含至少一天线的天线模块。值得注意的是,为了清楚阐述本发明概念,图1所示为简化的方块图,其中仅与本发明相关的组件显示于图中。然而,本发明并不限图1所示的实施方式。射频信号处理装置120可通过天线接收射频信号,并且处理接收到的射频信号,用以将接收到的射频信号转换为即将由基带信号处理装置110处理的基带信号,或者自基带信号处理装置110接收基带信号,并且将接收到的基带信号转换为即将被传送的射频信号。射频信号处理装置120可包含多个用以执行射频转换的硬件组件。例如,射频信号处理装置120可包含功率放大器、混频器或其他组件。基带信号处理装置110可进一步处理基带信号,以取得由无线网络所传送的信息或数据。基带信号处理装置110也可包括用以执行基带信号处理的多个硬件装置。基带信号处理可包括模数转换/数模转换、增益调整、调制/解调、编码/解码等。处理器130可控制基带信号处理装置110与射频信号处理装置120的运作。根据本发明一实施例,处理器130可执行基带信号处理装置110以及/或射频信号处理装置120所对应的软件模块程序代码。当程序代码被执行时,程序代码结合数据结构内的特定数据也可被视为一处理器逻辑单元或一堆栈实体。因此,处理器可被视为包含多个处理器逻辑单元,各用以执行一个或多个软件模块所对应的预定的功能或任务。通常,移动终端在确定目标小区并与目标小区进行同步后,会通过目标小区所对应的网络接收有关目标小区的系统信息,该系统信息包含主要的无线网络参数,如小区选择参数、网络功能参数等。以GSM网络为例,主要的无线网络参数包含随机接入控制参数(RACHControlParameter)、小区信道描述(CellChannelDescription)等。以LTE网络为例,主要的无线网络参数包含小区标识(cellIdentity),小区重选信息(cellReselectionInfoCommon)等。移动终端需要根据系统信息来判断当前目标小区是否满足终端驻留的条件,例如,当前目标小区 是否为终端驻留的合适小区(suitablecell),以正确选择和接入相应的小区,并充分利用网络提供的各种服务。在本实施例中,存储器装置140中储存一服务小区信息列表,用于记录移动终端所对应的一个或多个小区的系统信息。根据本发明一实施例,服务小区信息列表中所记录的小区可以是移动终端曾经驻留过的服务小区。根据本发明一实施例,服务小区信息列表可包含小区标识及该小区所对应的系统信息,其中小区标识用于标识服务小区信息列表中的小区,该小区所对应的系统信息为移动终端在该小区网络中接收到的网络广播的部分或全部系统信息。以GSM系统为例,该小区网络广播的系统信息可包含系统信息SI1(SystemInformation1)、系统信息SI2(SystemInformation2)等信息中的部分或者全部,再例如在LTE系统中,该小区网络广播的系统信息可包含主信息块MIB(MasterInformationBlock)、系统信息块SIB1(SystemInformationBlock1)、系统信息块SIB2(SystemInformationBlock2)等信息中的部分或全部,具体可视实际通信环境来确定。根据本发明另一实施例,服务小区信息列表可进一步包含对应小区的用于执行小区驻留所需的必要系统信息的有效时间,移动终端的处理器可根据该有效时间删除服务小区信息列表中到期(timeexpired)失效的小区的信息,或者对服务小区信息列表中有效的小区进行排序等,从而维护服务小区信息列表。根据本发明一实施例,射频信号处理装置120结合基带信号处理装置110可被视为可依循一无线接入技术(RadioAccessTechnology,RAT)与一无线网络进行通信以提供无线通信服务的无线通信模块。值得注意的是,于一些实施例中,移动终端100可更被扩展为包括多于一支天线或多于一个无线通信模块,因此本发明并不仅限于图1所示的实施方式。此外,于本发明一些实施例中,处理器亦可配置于基带信号处理装置110内、或者移动终端100可更包含另一个配置于基带信号处理装置110内的处理器。因此本发明并不仅限于图1所示的架构。图2为根据本发明一实施例的移动终端驻留过程的流程图。移动终端在步骤210中确定目标小区并与目标小区进行同步后,在步骤220中,移动终端的处理器判断服务小区信息列表中是否包含目标小区的系统信息。若当前的服务小区信息列表中包含目标小区的系统信息,则移动终端在步骤230中从服务小区信息列表中取得目标小区的系统信息;否则,移动终端在步骤240中将通过 目标小区所对应的网络接收目标小区的系统信息,即处理器通过目标小区所对应的网络接收目标小区的系统信息。接着,在步骤250中,移动终端的处理器根据取得的目标小区的系统信息判断当前目标小区是否满足终端驻留的条件,例如,判断当前目标小区是否为移动终端驻留的合适小区,若满足,则移动终端尝试驻留于当前目标小区(步骤260);否则,移动终端的处理器判断是否存在可选择的其它小区,若存在,则返回步骤210,移动终端重新确定目标小区并与之同步,并重复上述流程步骤;否则,流程结束。根据本发明一实施例,若当前服务小区信息列表中不包含目标小区的系统信息,则在步骤240之后,移动终端的处理器可将通过网络接收的该目标小区的系统信息存入服务小区信息列表。根据本发明另一实施例,移动终端的处理器可于移动终端成功驻留于该目标小区之后,将网络接收的该目标小区的系统信息存入当前服务小区信息列表。请注意,步骤250中如何判断当前小区是否满足终端驻留的条件可采用本领域已知的多种技术手段来实施,简洁起见,此处不再赘述。图3为根据本发明一实施例的移动终端保存的服务小区信息列表的维护流程图。在本实施例中,移动终端在步骤305中确定目标小区并尝试在目标小区上驻留,接着,在步骤310中,移动终端的处理器判断移动终端在当前目标小区上是否驻留成功,若移动终端在目标小区上成功驻留,则该目标小区成为移动终端的当前服务小区(servingcell),在步骤320中,若当前服务小区信息列表中未包含当前目标小区的系统信息,则移动终端的处理器在当前的服务小区信息列表中添加该目标小区的系统信息,接着,在步骤322中,处理器判断移动终端是否需要在网络端进行注册(registration),若不需要注册,则流程结束;若需要注册,则移动终端在执行注册(步骤325)步骤后,由处理器进一步判断注册是否成功(步骤330),若注册成功,则流程结束;否则,在步骤340中,处理器删除当前服务小区信息列表中已保存的该目标小区的系统信息,结束对服务信息列表中当前目标小区的系统信息的维护。请注意,上述步骤中的注册为本领域已知技术手段,简洁起见,此处不再赘述。当在步骤310中移动终端未在目标小区上驻留成功,则在步骤360中,处理器进一步判断是否为目标小区禁止接入(cellbarred)而导致驻留失败,目标小区禁止接入可例如目标小区所属的 公共陆地移动网络(PublicLandMobileNetwork,PLMN)为被禁止接入的PLMN或目标小区所对应的系统信息中指示当前小区为被禁止小区(cellbarred)。若并未发生小区禁止接入(即在步骤360中“否”),则结束对服务信息列表中当前目标小区的系统信息的维护;若出现小区禁止接入而导致目标小区驻留失败(即在步骤360中“是”),则在步骤370中处理器判断当前服务小区信息列表中是否包含该目标小区的系统信息,若否,则直接结束对当前服务信息列表中当前目标小区的系统信息的维护;若当前服务小区信息列表中包含该目标小区的系统信息(即在步骤370中“是”),则流程转至步骤340,处理器删除当前服务小区信息列表中保存的该目标小区的系统信息或将该目标小区标记为不可用,以结束对服务信息列表中当前该目标小区的系统信息的维护。当处理器结束对当前服务信息列表中当前目标小区的系统信息的维护之后(即处理器在执行步骤340,步骤360“否”,以及步骤370“否”之后),处理器可进一步判断是否存在可选择的其它小区(步骤350),并当存在可选择的其它小区时,流程跳转至步骤305,处理器尝试在其他小区上进行驻留,若不存在可选择的其它小区,则流程结束。根据本发明一实施例,在步骤S340中,当处理器删除当前服务小区信息列表中保存的该目标小区的系统信息或将该目标小区标记为不可用之后,处理器可将删除的目标小区列入黑名单,以禁止后续再次尝试驻留于该小区。根据本发明另一实施例,对于列入黑名单中的小区或标记为不可用的小区,后续可视情况决定是否重新启用。例如,在如图2所示步骤270以及如图3所示步骤350中,若移动终端的处理器并未在当前服务小区信息列表或者网络所接收的目标小区系统信息中找到可成功驻留的小区,也未发现可选择的其它小区(步骤270和步骤350中“否”),则处理器可将黑名单中的小区及/或标记为不可用的小区临时解禁。图4为根据本发明另一实施例的移动终端保存的服务小区信息列表的维护流程图。在本实施例中,当移动终端在目标小区上驻留成功(步骤410)后,则该目标小区成为移动终端的当前服务小区。在此情形下,移动终端有可能会接收到网络端发送的系统信息变更的消息(例如,在LTE系统中,网络端可通过发送带有系统信息变更指示(systemInfoModification)的寻呼消息至移动终端,以 指示当前服务小区的系统信息发生变更。再例如,在GSM系统中,网络通过系统信息SI13指示系统信息发生变更),或者移动终端可自行判定当前保存的系统信息已经失效(例如,移动终端设定计时器,并当计时器计时到期时,判定当前服务信息列表中的服务小区的系统信息已失效;举例而言,在GSM系统中,计时器的有效时长可设置为30秒,而在LTE系统中,计时器的有效时长可设置为3小时),则在此情况下移动终端需要进行服务小区的系统信息更新,因而在步骤420中,移动终端的处理器判断是否需要更新当前服务小区的系统信息。若不需要更新,则流程结束;若需要更新,则在步骤430中,移动终端通过网络接收当前服务小区的系统信息。接着,在步骤440中,移动终端的处理器根据接收到的系统信息判断当前服务小区是否被禁止接入。若是,则处理器进一步判断服务小区信息列表中是否包含该服务小区的系统信息,若不包含,则流程结束,否则,处理器删除当前服务小区信息列表中保存的该服务小区的系统信息或将该服务小区标记为不可用(步骤460),并结束流程。若当前服务小区并未被禁止接入,则在步骤470中,根据接收到的当前服务小区的系统信息,处理器更新服务小区信息列表中的当前服务小区的系统信息。此后,流程结束。请注意,图4所示流程为针对单个目标小区的服务小区信息列表的维护示例,在该流程结束后,若当前服务小区无法继续驻留,移动终端的处理器可尝试驻留到其他目标小区。根据本发明一实施例,在步骤420中,移动终端的处理器可通过接收到网络端发送的系统信息变更的消息来判断是否需要更新当前服务小区的系统信息。即判断移动终端是否接收到网络端发送的系统信息变更的消息,如果是,处理器判定需要更新当前服务小区的系统信息。根据本发明另一实施例,在步骤420中,移动终端的处理器可通过检测网络端所发送的消息(如链路释放消息)中是否携带重定向小区列表和相关的系统信息(即小区的备选列表和系统信息)来决定是否更新当前服务小区的系统信息,若携带,则根据该系统信息更新服务小区信息列表。举例而言,处理器可判断从网络端接收到的重定向小区列表和相关系统信息是否包含了移动终端中的服务小区信息列表中未出现的信息,若是,则将未出现的信息加入移动终端中的服务小区信息列表,否则,根据网络端接收到的相关系统信息对原服务小区信息列表中的系统信息进行更新。根 据本发明又一实施例,在步骤420中,移动终端也可主动发起服务小区信息列表的系统信息更新。例如,移动终端可根据当前保存的系统信息所设定的有效期是否已到期来决定是否需要更新当前服务小区的系统信息。又例如,移动终端可设定计时器对服务小区信息列表进行周期性更新。图5为根据本发明一实施例的服务小区信息列表的周期性更新方法流程图。如图5所示,在步骤421中,移动终端的处理器可开启计时器以用于周期性更新服务小区信息列表中的系统信息,并在步骤422中,处理器判断用于更新服务小区信息列表中的系统信息的计时器计时是否已到期。如果计时器计时没有到期,则继续执行步骤422;如果计时器计时到期,则更新服务小区信息列表中的系统信息,并重置计时器(步骤423)。接下来,处理器可重复执行步骤422和步骤423,以执行移动终端的存储装置中的服务小区信息列表中的系统信息的周期性更新。根据本发明一实施例,在步骤S460中,当处理器删除当前服务小区信息列表中保存的该服务小区的系统信息或将该服务小区标记为不可用之后,处理器可将删除的目标小区列入黑名单,以禁止后续再次尝试驻留该小区。根据本发明另一实施例,对于列入黑名单中的小区或标记为不可用的小区,后续可视情况决定是否重新启用。例如,在如图2所示步骤270以及如图3所示步骤350中,若移动终端的处理器并未在当前服务小区信息列表或者网络所接收的目标小区系统信息中找到可成功驻留的小区,也未发现可选择的其它小区(步骤270和步骤350中“否”),则处理器可将黑名单中的小区及/或标记为不可用的小区临时解禁。请注意,图2至图5所示的流程图目的在于作为根据本发明多个实施例的小区驻留方法及移动终端的服务小区信息列表的维护方法的示例。在不脱离本发明的精神范围内,本领域技术人员可对单个步骤进行修改或切分,组合多个步骤,或者调换特定步骤之间的执行顺序来实施本发明。这些等同替换或者明显变形均落入本发明的揭露范围。此外,本发明所提及的驻留过程,可适用于小区选择(cellselection)、小区重选(cellreselection)、切换(Handover)等过程,但并不限制于这些过程。通过在移动终端保存并维护服务小区信息列表,使得移动终端在一定程度上可以节省接收系统信息的时间,加快了移动终端的驻留速度,有效提升了用户体验。本领域技术人员能够理解,此处所述多个实施例所描述的各种说明性的逻辑块、模块及方法步骤可实施为电子硬件、计算机软件或二者的任意组合。为清楚说明硬件与软件的可替换性,上述各种说明性的组件、块、模块、电路及步骤一般使用其功能性描述。这些功能实施为硬件还是软件取决于施加于整体系统之上的特定应用与设计的限制。因此,此处所述方法可根据应用通过多种方式来实施。例如,这些方法可实施为硬件、固件、软件或其任意组合。对于硬件实施方式,处理单元可实施于一个或多个专用集成电路(ApplicationSpecificIntegratedCircuits,ASICs)、数字信号处理器(DigitalSignalProcessors,DSPs)、数字信号处理装置(DigitalSignalProcessingDevices,DSPDs)、可编程逻辑器件(ProgrammableLogicDevices,PLDs)、现场可编程门阵列(FieldProgrammableGateArrays,FPGAs)、处理器、控制器、微控制器、微处理器、电子装置、设计用于执行上述功能的其他电子单元或其任意组合。本发明的说明书所揭露的方法和步骤,可通过直接应用在硬件模块及软件模块或两者的结合上。软件模块(包括执行指令和相关数据)和其它数据可储存在数据存储器中,如随机存取存储器(RandomAccessMemory,RAM)、快闪存储器(flashmemory)、只读存储器(Read-OnlyMemory,ROM)、可擦可编程只读存储器(ErasableProgrammableReadOnlyMemory,EPROM)、电可擦可编程只读存储器(ElectricallyErasableProgrammableRead-OnlyMemory,EEPROM)、寄存器、硬盘、便携式硬盘、光盘只读存储器(CD-ROM)、DVD或在本领域习知技术中任何其它计算机可读取的储存媒体格式。储存媒体可耦接至机器装置,举例来说,如计算机/处理器,所述处理器可读取以及写入信息(如程序代码)至储存媒体。储存媒体可集成于处理器。专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)包括处理器和储存媒体。用户设备则包括专用集成电路。换句话说,处理器和储存媒体可以不直接连接用户设备的方式,包含于用户设备中。此外,在一些实施例中,任何适合计算机程序的产品包括可读取的储存媒体,其中可读取的储存媒体包括一或多个所揭露实施例相关的程序代码。在一些实施例中,计算机程序的产品可包括封装材料。以上所述仅为本发明的较佳实施例,本发明不以此为限。所属领域技术人员可以理解,其他等同替换或者明显变形,只要符合本发明的精神,均落入本发明的保护范围,本发明的保护范围以权利要求为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1