[發明專利]一種控制數據傳輸的方法、裝置和一種數據傳輸系統有效
| 申請號: | 200710130103.X | 申請日: | 2007-07-20 |
| 公開(公告)號: | CN101075969A | 公開(公告)日: | 2007-11-21 |
| 發明(設計)人: | 范傳東;譚明;叢海燕;鄭巍立;張擁軍;謝紅巖;宋劍鋒;李紅軍;冉令杰;劉靖 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L1/00;H04L9/32 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 100032*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 數據傳輸 方法 裝置 系統 | ||
技術領域
本發明涉及數據傳輸領域,尤其是涉及一種控制數據傳輸的方法、裝置和一種數據傳輸系統。
背景技術
目前,隨著企業信息化建設的不斷深入,在企業內部為滿足不同的業務需求已逐漸建立了不同的信息系統。但是這些信息系統在開發時往往獨立開發,其采用的技術平臺、數據標準等通訊方式也千差萬別,因此造成不同系統之間的消息難以傳遞,系統與系統之間形成了信息孤島,給企業資源造成了極大的浪費。
為解決上述問題,現有技術普遍的做法是在源信息系統(以下稱源節點)中按照目的信息系統的技術規范,通訊方式和安全要求等規則建立通訊模塊,當雙方通訊時,源節點通過該通訊模塊與目的信息系統(以下稱目的節點)建立實時連接,將消息發送至該目的信息系統。例如,一個銀行自助設備發生故障時需要將故障消息分別發送至管理員的手機短信和郵箱,那么就需要在該自助設備中按照手機短信系統、企業網郵箱等系統的技術規范要求分別開發短信通訊模塊和郵件通訊模塊,由上述兩個通訊模塊將故障消息分別發往手機短信系統和企業郵箱系統。
上述方案雖然實現了不同信息系統之間的消息傳遞,但是針對一個信息系統,每增加一種消息傳輸途徑就要新開發一個通訊模塊,若該通訊模塊的通訊要求一旦發生變化,就需要對該通訊模塊進行升級和優化,花費企業大量的人力、物力資源,特別是隨著系統中添加的通訊模塊越多,這種升級和優化給系統帶來的影響也越大,嚴重的還有可能造成系統運行的不穩定。
發明內容
本發明的目的在于提供一種控制數據傳輸的方法、裝置以及一種數據傳輸系統,以解決現有技術在源節點中按照不同目的節點的技術規范和通訊要求分別建立通訊模塊來實現消息傳輸所帶來的開發、維護成本高的問題。
為解決上述問題,本發明公開了一種控制數據傳輸的方法,包括如下步驟:
源節點將消息發送至中間件;
中間件接收消息;根據所述消息的傳輸控制信息調用預先設置的目的通訊模塊,所述傳輸控制信息包括該消息的目的地址;
所述目的通訊模塊按照所述消息的目的地址將該消息發送至相應的目的節點。
優選的,所述源節點將消息發送至中間件之前還包括:
源節點按預置規則將所述消息組織為交易報文,該交易報文包括所述傳輸控制信息;所述源節點將消息發送至中間件是將包含所述消息的交易報文發送至中間件;
所述中間件接收消息包括:
接收所述交易報文;
按預置規則解析該報文,獲得所述消息。
優選的,所述源節點按預置規則將消息組織為交易報文是按照中間件的通訊要求組織交易報文。
優選的,所述源節點按預置規則將消息組織為交易報文是按照源節點的通訊要求進行組織;
所述中間件按源節點的通訊要求設置通訊接收模塊,該通訊接收模塊接收所述交易報文,并解析該報文。
優選的,所述交易報文被解析后還包括:
將解析后獲得消息存儲在數據庫中;
對存儲的消息進行掃描,確定待發送的消息;根據該待發送的消息調用目的節點通訊模塊將該消息發送至相應的目的節點。
優選的,所述將交易報文解析后、存儲在數據庫之前還包括:
根據該交易報文包含的傳輸控制信息對所述消息進行合法性校驗,若校驗失敗,返回錯誤結果,否則存儲該消息。
為解決上述問題,本發明還公開了一種控制數據傳輸的裝置,包括:
通訊接收單元,用于接收消息;
通訊發送單元,包含一個或多個目的通訊模塊,該目的通訊模塊用于按照消息的目的地址發送所述通訊接收單元接收的消息;
傳輸控制單元,用于按照消息的傳輸控制信息從通訊發送單元中選擇相應的目的通訊模塊發送該消息。
優選的,所述通訊接收單元還包括:
報文接收單元,用于接收交易報文,該交易報文包括消息和消息的傳輸控制信息;
解析單元,用于對報文接收單元收到的交易報文進行解析。
優選的,所述裝置還包括:
存儲單元,用于存儲經解析單元解析后獲得的消息;
掃描單元,用于掃描存儲單元中存儲的消息,選擇待發送的消息;
所述傳輸控制單元按照掃描單元所選擇的消息的傳輸控制信息從通訊發送單元中選擇相應的目的通訊模塊發送該消息。
優選的,所述裝置還包括:
校驗單元,用于對通訊接收單元所接收的消息,按照該消息的傳輸控制信息進行合法性校驗,若校驗失敗,通過通訊發送單元返回失敗結果。
為解決上述問題,本發明還公開了一種數據傳輸系統,包括源節點和目的節點,還包括中間件,其中,
所述源節點包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710130103.X/2.html,轉載請聲明來源鉆瓜專利網。





