[发明专利]虚拟化屏幕共享方法、装置及电子设备在审
申请号: | 201910010162.6 | 申请日: | 2019-01-04 |
公开(公告)号: | CN109725867A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 刘金明 | 申请(专利权)人: | 中科创达软件股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F9/54 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示对象 主操作系统 屏幕共享 装置及电子设备 共享内存 显示窗口 虚拟化 主显示 缓存 数据处理技术 元操作系统 共享内容 操作系统 创建 虚拟 共享 申请 | ||
本发明实施例公开了一种虚拟化屏幕共享方法、装置及电子设备,涉及数据处理技术领域。该方法包括:在虚拟从操作系统中创建一个或多个从显示对象;将所述从显示对象的surface所对应的缓存通过元操作系统在共享内存中与主操作系统进行共享;在所述共享内容中加载所述从显示对象和所述主操作系统产生的主显示对象;在所述主操作系统中创建显示窗口,通过所述显示窗口显示所述共享内存中的从显示对象和主显示对象。通过本申请的方案,提高了屏幕共享的效率。
技术领域
本发明涉及数据处理技术领域,尤其涉及虚拟化屏幕共享技术。
背景技术
随着科技进步,soc(system on chip,片上系统)的发展日新月异,性能越来越强大,我们可以利用现有强大的soc来处理更多的任务。但是在单一的soc和单一的系统里面,存在这系统不可靠的因素,因此在移动和车载领域引入了虚拟化的技术,也就是在一颗soc上面可以同时运行多个操作系统,彼此互相隔离,在比较关键的应用场景,会运行在安全可靠的实时系统,而要求不高的应用场景,可以使用android或者linux系统,这样可以充分发挥实时操作系统运行安全可靠应用,非实时系统运行android,给用户提供丰富多彩的应用。而随之而来的,soc的功能虽然很强大而且每天都在进步,但是某些我们不能把所有的硬件功能都做两份来分给两个不同的guest os(从操作系统)。这样就形成了一种需求,硬件虚拟化共享.本发明就是硬件虚拟化共享中的一种,显示设备的虚拟化共享的一种方法,它实现了在soc只有一个显示控制器,或者需要显示的屏幕数量大于显示接口的情况,但是能够同时支持多个os(operation system,操作系统)的到这仅有的几个屏幕上去的方法。
传统汽车采用大量的ecu(Electronic Control Unit,电子控制单元),来各自处理自己的信息。在soc越来越强大的今天,soc可以让集成度更高,管理更加简洁,而且借助虚拟化的技术,可以达到功能丰富,系统安全的效果。
针对上述问题,亟需一种全新的虚拟化屏幕共享技术。
发明内容
有鉴于此,本发明实施例提供一种虚拟化屏幕共享方法、装置、电子设备、非暂态计算机可读存储介质及计算机程序,至少部分的解决现有技术中存在的问题。
第一方面,本发明实施例提供了一种虚拟化屏幕共享方法,包括:
在虚拟从操作系统中创建一个或多个从显示对象;
将所述从显示对象的surface所对应的缓存通过元操作系统在共享内存中与主操作系统进行共享;
在所述共享内容中加载所述从显示对象和所述主操作系统产生的主显示对象;
在所述主操作系统中创建显示窗口,通过所述显示窗口显示所述共享内存中的从显示对象和主显示对象。
根据本发明实施例的一种具体实现方式,所述在虚拟从操作系统中创建一个或多个从显示对象,包括:
获取所述从操作系统中的所有应用程序;
针对每个应用对象生成一个对应的从显示对象。
根据本发明实施例的一种具体实现方式,所述在虚拟从操作系统中创建一个或多个从显示对象,包括:
从一个从操作系统系统中创建一个或多个从显示对象;或
从多个从操作系统系统中创建多个从显示对象。
根据本发明实施例的一种具体实现方式,所述方法还包括:
在所述从显示对象中运行一个或多个应用程序。
根据本发明实施例的一种具体实现方式,主操作系统通过直接访问所有所述共享内存中的从显示对象和主显示对象的surface缓存,获取从显示对象和主显示对象的帧缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科创达软件股份有限公司,未经中科创达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910010162.6/2.html,转载请声明来源钻瓜专利网。