[發明專利]一種軟件升級包創建方法和軟件升級方法無效
| 申請號: | 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.szxzyx.cn/pat/books/201110236882.8/2.html,轉載請聲明來源鉆瓜專利網。





