欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種epon中onu的升級(jí)方法

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

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


圖I為本發(fā)明一種EPON中ONU的升級(jí)方法的實(shí)施例一流程示意 圖2為本發(fā)明一種EPON中ONU的升級(jí)方法的實(shí)施例二流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。本發(fā)明一種EPON中ONU的升級(jí)方法,應(yīng)用在EPON的OLT設(shè)備上,首先,當(dāng)ONU進(jìn)行升級(jí)需要Activate或Commit時(shí),由于Activate命令是基于ONU已經(jīng)將要升級(jí)的鏡像燒寫到flash中而發(fā)送的,而Commit命令是發(fā)送在ONU完成重啟之后,所以啟動(dòng)定時(shí)器的時(shí)機(jī)要根據(jù)ONU的升級(jí)狀態(tài)來具體確定,即根據(jù)ONU的升級(jí)狀態(tài),OLT發(fā)送命令至ONU ;如ONU的升級(jí)狀態(tài)為燒寫完成時(shí),OLT才發(fā)送Activate命令至0NU,并啟動(dòng)Activate定時(shí)器,而ONU狀態(tài)若為重啟完成時(shí),OLT則發(fā)送Commit命令至ONU,并啟動(dòng)Commit定時(shí)器;其中,通過一個(gè)定時(shí)器任務(wù),以用來查詢ONU的升級(jí)狀態(tài),進(jìn)而發(fā)送Activate或Commit命令,并只在該次命令動(dòng)作的第一次發(fā)送命令時(shí)啟動(dòng)相應(yīng)的定時(shí)器。其次,命令發(fā)送完成后,OLT判斷是否在預(yù)定的超時(shí)重傳的時(shí)間間隙內(nèi)收到ONU關(guān)于接收命令的回應(yīng),若OLT收到回應(yīng),則說明命令動(dòng)作完成,并繼續(xù)執(zhí)行下一個(gè)動(dòng)作;若OLT沒有在預(yù)定的超時(shí)重傳的時(shí)間間隙內(nèi)收到回應(yīng),OLT則進(jìn)一步判斷是否在規(guī)定時(shí)間內(nèi)連續(xù)重發(fā)命令的次數(shù)在小于或等于規(guī)定的重傳次數(shù),若重傳的次數(shù)小于或等于該規(guī)定的重傳次數(shù),OLT重新發(fā)送與之前相同的命令至0NU,并重復(fù)上述判斷接收回應(yīng)的步驟;若重傳的次數(shù)大于該規(guī)定的重傳次數(shù),則說明命令動(dòng)作沒有完成,斷開連接,并將錯(cuò)誤信息上報(bào)網(wǎng)管進(jìn)行分析處理。由于,Activate命令是讓已經(jīng)將升級(jí)鏡像燒寫完成的ONU進(jìn)行重啟,而Commit命令是讓ONU的主備存儲(chǔ)區(qū)進(jìn)行互換,而這兩個(gè)過程的實(shí)時(shí)性并不高,甚至?xí)捎诓煌?NU,不同的升級(jí)鏡像使得重啟時(shí)間和主備存儲(chǔ)區(qū)互換時(shí)間也不盡相同。若預(yù)定的超時(shí)重傳的時(shí)間間隙和連續(xù)重發(fā)命令的規(guī)定時(shí)間過短,容易造成在設(shè)定的時(shí)間間隙內(nèi)命令傳送成功而無法收到回應(yīng)的情況,若預(yù)定的超時(shí)重傳的時(shí)間間隙和連續(xù)重發(fā)命令的規(guī)定時(shí)間過長,會(huì)使得升級(jí)過程的效率過低。所以,預(yù)定的超時(shí)重傳的時(shí)間間隙和連續(xù)重發(fā)命令的規(guī)定時(shí)間要根據(jù)不同的升級(jí)鏡像設(shè)置不同的時(shí)間間隙和規(guī)定時(shí)間,且該時(shí)間間隙和規(guī)定時(shí)間均與升級(jí)鏡像的大小成正比。進(jìn)一步的,連續(xù)重發(fā)命令的規(guī)定次數(shù)是根據(jù)ONU的升級(jí)需求設(shè)定。實(shí)施例一
如圖I所示,設(shè)定ONU需要Activate命令,且連續(xù)重發(fā)命令的規(guī)定次數(shù)設(shè)定為3 ;首先,通過定時(shí)器任務(wù),查詢ONU的升級(jí)狀態(tài),當(dāng)ONU的升級(jí)狀態(tài)為燒寫完成時(shí),OLT才發(fā)送Activate命令至0NU,并只在該次Activate動(dòng)作的第一次發(fā)送時(shí)啟動(dòng)Activate定時(shí)器;其次,Activate命令發(fā)送完成后,OLT判斷是否在預(yù)定的超時(shí)重傳的時(shí)間間隙內(nèi)收到ONU關(guān)于成功接收Activate命令的回應(yīng),若OLT收到回應(yīng),則說明Activate命令動(dòng)作完成,并繼續(xù)執(zhí)行下一個(gè)動(dòng)作;若OLT沒有在預(yù)定的超時(shí)重傳的時(shí)間間隙內(nèi)收到ONU關(guān)于成功接收Activate的回應(yīng),則進(jìn)一步判斷是否在規(guī)定時(shí)間內(nèi)連續(xù)重發(fā)命令的次數(shù)在小于或等于規(guī)定 的重傳次數(shù)3,若重傳的次數(shù)小于或等于3,則OLT重新發(fā)送與之前相同的Activate命令至0NU,并重復(fù)上述判斷成功接收Activate回應(yīng)的步驟;若重傳的次數(shù)大于3,則說明命令動(dòng)作沒有完成,斷開連接,并將錯(cuò)誤信息上報(bào)網(wǎng)管進(jìn)行分析處理。實(shí)施例二
在實(shí)施例一的基礎(chǔ)上,如圖2所示,設(shè)定ONU需要Commit命令,且連續(xù)重發(fā)命令的規(guī)定次數(shù)也設(shè)定為3 ;首先,通過定時(shí)器任務(wù),查詢ONU的升級(jí)狀態(tài),當(dāng)ONU的升級(jí)狀態(tài)為重啟完成時(shí),OLT才發(fā)送Commit命令至0NU,并只在該次Commit動(dòng)作的第一次發(fā)送時(shí)啟動(dòng)Commit定時(shí)器;其次,Commit命令發(fā)送完成后,OLT判斷是否在預(yù)定的超時(shí)重傳的時(shí)間間隙內(nèi)收到ONU關(guān)于成功接收Commit命令的回應(yīng),若OLT收到回應(yīng),則說明Commit命令動(dòng)作完成,并繼續(xù)執(zhí)行下一個(gè)動(dòng)作;若OLT沒有在預(yù)定的超時(shí)重傳的時(shí)間間隙內(nèi)收到ONU關(guān)于成功接收Commit的回應(yīng),則進(jìn)一步判斷是否在規(guī)定時(shí)間內(nèi)連續(xù)重發(fā)命令的次數(shù)在小于或等于規(guī)定的重傳次數(shù)3,若重傳的次數(shù)小于或等于3,則OLT重新發(fā)送與之前相同的Commit命令至0NU,并重復(fù)上述判斷成功接收Commit回應(yīng)的步驟;若重傳的次數(shù)大于3,則說明命令動(dòng)作沒有完成,斷開連接,并將錯(cuò)誤信息上報(bào)網(wǎng)管進(jìn)行分析處理。本發(fā)明一種EPON中ONU的升級(jí)方法,根據(jù)ONU的升級(jí)狀態(tài),當(dāng)ONU需要Activate或Commit時(shí),則啟動(dòng)相應(yīng)的定時(shí)器,并在設(shè)定的時(shí)間內(nèi)等待ONU的Activate或Commit回應(yīng),若在該設(shè)定的時(shí)間內(nèi)若收到回應(yīng)則表示成功完成該動(dòng)作,若沒在該規(guī)定的時(shí)間內(nèi)收到回應(yīng),貝1J重新發(fā)送Activate或Commit命令,且當(dāng)在規(guī)定時(shí)間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收到ONU的回應(yīng),也表示成功完成該動(dòng)作,若未在規(guī)定時(shí)間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收到ONU的回應(yīng),則斷開連接,并將錯(cuò)誤信息上報(bào)網(wǎng)管;進(jìn)而確保了 Activate和Commit軟件鏡像過程的順利進(jìn)行,并有效的提高了 ONU的軟件升級(jí)過程的可靠性。以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種EPON中ONU的升級(jí)方法,其特征在于,包括以下步驟 步驟SI =OLT發(fā)送命令至0NU,并啟動(dòng)定時(shí)器; 步驟S2 :發(fā)送完成后,OLT判斷是否在預(yù)定時(shí)間內(nèi)收到回應(yīng); 步驟S3 :若收到回應(yīng),則執(zhí)行下一個(gè)動(dòng)作; 步驟S4 :若沒有收到回應(yīng),則繼續(xù)判斷是否在規(guī)定時(shí)間內(nèi)連續(xù)發(fā)送命令至ONU的次數(shù)是否超出設(shè)定次數(shù); 步驟S5 :若沒有超出所述設(shè)定次數(shù),OLT重新發(fā)送命令至0NU,并依次重復(fù)步驟S2-S4 ; 步驟S6 :若超出所述設(shè)定次數(shù),則斷開鏈接,并將錯(cuò)誤信息上報(bào)網(wǎng)管。
2.如權(quán)利要求I所述EPON中ONU的升級(jí)方法,其特征在于,根據(jù)ONU的升級(jí)狀態(tài)啟動(dòng)所述定時(shí)器。
3.如權(quán)利要求2所述EPON中ONU的升級(jí)方法,其特征在于,所述命令包括Activate命令或Commit命令。
4.如權(quán)利要求3所述EPON中ONU的升級(jí)方法,其特征在于,ONU的升級(jí)狀態(tài)為燒寫完成時(shí),OLT才發(fā)送Activate命令至0NU,并啟動(dòng)Activate定時(shí)器。
5.如權(quán)利要求3所述EPON中ONU的升級(jí)方法,其特征在于,ONU狀態(tài)為重啟完成時(shí),OLT才發(fā)送Commit命令至0NU,并啟動(dòng)Commit定時(shí)器。
6.如權(quán)利要求I所述EPON中ONU的升級(jí)方法,其特征在于,根據(jù)不同的升級(jí)鏡像設(shè)定所述預(yù)定時(shí)間和所述規(guī)定時(shí)間。
7.如權(quán)利要求6所述EPON中ONU的升級(jí)方法,其特征在于,所述預(yù)定時(shí)間和所述規(guī)定時(shí)間均與升級(jí)鏡像的大小成正比。
8.如權(quán)利要求1-7中任意一項(xiàng)所述EPON中ONU的升級(jí)方法,其特征在于,所述預(yù)定時(shí)間小于或等于所述規(guī)定時(shí)間。
9.如權(quán)利要求8所述EPON中ONU的升級(jí)方法,其特征在于,根據(jù)ONU的升級(jí)需求設(shè)定所述設(shè)定次數(shù)。
10.如權(quán)利要求9所述EPON中ONU的升級(jí)方法,其特征在于,應(yīng)用于EPON的OLT設(shè)備上。
全文摘要
本發(fā)明涉及一種EPON的升級(jí)方法,具體公開了一種EPON中ONU的升級(jí)方法,根據(jù)ONU的升級(jí)狀態(tài),當(dāng)ONU需要Activate或Commit時(shí),則啟動(dòng)相應(yīng)的定時(shí)器,并在設(shè)定的時(shí)間內(nèi)等待ONU的Activate或Commit回應(yīng),若在該設(shè)定的時(shí)間內(nèi)若收到回應(yīng)則表示成功完成該動(dòng)作,若沒在該規(guī)定的時(shí)間內(nèi)收到回應(yīng),則重新發(fā)送Activate或Commit命令,且當(dāng)在規(guī)定時(shí)間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收到回應(yīng),也表示成功完成該動(dòng)作,若未在規(guī)定時(shí)間內(nèi)連續(xù)的重傳次數(shù)內(nèi)收回應(yīng),則斷開連接,并將錯(cuò)誤信息上報(bào)網(wǎng)管;進(jìn)而確保了Activate和Commit軟件鏡像過程的順利進(jìn)行,并有效的提高了ONU的軟件升級(jí)過程的可靠性。
文檔編號(hào)H04Q11/00GK102868945SQ20121038934
公開日2013年1月9日 申請(qǐng)日期2012年10月15日 優(yōu)先權(quán)日2012年10月15日
發(fā)明者孫大宏, 湯勇, 劉啟林, 李岳政 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
遂昌县| 白银市| 宣威市| 石泉县| 晋江市| 宜丰县| 东乡族自治县| 淅川县| 额济纳旗| 上思县| 东平县| 邹城市| 淳安县| 米林县| 太仆寺旗| 蒙城县| 松江区| 临西县| 开封县| 石城县| 托克逊县| 那曲县| 玉田县| 遵化市| 九寨沟县| 博爱县| 客服| 武宣县| 玉树县| 瓦房店市| 新绛县| 札达县| 台中市| 屏东县| 平泉县| 宝应县| 盐池县| 巩义市| 海盐县| 郓城县| 盐源县|