新四季網

具有用於在短距離內作出多次轉向的輔助的導航系統的製作方法

2023-04-30 00:43:21 3

具有用於在短距離內作出多次轉向的輔助的導航系統的製作方法
【專利摘要】描述了用於在短時段內或短距離內存在連續的多次轉向時提供導航輔助的各種技術和工具。在一個實施例中,可以審閱路線信息來確定相隔少於預定距離的順序的多次轉向。這些所謂的「緊湊轉向」可以與其他轉向不同地通過在單次組合指令中通知這些緊湊轉向而被處理。還可以提供附加車道引導。在另一實施例中,可以使用音頻反饋來指示用戶完成了成功轉向。這樣的音頻反饋可以與標識出的緊湊轉向相組合或者單獨地用於其他轉向或事件。該音頻反饋還可以是提示用戶輕擊顯示器的指示,其中這種輕擊導致立即指示下一次轉向。
【專利說明】具有用於在短距離內作出多次轉向的輔助的導航系統
[0001]背景
[0002]計算機輔助地圖導航工具已實現了廣泛的接受度。用戶可以用在各個網站處可用的地圖導航工具來尋找地址或指示。一些軟體程序允許用戶在地圖上導航,朝地面方向放大或遠離地面縮小,或在不同地理位置之間移動。在汽車中,GPS設備多年來已提供基本道路導航。最近,用於蜂窩電話和其他移動計算設備的地圖導航軟體已允許用戶放大、縮小地圖並在其上四處移動,該地圖示出關於地理特徵、城鎮、城市、縣和州位置、道路和建築物的細節。
[0003]許多導航系統以相同的方式來處理所有的轉向,而不考慮其中多次轉向可能在短時段內連續發生的情形。例如,在一路線在小於0.3英裡內具有多次轉向的情形中,用戶可能常常會錯過轉向,因為下一次轉向只有在檢測到已經完成前一次轉向時才會被通知。到通知下一次轉向時,用戶只有很少的時間來準備該轉向或者已經錯過了該轉向。
[0004]概述
[0005]描述了用於在短時段內或短距離內存在連續的多次轉向時提供導航輔助的各種技術和工具。
[0006]在一個實施例中,可以審閱路線信息來確定相隔少於預定距離的順序的多次轉向。在一個示例中,該預定距離可以是0.5英裡,但也可使用其他距離。如此緊湊的轉向可以與其他轉向不同地通過在單次組合指令中通知該緊湊轉向而被處理。還可以提供附加車道引導。從而,對於三次轉向N、N+1和N+2,通知可以如下:通知轉向(N)、通知轉向(N+1)、車道引導(N+2)。
[0007]在另一實施例中,可以使用音頻反饋來指示用戶完成了成功轉向。從而,當用戶完成一次轉向時,蜂鳴可以指示該路線中的另一步驟已經被完成。這樣音頻反饋可以與標識出的緊湊轉向相組合或者單獨地用於其他轉向或事件。該音頻反饋還可以是提示用戶輕擊顯示器的指示,其中這種輕擊導致立即指示下一次轉向。從而,如果用戶完成了轉向N,則將播放音頻指示。用戶隨後可以提供請求進一步信息的輸入命令。例如,用戶隨後可輕擊客戶端設備的觸控螢幕,並且該客戶端設備將播放以下通知:通知轉向(N+1)、車道引導(N+2)。也可使用其他命令,諸如語音命令等。
[0008]提供本
【發明內容】
是為了以簡化的形式介紹將在以下具體實施例中進一步描述的一些概念。本
【發明內容】
並不旨在標識出所要求保護的主題的關鍵特徵或必要特徵,也不旨在用於幫助確定所要求保護的主題的範圍。本發明的其它特徵和優點在參考附圖繼續閱讀以下對實施例的詳細描述後將變得顯而易見。
[0009]參考附圖閱讀以下詳細描述,將更清楚本發明的前述和其他目標、特徵和優點。
[0010]附圖簡述
[0011]圖1是示出可結合其實現此處描述的技術和工具的示例移動計算設備的框圖。
[0012]圖2是示出呈現地圖視圖和列表視圖的地圖導航工具的示例軟體架構的框圖。
[0013]圖3a和3b是示出使用地圖導航工具呈現的一般化地圖視圖和一般化列表視圖的各特徵的圖示。[0014]圖4a_4c是示出使用地圖導航工具呈現的列表視圖的用戶界面特徵的示例屏幕截圖。
[0015]圖5a和5b是緊湊轉向的示例。
[0016]圖6是提供緊湊轉向的音頻指令的方法的流程圖。
[0017]圖7是用於標識緊湊轉向的方法的詳細流程圖。
[0018]圖8是用於響應於完成轉向或路線中的其他事件來播放音頻提示的方法的流程圖。
[0019]圖9示出了通知轉向時的不同實施例。
[0020]詳細描述
[0021]示例移動計算設備
[0022]圖1描繪了能夠實現在此描述的技術和解決方案的移動計算設備(100)的詳細示例。行動裝置(100)包括在(102)處概括示出的各種任選的硬體和軟體組件。一般來說,行動裝置中的組件(102)可與該設備的任何其他組件通信,但出於容易說明的目的未示出所有連接。行動裝置可以是各種計算設備(例如,蜂窩電話、智慧型電話、手持式計算機、膝上型計算機、筆記本計算機、平板設備、上網本、媒體播放器、個人數字助理(PDA)、相機、攝像機等)中的任何一個,並且可允許與諸如無線保真(W1-Fi)、蜂窩、或衛星網絡之類的一個或多個移動通信網絡(104 )進行無線雙向通信。
[0023]所示的行動裝置(100)可包括用於執行如信號編碼、數據處理、輸入/輸出處理、電源控制和/或其他功能等任務的控制器或處理器(110)(例如,信號處理器、微處理器、ASIC、或其他控制和處理邏輯電路)。作業系統(112)控制對組件(102)的分配和使用以及對一個或多個應用程式(114)(諸如實現本文描述的創新特徵中的一個或多個的地圖導航工具)的支持。除了地圖導航軟體之外,應用程式還可包括常用移動計算應用(例如,電話應用、電子郵件應用、日曆、聯繫人管理器、web瀏覽器、消息收發應用)、或任何其他計算應用。
[0024]所示的行動裝置(100)包括存儲器(120)。存儲器(120)可包括不可移動存儲器
(122)和/或可移動存儲器(I24)。不可移動存儲器(122)可包括RAM、ROM、快閃記憶體、硬碟、或其他公知的存儲器存儲技術。可移動存儲器(124)可包括快閃記憶體或訂戶身份模塊(SIM)卡——其在全球移動通信系統(GSM)等通信系統中是眾所周知的,或者其他眾所周知的存儲器存儲技術,諸如「智慧卡」。存儲器(120)可用於存儲數據和/或用於運行作業系統(112)和應用程式(114)的代碼。示例數據可包括經由一個或多個有線或無線網絡發送給和/或接收自一個或多個網絡伺服器或其他設備的網頁、文本、圖像、聲音文件、視頻數據、或其他數據集。存儲器(120)可用於存儲諸如國際移動訂戶身份(MSI)之類的訂戶標識符,以及諸如國際行動裝置標識符(IMEI)之類的設備標識符。可將此類標識符傳送給網絡伺服器以標識用戶和設備。
[0025]行動裝置(100)可支持一個或多個輸入設備(130)以及一個或多個輸出設備(150),一個或多個輸入設備(132)諸如觸控螢幕(132)(例如,能夠捕捉手指輕擊輸入、手指姿勢輸入或虛擬鍵盤或小鍵盤的鍵擊輸入)、話筒(134)(例如,能夠捕捉語音輸入)、相機(136)(例如,能夠捕捉靜止圖片和/或視頻圖像)、物理鍵盤(138)、按鈕和/或跟蹤球
(140), 一個或多個輸出設備(150)諸如揚聲器(152)、以及顯不器(154)。其他可能的輸出設備(未不出)可包括壓電或其他觸覺輸出設備。一些設備可服務一個以上的輸入/輸出功能。例如,觸控螢幕(132)和顯示器(154)可被組合在單個輸入/輸出設備中。
[0026]計算設備100可提供一個或多個自然用戶接口(NUI)。例如,作業系統112或應用114可包括作為允許用戶經由語音命令來操作設備100的語音用戶界面的一部分的語音識別軟體。例如,用戶的語音命令可用於向地圖導航工具提供輸入。
[0027]無線數據機(160)可被耦合至一個或多個天線(未示出),並且可支持處理器
(110)與外置設備間的雙向通信,如本領域中充分理解的那樣。數據機(160) —般被示為並可包括例如用於通過移動通信網絡(104)進行長程通信的蜂窩式數據機、可兼容藍牙的數據機(164)、或用於通過外置的配備有藍牙的設備或者本地的無線數據網絡或路由器來進行短程通信的可兼容W1-Fi的數據機(162)。無線數據機(160)通常被配置成用於與一個或多個蜂窩網絡進行通信,諸如用於單個蜂窩網絡內、蜂窩網絡之間、或行動裝置與公共交換電話網絡(PSTN)之間的數據和語音通信的GSM網絡。
[0028]行動裝置可進一步包括至少一個輸入/輸出埠( 180)、電源(182)、衛星導航系統接收機(184)(諸如全球定位系統(GPS)接收機)、傳感器(186)(諸如,用於檢測設備100的方向和運動並用於接收姿勢命令來作為輸入的加速計、陀螺儀或紅外鄰近傳感器)、收發機(188)(用於無線發射模擬或數位訊號)和/或物理連接器(190),它可以是USB埠、IEEE 1394 (火線)埠、和/或RS-232埠。所示的組件(102)不是必需的或所有都包括的,因為可刪除所示的組件中的任何一個並可添加其他組件。
[0029]行動裝置可基於通過衛星導航系統接收機(184)(例如,GPS接收機)接收到的信息來確定指示行動裝置的位置的位置數據。或者,行動裝置可以另一方式來確定指示行動裝置的位置的位置數據。例如,可以通過蜂窩網絡的各蜂窩塔104之間的三角測量來確定行動裝置的位置。或者,可基於在行動裝置附近的W1-Fi路由器的已知位置來確定行動裝置的位置。可以每秒鐘或以其他為基礎來更新位置數據,這取決於實現和/或用戶設置。不管位置數據的源如何,行動裝置都可以向地圖導航工具提供位置數據以供在地圖導航中使用。例如,地圖導航工具通過作業系統(112)所展示的接口周期性地請求或輪詢當前位置數據(作業系統(112)進而可以從行動裝置的另一組件處得到更新後的位置數據),或者作業系統(112)通過回調機制將更新後的位置數據推向已註冊這樣的更新的任何應用(諸如,地圖導航工具)。
[0030]通過使用地圖導航工具和/或其他軟體或硬體組件,行動裝置(100)實現本文描述的各種技術。例如,處理器(110)可以對用戶輸入和/或對行動裝置的當前位置的改變作出反應來更新地圖視圖和/或列表視圖。作為客戶端計算設備,行動裝置(100)可以向伺服器計算設備發送請求,並且作為回報從伺服器計算設備接收地圖圖像、距離、指示、其他地圖數據、搜索結果或其他數據。
[0031]行動裝置(100)可以是實現環境的一部分,在實現環境中各種類型的服務(例如,計算服務)是通過計算「雲」來提供的。例如,雲可包括可位於中央或是分布式的計算設備集,其向經由諸如網際網路等網絡連接的各種類型的用戶和設備提供基於雲的服務。一些任務(例如,處理用戶輸入和呈現用戶界面)可在本地計算設備(例如,連接的設備)上執行,而其他任務(例如,存儲將在後繼處理中使用的數據)可在雲中執行。
[0032]雖然圖1示出了行動裝置(100),但更一般地在此描述的技術和方案可以通過具有其他屏幕能力和設備形成因素的設備來實現,諸如臺式計算機、電視屏幕或連接到電視機的設備(例如,機頂盒或遊戲控制臺)。可由雲通過服務提供商、或通過其他在線服務的提供商來提供服務。因此,在此描述的地圖導航技術和解決方案可以通過連接的設備中作為客戶端計算設備的任何一個計算設備來實現。類似地,雲中或服務供應商的各種計算設備中的任一個計算設備可執行伺服器計算設備的角色並將地圖數據或其他數據遞送給連接的設備。
[0033]用於呈現地圖數據和指示的示例軟體架構
[0034]圖2示出了用於取決於用戶輸入和位置數據來呈現地圖的各種視圖的地圖導航工具的示例軟體架構(200)。客戶端計算設備(例如,智慧型電話或其他移動計算設備)可執行根據架構(200)組織的軟體以呈現地圖視圖、路線的指示的列表視圖、或其他視圖。
[0035]架構(200)包括設備作業系統(OS) (250)和地圖導航工具(210)。在圖中,設備OS (250)包括用於呈現的組件(例如,向顯示器呈現視覺輸出、生成揚聲器的語音輸出)、用於聯網的組件、用於進行位置跟蹤的組件、以及用於進行語音識別的組件。設備OS (250)管理用戶輸入功能、輸出功能、存儲訪問功能、網絡通信功能、以及設備的其他功能。設備OS(250)提供對地圖導航工具(210)的這些功能的訪問。
[0036]用戶可生成影響地圖導航的用戶輸入。用戶輸入可以是觸覺輸入(諸如觸控螢幕輸入)、按鈕按壓或按鍵按壓、或者語音輸入。設備OS (250)包括用於識別來自觸覺輸入對觸控螢幕的輕擊、手指姿勢等、識別來自語音輸入的命令、按鈕輸入或按鍵按壓輸入、以及創建可由地圖導航工具(210)或其他軟體使用的消息的功能。地圖導航工具(210)的解釋引擎(214)監聽來自設備OS (250)的用戶輸入事件消息。Π事件消息可指示平移手勢、輕拂(flicking)手勢、拖動手勢、或設備的觸控螢幕上的其他手勢、觸控螢幕上的輕擊、鍵擊輸入、或其他Π事件(例如,來自語音輸入、方向性按鈕、跟蹤球輸入)。在合適的情況下,解釋引擎(214)可將來自OS (250)的Π事件消息翻譯成發送到地圖導航工具(210)的導航引擎(216)的地圖導航消息。
[0037]導航引擎(216)考慮當前查看位置(可能從地圖設置存儲(211)提供作為已保存的或最後的查看位置)、來自解釋引擎(214)的指示查看位置的所需改變的任何消息、以及地圖數據和位置數據。根據這一信息,導航引擎(216)確定查看位置並向呈現引擎(218)提供查看位置以及該查看位置附近的位置數據和地圖數據。位置數據可指示與查看位置對齊的(計算設備相對於地圖導航工具(210)的)當前位置,或者查看位置可以偏離當前位置。
[0038]導航引擎(216)從作業系統(250)得到計算設備的當前位置數據,而作業系統從計算設備的本地組件獲得當前位置數據。例如,位置數據可基於來自全球定位系統(GPS)的數據、通過蜂窩網絡的蜂窩塔之間的三角測量、通過參考附近W1-Fi路由器的物理位置、或者通過另一機制來確定。
[0039]導航引擎(216)從地圖數據存儲(212)獲得地圖的地圖數據。一般的,地圖數據可以是各種細節水平的照片圖像數據或(邊界的、道路的等等)圖形數據,從對州和城市的高級別描繪到對社區和高速公路的中級別描繪到對街道和大樓的低級別描繪。除了照片數據和圖形數據之外,地圖數據還可包括圖形指示符,諸如針對各個州、城市、社區、街道、大樓、地標或地圖上的其他特徵的地點名稱的圖標或文本標記。除了名稱,地圖數據還可包括各特徵之間的距離、定義起始位置和終點位置之間的路線的(按照緯度和經度的)路線點、用於沿路線的各航路基準點處的決策的文本指示(例如,在東北第148 (NE 148th)轉向)、以及沿路線的各航路基準點之間的距離。地圖數據可提供諸如聯繫人信息(例如,電話號碼、網頁、地址)、評論、評級、其他註解、菜單、照片、廣告促銷、或遊戲信息(例如,地理高速緩存、地理標籤)之類的給定特徵的附加細節。可以提供對網頁的連結,以啟動Web瀏覽器並導航到關於該特徵的信息。
[0040]地圖數據的組織取決於實現。例如,在一些實現中,不同類型的地圖數據(照片圖像數據或圖形表面層數據、文本標記、圖標等)被組合成給定細節水平的單層地圖數據。直至某一點,如果用戶放大(或縮小),給定細節水平的地圖數據塊被簡單地擴展(或收縮)。如果用戶更進一步地放大(或縮小),則給定細節水平的地圖數據塊由處於更高(或更低)細節水平的一個或多個其他塊內來代替。在其他實現中,不同類型的地圖數據被組織到在呈現期間被合成的不同覆蓋層中,但一般以相同處理方式來進行放大和縮小,其中覆蓋層被擴展(或收縮)至多至某一點,隨後由其他處的塊來代替。
[0041]地圖數據存儲(212)高速緩存最近使用的地圖數據。在需要時,地圖數據存儲(212)從本地文件存儲或從網絡資源獲得附加或經更新的地圖數據。設備OS (250)作為對存儲和網絡資源的訪問的中介。地圖數據存儲(212)通過設備OS (250)向存儲或網絡資源請求地圖數據,該設備OS (250)處理該請求、在必要時向伺服器請求地圖數據和接收回復、並將所請求的地圖數據提供給地圖數據存儲(212)。
[0042]例如,為了確定一路線的指示,地圖導航工具(210)向OS (250)提供起始位置(通常為具有地圖導航工具(210)的計算設備的當前位置)和目的地(例如,地址或其他具體位置)的終點位置作為對地圖數據請求的一部分。設備OS (250)將請求傳達至一個或多個伺服器,該伺服器提供表面層數據、定義路線的路線點、沿路線的各航路基準點處的決策的文本指示、沿路線的各航路基準點之間的距離、和/或作為回復的其他地圖數據。設備OS(250)進而將地圖數據傳達至地圖導航工具(210)。
[0043]作為另一示例,當用戶沿著路線行進時,地圖導航工具(210)從地圖數據存儲(212)獲得附加的地圖數據以供呈現。地圖數據存儲(212)可高速緩存當前位置附近的詳細地圖數據,從而使用這種經高速緩存的數據來增量式地改變所呈現的視圖。地圖導航工具(210)可預先取得地圖數據以及路線或路線的一部分。從而,在所呈現的地圖視圖被更新以說明當前位置的改變時,地圖導航工具(210)常常更新顯示而不存在向伺服器請求新地圖數據/從伺服器接收新地圖數據的延遲。在需要時,地圖數據存儲(212)請求附加地圖數據以呈現視圖。
[0044]呈現引擎(218)處理視圖位置、位置數據和地圖數據,並且呈現地圖的視圖。取決於使用場景,呈現引擎(218)可呈現來自本地存儲的地圖數據、來自網絡伺服器的地圖數據、或來自本地存儲的地圖數據和來自網絡伺服器的地圖數據的組合。一般地,呈現引擎(218)將所呈現的視圖的輸出命令提供給設備OS (250)以便在顯示器上輸出。呈現引擎(218)還可將輸出命令提供給設備OS (250)以供通過揚聲器或頭戴式耳機進行語音輸出。
[0045]作為呈現的一部分來執行的準確操作取決於實現。在一些實現中,為了進行地圖呈現,該工具確定視野並且標識出地圖中在視野內的特徵。隨後,對於那些特徵,該工具選擇地圖數據元素。這可包括針對標識出的特徵的可能在視野中可見的任何以及所有地圖數據元素。或者,它可包括與導航場景(例如,指示、交通)相關的那些可能可見的地圖數據元素的子集。對於給定路線,呈現引擎(218)在圖形上(例如,用突出顯示的顏色)連接沿路線的各路線點以示出路線並且在圖形上指示沿路線的各路線點。該工具將從查看位置可見的(例如,未被另一特徵或標記遮擋的)所選地圖數據元素進行合成。可替換地,該工具使用不同次序的動作、使用附加動作、或使用不同動作來實現呈現。
[0046]就總體行為而言,地圖導航工具可對計算設備的位置改變作出反應,並且還可對指示查看位置的變化、路線指示列表中頂部項的改變、或其他改變的用戶輸入作出反應。例如,響應於指示在地圖上的平移指令的手指手勢或按鈕輸入,或者在對路線指示列表中的前一項或下一項作出改變時,地圖導航工具可用轉換(垂直和/或水平移位)地圖的單次平滑的動畫來更新地圖。類似地,當計算設備的位置改變時,地圖導航工具可用單次轉換動畫自動地更新地圖。(或者,當計算設備的位置被更新時,地圖導航工具可自動重新定位並且重新呈現指示了計算設備的位置的圖標。)如果位置或查看位置的改變太大而無法使用單次平滑的轉換動畫來有效呈現時,地圖導航工具可動態地從位於第一地理位置縮小,垂直地和/或水平地移位到第二地理位置,隨後在第二地理位置處放大。這樣動態縮放操作可例如在以下情形中發生:當電話被關機隨後又在新的位置被開啟時,當查看位置的中心從遠處被重新定位到設備的當前位置時,當用戶在路線指示列表中的各項之間快速滾動時,或者當用戶滾動到指示列表中與距離當前查看位置很遠的航路基準點相關聯的前一項或下一項時。地圖導航工具還可對查看類型(例如,從地圖視圖切換到列表視圖,或者相反)的改變、要被呈現的細節的改變作出反應。
[0047]可替換地,地圖導航工具(210)包括更多或更少的模塊。給定模塊可被拆分成多個模塊,或不同模塊可被組合成單個層。例如,導航引擎可被拆分成控制導航的不同方面的多個模塊,或者導航引擎可與解釋引擎和/或呈現引擎組合。在一些情形中,參考一個模塊描述的功能(例如,呈現功能)可以被實現為另一模塊的一部分。
[0048]示例地圖導航Π和屏幕截圖
[0049]圖3a和3b示出了使用移動計算設備(301)的地圖導航工具分別呈現的一般化地圖視圖(300)和一般化指示列表視圖(350)。圖4a-4c示出地圖導航UI的列表視圖的示例屏幕截圖(401、402、403)。
[0050]設備301包括一個或多個設備按鈕。圖3a和3b不出接近設備(301)底部的單個設備按鈕。致動該設備按鈕的效果取決於上下文。例如,該設備按鈕的致動導致設備(301)從地圖導航工具返回主屏幕或開始屏幕。可替換地,設備(301)不包括設備按鈕。
[0051]圖3a和3b的設備(301)包括具有顯示區域和三個觸控螢幕按鈕的觸控螢幕(302)。致動觸控螢幕按鈕之一的效果取決於上下文以及哪一按鈕被致動。例如,觸控螢幕按鈕之一是搜索按鈕,並且對搜索按鈕的致動,取決於搜索按鈕所致動的點,使得設備(301)以搜索頁面開啟Web瀏覽器,開啟聯繫人菜單或者開啟另一搜索菜單。或者,觸控螢幕按鈕之一是可用於導航設備的用戶界面的「後退」按鈕。可替換地,設備包括更多的觸控螢幕按鈕,更少的觸控螢幕按鈕,或不包括觸控螢幕按鈕。使用物理設備按鈕來實現的功能可改為使用觸控螢幕按鈕來實現,或反之亦然。
[0052]在觸控螢幕(302)的顯示區域中,設備(301)呈現視圖。在圖3a中,作為地圖視圖(300)的一部分,設備(301)呈現完整地圖(310)以及覆蓋完整地圖(310)頂部的狀態信息(320)。狀態信息(320)可包括時間、日期、網絡連接狀態和/或其他信息。設備(301)還呈現包括地圖導航按鈕的控制部分(330),這取決於地圖導航工具的實現。圖3a示出「指示」按鈕(箭頭圖標)、「重新定位中心」按鈕(十字準線圖標)以及「搜索」按鈕(放大鏡圖標)。對「指示」按鈕的致動使得設備(310)打開菜單以供鍵擊輸入目的地位置。對「中心」按鈕的致動使得設備(301)在設備(301)的當前位置上方對齊查看位置。對「搜索」按鈕的致動使得設備(310)打開菜單以供鍵擊輸入要搜索的一個或多個位置。通過致動省略號可訪問其他按鈕/控制項,諸如清除地圖上的額外數據、顯示/隱藏照片圖像細節、顯示/隱藏交通數據、顯示/隱藏路線指示、改變地圖導航工具的諸如是否要輸入語音指令或者在沿路線進程期間是否要改變查看方向等設置的按鈕/控制項。可替換地,設備包括更多地圖導航按鈕、更少的地圖導航按鈕、或者不包括地圖導航按鈕。
[0053]在圖3b中,作為列表視圖(350)的一部分,設備(301)呈現縮短的地圖(360)以及覆蓋縮短的地圖(360)頂部的狀態信息(320)以及列表控制項(370)。縮短的地圖(360)示出完整地圖(310)中的地圖細節,而且還示出起始位置和終點位置之間的路線的至少一部分的圖形細節。列表控制項(370)示出用於沿路線的指示的文本細節和圖標。圖4a-4c示出列表視圖的示例屏幕截圖(401、402、403),每一個屏幕截圖包括縮短的地圖(360)、列表控制項(370)以及覆蓋縮短的地圖(360)的狀態信息(320)(即時間)。
[0054]圖4a_4c中的屏幕截圖(401、402、403)示出起始位置和終點位置之間的路線的不同列表視圖。在圖4a的屏幕截圖(401)中,圖形圖標(421)示出沿著列表視圖的地圖部分中的路線的當前位置。路線(411)的一部分相對於地圖數據的其餘部分用突出顯示的顏色被示出。屏幕截圖(401)的列表控制項包括航路基準點圖標(431、432)和沿路線的各航路基準點的文本細節。指示列表中的各項被組織成航路基準點,其表示在該點處將給予用戶對轉向、繼續直行、從出口出去等的具體指示。在航路基準點圖標(431、432)下方,指示圖標(441、442)在圖形上表示指示中與各個航路基準點相關聯的活動部分,例如,轉向、繼續直行、從出口出去。距離值(451、452)指示航路基準點之間的距離(如航路基準點2和3之間的距離(452))或者當前位置與即將到來的航路基準點之間的距離(如到航路基準點2的距離(451))。
[0055]航路基準點圖標(441、442)的顏色、文本細節、指示圖標(441、442)以及距離值(451、452)可取決於沿路線的進度狀態而改變。在圖4a中,航路基準點2的航路基準點圖標(431)、文本和指示圖標(441)用強調顏色來呈現以指示航路基準點2是指示列表中即將到來的項。另一方面,航路基準點3的航路基準點圖標(432)以及相關聯的文本和指示圖標(442)用中性顏色來呈現以指示航路基準點3在更遠的將來。
[0056]圖4b的屏幕截圖(402)示出在用戶滾動至指示列表末端(在圖形上用文本(462)來表不)之後的列表視圖。航路基準點圖標(433)表不地圖部分中的最後一個航路基準點以及列表視圖的列表控制項。地圖部分在圖形上突出顯示路線的部分(412)。在列表控制項中,航路基準點圖標(433)之後是與該航路基準點相關聯的文本和指不圖標(443),但沒有距離值,因為該航路基準點是最後一個航路基準點。該最終、將來的航路基準點的航路基準點圖標(433)、相關聯的文本和指示圖標(443)用中性顏色來呈現。
[0057]圖4c的屏幕截圖(403)示出在用戶滾動回到指示列表起始處(在圖形上用文本(461)來表示)之後的列表視圖。地圖部分在圖形上示出路線的部分(413),但該路線的完整部分被變灰。
[0058]航路基準點圖標(434)表不地圖部分中的初始航路基準點以及列表視圖中的列表控制項,並且也被變灰以示出已經經過該初始航路基準點。另一航路基準點圖標(435)表示後續的航路基準點。在列表控制項中,在空間允許的情況下,航路基準點圖標(434、435)之後是與該航路基準點相關聯的文本和指示圖標(444),它們同樣被變灰,但沒有距離值,因為已經經過了這些航路基準點。列表空間還包括用戶可致動以在各通行模式之間進行切換的通行模式圖標(472)。
[0059]示出緊湊轉向的示例地圖
[0060]緊湊轉向是在少於預定總距離內順序發生的那些轉向。例如,如果兩個或更多個轉向發生在少於0.3英裡的距離內,則這些轉向作為特殊情形被處理,其中創建組合指令以將這些轉向一起作為單次指令來進行通知。可以使用其他預定距離,諸如0.1-0.5英裡之間的距離。
[0061]圖5a示出其中緊湊轉向出現的示例。地圖510示出具有多條支路522、524、526和528的路線520。每一條支路具有與其相關聯的距尚。例如,支路524和526兩者被不為具有0.1英裡的距離。節點n、n+l、n+2被示為在各支路之間,這些節點表示在路線期間作出的各轉向。當兩個或更多個轉向發生在短距離或短時段內時,這些轉向被認為是緊湊轉向。在該示例中,例如,轉向n、n+1、n+2發生在0.2英裡之內,該距離少於預定設置的0.3英裡。如下文進一步描述的,當多次轉向在少於預定距離或時段內連續發生時,則作為單次指令作出處理該多個轉向的口頭通知。還可以提供車道引導。例如,就在轉向η之前,系統可直行以下動作:通知(η)、通知(n+1)、車道引導(n+2)。作為進一步的特徵,在完成轉向η之後,可以作出指示該轉向已被完成的語音提示。響應於該語音提示,用戶可提供請求或命令以收聽經更新的通知。例如,用戶可輕擊觸控螢幕以收聽經更新的通知,或者用戶可提供語音命令等。可以使用任何形式的用戶請求。響應於該請求,系統可以例如執行以下:通知(n+1)、車道引導(n+2)。一個附加特徵可以是各轉向保持單獨地列舉在列表空間中。從而,在書面部分中,各轉向保持為獨立的指令,儘管它們是以組合指令來通知的。從而,多個緊湊轉向可在作出這些緊湊轉向中的第一次轉向之前聯同車道引導一起進行通知。預先具有這樣的信息幫助用戶導航通過路線中的困難部分。
[0062]圖5b示出具有在短距離內示出的兩個轉向的另一示例。可以發生針對這兩次轉向的類似的緊湊轉向通知,其中在第二次轉向之後還可提供車道引導。
[0063]圖6是用於實現緊湊轉向的組合指令的方法600的流程圖。在過程框610中,系統審閱路線信息以確定以預定距離隔開的至少兩個轉向。系統可被編程為確定緊鄰的至少三個轉向或至少四個轉向。另外,用戶可調整緊湊轉向的定義設置。在任何情況下,在過程框610中,沿路線的緊湊轉向在遭遇這些轉向之前的某一時間被確定。事實上,緊湊轉向可在從伺服器計算機接收到路線信息之後立即被標識出。緊湊轉向還可基於其他信息,例如特定路段的限速、或者當用戶迫近轉向時他或她的當前速度。在過程框620中,在到達一系列緊湊轉向之前,通知包括至少兩次轉向和車道引導的口頭組合指令。可替代地,可將三次轉向作為單個組合指令來通知:通知(η )、通知(η+1)、通知(n+2 )。
[0064]圖7示出提供可被使用的附加實現細節的方法700的流程圖。在過程框710中,從伺服器計算機接收路線和距離信息。從而,用戶首先將目的地信息輸入到地圖應用中。(例如從GPS獲得的)用戶的位置和目的地被發送到伺服器計算機。作為響應,伺服器確定路線並且將該路線以及各轉向信息之間的距離發送給客戶端設備。在過程框720中,客戶端設備上的地圖應用檢查路線中的每一次轉向,並且計算各轉向之間的距離總和。在過程框730中,緊湊轉向被標識為具有低於預定距離的計算總和的轉向。預定距離可以是任何期望的量,諸如0.3,0.4或0.5英裡。在過程框740中,緊湊轉向被分組到單次語音命令中。從而,因此轉向與其他轉向不同地被處理。在到達一系列緊湊轉向之前,在到達第一次轉向之前按系列地通知各轉向。從而,一示例通知可以如下:「在第3大道右轉,隨後在CountryCommons左轉,並且保持在左側車道。」在過程框750中,緊湊轉向可被列舉為書面指令中分開的航路基準點。從而,緊湊轉向的口頭指令被不同地處理,但書寫指令可以與其他轉向相同的方式來處理。
[0065]圖8示出用於提供音頻提示的方法800的流程圖。在過程框810中,通知轉向。在完成該轉向之後,在過程框820中,響應於完成了所通知的轉向來播放音頻提示。該提示向用戶發信號,用戶輸入命令(諸如觸控螢幕幕)可調用路線中的下一次轉向的音頻通知。該音頻提示在用戶處於一系列緊湊轉向中時尤其有用。
[0066]圖9示出可用於緊湊轉向的不同實施例和不同通知場景。這些轉向可用任何期望的方式和組合來通知。
[0067]鑑於可應用所公開的本發明的原理的許多可能的實施例,應當認識到,所示實施例僅是本發明的優選示例,並且不應認為是限制本發明的範圍。相反,本發明的範圍由所附權利要求書來限定。因此,要求保護落入這些權利要求的範圍內的所有內容作為本發明。
【權利要求】
1.一種在導航系統中提供路線指令的方法,包括: 審閱到期望目的地的路線信息以確定相隔少於預定距離的順序的至少兩次轉向;以及 對於標識出的轉向並且,在所述路線中的適當時間,通知包括所述至少兩次轉向和車道引導的口頭組合指令。
2.如權利要求1所述的方法,其特徵在於,還包括將所述路線中的每一次轉向列舉為分開的書面指令,所述書面指令包括在所述組合指令中的各個標識出的轉向。
3.如權利要求1所述的方法,其特徵在於,還包括在已經完成了一次轉向時播放音頻指示。
4.如權利要求3所述的方法,其特徵在於,還包括接收對附加信息的用戶命令並且提供對所述路線中的下一次轉向的音頻指令。
5.如權利要求1所述的方法,其特徵在於,還包括獲得標識出的轉向的當前位置信息作為書面指令,其中被包括在所述組合指令中的標識出的轉向被分開地列舉為獨立轉向。
6.如權利要求1所述的方法,其特徵在於,還包括從伺服器計算機接收所述路線信息以及各轉向之間的距離。
7.一種在行動電話上的導航系統中提供路線指令的方法,包括: 從伺服器計算機接收路線和各轉向間距離數據; 計算各轉向間距離的總和; 標識具有低於預定距離的計算總和的緊湊轉向; 將所述緊湊轉向分組到單次語音命令中,從而使得在到達該組緊湊轉向之前通知多次轉向;以及 將所述緊湊轉向中的每一次轉向在所述行動電話的用戶界面上的書面指令中列舉為單獨的航路基準點。
8.如權利要求7所述的方法,其特徵在於,還在已經完成了一次轉向時提供音頻指示。
9.如權利要求8所述的方法,其特徵在於,還包括接收用於附加信息的用戶輸入命令的指示,並且響應於所述用戶輸入命令來播放所述路線中的下一次轉向的音頻指令。
10.一種用於在行動電話上的導航系統中提供路線指令的系統,包括: 地圖應用; 用於定位所述行動電話的當前位置的位置定位器,所述位置定位器使用以下各項中的一個或多個來確定所述當前位置:衛星信息、蜂窩塔信息、或無線發射機信息; 在所述地圖應用與所述位置定位器之間的用於在其間傳遞定位信息的作業系統; 其中所述地圖應用接收包括各轉向之間的距離的路線信息,並且計算包括兩次或更多次轉向的緊湊轉向,從而使得所述緊湊轉向可作為單次指令聯同車道引導信息一起被通知。
【文檔編號】H04W4/02GK103547887SQ201280025163
【公開日】2014年1月29日 申請日期:2012年5月21日 優先權日:2011年5月23日
【發明者】C-W·D·蘇, M·阿拉姆, A·巴拉坦, J·P·坎德拉斯貢雜勒茲, A·索利斯, E·C·H·王, J·阿柔那 申請人:微軟公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀