識別地理圍欄的方法、系統(tǒng)、服務(wù)器及移動終端的制作方法
【專利摘要】本申請?zhí)峁┮环N識別移動終端所屬地理圍欄的方法。所述方法包括:服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;移動終端獲取至少一個無線設(shè)備的標識并將所述標識上傳至所述服務(wù)器;所述服務(wù)器基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述上傳的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。本申請實施例提供的一種識別移動終端所屬地理圍欄的方法,在不需要依賴GPS之類的定位裝置的情況下,也能夠識別劃分的地理圍欄。
【專利說明】
識別地理圍欄的方法、系統(tǒng)、服務(wù)器及移動終端
技術(shù)領(lǐng)域
[0001] 本申請設(shè)及位置服務(wù)技術(shù)領(lǐng)域,特別設(shè)及一種識別地理圍欄的方法、系統(tǒng)、服務(wù)器 及移動終端。
【背景技術(shù)】
[0002] 隨著移動通信技術(shù)的發(fā)展和計算機技術(shù)的普及,基于位置的服務(wù)(LBS, Location-Based Service)技術(shù)正在走進人們的生活。利用LBS技術(shù),可W通過對移動終端 進行定位來獲取移動終端的位置,進而為移動終端提供與其所處的位置相關(guān)的服務(wù)。例如, 利用LBS技術(shù),可W通過GI^等定位裝置獲取移動終端的位置,并在該位置附近一定距離范 圍內(nèi),捜尋賓館、影院、購物商場、加油站等的名稱和地址,W提供給該移動終端進行選擇。
[0003] 近年來,隨著LBS技術(shù)的飛速發(fā)展,基于LBS技術(shù)的新應(yīng)用也層出不窮。地理圍 欄(Geo-fencing)技術(shù)作為LBS技術(shù)的一種新應(yīng)用,越來越受到人們的關(guān)注。地理圍欄技 術(shù)可W用一個虛擬的柵欄圍出一個地理圍欄區(qū)域。當(dāng)移動終端在該地理圍欄區(qū)域中或者在 該地理圍欄區(qū)域附近活動時,便可W接收該地理圍欄區(qū)域?qū)?yīng)的通知和提醒。例如,當(dāng)移動 終端進入一個地理圍欄區(qū)域時,位于該地理圍欄區(qū)域中的商家便可W向該移動終端發(fā)送促 銷、優(yōu)惠或者新品信息。
[0004] 現(xiàn)有技術(shù)中一般基于移動終端的GI^定位裝置來識別移動終端所屬的地理圍欄 區(qū)域。在現(xiàn)有技術(shù)中,首先可W根據(jù)商家所處的經(jīng)締度將該商家劃分至一定的地理圍欄區(qū) 域中。例如,可W將一定的經(jīng)締度區(qū)域范圍劃分為一個地理圍欄區(qū)域。運樣,經(jīng)締度位于該 范圍內(nèi)的商家,即屬于該地理圍欄區(qū)域。移動終端可W通過GI^定位裝置來獲取自身的經(jīng) 締度,并將該經(jīng)締度上傳至服務(wù)器;進而,服務(wù)器可W查詢上傳的移動終端的經(jīng)締度所屬的 地理圍欄區(qū)域。獲得了移動終端所處的地理圍欄區(qū)域后,根據(jù)劃分至該地理圍欄區(qū)域中的 商家,也就可W獲得該移動終端當(dāng)前所處的地理圍欄區(qū)域?qū)?yīng)的商家。
[0005] 利用該技術(shù),可W實現(xiàn)信息的推送。例如,所述服務(wù)器可W建立地理圍欄區(qū)域與商 家及該商家關(guān)聯(lián)信息的對應(yīng)關(guān)系。后續(xù),服務(wù)器可W獲得該移動終端所屬的地理圍欄區(qū)域, 進而可W將所述地理圍欄區(qū)域?qū)?yīng)商家的信息推送至所述移動終端。
[0006] 在實現(xiàn)本申請的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在W下問題:
[0007] 現(xiàn)有技術(shù)中識別移動終端所屬的地理圍欄區(qū)域,要求移動終端開啟GI^之類能夠 實現(xiàn)定位的裝置。運類實現(xiàn)定位的裝置在定位過程中會消耗移動終端設(shè)備的較多電能;并 且,運類定位裝置在室內(nèi)或者建筑物環(huán)境中往往無法完成定位,或者定位精度不高。
【發(fā)明內(nèi)容】
[0008] 本申請實施例提供一種識別地理圍欄的方法、系統(tǒng)、服務(wù)器及移動終端,而不需要 依賴于GI^之類的定位裝置。
[0009] 本申請實施例提供的一種識別地理圍欄的方法、系統(tǒng)、服務(wù)器及移動終端是運樣 實現(xiàn)的:
[0010] 一種識別地理圍欄的方法,包括:
[0011] 服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;
[0012] 移動終端獲取至少一個無線設(shè)備的標識并將所述標識上傳至所述服務(wù)器;
[0013] 所述服務(wù)器基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述上傳的 無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。
[0014] 一種識別地理圍欄的方法,包括:
[0015] 服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;
[0016] 移動終端從所述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理圍欄區(qū)域的對 應(yīng)關(guān)系;
[0017] 所述移動終端獲取至少一個無線設(shè)備的標識并基于所述無線設(shè)備的標識與地理 圍欄區(qū)域的對應(yīng)關(guān)系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。 陽01引一種識別地理圍欄的方法,包括:
[0019] 服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;
[0020] 所述服務(wù)器接收移動終端上傳的無線設(shè)備的標識;
[0021] 所述服務(wù)器基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述上傳的 無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。
[0022] 一種識別地理圍欄的方法,包括:
[0023] 移動終端從服務(wù)器中獲取建立的無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;
[0024] 所述移動終端獲取至少一個無線設(shè)備的標識;
[0025] 所述移動終端基于所述無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述獲 取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。
[00%] -種識別地理圍欄的系統(tǒng),包括服務(wù)器和移動終端,其中:
[0027] 所述服務(wù)器,用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;基于所述無 線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢上傳的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域; 將預(yù)存的與所述查詢到的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所述移動終端;
[0028] 所屬移動終端,用來獲取至少一個無線設(shè)備的標識并將所述標識上傳至所述服務(wù) 器;接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。
[0029] 一種識別地理圍欄的系統(tǒng),包括服務(wù)器和移動終端,其中:
[0030] 所述服務(wù)器,用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;將預(yù)存的與 查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所述移動終端;
[0031] 所述移動終端,用來從所述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理圍欄 區(qū)域的對應(yīng)關(guān)系;獲取至少一個無線設(shè)備的標識并基于所述無線設(shè)備的標識與地理圍欄區(qū) 域的對應(yīng)關(guān)系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域;將所述查詢的地理圍 欄區(qū)域發(fā)送至所述服務(wù)器;接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。
[0032] 一種識別地理圍欄的服務(wù)器,包括:
[0033] 對應(yīng)關(guān)系建立單元,用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;
[0034] 地理圍欄查詢單元,用來基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢 上傳的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域;
[0035] 信息推送單元,用來將預(yù)存的與所述查詢到的地理圍欄區(qū)域?qū)?yīng)的推送信息推送 至所述移動終端。
[0036] 一種識別地理圍欄的移動終端,包括:
[0037] 對應(yīng)關(guān)系獲取單元,用來從所述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理 圍欄區(qū)域的對應(yīng)關(guān)系;
[0038] 無線設(shè)備標識獲取單元,用來獲取至少一個無線設(shè)備的標識;
[0039] 地理圍欄區(qū)域查詢單元,用來基于所述無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān) 系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域;
[0040] 地理圍欄區(qū)域發(fā)送單元,用來將所述查詢的地理圍欄區(qū)域發(fā)送至所述服務(wù)器;
[0041] 信息接收單元,用來接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。
[0042] 本申請實施例基于無線設(shè)備的標識所處的位置進行地理圍欄的劃分和識別,當(dāng)移 動終端捜索或連接到無線設(shè)備的信號時,就可W認為該移動終端處于該無線設(shè)備附近。本 申請實施例通過捜索無線設(shè)備的信號進行地理圍欄的識別,在不需要依賴GI^之類的定位 裝置的情況下,也能夠識別劃分的地理圍欄。
【附圖說明】
[0043] 圖1為本申請實施例提供的一種識別地理圍欄的方法流程圖;
[0044] 圖2為本申請的一個例子中根據(jù)geohash值劃分預(yù)設(shè)范圍內(nèi)地理位置的的示意 圖; W45] 圖3為本申請另一實施例提供的一種識別地理圍欄的方法流程圖;
[0046] 圖4為本申請實施例提供的一種識別地理圍欄的系統(tǒng);
[0047] 圖5為本申請實施例中提供的一種識別地理圍欄的服務(wù)器;
[0048] 圖6為本申請實施例提供的一種識別地理圍欄的移動終端; W例圖7為本申請實施例中提供的W服務(wù)器為主體的一種識別地理圍欄的方法;
[0050] 圖8為本申請實施例中提供的W移動終端為主體的一種識別地理圍欄的方法。
【具體實施方式】
[0051] 本申請實施例提供一種識別地理圍欄的方法、系統(tǒng)、服務(wù)器及移動終端。為了使本
技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對 本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一 部分實施例,而不是全部的實施例。基于本申請中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做 出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都應(yīng)當(dāng)屬于本申請保護的范圍。
[0052] 隨著智能移動終端的普及,利用WIFI或者藍牙進行通信已較為普遍。由于商家處 設(shè)置的用于提供接入的WIFI設(shè)備或藍牙設(shè)備部署的地址變動頻率較低,因此可W用WIFI 設(shè)備或藍牙設(shè)備所處的地理位置來反映商家所處的位置。一般的WIFI或藍牙信號可W覆 蓋幾米至幾百米的范圍,當(dāng)移動終端處于WIFI設(shè)備或者藍牙設(shè)備附近時,移動終端可W捜 索到WIFI或者藍牙信號,或連接到WIFI設(shè)備或藍牙設(shè)備。
[0053] 圖1為本申請實施例提供的一種識別地理圍欄的方法流程圖。本申請實施例中設(shè) 及的提供接入的無線設(shè)備可W是WIFI設(shè)備或者藍牙設(shè)備或者其他可W設(shè)置于商家處的短 距離無線通信設(shè)備。每個運樣的無線設(shè)備具有一個唯一標識,運樣的唯一標識例如可W是 WIFI設(shè)備或藍牙設(shè)備的MAC地址。W下本申請的實施例W WIFI設(shè)備及WIFI設(shè)備的MAC地 址為例,對本申請實施例的技術(shù)方案進行闡述。利用藍牙設(shè)備或者其他無線設(shè)備實現(xiàn)的技 術(shù)方案與WIFI設(shè)備類似,都應(yīng)屬于本申請的保護范圍。如圖1所示,所述方法包括:
[0054] SlOO :服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系。 陽化5] 無線設(shè)備發(fā)出的無線信號一般具有一定的覆蓋范圍。超出運個范圍的情況下,移 動終端無法檢測到該無線設(shè)備。在本申請一實施例中,服務(wù)器可W將無線設(shè)備信號的覆蓋 范圍劃分為所述無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。
[0056] 例如,服務(wù)器可W將每一無線設(shè)備的無線信號覆蓋范圍設(shè)置為一個單獨的地理圍 欄區(qū)域。該無線設(shè)備的標識,例如其MC地址,可W與設(shè)置的地理圍欄區(qū)域?qū)?yīng)。在該情況 下,例如有M個無線信號設(shè)備,則該M個不同的無線信號設(shè)備中的每一個的覆蓋范圍可W設(shè) 置為一個單獨的地理圍欄區(qū)域,即對應(yīng)M個不同的地理圍欄區(qū)域。
[0057] 再例如,服務(wù)器可W將至少一個無線設(shè)備的信號覆蓋總范圍設(shè)置為一個地理圍欄 區(qū)域。具體的,例如位于相近位置的多個無線設(shè)備,各無線設(shè)備的無線信號可能存在重合的 情況??蒞將運些多個無線設(shè)備的無線信號能夠覆蓋的總范圍設(shè)置為一個地理圍欄區(qū)域。
[0058] 服務(wù)器將無線設(shè)備劃分至對應(yīng)的地理圍欄區(qū)域后,可W建立無線設(shè)備的標識與對 應(yīng)的地理圍欄區(qū)域的對應(yīng)關(guān)系。具體地,服務(wù)器可W將無線設(shè)備的標識W及對應(yīng)的地理圍 欄利用ke廠value的形式進行存儲。例如,WIFI設(shè)備的MC地址為E0-9D-0B-9D-1C,該WIFI 設(shè)備的MAC地址可W作為value。假設(shè)該WIFI設(shè)備的MC地址對應(yīng)的地理圍欄為圍欄1, 那么該圍欄1可W作為與上述value對應(yīng)的key。通過WIFI設(shè)備的MAC地址的value,可 W在服務(wù)器中查找到與該value相對應(yīng)的key,也就是說可W找到對應(yīng)的地理圍欄。
[0059] 在本申請另一實施例中,還可W根據(jù)下述方法建立無線設(shè)備的標識與地理圍欄區(qū) 域的對應(yīng)關(guān)系:
[0060] Sioi:服務(wù)器將預(yù)設(shè)范圍內(nèi)的地理位置按照預(yù)設(shè)規(guī)則劃分為不同的地理圍欄區(qū) 域,所述不同的地理圍欄區(qū)域?qū)?yīng)不同的地理位置編碼。
[0061] 服務(wù)器可W按照預(yù)設(shè)規(guī)則,將預(yù)設(shè)范圍內(nèi)的地理位置劃分為不同的地理圍欄區(qū) 域。運些劃分后的每個地理圍欄區(qū)域可W對應(yīng)唯一的一個地理位置編碼。本申請實施例可 W通過去尾算法或者geohash算法對預(yù)設(shè)范圍內(nèi)的地理位置進行處理,從而能夠?qū)㈩A(yù)設(shè)范 圍內(nèi)的地理位置劃分為不同的地理圍欄區(qū)域。所述去尾算法或者geohash算法可W為所述 預(yù)設(shè)規(guī)則中的一種。
[0062] 下面W去尾經(jīng)締度為例來進行闡述:
[0063] 在預(yù)設(shè)范圍內(nèi)某一地理位置的締度為39. 928167,經(jīng)度為116. 389550。服務(wù)器 可W將該經(jīng)締度進行去尾處理,例如可W將小數(shù)點W后的第二位及之后的內(nèi)容全部去掉。 經(jīng)該方式處理后的去尾經(jīng)締度分別為39. 9和116. 3。顯然的,足夠相近的兩個地理位置, 經(jīng)締度經(jīng)過去尾處理后的可W得到相同的去尾經(jīng)締度。例如,第一地理位置的經(jīng)締度為 (39. 928167,116. 389550),與第一地理位置相近的第二地理位置的經(jīng)締度為(39. 925014, 116. 3893215),分別經(jīng)過去尾處理后,去尾經(jīng)締度均為(39. 9,116. 3)。那么,運些相近的地 理位置可W劃定至同一塊地理圍欄區(qū)域中,并且該地理圍欄區(qū)域中地理位置的去尾經(jīng)締度 均相同。該地理圍欄區(qū)域中的去尾經(jīng)締度便可W作為所述的地理圍欄區(qū)域的地理位置編 碼。從上述描述可W得知,去尾處理的精度決定最終劃定的地理圍欄區(qū)域的范圍。例如,去 尾經(jīng)締度的精度越高(小數(shù)點后的位數(shù)越多),最終劃定的地理圍欄區(qū)域范圍則會越?。幌?應(yīng)地,去尾締度的精度越低(小數(shù)點后的位數(shù)越少),最終劃定的地理圍欄區(qū)域范圍則會越 大。
[0064] 下面再W geohash值為例來進行闡述: 陽0化]在預(yù)設(shè)范圍內(nèi)某一地理位置的締度為39. 928167,經(jīng)度為116. 389550。服務(wù)器可 W利用geohash算法將該經(jīng)締度映射為geohash值。利用geohash算法計算geohash值具 體如下所述:
[0066] 通過下面算法對該地理位置的締度39. 928167進行逼近編碼:
[0067] 1)將地球締度區(qū)間[-90,90]二分為[-90,0),[0,90]左右兩個區(qū)間。
[0068] 將一個區(qū)間劃分成的兩個區(qū)間分別稱為左右區(qū)間。其中,左區(qū)間為較小數(shù)值所在 的區(qū)間,右區(qū)間為較大數(shù)值所在的區(qū)間。進一步的,利用如下規(guī)則對締度進行標記:
[0069] 對于屬于右區(qū)間的,標記為1 ;對于屬于左區(qū)間的,標記為0。
[0070] 運樣,39. 928167屬于右區(qū)間[0,90],按照上述規(guī)則,標記為1。
[0071] 2)將39. 928167所在的右區(qū)間[0,90]二分為[0,45),[45,90]左右兩個區(qū)間。判 斷39. 928167屬于左區(qū)間[0,45),標記為0。
[0072] 3)按照下面表1遞歸上述步驟1)和步驟2)的過程直到標記了預(yù)定位數(shù)。
[0073] 按照前述規(guī)則,可W在締度39. 928167屬于二分區(qū)間的右區(qū)間時標記為1,屬于左 區(qū)間時給標記為0。
[0074] 隨著每次迭代區(qū)間的縮小,區(qū)間中值(表1中的Mid值)越來越逼近39. 928167 ; [00巧]對區(qū)間經(jīng)過一定次數(shù)的二分,判斷締度值與二分后的區(qū)間的關(guān)系并標記,可W得 到一個由0和1組成的序列號,序列號的長度與對區(qū)間進行二分的次數(shù)有關(guān)。表1中列出 了締度為39. 928167的區(qū)間迭代表。
[0076] 表1締度為39. 928167的區(qū)間迭代表
[0077]
口07引 如表1中所示,經(jīng)過10次區(qū)間迭代,最終可W得到締度為39. 928167對應(yīng)的序 列號為1011100011(標記的數(shù)值按照先后順序由左至右排列),并且締度區(qū)間已經(jīng)縮小至 [39.9024375,40. 07825]〇
[0079] 利用相同的方法,經(jīng)過10次區(qū)間迭代,可W得到經(jīng)度為116. 389550對應(yīng)的序列號 為1101001011,并且經(jīng)度區(qū)間已經(jīng)縮小至[116. 3671875,116. 7187引。
[0080] 進一步的,可W對經(jīng)度和締度對應(yīng)的序列號進行編碼,生成該經(jīng)締度對應(yīng)的 geohash值。編碼的方法為:將經(jīng)度和締度對應(yīng)的序列號依次相互內(nèi)插,生成新的序列號。 新生成序列號的第一位為經(jīng)度對應(yīng)的序列號的第一位。繼續(xù)W上述例子來進行說明:
[0081] 對于締度對應(yīng)的序列號為10111 00011,經(jīng)度對應(yīng)的序列號為11010 OlOll的情 況,將經(jīng)度對應(yīng)的序列號的第一位作為新生成序列號的第一位,將經(jīng)度和締度對應(yīng)的序列 號依次相互內(nèi)插,可W形成11100 11101 OOlOO 01111運樣的新序列號。新生成的序列號 從左至右順序的奇數(shù)位為經(jīng)度對應(yīng)的序列號,偶數(shù)位為締度對應(yīng)的序列號。進一步地,可W 使用〇-9、b-z運32個字符(去掉曰,i,1,〇)對新生成的序列號進行base32編碼。0-9、b-z 運32個字符與十進制數(shù)的對應(yīng)關(guān)系如表2所示。
[0082] 表2十進制數(shù)與Base32碼的對應(yīng)關(guān)系
[0083]
[0084] 注:Dec代表Decimal,表示十進制數(shù);B32代表Base32碼。 陽0化]在對新序列號進行編碼時,首先可W將11100 11101 OOlOO 01111中每五位轉(zhuǎn) 成十進制,即對應(yīng)28、29、4、15 ;然后再將運4個十進制數(shù)利用表2中的對應(yīng)關(guān)系進行編 碼。28對應(yīng)w,29對應(yīng)x,4對應(yīng)4,15對應(yīng)g,那么就可W得到wx4g。將wx4g作為經(jīng)締度 (39. 928167,116. 389550)的 geohash 值。
[0086] 上述計算geohash值的過程,迭代的次數(shù)決定了生成的序列號的長度,從而決定 了最終生成geohash值的長度。geohash值越長,代表迭代的次數(shù)越多,最終的區(qū)間也更加 接近實際的經(jīng)締度。換句話說,geohash值的位數(shù)越多,與經(jīng)締度的對應(yīng)關(guān)系越精確。
[0087] 在一定的迭代次數(shù)下,即在一定長度的geohash值前提下,如果兩個地理位置比 較相近,對應(yīng)經(jīng)締度的geohash值也會相同或比較接近。對于具有相同geohash值的地理 位置,可W劃分至同一地理圍欄區(qū)域中。該地理圍欄區(qū)域的geohash值便可W作為該地理 圍欄區(qū)域的地理位置編碼。圖2為本申請的一個例子中根據(jù)geohash值劃分預(yù)設(shè)范圍內(nèi)地 理位置的的示意圖。從圖2中可W看出,該預(yù)設(shè)范圍內(nèi)的地理位置被劃分為9塊矩形區(qū)域, 每個矩形區(qū)域中的地理位置都具有一個唯一的geohash值。運9塊矩形區(qū)域便可W作為劃 分后的地理圍欄區(qū)域。
[0088] 服務(wù)器在將預(yù)設(shè)范圍內(nèi)的地理位置劃分為不同的地理圍欄區(qū)域后,可W通過所述 的預(yù)設(shè)規(guī)則,將無線設(shè)備所處的地理位置轉(zhuǎn)換為地理位置編碼。通過對比無線設(shè)備的地理 位置編碼與已經(jīng)劃分好的地理圍欄區(qū)域的地理位置編碼,若無線設(shè)備的地理位置編碼與劃 分好的某一個地理圍欄區(qū)域的地理位置編碼相同,便可W得知該無線設(shè)備處于該地理圍欄 區(qū)域中。具體的技術(shù)方案如下所述:
[0089] S102 :所述服務(wù)器獲取無線設(shè)備的標識及對應(yīng)的位置信息。
[0090] 所述無線設(shè)備的標識及對應(yīng)的位置信息可W是該無線設(shè)備的持有方發(fā)送至服務(wù) 器的,所述無線設(shè)備的持有方例如可W是部署該無線設(shè)備的商家。所述無線設(shè)備的標識及 對應(yīng)的位置信息也可W是服務(wù)器從數(shù)據(jù)庫中獲取。所述數(shù)據(jù)庫可W位于所述服務(wù)器上,也 可W位于其它實體上或邏輯體上,后者例如可W是所述服務(wù)器可訪問的實體或邏輯體。所 述數(shù)據(jù)庫,可W預(yù)存有無線設(shè)備的標識,及所述無線設(shè)備標識對應(yīng)的該無線設(shè)備所處的位 置信息。運些無線設(shè)備標識及其對應(yīng)的位置信息,可W是由商家或服務(wù)器運營方預(yù)先登記 或錄入的。所述的無線設(shè)備的標識對應(yīng)的位置信息可W包括所述無線設(shè)備所處地理位置的 經(jīng)締度。
[0091] S103:所述服務(wù)器按照所述預(yù)設(shè)規(guī)則將所述無線設(shè)備的位置信息生成地理位置編 碼。
[0092] 服務(wù)器可W按照步驟SlOl中的去尾算法或者geohash算法,對所述無線設(shè)備的位 置信息做同樣的處理過程。例如,步驟SlOl中服務(wù)器是利用去尾算法對預(yù)設(shè)范圍內(nèi)的地理 位置進行地理圍欄的劃分,那么在本步驟中,服務(wù)器也可W利用去尾算法對所述無線設(shè)備 的位置信息進行處理,得到所述無線設(shè)備所處地理位置的去尾經(jīng)締度,該去尾經(jīng)締度便可 W作為該無線設(shè)備所處地理位置的地理位置編碼。
[0093] S104:所述服務(wù)器將所述無線設(shè)備的標識根據(jù)其對應(yīng)的地理位置編碼建立與所述 地理圍欄區(qū)域之間的對應(yīng)關(guān)系。
[0094] 服務(wù)器通過所述預(yù)設(shè)規(guī)則將所述無線設(shè)備的位置信息生成地理位置編碼后,可W 對比該無線設(shè)備的地理位置編碼與已經(jīng)劃分好的地理圍欄區(qū)域的地理位置編碼,若該無線 設(shè)備的地理位置編碼與劃分好的某一個地理圍欄區(qū)域的地理位置編碼相同,便可W得知該 無線設(shè)備處于該地理圍欄區(qū)域中。從而可W建立該無線設(shè)備的標識與所述地理圍欄區(qū)域的 對應(yīng)關(guān)系。具體地,服務(wù)器可W將無線設(shè)備的標識W及對應(yīng)的地理圍欄利用key-value的 形式進行存儲。例如,WIFI設(shè)備的MC地址為E0-9D-0B-9D-1C,該WIFI設(shè)備的MC地址可 W作為value。假設(shè)該WIFI設(shè)備的MC地址對應(yīng)的地理圍欄為圍欄1,那么該圍欄1可W 作為與上述value對應(yīng)的key。通過WIFI設(shè)備的MC地址的value,可W在服務(wù)器中查找 到與該value相對應(yīng)的key,也就是說可W找到對應(yīng)的地理圍欄。 陽0巧]所述服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系,可W是服務(wù)器響應(yīng) 于擁有無線設(shè)備的商家的指令建立或者響應(yīng)于管理無線設(shè)備的運營商的指令建立。例如, 服務(wù)器可W響應(yīng)于擁有WIFI設(shè)備的商家的指令,建立該WIFI設(shè)備與地理圍欄的對應(yīng)關(guān)系 或者服務(wù)器可W響應(yīng)于管理WIFI設(shè)備的運營商的指令,建立該WIFI設(shè)備與地理圍欄的對 應(yīng)關(guān)系。
[0096] S200 :移動終端獲取至少一個無線設(shè)備的標識并將所述標識上傳至所述服務(wù)器。
[0097] 步驟S200具體包括:
[0098] 所述移動終端通過預(yù)設(shè)手段查詢捜索到的無線設(shè)備中至少一個無線設(shè)備的標 識; W"] 或者, 陽100] 所述移動終端通過預(yù)設(shè)手段查詢連接到的無線設(shè)備中至少一個無線設(shè)備的標識。 陽101] 當(dāng)移動終端進入或者靠近按照步驟Sioo劃分的地理圍欄區(qū)域時,可W進行WIFI 信號的捜索。捜索到WIFI信號或者連接上WIFI設(shè)備后,移動終端可W利用操作系統(tǒng)的 API (Application Programming Inte;rface,應(yīng)用程序編程接口)查詢捜索到的WIFI信號 對應(yīng)的WIFI設(shè)備的MC地址或者連接上的WIFI設(shè)備的MC地址。所述利用操作系統(tǒng)的 API進行查詢可W為所述預(yù)設(shè)手段中的一種。
[0102] 在實際應(yīng)用場景中,移動終端可能同時捜索到多個WIFI設(shè)備的信號或者先后連 接上多個WIFI設(shè)備。移動終端可W通過操作系統(tǒng)的API查詢捜索到的或者連接到的WIFI 設(shè)備中至少一個WIFI設(shè)備的標識。
[0103] 移動終端查詢到WIFI設(shè)備的MC地址后,可W將該WIFI設(shè)備的MC地址上傳到 服務(wù)器。服務(wù)器則可W根據(jù)移動終端上傳的WIFI設(shè)備的MC地址查詢相對應(yīng)的地理圍欄。
[0104] S300:所述服務(wù)器基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述上 傳的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。
[01化]服務(wù)器接收到移動終端上傳的WIFI設(shè)備的MC地址后,可W根據(jù)建立的無線設(shè)備 標識與對應(yīng)地理圍欄區(qū)域的對應(yīng)關(guān)系,查詢到上傳的WIFI設(shè)備的MC地址所屬的地理圍欄 區(qū)域。例如,當(dāng)無線設(shè)備的標識W及對應(yīng)的地理圍欄區(qū)域通過key-value的方式存儲在服 務(wù)器中時,服務(wù)器可W根據(jù)WIFI設(shè)備的MC地址運個value,查找到與該value相對應(yīng)的 key,也就是該WIFI設(shè)備的MC地址對應(yīng)的地理圍欄。 陽106] 服務(wù)器查詢到WIFI設(shè)備的MC地址所屬的地理圍欄區(qū)域時,即可W獲得移動終端 所處的地理圍欄區(qū)域。進而,服務(wù)器可W將存有的與地理圍欄區(qū)域?qū)?yīng)的推送信息推送至 移動終端。所述存有的與地理圍欄區(qū)域?qū)?yīng)的推送信息,可W是商家預(yù)先在服務(wù)器中登記/ 錄入的推送信息。所述商家的推送信息與地理圍欄的對應(yīng)關(guān)系,可W根據(jù)商家的無線設(shè)備 的標識與與地理圍欄區(qū)域的對應(yīng)關(guān)系確定。 陽107] 在本申請另一實施例中,移動終端還可W將服務(wù)器中建立的無線設(shè)備的標識與地 理圍欄區(qū)域的對應(yīng)關(guān)系同步到移動終端中。運樣,當(dāng)移動終端獲取到無線設(shè)備的標識后,可 W在該移動終端中直接查詢獲取到的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域,而不需要將該 無線設(shè)備的標識發(fā)送至服務(wù)器進行查詢。圖3為本申請另一實施例提供的一種識別地理圍 欄的方法流程圖。如圖3所示,所述方法包括: 陽108] SllO :服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系。
[0109] 服務(wù)器可W將無線設(shè)備信號的覆蓋范圍劃分為所述無線設(shè)備的標識對應(yīng)的地理 圍欄區(qū)域,也可W按照預(yù)設(shè)規(guī)則預(yù)先將預(yù)設(shè)范圍內(nèi)的地理位置劃分為不同的地理圍欄區(qū) 域,再通過所述預(yù)設(shè)規(guī)則將無線設(shè)備的位置信息生成地理位置編碼并基于該生成的地理位 置編碼建立無線設(shè)備的標識與所述地理圍欄區(qū)域之間的對應(yīng)關(guān)系。本步驟的具體實現(xiàn)方案 與步驟Sioo類似,運里不再寶述。
[0110] S210:移動終端從所述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理圍欄區(qū)域 的對應(yīng)關(guān)系。 陽111] 服務(wù)器建立了無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系后,移動終端可W從所 述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系。具體地,移動終 端可W安裝一地理圍欄客戶端,該地理圍欄客戶端可W按照預(yù)設(shè)時間周期自動地從服務(wù)器 中同步無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;該地理圍欄客戶端還可W響應(yīng)于移動 終端用戶的操作指令,從服務(wù)器中同步無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系。
[0112] S310:移動終端獲取至少一個無線設(shè)備的標識并基于所述無線設(shè)備的標識與地理 圍欄區(qū)域的對應(yīng)關(guān)系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。
[0113] 所述移動終端可W通過預(yù)設(shè)手段查詢捜索到的無線設(shè)備中至少一個無線設(shè)備的 標識或者通過預(yù)設(shè)手段查詢連接到的無線設(shè)備中至少一個無線設(shè)備的標識。具體地,當(dāng)移 動終端進入或者靠近按照步驟SllO劃分的地理圍欄區(qū)域時,可W進行WIFI信號的捜索。捜 索到WIFI信號或者連接上WIFI設(shè)備后,移動終端可W利用操作系統(tǒng)的API (Application Programming Inte計ace,應(yīng)用程序編程接口)查詢捜索到的WIFI信號對應(yīng)的WIFI設(shè)備的 MC地址或者連接上的WIFI設(shè)備的MC地址。所述利用操作系統(tǒng)的API進行查詢可W為所 述預(yù)設(shè)手段中的一種。
[0114] 在實際應(yīng)用場景中,移動終端可能同時捜索到多個WIFI設(shè)備的信號或者先后連 接上多個WIFI設(shè)備。移動終端可W通過操作系統(tǒng)的API查詢捜索到的或者連接到的WIFI 設(shè)備中至少一個WIFI設(shè)備的標識。
[0115] 移動終端查詢到WIFI設(shè)備的MC地址后,可W通過移動終端中無線設(shè)備的標識與 地理圍欄區(qū)域的對應(yīng)關(guān)系,查詢到該WIFI設(shè)備的MC地址所屬的地理圍欄區(qū)域。
[0116] 移動終端查詢到WIFI設(shè)備的MC地址所屬的地理圍欄區(qū)域時,即可W獲得移動終 端所處的地理圍欄區(qū)域。進而,移動終端可W將該識別出的地理圍欄區(qū)域發(fā)送至服務(wù)器,月良 務(wù)器可W將存有的與該地理圍欄區(qū)域?qū)?yīng)的推送信息推送至移動終端。所述存有的與地理 圍欄區(qū)域?qū)?yīng)的推送信息,可W是商家預(yù)先在服務(wù)器中登記/錄入的推送信息。所述商家 的推送信息與地理圍欄的對應(yīng)關(guān)系,可W根據(jù)商家的無線設(shè)備的標識與與地理圍欄區(qū)域的 對應(yīng)關(guān)系確定。
[0117] 下面介紹本申請W服務(wù)器為主體的實施例。圖7為本申請實施例中提供的W服務(wù) 器為主體的一種識別地理圍欄的方法。如圖7所示,所述方法包括:
[0118] S410 :服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;
[0119] S420 :所述服務(wù)器接收移動終端上傳的無線設(shè)備的標識;
[0120] S430:所述服務(wù)器基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述上 傳的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。 陽121] 進一步地,在本申請一優(yōu)選實施例中,上述方法還包括: 陽122] S440:所述服務(wù)器將預(yù)存的與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至移 動終端。
[0123] 進一步地,在本申請一優(yōu)選實施例中,所述服務(wù)器建立無線設(shè)備的標識與地理圍 欄區(qū)域的對應(yīng)關(guān)系包括:
[0124] S411 :服務(wù)器將無線設(shè)備信號的覆蓋范圍劃分為所述無線設(shè)備的標識對應(yīng)的地理 圍欄區(qū)域; 陽125] 或者,
[01%] S412:服務(wù)器將預(yù)設(shè)范圍內(nèi)的地理位置按照預(yù)設(shè)規(guī)則劃分為不同的地理圍欄區(qū) 域,所述不同的地理圍欄區(qū)域?qū)?yīng)不同的地理位置編碼;
[0127] S413 :所述服務(wù)器獲取無線設(shè)備的標識及對應(yīng)的位置信息;
[0128] S414:所述服務(wù)器按照所述預(yù)設(shè)規(guī)則將所述無線設(shè)備的位置信息生成地理位置編 碼;
[0129] S415:所述服務(wù)器將所述無線設(shè)備的標識根據(jù)其對應(yīng)的地理位置編碼建立與所述 地理圍欄區(qū)域之間的對應(yīng)關(guān)系。 陽130] 上述預(yù)設(shè)規(guī)則包括geohash算法或者去尾算法。 陽131] 下面介紹本申請W移動終端為主體的實施例。圖8為本申請實施例中提供的W移 動終端為主體的一種識別地理圍欄的方法。如圖8所示,所述方法包括:
[0132] S510:移動終端從服務(wù)器中獲取建立的無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān) 系; 陽133] S520:所述移動終端獲取至少一個無線設(shè)備的標識并基于所述無線設(shè)備的標識與 地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。
[0134] 進一步地,在本申請一優(yōu)選實施例中,所述方法還包括:
[0135] S530 :所述移動終端將所述查詢的地理圍欄區(qū)域發(fā)送至所述服務(wù)器;
[0136] S540:所述移動終端接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。
[0137] 進一步地,在本申請一優(yōu)選實施例中,所述移動終端獲取至少一個無線設(shè)備的標 識具體包括:
[0138] S521 :所述移動終端通過預(yù)設(shè)手段查詢捜索的無線設(shè)備中至少一個無線設(shè)備的標 識; 陽139] 或者,
[0140] S522:所述移動終端通過預(yù)設(shè)手段查詢連接的無線設(shè)備中至少一個無線設(shè)備的標 識。 陽141] 上述通過預(yù)設(shè)手段查詢包括利用操作系統(tǒng)的應(yīng)用程序編程接口查詢。 陽142] 本申請實施例還提供一種識別地理圍欄的系統(tǒng)。圖4為本申請實施例提供的一種 識別地理圍欄的系統(tǒng)。如圖4所示,所述系統(tǒng)包括:
[0143] 服務(wù)器100,用來用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;基于所 述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢上傳的無線設(shè)備的標識對應(yīng)的地理圍欄 區(qū)域;將預(yù)存的與所述查詢到的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所述移動終端;
[0144] 移動終端200,用來獲取至少一個無線設(shè)備的標識并將所述標識上傳至所述服務(wù) 器;接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。
[0145] 本申請另一實施例還提供一種識別地理圍欄的系統(tǒng),所述系統(tǒng)包括:
[0146] 服務(wù)器110,用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;將預(yù)存的與 查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所述移動終端;
[0147] 移動終端210,用來從所述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理圍欄 區(qū)域的對應(yīng)關(guān)系;獲取至少一個無線設(shè)備的標識并基于所述無線設(shè)備的標識與地理圍欄區(qū) 域的對應(yīng)關(guān)系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域;將所述查詢的地理圍 欄區(qū)域發(fā)送至所述服務(wù)器;接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。
[0148] 圖5為本申請實施例中提供的一種識別地理圍欄的服務(wù)器。如圖5所示,所述服 務(wù)器100包括:
[0149] 對應(yīng)關(guān)系建立單元101,用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;
[0150] 地理圍欄查詢單元102,用來基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系 查詢上傳的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域; 陽151] 信息推送單元103,用來將預(yù)存的與所述查詢到的地理圍欄區(qū)域?qū)?yīng)的推送信息 推送至所述移動終端。 陽152] 進一步地,所述對應(yīng)關(guān)系建立單元101具體包括: 陽153] 第一對應(yīng)關(guān)系建立單元1011,用來將無線設(shè)備信號的覆蓋范圍劃分為所述無線設(shè) 備的標識對應(yīng)的地理圍欄區(qū)域。
[0154] 進一步地,所述對應(yīng)關(guān)系建立單元101具體包括: 陽155] 第二對應(yīng)關(guān)系建立單元1012,用來將預(yù)設(shè)范圍內(nèi)的地理位置按照預(yù)設(shè)規(guī)則劃分為 不同的地理圍欄區(qū)域,所述不同的地理圍欄區(qū)域?qū)?yīng)不同的地理位置編碼;獲取無線設(shè)備 的標識及對應(yīng)的位置信息;按照所述預(yù)設(shè)規(guī)則將所述無線設(shè)備的位置信息生成地理位置編 碼;將所述無線設(shè)備的標識根據(jù)其對應(yīng)的地理位置編碼建立與所述地理圍欄區(qū)域之間的對 應(yīng)關(guān)系。
[0156] 圖6為本申請實施例提供的一種識別地理圍欄的移動終端。如圖6所示,所述移 動終端210包括: 陽157] 無線設(shè)備標識獲取單元211,用來獲取至少一個無線設(shè)備的標識;
[0158] 地理圍欄區(qū)域查詢單元212,用來基于所述無線設(shè)備的標識與地理圍欄區(qū)域的對 應(yīng)關(guān)系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域;
[0159] 地理圍欄區(qū)域發(fā)送單元213,用來將所述查詢的地理圍欄區(qū)域發(fā)送至所述服務(wù) 器;
[0160] 信息接收單元214,用來接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。 陽161] 本申請實施例基于無線設(shè)備的標識所處的位置進行地理圍欄的劃分和識別,當(dāng)移 動終端捜索或連接到無線設(shè)備的信號時,就可W認為該移動終端處于該無線設(shè)備附近。本 申請實施例通過捜索無線設(shè)備的信號進行地理圍欄的識別,在不需要依賴GI^之類的定位 裝置的情況下,也能夠識別劃分的地理圍欄。
[0162] 在20世紀90年代,對于一個技術(shù)的改進可W很明顯地區(qū)分是硬件上的改進(例 如,對二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進)還是軟件上的改進(對于方法流程的改 進)。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進已經(jīng)可W視為硬件電路結(jié)構(gòu)的直 接改進。設(shè)計人員幾乎都通過將改進的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路 結(jié)構(gòu)。因此,不能說一個方法流程的改進就不能用硬件實體模塊來實現(xiàn)。例如,可編程邏輯 器件(Programm油Ie Logic Device, PLD)(例如現(xiàn)場可編程口陣列(Field Programm油Ie Gate Array, FPGA))就是運樣一種集成電路,其邏輯功能由用戶對器件編程來確定。由設(shè) 計人員自行編程來把一個數(shù)字系統(tǒng)"集成"在一片PLD上,而不需要請忍片制造廠商來設(shè) 計和制作專用的集成電路忍片2。而且,如今,取代手工地制作集成電路忍片,運種編程也 多半改用"邏輯編譯器(logic compiler)"軟件來實現(xiàn),它與程序開發(fā)撰寫時所用的軟件 編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描 述語言(Hardware Description Language,皿L),而皿L也并非僅有一種,而是有許多種, 女日 ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、ConfIuence、CUPL(Cornell University Programming Language)、HDCal、 JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby 化 rdware DescriptionLanguage)等,目前最普遍使用的是 VHDL (Ve;ry-Hi 曲-Speed Integrated Circuit Hardware Description Language)與 Verilog2。本領(lǐng)域技術(shù)人員 也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路 中,就可W很容易得到實現(xiàn)該邏輯方法流程的硬件電路。
[0163] 控制器可W按任何適當(dāng)?shù)姆绞綄崿F(xiàn),例如,控制器可W采取例如微處理器或處理 器W及存儲可由該(微)處理器執(zhí)行的計算機可讀程序代碼(例如軟件或固件)的計算 機可讀介質(zhì)、邏輯口、開關(guān)、專用集成電路(Application Specific Integrated Cir州it, ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于W下微控制 器:ARC 625D、Atmel AT91SAM、Microchip PIC18F2服20 W及 Silicone L油S C8051F320, 存儲器控制器還可W被實現(xiàn)為存儲器的控制邏輯的一部分。
[0164] 本領(lǐng)域技術(shù)人員也知道,除了 W純計算機可讀程序代碼方式實現(xiàn)控制器W外,完 全可W通過將方法步驟進行邏輯編程來使得控制器W邏輯口、開關(guān)、專用集成電路、可編程 邏輯控制器和嵌入微控制器等的形式來實現(xiàn)相同功能。因此運種控制器可W被認為是一種 硬件部件,而對其內(nèi)包括的用于實現(xiàn)各種功能的裝置也可W視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘?甚至,可W將用于實現(xiàn)各種功能的裝置視為既可W是實現(xiàn)方法的軟件模塊又可W是硬件部 件內(nèi)的結(jié)構(gòu)。
[01化]上述實施例闡明的系統(tǒng)、裝置、模塊或單元,具體可W由計算機忍片或?qū)嶓w實現(xiàn), 或者由具有某種功能的產(chǎn)品來實現(xiàn)。
[0166] 為了描述的方便,描述W上裝置時W功能分為各種單元分別描述。當(dāng)然,在實施本 申請時可W把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
[0167] 通過W上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可W清楚地了解到本申請可 借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶\樣的理解,本申請的技術(shù)方案本質(zhì) 上或者說對現(xiàn)有技術(shù)做出貢獻的部分可W W軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品 可W存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用W使得一臺計算機設(shè)備 (可W是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些 部分所述的方法。
[0168] 本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實 施例而言,由于其基本相似于方法實施例,所W描述的比較簡單,相關(guān)之處參見方法實施例 的部分說明即可。
[0169] 本申請可用于眾多通用或?qū)S玫挠嬎銠C系統(tǒng)環(huán)境或配置中。例如:個人計算機、月良 務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置 頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括W上任何系統(tǒng)或設(shè)備 的分布式計算環(huán)境等等。
[0170] 本申請可W在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序 模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組 件、數(shù)據(jù)結(jié)構(gòu)等等。也可W在分布式計算環(huán)境中實踐本申請,在運些分布式計算環(huán)境中,由 通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可W 位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。 陽171] 雖然通過實施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和 變化而不脫離本申請的精神,希望所附的權(quán)利要求包括運些變形和變化而不脫離本申請的 精神。
【主權(quán)項】
1. 一種識別移動終端所屬地理圍欄的方法,其特征在于,包括: 服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系; 移動終端獲取至少一個無線設(shè)備的標識并將所述標識上傳至所述服務(wù)器; 所述服務(wù)器基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述上傳的無線 設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。2. 如權(quán)利要求1所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述方 法還包括: 所述服務(wù)器將預(yù)存的與所述查詢到的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所述移動 終端。3. 如權(quán)利要求1所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述移 動終端獲取至少一個無線設(shè)備的標識具體包括: 所述移動終端通過預(yù)設(shè)手段查詢搜索的無線設(shè)備中至少一個無線設(shè)備的標識; 或者, 所述移動終端通過預(yù)設(shè)手段查詢連接的無線設(shè)備中至少一個無線設(shè)備的標識。4. 如權(quán)利要求3所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述通 過預(yù)設(shè)手段查詢包括: 利用操作系統(tǒng)的應(yīng)用程序編程接口查詢。5. 如權(quán)利要求1所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述服 務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系,包括: 服務(wù)器將無線設(shè)備信號的覆蓋范圍劃分為所述無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。6. 如權(quán)利要求1所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述服 務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系,包括: 服務(wù)器將預(yù)設(shè)范圍內(nèi)的地理位置按照預(yù)設(shè)規(guī)則劃分為不同的地理圍欄區(qū)域,所述不同 的地理圍欄區(qū)域?qū)?yīng)不同的地理位置編碼; 所述服務(wù)器獲取無線設(shè)備的標識及對應(yīng)的位置信息; 所述服務(wù)器按照所述預(yù)設(shè)規(guī)則將所述無線設(shè)備的位置信息生成地理位置編碼; 所述服務(wù)器將所述無線設(shè)備的標識根據(jù)其對應(yīng)的地理位置編碼建立與所述地理圍欄 區(qū)域之間的對應(yīng)關(guān)系。7. 如權(quán)利要求6所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述預(yù) 設(shè)規(guī)則包括geohash算法或者去尾算法。8. -種識別移動終端所屬地理圍欄的方法,其特征在于,包括: 服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系; 移動終端從所述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān) 系; 所述移動終端獲取至少一個無線設(shè)備的標識并基于所述無線設(shè)備的標識與地理圍欄 區(qū)域的對應(yīng)關(guān)系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。9. 如權(quán)利要求8所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述方 法還包括: 所述移動終端將所述查詢的地理圍欄區(qū)域發(fā)送至所述服務(wù)器; 所述服務(wù)器將預(yù)存的與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所述移動終 端。10. 如權(quán)利要求8所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述移 動終端獲取至少一個無線設(shè)備的標識具體包括: 所述移動終端通過預(yù)設(shè)手段查詢搜索的無線設(shè)備中至少一個無線設(shè)備的標識; 或者, 所述移動終端通過預(yù)設(shè)手段查詢連接的無線設(shè)備中至少一個無線設(shè)備的標識。11. 如權(quán)利要求10所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 通過預(yù)設(shè)手段查詢包括: 利用操作系統(tǒng)的應(yīng)用程序編程接口查詢。12. 如權(quán)利要求8所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述服 務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系,包括: 服務(wù)器將無線設(shè)備信號的覆蓋范圍劃分為所述無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。13. 如權(quán)利要求8所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述服 務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系,包括: 服務(wù)器將預(yù)設(shè)范圍內(nèi)的地理位置按照預(yù)設(shè)規(guī)則劃分為不同的地理圍欄區(qū)域,所述不同 的地理圍欄區(qū)域?qū)?yīng)不同的地理位置編碼; 所述服務(wù)器獲取無線設(shè)備的標識及對應(yīng)的位置信息; 所述服務(wù)器按照所述預(yù)設(shè)規(guī)則將所述無線設(shè)備的位置信息生成地理位置編碼; 所述服務(wù)器將所述無線設(shè)備的標識根據(jù)其對應(yīng)的地理位置編碼建立與所述地理圍欄 區(qū)域之間的對應(yīng)關(guān)系。14. 如權(quán)利要求13所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 預(yù)設(shè)規(guī)則包括geohash算法或者去尾算法。15. -種識別移動終端所屬地理圍欄的方法,其特征在于,包括: 服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系; 所述服務(wù)器接收移動終端上傳的無線設(shè)備的標識; 所述服務(wù)器基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述上傳的無線 設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。16. 如權(quán)利要求15所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 方法還包括: 所述服務(wù)器將預(yù)存的與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至移動終端。17. 如權(quán)利要求15所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系包括: 服務(wù)器將無線設(shè)備信號的覆蓋范圍劃分為所述無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。18. 如權(quán)利要求15所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 服務(wù)器建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系包括: 服務(wù)器將預(yù)設(shè)范圍內(nèi)的地理位置按照預(yù)設(shè)規(guī)則劃分為不同的地理圍欄區(qū)域,所述不同 的地理圍欄區(qū)域?qū)?yīng)不同的地理位置編碼; 所述服務(wù)器獲取無線設(shè)備的標識及對應(yīng)的位置信息; 所述服務(wù)器按照所述預(yù)設(shè)規(guī)則將所述無線設(shè)備的位置信息生成地理位置編碼; 所述服務(wù)器將所述無線設(shè)備的標識根據(jù)其對應(yīng)的地理位置編碼建立與所述地理圍欄 區(qū)域之間的對應(yīng)關(guān)系。19. 如權(quán)利要求18所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 預(yù)設(shè)規(guī)則包括geohash算法或者去尾算法。20. -種識別移動終端所屬地理圍欄的方法,其特征在于,包括: 移動終端從服務(wù)器中獲取建立的無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系; 所述移動終端獲取至少一個無線設(shè)備的標識; 所述移動終端基于所述無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢所述獲取的 無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域。21. 如權(quán)利要求20所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 方法還包括: 所述移動終端將所述查詢的地理圍欄區(qū)域發(fā)送至所述服務(wù)器; 所述移動終端接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。22. 如權(quán)利要求20所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 移動終端獲取至少一個無線設(shè)備的標識具體包括: 所述移動終端通過預(yù)設(shè)手段查詢搜索的無線設(shè)備中至少一個無線設(shè)備的標識; 或者, 所述移動終端通過預(yù)設(shè)手段查詢連接的無線設(shè)備中至少一個無線設(shè)備的標識。23. 如權(quán)利要求22所述的一種識別移動終端所屬地理圍欄的方法,其特征在于,所述 通過預(yù)設(shè)手段查詢包括: 利用操作系統(tǒng)的應(yīng)用程序編程接口查詢。24. -種識別移動終端所屬地理圍欄的系統(tǒng),其特征在于,包括服務(wù)器和移動終端,其 中: 所述服務(wù)器,用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;基于所述無線設(shè) 備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢上傳的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域;將預(yù) 存的與所述查詢到的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所述移動終端; 所屬移動終端,用來獲取至少一個無線設(shè)備的標識并將所述標識上傳至所述服務(wù)器; 接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。25. -種識別移動終端所屬地理圍欄的系統(tǒng),其特征在于,包括服務(wù)器和移動終端,其 中: 所述服務(wù)器,用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系;將預(yù)存的與查詢 的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所述移動終端; 所述移動終端,用來從所述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理圍欄區(qū)域 的對應(yīng)關(guān)系;獲取至少一個無線設(shè)備的標識并基于所述無線設(shè)備的標識與地理圍欄區(qū)域的 對應(yīng)關(guān)系查詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域;將所述查詢的地理圍欄區(qū) 域發(fā)送至所述服務(wù)器;接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。26. -種識別移動終端所屬地理圍欄的服務(wù)器,其特征在于,包括: 對應(yīng)關(guān)系建立單元,用來建立無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系; 地理圍欄查詢單元,用來基于所述無線設(shè)備標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查詢上傳 的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域; 信息推送單元,用來將預(yù)存的與所述查詢到的地理圍欄區(qū)域?qū)?yīng)的推送信息推送至所 述移動終端。27. 如權(quán)利要求26所述的一種識別移動終端所屬地理圍欄的服務(wù)器,其特征在于,所 述對應(yīng)關(guān)系建立單元具體包括: 第一對應(yīng)關(guān)系建立單元,用來將無線設(shè)備信號的覆蓋范圍劃分為所述無線設(shè)備的標識 對應(yīng)的地理圍欄區(qū)域。28. 如權(quán)利要求26所述的一種識別移動終端所屬地理圍欄的服務(wù)器,其特征在于,所 述對應(yīng)關(guān)系建立單元具體包括: 第二對應(yīng)關(guān)系建立單元,用來將預(yù)設(shè)范圍內(nèi)的地理位置按照預(yù)設(shè)規(guī)則劃分為不同的地 理圍欄區(qū)域,所述不同的地理圍欄區(qū)域?qū)?yīng)不同的地理位置編碼;獲取無線設(shè)備的標識及 對應(yīng)的位置信息;按照所述預(yù)設(shè)規(guī)則將所述無線設(shè)備的位置信息生成地理位置編碼;將所 述無線設(shè)備的標識根據(jù)其對應(yīng)的地理位置編碼建立與所述地理圍欄區(qū)域之間的對應(yīng)關(guān)系。29. -種識別移動終端所屬地理圍欄的移動終端,其特征在于,包括: 對應(yīng)關(guān)系獲取單元,用來從所述服務(wù)器中獲取所述建立的無線設(shè)備的標識與地理圍欄 區(qū)域的對應(yīng)關(guān)系; 無線設(shè)備標識獲取單元,用來獲取至少一個無線設(shè)備的標識; 地理圍欄區(qū)域查詢單元,用來基于所述無線設(shè)備的標識與地理圍欄區(qū)域的對應(yīng)關(guān)系查 詢所述獲取的無線設(shè)備的標識對應(yīng)的地理圍欄區(qū)域; 地理圍欄區(qū)域發(fā)送單元,用來將所述查詢的地理圍欄區(qū)域發(fā)送至所述服務(wù)器; 信息接收單元,用來接收與所述查詢的地理圍欄區(qū)域?qū)?yīng)的推送信息。
【文檔編號】H04L29/08GK105848099SQ201510023108
【公開日】2016年8月10日
【申請日】2015年1月16日
【發(fā)明人】黃建飛
【申請人】阿里巴巴集團控股有限公司