煤矿安全监控数据远程查询系统及其查询和预警方法

文档序号:6514198阅读:781来源:国知局
煤矿安全监控数据远程查询系统及其查询和预警方法
【专利摘要】本发明提出了一种煤矿安全监控系统及其查询和预警方法,利用该煤矿安全监控数据远程查询系统,相关监控工作人员可以随时随地利用作为查询终端的移动客户端查询煤矿的安全情况,有利于增强煤矿安全监控办公的灵活性和实时性,保证人力成本的有效利用,提高执行效率;且该系统集成了对移动客户端进行权限认证的主动式信息安全体系,避免了无关人员通过非法方式对煤矿安全监控数据进行查询,有效增强了对煤矿安全监控数据的防泄漏安全控制;此外,该系统还能够集成安全异常突发事件的预警体系,用以在煤矿安全监控数据出现异常时实现自动预警或手动预警,通知到相关的监控工作人员,增强煤矿安全监控数据远程查询系统的整体预警安全性性能。
【专利说明】煤矿安全监控数据远程查询系统及其查询和预警方法
【技术领域】
[0001]本发明涉及通信【技术领域】和网络应用【技术领域】,特别涉及一种煤矿安全监控数据远程查询系统,以及该数据远程查询系统的查询和预警方法。
【背景技术】
[0002]随着社会的发展和科技的进步,煤矿安全监控系统在煤矿安全生产中的地位越来越重要,近年来由于煤矿安全监控系统发展,很大程度上降低了每年我国煤矿事故的伤亡人数。煤矿安全监控系统主要用来实时监测矿井下的瓦斯、一氧化碳、风速或温度等各种环境的煤矿安全监控参数,并实施瓦斯超限断电控制等功能。
[0003]目前,我国的煤矿安全监控系统主要包括传感器、监控分站、防爆电源箱以及监控主机。其中,传感器和监控分站设置在矿井下,传感器用于监测相应的环境参数,并将监测到的数值发送至监控分站;监控分站将采集到的数值发送至监控主机;监控主机根据上述数值判断井下作业是否安全;防爆电源箱用于将外来电网电源转换为直流电后为监控分站供电。
[0004]目前的煤矿安全监控系统虽然能够基本满足安全监控的要求,但和国外相比,仍然有较大的差距。这些差距体现在多个方面。一方面,在信息时代的今天,人们对手机、便携式平板电脑等移动终端设备的依赖程度越来越高,移动终端设备几乎已经成为了人们随身携带的物品,推动了远程信息化技术的需求和发展;然而我们的煤矿安全监控系统却远远落后于信息化时代发展的脚步,远程智能信息化程度不足,需要大量的人力在系统现场来对监控系统进行监管,人力成本大、执行效率不高,无法满足灵活性、时效性监控办公的需求。另一方面,在信息时代的今天,个人和企业都非常关注信息的保密性,煤矿安全监控数据信息会涉及到煤矿生产过程中非常多的相关信息,因此需要对煤矿安全监控数据加以安全性控制,如果被监控管理人员之外的无关人员获取到煤矿安全监控数据,有可能会给煤矿生产企业带来不良影响;但是,要实现远程信息化,往往就伴随着信息公开泄露的风险,如何既能够满足煤矿安全监控系统远程信息化的需求、又能够有效实现对煤矿安全监控数据的防泄漏安全控制,成为了煤矿安全监控系统实现远程信息化发展的技术壁垒。

【发明内容】

[0005]针对现有技术中存在的上述不足,本发明提供一种煤矿安全监控数据远程查询系统,用以实现煤矿安全监控数据的远程信息化,以满足灵活性、时效性监控办公的需求,控制人力成本,提闻执行效率。
[0006]为解决上述技术问题,实现发明目的,本发明采用的技术方案如下:
一种煤矿安全监控数据远程查询系统,所述的数据远程查询设有监控数据计算机、GSM通信模块以及作为查询终端的移动客户端;所述监控数据计算机与GSM通信模块进行数据连接,由GSM通信模块通过GSM网络与移动客户端进行短信息收发通信;
所述移动客户端用于供用户根据预设定的命令格式输入查询操作命令,向GSM通信模块发送包含有查询操作命令的短信息,并接收来自GSM通信模块的查询结果短信息;所述查询操作命令包括包含有请求认证的移动客户端号码及认证密码的用户认证命令,以及包含有请求查询的数据类型和数据源编号的煤矿安全监控数据查询命令;
所述监控数据计算机设置有信息数据库、信息接收线程、查询处理线程和信息发送线程;其中:
所述信息数据库用于存储供查询的煤矿安全监控数据、权限客户端数据以及已认证客户端数据;每一组权限客户端数据包括具有查询权限的一个移动客户端号码及其对应的认证密码;每一组已认证客户端数据包括一个已认证的移动客户端号码及其对应的认证时间和认证失效时间;
所述信息接收线程用于实时获取GSM通信模块接收到的短信息,并放入信息接收队
列;
所述查询处理线程预设有认证有效时长T,用于从信息接收队列读取短信息,并解析获得短信息中的查询操作命令;若查询操作命令为用户认证命令,则通过查询信息数据库对用户认证命令进行权限识别处理;若查询操作命令为煤矿安全监控数据查询命令,则通过查询信息数据库进行煤矿安全监控数据查询处理;然后将权限识别处理或煤矿安全监控数据查询处理的处理结果封装为查询结果短信息,并指定发送查询操作命令的移动终端号码为相应查询结果短信息的发送对象,存入信息发送队列中;
所述权限识别处理具体为:查询信息数据库中是否存储有与用户认证指令中包含的移动客户端号码及认证密码相匹配的一组权限客户端数据;若是,则判定该移动客户端号码已认证成功,记录认证时间Tl和计算认证失效时间T2,其中T2=T1+T,将该已认证移动客户端号码机器对应的认证时间Tl和认证失效时间Τ2作为一组已认证客户端数据存入信息数据库中,并将认证成功提示信息和认证失效时间Τ2作为权限识别处理的处理结果;否则,判定该移动客户端号码认证不成功,将认证失败提示信息作为权限识别处理的处理结果;所述煤矿安全监控数据查询处理具体为:对发送煤矿安全监控数据查询命令的移动客户端号码进行认证有效判断;若发送煤矿安全监控数据查询命令的移动客户端号码为信息数据库中一组已认证客户端数据记录的已认证移动客户端号码,且当前时刻未超过该组认证客户端数据记录的认证失效时间Τ2,则判定发送煤矿安全监控数据查询命令的移动客户端号码认证有效,从信息数据库中搜索煤矿安全监控数据查询命令中包含的数据类型和数据源编号所指示的煤矿安全监控数据,并将搜索结果作为煤矿安全监控数据查询处理的处理结果;否则,判定发送煤矿安全监控数据查询命令的移动客户端号码认证失效,将认证失败提示信息作为煤矿安全监控数据查询处理的处理结果;
所述信息发送线程用于从信息发送队列读取查询结果短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。
[0007]上述的煤矿安全监控数据远程查询系统中,作为进一步的优化方案,所述监控数据计算机还设置有自动预警处理模块;所述预警自动处理模块预设有自动预警呼叫号码,用于在煤矿安全监控数据出现异常时,判断自动预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则提示重新设置自动预警呼叫号码;若是,则将出现异常的煤矿安全监控数据和预警信息封装为自动安全预警短信息,并指定自动预警呼叫号码为自动安全预警短信息的发送对象,存入信息发送队列中; 所述信息发送线程还用于从信息发送队列读取自动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。
[0008]上述的煤矿安全监控数据远程查询系统中,作为进一步的优化方案,所述监控数据计算机还设置有手动预警处理模块;所述手动预警处理模块用于在煤矿安全监控数据出现异常时,提示手动录入预警呼叫号码,并判断手动录入的预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则提示重新手动录入预警呼叫号码;若是,则提示手动录入预警信息,并将手动录入的预警信息封装为手动安全预警短信息,指定手动录入的预警呼叫号码为手动安全预警短信息的发送对象,存入信息发送队列中;
所述信息发送线程还用于从信息发送队列读取手动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。
[0009]相应的,本发明还提供了上述煤矿安全监控数据远程查询系统的查询方法以及预警方法,其中预警方法又包括了自动预警和手动预警两种不同功能,以在满足不同情况的煤矿安全监控数据远程信息化监控需求的同时,实现对煤矿安全监控数据的防泄漏安全控制。为此,本发明提供了如下的技术手段:
一种煤矿安全监控数据远程查询方法,采用如上所述的煤矿安全监控数据远程查询系统执行完成;具体包括如下步骤:
al)用户使用移动客户端按照预设定的命令格式输入查询操作命令,向GSM通信模块发送包含有查询操作命令的短信息;所述查询操作命令为用户认证命令或煤矿安全监控数据查询命令;
a2)监控数据计算机的信息接收线程实时获取GSM通信模块接收到的短信息,并放入信息接收队列;
a3)监控数据计算机的查询处理线程从信息接收队列读取短信息,并解析获得短信息中的查询操作命令;若查询操作命令为用户认证命令,则跳转执行步骤a4 ;若查询操作命令为煤矿安全监控数据查询命令,则跳转执行步骤a5 ;
a4)监控数据计算机的查询处理线程查询信息数据库中是否存储有与用户认证指令中包含的移动客户端号码及认证密码相匹配的一组权限客户端数据;若是,则判定该移动客户端号码已认证成功,记录认证时间Tl和计算认证失效时间T2,其中T2=T1+T,将该已认证移动客户端号码机器对应的认证时间Tl和认证失效时间Τ2作为一组已认证客户端数据存入信息数据库中,并将认证成功提示信息和认证失效时间Τ2作为权限识别处理的处理结果;否则,判定该移动客户端号码认证不成功,将认证失败提示信息作为权限识别处理的处理结果;然后跳转执行步骤a6 ;
a5)监控数据计算机的查询处理线程对发送煤矿安全监控数据查询命令的移动客户端号码进行认证有效判断;若发送煤矿安全监控数据查询命令的移动客户端号码为信息数据库中一组已认证客户端数据记录的已认证移动客户端号码,且当前时刻未超过该组认证客户端数据记录的认证失效时间T2,则判定发送煤矿安全监控数据查询命令的移动客户端号码认证有效,从信息数据库中搜索煤矿安全监控数据查询命令中包含的数据类型和数据源编号所指示的煤矿安全监控数据,并将搜索结果作为煤矿安全监控数据查询处理的处理结果;否则,判定发送煤矿安全监控数据查询命令的移动客户端号码认证失效,将认证失败提示信息作为煤矿安全监控数据查询处理的处理结果;然后跳转执行步骤a6 ;
a6)监控数据计算机的查询处理线程将权限识别处理或煤矿安全监控数据查询处理的处理结果封装为查询结果短信息,并指定发送查询操作命令的移动终端号码为相应查询结果短信息的发送对象,存入信息发送队列中;
a7)监控数据计算机的信息发送线程从信息发送队列读取查询结果短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端;
a8)用户通过移动客户端接收来自GSM通信模块的查询结果短信息。
[0010]一种煤矿安全监控数据远程自动预警方法,采用如上所述的煤矿安全监控数据远程查询系统执行完成;具体包括如下步骤:
bl)在煤矿安全监控数据出现异常时,监控数据计算机的自动预警处理模块启动执行步骤b2 ;
b2)监控数据计算机的自动预警处理模块判断自动预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则跳转执行步骤b3 ;若是,则跳转执行步骤b4 ;
b3)监控数据计算机的自动预警处理模块提示重新设置自动预警呼叫号码,并在重新设置自动预警呼叫号码完成后,返回执行步骤b2 ;
b4)监控数据计算机的自动预警处理模块将出现异常的煤矿安全监控数据和预警信息封装为自动安全预警短信息,并指定自动预警呼叫号码为自动安全预警短信息的发送对象,存入信息发送队列中;
b5)监控数据计算机的信息发送线程从信息发送队列读取自动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端;
b6)用户通过移动客户端接收来自GSM通信模块的自动安全预警短信息。
[0011]一种煤矿安全监控数据远程手动预警方法,采用如上所述的煤矿安全监控数据远程查询系统执行完成;具体包括如下步骤:
Cl)在煤矿安全监控数据出现异常时,监控数据计算机的手动预警处理模块启动执行步骤c2 ;
c2)监控数据计算机的手动预警处理模块提示手动录入预警呼叫号码,并判断手动录入的预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则跳转执行步骤c3 ;若是,则跳转执行步骤c4 ;
c3)监控数据计算机的手动预警处理模块提示重新手动录入预警呼叫号码,并在重新手动录入预警呼叫号码完成后,返回执行步骤c2 ;
c4)监控数据计算机的手动预警处理模块提示手动录入预警信息,并将手动录入的预警信息封装为手动安全预警短信息,指定手动录入的预警呼叫号码为手动安全预警短信息的发送对象,存入信息发送队列中;
c5)监控数据计算机的信息发送线程从信息发送队列读取手动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端;
c6)用户通过移动客户端接收来自GSM通信模块的手动安全预警短信息。
[0012]相比于现有技术,本发明具有如下优点:
1、利用本发明提供的煤矿安全监控数据远程查询系统,相关监控工作人员不再受限于安全监控现场办公,而可以随时随地利用作为查询终端的移动客户端查询煤矿的安全情况,从而对煤矿进行实时的远程监控,有利于增强煤矿安全监控办公的灵活性和实时性,保证人力成本的有效利用,提闻执行效率。
[0013]2、本发明提供的煤矿安全监控数据远程查询系统集成了对移动客户端进行权限认证的主动式信息安全体系,只有具备查询权限移动客户端,才能够通过认证而进行煤矿安全监控数据的查询,避免了无关人员通过网络通信拦截、窃取信息查询指令等非法方式对煤矿安全监控数据进行查询,在实现远程查询的同时,有效增强了对煤矿安全监控数据的防泄漏安全控制。
[0014]3、本发明提供的煤矿安全监控数据远程查询系统还集成了安全异常突发事件的预警体系,用以在煤矿安全监控数据出现异常时实现自动预警或手动预警,通知到相关的监控工作人员,并且自动预警或手动预警所通知的相关监控工作人员都可以根据实际应用情况进行更新,能够避免由于人事变动造成的用户权限问题。
【专利附图】

【附图说明】
[0015]图1为本发明煤矿安全监控数据远程查询系统的系统构架示意图;
图2为本发明煤矿安全监控数据远程查询系统的监控数据计算机中控制程序的构架及其控制流程示意图。
【具体实施方式】
[0016]下面结合附图和实施例对本发明的技术方案进一步说明。
[0017]实施例一:
如图1所示,本发明的煤矿安全监控系统主要由监控数据计算机11、GSM (GlobalSystem of Mobile communication的缩写,全球移动通信系统)通信模块12以及作为查询终端的移动客户端13构建而成。其中,监控数据计算机11与GSM通信模块12进行数据连接,GSM通信模块12通过GSM网络与移动客户端13进行短信息收发通信。监控数据计算机11用于处理从GSM通信模块12处收到的查询操作命令,识别GSM通信模块12发来的查询操作命令,并根据查询操作命令的类型将对应的信息封装,最后发给GSM通信模块12。移动客户端13用于供用户根据预设定的命令格式输入查询操作命令,向GSM通信模块12发送包含有查询操作命令的短信息,并接收来自GSM通信模块12的查询结果短信息。该系统在具体应用时,GSM通信模块可以是通过市购获得的成熟GSM通信电路模块产品,也可以是自行研发的GSM通信电路模块产品;移动客户端则可以采用常用的具备GSM通信功能的移动通信设备,例如移动电话、车载智能终端、便携式掌上电脑等;监控数据计算机则可以采用能够获取到矿井下的瓦斯、一氧化碳、风速、温度等各种煤矿安全监控数据的计算机或者服务器作为硬件支持,通过在计算机或者服务器上安装设置实现煤矿安全监控数据远程查询的相关控制程序得以实现。
[0018]监控数据计算机所安装设置的控制程序,主要由信息数据库、信息接收线程、查询处理线程和信息发送线程构成,如图2所示。信息数据库用于存储供查询的煤矿安全监控数据、权限客户端数据以及已认证客户端数据;每一组权限客户端数据包括具有查询权限的一个移动客户端号码及其对应的认证密码;每一组已认证客户端数据包括一个已认证的移动客户端号码及其对应的认证时间和认证失效时间。信息接收线程用于实时获取GSM通信模块接收到的短信息,并放入信息接收列队。查询处理线程预设有认证有效时长T,用于从信息接收列队读取短信息,并解析获得短信息中的查询操作命令;若查询操作命令为用户认证命令,则通过查询信息数据库对用户认证命令进行权限识别处理;若查询操作命令为煤矿安全监控数据查询命令,则通过查询信息数据库进行煤矿安全监控数据查询处理;然后将权限识别处理或煤矿安全监控数据查询处理的处理结果封装为查询结果短信息,并指定发送查询操作命令的移动终端号码为相应查询结果短信息的发送对象,存入信息发送列队中。其中,查询处理线程根据查询操作命令类别的不同,会执行两种不同的处理,即权限识别处理和煤矿安全监控数据查询处理。具体而言,权限识别处理具体为:查询信息数据库中是否存储有与用户认证指令中包含的移动客户端号码及认证密码相匹配的一组权限客户端数据;若是,则判定该移动客户端号码已认证成功,记录认证时间Tl和计算认证失效时间T2,其中T2=T1+T,将该已认证移动客户端号码机器对应的认证时间Tl和认证失效时间Τ2作为一组已认证客户端数据存入信息数据库中,并将认证成功提示信息和认证失效时间Τ2作为权限识别处理的处理结果;否则,判定该移动客户端号码认证不成功,将认证失败提示信息作为权限识别处理的处理结果。煤矿安全监控数据查询处理具体为:对发送煤矿安全监控数据查询命令的移动客户端号码进行认证有效判断;若发送煤矿安全监控数据查询命令的移动客户端号码为信息数据库中一组已认证客户端数据记录的已认证移动客户端号码,且当前时刻未超过该组认证客户端数据记录的认证失效时间Τ2,则判定发送煤矿安全监控数据查询命令的移动客户端号码认证有效,从信息数据库中搜索煤矿安全监控数据查询命令中包含的数据类型和数据源编号所指示的煤矿安全监控数据,并将搜索结果作为煤矿安全监控数据查询处理的处理结果;否则,判定发送煤矿安全监控数据查询命令的移动客户端号码认证失效,将认证失败提示信息作为煤矿安全监控数据查询处理的处理结果。信息发送线程用于从信息发送列队读取查询结果短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。由此,以监控数据计算机作为功能主导,通过监控数据计算机、GSM通信模块、移动客户端之间通信联系,本发明的煤矿安全监控数据远程查询系统便能够用以实现煤矿安全监控数据的远程信息化。
[0019]这样以来,利用本发明提供的煤矿安全监控数据远程查询系统,相关监控工作人员不再受限于安全监控现场办公,而可以随时随地利用作为查询终端的移动客户端查询煤矿的安全情况,从而对煤矿进行实时的远程监控,有利于增强煤矿安全监控办公的灵活性和实时性,保证人力成本的有效利用,提高执行效率。
[0020]就具体应用而言,利用本发明煤矿安全监控数据远程查询系统执行煤矿安全监控数据远程查询的步骤如下:
al)用户使用移动客户端按照预设定的命令格式输入查询操作命令,向GSM通信模块发送包含有查询操作命令的短信息;所述查询操作命令为用户认证命令或煤矿安全监控数据查询命令;
a2)监控数据计算机的信息接收线程实时获取GSM通信模块接收到的短信息,并放入信息接收队列;
a3)监控数据计算机的查询处理线程从信息接收队列读取短信息,并解析获得短信息中的查询操作命令;若查询操作命令为用户认证命令,则跳转执行步骤a4 ;若查询操作命令为煤矿安全监控数据查询命令,则跳转执行步骤a5 ;
a4)监控数据计算机的查询处理线程查询信息数据库中是否存储有与用户认证指令中包含的移动客户端号码及认证密码相匹配的一组权限客户端数据;若是,则判定该移动客户端号码已认证成功,记录认证时间Tl和计算认证失效时间T2,其中T2=T1+T,将该已认证移动客户端号码机器对应的认证时间Tl和认证失效时间Τ2作为一组已认证客户端数据存入信息数据库中,并将认证成功提示信息和认证失效时间Τ2作为权限识别处理的处理结果;否则,判定该移动客户端号码认证不成功,将认证失败提示信息作为权限识别处理的处理结果;然后跳转执行步骤a6 ;
a5)监控数据计算机的查询处理线程对发送煤矿安全监控数据查询命令的移动客户端号码进行认证有效判断;若发送煤矿安全监控数据查询命令的移动客户端号码为信息数据库中一组已认证客户端数据记录的已认证移动客户端号码,且当前时刻未超过该组认证客户端数据记录的认证失效时间T2,则判定发送煤矿安全监控数据查询命令的移动客户端号码认证有效,从信息数据库中搜索煤矿安全监控数据查询命令中包含的数据类型和数据源编号所指示的煤矿安全监控数据,并将搜索结果作为煤矿安全监控数据查询处理的处理结果;否则,判定发送煤矿安全监控数据查询命令的移动客户端号码认证失效,将认证失败提示信息作为煤矿安全监控数据查询处理的处理结果;然后跳转执行步骤a6 ;
a6)监控数据计算机的查询处理线程将权限识别处理或煤矿安全监控数据查询处理的处理结果封装为查询结果短信息,并指定发送查询操作命令的移动终端号码为相应查询结果短信息的发送对象,存入信息发送队列中;
a7)监控数据计算机的信息发送线程从信息发送队列读取查询结果短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端;
a8)用户通过移动客户端接收来自GSM通信模块的查询结果短信息。
[0021]通过上述流程可以看到,利用本发明提供的煤矿安全监控数据远程查询系统,在实现煤矿安全监控数据远程查询控制的同时,还集成有对移动客户端进行权限认证的主动式信息安全体系,这一主动式信息安全体系主要以监控数据计算机的信息数据库中存储的权限客户端数据以及已认证客户端数据作为认证数据基础、通过监控数据计算机的查询处理线程利用认证数据基础执行相应的认证判断处理而实现。可以看到,只有具备查询权限移动客户端,才能够通过认证而进行煤矿安全监控数据的查询,而煤矿安全监控数据远程查询系统的是具体使用者可以通过创建、添加或更改监控数据计算机的信息数据库中存储的权限客户端数据以及已认证客户端数据,来对具备查询权限移动客户端的数量和范围加以控制,并且即便无关人员通过网络通信拦截、窃取信息查询指令等非法方式对煤矿安全监控数据进行查询,由于这些无关人员所使用的查询终端无法通过监控数据计算机的查询处理线程的权限认证,因此也无法获得有效的查询结果,这就避免了无关人员通过非法方式对煤矿安全监控数据进行查询,在实现远程查询的同时,有效增强了对煤矿安全监控数据的防泄漏安全控制。
[0022]此外,从上述流程也可以看到,系统提供煤矿安全监控数据远程查询时,要求用户使用移动客户端按照预设定的命令格式输入查询操作命令;这样做的原因,一方面是为了便于监控数据计算机可以根据预设定的命令格式对查询操作命令进行解析识别操作,而另一方面也是进一步增强查询操作的安全控制,使得不知道预设定命令格式的无关人员无法对煤矿安全监控数据进行查询。具体操作应用时,查询操作命令的具体命令格式可以根据实际应用需求而设定。例如,用户认证命令包含有请求认证的移动客户端号码及认证密码,因此其命令格式可以为“L#〈移动客户端号码>#〈认证密码>#,,,以字符“L”作为用户认证命令的识别符;煤矿安全监控数据查询命令包含有请求查询的数据类型和数据源编号,因此其命令格式可以为“Q#〈数据类型>#<数据源编号(传感器或标签编号)>#〈起始时间>#<结束时间>#,,’以字符“Q”作为煤矿安全监控数据查询命令的识别符,“数据类型”用以表示需要查询的是瓦斯、一氧化碳、风速、温度等各种环境的煤矿安全监控数据中哪一项数据,“数据源编号”用以表示需要查询的数据是来自哪一个位置的传感器,“起始时间”和“结束时间”则用以表示需要查询的数据记录时间段;等等。当然,这只是命令格式的一个举例,本领域技术人员也可以采用领域内常用的其它命令格式。
[0023]另一值得注意的是,监控数据计算机的查询处理线程设有认证有效时长T,预设该认证有效时长T的目的,是为了限制移动客户端认证成功后可登陆进行查询的有效持续时间。因为,移动客户端认证成功后,如果能够无限制地持续处于登陆状态,当移动客户端的使用者完成煤矿安全监控数据的查询后没有及时、甚至忘记退出登录状态,便会滞留并占用系统的登录可查询资源,若这样的状况持续增多,则有可能导致系统的登录可查询资源被滞留的移动客户端用尽,导致新的煤矿安全监控数据查询无法进入,造成系统查询功能瘫痪;并且,若移动客户端认证成功后能够无限制地持续处于登陆状态,也增加了移动客户端被旁落或遗失、而被无关人员操作进行煤矿安全监控数据查询的信息泄露风险。所以,在本发明的煤矿安全监控数据远程查询系统中,监控数据计算机的查询处理线程设有认证有效时长T,并根据该认证有效时长T对移动客户端认证成功后可登陆进行查询的有效持续时间加以限制,对于登陆持续时间超过认证有效时长T的移动客户端则发送认证失败提示信息,而不直接提供有效的煤矿安全监控数据查询结果,只有移动客户端再次通过用户认证命令得以认证成功后,才能再次执行有效的煤矿安全监控数据查询操作;由此,来降低系统查询功能瘫痪、因长时间登录而造成信息泄露的风险。具体应用时,认证有效时长T的具体设置值,可以根据实际应用情况而确定。
[0024]实施例二:
在实施例一所述的煤矿安全监控数据远程查询系统的基础之上,作为一种改进的技术方案,系统中还可以集成针对于安全异常突发事件的预警体系。集成该预警体系的具体方式可以是多样的。
[0025]例如,作为改进方案之一,可以在煤矿安全监控数据远程查询系统的监控数据计算机中增设自动预警处理模块;该预警自动处理模块预设有自动预警呼叫号码,用于在煤矿安全监控数据出现异常时,判断自动预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则提示重新设置自动预警呼叫号码;若是,则将出现异常的煤矿安全监控数据和预警信息封装为自动安全预警短信息,并指定自动预警呼叫号码为自动安全预警短信息的发送对象,存入信息发送队列中。相应地,监控数据计算机的信息发送线程则还用于从信息发送队列读取自动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。借助自动预警处理模块,本发明的煤矿安全监控数据远程查询系统便能够实现煤矿安全异常自动预警功能,其具体执行步骤为:
bl)在煤矿安全监控数据出现异常时,监控数据计算机的自动预警处理模块启动执行步骤b2 ;
b2)监控数据计算机的自动预警处理模块判断自动预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则跳转执行步骤b3 ;若是,则跳转执行步骤b4 ;
b3)监控数据计算机的自动预警处理模块提示重新设置自动预警呼叫号码,并在重新设置自动预警呼叫号码完成后,返回执行步骤b2 ;
b4)监控数据计算机的自动预警处理模块将出现异常的煤矿安全监控数据和预警信息封装为自动安全预警短信息,并指定自动预警呼叫号码为自动安全预警短信息的发送对象,存入信息发送队列中;
b5)监控数据计算机的信息发送线程从信息发送队列读取自动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端;
b6)用户通过移动客户端接收来自GSM通信模块的自动安全预警短信息。
[0026]作为另一种可选择的改进方案,也可以在煤矿安全监控数据远程查询系统的监控数据计算机中增设手动预警处理模块;手动预警处理模块用于在煤矿安全监控数据出现异常时,提示手动录入预警呼叫号码,并判断手动录入的预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则提示重新手动录入预警呼叫号码;若是,则提示手动录入预警信息,并将手动录入的预警信息封装为手动安全预警短信息,指定手动录入的预警呼叫号码为手动安全预警短信息的发送对象,存入信息发送队列中。相应地,监控数据计算机的信息发送线程则还用于从信息发送队列读取手动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。借助手动预警处理模块,本发明的煤矿安全监控数据远程查询系统便能够实现煤矿安全异常手动预警功能,其具体执行步骤为:
Cl)在煤矿安全监控数据出现异常时,监控数据计算机的手动预警处理模块启动执行步骤c2 ;
c2)监控数据计算机的手动预警处理模块提示手动录入预警呼叫号码,并判断手动录入的预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则跳转执行步骤c3 ;若是,则跳转执行步骤c4 ;
c3)监控数据计算机的手动预警处理模块提示重新手动录入预警呼叫号码,并在重新手动录入预警呼叫号码完成后,返回执行步骤c2 ;
c4)监控数据计算机的手动预警处理模块提示手动录入预警信息,并将手动录入的预警信息封装为手动安全预警短信息,指定手动录入的预警呼叫号码为手动安全预警短信息的发送对象,存入信息发送队列中;
c5)监控数据计算机的信息发送线程从信息发送队列读取手动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端;
c6)用户通过移动客户端接收来自GSM通信模块的手动安全预警短信息。
[0027]通过上述两种改进方案可以看到,本发明提供的煤矿安全监控数据远程查询系统还集成了安全异常突发事件的预警体系,用以在煤矿安全监控数据出现异常时实现自动预警或手动预警,通知到相关的监控工作人员,以便于相关工作人员能马上做出应急处理;并且自动预警或手动预警所通知的相关监控工作人员都可以根据实际应用情况进行更新,能够避免由于人事变动造成的用户权限问题。
[0028]当然,自动预警功能和手动预警功能二者各自具有优势。借助自动预警功能,当安全异常突发事件发生时,在不执行手动操作的情况下就能够直接启动预警操作,发送自动安全预警短信息到指定的移动客户端上,具有智能、高效、延迟短的优点;但由于自动预警需要依赖于预设定的自动预警呼叫号码,若自动预警呼叫号码预设定时出现了错误,或者自动预警呼叫号码对象发生了变更,则自动预警功能将失效,并且自动预警短信息是由系统自动生成,其携带的信息量较为固定和有限,有时可能无法全面地反映出煤矿安全监控数据出现异常时的具体异常情况和相关环境信息。而借助手动预警功能,在安全异常突发事件发生时,可以由预警操作人员手动的录入预警呼叫号码,并且如果预警呼叫号码设置错误也能够由预警操作人员及时的加以更正,从而减少了预警失效的可能性,并且手动安全预警短信息携带的预警信息也是手动录入,因此可以更加全面地、有针对性地反映出煤矿安全监控数据出现异常时的具体异常情况和相关环境信息;但由于手动预警功能依赖于人工手动操作,会因手动输入操作而增加预警的延迟,并且人力成本也相应的增加。作为综合考虑,可以在煤矿安全监控数据远程查询系统的监控计算机中同时增设自动预警和手动预警功能,利用自动预警和手动预警各自的优势,增强煤矿安全监控数据远程查询系统的整体预警安全性性能。
[0029]最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种煤矿安全监控数据远程查询系统,其特征在于,监控数据计算机、GSM通信模块以及作为查询终端的移动客户端;所述监控数据计算机与GSM通信模块进行数据连接,由GSM通信模块通过GSM网络与移动客户端进行短信息收发通信; 所述移动客户端用于供用户根据预设定的命令格式输入查询操作命令,向GSM通信模块发送包含有查询操作命令的短信息,并接收来自GSM通信模块的查询结果短信息;所述查询操作命令包括包含有请求认证的移动客户端号码及认证密码的用户认证命令,以及包含有请求查询的数据类型和数据源编号的煤矿安全监控数据查询命令; 所述监控数据计算机设置有信息数据库、信息接收线程、查询处理线程和信息发送线程;其中: 所述信息数据库用于存储供查询的煤矿安全监控数据、权限客户端数据以及已认证客户端数据;每一组权限客户端数据包括具有查询权限的一个移动客户端号码及其对应的认证密码;每一组已认证客户端数据包括一个已认证的移动客户端号码及其对应的认证时间和认证失效时间; 所述信息接收线程用于实时获取GSM通信模块接收到的短信息,并放入信息接收队列; 所述查询处理线程预设有认证有效时长T,用于从信息接收队列读取短信息,并解析获得短信息中的查询操作命令;若查询操作命令为用户认证命令,则通过查询信息数据库对用户认证命令进行权限识别处理;若查询操作命令为煤矿安全监控数据查询命令,则通过查询信息数据库进行煤矿安全监控数据查询处理;然后将权限识别处理或煤矿安全监控数据查询处理的处理结果封装为查询结果短信息,并指定发送查询操作命令的移动终端号码为相应查询结果短信息的发送对象,存入信息发送队列中; 所述权限识别处理具体为:`查询信息数据库中是否存储有与用户认证指令中包含的移动客户端号码及认证密码相匹配的一组权限客户端数据;若是,则判定该移动客户端号码已认证成功,记录认证时间Tl和计算认证失效时间T2,其中T2=T1+T,将该已认证移动客户端号码机器对应的认证时间Tl和认证失效时间Τ2作为一组已认证客户端数据存入信息数据库中,并将认证成功提示信息和认证失效时间Τ2作为权限识别处理的处理结果;否则,判定该移动客户端号码认证不成功,将认证失败提示信息作为权限识别处理的处理结果; 所述煤矿安全监控数据查询处理具体为:对发送煤矿安全监控数据查询命令的移动客户端号码进行认证有效判断;若发送煤矿安全监控数据查询命令的移动客户端号码为信息数据库中一组已认证客户端数据记录的已认证移动客户端号码,且当前时刻未超过该组认证客户端数据记录的认证失效时间Τ2,则判定发送煤矿安全监控数据查询命令的移动客户端号码认证有效,从信息数据库中搜索煤矿安全监控数据查询命令中包含的数据类型和数据源编号所指示的煤矿安全监控数据,并将搜索结果作为煤矿安全监控数据查询处理的处理结果;否则,判定发送煤矿安全监控数据查询命令的移动客户端号码认证失效,将认证失败提示信息作为煤矿安全监控数据查询处理的处理结果; 所述信息发送线程用于从信息发送队列读取查询结果短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。
2.根据权利要求1所述的煤矿安全监控数据远程查询系统,其特征在于,所述监控数据计算机还设置有自动预警处理模块;所述预警自动处理模块预设有自动预警呼叫号码,用于在煤矿安全监控数据出现异常时,判断自动预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则提示重新设置自动预警呼叫号码;若是,则将出现异常的煤矿安全监控数据和预警信息封装为自动安全预警短信息,并指定自动预警呼叫号码为自动安全预警短信息的发送对象,存入信息发送队列中; 所述信息发送线程还用于从信息发送队列读取自动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。
3.根据权利要求1所述的煤矿安全监控数据远程查询系统,其特征在于,所述监控数据计算机还设置有手动预警处理模块;所述手动预警处理模块用于在煤矿安全监控数据出现异常时,提示手动录入预警呼叫号码,并判断手动录入的预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则提示重新手动录入预警呼叫号码;若是,则提示手动录入预警信息,并将手动录入的预警信息封装为手动安全预警短信息,指定手动录入的预警呼叫号码为手动安全预警短信息的发送对象,存入信息发送队列中; 所述信息发送线程还用于从信息发送队列读取手动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端。
4.一种煤矿安全监控数据远程查询方法,其特征在于,采用如权利要求1所述的煤矿安全监控数据远程查询系统执行完成;具体包括如下步骤: al)用户使用移动客户端按照预设定的命令格式输入查询操作命令,向GSM通信模块发送包含有查询操作命令的短信息;所述查询操作命令为用户认证命令或煤矿安全监控数据查询命令; a2)监控数据计算机的信息接收线程实时获取GSM通信模块接收到的短信息,并放入信息接收队列; a3)监控数据计算机的查询`处理线程从信息接收队列读取短信息,并解析获得短信息中的查询操作命令;若查询操作命令为用户认证命令,则跳转执行步骤a4 ;若查询操作命令为煤矿安全监控数据查询命令,则跳转执行步骤a5 ; a4)监控数据计算机的查询处理线程查询信息数据库中是否存储有与用户认证指令中包含的移动客户端号码及认证密码相匹配的一组权限客户端数据;若是,则判定该移动客户端号码已认证成功,记录认证时间Tl和计算认证失效时间T2,其中T2=T1+T,将该已认证移动客户端号码机器对应的认证时间Tl和认证失效时间Τ2作为一组已认证客户端数据存入信息数据库中,并将认证成功提示信息和认证失效时间Τ2作为权限识别处理的处理结果;否则,判定该移动客户端号码认证不成功,将认证失败提示信息作为权限识别处理的处理结果;然后跳转执行步骤a6 ; a5)监控数据计算机的查询处理线程对发送煤矿安全监控数据查询命令的移动客户端号码进行认证有效判断;若发送煤矿安全监控数据查询命令的移动客户端号码为信息数据库中一组已认证客户端数据记录的已认证移动客户端号码,且当前时刻未超过该组认证客户端数据记录的认证失效时间T2,则判定发送煤矿安全监控数据查询命令的移动客户端号码认证有效,从信息数据库中搜索煤矿安全监控数据查询命令中包含的数据类型和数据源编号所指示的煤矿安全监控数据,并将搜索结果作为煤矿安全监控数据查询处理的处理结果;否则,判定发送煤矿安全监控数据查询命令的移动客户端号码认证失效,将认证失败提示信息作为煤矿安全监控数据查询处理的处理结果;然后跳转执行步骤a6 ; a6)监控数据计算机的查询处理线程将权限识别处理或煤矿安全监控数据查询处理的处理结果封装为查询结果短信息,并指定发送查询操作命令的移动终端号码为相应查询结果短信息的发送对象,存入信息发送队列中; a7)监控数据计算机的信息发送线程从信息发送队列读取查询结果短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端; a8)用户通过移动客户端接收来自GSM通信模块的查询结果短信息。
5.一种煤矿安全监控数据远程自动预警方法,其特征在于,采用如权利要求2所述的煤矿安全监控数据远程查询系统执行完成;具体包括如下步骤: bl)在煤矿安全监控数据出现异常时,监控数据计算机的自动预警处理模块启动执行步骤b2 ; b2)监控数据计算机的自动预警处理模块判断自动预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则跳转执行步骤b3 ;若是,则跳转执行步骤b4 ; b3)监控数据计算机的自动预警处理模块提示重新设置自动预警呼叫号码,并在重新设置自动预警呼叫号码完成后,返回执行步骤b2 ; b4)监控数据计算机的自动 预警处理模块将出现异常的煤矿安全监控数据和预警信息封装为自动安全预警短信息,并指定自动预警呼叫号码为自动安全预警短信息的发送对象,存入信息发送队列中; b5)监控数据计算机的信息发送线程从信息发送队列读取自动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端; b6)用户通过移动客户端接收来自GSM通信模块的自动安全预警短信息。
6.一种煤矿安全监控数据远程手动预警方法,其特征在于,采用如权利要求3所述的煤矿安全监控数据远程查询系统执行完成;具体包括如下步骤: Cl)在煤矿安全监控数据出现异常时,监控数据计算机的手动预警处理模块启动执行步骤c2 ; c2)监控数据计算机的手动预警处理模块提示手动录入预警呼叫号码,并判断手动录入的预警呼叫号码是否为信息数据库中一组权限客户端数据记录的移动客户端号码;若不是,则跳转执行步骤c3 ;若是,则跳转执行步骤c4 ; c3)监控数据计算机的手动预警处理模块提示重新手动录入预警呼叫号码,并在重新手动录入预警呼叫号码完成后,返回执行步骤c2 ; c4)监控数据计算机的手动预警处理模块提示手动录入预警信息,并将手动录入的预警信息封装为手动安全预警短信息,指定手动录入的预警呼叫号码为手动安全预警短信息的发送对象,存入信息发送队列中; c5)监控数据计算机的信息发送线程从信息发送队列读取手动安全预警短信息,并传送至GSM通信模块以发送给作为指定发送对象的移动客户端; c6)用户通过移动客户端接收来自GSM通信模块的手动安全预警短信息。
【文档编号】G06F17/30GK103533521SQ201310458115
【公开日】2014年1月22日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】黄 俊, 冷芋均, 朱江龙, 何达文, 吴强, 马成, 罗春虎, 全太锋 申请人:重庆梅安森科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1