新四季網

用於確定感測地點相對於地標的相對位置的方法和裝置的製作方法

2023-09-19 01:02:25 2

專利名稱:用於確定感測地點相對於地標的相對位置的方法和裝置的製作方法
技術領域:
本發明的示例實施例總體上涉及確定感測地點相對於地標的相對位置,並且更具體地涉及一種裝置、方法和電腦程式產品,其被配置為接收地標的選擇、從感測地點確定與和地標對準相關的位置指示符以及至少部分基於該位置指示符確定感測地點相對於地標的相對位置。
背景技術:
為了提供更為容易或快速的信息傳輸和便利,電信業服務提供商正在持續地開發針對現有通信網絡的改進。結果,無線通信在近年來已經變得越來越可靠。連同無線通信網絡的擴展和改進,用於無線通信的用戶終端也已經正在被持續地改進。在這方面,至少部分由於尺寸和成本的降低,連同電池壽命和計算能力的提高,用戶終端已經變得功能更強、更易於使用並且更為便宜。另外,許多用戶終端現在包括各種感測設備和存儲器,其使得用戶終端能夠捕捉並記錄諸如音頻和視頻之類的感測信息和內容。由於用戶終端目前的普遍存在屬性,所有年齡和教育水平的人都在利用用戶終端來與其他個人或用戶聯繫人進行通信、接收服務以及/或者共享信息、媒體和其他內容。例如,在諸如音樂會或節日之類的任何給定事件中,多個用戶可能攜帶各自的能夠記錄並共享與該事件相關的內容的用戶終端。因此,位於遠離該事件的位置的用戶就能夠接收到與該事件相關的內容。然而,在不了解與用戶終端的位置相關的地點信息的情況下,將由各個用戶終端所提供的內容合併為對由用戶終端的不同地點所提供的該事件的獨特視角加以利用的協同內容可能是困難的。另外,在某些情況下可能難以獲得地點信息,例如當該事件在室內發生時或者當用戶終端沒有配備全球定位系統(GPS)時。

發明內容
因此提供了一種用於確定用戶終端所處的感測地點的相對位置的方法、裝置和電腦程式產品。在一個示例實施例中,一種裝置包括至少一個處理器以及至少一個包括電腦程式代碼的存儲器,該至少一個存儲器和電腦程式代碼被配置為利用該處理器使得該裝置接收地標的選擇、從感測地點確定與和地標對準相關的至少一個位置指示符以及至少部分基於該位置指示符確定感測地點相對於地標的相對位置。在另外的示例實施例中,一種方法包括接收地標的選擇、從感測地點確定與和地標對準相關的至少一個位置指示符以及經由處理器至少部分基於該位置指示符確定感測地點相對於地標的相對位置。在進一步的示例實施例中,一種電腦程式產品包括至少一個具有存儲於其中的計算機可執行程序代碼部分的計算機可讀存儲介質,該計算機可執行程序代碼部分包括用於接收地標的選擇的程序代碼指令、用於從感測地點確定與和地標對準相關的至少一個位置指示符的程序代碼指令以及用於至少部分基於該位置指示符確定感測地點相對於地標的相對位置的程序代碼指令。在進一步的示例實施例中,一種裝置包括用於接收地標的選擇的裝置、用於感測的裝置以及用於確定相對位置的裝置。用於選擇地標的裝置可以包括地標選擇器、用戶接口和/或處理器,其可以被配置為接收地標的選擇。用於感測的裝置可以包括感測設備、用戶接口和/或處理器,其可以被配置為從感測地點確定與和地標對準相關的至少一個位置指示符。另外,用於確定相對位置的裝置可以包括位置確定器和/或處理器,其可以被配置為至少部分基於該位置指示符確定感測地點相對於地標的相對位置。在一些實施例中,以上所描述的裝置可以進一步被配置為建議地標。該裝置還可以被配置為用信號發送該位置指示符以及用信號發送感測地點的相對位置。另外,該裝置可以被配置為確定一個或多個其他感測地點的一個或多個其他相對位置並且用信號發送該一個或多個其他感測地點的該一個或多個其他相對位置。此外,該位置指示符可以包括與地標對準時的方位、與地標對準時的姿態以及感測地點處的海拔高度中的一個或多個。而且,該裝置還可以被配置為確定感測地點的絕對位置。該裝置可以進一步包括用戶接口電路,其被配置為通過顯示器的使用促進該裝置的至少一些功能的用戶控制,並且使得該裝置的至少一部分用戶接口被顯示在顯示器上以促進該裝置的至少一些功能的用戶控制。該裝置還可以被配置為為與地標對準的確認做準備。還提供了該方法和電腦程式產品的類似實施例。因此,本發明的實施例可以提供一種即使當GPS無法使用的時候用來確定用戶終端相對於可見地標的相對位置的方法。


因此,在已經概括地描述了本公開內容的實施例之後,現在將參考附圖,附圖不必按比例繪製,並且其中:圖1示出了根據本發明的一個示例實施例的系統的示意性框圖;圖2示出了根據本發明的一個示例實施例的被配置為確定感測地點相對於地標的相對位置的裝置的示意性框圖;圖3示出了根據本發明的一個示例實施例的體育競技場,處於其中的地標對於多個用戶終端的用戶是可見的;圖4示出了根據本發明的一個示例實施例的採用圖2的裝置以與來自圖3的地標對準的用戶終端;圖5示出了根據本發明的一個示例實施例使用圖2的裝置計算在相同海拔高度的用戶終端的相對位置;圖6示出了根據本發明的一個示例實施例使用圖2的裝置計算在不同海拔高度的用戶終端的相對位置;圖7示出了根據本發明的一個示例實施例利用圖2的裝置使用方位來計算用戶終端的相對位置;圖8示出了根據本發明的一個示例實施例利用圖2的裝置使用方位、姿態和海拔高度來計算用戶終端的相對位置;以及圖9示出了根據本發明的一個示例實施例的在確定感測地點相對於地標的相對位置中所執行的操作的流程圖。
具體實施例方式現在將參考附圖在下文中更為全面地描述本發明的一些實施例,附圖中示出了本發明的一些而非全部實施例。實際上,本發明的各個實施例可以以許多不同形式來實現並且不應當被理解為局限於在此所給出的實施例。相同的附圖標記通篇指代相同的要素。如在此所使用的,依據本發明的實施例,術語「數據」、「內容」、「信息」以及類似術語可以可互換地被用來指代能夠被發送、接收和/或存儲的數據。此外,如在此可能被使用的,術語「示例性的」並非被提供用於傳遞任何定性評價,而是僅僅用於傳遞示例的說明。因此,任何這樣的術語的使用不應當被理解為限制本發明的實施例的精神和範圍。 如在此所使用的,術語「電路」指的是(a)純硬體電路的實施方式(例如,模擬電路和/或數字電路的實施方式);(b)電路和(多個)電腦程式產品的組合,該電腦程式產品包括存儲在一個或多個計算機可讀存儲器上的共同工作以使得裝置執行在此所描述的一個或多個功能的軟體和/或固件指令;以及(C)例如(多個)微處理器或(多個)微處理器的一部分的電路,其需要軟體或固件以用於操作,即使該軟體或固件並非物理上存在的。「電路」的這個定義應用於在此使用該術語的所有情況,包括在任何權利要求中使用該術語的情況。作為進一步的示例,如在此所使用的,術語「電路」還包括包含一個或多個處理器和/或其(多個)部分並且附帶軟體和/或固件的實施方式。作為另一個示例,如在此所使用的術語「電路」例如還包括用於行動電話的基帶集成電路或應用處理器集成電路,或者伺服器、蜂窩網絡設備、其他網絡設備和/或其他計算設備中類似的集成電路。如以上所指出的,本發明的一些實施例可以在被配置為確定感測地點相對於地標的相對位置的方法、裝置和電腦程式產品中得以採用。在這方面,例如,圖1示出了可以從本發明的實施例獲益的系統的框圖。然而,應當注意的是,如所示出並且在下文所描述的系統僅僅是說明可以從本發明的一個示例實施例獲益的一個系統,並且因此不應當被理解為限制本發明的實施例的範圍。如圖1中所示,依據本發明的一個示例實施例的系統可以包括用戶終端10。用戶終端10可以是採用本發明的實施例的多種類型的固定或移動通信和/或計算設備(例如,個人數字助理(PDA)、尋呼機、移動電視、行動電話、遊戲設備、膝上計算機、個人計算機(PC)、相機、相機電話、錄像機、音頻/視頻播放器、無線電廣播、全球定位系統(GPS)設備或者前面所提到的任何組合)中的任何一種。在一些實施例中,用戶終端10可能能夠直接或經由網絡30與其他設備進行通信。網絡30可以包括可經由相對應的有線和/或無線接口互相通信的各種不同節點、設備或功能的集合。這樣,圖1的說明應當被理解為是系統的某些部件的寬泛視圖的示例而並不是系統或網絡30的無所不包的或詳細的視圖。雖然並非必要,但是在一些實施例中,網絡30可能能夠支持依據多種第一代(1G)、第二代(2G)、2.5G、第三代(3G)、3.5G、3.9G、第四代(4G)移動通信協議、長期演進(LTE)等中的任何一個或多個的通信。因此,網絡30可以是蜂窩網絡、行動網路和/或數據網絡,諸如區域網(LAN)、城域網(MAN)和/或廣域網(WAN)(例如,網際網路)。進而,諸如處理部件(例如,個人計算機、伺服器計算機等)之類的其他設備可以包括在或者耦合到網絡30中。通過將用戶終端10和其他設備直接地或間接地連接到網絡30,可以使得用戶終端和/或其他設備能夠例如根據包括超文本傳輸協議(HTTP)等在內的多種通信協議互相進行通信以由此分別執行用戶終端和其他設備的各種通信或其他功能。這樣,可以使得用戶終端10和其他設備能夠通過任何多種不同的訪問機制與網絡30進行通信和/或互相通信。例如,諸如寬帶碼分多址(W-CDMA)、CDMA2000、全球移動通信系統(GSM)、通用分組無線業務(GPRS)等移動訪問機制可以得到支持,以及諸如無線LAN(WLAN)、全球微波接入互操作性(WiMAX)、WiF1、超寬帶(UWB)、Wibree技術等無線訪問機制和諸如數字用戶線路(DSL)、有線數據機、乙太網等固定訪問機制也可以得到支持。因此,例如,網絡30可以是本地網絡或者提供本地連接的其他網絡。該系統還可以包括地圖創建伺服器40。在一些實施例中,如以下將要解釋的,地圖創建伺服器40可以被實現為被配置為繪製感測地點相對於地標的相對位置的地圖的伺服器、伺服器組或者其他計算機或者其他計算設備或節點。地圖創建伺服器40可以具有多種功能或者與各種服務的關聯。這樣,例如,地圖創建伺服器40可以是諸如專用伺服器(或伺服器組)之類的平臺,或者地圖創建伺服器可以是與一個或多個其他功能或服務相關聯的後端伺服器。因此,地圖創建伺服器40可以繪製用戶終端10 (例如,相對於地標)的相對位置的地圖。然而,在其他實施例中,用戶終端10可以直接與其他用戶終端協作以繪製用戶終端相對於地標的相對位置的地圖。例如,用戶終端在一些實施例中可以經由對等網絡互相通信,並且一個或多個其他用戶終端可以確定其相對位置而不是通過使用地圖創建伺服器40來確定他們的相對位置。在一些這樣的實施例中,對等網絡可以包括使用本地化無線接入的專設對等網絡。因此,雖然地圖創建伺服器40在此一般被描述為伺服器,但是在一些實施例中,地圖創建伺服器可以被實現為用戶終端10的一部分(諸如其中的內部模塊),或者在網絡30上被實現。另外,用戶終端和/或地圖創建伺服器40之間的位置指示符和相對位置的用信號發送可以使用任何適當的傳輸機制,例如通過超文本傳輸協議(HTTP)傳輸的可擴展標記語言(XML)、通過會話發起協議(SIP)的會話描述協議(SDP)以及/或者經由短消息服務(SMS)0例如,用戶終端10可以被配置為將位置指示符用信號發送至地圖創建伺服器40,並且隨後該地圖創建伺服器可以至少部分基於感測地點來確定並用信號發送感測地點的相對位置。另外,在一些實施例中,地圖創建伺服器40可以接收從一個或多個其他用戶終端用信號發送的位置指示符,確定處於一個或多個其他感測地點的其他用戶終端的其他相對位置,並且將其他用戶終端的其他相對位置用信號發送至用戶終端10。因此,用戶終端10可以被提供以指示用戶終端自身的相對位置以及其他用戶終端的相對位置的數據(例如,在一些實施例中以地圖的形式)。如以上所描述的,用信號發送可以通過各種不同的傳輸協議中的任何一種發生,並且可以涉及發送數據和接收數據之一或其二者。在一個示例實施例中,提供可以被執行本發明的示例實施例的設備所採用的裝置50。裝置50例如可以被實現為託管、包括、控制或者以其他方式包含用戶終端10和/或地圖創建伺服器40的任何設備。然而,例如在裝置50的實例可以在網絡30上實現的情況下,實施例還可以在多個其他設備上實現。這樣,圖2的裝置50僅為示例並且可以包括比圖2中所示組件更多(或者在一些情況下更少)的組件。進一步考慮圖2,裝置50可以被配置為確定感測地點相對於地標的相對位置。裝置50可以包括處理器70、用戶接口 72、通信接口 74和存儲器設備76或者以其他方式與它們通信。存儲器設備76例如可以包括易失性和/或非易失性存儲器。存儲器設備76可以被配置為存儲信息、數據、文件、應用程式、指令等。例如,存儲器設備76可以被配置為緩衝用於由處理器70處理的輸入數據。除此之外或可替換地,存儲器設備76可以被配置為存儲用於由處理器70執行的指令。如以上所提到的,在一些實施例中,裝置50可以是被配置為採用本發明的示例實施例的用戶終端或者固定通信設備或計算設備。然而,在一些實施例中,裝置50可以被實現為晶片或晶片組。換句話說,裝置50可以包括一個或多個包括結構組件(例如,基板)上的材料、組件和/或連線的物理封裝(例如,晶片)。該結構組件可以為其上所包括的組件電路提供物理強度、尺寸保持和/或電學交互限制。因此,裝置50在一些情況下可以被配置為在單個晶片上實施本發明的實施例或者將其實施為單個「片上系統」。這樣,在一些情況下,晶片或晶片組可以構成用於執行用於提供在此所描述的功能並且/或者用於使得能夠相對於在此所描述的功能和/或服務進行用戶接口導航的一個或多個操作的裝置。處理器70可以以多種不同方式來實現。例如,處理器70可以被實現為諸如協處理器、微處理器、控制器、數位訊號處理器(DSP)、具有或不具有所附DSP的處理電路或者包括集成電路(例如,ASIC (專用集成電路)、FPGA (現場可編程門陣列)、硬體加速器、專用計算機晶片或者其他硬體處理器)的各種其他處理設備之類的各種處理裝置中的一個或多個。在一個示例實施例中,處理器70可以被配置為執行存儲器設備76中所存儲的或者以其他方式對於處理器可訪問的指令。可替換地或除此之外,處理器70可以被配置為執行硬編碼功能。這樣,無論由硬體或軟體方法還是由其組合進行配置,處理器70可以表示在被相應地配置的同時能夠執行根據本發明的實施例的操作的實體(例如,以電路在物理上實現的)。因此,例如,當處理器70被實現為ASIC、FPGA等時,處理器70可以是用於進行在此所描述的操作的專門配置的硬體。可替換地,作為另一個示例,當處理器70實現為軟體指令的執行器時,該指令可以將處理器專門配置為在該指令被執行時實施在此所描述的算法和/或操作。然而,在一些情況下,處理器70可以是適於通過由用於執行在此所描述的算法和/或操作的指令對處理器的進一步配置來採用本發明的實施例的具體設備(例如,用戶終端或者諸如伺服器之類的網絡設備)的處理器。除別的之外,處理器70可以包括被配置為支持處理器的操作的時鐘、算術邏輯單元(ALU)和邏輯門。與此同時,通信接口 74可以是諸如以硬體、軟體或者硬體和軟體的組合所實現的設備或電路之類的任何裝置,其被配置為往來於網絡和/或與裝置50進行通信的任何其他設備或模塊接收和/或發送數據。在這方面,通信接口 74例如可以包括一個天線(或多個天線)以及用於使得能夠與無線通信網絡(例如,網絡30)進行通信的支持硬體和/或軟體。在固定環境中,通信接口 74可以可替換地或者還可以支持有線通信。這樣,通信接口74可以包括通信數據機和/或用於支持經由線纜、數字用戶線路(DSL)、通用串行總線(USB)、乙太網、高清多媒體接口(HDMI)或其他機制的通信的其他硬體/軟體。此外,通信
接口 74可以包括用於支持諸如Bluetoothx、紅外、uwb、WiFi等關於提供家庭連接
解決方案而正在逐漸地被採用的通信機制的硬體和/或軟體。用戶接口 72可以與處理器70進行通信以在用戶接口處接收用戶輸入的指示和/或向用戶提供可聽的、視覺的、機械的或其他的輸出。這樣,用戶接口 72例如可以包括鍵盤、滑鼠、操縱杆、顯示器、觸控螢幕、麥克風、揚聲器或者其他輸入/輸出機制。
處理器70可以包括被配置為對用戶接口 72的一個或多個部件(例如,揚聲器、振鈴器、麥克風、顯示器等)的至少一些功能進行控制的用戶接口電路。處理器70和/或包括處理器70的用戶接口電路可以被配置為通過存儲在對於處理器70可訪問的存儲器(例如,存儲器設備76等)上的電腦程式指令(例如,軟體和/或固件)來控制用戶接口 72的一個或多個部件的一個或多個功能。在一些實施例中,裝置50可以進一步包括地標選擇器78。處理器70或其他電路可以被實現為、包括或以其他方式控制地標選擇器78。地標選擇器78可以被配置為接收地標的選擇。如在此所使用的,地標可以指的是例如是通過視線可識別的任何物體。在這方面,如以下將要解釋的,多個裝置可以與地標對準以便確定裝置的相對位置。地標的選擇在各個實施例中可以採取不同形式。在這方面,例如,裝置50的用戶可以由地標選擇器78提供地圖,用戶可以從該地圖選擇地標。在一些實施例中,地標選擇器78可以包括地標資料庫,其可以被存儲在裝置50中或者以其他方式例如在由地圖創建伺服器40存儲資料庫時通過通信接口 74對於裝置50是可訪問的。因此,在一些實施例中,地標選擇器78可以向用戶提供從中進行選擇的多個已知地標。在一些實施例中,可以向用戶提供圖形地圖以進行選擇,而在其他實施例中,已知地標可以作為可用選擇列表或者以其他格式來提供。在使用諸如GPS之類的裝置確定裝置的絕對位置可能是相對困難或者不可能的情況下,裝置50對於確定該裝置和其他裝置相對於地標的相對位置可能是有用的。因此,在一些情況下,被提供給用戶用於選擇的已知地標可以由地標選擇器78基於網絡的蜂窩標識來進行選擇,其中,裝置50在該網絡上進行操作。然而,地標選擇器78在選擇已知地標時可以採用各種其他技術,例如,通過基於由裝置50所進行的最新GPS讀數或者通過向裝置提供城市或地點的其他描述的用戶輸入來建議已知地標。在一些情況下,地標選擇器78可能並未被配置為向用戶提供從中進行選擇的已知地標,或者地標選擇器可能無法訪問與裝置50所處的特定區域中的地標相關的信息。因此,地標選擇器78可以被配置為接收對並不處於已知地標的資料庫中的地標的選擇。例如,地標選擇器78可以指示用戶行進至所期望的地標並且連同地標上的具體目標一起捕捉處於該地點的感測數據以用於對準,並且/或者用戶可以對地標進行描述以使得地標選擇器隨後可以包括與新地標相關的信息。在一些實施例中,地標選擇器78可以選擇哪個用戶終端10選擇地標。例如,當裝置50在地圖創建伺服器40上實現時,該裝置可以隨機選擇用戶終端並且指示所選擇用戶終端的用戶來選擇地標。在其他實施例中,例如當裝置50在用戶終端10上實現時,地標選擇器78可以在其他用戶終端在該特定時間都還沒有選擇用戶地點附近的地標的情況下指示用戶選擇地標。在一些實施例中,裝置50可以進一步包括感測設備80。處理器70或其他電路可以被實現為包括或者以其他方式控制感測設備80。感測設備80可以被配置為為從感測地點捕捉與和地標對準相關的位置指示符做準備。因此,在裝置被實現為用戶終端10的實施例中,感測地點是裝置50所處的地點。在這方面,一旦已經選擇了地標,裝置50隨後可以捕捉與裝置的感測地點相關的信息。在一些實施例中,位置指示符可以包括裝置50與地標對準時的方位、與地標對準時的姿態以及裝置的海拔高度中的一個或多個。因此,作為示例,方位可以由確定裝置50所面對的水平平面上的方向的指南針來確定。另外,加速計或陀螺儀可以確定裝置50所面對的垂直平面上的角度形式的姿態。此外,海拔高度可以由感測氣壓的高度計來確定。因此,位置指示符可以包括來自感測地點的與和地標對準相關的一條或多條信息。位置指示符可以通過利用諸如感測設備80之類的傳感器的直接確定來確定。然而,在各個示例實施例中,位置指示符也可以通過以接收並識別來自另一個組件的位置指示符的形式的間接確定或者通過從另一組件接收一些隨後被處理以定義位置指示符的原始位置信息來確定。圖3示出了對準多個用戶終端10a-e的示例實施例。用戶終端10a_e被示出為位於體育競技場104的坐席部分102內的各個感測地點。體育競技場104可以包括圓形穹頂或者其他部分地或完全地封閉的空間,其中使用GPS接收機來確定用戶終端lOa-e可能是困難的或不可能的。為了確定其相對位置,用戶終端lOa-e因此被示出為與計分板106的形式的地標對準。特別地,用戶終端lOa-e被示出為與計分板106的左上角106a對準。在這方面,地標選擇器78在一些實施例中可以建議在地標上從感測地點進行對準的目標。由此,在一些實施例中,目標選擇器78可以自動地選擇地標和/或其上的目標,而在其他實施例中,用戶終端lOa-e的用戶之一可以選擇地標和/或目標。在一些實施例中可以選擇地標和目標以便儘可能在事件中對於最大數量的用戶終端是可見的。例如,從各個角度都是可見的諸如計分板106之類的高的物體可以用作適當的地標。一旦選擇了地標和目標,則用戶終端lOa-e均可以與地標上的目標對準以便如以上所描述的使用感測設備80捕捉位置指示符。在這方面,圖4示出了與地標上的目標對準的用戶終端10。如所示出的,用戶可以使用屏幕108將用戶終端10與目標對準,該屏幕108可以包括裝置50的部分用戶接口 72。然而,在其他實施例中,可以採用取景器或適於將用戶終端相對於目標進行對準的其他設備。為了準確地將用戶終端10與地標上的目標對準,用戶終端10的用戶可以將十字線與目標對準。因此,如所示出的,十字線110被示為與計分板106的左上角106a對準。一旦用戶終端10與地標上的目標對準,用戶就可以通過確認與地標上的目標對準而觸發對一個或多個位置指示符的感測。例如,在所示出的實施例中,用戶可以在用戶終端10與地標上的目標對準時選擇確認對準按鈕111以因此觸發對位置指示符的感測。返回圖2,在一些實施例中,裝置50可以進一步包括位置確定器82。處理器70或其他電路可以被實現為包括或者以其他方式控制位置確定器82。位置確定器82可以被配置為至少部分基於位置指示符來確定感測地點相對於地標的相對位置。因此,位置指示符可以提供可以被用來確定感測地點相對於地標的相對位置的各種信息。在這方面,位置確定器82可以採用三角法和其他數學等式來確定裝置50的感測地點相對於地標的相對位置。例如,圖5示出了第一用戶終端IOa和第二用戶終端IOb在它們相對於地標(例如,計分板106)上的目標(例如,左上角106a)進行定位時的示意性表
/Jn ο特別地,圖5示出了使用與海拔高度和姿態相關的位置指示符來確定用戶終端10距目標(例如,左上角106a)的水平位移。在所示出的實施例中,第一用戶終端IOa和第二用戶終端IOb位於相同的海拔高度112。例如,第一用戶終端IOa和第二用戶終端IOb可以位於體育競技場104的坐席部分102內近似相同的行和平面。然而,第一用戶終端IOa的姿態114a大於第二用戶終端IOb的姿態114b。因此,位置確定器82可以確定第一用戶終端IOa的相對位置處於水平位移116a,其小於第二用戶終端IOb距地標(例如,計分板106)上的目標(例如,左上角106a)的水平位移116b。通過進一步的示例,圖6示出了其中用戶終端10a、10c的姿態114a、114c相同但是海拔高度112a、112c不同的實施例。在這方面,第一用戶終端IOa可以處於相對於海平面112』的海拔高度112a,其相對高於第三用戶終端IOc的海拔高度112c。例如,第三用戶終端IOc可以位於比第一用戶終端IOa更低的行或部分中的感測地點。注意到,雖然在此通常依據相對於海平面112』的絕對測量來討論海拔高度,但是位置指示符在一些實施例中也可以包括相對海拔高度。例如,海拔高度的計算可能受到由於天氣變化而引起的氣壓變化的影響,但是相對海拔高度將仍然可用來確定感測地點相對於地標的相對位置。返回相對位置的計算,儘管第一用戶終端IOa和第三用戶終端IOc均以相同姿態114a、114c與地標(例如,計分板106)上的目標(例如,左上角106a)對準,但是可以確定相對位置至少區別在於相對於地標第一用戶終端的水平位移116a小於第二用戶終端的水平位移116c。關於可以被感測的其他位置指示符,圖7示出了用戶終端lOa-e相對於地標(例如,計分板106)上的目標(例如,左上角106a)的角位置的地圖118。在所示出的實施例中,地圖118相對於北方方向120進行定向,雖然該地圖在各個實施例中可以相對於其他方向進行定向。地圖118可以基於用戶終端lOa-e與地標對準時所檢測到的每個用戶終端的方位來創建。例如,方位值可以通過每個用戶終端lOa-e中的內部指南針進行檢測,其檢測相對於北方方向120的方位角。在這方面,圖7示出了第三用戶終端IOc和第四用戶終端IOd的方位角122c、122d。使用該信息,位置確定器82可以確定第三用戶終端IOc和第四用戶終端IOd之間的角間距124。可以由位置確定器對其他用戶終端10進行類似計算以確定其間的角間距。因此,位置確定器82可以在地圖上標出用戶終端10之間各自的角間距。因此,如圖5和圖6中所示,可以依據距地標的水平位移來確定用戶終端10所處的感測地點的相對位置。另外,如圖7中所示,可以依據與地標對準時的方位以及用戶終端之間的角間距來確定用戶終端10所處的感測地點的相對位置。如圖8中所示,該信息在一些實施例中可以由位置確定器82進行組合以形成包括圖7中所示的地圖118之外的附加位置信息的地圖118』。在這方面,在圖8中示出了用戶終端lOa-e的方位和水平位移。以與以上相對於圖7所描述的相同方式示出了該方位,因此將不重複方位和角間距的討論。然而,現在水平位移被示出為例如已經使用以上相對於圖5和圖6所描述的方法計算得出。在這方面,使用姿態、海拔高度和方位計算相對位置可以提供比由僅使用方位信息提供的信息更多的關於用戶終端lOa-e的相對位置的信息。例如,圖7僅示出了可以基於方位位置指示符獲得的信息。如所示出的,第一用戶終端IOa和第五用戶終端IOe共享相對於地標(例如,計分板106上的左上角106a目標)的相同方位角,因此第一用戶終端和第五用戶終端的相對位置在僅使用該信息的情況下看上去是相同的。然而,通過計算用戶終端10的水平位移,可以確定與用戶終端的相對位置相關的進一步的信息。例如,如圖8中所示,雖然第一用戶終端IOa和第五用戶終端IOe共享相同的方位角122a、122e,但是相對於地標(例如,計分板106上的左上角106a目標),第五用戶終端的水平位移(如由外半徑116e所指示的)大於第一用戶終端IOa的水平位移(如由內半徑116a所指示的)。因此,位置確定器82可以通過使用姿態、海拔高度和方位位置指示符中的每一個來更為詳細地確定相對位置。進一步地,在一些實施例中,位置確定器82不僅可以計算用戶終端所處的感測地點的相對位置,而且還可以計算絕對位置(例如,感測地點的實際經度坐標和緯度坐標)。例如,如本領域技術人員將會理解的,當地標是具有已知位置信息的已知地標時,可以通過將地標的已知位置信息與用戶終端的相對位置進行合併來確定感測地點的絕對位置。因此,在一些實施例中可以確定用戶終端10的絕對位置。用戶終端10所處的每個感測地點的相對位置和/或絕對位置可以被用於各種用途。例如,該信息可以在捕捉照片、音頻、視頻或與地標附近的事件相關的其他內容時使用。作為示例,當事件在地標附近發生並且存在兩個或更多正在捕捉內容的用戶終端時,用戶終端的相對和/或絕對位置可以被用來確定在形成與該地點的事件相關的內容編輯(例如導演剪輯版)時要使用哪些所捕捉的內容。因此,可以以優化的且平滑變換的方式合併來自具有所期望的方位、姿態和水平位移的行動裝置的內容,而不是在不了解捕捉內容的用戶終端的位置的情況下在各個內容源之間進行切換。另外,在其他實施例中,可以向每個用戶終端提供用戶終端10的相對位置,以使得用戶終端可以看到其周圍的其他用戶終端的地點。然而,確定用戶終端10所處的感測地點的相對和/或絕對位置可以被用於各種其他用途,諸如通過允許搜索者利用能夠看到地標的用戶終端來確定走失人員的地點的搜索和救援。依據與本發明的實施例相關聯的方法,可以採用以上所描述的裝置50或其他裝置的其他實施例。在這方面,圖9是根據本發明的示例實施例的系統、方法和程序產品的流程圖。將要理解的是,流程圖中的每個方框以及流程圖中方框的組合可以通過各種手段來實施,諸如硬體、固件、處理器、電路和/或與包括一個或多個電腦程式指令的軟體的執行相關聯的其他設備。例如,以上所描述的一個或多個過程可以由包括電腦程式指令的電腦程式產品來實現。在這方面,實現以上所描述的過程的電腦程式指令可以由存儲器設備存儲並且由裝置的處理器執行。如將要意識到的,任何這樣的電腦程式指令都可以被加載到計算機或其他可編程裝置(例如,硬體)上以產生機器,使得所產生的計算機或其他可編程裝置實現用於實施流程圖的(多個)方框中所指定的功能的裝置。這些電腦程式指令也可以存儲在計算機可讀存儲器中,其可以指示計算機或其他可編程裝置以特定方式工作,使得存儲在計算機可讀存儲器中的指令產生其執行實施流程圖的(多個)方框中所指定的功能的一件製造品。電腦程式指令還可以被加載到計算機或其他可編程裝置上使一系列操作在計算機或其他可編程裝置上得以執行而產生計算機實施的過程,使得在計算機或其他可編程裝置上執行的指令實施流程圖的(多個)方框中所指定的功能。因此,流程圖中的方框支持用於執行指定功能的裝置的組合。還將要理解的是,流程圖中的一個或多個方框以及流程圖中方框的組合可以由執行指定功能的基於專用硬體的計算機系統或者專用硬體和計算機指令的組合來實施。在這方面,方法的一個實施例包括在操作200接收地標的選擇。另外,該方法可以包括在操作202從感測地點確定與和地標對準相關的至少一個位置指示符。在一些實施例中,該位置指示符可以包括與地標對準時的方位、與地標對準時的姿態以及感測地點處的海拔高度中的一個或多個。此外,該方法可以包括在操作204至少部分基於位置指示符來確定感測地點相對於地標的相對位置。
在一些實施例中,以上所描述的操作中的某些操作(如圖9中用實線所示的)可以被修改或被進一步放大。在一些實施例中,也可以包括附加操作(圖9中以虛線示出了其一些示例)。應當意識到的是,每個修改、可選的增加或放大可以單獨地或者與在此所描述的特徵中的任何其他特徵相結合地包括在以上所描述的操作(200-204)中。這樣,如在此將要描述的每個其他操作可以是可以單獨地或者以任何組合的方式與一個、多於一個或所有附加操作一起與以上所描述的操作(200-204)相結合的。例如,該方法可以進一步包括在操作206建議地標。例如,用戶可以被提供以從其中進行選擇的列表形式的已知地標或地圖上的已知地標。該方法可以另外包括基於蜂窩標識來建議地標。因此,例如,可以確定用戶終端在其上進行操作的網絡的蜂窩標識並且因此可以提供處於用戶附近的已知地標。該方法還可以包括建議地標上的要在其上從感測地點對準的目標。因此,例如,多個用戶終端可以與地標的相同部分對準從而產生更為準確的位置信息。該方法可以進一步包括在操作208為與地標對準的確認做準備。由此在操作202的位置指示符的感測可以在設備與地標對準時發生。在一些實施例中,該方法還可以包括在操作210用信號發送位置指示符。在一個實施例中,在操作210用信號發送位置指示符可以包括用戶終端10向地圖創建伺服器40發送位置指示符(例如,方位、姿態、海拔高度等)。相反地,在一個實施例中,在操作210用信號發送位置指示符可以包括地圖創建伺服器40接收位置指示符。因此,如在此所使用的,用信號發送可以指的是發送或接收數據之一或兩者。因此,在一個示例實施例中,地圖創建伺服器40可以接收位置指示符並且在操作204確定相對位置。在一些實施例中,該方法可以進一步包括在操作212確定一個或多個其他感測地點的一個或多個其他相對位置,其在一些實施例中可以經由用信號發送來接收。例如,地圖創建伺服器在一些實施例中可以確定多個用戶終端10的相對位置。此外,該方法可以包括在操作214用信號發送感測地點的相對位置以及在操作216用信號發送其他感測地點的其他相對位置。因此,在一個示例實施例中,地圖創建伺服器40可以確定一個或多個相對位置並且向用戶終端10用信號發送該相對位置。由此,在一些實施例中,每個用戶終端10可以接收指示用戶終端周圍的其他用戶終端的地點的信息。而且,在一些實施例中,該方法可以包括在操作218確定感測地點的絕對位置。因此,可以為一個或多個設備提供位置信息。在一個示例實施例中,用於執行圖9的方法以及以上所描述的其他方法的裝置可以包括處理器(例如,處理器70),其被配置為執行以上所描述的操作(200-218)中的一些操作或每一個操作。該處理器例如可以被配置為通過執行硬體實施的邏輯功能、執行所存儲的指令或者執行用於實施每個操作的算法來執行操作(200-218)。可替換地,該裝置可以包括用於執行以上所描述的每個操作的裝置。在這方面,根據一個示例實施例,用於執行操作200-218的裝置的示例例如可以包括如以上所描述的處理器70、用戶接口 72、通信接口74、地標選擇器78、感測設備80和/或位置確定器82。然而,裝置50的上述部分因其與圖9中所示方法的操作相關而僅僅是示例,並且應當理解的是,各種其他實施例可以是可行的。在一些實施例中,接收地標的選擇的操作200可以由諸如地標選擇器78、用戶接口 72和/或處理器70之類的裝置(例如,用於選擇地標的裝置)來進行。另外,從感測地點確定與和地標對準相關的至少一個位置指示符的操作202可以由諸如感測設備80、用戶接口 72和/或處理器70之類的裝置(例如,用於感測的裝置)來進行。此外,至少部分基於位置指示符確定感測地點相對於地標的相對位置的操作204以及確定一個或多個其他感測地點的一個或多個其他相對位置的操作212可以由諸如位置確定器82、通信接口 74和/或處理器70之類的裝置(例如,用於確定相對位置的裝置)來進行。而且,建議地標的操作206可以由諸如地標選擇器78、通信接口 74、用戶接口 72和/或處理器70之類的裝置來進行。此外,為與地標對準的確認做準備的操作208可以由諸如用戶接口 72、感測設備80和/或處理器70之類的裝置來進行。另外,用信號發送位置指示符的操作210可以由諸如通信接口 74、感測設備80和/或處理器70之類的裝置來進行。而且,用信號發送感測地點的相對位置的操作214以及用信號發送其他感測地點的其他相對位置的操作216可以由諸如通信接口 74、位置確定器82和/或處理器70之類的裝置來進行。此外,確定感測地點的絕對位置的操作218可以由諸如位置確定器82和/或處理器70之類的裝置來進行。在此所給出的本發明的許多修改和其他實施例將使得這些發明所屬領域的技術人員意識到從前述描述和相關聯的附圖中所闡述的教導獲益。因此,所要理解的是,本發明並不局限於所公開的具體實施例並且修改和其他實施例旨在被包括在所附權利要求的範圍之內。此外,雖然前述描述和相關聯的附圖在部件和/或功能的某些示例組合的情況下對示例實施例進行了描述,但是應當意識到的是,可以由可替換實施例提供部件和/或功能的不同組合而並不背離所附權利要求的範圍。在這方面,例如,不同於以上所明確描述的部件和/或功能的組合的不同組合也被考慮為在一些所附權利要求中可能被提出。雖然在此採用了具體術語,但是它們僅在一般的和描述性的意義上被使用而並非為了限制的目的。
權利要求
1.一種裝置,包括至少一個處理器以及至少一個包括電腦程式代碼的存儲器,所述至少一個存儲器和所述電腦程式代碼被配置為利用所述存儲器使得所述裝置: 接收地標的選擇; 從感測地點確定與和所述地標對準相關的至少一個位置指示符;以及 至少部分基於所述位置指示符確定所述感測地點相對於所述地標的相對位置。
2.根據權利要求1所述 的裝置,進一步被配置為建議所述地標。
3.根據權利要求1所述的裝置,進一步被配置為用信號發送所述位置指示符;以及用信號發送所述感測地點的所述相對位置。
4.根據權利要求3所述的裝置,進一步被配置為確定一個或多個其他感測地點的一個或多個其他相對位置;以及 用信號發送所述一個或多個其他感測地點的所述一個或多個其他相對位置。
5.根據權利要求1所述的裝置,其中所述位置指示符包括與所述地標對準時的方位、與所述地標對準時的姿態以及所述感測地點處的海拔高度中的一個或多個。
6.根據權利要求1所述的裝置,進一步被配置為確定所述感測地點的絕對位置。
7.根據權利要求1所述的裝置,進一步包括用戶接口電路,所述用戶接口電路被配置為: 通過顯示器的使用促進所述裝置的至少一些功能的用戶控制;以及使得所述裝置的至少一部分用戶接口被顯示在所述顯示器上以促進所述裝置的至少一些功能的用戶控制。
8.一種方法,包括: 接收地標的選擇; 從感測地點確定與和所述地標對準相關的至少一個位置指示符;以及 經由處理器至少部分基於所述位置指示符確定所述感測地點相對於所述地標的相對位置。
9.根據權利要求8所述的方法,進一步包括建議所述地標。
10.根據權利要求8所述的方法,進一步包括用信號發送所述位置指示符;以及用信號發送所述感測地點的所述相對位置。
11.根據權利要求9所述的方法,進一步包括確定一個或多個其他感測地點的一個或多個其他相對位置;以及 用信號發送所述一個或多個其他感測地點的所述一個或多個其他相對位置。
12.根據權利要求8所述的方法,其中所述位置指示符包括與所述地標對準時的方位、與所述地標對準時的姿態以及所述感測地點處的海拔高度中的一個或多個。
13.根據權利要求8所述的方法,進一步包括確定所述感測地點的絕對位置。
14.根據權利要求8所述的方法,進一步包括為與所述地標對準的確認做準備。
15.一種電腦程式產品,包括至少一個具有存儲於其中的計算機可執行程序代碼部分的計算機可讀存儲介質,所述計算機可執行程序代碼部分包括: 用於接收地標的選擇的程序代碼指令; 用於從感測地點確定與和所述地標對準相關的至少一個位置指示符的程序代碼指令;以及用於至少部分基於所述位置指示符確定所述感測地點相對於所述地標的相對位置的程序代碼指令。
16.根據權利要求15所述的電腦程式產品,進一步包括用於建議所述地標的程序代碼指令。
17.根據權利要求15所述的電腦程式產品,進一步包括用於用信號發送所述位置指示符的程序代碼指令;以及 用於用信號發送所述感測地點的所述相 對位置的程序代碼指令。
18.根據權利要求17所述的電腦程式產品,進一步包括用於確定一個或多個其他感測地點的一個或多個其他相對位置的程序代碼指令;以及 用於用信號發送所述一個或多個其他感測地點的所述一個或多個其他相對位置的程序代碼指令。
19.根據權利要求15所述的電腦程式產品,其中所述位置指示符包括與所述地標對準時的方位、與所述地標對準時的姿態以及所述感測地點處的海拔高度中的一個或多個。
20.根據權利要求15所述的電腦程式產品,進一步包括用於確定所述感測地點的絕對位置的程序代碼指令。
全文摘要
一種裝置可以包括地標選擇器,其被配置為接收地標的選擇。感測設備可以從感測地點來確定與和地標對準相關的至少一個位置指示符,例如方位、姿態和/或海拔高度。該裝置可以進一步包括位置確定器,其被配置為至少部分基於該位置指示符來確定感測地點相對於地標的相對位置。因此,該裝置可以確定感測地點相對於地標的相對位置。在一些實施例中,該裝置可以進一步被配置為確定感測地點的絕對位置。由此,例如可以使用位置信息來創建在地標附近發生的事件中所捕捉的協同內容。
文檔編號G01S5/14GK103119965SQ201180045218
公開日2013年5月22日 申請日期2011年7月28日 優先權日2010年9月22日
發明者S·S·梅特, R·C·比爾屈, I·D·D·柯西奧, F·克裡克裡 申請人:諾基亞公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀