[發明專利]一種基于內存共享的多板卡部件自動更新方法及系統有效
| 申請號: | 201410034806.2 | 申請日: | 2014-01-24 |
| 公開(公告)號: | CN103761131B | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 舒宇;周勇 | 申請(專利權)人: | 浙江眾合科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 杭州華鼎知識產權代理事務所(普通合伙)33217 | 代理人: | 胡根良 |
| 地址: | 310052 浙江省杭州市濱*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 內存 共享 板卡 部件 自動更新 方法 系統 | ||
1.一種基于內存共享的多板卡部件自動更新方法,其特征在于,該方法包括如下步驟:
S1:部件更新主機檢查存儲于所述部件更新主機中的原始更新文件,確定更新文件及對應需更新部件的主控板卡和/或從機板卡;
S2:所述部件更新主機將更新文件發送至主控板卡,主控板卡進行部件更新,或者,主控板卡通過共享內存向從機板卡發送更新文件、從機板卡進行部件更新;
步驟S1和步驟S2之間還包括一板卡狀態查詢和轉換方法,其步驟為:
1)所述部件更新主機發送查詢命令至主控板卡,主控板卡將共享內存中的主控板卡及每個從機板卡的板卡狀態信息反饋給所述部件更新主機;
2)所述部件更新主機根據所述板卡狀態信息確定是否有處于工作狀態的主控板卡和/或從機板卡,若有,則命令所述主控板卡和/或從機板卡進入更新狀態并反饋進入更新狀態的確認信息;
3)所述部件更新主機收到所述確認信息后,執行所述的步驟S2;
在步驟2)中工作狀態轉換至更新狀態時還包括啟動位于主板卡和每個從機板卡上的啟動狀態檢查模塊,所述啟動狀態檢查模塊啟動時,每個所述啟動狀態檢查模塊判斷系統是需要進入工作狀態或者更新狀態;當系統需進入更新狀態時,系統啟用更新鏡像;
所述主板卡和每個從機板卡的各個系統需進入工作狀態時,系統啟用工作鏡像,系統啟用所述工作鏡像時還對所述工作鏡像進行校驗,若校驗結果錯誤,則直接啟動更新鏡像進入更新狀態。
2.根據權利要求1所述的基于內存共享的多板卡部件自動更新方法,其特征在于,在步驟3)中,所述部件更新主機收到所述確認信息后,將一個更新文件發送至主控板卡用于所述主控板卡和/或從機板卡進行部件更新,執行完步驟S2之后,反饋給所述部件更新主機更新完成信息,所述部件更新主機將下一個更新文件發送給對應需要更新部件的主控板卡和/或從機板卡,直至需更新的主控板卡和/或從機板卡均更新完成。
3.根據權利要求1所述的基于內存共享的多板卡部件自動更新方法,其特征在于,在步驟3)中,所述部件更新主機收到所述確認信息后,將多個更新文件發送至主控板卡用于所述主控板卡和/或從機板卡進行部件更新,執行完步驟S2之后,主控板卡反饋給所述部件更新主機更新完成信息。
4.根據權利要求1所述的基于內存共享的多板卡部件自動更新方法,其特征在于:在步驟S2中,所述部件更新主機在發送更新文件的同時還發送檢驗文件,在S2步驟后,還包括校驗步驟S3:所述主板卡和/或從機板卡通過校驗文件進行校驗,若校驗結果錯誤則刪除文件系統中的更新文件,所述主板卡將更新失敗狀態發送給部件更新主機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江眾合科技股份有限公司,未經浙江眾合科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410034806.2/1.html,轉載請聲明來源鉆瓜專利網。





