应用程序预加载方法、装置、存储介质及移动终端制造方法及图纸

技术编号:19176695 阅读:22 留言:0更新日期:2018-10-17 00:14
本申请实施例公开了应用程序预加载方法、装置、存储介质及移动终端。该方法包括:接收作用于移动终端上的解锁操作;根据所述解锁操作的输入方式确定相应的候选应用程序集合;确定所述候选应用程序集合中包含的待预加载的目标应用程序;对所述目标应用程序进行预加载。本申请实施例通过采用上述技术方案,可以结合用户主动输入的解锁操作的输入方式来确定对应的候选应用程序集合,既符合用户的主观意愿,又能缩小预测范围,进而准确地确定用户在移动终端解锁后想要使用的应用程序,对所确定的应用程序进行预加载,提高应用程序的启动速度。

Application preloading method, device, storage medium and mobile terminal

The application embodiment discloses an application preloading method, a device, a storage medium and a mobile terminal. The method includes: receiving unlocking operations acting on mobile terminals; determining a corresponding set of candidate applications according to the input mode of the unlocking operations; determining a target application to be preloaded contained in the candidate application set; and preloading the target application. By adopting the above-mentioned technical scheme, the embodiment of the present application can determine the corresponding set of candidate applications in combination with the input mode of the unlocking operation actively input by the user, which not only conforms to the subjective wishes of the user, but also narrows the prediction range, thereby accurately determining the application program that the user wants to use after the mobile terminal is unlocked. Preloading the identified applications improves the startup speed of the application.

【技术实现步骤摘要】
应用程序预加载方法、装置、存储介质及移动终端
本申请实施例涉及应用程序加载
,尤其涉及应用程序预加载方法、装置、存储介质及移动终端。
技术介绍
目前,许多移动终端已成为人们日常生活中必不可少的电子设备。随着移动终端设备不断地智能化,多数移动终端设备中都装载有操作系统,使得移动终端设备能够安装丰富多样的应用程序,满足用户不同的需求。随着移动终端设备的配置不断提升,多数移动终端设备中可以安装几十甚至上百个应用程序,而随着应用程序的功能日益丰富,应用程序运行时所需加载的资源也越来越多。当用户选择启动一个应用程序时,移动终端会对该应用程序启动所需的资源进行加载,待加载完毕后,进入应用程序的初始界面,整个过程通常要花费数秒甚至十几秒的时间,导致应用程序的启动效率较低,亟需改进。
技术实现思路
本申请实施例提供一种应用程序预加载方法、装置、存储介质及移动终端,可以优化应用程序的加载方案。第一方面,本申请实施例提供了一种应用程序预加载方法,包括:接收作用于移动终端上的解锁操作;根据所述解锁操作的输入方式确定相应的候选应用程序集合;确定所述候选应用程序集合中包含的待预加载的目标应用程序;对所述目标应用程序进行预加载。第二方面,本申请实施例提供了一种应用程序预加载装置,包括:解锁操作接收模块,用于接收作用于移动终端上的解锁操作;候选应用集合确定模块,用于根据所述解锁操作的输入方式确定相应的候选应用程序集合;目标应用确定模块,用于确定所述候选应用程序集合中包含的待预加载的目标应用程序;预加载模块,用于对所述目标应用程序进行预加载。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的应用程序预加载方法。第四方面,本申请实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的应用程序预加载方法。本申请实施例中提供的应用程序预加载方案,接收作用于移动终端上的解锁操作,根据解锁操作的输入方式确定相应的候选应用程序集合,确定候选应用程序集合中包含的待预加载的目标应用程序,对目标应用程序进行预加载。通过采用上述技术方案,可以结合用户主动输入的解锁操作的输入方式来确定对应的候选应用程序集合,既符合用户的主观意愿,又能缩小预测范围,进而准确地确定用户在移动终端解锁后想要使用的应用程序,对所确定的应用程序进行预加载,提高应用程序的启动速度。附图说明图1为本申请实施例提供的一种应用程序预加载方法的流程示意图;图2为本申请实施例提供的一种预加载活动窗口堆栈与显示屏幕显示区域的相对位置关系示意图;图3为本申请实施例提供的又一种预加载活动窗口堆栈与显示屏幕显示区域的相对位置关系示意图;图4为本申请实施例提供的一种应用界面迁移示意图;图5为本申请实施例提供的另一种应用程序预加载方法的流程示意图;图6为本申请实施例提供的又一种应用程序预加载方法的流程示意图;图7为本申请实施例提供的一种应用程序预加载装置的结构框图;图8为本申请实施例提供的一种移动终端的结构示意图;图9为本申请实施例提供的又一种移动终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本申请实施例提供的一种应用程序预加载方法的流程示意图,该方法可以由应用程序预加载装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:步骤101、接收作用于移动终端上的解锁操作。示例性的,本申请实施例中的移动终端可包括手机、平板电脑以及笔记本电脑等移动设备。出于对用户隐私的保护以及防止误操作等原因,移动终端普遍提供了锁定功能,包括对移动终端系统的锁定以及对显示屏的锁定等,本申请对具体的锁定对象不做限定。当移动终端处于锁定状态时,需要用户主动输入解锁操作进行解锁,当解锁操作输入正确时,移动终端会被解锁。随着移动终端的安全技术不断发展,解锁方式越来越丰富,例如,可包括字符串(包括字母、符号或数字等)解锁、图形手势解锁(包括触摸手势和隔空手势等)、指纹解锁、虹膜解锁以及人脸解锁等等,本申请对解锁操作的类型不做限定。本步骤中,在移动终端处于锁定状态的情况下,接收作用于移动终端上的解锁操作。步骤102、根据所述解锁操作的输入方式确定相应的候选应用程序集合。对于不同的解锁操作类型来说,其对应的输入方式一般是不同的,如数字解锁需要用户输入预设位数的数字,而指纹解锁需要用户输入自己的指纹,因此,本申请中不同的解锁操作输入方式可包括输入不同类型的解锁操作。此外,对于同一类型的解锁操作来说,可以有不同的输入方式。以字符串解锁为例,可设置多组字符串,每两组字符串均不相同(例如,可以一组全为数字,一组全为字母,一组全为符号等等),这样就可以有多种输入方式,而这多组字符串均可以成功解锁移动终端;以图形手势解锁(包括触摸手势和隔空手势等)为例,可设置多种手势轨迹,每种手势轨迹的输入方式均不相同,而这多种手势轨迹均可成功解锁移动终端;以指纹解锁为例,可预先记录用户的多个手指对应的指纹图像作为解锁模板,如右手拇指、右手食指、左手拇指和左手食指等,每个手指的输入方式不同,这样其中的每个手指均可成功解锁移动终端;以虹膜解锁为例,可分为输入左眼虹膜、输入右眼虹膜和双眼虹膜同时输入等方式;以人脸解锁为例,可分为人脸上半部、人脸下半部、人脸左半部、人脸右半部及整张人脸等输入方式。本申请实施例中,对候选应用程序集合的划分方式不做限定。示例性的,可以按照应用类型进行分类,即属于同一类型的应用程序被划分至该类型对应的候选应用程序集合中。本申请对应用类型的划分规则也不做限定,例如可根据用户的个人需求或应用商店中的默认分类分为如社交类、办公类、游戏类、购物类、财产类、摄影与录像类以及教育类等等。候选应用程序集合的划分方式也可以是按照文件夹进行划分,即属于同一个文件夹内的应用程序被划分至该文件夹对应的候选应用程序集合中,可以以文件夹的名称为对应的候选应用程序集合命名。候选应用程序集合的划分方式也可以是桌面界面进行划分,即属于同一个桌面界面的应用图标对应的应用程序被划分至该桌面界面对应的候选应用程序集合中,可以以桌面的序号为对应的候选应用程序集合命名。候选应用程序集合的划分方式也可以是按照应用程序的历史运行规律进行划分,例如设置多个使用频率区间,按照应用程序在历史时段(如近1个月内)内的使用频率划入某个频率区间内,每个频率区间对应一个候选应用程序集合。此外,候选应用程序集合的划分方式也可以由用户自由设置,例如在移动终端本文档来自技高网...

【技术保护点】
1.一种应用程序预加载方法,其特征在于,包括:接收作用于移动终端上的解锁操作;根据所述解锁操作的输入方式确定相应的候选应用程序集合;确定所述候选应用程序集合中包含的待预加载的目标应用程序;对所述目标应用程序进行预加载。

【技术特征摘要】
1.一种应用程序预加载方法,其特征在于,包括:接收作用于移动终端上的解锁操作;根据所述解锁操作的输入方式确定相应的候选应用程序集合;确定所述候选应用程序集合中包含的待预加载的目标应用程序;对所述目标应用程序进行预加载。2.根据权利要求1所述的方法,其特征在于,所述确定所述候选应用程序集合中包含的待预加载的目标应用程序,包括:利用所述候选应用程序集合对应的预测模型,确定所述候选应用程序集合中包含的待预加载的目标应用程序。3.根据权利要求1所述的方法,其特征在于,所述解锁操作包括图形解锁手势;所述根据所述解锁操作的输入方式确定相应的候选应用程序集合,包括:根据所述图形解锁手势的输入轨迹确定相应的候选应用程序集合。4.根据权利要求3所述的方法,其特征在于,所述根据所述图形解锁手势的输入轨迹确定相应的候选应用程序集合,包括:根据所述图形解锁手势的输入轨迹确定解锁后进入的目标桌面;将所述目标桌面中包含的应用图标对应的应用程序,确定为与所述输入轨迹相对应的候选应用程序集合。5.根据权利要求1所述的方法,其特征在于,所述对所述目标应用程序进行预加载,包括:在对所述解锁操作进行验证的过程中,开始对所述目标应...

【专利技术属性】
技术研发人员:黄粟
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1