应用启动方法、电子设备以及存储介质与流程

文档序号:34450473发布日期:2023-06-13 14:09阅读:58来源:国知局
应用启动方法、电子设备以及存储介质与流程

本申请涉及电子设备,尤其涉及一种应用启动方法、电子设备以及计算机可读存储介质。


背景技术:

1、如今,手机、平板电脑等电子设备已经被广泛应用。为了满足日益增加的用户需求,需要对电子设备中的一些应用进行更新。

2、在对电子设备中的某些应用(例如,软件更新应用)进行更新后,通常会要求更新后的应用自启动,以在启动后执行后续任务。例如,显示应用更新完成信息等。但是,在一些场景下,更新后的应用会出现无法自启动的情况。


技术实现思路

1、本申请的一些实施方式提供了一种应用启动方法、电子设备以及计算机可读存储介质,以下从多个方面介绍本申请,以下多个方面的实施方式和有益效果可互相参考。

2、第一方面,本申请提供了一种应用启动方法,电子设备包括第一应用,第一服务和第二服务;该方法包括:电子设备响应于接收到第一应用的更新包,关机并重新开机;电子设备开机,在开机过程中,第一服务基于更新包对第一应用进行更新;第二服务基于开机过程完成,发送开机广播;第一服务接收到开机广播,并确定第一应用更新完成,向更新后的第一应用发送第一广播,第一广播用于指示更新后的第一应用启动。

3、根据本申请实施方式,作为第一应用基于接收到第一服务发送的第一广播而启动。其中,第一服务是接收到第二服务发送的开机广播,并确定第一应用更新完成之后,才向第一应用发送第一广播。可以理解,第一广播是电子设备开机完成,并且第一应用更新完成之后发送的。因此,更新后的第一应用必然可以接收到该第一广播,从而可以避免出现更新后无法自动的情况。

4、在一些实施方式中,第一应用为系统应用;方法还包括:第一应用响应于接收到第一广播,启动;第一应用基于启动完成,执行以下至少一项动作:对第一应用的更新包数据进行分区同步;刷新电子设备的系统版本号;设置第一应用的保活时钟;向服务器发送打点数据;显示第一应用更新成功的通知信息。

5、在一些实施方式中,第一应用对第一应用的更新包数据进行分区同步,包括:第一应用基于确定电子设备的操作系统支持虚拟ab分区,并确定第一应用在更新完成后,电子设备未经重启,对第一应用的更新包数据进行分区同步。

6、在一些实施方式中,开机过程至少包括:显示锁屏界面;接收到针对锁屏界面的解锁操作;第二服务确定开机过程完成,包括:第二服务基于电子设备接收到解锁操作,确定开机过程完成。

7、在一些实施方式中,解锁操作包括输入解锁密码。

8、在一些实施方式中,电子设备还包括第三服务;第一服务基于更新包对第一应用进行更新,包括:第一服务向第三服务发送合成第一应用的新版本安装包的第一请求;第三服务响应于接收到第一请求,基于更新包合成第一应用的新版本安装包;第一服务基于新版本安装包对第一应用进行更新。

9、在一些实施方式中,电子设备还包括第四服务;第一服务基于新版本安装包对第一应用进行更新,包括:第一服务向第四服务发送对第一应用进行安装的第二请求;第三服务响应于接收到第二请求,基于新版本安装包对第一应用进行安装;第三服务基于第一应用安装完成,向第一服务发送第一应用更新完成的通知;第一服务确定第一应用更新完成,包括:第一服务基于接收到第一应用更新完成的通知,确定第一应用完成更新。

10、在一些实施方式中,第一应用为软件更新应用。

11、第二方面,本申请实施方式提供了一种电子设备,包括:存储器,用于存储由电子设备的一个或多个处理器执行的指令;处理器,当处理器执行存储器中的指令时,可使得电子设备执行本申请第一方面任一实施方式所述的方法。第二方面能达到的有益效果可参考第一方面任一实施方式所提供的方法的有益效果,此处不再赘述。

12、第三方面,本申请实施方式提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,该指令在计算机上执行时可使计算机执行第一方面任一实施方式所述的方法。第三方面能达到的有益效果可参考第一方面任一实施方式所提供的方法的有益效果,此处不再赘述。



技术特征:

1.一种应用启动方法,用于电子设备,其特征在于,所述电子设备包括第一应用,第一服务和第二服务;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一应用为系统应用;所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第一应用对所述第一应用的更新包数据进行分区同步,包括:

4.根据权利要求1所述的方法,其特征在于,所述开机过程至少包括:

5.根据权利要求4所述的方法,其特征在于,所述解锁操作包括输入解锁密码。

6.根据权利要求1所述的方法,其特征在于,所述电子设备还包括第三服务;所述第一服务基于所述更新包对所述第一应用进行更新,包括:

7.根据权利要求6所述的方法,其特征在于,所述电子设备还包括第四服务;所述第一服务基于所述新版本安装包对所述第一应用进行更新,包括:

8.根据权利要求1所述的方法,其特征在于,所述第一应用为软件更新应用。

9.一种电子设备,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,该指令在计算机上执行时使得计算机执行权利要求1~8任一项所述的应用启动方法。


技术总结
本申请提供了应用启动方法、电子设备以及计算机可读存储介质,涉及电子设备技术领域。电子设备包括第一应用,第一服务和第二服务;应用启动方法包括:电子设备响应于接收到第一应用的更新包,关机并重新开机;在开机过程中,第一服务基于更新包对第一应用进行更新;第二服务基于开机过程完成,发送开机广播;第一服务接收到开机广播,并确定第一应用更新完成,向更新后的第一应用发送第一广播,第一广播用于指示更新后的第一应用启动。本申请可以避免出现更新后的应用无法自启动的情况。

技术研发人员:朱立国
受保护的技术使用者:荣耀终端有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1