亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種pon系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法及裝置的制造方法

文檔序號:10597024閱讀:465來源:國知局
一種pon系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法及裝置,涉及無源光網(wǎng)絡(luò)技術(shù)領(lǐng)域。該方法包括:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,ONU對修改的ONU配置數(shù)據(jù)進行保存并向OLT上報配置變化消息;OLT收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步;OLT完成與ONU的配置數(shù)據(jù)同步后,向EMS網(wǎng)管服務(wù)器上報配置變化消息;EMS網(wǎng)管服務(wù)器收到配置變化消息后下發(fā)同步命令,與OLT進行配置數(shù)據(jù)的同步。本發(fā)明能實現(xiàn)PON系統(tǒng)的配置數(shù)據(jù)的及時同步,保障了系統(tǒng)配置的一致性,有效減少了管理維護工作量。
【專利說明】
一種PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法及裝置
技術(shù)領(lǐng)域
[0001 ] 本發(fā)明涉及P0N(Passive Optical Network,無源光網(wǎng)絡(luò))技術(shù)領(lǐng)域,特別是涉及一種PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法及裝置。
【背景技術(shù)】
[0002]無源光網(wǎng)絡(luò)技術(shù)是基于光纖的寬帶光接入技術(shù)。無源光網(wǎng)絡(luò)系統(tǒng)(Ρ0Ν系統(tǒng))通常包括0LT(0ptical Line Terminal,光線路終端)和若干0NU(0ptical Network Unit,光網(wǎng)絡(luò)單元)。由于PON系統(tǒng)具有高帶寬、高效率、大覆蓋范圍、用戶接口豐富等眾多優(yōu)點,大多數(shù)運營商采用該技術(shù)實現(xiàn)接入網(wǎng)業(yè)務(wù)寬帶化、綜合化改造,并已廣泛布局,獲得了大量的用戶體驗。
[0003]隨著PON技術(shù)的發(fā)展,對ONU的管理方式越來越多,主要包括:TR069(CPE廣域網(wǎng)管理協(xié)議)管理方式、Web網(wǎng)管管理方式、OLT管理方式等。其中,TR069管理方式和Web網(wǎng)管管理方式豐富了 ONU的管理模式,特別是TR069管理方式,由于該管理方式可以自動開通ONU的業(yè)務(wù),免除OLT配置煩惱,省心省事,已成為ONU開通業(yè)務(wù)的發(fā)展趨勢,在國內(nèi)國外都有廣泛應(yīng)用。
[0004]但是,現(xiàn)有的管理方式中,由于PON系統(tǒng)的ONU不會給OLT主動發(fā)送配置數(shù)據(jù),只能被動等待OLT的配置更新,一旦ONU本地數(shù)據(jù)更新了,而OLT沒有及時獲取,就會存在OLT和ONU之間數(shù)據(jù)的不同步,同理,在OLT和網(wǎng)管之間也存在這種情況。這樣,就會造成ONU的脫管,使得該ONU下的所有用戶的業(yè)務(wù)更新無法及時被網(wǎng)管系統(tǒng)感知而難以同步,從而增加了管理維護工作量。
[0005]因此,如何在PON系統(tǒng)中實現(xiàn)光網(wǎng)絡(luò)單元到網(wǎng)管系統(tǒng)的數(shù)據(jù)同步是本領(lǐng)域亟待解決的問題。

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

[0006]本發(fā)明的目的是為了克服上述【背景技術(shù)】的不足,提供一種PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法及裝置,能在ONU數(shù)據(jù)更新時及時通知OLT更新,OLT更新后及時通知網(wǎng)管更新,從而實現(xiàn)PON系統(tǒng)的配置數(shù)據(jù)的及時同步,保障了系統(tǒng)配置的一致性,有效減少了管理維護工作量。
[0007]為達到以上目的,本發(fā)明提供一種PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法,包括以下步驟:
[0008]步驟A、ONU與OLT之間的同步:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,ONU對修改的ONU配置數(shù)據(jù)進行保存并向OLT上報配置變化消息;OLT收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步,轉(zhuǎn)入步驟B;
[0009 ] 步驟B、OLT與EMS網(wǎng)管服務(wù)器之間的同步:OLT完成與ONU的配置數(shù)據(jù)同步后,向EMS網(wǎng)管服務(wù)器上報配置變化消息;EMS網(wǎng)管服務(wù)器收到配置變化消息后下發(fā)同步命令,與OLT進行配置數(shù)據(jù)的同步。
[0010]在上述技術(shù)方案的基礎(chǔ)上,步驟A中所述當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,ONU對修改的ONU配置數(shù)據(jù)進行保存并通過OMCI通道向OLT上報配置變化消息,具體包括以下操作:
[0011 ]步驟AlOl:信息管理系統(tǒng)修改ONU配置數(shù)據(jù),轉(zhuǎn)入步驟A102 ;
[0012]步驟A102:0NU進行相應(yīng)配置數(shù)據(jù)的修改,并將修改的ONU配置數(shù)據(jù)進行保存,轉(zhuǎn)入步驟Al 03;
[0013]步驟A103:0NU根據(jù)已建立的配置上報表,所述配置上報表是一種記錄有符合上報規(guī)則的配置的表,判斷修改的ONU配置數(shù)據(jù)是否符合上報規(guī)則,若符合,則轉(zhuǎn)入步驟A104;否則,結(jié)束操作;
[0014]步驟A104: ONU找到修改的ONU配置數(shù)據(jù)對應(yīng)的OLl1配置命令字,根據(jù)找到的命令字確定與之對應(yīng)的OLT的配置命令I(lǐng)D,轉(zhuǎn)入步驟A105 ;
[0015]步驟A105: ONU判斷是否存在配置數(shù)據(jù)的振蕩,若存在,轉(zhuǎn)入步驟A106;若不存在,轉(zhuǎn)入步驟Al 07;
[0016]步驟A106:0NU對引起振蕩的新的配置數(shù)據(jù)的修改進行保存,返回步驟A104;
[0017]步驟A107:0NU向OLT上報配置變化消息,該配置變化消息中包含當前已確定的所有OLT的配置命令I(lǐng)D。
[0018]在上述技術(shù)方案的基礎(chǔ)上,步驟A中所述OLT收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步,具體包括以下操作:
[0019]步驟A201: OLT判斷是否收到ONU上報的配置變化消息,若是,轉(zhuǎn)入步驟A202;若否,則返回步驟A201;
[0020]步驟A202: OLT保存配置變化消息中的配置命令I(lǐng)D,轉(zhuǎn)入步驟A203 ;
[0021 ]步驟A203: OLT判斷是否存在配置數(shù)據(jù)的振蕩,若存在,轉(zhuǎn)入步驟A204;若不存在,轉(zhuǎn)入步驟A206;
[0022]步驟A204:0LT判斷新的配置變化消息中的配置命令I(lǐng)D是否與之前步驟A202中保存的配置命令I(lǐng)D相同,若是,返回步驟A203;若否,轉(zhuǎn)入步驟A205;
[0023]步驟A205:0LT保存新的配置變化消息中的配置命令I(lǐng)D,返回步驟A203;
[0024]步驟A206:0LT根據(jù)當前保存的所有配置命令I(lǐng)D,從ONU同步相應(yīng)的配置數(shù)據(jù)并保存,完成與ONU的同步;并找出與同步的配置數(shù)據(jù)對應(yīng)的EMS配置命令字,根據(jù)找到的EMS配置命令字確定與之對應(yīng)的EMS的配置命令I(lǐng)D。
[0025]在上述技術(shù)方案的基礎(chǔ)上,步驟B中,OLT向EMS網(wǎng)管服務(wù)器上報配置變化消息時,上報的配置變化消息中包含步驟A206中確定的EMS的配置命令I(lǐng)D;步驟B中,EMS網(wǎng)管服務(wù)器與OLT進行配置數(shù)據(jù)的同步時,通過查詢所述EMS的配置命令I(lǐng)D,從OLT同步相應(yīng)配置數(shù)據(jù)并保存,完成與OLT的同步。
[0026]在上述技術(shù)方案的基礎(chǔ)上,步驟B中,OLT向EMS網(wǎng)管服務(wù)器上報配置變化消息后,將在指定時間內(nèi)釋放(PU資源。
[0027]在上述技術(shù)方案的基礎(chǔ)上,所述信息管理系統(tǒng)包括終端管理系統(tǒng)、Web網(wǎng)管中的一種或兩種。
[0028]本發(fā)明還提供一種基于上述方法的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的裝置,包括設(shè)于ONU內(nèi)的ONU配置管理模塊、設(shè)于OLT內(nèi)的OLT配置管理模塊、以及設(shè)于EMS網(wǎng)管服務(wù)器內(nèi)的EMS配置管理模塊;所述ONU配置管理模塊用于:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,對修改的ONU配置數(shù)據(jù)進行保存并向OLI1配置管理模塊上報配置變化消息;所述OLT配置管理模塊用于:收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步;完成與ONU的配置數(shù)據(jù)同步后,向EMS配置管理模塊上報配置變化消息;所述EMS配置管理模塊用于:收到配置變化消息后下發(fā)同步命令,與OLT進行配置數(shù)據(jù)的同步。
[0029]在上述技術(shù)方案的基礎(chǔ)上,所述ONU配置管理模塊包括配置保存子模塊、上報判斷子模塊、OLT配置ID確定子模塊、ONU振蕩判斷子模塊和ONU上報子模塊;
[0030]所述配置保存子模塊用于:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,進行相應(yīng)配置數(shù)據(jù)的修改,將修改的ONU配置數(shù)據(jù)進行保存,并向上報判斷子模塊發(fā)送上報判斷信號;
[0031]所述上報判斷子模塊用于:收到上報判斷信號后,根據(jù)已建立的配置上報表,判斷修改的ONU配置數(shù)據(jù)是否符合上報規(guī)則,若符合,則向OLI1配置ID確定子模塊發(fā)送第一確定信號;否則,結(jié)束操作;
[0032]所述OLT配置ID確定子模塊用于:收到第一確定信號后,找到修改的ONU配置數(shù)據(jù)對應(yīng)的OLT配置命令字,根據(jù)找到的命令字確定與之對應(yīng)的OLT的配置命令I(lǐng)D,向ONU振蕩判斷子模塊發(fā)送第一振蕩判斷信號;
[0033]所述ONU振蕩判斷子模塊用于:收到第一振蕩判斷信號后,判斷是否存在配置數(shù)據(jù)的振蕩,若存在,則對引起振蕩的新的配置數(shù)據(jù)的修改進行保存,并向OLT配置ID確定子模塊發(fā)送第一確定信號;若不存在,則向ONU上報子模塊發(fā)送ONU上報信號;
[0034]所述ONU上報子模塊用于:收到ONU上報信號后向OLT上報配置變化消息,該配置變化消息中包含當前確定的所有OLT的配置命令I(lǐng)D。
[0035]在上述技術(shù)方案的基礎(chǔ)上,所述OLT配置管理模塊包括消息判斷子模塊、OLT振蕩判斷子模塊、配置ID變化判斷子模塊、配置同步子模塊、EMS配置ID確定子模塊和OLT上報子豐旲塊;
[0036]所述消息判斷子模塊用于:收到消息判斷信號后,判斷是否收到ONU上報的配置變化消息,若是,保存配置變化消息中的配置命令I(lǐng)D,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號;若否,發(fā)出消息判斷信號;
[0037]所述OLT振蕩判斷子模塊用于:收到第二振蕩判斷信號后,判斷是否存在配置數(shù)據(jù)的振蕩,若存在,向配置ID變化判斷子模塊發(fā)送變化判斷信號;若不存在,向配置同步子模塊發(fā)送同步信號;
[0038]所述配置ID變化判斷子模塊用于:收到變化判斷信號后,判斷新的配置變化消息中的配置命令I(lǐng)D是否與消息判斷子模塊保存的配置命令I(lǐng)D相同,若是,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號;若否,保存新的配置變化消息中的配置命令I(lǐng)D后,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號;
[0039]所述配置同步子模塊用于:收到同步信號后,根據(jù)當前保存的配置命令I(lǐng)D,W0NU同步相應(yīng)配置數(shù)據(jù)并保存,完成與ONU的同步;并向EMS配置ID確定子模塊發(fā)送第二確定信號;
[0040]所述EMS配置ID確定子模塊用于:收到第二確定信號后,找出與同步的配置數(shù)據(jù)對應(yīng)的EMS配置命令字,根據(jù)找到的EMS配置命令字確定與之對應(yīng)的EMS的配置命令I(lǐng)D^OLT上報子模塊發(fā)送OLT上報信號;
[0041]所述OLT上報子模塊用于:收到OLT上報信號后向EMS網(wǎng)管服務(wù)器上報配置變化消息,該配置變化消息中包含當前確定的所有EMS的配置命令I(lǐng)D。
[0042]在上述技術(shù)方案的基礎(chǔ)上,所述OLT配置管理模塊還包括CPU釋放子模塊,該CPU釋放子模塊用于:待OLT上報子模塊向EMS網(wǎng)管服務(wù)器上報配置變化消息后,在指定時間內(nèi)釋放CPU資源。
[0043]本發(fā)明的有益效果在于:
[0044](I)本發(fā)明中,當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,ONU會及時地向OLT上報配置變化消息;OLT收到配置變化消息后,會與ONU進行配置數(shù)據(jù)的同步;待OLT完成與ONU的配置數(shù)據(jù)同步后,會及時地向EMS網(wǎng)管服務(wù)器上報配置變化消息;EMS網(wǎng)管服務(wù)器收到配置變化消息后,會及時與OLT進行配置數(shù)據(jù)的同步。
[0045]與現(xiàn)有技術(shù)相比,本發(fā)明中的ONU不再被動地等待OLT的配置更新,而是主動地向OLT上報配置變化消息,且OLT與EMS之間也采用同樣的主動上報機制,從而達到了PON系統(tǒng)的配置數(shù)據(jù)的及時同步的目的,解決了0NU、0LT與EMS之間數(shù)據(jù)不一致的問題,保障了系統(tǒng)配置的一致性,有效減少了管理維護工作量。
[0046](2)本發(fā)明中,ONU在向OLT上報配置變化消息之前,會根據(jù)已建立的一張配置上報表,判斷修改的ONU配置數(shù)據(jù)是否需要上報,只有符合上報規(guī)則的配置才上報。這樣能避免對那些不需要上報的配置修改(例如,臨時性的測試配置數(shù)據(jù)的修改)進行上報,不僅有效提高了上報效率,還保證了 PON系統(tǒng)中配置數(shù)據(jù)同步的有效性。
[0047](3)本發(fā)明中,ONU上報給OLT之前,以及OLT上報給EMS網(wǎng)管服務(wù)器之前,都會判斷是否存在配置數(shù)據(jù)的振蕩,振蕩則不上報,不振蕩則上報。該操作可提高0NU、0LT的處理效率,減少頻繁數(shù)據(jù)操作。
[0048](4)本發(fā)明中,OLT通過SNMP協(xié)議向EMS網(wǎng)管服務(wù)器上報配置變化消息后,會在指定時間(通常指定為1s)內(nèi)釋放CPU資源,用于處理其他的任務(wù),待處理完其他任務(wù)后,再繼續(xù)來處理ONU上報的配置數(shù)據(jù)更新。該操作能解決多個ONU上報時會發(fā)生擁塞的問題,并且通過上述擁塞控制,可以緩解OLT和ONU的壓力,進而達到OLT與ONU間順利配置同步的目的。
[0049](5)本發(fā)明中,根據(jù)不同的應(yīng)用場景需求,可以將信息管理系統(tǒng)單獨設(shè)置為終端管理系統(tǒng)或Web網(wǎng)管,還可以同時設(shè)置為終端管理系統(tǒng)和Web網(wǎng)管,適用范圍廣,使用靈活。
【附圖說明】
[0050]圖1為無源光網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)框圖;
[0051]圖2為本發(fā)明實施例中PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法的流程圖;
[0052]圖3為發(fā)明實施例中PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法的時序圖;
[0053]圖4為ONU保存配置數(shù)據(jù)并上報配置變化消息的具體流程圖;
[0054]圖5為OLT與ONU進行配置數(shù)據(jù)的同步的具體流程圖;
[0055]圖6為本發(fā)明實施例中PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0056]下面結(jié)合附圖及具體實施例對本發(fā)明作進一步的詳細描述。
[0057]參見圖1所示,本發(fā)明實施例中,無源光網(wǎng)絡(luò)系統(tǒng)包括一個OLT和與OLT連接的若干ONU,其中,OLT連接有EMS(Element Management System,網(wǎng)元管理系統(tǒng))網(wǎng)管服務(wù)器,每個ONU均與信息管理系統(tǒng)連接??梢岳斫獾氖牵鶕?jù)不同的應(yīng)用場景需求,所述信息管理系統(tǒng)可以單獨設(shè)置為終端管理系統(tǒng)或Web網(wǎng)管,還可以同時設(shè)置為終端管理系統(tǒng)和Web網(wǎng)管。
[0058]參見圖2和圖3所示,本發(fā)明實施例提供一種PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法,包括以下步驟:
[0059]步驟A、0NU與OLT之間的同步:當信息管理系統(tǒng)(終端管理系統(tǒng)和/或Web網(wǎng)管)成功修改ONU配置數(shù)據(jù)后,ONU對修改的ONU配置數(shù)據(jù)進行保存并通過OMCI(ONU Management andControl Interface,光網(wǎng)絡(luò)單元管理控制接口)通道向OLT上報配置變化消息;OLT收到配置變化消息后,與ONU進行配置數(shù)據(jù)同步,轉(zhuǎn)入步驟B;
[0060]步驟B、0LT與EMS網(wǎng)管服務(wù)器之間的同步:0LT完成與ONU的配置數(shù)據(jù)同步后,通過SNMP協(xié)議向EMS網(wǎng)管服務(wù)器上報配置變化消息;EMS網(wǎng)管服務(wù)器收到配置變化消息后,EMS網(wǎng)管服務(wù)器下發(fā)同步命令,與OLT進行配置數(shù)據(jù)的同步。
[0061]參見圖4所示,實際操作時,步驟A中所述當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,ONU對修改的ONU配置數(shù)據(jù)進行保存并通過OMCI通道向OLT上報配置變化消息,具體包括以下操作:
[0062]步驟AlOl:信息管理系統(tǒng)修改ONU配置數(shù)據(jù),轉(zhuǎn)入步驟A102。
[0063]步驟A102:0NU進行相應(yīng)配置數(shù)據(jù)的修改,并將修改的ONU配置數(shù)據(jù)進行保存,轉(zhuǎn)入步驟Al 03 0
[0064]步驟A103: ONU根據(jù)已建立的配置上報表,判斷修改的ONU配置數(shù)據(jù)是否符合上報規(guī)則,若符合,則轉(zhuǎn)入步驟A104;否則,結(jié)束操作;
[0065]可以理解的是,在ONU配置數(shù)據(jù)中不是所有配置數(shù)據(jù)的修改都是需要上報給OLT的,例如:對ONU業(yè)務(wù)配置數(shù)據(jù)所進行的修改是需要上報給OLT的,但是對于類似臨時性的測試配置數(shù)據(jù)的修改則是不需要上報給OLT的。因此,本實施例中,ONU建立了一張配置上報表,該配置上報表是一種記錄有符合上報規(guī)則的配置的表,只有符合上報規(guī)則的配置才上報。這樣能有效提高PON系統(tǒng)中配置數(shù)據(jù)同步的有效性。
[0066]步驟A104: ONU找到修改的ONU配置數(shù)據(jù)對應(yīng)的OLT配置命令字,根據(jù)找到的命令字確定與之對應(yīng)的OLT的配置命令I(lǐng)D,轉(zhuǎn)入步驟A105 ;
[0067]在ONU找對應(yīng)的OLI1配置命令字的過程中,0NU的配置數(shù)據(jù)模型應(yīng)盡量保持唯一,避免ONU找OLT對應(yīng)的配置命令字時映射不上。但是,當出現(xiàn)多個數(shù)據(jù)模型時(由于ONU自身存在多種接口,如TR069接口、web接口、0MCI接口等,因此會出現(xiàn)多個數(shù)據(jù)模型的情況),則需要建立配置映射表,根據(jù)配置映射表最終確認相關(guān)的配置命令I(lǐng)D。當存在多對多的映射時還需要確保配置順序正確,且不能覆蓋。
[0068]步驟A105: ONU判斷是否存在配置數(shù)據(jù)的振蕩,若存在,轉(zhuǎn)入步驟A106;若不存在,轉(zhuǎn)入步驟Al 07。
[0069]其中,ONU判斷是否存在配置數(shù)據(jù)的振蕩的具體過程為:若在指定時間內(nèi)(通常指定為60s),0NU沒有發(fā)現(xiàn)新的配置數(shù)據(jù)的修改,則認為配置數(shù)據(jù)無振蕩;若在指定時間內(nèi),ONU發(fā)現(xiàn)了新的配置數(shù)據(jù)的修改,則認為配置數(shù)據(jù)處于振蕩中。
[0070]可以理解的是,隨著PON技術(shù)的成熟,一個OLT下掛的ONU越來越多,目前GPON的分路比一般是1:128,假定一個OLT下掛8個8GP0N 口的業(yè)務(wù)盤,那么能支持的ONU數(shù)目為128X8X 8 = 8192。如果8192個ONU同時給OLT報告配置變化,可能導(dǎo)致OLT—直忙,性能下降。因此ONU上報給OLT之前,以及OLT上報給EMS網(wǎng)管服務(wù)器之前都應(yīng)判斷是否存在配置數(shù)據(jù)的振蕩,振蕩則不上報,不振蕩則上報。該方法可提高0NU、0LT的處理效率,減少頻繁數(shù)據(jù)操作。OLT的振蕩判斷在后面的方法步驟中會詳細描述。
[0071]步驟A106:0NU對引起振蕩的新的配置數(shù)據(jù)的修改進行保存,返回步驟A104。
[0072]步驟A107:0NU向OLT上報配置變化消息,該配置變化消息中包含當前已確定的所有OLT的配置命令I(lǐng)D。
[0073]在此基礎(chǔ)上,參見圖5所示,步驟A中所述OLT收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步,具體包括以下操作:
[0074]步驟A201: OLT判斷是否收到ONU上報的配置變化消息,若是,轉(zhuǎn)入步驟A202;若否,則返回步驟A201。
[0075]步驟A202: OLT保存配置變化消息中的配置命令I(lǐng)D,轉(zhuǎn)入A203。
[0076]步驟A203: OLT判斷是否存在配置數(shù)據(jù)的振蕩,若存在,轉(zhuǎn)入步驟A204;若不存在,轉(zhuǎn)入步驟A206;
[0077]其中,OLT判斷是否存在配置數(shù)據(jù)的振蕩的具體過程為:若在指定時間內(nèi)(通常指定為60s),0LT沒有收到該ONU上報的新的配置變化消息,則認為配置數(shù)據(jù)無振蕩;若在指定時間內(nèi),OLT收到了該ONU上報的新的配置變化消息,則認為配置數(shù)據(jù)處于振蕩中。
[0078]步驟A204:0LT判斷新的配置變化消息中的配置命令I(lǐng)D是否與之前步驟A202中保存的配置命令I(lǐng)D相同(即配置命令I(lǐng)D是否沒變化),若是,返回步驟A203;若否,轉(zhuǎn)入步驟A205o
[0079]步驟A205:0LT保存新的配置變化消息中的配置命令I(lǐng)D(此時,不向EMS網(wǎng)管服務(wù)器上報),返回步驟A203。
[0080]步驟A206:0LT根據(jù)當前保存的所有配置命令I(lǐng)D,從ONU同步相應(yīng)的配置數(shù)據(jù)并保存,完成與ONU的同步;并找出與同步的配置數(shù)據(jù)對應(yīng)的EMS配置命令字,根據(jù)找到的EMS配置命令字確定與之對應(yīng)的EMS的配置命令I(lǐng)D。
[0081]可以理解的是,由于OLT自身內(nèi)部也存在多種接口,在保存配置時也需要保證多個接口的一致性,因此,同ONU—樣,OLT在找出與同步的配置數(shù)據(jù)對應(yīng)的EMS配置命令字時,也需要建立配置映射表,根據(jù)配置映射表最終確認相關(guān)的EMS的配置命令I(lǐng)D。
[0082]在此基礎(chǔ)上,步驟B中,0LT通過SNMP協(xié)議向EMS網(wǎng)管服務(wù)器上報配置變化消息時,上報的配置變化消息中包含步驟A206中確定的EMS的配置命令I(lǐng)D。并且步驟B中,EMS網(wǎng)管服務(wù)器與OLT進行配置數(shù)據(jù)的同步時,通過查詢所述EMS的配置命令I(lǐng)D,從OLT同步相應(yīng)配置數(shù)據(jù)并保存,完成與OLT的同步。
[0083]另外,雖然采取上述振蕩方式后會緩解單個ONU頻繁上報的狀況,但是對于多個ONU上報時仍會發(fā)生擁塞。為了緩解該條件下的擁塞,本發(fā)明通過釋放CPU資源的方式來解決上述問題。具體來說,步驟B中,OLT通過SNMP協(xié)議向EMS網(wǎng)管服務(wù)器上報配置變化消息后,將在指定時間(通常指定為1s)內(nèi)釋放CPU資源,用于處理其他的任務(wù),待處理完其他任務(wù)后,再繼續(xù)來處理ONU上報的配置數(shù)據(jù)更新。通過上述擁塞控制,可以緩解OLT和ONU的壓力,進而達到OLT與ONU間順利配置同步的目的。
[0084]參見圖6所示,本發(fā)明實施例還提供一種基于上述方法的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的裝置,包括設(shè)于ONU內(nèi)的ONU配置管理模塊、設(shè)于OLT內(nèi)的OLI1配置管理模塊、以及設(shè)于EMS網(wǎng)管服務(wù)器內(nèi)的EMS配置管理模塊。
[0085]ONU配置管理模塊用于:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,對修改的ONU配置數(shù)據(jù)進行保存并通過OMCI通道向OLT配置管理模塊上報配置變化消息。
[0086]OLIi配置管理模塊用于:收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步;完成與ONU的配置數(shù)據(jù)同步后,通過SNMP協(xié)議向EMS配置管理模塊上報配置變化消息。
[0087]EMS配置管理模塊用于:收到配置變化消息后下發(fā)同步命令,與OLT進行配置數(shù)據(jù)的同步。
[0088]進一步地,參見圖6所示,所述ONU配置管理模塊包括配置保存子模塊、上報判斷子模塊、OLT配置ID確定子模塊、ONU振蕩判斷子模塊和ONU上報子模塊;
[0089]所述配置保存子模塊用于:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,進行相應(yīng)配置數(shù)據(jù)的修改,將修改的ONU配置數(shù)據(jù)進行保存,向上報判斷子模塊發(fā)送上報判斷信號;
[0090]所述上報判斷子模塊用于:收到上報判斷信號后,根據(jù)已建立的配置上報表,判斷修改的ONU配置數(shù)據(jù)是否符合上報規(guī)則,若符合,則向OLI1配置ID確定子模塊發(fā)送第一確定信號;否則,結(jié)束操作;
[0091 ]所述OLT配置ID確定子模塊用于:收到第一確定信號后,找到修改的ONU配置數(shù)據(jù)對應(yīng)的OLT配置命令字,根據(jù)找到的命令字確定與之對應(yīng)的OLT的配置命令I(lǐng)D,向ONU振蕩判斷子模塊發(fā)送第一振蕩判斷信號;
[0092]所述ONU振蕩判斷子模塊用于:收到第一振蕩判斷信號后,判斷是否存在配置數(shù)據(jù)的振蕩,若存在,則對引起振蕩的新的配置數(shù)據(jù)的修改進行保存,并向OLT配置ID確定子模塊發(fā)送第一確定信號;若不存在,則向ONU上報子模塊發(fā)送ONU上報信號;
[0093]所述ONU上報子模塊用于:收到ONU上報信號后,通過OMCI通道向OLT上報配置變化消息,該配置變化消息中包含當前確定的所有OLT的配置命令I(lǐng)D。
[0094]更進一步地,參見圖6所示,所述OLT配置管理模塊包括消息判斷子模塊、OLT振蕩判斷子模塊、配置ID變化判斷子模塊、配置同步子模塊、EMS配置ID確定子模塊和OLT上報子豐旲塊;
[0095]所述消息判斷子模塊用于:收到消息判斷信號后,判斷是否收到ONU上報的配置變化消息,若是,保存配置變化消息中的配置命令I(lǐng)D,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號;若否,發(fā)出消息判斷信號;
[0096]所述OLT振蕩判斷子模塊用于:收到第二振蕩判斷信號后,判斷是否存在配置數(shù)據(jù)的振蕩,若存在,向配置ID變化判斷子模塊發(fā)送變化判斷信號;若不存在,向配置同步子模塊發(fā)送同步信號;
[0097]所述配置ID變化判斷子模塊用于:收到變化判斷信號后,判斷新的配置變化消息中的配置命令I(lǐng)D是否與消息判斷子模塊保存的配置命令I(lǐng)D相同,若是,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號;若否,保存新的配置變化消息中的配置命令I(lǐng)D后,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號;
[0098]所述配置同步子模塊用于:收到同步信號后,根據(jù)當前保存的配置命令I(lǐng)D,W0NU同步相應(yīng)配置數(shù)據(jù)并保存,完成與ONU的同步;并向EMS配置ID確定子模塊發(fā)送第二確定信號;
[0099]所述EMS配置ID確定子模塊用于:收到第二確定信號后,找出與同步的配置數(shù)據(jù)對應(yīng)的EMS配置命令字,根據(jù)找到的EMS配置命令字確定與之對應(yīng)的EMS的配置命令I(lǐng)D^OLT上報子模塊發(fā)送OLT上報信號;
[0100]所述OLT上報子模塊用于:收到OLT上報信號后,通過SNMP協(xié)議向EMS網(wǎng)管服務(wù)器上報配置變化消息,該配置變化消息中包含當前確定的所有EMS的配置命令I(lǐng)D。
[0101]另外,為了解決多個ONU上報時會發(fā)生擁塞的問題,所述OLT配置管理模塊還包括CPU釋放子模塊,該CPU釋放子模塊用于:待OLT上報子模塊向EMS網(wǎng)管服務(wù)器上報配置變化消息后,在指定時間(通常指定為1 S)內(nèi)釋放CPU資源。
[0102]本發(fā)明不局限于上述實施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【主權(quán)項】
1.一種PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法,所述PON系統(tǒng)包括一個OLT和與OLT連接的若干ONU,所述OLT連接有EMS網(wǎng)管服務(wù)器,每個ONU均與信息管理系統(tǒng)連接,其特征在于:該方法包括以下步驟: 步驟A、0NU與OLT之間的同步:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,ONU對修改的ONU配置數(shù)據(jù)進行保存并向OLT上報配置變化消息;OLT收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步,轉(zhuǎn)入步驟B; 步驟B、0LT與EMS網(wǎng)管服務(wù)器之間的同步:0LT完成與ONU的配置數(shù)據(jù)同步后,向EMS網(wǎng)管服務(wù)器上報配置變化消息;EMS網(wǎng)管服務(wù)器收到配置變化消息后下發(fā)同步命令,與OLT進行配置數(shù)據(jù)的同步。2.如權(quán)利要求1所述的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法,其特征在于:步驟A中所述當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,ONU對修改的ONU配置數(shù)據(jù)進行保存并通過OMCI通道向OLT上報配置變化消息,具體包括以下操作: 步驟A11:信息管理系統(tǒng)修改ONU配置數(shù)據(jù),轉(zhuǎn)入步驟A102; 步驟A102: ONU進行相應(yīng)配置數(shù)據(jù)的修改,并將修改的ONU配置數(shù)據(jù)進行保存,轉(zhuǎn)入步驟A103; 步驟A103:0NU根據(jù)已建立的配置上報表,所述配置上報表是一種記錄有符合上報規(guī)則的配置的表,判斷修改的ONU配置數(shù)據(jù)是否符合上報規(guī)則,若符合,則轉(zhuǎn)入步驟A104;否則,結(jié)束操作; 步驟A104: ONU找到修改的ONU配置數(shù)據(jù)對應(yīng)的OLI1配置命令字,根據(jù)找到的命令字確定與之對應(yīng)的OLT的配置命令I(lǐng)D,轉(zhuǎn)入步驟A105 ; 步驟A105: ONU判斷是否存在配置數(shù)據(jù)的振蕩,若存在,轉(zhuǎn)入步驟A106;若不存在,轉(zhuǎn)入步驟Al 07; 步驟A106: ONU對引起振蕩的新的配置數(shù)據(jù)的修改進行保存,返回步驟A104; 步驟A107: ONU向OLT上報配置變化消息,該配置變化消息中包含當前已確定的所有OLT的配置命令I(lǐng)D。3.如權(quán)利要求2所述的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法,其特征在于:步驟A中所述OLT收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步,具體包括以下操作: 步驟A201: OLT判斷是否收到ONU上報的配置變化消息,若是,轉(zhuǎn)入步驟A202;若否,則返回步驟A201; 步驟A202: OLT保存配置變化消息中的配置命令I(lǐng)D,轉(zhuǎn)入步驟A203 ; 步驟A203: OLT判斷是否存在配置數(shù)據(jù)的振蕩,若存在,轉(zhuǎn)入步驟A204;若不存在,轉(zhuǎn)入步驟A206; 步驟A204:0LT判斷新的配置變化消息中的配置命令I(lǐng)D是否與之前步驟A202中保存的配置命令I(lǐng)D相同,若是,返回步驟A203;若否,轉(zhuǎn)入步驟A205 ; 步驟A205: OLT保存新的配置變化消息中的配置命令I(lǐng)D,返回步驟A203 ; 步驟A206:0LT根據(jù)當前保存的所有配置命令I(lǐng)D,從ONU同步相應(yīng)的配置數(shù)據(jù)并保存,完成與ONU的同步;并找出與同步的配置數(shù)據(jù)對應(yīng)的EMS配置命令字,根據(jù)找到的EMS配置命令字確定與之對應(yīng)的EMS的配置命令I(lǐng)D。4.如權(quán)利要求3所述的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法,其特征在于:步驟B中,0LT向EMS網(wǎng)管服務(wù)器上報配置變化消息時,上報的配置變化消息中包含步驟A206中確定的EMS的配置命令I(lǐng)D;步驟B中,EMS網(wǎng)管服務(wù)器與OLT進行配置數(shù)據(jù)的同步時,通過查詢所述EMS的配置命令I(lǐng)D,從OLT同步相應(yīng)配置數(shù)據(jù)并保存,完成與OLT的同步。5.如權(quán)利要求1至4中任一項所述的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法,其特征在于:步驟B中,OLT向EMS網(wǎng)管服務(wù)器上報配置變化消息后,將在指定時間內(nèi)釋放CPU資源。6.如權(quán)利要求1至4中任一項所述的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的方法,其特征在于:所述信息管理系統(tǒng)包括終端管理系統(tǒng)、Web網(wǎng)管中的一種或兩種。7.—種基于權(quán)利要求1所述方法的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的裝置,其特征在于:該裝置包括設(shè)于ONU內(nèi)的ONU配置管理模塊、設(shè)于OLT內(nèi)的OLI1配置管理模塊、以及設(shè)于EMS網(wǎng)管服務(wù)器內(nèi)的EMS配置管理模塊; 所述ONU配置管理模塊用于:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,對修改的ONU配置數(shù)據(jù)進行保存并向OLT配置管理模塊上報配置變化消息; 所述OLI1配置管理模塊用于:收到配置變化消息后,與ONU進行配置數(shù)據(jù)的同步;完成與ONU的配置數(shù)據(jù)同步后,向EMS配置管理模塊上報配置變化消息; 所述EMS配置管理模塊用于:收到配置變化消息后下發(fā)同步命令,與OLT進行配置數(shù)據(jù)的同步。8.如權(quán)利要求7所述的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的裝置,其特征在于:所述ONU配置管理模塊包括配置保存子模塊、上報判斷子模塊、OLT配置ID確定子模塊、ONU振蕩判斷子模塊和ONU上報子模塊; 所述配置保存子模塊用于:當信息管理系統(tǒng)成功修改ONU配置數(shù)據(jù)后,進行相應(yīng)配置數(shù)據(jù)的修改,將修改的ONU配置數(shù)據(jù)進行保存,并向上報判斷子模塊發(fā)送上報判斷信號; 所述上報判斷子模塊用于:收到上報判斷信號后,根據(jù)已建立的配置上報表,判斷修改的ONU配置數(shù)據(jù)是否符合上報規(guī)則,若符合,則向OLT配置ID確定子模塊發(fā)送第一確定信號;否則,結(jié)束操作; 所述OLT配置ID確定子模塊用于:收到第一確定信號后,找到修改的ONU配置數(shù)據(jù)對應(yīng)的OLT配置命令字,根據(jù)找到的命令字確定與之對應(yīng)的OLT的配置命令I(lǐng)D,向ONU振蕩判斷子模塊發(fā)送第一振蕩判斷信號; 所述ONU振蕩判斷子模塊用于:收到第一振蕩判斷信號后,判斷是否存在配置數(shù)據(jù)的振蕩,若存在,則對引起振蕩的新的配置數(shù)據(jù)的修改進行保存,并向OLT配置ID確定子模塊發(fā)送第一確定信號;若不存在,則向ONU上報子模塊發(fā)送ONU上報信號; 所述ONU上報子模塊用于:收到ONU上報信號后向OLT上報配置變化消息,該配置變化消息中包含當前確定的所有OLT的配置命令I(lǐng)D。9.如權(quán)利要求8所述的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的裝置,其特征在于:所述OLT配置管理模塊包括消息判斷子模塊、OLT振蕩判斷子模塊、配置ID變化判斷子模塊、配置同步子模塊、EMS配置ID確定子模塊和OLT上報子模塊; 所述消息判斷子模塊用于:收到消息判斷信號后,判斷是否收到ONU上報的配置變化消息,若是,保存配置變化消息中的配置命令I(lǐng)D,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號;若否,發(fā)出消息判斷信號; 所述OLT振蕩判斷子模塊用于:收到第二振蕩判斷信號后,判斷是否存在配置數(shù)據(jù)的振蕩,若存在,向配置ID變化判斷子模塊發(fā)送變化判斷信號;若不存在,向配置同步子模塊發(fā)送同步信號; 所述配置ID變化判斷子模塊用于:收到變化判斷信號后,判斷新的配置變化消息中的配置命令I(lǐng)D是否與消息判斷子模塊保存的配置命令I(lǐng)D相同,若是,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號;若否,保存新的配置變化消息中的配置命令I(lǐng)D后,向OLT振蕩判斷子模塊發(fā)送第二振蕩判斷信號; 所述配置同步子模塊用于:收到同步信號后,根據(jù)當前保存的配置命令I(lǐng)D,從ONU同步相應(yīng)配置數(shù)據(jù)并保存,完成與ONU的同步;并向EMS配置ID確定子模塊發(fā)送第二確定信號;所述EMS配置ID確定子模塊用于:收到第二確定信號后,找出與同步的配置數(shù)據(jù)對應(yīng)的EMS配置命令字,根據(jù)找到的EMS配置命令字確定與之對應(yīng)的EMS的配置命令I(lǐng)D,向OLT上報子模塊發(fā)送OLT上報信號; 所述OLT上報子模塊用于:收到OLT上報信號后向EMS網(wǎng)管服務(wù)器上報配置變化消息,該配置變化消息中包含當前確定的所有EMS的配置命令I(lǐng)D。10.如權(quán)利要求9所述的PON系統(tǒng)中實現(xiàn)配置數(shù)據(jù)同步的裝置,其特征在于:所述OLT配置管理模塊還包括CPU釋放子模塊,該CPU釋放子模塊用于:待OLT上報子模塊向EMS網(wǎng)管服務(wù)器上報配置變化消息后,在指定時間內(nèi)釋放CPU資源。
【文檔編號】H04L12/24GK105959137SQ201610280727
【公開日】2016年9月21日
【申請日】2016年4月29日
【發(fā)明人】陽丹, 王莉
【申請人】烽火通信科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1