新四季網

用於車載計算系統的系統和方法

2023-10-04 00:30:39 2

用於車載計算系統的系統和方法
【專利摘要】本發明公開用於控制計算系統的電力模式的實施方案。在一些實施方案中,一種用於車載計算系統的方法包括:當車輛停機時,在暫停模式下操作所述系統,其中易失性存儲器處於待命狀態;以及確定在下一次預期車輛起動前是否可以完成重啟。所述方法可進一步包括:如果確定在下一次預期車輛起動前可以完成重啟,那麼執行所述系統的重啟。
【專利說明】用於車載計算系統的系統和方法

【技術領域】
[0001]本公開涉及一種車載計算系統(如信息娛樂系統),以及對所述車載計算系統的電力模式的控制,以便改善系統性能而不損害用戶對所述系統的存取。

【背景技術】
[0002]車輛可以包括信息娛樂系統(例如,車載計算系統),這些信息娛樂系統向車輛用戶提供信息和媒體,同時充當用於車輛系統(如氣候控制系統、收音機、手機等)並且用於外部裝置(如行動電話)的控制界面。例如,車載計算系統可以與車輛的揚聲器系統對接來播放媒體內容,為用戶進行電話呼叫,並且向用戶提供信息,以及其它特徵。車載計算系統可以提供與天氣、交通、行駛指南/導航、車輛診斷等有關的信息。提供給用戶的信息和媒體可以存儲在信息娛樂系統中,由信息娛樂系統從其它來源(如廣播電臺或電視節目)接收,或者可由信息娛樂系統基於特定輸入數據(如一天中的時間、當前位置等)產生(與可攜式導航裝置的操作類似)。信息可以聲學形式、視覺形式或兩種形式的組合提供給用戶。


【發明內容】

[0003]本發明公開了用於控制車載計算系統的電力模式的實施方案。在一些實施方案中,一種用於車載計算系統的方法包括:當車輛停機時,在暫停模式下操作所述系統,其中易失性存儲器處於待命狀態;確定在下一次預期車輛起動前是否可以完成重啟;以及如果確定在下一次預期車輛起動前可以完成重啟,那麼執行所述系統的重啟。
[0004]—種用於提供電力模式控制的車輛系統的實施方案可以包括:車載計算系統,其具有第一處理器和第二處理器,所述第一處理器執行作業系統且所述第二處理器與車輛控制系統對接;以及計算機可讀存儲器,其存儲指令,所述指令可由所述第一處理器執行以便當車輛停機時在暫停模式下操作所述車載計算系統,其中易失性存儲器處於待命狀態。所述指令可以進一步可執行以便確定在選定事件前是否可完成重啟,並且如果確定在所述選定事件前可完成重啟,那麼執行所述車載計算系統的重啟。
[0005]一種控制車載計算系統的電力模式的方法的另一個實例包括:響應於車輛停機的開始,暫停信息娛樂系統的操作,同時保持易失性存儲器處於待命狀態;以及在車輛完全停機後且當車輛保持熄火時,基於一個或多個車輛狀態參數選擇性地重啟信息娛樂系統。

【專利附圖】

【附圖說明】
[0006]參考附圖閱讀以下對非限定性實施方案的描述,可以更好地理解本公開,其中:
[0007]圖1展示根據本公開的一個或多個實施方案的車輛的車廂內部的示例性局部視圖;
[0008]圖2是根據本公開的一個或多個實施方案的車載計算系統的方框圖;
[0009]圖3是根據本公開的一個或多個實施方案的在檢測到車輛系統關閉事件之後控制車載計算系統的電力模式的方法的流程圖;
[0010]圖4是根據本公開的一個或多個實施方案的識別是否可以執行車載計算系統的重啟的方法的流程圖;
[0011]圖5是根據本公開的一個或多個實施方案的用於基於駕駛人的認知負荷選擇性地重啟車載計算系統的示例性方法;以及
[0012]圖6展示根據本公開的一個或多個實施方案的在車輛起動時執行冷啟動的系統以及在車輛起動時從暫停狀態啟動的系統的示例性狀態圖。

【具體實施方式】
[0013]因為信息娛樂系統可以使用與個人計算機(PC)中所使用的作業系統和/或軟體類似的作業系統和/或軟體,所以在車輛用戶起動車輛的時間與信息娛樂系統完全載入以使其功能可供用戶存取的時間之間,可能經歷滯後。用戶可能希望系統立即提供所需水平的功能性,如存取行駛指南、播放媒體內容等。因此,可能不希望車載計算系統在車輛起動前處於完全斷電狀態,這是因為,所述系統在從完全斷電狀態接通電源時可能要用相對長的時間(例如,幾十秒)來達到可接受的功能性水平,這取決於車載計算系統所使用的作業系統。但是,如果特定系統部件(如易失性存儲器)始終保持在待命或暫停模式中來減少起動車輛時的滯後時間,那麼本來可以通過系統重啟予以糾正的錯誤可能會累積並且妨礙系統性能。
[0014]本公開提供當車輛不工作時可以保持在暫停模式中的車載計算系統。車載計算系統的暫停模式可以是如下模式:其中系統的處理器、音頻接口和顯示器處於關閉狀態,而至少某種易失性存儲器保持處於最後已知的狀態,這可以減少系統在車輛起動時達到可接受的功能性水平所用的時間。但是,因為保持易失性存儲器活動可能會導致錯誤隨時間累積,所以車載計算系統可以被配置成,例如當車輛系統關閉時且當不太可能即將使用車輛時通過執行系統重啟(例如「冷啟動」)來刷新易失性存儲器。在易失性存儲器已刷新後,車載計算系統可以被置於暫停模式且在下一次車輛起動時快速恢復到可接受的功能性水平。因此,系統的冷啟動可以被定時成在車輛不使用時執行,以便可以在不給用戶帶來不便的情況下刷新易失性存儲器。
[0015]圖1展示一種類型的環境的示例性局部視圖:車輛102的車廂100的內部,駕駛人和/或一個或多個乘客可以坐在車廂中。圖1的車輛102可以是包括驅動輪(未展示)和內燃機104的機動車輛。內燃機104可以包括一個或多個燃燒室,所述燃燒室可以經由進氣通道接收進氣並經由排氣通道排放燃燒氣體。車輛102可以是道路汽車,以及其它類型的車輛。在一些實施例中,車輛102可以包括混合動力推進系統,這個系統包括可以操作來從車輛運動和/或發動機吸收能量並將所吸收能量轉換成適合由能量存儲裝置加以存儲的能量形式的能量轉換裝置。車輛102可以包括全電動車輛,全電動車輛併入有燃料電池、太陽能捕獲元件和/或用於給車輛供電的其它能量存儲系統的。
[0016]如所示,儀錶板106可以包括可供車輛102的駕駛人(也稱為用戶)存取的各種顯示器和控制件。例如,儀錶板106可以包括車載計算系統109 (例如信息娛樂系統)的觸控螢幕108、音頻系統控制面板和儀表組110。雖然圖1所示的示例性系統包括可以經由車載計算系統109的用戶界面(如觸控螢幕108)執行的音頻系統控制件而無需單獨的音頻系統控制面板,但是在其它實施方案中,車輛可以包括音頻系統控制面板,這個音頻系統控制面板可以包括用於常規車輛音頻系統(如收音機、光碟播放器、MP3播放器等)的控制件。音頻系統控制件可以包括用於控制經由車輛揚聲器系統的揚聲器112輸出的音頻的一個或多個方面的特徵。例如,車載計算系統或音頻系統控制件可以控制音頻輸出的音量、聲音在車輛揚聲器系統的單個揚聲器之間的分布、音頻信號的均衡化和/或音頻輸出的其它方面。在另外的實施例中,車載計算系統109可以基於直接經由觸控螢幕108接收的用戶輸入,或基於經由外部裝置150和/或移動裝置128接收的與用戶有關的數據(如用戶的身體狀況和/或環境),來調整無線電臺選擇、播放列表選擇、音頻輸入源(例如,從收音機或CD或MP3)等。
[0017]在一些實施方案中,車載計算系統109的一個或多個硬體元件(如觸控螢幕108、顯示屏、各種控制標度盤、旋鈕和按鈕、存儲器、處理器和任何接口元件(例如,連接器或埠))可以形成安裝在車輛的儀錶板106中的整合式主機。所述主機可以固定地或可移除地附接在儀錶板106中。在額外或替代的實施方案中,車載計算系統的一個或多個硬體元件可以是模塊化的並且可以安裝在車輛的多個位置中。
[0018]儀表組110可以包括如油表、轉速表、速度表和裡程表的各種儀表,以及指示器和警示燈。方向盤114可以在儀表組110下方從儀錶板伸出。任選地,方向盤114可以包括控制件116,所述控制件可以結合觸控螢幕108來使用,以便巡覽車載計算系統的特徵並且控制車載計算系統。除了圖1中描述的部件,應了解,儀錶板106可以包括額外部件,如車門和車窗控制件、點菸器(還可以用作低電壓電源插座)、手套箱和/或其它合適的元件。在一個或多個實施方案中,可以使用觸控螢幕108執行經由氣候控制系統通風口 118對車內氣候(如車廂溫度)的控制,並且因此儀錶板106中可以不包括單獨的氣候控制界面。但是在替代實施方案中,可以提供單獨的氣候控制界面。
[0019]車廂100可以包括用於監測車輛、用戶和/或環境的一個或多個傳感器。例如,車廂100可以包括一個或多個安裝在座椅上的壓力傳感器120,所述壓力傳感器被配置成測量施加到座椅的壓力來確定用戶的存在。車廂100可以包括一個或多個車門傳感器122,所述車門傳感器被配置成監測車門活動,如車門的打開和/或關閉、車門的上鎖、車門的車窗的操作和/或其它合適的車門活動事件。可以包括溼度傳感器124,用來測量車廂的溼度含量。可以包括麥克風126,用來:接收語音命令形式的用戶輸入,允許用戶進行電話呼叫,和/或測量車廂100內的環境噪聲。應了解,圖1中示出的傳感器布置是示例性的,並且一個或多個額外或替代的傳感器可以位於車輛的任何合適位置中。例如,額外傳感器可以位於發動機艙中,車輛的外表面上,和/或其它合適的位置中,用於提供與車輛的操作、車輛的環境狀況、車輛的用戶等有關的信息。還可以從在車輛外部/與車輛分開(即,不是車輛系統的一部分)的傳感器,如從連接到外部裝置150和/或移動裝置128的傳感器,接收與車輛的環境狀況、車輛狀態或車輛駕駛人有關的信息。
[0020]車廂100還可以包括在行進前、行進期間和/或行進後存放在車輛中的一個或多個用戶物品,如移動裝置128。移動裝置可以包括智慧型電話、平板計算機、筆記本計算機、可攜式媒體播放器和/或任何合適的移動計算裝置。移動裝置128可以經由通信鏈路130連接到車載計算系統。通信鏈路130可以是有線的(例如,經由通用串行總線[USB]、移動高清鏈路[MHL]、高清多媒體接口 [HDMI]等)或無線的(例如,經由藍牙(BLUETOOTH)、W1-F1、近場通信[NFC]、蜂窩式連接等),並且被配置成在移動裝置與車載計算系統之間提供雙向通信。例如,通信鏈路130可以將來自各種車輛系統(如車輛音頻系統、氣候控制系統等)和觸控螢幕108的傳感器和/或控制信號提供給移動裝置128,並且可以將來自移動裝置128的控制和/或顯示信號提供給車載系統和觸控螢幕108。通信鏈路130還可以從車載電源提供電力給移動裝置128,以便給移動裝置的內部電池充電。
[0021]雖然移動裝置128被示出為與車載計算系統在空間上分開且經由大致上外部通信鏈路(例如,電纜或射頻信號)予以連接,但是應了解,可以在儀錶板106中或車輛的其它位置中形成狹槽132或其它存放結構,用來將移動裝置保持在特定位置中。存放結構可以包括整合式連接器134,移動裝置128可以附接到或「對接到」所述連接器,以便在移動裝置與計算系統之間提供大致上內部通信鏈路。
[0022]車載計算系統109還可以可通信地連接到額外裝置,所述額外裝置由用戶操作和/或存取,但位於車輛102外部,如一個或多個外部裝置150。在所描述的實施方案中,外部裝置150位於車輛102外,但是應了解,在替代實施方案中,外部裝置可以位於車廂100內。外部裝置可以包括伺服器計算系統、個人計算系統、可攜式電子裝置、電子腕帶、電子頭帶、可攜式音樂播放器、電子活動追蹤裝置、計步器、智能手錶、GPS系統等。外部裝置150可以經由通信鏈路136連接到車載計算系統,通信鏈路136可以是有線的或無線的(如參照通信鏈路130所討論)且被配置成在外部裝置與車載計算系統之間提供雙向通信。例如,夕卜部裝置150可以包括一個或多個傳感器,並且通信鏈路136可以將來自外部裝置150的傳感器輸出傳輸到車載計算系統109和觸控螢幕108。外部裝置150還可以存儲和/或接收與情境數據、用戶行為/偏好、操作規則等有關的信息,並且可以將這種信息從外部裝置150傳輸到車載計算系統109和觸控螢幕108。
[0023]車載計算系統109可以:分析從外部裝置150、移動裝置128和/或其它輸入源接收的輸入,並且選擇對各種車載系統(如氣候控制系統或音頻系統)的設置,經由觸控螢幕108和/或揚聲器112提供輸出,與移動裝置128和/或外部裝置150通信,和/或基於評估執行其它動作。在一些實施方案中,全部或部分評估可由移動裝置128和/或外部裝置150執行。
[0024]在一些實施方案中,外部裝置150中的一個或多個可以經由移動裝置128和/或外部裝置150中的另一個來可通信地間接連接到車載計算系統109。例如,通信鏈路136可以將外部裝置150可通信地連接到移動裝置128,以便將來自外部裝置150的輸出中繼傳遞到移動裝置128。從外部裝置150接收的數據隨後可以在移動裝置128處與移動裝置128所收集的數據進行聚集,聚集的數據隨後經由通信鏈路130被傳輸到車載計算系統109和觸控螢幕108。類似的數據聚集可以發生在伺服器系統處,並且隨後經由通信鏈路136/130被傳輸到車載計算系統109和觸控螢幕108。
[0025]圖2展示配置和/或整合在車輛201內的車載計算系統200的方框圖。車載計算系統200可以是圖1的車載計算系統109的實施例。在一些實施例中,車載計算系統可以是車輛信息娛樂系統,車輛信息娛樂系統被配置成提供基於信息的媒體內容(音頻和/或視覺媒體內容,包括娛樂內容、導航服務等)給車輛用戶,以便增強操作者的車內體驗。車輛信息娛樂系統可以包括或連接到各種車輛系統、子系統、硬體部件以及軟體應用程式和系統,所述軟體應用程式和系統被整合在或可整合到車輛201中以便增強駕駛人和/或乘客的車內體驗。
[0026]車載計算系統200可以包括一個或多個處理器,所述處理器包括作業系統處理器214和接口處理器220。作業系統處理器214可以在車載計算系統上執行作業系統,並且控制車載計算系統的輸入/輸出、顯示、播放和其它操作。接口處理器220可以經由車內系統通信模塊222與車輛控制系統230對接。應了解,在一些實施方案中,兩個處理器214和220都可以執行作業系統。處理器214和220可以各自與一個或多個監視器或監視計時器相關聯。監視器可以監測各種系統的操作並且在檢測到有問題的操作時開始車載計算裝置的重啟。在一些實施方案中,監視器可以包括監視計時器,所述監視計時器開始車載計算裝置的重啟。處理器214和220可以被配置成根據時鐘信號來重置和/或再啟動監視計時器,所述時鐘信號確保在監視計時器到期前對監視計時器的重置和/或再啟動。
[0027]車內系統通信模塊222可以輸出數據到其它車輛系統231和車輛控制元件261,同時還例如通過車輛控制系統230接收從其它車輛部件和系統231、261輸入的數據。當輸出數據時,車內系統通信模塊222可以經由總線提供信號,所述信號對應於車輛的任何狀態、車輛周圍環境或連接到車輛的任何其它信息來源的輸出。車輛數據輸出可以包括例如:模擬信號(如當前速度)、由單個信息來源(如時鐘、溫度計、如全球定位系統[GPS]傳感器的位置傳感器等)提供的數位訊號、通過車輛數據網絡(如:發動機控制器區域網[CAN]總線,可以通過這個總線來傳達發動機相關信息;氣候控制CAN總線,可以通過這個總線來傳達氣候控制相關信息;以及多媒體數據網絡,通過這個網絡在車輛中的多媒體部件之間傳達多媒體數據)傳播的數位訊號。例如,車載計算系統可以從發動機CAN總線檢索由車輪傳感器估計的車輛當前速度、經由車輛的電池和/或電力分布系統的車輛電力狀態、車輛點火狀態等。另外,同樣可以使用如乙太網的其它對接裝置,而不脫離本公開的範圍。
[0028]應了解,CAN總線可以用來檢測車輛活動或不活動。例如,CAN總線可以保持活動幾分鐘,以便保持前大燈可供使用或在選擇特徵上提供延時照明。在用戶活動期間,所述模塊可以在CAN總線上通信,以便可以通過CAN總線上的活動(如通過CAN總線上的參數,這些參數是從其它車輛系統感測的)來確定檢測到車輛活動。
[0029]車載計算系統200中可以包括非易失性存儲裝置208,用來以非易失性形式存儲數據,如可由處理器214和220執行的指令。存儲裝置208可以存儲應用程式數據,用來允許車載計算系統200運行應用程式以便連接到基於雲技術的伺服器和/或收集信息來傳輸到基於雲技術的伺服器。所述應用程式可以檢索由車輛系統/傳感器、輸入裝置(例如用戶界面218)、與車載計算系統通信的裝置(例如,經由藍牙鏈路予以連接的移動裝置)等收集的信息。車載計算系統200可以進一步包括易失性存儲器216。易失性存儲器216可以是隨機存取存儲器(RAM)。如非暫時性存儲裝置208的非暫時性存儲裝置和/或易失性存儲器216可以存儲指令和/或代碼,所述指令和/或代碼在由處理器(例如,作業系統處理器214和/或接口處理器220)執行時,控制車載計算系統200執行本公開中描述的動作中的一個或多個。
[0030]車載計算系統200中可以包括麥克風202,用來:從用戶接收語音命令,測量車輛中的環境噪聲,根據車輛的聲環境來確定是否調諧來自車輛揚聲器的音頻,等等。語音處理單元204可以處理語音命令,如從麥克風202接收的命令。在一些實施方案中,車載計算系統200還可以能夠使用處理的音頻系統232中所包括的麥克風來接收語音命令和樣本環境車輛噪聲。
[0031]車載計算系統200的傳感器子系統210中可以包括一個或多個額外傳感器。例如,傳感器子系統210可以包括攝像頭,如用於輔助用戶停車的後視攝像頭和/或用於識別用戶(例如,使用面部識別和/或用戶示意動作)的車廂攝像頭。車載計算系統200的傳感器子系統210可以與各種車輛傳感器通信且從各種車輛傳感器接收輸入,並且可以進一步接收用戶輸入。例如,由傳感器子系統210接收的輸入可以包括:變速器齒輪位置、變速器離合器位置、油門踏板輸入、剎車輸入、變速器選擇器位置、車輛速度、發動機速度、通過發動機的質量空氣流量、環境溫度、進氣溫度等,以及來自氣候控制系統傳感器的輸入(如熱傳遞流體溫度、防凍劑溫度、風扇速度、乘客艙溫度、所需乘客艙溫度、環境溼度等)、來自音頻傳感器(其檢測用戶發出的語音命令)的輸入、來自鑰匙扣傳感器(其從車輛的鑰匙扣接收命令並且任選地追蹤所述鑰匙扣的地理位置/接近度)的輸入等。雖然某些車輛系統傳感器可以僅僅與傳感器子系統210通信,但是其它傳感器可以與傳感器子系統210和車輛控制系統230通信,或者可以經由車輛控制系統230間接與傳感器子系統210通信。車載計算系統200的導航子系統211可以產生和/或接收如位置信息(例如,經由GPS傳感器和/或來自傳感器子系統210的其它傳感器)、路線引導、交通信息、道路建設/繞行信息、興趣點(POI)識別的導航信息,和/或為駕駛人提供其它導航服務。
[0032]車載計算系統200的外部裝置接口 212可能可連接到位於車輛201外部的一個或多個外部裝置240和/或與所述外部裝置240通信。雖然外部裝置被示出為位於車輛201外部,但是應了解,外部裝置可以暫時放在車輛201中,如當用戶在操作車輛201的同時操作外部裝置時。換句話說,外部裝置240並不與車輛201成一體。外部裝置240可以包括移動裝置242(例如,經由藍牙連接加以連接)或替代的具備藍牙功能的裝置252。移動裝置242可以是行動電話、智慧型電話、可以經由有線和/或無線通信與車載計算系統通信的穿戴式裝置/傳感器,或其它可攜式電子裝置。其它外部裝置包括外部服務246。例如,外部裝置可以包括與車輛分開且位於車輛外部的車外裝置。再其它的外部裝置包括外部存儲裝置254,如固態硬碟、筆型盤、USB盤等。外部裝置240可以無線方式或經由連接器與車載計算系統200通信,而不脫離本公開的範圍。例如,外部裝置240可經由網絡260、通用串行總線(USB)連接、直接有線連接、直接無線連接和/或其它通信鏈路,通過外部裝置接口 212與車載計算系統200通信。外部裝置接口 212可以提供通信接口來允許車載計算系統與移動裝置通信,這些移動裝置與駕駛人的聯繫人相關聯。例如,外部裝置接口 212可以允許建立電話呼叫和/或向與駕駛人的聯繫人相關聯的移動裝置發送(例如,經由蜂窩式通信網絡)文本消息(例如,SMS、麗S等)。
[0033]一個或多個應用程式244可以在移動裝置242上操作。作為實施例,移動裝置應用程式244可以操作來聚集與用戶與移動裝置的互動有關的用戶數據。例如,移動裝置應用程式244可以聚集與以下各者有關的數據:用戶在移動裝置上聽的音樂播放列表、電話呼叫日誌(包括用戶所接聽的電話呼叫的頻率和持續時間)、位置信息(包括用戶常去的地點和在每個地點所花的時間量)等。所收集的數據可由應用程式244經由網絡260傳遞到外部裝置接口 212。另外,在移動裝置242處可以經由外部裝置接口 212從車載計算系統200接收具體用戶數據請求。具體數據請求可以包括用於確定用戶的地理位置、用戶位置處的環境噪聲等級和/或音樂流派、用戶位置處的環境天氣狀況(溫度、溼度等)等的請求。移動裝置應用程式244可以向移動裝置242的部件(例如麥克風等)或其它應用程式(例如導航應用程式)發送控制指令,來允許在移動裝置上收集所請求數據。移動裝置應用程式244隨後可以將所收集信息中繼傳遞迴車載計算系統200。
[0034]同樣地,一個或多個應用程式248可以在外部服務246上操作。作為實施例,外部服務應用程式248可以操作來聚集和/或分析來自單個數據源的數據。例如,外部服務應用程式248可以聚集來自用戶的一個或多個社交媒體帳戶的數據、來自車載計算系統的數據(例如,傳感器數據、日誌文件、用戶輸入等)、來自網際網路查詢的數據(例如,天氣數據、POI數據)等。所收集數據可以被傳輸到另一個裝置(例如,呼叫者的移動裝置)和/或由應用程式加以分析,來確定駕駛人狀態或確定駕駛人狀態是否已經改變並且基於情境(例如,請求數據/向其它裝置發送數據)執行動作。
[0035]外部服務應用程式248可以另外地或替代地響應於從呼叫者的移動裝置接收的請求來向車載計算系統200發送針對與駕駛人狀態有關的數據的請求。例如,可能試圖聯繫駕駛人(例如,車載計算系統200和/或移動裝置242的用戶)的呼叫者可以在建立電話呼叫前發送針對駕駛人狀態的請求。響應於這個請求,外部服務應用程式248可以處理所述請求來確定駕駛人/裝置身份並且向車載計算系統200發送針對駕駛人狀態的請求。在一些實施方案中,可以經由駕駛人的移動裝置242向外部服務應用程式248和/或向車載計算系統200發送針對駕駛人狀態的請求。
[0036]車輛控制系統230可以包括控制件,用來控制不同車載功能所涉及的各種車輛系統231的各方面。這些控制可以包括例如控制以下方面:用於向車輛乘員提供音頻娛樂的車輛音頻系統232的各方面、用於滿足車輛乘員的車廂冷卻或加熱需要的氣候控制系統234的各方面,以及用於允許車輛乘員與他人建立電信連結的電信系統236的各方面。
[0037]音頻系統232可以包括一個或多個聲學再現裝置,聲學再現裝置包括如揚聲器的電磁轉換器。車輛音頻系統232可以是被動式或主動式(如通過包括功率放大器)。在一些實施例中,車載計算系統200可以是用於聲學再現裝置的僅有音頻源,或者可以存在連接到音頻再現系統的其它音頻源(例如,如行動電話的外部裝置)。任何這類外部裝置與音頻再現裝置的連接可以是模擬的、數字的或模擬技術與數位技術的任何組合。
[0038]氣候控制系統234可被配置成在車輛201的車廂或乘客艙內提供舒適的環境。氣候控制系統234包括允許受控通風的部件,如通風口、加熱器、空調器、整合式加熱器和空調器系統等。連接到加熱和空調裝置的其它部件可以包括:能夠清潔擋風玻璃的擋風玻璃除霜和除霧系統,和用於清潔通過新鮮空氣入口進入乘客艙的外部空氣的通風空氣過濾器。
[0039]車輛控制系統230還可以包括控制件,用來調整與發動機和/或車輛車廂內的輔助元件有關的各種車輛控制件261 (或車輛系統控制元件)的設置,如方向盤控制器262 (例如,安裝在方向盤上的系統控制件、巡航控制件、擋風玻璃雨刷控制件、前大燈控制件、轉向信號控制件等)、儀錶板控制件、麥克風、加速器/煞車/油門踏板、換檔器、位於駕駛人或乘客車門中的車門/車窗控制件、座椅控制件、車廂燈控制件、音頻系統控制件、車廂溫度控制件等。控制信號還可以控制車輛音頻系統232的一個或多個揚聲器處的音頻輸出。例如,控制信號可以調整音頻輸出特性,如音量、均衡化、音頻圖像(例如,用來產生音頻輸出的音頻信號的配置,所述音頻輸出在用戶看來是源自一個或多個已定義位置)、在多個揚聲器之間的音頻分布等。同樣地,控制信號可以控制氣候控制系統234的通風口、空調器和/或加熱器。例如,控制信號可以增加向車廂特定部分的冷卻空氣傳送。
[0040]位於車輛外的控制元件(例如,用於安全系統的控制件)也可以如經由通信模塊222連接到計算系統200。車輛控制系統的控制元件可以物理地和永久地位於車輛上和/或車輛中,用於接收用戶輸入。除了從車載計算系統200接收控制指令之外,車輛控制系統230還可以從用戶所操作的一個或多個外部裝置240 (如從移動裝置242)接收輸入。這允許基於從外部裝置240接收的用戶輸入來控制車輛系統231和車輛控制件261的各方面。
[0041]車載計算系統200可以進一步包括天線206。天線206被展示為單天線,但是在一些實施方案中可以包括一個或多個天線。車載計算系統可以經由天線206獲得寬帶無線網際網路接入,並且可以進一步接收如電臺、電視、天氣、交通等廣播信號。車載計算系統可以經由一個或多個天線206接收如GPS信號的定位信號。車載計算系統還可以經由RF,如經由天線206或經由紅外或其它裝置通過適當的接收裝置來接收無線命令。在一些實施方案中,可以包括天線206來作為音頻系統232或電信系統236的一部分。另外,天線206可以經由外部裝置接口 212向外部裝置240 (如移動裝置242)提供AM/FM電臺信號。
[0042]車載計算系統200的一個或多個元件可由用戶經由用戶界面218加以控制。用戶界面218可以包括呈現在觸控螢幕(如圖1的觸控螢幕108)上的圖形用戶界面,和/或用戶致動的按鈕、開關、旋鈕、標度盤、滑塊等。例如,用戶致動的元件可以包括方向盤控制件、車門和/或車窗控制件、儀錶板控制件、音頻系統設置、氣候控制系統設置等。用戶還可以經由用戶界面218與車載計算系統200和移動裝置242的一個或多個應用程式互動。除了在用戶界面218上接收用戶的車輛設置偏好之外,還可以在用戶界面218上向用戶顯示由車載計算系統選擇的車輛設置。可以在用戶界面的顯示器上向用戶顯示通知和其它消息(例如,所接收消息)以及導航輔助。可以經由對用戶界面的用戶輸入執行用戶偏好/信息和/或對所呈現消息的響應。
[0043]圖3是用於在檢測到車輛系統關閉事件之後控制車載計算系統的方法300的流程圖。方法300可由車載計算系統(如圖2的車載計算系統200)響應於車輛操作狀況(例如,基於從車輛控制系統230輸入的數據)執行。
[0044]在302處,方法300包括確定車輛停機狀況是否存在。例如,這可以包括確定車輛停機是否已經發生而沒有後續的車輛起動、車輛停機是否正在進行,或車輛停機是否即將發生。在一個或多個實施方案中,可以中斷的方式執行對車輛系統關閉狀況是否存在的確定和/或對車輛是否停機的檢測,而在其它實施方案中,可以間歇式地或經由輪詢來執行確定/檢測。確定/檢測可以基於感測到的參數值,如點火狀態、車輛起動/熄火按鈕是否按下、發動機速度、電壓電平等。例如,在非混合動力車輛實施方案中,車載計算系統可以與車輛控制系統通信來確定點火狀態是否指示熄火或點火位置(例如,經由輪詢或以中斷的方式)。或者,確定/檢測可以基於傳感器(如車輛計算系統200的傳感器子系統210的傳感器)感測到的參數值來進行。
[0045]如果302處的答案為否,指示車輛正在操作,那麼方法300進行到312。在312處,方法300包括操作車載計算系統。車載計算系統的操作可以包含車載計算系統(如圖2的車載計算系統200)的正常操作,並且可以稱為「運行模式」操作。在運行模式操作期間,車載計算系統可以處於通電狀態,以便車輛的用戶可以經由車載計算系統的觸控螢幕或其它用戶界面來控制各種車輛系統,如氣候控制系統、音頻系統、導航系統等。在312之後,方法300可以回到起點。
[0046]否則,如果302處的答案為是,那麼方法300任選地進行到303來確定在下一次預期車輛起動前是否可以完成重啟。例如,對在下一次預期車輛起動前可以完成重啟的確定可以包括例如確定從車輛停機以來是否已經過去了預定持續時間,並且僅當確定了在下一次車輛起動前能夠完成重啟時,才可以執行重啟而無需任何用戶輸入。在一個實施例中,確定在下一次預期車輛起動前是否可以完成重啟可以包括估計下一次預期車輛起動的時間和確定在下一次預期車輛起動前是否可完成重啟。確定是否可完成重啟可以包括監測車輛操作狀況,車輛操作狀況包括相對於實時時鐘的車輛起動和熄火持續時間的過去歷史,所述實時時鐘表示車輛所在的時區的一天中的實際時間,所述時區是基於車輛的全球定位系統。在一些實施例中,如果在下一次預期車輛起動前不可完成重啟,那麼可以不執行重啟和/或可以不進入暫停模式。
[0047]在確定在下一次預期車輛起動前可完成重啟之後,方法進行到304,其中車載計算系統進入暫停模式。應了解,進入暫停模式可以包括:如果系統已經在暫停模式下操作,那麼車載計算系統保持在暫停模式中。如上所述,車載計算系統的暫停模式可以是如下模式:其中易失性存儲器保持處於待命狀態,而其它系統部件(如處理器、非易失性存儲器等)被斷電或置於低電力狀態。
[0048]在304之後,方法300進行到306。在306處,方法300包括確定是否可以執行車載計算系統的重啟。例如,車載計算系統可以包括兩個處理器,如上文關於圖2所述。因此,一個處理器可在暫停模式中被斷電或置於低電力狀態,而另一個處理器可在全電力或降低電力模式中操作,以便能夠確定是否可以執行車載計算系統的重啟。在一些實施方案中,對重啟的確定可由另一系統/處理器執行,這個系統/處理器向所述處理器中的一個或多個提供控制信號來觸發重啟。所述確定可以包括確定在下一次預期車輛再起動前是否可以執行車載計算系統的重啟。在一個或多個實施方案中,所述確定可以根據下文所述的圖4的方法來進行。
[0049]如果在306處確定不可以執行和/或不允許重啟,那麼方法300回到起點。否則,如果允許重啟,那麼方法300進行到308來執行車載計算系統的重啟。執行重啟可以包括依次執行一個或多個步驟,如:關閉車載計算系統,然後重置易失性存儲器(例如,圖2的存儲器216),然後再啟動車載計算系統。在308處完成了重啟之後,系統可以再次進入暫停模式,如310處所指示,並且回到起點。
[0050]圖4是根據本公開的一個或多個實施方案的用於確定是否可以執行車載計算系統的重啟的方法400的流程圖。方法400可由車載計算系統(如圖2的車載計算系統200)結合圖3的方法來執行(例如,方法400可以在方法300的步驟306處執行)。
[0051]在402處,方法400包括例如以上文針對方法300的步驟304所述的方式在暫停模式下操作車載計算系統。當在暫停模式下操作時(例如在402處),方法400進行到404。在404處,方法400包括檢測車門事件。車門事件可以包括打開車門然後關閉同一車門(例如,車輛的駕駛人車門),並且可以包括任何打開或局限於持續性打開(例如,持續時間大於閾值持續時間的打開,以便減少「誤判」,如駕駛人很快地打開駕駛人車門來鬆開卡在車門中的安全帶)。車輛的駕駛人車門的打開可以充當車輛中沒有人或很快將沒有人的指示符。車門事件的另外實例可以包括車輛的一個或多個車門的鎖的致動。例如,車載計算系統可以經由輪詢或以中斷的方式與車輛控制器通信,來確定一個或多個車門是否已經解鎖,然後打開(例如,持續時間大於閾值),然後關閉(或關閉,然後上鎖)。因此,車門事件的檢測可以包括與一個或多個車門的上鎖/解鎖/打開/關閉有關的一連串預定事件的檢測。
[0052]在一些實施方案中,車門事件的檢測可以稱為具體與前駕駛人側車門相關聯的事件的檢測,或可以包括與任何或全部車門有關的車門事件的檢測。另外或作為替代,車門事件可以包括與布置在車輛的各車門上的車窗有關的事件。例如,當布置在車輛的一個或多個車門上的車窗升起或降下時(例如,當用戶經由如觸控螢幕、遙控按鈕等用戶界面或經由語音命令來命令車載計算系統升起/降下車輛的一個或多個車窗時),可以檢測到車門事件。在一個或多個實施方案中,車載計算系統可以區分有關於氣候控制的車窗升起事件(例如,用戶升起車窗,然後在升起車窗後的預定持續時間內啟動氣候控制系統)與有關於用戶即將離開車輛的車窗升起事件(例如,當車輛速度低於閾值時發生的車窗升起事件,或在車輛控制器和/或車載計算系統識別為與車輛停車有關的車輛操縱期間或之後發生的車窗升起事件)。
[0053]因此,在一些實施方案中,如果404處的答案為是,那麼這個答案可以指示用戶在車輛中並且不可以執行重啟和/或暫停。因此,如果404處的答案為是,那麼方法400可以回到起點。應了解,在其它實施方案中,404處的答案為是可以結合其它因素導致觸發重啟的執行,如412處所展示並且下文關於步驟406和408的是答案加以更詳細描述。
[0054]如果404處的答案為否,指示沒有檢測到車門事件,那麼方法400進行到406。在406處,方法400包括確定是否已到達判定的時間。在一個或多個實施方案中,可以在排定的時間重啟車載計算系統。排定的時間可以是一天/星期/月等的靜態時間(例如,每個星期三的3:00 AM)。在其它實施例中,排定的時間可以例如基於對使用模式的適應性學習發生變化。在這類實施例中,車載計算系統可以使用各種適應性學習算法或方法來為車載計算系統的重啟確定適當時間。在這種情境中,適當時間可以是:基於車載計算系統可以獲得的使用數據,或基於所述計算系統所編程的平均車輛使用數據(例如,基於來自一個或多個其它車輛的使用的聚集數據),車輛用戶至少可能佔用車輛時的時間。例如,車載計算系統可以與車輛控制器通信來存取與車輛使用有關的數據,並且可以基於這個數據來為重啟確定適當時間(例如,來自車輛控制器的數據可以指示車輛起動已經在3:00 AM與4:00AM之間發生,這僅佔所記錄車輛起動的2%,並且基於這個數據,車載計算系統可以為車載計算系統的重啟設置排定的時間:每一天、兩天、三天或更多天的3:30AM)。
[0055]在另外的實施例中,車輛的用戶可以選擇例如經由車載計算系統的用戶界面來設置排定的時間。這可以包括:用戶在車載計算系統的一次性初始化期間(例如,在購買車輛不久之後執行的自定義程序期間)或在另一時間(例如,通過巡覽列出了可自定義的設置的菜單)設置排定的時間。或者,可以間歇式地(例如,每2個月)或當車載計算系統已經確定預設置的或適應性地學習的排定的時間不符合要求(例如,車輛有一次或多次在排定的時間到來時正在操作)時,提示車輛用戶改變排定的時間。因此可以利用車輛用戶對於未來車輛使用模式的預見來減少排定的時間與車輛操作同時發生的可能性。
[0056]如果406處的答案為否,指示還未到達排定的時間,那麼方法400進行到408。在408處,方法400包括檢測車輛用戶不在。在一些實施例中,可以基於從車載計算系統的傳感器子系統的一個或多個傳感器接收的信號來檢測車輛用戶不在。例如,可以從車輛CAN總線確定車輛用戶的檢測,車輛CAN總線可以用來檢測活動或不活動。來自CAN總線的通信可以允許監測車輛活動而不是監測單個特徵或功能。例如,支持延時照明特徵的CAN總線可以在車輛停機後保持活動一段時間,以便支持延時照明特徵。CAN總線的操作的這種檢測可以用來檢測車輛用戶不在。
[0057]另外,作為另一實施例,可以從車載計算系統的傳感器子系統的一個或多個傳感器接收信號,所述傳感器如:一個或多個座椅佔用傳感器(例如,駕駛人座椅壓力/佔用傳感器)、運動傳感器(例如,感測指示車輛佔用的運動)、溼度傳感器(例如,檢測指示車輛佔用變化的溼度變化)、溫度傳感器、環境噪聲傳感器等。例如,當車載計算系統基於從一個或多個環境噪聲傳感器接收的數據確定了環境噪聲等級在預定持續時間內低於閾值時,車載計算系統可以確定一個或多個用戶可能不在。
[0058]在其它實施例中,可以基於從鑰匙扣和/或從與車輛用戶相關聯的一個或多個移動裝置無線地接收的信號來檢測車輛佔用。即,在一些實施方案中,車輛的駕駛人可以使用鑰匙扣來從遠程位置無線地將車門上鎖/解鎖、啟動警報等。車載計算系統可能能夠檢測鑰匙扣的接近度,並且這個信息可以結合其它數據(如車門的上鎖/解鎖狀態等)使用,以便檢測車輛用戶不在。例如,如果車輛用戶已經使用鑰匙扣將車輛上鎖並且用鑰匙扣設置了車輛警報(例如,當車輛受到損害時將被啟動的警報),那麼這可以指示用戶即將長時間不在車輛中。另外,隨著鑰匙扣與車輛的接近度減小,用戶長時間不在車輛中的可能性可能增大,這是因為,即使中途停留相對較短,用戶也可能需要穿過較長的距離才能回到車輛。
[0059]類似地,車載計算系統在一些實施例中可以被配置成與屬於車輛用戶的移動裝置無線地通信。因此,車載計算系統可以利用GPS或類似的特徵來確定用戶與車輛的接近度。移動裝置的加速計可以用來分析用戶的移動,來幫助評估用戶是否即將回到車輛。在一些實施例中,用戶的一個或多個移動裝置與車載計算系統之間的權限可以允許交換如網際網路瀏覽數據、電子郵件帳戶數據、日程表數據等數據,以便評估用戶的時間表是否指示可能不在車輛中的時間段足夠長,從而能夠執行車載計算系統的重啟。例如,用戶可以執行網際網路搜索來獲得電影時間,點擊列出在特定影院上映的電影的網站,並且在線購買電影票。在已將車輛停在電影院後,車載計算系統可以基於網際網路瀏覽數據和在電影院終止的後續出行來確定用戶可能長時間不在車輛中。或者,車載計算系統可以記錄車輛保持在給定地理位置多長時間,並且可以聚集這種數據以便用來確定所述位置的平均停留時間。在到所述位置的後續車輛出行時,平均停留時間可以是確定車載計算系統的重啟是否適當的因素。
[0060]在另外的實施例中,車載計算系統與用戶的一個或多個移動裝置之間的通信可為可能的,並且可能可用來確定用戶不在車輛中。例如,在從關閉點火以來已經過去了預定持續時間後,如果迫切需要車載計算系統的重啟,並且如果用戶已經允許這種功能性,那麼車載計算系統可以向用戶發送文本消息,請求確認用戶不在車輛中將持續預定的持續時間或更長時間。用戶隨後可以響應於文本消息來確認長時間不在,或指示即將回到車輛。如果408處的答案為否,指示沒有檢測到用戶不在車輛中,那麼方法400進行到410來繼續在暫停模式下操作車載計算系統(例如,而不重啟車載計算系統)。在410後,方法400回到起點。
[0061]或者,如果406或408處的答案為是,那麼方法400進行到412來執行車載計算系統的重啟。例如,406和408處的肯定確定可以指示可在不損害用戶體驗的情況下執行重啟,例如,因為用戶可能不在車輛中和/或車輛可能長時間處於斷電狀態(例如,車輛可能停機),這個時間超過重啟車載計算系統所需的時間長度。
[0062]如上所述,在一些實施例中,車載計算系統的重啟可能涉及將整個系統或大致上整個系統切斷電源(例如,不給其提供電流)。或者,車載計算系統的重啟可以包括將易失性存儲器(例如RAM)完全切斷電源和隨後將易失性存儲器接通電源,同時繼續給其它系統部件供應電力(例如,車載計算系統的用戶界面和非易失性存儲器可以繼續接收電力並且可以在用戶界面上顯示消息,這個消息指示車載計算系統的某些功能在重啟期間不可用)。
[0063]在一些實施例中,如果已開始重啟且意外地進行用戶活動,那麼系統可以向用戶提供通知。所述通知可以是通過用戶界面或HMI屏幕呈現的消息,並且可以是視覺消息、音頻消息或組合消息。例如,所述通知可以向用戶提供與更新或維修活動有關的信息,並且可以提供請求來讓用戶等待開始另外的用戶活動。在一些實施例中,可以向用戶提供與重啟時段有關的時間段。
[0064]在412處執行重啟後,方法400進行到414。在414處,方法400包括將車載計算系統置於暫停模式(例如,再次進入暫停模式)。如上所述,車載計算系統的暫停模式可以是如下模式:其中易失性存儲器保持處於待命狀態(例如,可以給易失性存儲器供應至少一些電流),而其它系統部件(如處理器、非易失性存儲器等)被斷電。
[0065]圖4的步驟402至414中的一個或多個可以按各種次序執行,並且在方法400內的不同點執行,或作為單獨方法在方法400之外執行。例如,在累積錯誤數超過閾值時,或基於車載計算系統的另一性能相關度量,可以執行步驟402至414中的一個或多個。另外,在一些實施方案中,可以省略或重複步驟402至414中的一個或多個,和/或可以添加額外步驟。例如,基於其它車輛操作狀況,可以繞過和/或否決步驟402至414中的一個或多個。
[0066]應了解,與圖3和圖4的方法形成對照,其它重啟方法在本公開的範圍內,在圖3和圖4的方法中,在可以被選擇來使車輛用戶所經歷的停機時間最小化的時間(例如,當車載計算系統處於暫停模式時)重啟車載計算系統。例如,在一些替代實施方案中,車載計算系統可以「訓練」車輛用戶來減少駕駛時的注意力分散,這是通過當檢測到過度注意力分散時(例如,當向用戶顯示懲罰性消息時)因此重啟所述系統來實現。圖5是用於基於駕駛人的認知負荷選擇性地重啟車載計算系統(如圖2的車載計算系統200)的示例性方法500。在502處,方法包括監測車輛操作狀況和/或與車輛中的用戶相關聯的用戶行為。基於這個信息,車載計算系統可以評估駕駛人注意力分散的程度(例如,基於經由用戶界面發出命令的頻率,或經由如運動感測或眼睛移動感測的其它方法)。在504處,方法包括確定駕駛人的認知負荷。如果車載計算系統確定用戶/駕駛人沒有對道路給予足夠的注意,那麼系統可以引起車載計算系統的會分散注意力的特徵的暫時「中斷」,而同時執行重啟,從而減少從上一次重啟以來可能已經累積的錯誤。因此,在506處,方法包括確定認知負荷是否大於閾值。
[0067]如果認知負荷不高於閾值(例如,506處為「否」),那麼方法返回而不進行重啟。如果認知負荷高於閾值(例如,506處為「是」),那麼方法進行到508來確定車載計算系統是否正用來輔助駕駛相關任務。例如,駕駛相關任務可以包括導航功能、車輛系統管控等。非駕駛相關任務可以包括收音機功能、空調、電話呼叫等。如果車載計算系統正用於駕駛相關任務(例如,508處為「是」),那麼關閉車載計算系統可能對駕駛人造成進一步注意力分散/中斷,因此方法返回而不重啟車載計算系統。如果車載計算系統沒有用於駕駛相關任務(例如,508處為「否」),那麼方法進行到510來重啟車載計算系統。如512處所指示,重啟所述系統可以包括提示用戶進行重啟(例如,直到接收到命令所述系統重啟的用戶輸入,才重啟)。或者,所述系統可以自動重啟而無需用戶命令執行重啟,如514處所指示。
[0068]在其它實施例中,當車載計算系統正用來收聽電臺廣播或執行其它非駕駛/安全相關功能並且需要使用易失性存儲器的其它特徵(如導航)不在使用時,所述系統可以在所述功能發生中斷(例如,電臺正在播放已知是車輛乘員不喜歡的歌曲的歌曲,顯示器/系統發生故障,用戶關閉一個或多個功能/調小音量等)時選擇重啟。在檢測到中斷之後,車載計算系統可以建議用戶可以按需要執行重啟。如果不需要重啟,那麼車載計算系統或者可以建議糾正所述中斷(例如,改變電臺來避開不喜歡的歌曲,降低顯示器亮度等)。
[0069]作為又一實施例,車載計算系統可以檢測即將到來的電臺信號阻隔(如長隧道),並且在進入隧道前向用戶建議在進入隧道之後執行重啟(例如,如果需要車載計算系統的全面功能性的其它重要特徵當前不在使用,這些重要特徵如導航、電話操作和/或氣候控制)。在這類實施例中,為了鼓勵車輛用戶同意重啟,在重啟後可以使用用戶友好型動畫和/或聲音,例如以下動畫和/或聲音:這些動畫和/或聲音可以增加車輛用戶感同身受擬人化的車載計算系統對重啟/刷新的需要的能力,並且可以充當車輛用戶允許重啟發生的動機。但是,或者可以有可能減少車輛用戶與車載計算系統重啟的關聯,這是通過例如基於(例如,僅僅基於)車載計算系統和/或車輛控制系統所作的確定自動執行全部重啟而無需用戶輸入來實現。以這種方式,可以響應於車載計算系統、車輛控制系統和/或其它合適的局部計算系統或相遠隔地定位的計算系統所作的確定自動執行重啟,而無需從用戶接收指令來執行重啟。
[0070]圖6展示車載計算系統的示例性狀態圖。狀態圖602示出在車輛起動時執行冷啟動的系統的狀態,而狀態圖604示出在車輛起動時從暫停狀態啟動的系統(例如上述系統)的狀態。對於每個系統,在時間Tl,系統狀態從全面操作切換成以有限功能性操作(例如,顯示/聲音關閉)。例如,在時間Tl,熄火/點火關閉事件可以發生。響應於停機車輛,車載計算系統中的每一個可以準備關閉。有限功能性在一些實施方案中可以存在大約20分鐘,以便適應短暫的車輛停機(例如,用戶可以使車輛停機來快速辦點事並且在很短時間後再次進入/再啟動車輛)。在時間T2,根據狀態圖602來操作的冷啟動系統切換成低電流靜止模式和/或關閉。相比之下,在時間T2,根據狀態圖604來操作(例如,根據本公開的一個或多個實施方案來操作)的暫停/選擇性重啟系統再啟動和/或重啟,以便清除高速緩存和從上一次再啟動以來可能已經累積的任何相關聯的錯誤。例如,重啟在一些實施方案中可以持續大約45秒。在重啟後,系統在時間T3進入暫停模式,其中機器狀態和/或用於後續快速起動的其它數據存儲在非易失性存儲器中。在存儲所述數據後,暫停/選擇性重啟系統進入低電流靜止模式。
[0071]在時間T4,發生指示車輛即將起動的事件(例如,點火事件、車門打開事件等),從而在冷啟動系統中觸發從快閃記憶體冷啟動和在暫停/選擇性重啟系統中觸發從暫停快速啟動。因為從快閃記憶體冷啟動所用的時間比從暫停啟動所用的時間長(例如,大約45秒對大約2至5秒),所以暫停/選擇性重啟系統可以在時間T5進入全面操作模式。冷啟動系統可以稍後在時間T6(例如,在冷啟動完成之後)進入全面操作模式。
[0072]因此,本公開提供用於暫停車載計算系統的系統和方法,來允許當所述系統不在使用時快速重啟和選擇性地重啟車載計算系統以便清除可能隨時間累積的任何錯誤。未能定期重啟可能導致錯誤累積,從而可能最終阻礙車載計算系統的操作,迫使所述系統在不適當的時間重啟。以這種方式,根據本公開來操作的系統可以更快地啟動並且操作比其它系統更穩定。
[0073]已經出於說明和描述的目的而呈現了實施方案描述。對實施方案的合適修改和變更可以根據以上描述來執行或可以從實施所述方法來獲取。例如,除非另外指出,否則所描述方法中的一種或多種可由合適的裝置和/或裝置組合(如參照圖1和圖2所描述的車載計算系統109/200和/或車輛控制系統230)來執行。除了本申請中描述的次序之外,還可以按各種次序平行地和/或同時執行所描述方法和相關聯的動作。所描述系統本質上是示例性的,並且可以包括額外元件和/或省略元件。本公開的主題包括所公開的各種系統和配置以及其它特徵、功能和/或性質的全部新穎和不明顯的組合和子組合。以下權利要求書特別指出以上公開的主題,這個主題被認為是是新穎和不明顯的。
[0074]如本申請中所使用,應了解,以單數形式列舉並且通過字詞「一個」引出的元件或步驟並不排除多個所述元件或步驟,除非明確指出這種排除情況。另外,引用本發明的「一個實施方案」或「一個實施例」並非意圖解釋為排除也涵蓋所述特徵的其它實施方案的存在。此外,除非明確指出情況相反,否則「包括(comprising) 」、「包括(including) 」或「具有」擁有具體性質的一個元件或多個元件的實施方案可以包括不具有所述性質的額外此類元件。術語「包括(including) 」和「其中(inwhich) 」用作相應術語「包括(comprising)」和「其中(wherein) 」的簡明語言等效物。此外,術語「第一」、「第二」和「第三」等僅用作標籤,並且並非意圖對其對象強加數值要求或具體定位次序。
【權利要求】
1.一種用於車載計算系統的方法,其包括: 當車輛停機時, 在暫停模式下操作所述系統,其中易失性存儲器處於待命狀態; 確定在下一次預期車輛起動前是否可以完成重啟;以及 如果確定在所述下一次預期車輛起動前可以完成重啟,那麼執行所述系統的重啟。
2.如權利要求1所述的方法,其進一步包括:如果確定在所述下一次預期車輛起動前不可以完成重啟,那麼繼續在所述暫停模式下操作所述系統,其中所述系統響應於車輛停機操作來從運行模式轉變成所述暫停模式。
3.如權利要求1所述的方法,其中對在下一次預期車輛起動前是否可以完成重啟的所述確定包括確定從車輛停機以來是否已經過去了預定持續時間,並且其中僅當確定了在所述下一次預期車輛起動前能夠完成所述重啟時,才執行所述重啟而無需任何用戶輸入。
4.如權利要求1所述的方法,其中對在下一次預期車輛起動前是否可以完成重啟的所述確定是基於當前時間是否匹配排定的時間。
5.如權利要求1所述的方法,其中對在下一次預期車輛起動前是否可以完成重啟的所述確定是基於檢測用戶不在所述車輛中。
6.如權利要求1所述的方法,其中執行重啟包括從車輛電源向所述車載計算系統供應電力。
7.一種用於車輛的車載計算系統的方法,其包括: 在第一模式下,在車輛停機後,在暫停模式下操作所述系統並且在下一次車輛起動時重啟所述系統,而不在所述車輛停機期間進行任何重啟; 在第二模式下,在所述車輛停機後且在下一次車輛起動前,在所述暫停模式下操作所述系統,然後在所述車輛是停機的同時重啟所述系統,然後再次在所述暫停模式下操作所述系統,直到所述下一次車輛起動。
8.如權利要求7所述的方法,其進一步包括估計所述下一次車輛起動的定時,比較所述下一次車輛起動的定時與重啟持續時間,以及基於所述比較來確定在所述第一模式下還是在所述第二模式下操作,所述方法進一步包括:在所述第二模式下,直接從所述暫停模式在運行操作模式下操作所述系統。
9.如權利要求8所述的方法,其中對所述下一次車輛起動的定時的所述估計是基於感測的參數值。
10.如權利要求8所述的方法,其中對所述下一次車輛起動的定時的所述估計是基於從一個或多個外部裝置無線地接收的信息。
11.如權利要求8所述的方法,其中對所述下一次車輛起動的定時的所述估計是基於車門事件。
12.—種屬於車輛的車輛系統,所述車輛系統包括: 車載計算系統,其具有第一處理器和第二處理器,所述第一處理器執行作業系統且所述第二處理器與車輛控制系統對接;以及 計算機可讀存儲器,其存儲指令,所述指令可由所述第一處理器執行,以便: 當車輛停機時在暫停模式下操作所述車載計算系統,其中易失性存儲器處於待命狀態; 確定在選定事件前是否可完成重啟;以及 如果確定在所述選定事件前可完成重啟,那麼執行所述車載計算系統的重啟。
13.如權利要求12所述的車輛系統,其中確定是否可完成所述重啟包括監測車輛操作狀況,所述車輛操作狀況包括相對於實時時鐘的車輛起動和熄火持續時間的過去歷史,所述實時時鐘表示所述車輛所在的時區的一天中的實際時間,所述時區是基於所述車輛的全球定位系統。
14.如權利要求12所述的車輛系統,其中所述重啟包括喚醒所述車載計算系統,然後執行所述重啟。
15.如權利要求12所述的車輛系統,其中響應於確定在所述選定事件前不可完成重啟來在所述暫停模式下操作所述系統。
16.一種用於車輛的車載信息娛樂系統的方法,其包括: 響應於車輛停機的開始,暫停所述信息娛樂系統的操作,同時保持易失性存儲器處於待命狀態;以及 在所述車輛完全停機後且當車輛保持熄火時,基於一個或多個車輛狀態參數選擇性地重啟所述信息娛樂系統。
17.如權利要求16所述的方法,其中所述一個或多個車輛狀態參數包括所述車輛是否被佔用。
18.如權利要求16所述的方法,其中所述一個或多個車輛狀態參數包括從所述停機以來但在預期車輛起動時間前的持續時間。
19.如權利要求16所述的方法,其中所述選擇性重啟包括在第一車輛狀態期間不重啟,以及在第二不同的車輛狀態期間在所述車輛仍然熄火的情況下重啟。
20.如權利要求16所述的方法,其中所述重啟是冷重啟。
【文檔編號】G06F9/445GK104346199SQ201410381253
【公開日】2015年2月11日 申請日期:2014年8月5日 優先權日:2013年8月5日
【發明者】I.霍爾, D.貝克, S.E.蒙蒂勒格雷 申請人:哈曼國際工業有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀