[發明專利]一種Boot軟件自動升級控制方法和裝置有效
| 申請號: | 201110090847.X | 申請日: | 2011-04-12 |
| 公開(公告)號: | CN102184109A | 公開(公告)日: | 2011-09-14 |
| 發明(設計)人: | 方海林 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 boot 軟件 自動 升級 控制 方法 裝置 | ||
1.一種Boot軟件自動升級控制方法,所述Boot軟件攜帶于發布的主機軟件包中,所述Boot軟件包含Boot軟件版本號,其特征在于,所述Boot軟件還包含Boot軟件升級控制字段,所述升級控制字段根據該次Boot軟件發布原因設置;
板卡上Boot軟件重啟初始化階段,獲取所述升級控制字段,判斷所述升級控制字段的內容,當所述升級控制字段的內容為Boot軟件升級版本號時,獲取板卡上Boot軟件的版本號,確定所述板卡上Boot軟件的版本號是否低于所述Boot軟件升級版本號,如果是,用所述主機軟件包中的Boot軟件升級,用升級后的Boot軟件啟動;否則,用板卡上的Boot軟件啟動。
2.如權利要求1所述的方法,其特征在于,所述判斷升級控制字段的內容,當所述升級控制字段的內容為比較升級指示時,該方法進一步包括:
獲取板卡上Boot軟件的版本號和主機軟件包中Boot軟件的版本號,確定所述主機軟件包中Boot軟件的版本號是否高于所述板卡上Boot軟件的版本號;如果是,用所述主機軟件包中的Boot軟件升級后,用升級后的Boot軟件啟動;否則,用板卡上的Boot軟件啟動。
3.如權利要求1所述的方法,其特征在于,所述判斷升級控制字段的內容,當所述升級控制字段的內容為強制升級指示時,進一步包括:用所述主機軟件包中的Boot軟件升級,用升級后的Boot軟件啟動。
4.如權利要求1至3任意一項所述的方法,其特征在于,所述Boot軟件還包含升級啟動控制字段,所述升級啟動字段根據該次發布的Boot軟件在啟動過程中需執行的操作設置;
所述用升級后的Boot軟件啟動的方法進一步包括:
獲取所述升級啟動控制字段,根據獲取的所述升級啟動控制字段執行如下操作:
內存初始化指示:對CPU內存全部初始化或局部初始化;
內存自檢指示:不自檢、五步法自檢或九步法自檢;
芯片自檢指示:分別指示是否對各芯片進行自檢。
5.一種Boot軟件自動升級控制裝置,其特征在于,該裝置包括:存儲模塊、獲取模塊、判斷模塊、確定模塊、升級啟動模塊和啟動模塊;
所述存儲模塊,用于存儲攜帶Boot軟件的主機軟件包,所述Boot軟件包含Boot軟件版本號和Boot軟件升級控制字段,所述升級控制字段根據該次Boot軟件發布原因設置;
所述獲取模塊,與所述存儲模塊和所述判斷模塊相連,在板卡上Boot軟件重啟初始化時,用于從所述存儲模塊獲取所述升級控制字段,并將該升級控制字段發送給所述判斷模塊;
所述判斷模塊與所述確定模塊相連,收到所述獲取模塊發來的升級控制字段,判斷該升級控制字段的內容為Boot軟件升級版本號,將該判斷結果發送給所述確定模塊;
所述確定模塊,與所述升級啟動模塊和所述啟動模塊相連,用于接收所述判斷模塊發來的判斷結果,根據判斷結果獲取板卡上的Boot軟件版本號,判斷板卡上的Boot軟件版本號是否低于所述Boot軟件升級版本號,如果是,發送升級消息給所述升級啟動模塊,否則,發送啟動消息給所述啟動模塊;
所述升級啟動模塊,收到所述確定模塊發來的升級消息,用主機軟件包中的Boot軟件升級,用升級后的Boot軟件啟動;
所述啟動模塊,收到所述確定模塊發來的啟動消息,用板卡上的Boot軟件啟動。
6.如權利要求5所述的裝置,其特征在于,該裝置進一步包括:比較模塊;
所述判斷模塊進一步用于判斷該升級控制字段的內容為比較升級指示時,將該判斷結果發送給所述比較模塊;
所述比較模塊,與所述升級啟動模塊和所述啟動模塊相連,用于接收所述判斷模塊發來的判斷結果,根據判斷結果獲取板卡上Boot軟件的版本號和從所述存儲模塊獲取Boot軟件的版本號,確定從所述存儲模塊獲取Boot軟件的版本號是否高于所述板卡上Boot軟件的版本號;如果是,發送升級消息給所述升級啟動模塊;否則,發送啟動消息給所述啟動模塊;
所述升級啟動模塊進一步用于收到所述比較模塊發來的升級消息,用主機軟件包中的Boot軟件升級,用升級后的Boot軟件啟動;
所述啟動模塊進一步用于收到所述比較模塊發來的啟動消息,用板卡上的Boot軟件啟動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110090847.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:水性封地劑
- 下一篇:氣體輻射探測器及輻射成像系統





