一种邻区漏配检测方法及装置与流程

文档序号:11139697阅读:607来源:国知局
一种邻区漏配检测方法及装置与制造工艺

本发明涉及通信技术领域,尤其涉及一种邻区漏配检测方法及装置。



背景技术:

邻区漏配是激活扇区和未激活扇区之间没有邻区关系,但是未激活扇区的信号和电频都很好,不造成导频污染,应该将未激活扇区添加到邻区关系中。换句话说,当两个小区的信号在其覆盖区有重叠的部分,正常情况下,应该定义两者的邻区关系,如果没有定义的话就造成了邻区漏配。

现有技术中,通常是通过人工路测的方法检测源小区是否存在邻区漏配的现象,具体是由网络的优化人员逐一分析路测log数据,找到因为邻区漏配导致的掉话事件,从而判断对应的小区是否存在漏配的现象。但是,该方法由于测试范围存在地理限制,检测范围有限,同时,无线网络中小区的分布广泛而复杂,导致路测耗费大量的人力物力资源,不易执行。



技术实现要素:

本发明的实施例提供一种邻区漏配检测方法及装置,解决现有技术中由于无线网络中小区的分布广泛而复杂以及检测范围的限制,使得采用人工路测的方法耗费人力物力且不易执行的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供一种邻区漏配检测方法,所述方法包括:

根据源小区的位置信息和第一小区列表中的N个第一小区的位置信息,确定以所述源小区分别与所述N个第一小区的连线作为直径的N个圆形区域,所述第一小区列表包含所述N个第一小区,且各个第一小区均与所述源小区存在切换关系,其中N大于等于1;

执行M次以下步骤,所述M大于等于1:

判断第二小区是否处于所述N个圆形区域中的任意一个内,所述第二小区为不在所述第一小区列表中的一个;若所述第二小区位于所述N个圆形区域中的任意一个内,则所述源小区存在漏配现象,所述第二小区为漏配小区。

可选的,所述方法还包括:

将执行M次步骤得到的所述源小区的所有漏配小区写入到第二小区列表中,所述第二小区列表为所述源小区的漏配小区列表。

进一步的,所述方法还包括:

将所述第二小区列表中的各小区加入到所述源小区的邻区关系中。

示例性的,所述根据源小区的位置信息和第一小区列表中的N个第一小区的位置信息,确定以所述源小区分别与所述N个第一小区的连线作为直径的N个圆形区域具体包括:

根据源小区的位置信息和所述第一小区的位置信息计算出圆心的位置信息;

以所述圆心,以及所述圆心到所述源小区的距离或所述圆心到所述第一小区的距离或所述源小区到所述第一小区的距离确定圆形区域。

进一步的,所述判断第二小区是否处于所述N个圆形区域中的任意一个内具体包括:

判断所述圆心到第二小区的距离是否小于等于所述圆形区域的半径。

可选的,所述方法还包括:

获取所述源小区的切出请求次数条目,所述源小区的切出请求次数条目包括:按照时间周期排列的目标小区的标识,以及所述目标小区的标识对应的由所述源小区切出的请求次数;

根据所述源小区的切出请求次数条目得到所述第一小区列表。

第二方面,提供一种邻区漏配检测装置,包括:

确定模块,用于根据源小区的位置信息和第一小区列表中的N个第一小区的位置信息,确定以所述源小区分别与所述N个第一小区的连线作为直径的N个圆形区域,所述第一小区列表包含所述N个第一小区,且各个第一小区均与所述源小区存在切换关系,其中N大于等于1;

执行模块,用于执行M次以下步骤,所述M大于等于1:

判断第二小区是否处于所述N个圆形区域中的任意一个内,所述第二小区为不在所述第一小区列表中的一个;若所述第二小区位于所述N个圆形区域中的任意一个内,则所述源小区存在漏配现象,所述第二小区为漏配小区。

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

写入模块,用于将执行M次步骤得到的所述源小区的所有漏配小区写入到第二小区列表中,所述第二小区列表为所述源小区的漏配小区列表。

进一步的,所述装置还包括:

加入模块,用于将所述第二小区列表中的各小区加入到所述源小区的邻区关系中。

示例性的,所述确定模块具体用于:

根据源小区的位置信息和所述第一小区的位置信息计算出圆心的位置信息;

以所述圆心,以及所述圆心到所述源小区的距离或所述圆心到所述第一小区的距离或所述源小区到所述第一小区的距离确定圆形区域。

进一步的,所述执行模块在判断第二小区是否处于所述N个圆形区域中的任意一个内时具体用于:

判断所述圆心到第二小区的距离是否小于等于所述圆形区域的半径。

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

获取模块,用于获取所述源小区的切出请求次数条目,所述源小区的切出请求次数条目包括:按照时间周期排列的目标小区的标识,以及所述目标小区的标识对应的由所述源小区切出的请求次数;

所述获取模块,还用于根据所述源小区的切出请求次数条目得到所述第一小区列表。

相比于现有技术,本发明实施例提供的邻区漏配检测方法及装置,通过根据源小区的位置信息和第一小区列表中的N个第一小区的位置信息,确定以源小区分别与N个第一小区的连线作为直径的N个圆形区域;然后,执行M次以下步骤,该M大于等于1:判断第二小区是否处于N个圆形区域中的任意一个内,该第二小区为不在第一小区列表中的一个;若第二小区位于N个圆形区域中的任意一个内,则该源小区存在漏配现象,该第二小区为漏配小区。由于检测过程中无需人工路测、且不受地理条件的限制,从而避免大量人力物力的浪费,同时节省检测时间。此外,本方案中是通过判断第二小区是否处于N个圆形区域中的任意一个内,即通过距离以及是否存在切换关系来进行判断,这样使得该检测方法简单,该检测结果准确,能够有效支撑通信网络的日常优化工作。

附图说明

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

图1为本发明实施例提供的一种邻区漏配检测方法的方法流程图;

图2为本发明实施例提供的另一种邻区漏配检测方法的方法流程图;

图3为本发明实施例提供的一种邻区漏配检测装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能或作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。

本发明实施例提供一种邻区漏配检测方法,如图1所示,该方法包括:

101、根据源小区的位置信息和第一小区列表中的N个第一小区的位置信息,确定以源小区分别与N个第一小区的连线作为直径的N个圆形区域。

其中,上述的第一小区列表包含N个第一小区,且各个第一小区均与源小区存在切换关系,其中N大于等于1。

示例性的,上述的源小区为待分析小区,该源小区是由源小区基站标识和属于源小区基站的小区标号确定的。例如,源小区为A的小区是由源基站标识为131237和属于该目标基站的小区标号为2的小区确定的。

优选的,上述的源小区的位置信息可以为源小区的经纬度,而上述的第一小区的位置信息为该第一小区的经纬度。这里所说的经纬度是在地理坐标中的位置。

示例性的,这里以一个第一小区为例说明上述步骤101的具体实现过程,可以参考以下内容:

101a、根据源小区的位置信息和第一小区的位置信息计算出圆心的位置信息。

具体的,上述的计算圆心的位置信息参考以下公式:

其中,上述的xo表示圆心O的横坐标,而yo表示圆心O的纵坐标;上述的xA表示源小区A的横坐标,而yA表示源小区A的纵坐标;上述的xB表示第一小区B的横坐标,而yB表示第一小区B的纵坐标。

101b、以圆心,以及圆心到源小区的距离或圆心到第一小区的距离或源小区到第一小区的距离确定圆形区域。

示例性的,上述确定圆形区域的方式为:先确定该圆形区域的圆心和半径,然后以该圆心和半径进行画圆。而上述计算半径的方式可以参考以下内容:(这里以圆心到源小区的距离为半径为例进行说明)

需要说明的是,由于地球是一个近乎标准的椭球体,因此直接利用圆心的经纬度和上述的源小区的经纬度计算圆形区域的半径,使得计算出的结果不合理,因此需要将地理上的经纬度进行处理,在根据处理后的经纬度计算两点间的距离。其具体的过程如下:

这里以A、B两点的经纬度为例进行说明计算两点间的距离的过程。地球是一个近乎标准的椭球体,它的赤道半径为6378.14Km,极半径为6356.76Km,平均半径为6367.45Km,假设地球是一个完美的球体,则它的半径就是地球的平均半径,记为R,如果以0度经线为基准,根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离,设A的经纬度为(xA,yA),B的经纬度为(xB,yB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度的负值(-Longitude),北纬取90-纬度值(90-Latitude),南纬取90+纬度值(90+Latitude),则经过上述规则的处理,A的经纬度经过处理后记为(xA(M),yA(M)),B的经纬度经过处理后记为(xB(M),yB(M)),根据三角推导,可以得到计算两点距离的公式为:

L=R*arccos(C)*Pi/180, (公式3)

其中:C=sin(yA(M))*sin(yB(M))*cos(xA(M)-xB(M))+cos(yA(M))*cos(yB(M))

示例性的,参考上述的公式3计算圆心到源小区的距离为:

RoA=R*arccos(sin(yA(M))*sin(yO(M))*cos(xA(M)-xO(M))+cos(yA(M))*cos(yO(M)))*Pi/180

(公式4)

其中,上述的RAo为圆心到源小区A的距离作为半径,(xA(M),yA(M))为源小区A对应的经过处理后的经纬度值,而(xO(M),yO(M))为圆心O对应的经过处理后的经纬度值,R为地球的平均半径,pi为Π值。

示例性的,上述的计算半径的方式也可以采用上述的方法先计算出源小区到第一小区的距离,然后取该距离的一半为作为半径。

可选的,在步骤101之前,该方法还包括以下内容:

C1、获取源小区的切出请求次数条目。

其中,上述的源小区的切出请求次数条目包括:按照时间周期排列的目标小区的标识,以及目标小区的标识对应的由源小区切出的请求次数。

示例性的,上述的目标小区是由目标小区基站标识和属于目标小区基站的小区标号确定的。例如,目标小区为D的小区是由目标基站标识为131237和属于该目标基站的小区标号为1的小区确定的。

可选的,上述步骤C1具体包含以下内容:

a1、提取预定区域内的预定时间段内的所有小区的切换请求次数条目。

其中,上述的所有小区的切换请求次数条目包括:各个时间段内源小区标识、源小区标识对应的目标小区标识,以及由源小区切出的请求次数。

a2、从所有小区的切换请求次数条目中筛选出源小区的切出请求次数条目。

C2、根据源小区的切出请求次数条目得到所述第一小区列表。

示例性的,上述的切换请求次数可以是从源小区对应的基站中的切换计数器中获取的,也可以是通过其他的方式进行获取的,这里并不进行限定,仅以示例说明。

102、执行M次以下步骤,该M大于等于1:判断第二小区是否处于N个圆形区域中的任意一个内,若第二小区位于N个圆形区域中的任意一个内,则该源小区存在漏配现象,该第二小区为漏配小区。

其中,上述的第二小区为不在第一小区列表中的一个。

示例性的,上述步骤102中的判断第二小区是否处于N个圆形区域中的任意一个内具体包括以下内容:

102a、判断圆心到第二小区的距离是否小于等于圆形区域的半径。

示例性的,这里的计算圆心到第二小区的距离参考上文中提及的计算A、B两点间的距离方法,具体如上所述,这里不再赘述。

可选的,该方法还包括:

A1、将执行M次步骤得到的源小区的所有漏配小区写入到第二小区列表中。

其中,上述的第二小区列表为源小区的漏配小区列表。

本发明中通过上述的步骤A1可以得到源小区的漏配小区列表(即上述的第二小区列表),并将该漏配小区列表告知给运营商,以供运营商人员能够去检查源小区的邻区配置关系,并将该漏配小区加入到该源小区的邻区关系中,以提高网络覆盖的连续性,避免出现掉话现象,从而避免影响用户的业务感知。

可选的,该方法还包括:

B1、将第二小区列表中的各小区加入到源小区的邻区关系中。

示例性的,上述的步骤B1的内容为更新的过程,通过上述的A1得到源小区的漏配小区列表,然后将该漏配小区的列表加入到第一小区列表中,从而完成第一小区列表的更新过程,以提高网络覆盖的连续性,避免出现掉话现象,从而避免出现影响用户的业务感知的问题。

相比于现有技术,本发明实施例提供的邻区漏配检测方法,通过根据源小区的位置信息和第一小区列表中的N个第一小区的位置信息,确定以源小区分别与N个第一小区的连线作为直径的N个圆形区域;然后,执行M次以下步骤,该M大于等于1:判断第二小区是否处于N个圆形区域中的任意一个内,该第二小区为不在第一小区列表中的一个;若第二小区位于N个圆形区域中的任意一个内,则该源小区存在漏配现象,该第二小区为漏配小区。由于检测过程中无需人工路测、且不受地理条件的限制,从而避免大量人力物力的浪费,同时节省检测时间。此外,本方案中是通过判断第二小区是否处于N个圆形区域中的任意一个内,即通过距离以及是否存在切换关系来进行判断,这样使得该检测方法简单,该检测结果准确,能够有效支撑通信网络的日常优化工作。

下面将给出一个具体的实例来说明本方案中的邻区漏配检测方法,具体的,可以参照图2给出的流程图。结合图2得出其具体的执行步骤如下:

具体执行步骤如下:

1、提取某一区域的7*24小时的系统内小区对切换测量相关Counter数据,筛选出所有小区对切换出请求次数进行分析,具体数据格式如下表1所示:

表1

2、筛选出以待分析小区A作为源小区的切出请求次数条目,具体的参照下面的表2。这里以A小区所在基站标识为131237,A小区标识为2为例进行说明:

表2

3、汇总整理上述条目,得到与源小区A存在切换关系的目标小区列表List(A),具体的参照下面的表3:

表3

4、若List(A)中的小区数等于0,则判定A未配置邻区。

5、若List(A)中的小区数≥1,则以A和列表中的小区X(X取B、C…)两个小区的连线为直径,圈定圆形区域,得到该圆形区域的圆心O(AX)(X取B、C…)的经纬度,并计算出该圆形区域的半径R(AX)(X取B、C…):

设A的经纬度为:(xA,yA),List(A)中的小区X的经纬度为:(xi,yi)(i取B、C…),则圆心O(AX)(X取B、C…)的经纬度(xAi,yAi)为:

(i取B、C…)

该圆形区域的半径R(AX)为:其中X取B、C…

RAi=R*arccos(sin(yA(M))*sin(yAi(M))*cos(xA(M)-xAi(M))+cos(yA(M))*cos(yAi(M)))*Pi/180

(i取B、C…) (公式6)

其中,按照上文中所述的利用两点经纬度计算其距离的处理规则,上述的(xA(M),yA(M))为处理后的源小区A所属基站经纬度,上述的(xAi(M),yAi(M))为处理后的圆心O(AX)(X取B、C…)的经纬度。

6、利用工参数据中的小区经纬度信息,逐一判断是否有其他小区存在于该圆形区域内:

设工参中的其他小区j经纬度为:(xj,yj)(j为不在上述的List(A)小区中的一个),则该小区距离圆形区域圆心的距离为:

ROj=R*arccos(sin(yj(M))*sin(yAi(M))*cos(xj(M)-xAi(M))+cos(yj(M))*cos(yAi(M)))*Pi/180(i取B、C…) (公式7)

其中,按照上文中所述的利用两点经纬度计算其距离的处理规则,上述的(xj(M),yj(M))为处理后的其他小区j所属基站经纬度,上述的(xAi(M),yAi(M))为处理后的圆心O(AX)(X取B、C…)的经纬度。

若Roj≤RAi,则判定小区Y存在于圆形区域内,将其加入小区列表List(around A)中。

7、对List(A)中的小区均完成步骤5、6操作后,得到A小区的所有漏配小区,则判断A小区存在邻区漏配现象,且对应的所有漏配小区为List(around A)中的小区。

下面将基于图1对应的邻区漏配检测方法的实施例中的相关描述对本发明实施例提供的一种邻区漏配检测装置进行介绍。以下实施例中与上述实施例相关的技术术语、概念等的说明可以参照上述的实施例,这里不再赘述。

本发明实施例提供一种邻区漏配检测装置,如图3所示,该邻区漏配检测装置3包括:确定模块31和执行模块32,其中:

确定模块31,用于根据源小区的位置信息和第一小区列表中的N个第一小区的位置信息,确定以源小区分别与N个第一小区的连线作为直径的N个圆形区域,第一小区列表包含N个第一小区,且各个第一小区均与源小区存在切换关系,其中N大于等于1;

执行模块32,用于执行M次以下步骤,M大于等于1:

判断第二小区是否处于N个圆形区域中的任意一个内,第二小区为不在第一小区列表中的一个;若第二小区位于N个圆形区域中的任意一个内,则源小区存在漏配现象,第二小区为漏配小区。

可选的,如图3所示,上述的邻区漏配检测装置3还包括:写入模块33,其中:

写入模块,用于将执行M次步骤得到的源小区的所有漏配小区写入到第二小区列表中,第二小区列表为源小区的漏配小区列表。

进一步的,如图3所示,上述的邻区漏配检测装置3还包括:加入模块34,其中:

加入模块34,用于将第二小区列表中的各小区加入到源小区的邻区关系中。

示例性的,上述的确定模块31具体用于:

根据源小区的位置信息和第一小区的位置信息计算出圆心的位置信息;

以圆心,以及圆心到源小区的距离或圆心到第一小区的距离或源小区到第一小区的距离确定圆形区域。

优选的,上述的执行模块32在判断第二小区是否处于N个圆形区域中的任意一个内时具体用于:

判断圆心到第二小区的距离是否小于等于圆形区域的半径。

可选的,如图3所示,上述的邻区漏配检测装置还包括:获取模块35,其中:

获取模块35,用于获取源小区的切出请求次数条目,源小区的切出请求次数条目包括:按照时间周期排列的目标小区的标识,以及目标小区的标识对应的由源小区切出的请求次数;

获取模块35,还用于根据源小区的切出请求次数条目得到第一小区列表。

相比于现有技术,本发明实施例提供的邻区漏配检测装置,通过根据源小区的位置信息和第一小区列表中的N个第一小区的位置信息,确定以源小区分别与N个第一小区的连线作为直径的N个圆形区域;然后,执行M次以下步骤,该M大于等于1:判断第二小区是否处于N个圆形区域中的任意一个内,该第二小区为不在第一小区列表中的一个;若第二小区位于N个圆形区域中的任意一个内,则该源小区存在漏配现象,该第二小区为漏配小区。由于检测过程中无需人工路测、且不受地理条件的限制,从而避免大量人力物力的浪费,同时节省检测时间。此外,本方案中是通过判断第二小区是否处于N个圆形区域中的任意一个内,即通过距离以及是否存在切换关系来进行判断,这样使得该检测方法简单,该检测结果准确,能够有效支撑通信网络的日常优化工作。

在本申请所提供的几个实施例中,应该理解到,所揭露的邻区漏配检测装置和方法,可以通过其它的方式实现。例如,以上所描述的邻区漏配检测装置的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,基站或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理包括,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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