本發(fā)明涉及光網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種物理端口控制方法及裝置。
背景技術(shù):
光網(wǎng)絡(luò)終端是面向用戶的產(chǎn)品,運(yùn)營商可以根據(jù)其不同的組網(wǎng)在光網(wǎng)絡(luò)終端上選擇不同的業(yè)務(wù),如二層業(yè)務(wù),即在光網(wǎng)絡(luò)終端下面接入其它接入設(shè)備(如路由器、機(jī)頂盒等)提供業(yè)務(wù),這些接入設(shè)備一旦與光網(wǎng)絡(luò)終端提供的物理端口協(xié)商完成之后就會發(fā)起自己的業(yè)務(wù)(如路由器會撥號、機(jī)頂盒會請求節(jié)目單信息等),如果光網(wǎng)絡(luò)終端不能及時將這些報文發(fā)送出去,就會影響接入設(shè)備的一些業(yè)務(wù)。在數(shù)據(jù)轉(zhuǎn)發(fā)過程中,光網(wǎng)絡(luò)終端必須將二層業(yè)務(wù)物理端口對應(yīng)的通道信息配置完全,使得數(shù)據(jù)通道創(chuàng)建完成之后,才能夠通過對應(yīng)的數(shù)據(jù)通道轉(zhuǎn)發(fā)二層業(yè)務(wù)數(shù)據(jù),如果對物理端口的打開和關(guān)閉的控制與對應(yīng)的通道信息不同步,如光網(wǎng)絡(luò)終端下面的接入設(shè)備在通道信息配置完成之前就發(fā)送數(shù)據(jù),或者光網(wǎng)絡(luò)終端的通道信息配置完全后未及時打開對應(yīng)的物理端口,均會導(dǎo)致業(yè)務(wù)數(shù)據(jù)不能及時被轉(zhuǎn)發(fā)出去,從而導(dǎo)致接入設(shè)備的業(yè)務(wù)流程異常。
因此,在光網(wǎng)絡(luò)終端轉(zhuǎn)發(fā)二層業(yè)務(wù)數(shù)據(jù)過程中,由于對物理端口的控制與對應(yīng)的通道信息不同步,所造成的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)的問題,此方面的問題亟待發(fā)明人解決。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于解決在光網(wǎng)絡(luò)終端轉(zhuǎn)發(fā)二層業(yè)務(wù)數(shù)據(jù)過程中,由于對物理端口的控制與對應(yīng)的通道信息不同步,所造成的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種物理端口控制方法,所述物理端口控 制方法包括以下步驟:
監(jiān)測用于二層業(yè)務(wù)的物理端口對應(yīng)的通道信息的變化;
在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,關(guān)閉所述物理端口;
在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,打開所述物理端口。
優(yōu)選的,所述監(jiān)測二層業(yè)務(wù)物理端口對應(yīng)的通道信息的變化的步驟包括:
按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息;
根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果。
優(yōu)選的,所述根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果的步驟包括:
根據(jù)當(dāng)前的查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否完整,并記錄當(dāng)前的判斷結(jié)果;
讀取前一次的判斷結(jié)果,將當(dāng)前的判斷結(jié)果與前一次的判斷結(jié)果進(jìn)行比對,以確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化;
在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果。
優(yōu)選的,所述按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息的步驟包括:
按照所述預(yù)設(shè)周期讀取通道信息記錄和所述物理端口的端口信息;
根據(jù)所述端口信息在所述通道信息記錄中查找所述物理端口對應(yīng)的通道信息。
優(yōu)選的,所述監(jiān)測二層業(yè)務(wù)物理端口對應(yīng)的通道信息的變化的步驟之前,還包括:
接收光線路終端下發(fā)的通道信息;
保存接收到的通道信息作為通道信息記錄,并根據(jù)所接收到的通道信息配置所述物理端口對應(yīng)的端口通道。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種物理端口控制裝置,所述的物理端口控制裝置包括:
監(jiān)測模塊,用于監(jiān)測用于二層業(yè)務(wù)的物理端口對應(yīng)的通道信息的變化;
控制模塊,用于在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,關(guān)閉所述物理端口;
所述控制模塊,還用于在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,打開所述物理端口。
優(yōu)選的,所述監(jiān)測模塊包括查找單元和判斷單元;
所述查找單元,用于按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息;
所述判斷單元,用于根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果。
優(yōu)選的,所述監(jiān)測模塊還包括比對單元和確定單元;
所述判斷單元,還用于根據(jù)當(dāng)前的查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否完整,并記錄當(dāng)前的判斷結(jié)果;
所述比對單元,用于讀取前一次的判斷結(jié)果,將當(dāng)前的判斷結(jié)果與前一次的判斷結(jié)果進(jìn)行比對,以確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化;
所述確定單元,用于在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果。
優(yōu)選的,所述監(jiān)測模塊還包括獲取單元;
所述獲取單元,用于按照所述預(yù)設(shè)周期讀取通道信息記錄和所述物理端口的端口信息;
所述查找單元,還用于根據(jù)所述端口信息在所述通道信息記錄中查找所述物理端口對應(yīng)的通道信息。
優(yōu)選的,所述物理端口控制裝置還包括接收模塊和存儲模塊;
所述接收模塊,用于接收光線路終端下發(fā)的通道信息;
所述存儲模塊,用于保存接收到的通道信息作為通道信息記錄,并根據(jù)所接收到的通道信息配置所述物理端口對應(yīng)的端口通道。
本發(fā)明通過監(jiān)測二層業(yè)務(wù)物理端口的通道信息的變化,根據(jù)所述通道信息的變化對物理端口進(jìn)行同步控制,在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,控制關(guān)閉所述物理端口,以防止所述物理端口對應(yīng)的接入設(shè)備發(fā)送的業(yè)務(wù)數(shù)據(jù)無法被光網(wǎng)絡(luò)終端及時的轉(zhuǎn)發(fā),避免因?yàn)楣饩W(wǎng)絡(luò)終端不能及時轉(zhuǎn)發(fā) 數(shù)據(jù)報文而影響接入設(shè)備的業(yè)務(wù)流程的問題;在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,控制打開所述物理端口,以確保對應(yīng)的接入設(shè)備發(fā)送的業(yè)務(wù)數(shù)據(jù)能夠及時的轉(zhuǎn)發(fā)出去。實(shí)現(xiàn)了根據(jù)對應(yīng)的通道信息的變化對物理端口進(jìn)行控制,有效解決了物理端口的控制與對應(yīng)的數(shù)據(jù)通道不同步,所導(dǎo)致的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)并影響接入設(shè)備的業(yè)務(wù)流程的問題。
附圖說明
圖1為本發(fā)明物理端口控制方法的第一實(shí)施例的流程示意圖;
圖2為本發(fā)明物理端口控制方法的第二實(shí)施例的流程示意圖;
圖3為本發(fā)明中按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息的步驟的較佳實(shí)施例的流程示意圖;
圖4為本發(fā)明中根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果的步驟的較佳實(shí)施例的流程示意圖;
圖5為本發(fā)明物理端口控制方法的第三實(shí)施例的流程示意圖;
圖6為本發(fā)明物理端口控制裝置的第一實(shí)施例的功能模塊示意圖;
圖7為本發(fā)明物理端口控制裝置的第二實(shí)施例的功能模塊示意圖;
圖8為本發(fā)明物理端口控制裝置的第三實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例的主要解決方案是:監(jiān)測用于二層業(yè)務(wù)的物理端口對應(yīng)的通道信息的變化;在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,關(guān)閉所述物理端口;在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,打開所述物理端口。
在光網(wǎng)絡(luò)終端轉(zhuǎn)發(fā)二層業(yè)務(wù)數(shù)據(jù)過程中,由于對物理端口的控制與對應(yīng)的通道信息不同步,所造成的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)的問題。
基于上述問題,本發(fā)明提供一種物理端口控制方法。
參照圖1,圖1為本發(fā)明物理端口控制方法的第一實(shí)施例的流程示意圖。
在本實(shí)施例中,所述物理端口控制方法包括:
步驟S10,監(jiān)測用于二層業(yè)務(wù)的物理端口對應(yīng)的通道信息的變化;
光網(wǎng)絡(luò)終端監(jiān)測用于二層業(yè)務(wù)的物理端口對應(yīng)的通道信息的變化,以根據(jù)對應(yīng)的通道信息的變化控制所述物理端口打開或者關(guān)閉。所述光網(wǎng)絡(luò)終端內(nèi)部設(shè)有用于二層業(yè)務(wù)的物理端口,以連接接入設(shè)備完整接入設(shè)備與光線路終端之間的業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā),例如:光網(wǎng)絡(luò)終端通過物理端口連接接入設(shè)備(如路由器、機(jī)頂盒等),所述接入設(shè)備與所述光網(wǎng)絡(luò)終端的物理端口協(xié)商完成之后發(fā)起對應(yīng)的業(yè)務(wù)(如路由器會撥號、機(jī)頂盒會請求節(jié)目單信息等),所述光網(wǎng)絡(luò)終端作為通道承載相關(guān)的業(yè)務(wù)數(shù)據(jù),完成業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)。
所述通道信息,由光線路終端發(fā)送至所述光網(wǎng)絡(luò)終端,以供所述光網(wǎng)絡(luò)終端根據(jù)所述通道信息配置物理端口對應(yīng)的端口通道。所述通道信息包括端口通道(如端口的VLAN信息等)、PON通道信息(如GPON的GEMPORT信息等)和轉(zhuǎn)發(fā)通道信息(如VLAN與GEMPORT的映射關(guān)系)。所述端口通道為二層業(yè)務(wù)物理端口對應(yīng)的數(shù)據(jù)通道,用以轉(zhuǎn)發(fā)接入設(shè)備的二層業(yè)務(wù)數(shù)據(jù)。
具體的,所述光網(wǎng)絡(luò)終端可以按照預(yù)設(shè)的檢測周期查找所述物理端口對應(yīng)的通道信息;根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化;在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果(如所述通道信息由完整變?yōu)椴煌暾?,或者所述通道信息由不完整變?yōu)橥暾?,以實(shí)現(xiàn)對所述物理端口對應(yīng)的通道信息的變化的監(jiān)測。
進(jìn)一步的,所述光網(wǎng)絡(luò)終端可以按照預(yù)設(shè)的檢測周期查找所述物理端口對應(yīng)的數(shù)據(jù)通道的通道信息;判斷所查找的通道信息是否發(fā)生變化;若所述通道信息發(fā)生變化,則根據(jù)變化結(jié)果對所述物理端口進(jìn)行控制;若所述通道信息未發(fā)生變化,則不做改變,進(jìn)入下一檢測周期。所述檢測周期可以根據(jù)實(shí)際情況進(jìn)行具體配置。
更進(jìn)一步的,所述光網(wǎng)絡(luò)終端還可以按照預(yù)設(shè)的次序依次查找多個二層業(yè)務(wù)物理端口對應(yīng)的數(shù)據(jù)通道的通道信息;判斷所查找的通道信息是否發(fā)生變化;若所述通道信息發(fā)生變化,則根據(jù)變化結(jié)果對所述物理端口進(jìn)行控制; 若所述通道信息未發(fā)生變化,則不做改變,查找下一物理端口對應(yīng)的數(shù)據(jù)通道的通道信息。
步驟S20,在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,關(guān)閉所述物理端口;
所述光網(wǎng)絡(luò)終端在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,控制關(guān)閉所述物理端口。以避免在所述物理端口的端口通道不完整,對應(yīng)的端口通道未建立時,通過所述物理端口接收到接入設(shè)備的業(yè)務(wù)數(shù)據(jù),由于不能及時轉(zhuǎn)發(fā)所述業(yè)務(wù)數(shù)據(jù)造成接入設(shè)備的業(yè)務(wù)流程異常。
所述完整的通道信息包括端口通道、PON通道信息和轉(zhuǎn)發(fā)通道信息等所有的通道信息,所述光網(wǎng)絡(luò)終端可以根據(jù)所述完整的通道信息配置所述物理端口對應(yīng)的端口通道。所述不完整的通道信息可以是缺少部分通道信息,或者缺少全部通道信息。
應(yīng)當(dāng)理解的是,所述通道信息由完整變?yōu)椴煌暾梢园ǎ河赏暾耐ǖ佬畔⒆優(yōu)槿鄙俨糠滞ǖ佬畔?,或者由完整的通道信息變?yōu)槿鄙偃客ǖ佬畔ⅰ?/p>
進(jìn)一步的,所述光網(wǎng)絡(luò)終端還可以,在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾?,且連續(xù)預(yù)設(shè)次數(shù)檢測到不完整的通道信息時,控制關(guān)閉所述二層業(yè)務(wù)物理端口,以提高二層業(yè)務(wù)物理端口控制的準(zhǔn)確性。
步驟S30,在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,打開所述物理端口。
所述光網(wǎng)絡(luò)終端在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,控制打開所述物理端口。以使得所述物理端口的對應(yīng)的通道信息配置完成,對應(yīng)的端口通道完整時,及時打開所述物理端口,接收接入設(shè)備的業(yè)務(wù)數(shù)據(jù),并將接收到的業(yè)務(wù)數(shù)據(jù)及時轉(zhuǎn)發(fā)出去。
應(yīng)當(dāng)理解的是,所述通道信息由不完整的通道信息變?yōu)橥暾耐ǖ佬畔⒖梢园ǎ河扇鄙俨糠滞ǖ佬畔⒆優(yōu)橥暾耐ǖ佬畔?,或者由缺少全部的通道信息變?yōu)橥暾耐ǖ佬畔ⅰ?/p>
進(jìn)一步的,所述光網(wǎng)絡(luò)終端還可以,在監(jiān)測到所述通道信息由不完整變?yōu)橥暾疫B續(xù)預(yù)設(shè)次數(shù)檢測到完整的通道信息時,控制打開所述二層業(yè)務(wù)物理端口,以提高二層業(yè)務(wù)物理端口控制的準(zhǔn)確性。
本實(shí)施例通過監(jiān)測二層業(yè)務(wù)物理端口的通道信息的變化,根據(jù)所述通道信息的變化對物理端口進(jìn)行同步控制,在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,控制關(guān)閉所述物理端口,以防止所述物理端口對應(yīng)的接入設(shè)備發(fā)送的業(yè)務(wù)數(shù)據(jù)無法被光網(wǎng)絡(luò)終端及時的轉(zhuǎn)發(fā),避免因?yàn)楣饩W(wǎng)絡(luò)終端不能及時轉(zhuǎn)發(fā)數(shù)據(jù)報文而影響接入設(shè)備的業(yè)務(wù)流程的問題;在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,控制打開所述物理端口,以確保對應(yīng)的接入設(shè)備發(fā)送的業(yè)務(wù)數(shù)據(jù)能夠及時的轉(zhuǎn)發(fā)出去。實(shí)現(xiàn)了根據(jù)對應(yīng)的通道信息的變化對物理端口進(jìn)行控制,有效解決了物理端口的控制與對應(yīng)的數(shù)據(jù)通道不同步,所導(dǎo)致的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)并影響接入設(shè)備的業(yè)務(wù)流程的問題。
參照圖2,圖2為本發(fā)明物理端口控制方法的第二實(shí)施例的流程示意圖。基于上述物理端口控制方法的第一實(shí)施例,所述步驟S10包括:
步驟S100,按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息;
所述光網(wǎng)絡(luò)終端按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息,得到查找結(jié)果,以根據(jù)連續(xù)兩次的查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否發(fā)生變化。所述預(yù)設(shè)周期可以根據(jù)實(shí)際情況進(jìn)行設(shè)置。所述查找結(jié)果可以是查找到的完整的通道信息,或者也可以是查找到的部分的通道信息,或者也可以是查找到無對應(yīng)的通道信息的結(jié)果。
參照圖3,圖3為本發(fā)明中按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息的步驟的較佳實(shí)施例的流程示意圖,所述步驟S100包括:
步驟S101,按照所述預(yù)設(shè)周期讀取通道信息記錄和所述物理端口的端口信息;
步驟S102,根據(jù)所述端口信息在所述通道信息記錄中查找所述物理端口對應(yīng)的通道信息。
所述光網(wǎng)絡(luò)終端按照所述預(yù)設(shè)周期讀取通道信息記錄和所述物理端口的端口信息;并通過所述端口信息作為索引在所述通道信息記錄中查找所述物理端口對應(yīng)的通道信息。所述通道信息記錄,可以是所述光網(wǎng)絡(luò)終端在接收到光線路終端下發(fā)的通道信息時,保存所接收到的通道信息形成的通道信息記錄。
步驟S110,根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息 是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果。
所述光網(wǎng)絡(luò)終端根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,根據(jù)比對結(jié)果確定對應(yīng)的變化結(jié)果。所述變化結(jié)果可以是所述通道信息由不完整變?yōu)橥暾?,或者是所述通道信息由完整變?yōu)椴煌暾?/p>
參照圖4,圖4為本發(fā)明中根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果的步驟的較佳實(shí)施例的流程示意圖,所述步驟S110包括:
步驟S111,根據(jù)當(dāng)前的查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否完整,并記錄當(dāng)前的判斷結(jié)果;
步驟S112,讀取前一次的判斷結(jié)果,將當(dāng)前的判斷結(jié)果與前一次的判斷結(jié)果進(jìn)行比對,以確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化;
步驟S113,在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果。
所述光網(wǎng)絡(luò)終端根據(jù)當(dāng)前的查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否完整,并記錄當(dāng)前的判斷結(jié)果;所述光網(wǎng)絡(luò)終端讀取前一次的判斷結(jié)果,將當(dāng)前的判斷結(jié)果與前一次的判斷結(jié)果進(jìn)行比對,以確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化;在所述物理端口對應(yīng)的通道信息發(fā)生變化時,根據(jù)比對結(jié)果確定對應(yīng)的變化結(jié)果;在所述物理端口對應(yīng)的通道信息未發(fā)生變化時,可以繼續(xù)查找所述物理端口對應(yīng)的通道信息,或者查找下一物理端口對應(yīng)的通道信息。
本實(shí)施例通過查找物理端口對應(yīng)的通道信息,根據(jù)查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否完整,來確定所述物理端口對應(yīng)的端口通道是否完整,并確定所述物理端口是否具備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)的能力,并根據(jù)前一次的判斷結(jié)果與當(dāng)前的判斷結(jié)果進(jìn)行比對,來確定所述物理端口的通道信息是否發(fā)生變化以及對應(yīng)的變化結(jié)果,實(shí)現(xiàn)對物理端口的通道信息變化的監(jiān)測,并根據(jù)所述通道信息的變化對物理端口進(jìn)行同步控制。實(shí)現(xiàn)了根據(jù)對應(yīng)的通道信息的變化對物理端口進(jìn)行控制,有效解決了物理端口的控制與對應(yīng)的數(shù)據(jù)通道不同步,所導(dǎo)致的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)并影響接入設(shè)備的業(yè)務(wù)流程 的問題。
參照圖5,圖5為本發(fā)明物理端口控制方法的第三實(shí)施例的流程示意圖?;谏鲜鑫锢矶丝诳刂品椒ǖ牡谝粚?shí)施例,所述步驟S10之前,還包括:
步驟S11,接收光線路終端下發(fā)的通道信息;
步驟S12,保存接收到的通道信息作為通道信息記錄,并根據(jù)所接收到的通道信息配置所述物理端口對應(yīng)的端口通道。
所述光網(wǎng)絡(luò)終端注冊上光線路終端時,接收光線路終端下發(fā)的通道信息,記錄所接收到的通道信息,并保存在光線路終端的存儲器中,以根據(jù)所保存的通道信息記錄查找物理端口對應(yīng)的通道信息是否完整。所述光網(wǎng)絡(luò)終端根據(jù)接收到的通道信息配置物理端口對應(yīng)的端口通道,以通過所述端口通道完成二層業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)。
進(jìn)一步的,所述光網(wǎng)絡(luò)終端還可以通過優(yōu)先級控制,在接收到優(yōu)先級高的強(qiáng)制打開指令時,強(qiáng)制打開對應(yīng)的物理端口;或者在接收到優(yōu)先級高的強(qiáng)制關(guān)閉指令時,強(qiáng)制關(guān)閉對應(yīng)的物理端口。以使得根據(jù)需要在異常情況下二層業(yè)務(wù)物理端口能夠使用。
本實(shí)施例通過接收光線路終端下發(fā)的通道信息,并進(jìn)行記錄,使得光線路終端可以根據(jù)通道信息記錄查找物理端口對應(yīng)的通道信息,并判斷對應(yīng)的通道信息是否完整,實(shí)現(xiàn)對物理端口的通道信息的變化的監(jiān)測,實(shí)現(xiàn)了根據(jù)對應(yīng)的通道信息的變化對物理端口進(jìn)行控制,有效解決了物理端口的控制與對應(yīng)的數(shù)據(jù)通道不同步,所導(dǎo)致的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)并影響接入設(shè)備的業(yè)務(wù)流程的問題。
上述第一至第四實(shí)施例的物理端口控制方法的執(zhí)行主體均可以為光網(wǎng)絡(luò)終端或者光網(wǎng)絡(luò)終端內(nèi)的控制裝置。更進(jìn)一步地,所述物理端口控制方法可以由安裝在光網(wǎng)絡(luò)終端或者光網(wǎng)絡(luò)終端內(nèi)的控制裝置上的客戶端控制程序?qū)崿F(xiàn),其中,所述光網(wǎng)絡(luò)終端可以包括但不限于ONU(Optical Network Unit,光網(wǎng)絡(luò)單元)、ONT(Optical network terminal,光網(wǎng)絡(luò)終端)等。
本發(fā)明進(jìn)一步提供一種物理端口控制裝置。
參照圖6,圖6為本發(fā)明物理端口控制裝置的第一實(shí)施例的功能模塊示意圖。
在本實(shí)施例中,所述物理端口控制裝置包括:監(jiān)測模塊10和控制模塊20。
所述監(jiān)測模塊10,用于監(jiān)測用于二層業(yè)務(wù)的物理端口對應(yīng)的通道信息的變化;
光網(wǎng)絡(luò)終端監(jiān)測用于二層業(yè)務(wù)的物理端口對應(yīng)的通道信息的變化,以根據(jù)對應(yīng)的通道信息的變化控制所述物理端口打開或者關(guān)閉。所述光網(wǎng)絡(luò)終端內(nèi)部設(shè)有用于二層業(yè)務(wù)的物理端口,以連接接入設(shè)備完整接入設(shè)備與光線路終端之間的業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā),例如:光網(wǎng)絡(luò)終端通過物理端口連接接入設(shè)備(如路由器、機(jī)頂盒等),所述接入設(shè)備與所述光網(wǎng)絡(luò)終端的物理端口協(xié)商完成之后發(fā)起對應(yīng)的業(yè)務(wù)(如路由器會撥號、機(jī)頂盒會請求節(jié)目單信息等),所述光網(wǎng)絡(luò)終端作為通道承載相關(guān)的業(yè)務(wù)數(shù)據(jù),完成業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)。
所述通道信息,由光線路終端發(fā)送至所述光網(wǎng)絡(luò)終端,以供所述光網(wǎng)絡(luò)終端根據(jù)所述通道信息配置物理端口對應(yīng)的端口通道。所述通道信息包括端口通道(如端口的VLAN信息等)、PON通道信息(如GPON的GEMPORT信息等)和轉(zhuǎn)發(fā)通道信息(如VLAN與GEMPORT的映射關(guān)系)。所述端口通道為二層業(yè)務(wù)物理端口對應(yīng)的數(shù)據(jù)通道,用以轉(zhuǎn)發(fā)接入設(shè)備的二層業(yè)務(wù)數(shù)據(jù)。
具體的,所述光網(wǎng)絡(luò)終端可以按照預(yù)設(shè)的檢測周期查找所述物理端口對應(yīng)的通道信息;根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化;在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果(如所述通道信息由完整變?yōu)椴煌暾蛘咚鐾ǖ佬畔⒂刹煌暾優(yōu)橥暾?,以實(shí)現(xiàn)對所述物理端口對應(yīng)的通道信息的變化的監(jiān)測。
進(jìn)一步的,所述光網(wǎng)絡(luò)終端可以按照預(yù)設(shè)的檢測周期查找所述物理端口對應(yīng)的數(shù)據(jù)通道的通道信息;判斷所查找的通道信息是否發(fā)生變化;若所述通道信息發(fā)生變化,則根據(jù)變化結(jié)果對所述物理端口進(jìn)行控制;若所述通道信息未發(fā)生變化,則不做改變,進(jìn)入下一檢測周期。所述檢測周期可以根據(jù)實(shí)際情況進(jìn)行具體配置。
更進(jìn)一步的,所述光網(wǎng)絡(luò)終端還可以按照預(yù)設(shè)的次序依次查找多個二層業(yè)務(wù)物理端口對應(yīng)的數(shù)據(jù)通道的通道信息;判斷所查找的通道信息是否發(fā)生 變化;若所述通道信息發(fā)生變化,則根據(jù)變化結(jié)果對所述物理端口進(jìn)行控制;若所述通道信息未發(fā)生變化,則不做改變,查找下一物理端口對應(yīng)的數(shù)據(jù)通道的通道信息。
所述控制模塊20,用于在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,關(guān)閉所述物理端口;
所述光網(wǎng)絡(luò)終端在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,控制關(guān)閉所述物理端口。以避免在所述物理端口的端口通道不完整,對應(yīng)的端口通道未建立時,通過所述物理端口接收到接入設(shè)備的業(yè)務(wù)數(shù)據(jù),由于不能及時轉(zhuǎn)發(fā)所述業(yè)務(wù)數(shù)據(jù)造成接入設(shè)備的業(yè)務(wù)流程異常。
所述完整的通道信息包括端口通道、PON通道信息和轉(zhuǎn)發(fā)通道信息等所有的通道信息,所述光網(wǎng)絡(luò)終端可以根據(jù)所述完整的通道信息配置所述物理端口對應(yīng)的端口通道。所述不完整的通道信息可以是缺少部分通道信息,或者缺少全部通道信息。
應(yīng)當(dāng)理解的是,所述通道信息由完整變?yōu)椴煌暾梢园ǎ河赏暾耐ǖ佬畔⒆優(yōu)槿鄙俨糠滞ǖ佬畔ⅲ蛘哂赏暾耐ǖ佬畔⒆優(yōu)槿鄙偃客ǖ佬畔ⅰ?/p>
進(jìn)一步的,所述光網(wǎng)絡(luò)終端還可以,在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾?,且連續(xù)預(yù)設(shè)次數(shù)檢測到不完整的通道信息時,控制關(guān)閉所述二層業(yè)務(wù)物理端口,以提高二層業(yè)務(wù)物理端口控制的準(zhǔn)確性。
所述控制模塊20,還用于在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,打開所述物理端口。
所述光網(wǎng)絡(luò)終端在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,控制打開所述物理端口。以使得所述物理端口的對應(yīng)的通道信息配置完成,對應(yīng)的端口通道完整時,及時打開所述物理端口,接收接入設(shè)備的業(yè)務(wù)數(shù)據(jù),并將接收到的業(yè)務(wù)數(shù)據(jù)及時轉(zhuǎn)發(fā)出去。
應(yīng)當(dāng)理解的是,所述通道信息由不完整的通道信息變?yōu)橥暾耐ǖ佬畔⒖梢园ǎ河扇鄙俨糠滞ǖ佬畔⒆優(yōu)橥暾耐ǖ佬畔?,或者由缺少全部的通道信息變?yōu)橥暾耐ǖ佬畔ⅰ?/p>
進(jìn)一步的,所述光網(wǎng)絡(luò)終端還可以,在監(jiān)測到所述通道信息由不完整變?yōu)橥暾?,且連續(xù)預(yù)設(shè)次數(shù)檢測到完整的通道信息時,控制打開所述二層業(yè)務(wù) 物理端口,以提高二層業(yè)務(wù)物理端口控制的準(zhǔn)確性。
本實(shí)施例通過監(jiān)測二層業(yè)務(wù)物理端口的通道信息的變化,根據(jù)所述通道信息的變化對物理端口進(jìn)行同步控制,在監(jiān)測到所述通道信息由完整變?yōu)椴煌暾麜r,控制關(guān)閉所述物理端口,以防止所述物理端口對應(yīng)的接入設(shè)備發(fā)送的業(yè)務(wù)數(shù)據(jù)無法被光網(wǎng)絡(luò)終端及時的轉(zhuǎn)發(fā),避免因?yàn)楣饩W(wǎng)絡(luò)終端不能及時轉(zhuǎn)發(fā)數(shù)據(jù)報文而影響接入設(shè)備的業(yè)務(wù)流程的問題;在監(jiān)測到所述通道信息由不完整變?yōu)橥暾麜r,控制打開所述物理端口,以確保對應(yīng)的接入設(shè)備發(fā)送的業(yè)務(wù)數(shù)據(jù)能夠及時的轉(zhuǎn)發(fā)出去。實(shí)現(xiàn)了根據(jù)對應(yīng)的通道信息的變化對物理端口進(jìn)行控制,有效解決了物理端口的控制與對應(yīng)的數(shù)據(jù)通道不同步,所導(dǎo)致的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)并影響接入設(shè)備的業(yè)務(wù)流程的問題。
參照圖7,圖7為本發(fā)明裝置的第二實(shí)施例的功能模塊示意圖。基于上述物理端口控制裝置的第一實(shí)施例,所述監(jiān)測模塊10包括查找單元11和判斷單元12;
所述查找單元11,用于按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息;
所述光網(wǎng)絡(luò)終端按照預(yù)設(shè)周期查找所述物理端口對應(yīng)的通道信息,得到查找結(jié)果,以根據(jù)連續(xù)兩次的查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否發(fā)生變化。所述預(yù)設(shè)周期可以根據(jù)實(shí)際情況進(jìn)行設(shè)置。所述查找結(jié)果可以是查找到的完整的通道信息,或者也可以是查找到的部分的通道信息,或者也可以是查找到無對應(yīng)的通道信息的結(jié)果。
所述判斷單元12,用于根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果。
所述光網(wǎng)絡(luò)終端根據(jù)連續(xù)兩次的查找結(jié)果確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化,并在所述物理端口對應(yīng)的通道信息發(fā)生變化時,根據(jù)比對結(jié)果確定對應(yīng)的變化結(jié)果。所述變化結(jié)果可以是所述通道信息由不完整變?yōu)橥暾?,或者是所述通道信息由完整變?yōu)椴煌暾?/p>
進(jìn)一步的,所述監(jiān)測模塊10還可以包括獲取單元;所述獲取單元,用于按照所述預(yù)設(shè)周期讀取通道信息記錄和所述物理端口的端口信息;所述查找單元11,還用于根據(jù)所述端口信息在所述通道信息記錄中查找所述物理端口 對應(yīng)的通道信息。
所述光網(wǎng)絡(luò)終端按照所述預(yù)設(shè)周期讀取通道信息記錄和所述物理端口的端口信息;并通過所述端口信息作為索引在所述通道信息記錄中查找所述物理端口對應(yīng)的通道信息。所述通道信息記錄,可以是所述光網(wǎng)絡(luò)終端在接收到光線路終端下發(fā)的通道信息時,保存所接收到的通道信息形成的通道信息記錄。
進(jìn)一步的,所述監(jiān)測模塊10還可以包括比對單元和確定單元;所述判斷單元,還用于根據(jù)當(dāng)前的查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否完整,并記錄當(dāng)前的判斷結(jié)果;所述比對單元,用于讀取前一次的判斷結(jié)果,將當(dāng)前的判斷結(jié)果與前一次的判斷結(jié)果進(jìn)行比對,以確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化;所述確定單元,用于在所述物理端口對應(yīng)的通道信息發(fā)生變化時,確定對應(yīng)的變化結(jié)果。
所述光網(wǎng)絡(luò)終端根據(jù)當(dāng)前的查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否完整,并記錄當(dāng)前的判斷結(jié)果;所述光網(wǎng)絡(luò)終端讀取前一次的判斷結(jié)果,將當(dāng)前的判斷結(jié)果與前一次的判斷結(jié)果進(jìn)行比對,以確定所述物理端口對應(yīng)的通道信息是否發(fā)生變化;在所述物理端口對應(yīng)的通道信息發(fā)生變化時,根據(jù)比對結(jié)果確定對應(yīng)的變化結(jié)果;在所述物理端口對應(yīng)的通道信息未發(fā)生變化時,可以繼續(xù)查找所述物理端口對應(yīng)的通道信息,或者查找下一物理端口對應(yīng)的通道信息。
本實(shí)施例通過查找物理端口對應(yīng)的通道信息,根據(jù)查找結(jié)果判斷所述物理端口對應(yīng)的通道信息是否完整,來確定所述物理端口對應(yīng)的端口通道是否完整,并確定所述物理端口是否具備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)的能力,并根據(jù)前一次的判斷結(jié)果與當(dāng)前的判斷結(jié)果進(jìn)行比對,來確定所述物理端口的通道信息是否發(fā)生變化以及對應(yīng)的變化結(jié)果,實(shí)現(xiàn)對物理端口的通道信息變化的監(jiān)測,并根據(jù)所述通道信息的變化對物理端口進(jìn)行同步控制。實(shí)現(xiàn)了根據(jù)對應(yīng)的通道信息的變化對物理端口進(jìn)行控制,有效解決了物理端口的控制與對應(yīng)的數(shù)據(jù)通道不同步,所導(dǎo)致的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)并影響接入設(shè)備的業(yè)務(wù)流程的問題。
參照圖8,圖8為本發(fā)明裝置的第三實(shí)施例的功能模塊示意圖?;谏鲜? 物理端口控制裝置的第二實(shí)施例,所述物理端口控制裝置還包括接收模塊30和存儲模塊40;
所述接收模塊30,用于接收光線路終端下發(fā)的通道信息;
所述存儲模塊40,用于保存接收到的通道信息作為通道信息記錄,并根據(jù)所接收到的通道信息配置所述物理端口對應(yīng)的端口通道。
所述光網(wǎng)絡(luò)終端注冊上光線路終端時,接收光線路終端下發(fā)的通道信息,記錄所接收到的通道信息,并保存在光線路終端的存儲模塊40中,以根據(jù)所保存的通道信息記錄查找物理端口對應(yīng)的通道信息是否完整。所述光網(wǎng)絡(luò)終端根據(jù)接收到的通道信息配置物理端口對應(yīng)的端口通道,以通過所述端口通道完成二層業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)。
進(jìn)一步的,所述光網(wǎng)絡(luò)終端還可以通過優(yōu)先級控制,在接收到優(yōu)先級高的強(qiáng)制打開指令時,強(qiáng)制打開對應(yīng)的物理端口;或者在接收到優(yōu)先級高的強(qiáng)制關(guān)閉指令時,強(qiáng)制關(guān)閉對應(yīng)的物理端口。以使得根據(jù)需要在異常情況下二層業(yè)務(wù)物理端口能夠使用。
本實(shí)施例通過接收光線路終端下發(fā)的通道信息,并進(jìn)行記錄,使得光線路終端可以根據(jù)通道信息記錄查找物理端口對應(yīng)的通道信息,并判斷對應(yīng)的通道信息是否完整,實(shí)現(xiàn)對物理端口的通道信息的變化的監(jiān)測,實(shí)現(xiàn)了根據(jù)對應(yīng)的通道信息的變化對物理端口進(jìn)行控制,有效解決了物理端口的控制與對應(yīng)的數(shù)據(jù)通道不同步,所導(dǎo)致的業(yè)務(wù)數(shù)據(jù)不能被及時轉(zhuǎn)發(fā)并影響接入設(shè)備的業(yè)務(wù)流程的問題。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通 過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。