[发明专利]一种用于软件升级且动态回滚的控制装置以及控制方法有效
| 申请号: | 200710170510.3 | 申请日: | 2007-11-16 |
| 公开(公告)号: | CN101436138A | 公开(公告)日: | 2009-05-20 |
| 发明(设计)人: | 贾正辉 | 申请(专利权)人: | 苏州科达通信技术发展有限公司;苏州科达科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
| 代理公司: | 上海市光大律师事务所 | 代理人: | 崔 维;臧云霄 |
| 地址: | 215011江苏省苏州市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 软件 升级 动态 控制 装置 以及 方法 | ||
1.一种在软件所在设备中对所述软件进行升级及动态回滚的控制方 法,其中,包括如下步骤:
-a1.对升级软件进行版本正确性校验,所述升级软件指用于对 所述软件的当前版本进行升级的软件版本;
-a2.判断所述升级软件是否通过版本正确性校验;
-a3.若所述升级软件通过版本正确性校验,则通过网络接收所 述升级软件;
-b.校验所述升级软件是否为合适的软件;
-c.判断所述升级软件是否通过所述步骤b中的校验;
-d.若所述升级软件通过所述步骤b中的校验,则将所述升级软 件设置为所述软件的当前版本。
2.根据权利要求1所述的方法,其中,所述步骤d还包括如下步骤:
-将所述软件被升级之前的软件版本设置为备份软件。
3.根据权利要求2所述的方法,其中,在所述步骤d之后还包括步 骤:
-e.判断所述软件的当前版本是否能够正常启动;
-f.若所述软件的当前版本不能正常启动,则将所述备份软件设 置为所述软件的当前版本。
4.根据权利要求3所述的方法,其中,所述步骤e包括如下步骤:
-判断在预设时间内是否收到所述软件的当前版本正常启动的反 馈信息;
-若在预设时间内未收到所述软件的当前版本正常启动的反馈信 息,则确定所述软件的当前版本不能正常启动。
5.根据权利要求3或4所述的方法,其中,所述步骤f中的将备份 软件设置为所述软件的当前版本的步骤包括如下步骤:
-将所述软件的当前版本的路径信息设置为所述备份软件的存储 位置。
6.根据权利要求1至4中任一项所述的方法,其中,所述步骤a1之 前还包括步骤:
-向存储有所述升级软件的装置发送软件升级请求。
7.根据权利要求1至4中任一项所述的方法,其中,所述步骤b包 括如下步骤中的任一个或任多个:
-b1.对所述升级软件进行完整性校验,以确定所述升级软件是 否包括所有必需的内容;以及
-b2.对所述升级软件进行设备匹配校验,以确定所述升级软件 是否与所述软件所在设备相匹配。
8.根据权利要求7所述的方法,其中,所述步骤b1包括如下步骤:
-获取所述升级软件中包含的冗余信息;
-根据所述冗余信息确定所述升级软件是否包括所有必需的内 容。
9.根据权利要求6所述的方法,其中,所述步骤b包括如下步骤中 的任一个或任多个:
-b1.对所述升级软件进行完整性校验,以确定所述升级软件是 否包括所有必需的内容;以及
-b2.对所述升级软件进行设备匹配校验,以确定所述升级软件 是否与所述软件所在设备相匹配。
10.根据权利要求9所述的方法,其中,所述步骤b1包括如下步 骤:
-获取所述升级软件中包含的冗余信息;
-根据所述冗余信息确定所述升级软件是否包括所有必需的内 容。
11.根据权利要求1至4中任一项所述的方法,其中,所述步骤d 中的将所述升级软件设置为所述软件的当前版本的步骤包括如下步 骤:
-将所述升级软件存储至第一存储位置;
-将所述软件的当前版本的路径信息设置为所述第一存储位置。
12.根据权利要求2至4中任一项所述的方法,其中,所述步骤d 中的将所述软件被升级之前的软件版本设置为备份软件的步骤包括如 下步骤:
-将所述备份软件存储至第二存储位置。
13.根据权利要求1至4中任一项所述的方法,其中,所述设备为 嵌入式设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科达通信技术发展有限公司;苏州科达科技有限公司,未经苏州科达通信技术发展有限公司;苏州科达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710170510.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:改进型板尺
- 下一篇:书脊粘结处涂双面热压粘结胶的书刊封面内表面塑封膜





