一种软件升级包创建方法和软件升级方法

文档序号:6431010阅读:241来源:国知局
专利名称:一种软件升级包创建方法和软件升级方法
技术领域
本发明涉及一种软件升级包创建方法和软件升级方法,具体而言,涉及一种提示用户新旧版本之间差别的软件升级包创建方法和软件升级方法。
背景技术
在电气产品,如PLC(ProgrammabIe logic Controller)等被投放到市场后,用户经常需要升级这些产品的固件(firmware),以扩展一些功能、修复一些bug等。通常是由用户自己来升级这些固件而不需要公司的支持。新版本的功能介绍的信息,一般只会发布在网络上,需要用户自己去下载、阅读。这些固件的升级工具只提供固件的版本号,但没有提供除此之外的关于这个升级版本的任何信息。这就使得用户很容易由于误操作升级了他不想升级的版本或用户没有足够的信息来判断他是不是需要升级该版本。给用户使用带来不便。·因此,就存在解决该问题,给用户提供一个比较友好、智能的工具来进行升级的需求。

发明内容
有鉴于此本发明提供了一种软件升级包创建方法,该方法包含如下步骤有新版本的固件后,采用预先设定的格式创建版本说明;在创建好版本说明后,将版本说明的文本和新版本的固件一起压缩成一个升级包。本发明还提供了一种软件升级方法,该方法包含如下步骤用户获得包含采用预先设定的格式创建的版本说明的升级包;根据用户的升级指令,将升级包解压得到版本说明;从需要升级的设备中得到该设备当前版本的用所述预先设定的格式创建的版本说明;将新版本的版本说明和当前版本的版本说明进行比较,并显示比较结果;当判断结果为“是”,将升级包中的新版本固件传输给需要升级的设备,结束,当判断结果为“否”,结束。另外,本发明还提供了一种软件升级方法,该方法包含如下步骤有新版本的固件后,采用预先设定的格式创建版本说明;在创建好版本说明后,将版本说明的文本和新版本的固件一起压缩成一个升级包;用户获得该升级包;根据用户的升级指令,将升级包解压得到版本说明;从需要升级的设备中得到该设备当前版本的用所述预先设定的格式创建的版本说明;将新版本的版本说明和当前版本的版本说明进行比较,并显示比较结果;判断用户是否确认要升级;当判断结果为“是”,将升级包中的新版本固件传输给需要升级的设备,结束,当判断结果为“否”,结束。采用了本发明的上述方法,用户可以明确地知道所升级的版本的情况,就可以决定是否升级,以避免不必要的升级或误升级给用户带来的不便。


其他方面、特征和优点将随着在结合附图考虑的同时参照下面详细描述变得容易理解而可以轻易被确定。图I是根据本发明的具体实施方式
的软件升级包创建方法的流程图。图2是根据本发明的具体实施方式
的软件升级方法的流程图。附图意在描述本公开内容的示例性实施方式,不应被解释成限制其范围。
具体实施方式
在描述图中所示的实施方式过程中,为了清楚的缘故采用了特定的术语。但是,这个专利说明书的公开内容并不意在局限于如此选择的该特定术语,并且应理解为每个特定元件包括所有以类似方式操作并且实现类似效果的技术等同物。现结合附图和具体实施方式
对本发明进行详细的说明。参见图1,是根据本发明的具体实施方式
的软件升级包创建方法的流程图。在本发明的具体实施的软件升级包创建方法包含如下步骤步骤101,在有新版本的固件后,采用预先设定的格式创建版本说明。在该版本说明中,要包括该版本所具有所有功能,以及该版本中各个功能的一些具体参数。以下是版本说明的一个示例
权利要求
1.一种软件升级包创建方法,其特征在于,包含如下步骤 有新版本的固件后,采用预先设定的格式创建版本说明; 在创建好版本说明后,将版本说明的文本和新版本的固件一起压缩成一个升级包。
2.如权利要求I所述的软件升级包创建方法,其特征在于,在所述版本说明中,包括版本具有的各个功能,以及各个功能的具体参数。
3.一种软件升级升级方法,其特征在于,包含如下步骤 用户获得包含采用预先设定的格式创建的版本说明的升级包; 根据用户的升级指令,将升级包解压得到版本说明; 从需要升级的设备中得到该设备当前版本的用所述预先设定的格式创建的版本说明; 将新版本的版本说明和当前版本的版本说明进行比较,并显示比较结果; 当判断结果为“是”,将升级包中的新版本固件传输给需要升级的设备,结束,当判断结果为“否”,结束。
4.一种软件升级方法,其特征在于,包含如下步骤 有新版本的固件后,采用预先设定的格式创建版本说明; 在创建好版本说明后,将版本说明的文本和新版本的固件一起压缩成一个升级包; 用户获得该升级包; 根据用户的升级指令,将升级包解压得到版本说明; 从需要升级的设备中得到该设备当前版本的用所述预先设定的格式创建的版本说明; 将新版本的版本说明和当前版本的版本说明进行比较,并显示比较结果; 判断用户是否确认要升级; 当判断结果为“是”,将升级包中的新版本固件传输给需要升级的设备,结束,当判断结果为“否”,结束。
5.如权利要求3或4所述的软件升级方法,其特征在于,在所述版本说明中,包括版本具有的各个功能,以及各个功能的具体参数。
6.如权利要求3或4所述的软件升级方法,其特征在于,所述升级包放在网络上供用户下载或者通过光盘、磁盘或可移动存储设备提供给用户。
7.如权利要求3或4所述的软件升级方法,其特征在于,在得到用户的升级指令后,通过用户操作调用升级包,并将升级包解压得到新版本的版本说明。
8.如权利要求3或4所述的软件升级方法,其特征在于,通过软件应用程序设置网络配置参数,使用户计算机与需要升级的设备通过物理连接,获取当前设备里的固件版本以及该版本所有的功能信息。
全文摘要
本发明提供了一种软件升级方法,包含如下步骤用户获得包含采用预先设定的格式创建的版本说明的升级包;根据用户的升级指令,将升级包解压得到版本说明;从需要升级的设备中得到该设备当前版本的用所述预先设定的格式创建的版本说明;将新版本的版本说明和当前版本的版本说明进行比较,并显示比较结果;当判断结果为“是”,将升级包中的新版本固件传输给需要升级的设备,结束,当判断结果为“否”,结束。采用了本发明的上述方法,用户可以明确地知道所升级的版本的情况,就可以决定是否升级,以避免不必要的升级或误升级给用户带来的不便。
文档编号G06F9/445GK102955699SQ20111023688
公开日2013年3月6日 申请日期2011年8月17日 优先权日2011年8月17日
发明者宋近才 申请人:施耐德电器工业公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1