一種可實現業務自動恢復的裝置和方法
2023-07-13 05:08:11 2
專利名稱:一種可實現業務自動恢復的裝置和方法
技術領域:
本發明涉及數字用戶線(Digital Subscriber Line,DSL)技術,具體涉及一種應用於DSL技術的可實現業務自動恢復的裝置和方法。
背景技術:
隨著DSL技術的發展,單線對高比特率數字用戶線(Single-PairHigh-bit-Rate DSL,SHDSL)技術正在走向成熟。SHDSL的四線方式(也可稱為兩線對方式)的基本工作原理是將普通DSL原本連接於兩個埠的雙絞線捆綁在一個埠上,用以滿足更大傳輸距離、更高傳輸速率的數據通信需求。
通常,數字用戶線路訪問多路復用器(Digital Subscriber Line AccessMultiplexer,DSLAM)等局端設備(可簡稱為局端)應用SHDSL技術通過其連接的數據機(Modem)等設備為用戶提供業務。可以將Modem這樣的設備稱為局端對端側設備。
具體而言,局端與Modem之間的連接關係可以有多種,圖1中表現了其中一種連接關係。參見圖1,圖1為局端與Modem的連接示意圖。圖1中,局端110的局端主埠與Modem 120的Modem側從埠相連,局端110的局端從埠則與Modem 120的Modem側主埠相連。正常通信時,局端主埠、局端從埠與Modem側主埠、Modem側從埠均處於激活狀態。
當然,為了保證上述埠處於激活狀態,需要預先控制局端主埠與Modem側從埠經歷包括握手、訓練在內的激活過程,以使局端主埠與Modem側從埠最終處於激活狀態;還要預先控制局端從埠與Modem側主埠經歷包括握手、訓練在內的激活過程,以使局端從埠與Modem側主埠最終處於激活狀態。並且,激活過程中還需要設置用於保證幀同步的配置信息。
當局端110要向Modem 120發送幀時,局端110對要發送的奇偶數幀進行拆分並在幀中加入所述配置信息後,將完成拆分的奇偶數幀分別經由局端主埠、局端從埠發送給Modem 120;Modem 120則通過自身的Modem側從埠和Modem側主埠接收來自局端110的已被拆分的奇偶數幀,再根據收到的奇偶數幀中所包含的配置信息將被拆分的所述奇偶數幀重新組合起來,並將組合好的幀發送給相連的用戶側設備。同理,當由Modem 120向局端110發送幀時,被發送的幀也需要經歷一個拆分之後再組合的過程。
可見,局端110可以在幀同步的基礎上與Modem 120進行正常的數據通信,以支持局端110為Modem 120提供業務。
在實際應用時,如果局端主埠與Modem側從埠之間發生了掉線後又接線的情況,那麼局端主埠與Modem側從埠會經歷激活過程,即從進行握手、訓練到最終處於新的激活狀態。雖然局端主埠與Modem側從埠經歷了上述激活過程,但由於該激活過程與局端從埠與Modem側主埠曾經經歷的激活過程是相對獨立的;因此,局端主埠在經歷所述激活過程後發送的幀中所包含的保證幀同步的配置信息,就不再與經歷所述激活過程之前所發送的保證幀同步的配置信息存在任何關係。這將導致局端主埠與局端從埠所發送的幀不再同步(通常稱這種情況為失步),進而使得Modem 120無法對來自局端110的幀進行正常的組合操作,最終導致與Modem 120相連的用戶側設備無法正常接受局端110所提供的業務。
如果發生了上述問題,局端110所提供的業務則無法自動恢復。目前可應用的唯一業務恢復方法是等待來自用戶的無法正常接受業務的投訴等通知,再由維護人員為該用戶重新激活局端110的局端主埠和局端從埠。這顯然很不利於局端110正常為用戶提供業務,並且還會嚴重降低用戶滿意度。
發明內容
有鑑於此,本發明的主要目的在於提供一種可實現業務自動恢復的裝置,保證局端在其所提供的業務失常時能自動恢復該業務,以提高用戶滿意度。
本發明的另一目的在於提供一種可實現業務自動恢復的方法,保證局端在其所提供的業務失常時能自動恢復該業務,以提高用戶滿意度。
為達到上述目的,本發明的技術方案是這樣實現的本發明公開了一種可實現業務自動恢復的裝置,該裝置包括依次相連的埠狀態讀取單元、檢測單元和埠控制單元;其中,埠狀態讀取單元,用於讀取其所連接的局端主從埠的激活狀態和同步狀態;檢測單元,用於獲取埠狀態讀取單元所讀取的局端主從埠的激活狀態和同步狀態,並根據獲取的激活狀態和同步狀態控制埠控制單元進行用於恢復業務的局端主從埠去激活、激活操作;埠控制單元,用於根據檢測單元的控制進行局端主從埠去激活、激活操作。
所述局端是數字用戶線路訪問多路復用器DSLAM。
檢測單元中進一步設置有定時器,該定時器用於將所述局端主從埠去激活操作與局端主從埠激活操作在時間上間隔開。
埠控制單元通過局端主從埠與局端對端側設備相連,用於與局端對端側設備配合完成所述局端主從埠激活操作。
所述局端對端側設備是數據機Modem。
該裝置是應用於單線對高比特率數字用戶線SHDSL中的裝置。
本發明還公開了一種可實現業務自動恢復的方法,該方法包括以下步驟A.讀取局端主從埠的激活狀態和同步狀態;B.根據步驟A中讀取的所述激活狀態和同步狀態進行用於恢復業務的局端主從埠去激活、激活操作。
步驟B包括B1.根據所述激活狀態和同步狀態判斷局端主從埠是否均處於激活狀態並且處於同步狀態,如果是,返回步驟A或結束本流程;否則,進入步驟B2;B2.去激活局端主從埠,再激活局端主從埠。
步驟A和步驟B的操作主體不同,則步驟A之後、步驟B之前,進一步獲取步驟A中讀取到的局端主從埠的激活狀態和同步狀態。
獲取所述激活狀態和同步狀態的方法為以發送埠狀態查詢命令的方式獲取步驟A中所讀取到的激活狀態和同步狀態;或者,以直接將步驟A中所讀取到的激活狀態和同步狀態上報的方式獲取。
步驟B中,針對局端主從埠進行的所述激活操作包括局端與局端對端側設備進行包括握手、訓練在內的激活過程,令局端主從埠及其所連接的局端對端側設備主從埠處於激活狀態;並設置用於保證局端主從埠幀同步的配置信息。
進行的所述激活過程為局端與局端對端側設備進行針對相連的局端主埠、局端對端側設備從埠的包括握手、訓練在內的激活過程;還進行針對相連的局端從埠、局端對端側設備主埠的包括握手、訓練在內的激活過程。
針對局端主從埠進行的所述去激活、激活操作是由相應的去激活命令、激活命令觸發的,則在完成了所述去激活操作後才發送用於觸發所述激活操作的激活命令。
所述局端是應用於SHDSL中的裝置。
與現有技術相比,本發明所提供的可實現業務自動恢復的裝置和方法,均需要獲取局端主從埠的激活狀態和同步狀態,並根據該激活狀態和同步狀態進行用於恢復業務的局端主從埠去激活、激活操作。可見,本發明裝置和方法均保證局端在其所提供的業務失常時能自動恢復該業務;這明顯有利於局端正常為用戶提供業務,因而可以大幅度提高用戶滿意度。
圖1為局端與Modem的連接示意圖;圖2為本發明一較佳實施例的可實現SHDSL業務自動恢復的裝置圖;圖3為本發明一較佳實施例的可實現SHDSL業務自動恢復的流程圖;圖4為本發明一較佳實施例的實現SHDSL業務自動恢復時的狀態轉換示意圖。
具體實施例方式
下面結合附圖及具體實施例對本發明詳細說明。
本發明所提供的可實現業務自動恢復的裝置包括依次相連的埠狀態讀取單元、檢測單元和埠控制單元;其中,埠狀態讀取單元,用於讀取其所連接的局端主從埠的激活狀態和同步狀態;檢測單元,用於獲取埠狀態讀取單元所讀取的局端主從埠的激活狀態和同步狀態,並根據獲取的激活狀態和同步狀態控制埠控制單元進行用於恢復業務的局端主從埠去激活、激活操作;埠控制單元則用於根據檢測單元的控制進行局端主從埠去激活、激活操作。
本發明所提供的可實現業務自動恢復的方法,需要讀取局端主從埠的激活狀態和同步狀態,並根據讀取的激活狀態和同步狀態進行用於恢復業務的局端主從埠去激活、激活操作。
參見圖2,圖2為本發明一較佳實施例的可實現SHDSL業務自動恢復的裝置圖,該裝置包括依次相連的埠狀態讀取單元210、檢測單元220和埠控制單元230;並且,埠狀態讀取單元210還分別與位於局端側的局端主埠、局端從埠相連。作為邏輯實體,可以將埠狀態讀取單元210、檢測單元220、埠控制單元230設置於同一個物理實體中,或設置於不同的三個物理實體中;當然,也可以將其中的某兩個設置於同一個物理實體中。
實際應用時,埠狀態讀取單元210可以應用現有技術讀取到其所連接的局端主埠和局端從埠的激活狀態以及同步狀態;並且,檢測單元220實時性地獲取埠狀態讀取單元210讀取到的局端主埠和局端從埠的激活狀態以及同步狀態。具體的獲取方法有多種,如檢測單元220向埠狀態讀取單元210發送埠狀態查詢命令,埠狀態讀取單元210收到該命令時將自身讀取到的局端主埠和局端從埠的激活狀態以及同步狀態發送給檢測單元220;或者,由埠狀態讀取單元210直接將自身讀取到的局端主埠和局端從埠的激活狀態以及同步狀態上報給檢測單元220。
當然,所述獲取操作也可以是周期性進行的。
檢測單元220從埠狀態讀取單元210中獲得局端主埠和局端從埠的激活狀態以及同步狀態時,根據獲得的埠狀態判斷局端主從埠是否均處於激活狀態並且處於同步狀態,如果是,檢測單元220則立即或在等待一段時間之後再次從埠狀態讀取單元210中獲取局端主埠和局端從埠的激活狀態以及同步狀態,並根據獲取的埠狀態判斷局端主從埠是否均處於激活狀態並且處於同步狀態......;否則,檢測單元220向埠控制單元230發送去激活局端主埠命令和去激活局端從埠命令,檢測單元220針對某個埠發送去激活命令的同時或之後,還針對該埠向埠控制單元230發送埠激活命令,即檢測單元220向埠控制單元230發送去激活局端主埠命令的同時或之後還向埠控制單元230發送激活局端主埠命令,檢測單元220向埠控制單元230發送去激活局端從埠命令的同時或之後還向埠控制單元230發送激活局端從埠命令。
可以將包含上述去激活局端主埠命令、去激活局端從埠命令以及激活局端主埠命令、激活局端從埠命令的用於恢復業務的命令統稱為埠操作命令。
在實際應用中,還可以預先在檢測單元中設置定時器,並在檢測單元220確定局端主從埠尚未均處於激活狀態或不處於同步狀態時啟動該定時器;該定時器在超時時以發送消息等方式通知檢測單元220,檢測單元220在獲知定時器超時時再次判斷局端主從埠是否均處於激活狀態並且處於同步狀態,如果是,檢測單元220則立即或在等待一段時間之後再次從埠狀態讀取單元210中獲取局端主埠和局端從埠的激活狀態以及同步狀態,並根據獲取的埠狀態判斷局端主從埠是否均處於激活狀態並且處於同步狀態......;否則,檢測單元220則向埠控制單元230發送所述埠操作命令。
由以上所述可見,埠控制單元230會收到來自檢測單元220的去激活局端主埠命令、去激活局端從埠命令以及激活局端主埠命令、激活局端從埠命令。
當收到去激活局端主埠命令時,埠控制單元230應用現有技術將局端主埠去激活,具體操作通常為將局端主埠的通信狀態屬性設置為去激活狀態;當收到去激活局端從埠命令時,埠控制單元230應用現有技術將局端從埠去激活,具體操作通常為將局端從埠的通信狀態屬性設置為去激活狀態。
當收到激活局端主埠命令時,埠控制單元230應用現有技術將局端主埠激活,具體操作通常為埠控制單元230通過相連的局端主埠、Modem側從埠與Modem中的中央處理器(CPU)進行針對局端主埠、Modem側從埠的包括握手、訓練在內的激活過程,並使局端主埠與Modem側從埠最終處於激活狀態。當收到激活局端從埠命令時,埠控制單元230應用現有技術將局端從埠激活,具體操作通常為埠控制單元230通過相連的局端從埠、Modem側主埠與Modem中的CPU進行針對局端從埠、Modem側主埠的包括握手、訓練在內的激活過程,並使局端從埠與Modem側主埠最終處於激活狀態。
當然,在進行上述的將局端主從埠激活的過程中,埠控制單元230還需要應用現有技術設置用於保證局端主從埠幀同步的配置信息,以保證局端主從埠可以將該配置信息加入後續所發送的被拆分的幀中;使Modem收到來自局端主從埠的被拆分的幀時,能根據幀中所包含的配置信息將被拆分的幀重新組合起來,以便將組合好的幀發送給相連的用戶側設備。
實際上,無論是否設置了所述定時器,檢測單元220都可以在同一時刻或是不同時刻發送所述埠操作命令。當在不同時刻發送所述埠操作命令時,檢測單元220通常首先發送去激活局端主埠命令,再發送去激活局端從埠命令;在此之後,可以通過設置定時器等方式使檢測單元220等待一段時間,然後由檢測單元220發送激活局端主埠命令,之後再發送激活局端從埠命令。
之所以在向埠控制單元230發送激活局端主埠命令、激活局端從埠命令之前要等待一段時間,是因為埠控制單元230在收到來自檢測單元220的去激活局端主埠命令和去激活局端從埠命令之後,要耗費一些時間用於進行相應的局端主埠去激活操作和局端從埠去激活操作,如果在該去激活操作過程中向埠控制單元230發送激活局端主埠命令、激活局端從埠命令,埠控制單元230則有可能因在短時間內收到過多命令而導致去激活或激活操作失敗。因此,最好是在向埠控制單元230發送激活局端主埠命令、激活局端從埠命令之前等待一段時間,以保證埠控制單元230能在這段時間內完成針對局端主從埠的去激活操作。
由圖2可見,如果局端所提供的業務失常,那麼在完成所述的局端主從埠去激活操作和局端主從埠激活操作之後,Modem已經可以正常接收、組合來自局端的幀,並且還能夠將完成組合的幀發送給與Modem相連的用戶側設備;因此,使用該用戶側設備的用戶自然就可以接受來自局端的業務,即由埠狀態讀取單元210、檢測單元220和埠控制單元230所組成的裝置,可保證局端在其所提供的業務失常時能自動恢復該業務。這明顯有利於局端正常為用戶提供業務,因而可以大幅度提高用戶滿意度。
如果將圖2所示的裝置所能執行的操作以流程表示,則如圖3所示。圖3為本發明一較佳實施例的可實現SHDSL業務自動恢復的流程圖,該流程主要包括以下步驟步驟310檢測局端主從埠的激活、同步狀態。
步驟320根據檢測到的局端主從埠的激活、同步狀態判斷局端主從埠是否均處於激活狀態並且處於同步狀態,如果是,則結束本流程或返回步驟310;否則,進入步驟330。
在實際應用中,當局端主從埠均處於未激活狀態時,也可以結束本流程或返回步驟310。
步驟330去激活局端主從埠,並再次激活局端主從埠。對具體埠進行激活、去激活操作時所依照的時間順序可以參照圖2中的相應描述。
實際上,圖2、圖3中所述的對具體埠進行激活、去激活操作時所依照的時間順序,是通過設置目前較常用的狀態機軟體實現的,並且該狀態機軟體通常設置於檢測單元中。
具體而言,所述狀態機軟體所能實現的與時間順序有關的操作如圖4所示;更準確的說,圖4是狀態機軟體控制檢測單元實現工作狀態轉換的示意圖。下面,從檢測單元工作狀態轉換的角度對狀態機軟體所能實現的功能進行描述。
圖4中,檢測單元首先會處於初始狀態,並且判斷局端主從埠是否均處於激活狀態。當確定局端主從埠均處於激活狀態時,檢測單元會保持在初始狀態;當確定局端主從埠中只有一個埠處於激活狀態時,檢測單元則轉換到狀態A,設置定時器並判斷條件X是否滿足。所述條件X為局端主從埠均處於激活狀態並且處於同步狀態。
總體而言,當條件Y滿足時,檢測單元通常會保持在初始狀態。所述條件Y為局端主從埠所處於的激活狀態或未激活狀態相同。
處於狀態A時,當定時器的計數小於N時,檢測單元保持在狀態A;當然,如果這時檢測單元確定條件X已滿足,則退回到初始狀態。當定時器的計數到達N時,檢測單元判斷條件X是否滿足,如果滿足,檢測單元則退回到初始狀態;否則,檢測單元轉換到狀態B。
處於狀態B時,檢測單元判斷條件X是否滿足,如果滿足,檢測單元則退回到初始狀態;否則,檢測單元發送所述去激活局端主埠命令,以保證去激活局端主埠的操作得以執行,並轉換到狀態C。
處於狀態C時,檢測單元發送所述去激活局端從埠命令,以保證去激活局端從埠的操作得以執行,並轉換到狀態D。
處於狀態D時,設置定時器;當定時器的計數小於M時,檢測單元保持在狀態D;當定時器的計數到達M時,檢測單元發送所述激活局端主埠命令,以保證激活局端主埠的操作得以執行,並轉換到狀態E。
處於狀態E時,檢測單元發送所述激活局端從埠命令,以保證激活局端從埠的操作得以執行,並轉換到初始狀態。
至此,狀態機軟體就控制檢測單元完成了可使SHDSL業務自動恢復的整個過程。
設置所述狀態D的作用在於在發送所述激活局端主埠命令、激活局端從埠命令之前等待一段時間,以保證在這段時間內針對局端主從埠的去激活操作能夠順利完成。再有,在狀態A和狀態D中所描述的定時器可以是同一個定時器,也可以是不同的兩個定時器。再有,上述的M、N分別為可以相同或不同的時間長度。
需要說明的是,本發明不僅僅局限於SHDSL技術領域;在DSL內甚至之外的其它技術領域中,針對與SHDSL技術類似的其它通信技術,也可以應用本發明裝置和方法。
由以上所述可以看出,本發明所提供的可實現業務自動恢復的裝置和方法,均保證局端在其所提供的業務失常時能自動恢復該業務;這明顯有利於局端正常為用戶提供業務,因而可以大幅度提高用戶滿意度。
權利要求
1.一種可實現業務自動恢復的裝置,其特徵在於,該裝置包括依次相連的埠狀態讀取單元、檢測單元和埠控制單元;其中,埠狀態讀取單元,用於讀取其所連接的局端主從埠的激活狀態和同步狀態;檢測單元,用於獲取埠狀態讀取單元所讀取的局端主從埠的激活狀態和同步狀態,並根據獲取的激活狀態和同步狀態控制埠控制單元進行用於恢復業務的局端主從埠去激活、激活操作;埠控制單元,用於根據檢測單元的控制進行局端主從埠去激活、激活操作。
2.如權利要求1所述的裝置,其特徵在於,所述局端是數字用戶線路訪問多路復用器DSLAM。
3.如權利要求1所述的裝置,其特徵在於,檢測單元中進一步設置有定時器,該定時器用於將所述局端主從埠去激活操作與局端主從埠激活操作在時間上間隔開。
4.如權利要求1至3任一項所述的裝置,其特徵在於,埠控制單元通過局端主從埠與局端對端側設備相連,用於與局端對端側設備配合完成所述局端主從埠激活操作。
5.如權利要求4所述的裝置,其特徵在於,所述局端對端側設備是數據機Modem。
6.如權利要求1所述的裝置,其特徵在於,該裝置是應用於單線對高比特率數字用戶線SHDSL中的裝置。
7.一種可實現業務自動恢復的方法,其特徵在於,該方法包括以下步驟A.讀取局端主從埠的激活狀態和同步狀態;B.根據步驟A中讀取的所述激活狀態和同步狀態進行用於恢復業務的局端主從埠去激活、激活操作。
8.如權利要求7所述的方法,其特徵在於,步驟B包括B1.根據所述激活狀態和同步狀態判斷局端主從埠是否均處於激活狀態並且處於同步狀態,如果是,返回步驟A或結束本流程;否則,進入步驟B2;B2.去激活局端主從埠,再激活局端主從埠。
9.如權利要求7或8所述的方法,其特徵在於,步驟A和步驟B的操作主體不同,則步驟A之後、步驟B之前,進一步獲取步驟A中讀取到的局端主從埠的激活狀態和同步狀態。
10.如權利要求9所述的方法,其特徵在於,獲取所述激活狀態和同步狀態的方法為以發送埠狀態查詢命令的方式獲取步驟A中所讀取到的激活狀態和同步狀態;或者,以直接將步驟A中所讀取到的激活狀態和同步狀態上報的方式獲取。
11.如權利要求7或8所述的方法,其特徵在於,步驟B中,針對局端主從埠進行的所述激活操作包括局端與局端對端側設備進行包括握手、訓練在內的激活過程,令局端主從埠及其所連接的局端對端側設備主從埠處於激活狀態;並設置用於保證局端主從埠幀同步的配置信息。
12.如權利要求11所述的方法,其特徵在於,進行的所述激活過程為局端與局端對端側設備進行針對相連的局端主埠、局端對端側設備從埠的包括握手、訓練在內的激活過程;還進行針對相連的局端從埠、局端對端側設備主埠的包括握手、訓練在內的激活過程。
13.如權利要求7或8所述的方法,其特徵在於,針對局端主從埠進行的所述去激活、激活操作是由相應的去激活命令、激活命令觸發的,則在完成了所述去激活操作後才發送用於觸發所述激活操作的激活命令。
14.如權利要求7所述的方法,其特徵在於,所述局端是應用於SHDSL中的裝置。
全文摘要
本發明公開了一種可實現業務自動恢復的裝置,包括依次相連的埠狀態讀取單元、檢測單元和埠控制單元;其中,埠狀態讀取單元,用於讀取其所連接的局端主從埠的激活狀態和同步狀態;檢測單元,用於獲取埠狀態讀取單元所讀取的局端主從埠的激活狀態和同步狀態,並根據獲取的激活狀態和同步狀態控制埠控制單元進行用於恢復業務的局端主從埠去激活、激活操作;埠控制單元,用於根據檢測單元的控制進行局端主從埠去激活、激活操作。本發明還公開了一種可實現業務自動恢復的方法,本發明裝置和方法均保證局端在其所提供的業務失常時能自動恢復該業務,可明顯提高用戶滿意度。
文檔編號H04L12/24GK101047553SQ20061008051
公開日2007年10月3日 申請日期2006年5月11日 優先權日2006年5月11日
發明者張未萌, 王晶鳳 申請人:華為技術有限公司