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

技术编号:19489056 阅读:21 留言:0更新日期:2018-11-17 12:01
本申请实施例公开了一种应用程序的预加载方法、装置、存储介质及终端,该方法包括:在目标应用程序中获取定时登录信息;判断系统当前时间与所述定时登陆信息是否匹配;如果系统当前时间与所述定时登陆信息匹配,则预加载所述目标应用程序,能够提高应用启动速度,提高系统资源利用率。

【技术实现步骤摘要】
应用程序的预加载方法、装置、存储介质及终端
本申请实施例涉及移动终端
,尤其涉及应用程序的预加载方法、装置、存储介质及终端。
技术介绍
随着移动终端不断发展,移动终端上安装了越来越多的应用,用户对应用的启动速度的要求逐渐增高。目前,用户点击桌面上的图标或者在锁屏界面中点击通知消息时,触发应用启动。但是一些体量较大的应用需要花费较长时间进行加载,造成用户在触发应用启动后,仍需等待较长时间方可进入应用界面,且在应用程序的加载期间用户无法使用终端的其他系统资源,导致系统资源利用率低。
技术实现思路
本申请实施例的目的是提供一种应用程序的预加载方法、装置、存储介质及终端,可以提高应用启动速度,提高系统资源利用率。第一方面,本申请实施例提供了一种应用程序的预加载方法,包括:在目标应用程序中获取定时登录信息;判断系统当前时间与所述定时登陆信息是否匹配;如果系统当前时间与所述定时登陆信息匹配,则预加载所述目标应用程序。第二方面,本申请实施例提供了一种应用程序的预加载装置,包括:获取模块,用于在目标应用程序中获取定时登录信息;判断模块,用于判断系统当前时间与所述定时登陆信息是否匹配;预加载模块,用于如果系统当前时间与所述定时登陆信息匹配,则预加载所述目标应用程序。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所示的应用程序的预加载方法。第四方面,本申请实施例提供了一种终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,处理器执行计算机程序时实现如第一方面所示的应用程序的预加载方法。本申请实施例中提供的应用程序的预加载方案,首先在目标应用程序中获取定时登录信息;然后,判断系统当前时间与所述定时登陆信息是否匹配;如果系统当前时间与所述定时登陆信息匹配,则预加载所述目标应用程序,能够提高目标应用程序的启动速度,进而提高系统资源利用率。附图说明图1为本申请实施例提供的一种应用程序的预加载方法的流程示意图;图2为本申请实施例提供的另一种应用程序的预加载方法的流程示意图;图3为本申请实施例提供的另一种应用程序的预加载方法的流程示意图;图4为本申请实施例提供的另一种应用程序的预加载方法的流程示意图;图5为本申请实施例提供的另一种应用程序的预加载方法的流程示意图;图6为本申请实施例提供的另一种应用程序的预加载方法的流程示意图;图7为本申请实施例提供的一种应用程序的预加载装置的结构示意图;图8为本申请实施例提供的一种移动终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。随着移动终端不断发展,移动终端上安装了越来越多的应用,用户对应用的启动速度的要求逐渐增高。目前,用户点击桌面上的图标或者在锁屏界面中点击通知消息时,触发应用启动。但是一些体量较大的应用需要花费较长时间进行加载,造成用户在触发应用启动后,仍需等待较长时间方可进入应用界面,且在应用程序的加载期间用户无法使用终端的其他系统资源,导致系统资源利用率低。本申请实施例提供了一种应用程序的预加载方法,能够在目标应用程序中获取定时登录信息,当系统当前时间与该定时登录信息匹配时,预加载目标应用程序,进而避免在用户触发应用启动指令时进行预加载,而是在用户触发应用启动指令之前,基于系统当前时间以及获取的定时登录信息确定是否预加载目标应用程序,进而对于用户而言目标应用程序将不会在前台进行预加载,进而提高目标应用程序的启动速度。此时,用户可以在节省出的预加载时间中进行其他操作,避免用户等待前台应用加载过程,进而提高系统资源利用率。具体方案如下所示:图1为本申请实施例提供的应用程序的预加载方法的流程示意图,该方法用于终端进行应用程序启动的情况,该方法可以由具有应用程序运行功能的移动终端来执行,该移动终端可以为智能手机、平板电脑、可穿戴设备、笔记本电脑等,该方法具体包括如下步骤:步骤110、在目标应用程序中获取定时登录信息。目标应用程序可以为具有登录奖励或者定时登录需求的应用程序。例如,目标应用程序可以为具有定时登录时可领取奖励的游戏应用。又例如,具有定时促销活动的购物类应用。用户可以预先设置目标应用程序与定时登录信息的对应关系。输出应用程序定时登录信息输入界面,用户可以设置已安装的任意一个应用程序的定时登录信息。进一步的,获取至少一个参考用户的登陆时间。根据所述至少一个参考用户的登陆时间确定定时登陆信息。定期(如每周)通过服务器获取多个参考用户的登陆时间。如果在某个时间段中该多个参考用户均启动目标应用程序,则根据该时间段确定目标应用程序的定时登录信息。步骤120、判断系统当前时间与所述定时登陆信息是否匹配。按照预设时间间隔获取系统当前时间,预设时间间隔可以为1分钟。系统当前时间早于定时登录信息。判断定时登录信息与系统当前时间的差值是否小于预设启动时长,预设启动时长可以为1分钟,也可以统计目标应用的启动时间,根据启动时间确定预设启动时长。当定时登录信息与系统当前时间的差值小于预设启动时长时,确定系统当前时间与所述定时登陆信息匹配。步骤130、如果系统当前时间与所述定时登陆信息匹配,则预加载所述目标应用程序。当系统当前时间与所述定时登陆信息匹配时,分配处理器和存储器资源执行预加载。预加载目标应用程序时,可以由存储器生成虚拟页存储空间执行目标应用程序,当用户点击目标应用程序图标时,输出虚拟页存储空间中运行的目标应用程序的运行结果。步骤140、如果系统当前时间与所述定时登陆信息不匹配,则根据预设时间间隔跳回执行步骤120。本申请实施例中提供的应用程序的预加载方法,首先在目标应用程序中获取定时登录信息;然后,判断系统当前时间与所述定时登陆信息是否匹配;如果系统当前时间与所述定时登陆信息匹配,则预加载所述目标应用程序。相对于在用户触发启动指令后加载目标应用程序,本申请能够当系统当前时间与该定时登录信息匹配时,预加载目标应用程序,进而避免在用户触发应用启动指令时进行预加载。实现是在用户触发应用启动指令之前,基于系统当前时间以及获取的定时登录信息确定是否预加载目标应用程序,进而降低用户等待目标应用程序的等待时间,进而提高目标应用程序的启动速度。此时,用户可以在节省出的预加载时间中进行其他操作,避免用户等待前台应用加载过程,提高系统资源利用率。图2为本申请实施例提供的一种应用程序的预加载方法的流程示意图,作为对上述实施例的进一步说明,包括:步骤210、获取目标应用程序中的任务计时信息。当前台运行目标应用程序时,获取目标应用程序中的任务计时信息。任务计时信息用于描述倒计时信息,当倒计时信息结束时本文档来自技高网...

【技术保护点】
1.一种应用程序的预加载方法,其特征在于,包括:在目标应用程序中获取定时登录信息;判断系统当前时间与所述定时登陆信息是否匹配;如果系统当前时间与所述定时登陆信息匹配,则预加载所述目标应用程序。

【技术特征摘要】
1.一种应用程序的预加载方法,其特征在于,包括:在目标应用程序中获取定时登录信息;判断系统当前时间与所述定时登陆信息是否匹配;如果系统当前时间与所述定时登陆信息匹配,则预加载所述目标应用程序。2.根据权利要求1所述的应用程序的预加载方法,其特征在于,所述在目标应用程序中获取定时登录信息,包括:获取目标应用程序中的任务计时信息;根据所述任务计时信息确定定时登陆信息。3.根据权利要求1所述的应用程序的预加载方法,其特征在于,所述在目标应用程序中获取定时登录信息,包括:在输出登录界面时,判断是否接收到目标应用程序的更新信息;如果接收到目标应用程序的更新信息,则判断用户是否进行更新;如果用户未进行更新,则根据更新信息确定定时登录信息;相应的,所述预加载所述目标应用程序,包括:预加载应用程序并输出目标应用程序的更新提示信息,所述更新提示信息用于提示用户启动应用进行更新操作。4.根据权利要求1所述的应用程序的预加载方法,其特征在于,所述在目标应用程序中获取定时登录信息,包括:获取目标应用程序中的任务描述信息;根据所述任务描述信息确定定时登录信息。5.根据权利要求1所述的应用程序的预加载方法,其特征在于,所述判断系统当前时间与所述定时登陆信息是否...

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

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

1