国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種消息處理方法及其設(shè)備的制作方法

      文檔序號:7716288閱讀:198來源:國知局
      專利名稱:一種消息處理方法及其設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明的實施方式大致通信領(lǐng)域,更具體地,涉及一種消息處理方法及其設(shè)備。
      背景技術(shù)
      在LTE eNodeB中基帶處理中,處理器既要進行大量的數(shù)學(xué)運算,基帶處理器之間 又要進行大量的數(shù)據(jù)傳輸和頻繁的控制信息交互。頻繁和大量的數(shù)據(jù)交互對整個消息處理 系統(tǒng)變得非常復(fù)雜,處理效率難以提高。目前已有的一種解決方案為處理器收到基帶消息后進入中斷處理程序,然后中斷 處理程序根據(jù)收到的基帶消息調(diào)用相應(yīng)的處理模塊。對于LTE基帶系統(tǒng),由于經(jīng)常需要有 多個處理器并行處理,并且每個處理器內(nèi)部有多個內(nèi)核,這種方法使得整個基帶系統(tǒng)設(shè)計 非常復(fù)雜,對基帶處理效率也有非常大的影響。處理器內(nèi)核之間以及處理器之間缺乏統(tǒng)一 的管理,使得系統(tǒng)的處理延時難以保證。

      發(fā)明內(nèi)容
      本發(fā)明的實施方式提出了用于消息處理的方法及其設(shè)備,以解決上述問題。根據(jù)本發(fā)明的一方面,提供了一種消息處理方法,包括消息分發(fā)模塊根據(jù)接收到 的基帶消息的目的地址分發(fā)基帶消息;消息調(diào)度模塊將消息分發(fā)模塊向其分發(fā)的基帶消息 調(diào)度到各個處理模塊;以及所述各個處理模塊處理各自對應(yīng)的基帶消息。根據(jù)本發(fā)明的另一方面,提供了一種消息處理裝置,包括消息分發(fā)模塊,用于根 據(jù)接收到的基帶消息的目的地址分發(fā)消息;消息調(diào)度模塊,用于將消息分發(fā)模塊向其分發(fā) 的基帶消息調(diào)度到各個處理模塊;以及所述各個處理模塊用于處理各自對應(yīng)的基帶消息。根據(jù)本發(fā)明的再一方面,提供了一種消息處理系統(tǒng),包括多個直接或間接連接的 上述消息處理裝置。從上述的技術(shù)方案中,看不到不同的處理器以及不同內(nèi)核的差別,如果需要進行 某個模塊處理,只需要填充相應(yīng)的基帶消息,送給消息分發(fā)模塊即可。整個基帶消息的分發(fā) 路由和調(diào)度由消息分發(fā)模塊和消息調(diào)度模塊自動完成。并且通過消息調(diào)度模塊的統(tǒng)一調(diào) 度,使得各個處理模塊之間可以合理的排好流水,使得能夠大大減少模塊與模塊之間,處理 單元之間的等待,從而減少了整個基帶系統(tǒng)的處理時延。


      結(jié)合附圖對本發(fā)明的實施方式進行詳細的描述,可更好地理解本發(fā)明,其中圖1示出了根據(jù)本發(fā)明實施方式的消息處理裝置的方框圖;圖2示出了根據(jù)本發(fā)明實施方式的消息處理方法的流程圖;圖3示出了根據(jù)本發(fā)明實施方式進行處理的基帶消息的結(jié)構(gòu)示意圖;圖4示出了根據(jù)本發(fā)明實施方式的消息隊列示意圖;圖5示出了根據(jù)本發(fā)明實施方式的消息與處理模塊的對應(yīng)表示意圖。
      具體實施例方式下面參照附圖對本發(fā)明的優(yōu)選實施例進行詳細說明,在描述過程中省略了對于本 發(fā)明來說是不必要的細節(jié)和功能,以防止對本發(fā)明的理解造成混淆。本發(fā)明的實施方式提出了一種消息處理裝置,如圖1所示,該消息處理裝置包括 消息接收模塊110,用于接收來自外界的基帶消息,例如,來自該消息處理裝置所在的消息 處理系統(tǒng)之外的基帶消息或來自該消息處理裝置所在的消息處理系統(tǒng)中其它消息處理裝 置的基帶消息。消息分發(fā)模塊120,用于根據(jù)消息接收模塊110接收到的基帶消息的目的地 址進行分發(fā)。消息調(diào)度模塊130,用于將消息分發(fā)模塊120分發(fā)的基帶消息調(diào)度到各個處理 模塊141、142和143。各個處理模塊141、142和143各自處理為其調(diào)度的基帶消息。各個處理模塊141、142和143也可將各自內(nèi)部產(chǎn)生的基帶消息發(fā)送到消息分發(fā)模 塊120進行分發(fā)。根據(jù)消息的目的地址,消息分發(fā)模塊120可以將消息分發(fā)到消息調(diào)度模塊130,也 可以分發(fā)到消息處理裝置外部,如,其它的消息處理裝置。本發(fā)明還提出了一種消息處理系統(tǒng),由多個上述的消息處理裝置通過樹形、星形 或線性的拓撲結(jié)構(gòu)直接或間接地連接組成。雖然上面以分離的功能模塊的形式描述了本發(fā)明實施例的消息處理裝置,但是圖 1示出的每一個組件在實際應(yīng)用中可以用多個器件實現(xiàn),示出的多個組件在實際應(yīng)用中也 可以集成在一塊芯片或一個設(shè)備中。該消息處理裝置也可包括用于其它目的的任何單元和 裝置。例如,消息處理裝置可以是通用或?qū)S锰幚砥鞯囊粋€內(nèi)核,也可以是一個單獨的處理
      O下面結(jié)合圖2,對圖1所示的消息處理裝置的處理功能進行詳細的描述。首先,在步驟210中,消息接收模塊110從外界接收到消息,將消息送往消息分發(fā) 模塊120。在步驟220中,消息分發(fā)模塊120根據(jù)該消息的目的地址來分發(fā)消息。圖3示出了所調(diào)度的基帶消息的格式示意圖。在圖3所示的基帶消息格式中包括 消息長度、消息ID、消息的目的地址、消息的源地址、消息類別和消息內(nèi)容。圖3所示的基帶 消息格式適用于消息處理裝置內(nèi)部處理的基帶消息,也適用于分發(fā)到其它消息處理裝置的 基帶消息,優(yōu)選地,在同一類型的消息處理系統(tǒng)中使用同一種消息格式。消息分發(fā)模塊120根據(jù)消息的目的地址進行分發(fā),決定將消息是在該消息處理裝 置中處理還是發(fā)送到外部對應(yīng)的消息處理裝置。系統(tǒng)中為每個處理裝置固定分配了相應(yīng)的 地址。在步驟230中,消息調(diào)度模塊130將消息調(diào)度到各個處理模塊141、142和143。消息調(diào)度模塊130將接收到的基帶消息放入消息隊列中進行排隊,等待調(diào)度。圖4 示出了消息隊列的一個示例。如圖4所示,消息調(diào)度模塊130循環(huán)地查詢消息隊列中的內(nèi) 容,并根據(jù)圖5所示的基帶消息的ID與處理模塊的對應(yīng)表來調(diào)度消息。其中對應(yīng)表為設(shè)計 者預(yù)先設(shè)計好,固定的存放在消息處理裝置中(如,在消息調(diào)度模塊130或未示出的存儲模 塊中),也可以由高層更新對應(yīng)表進行動態(tài)配置。對應(yīng)表中,每一個消息ID都有對應(yīng)的處理 模塊入口地址。消息調(diào)度模塊根據(jù)收到的基帶消息的ID號,在對應(yīng)表中查找對應(yīng)的處理模塊的入口地址,進行調(diào)度處理。消息調(diào)度模塊130可以管理多個消息隊列,不同的消息隊列可以有不同的優(yōu)先 級。消息調(diào)度模塊130可以根據(jù)基帶消息的類別信息所包括的優(yōu)先級信息將該基帶消息放 入不同優(yōu)先級的消息隊列,并在進行調(diào)度時優(yōu)先處理高優(yōu)先級隊列中的基帶消息。步驟MO中,處理模塊141、142和143對從消息調(diào)度模塊130接收到的基帶消息 進行處理。假設(shè)在處理模塊2 142中處理接收到的基帶消息,可選地,在步驟250中,處理模 塊2 142在對消息的處理中產(chǎn)生需要處理模塊1 141處理的內(nèi)部消息,并將該內(nèi)部消息發(fā) 送到消息分發(fā)模塊120,經(jīng)由消息分發(fā)模塊120的分發(fā)和消息調(diào)度模塊的調(diào)度交由處理模 塊1 141處理?;蛘撸绻a(chǎn)生的是要求其它消息處理裝置處理的外部消息,消息分發(fā)模塊 120根據(jù)該外部消息的ID將其發(fā)送到對應(yīng)的出合理裝置??梢杂啥鄠€上述的消息處理裝置以星形、樹形、網(wǎng)絡(luò)形或總線型等拓撲結(jié)構(gòu)構(gòu)成 更為復(fù)雜的消息處理系統(tǒng),當(dāng)然,消息處理系統(tǒng)的拓撲結(jié)構(gòu)也可以是本領(lǐng)域技術(shù)人員所知 的其它類型。通過上述的技術(shù)方案,在由多個上述消息處理裝置組成的系統(tǒng)中看不到不同的處 理器以及不同內(nèi)核的差別,如果需要進行某個模塊處理,只需要填充相應(yīng)的基帶消息,送給 消息分發(fā)模塊即可。整個消息的分發(fā)路由和調(diào)度,由消息分發(fā)模塊120和消息調(diào)度模塊130 自動完成。并且通過消息調(diào)度模塊130的統(tǒng)一調(diào)度,使得各個處理模塊之間可以合理的排 好流水,使得能夠大大減少模塊與模塊之間,處理單元之間的等待,從而減少了整個基帶系 統(tǒng)的處理時延。本領(lǐng)域技術(shù)人員應(yīng)該很容易認(rèn)識到,可以通過編程計算機實現(xiàn)上述方法的不同步 驟。在此,一些實施方式同樣包括機器可讀或計算機可讀的程序存儲設(shè)備(如,數(shù)字?jǐn)?shù)據(jù)存 儲介質(zhì))以及編碼機器可執(zhí)行或計算機可執(zhí)行的程序指令,其中,該指令執(zhí)行上述方法的 一些或全部步驟。例如,程序存儲設(shè)備可以是數(shù)字存儲器、磁存儲介質(zhì)(如磁盤和磁帶)、 硬件或光可讀數(shù)字?jǐn)?shù)據(jù)存儲介質(zhì)。實施方式同樣包括執(zhí)行上述方法的所述步驟的編程計算 機。描述和附圖僅示出本發(fā)明的原理。因此應(yīng)該意識到,本領(lǐng)域技術(shù)人員能夠建議不 同的結(jié)構(gòu),雖然這些不同的結(jié)構(gòu)未在此處明確描述或示出,但體現(xiàn)了本發(fā)明的原理并包括 在其精神和范圍之內(nèi)。此外,所有此處提到的示例明確地主要只用于教學(xué)目的以幫助讀者 理解本發(fā)明的原理以及發(fā)明人所貢獻的促進本領(lǐng)域的構(gòu)思,并應(yīng)被解釋為不是對這些特定 提到的示例和條件的限制。此外,此處所有提到本發(fā)明的原則、方面和實施方式的陳述及其 特定的示例包含其等同物在內(nèi)。上面的描述僅用于實現(xiàn)本發(fā)明的實施方式,本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫 離本發(fā)明的范圍的任何修改或局部替換,均應(yīng)該屬于本發(fā)明的權(quán)利要求來限定的范圍,因 此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求書的保護范圍為準(zhǔn)。
      權(quán)利要求
      1.一種消息處理方法,包括消息分發(fā)模塊根據(jù)接收到的基帶消息的目的地址分發(fā)基帶消息; 消息調(diào)度模塊將消息分發(fā)模塊向其分發(fā)的基帶消息調(diào)度到各個處理模塊;以及 所述各個處理模塊處理各自對應(yīng)的基帶消息。
      2.根據(jù)權(quán)利要求1所述的方法,其中,所述消息調(diào)度模塊將消息分發(fā)模塊分發(fā)的基帶 消息調(diào)度到各個處理模塊包括將接收到的基帶消息放入消息隊列中排隊;循環(huán)地查詢消息隊列中的內(nèi)容,根據(jù)預(yù)設(shè)的基帶消息的ID與處理模塊的對應(yīng)表將基 帶消息分發(fā)到各個處理模塊。
      3.根據(jù)權(quán)利要求2所述的方法,其中,所述消息調(diào)度模塊中有多個優(yōu)先級不同的消息 隊列,所述將接收到的基帶消息放入消息隊列中排隊包括根據(jù)所述接收到的基帶消息的優(yōu) 先級將其放入對應(yīng)優(yōu)先級的消息隊列中;所述根據(jù)預(yù)設(shè)的基帶消息的ID與處理模塊的對應(yīng)表將基帶消息分發(fā)到各個處理模塊 包括優(yōu)先將高優(yōu)先級的消息隊列中的基帶消息分發(fā)到各個處理模塊。
      4.根據(jù)權(quán)利要求1所述的方法,還包括所述各個處理模塊將在消息處理中產(chǎn)生的基帶消息發(fā)送到所述消息分發(fā)模塊進行分發(fā)。
      5.一種消息處理裝置,包括消息分發(fā)模塊,用于根據(jù)接收到的基帶消息的目的地址分發(fā)基帶消息; 消息調(diào)度模塊,用于將消息分發(fā)模塊向其分發(fā)的基帶消息調(diào)度到各個處理模塊;以及 所述各個處理模塊用于處理各自對應(yīng)的基帶消息。
      6.根據(jù)權(quán)利要求5所述的裝置,還包括消息接收模塊,用于接收基帶消息并交由消息分發(fā)模塊處理。
      7.根據(jù)權(quán)利要求5所述的裝置,其中,所述各個處理模塊還用于將消息處理中產(chǎn)生的 基帶消息發(fā)送到所述消息分發(fā)模塊進行分發(fā)。
      8.一種消息調(diào)度系統(tǒng),包括多個直接或間接連接的、根據(jù)權(quán)利要求5至7中任一項所述 的消息處理裝置。
      全文摘要
      公開了一種消息處理方法及其設(shè)備。該方法包括消息分發(fā)模塊根據(jù)接收到的基帶消息的目的地址分發(fā)基帶消息;消息調(diào)度模塊將消息分發(fā)模塊向其分發(fā)的基帶消息調(diào)度到各個處理模塊;以及各個處理模塊處理各自對應(yīng)的基帶消息。通過以上技術(shù)方案,使各個處理模塊之間可以合理的排好流水,使得能夠大大減少模塊與模塊之間,處理單元之間的等待,從而減少了整個基帶系統(tǒng)的處理時延。
      文檔編號H04L12/18GK102104487SQ200910200978
      公開日2011年6月22日 申請日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
      發(fā)明者葉寒生, 廖良鋒, 張祖平, 熊琴玲 申請人:上海貝爾股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1