终端设备升级方法及终端设备的制造方法

文档序号:8319386阅读:206来源:国知局
终端设备升级方法及终端设备的制造方法
【技术领域】
[0001 ] 本发明实施例涉及通信技术,尤其涉及一种终端设备升级方法及终端设备。
【背景技术】
[0002]随着技术的不断发展,越来越多的新业务开始呈现。为适应新业务,不可避免的需要对终端设备进行升级。
[0003]现有技术中,采用双系统机制对终端设备进行升级。具体的,在终端设备建立两个完整的、对等的系统,例如为系统A和系统B。需要对系统进行升级时,对当前运行外的系统进行升级,升级完成后,将终端设备从升级后的系统重启以完成升级。例如,假设终端设备当前运行在系统A,需要对终端设备进行升级时,对系统B进行升级,待系统B升级完毕后,将终端设备重新从系统B启动。后续若继续对终端设备进行升级,则对系统A升级,升级后将终端设备从系统A启动。
[0004]然而,上述技术方案中,建立两套完整的系统会占用较多的存储空间,对终端设备的存储器的规格要求比较高,加大了终端设备的成本。

【发明内容】

[0005]本发明实施例提供一种终端设备升级方法及终端设备,通过降低终端设备升级过程中对存储空间的需求,实现节约终端设备的成本的目的。
[0006]第一个方面,本发明实施例提供一种终端设备升级方法,包括:
[0007]将升级文件拷贝至第一存储区,所述第一存储区为完整操作系统的存储区;
[0008]设置引导区的引导程序,以使终端设备从精简操作系统启动;
[0009]将所述升级文件写入所述第一存储区;
[0010]重新设置所述引导程序,以使所述终端设备从所述完整操作系统启动。
[0011]在第一个方面的第一种可能的实现方式中,所述将升级文件拷贝至第一存储区之前,还包括:
[0012]将所述终端设备的存储区划分为所述第一存储区、第二存储区域以及所述引导区,所述第二存储区为所述精简操作系统的存储区。
[0013]在第一个方面的第二种可能的实现方式中,所述方法还包括:
[0014]检验所述升级文件。
[0015]结合第一个方面的第一种可能的实现方式,在第一个方面的第三种可能的实现方式中,所述将所述升级文件写入所述第一存储区之后,所述重新设置所述引导程序,以使所述终端设备从所述完整操作系统启动之前,还包括:
[0016]判断是否成功将所述升级文件写入所述第一存储区。
[0017]结合第一个方面的第三种可能的实现方式,在第一个方面的第四种可能的实现方式中,所述判断是否成功将所述升级文件写入所述第一存储区之后,包括:
[0018]若未成功将所述升级文件写入所述第一存储区,则将升级备份文件写入所述第一存储区,所述升级备份文件存储于所述第二存储区。
[0019]结合第一个方面的第四种可能的实现方式,在第一个方面的第五种可能的实现方式中,该方法还包括:
[0020]判断是否成功将所述升级备份文件写入所述第一存储区;
[0021]若成功写入,则设置所述引导程序,以使所述终端设备从所述完整操作系统启动。
[0022]结合第一个方面的第一种至第五种中任一种可能的实现方式,在第一个方面的第六种可能的实现方式中,该方法还包括:
[0023]将所述升级文件备份到所述第二存储区。
[0024]第二个方面,本发明实施例提供一种终端设备,包括:
[0025]拷贝模块,用于将升级文件拷贝至第一存储区,所述第一存储区为完整操作系统的存储区;
[0026]设置模块,用于设置引导区的引导程序,以使终端设备从精简操作系统启动;
[0027]写入模块,用于将所述拷贝模块拷贝的所述升级文件写入所述第一存储区;
[0028]所述设置模块,还用于重新设置所述引导程序,以使所述终端设备从所述完整操作系统启动。
[0029]在第二个方面的第一种可能的实现方式中,所述终端设备还包括:
[0030]划分模块,用于将所述终端设备的存储区划分为所述第一存储区、第二存储区域以及所述引导区,所述第二存储区为所述精简操作系统的存储区。
[0031]在第二个方面的第二种可能的实现方式中,所述终端设备还包括:
[0032]检验模块,用于检验所述升级文件。
[0033]结合第二个方面的第一种可能的实现方式,在第二个方面的第三种可能的实现方式中,所述终端设备还包括:
[0034]判断模块,用于判断所述写入模块是否成功将所述升级文件写入所述第一存储区。
[0035]结合第二个方面的第三种可能的实现方式,在第二个方面的第四种可能的实现方式中,若所述判断模块判断出所述写入模块未能成功将所述升级文件写入所述第一存储区,则所述写入模块,还用于将升级备份文件写入所述第一存储区,所述升级备份文件存储于所述第二存储区。
[0036]结合第二个方面的第四种可能的实现方式,在第二个方面的第五种可能的实现方式中,所述判断模块,还用于判断所述写入模块是否成功将所述升级备份文件写入所述第一存储区;
[0037]若所述判断模块判断出所述写入模块成功将所述升级备份文件写入所述第一存储区,则所述设置模块用于设置所述引导程序,以使所述终端设备从所述完整操作系统启动。
[0038]结合第二个方面的第一种至第五种中任一种可能的实现方式,在第二个方面的第六种可能的实现方式中,所述终端设备还包括:
[0039]备份模块,用于将所述升级文件备份到所述第二存储区。
[0040]本发明实施例提供的终端设备升级方法及终端设备,每次升级时,通过将终端设备从精简操作系统启动,对完整操作系统的系统文件进行替换后,再将终端设备从完整操作系统启动,由于精简操作系统无需提供用户实现业务所需的设备功能,无需保存设备功能所需的代码、应用程序等。因此,相对于完整操作系统的第一存储区,精简操作系统的第二存储区的空间比较小,降低终端设备升级过程中对存储空间的需求,从而节约终端设备的成本。
【附图说明】
[0041]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本发明终端设备升级方法实施例一的流程图;
[0043]图2为本发明终端设备升级方法实施例二的流程图;
[0044]图3为本发明终端设备实施例一的结构示意图;
[0045]图4为本发明终端设备实施例二的结构示意图。
【具体实施方式】
[0046]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]图1为本发明终端设备升级方法实施例一的流程图,本实施例的执行主体为终端设备,该升级方法可应用于节约存储空间前提下对终端设备进行升级的场景。具体的,本实施例包括如下步骤:
[0048]101、将升级文件拷贝至第一存储区,第一存储区为完整操作系统的存储区。
[0049]终端设备同时存在两个操作系统:完整操作系统和精简操作系统。其中,完整操作系统运行时可提供完整的设备功能,实现用户业务等,通常情况下,终端设备运行在完整操作系统下;精简操作系统运行时,仅提供终端设备最基本的功能,如对文件系统的访问等,以及有限的程序执行空间以用于设备升级,需要对终端设备进行升级时,可将终端设备切换到精简操作系统下,以对完整操作系统进行升级。一般来说,终端设备的各个操作系统对应有各自的存储区,例如,完整操作系统的存储区为第一存储区,精简操作系统的存储区为第二存储区,由于精简操作系统无需提供用户实现业务所需的设备功能,无需保存设备功能所需的代码、应用程序等。因此,相对于第一存储区,该第二存储区的空间比较小,该第一存储区和第二存储区例如可以为从终端设备的存储区划分得到的。另外,终端设备的存储区还包括一引导区,该引导区存储有引导程序,通过设置引导程序,使得终端设备启动完整操作系统或精简操作系统。
[0050]随着技术的不断发展,越来越多的新业务开始
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1