两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種epon中onu的升級方法

文檔序號:7862851閱讀:274來源:國知局
專利名稱:一種epon中onu的升級方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種EPON的升級方法,尤其涉及一種EPON中ONU的升級系統(tǒng)。
背景技術(shù)
目前,在EPON (以太無源光網(wǎng)絡(luò),Ethernet Passive Optical Network)接入系統(tǒng)中,ONU (光節(jié)點,Optical Network Unit)的軟件升級主要包括ONU升級軟件的下載過程和Activate與Commit軟件鏡像過程;其中,OLT (光線路終端,optical line terminal)與ONU之間的通訊則采用二層的以太網(wǎng)協(xié)議,以MPCP (多點控制協(xié)議,Multi-Point ControlProtocol)中 OAM (操作、管理和維護,Operation Administration and Maintenance)通 道為載體,使得OLT將升級命令與升級鏡像封裝在OAM數(shù)據(jù)幀中進行傳送(參見《中國電信EPON設(shè)備技術(shù)要求》)。由于使用的是二層網(wǎng)絡(luò)傳輸,當網(wǎng)絡(luò)出現(xiàn)擁塞、繁忙時,易造成報文的丟失,為了避免在ONU軟件的下載過程中為避免出現(xiàn)丟包的情況,《中國電信EPON設(shè)備技術(shù)要求》中公開了采用超時重傳機制進行ONU軟件的下載過程,但對于Activate和Commit軟件鏡像過程則沒有說明;作為ONU的軟件升級過程的可靠性的重要條件,如何確保Activate和Commit軟件鏡像過程的順利進行,成為目前額待解決技術(shù)難題。

發(fā)明內(nèi)容
針對現(xiàn)有的EPON升級方法中存在的上述問題,現(xiàn)提供一種確保Activate和Commit軟件鏡像過程的順利進行的EPON中ONU的升級方法。具體技術(shù)方案如下
一種EPON中ONU的升級方法,其中,包括以下步驟
步驟SI 0LT發(fā)送命令至0NU,并啟動定時器;
步驟S2 :發(fā)送完成后,OLT判斷是否在預定時間內(nèi)收到回應;
步驟S3 :若收到回應,則執(zhí)行下一個動作;
步驟S4 :若沒有收到回應,則繼續(xù)判斷是否在規(guī)定時間內(nèi)連續(xù)發(fā)送命令至ONU的次數(shù)是否超出設(shè)定次數(shù);
步驟S5 :若沒有超出所述設(shè)定次數(shù),OLT重新發(fā)送命令至0NU,并依次重復步驟S2-S4 ; 步驟S6 :若超出所述設(shè)定次數(shù),則斷開鏈接,并將錯誤信息上報網(wǎng)管。上述EPON中ONU的升級方法,其中,根據(jù)ONU的升級狀態(tài)啟動所述定時器。上述EPON中ONU的升級方法,其中,所述命令包括Activate命令或Commit命令。上述EPON中ONU的升級方法,其中,ONU的升級狀態(tài)為燒寫完成時,OLT才發(fā)送Activate命令至0NU,并啟動Activate定時器。上述EPON中ONU的升級方法,其中,ONU狀態(tài)為重啟完成時,OLT才發(fā)送Commit命令至0NU,并啟動Commit定時器。上述EPON中ONU的升級方法,其中,根據(jù)不同的升級鏡像設(shè)定所述預定時間和所述規(guī)定時間。上述EPON中ONU的升級方法,其中,所述預定時間和所述規(guī)定時間均與升級鏡像的大小成正比。上述EPON中ONU的升級方法,其中,所述預定時間小于或等于所述規(guī)定時間。上述EPON中ONU的升級方法,其中,根據(jù)ONU的升級需求設(shè)定所述設(shè)定次數(shù)。上述EPON中ONU的升級方法,其中,應用于EPON的OLT設(shè)備上。本發(fā)明一種EPON中ONU的升級方法,根據(jù)ONU的升級狀態(tài),當ONU需要Activate或Commit時,則啟動相應的定時器,并在設(shè)定的時間內(nèi)等待ONU的Activate或Commit回應,若在該設(shè)定的時間內(nèi)若收到回應則表示成功完成該動作,若沒在該規(guī)定的時間內(nèi)收到回應,貝1J重新發(fā)送Activate或Commit命令,且當在規(guī)定時間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收到ONU的回應,也表示成功完成該動作,若未在規(guī)定時間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收到ONU的回應,則 斷開連接,并將錯誤信息上報網(wǎng)管;進而確保了 Activate和Commit軟件鏡像過程的順利進行,并有效的提高了 ONU的軟件升級過程的可靠性。


圖I為本發(fā)明一種EPON中ONU的升級方法的實施例一流程示意 圖2為本發(fā)明一種EPON中ONU的升級方法的實施例二流程示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。本發(fā)明一種EPON中ONU的升級方法,應用在EPON的OLT設(shè)備上,首先,當ONU進行升級需要Activate或Commit時,由于Activate命令是基于ONU已經(jīng)將要升級的鏡像燒寫到flash中而發(fā)送的,而Commit命令是發(fā)送在ONU完成重啟之后,所以啟動定時器的時機要根據(jù)ONU的升級狀態(tài)來具體確定,即根據(jù)ONU的升級狀態(tài),OLT發(fā)送命令至ONU ;如ONU的升級狀態(tài)為燒寫完成時,OLT才發(fā)送Activate命令至0NU,并啟動Activate定時器,而ONU狀態(tài)若為重啟完成時,OLT則發(fā)送Commit命令至ONU,并啟動Commit定時器;其中,通過一個定時器任務(wù),以用來查詢ONU的升級狀態(tài),進而發(fā)送Activate或Commit命令,并只在該次命令動作的第一次發(fā)送命令時啟動相應的定時器。其次,命令發(fā)送完成后,OLT判斷是否在預定的超時重傳的時間間隙內(nèi)收到ONU關(guān)于接收命令的回應,若OLT收到回應,則說明命令動作完成,并繼續(xù)執(zhí)行下一個動作;若OLT沒有在預定的超時重傳的時間間隙內(nèi)收到回應,OLT則進一步判斷是否在規(guī)定時間內(nèi)連續(xù)重發(fā)命令的次數(shù)在小于或等于規(guī)定的重傳次數(shù),若重傳的次數(shù)小于或等于該規(guī)定的重傳次數(shù),OLT重新發(fā)送與之前相同的命令至0NU,并重復上述判斷接收回應的步驟;若重傳的次數(shù)大于該規(guī)定的重傳次數(shù),則說明命令動作沒有完成,斷開連接,并將錯誤信息上報網(wǎng)管進行分析處理。由于,Activate命令是讓已經(jīng)將升級鏡像燒寫完成的ONU進行重啟,而Commit命令是讓ONU的主備存儲區(qū)進行互換,而這兩個過程的實時性并不高,甚至會由于不同的0NU,不同的升級鏡像使得重啟時間和主備存儲區(qū)互換時間也不盡相同。若預定的超時重傳的時間間隙和連續(xù)重發(fā)命令的規(guī)定時間過短,容易造成在設(shè)定的時間間隙內(nèi)命令傳送成功而無法收到回應的情況,若預定的超時重傳的時間間隙和連續(xù)重發(fā)命令的規(guī)定時間過長,會使得升級過程的效率過低。所以,預定的超時重傳的時間間隙和連續(xù)重發(fā)命令的規(guī)定時間要根據(jù)不同的升級鏡像設(shè)置不同的時間間隙和規(guī)定時間,且該時間間隙和規(guī)定時間均與升級鏡像的大小成正比。進一步的,連續(xù)重發(fā)命令的規(guī)定次數(shù)是根據(jù)ONU的升級需求設(shè)定。實施例一
如圖I所示,設(shè)定ONU需要Activate命令,且連續(xù)重發(fā)命令的規(guī)定次數(shù)設(shè)定為3 ;首先,通過定時器任務(wù),查詢ONU的升級狀態(tài),當ONU的升級狀態(tài)為燒寫完成時,OLT才發(fā)送Activate命令至0NU,并只在該次Activate動作的第一次發(fā)送時啟動Activate定時器;其次,Activate命令發(fā)送完成后,OLT判斷是否在預定的超時重傳的時間間隙內(nèi)收到ONU關(guān)于成功接收Activate命令的回應,若OLT收到回應,則說明Activate命令動作完成,并繼續(xù)執(zhí)行下一個動作;若OLT沒有在預定的超時重傳的時間間隙內(nèi)收到ONU關(guān)于成功接收Activate的回應,則進一步判斷是否在規(guī)定時間內(nèi)連續(xù)重發(fā)命令的次數(shù)在小于或等于規(guī)定 的重傳次數(shù)3,若重傳的次數(shù)小于或等于3,則OLT重新發(fā)送與之前相同的Activate命令至0NU,并重復上述判斷成功接收Activate回應的步驟;若重傳的次數(shù)大于3,則說明命令動作沒有完成,斷開連接,并將錯誤信息上報網(wǎng)管進行分析處理。實施例二
在實施例一的基礎(chǔ)上,如圖2所示,設(shè)定ONU需要Commit命令,且連續(xù)重發(fā)命令的規(guī)定次數(shù)也設(shè)定為3 ;首先,通過定時器任務(wù),查詢ONU的升級狀態(tài),當ONU的升級狀態(tài)為重啟完成時,OLT才發(fā)送Commit命令至0NU,并只在該次Commit動作的第一次發(fā)送時啟動Commit定時器;其次,Commit命令發(fā)送完成后,OLT判斷是否在預定的超時重傳的時間間隙內(nèi)收到ONU關(guān)于成功接收Commit命令的回應,若OLT收到回應,則說明Commit命令動作完成,并繼續(xù)執(zhí)行下一個動作;若OLT沒有在預定的超時重傳的時間間隙內(nèi)收到ONU關(guān)于成功接收Commit的回應,則進一步判斷是否在規(guī)定時間內(nèi)連續(xù)重發(fā)命令的次數(shù)在小于或等于規(guī)定的重傳次數(shù)3,若重傳的次數(shù)小于或等于3,則OLT重新發(fā)送與之前相同的Commit命令至0NU,并重復上述判斷成功接收Commit回應的步驟;若重傳的次數(shù)大于3,則說明命令動作沒有完成,斷開連接,并將錯誤信息上報網(wǎng)管進行分析處理。本發(fā)明一種EPON中ONU的升級方法,根據(jù)ONU的升級狀態(tài),當ONU需要Activate或Commit時,則啟動相應的定時器,并在設(shè)定的時間內(nèi)等待ONU的Activate或Commit回應,若在該設(shè)定的時間內(nèi)若收到回應則表示成功完成該動作,若沒在該規(guī)定的時間內(nèi)收到回應,貝1J重新發(fā)送Activate或Commit命令,且當在規(guī)定時間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收到ONU的回應,也表示成功完成該動作,若未在規(guī)定時間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收到ONU的回應,則斷開連接,并將錯誤信息上報網(wǎng)管;進而確保了 Activate和Commit軟件鏡像過程的順利進行,并有效的提高了 ONU的軟件升級過程的可靠性。以上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的實施方式及保護范圍,對于本領(lǐng)域技術(shù)人員而言,應當能夠意識到凡運用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應當包含在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種EPON中ONU的升級方法,其特征在于,包括以下步驟 步驟SI =OLT發(fā)送命令至0NU,并啟動定時器; 步驟S2 :發(fā)送完成后,OLT判斷是否在預定時間內(nèi)收到回應; 步驟S3 :若收到回應,則執(zhí)行下一個動作; 步驟S4 :若沒有收到回應,則繼續(xù)判斷是否在規(guī)定時間內(nèi)連續(xù)發(fā)送命令至ONU的次數(shù)是否超出設(shè)定次數(shù); 步驟S5 :若沒有超出所述設(shè)定次數(shù),OLT重新發(fā)送命令至0NU,并依次重復步驟S2-S4 ; 步驟S6 :若超出所述設(shè)定次數(shù),則斷開鏈接,并將錯誤信息上報網(wǎng)管。
2.如權(quán)利要求I所述EPON中ONU的升級方法,其特征在于,根據(jù)ONU的升級狀態(tài)啟動所述定時器。
3.如權(quán)利要求2所述EPON中ONU的升級方法,其特征在于,所述命令包括Activate命令或Commit命令。
4.如權(quán)利要求3所述EPON中ONU的升級方法,其特征在于,ONU的升級狀態(tài)為燒寫完成時,OLT才發(fā)送Activate命令至0NU,并啟動Activate定時器。
5.如權(quán)利要求3所述EPON中ONU的升級方法,其特征在于,ONU狀態(tài)為重啟完成時,OLT才發(fā)送Commit命令至0NU,并啟動Commit定時器。
6.如權(quán)利要求I所述EPON中ONU的升級方法,其特征在于,根據(jù)不同的升級鏡像設(shè)定所述預定時間和所述規(guī)定時間。
7.如權(quán)利要求6所述EPON中ONU的升級方法,其特征在于,所述預定時間和所述規(guī)定時間均與升級鏡像的大小成正比。
8.如權(quán)利要求1-7中任意一項所述EPON中ONU的升級方法,其特征在于,所述預定時間小于或等于所述規(guī)定時間。
9.如權(quán)利要求8所述EPON中ONU的升級方法,其特征在于,根據(jù)ONU的升級需求設(shè)定所述設(shè)定次數(shù)。
10.如權(quán)利要求9所述EPON中ONU的升級方法,其特征在于,應用于EPON的OLT設(shè)備上。
全文摘要
本發(fā)明涉及一種EPON的升級方法,具體公開了一種EPON中ONU的升級方法,根據(jù)ONU的升級狀態(tài),當ONU需要Activate或Commit時,則啟動相應的定時器,并在設(shè)定的時間內(nèi)等待ONU的Activate或Commit回應,若在該設(shè)定的時間內(nèi)若收到回應則表示成功完成該動作,若沒在該規(guī)定的時間內(nèi)收到回應,則重新發(fā)送Activate或Commit命令,且當在規(guī)定時間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收到回應,也表示成功完成該動作,若未在規(guī)定時間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收回應,則斷開連接,并將錯誤信息上報網(wǎng)管;進而確保了Activate和Commit軟件鏡像過程的順利進行,并有效的提高了ONU的軟件升級過程的可靠性。
文檔編號H04Q11/00GK102868945SQ20121038934
公開日2013年1月9日 申請日期2012年10月15日 優(yōu)先權(quán)日2012年10月15日
發(fā)明者孫大宏, 湯勇, 劉啟林, 李岳政 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
道孚县| 高雄县| 丽江市| 壤塘县| 淳安县| 正定县| 阿坝| 峨边| 南阳市| 芷江| 巨野县| 教育| 思茅市| 康乐县| 富阳市| 林州市| 英山县| 海南省| 兴海县| 阳江市| 乌鲁木齐市| 玉门市| 阿拉尔市| 平泉县| 错那县| 延安市| 稻城县| 兴安县| 永丰县| 云梦县| 南安市| 宜兰县| 凌源市| 岐山县| 贵溪市| 巴彦淖尔市| 南汇区| 德安县| 织金县| 无锡市| 龙南县|