小区问题区域定位方法、网络设备及计算机可读存储介质与流程

文档序号:33696837发布日期:2023-03-31 16:26阅读:75来源:国知局
小区问题区域定位方法、网络设备及计算机可读存储介质与流程

1.本发明实施例涉及但不限于通信技术领域,尤其涉及一种小区问题区域定位方法、网络设备及计算机可读存储介质。


背景技术:

2.随着通信技术的不断发展,网络系统的稳定性和高效性已经成为人们所关注的焦点;对于无线通信网络,网络故障检测技术能够快速有效地定位到存在覆盖问题的小区,然而,对于存在覆盖问题的小区,不能够进行更加精细化的问题区域划分,因此不能很好地满足外场运维的需求。


技术实现要素:

3.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
4.本发明实施例提供了一种小区问题区域定位方法、网络设备及计算机可读存储介质,能够实现对小区问题区域的精确定位,满足外场运维需求。
5.第一方面,本发明实施例提供了一种小区问题区域定位方法,包括:
6.获取问题小区的测量报告mr数据;
7.根据所述mr数据从所述问题小区中划分得到若干第一栅格;
8.根据若干所述第一栅格和预置的覆盖问题参数从若干所述第一栅格中确定问题栅格;
9.对所述问题栅格进行聚类处理,得到覆盖问题区域。
10.第二方面,本发明实施例还提供了一种网络设备,包括:
11.至少一个处理器;
12.至少一个存储器,用于存储至少一个程序;
13.当至少一个所述程序被至少一个所述处理器执行时实现如上所述的小区问题区域定位方法。
14.第三方面,本发明实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上所述的小区问题区域定位方法。
15.本发明实施例包括:获取问题小区的测量报告mr数据;根据mr数据从问题小区中划分得到若干第一栅格;根据若干第一栅格和预置的覆盖问题参数从若干第一栅格中确定问题栅格;对问题栅格进行聚类处理,得到覆盖问题区域。根据本发明实施例提供的方案,首先获取问题小区的测量报告mr数据,然后根据mr数据从问题小区中划分得到若干个第一栅格,接着根据第一栅格和预置的覆盖问题参数从若干第一栅格中确定问题栅格,最后对问题栅格进行聚类处理,从而得到覆盖问题区域,实现对小区问题区域的精确定位,满足外场运维需求。
16.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变
得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
17.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
18.图1是本发明一个实施例提供的小区问题区域定位方法的流程图;
19.图2是本发明另一个实施例提供的生成第一栅格的具体流程图;
20.图3是本发明另一个实施例提供的生成第二栅格的具体流程图;
21.图4是本发明另一个实施例提供的生成第一栅格的具体流程图;
22.图5是本发明另一个实施例提供的确定问题栅格的具体流程图
23.图6是本发明另一个实施例提供的得到覆盖问题区域的具体流程图;
24.图7是本发明另一个实施例提供的生成汇聚栅格组的具体流程图;
25.图8是本发明另一个实施例提供的生成覆盖问题区域的具体流程图;
26.图9是本发明另一个实施例提供的小区问题区域定位的流程图;
27.图10是本发明另一实施例提供的弱覆盖的栅格定位示意图;
28.图11是本发明另一实施例提供的重叠覆盖的栅格定位示意图;
29.图12是本发明另一实施例提供的网络设备的构造示意图。
具体实施方式
30.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
31.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
32.本发明提供了一种小区问题区域定位方法、网络设备及计算机可读存储介质,获取问题小区的测量报告mr数据;根据所述mr数据从所述问题小区中划分得到若干第一栅格;根据若干所述第一栅格和预置的覆盖问题参数从若干所述第一栅格中确定问题栅格;对所述问题栅格进行聚类处理,得到覆盖问题区域。首先获取问题小区的测量报告mr数据,然后根据mr数据从问题小区中划分得到若干个第一栅格,接着根据第一栅格和预置的覆盖问题参数从若干第一栅格中确定问题栅格,最后对问题栅格进行聚类处理,从而得到覆盖问题区域,实现对小区问题区域的精确定位,满足外场运维需求。
33.下面结合附图,对本发明实施例作进一步阐述。
34.如图1所示,图1是本发明一个实施例提供的小区问题区域定位方法的流程图。该小区问题区域定位方法包括但不限于有步骤s100、步骤s200、步骤s300和步骤s400:
35.步骤s100,获取问题小区的测量报告mr数据;
36.步骤s200,根据mr数据从问题小区中划分得到若干第一栅格;
37.步骤s300,根据若干第一栅格和预置的覆盖问题参数从若干第一栅格中确定问题栅格;
38.步骤s400,对问题栅格进行聚类处理,得到覆盖问题区域。
39.需要说明的是,首先获取问题小区的测量报告mr数据,然后根据mr数据从问题小区中划分得到若干个第一栅格,接着根据第一栅格和预置的覆盖问题参数从若干第一栅格中确定问题栅格,最后对问题栅格进行聚类处理,从而得到覆盖问题区域,实现对小区问题区域的精确定位,满足外场运维需求。
40.需要说明的是,无线基站可以在一定范围内进行无线信号覆盖,而信号覆盖的区域可以划分为若干小区;其中,问题小区即为出现故障的小区或者运行不正常的小区,问题小区运行过程中的性能指标并不能够达到正常范围;示例性地,问题小区可以由于小区弱覆盖或者小区重叠覆盖而产生。
41.需要说明的是,覆盖问题区域是指问题小区中出现故障或者运行不正常的区域;覆盖问题区域是相对于问题小区的更加细化的区域,能够更加精确地表示问题小区中出现覆盖问题的区域,以便于外场维护人员对问题小区进行修复处理。
42.需要说明的是,测量报告数据即为mr(measurement report,mr)数据,它是评估无线环境质量的主要依据之一。值得注意的是,mr数据可以包括经纬度参数、参考信号接收强度(reference signal received power,rsrp)、时间提前量(timing advance,ta)、下行信道指示(channel quality indicator,cqi)、调制解调方式(modulation and coding scheme,mcs)、路损(path loss,pl)、信号与干扰加噪声比(signal to interference plus noise ratio,sinr)和频值点。
43.可以理解的是,第一栅格是基于问题小区进行划分,问题小区属于一个较大的范围,对于外场运维人员而言,只了解问题小区而不清楚问题小区中的某些问题区域,这并不利于进行维护工作的针对性展开;而将问题小区进行更加细化的栅格划分处理,可以更加精确定位问题小区中的问题区域,有利于外场运维人员进行维护工作。
44.需要说明的是,对于不同的覆盖问题,预置的覆盖问题参数也可以有所不同;示例性地,覆盖问题可以为弱覆盖问题和重叠覆盖问题。而可以理解的是,问题栅格是问题小区中更加精确和细化的问题区域,而为了防止在问题小区中划分的问题栅格数量过多,利用聚类的方法,使得满足一定条件的问题栅格进行聚类合并处理,从而能够更好地突出问题小区中的覆盖问题区域,便于维护人员有针对性地进行覆盖问题分析以及运维处理。
45.另外,在一实施例中,mr数据为多个,mr数据包括小区位置参数,如图2所示,上述步骤s200可以包括但不限于步骤s210和步骤s220。
46.步骤s210,根据小区位置参数从问题小区中划分得到若干第二栅格;
47.步骤s220,对若干第二栅格进行筛选处理,得到若干第一栅格。
48.需要说明的是,根据mr数据中的小区位置参数将问题小区划分得到若干个第二栅格;然后对得到的若干第二栅格进行筛选处理,进而得到若干第一栅格。划分第二栅格,为了问题小区的精确定位做好前提准备。
49.值得注意的是,小区位置参数可以为经纬度参数或者其他能够用于表征mr数据所代表地址的信息,示例性地,还可以为gps定位信息。需要说明的是,第一栅格与第二栅格只是为了区分不同处理步骤之后的栅格名称,以便于进行实施例的解释说明,而不代表两者
的性质不同。
50.另外,在一实施例中,小区位置参数包括经纬度参数,如图3所示,上述步骤s210可以包括但不限于步骤s211、步骤s212、步骤s213和步骤s214。
51.步骤s211,从经纬度参数中确定最大经度参数、最小经度参数、最大纬度参数和最小纬度参数;
52.步骤s212,根据最大经度参数、最小经度参数、最大纬度参数和最小纬度参数确定栅格划分区域;
53.步骤s213,根据预设的距离参数对栅格划分区域进行划分处理,得到若干栅格区域;
54.步骤s214,将多个mr数据分别划分到各个栅格区域,得到若干第二栅格。
55.需要说明的是,首先从mr数据的经纬度参数中确定最大经度参数、最小经度参数、最大纬度参数和最小纬度参数;然后根据确定的最大经度参数、最小经度参数、最大纬度参数和最小纬度参数而确定栅格划分区域;接着根据预设的距离参数而对栅格划分区域进行划分处理,得到若干栅格区域;最后将多个mr数据划分到对应的栅格区域中,得到若干第二栅格。
56.值得注意的是,正常情况下,mr数据中存在着经纬度参数;但是,mr数据也可以存在经纬度参数缺失的情况,因此在确定栅格划分区域之前,还可以先将缺失经纬度参数的mr数据进行剔除处理,从而使得栅格划分区域的确定更加准确。
57.可以理解的是,根据最大经度参数、最小经度参数、最大纬度参数和最小纬度参数确定栅格划分区域,可以使得栅格划分区域能够涵盖所有的mr数据,以便于后续将mr数据划分到对应的栅格中。值得注意的是,栅格划分区域为矩形区域。
58.可以理解的是,在确定栅格划分区域之后,根据预设的距离参数而对栅格划分区域进行划分处理,进而得到若干栅格区域;预设的距离参数可以根据实际需要而进行设定,示例性地,预设的距离参数可以为10米乘以10米、20米乘以20米、30米乘以30米等。
59.示例性地,在完成栅格区域划分之后,还可以根据mr数据中的经纬度参数而将mr数据划分到对应的栅格区域中;可以理解的是,每一个栅格区域都代表着一定的经度参数范围和纬度参数范围;示例性地,某一个栅格区域横跨的经度范围包括东经100
°
到东经102
°
,而横跨的纬度范围包括北纬23
°
到北纬25
°
,而某一mr数据的经纬度参数为东经101
°
和北纬24
°
,因此就可以将该mr数据划分到这一个栅格区域中。进一步,还可以对划分得到的栅格区域进行编号处理,以便于进行栅格的区分处理。可以理解的是,根据mr数据中的经纬度参数而将mr数据划分到对应的栅格区域中,只是一种示例性的mr数据划分方式。
60.另外,在一实施例中,如图4所示,上述步骤s220可以包括但不限于步骤s221。
61.步骤s221,从若干第二栅格中剔除无效栅格,得到若干第一栅格,其中,无效栅格为满足剔除条件的第二栅格,剔除条件为第二栅格中的mr数据的数量小于预设的第一门限阈值,或者,为第二栅格中携带参考信号接收强度rsrp的mr数据的数量小于预设的第二门限阈值。
62.需要说明的是,从若干第二栅格中剔除无效栅格;而无效栅格的选定标准为满足剔除条件的第二栅格,其中,剔除条件为第二栅格中的mr数据的数量小于预设的第一门限阈值,或者第二栅格中携带参考信号接收强度rsrp的mr数据的数量小于预设的第二门限阈
值。从若干第二栅格中剔除不符合设定要求的无效栅格,不仅可以减少后续的运算量,还能够便于后续进行更加快速有效的问题区域定位处理。
63.值得注意的是,第一门限阈值和第二门限阈值可以根据实际需要而进行设定;第一门限阈值和第二门限阈值两者可以相等也可以不相等;第一门限阈值和第二门限阈值只是为了区分不同的比较门限阈值,以便于进行实施例的阐述说明。
64.可以理解的是,携带参考信号接收强度rsrp的mr数据即为mr数据中的rsrp没有出现缺失的情况,该mr数据中存在rsrp。
65.另外,在一实施例中,覆盖问题参数包括第三门限阈值和第四门限阈值,如图5所示,上述步骤s300可以包括但不限于步骤s310和步骤s320。
66.步骤s310,从与第一栅格对应的mr数据中确定样本mr数据,样本mr数据为满足预置的覆盖问题条件的mr数据;
67.步骤s320,从若干第一栅格中确定满足样本判断条件的第一栅格为问题栅格,样本判断条件为对应的样本mr数据的数量大于第三门限阈值,且对应的样本mr数据的数量与对应的第一栅格中的mr数据的数量之比大于第四门限阈值。
68.需要说明的是,对每一个第一栅格中的mr数据进行判定处理,而判定处理的条件即为预置的覆盖问题条件;接着从若干第一栅格中确定满足样本判断条件的第一栅格为问题栅格;而样本判断条件是在第一栅格中的样本mr数据大于第三门限阈值,并且该第一栅格中的样本mr数据的数量与存在于该第一栅格中的mr数据的数量之比大于第四门限阈值。通过双重条件参数进行问题栅格的确定,使得问题栅格的确定更加准确。
69.值得注意的是,第三门限阈值和第四门限阈值只是为了区分不同的比较门限阈值,以便于进行实施例的阐述说明;示例性地,第三门限阈值可以为80,而第四门限阈值可以为70%;预置的覆盖问题条件可以根据实际的小区覆盖问题而进行设定,其中,覆盖问题可以为弱覆盖问题和重叠覆盖问题。
70.另外,在一实施例中,如图6所示,上述步骤s400可以包括但不限于步骤s410和步骤s420。
71.步骤s410,对问题栅格进行第一处理,得到汇聚栅格组;
72.步骤s420,对汇聚栅格组进行第二处理,得到覆盖问题区域。
73.需要说明的是,对问题栅格进行第一处理,得到满足汇聚条件的汇聚栅格组,进而对得到的汇聚栅格组进行第二处理,最后得出覆盖问题区域,实现问题栅格的汇聚处理,使得覆盖问题区域能够更大程度地反映该区域存在的覆盖问题,以便于维护人员进行覆盖问题分析以及维护,防止因为问题栅格的数量较多而无法有针对性地对覆盖问题进行快速有效处理。
74.值得注意的是,第一处理以及第二处理只是为了区分这两个操作所针对的主体有所不同,以便于进行实施例的阐述和说明。
75.另外,在一实施例中,如图7所示,上述步骤s410可以包括但不限于步骤s411和步骤s412。
76.步骤s411,遍历问题栅格,形成若干栅格组,其中,每个栅格组由至少两个问题栅格组成;
77.步骤s412,从每个栅格组中,确定任意两个问题栅格之间的距离小于预设的第五
门限阈值,且任意两个问题栅格的rsrp的平均值不大于预设的第六门限阈值的栅格组为汇聚栅格组。
78.需要说明的是,首先遍历问题栅格,形成若干栅格组,而设定每个栅格组由至少两个问题栅格组成;接着从每个栅格组中,确定任意两个问题栅格之间的距离小于预设的第五门限阈值,并且任意两个问题栅格的rsrp的平均值不大于预设的第六门限阈值的栅格组为汇聚栅格组。
79.可以理解的是,遍历问题栅格,使得问题栅格能够以设定数值为一组而进行问题栅格的组合,形成若干栅格组,然后对每个栅格组中的任意两个问题栅格进行判定处理,当符合设定条件的情况下,就会确定该栅格组为汇聚栅格组。示例性地,可以使得每3个问题栅格为一组的形式而组成若干栅格组;接着判定每个栅格组中的任意两个问题栅格之间的距离是否小于预设的第五门限阈值,并且任意两个问题栅格的rsrp的平均值不大于预设的第六门限阈值,当同时满足这两个条件的时候,就会确定该栅格组为汇聚栅格组,满足后续汇聚条件。
80.值得注意的是,第五门限阈值和第六门限阈值只是为了区分不同的判断比较主体,以便于进行实施例的阐述说明。示例性地,第五门限阈值可以为60米,而第六门限阈值可以为3db。
81.另外,在一实施例中,如图8所示,上述步骤s420可以包括但不限于步骤s421。
82.步骤s421,对存在相同的问题栅格的数量的两个汇聚栅格组进行聚合处理,得到覆盖问题区域,其中,相同的问题栅格的数量不小于预设的第七门限阈值。
83.需要说明的是,对存在相同的问题栅格的数量的两个汇聚栅格组进行聚合处理,最后得到覆盖问题区域,而设定相同的问题栅格的数量不小于预设的第七门限阈值;将汇聚栅格组进行聚合处理,能够很好地防止问题栅格的数量较多而无法更加有针对性地进行覆盖问题的分析以及处理。
84.示例性地,预设的第七门限阈值可以为2个,即两个汇聚栅格组中存在相同的问题栅格的数量不小于2个,当满足这一条件的时候,就会将这2个汇聚栅格组进行聚合处理;示例性地,其中一个汇聚栅格组存在1、2和3这三个问题栅格,而另外一个汇聚栅格组存在2、3和4这三个问题栅格,而预设的第七门限阈值为2个,因此这两个汇聚栅格组就会进行聚合处理,即将两个汇聚栅格组取并集处理,使得合成的覆盖问题区域包括1、2、3和4这四个问题栅格。
85.另外,在一实施例中,如图9所示,上述步骤s300之前还可以包括但不限于步骤s230。
86.步骤s230,对第一栅格中缺失rsrp的mr数据进行针对rsrp的补值处理。
87.需要说明的是,从若干第二栅格中删除无效栅格之后,就会得到若干第一栅格;然后对第一栅格中的缺失rsrp的mr数据进行rsrp补充处理,对缺失rsrp的mr数据添加新的rsrp,进而后续的问题栅格确定能够基于足够多的样本mr数据,使得问题栅格的确定更加准确。
88.示例性地,当第一栅格中的mr数据存在rsrp缺失的情况,就获取与该mr数据距离为设定距离的所有mr数据,而获取其他的mr数据是基于经纬度参数,设定距离可以根据实际需要而进行设定,例如设定距离可以为10米;然后判断与该mr数据距离为设定距离的所
有mr数据的数量是否不大于设定的数量,例如设定的数量为15;当所有mr数据的数量不大于15的情况下,就会将这些mr数据的rsrp的平均值作为缺失rsrp的mr数据的rsrp;而当所有mr数据的数量大于15条的情况下,就会将与该mr数据距离最近的15条mr数据的rsrp的平均值作为缺失rsrp的mr数据的rsrp;而与该mr数据距离为设定距离的所有mr数据的数量为0的情况下,就会将该mr数据进行丢弃处理。
89.为了更加清楚地说明本发明实施例提供的小区问题区域定位方法的具体流程,下面以具体的示例进行说明。
90.需要说明的是,上述实施例中的小区问题区域定位方法能够应用于网管系统或者智能分析装置中,只要能够接收到问题小区的mr数据即可使用本发明实施例的小区问题区域定位方法进行问题小区更加精确的问题区域定位。
91.示例一:
92.如图10所示,本实施例以弱覆盖问题进行示例说明。获取该存在弱覆盖问题的小区的所有mr数据,即mr数据中上报的主服务小区为该小区的mr。在所有mr中,获取最小经度参数,最大经度参数,最小纬度参数,最大纬度参数,若经纬度参数不存在,则剔除该条mr数据,以上述四个参数划出一个矩形进行栅格的划分。设置划分距离为20米*20米。由此将矩形划分成多个栅格区域,每个栅格区域进行编号。
93.获取该小区的mr的经纬度参数和rsrp。根据mr数据中的经纬度参数将mr数据划分到具体的栅格区域中,得到第二栅格。
94.针对每一个第二栅格进行判断,将满足如下(条件一或条件二)的栅格进行过滤剔除,得到第一栅格;条件一:若某个栅格中的mr数量小于100,则将该栅格进行剔除。条件二:若某个栅格内的mr的rsrp值不为空的数量小于100,则将该栅格剔除。
95.若某个栅格的存在rsrp为空的mr,则获取与该mr根据经纬度参数计算距离为10米内所有mr;若mr的数量小于15条且大于0条,则将所有mr的rsrp求平均值,作为该条mr的rspr;若mr的数量大于15条,则根据经纬度参数选取距离最近的15条mr,将15条mr的rsrp求平均值,作为该条mr的rsrp;若该mr的10之内没有其他mr数据,则将该mr丢弃。
96.针对每一个第一栅格,判断该栅格下的每一条mr样本是否满足如下条件:条件一:样本的rsrp《-110;若满足,则该样本为弱覆盖样本。针对每个栅格的所有mr,设定条件一:弱覆盖样本数》80;条件二:弱覆盖样本数/总样本数》70%;若该栅格满足(条件一且条件二),则该第一栅格确定为问题栅格。
97.针对存在弱覆盖问题的问题栅格,遍历使每三个栅格组成一组,若一共有100个栅格,则共有组,然后对每一组的栅格进行两两判断,是否满足如下条件:条件一:两个栅格之间的距离小于3*20=60米设置的距离;条件二:两个栅格之间的平均rsrp在3db以内;若每一个组内的三个栅格两两之间满足(条件一且条件二),则该组满足可汇聚条件,确定为汇聚栅格组。
98.针对每一个汇聚栅格组,判断是否存在两个组之间的相同问题栅格数目大于等于2个,则将这两组汇聚成一个组,且将原先两个组的栅格取并集为新组的栅格,如此循环,将所有能汇聚在一起的组尽量汇聚成一个组。
99.如汇聚栅格组1的栅格为1,2,3,汇聚栅格组2的栅格为2,3,4,则将这两个组汇聚成一个组,且该组的栅格为1,2,3,4。
100.如此循环,最终将所有栅格汇聚得到多个组,每一个组即为该小区的每一个存在弱覆盖问题的覆盖问题区域。
101.示例二:
102.如图11所示,本实施例面向重叠覆盖问题进行示例说明。重叠覆盖问题即为两个不同的小区的覆盖区域存在重叠的情况。
103.获取该小区的所有mr数据,即mr数据中上报的主服务小区为该小区的mr。在所有mr中,获取最小经度参数,最大经度参数,最小纬度参数,最大纬度参数,若经纬度参数不存在,则剔除该条mr数据,以上述四个值划出一个矩形进行栅格的划分。设置划分距离为50米*50米。由此将矩形划分成多个栅格区域,每个栅格区域进行编号,得到若干第二栅格。
104.获取该小区的mr的经纬度参数、rsrp、频点值、邻区列表、邻区列表rsrp、邻区列表频点值。根据mr数据中的经纬度参数将mr数据划分到具体的栅格区域中。针对每一个第二栅格进行判断,将满足如下(条件一或条件二)的栅格进行过滤剔除,得到第一栅格。
105.条件一:若某个第二栅格中的mr数量小于100,则将该栅格进行剔除;条件二:若某个第二栅格内的mr的rsrp不为空的数量小于100,则将该第二栅格剔除。若某个第一栅格的存在rsrp为空的mr,则获取与该mr根据经纬度计算距离为15米内所有mr,若mr的数量小于25条且大于0条,则将所有mr的rsrp求平均值,作为该条mr的rspr;若mr的数量大于25条,则根据经纬度选取距离最近的25条mr,将25条mr的rsrp求平均值,作为该条mr的rsrp;若该mr的15米之内没有其他mr数据,则将该mr丢弃。
106.针对每一个第一栅格,判断该第一栅格下的每一条mr样本是否满足(条件一且条件二且条件三):条件一:差小区的rsrp》-110db;条件二:差小区同频的小区rsrp》-110db;条件三:(差小区的rsrp-差小区同频的邻区rsrp)《6db;若满足,则该样本为重叠覆盖样本。差小区同频的邻区rsr p获取方法:在邻区列表中,找出频点与服务小区相同的邻区,并且在邻区列表rsrp中找出对应的rsrp。针对每个第一栅格的所有mr:条件一:重叠覆盖样本数》80;条件二:重叠覆盖样本数/总样本数》70%;若该栅格满足(条件一且条件二),则该栅格是存在重叠覆盖问题的问题栅格。
107.针对存在重叠覆盖问题的问题栅格,遍历使每三个问题栅格组成一组,若一共有50个栅格,则共有组,然后对每一组的栅格进行两两判断,是否满足如下条件:条件一:两个栅格之间的距离小于3*50=150米设置的距离;条件二:两个栅格之间的平均rsrp在6db以内;若每一个组内的三个栅格两两之间满足(条件一且条件二),则该组确定为汇聚栅格组。
108.针对每一个汇聚栅格组,判断是否存在两个组之间的相同栅格数目大于等于2个,则将这两组汇聚成一个组,且将原先两个组的栅格取并集为新组的栅格,如此循环,将所有能汇聚在一起的组尽量汇聚成一个组。如汇聚栅格组1的栅格为1,2,3,汇聚栅格组2的栅格为2,3,4,则将这两个组汇聚成一个组,且该组的栅格为1,2,3,4。如此循环,最终将所有栅格汇聚得到多个组,每一个组即为该小区的每一个存在重叠覆盖问题的覆盖问题区域。
109.另外,如图12所示,本发明的一个实施例还提供了一种网络设备700,该网络设备500包括:存储器520、处理器510及存储在存储器520上并可在处理器510上运行的计算机程序。
110.处理器510和存储器520可以通过总线或者其他方式连接。
111.需要说明的是,本实施例中的网络设备500和上述实施例中的小区问题区域定位方法属于相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
112.实现上述实施例的小区问题区域定位方法所需的非暂态软件程序以及指令存储在存储器520中,当被处理器510执行时,执行上述实施例中的小区问题区域定位方法,例如,执行以上描述的图1中的方法步骤s100至s400、图2中的方法步骤s210至s220、图3中的方法步骤s211至s214、图4中的方法步骤s221、图5中的方法步骤s310至s320、图6中的方法步骤s410至s420、图7中的方法步骤s411至s412、图8中的方法步骤s421、图9中的方法步骤s230。
113.此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器510执行,例如,被上述网络设备500实施例中的一个处理器510执行,可使得上述处理器510执行上述实施例中的小区问题区域定位方法,例如,执行以上描述的图1中的方法步骤s100至s400、图2中的方法步骤s210至s220、图3中的方法步骤s211至s214、图4中的方法步骤s221、图5中的方法步骤s310至s320、图6中的方法步骤s410至s420、图7中的方法步骤s411至s412、图8中的方法步骤s421、图9中的方法步骤s230。
114.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
115.以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1