[發明專利]一種靈活的軟件升級的方法有效
| 申請號: | 200910014192.0 | 申請日: | 2009-02-24 |
| 公開(公告)號: | CN101593118A | 公開(公告)日: | 2009-12-02 |
| 發明(設計)人: | 張照平;史艷慶;荊世華;趙立剛 | 申請(專利權)人: | 浪潮集團山東通用軟件有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司 | 代理人: | 姜 明 |
| 地址: | 250014山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 靈活 軟件 升級 方法 | ||
1.一種軟件升級的方法,其特征在于通過服務端和客戶端構建升級補丁平臺,構建步驟包括:
1)首先在服務端提供的補丁服務端服務目錄內發布補丁包;
2)在補丁服務端服務目錄內建立補丁版本索引文件,補丁版本索引文件中描述補丁包名稱、路徑、補丁包的MD5校驗碼、補丁包的依賴關系;
3)在要升級的軟件系統上安裝補丁客戶端,安裝時預先配置補丁版本索引文件下載地址以及補丁版本索引文件;
4)使用補丁客戶端的操作界面操作初始化補丁平臺;
5)補丁客戶端根據計劃任務,連接補丁服務端,下載補丁版本索引文件,并解析補丁版本索引文件后下載、升級補?。?
6)升級補丁平臺不依賴于操作系統類型、軟件,平臺獨立在不同產品或項目中使用,使用時,補丁平臺客戶端根據配置,首先獲取服務端上相應的補丁版本記錄,并將記錄與客戶端的版本記錄進行比較,然后根據補丁版本記錄與客戶端的版本記錄之間的差異獲取客戶端需要升級的補丁包,依次進行下載,下載過程中采用斷點續傳,平臺客戶端根據補丁包的補丁描述信息對補丁有效性、補丁依賴關系進行驗證,驗證成功后系統根據計劃任務進行軟件升級操作。
2.根據權利要求1所述的方法,其特征在于,構建步驟還包括:
1)升級補丁平臺服務端通過分發補丁遠程對客戶端的應用軟件或者操作系統進行統一的操作或者分發信息;
2)補丁包文件中包含了需要客戶端執行操作的描述和這個操作執行過程中需要的信息;
3)索引文件是一個軟件的版本補丁維護集,一個服務端定義多個索引文件,一個客戶端有一個索引文件;
4)升級補丁平臺客戶端使用補丁包來更新自身。
3.根據權利要求1所述的方法,其特征在于,升級補丁平臺的服務端任務包括:
1)負責定義要分發的版本的索引文件和補丁包;
2)接收客戶端的操作信息 。
4.根據權利要求1所述的方法,其特征在于,升級補丁平臺的客戶端任務?包括:
1)提供操作平臺方便的設置補丁的計劃任務和數據庫設置;
2)采用描述語言,描述補丁包要執行的操作;
3)能夠從服務端的一個索引文件接收補丁的列表,并與本地索引文件進行比較,判斷出應該下載的補丁文件;
4)分析索引文件,驗證補丁包有效性、完整性以及補丁包的依賴關系;
5)解析執行補丁包內提供的操作,判斷補丁類型;
6)補丁下載和補丁升級分離,互相不受影響;
7)維護本地所接收到的補丁文件的狀態信息;
8)記錄執行補丁過程中的信息 。
5.根據權利要求1所述的方法,其特征在于,補丁包的內容包括:
1)采用描述語言,描述補丁包要執行的預制操作;
2)補丁包為軟件補丁的集合;
3)補丁包包括預制的執行邏輯:
預先執行:按預先的定義執行補丁文件中定義的操作;
事后執行:補丁升級完后執行補丁文件中定義的操作;
4)使用通用的壓縮方式壓縮補丁文件;
5)補丁包文件結構:
文件替換目錄/目錄file_update
j?ar文件更新目錄/目錄jar_update
數據庫更新sql文件/文件db_update.sql
預處理描述文件before.xml
后處理描述文件after.xml
說明文件/文件readme.txtconfig.
補丁屬性文件/目錄properties。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團山東通用軟件有限公司,未經浪潮集團山東通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910014192.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機器翻譯方法及系統
- 下一篇:管理遠程裝置記錄文件的方法及其遠程管理系統





