1.一種用于在車輛影音導(dǎo)航系統(tǒng)與智能電話之間提供鏈接服務(wù)的裝置,包括:
主機(jī)操作系統(tǒng),被配置為管理主機(jī)程序和影音導(dǎo)航應(yīng)用程序的操作和狀態(tài)并且管理包含在所述裝置中的用于所述主機(jī)程序和影音導(dǎo)航應(yīng)用程序的硬件資源;
客戶機(jī)操作系統(tǒng),被配置為管理客戶機(jī)程序和智能電話鏈接應(yīng)用程序的操作和狀態(tài);以及
系統(tǒng)管理程序,被配置為基于所述主機(jī)操作系統(tǒng)的控制信號(hào)仿真所述硬件資源以將虛擬化的硬件資源分配給所述客戶機(jī)操作系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的裝置,其中,所述系統(tǒng)管理程序被配置為將包含在所述裝置中的所述硬件資源之中的被用于所述客戶機(jī)程序和所述智能電話鏈接應(yīng)用程序的操作的硬件資源虛擬化,以將所述虛擬化的硬件資源分配給所述客戶機(jī)操作系統(tǒng)。
3.根據(jù)權(quán)利要求2所述的裝置,其中,所述虛擬化的硬件資源包括顯示資源、輸入資源、音頻資源、通用串行總線資源和Wi-Fi資源中的至少一個(gè)。
4.根據(jù)權(quán)利要求2所述的裝置,其中,沒有通過所述系統(tǒng)管理程序?qū)谒鲅b置中的所述硬件資源之中的與車輛安全性相關(guān)的資源虛擬化。
5.根據(jù)權(quán)利要求4所述的裝置,其中,沒有被虛擬化的硬件資源包括控制器區(qū)域網(wǎng)絡(luò)通信資源。
6.根據(jù)權(quán)利要求1所述的裝置,進(jìn)一步包括:
包含在所述主機(jī)操作系統(tǒng)中的客戶機(jī)操作系統(tǒng)監(jiān)控模塊,所述客戶機(jī)操作系統(tǒng)監(jiān)控模塊被配置為監(jiān)控所述客戶機(jī)操作系統(tǒng)的運(yùn)行狀態(tài),
其中,所述系統(tǒng)管理程序被配置為當(dāng)從所述客戶機(jī)操作系統(tǒng)檢測到錯(cuò)誤或故障時(shí)通過所述主機(jī)操作系統(tǒng)將預(yù)定的錯(cuò)誤通知消息傳輸至所述客戶機(jī)操作系統(tǒng)監(jiān)控模塊。
7.根據(jù)權(quán)利要求6所述的裝置,其中,所述客戶機(jī)操作系統(tǒng)監(jiān)控模塊被配置為當(dāng)接收到所述錯(cuò)誤通知消息時(shí)通過所述主機(jī)操作系統(tǒng)將預(yù)定的控制信號(hào)傳輸至所述系統(tǒng)管理程序,
其中,所述系統(tǒng)管理程序被配置為基于所述控制信號(hào)重啟所述客戶機(jī)操作系統(tǒng)。
8.根據(jù)權(quán)利要求1所述的裝置,其中,所述客戶機(jī)操作系統(tǒng)被配置為當(dāng)從所述客戶機(jī)程序和所述智能電話鏈接應(yīng)用程序中的至少一個(gè)的操作檢測出錯(cuò)誤時(shí),針對所述客戶機(jī)程序和所述智能電話鏈接應(yīng)用程序中的至少一個(gè)自動(dòng)執(zhí)行預(yù)定的恢復(fù)程序,
其中,所述客戶機(jī)操作系統(tǒng)被配置為當(dāng)所述恢復(fù)程序沒有被正常完成時(shí),生成預(yù)定的錯(cuò)誤通知消息并且通過所述系統(tǒng)管理程序?qū)⑺傻南鬏斨了鲋鳈C(jī)操作系統(tǒng)。
9.根據(jù)權(quán)利要求8所述的裝置,其中,當(dāng)所述主機(jī)操作系統(tǒng)接收所述錯(cuò)誤通知消息時(shí),通過將預(yù)定的控制信號(hào)傳輸至所述系統(tǒng)管理程序來重啟所述客戶機(jī)操作系統(tǒng)。
10.一種通過在車輛影音導(dǎo)航系統(tǒng)中的虛擬化結(jié)構(gòu)在所述車輛影音導(dǎo)航系統(tǒng)與智能電話之間提供鏈接服務(wù)的方法,所述車輛影音導(dǎo)航系統(tǒng) 包括彼此分離的主機(jī)操作系統(tǒng)和客戶機(jī)操作系統(tǒng),所述方法包括以下步驟:
當(dāng)驅(qū)動(dòng)所述車輛影音導(dǎo)航系統(tǒng)時(shí),通過基于所述主機(jī)操作系統(tǒng)的預(yù)定的控制信號(hào)而被執(zhí)行的系統(tǒng)管理程序?qū)谒鲕囕v影音導(dǎo)航系統(tǒng)中的硬件資源之中的由所述客戶機(jī)操作系統(tǒng)使用的硬件資源虛擬化;
通過所述客戶機(jī)操作系統(tǒng)監(jiān)控包含在所述客戶機(jī)操作系統(tǒng)中的客戶機(jī)程序和智能電話鏈接應(yīng)用程序的操作狀態(tài);以及
當(dāng)從所述操作狀態(tài)檢測出錯(cuò)誤時(shí),使所述客戶機(jī)程序和所述智能電話鏈接應(yīng)用程序中的至少一個(gè)從所述錯(cuò)誤恢復(fù),所述客戶機(jī)程序和所述智能電話鏈接應(yīng)用程序中的至少一個(gè)與所述錯(cuò)誤相對應(yīng),
其中,當(dāng)沒有從檢測到的錯(cuò)誤恢復(fù)時(shí),所述客戶機(jī)操作系統(tǒng)通過所述系統(tǒng)管理程序?qū)㈩A(yù)定的錯(cuò)誤通知消息傳輸至所述主機(jī)操作系統(tǒng)。
11.根據(jù)權(quán)利要求10所述的方法,其中,在包含在所述車輛影音導(dǎo)航系統(tǒng)中的硬件資源之中的被用于所述客戶機(jī)程序和所述智能電話鏈接應(yīng)用程序的操作的硬件資源被虛擬化并且被分配給所述客戶機(jī)操作系統(tǒng)。
12.根據(jù)權(quán)利要求11所述的方法,其中,虛擬化的硬件資源包括顯示資源、輸入資源、音頻資源、通用串行總線資源和Wi-Fi資源中的至少一個(gè)。
13.根據(jù)權(quán)利要求11所述的方法,其中,沒有通過系統(tǒng)管理程序虛擬化包含在所述車輛影音導(dǎo)航系統(tǒng)中的硬件資源之中的與車輛安全性相關(guān)的資源。
14.根據(jù)權(quán)利要求13所述的方法,其中,沒有被虛擬化的硬件資源包括控制器區(qū)域網(wǎng)絡(luò)通信資源。
15.根據(jù)權(quán)利要求10所述的方法,進(jìn)一步包括以下步驟:
當(dāng)從所述客戶機(jī)操作系統(tǒng)檢測到錯(cuò)誤或者故障時(shí),通過所述系統(tǒng)管理程序?qū)㈩A(yù)定的錯(cuò)誤通知消息通過所述主機(jī)操作系統(tǒng)傳輸至客戶機(jī)操作系統(tǒng)監(jiān)控模塊,
其中,所述客戶機(jī)操作系統(tǒng)監(jiān)控模塊包含在所述主機(jī)操作系統(tǒng)中以監(jiān)控所述客戶機(jī)操作系統(tǒng)的運(yùn)行狀態(tài)。
16.根據(jù)權(quán)利要求15所述的方法,進(jìn)一步包括以下步驟:
當(dāng)通過所述客戶機(jī)操作系統(tǒng)監(jiān)控模塊接收到所述錯(cuò)誤通知消息時(shí),通過所述主機(jī)操作系統(tǒng)將預(yù)定的控制信號(hào)傳輸至所述系統(tǒng)管理程序;以及
基于所述控制信號(hào)通過所述系統(tǒng)管理程序重啟所述客戶機(jī)操作系統(tǒng)。