[發明專利]一種操作系統升級方法及裝置無效
| 申請號: | 201110436356.6 | 申請日: | 2011-12-22 |
| 公開(公告)號: | CN102541596A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 蘭雨晴;高永紅;董恩廣;夏穎 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 張宇峰;鐘日紅 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 操作 系統升級 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種操作系統升級方法及裝置。
背景技術
隨著科技的進步,智能設備的系統更新越來越快,用戶對操作系統的功能要求也越來越高,使得操作系統自動升級功能稱為操作系統的重要組成部分。常見的Linux系統發行版都有自動更新的功能,甚至在一些專用的Linux系統發行版中也包含該項功能。通過自動更新功能可以修復操作系統軟件中的漏洞或者提供軟件版本升級。
現有的系統升級方法分為按版本號依次從大到小進行升級、跨版本升級、全量升級和增量升級等多種升級方法。每種升級方法都有其特定的實際作用,能夠解決實際環境中的特定問題。以按版本號大小的升級方法為例,通過對前版本的漏洞進行完善,或者對軟件添加新的應用功能的更新,使軟件更加完善好用,對原先系統中存在的漏洞等錯誤信息進行修改。
圖1為現有技術中常規升級方法的流程示意圖,以下參考圖1,說明常規升級方法的各個步驟。
步驟110,當開始執行升級程序時,終端升級程序判斷網絡是否能夠連通升級服務器,若判斷結果為是,則下載升級配置文件,否則終止升級程序。
步驟120,根據下載的升級配置文件判斷遠程升級服務器是否存在比本地版本級別高的升級包,若判斷結果為是,則下載升級包,否則終止升級程序。
步驟130,判斷下載的升級包是否完整,若判斷結果為是,則進行升級更新以完成對系統的升級,否則終止升級程序。
步驟140,重新啟動更新后的系統。
基于圖1可得到,現有的系統升級方法,基本只支持某一種升級方法或者以兩種特定的升級方法為準的升級方法,不能將上述的升級方法進行綜合,以至于不能完全解決實際應用中出現的問題。因此,亟需一種可以解決系統在實際使用中出現的多種問題的操作系統升級方法。
發明內容
本發明所要解決的技術問題之一是需要提供一種操作系統升級方法及裝置。
為了解決上述技術問題,本發明提供了一種操作系統升級方法,該方法包括:用戶端設備的操作系統向升級服務器發送升級請求;所述用戶端設備或所述升級服務器根據升級配置信息來判斷是否存在針對所述用戶端設備的升級文件;若判斷為是,將根據所述升級配置信息確定的升級文件從所述升級服務器傳送至所述用戶端設備以進行升級,反之,結束處理;其中,
所述升級配置信息包括所述升級文件的版本號和各所述用戶端設備的MAC地址的對應關系;以及,
當由所述用戶端設備根據所述升級配置信息來判斷是否存在針對所述用戶端設備的升級文件時,所述升級服務器在接收到所述用戶端的升級請求后,向所述用戶端設備發送所述升級配置信息。
根據本發明另一方面的操作系統升級方法,還包括:所述用戶端設備根據升級包列表文件和所述用戶端設備的終端升級版本列表文件來判斷所述用戶端設備是否存在未更新的升級版本號;若判斷為是,則將根據未更新的升級版本號或者根據所述升級配置信息和未更新的升級版本號確定的升級文件從所述升級服務器傳送至所述用戶端設備以進行升級,反之,結束處理,其中,
所述終端升級版本列表文件包括所述用戶端設備已更新過的升級文件的版本號,所述升級包列表文件包括所述升級服務器提交的所有的升級文件的版本號,以及,
當由所述用戶端設備根據升級包列表文件以及所述用戶端設備的終端升級版本列表文件來判斷所述用戶端設備是否存在未更新的升級版本號時,所述升級服務器在接收到所述用戶端的升級請求后,向所述用戶端設備發送所述升級包列表文件。
根據本發明另一方面的操作系統升級方法,還包括:判斷所述升級文件是否具有完整性,若判斷為是,則所述用戶端設備基于所述升級文件進行升級,反之,結束處理。
根據本發明另一方面的操作系統升級方法,還包括:查詢所述升級文件中是否存在用于更新升級程序的腳本,若存在,則執行所述用于更新升級程序的腳本以得到更新后的升級程序。
根據本發明另一方面的操作系統升級方法,還包括:查詢所述升級文件中是否存在用于啟動所述更新后的升級程序的腳本,若存在,則執行所述腳本。
根據本發明另一方面的操作系統升級方法,通過根據各個MAC地址的所述用戶端設備系統出現的錯誤信息來定制所述升級文件,并對定制的所述升級文件設定所述升級文件版本號。
根據本發明另一方面的操作系統升級方法,通過根據所述用戶端設備所在的實際地域對所述MAC地址進行分類以得到分組,通過根據各個分組中的各個MAC地址的所述用戶端設備系統出現的錯誤信息來定制所述升級文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110436356.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種輕便的橋梁施工用花蘭螺桿
- 下一篇:用于橋梁施工過程中的磨石機





