[發(fā)明專利]一種基于Hypervisor智能座艙操作系統(tǒng)雙屏互動(dòng)的方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010023848.1 | 申請(qǐng)日: | 2020-01-09 |
| 公開(kāi)(公告)號(hào): | CN111240626A | 公開(kāi)(公告)日: | 2020-06-05 |
| 發(fā)明(設(shè)計(jì))人: | 不公告發(fā)明人 | 申請(qǐng)(專利權(quán))人: | 中瓴智行(成都)科技有限公司 |
| 主分類號(hào): | G06F3/14 | 分類號(hào): | G06F3/14;G06F9/455 |
| 代理公司: | 成都創(chuàng)新引擎知識(shí)產(chǎn)權(quán)代理有限公司 51249 | 代理人: | 向群 |
| 地址: | 610000 四川省成都市*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 hypervisor 智能 座艙 操作系統(tǒng) 雙屏 互動(dòng) 方法 系統(tǒng) | ||
1.一種基于Hypervisor智能座艙操作系統(tǒng)的雙屏互動(dòng)方法,其特征在于,包括以下步驟:
S1、在中控顯示觸摸屏端構(gòu)建中控顯示虛擬擴(kuò)展屏端,并創(chuàng)建與中控顯示虛擬擴(kuò)展屏對(duì)應(yīng)的framebuffer物理地址,然后將需要交互的中控顯示虛擬擴(kuò)展屏端顯示界面與儀表顯示屏端顯示界面進(jìn)行合成后寫(xiě)入該framebuffer物理地址中進(jìn)行傳輸;
S2、利用Hypervisor系統(tǒng)創(chuàng)建用于傳輸該framebuffer物理地址的通訊機(jī)制,用于圖像信息控制的異步通知機(jī)制、用于實(shí)時(shí)的圖像信息信號(hào)同步機(jī)制和用于同步等待的圖像保活信息心跳通知機(jī)制,從而完成中控顯示觸摸屏端與儀表顯示屏端的雙屏互動(dòng)。
2.根據(jù)權(quán)利要求1所述的一種基于Hypervisor智能座艙操作系統(tǒng)的雙屏互動(dòng)方法,其特征在于,步驟S2中所述通訊機(jī)制的具體步驟如下:在Hypervisor系統(tǒng)中傳輸中控顯示虛擬擴(kuò)展屏端的framebuffer物理地址,Hypervisor系統(tǒng)中啟動(dòng)的中控顯示觸摸屏端和儀表顯示屏均可申請(qǐng)?jiān)L問(wèn),使儀表顯示屏端在顯示車(chē)載參數(shù)的畫(huà)面同時(shí),可進(jìn)一步獲取該framebuffer物理地址的數(shù)據(jù),從而增加一個(gè)中控顯示虛擬擴(kuò)展屏端圖層進(jìn)行呈現(xiàn)。
3.根據(jù)權(quán)利要求1所述的一種基于Hypervisor智能座艙操作系統(tǒng)的雙屏互動(dòng)方法,其特征在于,步驟S1中該framebuffer物理地址的傳輸步驟如下:
S11、由輸入事件觸發(fā),投屏應(yīng)用接收到事件觸發(fā)后,判斷當(dāng)前投屏是否被占用,當(dāng)投屏未被占用空閑或該輸入事件優(yōu)先級(jí)高的場(chǎng)景下,設(shè)置Status字段置為1;
S12、Hypervisor系統(tǒng)的通訊機(jī)制收到開(kāi)始傳輸該framebuffer物理地址的指令,根據(jù)當(dāng)前中控顯示虛擬擴(kuò)展屏端圖像幀率進(jìn)行傳輸,設(shè)置name字段為當(dāng)前終端名稱、index為索引值、hys_addr為該framebuffer物理地址、bpp字段為像素點(diǎn)、mode字段為該framebuffer物理地址分配內(nèi)存的方式、size字段為該framebuffer物理地址大小、width字段為該framebuffer物理地址長(zhǎng)度、height字段為該framebuffer物理地址高度;
S13、儀表顯示屏端收到該framebuffer物理地址圖像信息后,在應(yīng)用態(tài)把該framebuffer物理地址圖像信息進(jìn)行繪制,并顯示在儀表顯示屏端。
4.根據(jù)權(quán)利要求3所述的一種基于Hypervisor智能座艙操作系統(tǒng)的雙屏互動(dòng)方法,其特征在于,步驟S2中所述異步通知機(jī)制的具體步驟如下:
Status字段置為1時(shí),是步驟S11允許進(jìn)行傳輸該framebuffer物理地址的圖像信息;
Status字段置為0時(shí),通過(guò)Hypeivisor系統(tǒng)的通訊機(jī)制,異步通知儀表顯示屏端的擴(kuò)展屏控制程序,關(guān)閉中控?cái)U(kuò)展虛擬屏幕端的顯示。
5.根據(jù)權(quán)利要求1所述的一種基于Hypervisor智能座艙操作系統(tǒng)的雙屏互動(dòng)方法,其特征在于,步驟S2中所述圖像信息信號(hào)同步機(jī)制的具體步驟如下:
(1)通過(guò)Hypervisor系統(tǒng)提供共享內(nèi)存的方式傳輸圖像的同步信號(hào);
(2)在中控顯示虛擬擴(kuò)展屏端顯示界面與儀表顯示屏端顯示界面交互圖像信息合成完成后,在傳輸該framebuffer物理地址的同時(shí),將同步信號(hào)fence字段寫(xiě)入空閑的共享內(nèi)存塊中,在name字段寫(xiě)入客戶端名稱,index字段寫(xiě)入客戶端的索引,size字段寫(xiě)入客戶端共享內(nèi)存的大小,share_len字段寫(xiě)入共享內(nèi)存的長(zhǎng)度,構(gòu)造shmen_array數(shù)組,next成員和data成員用于指向一塊內(nèi)存共享;
(3)儀表顯示屏端在顯示完虛擬擴(kuò)展屏圖像后,根據(jù)索引查詢對(duì)應(yīng)的管理列表,并讀取隊(duì)列指針對(duì)應(yīng)的同步數(shù)據(jù),讀取完成后對(duì)同步信號(hào)fence加1操作,并將修改后的數(shù)據(jù)寫(xiě)入共享內(nèi)存塊中;
(4)中控顯示虛擬擴(kuò)展屏端接收到回傳的同步數(shù)據(jù)后,結(jié)束當(dāng)前圖像同步流程,如在閾值時(shí)間內(nèi)未收到同步信號(hào)回值,則判斷此次同步超時(shí),發(fā)送超時(shí)標(biāo)記,并結(jié)束當(dāng)前同步流程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中瓴智行(成都)科技有限公司,未經(jīng)中瓴智行(成都)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010023848.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種面向嵌入式Hypervisor 的中斷虛擬化操作方法
- 虛擬化環(huán)境下USB動(dòng)態(tài)連接方法及裝置
- 一種基于負(fù)載感知的Hypervisor資源超分配及動(dòng)態(tài)調(diào)整方法及系統(tǒng)
- 異構(gòu)虛擬機(jī)監(jiān)視器平臺(tái)間的虛擬機(jī)遷移方法、裝置和系統(tǒng)
- 多虛擬機(jī)同時(shí)運(yùn)行的方法、裝置及電子設(shè)備
- 多虛擬機(jī)切換過(guò)程中的上下文處理方法、裝置及電子設(shè)備
- 基于hypervisor的多租戶訪問(wèn)控制方法
- 一種云平臺(tái)管理多種虛擬化平臺(tái)的方法和裝置
- Hypervisor的CPU配置方法、系統(tǒng)以及車(chē)輛、存儲(chǔ)介質(zhì)
- 基于Hypervisor的多屏顯示方法、系統(tǒng)以及車(chē)輛、存儲(chǔ)介質(zhì)





