两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

位置引入數據傳遞設備、位置數據引入系統(tǒng)以及位置數據引入方法

文檔序號:6477453閱讀:240來源:國知局
專利名稱:位置引入數據傳遞設備、位置數據引入系統(tǒng)以及位置數據引入方法
技術領域
本發(fā)明涉及(例如)能夠處理對位置信息的請求的類型的位置引入數據傳遞設備。 本發(fā)明還涉及(例如)能夠處理對位置信息的請求的類型的位置數據引入系統(tǒng)。本發(fā)明 還涉及(例如)能夠處理對位置信息的請求的類型的位置信息引入方法。
背景技術
便攜式計算裝置,例如包含GPS (全球定位系統(tǒng))信號接收和處理功能性的便攜式 導航裝置(PND),是眾所周知的且被廣泛用作車內或其它車用導航系統(tǒng)。
一般來說,現代PND包括處理器、存儲器(易失性和非易失性中的至少一者且通 常兩者),以及存儲在所述存儲器內的地圖數據。處理器和存儲器協(xié)作以提供執(zhí)行環(huán)境, 其中可建立軟件操作系統(tǒng),且另外提供一個或一個以上額外軟件程序以使得能夠控制 PND的功能性且提供各種其它功能為常見現象。
通常,這些裝置進一步包括 一個或一個以上輸入接口,其允許用戶與裝置互動且 控制裝置;以及一個或一個以上輸出接口,信息可借助于所述輸出接口中繼給用戶。輸 出接口的說明性實例包含視覺顯示器和用于可聽輸出的揚聲器。輸入接口的說明性實例 包含用以控制裝置的開/關操作或其它特征的一個或一個以上物理按鈕(所述按鈕無需 必定位于裝置本身上,而是可在所述裝置被構建到車輛中的情況位于方向盤上)以及 用于檢測用戶話音的麥克風。在一個特定布置中,輸出接口顯示器可被配置為觸敏顯示 器(借助于觸敏覆蓋物或以其它方式),從而另外提供輸入接口,用戶可借助于所述輸 入接口通過觸摸來操作所述裝置。
此類型的裝置還將通常包含 一個或一個以上物理連接器接口,電力和(任選地) 數據信號可借助于所述物理連接器接口傳輸到裝置且從裝置接收;以及(任選地) 一個 或一個以上無線發(fā)射器/接收器以允許經由蜂窩式電信和其它信號和數據網絡(例如,藍 牙、Wi-Fi、 Wi-Max、 GSM、 UMTS等)的通信。
這種類型的PND還包含GPS天線,可借助于所述GPS天線來接收包含位置數據的 衛(wèi)星廣播信號,且隨后對其進行處理以確定裝置的當前位置。PND還可包含電子回轉儀和加速計,其產生信號,所述信號可經處理以確定當前角 加速度和線性加速度,且又(且結合從GPS信號得出的位置信息)確定裝置且因此PDN 安裝于其中的車輛的速度和相對位移。通常,此些特征最普遍提供于車內導航系統(tǒng)中, 但也可提供于PND中(如果這樣做是方便的話)。
此些PND的效用主要表現在其確定第一位置(通常是開始或當前位置)與第二位 置(通常是目的地)之間的路線的能力。這些位置可由裝置的用戶通過各種不同方法中 的任一種來輸入,例如,通過郵政編碼、街名和門牌號碼、先前所存儲的"眾所周知" 目的地(例如,著名位置、市政位置(例如,運動場或游泳池)或其它關注點)以及最 愛或最近游覽過的目的地來輸入。
通常,PND由用于根據地圖數據計算開始地址位置與目的地地址位置之間的"最好" 或"最佳"路線的軟件來啟用。"最好"或"最佳"路線是基于預定標準來確定,且無 需必定為最快或最短路線。引導司機沿著向前的路線的選擇可能是非常復雜的,且選定 路線可考慮現有的、所預測以及動態(tài)和/或無線接收到的交通和道路信息、關于道路速度 的歷史信息,以及司機本身對確定道路選擇的因素的偏好(例如,司機可指定路線不應 包含高速公路或收費道路)。
另外,裝置可不斷監(jiān)視道路和交通條件,且由于改變的條件而提供或選擇改變剩余 旅行的路線。基于各種技術(例如,移動電話數據交換、固定相機、GPS車隊跟蹤)的 實時交通監(jiān)視系統(tǒng)用于識別交通延誤,且將信息饋入通知系統(tǒng)中。
這種類型的PND通??砂惭b在車輛的儀表板或擋風玻璃上,但也可形成為車輛無 線電的車上計算機的一部分,或實際上作為車輛其本身的控制系統(tǒng)的一部分。導航裝置 還可為例如PDA (便攜式數字助理)、媒體播放器、移動電話等手持式系統(tǒng)的一部分, 且在這些情況下,手持式系統(tǒng)的正常功能性借助于裝置上的軟件的安裝而擴展,以執(zhí)行 路線計算和沿所計算路線的導航兩者。
路線計劃和導航功能性還可由運行適當軟件的桌上型或移動計算資源來提供。舉例 來說,皇家汽車俱樂部(RAC)在http://www.rac.co.uk提供在線路線計劃和導航工具, 所述工具允許用戶輸入起始點和目的地,因此用戶的計算資源正與之通信的服務器計 算路線(其方面可為用戶指定的),產生地圖,且產生用于將用戶從選定起始點引導到 選定目的地的詳盡導航指令組。所述工具還提供所計算路線的偽三維再現和路線預覽功 能性,其模擬用戶沿所述路線行進且從而向用戶提供所計算路線的預覽。
在PND的情況下, 一旦己計算出路線,用戶就與導航裝置互動,以任選地從所提 議路線的列表中選擇所要的所計算路線。任選地,用戶可(例如)通過指定針對特定旅行要避免或必需遵循某些路線、道路、位置或標準來干預或引導路線選擇過程。PND的 路線計算方面形成一個主要功能,且沿此路線的導航是另一主要功能。
在沿所計算路線的導航期間,此些PND通常提供視覺和/或可聽指令來沿所選擇的 路線將用戶引導到所述路線的末端(即,所要目的地)。PND還通常在導航期間在屏幕 上顯示地圖信息,此信息在屏幕上有規(guī)律地更新,使得所顯示的地圖信息表示裝置的當 前位置,且因此在裝置正用于車內導航的情況下表示用戶或用戶車輛的當前位置。
屏幕上所顯示的圖標通常表示當前裝置位置,且以之為中心的是在當前裝置位置附 近的當前和周圍道路的地圖信息以及也正被顯示的其它地圖特征。另外,導航信息可任 選地在所顯示地圖信息的上方、下方或一側以狀態(tài)條的形式顯示,導航信息的實例包含 用戶要求采用的從當前道路到下一偏向的距離,可能由建議特定類型的偏向(例如,左 轉或右轉)的另一圖標來表示所述偏向的性質。導航功能還確定可聽指令的內容、持續(xù) 時間和時序,借助于所述可聽指令,可沿路線引導用戶。如可了解,例如"100m后左 轉"的簡單指令需要相當多處理和分析。如先前所提及,用戶與裝置的互動可通過觸摸 屏,或另外或替代地通過安裝有操縱桿的遙控器、通過語音激活或通過任何其它合適方 法來進行。
裝置所提供的另一重要功能是在以下情況下的自動路線重新計算用戶在導航期間 偏離先前所計算的路線(偶然或故意);實時交通條件指示替代路線將更方便,且裝置 經適當啟用以自動辨識此些條件;或如果用戶由于任何原因主動致使裝置執(zhí)行路線重新 計算。
還已知的是允許以用戶所定義的標準來計算路線;例如,用戶可能更喜歡裝置計算 風景路線,或可希望避免上面可能發(fā)生、預期發(fā)生或當前正占優(yōu)勢的交通擁擠的任何道 路。裝置軟件接著將計算各種路線且權衡更有利的路線,其沿其路線包含最高數目的被 標記為(例如)自然美景的關注點(被稱為POI),或使用所存儲的指示特定道路上的占 優(yōu)勢的交通條件的信息,依據由于其而導致的可能擁擠或延誤的等級來定制所計算路 線。其它基于POI以及基于交通信息的路線計算和導航標準也是可能的。
盡管路線計算和導航功能對于PND的總效用來說基本的,但將所述裝置純粹用于 信息顯示或"自由駕駛"是可能的,其中僅顯示與當前裝置位置有關的地圖信息,且其 中未計算路線且裝置當前未執(zhí)行導航。當用戶己知曉希望沿其行進的路線且不需要導航
協(xié)助時,此操作模式通常是適用的。
上文所述類型的裝置(例如,由湯姆湯姆國際B.V. (TomTom International B.V.)制
造并供應的ONE型號)提供可靠方法以使得用戶能夠從一個位置導航到另一個位置。
7當用戶不熟悉到達此些裝置正導航到的目的地的路線時,此些裝置具有很大效用。
如上文所提及,可關于使用PND的導航來使用先前所存儲的"眾所周知"目的地 或其它關注點,或最愛或最近游覽過的目的地。在這方面,PND通常包括關注點的數據 庫,其附有存儲在PND的存儲器或其它存儲裝置中的地圖數據。由PND的制造商或地
圖供貨商所提供的關注點數據從消費者的觀點來看實際上是不能相互區(qū)分的。此外,通 ??捎糜赑ND的關注點數據常是過時的,因為地圖供貨商對關注點數據的編輯與供PND
中使用的最終版本和出版物之間存在滯后現象。延誤尤其可歸因于對隨地圖發(fā)行而安排 關注點數據的發(fā)行時間的需要。另外,所述關注點數據對于大多數PND用戶的需要來 說通常是不完整且不夠全面的。此外,關注點數據的搜索是相當受限的。實際上,PND 的用戶通常只能夠根據一個標準或類別(例如,"餐館")來搜索關注點數據。不可能"向 下鉆取"通過關注點數據以便指定所關注的進一步細節(jié)(例如,"意大利餐館"),且因 此進一步限制結果以便減少PND的用戶在回顧搜索結果時的工作量。雖然關注點的第 三方集合已可用,但將關注點的第三方集合安裝到PND中對用戶來說執(zhí)行起來相對較 麻煩。而且,關注點的第三方集合并沒有為可縮放性而設計。

發(fā)明內容
根據本發(fā)明的第一方面,提供一種位置引入數據傳遞設備,其包括通信接口,其 能夠在使用時接收對發(fā)送位置引入數據以用于將所述位置引入數據的至少一部分引入
到導航設備中的請求;處理資源,其經布置以產生位置引入數據,所述位置引入數據是 根據數據結構定義來組織的;其中處理資源經布置以響應于對發(fā)送位置引入數據的請 求,使用請求/響應通信協(xié)議來提供位置引入數據。
請求/響應通信協(xié)議可為內容傳送協(xié)議。請求/響應通信協(xié)議可為超文本傳送協(xié)議。 請求/響應通信協(xié)議可為文件傳送協(xié)議。
位置引入數據可被編碼為統(tǒng)一資源指示符(URI)。位置引入數據可被編碼為通用資 源定位符(URL)。
所述請求可根據請求/響應通信協(xié)議來作出且包括位置信息;且處理資源可經布置以 通過將位置信息轉換成位置引入數據來處理所述請求。 位置信息可根據另一數據結構定義來組織。
將位置信息轉換成位置引入數據可包括將位置信息的至少一部分從根據所述數據 結構定義來組織重新組織為根據另--數據結構定義來組織。
所述請求可經構造以符合與位置引入數據傳遞設備相關聯(lián)的應用編程接口 (API)。位置信息可被編碼為統(tǒng)一資源指示符(URI)。位置信息可被編碼為通用資源定位符 (URIJ。
處理資源可經布置以記錄與所述請求有關的信息。 處理資源可經布置以執(zhí)行關于與請求有關的所記錄信息的統(tǒng)計分析。 處理資源可經布置以確定裝置管理應用程序是否被遠程安裝以用于管理導航設備。 處理資源可經布置以通過將對請求的響應引導到裝置管理應用程序來提供位置引 入數據。
處理資源可經布置以通過將對請求的響應直接引導到導航設備來提供位置引入數 據。可無線傳送所述響應。
位置引入數據可包括與位置引入數據的引入有關的命令。
根據本發(fā)明的第二方面,提供一種服務器,其包括如上文關于本發(fā)明的第一方面所 陳述的位置引入數據傳遞設備。
根據本發(fā)明的第三方面,提供一種位置數據引入系統(tǒng),其包括如上文關于本發(fā)明 的第一方面所陳述的位置引入數據傳遞設備;以及客戶終端,其能夠將對發(fā)送位置引入
數據的請求傳送到位置引入數據傳遞設備。
所述客戶終端可經布置以從位置引入數據傳遞設備接收位置引入數據,且確定客戶
終端與導航設備之間的連接性狀態(tài);其中客戶終端可經布置以響應于缺乏連接性而推遲 對位置引入數據的響應。
當與客戶終端的連接性存在時,客戶終端可緩沖位置引入數據的至少一部分以用于
隨后響應。
客戶終端可經布置以響應于所接收到的位置引入數據而實施導航設備的操作功能。
所述操作功能可為導航相關操作。導航相關操作可為到達對應于位置引入數據的至 少一部分的地理位置的導航,或導航相關操作為在地圖上顯示地理位置。操作功能可為 將位置引入數據的至少一部分存儲為關注點,或操作功能為將位置引入數據的至少一部 分存儲為關注點集合,或操作功能為將位置引入數據的至少一部分存儲為最愛位置。
客戶終端可支持裝置管理應用程序,所述裝置管理應用程序能夠與位置引入數據傳 遞設備和導航設備通信。
裝置管理設備可經布置以將對發(fā)送位置引入數據的請求傳送到位置引入數據傳遞 設備。
客戶終端可為導航設備。
裝置管理應用程序可經布置以實施操作功能。導航設備可經布置以實施操作功能。
位置引入數據傳遞設備可支持經布置以產生搜索結果的搜索引擎,且位置引入數據 是從所述搜索結果中的一搜索結果得出的。
位置引入數據傳遞設備可經布置以管理位置信息集合的編輯。
所述系統(tǒng)可進一步包括服務器,其經布置以產生位置信息;其中所述服務器支持 經布置以產生搜索結果的搜索引擎;且位置信息是從所述搜索結果中的一搜索結果得出 的。
服務器可經布置以管理位置信息集合的編輯。
根據本發(fā)明的第四方面,提供一種將位置數據引入到導航設備中的方法,所述方法 包括接收對發(fā)送位置引入數據以供引入到導航設備中的請求;產生位置引入數據,所 述位置引入數據是根據數據結構定義來組織的;以及響應于對發(fā)送位置引入數據的請 求,使用請求/響應通信協(xié)議來提供位置引入數據。
根據本發(fā)明的第五方面,提供一種計算機程序元件,其包括用以使計算機執(zhí)行如上 文關于本發(fā)明的第四方面所陳述的方法的計算機程序代碼構件。
計算機程序元件可體現在計算機可讀媒體上。
下文陳述這些實施例的優(yōu)勢,且在所附權利要求書和以下具體描述內容中的別處定 義這些實施例中的每一者的進一步細節(jié)和特征。
因此,提供許可存取位置信息的且明確地說來自信任的信息源的非常完整且最新的 數據庫的設備、系統(tǒng)和方法是可能的。實際上,經改進的對位置信息的可存取性使得用 戶能夠從位置信息的數據庫獲得相關、正確且豐富的信息內容。此外,所獲得的數據比 從由PND本地存儲的現有關注點數據庫挖掘的數據更新。而且,與由PND當前所存儲 的現有關注點信息相比,用戶能夠存取具有更高標準和豐富性的內容的位置信息。使用 現有搜索工具(引擎和數據庫兩者)以便獲得位置信息的能力產生所獲得的位置信息的 經改進的相關性。在這方面,搜索引擎可用于使得用戶能夠以較大細節(jié)指定所關注位置 的類型。對可用的復雜且靈活的搜索工具的接入允許用戶自由地鍵入任何所要搜索標 準,以便指定所關注位置的類型或類別以及任何數目的子類型或子類別。因此,可實現 用戶的尋找任一地區(qū)中的位置的任何個人需要。
另外,使用此能力來獲得高度集中的位置信息以便形成位置信息集合是可能的,從 而使得個人化的位置信息(例如,關注點)集合能夠被創(chuàng)建且用于PND中。
還提供有利程度的對位置信息的可存取性以使得用戶能夠從計算設備獲得位置信 息,所述計算設備例如是家中、工作地點處或其它地方(例如,在所謂的因特網咖啡館或存在計算設備的一些其它第三方位置)的個人計算機(PC)。
在計劃路線時提供設置目的地和/或沿途停車點(waypoint)的增強簡易性和速度也 是可能的。所獲得的位置信息可無縫整合到PND中,以供存儲和關于導航或其它目的 的隨后使用。在這方面,所獲得的位置信息的安裝相對較快,且可以用戶友好的方式來 實現,從而尤其在車輛中時減少用戶的工作負荷,且因此改進用戶安全性。此外,所獲 得且安裝在PND上的位置信息可與PND的現有導航特征兼容,且因此可用于協(xié)助向用 戶提供經改進的導航經驗,其涉及(例如)由于使用PND設置路線的時間減少的緣故 而較少的司機和/或用戶工作負荷。
設備、系統(tǒng)和方法還允許可靠且安全地供應位置信息,即,用戶有把握己從已知且 可靠的信息源(例如,已知網絡搜索提供商)獲得位置信息,且因此使供應來自惡意源 的錯誤信息的風險減到最小。
由于設備、系統(tǒng)和方法與最流行的網絡瀏覽器技術的兼容性,用戶還具備增強的選 擇。進一步有可能提供關于獲得位置信息的經改進的靈活性有可能容易適合隨后可由 內容提供商(例如,搜索結果提供商)所強加的數據結構定義的改變。所提供的位置信 息還是可縮放的,且用于獲得并安裝位置信息的技術提供向后兼容度。
從商業(yè)觀點來看,提供任選為免費的服務也是可能的,其使得PND制造商能夠研 究用戶所請求的位置信息以便能夠依據所提供內容的類型和質量來提供經改進的服務。 所述工具的實施方案是相對低成本的,且還提供收入分享(例如,廣告收入)的機會, 從而使得所述工具能夠由PND制造商免費供應給PND的擁有者和/或用戶。因此,PND 制造商在高度競爭市場中具備競爭優(yōu)勢。此外,改進PND制造商在因特網上的品牌曝 光率,且改進品牌忠誠度以及創(chuàng)建合意品牌與PND制造商的品牌之間的捆綁的能力。 此外,當用于計算機上的隨附軟件用于獲得并安裝位置信息時,也向消費者呈現獲取可 為所關注的且有益于用戶的其它產品和服務的機會。


現在將參考附圖,僅以實例的方式描述本發(fā)明的至少一個實施例,其中
圖l是導航裝置的電子組件的示意性說明;
圖2是圖1的導航裝置所使用的架構堆疊的示意性表示;
圖3是用于客戶終端與第一服務器和第二服務器之間的通信的通信系統(tǒng)的示意圖4是構成本發(fā)明的相應數目的實施例的位置信息引入方法的流程圖5到圖10是根據圖4的方法且構成本發(fā)明的實施例的來自客戶終端的屏幕截11圖11是如用于本發(fā)明的另一實施例中的客戶終端所產生的視圖的屏幕截圖; 圖12是根據本發(fā)明另一實施例的裝置管理應用程序所產生的視圖的屏幕截圖; 圖13是圖12的裝置管理應用程序所使用的方法的流程圖; 圖14到圖18是圖12的裝置管理應用程序所產生的視圖的其它屏幕截圖; 圖19到圖20是圖13的根據又一實施例的裝置管理應用程序所顯示的視圖的屏幕 截圖21是根據另一實施例的裝置管理應用程序所顯示的視圖的屏幕截圖;以及 圖22是根據本發(fā)明又一實施例的瀏覽器的客戶終端所顯示的視圖的屏幕截圖。
具體實施例方式
在以下描述內容中,相同參考標號將始終用于識別相同部分。
現在將特別參考PND和/或用于其的裝置管理應用程序來描述本發(fā)明的實施例。然 而,應牢記,本發(fā)明的教示不限于PND以及用于其的裝置管理應用程序,而是替代地 普遍適用于任何類型的處理裝置,所述處理裝置經配置以便以便攜式或移動方式執(zhí)行導 航軟件,以提供路線計劃和導航功能性。因此,由此得出結論在本申請案的上下文中, 導航裝置意在包含(但不限于)任何類型的路線計劃和導航裝置,而不管所述裝置是體 現為PND、例如汽車的車輛還是實際上便攜式計算資源,例如,執(zhí)行路線計劃和導航軟 件的便攜式個人計算機(PC)、移動電話或個人數字助理(PDA)。
從下文還將明白本發(fā)明的教示甚至在用戶不尋找關于如何從一點導航到另一點的 指令,而僅希望具備給定位置的視圖的情況下具有效用。在此些情況下,用戶所選擇的 "目的地"位置無需具有用戶希望從其開始導航的對應開始位置,且因此本文中對"目 的地"位置或實際上對"目的地"視圖的參考不應被解釋為意味著路線的產生是必需的、 到達"目的地"的行進必須發(fā)生或實際上目的地的存在要求對應開始位置的指定。
參看圖l,導航裝置100位于外殼(未圖示)內。導航裝置IOO包括GPS接收器裝 置102或經由連接104耦合到GPS接收器裝置102,其中GPS接收器裝置102可為(例 如)GPS天線/接收器。應理解,由參考標號102指定的天線和接收器為說明起見示意性 地組合,但天線和接收器可以是分開定位的組件,且天線可為(例如)GPS貼片天線(GPS patch antenna)或螺旋形天線。
導航裝置IOO包含處理資源,所述處理資源包括(例如)處理器106,處理器106 耦合到輸入裝置108和顯示裝置(例如,顯示屏110)。盡管此處參考呈單數的輸入裝置 108,但所屬領域的技術人員應了解,輸入裝置108表示任何數目的輸入裝置,包含鍵盤裝置、語音輸入裝置、觸摸面板和/或用于輸入信息的任何其它已知輸入裝置。同樣地, 顯示屏110可包含任何類型的顯示屏(例如,液晶顯示器(LCD))。
在一種布置中,輸入裝置108的一個方面(觸摸面板)和顯示屏IIO經整合以提供 整合的輸入與顯示裝置,其包含觸摸板或觸摸屏輸入,以啟用信息的輸入(經由直接輸 入、菜單選擇等)和信息經由觸摸面板屏幕的顯示兩者,使得用戶僅需要觸摸顯示屏110 的一部分以選擇多個顯示選擇中的一者或激活多個虛擬或"軟"按鈕中的一者。在這方 面,處理器106支持結合和觸摸屏而操作的圖形用戶接口 (GUI)。
在導航裝置100中,處理器106經由連接112操作地連接到輸入裝置108且能夠經 由連接112從輸入裝置108接收輸入信息,且處理器106經由相應的輸出連接116、 118 操作地連接到顯示屏110和輸出裝置114 (例如,可聽輸出裝置(例如,揚聲器))中的 至少一者。由于輸出裝置U4可為導航裝置IOO的用戶產生可聽信息,因此同樣地應理 解,輸入裝置108還可包含用于接收輸入語音命令的麥克風和軟件。另外,導航裝置100 還可包含任何額外輸入裝置108和/或任何額外輸出裝置,例如音頻輸入/輸出裝置。
處理器106經由連接122操作地連接到存儲器120,且進一步經布置以經由連接126 從輸入/輸出(I/O)端口 124接收信息/將信息發(fā)送到輸入/輸出(I/O)端口 124,其中I/O 端口 124可連接到導航裝置100外部的1/0裝置128。
當然,所屬領域的技術人員將理解,圖1中示意性展示的電子單元由一個或一個以 上電源(未圖示)以常規(guī)方式供電。如所屬領域的技術人員還將理解,涵蓋圖l中所示 單元的不同配置。舉例來說,圖1中所示的組件可經由有線和/或無線連接等彼此通信。 因此,本文中所述的導航裝置IOO可為便攜式或手持式導航裝置100。
舉例來說,外部I/0裝置128可包含(但不限于)外部收聽裝置(例如,耳機)。到 達I/0裝置128的連接可進一步為到達任何其它外部裝置的有線或無線連接,例如,用 于免持操作和/或用于語音激活操作、用于到達耳機或頭戴式耳機的連接和/或用于到達 移動電話的連接的汽車立體聲單元。移動電話連接可用于建立導航裝置IOO與(例如) 因特網或任何其它網絡之間的數據連接,且/或建立(例如)經由因特網或一些其它網絡 到達服務器的連接。
導航裝置100能夠根據需要經由例如上文所述的移動電話、PDA和/或具有移動電 話技術的任何裝置的移動裝置(未圖示)與"移動"或電信網絡的網絡硬件建立數據會 話,以便建立數字連接(例如,經由已知藍牙技術的數字連接)。此后,經由移動裝置 的網絡服務提供商,移動裝置可與服務器(圖l中未圖示)建立網絡連接(例如,經由 因特網)。由此,"移動"網絡連接可在導航裝置100 (其在單獨行進和/或在車輛中時可為且時常為移動的)與服務器之間建立,以提供用于信息的"實時"或至少完全"最新" 的網關。
舉例來說,使用因特網來建立移動裝置(經由服務提供商)與例如服務器的另一裝 置之間的網絡連接可以已知方式進行。在這方面,可使用任何數目的適當數據通信協(xié)議, 例如,TCP/IP分層協(xié)議。此外,移動裝置可利用例如CDMA2000、 GSM、 IEEE 802.il a/b/c/g/n等的任何數目的通信標準。因此,可見可利用因特網連接,其可(例如)經由 數據連接、經由移動電話或導航裝置100內的移動電話技術來實現。
對于電話設定值,(例如)具有藍牙功能的導航裝置可用于隨著移動電話型號、制 造商等的不斷變化的范圍正確地工作,可將型號/制造商特有的設定值存儲在導航裝置 100上??筛陆洿鎯σ杂糜诖诵畔⒌臄祿?br> 如上文所提及,且盡管未圖示,但導航裝置100當然可在導航裝置IOO本身內包含 其自己的移動電話技術(例如,包含天線,或任選地使用導航裝置IOO的預先存在的內 部天線)。導航裝置100內的移動電話技術可包含內部組件,且/或可包含可插入卡(例 如,訂戶身份模塊(SIM)卡)連同(例如)必要的移動電話技術和/或天線。由此,導 航裝置100內的移動電話技術可類似地以與任何移動裝置的方式類似的方式,(例如) 經由因特網建立導航裝置IOO與服務器之間的網絡連接。
應注意,上文所述的導航裝置IOO的框圖不包含導航裝置IOO的所有組件,而是僅 代表許多實例組件。
轉看圖2,處理器106和存儲器120協(xié)作以支持BIOS (基本輸入/輸出系統(tǒng))132, BIOS 132充當導航裝置100的功能硬件組件130與導航裝置100所執(zhí)行的軟件之間的接 口。處理器106接著從存儲器120加載操作系統(tǒng)134,操作系統(tǒng)134提供應用軟件136 (實施上文所述的路線計劃和導航功能性中的一些或所有路線計劃和導航功能性)可在 其中運行的環(huán)境。應用軟件136提供包含GUI的操作環(huán)境,GUI支持導航裝置100的核 心功能,例如地圖查看、路線計劃、導航功能以及與之相關聯(lián)的任何其它功能。在這方 面,應用軟件136的一部分包括數據引入模塊138。
參看圖3,客戶終端170被描繪為經由可由許多不同布置中的任一者實施的一般通 信信道152與服務器150通信。通信信道152通常表示連接客戶終端170與服務器150 的傳播媒體或路徑。當在服務器150與客戶終端170之間建立經由通信信道152的連接 (注意此連接可為經由移動裝置的數據連接、經由因特網的直接連接等)時,服務器150 與客戶終端170可通信。
通信信道152不限于特定通信技術。另外,通信信道152不限于單種通信技術;艮P,信道152可包含使用多種技術的若干通信鏈路。舉例來說,通信信道152可提供用于電、光學和/或其它電磁通信等的路徑。由此,通信信道152包含(但不限于)以下各項中的一者或組合電路、例如導線和同軸電纜等電導體、光纖纜線、轉換器、射頻(RF)波、大氣、自由空間等。此外,舉例來說,通信信道152可包含例如路由器、中繼器、緩沖器、發(fā)射器和接收器等中間裝置。
經由通信信道152傳輸的通信信號包含(但不服于)如可為給定通信技術所需或所要的信號。舉例來說,信號可適合在例如時分多址(TDMA)、頻分多址(FDMA)、碼分多址(CDMA)、全球移動通信系統(tǒng)(GSM)等蜂窩式通信技術中使用。數字信號與模擬信號兩者可經由通信信道152傳輸。這些信號可為如可合乎通信技術需要的經調制、經加密和/或經壓縮的信號。
除可能未說明的其它組件之外,服務器150包含操作地連接到存儲器156且經由有線或無線連接158進一步操作地連接到大容量數據存儲裝置160的處理器154。在此實例中,大容量存儲裝置160含有搜索相關數據和(任選地)地圖信息的存儲件,且此外可為與服務器150分開的裝置或可并入服務器150中。處理器154進一步操作地連接到發(fā)射器162和接收器164,以經由通信信道152將信息傳輸到客戶終端170且從客戶終端170接收信息。所發(fā)送并接收的信號可包含數據、通信和/或其它所傳播信號。發(fā)射器162和接收器164可根據用于客戶終端170的通信設計中的通信要求和通信技術來選擇或設計。另外,應注意,發(fā)射器162和接收器164的功能可組合成單個收發(fā)器。
存儲在服務器存儲器156中的軟件提供用于處理器154的指令,且允許服務器150將服務提供到客戶終端170。
如上文所提及,客戶終端170可經布置以經由通信信道152與服務器150通信,其使用發(fā)射器166和接收器168以經由通信信道152發(fā)送并接收信號和/或數據,注意這些裝置可進一步用于與除服務器150以外的裝置通信。另外,發(fā)射器166和接收器168根據用于客戶終端170的通信設計中的通信要求和通信技術來選擇或設計,且發(fā)射器166和接收器168的功能可組合成單個收發(fā)器。
在此實施例中,導航裝置IOO可經由電纜和客戶終端170的輸入/輸出端口 172 (例如,通用串行總線(USB)端口)連接到客戶終端170。在此實例中,客戶終端170是例如桌上型或膝上型的PC,其支持例如由微軟公司發(fā)布的一個版本的Windows 操作系統(tǒng)的操作系統(tǒng)。然而,所屬領域的技術人員應了解,可使用任何其它合適的操作系統(tǒng),例如可從蘋果公司(Apple, Inc)購得的OS X。由于PC是常見的,因此為描述簡明和清楚起見,本文中將不進一步詳細描述PC 170的硬件配置。然而,所屬領域的技術人
15員將了解,PC包括處理資源169以用于在一些實施例中支持數據充實模塊171。 PC還包括例如輸入和/或輸出裝置的外圍設備,例如,鍵盤(未圖示)、顯示器(未圖示)以及(任選地)鼠標(也未圖示)。
在此實例中,服務器150是支持搜索引擎的內容服務器。然而,客戶終端170還能夠經由與通信信道152相同或類似類型的另一通信信道176與另一服務器174通信。在此實例中,另一服務器174是支持事務記錄數據庫178的位置引入數據傳遞服務器174。以類似于處理器150的方式,服務器174包括通信接口 173和處理資源175。
轉看圖4和圖5,客戶終端170的用戶希望將位置信息引入到導航裝置100中。在這方面,用戶希望使用除存儲在導航裝置100的存儲器120中所含有的關注點(POI)數據庫中的位置信息以外的來自源的位置信息。因此,用戶首先啟始例如因特網探索者(Internet Explorer)的網絡瀏覽器應用程序200,其具備Windows 操作系統(tǒng)。然而,所屬領域的技術人員將了解,可使用任何其它合適的瀏覽器應用程序,例如由謀智(Mozilla)公司發(fā)布的火狐(Firefox)瀏覽器或由歐普拉軟件ASA (Opera Software ASA)發(fā)布的歐普拉(Opera)。
用戶接著通過將maps.google.com鍵入瀏覽器200的地址欄中來接入第三方搜索提供商的網站202 (例如,谷歌地圖(Google Maps))。在此實例中,用戶對定位德國柏林的餐館(明確地說,匹薩餅店),且因此在選擇由服務支持"谷歌地圖"網站的網頁的服務器150所呈現的"尋找商業(yè)點"欄標204之后,用戶將詞"匹薩餅"鍵入第一搜索框206中,且將詞"柏林"鍵入提供于搜索頁上的第二搜索框208中。因此,用戶尋找位于柏林的匹薩餅店,且這些匹薩餅店由服務器150所支持的"谷歌地圖"搜索引擎找到。因此,結果列表210呈現(步驟300)在第一窗格中,且包括標記214的地圖212呈現在第二窗格中。
參看圖6,用戶識別關注結果216 (在此實例中為餐館),且接著被呈現有含有關于選定關注結果216的簡要信息的信息泡218。此后,用戶選擇"發(fā)送"鏈路220,且被呈現(圖7)有"發(fā)送到…"選項222,例如,發(fā)送到"電子郵件"、發(fā)送到"衛(wèi)星導航"224、發(fā)送到"汽車"以及發(fā)送到"電話"。通過選擇衛(wèi)星導航選項224,選項框222呈現發(fā)送到衛(wèi)星導航子選項226,其允許用戶選擇導航裝置的品牌(假定搜索提供商(在此實例中為谷歌)希望支持一個以上品牌的導航設備),例如,湯姆湯姆。在這方面,"添加到湯姆湯姆"按鈕228顯示在選項框222中,且在此實例中由用戶選擇(步驟302)。
"添加到湯姆湯姆"圖標228具有"添加衛(wèi)星導航API"地址統(tǒng)一資源指示符(URI),其在針對對應于位置引入數據傳遞服務器174的"addto.tomtom.com"域的此上下文中有時被稱為通用資源定位符(URL)。關于用戶希望引入到導航裝置100中的選定地址的信息包含在此URI中,所述URI遵照服務器174的應用編程接口 (API)且根據第一數據結構定義來組織,所述定義在此實例中具有以下自變量叩i—key (必需)、動作(必需)、名稱位置(可選)、國家(必需)、州(可選,美國必需)、城市(必需)、郵政編碼(可選)、街道(必需)、編號(可選)、歸屬物名稱(可選)以及歸屬物標志(可選)。URI形成超文本傳送協(xié)議(HTTP)命令的一部分,HTTP是請求/響應通信協(xié)議的實例。其它可能屬性包含地理位置(經度和緯度)和內容類型(POI、路線或語音)。
舉例來說,如果選定搜索結果與荷蘭阿姆斯特丹的地址有關,那么附加到"添加到湯姆湯姆"按鈕228的URI可為httD:〃addto.tomtom.com/api/home/vl/address action=add&api kev=demoKev&countrv=Netherlands&citv=Amsterdam&street=ReinbrandtPlein&number=35。通過選擇"添加到湯姆湯姆"按鈕228,瀏覽器使用HTTP GET請求將請求傳送到湯姆湯姆服務器174 (步驟304)。
在湯姆湯姆服務器174處,服務器174接收所述請求,且出于統(tǒng)計分析的目的將"添加到湯姆湯姆"請求存儲在數據庫178中(步驟308)。客戶終端170還打開新窗口 (步驟308),且服務關于addto.tomtom.com的湯姆湯姆"彈跳"或啟始頁(步驟310)。此后,服務器174搜索客戶終端170以跟蹤例如小型文字檔(cookie)的信息(步驟312)。在此實例中,小型文字檔涉及裝置管理應用程序,(例如)由湯姆湯姆國際BV發(fā)布的湯姆湯姆HOME裝置管理應用程序。
參看圖8,如果服務器174在搜索之后不能找到湯姆湯姆HOME小型文字檔(步驟314),那么服務器174服務顯示在新窗口 235中的"檢查HOME"頁(步驟316)。在"檢查HOME"頁中,呈現"后退"按鈕230、"否,下載湯姆湯姆HOME"按鈕232以及"是,我具有湯姆湯姆HOME"按鈕234。如果用戶選擇"后退"按鈕230 (步驟318),那么新窗口 235關閉,且不再呈現"檢查HOME"頁和"湯姆湯姆彈跳"頁,使用戶留在第三方搜索提供商的搜索結果頁。如果用戶選擇"否,下載湯姆湯姆HOME"按鈕232 (步驟320),那么用戶在新窗口 235中被重新導向到www.tomtom.com/PLUS/HOME頁(步驟322),其中可找到關于湯姆湯姆HOME裝置管理應用程序的更多信息,且裝置管理應用程序的復本可由用戶下載并安裝。或者,如果用戶選擇"是,我具有湯姆湯姆HOME"按鈕234 (步驟324),那么服務器174將顯示一個頁(未圖示),其允許用戶(例如)通過選擇所安裝版本的裝置管理應用程序的用戶接口的圖像來選擇安裝在客戶終端170上的HOME的版本(步驟326),且服務器174接著設置適當的湯姆湯姆HOME小型文字檔(步驟328)。此后,再次顯示湯姆湯姆"彈跳"頁(步驟310),且如上文所述重復檢査湯姆湯姆HOME小型文字檔(步驟312)。
然而,由于裝置管理應用程序現在已被識別為安裝在客戶終端170上(步驟330),因此新窗口 235含有確認消息236 (圖9)。如果第三方局部搜索伙伴的歸屬伙伴的名稱和/或標志包含在"添加到湯姆湯姆"按鈕228的URL中,那么所述名稱和/或標志可顯示在確認消息中。歸屬物名稱是第三方的名稱,位置信息(例如,地址)起源于所述第三方。接著啟始裝置管理應用程序(步驟332)。
服務器174接著將與"添加到湯姆湯姆"按鈕228相關聯(lián)的請求轉換為對于客戶終端170上所安裝的湯姆湯姆HOME裝置管理應用程序版本來說特定的"地址一URL"或裝置URI(步驟334),且地址一URL接著由服務器174發(fā)送到瀏覽器200。在此實例中,裝置URI根據第二數據結構定義來組織,且包含命令。裝置URI由裝置管理應用程序接收,且視服務器174所發(fā)送的裝置URI中所包含的地址命令的類型而定,裝置管理應用程序在地圖上展示地址,計劃到達所述地址的路線或將所述地址添加到最愛。關于后者的動作過程,如果位置名稱不包含在"添加到湯姆湯姆"URI且因此裝置URI中,那么裝置管理應用程序提示用戶輸入名稱?;蛘撸b置管理應用程序通過顯示選項框238(圖10)來響應所接收到的裝置URI,所述選項框238允許用戶在導航裝置的操作功能之間進行選擇,例如,在地圖上展示地理位置240以及計劃到達所述地址的路線242的導航相關操作,或例如將所述地址添加到由導航裝置IOO存儲的"最愛"位置244的其它功能。其它操作功能包含經由SMS發(fā)送,在在線地圖上展示,呼叫位置,發(fā)送給朋友,存儲在賬戶處和/或校正或充實位置。
裝置管理應用程序接著檢查以確定導航裝置100是否被連接(步驟336),且如果未被連接,那么提示用戶將導航裝置IOO經由其USB端口連接到客戶終端170。接著將裝置URI中所含有的請求發(fā)送到導航裝置100并執(zhí)行所述請求(步驟338)?;蛘撸绻脩舨荒芑虿幌M麑Ш窖b置IOO連接到客戶終端170,那么裝置管理應用程序允許用戶將到導航裝置100中的引入推遲到達客戶終端170 (步驟340),且使所述請求排隊或緩沖所述請求(步驟342),并在導航裝置100下次連接到客戶終端170時執(zhí)行所述請求。在使多個事件或請求排隊的情況下,裝置管理應用程序將多個事件以級連形式發(fā)送到導航裝置100。
在另一實施例中,用戶在另一第三方局部搜索網站上執(zhí)行搜索(步驟300),所述第三方局部搜索網站在此實例中為"goudengids.nl",其為英語語言黃頁網站250的荷蘭語言版本(圖11)。搜索網站得出用戶評估的搜索結果。在此實例中,用戶尋找在荷蘭阿姆斯特丹的博物館。在此實例中,網站250提供"選擇全部"核對框252以及個別核對框254,以允許 用戶選擇多個個別結果條目256以及"添加到湯姆湯姆"按鈕25S,以實行所選擇的多 個結果條目的引入。在這方面,"添加到湯姆湯姆"按鈕258含有"添加到衛(wèi)星導航API" 多地址命令,其響應于"添加到湯姆湯姆"按鈕258的選擇(步驟302、 304)而產生。 服務器170所產生的包含對應于選定結果條目256的位置數據的URI針對對應于服務器 274的addto.tomtom.com域。"添加到湯姆湯姆"按鈕258的選擇導致服務器274確定已 選擇了多個位置(步驟344),且服務POI創(chuàng)建頁346以允許用戶管理POI集合的創(chuàng)建, 其包含定制POI集合的名稱(通過預設局部搜索伙伴的名稱以及搜索查詢的概要)和/ 或POI集合的圖標(通過預設局部搜索伙伴的圖標以及發(fā)起位置的圖標,如果存在的話)。 一旦用戶已完成了創(chuàng)建POI集合,服務器174就出于分析的目的將與POI集合有關的"添 加到湯姆湯姆"請求存儲在數據庫178中(步驟306),且關于啟始裝置管理應用程序和 確保(如果可能的話)導航裝置IOO連接到客戶終端170而執(zhí)行上文所提及的過程。可 執(zhí)行統(tǒng)計分析以便監(jiān)視流行趨勢,例如,特定地址的流行度、地址類型(例如,餐館) 以及由特定供貨商所發(fā)送的特定地址的流行度。
在此實例中,POI數據的集合作為XML檔案而產生。在已接收到URI且已產生POI 的集合之后,服務器174產生發(fā)送到裝置管理應用程序的裝置URI。裝置管理應用程序 通過以與上文關于引入單個地址而描述的方式類似的方式將POI的集合從服務器174引 入到導航裝置100中來響應裝置URI,從而構成"安裝鏈路"。
在另一實施例中,裝置管理應用程序260 (圖12)直接與服務器150通信,以便傳 送搜索査詢且接收結果,而不是經由先前實施例中所述的瀏覽器200。在這方面,裝置 管理應用程序260的主菜單262包括用于有經驗用戶的快速搜索框265,其中用戶可鍵 入搜索項。緊接搜索框264之后的標志266指示正使用的局部搜索伙伴,且局部搜索伙 伴的標志265的選擇揭示替代局部搜索伙伴的下拉列表(未圖示)。需要時,在湯姆湯 姆HOME裝置管理應用程序260的優(yōu)選菜單中,可設置優(yōu)選局部搜索伙伴。另外,插 件(plug-in)可用于添加其它伙伴。
參看圖13,在裝置管理應用程序260的主菜單262處開始(步驟400),用戶將搜 索項鍵入快速搜索框264中(步驟402),從而構成搜索查詢,其指示性質("何物")和 位置("何處"),例如,"匹薩餅"、"倫敦"或"匹薩餅"、"阿姆斯特丹"。當然,用戶 可包含任何數目的額外搜索項,以便進一步限制搜索。用戶接著"選中返回",且裝置 管理應用程序260使用局部搜索提供商的API,根據HTTP將內容請求發(fā)送到搜索提供 商的服務器150。搜索結果接著由服務器150返回,且在裝置管理應用程序260的結果面板266 (圖14)中顯示(步驟404)。找到的每一地址的基本信息在結果面板266中 顯示,每一結果條目268具有緊接其后的"添加到湯姆湯姆"按鈕270。參看圖15,如 果用戶在"添加到湯姆湯姆"按鈕270中與所關注結果條目相關聯(lián)的一者上"點擊"(步 驟406),那么顯示關于所選擇位置的更多信息272 (如果可用的話)(步驟408),以及 使用關于導航的位置信息的各種選項,例如,"在地圖上展示"按鈕274、"導航到…" 按鈕276以及"添加到最愛"按鈕278。響應于選項274、 276、 278中的一者的選擇, 裝置管理應用程序260檢查導航裝置100是否連接到客戶終端170,且如果未連接到, 那么提示用戶連接導航裝置100。如果用戶不能或不希望將導航裝置IOO連接到客戶終 端170,那么裝置管理應用程序260使用戶作出的請求排隊或緩沖用戶作出的請求,以 推遲請求的實施,所述請求在導航裝置IOO下次連接到客戶終端170時發(fā)送到導航裝置 100。如下稍后將描述,使多個事件排隊,且以與上文關于先前實施例已描述的方式類 似的方式級連地發(fā)送到導航裝置100。
在導航裝置ioo連接到客戶終端no的情況下,執(zhí)行用戶所作出的請求。在第一實
例中,如果用戶已選擇了 "在地圖上展示"按鈕274 (步驟410),那么裝置管理應用程 序260啟始裝置操作子應用程序(圖16),且在地圖上顯示選定位置(步驟412)。
從裝置操作子應用程序,顯示另一 "添加到最愛"按鈕280和另一 "導航到…"按 鈕282,其使得用戶能夠進行與在更多信息272正顯示于由裝置管理應用程序260呈現 的先前屏幕中時所提供的選擇相同的剩余選擇。在這方面,"添加到最愛"按鈕278或 另一 "添加到最愛"按鈕280的選擇(步驟414)導致裝置管理應用程序260使用所獲 得的位置數據以便將所述位置數據添加到由導航裝置IOO存儲的最愛位置(步驟416)。 類似地,"導航到…"按鈕276或另一 "導航到…"按鈕282的選擇(步驟418)導致裝 置管理應用程序260使用所獲得的位置數據以便計算到達對應于所選擇位置數據的位置 的路線(步驟420)。
在另一實施例(圖17)中,結果面板266包括用于供應關于相關聯(lián)結果條目268的 額外信息的一個或一個以上"更多信息"鏈路284。"更多信息"鏈路284中的一者的選 擇導致裝置管理應用程序260顯示屏幕286,顯示含有關于所選擇位置且可從搜索伙伴 獲得的豐富信息(更詳細)。上文所提及的導航選項274、 276、 278再次被提供于豐富 信息屏幕286中。
在又一實施例中,裝置管理應用程序260從主菜單(明確地說,從主菜單262的第 二屏幕288)操作(步驟422),作為使用快速搜索框264的替代方案。在這方面,主菜 單262的第二屏幕288包括用戶選擇的"尋找位置"按鈕290 (步驟424)。"尋找位置"按鈕290的選擇導致裝置管理應用程序260顯示具有類似表格的結構的搜索査詢屏幕 292 (圖20)(步驟426),所述結構包含用于指定尋找之物的性質("何物")的第一數 據條目框294,以及用于指定位置("何處")的第二數據條目框296,例如,如上關于 先前實施例所述的"匹薩餅"、"倫敦"或"匹薩餅"、"阿姆斯特丹"。將此信息鍵入第 一數據條目框294和第二數據條目框296中(步驟428),且用戶接著在鄰近第一數據條 目框294和第二數據條目框296的"尋找"按鈕298上"點擊"。裝置管理應用程序260 接著使用用于局部搜索提供商的API將內容請求發(fā)送到搜索提供商的服務器150。如將 預期,在由服務器150處理之后,搜索結果接著由服務器150返回,且以與上文關于涉 及快速搜索框264的先前實施例已描述的方式類似的方式在裝置管理應用程序260的結 果面板266 (圖14)中顯示(步驟404)。此后,裝置管理應用程序260的操作如上文關 于涉及快速搜索框264的先前實施例所描述,且因此為描述簡明和清楚起見,本文中將 不進一步詳細描述。
在另一實施例(圖21)中,當結果面板266由裝置管理應用程序260顯示時,裝置 管理應用程序260支持多個位置的選擇,以便創(chuàng)建POI的集合。在這方面,裝置管理應 用程序260的用戶接口提供分別鄰近每一結果條目268的個別核對框291,以及(任選 地)"選擇全部"按鈕或核對框(未圖示)。"從所選物創(chuàng)建POI"按鈕293在結果屏幕 266中顯示,"從所選物創(chuàng)建POI"按鈕293的選擇導致裝置管理應用程序260顯示提供 定制選項的特殊定制屏幕,此些選項的可用性和范圍視第三方局部搜索伙伴所許可的內 容而定。在一個實例中,定制屏幕允許用戶命名POI集合(通過預設局部搜索伙伴的名 稱以及搜索査詢的概要),且/或選擇用于POI集合的一個或一個以上圖標(通過預設局 部搜索伙伴的圖標和發(fā)起位置的圖標,如果存在的話)。定制屏幕還可允許用戶選擇待 創(chuàng)建的POI集合是否應包含豐富信息(更詳細)。
在另一實施例中,其中在上文所述實施例的任一者中,導航裝置IOO不連接到客戶 終端170,服務器150經由瀏覽器200或裝置管理應用程序260向用戶提供將位置數據 直接用無線電(OTA)發(fā)送到導航裝置100的選項(步驟348、 350)。在一個實例中, 導航裝置100能夠與"所接合"通信設備(例如,例如蜂窩式電話的無線通信裝置)無 線通信。假定無線通信裝置是可聯(lián)系的,那么服務器150將所請求的位置信息發(fā)送到無 線通信裝置,以供傳送到導航裝置IOO且隨后引入到導航裝置IOO中。在這方面,位置 數據由服務器150傳送到任何合適的數據傳輸網關,以將位置數據傳送到導航裝置100, 所述位置數據根據合適的數據結構定義來組織,以許可與導航裝置IOO無線通信。
在另一實例中,導航裝置IOO具備內部無線數據通信裝置,且具有與之相關聯(lián)的預訂。如果與導航裝置100的通信在無線通信網路上是可能的,例如當導航裝置100能夠 接收數據且享受足夠的接收度時,服務器150最初試圖建立與導航裝置100的通信(步 驟352)。如果導航裝置IOO在服務器150希望發(fā)送位置數據時能夠接收數據,那么位置 引入數據被直接發(fā)送到導航裝置100,從而用于引入(步驟354)?;蛘撸绻c導航裝 置100的連接性為不可能(步驟356),那么服務器150將位置引入數據發(fā)送到服務器 174以用于緩沖。當導航裝置IOO隨后返回到連接性狀態(tài)時,導航裝置IOO從服務器174 下載位置引入數據,或所述數據由服務器174 "推入"以供隨后由導航裝置IOO引入。
在另一實施例中,導航裝置IOO如上文所提及再次具備內部無線數據通信裝置,且 具有與此相關聯(lián)的預訂。當然,所屬領域的技術人員將了解,如果導航裝置100不擁有 內部無線通信裝置和相關聯(lián)的訂戶身份模塊(SIM),那么類似地可使用所接合的無線通 信裝置。在這方面,導航裝置IOO的應用軟件經布置以使得其能夠將搜索請求傳送到服 務器150,且無線接收搜索請求的結果。為此,應用軟件的用戶接口包括額外屏幕,以 允許用戶輸入搜索查詢,且無線處置所述査詢和搜索結果的傳送。
通過使用應用軟件136,用戶能夠使用應用軟件136的用戶接口來搜索地址,應用 軟件136能夠根據與服務器150相關聯(lián)的搜索服務提供商的API來操作。導航裝置100 經布置以使用從服務器150無縫地接收到的搜索査詢的結果,從而接進應用軟件136的 所有適當特征(例如,"添加到最愛"或"導航到")。另外,在此實例中,應用軟件136 向用戶提供從所接收到的搜索結果選擇多個位置且根據選定結果創(chuàng)建POI集合的工具, 用戶能夠將POI集合安裝到導航裝置100中。
在又一實施例中,為上文所述的第一實施例的網絡瀏覽器200提供構成位置數據處 理設備的插件。所述插件包括數據充實模塊171,其在被安裝時掃描從服務器150接收 到的內容以尋找候選位置信息(例如,地址)。當辨識到候選位置信息時,插件從對應 于位置引入數據的數據結構定義的字段的候選位置信息中提取數據,所述數據結構定義 類似于上文關于先前實施例而描述的數據結構定義。所提取的數據根據所述數據結構定 義來組織。插件接著通過并入有(任選地)對象(例如,"添加到湯姆湯姆"按鈕500) 來充實接收到的內容。對象500與位置引入數據相關聯(lián),(例如)呈針對服務器174的 HTTP GET請求形式的請求,所述請求包括URI:或針對服務器174或用于直接引入的 先前實施例中所述類型的裝置URI。待使用的URI類型的選擇視是否將使用服務器174 而定。對象和位置數據由插件嵌入,使得對象出現在地址數據下面、鄰近地址數據或與 地址數據相對,且因此視覺上可被辨識為與地址數據相關聯(lián)。
在此實例中,插件為自動網上瀏覽器(auto-crawler)型,其因此掃描用戶訪問的網
22頁,且嘗試辨識正在傳輸中(on-the-fly)下載的內容中的標準地址格式,并將"添加到 湯姆湯姆"按鈕500和相關聯(lián)的鏈路嵌入到服務器174。標準地址格式的實例包含(但 不限于)HTML卡(H卡)、鎖孔標記語言(KML)和GeoRSS。在另一實例中,插件 可任選地向用戶提供(例如)使用客戶終端170的鼠標來識別地址數據且為插件選擇用 以處理的地址數據以便產生對象和/或相關聯(lián)位置數據的能力。
位置引入數據可準備就緒以供裝置管理應用程序260用于直接引入?;蛘?,位置引 入數據可包括對服務器174的將位置引入數據轉換成與直接引入兼容的形式的可選擇 HTTP請求。
從服務器174接收到的經處理位置信息接著可由裝置管理應用程序260以上文關于 導航裝置100的操作(例如,關于上文所述的"添加到最愛"、"導航到"和"在地圖上 展示"功能)所述的方式使用。
當裝置管理應用程序260檢查更新時(例如,當用戶升級時),插件可(例如)從 導航裝置100的制造商的網站或經由裝置管理應用程序260下載。類似地,當再度安裝 裝置管理應用程序260時,用戶接著受裝置管理應用程序260提示,且具備安裝插件的 選項。盡管上文未特別陳述,但應了解,可在上文所述的其它實施例中提供位置數據處 理設備,以便避免服務器150產生符合第一數據結構定義的位置引入數據,或服務器150 不能產生此數據的情況。類似地,在一些情況下,可能需要避免服務器174產生符合第 二數據結構定義的位置引入數據。在這方面,數據充實模塊可在裝置管理應用程序和/ 或導航設備100中實施。
因此,從以上實例可見,可將位置引入數據供應到客戶終端或在客戶終端處本地產 生,客戶終端是任何合適的計算設備,例如支持裝置管理應用程序或導航裝置的客戶終 端。如以上實施例中所使用,位置引入數據可以符合第一數據結構定義的第一形式和符 合第二數據結構定義的第二形式產生。在這方面,第一形式可由服務器150產生,或可 本地產生,因此可實現隨后用于獲得位置引入數據的至少一部分到可引入形式(即,第 二形式)的轉換。作為供應位置引入數據的替代方案,位置引入數據可由位置數據處理 設備連同客戶終端的瀏覽器、裝置管理應用程序或導航裝置的應用軟件一起以第二形式 本地產生。
第二形式的位置引入數據可由導航裝置直接使用或由裝置管理應用程序直接使用, 以便將位置數據引入到導航裝置中。
雖然本文中已描述了將HTTP用作請求/響應通信協(xié)議,但所屬領域的技術人員應了 解,可使用文件傳送協(xié)議(FTP)(如果這樣做是方便的話)。而且,以上配置可用于阻斷來自特定作者的位置信息的接收。
以上技術可用作分享收入方案的一部分,以便(例如)在數據提供商(例如,搜索 引擎服務的提供商等)與導航裝備的制造商(例如,導航裝置100和/或提供位置數據傳 遞服務器174的服務的一方)之間分享廣告收入。另外,提供數據檢索服務(例如,搜 索服務)的第三方或與位置引入數據相關聯(lián)的第三方可(例如)通過顯示標志和/或豐富 信息(以報酬為換取)來在導航裝置100上具備較大可見性。此工具可由數據檢索服務 的提供商提供給廣告主,且可關于提供給廣告主的工具收取額外費用,從而提供較大范 圍的收入分享。
還將了解,雖然在此之前已描述了本發(fā)明的各個方面和實施例,但本發(fā)明的范圍不 限于本文中所陳述的特定布置,而是延伸以涵蓋在所附權利要求書的范圍內的所有布置 以及其修改和更改。
舉例來說,盡管已關于支持搜索引擎服務的服務器150描述了以上實施例,但所屬 領域的技術人員應了解,為描述的簡明和清楚起見,這是簡化方案,且可實施任何合適 的硬件和/或軟件配置來支持搜索引擎服務。
雖然前面的具體描述內容中所述的實施例涉及GPS,但應注意,導航裝置可利用任 何種類的位置感測技術作為GPS的替代方案,或利用實際上除GPS之外的位置感測技 術。舉例來說,導航裝置可利用例如歐洲伽利略系統(tǒng)的其它全球導航衛(wèi)星系統(tǒng)。同樣地, 導航裝置不限于基于衛(wèi)星的,而是可使用基于地面的信標或使得裝置能夠確定其地理位 置的任何其它種類的系統(tǒng)來容易地起作用。
可將本發(fā)明的替代實施例實施為供與計算機系統(tǒng)一起使用的計算機程序產品,所述 計算機程序產品為(例如)存儲在例如軟磁盤、CD-ROM、 ROM或固定磁盤等有形數 據記錄媒體上或以計算機數據信號體現的一系列計算機指令,所述信號經由有形媒體或 例如微波或紅外線的無線媒體來傳輸。所述系列的計算機指令可構成上文所述功能性的 全部或一部分,且還可存儲在任何存儲器裝置(易失性或非易失性)中,例如半導體、 磁性、光學或其它存儲器裝置。
所屬領域的技術人員還將理解,雖然優(yōu)選實施例借助于軟件來實施某些功能性,但 所述功能性同樣可單獨以硬件形式(例如,借助于一個或一個以上專用集成電路 (ASIC))或實際上通過硬件與軟件的混合物來實施。由此,本發(fā)明的范圍不應被解釋為 僅限于以軟件形式實施。
最后,還應注意,雖然所附權利要求書陳述本文中所述特征的特定組合,但本發(fā)明的范圍不限于此后所主張的特定組合,而是延伸以涵蓋本文中所揭示特征或實施例的任 一組合,而不考慮當時是否已在所附權利要求書中特別列舉所述特定組合。
權利要求
1.一種位置引入數據傳遞設備,其包括通信接口,其能夠在使用時接收對發(fā)送位置引入數據以用于將所述位置引入數據的至少一部分引入到導航設備中的請求;處理資源,其經布置以產生所述位置引入數據,所述位置引入數據是根據數據結構定義來組織的;其中所述處理資源經布置以響應于對發(fā)送所述位置引入數據的所述請求,使用請求/響應通信協(xié)議來提供所述位置引入數據。
2. 根據權利要求1所述的設備,其中所述請求/響應通信協(xié)議為內容傳送協(xié)議。
3. 根據權利要求1或權利要求2所述的設備,其中所述請求/響應通信協(xié)議為超文本 傳送協(xié)議。
4. 根據前述權利要求中的任一權利要求所述的設備,其中所述位置引入數據被編碼為 統(tǒng)一資源指示符(URI)。
5. 根據前述權利要求中的任一權利要求所述的設備,其中所述請求是根據所述請求/響應通信協(xié)議來作出且包括位置信息;且 所述處理資源經布置以通過將所述位置信息轉換成所述位置引入數據來處理所 述請求。
6. 根據權利要求5所述的設備,其中所述位置信息是根據另一數據結構定義來組織 的。
7. 根據權利要求5或權利要求6所述的設備,其中所述位置信息被編碼為統(tǒng)一資源指 示符(URI)。
8. 根據前述權利要求中的任一權利要求所述的設備,其中所述處理資源經布置以記錄 與所述請求有關的信息。
9. 根據前述權利要求中的任一權利要求所述的設備,其中所述處理資源經布置以執(zhí)行 關于與請求有關的所記錄信息的統(tǒng)計分析。
10. 根據前述權利要求中的任一權利要求所述的設備,其中所述處理資源經布置以確定 裝置管理應用程序是否被遠程安裝以用于管理所述導航設備。
11. 根據權利要求1到9中的任一權利要求所述的設備,其中所述處理資源經布置以通 過將對所述請求的響應引導到所述裝置管理應用程序來提供所述位置引入數據。
12. 根據權利要求1到10中的任一權利要求所述的設備,其中所述處理資源經布置以通過將對所述請求的響應直接引導到所述導航設備來提供所述位置引入數據。
13. 根據前述權利要求中的任一權利要求所述的設備,其中所述位置引入數據包括與所 述位置引入數據的引入有關的命令。
14. 一種服務器,其包括根據前述權利要求中的任一權利要求所述的位置引入數據傳遞 設備。
15. —種位置數據引入系統(tǒng),其包括根據權利要求1到13中的任一權利要求所述的位置引入數據傳遞設備;以及 客戶終端,其能夠將對發(fā)送所述位置引入數據的請求傳送到所述位置引入數據傳遞設備。
16. 根據權利要求15所述的系統(tǒng),其中所述客戶終端經布置以從所述位置引入數據傳 遞設備接收所述位置引入數據,且確定所述客戶終端與所述導航設備之間的連接性 狀態(tài);其中所述客戶端終端經布置以響應于連接性的缺乏而推遲對所述位置引入數據的響 應。
17. 根據權利要求15或權利要求16所述的系統(tǒng),其中所述客戶終端經布置以響應于所 述所接收到的位置引入數據而實施所述導航設備的操作功能。
18. 根據權利要求17所述的系統(tǒng),其中所述操作功能為導航相關操作。
19. 根據權利要求18所述的系統(tǒng),其中所述導航相關操作為到達對應于所述位置引入 數據的至少一部分的地理位置的導航,或所述導航相關操作為在地圖上顯示所述地 理位置。
20. 根據權利要求17所述的系統(tǒng),其中所述操作功能為將所述位置引入數據的至少一 部分存儲為關注點,或所述操作功能為將所述位置引入數據的至少一部分存儲為關 注點集合,或所述操作功能為將所述位置引入數據的至少一部分存儲為最愛位置。
21. 根據權利要求15到20中的任一權利要求所述的系統(tǒng),其中所述客戶終端支持裝置 管理應用程序,所述裝置管理應用程序能夠與所述位置引入數據傳遞設備和所述導 航設備通信。
22. 根據權利要求15到21中的任一權利要求所述的系統(tǒng),其中所述客戶終端為所述導 航設備。
23. 根據權利要求21所述的系統(tǒng),當依附于權利要求17時,其中所述裝置管理應用程 序經布置以實施所述操作功能。
24. 根據權利要求22所述的系統(tǒng),當依附于權利要求17時,其中所述導航設備經布置以實施所述操作功能。
25. 根據權利要求15到24中的任一權利要求所述的系統(tǒng),其中所述位置引入數據傳遞 設備支持經布置以產生搜索結果的搜索引擎,且所述位置引入數據是從所述搜索結 果中的一搜索結果得出的。
26. 根據權利要求15到24中的任一權利要求所述的系統(tǒng),當依附于權利要求5時,其 進一步包括服務器,其經布置以產生所述位置信息;其中 所述服務器支持經布置以產生搜索結果的搜索引擎;且所述位置信息是從所述搜索結果中的一搜索結果得出的。
27. —種將位置數據引入到導航設備中的方法,所述方法包括接收對發(fā)送位置引入數據以供引入到所述導航設備中的請求; 產生所述位置引入數據,所述位置引入數據是根據數據結構定義來組織的;以及 響應于所述對發(fā)送所述位置引入數據的請求,使用請求/響應通信協(xié)議來提供所 述位置引入數據。
28. —種計算機程序元件,其包括用以使計算機執(zhí)行根據權利要求27所述的方法的計 算機程序代碼構件。
29. 根據權利要求28所述的計算機程序元件,其體現在計算機可讀媒體上。
全文摘要
本發(fā)明提供一種位置引入數據傳遞設備(174),其包括通信接口(173),所述通信接口(173)能夠在使用時接收對發(fā)送位置引入數據以將所述位置引入數據的至少一部分引入到導航設備(100)中的請求。所述設備還包括處理資源(175),其經配置以產生所述位置引入數據。所述位置引入數據是根據數據結構定義來組織的,且所述處理資源(175)經配置以響應于所述對發(fā)送所述位置引入數據的請求,使用請求/響應通信協(xié)議來提供所述位置引入數據。
文檔編號G06F17/30GK101681380SQ200880018681
公開日2010年3月24日 申請日期2008年6月4日 優(yōu)先權日2007年6月4日
發(fā)明者桑德爾·范德梅爾 申請人:通騰科技股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
内丘县| 米脂县| 昆山市| 富阳市| 澄江县| 内丘县| 濮阳市| 衡水市| 鞍山市| 商水县| 黔江区| 东阳市| 巴林左旗| 蕲春县| 凤凰县| 元氏县| 晋江市| 昌都县| 台东县| 汉阴县| 竹北市| 赤壁市| 囊谦县| 成都市| 文成县| 临沭县| 阳江市| 兴化市| 泽普县| 蒲江县| 九龙城区| 宜君县| 分宜县| 青岛市| 杂多县| 双桥区| 昂仁县| 永定县| 石景山区| 错那县| 孟村|