[發(fā)明專利]一種分布式設(shè)備及軟件版本兼容性維護(hù)的方法、系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201310432200.X | 申請(qǐng)日: | 2013-09-22 |
| 公開(公告)號(hào): | CN103533027B | 公開(公告)日: | 2016-11-16 |
| 發(fā)明(設(shè)計(jì))人: | 肖迎杰;俞惠 | 申請(qǐng)(專利權(quán))人: | 瑞斯康達(dá)科技發(fā)展股份有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F9/445 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 王丹;栗若木 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 設(shè)備 軟件 版本 兼容性 維護(hù) 方法 系統(tǒng) | ||
1.一種分布式設(shè)備軟件版本兼容性維護(hù)的方法,其特征在于,該方法包括:
發(fā)布復(fù)合版本軟件包文件,所述復(fù)合版本軟件包文件中攜帶分布式設(shè)備的主控板卡以及一個(gè)或多個(gè)業(yè)務(wù)板卡的軟件文件,其中,所述分布式設(shè)備的主控板卡與業(yè)務(wù)板卡的軟件文件之間相互兼容;
分布式設(shè)備的主控板卡讀取所述復(fù)合版本軟件包文件,升級(jí)本分布式設(shè)備的主控板卡以及所有業(yè)務(wù)板卡的軟件版本。
2.如權(quán)利要求1所述的方法,其特征在于,所述復(fù)合版本軟件包文件包括軟件包文件頭和軟件包文件體,所述軟件包文件體由分布式設(shè)備的主控板卡以及攜帶的業(yè)務(wù)板卡的軟件文件構(gòu)成。
3.如權(quán)利要求2所述的方法,其特征在于,所述業(yè)務(wù)板卡的軟件文件包括軟件文件頭和軟件文件體,其中,所述軟件文件頭包括如下信息:
文件標(biāo)識(shí),用于標(biāo)識(shí)此文件對(duì)應(yīng)的分布式設(shè)備的版本文件;
設(shè)備類型,用于標(biāo)識(shí)軟件版本文件適用的業(yè)務(wù)板卡類型;
版本文件類別,用于標(biāo)識(shí)系統(tǒng)軟件版本以及軟件包版本;
大版本號(hào),用于指示分布式設(shè)備中各板卡的軟件文件之間的兼容性;
小版本號(hào),規(guī)劃發(fā)布或測試版本的最小粒度。
4.如權(quán)利要求1所述的方法,其特征在于,
所述分布式設(shè)備的主控板卡讀取所述復(fù)合版本軟件包文件后,一次性升級(jí)本主控板卡和業(yè)務(wù)板卡的軟件版本。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,分布式設(shè)備的主控板卡讀取所述復(fù)合版本軟件包文件,升級(jí)本分布式設(shè)備的主控板卡以及業(yè)務(wù)板卡的軟件版本的過程如下:
所述分布式設(shè)備的主控板卡將所述復(fù)合版本軟件包文件中業(yè)務(wù)板卡的軟件文件進(jìn)行廣播;
所述分布式設(shè)備的業(yè)務(wù)板卡接收所廣播的軟件文件,根據(jù)所述軟件文件中的設(shè)備類型查找適合自身板卡類型的軟件文件,并將查找到的軟件文件保存到本地。
6.如權(quán)利要求5所述的方法,其特征在于,該方法還包括:
所述分布式設(shè)備上業(yè)務(wù)板卡通過所述復(fù)合版本軟件包文件中本板卡的軟件文件頭信息自動(dòng)檢測自身版本和主控板卡的主控版本的兼容性。
7.如權(quán)利要求6所述的方法,其特征在于,所述分布式設(shè)備將所述復(fù)合版本軟件包文件中業(yè)務(wù)板卡的軟件文件進(jìn)行廣播之前,該方法還包括:
所述分布式設(shè)備的主控板卡發(fā)送升級(jí)開始報(bào)文給業(yè)務(wù)板卡,該升級(jí)開始報(bào)文中至少攜帶待升級(jí)文件大小和主控板支持的報(bào)文單幀長度;
業(yè)務(wù)板卡接收到所述升級(jí)開始報(bào)文后,回復(fù)響應(yīng)報(bào)文,該響應(yīng)報(bào)文中攜帶本業(yè)務(wù)板卡協(xié)商后的報(bào)文單幀長度和發(fā)送速率信息;
主控板卡接收各個(gè)業(yè)務(wù)板卡的響應(yīng)報(bào)文,從中選擇報(bào)文單幀長度的最小值以及發(fā)送速率的最小值,按照所選擇的報(bào)文單幀長度的最小值對(duì)所述業(yè)務(wù)板卡的軟件文件進(jìn)行分片,并按照所選擇的發(fā)送速率的最小值依次廣播各分片。
8.如權(quán)利要求5所述的方法,其特征在于,
將所述復(fù)合版本軟件包文件保存在閃存(CF)卡或者文件傳輸協(xié)議/簡單文件傳輸協(xié)議(FTP/TFTP)服務(wù)器上;
所述分布式設(shè)備的主控板卡從CF卡或者FTP/TFTP服務(wù)器上讀取所述復(fù)合版本軟件包文件。
9.一種分布式設(shè)備,其特征在于,該設(shè)備包括一個(gè)主控板卡和兩個(gè)或兩個(gè)以上的業(yè)務(wù)板卡,其中:
所述主控板卡,讀取復(fù)合版本軟件包文件,升級(jí)本主控板卡的軟件版本,以及將所述復(fù)合版本軟件包文件中業(yè)務(wù)板卡的軟件文件下發(fā)給業(yè)務(wù)板卡;
所述業(yè)務(wù)板卡,根據(jù)所述主控板卡下發(fā)的軟件文件升級(jí)本業(yè)務(wù)板卡的軟件版本。
10.如權(quán)利要求9所述的設(shè)備,其特征在于,
所述主控板卡,將述復(fù)合版本軟件包文件中業(yè)務(wù)板卡的軟件文件一次性下發(fā)以實(shí)現(xiàn)業(yè)務(wù)板卡的軟件版本的升級(jí)。
11.如權(quán)利要求9或10所述的設(shè)備,其特征在于,
所述主控板卡,將所述復(fù)合版本軟件包文件中業(yè)務(wù)板卡的軟件文件進(jìn)行廣播;
所述業(yè)務(wù)板卡,接收所廣播的軟件文件,從所述軟件文件中查找適合自身板卡類型的軟件文件,并將查找到的軟件文件保存到本地以實(shí)現(xiàn)軟件版本的升級(jí)。
12.如權(quán)利要求11所述的設(shè)備,其特征在于,
所述業(yè)務(wù)板卡,還通過所述復(fù)合版本軟件包文件中本板卡的軟件文件頭信息自動(dòng)檢測自身版本和主控板卡的主控版本的兼容性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞斯康達(dá)科技發(fā)展股份有限公司,未經(jīng)瑞斯康達(dá)科技發(fā)展股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310432200.X/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動(dòng)態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法





