Onu設(shè)備配置的自動(dòng)下發(fā)方法及裝置制造方法
【專利摘要】本申請公開了一種ONU設(shè)備配置的自動(dòng)下發(fā)方法及裝置,其中,該方法包括:根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,其中,配置模板文件中包括:該設(shè)備類型、該設(shè)備類型的ONU設(shè)備需要加載的完整配置信息、與該完整配置信息兼容的ONU設(shè)備系統(tǒng)軟件版本號列表、以及該配置模板文件的版本號;若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將確定的配置模板文件發(fā)送給該ONU設(shè)備。
【專利說明】ONU設(shè)備配置的自動(dòng)下發(fā)方法及裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種ONU設(shè)備配置的自動(dòng)下發(fā)方法及裝置。
【背景技術(shù)】
[0002]EPON(Ethernet over PON,以太無源光網(wǎng)絡(luò))技術(shù)是一種在 PON(Passive OpticalNetwork,無源光網(wǎng)絡(luò))上傳輸以太網(wǎng)報(bào)文的技術(shù)。EPON系統(tǒng)的結(jié)構(gòu)如圖1所示,由OLT(Optical Line Terminal,光線路終端)、ONU(Optical Network Unit,光網(wǎng)絡(luò)單兀)、POS (Passive Optical Splitter,無源光纖分支器)組成。EoC (Ethernet over coax,同軸上承載以太網(wǎng))技術(shù)是在同軸電纜上傳輸以太網(wǎng)數(shù)據(jù)的技術(shù)統(tǒng)稱,EPCN(Ethernet passivecoax network,以太網(wǎng)同軸電纜網(wǎng)絡(luò))技術(shù)即為一種有源EOC技術(shù)方案。EPCN系統(tǒng)的結(jié)構(gòu)如圖1所示,由CLT (Coax Line Terminal,同軸線路集中器,也稱為頭端)>CNU(Coax NetworkUnit,同軸線路網(wǎng)絡(luò)單元,也稱為終端)和分配器組成。
[0003]CLT通常會(huì)與ONU放在一起,所以,越來越多的廠家已推出了帶有ONU功能的CLT,也稱為二合一頭端設(shè)備,如圖2所示的CLT2。為了描述方便,本文中將具有ONU功能的設(shè)備統(tǒng)稱為ONU設(shè)備,包括前述的二合一頭端設(shè)備、支持管理下聯(lián)樓道交換機(jī)的0NU、支持電力特性 RS232/485 接口的 0NU、支持網(wǎng)關(guān)和 WLAN (Wireless Local Area Network,無線局域網(wǎng))等其他增強(qiáng)特性的ONU等等。
[0004]目前,自動(dòng)向ONU設(shè)備下發(fā)配置的方法主要是:使用配套的SNMP(Simple NetworkManagement Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)網(wǎng)管系統(tǒng)實(shí)現(xiàn)ONU設(shè)備的配置的自動(dòng)下發(fā)。如圖3所不,以下以SNMP網(wǎng)管系統(tǒng)中包括DHCP (Dynamic Host Configurat1n Protocol,動(dòng)態(tài)主機(jī)設(shè)置協(xié)議)服務(wù)器和網(wǎng)管服務(wù)器為例,說明該方法的操作流程如下:
[0005]步驟S102,ONU設(shè)備啟動(dòng)后,通過私有協(xié)議或擴(kuò)展DHCP向DHCP服務(wù)器請求獲取IP (Internet Protocol,因特網(wǎng)協(xié)議)地址和SNMP參數(shù);
[0006]步驟S104,DHCP服務(wù)器將為該ONU設(shè)備分配的IP地址和SNMP參數(shù)通過私有協(xié)議或擴(kuò)展DHCP發(fā)送給該ONU設(shè)備,以及,將該IP地址和SNMP參數(shù)發(fā)送給網(wǎng)管服務(wù)器;
[0007]步驟S106,網(wǎng)管服務(wù)器根據(jù)該ONU設(shè)備的IP地址和SNMP參數(shù)將該ONU設(shè)備加載到網(wǎng)絡(luò)中,即,加載該ONU設(shè)備為網(wǎng)元節(jié)點(diǎn),然后,通過SNMP下發(fā)配置給該ONU設(shè)備。之后,ONU設(shè)備會(huì)將接收到的配置中包含的CNU的配置自動(dòng)下發(fā)給下掛的CNU。
[0008]現(xiàn)有技術(shù)的上述方法中存在以下問題:
[0009](I)需要部署配套的SNMP網(wǎng)管系統(tǒng)才能實(shí)現(xiàn)ONU設(shè)備的配置的自動(dòng)下發(fā),實(shí)現(xiàn)成本較高;
[0010](2)當(dāng)海量的ONU設(shè)備集中重新上線時(shí),這些ONU設(shè)備會(huì)并發(fā)地向DHCP服務(wù)器獲取IP地址和SNMP參數(shù),網(wǎng)管服務(wù)器需要重新給所有ONU設(shè)備再次下發(fā)一次配置,這會(huì)對DHCP服務(wù)器和網(wǎng)管服務(wù)器的負(fù)荷造成嚴(yán)重沖擊,且占用大量系統(tǒng)資源,嚴(yán)重影響了管理效率和系統(tǒng)資源利用率;[0011 ] (3)需要通過私有協(xié)議或者擴(kuò)展DHCP將IP地址和SNMP參數(shù)下發(fā)給ONU設(shè)備后,ONU設(shè)備才能與網(wǎng)管服務(wù)器建立連接,增加了由于網(wǎng)絡(luò)問題引起ONU設(shè)備配置無法下發(fā)的隱患,ONU設(shè)備與網(wǎng)管服務(wù)器的網(wǎng)絡(luò)層的聯(lián)通性和健壯性將直接影響配置的下發(fā)。
【發(fā)明內(nèi)容】
[0012]本申請?zhí)峁┝艘环NONU設(shè)備配置的自動(dòng)下發(fā)方法及裝置,旨在解決現(xiàn)有技術(shù)中存在的實(shí)現(xiàn)成本高和實(shí)現(xiàn)方式復(fù)雜的問題。
[0013]本申請的技術(shù)方案如下:
[0014]一方面,提供了一種ONU設(shè)備配置的自動(dòng)下發(fā)方法,該方法應(yīng)用于EPON中的0LT,該方法包括:
[0015]根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,其中,配置模板文件中包括:該設(shè)備類型、該設(shè)備類型的ONU設(shè)備需要加載的完整配置信息、與該完整配置信息兼容的ONU設(shè)備系統(tǒng)軟件版本號列表、以及該配置模板文件的版本號;
[0016]若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將確定的配置模板文件發(fā)送給該ONU設(shè)備。
[0017]另一方面,還提供了一種ONU設(shè)備配置的自動(dòng)下發(fā)裝置,該裝置應(yīng)用于EPON中的OLT,該裝置包括:
[0018]模板文件確定模塊,用于根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,其中,配置模板文件中包括:該設(shè)備類型、該設(shè)備類型的ONU設(shè)備需要加載的完整配置信息、與該完整配置信息兼容的ONU設(shè)備系統(tǒng)軟件版本號列表、以及該配置模板文件的版本號;
[0019]發(fā)送模塊,用于若該ONU設(shè)備當(dāng)前的配置文件版本號與模板文件確定模塊確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將確定的配置模板文件發(fā)送給該ONU設(shè)備。
[0020]本申請實(shí)施例的技術(shù)方案中,OLT根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在該確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將該確定的配置模板文件發(fā)送給該ONU設(shè)備,實(shí)現(xiàn)了 ONU設(shè)備的配置的自動(dòng)下發(fā)。由于由OLT自動(dòng)向ONU設(shè)備下發(fā)配置,不依賴配套的SNMP網(wǎng)管系統(tǒng),因此,無需部署SNMP網(wǎng)管系統(tǒng),能夠在不增加額外設(shè)備的基礎(chǔ)上實(shí)現(xiàn),大大降低了實(shí)現(xiàn)成本;如果ONU設(shè)備當(dāng)前的配置文件版本號與要下發(fā)的配置模板文件的版本號相同,則不下發(fā)該配置模板文件,這樣,通過配置模板文件的版本號控制配置是否下發(fā),有效地解決了海量的已下發(fā)過配置的ONU設(shè)備集中重新上線后,配置重復(fù)下發(fā)引起的帶寬浪費(fèi)、系統(tǒng)資源占用大、ONU設(shè)備業(yè)務(wù)恢復(fù)時(shí)間長等問題,由于已下發(fā)過配置的ONU設(shè)備重新上線后不用再次下發(fā)配置,縮短了 ONU設(shè)備上線業(yè)務(wù)恢復(fù)的時(shí)間;由于不需要SNMP網(wǎng)管系統(tǒng),也就不需要通過私有協(xié)議或者擴(kuò)展DHCP將IP地址和SNMP參數(shù)下發(fā)給ONU設(shè)備后,ONU設(shè)備才能與網(wǎng)管服務(wù)器建立連接,避免了由于網(wǎng)絡(luò)問題引起ONU設(shè)備配置無法下發(fā)的隱患。
【專利附圖】
【附圖說明】
[0021]圖1是一種典型的EPON和EPCN的組合網(wǎng)絡(luò)架構(gòu)圖;
[0022]圖2是一種典型的包含二合一頭端設(shè)備的EPON和EPCN的組合網(wǎng)絡(luò)架構(gòu)圖;
[0023]圖3是現(xiàn)有技術(shù)的自動(dòng)向ONU設(shè)備下發(fā)配置的方法流程圖;
[0024]圖4是本申請實(shí)施例的ONU設(shè)備配置的自動(dòng)下發(fā)方法中的配置準(zhǔn)備過程的流程圖;
[0025]圖5是本申請實(shí)施例的配置模板文件的結(jié)構(gòu)示意圖;
[0026]圖6是本申請實(shí)施例的ONU設(shè)備配置的自動(dòng)下發(fā)方法中,OLT向ONU設(shè)備下發(fā)配置模板文件過程的流程圖;
[0027]圖7是本申請實(shí)施例的ONU設(shè)備配置的自動(dòng)下發(fā)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]為了解決現(xiàn)有技術(shù)中存在的實(shí)現(xiàn)成本高和實(shí)現(xiàn)方式復(fù)雜的問題,本申請實(shí)施例中提供了一種ONU設(shè)備配置的自動(dòng)下發(fā)方法,以及一種可以應(yīng)用該方法的裝置。
[0029]本申請實(shí)施例的ONU設(shè)備配置的自動(dòng)下發(fā)方法,可以由EPON中的OLT來執(zhí)行。本申請實(shí)施例中的ONU設(shè)備指的是具有ONU功能的設(shè)備,例如,帶有ONU功能的CLT、支持管理下聯(lián)樓道交換機(jī)的0NU、支持電力特性RS232/485接口的0NU、支持網(wǎng)關(guān)和WLAN (WirelessLocal Area Network,無線局域網(wǎng))等其他增強(qiáng)特性的ONU等等。
[0030]如圖4所示,ONU設(shè)備配置的自動(dòng)下發(fā)方法包括以下步驟:
[0031]步驟S202,接收并保存各個(gè)配置模板文件;
[0032]其中,配置模板文件的格式可以如圖5所示,配置模板文件可以分為頭部、主體部分和尾部這三個(gè)部分,下面分別對這三部分加以介紹如下:
[0033]頭部中包括:設(shè)備類型等信息,其中,設(shè)備類型可以是ONU設(shè)備的型號,用于標(biāo)識該配置模板文件所適用的ONU設(shè)備型號;
[0034]主體部分中包括:頭部中的設(shè)備類型的ONU設(shè)備需要加載的完整配置信息,這些完整配置信息以文件的形式存放;
[0035]尾部中包括:擴(kuò)展選項(xiàng),與該完整配置信息兼容的ONU設(shè)備系統(tǒng)軟件版本號列表,該配置模板文件的版本號、以及CRC (Cyclical Redundancy Check,循環(huán)冗余校驗(yàn))碼等信息;
[0036]其中,擴(kuò)展選項(xiàng)用于擴(kuò)展部分特性;
[0037]系統(tǒng)軟件版本號列表中存放著所有與主體部分中的完整配置信息兼容的系統(tǒng)軟件的版本號;
[0038]配置模板文件的版本號用于標(biāo)識當(dāng)前配置模板文件的版本,為了降低不同配置模板文件的版本的重復(fù)性,為配置模板文件增加了指紋信息,即,版本號,配置模板文件的版本號可以使用至少兩個(gè)字節(jié)來表示;配置模板文件的版本號可以按照預(yù)設(shè)算法對該配置模板文件中的完整配置信息進(jìn)行計(jì)算得到,例如,(I)按照MD5 (Message Digest Algorithm5,消息摘要算法第五版)對該配置模板文件中的完整配置信息進(jìn)行計(jì)算得到該配置模板文件的版本號,或者,⑵按照SHAl (Secure Hash Algorithml,安全哈希算法第一版)對該配置模板文件中的完整配置信息進(jìn)行計(jì)算得到該配置模板文件的版本號,或者,(3)按照MD5或SHAl對該配置模板文件中的完整配置信息進(jìn)行計(jì)算之后,再按照特定算法對計(jì)算結(jié)果進(jìn)行計(jì)算得到該配置模板文件的版本號(此時(shí)算得的版本號是2字節(jié)或4字節(jié)的值),其中,該特定算法可以是CRC算法或者一些簡單算法,如,對該計(jì)算結(jié)果的二進(jìn)制數(shù)值進(jìn)行分組(如分成8組)后再將各組二進(jìn)制數(shù)值相加等一些簡單變化的算法。采用方法(3)計(jì)算得到的版本號存在較低概率的重復(fù)度,但對于某一客戶來說,由于配置版本變更次數(shù)不會(huì)很頻繁,因此,該重復(fù)度還是在可接受的范圍內(nèi),該方法對于提升系統(tǒng)和傳輸效率有較大幫助。
[0039]CRC碼用于校驗(yàn)配置模板文件的完整性。
[0040]在實(shí)際實(shí)施過程中,配置模板文件可以包含一個(gè)頭部、一個(gè)主體部分和尾部,也可以包含一個(gè)頭部、多個(gè)主體部分和尾部;配置模板文件的主體部分中除了包含完整配置信息以外,還可以包含其他信息,如系統(tǒng)軟件等;另外,配置模板文件可以以獨(dú)立的文件形式存放,也可以以一定格式包含在其他文件中,如ONU設(shè)備的運(yùn)行軟件、插件軟件或增強(qiáng)特性軟件等。
[0041]具體的,配置模板文件的制作方法可以有多種,例如:從已配置的某一設(shè)備類型的ONU設(shè)備中導(dǎo)出加載后得到的如圖5所示的配置文件,作為該已配置的ONU設(shè)備所屬的設(shè)備類型所對應(yīng)的配置模板文件;使用專用的配置文件生成工具,如,網(wǎng)管軟件等,生成不同設(shè)備類型所對應(yīng)的如圖5所示的配置模板文件。之后,就可以將制作好的配置模板文件上傳至 0LT。
[0042]步驟S204,根據(jù)用戶的配置信息,建立設(shè)備類型與配置模板文件之間的對應(yīng)關(guān)系;
[0043]例如,可以建立設(shè)備類型與配置模板文件的名稱之間的對應(yīng)關(guān)系。
[0044]步驟S206,根據(jù)用戶的配置信息,進(jìn)行相關(guān)配置,例如,開啟配置模板文件的自動(dòng)下發(fā)功能等;
[0045]可選的,在步驟S206中,進(jìn)行的相關(guān)配置中還可以包括:開啟系統(tǒng)軟件同步功能;以及,將需要例外處理的ONU設(shè)備的相關(guān)信息添加到例外列表中,其中,該相關(guān)信息包括以下至少之一:MAC(Media Access Control,媒體訪問控制)地址、設(shè)備類型、系統(tǒng)軟件版本號、配置文件版本號(也可稱為配置版本號)、和其他屬性信息,如分組信息等,這樣,可以使得部分特殊業(yè)務(wù)需求的ONU設(shè)備采用例外操作步驟處理,滿足此類少數(shù)個(gè)性化業(yè)務(wù)需求。
[0046]之后,OLT就可以自動(dòng)地下發(fā)配置模板文件給ONU設(shè)備了,如圖6所示,具體包括以下步驟:
[0047]步驟S302,針對一 ONU設(shè)備,判斷該ONU設(shè)備的相關(guān)信息是否存在于例外列表中,若是,則進(jìn)入步驟S304,否則,進(jìn)入步驟S306 ;
[0048]ONU設(shè)備上線并成功向OLT注冊之后,ONU設(shè)備會(huì)自動(dòng)上報(bào)本設(shè)備的相關(guān)信息,包括以下至少之一:MAC地址、設(shè)備類型、系統(tǒng)軟件版本號、配置文件版本號和其它屬性信息等。這樣,無論是新上線的ONU設(shè)備,還是已經(jīng)在線的ONU設(shè)備,OLT均可以獲知該ONU設(shè)備的相關(guān)信息。
[0049]步驟S304,執(zhí)行例外操作步驟;
[0050]其中,例外操作步驟包括步驟11或步驟12:
[0051]步驟11:根據(jù)該ONU設(shè)備的相關(guān)信息,查找到對應(yīng)的配置模板文件,將查找到的配置模板文件發(fā)送給該ONU設(shè)備;預(yù)先單獨(dú)為需要例外處理的ONU設(shè)備綁定配置模板文件,例如,將需要例外處理的ONU設(shè)備的相關(guān)信息與配置模板文件進(jìn)行綁定,在執(zhí)行步驟S304時(shí),即可根據(jù)ONU設(shè)備的相關(guān)信息查找到對應(yīng)的配置模板文件;
[0052]步驟12,退出本流程,即,不向該ONU設(shè)備下發(fā)配置模板文件;由于OLT不會(huì)自動(dòng)向該ONU設(shè)備下發(fā)配置模板文件,用戶可以通過單獨(dú)Web或者命令行配置的方式,手動(dòng)地令OTL將指定的配置模板文件下發(fā)給該ONU設(shè)備。
[0053]步驟S306,根據(jù)該ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件;之后進(jìn)入步驟S308 ;
[0054]步驟S308,判斷該ONU設(shè)備當(dāng)前的配置文件版本號與步驟S306中確定的配置模板文件的版本號是否相同,若相同,則退出本流程,即不會(huì)將該配置模板文件發(fā)送給該ONU設(shè)備,若不同,則進(jìn)入步驟S310 ;
[0055]步驟S310,判斷該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號是否在該配置模板文件中的系統(tǒng)軟件版本號列表中,若不在,則進(jìn)入步驟S312,若在,則進(jìn)入步驟S318 ;
[0056]步驟S312,判斷系統(tǒng)軟件同步功能是否已經(jīng)開啟,若已經(jīng)開啟,則進(jìn)入步驟S314,否則,退出本流程,即,不會(huì)將確定的配置模板文件發(fā)送給該ONU設(shè)備;
[0057]步驟S314,判斷確定的配置模板文件中是否包含有系統(tǒng)軟件,若包含,則進(jìn)入步驟S318,否則,進(jìn)入步驟S316 ;
[0058]在實(shí)際實(shí)施過程中,配置模板文件的主體部分中還可以包含系統(tǒng)軟件,該系統(tǒng)軟件的版本號在該配置模板文件中的系統(tǒng)軟件版本號列表中。
[0059]在步驟S318中,OTL會(huì)將包含有系統(tǒng)軟件的配置模板文件發(fā)送給ONU設(shè)備,ONU設(shè)備先使用其中的系統(tǒng)軟件進(jìn)行系統(tǒng)軟件更新,之后,再加載完整配置信息。
[0060]步驟S316,將本設(shè)備上的滿足以下條件的一個(gè)系統(tǒng)軟件發(fā)送給該ONU設(shè)備進(jìn)行系統(tǒng)軟件更新,在該ONU設(shè)備更新完畢后,進(jìn)入步驟S318 ;其中,該條件是:版本號在該確定的配置模板文件中的系統(tǒng)軟件版本號列表中;
[0061]在實(shí)際實(shí)施過程中,還可以預(yù)先由用戶將各種系統(tǒng)軟件上傳到OLT中,在步驟S316中,OLT將滿足上述條件的一個(gè)系統(tǒng)軟件發(fā)送給該ONU設(shè)備,在實(shí)際實(shí)施過程中,當(dāng)OLT上存在多個(gè)滿足上述條件的系統(tǒng)軟件時(shí),OLT會(huì)將版本號最大(即版本最新)的系統(tǒng)軟件發(fā)送給該ONU設(shè)備。
[0062]通過系統(tǒng)軟件更新,可以使得與配置模板文件不兼容的系統(tǒng)軟件自動(dòng)更新到兼容的系統(tǒng)軟件后,再加載該配置模板文件中的完整配置信息。
[0063]步驟S318,通過管理通道將確定的配置模板文件發(fā)送給該ONU設(shè)備;
[0064]ONU設(shè)備接收到該配置模板文件后,根據(jù)其中的CRC碼檢查該配置模板文件的完整性,如果檢查不通過,向OLT反饋用于指示配置下發(fā)失敗的回應(yīng)消息,如果檢查通過,則解析該配置模板文件,提取其中的完整配置信息并加載,之后,向OLT反饋用于指示配置下發(fā)成功的回應(yīng)消息;
[0065]ONU設(shè)備加載了完整配置信息后,會(huì)將本地非易失存儲(chǔ)中保存的當(dāng)前配置文件的版本號更新為該配置模板文件的版本號。
[0066]步驟S320,OLT接收該ONU設(shè)備反饋的回應(yīng)消息。
[0067]通過上述步驟S302?步驟S320,對于新上線的ONU設(shè)備可以自動(dòng)下發(fā)配置,對于已在線的ONU設(shè)備可以實(shí)現(xiàn)配置更新,對于已下發(fā)過配置后再次上線的ONU設(shè)備,不再下發(fā)配置,業(yè)務(wù)可以快速恢復(fù)。
[0068]顯然,ONU設(shè)備通過上述方法加載完整配置信息之后,可直接對下掛的其它設(shè)備,如CNU等進(jìn)行配置的自動(dòng)下發(fā),這里不再贅述。
[0069]上述方法適用于各種包含有OLT和ONU設(shè)備的組網(wǎng)中,例如,可以適用于0LT+0NU+CLT的組網(wǎng)結(jié)構(gòu)中,只需在ONU設(shè)備和CLT之間運(yùn)行一個(gè)私有協(xié)議,此時(shí),ONU設(shè)備配置的自動(dòng)下發(fā)方法基本同上,不同之處僅在于,ONU設(shè)備在接收到配置模板文件后需要通過私有協(xié)議將其中完整配置信息中與CLT有關(guān)的配置信息發(fā)送給CLT。另外,還適用于各種EPON組網(wǎng),包括:ΕΡ0Ν組網(wǎng)、EPON+LAN(Local Area Network,局域網(wǎng))組網(wǎng)、EPON+C-CMTS (Cable Modem Terminal Systems of China,中國標(biāo)準(zhǔn)的電纜調(diào)制解調(diào)器終端系統(tǒng))組網(wǎng)、EPON+WLAN(Wireless Local Area Network,無線局域網(wǎng))組網(wǎng)、EPON+語音視頻編解碼器組網(wǎng)、EPON+電力終端組網(wǎng)等。
[0070]本申請實(shí)施例的技術(shù)方案中,OLT根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在該確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將該確定的配置模板文件發(fā)送給該ONU設(shè)備,實(shí)現(xiàn)了 ONU設(shè)備的配置的自動(dòng)下發(fā)。由于由OLT自動(dòng)向ONU設(shè)備下發(fā)配置,不依賴配套的SNMP網(wǎng)管系統(tǒng),因此,無需部署SNMP網(wǎng)管系統(tǒng),能夠在不增加額外設(shè)備的基礎(chǔ)上實(shí)現(xiàn),大大降低了實(shí)現(xiàn)成本;如果ONU設(shè)備當(dāng)前的配置文件版本號與要下發(fā)的配置模板文件的版本號相同,則不下發(fā)該配置模板文件,這樣,通過配置模板文件的版本號控制配置是否下發(fā),有效地解決了海量的已下發(fā)過配置的ONU設(shè)備集中重新上線后,配置重復(fù)下發(fā)引起的帶寬浪費(fèi)、系統(tǒng)資源占用大、ONU設(shè)備業(yè)務(wù)恢復(fù)時(shí)間長等問題,由于已下發(fā)過配置的ONU設(shè)備重新上線后不用再次下發(fā)配置,縮短了 ONU設(shè)備上線業(yè)務(wù)恢復(fù)的時(shí)間;由于不需要SNMP網(wǎng)管系統(tǒng),也就不需要通過私有協(xié)議或者擴(kuò)展DHCP將IP地址和SNMP參數(shù)下發(fā)給ONU設(shè)備后,ONU設(shè)備才能與網(wǎng)管服務(wù)器建立連接,避免了由于網(wǎng)絡(luò)問題引起ONU設(shè)備配置無法下發(fā)的隱患。
[0071]另外,用戶只需將預(yù)先制作好的配置模板文件上傳到0TL,并進(jìn)行簡單的配置,OTL即可自動(dòng)向ONU設(shè)備下發(fā)配置模板文件,從而實(shí)現(xiàn)ONU設(shè)備的配置的自動(dòng)下發(fā),配置步驟簡單,降低了對用戶的要求,也大大降低了業(yè)務(wù)部署門檻。
[0072]OLT將配置模板文件下發(fā)給ONU設(shè)備后,ONU設(shè)備可直接加載其中的完整配置信息,對于ONU設(shè)備的配置中的新增特性無需同步升級OLT和網(wǎng)管系統(tǒng),具備良好的可擴(kuò)展性。
[0073]針對上述實(shí)施例中的方法,本申請實(shí)施例中還提供了一種可以應(yīng)用該方法的ONU設(shè)備配置的自動(dòng)下發(fā)裝置,該裝置應(yīng)用于EPON中的OLT中。
[0074]如圖7所示,該ONU設(shè)備配置的自動(dòng)下發(fā)裝置中包括以下模塊:模板文件確定模塊401和發(fā)送模塊402,其中:
[0075]模板文件確定模塊401,用于根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,其中,配置模板文件中包括:該設(shè)備類型、該設(shè)備類型的ONU設(shè)備需要加載的完整配置信息、與該完整配置信息兼容的ONU設(shè)備系統(tǒng)軟件版本號列表、以及該配置模板文件的版本號;
[0076]發(fā)送模塊402,用于若該ONU設(shè)備當(dāng)前的配置文件版本號與模板文件確定模塊確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將確定的配置模板文件發(fā)送給該ONU設(shè)備。
[0077]其中,該裝置中還可以包括:模板文件接收模塊、保存模塊和建立模塊,其中:
[0078]模板文件接收模塊,用于接收各個(gè)配置模板文件;
[0079]保存模塊,用于保存模板文件接收模塊接收到的配置模板文件;
[0080]建立模塊,用于根據(jù)用戶的配置信息,建立設(shè)備類型與保存模塊中的配置模板文件之間的對應(yīng)關(guān)系;
[0081]其中,配置模板文件是通過以下方式得到的:從已配置的ONU設(shè)備中導(dǎo)出配置文件,作為該已配置的ONU設(shè)備所屬的設(shè)備類型所對應(yīng)的配置模板文件;和/或,使用配置文件生成工具,生成不同設(shè)備類型所對應(yīng)的配置模板文件。
[0082]其中,配置模板文件的版本號是按照預(yù)設(shè)算法對該配置模板文件中的完整配置信息進(jìn)行計(jì)算得到的;其中,預(yù)設(shè)算法包括:MD5 ;或,SHAl ;或,按照MD5或SHAl對該完整配置信息進(jìn)行計(jì)算之后,再按照特定算法對計(jì)算結(jié)果進(jìn)行計(jì)算;其中,特定算法包括:CRC算法,對該計(jì)算結(jié)果(即按照MD5或SHAl對該完整配置信息進(jìn)行計(jì)算得到的計(jì)算結(jié)果)的二進(jìn)制數(shù)值進(jìn)行分組后將各組二進(jìn)制數(shù)值相加。
[0083]其中,該裝置中還可以包括:添加模塊和判斷模塊,其中:
[0084]添加模塊,用于根據(jù)用戶的配置信息,將需要例外處理的ONU設(shè)備的相關(guān)信息添加到例外列表中,其中,相關(guān)信息包括以下至少之一:MAC地址、設(shè)備類型、系統(tǒng)軟件版本號、配置文件版本號、分組信息;
[0085]判斷模塊,用于判斷該ONU設(shè)備的相關(guān)信息是否存在于例外列表中;
[0086]模板文件確定模塊,用于若判斷模塊判斷出該ONU設(shè)備的相關(guān)信息不存在于例外列表中,則根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件。
[0087]其中,該裝置中還可以包括:例外操作執(zhí)行模塊,用于若判斷模塊判斷出該ONU設(shè)備的相關(guān)信息存在于例外列表中,則執(zhí)行例外操作步驟;其中,例外操作步驟包括:
[0088]根據(jù)該ONU設(shè)備的相關(guān)信息,查找到對應(yīng)的配置模板文件,將查找到的配置模板文件發(fā)送給該ONU設(shè)備;
[0089]或者,退出本流程。
[0090]其中,發(fā)送模塊中包括:判斷處理單元、第一發(fā)送處理單元和第二發(fā)送處理單元,其中:
[0091]判斷處理單元,用于判斷該ONU設(shè)備當(dāng)前的配置文件版本號與模板文件確定模塊確定的配置模板文件的版本號是否相同,以及,該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號是否在確定的配置模板文件中的系統(tǒng)軟件版本號列表中;還用于若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號相同,則退出本流程;還用于若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號不在確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則在本OLT沒有開啟ONU設(shè)備系統(tǒng)軟件同步功能時(shí),退出本流程;
[0092]第一發(fā)送處理單元,用于若判斷處理單元判斷出該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將確定的配置模板文件發(fā)送給該ONU設(shè)備;
[0093]第二發(fā)送處理單元,用于若判斷處理單元判斷出該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號不在確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則在本OLT開啟了 ONU設(shè)備系統(tǒng)軟件同步功能時(shí),若確定的配置模板文件中包含有系統(tǒng)軟件,則將確定的配置模板文件發(fā)送給該ONU設(shè)備,以便該ONU設(shè)備使用該配置模板文件中的系統(tǒng)軟件進(jìn)行系統(tǒng)軟件更新后加載完整配置信息,若確定的配置模板文件中不包含系統(tǒng)軟件,則將本地的滿足以下條件的一個(gè)系統(tǒng)軟件發(fā)送給該ONU設(shè)備進(jìn)行系統(tǒng)軟件更新,在該ONU設(shè)備更新完畢后將確定的配置模板文件發(fā)送給該ONU設(shè)備,該條件是:版本號在確定的配置模板文件中的系統(tǒng)軟件版本號列表中。
[0094]其中,配置模板文件中還包括:CRC碼,則該裝置中還可以包括:回應(yīng)消息接收模塊,用于接收該ONU設(shè)備反饋的回應(yīng)消息;其中,該ONU設(shè)備根據(jù)接收到的配置模板文件中的CRC碼對該配置模板文件進(jìn)行檢查,若檢查不通過,則向OLT反饋用于指示配置下發(fā)失敗的回應(yīng)消息,若檢查通過,則加載該配置模板文件中的完整配置信息,并向OLT反饋用于指示配置下發(fā)成功的回應(yīng)消息。
[0095]綜上,本申請以上實(shí)施例可以達(dá)到以下技術(shù)效果:
[0096]本申請實(shí)施例的技術(shù)方案中,OLT根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在該確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將該確定的配置模板文件發(fā)送給該ONU設(shè)備,實(shí)現(xiàn)了 ONU設(shè)備的配置的自動(dòng)下發(fā)。由于由OLT自動(dòng)向ONU設(shè)備下發(fā)配置,不依賴配套的SNMP網(wǎng)管系統(tǒng),因此,無需部署SNMP網(wǎng)管系統(tǒng),能夠在不增加額外設(shè)備的基礎(chǔ)上實(shí)現(xiàn),大大降低了實(shí)現(xiàn)成本;如果ONU設(shè)備當(dāng)前的配置文件版本號與要下發(fā)的配置模板文件的版本號相同,則不下發(fā)該配置模板文件,這樣,通過配置模板文件的版本號控制配置是否下發(fā),有效地解決了海量的已下發(fā)過配置的ONU設(shè)備集中重新上線后,配置重復(fù)下發(fā)引起的帶寬浪費(fèi)、系統(tǒng)資源占用大、ONU設(shè)備業(yè)務(wù)恢復(fù)時(shí)間長等問題,由于已下發(fā)過配置的ONU設(shè)備重新上線后不用再次下發(fā)配置,縮短了 ONU設(shè)備上線業(yè)務(wù)恢復(fù)的時(shí)間;由于不需要SNMP網(wǎng)管系統(tǒng),也就不需要通過私有協(xié)議或者擴(kuò)展DHCP將IP地址和SNMP參數(shù)下發(fā)給ONU設(shè)備后,ONU設(shè)備才能與網(wǎng)管服務(wù)器建立連接,避免了由于網(wǎng)絡(luò)問題引起ONU設(shè)備配置無法下發(fā)的隱患。
[0097]另外,用戶只需將預(yù)先制作好的配置模板文件上傳到0TL,并進(jìn)行簡單的配置,OTL即可自動(dòng)向ONU設(shè)備下發(fā)配置模板文件,從而實(shí)現(xiàn)ONU設(shè)備的配置的自動(dòng)下發(fā),配置步驟簡單,降低了對用戶的要求,也大大降低了業(yè)務(wù)部署門檻。
[0098]OLT將配置模板文件下發(fā)給ONU設(shè)備后,ONU設(shè)備可直接加載其中的完整配置信息,對于ONU設(shè)備的配置中的新增特性無需同步升級OLT和網(wǎng)管系統(tǒng),具備良好的可擴(kuò)展性。
[0099]以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種光網(wǎng)絡(luò)單元ONU設(shè)備配置的自動(dòng)下發(fā)方法,其特征在于,所述方法應(yīng)用于以太無源光網(wǎng)絡(luò)EPON中的光線路終端0LT,所述方法包括: 根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,其中,配置模板文件中包括:該設(shè)備類型、該設(shè)備類型的ONU設(shè)備需要加載的完整配置信息、與該完整配置信息兼容的ONU設(shè)備系統(tǒng)軟件版本號列表、以及該配置模板文件的版本號; 若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將所述確定的配置模板文件發(fā)送給該ONU設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收并保存各個(gè)配置模板文件; 根據(jù)用戶的配置信息,建立設(shè)備類型與配置模板文件之間的對應(yīng)關(guān)系; 其中,配置模板文件是通過以下方式得到的:從已配置的ONU設(shè)備中導(dǎo)出配置文件,作為該已配置的ONU設(shè)備所屬的設(shè)備類型所對應(yīng)的配置模板文件;和/或,使用配置文件生成工具,生成不同設(shè)備類型所對應(yīng)的配置模板文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,配置模板文件的版本號是按照預(yù)設(shè)算法對該配置模板文件中的完整配置信息進(jìn)行計(jì)算得到的;其中,所述預(yù)設(shè)算法包括: 消息摘要算法第五版MD5; 或,安全哈希算法第一版SHAl ; 或,按照MD5或SHAl對該完整配置信息進(jìn)行計(jì)算之后,再按照特定算法對計(jì)算結(jié)果進(jìn)行計(jì)算;其中,所述特定算法包括:循環(huán)冗余校驗(yàn)CRC算法,對該計(jì)算結(jié)果的二進(jìn)制數(shù)值進(jìn)行分組后將各組二進(jìn)制數(shù)值相加。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)用戶的配置信息,將需要例外處理的ONU設(shè)備的相關(guān)信息添加到例外列表中,其中,所述相關(guān)信息包括以下至少之一:媒體訪問控制MAC地址、設(shè)備類型、系統(tǒng)軟件版本號、配置文件版本號、分組信息; 判斷該ONU設(shè)備的相關(guān)信息是否存在于所述例外列表中; 若不存在于所述例外列表中,則繼續(xù)執(zhí)行所述根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件的步驟。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 若存在于所述例外列表中,則執(zhí)行例外操作步驟;其中,所述例外操作步驟包括: 根據(jù)該ONU設(shè)備的相關(guān)信息,查找到對應(yīng)的配置模板文件,將查找到的配置模板文件發(fā)送給該ONU設(shè)備; 或者,退出本流程。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,若該ONU設(shè)備當(dāng)前的配置文件版本號與確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將所述確定的配置模板文件發(fā)送給該ONU設(shè)備的方法包括: 判斷該ONU設(shè)備當(dāng)前的配置文件版本號與所述確定的配置模板文件的版本號是否相同,以及,該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號是否在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中; 若該ONU設(shè)備當(dāng)前的配置文件版本號與所述確定的配置模板文件的版本號相同,則退出本流程; 若該ONU設(shè)備當(dāng)前的配置文件版本號與所述確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將所述確定的配置模板文件發(fā)送給該ONU設(shè)備; 若該ONU設(shè)備當(dāng)前的配置文件版本號與所述確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號不在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則在本OLT沒有開啟ONU設(shè)備系統(tǒng)軟件同步功能時(shí),退出本流程;在本OLT開啟了 ONU設(shè)備系統(tǒng)軟件同步功能時(shí),若所述確定的配置模板文件中包含有系統(tǒng)軟件,則將所述確定的配置模板文件發(fā)送給該ONU設(shè)備,以便該ONU設(shè)備使用該配置模板文件中的系統(tǒng)軟件進(jìn)行系統(tǒng)軟件更新后加載完整配置信息,若所述確定的配置模板文件中不包含系統(tǒng)軟件,則將本地的滿足以下條件的一個(gè)系統(tǒng)軟件發(fā)送給該ONU設(shè)備進(jìn)行系統(tǒng)軟件更新,在該ONU設(shè)備更新完畢后將所述確定的配置模板文件發(fā)送給該ONU設(shè)備,該條件是:版本號在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置模板文件中還包括:CRC碼,則所述方法還包括: 接收該ONU設(shè)備反饋的 回應(yīng)消息;其中,該ONU設(shè)備根據(jù)接收到的配置模板文件中的CRC碼對該配置模板文件進(jìn)行檢查,若檢查不通過,則向OLT反饋用于指示配置下發(fā)失敗的回應(yīng)消息,若檢查通過,則加載該配置模板文件中的完整配置信息,并向OLT反饋用于指示配置下發(fā)成功的回應(yīng)消息。
8.—種光網(wǎng)絡(luò)單元ONU設(shè)備配置的自動(dòng)下發(fā)裝置,其特征在于,所述裝置應(yīng)用于以太無源光網(wǎng)絡(luò)EPON中的光線路終端0LT,所述裝置包括: 模板文件確定模塊,用于根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件,其中,配置模板文件中包括:該設(shè)備類型、該設(shè)備類型的ONU設(shè)備需要加載的完整配置信息、與該完整配置信息兼容的ONU設(shè)備系統(tǒng)軟件版本號列表、以及該配置模板文件的版本號; 發(fā)送模塊,用于若該ONU設(shè)備當(dāng)前的配置文件版本號與所述模板文件確定模塊確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將所述確定的配置模板文件發(fā)送給該ONU設(shè)備。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 模板文件接收模塊,用于接收各個(gè)配置模板文件; 保存模塊,用于保存所述模板文件接收模塊接收到的配置模板文件; 建立模塊,用于根據(jù)用戶的配置信息,建立設(shè)備類型與所述保存模塊中的配置模板文件之間的對應(yīng)關(guān)系; 其中,配置模板文件是通過以下方式得到的:從已配置的ONU設(shè)備中導(dǎo)出配置文件,作為該已配置的ONU設(shè)備所屬的設(shè)備類型所對應(yīng)的配置模板文件;和/或,使用配置文件生成工具,生成不同設(shè)備類型所對應(yīng)的配置模板文件。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,配置模板文件的版本號是按照預(yù)設(shè)算法對該配置模板文件中的完整配置信息進(jìn)行計(jì)算得到的;其中,所述預(yù)設(shè)算法包括:消息摘要算法第五版MD5; 或,安全哈希算法第一版SHAl ; 或,按照MD5或SHAl對該完整配置信息進(jìn)行計(jì)算之后,再按照特定算法對計(jì)算結(jié)果進(jìn)行計(jì)算;其中,所述特定算法包括:循環(huán)冗余校驗(yàn)CRC算法,對該計(jì)算結(jié)果的二進(jìn)制數(shù)值進(jìn)行分組后將各組二進(jìn)制數(shù)值相加。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 添加模塊,用于根據(jù)用戶的配置信息,將需要例外處理的ONU設(shè)備的相關(guān)信息添加到例外列表中,其中,所述相關(guān)信息包括以下至少之一:媒體訪問控制MAC地址、設(shè)備類型、系統(tǒng)軟件版本號、配置文件版本號、分組信息; 判斷模塊,用于判斷該ONU設(shè)備的相關(guān)信息是否存在于所述例外列表中; 所述模板文件確定模塊,用于若所述判斷模塊判斷出該ONU設(shè)備的相關(guān)信息不存在于所述例外列表中,則根據(jù)ONU設(shè)備的設(shè)備類型,確定對應(yīng)的配置模板文件。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 例外操作執(zhí)行模塊,用于若所述判斷模塊判斷出該ONU設(shè)備的相關(guān)信息存在于所述例外列表中,則執(zhí)行例外操作步驟;其中,所述例外操作步驟包括: 根據(jù)該ONU設(shè)備的相關(guān)信息,查找到對應(yīng)的配置模板文件,將查找到的配置模板文件發(fā)送給該ONU設(shè)備; 或者,退出本流程。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述發(fā)送模塊包括: 判斷處理單元,用于判斷該ONU設(shè)備當(dāng)前的配置文件版本號與所述模板文件確定模塊確定的配置模板文件的版本號是否相同,以及,該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號是否在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中;還用于若該ONU設(shè)備當(dāng)前的配置文件版本號與所述確定的配置模板文件的版本號相同,則退出本流程;還用于若該ONU設(shè)備當(dāng)前的配置文件版本號與所述確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號不在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則在本OLT沒有開啟ONU設(shè)備系統(tǒng)軟件同步功能時(shí),退出本流程; 第一發(fā)送處理單元,用于若所述判斷處理單元判斷出該ONU設(shè)備當(dāng)前的配置文件版本號與所述確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則將所述確定的配置模板文件發(fā)送給該ONU設(shè)備; 第二發(fā)送處理單元,用于若所述判斷處理單元判斷出該ONU設(shè)備當(dāng)前的配置文件版本號與所述確定的配置模板文件的版本號不同,且該ONU設(shè)備當(dāng)前的系統(tǒng)軟件版本號不在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中,則在本OLT開啟了 ONU設(shè)備系統(tǒng)軟件同步功能時(shí),若所述確定的配置模板文件中包含有系統(tǒng)軟件,則將所述確定的配置模板文件發(fā)送給該ONU設(shè)備,以便該ONU設(shè)備使用該配置模板文件中的系統(tǒng)軟件進(jìn)行系統(tǒng)軟件更新后加載完整配置信息,若所述確定的配置模板文件中不包含系統(tǒng)軟件,則將本地的滿足以下條件的一個(gè)系統(tǒng)軟件發(fā)送給該ONU設(shè)備進(jìn)行系統(tǒng)軟件更新,在該ONU設(shè)備更新完畢后將所述確定的配置模板文件發(fā)送給該ONU設(shè)備,該條件是:版本號在所述確定的配置模板文件中的系統(tǒng)軟件版本號列表中。
14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述配置模板文件中還包括:CRC碼,則所述裝置還包括: 回應(yīng)消息接收模塊,用于接收該ONU設(shè)備反饋的回應(yīng)消息;其中,該ONU設(shè)備根據(jù)接收到的配置模板文件中的CRC碼對該配置模板文件進(jìn)行檢查,若檢查不通過,則向OLT反饋用于指示配置下發(fā)失敗的回應(yīng)消息,若檢查通過,則加載該配置模板文件中的完整配置信息,并向OLT反饋用于指 示配置下發(fā)成功的回應(yīng)消息。
【文檔編號】H04Q11/00GK104080020SQ201410330332
【公開日】2014年10月1日 申請日期:2014年7月11日 優(yōu)先權(quán)日:2014年7月11日
【發(fā)明者】洪黔華 申請人:杭州華三通信技術(shù)有限公司