專利名稱:內(nèi)存數(shù)據(jù)的初始化處理、初始化方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,具體而言,涉及一種內(nèi)存數(shù)據(jù)的初始化處理、初始化方法及裝置。
背景技術(shù):
在一個(gè)分組交換網(wǎng)絡(luò)節(jié)點(diǎn),節(jié)點(diǎn)上的網(wǎng)絡(luò)處理器通過(guò)查找業(yè)務(wù)表實(shí)現(xiàn)業(yè)務(wù)轉(zhuǎn)發(fā),在網(wǎng)絡(luò)處理器及其外圍設(shè)備上電初始化階段,必須對(duì)所有定義的業(yè)務(wù)表,甚至對(duì)所有內(nèi)存進(jìn)行初始化,否則由于內(nèi)存數(shù)據(jù)(包括但不限于業(yè)務(wù)表)的隨機(jī)值造成錯(cuò)誤的轉(zhuǎn)發(fā)行為。而且表項(xiàng)初始化必須在盡量短的時(shí)間內(nèi)完成,否則會(huì)影響設(shè)備啟動(dòng)或重新啟動(dòng)時(shí)間,或主備倒換后的業(yè)務(wù)恢復(fù)。相關(guān)技術(shù)中對(duì)表項(xiàng)初始化一般采用中央處理器(Central Processing Unit,簡(jiǎn)稱為CPU)初始化的方式,如圖I所示,CPU對(duì)所有業(yè)務(wù)表按順序(表I至表N,N為自然數(shù))進(jìn)行初始化,或有選擇性的初始化,CPU 一次發(fā)送的初始化消息受CPU工作頻率約束,而現(xiàn)在運(yùn)營(yíng)商對(duì)業(yè)務(wù)容量的要求越來(lái)越高,初始化的表項(xiàng)大量增加,比如一個(gè)2G bits的DDR3SDRAM,如果對(duì)所有內(nèi)存進(jìn)行初始化,表項(xiàng)條目為16M,這已遠(yuǎn)遠(yuǎn)超過(guò)CPU的處理能力,影響了初始化的效率。針對(duì)相關(guān)技術(shù)中的上述問(wèn)題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中,由于利用CPU對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化,效率較低等技術(shù)問(wèn)題,本發(fā)明提供了一種內(nèi)存數(shù)據(jù)的初始化處理、初始化方法及裝置,以至少解決上述問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種內(nèi)存數(shù)據(jù)的初始化處理方法,包括啟動(dòng)網(wǎng)元設(shè)備中的各個(gè)包發(fā)生器;通過(guò)各個(gè)包發(fā)生器并行發(fā)送各個(gè)包發(fā)生器的初始化報(bào)文,其中,初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息。優(yōu)選地,通過(guò)各個(gè)包發(fā)生器并行發(fā)送各個(gè)包發(fā)生器的初始化報(bào)文,包括通過(guò)各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器,串行發(fā)送每個(gè)發(fā)生器要發(fā)送的初始化報(bào)文。優(yōu)選地,上述方法還包括接收用于指示對(duì)待初始化內(nèi)存數(shù)據(jù)初始化完成的控制消息;在接收到控制消息后,控制包發(fā)生器關(guān)閉。優(yōu)選地,上述方法還包括接收各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器發(fā)送的中斷消息,其中,所處中斷消息在每個(gè)包發(fā)生器完成所有初始化報(bào)文的發(fā)送時(shí)發(fā)送;根據(jù)中斷消息控制包發(fā)生器關(guān)閉。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種內(nèi)存數(shù)據(jù)的初始化方法,包括接收來(lái)自網(wǎng)元設(shè)備中各個(gè)包發(fā)生器并行發(fā)送各個(gè)包發(fā)生器的初始化報(bào)文,其中,初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息;根據(jù)上述標(biāo)識(shí)信息對(duì)待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化。 優(yōu)選地,上述方法還包括發(fā)送用于指示對(duì)待初始化內(nèi)存數(shù)據(jù)初始化完成的控制消息,其中,控制消息用于觸發(fā)控制包發(fā)生器關(guān)閉。
優(yōu)選地,根據(jù)標(biāo)識(shí)信息對(duì)待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化之后,還包括刪除初始化報(bào)文。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種內(nèi)存數(shù)據(jù)的初始化處理裝置,包括啟動(dòng)模塊,用于啟動(dòng)網(wǎng)元設(shè)備中的各個(gè)包發(fā)生器;發(fā)送模塊,用于通過(guò)各個(gè)包發(fā)生器并行發(fā)送各個(gè)包發(fā)生器的初始化報(bào)文,其中,初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息。上述發(fā)送模塊,還用于通過(guò)各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器,串行發(fā)送每個(gè)發(fā)生器要發(fā)送的初始化報(bào)文。根據(jù)本發(fā)明的再一個(gè)方面,還提供了一種內(nèi)存數(shù)據(jù)的初始化裝置,包括接收模塊,接收來(lái)自網(wǎng)元設(shè)備中各個(gè)包發(fā)生器并行發(fā)送的各個(gè)包發(fā)生器的初始化報(bào)文,其中,初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息;初始化模塊,用于根據(jù)上述標(biāo)識(shí)信息對(duì)待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化。通過(guò)本發(fā)明,由于利用包發(fā)生器并行發(fā)送各自的初始化報(bào)文,以根據(jù)初始化報(bào)文
中的待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)來(lái)對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化的技術(shù)手段,解決了相關(guān)技術(shù)中,利用CPU對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化,效率較低等技術(shù)問(wèn)題,從而實(shí)現(xiàn)了對(duì)數(shù)據(jù)量較大的內(nèi)存數(shù)據(jù)的快速初始化。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I為根據(jù)相關(guān)技術(shù)的CPU初始化表項(xiàng)的不意圖;圖2為根據(jù)本發(fā)明實(shí)施例I的內(nèi)存數(shù)據(jù)的初始化處理方法的流程圖;圖3為本發(fā)明實(shí)施例I的內(nèi)存數(shù)據(jù)的初始化處理裝置的結(jié)構(gòu)框圖;圖4為根據(jù)本發(fā)明實(shí)施例2的內(nèi)存數(shù)據(jù)的初始化方法的流程圖;圖5為根據(jù)本發(fā)明實(shí)施例2的內(nèi)存數(shù)據(jù)的初始化裝置的結(jié)構(gòu)框圖;圖6為根據(jù)本發(fā)明實(shí)施例的包發(fā)生器初始化表項(xiàng)原理示意圖;圖7為根據(jù)本發(fā)明實(shí)施例3的包發(fā)生器初始化表項(xiàng)的裝置結(jié)構(gòu)框圖;圖8為根據(jù)本發(fā)明實(shí)施例3的微碼初始化模塊對(duì)表項(xiàng)進(jìn)行初始化的方法流程圖;圖9為根據(jù)本發(fā)明實(shí)施例4的包發(fā)生器初始化表項(xiàng)的裝置結(jié)構(gòu)框圖;圖10為根據(jù)本發(fā)明實(shí)施例4的微碼初始化模塊對(duì)表項(xiàng)進(jìn)行初始化的方法流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。考慮到相關(guān)技術(shù)中,利用CPU對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化,效率較低等技術(shù)問(wèn)題,以下結(jié)合實(shí)施例提供了相關(guān)的解決方案,現(xiàn)詳細(xì)說(shuō)明。實(shí)施例I圖2為根據(jù)本發(fā)明實(shí)施例I的內(nèi)存數(shù)據(jù)的初始化處理方法的流程圖。如圖2所示,該方法包括步驟S202,啟動(dòng)網(wǎng)元設(shè)備中的各個(gè)包發(fā)生器;
步驟S204,通過(guò)各個(gè)包發(fā)生器并行發(fā)送各個(gè)包發(fā)生器的初始化報(bào)文,其中,初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息。通過(guò)上述各個(gè)處理步驟,由于利用包發(fā)生器并行發(fā)送各自的初始化報(bào)文,以根據(jù)初始化報(bào)文中的待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)來(lái)對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化的技術(shù)手段,代替了利用CPU對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化的技術(shù)手段,因此,可以解決利用CPU對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化,效率較低等技術(shù)問(wèn)題。對(duì)于上述各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器,其發(fā)送初始化報(bào)文的方式有多種,例如可以采用串行或并行的方式發(fā)送,對(duì)于后者,可以表現(xiàn)為以下形式每個(gè)包發(fā)生器,串行發(fā)送上述每個(gè)發(fā)生器要發(fā)送的初始化報(bào)文。為了節(jié)省運(yùn)行資源,還需要設(shè)置包發(fā)生器的關(guān)閉操作,在本實(shí)施例中,提供了兩種實(shí)現(xiàn)方式
第一種實(shí)現(xiàn)方式接收用于指示對(duì)待初始化內(nèi)存數(shù)據(jù)初始化完成的控制消息;在接收到控制消息后,控制包發(fā)生器關(guān)閉。第二種實(shí)現(xiàn)方式接收各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器發(fā)送的中斷消息,其中,所處中斷消息在每個(gè)包發(fā)生器完成所有初始化報(bào)文的發(fā)送時(shí)發(fā)送;根據(jù)中斷消息控制包發(fā)生器關(guān)閉。在本實(shí)施例中還提供了一種內(nèi)存數(shù)據(jù)的初始化處理裝置,用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述,下面對(duì)該裝置中涉及到的模塊進(jìn)行說(shuō)明。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。圖3為本發(fā)明實(shí)施例I的內(nèi)存數(shù)據(jù)的初始化處理裝置的結(jié)構(gòu)框圖。如圖3所示,該裝置包括啟動(dòng)模塊30,連接至發(fā)送模塊32,用于啟動(dòng)網(wǎng)元設(shè)備中的各個(gè)包發(fā)生器;發(fā)送模塊32,用于通過(guò)各個(gè)包發(fā)生器并行發(fā)送各個(gè)包發(fā)生器的初始化報(bào)文,其中,初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息。通過(guò)上述各個(gè)模塊所實(shí)現(xiàn)的功能,同樣可以利用包發(fā)生器并行發(fā)送各自的初始化報(bào)文,以根據(jù)初始化報(bào)文中的待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)來(lái)對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化,代替利用CPU對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化,同樣可以提高初始化效率。在本實(shí)施例中,上述發(fā)送模塊32,還用于通過(guò)各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器,串行發(fā)送每個(gè)發(fā)生器要發(fā)送的初始化報(bào)文。實(shí)施例2本實(shí)施例與實(shí)施例I相對(duì)應(yīng),在初始化內(nèi)存數(shù)據(jù)側(cè)進(jìn)行說(shuō)明。圖4為根據(jù)本發(fā)明實(shí)施例2的內(nèi)存數(shù)據(jù)的初始化方法的流程圖。如圖4所示,該方法包括步驟S402,接收來(lái)自網(wǎng)元設(shè)備中各個(gè)包發(fā)生器并行發(fā)送各個(gè)包發(fā)生器的初始化報(bào)文,其中,初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息;步驟S404,根據(jù)標(biāo)識(shí)信息對(duì)待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化。在本實(shí)施例中,為了節(jié)省運(yùn)行資源,在不需要包發(fā)生器時(shí),還需要關(guān)閉包發(fā)生器,為達(dá)到該目的,可以采用以下技術(shù)手段實(shí)現(xiàn)發(fā)送用于指示對(duì)待初始化內(nèi)存數(shù)據(jù)初始化完成的控制消息,其中,控制消息用于觸發(fā)控制包發(fā)生器關(guān)閉。在根據(jù)標(biāo)識(shí)信息對(duì)待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化之后,還需要?jiǎng)h除初始化報(bào)文。在本實(shí)施例中,還提供一種內(nèi)存數(shù)據(jù)的初始化裝置,用于實(shí)現(xiàn)上述方法,如圖5所示,該裝置包括接收模塊50,連接至初始化模塊52,接收來(lái)自網(wǎng)元設(shè)備中各個(gè)包發(fā)生器并行發(fā)送的各個(gè)包發(fā)生器的初始化報(bào)文,其中,初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息;初始化模52,用于根據(jù)標(biāo)識(shí)信息對(duì)待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化。為了更好地理解上述實(shí)施例,以下結(jié)合實(shí)施例4-5詳細(xì)說(shuō)明。以下實(shí)施例屬于數(shù)據(jù)通信中網(wǎng)絡(luò)處理器領(lǐng)域,并以初始化表項(xiàng)為例進(jìn)行說(shuō)明。以下實(shí)施例的主要設(shè)計(jì)思想在
于如圖6所示,初始化階段可以同時(shí)啟動(dòng)多個(gè)包發(fā)生器(包發(fā)生器I至包發(fā)生器M,M為自然數(shù))以同時(shí)對(duì)對(duì)多個(gè)內(nèi)存或表項(xiàng)進(jìn)行初始化,而每個(gè)包生器也可以按序?qū)崿F(xiàn)對(duì)多個(gè)內(nèi)存或表項(xiàng)進(jìn)行初始化。比如包發(fā)生器I對(duì)內(nèi)部SRAM0,內(nèi)部SRAMl進(jìn)行初始化,包發(fā)生器2對(duì)外部SDRAMO,SDRAMl,SDRAM2進(jìn)行初始化等等。包發(fā)生器之間的初始化啟動(dòng)流程是并行的,而每個(gè)包發(fā)生器對(duì)各個(gè)內(nèi)存或表項(xiàng)的初始化是串行的。這種層次化的初始化方法可以實(shí)現(xiàn)大容量?jī)?nèi)存或表項(xiàng)的快速初始化。實(shí)施例3本實(shí)施例中,提供了一種包發(fā)生器初始化表項(xiàng)的裝置。如圖7所示,該裝置包括CPU模塊70 :配置包發(fā)生器模塊72,初始化階段啟動(dòng)包生器發(fā)送初始化報(bào)文;收到微碼初始化完成的控制消息或包發(fā)生器初始化完成的中斷消息時(shí),停止包發(fā)生器。包發(fā)生器模塊72 :按配置周期發(fā)送初始化報(bào)文,包發(fā)生器通過(guò)報(bào)文中攜帶或通過(guò)寄存器向微碼初始化模塊傳遞報(bào)文ID信息,以對(duì)對(duì)應(yīng)的條目進(jìn)行初始化。流量整形模塊74 :由于包發(fā)生器,環(huán)回通道等與正常轉(zhuǎn)發(fā)流量共享網(wǎng)絡(luò)處理器微碼處理帶寬,因此必須對(duì)各種流量進(jìn)行流量整形。對(duì)不同類型流量,分配不同的承諾帶寬,且能允許一定的突發(fā)流量,防止報(bào)文因擁塞而造成丟棄。比如對(duì)OAM掃描報(bào)文分配承諾帶寬,保證對(duì)所有OAM檢測(cè)實(shí)例的掃描,而不會(huì)產(chǎn)生包發(fā)生器發(fā)送的掃描報(bào)文因擁塞而造成丟棄。微碼初始化模塊76 :每收到一個(gè)初始化報(bào)文,通過(guò)報(bào)文中攜帶或寄存器傳遞的報(bào)文ID信息構(gòu)造表項(xiàng)地址,初始化條目。微碼上送模塊78 :當(dāng)微碼完成對(duì)每個(gè)包發(fā)生器對(duì)應(yīng)的內(nèi)存或表項(xiàng)的初始化時(shí),向(PU模塊發(fā)送消息;丟棄初始化報(bào)文。如圖8所示,上述微碼初始化模塊進(jìn)行初始化的流程,包括步驟S802,微碼初始化模塊收到初始化報(bào)文;步驟S804,從報(bào)文中或寄存器中獲取報(bào)文ID ;步驟S806,產(chǎn)生表項(xiàng)地址,初始化表項(xiàng);步驟S808,如果該包發(fā)生器對(duì)應(yīng)的內(nèi)存或表項(xiàng)初始化沒完成,丟棄初始化報(bào)文;步驟S810,如果該包發(fā)生器對(duì)應(yīng)的內(nèi)存或表項(xiàng)初始化完成,微碼產(chǎn)生消息上送CPU模塊;步驟S812,丟棄初始化報(bào)文。
實(shí)施例4本實(shí)施例中,提供了一種包發(fā)生器初始化表項(xiàng)的裝置。如圖9所示,該裝置包括CPU模塊90 :配置包發(fā)生器模塊92,初始化階段啟動(dòng)包生器發(fā)送初始化報(bào)文;收到微碼初始化完成的控制消息上送或包發(fā)生器初始化完成的中斷上送時(shí),停止包發(fā)生器。包發(fā)生器模塊92 :按配置周期發(fā)送初始化報(bào)文,包發(fā)生器通過(guò)報(bào)文中攜帶或通過(guò)寄存器向微碼初始化模塊傳遞報(bào)文ID信息,以對(duì)對(duì)應(yīng)的條目進(jìn)行初始化。流量整形模塊94 :由于包發(fā)生器,環(huán)回通道等與正常轉(zhuǎn)發(fā)流量共享網(wǎng)絡(luò)處理器微碼處理帶寬,因此必須對(duì)各種流量進(jìn)行流量整形。對(duì)不同類型流量,分配不同的承諾帶寬,且能允許一定的突發(fā)流量,防止報(bào)文因擁塞而造成丟棄。比如對(duì)操作管理維護(hù)(OperationAdministration and Maintenance,簡(jiǎn)稱為0AM)掃描報(bào)文分配承諾帶寬,保證對(duì)所有OAM 檢測(cè)實(shí)例的掃描,而不會(huì)產(chǎn)生包發(fā)生器發(fā)送的掃描報(bào)文因擁塞而造成丟棄。微碼初始化模塊96 :每收到一個(gè)初始化報(bào)文,通過(guò)報(bào)文中攜帶或寄存器傳遞的報(bào)文ID信息構(gòu)造表項(xiàng)地址,初始化條目。中斷模塊98 :當(dāng)每個(gè)包發(fā)生器完成所有初始化報(bào)文的發(fā)送時(shí),產(chǎn)生中斷上送CPU。如圖10所示,上述微碼初始化模塊96進(jìn)行初始化的流程,包括步驟S1002,微碼初始化模塊收到初始化報(bào)文;步驟S1004,從報(bào)文中或寄存器中獲取報(bào)文ID ;步驟S1006,產(chǎn)生表項(xiàng)地址,初始化表項(xiàng);步驟S1008,丟棄初始化報(bào)文。在另外一個(gè)實(shí)施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。在另外一個(gè)實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有上述軟件,該存儲(chǔ)介質(zhì)包括但不限于光盤、軟盤、硬盤、可擦寫存儲(chǔ)器等。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種內(nèi)存數(shù)據(jù)的初始化處理方法,其特征在于,包括 啟動(dòng)網(wǎng)元設(shè)備中的各個(gè)包發(fā)生器; 通過(guò)所述各個(gè)包發(fā)生器并行發(fā)送所述各個(gè)包發(fā)生器的初始化報(bào)文,其中,所述初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,通過(guò)所述各個(gè)包發(fā)生器并行發(fā)送所述各個(gè)包發(fā)生器的初始化報(bào)文,包括 通過(guò)所述各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器,串行發(fā)送所述每個(gè)發(fā)生器要發(fā)送的初始化報(bào)文。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,還包括 接收用于指示對(duì)所述待初始化內(nèi)存數(shù)據(jù)初始化完成的控制消息; 在接收到所述控制消息后,控制所述包發(fā)生器關(guān)閉。
4.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,還包括 接收所述各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器發(fā)送的中斷消息,其中,所處中斷消息在所述每個(gè)包發(fā)生器完成所有初始化報(bào)文的發(fā)送時(shí)發(fā)送; 根據(jù)所述中斷消息控制所述包發(fā)生器關(guān)閉。
5.一種內(nèi)存數(shù)據(jù)的初始化方法,其特征在于,包括 接收來(lái)自網(wǎng)元設(shè)備中各個(gè)包發(fā)生器并行發(fā)送所述各個(gè)包發(fā)生器的初始化報(bào)文,其中,所述初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息; 根據(jù)所述標(biāo)識(shí)信息對(duì)所述待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括 發(fā)送用于指示對(duì)所述待初始化內(nèi)存數(shù)據(jù)初始化完成的控制消息,其中,所述控制消息用于觸發(fā)控制所述包發(fā)生器關(guān)閉。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,根據(jù)所述標(biāo)識(shí)信息對(duì)所述待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化之后,還包括 刪除所述初始化報(bào)文。
8.—種內(nèi)存數(shù)據(jù)的初始化處理裝置,其特征在于,包括 啟動(dòng)模塊,用于啟動(dòng)網(wǎng)元設(shè)備中的各個(gè)包發(fā)生器; 發(fā)送模塊,用于通過(guò)所述各個(gè)包發(fā)生器并行發(fā)送所述各個(gè)包發(fā)生器的初始化報(bào)文,其中,所述初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述發(fā)送模塊,還用于通過(guò)所述各個(gè)包發(fā)生器中的每個(gè)包發(fā)生器,串行發(fā)送所述每個(gè)發(fā)生器要發(fā)送的初始化報(bào)文。
10.一種內(nèi)存數(shù)據(jù)的初始化裝置,其特征在于,包括 接收模塊,接收來(lái)自網(wǎng)元設(shè)備中各個(gè)包發(fā)生器并行發(fā)送的所述各個(gè)包發(fā)生器的初始化報(bào)文,其中,所述初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息; 初始化模塊,用于根據(jù)所述標(biāo)識(shí)信息對(duì)所述待初始化內(nèi)存數(shù)據(jù)進(jìn)行初始化。
全文摘要
本發(fā)明提供了一種內(nèi)存數(shù)據(jù)的初始化處理、初始化方法及裝置,其中,上述初始化處理方法,包括啟動(dòng)網(wǎng)元設(shè)備中的各個(gè)包發(fā)生器;通過(guò)各個(gè)包發(fā)生器并行發(fā)送各個(gè)包發(fā)生器的初始化報(bào)文,其中,該初始化報(bào)文中攜帶有待初始化內(nèi)存數(shù)據(jù)的標(biāo)識(shí)信息。采用本發(fā)明提供的上述技術(shù)方案,解決了相關(guān)技術(shù)中,利用CPU對(duì)內(nèi)存數(shù)據(jù)進(jìn)行初始化,效率較低等技術(shù)問(wèn)題,從而實(shí)現(xiàn)了對(duì)數(shù)據(jù)量較大的內(nèi)存數(shù)據(jù)的快速初始化。
文檔編號(hào)H04L12/24GK102984007SQ20121051962
公開日2013年3月20日 申請(qǐng)日期2012年12月6日 優(yōu)先權(quán)日2012年12月6日
發(fā)明者謝密 申請(qǐng)人:中興通訊股份有限公司