一種網(wǎng)元實(shí)體位置的顯示方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種網(wǎng)元實(shí)體位置的顯示方法及裝置,其中,方法包括:獲取矢量地圖,以及,至少一個(gè)網(wǎng)元實(shí)體在所述矢量地圖上的位置信息;根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形;根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,如果是,則確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體;根據(jù)每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,在所述矢量圖形中構(gòu)建每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置標(biāo)識(shí),以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形;顯示所述目標(biāo)矢量圖形。通過(guò)本發(fā)明的技術(shù)方案,可提高用戶體驗(yàn)。
【專利說(shuō)明】
一種網(wǎng)元實(shí)體位置的顯示方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)元實(shí)體位置的顯示方法及裝置。
【背景技術(shù)】
[0002]網(wǎng)元實(shí)體是指在網(wǎng)絡(luò)通信系統(tǒng)中能夠獨(dú)立完成一種或多種功能的通信設(shè)備,為了體現(xiàn)網(wǎng)元實(shí)體的具備分布情況,通常需要在網(wǎng)管系統(tǒng)中維護(hù)每一個(gè)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息。
[0003]目前,網(wǎng)管系統(tǒng)內(nèi)包括多個(gè)網(wǎng)元實(shí)體數(shù)據(jù)表,每一個(gè)網(wǎng)元實(shí)體數(shù)據(jù)表分別對(duì)應(yīng)不同的地理區(qū)域,分別存儲(chǔ)對(duì)應(yīng)的地理區(qū)域內(nèi)的每一個(gè)網(wǎng)元實(shí)體的位置信息(比如,網(wǎng)元實(shí)體所在地理位置的名稱、所在地理位置的經(jīng)度和瑋度信息等),當(dāng)用戶需要查詢特定地理區(qū)域內(nèi)網(wǎng)元實(shí)體的分布情況時(shí),則可根據(jù)對(duì)應(yīng)該地理區(qū)域的網(wǎng)元實(shí)體數(shù)據(jù)表,以列表的形式向用戶展現(xiàn)該地理區(qū)域內(nèi)網(wǎng)元實(shí)體的位置信息。
[0004]可見(jiàn),以列表的形式向用戶展現(xiàn)相應(yīng)地理區(qū)域內(nèi)的網(wǎng)元實(shí)體的分布情況,展現(xiàn)結(jié)果并不直觀,且不能實(shí)現(xiàn)根據(jù)用戶自定義的目標(biāo)地理區(qū)域展現(xiàn)該目標(biāo)地理區(qū)域內(nèi)的網(wǎng)元實(shí)體的分布情況,用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種網(wǎng)元實(shí)體位置的顯示方法及裝置,可提高用戶體驗(yàn)。
[0006]第一方面,本發(fā)明提供了一種網(wǎng)元實(shí)體位置的顯示方法,包括:
[0007]S1:獲取矢量地圖,以及,至少一個(gè)網(wǎng)元實(shí)體在所述矢量地圖上的位置信息;
[0008]S2:根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形;
[0009]S3:根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,如果是,則確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體;
[0010]S4:根據(jù)每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,在所述矢量圖形中構(gòu)建每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置標(biāo)識(shí),以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形;
[0011]S5:顯示所述目標(biāo)矢量圖形。
[0012]進(jìn)一步的,在所述確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體之后,還包括:
[0013]根據(jù)所述矢量地圖獲取所述矢量圖形對(duì)應(yīng)的目標(biāo)地理區(qū)域的區(qū)域信息;
[0014]生成對(duì)應(yīng)所述目標(biāo)地理區(qū)域的區(qū)域管理數(shù)據(jù)表,利用所述區(qū)域管理數(shù)據(jù)表存儲(chǔ)所述區(qū)域信息及每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息。
[0015]進(jìn)一步的,還包括:預(yù)先設(shè)置繪圖模塊;
[0016]所述根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形,包括:
[0017]利用所述繪圖模塊在所述矢量地圖上繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的多邊形;
[0018]獲取所述矢量地圖中位于所述多邊形內(nèi)的矢量圖形。
[0019]進(jìn)一步的,
[0020]所述根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,包括:
[0021 ]獲取所述多邊形每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息,以及,每一個(gè)頂點(diǎn)之間的連接關(guān)系;
[0022]根據(jù)每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息以及每一個(gè)頂點(diǎn)之間的連接關(guān)系,計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的夾角的度數(shù);
[0023]計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和;
[0024]判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和是否等于360度。
[0025]進(jìn)一步的,
[0026]所述位置信息,包括:經(jīng)度信息和維度信息。
[0027]第二方面,本發(fā)明提供了一種網(wǎng)元實(shí)體位置的顯示裝置,包括:
[0028]第一獲取模塊,用于獲取矢量地圖,以及,至少一個(gè)網(wǎng)元實(shí)體在所述矢量地圖上的位置信息;
[0029]第二獲取模塊,用于根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形;
[0030]處理模塊,用于根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,如果是,則確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體;
[0031 ]構(gòu)建模塊,用于根據(jù)每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,在所述矢量圖形中構(gòu)建每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置標(biāo)識(shí),以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形;
[0032]顯示模塊,用于顯示所述目標(biāo)矢量圖形。
[0033]進(jìn)一步的,還包括:
[0034]第三獲取模塊,用于根據(jù)所述矢量地圖獲取所述矢量圖形對(duì)應(yīng)的目標(biāo)地理區(qū)域的區(qū)域信息;
[0035]數(shù)據(jù)表處理模塊,用于生成對(duì)應(yīng)所述目標(biāo)地理區(qū)域的區(qū)域管理數(shù)據(jù)表,利用所述區(qū)域管理數(shù)據(jù)表存儲(chǔ)所述區(qū)域信息及每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息。
[0036]進(jìn)一步的,還包括:
[0037]設(shè)置模塊,用于設(shè)置繪圖模塊;
[0038]所述第二獲取模塊,包括:
[0039]調(diào)用子單元,用于利用所述繪圖模塊在所述矢量地圖上繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的多邊形;
[0040]第一獲取子單元,用于獲取所述矢量地圖中位于所述多邊形內(nèi)的矢量圖形。
[0041 ]進(jìn)一步的,所述處理模塊,包括:
[0042]第二獲取子單元,用于獲取所述多邊形每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息,以及,每一個(gè)頂點(diǎn)之間的連接關(guān)系;
[0043]第一計(jì)算子單元,用于根據(jù)每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息以及每一個(gè)頂點(diǎn)之間的連接關(guān)系,計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的夾角的度數(shù);
[0044]第二計(jì)算子單元,用于計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和;
[0045 ]判斷子單元,用于判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和是否等于360度。
[0046]進(jìn)一步的,
[0047]所述位置信息,包括:經(jīng)度信息和維度信息。
[0048]本發(fā)明實(shí)施例提供了一種網(wǎng)元實(shí)體位置的顯示方法及裝置,根據(jù)矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形,判斷獲取到的每一個(gè)網(wǎng)元實(shí)體在矢量地圖上的位置信息對(duì)應(yīng)的坐標(biāo)點(diǎn)是否在矢量圖形中,如果是,則在矢量圖形中構(gòu)建對(duì)應(yīng)該坐標(biāo)點(diǎn)的位置標(biāo)識(shí)以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形,并顯示目標(biāo)矢量圖形;可見(jiàn),本發(fā)明提供的技術(shù)方案,通過(guò)攜帶位置標(biāo)識(shí)的目標(biāo)矢量圖形來(lái)展現(xiàn)對(duì)應(yīng)目標(biāo)地理區(qū)域內(nèi)的網(wǎng)元實(shí)體的位置分布情況,展現(xiàn)結(jié)果直觀,可提高用戶體驗(yàn)。
【附圖說(shuō)明】
[0049]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0050]圖1是本發(fā)明一實(shí)施例提供的一種網(wǎng)元實(shí)體位置的顯示方法流程圖;
[0051]圖2是本發(fā)明一實(shí)施例提供的另一種網(wǎng)元實(shí)體位置的顯示方法流程圖;
[0052]圖3是本發(fā)明一實(shí)施例提供的一種網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在矢量地圖上的坐標(biāo)點(diǎn)與矢量圖形之間的位置關(guān)系示意圖;
[0053]圖4是本發(fā)明一實(shí)施例提供的一種網(wǎng)元實(shí)體位置的顯示裝置的結(jié)構(gòu)圖;
[0054]圖5是本發(fā)明一實(shí)施例提供的另一種網(wǎng)元實(shí)體位置的顯示裝置的結(jié)構(gòu)圖;
[0055]圖6是本發(fā)明一實(shí)施例提供的又一種網(wǎng)元實(shí)體位置的顯示裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0056]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0057]如圖1所示,本發(fā)明實(shí)施例提供了一種網(wǎng)元實(shí)體位置的顯示方法,可以包括如下步驟:
[0058]S1:獲取矢量地圖,以及,至少一個(gè)網(wǎng)元實(shí)體在所述矢量地圖上的位置信息;
[0059]S2:根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形;
[0060]S3:根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,如果是,則確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體;
[0061]S4:根據(jù)每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,在所述矢量圖形中構(gòu)建每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置標(biāo)識(shí),以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形;
[0062]S5:顯示所述目標(biāo)矢量圖形。
[0063]本發(fā)明一實(shí)施例中,根據(jù)矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形,判斷獲取到的每一個(gè)網(wǎng)元實(shí)體在矢量地圖上的位置信息對(duì)應(yīng)的坐標(biāo)點(diǎn)是否在矢量圖形中,如果是,則在矢量圖形中構(gòu)建對(duì)應(yīng)該坐標(biāo)點(diǎn)的位置標(biāo)識(shí)以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形,并顯示目標(biāo)矢量圖形;可見(jiàn),本發(fā)明提供的技術(shù)方案,通過(guò)攜帶位置標(biāo)識(shí)的目標(biāo)矢量圖形來(lái)展現(xiàn)對(duì)應(yīng)目標(biāo)地理區(qū)域內(nèi)的網(wǎng)元實(shí)體的位置分布情況,展現(xiàn)結(jié)果直觀,可提高用戶體驗(yàn)。
[0064]具體地,矢量地圖可以包括Google Map、百度地圖、高德地圖等。
[0065]進(jìn)一步的,為了方便對(duì)不同地理區(qū)域下的多個(gè)網(wǎng)元實(shí)體的位置信息進(jìn)行分別管理,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,在所述確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體之后,還包括:
[0066]根據(jù)所述矢量地圖獲取所述矢量圖形對(duì)應(yīng)的目標(biāo)地理區(qū)域的區(qū)域信息;
[0067]生成對(duì)應(yīng)所述目標(biāo)地理區(qū)域的區(qū)域管理數(shù)據(jù)表,利用所述區(qū)域管理數(shù)據(jù)表存儲(chǔ)所述區(qū)域信息及每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息。
[0068]進(jìn)一步的,為了進(jìn)一步提高用戶體驗(yàn),實(shí)現(xiàn)根據(jù)用戶業(yè)務(wù)需求,自定義目標(biāo)地理區(qū)域的范圍,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,還包括:預(yù)先設(shè)置繪圖模塊;
[0069]所述根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形,包括:
[0070]利用所述繪圖模塊在所述矢量地圖上繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的多邊形;
[0071]獲取所述矢量地圖中位于所述多邊形內(nèi)的矢量圖形。
[0072]需要說(shuō)明的是,還可以利用繪圖模塊在所述矢量地圖上繪制其他形狀的圖形,比如圓形、橢圓形等。
[0073]相應(yīng)的,為了實(shí)現(xiàn)判斷獲取到的每一個(gè)網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在矢量地圖上的坐標(biāo)點(diǎn)是否在目標(biāo)地理區(qū)域?qū)?yīng)的矢量圖形中,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,所述根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,包括:
[0074]獲取所述多邊形每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息,以及,每一個(gè)頂點(diǎn)之間的連接關(guān)系;
[0075]根據(jù)每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息以及每一個(gè)頂點(diǎn)之間的連接關(guān)系,計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的夾角的度數(shù);
[0076]計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和;
[0077]判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和是否等于360度。
[0078]進(jìn)一步的,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,所述位置信息,包括:經(jīng)度信息和維度信息。
[0079]需要說(shuō)明的是,GoogleMap、百度地圖、高德地圖等矢量地圖利用經(jīng)度和維度信息作為二維空間坐標(biāo),針對(duì)與矢量地圖格式不同的位置信息,需要將其格式轉(zhuǎn)換為矢量地圖對(duì)應(yīng)的格式。
[0080]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0081]如圖2所示,本發(fā)明實(shí)施例提供了一種網(wǎng)元實(shí)體位置的顯示方法,以顯示網(wǎng)絡(luò)通信系統(tǒng)中位于目標(biāo)地理區(qū)域內(nèi)的至少一個(gè)網(wǎng)元實(shí)體的位置為例,可以包括如下步驟:
[0082]步驟201,獲取矢量地圖及網(wǎng)絡(luò)通信系統(tǒng)中的每一個(gè)網(wǎng)元實(shí)體在矢量地圖上的位置信息。
[0083]本發(fā)明一實(shí)施例中,矢量地圖可以包括GoogleMap、百度地圖或高德地圖等,相應(yīng)的,位置信息可以是當(dāng)前網(wǎng)元實(shí)體在Google Map、百度地圖或高德地圖上的經(jīng)度和瑋度信息,這里以Google Map為例。
[0084]步驟202,調(diào)用Google Map API在Google Map上繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的多邊形。
[0085]本發(fā)明一實(shí)施例中,以在GoogleMap上繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的圖形形狀為多邊形舉例,當(dāng)然,在實(shí)際業(yè)務(wù)場(chǎng)景中,用戶還可以通過(guò)Google Map API在Google Map上繪制其他形狀的圖形,比如圓形、橢圓形等。
[0086]步驟203,獲取Google Map中位于多邊形內(nèi)的矢量圖形。
[0087]這里,即通過(guò)繪制的多邊形從Google Map中提取位于多邊形內(nèi)的矢量圖形。
[0088]步驟204,獲取多邊形每一個(gè)頂點(diǎn)在矢量地圖中的位置信息,以及每一個(gè)頂點(diǎn)之間的連接關(guān)系。
[0089]本發(fā)明一實(shí)施例中,多邊形每一個(gè)頂點(diǎn)的位置信息和每一個(gè)頂點(diǎn)之間的連接關(guān)系可用于描述矢量地圖對(duì)應(yīng)的目標(biāo)地理區(qū)域的區(qū)域信息。
[0090]舉例來(lái)說(shuō),如圖3所示,在Google Map上繪制的圖形為多邊形AB⑶時(shí),包括頂點(diǎn)A、B、C、D,其中,頂點(diǎn)A分別連接頂點(diǎn)B和頂點(diǎn)D,頂點(diǎn)C分別連接頂點(diǎn)B和頂點(diǎn)D;此時(shí),GoogleMap上的多邊形AB⑶內(nèi)部的矢量圖形可以用于描述對(duì)應(yīng)的目標(biāo)地理區(qū)域,即頂點(diǎn)A、B、C、D分別對(duì)應(yīng)的位置信息以及其連接關(guān)系可作為目標(biāo)地理區(qū)域的區(qū)域信息。
[0091 ]步驟205,分別計(jì)算每一個(gè)網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在Google Map上的坐標(biāo)點(diǎn),與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的夾角的度數(shù)。
[0092 ] 舉例來(lái)說(shuō),如圖3所示,當(dāng)前網(wǎng)元實(shí)體對(duì)應(yīng)在GoogI e Map上的頂點(diǎn)為P,則分別計(jì)算夾角APB、夾角APD、夾角BPC和夾角(PD的度數(shù)。
[0093]步驟206,計(jì)算夾角APB、夾角APD、夾角BPC和夾角(PD分別對(duì)應(yīng)的度數(shù)的和。
[0094]步驟207,當(dāng)夾角APB、夾角APD、夾角BPC和夾角CH)分別對(duì)應(yīng)的度數(shù)的和等于360度時(shí),確定頂點(diǎn)P對(duì)應(yīng)的網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體。
[°°95] 需要說(shuō)明的是,本發(fā)明上述各個(gè)步驟中以Google Map API在Google Map上繪制的圖形的形狀為多邊形舉例,當(dāng)繪制的形狀為圓形、橢圓形等其他形狀時(shí),可以使用其他算法確定當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在Google Map上的坐標(biāo)點(diǎn)是否在對(duì)應(yīng)的圖形中。
[0096]步驟208,生成多邊形AB⑶對(duì)應(yīng)的目標(biāo)地理區(qū)域的區(qū)域管理數(shù)據(jù)表。
[0097]步驟209,將多邊形ABCD的頂點(diǎn)A、B、C、D分別對(duì)應(yīng)的位置信息以及頂點(diǎn)A、B、C、D之間的連接關(guān)系、頂點(diǎn)P對(duì)應(yīng)的目標(biāo)網(wǎng)元實(shí)體的位置信息存儲(chǔ)至生成的區(qū)域管理數(shù)據(jù)表。
[0098]這里,實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)通信系統(tǒng)中位于不同地理區(qū)域內(nèi)的網(wǎng)元實(shí)體的位置信息進(jìn)行分別管理。
[0099]步驟210,在獲取的矢量圖形上構(gòu)建頂點(diǎn)P對(duì)應(yīng)的目標(biāo)網(wǎng)元實(shí)體的位置信息的位置標(biāo)識(shí),以生成目標(biāo)矢量圖形。
[0100]這里,即在頂點(diǎn)P上增加對(duì)應(yīng)的標(biāo)識(shí),以表征矢量圖形對(duì)應(yīng)的目標(biāo)地理區(qū)域中,對(duì)應(yīng)頂點(diǎn)P的位置部署了相應(yīng)的網(wǎng)元實(shí)體。
[0101]步驟211,顯示目標(biāo)矢量圖形。
[0102]本發(fā)明實(shí)施例的上述各個(gè)步驟中,可以實(shí)現(xiàn)用戶根據(jù)實(shí)際業(yè)務(wù)需求,調(diào)用GoogleMap API在Google Map上繪制相應(yīng)形狀的圖形以獲取矢量圖形,進(jìn)而根據(jù)該矢量圖形對(duì)應(yīng)的地理區(qū)域內(nèi)的每一個(gè)網(wǎng)元實(shí)體的位置信息在矢量圖形上構(gòu)建相應(yīng)的位置標(biāo)識(shí),以生成相應(yīng)的目標(biāo)矢量圖形,通過(guò)攜帶位置標(biāo)識(shí)的目標(biāo)矢量圖形來(lái)展現(xiàn)對(duì)應(yīng)的目標(biāo)地理區(qū)域內(nèi)的網(wǎng)元實(shí)體的位置分布情況,展現(xiàn)結(jié)果直觀,可提高用戶體驗(yàn)。
[0103]如圖4所示,本發(fā)明實(shí)施例提供了一種網(wǎng)元實(shí)體位置的顯示裝置,包括:
[0104]第一獲取模塊101,用于獲取矢量地圖,以及,至少一個(gè)網(wǎng)元實(shí)體在所述矢量地圖上的位置信息;
[0105]第二獲取模塊102,用于根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形;
[0106]處理模塊103,用于根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,如果是,則確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體;
[0107]構(gòu)建模塊104,用于根據(jù)每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,在所述矢量圖形中構(gòu)建每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置標(biāo)識(shí),以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形;
[0108]顯示模塊105,用于顯示所述目標(biāo)矢量圖形。
[0109]進(jìn)一步的,為了方便對(duì)不同地理區(qū)域下的多個(gè)網(wǎng)元實(shí)體的位置信息漸進(jìn)性分別管理,如圖5所示,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,還包括:
[0110]第三獲取模塊501,用于根據(jù)所述矢量地圖獲取所述矢量圖形對(duì)應(yīng)的目標(biāo)地理區(qū)域的區(qū)域信息;
[0111]數(shù)據(jù)表處理模塊502,用于生成對(duì)應(yīng)所述目標(biāo)地理區(qū)域的區(qū)域管理數(shù)據(jù)表,利用所述區(qū)域管理數(shù)據(jù)表存儲(chǔ)所述區(qū)域信息及每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息。
[0112]進(jìn)一步的,為了進(jìn)一步提高用戶體驗(yàn),實(shí)現(xiàn)根據(jù)用戶業(yè)務(wù)需求,自定義目標(biāo)地理區(qū)域的范圍,如圖6所示,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,還包括:
[0113]設(shè)置模塊601,用于設(shè)置繪圖模塊;
[0114]所述第二獲取模塊102,包括:
[0115]調(diào)用子單元1021,用于利用所述繪圖模塊在所述矢量地圖上繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的多邊形;
[0116]第一獲取子單元1022,用于獲取所述矢量地圖中位于所述多邊形內(nèi)的矢量圖形。
[0117]進(jìn)一步的,為了實(shí)現(xiàn)判斷獲取到的每一個(gè)網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在矢量地圖上的坐標(biāo)點(diǎn)是否在目標(biāo)地理區(qū)域?qū)?yīng)的矢量圖形中,如圖6所示,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,
[0118]所述處理模塊103,包括:
[0119]第二獲取子單元1031,用于獲取所述多邊形每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息,以及,每一個(gè)頂點(diǎn)之間的連接關(guān)系;
[0120]第一計(jì)算子單元1032,用于根據(jù)每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息以及每一個(gè)頂點(diǎn)之間的連接關(guān)系,計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的夾角的度數(shù);
[0121]第二計(jì)算子單元1033,用于計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和;
[0122]判斷子單元1034,用于判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和是否等于360度。
[0123]進(jìn)一步的,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,所述位置信息,包括:經(jīng)度信息和維度信息。
[0124]上述裝置內(nèi)的各模塊之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
[0125]本發(fā)明各個(gè)實(shí)施例至少具有如下有益效果:
[0126]1、根據(jù)矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形,判斷獲取到的每一個(gè)網(wǎng)元實(shí)體在矢量地圖上的位置信息對(duì)應(yīng)的坐標(biāo)點(diǎn)是否在矢量圖形中,如果是,則在矢量圖形中構(gòu)建對(duì)應(yīng)該坐標(biāo)點(diǎn)的位置標(biāo)識(shí)以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形,并顯示目標(biāo)矢量圖形;可見(jiàn),本發(fā)明提供的技術(shù)方案,通過(guò)攜帶位置標(biāo)識(shí)的目標(biāo)矢量圖形來(lái)展現(xiàn)對(duì)應(yīng)目標(biāo)地理區(qū)域內(nèi)的網(wǎng)元實(shí)體的位置分布情況,展現(xiàn)結(jié)果直觀,可提高用戶體驗(yàn)。
[0127]2、利用對(duì)應(yīng)目標(biāo)地理區(qū)域的區(qū)域管理數(shù)據(jù)表,存儲(chǔ)目標(biāo)地理區(qū)域?qū)?yīng)的區(qū)域信息,以及位于該目標(biāo)地理區(qū)域內(nèi)的每一個(gè)目標(biāo)網(wǎng)元實(shí)體的位置信息,可實(shí)現(xiàn)按區(qū)域?qū)W(wǎng)絡(luò)通信系統(tǒng)中的多個(gè)網(wǎng)元實(shí)體進(jìn)行分別管理。
[0128]3、用戶可通過(guò)調(diào)用相應(yīng)的繪圖模塊在矢量地圖上自定義繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的多邊形,通過(guò)自定義多邊形來(lái)實(shí)現(xiàn)自定義目標(biāo)地理區(qū)域的范圍,進(jìn)一步提高用戶體驗(yàn)。
[0129]需要說(shuō)明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)〃.....”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同因素。
[0130]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)中。
[0131]最后需要說(shuō)明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說(shuō)明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種網(wǎng)元實(shí)體位置的顯示方法,其特征在于,包括: 獲取矢量地圖,以及,至少一個(gè)網(wǎng)元實(shí)體在所述矢量地圖上的位置信息; 根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形; 根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,如果是,則確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體; 根據(jù)每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,在所述矢量圖形中構(gòu)建每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置標(biāo)識(shí),以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形; 顯示所述目標(biāo)矢量圖形。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體之后,還包括: 根據(jù)所述矢量地圖獲取所述矢量圖形對(duì)應(yīng)的目標(biāo)地理區(qū)域的區(qū)域信息; 生成對(duì)應(yīng)所述目標(biāo)地理區(qū)域的區(qū)域管理數(shù)據(jù)表,利用所述區(qū)域管理數(shù)據(jù)表存儲(chǔ)所述區(qū)域信息及每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:預(yù)先設(shè)置繪圖模塊; 所述根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形,包括: 利用所述繪圖模塊在所述矢量地圖上繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的多邊形; 獲取所述矢量地圖中位于所述多邊形內(nèi)的矢量圖形。4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,包括: 獲取所述多邊形每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息,以及,每一個(gè)頂點(diǎn)之間的連接關(guān)系; 根據(jù)每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息以及每一個(gè)頂點(diǎn)之間的連接關(guān)系,計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的夾角的度數(shù); 計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和; 判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和是否等于360度。5.根據(jù)權(quán)利要求1至4中任一所述的方法,其特征在于, 所述位置信息,包括:經(jīng)度信息和維度信息。6.一種網(wǎng)元實(shí)體位置的顯示裝置,其特征在于,包括: 第一獲取模塊,用于獲取矢量地圖,以及,至少一個(gè)網(wǎng)元實(shí)體在所述矢量地圖上的位置信息; 第二獲取模塊,用于根據(jù)所述矢量地圖獲取對(duì)應(yīng)目標(biāo)地理區(qū)域的矢量圖形; 處理模塊,用于根據(jù)每一個(gè)所述網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)是否在所述矢量圖形中,如果是,則確定當(dāng)前網(wǎng)元實(shí)體為目標(biāo)網(wǎng)元實(shí)體; 構(gòu)建模塊,用于根據(jù)每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息,在所述矢量圖形中構(gòu)建每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置標(biāo)識(shí),以生成對(duì)應(yīng)目標(biāo)地理區(qū)域的目標(biāo)矢量圖形; 顯示模塊,用于顯示所述目標(biāo)矢量圖形。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第三獲取模塊,用于根據(jù)所述矢量地圖獲取所述矢量圖形對(duì)應(yīng)的目標(biāo)地理區(qū)域的區(qū)域信息; 數(shù)據(jù)表處理模塊,用于生成對(duì)應(yīng)所述目標(biāo)地理區(qū)域的區(qū)域管理數(shù)據(jù)表,利用所述區(qū)域管理數(shù)據(jù)表存儲(chǔ)所述區(qū)域信息及每一個(gè)所述目標(biāo)網(wǎng)元實(shí)體分別對(duì)應(yīng)的位置信息。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 設(shè)置模塊,用于設(shè)置繪圖模塊; 所述第二獲取模塊,包括: 調(diào)用子單元,用于利用所述繪圖模塊在所述矢量地圖上繪制對(duì)應(yīng)目標(biāo)地理區(qū)域的多邊形; 第一獲取子單元,用于獲取所述矢量地圖中位于所述多邊形內(nèi)的矢量圖形。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理模塊,包括: 第二獲取子單元,用于獲取所述多邊形每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息,以及,每一個(gè)頂點(diǎn)之間的連接關(guān)系; 第一計(jì)算子單元,用于根據(jù)每一個(gè)頂點(diǎn)在所述矢量地圖中的位置信息以及每一個(gè)頂點(diǎn)之間的連接關(guān)系,計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的夾角的度數(shù); 第二計(jì)算子單元,用于計(jì)算當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和; 判斷子單元,用于判斷當(dāng)前網(wǎng)元實(shí)體的位置信息對(duì)應(yīng)在所述矢量地圖上的坐標(biāo)點(diǎn)與每?jī)蓚€(gè)相鄰連接的頂點(diǎn)之間進(jìn)行連線時(shí)分別對(duì)應(yīng)的每一個(gè)夾角的度數(shù)的和是否等于360度。10.根據(jù)權(quán)利要求6至9中任一所述的裝置,其特征在于, 所述位置信息,包括:經(jīng)度信息和維度信息。
【文檔編號(hào)】G06F17/30GK105930454SQ201610252212
【公開(kāi)日】2016年9月7日
【申請(qǐng)日】2016年4月21日
【發(fā)明人】汪洋, 邱冬冬, 龐龍強(qiáng), 楊杰
【申請(qǐng)人】浪潮通信信息系統(tǒng)有限公司