应用启动方法、装置、设备及存储介质制造方法及图纸

技术编号:33947296 阅读:13 留言:0更新日期:2022-06-29 21:38
本申请实施例涉及计算机技术领域,公开了一种应用启动方法、装置、设备及存储介质,该方法包括:若目标应用满足被动唤醒触发条件,则获取目标应用的启动优化信息,启动优化信息包括业务模块标识以及依赖模块标识,依赖模块标识对应的依赖模块是与业务模块存在依赖关系的功能模块;启动依赖模块标识对应的依赖模块,并基于依赖模块启动业务模块;在启动依赖模块,并基于依赖模块启动业务模块的过程中,若检测到非依赖模块的启动,则结束非依赖模块的启动,非依赖模块是与业务模块不存在依赖关系的功能模块;通过启动业务模块实现目标应用的启动,并生成业务模块对应的目标页面。采用本申请实施例,可提升应用在被动唤醒时的启动速度。速度。速度。

【技术实现步骤摘要】
应用启动方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种应用启动方法、装置、设备及存储介质。

技术介绍

[0002]随着计算机技术的飞速发展,各种各样的应用应运而生,例如社交应用、电子支付应用、音乐播放应用、视频播放应用以及游戏应用等。在目标应用进行冷启动时,可以对目标应用进行被动唤醒,例如:用户可以通过在第三方应用中进行的一些操作实现第三方应用到目标应用的跳转,即实现对目标应用的被动唤醒。为了提升用户的用户体验,提升应用的启动速度是非常有必要的;但目前来说,针对应用的被动唤醒的情况,应用的启动速度仍然很低。

技术实现思路

[0003]本申请实施例提供一种应用启动方法、装置、设备及存储介质,可提升应用在被动唤醒时的启动速度。
[0004]一方面,本申请实施例提供了一种应用启动方法,包括:
[0005]若目标应用满足被动唤醒触发条件,则获取所述目标应用的启动优化信息,所述启动优化信息包括业务模块标识以及依赖模块标识,所述业务模块标识对应的业务模块是所述目标应用中被动唤醒的功能模块,所述依赖模块标识对应的依赖模块是与所述业务模块存在依赖关系的功能模块;
[0006]启动所述依赖模块标识对应的依赖模块,并基于所述依赖模块启动所述业务模块;
[0007]在启动所述依赖模块,并基于所述依赖模块启动所述业务模块的过程中,若检测到非依赖模块的启动,则结束所述非依赖模块的启动,所述非依赖模块是与所述业务模块不存在依赖关系的功能模块;
[0008]通过启动所述业务模块实现所述目标应用的启动,并生成所述业务模块对应的目标页面。
[0009]一方面,本申请实施例提供了一种应用启动装置,其特征在于,所述应用启动装置包括启动优化单元以及启动单元,所述启动优化单元以及所述启动单元用于执行上述应用启动方法。
[0010]一方面,本申请实施例提供了一种电子设备,其特征在于,所述电子设备包括输入接口和输出接口,还包括:
[0011]处理器,适于实现一条或多条指令;以及,
[0012]计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行上述应用启动方法。
[0013]一方面,本申请实施例提供了一种计算机存储介质,其特征在于,所述计算机存储
介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时,用于执行上述应用启动方法。
[0014]一方面,本申请实施例提供了一种计算机程序产品或计算机程序,所述计算机程序产品或所述计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中;电子设备的处理器从所述计算机可读存储介质中读取所述计算机指令,所述处理器执行所述计算机指令,所述计算机指令被处理器执行时,用于执行上述应用启动方法。
[0015]本申请实施例中,若目标应用满足被动唤醒触发条件,电子设备则获取目标应用的启动优化信息,该启动优化信息包括业务模块标识以及依赖模块标识;然后启动依赖模块标识对应的依赖模块,并基于依赖模块启动业务模块;在启动依赖模块,并基于依赖模块启动业务模块的过程中,若检测到非依赖模块的启动,则结束非依赖模块的启动;通过启动业务模块实现目标应用的启动,并生成业务模块对应的目标页面,其中,业务模块标识对应的业务模块是目标应用中被动唤醒的功能模块,依赖模块标识对应的依赖模块是与业务模块存在依赖关系的功能模块,非依赖模块是与业务模块不存在依赖关系的功能模块。本申请实施例在目标应用满足被动唤醒触发条件的情况下,通过结束在依赖模块以及业务模块的启动过程中的非依赖模块的启动,可以提升应用在被动唤醒时的启动速度。
附图说明
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本申请实施例提供的一种应用启动系统的结构示意图;
[0018]图2a是本申请实施例提供的第一种目标应用被动唤醒的示意图;
[0019]图2b是本申请实施例提供的第二种目标应用被动唤醒的示意图;
[0020]图2c是本申请实施例提供的第三种目标应用被动唤醒的示意图;
[0021]图2d是本申请实施例提供的第四种目标应用被动唤醒的示意图;
[0022]图2e是本申请实施例提供的第五种目标应用被动唤醒的示意图;
[0023]图2f是本申请实施例提供的第六种目标应用被动唤醒的示意图;
[0024]图2g是本申请实施例提供的第七种目标应用被动唤醒的示意图;
[0025]图3是本申请实施例提供的一种应用启动方法的流程示意图;
[0026]图4是本申请实施例提供的一种目标应用启动优化的示意图;
[0027]图5是本申请实施例提供的另一种应用启动方法的流程示意图;
[0028]图6是本申请实施例提供的一种应用启动装置的结构示意图;
[0029]图7是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他
实施例,都属于本申请保护的范围。
[0031]为了提升应用在被动唤醒时的启动速度,本申请实施例提供了一种应用启动方案,若目标应用满足被动唤醒触发条件,则启动依赖模块,并基于依赖模块启动业务模块;在启动依赖模块,并基于依赖模块启动业务模块的过程中,若检测到非依赖模块的启动,则结束非依赖模块的启动;通过启动业务模块实现目标应用的启动,并生成业务模块对应的目标页面。
[0032]基于上述应用启动方案,本申请实施例提供了一种应用启动系统。参见图1,为本申请实施例提供的一种应用启动系统的结构示意图。图1所示的应用启动系统可以包括电子设备101以及服务器102。其中,电子设备101可以包括智能手机、平板电脑、笔记本电脑、台式计算机、智能车载以及智能可穿戴设备中的任意一种或多种。服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。电子设备101以及服务器102之间可以通过有线或无线通信方式进行直接或间接地通信连接,本申请在此不做限制。
[0033]在一个实施例中,电子设备101中可以运行多个应用,例如可以运行社交应用、电子支付应用、音乐播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用启动方法,其特征在于,包括:若目标应用满足被动唤醒触发条件,则获取所述目标应用的启动优化信息,所述启动优化信息包括业务模块标识以及依赖模块标识,所述业务模块标识对应的业务模块是所述目标应用中被动唤醒的功能模块,所述依赖模块标识对应的依赖模块是与所述业务模块存在依赖关系的功能模块;启动所述依赖模块标识对应的依赖模块,并基于所述依赖模块启动所述业务模块;在启动所述依赖模块,并基于所述依赖模块启动所述业务模块的过程中,若检测到非依赖模块的启动,则结束所述非依赖模块的启动,所述非依赖模块是与所述业务模块不存在依赖关系的功能模块;通过启动所述业务模块实现所述目标应用的启动,并生成所述业务模块对应的目标页面。2.如权利要求1所述的方法,其特征在于,所述启动优化信息还包括屏蔽模块标识,所述屏蔽模块标识对应的屏蔽模块为所述非依赖模块中的功能模块;所述若检测到非依赖模块的启动,则结束所述非依赖模块的启动,包括:若检测到所述屏蔽模块标识对应的屏蔽模块的启动,则结束所述屏蔽模块的启动。3.如权利要求1所述的方法,其特征在于,所述若目标应用满足被动唤醒触发条件,则获取所述目标应用的启动优化信息,包括:若存在对所述目标应用的被动唤醒触发信息的触发操作,则确定所述目标应用满足被动唤醒触发条件;获取所述目标应用的被动唤醒触发信息,所述被动唤醒触发信息包括所述启动优化信息的索引;根据所述索引在第一存储器中查找所述启动优化信息,所述启动优化信息是从服务器中获取并存储至所述第一存储器中的。4.如权利要求1所述的方法,其特征在于,所述若目标应用满足被动唤醒触发条件,则获取所述目标应用的启动优化信息,包括:若存在对所述目标应用的被动唤醒触发信息的触发操作,则确定所述目标应用满足被动唤醒触发条件;获取所述目标应用的被动唤醒触发信息,所述被动唤醒触发信息包括所述启动优化信息;从所述被动唤醒触发信息中获取所述启动优化信息。5.如权利要求4所述的方法,其特征在于,所述被动唤醒触发信息为页面跳转链接,所述页面跳转链接是由所述目标页面的描述信息和所述启动优化信息拼接得到;所述获取所述目标应用的被动唤醒触发信息,包括:从第二存储器中获取所述目标应用的页...

【专利技术属性】
技术研发人员:苟亚明
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:

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

1