[发明专利]一种软件升级包创建方法和软件升级方法无效
申请号: | 201110236882.8 | 申请日: | 2011-08-17 |
公开(公告)号: | CN102955699A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 宋近才 | 申请(专利权)人: | 施耐德电器工业公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王冉 |
地址: | 法国吕埃*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 升级 创建 方法 | ||
技术领域
本发明涉及一种软件升级包创建方法和软件升级方法,具体而言,涉及一种提示用户新旧版本之间差别的软件升级包创建方法和软件升级方法。
背景技术
在电气产品,如PLC(Programmable logic Controller)等被投放到市场后,用户经常需要升级这些产品的固件(firmware),以扩展一些功能、修复一些bug等。通常是由用户自己来升级这些固件而不需要公司的支持。新版本的功能介绍的信息,一般只会发布在网络上,需要用户自己去下载、阅读。这些固件的升级工具只提供固件的版本号,但没有提供除此之外的关于这个升级版本的任何信息。这就使得用户很容易由于误操作升级了他不想升级的版本或用户没有足够的信息来判断他是不是需要升级该版本。给用户使用带来不便。
因此,就存在解决该问题,给用户提供一个比较友好、智能的工具来进行升级的需求。
发明内容
有鉴于此本发明提供了一种软件升级包创建方法,该方法包含如下步骤:有新版本的固件后,采用预先设定的格式创建版本说明;在创建好版本说明后,将版本说明的文本和新版本的固件一起压缩成一个升级包。
本发明还提供了一种软件升级方法,该方法包含如下步骤:用户获得包含采用预先设定的格式创建的版本说明的升级包;根据用户的升级指令,将升级包解压得到版本说明;
从需要升级的设备中得到该设备当前版本的用所述预先设定的格式创建的版本说明;将新版本的版本说明和当前版本的版本说明进行比较,并显示比较结果;当判断结果为“是”,将升级包中的新版本固件传输给需要升级的设备,结束,当判断结果为“否”,结束。
另外,本发明还提供了一种软件升级方法,该方法包含如下步骤:有新版本的固件后,采用预先设定的格式创建版本说明;在创建好版本说明后,将版本说明的文本和新版本的固件一起压缩成一个升级包;用户获得该升级包;根据用户的升级指令,将升级包解压得到版本说明;从需要升级的设备中得到该设备当前版本的用所述预先设定的格式创建的版本说明;将新版本的版本说明和当前版本的版本说明进行比较,并显示比较结果;判断用户是否确认要升级;当判断结果为“是”,将升级包中的新版本固件传输给需要升级的设备,结束,当判断结果为“否”,结束。
采用了本发明的上述方法,用户可以明确地知道所升级的版本的情况,就可以决定是否升级,以避免不必要的升级或误升级给用户带来的不便。
附图说明
其他方面、特征和优点将随着在结合附图考虑的同时参照下面详细描述变得容易理解而可以轻易被确定。
图1是根据本发明的具体实施方式的软件升级包创建方法的流程图。
图2是根据本发明的具体实施方式的软件升级方法的流程图。
附图意在描述本公开内容的示例性实施方式,不应被解释成限制其范围。
具体实施方式
在描述图中所示的实施方式过程中,为了清楚的缘故采用了特定的术语。但是,这个专利说明书的公开内容并不意在局限于如此选择的该特定术语,并且应理解为每个特定元件包括所有以类似方式操作并且实现类似效果的技术等同物。
现结合附图和具体实施方式对本发明进行详细的说明。
参见图1,是根据本发明的具体实施方式的软件升级包创建方法的流程图。在本发明的具体实施的软件升级包创建方法包含如下步骤:
步骤101,在有新版本的固件后,采用预先设定的格式创建版本说明。在该版本说明中,要包括该版本所具有所有功能,以及该版本中各个功能的一些具体参数。以下是版本说明的一个示例:
以前的各个版本的版本说明,也是用这个统一的预先设定的格式来创建,以方便后续步骤中的比较。
步骤102,在创建好该统一格式的版本说明后,将版本说明的文本和新版本的固件一起压缩成一个升级包。该升级包一般是放在网络上供用户下载,也可以通过光盘、磁盘或可移动存储设备等方式提供给用户。
参见图2,图2是根据本发明的具体实施方式的软件升级方法的流程图。
步骤103,用户获得该升级包。用户在获得了该升级包后,会存放在用户计算机的硬盘等内部存储设备或连接到计算机的外部存储设备中,如可移动存储器等中。
步骤104、105,根据用户的升级指令,将升级包解压得到版本说明。
在步骤105中,在得到用户的升级指令后,通过用户操作调用升级包,并将升级包解压得到新版本的版本说明。
步骤106,从需要升级的设备(如PLC)中得到该设备当前版本的版本说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施耐德电器工业公司,未经施耐德电器工业公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110236882.8/2.html,转载请声明来源钻瓜专利网。