电源管理方法、嵌入式系统及电子设备技术方案

技术编号:33716615 阅读:39 留言:0更新日期:2022-06-06 09:01
本发明专利技术实施例提出一种电源管理方法、嵌入式系统及电子设备,属于电源管理技术领域,方法应用于主体机器,主体机器通过控制接口与多个客体虚拟机通信连接,主体机器和多个客体虚拟机共享多个电源,方法包括:通过控制接口接收任一客体虚拟机或任一功能设备发送的控制请求,从而解析所述控制请求,得到控制请求的控制内容和所要控制的目标电源的目标标识,进而根据目标标识和控制内容,若查询控制请求合法,则执行控制请求,以控制目标电源,由主体机器统一控制管理电源,从而能够避免由于多个电源驱动程序同时操作控制、令出多门而导致电源管理冲突的情况,极大地降低电源控制的复杂性和困难度。和困难度。和困难度。

【技术实现步骤摘要】
电源管理方法、嵌入式系统及电子设备


[0001]本专利技术涉及电源管理领域,具体而言,涉及一种电源管理方法、嵌入式系统及电子设备。

技术介绍

[0002]Hypervisor,又称虚拟机监视器(virtual machine monitor,VMM),是用来建立与执行虚拟机器的软件、固件或硬件。hypervisor提供虚拟的作业平台(主操作系统)来执行客体操作系统(guest operating systems),负责管理其他客体操作系统的执行阶段,客体操作系统共同分享虚拟化后的硬件资源。
[0003]在hypervisor嵌入式系统中可以部署多个虚拟机,每个虚拟机可以运行客户操作系统及其相关应用程序,所有的客户操作系统和主操作系统共享电源。电源在hypervisor环境中的使用具有多样性:同一电源可能被单个操作系统单独使用,也可能同时被多个操作系统使用;一个电源在同一个操作系统中,可能被单个硬件模块使用,也可能被多个硬件模块同时使用;以及,一个电源供电可能依赖其它电源给它供电。由于电源使用的多样性,传统的hypervisor电源管理存本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电源管理方法,其特征在于,应用于主体机器,所述主体机器通过控制接口与多个客体虚拟机通信连接,所述主体机器和多个所述客体虚拟机共享多个电源,所述主体机器和每个所述客体虚拟机均与多个功能设备通信连接,所述方法包括:通过控制接口接收任一客体虚拟机或任一功能设备发送的控制请求;解析所述控制请求,得到所述控制请求的控制内容和所要控制的目标电源的目标标识;根据所述目标标识和所述控制内容,查询所述控制请求是否合法,若是,则执行所述控制请求,以控制所述目标电源和/或返回响应信息。2.根据权利要求1所述的电源管理方法,其特征在于,所述主体机器预存有电源列表,所述电源列表包括各所述电源的标识,每个所述电源的被供电用户信息和被供电用户数,以及每个电源的开关状态;当所述控制请求属于开关类命令时,所述执行所述控制请求,以控制所述目标电源和/或返回响应信息的步骤,包括:若所述控制内容为开启命令,则基于所述电源列表,查询所述目标标识对应的目标电源是否已开启,若否,则控制所述目标电源打开;若所述控制内容为关闭命令,则基于所述电源列表,查询是否有功能设备或客体虚拟机正在使用所述目标标识对应的目标电源,若否,则控制所述目标电源关闭。3.根据权利要求2所述的电源管理方法,其特征在于,所述电源列表还包括各所述电源间的依赖关系;所述控制所述目标电源打开的步骤,包括:基于所述电源列表,查询所述目标电源是否有依赖电源;若是,则继续查询所述依赖电源是否有依赖电源,直至查询到依赖关系中的所有起始电源,以确定所有的依赖电源;控制所有所述依赖电源和所述目标电源打开,并在所述目标电源的被供电用户信息中添加发送所述控制请求的所述客体虚拟机的信息或所述功能设备的信息,以打开所述目标电源;所述控制所述目标电源关闭的步骤,包括:控制所述目标电源关闭,并将发送所述控制请求的所述客体虚拟机的信息或所述功能设备的信息从所述目标电源的被供电用户中删除,以关闭所述目标电源。4.根据权利要求1所述的电源管理方法,其特征在于,所述主体机器预存有电源列表,所述电源列表包括每个所述电源的标识和属性信息;当所述控制请求属于设置类命令时,所述执行所述控制请求,以控制所述目标电源和/或返回响应信息的步骤,包括:基于所述电源列表,查找所述目标标识对应的目标电源的目标属性信息,根据所述控制内容更新所述目标属性信息;在更新完成后,返回执行成功信息至发送所述控制请求的所述客体虚拟机或所述功能设备。5.根据权利要求1所述的电源管理方法,其特征在于,所述主体机器预存有电源列表,所述电源列表包括每个所述电源的标识和属性信...

【专利技术属性】
技术研发人员:吴浩熊万军黄涛
申请(专利权)人:北京远特科技股份有限公司
类型:发明
国别省市:

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

1