具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中提供了一种小区重选方法和移动终端,其主要思想是在需要进行更好小区的重选过程中,使终端保持驻留在当前小区并对寻呼信道进行监控,可防止出现漏寻呼,在重选任务出现失败需回到当前小区的情形下,由于终端一直驻留在当前小区,无须再重新执行任何的驻留过程,可缩短重选延迟。以下分别进行详细说明。
方法实施例一:
如图1所示,本发明提供一种小区重选方法,包括下列步骤:
101、当终端当前驻留的第一小区满足驻留条件且发现信号质量更好的第二小区时,对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第一小区的测量任务,对上述第一小区的寻呼信道的监控任务,以及以驻留到上述第二小区为目的的重选任务;
本实施例中,更新之后,终端的不连续接收周期执行的任务中删去了对第一小区的邻小区的测量任务,增加了上述重选任务;
102、利用上述不连续接收周期的空闲时间段执行上述以驻留到上述第二小区为目的的重选任务;
本实施例中上述不连续接收周期的空闲时间段是指在每个不连续接收周期中完成“对上述第一小区的测量任务和对上述第一小区的寻呼信道的监控任务”这两个任务之外的空闲时间段;
103、当上述重选任务执行完毕,判断上述重选任务是否执行成功,如果是,则使上述终端驻留在上述第二小区,并对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第二小区及其邻小区的测量任务,对上述第二小区的寻呼信道的监控任务;如果否,则对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第一小区及其邻小区的测量任务,对上述第一小区的寻呼信道的监控任务;
具体地,本实施例中上述以驻留到第二小区为目的的重选任务具体可包括下列步骤:
将上述终端与网络进行同步;本步骤的作用是使终端与网络进行对齐,便于后续网络广播的***消息的接收;
进行主公共控制物理信道(Primary common control physical channel,P-PCCPCH)上解码;本步骤的作用是进行物理信道的解码,以接受网络广播的***消息的数据;
接收上述第二小区的***消息;本步骤的作用是从中获取当前重选目标小区(第二小区)的一些基本信息,以便于判断其是否适合驻留。
在步骤103中终端将根据上述***消息的内容判断上述第二小区是否适合驻留,如果适合则判断为上述重选任务执行成功,终端可驻留在第二小区上,否则判断为上述重选任务执行不成功,终端不能驻留在第二小区上。
本实施例中,当重选任务执行不成功,则终端终止重选任务,将任务调度恢复为“在上述终端的不连续接收周期执行对上述第一小区及其邻小区的测量任务,对上述第一小区的寻呼信道的监控任务”,即是恢复到执行步骤101之前,视作重选过程没有执行过,依然驻留在第一小区,由于终端未离开第一小区,所以也不需要再启动任何的驻留过程,可最大程度的缩短重选延迟。
方法实施例二:
如图2所示,本发明提供一种小区重选方法,包括下列步骤:
201、当终端当前驻留的第一小区满足驻留条件且发现信号质量更好的第二小区时,对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第一小区的测量任务,对上述第一小区的寻呼信道的监控任务,以及以驻留到上述第二小区为目的的重选任务;
本实施例中,更新之后,不连续接收周期执行的任务中删去了对第一小区的邻小区的测量任务,增加了上述重选任务;
202、利用上述不连续接收周期的空闲时间段执行上述以驻留到上述第二小区为目的的重选任务;
本实施例中上述不连续接收周期的空闲时间段是指在每个不连续接收周期中完成“对上述第一小区的测量任务和对上述第一小区的寻呼信道的监控任务”这两个任务之外的空闲时间段;
203、判断上述第一小区的信号质量是否满足驻留条件,如果是,执行步骤204,否则执行步骤208;
本实施例中,在终端执行上述重选任务的过程中,由于保持了对第一小区的测量,可根据第一小区的信号质量做相应的判断;
204、判断终端是否接收到寻呼,如果是,执行步骤205,否则执行步骤206;
205、终端记录上述寻呼并延迟寻呼响应;
本实施例中,由于保持了对第一小区的寻呼信道的监控,可在接收到寻呼时,记录下所接收的寻呼并延迟寻呼响应;
206、判断上述重选任务是否完成,如果是,执行步骤207,否则执行步骤203;
207、判断重选任务是否执行成功,如果是,执行步骤209,否则执行步骤210;
208、对上述终端的任务调度进行更新,使得任务为:以驻留到上述第二小区为目的的重选任务;并利用全部时间段执行上述以驻留到上述第二小区为目的的重选任务;执行步骤206;
当第一小区的信号质量不再能满足驻留条件(信号衰落),终端将跳离第一小区,放弃对第一小区的测量任务及其寻呼信道的监控(因为再进行监控已经没有意义),而采用全部时间段来执行上述重选任务,以期在最短时间内完成重选任务,使终端重新驻留成功;
209、上述终端驻留在上述第二小区,并对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第二小区及其邻小区的测量任务,对上述第二小区的寻呼信道的监控任务;执行步骤211;
当重选任务执行成功之后,终端将驻留在第二小区,且终端的任务将只存在第二小区上的常规任务;
210、对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第一小区及其邻小区的测量任务,对上述第一小区的寻呼信道的监控任务;
当重选任务执行失败,终端将终止重选任务,保持驻留在第一小区上,恢复在第一小区上的常规任务,相当于恢复到执行步骤201之前的状态,可以视作重选任务未被启动过;
211、判断是否存在被延迟响应的寻呼,如果是,执行步骤212,否则结束任务流程;
212、在当前的驻留小区上响应上述被延迟响应的寻呼;
具体地,即如果重选任务执行成功,终端驻留在第二小区上,则终端在第二小区上响应被延迟响应的寻呼,而如果重选任务执行失败,终端将依然驻留在第一小区上,则终端在第一小区上响应被延迟响应的寻呼。
具体地,本实施例中执行上述以驻留到第二小区为目的的重选任务具体可包括下列步骤:
将上述终端与网络进行同步;本步骤的作用是使终端与网络进行对齐,便于后续网络广播的***消息的接收;
进行主公共控制物理信道(Primary common control physical channel,P-PCCPCH)上解码;本步骤的作用是进行物理信道的解码,以接受网络广播的***消息的数据;
接收上述第二小区的***消息;本步骤的作用是从中获取当前重选目标小区(第二小区)的一些基本信息,以便于判断其是否适合驻留。
在步骤207中终端将根据上述***消息的内容判断上述第二小区是否适合驻留,如果适合则判断为上述重选任务执行成功,终端可驻留在第二小区上,否则判断为上述重选任务执行不成功,终端不能驻留在第二小区上。
本实施例中进一步详细的描述了本发明提供的小区重选方法,本实施例中,在终端启动更好小区(第二小区)的重选任务后,依然保持驻留在原小区(第一小区)上,且在执行重选任务的过程中,保持对原小区的信号质量的监控,一旦发现信号质量衰落,即离开原小区,用全部时间段来执行重选任务,可进一步缩短重选延迟;在执行重选任务时,可保持对原小区的寻呼信道的监控,接收到寻呼之后将寻呼延迟响应并记录下来,等重选任务结束之后再进行响应,可避免漏寻呼;在重选失败之后,由于终端没有离开原小区,所以无需再次启动任何的重选过程即可驻留在原小区上,也极大地缩短了重选延迟。
移动终端实施例:
如图3所示,本发明还提供一种移动终端,具体可包括:
更新模块10,用于当终端当前驻留的第一小区满足驻留条件且发现信号质量更好的第二小区时,对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第一小区的测量任务,对上述第一小区的寻呼信道的监控任务,以及以驻留到上述第二小区为目的的重选任务;
执行模块20,用于利用上述不连续接收周期的空闲时间段执行上述以驻留到上述第二小区为目的的重选任务。
第一判断模块30,用于当上述重选任务执行完毕,判断上述重选任务是否执行成功;
驻留模块40,用于当第一判断模块30的判断结果为是时,使上述终端驻留在上述第二小区;
上述更新模块10还用于当第一判断模块30的判断结果为是时,对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第二小区及其邻小区的测量任务,对上述第二小区的寻呼信道的监控任务;以及用于当第一判断模块30的判断结果为否时,对上述终端的任务调度进行更新,使得任务为:在上述终端的不连续接收周期执行对上述第一小区及其邻小区的测量任务,对上述第一小区的寻呼信道的监控任务。
本实施例中,当第一判断模块30判断重选任务执行不成功,则终端终止重选任务,将任务调度恢复为“在上述终端的不连续接收周期执行对上述第一小区及其邻小区的测量任务,对上述第一小区的寻呼信道的监控任务”,即是恢复到执行重选任务之前,视作重选过程没有执行过,依然驻留在第一小区,由于终端未离开第一小区,所以也不需要再启动任何的驻留过程,可最大程度的缩短重选延迟。
进一步地,如图4所示,本发明提供的移动终端还可包括:
第二判断模块50,用于在执行上述重选任务过程中,判断上述第一小区的信号质量是否满足驻留条件;
更新模块10还用于当第二判断模块50的判断结果为否时,对上述终端的任务调度进行更新,使得任务为:以驻留到上述第二小区为目的的重选任务;
执行模块20还用于当上述第二判断模块50的判断结果为否时,利用全部时间段执行上述以驻留到上述第二小区为目的的重选任务。
需要说明的是,当第二判断模块50判断到第一小区的信号质量衰落,已不满足驻留条件,更新模块10将对终端的任务调度进行更新,去掉对第一小区的测量及其寻呼信道的监控,而使得执行模块20可利用全部时间段来执行上述的重选任务,可使得终端在最短时间内完成重选任务,缩短重选延迟。
进一步地,如图5所示,本发明提供的移动终端还包括:
记录模块60,用于记录上述终端在执行上述重选任务过程中接收到的寻呼并延迟寻呼响应;
第三判断模块70,用于当上述执行模块20执行重选任务完毕之后,判断是否存在被延迟响应的寻呼;
响应模块80,用于当上述第三判断模块70的判断结果为是时,在终端当前驻留的小区上响应上述被延迟响应的寻呼。
本实施例中,由于在执行重选任务的过程中,终端保持了对第一小区的寻呼信道的监控,可在接收到寻呼时,由记录模块60记录下所接收到的寻呼并延迟其寻呼响应,等重选任务被执行完毕之后,再由第三判断模块70判断是否存在被延迟响应并记录的寻呼,如果存在,可由响应模块80进行响应被延迟响应的寻呼,需要说明的是,如果重选任务执行成功,终端将驻留在第二小区,则将在第二小区上响应被延迟响应的寻呼,相反,如果重选任务执行失败,则在原小区(第一小区)上响应被延迟响应的寻呼。
具体地,如图6所示,移动终端中的执行模块20可具体包括下列单元:
同步单元201,用于将上述终端与网络进行同步;同步单元201的作用是使终端与网络进行对齐,便于后续网络广播的***消息的接收;
解码单元202,用于进行主公共控制物理信道(Primary common controlphysical channel,P-PCCPCH)上的解码;解码单元202的作用是进行物理信道的解码,以接受网络广播的***消息的数据;
接收单元203,用于接收上述第二小区的***消息;接收单元203的作用是从中获取当前重选目标小区(第二小区)的一些基本信息,以便于判断其是否适合驻留。
第一判断模块30可根据接收单元203接收的第二小区的***消息来判断第二小区是否适合驻留,如果适合驻留则重选任务是否执行成功,否则重选任务执行失败。
本实施例中描述的移动终端在启动更好小区(第二小区)的重选任务后,依然保持驻留在原小区(第一小区)上,且在执行重选任务的过程中,保持对原小区的信号质量的监控,一旦发现信号质量衰落,即离开原小区,用全部时间段来执行重选任务,可进一步缩短重选延迟;在执行重选任务时,可保持对原小区的寻呼信道的监控,接收到寻呼之后将寻呼延迟响应并记录下来,等重选任务结束之后再进行响应,可避免漏寻呼;在重选失败之后,由于终端没有离开原小区,所以无需再次启动任何的重选过程即可驻留在原小区上,也极大地缩短了重选延迟。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例所提供的小区重选方法和移动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本发明的限制。