本發(fā)明涉及車機系統(tǒng),尤其涉及車機系統(tǒng)上的設備擴展應用。
背景技術:
1、目前隨著新能源汽車的普及以及多媒體應用的擴展,越來越多的車機系統(tǒng)上開始安裝一些游戲應用以供用戶娛樂。通常很多車機游戲設計為需要配合手柄來提供更好的用戶體驗,而目前隨著手機與車機系統(tǒng)的深度綁定,利用手機可實現(xiàn)解鎖、啟動車輛等控制操作,因此相應地手機自然而然地也成為手柄的最佳候選設備。
2、圖1示出了常規(guī)的車機系統(tǒng)100利用手機200作為手柄來操作車機系統(tǒng)上的游戲的示意圖。如圖所示,車機系統(tǒng)100通過通信模塊101與手機200上的通信模塊201建立無線或有線通信。在手機充當游戲手柄時,需要用戶下載與車機系統(tǒng)上當前游戲應用game_app配套的手柄操控程序handle_app,以實現(xiàn)手機能充當游戲手柄操作。在游戲過程中,手柄操控程序handle_app會檢測手機200中的傳感器的測量數據,例如陀螺儀輸出的三軸坐標數據,并基于傳感器測量數據確定手機的姿態(tài)或動作,從而通過事先建立的有線或無線通信鏈路向車機系統(tǒng)上的游戲game_app發(fā)出游戲控制命令game_command。由此車機系統(tǒng)上的game_app基于接收到的游戲控制命令執(zhí)行相應的游戲進程控制。
3、然而也應注意到,雖然按照上述常規(guī)設計方案可以實現(xiàn)手機充當游戲手柄,但是如果車機系統(tǒng)上架多家供應商的不同游戲game_app,則需要用戶安裝不同的手柄操控程序handle_app以適配這些不同的游戲,從而給用戶帶來極大的不便,也會占用過多的手機空間資源。
技術實現(xiàn)思路
1、本發(fā)明提供一種改進的車機系統(tǒng),通過將手機上的傳感器映射到車機上建立的虛擬傳感器,可在允許車機系統(tǒng)上安裝的應用程序使用手機作為控制端的同時,不需要在手機處安裝特定的操控或驅動程序,從而可實現(xiàn)不同來源的應用程序均可以利用手機進行操控的目的。
2、根據本發(fā)明的一個方面,提供一種車機系統(tǒng),包括通信模塊,配置為接收來自外部設備的附屬設備信息;映射管理模塊,配置為基于所述附屬設備信息,在所述車機系統(tǒng)內建立虛擬設備以映射所述外部設備的附屬設備。在一個示例中,附屬設備可以是外部設備例如手機中的一個或多個傳感器。
3、根據本發(fā)明的另一個方面,提供一種用于設備虛擬化的控制方法,包括接收來自外部設備的附屬設備信息;以及基于所述附屬設備信息,建立虛擬設備以映射所述外部設備的附屬設備。
1.一種車機系統(tǒng),包括:
2.如權利要求1的車機系統(tǒng),其中:
3.如權利要求2的車機系統(tǒng),其中所述通信模塊響應于允許共享所述外部設備中的一個或多個傳感器的設備共享請求而接收所述一個或多個傳感器的傳感器信息;以及
4.如權利要求2或3的車機系統(tǒng),其中所述接口適配單元根據所述一個或多個傳感器的控制協(xié)議,將所述虛擬傳感器匹配到所述車機系統(tǒng)上運行的操作系統(tǒng)的所述標準應用接口以實現(xiàn)通過所述標準應用接口對所述虛擬傳感器的訪問。
5.如權利要求4的車機系統(tǒng),其中,所述映射管理單元響應于所述通信模塊實時接收的所述一個或多個傳感器的測量數據來同步所述虛擬傳感器。
6.如權利要求5的車機系統(tǒng),還包括:
7.如權利要求6的車機系統(tǒng),其中所述外部設備包括移動終端,所述應用程序包括游戲應用,所建立的通信包括近場通信,藍牙、wifi、紅外、iccoa?carlink、icce中的至少一個。
8.如權利要求6的車機系統(tǒng),其中所述應用程序處理所獲取的測量數據來解析所述移動通信設備的姿態(tài)和/或動作,其中所述應用程序基于所解析的姿態(tài)和/或動作來控制程序進程。
9.一種用于設備虛擬化的控制方法,包括:
10.如權利要求9的控制方法,其中所述附屬設備信息包括所述外部設備中的一個或多個傳感器的傳感器信息;
11.如權利要求10的控制方法,其中建立所述虛擬傳感器包括:
12.如權利要求10或11的控制方法,其中所述外部設備包括移動終端,所述方法進一步包括:
13.如權利要求12的控制方法,進一步包括:
14.一種車機系統(tǒng),包括至少一個控制器,該控制器可被編程為實現(xiàn)權利要求9-13之一的控制方法。
15.一種計算設備,包括: