煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)及其查詢和預(yù)警方法
【專利摘要】本發(fā)明提出了一種煤礦安全監(jiān)控系統(tǒng)及其查詢和預(yù)警方法,利用該煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),相關(guān)監(jiān)控工作人員可以隨時(shí)隨地利用作為查詢終端的移動(dòng)客戶端查詢煤礦的安全情況,有利于增強(qiáng)煤礦安全監(jiān)控辦公的靈活性和實(shí)時(shí)性,保證人力成本的有效利用,提高執(zhí)行效率;且該系統(tǒng)集成了對(duì)移動(dòng)客戶端進(jìn)行權(quán)限認(rèn)證的主動(dòng)式信息安全體系,避免了無(wú)關(guān)人員通過(guò)非法方式對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)進(jìn)行查詢,有效增強(qiáng)了對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)的防泄漏安全控制;此外,該系統(tǒng)還能夠集成安全異常突發(fā)事件的預(yù)警體系,用以在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí)實(shí)現(xiàn)自動(dòng)預(yù)警或手動(dòng)預(yù)警,通知到相關(guān)的監(jiān)控工作人員,增強(qiáng)煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的整體預(yù)警安全性性能。
【專利說(shuō)明】煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)及其查詢和預(yù)警方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】和網(wǎng)絡(luò)應(yīng)用【技術(shù)領(lǐng)域】,特別涉及一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),以及該數(shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的查詢和預(yù)警方法。
【背景技術(shù)】
[0002]隨著社會(huì)的發(fā)展和科技的進(jìn)步,煤礦安全監(jiān)控系統(tǒng)在煤礦安全生產(chǎn)中的地位越來(lái)越重要,近年來(lái)由于煤礦安全監(jiān)控系統(tǒng)發(fā)展,很大程度上降低了每年我國(guó)煤礦事故的傷亡人數(shù)。煤礦安全監(jiān)控系統(tǒng)主要用來(lái)實(shí)時(shí)監(jiān)測(cè)礦井下的瓦斯、一氧化碳、風(fēng)速或溫度等各種環(huán)境的煤礦安全監(jiān)控參數(shù),并實(shí)施瓦斯超限斷電控制等功能。
[0003]目前,我國(guó)的煤礦安全監(jiān)控系統(tǒng)主要包括傳感器、監(jiān)控分站、防爆電源箱以及監(jiān)控主機(jī)。其中,傳感器和監(jiān)控分站設(shè)置在礦井下,傳感器用于監(jiān)測(cè)相應(yīng)的環(huán)境參數(shù),并將監(jiān)測(cè)到的數(shù)值發(fā)送至監(jiān)控分站;監(jiān)控分站將采集到的數(shù)值發(fā)送至監(jiān)控主機(jī);監(jiān)控主機(jī)根據(jù)上述數(shù)值判斷井下作業(yè)是否安全;防爆電源箱用于將外來(lái)電網(wǎng)電源轉(zhuǎn)換為直流電后為監(jiān)控分站供電。
[0004]目前的煤礦安全監(jiān)控系統(tǒng)雖然能夠基本滿足安全監(jiān)控的要求,但和國(guó)外相比,仍然有較大的差距。這些差距體現(xiàn)在多個(gè)方面。一方面,在信息時(shí)代的今天,人們對(duì)手機(jī)、便攜式平板電腦等移動(dòng)終端設(shè)備的依賴程度越來(lái)越高,移動(dòng)終端設(shè)備幾乎已經(jīng)成為了人們隨身攜帶的物品,推動(dòng)了遠(yuǎn)程信息化技術(shù)的需求和發(fā)展;然而我們的煤礦安全監(jiān)控系統(tǒng)卻遠(yuǎn)遠(yuǎn)落后于信息化時(shí)代發(fā)展的腳步,遠(yuǎn)程智能信息化程度不足,需要大量的人力在系統(tǒng)現(xiàn)場(chǎng)來(lái)對(duì)監(jiān)控系統(tǒng)進(jìn)行監(jiān)管,人力成本大、執(zhí)行效率不高,無(wú)法滿足靈活性、時(shí)效性監(jiān)控辦公的需求。另一方面,在信息時(shí)代的今天,個(gè)人和企業(yè)都非常關(guān)注信息的保密性,煤礦安全監(jiān)控?cái)?shù)據(jù)信息會(huì)涉及到煤礦生產(chǎn)過(guò)程中非常多的相關(guān)信息,因此需要對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)加以安全性控制,如果被監(jiān)控管理人員之外的無(wú)關(guān)人員獲取到煤礦安全監(jiān)控?cái)?shù)據(jù),有可能會(huì)給煤礦生產(chǎn)企業(yè)帶來(lái)不良影響;但是,要實(shí)現(xiàn)遠(yuǎn)程信息化,往往就伴隨著信息公開泄露的風(fēng)險(xiǎn),如何既能夠滿足煤礦安全監(jiān)控系統(tǒng)遠(yuǎn)程信息化的需求、又能夠有效實(shí)現(xiàn)對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)的防泄漏安全控制,成為了煤礦安全監(jiān)控系統(tǒng)實(shí)現(xiàn)遠(yuǎn)程信息化發(fā)展的技術(shù)壁壘。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)中存在的上述不足,本發(fā)明提供一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),用以實(shí)現(xiàn)煤礦安全監(jiān)控?cái)?shù)據(jù)的遠(yuǎn)程信息化,以滿足靈活性、時(shí)效性監(jiān)控辦公的需求,控制人力成本,提聞執(zhí)行效率。
[0006]為解決上述技術(shù)問(wèn)題,實(shí)現(xiàn)發(fā)明目的,本發(fā)明采用的技術(shù)方案如下:
一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),所述的數(shù)據(jù)遠(yuǎn)程查詢?cè)O(shè)有監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)、GSM通信模塊以及作為查詢終端的移動(dòng)客戶端;所述監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)與GSM通信模塊進(jìn)行數(shù)據(jù)連接,由GSM通信模塊通過(guò)GSM網(wǎng)絡(luò)與移動(dòng)客戶端進(jìn)行短信息收發(fā)通信;
所述移動(dòng)客戶端用于供用戶根據(jù)預(yù)設(shè)定的命令格式輸入查詢操作命令,向GSM通信模塊發(fā)送包含有查詢操作命令的短信息,并接收來(lái)自GSM通信模塊的查詢結(jié)果短信息;所述查詢操作命令包括包含有請(qǐng)求認(rèn)證的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼的用戶認(rèn)證命令,以及包含有請(qǐng)求查詢的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào)的煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令;
所述監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)設(shè)置有信息數(shù)據(jù)庫(kù)、信息接收線程、查詢處理線程和信息發(fā)送線程;其中:
所述信息數(shù)據(jù)庫(kù)用于存儲(chǔ)供查詢的煤礦安全監(jiān)控?cái)?shù)據(jù)、權(quán)限客戶端數(shù)據(jù)以及已認(rèn)證客戶端數(shù)據(jù);每一組權(quán)限客戶端數(shù)據(jù)包括具有查詢權(quán)限的一個(gè)移動(dòng)客戶端號(hào)碼及其對(duì)應(yīng)的認(rèn)證密碼;每一組已認(rèn)證客戶端數(shù)據(jù)包括一個(gè)已認(rèn)證的移動(dòng)客戶端號(hào)碼及其對(duì)應(yīng)的認(rèn)證時(shí)間和認(rèn)證失效時(shí)間;
所述信息接收線程用于實(shí)時(shí)獲取GSM通信模塊接收到的短信息,并放入信息接收隊(duì)
列;
所述查詢處理線程預(yù)設(shè)有認(rèn)證有效時(shí)長(zhǎng)T,用于從信息接收隊(duì)列讀取短信息,并解析獲得短信息中的查詢操作命令;若查詢操作命令為用戶認(rèn)證命令,則通過(guò)查詢信息數(shù)據(jù)庫(kù)對(duì)用戶認(rèn)證命令進(jìn)行權(quán)限識(shí)別處理;若查詢操作命令為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令,則通過(guò)查詢信息數(shù)據(jù)庫(kù)進(jìn)行煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理;然后將權(quán)限識(shí)別處理或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果封裝為查詢結(jié)果短信息,并指定發(fā)送查詢操作命令的移動(dòng)終端號(hào)碼為相應(yīng)查詢結(jié)果短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中;
所述權(quán)限識(shí)別處理具體為:查詢信息數(shù)據(jù)庫(kù)中是否存儲(chǔ)有與用戶認(rèn)證指令中包含的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼相匹配的一組權(quán)限客戶端數(shù)據(jù);若是,則判定該移動(dòng)客戶端號(hào)碼已認(rèn)證成功,記錄認(rèn)證時(shí)間Tl和計(jì)算認(rèn)證失效時(shí)間T2,其中T2=T1+T,將該已認(rèn)證移動(dòng)客戶端號(hào)碼機(jī)器對(duì)應(yīng)的認(rèn)證時(shí)間Tl和認(rèn)證失效時(shí)間Τ2作為一組已認(rèn)證客戶端數(shù)據(jù)存入信息數(shù)據(jù)庫(kù)中,并將認(rèn)證成功提示信息和認(rèn)證失效時(shí)間Τ2作為權(quán)限識(shí)別處理的處理結(jié)果;否則,判定該移動(dòng)客戶端號(hào)碼認(rèn)證不成功,將認(rèn)證失敗提示信息作為權(quán)限識(shí)別處理的處理結(jié)果;所述煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理具體為:對(duì)發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼進(jìn)行認(rèn)證有效判斷;若發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼為信息數(shù)據(jù)庫(kù)中一組已認(rèn)證客戶端數(shù)據(jù)記錄的已認(rèn)證移動(dòng)客戶端號(hào)碼,且當(dāng)前時(shí)刻未超過(guò)該組認(rèn)證客戶端數(shù)據(jù)記錄的認(rèn)證失效時(shí)間Τ2,則判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證有效,從信息數(shù)據(jù)庫(kù)中搜索煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令中包含的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào)所指示的煤礦安全監(jiān)控?cái)?shù)據(jù),并將搜索結(jié)果作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;否則,判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證失效,將認(rèn)證失敗提示信息作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;
所述信息發(fā)送線程用于從信息發(fā)送隊(duì)列讀取查詢結(jié)果短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。
[0007]上述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)中,作為進(jìn)一步的優(yōu)化方案,所述監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)還設(shè)置有自動(dòng)預(yù)警處理模塊;所述預(yù)警自動(dòng)處理模塊預(yù)設(shè)有自動(dòng)預(yù)警呼叫號(hào)碼,用于在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),判斷自動(dòng)預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則提示重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼;若是,則將出現(xiàn)異常的煤礦安全監(jiān)控?cái)?shù)據(jù)和預(yù)警信息封裝為自動(dòng)安全預(yù)警短信息,并指定自動(dòng)預(yù)警呼叫號(hào)碼為自動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中; 所述信息發(fā)送線程還用于從信息發(fā)送隊(duì)列讀取自動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。
[0008]上述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)中,作為進(jìn)一步的優(yōu)化方案,所述監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)還設(shè)置有手動(dòng)預(yù)警處理模塊;所述手動(dòng)預(yù)警處理模塊用于在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),提示手動(dòng)錄入預(yù)警呼叫號(hào)碼,并判斷手動(dòng)錄入的預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則提示重新手動(dòng)錄入預(yù)警呼叫號(hào)碼;若是,則提示手動(dòng)錄入預(yù)警信息,并將手動(dòng)錄入的預(yù)警信息封裝為手動(dòng)安全預(yù)警短信息,指定手動(dòng)錄入的預(yù)警呼叫號(hào)碼為手動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中;
所述信息發(fā)送線程還用于從信息發(fā)送隊(duì)列讀取手動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。
[0009]相應(yīng)的,本發(fā)明還提供了上述煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的查詢方法以及預(yù)警方法,其中預(yù)警方法又包括了自動(dòng)預(yù)警和手動(dòng)預(yù)警兩種不同功能,以在滿足不同情況的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程信息化監(jiān)控需求的同時(shí),實(shí)現(xiàn)對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)的防泄漏安全控制。為此,本發(fā)明提供了如下的技術(shù)手段:
一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢方法,采用如上所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)執(zhí)行完成;具體包括如下步驟:
al)用戶使用移動(dòng)客戶端按照預(yù)設(shè)定的命令格式輸入查詢操作命令,向GSM通信模塊發(fā)送包含有查詢操作命令的短信息;所述查詢操作命令為用戶認(rèn)證命令或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令;
a2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息接收線程實(shí)時(shí)獲取GSM通信模塊接收到的短信息,并放入信息接收隊(duì)列;
a3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程從信息接收隊(duì)列讀取短信息,并解析獲得短信息中的查詢操作命令;若查詢操作命令為用戶認(rèn)證命令,則跳轉(zhuǎn)執(zhí)行步驟a4 ;若查詢操作命令為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令,則跳轉(zhuǎn)執(zhí)行步驟a5 ;
a4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程查詢信息數(shù)據(jù)庫(kù)中是否存儲(chǔ)有與用戶認(rèn)證指令中包含的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼相匹配的一組權(quán)限客戶端數(shù)據(jù);若是,則判定該移動(dòng)客戶端號(hào)碼已認(rèn)證成功,記錄認(rèn)證時(shí)間Tl和計(jì)算認(rèn)證失效時(shí)間T2,其中T2=T1+T,將該已認(rèn)證移動(dòng)客戶端號(hào)碼機(jī)器對(duì)應(yīng)的認(rèn)證時(shí)間Tl和認(rèn)證失效時(shí)間Τ2作為一組已認(rèn)證客戶端數(shù)據(jù)存入信息數(shù)據(jù)庫(kù)中,并將認(rèn)證成功提示信息和認(rèn)證失效時(shí)間Τ2作為權(quán)限識(shí)別處理的處理結(jié)果;否則,判定該移動(dòng)客戶端號(hào)碼認(rèn)證不成功,將認(rèn)證失敗提示信息作為權(quán)限識(shí)別處理的處理結(jié)果;然后跳轉(zhuǎn)執(zhí)行步驟a6 ;
a5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程對(duì)發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼進(jìn)行認(rèn)證有效判斷;若發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼為信息數(shù)據(jù)庫(kù)中一組已認(rèn)證客戶端數(shù)據(jù)記錄的已認(rèn)證移動(dòng)客戶端號(hào)碼,且當(dāng)前時(shí)刻未超過(guò)該組認(rèn)證客戶端數(shù)據(jù)記錄的認(rèn)證失效時(shí)間T2,則判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證有效,從信息數(shù)據(jù)庫(kù)中搜索煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令中包含的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào)所指示的煤礦安全監(jiān)控?cái)?shù)據(jù),并將搜索結(jié)果作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;否則,判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證失效,將認(rèn)證失敗提示信息作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;然后跳轉(zhuǎn)執(zhí)行步驟a6 ;
a6)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程將權(quán)限識(shí)別處理或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果封裝為查詢結(jié)果短信息,并指定發(fā)送查詢操作命令的移動(dòng)終端號(hào)碼為相應(yīng)查詢結(jié)果短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中;
a7)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取查詢結(jié)果短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端;
a8)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的查詢結(jié)果短信息。
[0010]一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程自動(dòng)預(yù)警方法,采用如上所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)執(zhí)行完成;具體包括如下步驟:
bl)在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊啟動(dòng)執(zhí)行步驟b2 ;
b2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊判斷自動(dòng)預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則跳轉(zhuǎn)執(zhí)行步驟b3 ;若是,則跳轉(zhuǎn)執(zhí)行步驟b4 ;
b3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊提示重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼,并在重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼完成后,返回執(zhí)行步驟b2 ;
b4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊將出現(xiàn)異常的煤礦安全監(jiān)控?cái)?shù)據(jù)和預(yù)警信息封裝為自動(dòng)安全預(yù)警短信息,并指定自動(dòng)預(yù)警呼叫號(hào)碼為自動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中;
b5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取自動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端;
b6)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的自動(dòng)安全預(yù)警短信息。
[0011]一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程手動(dòng)預(yù)警方法,采用如上所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)執(zhí)行完成;具體包括如下步驟:
Cl)在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊啟動(dòng)執(zhí)行步驟c2 ;
c2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示手動(dòng)錄入預(yù)警呼叫號(hào)碼,并判斷手動(dòng)錄入的預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則跳轉(zhuǎn)執(zhí)行步驟c3 ;若是,則跳轉(zhuǎn)執(zhí)行步驟c4 ;
c3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示重新手動(dòng)錄入預(yù)警呼叫號(hào)碼,并在重新手動(dòng)錄入預(yù)警呼叫號(hào)碼完成后,返回執(zhí)行步驟c2 ;
c4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示手動(dòng)錄入預(yù)警信息,并將手動(dòng)錄入的預(yù)警信息封裝為手動(dòng)安全預(yù)警短信息,指定手動(dòng)錄入的預(yù)警呼叫號(hào)碼為手動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中;
c5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取手動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端;
c6)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的手動(dòng)安全預(yù)警短信息。
[0012]相比于現(xiàn)有技術(shù),本發(fā)明具有如下優(yōu)點(diǎn):
1、利用本發(fā)明提供的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),相關(guān)監(jiān)控工作人員不再受限于安全監(jiān)控現(xiàn)場(chǎng)辦公,而可以隨時(shí)隨地利用作為查詢終端的移動(dòng)客戶端查詢煤礦的安全情況,從而對(duì)煤礦進(jìn)行實(shí)時(shí)的遠(yuǎn)程監(jiān)控,有利于增強(qiáng)煤礦安全監(jiān)控辦公的靈活性和實(shí)時(shí)性,保證人力成本的有效利用,提聞執(zhí)行效率。
[0013]2、本發(fā)明提供的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)集成了對(duì)移動(dòng)客戶端進(jìn)行權(quán)限認(rèn)證的主動(dòng)式信息安全體系,只有具備查詢權(quán)限移動(dòng)客戶端,才能夠通過(guò)認(rèn)證而進(jìn)行煤礦安全監(jiān)控?cái)?shù)據(jù)的查詢,避免了無(wú)關(guān)人員通過(guò)網(wǎng)絡(luò)通信攔截、竊取信息查詢指令等非法方式對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)進(jìn)行查詢,在實(shí)現(xiàn)遠(yuǎn)程查詢的同時(shí),有效增強(qiáng)了對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)的防泄漏安全控制。
[0014]3、本發(fā)明提供的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)還集成了安全異常突發(fā)事件的預(yù)警體系,用以在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí)實(shí)現(xiàn)自動(dòng)預(yù)警或手動(dòng)預(yù)警,通知到相關(guān)的監(jiān)控工作人員,并且自動(dòng)預(yù)警或手動(dòng)預(yù)警所通知的相關(guān)監(jiān)控工作人員都可以根據(jù)實(shí)際應(yīng)用情況進(jìn)行更新,能夠避免由于人事變動(dòng)造成的用戶權(quán)限問(wèn)題。
【專利附圖】
【附圖說(shuō)明】
[0015]圖1為本發(fā)明煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的系統(tǒng)構(gòu)架示意圖;
圖2為本發(fā)明煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)中控制程序的構(gòu)架及其控制流程示意圖。
【具體實(shí)施方式】
[0016]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步說(shuō)明。
[0017]實(shí)施例一:
如圖1所示,本發(fā)明的煤礦安全監(jiān)控系統(tǒng)主要由監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)11、GSM (GlobalSystem of Mobile communication的縮寫,全球移動(dòng)通信系統(tǒng))通信模塊12以及作為查詢終端的移動(dòng)客戶端13構(gòu)建而成。其中,監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)11與GSM通信模塊12進(jìn)行數(shù)據(jù)連接,GSM通信模塊12通過(guò)GSM網(wǎng)絡(luò)與移動(dòng)客戶端13進(jìn)行短信息收發(fā)通信。監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)11用于處理從GSM通信模塊12處收到的查詢操作命令,識(shí)別GSM通信模塊12發(fā)來(lái)的查詢操作命令,并根據(jù)查詢操作命令的類型將對(duì)應(yīng)的信息封裝,最后發(fā)給GSM通信模塊12。移動(dòng)客戶端13用于供用戶根據(jù)預(yù)設(shè)定的命令格式輸入查詢操作命令,向GSM通信模塊12發(fā)送包含有查詢操作命令的短信息,并接收來(lái)自GSM通信模塊12的查詢結(jié)果短信息。該系統(tǒng)在具體應(yīng)用時(shí),GSM通信模塊可以是通過(guò)市購(gòu)獲得的成熟GSM通信電路模塊產(chǎn)品,也可以是自行研發(fā)的GSM通信電路模塊產(chǎn)品;移動(dòng)客戶端則可以采用常用的具備GSM通信功能的移動(dòng)通信設(shè)備,例如移動(dòng)電話、車載智能終端、便攜式掌上電腦等;監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)則可以采用能夠獲取到礦井下的瓦斯、一氧化碳、風(fēng)速、溫度等各種煤礦安全監(jiān)控?cái)?shù)據(jù)的計(jì)算機(jī)或者服務(wù)器作為硬件支持,通過(guò)在計(jì)算機(jī)或者服務(wù)器上安裝設(shè)置實(shí)現(xiàn)煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢的相關(guān)控制程序得以實(shí)現(xiàn)。
[0018]監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)所安裝設(shè)置的控制程序,主要由信息數(shù)據(jù)庫(kù)、信息接收線程、查詢處理線程和信息發(fā)送線程構(gòu)成,如圖2所示。信息數(shù)據(jù)庫(kù)用于存儲(chǔ)供查詢的煤礦安全監(jiān)控?cái)?shù)據(jù)、權(quán)限客戶端數(shù)據(jù)以及已認(rèn)證客戶端數(shù)據(jù);每一組權(quán)限客戶端數(shù)據(jù)包括具有查詢權(quán)限的一個(gè)移動(dòng)客戶端號(hào)碼及其對(duì)應(yīng)的認(rèn)證密碼;每一組已認(rèn)證客戶端數(shù)據(jù)包括一個(gè)已認(rèn)證的移動(dòng)客戶端號(hào)碼及其對(duì)應(yīng)的認(rèn)證時(shí)間和認(rèn)證失效時(shí)間。信息接收線程用于實(shí)時(shí)獲取GSM通信模塊接收到的短信息,并放入信息接收列隊(duì)。查詢處理線程預(yù)設(shè)有認(rèn)證有效時(shí)長(zhǎng)T,用于從信息接收列隊(duì)讀取短信息,并解析獲得短信息中的查詢操作命令;若查詢操作命令為用戶認(rèn)證命令,則通過(guò)查詢信息數(shù)據(jù)庫(kù)對(duì)用戶認(rèn)證命令進(jìn)行權(quán)限識(shí)別處理;若查詢操作命令為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令,則通過(guò)查詢信息數(shù)據(jù)庫(kù)進(jìn)行煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理;然后將權(quán)限識(shí)別處理或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果封裝為查詢結(jié)果短信息,并指定發(fā)送查詢操作命令的移動(dòng)終端號(hào)碼為相應(yīng)查詢結(jié)果短信息的發(fā)送對(duì)象,存入信息發(fā)送列隊(duì)中。其中,查詢處理線程根據(jù)查詢操作命令類別的不同,會(huì)執(zhí)行兩種不同的處理,即權(quán)限識(shí)別處理和煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理。具體而言,權(quán)限識(shí)別處理具體為:查詢信息數(shù)據(jù)庫(kù)中是否存儲(chǔ)有與用戶認(rèn)證指令中包含的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼相匹配的一組權(quán)限客戶端數(shù)據(jù);若是,則判定該移動(dòng)客戶端號(hào)碼已認(rèn)證成功,記錄認(rèn)證時(shí)間Tl和計(jì)算認(rèn)證失效時(shí)間T2,其中T2=T1+T,將該已認(rèn)證移動(dòng)客戶端號(hào)碼機(jī)器對(duì)應(yīng)的認(rèn)證時(shí)間Tl和認(rèn)證失效時(shí)間Τ2作為一組已認(rèn)證客戶端數(shù)據(jù)存入信息數(shù)據(jù)庫(kù)中,并將認(rèn)證成功提示信息和認(rèn)證失效時(shí)間Τ2作為權(quán)限識(shí)別處理的處理結(jié)果;否則,判定該移動(dòng)客戶端號(hào)碼認(rèn)證不成功,將認(rèn)證失敗提示信息作為權(quán)限識(shí)別處理的處理結(jié)果。煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理具體為:對(duì)發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼進(jìn)行認(rèn)證有效判斷;若發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼為信息數(shù)據(jù)庫(kù)中一組已認(rèn)證客戶端數(shù)據(jù)記錄的已認(rèn)證移動(dòng)客戶端號(hào)碼,且當(dāng)前時(shí)刻未超過(guò)該組認(rèn)證客戶端數(shù)據(jù)記錄的認(rèn)證失效時(shí)間Τ2,則判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證有效,從信息數(shù)據(jù)庫(kù)中搜索煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令中包含的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào)所指示的煤礦安全監(jiān)控?cái)?shù)據(jù),并將搜索結(jié)果作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;否則,判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證失效,將認(rèn)證失敗提示信息作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果。信息發(fā)送線程用于從信息發(fā)送列隊(duì)讀取查詢結(jié)果短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。由此,以監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)作為功能主導(dǎo),通過(guò)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)、GSM通信模塊、移動(dòng)客戶端之間通信聯(lián)系,本發(fā)明的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)便能夠用以實(shí)現(xiàn)煤礦安全監(jiān)控?cái)?shù)據(jù)的遠(yuǎn)程信息化。
[0019]這樣以來(lái),利用本發(fā)明提供的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),相關(guān)監(jiān)控工作人員不再受限于安全監(jiān)控現(xiàn)場(chǎng)辦公,而可以隨時(shí)隨地利用作為查詢終端的移動(dòng)客戶端查詢煤礦的安全情況,從而對(duì)煤礦進(jìn)行實(shí)時(shí)的遠(yuǎn)程監(jiān)控,有利于增強(qiáng)煤礦安全監(jiān)控辦公的靈活性和實(shí)時(shí)性,保證人力成本的有效利用,提高執(zhí)行效率。
[0020]就具體應(yīng)用而言,利用本發(fā)明煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)執(zhí)行煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢的步驟如下:
al)用戶使用移動(dòng)客戶端按照預(yù)設(shè)定的命令格式輸入查詢操作命令,向GSM通信模塊發(fā)送包含有查詢操作命令的短信息;所述查詢操作命令為用戶認(rèn)證命令或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令;
a2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息接收線程實(shí)時(shí)獲取GSM通信模塊接收到的短信息,并放入信息接收隊(duì)列;
a3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程從信息接收隊(duì)列讀取短信息,并解析獲得短信息中的查詢操作命令;若查詢操作命令為用戶認(rèn)證命令,則跳轉(zhuǎn)執(zhí)行步驟a4 ;若查詢操作命令為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令,則跳轉(zhuǎn)執(zhí)行步驟a5 ;
a4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程查詢信息數(shù)據(jù)庫(kù)中是否存儲(chǔ)有與用戶認(rèn)證指令中包含的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼相匹配的一組權(quán)限客戶端數(shù)據(jù);若是,則判定該移動(dòng)客戶端號(hào)碼已認(rèn)證成功,記錄認(rèn)證時(shí)間Tl和計(jì)算認(rèn)證失效時(shí)間T2,其中T2=T1+T,將該已認(rèn)證移動(dòng)客戶端號(hào)碼機(jī)器對(duì)應(yīng)的認(rèn)證時(shí)間Tl和認(rèn)證失效時(shí)間Τ2作為一組已認(rèn)證客戶端數(shù)據(jù)存入信息數(shù)據(jù)庫(kù)中,并將認(rèn)證成功提示信息和認(rèn)證失效時(shí)間Τ2作為權(quán)限識(shí)別處理的處理結(jié)果;否則,判定該移動(dòng)客戶端號(hào)碼認(rèn)證不成功,將認(rèn)證失敗提示信息作為權(quán)限識(shí)別處理的處理結(jié)果;然后跳轉(zhuǎn)執(zhí)行步驟a6 ;
a5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程對(duì)發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼進(jìn)行認(rèn)證有效判斷;若發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼為信息數(shù)據(jù)庫(kù)中一組已認(rèn)證客戶端數(shù)據(jù)記錄的已認(rèn)證移動(dòng)客戶端號(hào)碼,且當(dāng)前時(shí)刻未超過(guò)該組認(rèn)證客戶端數(shù)據(jù)記錄的認(rèn)證失效時(shí)間T2,則判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證有效,從信息數(shù)據(jù)庫(kù)中搜索煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令中包含的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào)所指示的煤礦安全監(jiān)控?cái)?shù)據(jù),并將搜索結(jié)果作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;否則,判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證失效,將認(rèn)證失敗提示信息作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;然后跳轉(zhuǎn)執(zhí)行步驟a6 ;
a6)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程將權(quán)限識(shí)別處理或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果封裝為查詢結(jié)果短信息,并指定發(fā)送查詢操作命令的移動(dòng)終端號(hào)碼為相應(yīng)查詢結(jié)果短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中;
a7)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取查詢結(jié)果短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端;
a8)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的查詢結(jié)果短信息。
[0021]通過(guò)上述流程可以看到,利用本發(fā)明提供的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),在實(shí)現(xiàn)煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢控制的同時(shí),還集成有對(duì)移動(dòng)客戶端進(jìn)行權(quán)限認(rèn)證的主動(dòng)式信息安全體系,這一主動(dòng)式信息安全體系主要以監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息數(shù)據(jù)庫(kù)中存儲(chǔ)的權(quán)限客戶端數(shù)據(jù)以及已認(rèn)證客戶端數(shù)據(jù)作為認(rèn)證數(shù)據(jù)基礎(chǔ)、通過(guò)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程利用認(rèn)證數(shù)據(jù)基礎(chǔ)執(zhí)行相應(yīng)的認(rèn)證判斷處理而實(shí)現(xiàn)??梢钥吹?,只有具備查詢權(quán)限移動(dòng)客戶端,才能夠通過(guò)認(rèn)證而進(jìn)行煤礦安全監(jiān)控?cái)?shù)據(jù)的查詢,而煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的是具體使用者可以通過(guò)創(chuàng)建、添加或更改監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息數(shù)據(jù)庫(kù)中存儲(chǔ)的權(quán)限客戶端數(shù)據(jù)以及已認(rèn)證客戶端數(shù)據(jù),來(lái)對(duì)具備查詢權(quán)限移動(dòng)客戶端的數(shù)量和范圍加以控制,并且即便無(wú)關(guān)人員通過(guò)網(wǎng)絡(luò)通信攔截、竊取信息查詢指令等非法方式對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)進(jìn)行查詢,由于這些無(wú)關(guān)人員所使用的查詢終端無(wú)法通過(guò)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程的權(quán)限認(rèn)證,因此也無(wú)法獲得有效的查詢結(jié)果,這就避免了無(wú)關(guān)人員通過(guò)非法方式對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)進(jìn)行查詢,在實(shí)現(xiàn)遠(yuǎn)程查詢的同時(shí),有效增強(qiáng)了對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)的防泄漏安全控制。
[0022]此外,從上述流程也可以看到,系統(tǒng)提供煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢時(shí),要求用戶使用移動(dòng)客戶端按照預(yù)設(shè)定的命令格式輸入查詢操作命令;這樣做的原因,一方面是為了便于監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)可以根據(jù)預(yù)設(shè)定的命令格式對(duì)查詢操作命令進(jìn)行解析識(shí)別操作,而另一方面也是進(jìn)一步增強(qiáng)查詢操作的安全控制,使得不知道預(yù)設(shè)定命令格式的無(wú)關(guān)人員無(wú)法對(duì)煤礦安全監(jiān)控?cái)?shù)據(jù)進(jìn)行查詢。具體操作應(yīng)用時(shí),查詢操作命令的具體命令格式可以根據(jù)實(shí)際應(yīng)用需求而設(shè)定。例如,用戶認(rèn)證命令包含有請(qǐng)求認(rèn)證的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼,因此其命令格式可以為“L#〈移動(dòng)客戶端號(hào)碼>#〈認(rèn)證密碼>#,,,以字符“L”作為用戶認(rèn)證命令的識(shí)別符;煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令包含有請(qǐng)求查詢的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào),因此其命令格式可以為“Q#〈數(shù)據(jù)類型>#<數(shù)據(jù)源編號(hào)(傳感器或標(biāo)簽編號(hào))>#〈起始時(shí)間>#<結(jié)束時(shí)間>#,,’以字符“Q”作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的識(shí)別符,“數(shù)據(jù)類型”用以表示需要查詢的是瓦斯、一氧化碳、風(fēng)速、溫度等各種環(huán)境的煤礦安全監(jiān)控?cái)?shù)據(jù)中哪一項(xiàng)數(shù)據(jù),“數(shù)據(jù)源編號(hào)”用以表示需要查詢的數(shù)據(jù)是來(lái)自哪一個(gè)位置的傳感器,“起始時(shí)間”和“結(jié)束時(shí)間”則用以表示需要查詢的數(shù)據(jù)記錄時(shí)間段;等等。當(dāng)然,這只是命令格式的一個(gè)舉例,本領(lǐng)域技術(shù)人員也可以采用領(lǐng)域內(nèi)常用的其它命令格式。
[0023]另一值得注意的是,監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程設(shè)有認(rèn)證有效時(shí)長(zhǎng)T,預(yù)設(shè)該認(rèn)證有效時(shí)長(zhǎng)T的目的,是為了限制移動(dòng)客戶端認(rèn)證成功后可登陸進(jìn)行查詢的有效持續(xù)時(shí)間。因?yàn)?,移?dòng)客戶端認(rèn)證成功后,如果能夠無(wú)限制地持續(xù)處于登陸狀態(tài),當(dāng)移動(dòng)客戶端的使用者完成煤礦安全監(jiān)控?cái)?shù)據(jù)的查詢后沒(méi)有及時(shí)、甚至忘記退出登錄狀態(tài),便會(huì)滯留并占用系統(tǒng)的登錄可查詢資源,若這樣的狀況持續(xù)增多,則有可能導(dǎo)致系統(tǒng)的登錄可查詢資源被滯留的移動(dòng)客戶端用盡,導(dǎo)致新的煤礦安全監(jiān)控?cái)?shù)據(jù)查詢無(wú)法進(jìn)入,造成系統(tǒng)查詢功能癱瘓;并且,若移動(dòng)客戶端認(rèn)證成功后能夠無(wú)限制地持續(xù)處于登陸狀態(tài),也增加了移動(dòng)客戶端被旁落或遺失、而被無(wú)關(guān)人員操作進(jìn)行煤礦安全監(jiān)控?cái)?shù)據(jù)查詢的信息泄露風(fēng)險(xiǎn)。所以,在本發(fā)明的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)中,監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程設(shè)有認(rèn)證有效時(shí)長(zhǎng)T,并根據(jù)該認(rèn)證有效時(shí)長(zhǎng)T對(duì)移動(dòng)客戶端認(rèn)證成功后可登陸進(jìn)行查詢的有效持續(xù)時(shí)間加以限制,對(duì)于登陸持續(xù)時(shí)間超過(guò)認(rèn)證有效時(shí)長(zhǎng)T的移動(dòng)客戶端則發(fā)送認(rèn)證失敗提示信息,而不直接提供有效的煤礦安全監(jiān)控?cái)?shù)據(jù)查詢結(jié)果,只有移動(dòng)客戶端再次通過(guò)用戶認(rèn)證命令得以認(rèn)證成功后,才能再次執(zhí)行有效的煤礦安全監(jiān)控?cái)?shù)據(jù)查詢操作;由此,來(lái)降低系統(tǒng)查詢功能癱瘓、因長(zhǎng)時(shí)間登錄而造成信息泄露的風(fēng)險(xiǎn)。具體應(yīng)用時(shí),認(rèn)證有效時(shí)長(zhǎng)T的具體設(shè)置值,可以根據(jù)實(shí)際應(yīng)用情況而確定。
[0024]實(shí)施例二:
在實(shí)施例一所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的基礎(chǔ)之上,作為一種改進(jìn)的技術(shù)方案,系統(tǒng)中還可以集成針對(duì)于安全異常突發(fā)事件的預(yù)警體系。集成該預(yù)警體系的具體方式可以是多樣的。
[0025]例如,作為改進(jìn)方案之一,可以在煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)中增設(shè)自動(dòng)預(yù)警處理模塊;該預(yù)警自動(dòng)處理模塊預(yù)設(shè)有自動(dòng)預(yù)警呼叫號(hào)碼,用于在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),判斷自動(dòng)預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則提示重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼;若是,則將出現(xiàn)異常的煤礦安全監(jiān)控?cái)?shù)據(jù)和預(yù)警信息封裝為自動(dòng)安全預(yù)警短信息,并指定自動(dòng)預(yù)警呼叫號(hào)碼為自動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中。相應(yīng)地,監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程則還用于從信息發(fā)送隊(duì)列讀取自動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。借助自動(dòng)預(yù)警處理模塊,本發(fā)明的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)便能夠?qū)崿F(xiàn)煤礦安全異常自動(dòng)預(yù)警功能,其具體執(zhí)行步驟為:
bl)在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊啟動(dòng)執(zhí)行步驟b2 ;
b2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊判斷自動(dòng)預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則跳轉(zhuǎn)執(zhí)行步驟b3 ;若是,則跳轉(zhuǎn)執(zhí)行步驟b4 ;
b3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊提示重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼,并在重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼完成后,返回執(zhí)行步驟b2 ;
b4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊將出現(xiàn)異常的煤礦安全監(jiān)控?cái)?shù)據(jù)和預(yù)警信息封裝為自動(dòng)安全預(yù)警短信息,并指定自動(dòng)預(yù)警呼叫號(hào)碼為自動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中;
b5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取自動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端;
b6)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的自動(dòng)安全預(yù)警短信息。
[0026]作為另一種可選擇的改進(jìn)方案,也可以在煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)中增設(shè)手動(dòng)預(yù)警處理模塊;手動(dòng)預(yù)警處理模塊用于在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),提示手動(dòng)錄入預(yù)警呼叫號(hào)碼,并判斷手動(dòng)錄入的預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則提示重新手動(dòng)錄入預(yù)警呼叫號(hào)碼;若是,則提示手動(dòng)錄入預(yù)警信息,并將手動(dòng)錄入的預(yù)警信息封裝為手動(dòng)安全預(yù)警短信息,指定手動(dòng)錄入的預(yù)警呼叫號(hào)碼為手動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中。相應(yīng)地,監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程則還用于從信息發(fā)送隊(duì)列讀取手動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。借助手動(dòng)預(yù)警處理模塊,本發(fā)明的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)便能夠?qū)崿F(xiàn)煤礦安全異常手動(dòng)預(yù)警功能,其具體執(zhí)行步驟為:
Cl)在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊啟動(dòng)執(zhí)行步驟c2 ;
c2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示手動(dòng)錄入預(yù)警呼叫號(hào)碼,并判斷手動(dòng)錄入的預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則跳轉(zhuǎn)執(zhí)行步驟c3 ;若是,則跳轉(zhuǎn)執(zhí)行步驟c4 ;
c3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示重新手動(dòng)錄入預(yù)警呼叫號(hào)碼,并在重新手動(dòng)錄入預(yù)警呼叫號(hào)碼完成后,返回執(zhí)行步驟c2 ;
c4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示手動(dòng)錄入預(yù)警信息,并將手動(dòng)錄入的預(yù)警信息封裝為手動(dòng)安全預(yù)警短信息,指定手動(dòng)錄入的預(yù)警呼叫號(hào)碼為手動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中;
c5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取手動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端;
c6)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的手動(dòng)安全預(yù)警短信息。
[0027]通過(guò)上述兩種改進(jìn)方案可以看到,本發(fā)明提供的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)還集成了安全異常突發(fā)事件的預(yù)警體系,用以在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí)實(shí)現(xiàn)自動(dòng)預(yù)警或手動(dòng)預(yù)警,通知到相關(guān)的監(jiān)控工作人員,以便于相關(guān)工作人員能馬上做出應(yīng)急處理;并且自動(dòng)預(yù)警或手動(dòng)預(yù)警所通知的相關(guān)監(jiān)控工作人員都可以根據(jù)實(shí)際應(yīng)用情況進(jìn)行更新,能夠避免由于人事變動(dòng)造成的用戶權(quán)限問(wèn)題。
[0028]當(dāng)然,自動(dòng)預(yù)警功能和手動(dòng)預(yù)警功能二者各自具有優(yōu)勢(shì)。借助自動(dòng)預(yù)警功能,當(dāng)安全異常突發(fā)事件發(fā)生時(shí),在不執(zhí)行手動(dòng)操作的情況下就能夠直接啟動(dòng)預(yù)警操作,發(fā)送自動(dòng)安全預(yù)警短信息到指定的移動(dòng)客戶端上,具有智能、高效、延遲短的優(yōu)點(diǎn);但由于自動(dòng)預(yù)警需要依賴于預(yù)設(shè)定的自動(dòng)預(yù)警呼叫號(hào)碼,若自動(dòng)預(yù)警呼叫號(hào)碼預(yù)設(shè)定時(shí)出現(xiàn)了錯(cuò)誤,或者自動(dòng)預(yù)警呼叫號(hào)碼對(duì)象發(fā)生了變更,則自動(dòng)預(yù)警功能將失效,并且自動(dòng)預(yù)警短信息是由系統(tǒng)自動(dòng)生成,其攜帶的信息量較為固定和有限,有時(shí)可能無(wú)法全面地反映出煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí)的具體異常情況和相關(guān)環(huán)境信息。而借助手動(dòng)預(yù)警功能,在安全異常突發(fā)事件發(fā)生時(shí),可以由預(yù)警操作人員手動(dòng)的錄入預(yù)警呼叫號(hào)碼,并且如果預(yù)警呼叫號(hào)碼設(shè)置錯(cuò)誤也能夠由預(yù)警操作人員及時(shí)的加以更正,從而減少了預(yù)警失效的可能性,并且手動(dòng)安全預(yù)警短信息攜帶的預(yù)警信息也是手動(dòng)錄入,因此可以更加全面地、有針對(duì)性地反映出煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí)的具體異常情況和相關(guān)環(huán)境信息;但由于手動(dòng)預(yù)警功能依賴于人工手動(dòng)操作,會(huì)因手動(dòng)輸入操作而增加預(yù)警的延遲,并且人力成本也相應(yīng)的增加。作為綜合考慮,可以在煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的監(jiān)控計(jì)算機(jī)中同時(shí)增設(shè)自動(dòng)預(yù)警和手動(dòng)預(yù)警功能,利用自動(dòng)預(yù)警和手動(dòng)預(yù)警各自的優(yōu)勢(shì),增強(qiáng)煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)的整體預(yù)警安全性性能。
[0029]最后說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
【權(quán)利要求】
1.一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),其特征在于,監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)、GSM通信模塊以及作為查詢終端的移動(dòng)客戶端;所述監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)與GSM通信模塊進(jìn)行數(shù)據(jù)連接,由GSM通信模塊通過(guò)GSM網(wǎng)絡(luò)與移動(dòng)客戶端進(jìn)行短信息收發(fā)通信; 所述移動(dòng)客戶端用于供用戶根據(jù)預(yù)設(shè)定的命令格式輸入查詢操作命令,向GSM通信模塊發(fā)送包含有查詢操作命令的短信息,并接收來(lái)自GSM通信模塊的查詢結(jié)果短信息;所述查詢操作命令包括包含有請(qǐng)求認(rèn)證的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼的用戶認(rèn)證命令,以及包含有請(qǐng)求查詢的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào)的煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令; 所述監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)設(shè)置有信息數(shù)據(jù)庫(kù)、信息接收線程、查詢處理線程和信息發(fā)送線程;其中: 所述信息數(shù)據(jù)庫(kù)用于存儲(chǔ)供查詢的煤礦安全監(jiān)控?cái)?shù)據(jù)、權(quán)限客戶端數(shù)據(jù)以及已認(rèn)證客戶端數(shù)據(jù);每一組權(quán)限客戶端數(shù)據(jù)包括具有查詢權(quán)限的一個(gè)移動(dòng)客戶端號(hào)碼及其對(duì)應(yīng)的認(rèn)證密碼;每一組已認(rèn)證客戶端數(shù)據(jù)包括一個(gè)已認(rèn)證的移動(dòng)客戶端號(hào)碼及其對(duì)應(yīng)的認(rèn)證時(shí)間和認(rèn)證失效時(shí)間; 所述信息接收線程用于實(shí)時(shí)獲取GSM通信模塊接收到的短信息,并放入信息接收隊(duì)列; 所述查詢處理線程預(yù)設(shè)有認(rèn)證有效時(shí)長(zhǎng)T,用于從信息接收隊(duì)列讀取短信息,并解析獲得短信息中的查詢操作命令;若查詢操作命令為用戶認(rèn)證命令,則通過(guò)查詢信息數(shù)據(jù)庫(kù)對(duì)用戶認(rèn)證命令進(jìn)行權(quán)限識(shí)別處理;若查詢操作命令為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令,則通過(guò)查詢信息數(shù)據(jù)庫(kù)進(jìn)行煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理;然后將權(quán)限識(shí)別處理或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果封裝為查詢結(jié)果短信息,并指定發(fā)送查詢操作命令的移動(dòng)終端號(hào)碼為相應(yīng)查詢結(jié)果短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中; 所述權(quán)限識(shí)別處理具體為:`查詢信息數(shù)據(jù)庫(kù)中是否存儲(chǔ)有與用戶認(rèn)證指令中包含的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼相匹配的一組權(quán)限客戶端數(shù)據(jù);若是,則判定該移動(dòng)客戶端號(hào)碼已認(rèn)證成功,記錄認(rèn)證時(shí)間Tl和計(jì)算認(rèn)證失效時(shí)間T2,其中T2=T1+T,將該已認(rèn)證移動(dòng)客戶端號(hào)碼機(jī)器對(duì)應(yīng)的認(rèn)證時(shí)間Tl和認(rèn)證失效時(shí)間Τ2作為一組已認(rèn)證客戶端數(shù)據(jù)存入信息數(shù)據(jù)庫(kù)中,并將認(rèn)證成功提示信息和認(rèn)證失效時(shí)間Τ2作為權(quán)限識(shí)別處理的處理結(jié)果;否則,判定該移動(dòng)客戶端號(hào)碼認(rèn)證不成功,將認(rèn)證失敗提示信息作為權(quán)限識(shí)別處理的處理結(jié)果; 所述煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理具體為:對(duì)發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼進(jìn)行認(rèn)證有效判斷;若發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼為信息數(shù)據(jù)庫(kù)中一組已認(rèn)證客戶端數(shù)據(jù)記錄的已認(rèn)證移動(dòng)客戶端號(hào)碼,且當(dāng)前時(shí)刻未超過(guò)該組認(rèn)證客戶端數(shù)據(jù)記錄的認(rèn)證失效時(shí)間Τ2,則判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證有效,從信息數(shù)據(jù)庫(kù)中搜索煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令中包含的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào)所指示的煤礦安全監(jiān)控?cái)?shù)據(jù),并將搜索結(jié)果作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;否則,判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證失效,將認(rèn)證失敗提示信息作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果; 所述信息發(fā)送線程用于從信息發(fā)送隊(duì)列讀取查詢結(jié)果短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。
2.根據(jù)權(quán)利要求1所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),其特征在于,所述監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)還設(shè)置有自動(dòng)預(yù)警處理模塊;所述預(yù)警自動(dòng)處理模塊預(yù)設(shè)有自動(dòng)預(yù)警呼叫號(hào)碼,用于在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),判斷自動(dòng)預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則提示重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼;若是,則將出現(xiàn)異常的煤礦安全監(jiān)控?cái)?shù)據(jù)和預(yù)警信息封裝為自動(dòng)安全預(yù)警短信息,并指定自動(dòng)預(yù)警呼叫號(hào)碼為自動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中; 所述信息發(fā)送線程還用于從信息發(fā)送隊(duì)列讀取自動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。
3.根據(jù)權(quán)利要求1所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng),其特征在于,所述監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)還設(shè)置有手動(dòng)預(yù)警處理模塊;所述手動(dòng)預(yù)警處理模塊用于在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),提示手動(dòng)錄入預(yù)警呼叫號(hào)碼,并判斷手動(dòng)錄入的預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則提示重新手動(dòng)錄入預(yù)警呼叫號(hào)碼;若是,則提示手動(dòng)錄入預(yù)警信息,并將手動(dòng)錄入的預(yù)警信息封裝為手動(dòng)安全預(yù)警短信息,指定手動(dòng)錄入的預(yù)警呼叫號(hào)碼為手動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中; 所述信息發(fā)送線程還用于從信息發(fā)送隊(duì)列讀取手動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端。
4.一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢方法,其特征在于,采用如權(quán)利要求1所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)執(zhí)行完成;具體包括如下步驟: al)用戶使用移動(dòng)客戶端按照預(yù)設(shè)定的命令格式輸入查詢操作命令,向GSM通信模塊發(fā)送包含有查詢操作命令的短信息;所述查詢操作命令為用戶認(rèn)證命令或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令; a2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息接收線程實(shí)時(shí)獲取GSM通信模塊接收到的短信息,并放入信息接收隊(duì)列; a3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢`處理線程從信息接收隊(duì)列讀取短信息,并解析獲得短信息中的查詢操作命令;若查詢操作命令為用戶認(rèn)證命令,則跳轉(zhuǎn)執(zhí)行步驟a4 ;若查詢操作命令為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令,則跳轉(zhuǎn)執(zhí)行步驟a5 ; a4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程查詢信息數(shù)據(jù)庫(kù)中是否存儲(chǔ)有與用戶認(rèn)證指令中包含的移動(dòng)客戶端號(hào)碼及認(rèn)證密碼相匹配的一組權(quán)限客戶端數(shù)據(jù);若是,則判定該移動(dòng)客戶端號(hào)碼已認(rèn)證成功,記錄認(rèn)證時(shí)間Tl和計(jì)算認(rèn)證失效時(shí)間T2,其中T2=T1+T,將該已認(rèn)證移動(dòng)客戶端號(hào)碼機(jī)器對(duì)應(yīng)的認(rèn)證時(shí)間Tl和認(rèn)證失效時(shí)間Τ2作為一組已認(rèn)證客戶端數(shù)據(jù)存入信息數(shù)據(jù)庫(kù)中,并將認(rèn)證成功提示信息和認(rèn)證失效時(shí)間Τ2作為權(quán)限識(shí)別處理的處理結(jié)果;否則,判定該移動(dòng)客戶端號(hào)碼認(rèn)證不成功,將認(rèn)證失敗提示信息作為權(quán)限識(shí)別處理的處理結(jié)果;然后跳轉(zhuǎn)執(zhí)行步驟a6 ; a5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程對(duì)發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼進(jìn)行認(rèn)證有效判斷;若發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼為信息數(shù)據(jù)庫(kù)中一組已認(rèn)證客戶端數(shù)據(jù)記錄的已認(rèn)證移動(dòng)客戶端號(hào)碼,且當(dāng)前時(shí)刻未超過(guò)該組認(rèn)證客戶端數(shù)據(jù)記錄的認(rèn)證失效時(shí)間T2,則判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證有效,從信息數(shù)據(jù)庫(kù)中搜索煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令中包含的數(shù)據(jù)類型和數(shù)據(jù)源編號(hào)所指示的煤礦安全監(jiān)控?cái)?shù)據(jù),并將搜索結(jié)果作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;否則,判定發(fā)送煤礦安全監(jiān)控?cái)?shù)據(jù)查詢命令的移動(dòng)客戶端號(hào)碼認(rèn)證失效,將認(rèn)證失敗提示信息作為煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果;然后跳轉(zhuǎn)執(zhí)行步驟a6 ; a6)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的查詢處理線程將權(quán)限識(shí)別處理或煤礦安全監(jiān)控?cái)?shù)據(jù)查詢處理的處理結(jié)果封裝為查詢結(jié)果短信息,并指定發(fā)送查詢操作命令的移動(dòng)終端號(hào)碼為相應(yīng)查詢結(jié)果短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中; a7)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取查詢結(jié)果短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端; a8)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的查詢結(jié)果短信息。
5.一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程自動(dòng)預(yù)警方法,其特征在于,采用如權(quán)利要求2所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)執(zhí)行完成;具體包括如下步驟: bl)在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊啟動(dòng)執(zhí)行步驟b2 ; b2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊判斷自動(dòng)預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則跳轉(zhuǎn)執(zhí)行步驟b3 ;若是,則跳轉(zhuǎn)執(zhí)行步驟b4 ; b3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng)預(yù)警處理模塊提示重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼,并在重新設(shè)置自動(dòng)預(yù)警呼叫號(hào)碼完成后,返回執(zhí)行步驟b2 ; b4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的自動(dòng) 預(yù)警處理模塊將出現(xiàn)異常的煤礦安全監(jiān)控?cái)?shù)據(jù)和預(yù)警信息封裝為自動(dòng)安全預(yù)警短信息,并指定自動(dòng)預(yù)警呼叫號(hào)碼為自動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中; b5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取自動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端; b6)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的自動(dòng)安全預(yù)警短信息。
6.一種煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程手動(dòng)預(yù)警方法,其特征在于,采用如權(quán)利要求3所述的煤礦安全監(jiān)控?cái)?shù)據(jù)遠(yuǎn)程查詢系統(tǒng)執(zhí)行完成;具體包括如下步驟: Cl)在煤礦安全監(jiān)控?cái)?shù)據(jù)出現(xiàn)異常時(shí),監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊啟動(dòng)執(zhí)行步驟c2 ; c2)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示手動(dòng)錄入預(yù)警呼叫號(hào)碼,并判斷手動(dòng)錄入的預(yù)警呼叫號(hào)碼是否為信息數(shù)據(jù)庫(kù)中一組權(quán)限客戶端數(shù)據(jù)記錄的移動(dòng)客戶端號(hào)碼;若不是,則跳轉(zhuǎn)執(zhí)行步驟c3 ;若是,則跳轉(zhuǎn)執(zhí)行步驟c4 ; c3)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示重新手動(dòng)錄入預(yù)警呼叫號(hào)碼,并在重新手動(dòng)錄入預(yù)警呼叫號(hào)碼完成后,返回執(zhí)行步驟c2 ; c4)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的手動(dòng)預(yù)警處理模塊提示手動(dòng)錄入預(yù)警信息,并將手動(dòng)錄入的預(yù)警信息封裝為手動(dòng)安全預(yù)警短信息,指定手動(dòng)錄入的預(yù)警呼叫號(hào)碼為手動(dòng)安全預(yù)警短信息的發(fā)送對(duì)象,存入信息發(fā)送隊(duì)列中; c5)監(jiān)控?cái)?shù)據(jù)計(jì)算機(jī)的信息發(fā)送線程從信息發(fā)送隊(duì)列讀取手動(dòng)安全預(yù)警短信息,并傳送至GSM通信模塊以發(fā)送給作為指定發(fā)送對(duì)象的移動(dòng)客戶端; c6)用戶通過(guò)移動(dòng)客戶端接收來(lái)自GSM通信模塊的手動(dòng)安全預(yù)警短信息。
【文檔編號(hào)】G06F17/30GK103533521SQ201310458115
【公開日】2014年1月22日 申請(qǐng)日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】黃 俊, 冷芋均, 朱江龍, 何達(dá)文, 吳強(qiáng), 馬成, 羅春虎, 全太鋒 申請(qǐng)人:重慶梅安森科技股份有限公司