專利名稱:數(shù)字地圖的顯現(xiàn)的制作方法
技術領域:
本發(fā)明涉及經(jīng)用戶終端的數(shù)字地圖的顯現(xiàn)。更具體地說,本發(fā)明涉及用于經(jīng)用戶終端的地圖顯現(xiàn)單元而顯現(xiàn)數(shù)字地圖的方法、地圖提供裝置、計算機程序和計算機程序產
P
ΡΠ ο
背景技術:
數(shù)字地圖正變得越來越普遍由用戶自然地在各種應用中使用,以在地理環(huán)境中顯現(xiàn)人、機動車輛、動物、位置、業(yè)務或其它關注點之間的關系。在像Flickr和Panoramio等許多應用中使用了帶有位置的圖像的顯現(xiàn)。在地圖上呈現(xiàn)或顯現(xiàn)多個對象時,特別是在與像用戶本身的位置等參考位置一起呈現(xiàn)時,如果地圖中的縮放(zoom)級別設置用于在地圖中呈現(xiàn)所有對象,則信息級別(例如,地理)變得極低,這使得為用戶在地圖中導航和與地圖相結合變得困難。減輕此問題有各種方式。一種方式是一起顯示低縮放級別的微縮地圖和高縮放級別的地圖。另一種方式是在地圖上呈現(xiàn)指向可找到參考位置的方向的箭頭。仍有的另一種方式是呈現(xiàn)帶有不同對象的列表,并且通過在列表中選擇地圖要包括的對象,地圖經(jīng)再呈現(xiàn)以包括各種對象。所有這些不同的方式具有與用戶友好性有關的問題,特別是在屏幕較小時。典型的問題是用戶“迷失”于地圖中,這導致用戶對提供地圖的服務感到沮喪和不滿。另外,現(xiàn)有解決方案一般通過調整縮放級別和手動搖攝地圖來提供針對用戶重定位其位置或查找其位置的解決方案。備選的是,可突出顯示一個或多個對象。因此,存在對于此技術領域中的改進的需要。
發(fā)明內容
本發(fā)明因此涉及改進與數(shù)字地圖的顯現(xiàn)有關的用戶友好性。本發(fā)明的一個目的因此是經(jīng)用戶終端的地圖顯現(xiàn)單元提供地圖的更具用戶友好性的顯現(xiàn)。根據(jù)本發(fā)明的第一方面,此目的通過一種用于經(jīng)用戶終端的地圖顯現(xiàn)單元來顯現(xiàn)數(shù)字地圖的方法而得以實現(xiàn)。在該方法中,獲得第一對象和此第一對象的第一位置。此外, 獲得了包括參考位置和第一位置的數(shù)字地圖。還確定了第一線條。此第一線條在一端要連接到參考位置,并且在另一對端要連接到第一位置。最后,顯現(xiàn)包括參考位置的數(shù)字地圖的地理區(qū)域。在第一位置在該地理區(qū)域外的情況下,顯現(xiàn)延伸通過該地理區(qū)域的第一線條的一部分,以及在其它情況下,即,在第一線條在該地理區(qū)域內的情況下,不顯現(xiàn)第一線條。第一線條在顯現(xiàn)時的外觀取決于參考位置與第一位置之間的距離。通過使用不同的顏色和/或強度及線條類型,第一線條的外觀可取決于參考位置與第一位置之間的距離。還通過對線條的形狀的各種影響,如各種厚度、線條是點線時線條的點之間的各種距離、線條曲折時的空間曲折頻率或者線條彎曲時通過線條的彎曲度,該外觀可取決于參考位置與第一位置之間的距離。根據(jù)本發(fā)明的第二方面,該目的通過一種用于經(jīng)用戶終端的地圖顯現(xiàn)單元來顯現(xiàn)數(shù)字地圖的地圖提供裝置而得以實現(xiàn)。此地圖提供裝置包括地圖顯現(xiàn)控制單元,該單元配置成獲得第一對象和此第一對象的第一位置及數(shù)字地圖,該數(shù)字地圖包括參考位置和第一位置。地圖顯現(xiàn)控制單元還配置成確定第一線條,該第一線條在一端要連接到參考位置,并且在另一對端要連接到所述第一位置,以及顯現(xiàn)包括參考位置的數(shù)字地圖的地理區(qū)域,如果第一位置在該地理區(qū)域外,則地圖顯現(xiàn)控制單元配置成顯現(xiàn)延伸通過該地理區(qū)域的第一線條的一部分。否則,即在第一位置在該地理區(qū)域內的情況下,地圖顯現(xiàn)控制單元不顯現(xiàn)第一線條。第一線條在顯現(xiàn)時的外觀取決于參考位置與第一位置之間的距離。地圖提供裝置可以是地圖服務器,用戶終端經(jīng)網(wǎng)絡通信接口與地圖服務器通信。 備選的是,地圖提供裝置可以是用戶終端,并且它將也包括用戶輸入單元。用戶終端在此處能夠是蜂窩電話或導航裝置。地圖提供裝置還可包括用于與其它裝置通信的網(wǎng)絡通信接根據(jù)本發(fā)明的第三方面,此目的還通過一種包括計算機程序代碼的計算機程序而得以實現(xiàn),所述計算機程序代碼在用于經(jīng)用戶終端的地圖顯現(xiàn)單元而顯現(xiàn)數(shù)字地圖的地圖提供裝置上運行時,促使地圖提供裝置獲得第一對象和此第一對象的第一位置及包括參考位置和第一位置的數(shù)字地圖。所述計算機程序代碼還促使地圖提供裝置確定第一線條,第一線條在一端要連接到參考位置,并且在另一對端要連接到所述第一位置,以及顯現(xiàn)包括參考位置的數(shù)字地圖的地理區(qū)域,如果第一位置在該地理區(qū)域外,則顯現(xiàn)延伸通過該地理區(qū)域的第一線條的一部分,以及在其它情況下,即,如果第一線條在該地理區(qū)域內,則不顯現(xiàn)第一線條。第一線條在顯現(xiàn)時的外觀取決于參考位置與第一位置之間的距離。根據(jù)本發(fā)明的第四方面,上述目的通過一種包括根據(jù)第三方面的計算機程序和其上存儲計算機程序的計算機可讀部件的計算機程序產品而得以實現(xiàn)。本發(fā)明具有許多優(yōu)點。通過使用第一線條,用戶可能獲得到第一對象的距離的指示而實際上未看到此對象。以此方式,用戶將獲得未經(jīng)地圖顯現(xiàn)單元呈現(xiàn)的關注點的良好感知。通過第一線條的提供,也可能辨別第一對象所處的方向。這因此能夠與以某個地圖分辨率來顯現(xiàn)地圖區(qū)域一起進行,該地圖分辨率適用于向用戶提供可理解的地圖信息,即這允許用戶辨別地圖上的其它對象。以此方式,用戶將獲得距離信息及其能夠理解的地圖 fn息ο通過將距離數(shù)據(jù)編碼到第一線條的形狀中,能夠執(zhí)行第一線條的外觀對參考位置與第一位置之間距離的相關性。根據(jù)本發(fā)明的一個變化,第一線條具有從參考位置到第一位置的方向中的第一線條組成和垂直于此方向的第二線條組成。反映距離的距離數(shù)據(jù)在此處編碼到第二線條組成中。以此方式,可能通過第一線條組成指示方向,并且通過第二線條組成指示距離,這在指示距離和方向兩者時是一種經(jīng)濟有效的方式。第一線條在此處可以是彎曲的,并且通過在彎曲的第一線條與在參考位置與第一位置之間的直參考線條之間的最大高度,距離被編碼到第二線條組成中,所述最大高度在參考位置與第一位置之間的半途被提供。最大高度還可被預確定,并且獨立于與數(shù)字地圖的比例有關的參考位置與第一位置之間的距離。這為將距離數(shù)據(jù)編碼到線條中提供了可容易理解的方式。隨后,用戶能夠能夠通過檢查在曲線與在參考參考線條之間的角度來估計距離。編碼第二線條組成的一種備選方式是通過以指示距離的空間曲折頻率使第一線條曲折。空間曲折頻率在此處可與距離成反比。編碼到第二線條組成中仍有的另一種備選是改變第一線條的厚度。距離在此處可以與第一線條的厚度成反比。到線條形狀中的編碼也可以是編碼的線條類型,例如,選擇不同類型的線條,像短劃線、點線、點劃線,以及通過改變在此類線條中短劃和/或點之間的距離。還可能通過使用線條的顏色或強度編碼,使第一線條的外觀取決于參考位置與第一位置之間的距離。這可通過顯示帶有表示距離的某種顏色和/或某一強度的線條來完成。根據(jù)本發(fā)明的另一變化,所述方法還包括在參考位置與第一位置之間延伸并環(huán)繞第一線條的顯現(xiàn)的地理區(qū)域中提供用戶輸入?yún)^(qū)域,檢測用戶輸入?yún)^(qū)域中的用戶輸入及基于檢測到的用戶輸入而執(zhí)行地圖選擇功能的步驟。根據(jù)此變化,地圖提供裝置的地圖顯現(xiàn)控制單元還配置成在參考位置與第一位置之間延伸并且環(huán)繞第一線條的顯現(xiàn)的地理區(qū)域中提供用戶輸入?yún)^(qū)域,以及基于所述用戶輸入?yún)^(qū)域中檢測到的用戶輸入而執(zhí)行地圖選擇功能。根據(jù)本發(fā)明的此變化,計算機程序代碼還促使地圖提供裝置在參考位置與第一位置之間延伸并且環(huán)繞第一線條的顯現(xiàn)的地理區(qū)域中提供用戶輸入?yún)^(qū)域,以及基于所述用戶輸入?yún)^(qū)域中檢測到的用戶輸入而執(zhí)行地圖選擇功能。這允許以簡單和用戶友好的方式選擇與參考位置和第一位置有關的、關于其進行的地圖選擇功能。地圖選擇功能可以是正在顯現(xiàn)的地理區(qū)域中的更改,其中,此類更改可以是縮小以便顯現(xiàn)參考位置和第一位置兩者。它也可以是數(shù)字地圖的搖攝,以便顯現(xiàn)包括第一位置的地理區(qū)域和顯現(xiàn)此地理區(qū)域中的第一對象。它也能夠是顯現(xiàn)與第一對象有關的另外數(shù)據(jù)或啟動與第一對象相關聯(lián)的裝置的通信。根據(jù)本發(fā)明的另一變化,存在與第一對象有關并附屬于其的第二對象。附屬對象可以是與一實體相關聯(lián)的對象,而該實體附屬于與第一對象相關聯(lián)的一實體。第一對象在此處可以指人。在此情況下,附屬對象可指在與第一對象相關聯(lián)的人監(jiān)視、命令或控制之下的另一人。關于此第二對象,所述方法還包括以下步驟提供第二線條,第二線條在一端連接到第一位置,并且在另一對端連接到是所述第二對象的位置的第二位置,以及在第二位置在顯現(xiàn)的地理區(qū)域外而地圖縮放級別低于縮放閾值的情況下顯現(xiàn)延伸通過顯現(xiàn)的地理區(qū)域的第二線條的一部分,以及在其它情況下禁止顯現(xiàn)第二線條。關于此第二對象,地圖提供裝置的地圖顯現(xiàn)控制單元可還配置成提供第二線條, 第二線條在一端連接到第一位置,并且在另一對端連接到是所述第二對象的位置的第二位置,以及在第二位置在顯現(xiàn)的地理區(qū)域外而地圖縮放級別低于縮放閾值的情況下顯現(xiàn)延伸通過顯現(xiàn)的地理區(qū)域的第二線條的一部分,以及在其它情況下禁止顯現(xiàn)第二線條。關于此又一對象,所述計算機程序代碼可還促使地圖提供裝置提供第二線條,第二線條在一端連接到第一位置,并且在另一對端連接到是所述第二對象的位置的第二位置,以及在第二位置在顯現(xiàn)的地理區(qū)域外而地圖縮放級別低于縮放閾值的情況下顯現(xiàn)延伸通過顯現(xiàn)的地理區(qū)域的第二線條的一部分,以及在其它情況下禁止顯現(xiàn)第二線條。根據(jù)本發(fā)明的又一變化,可以存在與第一對象有關且附屬于其的幾個另外對象, 并且第一對象的第一位置是在這些另外對象的位置之間的中點。關于此類另外對象,所述方法可還包括檢測在顯現(xiàn)的地理區(qū)域中進行放大的指令和在該地理區(qū)域中執(zhí)行放大的步驟,其中,另外對象僅在執(zhí)行此放大后才被顯現(xiàn)。關于此類另外對象,地圖提供裝置的地圖顯現(xiàn)控制單元可還配置成檢測在顯現(xiàn)的地理區(qū)域中進行放大的指令和在該地理區(qū)域中執(zhí)行放大,其中,另外對象僅在此放大已執(zhí)行后才被顯現(xiàn)。關于此類另外對象,所述計算機程序代碼可還促使地圖提供裝置檢測在顯現(xiàn)的地理區(qū)域中進行放大的指令和在該地理區(qū)域中執(zhí)行放大,其中,另外對象僅在此放大已執(zhí)行后才被顯現(xiàn)。一種類型的用戶輸入可以是跨第一線條和用戶輸入?yún)^(qū)域移動的方向性用戶輸入。 另一種類型的用戶輸入可以是沿第一線條的用戶輸入?yún)^(qū)域中移動的方向性用戶輸入。又一類型的用戶輸入可以是在第一線條上的點擊。根據(jù)本發(fā)明的一個變化,參考位置是地圖顯現(xiàn)單元的位置。參考位置可還沿移動路徑移動。關于沿移動路徑的此類型的移動,所述方法可包括在參考位置已經(jīng)過通向第一對象的沿移動路徑的分支點的情況下禁止顯現(xiàn)第一線條或刪除第一線條的步驟。與此第一對象有關的數(shù)據(jù)也可和第一線條一起顯現(xiàn)。關于沿移動路徑的此類型的移動,地圖提供裝置的地圖顯現(xiàn)控制單元可還配置成在參考位置已經(jīng)過通向第一對象的沿移動路徑的分支點的情況下禁止顯現(xiàn)第一線條或刪除第一線條的步驟。與此第一對象有關的數(shù)據(jù)也可和第一線條一起顯現(xiàn)。關于沿移動路徑的此類型的移動,所述計算機程序代碼可還促使地圖提供裝置在參考位置已經(jīng)過通向第一對象的沿移動路徑的分支點的情況下禁止顯現(xiàn)第一線條或刪除第一線條。與此第一對象有關的數(shù)據(jù)也可和第一線條一起顯現(xiàn)。根據(jù)本發(fā)明的又一變化,第一位置是與又一終端相關聯(lián)的位置。關于此又一終端,所述方法可包括使用位置定位功能獲得此又一終端的位置的又 “■步驟。關于此又一終端,地圖提供裝置可包括配置成獲得此又一終端的位置的對象位置定位單元。關于此又一終端,所述計算機程序代碼可還促使地圖提供裝置使用位置定位功能獲得此又一終端的位置。應強調,術語“包括/包括……的”在本說明書中使用時用于表示所述特征、整體、 步驟或組件的存在,但不排除存在或添加一個或多個其它特征、整體、步驟、組件或其組。
現(xiàn)在將參照附圖,更詳細地描述本發(fā)明,其中
8
圖1示意示出連接到通信網(wǎng)絡的兩個用戶終端和地圖服務器,其中地圖服務器也直接連接到地圖數(shù)據(jù)庫,圖2示出地圖服務器的方框簡圖,圖3示出用戶終端的方框簡圖,圖4示出根據(jù)本發(fā)明的第一實施例的用于經(jīng)用戶終端的地圖顯現(xiàn)單元而顯現(xiàn)數(shù)字地圖的方法中執(zhí)行的多個方法步驟的流程圖,圖5示意示出具有兩個單獨的地理區(qū)域的數(shù)字地圖,第一地理區(qū)域中的參考對象經(jīng)第一線條鏈接到第二地理區(qū)域中的第一對象,圖6A示意示出圖5中包括參考對象和第一線條的第一部分的第一地理區(qū)域,圖6B示意示出包括第一對象和第一線條的第二部分的地理區(qū)域,圖7示意示出包括第一對象、第一線條的第三部分及與第一對象有關的另外對象的第二地理區(qū)域的一部分,圖8示出第一線條的幾個備選配置,圖9示出在參考對象沿移動路徑移動時正在顯現(xiàn)的地理區(qū)域,以及圖10示意示出根據(jù)本發(fā)明的一實施例的CD ROM盤形式的計算機程序產品,其上存儲了實現(xiàn)本發(fā)明的地圖提供功能性的計算機程序。
具體實施例方式在下面的描述中,為了解釋而不是限制的目的,陳述了特定的細節(jié),如特定的架構、接口、技術等,以便提供本發(fā)明的詳盡理解。然而,本領域的技術人員將理解,本發(fā)明可在脫離這些特定細節(jié)的其它實施例中實踐。在其它情況下,忽略了熟知的裝置、電路和方法的詳細描述以免不必要的細節(jié)混淆本發(fā)明的描述。本發(fā)明一般針對經(jīng)用戶終端在數(shù)字地圖上顯現(xiàn)對象。對象在此處可以是地圖中的對象,如建筑物、營業(yè)點。對象在此處可以與地圖上能夠是用戶關注的位置有關,如與用戶的關注點有關。此類關注點可提供各種服務,像理發(fā)師或商店,也可以是場地,像歷史名勝點。然而,對象也可以是地圖上顯現(xiàn)的導入對象,如表示配有便攜式用戶終端的人的對象、 機動車輛等。這意味著對象可以是固定對象或移動對象。對象因此也可以是圖形符號,如在數(shù)字地圖上顯現(xiàn)的或關于其的圖標。對象因此可以是符號,它以某種方式提供適當?shù)闹甘荆?所述指示使得用戶能夠識別人、場所或用戶可關注且正鏈接到數(shù)字地圖上相關聯(lián)位置的任何其它項目。本發(fā)明更具體涉及在顯現(xiàn)包括參考位置的地理區(qū)域而未顯現(xiàn)對象(即對象在地理區(qū)域外時)時顯現(xiàn)此類對象與參考位置之間的距離。這是為了簡化以便用戶確定對象位置有多遠。對于諸如顯示屏等尺寸小且其中的小地理區(qū)域因此經(jīng)常需要顯現(xiàn)以便用戶能夠識別地圖中的細節(jié)的地圖顯現(xiàn)單元,這特別重要?,F(xiàn)在將在可以是WAN(寬域網(wǎng))的通信網(wǎng)絡N的非限制性示例上下文中更詳細地描述本發(fā)明。網(wǎng)絡N在圖1中示出。此網(wǎng)絡N在此處可以是蜂窩網(wǎng)絡,如帶有或未帶有到 IMS(因特網(wǎng)協(xié)議多媒體子系統(tǒng))的連接的UMTS(通用移動電信系統(tǒng))網(wǎng)絡或LTE(長期演進)網(wǎng)絡。然而,它也可以是陸線網(wǎng)絡。本發(fā)明實際上不限于寬域網(wǎng),而是其實可不使用此類網(wǎng)絡實現(xiàn)。對于網(wǎng)絡N,連接有第一用戶終端10,該終端在本示例中是蜂窩電話。蜂窩電話只是可使用本發(fā)明的用戶終端的一個示例。其它類型的用戶終端有計算機,像PC(個人計算機)和膝上型計算機和/或掌上型計算機及電子記事本。在本發(fā)明的一種變化中,第一用戶終端在獨立的導引裝置或導航裝置中實現(xiàn),如只能夠從用戶、GPS衛(wèi)星接收輸入和/ 或從利用航跡推算系統(tǒng)估計例如導航裝置的位置的機動車輛接收信號的基于GPS (全球定位系統(tǒng))的導引裝置。用戶終端10與地圖服務器12通信,而地圖服務器12又連接到地圖數(shù)據(jù)庫14。雖然此處在圖1中地圖數(shù)據(jù)庫14示為在地圖服務器12外,但地圖服務器12在其它實施例中可也包括地圖數(shù)據(jù)庫14。對于網(wǎng)絡N,還連接有又一用戶終端15。地圖服務器12此處根據(jù)本發(fā)明的一個實施例是地圖提供裝置,而用戶終端10根據(jù)本發(fā)明的另一實施例是地圖提供裝置。圖2示意示出地圖服務器12的內容。地圖服務器12包括到網(wǎng)絡的通信接口 16, 以便經(jīng)網(wǎng)絡與其它裝置通信以及與數(shù)據(jù)庫14通信。它也包括服務器地圖提供單元18,該單元在后面給出的示例中處理從用戶終端10收到的指令,從地圖數(shù)據(jù)庫14獲取數(shù)字地圖,以及將結果返回到用戶終端10。在此處也有連接到服務器地圖提供單元18及接口 16的服務器對象位置定位單元19。此服務器對象位置定位單元19定位對象的位置,例如,使用通信網(wǎng)絡N。它可以是3GPP (第三代合作伙伴項目)LCS (定位服務)功能或OMA (開放移動聯(lián)盟)定位功能或Geopriv功能。它進行的操作是定位像蜂窩電話等物理對象的位置。在此處它也可以提供與人有關的圖形對象。圖3示意示出根據(jù)本發(fā)明的一個變化的第一用戶終端10的框圖。第一用戶終端 10包括用于與網(wǎng)絡N通信的通信接口 CI20。通信接口 20連接到終端控制單元20,終端控制單元20包括實現(xiàn)終端地圖處理功能MH_F的用戶終端地圖處理單元32和實現(xiàn)對象位置定位功能0PL_F的終端對象位置定位單元34。終端控制單元22又連接到在此處為鍵盤KB 形式的用戶輸入單元M和在此處為顯示單元DP_U沈形式的地圖顯現(xiàn)單元沈。對象位置定位單元34可提供根據(jù)任何以前所述類型的對象位置定位功能0PL_F。對于終端控制單元 22,也連接有定位單元POS觀和存儲器M 30。定位單元觀是提供用戶終端位置的單元, 艮口,它獲得第一用戶終端本身的位置,并且因此能夠是GPS信號接收和計算電路形式的GPS 定位單元。在此處應提及的是,作為一種備選,可能用戶終端位置可經(jīng)對象位置定位單元34 獲得。定位單元觀也可借助于在第一用戶終端10的處理器上運行的軟件實現(xiàn)。定位單元 28的軟件實施例可利用當前網(wǎng)絡小區(qū)身份的位置的知識,以便確定第一用戶終端10的位置。作為其備選或另外,可基于無線電基站信號的三角測量確定第一用戶終端10的位置。 后兩種定位技術在不能收到來自GPS衛(wèi)星的充分定位信號的位置中是有益的。鍵盤是可使用的一種類型的用戶輸入單元。然而,也可能使用其它類型的用戶輸入單元,如鼠標或軌跡球。也可能具有組合的用戶輸入單元和地圖顯現(xiàn)單元。這是在使用觸摸屏時的情況。隨后,上面提供有顯示層的觸摸記錄(touch registration)層用作用戶輸入單元,而顯示層用作地圖顯現(xiàn)單元。在本發(fā)明的第一實施例中,可能沒有為用戶終端10提供對象位置定位功能34。在此處也可能刪除存儲器30和定位單元觀,但也可以使用它們。第一實施例中終端地圖提供單元32的運轉還限于充當服務器地圖提供單元18的客戶端?,F(xiàn)在將參照前面所述圖形1-3及圖形4、圖5、圖6A、圖6B,更詳細描述根據(jù)本發(fā)明的第一實施例的本發(fā)明的運轉;圖4示出在用于經(jīng)用戶終端的地圖顯現(xiàn)單元顯現(xiàn)數(shù)字地圖的方法中執(zhí)行的多個方法的步驟的流程圖;圖5示出具有兩個單獨的地理區(qū)域,一個地理區(qū)域中的參考對象經(jīng)第一線條鏈接到第二地理區(qū)域中的第一對象;圖6A示出在圖5中包括參考對象和第一線條的第一部分的第一地理區(qū)域;圖6B示出包括第一對象和第一線條的第二部分的第二地理區(qū)域。通過數(shù)字地圖,今天可能為用戶提供有關數(shù)字地圖上各種位置的大量信息。這為用戶展現(xiàn)了許多機會,以便查找有關地圖位置的感興趣信息和有用數(shù)據(jù),以及定位提供此類信息的數(shù)據(jù)或用戶關注的其它功能性。地圖中和地圖上的對象經(jīng)常是與參考位置有關的關注對象。此位置可以是用戶終端本身的位置,該位置因而應反映用戶的位置。然而,參考位置也可以是另一位置,例如,用戶要參觀、已參觀或由于其它原因而感興趣的地點的位置。關注的對象可以是表示家庭、朋友和游戲中的競爭對手的移動對象,但也能夠是諸如像小車和公共汽車等機動車輛的其它移動對象。對象也可以是地圖中的對象,如特定建筑物、 場所,如商店或飯店、公園或地圖中顯現(xiàn)的任何其它類型的實體。此處可能在能夠同時顯現(xiàn)對象和參考位置兩者的縮放級別來顯現(xiàn)地圖。然而,此操作存在與顯現(xiàn)兩個位置到用戶之間的距離有關的兩個缺點。如果地圖顯現(xiàn)單元形體小,這通常不但對于蜂窩電話,而且對于許多導航裝置是如此,則由于像建筑物和街道等地圖元素如此小,以致它們不能提供任何有意義的信息,因此,距離可難以確定。如果用戶同時對幾個對象感興趣,則這進一步變得更成問題。如果通過對參考位置的放大而更改比例,則更容易理解地圖的地理信息。然而,隨后該對象可不再可能顯現(xiàn)。此處可能指示到對象的一般方向,例如,通過箭頭指示,但隨后失去距離信息。這意味著用戶將要在不同縮放級別之間來回切換以便獲得參考位置與關注的對象之間距離的理解,同時保持對參考位置的局部鄰近度的理解。它可還涉及許多放大和縮小指令。這可十分煩人且也耗時。本發(fā)明致力于在提供對象和參考位置時為用戶減輕與距離信息的顯現(xiàn)有關的此負擔。用戶終端10在此第一實施例中只是呈現(xiàn)裝置。因此,它與地圖服務器12通信以便獲得要在顯示單元沈上顯現(xiàn)的地圖。終端地圖提供單元32在此處因此只是連接到服務器地圖提供單元18的客戶端功能。在此實施例中,服務器地圖提供單元18因此是充當?shù)貓D顯現(xiàn)控制單元的服務器。用戶在此處可以先被提示提供第一對象以及可能也提供此第一對象的第一位置。 用戶在此處可通過指示數(shù)字地圖上的位置或對象來提供第一對象和第一位置,例如,通過識別經(jīng)顯示單元沈顯現(xiàn)的地圖上的建筑物。為此原因,數(shù)字地圖可已從服務器地圖顯現(xiàn)控制單元18轉移到終端地圖提供單元32,終端地圖提供單元32在顯示單元沈上呈現(xiàn)數(shù)字地圖,并且用戶隨后可使用鍵盤M在此地圖上選擇位置,該位置因此也指示對象。作為備選, 對象可以通過地圖中的搜索而獲得,例如,與諸如飯店等不同類型的對象有關的搜索。在此方面,用戶在此處可輸入與參考位置有關的搜索詞,將此搜索詞傳送到服務器地圖提供單元18,并接收帶有在基于收到地圖上指示的搜索詞的搜索中找到的對象的地圖。然而,用戶也可通過指示朋友來指示對象。用戶在此處可使用終端10中的終端對象位置定位單元34以便獲得朋友的位置,此位置和代表朋友的圖形對象隨后可傳送到服務器地圖顯現(xiàn)控制單元18。終端對象位置定位單元34在此處可基于如上所述的對象位置定位功能來定位位置。然而,也可能服務器地圖顯現(xiàn)控制單元18處理此類對象位置定位。 用戶因此可指示朋友的用戶終端的標識符,如蜂窩電話號碼、在IMS存在服務中的朋友名稱或別名。在所述示例中,用戶可經(jīng)鍵盤對指示此類終端標識符。用戶在此處也可提供要表示朋友的圖形對象。此終端標識符隨后經(jīng)通信接口 20轉發(fā)到服務器裝置,可能帶有圖形對象。服務器裝置12的地圖顯現(xiàn)控制單元18隨后經(jīng)通信接口 16接收終端標識符,并可能還接收表示所述朋友的圖形對象。如果未收到圖形對象,則服務器地圖提供單元18可自己生成一個圖形對象。備選的是,它可在定位朋友的位置時從服務器對象位置定位單元19 接收圖形對象。作為一個示例,此位置可以是網(wǎng)絡N中又一用戶用戶終端15的位置。服務器地圖提供單元18隨后可連接到帶有用戶標識符的服務器對象位置定位單元19,并且此對象位置定位單元19之后可定位朋友的位置。在此處,服務器位置定位單元19可使用任何常規(guī)位置定位功能性,如基于小區(qū)身份、三角測量、MPS或GPS位置的一種功能性。服務器對象位置定位單元19隨后提供位置,并且可能也提供與位置相關聯(lián)的對象到服務器地圖顯現(xiàn)控制單元18。此位置在此處表示為第一位置,并且對象表示為第一對象。以此方式, 在步驟36,服務器地圖提供單元18獲得第一對象01和第一位置Pl。在步驟37,服務器地圖提供單元18還獲得參考位置,可能一起帶有參考對象。參考位置在此處可通過提示用戶輸入?yún)⒖嘉恢枚@得,這可通過用戶在經(jīng)顯示單元沈呈現(xiàn)的地圖上指示位置而完成。備選的是,用戶的位置可能通過用戶終端10中的定位單元觀獲得,該位置傳送到服務器地圖顯現(xiàn)控制單元18。也可能服務器地圖提供單元18使用服務器對象位置定位單元19定位用戶終端10的位置。也可能是在數(shù)字地圖上的默認位置提供為參考位置。在此處還可能是參考對象RO提供用于參考位置,特別是在此位置是用戶的位置時。備選的是,像該位置的建筑物等地圖中的對象可提供為參考對象。也可能不提供參考對象。在步驟38,充當?shù)貓D顯現(xiàn)控制單元的服務器地圖提供單元18隨后獲得數(shù)字地圖 Ml。在此實施例中,它從數(shù)據(jù)庫14收集數(shù)字地圖Ml,該數(shù)字地圖Ml包括第一位置及參考位置。數(shù)字地圖因此包括參考位置和第一位置。在步驟40,服務器地圖提供單元18之后確定參考位置RP與第一位置之間的距離 D。這可通過比較參考位置和第一位置的地圖坐標而完成。之后,地圖顯現(xiàn)控制單元確定要在參考位置與第一位置之間延伸的第一線條。在此處,線條在以后呈現(xiàn)時的外觀將取決于參考位置與第一位置之間的距離。地圖顯現(xiàn)控制單元因而能夠視為將反映距離的距離數(shù)據(jù)編碼到第一線條的外觀中,并且在此情況下,編碼到第一線條的形狀中。在本發(fā)明的一些實施例中,在步驟42,第一線條因此確定具有反映在參考位置RP與第一位置Pl之間距離D的形狀的線條Li。因此,第一線條在一端要連接到參考位置,并且在另一對端要連接到第一位置。第一線條在此處可具有從參考位置朝向第一位置的方向中的第一線條組成和垂直于此方向的第二線條組成,其中反映距離的距離數(shù)據(jù)被編碼到第二線條組成中。圖5中示出可如何提供根據(jù)本發(fā)明的第一實施例的第一線條。在圖5中,示出了帶有包括參考位置RP和參考對象RO的第一地理區(qū)域Al及包括第一對象01和第一位置Pl的第二地理區(qū)域A2的數(shù)字地圖Ml。第一線條Ll在此處可以是彎曲的,例如是拋物線狀,并且通過彎曲的第一線條與在參考位置RP與第一位置Pl之間的直參考線條RL之間的最大高度,距離數(shù)據(jù)被編碼到第二線條組成中,所述最大高度在參考位置RP和第一位置Pl之間的半途來提供。此最大高度還可被預確定,并且獨立于與數(shù)字地圖的比例有關且為用于地圖的所有第一線條應用的在參考位置與第一位置之間的距離。 這意味著用于指示在地圖中的距離的所有線條將具有相同高度和相同通用形狀。然而,曲線可基于距離壓縮或擴展。在此處應認識到圖5所示內容未在用戶終端10的顯示單元沈上呈現(xiàn)。此圖只為提供本發(fā)明的更好理解而示出。在第一線條Ll已以此方式確定時,在步驟44,要顯現(xiàn)的第一地理區(qū)域Al由服務器地圖顯現(xiàn)控制單元18來確定。這可通過接收從用戶終端傳送,經(jīng)鍵盤M做出的用戶選擇的服務器地圖顯現(xiàn)控制單元完成,例如,通過用戶選擇的縮放或搖攝操作。備選的是,服務器地圖顯現(xiàn)控制單元可確定地圖區(qū)域,其中參考位置基于地圖分辨率、地圖大小和顯示單元大小而默認被提供。在地理區(qū)域Al已確定時,在步驟46,服務器地圖顯現(xiàn)控制單元18繼續(xù)并調查第一位置Pl是否在第一地理區(qū)域Al之外。如果它不在地理區(qū)域外,則服務器地圖提供單元 18將帶有參考對象RO和第一對象01的地圖的地理區(qū)域傳送到用戶終端10,其中,終端控制單元22的終端地圖提供單元32繼續(xù)進行并經(jīng)顯示單元沈顯現(xiàn)第一地理區(qū)域。在步驟 48,在此情況下顯現(xiàn)的第一地理區(qū)域因此包括參考位置和第一對象。這意味著數(shù)字地圖的地理區(qū)域以正常方式顯現(xiàn),帶有在參考位置RP的參考對象RO和在第一位置01的第一對象 01。然而,第一線條Ll未顯現(xiàn)。服務器地圖顯現(xiàn)控制單元18因此禁止顯現(xiàn)第一線條。然而,如果第一對象01具有在顯現(xiàn)的第一地理區(qū)域Al外的位置,步驟46,則在步驟50,服務器地圖提供單元18在包括參考位置RP處的參考對象RO及第一線條Ll的一部分的數(shù)字地圖Ml的第一地理區(qū)域Al上發(fā)送以便在顯示單元沈上顯現(xiàn)。在此處它也可傳送參考對象。用戶終端10的終端地圖提供單元32隨后繼續(xù)并經(jīng)顯示單元沈呈現(xiàn)或顯現(xiàn)第一地理區(qū)域Al。在此處應認識到,作為備選,能夠在比上述操作更遲地來做出第一線條的確定。例如,可僅在已發(fā)現(xiàn)第一位置在第一地理區(qū)域外后才確定它。在圖6A中示意示出顯現(xiàn)的第一地理區(qū)域。如能夠看到的一樣,第一線條Ll未完全顯現(xiàn)。相反,只顯現(xiàn)延伸通過地理區(qū)域 Al的第一線條的第一部分L1A。其它部分未顯現(xiàn)。通過此顯現(xiàn),用戶可能獲得到第一對象的距離的指示而實際上未看到此對象。以此方式,用戶將獲得未經(jīng)顯示單元呈現(xiàn)的關注點的良好感知。通過第一線條的提供,也可能辨別第一對象所處的方向。這因此能夠與以某個地圖分辨率顯現(xiàn)地圖區(qū)域一起進行,該地圖分辨率適用于向用戶提供可理解的地圖信息,即這允許用戶辨別地圖上的其它對象。以此方式,用戶將獲得距離信息及其能夠理解的地圖信息。如果以上述方式提供到幾個對象的距離,則此優(yōu)點甚至更明顯。通過使用距離編碼到第二線條組成中的線條,可能指示通過第一線條組成的方向,這是在指示距離和方向兩者時的一個有效、經(jīng)濟的方式。在第一線條Ll的此變化中,明顯第一地理區(qū)域中在第一線條與參考位置處的直參考線條(未示出)之間的角度提供距離的良好指示。此角度在第一對象靠近參考位置時將較高,并在距離大時較小。在第一地理區(qū)域中曲線的高度因此提供有關距離的良好指示符。為了向用戶提供貫穿地圖進行導航的簡單方式,地圖顯現(xiàn)控制單元可在參考位置 RP與第一位置之間延伸并環(huán)繞第一線條的顯現(xiàn)的地理區(qū)域中提供用戶輸入?yún)^(qū)域U1A。這意味著用戶輸入?yún)^(qū)域作為包括從參考位置RP到顯示單元26的邊緣的線條的帶提供,其中線條離開正在顯現(xiàn)的地理區(qū)域。在步驟52,檢測在此用戶輸入?yún)^(qū)域UlA中用戶進行的用戶輸入,并且在步驟M,基于對應的用戶輸入?yún)^(qū)域輸入,執(zhí)行地圖選擇功能。用戶輸入可有利地例如通過顯示屏上的光標移動而被檢測到,這可在顯示屏是觸摸屏的情況下通過觸摸來執(zhí)行。也可能使用鍵盤或鼠標上的箭頭。此類檢測到的用戶輸入隨后從終端地圖提供單元32傳送到服務器地圖顯現(xiàn)控制單元18,由其執(zhí)行對應的地圖選擇功能。與用戶輸入?yún)^(qū)域有關用戶輸入可與多個地圖選擇功能相關聯(lián),下面將描述其中的幾個功能。至少一些提供的地圖選擇功能涉及正在顯現(xiàn)的地理區(qū)域中的更改。在圖6A中,指示了方向性用戶輸入形式的第一類型的用戶輸入,該輸入是在用戶輸入?yún)^(qū)域UIA中沿第一線條的移動UMl。在此類用戶輸入被檢測到并傳送到服務器地圖顯現(xiàn)控制單元18時,此單元可選擇要顯現(xiàn)的第二地理區(qū)域A2。在此處,此選擇涉及選擇提供第一位置Pl的第二地理區(qū)域A2。這因此意味著服務器地圖提供單元18將數(shù)字地圖的第二地理區(qū)域A2和第一對象01 —起轉發(fā)到終端地圖提供單元32,而終端地圖提供單元32繼續(xù)并在數(shù)字地圖的第二地理區(qū)域A2上顯現(xiàn)第一對象01。一般情況下,此地理區(qū)域A2與第一地理區(qū)域以相同的地圖分辨率來顯現(xiàn)。這在圖6B中示意示出。在此處,也示出第一線條的第二部分L1B,這是在第二地理區(qū)域A2中提供的第一線條的該部分。以此方式,可能進行快速、直接的搖攝操作以到達第一對象01。這因此能夠在一步完成,在第一地理區(qū)域與第二地理區(qū)域之間存在特定地圖分辨率的許多地圖視圖時,這是有利的。在此處應注意的是,可能可通過在環(huán)繞在第一位置Pl 與顯示單元觀的邊緣之間的第二地理區(qū)域中的第一線條的用戶輸入?yún)^(qū)域(未示出)中的對應用戶時刻,搖攝回第一地理區(qū)域,此類移動有利的是在朝向參考位置的方向上的移動。 此地圖選擇功能因此是用于顯現(xiàn)包括第一部分Pl的地理區(qū)域和顯現(xiàn)此地理區(qū)域A2中的第一對象01的數(shù)字地圖的搖攝。利用其它類型的用戶輸入是可能的?,F(xiàn)在再參照圖6A,如果用戶將進行跨第一線條和第一地理區(qū)域Al中用戶輸入?yún)^(qū)域UIA的方向性移動UA2,則提供另一地圖選擇功能。 在此情況下,可能服務器地圖顯現(xiàn)控制單元縮小并發(fā)送包括參考位置和第一位置的數(shù)字地圖的地理區(qū)域。以此方式,參考位置和第一位置均得以顯現(xiàn)。此地圖選擇功能因此是縮小以便顯現(xiàn)參考位置和第一位置兩者。另一用戶輸入能夠是點擊正在顯現(xiàn)的地理區(qū)域中用戶輸入?yún)^(qū)域中的第一線條,該地理區(qū)域可以是第一地理區(qū)域或第二地理區(qū)域。這能夠導致選擇一個地圖選擇功能,通過該功能獲取關于第一對象的另外數(shù)據(jù)。這例如可通過連接到第一線條提供的鏈路,如統(tǒng)一資源定位器(URL)。此鏈路能夠通向服務器,從服務器能夠獲取另外數(shù)據(jù)。例如,如果第一對象是飯店,則能夠獲得與飯店提供的菜單有關的數(shù)據(jù)。它也能夠是費率數(shù)據(jù)、營業(yè)時間、 飯店的類型等。
14
作為另一備選,地圖選擇功能能夠導致啟動和與第一對象相關聯(lián)的裝置的通信。 如果第一對象是飯店,則可能建立到飯店的呼叫,或者發(fā)送電子消息到飯店。如果對象是通過其用戶終端的位置而定位的人,則也可能是在建立呼叫,或者通過在第一線條上的點擊而在發(fā)達消息到此用戶終端。例如,可以建立從用戶終端10到圖1中又一終端15的此類
ififn。上述類型的用戶輸入無需一定與所述地圖選擇功能相關聯(lián)。在第一線條上的點擊例如可導致縮小或從一個地理區(qū)域搖攝到另一地理區(qū)域?,F(xiàn)在再參照圖6B,可能存在與第一對象01相關聯(lián)的至少一個或多個附屬對象。附屬對象可以是與一實體相關聯(lián)的對象,而該實體附屬于與第一對象相關聯(lián)的一實體。第一對象在此處可以指人。在此情況下,附屬對象可指在與第一對象相關聯(lián)的人監(jiān)視、命令或控制之下的另一人。第一對象例如可表示老師或看護人,在此情況下,附屬對象可表示幼兒園組織中的學生或小孩。第一對象還可表示小組領導,其中附屬對象表示小組的成員。這些附屬對象的位置可以如上關于第一對象所述的相同方式來獲得。在此處,可能此類另外對象在第二地理區(qū)域中不存在,而是僅在檢測到用戶發(fā)出的顯現(xiàn)的地理區(qū)域中放大的指令后才顯現(xiàn)。在檢測到此類指令后,服務器地圖提供單元18 隨后能夠在第二地理區(qū)域中放大,并且提供更詳細且其中僅在執(zhí)行此放大后才顯現(xiàn)另外附屬對象的地理區(qū)域。圖7中示出此的一示例。在此處,像以前一樣顯現(xiàn)了第一線條LlC的一部分。在此處也示出了附屬對象02A和02B。在此更小地理區(qū)域外的附屬對象在此處可通過顯現(xiàn)第二線條L2的一部分來指示,第二線條在一端連接到第一位置P1,并且在另一對端連接到未公開的附屬對象的第二位置。在此處,也可能在地圖縮放級別小于縮放閾值時不顯現(xiàn)另外的附屬對象,或者顯現(xiàn)到它們的方向。正在顯現(xiàn)的第二線條L2的該部分是延伸通過顯現(xiàn)的地理區(qū)域的部分??赡艽说诙€條L2以與第一線條不同的另一格式來顯現(xiàn),例如,以另一種顏色顯現(xiàn),以便區(qū)分它與第一線條。在存在幾個此類附屬對象時,還可能在這些另外對象的位置之間的中點提供第一對象。距離數(shù)據(jù)被編碼到第一對象的形狀中的方式可以在許多方式中被改變。上面例示的第一線條的第二線條組成的變化因此只是可改變線條的形狀的一種方式。可能通過其它方式可改變第二線條組成。圖8中示出此的示例。編碼例如能夠通過以指示距離的空間曲折頻率使第一線條 Ll'曲折來提供。在此處它是示出鋸齒結構的一示例。然而,其它結構也是可行的,如正弦形狀。空間曲折頻率,即例示鋸齒外觀的頻率,在此處可以與距離成反比。空間頻率越高, 則第一對象就越靠近參考位置。編碼也能夠通過改變第一線條Li"的厚度來提供。距離在此處可以與第一線條的厚度成反比。因此,細線條將表示更長距離,而粗線條將表示更短距
1 O應認識到的是,線條可以在其它方式中被編碼,例如,通過短劃線和點線,其中,在短劃或點之間的間隔指示距離。此外,通過第一線條的顏色或強度編碼也是可能的。這可通過顯示帶有表示距離的某種顏色和/或某一強度的第一線條來完成。在上述實施例中,服務器提供了地圖顯現(xiàn)控制功能性。應認識到的是,作為備選, 地圖顯現(xiàn)控制功能性能夠轉而在用戶終端中被提供。在此情況下,終端地圖提供單元將充當?shù)貓D顯現(xiàn)控制單元,其中,服務器對象位置定位單元的功能性將由終端對象位置定位單元來執(zhí)行。隨后,數(shù)字地圖可還存儲在存儲器30中。在此處也可能是用戶終端經(jīng)網(wǎng)絡N從地圖服務器14獲取數(shù)字地圖。在本發(fā)明的此變化中,本發(fā)明的地圖提供功能性因此通過在用戶終端中的本地應用程序或本地應用程序的一部分提供。地圖提供裝置因此可以是像蜂窩電話等用戶終端。因此,它可以是移動終端。在此情況下,參考位置可以在移動。地圖提供裝置還可在諸如GPS導航裝置等導航裝置中來提供。圖9示意示出此類地圖提供裝置的視圖。此處存在沿地圖的地理區(qū)域Al中的移動路徑MP移動的參考位置RP 處的參考對象R0。沿此路徑還存在分支點BP,該分支點指示參考位置RP能夠沿其移動并通向第一對象的備選路由。在此處顯現(xiàn)的地理區(qū)域隨參考對象RO的移動而更改。在此處存在第一線條Ll (的第一部分),指示在地理區(qū)域Al外第一對象的方向和距離。在此處也存在與第一對象有關并且與第一線條Ll 一起顯現(xiàn)的另外數(shù)據(jù)DAl和DAl。第一對象在此處能夠是飯店,在此情況下,另外數(shù)據(jù)可顯示菜單、價格清單和飯店類型。它也可指示聯(lián)系飯店的方式。在此處也可能可以上述方式之一聯(lián)系飯店,例如,通過點擊第一線條。第一對象還能夠是加油站,在此情況下,數(shù)據(jù)可以是諸如提供的燃油的類型等數(shù)據(jù)。根據(jù)本發(fā)明的此變化,可能在已經(jīng)過分支點BP的情況下刪除第一線條Ll或禁止其顯現(xiàn)。在圖9的示例中, 這意味著一旦參考對象RO和參考位置RP經(jīng)過移動路徑MP的分支點BP,第一線條Ll便被刪除。只要用戶關注的對象仍相關,這便允許用戶獲得有關它們的信息。地圖提供單元和位置定位單元可有利地以帶有相關聯(lián)程序存儲器的處理器形式來提供,所述程序存儲器包括用于執(zhí)行地圖顯現(xiàn)控制單元的功能性的計算機程序代碼。應認識到的是,此單元也可以硬件形式提供,例如像以ASIC電路形式來提供。本發(fā)明也可提供為軟件。這意味著本發(fā)明可提供為計算機程序代碼,計算機程序代碼在用于經(jīng)用戶終端的地圖顯現(xiàn)單元而顯現(xiàn)數(shù)字地圖的地圖提供裝置上運行時,促使地圖提供裝置執(zhí)行地圖顯現(xiàn)控制單元的功能性。此程序代碼還能夠在像⑶ROM盤或記憶棒等數(shù)據(jù)載體上提供,在加載到服務器或用戶終端時將實現(xiàn)地圖顯現(xiàn)控制單元的功能。圖10示出存儲有此類計算機程序代碼56的⑶ROM盤58形式的一種此類計算機程序產品。雖然結合目前視為最可行和優(yōu)選的實施例描述了本發(fā)明,但要理解的是,本發(fā)明并不限于公開的實施例,而恰恰相反的是要包括各種修改和等效布置。因此,本發(fā)明僅受隨附權利要求限制。
1權利要求
1.一種用于經(jīng)用戶終端的地圖顯現(xiàn)單元來顯現(xiàn)數(shù)字地圖的方法,包括以下步驟 獲得第一對象和此第一對象的第一位置,獲得數(shù)字地圖,所述數(shù)字地圖包括參考位置和所述第一位置,確定第一線條,所述第一線條在一端要連接到所述參考位置,并且在另一對端要連接到所述第一位置,以及顯現(xiàn)包括所述參考位置的所述數(shù)字地圖的地理區(qū)域,其中顯現(xiàn)的所述步驟包括在所述第一位置在所述地理區(qū)域外的情況下顯現(xiàn)延伸通過所述地理區(qū)域的第一線條的一部分,所述第一線條在一端連接到所述參考位置,并且在另一對端連接到所述第一位置,以及在其它情況下不顯現(xiàn)第一線條,并且所述第一線條在顯現(xiàn)時的外觀取決于所述參考位置與所述第一位置之間的距離。
2.如權利要求1所述的方法,其中所述第一線條具有從所述參考位置朝向所述第一位置的方向中的第一線條組成和垂直于此方向的第二線條組成,其中通過將反映所述距離的距離數(shù)據(jù)編碼到所述第二線條組成中,所述第一線條的外觀取決于所述參考位置與所述第一位置之間的距離。
3.如權利要求2所述的方法,其中所述第一線條是彎曲的,并且通過所述彎曲的第一線條與在所述參考位置與所述第一位置之間的直參考線條之間的最大高度,所述距離被編碼到所述第二線條組成中,所述最大高度在所述參考位置與所述第一位置之間的半途被提{共。
4.如權利要求3所述的方法,其中所述最大高度被預確定,并且獨立于與所述數(shù)字地圖的比例有關的所述參考位置與所述第一位置之間的距離。
5.如權利要求2所述的方法,其中通過以指示所述距離的空間曲折頻率使所述第一線條曲折,提供到所述第二線條組成中的所述編碼。
6.如權利要求5所述的方法,其中所述空間曲折頻率與所述距離成反比。
7.如權利要求2所述的方法,其中通過改變所述第一線條的厚度來提供到所述第二線條組成中的所述編碼。
8.如權利要求7所述的方法,其中所述距離與所述第一線條的厚度成反比。
9.如權利要求1所述的方法,其中通過所述一線條的線條類型、顏色或強度變化,所述第一線條的外觀取決于所述參考位置與所述第一位置之間的距離。
10.如前面權利要求任一項所述的方法,還包括在所述參考位置與所述第一位置之間延伸并且環(huán)繞所述第一線條的顯現(xiàn)的地理區(qū)域中提供用戶輸入?yún)^(qū)域的步驟,所述方法還包括在所述用戶輸入?yún)^(qū)域中檢測用戶輸入和基于所檢測到的用戶輸入而執(zhí)行地圖選擇功能的步驟。
11.如權利要求10所述的方法,其中一個地圖選擇功能是正在顯現(xiàn)的地理區(qū)域中的更改。
12.如權利要求11所述的方法,其中一個地圖選擇功能是縮小以便顯現(xiàn)所述參考位置和所述第一位置。
13.如權利要求11或12所述的方法,其中一個地圖選擇功能是所述數(shù)字地圖的搖攝以便顯現(xiàn)包括所述第一位置的地理區(qū)域和顯現(xiàn)此地理區(qū)域中的所述第一對象。
14.如權利要求13所述的方法,其中存在與所述第一對象有關且附屬于所述第一對象的第二對象,并且還包括提供第二線條的步驟,所述第二線條在一端連接到所述第一位置, 并且在另一對端連接到是所述第二對象的位置的第二位置,以及在所述第二位置在所顯現(xiàn)的地理區(qū)域外而地圖縮放級別低于縮放閾值的情況下,顯現(xiàn)延伸通過所顯現(xiàn)的地理區(qū)域的所述第二線條的一部分,以及在其它情況下禁止顯現(xiàn)所述第二線條。
15.如權利要求14所述的方法,其中存在與所述第一對象有關且附屬于所述第一對象的幾個另外對象,并且所述第一對象的第一位置是這些另外對象的位置之間的中心點。
16.如權利要求14或15所述的方法,還包括檢測在所顯現(xiàn)的地理區(qū)域中進行放大的指令并在所述地理區(qū)域中執(zhí)行放大的步驟,其中另外對象僅在執(zhí)行此放大后才被顯現(xiàn)。
17.如權利要求10-16的任一項所述的方法,其中一個地圖選擇功能是顯現(xiàn)與所述第一對象有關的另外數(shù)據(jù)。
18.如權利要求10-17的任一項所述的方法,其中一個地圖選擇功能是啟動和與所述第一對象相關聯(lián)的裝置的通信。
19.如權利要求10-18的任一項所述的方法,其中一種類型的用戶輸入是跨所述第一線條和所述用戶輸入?yún)^(qū)域的移動的方向性用戶輸入。
20.如權利要求10-19的任一項所述的方法,其中一種類型的用戶輸入是沿所述第一線條的所述用戶輸入?yún)^(qū)域中移動的方向性用戶輸入。
21.如權利要求10-20的任一項所述的方法,其中一種類型的用戶輸入是所述第一線條上的點擊。
22.如前面權利要求任一項所述的方法,其中所述參考位置是所述地圖顯現(xiàn)單元的位置。
23.如權利要求22所述的方法,其中所述參考位置正在沿移動路徑移動,并且還包括在所述參考位置已經(jīng)經(jīng)過通向所述第一對象的沿所述移動路徑的分支點的情況下刪除所述第一線條或禁止顯現(xiàn)所述第一線條的步驟。
24.如前面權利要求任一項所述的方法,還包括將與所述第一對象有關的數(shù)據(jù)和所述第一線條一起顯現(xiàn)的步驟。
25.如前面權利要求任一項所述的方法,其中所述第一位置是與又一終端相關聯(lián)的位置,并且獲得此又一終端的位置的步驟使用位置定位功能來執(zhí)行。
26.—種地圖提供裝置,用于經(jīng)用戶終端的地圖顯現(xiàn)單元來顯現(xiàn)數(shù)字地圖,并且包括 地圖顯現(xiàn)控制單元,配置成獲得第一對象和此第一對象的第一位置, 獲得所述數(shù)字地圖,所述數(shù)字地圖包括參考位置和所述第一位置, 確定第一線條,所述第一線條在一端要連接到所述參考位置,并且在另一對端要連接到所述第一位置,以及顯現(xiàn)包括所述參考位置的所述數(shù)字地圖的地理區(qū)域,其中所述顯現(xiàn)包括在所述第一位置在所述地理區(qū)域外的情況下顯現(xiàn)延伸通過所述地理區(qū)域的第一線條的一部分,以及在其它情況下不顯現(xiàn)第一線條,其中所述第一線條在顯現(xiàn)時的外觀取決于所述參考位置與所述第一位置之間的距離。
27.如權利要求沈所述的地圖提供裝置,其中所述地圖顯現(xiàn)控制單元還配置成在所述參考位置與所述第一位置之間延伸并且環(huán)繞所述第一線條的所顯現(xiàn)的地理區(qū)域中提供用戶輸入?yún)^(qū)域,以及基于所述用戶輸入?yún)^(qū)域中檢測到的用戶輸入來執(zhí)行地圖選擇功能。
28.如權利要求沈或27的任一項所述的地圖提供裝置,其中所述第一位置是與又一終端相關聯(lián)的位置,并且還包括配置成獲得此又一終端的位置的對象位置定位單元。
29.如權利要求沈-28的任一項所述的地圖提供裝置,還包括用于與其它裝置通信的網(wǎng)絡通信接口。
30.如權利要求四所述的地圖提供裝置,其中它是配置成經(jīng)所述網(wǎng)絡通信接口與所述用戶終端通信的地圖服務器。
31.如權利要求沈-29的任一項所述的地圖提供裝置,其中它是所述用戶終端,并且還包括用于檢測用戶輸入的用戶輸入單元和用于顯現(xiàn)所述數(shù)字地圖的所述地圖顯現(xiàn)單元。
32.如權利要求31所述的地圖提供裝置,其中它是蜂窩電話。
33.如權利要求32所述的地圖提供裝置,其中它是導航裝置。
34.一種包括計算機程序代碼的計算機程序,所述計算機程序代碼在用于經(jīng)用戶終端的地圖顯現(xiàn)單元而顯現(xiàn)數(shù)字地圖的地圖提供裝置上運行時,促使所述地圖提供裝置獲得第一對象和此第一對象的第一位置,獲得所述數(shù)字地圖,所述數(shù)字地圖包括參考位置和所述第一位置,確定第一線條,所述第一線條在一端要連接到所述參考位置,并且在另一對端要連接到所述第一位置,以及顯現(xiàn)包括所述參考位置的所述數(shù)字地圖的地理區(qū)域,其中所述顯現(xiàn)包括在所述第一位置在所述地理區(qū)域外的情況下顯現(xiàn)延伸通過所述地理區(qū)域的第一線條的一部分,以及在其它情況下不顯現(xiàn)第一線條,以及其中所述第一線條在顯現(xiàn)時的外觀取決于所述參考位置與所述第一位置之間的距離。
35.一種包括如權利要求34所述的計算機程序和其上存儲所述計算機程序的計算機可讀部件的計算機程序產品。
全文摘要
本發(fā)明涉及用于經(jīng)用戶終端的地圖顯現(xiàn)單元來顯現(xiàn)數(shù)字地圖的方法、地圖提供裝置、計算機程序和計算機程序產品。對象(01)和此對象的第一位置(P1)與包括參考位置(RP)和第一位置(P1)的數(shù)字地圖(M1)一起獲得。線條(L1)得以確定,其在一端要連接到參考位置,并且在另一對端要連接到第一位置。隨后顯現(xiàn)包括參考位置的數(shù)字地圖的地理區(qū)域(A1)。如果第一位置(P1)在該地理區(qū)域外,則顯現(xiàn)延伸通過該地理區(qū)域的線條的一部分(L1A)。如果不在該地理區(qū)域外,則不顯現(xiàn)線條。線條在顯現(xiàn)時的外觀取決于參考位置與第一位置之間的距離。
文檔編號G01C21/26GK102473179SQ200980160675
公開日2012年5月23日 申請日期2009年7月17日 優(yōu)先權日2009年7月17日
發(fā)明者J·博林 申請人:瑞典愛立信有限公司