【技术实现步骤摘要】
一种电子设备的系统升级方法及装置
[0001]本专利技术涉及计算机
,特别是涉及一种电子设备的系统升级方法及装置。
技术介绍
[0002]在目前的嵌入式产品中,手机设备可以通过recovery模式,一种对安卓机内部的数据或系统进行修改的模式,实现对当前系统的备份、升级、恢复出厂设置等操作;而在其他的嵌入式设备中,设备升级过程会要求设备保持通电状态,一旦发生断电操作,设备可能只升级一部分,不能完全升级,这种情况下设备很可能无法再次启动,只能将设备返厂维修,会带来因为时间成本增加所导致的一些不可预知的后果。
技术实现思路
[0003]本专利技术实施例的目的在于提供一种电子设备的系统升级方法及装置,以实现电子设备的系统升级。具体技术方案如下:在本专利技术实施的第一方面,首先提供了一种电子设备的系统升级方法,所述方法包括:在所述电子设备上电后,利用预设引导加载程序对所述电子设备进行初始化操作;读取配置分区中的升级状态标识;当所述升级状态标识表示升级完成或未进行过升级的情况下,启动第一系统;其中,所述第一系统用于 ...
【技术保护点】
【技术特征摘要】
1.一种电子设备的系统升级方法,其特征在于,所述方法包括:在所述电子设备上电后,利用预设引导加载程序对所述电子设备进行初始化操作;读取配置分区中的升级状态标识;当所述升级状态标识表示升级完成或未进行过升级的情况下,启动第一系统;其中,所述第一系统用于实现所述电子设备的全量业务;当所述升级状态标识表示升级未完成的情况下,启动第二系统;利用所述第二系统运行系统升级程序对所述第一系统进行升级;在所述第一系统升级完成后,利用所述第二系统将所述配置分区中的升级状态标识变更为表示升级完成;重启所述电子设备;其中,所述第二系统用于实现所述第一系统的升级业务。2.根据权利要求1所述的方法,其特征在于,在所述当所述升级状态标识表示升级完成或未进行过升级的情况下,启动第一系统之后,所述方法还包括:在获取到系统升级程序后,利用所述第一系统将所述配置分区中的升级状态标识变更为表示升级未完成,并运行所述系统升级程序对所述第一系统进行升级;在所述第一系统升级完成后,利用所述第一系统将所述配置分区中的升级状态标识变更为表示升级完成;重启所述电子设备。3.根据权利要求1所述的方法,其特征在于,在所述启动第二系统之后,所述方法还包括:显示用于提示是否对所述第一系统进行升级的提示信息;在获取到用户根据所述提示信息输入的升级指令后,执行步骤:利用所述第二系统运行系统升级程序对所述第一系统进行升级。4.根据权利要求1所述的方法,其特征在于,所述启动第一系统,包括:获取预设的第一系统地址;按照所述第一系统地址,加载所述第一系统的系统内核,挂载所述第一系统的根文件系统,并启动所述第一系统的应用程序;所述启动第二系统,包括:获取预设的第二系统地址;按照所述第二系统地址,加载所述第二系统的系统内核,挂载所述第二系统的根文件系统,并启动所述第二系统的应用程序。5.一种电子设备的系统升级装置,其特征在于,所述装置包括:初始化模块,用于在所述电子设备上电后,利用预设引导加载程序对所述电子设备进行初始化操作;读取模块,用于读取配置分区中的升级状态标识;第一系统启动模块,用于当所述升级状态标识表...
【专利技术属性】
技术研发人员:孙鹏飞,孔庆新,
申请(专利权)人:北京蓝色星际科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。