国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種WIFI反定位方法及系統(tǒng)、移動設備反定位APP與流程

      文檔序號:11525154閱讀:476來源:國知局
      一種WIFI反定位方法及系統(tǒng)、移動設備反定位APP與流程

      本發(fā)明涉及無線網(wǎng)絡技術領域,尤其涉及一種wifi反定位方法及系統(tǒng)、一種移動設備反定位app。



      背景技術:

      近年來隨著智能手機和移動互聯(lián)網(wǎng)應用的快速發(fā)展,基于位置的服務吸引了越來越多的關注。實時定位技術已經(jīng)成為交通、商業(yè)、物流、個性服務等多個高層次應用的基礎技術。在室外環(huán)境下,全球導航衛(wèi)星系統(tǒng)經(jīng)過長期的發(fā)展,已經(jīng)可以提供很好的定位服務,例如全球定位系統(tǒng),俄羅斯格洛納斯衛(wèi)星導航系統(tǒng)(glonass),以及我國正在研制和即將應用的北斗衛(wèi)星導航系統(tǒng)(beidounavigationsystem,bds)。

      如申請?zhí)枮閏n201310077011.5的專利文獻公開的“wifi定位方法”,該申請公開一種通過ssid和信號強度來確定wifi終端位置的方法,ap通過廣播的ssid里攜帶的oid、三維位置和標準信號強度信息來告訴終端ap的位置;終端通過對ssid解碼得到的三維位置、標準信號強度,結合測量到的該ap的信號強度來確定與該ap的距離;通過收集三個以上信號足夠強的信息后,終端可以算出其自身的精確位置;終端還可以利用其他ap的信息來對位置進行微調(diào)修正。

      又如申請?zhí)枮閏n201310482905.2的專利文獻公開的“wifi終端的定位方法和定位裝置”,該發(fā)明提供了一種wifi終端的定位方法和定位裝置,其中的定位方法包括如下步驟:檢測所述wifi終端發(fā)出的無線信號;在檢測不到無線信號的情況下,則通過將所述wifi終端與通信裝置建立通信連接,并以所述通信裝置觸發(fā)所述wifi終端發(fā)出無線信號;根據(jù)新檢測到的無線信號對所述wifi終端進行定位。

      現(xiàn)有技術中,還有的ap通過監(jiān)控用戶設備發(fā)出的proberequest(探測請求)幀,通過多個ap對proberequest幀的rssi的監(jiān)控,通過訓練來預測sta的位置信息。

      現(xiàn)如今,有些用戶設備的位置信息屬于私人信息,部分使用者不愿意因為攜帶設備而泄露個人位置信息,但當前的用戶設備沒有辦法避免被定位,即使用戶設備沒有關聯(lián)任何ap,proberequest幀還是會定期發(fā)送,導致個人位置信息泄露。



      技術實現(xiàn)要素:

      針對上述現(xiàn)有技術的現(xiàn)狀,本發(fā)明所要解決的技術問題在于提供一種wifi反定位方法及系統(tǒng)、一種移動設備反定位app。

      本發(fā)明解決上述技術問題所采用的技術方案為:

      一種wifi反定位方法,包括:

      s1.設置移動設備探測請求發(fā)射功率的最大值及最小值;

      s2.生成多個介于所述最大值與最小值之間的隨機數(shù);

      s3.根據(jù)所述多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      進一步地,所述移動設備探測請求發(fā)射功率的最小值大于或等于無線接入設備接收探測請求功率的最小值。

      進一步地,移動設備每次發(fā)送探測請求時,都重新生成多個隨機數(shù)。

      進一步地,移動設備每次發(fā)送探測請求時,都根據(jù)所述重新生成的多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      一種wifi反定位系統(tǒng),包括:

      設置模塊,設置移動設備探測請求發(fā)射功率的最大值及最小值;

      隨機模塊,生成多個介于最大值與最小值之間的隨機數(shù);

      發(fā)送模塊,根據(jù)所述多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      進一步地,所述隨機模塊包括:

      存儲單元,用于存儲多個隨機數(shù);

      進一步地,所述隨機模塊還包括:

      清零單元,用于當發(fā)送模塊發(fā)送探測請求后,清空存儲單元內(nèi)數(shù)據(jù)。

      一種移動設備反定位app,包括:

      設置模塊,設置移動設備探測請求發(fā)射功率的最大值及最小值;

      隨機模塊,生成多個介于探測請求發(fā)射功率最大值與最小值之間的隨機數(shù);

      控制模塊,控制移動設備pa芯片根據(jù)所述多個隨機數(shù)更改發(fā)射功率,pa芯片按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      進一步地,所述隨機模塊包括:

      存儲單元,用于存儲多個隨機數(shù);

      進一步地,所述隨機模塊還包括:

      清零單元,用于當pa芯片發(fā)送探測請求后,清空存儲單元內(nèi)數(shù)據(jù)。

      本發(fā)明提供一種wifi反定位方法及系統(tǒng)、一種移動設備反定位app,通過隨機更改proberequest幀的發(fā)射功率來影響無線接入設備對用戶設備的定位,由于發(fā)送功率的變化,導致無線接入設備預測用戶設備的位置產(chǎn)生混亂,無法精確定位用戶設備,達到反定位的目的。

      附圖說明

      圖1為本發(fā)明實施例一中一種wifi反定位方法流程圖;

      圖2為本發(fā)明實施例一中一種wifi反定位系統(tǒng)結構圖;

      圖3為本發(fā)明實施例三中一種移動設備反定位app結構框圖。

      具體實施方式

      以下是本發(fā)明的具體實施例并結合附圖,對本發(fā)明的技術方案作進一步的描述,但本發(fā)明并不限于這些實施例。

      現(xiàn)如今,有的無線接入設備通過監(jiān)控用戶設備發(fā)出的proberequest(探測請求)幀,通過多個無線接入設備對proberequest幀的rssi的監(jiān)控,通過訓練來預測用戶設備的位置信息。

      然而用戶設備的位置信息屬于私人信息,部分使用者不愿意因為攜帶設備而泄露個人位置信息,但當前的用戶設備沒有辦法避免被定位,即使用戶設備沒有關聯(lián)任何無線接入設備,proberequest幀還是會定期發(fā)送,導致個人位置信息泄露。

      本發(fā)明提供一種wifi反定位方法及系統(tǒng)、一種移動設備反定位app,通過隨機更改proberequest幀的發(fā)射功率來影響無線接入設備對用戶設備的定位,由于發(fā)送功率的變化,導致無線接入設備預測用戶設備的位置產(chǎn)生混亂,無法精確定位用戶設備,達到反定位的目的。

      以下是本發(fā)明的具體實施例。

      實施例一

      如圖1所示為本實施例中一種wifi反定位方法流程圖,該方法包括:

      s1.設置移動設備探測請求發(fā)射功率的最大值及最小值;

      s2.生成多個介于所述最大值與最小值之間的隨機數(shù);

      s3.根據(jù)所述多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      步驟s1中,根據(jù)設備發(fā)送proberequest(探測請求)幀的最大發(fā)射功率設置發(fā)射功率的最大值,設置最大值為m。

      設置一個發(fā)送功率最小值n。

      所述移動設備探測請求發(fā)射功率的最小值n大于或等于無線接入設備接收探測請求功率的最小值,以確保用戶設備發(fā)送的探測請求能被無線接入設備接收到。

      發(fā)射功率最大值m與最小值n組成一個發(fā)射功率區(qū)間[n,m]。

      步驟s2中,根據(jù)設置的發(fā)射功率區(qū)間[n,m],生成多個介于所述最大值與最小值之間的隨機數(shù)。

      步驟s3中,根據(jù)所述多個隨機數(shù)更改proberequest(探測請求)幀發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      無線信道也就是常說的無線的“頻段(channel)”,其是以無線信號作為傳輸媒體的數(shù)據(jù)信號傳送通道。

      當用戶設備發(fā)送proberequest時,proberequest會在所有的信道中發(fā)送。

      比如2.4g頻段,proberequest會在1~13信道中分別發(fā)送。

      假設生成的隨機數(shù)為a、b、c、d、…、m,共計生成13個隨機數(shù),且這13個隨機數(shù)都屬于區(qū)間[n,m]。

      設置a為1信道的發(fā)射功率,則1信道中探測請求幀以發(fā)送功率a發(fā)送至無線接入設備;

      設置b為2信道的發(fā)射功率,則2信道中探測請求幀以發(fā)送功率b發(fā)送至無線接入設備;

      以此類推,設置m為13信道的發(fā)射功率,則13信道中探測請求幀以發(fā)送功率m發(fā)送至無線接入設備。

      如圖2所示為本實施例中一種wifi反定位系統(tǒng)結構圖,該系統(tǒng)包括:

      設置模塊100,設置移動設備探測請求發(fā)射功率的最大值及最小值;

      隨機模塊200,生成多個介于最大值與最小值之間的隨機數(shù);

      發(fā)送模塊300,根據(jù)所述多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      隨機模塊200包括:

      存儲單元210,用于存儲多個隨機數(shù);

      本系統(tǒng)在工作時,

      設置模塊100根據(jù)設備發(fā)送proberequest(探測請求)幀的最大發(fā)射功率設置發(fā)射功率的最大值,設置最大值為m。

      設置一個發(fā)送功率最小值n。

      所述移動設備探測請求發(fā)射功率的最小值n大于或等于無線接入設備接收探測請求功率的最小值,以確保用戶設備發(fā)送的探測請求能被無線接入設備接收到。

      發(fā)射功率最大值m與最小值n組成一個發(fā)射功率區(qū)間[n,m]。

      隨機模塊200根據(jù)設置模塊100設置的發(fā)射功率區(qū)間[n,m],生成多個介于所述最大值與最小值之間的隨機數(shù),并將生成的多個隨機數(shù)存儲于存儲單元210內(nèi),存儲單元210將多個數(shù)值發(fā)送至發(fā)送模塊300;

      發(fā)送模塊300接收存儲單元210發(fā)送的多個隨機數(shù),根據(jù)所述多個隨機數(shù)更改proberequest(探測請求)幀發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      本實施例通過隨機更改proberequest幀的發(fā)射功率來影響無線接入設備對用戶設備的定位,達到wi-fi反定位的目的。

      實施例二

      本實施例與實施例一不同之處在于,本實施例中移動設備每次發(fā)送探測請求時,都重新生成多個隨機數(shù)。

      本實施例中一種wifi反定位方法包括:

      s1.設置移動設備探測請求發(fā)射功率的最大值及最小值;

      s2.生成多個介于所述最大值與最小值之間的隨機數(shù);

      s3.根據(jù)所述多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      本實施例中,移動設備每次發(fā)送探測請求時,都重新生成多個隨機數(shù)。

      當設備第一次根據(jù)發(fā)射功率區(qū)間生成多個隨機數(shù)后,根據(jù)所述多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      當設備第二次發(fā)送探測請求時,會先清空之前生成的多個隨機數(shù),并重新生成多個隨機數(shù),此時,根據(jù)所述重新生成的多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      本實施例中一種wifi反定位系統(tǒng)結構包括:

      設置模塊100,設置移動設備探測請求發(fā)射功率的最大值及最小值;

      隨機模塊200,生成多個介于最大值與最小值之間的隨機數(shù);

      發(fā)送模塊300,根據(jù)所述多個隨機數(shù)更改發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      本實施例中隨機模塊還包括:

      清零單元220,用于當發(fā)送模塊發(fā)送探測請求后,清空存儲單元內(nèi)數(shù)據(jù)。

      本系統(tǒng)在工作時,設置模塊100根據(jù)設備發(fā)送proberequest(探測請求)幀的最大發(fā)射功率設置發(fā)射功率的最大值,設置最大值為m。

      設置一個發(fā)送功率最小值n。

      所述移動設備探測請求發(fā)射功率的最小值n大于或等于無線接入設備接收探測請求功率的最小值,以確保用戶設備發(fā)送的探測請求能被無線接入設備接收到。

      發(fā)射功率最大值m與最小值n組成一個發(fā)射功率區(qū)間[n,m]。

      隨機模塊200根據(jù)設置模塊100設置的發(fā)射功率區(qū)間[n,m],生成多個介于所述最大值與最小值之間的隨機數(shù),并將生成的多個隨機數(shù)存儲于存儲單元210內(nèi),存儲單元210將多個數(shù)值發(fā)送至發(fā)送模塊300;

      發(fā)送模塊300接收存儲單元210發(fā)送的多個隨機數(shù),根據(jù)所述多個隨機數(shù)更改proberequest(探測請求)幀發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      當探測請求發(fā)送完畢后,發(fā)送模塊300發(fā)送一個“發(fā)送完成”信息至隨機模塊200的清零單元220。

      清零單元220接收發(fā)送模塊300發(fā)送的“發(fā)送完成”信息,并清零存儲單元210內(nèi)存儲的多個隨機數(shù)。

      當?shù)诙伟l(fā)送探測請求時,隨機模塊200根據(jù)設置模塊100設置的發(fā)射功率區(qū)間[n,m],重新生成多個介于所述最大值與最小值之間的隨機數(shù),并將重新生成的多個隨機數(shù)存儲于存儲單元210內(nèi),存儲單元210將重新生成的多個數(shù)值發(fā)送至發(fā)送模塊300;

      發(fā)送模塊300接收存儲單元210發(fā)送的重新生成的多個隨機數(shù),根據(jù)所述重新生成的多個隨機數(shù)更改proberequest(探測請求)幀發(fā)射功率,并按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      當探測請求發(fā)送完畢后,發(fā)送模塊300發(fā)送一個“發(fā)送完成”信息至隨機模塊200的清零單元220。

      清零單元220接收發(fā)送模塊300發(fā)送的“發(fā)送完成”信息,并清零存儲單元210內(nèi)存儲的第二次生成的多個隨機數(shù)。

      當?shù)谌伟l(fā)送探測請求時,重復上述過程。

      本實施例有點在于,每次發(fā)送探測請求時都更改發(fā)射功率,進一步提高個人位置信息的安全性。

      實施例三

      本實施例與實施例一及實施例二不同之處在于,本實施例提出一種移動設備反定位app。

      如圖3所示為本實施例中一種移動設備反定位app結構框圖,該app包括:

      設置模塊100,設置移動設備探測請求發(fā)射功率的最大值及最小值;

      隨機模塊200,生成多個介于探測請求發(fā)射功率最大值與最小值之間的隨機數(shù);

      控制模塊400,控制移動設備功率放大器芯片根據(jù)所述多個隨機數(shù)更改發(fā)射功率,功率放大器芯片按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      進一步地,所述隨機模塊200包括:

      存儲單元210,用于存儲多個隨機數(shù);

      清零單元220,用于當功率放大器芯片發(fā)送探測請求后,清空存儲單元內(nèi)數(shù)據(jù)。

      本系統(tǒng)在工作時,設置模塊100根據(jù)設備發(fā)送proberequest(探測請求)幀的最大發(fā)射功率設置發(fā)射功率的最大值,設置最大值為m,設置一個發(fā)送功率最小值n,發(fā)射功率最大值m與最小值n組成一個發(fā)射功率區(qū)間[n,m]。

      隨機模塊200根據(jù)設置模塊100設置的發(fā)射功率區(qū)間[n,m],生成多個介于所述最大值與最小值之間的隨機數(shù),并將生成的多個隨機數(shù)存儲于存儲單元210內(nèi),存儲單元210將多個數(shù)值發(fā)送至控制模塊400;

      控制模塊400接收存儲單元210發(fā)送的多個隨機數(shù),控制移動設備功率放大器芯片根據(jù)所述多個隨機數(shù)更改發(fā)射功率,功率放大器芯片按照多個不同的發(fā)射功率于多個信道中發(fā)送探測請求。

      當探測請求發(fā)送完畢后,控制模塊400發(fā)送一個“發(fā)送完成”信息至隨機模塊200的清零單元220。

      清零單元220接收控制模塊400發(fā)送的“發(fā)送完成”信息,并清零存儲單元210內(nèi)存儲的多個隨機數(shù)。

      例如:

      某用戶移動設備安裝了這個反定位app,當用戶走進一個具有wifi定位功能的商場,用戶打開這個反定位app,然后開啟反定位功能,則app立即通過上述方法控制手機功率放大器芯片,導致手機向外發(fā)送的probe幀的功率產(chǎn)生隨機化。

      該具有wifi定位功能的商場是通過收集probe幀的功率進行大數(shù)據(jù)分析來確定用戶的位置的,由于用戶發(fā)送probe幀的功率的隨機化使得定位模型失效,導致無法準確定位用戶。

      用戶離開商場,關閉反定位app,則恢復正常。

      本實施例中一種移動設備反定位app可適用于具有wi-fi連接功能的電子設備,能有效防止用戶位置信息的泄露,保護用戶隱私。

      本文中所描述的具體實施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術領域的技術人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權利要求書所定義的范圍。

      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1