【技术实现步骤摘要】
系统升级方法及装置
本申请属于系统升级
,尤其涉及一种系统升级方法及装置。
技术介绍
在现有技术中,终端设备在进行系统升级的过程中,为确保升级后的新系统的完整性以及准确性,均需先对新系统的所有系统文件进行校验。在所有系统文件校验无误后,终端设备才可确定系统升级成功。然而,在终端设备需对所有系统文件进行校验的过程中,将严重增加终端设备系统的升级时间,无法提升系统升级时的升级效率。
技术实现思路
本申请实施例提供了一种系统升级方法及装置,可以解决终端设备在进行系统升级时,只能对新系统的所有系统文件均进行校验,以至于无法提升系统升级时升级效率的问题。第一方面,本申请实施例提供了一种系统升级方法,应用于服务器,方法包括:从系统文件中确定待校验的目标文件,所述系统文件包括多个软件升级文件,所述目标文件为所述多个软件升级文件中的至少一个升级文件;生成与所述目标文件关联的校验文件,所述校验文件包括所述目标文件的目标校验码;压缩所述校验文件和所述系统文件生成镜像包,以及生成所述镜像包
【技术保护点】
1.一种系统升级方法,其特征在于,应用于服务器,所述方法包括:/n从系统文件中确定待校验的目标文件,所述系统文件包括多个软件升级文件,所述目标文件为所述多个软件升级文件中的至少一个升级文件;/n生成与所述目标文件关联的校验文件,所述校验文件包括所述目标文件的目标校验码;/n压缩所述校验文件和所述系统文件生成镜像包,以及生成所述镜像包的镜像校验码;/n将所述镜像包和所述镜像校验码发送至终端设备;所述终端设备用于在对所述镜像包校验通过后,采用所述系统文件对所述终端设备的原系统文件进行升级,并在升级后根据所述目标校验码对所述目标文件进行校验,以确定升级是否成功。/n
【技术特征摘要】
1.一种系统升级方法,其特征在于,应用于服务器,所述方法包括:
从系统文件中确定待校验的目标文件,所述系统文件包括多个软件升级文件,所述目标文件为所述多个软件升级文件中的至少一个升级文件;
生成与所述目标文件关联的校验文件,所述校验文件包括所述目标文件的目标校验码;
压缩所述校验文件和所述系统文件生成镜像包,以及生成所述镜像包的镜像校验码;
将所述镜像包和所述镜像校验码发送至终端设备;所述终端设备用于在对所述镜像包校验通过后,采用所述系统文件对所述终端设备的原系统文件进行升级,并在升级后根据所述目标校验码对所述目标文件进行校验,以确定升级是否成功。
2.如权利要求1所述的系统升级方法,其特征在于,所述从系统文件中确定待校验的目标文件,包括:
若接收到用户的选择指令,则根据所述选择指令从所述系统文件中确定所述目标文件;或者,
若未接收到所述用户的选择指令,则将所述系统文件中满足预设选择条件的文件作为所述目标文件。
3.如权利要求1或2所述的系统升级方法,其特征在于,所述校验文件包括所述目标文件在所述终端设备中的目标存储路径;
所述生成与所述目标文件关联的校验文件,包括:
根据所述目标文件在所述服务器中的存储路径,确定所述目标文件在所述终端设备的目标存储路径;
针对所述目标文件,执行校验码生成指令,以生成所述目标文件的目标校验码;
基于所述目标存储路径以及所述目标校验码,生成所述目标文件的校验文件。
4.如权利要求3所述的系统升级方法,其特征在于,生成所述镜像包的镜像校验码,包括;
针对所述镜像包,执行所述校验码生成指令,以生成所述镜像包的镜像校验码。
5.如权利要求1所述的系统升级方法,其特征在于,所述将所述镜像包和所述镜像校验码发送至终端设备,包括;
将所述镜像包的镜像名重命名为所述镜像校验码,下发所述镜像名为所述镜像校验码的镜像包至所述终端设备;或者,
生成包含所述镜像校验码的校验码文件,下发所述镜像包和所述校验码文件至所述终端设备。
6.一种系统升级方法,其特征在于,应用于终端设备,所述方法包括:
接收服务器发送的镜像包和所述镜像包的镜像校验码;
在根据所述镜像校验码对所述镜像包校验通过后,获取所述镜像包中的校验文件和系统文件;其中,所述校验文件包括待校验的目标文件的目标校验码;所述系统文件包括多个软件升级文件,所述目标文件为所述多个软件升级文件中的至少一个升级文件;
采用所述系统文...
【专利技术属性】
技术研发人员:谢文刚,张晋彪,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。