/或非易失性存儲器,諸如一個或多個磁盤存儲設(shè)備、一個或多個光學(xué)存儲設(shè)備,和/或閃存存儲器(如NAND、NOR)。存儲器1050可存儲操作系統(tǒng)1052,例如Darwin、RTXC,LINUX、UNIX、OS X、WINDOWS或嵌入式操作系統(tǒng)(諸如VxWorks)。操作系統(tǒng)1052可包括用于處理基礎(chǔ)系統(tǒng)服務(wù)以及用于執(zhí)行硬件相關(guān)任務(wù)的指令。在一些具體實(shí)施中,操作系統(tǒng)1052可包括內(nèi)核(例如,UNIX內(nèi)核)。
[0085]存儲器1050還可存儲通信指令1054,以方便與一個或多個附加設(shè)備、一個或多個計算機(jī)和/或一個或多個服務(wù)器通信。存儲器1050可包括圖形用戶界面指令1056,以方便圖形用戶界面處理;傳感器處理指令1058,以方便與傳感器相關(guān)的處理和功能;電話指令1060,以方便與電話相關(guān)的過程和功能;電子消息處理指令1062,以方便與電子消息處理相關(guān)的過程和功能;網(wǎng)絡(luò)瀏覽指令1064,以方便與網(wǎng)絡(luò)瀏覽相關(guān)的過程和功能;媒體處理指令1066,以方便與媒體處理相關(guān)的過程和功能;GPS/導(dǎo)航指令1068,以方便與GPS和導(dǎo)航相關(guān)的過程和指令;相機(jī)指令1070,以方便與相機(jī)相關(guān)的過程和功能;磁強(qiáng)計數(shù)據(jù)1072和校準(zhǔn)指令1074,以方便磁強(qiáng)計校準(zhǔn)。存儲器1050還可存儲其他軟件指令(未示出),例如安全指令、用于方便與網(wǎng)絡(luò)視頻相關(guān)的過程和功能的網(wǎng)絡(luò)視頻指令,和/或用于方便與網(wǎng)上購物相關(guān)的過程和功能的網(wǎng)上購物指令。在一些具體實(shí)施中,媒體處理指令1066分為音頻處理指令和視頻處理指令,分別用于方便與音頻處理相關(guān)的過程和功能以及與視頻處理相關(guān)的過程和功能。還可將活動記錄和國際移動設(shè)備識別碼(MEI)或類似硬件標(biāo)識符存儲在存儲器1050中。存儲器1050可存儲狀態(tài)指令1076,其在被執(zhí)行時可致使處理器1004執(zhí)行如上文參考圖5描述的調(diào)查子系統(tǒng)500的操作,包括靜止調(diào)查和步行調(diào)查的操作。
[0086]上面標(biāo)識的指令和應(yīng)用程序中的每一者可與用于執(zhí)行上述一個或多個功能的指令集相對應(yīng)。這些指令不需要作為獨(dú)立的軟件程序、進(jìn)程或模塊來實(shí)施。存儲器1050可包括附加的指令或更少的指令。此外,可在硬件和/或軟件中,包括在一個或多個信號處理和/或?qū)S眉呻娐分?,?zhí)行移動設(shè)備的各種功能。
[0087]示例件操作環(huán)培
[0088]圖11為圖1至圖9的移動設(shè)備的示例性網(wǎng)絡(luò)操作環(huán)境1100的框圖。移動設(shè)備1102a和1102b可例如在數(shù)據(jù)通信中通過一個或多個有線和/或無線網(wǎng)絡(luò)1110通信。例如,無線網(wǎng)絡(luò)1112如蜂窩網(wǎng)絡(luò)可通過利用網(wǎng)關(guān)1116與廣域網(wǎng)(WAN) 1114(諸如互聯(lián)網(wǎng))通信。同樣,接入設(shè)備1118(諸如802.1lg無線接入點(diǎn))可提供對廣域網(wǎng)1114的通信接入。移動設(shè)備1102a和1102b中的每一個移動設(shè)備可為被配置為對地點(diǎn)進(jìn)行調(diào)查的移動設(shè)備102或請求定位服務(wù)的另一個移動設(shè)備。
[0089]在一些具體實(shí)施中,語音通信和數(shù)據(jù)通信均可通過無線網(wǎng)絡(luò)1112和接入設(shè)備1118來建立。例如,移動設(shè)備1102a可撥打和接收電話呼叫(例如使用互聯(lián)網(wǎng)語音協(xié)議(VoIP)協(xié)議),發(fā)送和接收電子郵件消息(例如使用郵局協(xié)議3(P0P3)),以及通過無線網(wǎng)絡(luò)1112、網(wǎng)關(guān)1116和廣域網(wǎng)1114檢索電子文檔和/或流,例如網(wǎng)頁、照片和視頻(例如使用傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)或用戶數(shù)據(jù)報協(xié)議(UDP))。同樣,在一些具體實(shí)施中,移動設(shè)備1102b可通過接入設(shè)備1118和廣域網(wǎng)1114來撥打和接收電話呼叫、發(fā)送和接收電子郵件消息以及檢索電子文檔。在一些具體實(shí)施中,移動設(shè)備1102a或1102b可使用一條或多條纜線物理地連接到接入設(shè)備1118,并且接入設(shè)備1118可以是個人計算機(jī)。在該配置中,移動設(shè)備1102a或1102b可被稱為“受限”設(shè)備。
[0090]移動設(shè)備1102a和1102b還可通過其他方式建立通信。例如,無線設(shè)備1102a可通過無線網(wǎng)絡(luò)1112與其他無線設(shè)備(例如其他移動設(shè)備、移動電話等)通信。同樣,移動設(shè)備1102a和1102b可通過使用一個或多個通信子系統(tǒng)(諸如Bluetooth?通信設(shè)備)建立對等通信1120,例如個人局域網(wǎng)。也可實(shí)現(xiàn)其他通信協(xié)議和拓?fù)浣Y(jié)構(gòu)。
[0091]移動設(shè)備1102a或1102b可例如通過所述一個或多個有線和/或無線網(wǎng)絡(luò)與一個或多個服務(wù)1130,1140和1150通信。例如,一個或多個地點(diǎn)服務(wù)1130可向移動設(shè)備1102a和1102b提供地點(diǎn)信息。地點(diǎn)信息可包括與地點(diǎn)地圖相關(guān)聯(lián)的地點(diǎn)標(biāo)識符。調(diào)查服務(wù)1140可從移動設(shè)備1102a和1102b接收調(diào)查數(shù)據(jù),并且基于調(diào)查數(shù)據(jù)生成地點(diǎn)的位置指紋數(shù)據(jù)。定位服務(wù)1150可向移動設(shè)備1102a和1102b提供位置指紋數(shù)據(jù)以用于確定每個地點(diǎn)處的位置。
[0092]移動設(shè)備1102a或1102b還可通過一個或多個有線和/或無線網(wǎng)絡(luò)訪問其他數(shù)據(jù)和內(nèi)容。例如,移動設(shè)備1102a或1102b可訪問內(nèi)容發(fā)布者,諸如新聞?wù)军c(diǎn)、真正簡單的聯(lián)合發(fā)布系統(tǒng)(RSS)供稿、網(wǎng)站、博客、社交網(wǎng)站、開發(fā)者網(wǎng)絡(luò)等等。通過響應(yīng)于用戶觸摸(例如網(wǎng)絡(luò)對象)而對網(wǎng)絡(luò)瀏覽功能或應(yīng)用程序(如瀏覽器)的調(diào)用,可提供這種訪問。
[0093]已描述了本發(fā)明的多個具體實(shí)施。然而,應(yīng)當(dāng)理解,在不脫離本發(fā)明的實(shí)質(zhì)和范圍的情況下可作出各種修改。
【主權(quán)項(xiàng)】
1.一種方法,包括: 提供用戶界面以用于在移動設(shè)備上進(jìn)行顯示,所述用戶界面包括地點(diǎn)的地圖,所述地點(diǎn)包括行人能夠進(jìn)入的空間和所述行人在所述空間中移動的一個或多個約束,所述地圖被配置為從用戶接收用于在所述地圖上的位置處放置標(biāo)記的輸入,其中所述位置指示所述移動設(shè)備在所述地點(diǎn)處的用戶估計位置; 由所述移動設(shè)備記錄所述移動設(shè)備的傳感器的第一讀數(shù)和所述傳感器的第二讀數(shù),所述第一讀數(shù)與所述用戶或所述移動設(shè)備中的至少一者的第一取向相關(guān)聯(lián),所述第二讀數(shù)與所述用戶或所述移動設(shè)備中的至少一者的第二取向相關(guān)聯(lián),所述傳感器的所述第一讀數(shù)和所述第二讀數(shù)各自測量在所述位置處由所述傳感器接收的一個或多個信號;以及 基于所述第一讀數(shù)和所述第二讀數(shù)來確定所述位置的信號指紋,包括基于所述第一讀數(shù)和第二讀數(shù)之間的差值以及所述第一取向和所述第二取向之間的差異來控制所述用戶的身體對所述信號指紋的影響。2.根據(jù)權(quán)利要求1所述的方法,其中所述第一取向垂直于或面向所述第二取向。3.根據(jù)權(quán)利要求1所述的方法,其中所述一個或多個信號包括射頻(RF)信號。4.根據(jù)權(quán)利要求3所述的方法,其中: 所述一個或多個信號中的每一個信號來自無線接入點(diǎn),并且 記錄所述第一讀數(shù)和所述第二讀數(shù)包括配置所述傳感器以在每個取向處掃描每個無線接入點(diǎn)的信道持續(xù)至少閾值時間,所述閾值時間長于所述無線接入點(diǎn)的信標(biāo)間隔。5.根據(jù)權(quán)利要求1所述的方法,其中確定所述位置的所述信號指紋包括確定: 當(dāng)另一個移動設(shè)備位于所述位置處時所述另一個移動設(shè)備的傳感器的預(yù)期讀數(shù)的概率分布,以及 所述預(yù)期讀數(shù)的方差,其中所述方差的量值對應(yīng)于所述第一讀數(shù)和第二讀數(shù)之間的所述差值。6.根據(jù)權(quán)利要求1所述的方法,包括: 由所述移動設(shè)備記錄所述移動設(shè)備的所述傳感器的第三讀數(shù)和所述傳感器的第四讀數(shù),所述第三讀數(shù)與所述用戶或所述移動設(shè)備中的至少一者的第三取向相關(guān)聯(lián),所述第四讀數(shù)與所述用戶或所述移動設(shè)備中的至少一者的第四取向相關(guān)聯(lián),所述第一取向、第二取向、第三取向和第四取向中的每一者在同一歐幾里德平面上并且在所述歐幾里德平面上的局部參考系上面向東、南、西和北,其中確定所述位置的所述信號指紋還基于所述第三讀數(shù)和所述第四讀數(shù)。7.一種方法,包括: 提供用戶界面以用于在移動設(shè)備上進(jìn)行顯示,所述用戶界面包括地點(diǎn)的地圖,所述地點(diǎn)包括行人能夠進(jìn)入的空間和所述行人在所述空間中移動的一個或多個約束,所述地圖被配置為接收用于在所述地圖上放置起點(diǎn)標(biāo)記的第一放置輸入并且接收用于在所述地圖上放置目的地標(biāo)記的第二放置輸入,其中所述地圖上的所述起點(diǎn)標(biāo)記和所述目的地標(biāo)記中的每一者的位置分別指示所述移動設(shè)備在所述地點(diǎn)處的移動的用戶估計起始點(diǎn)和用戶估計結(jié)束點(diǎn); 在所述移動設(shè)備沿由所述起始點(diǎn)和所述結(jié)束點(diǎn)限定的路徑從所述起始點(diǎn)移動到所述結(jié)束點(diǎn)時記錄來自所述移動設(shè)備的傳感器的第一測量,所述第一測量包括由所述傳感器接收的一個或多個信號的測量; 在所述移動設(shè)備沿所述路徑從所述結(jié)束點(diǎn)移動到所述起始點(diǎn)時記錄來自傳感器的第二測量; 確定所述路徑上的與所述第一測量中的至少一個第一測量和所述第二測量中的至少一個第二測量相關(guān)聯(lián)的位置;以及 將所述位置、所述至少一個第一測量和所述至少一個第二測量提供給定位服務(wù)器以用于使用插值確定所述位置的信號指紋。8.根據(jù)權(quán)利要求7所述的方法,其中所述一個或多個信號包括射頻(RF)信號。9.根據(jù)權(quán)利要求8所述的方法,其中: 所述一個或多個信號中的每一個信號來自無線接入點(diǎn),并且 記錄所述第一測量和所述第二測量包括掃描每個無線接入點(diǎn)的選擇的信道,所述信道是基于所述信道是否與其他信道重疊來選擇的。10.根據(jù)權(quán)利要求9所述的方法,包括: 在掃描選擇的信道時,在相鄰信道上檢測信標(biāo)信號;以及 將所述信標(biāo)信號的測量記錄為所述第一測量中的一個第一測量或所述第二測量中的一個第二測量。11.根據(jù)權(quán)利要求9所述的方法,包括最大化所述傳感器的掃描速率。12.根據(jù)權(quán)利要求8所述的方法,其中確定所述位置的所述信號指紋包括基于所述第一測量和所述第二測量之間的差值來控制所述用戶的身體對所述信號指紋的影響。13.根據(jù)權(quán)利要求8所述的方法,其中確定所述位置的所述信號指紋包括確定在所述位置處另一個移動設(shè)備的傳感器的預(yù)期讀數(shù)的概率分布以及所述預(yù)期讀數(shù)的方差,其中所述方差的量值對應(yīng)于所述第一測量和第二測量之間的差值。14.根據(jù)權(quán)利要求8所述的方法,其中提供所述用戶界面以用于進(jìn)行顯示發(fā)生在在記錄所述第一測量和第二測量之后。15.根據(jù)權(quán)利要求14所述的方法,包括根據(jù)所述地圖上表示的所述移動的約束來基于所述起點(diǎn)標(biāo)記和所述目的地標(biāo)記的所述位置以及所述地圖確定所述路徑。16.根據(jù)權(quán)利要求15所述的方法,其中確定所述路徑包括: 使用所述移動設(shè)備的微機(jī)電系統(tǒng)(MEMS)設(shè)備確定所述移動設(shè)備的速度和前進(jìn)方向;以及 基于所述起點(diǎn)標(biāo)記、所述速度和前進(jìn)方向以及所述地圖的約束來確定所述路徑的至少一部分。17.根據(jù)權(quán)利要求7所述的方法,包括: 確定所述路徑的長度; 基于所述長度,確定所述移動設(shè)備是否以恒速從所述起始點(diǎn)移動到所述結(jié)束點(diǎn)以及從所述結(jié)束點(diǎn)移動到所述起始點(diǎn);以及 基于所述確定來調(diào)整所述信號指紋的方差。18.—種方法,包括: 提供地圖用戶界面以用于在移動設(shè)備上進(jìn)行顯示,所述地圖用戶界面包括地點(diǎn)的地圖,所述地圖表示在所述地點(diǎn)處對行人移動的約束,所述地圖用戶界面被配置為接收用于指定所述移動