一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

系统升级方法、装置、电子装置和存储介质与流程

2022-10-26 14:55:25 来源:中国专利 TAG:


1.本技术涉及系统软件领域,特别是涉及系统升级方法、装置、电子装置和存储介质。


背景技术:

2.随着终端设备的功能越来越丰富,所需要的系统软件也不断增多,导致终端设备的系统在升级时所需要的时间变得越来越长。终端设备的系统升级时间越长,升级过程中遇到意外事件的概率也越高。当发生意外时,升级进程发生中断,终端设备无法正常启动,此时只能通过其他人工方式对系统进行升级,人工成本较高。
3.为了解决上述系统升级过程中可能发生意外的问题,现有技术中一般在终端设备的存储空间中设置运行分区和备份分区,两个分区均用于存放系统升级文件,通过运行分区的系统升级文件升级系统。当升级过程中发生意外事件时,重新通过备份分区中的系统升级文件升级系统,从而保证系统升级的稳定性。但是,由于运行分区和备份分区的系统升级文件是相互备份的,因此备份分区需要比较大的存储空间,导致系统升级的成本较高。
4.针对相关技术中存在的系统升级的成本较高的技术问题,目前还没有提出有效的解决方案。


技术实现要素:

5.在本实施例中提供了一种系统升级方法、装置、电子装置和存储介质,以解决相关技术中系统升级的成本较高的问题。
6.第一个方面,在本实施例中提供了一种系统升级方法,包括:
7.获取系统镜像文件,所述系统镜像文件至少包括第一升级文件以及第二升级文件,所述第一升级文件为系统升级的完整文件,所述第二升级文件为对所述第一升级文件进行部分功能保留得到的备份文件;
8.将所述第一升级文件和所述第二升级文件分别保存至不同的存储分区;
9.基于所述第一升级文件和/或所述第二升级文件对系统进行升级。
10.在其中的一些实施例中,所述系统镜像文件还包括第三升级文件,所述第三升级文件为系统辅助功能的升级文件,所述获取系统镜像文件之后还包括:
11.将所述第三升级文件保存至所述第二升级文件对应的存储分区。
12.在其中的一些实施例中,所述基于所述第一升级文件和/或所述第二升级文件对系统进行升级之后还包括:
13.基于所述第三升级文件对系统进行升级。
14.在其中的一些实施例中,所述基于所述第一升级文件和/或所述第二升级文件对系统进行升级包括:
15.基于所述第一升级文件对系统进行升级;
16.获取第一状态标识;
17.基于所述第二升级文件对系统进行升级;
18.获取第二状态标识,并将所述第一状态标识更新为所述第二状态标识。
19.在其中的一些实施例中,所述系统升级方法还包括:
20.若系统升级失败,则基于当前状态标识确定中断节点,并基于所述中断节点重新升级系统。
21.在其中的一些实施例中,所述基于当前状态标识确定中断节点,并基于所述中断节点重新升级系统包括:
22.若不存在当前状态标识,则基于所述第二升级文件对系统进行升级;
23.若当前状态标识为所述第一状态标识,则基于所述第一升级文件对系统进行升级;
24.若当前状态标识为所述第二状态标识,则基于所述第一升级文件和/或所述第二升级文件对系统进行升级。
25.在其中的一些实施例中,所述基于所述第一升级文件和/或所述第二升级文件对系统进行升级包括:
26.基于驱动程序驱动所述第一升级文件和/或所述第二升级文件,以对系统进行升级。
27.第二个发面,在本实施例中提供了一种系统升级装置,包括:
28.获取模块,用于获取系统镜像文件,所述系统镜像文件至少包括第一升级文件以及第二升级文件,所述第一升级文件为系统升级的完整文件,所述第二升级文件为对所述第一升级文件进行部分功能保留得到的备份文件;
29.保存模块,用于将所述第一升级文件和所述第二升级文件分别保存至不同的存储分区;
30.升级模块,用于将所述第一升级文件和所述第二升级文件分别保存至不同的存储分区。
31.第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的系统升级方法。
32.第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的系统升级方法。
33.与相关技术相比,在本实施例中提供的系统升级方法、装置、电子装置和存储介质,获取系统镜像文件,所述系统镜像文件至少包括第一升级文件以及第二升级文件,所述第一升级文件为系统升级的完整文件,所述第二升级文件为对所述第一升级文件进行部分功能保留得到的备份文件;将所述第一升级文件和所述第二升级文件分别保存至不同的存储分区;基于所述第一升级文件和/或所述第二升级文件对系统进行升级。通过将第一升级文件简化为仅包含部分功能相关的第二升级文件,并以第二升级文件作为备份文件进行系统升级,以避免直接备份第一升级文件需要占用较大存储空间的情形,解决了现有技术中系统升级的成本较高的技术问题,降低了系统升级时的存储空间占用率,进而降低了系统升级的成本。
34.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他
特征、目的和优点更加简明易懂。
附图说明
35.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
36.图1是本发明一实施例的系统升级方法的终端硬件结构图;
37.图2是本发明一实施例的系统升级方法的流程示意图;
38.图3是本发明另一实施例的系统升级方法的流程示意图;
39.图4是本发明另一实施例的系统升级方法的流程示意图;
40.图5是本发明一实施例的系统升级装置的结构框图。
具体实施方式
41.为更清楚地理解本技术的目的、技术方案和优点,下面结合附图和实施例,对本技术进行了描述和说明。
42.除另作定义外,本技术所涉及的技术术语或者科学术语应具有本技术所属技术领域具备一般技能的人所理解的一般含义。在本技术中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本技术中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本技术中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本技术中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本技术中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。
43.在本实施例中提供的方法实施例可以在终端、计算机或者类似的运算装置中执行。比如在终端上运行,图1是本实施例的系统升级方法的终端硬件结构框图。如图1所示,终端可以包括一个或多个(图1中仅示出一个)处理器102和用于存储数据的存储器104,其中,处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置。上述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端的结构造成限制。例如,终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示出的不同配置。
44.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如在本实施例中的系统升级方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联
网、企业内部网、局域网、移动通信网及其组合。
45.传输设备106用于经由一个网络接收或者发送数据。上述的网络包括终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
46.示例性地,镜像文件是指将特定的多个文件按照一定的镜像格式压缩整合所制成的文件,以方便用户下载和使用。镜像文件包括操作系统镜像文件、软件镜像文件以及游戏镜像文件等,可用于对操作系统、软件以及游戏等进行更新和升级。镜像文件不仅具有类似于压缩包的文件合成功能,还可以被特定的软件识别并直接刻录到光盘。相对于压缩包文件,镜像文件可以包含更多的信息,例如系统文件、引导文件、分区表信息等,因此镜像文件可以包含一个分区或者一个硬盘存储空间的所有文件和信息。
47.请参阅图2,图2是本发明一实施例的系统升级方法的流程示意图。在本实施例中,系统升级方法包括:
48.s202:获取系统镜像文件,系统镜像文件至少包括第一升级文件以及第二升级文件,第一升级文件为系统升级的完整文件,第二升级文件为对第一升级文件进行部分功能保留得到的备份文件。
49.示例性地,获取系统镜像文件,即系统升级过程中所访问的镜像文件,系统镜像文件包括第一升级文件和第二升级文件。其中,第一升级文件包括系统升级过程中所有功能相关的、用于升级的完整文件,例如操作系统内核、文件系统启动和运行的相关数据文件等;第二升级文件包括系统升级过程中基础功能相关的、用于升级的核心文件,即第二升级文件是在对第一升级文件进行筛选和简化的基础上形成的部分功能保留的备份文件。
50.具体的,上述基础功能是指终端设备启动、网络通信、软件升级等核心功能,基础功能中缺少任何一项,终端设备将不能正常运行。
51.可以理解的,第二升级文件是第一升级文件的简化备份文件,因此通过第二升级文件同样可以对系统进行升级,只是升级的范围局限于系统的基础功能。同时,由于第二升级文件需要的存储空间远小于第一升级文件,因此降低了系统升级时备份文件的存储空间。
52.s204:将第一升级文件和第二升级文件分别保存至不同的存储分区。
53.示例性地,将第一升级文件以及第二升级文件保存至不同的存储分区,例如将第一升级文件保存至第一存储区,第二升级文件保存至第二存储区。由于第一升级文件为主文件,第二升级文件为第一升级文件的备份文件,因此在对系统分区进行设置时,可将系统中的主系统分区作为第一存储区。
54.可以理解的,通过第一存储区或者第二存储区的升级文件均可启动系统升级进程。若在升级进程中发生中断,可直接根据另一个存储区的升级文件重新启动升级进程,以避免重新获取系统镜像文件,进而导致中断状况下的系统升级效率过低。
55.s206:基于第一升级文件和/或第二升级文件对系统进行升级。
56.示例性地,直接基于第一存储区的第一升级文件或者第二存储区的第二升级文件对系统进行升级,也可以先后通过第一升级文件以及第二升级文件对系统进行升级以实现
双重保险。若升级进程发生中断,则获取另一个存储区的升级文件并重新启动升级进程。
57.本实施例获取系统镜像文件,系统镜像文件至少包括第一升级文件以及第二升级文件,第一升级文件为系统升级的完整文件,第二升级文件为对第一升级文件进行部分功能保留得到的备份文件;将第一升级文件和第二升级文件分别保存至不同的存储分区;基于第一升级文件和/或第二升级文件对系统进行升级。通过将第一升级文件简化为仅包含基础功能相关的第二升级文件,并以第二升级文件作为备份文件进行系统升级,以避免直接备份第一升级文件需要占用较大存储空间的情形,解决了现有技术中系统升级的成本较高的技术问题,降低了系统升级时的存储空间占用率,进而降低了系统升级的成本。
58.在另一个实施例中,系统镜像文件还包括第三升级文件,第三升级文件为系统辅助功能的升级文件,获取系统镜像文件之后还包括:
59.将第三升级文件保存至第二升级文件对应的存储分区。
60.示例性地,系统升级过程中还可以引入第三升级文件,第一升级文件、第二升级文件以及第三升级文件均保存于系统镜像文件中。具体的,第三升级文件包括但不限于算法数据文件、模型数据文件等,以用于对系统辅助功能所对应的程序或者软件进行辅助性支持。
61.示例性地,第三升级文件以及第二升级文件存储于同一存储分区。例如,第二存储区用于存储第二升级文件以及第三升级文件,第一存储区可作为主存储区,存储第一升级文件,从而按照不同升级文件的重要程度,将升级文件分区存储。
62.在其中一个具体实施例中,将系统存储区划分为引导程序存储区、用户数据存储区、主存储区以及其他存储区。其中,引导程序存储区用于存储镜像文件的驱动程序,用户数据存储区用于存储终端设备的用户数据,主存储区用于存储第一升级文件,其他存储区用于存储第二升级文件以及第三升级文件,以实现不同类别的文件的分区存储。
63.在另一个实施例中,基于第一升级文件和/或第二升级文件对系统进行升级之后还包括:
64.基于第三升级文件对系统进行升级。
65.示例性地,获取第三升级文件后,通过第三升级文件对系统进行升级,从而实现系统启动功能以外的其他功能的升级。在其中一个具体实施例中,通过第三升级文件对设备硬件驱动功能进行升级;在另一个具体实施例中,通过第三升级文件对系统内部软件进行升级。
66.本实施例通过第三升级文件对系统进行升级,扩大了系统升级的范围,在一次系统升级进程中完成更多的升级内容,无需频繁启动升级任务,进而提高了升级效率。
67.在另一个实施例中,基于第一升级文件和/或第二升级文件对系统进行升级包括:
68.步骤1:基于第一升级文件对系统进行升级;
69.步骤2:获取第一状态标识;
70.步骤3:基于第二升级文件对系统进行升级;
71.步骤4:获取第二状态标识,并将第一状态标识更新为第二状态标识。
72.示例性地,下载系统镜像文件,将系统镜像文件划分成第一升级文件、第二升级文件并分别保存至相应的存储区;在第一存储区中通过第一升级文件对系统进行升级,在完成升级后设置第一状态标识,以用于标识该步骤的完成状况;在第二存储区中通过第二升
级文件对系统进行升级,在完成升级后设置第二状态标识,以用于标识该步骤的完成状况。
73.可选的,在第三升级文件对应的存储区通过第三升级文件对系统进行升级,以使系统获取与设备运行相关的算法数据文件、模型文件等,从而完成系统升级。
74.具体的,本实施例中还可以先基于第二升级文件对系统进行升级,再基于第一升级文件对系统进行升级,即步骤1和步骤3的执行顺序可以切换。可以理解的,第一升级文件以及第二升级文件均可以单独用于启动系统升级,先后通过第一升级文件以及第二升级文件对系统进行升级的目的在于实现双重保险。因此,本实施例不限制步骤1和步骤3的执行顺序。
75.具体的,第一状态标识以及第二状态标识的作用在于:当系统升级进程发生中断时,通过系统中保存的状态标识确定中断时所进行的系统升级步骤。若系统中不存在状态标识,则表明系统尚未获取第一状态标识,在基于第一升级文件对系统进行升级的进程中发生中断;若系统中当前状态标识为第一状态标识,则表明系统完成基于第一升级文件进行升级的步骤,并在基于第二升级文件对系统进行升级的进程中发生中断;若系统中当前状态标识为第二状态标识,则表明系统完成基于第二升级文件进行升级的步骤,并在基于第三升级文件对系统进行升级时发生中断。
76.可以理解的,本发明中的状态标识的设置方法并不局限于本实施例中的标识设置方法。请参阅图3,图3是本发明另一实施例的系统升级方法的流程示意图。在其中一个具体实施例中,下载系统镜像文件,并将系统镜像文件保存至对应的存储区,完成该步骤后将当前状态标记为标识1;在第二存储区中通过第二升级文件对系统进行升级,并在完成该步骤后将当前状态标记为标识2;在第一存储区中通过第一升级文件对系统进行升级,并在完成该步骤后将当前状态标记为标识3;在第三升级文件对应的存储区通过第三升级文件升级系统,并在完成该步骤后将当前状态标记为标识4。例如,当系统升级进程发生中断时,获取的当前状态的标识为标识2,则表明在第二存储区中通过第二升级文件对系统进行升级的步骤已经完成,系统在第一存储区中通过第一升级文件对系统进行升级的过程中发生中断。
77.本实施例中设置第一状态标识以及第二状态标识,以对系统升级过程中的不同步骤进行标识,从而提高了确定每个执行步骤的便利性,进而提高了系统升级的速度。
78.在另一个实施例中,系统升级方法还包括:
79.若系统升级失败,则基于当前状态标识确定中断节点,并基于中断节点重新升级系统。
80.示例性地,由于设备在系统升级的任意时刻均可能发生故障或者被切断电源,因此系统升级过程可能发生中断。当系统升级过程中断后,根据当前的状态标识确定发生中断的节点,即升级进程中发生中断的步骤,进而根据该中断节点重新执行相关升级的步骤,以继续对系统进行升级。
81.具体的,若系统中不存在状态标识,则表明系统尚未获取第一状态标识,在基于第一升级文件对系统进行升级的进程中发生中断;若系统中当前状态标识为第一状态标识,则表明系统完成基于第一升级文件进行升级的步骤,并在基于第二升级文件对系统进行升级的进程中发生中断;若系统中当前状态标识为第二状态标识,则表明系统完成基于第二升级文件进行升级的步骤,并在基于第三升级文件对系统进行升级时发生中断。
82.本实施例中在系统升级进程发生中断时通过当前状态标识及时确定中断节点,进而根据中断的节点采取相关升级措施重新对系统进行升级,无需重新执行中断节点前的所有步骤,提高了意外中断状况下系统的故障处理速度和升级速度。
83.在另一个实施中,基于当前状态标识确定中断节点,并基于中断节点重新升级系统包括:
84.步骤1:若不存在当前状态标识,则基于第二升级文件对系统进行升级;
85.步骤2:若当前状态标识为第一状态标识,则基于第一升级文件对系统进行升级;
86.步骤3:若当前状态标识为第二状态标识,则基于第一升级文件和/或第二升级文件对系统进行升级。
87.示例性地,在系统升级进程发生中断时,获取系统中保存的当前状态标识。若系统中不存在当前状态标识,则表明在基于第一升级文件对系统进行升级时发生中断,此时无法直接启动第一升级文件并升级系统,因此通过第二升级文件对系统进行升级;若当前状态标识为第一状态标识,则表明在基于第二升级文件对系统进行升级时发生中断,此时无法直接启动第二升级文件并升级系统,因此通过第一升级文件对系统进行升级;若当前状态标识为第二状态标识,则表明在基于第三升级文件对系统进行升级时发生中断,由于系统升级时需要通过第一升级文件和第二升级文件启动升级进程,因此需要重新基于第一升级文件和/或第二升级文件对系统进行升级,并在完成该步骤后继续执行基于第三升级文件对系统进行升级的步骤。
88.可以理解的,本发明中的系统升级方法并不限于本实施例中的方法。基于本发明中图3的具体实施例,系统中的状态标识还可以包括本发明中图3的标识1、标识2、标识3以及标识4。当系统升级进程发生中断后,若当前状态标识为标识1,则表明基于第二升级文件对系统进行升级时发生中断,此时第一存储区中的第一升级文件依然正常,通过第一升级文件启动系统升级;若当前状态标识为标识2,则表明基于第一升级文件对系统进行升级时发生中断,此时第二存储区中的第二升级文件依然正常,通过第二升级文件启动系统升级;若当前状态标识为标识3,则表明基于第三升级文件对系统进行升级时发生中断,通过第一升级文件重新启动系统升级进程;若当前状态标识为标识4,则表明基于第三升级文件升级系统的步骤已经完成,系统升级进程结束,可基于引导程序启动升级后的系统。
89.请参阅图4,图4是本发明另一实施例的系统升级方法的流程示意图。在另一个具体实施例中,下载系统镜像文件,并将系统镜像文件保存至对应的存储区,完成该步骤后将当前状态标记为标识1;在第二存储区中通过第二升级文件对系统进行升级,并在完成该步骤后将当前状态标记为标识2;在第一存储区中通过第一升级文件对系统进行升级,并在完成该步骤后将当前状态标记为标识3。在系统升级发生中断时,直接判断当前状态标识是否为标识2,若是标识2,则直接基于第二升级文件对系统进行升级,并再次基于第一升级文件对系统进行升级;若不是标识2,则直接基于第一升级文件对系统进行升级。
90.本实施例通过当前状态标识确定中断节点,并进一步基于中断节点确定重新升级所需要执行的步骤,从而快速对升级进程中断状况下的系统再次进行升级,无需重新获取系统镜像文件并重新执行上述步骤,也无需人工对设备进行手动调试,从而提高了系统升级的效率。
91.在另一个实施例中,基于第一升级文件和/或第二升级文件对系统进行升级包括:
92.基于驱动程序驱动第一升级文件和/或第二升级文件,以对系统进行升级。
93.示例性地,通过驱动程序读取第一升级文件以及第二升级文件,进而启动第一升级文件以及第二升级文件,从而对系统进行升级。在其中一个具体实施例中,将第一升级文件以及第二升级文件保存至对应的存储区后,通过压缩软件或者虚拟光驱等程序读取第一升级文件以及第二升级文件并进行解压,得到解压文件,并通过解压文件升级系统。
94.需要说明的是,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
95.在本实施例中还提供了一种系统升级装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。以下所使用的术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管在以下实施例中所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
96.图5是本实施例的系统升级装置的结构框图,如图5所示,该装置包括:
97.获取模块10,用于获取系统镜像文件,系统镜像文件至少包括第一升级文件以及第二升级文件,第一升级文件为系统升级的完整文件,第二升级文件为对第一升级文件进行部分功能保留得到的备份文件;
98.保存模块20,用于将第一升级文件和第二升级文件分别保存至不同的存储分区;
99.升级模块30,用于基于第一升级文件和/或第二升级文件对系统进行升级;
100.升级模块30,还用于基于第一升级文件对系统进行升级;
101.获取第一状态标识;
102.基于第二升级文件对系统进行升级;
103.获取第二状态标识,并将第一状态标识更新为第二状态标识;
104.升级模块30,还用于基于驱动程序驱动第一升级文件和/或第二升级文件,以对系统进行升级;
105.系统升级装置,还包括第三升级文件保存模块;
106.第三升级文件保存模块,用于将第三升级文件保存至第二升级文件对应的存储分区;
107.系统升级装置,还包括第三升级文件升级模块;
108.第三升级文件升级模块,用于基于第三升级文件对系统进行升级;
109.系统升级装置,还包括中断模块;
110.中断模块,用于若系统升级失败,则基于当前状态标识确定中断节点,并基于中断节点重新升级系统;
111.中断模块,还用于若不存在当前状态标识,则基于第二升级文件对系统进行升级;
112.若当前状态标识为第一状态标识,则基于第一升级文件对系统进行升级;
113.若当前状态标识为第二状态标识,则基于第一升级文件和/或第二升级文件对系统进行升级。
114.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器
中。
115.在本实施例中还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
116.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
117.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
118.s1,获取系统镜像文件,系统镜像文件至少包括第一升级文件以及第二升级文件,第一升级文件为系统升级的完整文件,第二升级文件为对第一升级文件进行部分功能保留得到的备份文件;
119.s2,将第一升级文件和第二升级文件分别保存至不同的存储分区;
120.s3,基于第一升级文件和/或第二升级文件对系统进行升级。
121.需要说明的是,在本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,在本实施例中不再赘述。
122.此外,结合上述实施例中提供的系统升级方法,在本实施例中还可以提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种系统升级方法。
123.应该明白的是,这里描述的具体实施例只是用来解释这个应用,而不是用来对它进行限定。根据本技术提供的实施例,本领域普通技术人员在不进行创造性劳动的情况下得到的所有其它实施例,均属本技术保护范围。
124.显然,附图只是本技术的一些例子或实施例,对本领域的普通技术人员来说,也可以根据这些附图将本技术适用于其他类似情况,但无需付出创造性劳动。另外,可以理解的是,尽管在此开发过程中所做的工作可能是复杂和漫长的,但是,对于本领域的普通技术人员来说,根据本技术披露的技术内容进行的某些设计、制造或生产等更改仅是常规的技术手段,不应被视为本技术公开的内容不足。
[0125]“实施例”一词在本技术中指的是结合实施例描述的具体特征、结构或特性可以包括在本技术的至少一个实施例中。该短语出现在说明书中的各个位置并不一定意味着相同的实施例,也不意味着与其它实施例相互排斥而具有独立性或可供选择。本领域的普通技术人员能够清楚或隐含地理解的是,本技术中描述的实施例在没有冲突的情况下,可以与其它实施例结合。
[0126]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对专利保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献