乒乓重选抑制方法与移动终端与流程

文档序号:16150103发布日期:2018-12-05 17:24阅读:224来源:国知局
乒乓重选抑制方法与移动终端与流程

本发明有关于移动终端及其运作方法,尤其是有关于可以有效抑制移动终端的乒乓(ping-pong)重选的方法与移动终端。

背景技术

当移动终端(mobilestation,ms)成功驻留(campon)后,将监测服务小区和邻小区的信号质量及信号强度,以选择一个更好的小区来提供服务。若邻小区满足小区重选规则,则移动终端触发小区重选。以4g异频高优先级小区重选为例,当满足如下正常重选规则时,移动终端将触发4g异频高优先级小区重选:

-当系统信息(systeminformation,si)systeminformationblocktype3中配置了参数threshservinglowq,当4g高优先级邻小区在treselectionrat时间内满足squal>threshx,highq,且移动终端能够成功在目标小区驻留1秒以上,或

-当系统信息systeminformationblocktype3中未配置参数threshservinglowq,当4g高优先级邻区在treselectionrat时间内满足srxlev>threshx,highp,且移动终端能够成功在目标小区驻留1秒以上。

从目前市场售后反馈的数据来分析,当移动终端处于服务小区的边界时,其通话质量问题及高功耗问题的客户投诉明显偏高,而这些问题主要是由于该移动终端的乒乓重选所导致的。当服务小区及周边小区的网络信号不稳定时,就有可能发生处于服务小区边界的移动终端频繁地进行小区重选,从而造成“乒乓重选”效应。

为了抑制乒乓重选的发生,目前传统的乒乓重选抑制方法主要是提高小区重选门限。举例而言,若移动终端所处的移动状态(速度)越高,则该移动终端所面临的发生重选的频率越高,那么该移动终端所使用的小区重选算法就会越严格。例如,当该移动终端处在高速移动状态(highmobilitystate)时,该移动终端所面临的乒乓重选的频率最高,则将该移动终端此时所使用的小区重选算法的重选门限设为最高。而当该移动终端处在中速移动状态(mediummobilitystate)时,该移动终端所面临的发生小区重选的频率为次高,则将该移动终端此时所采用的小区重选算法的重选门限设为次高。以抑制处于高速移动状态的4g异频高优先级小区乒乓重选为例,当满足如下乒乓重选规则时,移动终端才会触发4g异频高优先级小区重选:

-当系统信息systeminformationblocktype3中配置了参数threshservinglowq,当4g高优先级邻区在treselectionrat时间内满足squal>threshx,highq+threshoffset,且移动终端能够成功在目标小区驻留1秒以上,或

-当系统信息systeminformationblocktype3中未配置参数threshservinglowq,当4g高优先级邻区在treselectionrat时间内满足srxlev>threshx,highp+threshoffset,且移动终端能够成功在目标小区驻留1秒以上。

然而,现有的乒乓重选抑制算法对于如何退出乒乓重选抑制机制并没有有效的解决方案。



技术实现要素:

有鉴于此,本发明的目的之一在于提供至少一种乒乓重选抑制方法与移动终端,以解决上述的问题。

根据本发明一实施例的乒乓重选抑制方法,适用于移动终端,所述乒乓重选抑制方法包含:当所述移动终端处于第一移动状态时,开启第一乒乓重选机制;开启第一虚拟重选机制;根据所述移动终端接收到的至少一第一测量结果以及所述第一移动状态的至少一第一乒乓重选规则,判断所述移动终端是否退出所述第一移动状态并进入第二移动状态;以及当判断所述移动终端未退出所述第一移动状态并进入所述第二移动状态时,根据所述至少一第一测量结果以及所述第一移动状态的至少一第一虚拟重选规则执行至少一第一虚拟重选判断,并记录在执行所述第一虚拟重选判断操作时的第一虚拟重选状态的有关信息,以及根据所述第一虚拟重选状态的有关信息确定所述移动终端是否退出所述第一移动状态并进入正常移动状态。

根据本发明一实施例的计算机可读存储介质,储存与移动终端结合使用的程序,所述程序在被所述移动终端的处理器执行时,实现上述实施例所述乒乓重选抑制方法的步骤。

根据本发明另一实施例的移动终端,包含:处理器,在执行存储器中所储存的程序时进行以下操作:当所述移动终端处于第一移动状态时,开启第一乒乓重选机制以及开启第一虚拟重选机制;根据所述移动终端接收到的至少一第一测量结果以及所述第一移动状态的至少一第一乒乓重选规则,判断所述移动终端是否退出所述第一移动状态并进入第二移动状态;以及当判断所述移动终端未退出所述第一移动状态并进入所述第二移动状态时,根据所述至少一第一测量结果以及所述第一移动状态的至少一第一虚拟重选规则执行至少一第一虚拟重选判断,并记录在执行所述第一虚拟重选判断操作时的第一虚拟重选状态的有关信息,以及根据所述第一虚拟重选状态的有关信息确定所述移动终端是否退出所述第一移动状态并进入正常移动状态。

根据本发明一实施例,执行至少一第一虚拟重选判断,并记录在执行所述第一虚拟重选判断操作时的第一虚拟重选状态的有关信息,以及根据所述第一虚拟重选状态的有关信息确定所述移动终端是否退出所述第一移动状态并进入正常移动状态的步骤进一步包含:使用计时器统计所述移动终端在第一预定时间内的虚拟重选次数;将所述虚拟重选次数与第一阈值进行比较;以及当所述虚拟重选次数不小于所述第一阈值时,重启所述计时器并设定所述虚拟重选次数为0,以及当所述虚拟重选次数小于所述第一阈值时,确定所述移动终端退出所述第一移动状态并进入所述正常移动状态。

综上所述,本发明可以让移动终端在进入乒乓重选抑制机制时,运行一虚拟重选机制并且根据该虚拟重选机制确定如何退出该乒乓重选抑制机制的策略,以达到高效抑制该移动终端的乒乓重选,并且可以增强了该移动终端对网络环境的适应性,降低该移动终端的通话掉线与漏听寻呼的概率,进而提高用户体验。

附图说明

图1是根据本发明一实施例的移动终端的简化方块示意图。

图2所示为根据上述的移动终端的运作方式来概述本发明的用于抑制移动终端的乒乓重选的方法的一实施例的流程图的第一部分。

图3所示为在图2中的步骤250所另包含的步骤。

图4所示为在图3中的步骤330所另包含的步骤。

图5所示为根据上述的移动终端的运作方式来概述本发明的用于抑制移动终端的乒乓重选的方法的一实施例的流程图的第二部分。

图6所示为在图5中的步骤550所另包含的步骤。

图7所示为在图6中的步骤630所另包含的步骤。

具体实施方式

在说明书及权利要求当中使用了某些词汇来指称特定的组件。本领域技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”及“包括”为一开放式的用语,故应解释成“包含但不限定于”。“大致”是指在可接受的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电性连接于该第二装置,或通过其它装置或连接手段间接地电性连接至该第二装置。“连接”一词在此包含任何直接及间接、有线及无线的连接手段。以下所述为实施本发明的较佳方式,目的在于说明本发明的精神而非用以限定本发明的保护范围,本发明的保护范围当视后附的权利要求所界定者为准。

在根据本发明多个实施例的移动终端的乒乓重选抑制方法中,提供一种虚拟重选判断机制,当移动终端在高速/中速移动状态下进入乒乓重选抑制状态后,开启虚拟重选机制以进入虚拟重选状态,并在虚拟重选状态下通过对当前服务小区及/或相邻小区的信号质量进行判断的虚拟重选规则,来决定是否退出/中止当前的乒乓重选抑制状态。

请参考图1,图1是根据本发明一实施例的移动终端(mobilestation)100的简化方块示意图,其可用于抑制乒乓重选,其移动终端100可以是智能手机等移动装置。如图1所示,移动终端100包含有:处理器110以及虚拟状态计时器120,其中虚拟状态计时器120可用于对移动终端的虚拟重选状态进行计时,以用于计算在移动终端在当前移动状态下预定时间内所发生的虚拟重选的次数。

当移动终端100处于第一移动状态(例如,中速移动状态)时,处理器110开启第一乒乓重选机制以及开启第一虚拟重选机制;以及当移动终端100接收第一测量结果s1,处理器110用于根据第一测量结果s1以及该第一移动状态的至少一第一乒乓重选规则判断移动终端100是否退出该第一移动状态并且进入第二移动状态(例如,高速移动状态)。其中,第一测量结果s1是移动终端执行小区测量操作(例如,对当前服务小区及相邻小区执行测量操作)所得到的测量结果。其中当处理器110判断移动终端100未退出该第一移动状态并且进入该第二移动状态时,处理器110用于根据第一测量结果s1以及该第一移动状态的至少一第一虚拟重选规则进行至少一第一虚拟重选判断,并且记录在执行所述第一虚拟重选判断操作时的第一虚拟重选状态的有关信息,以及根据该第一虚拟重选状态的有关信息确定移动终端100是否退出该第一移动状态。根据本发明一实施例,该第一虚拟重选状态的有关信息包括在中速移动状态下的移动终端在预定时间内所发生的虚拟重选的次数的有关信息,如时器时长、发生虚拟重选的次数等。接着,当处理器110确定移动终端100退出该第一移动状态并且关闭该第一乒乓重选机制时,移动终端100进入正常移动状态(normalmobilitystate),并且利用处理器110关闭该第一虚拟重选机制。其中第一移动状态可以是中速移动状态,以及该第二移动状态可以是高速移动状态。正常移动状态为在单位时间ta(ta为自然数)内,移动终端100在2个或多个小区之间,发生少于m1次的小区重选;中速移动状态为在单位时间tb(tb为自然数)内,移动终端100在2个或多个小区之间,发生多于m1次且少于m2次的小区重选;高速移动状态为在单位时间tc(tc为自然数)内,移动终端100在2个或多个小区之间,发生多于m2次的小区重选于中速移动状态、高速移动状态与正常移动状态的定义为本领域技术人员所习知,为简洁起见,在此不多加赘述。根据本发明多个实施例的单位时间ta、tb和tc可以根据实际设计需求确定为相同或者不同的值,本发明并不以此为限。

另外,在利用处理器110根据第一测量结果s1以及该第一移动状态的该至少一第一虚拟重选规则进行该至少一第一虚拟重选判断,并且记录在执行所述第一虚拟重选判断操作时的该第一虚拟重选状态的有关信息,以及根据该第一虚拟重选状态的有关信息确定移动终端100是否退出该第一移动状态的步骤可以另包含有:开启移动终端100的虚拟状态计时器120并且设定虚拟重选次数为0;在一第一预定时间阈值t1内利用虚拟状态计时器120统计该虚拟重选次数;判断该虚拟重选次数是否小于第一重选次数阈值n1;以及当该虚拟重选次数不小于该第一重选次数阈值n1时,重新开启虚拟状态计时器120并且设定该虚拟重选次数为0,以及当该虚拟重选次数小于该第一重选次数阈值n1时,处理器110确定移动终端100退出该第一移动状态。接着,在该第一预定时间阈值t1内利用虚拟状态计时器120统计该虚拟重选次数的步骤可以另包含有:接收第一测量结果s1;利用处理器110根据第一测量结果s1以及该第一移动状态的该至少一第一乒乓重选规则判断是否需要进行真实乒乓重选;当判断需要进行真实乒乓重选时,进行小区重选并且将该虚拟重选次数增加1次,以及当判断不需要进行真实乒乓重选时,进一步判断移动终端100的目前服务小区的信号质量是否在该第一预定时间阈值t1内低于第一服务小区信号质量阈值y1,以及移动终端100的相邻小区的信号质量是否在该第一预定时间阈值t1内高于第一相邻小区信号质量阈值x1;以及当判断移动终端100的该目前服务小区的信号质量在该第一预定时间阈值t1内低于该第一服务小区信号质量阈值y1,以及移动终端100的该相邻小区的信号质量在该第一预定时间阈值t1内高于该第一相邻小区信号质量阈值x1时,则将该虚拟重选次数增加1次,以及当判断移动终端100的该目前服务小区的信号质量在该第一预定时间阈值t1内没有低于该第一服务小区信号质量阈值y1,或者移动终端100的该相邻小区的信号质量在该第一预定时间阈值t1内没有高于该第一相邻小区信号质量阈值x1时,则不改变该虚拟重选次数并且重复上述步骤。

其中,在上述虚拟重选规则中所提到的该第一重选次数阈值n1、该第一相邻小区信号质量阈值x1以及该第一服务小区信号质量阈值y1均可根据服务小区与相邻小区的信号强度、信号质量以及乒乓重选状况进行动态调整。举例来说,在单位时间tm(tm为自然数)内,如果发生真实重选或虚拟重选次数越多,则该第一重选次数阈值n1的设定可以越小,或者该第一相邻小区信号质量阈值x1的设定可以越高,或者该第一服务小区信号质量阈值y1的设定可以越小;而如果服务小区的信号强度(亦即信号质量)越好,或者相邻小区信号强度(亦即信号质量)越差,则该第一重选次数阈值n1的设定可以越小,或者该第一相邻小区信号质量阈值x1的设定可以越高,或者该第一服务小区信号质量阈值y1的设定可以越小。请注意,根据本发明多个实施例的单位时间tm可以根据实际设计需求来设定,本发明并不以此为限。另外,移动终端100可以维护虚拟状态下的服务小区与相邻小区信息,并且虚拟状态下的服务小区可以与真实的服务小区不同。此外,在此请注意,上述的实施例仅作为本发明的举例说明,而不是本发明的限制条件。

此外,当判断移动终端100退出该第一移动状态并且进入该第二移动状态时,本发明的方法可以另包含有:当移动终端100处于该第二移动状态时,利用处理器110开启第二乒乓重选机制;利用处理器110开启第二虚拟重选机制;移动终端100接收至少一第二测量结果s2,其中,第二测量结果s2是移动终端执行小区测量操作(例如,对当前服务小区及相邻小区执行测量操作)所得到的测量结果;利用处理器110根据第二测量结果s2以及该第二移动状态的至少一第二虚拟重选规则进行至少一第二虚拟重选判断,并且记录在执行所述第二虚拟重选判断操作时的第二虚拟重选状态的有关信息,以及根据该第二虚拟重选状态的有关信息确定移动终端100是否退出该第二移动状态。根据本发明一实施例,该第二虚拟重选状态的有关信息包括在高速移动状态下的移动终端在预定时间内所发生的虚拟重选的次数的有关信息,如时器时长、发生虚拟重选的次数等。

其中利用处理器110根据第二测量结果s2以及该第二移动状态的该至少一第二虚拟重选规则进行该至少一第二虚拟重选判断,并且记录在执行所述第二虚拟重选判断操作时的该第二虚拟重选状态的有关信息,以及根据该第二虚拟重选状态的有关信息确定移动终端100是否退出该第二移动状态的步骤可以另包含有:开启移动终端100的虚拟状态计时器120并且设定虚拟重选次数为0;在第二预定时间阈值t2内利用虚拟状态计时器120统计该虚拟重选次数;判断该虚拟重选次数是否小于第二重选次数阈值n2;以及当该虚拟重选次数不小于该第二重选次数阈值n2时,重新开启虚拟状态计时器120并且设定该虚拟重选次数为0,以及当该虚拟重选次数小于该第二重选次数阈值n2时,处理器110确定移动终端100退出该第二移动状态。

接着,在该第二预定时间阈值t2内利用虚拟状态计时器120统计该虚拟重选次数的步骤可以另包含有:接收第二测量结果s2;利用处理器110根据第二测量结果s2以及该第二移动状态的该至少一第二乒乓重选规则判断是否需要进行真实乒乓重选;当判断需要进行真实乒乓重选时,进行小区重选并且将该虚拟重选次数增加1次,以及当判断不需要进行该真实乒乓重选时,进一步判断移动终端100的目前服务小区的信号质量是否在该第二预定时间阈值t2内低于第二服务小区信号质量阈值y2,以及移动终端100的相邻小区的信号质量是否在该第二预定时间阈值t2内高于第二相邻小区信号质量阈值x2;以及当判断移动终端100的该目前服务小区的信号质量在该第二预定时间阈值t2内低于该第二服务小区信号质量阈值y2,以及移动终端100的该相邻小区的信号质量在该第二预定时间阈值t2内高于该第二相邻小区信号质量阈值x2时,则将该虚拟重选次数增加1次,以及当判断移动终端100的该目前服务小区的信号质量在该第二预定时间阈值t2内没有低于该第二服务小区信号质量阈值y2,或者移动终端100的该相邻小区的信号质量在该第二预定时间阈值t2内没有高于该第二相邻小区信号质量阈值x2时,则不改变该虚拟重选次数并且重复上述步骤。此外,在此请注意,上述的实施例仅作为本发明的举例说明,而不是本发明的限制条件。

同样地,在上述虚拟重选规则中所提到的该第二重选次数阈值n2、该第二相邻小区信号质量阈值x2以及该第二服务小区信号质量阈值y2均可根据服务小区与相邻小区的信号强度、信号质量以及乒乓重选状况进行动态调整。举例来说,在一单位时间tn(tn为自然数)内,如果发生真实重选或虚拟重选次数越多,则该第二重选次数阈值n2的设定可以越小,或者该第二相邻小区信号质量阈值x2的设定可以越高,或者该第二服务小区信号质量阈值y2的设定可以越小;而如果服务小区的信号强度(亦即信号质量)越好,或者相邻小区信号强度(亦即信号质量)越差,则该第二重选次数阈值n2的设定可以越小,或者该第二相邻小区信号质量阈值x2的设定可以越高,或者该第二服务小区信号质量阈值y2的设定可以越小。请注意,根据本发明多个实施例的单位时间tn可以根据实际设计需求来设定,本发明并不以此为限。另外,移动终端200可以维护虚拟状态下的服务小区与相邻小区信息,并且虚拟状态下的服务小区可以与真实的服务小区不同。此外,在此请注意,上述的实施例仅作为本发明的举例说明,而不是本发明的限制条件。

此外,当处理器110确定移动终端100退出该第二移动状态并且关闭该第二乒乓重选机制时,可以利用处理器110确定移动终端100是否进入该正常移动状态;当处理器110确定移动终端100进入该正常移动状态时,利用处理器110关闭该第二虚拟重选机制以及移动终端100进入该正常移动状态,以及当处理器110确定移动终端100未进入该正常移动状态时,利用处理器110关闭该第二虚拟重选机制以及移动终端100进入该第一移动状态。

接着,利用处理器110确定移动终端100是否进入该正常移动状态的步骤可以另包含有:当该虚拟重选次数小于该第二重选次数阈值n2且大于第三重选次数阈值n3时,处理器110确定移动终端100未进入该正常移动状态,以及当该虚拟重选次数小于该第三重选次数阈值n3时,处理器110确定移动终端100进入该正常移动状态。

此外,移动终端100在高速移动状态以及中速移动状态下可使用相同的虚拟重选算法,但是其虚拟重选的参数不同,举例来说,该第二预定时间阈值t2大于等于该第一预定时间阈值t1;该第二重选次数阈值n2小于等于该第一重选次数阈值n1;该第二相邻小区信号质量阈值x2大于等于该第一相邻小区信号质量阈值x1;以及该第二服务小区信号质量阈值y2小于等于该第一服务小区信号质量阈值y1。

举例来说,当上述的该第一移动状态为中速移动状态,以及该第二移动状态为高速移动状态时,请参考图2,图2所示为根据上述的移动终端100的运作方式来概述本发明的用于抑制移动终端的乒乓重选的方法的一实施例的流程图的第一部分,假如大体上可以得到相同的结果,则流程中的步骤不一定需要照图2所示的顺序来执行,也不一定需要是连续的,也就是说,这些步骤之间可以插入其他的步骤。本发明的方法包含有下列步骤:

步骤200:开始。

步骤210:当移动终端处于中速移动状态时,利用移动终端的处理器开启第一乒乓重选机制。

步骤220:处理器开启第一虚拟重选机制。

步骤230:移动终端获取中速移动状态下接收信号的至少一第一测量结果。其中,第一测量结果可以是移动终端接收信号的信号质量及/或信号强度的测量结果,举例而言,在gsm小区,该第一测量结果可为接收信号强度指示(rssi)等;在lte小区,该第一测量结果可为参考信号接收功率(rsrp)及/或参考信号接收质量(rsrq)等,本发明并不以此为限。

步骤240:处理器根据该至少一第一测量结果及该中速移动状态的至少一第一乒乓重选规则,判断移动终端是否退出中速移动状态并且进入高速移动状态;其中如果该处理器判断该移动终端退出该中速移动状态并且进入该高速移动状态,则流程转至图5中的步骤510继续处理;以及如果该处理器判断该移动终端未退出该中速移动状态并且进入该高速移动状态,则进行步骤250。此处提及的第一乒乓重选规则即为传统的乒乓重选抑制方法,主要是通过提高小区的重选门限实现,具体实现方式如背景介绍所述。

步骤250:处理器根据该至少一第一测量结果进行至少一第一虚拟重选判断,并记录在执行该第一虚拟重选判断操作时的第一虚拟重选状态的有关信息,及根据该第一虚拟重选状态的有关信息确定移动终端是否退出中速移动状态。根据本发明一实施例,该第一虚拟重选状态的有关信息包括在中速移动状态下的移动终端在预定时间内所发生的虚拟重选的次数的有关信息,如时器时长、发生虚拟重选的次数等。其中如果该处理器确定该移动终端未退出该中速移动状态,则回到步骤230;以及如果该处理器确定该移动终端退出该中速移动状态,则进行步骤260。其中,步骤250中提及的第一虚拟重选判断方式请参照图3。

步骤260:移动终端进入正常移动状态。

步骤270:处理器关闭该第一虚拟重选机制。

步骤280:结束。

图3为根据本发明一实施例的第一虚拟重选判断方式的流程图,如图3所示,在图2中的步骤250所述的第一虚拟重选判断方式的流程可以包含以下步骤:

步骤300:开始。

步骤310:移动终端开启第一虚拟重选机制。

步骤320:开启移动终端的虚拟状态计时器并且设定虚拟重选次数为0。

步骤330:在第一预定时间阈值t1内利用虚拟状态计时器统计虚拟重选次数。

步骤340:判断是否超过第一预定时间阈值t1;其中如果判断还没超过第一预定时间阈值t1,则回到步骤330;以及如果判断已经超过第一预定时间阈值t1,则进行步骤350。

步骤350:判断虚拟重选次数是否小于第一重选次数阈值n1;其中如果判断虚拟重选次数不小于第一重选次数阈值n1,则回到步骤320;以及如果判断虚拟重选次数小于第一重选次数阈值n1,则进行步骤360。

步骤360:处理器确定移动终端退出中速移动状态。

步骤370:结束。

其中,请参考图4,在图3中的步骤330可以另包含有以下步骤:

步骤400:开始。

步骤410:接收至少一第一测量结果。

步骤420:处理器根据该至少一第一测量结果及中速移动状态的至少一第一乒乓重选规则判断是否需要进行真实乒乓重选;其中如果处理器判断不需要进行该真实乒乓重选,则进行步骤430;以及如果处理器判断需要进行真实乒乓重选,则进行步骤440。

步骤430:处理器判断移动终端的目前服务小区的信号质量是否在第一预定时间阈值t1内低于第一服务小区信号质量阈值y1,以及移动终端的相邻小区的信号质量是否在第一预定时间阈值t1内高于第一相邻小区信号质量阈值x1;其中如果处理器判断判断移动终端的目前服务小区的信号质量在第一预定时间阈值t1内没有低于第一服务小区信号质量阈值y1,或者移动终端的相邻小区的信号质量在第一预定时间阈值t1内没有高于第一相邻小区信号质量阈值x1时,则转至步骤410,继续接收新的测量结果;以及如果处理器判断移动终端的目前服务小区的信号质量在第一预定时间阈值t1内低于第一服务小区信号质量阈值y1,以及移动终端的相邻小区的信号质量在第一预定时间阈值t1内高于第一相邻小区信号质量阈值x1时,则进行步骤450。

步骤440:进行小区重选。

步骤450:将虚拟重选次数增加1次。

步骤460:结束。

其中,在上述虚拟重选规则中所提到的该第一重选次数阈值n1、该第一相邻小区信号质量阈值x1以及该第一服务小区信号质量阈值y1均可根据服务小区与相邻小区的信号强度、信号质量以及乒乓重选状况进行动态调整。举例来说,在一单位时间t内,如果发生真实重选或虚拟重选次数越多,则该第一重选次数阈值n1的设定可以越小,或者该第一相邻小区信号质量阈值x1的设定可以越高,或者该第一服务小区信号质量阈值y1的设定可以越小;而如果服务小区的信号强度(亦即信号质量)越好,或者相邻小区信号强度(亦即信号质量)越差,则该第一重选次数阈值n1的设定可以越小,或者该第一相邻小区信号质量阈值x1的设定可以越高,或者该第一服务小区信号质量阈值y1的设定可以越小。另外,移动终端100可以维护虚拟状态下的服务小区与相邻小区信息,并且虚拟状态下的服务小区可以与真实的服务小区不同。此外,在此请注意,上述的实施例仅作为本发明的举例说明,而不是本发明的限制条件。

接着,请参考图5,图5所示为根据上述的移动终端100的运作方式来概述本发明的用于抑制移动终端的乒乓重选的方法的一实施例的流程图的第二部分,假如大体上可以得到相同的结果,则流程中的步骤不一定需要照图5所示的顺序来执行,也不一定需要是连续的,也就是说,这些步骤之间可以插入其他的步骤。如图5所示,根据本发明一实施例乒乓重选方法包含有下列步骤:

步骤510:当移动终端处于高速移动状态时,利用处理器开启第二乒乓重选机制。

步骤520:利用处理器开启第二虚拟重选机制。

步骤530:移动终端获取高速移动状态下接收信号的至少一第二测量结果。其中,第二测量结果可以是移动终端接收信号的信号质量及/或信号强度的测量结果,举例而言,在gsm小区,该第二测量结果可为接收信号强度指示(rssi)等;在lte小区,该第二测量结果可为参考信号接收功率(rsrp)及/或参考信号接收质量(rsrq)等,本发明并不以此为限。

步骤540:处理器根据该至少一第二测量结果进行至少一第二虚拟重选判断,并且记录在执行所述第二虚拟重选判断操作时的第二虚拟重选状态的有关信息,以及根据该第二虚拟重选状态的有关信息确定移动终端是否退出高速移动状态。根据本发明一实施例,该第二虚拟重选状态的有关信息包括在高速移动状态下的移动终端在预定时间内所发生的虚拟重选的次数的有关信息,如时器时长、发生虚拟重选的次数等。其中如果该处理器判断该移动终端退出该高速移动状态,则进行步骤550;以及如果该处理器判断该移动终端未退出该高速移动状态,则回到步骤530。

步骤550:处理器确定移动终端是否进入正常移动状态;其中如果处理器确定移动终端未进入正常移动状态,则进行步骤570;以及如果处理器确定移动终端进入正常移动状态,则进行步骤560。其中,步骤550中确定移动终端是否进入正常移动状态的流程请参考图6。

步骤560:处理器关闭第二虚拟重选机制以及移动终端进入正常移动状态。

步骤570:处理器关闭第二虚拟重选机制以及移动终端进入中速移动状态。

步骤580:结束。

图6为根据本发明一实施例的步骤550中确定移动终端是否进入正常移动状态的流程图,如图6所示,图5中的步骤550所述确定移动终端是否进入正常移动状态的流程可以包含以下步骤:

步骤600:开始。

步骤610:移动终端开启第二虚拟重选机制。

步骤620:开启移动终端的虚拟状态计时器并且设定虚拟重选次数为0。

步骤630:在第二预定时间阈值t2内利用虚拟状态计时器统计虚拟重选次数。其中,统计虚拟重选次数的流程请参考图7。

步骤640:判断是否超过第二预定时间阈值t2;其中如果判断还没超过第二预定时间阈值t2,则回到步骤630;以及如果判断已经超过第二预定时间阈值t2,则进行步骤650。

步骤650:判断虚拟重选次数是否小于第二重选次数阈值n2;其中如果判断虚拟重选次数不小于第二重选次数阈值n2,则回到步骤620;以及如果判断虚拟重选次数小于第二重选次数阈值n2,则进行步骤660。

步骤660:处理器确定移动终端退出高速移动状态。

步骤670:结束。

此外,利用处理器确定移动终端是否进入正常移动状态的步骤还可以另包含有:当判断虚拟重选次数小于第二重选次数阈值n2且大于第三重选次数阈值n3时,处理器确定移动终端在退出高速移动状态之后未进入正常移动状态(亦即进行步骤570),以及当虚拟重选次数小于第三重选次数阈值n3时,处理器确定移动终端在退出高速移动状态之后进入正常移动状态(亦即进行步骤560)。

图7为根据本发明一实施例的统计虚拟重选次数的流程图,如图7所示,在图6中的步骤630所述计虚拟重选次数的流程可以包含以下步骤:

步骤700:开始。

步骤710:接收至少一第二测量结果。

步骤720:处理器根据该至少一第二测量结果以及高速移动状态的该至少一第二乒乓重选规则判断是否需要进行真实乒乓重选;其中如果处理器判断不需要进行真实乒乓重选,则进行步骤730;以及如果处理器判断需要进行真实乒乓重选,则进行步骤740。此处提及的第二乒乓重选规则即为传统的乒乓重选抑制方法,主要是通过提高小区的重选门限实现,具体实现方式如背景介绍所述。

步骤730:处理器判断移动终端的目前服务小区的信号质量是否在第二预定时间阈值t2内低于第二服务小区信号质量阈值y2,以及移动终端的相邻小区的信号质量是否在第二预定时间阈值t2内高于第二相邻小区信号质量阈值x2;其中如果处理器判断判断移动终端的目前服务小区的信号质量在第二预定时间阈值t2内没有低于第二服务小区信号质量阈值y2,或者移动终端的相邻小区的信号质量在第二预定时间阈值t2内没有高于第二相邻小区信号质量阈值x2时,则回到步骤710;以及如果处理器判断移动终端的目前服务小区的信号质量在第一预定时间阈值t1内低于第二服务小区信号质量阈值y2,以及移动终端的相邻小区的信号质量在第二预定时间阈值t2内高于第二相邻小区信号质量阈值x2时,则进行步骤750。

步骤740:进行小区重选。

步骤750:将虚拟重选次数增加1次。

步骤760:结束。

在图7中所提及的虚拟乒乓重选规则中的阈值设置可以与图3相同,也可以在图3中所提及的虚拟乒乓重选规则中的阈值基础上根据实际设计需求进行调整。

同样地,在上述虚拟重选规则中所提到的第二重选次数阈值n2、第二相邻小区信号质量阈值x2以及第二服务小区信号质量阈值y2均可根据服务小区与相邻小区的信号强度、信号质量以及乒乓重选状况进行动态调整。举例来说,在单位时间内,如果发生真实重选或虚拟重选次数越多,则该第二重选次数阈值n2的设定可以越小,或者该第二相邻小区信号质量阈值x2的设定可以越高,或者该第二服务小区信号质量阈值y2的设定可以越小;而如果服务小区的信号强度(亦即信号质量)越好,或者相邻小区信号强度(亦即信号质量)越差,则该第二重选次数阈值n2的设定可以越小,或者该第二相邻小区信号质量阈值x2的设定可以越高,或者该第二服务小区信号质量阈值y2的设定可以越小。另外,移动终端200可以维护虚拟状态下的服务小区与相邻小区信息,并且虚拟状态下的服务小区可以与真实的服务小区不同。此外,在此请注意,上述的实施例仅作为本发明的举例说明,而不是本发明的限制条件。

此外,移动终端100在高速移动状态以及中速移动状态下可使用相同的虚拟重选算法,但是其虚拟重选的参数不同,举例来说,该第二预定时间阈值t2大于等于该第一预定时间阈值t1;该第二重选次数阈值n2小于等于该第一重选次数阈值n1;该第二相邻小区信号质量阈值x2大于等于该第一相邻小区信号质量阈值x1;以及该第二服务小区信号质量阈值y2小于等于该第一服务小区信号质量阈值y1。

综上所述,本发明可以让移动终端在进入乒乓重选机制时,运行一虚拟重选机制并且根据该虚拟重选机制确定退出该乒乓重选机制的策略,以达到有效抑制该移动终端的乒乓重选,并且可以增强了该移动终端对网络环境的适应性,降低该移动终端的通话掉线与漏听寻呼的概率,进而提高用户体验。

请注意,在可达到大致相同效果的前提下,根据本发明多个实施例的乒乓重选抑制方法所包含的一个或多个步骤,可以根据实际设计需求进行拆分、组合、省略或者顺序调换,本发明并不以此为限。

本发明上述实施例可实施为硬件、软件代码或其组合。根据本发明一实施例,上述方法及操作所述一个或多个步骤可以是通过处理器执行对应的程序代码来实现。上述处理器可以是用于执行程序代码以实现上述方法或操作所包含的一个或多个步骤所对应的功能的处理单元、数字信号处理器(digitalsignalprocess,dsp)、微处理器、场效可编程门阵列(fieldprogrammablegatearray,fpga)或任意可实现上述功能的专用电路。这些处理器可根据本发明配置为通过执行定义了本发明所体现的特定方法的机器可读软件代码或固件代码来执行特定任务。软件代码或固件代码可使用不同的编程语言及不同的格式或类型来开发。软件代码也可符合不同的目标平台。然而,软件代码的不同的代码格式、类型及语言及配置代码以根据本发明执行任务的其他方式,均不脱离本发明的精神及范围。

根据本发明多个实施例,也可提供一种计算机可读存储介质,用于储存至少一程序指令或者程序代码。当该至少一程序指令或程序代码被加载至本发明上述多个实施例所述的通信装置后,所述通信装置的处理器执行该至少一程序指令或程序代码以执行上述各个实施例中所提供的方法中的一个或多个步骤。

根据本发明一实施例,当计算机可读存储介质中的至少一程序指令或者程序代码被加载运行时,图1所示的移动终端100中的处理器可以运行该至少一程序指令或程序代码,以执行上述多个实施例所提供的方法或操作的一个或多个步骤所对应的功能。该计算机可读记录介质可以实施为图1中的移动终端100的处理器110可存取的存储器(图中未示),根据实际设计需求,该存储器可以包含于移动终端100的内部或者位于移动终端100的外部,本发明并不以此为限。根据本发明多个实施例,该计算机可读记录介质可以是只读存储器(read-onlymemory,rom),随机存储器(random-accessmemory,ram),只读光盘存储器(cd-rom),磁带,软盘或者光学数据存储装置等,本发明并不以此为限。

上述描述能够使本领域技术人员以上文所提供的特定应用及要求来实施本发明。本领域技术人员可明了上述实施例的多种变形,且此处所定义的基本原则可应用于其他实施例。因此,本发明并不仅限于上述所示及所述的特定实施例,而是记载了符合与此处所揭露的原则及显著特征相一致的最广的范围。在上述详细描述中,各种具体细节可提供对本发明的全面理解。然而,本领域技术人员当可理解本发明如何实施。

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视后附的权利要求所界定者为准。

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