亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

業(yè)務(wù)盤系統(tǒng)管理的通用平臺(tái)實(shí)現(xiàn)方法

文檔序號(hào):8223363閱讀:589來(lái)源:國(guó)知局
業(yè)務(wù)盤系統(tǒng)管理的通用平臺(tái)實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,包括EP0N(以太網(wǎng)無(wú)源光網(wǎng)絡(luò))系統(tǒng)、GP0N(吉比特?zé)o源光 網(wǎng)絡(luò))系統(tǒng),特別涉及光線路終端業(yè)務(wù)盤統(tǒng)一管理的一種實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002] 隨著以太網(wǎng)無(wú)源光網(wǎng)絡(luò)系統(tǒng)的快速發(fā)展,多家芯片供應(yīng)商的產(chǎn)品在功能上更加完 善,使得設(shè)備制造商的選擇更加多樣化。當(dāng)前芯片供應(yīng)商提供的產(chǎn)品價(jià)格存在不少差異,設(shè) 備制造商為滿足市場(chǎng)需求,往往在設(shè)備生產(chǎn)早期使用較為熟悉的芯片,后期在設(shè)備功能不 受影響的情況下為了降低成本,會(huì)選擇價(jià)格較低的芯片?,F(xiàn)在許多廠家對(duì)于不同芯片方案 的設(shè)備,往往使用不同的軟件進(jìn)行處理,這就導(dǎo)致在工程上出現(xiàn)設(shè)備外觀看起來(lái)一致但芯 片方案不同時(shí)軟件只能在部分設(shè)備中運(yùn)行的情況。

【發(fā)明內(nèi)容】

[0003] 本發(fā)明所要解決的技術(shù)問題是:提供一種機(jī)框式光線路終端上業(yè)務(wù)盤系統(tǒng)管理通 用平臺(tái)的實(shí)現(xiàn)方法。該方法能夠使用同一套軟件程序?qū)Ξ?dāng)前市場(chǎng)上常用的P0N(無(wú)源光網(wǎng) 絡(luò))芯片進(jìn)行統(tǒng)一管理。
[0004] 本發(fā)明所采用的技術(shù)方案是:業(yè)務(wù)盤系統(tǒng)管理的通用平臺(tái)實(shí)現(xiàn)方法,包括:
[0005] S1)針對(duì)不同的無(wú)源光網(wǎng)絡(luò)芯片,配置不同的功能配置函數(shù);
[0006] S2)光線路終端復(fù)雜可編程邏輯器件識(shí)別接入的無(wú)源光網(wǎng)絡(luò)芯片類型;
[0007] S3)光線路終端業(yè)務(wù)盤軟件初始化過(guò)程中,根據(jù)無(wú)源光網(wǎng)絡(luò)芯片類型注冊(cè)對(duì)應(yīng)的 功能配置函數(shù);
[0008] S4)業(yè)務(wù)盤軟件通過(guò)調(diào)用功能配置函數(shù)對(duì)無(wú)源光網(wǎng)絡(luò)芯片進(jìn)行配置。
[0009] 所述的方法,步驟S1的功能配置函數(shù)包括無(wú)源光網(wǎng)絡(luò)芯片初始化配置函數(shù)、組播 功能配置函數(shù)和虛擬局域網(wǎng)功能配置函數(shù)。無(wú)源光網(wǎng)絡(luò)芯片初始化配置函數(shù)配置的參數(shù)包 括老化時(shí)間、加密模式。
[0010] 所述的方法,步驟S1中,對(duì)于不同無(wú)源光網(wǎng)絡(luò)芯片的功能配置函數(shù),函數(shù)輸入?yún)?數(shù)、輸出參數(shù)相同,將管理方式的不同集成進(jìn)功能配置函數(shù)體中。
[0011] 所述的方法,步驟S2具體包括:復(fù)雜可編程邏輯器件根據(jù)其指定引腳的高低電平 順序,判斷出該業(yè)務(wù)盤所使用的無(wú)源光網(wǎng)絡(luò)芯片。例如,低電平表示BCM(博通)方案,高電 平表示Cortina(科締納)方案,芯片型號(hào)記錄到對(duì)應(yīng)的復(fù)雜可編程邏輯器件的寄存器中。
[0012] 所述的方法,步驟S3具體包括:
[0013] 步驟一、光線路終端主控盤發(fā)送配置報(bào)文到業(yè)務(wù)盤,由主從命令接口完成解析;
[0014] 步驟二、解析完成后,調(diào)用應(yīng)用管理模塊實(shí)現(xiàn)業(yè)務(wù)盤內(nèi)存中數(shù)據(jù)結(jié)構(gòu)的維護(hù);
[0015] 步驟三、無(wú)源光網(wǎng)絡(luò)驅(qū)動(dòng)接口注冊(cè)對(duì)應(yīng)的功能配置函數(shù)。
[0016] 所述的方法,步驟S3注冊(cè)對(duì)應(yīng)的功能配置函數(shù)的方法包括:定義一個(gè)功能回調(diào)函 數(shù),該函數(shù)的參數(shù)包括指向功能配置函數(shù)的函數(shù)指針,將該函數(shù)指針與相應(yīng)型號(hào)的無(wú)源光 網(wǎng)絡(luò)芯片功能配置函數(shù)進(jìn)行對(duì)應(yīng)。
[0017] 所述的方法,步驟S4具體包括:業(yè)務(wù)盤軟件中的無(wú)源光網(wǎng)絡(luò)驅(qū)動(dòng)接口通過(guò)調(diào)用功 能回調(diào)函數(shù),得到具體的功能配置函數(shù),功能配置函數(shù)從業(yè)務(wù)盤維護(hù)后的內(nèi)存數(shù)據(jù)結(jié)構(gòu)得 到配置信息,發(fā)送到板級(jí)支持包,由板級(jí)支持包對(duì)無(wú)源光網(wǎng)絡(luò)芯片進(jìn)行設(shè)置。
[0018] 本發(fā)明的優(yōu)點(diǎn):通過(guò)本發(fā)明可以對(duì)機(jī)框式光線路終端業(yè)務(wù)盤的多種P0N芯片方案 進(jìn)行統(tǒng)一管理,只需維護(hù)一套軟件代碼,即可滿足各種成本不同的業(yè)務(wù)盤的管理。這種方式 即加強(qiáng)了軟件維護(hù)的安全性,也降低了設(shè)備在使用不配套軟件后出現(xiàn)的死機(jī)問題。
【附圖說(shuō)明】
[0019] 圖1是業(yè)務(wù)盤硬件框架圖。
[0020] 圖2是業(yè)務(wù)盤軟件結(jié)構(gòu)圖。
[0021] 圖3是業(yè)務(wù)盤統(tǒng)一管理實(shí)現(xiàn)方法。
【具體實(shí)施方式】
[0022] 一種機(jī)框式光線路終端上業(yè)務(wù)盤系統(tǒng)管理通用平臺(tái)的實(shí)現(xiàn)方法,包括:
[0023] S1)業(yè)務(wù)盤CPLD (復(fù)雜可編程邏輯器件)實(shí)現(xiàn)對(duì)業(yè)務(wù)盤使用P0N(無(wú)源光網(wǎng)絡(luò))芯 片方案的判斷并保存在對(duì)應(yīng)寄存器中;
[0024] S2)業(yè)務(wù)盤軟件實(shí)現(xiàn)對(duì)各種不同方案P0N芯片的功能配置函數(shù);
[0025] S3)業(yè)務(wù)盤軟件初始化過(guò)程中通過(guò)CPLD對(duì)應(yīng)寄存器的值來(lái)注冊(cè)對(duì)應(yīng)P0N芯片方案 配置功能處理函數(shù);
[0026] S4)業(yè)務(wù)盤系統(tǒng)管理軟件模塊調(diào)用回調(diào)函數(shù)來(lái)對(duì)各P0N芯片方案實(shí)現(xiàn)統(tǒng)一管理。
[0027] 步驟S1具體包括:業(yè)務(wù)盤CPLD根據(jù)其指定引腳的高低電平順序,判斷出該業(yè)務(wù)盤 所使用的P0N芯片方案,并將電平轉(zhuǎn)換得到的芯片方案記錄到對(duì)應(yīng)寄存器中。
[0028] 步驟S2具體包括:業(yè)務(wù)盤軟件根據(jù)不同P0N芯片方案所需要的管理方式和配置方 法,實(shí)現(xiàn)不同功能的軟件配置函數(shù),形成每種P0N芯片方案都有對(duì)應(yīng)配置的一組函數(shù)。
[0029] 步驟S3具體包括:業(yè)務(wù)盤軟件有一套公用的P0N芯片功能回調(diào)函數(shù),軟件初始化 過(guò)程中,通過(guò)讀取步驟S1CPLD對(duì)應(yīng)寄存器的值,確定當(dāng)前業(yè)務(wù)盤使用的P0N芯片方案,從而 將步驟S2中的配套處理函數(shù)注冊(cè)到公用的P0N芯片功能回調(diào)接口上。
[0030] 步驟S4具體包括:在業(yè)務(wù)盤軟件正常運(yùn)行中,應(yīng)用層相關(guān)配置下發(fā)到系統(tǒng)管理軟 件模塊中,由系統(tǒng)管理模塊根據(jù)功能的不同統(tǒng)一調(diào)用公用的P0N芯片回調(diào)函數(shù)。
[0031] 下面結(jié)合具體實(shí)施進(jìn)一步詳述本發(fā)明。本發(fā)明是基于對(duì)多種芯片進(jìn)行管理的一種 應(yīng)用,將管理方式集成到統(tǒng)一套軟件中。
[0032] 1?確定芯片方案
[0033] 業(yè)務(wù)盤在硬件設(shè)計(jì)時(shí),將一組上拉或者下拉電阻與CPLD的一組引腳相連,通過(guò)電 阻實(shí)際的上拉、下拉產(chǎn)生的高低電平告知CPLD當(dāng)前業(yè)務(wù)盤使用的具體芯片方案,CPLD將結(jié) 果記錄到對(duì)應(yīng)的寄存器中。
[0034] 2.實(shí)現(xiàn)芯片方案的驅(qū)動(dòng)程序
[0035] 對(duì)于不同芯片方案的功能管理,實(shí)現(xiàn)配置函數(shù)時(shí)使用一樣的函數(shù)輸入、輸出參數(shù)。 將管理方式的不同集成進(jìn)配置函數(shù)中,對(duì)于應(yīng)用層的訪問接口都是相同的輸入、輸出參數(shù)。
[0036] 3?應(yīng)用軟件的實(shí)現(xiàn)
[0037] 應(yīng)用軟件在完成各種數(shù)據(jù)結(jié)構(gòu)的維護(hù)后,最后將相關(guān)配置下發(fā)到P0N芯片上,此 時(shí)使用的接口是一個(gè)函數(shù)指針,函數(shù)指針的輸入、輸出參數(shù)與步驟2中配置函數(shù)的的參數(shù) 一致。
[0038] 4.芯片驅(qū)動(dòng)與應(yīng)用軟件的對(duì)接
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1