软件检查状态显示方法及装置制造方法及图纸

技术编号:39261601 阅读:12 留言:0更新日期:2023-10-30 12:14
本申请提供了一种软件检查状态显示方法,用户操作第一界面(即系统和更新的界面)的软件更新设置项,显示第二界面(即软件更新设置项的界面)。用户操作第二界面的检查更新按钮,显示第三界面(即新版本检查中的界面)。用户操作回退按钮,显示第一界面。在确定终端设备处于预设场景且处于新版本检查中的情况下,响应于用户对软件更新设置项的操作,显示第三界面。其中,预设场景包括处于虚拟AB升级的合并状态,或处于定制软件包下载完成待安装状态。可见,该方案在上述两个场景中,进入第三界面进行新版本检查后退出第三界面,然后又进入第二界面后,操作检查更新按钮,直接显示新版本检查中的第三界面,以便用户直观地看到处于新版本检查中。版本检查中。版本检查中。

【技术实现步骤摘要】
软件检查状态显示方法及装置


[0001]本申请涉及计算机
,尤其涉及一种软件检查状态显示方法及装置。

技术介绍

[0002]终端设备如手机、平板电脑、可穿戴设备等,设置有软件更新功能项,进入软件更新界面且接收到用户对“检查更新”按钮的操作后,触发系统进行新版本检查过程。但在某些场景(例如,虚拟AB升级后重启进入合并阶段,或在定制系统的软件包已下载待安装阶段)下,在新版本检查结果返回之前退回到上一级界面后重新进入软件更新后,仍进入软件更新的原始界面,即仍显示可操作的“检查更新”按钮。而且,会出现用户点击“检查更新”按钮无响应的情况,导致用户不知道终端设备当前处于什么状态,用户体验差。

技术实现思路

[0003]有鉴于此,本申请提供了一种软件检查状态显示方法及装置,以解决上述的问题,其公开的技术方案如下:
[0004]第一方面,本申请提供了一种软件检查状态显示方法,应用于终端设备,该方法包括:显示第一界面,第一界面包括软件更新设置项,第一界面即图2的(1)所示的系统和更新的界面,软件更新设置项是指图2的(1)所示的软件更新项32。响应于用户对软件更新设置项的操作,显示第二界面,第二界面包括检查更新按钮。在虚拟AB升级的合并状态下(即后文提及的场景

),第二界面即图2的(2)所示的界面。在定制软件包下载完成待安装状态下(即后文提及的场景

),第二界面即图2的(3)所示的界面,这两个界面都包括检查更新按钮,即按钮45。响应于用户对检查更新按钮的操作,显示第三界面,第三界面包括新版本检查中的信息及回退按钮。第三界面即图2的(4)所示的界面。接收用户对回退按钮(如图2的(4)中的按钮46)的操作,显示第一界面;响应于对第一界面的软件更新设置项的操作,显示第三界面,可见,该方案在上述的预设场景下,进入软件更新界面触发检查更新后退回上一级界面之后,并在返回检查更新结果之前再次进入软件更新界面时,直接显示新版本检查中的界面,从而使软件更新的界面显示与当前所处状态一致的内容,进而使用户通过软件更新界面知道软件更新模块当前所处的状态。
[0005]在第一方面的一种可能的实现方式中,响应于对第一界面的软件更新设置项的操作,显示第三界面,包括:响应于对软件更新设置项的操作,检测到终端设备处于预设场景且处于新版本检查中的状态,显示所述第三界面,所述预设场景包括所述终端设备处于虚拟AB升级的合并状态,或者终端设备处于定制软件包下载完成待安装状态。
[0006]在第一方面的一种可能的实现方式中,在判定终端设备处于预设场景且处于新版本检查中的情况下,响应于对软件更新设置项的操作,显示第三界面,包括:响应于对软件更新设置项的操作,获得终端设备的状态信息;若基于状态信息确定终端设备处于预设场景,判断当前是否处于新版本检查中;若终端设备当前处于新版本检查中,显示第三界面。可见,该方案在确定终端设备当前处于预设场景后,继续判断当前是否处于新版本检查中,
若是直接显示第三界面,即新版本检查中的界面。
[0007]在第一方面的另一种可能的实现方式中,响应于对软件更新设置项的操作,获得终端设备的状态信息,包括:响应于对软件更新设置项的操作,读取第一状态信息;基于第一状态信息确定终端设备当前未处于虚拟AB升级中,读取第二状态信息;基于第二状态信息确定终端设备当前处于虚拟AB升级后的合并状态,确定终端设备处于预设场景。
[0008]在第一方面的另一种可能的实现方式中,响应于对软件更新设置项的操作,获得终端设备的状态信息,还包括:基于第二状态信息确定终端设备当前未处于虚拟AB升级后的合并状态,读取第三状态信息;基于第三状态信息确定终端设备未处于非虚拟AB升级中,读取第四状态信息;基于第四状态信息确定终端设备处于定制软件包下载完成待安装的状态,确定终端设备处于预设场景。
[0009]在第一方面的另一种可能的实现方式中,在判定终端设备处于预设场景之前,该方法还包括:若终端设备支持虚拟AB升级,判断终端设备是否处于虚拟AB升级的合并状态中;若终端设备不支持虚拟AB升级,判断终端设备是否处于定制软件包下载完成待安装的状态。这样,无需分别开发针对支持虚拟AB升级的方法代码和不支持虚拟AB升级的方法代码,支持虚拟AB升级的系统和不支持虚拟AB升级的系统都可以使用本申请的软件检查状态显示方法。因此,扩大了该方案的适用范围,同时降低了研发人员的开发工作量。
[0010]在第一方面的另一种可能的实现方式中,在确定终端设备不支持虚拟AB升级之后,判断终端设备是否处于定制软件包下载完成待安装的状态之前,还包括:判断终端设备是否处于非虚拟AB升级中;若终端设备未处于非虚拟AB升级中,执行判断终端设备是否处于定制软件包下载完成待安装的状态的步骤。
[0011]在第一方面的另一种可能的实现方式中,终端设备包括用于实现软件检查更新的软件更新模块;判断终端设备是否处于新版本检查中的过程,包括:软件更新模块调用新版本检查函数从检查更新模块的数据库中读取新版本检查状态值;软件更新模块接收到新版本检查函数返回的状态参数值,若状态参数值为第一预设值,确定终端设备处于新版本检查中。
[0012]在第一方面的另一种可能的实现方式中,软件更新模块调用新版本检查函数从检查更新模块的数据库中读取新版本检查状态值包括:软件更新模块调用getCheckingStatus()函数,从数据库中读取新版本检查状态;软件更新模块接收到新版本检查函数返回的状态参数值,包括:软件更新模块接收getCheckingStatus()函数返回的checkStatus值。
[0013]在第一方面的另一种可能的实现方式中,若状态参数值为第一预设值,确定终端设备处于新版本检查中,包括:若checkStatus值为2确定终端设备处于新版本检查中。
[0014]在第一方面的另一种可能的实现方式中,该方法还包括:若确定终端设备处于虚拟AB升级的合并状态,且判定终端设备未处于新版本检查中,显示已是最新版本的界面;若确定终端设备处于定制软件包下载完成待安装状态,且判定终端设备未处于新版本检查中,显示定制软件待安装的界面。
[0015]第二方面,本申请还提供了一种终端设备,终端设备包括:一个或多个处理器、存储器和触摸屏;所述存储器用于存储程序代码;所述处理器用于运行所述程序代码,使得该电子设备实现第一方面任一项所述的软件检查状态显示方法。
[0016]第三方面,本申请还提供了一种计算机可读存储介质,其上存储有指令,当指令在电子设备上运行时,使得电子设备执行第一方面任一项的软件检查状态显示方法。
[0017]第四方面,本申请还提供了一种计算机程序产品,其特征在于,其上存储有执行,当所述计算机程序产品在电子设备上运行时,使得所述电子设备实现第一方面任一项的软件检查状态显示方法。
[0018]应当理解的是,本申请中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件检查状态显示方法,其特征在于,应用于终端设备,所述方法包括:显示第一界面,第一界面包括软件更新设置项;响应于用户对所述软件更新设置项的操作,显示第二界面,所述第二界面包括检查更新按钮;响应于用户对所述检查更新按钮的操作,显示第三界面,所述第三界面包括新版本检查中的信息及回退按钮;响应于用户对所述回退按钮的操作,显示所述第一界面;响应于对所述第一界面的软件更新设置项的操作,显示所述第三界面。2.根据权利要求1所述的方法,其特征在于,所述响应于对所述第一界面的软件更新设置项的操作,显示所述第三界面,包括:响应于对所述软件更新设置项的操作,检测到所述终端设备处于预设场景且处于新版本检查中的状态,显示所述第三界面,所述预设场景包括所述终端设备处于虚拟AB升级的合并状态,或者所述终端设备处于定制软件包下载完成待安装状态。3.根据权利要求1或2所述的方法,其特征在于,所述响应于对所述第一界面的软件更新设置项的操作,显示所述第三界面,包括:响应于对所述软件更新设置项的操作,获得所述终端设备的状态信息;若基于所述状态信息确定所述终端设备处于预设场景,判断当前是否处于新版本检查中;若所述终端设备当前处于新版本检查中,显示所述第二界面。4.根据权利要求3所述的方法,其特征在于,所述响应于对所述软件更新设置项的操作,获得所述终端设备的状态信息,包括:响应于对所述软件更新设置项的操作,读取第一状态信息;基于所述第一状态信息确定所述终端设备当前未处于虚拟AB升级中,读取第二状态信息;基于所述第二状态信息确定所述终端设备当前处于虚拟AB升级后的合并状态,确定所述终端设备处于所述预设场景。5.根据权利要求4所述的方法,其特征在于,所述响应于对所述软件更新设置项的操作,获得所述终端设备的状态信息,还包括:基于所述第二状态信息确定所述终端设备当前未处于虚拟AB升级后的合并状态,读取第三状态信息;基于所述第三状态信息确定所述终端设备未处于所述非虚拟AB升级中,读取第四状态信息;基于所述第四状态信息确定所述终端设备处于定制软件包下载完成待安装的状态,确定所述终端设备处于所述预设场景。6.根据权利要求2

5任一项所述的方法,其特征在于,在判定所述终端设备处于预设场景之前,所述方法还包括:若所述终端设备支持虚拟AB升级,判断所述终端设备是否处于虚拟AB升级的合并状态中;若所述终端设备不支持虚拟AB升级,判...

【专利技术属性】
技术研发人员:王锋
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1