发明名称 一种连续升级的方法及装置
摘要 本发明实施例提供了一种连续升级的方法及装置,涉及软件升级领域,用以解决由于中间软件版本的recovery分区的修改所导致的后续连续升级失败的问题。该方法包括:判断软件的当前版本是否是目标版本;若否,从软件由当前版本升级到目标版本所需的所有差分升级包中,查找在先版本与当前版本相同的差分升级包;其中,任意一个差分升级包只包含相邻两个版本的升级信息;检测是否需要对当前版本的recovery分区进行升级;若是,则根据查找到的差分升级包对当前版本的recovery分区进行升级,并将升级后的recovery分区加载到内存;根据查找到的差分升级包对当前版本的system分区进行升级。
申请公布号 CN104965736A 申请公布日期 2015.10.07
申请号 CN201510343007.8 申请日期 2015.06.19
申请人 青岛海信移动通信技术股份有限公司 发明人 朱晓亮
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 青岛联智专利商标事务所有限公司 37101 代理人 邵新华
主权项 一种连续升级的方法,其特征在于,包括:判断软件的当前版本是否是目标版本;若否,从所述软件由所述当前版本升级到所述目标版本所需的所有差分升级包中,查找在先版本与所述当前版本相同的差分升级包;其中,任意一个差分升级包只包含相邻两个版本的升级信息;检测是否需要对所述当前版本的recovery分区进行升级;若是,则根据查找到的差分升级包对所述当前版本的recovery分区进行升级,并将升级后的recovery分区加载到内存;根据所述查找到的差分升级包对所述当前版本的system分区进行升级。
地址 266100 山东省青岛市崂山区株洲路151号