发明名称 一种软件升级的方法
摘要 本发明适用于电子视频产品技术领域,提供了一种软件升级的方法,所述的方法包括:a、将旧版软件中需要保护数据存储到临时存储区域,获取新版软件中需要保护数据;b、将所述旧版软件中需要保护数据的数据信息与所述新版软件中需要保护数据的数据信息进行比较,根据比较结果对所述旧版软件中需要保护数据进行适应性修改,将修改后的需要保护数据存放到所述临时存储区域;c、将所述修改后的需要保护数据恢复至所述电子视频产品的存储器中。本发明提供的技术方案在电子视频产品软件升级时,可以避免旧版软件中需要保护的数据被破坏,同时又不会限制对软件的升级。
申请公布号 CN101996080B 申请公布日期 2014.11.26
申请号 CN200910109320.X 申请日期 2009.08.14
申请人 深圳TCL新技术有限公司 发明人 潘志兴;毛明海;路惠明
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 深圳市世纪恒程知识产权代理事务所 44287 代理人 胡海国
主权项 一种软件升级的方法,所述的方法包括:a、将旧版软件中需要保护数据存储到临时存储区域,获取新版软件中需要保护数据;b、将所述旧版软件中需要保护数据的起始位置与所述新版软件中需要保护数据所对应的起始位置进行比较后,判断旧版本软件中需要保护数据的数据结构与新版本中需要保护数据所对应的数据结构是否一致;在所述数据结构一致时,比较旧版本软件中需要保护数据的数据大小与新版本中需要保护数据所对应的数据大小是否一致,并在二者数据大小一致时,根据新版本软件中的数据信息将旧版本软件中需要保护数据恢复至非易失存储器中;在二者数据大小不一致时,从临时存储区域中读取旧版本软件中需要保护的数据,按照新版本软件的数据大小对其进行增加或者删除,并将增加或者删除后的数据存放到临时存储区域后,执行步骤c;在所述数据结构不一致时,从临时存储区中读取存储的旧版本软件中需要保护数据,按照新版本软件中的数据结构对旧版本软件中需要保护数据的数据结构进行修改后,判断旧版本软件中需要保护数据的数据大小与新版本中需要保护数据所对应的数据大小是否一致,并在二者数据大小不一致时,从临时存储区域中读取旧版本软件中修改数据结构后的需要保护数据,按照新版本软件的数据大小对其进行增加或者删除,并将增加或者删除后的数据存放到临时存储区域后,执行步骤c;在二者数据大小一致时,直接执行步骤c;c、根据所述新版软件中的数据ID号、数据名称、起始位置、数据结构和数据大小,将保存在所述临时存储区域中修改后的需要保护数据恢复至非易失性存储器中。
地址 518067 广东省深圳市南山区南海大道南TCL大厦