多个虚拟机的多屏分配管理方法和装置制造方法及图纸

技术编号:38202162 阅读:15 留言:0更新日期:2023-07-21 16:45
提供了一种多个虚拟机的多屏分配管理方法和装置。所述多个虚拟机的多屏分配管理方法包括:响应于第一虚拟机启动,基于显示资源管理策略信息第一虚拟机分配第一显示资源;响应于第一虚拟机关闭,基于显示资源管理策略信息从第一虚拟机回收分配的显示资源并进行再分配。显示资源管理策略信息包括配置给所述多个虚拟机中的每个虚拟机的至少一个显示资源的信息,第一显示资源为配置给所述第一虚拟机的至少一个显示资源。至少一个显示资源。至少一个显示资源。

【技术实现步骤摘要】
多个虚拟机的多屏分配管理方法和装置


[0001]各种示例实施例涉及显示领域,更具体地,涉及一种多个虚拟机的多屏分配管理方法和/或装置。

技术介绍

[0002]随着芯片性能的持续增强,一个应用处理器(ApplicationProcessor,AP)芯片已经能够支持连接多个屏幕并且支持多个屏幕同时工作,例如,一块芯片可支持多达或多于6路的视频输出。正是基于这类芯片在数字化座舱系统(例如,汽车数字化座舱系统)中的应用,使其可以给用户提供类似于智能电话的信息娱乐体验。相比于智能电话每个用户使用专属的一个设备,数字化座舱系统则可为不同的用户(诸如,乘客)提供不同的显示资源,达到类似于智能电话的使用体验。图1是示出数字化座舱系统的示图。如图1所示,后座的屏幕显示游戏界面,另一屏幕显示音乐界面。
[0003]目前,数字化座舱系统的主流方案是一芯多屏方案,即,通过虚拟化技术创建多个虚拟机(Virtual Machine,VM),并且为不同的虚拟机分配不同的屏幕,从而让不同的用户使用不同的虚拟机。同时,多屏之间的内容共享也是目前数字化座舱系统的特色功能之一。图2是示出多屏之间的内容共享的示图。如图2所示,数字化座舱系统可包括诸如五个显示器201~205和四个虚拟机210~240。虚拟机220中运行的车载信息娱乐系统(In

Vehicle Infotainment OS,IVI OS)中的内容(诸如,多媒体信息、导航信息等)可以共享给虚拟机210中运行的仪表盘操作系统(Cluster OS)。
[0004]然而,现有的基于虚拟化技术实现的一芯多屏方案,显示资源分配给虚拟机之后无法改变,虚拟机只能使用分配好的固定显示资源,并且在虚拟机停用或关闭或释放之后相应的显示资源即闲置,无法实现显示资源的动态扩展。此外或可选地,也无法或不能同时实现显示资源的动态扩展和虚拟机使用不同屏幕的显示资源。

技术实现思路

[0005]根据各种示例实施例,提供了一种多个虚拟机的多屏分配管理方法,包括:响应于第一虚拟机启动,基于显示资源管理策略信息为第一虚拟机分配第一显示资源;响应于第一虚拟机关闭,基于显示资源管理策略信息从第一虚拟机回收分配的显示资源并进行再分配。显示资源管理策略信息包括配置给所述多个虚拟机中的每个虚拟机的至少一个显示资源的信息,第一显示资源为配置给所述第一虚拟机的至少一个显示资源。
[0006]显示资源管理策略信息可进一步包括配置给每个虚拟机的至少一个主显示资源和至少一个扩展显示资源的信息。
[0007]基于显示资源管理策略信息为第一虚拟机分配第一显示资源的步骤可包括:响应于第一虚拟机启动,基于显示资源管理策略信息为第一虚拟机分配所述至少一个扩展显示资源中的空闲的扩展显示资源和所述至少一个主显示资源。
[0008]基于显示资源管理策略信息为第一虚拟机分配所述至少一个主显示资源的步骤
可包括:在所述至少一个主显示资源未被分配给其它虚拟机的情况下,直接为第一虚拟机分配所述至少一个主显示资源;在所述至少一个主显示资源已被分配给其它虚拟机的情况下,从所述其它虚拟机回收所述至少一个主显示资源并分配给第一虚拟机。
[0009]基于显示资源管理策略信息从第一虚拟机回收分配的显示资源并进行再分配的步骤可包括:响应于第一虚拟机关闭,回收为第一虚拟机分配的显示资源,并基于显示资源管理策略信息将回收的显示资源分配给对应的其它虚拟机中的运行的虚拟机。
[0010]可通过向第一虚拟机发送指示将分配的显示资源的显示资源虚拟热插入消息来分配显示资源,和/或通过向第一虚拟机发送指示将回收的显示资源的显示资源虚拟热拔出消息来回收显示资源。
[0011]显示资源可包括多个显示器和/或多个显示器中的图层。
[0012]根据各种示例实施例,提供了一种多个虚拟机的多屏分配管理装置,包括:显示资源分配管理处理电路,被配置为响应于第一虚拟机启动,基于显示资源管理策略信息为第一虚拟机分配第一显示资源,响应于第一虚拟机关闭,基于显示资源管理策略信息从第一虚拟机回收分配的显示资源并进行再分配。显示资源管理策略信息包括配置给所述多个虚拟机中的每个虚拟机的至少一个显示资源的信息,第一显示资源为配置给所述第一虚拟机的至少一个显示资源中的至少一个。
[0013]显示资源管理策略信息可进一步包括配置给每个虚拟机的至少一个主显示资源和至少一个扩展显示资源的信息。
[0014]显示资源分配管理处理电路还可被配置为执行以下操作:响应于第一虚拟机启动,基于显示资源管理策略信息为第一虚拟机分配所述至少一个扩展显示资源中的空闲的扩展显示资源和所述至少一个主显示资源。
[0015]显示资源分配管理处理电路还可被配置为执行以下操作:在所述至少一个主显示资源未被分配给其它虚拟机的情况下,直接为第一虚拟机分配所述至少一个主显示资源;在所述至少一个主显示资源已被分配给其它虚拟机的情况下,从所述其它虚拟机回收所述至少一个主显示资源并分配给第一虚拟机。
[0016]显示资源分配管理处理电路还可被配置为执行以下操作:响应于第一虚拟机关闭,回收为第一虚拟机分配的显示资源,并基于显示资源管理策略信息将回收的显示资源分配给对应的其它虚拟机中的运行的虚拟机。
[0017]显示资源分配管理处理电路可通过向第一虚拟机发送指示将分配的显示资源的显示资源虚拟热插入消息来分配显示资源,和/或通过向第一虚拟机发送指示将回收的显示资源的显示资源虚拟热拔出消息来回收显示资源。
[0018]显示资源可包括多个显示器和/或多个显示器中的图层。
[0019]显示资源分配管理模块可被布置在所述多个虚拟机中的实际控制显示资源的虚拟机中。
[0020]根据各种示例实施例,提供了一种电子设备,包括存储器和处理器,存储器上存储有计算机可执行指令,当所述指令由处理器执行时,执行前述的方法。
[0021]根据各种示例实施例,提供了一种计算机可读介质,其上存储有计算机可执行指令,当执行所述指令时,执行前述的方法。
[0022]根据各种示例实施例,可通过在虚拟机关闭时基于显示资源管理策略信息对显示
资源进行再分配来提供显示资源动态扩展的能力。通过为虚拟机分配多个显示器和/或多个显示器中的图层,使虚拟机中的应用可动态地使用多个显示资源,拓展了在多屏场景下的应用场景。此外或可选地,通过驱动层面的开发,即,将显示资源分配管理模块等模块布置在所述多个虚拟机中的实际控制显示资源的虚拟机中,可尽可能地减少应用层软件的定制开发。
附图说明
[0023]通过下面结合附图进行的详细描述,上述和其它目的和特点将会变得更加清楚,其中:
[0024]图1是示出数字化座舱系统的示图;
[0025]图2是示出多屏之间的内容共享的示图;
[0026]图3是示出根据各种示例实施例的多个虚拟机的多屏分配管理方法的流程图;
[0027]图4是示出根据各种示例实施例的多个虚拟机的多屏分配管理装置的框图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多个虚拟机的多屏分配管理方法,包括:响应于第一虚拟机启动,基于显示资源管理策略信息为第一虚拟机分配第一显示资源;响应于第一虚拟机关闭,基于显示资源管理策略信息从第一虚拟机回收分配的显示资源并进行再分配,其中,显示资源管理策略信息包括配置给所述多个虚拟机中的每个虚拟机的至少一个显示资源的信息,第一显示资源为配置给所述第一虚拟机的至少一个显示资源。2.如权利要求1所述的多个虚拟机的多屏分配管理方法,其中,显示资源管理策略信息进一步包括至少一个主显示资源和配置给所述多个虚拟机中的每个虚拟机的至少一个扩展显示资源的信息。3.如权利要求2所述的多个虚拟机的多屏分配管理方法,其中,基于显示资源管理策略信息为第一虚拟机分配第一显示资源的步骤包括:响应于第一虚拟机启动,基于显示资源管理策略信息为第一虚拟机分配所述至少一个扩展显示资源中的空闲的扩展显示资源和所述至少一个主显示资源。4.如权利要求3所述的多个虚拟机的多屏分配管理方法,其中,基于显示资源管理策略信息为第一虚拟机分配所述至少一个主显示资源的步骤包括:在所述至少一个主显示资源未被分配给其它虚拟机的情况下,直接为第一虚拟机分配所述至少一个主显示资源;在所述至少一个主显示资源已被分配给其它虚拟机的情况下,从所述其它虚拟机回收所述至少一个主显示资源并分配给第一虚拟机。5.如权利要求1所述的多个虚拟机的多屏分配管理方法...

【专利技术属性】
技术研发人员:乔鹏辉孙远领闵晓耀
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1