專利名稱:具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)及其操作方法
技術(shù)領(lǐng)域:
本發(fā)明一般關(guān)于一種導(dǎo)航系統(tǒng),尤其關(guān)于一種具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)。
背景技術(shù):
現(xiàn)代便攜式消費(fèi)及工業(yè)電子產(chǎn)品,特別是客戶端裝置,例如導(dǎo)航系統(tǒng)、移動(dòng)電話、 便攜式數(shù)字助理及混合裝置,正提供等級(jí)提升的功能以支援包含基于位置的信息服務(wù)的現(xiàn)代生活。許多技術(shù)已經(jīng)發(fā)展至利用此新功能。一些研究及開發(fā)策略聚焦在新技術(shù)上,而其他策略則聚焦在改善現(xiàn)有且成熟的技術(shù)上?,F(xiàn)有技術(shù)中的研究及開發(fā)能采取種種不同的方向。隨著使用者愈允許移動(dòng)適地性服務(wù)裝置的成長(zhǎng),新的及舊的范例開始利用此新的裝置空間。有許多技術(shù)方案利用此新的裝置位置時(shí)機(jī)。一種現(xiàn)有的方法為處理位置信息以將導(dǎo)航服務(wù)(例如全球定位服務(wù)(GPQ導(dǎo)航系統(tǒng))提供給汽車或設(shè)置在移動(dòng)裝置(例如移動(dòng)電話或個(gè)人數(shù)字助理(PDA))上。然而,使用者處理位置信息以產(chǎn)生導(dǎo)航路線的能力不會(huì)自動(dòng)轉(zhuǎn)化至提供安全且有效的導(dǎo)航方法給每個(gè)人。仍需要一種讓導(dǎo)航系統(tǒng)對(duì)個(gè)人更有用的有效手段。舉例而言,一些個(gè)人駕駛者相對(duì)經(jīng)驗(yàn)不足且可能較其他更典型及先進(jìn)的駕駛者需要更高程度的互動(dòng)與支援。在危險(xiǎn)天氣或不利狀況中的駕駛者可能需要適用于情況的導(dǎo)航指令。因此,對(duì)于各種狀況及情況,仍需具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)來及時(shí)有效地產(chǎn)生、管理及顯示動(dòng)態(tài)適應(yīng)性導(dǎo)航信息。有鑒于消費(fèi)者希望在其移動(dòng)客戶端裝置中不斷增加新增的功能,發(fā)現(xiàn)此些問題的解答愈來愈重要。長(zhǎng)久以來尋求此些問題的解決方案,但是先前的發(fā)展并未教示或建議任何解決方案,于是,本領(lǐng)域的技術(shù)人員已長(zhǎng)時(shí)間地想不出此些問題的解決方案。
發(fā)明內(nèi)容
本發(fā)明提供一種具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)的操作方法,包括檢測(cè)導(dǎo)航事件;用該導(dǎo)航事件來更新駕駛者文件數(shù)據(jù);用該駕駛者文件數(shù)據(jù)來計(jì)算導(dǎo)航路線參數(shù);以及發(fā)送該導(dǎo)航路線參數(shù)以顯示在裝置的多媒體顯示接口上。本發(fā)明提供一種具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng),包括位置單元,用于檢測(cè)導(dǎo)航事件;文件數(shù)據(jù)引擎,耦合至該位置單元,文件數(shù)據(jù)引擎用于用該導(dǎo)航事件來更新駕駛者文件數(shù)據(jù);路線引擎,耦合至該文件數(shù)據(jù)引擎,路線引擎用于用該駕駛者文件數(shù)據(jù)來計(jì)算導(dǎo)航路線參數(shù);以及通信單元,耦合至該文件數(shù)據(jù)引擎,通信單元用于發(fā)送該導(dǎo)航路線參數(shù)以顯示在裝置的多媒體顯示接口上。除了以上所述外的態(tài)樣或者代替以上所述的態(tài)樣,本發(fā)明具有其他態(tài)樣的一些實(shí)施例。對(duì)于本領(lǐng)域的技術(shù)人員而言,閱讀以下說明并參考所附附圖,使得態(tài)樣能夠變成明顯可見。
圖1顯示在本發(fā)明的第一實(shí)施例中的具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng);圖2是圖1的導(dǎo)航系統(tǒng)的第一實(shí)施例的方塊圖;圖3是在圖1的導(dǎo)航系統(tǒng)的存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu)圖;圖4是操作圖1的導(dǎo)航系統(tǒng)的流程圖;圖5顯示在本發(fā)明的第二實(shí)施例中的具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng);圖6是圖5的導(dǎo)航系統(tǒng)的方塊圖;圖7A及7B是在圖5的導(dǎo)航系統(tǒng)的存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu)圖;圖8A、8B及8C是操作圖5的導(dǎo)航系統(tǒng)的部分流程圖;圖9A、9B、9C及9D是通過圖1導(dǎo)航系統(tǒng)的裝置的動(dòng)態(tài)適應(yīng)性路線的第一例子的說明;圖10是圖1的導(dǎo)航系統(tǒng)的動(dòng)態(tài)路線的第二例子的說明;圖11是圖5的導(dǎo)航系統(tǒng)的動(dòng)態(tài)適應(yīng)性路線的第一例子的說明;以及圖12是在本發(fā)明的又一實(shí)施例中的具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)的操作方法的流程圖。
具體實(shí)施例方式以下充分詳盡地?cái)⑹鰧?shí)施例以使本領(lǐng)域的技術(shù)人員能制造及使用本發(fā)明。必須了解到,其他實(shí)施例會(huì)基于本揭示而明白可見,且無須遠(yuǎn)離本發(fā)明的范疇而能做系統(tǒng)、工序或機(jī)械性改變。在以下敘述中,給定各種具體細(xì)節(jié)以對(duì)本發(fā)明提供深入了解。然而明顯的,本發(fā)明無須此些具體細(xì)節(jié)即能實(shí)施。為了避免模糊本發(fā)明,并不詳細(xì)地揭示一些已知的電路、系統(tǒng)配置及處理位置。同樣地,顯示系統(tǒng)的實(shí)施例的附圖為半圖解的且并非按照比例,尤其,一些尺寸是用來清楚表示且非常夸大地顯示在附圖中。本領(lǐng)域的技術(shù)人員會(huì)理解到,表示導(dǎo)航信息的格式對(duì)于本發(fā)明的一些實(shí)施例并非至關(guān)重要。舉例而言,在一些實(shí)施例中,導(dǎo)航信息以(x、y)的格式表示,其中,χ及y為二個(gè)定義地理位置(即,使用者的位置)的縱座標(biāo)。在另一個(gè)實(shí)施例中,導(dǎo)航信息以與經(jīng)度及緯度相關(guān)的信息表示。在本發(fā)明的再一個(gè)實(shí)施例中,導(dǎo)航信息亦包含速度要素,速度要素包含速度部分及航向部分。此處所提到的術(shù)語“相關(guān)信息”定義成所述的導(dǎo)航信息,亦描述關(guān)于使用者感興趣的點(diǎn)的信息,例如,本地商店、營業(yè)時(shí)間、商店類型、廣告特價(jià)、交通信息、地圖、本地事件、附近社區(qū)或個(gè)人信息?,F(xiàn)在參考圖1,在其中描述在本發(fā)明的第一實(shí)施例中具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)100。導(dǎo)航系統(tǒng)100是動(dòng)態(tài)的,因?yàn)槠淠芑貞?yīng)即時(shí)導(dǎo)航事件。導(dǎo)航系統(tǒng)100是適應(yīng)性的,因?yàn)槠淠芑趯?dǎo)航事件發(fā)生的類型而改變做法及產(chǎn)生新的路線。導(dǎo)航系統(tǒng)100既能提供路線功能亦能表現(xiàn)視覺及聲音導(dǎo)航信息。裝置102能為能提供基于位置的導(dǎo)航信息的獨(dú)立移動(dòng)導(dǎo)航裝置。
舉例而言,裝置102能為各種移動(dòng)導(dǎo)航裝置的任何一種,例如,車輛導(dǎo)航單元、手持導(dǎo)航單元、個(gè)人數(shù)字助理、筆記本電腦或具有位置監(jiān)看工具(尤其是裝置102的全球定位系統(tǒng)(GPS)功能)的其他多功能移動(dòng)通信裝置?,F(xiàn)在參考圖2,在其中顯示圖1的具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)100的第一實(shí)施例的方塊圖。圖2顯示具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)100的單一裝置實(shí)施例,其中,裝置 102能包含執(zhí)行動(dòng)態(tài)適應(yīng)性導(dǎo)航路線的必需組件。舉例而言,裝置102能包含具有多媒體顯示接口 204的客戶端使用者接口 202、客戶端位置單元206 (例如GPS單元)、客戶端控制單元208 (例如處理器)、軟件209、客戶端本地存儲(chǔ)器210、客戶端通信單元212、文件數(shù)據(jù)引擎M4、路線引擎246及映射引擎M8。即使了解到能在不同的裝置上局部地或遠(yuǎn)程地實(shí)施任何個(gè)別的功能性方塊,為了說明目的,以包括在單一單元中的功能的裝置102來顯示導(dǎo)航系統(tǒng)100。舉例而言,裝置102 的路線引擎246能實(shí)施成在另一個(gè)裝置上的遠(yuǎn)程處理。使用者輸入220能將命令及數(shù)據(jù)輸入提供給客戶端使用者接口 202??蛻舳耸褂谜呓涌?202能包含多媒體顯示接口 204、鍵墊、觸控墊、軟鍵、鍵盤、麥克風(fēng)或任何其組合,以將數(shù)據(jù)及命令輸入提供給裝置102。多媒體顯示接口 204能表現(xiàn)視覺及聲音信息,例如地圖、文字、影片、影像、聲音命令、聲音提示、聲音警告或其任何組合。多媒體顯示接口 204能包含平板顯示器、投影機(jī)、陰極射線管顯示器、抬頭顯示器、揚(yáng)聲器、頭戴式耳機(jī)、蜂鳴器或其任何組合。在多媒體顯示接口 204上表現(xiàn)視覺信息能包含在多媒體顯示接口 204的屏幕或顯示幕上顯示影像、圖片、影片、文字或其任何組合。在多媒體顯示接口 204上表現(xiàn)聲音信息能包含在多媒體顯示接口 204的揚(yáng)聲器、頭戴式耳機(jī)或蜂鳴器上播放語音、音樂、音頻剪輯或其任何組合??蛻舳宋恢脝卧?06能提供導(dǎo)航迅即并可以許多方式來實(shí)施。例如,客戶端位置單元206能為全球定位系統(tǒng)(GPQ、慣性導(dǎo)航系統(tǒng)、手機(jī)信號(hào)塔(cell-tower)位置系統(tǒng)、加速計(jì)位置系統(tǒng)或其任何組合??蛻舳宋恢脝卧?06能包括有源和無源組件,例如微電子器件或天線。客戶端位置單元206能檢測(cè)導(dǎo)航事件207。導(dǎo)航事件207能包含位置改變、速度改變、來自路線命令的誤差、車輛控制用途、車輛控制設(shè)定改變、車輛儀器改變或其任何組合??蛻舳丝刂茊卧?08能執(zhí)行軟件209且能提供裝置102的情報(bào)以與客戶端使用者接口 202、多媒體顯示接口 204、客戶端位置單元206、客戶端本地存儲(chǔ)器210、客戶端通信單元212、文件數(shù)據(jù)引擎M4、路線引擎246及映射引擎248互動(dòng)。客戶端控制單元208亦能對(duì)與導(dǎo)航裝置有關(guān)的其他功能執(zhí)行軟件209。客戶端本地存儲(chǔ)器210能實(shí)施成易失性存儲(chǔ)器、非易失性存儲(chǔ)器、內(nèi)部存儲(chǔ)器、外部存儲(chǔ)器或其組合。舉例而言,客戶端本地存儲(chǔ)器210能為非易失性存儲(chǔ)器,例如非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、快閃存儲(chǔ)器或磁片存儲(chǔ)。客戶端本地存儲(chǔ)器210能為易失性存儲(chǔ)器,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)??蛻舳吮镜卮鎯?chǔ)器210能存儲(chǔ)軟件209、設(shè)定數(shù)據(jù)、多媒體數(shù)據(jù)、照片、文字、聲音紀(jì)錄、影片及其他作為導(dǎo)航裝置的裝置102的操作數(shù)據(jù)??蛻舳吮镜卮鎯?chǔ)器210亦能存儲(chǔ)相關(guān)的信息,例如地圖、路線信息、交通信息、廣告、及興趣點(diǎn)(POI)、導(dǎo)航路線入口、駕駛者信息或其任何組合。客戶端本地存儲(chǔ)器210亦能存儲(chǔ)記錄的、影像的、樣本的或產(chǎn)生的相關(guān) fn息ο客戶端通信單元212能允許裝置102與未顯示在此圖中的其他裝置通信。客戶端通信單元212能包含有源與無源組件,例如微電子器件或天線。文件數(shù)據(jù)引擎244能產(chǎn)生、存儲(chǔ)、更新及接收駕駛者文件數(shù)據(jù)262。文件數(shù)據(jù)引擎 244能實(shí)施成裝置102的整合硬件組件,或者實(shí)施成不同的獨(dú)立硬件、軟件或?qū)︸{駛者文件數(shù)據(jù)信息提供存取的組合系統(tǒng)。舉例而言,文件數(shù)據(jù)引擎244能實(shí)施成存取存儲(chǔ)在客戶端本地存儲(chǔ)器210中的駕駛者文件數(shù)據(jù)信息的軟件模塊。駕駛者文件數(shù)據(jù)262能通過駕駛者行為、癖好及歷史引擎文件數(shù)據(jù)244體現(xiàn)學(xué)習(xí)。 駕駛者文件數(shù)據(jù)262能包含任何數(shù)量的參數(shù),例如駕駛者熟練參數(shù)沈8、駕駛者位置歷史、 駕駛者車輛歷史、駕駛者交通參數(shù)、駕駛者環(huán)境歷史、駕駛者偏好參數(shù)或其任何組合。駕駛者熟練參數(shù)268能敘述駕駛者的技巧等級(jí)。駕駛者熟練參數(shù)268能實(shí)施成列舉值,例如初學(xué)者、一般、進(jìn)階或?qū)<遥痪哂性S多個(gè)人技巧要素的數(shù)據(jù)結(jié)構(gòu),例如左轉(zhuǎn)偏好、 右轉(zhuǎn)偏好、交通偏好或天氣偏好;或數(shù)值評(píng)定;或者其任何組合。路線引擎246能產(chǎn)生、存儲(chǔ)、更新及接收使用駕駛者文件數(shù)據(jù)262的路線參數(shù)沈4。 路線引擎246能處理駕駛者文件數(shù)據(jù)沈2以模型化駕駛者行為及基于駕駛者文件數(shù)據(jù)262 計(jì)算路線參數(shù)264。路線引擎246能實(shí)施成硬件、軟件或組合組件。舉例而言,路線引擎246能實(shí)施成在存取存儲(chǔ)在客戶端本地存儲(chǔ)器210中的駕駛者文件數(shù)據(jù)262的客戶端控制單元208上運(yùn)行的軟件。路線參數(shù)264能敘述在二個(gè)或更多個(gè)位置之間的路線。路線參數(shù)264能包含主要路線、非主要路線、向量地圖、節(jié)點(diǎn)及邊緣權(quán)重信息、導(dǎo)航命令或其任何組合。映射引擎248能產(chǎn)生、存儲(chǔ)、更新及接收路線參數(shù)沈4的映射參數(shù)沈6。映射引擎 248能實(shí)施成硬件、軟件或組合組件。舉例而言,映射引擎248能實(shí)施成在存取存儲(chǔ)在客戶端本地存儲(chǔ)器210中的映射數(shù)據(jù)庫的客戶端控制單元208上運(yùn)行的軟件。映射參數(shù)266能代表延著路線的地理及導(dǎo)航的特征。映射參數(shù)266能包含具體位置的映射信息、圖形顯示信息、解析度及具體尺寸顯示瓦片式窗口、向量地圖、影像、興趣點(diǎn)或其任何組合?,F(xiàn)在參考圖3,在其中顯示在圖1的導(dǎo)航系統(tǒng)的存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu)圖。在客戶端本地存儲(chǔ)器210中的數(shù)據(jù)參數(shù)能包含駕駛者文件數(shù)據(jù)沈2、路線參數(shù)264及映射參數(shù)沈6。 客戶端本地存儲(chǔ)器210亦能包含路線要求參數(shù)301、導(dǎo)航路線參數(shù)304、導(dǎo)航事件更新要求 312及導(dǎo)航事件更新參數(shù)314。能使用路線要求參數(shù)301以要求新的路線。路線要求參數(shù)301能包含開始及結(jié)束位置、定位點(diǎn)位置、駕駛者身份(ID)、帳戶ID、控制參數(shù)或其任何組合。能使用導(dǎo)航路線參數(shù)304以操作圖2的客戶端使用者接口 202的圖2的多媒體顯示接口 204。導(dǎo)航路線參數(shù)304能包含導(dǎo)航路線控制參數(shù)306及導(dǎo)航路線數(shù)據(jù)參數(shù)308。導(dǎo)航路線控制參數(shù)306能包含操作模式參數(shù)以控制多媒體顯示接口 204。舉例而言,多媒體顯示接口 204能提供轉(zhuǎn)彎警告距離、車道改變警告距離、本地導(dǎo)航偏好、聲音警告參數(shù)、可存取性參數(shù)或其任何組合。
6
導(dǎo)航路線數(shù)據(jù)參數(shù)308能包含視覺及聲音信息以表現(xiàn)在客戶端使用者接口 202的多媒體顯示接口 204上。導(dǎo)航路線數(shù)據(jù)參數(shù)308能包含駕駛者文件數(shù)據(jù)沈2、路線參數(shù)沈4、 映射參數(shù)266、駕駛者ID、系統(tǒng)ID、帳戶ID、駕駛者類型、位置、數(shù)據(jù)、時(shí)間、多媒體數(shù)據(jù)或其任何組合。導(dǎo)航事件更新要求312能要求更新的路線。導(dǎo)航事件更新要求312能包含開始及結(jié)束位置、定位點(diǎn)位置、駕駛者身份(ID)、帳戶ID、控制參數(shù)或其任何組合。能使用導(dǎo)航事件更新參數(shù)314以更新多媒體顯示接口 204。多媒體顯示接口 204 能包含導(dǎo)航事件控制參數(shù)316及導(dǎo)航事件數(shù)據(jù)參數(shù)318。導(dǎo)航事件控制參數(shù)316能包含操作模式參數(shù)以控制多媒體顯示接口 204。導(dǎo)航事件數(shù)據(jù)參數(shù)318能包含欲表現(xiàn)在多媒體顯示接口 204上的視覺及聲音信息。駕駛者文件數(shù)據(jù)沈2能包含預(yù)先定義的閾值320。駕駛者熟練參數(shù)268能基于跨越預(yù)先定義的閾值320以更新駕駛者文件數(shù)據(jù)沈2。舉例而言,能將預(yù)先定義的閾值320定義成圖2的導(dǎo)航事件207的例子的數(shù)量、發(fā)生導(dǎo)航事件207之間的時(shí)間、發(fā)生導(dǎo)航事件207 之間的距離或其組合。能將預(yù)先定義的閾值320設(shè)定成固定值或具有變動(dòng)的值。舉例而言,預(yù)先定義的閾值320能依據(jù)導(dǎo)航事件207的類型而變化。至于另一個(gè)例子,可基于駕駛者文件數(shù)據(jù)262 的更新以調(diào)整預(yù)先定義的閾值320?,F(xiàn)在參考圖4,在其中顯示操作圖1的導(dǎo)航系統(tǒng)100的流程圖。流程圖能被包含在圖2的軟件209中。圖2的客戶端控制單元208能執(zhí)行軟件209。導(dǎo)航系統(tǒng)100能為特定駕駛者計(jì)算目標(biāo)位置的客制化路線至及操作圖2的裝置 102的圖2的多媒體顯示接口 204。導(dǎo)航系統(tǒng)100能通過表現(xiàn)導(dǎo)航路線方向及映射信息以提供客制化。在流程圖的例子中,除非有明確地指出,否則各方塊是以數(shù)字標(biāo)示且較高的方塊數(shù)字依序跟著另一個(gè)方塊。在接收使用者輸入方塊402中,裝置102以將圖2的使用者輸入220接收至圖2 的客戶端使用者接口 202而能接收至目標(biāo)位置的導(dǎo)航路線要求。裝置102能處理使用者輸入220以產(chǎn)生圖3的路線要求參數(shù)301。接著,在初始化對(duì)話方塊404中,裝置102能初始化導(dǎo)航對(duì)話。裝置102能處理路線要求參數(shù)301以計(jì)算包含圖3的導(dǎo)航路線控制參數(shù)306及圖3的導(dǎo)航路線數(shù)據(jù)參數(shù)308 的圖3的導(dǎo)航路線參數(shù)304。接著,在路線要求參數(shù)301中使用駕駛者ID,在獲得駕駛者文件數(shù)據(jù)方塊406中, 裝置102能從圖2的文件數(shù)據(jù)引擎244取回圖2的駕駛者文件數(shù)據(jù)沈2。裝置102能處理駕駛者文件數(shù)據(jù)262以更新導(dǎo)航路線參數(shù)304。接著,在獲得路線參數(shù)方塊408中,裝置102能處理駕駛者文件數(shù)據(jù)沈2以計(jì)算在圖2的路線引擎M6中的圖2的路線參數(shù)沈4。裝置102能處理路線參數(shù)沈4以更新導(dǎo)航路線參數(shù)304。路線引擎246能處理圖2的駕駛者熟練參數(shù)沈8以計(jì)算適當(dāng)?shù)穆肪€。舉例而言, 若駕駛者熟練參數(shù)268低于圖3的閾值320,則路線引擎246將計(jì)算有著少困難的導(dǎo)航策略的簡(jiǎn)單路線。若駕駛者熟練參數(shù)268指出的是經(jīng)驗(yàn)不足的駕駛者,則路線引擎246能使用高速公路及主要街道來計(jì)算較長(zhǎng)的路線,取代通過小路及復(fù)雜的捷徑的較短路線。接著,使用路線參數(shù)沈4,在獲得映射參數(shù)方塊410中,裝置102能從圖2的映射引擎248取回圖2的映射參數(shù)沈6。裝置102能處理映射參數(shù)沈6以更新導(dǎo)航路線參數(shù)304 及導(dǎo)航路線數(shù)據(jù)參數(shù)308。接著,在更新對(duì)話信息方塊412中,裝置102能處理導(dǎo)航路線參數(shù)304及更新導(dǎo)航對(duì)話數(shù)據(jù)。導(dǎo)航對(duì)話數(shù)據(jù)能包含對(duì)話ID、導(dǎo)航路線參數(shù)304或其任何組合。接著,在顯示導(dǎo)航信息方塊414中,裝置102能使用導(dǎo)航路線控制參數(shù)306以將導(dǎo)航路線數(shù)據(jù)參數(shù)308顯示在客戶端使用者接口 202的多媒體顯示接口 204上。舉例而言,映射參數(shù)266能包含其能顯示在多媒體顯示接口 204上的顯示瓦片式窗口。在進(jìn)一步的例子中,路線參數(shù)264能包含主要路線,使用主要路線以在多媒體顯示接口 204上產(chǎn)生聲音命令來指示何時(shí)轉(zhuǎn)彎。接著,在檢測(cè)導(dǎo)航事件方塊416中,裝置102能檢測(cè)在圖2的客戶端位置單元206 中的圖2的導(dǎo)航事件207。若導(dǎo)航事件207尚未被客戶端位置單元206檢測(cè)到,則裝置102 能等待直到導(dǎo)航事件207發(fā)生為止。在更新位置信息參數(shù)方塊418中,當(dāng)導(dǎo)航事件207被客戶端位置單元206檢測(cè)到時(shí),裝置102能更新裝置102的當(dāng)前位置參數(shù)。該當(dāng)前位置參數(shù)存儲(chǔ)在客戶端本地存儲(chǔ)器 210 中。接著,在位置確認(rèn)方塊420中,裝置102能處理該當(dāng)前位置參數(shù)及決定裝置102是否在路線參數(shù)沈4的主要路線上。若裝置102在路線參數(shù)沈4的主要路線上,則控制能傳至顯示導(dǎo)航信息方塊414以更新多媒體顯示接口 204。若裝置102不在路線參數(shù)沈4的主要路線上,則控制能傳至獲得更新的路線信息方塊422。在獲得更新的路線信息方塊422中,裝置102能處理導(dǎo)航事件207及導(dǎo)航路線參數(shù)304以產(chǎn)生圖3的導(dǎo)航事件更新參數(shù)314。導(dǎo)航事件更新參數(shù)314能被存儲(chǔ)在裝置102 的客戶端本地存儲(chǔ)器210中。接著,在更新駕駛者文件數(shù)據(jù)方塊424中,裝置102的文件數(shù)據(jù)引擎244能以圖3 的導(dǎo)航事件控制參數(shù)316來更新駕駛者文件數(shù)據(jù)沈2。舉例而言,若導(dǎo)航事件207表示一個(gè)錯(cuò)過的左轉(zhuǎn),對(duì)駕駛者文件數(shù)據(jù)沈2的更新能包含更新圖2的駕駛者熟練參數(shù)沈8以指出對(duì)于錯(cuò)過左轉(zhuǎn)的動(dòng)向提升。接著,在更新路線參數(shù)方塊4 中,基于來自更新駕駛者文件數(shù)據(jù)方塊4M的駕駛者文件數(shù)據(jù)262,裝置102的路線引擎246能更新路線參數(shù)沈4。路線參數(shù)264能基于已更新的駕駛者文件數(shù)據(jù)262以在當(dāng)前位置及目標(biāo)目的地之間定義新的路線。能以路線參數(shù) 264來更新導(dǎo)航事件更新參數(shù)314。舉例而言,路線引擎246能處理駕駛者文件數(shù)據(jù)沈2的駕駛者熟練參數(shù)沈8以計(jì)算到目標(biāo)位置的路線。若駕駛者熟練參數(shù)268指出在圖3的預(yù)先定義的閾值320上的錯(cuò)過轉(zhuǎn)彎的歷史,則路線引擎246能計(jì)算新的路線以避免左轉(zhuǎn)。接著,在更新映射參數(shù)方塊428中,對(duì)路線參數(shù)使用更新,裝置102能從映射引擎 248取回映射參數(shù)沈6。導(dǎo)航事件更新參數(shù)314能以映射參數(shù)266來更新。舉例而言,對(duì)于在路線參數(shù)264中辨識(shí)的路線的新的部分,映射參數(shù)沈6能包含映射影像瓦片式窗口的更新。
當(dāng)導(dǎo)航事件更新參數(shù)314已被更新時(shí),控制能傳至更新對(duì)話信息方塊412。裝置 102能繼續(xù)處理導(dǎo)航事件更新直到導(dǎo)航對(duì)話結(jié)束為止。現(xiàn)在參考圖5,在其中描述在本發(fā)明的第二實(shí)施例中的具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)500。導(dǎo)航系統(tǒng)500是動(dòng)態(tài)的因?yàn)槠淠芑貞?yīng)即時(shí)導(dǎo)航事件。導(dǎo)航系統(tǒng)500是適應(yīng)性的因?yàn)槠淠芑趯?dǎo)航事件的發(fā)生類型而改變做法及產(chǎn)生新的路線。第一裝置502 (例如客戶端)連接至通信路徑504 (例如無線或有線網(wǎng)絡(luò)),再連接至第二裝置506(例如服務(wù)器)。舉例而言,第一裝置502能為任何移動(dòng)裝置,例如手機(jī)、個(gè)人數(shù)字助理、筆記本電腦或者其他多功能移動(dòng)通信或娛樂裝置。第一裝置502包含耦合至通信路徑504的手段以與第二裝置506通信及位置監(jiān)看的,例如全球定位系統(tǒng)(GPQ功能。 第一裝置502亦能為服務(wù)器類型裝置。即使了解到第二裝置506能集中或不集中且位于不同位置處,但為了說明目的, 第二裝置506顯示在單一位置中。舉例而言,第二裝置506能代表在單一電腦室中、分布跨越不同房間、分布跨越不同地理位置、嵌入在電信網(wǎng)絡(luò)內(nèi)的即時(shí)或虛擬服務(wù)器,或者代表在一個(gè)或更多個(gè)包含網(wǎng)格或云類型計(jì)算資源的其他電腦系統(tǒng)內(nèi)的虛擬服務(wù)器。也是為了說明目的,第二裝置506能為任何一種包含電腦、網(wǎng)格計(jì)算資源、虛擬電腦資源、云計(jì)算資源、路由器、開關(guān)、點(diǎn)對(duì)點(diǎn)分布計(jì)算裝置或其組合的集中或非集中計(jì)算裝置,其具有與通信路徑504耦合的手段以與第一裝置502通信。第二裝置506亦能為如第一裝置502所述的客戶端類型裝置。即使了解到第二裝置506能為不同類型的計(jì)算裝置,為了進(jìn)一步說明目的,以第二裝置506為非移動(dòng)計(jì)算裝置來顯示導(dǎo)航系統(tǒng)500。舉例而言,第二裝置506亦能為移動(dòng)計(jì)算裝置,例如筆記本電腦、另一個(gè)客戶端裝置或不同類型的客戶端裝置。通信路徑504能為各種網(wǎng)絡(luò)。舉例而言,通信路徑504能包含無線通信、有線通信、 光學(xué)、超音速或其組合。衛(wèi)星通信、移動(dòng)通信、藍(lán)芽、紅外線數(shù)據(jù)協(xié)會(huì)標(biāo)準(zhǔn)(IrDA)、無線保真度(WiFi)及微波存取(WiMAX)的全球互通為能包含在通信路徑504的無線通信的例子。乙太網(wǎng)絡(luò)、數(shù)字用戶線(DSL)、光纖到戶(FTTH)及普通老式電話服務(wù)(P0TQ為能包含在通信路徑504中的有線通信的例子。通信路徑504能橫跨一些網(wǎng)絡(luò)拓?fù)浼熬嚯x。舉例而言,通信路徑504能包含個(gè)人區(qū)域網(wǎng)絡(luò)(PAN)、區(qū)域網(wǎng)絡(luò)(LAN)、都會(huì)區(qū)域網(wǎng)絡(luò)(MAN)、廣域網(wǎng)絡(luò)(WAN)或其任何組合。即使了解到導(dǎo)航系統(tǒng)500在第一裝置502、第二裝置506及通信路徑504之間能具有不同的劃分,但導(dǎo)航系統(tǒng)500是以第二裝置506及第一裝置502為通信路徑504的終點(diǎn)來顯示。舉例而言,第一裝置502、第二裝置506或其組合亦能作用為通信路徑504的部分。現(xiàn)在參考圖6,在其中顯示圖5的導(dǎo)航系統(tǒng)500的方塊圖。圖6顯示多個(gè)裝置實(shí)施例,其中,第一裝置502能通過通信路徑504與第二裝置506通信。第一裝置502 (例如客戶端)能通過通信路徑504將服務(wù)器要求630發(fā)送至第二裝置506。第二裝置506(例如服務(wù)器)能通過通信路徑504將服務(wù)器回應(yīng)632發(fā)送至第一裝置502。即使了解到導(dǎo)航系統(tǒng)500能具有為不同類型裝置的第一裝置502,為了說明目的,導(dǎo)航系統(tǒng)500是以第一裝置502為客戶端來顯示。舉例而言,第一裝置502能為服務(wù)器。為了方便敘述本發(fā)明的例子,第一裝置502將被敘述成客戶端。即使了解到導(dǎo)航系統(tǒng)500能具有為不同類型的裝置的第二裝置506,也是為了說明目的,導(dǎo)航系統(tǒng)500是以第二裝置506為服務(wù)器來顯示。舉例而言,第二裝置506能為客戶端。為了方便敘述本發(fā)明的例子,第二裝置506將被敘述成服務(wù)器。舉例而言,第一裝置502能包含客戶端控制單元608(例如處理器)、軟件609、客戶端本地存儲(chǔ)器610、客戶端通信單元612、客戶端位置單元606及具有多媒體顯示接口 604 的客戶端使用者接口 602。能使用客戶端使用者接口 602以將命令及數(shù)據(jù)輸入提供至第一裝置502??蛻舳耸褂谜呓涌?602能包含多媒體顯示接口 604、鍵墊、觸控墊、軟鍵、鍵盤、麥克風(fēng)或其任何組合,以將數(shù)據(jù)及命令輸入提供至第一裝置502。多媒體顯示接口 604能表現(xiàn)視覺及聲音信息,例如地圖、文字、影片、影像、聲音命令、聲音提示、聲音警告或其任何組合。多媒體顯示接口 604能包含平板顯示器、投影機(jī)、陰極射線管顯示器、抬頭顯示器、揚(yáng)聲器、頭戴式耳機(jī)、或其任何組合??蛻舳宋恢脝卧?06能提供第一裝置502的位置信息且能以許多方式來實(shí)施。舉例而言,客戶端位置單元606能為全球定位系統(tǒng)(GPS)、慣性導(dǎo)航系統(tǒng)、手機(jī)信號(hào)塔位置系統(tǒng)、加速計(jì)位置系統(tǒng)或其任何組合??蛻舳宋恢脝卧?06能包含有源及無源組件,例如微電子器件或天線??蛻舳宋恢脝卧?06能檢測(cè)導(dǎo)航事件607??蛻舳吮镜卮鎯?chǔ)器610,例如為易失性存儲(chǔ)器、非易失性存儲(chǔ)器、內(nèi)部存儲(chǔ)器、外部存儲(chǔ)器或其組合。舉例而言,客戶端本地存儲(chǔ)器610能為非易失性存儲(chǔ)器,例如非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、快閃存儲(chǔ)器或磁片存儲(chǔ)。客戶端本地存儲(chǔ)器610能為易失性存儲(chǔ)器,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)??蛻舳丝刂茊卧?08能執(zhí)行軟件609且能提供第一裝置502的情報(bào)以與第二裝置 506、客戶端使用者接口 602、多媒體顯示接口 604、通過客戶端通信單元612的通信路徑504 互動(dòng)以及與客戶端位置單元606互動(dòng)。客戶端控制單元608亦能對(duì)與導(dǎo)航裝置有關(guān)的其他功能執(zhí)行軟件609。客戶端本地存儲(chǔ)器610能存儲(chǔ)軟件609、設(shè)定數(shù)據(jù)、多媒體數(shù)據(jù)、照片、文字、聲音紀(jì)錄、影片及其他作為導(dǎo)航裝置的第一裝置502的操作數(shù)據(jù)??蛻舳吮镜卮鎯?chǔ)器610亦能存儲(chǔ)來自第二裝置506的相關(guān)信息(例如地圖、路線信息、交通信息、廣告及興趣點(diǎn)(POI)、 導(dǎo)航路線入口、駕駛者文件數(shù)據(jù)或其任何組合)或能被預(yù)先載入。客戶端本地存儲(chǔ)器610 亦能存儲(chǔ)欲發(fā)送至第二裝置506的記錄的、影像的、樣本的或產(chǎn)生的相關(guān)信息??蛻舳送ㄐ艈卧?12能與通信路徑504耦合以與其他包含第二裝置506的裝置通信??蛻舳送ㄐ艈卧?12能包含與通信路徑504互動(dòng)的有源及無源組件,例如微電子器件或天線。第二裝置506能包含一些裝置,例如服務(wù)器控制單元642(例如處理器或電腦)、 服務(wù)器軟件643、服務(wù)器本地存儲(chǔ)器650、服務(wù)器通信單元640、文件數(shù)據(jù)引擎644、路線引擎 646及映射引擎648。即使了解到導(dǎo)航系統(tǒng)500能具有在不同配置中的第二裝置506,但為了說明目的, 是以離散的功能方塊敘述第二裝置506來顯示導(dǎo)航系統(tǒng)500。舉例而言,服務(wù)器控制單元
10642、服務(wù)器通信單元640、文件數(shù)據(jù)引擎644、路線引擎646及映射引擎648可能不是離散的功能方塊,但卻具有組合至一個(gè)功能方塊中的一個(gè)或更多個(gè)前述方塊。服務(wù)器通信單元640能與通信路徑504耦合以與其他包含第一裝置502的裝置通信。服務(wù)器通信單元640能包含與通信路徑504互動(dòng)的有源及無源組件,例如微電子器件或天線。服務(wù)器控制單元642能執(zhí)行服務(wù)器軟件643且能提供第二裝置506的情報(bào)以與第一裝置502、文件數(shù)據(jù)引擎644、路線引擎646、映射引擎648、服務(wù)器通信單元640及服務(wù)器本地存儲(chǔ)器650互動(dòng)。文件數(shù)據(jù)引擎644能產(chǎn)生、存儲(chǔ)、更新及取回駕駛者文件數(shù)據(jù)662。駕駛者文件數(shù)據(jù)662能包含駕駛者熟練參數(shù)668。文件數(shù)據(jù)引擎644能實(shí)施成硬件或軟件組件。舉例而言,文件數(shù)據(jù)引擎644能實(shí)施成專用硬件組件或分離系統(tǒng)以對(duì)駕駛者文件數(shù)據(jù)信息提供安全存取。當(dāng)操作第一裝置502時(shí),文件數(shù)據(jù)引擎644能學(xué)習(xí)駕駛者癖好及行為。通過文件數(shù)據(jù)引擎644,駕駛者文件數(shù)據(jù)662能表示及存儲(chǔ)所學(xué)習(xí)的。路線引擎646能產(chǎn)生、存儲(chǔ)、更新及取回用于開始及結(jié)束位置的特定集合的路線參數(shù)664。文件數(shù)據(jù)引擎644能實(shí)施為硬件或軟件組件。舉例而言,路線引擎646能實(shí)施成在存取存儲(chǔ)在服務(wù)器本地存儲(chǔ)器650中的路線信息的服務(wù)器控制單元642上運(yùn)行的軟件。映射引擎648能產(chǎn)生、存儲(chǔ)、更新及取回用于路線參數(shù)664的映射參數(shù)666。映射引擎能實(shí)施為硬件或軟件組件。舉例而言,映射引擎648能實(shí)施成在存取存儲(chǔ)在服務(wù)器本地存儲(chǔ)器650中的映射數(shù)據(jù)庫的服務(wù)器控制單元642上運(yùn)行的軟件?,F(xiàn)在參考圖7A及7B,在其中顯示在圖5的導(dǎo)航系統(tǒng)500的存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu)圖。圖7A的客戶端本地存儲(chǔ)器610及圖7B的服務(wù)器本地存儲(chǔ)器650兩者皆能于操作導(dǎo)航系統(tǒng)500的不同階段包含相同的數(shù)據(jù)參數(shù)。在客戶端本地存儲(chǔ)器610中的數(shù)據(jù)參數(shù)能包含駕駛者文件數(shù)據(jù)662、路線參數(shù)664 及映射參數(shù)666。駕駛者文件數(shù)據(jù)662能包含預(yù)先定義的閾值720。駕駛者熟練參數(shù)668 能基于跨越預(yù)先定義的閾值720以更新駕駛者文件數(shù)據(jù)662。舉例而言,能將預(yù)先定義的閾值720定義成圖6的導(dǎo)航事件607的例子的數(shù)量、發(fā)生導(dǎo)航事件607之間的時(shí)間、發(fā)生導(dǎo)航事件607之間的距離或其組合。能將預(yù)先定義的閾值720設(shè)定至固定值或具有變動(dòng)的值。舉例而言,預(yù)先定義的閾值720能依據(jù)導(dǎo)航事件607的類型而變化。至于另一個(gè)例子,可基于駕駛者文件數(shù)據(jù)662 的更新以調(diào)整預(yù)先定義的閾值720??蛻舳吮镜卮鎯?chǔ)器610亦能包含路線要求參數(shù)701、導(dǎo)航路線參數(shù)704、導(dǎo)航事件更新要求712及導(dǎo)航事件更新參數(shù)714。路線要求參數(shù)701能要求新的路線。路線要求參數(shù)701能包含開始及結(jié)束位置、 定位點(diǎn)位置、駕駛者身份(ID)、帳戶ID、控制參數(shù)或其任何組合。能使用導(dǎo)航路線參數(shù)704以操作圖6的客戶端使用者接口 602的圖6的多媒體顯示接口 604。導(dǎo)航路線參數(shù)704能包含導(dǎo)航路線控制參數(shù)706及導(dǎo)航路線數(shù)據(jù)參數(shù)708。導(dǎo)航路線控制參數(shù)706能包含操作模式參數(shù)以控制多媒體顯示接口 604。舉例而言,多媒體顯示接口 604基于導(dǎo)航路線控制參數(shù)706以能提供轉(zhuǎn)彎警告距離、車道改變警告距離、本地導(dǎo)航偏好、聲音警告參數(shù)、可存取性參數(shù)或其任何組合。導(dǎo)航路線數(shù)據(jù)參數(shù)708能包含欲表現(xiàn)在第一裝置502的多媒體顯示接口 604上的視覺及聲音信息。導(dǎo)航路線數(shù)據(jù)參數(shù)708能包含駕駛者文件數(shù)據(jù)662、路線參數(shù)664、映射參數(shù)666、駕駛者ID、系統(tǒng)ID、帳戶ID、駕駛者類型、位置、數(shù)據(jù)、時(shí)間、多媒體數(shù)據(jù)或其任何組合。導(dǎo)航事件更新要求712能要求新的路線。導(dǎo)航事件更新要求712能包含開始及結(jié)束位置、定位點(diǎn)位置、駕駛者身份(ID)、帳戶ID、控制參數(shù)或其任何組合。能使用導(dǎo)航事件更新參數(shù)714以操作多媒體顯示接口 604。導(dǎo)航事件更新參數(shù)714 能包含導(dǎo)航事件控制參數(shù)716及導(dǎo)航事件數(shù)據(jù)參數(shù)718。導(dǎo)航事件控制參數(shù)716能包含操作模式參數(shù)以控制多媒體顯示接口 604。導(dǎo)航事件數(shù)據(jù)參數(shù)718能包含欲表現(xiàn)在多媒體顯示接口 604上的視覺及聲音信息?,F(xiàn)在參考圖8A、8B及8C,在其中顯示用以操作圖5的導(dǎo)航系統(tǒng)500的部分流程圖。 流程圖能被包含在圖6的軟件206、圖6的服務(wù)器軟件643或其組合中。導(dǎo)航系統(tǒng)500通過表現(xiàn)導(dǎo)航路線方向及映射信息以能為特定駕駛者計(jì)算到目標(biāo)位置的客制化路線及操作圖6的第一裝置502的圖6的多媒體顯示接口 604。在流程圖中, 除非有明確地指出,否則各方塊是以數(shù)字標(biāo)示且較高的方塊數(shù)字依序跟著另一個(gè)方塊。圖8A,在接收使用者輸入方塊802中,第一裝置502能以經(jīng)由圖6的客戶端使用者接口 602的圖6的使用者輸入620而接收至目標(biāo)位置的導(dǎo)航路線要求。接著,在發(fā)送路線要求方塊804中,圖5的第一裝置502能初始化圖7的路線要求參數(shù)701。發(fā)送路線要求方塊804能通過圖5的通信路徑504將路線要求參數(shù)701與圖6 的服務(wù)器要求630發(fā)送至圖5的第二裝置506。接著,在接收路線要求方塊806中,第二裝置506能以利用服務(wù)器通信單元640接收路線要求參數(shù)701及圖6的服務(wù)器要求630。在初始化對(duì)話方塊808中,第二裝置506能初始化導(dǎo)航對(duì)話且能產(chǎn)生圖7的導(dǎo)航路線參數(shù)704。接著,使用路線要求參數(shù)701所提供的駕駛者ID,在獲得駕駛者文件數(shù)據(jù)方塊810 中,第二裝置506能從圖6的文件數(shù)據(jù)引擎644取回圖6的駕駛者文件數(shù)據(jù)662。第二裝置 506能處理駕駛者文件數(shù)據(jù)662以更新導(dǎo)航路線參數(shù)704。接著,在獲得路線參數(shù)方塊812中,使用駕駛者文件數(shù)據(jù)662,第二裝置506能計(jì)算路線參數(shù)664。第二裝置506能處理路線參數(shù)664以更新導(dǎo)航路線參數(shù)704。舉例而言,路線引擎646能處理駕駛者文件數(shù)據(jù)662的圖6的駕駛者熟練參數(shù)668 以計(jì)算適當(dāng)?shù)穆肪€。若駕駛者熟練參數(shù)668指出偏好避免嚴(yán)重?fù)頂D的路線,則路線引擎646 將計(jì)算避免嚴(yán)重?fù)頂D的區(qū)域的路線。接著,使用路線參數(shù)664,在獲得映射參數(shù)方塊814中,第二裝置506能從圖6的映射引擎648取回映射參數(shù)666。第二裝置506能處理映射參數(shù)666以更新導(dǎo)航路線參數(shù) 704及導(dǎo)航路線數(shù)據(jù)參數(shù)708。接著,在發(fā)送導(dǎo)航路線參數(shù)方塊816中,第二裝置506能將來自映射參數(shù)方塊814的導(dǎo)航路線參數(shù)704與圖6的服務(wù)器回應(yīng)632發(fā)送至第一裝置502。圖8B,在接收導(dǎo)航路線參數(shù)方塊820中,圖5的第一裝置502能通過通信路徑504 從圖5的第二裝置506接收導(dǎo)航路線參數(shù)704與圖6的服務(wù)器回應(yīng)632。在更新導(dǎo)航信息方塊824中,第一裝置502能使用圖7的導(dǎo)航路線參數(shù)704來更新導(dǎo)航對(duì)話數(shù)據(jù)。
接著,在現(xiàn)在的導(dǎo)航信息方塊826中,第一裝置502能使用導(dǎo)航路線控制參數(shù)706 以將導(dǎo)航路線數(shù)據(jù)參數(shù)708表現(xiàn)在圖6的客戶端使用者接口 602的圖6的多媒體顯示接口 604上。舉例而言,圖6的映射參數(shù)666能包含顯示瓦片式窗口,其能顯示在多媒體顯示接口 604上。在進(jìn)一步的例子中,圖6的路線參數(shù)664能包含主要路線,使用主要路線以在多媒體顯示接口 604上產(chǎn)生聲音命令來指示何時(shí)轉(zhuǎn)彎。接著,在檢測(cè)導(dǎo)航事件方塊828中,第一裝置502能檢測(cè)圖6的導(dǎo)航事件607。若導(dǎo)航事件607尚未被圖6的客戶端位置單元606檢測(cè)到,則第一裝置502能等待直到導(dǎo)航事件607發(fā)生為止。在更新位置信息參數(shù)方塊830中,當(dāng)導(dǎo)航事件607被檢測(cè)到時(shí),第一裝置502能更新第一裝置502的當(dāng)前位置參數(shù)。該當(dāng)前位置參數(shù)存儲(chǔ)在客戶端本地存儲(chǔ)器610中。接著,在位置確認(rèn)方塊832中,第一裝置502能處理更新的位置及判斷第一裝置 502是否在路線參數(shù)664的主要路線上。若第一裝置502在路線參數(shù)664的主要路線上,則控制能傳至顯示導(dǎo)航信息方塊826以更新多媒體顯示接口 604。若第一裝置502不在路線參數(shù)664的主要路線上,則控制能傳至獲得更新的路線信息方塊834。在獲得更新的路線信息方塊834中,第一裝置502能處理圖6的導(dǎo)航事件607及導(dǎo)航路線參數(shù)704以產(chǎn)生圖7的導(dǎo)航事件更新要求712而更新導(dǎo)航對(duì)話。在發(fā)送導(dǎo)航事件更新要求方塊836中,第一裝置502能將導(dǎo)航事件更新要求712及導(dǎo)航事件更新參數(shù)714 通過通信路徑504發(fā)送至第二裝置506。圖8C,在接收導(dǎo)航事件更新要求方塊840中,圖5的第二裝置506能接收?qǐng)D7的導(dǎo)航事件更新參數(shù)714。在更新對(duì)話信息方塊842中,第二裝置506能使用導(dǎo)航事件更新參數(shù) 714來更新對(duì)話信息。接著,在更新駕駛者文件數(shù)據(jù)方塊844中,第二裝置506的圖6的文件數(shù)據(jù)引擎 644能以導(dǎo)航事件更新參數(shù)714的圖7的導(dǎo)航事件控制參數(shù)716來更新圖6的駕駛者文件數(shù)據(jù)662。能更新駕駛者文件數(shù)據(jù)662以登錄圖6的導(dǎo)航事件607。舉例而言,若導(dǎo)航事件 607代表錯(cuò)過的左轉(zhuǎn),對(duì)駕駛者文件數(shù)據(jù)662的更新能更新駕駛者熟練參數(shù)668以指出對(duì)于錯(cuò)過左轉(zhuǎn)的動(dòng)向提升。接著,在更新路線參數(shù)方塊846中,使用來自更新駕駛者文件數(shù)據(jù)方塊844的駕駛者文件數(shù)據(jù)662,第二裝置506的圖6的路線引擎646能計(jì)算對(duì)路線參數(shù)664的更新。路線參數(shù)664能基于駕駛者文件數(shù)據(jù)662以在當(dāng)前位置及目標(biāo)目的地之間定義新的路線。能以路線參數(shù)664來更新導(dǎo)航事件更新參數(shù)714。舉例而言,路線引擎646能處理駕駛者文件數(shù)據(jù)662的駕駛者熟練參數(shù)668以計(jì)算到目標(biāo)位置的路線。若駕駛者熟練參數(shù)668指出避免高速公路的動(dòng)向,則路線引擎646 能計(jì)算避免高速公路新路線。接著,在更新映射參數(shù)方塊848中,使用來自更新路線參數(shù)方塊846的路線參數(shù) 664,第二裝置506的圖6的映射引擎648能取回圖6的映射參數(shù)666。能以映射參數(shù)666 來更新導(dǎo)航事件更新參數(shù)714。舉例而言,對(duì)于在路線參數(shù)664中所辨識(shí)的路線的新的部分,映射參數(shù)666能包含映射影像瓦片式窗口的更新。 接著,在發(fā)送導(dǎo)航事件更新回應(yīng)方塊850中,第二裝置506能通過通信路徑504將導(dǎo)航事件更新參數(shù)714發(fā)送至第一裝置502。控制能傳至圖8B的更新導(dǎo)航信息方塊824。第一裝置502能繼續(xù)處理導(dǎo)航事件更新直到導(dǎo)航對(duì)話結(jié)束為止?,F(xiàn)在參考圖9A、9B、9C及9D,在其中顯示通過圖1的導(dǎo)航系統(tǒng)100的裝置102的動(dòng)態(tài)適應(yīng)性導(dǎo)航路線的第一例子。圖9A顯示在多媒體顯示接口 204上的街道圖。對(duì)于具有在第一預(yù)先定義的閾值以上的圖2的駕駛者熟練參數(shù)沈8的駕駛者而言,當(dāng)裝置102離交叉路口 100碼時(shí),裝置102在多媒體顯示接口 204上顯示右轉(zhuǎn)的導(dǎo)航命令。第一預(yù)先定義的閾值是圖3的預(yù)先定義的閾值320的例子。了解到有許多裝置102在多媒體顯示接口 204上表示特定導(dǎo)航命令的多媒體內(nèi)容的情境,其中,導(dǎo)航命令能包含任何許多不同的多媒體數(shù)據(jù)類型,包含影片、聲音、影像、文字、其他多媒體內(nèi)容或其任何組合。圖9B顯示用于具有低于第二預(yù)先定義的閾值的駕駛者熟練參數(shù)沈8的駕駛者到交叉路口的方法。第一預(yù)先定義的閾值及第二預(yù)先定義的閾值兩者皆為圖3的預(yù)先定義的閾值320的樣本。當(dāng)客戶離交叉路口 200碼時(shí),裝置102在多媒體顯示接口 204上顯示右轉(zhuǎn)的導(dǎo)航命令及給予可聽見的右轉(zhuǎn)的導(dǎo)航命令。第二預(yù)先定義的閾值與第一預(yù)先定義的閾值的不同在于需要有比第一預(yù)先定義的閾值的轉(zhuǎn)彎提示更早的轉(zhuǎn)彎提示。圖9C顯示用于在即將右轉(zhuǎn)之前于左車道行進(jìn)的具有低于第一預(yù)先定義的閾值及第二預(yù)先定義的閾值的駕駛者熟練參數(shù)268的駕駛者到交叉路口的方法。當(dāng)裝置102離交叉路口 200碼時(shí),裝置102在多媒體顯示接口 204上顯示進(jìn)入右車道的導(dǎo)航命令及給予可聽見的導(dǎo)航命令。圖9D顯示用于在即將右轉(zhuǎn)之前于左車道高速行進(jìn)的具有低于在圖9A至9C中所述的駕駛者熟練參數(shù)的駕駛者熟練參數(shù)268的駕駛者到交叉路口的方法。當(dāng)裝置102離交叉路口 300碼時(shí),裝置102在多媒體顯示接口 204上顯示降低速度并進(jìn)入右車道的導(dǎo)航命令及給予可聽見的導(dǎo)航命令?,F(xiàn)在參考圖10,在其中顯示圖1的導(dǎo)航系統(tǒng)100的動(dòng)態(tài)路線的第二例子的說明。 圖10顯示配備具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)100的裝置102的車輛街道圖。在第一位置1002處,當(dāng)具有圖1的裝置102的車輛離交叉路口 100碼時(shí),具有在第一預(yù)先定義的閾值以上的圖2的駕駛者熟練參數(shù)沈8的駕駛者,接收在圖2的多媒體顯示接口 204上的右轉(zhuǎn)的導(dǎo)航命令。當(dāng)車輛離交叉路口 100碼時(shí),能產(chǎn)生圖2的導(dǎo)航事件207。在第二位置1004處,當(dāng)車輛離交叉路口 200碼時(shí),具有在第二預(yù)先定義的閾值以下的駕駛者熟練參數(shù)268的駕駛者,接收在多媒體顯示接口 204上的右轉(zhuǎn)的導(dǎo)航命令。當(dāng)車輛離交叉路口 200碼時(shí),能產(chǎn)生圖2的導(dǎo)航事件207。在第三位置1006處,當(dāng)車輛離交叉路口 300碼時(shí),于左手車道中的具有在第三預(yù)先定義的閾值以下的駕駛者熟練參數(shù)268的駕駛者,接收在多媒體顯示接口 204上的進(jìn)入右車道并右轉(zhuǎn)的導(dǎo)航命令。當(dāng)車輛離交叉路口 300碼時(shí),能產(chǎn)生圖3的導(dǎo)航事件207。在第三位置1006處,當(dāng)車輛離交叉路口 300碼時(shí),于左手車道中高速行進(jìn)的具有在第四預(yù)先定義的閾值以下的駕駛者熟練參數(shù)268的駕駛者,接收在多媒體顯示接口 204 上,降低速度、進(jìn)入右車道并右轉(zhuǎn)的導(dǎo)航命令。當(dāng)車輛離交叉路口 300碼并高速行進(jìn)且行駛在左手車道時(shí),能產(chǎn)生導(dǎo)航事件207。右轉(zhuǎn)的距離增加,能代表圖2的文件數(shù)據(jù)引擎244學(xué)習(xí)裝置102的操作者或駕駛者的駕駛動(dòng)向1016。駕駛動(dòng)向1016定義成由導(dǎo)航系統(tǒng)100所檢測(cè)的行為動(dòng)向。
現(xiàn)在參考圖11,在其中顯示圖5的導(dǎo)航系統(tǒng)500的動(dòng)態(tài)適應(yīng)性路線的第一例子的說明。圖11以圖5的具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)500的二個(gè)裝置實(shí)施例來顯示車輛的街道圖。在第一位置1102處,當(dāng)圖5的第一裝置502離交叉路口 100碼時(shí),坐有具有低熟練度的駕駛者的車輛接收在圖6的多媒體顯示接口 604上的左轉(zhuǎn)的導(dǎo)航命令。在第二位置1104處,駕駛者錯(cuò)過左轉(zhuǎn)并觸發(fā)圖6的導(dǎo)航事件607。第一裝置502 檢測(cè)到導(dǎo)航事件607并將圖7的導(dǎo)航事件更新參數(shù)714發(fā)送給第二裝置506 (例如,手機(jī))。第二裝置506將用具有較低的值來更新在駕駛者文件數(shù)據(jù)662中的圖6的駕駛者熟練參數(shù)668以指出發(fā)生錯(cuò)過左轉(zhuǎn)。若駕駛者熟練參數(shù)668低于圖7的預(yù)先定義的閾值 720,則第二裝置506能適用于駕駛者文件數(shù)據(jù)662且能產(chǎn)生或更新用以避免或最小化左轉(zhuǎn)的圖6的路線參數(shù)664。第二裝置506能將圖7的導(dǎo)航事件更新參數(shù)的更新發(fā)送至第一裝置502。第一裝置502接著能在圖6的多媒體顯示接口 604上顯示導(dǎo)航事件更新參數(shù)714。在第三位置1106、第四位置1108、第五位置1110及第六位置1112處,第一裝置 502提供導(dǎo)航命令給駕駛者以令右轉(zhuǎn)并接著繼續(xù)直接穿過交叉路口。較低駕駛者熟練度導(dǎo)致左手轉(zhuǎn)彎數(shù)減少的較簡(jiǎn)單的導(dǎo)航路線。在第七位置1114處,第一裝置502使用由導(dǎo)航系統(tǒng)500所更新的駕駛者熟練參數(shù)668來繼續(xù)導(dǎo)航路線。左轉(zhuǎn)的減少能表示圖6的文件數(shù)據(jù)644學(xué)習(xí)第二裝置506的駕駛者或操作者的駕駛動(dòng)向1116。駕駛動(dòng)向1116定義成由導(dǎo)航系統(tǒng)500所檢測(cè)的行為動(dòng)向?,F(xiàn)在參考圖12,在其中顯示本發(fā)明的又一實(shí)施例中的操作具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)100的方法1200的流程圖。方法1200包含方塊1202中的檢測(cè)導(dǎo)航事件;方塊 1204中的以導(dǎo)航事件來更新駕駛者文件數(shù)據(jù);方塊1206中的以駕駛者文件數(shù)據(jù)來計(jì)算導(dǎo)航路線參數(shù);以及方塊1208中的發(fā)送導(dǎo)航路線參數(shù)以顯示在裝置的多媒體顯示接口上。本發(fā)明的另一個(gè)重要的態(tài)樣為其有價(jià)值地支持及服務(wù)降低成本、簡(jiǎn)化系統(tǒng)及提升性能的歷史潮流。本發(fā)明的此些及其他有價(jià)值的態(tài)樣因此將科技狀態(tài)促進(jìn)到至少下一個(gè)等級(jí)。因此,得以發(fā)現(xiàn)到,本發(fā)明的具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)提供重要且迄今為止仍未知及難以獲得的解決方案、能力及功能態(tài)樣,對(duì)使用具有適地性服務(wù)能力的移動(dòng)客戶端改善性能、提升可靠性、提升安全性及降低成本。產(chǎn)生的處理及配置是簡(jiǎn)單的、經(jīng)濟(jì)有效的、不復(fù)雜的、高度多功能的、精準(zhǔn)的、靈敏的及有效率的,且能通過將已知的組件用于現(xiàn)成的、高效的及經(jīng)濟(jì)的制造、應(yīng)用及使用而被實(shí)施。在已搭配特定最佳模式敘述發(fā)明的同時(shí),應(yīng)了解到,對(duì)本領(lǐng)域的技術(shù)人員而言,基于先前所述,許多替換、修改及變化可能是顯而易知的。因此,傾向于包括落于申請(qǐng)專利范圍所包含是范疇內(nèi)是所有此種替換、修改及變化。迄今為止在此處規(guī)定或顯示在所附附圖中是所有事項(xiàng)是欲被解釋于說明性和非限制意義中。
權(quán)利要求
1.一種導(dǎo)航系統(tǒng)的操作方法,包括 檢測(cè)導(dǎo)航事件;用該導(dǎo)航事件來更新駕駛者文件數(shù)據(jù);用該駕駛者文件數(shù)據(jù)來計(jì)算導(dǎo)航路線參數(shù);以及發(fā)送該導(dǎo)航路線參數(shù)以顯示在裝置的多媒體顯示接口上。
2.根據(jù)權(quán)利要求1所述的方法,其中,更新該駕駛者文件數(shù)據(jù)包含從該導(dǎo)航事件學(xué)習(xí)駕駛動(dòng)向。
3.根據(jù)權(quán)利要求1所述的方法,還包括基于該導(dǎo)航事件取回映射參數(shù),其中,計(jì)算該導(dǎo)航路線參數(shù)包含用該映射參數(shù)來更新該導(dǎo)航路線參數(shù)。
4.根據(jù)權(quán)利要求1所述的方法,還包括用該導(dǎo)航事件來更新駕駛者熟練參數(shù),其中,用該導(dǎo)航事件來更新該駕駛者文件數(shù)據(jù)包含用該駕駛者熟練參數(shù)來跨越預(yù)先定義的閾值。
5.根據(jù)權(quán)利要求1所述的方法,還包括用該導(dǎo)航事件來更新駕駛者熟練參數(shù),其中,用該導(dǎo)航事件來更新該駕駛者文件數(shù)據(jù)包含用該駕駛者熟練參數(shù)來更新該駕駛者文件數(shù)據(jù)。
6.一種導(dǎo)航系統(tǒng),包括 位置單元,用于檢測(cè)導(dǎo)航事件;文件數(shù)據(jù)引擎,耦合至該位置單元,該文件數(shù)據(jù)引擎用于用該導(dǎo)航事件來更新駕駛者文件數(shù)據(jù);路線引擎,耦合至該文件數(shù)據(jù)引擎,該路線引擎用于用該駕駛者文件數(shù)據(jù)來計(jì)算導(dǎo)航路線參數(shù);以及通信單元,耦合至該文件數(shù)據(jù)引擎,該通信單元用于發(fā)送該導(dǎo)航路線參數(shù)以顯示在裝置的多媒體顯示接口上。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,該文件數(shù)據(jù)引擎用于從該導(dǎo)航事件學(xué)習(xí)駕駛動(dòng)向。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),還包括映射引擎,耦合至該文件數(shù)據(jù)引擎,該映射引擎用于基于該導(dǎo)航事件取回映射參數(shù),其中,該文件數(shù)據(jù)引擎用于用該映射參數(shù)來更新該導(dǎo)航路線參數(shù)。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,該路線引擎用于 用該導(dǎo)航事件來更新駕駛者熟練參數(shù);以及決定跨越預(yù)先定義的閾值的該駕駛者熟練參數(shù)。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其中該路線引擎用于用該導(dǎo)航事件來更新駕駛者熟練參數(shù);以及該文件數(shù)據(jù)引擎用于用該駕駛者熟練參數(shù)來更新該駕駛者文件數(shù)據(jù)。
全文摘要
一種具有動(dòng)態(tài)適應(yīng)性路線的導(dǎo)航系統(tǒng)的操作方法,包括檢測(cè)導(dǎo)航事件;用導(dǎo)航事件來更新駕駛者文件數(shù)據(jù);用駕駛者文件數(shù)據(jù)來計(jì)算導(dǎo)航路線參數(shù);以及發(fā)送導(dǎo)航路線參數(shù)以顯示在裝置的多媒體顯示接口上。
文檔編號(hào)G08G1/0968GK102203556SQ200980144259
公開日2011年9月28日 申請(qǐng)日期2009年11月3日 優(yōu)先權(quán)日2008年11月5日
發(fā)明者羅伯特·雷納德, 趙亦中 申請(qǐng)人:泰為信息科技公司