预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113835782A(43)申请公布日2021.12.24(21)申请号202111115529.4(22)申请日2021.09.23(71)申请人掌阅科技股份有限公司地址100022北京市朝阳区东三环中路39号建外SOHO23号楼(南办公楼)20层2307(72)发明人黄源(74)专利代理机构北京开阳星知识产权代理有限公司11710代理人吴崇(51)Int.Cl.G06F9/445(2018.01)权利要求书2页说明书18页附图3页(54)发明名称应用启动方法、电子设备及存储介质(57)摘要本公开涉及一种应用启动方法、电子设备及存储介质。其中,应用启动方法包括:响应于检测到对目标应用程序的启动操作,启动目标应用程序对应的第一应用进程,目标应用程序包括多个程序包;通过第一应用进程创建多个第一子线程;通过多个第一子线程并行加载多个程序包;在多个程序包中的第一类程序包完成加载的情况下,显示目标应用程序的主界面。根据本公开实施例,加快了目标应用程序的主界面的显示速度,从而提高目标应用程序的启动效率,提升了用户的体验和目标应用程序的留存率。CN113835782ACN113835782A权利要求书1/2页1.一种应用启动方法,其特征在于,包括:响应于检测到对目标应用程序的启动操作,启动所述目标应用程序对应的第一应用进程,所述目标应用程序包括多个程序包;通过所述第一应用进程创建多个第一子线程;通过所述多个第一子线程并行加载所述多个程序包;在所述多个程序包中的第一类程序包完成加载的情况下,显示所述目标应用程序的主界面。2.根据权利要求1所述的方法,其特征在于,在所述通过所述第一应用进程创建多个第一子线程的同时,所述方法还包括:在首次检测到所述启动操作的情况下,显示所述目标应用程序对应的权限获取请求信息;其中,所述显示所述目标应用程序的主界面,包括:在检测到针对所述权限获取请求信息的第一触发操作的情况下,显示所述目标应用程序的主界面。3.根据权利要求1所述的方法,其特征在于,在所述显示所述目标应用程序的主界面之后,所述方法还包括:通过所述第一应用进程创建第二子线程;通过所述第二子线程加载所述多个程序包中的第三类程序包。4.根据权利要求1所述的方法,其特征在于,在所述显示所述目标应用程序的主界面之后,所述方法还包括:响应于检测到对所述主界面中的目标功能的第二触发操作,通过所述第一应用进程创建第三子线程;通过所述第三子线程加载所述目标功能对应的第四类程序包。5.根据权利要求1所述的方法,其特征在于,在所述启动所述目标应用程序对应的第一应用进程之前,所述方法还包括:在非首次检测到所述启动操作的情况下,查询是否存在所述目标应用程序对应的所述第一应用进程;其中,所述启动所述目标应用程序对应的第一应用进程,包括:在查询到存在所述第一应用进程的情况下,启动所述第一应用进程。6.根据权利要求5所述的方法,其特征在于,在所述启动所述第一应用进程之前,所述方法还包括:检测是否存在所述目标应用程序对应的已更新程序包;其中,所述启动所述第一应用进程,包括:在检测到不存在所述已更新程序包的情况下,启动所述第一应用进程。7.根据权利要求1所述的方法,其特征在于,在所述显示所述目标应用程序的主界面之后,所述方法还包括:检测所述目标应用程序是否存在待更新程序包;在检测到存在所述待更新程序包的情况下,下载所述待更新程序包;将所述待更新程序包存储为所述目标应用程序对应的已更新程序包。2CN113835782A权利要求书2/2页8.根据权利要求1所述的方法,其特征在于,所述启动操作包括对推送消息的第三触发操作;其中,在所述通过所述第一应用进程创建多个第一子线程之前,所述方法还包括:通过所述第一应用进程加载所述推送消息对应的目标程序包;在所述目标程序包完成加载的情况下,显示所述推送消息对应的目标应用页面;其中,所述通过所述第一应用进程创建多个第一子线程,包括:响应于检测到对所述目标应用页面的关闭操作,通过所述第一应用进程创建所述多个第一子线程。9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行以下操作:响应于检测到对目标应用程序的启动操作,启动所述目标应用程序对应的第一应用进程,所述目标应用程序包括多个程序包;通过所述第一应用进程创建多个第一子线程;通过所述多个第一子线程并行加载所述多个程序包;在所述多个程序包中的第一类程序包完成加载的情况下,显示所述目标应用程序的主界面。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现用上述权利要求1‑8中任一项所述的应用启动方法。3CN1