專利名稱:Gpon接入系統(tǒng)中多款onu自動升級的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及PON接入網(wǎng)絡(luò)系統(tǒng)中對ONU的管理方法,具體涉及GPON接入系統(tǒng)中多款ONU自動升級的方法及系統(tǒng)。
背景技術(shù):
GPON(Gigabit-Capable Passive Optical Network, GPON)技術(shù)是基于 ITU-TG. 984. χ標(biāo)準(zhǔn)的最新一代寬帶無源光綜合接入標(biāo)準(zhǔn),其具有傳輸速率高、傳輸距離長、 效率高、可伸縮性強、支持不同QOS要求的業(yè)務(wù)、強大的OAM能力和健壯性、高安全性等特點,被大多數(shù)運營商視為實現(xiàn)接入網(wǎng)業(yè)務(wù)寬帶化,綜合化改造的理想技術(shù)。GPON系統(tǒng)與現(xiàn)有的PON系統(tǒng)類似,也是由OLT、ONU, ODN組成。ODN(Optical Distributed Network)由光纖和無源分光器組成,它連接局端的OLT(Optical Line Terminal)和用戶端的ONU(Optical Network Unit),在一定的物理限制和帶寬限制條件下,讓多個終端設(shè)備ONU來共享局端設(shè)備OLT的各種業(yè)務(wù),實現(xiàn)上行1. 25(ibit/S、下行 2. 5Gbit/s的速率進行數(shù)據(jù)傳輸。GPON代表下一代的互聯(lián)網(wǎng)的發(fā)展趨勢,即將開始在國內(nèi)大規(guī)模的商用,為了讓用戶得到更好的服務(wù),后期對全網(wǎng)ONU的功能升級勢在必行,而如何讓其升級更便捷、更穩(wěn)定便成為當(dāng)前工程上的重要問題。由于一個系統(tǒng)往往下掛多款(多種類型)的0NU,配置ONU 自動升級時往往需要配置多種類型ONU的自動升級,如何保存這些升級文件是實現(xiàn)ONU自動升級的一個關(guān)鍵問題。比較理想的方案是將這些自動升級配置下發(fā)到指定類型的0NU,局端設(shè)備不需要保存升級文件,由ONU到FTP服務(wù)器上下載升級文件頭,比較版本后對自身版本進行更新, 但是這個方案需要ONU連接到FTP服務(wù)器的通道,由于受網(wǎng)絡(luò)條件等因素的限制不可行。目前主要采用的方案是將配置的多種升級文件緩存在局端(主控盤和線卡),主控盤上緩存配置的全部升級文件,以保證在線卡熱插拔時將ONU自動升級配置下發(fā)到線卡后,線卡可以及時通過FTP服務(wù)獲取升級文件,線卡緩存配置中與自己相關(guān)的升級文件,在線卡上實現(xiàn)自動升級的功能,即在自動升級開關(guān)打開的時段內(nèi),輪詢在線的ONU并對需要升級的ONU進行升級,這種方法的主要問題是增加了系統(tǒng)內(nèi)存的壓力,在內(nèi)存有限的條件下是不可行的。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是解決GPON接入系統(tǒng)中多款ONU自動升級增加了系統(tǒng)內(nèi)存壓力的問題。為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種GPON接入系統(tǒng)中多款ONU自動升級的方法,包括以下步驟A10、對多個升級文件排序形成升級文件列表,每一種類型的ONU對應(yīng)一個所述升級文件;
A20、主控盤收到網(wǎng)管下發(fā)的自動升級使能指令后,輪詢每一個線卡上已授權(quán)并且在線的0NU,獲得所有在線ONU的硬件及軟件版本,通過硬件版本校驗獲得每一種ONU的類型,通過軟件版本校驗獲得需要升級的ONU的ID號;A30、根據(jù)升級文件列表的順序,主控盤下載一個相應(yīng)的升級文件到內(nèi)存中,并根據(jù)所述升級文件對應(yīng)的ONU的類型,下發(fā)批量升級命令將此升級文件下發(fā)到相應(yīng)的一個或多個線卡,相應(yīng)的線卡控制其下掛的所有與所述升級文件對應(yīng)的所有ONU實現(xiàn)升級;A40、所有線卡的批量升級命令下發(fā)完成后,主控盤釋放內(nèi)存中存儲升級文件的空間;A50、重復(fù)步驟A30,直到下載完升級文件列表中對應(yīng)的所有升級文件。在上述方法中,在步驟A20中,在網(wǎng)管上手動配置自動升級參數(shù)并下發(fā)至所述主控盤,所述自動升級參數(shù)包括自動升級文件的類型以及FTP服務(wù)器地址、用戶名和密碼;在步驟A30中,所述主控盤根據(jù)所述FTP服務(wù)器的地址、用戶名和密碼從FTP服務(wù)器下載相應(yīng)的升級文件。在上述方案中,在步驟AlO中,所述升級文件列表同步到備用主控盤。在上述方案中,在ONU自動升級過程中,主控盤向網(wǎng)管上報升級文件下載、校驗結(jié)果以及各個ONU升級的結(jié)果,并將結(jié)果信息保存到網(wǎng)管的ONU自動升級日志中。在上述方法中,步驟A30包括以下步驟A301、輪詢升級文件列表,若不為空則查看當(dāng)前輪詢到的升級文件對應(yīng)的ONU軟、 硬件版本信息映射表是否空,若為空則下載256字節(jié)升級文件的文件頭;A302、若下載文件頭失敗則清空此升級文件對應(yīng)的軟、硬件版本信息,并上報主控盤文件下載失敗日志,若下載文件頭成功則解析并保存至ONU軟、硬件版本信息映射表;A303、輪詢在位線卡,若有未完成的批量升級任務(wù)的則等待批量升級任務(wù)完成后再進行下發(fā)自動升級命令;A304、若在線的當(dāng)前類型ONU需要升級,則主控盤從FTP服務(wù)器下載升級文件到內(nèi)存中;A305、若升級文件下載失敗,則清除其在映射表中對應(yīng)的ONU軟、硬件版本信息, 并上報主控盤文件下載失敗日志,若下載文件成功則下發(fā)批量升級命令到相應(yīng)的線卡;A306、線卡輪詢完畢后,查詢上次批量升級狀態(tài),并更新批量升級命令狀態(tài)表;A307、返回A301,繼續(xù)輪詢升級文件列表,如果自動升級去使能,則將升級文件列表及其對應(yīng)的ONU軟、硬件版本信息映射表清空。本發(fā)明還提供了一種GPON接入系統(tǒng)中的多款ONU自動升級控制系統(tǒng),GPON接入系統(tǒng)包括FTP服務(wù)器和設(shè)置在主控盤上的存儲單元、內(nèi)存單元和主控模塊,所述FTP服務(wù)器上存儲有多個升級文件,每一種類型的ONU對應(yīng)一個所述升級文件;所述存儲單元中存儲有所述多個升級文件排序后的升級文件列表;所述主控模塊輪詢每一個線卡上已授權(quán)并且在線的0NU,獲得所有在線ONU的硬件及軟件版本,通過硬件版本校驗獲得每一種ONU的類型,通過軟件版本校驗獲得需要升級的ONU的ID號;所述主控模塊依照網(wǎng)管發(fā)出的自動升級使能指令,根據(jù)所述升級文件列表依次從所述FTP服務(wù)器下載一個相應(yīng)的升級文件存儲到所述內(nèi)存單元,并根據(jù)所述需要升級的ONU的ID號下發(fā)批量升級指令及升級文件至相應(yīng)的線卡,所述線卡控制其下掛的相應(yīng)ONU自動升級。
在上述系統(tǒng)中,網(wǎng)管下發(fā)自動升級參數(shù)至所述主控模塊,所述自動升級參數(shù)包括自動升級文件類型和FTP服務(wù)器地址/用戶名/密碼,所述主控模塊根據(jù)所述FTP服務(wù)器地址/用戶名/密碼從FTP服務(wù)器下載相應(yīng)的升級文件。在上述系統(tǒng)中,所述主控模塊包括第一輪詢器、第二輪詢器和控制器,所述第一輪詢器輪詢升級文件列表,獲得升級文件列表是否為空的判斷結(jié)果;所述第二輪詢器輪詢在位線卡,獲得是否成功收到升級文件的判斷結(jié)果;當(dāng)所述第一輪詢器的查詢結(jié)果不為空時, 所述控制器下載所述文件列表當(dāng)前位置對應(yīng)的升級文件至所述內(nèi)存單元;當(dāng)所述第二輪詢器的查詢結(jié)果表明所有的線卡已經(jīng)成功收到升級文件時,所述控制器清空所述內(nèi)存單元。本發(fā)明,首先對升級文件排序形成一個升級文件列表,然后主控盤根據(jù)升級文件列表每次下載一個升級文件到內(nèi)存中,并下發(fā)批量升級命令和升級文件至相應(yīng)的線卡,同時清空內(nèi)存,線卡完成相應(yīng)ONU的升級。由于主控盤每次僅下載一個升級文件到內(nèi)存中,因此,大大減輕了系統(tǒng)內(nèi)存壓力。
圖1是本發(fā)明提供的GPON接入系統(tǒng)中的多款ONU自動升級控制系統(tǒng)示意圖;圖2是本發(fā)明提供的GPON接入系統(tǒng)中多款ONU自動升級的方法流程圖;
圖3是ONU自動升級流程圖。
具體實施例方式本發(fā)明提供了一種GPON接入系統(tǒng)中多款ONU自動升級的方法及系統(tǒng),首先對升級文件排序形成一個升級文件列表,然后主控盤根據(jù)升級文件列表的順序,每次下載一個升級文件到內(nèi)存中,并下發(fā)批量升級命令和升級文件至相應(yīng)的線卡,由線卡完成相應(yīng)ONU 的升級,在全部線卡均收到升級文件后主控盤清空內(nèi)存,并下載下一個升級文件,直至完成全部ONU的升級。由于主控盤每次僅下載一個升級文件到內(nèi)存中,在有限的存儲容量的基礎(chǔ)上,充分利用已有的ONU手動批量升級的功能,利用線卡的分布式運算能力,以時間換空間,實現(xiàn)不受ONU類型數(shù)限制的ONU自動升級方法,大大減輕了系統(tǒng)內(nèi)存壓力。下面結(jié)合附圖對本發(fā)明作出詳細(xì)的說明。如圖1所示,本發(fā)明提供的GPON接入系統(tǒng)中的多款ONU自動升級控制系統(tǒng)包括: FTP服務(wù)器和設(shè)置在主控盤上的存儲單元、內(nèi)存單元以及主控模塊。多個ONU升級文件存儲在本地FTP服務(wù)器上,每一種類型的ONU對應(yīng)一個升級文件,通過升級文件名來區(qū)分;所述存儲單元中存儲有多個升級文件排序后的升級文件列表;主控模塊輪詢每一個線卡上已授權(quán)并且在線的0NU,獲得所有在線ONU的硬件及軟件版本,通過硬件版本校驗獲得每一種 ONU的類型,通過軟件版本校驗獲得需要升級的ONU的ID號;主控模塊依照網(wǎng)管發(fā)出的自動升級使能指令,根據(jù)升級文件列表依次從FTP服務(wù)器下載一個相應(yīng)的升級文件到內(nèi)存單元,并根據(jù)需要升級的ONU的ID號下發(fā)批量升級指令及升級文件至相應(yīng)的線卡,線卡控制其下掛的相應(yīng)ONU自動升級。升級文件下發(fā)到下掛有相同類型ONU的所有線卡,即批量升級。主控模塊包括第一輪詢器、第二輪詢器和控制器,第一輪詢器輪詢升級文件列表, 獲得升級文件列表是否為空的判斷結(jié)果;第二輪詢器輪詢在位線卡,獲得是否成功收到升級文件的判斷結(jié)果;當(dāng)?shù)谝惠喸兤鞯牟樵兘Y(jié)果不為空時,控制器下載文件列表當(dāng)前位置對應(yīng)的升級文件至內(nèi)存單元;當(dāng)?shù)诙喸兤鞯牟樵兘Y(jié)果表明所有的線卡已經(jīng)成功收到升級文件時,控制器清空主控盤上的內(nèi)存單元,準(zhǔn)備下載下一個升級文件。其中,網(wǎng)管下發(fā)自動升級參數(shù)至所述主控模塊,所述自動升級參數(shù)包括自動升級文件類型和FTP服務(wù)器的地址、用戶名和密碼,所述主控模塊根據(jù)所述FTP服務(wù)器的地址、 用戶名和密碼從FTP服務(wù)器下載相應(yīng)的升級文件。本發(fā)明還提供了一種GPON接入系統(tǒng)中多款ONU自動升級的方法,如圖2所示,包括以下步驟AlO、所有的ONU升級文件均存儲在本地FTP服務(wù)器上,每一種類型的ONU對應(yīng)一個升級文件,通過升級文件名加以區(qū)分;A20、在網(wǎng)管上手動配置自動升級參數(shù)并將該自動升級參數(shù)和自動升級使能指令下發(fā)至主控盤,其中自動升級參數(shù)包括自動升級文件類型、自動升級使能開關(guān)、自動升級的槽位號以及FTP服務(wù)器的地址、用戶名和密碼等相關(guān)配置參數(shù),當(dāng)主控盤收到網(wǎng)管下發(fā)的自動升級使能開關(guān)狀態(tài)為打開時,啟動自動升級任務(wù),否則結(jié)束自動升級功能;按照網(wǎng)管配置的升級文件順序,對多個升級文件排序形成升級文件列表,并連同自動升級參數(shù)同步到備用主控盤,在自動升級使能的時間段內(nèi),主控盤輪詢已授權(quán)并且在線的0NU,獲得所有在線ONU的硬件及軟件版本,通過硬件版本校驗獲得每一種ONU的類型, 通過軟件版本校驗獲得需要升級的ONU的ID號;A30、根據(jù)升級文件列表的順序,主控盤根據(jù)FTP服務(wù)器的地址、用戶名和密碼從 FTP服務(wù)器下載一個相應(yīng)的升級文件到內(nèi)存中,并根據(jù)升級文件對應(yīng)的ONU的類型,下發(fā)批量升級命令將此升級文件下發(fā)到相應(yīng)的一個或多個線卡,相應(yīng)的線卡控制其下掛的所有與所述升級文件對應(yīng)的ONU實現(xiàn)升級,即如果ONU的版本與升級文件的軟件版本不一致,則進行升級,否則不對該ONU進行升級;在ONU自動升級過程中,主控盤向網(wǎng)管上報升級文件下載、校驗結(jié)果以及各個ONU升級的結(jié)果,并將結(jié)果信息保存到網(wǎng)管的ONU自動升級日志中;A40、所有線卡的批量升級命令下發(fā)完成后,主控盤釋放內(nèi)存中存儲升級文件的空間;A50、重復(fù)步驟A30,直到下載完升級文件列表中的所有升級文件。實現(xiàn)了根據(jù)系統(tǒng)上ONU布置的不同,依次對不同線卡上的不同類型ONU進行升級。本發(fā)明中,在ONU自動升級過程中,其狀態(tài)信息將實時同步到備用主控盤,但在備用主控盤上不進行ONU自動升級操作。已經(jīng)配置ONU自動升級,并且ONU自動升級正在進行中,此時如果發(fā)生主控盤主備倒換事件,ONU自動升級可以繼續(xù)進行,并且記錄ONU自動升級日志。在本發(fā)明中,ONU自動升級功能的核心是OLT的ONU自動升級輪詢?nèi)蝿?wù),它的處理流程如圖3所示,包括以下步驟A301、輪詢升級文件列表;A302、判斷升級文件列表是否為空,如果為空,則表明本次升級過程中所有的升級文件均已經(jīng)下發(fā),轉(zhuǎn)步驟A314 ;否則,轉(zhuǎn)步驟A303 ;A303、判斷ONU的軟、硬件版本信息映射表是否空,若不為空,則表示上次自動升級時已成功下載并正確解析了升級文件的256字節(jié)文件頭,轉(zhuǎn)步驟A306,否則,轉(zhuǎn)步驟A304 ;A304、下載當(dāng)前升級文件的256字節(jié)文件頭;A305、判斷升級文件的256字節(jié)文件頭下載是否成功,如果不成功,則轉(zhuǎn)步驟 A313,否則解析該升級文件的文件頭,得到升級文件的版本號并保存至ONU軟、硬件版本信息映射表;A306、依次輪詢主控盤上的所有線卡;A307、判斷線卡是否輪詢完畢,如果是,則轉(zhuǎn)步驟A314 ;否則,轉(zhuǎn)步驟A308 ;A308、判斷該線卡是否在位,如不在位,則轉(zhuǎn)步驟A306,否則,轉(zhuǎn)步驟A309 ;A309、判斷線卡上是否有未完成的批量升級任務(wù),如果是則轉(zhuǎn)步驟A306;否則轉(zhuǎn)步驟A310 ;A310、判斷在線的ONU是否有與升級文件相匹配的類型需要升級,如果沒有,則轉(zhuǎn)步驟A306 ;否則轉(zhuǎn)步驟A311 ;A311判斷升級文件是否已經(jīng)下載到主控盤的內(nèi)存中,如果已經(jīng)下載,則下發(fā)批量升級ONU命令到線卡;否則主控盤從FTP服務(wù)器上下載升級文件到內(nèi)存中;A312、判斷升級文件下載是否成功,如果是則下發(fā)批量升級命令至該線卡,由線卡完成其下掛的所有相同類型的ONU的升級,轉(zhuǎn)步驟A306 ;否則,轉(zhuǎn)步驟A313 ;A313、清除其在映射表中對應(yīng)的ONU軟、硬件版本信息,并上報主控盤文件下載失敗日志;A314、本次升級結(jié)束,查詢上次批量升級狀態(tài),并更新批量升級命令狀態(tài)表,記錄自動升級日志。本發(fā)明的升級方案有很好的兼容性與擴展性。由于主控盤與線卡的協(xié)議完全采用批量升級的協(xié)議(包括命令下發(fā)和狀態(tài)獲取),因此可以兼容所有支持ONU批量升級的線卡版本,很好的利用了現(xiàn)有設(shè)備的功能。如果要實現(xiàn)線卡的自動升級,需要在主控盤上進行線卡硬件校驗及軟件版本比較的功能,與ONU自動升級在主控盤上實現(xiàn)比較的功能相似,因此,易于將方案擴展到線卡的自動升級。另外,如果底層的批量升級ONU方案有所改進,則不需要修改代碼,同樣可以提高自動升級的效率。本發(fā)明不局限于上述最佳實施方式,任何人應(yīng)該得知在本發(fā)明的啟示下作出的結(jié)構(gòu)變化,凡是與本發(fā)明具有相同或相近的技術(shù)方案,均落入本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.GPON接入系統(tǒng)中多款ONU自動升級的方法,其特征在于,包括以下步驟A10、對多個升級文件排序形成升級文件列表,每一種類型的ONU對應(yīng)一個所述升級文件;A20、主控盤收到網(wǎng)管下發(fā)的自動升級使能指令后,輪詢每一個線卡上已授權(quán)并且在線的0NU,獲得所有在線ONU的硬件及軟件版本,通過硬件版本校驗獲得每一種ONU的類型,通過軟件版本校驗獲得需要升級的ONU的ID號;A30、根據(jù)升級文件列表的順序,主控盤下載一個相應(yīng)的升級文件到內(nèi)存中,并根據(jù)所述升級文件對應(yīng)的ONU的類型,下發(fā)批量升級命令將此升級文件下發(fā)到相應(yīng)的一個或多個線卡,相應(yīng)的線卡控制其下掛的所有與所述升級文件對應(yīng)的所有ONU實現(xiàn)升級;A40、所有線卡的批量升級命令下發(fā)完成后,主控盤釋放內(nèi)存中存儲升級文件的空間;A50、重復(fù)步驟A30,直到下載完升級文件列表中對應(yīng)的所有升級文件。
2.如權(quán)利要求1所述的GPON接入系統(tǒng)中多款ONU自動升級的方法,其特征在于,在步驟A20中,在網(wǎng)管上手動配置自動升級參數(shù)并下發(fā)至所述主控盤,所述自動升級參數(shù)包括自動升級文件的類型以及FTP服務(wù)器地址、用戶名和密碼;在步驟A30中,所述主控盤根據(jù)所述FTP服務(wù)器的地址、用戶名和密碼從FTP服務(wù)器下載相應(yīng)的升級文件。
3.如權(quán)利要求1所述的GPON接入系統(tǒng)中多款ONU自動升級的方法,其特征在于,在步驟AlO中,所述升級文件列表同步到備用主控盤上。
4.如權(quán)利要求1所述的GPON接入系統(tǒng)中多款ONU自動升級的方法,其特征在于,在ONU 自動升級過程中,主控盤向網(wǎng)管上報升級文件下載、校驗結(jié)果以及各個ONU升級的結(jié)果,并將上述結(jié)果信息保存到網(wǎng)管上的ONU自動升級日志中。
5.如權(quán)利要求1所述的GPON接入系統(tǒng)中多款ONU自動升級的方法,其特征在于,步驟 A30包括以下步驟A301、輪詢升級文件列表;A302、判斷升級文件列表是否為空,如果為空,則轉(zhuǎn)步驟A314 ;否則,轉(zhuǎn)步驟A303 ;A303、判斷ONU軟、硬件版本信息映射表是否空,若不為空,則轉(zhuǎn)步驟A306,否則,轉(zhuǎn)步驟 A304 ;A304、下載當(dāng)前升級文件的256字節(jié)文件頭;A305、解析該升級文件的文件頭,得到升級文件的版本號并保存至ONU軟、硬件版本信息映射表;A306、依次輪詢主控盤上的所有線卡,并下載升級文件至在位線卡,由線卡控制其下掛的ONU升級;A313、清除ONU軟、硬件版本信息映射表中對應(yīng)的ONU軟、硬件版本信息,并上報主控盤文件下載失敗日志;A314、本次升級結(jié)束,查詢上次批量升級狀態(tài),并更新批量升級命令狀態(tài)表,記錄自動升級日志。
6.如權(quán)利要求5所述的GPON接入系統(tǒng)中多款ONU自動升級的方法,其特征在于,在步驟A305中,如果升級文件的256字節(jié)文件頭下載不成功,則轉(zhuǎn)步驟A313。
7.如權(quán)利要求5所述的GPON接入系統(tǒng)中多款ONU自動升級的方法,其特征在于,步驟 A306包括以下步驟A307、判斷線卡是否輪詢完畢,如果是,則轉(zhuǎn)步驟A314 ;否則,轉(zhuǎn)步驟A308 ; A308、判斷該線卡是否在位,如不在位,則轉(zhuǎn)步驟A306,否則,轉(zhuǎn)步驟A309 ; A309、判斷線卡上是否有未完成的批量升級任務(wù),如果是則轉(zhuǎn)步驟A306 ;否則轉(zhuǎn)步驟 A310 ;A310、判斷在線的ONU是否有與升級文件相匹配的類型需要升級,如果沒有,則轉(zhuǎn)步驟 A306 ;否則轉(zhuǎn)步驟A311 ;A311判斷升級文件是否已經(jīng)下載到主控盤的內(nèi)存中,如果已經(jīng)下載,則下發(fā)批量升級 ONU命令到線卡;否則主控盤從FTP服務(wù)器上下載升級文件到內(nèi)存中;A312、判斷升級文件下載是否成功,如果是則下發(fā)批量升級命令至該線卡,由線卡完成其下掛的所有相同類型的ONU的升級,轉(zhuǎn)步驟A306 ;否則,轉(zhuǎn)步驟A313。
8.GPON接入系統(tǒng)中的多款ONU自動升級控制系統(tǒng),包括FTP服務(wù)器,其上存儲有多個升級文件,每一種類型的ONU對應(yīng)一個所述升級文件,其特征在于,在GPON接入系統(tǒng)中的主控盤上設(shè)有存儲單元,存儲有所述多個升級文件排序后的升級文件列表; 內(nèi)存單元,用于存儲一個升級文件;主控模塊,輪詢每一個線卡上已授權(quán)并且在線的0NU,獲得所有在線ONU的硬件及軟件版本,通過硬件版本校驗獲得每一種ONU的類型,通過軟件版本校驗獲得需要升級的ONU的 ID號;所述主控模塊依照網(wǎng)管發(fā)出的自動升級使能指令,根據(jù)所述升級文件列表依次從所述 FTP服務(wù)器下載一個相應(yīng)的升級文件存儲到所述內(nèi)存單元,并根據(jù)所述需要升級的ONU的 ID號下發(fā)批量升級指令及升級文件至相應(yīng)的線卡,所述線卡控制其下掛的相應(yīng)ONU自動升級。
9.如權(quán)利要求8所述的GPON接入系統(tǒng)中的多款ONU自動升級控制系統(tǒng),其特征在于, 網(wǎng)管下發(fā)自動升級參數(shù)至所述主控模塊,所述自動升級參數(shù)包括自動升級文件類型和FTP 服務(wù)器的地址、用戶名和密碼,所述主控模塊根據(jù)所述FTP服務(wù)器的地址、用戶名和密碼從 FTP服務(wù)器下載相應(yīng)的升級文件。
10.如權(quán)利要求8所述的GPON接入系統(tǒng)中的多款ONU自動升級控制系統(tǒng),其特征在于, 所述主控模塊包括第一輪詢器,輪詢升級文件列表,獲得升級文件列表是否為空的判斷結(jié)果; 第二輪詢器,輪詢在位線卡,獲得相應(yīng)的線卡是否成功收到升級文件的判斷結(jié)果; 控制器,當(dāng)所述第一輪詢器的查詢結(jié)果不為空時,下載所述文件列表當(dāng)前位置對應(yīng)的升級文件至所述內(nèi)存單元;當(dāng)所述第二輪詢器的查詢結(jié)果表明所有的線卡已經(jīng)成功收到升級文件時,清空所述內(nèi)存單元。
全文摘要
本發(fā)明公開了一種GPON接入系統(tǒng)中多款ONU自動升級的方法及系統(tǒng),該方法包括以下步驟A10、對多個升級文件排序形成升級文件列表;A20、主控盤收到網(wǎng)管下發(fā)的自動升級使能指令后,輪詢每一個線卡上已授權(quán)并且在線的ONU,獲得所有在線ONU的硬件及軟件版本;A30、根據(jù)升級文件列表的順序,主控盤下載一個相應(yīng)的升級文件到內(nèi)存中,并根據(jù)所述升級文件對應(yīng)的ONU的類型,下發(fā)批量升級命令將此升級文件下發(fā)到相應(yīng)的一個或多個線卡,相應(yīng)的線卡控制該線卡下掛的所有與所述升級文件對應(yīng)的所有ONU實現(xiàn)升級;A40、所有線卡的批量升級命令下發(fā)完成后,主控盤釋放內(nèi)存中存儲升級文件的空間。本發(fā)明,主控盤每次僅下載一個升級文件到內(nèi)存中,大大減輕了系統(tǒng)內(nèi)存壓力。
文檔編號H04L12/24GK102223256SQ201110209408
公開日2011年10月19日 申請日期2011年7月26日 優(yōu)先權(quán)日2011年7月26日
發(fā)明者方倩, 胡虹 申請人:烽火通信科技股份有限公司