專利名稱:定向的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的多個實施例涉及定向(orientation)。更特別地,它們涉及一種用于對電子地圖進行定向的裝置、方法和計算機程序。
背景技術(shù):
當(dāng)電子地圖顯示在電子裝置的顯示器上時,其可能無法相對于用戶的環(huán)境而被正確地定向。這使得用戶難以在其環(huán)境下對自身進行定向。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的各種而不一定是所有的實施例,提供了一種裝置,其包括確定電路,所述確定電路被配置以便使用從無線電發(fā)射機接收到的至少一個無線電信號來確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位(bearing);以及定向電路,所述定向電路被配置以便控制對電子地圖的定向,從而將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。所述確定電路可以被配置以便確定所述裝置在所述電子地圖上處于所述第一位置處。所述確定電路可以被配置以便在分析了在所述電子地圖上所述裝置與所述無線電發(fā)射機的相對定位之后,控制對所述電子地圖的定向,從而將所述第一方位與所述第二方位對準(zhǔn)。所述確定電路可以被配置以便根據(jù)從所述無線電發(fā)射機接收到的所述至少一個無線電信號來確定所述第二方位。所述定向電路可以被配置以便在所述裝置沒有移動的情況下對所述電子地圖進行定向。所述確定電路可以被配置以便響應(yīng)于所述裝置從所述第一位置移動到第三位置,確定從所述第三位置到在所述第二位置處的所述無線電發(fā)射機的第三方位。所述定向電路可以被配置以便響應(yīng)于對所述第三方位的確定,控制對所述電子地圖的重新定向,從而將所述第三方位與所述電子地圖的從所述第三位置到所述無線電發(fā)射機的第四方位對準(zhǔn)。所述裝置可以進一步包括接收機電路,所述接收機電路被配置以便從所述無線電發(fā)射機接收所述至少一個無線電信號。所述確定電路可以被配置以便選擇適合在對所述電子地圖進行定向時使用的無線電發(fā)射機。所述確定電路可以被配置以便從多個無線電發(fā)射機中選擇無線電發(fā)射機。所述確定電路可以被配置以便通過分析從無線電發(fā)射機接收到的至少一個無線電信號,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。所述確定電路可以被配置以便通過確定在所述第一位置和無線電發(fā)射機之間是否存在視線(a line of sight),確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。
所述確定電路可以被配置以便通過確定所述第一位置和無線電發(fā)射機之間的距離,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。所述確定電路可以被配置以便通過確定所述第一位置和無線電發(fā)射機之間的仰角,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。根據(jù)本發(fā)明的各種而不一定是所有的實施例,提供了一種方法,其包括使用從無線電發(fā)射機接收到的至少一個無線電信號來確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位;以及控制對電子地圖的定向,以便將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。所述方法可以進一步包括確定出裝置在所述電子地圖上處于所述第一位置處; 以及在分析了在所述電子地圖上所述裝置與所述無線電發(fā)射機的相對定位之后,控制對所述電子地圖的定向,以便將所述第一方位與所述第二方位對準(zhǔn)。所述方法可以進一步包括根據(jù)從所述無線電發(fā)射機接收到的所述至少一個無線電信號來確定所述第二方位。所述方法可以進一步包括確定從第三位置到在所述第二位置處的所述無線電發(fā)射機的第三方位;以及控制對所述電子地圖的重新定向,以便將所述第三方位與所述電子地圖的從所述第三位置到所述無線電發(fā)射機的第四方位對準(zhǔn)。所述方法可以進一步包括選擇適合在對所述電子地圖進行定向時使用的無線電發(fā)射機。可以從多個無線電發(fā)射機中選擇所述無線電發(fā)射機。所述方法可以進一步包括通過分析從無線電發(fā)射機接收到的至少一個無線電信號,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。通過確定在所述第一位置和無線電發(fā)射機之間是否存在視線,可以確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。通過確定所述第一位置和無線電發(fā)射機之間的距離,可以確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。通過確定所述第一位置和無線電發(fā)射機之間的仰角,可以確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。根據(jù)本發(fā)明的各種而不一定是所有的實施例,提供了一種計算機程序,當(dāng)由處理器執(zhí)行時,其使得能夠?qū)崿F(xiàn)如上所述的方法。根據(jù)本發(fā)明的各種而不一定是所有的實施例,提供了一種包括計算機程序指令的計算機程序,當(dāng)由處理器執(zhí)行時,所述計算機程序指令使得能夠使用從無線電發(fā)射機接收到的至少一個無線電信號,確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位;以及控制對電子地圖的定向,以便將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。所述計算機程序指令可以進一步使得能夠確定出裝置在所述電子地圖上處于所述第一位置處;以及在分析了在所述電子地圖上所述裝置與所述無線電發(fā)射機的相對定位之后,控制對所述電子地圖的定向,以便將所述第一方位與所述第二方位對準(zhǔn)。所述計算機程序指令可以進一步使得能夠根據(jù)從所述無線電發(fā)射機接收到的所述至少一個無線電信號來確定所述第二方位。
所述計算機程序指令可以進一步使得能夠確定從第三位置到在所述第二位置處的所述無線電發(fā)射機的第三方位;以及控制對所述電子地圖的重新定向,以便將所述第三方位與所述電子地圖的從所述第三位置到所述無線電發(fā)射機的第四方位對準(zhǔn)。所述計算機程序指令可以進一步使得能夠選擇適合在對所述電子地圖進行定向時使用的無線電發(fā)射機??梢詮亩鄠€無線電發(fā)射機中選擇所述無線電發(fā)射機。所述計算機程序指令可以進一步使得能夠通過分析從無線電發(fā)射機接收到的至少一個無線電信號,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。通過確定在所述第一位置和無線電發(fā)射機之間是否存在視線,可以確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。通過確定所述第一位置和無線電發(fā)射機之間的距離,可以確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。通過確定所述第一位置和無線電發(fā)射機之間的仰角,可以確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。根據(jù)本發(fā)明的各種而不一定是所有的實施例,提供了一種存儲了如上所述的計算機程序的有形計算機可讀介質(zhì)。根據(jù)本發(fā)明的各種而不一定是所有的實施例,提供了一種設(shè)備,其包括確定裝置,所述確定裝置用于使用從無線電發(fā)射機接收到的至少一個無線電信號來確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位;以及控制裝置,所述控制裝置用于控制對電子地圖的定向,以便將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。所述確定裝置可以用于確定所述設(shè)備在所述電子地圖上處于所述第一位置處。 所述控制裝置可以用于在分析了在所述電子地圖上所述設(shè)備與所述無線電發(fā)射機的相對定位之后,控制所述電子地圖的定向,以便將所述第一方位與所述第二方位對準(zhǔn)。所述確定裝置可以用于根據(jù)從所述無線電發(fā)射機接收到的所述至少一個無線電信號來確定所述第二方位。
為了更好地理解本發(fā)明的實施例的各種例子,現(xiàn)在將僅借助例子來參照附圖,在附圖中圖1示意性地示出了一種裝置的例子;圖2示意性地示出了另一裝置的例子;圖3示出了地圖;圖4示出了方法;圖5示出了在第一定向情況下在顯示器上顯示的電子地圖;圖6示出了在按照本發(fā)明實施例所確定的第二定向的情況下在顯示器上顯示的電子地圖;圖7A示出了裝置和第一無線電發(fā)射機之間的仰角;以及圖7B示出了裝置和第二無線電發(fā)射機之間的仰角。
具體實施例方式附圖示出了裝置10/20,其包括確定電路12,該確定電路12被配置以便使用從無線電發(fā)射機50接收到的至少一個無線電信號52來確定從第一位置41到第二位置51處的無線電發(fā)射機50的第一方位55 ;以及定向電路14,該定向電路14被配置以便控制將電子地圖30從第一位置41定向到無線電發(fā)射機50,從而將第一方位55與該電子地圖的第二方位65對準(zhǔn)。圖1示出了裝置10。裝置10包括確定電路12和定向電路14。確定電路12被配置以便提供輸出給定向電路14。裝置10可以是電子電路,諸如處理電路。處理電路可以例如是芯片或包括多個芯片的芯片集。圖2示出了另一裝置20。在圖2中示出的裝置20包括圖1中示出的裝置10。在本發(fā)明的一些實施例中,裝置20是手持便攜式電子裝置,諸如移動電話、個人數(shù)字助理或便攜式音樂播放器。裝置20包括確定電路12、定向電路14、接收機電路22、顯示器M和存儲器26。在該例中,確定電路12和定向電路14由處理器10來提供。在本發(fā)明的一些實施例中,在確定電路12和定向電路14之間可能不存在物理區(qū)別。例如,確定電路12和定向電路14可以由單個芯片來提供。元件12、14、22、M和沈可在操作上耦合,并且可以存在任何數(shù)目的中間元件或其組合(包括沒有中間元件)。接收機電路22被配置以便接收射頻信號。例如,可以根據(jù)一個或多個通信協(xié)議來形成射頻信號,例如像IEEE(電氣和電子工程師協(xié)會)802. 11協(xié)議、IEEE 802. 16協(xié)議或藍牙協(xié)議。接收機電路22包括方向性天線陣列31,其包括多個天線元件四,每個天線元件可以在裝置20內(nèi)具有不同的定位和定向。在本發(fā)明的一些實施例中,接收機電路22包括不同的芯片集,用于根據(jù)不同的通信協(xié)議來接收信號。在本發(fā)明的這些實施例中,可以在芯片集之間共享一些或所有的天線元件四。天線元件四中的每個天線元件可以被配置以便獨立地接收無線電信號。接收機電路22可以被配置以便對天線元件四所接收到的無線電信號進行解調(diào)和下變頻,并且以電的形式將所接收到的無線電信號提供給確定電路12。確定電路12被配置以便使用所接收到的無線電信號來確定從裝置20到無線電發(fā)射機的方位,并且將所確定的方位作為輸出提供給定向電路14。定向電路14被配置以便使用從確定電路12接收到的方位來控制對電子地圖的定向。定向電路14控制顯示器M來顯示被定向的地圖。處理器10的實現(xiàn)可以單獨地按照硬件(電路、處理器……),可以使得某些方面按照軟件(包括單獨的固件),或者可以是硬件和軟件(包括固件)的組合。在該例中,提供了確定電路12和定向電路14的處理器10被配置以便從存儲器沈進行讀取和向存儲器26進行寫入。存儲器沈被圖示為存儲了計算機程序27、電子地圖30、位置數(shù)據(jù)32和校準(zhǔn)數(shù)據(jù) 34。
計算機程序指令觀當(dāng)被加載到處理器10中時控制了裝置20的操作。計算機程序指令觀提供了使得裝置20能夠執(zhí)行圖4中示出的方法的邏輯和例程。處理器10通過讀取存儲器26能夠加載和執(zhí)行計算機程序27。計算機程序27可以經(jīng)由任何適當(dāng)?shù)倪f送機制36而到達裝置20。遞送機制36可以是例如計算機可讀存儲介質(zhì)、計算機程序產(chǎn)品、存儲設(shè)備、諸如CD-ROM或DVD的記錄介質(zhì)、有形地體現(xiàn)了計算機程序27的制品。遞送機制36可以是被配置以便可靠地傳輸計算機程序27的信號。裝置20可以傳播或發(fā)射作為計算機數(shù)據(jù)信號的計算機程序27。盡管存儲器沈被圖示為單個組件,但是其可以被實現(xiàn)為一個或多個分離的組件, 它們中的一些或全部可以是集成的/可裝卸的和/或可以提供永久/半永久/動態(tài)/高速緩存的儲存器。對“計算機可讀存儲介質(zhì)”、“計算機程序產(chǎn)品”、“有形體現(xiàn)的計算機程序,,等或者對“處理器”或“處理電路”等的引用應(yīng)當(dāng)被理解成不僅涵蓋具有不同架構(gòu)(諸如單/多處理器架構(gòu)以及依次(Von Neumann)/并行架構(gòu))的計算機,而且還涵蓋專業(yè)化電路,諸如現(xiàn)場可編程門陣列(FPGA)、專用電路(ASIC)、信號處理設(shè)備和其它設(shè)備。對計算機程序、指令、 代碼等的引用應(yīng)當(dāng)被理解成涵蓋用于可編程處理器的軟件或固件,例如像硬件設(shè)備的可編程內(nèi)容,而不管是用于處理器的指令,還是用于固定功能設(shè)備、門陣列或可編程邏輯設(shè)備等的配置設(shè)置。圖3示出了區(qū)域80的俯視圖。區(qū)域80可以是室內(nèi)區(qū)域或室外區(qū)域。例如,如果區(qū)域80是室內(nèi)區(qū)域,則其可以是一層辦公室或購物中心。圖3中的箭頭46指示了參考定向,例如其方向是北方。區(qū)域80包括結(jié)構(gòu)70、72、74、76、78。區(qū)域80可以包括具有任何大小或形狀的結(jié)構(gòu),并且那些結(jié)構(gòu)可以以任何方式來布置。僅出于說明性目的而提供了圖3中示出的特定形狀、大小和布置。圖3還示出了位于區(qū)域80中的位置41處的便攜式電子裝置20。圖3中的裝置 20并非按比例繪制。圖3示出了裝置20的正面21,其包括顯示器M和輸入鍵23。在圖3中,裝置20由面朝西方的用戶在手掌中持有。裝置20的定向在空間上定義了用于裝置20的參考系(reference frame)。在該例中,從裝置20的上部發(fā)出的箭頭45 指示了裝置20的指向,定義了裝置20的參考系。箭頭45指示了 “法線(normal line)”, 裝置20根據(jù)該“法線”來確定方位。結(jié)構(gòu)之一 72包括第一無線電發(fā)射機50。另一結(jié)構(gòu)74包括第二無線電發(fā)射機60。 又一結(jié)構(gòu)包括第三無線電發(fā)射機82。無線電發(fā)射機50、60、82可以定期發(fā)射無線電信號以便使得裝置(諸如圖3中圖示的裝置20)能夠確定其位置。所述信號可以例如是定期發(fā)射的信標(biāo)。在該例中,第一無線電發(fā)射機50發(fā)射第一無線電信號52,裝置20的接收機電路 22的天線元件四中的每個天線元件接收到第一無線電信號52。由于每個天線元件四的位置和定向彼此不同,因此每個天線元件四按照稍微不同的形式來接收第一無線電信號52。 例如,當(dāng)?shù)谝粺o線電信號52由一個天線元件接收到時,其可以具有與當(dāng)其由另一天線元件接收到時的相位不同的相位。接收機電路22對所接收到的無線電信號進行解調(diào)和下變頻, 并且以電的形式將它們提供給確定電路12。
在圖4的框100,確定電路12使用第一無線電信號52,以便通過將不同天線元件 29所接收到的不同形式的第一無線電信號52進行相互比較,確定從裝置20的位置41到第一無線電發(fā)射機50的位置51的第一方位55。在本發(fā)明的一些實施例中,確定電路12可以使用在存儲器沈中存儲的校準(zhǔn)數(shù)據(jù) 34來解譯由天線元件四提供的輸出。校準(zhǔn)數(shù)據(jù)34可以例如指示應(yīng)當(dāng)如何解譯不同的輸出,以便確定發(fā)射無線電信號的方向。取決于裝置20在空間中的定向,校準(zhǔn)數(shù)據(jù)34可以指示應(yīng)當(dāng)如何解譯不同的輸出。就此而言,裝置20可以例如包括用于確定裝置20在空間中的定向的加速計。為了定義從裝置20到無線電發(fā)射機的方位,確定電路12可以確定仰角和/或方位角。仰角定義了無線電發(fā)射機相對于裝置20的高程(elevation)。通過確定在裝置 20處的無線電信號的到達方向,或者通過確定無線電信號離開無線電發(fā)射機的方向,確定電路12可以確定仰角。方位角定義了從裝置20到無線電發(fā)射機的水平方向(horizontal direction) 0 通過確定在裝置20處的無線電信號的到達方向,或者通過確定無線電信號離開無線電發(fā)射機的方向,確定電路12可以確定方位角??梢酝ㄟ^仰角或方位角來定義從裝置20到無線電發(fā)射機的二維方位??梢酝ㄟ^仰角和方位角來定義從裝置20到無線電發(fā)射機的三維方位。在該例中,通過從裝置20所指向的方向45在順時針方向上測量第一和第二方位角σ、θ,確定第一和第二二維方位55、85。圖3中示出了第一方位角ο,其定義了從裝置20到第一無線電發(fā)射機50的第一方位55。第三無線電發(fā)射機82發(fā)射第二無線電信號83,裝置20的天線元件四中的每個天線元件接收到第二無線電信號83。使用所接收到的第二無線電信號83,確定電路12確定從裝置20到第三無線電發(fā)射機82的第二方位85。圖3中示出了第二方位85的第二方位角θ。通過確定第一和第二方位55、85在電子地圖30上交叉的位置41,確定電路14可以確定出裝置20在區(qū)域80的電子地圖30上的位置。確定電路12可以將裝置20的位置 41作為位置數(shù)據(jù)32存儲在存儲器沈中。 在本發(fā)明的一些實施例中,裝置20可以從不止兩個無線電發(fā)射機接收無線電信號來確定其位置。出于說明的目的,在該例中僅提及了兩個無線電發(fā)射機。通過將電子地圖30上的北向方向46與裝置20所指向的方向45 (對應(yīng)于用戶面向的方向)對準(zhǔn),可以將電子地圖30連同用戶的位置顯示在電子地圖30上。這在圖5中進行了說明。由于顯示器M的大小的原因,在圖5中,第一無線電發(fā)射機50的位置51并未顯示在電子地圖30上。然而,從圖5中的箭頭65可以看出,如果第一無線電發(fā)射機50被顯示在電子地圖30上,那么在所顯示的電子地圖30上,從裝置20的位置41到第一無線電發(fā)射機50的方向65將不同于從裝置20到第一無線電發(fā)射機50的“真實”方向。這是因為裝置20的參考系與電子地圖30的參考系未對準(zhǔn)而發(fā)生的。
在電子地圖30上的針對第一無線電發(fā)射機50的方向65與“真實的”針對第一無線電發(fā)射機50的方向55之間的差別可能潛在地使得裝置20的用戶難以相對于其環(huán)境70、 72、74、76、78來對自身進行定向。在本發(fā)明的實施例中,裝置20的定向電路14通過將第一方位55與電子地圖30 的方位65對準(zhǔn)來控制對電子地圖30的定向。因此,定向電路14有效地將裝置20的參考系與電子地圖30的參考系對準(zhǔn)。在該示例性實現(xiàn)中,確定電路12使用裝置的位置41來確定第三地圖方位65,其從裝置20在電子地圖30上的位置41到第一無線電發(fā)射機50在電子地圖30上的位置51。在該例中,按照從北向順時針進行測量,第三地圖方位65定義了在電子地圖30上從裝置20的位置41到第一無線電發(fā)射機60的位置51的方向。圖3和圖5中示出了第三地圖方位65的方位角Y。確定電路12向定向電路14提供了第一方位55和第三地圖方位65。在圖4的框 200,定向電路14通過將第一方位55與第三地圖方位65對準(zhǔn)來對電子地圖30進行定向。例如,定向電路14可以比較第一方位55和第三方位65,以便確定如何將第一方位 55與第三地圖方位65對準(zhǔn)。在該例中,從裝置20所指向的方向45開始測量定義了第一方位55的第一方位角 σ。從北向開始測量定義了第三地圖方位65的方位角Y。因此,方位角ο和Y之間的差別提供了對于電子地圖30應(yīng)當(dāng)被旋轉(zhuǎn)的程度的指示(以便正確地對電子地圖30進行定向)°因此,在該例中,定向電路14從定義了第三方位65的方位角γ中減去定義了第一方位55的方位角ο。然后,定向電路14將地圖上的北向方向46與裝置20所指向的方向45對準(zhǔn),并且關(guān)于電子地圖30上的裝置20的位置41,根據(jù)該結(jié)果來從北向開始旋轉(zhuǎn)電子地圖30。相對于裝置20的正面21 (以及顯示器24)來旋轉(zhuǎn)電子地圖30。用戶不需要移動裝置20來對電子地圖30進行定向;可以在裝置20不存在任何移動的情況下來對電子地圖 30進行定向。定向電路14控制顯示器M來顯示所定向的電子地圖30。這在圖6中進行了說明。如果裝置20的位置41和第一無線電發(fā)射機50的位置51被顯示在電子地圖30上(如圖6中所示),那么它們都位于從裝置20到“真實的”第一無線電發(fā)射機50的第一方位55上。有利地,在圖6中,電子地圖30相對于用戶的環(huán)境而被正確地定向。這使得用戶容易相對于其環(huán)境來對自身進行定向,而不必手動旋轉(zhuǎn)裝置20。在本發(fā)明的一些實施例中,定向電路14控制顯示器M在對電子地圖30進行定向之前顯示電子地圖30,并且然后在電子地圖30被顯示在顯示器M上時對電子地圖30進行定向。替代地,在本發(fā)明的其它實施例中,電子地圖30在其(最初)被顯示在顯示器對上之前被定向。使用根據(jù)從無線電發(fā)射機50、60、82中的任何一個無線電發(fā)射機接收到的無線電信號所確定的方位,定向電路14可以隨時間連續(xù)地對電子地圖30進行重新定向。在顯示器M上對電子地圖30的重新定向可以在用戶移動裝置20時實時地發(fā)生。
在上述本發(fā)明的實施例中,確定電路12使用從至少兩個不同的無線電發(fā)射機(第一無線電發(fā)射機50和第三無線電發(fā)射機8 接收到的無線電信號52、83來確定出裝置20 的位置41。在本發(fā)明的其它實施例中,可以使用由單個無線電發(fā)射機發(fā)射的無線電信號來確定出裝置20的位置41。例如,可以在單個無線電發(fā)射機處由不同的天線元件(具有不同的位置)發(fā)射無線電信號。例如,單個無線電發(fā)射機的不同天線元件可以按照時間復(fù)用的方式來發(fā)射不同的無線電信號。所發(fā)射的無線電信號中的每個無線電信號可以具有使得能夠在裝置20處區(qū)分出無線電信號的特征。在本發(fā)明的一些實施例中,用于確定裝置20的位置的無線電信號也用于確定如何對電子地圖30進行定向。在其它實現(xiàn)方式中,用于對電子地圖30進行定向的一個或多個無線電信號不同于那些用來確定裝置20的位置的無線電信號。在這些實現(xiàn)方式中,用于對電子地圖30進行定向的無線電信號可以由或者可以不由與用于確定裝置20的位置的無線電發(fā)射機相同的無線電發(fā)射機來發(fā)射。確定電路12可被配置以便選擇用于確定裝置20的位置41的(一個或多個)無線電發(fā)射機,以及對電子地圖30進行定向??梢詮目捎脽o線電發(fā)射機50、60、82的集合中選擇(一個或多個)無線電發(fā)射機。確定電路12可以例如分析來自可用無線電發(fā)射機50、 60、82中的每個無線電發(fā)射機的一個或多個無線電信號,并且基于該分析來選擇一個或多個適當(dāng)?shù)臒o線電發(fā)射機。從圖3可以看出,第二無線電發(fā)射機60的位置比第一無線電發(fā)射機50和第三無線電發(fā)射機82更靠近裝置20。圖7A示出了從裝置20的位置41到第二無線電發(fā)射機60的位置61的方位63。 因為裝置20的位置相對更靠近第二無線電發(fā)射機60,所以定義了方位63的仰角α小。圖7Β示出了從裝置20的位置41到第一無線電發(fā)射機60的位置的方位55。因為裝置20的位置相對更遠離第一無線電發(fā)射機50,所以定義了方位55的仰角β大。因此,裝置20和無線電發(fā)射機之間的仰角提供了對于裝置20有多靠近無線電發(fā)射機的指示。如上所述,確定電路12可以使用方位角來定義在裝置20和無線電發(fā)射機之間的方位。當(dāng)裝置20的位置靠近無線電發(fā)射機時,可能難以確定精確的方位角。因此,如果存在可供裝置20在估計方位時使用的多個無線電發(fā)射機,則確定電路 20可被配置以便優(yōu)先于位置靠近裝置20的無線電發(fā)射機而選擇遠離裝置20的無線電發(fā)射機(從而使得仰角大)。確定電路20可以分析來自無線電發(fā)射機的一個或多個無線電信號,以便確定從裝置20到該無線電發(fā)射機的仰角。替代地或附加地,確定電路12可以使用相位、渡越時間(time of flight)和/或接收信號強度(RSSI)計算來確定從裝置20到無線電發(fā)射機的距離。本領(lǐng)域技術(shù)人員可以理解,盡管仰角α、β在以上例子中被示為所接收到的無線電信號的出射角,但不一定是這種情況。例如,可以通過確定在裝置20處接收到的無線電信號的到達角來確定仰角。如上所述,用于對電子地圖30進行定向的一個或多個無線電信號可以不同于用于確定裝置20的位置的無線電信號。
在一個說明性例子中,確定電路12確定所接收到的無線電信號的出射方向以便確定出裝置20的位置。確定電路12然后使用所確定的出射方向來選擇在對電子地圖30 進行定向時使用的適當(dāng)?shù)臒o線電發(fā)射機(例如,如上所述,足夠遠的無線電發(fā)射機)。一旦已經(jīng)選擇了適當(dāng)?shù)臒o線電發(fā)射機,則確定電路12可以通過確定從該無線電發(fā)射機接收到的一個或多個其它無線電信號的到達方向來確定來自于所選擇的無線電發(fā)射機的方位。定向電路30然后可以使用該方位(其可以例如是由方位角定義的二維方位) 來對電子地圖30進行定向。當(dāng)確定了所述一個或多個其它無線電信號的到達方向時,確定電路12可以使用校準(zhǔn)數(shù)據(jù)34來解譯所述一個或多個其它無線電信號。取決于在確定裝置20的位置時為所選無線電發(fā)射機確定的出射方向,確定電路12可以選擇校準(zhǔn)數(shù)據(jù)34的適當(dāng)部分來使用。如果裝置20包括加速計,則確定電路12可以使用該加速計來優(yōu)化其對校準(zhǔn)數(shù)據(jù)34的適當(dāng)部分的選擇。當(dāng)從無線電發(fā)射機50、60、82的集合中選擇了在確定電子地圖30的位置和/或?qū)﹄娮拥貓D30進行定向時使用的一個或多個適當(dāng)?shù)臒o線電發(fā)射機時,確定電路12可以做出
其它考慮。例如,如果在無線電發(fā)射機和裝置20之間不存在視線,則使用從該無線電發(fā)射機接收到的無線電信號所確定的方位傾向于相對是不精確的(相比于存在視線的情形)。因此,確定電路12可被配置以便在使用無線電發(fā)射機來確定電子地圖30的位置和/或?qū)﹄娮拥貓D30進行定向之前,確定在該無線電發(fā)射機和裝置20之間是否存在視線。這可以通過例如進行RSSI或渡越時間計算來完成。圖4中所示的框可以表示在方法中的步驟和/或計算機程序27中的代碼段。對框的特定順序的說明不一定意味著存在對框所要求的順序或優(yōu)選順序,并且框的順序和布置可以是變化的。此外,可以省略掉一些步驟。盡管已經(jīng)在前述段落中參考各種例子描述了本發(fā)明的實施例,但是應(yīng)當(dāng)理解,在不偏離所要求保護的本發(fā)明的范圍的情況下,可以做出對所給例子的修改。例如,在上述本發(fā)明的實施例中,使用在第一方位陽和第三方位65之間的比較來對電子地圖30進行定向。通過比較在電子地圖30上的第一無線電發(fā)射機50與裝置20的相對定位來確定第三方位65。在本發(fā)明的其它替代實施例中,不需要通過比較在電子地圖30上的第一無線電發(fā)射機50與裝置20的相對定位來確定第三地圖方位65。在這些實施例中,由無線電發(fā)射機發(fā)射的無線電信號可以包括指示了從裝置20到該無線電發(fā)射機的地圖方位65的數(shù)據(jù)。 例如,無線電發(fā)射機的位置可以非常遠而到達區(qū)域的北向。因而,無線電發(fā)射機可被視為正好在位于該區(qū)域內(nèi)的任何裝置的北向。由該無線電發(fā)射機發(fā)射的無線電信號可以包括向接收裝置指示出該無線電發(fā)射機直接位于北向的數(shù)據(jù)。以上闡述了確定電路12可以使用相位計算來確定裝置的方位和位置41。替代地或附加地,確定電路12可以進行渡越時間和/或RSSI計算,以便確定裝置20的方位和/ 或位置41??梢园凑张c明確描述的組合不同的組合來使用在前述說明書中描述的特征。盡管已經(jīng)參考某些特征描述了功能,但是那些功能可以通過其它特征來實現(xiàn),而不管是否進行過描述。盡管已經(jīng)參考某些實施例描述了特征,但是那些特征也可以存在于其它實施例中,而不管是否進行過描述。雖然在前述說明書中致力于使得本發(fā)明那些被認(rèn)為是特別重要的特征受到關(guān)注, 但是應(yīng)當(dāng)理解,申請人要求保護上文引用和/或附圖中示出的任何可獲得專利的特征或特征的組合,而不管是否已經(jīng)對其進行過特別的強調(diào)。
權(quán)利要求
1.一種裝置,其包括確定電路,所述確定電路被配置以便使用從無線電發(fā)射機接收到的至少一個無線電信號來確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位;以及定向電路,所述定向電路被配置以便控制對電子地圖的定向,從而將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。
2.根據(jù)權(quán)利要求1所述的裝置,其中,所述確定電路被配置以便確定所述裝置在所述電子地圖上處于所述第一位置處,并且所述確定電路被配置以便在分析了在所述電子地圖上所述裝置與所述無線電發(fā)射機的相對定位之后,控制對所述電子地圖的定向,從而將所述第一方位與所述第二方位對準(zhǔn)。
3.根據(jù)權(quán)利要求1所述的裝置,其中,所述確定電路被配置以便根據(jù)從所述無線電發(fā)射機接收到的所述至少一個無線電信號來確定所述第二方位。
4.根據(jù)權(quán)利要求1、2或3所述的裝置,其中,所述定向電路被配置以便在所述裝置沒有移動的情況下對所述電子地圖進行定向。
5.根據(jù)前述權(quán)利要求中任何一項所述的裝置,其中,所述確定電路被配置以便響應(yīng)于所述裝置從所述第一位置移動到第三位置,確定從所述第三位置到在所述第二位置處的所述無線電發(fā)射機的第三方位,并且所述定向電路被配置以便響應(yīng)于對所述第三方位的確定,控制對所述電子地圖的重新定向,從而將所述第三方位與所述電子地圖的從所述第三位置到所述無線電發(fā)射機的第四方位對準(zhǔn)。
6.根據(jù)前述權(quán)利要求中任何一項所述的裝置,其進一步包括接收機電路,所述接收機電路被配置以便從所述無線電發(fā)射機接收所述至少一個無線電信號。
7.根據(jù)前述權(quán)利要求中任何一項所述的裝置,其中,所述確定電路被配置以便選擇適合在對所述電子地圖進行定向時使用的無線電發(fā)射機。
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述確定電路被配置以便從多個無線電發(fā)射機中選擇無線電發(fā)射機。
9.根據(jù)權(quán)利要求7或8所述的裝置,其中,所述確定電路被配置以便通過分析從無線電發(fā)射機接收到的至少一個無線電信號,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。
10.根據(jù)權(quán)利要求7、8或9所述的裝置,其中,所述確定電路被配置以便通過確定在所述第一位置和無線電發(fā)射機之間是否存在視線,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。
11.根據(jù)權(quán)利要求7至10中任何一項所述的裝置,其中,所述確定電路被配置以便通過確定所述第一位置和無線電發(fā)射機之間的距離,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。
12.根據(jù)權(quán)利要求7至11所述的裝置,其中,所述確定電路被配置以便通過確定所述第一位置和無線電發(fā)射機之間的仰角,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。
13.一種方法,其包括使用從無線電發(fā)射機接收到的至少一個無線電信號,確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位;以及控制對電子地圖的定向,從而將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。
14.根據(jù)權(quán)利要求13所述的方法,其進一步包括確定出裝置在所述電子地圖上處于所述第一位置處;以及在分析了在所述電子地圖上所述裝置與所述無線電發(fā)射機的相對定位之后,控制對所述電子地圖的定向,從而將所述第一方位與所述第二方位對準(zhǔn)。
15.根據(jù)權(quán)利要求13所述的方法,其進一步包括根據(jù)從所述無線電發(fā)射機接收到的所述至少一個無線電信號來確定所述第二方位。
16.根據(jù)權(quán)利要求14或15所述的方法,其進一步包括確定從第三位置到在所述第二位置處的所述無線電發(fā)射機的第三方位;以及控制對所述電子地圖的重新定向,從而將所述第三方位與所述電子地圖的從所述第三位置到所述無線電發(fā)射機的第四方位對準(zhǔn)。
17.根據(jù)權(quán)利要求13-16中任何一項所述的方法,其進一步包括選擇適合在對所述電子地圖進行定向時使用的無線電發(fā)射機。
18.根據(jù)權(quán)利要求17所述的方法,其中,所述無線電發(fā)射機是從多個無線電發(fā)射機中選擇的。
19.根據(jù)權(quán)利要求17或18所述的方法,其進一步包括通過分析從無線電發(fā)射機接收到的至少一個無線電信號,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。
20.根據(jù)權(quán)利要求17、18或19所述的方法,其中,通過確定在所述第一位置和無線電發(fā)射機之間是否存在視線,確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。
21.根據(jù)權(quán)利要求17-20中任何一項所述的方法,其中,通過確定所述第一位置和無線電發(fā)射機之間的距離,確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。
22.根據(jù)權(quán)利要求17-21中任何一項所述的方法,其中,通過確定所述第一位置和無線電發(fā)射機之間的仰角,確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。
23.一種計算機程序,當(dāng)由處理器執(zhí)行時,其使得能夠?qū)崿F(xiàn)根據(jù)權(quán)利要求13-22中任何一項所述的方法。
24.一種包括計算機程序指令的計算機程序,當(dāng)由處理器執(zhí)行時,所述計算機程序指令使得能夠使用從無線電發(fā)射機接收到的至少一個無線電信號來確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位;以及控制對電子地圖的定向,以便將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。
25.根據(jù)權(quán)利要求M所述的計算機程序,其中,所述計算機程序指令進一步使得能夠 確定出裝置在所述電子地圖上處于所述第一位置處;以及在分析了在所述電子地圖上所述裝置與所述無線電發(fā)射機的相對定位之后,控制對所述電子地圖的定向,以便將所述第一方位與所述第二方位對準(zhǔn)。
26.根據(jù)權(quán)利要求M所述的計算機程序,其中,所述計算機程序指令進一步使得能夠根據(jù)從所述無線電發(fā)射機接收到的所述至少一個無線電信號來確定所述第二方位。
27.根據(jù)權(quán)利要求M、25或沈所述的計算機程序,其中,所述計算機程序指令進一步使得能夠確定從第三位置到在所述第二位置處的所述無線電發(fā)射機的第三方位;以及控制對所述電子地圖的重新定向,以便將所述第三方位與所述電子地圖的從所述第三位置到所述無線電發(fā)射機的第四方位對準(zhǔn)。
28.根據(jù)權(quán)利要求M-27中任何一項所述的計算機程序,其中,所述計算機程序指令進一步使得能夠選擇適合在對所述電子地圖進行定向時使用的無線電發(fā)射機。
29.根據(jù)權(quán)利要求觀所述的計算機程序,其中,所述無線電發(fā)射機是從多個無線電發(fā)射機中選擇的。
30.根據(jù)權(quán)利要求觀或四所述的計算機程序,其中,所述計算機程序指令進一步使得能夠通過分析從無線電發(fā)射機接收到的至少一個無線電信號,確定所述無線電發(fā)射機是否適合在對所述電子地圖進行定向時使用。
31.根據(jù)權(quán)利要求觀至30所述的計算機程序,其中,通過確定在所述第一位置和無線電發(fā)射機之間是否存在視線,確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。
32.根據(jù)權(quán)利要求觀至31中任何一項所述的計算機程序,其中,通過確定所述第一位置和無線電發(fā)射機之間的距離,確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。
33.根據(jù)權(quán)利要求觀至32中任何一項所述的計算機程序,其中,通過確定所述第一位置和無線電發(fā)射機之間的仰角,確定在對所述電子地圖進行定向時使用所述無線電發(fā)射機的適宜性。
34.一種存儲了根據(jù)權(quán)利要求M至33中任何一項所述的計算機程序的有形計算機可讀介質(zhì)。
35.一種設(shè)備,其包括確定裝置,所述確定裝置用于使用從無線電發(fā)射機接收到的至少一個無線電信號來確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位;以及控制裝置,所述控制裝置用于控制對電子地圖的定向,以便將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。
36.根據(jù)權(quán)利要求35所述的設(shè)備,其中,所述確定裝置用于確定所述設(shè)備在所述電子地圖上處于所述第一位置處,并且所述控制裝置用于在分析了在電子地圖上所述設(shè)備與所述無線電發(fā)射機的相對定位之后,控制對所述電子地圖的定向,以便將所述第一方位與所述第二方位對準(zhǔn)。
37.根據(jù)權(quán)利要求35所述的設(shè)備,其中,所述確定裝置用于根據(jù)從所述無線電發(fā)射機接收到的所述至少一個無線電信號來確定所述第二方位。
全文摘要
提供了一種裝置、方法和計算機程序。所述裝置包括確定電路,所述確定電路被配置以便使用從無線電發(fā)射機接收到的至少一個無線電信號來確定從第一位置到在第二位置處的所述無線電發(fā)射機的第一方位;以及定向電路,所述定向電路被配置以便控制對電子地圖的定向,從而將所述第一方位與所述電子地圖的從所述第一位置到所述無線電發(fā)射機的第二方位對準(zhǔn)。
文檔編號G09B29/10GK102449496SQ200980159522
公開日2012年5月9日 申請日期2009年5月27日 優(yōu)先權(quán)日2009年5月27日
發(fā)明者A·P·T·凱努萊寧, F·拜洛尼, V·V·蘭基 申請人:諾基亞公司