全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210414891.X (22)申请日 2022.04.20 (71)申请人 北京金山云网络技 术有限公司 地址 100085 北京市海淀区西二 旗中路33 号院4号楼6层0 06号 (72)发明人 赵自成  (74)专利代理 机构 北京柏杉松知识产权代理事 务所(普通 合伙) 11413 专利代理师 项京 孟维娜 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/455(2006.01) G06F 9/54(2006.01) (54)发明名称 云应用程序运行方法、 装置、 电子设备及可 读存储介质 (57)摘要 本申请实施例提供了一种云应用程序运行 方法、 装置、 电子设备及可读存储介质, 涉及云技 术领域, 该方法包括: 获取安卓系统对应的系统 增量盘镜像; 其中, 系统增量盘镜像用于记录安 卓系统在运行过程中产生的数据; 获取包含待运 行的目标云应用程序的基础数据的应用基础盘 镜像; 基于系统增量盘镜像和应用基础盘镜像, 启动第一虚拟机, 以在第一虚拟 机中运行目标云 应用程序。 基于此, 能够在虚拟机中运行安卓系 统的云应用程序。 权利要求书2页 说明书12页 附图5页 CN 114840267 A 2022.08.02 CN 114840267 A 1.一种云应用程序运行 方法, 其特 征在于, 所述方法包括: 获取安卓系统对应的系统增量盘镜像; 其中, 所述系统增量盘镜像用于记录所述安卓 系统在运行 过程中产生的数据; 获取包含待运行的目标云应用程序的基础数据的应用基础盘镜像; 基于所述系统增量盘镜像和所述应用基础盘镜像, 启动第一虚拟机, 以在所述第一虚 拟机中运行 所述目标云应用程序。 2.根据权利要求1所述的方法, 其特征在于, 所述获取包含待运行的目标云应用程序的 基础数据的应用基础盘镜像, 包括: 基于所述系统增量盘镜像和指定数据盘镜像, 启动第 二虚拟机; 其中, 所述指定数据盘 镜像用于记录云应用程序的数据; 通过所述第 二虚拟机, 将待运行的目标云应用程序的基础数据写入所述指定数据盘镜 像, 得到应用基础盘镜像。 3.根据权利要求2所述的方法, 其特 征在于, 所述指定数据盘镜像表示本地的磁 盘; 所述通过所述第 二虚拟机, 将待运行的目标云应用程序的基础数据写入所述指定数据 盘镜像, 得到应用基础盘镜像, 包括: 通过所述第 二虚拟机, 将待运行的目标云应用程序的基础数据写入所述指定数据盘镜 像, 得到备用数据盘镜像; 将所述备用数据盘镜像的属性修改为所述目标云应用程序的基础盘镜像, 得到应用基 础盘镜像。 4.根据权利要求3所述的方法, 其特征在于, 所述基于所述系统增量盘镜像和所述应用 基础盘镜像, 启动第一虚拟机, 以在所述第一虚拟机中运行 所述目标云应用程序, 包括: 创建所述应用基础盘镜像对应的增量盘镜像, 作为应用增量盘镜像; 其中, 所述应用增 量盘镜像用于记录所述目标云应用程序在运行 过程中产生的数据; 以所述系统增量盘镜像作为系统盘, 以所述应用增量盘镜像作为数据盘, 启动第一虚 拟机, 以在所述第一虚拟机中运行 所述目标云应用程序。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 当需要对所述目标云应用程序进行更新时, 通过所述第一虚拟机, 对所述应用基础盘 镜像中的基础数据进行 更新; 将所述应用增量盘镜像中的数据添加至所述应用基础盘镜像, 以更新所述应用基础盘 镜像。 6.根据权利要求2所述的方法, 其特 征在于, 所述指定数据盘镜像表示云盘; 所述基于所述系统增量盘镜像和所述应用基础盘镜像, 启动第一虚拟机, 以在所述第 一虚拟机中运行 所述目标云应用程序, 包括: 以所述系统增量盘镜像作为系统盘, 以所述应用基础盘镜像作为数据盘, 启动第一虚 拟机, 以在所述第一虚拟机中运行 所述目标云应用程序。 7.根据权利要求6所述的方法, 其特征在于, 所述获取包含待运行的目标云应用程序的 基础数据的应用基础盘镜像, 包括: 获取所述应用基础盘镜像的快照; 按照所述快照, 获取 所述应用基础盘镜像。权 利 要 求 书 1/2 页 2 CN 114840267 A 28.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 当需要对所述目标云应用程序进行更新时, 通过所述第一虚拟机, 按照所述目标云应 用程序更新后的基础数据对所述应用基础盘镜像进行 更新, 以更新所述应用基础盘镜像; 生成所述应用基础盘镜像的快照。 9.根据权利要求1 ‑8任一所述的方法, 其特征在于, 所述获取安卓系统对应的系统增量 盘镜像, 包括: 创建安卓系统对应的系统基础盘镜像; 其中, 所述系统基础盘镜像包含: 所述安卓系统 的内核、 所述 安卓系统的启动数据, 以及所述 安卓系统的系统文件; 创建所述系统基础盘镜像对应的增量盘镜像, 作为系统增量盘镜像。 10.一种云应用程序运行装置, 其特 征在于, 所述装置包括: 系统增量盘镜像获取模块, 用于获取安卓系统对应的系统增量盘镜像; 其中, 所述系统 增量盘镜像用于记录所述 安卓系统在运行 过程中产生的数据; 应用基础盘镜像获取模块, 用于获取包含待运行的目标云应用程序的基础数据的应用 基础盘镜像; 第一虚拟机启动模块, 用于基于所述系统增量盘镜像和所述应用基础盘镜像, 启动第 一虚拟机, 以在所述第一虚拟机中运行 所述目标云应用程序。 11.一种电子设备, 其特征在于, 包括处理器、 通信接口、 存储器和通信总 线, 其中, 处理 器, 通信接口, 存 储器通过通信总线完成相互间的通信; 存储器, 用于存放计算机程序; 处理器, 用于执 行存储器上所存放的程序时, 实现权利要求1 ‑9任一所述的方法步骤。 12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质内存储有计算机 程序, 所述计算机程序被处 理器执行时实现权利要求1 ‑9任一所述的方法步骤。权 利 要 求 书 2/2 页 3 CN 114840267 A 3

.PDF文档 专利 云应用程序运行方法、装置、电子设备及可读存储介质

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 云应用程序运行方法、装置、电子设备及可读存储介质 第 1 页 专利 云应用程序运行方法、装置、电子设备及可读存储介质 第 2 页 专利 云应用程序运行方法、装置、电子设备及可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:02:48上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。