一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng)和方法,該系統(tǒng)包括:前置系統(tǒng),包括外網(wǎng)數(shù)據(jù)收發(fā)模塊、外網(wǎng)信息收發(fā)模塊、前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和前置數(shù)據(jù)信息管理模塊;后置系統(tǒng),包括內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊、內(nèi)網(wǎng)信息收發(fā)模塊、后置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)信息管理模塊;用于管理前置系統(tǒng)、后置系統(tǒng)的中央模塊。該方法包括:步驟A、中央模塊建立消息任務(wù);步驟B、建立消息服務(wù)請(qǐng)求;步驟C、通過與消息任務(wù)對(duì)比標(biāo)識(shí)代碼驗(yàn)證消息服務(wù)請(qǐng)求;步驟D、根據(jù)消息服務(wù)請(qǐng)求,實(shí)現(xiàn)并控制外網(wǎng)與內(nèi)網(wǎng)的數(shù)據(jù)交換。本發(fā)明通過采用消息機(jī)制發(fā)布/訂閱模式,實(shí)時(shí)控制軟件間的數(shù)據(jù)交換,同時(shí)提高用戶對(duì)數(shù)據(jù)交換的掌控能力,降低控制數(shù)據(jù)交換的操作難度。
【專利說明】
一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng)和方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng)和方法,屬于計(jì)算機(jī)通訊領(lǐng)域。
【背景技術(shù)】
[0002]在內(nèi)外網(wǎng)隔離環(huán)境下,內(nèi)外網(wǎng)應(yīng)用軟件之間不能直接建立套接字連接或采用HTTP、FTP等通用網(wǎng)絡(luò)服務(wù)進(jìn)行內(nèi)外網(wǎng)的數(shù)據(jù)交換,而是需要通過將需要交換的數(shù)據(jù)上傳到內(nèi)外網(wǎng)的數(shù)據(jù)交換平臺(tái)的前后置的數(shù)據(jù)緩存系統(tǒng)、前后置的數(shù)據(jù)交換系統(tǒng)間接以文件同步、數(shù)據(jù)庫同步的方式通過隔離網(wǎng)閘進(jìn)行信息擺渡交換。在這種內(nèi)外網(wǎng)隔離環(huán)境下,內(nèi)外網(wǎng)應(yīng)用軟件之間無法建立直接的TCP/UPD數(shù)據(jù)收發(fā)控制,發(fā)送端不能確認(rèn)數(shù)據(jù)是否正確送達(dá)接收端,接收端也只能通過不斷輪詢數(shù)據(jù)緩存查詢數(shù)據(jù)達(dá)到情況,資源消耗大、缺乏數(shù)據(jù)收發(fā)差錯(cuò)控制與重傳功能。
【發(fā)明內(nèi)容】
[0003]為了解決上述問題,本發(fā)明通過提供一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng)和方法,實(shí)現(xiàn)內(nèi)外網(wǎng)間的數(shù)據(jù)收發(fā)控制。
[0004]本發(fā)明采用的技術(shù)方案為一方面為一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng),包括:
用于與外網(wǎng)交互的前置系統(tǒng),該前置系統(tǒng)包括外網(wǎng)數(shù)據(jù)收發(fā)模塊、外網(wǎng)信息收發(fā)模塊、前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和前置數(shù)據(jù)信息管理模塊,其中外網(wǎng)數(shù)據(jù)收發(fā)模塊與前置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以收發(fā)數(shù)據(jù),前置數(shù)據(jù)信息管理模塊通過套接字通訊接口與前置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以實(shí)現(xiàn)監(jiān)視數(shù)據(jù)收發(fā)進(jìn)程,外網(wǎng)信息收發(fā)模塊通過通訊接口與前置數(shù)據(jù)信息管理模塊連接以實(shí)現(xiàn)數(shù)據(jù)收發(fā)管理;
用于與內(nèi)網(wǎng)交互的后置系統(tǒng),該后置系統(tǒng)包括內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊、內(nèi)網(wǎng)信息收發(fā)模塊、后置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)信息管理模塊,其中內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊與后置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以收發(fā)數(shù)據(jù),后置數(shù)據(jù)信息管理模塊通過套接字通訊接口與后置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以實(shí)現(xiàn)監(jiān)視數(shù)據(jù)收發(fā)進(jìn)程,內(nèi)網(wǎng)信息收發(fā)模塊通過通訊接口與后置數(shù)據(jù)信息管理模塊連接以實(shí)現(xiàn)數(shù)據(jù)收發(fā)管理;
用于管理前置系統(tǒng)、后置系統(tǒng)的中央模塊。
[0005]優(yōu)選地,所述前置數(shù)據(jù)信息管理模塊通過隔離網(wǎng)閘與后置數(shù)據(jù)信息管理模塊連接。
[0006]優(yōu)選地,所述前置數(shù)據(jù)存儲(chǔ)系統(tǒng)包括用于與外網(wǎng)數(shù)據(jù)收發(fā)模塊交換數(shù)據(jù)的前置緩存模塊和用于與后置系統(tǒng)交換數(shù)據(jù)的前置交換模塊。
[0007]優(yōu)選地,所述后置數(shù)據(jù)存儲(chǔ)系統(tǒng)包括用于與前置交換模塊交換數(shù)據(jù)的后置交換模塊和用于與內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊交換數(shù)據(jù)的后置緩存模塊。
[0008]優(yōu)選地,所述中央模塊包括:伺服器和存儲(chǔ)單元;用于監(jiān)視前置數(shù)據(jù)存儲(chǔ)系統(tǒng)的集控探針;用于監(jiān)控后置數(shù)據(jù)存儲(chǔ)系統(tǒng),接收集控探針的監(jiān)控?cái)?shù)據(jù)的集中管理模塊。
[0009]本發(fā)明采用的技術(shù)方案另一方面為一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制方法,包括以下步驟:步驟A、中央模塊建立用于設(shè)置數(shù)據(jù)交換參數(shù)的消息任務(wù);步驟B、外網(wǎng)信息收發(fā)模塊或內(nèi)網(wǎng)信息收發(fā)模塊建立消息服務(wù)請(qǐng)求;步驟C、前置數(shù)據(jù)信息管理模塊或者后置數(shù)據(jù)信息管理模塊通過與消息任務(wù)對(duì)比標(biāo)識(shí)代碼驗(yàn)證消息服務(wù)請(qǐng)求,驗(yàn)證成功則建立對(duì)應(yīng)消息服務(wù);步驟D、前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)存儲(chǔ)系統(tǒng)根據(jù)消息服務(wù)請(qǐng)求,實(shí)現(xiàn)并控制外網(wǎng)與內(nèi)網(wǎng)的數(shù)據(jù)交換。
[0010]優(yōu)選地,所述步驟C還包括建立用于管理消息服務(wù)請(qǐng)求的信息隊(duì)列。
[0011]優(yōu)選地,所述步驟D還包括前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)存儲(chǔ)系統(tǒng)通過通訊接口將數(shù)據(jù)收發(fā)狀態(tài)信息上傳至前置信息管理系統(tǒng)和后置信息管理系統(tǒng),前置信息管理系統(tǒng)和后置信息管理系統(tǒng)將數(shù)據(jù)收發(fā)狀態(tài)信息標(biāo)記分類并以推送信息的方式反饋至外網(wǎng)信息收發(fā)模塊或內(nèi)網(wǎng)信息收發(fā)模塊。
[0012]本發(fā)明的有益效果為通過采用消息機(jī)制發(fā)布/訂閱模式,實(shí)時(shí)控制軟件間的數(shù)據(jù)交換,同時(shí)提高用戶對(duì)數(shù)據(jù)交換的掌控能力,降低控制數(shù)據(jù)交換的操作難度。
【附圖說明】
[0013]圖1所示為基于本發(fā)明實(shí)施例的一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng)的示意圖;
圖2所示為基于本發(fā)明實(shí)施例的一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制方法的示意圖。
【具體實(shí)施方式】
[0014]以下結(jié)合實(shí)施例對(duì)本發(fā)明進(jìn)行說明。
[0015]基于發(fā)明的第一實(shí)施例,如圖1所示一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng),包括:
用于與外網(wǎng)交互的前置系統(tǒng),該前置系統(tǒng)包括外網(wǎng)數(shù)據(jù)收發(fā)模塊、外網(wǎng)信息收發(fā)模塊、前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和前置數(shù)據(jù)信息管理模塊,其中外網(wǎng)數(shù)據(jù)收發(fā)模塊與前置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以收發(fā)數(shù)據(jù),前置數(shù)據(jù)信息管理模塊通過Soket套接字通訊接口與前置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以實(shí)現(xiàn)監(jiān)視數(shù)據(jù)收發(fā)進(jìn)程,外網(wǎng)信息收發(fā)模塊通過通訊接口與前置數(shù)據(jù)信息管理模塊連接以實(shí)現(xiàn)數(shù)據(jù)收發(fā)管理;
外網(wǎng)數(shù)據(jù)收發(fā)模塊即數(shù)據(jù)出入的終端,例如需要取得內(nèi)網(wǎng)資料的軟件或者能存儲(chǔ)資料的存儲(chǔ)器;外網(wǎng)信息收發(fā)模塊即用于發(fā)布和接收信息的平臺(tái)(例如軟件的界面,或者專門的交互平臺(tái)),通過該平臺(tái)用戶可以實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)交換情況,同時(shí)也可以對(duì)數(shù)據(jù)交換進(jìn)行控制;前置數(shù)據(jù)存儲(chǔ)系統(tǒng)用于存儲(chǔ)數(shù)據(jù);前置數(shù)據(jù)信息管理模塊接收存儲(chǔ)系統(tǒng)上傳的各種信息。
[0016]用于與內(nèi)網(wǎng)交互的后置系統(tǒng),該后置系統(tǒng)包括內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊、內(nèi)網(wǎng)信息收發(fā)模塊、后置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)信息管理模塊,其中內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊與后置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以收發(fā)數(shù)據(jù),后置數(shù)據(jù)信息管理模塊通過Soket套接字通訊接口與后置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以實(shí)現(xiàn)監(jiān)視數(shù)據(jù)收發(fā)進(jìn)程,內(nèi)網(wǎng)信息收發(fā)模塊通過通訊接口與后置數(shù)據(jù)信息管理模塊連接以實(shí)現(xiàn)數(shù)據(jù)收發(fā)管理; 內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊即數(shù)據(jù)出入的終端,例如需要取得外網(wǎng)資料的軟件或者能存儲(chǔ)資料的存儲(chǔ)器;內(nèi)網(wǎng)信息收發(fā)模塊即用于發(fā)布和接收信息的平臺(tái),通過該平臺(tái)用戶可以實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)交換情況,同時(shí)也可以對(duì)數(shù)據(jù)交換進(jìn)行控制;后置數(shù)據(jù)存儲(chǔ)系統(tǒng)用于存儲(chǔ)數(shù)據(jù);后置數(shù)據(jù)信息管理模塊接收存儲(chǔ)系統(tǒng)上傳的各種信息。
[0017]用于管理前置系統(tǒng)、后置系統(tǒng)的中央模塊。
[0018]前置數(shù)據(jù)信息管理模塊通過隔離網(wǎng)閘與后置數(shù)據(jù)信息管理模塊連接。
[0019]網(wǎng)閘(GAP)全稱安全隔離網(wǎng)閘。安全隔離網(wǎng)閘是一種由帶有多種控制功能專用硬件在電路上切斷網(wǎng)絡(luò)之間的鏈路層連接,并能夠在網(wǎng)絡(luò)間進(jìn)行安全適度的應(yīng)用數(shù)據(jù)交換的網(wǎng)絡(luò)安全設(shè)備。
[0020]前置數(shù)據(jù)存儲(chǔ)系統(tǒng)包括用于與外網(wǎng)數(shù)據(jù)收發(fā)模塊交換數(shù)據(jù)的前置緩存模塊和用于與后置系統(tǒng)交換數(shù)據(jù)的前置交換模塊。
[0021]后置數(shù)據(jù)存儲(chǔ)系統(tǒng)包括用于與前置交換模塊交換數(shù)據(jù)的后置交換模塊和用于與內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊交換數(shù)據(jù)的后置緩存模塊。
[0022]內(nèi)網(wǎng)或外網(wǎng)一側(cè)的數(shù)據(jù)首先存儲(chǔ)在緩存模塊,從存儲(chǔ)模塊傳輸?shù)浇粨Q模塊,交換模塊得到使用網(wǎng)閘的許可后再將數(shù)據(jù)擺渡到另一側(cè)的交換模塊,然后在傳輸?shù)搅硪粋?cè)的緩存模塊,然后傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)收發(fā)模塊,當(dāng)數(shù)據(jù)交換完成時(shí),中央模塊會(huì)發(fā)出指令,將緩存模塊中的數(shù)據(jù)清除。
[0023]中央模塊包括:伺服器和存儲(chǔ)單元;用于監(jiān)視前置數(shù)據(jù)存儲(chǔ)系統(tǒng)的集控探針;用于監(jiān)控后置數(shù)據(jù)存儲(chǔ)系統(tǒng),接收集控探針的監(jiān)控?cái)?shù)據(jù)的集中管理模塊。
[0024]集控探針監(jiān)控前置數(shù)據(jù)存儲(chǔ)系統(tǒng)的運(yùn)行情況(例如在進(jìn)行什么樣的任務(wù),相關(guān)的設(shè)備的運(yùn)行情況),并采集來自外網(wǎng)數(shù)據(jù)收發(fā)模塊的數(shù)據(jù)收發(fā)狀態(tài)信息,將采集到的信息實(shí)時(shí)發(fā)送至前置數(shù)據(jù)信息管理模塊,前置數(shù)據(jù)信息管理模塊將信息分類之后傳輸至外網(wǎng)信息收發(fā)模塊,或者通過網(wǎng)閘傳輸?shù)胶笾孟到y(tǒng)。
[0025]集中管理模塊除了執(zhí)行與集控探針一致的監(jiān)控任務(wù)外,還接收來自集控探針的采集數(shù)據(jù),采集到的信息實(shí)時(shí)發(fā)送至后置數(shù)據(jù)信息管理模塊,后置數(shù)據(jù)信息管理模塊將信息分類之后傳輸至內(nèi)網(wǎng)信息收發(fā)模塊,或者通過套接字接口輸出到中央模塊的伺服器。
[0026]考慮網(wǎng)絡(luò)隔離的情況,可以將中央模塊安置在外置系統(tǒng)或者內(nèi)置系統(tǒng),不直接接收數(shù)據(jù),而是通過兩系統(tǒng)之間的通訊,將各種信息集中或者進(jìn)行分發(fā),例如中央模塊位于后置系統(tǒng)并與后置系統(tǒng)的信息收發(fā)管理系統(tǒng)直接連接,前置系統(tǒng)的集控探針將采集的資料傳遞給集中管理模塊,集中管理模塊再傳遞至中央模塊的伺服器,同樣,前置系統(tǒng)的消息收發(fā)管理系統(tǒng)將信息通過網(wǎng)閘傳遞給后置系統(tǒng)的消息收發(fā)管理系統(tǒng),然后在傳遞至中央模塊的伺服器。
[0027]基于本發(fā)明方案的實(shí)施例,如圖2所示一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制方法,包括以下步驟:步驟A、中央模塊建立用于設(shè)置數(shù)據(jù)交換參數(shù)的消息任務(wù);步驟B、外網(wǎng)信息收發(fā)模塊或內(nèi)網(wǎng)信息收發(fā)模塊建立消息服務(wù)請(qǐng)求;步驟C、前置數(shù)據(jù)信息管理模塊或者后置數(shù)據(jù)信息管理模塊通過與消息任務(wù)對(duì)比標(biāo)識(shí)代碼驗(yàn)證消息服務(wù)請(qǐng)求,驗(yàn)證成功則建立對(duì)應(yīng)消息服務(wù);步驟D、前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)存儲(chǔ)系統(tǒng)根據(jù)消息服務(wù)請(qǐng)求,實(shí)現(xiàn)并控制外網(wǎng)與內(nèi)網(wǎng)的數(shù)據(jù)交換。
[0028]步驟C還包括建立用于管理消息服務(wù)請(qǐng)求的信息隊(duì)列。
[0029]步驟D還包括前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)存儲(chǔ)系統(tǒng)通過通訊接口將數(shù)據(jù)收發(fā)狀態(tài)信息上傳至前置信息管理系統(tǒng)和后置信息管理系統(tǒng),前置信息管理系統(tǒng)和后置信息管理系統(tǒng)將數(shù)據(jù)收發(fā)狀態(tài)信息標(biāo)記分類并以推送信息的方式反饋至外網(wǎng)信息收發(fā)模塊或內(nèi)網(wǎng)信息收發(fā)模塊。
[0030]收發(fā)狀態(tài)信息包括:查詢數(shù)據(jù)交換雙方狀態(tài)(例如現(xiàn)在執(zhí)行的作業(yè),接下來要實(shí)行的作業(yè)等);查詢數(shù)據(jù)交換狀態(tài)(交換是否完成,交換的進(jìn)度等);設(shè)備狀態(tài)(如緩存是否足夠,如果異常則可以通過調(diào)節(jié)數(shù)據(jù)交換速率來緩解,故障等)。
[0031]基于本發(fā)明方案的實(shí)施例,一種內(nèi)外網(wǎng)(內(nèi)網(wǎng)和外網(wǎng)的合稱)軟件數(shù)據(jù)交換流程: 第一步,建立連接機(jī)制,管理員通過HTTPS協(xié)議輸入正確的用戶名口令后登錄中央模塊,對(duì)需要提供消息服務(wù)的軟件配置消息任務(wù)并將該消息任務(wù)存儲(chǔ)于數(shù)據(jù)庫,消息任務(wù)配置了軟件進(jìn)行數(shù)據(jù)交換需要的參數(shù),信息收發(fā)管理系統(tǒng)(內(nèi)外網(wǎng)分別為后置系統(tǒng)和前置系統(tǒng)對(duì)應(yīng)管理,內(nèi)網(wǎng)對(duì)應(yīng)后置系統(tǒng),外網(wǎng)對(duì)應(yīng)前置系統(tǒng))從數(shù)據(jù)庫中提取消息任務(wù),根據(jù)消息任務(wù),信息收發(fā)管理系統(tǒng)將本身的數(shù)據(jù)收發(fā)的狀態(tài)的信息發(fā)送給對(duì)應(yīng)的外內(nèi)網(wǎng)的軟件;第二步,建立連接,軟件通過外網(wǎng)信息收發(fā)模塊或內(nèi)網(wǎng)信息收發(fā)模塊發(fā)出訂閱服務(wù)請(qǐng)求(內(nèi)有用于識(shí)別的服務(wù)識(shí)別代碼),信息收發(fā)管理系統(tǒng)接收訂閱服務(wù)請(qǐng)求并通過與數(shù)據(jù)庫中的消息任務(wù)進(jìn)行對(duì)比,如果對(duì)比成功則建立訂閱服務(wù),否則返回錯(cuò)誤信息;
第三步,數(shù)據(jù)交換,數(shù)據(jù)存儲(chǔ)系統(tǒng)進(jìn)行數(shù)據(jù)交換,其中數(shù)據(jù)存儲(chǔ)系統(tǒng)包括數(shù)據(jù)緩存模塊和數(shù)據(jù)交換模塊(前置系統(tǒng)和后置系統(tǒng)的數(shù)據(jù)存儲(chǔ)系統(tǒng)的組成一致),數(shù)據(jù)緩存模塊用于和外網(wǎng)或者內(nèi)網(wǎng)的軟件進(jìn)行數(shù)據(jù)交換,數(shù)據(jù)交換模塊用于前置系統(tǒng)和后置系統(tǒng)之間的數(shù)據(jù)交換(前置系統(tǒng)和后置系統(tǒng)之間存在網(wǎng)閘隔離以保證兩個(gè)系統(tǒng)相對(duì)獨(dú)立,安全措施),同時(shí)數(shù)據(jù)存儲(chǔ)系統(tǒng)的運(yùn)行情況會(huì)被采集并上傳至對(duì)應(yīng)前置系統(tǒng)或者后置系統(tǒng)的信息收發(fā)管理系統(tǒng),該信息收發(fā)管理系統(tǒng)會(huì)將采集到的數(shù)據(jù)以推送信息的形式發(fā)送至對(duì)應(yīng)的軟件。
[0032]第四步,交換終止,軟件通過外網(wǎng)信息收發(fā)模塊或內(nèi)網(wǎng)信息收發(fā)模塊發(fā)出注銷服務(wù)請(qǐng)求,信息收發(fā)管理系統(tǒng)接收該注銷服務(wù)請(qǐng)求,同時(shí)發(fā)出終止服務(wù)的信息。
[0033]以上所述,只是本發(fā)明的較佳實(shí)施例而已,本發(fā)明并不局限于上述實(shí)施方式,只要其以相同的手段達(dá)到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護(hù)范圍。在本發(fā)明的保護(hù)范圍內(nèi)其技術(shù)方案和/或?qū)嵤┓绞娇梢杂懈鞣N不同的修改和變化。
【主權(quán)項(xiàng)】
1.一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng),其特征在于,包括: 用于與外網(wǎng)交互的前置系統(tǒng),該前置系統(tǒng)包括外網(wǎng)數(shù)據(jù)收發(fā)模塊、外網(wǎng)信息收發(fā)模塊、前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和前置數(shù)據(jù)信息管理模塊,其中外網(wǎng)數(shù)據(jù)收發(fā)模塊與前置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以收發(fā)數(shù)據(jù),前置數(shù)據(jù)信息管理模塊通過套接字通訊接口與前置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以實(shí)現(xiàn)監(jiān)視數(shù)據(jù)收發(fā)進(jìn)程,外網(wǎng)信息收發(fā)模塊通過通訊接口與前置數(shù)據(jù)信息管理模塊連接以實(shí)現(xiàn)數(shù)據(jù)收發(fā)管理; 用于與內(nèi)網(wǎng)交互的后置系統(tǒng),該后置系統(tǒng)包括內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊、內(nèi)網(wǎng)信息收發(fā)模塊、后置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)信息管理模塊,其中內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊與后置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以收發(fā)數(shù)據(jù),后置數(shù)據(jù)信息管理模塊通過套接字通訊接口與后置數(shù)據(jù)存儲(chǔ)系統(tǒng)連接以實(shí)現(xiàn)監(jiān)視數(shù)據(jù)收發(fā)進(jìn)程,內(nèi)網(wǎng)信息收發(fā)模塊通過通訊接口與后置數(shù)據(jù)信息管理模塊連接以實(shí)現(xiàn)數(shù)據(jù)收發(fā)管理; 用于管理前置系統(tǒng)、后置系統(tǒng)的中央模塊。2.根據(jù)權(quán)利要求1所述的一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng),所述前置數(shù)據(jù)信息管理模塊通過隔離網(wǎng)閘與后置數(shù)據(jù)信息管理模塊連接。3.根據(jù)權(quán)利要求1所述的一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng),所述前置數(shù)據(jù)存儲(chǔ)系統(tǒng)包括用于與外網(wǎng)數(shù)據(jù)收發(fā)模塊交換數(shù)據(jù)的前置緩存模塊和用于與后置系統(tǒng)交換數(shù)據(jù)的前置交換模塊。4.根據(jù)權(quán)利要求1所述的一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng),所述后置數(shù)據(jù)存儲(chǔ)系統(tǒng)包括用于與前置交換模塊交換數(shù)據(jù)的后置交換模塊和用于與內(nèi)網(wǎng)數(shù)據(jù)收發(fā)模塊交換數(shù)據(jù)的后置緩存模塊。5.根據(jù)權(quán)利要求1所述的一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng),所述中央模塊包括: 伺服器和存儲(chǔ)單元; 用于監(jiān)視前置數(shù)據(jù)存儲(chǔ)系統(tǒng)的集控探針; 用于監(jiān)控后置數(shù)據(jù)存儲(chǔ)系統(tǒng),接收集控探針的監(jiān)控?cái)?shù)據(jù)的集中管理模塊。6.—種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制方法,應(yīng)用于一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制系統(tǒng),其特征在于,包括以下步驟: 步驟A、中央模塊建立用于設(shè)置數(shù)據(jù)交換參數(shù)的消息任務(wù); 步驟B、外網(wǎng)信息收發(fā)模塊或內(nèi)網(wǎng)信息收發(fā)模塊建立消息服務(wù)請(qǐng)求; 步驟C、前置數(shù)據(jù)信息管理模塊或者后置數(shù)據(jù)信息管理模塊通過與消息任務(wù)對(duì)比標(biāo)識(shí)代碼驗(yàn)證消息服務(wù)請(qǐng)求,驗(yàn)證成功則建立對(duì)應(yīng)消息服務(wù); 步驟D、前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)存儲(chǔ)系統(tǒng)根據(jù)消息服務(wù)請(qǐng)求,實(shí)現(xiàn)并控制外網(wǎng)與內(nèi)網(wǎng)的數(shù)據(jù)交換。7.根據(jù)權(quán)利要求6所述的一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制方法,所述步驟C還包括建立用于管理消息服務(wù)請(qǐng)求的信息隊(duì)列。8.根據(jù)權(quán)利要求6所述的一種基于消息機(jī)制的數(shù)據(jù)收發(fā)控制方法,所述步驟D還包括前置數(shù)據(jù)存儲(chǔ)系統(tǒng)和后置數(shù)據(jù)存儲(chǔ)系統(tǒng)通過通訊接口將數(shù)據(jù)收發(fā)狀態(tài)信息上傳至前置信息管理系統(tǒng)和后置信息管理系統(tǒng),前置信息管理系統(tǒng)和后置信息管理系統(tǒng)將數(shù)據(jù)收發(fā)狀態(tài)信息標(biāo)記分類并反饋至外網(wǎng)信息收發(fā)模塊或內(nèi)網(wǎng)信息收發(fā)模塊。
【文檔編號(hào)】H04L29/08GK106067902SQ201610596690
【公開日】2016年11月2日
【申請(qǐng)日】2016年7月26日
【發(fā)明人】吳丹, 呂華輝, 樊凱
【申請(qǐng)人】中國(guó)南方電網(wǎng)有限責(zé)任公司信息中心