專利名稱:位置數(shù)據(jù)處理設(shè)備和位置信息引入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及(例如)接收數(shù)據(jù)且充實(shí)接收到的數(shù)據(jù)的類型的位置信息引入設(shè)備。本 發(fā)明還涉及(例如)接收對內(nèi)容的請求且以經(jīng)充實(shí)的數(shù)據(jù)服務(wù)所述對內(nèi)容的請求的類型 的位置信息引入方法。
背景技術(shù):
便攜式計(jì)算裝置,例如包含GPS (全球定位系統(tǒng))信號接收和處理功能性的便攜式 導(dǎo)航裝置(PND),是眾所周知的且被廣泛用作車內(nèi)或其它車用導(dǎo)航系統(tǒng)。
一般來說,現(xiàn)代PND包括處理器、存儲(chǔ)器(易失性和非易失性中的至少一者且通 常兩者),以及存儲(chǔ)在所述存儲(chǔ)器內(nèi)的地圖數(shù)據(jù)。處理器和存儲(chǔ)器協(xié)作以提供執(zhí)行環(huán)境, 其中可建立軟件操作系統(tǒng),且另外提供一個(gè)或一個(gè)以上額外軟件程序以使得能夠控制 PND的功能性且提供各種其它功能為常見現(xiàn)象。
通常,這些裝置進(jìn)一步包括 一個(gè)或一個(gè)以上輸入接口,其允許用戶與裝置互動(dòng)且 控制裝置;以及一個(gè)或一個(gè)以上輸出接口,信息可借助于所述輸出接口中繼給用戶。輸 出接口的說明性實(shí)例包含視覺顯示器和用于可聽輸出的揚(yáng)聲器。輸入接口的說明性實(shí)例 包含用以控制裝置的開/關(guān)操作或其它特征的一個(gè)或一個(gè)以上物理按鈕(所述按鈕無需 必定位于裝置本身上,而是可在所述裝置被構(gòu)建到車輛中的情況位于方向盤上);以及 用于檢測用戶話音的麥克風(fēng)。在一個(gè)特定布置中,輸出接口顯示器可被配置為觸敏顯示 器(借助于觸敏覆蓋物或以其它方式),從而另外提供輸入接口,用戶可借助于所述輸 入接口通過觸摸來操作所述裝置。
此類型的裝置還將通常包含 一個(gè)或一個(gè)以上物理連接器接口,電力和(任選地) 數(shù)據(jù)信號可借助于所述物理連接器接口傳輸?shù)窖b置且從裝置接收;以及(任選地) 一個(gè) 或一個(gè)以上無線發(fā)射器/接收器以允許經(jīng)由蜂窩式電信和其它信號和數(shù)據(jù)網(wǎng)絡(luò)(例如,藍(lán) 牙、Wi-Fi、 Wi-Max、 GSM、 UMTS等)的通信。
這種類型的PND還包含GPS天線,可借助于所述GPS天線來接收包含位置數(shù)據(jù)的 衛(wèi)星廣播信號,且隨后對其進(jìn)行處理以確定裝置的當(dāng)前位置。
PND還可包含電子回轉(zhuǎn)儀和加速計(jì),其產(chǎn)生信號,所述信號可經(jīng)處理以確定當(dāng)前角加速度和線性加速度,且又(且結(jié)合從GPS信號得出的位置信息)確定裝置且因此PDN 安裝于其中的車輛的速度和相對位移。通常,此些特征最普遍提供于車內(nèi)導(dǎo)航系統(tǒng)中, 但也可提供于PND中(如果這樣做是方便的話)。
此些PND的效用主要表現(xiàn)在其確定第一位置(通常是開始或當(dāng)前位置)與第二位 置(通常是目的地)之間的路線的能力。這些位置可由裝置的用戶通過各種不同方法中 的任一種來輸入,例如,通過郵政編碼、街名和門牌號碼、先前所存儲(chǔ)的"眾所周知" 目的地(例如,著名位置、市政位置(例如,運(yùn)動(dòng)場或游泳池)或其它關(guān)注點(diǎn))以及最 愛或最近游覽過的目的地來輸入。
通常,PND由用于根據(jù)地圖數(shù)據(jù)計(jì)算開始地址位置與目的地地址位置之間的"最好" 或"最佳"路線的軟件來啟用。"最好"或"最佳"路線是基于預(yù)定標(biāo)準(zhǔn)來確定,且無 需必定為最快或最短路線。引導(dǎo)司機(jī)沿著向前的路線的選擇可能是非常復(fù)雜的,且選定 路線可考慮現(xiàn)有的、所預(yù)測以及動(dòng)態(tài)和/或無線接收到的交通和道路信息、關(guān)于道路速度 的歷史信息,以及司機(jī)本身對確定道路選擇的因素的偏好(例如,司機(jī)可指定路線不應(yīng) 包含高速公路或收費(fèi)道路)。
另外,裝置可不斷監(jiān)視道路和交通條件,且由于改變的條件而提供或選擇改變剩余 旅行的路線?;诟鞣N技術(shù)(例如,移動(dòng)電話數(shù)據(jù)交換、固定相機(jī)、GPS車隊(duì)跟蹤)的 實(shí)時(shí)交通監(jiān)視系統(tǒng)用于識別交通延誤,且將信息饋入通知系統(tǒng)中。
這種類型的PND通常可安裝在車輛的儀表板或擋風(fēng)玻璃上,但也可形成為車輛無 線電的車上計(jì)算機(jī)的一部分,或?qū)嶋H上作為車輛其本身的控制系統(tǒng)的一部分。導(dǎo)航裝置 還可為例如PDA (便攜式數(shù)字助理)、媒體播放器、移動(dòng)電話等手持式系統(tǒng)的一部分, 且在這些情況下,手持式系統(tǒng)的正常功能性借助于裝置上的軟件的安裝而擴(kuò)展,以執(zhí)行 路線計(jì)算和沿所計(jì)算路線的導(dǎo)航兩者。
路線計(jì)劃和導(dǎo)航功能性還可由運(yùn)行適當(dāng)軟件的桌上型或移動(dòng)計(jì)算資源來提供。舉例 來說,皇家汽車俱樂部(RAC)在http:〃www.rac.co.uk提供在線路線計(jì)劃和導(dǎo)航工具, 所述工具允許用戶輸入起始點(diǎn)和目的地,因此用戶的計(jì)算資源正與之通信的服務(wù)器計(jì) 算路線(其方面可為用戶指定的),產(chǎn)生地圖,且產(chǎn)生用于將用戶從選定起始點(diǎn)引導(dǎo)到 選定目的地的詳盡導(dǎo)航指令組。所述工具還提供所計(jì)算路線的偽三維再現(xiàn)和路線預(yù)覽功 能性,其模擬用戶沿所述路線行進(jìn)且從而向用戶提供所計(jì)算路線的預(yù)覽。
在PND的情況下, 一旦已計(jì)算出路線,用戶就與導(dǎo)航裝置互動(dòng),以任選地從所提 議路線的列表中選擇所要的所計(jì)算路線。任選地,用戶可(例如)通過指定針對特定旅 行要避免或必需遵循某些路線、道路、位置或標(biāo)準(zhǔn)來干預(yù)或引導(dǎo)路線選擇過程。PND的
6路線計(jì)算方面形成一個(gè)主要功能,且沿此路線的導(dǎo)航是另一主要功能。
在沿所計(jì)算路線的導(dǎo)航期間,此些PND通常提供視覺和/或可聽指令來沿所選擇的 路線將用戶引導(dǎo)到所述路線的末端(即,所要目的地)。PND還通常在導(dǎo)航期間在屏幕 上顯示地圖信息,此信息在屏幕上有規(guī)律地更新,使得所顯示的地圖信息表示裝置的當(dāng) 前位置,且因此在裝置正用于車內(nèi)導(dǎo)航的情況下表示用戶或用戶車輛的當(dāng)前位置。
屏幕上所顯示的圖標(biāo)通常表示當(dāng)前裝置位置,且以之為中心的是在當(dāng)前裝置位置附 近的當(dāng)前和周圍道路的地圖信息以及也正被顯示的其它地圖特征。另外,導(dǎo)航信息可任 選地在所顯示地圖信息的上方、下方或一側(cè)以狀態(tài)條的形式顯示,導(dǎo)航信息的實(shí)例包含 用戶要求釆用的從當(dāng)前道路到下一偏向的距離,可能由建議特定類型的偏向(例如,左 轉(zhuǎn)或右轉(zhuǎn))的另一圖標(biāo)來表示所述偏向的性質(zhì)。導(dǎo)航功能還確定可聽指令的內(nèi)容、持續(xù) 時(shí)間和時(shí)序,借助于所述可聽指令,可沿路線引導(dǎo)用戶。如可了解,例如"100m后左 轉(zhuǎn)"的簡單指令需要相當(dāng)多處理和分析。如先前所提及,用戶與裝置的互動(dòng)可通過觸摸 屏,或另外或替代地通過安裝有操縱桿的遙控器、通過語音激活或通過任何其它合適方 法來進(jìn)行。
裝置所提供的另一重要功能是在以下情況下的自動(dòng)路線重新計(jì)算用戶在導(dǎo)航期間 偏離先前所計(jì)算的路線(偶然或故意);實(shí)時(shí)交通條件指示替代路線將更方便,且裝置 經(jīng)適當(dāng)啟用以自動(dòng)辨識此些條件或如果用戶由于任何原因主動(dòng)致使裝置執(zhí)行路線重新 計(jì)算。
還已知的是允許以用戶所定義的標(biāo)準(zhǔn)來計(jì)算路線;例如,用戶可能更喜歡裝置計(jì)算 風(fēng)景路線,或可希望避免上面可能發(fā)生、預(yù)期發(fā)生或當(dāng)前正占優(yōu)勢的交通擁擠的任何道 路。裝置軟件接著將計(jì)算各種路線且權(quán)衡更有利的路線,其沿其路線包含最高數(shù)目的被 標(biāo)記為(例如)自然美景的關(guān)注點(diǎn)(被稱為POI),或使用所存儲(chǔ)的指示特定道路上的占 優(yōu)勢的交通條件的信息,依據(jù)由于其而導(dǎo)致的可能擁擠或延誤的等級來定制所計(jì)算路 線。其它基于POI以及基于交通信息的路線計(jì)算和導(dǎo)航標(biāo)準(zhǔn)也是可能的。
盡管路線計(jì)算和導(dǎo)航功能對于PND的總效用來說基本的,但將所述裝置純粹用于 信息顯示或"自由駕駛"是可能的,其中僅顯示與當(dāng)前裝置位置有關(guān)的地圖信息,且其 中未計(jì)算路線且裝置當(dāng)前未執(zhí)行導(dǎo)航。當(dāng)用戶己知曉希望沿其行進(jìn)的路線且不需要導(dǎo)航 協(xié)助時(shí),此操作模式通常是適用的。
上文所述類型的裝置(例如,由湯姆湯姆國際B.V. (TomTom International B.V.)制 造并供應(yīng)的ONE型號)提供可靠方法以使得用戶能夠從一個(gè)位置導(dǎo)航到另一個(gè)位置。 當(dāng)用戶不熟悉到達(dá)此些裝置正導(dǎo)航到的目的地的路線時(shí),此些裝置具有很大效用。如上文所提及,可關(guān)于使用PND的導(dǎo)航來使用先前所存儲(chǔ)的"眾所周知"目的地 或其它關(guān)注點(diǎn),或最愛或最近游覽過的目的地。在這方面,PND通常包括關(guān)注點(diǎn)的數(shù)據(jù) 庫,其附有存儲(chǔ)在PND的存儲(chǔ)器或其它存儲(chǔ)裝置中的地圖數(shù)據(jù)。由PND的制造商或地 圖供貨商所提供的關(guān)注點(diǎn)數(shù)據(jù)從消費(fèi)者的觀點(diǎn)來看實(shí)際上是不能相互區(qū)分的。此外,通 ??捎糜赑ND的關(guān)注點(diǎn)數(shù)據(jù)常是過時(shí)的,因?yàn)榈貓D供貨商對關(guān)注點(diǎn)數(shù)據(jù)的編輯與供PND 中使用的最終版本和出版物之間存在滯后現(xiàn)象。延誤尤其可歸因于對隨地圖發(fā)行而安排 關(guān)注點(diǎn)數(shù)據(jù)的發(fā)行時(shí)間的需要。另外,所述關(guān)注點(diǎn)數(shù)據(jù)對于大多數(shù)PND用戶的需要來 說通常是不完整且不夠全面的。此外,關(guān)注點(diǎn)數(shù)據(jù)的搜索是相當(dāng)受限的。實(shí)際上,PND 的用戶通常只能夠根據(jù)一個(gè)標(biāo)準(zhǔn)或類別(例如,"餐館")來搜索關(guān)注點(diǎn)數(shù)據(jù)。不可能"向 下鉆取"通過關(guān)注點(diǎn)數(shù)據(jù)以便指定所關(guān)注的進(jìn)一步細(xì)節(jié)(例如,"意大利餐館"),且因 此進(jìn)一步限制結(jié)果以便減少PND的用戶在回顧搜索結(jié)果時(shí)的工作量。雖然關(guān)注點(diǎn)的第 三方集合已可用,但將關(guān)注點(diǎn)的第三方集合安裝到PND中對用戶來說執(zhí)行起來相對較 麻煩。而且,關(guān)注點(diǎn)的第三方集合并沒有為可縮放性而設(shè)計(jì)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供一種位置數(shù)據(jù)處理設(shè)備,其包括數(shù)據(jù)充實(shí)模塊,其
經(jīng)布置以在使用時(shí)接收響應(yīng)于內(nèi)容請求而產(chǎn)生的內(nèi)容;其中所述數(shù)據(jù)充實(shí)模塊經(jīng)布置以
在呈現(xiàn)內(nèi)容之前將位置引入數(shù)據(jù)嵌入在內(nèi)容中,所述位置引入數(shù)據(jù)是根據(jù)數(shù)據(jù)結(jié)構(gòu)定義 來組織的。
數(shù)據(jù)充實(shí)模塊可經(jīng)布置以分析內(nèi)容且識別其中的候選位置信息,所述數(shù)據(jù)充實(shí)模塊 進(jìn)一步經(jīng)布置以根據(jù)候選位置信息產(chǎn)生位置引入數(shù)據(jù)。
數(shù)據(jù)充實(shí)模塊可經(jīng)布置以從候選位置信息提取數(shù)據(jù),所述數(shù)據(jù)對應(yīng)于數(shù)據(jù)結(jié)構(gòu)定
義的若干字段;且根據(jù)數(shù)據(jù)結(jié)構(gòu)定義來組織所提取的數(shù)據(jù)。
可將位置引入數(shù)據(jù)的至少一部分編碼為統(tǒng)一資源指示符(URI)??蓪⑽恢靡霐?shù)據(jù) 的至少一部分編碼為通用資源定位符(URL)。
數(shù)據(jù)結(jié)構(gòu)定義可符合服務(wù)器的應(yīng)用編程接口 (API)。應(yīng)用編程接口可涉及導(dǎo)航設(shè)備 或用于導(dǎo)航設(shè)備的裝置管理應(yīng)用程序。
數(shù)據(jù)充實(shí)模塊可經(jīng)布置以將對象嵌入在與位置引入數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容中,所述對象 提供對可引入導(dǎo)航設(shè)備中且與內(nèi)容中所示的地理位置相關(guān)聯(lián)的位置信息的存在的視覺 指示。
位置引入數(shù)據(jù)可與裝置管理應(yīng)用程序和/或?qū)Ш皆O(shè)備的引入過程兼容。引入過程可被提供用于位置引入數(shù)據(jù)的至少一部分的直接引入。
位置引入數(shù)據(jù)可包括根據(jù)請求/響應(yīng)通信協(xié)議的請求。
根據(jù)本發(fā)明的第二方面,提供一種客戶終端設(shè)備,其包括處理資源,其經(jīng)布置以支持如上文關(guān)于本發(fā)明的第一方面所陳述的位置數(shù)據(jù)處理設(shè)備;以及通信接口,其用于將內(nèi)容請求傳送到內(nèi)容服務(wù)器;其中所述處理資源經(jīng)布置以支持用于接收與內(nèi)容請求有關(guān)的信息的用戶接口。
與內(nèi)容請求有關(guān)的信息可包括第一搜索項(xiàng)。與內(nèi)容請求有關(guān)的信息可包括第二搜索項(xiàng)。'與內(nèi)容請求有關(guān)的信息可包括第三搜索項(xiàng)。與內(nèi)容請求有關(guān)的信息可包括多個(gè)搜索項(xiàng),包含第一、第二和/或第三搜索項(xiàng)。
所述設(shè)備可進(jìn)一步包括瀏覽器應(yīng)用程序,其由用戶接口支持以提供用于收集與內(nèi)容請求有關(guān)的信息的數(shù)據(jù)收集接口;其中瀏覽器應(yīng)用程序經(jīng)布置以呈現(xiàn)所接收到的如由數(shù)據(jù)充實(shí)模塊修改的內(nèi)容。
數(shù)據(jù)收集接口可為網(wǎng)頁。瀏覽器可經(jīng)布置以將由數(shù)據(jù)充實(shí)模塊接收的內(nèi)容呈現(xiàn)為另一網(wǎng)頁(例如,搜索結(jié)果網(wǎng)頁)。
數(shù)據(jù)充實(shí)模塊可為瀏覽器插件。
數(shù)據(jù)充實(shí)模塊可經(jīng)布置以經(jīng)由輸入裝置來接收識別信息,所述識別信息識別所接收到的且與地理位置有關(guān)的內(nèi)容的至少一部分,數(shù)據(jù)充實(shí)模塊經(jīng)布置以關(guān)于所接收內(nèi)容的所述部分且響應(yīng)于識別信息的供應(yīng)而產(chǎn)生位置引入數(shù)據(jù)。
輸入裝置可為觸摸屏的一部分或可為計(jì)算機(jī)鼠標(biāo)。
所述設(shè)備可進(jìn)一步包括裝置管理應(yīng)用程序,其用于管理外部可連接導(dǎo)航裝置,所述裝置管理應(yīng)用程序經(jīng)布置以在使用時(shí)提供用于收集與內(nèi)容請求有關(guān)的信息的數(shù)據(jù)收集接口;其中裝置管理應(yīng)用程序經(jīng)布置以呈現(xiàn)所接收到的如由數(shù)據(jù)充實(shí)模塊修改的內(nèi)容。
裝置管理應(yīng)用程序可經(jīng)布置以確定導(dǎo)航裝置是否耦合到客戶終端設(shè)備。裝置管理應(yīng)用程序可經(jīng)布置以響應(yīng)于導(dǎo)航裝置被檢測為耦合到客戶終端設(shè)備而將
位置引入數(shù)據(jù)的至少一部分引入到導(dǎo)航裝置中。
位置引入數(shù)據(jù)的至少一部分的引入可響應(yīng)于用戶輸入。用戶輸入可為在地圖上展示
對應(yīng)于位置引入數(shù)據(jù)的至少一部分的地理位置的指示。用戶輸入可為將位置引入數(shù)據(jù)的
至少一部分存儲(chǔ)為關(guān)注點(diǎn)或關(guān)注點(diǎn)的集合。用戶輸入可為將位置引入數(shù)據(jù)的至少一部分
存儲(chǔ)為最愛位置。
裝置管理應(yīng)用程序可經(jīng)布置以響應(yīng)于導(dǎo)航裝置被檢測為與客戶終端設(shè)備斷開而使
9位置引入數(shù)據(jù)的至少一部分排隊(duì)以供隨后引入到導(dǎo)航裝置中。
所述設(shè)備可進(jìn)一步包括導(dǎo)航設(shè)備的導(dǎo)航應(yīng)用程序,所述導(dǎo)航應(yīng)用程序經(jīng)布置以在使用時(shí)提供用于收集與內(nèi)容請求有關(guān)的信息的數(shù)據(jù)收集接口;其中導(dǎo)航應(yīng)用程序經(jīng)布置以呈現(xiàn)所接收到的如由數(shù)據(jù)充實(shí)模塊修改的內(nèi)容。
根據(jù)本發(fā)明的第三方面,提供一種導(dǎo)航裝置,其包括如上文關(guān)于本發(fā)明的第二方面所陳述的客戶終端設(shè)備。
處理資源可經(jīng)布置(經(jīng)由用戶接口)以呈現(xiàn)多個(gè)地理位置,且許可用戶選擇所述多個(gè)地理位置中的一個(gè)以上地理位置以提供對關(guān)注點(diǎn)集合的指示。
處理資源可經(jīng)布置以許可對關(guān)注點(diǎn)集合的名稱的選擇。處理資源可經(jīng)布置以許可對關(guān)注點(diǎn)集合的圖形圖像和/或關(guān)注點(diǎn)集合的地理位置的選擇。處理資源可經(jīng)布置以經(jīng)由用戶接口來提供用于通過單個(gè)用戶動(dòng)作來進(jìn)行對所述多個(gè)地理位置中的所有地理位置的用戶選擇的工具。所述單個(gè)用戶動(dòng)作可為"選擇所有"型核對框的選擇。
位置引入數(shù)據(jù)可識別服務(wù)器,其用于將位置引入數(shù)據(jù)轉(zhuǎn)換成可由客戶終端設(shè)備用于引入的根據(jù)另一數(shù)據(jù)結(jié)構(gòu)定義而組織的可引入格式。
所述可引入格式可由導(dǎo)航設(shè)備用于將位置引入數(shù)據(jù)的至少一部分直接引入到導(dǎo)航設(shè)備中??梢敫袷娇捎裳b置管理應(yīng)用程序用于將位置引入數(shù)據(jù)的至少一部分直接引入到導(dǎo)航裝置中。
處理資源可經(jīng)布置以將多個(gè)地理位置中的選定一者以上傳送到服務(wù)器以用于處理和隨后接收對應(yīng)于關(guān)注點(diǎn)集合的位置引入數(shù)據(jù)。
位置引入數(shù)據(jù)可經(jīng)布置以使得瀏覽器應(yīng)用程序響應(yīng)于位置引入數(shù)據(jù)的選擇而打開啟始頁。
處理資源可經(jīng)布置以響應(yīng)于位置引入數(shù)據(jù)的用戶選擇而將請求傳送到服務(wù)器,所述請求指示對將對應(yīng)于位置引入數(shù)據(jù)的至少一部分的信息從服務(wù)器無線傳送到導(dǎo)航設(shè)備以供引入到導(dǎo)航設(shè)備中的請求。
根據(jù)本發(fā)明的第四方面,提供一種將位置信息引入到導(dǎo)航設(shè)備中的方法,所述方法包括將對內(nèi)容的請求從客戶終端傳送到服務(wù)器;存取并處理數(shù)據(jù)以便服務(wù)所述對內(nèi)容的請求,所述內(nèi)容包括對應(yīng)于地理位置的候選位置信息;產(chǎn)生與候選位置信息有關(guān)的位置引入數(shù)據(jù),所述位置數(shù)據(jù)根據(jù)數(shù)據(jù)結(jié)構(gòu)定義來組織;以及將位置引入數(shù)據(jù)嵌入在內(nèi)容中。
根據(jù)本發(fā)明的第五方面,提供一種執(zhí)行關(guān)于為導(dǎo)航設(shè)備供應(yīng)位置數(shù)據(jù)的電子事務(wù)的方法,所述方法包括與內(nèi)容提供商合作以便服務(wù)對內(nèi)容的請求;使用數(shù)據(jù)結(jié)構(gòu)定義來以一格式提供位置數(shù)據(jù)以供引入到導(dǎo)航裝置中,所述位置數(shù)據(jù)與在內(nèi)容中所識別的地理位置有關(guān);以及記錄對位置數(shù)據(jù)的請求;以及分配由內(nèi)容提供商關(guān)于服務(wù)內(nèi)容的至少一部分而從第三方掙得的一份收入。
所分享的收入可涉及與對內(nèi)容的請求相關(guān)聯(lián)的廣告收入。
根據(jù)本發(fā)明的第六方面,提供一種計(jì)算機(jī)程序元件,其包括用以使計(jì)算機(jī)執(zhí)行如上文關(guān)于本發(fā)明的第四或第五方面所陳述的方法的計(jì)算機(jī)程序代碼構(gòu)件。計(jì)算機(jī)程序元件可體現(xiàn)在計(jì)算機(jī)可讀媒體上。
下文陳述這些實(shí)施例的優(yōu)勢,且在所附權(quán)利要求書和以下具體描述內(nèi)容中的別處定義這些實(shí)施例中的每一者的進(jìn)一步細(xì)節(jié)和特征。
因此,提供許可存取位置信息的且明確地說來自信任的信息源的非常完整且最新的數(shù)據(jù)庫的設(shè)備、系統(tǒng)和方法是可能的。實(shí)際上,經(jīng)改進(jìn)的對位置信息的可存取性使得用戶能夠從位置信息的數(shù)據(jù)庫獲得相關(guān)、正確且豐富的信息內(nèi)容。此外,所獲得的數(shù)據(jù)比從由PND本地存儲(chǔ)的現(xiàn)有關(guān)注點(diǎn)數(shù)據(jù)庫挖掘的數(shù)據(jù)更新。而且,與由PND當(dāng)前所存儲(chǔ)的現(xiàn)有關(guān)注點(diǎn)信息相比,用戶能夠存取具有更高標(biāo)準(zhǔn)和豐富性的內(nèi)容的位置信息。使用現(xiàn)有搜索工具(引擎和數(shù)據(jù)庫兩者)以便獲得位置信息的能力產(chǎn)生所獲得的位置信息的經(jīng)改進(jìn)的相關(guān)性。在這方面,搜索引擎可用于使得用戶能夠以較大細(xì)節(jié)指定所關(guān)注位置的類型。對可用的復(fù)雜且靈活的搜索工具的接入允許用戶自由地鍵入任何所要搜索標(biāo)準(zhǔn),以便指定所關(guān)注位置的類型或類別以及任何數(shù)目的子類型或子類別。因此,可實(shí)現(xiàn)用戶的尋找任一地區(qū)中的位置的任何個(gè)人需要。
另外,使用此能力來獲得高度集中的位置信息以便形成位置信息集合是可能的,從而使得個(gè)人化的位置信息(例如,關(guān)注點(diǎn))集合能夠被創(chuàng)建且用于PND中。
還提供有利程度的對位置信息的可存取性以使得用戶能夠從計(jì)算設(shè)備獲得位置信息,所述計(jì)算設(shè)備例如是家中、工作地點(diǎn)處或其它地方(例如,在所謂的因特網(wǎng)咖啡館或存在計(jì)算設(shè)備的一些其它第三方位置)的個(gè)人計(jì)算機(jī)(PC)。
在計(jì)劃路線時(shí)提供設(shè)置目的地和/或沿途停車點(diǎn)(waypoint)的增強(qiáng)簡易性和速度也是可能的。所獲得的位置信息可無縫整合到PND中,以供存儲(chǔ)和關(guān)于導(dǎo)航或其它目的的隨后使用。在這方面,所獲得的位置信息的安裝相對較快,且可以用戶友好的方式來實(shí)現(xiàn),從而尤其在車輛中時(shí)減少用戶的工作負(fù)荷,且因此改進(jìn)用戶安全性。此外,所獲得且安裝在PND上的位置信息可與PND的現(xiàn)有導(dǎo)航特征兼容,且因此可用于協(xié)助向用戶提供經(jīng)改進(jìn)的導(dǎo)航經(jīng)驗(yàn),其涉及(例如)由于使用PND設(shè)置路線的時(shí)間減少的緣故而較少的司機(jī)和/或用戶工作負(fù)荷。設(shè)備、系統(tǒng)和方法還允許可靠且安全地供應(yīng)位置信息,即,用戶有把握已從已知且可靠的信息源(例如,已知網(wǎng)絡(luò)搜索提供商)獲得位置信息,且因此使供應(yīng)來自惡意源的錯(cuò)誤信息的風(fēng)險(xiǎn)減到最小。
由于設(shè)備、系統(tǒng)和方法與最流行的網(wǎng)絡(luò)瀏覽器技術(shù)的兼容性,用戶還具備增強(qiáng)的選擇。進(jìn)一步有可能提供關(guān)于獲得位置信息的經(jīng)改進(jìn)的靈活性有可能容易適合隨后可由內(nèi)容提供商(例如,搜索結(jié)果提供商)所強(qiáng)加的數(shù)據(jù)結(jié)構(gòu)定義的改變。所提供的位置信息還是可縮放的,且用于獲得并安裝位置信息的技術(shù)提供向后兼容度。
從商業(yè)觀點(diǎn)來看,提供任選為免費(fèi)的服務(wù)也是可能的,其使得PND制造商能夠研究用戶所請求的位置信息以便能夠依據(jù)所提供內(nèi)容的類型和質(zhì)量來提供經(jīng)改進(jìn)的服務(wù)。所述工具的實(shí)施方案是相對低成本的,且還提供收入分享(例如,廣告收入)的機(jī)會(huì),從而使得所述工具能夠由PND制造商免費(fèi)供應(yīng)給PND的擁有者和/或用戶。因此,PND制造商在高度競爭市場中具備競爭優(yōu)勢。此外,改進(jìn)PND制造商在因特網(wǎng)上的品牌曝光率,且改進(jìn)品牌忠誠度以及創(chuàng)建合意品牌與PND制造商的品牌之間的捆綁的能力。此外,當(dāng)用于計(jì)算機(jī)上的隨附軟件用于獲得并安裝位置信息時(shí),也向消費(fèi)者呈現(xiàn)獲取可為所關(guān)注的且有益于用戶的其它產(chǎn)品和服務(wù)的機(jī)會(huì)。
現(xiàn)在將參考附圖,僅以實(shí)例的方式描述本發(fā)明的至少一個(gè)實(shí)施例,其中
圖1是導(dǎo)航裝置的電子組件的示意性說明;
圖2是圖1的導(dǎo)航裝置所使用的架構(gòu)堆疊的示意性表示;
圖3是用于客戶終端與第一服務(wù)器和第二服務(wù)器之間的通信的通信系統(tǒng)的示意圖;圖4是構(gòu)成本發(fā) 圖5到圖10是根據(jù)圖4的方法且構(gòu)成本發(fā)明的實(shí)施例的來自客戶終端的屏幕截圖;圖11是如用于本發(fā)明的另一實(shí)施例中的客戶終端所產(chǎn)生的視圖的屏幕截圖;圖12是根據(jù)本發(fā)明另一實(shí)施例的裝置管理應(yīng)用程序所產(chǎn)生的視圖的屏幕截圖;圖13是圖12的裝置管理應(yīng)用程序所使用的方法的流程圖;圖14到圖18是圖12的裝置管理應(yīng)用程序所產(chǎn)生的視圖的其它屏幕截圖;圖19到圖20是圖13的根據(jù)又一實(shí)施例的裝置管理應(yīng)用程序所顯示的視圖的屏幕截圖21是根據(jù)另一實(shí)施例的裝置管理應(yīng)用程序所顯示的視圖的屏幕截圖;以及圖22是根據(jù)本發(fā)明又一實(shí)施例的瀏覽器的客戶終端所顯示的視圖的屏幕截圖。
具體實(shí)施例方式
在以下描述內(nèi)容中,相同參考標(biāo)號將始終用于識別相同部分。
現(xiàn)在將特別參考PND和/或用于其的裝置管理應(yīng)用程序來描述本發(fā)明的實(shí)施例。然 而,應(yīng)牢記,本發(fā)明的教示不限于PND以及用于其的裝置管理應(yīng)用程序,而是替代地 普遍適用于任何類型的處理裝置,所述處理裝置經(jīng)配置以便以便攜式或移動(dòng)方式執(zhí)行導(dǎo) 航軟件,以提供路線計(jì)劃和導(dǎo)航功能性。因此,由此得出結(jié)論在本申請案的上下文中, 導(dǎo)航裝置意在包含(但不限于)任何類型的路線計(jì)劃和導(dǎo)航裝置,而不管所述裝置是體 現(xiàn)為PND、例如汽車的車輛還是實(shí)際上便攜式計(jì)算資源,例如,執(zhí)行路線計(jì)劃和導(dǎo)航軟 件的便攜式個(gè)人計(jì)算機(jī)(PC)、移動(dòng)電話或個(gè)人數(shù)字助理(PDA)。
從下文還將明白本發(fā)明的教示甚至在用戶不尋找關(guān)于如何從一點(diǎn)導(dǎo)航到另一點(diǎn)的 指令,而僅希望具備給定位置的視圖的情況下具有效用。在此些情況下,用戶所選擇的 "目的地"位置無需具有用戶希望從其開始導(dǎo)航的對應(yīng)開始位置,且因此本文中對"目 的地"位置或?qū)嶋H上對"目的地"視圖的參考不應(yīng)被解釋為意味著路線的產(chǎn)生是必需的、 到達(dá)"目的地"的行進(jìn)必須發(fā)生或?qū)嶋H上目的地的存在要求對應(yīng)開始位置的指定。
參看圖l,導(dǎo)航裝置100位于外殼(未圖示)內(nèi)。導(dǎo)航裝置100包括GPS接收器裝 置102或經(jīng)由連接104耦合到GPS接收器裝置102,其中GPS接收器裝置102可為(例 如)GPS天線/接收器。應(yīng)理解,由參考標(biāo)號102指定的天線和接收器為說明起見示意性 地組合,但天線和接收器可以是分開定位的組件,且天線可為(例如)GPS貼片天線(GPS patch antenna)或螺旋形天線。
導(dǎo)航裝置IOO包含處理資源,所述處理資源包括(例如)處理器106,處理器106 耦合到輸入裝置108和顯示裝置(例如,顯示屏110)。盡管此處參考呈單數(shù)的輸入裝置 108,但所屬領(lǐng)域的技術(shù)人員應(yīng)了解,輸入裝置108表示任何數(shù)目的輸入裝置,包含鍵 盤裝置、語音輸入裝置、觸摸面板和/或用于輸入信息的任何其它已知輸入裝置。同樣地, 顯示屏IIO可包含任何類型的顯示屏(例如,液晶顯示器(LCD))。
在一種布置中,輸入裝置108的一個(gè)方面(觸摸面板)和顯示屏IIO經(jīng)整合以提供 整合的輸入與顯示裝置,其包含觸摸板或觸摸屏輸入,以啟用信息的輸入(經(jīng)由直接輸 入、菜單選擇等)和信息經(jīng)由觸摸面板屏幕的顯示兩者,使得用戶僅需要觸摸顯示屏110 的一部分以選擇多個(gè)顯示選擇中的一者或激活多個(gè)虛擬或"軟"按鈕中的一者。在這方 面,處理器106支持結(jié)合和觸摸屏而操作的圖形用戶接口 (GUI)。
在導(dǎo)航裝置IOO中,處理器106經(jīng)由連接112操作地連接到輸入裝置108且能夠經(jīng)
13由連接112從輸入裝置108接收輸入信息,且處理器106經(jīng)由相應(yīng)的輸出連接116、 118 操作地連接到顯示屏110和輸出裝置114 (例如,可聽輸出裝置(例如,揚(yáng)聲器))中的 至少一者。由于輸出裝置114可為導(dǎo)航裝置100的用戶產(chǎn)生可聽信息,因此同樣地應(yīng)理 解,輸入裝置108還可包含用于接收輸入語音命令的麥克風(fēng)和軟件。另外,導(dǎo)航裝置100 還可包含任何額外輸入裝置108和/或任何額外輸出裝置,例如音頻輸入/輸出裝置。
處理器106經(jīng)由連接122操作地連接到存儲(chǔ)器120,且進(jìn)一步經(jīng)布置以經(jīng)由連接126 從輸入/輸出(I/O)端口 124接收信息/將信息發(fā)送到輸入/輸出(I/O)端口 124,其中I/O 端口 124連接到導(dǎo)航裝置100外部的I/O裝置128。
當(dāng)然,所屬領(lǐng)域的技術(shù)人員將理解,圖1中示意性展示的電子單元由一個(gè)或一個(gè)以 上電源(未圖示)以常規(guī)方式供電。如所屬領(lǐng)域的技術(shù)人員還將理解,涵蓋圖l中所示 單元的不同配置。舉例來說,圖1中所示的組件可經(jīng)由有線和/或無線連接等彼此通信。 因此,本文中所述的導(dǎo)航裝置IOO可為便攜式或手持式導(dǎo)航裝置100。
舉例來說,外部I/O裝置128可包含(但不限于)外部收聽裝置(例如,耳機(jī))。到 達(dá)I/0裝置128的連接可進(jìn)一步為到達(dá)任何其它外部裝置的有線或無線連接,例如,用 于免持操作和/或用于語音激活操作、用于到達(dá)耳機(jī)或頭戴式耳機(jī)的連接和/或用于到達(dá) 移動(dòng)電話的連接的汽車立體聲單元。移動(dòng)電話連接可用于建立導(dǎo)航裝置IOO與(例如) 因特網(wǎng)或任何其它網(wǎng)絡(luò)之間的數(shù)據(jù)連接,且/或建立(例如)經(jīng)由因特網(wǎng)或一些其它網(wǎng)絡(luò) 到達(dá)服務(wù)器的連接。
導(dǎo)航裝置100能夠根據(jù)需要經(jīng)由例如上文所述的移動(dòng)電話、PDA和/或具有移動(dòng)電 話技術(shù)的任何裝置的移動(dòng)裝置(未圖示)與"移動(dòng)"或電信網(wǎng)絡(luò)的網(wǎng)絡(luò)硬件建立數(shù)據(jù)會(huì) 話,以便建立數(shù)字連接(例如,經(jīng)由已知藍(lán)牙技術(shù)的數(shù)字連接)。此后,經(jīng)由移動(dòng)裝置 的網(wǎng)絡(luò)服務(wù)提供商,移動(dòng)裝置可與服務(wù)器(圖l中未圖示)建立網(wǎng)絡(luò)連接(例如,經(jīng)由 因特網(wǎng))。由此,"移動(dòng)"網(wǎng)絡(luò)連接可在導(dǎo)航裝置100 (其在單獨(dú)行進(jìn)和/或在車輛中時(shí)可 為且時(shí)常為移動(dòng)的)與服務(wù)器之間建立,以提供用于信息的"實(shí)時(shí)"或至少完全"最新" 的網(wǎng)關(guān)。
舉例來說,使用因特網(wǎng)來建立移動(dòng)裝置(經(jīng)由服務(wù)提供商)與例如服務(wù)器的另一裝 置之間的網(wǎng)絡(luò)連接可以已知方式進(jìn)行。在這方面,可使用任何數(shù)目的適當(dāng)數(shù)據(jù)通信協(xié)議, 例如,TCP/IP分層協(xié)議。此外,移動(dòng)裝置可利用例如CDMA2000、 GSM、 IEEE 802.il a/b/c/g/n等的任何數(shù)目的通信標(biāo)準(zhǔn)。因此,可見可利用因特網(wǎng)連接,其可(例如)經(jīng)由 數(shù)據(jù)連接、經(jīng)由移動(dòng)電話或?qū)Ш窖b置100內(nèi)的移動(dòng)電話技術(shù)來實(shí)現(xiàn)。
對于電話設(shè)定值,(例如)具有藍(lán)牙功能的導(dǎo)航裝置可用于隨著移動(dòng)電話型號、制造商等的不斷變化的范圍正確地工作,可將型號/制造商特有的設(shè)定值存儲(chǔ)在導(dǎo)航裝置 100上??筛陆?jīng)存儲(chǔ)以用于此信息的數(shù)據(jù)。
如上文所提及,且盡管未圖示,但導(dǎo)航裝置100當(dāng)然可在導(dǎo)航裝置100本身內(nèi)包含 其自己的移動(dòng)電話技術(shù)(例如,包含天線,或任選地使用導(dǎo)航裝置ioo的預(yù)先存在的內(nèi) 部天線)。導(dǎo)航裝置100內(nèi)的移動(dòng)電話技術(shù)可包含內(nèi)部組件,且/或可包含可插入卡(例 如,訂戶身份模塊(SIM)卡)連同(例如)必要的移動(dòng)電話技術(shù)和/或天線。由此,導(dǎo) 航裝置100內(nèi)的移動(dòng)電話技術(shù)可類似地以與任何移動(dòng)裝置的方式類似的方式,(例如) 經(jīng)由因特網(wǎng)建立導(dǎo)航裝置100與服務(wù)器之間的網(wǎng)絡(luò)連接。
應(yīng)注意,上文所述的導(dǎo)航裝置100的框圖不包含導(dǎo)航裝置100的所有組件,而是僅 代表許多實(shí)例組件。
轉(zhuǎn)看圖2,處理器106和存儲(chǔ)器120協(xié)作以支持BIOS (基本輸入/輸出系統(tǒng))132, BIOS 132充當(dāng)導(dǎo)航裝置100的功能硬件組件130與導(dǎo)航裝置100所執(zhí)行的軟件之間的接 口。處理器106接著從存儲(chǔ)器120加載操作系統(tǒng)134,操作系統(tǒng)134提供應(yīng)用軟件136 (實(shí)施上文所述的路線計(jì)劃和導(dǎo)航功能性中的一些或所有路線計(jì)劃和導(dǎo)航功能性)可在 其中運(yùn)行的環(huán)境。應(yīng)用軟件136提供包含GUI的操作環(huán)境,GUI支持導(dǎo)航裝置100的核 心功能,例如地圖查看、路線計(jì)劃、導(dǎo)航功能以及與之相關(guān)聯(lián)的任何其它功能。在這方 面,應(yīng)用軟件136的一部分包括數(shù)據(jù)引入模塊138。
參看圖3,客戶終端170被描繪為經(jīng)由可由許多不同布置中的任一者實(shí)施的一般通 信信道152與服務(wù)器150通信。通信信道152通常表示連接客戶終端170與服務(wù)器150 的傳播媒體或路徑。當(dāng)在服務(wù)器150與客戶終端170之間建立經(jīng)由通信信道152的連接 (注意此連接可為經(jīng)由移動(dòng)裝置的數(shù)據(jù)連接、經(jīng)由因特網(wǎng)的直接連接等)時(shí),服務(wù)器150 與客戶終端170可通信。
通信信道152不限于特定通信技術(shù)。另外,通信信道152不限于單種通信技術(shù);艮卩, 信道152可包含使用多種技術(shù)的若干通信鏈路。舉例來說,通信信道152可提供用于電、 光學(xué)和/或其它電磁通信等的路徑。由此,通信信道152包含(但不限于)以下各項(xiàng)中的 一者或組合電路、例如導(dǎo)線和同軸電纜等電導(dǎo)體、光纖纜線、轉(zhuǎn)換器、射頻(RF)波、 大氣、自由空間等。此外,舉例來說,通信信道152可包含例如路由器、中繼器、緩沖 器、發(fā)射器和接收器等中間裝置。
經(jīng)由通信信道152傳輸?shù)耐ㄐ判盘柊?但不限于)如可為給定通信技術(shù)所需或所 要的信號。舉例來說,信號可適合在例如時(shí)分多址(TDMA)、頻分多址(FDMA)、碼 分多址(CDMA)、全球移動(dòng)通信系統(tǒng)(GSM)等蜂窩式通信技術(shù)中使用。數(shù)字信號與
15模擬信號兩者可經(jīng)由通信信道152傳輸。這些信號可為如可合乎通信技術(shù)需要的經(jīng)調(diào)制、 經(jīng)加密和/或經(jīng)壓縮的信號。
除可能未說明的其它組件之外,服務(wù)器150包含操作地連接到存儲(chǔ)器156且經(jīng)由有 線或無線連接158進(jìn)一步操作地連接到大容量數(shù)據(jù)存儲(chǔ)裝置160的處理器154。在此實(shí) 例中,大容量存儲(chǔ)裝置160含有搜索相關(guān)數(shù)據(jù)和(任選地)地圖信息的存儲(chǔ)件,且此外 可為與服務(wù)器150分開的裝置或可并入服務(wù)器150中。處理器154進(jìn)一步操作地連接到 發(fā)射器162和接收器164,以經(jīng)由通信信道152將信息傳輸?shù)娇蛻艚K端170且從客戶終 端170接收信息。所發(fā)送并接收的信號可包含數(shù)據(jù)、通信和/或其它所傳播信號。發(fā)射器 162和接收器164可根據(jù)用于客戶終端170的通信設(shè)計(jì)中的通信要求和通信技術(shù)來選擇 或設(shè)計(jì)。另外,應(yīng)注意,發(fā)射器162和接收器164的功能可組合成單個(gè)收發(fā)器。
存儲(chǔ)在服務(wù)器存儲(chǔ)器156中的軟件提供用于處理器154的指令,且允許服務(wù)器150 將服務(wù)提供到客戶終端170。
如上文所提及,客戶終端170可經(jīng)布置以經(jīng)由通信信道152與服務(wù)器150通信,其 使用發(fā)射器166和接收器168以經(jīng)由通信信道152發(fā)送并接收信號和/或數(shù)據(jù),注意這些 裝置可進(jìn)一步用于與除服務(wù)器150以外的裝置通信。另外,發(fā)射器166和接收器168根 據(jù)用于客戶終端170的通信設(shè)計(jì)中的通信要求和通信技術(shù)來選擇或設(shè)計(jì),且發(fā)射器166 和接收器168的功能可組合成單個(gè)收發(fā)器。
在此實(shí)施例中,導(dǎo)航裝置IOO可經(jīng)由電纜和客戶終端170的輸入/輸出端口 172 (例 如,通用串行總線(USB)端口)連接到客戶終端170。在此實(shí)例中,客戶終端170是 例如桌上型或膝上型的PC,其支持例如由微軟公司發(fā)布的一個(gè)版本的Windows 操作 系統(tǒng)的操作系統(tǒng)。然而,所屬領(lǐng)域的技術(shù)人員應(yīng)了解,可使用任何其它合適的操作系統(tǒng), 例如可從蘋果公司(Apple, Inc)購得的OS X。由于PC是常見的,因此為描述簡明和 清楚起見,本文中將不進(jìn)一步詳細(xì)描述PC 170的硬件配置。然而,所屬領(lǐng)域的技術(shù)人 員將了解,PC包括處理資源169以用于在一些實(shí)施例中支持?jǐn)?shù)據(jù)充實(shí)模塊171。 PC還 包括例如輸入和/或輸出裝置的外圍設(shè)備,例如,鍵盤(未圖示)、顯示器(未圖示)以 及(任選地)鼠標(biāo)(也未圖示)。
在此實(shí)例中,服務(wù)器150是支持搜索引擎的內(nèi)容服務(wù)器。然而,客戶終端170還能 夠經(jīng)由與通信信道152相同或類似類型的另一通信信道176與另一服務(wù)器174通信。在 此實(shí)例中,另一服務(wù)器174是支持事務(wù)記錄數(shù)據(jù)庫178的位置引入數(shù)據(jù)傳遞服務(wù)器174。 以類似于處理器150的方式,服務(wù)器174包括通信接口 173和處理資源175。
轉(zhuǎn)看圖4和圖5,客戶終端170的用戶希望將位置信息引入到導(dǎo)航裝置IOO中。在這方面,用戶希望使用除存儲(chǔ)在導(dǎo)航裝置100的存儲(chǔ)器120中所含有的關(guān)注點(diǎn)(POI) 數(shù)據(jù)庫中的位置信息以外的來自源的位置信息。因此,用戶首先啟始例如因特網(wǎng)探索者 (Internet Explorer)的網(wǎng)絡(luò)瀏覽器應(yīng)用程序200,其具備Windows 操作系統(tǒng)。然而,所 屬領(lǐng)域的技術(shù)人員將了解,可使用任何其它合適的瀏覽器應(yīng)用程序,例如由謀智 (Mozilla)公司發(fā)布的火狐(Firefox)瀏覽器或由歐普拉軟件ASA (Opera Software ASA) 發(fā)布的歐普拉(Opera)。
用戶接著通過將maps.google.com鍵入瀏覽器200的地址欄中來接入第三方搜索提 供商的網(wǎng)站202 (例如,谷歌地圖(Google Maps))。在此實(shí)例中,用戶對定位德國柏林 的餐館(明確地說,匹薩餅店),且因此在選擇由服務(wù)支持"谷歌地圖"網(wǎng)站的網(wǎng)頁的 服務(wù)器150所呈現(xiàn)的"尋找商業(yè)點(diǎn)"欄標(biāo)204之后,用戶將詞"匹薩餅"鍵入第一搜索 框206中,且將詞"柏林"鍵入提供于搜索頁上的第二搜索框208中。因此,用戶尋找 位于柏林的匹薩餅店,且這些匹薩餅店由服務(wù)器150所支持的"谷歌地圖"搜索引擎找 到。因此,結(jié)果列表210呈現(xiàn)(步驟300)在第一窗格中,且包括標(biāo)記214的地圖212 呈現(xiàn)在第二窗格中。
參看圖6,用戶識別關(guān)注結(jié)果216 (在此實(shí)例中為餐館),且接著被呈現(xiàn)有含有關(guān)于 選定關(guān)注結(jié)果216的簡要信息的信息泡218。此后,用戶選擇"發(fā)送"鏈路220,且被 呈現(xiàn)(圖7)有"發(fā)送到…"選項(xiàng)222,例如,發(fā)送到"電子郵件"、發(fā)送到"衛(wèi)星導(dǎo)航" 224、發(fā)送到"汽車"以及發(fā)送到"電話"。通過選擇衛(wèi)星導(dǎo)航選項(xiàng)224,選項(xiàng)框222呈 現(xiàn)發(fā)送到衛(wèi)星導(dǎo)航子選項(xiàng)226,其允許用戶選擇導(dǎo)航裝置的品牌(假定搜索提供商(在 此實(shí)例中為谷歌)希望支持一個(gè)以上品牌的導(dǎo)航設(shè)備),例如,湯姆湯姆。在這方面,"添 加到湯姆湯姆"按鈕228顯示在選項(xiàng)框222中,且在此實(shí)例中由用戶選擇(步驟302)。
"添加到湯姆湯姆"圖標(biāo)228具有"添加衛(wèi)星導(dǎo)航API"地址統(tǒng)一資源指示符(URI), 其在針對對應(yīng)于位置引入數(shù)據(jù)傳遞服務(wù)器174的"addto.tomtom.com"域的此上下文中 有時(shí)被稱為通用資源定位符(URL)。關(guān)于用戶希望引入到導(dǎo)航裝置100中的選定地址 的信息包含在此URI中,所述URI遵照服務(wù)器174的應(yīng)用編程接口 (API)且根據(jù)第一 數(shù)據(jù)結(jié)構(gòu)定義來組織,所述定義在此實(shí)例中具有以下自變量api一key (必需)、動(dòng)作(必 需)、名稱位置(可選)、國家(必需)、州(可選,美國必需)、城市(必需)、郵政編 碼(可選)、街道(必需)、編號(可選)、歸屬物名稱(可選)以及歸屬物標(biāo)志(可選)。 URI形成超文本傳送協(xié)議(HTTP)命令的一部分,HTTP是請求/響應(yīng)通信協(xié)議的實(shí)例。 其它可能屬性包含地理位置(經(jīng)度和緯度)和內(nèi)容類型(POI、路線或語音)。
舉例來說,如果選定搜索結(jié)果與荷蘭阿姆斯特丹的地址有關(guān),那么附加到"添加到
17湯 姆 湯 姆 "按 鈕228的URI可 為 http:〃addto.tomtom.com/aiii/home/vl/address action-add&aDi kev=demoKev&countr v=Netherlands&citv=Amsterdam&street=RembrandtDlein&number=35。 通過選擇"添 加到湯姆湯姆"按鈕228,瀏覽器使用HTTP GET請求將請求傳送到湯姆湯姆服務(wù)器174 (步驟304)。在湯姆湯姆服務(wù)器174處,服務(wù)器174接收所述請求,且出于統(tǒng)計(jì)分析的目的將"添 加到湯姆湯姆"請求存儲(chǔ)在數(shù)據(jù)庫178中(步驟308)??蛻艚K端170還打開新窗口 (步 驟308),且服務(wù)關(guān)于addto.tomtom.com的湯姆湯姆"彈跳"或啟始頁(步驟310)。此 后,服務(wù)器174搜索客戶終端170以跟蹤例如小型文字檔(cookie)的信息(步驟312)。 在此實(shí)例中,小型文字檔涉及裝置管理應(yīng)用程序,(例如)由湯姆湯姆國際BV發(fā)布的湯 姆湯姆HOME裝置管理應(yīng)用程序。參看圖8,如果服務(wù)器174在搜索之后不能找到湯姆湯姆HOME小型文字檔(步驟 314),那么服務(wù)器174服務(wù)顯示在新窗口 235中的"檢查HOME"頁(步驟316)。在 "檢查HOME"頁中,呈現(xiàn)"后退"按鈕230、"否,下載湯姆湯姆HOME"按鈕232以 及"是,我具有湯姆湯姆HOME"按鈕234。如果用戶選擇"后退"按鈕230 (步驟318), 那么新窗口 235關(guān)閉,且不再呈現(xiàn)"檢査HOME"頁和"湯姆湯姆彈跳"頁,使用戶留 在第三方搜索提供商的搜索結(jié)果頁。如果用戶選擇"否,下載湯姆湯姆HOME"按鈕 232 (步驟320),那么用戶在新窗口 235中被重新導(dǎo)向到www.tomtom.com/PLUS/HOME 頁(步驟322),其中可找到關(guān)于湯姆湯姆HOME裝置管理應(yīng)用程序的更多信息,且裝 置管理應(yīng)用程序的復(fù)本可由用戶下載并安裝?;蛘?,如果用戶選擇"是,我具有湯姆湯 姆HOME"按鈕234 (步驟324),那么服務(wù)器174將顯示一個(gè)頁(未圖示),其允許用 戶(例如)通過選擇所安裝版本的裝置管理應(yīng)用程序的用戶接口的圖像來選擇安裝在客 戶終端170上的HOME的版本(步驟326),且服務(wù)器174接著設(shè)置適當(dāng)?shù)臏窚稨OME 小型文字檔(步驟328)。此后,再次顯示湯姆湯姆"彈跳"頁(步驟310),且如上文 所述重復(fù)檢査湯姆湯姆HOME小型文字檔(步驟312)。然而,由于裝置管理應(yīng)用程序現(xiàn)在已被識別為安裝在客戶終端170上(步驟330), 因此新窗口 235含有確認(rèn)消息236 (圖9)。如果第三方局部搜索伙伴的歸屬伙伴的名稱 和/或標(biāo)志包含在"添加到湯姆湯姆"按鈕228的URL中,那么所述名稱和/或標(biāo)志可顯 示在確認(rèn)消息中。歸屬物名稱是第三方的名稱,位置信息(例如,地址)起源于所述第 三方。接著啟始裝置管理應(yīng)用程序(步驟332)。服務(wù)器H4接著將與"添加到湯姆湯姆"按鈕228相關(guān)聯(lián)的請求轉(zhuǎn)換為對于客戶終端170上所安裝的湯姆湯姆HOME裝置管理應(yīng)用程序版本來說特定的"地址一URL"或 裝置URI(步驟334),且地址一URL接著由服務(wù)器174發(fā)送到瀏覽器200。在此實(shí)例中, 裝置URI根據(jù)第二數(shù)據(jù)結(jié)構(gòu)定義來組織,且包含命令。裝置URI由裝置管理應(yīng)用程序 接收,且視服務(wù)器174所發(fā)送的裝置URI中所包含的地址命令的類型而定,裝置管理應(yīng) 用程序在地圖上展示地址,計(jì)劃到達(dá)所述地址的路線或?qū)⑺龅刂诽砑拥阶類?。關(guān)于后 者的動(dòng)作過程,如果位置名稱不包含在"添加到湯姆湯姆"URI且因此裝置URI中,那 么裝置管理應(yīng)用程序提示用戶輸入名稱?;蛘?,裝置管理應(yīng)用程序通過顯示選項(xiàng)框238 (圖10)來響應(yīng)所接收到的裝置URI,所述選項(xiàng)框238允許用戶在導(dǎo)航裝置的操作功能 之間進(jìn)行選擇,例如,在地圖上展示地理位置240以及計(jì)劃到達(dá)所述地址的路線242的 導(dǎo)航相關(guān)操作,或例如將所述地址添加到由導(dǎo)航裝置IOO存儲(chǔ)的"最愛"位置244的其 它功能。其它操作功能包含經(jīng)由SMS發(fā)送,在在線地圖上展示,呼叫位置,發(fā)送給朋 友,存儲(chǔ)在賬戶處和/或校正或充實(shí)位置。裝置管理應(yīng)用程序接著檢査以確定導(dǎo)航裝置100是否被連接(步驟336),且如果未 被連接,那么提示用戶將導(dǎo)航裝置IOO經(jīng)由其USB端口連接到客戶終端170。接著將裝 置URI中所含有的請求發(fā)送到導(dǎo)航裝置100并執(zhí)行所述請求(步驟338)?;蛘撸绻?用戶不能或不希望將導(dǎo)航裝置IOO連接到客戶終端170,那么裝置管理應(yīng)用程序允許用 戶將到導(dǎo)航裝置100中的引入推遲到達(dá)客戶終端170 (步驟340),且使所述請求排隊(duì)或 緩沖所述請求(步驟342),并在導(dǎo)航裝置IOO下次連接到客戶終端170時(shí)執(zhí)行所述請求。 在使多個(gè)事件或請求排隊(duì)的情況下,裝置管理應(yīng)用程序?qū)⒍鄠€(gè)事件以級連形式發(fā)送到導(dǎo) 航裝置100。在另一實(shí)施例中,用戶在另一第三方局部搜索網(wǎng)站上執(zhí)行搜索(步驟300),所述第 三方局部搜索網(wǎng)站在此實(shí)例中為"goudengids.nl",其為英語語言黃頁網(wǎng)站250的荷蘭語 言版本(圖11)。搜索網(wǎng)站得出用戶評估的搜索結(jié)果。在此實(shí)例中,用戶尋找在荷蘭阿 姆斯特丹的博物館。在此實(shí)例中,網(wǎng)站250提供"選擇全部"核對框252以及個(gè)別核對框254,以允許 用戶選擇多個(gè)個(gè)別結(jié)果條目256以及"添加到湯姆湯姆"按鈕258,以實(shí)行所選擇的多 個(gè)結(jié)果條目的引入。在這方面,"添加到湯姆湯姆"按鈕258含有"添加到衛(wèi)星導(dǎo)航API" 多地址命令,其響應(yīng)于"添加到湯姆湯姆"按鈕258的選擇(步驟302、 304)而產(chǎn)生。 服務(wù)器170所產(chǎn)生的包含對應(yīng)于選定結(jié)果條目256的位置數(shù)據(jù)的URI針對對應(yīng)于服務(wù)器 274的addto.tomtom.com域。"添加到湯姆湯姆"按鈕258的選擇導(dǎo)致服務(wù)器274確定已 選擇了多個(gè)位置(步驟344),且服務(wù)POI創(chuàng)建頁346以允許用戶管理POI集合的創(chuàng)建,合,服務(wù)器174就出于分析的目的將與POI集合有關(guān)的"添 加到湯姆湯姆"請求存儲(chǔ)在數(shù)據(jù)庫178中(步驟306),且關(guān)于啟始裝置管理應(yīng)用程序和 確保(如果可能的話)導(dǎo)航裝置100連接到客戶終端170而執(zhí)行上文所提及的過程???執(zhí)行統(tǒng)計(jì)分析以便監(jiān)視流行趨勢,例如,特定地址的流行度、地址類型(例如,餐館) 以及由特定供貨商所發(fā)送的特定地址的流行度。在此實(shí)例中,POI數(shù)據(jù)的集合作為XML檔案而產(chǎn)生。在已接收到URI且已產(chǎn)生POI 的集合之后,服務(wù)器174產(chǎn)生發(fā)送到裝置管理應(yīng)用程序的裝置URI。裝置管理應(yīng)用程序 通過以與上文關(guān)于引入單個(gè)地址而描述的方式類似的方式將POI的集合從服務(wù)器174引 入到導(dǎo)航裝置100中來響應(yīng)裝置URI,從而構(gòu)成"安裝鏈路"。在另一實(shí)施例中,裝置管理應(yīng)用程序260 (圖12)直接與服務(wù)器150通信,以便傳 送搜索查詢且接收結(jié)果,而不是經(jīng)由先前實(shí)施例中所述的瀏覽器200。在這方面,裝置 管理應(yīng)用程序260的主菜單262包括用于有經(jīng)驗(yàn)用戶的快速搜索框265,其中用戶可鍵 入搜索項(xiàng)。緊接搜索框264之后的標(biāo)志266指示正使用的局部搜索伙伴,且局部搜索伙 伴的標(biāo)志265的選擇揭示替代局部搜索伙伴的下拉列表(未圖示)。需要時(shí),在湯姆湯 姆HOME裝置管理應(yīng)用程序260的優(yōu)選菜單中,可設(shè)置優(yōu)選局部搜索伙伴。另外,插 件(plug-in)可用于添加其它伙伴。參看圖13,在裝置管理應(yīng)用程序260的主菜單262處開始(步驟400),用戶將搜 索項(xiàng)鍵入快速搜索框264中(步驟402),從而構(gòu)成搜索査詢,其指示性質(zhì)("何物")和 位置("何處"),例如,"匹薩餅"、"倫敦"或"匹薩餅"、"阿姆斯特丹"。當(dāng)然,用戶 可包含任何數(shù)目的額外搜索項(xiàng),以便進(jìn)一步限制搜索。用戶接著"選中返回",且裝置 管理應(yīng)用程序260使用局部搜索提供商的API,根據(jù)HTTP將內(nèi)容請求發(fā)送到搜索提供 商的服務(wù)器150。搜索結(jié)果接著由服務(wù)器150返回,且在裝置管理應(yīng)用程序260的結(jié)果 面板266 (圖14)中顯示(步驟404)。找到的每一地址的基本信息在結(jié)果面板266中 顯示,每一結(jié)果條目268具有緊接其后的"添加到湯姆湯姆"按鈕270。參看圖15,如 果用戶在"添加到湯姆湯姆"按鈕270中與所關(guān)注結(jié)果條目相關(guān)聯(lián)的一者上"點(diǎn)擊"(步 驟406),那么顯示關(guān)于所選擇位置的更多信息272 (如果可用的話)(步驟408),以及 使用關(guān)于導(dǎo)航的位置信息的各種選項(xiàng),例如,"在地圖上展示"按鈕274、"導(dǎo)航到…" 按鈕276以及"添加到最愛"按鈕278。響應(yīng)于選項(xiàng)274、 276、 278中的一者的選擇, 裝置管理應(yīng)用程序260檢査導(dǎo)航裝置100是否連接到客戶終端170,且如果未連接到,那么提示用戶連接導(dǎo)航裝置100。如果用戶不能或不希望將導(dǎo)航裝置100連接到客戶終 端170,那么裝置管理應(yīng)用程序260使用戶作出的請求排隊(duì)或緩沖用戶作出的請求,以 推遲請求的實(shí)施,所述請求在導(dǎo)航裝置IOO下次連接到客戶終端170時(shí)發(fā)送到導(dǎo)航裝置 100。如下稍后將描述,使多個(gè)事件排隊(duì),且以與上文關(guān)于先前實(shí)施例已描述的方式類 似的方式級連地發(fā)送到導(dǎo)航裝置100。在導(dǎo)航裝置ioo連接到客戶終端no的情況下,執(zhí)行用戶所作出的請求。在第一實(shí)例中,如果用戶已選擇了 "在地圖上展示"按鈕274 (步驟410),那么裝置管理應(yīng)用程 序260啟始裝置操作子應(yīng)用程序(圖16),且在地圖上顯示選定位置(步驟412)。從裝置操作子應(yīng)用程序,顯示另一 "添加到最愛"按鈕280和另一 "導(dǎo)航到…"按 鈕282,其使得用戶能夠進(jìn)行與在更多信息272正顯示于由裝置管理應(yīng)用程序260呈現(xiàn) 的先前屏幕中時(shí)所提供的選擇相同的剩余選擇。在這方面,"添加到最愛"按鈕278或 另一 "添加到最愛"按鈕280的選擇(步驟414)導(dǎo)致裝置管理應(yīng)用程序260使用所獲 得的位置數(shù)據(jù)以便將所述位置數(shù)據(jù)添加到由導(dǎo)航裝置IOO存儲(chǔ)的最愛位置(步驟416)。 類似地,"導(dǎo)航到…"按鈕276或另一 "導(dǎo)航到…"按鈕282的選擇(步驟418)導(dǎo)致裝 置管理應(yīng)用程序260使用所獲得的位置數(shù)據(jù)以便計(jì)算到達(dá)對應(yīng)于所選擇位置數(shù)據(jù)的位置 的路線(步驟420)。在另一實(shí)施例(圖17)中,結(jié)果面板266包括用于供應(yīng)關(guān)于相關(guān)聯(lián)結(jié)果條目268的 額外信息的一個(gè)或一個(gè)以上"更多信息"鏈路284。"更多信息"鏈路284中的一者的選 擇導(dǎo)致裝置管理應(yīng)用程序260顯示屏幕286,顯示含有關(guān)于所選擇位置且可從搜索伙伴 獲得的豐富信息(更詳細(xì))。上文所提及的導(dǎo)航選項(xiàng)274、 276、 278再次被提供于豐富 信息屏幕286中。在又一實(shí)施例中,裝置管理應(yīng)用程序260從主菜單(明確地說,從主菜單262的第 二屏幕288)操作(步驟422),作為使用快速搜索框264的替代方案。在這方面,主菜 單262的第二屏幕288包括用戶選擇的"尋找位置"按鈕290 (步驟424)。"尋找位置" 按鈕290的選擇導(dǎo)致裝置管理應(yīng)用程序260顯示具有類似表格的結(jié)構(gòu)的搜索查詢屏幕 292 (圖20)(步驟426),所述結(jié)構(gòu)包含用于指定尋找之物的性質(zhì)("何物")的第一數(shù) 據(jù)條目框294,以及用于指定位置("何處")的第二數(shù)據(jù)條目框296,例如,如上關(guān)于 先前實(shí)施例所述的"匹薩餅"、"倫敦"或"匹薩餅"、"阿姆斯特丹"。將此信息鍵入第 一數(shù)據(jù)條目框294和第二數(shù)據(jù)條目框296中(步驟428),且用戶接著在鄰近第一數(shù)據(jù)條 目框294和第二數(shù)據(jù)條目框296的"尋找"按鈕298上"點(diǎn)擊"。裝置管理應(yīng)用程序260 接著使用用于局部搜索提供商的API將內(nèi)容請求發(fā)送到搜索提供商的服務(wù)器150。如將21預(yù)期,在由服務(wù)器150處理之后,搜索結(jié)果接著由服務(wù)器150返回,且以與上文關(guān)于涉 及快速搜索框264的先前實(shí)施例已描述的方式類似的方式在裝置管理應(yīng)用程序260的結(jié) 果面板266 (圖14)中顯示(步驟404)。此后,裝置管理應(yīng)用程序260的操作如上文關(guān) 于涉及快速搜索框264的先前實(shí)施例所描述,且因此為描述簡明和清楚起見,本文中將 不進(jìn)一步詳細(xì)描述。
在另一實(shí)施例(圖21)中,當(dāng)結(jié)果面板266由裝置管理應(yīng)用程序260顯示時(shí),裝置 管理應(yīng)用程序260支持多個(gè)位置的選擇,以便創(chuàng)建POI的集合。在這方面,裝置管理應(yīng) 用程序260的用戶接口提供分別鄰近每一結(jié)果條目268的個(gè)別核對框291,以及(任選 地)"選擇全部"按鈕或核對框(未圖示)。"從所選物創(chuàng)建POI"按鈕293在結(jié)果屏幕 266中顯示,"從所選物創(chuàng)建POI"按鈕293的選擇導(dǎo)致裝置管理應(yīng)用程序260顯示提供 定制選項(xiàng)的特殊定制屏幕,此些選項(xiàng)的可用性和范圍視第三方局部搜索伙伴所許可的內(nèi) 容而定。在一個(gè)實(shí)例中,定制屏幕允許用戶命名POI集合(通過預(yù)設(shè)局部搜索伙伴的名 稱以及搜索査詢的概要),且/或選擇用于POI集合的一個(gè)或一個(gè)以上圖標(biāo)(通過預(yù)設(shè)局 部搜索伙伴的圖標(biāo)和發(fā)起位置的圖標(biāo),如果存在的話)。定制屏幕還可允許用戶選擇待 創(chuàng)建的POI集合是否應(yīng)包含豐富信息(更詳細(xì))。
在另一實(shí)施例中,其中在上文所述實(shí)施例的任一者中,導(dǎo)航裝置IOO不連接到客戶 終端170,服務(wù)器150經(jīng)由瀏覽器200或裝置管理應(yīng)用程序260向用戶提供將位置數(shù)據(jù) 直接用無線電(OTA)發(fā)送到導(dǎo)航裝置100的選項(xiàng)(步驟348、 350)。在一個(gè)實(shí)例中, 導(dǎo)航裝置100能夠與"所接合"通信設(shè)備(例如,例如蜂窩式電話的無線通信裝置)無 線通信。假定無線通信裝置是可聯(lián)系的,那么服務(wù)器150將所請求的位置信息發(fā)送到無 線通信裝置,以供傳送到導(dǎo)航裝置IOO且隨后引入到導(dǎo)航裝置IOO中。在這方面,位置 數(shù)據(jù)由服務(wù)器150傳送到任何合適的數(shù)據(jù)傳輸網(wǎng)關(guān),以將位置數(shù)據(jù)傳送到導(dǎo)航裝置100, 所述位置數(shù)據(jù)根據(jù)合適的數(shù)據(jù)結(jié)構(gòu)定義來組織,以許可與導(dǎo)航裝置IOO無線通信。
在另一實(shí)例中,導(dǎo)航裝置IOO具備內(nèi)部無線數(shù)據(jù)通信裝置,且具有與之相關(guān)聯(lián)的預(yù) 訂。如果與導(dǎo)航裝置IOO的通信在無線通信網(wǎng)路上是可能的,例如當(dāng)導(dǎo)航裝置100能夠 接收數(shù)據(jù)且享受足夠的接收度時(shí),服務(wù)器150最初試圖建立與導(dǎo)航裝置IOO的通信(步 驟352)。如果導(dǎo)航裝置100在服務(wù)器150希望發(fā)送位置數(shù)據(jù)時(shí)能夠接收數(shù)據(jù),那么位置 引入數(shù)據(jù)被直接發(fā)送到導(dǎo)航裝置100,從而用于引入(步驟354)?;蛘?,如果與導(dǎo)航裝 置100的連接性為不可能(步驟356),那么服務(wù)器150將位置引入數(shù)據(jù)發(fā)送到服務(wù)器 174以用于緩沖。當(dāng)導(dǎo)航裝置IOO隨后返回到連接性狀態(tài)時(shí),導(dǎo)航裝置IOO從服務(wù)器174 下載位置引入數(shù)據(jù),或所述數(shù)據(jù)由服務(wù)器174 "推入"以供隨后由導(dǎo)航裝置IOO引入。在另一實(shí)施例中,導(dǎo)航裝置100如上文所提及再次具備內(nèi)部無線數(shù)據(jù)通信裝置,且 具有與此相關(guān)聯(lián)的預(yù)訂。當(dāng)然,所屬領(lǐng)域的技術(shù)人員將了解,如果導(dǎo)航裝置100不擁有 內(nèi)部無線通信裝置和相關(guān)聯(lián)的訂戶身份模塊(SIM),那么類似地可使用所接合的無線通
信裝置。在這方面,導(dǎo)航裝置ioo的應(yīng)用軟件經(jīng)布置以使得其能夠?qū)⑺阉髡埱髠魉偷椒?br>
務(wù)器150,且無線接收搜索請求的結(jié)果。為此,應(yīng)用軟件的用戶接口包括額外屏幕,以 允許用戶輸入搜索査詢,且無線處置所述査詢和搜索結(jié)果的傳送。
通過使用應(yīng)用軟件136,用戶能夠使用應(yīng)用軟件136的用戶接口來搜索地址,應(yīng)用 軟件136能夠根據(jù)與服務(wù)器150相關(guān)聯(lián)的搜索服務(wù)提供商的API來操作。導(dǎo)航裝置100 經(jīng)布置以使用從服務(wù)器150無縫地接收到的搜索查詢的結(jié)果,從而接進(jìn)應(yīng)用軟件136的 所有適當(dāng)特征(例如,"添加到最愛"或"導(dǎo)航到")。另外,在此實(shí)例中,應(yīng)用軟件136 向用戶提供從所接收到的搜索結(jié)果中選擇多個(gè)位置且根據(jù)選定結(jié)果創(chuàng)建POI集合的工 具,用戶能夠?qū)OI集合安裝到導(dǎo)航裝置IOO中。
在又一實(shí)施例中,為上文所述的第一實(shí)施例的網(wǎng)絡(luò)瀏覽器200提供構(gòu)成位置數(shù)據(jù)處 理設(shè)備的插件。所述插件包括數(shù)據(jù)充實(shí)模塊171,其在被安裝時(shí)掃描從服務(wù)器150接收 到的內(nèi)容以尋找候選位置信息(例如,地址)。當(dāng)辨識到候選位置信息時(shí),插件從對應(yīng) 于位置引入數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)定義的字段的候選位置信息中提取數(shù)據(jù),所述數(shù)據(jù)結(jié)構(gòu)定義 類似于上文關(guān)于先前實(shí)施例而描述的數(shù)據(jù)結(jié)構(gòu)定義。所提取的數(shù)據(jù)根據(jù)所述數(shù)據(jù)結(jié)構(gòu)定 義來組織。插件接著通過并入有(任選地)對象(例如,"添加到湯姆湯姆"按鈕500) 來充實(shí)接收到的內(nèi)容。對象500與位置引入數(shù)據(jù)相關(guān)聯(lián),(例如)呈針對服務(wù)器174的 HTTP GET請求形式的請求,所述請求包括URI:或針對服務(wù)器174或用于直接引入的 先前實(shí)施例中所述類型的裝置URI。待使用的URI類型的選擇視是否將使用服務(wù)器174 而定。對象和位置數(shù)據(jù)由插件嵌入,使得對象出現(xiàn)在地址數(shù)據(jù)下面、鄰近地址數(shù)據(jù)或與 地址數(shù)據(jù)相對,且因此視覺上可被辨識為與地址數(shù)據(jù)相關(guān)聯(lián)。
在此實(shí)例中,插件為自動(dòng)網(wǎng)上瀏覽器(auto-crawler)型,其因此掃描用戶訪問的網(wǎng) 頁,且嘗試辨識正在傳輸中(on-the-fly)下載的內(nèi)容中的標(biāo)準(zhǔn)地址格式,并將"添加到 湯姆湯姆"按鈕500和相關(guān)聯(lián)的鏈路嵌入到服務(wù)器174。標(biāo)準(zhǔn)地址格式的實(shí)例包含(但 不限于)HTML卡(H卡)、鎖孔標(biāo)記語言(KML)和GeoRSS。在另一實(shí)例中,插件 可任選地向用戶提供(例如)使用客戶終端170的鼠標(biāo)來識別地址數(shù)據(jù)且為插件選擇用 以處理的地址數(shù)據(jù)以便產(chǎn)生對象和/或相關(guān)聯(lián)位置數(shù)據(jù)的能力。
位置引入數(shù)據(jù)可準(zhǔn)備就緒以供裝置管理應(yīng)用程序260用于直接引入?;蛘?,位置引 入數(shù)據(jù)可包括對服務(wù)器174的將位置引入數(shù)據(jù)轉(zhuǎn)換成與直接引入兼容的形式的可選擇HTTP請求。
從服務(wù)器174接收到的經(jīng)處理位置信息接著可由裝置管理應(yīng)用程序260以上文關(guān)于導(dǎo)航裝置100的操作(例如,關(guān)于上文所述的"添加到最愛"、"導(dǎo)航到"和"在地圖上展示"功能)所述的方式使用。
當(dāng)裝置管理應(yīng)用程序260檢査更新時(shí)(例如,當(dāng)用戶升級時(shí)),插件可(例如)從導(dǎo)航裝置100的制造商的網(wǎng)站或經(jīng)由裝置管理應(yīng)用程序260下載。類似地,當(dāng)再度安裝裝置管理應(yīng)用程序260時(shí),用戶接著受裝置管理應(yīng)用程序260提示,且具備安裝插件的選項(xiàng)。盡管上文未特別陳述,但應(yīng)了解,可在上文所述的其它實(shí)施例中提供位置數(shù)據(jù)處理設(shè)備,以便避免服務(wù)器150產(chǎn)生符合第一數(shù)據(jù)結(jié)構(gòu)定義的位置引入數(shù)據(jù),或服務(wù)器150不能產(chǎn)生此數(shù)據(jù)的情況。類似地,在一些情況下,可能需要避免服務(wù)器174產(chǎn)生符合第二數(shù)據(jù)結(jié)構(gòu)定義的位置引入數(shù)據(jù)。在這方面,數(shù)據(jù)充實(shí)模塊可在裝置管理應(yīng)用程序和/或?qū)Ш皆O(shè)備IOO中實(shí)施。
因此,從以上實(shí)例可見,可將位置引入數(shù)據(jù)供應(yīng)到客戶終端或在客戶終端處本地產(chǎn)生,客戶終端是任何合適的計(jì)算設(shè)備,例如支持裝置管理應(yīng)用程序或?qū)Ш窖b置的客戶終端。如以上實(shí)施例中所使用,位置引入數(shù)據(jù)可以符合第一數(shù)據(jù)結(jié)構(gòu)定義的第一形式和符合第二數(shù)據(jù)結(jié)構(gòu)定義的第二形式產(chǎn)生。在這方面,第一形式可由服務(wù)器150產(chǎn)生,或可本地產(chǎn)生,因此可實(shí)現(xiàn)隨后用于獲得位置引入數(shù)據(jù)的至少一部分到可引入形式(即,第二形式)的轉(zhuǎn)換。作為供應(yīng)位置引入數(shù)據(jù)的替代方案,位置引入數(shù)據(jù)可由位置數(shù)據(jù)處理設(shè)備連同客戶終端的瀏覽器、裝置管理應(yīng)用程序或?qū)Ш窖b置的應(yīng)用軟件一起以第二形式本地產(chǎn)生。
第二形式的位置引入數(shù)據(jù)可由導(dǎo)航裝置直接使用或由裝置管理應(yīng)用程序直接使用,
以便將位置數(shù)據(jù)引入到導(dǎo)航裝置中。
雖然本文中已描述了將HTTP用作請求/響應(yīng)通信協(xié)議,但所屬領(lǐng)域的技術(shù)人員應(yīng)了解,可使用文件傳送協(xié)議(FTP)(如果這樣做是方便的話)。而且,以上配置可用于阻斷來自特定作者的位置信息的接收。
以上技術(shù)可用作分享收入方案的一部分,以便(例如)在數(shù)據(jù)提供商(例如,搜索引擎服務(wù)的提供商等)與導(dǎo)航裝備的制造商(例如,導(dǎo)航裝置100和/或提供位置數(shù)據(jù)傳遞服務(wù)器174的服務(wù)的一方)之間分享廣告收入。另外,提供數(shù)據(jù)檢索服務(wù)(例如,搜索服務(wù))的第三方或與位置引入數(shù)據(jù)相關(guān)聯(lián)的第三方可(例如)通過顯示標(biāo)志和/或豐富信息(以報(bào)酬為換取)來在導(dǎo)航裝置IOO上具備較大可見性。此工具可由數(shù)據(jù)檢索服務(wù)的提供商提供給廣告主,且可關(guān)于提供給廣告主的工具收取額外費(fèi)用,從而提供較大范
24圍的收入分享。
還將了解,雖然在此之前已描述了本發(fā)明的各個(gè)方面和實(shí)施例,但本發(fā)明的范圍不限于本文中所陳述的特定布置,而是延伸以涵蓋在所附權(quán)利要求書的范圍內(nèi)的所有布置以及其修改和更改。
舉例來說,盡管已關(guān)于支持搜索引擎服務(wù)的服務(wù)器150描述了以上實(shí)施例,但所屬領(lǐng)域的技術(shù)人員應(yīng)了解,為描述的簡明和清楚起見,這是簡化方案,且可實(shí)施任何合適的硬件和/或軟件配置來支持搜索引擎服務(wù)。
雖然前面的具體描述內(nèi)容中所述的實(shí)施例涉及GPS,但應(yīng)注意,導(dǎo)航裝置可利用任何種類的位置感測技術(shù)作為GPS的替代方案,或利用實(shí)際上除GPS之外的位置感測技術(shù)。舉例來說,導(dǎo)航裝置可利用例如歐洲伽利略系統(tǒng)的其它全球?qū)Ш叫l(wèi)星系統(tǒng)。同樣地,導(dǎo)航裝置不限于基于衛(wèi)星的,而是可使用基于地面的信標(biāo)或使得裝置能夠確定其地理位置的任何其它種類的系統(tǒng)來容易地起作用。
可將本發(fā)明的替代實(shí)施例實(shí)施為供與計(jì)算機(jī)系統(tǒng)一起使用的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品為(例如)存儲(chǔ)在例如軟磁盤、CD-ROM、 ROM或固定磁盤等有形數(shù)據(jù)記錄媒體上或以計(jì)算機(jī)數(shù)據(jù)信號體現(xiàn)的一系列計(jì)算機(jī)指令,所述信號經(jīng)由有形媒體或例如微波或紅外線的無線媒體來傳輸。所述系列的計(jì)算機(jī)指令可構(gòu)成上文所述功能性的全部或一部分,且還可存儲(chǔ)在任何存儲(chǔ)器裝置(易失性或非易失性)中,例如半導(dǎo)體、磁性、光學(xué)或其它存儲(chǔ)器裝置。
所屬領(lǐng)域的技術(shù)人員還將理解,雖然優(yōu)選實(shí)施例借助于軟件來實(shí)施某些功能性,但所述功能性同樣可單獨(dú)以硬件形式(例如,借助于一個(gè)或一個(gè)以上專用集成電路(ASIC))或?qū)嶋H上通過硬件與軟件的混合物來實(shí)施。由此,本發(fā)明的范圍不應(yīng)被解釋為僅限于以軟件形式實(shí)施。
最后,還應(yīng)注意,雖然所附權(quán)利要求書陳述本文中所述特征的特定組合,但本發(fā)明的范圍不限于此后所主張的特定組合,而是延伸以涵蓋本文中所揭示特征或?qū)嵤├娜我唤M合,而不考慮當(dāng)時(shí)是否己在所附權(quán)利要求書中特別列舉所述特定組合。
權(quán)利要求
1.一種位置數(shù)據(jù)處理設(shè)備,其包括數(shù)據(jù)充實(shí)模塊,其經(jīng)布置以在使用時(shí)接收響應(yīng)于內(nèi)容請求而產(chǎn)生的內(nèi)容;其中所述數(shù)據(jù)充實(shí)模塊經(jīng)布置以在呈現(xiàn)所述內(nèi)容之前將位置引入數(shù)據(jù)嵌入在所述內(nèi)容中,所述位置引入數(shù)據(jù)是根據(jù)數(shù)據(jù)結(jié)構(gòu)定義來組織的。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述數(shù)據(jù)充實(shí)模塊經(jīng)布置以分析所述內(nèi)容,且識 別其中的候選位置信息,所述數(shù)據(jù)充實(shí)模塊進(jìn)一步經(jīng)布置以根據(jù)所述候選位置信息產(chǎn)生所述位置引入數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的設(shè)備,其中所述數(shù)據(jù)充實(shí)模塊經(jīng)布置以從所述候選位置信息 中提取數(shù)據(jù),且根據(jù)所述數(shù)據(jù)結(jié)構(gòu)定義來組織所述所提取的數(shù)據(jù),所述數(shù)據(jù)對應(yīng)于 所述數(shù)據(jù)結(jié)構(gòu)定義的若干字段。
4. 根據(jù)前述權(quán)利要求中的任一所述的設(shè)備,其中所述位置引入數(shù)據(jù)的至少一部分被編 碼為統(tǒng)一資源指示符(URI)。
5. 根據(jù)前述權(quán)利要求中的任一所述的設(shè)備,其中所述數(shù)據(jù)結(jié)構(gòu)定義符合服務(wù)器的應(yīng)用 編程接口 (API)。
6. 根據(jù)前述權(quán)利要求中的任一所述的設(shè)備,其中所述數(shù)據(jù)充實(shí)模塊經(jīng)布置以將對象嵌 入在與所述位置引入數(shù)據(jù)相關(guān)聯(lián)的所述內(nèi)容中,所述對象提供對可引入到導(dǎo)航設(shè)備 中且與所述內(nèi)容中所示的地理位置相關(guān)聯(lián)的位置信息的存在的可見指示。
7. 根據(jù)前述權(quán)利要求中的任一所述的設(shè)備,其中所述位置引入數(shù)據(jù)與裝置管理應(yīng)用程 序和/或?qū)Ш皆O(shè)備的引入過程兼容。
8. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述位置引入數(shù)據(jù)包括根據(jù)請求/響應(yīng)通信協(xié)議 的請求。
9. 一種客戶終端設(shè)備,其包括-處理資源,其經(jīng)布置以支持如前述權(quán)利要求中任一所述的位置數(shù)據(jù)處理設(shè)備;以及通信接口,其用于將內(nèi)容請求傳送到內(nèi)容服務(wù)器;其中所述處理資源經(jīng)布置以支持用于接收與所述內(nèi)容請求有關(guān)的信息的用戶接口。
10. 根據(jù)權(quán)利要求9所述的設(shè)備,其進(jìn)一步包括瀏覽器應(yīng)用程序,其由所述用戶接口支持以用于提供用于收集所述與所述內(nèi)容請 求有關(guān)的信息的數(shù)據(jù)收集接口;其中所述瀏覽器應(yīng)用程序經(jīng)布置以呈現(xiàn)所接收到的如數(shù)據(jù)充實(shí)模塊所修改的內(nèi)容。
11.根據(jù)前述權(quán)利要求中的任一所述的設(shè)備,其中所述數(shù)據(jù)充實(shí)模塊是瀏覽器插件。
12. 根據(jù)權(quán)利要求10或權(quán)利要求11所述的設(shè)備,其中所述數(shù)據(jù)充實(shí)模塊經(jīng)布置以經(jīng)由 輸入裝置接收識別信息,所述識別信息識別所接收到的且與地理位置有關(guān)的所述內(nèi) 容的至少一部分,所述數(shù)據(jù)充實(shí)模塊經(jīng)布置以關(guān)于所述所接收內(nèi)容的所述部分且響 應(yīng)于所述識別信息的供應(yīng)而產(chǎn)生位置引入數(shù)據(jù)。
13. 根據(jù)權(quán)利要求1到9中的任一所述的設(shè)備,其進(jìn)一步包括裝置管理應(yīng)用程序,其用于管理可外部連接的導(dǎo)航裝置,所述裝置管理應(yīng)用程序 經(jīng)布置以在使用時(shí)提供用于收集所述與所述內(nèi)容請求有關(guān)的信息的數(shù)據(jù)收集接口; 其中所述裝置管理應(yīng)用程序經(jīng)布置以呈現(xiàn)所接收到的如所述數(shù)據(jù)充實(shí)模塊所修改的 所述內(nèi)容。
14. 根據(jù)權(quán)利要求13所述的設(shè)備,其中所述裝置管理應(yīng)用程序經(jīng)布置以確定導(dǎo)航裝置 是否耦合到所述客戶終端設(shè)備。
15. 根據(jù)權(quán)利要求14所述的設(shè)備,其中所述裝置管理應(yīng)用程序經(jīng)布置以響應(yīng)于所述導(dǎo) 航裝置被檢測為耦合到所述客戶終端設(shè)備而將所述位置引入數(shù)據(jù)的至少一部分引 入到所述導(dǎo)航裝置中。
16. 根據(jù)權(quán)利要求14所述的設(shè)備,其中所述裝置管理應(yīng)用程序經(jīng)布置以響應(yīng)于所述導(dǎo) 航裝置被檢測為與所述客戶終端設(shè)備斷開而使所述位置引入數(shù)據(jù)的所述至少一部 分排隊(duì)以供隨后引入到所述導(dǎo)航裝置中。
17. 根據(jù)權(quán)利要求1到9中的任一所述的設(shè)備,其進(jìn)一步包括導(dǎo)航設(shè)備的導(dǎo)航應(yīng)用程序,所述導(dǎo)航應(yīng)用程序經(jīng)布置以在使用時(shí)提供用于收集所 述與所述內(nèi)容請求有關(guān)的信息的數(shù)據(jù)收集接口;其中所述導(dǎo)航應(yīng)用程序經(jīng)布置以呈現(xiàn)所接收到的如所述數(shù)據(jù)充實(shí)模塊所修改的所述 內(nèi)容。
18. 根據(jù)權(quán)利要求9所述的設(shè)備,其中所述處理資源經(jīng)由所述用戶接口布置以呈現(xiàn)多個(gè) 地理位置,且許可用戶選擇所述多個(gè)地理位置中的一者以上以提供對關(guān)注點(diǎn)集合的 指示。
19. 根據(jù)權(quán)利要求1到6中的任一或權(quán)利要求9或權(quán)利要求18所述的設(shè)備,其中所述 位置引入數(shù)據(jù)識別服務(wù)器,所述服務(wù)器用于將所述位置引入數(shù)據(jù)轉(zhuǎn)換成可由所述客 戶終端設(shè)備用于引入的根據(jù)另一數(shù)據(jù)結(jié)構(gòu)定義而組織的可引入格式。
20. 根據(jù)權(quán)利要求19所述的設(shè)備,其中所述處理資源經(jīng)布置以將所述多個(gè)地理位置中 的所述選定一者以上傳送到所述服務(wù)器以用于處理和隨后接收對應(yīng)于所述關(guān)注點(diǎn) 集合的所述位置引入數(shù)據(jù)。
21. 根據(jù)權(quán)利要求19所述的設(shè)備,當(dāng)依附于權(quán)利要求9時(shí),其中位置引入數(shù)據(jù)經(jīng)布置 以使得瀏覽器應(yīng)用程序響應(yīng)于所述位置引入數(shù)據(jù)的選擇而打開啟始頁。
22. 根據(jù)權(quán)利要求9所述的設(shè)備,其中所述處理資源經(jīng)布置以響應(yīng)于所述位置引入數(shù)據(jù) 的用戶選擇而將請求傳送到服務(wù)器,所述請求指示對將對應(yīng)于所述位置引入數(shù)據(jù)的 至少一部分的信息從所述服務(wù)器無線傳送到導(dǎo)航設(shè)備以供引入到所述導(dǎo)航設(shè)備中 的請求。
23. —種將位置信息引入到導(dǎo)航設(shè)備中的方法,所述方法包括將對內(nèi)容的請求從客戶終端傳送到服務(wù)器;存取并處理數(shù)據(jù)以便服務(wù)所述對內(nèi)容的請求,所述內(nèi)容包括對應(yīng)于地理位置的候 選位置信息;產(chǎn)生與所述候選位置信息有關(guān)的位置引入數(shù)據(jù),所述位置數(shù)據(jù)是根據(jù)數(shù)據(jù)結(jié)構(gòu)定 義來組織的;以及將所述位置引入數(shù)據(jù)嵌入在所述內(nèi)容中。
24. —種計(jì)算機(jī)程序元件,其包括用以使計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求23中的任一所述的 方法的計(jì)算機(jī)程序代碼構(gòu)件。
25. 根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序元件,其體現(xiàn)在計(jì)算機(jī)可讀媒體上。
全文摘要
本發(fā)明提供一種位置數(shù)據(jù)處理設(shè)備,其包括數(shù)據(jù)充實(shí)模塊(171),所述數(shù)據(jù)充實(shí)模塊(171)經(jīng)布置以在使用時(shí)接收響應(yīng)于內(nèi)容請求而產(chǎn)生的內(nèi)容。所述數(shù)據(jù)充實(shí)模塊(171)經(jīng)布置以在呈現(xiàn)內(nèi)容之前將位置引入數(shù)據(jù)嵌入在所述內(nèi)容中。所述位置引入數(shù)據(jù)是根據(jù)數(shù)據(jù)結(jié)構(gòu)定義來組織的。
文檔編號G06F17/30GK101681379SQ200880018625
公開日2010年3月24日 申請日期2008年6月4日 優(yōu)先權(quán)日2007年6月4日
發(fā)明者桑德爾·范德梅爾 申請人:通騰科技股份有限公司