亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種配置文件更新方法及裝置與流程

文檔序號:12491242閱讀:203來源:國知局
一種配置文件更新方法及裝置與流程

本申請涉及通信技術(shù)領(lǐng)域,特別涉及一種配置文件更新方法及裝置。



背景技術(shù):

典型的EPON(Ethernet Passive Optical Network,以太網(wǎng)無源光網(wǎng)絡(luò))系統(tǒng)主要由OLT(Optical Line Terminal,光線路終端)接口板、ONU(Optical Network Unit,光網(wǎng)絡(luò)單元)和ODN(Optical Distribution Network,光分配網(wǎng)絡(luò))三部分組成,參見圖1所示的結(jié)構(gòu)示意圖。其中,ODN由光纖和一個(gè)或多個(gè)POS(Passive Optical Splitter,無源光纖分支器)等無源光器件組成,在OLT和ONU間提供光信號傳輸通道,POS可以將上行數(shù)據(jù)耦合到一根光纖上,將下行數(shù)據(jù)分發(fā)到各個(gè)ONU。

對于OLT接口板而言,其一般與主控板通信連接,當(dāng)OLT接口板由于各種原因重啟后,OLT接口板可以從主控板側(cè)獲得針對ONU的最新配置版本的配置文件信息。

另外,OLT接口板重啟后,需要對與該OLT接口板通信連接的ONU進(jìn)行配置文件恢復(fù),也稱為配置文件更新?,F(xiàn)有技術(shù)中,對上述ONU進(jìn)行配置文件更新時(shí),一般是OLT接口板將上述最新配置版本的配置文件發(fā)送給與其通信連接的各個(gè)ONU,實(shí)現(xiàn)各個(gè)ONU上的配置文件更新。

應(yīng)用上述方式可以實(shí)現(xiàn)ONU側(cè)配置文件更新,然而由于與一塊OLT接口板通信連接的ONU數(shù)量較多,應(yīng)用上述方式更新ONU側(cè)的配置文件時(shí),數(shù)據(jù)交互量大,易導(dǎo)致整個(gè)配置文件更新過程多達(dá)數(shù)十分鐘甚至數(shù)小時(shí),配置文件更新效率低,且可能會導(dǎo)致ONU正常業(yè)務(wù)長時(shí)間中斷,嚴(yán)重影響用戶體驗(yàn)。



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

本申請實(shí)施例公開了一種業(yè)務(wù)恢復(fù)方法及裝置,以提高ONU側(cè)配置文件更新效率,縮短ONU正常業(yè)務(wù)的中斷時(shí)間,提高用戶體驗(yàn)。

為達(dá)到上述目的,本申請實(shí)施例公開了一種配置文件更新方法,應(yīng)用于光 線路終端OLT接口板,所述方法包括:

獲取所述OLT接口板重啟之前的配置文件版本標(biāo)識;

通過所述OLT接口板的每個(gè)OLT接口發(fā)送更新通知消息;其中,所述更新通知消息至少包括獲取的配置文件版本標(biāo)識;

接收更新確認(rèn)消息,確認(rèn)收到所述更新確認(rèn)消息的OLT接口連接的光網(wǎng)絡(luò)單元ONU已更新配置文件;

接收更新請求消息,通過收到所述更新請求消息的OLT接口發(fā)送版本更新消息;其中所述版本更新消息攜帶了獲取的配置文件版本標(biāo)識對應(yīng)的配置文件。

在本申請的一種具體實(shí)現(xiàn)方式中,所述配置文件更新方法還包括:

獲取更新的配置文件版本標(biāo)識;

通過所述OLT接口板的每個(gè)OLT接口發(fā)送配置文件通告消息;其中,所述配置文件通告消息至少包括所述更新的配置文件版本標(biāo)識。

在本申請的一種具體實(shí)現(xiàn)方式中,所述更新請求消息至少包括OUN的配置文件版本標(biāo)識;所述通過收到所述更新請求消息的OLT接口發(fā)送版本更新消息之前,所述方法還包括:

比較OUN配置文件版本標(biāo)識與獲取的配置文件版本標(biāo)識,若不一致,則通過收到所述更新請求消息的OLT接口發(fā)送版本更新消息。

為達(dá)到上述目的,本申請實(shí)施例公開了一種配置文件更新方法,應(yīng)用于光網(wǎng)絡(luò)單元ONU,所述方法包括:

接收更新通知消息;所述更新通知消息至少包括配置文件版本標(biāo)識;

比較配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識;

確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識不一致,發(fā)送更新請求消息;所述更新請求消息攜帶所述本地存儲的ONU配置文件版本標(biāo)識;

接收版本更新消息;其中所述版本更新消息攜帶了所述配置文件版本標(biāo)識對應(yīng)的配置文件。

在本申請的一種具體實(shí)現(xiàn)方式中,所述配置文件更新方法還包括:

確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識一致,

發(fā)送更新確認(rèn)消息。

在本申請的一種具體實(shí)現(xiàn)方式中,所述配置文件更新方法還包括:

接收配置文件通告消息;其中,所述配置文件通告消息至少包括更新的配置文件版本標(biāo)識;

根據(jù)所述更新的配置文件版本標(biāo)識替換本地存儲的ONU配置文件版本標(biāo)識。

為達(dá)到上述目的,本申請實(shí)施例公開了一種配置文件更新裝置,應(yīng)用于光線路終端OLT接口板,所述裝置包括:

第一標(biāo)識獲取模塊,用于獲取所述OLT接口板重啟之前的配置文件版本標(biāo)識;

第一消息發(fā)送模塊,用于通過所述OLT接口板的每個(gè)OLT接口發(fā)送更新通知消息;其中,所述更新通知消息至少包括獲取的配置文件版本標(biāo)識;

更新確認(rèn)模塊,用于接收更新確認(rèn)消息,確認(rèn)收到所述更新確認(rèn)消息的OLT接口連接的光網(wǎng)絡(luò)單元ONU已更新配置文件;

第二消息發(fā)送模塊,用于接收更新請求消息,通過收到所述更新請求消息的OLT接口發(fā)送版本更新消息;其中所述版本更新消息攜帶了獲取的配置文件版本標(biāo)識對應(yīng)的配置文件。

在本申請的一種具體實(shí)現(xiàn)方式中,所述配置文件更新裝置還包括:

第二標(biāo)識獲取模塊,用于獲取更新的配置文件版本標(biāo)識;

第三消息發(fā)送模塊,用于通過所述OLT接口板的每個(gè)OLT接口發(fā)送配置文件通告消息;其中,所述配置文件通告消息至少包括所述更新的配置文件版本標(biāo)識。

在本申請的一種具體實(shí)現(xiàn)方式中,所述更新請求消息至少包括OUN的配置文件版本標(biāo)識;

所述第二消息發(fā)送模塊,具體用于接收更新請求消息,比較OUN配置文件版本標(biāo)識與獲取的配置文件版本標(biāo)識,若不一致,則通過收到所述更新請求消息的OLT接口發(fā)送版本更新消息。

為達(dá)到上述目的,本申請實(shí)施例公開了一種配置文件更新裝置,應(yīng)用于光網(wǎng)絡(luò)單元ONU,所述裝置包括:

第一消息接收模塊,用于接收更新通知消息;所述更新通知消息至少包括配置文件版本標(biāo)識;

標(biāo)識比較模塊,用于比較配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識;

第一消息發(fā)送模塊,用于確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識不一致,發(fā)送更新請求消息;所述更新請求消息攜帶所述本地存儲的ONU配置文件版本標(biāo)識;

第二消息接收模塊,用于接收版本更新消息;其中所述版本更新消息攜帶了所述配置文件版本標(biāo)識對應(yīng)的配置文件。

在本申請的一種具體實(shí)現(xiàn)方式中,所述配置文件更新裝置還包括:

標(biāo)識確認(rèn)模塊,用于確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識一致,

第二消息發(fā)送模塊,用于發(fā)送更新確認(rèn)消息。

在本申請的一種具體實(shí)現(xiàn)方式中,所述配置文件更新裝置還包括:

第三消息接收模塊,用于接收配置文件通告消息;其中,所述配置文件通告消息至少包括更新的配置文件版本標(biāo)識;

標(biāo)識替換模塊,用于根據(jù)所述更新的配置文件版本標(biāo)識替換本地存儲的ONU配置文件版本標(biāo)識。

由以上可見,本申請實(shí)施例提供的方案中,在OLT接口板獲取其重啟之前的配置文件版本標(biāo)識后,通過OLT接口板的每個(gè)OLT接口發(fā)送更新通知消息,并通過接收更新確認(rèn)消息的方式,確認(rèn)收到更新確認(rèn)消息的OLT接口連接的ONU已 更新配置文件,通過接收更新請求消息,并通過收到更新請求消息的OLT接口發(fā)送版本更新消息??梢姳旧暾垖?shí)施例提供的方案中,OLT只有在接收到更新請求消息時(shí),才向ONU發(fā)送更新請求消息,使得ONU根據(jù)OLT發(fā)送的配置文件進(jìn)行配置文件更新,因此,更新ONU側(cè)的配置文件時(shí),交互的數(shù)據(jù)量大大減少,提高了ONU側(cè)配置文件更新的效率,進(jìn)而能夠縮短ONU正常業(yè)務(wù)的中斷時(shí)間,提高了用戶體驗(yàn)。

附圖說明

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

圖1為現(xiàn)有技術(shù)中一種EPON系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本申請實(shí)施例提供的一種配置文件更新方法的流程示意圖;

圖3為本申請實(shí)施例提供的另一種配置文件更新方法的流程示意圖;

圖4為本申請實(shí)施例提供的一種配置文件更新方法的信令流程示意圖;

圖5為本申請實(shí)施例提供的一種配置文件更新裝置的結(jié)構(gòu)示意圖;

圖6為本申請實(shí)施例提供的另一種配置文件更新裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。

圖2為本申請實(shí)施例提供的一種配置文件更新方法的流程示意圖,該方法應(yīng)用于光線路終端OLT接口板,包括:

S201:獲取上述OLT接口板重啟之前的配置文件版本標(biāo)識。

具體的,上述OLT接口板可能會由于多種原因重啟,其重啟后為保證與與其通信連接的ONU正常通信,需保證所有ONU的配置文件為最新版本的配置文件。 而實(shí)際應(yīng)用中一些情況下雖然OLT接口板重啟了,但是ONU并未重啟,而ONU通常會緩存配置文件,所以這種情況下ONU中當(dāng)前是存儲有配置文件的,但是ONU本地存儲的配置文件可能是最新版本的配置文件,也可能不是最新版本的配置文件。上述最新版本的配置文件即可以理解為是前述的OLT接口板重啟之前的配置文件。

在本申請的一種可選實(shí)現(xiàn)方式中,OLT接口板通常是與主控板通信連接的,主控板中一般保存與OLT接口板通信的ONU的配置信息,因此,OLT接口板重啟之后,可以通過板間通信機(jī)制從主控板獲取其重啟之前的配置文件。

S202:通過上述OLT接口板的每個(gè)OLT接口發(fā)送更新通知消息。

其中,上述更新通知消息至少包括獲取的配置文件版本標(biāo)識。

在本申請的一種具體實(shí)現(xiàn)方式中,上述OLT接口板通過各個(gè)OLT接口向與各個(gè)OLT接口板通信連接的ONU發(fā)送更新通知消息后,ONU可以根據(jù)本地存儲的配置文件進(jìn)行配置文件更新,具體的,ONU接收到更新通知消息后,若確定上述通知消息中包括的獲取的配置文件版本標(biāo)識與本地存儲的配置文件的版本標(biāo)識一致,則可以根據(jù)本地存儲的配置文件進(jìn)行配置文件更新。

在本申請的另一種具體實(shí)現(xiàn)方式中,上述更新通知消息中還可以攜帶配置自更新標(biāo)識,該配置自更新標(biāo)識用于通知ONU根據(jù)本地存儲的配置文件進(jìn)行配置文件更新。鑒于上述情況,上述OLT接口板通過各個(gè)OLT接口向與各個(gè)OLT接口板通信連接的ONU發(fā)送更新通知消息后,ONU根據(jù)本地存儲的配置文件進(jìn)行配置文件更新時(shí),若ONU能夠從接收到的更新通知消息中解析出配置自更新標(biāo)識,則可以查看本地存儲的配置文件的版本標(biāo)識是否與上述獲取的配置文件版本標(biāo)識一致,若一致,說明本地存儲的配置文件即為OLT接口板重啟之前的配置文件,可以用本地存儲的配置文件進(jìn)行配置文件更新。

由于現(xiàn)有機(jī)制中一旦OLT接口板重啟,與其通信連接的各個(gè)ONU需重新進(jìn)行注冊,可以理解的,ONU重新進(jìn)行注冊需在接收到OLT接口板廣播的發(fā)現(xiàn)授權(quán)消息才能進(jìn)行,鑒于此,在本申請的一種具體實(shí)現(xiàn)方式中,上述更新通知消息可以隨著OLT接口板廣播的發(fā)現(xiàn)授權(quán)消息發(fā)送給ONU。

本領(lǐng)域內(nèi)的技術(shù)人員可以理解的是,對于一塊OLT接口板而言,其一般具有多個(gè)OLT接口,而一個(gè)OLT接口又可能與多個(gè)ONU通信連接,這些ONU中可能 會存在本地存儲的配置文件可用的ONU,還可能會存在本地存儲的配置文件不可用的ONU,針對上述兩類ONU,OLT可以給出下述S203和S204兩種不同的處理方式。

S203:接收更新確認(rèn)消息,確認(rèn)收到上述更新確認(rèn)消息的OLT接口連接的光網(wǎng)絡(luò)單元ONU已更新配置文件。

其中,上述更新確認(rèn)消息中可以包括:配置更新成功標(biāo)識,當(dāng)然,還可以包括:ONU側(cè)配置文件的版本標(biāo)識等信息,本申請并不對此進(jìn)行限定。

具體的,OLT接口板廣播發(fā)現(xiàn)授權(quán)消息后,ONU根據(jù)該發(fā)現(xiàn)授權(quán)消息向OLT接口板發(fā)送注冊請求消息,以完成ONU注冊,鑒于此,在本申請的一種具體實(shí)現(xiàn)方式中,ONU向上述OLT接口板發(fā)送更新確認(rèn)消息時(shí),該更新確認(rèn)消息可以隨著注冊請求消息一起發(fā)送至OLT接口板。

S204:接收更新請求消息,通過收到上述更新請求消息的OLT接口發(fā)送版本更新消息。

其中,上述版本更新消息攜帶了獲取的配置文件版本標(biāo)識對應(yīng)的配置文件。

OLT接收到上述更新請求消息,則可以說明ONU側(cè)本地存儲的配置文件是不可用的,為保證ONU側(cè)配置文件更新成功,OLT需將上述獲取的配置文件版本標(biāo)識對應(yīng)的配置文件發(fā)送至ONU,以使得ONU成功更新配置文件。

上述更新請求消息中可以包括:配置更新失敗標(biāo)識,當(dāng)然,還可以包括:ONU側(cè)配置文件的版本標(biāo)識等信息,本申請并不對此進(jìn)行限定。

在本申請的一種較佳實(shí)現(xiàn)方式中,OLT接收到上述更新請求消息后,可以在從中解析出配置更新失敗標(biāo)識且確定ONU側(cè)配置文件的版本標(biāo)識與上述獲取的配置文件版本標(biāo)識不一致的情況下,才通過收到上述更新請求消息的OLT接口發(fā)送版本更新消息。

當(dāng)然,也可以僅僅在解析出配置更新失敗標(biāo)識時(shí),或者僅僅確定ONU側(cè)配置文件的版本標(biāo)識與上述獲取的配置文件版本標(biāo)識不一致時(shí),就通過收到上述更新請求消息的OLT接口發(fā)送版本更新消息。

在本申請的一種具體實(shí)現(xiàn)方式中,與上述更新確認(rèn)消息類似,更新請求消息也可以隨著注冊請求消息一起發(fā)送至OLT接口板。

在本申請的一種具體實(shí)現(xiàn)方式中,上述更新請求消息至少包括OUN的配置文件版本標(biāo)識;在通過收到上述更新請求消息的OLT接口發(fā)送版本更新消息之前,還可以比較OUN配置文件版本標(biāo)識與獲取的配置文件版本標(biāo)識,若不一致,才通過收到上述更新請求消息的OLT接口發(fā)送版本更新消息。

在本申請的另一種具體實(shí)現(xiàn)方式中,上述配置文件更新方法還可以包括:

獲取更新的配置文件版本標(biāo)識;

通過OLT接口板的每個(gè)OLT接口發(fā)送配置文件通告消息;其中,配置文件通告消息至少包括更新的配置文件版本標(biāo)識。

由以上可見,本實(shí)施例提供的方案中,在OLT接口板獲取其重啟之前的配置文件版本標(biāo)識后,通過OLT接口板的每個(gè)OLT接口發(fā)送更新通知消息,并通過接收更新確認(rèn)消息的方式,確認(rèn)收到更新確認(rèn)消息的OLT接口連接的ONU已更新配置文件,通過接收更新請求消息,并通過收到更新請求消息的OLT接口發(fā)送版本更新消息。可見本申請實(shí)施例提供的方案中,OLT只有在接收到更新請求消息時(shí),才向ONU發(fā)送更新請求消息,使得ONU根據(jù)OLT發(fā)送的配置文件進(jìn)行配置文件更新,因此,更新ONU側(cè)的配置文件時(shí),交互的數(shù)據(jù)量大大減少,提高了ONU側(cè)配置文件更新的效率,進(jìn)而能夠縮短ONU正常業(yè)務(wù)的中斷時(shí)間,提高了用戶體驗(yàn)。

圖3為本申請實(shí)施例提供的另一種配置文件更新方法的流程示意圖,該方法應(yīng)用于光網(wǎng)絡(luò)單元ONU,包括:

S301:接收更新通知消息。

其中,上述更新通知消息至少包括配置文件版本標(biāo)識,當(dāng)然,上述配置文件更新消息中還可以攜帶配置自更新標(biāo)識等信息,本申請并不對此進(jìn)行限定。

上述更新通知消息中包括的配置文件版本標(biāo)識可以為:OLT在其重啟后獲得的其重啟之前的配置文件版本標(biāo)識。

上述配置自更新標(biāo)識用于通知ONU根據(jù)本地存儲的配置文件進(jìn)行配置文件更新。

在本申請的一種具體實(shí)現(xiàn)方式中,上述更新通知消息可以是隨著OLT接口板廣播的發(fā)現(xiàn)授權(quán)消息發(fā)送給ONU的。

S302:比較配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識。

在本申請的一種具體實(shí)現(xiàn)方式中,當(dāng)上述更新通知消息中攜帶配置自更新標(biāo)識時(shí),本步驟可以是在ONU從上述更新通知消息中解析出配置自更新標(biāo)識后才執(zhí)行的。

S303:確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識不一致,發(fā)送更新請求消息。

ONU確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識不一致時(shí),可以認(rèn)為ONU本地存儲的配置文件是不可用的,也就是利用本地存儲的配置文件進(jìn)行配置文件更新失敗。

其中,上述更新請求消息攜帶本地存儲的ONU配置文件版本標(biāo)識,當(dāng)然,該更新請求消息中還可以攜帶配置更新失敗標(biāo)識等信息,本申請并不對此進(jìn)行限定。

在本申請的一種具體實(shí)現(xiàn)方式中,上述更新請求消息可以隨著注冊請求消息一起發(fā)送至OLT接口板。

S304:接收版本更新消息。

其中,上述版本更新消息攜帶了上述配置文件版本標(biāo)識對應(yīng)的配置文件。

ONU接收到上述版本更新消息后,可以從中解析出上述配置文件版本標(biāo)識對應(yīng)的配置文件,并通過解析出的配置文件進(jìn)行配置文件更新。

在本申請的一種較佳實(shí)現(xiàn)方式中,ONU確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識一致時(shí),發(fā)送更新確認(rèn)消息,這樣可以告知OLT ONU本地存儲的配置文件是可用的配置文件,無需OLT發(fā)送配置文件。

具體的,上述更新確認(rèn)消息中可以包括:配置更新成功標(biāo)識,當(dāng)然,還可以包括:ONU側(cè)配置文件的版本標(biāo)識等信息,本申請并不對此進(jìn)行限定。

另外,與上述更新請求消息類似,更新確認(rèn)消息也可以隨著注冊請求消息一起發(fā)送至OLT接口板。

在本申請的一種可選實(shí)現(xiàn)方式中,上述配置文件更新方法還可以包括:

接收配置文件通告消息;其中,所述配置文件通告消息至少包括更新的配置文件版本標(biāo)識;

根據(jù)所述更新的配置文件版本標(biāo)識替換本地存儲的ONU配置文件版本標(biāo)識。

由以上可見,本實(shí)施例提供的方案中,ONU接收到更新通知消息后,比較配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識,在上述兩版本標(biāo)識不一致的情況下才發(fā)送更新請求消息,并接收版本更新消息,因此,更新ONU側(cè)的配置文件時(shí),交互的數(shù)據(jù)量大大減少,提高了ONU側(cè)配置文件更新的效率,進(jìn)而能夠縮短ONU正常業(yè)務(wù)的中斷時(shí)間,提高了用戶體驗(yàn)。

下面結(jié)合ONU注冊過程,對上述圖2和圖3所示實(shí)施例提供的配置文件更新方法進(jìn)行綜合介紹。

參見圖4,提供了一種配置文件更新方法的信令流程示意圖。

一個(gè)OLT接口板重啟后,與該OLT接口板的各個(gè)OLT接口通信連接的各個(gè)ONU需重新進(jìn)行注冊,具體過程如下:

首先,OLT接口板重啟后,生成攜帶自更新標(biāo)識和最新配置版本標(biāo)識的發(fā)現(xiàn)授權(quán)消息(S401),并廣播該發(fā)現(xiàn)授權(quán)消息(S402),ONU接收到上述發(fā)現(xiàn)授權(quán)消息后,對該消息進(jìn)行解析,根據(jù)該消息中包含的自更新標(biāo)識和最新配置版本標(biāo)識進(jìn)行配置文件自更新(S403),然后根據(jù)配置文件更新結(jié)果以及本地ONU配置文件的配置版本標(biāo)識生成注冊請求消息(S404),并將該注冊請求消息發(fā)送給OLT接口板(S405),OLT接口板接收到上述注冊請求消息后,根據(jù)其中攜帶的配置文件更新結(jié)果以及ONU側(cè)配置版本標(biāo)識判斷ONU是否成功自更新配置文件(S406),若成功自更新,則OLT接口板依據(jù)現(xiàn)有技術(shù)完成后續(xù)ONU注冊即可(S409);若未成功自更新,則將最新配置版本標(biāo)識對應(yīng)的配置文件發(fā)送至ONU側(cè)(S407),ONU接收到該配置文件后進(jìn)行配置文件更新(S408),然后依據(jù)現(xiàn)有技術(shù)完成ONU注冊(S409)。

上述最新配置版本標(biāo)識可以理解為:OLT重啟后獲得的其重啟之前配置文件 的版本標(biāo)識。

上述配置文件更新結(jié)果可以是配置文件更新成功,這時(shí)該結(jié)果中包含配置更新成功標(biāo)識,此時(shí),可以理解為注冊請求中攜帶的是更新確認(rèn)消息,OLT可以根據(jù)注冊請求中攜帶的消息,確認(rèn)ONU已更新配置文件。

上述配置文件更新結(jié)果還可以是配置文件更新失敗,這時(shí)該結(jié)果中包含配置更新失敗標(biāo)識,此時(shí),可以理解為注冊請求中攜帶的是更新請求消息,OLT可以根據(jù)注冊請求中攜帶的消息,向ONU發(fā)送版本更新消息。

具體的,不管發(fā)現(xiàn)授權(quán)消息還是注冊請求消息一般是按照相關(guān)規(guī)范規(guī)定的格式進(jìn)行傳輸?shù)摹?/p>

本領(lǐng)域內(nèi)的技術(shù)人員可以理解的是,常見的規(guī)范中已經(jīng)規(guī)定了對應(yīng)協(xié)議中各個(gè)標(biāo)識位的取值,但是在制訂規(guī)范的過程中,考慮到便于后期擴(kuò)展等因素預(yù)留了一些比特位,接收端接收到報(bào)文數(shù)據(jù)后解析報(bào)文數(shù)據(jù)時(shí),可以忽略這些預(yù)留比特位的取值,也就是按照規(guī)范來講,預(yù)留比特位的取值不影響報(bào)文的解析結(jié)果。

鑒于上述情況,在上述發(fā)現(xiàn)授權(quán)消息中的設(shè)置自更新標(biāo)識和最新配置版本標(biāo)識時(shí),可以考慮規(guī)范中規(guī)定的這些預(yù)留比特位,通過預(yù)留比特位表示上述信息,但是這種情況下與現(xiàn)有技術(shù)不同的是ONU接收到發(fā)現(xiàn)授權(quán)消息后對該消息進(jìn)行解析時(shí),不再完全忽略預(yù)留比特位的取值,而是需按照約定從預(yù)留比特位中解析出上述自更新標(biāo)識和最新配置版本標(biāo)識。

在本申請的一種較佳實(shí)現(xiàn)方式中,上述自更新標(biāo)識可以位于MPCP(Multipoint Control Protocol,多點(diǎn)控制協(xié)議)發(fā)現(xiàn)授權(quán)消息的發(fā)現(xiàn)消息域中比特位標(biāo)識為第一預(yù)設(shè)取值的比特位,其中,比特位標(biāo)識為第一預(yù)設(shè)取值的比特位為預(yù)留比特位;

上述最新配置版本標(biāo)識可以位于MPCP發(fā)現(xiàn)授權(quán)消息的發(fā)現(xiàn)消息域中比特位標(biāo)識從第二預(yù)設(shè)取值開始的第一預(yù)設(shè)數(shù)量個(gè)比特位,其中,第一預(yù)設(shè)數(shù)量個(gè)比特位為預(yù)留比特位。

具體的,參見表1,提供了MPCP發(fā)現(xiàn)授權(quán)消息的發(fā)現(xiàn)消息域包含的信息。

表1

上述表1中“比特”列可以理解為各個(gè)標(biāo)識字段在MPCP發(fā)現(xiàn)授權(quán)消息的發(fā)現(xiàn)消息域中的位置,也就是可以理解為各個(gè)標(biāo)識字段的比特位標(biāo)識。從該表中可以看出,第2-3比特位和第6-15比特位為保留比特位,或者稱為預(yù)留比特位,則上述自更新標(biāo)識和最新配置版本標(biāo)識可以位于這些預(yù)留比特位中的任一比特位。

可以理解的,一般情況下表示上述自更新標(biāo)識和最新配置版本標(biāo)識時(shí),采用連續(xù)的比特位便于ONU進(jìn)行信息解析,另外,最新配置版本標(biāo)識需要的比特位比較多,所以可以采用上述第2-3比特位表示上述自更新標(biāo)識,而采用第6-15比特位表示最新配置版本標(biāo)識。

較佳的,上述第一預(yù)設(shè)取值可以為2,當(dāng)然,也可以為3等等。

另外,采用較多的比特位表示上述最新配置版本標(biāo)識時(shí),該標(biāo)識對應(yīng)的取值范圍會比較大,所以,較佳的,上述第二預(yù)設(shè)取值可以是6,第一預(yù)設(shè)數(shù)量可以是10(15-6+1=10),當(dāng)然,上述第二預(yù)設(shè)取值可以是7、8等等,第一預(yù)設(shè)數(shù)量可以是9、8等等,本申請并不對此進(jìn)行限定。

基于前面的描述,在上述注冊請求消息中設(shè)置ONU側(cè)配置版本標(biāo)識和配置 更新成功標(biāo)識/配置更新失敗標(biāo)識時(shí),也可以考慮規(guī)范中規(guī)定的這些預(yù)留比特位,通過預(yù)留比特位表示上述信息,但是這種情況下與現(xiàn)有技術(shù)不同的是OLT接收到注冊請求消息后對該消息進(jìn)行解析時(shí),不再完全忽略預(yù)留比特位的取值,而是需按照約定從預(yù)留比特位中解析出更新成功標(biāo)識/配置更新失敗標(biāo)識和ONU側(cè)配置版本標(biāo)識。

在本申請的一種較佳實(shí)現(xiàn)方式中,上述更新成功標(biāo)識/配置更新失敗標(biāo)識可以位于MPCP注冊請求消息的發(fā)現(xiàn)消息域中比特位標(biāo)識為第三預(yù)設(shè)取值的比特位,其中,比特位標(biāo)識為第三預(yù)設(shè)取值的比特位為預(yù)留比特位;

上述ONU側(cè)配置版本標(biāo)識可以位于MPCP注冊請求消息的發(fā)現(xiàn)消息域中比特位標(biāo)識從第四預(yù)設(shè)取值開始的第二預(yù)設(shè)數(shù)量個(gè)比特位,其中,第二預(yù)設(shè)數(shù)量個(gè)比特位為預(yù)留比特位。

較佳的,上述第二預(yù)設(shè)數(shù)量與前述第一預(yù)設(shè)數(shù)量相等。

具體的,參見表2,提供了MPCP注冊請求消息的發(fā)現(xiàn)消息域包含的信息。

表2

上述表2中“比特”列可以理解為各個(gè)標(biāo)識字段在MPCP注冊請求消息的發(fā)現(xiàn)消息域中的位置,也就是可以理解為各個(gè)標(biāo)識字段的比特位標(biāo)識。從該表中可以看出,第2-3比特位和第6-15比特位為保留比特位,或者稱為預(yù)留比特位,則上述更新成功標(biāo)識/配置更新失敗標(biāo)識和ONU側(cè)配置版本標(biāo)識可以位于這些預(yù)留比特位中的任一比特位。

可以理解的,一般情況下表示ONU側(cè)配置版本標(biāo)識和配置更新成功標(biāo)識/配置更新失敗標(biāo)識時(shí),采用連續(xù)的比特位便于OLT進(jìn)行信息解析,另外,配置版本標(biāo)識需要的比特位比較多,所以可以采用上述第2-3比特位表示配置更新成功標(biāo)識/配置更新失敗標(biāo)識,而采用第6-15比特位表示ONU側(cè)配置版本標(biāo)識。

較佳的,上述第三預(yù)設(shè)取值可以為2,當(dāng)然,也可以為3等等。

另外,采用較多的比特位表示上述ONU側(cè)配置版本標(biāo)識時(shí),該標(biāo)識對應(yīng)的取值范圍會比較大,所以,較佳的,上述第四預(yù)設(shè)取值可以是6,第二預(yù)設(shè)數(shù)量可以是10(15-6+1=10),當(dāng)然,上述第四預(yù)設(shè)取值可以是7、8等等,第二預(yù)設(shè)數(shù)量可以是9、8等等,本申請并不對此進(jìn)行限定。

上述最新配置版本標(biāo)識可以理解為:OLT重啟后獲得的其重啟之前配置文件的版本標(biāo)識。

與上述配置文件更新方法相對應(yīng),本申請實(shí)施例還提供了一種配置文件更新裝置。

圖5為本申請實(shí)施例提供的一種配置文件更新裝置的結(jié)構(gòu)示意圖,該裝置應(yīng)用于光線路終端OLT接口板,包括:

第一標(biāo)識獲取模塊501,用于獲取所述OLT接口板重啟之前的配置文件版本標(biāo)識;

第一消息發(fā)送模塊502,用于通過所述OLT接口板的每個(gè)OLT接口發(fā)送更新通知消息;其中,所述更新通知消息至少包括獲取的配置文件版本標(biāo)識;

更新確認(rèn)模塊503,用于接收更新確認(rèn)消息,確認(rèn)收到所述更新確認(rèn)消息的OLT接口連接的光網(wǎng)絡(luò)單元ONU已更新配置文件;

第二消息發(fā)送模塊504,用于接收更新請求消息,通過收到所述更新請求消息的OLT接口發(fā)送版本更新消息;其中所述版本更新消息攜帶了獲取的配置文件版本標(biāo)識對應(yīng)的配置文件。

在本申請的一種具體實(shí)現(xiàn)方式中,上述配置文件更新裝置還可以包括:

第二標(biāo)識獲取模塊,用于獲取更新的配置文件版本標(biāo)識;

第三消息發(fā)送模塊,用于通過所述OLT接口板的每個(gè)OLT接口發(fā)送配置文件通告消息;其中,所述配置文件通告消息至少包括所述更新的配置文件版本標(biāo)識。

在本申請的一種具體實(shí)現(xiàn)方式中,所述更新請求消息至少包括OUN的配置文件版本標(biāo)識;

所述第二消息發(fā)送模塊,具體用于接收更新請求消息,比較OUN配置文件版本標(biāo)識與獲取的配置文件版本標(biāo)識,若不一致,則通過收到所述更新請求消息的OLT接口發(fā)送版本更新消息。

由以上可見,本實(shí)施例提供的方案中,在OLT接口板獲取其重啟之前的配置文件版本標(biāo)識后,通過OLT接口板的每個(gè)OLT接口發(fā)送更新通知消息,并通過接收更新確認(rèn)消息的方式,確認(rèn)收到更新確認(rèn)消息的OLT接口連接的ONU已更新配置文件,通過接收更新請求消息,并通過收到更新請求消息的OLT接口發(fā)送版本更新消息??梢姳旧暾垖?shí)施例提供的方案中,OLT只有在接收到更新請求消息時(shí),才向ONU發(fā)送更新請求消息,使得ONU根據(jù)OLT發(fā)送的配置文件進(jìn)行配置文件更新,因此,更新ONU側(cè)的配置文件時(shí),交互的數(shù)據(jù)量大大減少,提高了ONU側(cè)配置文件更新的效率,進(jìn)而能夠縮短ONU正常業(yè)務(wù)的中斷時(shí)間,提高了用戶體驗(yàn)。

圖6為本申請實(shí)施例提供的另一種配置文件更新裝置的結(jié)構(gòu)示意圖,該裝置應(yīng)用于光網(wǎng)絡(luò)單元ONU,包括:

第一消息接收模塊601,用于接收更新通知消息;所述更新通知消息至少包括配置文件版本標(biāo)識;

標(biāo)識比較模塊602,用于比較配置文件版本標(biāo)識與本地存儲的ONU配置文件 版本標(biāo)識;

第一消息發(fā)送模塊603,用于確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識不一致,發(fā)送更新請求消息;所述更新請求消息攜帶所述本地存儲的ONU配置文件版本標(biāo)識;

第二消息接收模塊604,用于接收版本更新消息;其中所述版本更新消息攜帶了所述配置文件版本標(biāo)識對應(yīng)的配置文件。

在本申請的一種具體實(shí)現(xiàn)方式中,上述配置文件更新裝置還可以包括:

標(biāo)識確認(rèn)模塊,用于確認(rèn)配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識一致,

第二消息發(fā)送模塊,用于發(fā)送更新確認(rèn)消息。

在本申請的一種具體實(shí)現(xiàn)方式中,上述配置文件更新裝置還可以包括:

第三消息接收模塊,用于接收配置文件通告消息;其中,所述配置文件通告消息至少包括更新的配置文件版本標(biāo)識;

標(biāo)識替換模塊,用于根據(jù)所述更新的配置文件版本標(biāo)識替換本地存儲的ONU配置文件版本標(biāo)識。

由以上可見,本實(shí)施例提供的方案中,ONU接收到更新通知消息后,比較配置文件版本標(biāo)識與本地存儲的ONU配置文件版本標(biāo)識,在上述兩版本標(biāo)識不一致的情況下才發(fā)送更新請求消息,并接收版本更新消息,因此,更新ONU側(cè)的配置文件時(shí),交互的數(shù)據(jù)量大大減少,提高了ONU側(cè)配置文件更新的效率,進(jìn)而能夠縮短ONU正常業(yè)務(wù)的中斷時(shí)間,提高了用戶體驗(yàn)。

對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他 要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:ROM/RAM、磁碟、光盤等。

以上所述僅為本申請的較佳實(shí)施例而已,并非用于限定本申請的保護(hù)范圍。凡在本申請的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本申請的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1