重要數(shù)據(jù),不能隨便導(dǎo)出,必須經(jīng)過合法授權(quán)才能使用。這樣,當(dāng)數(shù)據(jù)采集器軟件發(fā)出請求連接監(jiān)控系統(tǒng)主機(jī)服務(wù)端程序時,監(jiān)控系統(tǒng)主機(jī)服務(wù)程序先驗(yàn)證加密鎖,確認(rèn)數(shù)據(jù)采集器的合法身份,驗(yàn)證通過則提供服務(wù),否則拒絕,防止他人自行制作數(shù)據(jù)采集器軟件盜取數(shù)據(jù)。
[0053]數(shù)據(jù)采集器軟件部分:
[0054]為了最大限度減少對監(jiān)控系統(tǒng)主機(jī)的影響,不安裝任何插件,不改變監(jiān)控系統(tǒng)主機(jī)的環(huán)境。對數(shù)據(jù)采集器軟件采用JAVA語言實(shí)現(xiàn),并且其運(yùn)行環(huán)境JRE也一并安裝在數(shù)據(jù)采集器的CD-ROM區(qū)。這樣數(shù)據(jù)采集器軟件就獨(dú)立于操作系統(tǒng),運(yùn)行在數(shù)據(jù)采集器內(nèi)。
[0055]數(shù)據(jù)采集器軟件執(zhí)行模塊的主要功能就是通過約定的數(shù)據(jù)接口與監(jiān)控系統(tǒng)主機(jī)服務(wù)程序進(jìn)行通信,要求服務(wù)程序提供所需數(shù)據(jù)文件,并將其導(dǎo)入到數(shù)據(jù)采集器密碼隱藏區(qū)內(nèi)。
[0056]數(shù)據(jù)接口的實(shí)現(xiàn)方式:
[0057]數(shù)據(jù)采集器軟件與監(jiān)控系統(tǒng)主機(jī)服務(wù)程序通信采用面向連接的TCP協(xié)議,采用socket編程。約定數(shù)據(jù)采集器軟件訪問IP地址為127.0.0.1,端口號使用35000。
[0058]數(shù)據(jù)采集器軟件發(fā)送的請求包主要由三部分組成:數(shù)據(jù)包長度、操作代碼和參數(shù)字符串,數(shù)據(jù)包采用UTF-8編碼。監(jiān)控系統(tǒng)主機(jī)服務(wù)程序發(fā)送的應(yīng)答包主要由兩部分組成:數(shù)據(jù)長度和返回結(jié)果字符串,采用UTF-8編碼。
[0059]導(dǎo)入的數(shù)據(jù)文件:
[0060]根據(jù)安全監(jiān)控系統(tǒng)的功能要求,需要對煤礦安全監(jiān)控系統(tǒng)中有關(guān)監(jiān)測數(shù)據(jù)進(jìn)行提取,提取的主要內(nèi)容包括:測點(diǎn)配置信息、測點(diǎn)斷電器關(guān)聯(lián)關(guān)系、模擬量歷史記錄、開關(guān)量狀態(tài)變動記錄、異常數(shù)據(jù)(包括模擬量和開關(guān)量報警、斷電、故障)記錄和系統(tǒng)操作日志等信息,以CSV格式文件形式存放,分別為jc_point_config.csv (測點(diǎn)配置信息)、jc_point_config-breaker.csv (測點(diǎn)斷電器關(guān)聯(lián)關(guān)系)、jc_history_a1.csv (模擬量歷史記錄)、jc_status_change_d1.csv(開關(guān)量狀態(tài)變動記錄)、jc_abnormal.csv(異常數(shù)據(jù)[包括模擬量和開關(guān)量報警、斷電、故障]記錄)和jC_SyS_log.CSV(系統(tǒng)操作日志)。將這六個文件導(dǎo)入到數(shù)據(jù)采集器密碼隱藏區(qū),供執(zhí)法人員的煤礦安全監(jiān)控系統(tǒng)檢查分析工具使用。
[0061]數(shù)據(jù)采集器軟件可以簡單的判斷數(shù)據(jù)的完整性,將一些簡單的錯誤提前告知執(zhí)法人員,防止執(zhí)法人員做重復(fù)工作。驗(yàn)證是否導(dǎo)入了六個文件,是否缺失文件,以防止監(jiān)控系統(tǒng)主機(jī)服務(wù)程序出錯而缺少文件,影響分析使用。
[0062]將采集到的數(shù)據(jù)按照AQ6201-2006《煤礦安全監(jiān)控系統(tǒng)通用技術(shù)要求》和AQ1029-2007《煤礦安全監(jiān)控系統(tǒng)及檢測儀器使用管理規(guī)范》的規(guī)定,制定分析工具所需歷史數(shù)據(jù)表,將歷史數(shù)據(jù)存在這些表中,供分析工具使用。
[0063]綜上所述,本發(fā)明是由一套硬件和一套軟件組成,硬件包括一條USB傳輸線,一個數(shù)據(jù)采集盒,盒內(nèi)主要含有兩個芯片,一個數(shù)據(jù)存儲芯片,一個加密鎖芯片。軟件被燒制到數(shù)據(jù)存儲芯片上,能夠跨平臺運(yùn)行。通過軟件設(shè)置,可以啟動監(jiān)控系統(tǒng)主機(jī)上的數(shù)據(jù)服務(wù)程序,通過此服務(wù)程序?qū)⒈O(jiān)控系統(tǒng)歷史數(shù)據(jù)導(dǎo)入到數(shù)據(jù)采集器中。本發(fā)明的數(shù)據(jù)采集器軟件運(yùn)行在數(shù)據(jù)采集器內(nèi)部,不需要向監(jiān)控系統(tǒng)主機(jī)安裝任何插件,不需要更改監(jiān)控系統(tǒng)主機(jī)環(huán)境變量,對監(jiān)控系統(tǒng)主機(jī)影響極小。數(shù)據(jù)采集器內(nèi)唯一可寫區(qū)域就是密碼隱藏區(qū),但需要密碼訪問,這樣就阻止了病毒的傳染。
[0064]本領(lǐng)域技術(shù)人員還可以了解到本發(fā)明實(shí)施例列出的各種說明性邏輯塊(illustrative logical block),單元,和步驟可以通過電子硬件、電腦軟件,或兩者的結(jié)合進(jìn)行實(shí)現(xiàn)。為清楚展示硬件和軟件的可替換性(interchangeability),上述的各種說明性部件(illustrative components),單元和步驟已經(jīng)通用地描述了它們的功能。這樣的功能是通過硬件還是軟件來實(shí)現(xiàn)取決于特定的應(yīng)用和整個系統(tǒng)的設(shè)計(jì)要求。本領(lǐng)域技術(shù)人員可以對于每種特定的應(yīng)用,可以使用各種方法實(shí)現(xiàn)所述的功能,但這種實(shí)現(xiàn)不應(yīng)被理解為超出本發(fā)明實(shí)施例保護(hù)的范圍。
[0065]本發(fā)明實(shí)施例中所描述的各種說明性的邏輯塊,或單元都可以通過通用處理器,數(shù)字信號處理器,專用集成電路(ASIC),現(xiàn)場可編程門陣列或其它可編程邏輯裝置,離散門或晶體管邏輯,離散硬件部件,或上述任何組合的設(shè)計(jì)來實(shí)現(xiàn)或操作所描述的功能。通用處理器可以為微處理器,可選地,該通用處理器也可以為任何傳統(tǒng)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以通過計(jì)算裝置的組合來實(shí)現(xiàn),例如數(shù)字信號處理器和微處理器,多個微處理器,一個或多個微處理器聯(lián)合一個數(shù)字信號處理器核,或任何其它類似的配置來實(shí)現(xiàn)。
[0066]本發(fā)明實(shí)施例中所描述的方法或算法的步驟可以直接嵌入硬件、處理器執(zhí)行的軟件模塊、或者這兩者的結(jié)合。軟件模塊可以存儲于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動磁盤、⑶-ROM或本領(lǐng)域中其它任意形式的存儲媒介中。示例性地,存儲媒介可以與處理器連接,以使得處理器可以從存儲媒介中讀取信息,并可以向存儲媒介存寫信息。可選地,存儲媒介還可以集成到處理器中。處理器和存儲媒介可以設(shè)置于ASIC中,ASIC可以設(shè)置于用戶終端中??蛇x地,處理器和存儲媒介也可以設(shè)置于用戶終端中的不同的部件中。
[0067]在一個或多個示例性的設(shè)計(jì)中,本發(fā)明實(shí)施例所描述的上述功能可以在硬件、軟件、固件或這三者的任意組合來實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),這些功能可以存儲與電腦可讀的媒介上,或以一個或多個指令或代碼形式傳輸于電腦可讀的媒介上。電腦可讀媒介包括電腦存儲媒介和便于使得讓電腦程序從一個地方轉(zhuǎn)移到其它地方的通信媒介。存儲媒介可以是任何通用或特殊電腦可以接入訪問的可用媒體。例如,這樣的電腦可讀媒體可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁性存儲裝置,或其它任何可以用于承載或存儲以指令或數(shù)據(jù)結(jié)構(gòu)和其它可被通用或特殊電腦、或通用或特殊處理器讀取形式的程序代碼的媒介。此外,任何連接都可以被適當(dāng)?shù)囟x為電腦可讀媒介,例如,如果軟件是從一個網(wǎng)站站點(diǎn)、服務(wù)器或其它遠(yuǎn)程資源通過一個同軸電纜、光纖電纜、雙絞線、數(shù)字用戶線(DSL)或以例如紅外、無線和微波等無線方式傳輸?shù)囊脖话谒x的電腦可讀媒介中。所述的碟片(disk)和磁盤(disc)包括壓縮磁盤、鐳射盤、光盤、DVD、軟盤和藍(lán)光光盤,磁盤通常以磁性復(fù)制數(shù)據(jù),而碟片通常以激光進(jìn)行光學(xué)復(fù)制數(shù)據(jù)。上述的組合也可以包含在電腦可讀媒介中。
[0068]以上所述的【具體實(shí)施方式】,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的【具體實(shí)施方式】而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種對煤礦安全監(jiān)控系統(tǒng)進(jìn)行數(shù)據(jù)采集的方法,其特征在于,所述方法包括: 發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng); 獲取指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù); 將獲取的指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù)導(dǎo)入存儲到需要密碼才能訪問的密碼隱藏存儲區(qū)。2.如權(quán)利要求1所述方法,其特征在于,所述發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng),包括: 通過公共數(shù)據(jù)接口發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng)。3.如權(quán)利要求2所述方法,其特征在于,所述通過公共數(shù)據(jù)接口發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng),包括: 通過公共數(shù)據(jù)接口采用傳輸控制協(xié)議TCP網(wǎng)絡(luò)協(xié)議發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng)。4.如權(quán)利要求1所述方法,其特征在于,所述發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng)之前,所述方法還包括: 開機(jī)時運(yùn)行時對加密鎖進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過后,才能運(yùn)行,然后發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng),否則結(jié)束。5.如權(quán)利要求1所述方法,其特征在于,所述獲取指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù)之前,所述方法還包括: 所述煤礦安全監(jiān)控系統(tǒng)對加密鎖進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過后,才能獲取指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù),否則結(jié)束。6.一種對煤礦安全監(jiān)控系統(tǒng)進(jìn)行數(shù)據(jù)采集的裝置,其特征在于,所述裝置包括: 通信模塊,用于發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng); 數(shù)據(jù)導(dǎo)入模塊,用于獲取指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù),并將獲取的指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù)導(dǎo)入存儲到需要密碼才能訪問的密碼隱藏存儲區(qū); 密碼隱藏存儲區(qū),用于存儲指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù)。7.如權(quán)利要求6所述裝置,其特征在于, 所述通信模塊,進(jìn)一步用于通過公共數(shù)據(jù)接口發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng)。8.如權(quán)利要求7所述裝置,其特征在于, 所述通信模塊,進(jìn)一步用于通過公共數(shù)據(jù)接口采用傳輸控制協(xié)議TCP網(wǎng)絡(luò)協(xié)議發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng)。9.如權(quán)利要求6所述裝置,其特征在于,所述裝置還包括: 加密鎖芯片,用于⑶一ROM區(qū)的系統(tǒng)開機(jī)時運(yùn)行時對加密鎖進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過后,才能運(yùn)行,然后發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng),否則結(jié)束。10.如權(quán)利要求6所述裝置,其特征在于, 所述加密鎖芯片,還用于所述煤礦安全監(jiān)控系統(tǒng)對加密鎖進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過后,才能獲取指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù),否則結(jié)束。
【專利摘要】本發(fā)明實(shí)施例提供一種對煤礦安全監(jiān)控系統(tǒng)進(jìn)行數(shù)據(jù)采集的方法及裝置,所述方法包括:發(fā)送導(dǎo)入數(shù)據(jù)命令到煤礦安全監(jiān)控系統(tǒng);獲取指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù);將獲取的指定的煤礦安全監(jiān)控系統(tǒng)的數(shù)據(jù)導(dǎo)入存儲到需要密碼才能訪問的密碼隱藏存儲區(qū)。本發(fā)明實(shí)施例可以實(shí)現(xiàn)對所有實(shí)現(xiàn)數(shù)據(jù)接口的系統(tǒng)進(jìn)行歷史數(shù)據(jù)采集。有了這些歷史數(shù)據(jù),我們就可以根據(jù)需求對這些數(shù)據(jù)進(jìn)行定向分析,滿足具體的大數(shù)據(jù)處理的需求。
【IPC分類】G05B19/042
【公開號】CN104898494
【申請?zhí)枴緾N201510142014
【發(fā)明人】高保衛(wèi), 張瑞新, 李愛平, 龔濤, 趙志剛, 劉傳安, 程華建, 黃德寶, 盧軍從, 李中甫
【申請人】北京和利時自動化驅(qū)動技術(shù)有限公司, 國家安全生產(chǎn)監(jiān)督管理總局通信信息中心
【公開日】2015年9月9日
【申請日】2015年3月27日