首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于Hypervisor的嵌入式多系统升级方法及计算机可读存储介质_中瓴智行(成都)科技有限公司_202010385954.4 

申请/专利权人:中瓴智行(成都)科技有限公司

申请日:2020-05-09

公开(公告)日:2023-08-18

公开(公告)号:CN111522569B

主分类号:G06F8/65

分类号:G06F8/65;G06F8/71;G06F9/455

优先权:

专利状态码:有效-授权

法律状态:2023.08.18#授权;2020.09.04#实质审查的生效;2020.08.11#公开

摘要:本发明涉及计算机技术领域,并具体公开了一种基于Hypervisor的嵌入式多系统升级方法,Hypervisor对升级对象的目标分区进行升级操作时,若该目标分区存在备用分区,则将镜像文件写入备用分区,并在校验成功后,将备用分区的slot信息更新为可引导状态;当Hypervisor更新镜像文件后,由升级对象对目标分区进行引导启动,其中,若该目标分区存在备用分区,且引导启动成功,则将该目标分区的slot信息为可成功启动状态,而引导启动失败,则继续尝试引动启动,当可尝试引导次数为零,则回滚升级前的有效启动分区进行启动。因此,本发明能够通过Hypervisor升级所有的镜像,而且目标分区通过配置备份分区,即使升级失败也可回滚升级前的有效启动分区进行启动,使升级更加安全。

主权项:1.一种基于Hypervisor的嵌入式多系统升级方法,其特征在于,包括以下步骤:S1:获取到镜像文件后,升级对象向Hypervisor发出升级请求;S2:Hypervisor根据预先配置的分区表以及升级对象的目标分区的分区信息,进行升级操作;其中,若所述分区信息表示该目标分区存在备用分区,则将镜像文件写入备用分区,并在校验成功后,将备用分区的slot信息更新为可引导状态;S3:Hypervisor更新镜像文件后,将升级结果通过数据通道和控制通道返回至发出相应升级请求的升级对象;S4:升级对象对目标分区进行引导启动,其中,若该升级对象的目标分区存在备用分区,且引导启动成功,则将被升级的目标分区的slot信息为可成功启动状态,而引导启动失败,则继续尝试引导启动,直至可尝试引导次数为零;若可尝试引导次数为零,则将被升级的目标分区的slot信息为不可引动状态,并回滚升级前的有效启动分区进行启动;S5:通过升级对象的界面,显示升级结果;所述分区表包括Bootloader分区、Misc分区、Hypervisor分区、Log分区、Recovery分区、虚拟机gpt分区、虚拟机reserved分区、虚拟机gboot分区、虚拟机kernel分区、虚拟机system分区以及虚拟机data分区;其中,所述Bootloader分区、Hypervisor分区及虚拟机分区均划分ab分区。

全文数据:

权利要求:

百度查询: 中瓴智行(成都)科技有限公司 基于Hypervisor的嵌入式多系统升级方法及计算机可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。