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

光功率的監(jiān)控方法及裝置與流程

文檔序號:11253637閱讀:1556來源:國知局
光功率的監(jiān)控方法及裝置與流程

本發(fā)明涉及光通信技術(shù)領(lǐng)域,尤其涉及一種光功率的監(jiān)控方法及裝置。



背景技術(shù):

無源光網(wǎng)絡(luò)通常包括一個安裝于局端的光線路終端(opticallineterminal,簡稱olt),以及配套安裝在各個用戶場所的光網(wǎng)絡(luò)單元(opticalnetworkunit,onu)。圖1為無源光網(wǎng)絡(luò)的示意圖。如圖1所示,因為onu在與olt對接業(yè)務(wù)中,1個olt要對接多個onu,由于所有onu的光纖通過分光器接到一起進(jìn)入olt,所以采用時分復(fù)用的帶寬控制方法,在同一個時刻olt只允許一個onu可以發(fā)光。onu一旦發(fā)過光,后面長時間不發(fā)光,光功率值也會保持不變,即保持為最后一次發(fā)光的光功率值,此現(xiàn)象被稱為鎖存。

現(xiàn)有的onu的發(fā)射光功率的鎖存功能,會導(dǎo)致一旦發(fā)過光,即使之后發(fā)生注冊后掉線、光纖被拔下來、光纖被折斷等異常情況,通過本地網(wǎng)管接口讀取的光功率值也仍然為最后一次記錄的正常發(fā)光的光功率值,使得維護(hù)人員根據(jù)所讀取到的onu光功率值對onu設(shè)備的工作狀態(tài)做出誤判,通過onu所提供的光功率值無法正常反饋onu的工作狀態(tài),容易給維護(hù)人員造成誤導(dǎo)。



技術(shù)實現(xiàn)要素:

本發(fā)明提供一種光功率的監(jiān)控方法及裝置,以克服現(xiàn)有技術(shù)中發(fā)射光功率的鎖存功能,容易給維護(hù)人員造成誤導(dǎo)的問題。

第一方面,本發(fā)明提供一種光功率的監(jiān)控方法,包括:

每隔第一預(yù)設(shè)時長根據(jù)光網(wǎng)絡(luò)單元onu的發(fā)光指示端口的電平變化,確定所述onu在所述第一預(yù)設(shè)時長內(nèi)是否發(fā)過光;

若所述onu在所述第一預(yù)設(shè)時長內(nèi)未發(fā)過光,將未發(fā)過光的次數(shù)加一;其中,所述未發(fā)過光的次數(shù)的初始值為0;

統(tǒng)計第二預(yù)設(shè)時長內(nèi)的所述未發(fā)過光的次數(shù);

若所述未發(fā)過光的次數(shù)大于預(yù)設(shè)閾值,則將所述onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值。

第二方面,本發(fā)明提供一種光功率的監(jiān)控裝置,包括:

微控制單元mcu和存儲器;

其中,存儲器,用于存儲程序;

所述mcu,用于調(diào)用所述存儲器存儲的程序,執(zhí)行如下操作:

每隔第一預(yù)設(shè)時長根據(jù)光網(wǎng)絡(luò)單元onu的發(fā)光指示端口的電平變化,確定所述onu在所述第一預(yù)設(shè)時長內(nèi)是否發(fā)過光;

若所述onu在所述第一預(yù)設(shè)時長內(nèi)未發(fā)過光,將未發(fā)過光的次數(shù)加一;其中,所述未發(fā)過光的次數(shù)的初始值為0;

統(tǒng)計第二預(yù)設(shè)時長內(nèi)的所述未發(fā)過光的次數(shù);

若所述未發(fā)過光的次數(shù)大于預(yù)設(shè)閾值,則將所述onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值。

本發(fā)明提供的光功率的監(jiān)控方法及裝置,每隔第一預(yù)設(shè)時長,確定onu在第一預(yù)設(shè)時長內(nèi)是否發(fā)過光,若否,則將未發(fā)過光的次數(shù)加一,統(tǒng)計第二預(yù)設(shè)時長內(nèi)的未發(fā)過光的次數(shù),若該未發(fā)過光的次數(shù)大于預(yù)設(shè)閾值,將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值,即在onu長時間不發(fā)光的情況下把鎖存的光功率值修改為無光狀態(tài)對應(yīng)的光功率值,在掉線等情況下發(fā)射光功率的監(jiān)控和實際情況更一致,使得維護(hù)人員更容易定位問題。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為無源光網(wǎng)絡(luò)的示意圖;

圖2為本發(fā)明方法一實施例的onu突發(fā)部分的結(jié)構(gòu)示意圖;

圖3為本發(fā)明光功率的監(jiān)控方法一實施例的流程示意圖;

圖4為本發(fā)明方法一實施例的mcu部分的結(jié)構(gòu)示意圖;

圖5為本發(fā)明光功率的監(jiān)控裝置一實施例的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

現(xiàn)有的onu的發(fā)射光功率的鎖存功能,會導(dǎo)致一旦發(fā)過光,而后如果發(fā)生注冊后掉線、光纖被拔下來、光纖被折斷等異常情況,通過本地網(wǎng)管接口讀取的光功率值也仍然為最后一次記錄的正常發(fā)光的光功率值,極易給維護(hù)人員造成誤導(dǎo),維護(hù)人員無法根據(jù)監(jiān)測到的光功率值確定是否發(fā)生異常情況。

本申請針對上述問題進(jìn)行改進(jìn),每間隔一預(yù)設(shè)時長,確定onu在某一預(yù)設(shè)時長內(nèi)是否發(fā)過光,若在onu長時間不發(fā)光的情況下把鎖存的光功率值修改為無光狀態(tài)對應(yīng)的光功率值。

下面以具體地實施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個具體的實施例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實施例不再贅述。

圖2為本發(fā)明方法一實施例的onu突發(fā)部分的結(jié)構(gòu)示意圖。圖3為本發(fā)明光功率的監(jiān)控方法一實施例的結(jié)構(gòu)示意圖。如圖3所示,本實施例的光功率的監(jiān)控方法包括:

步驟301、每隔第一預(yù)設(shè)時長根據(jù)光網(wǎng)絡(luò)單元onu的發(fā)光指示端口的電平變化,確定onu在第一預(yù)設(shè)時長內(nèi)是否發(fā)過光;

步驟302、若onu在第一預(yù)設(shè)時長內(nèi)未發(fā)過光,將未發(fā)過光的次數(shù)加一;其中,未發(fā)過光的次數(shù)的初始值為0;

步驟303、統(tǒng)計第二預(yù)設(shè)時長內(nèi)的未發(fā)過光的次數(shù);

步驟304、若未發(fā)過光的次數(shù)大于預(yù)設(shè)閾值,則將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值。

如圖2所示,本發(fā)明實施例所涉及的onu的突發(fā)部分包括微控制單元(microcontrollerunit,簡稱mcu)、驅(qū)動器、監(jiān)控采樣保持及數(shù)字閉環(huán)控制電路、激光器、激光器發(fā)光監(jiān)控電路等部分。其中驅(qū)動器提供激光器正常發(fā)光所需要的驅(qū)動電流,根據(jù)輸入的突發(fā)使能信號、高速信號、驅(qū)動強度信號來驅(qū)動激光器;數(shù)字閉環(huán)控制電路根據(jù)mcu設(shè)定的發(fā)光目標(biāo)和反饋的實際發(fā)光信號(即監(jiān)控電流)來動態(tài)調(diào)節(jié)驅(qū)動器的驅(qū)動強度;激光器發(fā)光監(jiān)控電路用來監(jiān)控并鎖存發(fā)光時候的光功率值;突發(fā)光指示txsd用來指示當(dāng)前是否發(fā)光;mcu負(fù)責(zé)數(shù)字閉環(huán)的發(fā)光目標(biāo)設(shè)定、突發(fā)光功率的監(jiān)控以及對外的網(wǎng)管接口通訊,mcu根據(jù)txsd和激光器發(fā)光監(jiān)控電路的光功率值來更新mcu內(nèi)部發(fā)射光功率寄存器??梢酝ㄟ^網(wǎng)管接口讀取mcu內(nèi)部發(fā)射光功率寄存器的值。

上述各個部分可以位于一個芯片中,也可以是獨立的。

具體來說,onu的mcu每隔第一預(yù)設(shè)時長確定一次在該第一預(yù)設(shè)時長內(nèi)是否發(fā)過光,具體可以根據(jù)發(fā)光指示端口的電平變化確定是否發(fā)過光,例如若發(fā)光指示端口的電平由原來的低電平變化到高電平,則認(rèn)為發(fā)過光,若發(fā)光指示端口的電平一直為低電平,則認(rèn)為是未發(fā)過光。發(fā)光指示端口txsd如圖2所示,當(dāng)onu發(fā)光的時候txsd的電平為高電平,不發(fā)光的時候txsd的電平為低電平。

若在第一預(yù)設(shè)時長內(nèi)未發(fā)過光,則將未發(fā)過光的次數(shù)加一,該未發(fā)過光的次數(shù)的初始值為0。

統(tǒng)計第二預(yù)設(shè)時長內(nèi)的未發(fā)過光的次數(shù)。第二預(yù)設(shè)時長可以為第一預(yù)設(shè)時長的倍數(shù),例如第一預(yù)設(shè)時長為40ms,第二預(yù)設(shè)時長為20s?;蛘?,第二預(yù)設(shè)時長僅僅是遠(yuǎn)大于第一預(yù)設(shè)時長的一時長。

即統(tǒng)計一段時間內(nèi)的未發(fā)過光的次數(shù)。

若統(tǒng)計的未發(fā)過光的次數(shù)大于一預(yù)設(shè)閾值,則將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值。預(yù)設(shè)閾值可以為小于第二預(yù)設(shè)時長和第一預(yù)設(shè)時長的比值的一整數(shù)。

即經(jīng)過第二預(yù)設(shè)時長,判斷未發(fā)過光的次數(shù)是否大于一預(yù)設(shè)閾值,若是,則將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值。

示例性的,mcu每隔40ms檢查一次onu是否發(fā)過光;若onu在40ms內(nèi)未發(fā)過光,則將未發(fā)過光的次數(shù)加一;如果在20s內(nèi),每一次的40ms內(nèi)都未發(fā)過光,即未發(fā)過光的次數(shù)為500次,大于某一預(yù)設(shè)閾值,則將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值。

示例性的,mcu每隔40ms檢查一次onu是否發(fā)過光;若onu在40ms內(nèi)未發(fā)過光,則將未發(fā)過光的次數(shù)加一;如果在20s內(nèi),只有一次的40ms內(nèi)發(fā)過光,其余每次的40ms內(nèi)均為發(fā)過光,則未發(fā)過光的次數(shù)為499次,大于某一預(yù)設(shè)閾值,則將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值。

第一預(yù)設(shè)時長、第二預(yù)設(shè)時長和預(yù)設(shè)閾值可以根據(jù)實際情況確定,本發(fā)明實施例對此并不限定。

可選地,步驟c之前,還可以包括:

若onu在第一預(yù)設(shè)時長內(nèi)發(fā)過光,則將未發(fā)過光的次數(shù)清零。

為了避免未發(fā)過光的次數(shù)一直累加,例如某些時候第二預(yù)設(shè)時長內(nèi)的最后一個第一預(yù)設(shè)時長內(nèi)發(fā)過光,但是之前的n個第一預(yù)設(shè)時長內(nèi)均未發(fā)過光,例如20s內(nèi)的最后40ms發(fā)過光,其余的每一個40ms內(nèi)均未發(fā)過光,這樣未發(fā)過光的次數(shù)也會累加到一定值,也可能將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值,這樣導(dǎo)致維護(hù)人員形成錯誤的判斷,即認(rèn)為onu長時間未發(fā)光,認(rèn)為onu發(fā)生故障。

因此onu在某一第一預(yù)設(shè)時長內(nèi)一旦發(fā)過光,則將未發(fā)過光的次數(shù)清零。

示例性的,mcu每隔40ms檢查一次onu是否發(fā)過光;若onu在40ms內(nèi)未發(fā)過光,則將未發(fā)過光的次數(shù)加一;若onu在40ms內(nèi)發(fā)過光,則將上述未發(fā)過光的次數(shù)清零,并從激光器發(fā)光監(jiān)控電路獲取監(jiān)控的光功率值,更新mcu內(nèi)部的發(fā)射光功率寄存器的光功率值。如果在20s內(nèi),每一次的40ms內(nèi)都未發(fā)過光,即未發(fā)過光的次數(shù)為500次,大于某一預(yù)設(shè)閾值,則將mcu內(nèi)部的發(fā)射光功率寄存器的光功率值為無光狀態(tài)對應(yīng)的光功率值。

無光狀態(tài)對應(yīng)的光功率值可以為-40dbm。

本實施例提供的方法,每隔第一預(yù)設(shè)時長,確定onu在第一預(yù)設(shè)時長內(nèi)是否發(fā)過光,若否,則將未發(fā)過光的次數(shù)加一,統(tǒng)計第二預(yù)設(shè)時長內(nèi)的未發(fā)過光的次數(shù),若該未發(fā)過光的次數(shù)大于預(yù)設(shè)閾值,將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值,即onu在長時間不發(fā)光的情況下把鎖存的光功率值修改為無光狀態(tài)對應(yīng)的光功率值,在掉線等情況下發(fā)射光功率的監(jiān)控和實際情況更一致,使得維護(hù)人員更容易定位問題。

圖4為本發(fā)明方法一實施例的mcu部分的結(jié)構(gòu)示意圖。在圖3所示的實施方式的基礎(chǔ)上,進(jìn)一步的,在實際應(yīng)用中,本實施例的方法中,步驟a具體可以通過如下方式實現(xiàn):

根據(jù)onu的發(fā)光指示端口的標(biāo)志位的變化,確定onu在預(yù)設(shè)時長內(nèi)是否發(fā)過光。

具體來說,發(fā)光指示端口可以是上述圖2中的txsd,當(dāng)onu發(fā)光的時候txsd為高電平,不發(fā)光的時候txsd為低電平。此發(fā)光指示端口的指示信號可以接入到mcu有電平變化中斷功能的外設(shè),例如8051內(nèi)核的mcu的外部中斷,并配置為上升沿觸發(fā),但是關(guān)閉其中斷使能功能。當(dāng)發(fā)生過上升沿事件后,其中斷標(biāo)志位會置1。mcu讀取該標(biāo)志位的值,根據(jù)該標(biāo)志位的值的變化確定onu在預(yù)設(shè)時長內(nèi)是否發(fā)過光。

上述標(biāo)志位在mcu讀取之后清零。

如圖4所示,mcu可以包括發(fā)射光功率寄存器、超時計數(shù)器、記錄電平變化的硬件(記錄發(fā)光指示端口的電平變化)以及定時執(zhí)行的程序,其中定時執(zhí)行的程序為上述方法步驟a-步驟c對應(yīng)的程序代碼。其中外部網(wǎng)管可以在任意時刻讀取mcu內(nèi)部發(fā)射光功率寄存器的光功率值;記錄電平變化的硬件在本發(fā)明的具體實現(xiàn)中可以采用mcu的電平變化中斷功能的外設(shè),一旦發(fā)生過電平變化,其標(biāo)志位就會變?yōu)?,mcu的定時程序讀取后將該標(biāo)志位清空為0。

示例性的,mcu每隔40ms檢查一次onu是否有上升沿事件,即檢查中斷標(biāo)志位是否為1,如果有記錄的上升沿事件則清空硬件的記錄的上升沿事件、清空超時計數(shù)器記錄的次數(shù)、從激光器發(fā)光監(jiān)控電路讀取監(jiān)控的光功率值,更新mcu內(nèi)部的發(fā)射光功率寄存器的光功率值,否則超時計數(shù)器記錄的次數(shù)自增。經(jīng)過第二預(yù)設(shè)時長后,判斷超時計數(shù)器記錄的次數(shù)是否超過預(yù)設(shè)閾值,若是,則將mcu內(nèi)部的發(fā)射光功率寄存器的光功率值為無光狀態(tài)對應(yīng)的光功率值。

圖5為本發(fā)明光功率的監(jiān)控裝置一實施例的結(jié)構(gòu)示意圖。如圖5所示,本實施例的光功率的監(jiān)控裝置,可以包括:

微控制單元mcu501、存儲器502;

其中,存儲器502,用于存儲程序;具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。

mcu501,用于調(diào)用存儲器存儲的程序,執(zhí)行如下操作:

每隔第一預(yù)設(shè)時長根據(jù)光網(wǎng)絡(luò)單元onu的發(fā)光指示端口的電平變化,確定所述onu在所述第一預(yù)設(shè)時長內(nèi)是否發(fā)過光;

若所述onu在所述第一預(yù)設(shè)時長內(nèi)未發(fā)過光,將未發(fā)過光的次數(shù)加一;其中,所述未發(fā)過光的次數(shù)的初始值為0;

統(tǒng)計第二預(yù)設(shè)時長內(nèi)的所述未發(fā)過光的次數(shù);

若所述未發(fā)過光的次數(shù)大于預(yù)設(shè)閾值,則將所述onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值。

可選地,所述mcu501,還用于執(zhí)行如下操作:

若所述onu在所述第一預(yù)設(shè)時長內(nèi)發(fā)過光,則將所述未發(fā)過光的次數(shù)清零。

可選地,所述mcu501,具體用于:

根據(jù)所述onu的發(fā)光指示端口的標(biāo)志位的變化,確定所述onu在第一預(yù)設(shè)時長內(nèi)是否發(fā)過光。

本實施例提供的光功率的監(jiān)控裝置,mcu每隔第一預(yù)設(shè)時長,確定onu在第一預(yù)設(shè)時長內(nèi)是否發(fā)過光,若否,則將未發(fā)過光的次數(shù)加一,mcu統(tǒng)計第二預(yù)設(shè)時長內(nèi)的未發(fā)過光的次數(shù),若該未發(fā)過光的次數(shù)大于預(yù)設(shè)閾值,mcu將onu的光功率值設(shè)為無光狀態(tài)對應(yīng)的光功率值,即mcu在onu長時間不發(fā)光的情況下把鎖存的光功率值修改為無光狀態(tài)對應(yīng)的光功率值,在掉線等情況下發(fā)射光功率的監(jiān)控和實際情況更一致,使得維護(hù)人員更容易定位問題。

需要說明的是,對于裝置實施例而言,由于其基本相應(yīng)于方法實施例,其實現(xiàn)原理和技術(shù)效果類似,所以相關(guān)之處參見方法實施例的部分說明即可,此處不再贅述。

最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鹿泉市| 建阳市| 长乐市| 察隅县| 台中县| 吴川市| 襄城县| 河北区| 静安区| 永德县| 永和县| 清水河县| 青田县| 涪陵区| 无锡市| 临江市| 西青区| 临沂市| 闽清县| 石嘴山市| 图木舒克市| 永登县| 雅江县| 保康县| 哈巴河县| 伊川县| 淮阳县| 彭阳县| 本溪| 宜兰县| 广河县| 噶尔县| 年辖:市辖区| 三亚市| 天镇县| 兖州市| 河南省| 巴彦县| 临猗县| 化德县| 余庆县|