[發(fā)明專利]一種實時監(jiān)控系統(tǒng)網(wǎng)絡(luò)通訊方法和裝置有效
| 申請?zhí)枺?/td> | 200910065232.4 | 申請日: | 2009-06-19 |
| 公開(公告)號: | CN101621535A | 公開(公告)日: | 2010-01-06 |
| 發(fā)明(設(shè)計)人: | 周逢權(quán);連湛偉;高建琨;克瀟;鄧建慎;康振全;徐怡山 | 申請(專利權(quán))人: | 許繼集團有限公司;許繼電氣股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 鄭州睿信知識產(chǎn)權(quán)代理有限公司 | 代理人: | 陳 浩 |
| 地址: | 461000河*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實時 監(jiān)控 系統(tǒng) 網(wǎng)絡(luò)通訊 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù),具體涉及一種實時監(jiān)控系統(tǒng)網(wǎng)絡(luò)通訊方法和裝 置。
背景技術(shù)
網(wǎng)絡(luò)通訊是自動化實時監(jiān)控系統(tǒng)中很重要的一部分,傳統(tǒng)的實時網(wǎng)絡(luò)通訊 無論采用何種通訊介質(zhì),其通訊方式一般都是在數(shù)據(jù)采集方(發(fā)送者)將采集 到的數(shù)據(jù)進行發(fā)送的同時,數(shù)據(jù)應用方(接收者)同步接收并處理這些數(shù)據(jù), 為了避免由于不同步而造成通訊數(shù)據(jù)的丟失,無論是發(fā)送方或接收方都需要在 自己的內(nèi)存中建立緩存,以暫時保存那些無法及時通訊的數(shù)據(jù)。但由于這些緩 存都是利用程序進程的內(nèi)存建立的,容量有限,當某一時段數(shù)據(jù)量較大或應用 程序忙于其它事務來不及接收數(shù)據(jù),報文量超出了緩存的限制時,就會造成通 訊數(shù)據(jù)的丟失。
在較為復雜的大型實時監(jiān)控系統(tǒng)中,為了提高系統(tǒng)運行的可靠性和通訊容 量,常常需要部署主備冗余的雙通訊主機,或者建立數(shù)量更多的通訊服務集群 以滿足系統(tǒng)的要求。由于每個通訊主機只是處理本機的數(shù)據(jù)通訊,彼此之間沒 有聯(lián)系,而主備的切換又需要一個過程,不可能瞬間即時完成,這就造成了長 期困擾業(yè)界的一個問題,即:從本機或自己的通訊通道出現(xiàn)問題,到系統(tǒng)成功 切換至另一個通訊主機或通道這一時間段的通訊數(shù)據(jù)往往會丟失掉。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種解決通訊通道切換時報文丟失問題的實時監(jiān)控 系統(tǒng)網(wǎng)絡(luò)通訊方法。
本發(fā)明的另一目的是提供一種高效率的解決因短期內(nèi)報文量過大而造成 通訊數(shù)據(jù)被丟棄和通訊通道切換時報文丟失問題的實時監(jiān)控系統(tǒng)網(wǎng)絡(luò)通訊裝 置。
本發(fā)明的實時監(jiān)控系統(tǒng)網(wǎng)絡(luò)通訊方法的技術(shù)方案是:該方法包括如下步 驟:
(1)內(nèi)存報文池中設(shè)有工作池、備份池和鏡像池,系統(tǒng)中至少設(shè)置主備 兩臺通訊服務器;
(2)數(shù)據(jù)源分別向主備通訊服務器發(fā)送數(shù)據(jù)報文;
主通訊服務器將接收到的數(shù)據(jù)源的數(shù)據(jù)報文投遞至主通訊服務器的工作 池,同時自動向備通訊服務器的鏡像池投遞一份;
備通訊服務器將接收到的數(shù)據(jù)源數(shù)據(jù)報文投遞至備通訊服務器的備份池;
(3)上層訪問接口按時對內(nèi)存報文池進行查詢,并從內(nèi)存報文池的工作 池中讀取報文,然后將其傳遞至相關(guān)應用,待數(shù)據(jù)處理完畢,報文池刪除這些 已被讀取的報文;
若主通訊服務器崩潰或者主通訊服務器與數(shù)據(jù)源的通訊通道中斷進行主 備通道切換時,備通訊服務器的內(nèi)存報文池將自動進行報文遷移:先將備份池 中存儲的數(shù)據(jù)報文搬移至工作池;然后將鏡像池中數(shù)據(jù)報文搬移至工作池。
所述將鏡像池中的數(shù)據(jù)搬移至工作池具體為:備通訊服務器的內(nèi)存報文池 自動基于報文索引對鏡像池中的數(shù)據(jù)報文進行合并與過濾,然后搬移至工作 池。
報文池將讀入的數(shù)據(jù)源的數(shù)據(jù)報文先存入內(nèi)存,若內(nèi)存已滿則遷移至磁 盤。
報文池將讀入的數(shù)據(jù)源的數(shù)據(jù)報文存入內(nèi)存之前,報文池需對下層訪問接 口進行動態(tài)身份認證;上層訪問接口按時對內(nèi)存報文池進行查詢之前,報文池 需對上層訪問接口進行動態(tài)身份認證。
在生命周期時間之內(nèi),生命周期管理模塊定時掃描報文池,同時報文池自 動實現(xiàn)報文在磁盤與內(nèi)存之間的遷移;生命周期臨界時,生命周期管理模塊刪 除包括磁盤文件在內(nèi)的所有生命臨界的報文。
若磁盤存有報文且內(nèi)存報文池有空間,則報文池自動將報文從磁盤遷移至 內(nèi)存中。
所述生命周期的時間由使用者設(shè)定。
本發(fā)明的實時監(jiān)控系統(tǒng)網(wǎng)絡(luò)通訊裝置的技術(shù)方案是:該通訊裝置包括設(shè)于 內(nèi)存中的報文池和生命周期管理模塊,生命周期管理模塊用于定時掃描報文 池,并刪除包括磁盤文件在內(nèi)的所有生命期臨界的報文;報文池包括:
分布式并發(fā)訪問接口模塊,用于與客戶端進行通訊;
報文池間數(shù)據(jù)遷移接口模塊,用于報文池間報文的傳輸;
報文自動遷移管理模塊,用于磁盤與內(nèi)存之間數(shù)據(jù)的自動遷移及自主備通 道的數(shù)據(jù)自動遷移至相應通訊主機;
工作池存儲空間,用于自動緩存本機或本通訊通道在處于主機狀態(tài)下的通 訊數(shù)據(jù)的臨時緩存;
備份池存儲空間,用于自動緩存本機或本通訊通道在處于備機狀態(tài)下通訊 數(shù)據(jù)的臨時緩存;
鏡像池模塊存儲空間,用于自動緩存本機或本通訊通道處于備機或備通道 狀態(tài)下,來自主機或主通道的通訊數(shù)據(jù)的緩存;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于許繼集團有限公司;許繼電氣股份有限公司,未經(jīng)許繼集團有限公司;許繼電氣股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910065232.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 風險雷達預警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機器視覺的車站客流安全智能監(jiān)控系統(tǒng)
- 網(wǎng)絡(luò)通訊裝置安全系統(tǒng)及其方法
- 網(wǎng)絡(luò)通訊裝置功能擴充系統(tǒng)以及方法
- 基于分組的網(wǎng)絡(luò)通訊錄的實現(xiàn)方法及系統(tǒng)
- 數(shù)字電表通訊系統(tǒng)以及方法
- 網(wǎng)絡(luò)通訊錄中的交互方法及裝置
- 一種無繩電話與網(wǎng)絡(luò)通訊軟件相結(jié)合的通訊裝置
- 帶自學習的工業(yè)控制系統(tǒng)全景感知監(jiān)測方法、裝置和系統(tǒng)
- 一種短信收發(fā)裝置
- 一種網(wǎng)絡(luò)通訊方法、裝置、設(shè)備及存儲介質(zhì)
- 通訊管理單元及微電網(wǎng)管理系統(tǒng)





