具有由bssid和mcc的組合唯一識(shí)別的接入點(diǎn)的wlan無線電地圖的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及支持與無線局域網(wǎng)的接入點(diǎn)關(guān)于的信息的使用,尤其涉及處理與無線局域網(wǎng)的接入點(diǎn)關(guān)于的信息的存儲(chǔ)以及處理與無線局域網(wǎng)的接入點(diǎn)關(guān)于的信息的取回。
【背景技術(shù)】
[0002]現(xiàn)代全球蜂窩和非蜂窩定位技術(shù)是基于生成包含關(guān)于蜂窩和非蜂窩信號(hào)的信息的大型全球數(shù)據(jù)庫。該信息可以完全或部分源自于這些定位技術(shù)的用戶。
[0003]用戶所提供的信息為“指紋”的形式,其包含例如基于所接收的全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)的衛(wèi)星信號(hào)以及從蜂窩和/或非蜂窩陸地系統(tǒng)的信號(hào)的一個(gè)或多個(gè)無線電接口所進(jìn)行的測(cè)量而估計(jì)的位置。在關(guān)于蜂窩信號(hào)的測(cè)量的情況下,測(cè)量的結(jié)果可以包含所觀察到的蜂窩網(wǎng)絡(luò)小區(qū)的全局和/或局部標(biāo)識(shí),它們的信號(hào)強(qiáng)度和/或路徑損耗和/或如定時(shí)提前(TA)或往返時(shí)間的定時(shí)測(cè)量。針對(duì)關(guān)于無線局域網(wǎng)(WLAN)信號(hào)的測(cè)量而言,作為非蜂窩系統(tǒng)的信號(hào)的示例,測(cè)量的結(jié)果可以包含如所觀察的接入點(diǎn)的媒體訪問控制(MAC)地址一樣的基本服務(wù)集標(biāo)識(shí)(BSSID)、接入點(diǎn)的服務(wù)集標(biāo)識(shí)符(SSID)和接收信號(hào)的信號(hào)強(qiáng)度(接收信號(hào)強(qiáng)度指示RSSI或參考值為ImW的以dBm為單位的物理Rx水平等)。
[0004]該數(shù)據(jù)隨后被傳輸至服務(wù)器或云,在那里該數(shù)據(jù)可以被收集并且可以在那里出于定位的目的而基于該數(shù)據(jù)生成另外的模型。這樣的另外的模型可以是覆蓋區(qū)域估計(jì)、節(jié)點(diǎn)位置和/或無線電信道模型,其中蜂窩通信網(wǎng)絡(luò)的基站和WLAN的接入點(diǎn)是示例性節(jié)點(diǎn)。就此而言,這些精確的模型可以被用于估計(jì)移動(dòng)終端的位置。
[0005]指紋并非必須包括基于GNSS的位置。它們也可能僅包括蜂窩和/或蜂窩測(cè)量。在這種情況下,指紋例如可以以服務(wù)器中基于WLAN的定位為基礎(chǔ)而被指定以位置。如果在指紋中存在蜂窩測(cè)量,這樣自行定位的指紋則可以被用來獲取蜂窩網(wǎng)絡(luò)信息。此外,在指紋中的WLAN測(cè)量的集合中,除了已知WLAN接入點(diǎn)的測(cè)量之外還可能存在未知接入點(diǎn)的測(cè)量,并且未知接入點(diǎn)的位置能夠通過這些自行定位的指紋而獲取。最后,基于自行定位的指紋可以針對(duì)先前已知的接入點(diǎn)獲取更多數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0006]針對(duì)第一方面,描述了一種方法,其包括接收無線局域網(wǎng)的接入點(diǎn)的標(biāo)識(shí)符以及關(guān)于該接入點(diǎn)的附加信息。該方法進(jìn)一步包括接收使得能夠確定假定該接入點(diǎn)位于其中的區(qū)域的標(biāo)識(shí)符的數(shù)據(jù)。該方法進(jìn)一步包括使得在數(shù)據(jù)庫中存儲(chǔ)基于該附加信息的信息,從而使得該信息作為主密鑰被分配給該接入點(diǎn)的標(biāo)識(shí)符并且作為副密鑰被分配給該區(qū)域的標(biāo)識(shí)符。
[0007]針對(duì)第二方面,描述了一種方法,其包括接收無線局域網(wǎng)的接入點(diǎn)的標(biāo)識(shí)符。該方法進(jìn)一步包括確定假定該接入點(diǎn)位于其中的區(qū)域的標(biāo)識(shí)符。該方法進(jìn)一步包括從數(shù)據(jù)庫取回關(guān)于該接入點(diǎn)的另外的信息,該另外的信息通過作為主密鑰被分配給該接入點(diǎn)的標(biāo)識(shí)符并且作為副密鑰被分配給該區(qū)域的標(biāo)識(shí)符而被存儲(chǔ)。
[0008]針對(duì)該第一方面,還描述了一種第一裝置,其包括用于實(shí)現(xiàn)針對(duì)該第一方面所呈現(xiàn)的方法的動(dòng)作的裝置。
[0009]針對(duì)該第二方面,還描述了一種第一裝置,其包括用于實(shí)現(xiàn)針對(duì)該第二方面所呈現(xiàn)的方法的動(dòng)作的裝置。
[0010]這些裝置中的裝置能夠以硬件和/或軟件來實(shí)施。它們例如可以包括用于執(zhí)行計(jì)算機(jī)程序代碼以便實(shí)現(xiàn)所需功能的處理器,存儲(chǔ)該程序代碼的存儲(chǔ)器,或者其二者??商鎿Q地,它們例如可以包括被設(shè)計(jì)為實(shí)現(xiàn)所需功能的電路,其例如以如集成電路的芯片組或芯片來實(shí)施。
[0011]針對(duì)該第一方面,還描述了一種第二裝置,其包括至少一個(gè)處理器以及包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為與該至少一個(gè)處理器一起使得該裝置至少執(zhí)行針對(duì)該第一方面所呈現(xiàn)的方法的動(dòng)作。
[0012]針對(duì)該第二方面,還描述了一種第二裝置,其包括至少一個(gè)處理器以及包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為與該至少一個(gè)處理器一起使得該裝置至少執(zhí)行針對(duì)該第二方面所呈現(xiàn)的方法的動(dòng)作。
[0013]針對(duì)該第一方面,還描述了一種非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中存儲(chǔ)有計(jì)算機(jī)程序代碼。該計(jì)算機(jī)程序代碼在由處理器執(zhí)行時(shí)使得該裝置執(zhí)行針對(duì)該第一方面所呈現(xiàn)的方法的動(dòng)作。
[0014]針對(duì)該第二方面,還描述了一種非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中存儲(chǔ)有計(jì)算機(jī)程序代碼。該計(jì)算機(jī)程序代碼在由處理器執(zhí)行時(shí)使得該裝置執(zhí)行針對(duì)該第二方面所呈現(xiàn)的方法的動(dòng)作。
[0015]針對(duì)上述兩個(gè)方面,該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是磁盤或存儲(chǔ)器等。該計(jì)算機(jī)程序代碼可以以對(duì)該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)進(jìn)行編碼的形式存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以意在參與到該設(shè)備的操作之中,如計(jì)算機(jī)的內(nèi)部或外部硬盤,或者意在進(jìn)行程序代碼的分布,如光盤。
[0016]針對(duì)上述兩個(gè)方面所要理解的是,相應(yīng)的計(jì)算機(jī)程序代碼本身必須被認(rèn)為是本發(fā)明的實(shí)施例。
[0017]針對(duì)第三方面,描述了一種非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中存儲(chǔ)有數(shù)據(jù)庫,該數(shù)據(jù)庫被配置為具有使得能夠進(jìn)行以下各項(xiàng)的存儲(chǔ)的結(jié)構(gòu):作為主密鑰并且被分配給接入點(diǎn)的相應(yīng)標(biāo)識(shí)符的無線局域網(wǎng)的接入點(diǎn)的標(biāo)識(shí)符;作為副密鑰并且被分配給區(qū)域的相應(yīng)標(biāo)識(shí)符的一個(gè)或多個(gè)區(qū)域的標(biāo)識(shí)符;關(guān)于無線局域網(wǎng)的接入點(diǎn)的另外的信息,該接入點(diǎn)被假定位于該區(qū)域之中。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)同樣例如可以是磁盤或存儲(chǔ)器等。包括所呈現(xiàn)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的裝置同樣可以是該第三方面的示例性實(shí)施例。
[0018]此外還描述了一種系統(tǒng),其包括如針對(duì)第一方面所呈現(xiàn)的任何裝置和/或如針對(duì)第二方面所呈現(xiàn)的任何裝置,并且還包括如針對(duì)第三方面所呈現(xiàn)的存儲(chǔ)數(shù)據(jù)庫的非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。如果所包括的裝置是移動(dòng)設(shè)備,則該系統(tǒng)可選地還可以包括服務(wù)器。如果所包括的裝置是服務(wù)器,則該系統(tǒng)可選地還可以包括移動(dòng)設(shè)備。
[0019]任何所描述的裝置都可以僅包括所指示的組件或者一個(gè)或多個(gè)附加組件。
[0020]任何所描述的裝置都可以是用于設(shè)備的模塊或組件,例如芯片??商鎿Q地,任何所描述的裝置都可以是設(shè)備,例如服務(wù)器或移動(dòng)終端。
[0021]在一個(gè)實(shí)施例中,所描述的方法是信息提供方法,并且所描述的第一裝置是信息提供裝置。在一個(gè)實(shí)施例中,所描述的第一裝置的裝置是處理裝置。
[0022]在所描述方法的某些實(shí)施例中,該方法是用于支持與無線局域網(wǎng)的接入點(diǎn)有關(guān)的信息的使用的方法。在所描述裝置的某些實(shí)施例中,該裝置是用于支持與無線局域網(wǎng)的接入點(diǎn)有關(guān)的信息的使用的裝置。
[0023]所要理解的是,本發(fā)明在該部分中所呈現(xiàn)的僅是示例性而并非限制性的內(nèi)容。
[0024]本發(fā)明的其它特征將由于以下結(jié)合附圖所考慮的詳細(xì)描述而成為顯而易見的。然而,所要理解的是,附圖僅是出于圖示的目的所設(shè)計(jì)而并非作為本發(fā)明的限制的定義,針對(duì)本發(fā)明的限制的定義應(yīng)當(dāng)參考所附的權(quán)利要求。還應(yīng)當(dāng)理解的是,附圖并非依比例進(jìn)行繪制并且它們僅意在從概念上對(duì)這里所描述的結(jié)構(gòu)和過程進(jìn)行圖示。
【附圖說明】
[0025]圖1是根據(jù)第一方面的裝置的示例性實(shí)施例的示意性框圖;
[0026]圖2是圖示根據(jù)第一方面的方法的示例性實(shí)施例的流程圖;
[0027]圖3是根據(jù)第二方面的裝置的示例性實(shí)施例的示意性框圖;
[0028]圖4是圖示根據(jù)第二方面的方法的示例性實(shí)施例的流程圖;
[0029]圖5是示例性系統(tǒng)的示意性框圖;
[0030]圖6是圖示圖5的系統(tǒng)中的示例性第一操作的流程圖;
[0031]圖7是圖示示例性數(shù)據(jù)庫的結(jié)構(gòu)的示圖;以及
[0032]圖8是圖示圖5的系統(tǒng)中的示例性第二操作的流程圖。
【具體實(shí)施方式】
[0033]圖1是示例性裝置100的示意性框圖。裝置100包括處理器101以及鏈接至處理器101的存儲(chǔ)器102。存儲(chǔ)器102存儲(chǔ)用于支持與WLAN的接入點(diǎn)有關(guān)的信息的使用、更具體地用于處理與WLAN接入點(diǎn)有關(guān)的信息的存儲(chǔ)的計(jì)算機(jī)程序代碼。處理器101被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器102中的計(jì)算機(jī)程序代碼以便使得裝置執(zhí)行期望的動(dòng)作。
[0034]裝置100可以是服務(wù)器或者任何其它設(shè)備,例如移動(dòng)設(shè)備。這樣的移動(dòng)設(shè)備例如可以是通信終端,如移動(dòng)電話、智能電話、筆記本電腦、平板電腦等。裝置100同樣可以是模塊,如用于服務(wù)器或任何其它設(shè)備的芯片、芯片上的電路或插件板。裝置100是根據(jù)所呈現(xiàn)的第一方面的任何裝置的示例性實(shí)施例。可選地,裝置100可以包括各種其它組件,如數(shù)據(jù)接口、用戶接口、另外的存儲(chǔ)器、另外的處理器等。
[0035]現(xiàn)在將參考圖2的流程圖對(duì)裝置100的操作進(jìn)行描述。該操作是根據(jù)所呈現(xiàn)的第一方面的方法的示例性實(shí)施例。處理器101和存儲(chǔ)在存儲(chǔ)器102中的程序代碼在該程序代碼從存儲(chǔ)器102被取出并且由處理器101執(zhí)行時(shí)使得裝置執(zhí)行該操作。被使得執(zhí)行該操作的裝置可以是裝置100或者其它一些裝置,特別是包括裝置100的設(shè)備。
[0036]該裝置接收無線局域網(wǎng)的接入點(diǎn)的標(biāo)識(shí)符以及與該接入點(diǎn)有關(guān)的附加信息(動(dòng)作 111)。
[0037]該裝置還接收使得能夠確定假定該接入點(diǎn)位于其中的區(qū)域的標(biāo)識(shí)符的數(shù)據(jù)(動(dòng)作 112)ο
[0038]該裝置使得在數(shù)據(jù)庫中存儲(chǔ)基于該附加信息的信息,而使得所述信息作為主密鑰被分配給該接入點(diǎn)的標(biāo)識(shí)符并且作為副密鑰被分配給該區(qū)域的標(biāo)識(shí)符(動(dòng)作113)。基于該附加信息的信息可以與該附加信息相同,或者其可以被提煉或者是該附加信息以其它方式被修改的版本。
[0039]圖3是另一種示例性裝置200的示意性框圖。裝置200包括處理器201以及鏈接至處理器201的存儲(chǔ)器202。存儲(chǔ)器202存儲(chǔ)計(jì)算機(jī)程序代碼,該計(jì)算機(jī)程序代碼用于支持與無線局域網(wǎng)的接入點(diǎn)有關(guān)的信息的使用,尤其用于處理與WLAN接入點(diǎn)有關(guān)的信息的取回。處理器201被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器202中的計(jì)算機(jī)程序代碼以便使得該裝置執(zhí)行所期望的動(dòng)作。
[0040]裝置200可以是服務(wù)器或任何其它設(shè)備,例如移動(dòng)設(shè)備。這樣的移動(dòng)設(shè)備例如可以是通信終端,如移動(dòng)電話、智能電話、筆記本電腦、平板電腦等。裝置100同樣可以是模塊,如用于服務(wù)器或任何其它設(shè)備的芯片、芯片上的電路或插件板。裝置200是根據(jù)所呈現(xiàn)的第一方面的任何裝置的示例性實(shí)施例??蛇x地,裝置200可以包括各種其它組件,如數(shù)據(jù)接口、用戶接口、另外的存儲(chǔ)器、另外的處理器等。
[0041]現(xiàn)在將參考圖4的流程圖對(duì)裝置200的操作進(jìn)行描述。該操作是根據(jù)所呈現(xiàn)的第二方面的方法的示例性實(shí)施例。處理器201和存儲(chǔ)在存儲(chǔ)器202中的程序代碼在該程序代碼從存儲(chǔ)器202取出并且由處理器201執(zhí)行時(shí)使得裝置執(zhí)行該操作。被使得執(zhí)行該操作的裝置可以是裝置200或者其它一些裝置,特別是包括裝置200的設(shè)備。
[0042]該裝置接收無線局域網(wǎng)的接入點(diǎn)的標(biāo)識(shí)符(動(dòng)作211)。
[0043]該裝置還確定假定該接入點(diǎn)位于其中的區(qū)域的標(biāo)識(shí)符(動(dòng)作212)。
[0044]該裝置還從數(shù)據(jù)庫取回與該接入點(diǎn)有關(guān)的另外的信息,該另外的信息通過作為主密鑰被分配給該接入點(diǎn)的標(biāo)識(shí)符并且作為副密鑰被分配給該區(qū)域的標(biāo)識(shí)符而被存儲(chǔ)(動(dòng)作 213)ο
[0045]存儲(chǔ)與WLAN接入點(diǎn)有關(guān)的信息、例如指紋數(shù)據(jù)或者已經(jīng)基于指紋數(shù)據(jù)而確定的模型數(shù)據(jù),可以被結(jié)構(gòu)化而使得能夠使用WLAN接入點(diǎn)的BSSID、即無線電接口的MAC地址作為密鑰來對(duì)該數(shù)據(jù)進(jìn)