本發(fā)明涉及通信,尤其涉及一種宏蜂窩站址確定方法、裝置、電子設(shè)備及程序產(chǎn)品。
背景技術(shù):
1、現(xiàn)有的宏蜂窩站址規(guī)劃方法,通常是在進(jìn)行地圖柵格化的弱覆蓋分析后,篩選出弱覆蓋區(qū)域,針對弱覆蓋區(qū)域的面積人工進(jìn)行站點(diǎn)位置及數(shù)量的規(guī)劃?;蛘咄ㄟ^傳統(tǒng)的聚類或遍歷算法,根據(jù)弱覆蓋區(qū)域進(jìn)行站址規(guī)劃。
2、例如,公開號為cn108124267a公開的《基站自動(dòng)規(guī)劃方法及裝置》的技術(shù)方案中,基于待規(guī)劃區(qū)域的柵格化覆蓋的評估結(jié)果,利用柵格爬蟲算法確定待規(guī)劃區(qū)域內(nèi)的弱覆蓋區(qū)域,將弱覆蓋區(qū)域的幾何中心點(diǎn)作為基站規(guī)劃點(diǎn)。在公開號為cn106804042a公開的《站點(diǎn)規(guī)劃方法》的技術(shù)方案中,是將地圖進(jìn)行柵格化處理;將覆蓋數(shù)據(jù)映射到柵格之中,確定弱覆蓋的柵格;通過聚類算法,識別出聚集的弱覆蓋區(qū)域。針對弱覆蓋的問題區(qū)域;計(jì)算弱覆蓋的問題區(qū)域里的每個(gè)柵格與網(wǎng)內(nèi)站點(diǎn)的距離,篩選出問題區(qū)域內(nèi)與網(wǎng)內(nèi)站點(diǎn)最小距離在閾值范圍內(nèi)的柵格,列入備選規(guī)劃點(diǎn),有備選規(guī)劃點(diǎn)的弱覆蓋問題區(qū)域?qū)⒈A?,其他則被刪除。公開號為cn109429234a公開的《一種基站的部署方法及裝置》的技術(shù)方案中,根據(jù)弱覆蓋區(qū)域的類型、預(yù)設(shè)的弱覆蓋區(qū)域的類型和基站類型的對應(yīng)關(guān)系,以及部署參數(shù),對弱覆蓋區(qū)域進(jìn)行基站部署。
3、而對于宏蜂窩的站址規(guī)劃,需要考慮覆蓋盡可能多的弱覆蓋區(qū)域,但由于一些離散分布的弱覆蓋點(diǎn)的存在,在站址規(guī)劃時(shí)為了實(shí)現(xiàn)對這些離散弱覆蓋點(diǎn)的覆蓋,規(guī)劃的站址或多或少會向離散弱覆蓋點(diǎn)偏離,無法有效規(guī)避離散的弱覆蓋點(diǎn)對站址規(guī)劃結(jié)果的影響,進(jìn)而難以實(shí)現(xiàn)站址資源投入的最大價(jià)值。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種宏蜂窩站址確定方法、裝置、電子設(shè)備及程序產(chǎn)品,用以解決現(xiàn)有技術(shù)中在進(jìn)行宏蜂窩站址規(guī)劃時(shí),沒有篩選掉離散弱覆蓋點(diǎn),從而難以實(shí)現(xiàn)站址資源投入的最大價(jià)值的缺陷。
2、本發(fā)明提供一種宏蜂窩站址確定方法,包括:
3、獲取待規(guī)劃區(qū)域的用戶測量報(bào)告,根據(jù)所述用戶測量報(bào)告,確定所述待規(guī)劃區(qū)域內(nèi)的弱覆蓋柵格;
4、篩選出所述弱覆蓋柵格中離散分布的第一柵格,并從所述弱覆蓋柵格中對所述第一柵格進(jìn)行剔除,得到第二柵格;
5、根據(jù)所述第二柵格確定所述待規(guī)劃區(qū)域內(nèi)的宏蜂窩站址。
6、根據(jù)本發(fā)明提供的宏蜂窩站址確定方法,所述根據(jù)所述第二柵格確定所述待規(guī)劃區(qū)域內(nèi)的宏蜂窩站址,包括:
7、根據(jù)所述待規(guī)劃區(qū)域的柵格尺寸確定大柵格尺寸,并根據(jù)所述大柵格尺寸將所述待規(guī)劃區(qū)域劃分為多個(gè)大柵格;
8、遍歷所述多個(gè)大柵格,確定所述多個(gè)大柵格中存在所述第二柵格的目標(biāo)柵格;
9、對于每個(gè)所述目標(biāo)柵格,獲取所述目標(biāo)柵格周圍預(yù)設(shè)數(shù)量的相鄰柵格;
10、根據(jù)目標(biāo)柵格中的所述第二柵格,以及各所述相鄰柵格中的所述第二柵格,確定所述目標(biāo)柵格在所述待規(guī)劃區(qū)域中對應(yīng)的宏蜂窩站址。
11、根據(jù)本發(fā)明提供的宏蜂窩站址確定方法,所述根據(jù)目標(biāo)柵格中的所述第二柵格,以及各所述相鄰柵格中的所述第二柵格,確定所述目標(biāo)柵格在所述待規(guī)劃區(qū)域中對應(yīng)的宏蜂窩站址,包括:
12、根據(jù)所述目標(biāo)柵格中的所述第二柵格,生成第一柵格集合;所述第一柵格集合中包括所述目標(biāo)柵格中各所述第二柵格在所述待規(guī)劃區(qū)域中的坐標(biāo);
13、基于所述第一柵格集合中的各所述第二柵格的坐標(biāo),計(jì)算所述目標(biāo)柵格對應(yīng)的重心坐標(biāo);
14、根據(jù)各所述相鄰柵格中的所述第二柵格,生成第二柵格集合;所述第二柵格集合中包括所述相鄰柵格中各所述第二柵格在所述待規(guī)劃區(qū)域中的坐標(biāo);
15、利用所述第二柵格集合對所述第一柵格集合進(jìn)行更新,以更新所述目標(biāo)柵格對應(yīng)的重心坐標(biāo);
16、根據(jù)更新后的重心坐標(biāo),確定所述目標(biāo)柵格在所述待規(guī)劃區(qū)域中對應(yīng)的宏蜂窩站址。
17、根據(jù)本發(fā)明提供的宏蜂窩站址確定方法,所述利用所述第二柵格集合對所述第一柵格集合進(jìn)行更新,以更新所述目標(biāo)柵格對應(yīng)的重心坐標(biāo),包括:
18、計(jì)算所述第二柵格集合中各所述第二柵格與所述重心坐標(biāo)之間的第一目標(biāo)距離;
19、按照所述第一目標(biāo)距離從小到大的順序,對所述第二柵格集合中的各所述第二柵格進(jìn)行排序,按照排序順序從所述第二柵格集合中選取一所述第二柵格作為目標(biāo)小柵格;
20、將所述目標(biāo)小柵格的坐標(biāo)添加到所述第一柵格集合中,對所述第一柵格集合進(jìn)行更新;
21、返回并執(zhí)行所述基于所述第一柵格集合中的各所述第二柵格的坐標(biāo),計(jì)算所述目標(biāo)柵格對應(yīng)的重心坐標(biāo)的步驟,以對所述重心坐標(biāo)進(jìn)行更新;
22、確定更新后的重心坐標(biāo)與所述第一柵格集合中的各所述第二柵格的坐標(biāo)之間的第二目標(biāo)距離;
23、若所述第二目標(biāo)距離小于或等于所述目標(biāo)柵格在所述待規(guī)劃區(qū)域中對應(yīng)的宏蜂窩的預(yù)估覆蓋半徑,根據(jù)預(yù)設(shè)的第三標(biāo)識對所述目標(biāo)小柵格進(jìn)行標(biāo)識;
24、返回并執(zhí)行所述按照排序順序從所述第二柵格集合中選取一所述第二柵格作為目標(biāo)小柵格的步驟,直到所述第二目標(biāo)距離大于所述目標(biāo)柵格在所述待規(guī)劃區(qū)域中對應(yīng)的宏蜂窩的預(yù)估覆蓋半徑時(shí),將所述目標(biāo)小柵格的坐標(biāo)從所述第一柵格集合中剔除。
25、根據(jù)本發(fā)明提供的宏蜂窩站址確定方法,所述篩選出所述弱覆蓋柵格中離散分布的第一柵格,包括:
26、獲取所述待規(guī)劃區(qū)域的柵格尺寸,根據(jù)所述柵格尺寸確定滑動(dòng)窗口的窗口尺寸和滑動(dòng)步長;
27、基于所述窗口尺寸和所述滑動(dòng)步長,對所述待規(guī)劃區(qū)域內(nèi)的柵格進(jìn)行滑窗處理,并計(jì)算滑窗處理時(shí)的滑動(dòng)窗口內(nèi)的弱覆蓋柵格比例;
28、若所述弱覆蓋柵格比例大于預(yù)設(shè)的比例閾值,利用預(yù)設(shè)的第一標(biāo)識對所述滑動(dòng)窗口內(nèi)的弱覆蓋柵格進(jìn)行標(biāo)識;
29、若所述弱覆蓋柵格比例小于或等于預(yù)設(shè)的比例閾值,利用預(yù)設(shè)的第二標(biāo)識對所述滑動(dòng)窗口內(nèi)的弱覆蓋柵格進(jìn)行標(biāo)識;
30、根據(jù)所述第一標(biāo)識和所述第二標(biāo)識,篩選出所述弱覆蓋柵格中離散分布的第一柵格。
31、根據(jù)本發(fā)明提供的宏蜂窩站址確定方法,所述滑動(dòng)窗口是由l×l個(gè)柵格組成的矩形區(qū)域,其中,r是所述待規(guī)劃區(qū)域的宏蜂窩的預(yù)估覆蓋半徑,a是所述待規(guī)劃區(qū)域的柵格尺寸;所述滑動(dòng)步長為a。
32、根據(jù)本發(fā)明提供的宏蜂窩站址確定方法,所述基于所述窗口尺寸和所述滑動(dòng)步長,對所述待規(guī)劃區(qū)域內(nèi)的柵格進(jìn)行滑窗處理,并計(jì)算滑窗處理時(shí)的滑動(dòng)窗口內(nèi)的弱覆蓋柵格比例,包括:
33、從所述待規(guī)劃區(qū)域中確定起始柵格;
34、基于所述窗口尺寸和所述滑動(dòng)步長,以所述起始柵格作為起點(diǎn),對所述待規(guī)劃區(qū)域在第一方向上的柵格進(jìn)行滑窗處理,并獲取滑窗處理時(shí)的滑動(dòng)窗口內(nèi)的弱覆蓋柵格的數(shù)量;
35、計(jì)算所述滑動(dòng)窗口內(nèi)的弱覆蓋柵格的數(shù)量在所述滑動(dòng)窗口內(nèi)的柵格數(shù)量中所占的比例,得到所述滑動(dòng)窗口內(nèi)的弱覆蓋柵格比例;
36、在所述滑動(dòng)窗口滑動(dòng)至所述待規(guī)劃區(qū)域在所述第一方向上對應(yīng)的第一邊緣側(cè)時(shí),基于所述滑動(dòng)步長,在所述待規(guī)劃區(qū)域的第二方向上對所述起始柵格進(jìn)行滑動(dòng),返回并執(zhí)行所述以所述起始柵格作為起點(diǎn),對所述待規(guī)劃區(qū)域在第一方向上的柵格進(jìn)行滑窗處理的步驟,直到所述滑動(dòng)窗口滑動(dòng)至所述待規(guī)劃區(qū)域在所述第二方向上對應(yīng)的第二邊緣側(cè)為止;所述第二方向垂直于所述第一方向。
37、本發(fā)明還提供一種宏蜂窩站址確定裝置,包括:
38、采集模塊,用于獲取待規(guī)劃區(qū)域的用戶測量報(bào)告,根據(jù)所述用戶測量報(bào)告,確定所述待規(guī)劃區(qū)域內(nèi)的弱覆蓋柵格;
39、篩選模塊,用于篩選出所述弱覆蓋柵格中離散分布的第一柵格,并從所述弱覆蓋柵格中對所述第一柵格進(jìn)行剔除,得到第二柵格;
40、規(guī)劃模塊,用于根據(jù)所述第二柵格確定所述待規(guī)劃區(qū)域內(nèi)的宏蜂窩站址。
41、本發(fā)明還提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如上述任一種所述宏蜂窩站址確定方法。
42、本發(fā)明還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述宏蜂窩站址確定方法。
43、本發(fā)明還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述宏蜂窩站址確定方法。
44、本發(fā)明提供的宏蜂窩站址確定方法、裝置、電子設(shè)備及程序產(chǎn)品,通過通過待規(guī)劃區(qū)域的用戶測量報(bào)告確定待規(guī)劃區(qū)域內(nèi)的弱覆蓋柵格;篩選出離散分布的弱覆蓋柵格中離散分布并剔除,根據(jù)剔除離散分布的弱覆蓋柵格后剩余的弱覆蓋柵格確定待規(guī)劃區(qū)域內(nèi)的宏蜂窩站址。通過篩選并剔除掉離散的弱覆蓋柵格后進(jìn)行宏蜂窩的站址規(guī)劃,從而可以規(guī)避離散弱覆蓋點(diǎn)對宏蜂窩站址規(guī)劃結(jié)果的影響,使得宏蜂窩可以覆蓋盡可能多的弱覆蓋區(qū)域,實(shí)現(xiàn)站址資源投入的最大價(jià)值。