[发明专利]一种基于Hypervisor智能座舱操作系统双屏互动的方法和系统在审
| 申请号: | 202010023848.1 | 申请日: | 2020-01-09 |
| 公开(公告)号: | CN111240626A | 公开(公告)日: | 2020-06-05 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中瓴智行(成都)科技有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F9/455 |
| 代理公司: | 成都创新引擎知识产权代理有限公司 51249 | 代理人: | 向群 |
| 地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 hypervisor 智能 座舱 操作系统 双屏 互动 方法 系统 | ||
1.一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,包括以下步骤:
S1、在中控显示触摸屏端构建中控显示虚拟扩展屏端,并创建与中控显示虚拟扩展屏对应的framebuffer物理地址,然后将需要交互的中控显示虚拟扩展屏端显示界面与仪表显示屏端显示界面进行合成后写入该framebuffer物理地址中进行传输;
S2、利用Hypervisor系统创建用于传输该framebuffer物理地址的通讯机制,用于图像信息控制的异步通知机制、用于实时的图像信息信号同步机制和用于同步等待的图像保活信息心跳通知机制,从而完成中控显示触摸屏端与仪表显示屏端的双屏互动。
2.根据权利要求1所述的一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,步骤S2中所述通讯机制的具体步骤如下:在Hypervisor系统中传输中控显示虚拟扩展屏端的framebuffer物理地址,Hypervisor系统中启动的中控显示触摸屏端和仪表显示屏均可申请访问,使仪表显示屏端在显示车载参数的画面同时,可进一步获取该framebuffer物理地址的数据,从而增加一个中控显示虚拟扩展屏端图层进行呈现。
3.根据权利要求1所述的一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,步骤S1中该framebuffer物理地址的传输步骤如下:
S11、由输入事件触发,投屏应用接收到事件触发后,判断当前投屏是否被占用,当投屏未被占用空闲或该输入事件优先级高的场景下,设置Status字段置为1;
S12、Hypervisor系统的通讯机制收到开始传输该framebuffer物理地址的指令,根据当前中控显示虚拟扩展屏端图像帧率进行传输,设置name字段为当前终端名称、index为索引值、hys_addr为该framebuffer物理地址、bpp字段为像素点、mode字段为该framebuffer物理地址分配内存的方式、size字段为该framebuffer物理地址大小、width字段为该framebuffer物理地址长度、height字段为该framebuffer物理地址高度;
S13、仪表显示屏端收到该framebuffer物理地址图像信息后,在应用态把该framebuffer物理地址图像信息进行绘制,并显示在仪表显示屏端。
4.根据权利要求3所述的一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,步骤S2中所述异步通知机制的具体步骤如下:
Status字段置为1时,是步骤S11允许进行传输该framebuffer物理地址的图像信息;
Status字段置为0时,通过Hypeivisor系统的通讯机制,异步通知仪表显示屏端的扩展屏控制程序,关闭中控扩展虚拟屏幕端的显示。
5.根据权利要求1所述的一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,步骤S2中所述图像信息信号同步机制的具体步骤如下:
(1)通过Hypervisor系统提供共享内存的方式传输图像的同步信号;
(2)在中控显示虚拟扩展屏端显示界面与仪表显示屏端显示界面交互图像信息合成完成后,在传输该framebuffer物理地址的同时,将同步信号fence字段写入空闲的共享内存块中,在name字段写入客户端名称,index字段写入客户端的索引,size字段写入客户端共享内存的大小,share_len字段写入共享内存的长度,构造shmen_array数组,next成员和data成员用于指向一块内存共享;
(3)仪表显示屏端在显示完虚拟扩展屏图像后,根据索引查询对应的管理列表,并读取队列指针对应的同步数据,读取完成后对同步信号fence加1操作,并将修改后的数据写入共享内存块中;
(4)中控显示虚拟扩展屏端接收到回传的同步数据后,结束当前图像同步流程,如在阈值时间内未收到同步信号回值,则判断此次同步超时,发送超时标记,并结束当前同步流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中瓴智行(成都)科技有限公司,未经中瓴智行(成都)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010023848.1/1.html,转载请声明来源钻瓜专利网。





