一種位置隱私保護方法、裝置及系統的制作方法
【技術領域】
[0001]本發明涉及終端隱私保護領域,特別涉及一種位置隱私保護方法、裝置及系統。
【背景技術】
[0002]隨著W1-Fi (Wireless Fidelity,無線保真)技術的廣泛應用,逐漸普及的智能終端都支持W1-Fi技術,在這種情況下,基于W1-Fi的室內定位應用也逐漸成為可能。定位的工作過程可以是:
[0003]首先AP (Access Point,接入點)向終端發送定位配置請求巾貞,該定位配置請求中貞中包括信道、組播地址和周期等信息,其中信道是指終端發送位置軌跡通知幀所使用的信道。組播地址是接收位置軌跡通知幀的一組AP的組地址,這個一組AP可以是一個或者多個AP,周期是終端發送位置軌跡通知幀的周期。
[0004]其次終端向AP發送定位配置響應巾貞,該位置配置響應巾貞表示接受或者拒絕定位配置請求。當終端接受定位配置請求時,向AP發送位置軌跡通知幀,最后AP根據位置軌跡通知幀計算出終端的位置。
[0005]上述終端發送的位置軌跡通知幀的幀頭中包括終端的MAC (Medium AccessControl,介質訪問控制)地址和AP的MAC地址,而終端的MAC地址是終端的一種標識。如果終端在位置軌跡通知幀中始終使用一個固定的MAC地址,即使用固定的標識,會導致終端的運動軌跡被跟蹤,由于終端的地址與持有此終端的用戶存在一一對應關系,所以終端的運動軌跡可以看作是用戶的運動軌跡。當終端的運動軌跡被跟蹤時,實際上就是用戶的運動軌跡被跟蹤,即造成持有該終端的用戶的位置隱私未得到保護。
[0006]另外,W1-Fi消息的有效傳播距離通常為100米左右,如果監聽到某個終端的W1-Fi消息,就意味著持有該終端的用戶在偵聽者的附近,因此即使終端沒有做上述定位過程,只要終端一發出W1-Fi消息,消息中包含終端的固定使用的地址也會泄露用戶的位置隱私。
【發明內容】
[0007]本發明所要解決的技術問題是提供一種位置隱私保護方法、裝置及系統,用以解決現有技術中持有終端的用戶的位置隱私未得到保護的問題。技術方案如下:
[0008]第一方面,本發明實施例提供一種位置隱私保護方法,應用于無線終端,所述位置隱私保護方法包括:
[0009]生成向至少一個接入點發送的標識更新通知消息,所述標識更新通知消息中包括所述無線終端的第一標識以指示所述標識更新通知消息為所述無線終端發送,所述標識更新通知消息中還包括所述無線終端的第二標識信息;
[0010]發送所述標識更新通知消息,以便所述接入點根據所述第二標識信息獲取第二標識,并將所述第二標識作為所述無線終端的標識;
[0011]向所述接入點發送后續消息,所述后續消息中包括所述第二標識以指示所述后續消息為所述無線終端發送。
[0012]在第一方面的第一種可能實現方式中,所述發送所述標識更新通知消息,包括:
[0013]在接收到所述接入點發送的標識更新請求消息后,發送所述標識更新通知消息;
[0014]或者
[0015]在設定的標識更新時間到達后發送所述標識更新通知消息,所述設定的標識更新時間包括在所述接入點發送的標識更新請求消息中;
[0016]或者
[0017]在無線終端確定的標識更新時間到達后發送所述標識更新通知消息。
[0018]結合第一方面或第一方面的第一種可能實現方式中,在第一方面的第二種可能實現方式中,所述第二標識信息包括加密的所述第二標識;
[0019]或
[0020]所述第二標識信息包括加密的所述第二標識和加密的第一標識有效期信息;
[0021]或所述第二標識信息包括加密的所述第二標識和不加密的所述第一標識有效期信息;
[0022]或所述第二標識信息包括加密的所述第二標識和加密的第二標識更新時間信息;
[0023]或所述第二標識信息包括加密的所述第二標識和不加密的所述第二標識更新時間信息。
[0024]結合第一方面的第二種可能實現方式中,在第一方面的第三種可能實現方式中,所述方法還包括:
[0025]從所述接入點接收標識更新密鑰,所述標識更新密鑰至少用于對所述第二標識進行加密。
[0026]結合第一方面或第一方面的第一種可能實現方式中,在第一方面的第四種可能實現方式中,所述標識更新通知消息為位置軌跡通知幀,所述后續消息為后續位置軌跡通知幀。
[0027]第二方面,本發明實施例提供一種位置隱私保護方法,應用于接入點,所述位置隱私保護方法包括:
[0028]接收無線終端發送的標識更新通知消息,所述標識更新通知消息中包括所述無線終端的第一標識以指示所述標識更新通知消息為所述無線終端發送,所述標識更新通知消息中還包括所述無線終端的第二標識信息;
[0029]從所述第二標識信息獲取第二標識,將所述第二標識作為所述無線終端的標識;
[0030]若接收到的后續消息中指示所述后續消息發送設備的標識域取值為所述第二標識,則確定所述后續消息為所述無線終端發送。
[0031]在第二方面的第一種可能實現方式中,在所述接收無線終端發送的標識更新通知消息之前,所述方法還包括:
[0032]發送標識更新請求消息至所述無線終端,所述標識更新請求消息用于請求所述無線終端發送所述標識更新通知消息,以便更新所述無線終端的標識。
[0033]結合第二方面或第二方面的第一種可能實現方式中,在第二方面的第二種可能實現方式中,所述第二標識信息包括加密的所述第二標識;
[0034]或
[0035]所述第二標識信息包括加密的所述第二標識和加密的第一標識有效期信息;
[0036]或所述第二標識信息包括加密的所述第二標識和不加密的所述第一標識有效期;
[0037]或所述第二標識信息包括加密的所述第二標識和加密的第二標識更新時間信息;
[0038]或所述第二標識信息包括加密的所述第二標識和不加密的所述第二標識更新時間信息。
[0039]結合第二方面的第二種可能實現方式中,在第二方面的第三種可能實現方式中,所述方法還包括:
[0040]發送標識更新密鑰,所述標識更新密鑰至少用于對所述第二標識進行加密。
[0041 ] 結合第二方面或第二方面的第一種可能實現方式中,在第二方面的第四種可能實現方式中,所述標識更新通知消息為位置軌跡通知幀,所述后續消息為后續位置軌跡通知幀。
[0042]第三方面,本發明實施例還提供一種位置隱私保護方法,應用于接入點,所述位置隱私保護方法包括:
[0043]生成向無線終端發送的標識更新通知消息,所述標識更新通知消息中包括所述無線終端的第一標識以指示所述標識更新通知消息發送給所述無線終端,所述標識更新通知消息中還包括所述無線終端的第二標識信息;
[0044]發送所述標識更新通知消息,以便所述無線終端根據所述第二標識信息獲取第二標識,并在所述無線終端后續發送的消息中包括所述第二標識以指示所述后續發送的消息為所述無線終端發送。
[0045]在第三方面的第一種可能實現方式中,所述發送所述標識更新通知消息的同時,所述方法還包括:生成向其它無線終端發送的其它標識更新通知消息,并向所述其它無線終端發送所述其它標識更新通知消息,以便于所述其它無線終端后續發送的消息中包括各自的第二標識以指示發送消息的發送終端。
[0046]在第三方面的第二種可能實現方式中,所述發送所述標識更新通知消息之前,所述方法還包括:檢測所述無線終端和其它無線終端的運動軌跡交叉事件;
[0047]若檢測到所述無線終端和其它無線終端之間發生運動軌跡交叉事件,則發送所述標識更新通知消息。
[0048]在第三方面的第三種可能實現方式中,所述標識更新通知消息中還包括第二標識更新時間信息,以便所述無線終端在所述第二標識更新時間到達后在所述后續發送的消息中包括所述第二標識以指示所述后續發送的消息為所述無線終端發送;
[0049]或者所述標識更新通知消息中還包括第一標識有效期信息,以便所述無線終端在所述第一標識有效期到期后,在所述后續發送的消息中包括所述第二標識以指示所述后續發送的消息為所述無線終端發送。
[0050]結合第三方面或第三方面的第一種可能實現方式至第三種可能實現方式中的任意一種可能實現方式中,在第三方面的第四種可能實現方式中,所述標識更新通知消息中的所述第二標識使用密鑰進行加密,其中所述密鑰是所述接入點與所述無線終端之間點到點的會話密鑰。
[0051]結合第三方面或第三方面的第一種可能實現方式至第三種可能實現方式中的任意一種可能實現方式中,在第三方面的第五種可能實現方式中,所述標識更新通知消息為定位配置請求幀。
[0052]第四方面,本發明實施例再提供一種位置隱私保護方法,應用于無線終端,所述位置隱私保護方法包括:
[0053]接收接入點發送的標識更新通知消息,所述標識更新通知消息中包括所述無線終端的第一標識以指示所述標識更新通知消息發送給所述無線終端,所述標識更新通知消息中還包括所述無線終端的第二標識信息;
[0054]從所述第二標識信息獲取第二標識,并將所述第二標識作為所述無線終端的標識;
[0055]在所述無線終端后續發送的消息中包括所述第二標識以指示所述后續發送的消息為所述無線終端發送。
[0056]在第四方面的第一種可能實現方式中,若所述接入點檢測到所述無線終端和其它無線終端之間發生運動軌跡交叉事件,則所述接入點發送所述標識更新通知消息。
[0057]在第四方面的第二種可能實現方式中,所述標識更新通知消息中還包括第二標識更新時間信息,以便所述無線終端在所述第二標識更新時間到達后在所述后續發送的消息中包括所述第二標識以指示所述后續發送的消息為所述無線終端發送;
[0058]或者所述標識更新通知消息中包括第一標識有效期信息,以便所述無線終端在所述第一標識有效期到期后,在所述后續發送的消息中包括所述第二標識以指示所述后續發送的消息為所述無線終端發送。
[0059]結合第四方面或第四方面的第一種可能實現方式和第二種可能實現方式中的任意一種可能實現方式中,在第四方面的第三種可能實現方式中,所述標識更新通知消息中的所述第二標識使用密鑰進行加密,其中所述密鑰是所述接入點與所述無線終端之間點到點的會話密鑰。
[0060]結合第四方面或第四方面的第一種可能實現方式和第二種可能實現方式中的任意一種可能實現方式中,在第四方面的第四種可能實現方式中,所述標識更新通知消息為定位配置請求幀。
[0061]第五方面,本發明實施例提供一種位置隱私保護裝置,應用于無線終端,所述位置隱私保護裝置包括:
[0062]消息生成單元,用于生成向至少一個接入點發送的標識更新通知消息,所述標識更新通知消息中包括所述無線終端的第一標識以指示所述標識更新通知消息為所述無線終端發送,所述標識更新通知消息中還包括所述無線終端的第二標識信息;
[0063]第一發送單元,用于發送所述標識更新通知消息,以便所述接入點根據所述第二標識信息獲取第二標識,并將所述第二標識作為所述無線終端的標識;
[0064]第二發送單元,用于向所述接入點發送后續消息,所述后續消息中包括所述第二標識以指示所述后續消息為所述無線終端發送。
[0065]在第五方面的第一種可能實現方式中,所述第一發送單元具體用于:
[0066]在接收到所述接入點發送的標識更新請求消息后,發送所述標識更新通知消息;
[0067]或者
[0068]在設定的標識更新時間到達后發送所述標識更新通知消息,所述設定的標識更新時間包括在所述接入點發送的標識更新請求消息中;
[0069]或者
[0070]在無線終端確定的標識更新時間到達后發送所述標識更新通知消息。
[0071]結合第五方面或第五方面的第一種可能實現方式中,在第五方面的第二種可能實現方式中,所述第二標識信息包括加密的所述第二標識;
[0072]或
[0073]所述第二標識信息包括加密的所述第二標識和加密的第一標識有效期信息;
[0074]或所述第二標識信息包括加密的所述第二標識和不加密的所述第一標識有效期信息;
[0075]或所述第二標識信息包括加密的所述第二標識和加密的第二標識更新時間信息;
[0076]或所述第二標識信息包括加密的所述第二標識和不加密的所述第二標識更新時間信息。
[0077]結合第五方面的第二種可能實現方式中,在第五方面的第三種可能實現方式中,所述裝置還包括:
[0078]接收單元,用于從所述接入點接收標識更新密鑰,所述標識更新密鑰至少用于對所述第二標識進行加密。
[0079]結合第五方面或第五方面的第一種可能實現方式中,在第五方面的第四種可能實現方式中,所述標識更新通知消息為位置軌跡通知幀,所述后續消息為后續位置軌跡通知幀。
[0080]第六方面,本發明實施例提供一種位置隱私保護裝置,應用于接入點,所述位置隱私保護裝置包括:
[0081]接收單元,用于接收無線終端發送的標識更新通知消息,所述標識更新通知消息中包括所述無線終端的第一標識以指示所述標識更新通知消息為所述無線終端發送,所述標識更新通知消息中還包括所述無線終端的第二標識信息;
[0082]獲取單元,用于從所述第二標識信息獲取第二標識,將所述第二標識作為所述無線終端的標識;
[0083]判定單元,用于若接收到的后續消息中指示所述后續消息發送設備的標識域取值為所述第二標識,則確定所述后續消息為所述無線終端發送。
[0084]在第六方面的第一種可能實現方式中,所述裝置還包括:
[0085]第一發送單元,用于發送標識更新請求消息至所述無線終端,所述標識更新請求消息用于請求所述無線終端發