本公開涉及輔助車輛駕駛員基于路線的質(zhì)量來選擇路線。
發(fā)明背景
駕駛員的駕駛體驗(yàn)可主要依賴于所行駛的道路或道路區(qū)段的質(zhì)量。大多數(shù)車輛在相對(duì)較平滑的陸路上運(yùn)行良好,從而實(shí)現(xiàn)駕駛員的更舒適體驗(yàn)??部啦黄降牡缆凡粌H導(dǎo)致不舒適體驗(yàn),而且在一些情況下還加劇潛在的健康狀況。對(duì)于汽車駕駛員,除了有助于體驗(yàn),道路質(zhì)量還可能涉及安全問題。道路上的任何不規(guī)則,諸如凹坑、減速路障、不均勻的鋪設(shè)和/或其他破壞都可能由于牽引力損失而引起碰撞,并且道路上的任何空中碎片都可能對(duì)駕駛員造成身體傷害。
技術(shù)實(shí)現(xiàn)要素:
各實(shí)施方案公開用于通過基于路線中的路線/路線區(qū)段的質(zhì)量自動(dòng)選擇路線/路線區(qū)段來輔助駕駛員。一種用于車輛的實(shí)例駕駛員輔助系統(tǒng)包括通信地耦接到一個(gè)或多個(gè)傳感器的傳感器模塊、用于從用戶接收輸入的用戶接口、處理器以及存儲(chǔ)指令的存儲(chǔ)設(shè)備,所述指令可由處理器執(zhí)行來:確定供車輛行駛的路線,所述路線包括一個(gè)或多個(gè)路線區(qū)段;并且針對(duì)所述路線中的所述一個(gè)或多個(gè)路線區(qū)段中的每一個(gè),如果那個(gè)路線區(qū)段的路線區(qū)段質(zhì)量大于閾值,那么從多個(gè)候選路線區(qū)段中選擇那個(gè)路線區(qū)段,所述路線區(qū)段質(zhì)量和所述閾值中的一個(gè)或多個(gè)是基于指示所觀察的路線區(qū)段狀況的輸入,輸入從用戶和車輛外部的遠(yuǎn)程用戶中的一個(gè)或多個(gè)接收的。
一種用于車輛的導(dǎo)航系統(tǒng)的實(shí)例方法包括:接收請(qǐng)求以便確定用于車輛的行駛路線,所述請(qǐng)求包括目的地和行駛方向中的一個(gè)或多個(gè);確定供車輛行駛的路線,所述路線包括一個(gè)或多個(gè)路線區(qū)段;以及如果所述路線的路線得分大于閾值,那么從多個(gè)候選路線中選擇那條路線,所述路線得分是基于如由車輛乘員和車輛外部的遠(yuǎn)程用戶中的一個(gè)或多個(gè)報(bào)告的所述路線的一個(gè)或多個(gè)路線區(qū)段的質(zhì)量,并且所述路線得分和所述閾值中的一個(gè)或多個(gè)進(jìn)一步基于來自所述乘員和車輛傳感器中的一個(gè)或多個(gè)的另外輸入。
一種車輛的實(shí)例導(dǎo)航系統(tǒng)包括路線區(qū)段得分存儲(chǔ)器、通信地耦接到多個(gè)傳感器的傳感器模塊、被配置成用于接收用戶輸入的用戶輸入接口、處理器以及存儲(chǔ)指令的存儲(chǔ)設(shè)備,所述指令可由處理器執(zhí)行來:基于用戶輸入和來自傳感器模塊的輸入生成路線區(qū)段的路線區(qū)段得分,所述用戶輸入包括如由車輛乘員或車輛外部的遠(yuǎn)程用戶輸入的所觀察的路線區(qū)段狀況的指示;將路線區(qū)段得分存儲(chǔ)在路線區(qū)段得分存儲(chǔ)器和云服務(wù)器中的一個(gè)或多個(gè)中;并且基于所述路線區(qū)段的路線區(qū)段得分確定用于車輛的路線,如果所述路線區(qū)段得分高于閾值,那么所述路線包括所述路線區(qū)段,并且所述路線區(qū)段得分是選擇性地從路線區(qū)段得分存儲(chǔ)器或云服務(wù)器中檢索到的。
附圖說明
參考附圖,可從閱讀以下對(duì)非限制性實(shí)施方案的描述更好地理解本公開,其中以下:
圖1示出根據(jù)本公開的一個(gè)或多個(gè)實(shí)施方案的車廂的實(shí)例局部視圖;
圖2示出根據(jù)本公開的一個(gè)或多個(gè)實(shí)施方案的實(shí)例車載計(jì)算系統(tǒng);
圖3示出根據(jù)本公開的一個(gè)或多個(gè)實(shí)施方案的基于路線區(qū)段的質(zhì)量生成路線區(qū)段得分的導(dǎo)航系統(tǒng)的框圖圖解;
圖4示出根據(jù)本公開的一個(gè)或多個(gè)實(shí)施方案的用于基于所選擇路線的路線得分選擇供行駛路線的實(shí)例方法的流程圖;
圖5示出根據(jù)本公開的一個(gè)或多個(gè)實(shí)施方案的用于基于從傳感器和/或用戶接收的輸入中的一個(gè)或多個(gè)生成路線區(qū)段得分的實(shí)例方法的流程圖;并且
圖6示出根據(jù)本公開的一個(gè)或多個(gè)實(shí)施方案的用于基于所選擇路線的總路線區(qū)段得分生成供行駛路線的實(shí)例方法的流程圖。
具體實(shí)施方式
如上所述,駕駛員體驗(yàn)和駕駛員安全兩者均嚴(yán)重依賴于駕駛員的車輛在其上行駛的道路部分的質(zhì)量。在當(dāng)今車輛中傳感器普及的情況下,基于傳感器的輸出來估計(jì)道路的此類部分的道路質(zhì)量可以是可能的。因?yàn)榈缆返馁|(zhì)量可能沿道路的長(zhǎng)度而改變,并且車輛可能僅在道路的一部分上行駛以便到達(dá)目的地,所以總體道路的質(zhì)量可能不像車輛可在其上行駛以到達(dá)目的地的道路部分的質(zhì)量那樣與駕駛員相關(guān)。因此,如本文使用的,可以在其上行駛的道路部分被稱為路線區(qū)段。例如,車輛可以沿路線從起始點(diǎn)行駛到目的地,該路線是由一個(gè)或多個(gè)路線區(qū)段形成的。每個(gè)路線區(qū)段可包括可以行駛(例如,以便到達(dá)目的地)的道路的一部分(例如,州際公路的一英里長(zhǎng)路程)。然而,應(yīng)當(dāng)理解的是,在一些實(shí)例中,路線區(qū)段可以包括完整的道路(例如從道路的起點(diǎn)到終點(diǎn))和/或多條道路的部分。本公開以下提供將道路/路線分段成路線區(qū)段的更詳細(xì)實(shí)例。
為了確定路線和/或路線區(qū)段的質(zhì)量,本公開描述了導(dǎo)航系統(tǒng),所述導(dǎo)航系統(tǒng)與傳感器通信并且基于傳感器的輸出生成路線和/或路線區(qū)段質(zhì)量度量,所述傳感器可以基于駕駛員的輸入而進(jìn)一步進(jìn)行調(diào)整??苫诠烙?jì)的路線/路線區(qū)段質(zhì)量為駕駛員提供關(guān)于路線/路線區(qū)段的建議,從而檢測(cè)并跟蹤路線/路線區(qū)段危險(xiǎn)。圖1示出用于數(shù)據(jù)同步的通信系統(tǒng)的一類環(huán)境的實(shí)例局部視圖:車輛102的車廂100的內(nèi)部,駕駛員和/或一個(gè)或多個(gè)乘客可以坐在車廂100中。圖1的車輛102可以是包括驅(qū)動(dòng)輪(未圖示)和發(fā)動(dòng)機(jī)104的機(jī)動(dòng)車輛。在一些實(shí)例中,發(fā)動(dòng)機(jī)104可以是包括一個(gè)或多個(gè)燃燒腔室的內(nèi)燃機(jī),所述燃燒腔室可以通過進(jìn)氣通道接收進(jìn)氣并通過排氣通道排放燃燒氣體。除了其他類型車輛之外,車輛102可為道路汽車。在一些實(shí)例中,車輛102可以包括混合推進(jìn)系統(tǒng),所述混合推進(jìn)系統(tǒng)包括能量轉(zhuǎn)換設(shè)備,所述能量轉(zhuǎn)換設(shè)備可操作來從車輛運(yùn)動(dòng)和/或發(fā)動(dòng)機(jī)中吸收能量并且將所吸收的能量轉(zhuǎn)換成適于被儲(chǔ)能設(shè)備存儲(chǔ)的能量形式。車輛102可以包括全電動(dòng)式車輛,并入燃料電池、太陽能捕獲元件和/或用于為車輛提供動(dòng)力的其他儲(chǔ)能系統(tǒng)。在一些實(shí)例中,車輛102可以是摩托車、水上車輛、機(jī)車或任何其他車輛。例如,在車輛102是水上車輛的情況下,本文所描述的路線/路線區(qū)段可以是指可以由所述水上車輛行駛的水路。由于水路狀況可能比陸路狀況更不穩(wěn)定,本文所描述的路線/路線區(qū)段得分可以另外將其他旅行者關(guān)于給定水路所報(bào)告的狀況考慮在內(nèi)(例如,如通過分析由用戶在社交網(wǎng)絡(luò)服務(wù)上做出的簡(jiǎn)檔/狀態(tài)更新來確定),以便提供關(guān)于所述水路的狀況的更為實(shí)時(shí)的信息。然而,應(yīng)當(dāng)理解,這種狀況信息的群眾外包還可以在確定陸路的路線/路線區(qū)段得分時(shí)使用。
如圖所示,儀表板106可以包括車輛102的駕駛員(也被稱為用戶)可訪問的各種顯示器和控件。例如,儀表板106可以包括車載計(jì)算系統(tǒng)109(例如,信息娛樂系統(tǒng))的觸摸屏108、音頻系統(tǒng)控制面板和儀表組110。雖然圖1中示出的實(shí)例系統(tǒng)包括可經(jīng)由車載計(jì)算系統(tǒng)109的用戶接口如觸摸屏108執(zhí)行的音頻系統(tǒng)控件而無單獨(dú)音頻系統(tǒng)控制面板,但是在其他實(shí)施方案中,車輛可以包括音頻系統(tǒng)控制面板,所述音頻系統(tǒng)控制面板可包括用于常規(guī)車輛音頻系統(tǒng)(如無線電設(shè)備、壓縮盤播放器、MP3播放器等)的控件。音頻系統(tǒng)控件可以包括用于控制經(jīng)由車輛揚(yáng)聲器系統(tǒng)的揚(yáng)聲器112輸出的音頻的一個(gè)或多個(gè)方面的特征。例如,車載計(jì)算系統(tǒng)或音頻系統(tǒng)控件可以控制音頻輸出音量、聲音在車輛揚(yáng)聲器系統(tǒng)的單獨(dú)的揚(yáng)聲器間的分布、音頻信號(hào)均衡和/或音頻輸出中的任何其他方面。在另外的實(shí)例中,車載計(jì)算系統(tǒng)109可以基于經(jīng)由觸摸屏108直接接收到的用戶輸入或基于經(jīng)由外部設(shè)備150和/或移動(dòng)設(shè)備128接收到的關(guān)于用戶的數(shù)據(jù)(如用戶的身體狀態(tài)和/或環(huán)境),調(diào)整無線電臺(tái)選擇、播放列表選擇、音頻輸入源(例如,來自無線電設(shè)備或CD或MP3)等等。
在一些實(shí)施方案中,車載計(jì)算系統(tǒng)109的一個(gè)或多個(gè)硬件元件(如觸摸屏108、顯示屏、各種控制表盤、旋鈕和按鈕、存儲(chǔ)器、處理器和任何接口元件(例如,連接器或端口))可形成安裝在車輛的儀表板106中的集成頭部單元。頭部單元可固定地或可移除地附接在儀表板106中。在另外或替代實(shí)施方案中,車載計(jì)算系統(tǒng)的一個(gè)或多個(gè)硬件元件可為模塊化的,并且可安裝在車輛中的多個(gè)位置。
車廂100可以包括用于監(jiān)測(cè)車輛、用戶和/或環(huán)境的一個(gè)或多個(gè)傳感器。例如,車廂100可以包括:一個(gè)或多個(gè)安裝在座椅上的壓力傳感器,其被配置來測(cè)量施加到座椅的壓力以便確定用戶的存在和/或用戶的駕駛體驗(yàn)(例如,在壓力變化可對(duì)應(yīng)于路線區(qū)段的不規(guī)則的情況下);麥克風(fēng),其用于接收呈語音命令形式的用戶輸入,以便測(cè)量可以指示路線區(qū)段的質(zhì)量的道路噪聲,以便使得用戶能夠進(jìn)行電話呼叫,和/或以便測(cè)量車廂100中的環(huán)境噪聲;安裝在車輛上的相機(jī);耦接到車輛的能夠測(cè)量車輛的加速度的加速度計(jì)和/或陀螺儀等。應(yīng)當(dāng)理解,上述傳感器和/或一個(gè)或多個(gè)另外或替代傳感器可以定位在車輛的任何合適位置中。例如,可將傳感器定位在發(fā)動(dòng)機(jī)艙中、車輛的外表面上和/或其他合適位置中,以便提供關(guān)于車輛的操作(例如,基于在移動(dòng)設(shè)備處和/或在車載計(jì)算系統(tǒng)處接收的指示車輛診斷的信號(hào))、車輛的周圍狀況、車輛的用戶等的信息。關(guān)于車輛周圍狀況、車輛狀態(tài)或車輛駕駛員的信息也可從車輛外部/與車輛分開(也就是說,并非車輛系統(tǒng)的一部分)的傳感器(諸如耦接到外部設(shè)備150和/或移動(dòng)設(shè)備128的傳感器)來接收。
車廂100還可包括在行駛之前、期間和/或之后存儲(chǔ)在車輛中的一個(gè)或多個(gè)用戶物體,如移動(dòng)設(shè)備128。移動(dòng)設(shè)備128可以包括智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、便攜式媒體播放器和/或任何合適移動(dòng)計(jì)算設(shè)備。移動(dòng)設(shè)備128可經(jīng)由通信鏈路130連接到車載計(jì)算系統(tǒng)。通信鏈路130可為有線(例如,經(jīng)由通用串行總線[USB]、移動(dòng)高清鏈路[MHL]、高清多媒體接口[HDMI]、以太網(wǎng)等等)或無線(例如,經(jīng)由藍(lán)牙、WIFI、WIFI直連、近場(chǎng)通信[NFC]、蜂窩連接等等)的,并且被配置成在移動(dòng)設(shè)備與車載計(jì)算系統(tǒng)之間提供雙向通信。移動(dòng)設(shè)備128可以包括用于連接到一個(gè)或多個(gè)通信鏈路(例如,上述實(shí)例通信鏈路中的一個(gè)或多個(gè))的一個(gè)或多個(gè)無線通信接口。無線通信接口可以包括一個(gè)或多個(gè)物理設(shè)備,如耦接到用于載送傳輸或接收的數(shù)據(jù)的數(shù)據(jù)線路的天線或端口,以及用于根據(jù)移動(dòng)設(shè)備中的其他設(shè)備來操作物理設(shè)備的一個(gè)或多個(gè)模塊/驅(qū)動(dòng)程序。例如,通信鏈路130可將傳感器和/或控制信號(hào)從各種車輛系統(tǒng)(如車輛音頻系統(tǒng)、氣候控制系統(tǒng)等)和觸摸屏108提供到移動(dòng)設(shè)備128,并且可將控制和/或顯示信號(hào)從移動(dòng)設(shè)備128提供到車載系統(tǒng)和觸摸屏108。通信鏈路130還可從車載電源向移動(dòng)設(shè)備128提供電力,以便為移動(dòng)設(shè)備的內(nèi)置電池充電。
車載計(jì)算系統(tǒng)109還可通信地耦接到將由用戶操作和/或訪問但位于車輛102外部的另外設(shè)備,如一個(gè)或多個(gè)外部設(shè)備150。在所描繪的實(shí)施方案中,外部設(shè)備位于車輛102外部,但應(yīng)了解,在替代實(shí)施方案中,外部設(shè)備可以位于車廂100內(nèi)部。外部設(shè)備可以包括服務(wù)器計(jì)算系統(tǒng)、個(gè)人計(jì)算系統(tǒng)、便攜電子設(shè)備、電子腕帶、電子頭帶、便攜式音樂播放器、電子活動(dòng)跟蹤設(shè)備、計(jì)步器、智能手表、GPS系統(tǒng)、相機(jī)、加速度計(jì)、陀螺儀、傾斜儀等等。外部設(shè)備150可經(jīng)由通信鏈路136連接到車載計(jì)算系統(tǒng),所述通信鏈路可為有線或無線的,如針對(duì)通信鏈路130所論述,并且被配置成在外部設(shè)備與車載計(jì)算系統(tǒng)之間提供雙向通信。例如,外部設(shè)備150可以包括一個(gè)或多個(gè)傳感器,并且通信鏈路136可將傳感器輸出從外部設(shè)備150傳輸?shù)杰囕d計(jì)算系統(tǒng)109和觸摸屏108。外部設(shè)備150還可存儲(chǔ)和/或接收關(guān)于情景數(shù)據(jù)、用戶行為/偏好、操作規(guī)則等的信息,并且可將此類信息從外部設(shè)備150傳輸?shù)杰囕d計(jì)算系統(tǒng)109和觸摸屏108。
車載計(jì)算系統(tǒng)109可以分析從外部設(shè)備150、移動(dòng)設(shè)備128和/或其他輸入來源接收的輸入,并且針對(duì)各種車載系統(tǒng)(如氣候控制系統(tǒng)或音頻系統(tǒng))選擇設(shè)置、經(jīng)由觸摸屏108和/或揚(yáng)聲器112提供輸出、與移動(dòng)設(shè)備128和/或外部設(shè)備150通信,和/或基于評(píng)估執(zhí)行其他動(dòng)作。在一些實(shí)施方案中,所述評(píng)估的全部或部分可由移動(dòng)設(shè)備128和/或外部設(shè)備150執(zhí)行。
在一些實(shí)施方案中,外部設(shè)備150中的一個(gè)或多個(gè)可間接地經(jīng)由移動(dòng)設(shè)備128和/或另一外部設(shè)備150通信地耦接到車載計(jì)算系統(tǒng)109。例如,通信鏈路136可將外部設(shè)備150通信地耦接到移動(dòng)設(shè)備128,使得來自外部設(shè)備150的輸出被中繼到移動(dòng)設(shè)備128。隨后,從外部設(shè)備150接收的數(shù)據(jù)可在移動(dòng)設(shè)備128處與移動(dòng)設(shè)備128所收集的數(shù)據(jù)聚合,接著,所聚合的數(shù)據(jù)經(jīng)由通信鏈路130來傳輸?shù)杰囕d計(jì)算系統(tǒng)109和觸摸屏108。類似數(shù)據(jù)聚合可以在服務(wù)器系統(tǒng)處發(fā)生,并且隨后經(jīng)由通信鏈路136/130來傳輸?shù)杰囕d計(jì)算系統(tǒng)109和觸摸屏108。
圖2示出被配置和/或集成在車輛201內(nèi)的車載計(jì)算系統(tǒng)200的方框圖。車載計(jì)算系統(tǒng)200可為圖1的車載計(jì)算系統(tǒng)109的實(shí)例,和/或在一些實(shí)施方案中,可以執(zhí)行本文所描述的方法中的一個(gè)或多個(gè)。在一些實(shí)例中,車載計(jì)算系統(tǒng)可為車輛信息娛樂系統(tǒng),所述車輛信息娛樂系統(tǒng)被配置成將信息為基礎(chǔ)的媒體內(nèi)容(音頻和/或視頻媒體內(nèi)容,包括娛樂內(nèi)容、導(dǎo)航服務(wù)等等)提供到車輛用戶,以便增強(qiáng)操作員在車內(nèi)的體驗(yàn)。車輛信息娛樂系統(tǒng)可以包括或耦接到各種車輛系統(tǒng)、子系統(tǒng)、硬件部件以及集成在或可集成到車輛201中的軟件應(yīng)用以及系統(tǒng),以便增強(qiáng)駕駛員和/或乘客在車內(nèi)的體驗(yàn)。
車載計(jì)算系統(tǒng)200可以包括一個(gè)或多個(gè)處理器,所述一個(gè)或多個(gè)處理器包括操作系統(tǒng)處理器214和接口處理器220。操作系統(tǒng)處理器214可以在車載計(jì)算系統(tǒng)上執(zhí)行操作系統(tǒng),并且控制車載計(jì)算系統(tǒng)的輸入/輸出、顯示、播放和其他操作。接口處理器220可經(jīng)由車輛間的系統(tǒng)通信模塊222與車輛控制系統(tǒng)230對(duì)接。
車輛間的系統(tǒng)通信模塊222可將數(shù)據(jù)輸出到其他車輛系統(tǒng)231和車輛控制元件261,同時(shí)還例如借助車輛控制系統(tǒng)230從其他車輛部件以及系統(tǒng)231、261接收數(shù)據(jù)輸入。當(dāng)輸出數(shù)據(jù)時(shí),車輛間的系統(tǒng)通信模塊222可經(jīng)由總線來提供對(duì)應(yīng)于車輛任何狀態(tài)、車輛周圍環(huán)境或連接到車輛的任何其他信息來源的輸出的信號(hào)。車輛數(shù)據(jù)輸出可以包括例如模擬信號(hào)(如當(dāng)前速度)、單獨(dú)信息來源(如時(shí)鐘、溫度計(jì)、如全球定位系統(tǒng)[GPS]傳感器的位置傳感器等)所提供的數(shù)字信號(hào)、通過車輛數(shù)據(jù)網(wǎng)絡(luò)(如可用來傳達(dá)發(fā)送機(jī)相關(guān)的信息的發(fā)動(dòng)機(jī)控制器區(qū)域網(wǎng)[CAN]總線、可用來傳達(dá)氣候控制相關(guān)信息的氣候控制CAN總線和用來在車輛中的多媒體部件之間傳達(dá)多媒體數(shù)據(jù)的多媒體數(shù)據(jù)網(wǎng)絡(luò))來傳播的數(shù)字信號(hào)。例如,車載計(jì)算系統(tǒng)可從發(fā)動(dòng)機(jī)CAN總線檢索車輪傳感器所估計(jì)的車輛當(dāng)前速率、車輛的經(jīng)由車輛電池和/或配電系統(tǒng)的功率狀態(tài)、車輛點(diǎn)火狀態(tài)等等。另外,在不背離本公開的范圍的情況下,也可使用其他對(duì)接手段(如以太網(wǎng))。
非易失性存儲(chǔ)設(shè)備208可以包括在車載計(jì)算系統(tǒng)200中,以便以非易失的形式來存儲(chǔ)數(shù)據(jù),諸如可由處理器214和220執(zhí)行的指令。存儲(chǔ)設(shè)備208可以存儲(chǔ)應(yīng)用數(shù)據(jù)以使車載計(jì)算系統(tǒng)200能夠運(yùn)行應(yīng)用以連接到基于云的服務(wù)器和/或收集用于傳輸?shù)交谠频姆?wù)器的信息。應(yīng)用可以檢索車輛系統(tǒng)/傳感器、輸入設(shè)備(例如,用戶接口218)、與車載計(jì)算系統(tǒng)通信的設(shè)備(例如,經(jīng)由藍(lán)牙鏈接來連接的移動(dòng)設(shè)備)等所收集的信息。車載計(jì)算系統(tǒng)200可進(jìn)一步包括易失性存儲(chǔ)器216。易失性存儲(chǔ)器216可為隨機(jī)存取存儲(chǔ)器(RAM)。非暫時(shí)的存儲(chǔ)設(shè)備(如非易失性存儲(chǔ)設(shè)備208和/或易失性存儲(chǔ)器216)可以存儲(chǔ)在由處理器(例如,操作系統(tǒng)處理器214和/或接口處理器220)執(zhí)行時(shí)控制車載計(jì)算系統(tǒng)200來執(zhí)行本公開描述的動(dòng)作中的一個(gè)或多個(gè)的指令和/或代碼。
麥克風(fēng)202可以包括在車載計(jì)算系統(tǒng)200中,以便接收來自用戶的語音命令、測(cè)量車輛中的環(huán)境噪聲、確定來自車輛的揚(yáng)聲器的音頻是否根據(jù)車輛聲學(xué)環(huán)境進(jìn)行調(diào)諧等等。語音處理單元204可以處理語音命令,諸如從麥克風(fēng)202接收的語音命令。在一些實(shí)施方案中,車載計(jì)算系統(tǒng)200還能夠接收語音命令并使用車輛的音頻系統(tǒng)232中包括的麥克風(fēng)來對(duì)車輛環(huán)境噪聲進(jìn)行采樣。
一個(gè)或多個(gè)另外的傳感器可以包括在車載計(jì)算系統(tǒng)200的傳感器子系統(tǒng)210中。例如,傳感器子系統(tǒng)210可以包括相機(jī),如用于幫助用戶停車的后視相機(jī)、用于識(shí)別用戶(例如,使用面部識(shí)別和/或用戶手勢(shì))的車廂相機(jī)和/或用于評(píng)估前方路線區(qū)段的質(zhì)量的前視相機(jī)。車載計(jì)算系統(tǒng)200的傳感器子系統(tǒng)210可與各種車輛傳感器通信并從各種車輛傳感器接收輸入,并且可進(jìn)一步接收用戶輸入。例如,傳感器子系統(tǒng)210所接收的輸入可以包括變速器齒輪位置、變速器離合器位置、氣動(dòng)踏板輸入、剎車輸入、變速器選擇器位置、車輛速率、發(fā)動(dòng)機(jī)速率、通過發(fā)動(dòng)機(jī)的空氣流量、環(huán)境溫度、進(jìn)入空氣溫度、車輛運(yùn)動(dòng)、車輛傾斜等等,以及來自氣候控制系統(tǒng)傳感器的輸入(如傳熱流體溫度、防凍溫度、風(fēng)扇速率、客廂溫度、期望客廂溫度、環(huán)境濕度等)、來自檢測(cè)用戶發(fā)出的語音命令的音頻傳感器的輸入、來自從車輛的鑰匙接收命令并任選地跟蹤車輛的鑰匙的地理位置/接近度的鑰匙傳感器的輸入等。雖然某些車輛系統(tǒng)傳感器可僅僅與傳感器子系統(tǒng)210通信,但是其他傳感器可與傳感器子系統(tǒng)210和車輛控制系統(tǒng)230兩者通信,或者可間接地經(jīng)由車輛控制系統(tǒng)230來與傳感器子系統(tǒng)210通信。車載計(jì)算系統(tǒng)200的導(dǎo)航子系統(tǒng)211可以生成和/或接收導(dǎo)航信息(如位置信息(例如,從傳感器子系統(tǒng)210經(jīng)由GPS傳感器和/或其他傳感器來生成和/或接收)、路線導(dǎo)向、交通信息、感興趣點(diǎn)(POI)識(shí)別)和/或可為駕駛員提供其他導(dǎo)航服務(wù)。導(dǎo)航子系統(tǒng)211可以包括慣性導(dǎo)航系統(tǒng),所述慣性導(dǎo)航系統(tǒng)可以通過運(yùn)動(dòng)傳感器和旋轉(zhuǎn)傳感器輸入進(jìn)一步確定車輛的位置、定向和速度。運(yùn)動(dòng)傳感器的實(shí)例包括加速度計(jì),并且旋轉(zhuǎn)傳感器的實(shí)例包括陀螺儀。導(dǎo)航子系統(tǒng)211可以與包括在傳感器子系統(tǒng)210中的運(yùn)動(dòng)傳感器和旋轉(zhuǎn)傳感器通信??商娲?,導(dǎo)航子系統(tǒng)211可以包括運(yùn)動(dòng)傳感器和旋轉(zhuǎn)傳感器并且基于這些傳感器的輸出確定移動(dòng)和旋轉(zhuǎn)。
車載計(jì)算系統(tǒng)200的外部設(shè)備接口212可耦接到一個(gè)或多個(gè)外部設(shè)備240(位于車輛201外部)和/或與之通信。雖然外部設(shè)備示為位于車輛201外部,但是應(yīng)當(dāng)理解,它們可暫時(shí)地容納在車輛201中,例如當(dāng)用戶在操作車輛201的同時(shí)正在操作外部設(shè)備時(shí)。換句話說,外部設(shè)備240未集成到車輛201。外部設(shè)備240可以包括移動(dòng)設(shè)備242(例如,經(jīng)由藍(lán)牙、NFC、WIFI直連或其他無線連接來連接的)或替代有藍(lán)牙功能的設(shè)備252。移動(dòng)設(shè)備242可為移動(dòng)電話、智能電話、可經(jīng)由有線和/或無線通信來與車載計(jì)算系統(tǒng)通信的可穿戴式設(shè)備/傳感器或其他便攜電子設(shè)備。其他外部設(shè)備包括外部服務(wù)246。例如,外部設(shè)備可以包括與車輛分開并在車輛外部的車外設(shè)備。其他外部設(shè)備仍包括外部存儲(chǔ)設(shè)備254,如固態(tài)驅(qū)動(dòng)器、筆驅(qū)動(dòng)器、USB驅(qū)動(dòng)器等。在不背離本公開的范圍的情況下,外部設(shè)備240可無線地或經(jīng)由連接器與車載計(jì)算系統(tǒng)200通信。例如,外部設(shè)備240可經(jīng)由網(wǎng)絡(luò)260、通用串行總線(USB)連接、直接有線連接、直接無線連接和/或其他通信鏈路通過外部設(shè)備接口212與車載計(jì)算系統(tǒng)200通信。
外部設(shè)備接口212可以提供通信接口,以便使車載計(jì)算系統(tǒng)能夠與駕駛員的聯(lián)系人所關(guān)聯(lián)的移動(dòng)設(shè)備通信。例如,外部設(shè)備接口212可以允許電話呼叫將建立至和/或文本消息(例如,SMS、MMS等)將發(fā)送(例如,經(jīng)由蜂窩通信網(wǎng)絡(luò))至駕駛員的聯(lián)系人所關(guān)聯(lián)的移動(dòng)設(shè)備。外部設(shè)備接口212可另外地或替代地提供無線通信接口,以使車載計(jì)算系統(tǒng)能夠經(jīng)由WIFI直連來與車輛中的一個(gè)或多個(gè)設(shè)備(例如,駕駛員的移動(dòng)設(shè)備)同步數(shù)據(jù),如下更詳細(xì)地論述。
一個(gè)或多個(gè)應(yīng)用244可以在移動(dòng)設(shè)備242上操作。舉例來說,移動(dòng)設(shè)備應(yīng)用244可操作來聚合關(guān)于用戶與移動(dòng)設(shè)備交互的用戶數(shù)據(jù)。例如,移動(dòng)設(shè)備應(yīng)用244可以聚合關(guān)于用戶在移動(dòng)設(shè)備上聆聽的音樂播放列表、電話呼叫日志(包括用戶所接到的電話呼叫的頻率和持續(xù)時(shí)間)、位置信息(包括用戶常去位置)和在每個(gè)位置處花費(fèi)的時(shí)間量等的數(shù)據(jù)。所收集的數(shù)據(jù)可由應(yīng)用244經(jīng)由網(wǎng)絡(luò)260來傳輸?shù)酵獠吭O(shè)備接口212。另外,特定用戶數(shù)據(jù)請(qǐng)求可來自車載計(jì)算系統(tǒng)200經(jīng)由外部設(shè)備接口212接收在移動(dòng)設(shè)備242處。特定數(shù)據(jù)請(qǐng)求可以包括用于確定用戶所在地理位置、環(huán)境噪聲級(jí)別和/或用戶位置處的音樂風(fēng)格、用戶位置處的環(huán)境天氣狀況(溫度、濕度等)等的請(qǐng)求。移動(dòng)設(shè)備應(yīng)用244可向移動(dòng)設(shè)備242的部件(例如,麥克風(fēng)等)或其他應(yīng)用(例如,導(dǎo)航應(yīng)用)發(fā)送控制指令,以使所請(qǐng)求的數(shù)據(jù)能夠收集在移動(dòng)設(shè)備上。隨后,移動(dòng)設(shè)備應(yīng)用244可將所收集的信息中繼返回車載計(jì)算系統(tǒng)200。
同樣,一個(gè)或多個(gè)應(yīng)用248可以在外部服務(wù)246上操作。舉例來說,外部服務(wù)應(yīng)用248可操作來聚合和/或分析來自多個(gè)數(shù)據(jù)來源的數(shù)據(jù)。例如,外部設(shè)備應(yīng)用248可以聚合來自用戶的一個(gè)或多個(gè)社交媒體賬戶的數(shù)據(jù)、來自車載計(jì)算系統(tǒng)的數(shù)據(jù)(例如,傳感器數(shù)據(jù)、日志文件、用戶輸入等)、來自互聯(lián)網(wǎng)查詢的數(shù)據(jù)(例如,天氣數(shù)據(jù)、POI數(shù)據(jù))等等。所收集的數(shù)據(jù)可傳輸?shù)搅硪辉O(shè)備和/或可通過應(yīng)用來分析,以便確定駕駛員、車輛和環(huán)境的情景,并基于情景來執(zhí)行動(dòng)作(例如,請(qǐng)求數(shù)據(jù)/將數(shù)據(jù)發(fā)送到其他設(shè)備)。
車輛控制系統(tǒng)230可以包括用于控制不同車載功能中涉及的各種車輛系統(tǒng)231的方面的控件。這些可以包括例如控制車輛音頻系統(tǒng)232用于向車輛乘員提供音頻娛樂的方面、氣候控制系統(tǒng)234用于滿足車輛乘員的車廂制冷或制熱需要的方面、以及電信系統(tǒng)236用于使車輛乘員與其他人員建立電信鏈接的方面。
音頻系統(tǒng)232可以包括一個(gè)或多個(gè)聲學(xué)再現(xiàn)設(shè)備,所述一個(gè)或多個(gè)聲學(xué)再現(xiàn)設(shè)備包括電磁換能器,如揚(yáng)聲器。車輛音頻系統(tǒng)232可為無源或有源的,如通過包括功率放大器來實(shí)現(xiàn)。在一些實(shí)例中,車載計(jì)算系統(tǒng)200可為聲學(xué)再現(xiàn)設(shè)備唯一的音頻源,或者可以存在連接到音頻再現(xiàn)系統(tǒng)的其他的音頻源(例如,如移動(dòng)電話的外部設(shè)備)。任何此類外部設(shè)備至音頻再現(xiàn)設(shè)備的連接可為模擬技術(shù)、數(shù)字技術(shù)或模擬技術(shù)和數(shù)字技術(shù)的任何組合。
氣候控制系統(tǒng)234可配置成在車輛201的車廂或客廂內(nèi)提供舒適環(huán)境。氣候控制系統(tǒng)234包括實(shí)現(xiàn)可控通風(fēng)的部件,如通風(fēng)孔、加熱器、空調(diào)、集成式加熱器和空調(diào)系統(tǒng)等。鏈接到采暖和空調(diào)裝置的其他部件可以包括能夠?qū)躏L(fēng)玻璃進(jìn)行清潔的擋風(fēng)玻璃除霜除霧系統(tǒng)以及用于清潔通過新鮮空氣入口進(jìn)入客廂的外部空氣的通風(fēng)-空氣過濾器。
車輛控制系統(tǒng)230還可包括用于調(diào)整與車輛車廂內(nèi)的發(fā)動(dòng)機(jī)和/或輔助元件有關(guān)的各種車輛控件261(或車輛系統(tǒng)控制元件)的設(shè)置的控件,如方向盤控件262(例如,安裝在方向盤上的音頻系統(tǒng)控件、巡航控件、擋風(fēng)玻璃雨刷控件、前燈控件、轉(zhuǎn)向信號(hào)控件等)、儀表板控件、麥克風(fēng)、加速器/剎車/離合器踏板、變速器、定位在駕駛員或乘客車門中的車門/車窗控件、車座控件、車廂燈具控件、音頻系統(tǒng)控件、車廂溫度控件等。車輛控件261還可包括內(nèi)燃機(jī)和車輛操作控件(例如,發(fā)動(dòng)機(jī)控制器模塊、致動(dòng)器、閥等),所述控件被配置成經(jīng)由車輛的CAN總線接收用以改變發(fā)動(dòng)機(jī)、排氣系統(tǒng)、變速器和/或其他車輛系統(tǒng)中的一個(gè)或多個(gè)的操作的指令??刂菩盘?hào)還可控制車輛音頻系統(tǒng)232的一個(gè)或多個(gè)揚(yáng)聲器處的音頻輸出。例如,控制信號(hào)可以調(diào)整音頻輸出特性,如音量、均衡、音頻圖像(例如,配置音頻信號(hào)以產(chǎn)生在用戶看來是源于一個(gè)或多個(gè)限定位置的音頻輸出)、在多個(gè)揚(yáng)聲器之間的音頻分布等。同樣,控制信號(hào)可以控制氣候控制系統(tǒng)234的通風(fēng)口、空調(diào)和/或加熱器。例如,控制信號(hào)可以增大冷卻空氣至車廂特定區(qū)段的遞送。
定位在車輛外部的控制元件(例如,用于安全系統(tǒng)的控件)還可以連接到計(jì)算系統(tǒng)200,如經(jīng)由通信模塊222來連接。車輛控制系統(tǒng)的控制元件可物理地和永久地定位在車輛上和/或中,以便接收用戶輸入。除了從車載計(jì)算系統(tǒng)200接收控制指令之外,車輛控制系統(tǒng)230還可以從用戶所操作的一個(gè)或多個(gè)外部設(shè)備240、如從移動(dòng)設(shè)備242接收輸入。這就允許車輛系統(tǒng)231和車輛控件261的方面將基于從外部設(shè)備240接收的用戶輸入來控制。
車載計(jì)算系統(tǒng)200可進(jìn)一步包括天線206。天線206示為單個(gè)天線,但是在一些實(shí)施方案中,可以包括一個(gè)或多個(gè)天線。車載計(jì)算系統(tǒng)可經(jīng)由天線206來獲得寬帶無線互聯(lián)網(wǎng)訪問,并且可進(jìn)一步接收廣播信號(hào),如電臺(tái)、電視、天氣、交通等信號(hào)。車載計(jì)算系統(tǒng)可經(jīng)由一個(gè)或多個(gè)天線206來接收定位信號(hào),如GPS信號(hào)。車載計(jì)算系統(tǒng)還可通過適當(dāng)接收設(shè)備來經(jīng)由RF(如經(jīng)由天線206)或經(jīng)由紅外或其他手段接收無線命令。在一些實(shí)施方案中,天線206可包括為音頻系統(tǒng)232或電信系統(tǒng)236的部分。另外,天線206可將AM/FM無線電信號(hào)經(jīng)由外部設(shè)備接口212來提供到外部設(shè)備240(如提供到移動(dòng)設(shè)備242)。
車載計(jì)算系統(tǒng)200的一個(gè)或多個(gè)元件可由用戶經(jīng)由用戶接口218進(jìn)行控制。用戶接口218可以包括觸摸屏(如圖1的觸摸屏108)上呈現(xiàn)的圖形用戶接口和/或由用戶致動(dòng)的按鈕、開關(guān)、旋鈕、表盤、滑塊等。例如,由用戶致動(dòng)的元件可以包括方向盤控件、車門和/或車窗控件、儀表板控件、音頻系統(tǒng)設(shè)置、氣候控制系統(tǒng)設(shè)置、路線/路線區(qū)段質(zhì)量偏好、路線/路線區(qū)段回避偏好等等。用戶還可經(jīng)由用戶接口218來與車載計(jì)算系統(tǒng)200和移動(dòng)設(shè)備242的一個(gè)或多個(gè)應(yīng)用交互。除了在用戶接口218上接收用戶車輛設(shè)置偏好之外,車載控制系統(tǒng)所選擇的車輛設(shè)置可以在用戶接口218上來向用戶顯示。通知以及其他消息(例如,所接收的消息)還有導(dǎo)航輔助可以在用戶接口的顯示器上來向用戶顯示。用戶偏好/信息和/或?qū)λ尸F(xiàn)的消息的響應(yīng)可經(jīng)由到用戶接口的用戶輸入來執(zhí)行。
圖3是實(shí)例導(dǎo)航系統(tǒng)300的框圖圖解,所述導(dǎo)航系統(tǒng)300基于來自各種傳感器的輸入確定路線/路線區(qū)段質(zhì)量/得分,同時(shí)考慮用戶偏好/回避。所述系統(tǒng)包括接收傳感器輸入304、用戶輸入306和導(dǎo)航輸入308的處理器302。導(dǎo)航系統(tǒng)300還包括存儲(chǔ)器/存儲(chǔ)設(shè)備310和顯示器316。導(dǎo)航系統(tǒng)可以被配置為手持設(shè)備、作為機(jī)動(dòng)車輛導(dǎo)航系統(tǒng)的部件(例如,圖1的車載計(jì)算系統(tǒng)109/圖2的車載計(jì)算系統(tǒng)200)、作為智能電話的部件和/或作為任何其他合適的計(jì)算設(shè)備。處理器302可以是圖2的操作系統(tǒng)處理器214的實(shí)例,并且還可以包括圖2的接口處理器220,和/或在一些實(shí)施方案中可以執(zhí)行本文所描述的方法中的一個(gè)或多個(gè)。處理器302可以包括路線/路線區(qū)段得分/質(zhì)量生成器312,所述生成器312被配置來基于所接收的各種輸入生成路線/路線區(qū)段得分或路線/路線區(qū)段質(zhì)量度量,如下文所描述的。路線/路線區(qū)段質(zhì)量生成器312可以是基于所接收的輸入生成路線/路線區(qū)段得分的算法。另外或可替代地,路線/路線區(qū)段質(zhì)量生成器可以基于最近的行駛體驗(yàn)自適應(yīng)地獲悉路線/路線區(qū)段得分(例如,如通過一個(gè)或多個(gè)傳感器、用戶輸入等監(jiān)測(cè)到的)。在一些實(shí)例中,路線/路線區(qū)段質(zhì)量生成器可以從查找表中查找路線/路線區(qū)段得分,所述查找表基于所接收輸入更新得分,如下文所描述的。
傳感器輸入304可以是從圖2的傳感器子系統(tǒng)210接收的輸入的實(shí)例。傳感器子系統(tǒng)210中所包括的傳感器的實(shí)例是相機(jī),諸如安裝在車輛上以便捕獲路線區(qū)段的圖像的后視相機(jī)和前視相機(jī),所述圖像繼而可以用于確定路線/路線區(qū)段的質(zhì)量。例如,當(dāng)從相機(jī)捕獲的圖像顯示具有若干凹坑、或不平坦紋理或碎片的路線區(qū)段時(shí),這些圖像隨后可以用于生成路線/路線區(qū)段得分。例如,具有大于閾值數(shù)量的凹坑的路線/路線區(qū)段可以得到低的得分。在其他實(shí)例中,具有深凹坑或開放的人孔/排泄孔或滯水的路線/路線區(qū)段也可以生成低的路線/路線區(qū)段得分。作為另外的實(shí)例,周圍置放有大于閾值碎片的路線/路線區(qū)段、以及未鋪設(shè)的路線/路線區(qū)段或覆蓋有砂礫的路線/路線區(qū)段也可以生成低的路線/路線區(qū)段得分。如先前所描述的,具有碎片的路線/路線區(qū)段可能造成安全問題,尤其是對(duì)摩托車。處理器302可以接收傳感器輸入,并且基于車輛進(jìn)一步調(diào)整路線/路線區(qū)段得分。例如,在一種情境下,針對(duì)具有砂礫的路線/路線區(qū)段,路線/路線區(qū)段得分/質(zhì)量生成器312可以生成路線/路線區(qū)段得分2(在1-10的標(biāo)度上,其中例如路線/路線區(qū)段得分1不適合行駛,并且路線/路線區(qū)段得分10最適合行駛)。路線/路線區(qū)段得分可以在顯示器316上顯示。因此,較低的路線/路線區(qū)段得分可以指示較低的路線/路線區(qū)段質(zhì)量,并且較高的路線/路線區(qū)段得分可以指示較高的路線/路線區(qū)段質(zhì)量。處理器302例如可以基于車輛進(jìn)一步調(diào)整得分。舉例來說,在以上情境中,如果車輛是摩托車,那么路線/路線區(qū)段得分可能降低至1。傳感器的其他實(shí)例包括但不限于加速度計(jì)、傾斜儀、陀螺儀、遠(yuǎn)程感測(cè)設(shè)備(諸如雷達(dá)/聲納設(shè)備)、懸架傳感器、車輛總線上的其他傳感器等。在一些實(shí)例中,除了基于車輛調(diào)整路線/路線區(qū)段得分或作為其替代方案,可以調(diào)整閾值。例如,代替或除了降低以上情境(其中車輛是摩托車)中的路線/路線區(qū)段得分,可以升高閾值(例如,從5到7)。以這種方式,所生成的路線/路線區(qū)段得分可以被存儲(chǔ)并用于任何車輛,其中調(diào)整了針對(duì)那個(gè)車輛的閾值而不是路線/路線區(qū)段得分。在這種實(shí)例中,路線/路線區(qū)段得分可能僅在路線/路線區(qū)段的狀況改變時(shí)改變。
安裝在車輛上并且耦接到車輛懸架的位置和運(yùn)動(dòng)傳感器(諸如加速度計(jì)、陀螺儀和傾斜儀)例如可以給出路線/路線區(qū)段的質(zhì)量的指示,所述指示可以保存在導(dǎo)航系統(tǒng)300的存儲(chǔ)器/存儲(chǔ)設(shè)備310中以供未來進(jìn)行參考。因此,當(dāng)車輛行駛在路線/路線區(qū)段上時(shí),傳感器可以將其輸入發(fā)送到處理器302,其中路線/路線區(qū)段得分/得分生成器312可以生成針對(duì)那個(gè)特定路線/路線區(qū)段的路線/路線區(qū)段得分。這個(gè)路線/路線區(qū)段得分可以保存在存儲(chǔ)器/存儲(chǔ)設(shè)備310中。每當(dāng)基于用戶輸入306和導(dǎo)航輸入308中的一個(gè)或多個(gè)選擇用于未來行駛的路線/路線區(qū)段時(shí),可以進(jìn)一步對(duì)這個(gè)路線/路線區(qū)段得分進(jìn)行查找或訪問。另外或可替代地,路線/路線區(qū)段得分可以被上傳到遠(yuǎn)程服務(wù)器或云服務(wù)器314。以這種方式,用戶(例如,車輛的駕駛員)可以從其他車輛/駕駛員的路線/路線區(qū)段得分確定獲益。例如,處理器可以基于由一個(gè)或多個(gè)其他處理器(例如,其他車輛中的一個(gè)或多個(gè)處理器)指定給路線/路線區(qū)段的路線/路線區(qū)段得分來確定針對(duì)那個(gè)路線/路線區(qū)段的路線/路線區(qū)段得分。
云服務(wù)器314可以是圖2的網(wǎng)絡(luò)260的實(shí)例。路線/路線區(qū)段得分可以無線地和/或通過藍(lán)牙上傳到云服務(wù)器314。因此,導(dǎo)航系統(tǒng)300可以進(jìn)一步包括能夠在導(dǎo)航系統(tǒng)300與云服務(wù)器314之間接收和發(fā)射信號(hào)的無線收發(fā)器(未示出)。例如,收發(fā)器可以包括發(fā)射器和接收器并且通常能夠發(fā)射和接收信號(hào)。每當(dāng)存在無線(例如,藍(lán)牙)連接從而將云服務(wù)器314連接到導(dǎo)航系統(tǒng)300時(shí),導(dǎo)航系統(tǒng)300就可以接收存儲(chǔ)在云服務(wù)器314中的路線/路線區(qū)段得分。當(dāng)路線/路線區(qū)段得分存儲(chǔ)在云服務(wù)器314中時(shí),所述路線/路線區(qū)段得分可以由可配備有類似于本文所述導(dǎo)航系統(tǒng)300的導(dǎo)航系統(tǒng)的其他車輛來訪問。以這種方式,路線/路線區(qū)段得分的數(shù)據(jù)庫可以存儲(chǔ)在云服務(wù)器314中,并且對(duì)許多騎手/駕駛員可用,并且因此允許對(duì)路線/路線區(qū)段狀況的機(jī)器到機(jī)器咨詢。在其他實(shí)例中,機(jī)器到機(jī)器通信可以通過車輛到車輛網(wǎng)絡(luò)以對(duì)等的方式直接從一個(gè)車輛到另一個(gè)車輛發(fā)生(例如,不需要訪問云服務(wù)器)。
處理器302可以接收和/或處理用戶輸入306。因此,用戶輸入可以包括路線/路線區(qū)段得分、路線/路線區(qū)段偏好、路線/路線區(qū)段回避、路線/路線區(qū)段得分閾值以及健康狀況中的一個(gè)或多個(gè)。例如,基于用戶輸入306,處理器可以調(diào)整從傳感器輸入304生成的路線/路線區(qū)段得分??梢曰谟脩糨斎雽?duì)例如如基于傳感器輸入(諸如由相機(jī)捕獲的圖像)所確定的具有低于閾值數(shù)量凹坑的路線/路線區(qū)段得分為5的路線/路線區(qū)段進(jìn)一步進(jìn)行調(diào)整。例如,具有背部疼痛/背部問題的用戶可能不希望行駛通過具有凹坑的路線/路線區(qū)段。在沿著具有凹坑的路線/路線區(qū)段行駛時(shí)可能發(fā)生的任何大幅振動(dòng)或更大量推擠可能會(huì)引起背部的進(jìn)一步損傷/疼痛。基于如由用戶輸入的健康狀況,處理器302可以將路線/路線區(qū)段得分從5降低到2,例如由于用戶輸入和凹坑的數(shù)量。在一些實(shí)例中,在路線/路線區(qū)段上駕駛車輛之后,用戶可以決定他/她不喜歡所述路線/路線區(qū)段的質(zhì)量,并且將來可能優(yōu)選避開所述路線/路線區(qū)段。用戶可以輸入避開那個(gè)特定路線/路線區(qū)段的偏好,并且處理器302可以將所述用戶偏好存儲(chǔ)在存儲(chǔ)器310中,稍后可以檢索所述用戶偏好并且所述用戶偏好可以用于調(diào)整路線/路線區(qū)段得分和/或路線/路線區(qū)段得分閾值,和/或用于取消所述路線/路線區(qū)段進(jìn)入候選路線/路線區(qū)段列表的資格。在另外或替代實(shí)例中,用戶可以輸入指示他的/她的偏好的低的路線/路線區(qū)段得分,以便避開所述路線/路線區(qū)段。在一些實(shí)例中,即使路線/路線區(qū)段具有低的路線/路線區(qū)段得分,用戶也可能想要行駛通過所述路線/路線區(qū)段。用戶隨后可能具有改寫如存儲(chǔ)在存儲(chǔ)器(例如,用戶偏好存儲(chǔ)器)中的路線/路線區(qū)段得分的選項(xiàng)。處理器可以基于絕對(duì)標(biāo)度、相對(duì)標(biāo)度、滑動(dòng)標(biāo)度和分級(jí)標(biāo)度中的一個(gè)或多個(gè)生成路線/路線區(qū)段得分。在一個(gè)非限制性實(shí)例中,可以基于路線/路線區(qū)段中的不規(guī)則/事件的類型、頻率和/或幅度來生成路線/路線區(qū)段得分。例如,包括凹坑的路線/路線區(qū)段可以基于凹坑的數(shù)量(例如,頻率)和/或凹坑的幅度(例如,強(qiáng)度、從平滑路線/路線區(qū)段的偏離量、凹坑的高度/深度、凹坑的大小等)而得到選自2-5范圍的得分(從10中)。作為另一個(gè)實(shí)例,包括砂礫表面的路線/路線區(qū)段可以基于所述路線/路線區(qū)段的砂礫段的數(shù)量(例如,頻率)和/或所述砂礫的幅度(例如,從平滑路線/路線區(qū)段的偏離量、砂礫的大小等)而得到選自3-6范圍的得分(從10中)。在一些實(shí)例中,可以為每個(gè)事件/不規(guī)則給出得分(例如,識(shí)別每個(gè)不規(guī)則的嚴(yán)重性的得分),并且可以計(jì)算限定路線區(qū)段中的不規(guī)則的得分的平均值或其他統(tǒng)計(jì)因子并且使用所述平均值或其他統(tǒng)計(jì)因子來導(dǎo)出針對(duì)那個(gè)路線區(qū)段的得分。
除了基于用戶輸入306調(diào)整路線/路線區(qū)段得分,處理器302還可以基于導(dǎo)航輸入308執(zhí)行對(duì)路線/路線區(qū)段得分的另外調(diào)整。導(dǎo)航輸入308可以包括來自用戶的路線請(qǐng)求(例如,目的地、起始點(diǎn)、行駛方向、興趣點(diǎn)搜索等)?;趯?dǎo)航輸入308,處理器可以生成包括多個(gè)候選路線區(qū)段的路線。例如,候選路線區(qū)段可以包括從當(dāng)前位置和/或所進(jìn)入的起始位置行駛到目的地(例如,由用戶輸入的和/或由導(dǎo)航系統(tǒng)預(yù)測(cè)的)可以穿過的潛在路線區(qū)段。處理器302隨后可以基于組成給定路線的候選路線區(qū)段中每個(gè)的單個(gè)路線區(qū)段得分來確定那個(gè)路線的路線得分。在一些實(shí)例中,路線/路線區(qū)段可以在顯示器316(例如,包括觸摸屏、監(jiān)視器等)上顯示。在一些實(shí)例中,導(dǎo)航輸入可以包括來自最新事件的車外數(shù)據(jù)庫的通知。例如,如果沿著路線/路線區(qū)段已經(jīng)發(fā)生自然突發(fā)事件/災(zāi)難(例如,與熱量相關(guān)的道路扭曲、山洪暴發(fā)、倒下的樹、沖潰地段等),那么導(dǎo)航輸入可以包括實(shí)時(shí)道路/環(huán)境狀況信息,并且處理器可以生成較低的路線/路線區(qū)段得分并且指示目前可以避開所述路線/路線區(qū)段。自然突發(fā)事件/災(zāi)難狀況可以基于來自車外數(shù)據(jù)庫的信息確定,所述車外數(shù)據(jù)庫諸如政府機(jī)關(guān)的最新事件數(shù)據(jù)庫、來自第三方的感測(cè)數(shù)據(jù)和/或從車輛感測(cè)的數(shù)據(jù)。作為其他實(shí)例,導(dǎo)航數(shù)據(jù)可以包括路線/路線區(qū)段的衛(wèi)星圖像,并且處理器可以基于所述衛(wèi)星圖像確定所述路線/路線區(qū)段是鋪設(shè)還是未鋪設(shè)或者是否為土質(zhì)路線/路線區(qū)段。如果所述路線/路線區(qū)段未鋪設(shè)或者為土質(zhì)路線/路線區(qū)段,那么處理器可以生成較低的路線/路線區(qū)段得分。導(dǎo)航輸入的更多實(shí)例可以包括氣象數(shù)據(jù)。例如,導(dǎo)航輸入可以包括關(guān)于天氣狀況的細(xì)節(jié)。例如,如果正在下雨,并且所述路線/路線區(qū)段是土質(zhì)路線/路線區(qū)段,那么處理器可以針對(duì)所述路線/路線區(qū)段生成較低的路線/路線區(qū)段得分。此外,處理器可以通過音頻/視覺警報(bào)提醒用戶避開此類土質(zhì)路線/路線區(qū)段,尤其是在車輛是摩托車和/或用戶已經(jīng)指出存在由于粗糙的路線/路線區(qū)段會(huì)加重的健康問題的情況下。
圖4示出用于基于路線/路線區(qū)段的路線/路線區(qū)段得分來選擇供行駛的路線/路線區(qū)段的方法的方法400。例如,方法400可以由圖3所示的導(dǎo)航系統(tǒng)300執(zhí)行。在402處,處理器(例如,圖3的處理器302)可以確定是否請(qǐng)求了路線/路線區(qū)段得分。例如,用戶可能想要在出發(fā)或沿著路線/路線區(qū)段行駛之前獲取路線/路線區(qū)段得分,并且因此可能請(qǐng)求所述路線/路線區(qū)段得分。如果在402處檢查時(shí)不存在對(duì)路線/路線區(qū)段得分的請(qǐng)求,那么方法返回。然而,如果請(qǐng)求了路線/路線區(qū)段得分,那么方法進(jìn)行到404,其中處理器確定所述路線/路線區(qū)段得分是否已經(jīng)在存儲(chǔ)器中。如先前所解釋的,所行駛的路線/路線區(qū)段的路線/路線區(qū)段得分可以基于各種輸入(例如,傳感器輸入、用戶輸入、導(dǎo)航輸入)生成并且存儲(chǔ)在存儲(chǔ)器中。如果所述路線/路線區(qū)段得分已經(jīng)存儲(chǔ)在導(dǎo)航系統(tǒng)的存儲(chǔ)器/存儲(chǔ)設(shè)備中,那么方法進(jìn)行到410,其中處理器可以從所述存儲(chǔ)器/存儲(chǔ)設(shè)備(例如像,圖3的導(dǎo)航系統(tǒng)300的存儲(chǔ)器/存儲(chǔ)設(shè)備310)檢索所述路線/路線區(qū)段得分。然而,如果在404處檢查時(shí)所述路線/路線區(qū)段得分并未位于存儲(chǔ)器中,那么方法進(jìn)行到406,其中可以確定遠(yuǎn)程服務(wù)器/云服務(wù)器(諸如圖3的云服務(wù)器314)中是否存在所述路線/路線區(qū)段得分。如以上所解釋的,由一個(gè)或多個(gè)車輛生成的路線/路線區(qū)段得分可以上傳到遠(yuǎn)程服務(wù)器/云服務(wù)器。遠(yuǎn)程服務(wù)器/云服務(wù)器中的所述路線/路線區(qū)段得分隨后可以由導(dǎo)航系統(tǒng)訪問。因此,遠(yuǎn)程服務(wù)器/云服務(wù)器可以包括路線/路線區(qū)段的數(shù)據(jù)庫以及它們各自的路線/路線區(qū)段得分。如果在406處檢查時(shí)所述路線/路線區(qū)段得分已經(jīng)存在于遠(yuǎn)程服務(wù)器/云服務(wù)器中,那么方法進(jìn)行到410,其中處理器從所述遠(yuǎn)程服務(wù)器/云服務(wù)器檢索所述路線/路線區(qū)段得分。因此,所述路線/路線區(qū)段得分可以通過無線連接和/或藍(lán)牙連接檢索到。然而,如果所述路線/路線區(qū)段得分并不存在于遠(yuǎn)程服務(wù)器/云服務(wù)器中,那么方法進(jìn)行到408,其中通過執(zhí)行諸如圖5描述的方法500的方法來生成所述路線/路線區(qū)段得分。
現(xiàn)在轉(zhuǎn)向圖5,這個(gè)圖示出了用于基于從傳感器和用戶接收的輸入中的一個(gè)或多個(gè)生成路線/路線區(qū)段得分的實(shí)例方法500。例如,方法500可以由圖3所示的處理器302執(zhí)行。在502處,處理器從多個(gè)傳感器接收輸入并且基于所接收的傳感器輸入生成路線/路線區(qū)段得分。傳感器輸入可以包括504處來自相機(jī)的、506處來自加速度計(jì)的以及508處來自陀螺儀的一個(gè)或多個(gè)輸入。如上所述,來自相機(jī)的圖像可以用于確定路線/路線區(qū)段得分。舉例來說,如果如由正面相機(jī)拍攝的路線區(qū)段的圖像顯示沿著所述路線區(qū)段的若干凹坑,那么處理器可以生成比未展現(xiàn)任何凹坑(或展現(xiàn)極少凹坑)的圖像更低的路線/路線區(qū)段得分??商娲兀缈梢詮腉PS和/或?qū)Ш綌?shù)據(jù)庫檢索所述路線/路線區(qū)段的衛(wèi)星圖像,并且可以基于對(duì)所述圖像的分析生成所述路線/路線區(qū)段得分。此外,在506和508處,處理器可以從安裝在車輛上和/或整合在車輛內(nèi)的加速度計(jì)和陀螺儀接收輸入。可以例如基于車輛懸架狀況對(duì)從安裝在車輛上和/或整合在車輛內(nèi)的陀螺儀和加速度計(jì)接收的輸入進(jìn)一步進(jìn)行調(diào)整。因此,可以基于車輛的狀況(包括輪胎、制動(dòng)器、懸架等的狀況)對(duì)在506和508處接收的輸入進(jìn)一步進(jìn)行調(diào)整。
基于在504、506和508處接收的傳感器輸入(例如,如選擇性地調(diào)整的),在502處,處理器生成針對(duì)所述路線/路線區(qū)段的路線/路線區(qū)段得分。所述方法隨后進(jìn)行到510,其中處理器可以基于從用戶接收的輸入進(jìn)一步調(diào)整在502處生成的路線/路線區(qū)段得分。用戶輸入可以包括在512處接收的健康狀況輸入、在514處接收的用戶偏好以及在515處接收的用戶觀察中的一個(gè)或多個(gè)。例如,健康狀況輸入可以基于駕駛員和/或任何其他車輛乘員,并且可以在生成所述路線/路線區(qū)段得分之前、在生成所述路線/路線區(qū)段得分期間(例如,基于針對(duì)用戶的由車載系統(tǒng)所顯示的提示或所呈現(xiàn)的可聽提示以請(qǐng)求車輛乘員的健康狀況的輸入)和/或在生成所述路線/路線區(qū)段得分之后(例如,以便在沿著所述路線行駛時(shí)進(jìn)一步微調(diào)所述路線確定)被輸入到處理器(例如,輸入到車輛的車載計(jì)算系統(tǒng))??梢栽趯?duì)道路不規(guī)則的容忍度方面指示健康狀況(例如,用戶可以指示哪些類型的道路不規(guī)則,諸如凹坑、道路類型[砂礫、泥土、瀝青等]、碎片等,加重了用戶的健康狀況和/或每種類型的道路不規(guī)則將用戶的健康狀況加重到的程度[例如,在標(biāo)度或其他分級(jí)系統(tǒng)上])。另外或可替代地,可以通過輸入健康狀況本身來指示健康狀況,并且道路不規(guī)則影響健康狀況的方式可以由處理器確定(例如,基于健康相關(guān)數(shù)據(jù)庫中的信息)。在另一個(gè)實(shí)例中,用戶可以通過選擇最小可容忍道路得分來指示健康狀況,以使得不會(huì)選擇具有低于最小可容忍路線得分的路線得分的任何路線或路線區(qū)段進(jìn)行行駛。
用戶偏好514可以包括關(guān)于以下的用戶輸入:對(duì)某些類型的路線/路線區(qū)段(例如,路線/路線區(qū)段表面的類型、路線/路線區(qū)段的曲率、路線/路線區(qū)段中車道的數(shù)量、路線/路線區(qū)段的位置[例如,城市、鄉(xiāng)村等]等)的偏好或避開某些類型的路線/路線區(qū)段的偏好,對(duì)具有某些類型或某些量的不規(guī)則或其他特征(例如,凹坑、碎片、粗糙鋪設(shè)、交通燈標(biāo)志/停止標(biāo)志、鐵路交叉口點(diǎn)等)的路線/路線區(qū)段的避開或選擇的偏好,和/或任何其他合適的偏好。用戶偏好514還可以基于特征和/或狀況的組合。例如,當(dāng)存在干旱狀況時(shí)(例如,在土質(zhì)路線/路線區(qū)段上導(dǎo)致“洗衣板”效應(yīng)),當(dāng)存在洪水狀況時(shí)(例如,導(dǎo)致打滑/泥濘狀況),和/或當(dāng)所述路線/路線區(qū)段在閾值時(shí)間段內(nèi)尚未分級(jí)時(shí),用戶可能優(yōu)選避開土質(zhì)路線/路線區(qū)段,但是用戶可能發(fā)現(xiàn)在其他狀況下土質(zhì)路線/路線區(qū)段行駛是可接受的。類似地,路線/路線區(qū)段偏好可以基于一天中的時(shí)間(例如,優(yōu)選在高峰期避開城市路線或在日落之后避開鄉(xiāng)村路線/路線區(qū)段)、交通狀況、過去、當(dāng)前或預(yù)測(cè)的未來天氣狀況和/或其他可變狀況。
用戶觀察515可以基于來自包括執(zhí)行方法500的處理器的車輛中用戶的用戶輸入和/或基于源自其他車輛的用戶的信息。例如,用戶觀察515可以包括由(例如,在一個(gè)或多個(gè)車輛中的)一個(gè)或多個(gè)用戶進(jìn)行的路線/路線區(qū)段的特征的輸入(例如,凹坑的數(shù)量、路線/路線區(qū)段中碎片的位置和/或上述道路類型和特征中的任一個(gè))。來自其中正在執(zhí)行所述方法的車輛外部的用戶(例如,“其他用戶”)的用戶觀察可以通過中央存儲(chǔ)設(shè)備和/或從其他用戶的設(shè)備(例如,車載計(jì)算系統(tǒng))直接被傳輸?shù)狡渲姓趫?zhí)行所述方法的車輛。用戶觀察可以包括所觀察的路線/路線區(qū)段的狀況,所述狀況可以提供除了路線/路線區(qū)段的類型之外、關(guān)于路線/路線區(qū)段的動(dòng)態(tài)狀況的另外/單獨(dú)信息(例如,大小、車道的數(shù)量、曲率、公路/城市路線/路線區(qū)段、路線/路線區(qū)段表面[例如,砂礫、瀝青、泥土等]等)。例如,路線/路線區(qū)段的動(dòng)態(tài)狀況可以包括路線/路線區(qū)段中凹坑的數(shù)量、路線/路線區(qū)段中的碎片、路線/路線區(qū)段中的表面不規(guī)則等。
可由車輛在其上行駛的每條道路可以被分段成道路區(qū)段或路線區(qū)段。在一些實(shí)例中,分段可以基于道路中的不規(guī)則。例如,每個(gè)路線區(qū)段可以由那個(gè)區(qū)段中的不規(guī)則的數(shù)量限定。在一些實(shí)例中,路線區(qū)段可以對(duì)應(yīng)于道路的具有不規(guī)則的一部分,并且所述路線區(qū)段可以具有一定長(zhǎng)度,所述長(zhǎng)度基于道路中的不規(guī)則之間的間距(例如,從第一不規(guī)則與第二不規(guī)則之間的中點(diǎn)延伸到所述第二不規(guī)則與第三不規(guī)則之間的中點(diǎn),被設(shè)定尺寸以便占據(jù)閾值數(shù)量的不規(guī)則等)。應(yīng)當(dāng)理解,路線區(qū)段可以是針對(duì)道路的特定車道。例如,相同路程的4車道道路(例如,從所述道路的英里標(biāo)記1到英里標(biāo)記2)可以具有與其相關(guān)聯(lián)的多個(gè)道路區(qū)段(例如,延伸所述道路的那一英里的四個(gè)道路區(qū)段,每個(gè)車道一個(gè);或延伸所述道路的那一英里的兩個(gè)道路區(qū)段,每個(gè)行駛方向一個(gè))??梢允褂脤?duì)應(yīng)于道路的多個(gè)車道中的僅一個(gè)的路線區(qū)段來建議駕駛員移動(dòng)到不同車道和/或通過不同車道行駛(例如,如果一個(gè)車道加有格柵以準(zhǔn)備進(jìn)行鋪設(shè),而另一個(gè)車道是新近鋪設(shè)好的)。可以基于車輛懸架度量(例如,將車輛左側(cè)輪的垂直位移與右側(cè)輪的垂直位移相比較)和/或本文描述的其他感測(cè)機(jī)構(gòu)中的任一個(gè)來感測(cè)用于在此類路線區(qū)段分析中使用的車道狀況。
每個(gè)路線區(qū)段可以具有數(shù)據(jù)庫中的條目,并且每個(gè)條目可以包括道路/路線區(qū)段的標(biāo)識(shí)、關(guān)于道路/路線區(qū)段類型的信息以及關(guān)于除道路/路線區(qū)段類型之外的道路/路線區(qū)段狀況的信息。數(shù)據(jù)庫條目中針對(duì)給定路線區(qū)段的信息還可以用指示信息源的元數(shù)據(jù)、接收/觀察到所述信息的時(shí)間等加標(biāo)簽,以便幫助用戶/系統(tǒng)限制信息的可靠性。在一些實(shí)例中,標(biāo)簽可以與道路不規(guī)則相關(guān)聯(lián)而不是道路不規(guī)則所處的路線區(qū)段。在此類實(shí)例中,標(biāo)簽可以被固定到道路/路線/路線區(qū)段上的某個(gè)位置(例如,在道路上的相對(duì)位置,諸如所述道路的英里標(biāo)記)和/或被固定到全球位置(例如,基于坐標(biāo)系)。給定道路/路線區(qū)段的不規(guī)則可以由車輛在遇到每個(gè)不規(guī)則時(shí)進(jìn)行記錄,并且用由車輛和/或相關(guān)導(dǎo)航系統(tǒng)提供的位置信息加標(biāo)簽。加標(biāo)簽的不規(guī)則數(shù)據(jù)可以存儲(chǔ)在從所述車輛遠(yuǎn)程的云系統(tǒng)中,并且可以是基于所述數(shù)據(jù)的參數(shù)可篩選的。例如,可以在云處創(chuàng)建過濾器以便基于與測(cè)量/感測(cè)到不規(guī)則的車輛相關(guān)聯(lián)的位置、不規(guī)則特征(例如,頻率、幅度、類型等)、用戶等來將數(shù)據(jù)分類。以這種方式,可以基于動(dòng)態(tài)地和/或靜態(tài)地過濾(例如,預(yù)過濾)存儲(chǔ)在云服務(wù)中的不規(guī)則數(shù)據(jù)來執(zhí)行對(duì)路線區(qū)段的分析。
基于健康狀況輸入、用戶偏好輸入和/或用戶觀察輸入,處理器可以重新調(diào)整路線/路線區(qū)段得分。例如,如果實(shí)例路線區(qū)段充滿砂礫,并且車輛懸架是新的,并且用戶沒有較大的健康狀況或偏好,那么可以不對(duì)路線/路線區(qū)段得分進(jìn)行實(shí)質(zhì)性調(diào)整。然而,如果用戶具有健康問題,諸如背部/肩部疼痛,那么可以將針對(duì)上述實(shí)例路線/路線區(qū)段的路線/路線區(qū)段得分重新調(diào)整到針對(duì)相同的路線/路線區(qū)段/車輛懸架狀況的較低值。作為另一個(gè)實(shí)例,如果用戶表現(xiàn)出在砂礫路線/路線區(qū)段上行駛的特定期望,那么可以將在502處生成的路線/路線區(qū)段得分增加到較高得分。因此,基于用戶輸入對(duì)路線/路線區(qū)段得分的調(diào)整可以導(dǎo)致在510處調(diào)整的路線/路線區(qū)段得分高于或低于在502處的路線/路線區(qū)段得分。接下來,所述方法進(jìn)行到516,其中基于導(dǎo)航輸入進(jìn)一步調(diào)整路線/路線區(qū)段得分。例如,如果導(dǎo)航輸入顯示在感興趣的路線/路線區(qū)段上最近發(fā)生過自然災(zāi)害,那么可以進(jìn)一步將所述路線/路線區(qū)段得分調(diào)整到較低得分。因此,在518處,可以生成對(duì)應(yīng)于如在510處調(diào)整并且在516處進(jìn)一步調(diào)整的路線/路線區(qū)段得分的最終路線/路線區(qū)段得分。應(yīng)當(dāng)理解,上述調(diào)整可以是任選的,并且最終路線/路線區(qū)段得分可以取決于上述輸入中僅一個(gè)或僅子集。在一些實(shí)例中,用于調(diào)整的輸入中的一個(gè)或子集可以基于默認(rèn)(例如,預(yù)定的)設(shè)置、用戶定義的設(shè)置、針對(duì)輸入來源的置信度和/或可靠性得分(例如,基于歷史數(shù)據(jù)和/或來自一個(gè)或多個(gè)用戶的用戶反饋)和/或任何其他合適的參數(shù)。
返回到圖4,如果路線/路線區(qū)段得分尚未存在于存儲(chǔ)器或服務(wù)器中,那么處理器可以在408處通過執(zhí)行方法500而生成路線/路線區(qū)段得分。所述方法然后進(jìn)行到412,其中可以確定路線/路線區(qū)段得分(從存儲(chǔ)器/服務(wù)器檢索到的或生成的)是否高于閾值。例如,當(dāng)車輛在路線/路線區(qū)段上行駛時(shí),可以基于從車輛傳感器和/或外部傳感器(例如,交通相機(jī)、衛(wèi)星圖像、來自其他車輛的傳感器等)接收的數(shù)據(jù)來自動(dòng)計(jì)算路線/路線區(qū)段得分。在此類實(shí)例中,傳感器數(shù)據(jù)和/或所計(jì)算的路線/路線區(qū)段得分可以上傳到云計(jì)算系統(tǒng)(例如,云服務(wù)器和/或服務(wù)器網(wǎng)絡(luò))。在傳感器數(shù)據(jù)被上傳到云計(jì)算系統(tǒng)的實(shí)例中,所述云計(jì)算系統(tǒng)可以在沒有任何用戶輸入的情況下計(jì)算并且存儲(chǔ)路線/路線區(qū)段得分(例如,在接收閾值量的數(shù)據(jù)時(shí)和/或在接收另外數(shù)據(jù)時(shí)通過連續(xù)更新路線/路線區(qū)段得分)。以這種方式,數(shù)據(jù)可以由車輛傳感器自動(dòng)捕獲,上傳到云計(jì)算系統(tǒng),并且用于在沒有任何用戶干預(yù)的情況下計(jì)算路線/路線區(qū)段得分。在另外或替代實(shí)例中,用戶可以提供輸入以便授權(quán)對(duì)傳感器數(shù)據(jù)/路線/路線區(qū)段得分的捕獲、上傳和/或計(jì)算,和/或以便輔助確定路線/路線區(qū)段得分。
閾值可以是預(yù)定的行駛安全性和舒適度的測(cè)量。舉例來說,在1至10的標(biāo)度上,閾值可以被設(shè)定為6。在一些實(shí)例中,可以基于用戶輸入、當(dāng)前狀況、可用于生成/檢索路線/路線區(qū)段得分的數(shù)據(jù)等來調(diào)整閾值。高于閾值的任何路線/路線區(qū)段得分可以指示所述路線/路線區(qū)段適于行駛,而低于閾值的任何得分可以指示所述路線/路線區(qū)段不適合行駛/行駛起來不安全。在閾值被設(shè)定為表示針對(duì)用戶的路線/路線區(qū)段質(zhì)量的最小可接受水平的實(shí)例中,等于閾值的路線/路線區(qū)段得分可以被視為滿足閾值(例如,遵循所描述的“大于閾值”路徑)。在閾值被設(shè)定為表示針對(duì)用戶的路線/路線區(qū)段質(zhì)量的不可接受水平的替代實(shí)例中,等于閾值的路線/路線區(qū)段得分可以被視為不滿足閾值(例如,遵循所描述的“不大于閾值”或“低于閾值”路徑)。如果路線/路線區(qū)段得分低于閾值,那么方法進(jìn)行到414,其中不選擇所述路線/路線區(qū)段進(jìn)行行駛,并且接下來在416處,處理器可以找到新的替代路線/路線區(qū)段(例如,用于包括在路線中)。所述方法然后返回到404,其中重復(fù)檢索或生成針對(duì)新路線/路線區(qū)段的路線/路線區(qū)段得分的過程。
然而,如果路線/路線區(qū)段得分高于閾值,那么方法進(jìn)行到418,其中處理器選擇路線/路線區(qū)段供行駛并且進(jìn)一步向用戶顯示所選擇的路線/路線區(qū)段。接下來,在420處,確定用戶是否接受所選擇的路線或路線區(qū)段。如果用戶接受所選擇的路線/路線區(qū)段,那么方法進(jìn)行到424,其中將用戶偏好存儲(chǔ)在存儲(chǔ)器中以供未來參考/使用。此外,基于所述選擇,可以在426處調(diào)整車輛設(shè)置并且所述方法返回。調(diào)整車輛設(shè)置可以包括調(diào)整車輛懸架、啟用/禁用巡航控制選項(xiàng)、設(shè)定導(dǎo)航單元以便跟隨并引導(dǎo)駕駛員沿著所接受的路線區(qū)段/路線等中的一個(gè)或多個(gè)。相反地,如果在420處用戶拒絕所選擇的路線/路線區(qū)段,那么方法進(jìn)行到422,其中將用戶偏好存儲(chǔ)在存儲(chǔ)器中以供未來使用/檢索并且所述方法結(jié)束和/或返回到404以便確定針對(duì)新替代路線/路線區(qū)段的路線/路線區(qū)段得分。
圖6示出用于基于所選擇路線中的路線區(qū)段的總路線區(qū)段得分生成供行駛路線的實(shí)例方法。例如,方法600可以由圖3所示的導(dǎo)航系統(tǒng)300基于所接收的導(dǎo)航請(qǐng)求來執(zhí)行。在602處,可以確定是否接收到路線請(qǐng)求。例如當(dāng)處理器接收來自用戶的目的地輸入時(shí),可以啟動(dòng)路線請(qǐng)求。如果未接收到路線請(qǐng)求,那么方法返回。然而,如果接收到路線請(qǐng)求,那么方法進(jìn)行到604,其中處理器生成候選路線。例如,可以基于當(dāng)前位置和目的地生成候選路線。例如,可以通過使用來自GPS的輸入進(jìn)一步生成候選路線。接下來,在606處,所述方法包括識(shí)別沿候選路線的每個(gè)路線區(qū)段(n)。舉例來說,處理器可以識(shí)別出從當(dāng)前位置A導(dǎo)航到目的地B的路線中的四個(gè)路線區(qū)段(n=4)。然后,所述方法進(jìn)行到608,其中針對(duì)n個(gè)所識(shí)別路線區(qū)段中的每一個(gè)生成路線區(qū)段得分。在以上實(shí)例中,針對(duì)四個(gè)所識(shí)別路線區(qū)段中的每一個(gè)生成四個(gè)路線區(qū)段得分(例如,R1=3、R2=7、R3=8、R4=2)。接下來,所述方法進(jìn)行到612,其中確定總路線區(qū)段得分Rt。因此,總路線區(qū)段得分可以是所有單個(gè)路線區(qū)段得分的總和,并且可以對(duì)應(yīng)于/限定所述路線的路線得分。在以上實(shí)例中,Rt等于(R1+R2+R3+R4),即20。在其他實(shí)例中,總路線區(qū)段得分可以是單個(gè)路線區(qū)段得分的平均值。在另外其他實(shí)例中,總路線區(qū)段得分可以是單個(gè)路線區(qū)段得分的加權(quán)平均值。因此,權(quán)重可以基于用戶偏好、用于生成/檢索路線區(qū)段得分的輸入的置信度/可靠性和/或任何其他合適的參數(shù)來確定。另外或可替代地,權(quán)重可以被配置成與較高得分相比更突出地強(qiáng)調(diào)較低得分(例如,在確定加權(quán)平均值時(shí)與較高得分相比為較低得分給出更大的權(quán)重)。
所述方法然后進(jìn)行到614,其中確定總路線區(qū)段得分是否高于閾值。閾值可以是行駛安全性和舒適度的預(yù)定測(cè)量(例如,閾值=15),由用戶設(shè)定,和/或以其他方式設(shè)定和/或如以上相對(duì)于圖4所述的那樣進(jìn)行調(diào)整。例如,閾值可以限定可選擇用于行駛的絕對(duì)最小路線區(qū)段得分。在此類實(shí)例中,用戶可以選擇不在具有低于所選擇閾值的路線/路線區(qū)段得分的任何路線/路線區(qū)段上行駛的偏好。如果總路線區(qū)段得分高于閾值,那么方法進(jìn)行到618,其中處理器選擇供行駛的路線,并且進(jìn)一步在620處,向用戶顯示所選擇的路線。然而,如果總路線區(qū)段得分低于閾值,那么方法進(jìn)行到616,其中確定替代路線,并且然后所述方法返回到606以便如上所述計(jì)算替代路線的總路線區(qū)段得分。以這種方式,所述系統(tǒng)可以警告/通知用戶不安全的路線,并且提供替代的較安全的路線供行駛,從而減少車輛事故和受傷的機(jī)會(huì)。
在一些實(shí)例中,如果在當(dāng)前設(shè)置下不能到達(dá)所輸入的目的地(例如,如果通往目的地的所有可能路線都具有低于閾值的路線得分和/或都具有得分低于閾值的一個(gè)或多個(gè)路線區(qū)段),那么車載計(jì)算系統(tǒng)可以輸出(例如,通過顯示器、車輛揚(yáng)聲器、對(duì)用戶智能電話的警報(bào)等)警告。這種警告可以允許用戶調(diào)整設(shè)置(例如,設(shè)定較低的閾值),選擇不同的目的地和/或取消導(dǎo)航。計(jì)算系統(tǒng)可以通過指示用于行駛到目的地的最高可能路線/路線區(qū)段得分和/或識(shí)別低于閾值的路線區(qū)段來輔助用戶調(diào)整設(shè)置。以這種方式,用戶可以決定具有最高路線/路線區(qū)段得分的路線是否可接受和/或以其他方式調(diào)整設(shè)置以便確定可接受的路線。所述計(jì)算系統(tǒng)可以通過確定類似目的地(例如,基于目的地的位置/到目的地的行駛時(shí)間、目的地的類型[例如,興趣點(diǎn)的類型—如果目的地是餐館,那么識(shí)別其他類似的餐館]、先前的旅行[例如,如果用戶在拜訪所輸入的目的地之后通常拜訪咖啡館,提示跳過目的地并且直接前往咖啡館]和/或其他參數(shù))并且將所確定目的地中的一個(gè)或多個(gè)呈現(xiàn)給用戶(例如,連同針對(duì)每個(gè)目的地的路線得分和/或?qū)νㄍ總€(gè)目的地的路線的描述)來輔助用戶選擇不同的目的地。
已經(jīng)出于說明和描述的目的呈現(xiàn)了對(duì)實(shí)施方案的描述。對(duì)實(shí)施方案的合適的修改和變更可以根據(jù)以上描述來執(zhí)行或者可以從實(shí)踐所述方法來獲取。例如,除非另外指出,否則所描述方法中的一種或多種可以由合適的設(shè)備和/或設(shè)備組合(諸如參考圖1和圖2所描述的車載計(jì)算系統(tǒng)109/200和/或圖3的導(dǎo)航系統(tǒng)300)來執(zhí)行??梢酝ㄟ^利用一個(gè)或多個(gè)邏輯設(shè)備(例如,處理器)與一個(gè)或多個(gè)另外硬件元件(諸如存儲(chǔ)設(shè)備、存儲(chǔ)器、硬件網(wǎng)絡(luò)接口/天線、開關(guān)、致動(dòng)器、時(shí)鐘電路等)的組合運(yùn)行存儲(chǔ)指令來執(zhí)行所述方法。除了本申請(qǐng)中描述的次序之外,還可按各種次序、并行地和/或同時(shí)地執(zhí)行所描述的方法和相關(guān)聯(lián)動(dòng)作。所描述的系統(tǒng)本質(zhì)上是示例性的,并且可以包括另外的元件和/或省略元件。本公開的主題包括各種系統(tǒng)和配置的全部新穎且非明顯的組合和子組合以及所公開的其他特征、功能和/或性質(zhì)。
以上描述的系統(tǒng)和方法還提供用于車輛的駕駛員輔助系統(tǒng),所述駕駛員輔助系統(tǒng)包括通信地耦接到一個(gè)或多個(gè)傳感器的傳感器模塊、用于從用戶接收輸入的用戶接口、處理器以及存儲(chǔ)指令的存儲(chǔ)設(shè)備,所述指令可由處理器執(zhí)行來:確定供車輛行駛的路線,所述路線包括一個(gè)或多個(gè)路線區(qū)段;并且針對(duì)所述路線中的所述一個(gè)或多個(gè)路線區(qū)段中的每一個(gè),如果那個(gè)路線區(qū)段的路線區(qū)段質(zhì)量大于閾值,那么從多個(gè)候選路線區(qū)段中選擇那個(gè)路線區(qū)段,所述閾值和所述路線區(qū)段質(zhì)量中的一個(gè)或多個(gè)是基于指示所觀察的路線區(qū)段狀況的輸入,輸入從用戶和車輛外部的遠(yuǎn)程用戶中的一個(gè)或多個(gè)接收的。
所述駕駛員輔助系統(tǒng)的第二實(shí)例任選地包括第一實(shí)例并且進(jìn)一步包括:其中所述指令可進(jìn)一步執(zhí)行來識(shí)別車輛正在上面行駛的路線區(qū)段的路線區(qū)段質(zhì)量低于所述閾值,并且向用戶呈現(xiàn)替代路線區(qū)段以在所確定方向上引導(dǎo)用戶或?qū)⒂脩粢龑?dǎo)到所確定的目的地。所述駕駛員輔助系統(tǒng)的第三實(shí)例任選地包括第一實(shí)例和第二實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中導(dǎo)航數(shù)據(jù)庫存儲(chǔ)在存儲(chǔ)設(shè)備和服務(wù)器中的一個(gè)或多個(gè)中。所述駕駛員輔助系統(tǒng)的第四實(shí)例包括第一實(shí)例至第三實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中傳感器包括加速度計(jì)、陀螺儀和相機(jī)中的一個(gè)或多個(gè)。所述駕駛員輔助系統(tǒng)的第五實(shí)例包括第一實(shí)例至第四實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中閾值基于用戶偏好進(jìn)一步進(jìn)行調(diào)整并且所述系統(tǒng)進(jìn)一步包括全球定位傳感器(GPS)。
以上描述的系統(tǒng)和方法還提供用于車輛的導(dǎo)航系統(tǒng)的方法,所述方法包括:接收請(qǐng)求以便確定用于車輛的行駛路線,所述請(qǐng)求包括目的地和行駛方向中的一個(gè)或多個(gè);確定供車輛行駛的路線,所述路線包括一個(gè)或多個(gè)路線區(qū)段;以及如果所述路線的路線得分大于閾值,那么從多個(gè)候選路線中選擇那條路線,所述路線得分是基于如由車輛乘員和車輛外部的遠(yuǎn)程用戶中的一個(gè)或多個(gè)報(bào)告的所述路線的一個(gè)或多個(gè)路線區(qū)段的質(zhì)量,并且所述路線得分和所述閾值中的一個(gè)或多個(gè)進(jìn)一步基于來自所述乘員和車輛傳感器中的一個(gè)或多個(gè)的另外輸入。所述方法的第二實(shí)例任選地包括第一實(shí)例,并且進(jìn)一步包括其中總路線區(qū)段得分是所述路線中路線區(qū)段的路線區(qū)段得分的總和、平均值和加權(quán)平均值中的一個(gè)或多個(gè)。所述方法的第三實(shí)例任選地包括第一實(shí)例和第二實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中閾值是基于路線區(qū)段得分,所述路線區(qū)段得分是基于用戶輸入并且基于來自多個(gè)傳感器的輸入進(jìn)一步進(jìn)行調(diào)整,所述傳感器包括相機(jī)、加速度計(jì)和陀螺儀中的一個(gè)或多個(gè)。
以上描述的系統(tǒng)和方法還提供用于車輛的導(dǎo)航系統(tǒng),所述系統(tǒng)包括路線區(qū)段得分存儲(chǔ)器、通信地耦接到多個(gè)傳感器的傳感器模塊、被配置成用于接收用戶輸入的用戶輸入接口、處理器以及存儲(chǔ)指令的存儲(chǔ)設(shè)備,所述指令可由處理器執(zhí)行來:基于用戶輸入和來自傳感器模塊的輸入生成路線區(qū)段的路線區(qū)段得分,所述用戶輸入包括如由車輛乘員或車輛外部的遠(yuǎn)程用戶輸入的所觀察的路線區(qū)段狀況的指示;將路線區(qū)段得分存儲(chǔ)在路線區(qū)段得分存儲(chǔ)器和云服務(wù)器中的一個(gè)或多個(gè)中;并且基于所述路線區(qū)段的路線區(qū)段得分確定用于車輛的路線,如果所述路線區(qū)段得分高于閾值,那么所述路線包括所述路線區(qū)段,并且所述路線區(qū)段得分是選擇性地從路線區(qū)段得分存儲(chǔ)器或云服務(wù)器中檢索到的。
在所述導(dǎo)航系統(tǒng)的第一實(shí)例中,另外或可替代地,所述系統(tǒng)可以包括將所生成的路線區(qū)段得分發(fā)送到云服務(wù)器的無線發(fā)射器。所述導(dǎo)航系統(tǒng)的第二實(shí)例任選地包括第一實(shí)例并且進(jìn)一步包括其中所述系統(tǒng)進(jìn)一步包括從云服務(wù)器接收路線區(qū)段得分的無線接收器。所述導(dǎo)航系統(tǒng)的第三實(shí)例任選地包括第一實(shí)例和第二實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中所述存儲(chǔ)設(shè)備包括進(jìn)一步的指令,所述指令可由處理器執(zhí)行來:響應(yīng)于路線請(qǐng)求,路線請(qǐng)求通過用戶輸入接口接收,識(shí)別并且映射(map)沿路線的路線區(qū)段。所述導(dǎo)航系統(tǒng)的第四實(shí)例任選地包括第一實(shí)例至第三實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中所述存儲(chǔ)設(shè)備包括進(jìn)一步的指令,所述指令可由處理器執(zhí)行來:響應(yīng)于識(shí)別出所述路線區(qū)段,通過無線接收器從云服務(wù)器和路線區(qū)段得分存儲(chǔ)器中的任一個(gè)中檢索針對(duì)所識(shí)別路線區(qū)段的路線區(qū)段得分。所述導(dǎo)航系統(tǒng)的第五實(shí)例任選地包括第一實(shí)例至第四實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括基于總路線區(qū)段得分高于閾值來選擇最終路線,所述總路線區(qū)段得分是基于沿所述路線的路線區(qū)段中的每一個(gè)的路線區(qū)段得分。所述導(dǎo)航系統(tǒng)的第六實(shí)例任選地包括第一實(shí)例至第五實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中所述總路線區(qū)段得分基于用戶狀況和用戶避開偏好中的一個(gè)或多個(gè)進(jìn)一步進(jìn)行調(diào)整。所述導(dǎo)航系統(tǒng)的第七實(shí)例任選地包括第一實(shí)例至第六實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中所述用戶狀況和所述用戶偏好是基于用戶輸入確定的。所述導(dǎo)航系統(tǒng)的第八實(shí)例任選地包括第一實(shí)例和第七實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中所述存儲(chǔ)設(shè)備包括進(jìn)一步的指令,所述指令可由處理器執(zhí)行來基于所述總路線區(qū)段得分調(diào)整車輛設(shè)置。所述導(dǎo)航系統(tǒng)的第九實(shí)例任選地包括第一實(shí)例至第八實(shí)例中的一個(gè)或多個(gè),并且進(jìn)一步包括其中所述車輛設(shè)置包括調(diào)整車輛的懸架和啟用/禁用自動(dòng)巡航控制中的一個(gè)或多個(gè)。
如本申請(qǐng)所用,以單數(shù)來表述并用詞語“一(a)”或“一(an)”來表示的要素或步驟應(yīng)理解為并不排除復(fù)數(shù)個(gè)的所述要素或步驟,除非表明存在這種排除。此外,提到本公開的“一個(gè)實(shí)施方案”或“一個(gè)實(shí)例”不旨在解釋為排除存在也并入所表述的特征的另外實(shí)施方案。術(shù)語“第一”、“第二”和“第三”等等僅僅用作標(biāo)記,而不旨在將數(shù)字要求或特定位置次序強(qiáng)加于它們對(duì)象上。隨附權(quán)利要求書具體指出在以上公開內(nèi)容中視為新穎且并非明顯的主題。