<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種集中靈活處理消息的方法

文檔序號:7945296閱讀:247來源:國知局

專利名稱::一種集中靈活處理消息的方法
技術領域
:本發明提供一種集中靈活處理消息的方法,涉及消息的發送、接收以及集中靈活的對消息進行處理。本發明的一種集中靈活處理消息的方法適用于多個系統間的消息交互,尤其適用于比較復雜的電信行業網管系統中OMC(操作維護中心)和上層網管的北向接口的消息處理。
背景技術
:在兩個或者多個系統中,系統間通信往往是通過消息的傳遞,即通過消息達到系統間交互的目的。而對于消息的處理會涉及到消息接收,消息的解析,消息的轉發或者根據消息進行某些動作反饋以及消息的QoS(網絡服務質量)管理等等。在處理消息的過程中,對各種不同消息格式的處理以及大數據量消息處理往往成為消息處理的一大難題。尤其是0MC(操作維護中心)與NMS(網絡管理系統)之間的接口很多消息處理系統中消息的處理機制不統一,不利于功能擴展和維護,所以設計集中靈活的消息處理方法,使其提供統一的消息處理機制。同時為了保證在消息風暴時(如告警風暴)消息中心能正常運行,充分考慮了消息的QoS管理。
發明內容本發明是針對以上問題,提供一種集中靈活處理消息的方法,其實現統一的消息處理機制,同時提供了靈活的QoS控制功能,這樣便保證在消息風暴時消息中心能正常運行,消息流速過快時實現緩沖限流作用,制訂規則,賦予消4息相應的優先級、超時等參數。本發明解決其技術問題所采用的技術方案是一種集中靈活處理消息的方法,包括以下步驟A、分析消息中心接收到的消息類型;B、根據得到的消息類型對消息進行處理;C、所述消息中心進行初始化;D、所述消息中心對消息進行網絡服務質量管理;E、將所述消息集中發送給第三方系統。消息類型包括操作維護中心上報到消息中心的消息和通過操作維護中心與上層網管系統之間的接口本身產生的消息。操作維護中心上報到消息中心的消息的處理方法具體為一旦操作維護中心有消息上報時,消息中心接收消息,并且在消息處理模塊中進行相應的轉換,對消息中所帶的資源模型信息或者資源屬性映射處理后,轉換成公共對象請求代理架構標準格式,最后通過消息發送模塊發送出去。通過操作維護中心與上層網管系統之間的接口本身產生的消息的處理方法具體為系統智能化緩沖消息,根據映射關系將消息構造成用戶要求的公共對象請求代理架構標準格式,完成相關消息中要求的動作之后,然后通過消息發送模塊的發送出去,轉發給第三方系統。,初始化包括讀入配置文件,進行各種參數的初始化。本發明的一種集中靈活處理消息的方法使得消息處理流程變的相對簡單易用,且便于維護和擴展。在電信網絡中的OMC與麗S的接口中使用了本發明的方法后,避免了復雜的消息格式轉換以及零散的消息處理模塊,同時對消息處理的質量方面大大加強,應用了本發明的方法后,消息服務質量(如消息吞吐量、消息智能處理、消息傳遞保證、優先級處理等)大大提高。在用戶的使用層面,基于本發明的消息處理是集中式和配置式的,用戶更容易管理和使用,同時支持更大范圍的消息格式和消息附帶信息的處理,從而為用戶在商業環境下的復雜消息處理提供了最佳實施方案。下面結合附圖和實施例對本發明進一步說明。圖1為本發明的一種集中靈活處理消息的方法的基本功能框架圖;圖2為本發明的一種集中靈活處理消息的方法的流程圖。具體實施例方式下面結合附圖和具體實施例對本發明的一種集中靈活處理消息的方法作進一步的描述。本例以具體的OMC(操作維護中心)與NMS(網絡管理系統)之間的接口為例進行具體的實施方式介紹這里的0MC指的是操作維護中心,NBI指的是0MC與上層網管系統之間的接口,OMC與上層網管通過消息的傳遞方式進行交互。這里用戶要求從消息中心處理完畢后轉發出來的是標準的C0RBA消息格式。如圖1所示本發明主要分如下幾個功能模塊:<table>tableseeoriginaldocumentpage6</column></row><table>本發明中各個模塊充分考慮系統的擴展性和靈活性,通過跨平臺的Java語言實現,支持各種主流操作系統如Windows、Unix(Solaris、AIX等)、Linux(RedHat,Suse等)。消息接收模塊可以對上報的消息進行智能的緩沖處理。如果用戶選擇自定義緩沖管理,則完全由用戶設置緩沖參數。如果用戶不設置緩沖參數,則本消息中心會根據消息量的大小進行智能緩沖參數處理。消息處理模塊可以處理各種消息格式,同時可以根據接收到不同的格式以及要轉換的格式進行智能的調用處理,從而得到用戶所要求的格式。消息處理模塊庫保存有各種消息格式的轉換函數和消息動作類。消息轉換函數可以根據用戶的格式要求自動生成,從而可以實現真正的格式配置轉換。用戶只需要進行轉換前后的格式映射配置,系統會自動生成轉換函數進行消息格式的轉換。消息動作類可以讓用戶以配置的方式調用,針對不同的消息進行不同的動作處理,如終止消息、直接回饋消息、調用第三方模塊(開放API可以開發)、轉發消息等。消息發送模塊支持統一的消息發送機制。對于各種類型的消息進行統一的轉發和QoS控制,從而達到集中控制的目的。基本的處理流程為消息接收一〉消息QoS管理一〉消息集中靈活處理一〉消息QoS控制一〉消息集中轉發到第三方。下面就具體的流程操作作詳細的敘述,主要分下面幾個部分-1、從接口上報的消息源2、消息集中靈活處理3、消息中心初始化4、QoS管理5、消息集中發送1.從接口上報的消息源包括a)0MC上報到消息中心的消息;這種消息是指0MC上報到消息中心由消息中心集中處理的消息。本消息中心基于本專利所涉及的集中靈活的處理消息的方式實現。b)NBI系統自身產生的消息。這種消息是指通過0MC與上層網管系統之間的接口本身產生的消息。對于這種類型的消息也是有消息中心集中靈活的處理。2.消息集中靈活處理針對上報的不同類型的消息,需要進行不同處理a)針對NBI系統自產生的消息,基本處理流程如下系統智能化緩沖消息,通過本發明提供的構造消息的方法,根據映射關系將消息構造成用戶要求的CORBA標準格式,完成相關消息中要求的動作之后(本例中是對資源模型進行一定操作處理,具體的操作動作是與消息引擎獨立的,所以可以定制配置不同的動作),然后通過消息發送模塊的發送出去,轉發給第三方系統,以便可以進一步處理或者保存;b)針對OMC上報到消息中心的消息本發明提供一個消息監聽機制,一旦OMC有消息上報時,消息中心接收消息,并且在消息處理模塊中進行相應的轉換,對消息中所帶的資源模型信息或者資源屬性映射處理后,轉換成CORBA標準格式,最后通過消息發送模塊發送出去。如圖l,消息處理模塊主要是根據不同類型的消息進行相應處理,完成相關動作后,轉換成CORBA通知標準格式。消息處理塊可以完全支持用戶配置的形式,用戶只需配置需要解析的格式,消息處理引擎便會加載用戶定義的格式,調用不同的處理模塊庫。同時用戶可以靈活配置各種啟動參數、消息的緩沖處理參數、QoS參數、消息格式參數等等,從而達到集中靈活處理消息的目的。83.消息中心初始化消息中心啟動時,會首先進行消息中心的初始化,即讀入配置文件,進行各種參數的初始化,如獲得CORBA通告服務等的引用,啟動消息接收模塊,將QoS屬性設置到CORBA通道,加載緩沖參數,加載各種格式轉換的參數配置和映射關系等。為了進行以上操作,增加了初始化模塊,如圖2,集中控制消息中心各個模塊的加載。4.QoS管理本發明的另一個特點就是具有靈活管理QoS方面的能力。QoS可以在不同粒度層次上設置管理,包括每個消息事件,每個消息事件的消費者或者生產者,或者傳送消息的每個事件通道。QoS有緩沖設置,傳遞保證,超時,和優先權。傳遞保證保證事件在它成功的傳遞到所有注冊消費者之前不會在通道中被丟棄;超時規定了在事件被丟棄之前允許使用多長時間,而不管事件是否成功的傳遞到所有的消費者;優先權規定了一個事件相對于其他事件的優先權。同時,本發明也可以與標準CORBA通告服務提供的Qos設置關聯,從而無縫的與標準C0RBA服務集成。對于標準的C0RBA通告服務,事件通訊的QoS可以在事件通道,admin對象和proxy對象三級進行設置,另外C0RBAStructured事件也可以在變長事件頭部分為每個事件設置QoS。由此構成一個簡單的層次關系,由高到低,底層QoS隱式繼承上層設置,底層也可以通過QoS的顯示設置覆蓋上層的設置。5.消息集中轉發根據得到的通知服務的引用,將消息發送到消息通道,消息通道會調用用戶配置的具體格式消息處理的具體通道類,從而靈活處理不同格式的消息并發送,且轉發的第三方系統可以是多個不同類型的系統如CORBA服務,JMS服務、SOCKET或者其他消息系統。在本例中由于要轉發到標準CORBA服務,所以具體通道類為CORBA通道。以上所述的實施例,只是本發明較優選的具體實施方式的一種,本領域的技術人員在本發明技術方案范圍內進行的通常變化和替換都應包含在本發明的保護范圍內。10權利要求1、一種集中靈活處理消息的方法,包括以下步驟A、分析消息中心接收到的消息類型;B、根據得到的消息類型對消息進行處理;C、所述消息中心進行初始化;D、所述消息中心對消息進行網絡服務質量管理;E、將所述消息集中發送給第三方系統。2、根據權利要求1所述的一種集中靈活處理消息的方法,其特征在于,所述消息類型包括操作維護中心上報到消息中心的消息和通過操作維護中心與上層網管系統之間的接口本身產生的消息。3、根據權利要求2所述的一種集中靈活處理消息的方法,其特征在于,所述操作維護中心上報到消息中心的消息的處理方法具體為一旦操作維護中心有消息上報時,消息中心接收消息,并且在消息處理模塊中進行相應的轉換,對消息中所帶的資源模型信息或者資源屬性映射處理后,轉換成公共對象請求代理架構標準格式,最后通過消息發送模塊發送出去。4、根據權利要求2所述的一種集中靈活處理消息的方法,其特征在于,所述通過操作維護中心與上層網管系統之間的接口本身產生的消息的處理方法具體為系統智能化緩沖消息,根據映射關系將消息構造成用戶要求的公共對象請求代理架構標準格式,完成相關消息中要求的動作之后,然后通過消息發送模塊的發送出去,轉發給第三方系統。5、根據權利要求1所述的一種集中靈活處理消息的方法,其特征在于,所述初始化包括讀入配置文件,進行各種參數的初始化。全文摘要本發明涉及電信行業網管系統中操作維護中心和上層網管的北向接口的消息處理領域,具體提供一種集中靈活處理消息的方法。本發明的一種集中靈活處理消息的方法主要描述了對于系統間傳遞的消息可以提供統一的消息緩沖機制、可配的消息處理機制、靈活的消息格式轉換機制,支持各種標準規范的消息格式,同時支持自定義的消息格式,從而滿足各種實際生產需求。對于其他系統上報到消息中心的消息可以提供統一的消息格式處理和轉發機制、智能網絡服務質量控制。從而實現一個靈活可配的消息處理中心機制,避免實際生產環境中對消息處理的復雜度,同時增強了可靠性和靈活性。文檔編號H04L12/24GK101478430SQ20091001368公開日2009年7月8日申請日期2009年2月4日優先權日2009年2月4日發明者勇孫申請人:浪潮通信信息系統有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影