Ptn系統(tǒng)信息交互的控制方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種PTN系統(tǒng)信息交互的控制方法及裝置,本發(fā)明將PTN系統(tǒng)的管理消息通過物理層發(fā)送處理,通過物理層實現(xiàn)PTN系統(tǒng)的管理功能,提高PTN的傳輸性能,進(jìn)而極大的提高PTN系統(tǒng)管理的靈敏性和實時性。
【專利說明】PTN系統(tǒng)信息交互的控制方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到PTN系統(tǒng)信息交互領(lǐng)域,特別涉及到一種PTN系統(tǒng)信息交互的控制方法及裝置。
【背景技術(shù)】
[0002]PTN (Pocket Transport Network,分組傳送網(wǎng))是基于分組交換的、面向點對點連接的傳送技術(shù),可以承載各種業(yè)務(wù),滿足高可靠性、嚴(yán)格服務(wù)質(zhì)量和運行管理維護(hù)等基本特性。在SDH (Synchronous Digital Hierarchy,同步數(shù)字體系)傳輸技術(shù)體系中,由于定義了標(biāo)準(zhǔn)的二維幀結(jié)構(gòu),結(jié)構(gòu)中包含了豐富的開銷字段和用戶載荷,其中開銷字段用于網(wǎng)絡(luò)的管理維護(hù)、狀態(tài)告警指示等功能,這些功能確保了 SDH傳輸網(wǎng)具備極好的可維護(hù)可管理性。
[0003]現(xiàn)有的PTN網(wǎng)絡(luò)管理主要基于GE/10GE (千兆/萬兆)以太網(wǎng)作二層承載,采用MBPLS-TP方式實現(xiàn)2.5層的轉(zhuǎn)發(fā)、傳輸功能,提供管理維護(hù)功能,但是對于線路狀態(tài)、鏈路保護(hù)等實時性要求極高的功能,PTN管理消息的傳輸性能指標(biāo)無法很好的滿足要求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的為提供一種PTN系統(tǒng)信息交互的控制方法及裝置,旨在實現(xiàn)提高PTN系統(tǒng)管理的靈敏性和實時性。
[0005]本發(fā)明提出一種PTN系統(tǒng)信息交互的控制方法,該方法包括:
[0006]獲取待發(fā)送的信息,并分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件;
[0007]若所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;
[0008]若所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0009]優(yōu)選地,在所述待發(fā)送的信息滿足預(yù)設(shè)的發(fā)送條件時,該方法還包括:
[0010]在所述待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;
[0011]在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0012]優(yōu)選地,在所述待發(fā)送的信息滿足預(yù)設(shè)的發(fā)送條件時,該方法還包括:
[0013]為滿足預(yù)設(shè)發(fā)送條件的各個待發(fā)送信息按照優(yōu)先級的順序生成發(fā)送隊列;
[0014]在所述隊列中的當(dāng)前待發(fā)送信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述當(dāng)前待發(fā)送信息經(jīng)物理層發(fā)送出去;
[0015]在所述隊列中的當(dāng)前待發(fā)送信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0016]優(yōu)選地,在所述待發(fā)送的信息滿足預(yù)設(shè)的發(fā)送條件時,該方法還包括:[0017]在所述數(shù)據(jù)鏈路層當(dāng)前總的傳輸信息的大小小于預(yù)設(shè)第二閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0018]本發(fā)明還提出一種PTN系統(tǒng)信息交互的控制裝置,該裝置包括:
[0019]處理模塊,用于獲取待發(fā)送的信息,并分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件;
[0020]控制模塊,用于若所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;及
[0021]若所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0022]優(yōu)選地,所述控制模塊,還用于在所述待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;及
[0023]在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0024]優(yōu)選地,所述處理模塊,還用于為滿足預(yù)設(shè)發(fā)送條件的各個待發(fā)送信息按照優(yōu)先級的順序生成發(fā)送隊列;
[0025]所述控制模塊,還用于在所述隊列中的當(dāng)前待發(fā)送信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述當(dāng)前待發(fā)送信息經(jīng)物理層發(fā)送出去;及
[0026]在所述隊列中的當(dāng)前待發(fā)送信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0027]優(yōu)選地,在所述待發(fā)送的信息滿足預(yù)設(shè)的發(fā)送條件時,
[0028]所述控制模塊,還用于在所述數(shù)據(jù)鏈路層當(dāng)前總的傳輸信息的大小小于預(yù)設(shè)第二閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0029]相對現(xiàn)有技術(shù),本發(fā)明將PTN系統(tǒng)的管理消息通過物理層發(fā)送處理,通過物理層實現(xiàn)PTN系統(tǒng)的管理功能,提高PTN的傳輸性能,進(jìn)而極大的提高PTN系統(tǒng)管理的靈敏性和實時性。
【專利附圖】
【附圖說明】
[0030]圖1為本發(fā)明PTN系統(tǒng)信息交互的控制方法的第一實施例的流程示意圖;
[0031 ]圖2為K代碼組編碼表不意圖;
[0032]圖3為本發(fā)明控制PTN系統(tǒng)信息交互的示意圖;
[0033]圖4為本發(fā)明PTN系統(tǒng)信息交互的控制方法的第二實施例的流程示意圖;
[0034]圖5為本發(fā)明PTN系統(tǒng)信息交互的控制方法的第三實施例的流程示意圖;
[0035]圖6為本發(fā)明PTN系統(tǒng)信息交互的控制裝置的較佳實施例的功能模塊圖。
[0036]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點控制結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0037]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0038]如圖1所示,為本發(fā)明PTN系統(tǒng)信息交互的控制方法的第一實施例的流程示意圖。
[0039]需要強調(diào)的是:圖1所示流程圖僅為一個較佳實施例,本領(lǐng)域的技術(shù)人員當(dāng)知,任何圍繞本發(fā)明思想構(gòu)建的實施例都不應(yīng)脫離于如下技術(shù)方案涵蓋的范圍:
[0040]獲取待發(fā)送的信息,并分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件;若所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;若所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0041]以下是本實施例逐步實現(xiàn)PTN系統(tǒng)信息交互的控制的具體步驟:
[0042]步驟SI I,獲取待發(fā)送的信息;
[0043]步驟S12,分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件。
[0044]具體的,在PTN系統(tǒng)中,支持多種基于分組交換業(yè)務(wù)的雙向點對點連接通道,在數(shù)據(jù)交互時,通過物理層為數(shù)據(jù)鏈路層提供傳輸媒體及連接,數(shù)據(jù)鏈路層為網(wǎng)絡(luò)層提供數(shù)據(jù)傳送服務(wù)。在PTN系統(tǒng)的各個節(jié)點預(yù)設(shè)有待發(fā)送的消息或者通過控制設(shè)備為各個節(jié)點下發(fā)待發(fā)送的消息,該待發(fā)送的消息可以是鏈路管理、幀同步、差錯控制、流量控制或故障檢測等交互信息。獲取待發(fā)送的信息,可以是從節(jié)點處獲取保存的待發(fā)送的信息,也還可以從控制設(shè)備接收待發(fā)送的信息。分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件,若所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,則執(zhí)行下述步驟S13 ;若所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,則執(zhí)行下述步驟S14。所述預(yù)設(shè)發(fā)送條件可以是待發(fā)送的消息中攜帶發(fā)送路徑的標(biāo)識,也還可以是其他任意適用的能區(qū)分?jǐn)?shù)據(jù)發(fā)送路徑的信息。
[0045]步驟S13,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;
[0046]步驟S14,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0047]具體的,預(yù)設(shè)發(fā)送條件以待發(fā)送的消息中攜帶發(fā)送路徑的標(biāo)識為例,則分析所述待發(fā)送的信息是否攜帶有經(jīng)物理層發(fā)送的標(biāo)識,在所述待發(fā)送的信息攜帶有經(jīng)物理層發(fā)送的標(biāo)識時,判斷所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;在所述待發(fā)送的信息未攜帶有經(jīng)物理層發(fā)送的標(biāo)識時,判斷所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去,所述待發(fā)送信息經(jīng)物理層或者數(shù)據(jù)鏈路層發(fā)送至待發(fā)送信息對應(yīng)的目的端,所述目的端可以是網(wǎng)元端或服務(wù)器等。所述攜帶有經(jīng)物理層發(fā)送的標(biāo)識可以通過編程預(yù)先對經(jīng)物理層發(fā)送的消息設(shè)置特定標(biāo)識,例如,可以是I或O等于其他非經(jīng)物理層發(fā)送的消息區(qū)分出來的標(biāo)識信息。節(jié)點根據(jù)待發(fā)送的消息攜帶的發(fā)送路徑的標(biāo)識,判斷待發(fā)送的消息是否滿足預(yù)設(shè)發(fā)送條件,即待發(fā)送的消息是否攜帶經(jīng)物理層發(fā)送的標(biāo)識識別出待發(fā)送的消息是經(jīng)物理層發(fā)送還是經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。為PTN系統(tǒng)的管理信息設(shè)置經(jīng)物理層發(fā)送的標(biāo)識,在待發(fā)送的消息攜帶有經(jīng)物理層發(fā)送的標(biāo)識時,控制所述待發(fā)送的消息經(jīng)物理層發(fā)送出去,即將PTN系統(tǒng)的管理消息經(jīng)物理層發(fā)送出去;PTN系統(tǒng)的管理消息包括命令消息和命令消息的響應(yīng)消息,控制PTN系統(tǒng)的管理功能通過物理層來實現(xiàn)。例如,在IEEE802.3關(guān)于GE接口 8B/10B編碼規(guī)范中,定義了專用碼組(KC0DE-GR0UPS),如圖2所示的K代碼編碼信息,其中K28.0/K28.2/K28.3/K28.4/K28.6保留未用,本實施例中運用該組代碼組作傳輸間的信令,實現(xiàn)網(wǎng)元間的狀態(tài)指示和配置管理通道。優(yōu)選為采用K28.2/D2.2編碼作本端發(fā)送正常指示;K28.3/D5.6作遠(yuǎn)端(對端)故障告警指示信號;K28.4/D21.5/Config_reg (配置注冊)作為信令通道,其中Config_reg為16BIT位寬,最大可支持65536個消息/命令。參考圖3,在傳輸線路的A端,周期性發(fā)送K28.2/D2.2指令,在B接收端接收該指令,如線路正常,則B接收端能周期接收到K28.2/D2.2正常狀態(tài)信息,當(dāng)線路有故障,將會非連續(xù)或完全沒有接收到K28.2/D2.2信息,通過該信息接收狀況判斷線路的狀態(tài);在C端將線路AB狀態(tài)信息通過K28.3/D5.6故障告警信息告知I號網(wǎng)元AB線路發(fā)送有故障,類似的CD線路故障檢測也可實現(xiàn),通過調(diào)整消息發(fā)送的周期,能使線路狀態(tài)故障檢測時間達(dá)到納秒級,提高管理消息發(fā)送的效率和實時性。在本發(fā)明其他實施例中,在物理層傳輸空閑時,也可以發(fā)送PTN系統(tǒng)管理消息之外的消息。
[0048]通過將PTN系統(tǒng)的管理消息通過物理層發(fā)送處理,通過物理層實現(xiàn)PTN系統(tǒng)的管理功能,提高PTN的傳輸性能,進(jìn)而極大的提高PTN系統(tǒng)管理的靈敏性和實時性。
[0049]如圖4所示,為本發(fā)明PTN系統(tǒng)信息交互的控制方法的第二實施例的流程示意圖。
[0050]基于上述第一實施例,在所述待發(fā)送的消息滿足預(yù)設(shè)發(fā)送條件時,該方法還包括:
[0051]步驟S15,分析所述待發(fā)送的消息的大小是否小于或者等于預(yù)設(shè)第一閥值。在所述待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,執(zhí)行步驟S13,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,執(zhí)行步驟S14,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0052]具體的,在所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件時,即所述待發(fā)送的消息為PTN系統(tǒng)的管理消息時,分析所述待發(fā)送的信息的大小是否小于或者等于預(yù)設(shè)第一閥值,即分析所述待發(fā)送的消息是否能通過物理層進(jìn)行發(fā)送,在所述待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。所述預(yù)設(shè)第一閥值為固定時間內(nèi)物理層傳送數(shù)據(jù)的能力,即為帶寬,所述預(yù)設(shè)第一閥值可以是0.5MB或
1.0ΜΒ,也還可以是根據(jù)物理層能夠傳送的數(shù)據(jù)的能力進(jìn)行設(shè)置的適用的帶寬值。在本發(fā)明其他實施例中,在所述數(shù)據(jù)鏈路層當(dāng)前總的傳輸信息的大小小于預(yù)設(shè)第二閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。所述預(yù)設(shè)第二閥值為根據(jù)數(shù)據(jù)鏈路層當(dāng)前總的傳輸能力確定,在預(yù)設(shè)第二閥值下傳送PTN系統(tǒng)的管理消息不會因為數(shù)據(jù)之間的沖突和擁堵造成PTN系統(tǒng)的管理消息不能及時發(fā)送出去。預(yù)設(shè)第二閥值可以是4MB或5MB等根據(jù)數(shù)據(jù)鏈路層當(dāng)前總的傳輸能力確定的傳輸值。
[0053]通過分析滿足預(yù)設(shè)發(fā)送條件的待發(fā)送的消息的大小,在待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去??梢源_保數(shù)據(jù)在不能通過物理層發(fā)送出去時,快速的經(jīng)數(shù)據(jù)鏈路層發(fā)送出去,避免因物理層無法待發(fā)送的消息發(fā)送出去的局面,進(jìn)一步提高PTN系統(tǒng)管理的靈敏性和實時性。
[0054]如圖5所示,為本發(fā)明PTN系統(tǒng)信息交互的控制方法的第三實施例的流程示意圖。
[0055]基于上述第一實施例,在所述待發(fā)送的消息滿足預(yù)設(shè)發(fā)送條件時,該方法還包括:
[0056]步驟S16,為滿足預(yù)設(shè)發(fā)送條件的各個待發(fā)送信息按照優(yōu)先級的順序生成發(fā)送隊列;
[0057]步驟S17,分析所述隊列中的當(dāng)前待發(fā)送信息的大小是否小于或者等于預(yù)設(shè)第一閥值。
[0058]在所述隊列中的當(dāng)前待發(fā)送信息的大小小于或者等于預(yù)設(shè)第一閥值時,執(zhí)行步驟S13,控制所述當(dāng)前待發(fā)送信息經(jīng)物理層發(fā)送出去;在所述隊列中的當(dāng)前待發(fā)送信息的大小大于預(yù)設(shè)第一閥值時,執(zhí)行步驟S14,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0059]具體的,當(dāng)滿足預(yù)設(shè)發(fā)送條件的待發(fā)送消息存在多個時,為滿足預(yù)設(shè)發(fā)送條件的各個待發(fā)送信息按照優(yōu)先級的順序生成發(fā)送隊列,各個待發(fā)送的消息按照消息發(fā)送的緊急程度生成發(fā)送隊列;即將同一優(yōu)先級的待發(fā)送消息綁定在一起發(fā)送,優(yōu)先級高的發(fā)送隊列優(yōu)先發(fā)送,依次將待發(fā)送的消息發(fā)送出去,在所述隊列中的當(dāng)前待發(fā)送信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述當(dāng)前待發(fā)送信息經(jīng)物理層發(fā)送出去;在所述隊列中的當(dāng)前待發(fā)送信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。所述隊列中的待發(fā)送信息可以是處于同一優(yōu)先級的多個待發(fā)送消息,也可以是處于同一優(yōu)先級的一個待發(fā)送消息。在本發(fā)明其他實施例中,也還可以是將處于同一發(fā)送隊列的各個待發(fā)送消息依次發(fā)送出去,而不是將處于同一發(fā)送隊列的多個待發(fā)送消息一起發(fā)送出去。
[0060]通過對待發(fā)送消息按照優(yōu)先級的順序生成發(fā)送隊列,以確保將處于發(fā)送優(yōu)先級高的待發(fā)送消息發(fā)送出去,及時的將PTN系統(tǒng)的管理消息發(fā)送出去,進(jìn)一步提高PTN系統(tǒng)管理的靈敏性和實時性。
[0061]如圖6所示,為本發(fā)明PTN系統(tǒng)信息交互的控制裝置的較佳實施例的功能模塊圖。該裝置包括處理模塊10及控制模塊20,
[0062]所述處理模塊10,用于獲取待發(fā)送的信息,并分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件。
[0063]具體的,所述PTN系統(tǒng)信息交互的控制裝置優(yōu)選為PTN系統(tǒng)中的各個節(jié)點,也還可以是控制設(shè)備等其他任意適用的設(shè)備。在PTN系統(tǒng)中,支持多種基于分組交換業(yè)務(wù)的雙向點對點連接通道,在數(shù)據(jù)交互時,通過物理層為數(shù)據(jù)鏈路層提供傳輸媒體及連接,數(shù)據(jù)鏈路層為網(wǎng)絡(luò)層提供數(shù)據(jù)傳送服務(wù)。在PTN系統(tǒng)的各個節(jié)點預(yù)設(shè)有待發(fā)送的消息或者通過控制設(shè)備為各個節(jié)點下發(fā)待發(fā)送的消息,該待發(fā)送的消息可以是鏈路管理、幀同步、差錯控制、流量控制或故障檢測等交互信息。處理模塊10獲取待發(fā)送的信息,可以是從節(jié)點處獲取保存的待發(fā)送的信息,也還可以從控制設(shè)備接收待發(fā)送的信息。處理模塊10分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件,若所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,則控制模塊20控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;若所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,則控制模塊20控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去,所述待發(fā)送信息經(jīng)物理層或者數(shù)據(jù)鏈路層發(fā)送至待發(fā)送信息對應(yīng)的目的端,所述目的端可以是網(wǎng)元端或服務(wù)器等。所述預(yù)設(shè)發(fā)送條件可以是待發(fā)送的消息中攜帶發(fā)送路徑的標(biāo)識,也還可以是其他任意適用的能區(qū)分?jǐn)?shù)據(jù)發(fā)送路徑的信息。
[0064]所述控制模塊20,用于若所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;及
[0065]若所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0066]具體的,預(yù)設(shè)發(fā)送條件以待發(fā)送的消息中攜帶發(fā)送路徑的標(biāo)識為例,處理模塊10分析所述待發(fā)送的信息是否攜帶有經(jīng)物理層發(fā)送的標(biāo)識,在所述待發(fā)送的信息攜帶有經(jīng)物理層發(fā)送的標(biāo)識時,處理模塊10判斷所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,控制模塊20控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;在所述待發(fā)送的信息未攜帶有經(jīng)物理層發(fā)送的標(biāo)識時,處理模塊10判斷所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,控制模塊20控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。所述攜帶有經(jīng)物理層發(fā)送的標(biāo)識可以通過編程預(yù)先對經(jīng)物理層發(fā)送的消息設(shè)置特定標(biāo)識,例如,可以是I或O等于其他非經(jīng)物理層發(fā)送的消息區(qū)分出來的標(biāo)識信息。處理模塊10根據(jù)待發(fā)送的消息攜帶的發(fā)送路徑的標(biāo)識,判斷待發(fā)送的消息是否滿足預(yù)設(shè)發(fā)送條件,即待發(fā)送的消息是否攜帶的經(jīng)物理層發(fā)送的標(biāo)識識別出待發(fā)送的消息是經(jīng)物理層發(fā)送還是經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。為PTN系統(tǒng)的管理信息設(shè)置經(jīng)物理層發(fā)送的標(biāo)識,在待發(fā)送的消息攜帶有經(jīng)物理層發(fā)送的標(biāo)識時,控制模塊20控制所述待發(fā)送的消息經(jīng)物理層發(fā)送出去,即將PTN系統(tǒng)的管理消息經(jīng)物理層發(fā)送出去;PTN系統(tǒng)的管理消息包括命令消息和命令消息的響應(yīng)消息,將PTN系統(tǒng)的管理消息經(jīng)物理層發(fā)送出去,控制PTN系統(tǒng)的管理功能通過物理層來實現(xiàn)。例如,在IEEE802.3關(guān)于GE接口 8B/10B編碼規(guī)范中,定義了專用碼組(KCODE-GROUPS ),如圖2所示,其中K28.0/K28.2/K28.3/K28.4/K28.6保留未用,本實施例中運用該組代碼組作傳輸間的信令,實現(xiàn)網(wǎng)元間的狀態(tài)指示和配置管理通道。優(yōu)選為采用K28.2/D2.2編碼作本端發(fā)送正常指示;K28.3/D5.6作遠(yuǎn)端(對端)故障告警指示信號;K28.4/D21.5/Config_reg作為信令通道,其中Config_reg為16BIT位寬,最大可支持65536個消息/命令。參考圖3,在傳輸線路的A端,周期性發(fā)送K28.2/D2.2指令,在B接收端接收該指令,如線路正常,則B接收端能周期接收到K28.2/D2.2正常狀態(tài)信息,當(dāng)線路有故障,將會非連續(xù)或完全沒有接收到K28.2/D2.2信息,通過該信息接收狀況判斷線路的狀態(tài);在C端將線路AB狀態(tài)信息通過K28.3/D5.6故障告警信息告知I號網(wǎng)元AB線路發(fā)送有故障,類似的CD線路故障檢測也可實現(xiàn),通過調(diào)整消息發(fā)送的周期,能使線路狀態(tài)故障檢測時間達(dá)到納秒級,提高管理消息發(fā)送的效率和實時性。在本發(fā)明其他實施例中,在物理層傳輸空閑時,也可以發(fā)送PTN系統(tǒng)管理消息之外的消息。
[0067]通過將PTN系統(tǒng)的管理消息通過物理層發(fā)送處理,通過物理層實現(xiàn)PTN系統(tǒng)的管理功能,提高PTN的傳輸性能,進(jìn)而極大的提高PTN系統(tǒng)管理的靈敏性和實時性。
[0068]進(jìn)一步地,所述控制模塊20,還用于在所述待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;及
[0069]在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0070]具體的,在所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件時,即所述待發(fā)送的消息為PTN系統(tǒng)的管理消息時,處理模塊10分析所述待發(fā)送的信息的大小是否小于或者等于預(yù)設(shè)第一閥值,即分析所述待發(fā)送的消息是否能通過物理層進(jìn)行發(fā)送,在所述待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制模塊20控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制模塊20控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。所述預(yù)設(shè)第一閥值為固定時間內(nèi)物理層傳送數(shù)據(jù)的能力,即為帶寬,所述預(yù)設(shè)第一閥值可以是0.5MB或1.0ΜΒ,也還可以是根據(jù)物理層能夠傳送的數(shù)據(jù)的能力進(jìn)行設(shè)置的適用的帶寬值。在本發(fā)明其他實施例中,在所述數(shù)據(jù)鏈路層當(dāng)前總的傳輸信息的大小小于預(yù)設(shè)第二閥值時,控制模塊20控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。所述預(yù)設(shè)第二閥值為根據(jù)數(shù)據(jù)鏈路層當(dāng)前總的傳輸能力確定,在預(yù)設(shè)第二閥值下傳送PTN系統(tǒng)的管理消息不會因為數(shù)據(jù)之間的沖突和擁堵造成PTN系統(tǒng)的管理消息不能及時發(fā)送出去。預(yù)設(shè)第二閥值可以是4MB或5MB等根據(jù)數(shù)據(jù)鏈路層當(dāng)前總的傳輸能力確定的傳輸值。
[0071]通過處理模塊10分析滿足預(yù)設(shè)發(fā)送條件的待發(fā)送的消息的大小,在待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制模塊20控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制模塊20控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去??梢源_保數(shù)據(jù)在不能通過物理層發(fā)送出去時,快速的經(jīng)數(shù)據(jù)鏈路層發(fā)送出去,避免因物理層無法待發(fā)送的消息發(fā)送出去的局面,進(jìn)一步提高PTN系統(tǒng)管理的靈敏性和實時性。
[0072]進(jìn)一步地,所述處理模塊10,還用于為滿足預(yù)設(shè)發(fā)送條件的各個待發(fā)送信息按照優(yōu)先級的順序生成發(fā)送隊列;
[0073]所述控制模塊20,還用于在所述隊列中的當(dāng)前待發(fā)送信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述當(dāng)前待發(fā)送信息經(jīng)物理層發(fā)送出去;及
[0074]在所述隊列中的當(dāng)前待發(fā)送信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
[0075]具體的,當(dāng)滿足預(yù)設(shè)發(fā)送條件的待發(fā)送消息存在多個時,處理模塊10為滿足預(yù)設(shè)發(fā)送條件的各個待發(fā)送信息按照優(yōu)先級的順序生成發(fā)送隊列,各個待發(fā)送的消息按照消息發(fā)送的緊急程度生成發(fā)送隊列;即將同一優(yōu)先級的待發(fā)送消息綁定在一起發(fā)送,優(yōu)先級高的發(fā)送隊列優(yōu)先發(fā)送,依次將待發(fā)送的消息發(fā)送出去,在所述隊列中的當(dāng)前待發(fā)送信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制模塊20控制所述當(dāng)前待發(fā)送信息經(jīng)物理層發(fā)送出去;在所述隊列中的當(dāng)前待發(fā)送信息的大小大于預(yù)設(shè)第一閥值時,控制模塊20控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。所述隊列中的待發(fā)送信息可以是處于同一優(yōu)先級的多個待發(fā)送消息,也可以是處于同一優(yōu)先級的一個待發(fā)送消息。在本發(fā)明其他實施例中,也還可以是將處于同一發(fā)送隊列的各個待發(fā)送消息依次發(fā)送出去,而不是將處于同一發(fā)送隊列的多個待發(fā)送消息一起發(fā)送出去。
[0076]通過對待發(fā)送消息按照優(yōu)先級的順序生成發(fā)送隊列,以確保將處于發(fā)送優(yōu)先級高的待發(fā)送消息發(fā)送出去,及時的將PTN系統(tǒng)的管理消息發(fā)送出去,進(jìn)一步提高PTN系統(tǒng)管理的靈敏性和實時性。
[0077]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種PTN系統(tǒng)信息交互的控制方法,其特征在于,該方法包括: 獲取待發(fā)送的信息,并分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件; 若所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去; 若所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
2.根據(jù)權(quán)利要求1所述的PTN系統(tǒng)信息交互的控制方法,其特征在于,在所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件時,該方法還包括: 在所述待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去; 在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
3.根據(jù)權(quán)利要求1所述的PTN系統(tǒng)信息交互的控制方法,其特征在于,在所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件時,該方法還包括: 為滿足預(yù)設(shè)發(fā)送條件的各個待發(fā)送信息按照優(yōu)先級的順序生成發(fā)送隊列; 在所述隊列中的當(dāng)前待發(fā)送信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述當(dāng)前待發(fā)送信息經(jīng)物理層發(fā)送出 去; 在所述隊列中的當(dāng)前待發(fā)送信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
4.根據(jù)權(quán)利要求1所述的PTN系統(tǒng)信息交互的控制方法,其特征在于,在所述待發(fā)送的信息滿足預(yù)設(shè)的發(fā)送條件時,該方法還包括: 在所述數(shù)據(jù)鏈路層當(dāng)前總的傳輸信息的大小小于預(yù)設(shè)第二閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
5.一種PTN系統(tǒng)信息交互的控制裝置,其特征在于,該裝置包括: 處理模塊,用于獲取待發(fā)送的信息,并分析所述待發(fā)送的信息是否滿足預(yù)設(shè)發(fā)送條件; 控制模塊,用于若所述待發(fā)送的信息滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;及 若所述待發(fā)送的信息不滿足預(yù)設(shè)發(fā)送條件,則控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
6.根據(jù)權(quán)利要求5所述的PTN系統(tǒng)信息交互的控制裝置,其特征在于, 所述控制模塊,還用于在所述待發(fā)送的信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)物理層發(fā)送出去;及 在所述待發(fā)送的信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
7.根據(jù)權(quán)利要求5所述的PTN系統(tǒng)信息交互的控制裝置,其特征在于, 所述處理模塊,還用于為滿足預(yù)設(shè)發(fā)送條件的各個待發(fā)送信息按照優(yōu)先級的順序生成發(fā)送隊列; 所述控制模塊,還用于在所述隊列中的當(dāng)前待發(fā)送信息的大小小于或者等于預(yù)設(shè)第一閥值時,控制所述當(dāng)前待發(fā)送信息經(jīng)物理層發(fā)送出去;及 在所述隊列中的當(dāng)前待發(fā)送信息的大小大于預(yù)設(shè)第一閥值時,控制所述待發(fā)送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
8.根據(jù)權(quán)利要求5所述的PTN系統(tǒng)信息交互的控制裝置,其特征在于,在所述待發(fā)送的信息滿足預(yù)設(shè)的發(fā)送條件時, 所述控制模塊,還用于在所述數(shù)據(jù)鏈路層當(dāng)前總的傳輸信息的大小小于預(yù)設(shè)第二閥值時,控制所述待發(fā) 送的信息經(jīng)數(shù)據(jù)鏈路層發(fā)送出去。
【文檔編號】H04L12/24GK103595557SQ201310534484
【公開日】2014年2月19日 申請日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】吳球, 楊國英 申請人:深圳市邦彥信息技術(shù)有限公司