一种防止乒乓切换的处理方法及装置与流程

文档序号:17819999发布日期:2019-06-05 22:08阅读:990来源:国知局
一种防止乒乓切换的处理方法及装置与流程

本发明实施例涉及通信技术领域,具体涉及一种防止乒乓切换的处理方法及装置。



背景技术:

lte(longtermevolution,长期演进)网络基站与终端(ue)之间通过空口uu接口彼此通信。uu口的信道环境由复杂,有时候会有几个小区信号交错的情况,可能发生a小区到b小区的切换,然后又从b小区又会切换回a小区,即发生乒乓切换的情况。

现有的ue乒乓切换判决触发采用事件触发机制,在目标小区收到源小区发来的携带ue历史信息的切换请求消息后,存储此记录。当目标小区收到ue发来的rrc(radioresourcecontrol)是指无线资源控制)重配置完成消息,即切换完成消息后,执行该ue乒乓切换判决,确定惩罚小区idlist,以及对应惩罚小区的ocn参数取值。对于显式惩罚过程,还需要ue成功切换到目标小区后,再将此目标小区的这些乒乓切换惩罚配置通过rrc重配置消息通知给ue;对于隐式惩罚过程,只需要目标小区记录这些惩罚信息。如图1所示,目标小区收到ue发来的切换完成消息后,判断保存的从切换请求消息获取的ue历史信息不为空,索引的ue历史信息中记录的小区id与目标小区相同,ue历史记录中索引从记录的ue历史驻留时间总和大于等于发送乒乓切换的小区驻留时间门限,且这些惩罚小区被惩罚后的新的ocn值达到了惩罚上限,则计算这些惩罚小区被惩罚后的新的ocn值;没达到惩罚上限,则结束。

现有的方法中,由于无线场景环境比较复杂,ue是在移动过程中,发生了乒乓切换,使用上述的切换抑制方法;而ue静止时,由于无线信号的波动,各小区信号差别不大的情况下,可能会出现的乒乓切换得到了抑制。但是如果ue是在移动过程中,ue的位置刚好移动到切换带,上述方案也对此种场景下的切换进行了抑制,并不合理。现有的这种乒乓切换抑制仅针对空口rsrp(referencesignalreceivingpower,参考信号接收功率)的强度进行抑制,对应基于业务质量的(bler),或负载均衡(如小区用户数)的切换,起不到抑制作用。如a和b两个小区是完全同覆盖或部分同覆盖小区,a小区用户数多的时候,用户会迁移到b小区,但是切换到b小区的时候,可能由于覆盖的原因迁移到a小区,这种乒乓切换的情况可能会往复循环。

在实现本发明实施例的过程中,发明人发现现有的方法对抑制乒乓切换的判断过程过于复杂,且容易出现误判情况。



技术实现要素:

由于现有方法存在上述问题,本发明实施例提出一种防止乒乓切换的处理方法及装置。

第一方面,本发明实施例提出一种防止乒乓切换的处理方法,包括:

目标小区接收到终端发送的切换完成消息后,获取当前的小区状态信息,若判断获知所述小区状态信息满足预设条件后,获取所述终端当前的第一位置信息;

接收到所述终端发送的测量报告后,若判断获知切换小区在所述目标小区的惩罚列表中,则获取所述终端当前的第二位置信息;

根据所述第一位置信息和所述第二位置信息确定所述终端的移动距离;

若判断获知所述移动距离在预设范围内,则不允许所述终端切换至所述切换小区,以防止发生乒乓切换。

可选地,所述第一位置信息采用第一aoa(angleofarrival,信号到达角度)和第一最大时间ta(timingadvance,提前量)表示;

所述第二位置信息采用第二aoa和第二ta表示。

可选地,所述第一位置信息采用第一gps(globalpositioningsystem,全球定位系统)信息表示;

所述第二位置信息采用第二gps信息表示。

可选地,所述预设条件为所述终端发送至所述目标小区的切换请求消息中的终端历史信息不为空,所述终端历史信息中的小区id与所述目标小区的id相同,且所述终端历史信息中终端历史驻留时间总和大于等于终端发生乒乓切换的小区驻留时间门限值。

可选地,所述接收到所述终端发送的测量报告后,若判断获知切换小区在所述目标小区的惩罚列表中,则获取所述终端当前的第二位置信息之后,还包括:

若判断获知切换小区不在所述目标小区的惩罚列表中,则允许所述终端切换至所述切换小区。

第二方面,本发明实施例还提出一种防止乒乓切换的处理装置,包括:

第一位置获取模块,用于目标小区接收到终端发送的切换完成消息后,获取当前的小区状态信息,若判断获知所述小区状态信息满足预设条件后,获取所述终端当前的第一位置信息;

第二位置获取模块,用于接收到所述终端发送的测量报告后,若判断获知切换小区在所述目标小区的惩罚列表中,则获取所述终端当前的第二位置信息;

移动距离计算模块,用于根据所述第一位置信息和所述第二位置信息确定所述终端的移动距离;

切换阻止模块,用于若判断获知所述移动距离在预设范围内,则不允许所述终端切换至所述切换小区,以防止发生乒乓切换。

可选地,所述第一位置信息采用第一信号到达角度aoa和第一最大时间提前量ta表示;

所述第二位置信息采用第二aoa和第二ta表示。

可选地,所述第一位置信息采用第一gps信息表示;

所述第二位置信息采用第二gps信息表示。

可选地,所述第一位置获取模块中所述预设条件为所述终端发送至所述目标小区的切换请求消息中的终端历史信息不为空,所述终端历史信息中的小区id与所述目标小区的id相同,且所述终端历史信息中终端历史驻留时间总和大于等于终端发生乒乓切换的小区驻留时间门限值。

可选地,所述装置还包括:

切换运行模块,用于若判断获知切换小区不在所述目标小区的惩罚列表中,则允许所述终端切换至所述切换小区。

第三方面,本发明实施例还提出一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法。

第四方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。

由上述技术方案可知,本发明实施例通过获取终端在切换完成时的第一位置信息和待切换至其它小区时的第二位置信息,计算得到终端的移动距离,通过判断移动距离在预设范围时,不允许终端切换至其它小区,判断过程简单,且能够有效分辨出不同的测试场景,抑制乒乓切换,减少误判情况,降低网络丢包率,并提高切换成功率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1为现有技术提供的一种防止乒乓切换的处理方法的流程示意图;

图2为本发明一实施例提供的一种防止乒乓切换的处理方法的流程示意图;

图3为本发明一实施例提供的目标小区收到终端切换完成消息后处理的流程示意图;

图4为本发明一实施例提供的目标小区收到测量报告后处理的流程示意图;

图5为本发明一实施例提供的一种防止乒乓切换的处理装置的结构示意图;

图6为本发明一实施例提供的电子设备的逻辑框图。

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图2示出了本实施例提供的一种防止乒乓切换的处理方法的流程示意图,包括:

s201、目标小区接收到终端发送的切换完成消息后,获取当前的小区状态信息,若判断获知所述小区状态信息满足预设条件后,获取所述终端当前的第一位置信息。

其中,在终端(ue)每一次的切换过程中,切换之前的为源小区,切换之后的为目标小区,因此源小区和目标小区是相对的概念,在不同的切换中,源小区或目标小区一般都是不同的。

具体地,本实施例以一次切换为例,如图3所示,目标小区接收到终端发送的切换完成消息后,获取终端发送至所述目标小区的切换请求消息中的终端历史信息、所述终端历史信息中的小区id、所述目标小区的id以及所述终端历史信息中终端历史驻留时间总和,进一步根据预设条件进行判断,即所述终端发送至所述目标小区的切换请求消息中的终端历史信息不为空,所述终端历史信息中的小区id与所述目标小区的id相同,且所述终端历史信息中终端历史驻留时间总和大于等于终端发生乒乓切换的小区驻留时间门限值,则获取所述终端当前的第一位置信息。

其中,第一位置信息为终端切换至所述目标小区时的位置信息。

s202、接收到所述终端发送的测量报告后,若判断获知切换小区在所述目标小区的惩罚列表中,则获取所述终端当前的第二位置信息。

其中,所述测量报告为终端发送给所述目标小区的报告。

所述惩罚列表为每个小区的基站中存储的发生过切换的小区的id或小区名称。

所述第二位置信息为终端向所述目标小区发送测量报告时的位置信息,本实施例中所述第二位置信息还表示终端将切换至其它小区时的位置信息。

具体地,如图4所示,所述目标小区收到测量报告后,查看切换小区是否为惩罚列表中的小区,若是,则获取ue当前的第二位置信息,并根据第一位置信息和第二位置信息计算得到ue的移动距离,判断该移动距离是否小于预设距离(即是否在预设范围内),如果是,则不允许切换,否则运行切换。

s203、根据所述第一位置信息和所述第二位置信息确定所述终端的移动距离。

其中,所述移动距离表示终端在切换至所述目标小区时的位置到将切换至其它小区时的位置所移动的距离。

s204、若判断获知所述移动距离在预设范围内,则不允许所述终端切换至所述切换小区,以防止发生乒乓切换。

其中,所述预设范围为预先设定的范围,例如0-30米,或0-50米。

具体地,在目标小区收到源小区发来的携带ue历史信息的切换请求消息后,存储此记录。当目标小区收到ue发来的rrc重配置完成消息,即切换完成消息后,执行该ue乒乓切换判决,确定惩罚列表,获取ue的位置信息。对于惩罚列表内的小区,获取ue的当前位置。收到测量报告的时候,比较ue的当前位置相对于之前切换至目标小区时的位置变化是否在预设范围内,如果在预设范围内,就不切换;如果移动范围超过预设范围,就允许切换。能够有效的抑制静止或移动较小的ue的乒乓切换,从而提升切换的有效性,不需要添加任何外部设备,就可以达到乒乓切换抑制的场景,不需要人员参与,成本低。

本实施例通过获取终端在切换完成时的第一位置信息和待切换至其它小区时的第二位置信息,计算得到终端的移动距离,通过判断移动距离在预设范围时,不允许终端切换至其它小区,判断过程简单,且能够有效分辨出不同的测试场景,抑制乒乓切换,减少误判情况,降低网络丢包率,并提高切换成功率。

进一步地,在上述方法实施例的基础上,所述第一位置信息采用第一信号到达角度aoa和第一最大时间提前量ta表示;

所述第二位置信息采用第二aoa和第二ta表示。

或者,

所述第一位置信息采用第一gps信息表示;

所述第二位置信息采用第二gps信息表示。

具体地,本实施例中采用两种方式可获取终端的位置,第一种为aoa+ta的方式,即采用当前位置与基站的角度和距离来表示;第二种为采用gps的方式。

可根据不同的具体情况选择合适的位置表示方法。

进一步地,在上述方法实施例的基础上,s202之后,还包括:

s2021、若判断获知切换小区不在所述目标小区的惩罚列表中,则允许所述终端切换至所述切换小区。

本实施例通过获取终端的位置信息进行比较,如果终端位置信息没有发生改变或改变较小,则不再进行惩罚列表小区间的切换,如果移动位置超过规定的距离,可以正常进行切换,以节省应频繁切换导致的资源浪费。

以下对本方案涉及的乒乓切换的原理及惩罚规则进行介绍:

为了减少执行乒乓切换惩罚措施的rrc重配置消息的开销,设计了两种乒乓切换惩罚执行方法。一种是显式惩罚,即使用rrc重配置消息(切换命令)将目标小区确定的惩罚小区ocn参数通知ue;一种是隐式惩罚,即不需要使用rrc重配置消息,而是对ue测量上报的结果进行特殊处理。

两种方法的处理具体如下:

假设初始ue配置的切换测量事件(a3、a4、a5)中每个邻区关系对中各自的ocn参数为ocninit(可能每个小区取值不同)。

方法一:显式惩罚,使用rrc重配置消息(切换命令)

当ue成功切换后,由目标小区(ue新的归属小区)通过rrc重配置消息将确定的惩罚小区id信息和对应新的ocn配置通知给ue。

另外一种,减少这条显式配置的rrc重配置消息的方法,需要每个接收到切换请求的准备小区都利用ue历史信息进行乒乓切换判决,并且确定需要惩罚的惩罚小区id信息和对应新的ocn配置,然后执行如下操作:

a1、准备小区将确定的惩罚小区id信息和对应新的ocn配置封装到切换响应消息中的“targetenbtosourceenbtransparentcontainer”ie里,发送给源小区。

a2、当源小区收到准备小区返回的切换请求响应消息(携带目标小区确定的惩罚小区信息,包括小区id和新的ocn配置),并确定某个准备小区作为目标小区后,通过rrc重配置消息(切换命令),通知ue切换后的归属小区(目标小区)的ocs参数和目标小区确定的被惩罚小区新的ocn参数,ocs为ocsinit,ocn为ocnnew[pingponghccellidlist[ue_id][i]],i=0,…,其中,pingponghccellidlist为惩罚列表,ue_id为ue切换后的归属小区的id,m为小区的数量,n为惩罚列表中的记录数量。

a3、对于由于ue切换失败或者目标小区选择原因,接收到切换请求消息,但是没有最终成为目标小区的准备小区,其记录的乒乓切换惩罚小区信息,包括小区idlistpingponghccellidlist[ue_id]和对应的惩罚后的ocn取值的复位,在切换准备定时器超时后触发复位。

方法二:隐式惩罚,不使用rrc重配置消息

目标小区收到rrc重配置完成消息,即切换完成消息后,执行乒乓切换判决,记录确定的惩罚小区id信息和对应新的ocn配置并记录存储。

当收到ue上报的切换测量报告(不包括负荷均衡触发的测量上报)时,对层二上报的该ue的信道条件进行判断,如果信道条件小于o&m配置的用户信道条件门限pingponghcfrequencyefficencythreshold,则直接执行切换;否则,对测量报告中邻区测量结果累加ocn(邻区关系对中各自小区的ocn,可能是初始配置,也可能是惩罚后的ocn)重新进行判断是否满足对应测量上报事件(a3,a4,a5)的报告条件,如果仍满足切换条件则执行切换;如果不满足切换条件,则本次不触发切换过程。

对于测量报告上报模式,需要配置为事件触发周期上报,上报次数无限次,间隔可参考华为的设置取240ms。

针对无线接入侧,小区不同用户的位置不同,可能发生a小区到b小区的切换。然后又从b小区又换回a小区,这种短时间内的切换,成为乒乓切换。在运营的移动网络中,这种乒乓切换会浪费网络资源,因此不必要的丢包等质量下降,是需要尽量减少的,本实施例提供的防止乒乓切换的处理方法能够有效的防止乒乓切换的发生。通过分析ue的位置信息,有效的分辨出不同的测试场景,抑制覆盖的问题引起的信号波动引发的乒乓切换,负载均衡与覆盖交织的乒乓切换,降低切换次数,降低网络丢包率;并通过分析ue的位置信息,能够有效的分辨出位置移动引发的切换,并且排除在乒乓抑制流程之外,提高切换成功率;同时具有通用性,适用于tdd(timedivisionduplexing,时分双工),fdd(frequencydivisiondual,全双工通信)移动通信网络。

图5示出了本实施例提供的一种防止乒乓切换的处理装置的结构示意图,所述装置包括:第一位置获取模块501、第二位置获取模块502、移动距离计算模块503和切换阻止模块504,其中:

所述第一位置获取模块501用于目标小区接收到终端发送的切换完成消息后,获取当前的小区状态信息,若判断获知所述小区状态信息满足预设条件后,获取所述终端当前的第一位置信息;

所述第二位置获取模块502用于接收到所述终端发送的测量报告后,若判断获知切换小区在所述目标小区的惩罚列表中,则获取所述终端当前的第二位置信息;

所述移动距离计算模块503用于根据所述第一位置信息和所述第二位置信息确定所述终端的移动距离;

所述切换阻止模块504用于若判断获知所述移动距离在预设范围内,则不允许所述终端切换至所述切换小区,以防止发生乒乓切换。

具体地,所述第一位置获取模块501接收到终端发送的切换完成消息后,获取当前的小区状态信息,若判断获知所述小区状态信息满足预设条件后,获取所述终端当前的第一位置信息;所述第二位置获取模块502接收到所述终端发送的测量报告后,若判断获知切换小区在所述目标小区的惩罚列表中,则获取所述终端当前的第二位置信息;所述移动距离计算模块503根据所述第一位置信息和所述第二位置信息确定所述终端的移动距离;所述切换阻止模块504若判断获知所述移动距离在预设范围内,则不允许所述终端切换至所述切换小区,以防止发生乒乓切换。

本实施例通过获取终端在切换完成时的第一位置信息和待切换至其它小区时的第二位置信息,计算得到终端的移动距离,通过判断移动距离在预设范围时,不允许终端切换至其它小区,判断过程简单,且能够有效分辨出不同的测试场景,抑制乒乓切换,减少误判情况,降低网络丢包率,并提高切换成功率。

进一步地,在上述装置实施例的基础上,所述第一位置信息采用第一信号到达角度aoa和第一最大时间提前量ta表示;

所述第二位置信息采用第二aoa和第二ta表示。

进一步地,在上述装置实施例的基础上,所述第一位置信息采用第一gps信息表示;

所述第二位置信息采用第二gps信息表示。

进一步地,在上述装置实施例的基础上,所述第一位置获取模块501中所述预设条件为所述终端发送至所述目标小区的切换请求消息中的终端历史信息不为空,所述终端历史信息中的小区id与所述目标小区的id相同,且所述终端历史信息中终端历史驻留时间总和大于等于终端发生乒乓切换的小区驻留时间门限值。

进一步地,在上述装置实施例的基础上,所述装置还包括:

切换运行模块,用于若判断获知切换小区不在所述目标小区的惩罚列表中,则允许所述终端切换至所述切换小区。

本实施例所述的防止乒乓切换的处理装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

参照图6,所述电子设备,包括:处理器(processor)601、存储器(memory)602和总线603;

其中,

所述处理器601和存储器602通过所述总线603完成相互间的通信;

所述处理器601用于调用所述存储器602中的程序指令,以执行上述各方法实施例所提供的方法。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

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

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