本發(fā)明涉及無線通信領(lǐng)域,更具體地說,涉及一種AP設(shè)備的場所管理方法和系統(tǒng)。
背景技術(shù):
無線局域網(wǎng)已經(jīng)在企業(yè)、醫(yī)院、商店、工廠和學(xué)校等場合得到了廣泛的部署,對大型的AP(無線訪問接入點,WirelessAccessPoint)服務(wù)提供商而言,AP設(shè)備以MAC(Medium/Media Access Control)地址為唯一標(biāo)識,MAC地址對應(yīng)的AP設(shè)備的位置信息是其重要屬性,經(jīng)常需要按區(qū)域?qū)P設(shè)備進行升級維護,因此AP位置信息的維護是運維系統(tǒng)中重要的組成部分。在現(xiàn)有的AP設(shè)備運維系統(tǒng)中,其位置信息通常是通過人工填寫的AP設(shè)備當(dāng)前所處的場所信息方式(或者直接填寫位置信息)確定的,運維系統(tǒng)的服務(wù)器獲取填寫的所處場所信息后,將場所信息轉(zhuǎn)換為對應(yīng)的位置信息(直接用經(jīng)緯度進行描述的信息),這種方法的缺點:1.容易出填寫錯誤;2.當(dāng)AP設(shè)備的安裝場所由一個場所變?yōu)榱硪粋€場所時,在維護系統(tǒng)中相應(yīng)的場所信息(或位置信息)不能及時更新。還有一種工作方式是在AP設(shè)備內(nèi)增加定位模塊,如GPS(Global Positioning System,全球定位系統(tǒng))裝置,然而如此會增加AP設(shè)備的成本,不利于AP設(shè)備銷售與推廣。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述AP設(shè)備運維系統(tǒng)中當(dāng)前位置信息通常是由人工填寫所帶來的各種缺陷以及在AP設(shè)備內(nèi)增加定位模塊會增加成本的缺陷,提供一種能夠自動獲取當(dāng)前位置信息的AP設(shè)備的場所管理方法及系統(tǒng)。
本發(fā)明解決其技術(shù)問題,所采用的技術(shù)方案是提供了一種AP設(shè)備的場所管理方法,包含下述步驟:
S1、AP設(shè)備獲取各終端設(shè)備所發(fā)送的終端設(shè)備的本地位置信息并將各所述本地位置信息發(fā)送至服務(wù)器;
S2、服務(wù)器根據(jù)各個AP設(shè)備所發(fā)送的所述本地位置信息分別確定出各AP設(shè)備的位置信息,其中,AP設(shè)備的位置信息是根據(jù)各所述本地位置信息對應(yīng)的位置最集中的區(qū)域所確定。
在本發(fā)明的AP設(shè)備的場所管理方法中,所述步驟S2中確定每一AP設(shè)備的位置信息時,包含下述步驟:
接收一AP設(shè)備所發(fā)送的所述本地位置信息并在一坐標(biāo)圖中標(biāo)注出各本地位置信息對應(yīng)的位置點;
將所述坐標(biāo)圖進行網(wǎng)格化,選取出擁有最多位置點的網(wǎng)格單元所處的位置信息作為該AP設(shè)備的位置信息。
在本發(fā)明的AP設(shè)備的場所管理方法中,所述步驟S2包含下述步驟:
從所述服務(wù)器內(nèi)預(yù)存的AP設(shè)備的位置信息中查找與確定出的AP設(shè)備的位置信息最近的位置信息,若查找到的位置信息與確定出的AP設(shè)備的位置信息的距離誤差在預(yù)設(shè)范圍內(nèi),則將查找到的位置信息更新為該AP設(shè)備的位置信息。
在本發(fā)明的AP設(shè)備的場所管理方法中,所述步驟S1包括:
接收各終端設(shè)備發(fā)送的消息,對接收到的消息進行協(xié)議分析以判斷出該消息內(nèi)是否含有終端設(shè)備的本地位置信息,若存在本地位置信息則進行提取并發(fā)送至所述服務(wù)器。
在本發(fā)明的AP設(shè)備的場所管理方法中,所述本地位置信息為終端設(shè)備的應(yīng)用程序所發(fā)送的GPS信息。
本發(fā)明為解決其技術(shù)問題,還提供了一種AP設(shè)備的場所管理系統(tǒng),包含:
AP設(shè)備,用于獲取各終端設(shè)備所發(fā)送的終端設(shè)備的本地位置信息并將各所述本地位置信息發(fā)送至后臺的服務(wù)器;
服務(wù)器,用于根據(jù)每一個AP設(shè)備所發(fā)送的所述本地位置信息分別確定出各AP設(shè)備的位置信息,其中,AP設(shè)備的位置信息是根據(jù)各所述本地位置信息對應(yīng)的位置最集中的區(qū)域所確定。
在本發(fā)明的AP設(shè)備的場所管理系統(tǒng)中,所述服務(wù)器包含下述模塊,
信息接收模塊,用于接收AP設(shè)備所發(fā)送的所述本地位置信息;
標(biāo)注處理模塊,用于在一坐標(biāo)圖中標(biāo)注出各本地位置信息對應(yīng)的位置點;
網(wǎng)格處理模塊,用于將所述坐標(biāo)圖進行網(wǎng)格化,選取出擁有最多位置點的網(wǎng)格單元所處的位置信息作為該AP設(shè)備的位置信息。
在本發(fā)明的AP設(shè)備的場所管理系統(tǒng)中,還包含下述模塊,
精確匹配模塊,用于從所述服務(wù)器內(nèi)預(yù)存的AP設(shè)備的位置信息中查找與確定出的AP設(shè)備的位置信息最近的位置信息,若查找到的位置信息與確定出的AP設(shè)備的位置信息的距離誤差在預(yù)設(shè)范圍內(nèi),則將查找到的位置信息更新為該AP設(shè)備的位置信息。
在本發(fā)明的AP設(shè)備的場所管理系統(tǒng)中,所述AP設(shè)備還包含具有下述功能的模塊,
接收各終端設(shè)備發(fā)送的消息,對接收到的消息進行協(xié)議分析以判斷出該消息內(nèi)是否含有終端設(shè)備的本地位置信息,若存在本地位置信息則進行提取并發(fā)送至所述服務(wù)器。
在本發(fā)明的AP設(shè)備的場所管理系統(tǒng)中,所述本地位置信息為終端設(shè)備的應(yīng)用程序所發(fā)送的GPS信息。
在本發(fā)明的AP設(shè)備的場所管理系統(tǒng)中,所述服務(wù)器還包含位置更新模塊,用于控制所述AP設(shè)備以及所述服務(wù)器以每隔預(yù)設(shè)時間重新獲取所述AP設(shè)備的位置信息。
實施本發(fā)明的AP設(shè)備的場所管理系統(tǒng)及系統(tǒng),具有以下有益效果:本發(fā)明利用AP設(shè)備的獲取終端設(shè)備的本地位置信息并上傳至服務(wù)器,服務(wù)器根據(jù)該些本地位置信息來計算出AP設(shè)備的位置信息,即使AP設(shè)備的位置發(fā)生改變,服務(wù)器也能夠及時更新得到AP設(shè)備的位置信息,避免了人工填寫的出錯 的弊?。煌瑫rAP設(shè)備也無需內(nèi)置GPS裝置,降低了AP設(shè)備的成本。
附圖說明
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
圖1是本發(fā)明的AP設(shè)備的場所管理系統(tǒng)的一優(yōu)選實施例的示意圖;
圖2是本發(fā)明的服務(wù)器在確定AP設(shè)備的位置信息的一實施例的部分原理示意圖。
具體實施方式
為了對本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細說明本發(fā)明的具體實施方式。
如圖1所示,其為本發(fā)明的AP設(shè)備的場所管理系統(tǒng)的一優(yōu)選實施例的示意圖。在本實施例中,該場所管理系統(tǒng)包含AP設(shè)備1和服務(wù)器2,AP設(shè)備1與服務(wù)器2通信連接,其一般通過因特網(wǎng)進行連接。每個服務(wù)器下面連接一個或者多個AP設(shè)備1,圖中以3個AP設(shè)備1進行說明。該些AP設(shè)備1均安裝在不同的公共場所,每一個AP設(shè)備1均可以連接一個或者多個終端設(shè)備3,這些終端設(shè)備3均可以通過與其連接的AP設(shè)備1連接至因特網(wǎng)或者是移動通信網(wǎng)絡(luò)等,從而訪問網(wǎng)頁或者與其他設(shè)備4進行通信。應(yīng)當(dāng)理解的是,此處終端設(shè)備3應(yīng)當(dāng)具有用于連接至AP設(shè)備1的模塊,一般為WIFI模塊;同時,終端設(shè)備3應(yīng)當(dāng)具有獲取其本地位置信息的模塊,一般為GPS模塊。常見的終端設(shè)備3包括但不限于手機、平板電腦等。下述將結(jié)合圖1對本發(fā)明的AP設(shè)備的場所管理方法做進一步說明。
本發(fā)明的AP設(shè)備1安裝后,周圍的人群通過各自的終端設(shè)備3通過打開其WIFI功能,搜索附近的WIFI網(wǎng)絡(luò),當(dāng)搜索到AP設(shè)備1的網(wǎng)絡(luò)后,選擇該網(wǎng)絡(luò)進行連接(必要時還需要輸入密碼),AP設(shè)備1收到終端設(shè)備3的連接請求后建立與終端設(shè)備3的連接(必要時還包括對密碼的驗證)。此時,各個終端設(shè)備3根據(jù)用戶的需求決定是否選擇訪問網(wǎng)頁或者是與其他設(shè)備進行遠程的通信等,若存在上述操作,則將消息發(fā)送至AP設(shè)備1,再有AP設(shè)備1發(fā) 送至目的地址。AP設(shè)備1接收到上述消息后從中獲取該消息中包含的該AP設(shè)備1的本地位置信息。在目前的手機、平板電腦等終端設(shè)備3中,該些終端設(shè)備3一般都是通過GPS裝置獲取本地位置信息——GPS信息,AP設(shè)備1接收各終端設(shè)備1發(fā)送的消息后,對接收到的消息進行GPS相關(guān)的協(xié)議分析,以判斷出該消息內(nèi)是否含有終端設(shè)備3的GPS信息,若存在GPS信息則進行提取并發(fā)送至服務(wù)器2。應(yīng)當(dāng)理解的的是,上述的GPS信息均是指終端設(shè)備1所處位置的GPS信息,同時針對不同的定位模塊,上述GPS相關(guān)的協(xié)議分析需要替換為相對應(yīng)的協(xié)議進行分析,如針對可能產(chǎn)生基于北斗系統(tǒng)的手機、平板電腦,其需要采取北斗系統(tǒng)的協(xié)議進行分析。通過相關(guān)的協(xié)議進行分析,可以至提取出上述本地位置信息,過濾掉其他位置信息,如某AP設(shè)備1通過網(wǎng)絡(luò)與其他的設(shè)備進行通信,通信的內(nèi)容是獲取其他設(shè)備的GPS信息,則該GPS信息不屬于本發(fā)明的本地位置信息。
服務(wù)器2接收到各AP設(shè)備1發(fā)送的所述本地位置信息后,對每一個AP設(shè)備所發(fā)送的本地位置信息分別進行處理,確定出各AP設(shè)備的位置信息,其中,AP設(shè)備1的位置信息是根據(jù)各所述本地位置信息對應(yīng)的位置最集中的區(qū)域所確定。其中,服務(wù)器2對各個AP設(shè)備1確定其位置信息的方式相同,下述僅針對其中一個AP設(shè)備1的情況進行說明。在本發(fā)明中,一個AP設(shè)備1的本地位置信息是包含與其連接的多個智能終端3的本地位置信息的,各個智能終端3的本地位置信息應(yīng)該是在同一時間段內(nèi)進行取值的,即各AP設(shè)備分別在一端時間內(nèi)獲取各移動終端3所發(fā)送的所有發(fā)熱所述本地位置信息并全部上傳至服務(wù)器2,服務(wù)器2根據(jù)這些數(shù)據(jù)分析處理得出AP設(shè)備1的位置信息。在本實施例中,服務(wù)器2將AP設(shè)備1發(fā)送的所有的所述AP設(shè)備1的位置信息作為有效數(shù)據(jù)進行分析處理,在其他實施例中為了避免重復(fù)取值,也可以針對每一AP設(shè)備1對應(yīng)的本地位置信息,一個終端設(shè)備3一般只取值一次。在本發(fā)明實際應(yīng)用的過程中,可能會出現(xiàn)在AP設(shè)備1在某一時刻對應(yīng)的本地位置信息較少,如只具有一個本地位置信息,那么此時根據(jù)該本地位置信息確定的AP設(shè)備1的位置可能誤差較大,因此在本實施中一般服務(wù)器2只在獲取的同一AP設(shè)備1的本地位置信息的個數(shù)大于預(yù)設(shè)值才進行處理,或者 處理后的數(shù)據(jù)無效。在其他實施例中,也可以采用其他方式,如本地位置信息取值的時刻固定為人群通過AP設(shè)備1上網(wǎng)可能性較大的時刻,如晚上18:30——21:30等之間的某一時刻;或者是在不同的時刻進行取值,并根據(jù)多個時刻分別計算出的AP設(shè)備1的位置信息綜合考慮得到,如對這多個時刻分別得到的位置信息取平均值等;也可以是上述個方案的綜合。
參考圖2,其為本發(fā)明的服務(wù)器在確定AP設(shè)備的位置信息的一實施例的部分原理示意圖。服務(wù)器2接收到其中一AP設(shè)備1的所述本地位置信息后(同一時刻),調(diào)取一坐標(biāo)圖,在坐標(biāo)圖中標(biāo)注出各本地位置信息對應(yīng)的位置點(僅對有效數(shù)據(jù)進行處理),位置點即為該本地位置信息在坐標(biāo)圖上所標(biāo)注的點,如圖2中所示出的多個點。標(biāo)注后將該坐標(biāo)圖進行網(wǎng)格化,從網(wǎng)格單元中選取出擁有最多位置點的網(wǎng)格單元所處的位置信息作為該AP設(shè)備的位置信息,其中網(wǎng)格單元S具有最多的位置點,該網(wǎng)格單元S的位置信息即為AP設(shè)備的位置信息。本發(fā)明的所述的網(wǎng)格化是指將坐標(biāo)圖劃分為一個個網(wǎng)格單元,使這些網(wǎng)格單元成為組成坐標(biāo)圖的基本單元,網(wǎng)格單元所代表在坐標(biāo)圖的實際大小根據(jù)實際情況進行取值。網(wǎng)格單元設(shè)置過大,即表示該網(wǎng)格單元所表示的坐標(biāo)圖的實際大小過大,此時AP設(shè)備1將被確定在一個范圍較大的區(qū)域,此時AP設(shè)備1的定位信息準(zhǔn)確度降低;當(dāng)網(wǎng)格單元設(shè)置過小,即表示該網(wǎng)格單元所表示的坐標(biāo)圖的實際大小過小,每一個網(wǎng)格單元劃分到的位置點很少,可能會引起選取的擁有最多的網(wǎng)格單元所述的位置信息與AP設(shè)備1的位置信息不對應(yīng),從而也會降低準(zhǔn)確度。本實施例中,該方法已經(jīng)經(jīng)過實際測試,實際測試過程的,測試得到的位置信息一般于AP設(shè)備1的真實距離只相距幾米范圍內(nèi)。在本實施例中,無論是先對坐標(biāo)圖進行網(wǎng)格化再標(biāo)注位置點還是先標(biāo)注位置點再對坐標(biāo)圖進行網(wǎng)格化均可以達到應(yīng)有的技術(shù)效果,本發(fā)明對此不做限制。
應(yīng)當(dāng)理解的是,上述網(wǎng)格單元的位置信息的確定方式可以是該網(wǎng)格單元所包含的區(qū)域內(nèi)的任意一點的位置信息,也可以是各位置點在該網(wǎng)格單元內(nèi)的平均位置(即各位置點的經(jīng)緯度分別進行加權(quán)平均),還可以是為網(wǎng)格單元的中心位置或者是其他。本實施例中優(yōu)選為該網(wǎng)格單元S的中心位置。
優(yōu)選的,本實施中為了對AP設(shè)備1的位置信息的精確度進行提高,對上述方法的基礎(chǔ)上還提出的改進。在服務(wù)器2內(nèi)預(yù)先存儲各AP設(shè)備1可能被安裝在的位置信息,即預(yù)先存儲多個位置信息,各個AP設(shè)備1將會分別被安裝在存儲的位置信息中。當(dāng)在經(jīng)過步驟S2確定出AP設(shè)備1的位置信息后,從所述服務(wù)器2內(nèi)預(yù)先存儲的位置信息中查找與步驟S2中確定出的AP設(shè)備1的位置信息最近的位置信息,查找到的位置信息為步驟S2中確定出的AP設(shè)備1的位置信息與預(yù)先存儲的各位置信息中實際距離最近的點。若查找到的位置信息與確定出的AP設(shè)備1的位置信息的距離誤差在預(yù)設(shè)范圍內(nèi),則將查找到的位置信息更新為該AP設(shè)備1的位置信息,否則,將繼續(xù)采用步驟S2中的信息作為AP設(shè)備1的位置信息。當(dāng)然,用戶可以直接選定其中預(yù)存的其中一個位置信息更新為原AP設(shè)備1的位置信息,也可以直接手動輸入位置信息更新為AP設(shè)備1的位置信息。采用本優(yōu)選實施方式,可以進一步降低得到出的AP設(shè)備1的位置誤差。
應(yīng)當(dāng)理解的是,上述的服務(wù)器2內(nèi)預(yù)存的AP設(shè)備1的位置信息不僅包含采用直接的位置信息,還可以是采用場所信息,在查找與確定出的AP設(shè)備的位置信息最近的位置信息時,先將場所信息轉(zhuǎn)化為對應(yīng)的位置信息再進行查找。
其中,在上述實施例中,所述本地位置信息優(yōu)選為終端設(shè)備的應(yīng)用程序所發(fā)送的GPS信息,如僅采用手機APP所發(fā)送的GPS信息,也可以是手機與其他設(shè)備的APP所發(fā)送的GPS信息。如手機上安裝的百度坐標(biāo)圖,用戶在使用百度坐標(biāo)圖時,往往需要采用GPS對自身的位置進行定位,那么AP設(shè)備1就可以獲取該GPS信息作為手機的本地位置信息。
本實施例中,利用AP設(shè)備1的獲取終端設(shè)備3的本地位置信息并上傳至服務(wù)器2,服務(wù)器2根據(jù)該些本地位置信息來計算出AP設(shè)備1的位置信息,即使AP設(shè)備1的位置發(fā)生改變,服務(wù)器2也能夠及時更新得到AP設(shè)備1的位置信息,避免了人工填寫時容易出錯的弊??;同時AP設(shè)備1也無需內(nèi)置GPS裝置,降低了AP設(shè)備1的成本。
在本發(fā)明中,本申請還針對上述AP設(shè)備的場所管理方法相應(yīng)的提出了一 種AP設(shè)備的場所管理系統(tǒng)。該系統(tǒng)由AP設(shè)備1以及服務(wù)器2組成,AP設(shè)備1用于獲取各終端設(shè)備所發(fā)送的終端設(shè)備3的本地位置信息并將各所述本地位置信息發(fā)送至后臺的服務(wù)器2;服務(wù)器2用于根據(jù)每一個AP設(shè)備所發(fā)送的所述本地位置信息分別確定出各AP設(shè)1備的位置信息,其中,AP設(shè)備1的位置信息是根據(jù)各所述本地位置信息對應(yīng)的位置最集中的區(qū)域所確定。
其中,在本實施例中,上述的服務(wù)器2包含下述模塊:
信息接收模塊,用于接收AP設(shè)備1所發(fā)送的所述本地位置信息;
標(biāo)注處理模塊,用于在一坐標(biāo)圖中標(biāo)注出各本地位置信息對應(yīng)的位置點;
網(wǎng)格處理模塊,用于將所述坐標(biāo)圖進行網(wǎng)格化,選取出擁有最多位置點的網(wǎng)格單元所處的位置信息作為該AP設(shè)備1的位置信息。
優(yōu)選的,所述服務(wù)器2還包含:位置更新模塊,用于控制AP設(shè)備1以及服務(wù)器2以每隔預(yù)設(shè)時間重新獲取所述AP設(shè)備1的位置信息,獲取的方法與前述的方法相同,只是重新進行上述的過程以保證服務(wù)器所保存的各AP設(shè)備1的位置信息為最新的信息。
優(yōu)選的,本實施中為了對AP設(shè)備1的位置信息的精確度進行提高,對上述系統(tǒng)的基礎(chǔ)上還提出的改進。該AP設(shè)備的管理系統(tǒng)還包含下述精確匹配模塊,該精確匹配模塊用于從所述服務(wù)器2內(nèi)預(yù)存的AP設(shè)備1的位置信息中查找與確定出的AP設(shè)備1的位置信息最近的位置信息,若查找到的位置信息與確定出的AP設(shè)備1的位置信息的距離誤差在預(yù)設(shè)范圍內(nèi),則將查找到的位置信息更新為該AP設(shè)備1的位置信息。
在本實施例中,上述的AP設(shè)備1還包含下述模塊,該模塊用于接收各終端設(shè)備發(fā)送的消息,對接收到的消息進行協(xié)議分析以判斷出該消息內(nèi)是否含有終端設(shè)備3的本地位置信息,若存在本地位置信息則進行提取并發(fā)送至上述服務(wù)器2。
在本實施例的AP設(shè)備的場所管理系統(tǒng)中,與上述的AP設(shè)備的場所管理方法向?qū)?yīng),本地位置信息為終端設(shè)備的應(yīng)用程序所發(fā)送的GPS信息,如僅采用手機APP所發(fā)送的GPS信息,也可以是手機與其他設(shè)備的APP所發(fā)送的 GPS信息。如手機上安裝的百度坐標(biāo)圖,用戶在使用百度坐標(biāo)圖時,往往需要采用GPS對自身的位置進行定位,那么AP設(shè)備1就可以獲取該GPS信息作為手機的本地位置信息。
本實施中的AP設(shè)備的場所管理系統(tǒng)與上述AP設(shè)備的場所管理方法相對應(yīng),具體的可參照上述方法項的實施例中的內(nèi)容。
上面結(jié)合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護之內(nèi)。