(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210619919.3 (22)申请日 2022.06.02 (65)同一申请的已公布的文献号 申请公布号 CN 114706633 A (43)申请公布日 2022.07.05 (73)专利权人 荣耀终端 有限公司 地址 518040 广东省深圳市福田区香蜜湖 街道东海社区红荔西路8089号深业中 城6号楼A单元3401 (72)发明人 张弛  (74)专利代理 机构 深圳中一联合知识产权代理 有限公司 4 4414 专利代理师 路亚芳 (51)Int.Cl. G06F 9/445(2018.01)(56)对比文件 CN 106648773 A,2017.0 5.10 CN 103577212 A,2014.02.12 CN 103631612 A,2014.0 3.12 CN 105607921 A,2016.0 5.25 审查员 杨牛 (54)发明名称 预加载方法、 电子设备及存 储介质 (57)摘要 本申请提供一种预加载方法、 电子设备及存 储介质。 预加载方法包括: 在Zygote进程启动的 情况下, 预加载第一类, 第一类为电子设备运行 过程中被系统服务进程加载的类; 根据第一类创 建系统服务进程; 创建系统服务进程后, 预加载 第二类, 第二类为电子设备运行过程中被Zygote 进程的子进程中除系统服务进程外的预设子进 程加载的类; 根据第二类创建预设子进程。 通过 本申请提供的方案, 可以减少创建系统服务进程 之前的等待时间, 进 而可以提高开机进度。 权利要求书2页 说明书15页 附图4页 CN 114706633 B 2022.10.25 CN 114706633 B 1.一种预加载 方法, 其特 征在于, 所述方法由Zygote进程执 行, 所述方法包括: 在所述Zygote进程启动的情况下, 预加载第一类, 所述第一类为电子设备运行过程中 被系统服 务进程加载, 且加载次数 大于第一预设值的类; 根据所述第一类创建所述系统服 务进程, 所述系统服 务进程用于开启AMS; 创建所述系统服务进程后, 预加载第二类, 所述第二类为所述电子设备运行过程中被 所述Zygote进程的子进程中除所述系统服务进程外的预设子进程加载, 且加载次数大于第 二预设值的类; 在预加载所述第 二类的过程中, 若检测到所述AMS发送的请求, 在所述电子设备上显示 操作系统的界面; 在预加载所述第二类后, 在检测到创建子进程的请求时, 根据所述第二类创建所述预 设子进程。 2.根据权利要求1所述的方法, 其特 征在于, 所述预加载第一类, 包括: 读取第一文件, 所述第一文件中存 储有所述第一类的标识; 根据所述第一文件的读取 结果预加载 所述第一类。 3.根据权利要求2所述的方法, 其特 征在于, 所述预加载第一类, 包括: 检测是否存在所述第一文件; 若存在所述第一文件, 读取所述第一文件, 根据所述第一文件的读取结果预加载所述 第一类。 4.根据权利要求3所述的方法, 其特征在于, 在所述检测是否存在所述第一文件之后, 所述方法还 包括: 若不存在所述第一文件, 读取 未对所述第一类和所述第二类进行分组的文件; 根据未对所述第一类和所述第二类进行分组的文件执 行预加载操作。 5.根据权利要求2所述的方法, 其特 征在于, 所述读取第一文件, 包括: 若所述电子设备中存储有第三文件, 则删除所述第三文件, 或者设置所述第三文件的 状态为不可读取状态, 所述第三文件为未对所述第一类和所述第二类进行分组的文件; 在确定所述第 三文件被删除后或者所述第 三文件的状态为不可读取状态时, 读取所述 第一文件。 6.根据权利要求1所述的方法, 其特 征在于, 所述预加载第二类, 包括: 读取第二文件, 所述第二文件中存 储有所述第二类的标识; 根据所述第二文件的读取 结果预加载 所述第二类。 7.根据权利要求1~6任一项所述的方法, 其特征在于, 所述根据 所述第一类创建所述系 统服务进程, 包括: 预加载第一资源, 所述第 一资源为所述电子设备运行过程中被所述系统服务进程加载 的资源; 根据所述第一类和所述第一资源创建所述系统服 务进程。 8.根据权利 要求7所述的方法, 其特征在于, 所述根据所述第二类创建所述Zygote进程 的预设子进程, 包括: 预加载第二资源, 所述第二资源为所述电子设备运行过程中被所述Zygote进程的子进 程中除所述系统服 务进程外的预设子进程加载的资源;权 利 要 求 书 1/2 页 2 CN 114706633 B 2根据所述第二类和所述第二资源创建所述预设子进程。 9.根据权利要求8所述的方法, 其特征在于, 在所述根据 所述第一类创建所述系统服务 进程之前, 所述方法还 包括: 预加载所述第一类后, 预加载第三资源, 所述第三资源为所述电子设备运行过程中被 所述系统服 务进程和所述预设子进程加载的资源。 10.根据权利 要求1所述的方法, 其特征在于, 在所述Zygote进程启动之前, 所述方法还 包括: 获取所述电子设备运行 过程中的类加载信息, 所述类加载信息包括加载类的进程; 根据所述类加载信 息将所述电子设备运行过程中被所述系统服务进程加载, 且加载次 数大于第一预设值的类确定为第一类, 将所述电子 设备运行过程中被所述Zygote进程的子 进程中除所述系统服务进程外的预设子进程加载, 且加载次数大于第二预设值的类确定为 第二类。 11.一种电子设备, 其特征在于, 包括处理器, 所述处理器用于执行存储在存储器中的 计算机程序, 以实现如权利要求1至10任一项所述的方法。 12.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时实现如权利要求1至10任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114706633 B 3

.PDF文档 专利 预加载方法、电子设备及存储介质

安全报告 > 其他 > 文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 预加载方法、电子设备及存储介质 第 1 页 专利 预加载方法、电子设备及存储介质 第 2 页 专利 预加载方法、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常2024-03-18 00:08:14上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。