麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

地理圍欄生成方法、匹配方法、云端設備以及電子設備與流程

文檔序號:41756315發布日期:2025-04-29 18:24閱讀:5來源:國知局
地理圍欄生成方法、匹配方法、云端設備以及電子設備與流程

本技術實施例涉及位置服務,尤其涉及一種地理圍欄生成方法、匹配方法、云端設備、電子設備以及計算機可讀存儲介質。


背景技術:

1、地理圍欄(geo-fencing)是基于位置服務(location?based?services,lbs)的一種新應用,即用一個虛擬的柵欄圍出一個虛擬地理邊界。可以理解為,地理圍欄技術是用于位置關聯服務推薦業務的一種位置感知技術。

2、目前,現有的地理圍欄,大多是通過網絡定位技術、全球導航衛星系統(globalnavigation?satellite?system,gnss)定位技術等進行位置數據收集來生成。然而,網絡定位技術的誤差一般較大,而gnss定位技術的功耗較高且無法定位室內地點,從而導致所生成的地理圍欄精度低、功耗較高且無法適用室內地點等場景。


技術實現思路

1、本技術實施例提供一種地理圍欄生成方法、匹配方法、云端設備、電子設備以及計算機可讀存儲介質,用于解決現有地理圍欄生成功耗較高,地理圍欄定位精度低且無法適用室內地點定位等問題。

2、為達到上述目的,本技術的實施例采用如下技術方案:

3、第一方面,提供了一種地理圍欄生成方法,該方法應用于云端設備,包括:

4、云端設備獲取多個wi-fi掃描列表,這多個wi-fi掃描列表中的每個wi-fi掃描列表都包括一個電子設備一次掃描得到的一個或多個wi-fi接入點的bssid和rssi。然后,云端設備對這多個wi-fi掃描列表進行相似度聚類,得到多個包括一個或多個wi-fi掃描列表的wi-fi列表簇。云端設備再基于wi-fi列表簇中每個bssid在wi-fi列表簇中的出現頻率,以及每個bssid對應的rssi,得到wi-fi列表簇中每個bssid對應的特征權重。根據wi-fi列表簇中各bssid對應的特征權重,計算出多個wi-fi掃描列表中每個wi-fi掃描列表與wi-fi列表簇的第一匹配得分,基于這多個第一匹配得分確定這個wi-fi列表簇的匹配閾值。最后,云端設備生成wi-fi列表簇對應的地理圍欄,所生的地理圍欄包括:wi-fi列表簇中的多個bssid和每個bssid對應的特征權重,以及wi-fi列表簇的匹配閾值。

5、在第一方面中,由于wi-fi技術已被廣泛普及應用,所以大多電子設備都具備wi-fi信號掃描能力。進而,利用電子設備的wi-fi信號掃描能力來掃描采集wi-fi接入點的bssid和rssi作為地理圍欄生成的位置數據,則無需利用現有網絡定位、gnss定位等技術收集位置數據,從而能夠避免高誤差和設備高功耗的問題。同時,由于wi-fi設備通常安裝部署在室內地點且所形成的wi-fi信號覆蓋區域范圍有限,所以wi-fi可以作為一種室內定位的高精度地理指紋。因此,在第一方面通過wi-fi接入點的bssid和rssi等信息生成地理圍欄,不僅避免了高功耗問題,還能夠生成可以適用于室內定位的高精度的地理圍欄。

6、在第一方面的一種可能的實現方式中,由于wi-fi信號覆蓋廣或信號可穿透等原因,可能使得不在當前室內地點的電子設備掃描到這個室內地點的wi-fi信號,從而導致不在同一室內地點掃描得到的兩個wi-fi掃描列表中會存在相同的bssid。那么,為了排除相同bssid的干擾,盡可能將不同室內地點掃描的wi-fi掃描列表分開以生成精度更高的地理圍欄,對多個wi-fi掃描列表進行相似度聚類,得到多個wi-fi列表簇,可以包括:對于多個wi-fi掃描列表中的每兩個wi-fi掃描列表,先分別計算這兩個wi-fi掃描列表中相同bssid對應的rssi的相似度。再計算這兩個wi-fi掃描列表中各個相同bssid對應的rssi的相似度之和,作為這兩個wi-fi掃描列表的相似度。然后基于多個wi-fi掃描列表中每兩個wi-fi掃描列表的相似度,對這多個wi-fi掃描列表進行相似度聚類,得到多個wi-fi列表簇。

7、因為與wi-fi設備距離越近的電子設備所掃描到的這個wi-fi設備對應的rssi會越高,所以基于兩個wi-fi掃描列表中相同bssid對應的rssi的相似度進行聚類,能夠提升聚類精度,以此能夠達到針對不同室內地點劃分更為精確的地理圍欄的效果。例如,在相同的bssid對應的兩個rssi的相似度低的情況下,即使這兩個wi-fi掃描列表包括相同的bssid,也不會認為這兩個wi-fi掃描列表是同一個室內地點掃描的wi-fi掃描列表,從而不會將這wi-fi掃描列表劃分為一簇。相比于直接將包括相同bssid的兩個wi-fi掃描列表劃分到一簇來說,聚類的精度更加高,從而進一步保證地理圍欄的精度。

8、在第一方面的一種可能的實現方式中,由于兩個rssi的差值越大可以表征二者的差距越大,相應的可以判定這兩個rssi越不相似,所以可以通過rssi之間的信號強度差來判斷這兩個rssi是否相似。因此,對于多個wi-fi掃描列表中每兩個wi-fi掃描列表,計算兩個wi-fi掃描列表中相同bssid對應的rssi的相似度,可以包括:計算多個wi-fi掃描列表中每兩個wi-fi掃描列表中相同bssid對應的rssi的第一信號強度差和第一信號強度權重;將第一信號強度差和第二信號強度差的差值與第一信號強度權重的乘積,作為相同bssid對應的rssi的相似度;其中,第一信號強度差與第一差值負相關,第一差值為相同bssid對應的rssi的差值,第一信號強度權重與相同bssid對應的任一個rssi正相關;第二信號強度差與第二差值負相關,第二差值為相同bssid對應的任一個rssi與預設rssi的差值。

9、在第一方面的一種可能的實現方式中,可以采用以下公式計算第一信號強度差和第一信號強度權重:

10、

11、其中,q(xi,b,xj,b)表示相同bssid對應的rssi的第一信號強度差,xi,b表示第i個wi-fi掃描列表中bssid為b對應的rssi;xj,b表示第j個wi-fi掃描列表中bssid為b對應的rssi;kq和dq為預設參數,kq=0.052160;dq=0.2;ⅱ(xi,b<xj,b)表示指示函數,當輸入條件xi,b<xj,b為真時,函數值為1,否則函數值為0。

12、

13、其中,p(x)表示相同bssid對應的任一個rssi的第一信號強度權重,x=xi,b或xj,b,包括p(xi,b)或p(xj,b),p(xi,b)表示第i個wi-fi掃描列表中bssid為b對應的rssi的第一信號強度權重,p(xj,b)表示第j個wi-fi掃描列表中bssid為b對應的rssi的第一信號強度權重;kp和bp為預設參數,kp=0.130401;bp=-65。

14、在第一方面的一種可能的實現方式中,可以采用以下公式計算相同bssid對應的rssi的相似度:

15、p(x)(q(xi,b,xj,b)-q(x,cx))

16、其中,p(x)表示相同bssid對應的任一個rssi的第一信號強度權重,包括p(xi,b)或p(xj,b);q(xi,b,xj,b)表示相同bssid對應的rssi的第一信號強度差;q(x,cx)表示相同bssid對應的任一個rssi的第二信號強度差,包括q(xi,b,cx)或q(xj,b,cx),cx表示預設rssi。

17、那么,可以采用以下公式計算兩個wi-f?i掃描列表的相似度:

18、

19、其中,w(xi,xj)表示第i個wi-f?i掃描列表和第j個wi-f?i掃描列表的相似度;bi∩bj表示第i個wi-f?i掃描列表bi和第j個wi-f?i掃描列表bj中相同bssid的集合,b∈bi∩bj。

20、在第一方面的一種可能的實現方式中,特征權重包括:wi-f?i信號強度中位值、wi-f?i信號強度頻率權重以及wi-f?i信號強度基準特征。那么,基于wi-fi列表簇中每個bssid在wi-fi列表簇中的出現頻率,以及每個bssid對應的rssi,得到wi-fi列表簇中每個bssid對應的特征權重,可以包括:計算wi-f?i列表簇中同一bssid對應的所有rss?i的中位值,作為bssid對應的wi-f?i信號強度中位值;計算第二信號強度權重與出現頻率的乘積,作為bssid對應的wi-f?i信號強度頻率權重;其中,出現頻率為bssid在wi-f?i列表簇中出現的次數與wi-f?i列表簇中wi-fi掃描列表的數量的比值;第二信號強度權重與wi-f?i信號強度中位值正相關;計算第三信號強度差,作為bssid對應的wi-f?i信號強度基準特征;其中,第三信號強度差與第三差值負相關,第三差值為wi-f?i信號強度中位值與預設rss?i的差值。

21、在第一方面的一種可能的實現方式中,可以采用以下公式計算第一匹配得分:

22、

23、其中,score(y,x)表示wi-fi列表簇y與wi-f?i掃描列表x的第一匹配得分;b表示wi-fi列表簇y與wi-f?i掃描列表x中相同bssid的集合,b∈b;yb,f0表示wi-fi列表簇y中bssid為b對應的wi-f?i信號強度頻率權重f0;q(yb,i0,xb)表示yb,i0和xb的信號強度差,yb,i0表示wi-fi列表簇y中bssid為b對應的wi-fi信號強度中位值i0,xb表示wi-fi掃描列表x中bssid為b的rssi;yb,f1表示wi-fi列表簇y中bssid為b對應的wi-f?i信號強度基準特征f1。

24、在第一方面的一種可能的實現方式中,為了使得所確定的匹配閾值能夠作為大部分wi-fi數據與地理圍欄是否匹配的判斷閾值,且中位值通常可以反映數據的集中趨勢并可以避免異常值的影響,因此可以通過wi-fi列表簇與多個wi-fi掃描列表的匹配得分的中位值來確定匹配閾值。基于此,基于多個第一匹配得分確定wi-fi列表簇的匹配閾值,可以包括:計算多個第一匹配得分的中位值,將多個第一匹配得分的中位值與預設得分權重的乘積作為匹配閾值參考值;在多個第一匹配得分中,將大于等于匹配閾值參考值且得分最小的第一匹配得分作為wi-fi列表簇的匹配閾值。

25、在第一方面的一種可能的實現方式中,當被聚類到一起的wi-fi掃描列表數量較多時,wi-fi列表簇內的bssid數據量相應也會比較多,從而導致所生成地理圍欄的數據量也會比較多。因此,為了減少地理圍欄的數據量,根據wi-fi列表簇中各bssid對應的特征權重,計算多個wi-fi掃描列表中每個wi-fi掃描列表與wi-fi列表簇的第一匹配得分,基于多個第一匹配得分確定wi-fi列表簇的匹配閾值之前,還可以包括:按照wi-fi列表簇中各bssid對應的特征權重,對wi-fi列表簇內的bssid進行篩除,得到bssid數量滿足預設數量要求的wi-fi列表簇。

26、因為地理圍欄中通常只有高頻、信號強度高的bssid有實際用處,所以基于特征權重在wi-fi列表簇內篩除一部分數據,從而能夠在減少地理圍欄數據量的同時保留益處較大數據。

27、第二方面,為了能夠應用第一方面所生成的地理圍欄實現基于位置的信息推送服務,第二方面主要提供了一種地理圍欄匹配方法,該方法應用于電子設備。其中,電子設備中保存有一個或多個地理圍欄,地理圍欄包括多個bssid和每個bssid對應的特征權重,以及地理圍欄的匹配閾值。該方法包括:電子設備掃描當前位置的wi-fi信號,得到一組wi-fi數據;其中,每組wi-f?i數據包括一個或多個wi-fi接入點的基本服務集標識bssid和信號強度rssi。然后,電子設備根據地理圍欄中各bssid對應的特征權重,計算這個wi-f?i數據與地理圍欄的第二匹配得分。若第二匹配得分大于等于匹配閾值,電子設備則確定wi-f?i數據與地理圍欄匹配。其中,上述特征權重是基于地理圍欄對應的wi-fi列表簇中每個bssid在wi-fi列表簇中的出現頻率以及每個bssid對應的rssi得到的;wi-fi列表簇包括聚類得到的一個或多個wi-fi掃描列表,每個wi-fi掃描列表包括一個電子設備一次掃描得到的一個或多個wi-fi接入點的bssid和rssi。

28、在第二方面的一種可能的實現方式中,為了節省電子設備功耗負載,節省地理圍欄所占用的存儲空間。地理圍欄匹配方法還可以包括:獲取定位信息,根據定位信息確定當前位置對應的行政區;其中,定位信息是按照預設周期獲取的電子設備的位置信息,包括經緯度、蜂窩小區標識中任一項或多項;從云端設備下載行政區對應的一個或多個地理圍欄保存到本地。由此,通過定位信息下載電子設備所在行政區對應的地理圍欄,保證電子設備中只存儲所在位置需要的地理圍欄,從而滿足匹配需求的同時減少電子設備負載功耗和節省存儲空間。

29、在第二方面的一種可能的實現方式中,為了防止地理圍欄累計下載保存導致的存儲空間和功耗增加,地理圍欄匹配方法還可以包括:對下載保存的地理圍欄設置有效期;在地理圍欄的有效期到期時,在本地刪除有效期到期的地理圍欄。

30、在第二方面的一種可能的實現方式中,地理圍欄匹配方法還可以包括:以定位信息為中心點向周邊進行區域擴展,得到圍欄判斷區域;若圍欄判斷區域內存在地理圍欄,注冊wi-fi掃描回調函數;在掃描當前位置的wi-fi信號得到一組wi-fi數據之后,執行wi-fi掃描回調函數;執行wi-fi掃描回調函數包括:根據地理圍欄中各bssid對應的特征權重,計算wi-f?i數據與地理圍欄的第二匹配得分;若第二匹配得分大于等于匹配閾值,則確定wi-f?i數據與地理圍欄匹配。

31、在這種實現方式中,通過將地理圍欄匹配的關鍵處理步驟封裝成wi-fi掃描回調函數,只有電子設備周邊存在地理圍欄時這個wi-fi掃描回調函數才會被注冊生效,進而電子設備才能執行地理圍欄的匹配,從而避免電子設備一直處于地理圍欄匹配狀態,防止匹配功耗增加。

32、在第二方面的一種可能的實現方式中,為了防止wi-fi掃描回調函數注冊一直有效,而導致電子設備持續處于匹配狀態,造成功耗增加。地理圍欄匹配方法還可以包括:在圍欄判斷區域內不存在地理圍欄時,將注冊的wi-fi掃描回調函數注銷。

33、在第二方面的一種可能的實現方式中,根據地理圍欄中各bssid對應的特征權重,計算wi-f?i數據與地理圍欄的第二匹配得分,可以包括:計算地理圍欄和wi-f?i數據中相同bssid的第四信號強度差;其中,第四信號強度差與第四差值負相關;第四差值為地理圍欄中相同bssid對應的wi-fi信號強度中位值和wi-fi數據中相同bssid對應的rssi的差值;根據第四信號強度差、地理圍欄中相同bssid對應的wi-f?i信號強度頻率權重和wi-f?i信號強度基準特征,計算地理圍欄和wi-f?i數據中相同bssid的匹配得分;計算地理圍欄和wi-f?i數據的第二匹配得分;第二匹配得分是地理圍欄和wi-f?i數據中所有相同bssid的匹配得分之和。

34、在第二方面的一種可能的實現方式中,電子設備完成地理圍欄的匹配之后,即可基于所匹配的地理圍欄實現基于位置的信息推送服務。因此,地理圍欄匹配方法還可以包括:根據匹配的地理圍欄接收或發送信息推送。

35、第三方面,本技術實施例提供一種云端設備,包括:通信模塊、一個或多個處理器和存儲器;通信模塊、存儲器與處理器耦合;存儲器中存儲一個或多個計算機程序代碼,計算機程序代碼包括計算機指令;當處理器執行計算機指令時,使得云端設備執行以下步驟:

36、獲取多個wi-fi掃描列表;其中,每個wi-fi掃描列表包括一個電子設備一次掃描得到的一個或多個wi-fi接入點的基本服務集標識bssid和信號強度rssi;對多個wi-fi掃描列表進行相似度聚類,得到多個wi-fi列表簇;其中,每個wi-fi列表簇包括一個或多個wi-fi掃描列表;基于wi-fi列表簇中每個bssid在wi-fi列表簇中的出現頻率,以及每個bssid對應的rssi,得到wi-fi列表簇中每個bssid對應的特征權重;根據wi-fi列表簇中各bssid對應的特征權重,計算多個wi-fi掃描列表中每個wi-fi掃描列表與wi-fi列表簇的第一匹配得分,基于多個第一匹配得分確定wi-fi列表簇的匹配閾值;生成wi-fi列表簇對應的地理圍欄,地理圍欄包括:wi-fi列表簇中的多個bssid和每個bssid對應的特征權重,以及wi-fi列表簇的匹配閾值。

37、在第三方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得云端服務器還執行以下步驟:

38、對于多個wi-fi掃描列表中每兩個wi-fi掃描列表,計算兩個wi-fi掃描列表中相同bssid對應的rssi的相似度;

39、計算兩個wi-fi掃描列表的相似度;其中,兩個wi-fi掃描列表的相似度等于兩個wi-fi掃描列表中各個相同bssid對應的rssi的相似度之和;

40、基于多個wi-fi掃描列表中每兩個wi-fi掃描列表的相似度,對多個wi-fi掃描列表進行相似度聚類,得到多個wi-fi列表簇。

41、在第三方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得云端服務器還執行以下步驟:

42、計算多個wi-fi掃描列表中每兩個wi-fi掃描列表中相同bssid對應的rssi的第一信號強度差和第一信號強度權重;其中,第一信號強度差與第一差值負相關,第一差值為相同bssid對應的rssi的差值,第一信號強度權重與相同bssid對應的任一個rssi正相關;

43、將第一信號強度差和第二信號強度差的差值與第一信號強度權重的乘積,作為相同bssid對應的rssi的相似度;其中,第二信號強度差與第二差值負相關,第二差值為相同bssid對應的任一個rssi與預設rssi的差值。

44、在第三方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得云端服務器還執行以下步驟:

45、采用以下公式計算第一信號強度差和第一信號強度權重:

46、

47、其中,q(xi,b,xj,b)表示相同bssid對應的rss?i的第一信號強度差,xi,b表示第i個wi-f?i掃描列表中bssid為b對應的rss?i;xj,b表示第j個wi-f?i掃描列表中bssid為b對應的rss?i;kq和dq為預設參數,kq=0.052160;dq=0.2;ⅱ(xi,b<xj,b)表示指示函數,當輸入條件xi,b<xj,b為真時,函數值為1,否則函數值為0;

48、

49、其中,p(x)表示相同bssid對應的任一個rssi的第一信號強度權重,x=xi,b或xj,b,包括p(xi,b)或p(xj,b),p(xi,b)表示第i個wi-fi掃描列表中bssid為b對應的rssi的第一信號強度權重,p(xj,b)表示第j個wi-fi掃描列表中bssid為b對應的rssi的第一信號強度權重;kp和bp為預設參數,kp=0.130401;bp=-65。

50、在第三方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得云端服務器還執行以下步驟:

51、采用以下公式計算相同bssid對應的rssi的相似度:

52、p(x)(q(xi,b,xj,b)-q(x,cx))

53、其中,p(x)表示相同bssid對應的任一個rssi的第一信號強度權重,包括p(xi,b)或p(xj,b);q(xi,b,xj,b)表示相同bssid對應的rssi的第一信號強度差;q(x,cx)表示相同bssid對應的任一個rssi的第二信號強度差,包括q(xi,b,cx)或q(xj,b,cx),cx表示預設rssi;

54、采用以下公式計算兩個wi-fi掃描列表的相似度:

55、

56、其中,w(xi,xj)表示第i個wi-fi掃描列表和第j個wi-fi掃描列表的相似度;bi∩bj表示第i個wi-fi掃描列表bi和第j個wi-fi掃描列表bj中相同bssid的集合,b∈bi∩bj。

57、在第三方面的一種可能的實現方式中,特征權重包括:wi-fi信號強度中位值、wi-fi信號強度頻率權重以及wi-fi信號強度基準特征;當上述計算機指令被處理器執行時,使得云端服務器還執行以下步驟:

58、計算wi-fi列表簇中同一bssid對應的所有rssi的中位值,作為bssid對應的wi-fi信號強度中位值;

59、計算第二信號強度權重與出現頻率的乘積,作為bssid對應的wi-fi信號強度頻率權重;其中,出現頻率為bssid在wi-fi列表簇中出現的次數與wi-fi列表簇中wi-fi掃描列表的數量的比值;第二信號強度權重與wi-fi信號強度中位值正相關;

60、計算第三信號強度差,作為bssid對應的wi-fi信號強度基準特征;其中,第三信號強度差與第三差值負相關,第三差值為wi-fi信號強度中位值與預設rssi的差值。

61、在第三方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得云端服務器還執行以下步驟:

62、采用以下公式計算第一匹配得分:

63、

64、其中,score(y,x)表示wi-fi列表簇y與wi-fi掃描列表x的第一匹配得分;b表示wi-fi列表簇y與wi-fi掃描列表x中相同bssid的集合,b∈b;yb,f0表示wi-fi列表簇y中bssid為b對應的wi-fi信號強度頻率權重f0;q(yb,i0,xb)表示yb,i0和xb的信號強度差,yb,i0表示wi-fi列表簇y中bssid為b對應的wi-fi信號強度中位值i0,xb表示wi-fi掃描列表x中bssid為b的rssi;yb,f1表示wi-fi列表簇y中bssid為b對應的wi-f?i信號強度基準特征f1。

65、在第三方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得云端服務器還執行以下步驟:

66、計算多個第一匹配得分的中位值,將多個第一匹配得分的中位值與預設得分權重的乘積作為匹配閾值參考值;

67、在多個第一匹配得分中,將大于等于匹配閾值參考值且得分最小的第一匹配得分作為wi-fi列表簇的匹配閾值。

68、在第三方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得云端服務器還執行以下步驟:

69、按照wi-fi列表簇中各bssid對應的特征權重,對wi-fi列表簇內的bssid進行篩除,得到bssid數量滿足預設數量要求的wi-fi列表簇。

70、第四方面,本技術提供一種電子設備,包括:通信模塊、一個或多個處理器和存儲器;通信模塊、存儲器與處理器耦合;存儲器中存儲一個或多個計算機程序代碼,計算機程序代碼包括計算機指令;當處理器執行計算機指令時,使得電子設備執行以下步驟:

71、掃描當前位置的wi-fi信號,得到一組wi-f?i數據;其中,每組wi-f?i數據包括一個或多個wi-fi接入點的基本服務集標識bssid和信號強度rssi;

72、根據地理圍欄中各bssid對應的特征權重,計算wi-f?i數據與地理圍欄的第二匹配得分;其中,特征權重是基于地理圍欄對應的wi-fi列表簇中每個bssid在wi-fi列表簇中的出現頻率以及每個bssid對應的rssi得到的;wi-fi列表簇包括聚類得到的一個或多個wi-fi掃描列表,每個wi-fi掃描列表包括一個電子設備一次掃描得到的一個或多個wi-fi接入點的bssid和rssi。

73、若第二匹配得分大于等于匹配閾值,則確定wi-f?i數據與地理圍欄匹配。

74、在第四方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得電子設備還執行以下步驟:

75、獲取定位信息,根據定位信息確定當前位置對應的行政區;其中,定位信息是按照預設周期獲取的電子設備的位置信息,包括經緯度、蜂窩小區標識中任一項或多項;

76、從云端設備下載行政區對應的一個或多個地理圍欄保存到本地。

77、在第四方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得電子設備還執行以下步驟:

78、對下載保存的地理圍欄設置有效期;在地理圍欄的有效期到期時,在本地刪除有效期到期的地理圍欄。

79、在第四方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得電子設備還執行以下步驟:

80、以定位信息為中心點向周邊進行區域擴展,得到圍欄判斷區域;

81、若圍欄判斷區域內存在地理圍欄,注冊wi-fi掃描回調函數;

82、在掃描當前位置的wi-fi信號得到一組wi-fi數據之后,執行wi-fi掃描回調函數;執行wi-fi掃描回調函數包括:根據地理圍欄中各bssid對應的特征權重,計算wi-f?i數據與地理圍欄的第二匹配得分;若第二匹配得分大于匹配閾值,則確定wi-f?i數據與地理圍欄匹配。

83、在第四方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得電子設備還執行以下步驟:在圍欄判斷區域內不存在地理圍欄時,將注冊的wi-fi掃描回調函數注銷。

84、在第四方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得電子設備還執行以下步驟:

85、計算地理圍欄和wi-f?i數據中相同bssid的第四信號強度差;其中,第四信號強度差與第四差值負相關;第四差值為地理圍欄中相同bssid對應的wi-fi信號強度中位值和wi-fi數據中相同bssid對應的rssi的差值;

86、根據第四信號強度差、地理圍欄中相同bssid對應的wi-f?i信號強度頻率權重和wi-f?i信號強度基準特征,計算地理圍欄和wi-f?i數據中相同bssid的匹配得分;

87、計算地理圍欄和wi-f?i數據的第二匹配得分;第二匹配得分是地理圍欄和wi-f?i數據中所有相同bssid的匹配得分之和。

88、在第四方面的一種可能的實現方式中,當上述計算機指令被處理器執行時,使得電子設備還執行以下步驟:根據匹配的地理圍欄接收或發送信息推送。

89、第五方面,本技術一種計算機可讀存儲介質,其上存儲有計算機程序,當計算機程序被云端設備中的處理器執行時,使得云端設備執行如第一方面及其任一種可能的設計方式的地理圍欄生成方法。或者,當計算機程序被電子設備中的處理器執行時,使得電子設備執行如第二方面及其任一種可能的設計方式的地理圍欄匹配方法。

90、第六方面,本技術提供一種計算機程序產品,當計算機程序產品在計算機上運行時,使得計算機執行如第一方面及其任一種可能的設計方式的地理圍欄生成方法,該計算機可以是上述云端設備。或者,當計算機程序產品在計算機上運行時,使得計算機執行如第二方面及其任一種可能的設計方式的地理圍欄匹配方法,該計算機可以是上述電子設備。

91、可以理解地,上述第三方面其任一種可能的設計方式的云端設備,上述第四方面其任一種可能的設計方式的電子設備,第五方面的計算機可讀存儲介質,以及第六方面的計算機程序產品所能達到的有益效果,可參考如第一方面及其任一種可能的設計方式、第二方面及其任一種可能的設計方式中的有益效果,此處不再贅述。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 峡江县| 南康市| 仪征市| 绥棱县| 黄龙县| 天等县| 石门县| 油尖旺区| 屏东县| 临澧县| 新乐市| 通海县| 吉林市| 兴安县| 苏尼特右旗| 界首市| 阿勒泰市| 仙居县| 福贡县| 宁武县| 文昌市| 达日县| 三河市| 溆浦县| 贵南县| 灵丘县| 高平市| 红桥区| 诸暨市| 古田县| 公安县| 汶上县| 遂溪县| 通河县| 长海县| 金溪县| 三门峡市| 明光市| 丹阳市| 民和| 崇信县|