(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
专利 预加载方法、电子设备及存储介质
安全报告 >
其他 >
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:08:14上传分享