应用预加载方法、应用的启动方法及电子设备技术

技术编号:37432925 阅读:27 留言:0更新日期:2023-05-05 19:47
本申请提供一种应用预加载方法、应用的启动方法及电子设备,涉及人工智能技术领域。电子设备先根据用户日常使用电子设备的行为数据以及场景信息训练初始的预测模型,得到训练好的预测模型,该训练好的预测模型能够预测电子设备在不同场景下需预加载的应用。之后,电子设备在处于某个场景下时,利用训练好的预测模型预测在该场景下用户将要启动的应用,即确定预加载的应用。之后,电子设备预加载该应用,将该应用的启动进程数据加载至内存。如果用户启动该应用,电子设备可以响应于该应用的启动操作,直接显示该应用的初始可操作界面,而无需再加载该应用的相关启动内容,实现应用的快速启动,减少用户的等待时间。减少用户的等待时间。减少用户的等待时间。

【技术实现步骤摘要】
应用预加载方法、应用的启动方法及电子设备


[0001]本申请涉及人工智能(artificial intelligence,AI)
,尤其涉及一种应用预加载方法、应用的启动方法及电子设备。

技术介绍

[0002]随着手机的发展,手机的配置得到了提升,手机能够安装的应用(application,APP)的数目也越来也多。为了使用户能够使用APP提供的服务,手机在接收到用户对APP的启动操作后,启动该APP。并在启动成功后,手机显示APP的初始可操作界面(如登录页面、游戏开始界面),以使用户在对初始可操作界面进行相关操作后,便可以使用APP提供的服务。
[0003]然而,手机在启动APP的过程中,需要先加载APP的启动动画、广告等启动内容。在该启动内容加载完成后,手机才能显示用户所需的初始可操作界面,导致APP的启动时间较长,需要用户等待较长的时间才能够使用APP,降低用户体验。

技术实现思路

[0004]有鉴于此,本申请提供了一种应用预加载方法、应用的启动方法及电子设备,可以缩短APP的启动时间,从而缩短用户的等待时间本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用预加载方法,其特征在于,应用于电子设备,所述电子设备包括多个应用APP,所述电子设备中包括多个预设场景对应的预测模型,所述预测模型用于预测所述电子设备在不同预设场景下预加载的APP,所述方法包括:所述电子设备获取当前状态信息;其中,所述当前状态信息包括用户的操作数据和/或设备数据,所述操作数据用于指示用户在预设时长内在所述电子设备上触发的操作,所述设备数据包括以下中的至少一项:所述电子设备的时间信息、位置信息、接收到的通知消息、所述电子设备连接的外部设备的标识和所述电子设备运行的APP的标识;若所述当前状态信息满足第一预设场景对应的触发条件,所述电子设备将所述当前状态信息作为输入,运行所述第一预设场景对应的预测模型输出预测结果;其中,所述预测结果包括至少一个应用的信息,所述应用的信息包括所述应用的标识,所述至少一个应用包括第一应用和/或第二应用;所述第一应用指示预测预加载的APP,所述第二应用指示预测不预加载的APP;所述第一预设场景为所述多个预设场景中的至少一个预设场景;在所述应用的标识包括第一应用的标识的情况下,所述电子设备根据至少一个第一应用的信息,将所述至少一个第一应用预加载至所述电子设备的内存中。2.根据权利要求1所述的方法,其特征在于,所述多个预设场景中每个预设场景对应的触发条件包括多个预设维度中至少一个预设维度的触发条件;所述多个预设维度包括:时间维度、位置维度、屏幕锁维度、关联使用维度、返回桌面维度、通知消息维度、运行的APP维度和连接的外部设备维度;所述当前状态信息满足第一预设场景对应的触发条件,包括:所述当前状态信息满足所述第一预设场景的所有预设维度的触发条件。3.根据权利要求1或2所述的方法,其特征在于,所述应用的信息还包括所述第一应用的预加载信息,所述预加载信息包括所述第一应用的预加载时间;所述电子设备根据至少一个第一应用的信息,将所述至少一个第一应用预加载至所述电子设备的内存中,包括:所述电子设备在所述预加载时间到达时,将所述第一应用预加载至所述电子设备的内存中。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述应用的信息还包括第一应用的预加载信息,所述预加载信息包括保活时长;所述方法还包括:所述电子设备在完成所述第一应用的预加载的情况下,开始计时;若计时到达所述保活时长,且未接收到用户启动所述第一应用的操作,则所述电子设备从所述内存中释放所述第一应用。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述至少一个第一应用预加载至所述电子设备的内存中,包括:所述电子设备在所述电子设备的虚拟屏上加载所述第一应用;其中,所述虚拟屏运行在所述电子设备的内存中,所述虚拟屏用于显示所述第一应用的初始可操作界面;所述初始可操作界面指示所述第一应用加载时首个显示的存在用户能够操作的控件的界面。6.根据权利要求5所述的方法,其特征在于,在所述将所述至少一个第一应用预加载至所述电子设备的内存中之前,所述方法还包括:若所述电子设备中不存在所述虚拟屏,则所述电子设备创建虚拟屏,并在所述虚拟屏
上加载所述第一应用。7.根据权利要求5或6所述的方法,其特征在于,在所述将所述至少一个第一应用预加载至所述电子设备的内存中之后,所述方法还包括:所述电子设备响应于用户启动所述第一应用的操作,将所述第一应用的初始可操作界面由所述虚拟屏迁移至所述电子设备的实体显示屏上显示。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述将所述至少一个第一应用预加载至所述电子设备的内存中,包括:所述电子设备将所述第一应用预加载至所述电子设备的第一存储器中;所述电子设备完成所述第一应用的预加载后,将所述第一应用的启动进程数据由第一存储器转移至第二存储器;其中,所述第一存储器为所述电子设备的运行内存,所述第二存储器为所述电子设备的非运行内存。9.根据权利要求8所述的方法,其特征在于,所述第一存储器为随机存取存储器RAM,所述第二存储器为只读存储器ROM。10.根据权利要求8或9所述的方法,其特征在于,在所述将所述至少一个第一应用预加载至所述电子设备的内存中之后,所述方法还包括:所述电子设备响应于用户启动所...

【专利技术属性】
技术研发人员:李文军陈飞王英超谢泽雄孙文涌
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1