系统升级方法、装置、设备和存储介质制造方法及图纸

技术编号:21033552 阅读:86 留言:0更新日期:2019-05-04 05:10
本发明专利技术实施例提供一种系统升级方法、装置、设备和存储介质,该方法包括:获取存储于原分区表中原用户数据分区信息,原用户数据分区信息包括用户数据分区的原起始地址和原结束地址,原用户数据分区信息位于原分区表的起始位置;获取存储于新分区表中新用户数据分区信息,新用户数据分区信息包括用户数据分区的新起始地址和新结束地址,新用户数据分区信息位于新分区表的起始位置;若原起始地址与新起始地址相同,且原结束地址和新结束地址不同,则根据新分区表升级系统。基于空中下载技术,能在不对用户数据分区进行数据备份的情况下,实现对系统和分区表的升级,同时不会对用户数据分区进行清除;简化分区表升级流程,提升系统和分区表升级效率。

【技术实现步骤摘要】
系统升级方法、装置、设备和存储介质
本专利技术涉及计算机
,尤其涉及一种系统升级方法、装置、设备和存储介质。
技术介绍
目前,对具有操作系统(比如,Android系统)的电子设备(比如,手机、智能手表、智能眼镜等)的操作系统进行升级时,可以采用线刷(通过数据线进行系统升级)、卡刷(通过存储卡进行系统升级)或者空中下载技术(Over-the-Air,OTA)进行系统升级。有的升级方式仅能够对操作系统进行升级,有的升级方式可以对分区表和操作系统同时升级。在现有技术中,若要对分区表和系统同时进行升级,往往采用卡刷的方式,空中下载技术升级方式不支持对分区表的升级;并且,分区表升级会导致用户数据分区中的数据被擦除;若要避免用户数据分区中的数据被擦除,可以提前对用户数据分区中的数据进行备份,然后再进行系统升级,升级过程复杂不便。
技术实现思路
有鉴于此,本专利技术实施例提供一种系统升级方法、装置、设备和存储介质,用以基于空中下载技术实现对分区表和系统进行升级的方案。第一方面,本专利技术实施例提供一种系统升级方法,该方法包括:获取存储于原分区表中的原用户数据分区信息,所述原用户数据分区信息中包括本文档来自技高网...

【技术保护点】
1.一种系统升级方法,其特征在于,包括:获取存储于原分区表中的原用户数据分区信息,所述原用户数据分区信息中包括用户数据分区的原起始地址和原结束地址,所述原用户数据分区信息位于所述原分区表的起始位置;获取存储于新分区表中新用户数据分区信息,所述新用户数据分区信息中包括所述用户数据分区的新起始地址和新结束地址,所述新用户数据分区信息位于所述新分区表的起始位置;若所述原起始地址与所述新起始地址相同,并且所述原结束地址和所述新结束地址不同,则根据所述新分区表进行系统升级。

【技术特征摘要】
1.一种系统升级方法,其特征在于,包括:获取存储于原分区表中的原用户数据分区信息,所述原用户数据分区信息中包括用户数据分区的原起始地址和原结束地址,所述原用户数据分区信息位于所述原分区表的起始位置;获取存储于新分区表中新用户数据分区信息,所述新用户数据分区信息中包括所述用户数据分区的新起始地址和新结束地址,所述新用户数据分区信息位于所述新分区表的起始位置;若所述原起始地址与所述新起始地址相同,并且所述原结束地址和所述新结束地址不同,则根据所述新分区表进行系统升级。2.根据权利要求1所述的方法,其特征在于,所述获取存储于新分区表中新用户数据分区信息,包括:基于空中下载方式,获取系统升级数据包;解析所述系统升级数据包中的所述新分区表,以获得所述新用户数据分区信息。3.根据权利要求1或2所述的方法,其特征在于,获取存储于新分区表中新用户数据分区信息之后,还包括:基于所述新起始地址和新结束地址,确定所述新分区表对应的所述用户数据分区的预设存储空间;比较所述原分区表对应的所述用户数据分区中数据占用空间与所述预设存储空间的大小;若所述数据占用空间大于所述预设存储空间,则终止根据所述新分区表的系统升级。4.根据权利要求3所述的方法,其特征在于,还包括:若所述数据占用空间小于或等于所述预设存储空间,则比较所述原起始地址与所述新起始地址是否相同。5.根据权利要求4所述的方法,其特征在于,比较所述原起始地址与所述新起始地址是否相同,包括:若所述原起始地址与所述新起始地址不同,则终止根据所述新分区表的系统升级。6.根据权利要求4所述的方法,其特征在于,还包括:若所述原起始地...

【专利技术属性】
技术研发人员:杜小杰
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

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

1