基于收集的一系列接入點(diǎn)的數(shù)據(jù)來觸發(fā)接入點(diǎn)之間的切換的方法和設(shè)備的制作方法
【專利摘要】一種用于移動(dòng)裝置的切換預(yù)測(cè)的方法,包括從第一接入點(diǎn)接收無線通信服務(wù);檢測(cè)涉及可用接入點(diǎn)的指紋數(shù)據(jù)中的改變;將一系列指紋數(shù)據(jù)的最近歷史數(shù)據(jù)與包括在歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)相關(guān);響應(yīng)于所述相關(guān)并且通過使用指紋數(shù)據(jù)和歷史數(shù)據(jù),確定第二接入點(diǎn);以及觸發(fā)從第一接入點(diǎn)到第二接入點(diǎn)的切換。該方法可以進(jìn)一步包括確定可用接入點(diǎn)的指紋數(shù)據(jù);將所述指紋數(shù)據(jù)與指紋數(shù)據(jù)庫中的已知指紋數(shù)據(jù)比較;響應(yīng)于所述比較揭示新的指紋數(shù)據(jù),更新指紋數(shù)據(jù)庫;以及將反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)在歷史數(shù)據(jù)庫中。識(shí)別不可用接入點(diǎn)并且向用戶通知斷開連接。
【專利說明】基于收集的一系列接入點(diǎn)的數(shù)據(jù)來觸發(fā)接入點(diǎn)之間的切換的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明一般地涉及移動(dòng)通信系統(tǒng)。盡管非排他性的,本發(fā)明具體地涉及觸發(fā)接入點(diǎn)之間的切換。
【背景技術(shù)】
[0002]今天的移動(dòng)設(shè)備使用多個(gè)無線電網(wǎng)絡(luò)來提供各種服務(wù)。典型地,移動(dòng)設(shè)備的用戶在各種情況中使用服務(wù),在四處移動(dòng)時(shí)也是。當(dāng)使用帶有需要到無線電網(wǎng)絡(luò)的數(shù)據(jù)連接的活躍服務(wù)的移動(dòng)設(shè)備四處移動(dòng)時(shí),可能存在有限無線電信號(hào)操作范圍的問題。
[0003]利用并不涉及用于移動(dòng)性的無線電技術(shù)來實(shí)現(xiàn)免破壞的連接性可能是麻煩的。例如,非蜂窩無線電技術(shù)例如可能不具有集中式的無線電網(wǎng)絡(luò)控制器來提供接入點(diǎn)之間的切換。例如,行走十米可能將接收從極好改變?yōu)楹懿?。通?;谛盘?hào)強(qiáng)度來完成切換,但接收改變太快并且是出乎意料的,以致于不允許這樣做。例如,伴隨著利用
連接的正在進(jìn)行的呼叫是很危險(xiǎn)的,因?yàn)楹艚锌赡茉谌我鈺r(shí)候掉話。該問題在其中在公共管理的接入點(diǎn)之間不執(zhí)行切換的情形中特別困難。
【發(fā)明內(nèi)容】
[0004]根據(jù)本發(fā)明的第一示例方面,提供一種方法,包括:
[0005]從第一接入點(diǎn)接收無線通信服務(wù);
[0006]檢測(cè)涉及可用接入點(diǎn)的指紋數(shù)據(jù)中的改變;
[0007]將一系列指紋數(shù)據(jù)的最近歷史數(shù)據(jù)與包括在歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)相關(guān);
[0008]響應(yīng)于所述相關(guān)并且通過使用指紋數(shù)據(jù)和歷史數(shù)據(jù),確定第二接入點(diǎn);以及
[0009]觸發(fā)從第一接入點(diǎn)到第二接入點(diǎn)的切換。
[0010]在一個(gè)實(shí)施例中,該方法可以進(jìn)一步包括:
[0011]通過將歷史數(shù)據(jù)的至少兩個(gè)最新的指紋數(shù)據(jù)與反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)相關(guān),估計(jì)用戶的路線;以及
[0012]使用指紋數(shù)據(jù)和估計(jì)的路線來確定第二接入點(diǎn)。
[0013]在一個(gè)實(shí)施例中,該方法可以進(jìn)一步包括:
[0014]使用指紋數(shù)據(jù)和歷史數(shù)據(jù)確定第二接入點(diǎn)不可用;以及
[0015]在與第一接入點(diǎn)斷開無線通信服務(wù)前向設(shè)備的用戶通知。
[0016]在一個(gè)實(shí)施例中,任意的接入點(diǎn)包括以下的至少一個(gè):
[0017]-無線局域網(wǎng)(孔他)接入點(diǎn);
[0018]-藍(lán)牙接入點(diǎn);
[0019]-超寬帶接入點(diǎn);以及
[0020]-蜂窩網(wǎng)絡(luò)基站。
[0021〕在一個(gè)實(shí)施例中,該方法可以進(jìn)一步包括:
[0022]維護(hù)指紋數(shù)據(jù)庫中的指紋數(shù)據(jù);以及
[0023]維護(hù)歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)。
[0024]在一個(gè)實(shí)施例中,指紋數(shù)據(jù)庫可以位置以下的至少一個(gè)中:
[0025]用戶設(shè)備;以及
[0026]服務(wù)器設(shè)備。
[0027]根據(jù)本發(fā)明的第二示例方面,提供一種方法,包括:
[0028]確定可用接入點(diǎn)的指紋數(shù)據(jù);
[0029]將所述指紋數(shù)據(jù)與指紋數(shù)據(jù)庫中的已知指紋數(shù)據(jù)比較;
[0030]響應(yīng)于所述比較揭示新的指紋數(shù)據(jù),更新指紋數(shù)據(jù)庫;以及
[0031]將反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)在歷史數(shù)據(jù)庫中。
[0032]在一個(gè)實(shí)施例中,該方法可以進(jìn)一步包括:
[0033]使用設(shè)備的傳感器確定涉及可用接入點(diǎn)的指紋數(shù)據(jù);以及
[0034]向一系統(tǒng)指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)指紋數(shù)據(jù)。
[0035]在一個(gè)實(shí)施例中,該方法可以進(jìn)一步包括:
[0036]使用設(shè)備的傳感器確定涉及可用接入點(diǎn)的指紋數(shù)據(jù);
[0037]向眾包服務(wù)器發(fā)送所述指紋數(shù)據(jù);
[0038]向在眾包服務(wù)器的眾包指紋數(shù)據(jù)庫更新指紋數(shù)據(jù);以及
[0039]在設(shè)備處接收包括眾包指紋數(shù)據(jù)庫的至少一部分的指紋數(shù)據(jù)。
[0040]根據(jù)本發(fā)明的第三示例方面,提供一種設(shè)備,包括:
[0041]通信接口,配置成從第一接入點(diǎn)接收無線通信服務(wù);
[0042]傳感器,配置成檢測(cè)指紋數(shù)據(jù);
[0043]處理器;
[0044]存儲(chǔ)器,包括計(jì)算機(jī)程序代碼;
[0045]存儲(chǔ)器和計(jì)算機(jī)程序代碼配置成利用處理器,使得所述設(shè)備:
[0046]檢測(cè)涉及可用接入點(diǎn)的指紋數(shù)據(jù)中的改變;
[0047]將一系列指紋數(shù)據(jù)的最近歷史數(shù)據(jù)與包括在歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)相關(guān);
[0048]響應(yīng)于所述相關(guān)并且通過使用指紋數(shù)據(jù)和歷史數(shù)據(jù),確定第二接入點(diǎn);以及
[0049]觸發(fā)從第一接入點(diǎn)到第二接入點(diǎn)的切換。
[0050]在一個(gè)實(shí)施例中,存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備:
[0051]通過將歷史數(shù)據(jù)的至少兩個(gè)最新的指紋數(shù)據(jù)與反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)相關(guān),估計(jì)用戶的路線;以及
[0052]使用指紋數(shù)據(jù)和估計(jì)的路線來確定第二接入點(diǎn)。
[0053]在一個(gè)實(shí)施例中,存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備:
[0054]使用指紋數(shù)據(jù)和歷史數(shù)據(jù)確定第二接入點(diǎn)不可用;以及
[0055]在與第一接入點(diǎn)斷開無線通信服務(wù)前向設(shè)備的用戶通知。
[0056]根據(jù)本發(fā)明的第四示例方面,提供一種設(shè)備,包括:
[0057]傳感器,配置成檢測(cè)指紋數(shù)據(jù);
[0058]處理器;
[0059]存儲(chǔ)器,包括計(jì)算機(jī)程序代碼;
[0060]所述存儲(chǔ)器和計(jì)算機(jī)程序代碼配置成利用所述處理器,使得設(shè)備:
[0061]確定可用接入點(diǎn)的指紋數(shù)據(jù);
[0062]將所述指紋數(shù)據(jù)與指紋數(shù)據(jù)庫中的已知指紋數(shù)據(jù)比較;
[0063]響應(yīng)于所述比較揭示新的指紋數(shù)據(jù),更新指紋數(shù)據(jù)庫;以及
[0064]將反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)在歷史數(shù)據(jù)庫中。
[0065]在一個(gè)實(shí)施例中,存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備:
[0066]向一系統(tǒng)指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)指紋數(shù)據(jù)。
[0067]在一個(gè)實(shí)施例中,存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備:
[0068]使用設(shè)備的傳感器確定涉及可用接入點(diǎn)的指紋數(shù)據(jù);
[0069]向眾包服務(wù)器發(fā)送所述指紋數(shù)據(jù);
[0070]向在眾包服務(wù)器的眾包指紋數(shù)據(jù)庫更新指紋數(shù)據(jù);以及
[0071]在設(shè)備處接收包括眾包指紋數(shù)據(jù)庫的至少一部分的指紋數(shù)據(jù)。
[0072]根據(jù)本發(fā)明的第五示例方面,提供一種體現(xiàn)在包括計(jì)算機(jī)可執(zhí)行程序代碼的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,當(dāng)由設(shè)備的至少一個(gè)控制器執(zhí)行時(shí),所述計(jì)算機(jī)可執(zhí)行程序代碼使得所述設(shè)備:
[0073]從第一接入點(diǎn)接收無線通信服務(wù);
[0074]檢測(cè)涉及可用接入點(diǎn)的指紋數(shù)據(jù)中的改變;
[0075]將一系列指紋數(shù)據(jù)的最近歷史數(shù)據(jù)與包括在歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)相關(guān);
[0076]響應(yīng)于所述相關(guān)并且通過使用指紋數(shù)據(jù)和歷史數(shù)據(jù),確定第二接入點(diǎn);以及
[0077]觸發(fā)從第一接入點(diǎn)到第二接入點(diǎn)的切換。
[0078]根據(jù)本發(fā)明的第五示例方面,提供一種體現(xiàn)在包括計(jì)算機(jī)可執(zhí)行程序代碼的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,當(dāng)由設(shè)備的至少一個(gè)控制器執(zhí)行時(shí),所述計(jì)算機(jī)可執(zhí)行程序代碼使得所述設(shè)備:
[0079]確定可用接入點(diǎn)的指紋數(shù)據(jù);
[0080]將所述指紋數(shù)據(jù)與指紋數(shù)據(jù)庫中的已知指紋數(shù)據(jù)比較;
[0081]響應(yīng)于所述比較揭示新的指紋數(shù)據(jù),更新指紋數(shù)據(jù)庫;以及
[0082]將反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)在歷史數(shù)據(jù)庫中。
[0083]任意上述存儲(chǔ)器介質(zhì)可以包括數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)器,例如數(shù)據(jù)盤或軟盤、光存儲(chǔ)器、磁存儲(chǔ)器、全息存儲(chǔ)器、光磁存儲(chǔ)器、固態(tài)存儲(chǔ)器、相位改變存儲(chǔ)器、電阻式隨機(jī)存取存儲(chǔ)器、磁隨機(jī)存取存儲(chǔ)器、固體電解質(zhì)存儲(chǔ)器、鐵電體隨機(jī)存取存儲(chǔ)器、有機(jī)存儲(chǔ)器或聚合物存儲(chǔ)器。存儲(chǔ)器介質(zhì)可以形成為除存儲(chǔ)存儲(chǔ)器以外沒有其他實(shí)質(zhì)功能的設(shè)備,或其可以形成為具有其他功能的設(shè)備的一部分,包括但不限于計(jì)算機(jī)的存儲(chǔ)器、芯片組以及電子裝置的子組件。
[0084]已經(jīng)在上文示出本發(fā)明的不同的不具有約束性的示例方面和實(shí)施例。上述的實(shí)施例僅可以用于解釋在實(shí)現(xiàn)本發(fā)明的中使用的選擇的方面或步驟。可以僅參考本發(fā)明的某些示例實(shí)施例來呈現(xiàn)一些實(shí)施例。應(yīng)該理解的是相應(yīng)的實(shí)施例也可以應(yīng)用于其他的示例方面。
【專利附圖】
【附圖說明】
[0085]將僅通過例子參考附圖來描述本發(fā)明,其中:
[0086]圖1示出其中本發(fā)明的各種實(shí)施例可以應(yīng)用的系統(tǒng)架構(gòu)的一些細(xì)節(jié);
[0087]圖23示出其中本發(fā)明的各種實(shí)施例可以應(yīng)用的移動(dòng)設(shè)備收集指紋和歷史數(shù)據(jù)的示意圖;
[0088]圖26示出當(dāng)收集的無線電指紋和移動(dòng)歷史數(shù)據(jù)可以用于切換時(shí)的移動(dòng)設(shè)備的示意圖;
[0089]圖3示出其中本發(fā)明的各種實(shí)施例可以應(yīng)用的設(shè)備的示例框圖;
[0090]圖4示出其中本發(fā)明的各種實(shí)施例可以應(yīng)用的服務(wù)器設(shè)備的示例框圖;
[0091]圖5示出根據(jù)本發(fā)明的示例實(shí)施例示出操作的流程圖;
[0092]圖6示出根據(jù)本發(fā)明的示例實(shí)施例的指紋和歷史數(shù)據(jù)收集過程;以及
[0093]圖7示出根據(jù)本發(fā)明的示例實(shí)施例的用于切換觸發(fā)的指紋和歷史數(shù)據(jù)使用過程。
【具體實(shí)施方式】
[0094]在下面的描述中,類似的編號(hào)表示類似的元件。
[0095]圖1示出其中本發(fā)明的各種實(shí)施例可以應(yīng)用的系統(tǒng)100的一些細(xì)節(jié)。
[0096]在一個(gè)實(shí)施例中,用戶設(shè)備120例如可以包括移動(dòng)電話、個(gè)人數(shù)字助理帥八)、因特網(wǎng)平板或膝上型計(jì)算機(jī)。用戶設(shè)備120能夠下載和本地執(zhí)行軟件程序代碼。軟件程序代碼可以是服務(wù)的客戶端應(yīng)用,其服務(wù)器應(yīng)用運(yùn)行在系統(tǒng)100的服務(wù)器設(shè)備120上。用戶設(shè)備120可以包括傳感器121,例如無線電單元,用于測(cè)量針對(duì)于例如無線電頻率指紋的數(shù)據(jù)。指紋數(shù)據(jù)可以包括例如可見接入點(diǎn)160、170、180和基站140的信息。
[0097]用戶設(shè)備120可以配置成通過無線連接122連接到無線蜂窩網(wǎng)絡(luò)。無線連接122可以包括例如移動(dòng)蜂窩網(wǎng)絡(luò)接入。用戶設(shè)備120也可以配置成通過無線連接124連接到無線非蜂窩網(wǎng)絡(luò)。無線連接124包括無線局域網(wǎng)作“⑷連接例如連接。無線蜂窩和非蜂窩網(wǎng)絡(luò)可以分別通過數(shù)據(jù)連接141、161連接到公共數(shù)據(jù)通信網(wǎng)絡(luò)150例如因特網(wǎng)。用戶設(shè)備120也可以配置成通過數(shù)據(jù)連接23連接到公共數(shù)據(jù)通信網(wǎng)絡(luò)150。
[0098]在一個(gè)實(shí)施例中,系統(tǒng)100包括服務(wù)器設(shè)備130,其包括存儲(chǔ)器裝置131,用于存儲(chǔ)通過數(shù)據(jù)連接150、151從用戶設(shè)備120接收的指紋數(shù)據(jù)。存儲(chǔ)器裝置131可以存儲(chǔ)針對(duì)用戶的個(gè)人數(shù)據(jù)的指紋數(shù)據(jù)或針對(duì)多個(gè)用戶的眾包數(shù)據(jù)。進(jìn)一步,可以向存儲(chǔ)器裝置131存儲(chǔ)更早的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù),以用于呈現(xiàn)用戶的更早路線。
[0099]圖23示出其中本發(fā)明的各種實(shí)施例可以應(yīng)用的移動(dòng)設(shè)備120收集指紋和歷史數(shù)據(jù)的不意圖。
[0100]當(dāng)例如沿路線240移動(dòng)時(shí),可以使用設(shè)備120來收集指紋和移動(dòng)歷史數(shù)據(jù)。無線電指紋數(shù)據(jù)可以在用戶移動(dòng)期間使用設(shè)備120的至少一個(gè)傳感器來收集。指紋數(shù)據(jù)采集可以總是活躍的或由用戶打開。完成指紋數(shù)據(jù)采集,以實(shí)現(xiàn)關(guān)于用戶打算使用的路線的歷史數(shù)據(jù)庫。特別地,可以基于來自于接入點(diǎn)仙1-仙3的無線電信號(hào)來收集接入點(diǎn)指紋數(shù)據(jù)。操作范圍210-230分別示出針對(duì)于每個(gè)接入點(diǎn)八?1-八?3的典型服務(wù)區(qū)域。然而,為了可靠的路線定義,也可以收集其他的無線電指紋數(shù)據(jù),例如蜂窩基站指紋數(shù)據(jù)或其他非蜂窩接入點(diǎn)數(shù)據(jù),例如藍(lán)牙或超寬帶。在一個(gè)實(shí)施例中,設(shè)備120沿路線240移動(dòng)并且在路線240期間測(cè)量指紋數(shù)據(jù)。如果測(cè)量的指紋數(shù)據(jù)被確定為新的一個(gè),則可以更新指紋數(shù)據(jù)以及歷史數(shù)據(jù)。如果測(cè)量的指紋并不是新的一個(gè),則更新歷史數(shù)據(jù)??梢韵蛟O(shè)備120中或位于網(wǎng)絡(luò)服務(wù)器處的指紋數(shù)據(jù)庫或歷史數(shù)據(jù)庫存儲(chǔ)指紋數(shù)據(jù)和歷史數(shù)據(jù)。
[0101]圖26示出當(dāng)收集的無線電指紋和移動(dòng)歷史數(shù)據(jù)可以用于切換時(shí),移動(dòng)設(shè)備120的示意圖。通過無線電指紋采集,可以跟蹤移動(dòng)的實(shí)際路線241。可以基于無線電指紋采集和收集的移動(dòng)歷史數(shù)據(jù)來確定估計(jì)的路線242。移動(dòng)歷史數(shù)據(jù)可以包含用戶打算使用的路線,而且也可以使用眾包路線(人們趨向于沿道路移動(dòng),而非向墻走在一個(gè)實(shí)施例中,在圖2?中,用戶設(shè)備連接到接入點(diǎn)仙1。通過使用指紋數(shù)據(jù)和歷史數(shù)據(jù),估計(jì)設(shè)備120沿路徑242前進(jìn)并且當(dāng)進(jìn)入到例如范圍230時(shí)可以觸發(fā)向接入點(diǎn)八?3的切換。
[0102]圖3示出其中可以應(yīng)用本發(fā)明的各種實(shí)施例的設(shè)備120的示例框圖。設(shè)備120可以是用戶設(shè)備(服〉、用戶裝置或用戶器械,例如移動(dòng)終端、智能電話、個(gè)人數(shù)字助理八〉、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)或其他通信裝置。
[0103]設(shè)備120的通用結(jié)構(gòu)包括用戶接口控制器340、通信接口 350、處理器310和與處理器310耦合的存儲(chǔ)器320。設(shè)備120進(jìn)一步包括存儲(chǔ)在存儲(chǔ)器320中的軟件330,并且可操作于被加載進(jìn)并且在處理器310中執(zhí)行。軟件330可以包括一個(gè)或多個(gè)軟件模塊并且可以以計(jì)算機(jī)程序產(chǎn)品的形式。設(shè)備120可以進(jìn)一步包括用于檢測(cè)指紋數(shù)據(jù)的傳感器360。傳感器360也可以與設(shè)備120的另一個(gè)元件集成,例如,與通信接口 350集成。
[0104]處理器310可以例如是中央處理單元(⑶⑴、微處理器、數(shù)字信號(hào)處理器(039)、圖形處理單元或類似等。圖3示出一個(gè)處理器310,但設(shè)備120也可以包括多個(gè)處理器。
[0105]存儲(chǔ)器320可以是例如非易失性或易失性存儲(chǔ)器,例如只讀存儲(chǔ)器¢01)、可編程只讀存儲(chǔ)器0^01)、可擦除可編程只讀存儲(chǔ)器(£9801)、隨機(jī)存取存儲(chǔ)器(狀的、閃存存儲(chǔ)器、數(shù)據(jù)盤、光存儲(chǔ)器、磁存儲(chǔ)器、智能卡或類似等。設(shè)備120可以包括多個(gè)存儲(chǔ)器。存儲(chǔ)器320也可以構(gòu)建成設(shè)備120的一部分或其可以由用戶插入進(jìn)設(shè)備120的槽、端口或類似等。存儲(chǔ)器320可以僅用于存儲(chǔ)數(shù)據(jù)的目的,或其可以被構(gòu)建為服務(wù)其他目的的設(shè)備的一部分,例如處理數(shù)據(jù)??梢韵虼鎯?chǔ)器320存儲(chǔ)指紋數(shù)據(jù)或歷史數(shù)據(jù)。
[0106]用戶接口控制器340可以包括用于例如經(jīng)由鍵盤、在用戶設(shè)備120的顯示器上顯示的圖形用戶接口、語音識(shí)別電路裝置或附屬裝置,例如耳機(jī),從設(shè)備120的用戶接收輸入以及用于例如經(jīng)由圖形用戶接口或揚(yáng)聲器向用戶提供輸出的電路裝置。
[0107]傳感器360配置成提供指紋數(shù)據(jù)。此類的數(shù)據(jù)可以包括例如關(guān)于可用接入點(diǎn)的信息。歷史數(shù)據(jù)可以包括代表由與設(shè)備120關(guān)聯(lián)的用戶所前進(jìn)的較早路線的一系列指紋數(shù)據(jù)。
[0108]通信接口模塊350實(shí)現(xiàn)無線電傳輸?shù)闹辽僖徊糠帧Mㄐ沤涌谀K350可以包括例如無線或有線的接口模塊。無線接口可以包括例如隊(duì)藍(lán)牙、紅外線(1?、無線射頻識(shí)別(即瓜廣⑶…⑶…、⑶嫩、103嫩或112(長期演進(jìn))無線電模塊。有線接口可以包括例如串行總線⑴郊)。通信接口模塊350可以集成進(jìn)用戶設(shè)備120,或集成進(jìn)適配器、卡或類似等,其可以被插進(jìn)到設(shè)備120的合適槽或端口中。通信接口模塊350可以支持一個(gè)無線電接口技術(shù)或多個(gè)技術(shù)。設(shè)備120可以包括多個(gè)通信接口模塊350。可以使用通信接口 350向網(wǎng)絡(luò)發(fā)送無線通信數(shù)據(jù)、指紋數(shù)據(jù)和歷史數(shù)據(jù)。
[0109]本領(lǐng)域技術(shù)人員理解除了圖3中示出的元件以外,設(shè)備120可以包括其他的元件,例如麥克風(fēng)、顯示器,以及附加的電路裝置,例如輸入/輸出(1/0)電路裝置、存儲(chǔ)器芯片、專用集成電路0310、用于例如源編碼/解碼電路裝置、信道編碼/解碼電路裝置、加密/解密電路裝置等類似的特定目的的處理電路裝置。另外,設(shè)備120可以包括一次性的或可充電的電池(未示出)以用于當(dāng)外部電源不可用時(shí)用于供電。
[0110]圖4示出其中可以應(yīng)用本發(fā)明的各種實(shí)施例的服務(wù)器設(shè)備130的示例框圖。
[0111]服務(wù)器設(shè)備130的通用結(jié)構(gòu)包括處理器410和與處理器410耦合的存儲(chǔ)器420。服務(wù)器設(shè)備130進(jìn)一步包括存儲(chǔ)在存儲(chǔ)器420中的軟件430,并且可操作于被加載進(jìn)并且在處理器410中執(zhí)行。軟件430可以包括一個(gè)或多個(gè)軟件模塊并且可以以計(jì)算機(jī)程序產(chǎn)品的形式。
[0112]處理器410可以例如是中央處理單元(⑶⑴、微處理器、數(shù)字信號(hào)處理器(039)、圖形處理單元或類似等。圖4示出一個(gè)處理器410,但服務(wù)器設(shè)備130也可以包括多個(gè)處理器。
[0113]存儲(chǔ)器420可以是例如非易失性或易失性存儲(chǔ)器,例如只讀存儲(chǔ)器¢01)、可編程只讀存儲(chǔ)器0^01)、可擦除可編程只讀存儲(chǔ)器(£9801)、隨機(jī)存取存儲(chǔ)器(狀的、閃存存儲(chǔ)器、數(shù)據(jù)盤、光存儲(chǔ)器、磁存儲(chǔ)器、智能卡或類似等。服務(wù)器設(shè)備130可以包括多個(gè)存儲(chǔ)器。存儲(chǔ)器420也可以構(gòu)建成服務(wù)器設(shè)備130的一部分或其可以由用戶插入進(jìn)服務(wù)器設(shè)備130的槽、端口或類似等。存儲(chǔ)器420可以僅用于存儲(chǔ)數(shù)據(jù)的目的,或其可以被構(gòu)建為服務(wù)其他目的的設(shè)備的一部分,例如處理數(shù)據(jù)。
[0114]通信接口模塊450實(shí)現(xiàn)無線電傳輸?shù)闹辽僖徊糠帧Mㄐ沤涌谀K450可以包括例如無線或有線的接口模塊。無線接口可以包括例如隊(duì)藍(lán)牙、紅外線(1?、無線射頻識(shí)別(^10)、681/6^1^8,⑶嫩、103嫩或[12(長期演進(jìn))無線電模塊。有線接口可以包括例如串行總線⑴郊)。通信接口模塊450可以集成進(jìn)用戶設(shè)備130,或集成進(jìn)適配器、卡或類似等,其可以被插進(jìn)到服務(wù)器設(shè)備130的合適槽或端口中。通信接口模塊450可以支持一個(gè)無線電接口技術(shù)或多個(gè)技術(shù)。服務(wù)器設(shè)備130可以包括多個(gè)通信接口模塊450。服務(wù)器設(shè)備130可以使用通信接口 450從用戶設(shè)備120接收指紋數(shù)據(jù)和歷史數(shù)據(jù)。
[0115]電子郵件服務(wù)器過程460經(jīng)由網(wǎng)絡(luò)150從用戶設(shè)備120接收電子郵件消息。服務(wù)器460可以包括內(nèi)容分析器模塊461,該模塊檢查接收到的消息的內(nèi)容是否滿足針對(duì)服務(wù)(例如眾包服務(wù))的新的內(nèi)容數(shù)據(jù)所設(shè)置的規(guī)則。內(nèi)容分析器模塊461例如可以檢查電子郵件消息是否包含有效的指紋數(shù)據(jù)或歷史數(shù)據(jù)。接著向應(yīng)用服務(wù)器440發(fā)送由電子郵件服務(wù)器接收到的有效指紋數(shù)據(jù),該應(yīng)用服務(wù)器440提供應(yīng)用服務(wù),例如涉及存儲(chǔ)在用戶數(shù)據(jù)庫470中的用戶賬號(hào)以及內(nèi)容管理服務(wù)的內(nèi)容。由系統(tǒng)提供的內(nèi)容存儲(chǔ)在內(nèi)容數(shù)據(jù)庫480中。內(nèi)容可以包括針對(duì)于眾包服務(wù)或針對(duì)于源始向服務(wù)器130發(fā)送數(shù)據(jù)的用戶的個(gè)人服務(wù)的指紋數(shù)據(jù)和歷史數(shù)據(jù)。
[0116]本領(lǐng)域技術(shù)人員理解除了圖4中示出的元件以外,服務(wù)器設(shè)備130可以包括其他的元件,例如麥克風(fēng)、顯示器,以及附加的電路裝置,例如輸入/輸出(1/0)電路裝置、存儲(chǔ)器芯片、專用集成電路0310、用于例如源編碼/解碼電路裝置、信道編碼/解碼電路裝置、加密/解密電路裝置等類似的特定目的的處理電路裝置。
[0117]圖5示出根據(jù)本發(fā)明的示例實(shí)施例的操作的流程圖。在步驟500中,開始該方法。在步驟510中,從第一接入點(diǎn)接收無線通信服務(wù)。在步驟520中,確定涉及可用接入點(diǎn)的指紋數(shù)據(jù)。在步驟530中,維護(hù)反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)。在步驟540中,使用指紋數(shù)據(jù)和歷史數(shù)據(jù)來確定第二接入點(diǎn)。在步驟550,觸發(fā)從第一接入點(diǎn)到第二接入點(diǎn)的切換。該方法在步驟560中結(jié)束。
[0118]圖6示出根據(jù)本發(fā)明的示例實(shí)施例的指紋和歷史數(shù)據(jù)收集過程。
[0119]在一個(gè)實(shí)施例中,基于無線電指紋數(shù)據(jù)和歷史數(shù)據(jù)觸發(fā)針對(duì)于用戶設(shè)備的無線電切換。在開始后,在圖6的階段600中,可以使用設(shè)備的采樣傳感器來從周圍的世界收集指紋數(shù)據(jù)。指紋數(shù)據(jù)可以包括潛在地可由傳感器測(cè)量的任意數(shù)據(jù)。在一個(gè)實(shí)施例中,檢測(cè)接入點(diǎn)的接入點(diǎn)標(biāo)識(shí)符(10)和信號(hào)強(qiáng)度。進(jìn)一步,可以檢測(cè)信噪比(%?和延遲。也可以檢測(cè)例如基于衛(wèi)星的定位系統(tǒng)(⑶3)的位置信息。在階段610中,完成指紋數(shù)據(jù)收集。數(shù)據(jù)收集可以通過管理來集中式地完成。眾包數(shù)據(jù)是向服務(wù)器收集并且可以用于用戶的合適指紋和歷史數(shù)據(jù)的選項(xiàng)。當(dāng)需要時(shí),可以從服務(wù)器向設(shè)備傳輸指紋數(shù)據(jù)和歷史數(shù)據(jù)的至少一部分。數(shù)據(jù)采集也可以由用戶自身來完成,在該情形中,需要訓(xùn)練周期以收集數(shù)據(jù)的代表集。
[0120]在一個(gè)實(shí)施例中,指紋數(shù)據(jù)也可以包括下面的信息元素,例如:
[0121]“邙1 (1 ”:唯一指紋標(biāo)識(shí)符
[0122]--------------------------------
[0123]“11他接入點(diǎn)信息”
[0124]“881(1”:3310,服務(wù)集標(biāo)識(shí)符
[0125]“6881(1”:83310,基本服務(wù)集標(biāo)識(shí)
[0126]“信道”:信道號(hào)
[0127]“加密”:加密協(xié)議,例如11(1?或八£3
[0128]“86。證1 忭”:完全,例如 0?611、肫?、
[0129]“81即已1 8廿61181:11”:信號(hào)強(qiáng)度,[(181]
[0130]“類型”:基礎(chǔ)結(jié)構(gòu)或八
[0131]----------------------------
[0132]“蜂窩基站信息”
[0133](第一信息集是電話連接到的基站。其他信息集是針對(duì)于周圍的基站)
[0134]“1(1”:標(biāo)識(shí)符
[0135]“類型”或 631
[0136]“!!!?”:移動(dòng)國家碼
[0137]“11111(3”:移動(dòng)網(wǎng)絡(luò)碼
[0138]11111111301'”:信道號(hào)
[0139]1331”:1? 功率電平[(18111]
[0140]:主加擾碼
[0141]--------------------------------------
[0142]“位置”:⑶3位置
[0143]“裝置”:關(guān)于裝置的信息
[0144]“時(shí)間”:獲取時(shí)間指紋[咖,時(shí)間〕
[0145]在一個(gè)實(shí)施例中,對(duì)于信息元素具有示例值的指紋數(shù)據(jù)可以包括下面的:
[0146]“邙1(1”:1331806469276541
[0147]-----------------------------------
[0148]“接入點(diǎn)”:
[0149]“881(1,,:“八?1”
[0150]“6881(1”: “沾:63:36:3^:20:56”
[0151]“信道”:52
[0152]“加密 ”:0
[0153]“安全”:0
[0154]“信號(hào)強(qiáng)度”:-65,
[0155]“類型基礎(chǔ)結(jié)構(gòu)”
[0156]“881(1,,:“八?2”
[0157]“13881(1”: “36:63:36:33:40:63” “信道”:6
[0158]“加密”:10
[0159]“安全”:2
[0160]“信號(hào)強(qiáng)度”:-71,
[0161]“類型”:“基礎(chǔ)結(jié)構(gòu)”
[0162]----------------------------
[0163]“小區(qū)”
[0164]“1(1”:733567
[0165]“七卯6”:“呢0嫩”
[0166]
[0167]“歷 ”:3
[0168]“信道號(hào) ”:10323
[0169]“尺331”:-22
[0170]“3?:”:320
[0171]“1(1”:713521
[0172]“類型”廣胃⑶嫩”
[0173]“信道號(hào) ”:10234
[0174]“尺331”:-35
[0175]“3?:”:103
[0176]--------------------------------------
[0177]“位置”:
[0178]“精確度”:59.069172,
[0179]“緯度,,:65^447682,
[0180]“經(jīng)度”:25.863523,
[0181]“裝置”:
[0182]“制造商”:“諾基亞”,
[0183]“型號(hào),,:“啪”
[0184]“時(shí)間”:1331806469276
[0185]在圖6的階段620中,檢查指紋數(shù)據(jù)中的可能改變。假如指紋數(shù)據(jù)中沒有改變,貝0用戶可能并不正在移動(dòng),并且在某個(gè)延遲時(shí)間650后,完成返回到階段600。假設(shè)在階段620中指紋數(shù)據(jù)被改變,則過程前進(jìn)到階段630。在階段630中,檢測(cè)的指紋數(shù)據(jù)與更早存儲(chǔ)的指紋數(shù)據(jù)進(jìn)行比較。假如相比較于存儲(chǔ)在指紋數(shù)據(jù)庫中的指紋數(shù)據(jù),該指紋數(shù)據(jù)并不是新的,則在階段660中更新歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)以包括代表用戶的路線的最新一系列的指紋數(shù)據(jù)。假如相比較于存儲(chǔ)在指紋數(shù)據(jù)庫中的指紋數(shù)據(jù),在階段630中的指紋數(shù)據(jù)是新的,則在階段640中以新的指紋數(shù)據(jù)來更新指紋數(shù)據(jù)庫,并且在此之后,在階段660中更新歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)。
[0186]在一個(gè)實(shí)施例中,歷史數(shù)據(jù)可以包括下面的信息元素,例如:
[0187]“用戶10”:針對(duì)歷史數(shù)據(jù)的用戶標(biāo)識(shí)符
[0188]“歷史數(shù)據(jù)記錄”:
[0189]記錄1
[0190]記錄2
[0191]記錄3
[0192]…
[0193]在一個(gè)實(shí)施例中,記錄可以包含下面的信息:
[0194]“記錄1(1”:針對(duì)記錄的標(biāo)識(shí)符
[0195]“裝置1(1”:針對(duì)完成記錄的裝置的標(biāo)識(shí)符
[0196]“時(shí)間”:針對(duì)記錄的時(shí)間
[0197]“邙1(1”:對(duì)于指紋數(shù)據(jù)庫中的指紋的引用
[0198]應(yīng)該注意到的是上面示出的指紋和歷史數(shù)據(jù)例子僅僅示出例子。也可以存在其他的變形。此外,大多數(shù)所示出的參數(shù)是可選的并且額外的參數(shù)也是可用的。另外,歷史數(shù)據(jù)庫也可以包含實(shí)際的指紋數(shù)據(jù)來代替于對(duì)指紋數(shù)據(jù)庫的引用。
[0199]在一個(gè)實(shí)施例中,可以由用戶設(shè)備120來收集和存儲(chǔ)指紋數(shù)據(jù)和歷史數(shù)據(jù)。替代地,數(shù)據(jù)可以由用戶設(shè)備120來收集但向服務(wù)器130存儲(chǔ),以便稍后由用戶使用。
[0200]在一個(gè)實(shí)施例中,可以使用眾包來收集用戶行為(移動(dòng))的指紋數(shù)據(jù)和歷史數(shù)據(jù)。眾包的移動(dòng)數(shù)據(jù)也是有用的,例如當(dāng)沿著道路或走廊移動(dòng),因?yàn)榇祟惖囊苿?dòng)是相當(dāng)可預(yù)測(cè)的并且不太過多的取決于特定的個(gè)人。收集的數(shù)據(jù)“用戶行為”可以被定義為時(shí)間序列的指紋數(shù)據(jù)。
[0201]圖7示出根據(jù)本發(fā)明的示例實(shí)施例的指紋數(shù)據(jù)和歷史數(shù)據(jù)使用過程。
[0202]在一個(gè)實(shí)施例中,指紋數(shù)據(jù)和歷史數(shù)據(jù)可以分別用于估計(jì)哪一個(gè)數(shù)據(jù)載波或接入點(diǎn)應(yīng)該是切換的下一目標(biāo)并且準(zhǔn)備切換。
[0203]在開始之后,在圖7的階段700中,等待當(dāng)前指紋數(shù)據(jù)中的改變。當(dāng)檢測(cè)指紋數(shù)據(jù)改變,則在階段710中,最新的指紋數(shù)據(jù)將與由歷史數(shù)據(jù)包括的一系列指紋數(shù)據(jù)相關(guān)。作為相關(guān)的結(jié)果,如在階段720中,可以找到與估計(jì)的設(shè)備路線相關(guān)的最佳匹配?;陔A段720的估計(jì)路線,可以確定在該路線上的下一接入點(diǎn)。在階段740中,可以搜索確定的接入點(diǎn)以覆蓋估計(jì)的路線。在階段740中,預(yù)測(cè)可能的切換。如果從歷史數(shù)據(jù)庫的相關(guān)所確定的估計(jì)的路線預(yù)測(cè)某個(gè)接入點(diǎn)用作切換的目標(biāo),則如在圖7的階段750中,啟動(dòng)切換的準(zhǔn)備。如果階段740中切換的預(yù)測(cè)結(jié)果為負(fù),則過程移回到階段700。假如使用指紋數(shù)據(jù)和歷史數(shù)據(jù)所確定的估計(jì)路線預(yù)測(cè)沒有用于切換的接入點(diǎn),則可以提供對(duì)于用戶的通知。此類的通知對(duì)于避免連接損失是很有用的。響應(yīng)于維護(hù)連接例如I?呼叫,用戶可以決定停止移動(dòng),并且以可控制的方式來完成連接。
[0204]在一個(gè)實(shí)施例中,通知包括以下的至少一個(gè):
[0205]-提供給用戶的聲音,例如,可以由用戶在話音呼叫期間所聽到的蜂鳴聲;
[0206]-向設(shè)備的用戶接口顯示的消息,例如,使用在視頻流期間對(duì)于用戶可見的彈出窗;
[0207]-光信號(hào),例如使用發(fā)光二極管(120)的指示;
[0208]-向用戶提供的觸覺反饋,例如振動(dòng)。
[0209]因此,過去移動(dòng)和現(xiàn)有無線電網(wǎng)絡(luò)的信息可以沿預(yù)測(cè)的路徑使用,以選擇最佳的可用數(shù)據(jù)承載和接入點(diǎn)。替代地,歷史數(shù)據(jù)可以用于注意在實(shí)際的切換觸發(fā)前是不太可能進(jìn)行成功的切換的,這避免導(dǎo)致嘗試和錯(cuò)誤行為的情形。在一個(gè)實(shí)施例中,如果用戶正在接近預(yù)測(cè)到不能做出切換的情形時(shí),可以警告用戶。這可以例如是明確的警告聲音或在用戶接口中顯示的消息。
[0210]將指紋和歷史移動(dòng)數(shù)據(jù)組合以形成切換判決使得做出不僅僅基于當(dāng)前可見的無線電信號(hào)強(qiáng)度和丨或基于衛(wèi)星的定位系統(tǒng)例如⑶3的切換判決。特別是在沒有⑶3的室內(nèi)環(huán)境或設(shè)備中,其中基于衛(wèi)星的定位系統(tǒng)并不工作,而所公開的解決方案是有效的。另外,僅僅為了切換的目的而持續(xù)地運(yùn)行⑶3是十分能量低效的。進(jìn)一步,基于即3的操作也將需要接入點(diǎn)被加地理標(biāo)簽。
[0211〕 在一個(gè)實(shí)施例中,地理位置信息可以與指紋數(shù)據(jù)和歷史數(shù)據(jù)一起使用以輔助所述過程。地理位置信息可以存儲(chǔ)在用戶設(shè)備中并且用于指出例如不太可能的路線。此類的路線可以包括例如直接指向墻的路線。
[0212]在一個(gè)實(shí)施例中,可以使用除以外的其他無線電技術(shù)。此類的無線電包括以下的至少一項(xiàng):蜂窩無線電(具體為毫微微或微微基站空白無線電、藍(lán)牙無線電、超寬帶無線電和則祖無線電。
[0213]可以要求指紋采樣率相對(duì)高以改進(jìn)該方法的有效性。另外,從眾包服務(wù)器接收到的針對(duì)于指紋數(shù)據(jù)庫和歷史數(shù)據(jù)庫的數(shù)據(jù)量可以變得巨大。然而,并非所有的數(shù)據(jù)都需要由用戶設(shè)備來存儲(chǔ)。在一個(gè)實(shí)施例,僅涉及于用戶的自身的典型路線可以存儲(chǔ)于設(shè)備中。然而,在具有好的信號(hào)強(qiáng)度的區(qū)別中的指紋采樣率比其中信號(hào)信度弱的區(qū)別中的指紋采樣率較為粗糙(其中信息對(duì)于可能的切換是所需的另外,采樣可以僅限于用戶設(shè)備打算使用或可以使用的那些接入點(diǎn)(打開接入點(diǎn)或用戶具有密鑰的接入點(diǎn))。
[0214]在一個(gè)實(shí)施例中,當(dāng)用戶通常連接到因特網(wǎng)時(shí),指紋數(shù)據(jù)和歷史數(shù)據(jù)的完整數(shù)據(jù)庫可以實(shí)現(xiàn)在因特網(wǎng)的云中。用戶的周邊的指紋相關(guān)數(shù)據(jù)被預(yù)先緩存在用戶設(shè)備的存儲(chǔ)器中。此類的實(shí)現(xiàn)也支持指紋相關(guān)數(shù)據(jù)的眾包的收集。在一個(gè)實(shí)施例中,可以在云中執(zhí)行整個(gè)方法(除了跟蹤指紋數(shù)據(jù))。
[0215]眾包的指紋數(shù)據(jù)也可以包括一些“空洞”。然而,用戶自身的典型路線也可以被跟蹤,因?yàn)闅v史數(shù)據(jù)是在用戶沿那些路線移動(dòng)期間所收集的。隨著越來越多的使用所述的方法,對(duì)于眾包服務(wù)的每個(gè)用戶,經(jīng)驗(yàn)將變得更好。
[0216]在一個(gè)實(shí)施例中,指紋數(shù)據(jù)庫和歷史數(shù)據(jù)庫可以位于用戶設(shè)備或服務(wù)器設(shè)備處。
[0217]已經(jīng)呈現(xiàn)了各種實(shí)施例。應(yīng)該理解的是在該文檔中,單詞包括(⑶!!!即186)、包括(1110111(16)和包含每個(gè)用作開放式的表達(dá)而沒有預(yù)定的排他性。
[0218]上述的描述已經(jīng)通過本發(fā)明的特定實(shí)現(xiàn)和實(shí)施例的非限制性例子提供了發(fā)明人當(dāng)前所能預(yù)見的用于實(shí)施本發(fā)明的全面和有益描述。然而,對(duì)于本領(lǐng)域技術(shù)人員來說清楚的是本發(fā)明并不限于上述的實(shí)施例的細(xì)節(jié),但其可以通過使用等同裝置在其他的實(shí)施例或在實(shí)施例的不同組合中實(shí)現(xiàn)而不偏離本發(fā)明的特性。
[0219]進(jìn)一步,本發(fā)明的上述公開的實(shí)施例的一些特征可以在沒有其他特征的使用下用于獲益。如此,上述的描述應(yīng)該被認(rèn)為僅僅是本發(fā)明的原理的說明,而不是對(duì)其限制。因此,本發(fā)明的范圍僅僅受到所附專利權(quán)利要求的限制。
【權(quán)利要求】
1.一種方法,包括: 從第一接入點(diǎn)接收無線通信服務(wù); 檢測(cè)涉及可用接入點(diǎn)的指紋數(shù)據(jù)中的改變; 將一系列指紋數(shù)據(jù)的最近歷史數(shù)據(jù)與包括在歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)相關(guān); 響應(yīng)于所述相關(guān)并且通過使用指紋數(shù)據(jù)和歷史數(shù)據(jù),確定第二接入點(diǎn);以及 觸發(fā)從第一接入點(diǎn)到第二接入點(diǎn)的切換。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 通過將歷史數(shù)據(jù)的至少兩個(gè)最新的指紋數(shù)據(jù)與反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)相關(guān),估計(jì)用戶的路線;以及 使用指紋數(shù)據(jù)和估計(jì)的路線來確定第二接入點(diǎn)。
3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 使用指紋數(shù)據(jù)和歷史數(shù)據(jù)確定第二接入點(diǎn)不可用;以及 在與第一接入點(diǎn)斷開無線通信服務(wù)前向設(shè)備的用戶通知。
4.根據(jù)權(quán)利要求1-3的任意一項(xiàng)所述的方法,其中所述接入點(diǎn)包括以下的至少一個(gè): -無線局域網(wǎng)(WLAN)接入點(diǎn); -藍(lán)牙接入點(diǎn); -超寬帶接入點(diǎn);以及 -蜂窩網(wǎng)絡(luò)基站。
5.根據(jù)權(quán)利要求1-4的任意一項(xiàng)所述的方法,進(jìn)一步包括: 維護(hù)指紋數(shù)據(jù)庫中的指紋數(shù)據(jù);以及 維護(hù)歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其中所述指紋數(shù)據(jù)庫位于以下的至少一個(gè)中: 用戶設(shè)備;以及 服務(wù)器設(shè)備。
7.根據(jù)權(quán)利要求5所述的方法,其中所述歷史數(shù)據(jù)庫位于以下的至少一個(gè)中: 用戶設(shè)備;以及 服務(wù)器設(shè)備。
8.一種方法,包括: 確定可用接入點(diǎn)的指紋數(shù)據(jù); 將所述指紋數(shù)據(jù)與指紋數(shù)據(jù)庫中的已知指紋數(shù)據(jù)比較; 響應(yīng)于所述比較揭示新的指紋數(shù)據(jù),更新指紋數(shù)據(jù)庫;以及 將反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)在歷史數(shù)據(jù)庫中。
9.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括: 使用設(shè)備的傳感器確定涉及可用接入點(diǎn)的指紋數(shù)據(jù);以及 向一系統(tǒng)指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)指紋數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括: 使用設(shè)備的傳感器確定涉及可用接入點(diǎn)的指紋數(shù)據(jù); 向眾包服務(wù)器發(fā)送所述指紋數(shù)據(jù); 向在眾包服務(wù)器的眾包指紋數(shù)據(jù)庫更新指紋數(shù)據(jù);以及 在設(shè)備處接收包括眾包指紋數(shù)據(jù)庫的至少一部分的指紋數(shù)據(jù)。
11.根據(jù)權(quán)利要求8-10的任意一項(xiàng)所述的方法,其中所述指紋數(shù)據(jù)包括以下的至少一個(gè): -可用接入點(diǎn)的接入點(diǎn)標(biāo)識(shí)符; -與可用接入點(diǎn)標(biāo)識(shí)符關(guān)聯(lián)的接收信號(hào)強(qiáng)度(RSS); -與可用接入點(diǎn)標(biāo)識(shí)符關(guān)聯(lián)的接收信噪比(SNR); -位置信息;以及 -與可用接入點(diǎn)標(biāo)識(shí)符關(guān)聯(lián)的定時(shí)信息。
12.根據(jù)權(quán)利要求8-11的任意一項(xiàng)所述的方法,其中所述接入點(diǎn)的任意一個(gè)包括以下的至少一個(gè): -無線局域網(wǎng)(WLAN)接入點(diǎn); -藍(lán)牙接入點(diǎn); -超寬帶接入點(diǎn);以及 -蜂窩網(wǎng)絡(luò)基站。
13.根據(jù)權(quán)利要求8-12的任意一項(xiàng)所述的方法,進(jìn)一步包括: 維護(hù)指紋數(shù)據(jù)庫中的指紋數(shù)據(jù);以及 維護(hù)歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的方法,其中所述指紋數(shù)據(jù)庫位于以下的至少一個(gè)中: 用戶設(shè)備;以及 服務(wù)器設(shè)備。
15.根據(jù)權(quán)利要求13所述的方法,其中所述歷史數(shù)據(jù)庫位于以下的至少一個(gè)中: 用戶設(shè)備;以及 服務(wù)器設(shè)備。
16.—種設(shè)備,包括: 通信接口,配置成從第一接入點(diǎn)接收無線通信服務(wù); 傳感器,配置成檢測(cè)指紋數(shù)據(jù); 處理器; 存儲(chǔ)器,包括計(jì)算機(jī)程序代碼; 存儲(chǔ)器和計(jì)算機(jī)程序代碼配置成利用處理器,使得所述設(shè)備: 檢測(cè)涉及可用接入點(diǎn)的指紋數(shù)據(jù)中的改變; 將一系列指紋數(shù)據(jù)的最近歷史數(shù)據(jù)與包括在歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)相關(guān); 響應(yīng)于所述相關(guān)并且通過使用指紋數(shù)據(jù)和歷史數(shù)據(jù),確定第二接入點(diǎn);以及 觸發(fā)從第一接入點(diǎn)到第二接入點(diǎn)的切換。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中所述存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備: 通過將歷史數(shù)據(jù)的至少兩個(gè)最新的指紋數(shù)據(jù)與反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)相關(guān),估計(jì)用戶的路線;以及 使用指紋數(shù)據(jù)和估計(jì)的路線來確定第二接入點(diǎn)。
18.根據(jù)權(quán)利要求16所述的設(shè)備,其中所述存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備: 使用指紋數(shù)據(jù)和歷史數(shù)據(jù)確定第二接入點(diǎn)不可用;以及 在與第一接入點(diǎn)斷開無線通信服務(wù)前向設(shè)備的用戶通知。
19.根據(jù)權(quán)利要求16-18的任意一項(xiàng)所述的設(shè)備,其中所述接入點(diǎn)的任意一個(gè)包括以下的至少一個(gè): -無線局域網(wǎng)(WLAN)接入點(diǎn); -藍(lán)牙接入點(diǎn); -超寬帶接入點(diǎn);以及 -蜂窩網(wǎng)絡(luò)基站。
20.根據(jù)權(quán)利要求16-19的任意一項(xiàng)所述的設(shè)備,其中所述存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備: 維護(hù)指紋數(shù)據(jù)庫中的指紋數(shù)據(jù);以及 維護(hù)歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其中所述指紋數(shù)據(jù)庫位于以下的至少一個(gè)中: 用戶設(shè)備;以及 服務(wù)器設(shè)備。
22.根據(jù)權(quán)利要求20所述的設(shè)備,其中所述歷史數(shù)據(jù)庫位于以下的至少一個(gè)中: 用戶設(shè)備;以及 服務(wù)器設(shè)備。
23.—種設(shè)備,包括: 傳感器,配置成檢測(cè)指紋數(shù)據(jù); 處理器; 存儲(chǔ)器,包括計(jì)算機(jī)程序代碼; 所述存儲(chǔ)器和計(jì)算機(jī)程序代碼配置成利用所述處理器,使得設(shè)備: 確定可用接入點(diǎn)的指紋數(shù)據(jù); 將所述指紋數(shù)據(jù)與指紋數(shù)據(jù)庫中的已知指紋數(shù)據(jù)比較; 響應(yīng)于所述比較揭示新的指紋數(shù)據(jù),更新指紋數(shù)據(jù)庫;以及 將反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)在歷史數(shù)據(jù)庫中。
24.根據(jù)權(quán)利要求23所述的設(shè)備,其中所述存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備: 向一系統(tǒng)指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)指紋數(shù)據(jù)。
25.根據(jù)權(quán)利要求23或24所述的設(shè)備,其中所述存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備: 使用設(shè)備的傳感器確定涉及可用接入點(diǎn)的指紋數(shù)據(jù); 向眾包服務(wù)器發(fā)送所述指紋數(shù)據(jù); 向在眾包服務(wù)器的眾包指紋數(shù)據(jù)庫更新指紋數(shù)據(jù);以及 在設(shè)備處接收包括眾包指紋數(shù)據(jù)庫的至少一部分的指紋數(shù)據(jù)。
26.根據(jù)權(quán)利要求23-25的任意一項(xiàng)所述的設(shè)備,其中所述接入點(diǎn)的任意一個(gè)包括以下的至少一個(gè): -無線局域網(wǎng)(WLAN)接入點(diǎn); -藍(lán)牙接入點(diǎn); -超寬帶接入點(diǎn);以及 -蜂窩網(wǎng)絡(luò)基站。
27.根據(jù)權(quán)利要求23-25的任意一項(xiàng)所述的設(shè)備,其中所述存儲(chǔ)器和計(jì)算機(jī)程序代碼進(jìn)一步配置成利用處理器,使得設(shè)備: 維護(hù)指紋數(shù)據(jù)庫中的指紋數(shù)據(jù);以及 維護(hù)歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)。
28.根據(jù)權(quán)利要求27所述的設(shè)備,其中所述指紋數(shù)據(jù)庫位于以下的至少一個(gè)中: 用戶設(shè)備;以及 服務(wù)器設(shè)備。
29.根據(jù)權(quán)利要求27所述的設(shè)備,其中所述歷史數(shù)據(jù)庫位于以下的至少一個(gè)中: 用戶設(shè)備;以及 服務(wù)器設(shè)備。
30.一種體現(xiàn)在包括計(jì)算機(jī)可執(zhí)行程序代碼的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,當(dāng)由設(shè)備的至少一個(gè)控制器執(zhí)行時(shí),所述計(jì)算機(jī)可執(zhí)行程序代碼使得所述設(shè)備: 從第一接入點(diǎn)接收無線通信服務(wù); 檢測(cè)涉及可用接入點(diǎn)的指紋數(shù)據(jù)中的改變; 將一系列指紋數(shù)據(jù)的最近歷史數(shù)據(jù)與包括在歷史數(shù)據(jù)庫中的歷史數(shù)據(jù)相關(guān); 響應(yīng)于所述相關(guān)并且通過使用指紋數(shù)據(jù)和歷史數(shù)據(jù),確定第二接入點(diǎn);以及 觸發(fā)從第一接入點(diǎn)到第二接入點(diǎn)的切換。
31.一種體現(xiàn)在包括計(jì)算機(jī)可執(zhí)行程序代碼的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,當(dāng)由設(shè)備的至少一個(gè)控制器執(zhí)行時(shí),所述計(jì)算機(jī)可執(zhí)行程序代碼使得所述設(shè)備: 確定可用接入點(diǎn)的指紋數(shù)據(jù); 將所述指紋數(shù)據(jù)與指紋數(shù)據(jù)庫中的已知指紋數(shù)據(jù)比較; 響應(yīng)于所述比較揭示新的指紋數(shù)據(jù),更新指紋數(shù)據(jù)庫;以及 將反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)在歷史數(shù)據(jù)庫中。
32.—種設(shè)備,包括: 用于檢測(cè)指紋數(shù)據(jù)的裝置; 用于確定涉及可用接入點(diǎn)的指紋數(shù)據(jù)的裝置; 用于將所述指紋數(shù)據(jù)與指紋數(shù)據(jù)庫的已知指紋數(shù)據(jù)比較的裝置; 用于響應(yīng)于所述比較揭示新的指紋數(shù)據(jù),更新指紋數(shù)據(jù)庫的裝置;以及 用于將反映用戶的更早移動(dòng)的一系列指紋數(shù)據(jù)的歷史數(shù)據(jù)存儲(chǔ)的裝置。
【文檔編號(hào)】H04W24/00GK104335635SQ201280073442
【公開日】2015年2月4日 申請(qǐng)日期:2012年5月22日 優(yōu)先權(quán)日:2012年5月22日
【發(fā)明者】K·K·庫希利納, E·奧, N·基宇科南 申請(qǐng)人:諾基亞公司