[發明專利]一種分布式設備及軟件版本兼容性維護的方法、系統有效
| 申請號: | 201310432200.X | 申請日: | 2013-09-22 |
| 公開(公告)號: | CN103533027B | 公開(公告)日: | 2016-11-16 |
| 發明(設計)人: | 肖迎杰;俞惠 | 申請(專利權)人: | 瑞斯康達科技發展股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 王丹;栗若木 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 設備 軟件 版本 兼容性 維護 方法 系統 | ||
技術領域
本發明涉及分布式設備,特別涉及一種通用高效的軟件版本兼容性維護的管理方案。
背景技術
目前市場上的分布式設備主要為機框式設備,由主控板卡與業務板卡組成,業務板的數目較多,并且板卡類型不一致。一般機框式設備都支持不同類型的業務板混插,但是各種類型的業務板卡和主控板卡上不可能使用完全相同的軟件版本,故在一個分布式設備適用幾十種甚至上百種不同的系統軟件(即使是同一種板卡也會適用各種不同版本號的軟件版本)。因為主控板承擔著對整個設備與各個業務板的配置與管理功能,故要求各個板卡的系統軟件間可以正確的通信,也就是各個板卡上的版本要求相互兼容,目前這部分工作需要維護人員自己手動操作完成,當主控板卡和業務板卡不兼容時,通過給主控板卡或者業務板卡升級更新版本來保證,具體采用如下兩種方案。
方案1:維護人員手工完成,當發生不兼容時,維護人員通過自己選擇可以兼容的軟件對主控板卡或者業務板卡升級,從而達到保持設備兼容性的目的。
方案2:通過網管軟件將需要升級的各種單板文件(可兼容的)打包成軟件包,下載到網絡中存在的專用存儲單板上,之后通過該專用存儲單板對設備進行升級。
很容易看出,采用方案1具有如下缺點:
版本維護需要網管人員人工保證,需要對各個板卡進行多次升級。
而采用方案2則存在如下缺點:
同方案1,打包的文件由網管人員手工打包,各個版本的兼容性需要人工來判斷,各種版本數目眾多,不易維護,容易出錯。
需要一個專用的存儲單板,且需要占用分布式設備上槽位,降低設備能力。
綜上所述,目前分布式設備存在各種版本數目眾多,不易管理,并且版本的兼容性依賴人工觀察,容易出錯。
發明內容
本發明所要解決的技術問題是,提供一種分布式設備及軟件版本兼容性維護的方法、系統,以確保各類型板卡軟件版本之間的兼容性。
為了解決上述技術問題,本發明公開了一種分布式設備軟件版本兼容性維護的方法,該方法包括:
發布復合版本軟件包文件,所述復合版本軟件包文件中攜帶分布式設備的主控板卡以及一個或多個業務板卡的軟件文件,其中,所述分布式設備的主控板卡與業務板卡的軟件文件之間相互兼容;
分布式設備的主控板卡讀取所述復合版本軟件包文件,升級本分布式設備的主控板卡以及所有業務板卡的軟件版本。
可選地,上述方法中,所述復合版本軟件包文件包括軟件包文件頭和軟件包文件體,所述軟件包文件體由分布式設備的主控板卡以及攜帶的業務板卡的軟件文件構成。
可選地,上述方法中,所述業務板卡的軟件文件包括軟件文件頭和軟件文件體,其中,所述軟件文件頭包括如下信息:
文件標識,用于標識此文件對應的分布式設備的版本文件;
設備類型,用于標識軟件版本文件適用的業務板卡類型;
版本文件類別,用于標識系統軟件版本以及軟件包版本;
大版本號,用于指示分布式設備中各板卡的軟件文件之間的兼容性;
小版本號,規劃發布或測試版本的最小粒度。
可選地,上述方法中,所述分布式設備的主控板卡讀取所述復合版本軟件包文件后,一次性升級本主控板卡和業務板卡的軟件版本。
可選地,上述方法中,分布式設備的主控板卡讀取所述復合版本軟件包文件,升級本分布式設備的主控板卡以及業務板卡的軟件版本的過程如下:
所述分布式設備的主控板卡將所述復合版本軟件包文件中業務板卡的軟件文件進行廣播;
所述分布式設備的業務板卡接收所廣播的軟件文件,根據所述軟件文件中的設備類型查找適合自身板卡類型的軟件文件,并將查找到的軟件文件保存到本地。
可選地,上述方法還包括:
所述分布式設備上業務板卡通過所述復合版本軟件包文件中本板卡的軟件文件頭信息自動檢測自身版本和主控板卡的主控版本的兼容性
可選地,分布式設備將所述復合版本軟件包文件中業務板卡的軟件文件進行廣播之前,上述方法還包括:
所述分布式設備的主控板卡發送升級開始報文給業務板卡,該升級開始報文中至少攜帶待升級文件大小和主控板支持的報文單幀長度;
業務板卡接收到所述升級開始報文后,回復響應報文,該響應報文中攜帶本業務板卡協商后的報文單幀長度和發送速率信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞斯康達科技發展股份有限公司,未經瑞斯康達科技發展股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310432200.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種棉紡織產品檢測服務的手機客戶端系統
- 下一篇:一種帶支架的零件運輸車





