1.一種確定移動處理設(shè)備的計算出的位置的計算機實現(xiàn)的方法,包括:
接收確定所述移動處理設(shè)備的位置的請求,所述請求包括觀測到的信標;
基于包括先前觀測到的信標的至少場地指紋數(shù)據(jù)的可用性,從可用方法中選擇自動位置計算方法,其中如果所述場地指紋數(shù)據(jù)包括所述請求中的所述觀測到的信標的先前觀測到的場地和樓層數(shù)據(jù),則選擇第一方法,而如果沒有足夠的來自所述觀測到的信標的數(shù)據(jù)可用于確定場地,則選擇第二方法;
使用所選擇的方法來計算所述移動處理設(shè)備的所述計算出的位置;以及
返回所述移動處理設(shè)備的所述計算出的位置以響應(yīng)于所述請求。
2.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,如果最小數(shù)量的信標中的一個不存在,則不足的數(shù)據(jù)是可用的。
3.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,選擇包括至少確定與場地相關(guān)聯(lián)的第一信標標識和第二信標標識以便確定場地。
4.如權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括創(chuàng)建包括觀測到的信標特征和相關(guān)聯(lián)的位置數(shù)據(jù)的數(shù)據(jù)模型,所述位置數(shù)據(jù)包括場地標識符和樓層標識符。
5.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,選擇包括根據(jù)所述觀測到的信標來確定場地,隨后根據(jù)所述觀測到的信標來確定樓層。
6.一種包括無線通信信道的移動處理設(shè)備,包括:
處理器;
包括指令所述處理器執(zhí)行以下步驟的代碼的存儲器;
經(jīng)由所述無線通信信道觀測多個無線信標,每個信標具有觀測到的特征;
基于包括先前觀測到的信標的至少場地指紋數(shù)據(jù)的可用性來選擇存儲在所述存儲器中的位置計算方法,其中選擇包括:
如果觀測到的信標與場地和樓層數(shù)據(jù)一起被包括在所述場地指紋數(shù)據(jù)中,則選擇第一方法,以及
如果對于所述場地指紋數(shù)據(jù)中的觀測到的信標,最小數(shù)量的信標不可用,則選擇第二方法;
使用所選擇的方法來計算所述移動處理設(shè)備的位置;以及
返回為所述移動處理設(shè)備計算的位置以供所述移動設(shè)備的一個或多個計算應(yīng)用使用。
7.如權(quán)利要求6所述的移動處理設(shè)備,進一步包括以下代碼:如果觀測到的信標的場地指紋數(shù)據(jù)是可用的或者如果使用所述第一方法或所述第二方法的所述計算失敗,則選擇第三方法。
8.如權(quán)利要求6所述的移動處理設(shè)備,進一步包括使用包括觀測到的信標特征和相關(guān)聯(lián)的位置數(shù)據(jù)的數(shù)據(jù)模型來計算,所述位置數(shù)據(jù)包括場地標識符和樓層標識符。
9.如權(quán)利要求7所述的移動處理設(shè)備,其特征在于,所述計算包括使用所述第一方法來發(fā)起計算,確定觀測到的信標或先前觀測到的數(shù)據(jù)不足以完成所述計算,以及選擇所述第二方法。
10.如權(quán)利要求7所述的移動處理設(shè)備,其特征在于,所述第一方法是EZ算法方法,所述第二方法是卡爾曼算法,所述第一方法和第二方法使用包括樓層和場地數(shù)據(jù)的數(shù)據(jù)。