TW201028655A - Navigation apparatus, location selection support system and method of supporting location selection - Google Patents
Navigation apparatus, location selection support system and method of supporting location selection Download PDFInfo
- Publication number
- TW201028655A TW201028655A TW98102653A TW98102653A TW201028655A TW 201028655 A TW201028655 A TW 201028655A TW 98102653 A TW98102653 A TW 98102653A TW 98102653 A TW98102653 A TW 98102653A TW 201028655 A TW201028655 A TW 201028655A
- Authority
- TW
- Taiwan
- Prior art keywords
- quot
- location
- data
- navigation
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 32
- 238000012545 processing Methods 0.000 claims abstract description 9
- 239000000463 material Substances 0.000 claims description 28
- 238000004364 calculation method Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 14
- 238000001914 filtration Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 41
- 239000000872 buffer Substances 0.000 description 40
- 230000006870 function Effects 0.000 description 28
- 238000007726 management method Methods 0.000 description 22
- 238000005516 engineering process Methods 0.000 description 12
- 238000001228 spectrum Methods 0.000 description 7
- 238000013500 data storage Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- FYYHWMGAXLPEAU-UHFFFAOYSA-N Magnesium Chemical compound [Mg] FYYHWMGAXLPEAU-UHFFFAOYSA-N 0.000 description 1
- 241001516642 Menippe adina Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910052749 magnesium Inorganic materials 0.000 description 1
- 239000011777 magnesium Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009182 swimming Effects 0.000 description 1
Landscapes
- Navigation (AREA)
Abstract
Description
201028655 ’ 六、發明說明: 【發明所屬之技術領域】 本發明係關於一種導航設備,其為(例如)關於導航相關 功能而提供對位置資料之存取的類型。本發明亦係關於一 種位置選擇支援系統,其為(例如)關於導航相關功能而提 供對位置資料之存取的類型。本發明亦係關於一種位置選 • 擇支援方法’該方法為(例如)關於導航相關功能而提供對 位置資料之存取的類型。 φ 【先前技術】 可攜式計算裝置’例如,包括全球定位系統(GPS)信號 接收及處理功能性之可攜式導航設備(PND),係熟知的且 廣泛用作車内或其他運輸工具導航系統。 一般言之,現代PND包含處理器、記憶鱧及儲存於該記 憶體内之地圖資料。處理器與記憶體合作以提供執行環 境,通常在此環境中建立軟體作業系統,且另外,常常提 供一或多個額外軟體程式以使PND之功能性能夠受控制, 參 且乂供各種其他功能。 通常,此等裝置進一步包含允許使用者與裝置互動且控 • 制該裝置之-或多個輸入介面及-或多個輸出介面,藉由 • 肖或該等輸出介面,可將資訊中繼傳遞至使用者。輸出介 面之說明性實例包括視覺顯示器及用於聲訊輸出之揚聲 器。輸入介面之說明性實例包括用來控制該裝置之開/關 操作或其他特徵之一或多個實體按鈕(若裝置經内建於運 輸工具内,則該等按鈕未必在該裝置自身上,而是可在方 137830.doc 201028655201028655 </ RTI> </ RTI> </ RTI> </ RTI> </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; The present invention is also directed to a location selection support system that provides, for example, a type of access to location data with respect to navigation related functions. The present invention is also directed to a location selection support method. The method provides a type of access to location data, for example, with respect to navigation related functions. φ [Prior Art] Portable computing devices 'for example, portable navigation devices (PNDs) including Global Positioning System (GPS) signal reception and processing functionality, are well known and widely used as in-vehicle or other vehicle navigation systems . In general, modern PNDs contain a processor, memory, and map data stored in the memory. The processor cooperates with the memory to provide an execution environment, typically a software operating system is established in this environment, and in addition, one or more additional software programs are often provided to enable the functionality of the PND to be controlled, and for various other functions. . Typically, such devices further include a user-independent interaction with the device and/or multiple input interfaces and/or multiple output interfaces through which the information can be relayed by • Xiao or the output interfaces To the user. Illustrative examples of output interfaces include visual displays and speakers for audio output. Illustrative examples of input interfaces include one or more physical buttons for controlling the on/off operation or other features of the device (if the device is built into the vehicle, the buttons are not necessarily on the device itself, and Is available at party 137830.doc 201028655
向盤上)及用於偵測使用老每 义用有活浯之麥克風。在一特定配置 中’可將輸出介面顯示器组離盔 裔'且態為觸摸感應式顯示器(藉由 觸摸感應式覆蓋或其他)以另 他另外镁供一輸入介面,藉由該 輸入介面’使用者可藉由觸摸來操作該裝置。 此類型之裝置亦將當句枯. j, ^ . 括.一或多個實體連接器介面, 藉由該或該等實體連接^ ^ 逆按器介面,可將功率信號及視情況資 料信號發射至該裝置並自兮锭要拉& 衣1业目这裝置接收電力及視情況資料信On the disc) and used to detect the use of microphones with active use. In a particular configuration, the output interface display group can be removed from the helmet and the touch-sensitive display (by touch-sensitive overlay or other) can be used for another input interface of the magnesium, by using the input interface. The device can be operated by touch. This type of device will also have a sentence. j, ^ . includes one or more physical connector interfaces, through which the entity or the ^ ^ reverse button interface can transmit power signals and optionally data signals To the device and from the 兮 要 要 & & amp amp 业 这 这 这 这 这 这 这 这 这 这 这 这 这 这
號;及視情況,一或多個無線發射器/接收器,其允許在 蜂巢式電信及其他信號及資料網路(例如,藍芽(Bluet00th)And, as appropriate, one or more wireless transmitters/receivers that allow for cellular telecommunications and other signal and data networks (eg, Bluetooth (Bluet00th)
Wi_Fi、Wi_MaxGSM、UMTS及其類似網路)上的通信。 此類型之PND亦包括-GPS天線,藉由該Gps天線可 接收包括位置資料之衛星廣播信號,且隨後處理該等信號 以確定裝置之當前位置。 PND亦可包括產生信號之電子迴轉儀(gyr〇s⑶pe)及加速 計,該等信號可經處理以確定當前角向及線性加速度,並 且又且結合自GPS信號導出之位置資訊來確定裝置及因此 安裝了該裝置之運輸工具的速度及相對位移。通常,此等 特徵最常見地係提供於運輸工具内導航系統中,但亦可提 供於PND中(若此舉係有利的)。 此等PND之效用主要表現在其確定在第一位置(通常, 出發或當前位置)與第二位置(通常,目的地)之間的路線之 能力上。此等位置可由裝置之使用者藉由廣泛的各種不同 方法中之任一者來輸入,例如,藉由郵政編碼、街道名及 門牌號、先前儲存之"熟知"目的地(諸如,著名位置、市政 137830.doc 201028655 / 置(諸如肖月場或游泳池)或其他興趣點)及最愛目的地 或近來去過之目的地。 通常PND具備用於根據地圓資料來計算在出發地址位 置與目的地地址位置之間的"最好"或"最佳"路線之軟體的 - 力此最好或’最佳"路線係基於預定準則所確定的且不 、 $為最%或最短路線。指引司機所沿著的路線之選擇可 為非吊複雜的,且選定之路線可考量現有、預測的及動態 及/或無線地接收到的交通及道路資訊、關於道路速度之 # 歷史資訊及司機對於確定道路備選項之因素的自身偏好 (例如,司機可指定路線不應包括高速公路或收費道路)。 該裝置可連續監控道路及交通條件,且由於改變之條件 而提供或選擇改變路線,在此路線上將進行剩下之旅行。 基於各種技術(例如,行動電話資料交換、固定相機、Gps 車隊追蹤)之即時交通監控系統正用來識別交通延遲且將 資訊饋入通知系統中。 φ 此類型之PND通常可安裝於運輸工具之儀錶板或擋風玻 璃上但亦可形成為運輸工具收音機之機載電腦之部分或 實際上形成為運輸工具自身之控制系統的部分。導航設備 • 亦可為可攜式系統之部分,諸如,PDA(可攜式數位助 理)、媒體播放器、行動電話或類似者,且在此等狀況 下’可機式系統之常規功能性藉由將軟體安裝於裝置上以 執行路線計算及沿著計算出之路線的導航而得以延伸。 路線規劃及導航功能性亦可由運作適當軟體之桌上型或 行動計算資源來提供。舉例而言,皇家汽車俱樂部(rac) I37830.doc 201028655 在http://www.rac.co.uk提供線上路線規劃及導航設施,該 設施允許使用者輸入起點及目的地,於是,伺服器(使用 者之計算資源與之通信)計算路線(其態樣可為使用者指定 的)、產生地圖,並產生一組詳盡的導航指令用於將使用 者自選定之起點指引至選定之目的地。該設施亦提供計算 出之路線的偽三維再現及路線預覽功能性,該路線預覽功 月b性模擬沿著該路線旅行之使用者,且藉此給使用者提供 對計算出之路線的預覽》Communication over Wi_Fi, Wi_MaxGSM, UMTS and similar networks). This type of PND also includes a -GPS antenna by which satellite broadcast signals including location data can be received and subsequently processed to determine the current location of the device. The PND may also include an electronic gyroscope (gyr〇s(3)pe) that generates a signal and an accelerometer that can be processed to determine the current angular and linear acceleration, and in conjunction with the positional information derived from the GPS signal to determine the device and thus The speed and relative displacement of the vehicle on which the device is installed. Typically, these features are most commonly provided in the navigation system within the vehicle, but may also be provided in the PND (if this is advantageous). The utility of such PNDs is primarily manifested in their ability to determine the route between the first location (typically, the departure or current location) and the second location (usually the destination). Such locations may be entered by the user of the device by any of a wide variety of different methods, for example, by postal code, street name and house number, previously stored "familiar" destinations (such as famous Location, municipality 137830.doc 201028655 / set (such as Xiaoyuechang or swimming pool) or other points of interest) and favorite destinations or destinations that have been recently. Usually the PND has the software for calculating the "best" or "best" route between the starting address location and the destination address location based on the ground data - the best or the best. The route is determined based on predetermined criteria and is not the most or the shortest route. The choice of route to guide the driver may be non-contained and the selected route may take into account existing, predicted and dynamically and/or wirelessly received traffic and road information, road speed information and driver information. The self-preference for determining the factors of the road alternative (for example, the driver can specify a route that should not include a highway or toll road). The device continuously monitors road and traffic conditions and provides or elects to change routes due to changing conditions on which the remaining trips will take place. Instant traffic monitoring systems based on various technologies (eg, mobile phone data exchange, fixed camera, GPS fleet tracking) are being used to identify traffic delays and feed information into the notification system. φ This type of PND can usually be mounted on the instrument panel or windshield of the vehicle but can also be formed as part of the onboard computer of the vehicle radio or as part of the control system of the vehicle itself. Navigation device • Can also be part of a portable system, such as a PDA (portable digital assistant), media player, mobile phone or the like, and in these cases the conventional functionality of the portable system It is extended by mounting the software on the device to perform route calculations and navigation along the calculated route. Route planning and navigation functionality can also be provided by desktop or mobile computing resources that operate on appropriate software. For example, the Royal Automobile Club (rac) I37830.doc 201028655 provides online route planning and navigation facilities at http://www.rac.co.uk, which allows users to enter starting points and destinations, thus, the server ( The user's computing resources communicate with it) calculating the route (which can be specified by the user), generating a map, and generating a detailed set of navigation instructions for directing the user from the selected starting point to the selected destination. The facility also provides pseudo-three-dimensional rendering and route preview functionality for the calculated route, which simulates the user who travels along the route and thereby provides the user with a preview of the calculated route.
在PND之情況下,一旦計算了路線,使用者便與導航設 備互動以視情況自所提議路線之清單選擇所要之計算出之 路線。視情況,使用者可干預或指引路線選擇過程,例如 藉由指定對於定旅途,應避免或必須遵循某些路線、道 路、位置或準則。PND之路線計算態樣形成一主要功能, 且沿著此路線之導航為另一主要功能。 在沿著計算出之路線之導航期間,此等pND常常提供視 覺及/或聲訊指令,用以沿著選定之路線將使用者指引至 彼路線之終點,亦即所要的目的地。pND亦常常在導航期 間於螢幕上顯示地圖資訊’此資訊在螢幕上經㈣更新, 使得所顯示之地圖資訊表示裝置的當前位置且因此表示使 用者或使用者之運輸工具的#前位置(若裝置正用於運輸 工具内導航)。 顯示於螢幕上之圖示通常表 其中亦正在顯示在當前裝置位 地圖資訊及其他地圖特徵。另 示當前裝置位置,且居中, 置附近的當前及周圍道路之 外’視情況,可於在所顯示 137830.doc 201028655In the case of a PND, once the route is calculated, the user interacts with the navigation device to select the desired calculated route from the list of proposed routes, as appropriate. Depending on the situation, the user may intervene or direct the route selection process, for example by specifying certain routes, routes, locations or guidelines for a given journey. The route calculation aspect of the PND forms a major function, and navigation along this route is another major function. During navigation along the calculated route, such pNDs often provide visual and/or audio commands to direct the user along the selected route to the end of the route, i.e., the desired destination. The pND also often displays map information on the screen during navigation. This information is updated on the screen via (4) so that the displayed map information indicates the current location of the device and thus the #前位置 of the user or user's vehicle (if The device is being used for navigation within the vehicle). The icons displayed on the screen are usually displayed in the current device location map information and other map features. Also shows the current device position, and is centered, placed near the current and surrounding roads. Depending on the situation, it can be displayed at 137830.doc 201028655
之地圖資訊上方、下方或一侧之狀態攔中顯示導航資訊, 導航資訊之實例包括自使用者需要選取的當前道路至下一 偏離之距離、彼偏離之性質,此性質可由表明偏離之特定 類型(例如’左轉彎或右轉彎)的另一圖示表示。導航功能 亦確定聲訊指令之内容、持續時間及時序,可藉由該等指 令來沿著路線指引使用者。如可瞭解,諸如"丨〇〇 m後左轉" 之簡單指令需要大量處理及分析。如先前提及,使用者與 裝置之互動可藉由觸控螢幕、或者另外或其他藉由駕駛桿 安裝式遙控器、藉由語音啟動或者藉由任何其他適宜方 法。 由該裝置提供之另一重要功能為自動路 在以下狀況下 線再計算:使用者在導航期間偏離先前計算出之路線(意 外或故意地);即時交通條件指示替代路線將更有利且該 裝置能夠適當地自動辨識此等條件,或者若使用者由於^ 何原因主動地使裝置執行路線再計算。 如上文所提及,亦已知允許按使用者定義之準則來計算 路線例如,使用者可能更喜歡由裝置計算出之風景路 線’或者可能希望避開交通堵塞可能發生、預計會發生或 當前正發生之任何道路。裝置軟體將接著計算各種路線且 更青昧沿著其路線包括最高數目個興趣點(已知為ρ〇ι)的 路線,此等興趣點經標註為(例如)有美景,或者使用指示 特定道路上的正發生之交通條件之㈣存㈣訊,按 的堵塞或由於堵塞之延遲的水準來將計算出之路線排序。 其他基於P〇1及基於交通資訊之路線計算及導航準則亦有 137830.doc 201028655 可能。 雖然路線計算及導航功能對PND之總體效用很重要,但 有可能將裝置純粹用於資訊顯示或••自由駕駛",其中僅顯 示與當前裝置位置相關之地圖資訊,且其中尚未計算出路 線且裝置當前不執行導航。此操作模式常可適用於當使用 者已知旅行所要沿著之路線且不需要導航辅助時。 上述類型的裝置(例如’由TomTom International B.V製 造並供應之GO 93 0交通型)提供用於使使用者能夠自一位 參 置導航至另一位置的可靠方式。當使用者不熟悉通向其所 導航至之目的地的路線時,該等裝置具有極大效用。 如上文所指示,使用者使用文字資訊來選擇位置(例 如’目的地位置)。將文字資訊提供至導航設備,且在提 供文字資訊期間由使用者自導航設備接收文字反饋以設定 位置。此外’位置資訊之選擇係基於自不同源(諸如,聯 絡人資料庫、網頁或印刷材料)獲得的但本質上仍為文字 資訊的地址資訊。或者,可搜尋興趣點資料集以便選擇所 要位置。在兩個實例中,且如上文所提及,基於文字資訊 來選擇位置。只使用文字資訊作為位置之選擇的基礎需要 • 使用者之多個按鍵或類似手勢且有時係費時的。另外,以 純文字為基礎之選擇關於資訊在使用者與導航設備之間的 傳達具有有限範疇且使使用者失去有時有用的資訊,選擇 決策以該資訊為基礎。 【發明内容】 根據本發明之一第一態樣,提供一種導航設備,其包 137830.doc 201028655 » 含.一處理資源,其經配置以在使用時支援一作業環境, 該作業環境支援一使用者介面;一由該作業環境支援之物 件擷取器,該物件擷取器經配置以產生一位置相關準則發 送對擷取與該位置相關準則相關聯之物件資料之一請求; 其中該物件擷取器經配置以回應於該請求而接收該物件資 料及與該物件資料相關聯之位置識別資料;且該使用者介 面經配置以准許觀察一與該物件資料相關聯之物件且准許 選擇與該物件相關聯之該位置識別資料。 ©該物件擷取器可基於使用者指定之位置資訊來產生該位 置相關準則。該使用者指定之位置資訊可轉換成位置座 標。可產生該位置相關準則以便包括該等位置座標。 該物件資料可包含對該物件之參考。 該位置相關準則可識別一地理區域。該地理區域大體上 為矩形的。 該裝置可進一步包含一由該作業環境支援之導航相關功 能;其中該使用者介面可經配置以支援關於該導航相關功 ® 能而選擇該位置識別資料。 該導航相關功能可為設定"最愛"位置。 .該導航相關功能可包含路線計算^該導航相關功能可進 一步包含識別沿著一計算出之路線之物件。 對沿著該計算出之路線之物件的識別可在一緩衝區域 内。該緩衝區域可由該位置相關準則界定。 該導航相關功能可為針對該路線計算而選擇一目的地位 置。 137830.doc 201028655 該導航相關功能可為產生一旅程之一項目。 該導航相關功能可為修改一旅程。 該導航相關功能可進一步包含識別沿著一遵循該旅程之 路線之物件。 識別沿著該遵循該旅程之路線之物件可在一緩衝區域 内。該緩衝區域可由該位置相關準則界定。 該物件可為一影像。該物件擷取器可為一影像資料擷取 器。 該物件可為音訊資料》 該使用者介面可經配置以將該物件展示為一縮圖影像或 將該物件表示為一圖示。 該路線可包含若干路線段;且該物件擷取器可經配置以 界疋右干地理區域且分別關於該若干地理區域而發送若干 請求。 該物件擷取器可經配置以回應於該若干請求而接收至少 一物件資料及與該至少一物件資料相關聯之個別至少一位 置識別資料。 該物件擷取器可經配置以回應於該請求而接收與該物件 . 相關聯之額外資料。該額外資料可與該物件資料之一屬性 有關。 該物件擷取器可經配置以回應於該請求而接收若干物件 資料及與該若干物件資料相關聯之個別位置識別資料;且 該物件擷取器可經進一步配置以經由該使用者介面而接收 、慮準則且使用與物件資料相關聯之個別額外資料及該 137830.doc 201028655 過濾準則來過濾該若干物件資料。 該物件擷取器可經配置以:經由該使用者介面而接收一 除了該位置相關準則之外的過濾準則,且將該過濾準則包 括於該所發送之請求中,以便擷取與該位置相關準則相關 • 聯之該物件資料,其限制條件為與該物件資料相關聯之一 屬性符合該過濾準則。 對擷取該物件資料之該請求為一搜尋請求。 根據本發明之一第二態樣,提供一種可攜式導航設備, • λ包含如上文關於本發明之第—態樣所陳述之導航設備。 根據本發明之一第三態樣,提供一種用於耦接至一導航 設備之裝置管理裝置,該裝置包含如上文關於本發明之第 一態樣所陳述之導航設備。 根據本發明之一第四態樣,提供一種位置選擇支援系 統,該系統包含··如上文關於本發明之第一態樣所陳述之 導航設備;及-可以存取該物件資料及相關聯之位置資料 之㈤服裝I ’該司服裝置經配置以回應於對擷取該物件資 料之該請求而挖掘該物件資料及相關聯之位置資料。 根據本發明t第五態樣,提供一種位置選擇支援方 &,該方法包含:產生一位置相關準則;發送對擷取與該 &置相關準則相關聯之物件資料之一請求;回應於該請求 而接收該物件資料及與該物件資料相關聯之位置識別資 料;准許觀察-與該物件資料相關聯之物件;及准許選擇 與該物件相關聯之該位置識別資料。 根據本發明《帛六態樣,提供—種電腦程式元件,其 137830.doc 201028655 包含用以使一電腦執行如上文關於本發明之第五態樣所陳 述之方法的電腦程式碼構件。 該電腦程式元件可體現於一電腦可讀媒體上。 此等實施例之優點將在下文中陳述,且此等實施例中之 每一者之另外的細節及特徵定義於隨附獨立項及以下實施 方式中之其他處。 因此,有可能提供一種裝置、系統及方法,其使得使用 者能夠結合導航相關功能來選擇一位置而無需提供精確地 識別該選定位置之文字資訊。該位置之(例如)圖形選擇之 使用增強了目的地選擇功能性,藉此提供關於位置選擇之 改良之使用者體驗,以及節省使用者時間並減少對使用者 造成之不便的可能性。此外,該裝置、系統及方法減少選 擇該位置所需之使用者之按鍵的數量且因此減少司機之工 作負荷,藉此改良司機安全性。 【實施方式】 現將參看隨附圖式,僅藉由實例來描述本發明之至少一 實施例。 在以下描述中,將始終使用相同參考數字來識別相似部 分。 現將特定參考PND或用於PND之裝置管理應用程式來描 述本發明之一或多個實施例。然而,應記住,本文中之教 示不限於PND,實情為可普遍應用於任何類型之處理裝 置’例如(但非本質上)經組態而以可攜及/或行動方式來執 灯導航軟體以提供路線規劃及導航功能性的處理裝置。因 137830.doc 201028655 此,由此可見,在本文中所陳述之實施例之情況下,導航 設備意欲包括(而不限於)任何類型之路線規釗及導航設 備,無論彼裝置是體現為PND、諸如汽車之運輸工具,還 是實際上體現為可攜式計算資源(例如,執行(例如)路線規 劃及導航軟體之可攜式個人電腦(PC)、行動電話或個人數 位助理(PDA)) <»實際上,就不具路線規劃或導航軟鱧之益 處的一些實施例而言,可僅使用行動電話、智慧電話或其 類似者。 記住以上附帶條件,出於各種目的使用圖丨之全球定位 系統(GPS)及其類似物。一般而言,Gps為基於衛星無線 電之導航系統,其能夠為無限數目個使用者確定連續的位 置、速度、時間及(在一些狀況下)方向資訊。先前稱為 NAVSTAR的GPS併入有在極精確之軌道中繞地球運轉的複 數個衛星。基於此等精確軌道,GPS衛星可將其位置中繼 傳遞至任何數目個接收單元。 當經專門裝備以接收GPS資料之裝置開始掃描用於Gps 衛星彳§號之射頻式,實施GPS系統。自一 GPS衛星接收到 無線電信號後’該裝置經由複數個不同習知方法中之一 者來確定彼衛星之精確位置。在多數情況下,該裝置將繼 續對信號掃描,直至其已獲得至少三個不同的衛星信號 (主意,通常並不(但是可)使用其他三角量測技術而藉由僅 兩個信號來確定位置)。實施幾何三角量測後,接收器利 用一個已知之位置來確定其自身相對於衛星之二維位置。 可以已知方式進行此確定。另外,獲得第四衛星信號允許 13783〇,d〇c •13· 201028655 接收裝置藉由同一幾何計算,以已知方式計算其三維位 置。無限數目個使用者可連績地即時更新位置及速度資 料。 如圖1中所示,GPS系統100包含繞地球1〇4運轉的複數 個衛星102» GPS接收器106自該複數個衛星1〇2中的若干 衛星接收展頻GPS衛星資料信號108。展頻資料信號log係 自每一衛星102連續地發射’所發射的展頻資料信號1〇8各 自包含一資料流,該資料流包括識別一特定衛星丨〇2的資 訊’該資料流源自該特定衛星102。GPS接收器1〇6通常需 要來自至少三個衛星102之展頻資料信號108以能夠計算二 維位置。對第四展頻資料信號之接收使(3PS接收器106能 夠使用一已知技術來計算三維位置。 參看圖2,位置選擇支援系統包含經由一般通信頻道152 而與伺服器150通信之客戶終端機17〇,通信頻道152可藉 由若干不同配置中之任一者來實施。通信頻道152 一般表 不連接客戶終端機17〇與伺服器15〇之傳播媒體或路徑。當 在伺服器150與客戶終端機17〇之間建立了經由通信頻道 152之連接(注意,此連接可為經由行動裝置之資料連接、 鉍由網際網路之直接連接等)時,伺服器15〇與導航設備 170可通信。 通L頻道152不限於特定通信技術。另外,通信頻道m 不限於單-通k技術;亦即,頻道152可包括使用各種技 術之右干通仏鏈路。舉例而言,通信頻道152可提供用於 電通L :¾通L及/或其他電磁通信等之路徑。因而,通 137830.doc •14- 201028655 信頻道152包括(但不限於)下列各者中之-者或其組合:電 路、諸如電線及同轴電規之電導趙、光纖電規、轉換器、 射頻_波、大氣、自由空間等。另外,若需要,通 道!52可容納衛星通信 置,諸如路由ϋ、轉發器、緩衝器、發射器及接收器。在 -說明性配置中,通信頻道152係由電話網路 支援。The navigation information is displayed in the state bar above, below or on one side of the map information. Examples of the navigation information include the distance from the current road that the user needs to select to the next deviation, and the nature of the deviation. This property may be indicated by a specific type indicating deviation. Another graphical representation of (eg 'left turn or right turn'). The navigation function also determines the content, duration and timing of the voice commands, which can be used to guide the user along the route. As you can see, simple instructions such as "丨〇〇m turn left" require a lot of processing and analysis. As previously mentioned, the user's interaction with the device can be initiated by a touch screen, or otherwise or by a driver-mounted remote control, by voice, or by any other suitable method. Another important function provided by the device is that the automatic road is recalculated in the following conditions: the user deviates from the previously calculated route during the navigation (accidentally or intentionally); the immediate traffic condition indicates that the alternative route will be more advantageous and the device can These conditions are automatically recognized as appropriate, or if the user actively causes the device to perform route recalculation for any reason. As mentioned above, it is also known to allow the calculation of routes according to user-defined criteria. For example, the user may prefer the scenic route calculated by the device' or may wish to avoid traffic jams that may occur, are expected to occur or are currently positive Any road that occurs. The device software will then calculate various routes and more frequently along its route including the route of the highest number of points of interest (known as ρ〇ι), which are marked as, for example, having a view, or using a specific road (4) Deposit (4) of the traffic conditions that are occurring, sorting the calculated routes according to the blockage or the level of delay due to the blockage. Other routes based on P〇1 and traffic information-based route calculation and navigation are also available 137830.doc 201028655 Possible. Although the route calculation and navigation functions are important for the overall utility of the PND, it is possible to use the device purely for information display or ••free driving", where only the map information related to the current device location is displayed, and the route has not been calculated. And the device does not currently perform navigation. This mode of operation is often applicable when the user is aware of the route along which the trip is to travel and does not require navigation assistance. Devices of the type described above (e.g., GO 93 0 traffic type manufactured and supplied by TomTom International B.V) provide a reliable means of enabling a user to navigate from one location to another. These devices are of great utility when the user is unfamiliar with the route to the destination to which they are navigating. As indicated above, the user uses textual information to select a location (e.g., a 'destination location'). The text information is provided to the navigation device, and the user receives text feedback from the navigation device to set the location during the text message. In addition, the choice of location information is based on address information obtained from different sources (such as contact database, web pages or printed materials) that are still essentially textual. Alternatively, you can search for a point of interest data set to select the desired location. In both instances, and as mentioned above, the location is selected based on textual information. The use of textual information only as a basis for location selection requires multiple keystrokes or similar gestures by the user and sometimes time consuming. In addition, the text-based selection of information about the communication between the user and the navigation device has a limited scope and causes the user to lose sometimes useful information, and the decision-making is based on the information. SUMMARY OF THE INVENTION According to a first aspect of the present invention, a navigation device is provided, the package 137830.doc 201028655 » including a processing resource configured to support a work environment during use, the work environment supporting a use An object picker supported by the operating environment, the object picker configured to generate a location correlation criterion to send a request for extracting one of the object data associated with the location related criterion; wherein the object is The fetcher is configured to receive the item data and location identification material associated with the item data in response to the request; and the user interface is configured to permit viewing of an object associated with the item material and permitting selection and The location identification material associated with the object. © The object picker can generate the location related criteria based on user-specified location information. The location information specified by the user can be converted into a location coordinate. The location related criteria can be generated to include the location coordinates. The item data can include a reference to the item. The location related criteria identifies a geographic area. The geographic area is generally rectangular. The apparatus can further include a navigation related function supported by the operating environment; wherein the user interface can be configured to support selection of the location identification material with respect to the navigation related function. This navigation related function can be set to "favorite" location. The navigation related function can include route calculations. The navigation related function can further include identifying objects along a calculated route. The identification of objects along the calculated route can be within a buffer zone. The buffer region can be defined by the location correlation criteria. The navigation related function can select a destination location for the route calculation. 137830.doc 201028655 This navigation related function can be used to generate one of the items of a journey. The navigation related function can be a modification of a journey. The navigation related function can further include identifying an item along a route following the journey. Identifying objects along the route following the journey may be within a buffer zone. The buffer region can be defined by the location correlation criteria. The object can be an image. The object picker can be an image data extractor. The object can be an audio material. The user interface can be configured to display the object as a thumbnail image or to represent the object as an illustration. The route may include a number of route segments; and the object picker may be configured to border the right-hand geographic region and send several requests for the plurality of geographic regions, respectively. The object picker can be configured to receive at least one item data and an individual at least one piece of identification data associated with the at least one item data in response to the plurality of requests. The object picker can be configured to receive additional information associated with the item in response to the request. This additional information may be related to one of the properties of the object data. The object picker can be configured to receive a plurality of item data and individual location identification data associated with the plurality of object materials in response to the request; and the object picker can be further configured to receive via the user interface Consider the criteria and use the additional information associated with the material data and the 137830.doc 201028655 filtering criteria to filter the several object data. The object picker can be configured to: receive, via the user interface, a filtering criterion other than the location related criterion, and include the filtering criterion in the sent request to retrieve the location The criteria related to the object data are as follows: one of the attributes associated with the item data conforms to the filtering criteria. The request for extracting the item data is a search request. According to a second aspect of the present invention, there is provided a portable navigation device, λ comprising a navigation device as set forth above in relation to the first aspect of the invention. According to a third aspect of the present invention, there is provided a device management apparatus for coupling to a navigation device, the apparatus comprising a navigation device as set forth above in relation to the first aspect of the invention. According to a fourth aspect of the present invention, a location selection support system is provided, the system comprising: a navigation device as set forth above in relation to the first aspect of the invention; and - accessing the object data and associated Location Information (5) Apparel I' The device is configured to mine the item data and associated location data in response to the request to retrieve the item data. According to a fifth aspect of the present invention, there is provided a location selection support & the method comprising: generating a location correlation criterion; transmitting a request for extracting one of the object data associated with the & Receiving the object data and the location identification data associated with the object material; permitting observation - an object associated with the object material; and permitting selection of the location identification material associated with the object. In accordance with the present invention, a computer program component is provided, 137830.doc 201028655 comprising computer code means for causing a computer to perform the method as set forth above in relation to the fifth aspect of the invention. The computer program component can be embodied on a computer readable medium. The advantages of the embodiments are set forth below, and additional details and features of each of these embodiments are defined in the accompanying separate items and elsewhere in the following embodiments. Accordingly, it is possible to provide an apparatus, system, and method that enables a user to select a location in conjunction with navigation related functionality without providing precise identification of textual information for the selected location. The use of, for example, graphical selection of the location enhances the destination selection functionality, thereby providing an improved user experience with respect to location selection, as well as saving user time and reducing the likelihood of inconvenience to the user. In addition, the apparatus, system and method reduce the number of buttons for the user required to select the location and thereby reduce the workload of the driver, thereby improving driver safety. [Embodiment] At least one embodiment of the present invention will now be described by way of example only with reference to the accompanying drawings. In the following description, the same reference numerals will always be used to identify similar parts. One or more embodiments of the present invention will now be described with particular reference PNDs or device management applications for PNDs. However, it should be borne in mind that the teachings herein are not limited to PNDs, but are generally applicable to any type of processing device 'eg, but not essentially configured to be portable and/or mobile to operate the navigation software. A processing device that provides route planning and navigation functionality. Thus, 137,830.doc 201028655 Thus, it can be seen that in the case of the embodiments set forth herein, the navigation device is intended to include, without being limited to, any type of route specification and navigation device, whether the device is embodied as a PND, Vehicles such as cars, or actually embodied as portable computing resources (for example, portable personal computers (PCs), mobile phones or personal digital assistants (PDAs) that perform, for example, route planning and navigation software) < » In fact, for some embodiments that do not have the benefits of route planning or navigation software, only mobile phones, smart phones or the like can be used. Keep in mind the above conditions and use the Global Positioning System (GPS) and its analogues for various purposes. In general, Gps is a satellite-based radio navigation system that determines continuous position, speed, time, and (in some cases) direction information for an unlimited number of users. The GPS, formerly known as NAVSTAR, incorporates a plurality of satellites orbiting the earth in extremely precise orbits. Based on these precise orbits, GPS satellites can relay their position to any number of receiving units. The GPS system is implemented when a device specially equipped to receive GPS data starts scanning the RF type for the GPS satellite. After receiving a radio signal from a GPS satellite, the device determines the exact location of the satellite via one of a plurality of different conventional methods. In most cases, the device will continue to scan the signal until it has obtained at least three different satellite signals (intended, usually not (but can) use other triangulation techniques to determine position by only two signals ). After performing the geometric triangulation, the receiver uses a known position to determine its own two-dimensional position relative to the satellite. This determination can be made in a known manner. In addition, obtaining the fourth satellite signal allows 13783 〇, d〇c • 13· 201028655 The receiving device calculates its three-dimensional position in a known manner by the same geometric calculation. An unlimited number of users can instantly update location and speed data. As shown in FIG. 1, GPS system 100 includes a plurality of satellites 102» GPS receivers 106 operating around the earth 1 〇 4 to receive a spread spectrum GPS satellite data signal 108 from a plurality of satellites of the plurality of satellites 〇2. The spread spectrum data signal log is continuously transmitted from each satellite 102. The transmitted spread spectrum data signals 1〇8 each contain a data stream including information identifying a particular satellite 丨〇2. This particular satellite 102. The GPS receiver 1 6 typically requires a spread spectrum data signal 108 from at least three satellites 102 to be able to calculate a two dimensional position. The reception of the fourth spread spectrum data signal enables the 3PS receiver 106 to calculate the three dimensional position using a known technique. Referring to Figure 2, the location selection support system includes a client terminal that communicates with the server 150 via the general communication channel 152. 17. The communication channel 152 can be implemented by any of a number of different configurations. The communication channel 152 generally does not connect the client terminal 17 to the server 15's propagation medium or path. When at the server 150 and the client The server 15A can communicate with the navigation device 170 when a connection via the communication channel 152 is established between the terminals 17 (note that the connection can be a data connection via a mobile device, a direct connection via the Internet, etc.) The communication channel m is not limited to a specific communication technology. In addition, the communication channel m is not limited to the single-pass k technology; that is, the channel 152 may include a right-to-one wanted link using various techniques. For example, the communication channel 152 may Providing a path for the electrical flux L: 3⁄4, and/or other electromagnetic communications, etc. Thus, the 137830.doc • 14- 201028655 channel 152 includes, but is not limited to, among the following The combination: circuits, conductances such as wires and coaxial gauges, fiber optic gauges, converters, RF_waves, atmosphere, free space, etc. In addition, if required, the channel! 52 can accommodate satellite communications, such as routing, Transponders, buffers, transmitters, and receivers. In an illustrative configuration, communication channel 152 is supported by the telephone network.
經由通信頻道152所發射之通信信號包括(但不限於)可 為給定之通信技術所需要或所要之信號。舉例而言,該等 信號可適合用於蜂巢式通信技術中’蜂巢式通信技:諸 如’分時多重存取(TDMA)、分頻多重存取(FDMA)、分碼 多重存取(CDMA)、全球行動通信系統(GSM)等。可經由 通信頻道152來發射數位及類比信號兩者。此等信號可為 對於通信可能為所要的經調變、經加密及/或經壓縮之信 號。 ° 伺服器150包括(除了可能未說明之其他組件之外)一處 理器154,該處理器154操作性地連接至記憶鱧156且經由 有線或無線連接158而進一步操作性地連接至大量資料储 存裝置160。在此實例中,大量儲存裝置ι6〇含有包括搜尋 相關資料之儲存,搜尋相關資料包括物件(例如,影像及/ 或音訊資料)及與每一物件相關聯之位置資訊。舉例而 言,影像為個別位置處的數位照片。物件及位置資訊可配 置於資料庫中。處理器154進一步操作性地連接至發射器 162及接收器164,以經由通信頻道152將資訊發射至客戶 137S30.doc -15· 201028655 終端機170並自客戶終端機170接收資訊。所發送及接收之 信號可包括資料、通信及/或其他傳播信號,可根據對於 客戶終端機170之通信設計中所使用之通信要求及通信技 術來選擇或設計發射器162及接收器ι64β此外,應注意, 可將發射器162及接收器164之功能組合為單一收發器。 儲存於伺服器記憶體156中之軟體為處理器154提供指令 且允許伺服器150向客戶終端機170提供服務(在此實例中 為一影像搜尋服務)。 如上文所提及,客戶終端機170可經配置以經由通信頻 道152與伺服器150通信,其使用客戶終端機17〇之發射器 166及接收器168來經由通信頻道152發送並接收信號及/或 資料,注意’發射器166及接收器168可進一步用以與不同 於祠服器150的裝置通信。此外,根據對於客戶終端機17〇 之通信設計中所使用之通信要求及通信技術來選擇或設計 發射器166及接收器168’且可將發射器ι66及接收器168之 功能組合為單一收發器》 在此實施例中’導航設備200經由一電纜及客戶終端機 170之一輸入/輪出痒172(例如,通用串列匯流排(usb)蟫) 而可連接至客戶終端機170。在此實例中,客戶終端機17〇 為支援一作業系統(諸如’由Microsoft Corporation分發的 WindowsTM作業系統之一版本)之pc,例如,桌上型電腦或 膝上型電腦。然而,熟習此項技術者應瞭解,可使用任何 其他適合之作業系統’例如,可自Apple,lnc.購得之〇s X。由於PC係常見的’故為描述之簡明及清晰起見,將不 137830.doc ^ 16- 201028655 在本文中更詳細描述PC 170之硬體組態《然而,熟習此項 技術者應瞭解,PC包含一用於支援(在一些實施例中)一裝 置管理應用程式171之處理資源169。PC亦包含周邊裝置, 例如’諸如鍵盤(未圖示)、顯示器(未圖示)及(視情況)滑鼠 (亦未圖示)之輸入及/或輸出裝置。 在此實例中’伺服器15〇為支援搜尋引擎之内容伺服器 且可表示(例如)支援(在此實例中)Pan〇rami〇網站 (www.pauorainio.com)之一伺服器或一伺服器叢集。亦應 瞭解,對伺服器150之以上描述僅意欲說明支援Pan〇rami〇 網站之資源,且熟習此項技術者將瞭解,可使用其他實施 例0 在此實例中,導航設備200亦能夠經由無線通信終端機 (未圖示)(諸如,行動電話、PDA及/或具有行動電話技術 之任何裝置)來與通信網路(例如,"行動"通信網路)之網路 硬體獨立地建立一資料會話(若需要),以便建立數位連接 (例如,經由已知藍芽技術之數位連接)。其後,行動終端 機或使用者裝備可經由其網路服務提供者來與伺服器15〇 建立網路連接(例如,經由網際網路卜因而,在導航設備 2〇〇(當其獨自及/或在運輸工具中旅行時,其可為且時常為 行動的)與伺服器15〇之間建立"行動"網路連接,從而為資 訊提供"即時"或至少很"新的”閘道。 在此實例中,導航設備200為具備藍芽功能之導航設 備,以使得導航設備200可為無線通信终端機之設定所不 可知的,藉此使導航設備200能夠與行動電話模型、製造 137830.doc •17· 201028655 商等之不斷變化的頻譜一起正確地工作。若須要,模型/ 製造商特定設定可(例如)儲存於導航設備200上。可更新為 此資訊而儲存之資料。 雖然未圖示’但替代要求無線通信終端機提供對通信網 路之存取’導航設備2〇〇當然可包含行動電話技術(例如, 其包括天線)或視情況使用導航設備2〇〇之内部天線。導航 設備200内之行動電話技術亦可包括可插入卡(例如,用戶 身份模組(SIM)卡)。因而,導航設備2〇〇内之行動電話技 術可類似地經由(例如)網際網路來建立導航設備2 〇 〇與伺服 器150之間的網路連接,其建立方式類似於任何具備無線 通信能力之終端機之方式。 所上文所闞釋,可使用(例如)網際網路以任何適合之已 知方式進行在行動裝置(經由服務提供者)與諸如伺服器15〇 之另一裝置之間的網路連接之建立。就此而言,可使用任 何數目個適當的資料通信協定,例如,Tcp/ip分層協定。 此外’行動裝置可利用任何數目個通信標準,諸如 CDMA2000、GSM、IEEE 802.11 a/b/c/g/n等。 因此,可看出,可使用網際網路連接,網際網路連接可 使用行動電話或行動電話技術經由資料連接來達成。 參看圖3,應注意,導航設備2〇〇之方塊圖不包括導航設 備之所有組件,而是僅代表許多實例組件。導航設備2〇〇 位於一外殼(未圖示)内。導航設備2〇〇包括一處理器2〇2, 該處理器202耦接至一輸入裝置2〇4及—顯示裝置(例如, 一顯示裝置206) ^雖然此處參看單數形式之輸入裝置 137830.doc •18- 201028655 204 ’但熟習此項技術者應暸解,輸入裝置2〇4表示任何數 目個輸入裝置,其包括鍵盤裝置、語音輸入裝置、觸控面 板及/或用以輸入資訊之任何其他已知輸入裝置。同樣, 顯示裝置206可包括諸如液晶顯示器(LCD)之任何類型之顯 示裝置。 在一配置十,輸入裝置204之一態樣(觸控面板)及顯示 裝置206經整合以便提供一整合式輸入及顯示裝置,該整 合式輸入及顯示裝置包括一觸控墊或觸控螢幕輸入端以實 現經由觸控面板螢幕之資訊輸入(經由直接輸入、選單選 擇等)及資訊顯示兩者’以使得使用者僅需觸摸顯示裝置 206之一部分便可選擇複數個顯示備選項中之一者或者啟 動複數個虛擬或"軟"按钮中之一者。就此而言,處理器 202支援結合觸控螢幕操作之圖形使用者介面(GUI)。 在導航設備200中’處理器202經由連接210而操作性地 連接至輸入裝置204且能夠經由連接210接收來自輸入裝置 204之輸入資訊’且經由個別輸出連接212而操作性地連接 至顯示裝置206及輸出裝置208中之至少一者以向其輸出資 訊。輸出裝置208為(例如)聲訊輸出裝置(例如,包括揚聲 器)。由於輸出裝置208可為導航設備200之使用者產生聲 訊資訊’故應同樣理解,輸入裝置204亦可包括麥克風及 軟體以用於接收輸入語音命令。此外,導航設備2〇〇亦可 包括任何額外輸入裝置204及/或任何額外輸出裝置,諸如 音訊輸入/輸出裝置。處理器2〇2經由連接216而操作性地 耗接至記憶體資源214且經進一步調適以經由連接220而自 137830.doc •19· 201028655 輸入/輸出(I/O)璋218接收資訊/將資訊發送至ι/ο槔218,其 中1/0棒218可連接至在導航設備200外部的I/O裝置222。記 憶體資源214包含:例如,揮發性記憶體,諸如隨機存取 s己憶體(RAM);及非揮發性記憶體,例如數位記憶體,諸 如快閃記憶體《外部I/O裝置222可包括(但不限於)外部收 聽裝置’諸如,聽筒。至1/〇裝置222之連接可另外為至任 何其他外部裝置(諸如’汽車立體聲單元)之有線或無線連 接’例如用於不用手之操作及/或用於語音啟動式操作、 用於至聽筒或頭戴式耳機之連接及/或用於至行動電話之 連接’其中行動電話連接可用以經由(例如)網際網路或任 何其他網路在導航設備2〇〇與伺服器15〇之間建立資料連 接。 圖3進一步說明經由連接226在處理器2〇2與天線/接收器 224之間的操作性連接,其中天線/接收器224可為(例 如)GPS天線/接收器》應理解’為了說明而示意性地組合 由參考數字224表示之天線與接收器,但天線及接收器可 為分開定位的組件’且天線可為(例如)Gps片狀天線或螺 旋天線。 當然’ 一般熟習此項技術者將理解,圖3中所展示之電 子組件係以習知方式由一或多個電源(未囷示)供電。如一 般熟習此項技術者將理解,想到了圖3中所展示之組件之 不同組態。舉例而言,圖3中所展示之組件可經由有線及/ 或無線連接及其類似者而相互通信。因此,本文中所描述 之導航設備200可為可攜式或掌上型導航設備2〇()。 137830.doc -20· 201028655 轉而參看圖4,記憶體資源214儲存一啟動載入器程式 (未圖不),該啟動載入器程式由處理器2〇2執行以自記憶體 資源214載入一作業系統262以用於由功能硬體組件26〇執 行,該作業系統262提供應用程式軟體264可運作之環境。 作業系統262用來控制功能硬體組件26〇且常駐於應用程式 軟體264與功能硬體組件26〇之間。應用程式軟體264提供 一作業環境’該作業環境包括支援導航設備2〇〇之核心功 能(例如’地圖檢視、路線規劃、導航功能及與此相關聯 之任何其他功能)的GUI。應用程式軟體264之部分包含一 物件擷取器模組266 » 在第一實施例之操作中,客戶終端機170之使用者(其已 將導航設備200連接至客戶終端機170)執行先前已安裝於 導航設備200上之裝置管理應用程式171。裝置管理應用程 式171包含物件擷取器延伸(未圖示),現將描述其功能性。 參看圖5 ’使用者開始(步驟400)如上所述之裝置管理應 用程式171。使用者自裝置管理應用程式171之一下拉式選 單選擇一影像位置搜尋設施,藉此執行物件擷取器延伸。 另外參看圖6’裝置管理應用程式171接著經由客戶終端機 170之使用者介面來顯示一使用Panoramio祠服器150之設 施之搜尋介面500。伺服器150支援一應用程式設計介面 (API),該API准許搜尋對於將由伺服器150服務的至少影 像及相應位置資訊之請求。在此實例中,該API准許向伺 服器150提交資訊,該資訊包括(例如)構成一位置相關準則 之座標資訊,且該位置相關準則(在此實例中)界定一地理 I37830.doc -21 - 201028655 區域(諸如’一矩形區域)。因此,使用者經由一文字輸入 框502提供(步驟402)在一所尋找位置附近的一位置之名 稱,例如"Guildhall Yard, London"。使用者接著單擊"獲得 圖片"虛擬按鈕504,其導致物件擷取器延伸存取一所謂的 地理編碼伺服器,該伺服器遠離客戶終端機170且傳回地 址及相應地理位置座標(例如,經度及緯度座標)之一清 單,該地址清單係基於反映與使用者在文字輸入框502中 所提供的位置之名稱之匹配程度的分級而儲存的。物件擷 _ 取器延伸接著在所傳回之地址清單中選擇構成級別最高的 地址之第一地址及相關聯之座標。 在此實例中,關於物件擷取器延伸而預定並儲存一緩衝 區域(例如,2公里見方)且使用該缓衝區域來計算包含關於 使用者所指定之位置("Guildhall Yard, London")而獲得之 座標的緩衝區域。在此實例中,藉由座標來界定該緩衝區 域以使得使用者所指定之位置在該緩衝區域内大韹上位於 中心。該矩形區域構成一位置相關準則。使用PanoramiaCommunication signals transmitted via communication channel 152 include, but are not limited to, signals that may be needed or desired for a given communication technology. For example, the signals may be suitable for use in cellular communication technology 'honeycomb communication techniques: such as 'time division multiple access (TDMA), frequency division multiple access (FDMA), code division multiple access (CDMA) , Global System for Mobile Communications (GSM), etc. Both digital and analog signals can be transmitted via communication channel 152. These signals may be modulated, encrypted, and/or compressed signals that may be desired for communication. The server 150 includes (in addition to other components not otherwise described) a processor 154 operatively coupled to the memory port 156 and further operatively coupled to a plurality of data stores via a wired or wireless connection 158. Device 160. In this example, the mass storage device 〇6〇 contains storage including search related materials including objects (e.g., images and/or audio materials) and location information associated with each object. For example, an image is a digital photo at an individual location. Object and location information can be placed in the database. Processor 154 is further operatively coupled to transmitter 162 and receiver 164 for transmitting information to and receiving information from client 137S30.doc -15. 201028655 terminal 170 via communication channel 152. The signals transmitted and received may include data, communications, and/or other propagating signals, and may be selected or designed in accordance with communication requirements and communication techniques used in the communication design of the client terminal 170. It should be noted that the functions of transmitter 162 and receiver 164 can be combined into a single transceiver. The software stored in the server memory 156 provides instructions to the processor 154 and allows the server 150 to provide services (in this example, an image search service) to the client terminal 170. As mentioned above, the client terminal 170 can be configured to communicate with the server 150 via the communication channel 152, which uses the transmitter 166 and receiver 168 of the client terminal 17 to transmit and receive signals and/or via the communication channel 152. Or, note that 'transmitter 166 and receiver 168 can be further used to communicate with devices other than server 150. In addition, the transmitter 166 and the receiver 168' are selected or designed according to the communication requirements and communication techniques used in the communication design of the client terminal 17 and the functions of the transmitter ι 66 and the receiver 168 can be combined into a single transceiver. In this embodiment, the navigation device 200 is connectable to the client terminal 170 via one of the cables and one of the client terminals 170 to input/round the iteration 172 (eg, a universal serial bus (usb)). In this example, the client terminal 17 is a pc that supports an operating system such as a version of the WindowsTM operating system distributed by Microsoft Corporation, such as a desktop or laptop. However, those skilled in the art will appreciate that any other suitable operating system can be used, e.g., 〇s X, available from Apple, Inc. Due to the common "details" of the PC system, it will not be 137830.doc ^ 16- 201028655. The hardware configuration of PC 170 is described in more detail in this article. However, those skilled in the art should understand that PC A processing resource 169 for supporting (in some embodiments) a device management application 171 is included. The PC also includes peripheral devices such as input and/or output devices such as a keyboard (not shown), a display (not shown), and (as appropriate) a mouse (also not shown). In this example, 'server 15' is a content server that supports the search engine and can represent, for example, a server or a server that supports (in this example) the Pan〇rami website (www.pauorainio.com). Cluster. It should also be appreciated that the above description of server 150 is intended only to illustrate the resources supporting the Pan〇rami〇 website, and those skilled in the art will appreciate that other embodiments can be used. In this example, navigation device 200 can also be wireless. Communication terminals (not shown) (such as mobile phones, PDAs, and/or any device with mobile phone technology) are independently hardware-connected to the communication network (eg, "action" communication network) Establish a data session (if needed) to establish a digital connection (eg, a digital connection via known Bluetooth technology). Thereafter, the mobile terminal or user equipment can establish a network connection with the server 15 via its network service provider (eg, via the Internet, thus, in the navigation device 2) (when it is alone and/or Or "when you travel in transit, it can be and is always acting" and establish an "action" network connection with the server 15〇 to provide information "instant" or at least very" new "Gateway. In this example, the navigation device 200 is a Bluetooth-enabled navigation device such that the navigation device 200 can be agnostic to the settings of the wireless communication terminal, thereby enabling the navigation device 200 to be associated with the mobile phone model. The 137830.doc •17· 201028655 continually changing spectrum works together correctly. Model/manufacturer specific settings can be stored, for example, on the navigation device 200 if needed. Information stored for this information can be updated Although not shown 'but instead the wireless communication terminal is required to provide access to the communication network' navigation device 2 may of course include mobile phone technology (eg, it includes an antenna) Or use an internal antenna of the navigation device as appropriate. The mobile phone technology within the navigation device 200 may also include an add-in card (eg, a Subscriber Identity Module (SIM) card). Thus, the action within the navigation device 2 The telephony technology can similarly establish a network connection between the navigation device 2 and the server 150 via, for example, the Internet, in a manner similar to that of any wireless communication capable terminal. As an illustration, the establishment of a network connection between a mobile device (via a service provider) and another device such as server 15 can be performed using, for example, the Internet in any suitable manner known. Any number of appropriate data communication protocols may be used, for example, Tcp/ip layered protocols. Furthermore, mobile devices may utilize any number of communication standards, such as CDMA2000, GSM, IEEE 802.11 a/b/c/g/n, etc. Therefore, it can be seen that an internet connection can be used, and the internet connection can be achieved via a data connection using a mobile phone or a mobile phone technology. Referring to Figure 3, it should be noted that The block diagram of the navigation device does not include all of the components of the navigation device, but only a number of example components. The navigation device 2 is located within a housing (not shown). The navigation device 2 includes a processor 2 2, the processor 202 is coupled to an input device 2〇4 and a display device (for example, a display device 206) ^ although reference is made here to the singular form of the input device 137830.doc • 18- 201028655 204 'but familiar with this item The skilled person will appreciate that the input device 2〇4 represents any number of input devices including keyboard devices, voice input devices, touch panels and/or any other known input device for inputting information. Likewise, display device 206 can include any type of display device such as a liquid crystal display (LCD). In one configuration ten, one aspect of the input device 204 (touch panel) and display device 206 are integrated to provide an integrated input and display device, the integrated input and display device including a touch pad or touch screen input The terminal enables information input (via direct input, menu selection, etc.) and information display through the touch panel screen to enable the user to select one of the plurality of display options by simply touching one of the display devices 206. Or start one of a number of virtual or "soft" buttons. In this regard, the processor 202 supports a graphical user interface (GUI) that incorporates touch screen operations. In navigation device 200 'processor 202 is operatively coupled to input device 204 via connection 210 and is capable of receiving input information from input device 204 via connection 210 and is operatively coupled to display device 206 via individual output connection 212 And at least one of the output devices 208 to output information thereto. Output device 208 is, for example, an audio output device (e.g., including a speaker). Since the output device 208 can generate audio information for the user of the navigation device 200, it should be understood that the input device 204 can also include a microphone and software for receiving input voice commands. In addition, the navigation device 2 can also include any additional input device 204 and/or any additional output device, such as an audio input/output device. The processor 2〇2 is operatively fetched to the memory resource 214 via the connection 216 and further adapted to receive information from the 137830.doc • 19· 201028655 input/output (I/O) 璋 218 via the connection 220. Information is sent to ι/ο槔 218, where the 1/0 stick 218 can be connected to the I/O device 222 external to the navigation device 200. The memory resource 214 includes, for example, volatile memory such as random access memory (RAM); and non-volatile memory such as digital memory such as flash memory "external I/O device 222" This includes, but is not limited to, an external listening device such as an earpiece. The connection to the 1/〇 device 222 may additionally be a wired or wireless connection to any other external device, such as a 'car stereo unit', such as for hands-free operation and/or for voice-activated operation, for to the handset Or a connection to a headset and/or a connection to a mobile phone where the mobile phone connection can be used to establish between the navigation device 2 and the server 15A via, for example, the Internet or any other network. Data connection. 3 further illustrates an operative connection between processor 2〇2 and antenna/receiver 224 via connection 226, where antenna/receiver 224 may be, for example, a GPS antenna/receiver, as understood. The antenna and receiver represented by reference numeral 224 are combined, but the antenna and receiver may be separately positioned components 'and the antenna may be, for example, a Gps chip antenna or a helical antenna. Of course, it will be understood by those skilled in the art that the electronic components shown in Figure 3 are powered by one or more power sources (not shown) in a conventional manner. As will be appreciated by those skilled in the art, various configurations of the components shown in Figure 3 are contemplated. For example, the components shown in Figure 3 can communicate with one another via wired and/or wireless connections and the like. Thus, the navigation device 200 described herein can be a portable or handheld navigation device. 137830.doc -20· 201028655 Turning now to FIG. 4, the memory resource 214 stores a boot loader program (not shown) that is executed by the processor 2〇2 from the memory resource 214. The operating system 262 is implemented for execution by the functional hardware component 26, which provides an environment in which the application software 264 can operate. Operating system 262 is used to control functional hardware components 26 and resides between application software 264 and functional hardware components 26A. The application software 264 provides a work environment' that includes a GUI that supports the core functionality of the navigation device (e. g., 'map view, route plan, navigation functions, and any other functions associated therewith). The portion of the application software 264 includes an object capture module 266. In operation of the first embodiment, the user of the client terminal 170 (which has connected the navigation device 200 to the client terminal 170) performs the previously installed The device management application 171 on the navigation device 200. Device management application 171 includes an object picker extension (not shown), the functionality of which will now be described. Referring to Figure 5, the user begins (step 400) the device management application 171 as described above. The user selects an image location search facility from a drop-down menu of the device management application 171 to perform object picker extension. Referring additionally to Figure 6', the device management application 171 then displays a search interface 500 using the settings of the Panoramio server 150 via the user interface of the client terminal 170. Server 150 supports an application programming interface (API) that permits searching for requests for at least images and corresponding location information to be served by server 150. In this example, the API permits submission of information to the server 150, including, for example, coordinate information that constitutes a location-related criterion, and the location-related criteria (in this example) defines a geographic I37830.doc-21 - 201028655 Area (such as 'a rectangular area'). Thus, the user provides (step 402) a name for a location near a sought location via a text entry box 502, such as "Guildhall Yard, London". The user then clicks on the "Get Picture" virtual button 504, which causes the object picker to extend access to a so-called geocoding server that is remote from the client terminal 170 and returns the address and corresponding geographic coordinates ( For example, a list of longitude and latitude coordinates, the list of addresses is stored based on a rating reflecting the degree of matching with the name of the location provided by the user in the text entry box 502. The object 撷 _ extracter then selects the first address and associated coordinates that make up the highest level address in the list of returned addresses. In this example, the object picker is extended to reserve and store a buffer area (eg, 2 kilometers square) and the buffer area is used to calculate the location specified by the user ("Guildhall Yard, London") And get the buffer area of the coordinates. In this example, the buffer field is defined by coordinates such that the location specified by the user is centrally located within the buffer area. This rectangular area constitutes a position correlation criterion. Use Panoramia
A • 伺服器150之API,物件擷取器延伸接著產生(步驟404) — 請求/回應訊息(例如,HTTP GET訊息),該訊息符合該API . 且指定該緩衝區域及此已知API所遵循之任何其他所需準 則。接著將HTTP GET訊息發送(步驟406)至伺服器150。 雖然並不對應於以上特定位置,但HTTP GET訊息之一實 例為: http://www.panoramio.com/map/get一 panoramas.php?order=popularity &set=public&from=0&to=5<&size=small&iiiinx=4.890899772644043&miny 137830.doc 201028655 =523607112121582&maxx=^4.90 0899772644043&maxy=52370711212158206 - 根據伺服器之正常操作,伺服器150使用上文指定之緩 衝區域來搜尋資料儲存器160,以便獲得物件資料(在此實 例中為所儲存的且與物件資料相關聯的影像資料及其他適 合之資料),其中相關聯之位置資料符合在HTTP GET訊息 中所指定之緩衝區域(及任何其他準則)。 物件擷取器延伸等待(步驟408)由伺服器150接收如上所 述而產生之結果。就此而言,伺服器150在擷取相關資料 • 儲存器160之後將相關資料組織為結果資料且將該結果資 料發送至裝置管理應用程式171。雖然並不對應於使用者 所指定之位置,但由伺服器150回應於來自物件擷取器延 伸之請求而發送之結果資料之一實例為: {"count": 1276, "photos": [{"photo_id": 6156378, "photojitle": "The Secret Garden", "photo_url": "http://www.panoramio.com/photo/6156378","photo_file_url": "http://mw2.google.eom/mw-panoramio/photos/small/6156378.jpg", "longitude": 4.892862, "latitude": 52.363275, "width": 165, "height": 240, "upload_date": "26 November 2007", "owner id": 1136666, "owner name": "Senex Prime", "owner_url": "http://www.panoramio.eom/user/l 136666"} {"photo_id": 34362, "photo_title": "por qu6 todos tienen en donde dormir y nosotras noooooo?","photo_url":"http://www.panoramio.com/photo/34362", "photo_file_url": "http://mw2.google.com/mw-panoramio/photos/small/34362.jpg","longitude":4.896845s "latitude": 52.366258, "width": 240, "height": 160, "upload_date": "24 July 2006", 137830.doc -23- 201028655 "owner id": 4835, "owner name": "Lizette", "owner url": "http://www.panoramio.com/user/483 5"}A • The API of the server 150, the object extractor is then generated (step 404) - a request/response message (eg, an HTTP GET message) that conforms to the API and specifies that the buffer area and this known API are followed. Any other required criteria. The HTTP GET message is then sent (step 406) to the server 150. Although it does not correspond to the above specific location, one example of an HTTP GET message is: http://www.panoramio.com/map/get a panoramas.php?order=popularity &set=public&from=0&to =5<&size=small&iiiinx=4.890899772644043&miny 137830.doc 201028655 =523607112121582&maxx=^4.90 0899772644043&maxy=52370711212158206 - Depending on the normal operation of the server, the server 150 uses the buffer area specified above. Searching the data store 160 for obtaining object data (in this example, the image data stored and associated with the object data and other suitable materials), wherein the associated location data conforms to the one specified in the HTTP GET message. Buffer area (and any other criteria). The object grabber waits (step 408) to receive the result as described above by the server 150. In this regard, the server 150 organizes the related data into the result data after the relevant data storage unit 160 is retrieved and sends the result data to the device management application 171. Although not corresponding to the location specified by the user, one example of the result data sent by the server 150 in response to a request from the object extractor extension is: {"count": 1276, "photos": [{"photo_id": 6156378, "photojitle": "The Secret Garden", "photo_url": "http://www.panoramio.com/photo/6156378","photo_file_url": "Http://mw2.google.eom/mw-panoramio/photos/small/6156378.jpg","longitude": 4.892862, "latitude": 52.363275, "width": 165, "height": 240 , "upload_date": "26 November 2007", "owner id": 1136666, "owner name": "Senex Prime", "owner_url": "http://www.panoramio.eom/ User/l 136666"} {"photo_id": 34362, "photo_title": "por qu6 todos tienen en donde dormir y nosotras noooooo?","photo_url":"http://www.panoramio. Com/photo/34362", "pho To_file_url": "http://mw2.google.com/mw-panoramio/photos/small/34362.jpg","longitude":4.896845s "latitude": 52.366258, "width": 240, " ;height": 160, "upload_date": "24 July 2006", 137830.doc -23- 201028655 "owner id": 4835, "owner name": "Lizette", "owner url": "http://www.panoramio.com/user/483 5"}
{"photo_id": 3627329, "photo_title": "Panoramica de Muntplein. Amsterdam.", "photo url": "http://www.panoramio.com/photo/3627329", "photo_file_url": "http://mw2.google.com/mw-panoramio/photos/small/3627329.jpg", "longitude": 4.893422, "latitude": 52.367005, "width": 240, "height": 180, "upload_date": "30 July 2007", "owner_id": 11001, "owner_name": "Arturo Garcia", "owner url": "http://www.panoramio.com/user711001"} "photo id": 253437, "photo_title": "Sul canale 1, Amstel river, Amsterdam agosto 1996", photo_url": "http://www.panoramio.com/photo/253437", "photo_file_urr: http://mw2.google.com/mw-panoramio/photos/small/253437.jpg","l〇ngitude":4.898615, latitude":52.366940, "width": 162, "height": 240, "upload_date": "28 December 2006", owner id": 18925, "owner name": "Marco Ferrari", "owner url": http://www.panoramio.eom/user/l 8925"} {"photo id": 6054438, "photo title": "Sunset Panorma at Amstel", "photo url": "http://www.panoramio.com/photo/6054438", "photo_file_url": "http://mw2.google.com/mw-panoramio/photos/small/605443 8.jpg", "longitude": 4.898572,"latitude":52.367267,"width": 240, "height":73,"upload_date":"21 November 2007", "owner_id": 180363, "owner_name": "AustrianAviationArt", "owner_url": "http://www.panoramio.eom/user/l 80363"} ]} 137830.doc -24- 201028655 此後,物件擷取器延伸使用所接收之結果資料,以便存 取在結果資料及其他相關資料中識別之影像,以在一結果 窗格(pane)506中呈現(步驟410)結果,該結果窗格5〇6包括 所存取之影像508、位置之個別名稱51〇及任何其他必要資 訊512。在鄰近於每一結果輸入項處,物件棟取器延伸提 供"添加至最愛"虛擬按鈕514 ^與裝置管理應用程式m相 關聯之使用者介面藉此提供使用者對位置識別資料之存 取,用於與一導航相關功能(例如,一准許設定最愛位置 參 的功能)有關的用途。該導航相關功能由導航設備200之應 用程式軟體264支援。物件榻取器延伸因此支援選擇與物 件相關聯之位置識別資料。 在此實例中’使用者對將英國之英格蘭銀行之位置設定 為導航設備200中之最愛位置感興趣。使用者因此選擇(步 驟412)對應於英格蘭銀行之影像的"添加至最愛"虛擬按鈕 514,且物件擷取器延伸起始(步驟414)(在此實例中)與設 ❿ 定最愛位置相關聯之功能性,因為裝置管理應用程式171 在此實例中能夠提供一用於操作連接至客戶終端機17〇之 導航設備200的遠端介面。物件擷取器延伸提供使用者選 擇之位置的座標及名稱,且導航設備2〇〇接著將所提供之 細節添加(步驟41 6)至由導航設備200維持之一最愛清單並 確認最愛位置之設定(圖7)。在導航設備2〇〇未連接至客戶 終端機170之情況下,裝置管理應用程式m可在導航設備 200下一次連接至客戶終端機17〇時,實施將選定座標設定 為最愛位置。 137830.doc •25- 201028655 因此可看出’裝置管理應用程式17丨可用以使用關於一 自物件資料之一資料儲存器擷取之物件而獲得的位置資訊 來设疋最愛位置,物件資料係由相應的個別位置資料來豐 虽。雖然已在關於裝置管理應用程式171之執行之情況下 描述以上實例’但導航設備200之物件擷取器模組266能夠 產生清求/回應訊息,且因此,可由導航設備200經由裝置 管理應用程式171之介面來提供相似功能性,以在導航設 備200連接至客戶終端機17〇時,或獨立地在導航設備2〇〇 未連接至客戶終端機170但能夠(例如)經由導航設備2〇〇之 無線通信能力而達成網際網路連接性時,控制導航設備 2〇〇之操作。在兩種情境下,導航設備2〇〇及伺服器15〇構 成位置選擇支援系統。 藉由進一步實例,現將在導航設備2〇〇於未連接至客戶 終端機17 0時之操作的情況下描述以下實施例。 因此’在另一實施例(圖8)中,導航相關功能包含路線 計算。使用者(至歐洲專利局在海牙之辦事處(位於{"photo_id": 3627329, "photo_title": "Panoramica de Muntplein. Amsterdam.", "photo url": "http://www.panoramio.com/photo/3627329", "photo_file_url" ;: "http://mw2.google.com/mw-panoramio/photos/small/3627329.jpg", "longitude": 4.893422, "latitude": 52.367005, "width": 240, "Height": 180, "upload_date": "30 July 2007", "owner_id": 11001, "owner_name": "Arturo Garcia", "owner url": "http://www.panoramio .com/user711001"} "photo id": 253437, "photo_title": "Sul canale 1, Amstel river, Amsterdam agosto 1996", photo_url": "http://www.panoramio.com/photo/ 253437", "photo_file_urr: http://mw2.google.com/mw-panoramio/photos/small/253437.jpg","l〇ngitude":4.898615, latitude":52.366940, "width": 162 , "height": 240, "upload_dat e": "28 December 2006", owner id": 18925, "owner name": "Marco Ferrari", "owner url": http://www.panoramio.eom/user/l 8925"} {"photo id": 6054438, "photo title": "Sunset Panorma at Amstel", "photo url": "http://www.panoramio.com/photo/6054438", "photo_file_url" : "http://mw2.google.com/mw-panoramio/photos/small/605443 8.jpg", "longitude": 4.898572,"latitude":52.367267,"width": 240, "Height":73,"upload_date":"21 November 2007", "owner_id": 180363, "owner_name": "AustrianAviationArt", "owner_url": "http://www.panoramio.eom /user/l 80363"} ]} 137830.doc -24- 201028655 Thereafter, the object extractor extends the received result data to access the image identified in the result data and other related data to a result window Rendered (step 410) results in pane 506 The results pane 5〇6 comprising the accessed image 508, the position of the individual name 51〇 and any other necessary information resources 512. Adjacent to each result entry, the object hopper extension provides a "add to favorite" virtual button 514 ^ user interface associated with the device management application m to provide the user with location identification data Take, for use with a navigation-related function (for example, a function that allows setting a favorite location parameter). This navigation related function is supported by the application software 264 of the navigation device 200. The object couch extension thus supports the selection of location identification data associated with the object. In this example, the user is interested in setting the location of the Bank of England in the UK as the favorite location in the navigation device 200. The user thus selects (step 412) the "Add to Favorites" virtual button 514 corresponding to the image of the Bank of England, and the object extractor extends the start (step 414) (in this example) and sets the favorite location. The functionality is associated because the device management application 171 can provide a remote interface for operating the navigation device 200 connected to the client terminal 17 in this example. The object picker extends the coordinates and name of the location selected by the user, and the navigation device 2 then adds the provided details (step 41 6) to maintaining a favorite list by the navigation device 200 and confirming the setting of the favorite location. (Figure 7). In the case where the navigation device 2 is not connected to the client terminal 170, the device management application m can set the selected coordinates to the favorite position when the navigation device 200 next connects to the client terminal 17n. 137830.doc •25- 201028655 It can therefore be seen that the 'device management application 17' can be used to set the favorite location using the location information obtained from the object retrieved from one of the data files, the object data is The corresponding individual location information is abundant. Although the above example has been described with respect to the execution of the device management application 171, the object capture module 266 of the navigation device 200 can generate a request/response message, and thus, the application can be managed by the navigation device 200 via the device. The interface of 171 provides similar functionality to be used when the navigation device 200 is connected to the client terminal 17 or independently at the navigation device 2 but not to the client terminal 170 but can be, for example, via the navigation device 2 When the wireless communication capability is achieved to achieve Internet connectivity, the operation of the navigation device 2 is controlled. In both scenarios, the navigation device 2 and the server 15 constitute a location selection support system. By way of further example, the following embodiments will now be described in the context of the operation of the navigation device 2 when not connected to the client terminal 170. Thus in another embodiment (Fig. 8), the navigation related function includes route calculation. User (to the office of the European Patent Office in The Hague (located
Patentlaan 2, Rijswijk)之訪客)需要至 TomTom International B.V.位於Rembrandtplein 35,Amsterdam之辦事處的導航辅 助。 為了使用導航設備200來實施至以上目的地之導航,使 用者如下組態一路線以便計算。參看圖9至圖19,使用者 使用一由使用者介面支援之一位置瀏覽器功能來承擔(步 驟420,圖8)將在下文中描述之說明性目的地位置輸入過 程°儘管未圖示,但使用者使用一由應用程式軟體264支 137830.doc -26- 201028655 援的設定選單選項,以便選擇(在此實例中)在三維模式下 的視圖產生。 當使用者將導航設備200通電時,裝置2〇〇獲取Gps資料 且藉由計算(以已知方式)導航設備2〇〇之當前位置來執行自 身位置確定。如圖9中所示,接著向使用者呈現一顯示 340,其偽二維地展示··導航設備2〇〇經確定所處之局部環 境,及在該局部環境342下方的該顯示34〇之一區域344中 之一組控制及狀態訊息。 藉由在局部環境342處觸摸該顯示,導航設備200經由使 用者介面而藉由顯示(如圖1〇中所示)一系列虛擬或軟按鈕 346來更新顯示300,藉由該等按鈕,使用者可(尤其是)輸 入使用者想要導航至之目的地。 藉由觸摸"導航至”虛擬按鈕348,導航設備2〇〇起始路線 计算功能性,該功能性之一部分包含一路線創建程序。根 據該路線創建程序,導航設備2〇〇顯示(如圓u中所示)各自 與不同類別之可選擇目的地相關聯之複數個虛擬按趣。在 此示例中,該顯示展示一"本籍"按鈕,該按鈕在被按壓時 將會將目的地設定為所儲存之本籍位置。"最愛"按鈕在被 按壓時顯露使用者先前已儲存於導航設備2〇〇中之目的地 之凊單,且若接著選擇此等目的地中之一者,則將待計 算之路線之目的地設定為選定的先前所儲存之目的地。 ’’近來目的地”軟按鈕在被按壓時顯露保存於導航設備2 〇 〇 之記憶體中且使用者近來已導航至的可選擇目的地之一清 單。對構成此清單之目的地中之一者的選擇將會將此路線 137830.doc •27· 201028655 之目的地位置設定為選定(先前去過)之位置。"興趣點•,按 鈕在被按壓時顯露若干選項,藉由該等選項,使用者可選 擇導航至諸如停放坪(停車場)、自動櫃員機(ATM)、加油 站或旅遊勝地之複數個位置任一者,該複數個位置已 作為導航設備200之使用者可能想要導航至的位置而預先 儲存於導航設備200中。三角形"箭頭"形的虛擬按鈕提供 對關於如本文中稍後將描述的"導航至,,選單選項之額外子 選單選項之存取,且,,地址"按鈕35〇開始使用者可藉以輸 入使用者想要導航至之目的地之街道地址的一過程。 在此實例中,由於使用者已知使用者想要導航設備2〇() 導航至之目的地之街道地址,故假設,操作"地址"按鈕 350(藉由觸摸顯示於觸控螢幕上的按鈕)以便選擇一位置作 為目的地,於是(如圖12中所示),向使用者呈現一系列位 置輸入選項:藉由"城市中心"進行地址輸入、藉由"郵政 編碼"進行地址輸入、藉由"十字路口或交又點"(例如,兩 條道路之匯合處)進行地址輸入及藉由"街道及門牌號"進行 地址輸入。 在此實例中,使用者知道目的地之街道地址及門牌號且 因此選擇"街道及門牌號"虛擬按鈕352,於是,接著向使 用者呈現(如圖13中所示):對鍵入使用者想要導航至之城 市之名稱的一提示354、使用者可藉以選擇所要城市所處 之國豕的旗標按紐356,及可由使用者在必要時操作以 輸入目的地城市之名稱的一虛擬鍵盤358。在此情況下, 使用者開始打出詞"Amsterdam",且導航設備因此藉由 137830.doc -28- 201028655 向使用者提供可選擇城市之一清單360作出回應。 在此情況下,使用者想要導航至Amsterdam,且在自清 單360選擇Amsterdam後,如圖14所示,導航設備200再次 顯示使用者可藉以輸入街道名稱之虛擬鍵盤358及對鍵入 街道名稱之提示362。在此情況下,使用者開始打出目的 « 地所處之街道之名稱,且導航設備200藉由向使用者提供 ' 可選擇街道名稱之一清單364作出回應。 在此實例中,使用者希望旅行至街道Rembrandtplein, 參 且因此,使用者自所顯示之清單364選擇"Rembrandtplein"。 一旦選擇了街道,導航設備200即接著顯示(圖15)有限 的主要為數字之虛擬鍵盤366,且藉由提示368來提示使用 者鍵入使用者想要導航至的選定街道及城市中之街道號 碼。若使用者先前已導航至此街道中之一門牌號,則最初 展示該門牌號。若在此情況下使用者想要導航至 Rembrandtplein第35號,則使用者僅需使用虛擬鍵盤366打 出街道號碼("35”)且接著觸摸顯示於該顯示340之右下角的 "完成"虛擬按紐3 70。若使用者想要導航至Rembrandtplein 上之不同門牌號,則使用者要做的只是操作虛擬鍵盤366 . 以輸入適當之門牌號或街道號碼。 在使用者決定要求至所建議之門牌號之導航的情況下, 使用者觸摸"完成"虛擬按鈕370。如圖16中所示,接著提 示(步驟422)使用者指示:使用者是否想要藉由影像來設定 目的地位置。在使用者不想放棄正常目的地選擇模式之情 況下,應用程式軟體264繼續執行(步驟424)通常在對所要 137830.doc -29- 201028655 目的地位置之文字輸入之後所實施的路線計算技術。由於 此功能性為已知的,故為了維持描述之簡單及簡明,將不 進一步描述此功能性之進一步細節。 與之相反,若使用者想要藉由影像來設定目的地位置, 則應用程式軟體264為物件擷取器模組266提供(步驟426)藉 由如上所述之文字輸入所指示的位置之座標。 ‘像在先前實例中一樣,關於物件擷取器模組266而預定 並儲存一緩衝區域(例如,2公里見方)且使用該緩衝區域來 ® 計算包含關於使用者所指定之位置("Guildhall Yard,Visitors to Patentlaan 2, Rijswijk) need assistance with TomTom International B.V. at the Rembrandtplein 35, Amsterdam office. In order to use the navigation device 200 to implement navigation to the above destinations, the user configures a route for calculation as follows. Referring to Figures 9-19, the user assumes (step 420, Figure 8) an illustrative destination location input process as described below by the user interface supporting one of the location browser functions. The user uses a setup menu option supported by the application software 264 137830.doc -26- 201028655 to select (in this example) the view generation in 3D mode. When the user powers up the navigation device 200, the device 2 takes the Gps data and performs its own location determination by calculating (in a known manner) the current location of the navigation device 2〇〇. As shown in FIG. 9, a display 340 is then presented to the user, which pseudo-two-dimensionally displays the local environment in which the navigation device 2 is determined, and the display 34 below the local environment 342. A group of control and status messages in an area 344. By touching the display at the local environment 342, the navigation device 200 updates the display 300 via the user interface by displaying (as shown in FIG. 1A) a series of virtual or soft buttons 346, by which the buttons are used. You can (especially) enter the destination that the user wants to navigate to. By touching "navigation to" virtual button 348, the navigation device 2 initiates route calculation functionality, one of which includes a route creation program. According to the route creation program, the navigation device 2 displays (eg, a circle) Each of the plurality of virtual clicks associated with different categories of selectable destinations is shown in u. In this example, the display displays a "book" button that will be the destination when pressed Set to the stored home location. The "Favorite" button displays a list of destinations that the user has previously stored in the navigation device 2 when pressed, and if one of these destinations is subsequently selected , the destination of the route to be calculated is set to the selected previously stored destination. The 'near destination' soft button is displayed in the memory of the navigation device 2 when it is pressed and the user has recently Navigate to a list of available destinations. The selection of one of the destinations that make up this list will set the destination location of this route 137830.doc •27· 201028655 to the location selected (previously visited). "Points of Interest•, the button reveals several options when pressed, with which the user can choose to navigate to multiple locations such as parking lots (parking lots), automated teller machines (ATMs), gas stations or tourist attractions. In one case, the plurality of locations have been previously stored in the navigation device 200 as locations that the user of the navigation device 200 may wish to navigate to. The triangle "arrow" shaped virtual button provides access to additional sub-menu options for "navigation to," menu options as will be described later herein, and, address "button 35〇 begins user A process by which to enter the street address of the destination that the user wants to navigate to. In this example, since the user knows that the user wants the navigation device 2 to navigate to the street address of the destination, it is assumed that the operation "address" button 350 (displayed on the touch screen by touch) Button) in order to select a location as a destination, then (as shown in Figure 12), present the user with a series of location input options: by "city center" address input, by "zip code" Enter the address, enter the address by "crossroads or intersections" (for example, the junction of two roads) and enter the address by "street and house number". In this example, the user knows the street address and house number of the destination and therefore selects "street & house number" virtual button 352, which is then presented to the user (as shown in Figure 13): for typing A prompt 354 for the name of the city to be navigated to, a flag button 356 by which the user can select the country in which the desired city is located, and a user operable by the user to enter the name of the destination city. Virtual keyboard 358. In this case, the user begins to type the word "Amsterdam", and the navigation device responds by providing a list 360 of selectable cities to the user via 137830.doc -28- 201028655. In this case, the user wants to navigate to Amsterdam, and after selecting Amsterdam from the list 360, as shown in FIG. 14, the navigation device 200 again displays the virtual keyboard 358 by which the user can enter the street name and the name of the typed street. Hint 362. In this case, the user begins to play the name of the street where the destination is located, and the navigation device 200 responds by providing the user with a list 364 of selectable street names. In this example, the user wishes to travel to the street Rembrandtplein, and accordingly, the user selects "Rembrandtplein" from the displayed list 364. Once the street is selected, the navigation device 200 then displays (Fig. 15) a limited number of mostly digital virtual keyboards 366, and prompts the user to type in the selected street and street number in the city that the user wants to navigate to by prompt 368. . If the user has previously navigated to one of the street numbers in the street, the house number is initially displayed. If the user wants to navigate to Rembrandtplein No. 35 in this case, the user only needs to use the virtual keyboard 366 to type the street number ("35") and then touch the "Complete" displayed in the lower right corner of the display 340. Virtual button 3 70. If the user wants to navigate to a different house number on the Rembrandtplein, all the user has to do is operate the virtual keyboard 366. To enter the appropriate house number or street number. In the case of the navigation of the suggested house number, the user touches "Complete" virtual button 370. As shown in Fig. 16, the user is then prompted (step 422) to indicate whether the user wants to set the purpose by image. In the case where the user does not want to abandon the normal destination selection mode, the application software 264 continues to execute (step 424) the route calculation normally performed after the text input to the destination location of the desired 137830.doc -29-201028655. Technology. Since this functionality is known, further details of this functionality will not be further described in order to maintain the simplicity and conciseness of the description. In contrast, if the user wants to set the destination location by image, the application software 264 provides the object capture module 266 with a coordinate of the location indicated by the text input as described above (step 426). 'As in the previous example, a buffer area (eg, 2 km square) is predetermined and stored with respect to the object grabber module 266 and the buffer area is used to calculate the location containing the user specified (" Guildhall Yard,
London")而獲得的座標之緩衝區域。當然,若須要,物件 擷取器模組266可經由使用者介面而詢問使用者以便輸入 所要緩衝區域《此後,在此實例中,藉由座標來界定該緩 衝區域以使得使用者所指定之位置在該緩衝區域内大體上 位於中心。該緩衝區域構成一位置相關準則。使用上文所 提及的Panoramia伺服器150之API,物件擷取器模組266接 • 著產生(步驟428)關於先前實施例所描述之類型的請求/回 應訊息,且將該訊息作為HTTP GET訊息發送(步驟430)至 伺服器150。 • 根據伺服器之正常操作,伺服器150使用上文指定之緩 衝區域來搜尋資料儲存器丨60,以便獲得物件資料(在此實 例中為所儲存且與物件資料相關聯的影像資料及其他適合 之資料)’其中關聯位置資料符合在Http GET訊息中所指 疋之緩衝區域(及任何其他準則)。 物件擷取器模組266等待(步驟432)由伺服器i 5〇接收如 137830.doc •30- 201028655 上所述而產生之結果。就此而言,伺服器150在自資料儲 存器160擷取相關資料之後將相關資料組織為結果資料且 將呈上文關於先别實施例所描述之形式之結果資料發送至 導航設備200,且詳言之,發送至物件擷取器模組266。 此後,且亦參看圖17,物件擷取器模組266使用所擷取 之結果資料以便提供(步驟43 4)上文所界定之緩衝區域之一 視圖,該視圖展示使用者以文字方式所指定之位置及伺服 器150所傳回之位置。在此實例中,所提供之視圖將伺服 器150所識別之位置展示為圖示371 ’該等圖示371指示在 緩衝區域内找到的位置。然而,若導航設備2〇〇之顯示器 206能夠勝任,則可在所提供之視圖中顯示縮圖影像而非 圖示371。 使用者可接著選擇(步驟43 6)由顯示於該視圖中之圖示 371識別的位置中之一者。在選擇後,物件擷取器模組266 經由使用者介面(例如)以類似於由裝置管理應用程式在圖6 之結果窗格中呈現之單一結果輸入項的方式來顯示(未圖 示)關於與圖示選擇相關聯之位置之細節。然而,替代提 供"添加至最愛"虛擬按鈕514,預覽可包括,,設定為目的地" 虛擬按紐及"返回"虛擬按奴。 選擇"返回"虛擬按鈕僅導致回歸呈現上述緩衝區域中之 圖示371之視圖,而選擇”設定為目的地"虛擬按鈕導致路 線計算功能性接收與被選為目的地之影像相關聯之位置, 且路線計算功能性接著根據針對僅使用以文字方式輸入之 資訊來識別目的地位置之路線計算而實施之平常路線計算 137830.doc -31- 201028655 程序繼績(步驟438)。 就此而言’應用程式軟體264因此接著使該使用者介面 呈現一詢問訊息372(圖18),該訊息372詢問使用者是否要 求特定到達時間。若使用者觸摸”是"虛擬按鈕,則調用估 計旅行至目的地所需的時間(在使用者提供所要的到達時 間之後)且建議使用者何時其應離開(或在使用者快遲到的 情況下’何時應已離開)其當前位置以便準時到達其目的 地的功能性。在此示例中,使用者不關心在特定時間到達 且因此選擇"否"虛擬按鈕374。 導航設備200接著計算在當前位置與選定目的地位置之 間的路線且經由使用者介面而顯示一計算出之路線386 , 如圖19中所示。亦向使用者提供:一"完成"虛擬按鈕 388,使用者可按壓其以指示計算出之路線為可接受的; 一"尋找替代"虛擬按鈕390 ,使用者可按壓其以使導航設 備200計算至選定目的地之另一路線;及一"細節"虛擬按 鈕392,使用者可按壓其以顯露可選擇選項以顯示關於當 前所顯示路線386之更詳細資訊。 在此情況下,假設使用者認為所顯示路線可接受,且一 旦已按壓”完成”按鈕388,即向使用者呈現導航設備2〇〇之 當前、出發位置之三維視圖(未圓示)。 使用者接著開始其旅途且導航設備2〇〇指引使用者。導 航設備200週期性地獲取GPS資料且藉由計算(以已知方式) 導航設備200之當前位置來執行自身位置確定。使用計算 出之當前位置資訊,導航設備2〇〇以已知方式根據導航設 137830.doc -32· 201028655 備200之位置的所確定變化來更新地圖,且藉由提供視覺 及(視情況)聲訊導航指令來指引使用者,直至快到選定目 的地或到達選定目的地為止。 在以上實例中,使用者提供了精確的文字地址,該文字 地址用作査詢該伺服器150之基礎。然而,若須要,可准 許使用者提交更為一般之位置資訊(例如,街道及城市), 且使用地理編碼伺服器及由該伺服器傳回之資料可以類似 於上文關於涉及裝置管理應用程式171以便設定緩衝區域 之第一實施例所描述之方式來進行。 在另一實施例中,以上實施例可藉由以下功能性來實 現。或者,可提供以下功能性而不必基於藉由上述影像介 面進行的選擇來選擇目的地位置。 轉而參看圖19、圖20及圖21,在應用程式軟體264已計 算且顯示(步驟450)該計算出之路線(圖19)之後,物件擷取 器模組266(視情況)經由使用者介面來詢問(步驟々π)使用 者,以便判定使用者是否想要用圖示(或在顯示器有能力 的情況下,縮圖)來補充路線預覽,該等圖示識別與在一 關於該計算出之路線之預定緩衝區域内的位置相關聯之影 像。就此而言,可在導航設備200之初始組態期間預定且 儲存該緩衝區域,或替代地,可再次經由使用者介面來詢 問使用者,以便指定一所要緩衝區域。在使用者不想檢視 與沿著計算出之路線或在關於計算出之路線之緩衝區域内 的位置有關的影像之情況下,應用程式軟體264繼續(步驟 454)以上述方式提供導航輔助。然而,若使用者想要用影 137830.doc •33· 201028655 像資訊來補充rf·算出之路線的視圖,則物件擷取器模組 266將計算出之路線分段(步驟456)為多個緩衝區域(例如, 矩形區域)’其各自具有特定段所特有之座標資料。該等 緩衝區域各自構成-個別位置相關準則。物件满取器模組 266接著發送(步驟458)對關於所界定之每一矩形區域之影 像及位置資訊的多個請求β 根據伺服器之正常操作,伺服器! 5〇又使用上文指定之 緩衝區域來搜尋資料儲存器16〇,以便獲得物件資料(在此 實例中為所儲存且與物件資料相關聯的影像資料及其他適 合之資料),其中相關聯之位置資料符合在所接收之多個 HTTP GET訊息中所指定的緩衝區域(及任何其他準則)。 物件擷取器模組266等待(步驟460)由伺服器150接收如 上所述而產生之結果。就此而言,伺服器15〇在擷取相關 資料儲存器160之後將每一請求之相關資料組織為結果資 料且將呈上文關於先前實施例所描述之形式之所產生結果 資料中之每一者發送至導航設備2〇〇,且詳言之,發送至 物件擷取器模組266。 此後’且亦參看圖21 ’物件擷取器模組266使用所擷取 之結果資料以便提供(步驟462)計算出之路線386之一視 圖’但該視圖亦展示由伺服器15〇傳回之位置。在此實例 中’所提供之視圖將伺服器150所識別之位置展示為圖示 37丨’該等圖示371指示沿著計算出之路線的在緩衝區域内 找到的位置。然而,若導航設備200之顯示器206能夠勝 任’則可在所提供之視圖中顯示縮圖影像而非圖示371。 137830.d〇, -34· 201028655 使用者可接著選擇(步驟464)由顯示於該視圖中之圖示 371識別的位置中之一者。在選擇後,物件擷取器模組 經由使用者介面(例如)以類似於由裝置管理應用程式在圖6 之結果窗格中呈現之單一結果輸入項之方式來顯示(未圖 示)關於與圖示選擇相關聯之位置之細節。然而,替代提 供”添加至最愛"虛擬按鈕514,預覽可包括(例如)"設定為 沿途停放點"虛擬按紐及"返回"虛擬按紐。 選擇返回"虛擬按鈕僅導致回歸呈現上述圖示371之視 ® 圖而選擇設疋為沿途停放點"虛擬按紐導致路線計算功 能性接收與被選為沿途停放點之影像相關聯之位置。應用 程式軟體266接著回歸包含上述圖示371之預覽以允許使用 者選擇其他位置作為沿途停放點(若須要)。此後,一旦使 用者已選擇完成"虛擬按紐388,路線計算功能性即接著 再計算(步驟466)考慮到選定沿途停放點之路線,且接著根 據上述平常路線計算及導航程序繼續。 , 在另一實施例中’可藉由提供影像資料及相關聯之位置 資料來幫助由使用者建構一旅程清單。參看圖22、圖及 圖24,使用者藉由導航至主選單之螢幕3/3(圖23)來通過圊 10之主選單’且接著選擇"旅程規劃"虛擬按鈕393,此 後’應用程式軟體264經由使用者介面而顯示一旅程創建 視圖394(圖24)。藉由選擇旅程創建視圖394中之"添加"虛 擬按紐395 ’使用者能夠經由一與上文關於圖11至圖1 5所 描述之輸入過程類似的輸入過程來選擇一位置作為旅程清 單項目。儘管未圖示’但使用者亦能夠利用准許使用者 137830.doc •35 201028655 (例如)使用被選為沿途停放點或目的地之位置的其他選單 選項。在任何情況下,在使用者已選擇(步驟470)一位置作 為旅程輸入項之後,應用程式軟體264為物件擷取器模組 266提供由如上所述之文字輸入指示的位置之座標。 像在先前實例中一樣,關於物件擷取器模組266而預定 並儲存一緩衝區域。然而,在此實例中,將該緩衝區域設 疋為一相對較小的區域(例如,正方形lOOmxioOm之區 域)’因為在此實例中,獲得影像資料之目的是幫助使用 者確定經選擇以包括於旅程中之位置是否可為使用者所接 受。此後’且使用上文所提及的panoramia伺服器150之 API ’物件擷取器模组266接著產生關於先前實施例所描述 之類型的請求/回應訊息’且將該訊息作為HTTP GET訊息 發送(步驟472)至伺服器150。 根據伺服器之正常操作,伺服器1 50使用上文指定之矩 形區域來搜尋資料儲存器160,以便獲得物件資料(在此實 例中為所儲存且與物件資料相關聯的影像資料及其他適合 之資料)’其中相關聯之位置資料符合在HTTP GET訊息中 所指定之緩衝區域(及任何其他準則)。 物件祿取器模組266等待(步驟474)由伺服器150接收如 上所述而產生之結果。就此而言,伺服器15〇在自資料儲 存器160擷取相關資料之後將相關資料組織為結果資料且 將呈上文關於先前實施例所描述之形式之結果資料發送至 導航設備200 ’且詳言之,發送至物件擷取器模組266 β在 自伺服器150接收結果資料後,若僅傳回一個結果,則物 137830.doc -36- 201028655 件擷取器模組266經由使用者介面而提供(步驟476)一鄰近 於所創建旅程清單中之該輸入項的圖示396。在伺服器15〇 傳回多個結果之情況下,物件擷取器模組266選擇具有最 接近於選定位置之位置資料的結果作為旅程項目。 使用者可接著選擇(步驟478)旅程身單中的由圖示396標 記且顯示於視圖中之位置令之一者。然而,若導航設備 200之顯示器206能夠勝任,則可在所提供之祝圖中顯示縮 圖影像而非圊示371。 在選擇後,物件擷取器模組266經由使用者介面(例如) 以類似於由裝置管理應用程式在圖6之結果窗格中所呈現 之單一結果輸入項之方式來顯示(未圖示)關於與圖示選擇 相關聯之位置之細節。然而,替代提供"添加至最愛"虛擬 按鈕514,預覽可包括(例如)”自旅程移除"虛擬按鈕及"返 回"虛擬按鈕(步驟480)。 選擇"返回"虛擬按鈕僅導致回歸(步驟484)呈現上述的圖 24之旅程清單之視圖,而選擇"自旅程移除"虛擬按鈕導致 應用程式軟體264自旅程清單移除(步驟4叫對應於所顯示 之影像的旅程項目。使用者介面接著回歸(步驟484)圖Μ之 旅程清單視圖’但不展示已移除的旅程項目…旦使用者 已完成對旅程清單之操作,使用者即可選擇"完成"虛擬按 紐397以向應用程式軟體2M傳達:使用者已完成規劃該旅 程。 在又一實施例中,在使用旅程規劃功能性時,應用程式 軟體264可為使用者提供一檢視沿著一自當前位置至到目 137830.doc -37· 201028655 前為止所規劃的旅程之最終位置的計算出之路線之位置的 影像的選項。此功能性之操作類似於關於圖21之實施例所 描述之功能性,藉由該功能性將計算出之路線分段為多個 緩%區域,且使用該多個緩衝區域來獲得與沿著計算出之 • 路線之位置有關的影像及位置資料。該等緩衝區域各自構 成一個別位置相關準則。像關於與圖2丨相關聯之實施例一 樣,使用者可選擇所顯示的影像或圖示中之一或多者且憑 藉與位置相關聯之所顯示影像來選擇該位置作為沿途停放 ❿ 點。可接著將選定位置添加至旅程。然而,與圖21之實施 例對比’可替代地選擇選定位置作為目的地位置。 因此,自以上兩個實施例可看出,可使用以上功能性來 修改旅程清單,與旅程清單相關聯之功能性構成導航相關 功能性。 亦將瞭解,雖然本發明之各種態樣及實施例已在此前加 以描述’但本發明之範疇不限於本文中所陳述的特定配 _ 置,而實情為’本發明之範疇擴展為包含屬於附加之申請 專利範圍之範疇的所有配置及其修改及更改。 舉例而言’若伺服器150能夠使用搜尋準則來過濾自資 料儲存器160擷取之結果,則API可經調適以支援對構成額 外資料之其他搜尋準則之傳達,額外資料例如,位置之屬 性’例如位置之名稱或種類,諸如,,旅遊勝地"或實際上其 他種類之興趣點(例如,在途中可能需要之加油站)。或 者’過據可在本端發生且在接收到包括額外資料之結果資 料之後由應用程式軟體264執行以實現過濾。必要時,為 137830.doc -38 - 201028655 了有效率地執行過濾,應用程式軟體264可經配置以自在 本端儲存之資訊源或(若不可用)自遠端位置資訊源(例如, 遠端興趣點資料庫)獲得額外資料(例如,屬性資料)。 雖然已在影像資料之情況下描述以上實例,但應瞭解, 可使用圖示或縮圖以便在伺服器150能夠提供該音訊資料 之情況下提供對聲訊資訊及/或視覺資訊(例如,聲音檔案) 之存取。 再者’應瞭解’雖然已關於單一伺服器15〇描述以上實 施例,但亦可進行對多個伺服器之請求(若可用)。 自上述實施例’熟習此項技術者應瞭解,經提供以憑藉 由使用者觀察之物件資料來促進對位置資訊之存取及/或 使用之功能性可實施於導航設備2〇〇及/或裝置管理裝置 171中’且實際上’在實施上述功能性時,從功能角度來 看’可將裝置管理裝置理解為包含導航設備。 雖然在前述詳細描述中所描述之實施例參考了 GpS,但 應注意,導航設備可利用任一種位置感應技術作為對Qps 之替代(或實際上,除了 GPS之外舉例而言,導航設備 可利用其他全球導航衛星系統,諸如歐洲伽利略(GaHle〇) 系統。同樣地,其不限於基於衛星,而是可易於使用基於 地面之信標或其他任一種使裝置能夠確定其地理位置之系 統來發揮作用。 本發明之替代實施例可實施為由電腦系統使用之電腦程 式產UU該電腦程式產品為(例如)一系列電腦指令,該系 列電腦指令儲存於諸如磁片、CD-ROM、刪或固定磁碟 137830.doc •39- 201028655 之有形資料記錄媒體上,或體現於電腦資料信號中,該信 號係經由有形媒體或無線媒體(例如,微波或紅外線)發 射°該系列電腦指令可構成上文所描述之功能性之全部或 部分’且亦可儲存於任何記憶體裝置(揮發性或非揮發性 的)’諸如’半導體記憶體裝置、磁性記憶體裝置、光學 記憶體裝置或其他記憶體裝置中。 一般熟習此項技術者亦將很理解,雖然較佳實施例藉由 軟禮來實施某一功能性,但彼功能性可同樣僅在硬體中 (例如’藉由一或多個ASIC(特殊應用積體電路)實施或實 際上由硬體與軟體之混合來實施。因而,不應認為本發明 之範缚為僅限於實施於軟體中。 最後’亦應注意’雖然隨附申請專利範圍陳述本文中所 描述之特徵之特定組合,但本發明之範疇不限於以下所主 張之特定組合,而實情為,本發明之範疇擴展為包含本文 中所揭示之特徵或實施例之任何組合,不論此時是否已在 隨附申請專利範圍中具體列舉彼特定組合。 【圖式簡單說明】 圖1為可由導航設備使用的全球定位系統(GpS)之例示性 部分的示意說明; 圖2為支援導航設備與伺服裝置之間的通信之位置選擇 支援系統的示意圖; 圖3為圖2之導航設備或任何其他適合之導航設備之電子 組件的示意說明; 圖4為圖3之導航設備所使用之架構堆疊的示意表示. 137830.doc -40- 201028655 之一實施例的位置選擇支援方法的流 圖6及圖7為來自梦署答: 衮置管理應用程式之在執行圖5之方法 期間的螢幕晝面; 圖8為構成本發明之另一實施例的另一位置選擇支援方 法的流程圖; 圖9至圖19為與圖3之導航設備在圖8之方法期間的操作 相關聯之示意螢幕畫面;The buffer area of the coordinates obtained by London". Of course, if necessary, the object grabber module 266 can query the user via the user interface to input the desired buffer area. "Hereafter, in this example, the buffer area is defined by the coordinates so that the user specifies the location. It is located substantially centrally within the buffer zone. This buffer area constitutes a position correlation criterion. Using the API of the Panoramia server 150 mentioned above, the object grabber module 266 is responsive to generating (step 428) a request/response message of the type described in the previous embodiment, and using the message as an HTTP GET. The message is sent (step 430) to the server 150. • Depending on the normal operation of the server, the server 150 uses the buffer area specified above to search the data store 丨 60 for object data (in this example, the image data stored and associated with the object data and other suitable The data) 'where the associated location data matches the buffer area (and any other criteria) indicated in the Http GET message. The object grabber module 266 waits (step 432) to receive the results produced by the server i 5〇 as described on 137830.doc • 30- 201028655. In this regard, the server 150 organizes the related data into the result data after extracting the relevant data from the data storage 160 and transmits the result data in the form described above with respect to the prior embodiments to the navigation device 200, and In other words, it is sent to the object picker module 266. Thereafter, and referring also to FIG. 17, the object capture module 266 uses the retrieved result data to provide (step 43 4) a view of the buffer area defined above, the view showing the user specified by text The location and location returned by the server 150. In this example, the provided view shows the location identified by the server 150 as an illustration 371 'the icons 371 indicate locations found within the buffer area. However, if the display device 206 of the navigation device 2 is capable of performing, a thumbnail image may be displayed in the provided view instead of the illustration 371. The user can then select (step 43 6) one of the locations identified by the icon 371 displayed in the view. After selection, the object capturer module 266 is displayed (not shown) via a user interface, for example, in a manner similar to a single result entry presented by the device management application in the results pane of FIG. Details of the location associated with the graphical selection. However, instead of providing "Add to Favorites" virtual button 514, the preview can include, set to destination "virtual button and "return" virtual press slave. Selecting the "Return" virtual button only causes the regression to render the view of the icon 371 in the above buffer field, and selecting the "set as destination" virtual button causes the route calculation functionality to be received in association with the image selected as the destination. The location, and the route calculation functionality is then based on a normal route calculation 137830.doc -31 - 201028655 program succession (step 438) implemented for the route calculation using only the textual input information to identify the destination location. The application software 264 then causes the user interface to present an inquiry message 372 (Fig. 18) that asks the user if a particular arrival time is required. If the user touches the "Yes" button, the estimated travel is invoked. The time required to reach the destination (after the user has provided the required arrival time) and advises the user when he should leave (or when the user is too late to 'when should have left) their current location in order to arrive at their purpose on time The functionality of the ground. In this example, the user does not care to arrive at a particular time and therefore selects "No" virtual button 374. The navigation device 200 then calculates a route between the current location and the selected destination location and displays a calculated route 386 via the user interface, as shown in FIG. The user is also provided with a "Complete" virtual button 388 that the user can press to indicate that the calculated route is acceptable; a "find alternative" virtual button 390 that the user can press to make The navigation device 200 calculates another route to the selected destination; and a "Details" virtual button 392 that the user can press to reveal selectable options to display more detailed information about the currently displayed route 386. In this case, assuming that the user believes that the displayed route is acceptable, and once the "Done" button 388 has been pressed, the user is presented with a three-dimensional view of the current, starting position of the navigation device 2 (not shown). The user then begins his journey and the navigation device 2 guides the user. The navigation device 200 periodically acquires GPS data and performs its own position determination by calculating (in a known manner) the current position of the navigation device 200. Using the calculated current location information, the navigation device 2 updates the map in a known manner based on the determined changes in the location of the navigation device 137830.doc -32. 201028655 200, and by providing visual and (as appropriate) voice The navigation command directs the user until the selected destination is reached or the selected destination is reached. In the above example, the user provided an exact text address that was used as the basis for querying the server 150. However, if necessary, the user may be permitted to submit more general location information (eg, streets and cities), and the use of the geocoding server and the information returned by the server may be similar to the above regarding device management applications. 171 is performed in the manner described in the first embodiment of setting the buffer area. In another embodiment, the above embodiments can be implemented by the following functionality. Alternatively, the following functionality may be provided without having to select a destination location based on selections made by the image interface described above. Referring again to Figures 19, 20 and 21, after the application software 264 has calculated and displayed (step 450) the calculated route (Figure 19), the object picker module 266 (as appropriate) is passed through the user. The interface interrogates (step 々π) the user to determine whether the user wants to supplement the route preview with the icon (or a thumbnail if the display is capable), the icons are identified with respect to the calculation The image associated with the location within the predetermined buffer area of the route. In this regard, the buffer area may be predetermined and stored during initial configuration of the navigation device 200, or alternatively, the user may be queried via the user interface to designate a desired buffer area. In the event that the user does not want to view images associated with the calculated route or location within the buffer zone for the calculated route, the application software 264 continues (step 454) to provide navigation assistance in the manner described above. However, if the user wants to supplement the view of the rf·calculated route with the image 137830.doc •33· 201028655 image information, the object grabber module 266 calculates the calculated route segmentation (step 456) into multiple Buffer regions (eg, rectangular regions) 'each have their own coordinate data specific to a particular segment. These buffer regions each constitute an individual position correlation criterion. The object fetcher module 266 then sends (step 458) a plurality of requests for image and position information about each of the defined rectangular regions, according to the normal operation of the server, the server! 5) Using the buffer area specified above to search the data storage device 16 for obtaining the object data (in this example, the image data stored and associated with the object data and other suitable materials), wherein associated The location data conforms to the buffer area (and any other criteria) specified in the multiple HTTP GET messages received. The object grabber module 266 waits (step 460) to receive the results produced by the server 150 as described above. In this regard, the server 15 organizes the relevant data for each request as a result material after drawing the relevant data store 160 and will present each of the resulting data in the form described above with respect to the previous embodiment. The sender sends to the navigation device 2 and, in particular, sends it to the object capture module 266. Thereafter, and referring to FIG. 21, the object capture module 266 uses the retrieved result data to provide (step 462) a view of the calculated route 386 'but the view also shows the return from the server 15 position. The view provided in this example shows the location identified by the server 150 as a graphical representation. The graphical representation 371 indicates the location found within the buffer region along the calculated route. However, if the display 206 of the navigation device 200 is capable of 'receiving', a thumbnail image may be displayed in the provided view instead of the illustration 371. 137830.d〇, -34· 201028655 The user can then select (step 464) one of the locations identified by the icon 371 displayed in the view. After selection, the object capture module is displayed (eg, illustrated) via a user interface (eg, in a manner similar to a single result entry presented by the device management application in the results pane of FIG. 6 (not shown). The illustration selects the details of the associated location. However, instead of providing the "Add to Favorites" virtual button 514, the preview may include, for example, "set as a parking point along the way" virtual button and "return" virtual button. Selecting the return " virtual button only results in Regression presents the view of Figure 371 and selects the location as the parking point " virtual button causes the route calculation function to receive the location associated with the image selected as the parking spot along the way. Application software 266 then returns to include The preview of the above illustration 371 allows the user to select other locations as parking spots along the way (if needed). Thereafter, once the user has selected to complete the "virtual button 388, the route calculation functionality is then recalculated (step 466) The route to the selected parking spot along the way is then continued according to the usual route calculation and navigation procedure described above. In another embodiment, the user may construct a list of trips by providing image data and associated location data. Referring to FIG. 22, FIG. 24 and FIG. 24, the user passes the main menu of 圊10 by navigating to the main menu 3/3 (Fig. 23). Next, select "Journey Planning" virtual button 393, after which the 'application software 264 displays a journey creation view 394 (Fig. 24) via the user interface. By selecting the "Add" virtual button in the journey creation view 394 The New 395 'user can select a location as a trip list item via an input process similar to that described above with respect to Figures 11 through 15. Although the user is not shown, the user can also utilize the permitted user. 137830.doc •35 201028655 (for example) using other menu options selected as locations along the way to the park or destination. In any case, after the user has selected (step 470) a location as a journey entry, the application The software 264 provides the object picker module 266 with coordinates of the location indicated by the textual input as described above. As in the previous example, a buffer region is predetermined and stored with respect to the object picker module 266. However, In this example, the buffer area is set to a relatively small area (for example, the area of the square 100mxioOm) 'because in this example The purpose of obtaining the image data is to help the user determine whether the location selected for inclusion in the journey is acceptable to the user. Thereafter, and using the API 'object picker module of the panoramia server 150 mentioned above. 266 then generates a request/response message of the type described in the previous embodiment and sends the message as an HTTP GET message (step 472) to the server 150. Depending on the normal operation of the server, the server 150 uses the above designation. The rectangular area searches for the data storage 160 to obtain the object data (in this example, the image data stored and associated with the object data and other suitable materials). The associated location data is in the HTTP GET message. The buffer area specified (and any other criteria). The object finder module 266 waits (step 474) to receive the results as described above by the server 150. In this regard, the server 15 organizes the related data into the result data after the relevant data is retrieved from the data storage 160 and transmits the result data in the form described above with respect to the previous embodiment to the navigation device 200' and details In other words, after the object picker module 266 β receives the result data from the server 150, if only one result is returned, the object 137830.doc -36 - 201028655 picker module 266 is via the user interface. A representation 396 of the entry in the list of created trips is provided (step 476). In the event that the server 15 returns multiple results, the object picker module 266 selects the result having the location data closest to the selected location as the trip item. The user can then select (step 478) one of the location icons marked by the icon 396 and displayed in the view in the journey manifest. However, if the display 206 of the navigation device 200 is capable, a thumbnail image may be displayed instead of the display 371 in the provided illustration. After selection, the object capturer module 266 is displayed via the user interface (for example) in a manner similar to the single result input presented by the device management application in the results pane of FIG. 6 (not shown). Details regarding the location associated with the graphical selection. However, instead of providing the "Add to Favorites" virtual button 514, the preview may include, for example, "Remove from Trip" "Virtual Buttons &"Return" Virtual Buttons (step 480). Select "Return"Virtual The button only causes a regression (step 484) to present the view of the travel list of Figure 24 above, and selecting the "Remove from Trip" virtual button causes the application software 264 to be removed from the trip list (step 4 is called corresponding to the displayed The journey of the image. The user interface then returns (step 484) the tour list view of the map 'but does not show the removed trip items... once the user has completed the operation of the trip list, the user can select "complete "Virtual button 397 to communicate to the application software 2M that the user has completed planning the journey. In yet another embodiment, the application software 264 may provide the user with a view along with the journey planning functionality. An option to calculate the location of the route from the current position to the final position of the planned journey up to 137830.doc -37· 201028655 This functional operation is similar to the functionality described with respect to the embodiment of FIG. 21, by which the calculated route is segmented into a plurality of slow % regions, and the multiple buffer regions are used to obtain and Calculate the image and location data related to the location of the route. Each of the buffer regions constitutes an additional position correlation criterion. As with the embodiment associated with FIG. 2A, the user can select the displayed image or icon. One or more of the locations are selected by the displayed image associated with the location as a parking spot along the way. The selected location can then be added to the journey. However, in contrast to the embodiment of Figure 21, the selection is alternatively selected. The location is the destination location. Thus, as can be seen from the above two embodiments, the above functionality can be used to modify the trip list, and the functionality associated with the trip list constitutes navigation related functionality. It will also be appreciated that although the invention Various aspects and embodiments have been described previously 'but the scope of the invention is not limited to the specific configuration set forth herein, but the fact is 'this The scope of the invention extends to include all configurations and modifications and variations within the scope of the appended claims. For example, if the server 150 is able to use the search criteria to filter the results retrieved from the data store 160, the API may Adapted to support the communication of other search criteria that constitute additional information, such as location attributes such as the name or type of location, such as, tourist attraction " or indeed other types of points of interest (eg, on the way) It may be necessary for the gas station to be used. The data may be generated at the local end and executed by the application software 264 after receiving the result data including the additional data. If necessary, it is 137830.doc -38 - 201028655 Efficiently performing filtering, the application software 264 can be configured to obtain additional information (eg, attribute data from a remote location information source (eg, a remote point of interest database) from a source of information stored at the local end or (if not available). ). Although the above examples have been described in the context of imagery, it should be appreciated that pictorial or thumbnails may be used to provide for audio information and/or visual information (eg, sound files) if the server 150 is capable of providing the audio material. ) access. Further, 'should understand' that although the above embodiment has been described with respect to a single server 15 , a request for multiple servers (if available) can also be made. From the above-described embodiments, those skilled in the art will appreciate that the functionality provided to facilitate access and/or use of location information by means of object data viewed by the user may be implemented in navigation device 2 and/or In the device management device 171, 'and in fact' when implementing the above-described functionality, the device management device can be understood to include a navigation device from a functional point of view. Although the embodiments described in the foregoing detailed description refer to GpS, it should be noted that the navigation device may utilize any of the position sensing techniques as an alternative to Qps (or indeed, in addition to GPS, for example, navigation devices may be utilized Other global navigation satellite systems, such as the European Galileo (GaHle〇) system. Similarly, it is not limited to satellite-based, but can be easily implemented using ground-based beacons or any other system that enables the device to determine its geographic location. An alternative embodiment of the present invention can be implemented as a computer program for use by a computer system. The computer program product is, for example, a series of computer instructions stored in, for example, a magnetic disk, a CD-ROM, a deleted or a fixed magnetic device. The tangible data recording medium of the 137830.doc •39- 201028655 is embodied in the computer data signal, which is transmitted via tangible media or wireless media (for example, microwave or infrared). The series of computer instructions can constitute the above. Describe all or part of the functionality' and may also be stored in any memory device (volatile or Volatile in 'such as 'semiconductor memory devices, magnetic memory devices, optical memory devices, or other memory devices. It will be understood by those skilled in the art, although the preferred embodiment is implemented by soft rituals. A certain functionality, but the functionality can be implemented only in hardware (eg, by one or more ASICs (special application integrated circuits) or actually by a mixture of hardware and software. Thus, no The scope of the present invention is to be construed as being limited to the specifics of Combinations, and the scope of the present invention is extended to include any combination of features or embodiments disclosed herein, whether or not the specific combination has been specifically recited in the scope of the accompanying claims. 1 is a schematic illustration of an illustrative portion of a Global Positioning System (GpS) that can be used by a navigation device; FIG. 2 is between a navigation device and a servo device. Figure 3 is a schematic illustration of the electronic components of the navigation device of Figure 2 or any other suitable navigation device; Figure 4 is a schematic representation of the architectural stack used by the navigation device of Figure 3. 137830. Doc -40- 201028655 Flow diagram 6 and FIG. 7 of the position selection support method of one embodiment are screens from the dream office: the process management application is executed during the execution of the method of FIG. 5; A flowchart of another location selection support method of another embodiment of the invention; FIGS. 9-19 are schematic screen views associated with operation of the navigation device of FIG. 3 during the method of FIG. 8;
圖20為構成本發明之另一實施例的另一位置選擇支援 法的流程圖; 圖21為與圖3之導航設備在圖2〇之方法期間的 聯之示意螢幕畫面; 圖22為構成本發明之又一實施例的又一位置選擇支 法的流程圖;及Figure 20 is a flow chart showing another position selection support method constituting another embodiment of the present invention; Figure 21 is a schematic screen diagram of the navigation device of Figure 3 during the method of Figure 2; A flow chart of still another position selection method of another embodiment of the invention; and
關 方 圖23及圖24為與圖3之導航設備在圖22之方法期間、 作相關聯之示意螢幕畫面。 的操 【主要元件符號說明】 100 GPS系統 102 衛星 104 地球 J〇6 GPS接收器 1〇8 展頻GPS衛星資料信號 !5〇 伺服器 152 通信頻道 13 7830.doc 201028655Figures 23 and 24 are schematic screen views associated with the navigation device of Figure 3 during the method of Figure 22. Operation [Main component symbol description] 100 GPS system 102 Satellite 104 Earth J〇6 GPS receiver 1〇8 Spread spectrum GPS satellite data signal !5〇 Server 152 Communication channel 13 7830.doc 201028655
154 處理器 156 伺服器記憶體 158 有線或無線連接 160 大量儲存裝置 162 發射器 164 接收器 166 發射器 168 接收器 169 處理資源 170 客戶終端機 171 裝置管理應用程式 172 輸入/輸出埠 200 導航設備 202 處理器 204 輸入裝置 206 顯示裝置 208 輸出裝置 210 連接 212 輸出連接 214 記憶體資源 216 連接 218 輸入/輸出(I/O)埠 220 連接 222 外部I/O裝置 137830.doc -42- 201028655 224 天線/接收器 226 連接 260 功能硬體組件 262 作業系統 264 應用程式軟體 266 物件擷取器模組 340 顯示 342 局部環境 344 顯示之一區域 346 虛擬或軟按紐 348 "導航至"虛擬按鈕 350 "地址"按鈕 352 "街道及門牌號"虛擬 354 提示 356 旗標按鈕 358 虛擬鍵盤 360 可選擇城市清單 362 提示 364 可選擇街道名稱清單 366 虛擬小鍵盤 368 提示 370 "完成"虛擬按鈕 371 圖示 372 詢問訊息 137830.doc 43- 201028655154 Processor 156 Server Memory 158 Wired or Wireless Connection 160 Mass Storage Device 162 Transmitter 164 Receiver 166 Transmitter 168 Receiver 169 Processing Resources 170 Client Terminal 171 Device Management Application 172 Input/Output 埠 200 Navigation Device 202 Processor 204 Input Device 206 Display Device 208 Output Device 210 Connection 212 Output Connection 214 Memory Resource 216 Connection 218 Input/Output (I/O) 埠 220 Connection 222 External I/O Device 137830.doc -42- 201028655 224 Antenna / Receiver 226 Connection 260 Function Hardware Component 262 Operating System 264 Application Software 266 Object Picker Module 340 Display 342 Local Environment 344 Display One Area 346 Virtual or Soft Button 348 " Navigate to "Virtual Button 350 " ;address"button 352 "street & house number"virtual 354 prompt 356 flag button 358 virtual keyboard 360 selectable city list 362 prompt 364 select street name list 366 virtual keypad 368 prompt 370 "complete" virtual Button 371 illustration 372 Q. message 137830.doc 43- 201028655
374 386 388 390 392 393 394 395 396 397 500 502 504 506 508 510 512 514 "否"虛擬按鈕 路線 "完成"虛擬按鈕 "尋找替代''虛擬按鈕 "細節"虛擬按鈕 "旅程導航”虛擬按鈕 旅程創建視圖 "添加"虛擬按鈕 圖示 "完成"虛擬按鈕 搜尋介面 文字輸入框 ”獲得圖片"虛擬按鈕 結果窗格 所存取之影像 位置之個別名稱 任何其他必要資訊 "添加至最愛"虛擬按鈕 137830.doc -44-374 386 388 390 392 393 394 395 396 397 500 502 504 506 508 510 512 514 "No"Virtual Button Route"Complete"Virtual Button"Find alternative ''virtual button"Details" virtual button" Journey Navigation "Virtual Button Journey Creation View" "Add "Virtual Button Icon"Complete"Virtual Button Search Interface Text Input Box to get the image" virtual button result pane access to the individual name of the image location any other Necessary information "Add to favorite" virtual button 137830.doc -44-
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW98102653A TW201028655A (en) | 2009-01-22 | 2009-01-22 | Navigation apparatus, location selection support system and method of supporting location selection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW98102653A TW201028655A (en) | 2009-01-22 | 2009-01-22 | Navigation apparatus, location selection support system and method of supporting location selection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201028655A true TW201028655A (en) | 2010-08-01 |
Family
ID=44853717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW98102653A TW201028655A (en) | 2009-01-22 | 2009-01-22 | Navigation apparatus, location selection support system and method of supporting location selection |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TW201028655A (en) |
-
2009
- 2009-01-22 TW TW98102653A patent/TW201028655A/en unknown
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2242995B1 (en) | Navigation device, system & method with over the air search module | |
| EP2646781B1 (en) | Navigation methods and systems | |
| TW200912360A (en) | Location data processing apparatus and method of importing location information | |
| TW201017111A (en) | Navigation apparatus, server apparatus and method of providing point of interest data | |
| TW201017109A (en) | Navigation apparatus, server apparatus and method of providing point of interest information | |
| CN101903747A (en) | Navigation device and method | |
| US8606502B2 (en) | Navigation device and method | |
| CN102753940A (en) | Navigation apparatus, audible instruction generation system and method of generating audible instructions | |
| TW201028655A (en) | Navigation apparatus, location selection support system and method of supporting location selection | |
| JP2014122837A (en) | Information Sharing System | |
| JP2013178135A (en) | On-vehicle system | |
| WO2010081548A1 (en) | Navigation apparatus, location selection support system and method of supporting location selection | |
| TW201017129A (en) | Navigation apparatus and method of route configuration | |
| TW201027034A (en) | Navigation device & method | |
| TW201224396A (en) | Methods and systems for obtaining location information | |
| TW200947296A (en) | Navigation device and method of operational preference and selection therefor | |
| TW201226854A (en) | Mapping or navigation apparatus and method of operation thereof | |
| TW201027040A (en) | Navigation device and method for determining a route of travel | |
| TW200930984A (en) | Navigation device and method | |
| TW201028656A (en) | Navigation system and method | |
| TW201231921A (en) | Methods and systems for obtaining information | |
| HK1140284A (en) | Location importation data delivery apparatus, location data importation system and method of importing location data | |
| TW201122430A (en) | Navigation apparatus, audible instruction generation system and method of generating audible instructions | |
| JP2011228948A (en) | Telephone book system and navigation device | |
| HK1136890A (en) | Location data processing apparatus and method of importing location information |