一种未知邻区的配置方法及配置装置与流程

文档序号:29449627发布日期:2022-03-30 11:37阅读:174来源:国知局
一种未知邻区的配置方法及配置装置与流程

1.本发明属于无线电通信领域,具体涉及一种未知邻区的配置方法及配置装置。


背景技术:

2.随着无线网络不断的发展,人们对于网络性能要求越来越高,视频通话质量更高,速度更快,清晰度更高等等。受限于ue终端目前不支持cgi(小区全局范围标识,cell global identifier)测量,当ue终端识别到未知的nr(新空口,new radio)邻区时,因为无法获知邻区的cgi,所以无法将该邻区添加到邻区列表中,导致ue终端切换小区时失败,最终影响用户正常使用。
3.同时,目前nsa或sa组网场景中,4g/5g小区添加5g邻区的工作手段单一,人工优化邻区工作量大,比较繁琐。而且出现了较多的漏配、配置不合理等情况,导致邻区的切换成功率低等问题。因此急需通过基于ue终端上报的mr(测量报告,measurement report)来识别该未知邻区的cgi,再通过anr(自动邻区关系,automatic neighbour relation)功能提高实际应用中邻区优化工作效率。


技术实现要素:

4.本发明的目的在于克服现有技术的缺陷,提供了一种未知邻区的配置方法及配置装置。
5.为实现上述目的,本发明所采取的技术方案如下:
6.技术方案一:
7.一种未知邻区的配置方法,其特征在于,包括:
8.接收ue终端上报的未知邻区pci和频点;
9.搜索全网中所有与未知邻区的pci、频点均相同的小区,获得小区集合;
10.确定未知邻区的搜索区域的经纬度范围;
11.从小区集合中过滤出处于未知邻区的搜索区域内的小区,获得过滤后的小区集合;
12.计算过滤后的小区集合中每个小区与中心点的距离;
13.将离中心点最近的小区,作为服务小区的最终邻区,并将最终邻区的邻区信息添加到邻区列表中。
14.进一步的,确定未知邻区的搜索区域的经纬度范围的具体方法为:
15.确定服务小区的中心点的经纬度信息;
16.以所述中心点所在经纬度为中心,以未知邻区的搜索范围的距离参数为边界画轮廓线,获得未知邻区搜索区域的经纬度信息。
17.更进一步的,所述中心点的位置的确定方法为:
18.当在接收到ue终端上报的未知邻区pci和频点前,所述服务小区无正式邻区时,所述中心点即所述服务小区;
19.设所述服务小区为a,中心点为a’,所述服务小区a的经纬度为coordinate_a=(loga,lata);设所述中心点的经纬度为coordinate_center=(loga’,lata’);则loga’=loga;lata’=lata;
20.当在接收到ue终端上报的未知邻区pci和频点前,所述服务小区有1个正式邻区时,所述中心点即所述服务小区与所述正式邻区连线的中点;
21.设所述服务小区为a,中心点为a’,所述服务小区a的经纬度为coordinate_a=(loga,lata);设所述正式邻区为a1,所述正式邻区a1的经纬度为coordinate_a1=(loga1,lata1);所述中心点的经纬度为coordinate_center=(loga’,lata’);则,loga’=(loga+loga1)/2;lata’=(lata+lata1)/2;
22.当在接收到ue终端上报的未知邻区pci和频点前,所述服务小区有2个正式邻区时,所述中心点即所述服务小区和2个正式邻区所构成的三角形的重心;
23.设所述服务小区为a,中心点为a’,所述服务小区a的经纬度为coordinate_a=(loga,lata);设2个正式邻区分别为a1和a2,,正式邻区a1的经纬度为coordinate_a1=(loga1,lata1),正式邻区a1的经纬度为coordinate_a2=(loga2,lata2);所述中心点的经纬度为coordinate_center=(loga’,lata’);则,loga’=(loga+loga1+loga2)/3;lata’=(lata+lata1+lata2)/3;
24.当在接收到ue终端上报的未知邻区pci和频点前,所述服务小区有n个正式邻区时,n》2,选取2个离所述服务小区最近的正式邻区,所述中心点即所述服务小区和2个最近的正式邻区所构成的三角形的重心;
25.设所述服务小区为a,中心点为a’,所述服务小区a的经纬度为coordinate_a=(loga,lata);设2个最近的正式邻区分别为a1和a2,正式邻区a1的经纬度为coordinate_a1=(loga1,lata1),正式邻区a1的经纬度为coordinate_a2=(loga2,lata2);所述中心点的经纬度为coordinate_center=(loga’,lata’);则,loga’=(loga+loga1+loga2)/3;lata’=(lata+lata1+lata2)/3。
26.进一步的,在以中心点所在经纬度为中心,以未知邻区的搜索范围为边界画轮廓线之前,还需先设置所述未知邻区的搜索范围的距离参数distance。
27.进一步的,所述未知邻区的搜索范围是根据基站的部署密度进行设置,所述未知邻区搜索区域的距离参数以保证所述服务小区能够至少有1个邻区即可。
28.进一步的,所述轮廓线为正方形轮廓线,正方形的四个边分别与经度线或纬度线所在平面平行,所述未知邻区搜索区域的距离参数指的是所述正方形轮廓线的中心到边框的距离。
29.进一步的,所述正方形上任一角的经纬度(logx,latx)的计算方法如下:
30.假设所述正方形上任一角为角x,角x的方位角度为angle,所述正方形中心点的经纬度为:coordinate_center=(loga’,lata’),未知邻区的搜索范围为distance,地球极半径为rj;地球赤道半径为rc,圆周率为pi;
31.则,double dx=distance*sin(angle*pi/180);
32.double dy=distance*cos(angle*pi/180);
33.double aec=rj+(rc-rj)*(90-lata’)/90;
34.double aed=aec*cos(lata’*pi/180);
35.double logx=(dx/aed+loga’*pi/180)*180/pi;double latx=(dy/aec+lata’*pi/180)*180/pi;
36.进一步的,
37.以正北方向所对应的方位角度为0度,正方形的左上角b的方位角度angle=left_top_angle=-45度;正方形的右下角c的方位角度angle=right_bottom_angle=135度。
38.以正方形的左上角和右下角的经纬度来指示所述未知小区的搜索区域,则所述未知小区的搜索区域为:左上角b的经纬度为:left_top_coordinate=(logb,latb);
39.右下角c的经纬度为:right_bottom_coordinate=(logc,latc);
[0040][0041][0042][0043][0044]
进一步的,计算过滤后的小区集合中每个小区与中心点的距离后,还需根据计算结果进行排序,获得排序后的小区集合。
[0045]
进一步的,所述ue设备上报的未知邻区的pci和频点以mr测量报告的形式进行呈现的。
[0046]
进一步的,将最终邻区的邻区信息添加到邻区列表中时是通过自动邻区关系anr自动添加的。
[0047]
技术方案二:
[0048]
一种未知邻区的配置装置,包括:
[0049]
设置模块,用于设置未知邻区的搜索范围;
[0050]
接收模块,用于接收ue设备上报的未知邻区的pci和频点;
[0051]
搜索模块,用于搜索全网中所有与未知邻区的pci、频点均相同的小区,获得小区集合;
[0052]
确定模块,用于确定服务小区的中心点的经纬度信息,以所述中心点所在经纬度为中心,以未知邻区的搜索范围为边界画轮廓线,获得未知邻区搜索区域的经纬度信息;
[0053]
过滤模块,用于从小区集合中过滤出处于未知小区的搜索区域内的小区;
[0054]
筛选模块,用于计算过滤后的小区集合中每个小区与中心点的距离,找到离中心点最近的小区;
[0055]
配置模块,用于将离中心点最近的小区,作为服务小区的最终邻区,将邻区信息添加到邻区列表中。
[0056]
进一步的,所述筛选模块包括:计算子模块,用于计算过滤后的小区集合中每个小区与中心点的距离;
[0057]
排序子模块,用于根据计算结果进行排序,获得排序后的小区集合,并确定出离中心点最近的小区。
[0058]
与现有技术相比,本发明的有益效果在于:
[0059]
无线通信网络系统是一个复杂的网络,而小区间邻接关系的配置正确与否,关系着ue终端移动过程中产生的小区切换的成功率,从而关系着整个网络的稳定性,但是通过人工进行邻接关系的配置时,难度高,成本高,容易漏配等现象不可避免,而在ue终端只能检测到未知邻区的pci频点cgi的情况下,我们提出了新的未知邻区确定的方法,即基于ue终端的mr测量来确定未知邻区信息,其可以解决人工配置的费时费力,且不准确的问题。
[0060]
本发明提供了智能化与用户控制相结合的方法,用户为不同的小区大小设置不同的距离参数,执行自动识别邻区,可以控制识别的邻区准备性的效果,满足不同场景的需求。
[0061]
本发明可以在网络部署初期或网络优化过程中进行邻区识别之后,全自动完成未知邻区的识别,自动触发邻区添加功能,达到提升运维效率,减少运维投入的目的,提高网络性能的目标。
附图说明
[0062]
图1为本发明未知邻区配置方法的流程图;
[0063]
图2为本发明已实施例中位置邻区搜索范围的示意图;
[0064]
图3为本发明配置装置的结构框图。
具体实施方式
[0065]
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0066]
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0067]
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是
两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0068]
以下结合附图对本发明进行进一步详细的叙述。
[0069]
如图1~2所示的本发明一种未知邻区的配置方法的一个实施例,包括:
[0070]
接收ue终端上报的未知邻区pci和频点;
[0071]
搜索全网中所有与未知邻区的pci、频点均相同的小区,获得小区集合;
[0072]
确定未知邻区的搜索区域的经纬度范围;
[0073]
从小区集合中过滤出处于未知邻区的搜索区域内的小区,获得过滤后的小区集合;
[0074]
计算过滤后的小区集合中每个小区与中心点的距离;
[0075]
将离中心点最近的小区,作为服务小区的最终邻区,并将最终邻区的邻区信息添加到邻区列表中。
[0076]
进一步的,确定未知邻区的搜索区域的经纬度范围的具体方法为:
[0077]
确定服务小区的中心点的经纬度信息;
[0078]
以所述中心点所在经纬度为中心,以未知邻区的搜索范围的距离参数为边界画轮廓线,获得未知邻区搜索区域的经纬度信息。
[0079]
作为本发明一种未知邻区的配置方法的一个优选实施例,所述中心点的位置的确定方法为:
[0080]
当在接收到ue终端上报的未知邻区pci和频点前,所述服务小区无正式邻区时,所述中心点即所述服务小区;
[0081]
设所述服务小区为a,所述服务小区a的经纬度为coordinate_a=(loga,lata);设所述中心点的经纬度为coordinate_center=(loga’,lata’);则loga’=loga;lata’=lata;
[0082]
当在接收到ue终端上报的未知邻区pci和频点前,所述服务小区有1个正式邻区时,所述中心点即所述服务小区与所述正式邻区连线的中点;
[0083]
设所述服务小区为a,中心点为a’,所述服务小区a的经纬度为coordinate_a=(loga,lata);设所述正式邻区为a1,所述正式邻区a1的经纬度为coordinate_a1=(loga1,lata1);所述中心点a’的经纬度为coordinate_center=(loga’,lata’);则,loga’=(loga+loga1)/2;lata’=(lata+lata1)/2;
[0084]
当在接收到ue终端上报的未知邻区pci和频点前,所述服务小区有2个正式邻区时,所述中心点即所述服务小区和2个正式邻区所构成的三角形的重心;
[0085]
设所述服务小区为a,中心点为a’,所述服务小区a的经纬度为coordinate_a=(loga,lata);设2个正式邻区分别为a1和a2,正式邻区a1的经纬度为coordinate_a1=(loga1,lata1),正式邻区a1的经纬度为coordinate_a2=(loga2,lata2);所述中心点的经纬度为coordinate_center=(loga’,lata’);则,loga’=(loga+loga1+loga2)/3;lata’=(lata+lata1+lata2)/3;
[0086]
当在接收到ue终端上报的未知邻区pci和频点前,所述服务小区有n个正式邻区时,n》2,选取2个离所述服务小区最近的正式邻区,所述中心点即所述服务小区和2个最近的正式邻区所构成的三角形的重心;
[0087]
设所述服务小区为a,中心点为a’,所述服务小区a的经纬度为coordinate_a=(loga,lata);设2个最近的正式邻区分别为a1和a2,正式邻区a1的经纬度为coordinate_a1=(loga1,lata1),正式邻区a1的经纬度为coordinate_a2=(loga2,lata2);所述中心点的经纬度为coordinate_center=(loga’,lata’);则,loga’=(loga+loga1+loga2)/3;lata’=(lata+lata1+lata2)/3。
[0088]
作为本发明一种未知邻区的配置方法的一个优选实施例,在以中心点所在经纬度为中心,以未知邻区的搜索范围为边界画轮廓线之前,还需先设置所述未知邻区的搜索范围的距离参数distance。
[0089]
进一步的,所述未知邻区的搜索范围distance是根据基站的部署密度进行设置,所述未知邻区搜索区域的距离参数以保证所述服务小区能够至少有1个邻区即可。
[0090]
进一步的,所述轮廓线为正方形轮廓线,正方形的四个边分别与经度线或纬度线所在平面平行,所述未知邻区搜索区域的距离参数指的是所述正方形轮廓线的中心到边框的距离。
[0091]
进一步的,所述正方形上任一角的经纬度(logx,latx)的计算方法如下:
[0092]
假设所述正方形上任一角为角x,角x的方位角度为angle,所述正方形中心点的经纬度为:coordinate_center=(loga’,lata’),未知邻区的搜索范围为distance,地球极半径为rj;地球赤道半径为rc,圆周率为pi;
[0093]
则,double dx=distance*sin(angle*pi/180);
[0094]
double dy=distance*cos(angle*pi/180);
[0095]
double aec=rj+(rc-rj)*(90-lata’)/90;
[0096]
double aed=aec*cos(lata’*pi/180);
[0097]
double logx=(dx/aed+loga’*pi/180)*180/pi;double latx=(dy/aec+lata’*pi/180)*180/pi;
[0098]
进一步的,以正北方向所对应的方位角度为0度,正方形的左上角b的方位角度angle=left_top_angle=-45度;正方形的右下角c的方位角度angle=right_bottom_angle=135度。
[0099]
以正方形的左上角和右下角的经纬度来指示所述未知小区的搜索区域,则所述未知小区的搜索区域为:左上角b的经纬度为:left_top_coordinate=(logb,latb);
[0100]
右下角c的经纬度为:right_bottom_coordinate=(logc,latc);
[0101][0102]
[0103][0104][0105]
作为本发明一种未知邻区的配置方法的一个优选实施例,计算过滤后的小区集合中每个小区与中心点的距离后,还需根据计算结果进行排序,获得排序后的小区集合。
[0106]
进一步的,所述ue设备上报的未知邻区的pci和频点以mr测量报告的形式进行呈现的。
[0107]
进一步的,将最终邻区的邻区信息添加到邻区列表中时是通过自动邻区关系anr自动添加的。
[0108]
为了实现上述识别方法,本发明还公开了一种未知邻区的配置装置,如图3所示,包括:
[0109]
设置模块1,用于设置未知邻区的搜索范围;
[0110]
接收模块2,用于接收ue设备上报的未知邻区的pci和频点;
[0111]
搜索模块3,用于搜索全网中所有与未知邻区的pci、频点均相同的小区,获得小区集合;
[0112]
确定模块4,用于确定服务小区的中心点的经纬度信息,以所述中心点所在经纬度为中心,以未知邻区的搜索范围为边界画轮廓线,获得未知邻区搜索区域的经纬度信息;
[0113]
过滤模块5,用于从小区集合中过滤出处于未知小区的搜索区域内的小区;
[0114]
筛选模块6,用于计算过滤后的小区集合中每个小区与中心点的距离,找到离中心点最近的小区;
[0115]
配置模块7,用于将离中心点最近的小区,作为服务小区的最终邻区,将邻区信息添加到邻区列表中。
[0116]
进一步的,所述筛选模块包括:计算子模块8,用于计算过滤后的小区集合中每个小区与中心点的距离;
[0117]
排序子模块9,用于根据计算结果进行排序,获得排序后的小区集合,并确定出离中心点最近的小区。
[0118]
下面通过具体的实施例对本发明公开的一种未知邻区的配置方法进行详细阐述。
[0119]
实施例1
[0120]
以在接收到ue终端上报的未知邻区pci和频点前,服务小区无正式邻区为例,介绍本发明一种未知邻区的配置方法,包括
[0121]
1、设置未知邻区的搜索范围的距离参数distance=6000米;
[0122]
2、接收ue终端上报的未知邻区pci和频点;
[0123]
3、搜索全网中所有与未知邻区的pci、频点均相同的小区,获得小区集合;
[0124]
假设在该实施例中获得的小区集合nbars={b,c,d,e,f,g,h,i,j,k};
[0125]
其中,小区b:coordinate_b=(116.99941231350159,34.297);
[0126]
小区c:coordinate_c=(118.5421,34.21);
[0127]
小区d:coordinate_d=(117.00143415350,34.258615);
[0128]
小区e:coordinate_e=(116.9231,34.31);
[0129]
小区f:coordinate_f=(115.9902,34.318);
[0130]
小区g:coordinate_g=(117.0023,34.26);
[0131]
小区h:coordinate_h=(116.9903,34.29021);
[0132]
小区i:coordinate_i=(119.82549,30.3023544);
[0133]
小区j:coordinate_j=(117.00154,34.280315);
[0134]
小区k:coordinate_k=(120.012365,37.35862);
[0135]
4、确定未知邻区的搜索区域的经纬度范围;
[0136]
4.1、确定未知邻区搜索区域的中心点的经纬度信息;
[0137]
由于该实施例在接收到ue终端上报的未知邻区pci和频点前,所述服务小区无正式邻区时,所述中心点即所述服务小区;
[0138]
设所述服务小区为a,中心点为a’,所述服务小区a的经纬度为coordinate_a=(loga,lata)=(116.952736,34.264648);设所述中心点a’的经纬度为coordinate_center=(loga’,lata’)=(loga,lata)=(116.952736,34.264648);
[0139]
4.2、以所述中心点所在经纬度为中心,以未知邻区的搜索范围的距离参数6000米为边界画正方形,正方形的四个边分别与经度线或纬度线所在平面平行,获得未知邻区搜索区域的经纬度信息。
[0140]
以正北方向所对应的方位角度为0度,则正方形的左上角b的方位角度angle=left_top_angle=-45度;正方形的右下角c的方位角度angle=right_bottom_angle=135度。
[0141]
以地球极半径rj=6356725;地球赤道半径rc=6378137;圆周率pi=3.1415926.....,进行计算,
[0142]
以正方形的左上角和右下角的经纬度来指示所述未知小区的搜索区域,则所述未知小区的搜索区域为:左上角b的经纬度为:left_top_coordinate=(logb,latb)=(116.88743481350299,34.318615893780944);
[0143]
右下角c的经纬度为:right_bottom_coordinate=(logc,latc)==(117.018037186497,34.21068010621906);
[0144]
5、从小区集合nbars中过滤出处于未知邻区的搜索区域内的小区,获得过滤后的小区集合nbars’={b,d,e,g,h,j};
[0145]
6、计算过滤后的小区集合nbars’中每个小区与中心点的距离,并排序,
[0146]
中心点a’到小区b的距离:distancea’b=5597.587783971948
[0147]
中心点a’到小区d的距离:distancea’d=4525.356106002652
[0148]
中心点a’到小区e的距离:distancea’e=5730.983259853882
[0149]
中心点a’到小区g的距离:distancea’g=4584.119272531209
[0150]
中心点a’到小区h的距离:distancea’h=4471.215305877316
[0151]
中心点a’到小区j的距离:distancea’j=4810.9954745792675
[0152]
排序后的小区集合nbrs”={h,d,g,j,b,e},因此,小区h为离中心点最近;
[0153]
7、将小区h作为服务小区的最终邻区,并将邻区信息通过自动邻区关系anr自动添加到邻区列表中。
[0154]
实施例2
[0155]
以在接收到ue终端上报的未知邻区pci和频点前,服务小区有1个正式邻区为例,介绍本发明一种未知邻区的配置方法,包括
[0156]
1、设置未知邻区的搜索范围的距离参数distance=6000米;
[0157]
2、接收ue终端上报的未知邻区pci和频点;
[0158]
3、搜索全网中所有与未知邻区的pci、频点均相同的小区,获得小区集合;
[0159]
假设在该实施例中获得的小区集合nbars={b,c,d,e,f,g,h,i,j,k};
[0160]
其中,小区b:coordinate_b=(116.99941231350159,34.297);
[0161]
小区c:coordinate_c=(118.5421,34.21);
[0162]
小区d:coordinate_d=(117.00143415350,34.258615);
[0163]
小区e:coordinate_e=(116.9231,34.31);
[0164]
小区f:coordinate_f=(115.9902,34.318);
[0165]
小区g:coordinate_g=(117.0023,34.26);
[0166]
小区h:coordinate_h=(116.9903,34.29021);
[0167]
小区i:coordinate_i=(119.82549,30.3023544);
[0168]
小区j:coordinate_j=(117.00154,34.280315);
[0169]
小区k:coordinate_k=(120.012365,37.35862);
[0170]
4、确定未知邻区的搜索区域的经纬度范围;
[0171]
4.1、确定未知邻区搜索区域的中心点的经纬度信息;
[0172]
由于该实施例在接收到ue终端上报的未知邻区pci和频点前,所述服务小区有1个正式邻区时,所述中心点即所述服务小区与所述正式邻区连线的中点;
[0173]
设所述服务小区为a,中心点为a’,所述正式邻区为a1,所述服务小区a的经纬度为coordinate_a=(loga,lata)=(116.952732,34.264648);所述正式邻区a1的经纬度为coordinate_a1=(loga1,lata1)=(116.952740,34.264648);则所述中心点a’的经纬度为coordinate_center=(loga’,lata’)=((loga+loga1)/2,(lata+lata1)/2)=(116.952736,34.264648);
[0174]
4.2、以所述中心点所在经纬度为中心,以未知邻区的搜索范围的距离参数6000米为边界画正方形,正方形的四个边分别与经度线或纬度线所在平面平行,获得未知邻区搜索区域的经纬度信息。
[0175]
以正北方向所对应的方位角度为0度,则正方形的左上角b的方位角度angle=left_top_angle=-45度;正方形的右下角c的方位角度angle=right_bottom_angle=135度。
[0176]
以地球极半径rj=6356725;地球赤道半径rc=6378137;圆周率pi=3.1415926.....,进行计算,
[0177]
以正方形的左上角和右下角的经纬度来指示所述未知小区的搜索区域,则所述未知小区的搜索区域为:左上角b的经纬度为:left_top_coordinate=(logb,latb)=
(116.88743481350299,34.318615893780944);
[0178]
右下角c的经纬度为:right_bottom_coordinate=(logc,latc)==(117.018037186497,34.21068010621906);
[0179]
5、从小区集合nbars中过滤出处于未知邻区的搜索区域内的小区,获得过滤后的小区集合nbars’={b,d,e,g,h,j};
[0180]
6、计算过滤后的小区集合nbars’中每个小区与中心点的距离,并排序,
[0181]
中心点a’到小区b的距离:distancea’b=5597.587783971948
[0182]
中心点a’到小区d的距离:distancea’d=4525.356106002652
[0183]
中心点a’到小区e的距离:distancea’e=5730.983259853882
[0184]
中心点a’到小区g的距离:distancea’g=4584.119272531209
[0185]
中心点a’到小区h的距离:distancea’h=4471.215305877316
[0186]
中心点a’到小区j的距离:distancea’j=4810.9954745792675
[0187]
排序后的小区集合nbrs”={h,d,g,j,b,e},因此,小区h为离中心点最近;
[0188]
7、将小区h作为服务小区的最终邻区,并将邻区信息通过自动邻区关系anr自动添加到邻区列表中。
[0189]
实施例3
[0190]
以在接收到ue终端上报的未知邻区pci和频点前,服务小区有2个正式邻区为例,介绍本发明一种未知邻区的配置方法,包括
[0191]
1、设置未知邻区的搜索范围的距离参数distance=6000米;
[0192]
2、接收ue终端上报的未知邻区pci和频点;
[0193]
3、搜索全网中所有与未知邻区的pci、频点均相同的小区,获得小区集合;
[0194]
假设在该实施例中获得的小区集合nbars={b,c,d,e,f,g,h,i,j,k};
[0195]
其中,小区b:coordinate_b=(116.99941231350159,34.297);
[0196]
小区c:coordinate_c=(118.5421,34.21);
[0197]
小区d:coordinate_d=(117.00143415350,34.258615);
[0198]
小区e:coordinate_e=(116.9231,34.31);
[0199]
小区f:coordinate_f=(115.9902,34.318);
[0200]
小区g:coordinate_g=(117.0023,34.26);
[0201]
小区h:coordinate_h=(116.9903,34.29021);
[0202]
小区i:coordinate_i=(119.82549,30.3023544);
[0203]
小区j:coordinate_j=(117.00154,34.280315);
[0204]
小区k:coordinate_k=(120.012365,37.35862);
[0205]
4、确定未知邻区的搜索区域的经纬度范围;
[0206]
4.1、确定未知邻区搜索区域的中心点的经纬度信息;
[0207]
由于该实施例在接收到ue终端上报的未知邻区pci和频点前,所述服务小区有2个正式邻区时,所述中心点即所述服务小区和2个正式邻区所构成的三角形的重心;
[0208]
设所述服务小区为a,中心点为a’,2个正式邻区分别为a1、a2,所述服务小区a的经纬度为coordinate_a=(loga,lata)=(116.952732,34.264648);所述正式邻区a1的经纬度为coordinate_a1=(loga1,lata1)=(116.952740,34.264660);所述正式邻区a2的经纬
度为coordinate_a2=(loga2,lata2)=(116.952736,34.264636);则所述中心点a’的经纬度为coordinate_center=(loga’,lata’)=((loga+loga1+loga2)/3,(lata+lata1+lata2)/3)=(116.952736,34.264648);
[0209]
4.2、以所述中心点所在经纬度为中心,以未知邻区的搜索范围的距离参数6000米为边界画正方形,正方形的四个边分别与经度线或纬度线所在平面平行,获得未知邻区搜索区域的经纬度信息。
[0210]
以正北方向所对应的方位角度为0度,则正方形的左上角b的方位角度angle=left_top_angle=-45度;正方形的右下角c的方位角度angle=right_bottom_angle=135度。
[0211]
以地球极半径rj=6356725;地球赤道半径rc=6378137;圆周率pi=3.1415926.....,进行计算,
[0212]
以正方形的左上角和右下角的经纬度来指示所述未知小区的搜索区域,则所述未知小区的搜索区域为:左上角b的经纬度为:left_top_coordinate=(logb,latb)=(116.88743481350299,34.318615893780944);
[0213]
右下角c的经纬度为:right_bottom_coordinate=(logc,latc)==(117.018037186497,34.21068010621906);
[0214]
5、从小区集合nbars中过滤出处于未知邻区的搜索区域内的小区,获得过滤后的小区集合nbars’={b,d,e,g,h,j};
[0215]
6、计算过滤后的小区集合nbars’中每个小区与中心点的距离,并排序,
[0216]
中心点a’到小区b的距离:distancea’b=5597.587783971948
[0217]
中心点a’到小区d的距离:distancea’d=4525.356106002652
[0218]
中心点a’到小区e的距离:distancea’e=5730.983259853882
[0219]
中心点a’到小区g的距离:distancea’g=4584.119272531209
[0220]
中心点a’到小区h的距离:distancea’h=4471.215305877316
[0221]
中心点a’到小区j的距离:distancea’j=4810.9954745792675
[0222]
排序后的小区集合nbrs”={h,d,g,j,b,e},因此,小区h为离中心点最近;
[0223]
7、将小区h作为服务小区的最终邻区,并将邻区信息通过自动邻区关系anr自动添加到邻区列表中。
[0224]
实施例4
[0225]
以在接收到ue终端上报的未知邻区pci和频点前,服务小区有n个正式邻区为例,n》2,介绍本发明一种未知邻区的配置方法,包括
[0226]
1、设置未知邻区的搜索范围的距离参数distance=6000米;
[0227]
2、接收ue终端上报的未知邻区pci和频点;
[0228]
3、搜索全网中所有与未知邻区的pci、频点均相同的小区,获得小区集合;
[0229]
假设在该实施例中获得的小区集合nbars={b,c,d,e,f,g,h,i,j,k};
[0230]
其中,小区b:coordinate_b=(116.99941231350159,34.297);
[0231]
小区c:coordinate_c=(118.5421,34.21);
[0232]
小区d:coordinate_d=(117.00143415350,34.258615);
[0233]
小区e:coordinate_e=(116.9231,34.31);
[0234]
小区f:coordinate_f=(115.9902,34.318);
[0235]
小区g:coordinate_g=(117.0023,34.26);
[0236]
小区h:coordinate_h=(116.9903,34.29021);
[0237]
小区i:coordinate_i=(119.82549,30.3023544);
[0238]
小区j:coordinate_j=(117.00154,34.280315);
[0239]
小区k:coordinate_k=(120.012365,37.35862);
[0240]
4、确定未知邻区的搜索区域的经纬度范围;
[0241]
4.1、确定未知邻区搜索区域的中心点的经纬度信息;
[0242]
由于该实施例在接收到ue终端上报的未知邻区pci和频点前,所述服务小区的正式邻区大于2,因此,需要通过计算服务小区与其正式邻区的距离,找出最近的两个正式邻区;
[0243]
设所述服务小区为a,中心点为a’,2个最近正式邻区分别为a1、a2,所述服务小区a的经纬度为coordinate_a=(loga,lata)=(116.952732,34.264648);所述最近的正式邻区a1的经纬度为coordinate_a1=(loga1,lata1)=(116.952740,34.264660);所述最近的正式邻区a2的经纬度为coordinate_a2=(loga2,lata2)=(116.952736,34.264636);则所述中心点a’的经纬度为coordinate_center=(loga’,lata’)=((loga+loga1+loga2)/3,(lata+lata1+lata2)/3)=(116.952736,34.264648);
[0244]
4.2、以所述中心点所在经纬度为中心,以未知邻区的搜索范围的距离参数6000米为边界画正方形,正方形的四个边分别与经度线或纬度线所在平面平行,获得未知邻区搜索区域的经纬度信息。
[0245]
以正北方向所对应的方位角度为0度,则正方形的左上角b的方位角度angle=left_top_angle=-45度;正方形的右下角c的方位角度angle=right_bottom_angle=135度。
[0246]
以地球极半径rj=6356725;地球赤道半径rc=6378137;圆周率pi=3.1415926.....,进行计算,
[0247]
以正方形的左上角和右下角的经纬度来指示所述未知小区的搜索区域,则所述未知小区的搜索区域为:左上角b的经纬度为:left_top_coordinate=(logb,latb)=(116.88743481350299,34.318615893780944);
[0248]
右下角c的经纬度为:right_bottom_coordinate=(logc,latc)==(117.018037186497,34.21068010621906);
[0249]
5、从小区集合nbars中过滤出处于未知邻区的搜索区域内的小区,获得过滤后的小区集合nbars’={b,d,e,g,h,j};
[0250]
6、计算过滤后的小区集合nbars’中每个小区与中心点的距离,并排序,
[0251]
中心点a’到小区b的距离:distancea’b=5597.587783971948
[0252]
中心点a’到小区d的距离:distancea’d=4525.356106002652
[0253]
中心点a’到小区e的距离:distancea’e=5730.983259853882
[0254]
中心点a’到小区g的距离:distancea’g=4584.119272531209
[0255]
中心点a’到小区h的距离:distancea’h=4471.215305877316
[0256]
中心点a’到小区j的距离:distancea’j=4810.9954745792675
[0257]
排序后的小区集合nbrs”={h,d,g,j,b,e},因此,小区h为离中心点最近;
[0258]
7、将小区h作为服务小区的最终邻区,并将邻区信息通过自动邻区关系anr自动添加到邻区列表中。
[0259]
以上所述实施方式仅为本发明的优选实施例,而并非本发明可行实施的穷举。对于本领域一般技术人员而言,在不背离本发明原理和精神的前提下对其所作出的任何显而易见的改动,都应当被认为包含在本发明的权利要求保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1