專利名稱:實(shí)現(xiàn)單板軟件加載的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域:
,尤其涉及一種實(shí)現(xiàn)單板軟件加載的系統(tǒng)及方法。
背景技術(shù):
隨著網(wǎng)絡(luò)通信的發(fā)展,各種網(wǎng)絡(luò)通信設(shè)備應(yīng)運(yùn)而生,其中包括多業(yè)務(wù)傳送設(shè)備,比如MSTP(Multi-service Transport Platform,多業(yè)務(wù)傳送平臺(tái))設(shè)備。多業(yè)務(wù)傳送設(shè)備不僅支持處理傳統(tǒng)TDM(Time Division Multiplexing,時(shí)分復(fù)用)業(yè)務(wù)的單板,還支持處理以太,ATM(Asynchronous TransferMode,異步傳送模式)等數(shù)據(jù)業(yè)務(wù)的單板。
MSTP等多業(yè)務(wù)傳送設(shè)備的業(yè)務(wù)單板(以下簡稱業(yè)務(wù)板)上的CPU以及FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)等多種器件都是需要軟件才能工作的,因此業(yè)務(wù)板上需要存儲(chǔ)供CPU和FPGA使用的軟件以及一些配置文件等,以下統(tǒng)稱單板軟件。
由于MSTP等多業(yè)務(wù)傳送設(shè)備業(yè)務(wù)板的類型比較多,某些數(shù)據(jù)類單板軟件還比較龐大,整個(gè)通信設(shè)備的軟件包(即所有類型的單板軟件的集合)通常在幾十兆字節(jié)以上。由于新特性的增加以及修改原有軟件缺陷等多種原因,經(jīng)常需要對單板軟件進(jìn)行升級(jí)。然而傳輸機(jī)房遍布較廣,各機(jī)房間距離非常遠(yuǎn),現(xiàn)場到每個(gè)機(jī)房逐個(gè)對設(shè)備進(jìn)行升級(jí)操作是非常耗費(fèi)人力物力的。因此,一般情況下會(huì)采用在中心機(jī)房遠(yuǎn)程加載的方式進(jìn)行操作。
我們知道,ITU-T建議對SDH(Synchronous Digital Hierarchy,數(shù)字同步序列)的幀結(jié)構(gòu)定義了開銷字節(jié)D1~D12用作維護(hù)管理信息的通道。設(shè)備廠家一般利用這些D字節(jié)構(gòu)成物理層DCC(Data Communication Channel,數(shù)據(jù)通信通道),在上面運(yùn)行ECC(Embedded Communication Channel,嵌入式通信通道)協(xié)議或者IP協(xié)議,以便在各網(wǎng)元之間傳遞管理維護(hù)信息,單板軟件的遠(yuǎn)程加載也是通過DCC通道進(jìn)行的。
在網(wǎng)絡(luò)通信系統(tǒng)中,我們可以將具有主控板和業(yè)務(wù)板的網(wǎng)絡(luò)設(shè)備單元統(tǒng)稱為網(wǎng)元設(shè)備,其網(wǎng)絡(luò)結(jié)構(gòu)示意圖如圖1所示。
其中,與網(wǎng)管系統(tǒng)連接的網(wǎng)元設(shè)備通常被叫做網(wǎng)關(guān)網(wǎng)元。一般來說網(wǎng)管系統(tǒng)與網(wǎng)關(guān)網(wǎng)元通過以太網(wǎng)直接連接,使用TCP/IP協(xié)議;網(wǎng)管網(wǎng)元與其他網(wǎng)元設(shè)備是通過光纖連接的。網(wǎng)關(guān)網(wǎng)元還起到了協(xié)議轉(zhuǎn)換和路由等功能,比如,將網(wǎng)管設(shè)備的TCP/IP協(xié)議轉(zhuǎn)化成網(wǎng)元間通信使用的ECC協(xié)議或者IP協(xié)議,將網(wǎng)管系統(tǒng)下發(fā)的信息轉(zhuǎn)發(fā)到目的網(wǎng)元設(shè)備。
如2所示,網(wǎng)元設(shè)備除了具備各種類型的業(yè)務(wù)板外,一般還具備一個(gè)負(fù)責(zé)通信以及系統(tǒng)控制的單板(該單板通常被稱作主控板)。加載單板軟件的時(shí)候,網(wǎng)管系統(tǒng)將加載的軟件拆分成數(shù)據(jù)包,通過DCC傳送到目的網(wǎng)元設(shè)備的主控板上,然后主控板再通過通信總線轉(zhuǎn)發(fā)到相應(yīng)的業(yè)務(wù)板上。業(yè)務(wù)板將單板軟件保存到本板的Flash(閃速存儲(chǔ)器)等存儲(chǔ)器件中,然后再將軟件加載到相應(yīng)的功能器件中。這樣,業(yè)務(wù)板復(fù)位或者重新上電時(shí),就能從本板Flash獲取軟件并啟動(dòng)運(yùn)行了。
下面簡單介紹兩種現(xiàn)有的單板軟件加載的技術(shù)方案。
技術(shù)方案一網(wǎng)管系統(tǒng)先將網(wǎng)絡(luò)中所有網(wǎng)元設(shè)備所支持的所有單板軟件打成一個(gè)軟件包,然后通過DCC將這個(gè)軟件包分別下發(fā)到各個(gè)網(wǎng)元設(shè)備的主控板中,主控板根據(jù)網(wǎng)元設(shè)備當(dāng)前業(yè)務(wù)板種類和業(yè)務(wù)板硬件版本號(hào),從軟件包中選取各業(yè)務(wù)板需要的軟件下發(fā)到業(yè)務(wù)板中,業(yè)務(wù)板將軟件加載到相應(yīng)的功能器件中。
不難看出,技術(shù)方案一具有如下缺點(diǎn)1、由于要將網(wǎng)絡(luò)中所有網(wǎng)元設(shè)備所支持的所有單板軟件作為一個(gè)軟件包存放在主控板中,因此對主控板存儲(chǔ)空間要求比較高,往往需要幾十兆的空間,造成主控板存儲(chǔ)空間的緊張;2、由于主控板需要使用大容量的存儲(chǔ)器件,因此增大了主控板的成本;3、網(wǎng)管系統(tǒng)需要將整個(gè)軟件包下發(fā)到每個(gè)網(wǎng)元設(shè)備的主控板中,因此軟件加載時(shí)間非常長。
技術(shù)方案二為了不占用每個(gè)網(wǎng)元設(shè)備主控板的存儲(chǔ)空間,在每個(gè)網(wǎng)元設(shè)備的主控板中增加一個(gè)CF(Compact Flash,緊密型閃速存儲(chǔ)器)卡。這樣加載單板軟件時(shí),網(wǎng)管系統(tǒng)可以將產(chǎn)品所支持的所有單板軟件打成的一個(gè)軟件包通過DCC下發(fā)到網(wǎng)元主控板的CF卡中,主控板再根據(jù)網(wǎng)元當(dāng)前業(yè)務(wù)板種類和業(yè)務(wù)板硬件版本號(hào),自動(dòng)對業(yè)務(wù)板進(jìn)行相應(yīng)的軟件升級(jí)操作。
不難看出,技術(shù)方案二雖然降低了主控板存儲(chǔ)空間的要求,但具有如下缺點(diǎn)1、由于每個(gè)網(wǎng)元的主控板都需要支持CF卡,因此成本較高;2、軟件加載時(shí)間長的問題沒有解決;3、CF卡對主控板依賴過高,當(dāng)軟件包增大需要擴(kuò)展CF卡容量時(shí),需要取下主控板方可更換CF卡,這樣可能會(huì)對業(yè)務(wù)造成影響;另外由于CF卡技術(shù)尚未成熟,CF卡使用壽命短,經(jīng)常會(huì)出現(xiàn)讀寫錯(cuò)誤、不穩(wěn)定,因此軟件加載的安全性、可靠性無法得到保證。
發(fā)明內(nèi)容鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明的目的是提供一種實(shí)現(xiàn)單板軟件加載的系統(tǒng)及方法,不但可以降低網(wǎng)元設(shè)備主控板的存儲(chǔ)容量要求,大大降低主控板成本,而且還可以提高軟件加載的速度。
本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供了一種實(shí)現(xiàn)單板軟件加載的系統(tǒng),包括業(yè)務(wù)板,該系統(tǒng)還包括專用存儲(chǔ)單板,設(shè)置于網(wǎng)元設(shè)備中且獨(dú)立于網(wǎng)元設(shè)備的主控板,用于保存網(wǎng)管下發(fā)的單板軟件包;單板軟件下發(fā)模塊,設(shè)置于網(wǎng)元設(shè)備主控板中,用于從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件并下發(fā)給相應(yīng)的業(yè)務(wù)板。
所述系統(tǒng)的網(wǎng)元設(shè)備設(shè)置有所述專用存儲(chǔ)單板,或者設(shè)置有所述專用存儲(chǔ)單板和所述單板軟件下發(fā)模塊。
當(dāng)所述系統(tǒng)的網(wǎng)元設(shè)備設(shè)置有專用存儲(chǔ)單板和所述單板軟件下發(fā)模塊時(shí),所述專用存儲(chǔ)單板與所述單板軟件下發(fā)模塊之間通過通信接口相連,且所述通信接口包括以太網(wǎng)口、串口或USB口。
該系統(tǒng)包括兩個(gè)或兩個(gè)以上互為備份的專用存儲(chǔ)單板,且所述兩個(gè)或兩個(gè)以上專用存儲(chǔ)單板設(shè)置在一個(gè)網(wǎng)元設(shè)備中或者不同網(wǎng)元設(shè)備中。
該系統(tǒng)包括兩個(gè)或兩個(gè)以上單板軟件下發(fā)模塊,且設(shè)置在不同網(wǎng)元設(shè)備的主控板中。
本發(fā)明還提供了一種實(shí)現(xiàn)單板軟件加載的方法,包括如下步驟A、網(wǎng)管系統(tǒng)將單板軟件包下發(fā)到專用存儲(chǔ)單板中保存;B、單板軟件下發(fā)模塊從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件下發(fā)到業(yè)務(wù)板中;
C、業(yè)務(wù)板收到所述單板軟件后進(jìn)行軟件加載處理。
所述步驟A包括網(wǎng)管系統(tǒng)將不同版本的單板軟件包下發(fā)到所述專用存儲(chǔ)單板中保存;且所述步驟B包括單板軟件下發(fā)模塊根據(jù)外部命令從所述專用存儲(chǔ)單板中選擇其中一個(gè)版本的單板軟件下發(fā)到相應(yīng)的業(yè)務(wù)板中;或者,單板軟件下發(fā)模塊根據(jù)網(wǎng)元設(shè)備類型和業(yè)務(wù)板類型從所述專用存儲(chǔ)單板中選擇最新版本的單板軟件下發(fā)到相應(yīng)的業(yè)務(wù)板中。
所述步驟A包括在所述專用存儲(chǔ)單板中保存兩套或兩套以上互為備份的單板軟件包。
所述步驟B包括當(dāng)網(wǎng)元設(shè)備設(shè)置有所述單板軟件下發(fā)模塊和所述專用存儲(chǔ)單板時(shí),所述單板軟件下發(fā)模塊通過以太網(wǎng)口、USB口或串口通信方式從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件下發(fā)到業(yè)務(wù)板中;當(dāng)網(wǎng)元設(shè)備沒有設(shè)置所述專用存儲(chǔ)單板時(shí),該網(wǎng)元設(shè)備的所述單板軟件下發(fā)模塊通過與所述專用存儲(chǔ)單板設(shè)置于同一個(gè)網(wǎng)元設(shè)備中的主控板轉(zhuǎn)發(fā)的方式從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件下發(fā)到業(yè)務(wù)板中。
當(dāng)網(wǎng)絡(luò)中存在多個(gè)所述專用存儲(chǔ)單板時(shí),所述步驟B包括當(dāng)網(wǎng)元設(shè)備沒有設(shè)置所述專用存儲(chǔ)單板時(shí),該網(wǎng)元設(shè)備的所述單板軟件下發(fā)模塊從同一個(gè)專用存儲(chǔ)單板或者從鄰近的專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件下發(fā)到業(yè)務(wù)板中。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明所述的系統(tǒng)及方法具有如下優(yōu)點(diǎn)
1、加載單板軟件時(shí),將單板軟件包集中保存在專用存儲(chǔ)單板中,不必占用每個(gè)網(wǎng)元設(shè)備主控板的存儲(chǔ)空間,而且整個(gè)網(wǎng)絡(luò)中只需要一個(gè)專用存儲(chǔ)單板即可,因此不但可以降低網(wǎng)元設(shè)備主控板的存儲(chǔ)容量需求,而且還可以大大降低成本;2、主控板從網(wǎng)元設(shè)備中獲取單板軟件的速度遠(yuǎn)快于從網(wǎng)管獲取單板軟件的速度,因此與現(xiàn)有技術(shù)相比,軟件加載的速度大大提高;3、由于專用存儲(chǔ)單板獨(dú)立于主控板,因此當(dāng)軟件包增大需要擴(kuò)展專用存儲(chǔ)單板容量時(shí),只需升級(jí)專用存儲(chǔ)單板即可,無需取下主控板,所以不會(huì)對業(yè)務(wù)造成任何影響;另外專用存儲(chǔ)單板可以采用技術(shù)成熟的存儲(chǔ)器件,如普通的硬盤、FLASH存儲(chǔ)器等,因此可靠性、安全性較高;4、如果在一塊專用存儲(chǔ)單板中存儲(chǔ)兩套或兩套以上軟件包,或者,在同一個(gè)網(wǎng)元中設(shè)置兩塊或兩塊以上專用存儲(chǔ)單板,或者,在整個(gè)網(wǎng)絡(luò)中設(shè)置兩塊或兩塊以上專用存儲(chǔ)單板,則進(jìn)一步提高了單板軟件加載的可靠性、安全性;5、在專用存儲(chǔ)單板中存儲(chǔ)不同版本的單板軟件包,根據(jù)各網(wǎng)元設(shè)備業(yè)務(wù)板的需要加載不同版本的軟件,這樣不同種類的網(wǎng)元設(shè)備在軟件加載時(shí)可以使用相同的專用存儲(chǔ)單板,使用方便。
圖1為具有多業(yè)務(wù)轉(zhuǎn)發(fā)功能的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為具有多業(yè)務(wù)轉(zhuǎn)發(fā)功能的網(wǎng)元結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例所述實(shí)現(xiàn)單板軟件加載的系統(tǒng)結(jié)構(gòu)示意圖一;圖4為本發(fā)明實(shí)施例所述實(shí)現(xiàn)單板軟件加載的系統(tǒng)結(jié)構(gòu)示意圖二;圖5為本發(fā)明實(shí)施例所述實(shí)現(xiàn)單板軟件加載的方法的工作流程圖。
具體實(shí)施方式為了降低網(wǎng)元設(shè)備主控板的存儲(chǔ)容量要求和成本,提高軟件加載的速度,本發(fā)明提供了一種實(shí)現(xiàn)單板軟件加載的系統(tǒng),如圖3所示,該系統(tǒng)除了包括業(yè)務(wù)板外,還包括獨(dú)立于主控板的專用存儲(chǔ)單板和單板軟件下發(fā)模塊,其中,專用存儲(chǔ)單板的功能為集中保存網(wǎng)管系統(tǒng)下發(fā)的單板軟件包。
專用存儲(chǔ)單板可以采用技術(shù)成熟的存儲(chǔ)器件,如普通的flash存儲(chǔ)器或者硬盤來替代。
單板軟件下發(fā)模塊,設(shè)置于主控板中,其功能為從專用存儲(chǔ)單板中存儲(chǔ)的單板軟件包中獲取業(yè)務(wù)板需要的單板軟件并下發(fā)到相應(yīng)業(yè)務(wù)板。
該系統(tǒng)中的單板軟件下發(fā)模塊的數(shù)量可以為一個(gè),也可以為多個(gè),且設(shè)置在不同網(wǎng)元設(shè)備的主控板中。
當(dāng)專用存儲(chǔ)單板與單板軟件下發(fā)模塊設(shè)置在同一個(gè)網(wǎng)元設(shè)備中,專用存儲(chǔ)單板與單板軟件下發(fā)模塊通過通信口相連,通信口可以是以太網(wǎng)口、USB(Universal Serial Bus,通用串行總線)口、串口等。
在網(wǎng)元設(shè)備中設(shè)置獨(dú)立于主控板的專用存儲(chǔ)單板的實(shí)現(xiàn)單板軟件加載的系統(tǒng)以及該系統(tǒng)中各網(wǎng)元設(shè)備之間的通信如圖4所示。
為了對本發(fā)明有進(jìn)一步的了解,下面將結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)的說明。
本發(fā)明的具體實(shí)施方式
如圖4所示,包括如下步驟步驟41網(wǎng)管系統(tǒng)將單板軟件進(jìn)行打包處理。
當(dāng)需要對網(wǎng)絡(luò)中的業(yè)務(wù)板進(jìn)行軟件加載時(shí),網(wǎng)管系統(tǒng)先將網(wǎng)絡(luò)中所有網(wǎng)元設(shè)備所支持的所有單板軟件打成一個(gè)軟件包。
步驟42網(wǎng)管系統(tǒng)將單板軟件包通過DCC通道下發(fā)到網(wǎng)絡(luò)中的專用存儲(chǔ)單板中保存。
步驟43網(wǎng)元設(shè)備主控板中的單板軟件下發(fā)模塊從專用存儲(chǔ)單板中獲取單板軟件并下發(fā)給業(yè)務(wù)板。
當(dāng)業(yè)務(wù)板需要加載軟件時(shí),各網(wǎng)元設(shè)備主控板中的單板軟件下發(fā)模塊根據(jù)業(yè)務(wù)板的種類和硬件版本號(hào),從專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中選取相應(yīng)的單板軟件并下發(fā)給相應(yīng)的業(yè)務(wù)板。
與專用存儲(chǔ)單板同在一個(gè)網(wǎng)元設(shè)備中的單板軟件下發(fā)模塊從專用存儲(chǔ)單板存儲(chǔ)的軟件包中獲取單板軟件的方式包括以太網(wǎng)口、USB口或者串口等通信方式。
其他沒有設(shè)置專用存儲(chǔ)單板的網(wǎng)元設(shè)備中的單板軟件下發(fā)模塊獲取單板軟件的方式包括通過與該專用存儲(chǔ)單板同在一個(gè)網(wǎng)元設(shè)備中的主控板轉(zhuǎn)發(fā)的方式。
網(wǎng)絡(luò)中各網(wǎng)元設(shè)備之間可以通過DCC通道進(jìn)行通信。
步驟44業(yè)務(wù)板進(jìn)行軟件加載處理。
各個(gè)業(yè)務(wù)板收到單板軟件后將單板軟件保存到本業(yè)務(wù)板的Flash等存儲(chǔ)器件中,然后再將軟件加載到相應(yīng)的功能器件中。
采用上述技術(shù)方案加載單板軟件時(shí),將單板軟件包集中保存在專用存儲(chǔ)單板中,不必占用每個(gè)網(wǎng)元設(shè)備主控板的存儲(chǔ)空間,而且整個(gè)網(wǎng)絡(luò)中只需要一個(gè)專用存儲(chǔ)單板即可,因此不但可以降低網(wǎng)元設(shè)備主控板的存儲(chǔ)容量需求,而且還可以大大降低成本;由于主控板從網(wǎng)元設(shè)備中獲取單板軟件的速度遠(yuǎn)快于從網(wǎng)管系統(tǒng)獲取單板軟件的速度,因此與現(xiàn)有技術(shù)相比,軟件加載的速度大大提高;由于專用存儲(chǔ)單板獨(dú)立于主控板,因此當(dāng)軟件包增大需要擴(kuò)展專用存儲(chǔ)單板容量時(shí),只需升級(jí)專用存儲(chǔ)單板即可,所以擴(kuò)展專用存儲(chǔ)單板容量不會(huì)對業(yè)務(wù)造成任何影響;另外專用存儲(chǔ)單板可以采用技術(shù)成熟的存儲(chǔ)器件,如普通的硬盤、FLASH存儲(chǔ)器等,因此可靠性、安全性較高。
在上述技術(shù)方案的基礎(chǔ)上還可以進(jìn)行如下的改進(jìn)一、在專用存儲(chǔ)單板中存儲(chǔ)不同版本的軟件包,各網(wǎng)元設(shè)備主控板中的單板軟件下發(fā)模塊根據(jù)業(yè)務(wù)板的需要獲取相應(yīng)版本的單板軟件下發(fā)到業(yè)務(wù)板中,比如單板軟件下發(fā)模塊根據(jù)外部命令從所述專用存儲(chǔ)單板中選擇其中一個(gè)版本的單板軟件下發(fā)到相應(yīng)的業(yè)務(wù)板中;或者,單板軟件下發(fā)模塊根據(jù)網(wǎng)元設(shè)備類型和業(yè)務(wù)板類型自動(dòng)從所述專用存儲(chǔ)單板中選擇最新版本的單板軟件下發(fā)到相應(yīng)的業(yè)務(wù)板中。
這樣不同種類的網(wǎng)元設(shè)備在軟件加載時(shí)可以使用相同的專用存儲(chǔ)單板,不但使用方便,而且還可以提高軟件加載的速度。
二、在專用存儲(chǔ)單板中存儲(chǔ)兩套或兩套以上的軟件包,軟件包之間個(gè)互為備份,當(dāng)其中一個(gè)軟件包失效時(shí),不會(huì)影響整個(gè)網(wǎng)絡(luò)的單板軟件加載功能。
三、在同一個(gè)網(wǎng)元設(shè)備中設(shè)置兩塊或者兩塊以上專用存儲(chǔ)單板,單板之間互為備份,當(dāng)其中一塊單板失效時(shí),不會(huì)影響整個(gè)網(wǎng)絡(luò)的單板軟件加載功能;在整個(gè)網(wǎng)絡(luò)中,在兩個(gè)網(wǎng)元設(shè)備或者多個(gè)網(wǎng)元設(shè)備中設(shè)置專用存儲(chǔ)單板,網(wǎng)元設(shè)備間互為備份,當(dāng)其中一個(gè)網(wǎng)元設(shè)備失效的情況下,不會(huì)影響整個(gè)網(wǎng)絡(luò)的單板軟件加載功能。
當(dāng)在整個(gè)網(wǎng)絡(luò)中的兩個(gè)網(wǎng)元設(shè)備或者多個(gè)網(wǎng)元設(shè)備中設(shè)置專用存儲(chǔ)單板時(shí),沒有設(shè)置專用存儲(chǔ)單板的網(wǎng)元設(shè)備中的單板軟件下發(fā)模塊可以從同一個(gè)網(wǎng)元設(shè)備的專用存儲(chǔ)單板中獲取單板軟件,也可以從鄰近網(wǎng)元設(shè)備的專用存儲(chǔ)單板中獲取單板軟件。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求
的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種實(shí)現(xiàn)單板軟件加載的系統(tǒng),包括業(yè)務(wù)板,其特征在于,該系統(tǒng)還包括專用存儲(chǔ)單板,設(shè)置于網(wǎng)元設(shè)備中且獨(dú)立于網(wǎng)元設(shè)備的主控板,用于保存網(wǎng)管下發(fā)的單板軟件包;單板軟件下發(fā)模塊,設(shè)置于網(wǎng)元設(shè)備主控板中,用于從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件并下發(fā)給相應(yīng)的業(yè)務(wù)板。
2.根據(jù)權(quán)利要求
1所述的系統(tǒng),其特征在于,所述系統(tǒng)的網(wǎng)元設(shè)備設(shè)置有所述專用存儲(chǔ)單板,或者設(shè)置有所述專用存儲(chǔ)單板和所述單板軟件下發(fā)模塊。
3.根據(jù)權(quán)利要求
2所述的系統(tǒng),其特征在于,當(dāng)所述系統(tǒng)的網(wǎng)元設(shè)備設(shè)置有專用存儲(chǔ)單板和所述單板軟件下發(fā)模塊時(shí),所述專用存儲(chǔ)單板與所述單板軟件下發(fā)模塊之間通過通信接口相連,且所述通信接口包括以太網(wǎng)口、串口或USB口。
4.根據(jù)權(quán)利要求
1、2或3所述的系統(tǒng),其特征在于該系統(tǒng)包括兩個(gè)或兩個(gè)以上互為備份的專用存儲(chǔ)單板,且所述兩個(gè)或兩個(gè)以上專用存儲(chǔ)單板設(shè)置在一個(gè)網(wǎng)元設(shè)備中或者不同網(wǎng)元設(shè)備中。
5.根據(jù)權(quán)利要求
1、2或3所述的系統(tǒng),其特征在于該系統(tǒng)包括兩個(gè)或兩個(gè)以上單板軟件下發(fā)模塊,且設(shè)置在不同網(wǎng)元設(shè)備的主控板中。
6.一種實(shí)現(xiàn)單板軟件加載的方法,其特征在于,包括如下步驟A、網(wǎng)管系統(tǒng)將單板軟件包下發(fā)到專用存儲(chǔ)單板中保存;B、單板軟件下發(fā)模塊從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件下發(fā)到業(yè)務(wù)板中;C、業(yè)務(wù)板收到所述單板軟件后進(jìn)行軟件加載處理。
7.根據(jù)權(quán)利要求
6所述的方法,其特征在于,所述步驟A包括網(wǎng)管系統(tǒng)將不同版本的單板軟件包下發(fā)到所述專用存儲(chǔ)單板中保存;且所述步驟B包括單板軟件下發(fā)模塊根據(jù)外部命令從所述專用存儲(chǔ)單板中選擇其中一個(gè)版本的單板軟件下發(fā)到相應(yīng)的業(yè)務(wù)板中;或者,單板軟件下發(fā)模塊根據(jù)網(wǎng)元設(shè)備類型和業(yè)務(wù)板類型從所述專用存儲(chǔ)單板中選擇最新版本的單板軟件下發(fā)到相應(yīng)的業(yè)務(wù)板中。
8.根據(jù)權(quán)利要求
6所述的方法,其特征在于,所述步驟A包括在所述專用存儲(chǔ)單板中保存兩套或兩套以上互為備份的單板軟件包。
9.根據(jù)權(quán)利要求
6所述的方法,其特征在于,所述步驟B包括當(dāng)網(wǎng)元設(shè)備設(shè)置有所述單板軟件下發(fā)模塊和所述專用存儲(chǔ)單板時(shí),所述單板軟件下發(fā)模塊通過以太網(wǎng)口、USB口或串口通信方式從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件下發(fā)到業(yè)務(wù)板中;當(dāng)網(wǎng)元設(shè)備沒有設(shè)置所述專用存儲(chǔ)單板時(shí),該網(wǎng)元設(shè)備的所述單板軟件下發(fā)模塊通過與所述專用存儲(chǔ)單板設(shè)置于同一個(gè)網(wǎng)元設(shè)備中的主控板轉(zhuǎn)發(fā)的方式從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件下發(fā)到業(yè)務(wù)板中。
10.根據(jù)權(quán)利要求
6至9任一項(xiàng)所述的方法,其特征在于,當(dāng)網(wǎng)絡(luò)中存在多個(gè)所述專用存儲(chǔ)單板時(shí),所述步驟B包括當(dāng)網(wǎng)元設(shè)備沒有設(shè)置所述專用存儲(chǔ)單板時(shí),該網(wǎng)元設(shè)備的所述單板軟件下發(fā)模塊從同一個(gè)專用存儲(chǔ)單板或者從鄰近的專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件下發(fā)到業(yè)務(wù)板中。
專利摘要
本發(fā)明公開了一種軟件加載的系統(tǒng)及方法,該系統(tǒng)除包括業(yè)務(wù)板外,還包括專用存儲(chǔ)單板和單板軟件下發(fā)模塊;專用存儲(chǔ)單板,設(shè)置于網(wǎng)元設(shè)備中且獨(dú)立于網(wǎng)元設(shè)備的主控板,用于保存網(wǎng)管下發(fā)的單板軟件包;單板軟件下發(fā)模塊,設(shè)置于網(wǎng)元設(shè)備主控板中,用于從所述專用存儲(chǔ)單板存儲(chǔ)的單板軟件包中獲取單板軟件并下發(fā)給相應(yīng)的業(yè)務(wù)板。采用本發(fā)明所述的系統(tǒng)和方法,不但可以降低網(wǎng)元設(shè)備主控板的存儲(chǔ)容量要求,大大降低主控板成本,而且還可以提高軟件加載的速度。
文檔編號(hào)G06F9/445GK1992641SQ200510135504
公開日2007年7月4日 申請日期2005年12月28日
發(fā)明者程力, 涂敏海 申請人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan