一种终端升级方法及装置制造方法及图纸

技术编号:11677308 阅读:53 留言:0更新日期:2015-07-06 04:01
本申请提供了一种终端的升级方法及装置,其中一种方法包括:在终端处于正常运行状态且用户触发系统升级的情况下,在至少两个系统中确定当前需要升级的目标系统,以及,与所述目标系统对应的目标升级包;重启所述终端,进入所述目标系统的系统升级模式中;在所述系统升级模式中按所述目标升级包,分别对所述目标系统中独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件升级。本申请将原来所有系统的整体升级包进行拆分,使得每个系统有自身独立的升级包,这样各个系统之间便相互独立,所以在系统升级时便可单独升级各个系统而无需所有系统整包升级。解决了普通系统控制安全系统升级的问题,提高了安全系统的安全性。

【技术实现步骤摘要】

本申请涉及自动化
,尤其涉及一种终端升级方法及装置
技术介绍
目前,终端,或者叫通信终端,是指可以在通讯中使用的计算机设备,一般终端中可以包含多个系统,例如:普通系统、安全系统和上网可信系统。在一个以上系统并存的终端中,通常情况下各个系统的安全级别是不同的,例如:一个多系统终端中包括普通系统OSl (OS为Operating System,操作系统)、上网可信系统0S2和安全系统0S3,在安全级别上0S3>0S2 > OSl。现有技术为将所有系统的升级内容设置在一个升级包中,当执行升级时所有系统同时升级,但终端只有一个系统升级模式(以下称recovery模式),且recovery模式由普通系统OSl控制,所以会产生普通系统OSl控制上网可信系统0S2和安全系统0S3的情况。对于上网可信系统以及安全系统而言,存在很大安全风险。
技术实现思路
本申请提供了一种终端升级方法及装置,各个系统的升级包分开升级、能够达到降低安全系统升级风险的目的。为了实现上述目的,本专利技术提供了以下技术手段:一种终端升级方法,包括:在终端处于正常运行状态且用户触发系统升级的情况下,在至少两个系统中确定当前需要升级的目标系统,以及,与所述目标系统对应的目标升级包;其中,所述目标升级包包括与所述目标系统对应的启动镜像文件、系统升级镜像文件和系统镜像文件;重启所述终端,进入所述目标系统的系统升级模式中;在所述系统升级模式中按所述目标升级包,分别对所述目标系统中独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件升级;其中,所述目标系统包括独立于其他系统的自身升级包,所述自身升级包中包含所述独立的启动镜像文件、所述独立的系统升级镜像文件和所述独立的系统镜像文件。优选的,在所述进入所述目标系统的系统升级模式中之前还包括判断是否满足预设条件,所述判断是否满足预设条件的过程包括:判断所述目标系统是否为普通系统;如果是,则判定满足预设条件;如果否,则接收所述终端的用户身份信息,并验证所述用户身份信息是否正确;当所述用户身份信息正确的情况下,判定满足预设条件;当所述用户身份信息不正确的情况下,判定不满足预设条件。优选的,所述验证所述用户身份信息是否正确,包括:在所述目标系统的验证模块中验证所述用户身份信息是否正确;或在最高级别安全系统的验证模块中验证所述用户身份信息是否正确。优选的,还包括:对其它待升级系统执行升级操作;将所述目标系统升级后的启动镜像文件、所述待升级系统升级后的启动镜像文件,以及所有未升级系统的启动镜像文件组合、形成所有系统的整体启动镜像文件;将所述整体启动镜像文件存储于所述普通系统中。—种终端升级方法,包括:当终端处于关机状态且用户触发系统升级的情况下,在至少两个系统的系统升级模式中,确定与当前需要升级的目标系统对应的系统升级模式,和,与所述目标系统对应的目标升级包;其中,所述目标升级包中包括与所述目标系统对应的启动镜像文件、系统升级镜像文件和系统镜像文件;在所述目标系统对应的系统升级模式中,按所述目标升级包分别对所述目标系统的独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件升级;其中,所述目标系统包括独立于其他系统的自身升级包,所述自身升级包中包含所述独立的启动镜像文件、所述独立的系统升级镜像文件和所述独立的系统镜像文件。优选的,所述在所述目标系统对应的系统升级模式中,按所述目标升级包分别对所述目标系统的独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件升级具体为:判断是否满足预设条件,在满足预设条件情况下,执行在所述目标系统对应的系统升级模式中,按所述目标升级包分别对所述目标系统的独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件升级的步骤;所述判断是否满足预设条件包括:判断所述目标系统是否为普通系统;如果是,则判定满足预设条件;如果否,则接收所述终端的用户身份信息,并验证所述用户身份信息是否正确;当所述用户身份信息正确的情况下,判定满足预设条件;当所述用户身份信息不正确的情况下,判定不满足预设条件。优选的,所述验证所述用户身份信息是否正确,包括:在最高级别安全系统的验证模块中验证所述用户身份信息是否正确。优选的,还包括:对其它待升级系统执行升级操作;将所述目标系统升级后的启动镜像文件、所述待升级系统升级后的启动镜像文件,以及所有未升级系统的启动镜像文件组合、形成所有系统的整体启动镜像文件;将所述整体启动镜像文件存储于所述普通系统中。—种终端升级装置,包括:第一确定单元,用于在终端处于正常运行状态且用户触发系统升级的情况下,在至少两个系统中确定当前需要升级的目标系统,以及,与所述目标系统对应的目标升级包;其中,所述目标升级包包括与所述目标系统对应的启动镜像文件、系统升级镜像文件和系统镜像文件;重启单元,用于重启所述终端,进入所述目标系统的系统升级模式中;第一升级单元,在所述系统升级模式中按所述目标升级包,分别对所述目标系统中独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件升级;其中,所述目标系统包括独立于其他系统的自身升级包,所述自身升级包中包含所述独立的启动镜像文件、所述独立的系统升级镜像文件和所述独立的系统镜像文件。优选的,还包括用于判断是否满足预设条件的第一判断单元;所述第一判断单元,具体用于判断所述目标系统是否为普通系统;如果是,则判定满足预设条件;如果否,则接收所述终端的用户身份信息,并验证所述用户身份信息是否正确;当所述用户身份信息正确的情况下,判定满足预设条件;当所述用户身份信息不正确的情况下,判定不满足预设条件。优选的,还包括:第一组合单元,用于在对其它待升级系统执行升级操作后,将所述目标系统升级后的启动镜像文件、所述待升级系统升级后的启动镜像文件,以及所有未升级系统的启动镜像文件组合、形成所有系统的整体启动镜像文件;第一存储单元,用于将所述整体启动镜像文件存储于所述普通系统中。一种终端升级装置,包括:第二确定单元,用于当终端处于关机状态且用户触发系统升级的情况下,在至少两个系统的系统升级模式中,确定与当前需要升级的目标系统对应的系统升级模式,和,与所述目标系统对应的目标升级包;其中,所述目标升级包中包括与所述目标系统对应的启动镜像文件、系统升级镜像文件和系统镜像文件;第二升级单元,用于在所述目标系统对应的系统升级模式中,按所述目标升级包分别对所述目标系统的独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件升级;其中,所述目标系统包括独立于其他系统的自身升级包,所述自身升级包中包含所述独立的启动镜像文件、所述独立的系统升级镜像文件和所述独立的系统镜像文件。与现有相比,本申请具有以下技术手段:本申请提供了一种终端升级方法及装置,本申请将原来所有系统的整体升级包进行拆分,使得每个系统均有自身独立的升级包,升级包中有自身独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件,这样各个系统之间便相互独立,所以在系统升级时便可单独升级各个系统而无需所有系统整包升级。因此本申请能够达到各个系统分开升级、各自独立、相互不干扰的目的,解决了普通系统控制安全系统升级的问题,提高了安全系统的安全性。【附图说本文档来自技高网...

【技术保护点】
一种终端升级方法,其特征在于,包括:在终端处于正常运行状态且用户触发系统升级的情况下,在至少两个系统中确定当前需要升级的目标系统,以及,与所述目标系统对应的目标升级包;其中,所述目标升级包包括与所述目标系统对应的启动镜像文件、系统升级镜像文件和系统镜像文件;重启所述终端,进入所述目标系统的系统升级模式中;在所述系统升级模式中按所述目标升级包,分别对所述目标系统中独立的启动镜像文件、独立的系统升级镜像文件和独立的系统镜像文件升级;其中,所述目标系统包括独立于其他系统的自身升级包,所述自身升级包中包含所述独立的启动镜像文件、所述独立的系统升级镜像文件和所述独立的系统镜像文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:张良
申请(专利权)人:西安酷派软件科技有限公司
类型:发明
国别省市:陕西;61

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

1