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