更新所存儲(chǔ)的關(guān)于無(wú)線接入點(diǎn)的信息的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及所存儲(chǔ)的關(guān)于無(wú)線接入點(diǎn)的信息,尤其設(shè)及運(yùn)些信息的更新。
【背景技術(shù)】
[0002] 現(xiàn)代全球移動(dòng)電話和非移動(dòng)電話定位技術(shù)是基于產(chǎn)生包括關(guān)于蜂窩和非蜂窩的 信息的巨大的全球數(shù)據(jù)庫(kù)。該信息可W完全或部分地來(lái)源于運(yùn)些定位技術(shù)的用戶。運(yùn)種方 法也被稱為"眾包(crowd-sourcing)"。
[0003] 由用戶提供的信息典型地為"指紋(fingerprint)"的形式,該形式包括基于估計(jì) 的位置的指示,例如,所接收的全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)的衛(wèi)星信號(hào)和取自用于蜂窩和/ 或非蜂窩終端系統(tǒng)的一個(gè)或多個(gè)無(wú)線電接口的測(cè)量。在為蜂窩信號(hào)的測(cè)量的情況下,測(cè)量 的結(jié)果可W包含所觀察的蜂窩網(wǎng)絡(luò)的全球和/或局部的識(shí)別、它們的信號(hào)強(qiáng)度和/或路徑 損耗和/或像時(shí)間提前(TA)或往返時(shí)間之類的時(shí)間測(cè)量。作為非蜂窩系統(tǒng)的信號(hào)的例子, 對(duì)于無(wú)線局域網(wǎng)(WLAN)信號(hào)的測(cè)量,測(cè)量的結(jié)果可W包含基本服務(wù)集標(biāo)識(shí)符度SSID),像 所觀察的接入點(diǎn)(A巧的媒體訪問(wèn)控制(MAC)地址、接入點(diǎn)的服務(wù)集標(biāo)識(shí)符(SSID)、W及所 接收的信號(hào)的信號(hào)強(qiáng)度(接收的信號(hào)強(qiáng)度指示RSSI或W地m為單位的具有ImW參考值的 物理接收信號(hào)電平(Rxlevel)等)。
[0004] 然后,運(yùn)些數(shù)據(jù)可W被轉(zhuǎn)發(fā)到服務(wù)器或云端,其中,運(yùn)些數(shù)據(jù)可W被收集,并且在 其中,可W基于用于定位目的的數(shù)據(jù)產(chǎn)生更多的模型。蜂窩通信網(wǎng)絡(luò)的基站和WLAN的接入 點(diǎn)最為示例性節(jié)點(diǎn),運(yùn)些更多的模型能夠?yàn)楦采w區(qū)域估計(jì)、節(jié)點(diǎn)定位和/或無(wú)線電信道模 式。最后,運(yùn)些細(xì)化的模型可W用于估計(jì)移動(dòng)終端的位置。 陽(yáng)〇化]指紋不是必須要包含基于GNSS的位置。它們也可W只包括蜂窩和/或WLAN測(cè)量。 運(yùn)樣的話,指紋能夠例如基于W服務(wù)器中定位為基礎(chǔ)的WLAN來(lái)分配位置。如果在指紋中有 蜂窩測(cè)量,那么運(yùn)種自我定位的指紋能夠用于獲取蜂窩網(wǎng)絡(luò)信息。在指紋中的一組WLAN測(cè) 量中,可能除了用于已知的WLAN接入點(diǎn)的測(cè)量之外,還有用于未知的接入點(diǎn)的測(cè)量,并且 未知的接入點(diǎn)的位置能夠通過(guò)運(yùn)些自我定位的指紋來(lái)獲得。最后,對(duì)于之前已知的接入點(diǎn), 能夠基于自我定位的指紋來(lái)獲得更多數(shù)據(jù)。
[0006] 可W注意到,即使當(dāng)使用具有GNSS功能的移動(dòng)終端的時(shí)候,用戶也可W根據(jù)首次 定位時(shí)間和能量功耗從使用蜂窩/非蜂窩定位技術(shù)中受益。并且,不是所有的應(yīng)用都需要 基于GNSS的定位。并且,蜂窩/非蜂窩定位技術(shù)在室內(nèi)也起作用,而室內(nèi)通常是基于GNSS 的技術(shù)的具有挑戰(zhàn)性的環(huán)境。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明描述了一種方法,該方法包括:在一設(shè)備處接收在單個(gè)位置處的掃描中獲 得的關(guān)于至少兩個(gè)無(wú)線接入點(diǎn)的信息。該方法還包括:從存儲(chǔ)有所述至少兩個(gè)無(wú)線接入點(diǎn) 中的特定的無(wú)線接入點(diǎn)的記錄中檢索信息。該方法還包括:通過(guò)將所接收的信息與所檢索 的信息進(jìn)行比較,確定是否對(duì)存儲(chǔ)所述特定的無(wú)線接入點(diǎn)的記錄中關(guān)于相鄰的無(wú)線接入點(diǎn) 的信息進(jìn)行更新。該方法還包括:如果確定對(duì)關(guān)于相鄰的無(wú)線接入點(diǎn)的信息進(jìn)行更新,根據(jù) 所檢索的信息對(duì)存儲(chǔ)所述特定的接入點(diǎn)的記錄中關(guān)于相鄰的無(wú)線接入點(diǎn)的信息進(jìn)行更新。
[0008] 并且,本發(fā)明描述了第一設(shè)備,該第一設(shè)備包括用于實(shí)現(xiàn)所提供的方法的動(dòng)作的 裝置。
[0009] 該設(shè)備的裝置能夠?qū)嵤橛布?或軟件。它們例如可W包括用于執(zhí)行實(shí)現(xiàn)所需 功能的計(jì)算機(jī)程序代碼的至少一個(gè)處理器、至少一個(gè)存儲(chǔ)程序代碼的存儲(chǔ)器,或者二者都 包括。
[0010] 可選地,它們例如能夠包括設(shè)計(jì)為實(shí)現(xiàn)所需功能的電路,例如實(shí)施為忍片集或忍 片,像集成電路。總之,該裝置例如可W包括一個(gè)或多個(gè)處理裝置。
[0011] 另外,本發(fā)明還描述了第二設(shè)備,該第二設(shè)備包括至少一個(gè)處理器和包括計(jì)算機(jī) 程序代碼的至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼和至少一個(gè)處理器一 起被配置為:引起至少一個(gè)設(shè)備至少執(zhí)行上述方法的動(dòng)作。
[0012] 所描述的任何一個(gè)設(shè)備可W是用于裝置的模塊或組件,例如,忍片??蛇x地,所提 到的任何一個(gè)設(shè)備可W是裝置,例如,服務(wù)器。
[0013] 所描述的任何一個(gè)設(shè)備還可W僅包括示出的組件或一個(gè)或多個(gè)附加組件。例如, 可選地,任何一個(gè)設(shè)備可W另外包括存儲(chǔ)關(guān)于接入點(diǎn)的信息的數(shù)據(jù)庫(kù)。
[0014] 在一些實(shí)施方式中,所描述的方法是提供信息的方法,并且所描述的設(shè)備是提供 信息的設(shè)備。
[0015] 在所描述的方法的一些實(shí)施方式中,運(yùn)些方法是是用于對(duì)所存儲(chǔ)的關(guān)于無(wú)線接入 點(diǎn)的信息進(jìn)行更新的方法。在所描述的設(shè)備的一些實(shí)施方式中,運(yùn)些設(shè)備是是用于對(duì)所存 儲(chǔ)的關(guān)于無(wú)線接入點(diǎn)的信息進(jìn)行更新的設(shè)備。
[0016] 并且,描述了一種系統(tǒng),該系統(tǒng)包括任意提及的設(shè)備和至少一個(gè)其他裝置,例如, 為多個(gè)接入點(diǎn)存儲(chǔ)記錄的數(shù)據(jù)庫(kù),和/或至少一個(gè)無(wú)線接入點(diǎn),和/或配置為執(zhí)行關(guān)于無(wú)線 接入點(diǎn)的測(cè)量和提供基于測(cè)量的信息的移動(dòng)裝置,和/或提供關(guān)于無(wú)線接入點(diǎn)的信息的其 他裝置,和/或使用所存儲(chǔ)的用于支撐移動(dòng)裝置的位置的記錄的服務(wù)器。
[0017] 此外,非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)被描述,其中計(jì)算機(jī)程序代碼被存儲(chǔ)。該計(jì)算 機(jī)程序代碼在由至少一個(gè)處理器執(zhí)行時(shí),使得至少一個(gè)設(shè)備執(zhí)行所提供的方法的動(dòng)作。
[0018] 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可W是光盤(pán)或存儲(chǔ)器等。計(jì)算機(jī)程序代碼可WW編碼計(jì) 算機(jī)可讀存儲(chǔ)介質(zhì)的指令的形式被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可 W打算用于參加裝置(像計(jì)算機(jī)的內(nèi)置式或外置式的硬盤(pán))的操作,也可W打算用于程序 代碼的分配,像光盤(pán)。
[0019] 可W理解的是,各自的計(jì)算機(jī)程序代碼自身也被看作是本發(fā)明的實(shí)施方式。計(jì)算 機(jī)程序代碼也可W分配到幾個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
[0020] 此外,非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)被描述,該非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)被 配置為存儲(chǔ)使用預(yù)設(shè)結(jié)構(gòu)的數(shù)據(jù),該預(yù)設(shè)的結(jié)構(gòu)能夠存儲(chǔ):無(wú)線接入點(diǎn)的標(biāo)識(shí)符,W及鏈接 到各自的標(biāo)識(shí)符,由標(biāo)識(shí)符標(biāo)識(shí)的無(wú)線接入點(diǎn)和關(guān)于相鄰的無(wú)線接入點(diǎn)的信息。計(jì)算機(jī)可 讀存儲(chǔ)介質(zhì)例如可W是磁盤(pán)或存儲(chǔ)器等。
[0021] 可W理解的是,本發(fā)明的描述運(yùn)部分中僅僅是示例性和非限制性的。
[0022] 本發(fā)明的其他特點(diǎn)將由W下結(jié)合附圖的詳細(xì)的描述而變得明顯。然而,應(yīng)該理解, 附圖僅僅是出于圖示的目的,并不作為對(duì)本發(fā)明的界限的定義。本發(fā)明的界限應(yīng)該參考所 附的權(quán)利要求書(shū)。應(yīng)該進(jìn)一步理解,附圖是按比例繪制,它們僅僅意于概念性地示出其中所 描述的結(jié)構(gòu)和程序。
【附圖說(shuō)明】
[0023]圖1是一種設(shè)備的示例性實(shí)施方式的系統(tǒng)框圖;
[0024] 圖2是示出一種方法的示例性實(shí)施方式的流程圖;
[0025]圖3是一種系統(tǒng)的示例性實(shí)施方式的系統(tǒng)框圖;
[0026] 圖4是示出提供存儲(chǔ)關(guān)于無(wú)線接入點(diǎn)的信息的示例性實(shí)施方式的示意圖;
[0027]圖5是示出圖3的系統(tǒng)的示例性操作的流程圖;
[002引圖6是一種設(shè)備的示例性實(shí)施方式的系統(tǒng)框圖;
[0029] 圖7是一種設(shè)備的示例性實(shí)施方式的系統(tǒng)框圖;W及
[0030] 圖8示出了示例性可移動(dòng)存儲(chǔ)介質(zhì)。
【具體實(shí)施方式】
[0031] 圖1是一種設(shè)備的示例性實(shí)施方式的系統(tǒng)框圖。設(shè)備100包括處理器101和鏈接 到處理器101的存儲(chǔ)器102。存儲(chǔ)器102存儲(chǔ)用于更新所存儲(chǔ)的關(guān)于無(wú)線接入點(diǎn)的信息的 計(jì)算機(jī)程序代碼。為了使得一種設(shè)備執(zhí)行所需的動(dòng)作,處理器101被配置為執(zhí)行存儲(chǔ)造存 儲(chǔ)器102中的計(jì)算機(jī)程序代碼。因此,存儲(chǔ)器102是其中存儲(chǔ)有計(jì)算機(jī)程序代碼的非暫時(shí) 性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例性實(shí)施方式。
[0032] 設(shè)備100可W是服務(wù)器或其它裝置。設(shè)備100可W相當(dāng)于用于服務(wù)器或任何其他 裝置上的模塊,像一個(gè)忍片,忍片上的電路圖或插件??蛇x地,設(shè)備100可W包括各種其他 組件,像數(shù)據(jù)接口、用戶界面、另一個(gè)存儲(chǔ)器、另一個(gè)處理器等。
[0033] 現(xiàn)在將參考圖2的流程圖來(lái)描述設(shè)備100的操作。該操作是根據(jù)本發(fā)明的方法的 示例性實(shí)施方式。當(dāng)程序代碼從存儲(chǔ)器102中被檢索并由處理器101執(zhí)行時(shí),處理器101 和存儲(chǔ)器102中存儲(chǔ)的程序代碼使得一種設(shè)備執(zhí)行運(yùn)些操作。使得執(zhí)行運(yùn)些操作的設(shè)備能 夠使設(shè)備100或一些其他設(shè)備,例如但不限于包括設(shè)備100的裝置。
[0034] 該設(shè)備接收在單個(gè)位置處的掃描中獲得的關(guān)于至少兩個(gè)無(wú)線接入點(diǎn)的信息(動(dòng) 作111)。除了同樣地任意其他類型的無(wú)線接入點(diǎn),至少兩個(gè)無(wú)線接入點(diǎn)可W包括WLAN接入 點(diǎn),像基于接入點(diǎn)的藍(lán)牙等。
[0035] 該設(shè)備從存儲(chǔ)有所述至少兩個(gè)無(wú)線接入點(diǎn)中的特定的無(wú)線接入點(diǎn)的記錄中檢索 信息(動(dòng)作112)。特定的無(wú)線接入點(diǎn)可W基于任何所需的標(biāo)準(zhǔn)來(lái)選擇。應(yīng)該理解,該記錄 可W被存儲(chǔ)在該設(shè)備的內(nèi)置的或外置的存儲(chǔ)器中。
[0036] 該設(shè)備通過(guò)將所接收的信息與所檢索的信息進(jìn)行比較,確定是否對(duì)存儲(chǔ)所述特 定的無(wú)線接入點(diǎn)的記錄中關(guān)于相鄰的無(wú)線接入點(diǎn)的信息進(jìn)行更新(動(dòng)作113)。如果有 至少一個(gè)位置,在該位置上信號(hào)能夠從運(yùn)個(gè)無(wú)線接入點(diǎn)W及從所述特定的無(wú)線接入點(diǎn)刪 除,無(wú)線接入點(diǎn)可W是特定無(wú)線接入點(diǎn)的相鄰的(nei曲boring)無(wú)線接入點(diǎn)或者鄰近的 (nei曲bor)無(wú)線接入點(diǎn)。表述"相鄰的無(wú)線接入點(diǎn)"和"鄰近的無(wú)線接入點(diǎn)"在本文中被作 為同義詞使用。應(yīng)該理解的是,所接收的信息的全部或選取的部分可W與所檢索的信息的 全部或部分相比較。
[0037] 在確定要更新關(guān)于相鄰的無(wú)線接入點(diǎn)的信息的情況下,所述設(shè)備引起存儲(chǔ)所述特 定的接入點(diǎn)的記錄中關(guān)于相鄰的無(wú)線接入點(diǎn)的信息的更新(動(dòng)作114)。
[0038] 應(yīng)該理解的是,可選地,對(duì)于動(dòng)作111中接收的信息的每個(gè)或一些接入點(diǎn),所述設(shè) 備可W執(zhí)行動(dòng)作112到動(dòng)作114。
[0039] 本發(fā)明從無(wú)線接入點(diǎn)可W被移動(dòng),甚至不由移動(dòng)裝置來(lái)提供的考慮出發(fā)。例如,如 果使用固定的WLAN接入點(diǎn)的公司或個(gè)人移動(dòng)了,他們將帶著他們的WLA