煤矿矿压监测数据处理方法、存储介质和电子设备与流程

文档序号:21926727发布日期:2020-08-21 14:47阅读:248来源:国知局
煤矿矿压监测数据处理方法、存储介质和电子设备与流程

本申请涉及煤矿数据通讯技术领域,尤其涉及一种煤矿矿压监测数据处理收方法、存储介质和电子设备。



背景技术:

矿压监测系统用于监测综采工作面支架压力数据和巷道围岩稳定性数据,在各个煤矿的各个工作面中进行数据采集,一般每个煤矿设置一个监测子系统,各个监测子系统将数据传输至中心矿压监测系统进行统一的数据管理。监测子系统和中心矿压监测系统之间的数据安全、稳定、无差异传输是煤矿矿压监测综合预警平台建设的基本保障。

矿压监测传输包括多种类型的数据,目前的煤矿监测系统,由于数据采集设备的不同,采集的数据格式和使用的传输协议也不相同,导致数据传输和解析的工作量大,导致信息传输不稳定。



技术实现要素:

本申请的目的在于克服现有技术的不足,提供一种能够实现不同格式数据的传输并且传输稳定性高的煤矿矿压监测数据处理方法、存储介质和电子设备。

本申请的技术方案提供一种煤矿矿压监测数据处理方法,包括:

获取各个煤矿子系统中包括煤矿数据信息的原始格式文件;

根据所述煤矿数据信息和预设的目标编码规则将所述原始格式文件配置为目标格式文件;

通过目标通讯协议发送所述目标格式文件。

进一步地,所述煤矿数据信息包括数据类别,所述根据所述煤矿数据信息和预设的目标编码规则将所述原始格式文件配置为目标格式文件,具体包括:

根据所述数据类别,预设与所述数据类别对应的编码规则,建立格式配置编码模型;

将所述煤矿数据信息输入所述格式配置编码模型,生成所述目标编码规则;

根据所述目标编码规则将所述煤矿数据信息配置为所述目标格式文件。

进一步地,所述数据类别包括矿压监测参数设置数据、实时监测数据和预警指标分析结果数据。

本申请还提供一种煤矿矿压监测数据处理方法,包括,

接收到如前所述的煤矿矿压监测数据处理方法发送的所述目标格式文件;

根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息,将所述煤矿数据信息存储到目标数据库中。

进一步地,所述煤矿数据信息包括表征煤矿名称的煤矿标识;

所述根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息,将所述煤矿数据信息存储到目标数据库中,具体包括:

根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息;

根据所述煤矿数据信息中的所述煤矿标识,匹配出对应煤矿的目标数据库;

将所述煤矿数据信息存储到所述目标数据库中。

本申请还提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的煤矿矿压监测数据处理方法的所有步骤。

本申请还提供一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:

获取各个煤矿子系统中包括煤矿数据信息的原始格式文件;

根据所述煤矿数据信息和预设的目标编码规则将所述原始格式文件配置为目标格式文件;

通过目标通讯协议发送所述目标格式文件。

进一步地,所述煤矿数据信息包括数据类别,所述根据所述煤矿数据信息和预设的目标编码规则将所述原始格式文件配置为目标格式文件,具体包括:

根据所述数据类别,预设与所述数据类别对应的编码规则,建立格式配置编码模型;

将所述煤矿数据信息输入所述格式配置编码模型,生成所述目标编码规则;

根据所述目标编码规则将所述煤矿数据信息配置为所述目标格式文件。

本申请还提供一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:

接收到如前所述的煤矿矿压监测数据处理方法发送的所述目标格式文件;

根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息,将所述煤矿数据信息存储到目标数据库中。

进一步地,所述煤矿数据信息包括表征煤矿名称的煤矿标识;

所述根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息,将所述煤矿数据信息存储到目标数据库中,具体包括:

根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息;

根据所述煤矿数据信息中的所述煤矿标识,匹配出对应煤矿的目标数据库;

将所述煤矿数据信息存储到所述目标数据库中。

采用上述技术方案后,具有如下有益效果:

本申请中,将各个煤矿子系统中带有煤矿数据信息的原始格式文件,统一配置为目标格式文件进行传输,中心矿压监测系统与各个煤矿子系统之间只需通过目标通讯协议进行传输即可,解决了目前中心矿压监测系统和各个煤矿子系统之间数据格式和传输协议不一致,导致的传输稳定性差的问题。

附图说明

参见附图,本申请的公开内容将变得更易理解。应当理解:这些附图仅仅用于说明的目的,而并非意在对本申请的保护范围构成限制。图中:

图1是本申请一实施例中煤矿矿压监测数据处理方法的流程图;

图2是本申请一实施例中煤矿矿压监测数据处理方法的流程图;

图3是本申请一实施例中煤矿矿压监测数据处理方法的流程图;

图4是本申请一实施例中煤矿矿压监测数据处理方法的流程图;

图5是本申请一实施例中用于执行煤矿矿压监测数据处理方法的电子设备的硬件结构示意图。

具体实施方式

下面结合附图来进一步说明本申请的具体实施方式。

容易理解,根据本申请的技术方案,在不变更本申请实质精神下,本领域的一般技术人员可相互替换的多种结构方式以及实现方式。因此,以下具体实施方式以及附图仅是对本申请的技术方案的示例性说明,而不应当视为本申请的全部或视为对申请技术方案的限定或限制。

本申请的一种煤矿矿压监测数据处理方法,如图1所示,包括:

步骤s101:获取各个煤矿子系统中包括煤矿数据信息的原始格式文件;

步骤s102:根据所述煤矿数据信息和预设的目标编码规则将所述原始格式文件配置为目标格式文件;

步骤s103:通过目标通讯协议发送所述目标格式文件。

具体的,各个煤矿子系统用于传输煤矿数据信息的文件格式取决于获取该煤矿数据信息的设备,不同煤矿数据信息的采用不同格式的文件进行传输。本申请将具有煤矿数据信息的原始格式文件,根据预设的目标编码规则配置为统一数据格式的目标格式文件,对于具有不同煤矿数据信息的原始格式文件,预设有不同的目标编码规则。

接收端和各个子系统之间只需通过目标通讯协议传输目标格式文件,作为一个例子,设置目标格式文件为txt文本,目标通讯协议为tcp协议,数据传输过程只需通过tcp协议传输txt文本格式的文件,具体为:将txt文本格式的文件通过java编程的jsonobject工具类转换为json字符串,利用gzip解压缩算法对传输字符串处理之后,通过tcp协议发送到接收端,例如,中心矿压监测系统或云端,接收端接收后进行解析,可实现数据的完整,不间断稳定传输,同时也便于数据传输管控,降低数据传输以及协议转换的工作量,提高数据传输效率和稳定性。

在其中一个实施例中,所述煤矿数据信息包括数据类别,所述根据所述煤矿数据信息和预设的目标编码规则将所述原始格式文件配置为目标格式文件,具体包括:

根据所述数据类别,预设与所述数据类别对应的编码规则,建立格式配置编码模型;

将所述煤矿数据信息输入所述格式配置编码模型,生成所述目标编码规则;

根据所述目标编码规则将所述煤矿数据信息配置为所述目标格式文件。

具体的,所述煤矿数据信息的数据类别包括但不限于矿压监测参数设置数据、实时监测数据和预警指标分析结果数据。

当煤矿数据信息的数据类别为矿压监测参数设置数据时,包括煤矿信息、工作区域信息、工作面传感器参数信息以及巷道传感器参数信息。

其中煤矿信息采用第一编码规则进行配置,例如,m|煤矿编码|煤矿名称|监控系统名称;

工作区域信息采用第二编码规则进行配置,例如,r|区域编号|区域名称|区域类别编码;

工作面传感器参数信息采用第三编码规则进行配置,例如d|设备编号(非空,不重复)|设备名称(非空)|所在区域编号|传感器(测点)类别编号(非空)|传感器(测点)单位|量程上限|量程下限|报警上限|报警下限|启用状态;

巷道传感器参数信息采用第四编码规则进行配置,例如,d|设备编号(非空,不重复)|设备名称(非空)|所在区域编号|传感器(测点)类别编号(非空)|传感器(测点)单位|量程上限|量程下限|报警上限|报警下限|启用状态|安装深度(多个安装深度用逗号隔开)|距离切眼位置。

对于上述矿压监测参数设置数据,当数据发生变化立即重新生成实时数据的原始格式文件,至少10秒生成一次。再根据数据类别采用对应的目标编码规则配置目标格式文件(可以命名为:config-生成文件时间.txt)进行传输,以实现对矿压监测参数设置数据的实时监测。

当煤矿数据信息的数据类别为实时监测数据时,包括煤矿信息和预设时间段内的历史数据信息。

其中煤矿信息采用第五编码规则进行配置,例如,m|煤矿编码|煤矿名称|监控系统名称;

预设时间段内的历史数据信息采用第六编码规则进行配置,例如,h|区域编码|设备编号|当前值(前柱值,后柱值,左柱值,右柱值)|数据时间(非空)。

对于上述实时监测数据,采用上述目标编码规则配置的目标格式文件可以命名为data-生成文件时间.txt。

当煤矿数据信息的数据类别为预警指标分析结果数据时,采用第六编码规则进行配置,例如,a|表名|区域编码|设备编号|字段值(值1,值2,值3,值4,…)。

对于上述预警指标分析结果数据,采用上述目标编码规则配置的目标格式文件可以命名为analyse-生成文件时间.txt。

上述为所述格式配置编码模型中的部分编码规则的示例性说明,中心矿压监测系统获取目标格式文件时,根据该目标格式文件对应的目标编码规则,解析对应字符串所对应的数据信息,并将其存储至目标数据库中。

本实施例根据煤矿数据信息的数据类别,配置了不同的编码规则,使得目标格式文件中,不同位置的字符串表征不同的煤矿数据,便于接收端获取数据并存储。

图2示出了本申请的一个优选实施例中煤矿矿压监测数据处理方法的流程图,包括:

步骤s201:获取各个煤矿子系统中具有煤矿数据信息的原始格式文件;

步骤s202:根据数据类别,预设与所述数据类别对应的编码规则,建立格式配置编码模型;

步骤s203:将所述煤矿数据信息输入所述格式配置编码模型,生成所述目标编码规则;

步骤s204:根据所述目标编码规则将所述煤矿数据信息配置为所述目标格式文件;

步骤s205:通过目标通讯协议发送所述目标格式文件。

一种煤矿矿压监测数据处理方法,如图3所示,包括:

步骤s301:接收到本申请的煤矿矿压监测数据处理方法发送的所述目标格式文件;

步骤s302:根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息,将所述煤矿数据信息存储到目标数据库中。

具体的,本实施例的执行主体可为中心矿压监测系统,中心矿压监测系统同时监测多个煤矿、多个综采面的矿压数据信息,其所接收的煤矿数据信息需根据不同煤矿、不同综采面、不同数据类型对应存储至目标数据库中,便于数据的调用和查询。

本实施例中,中心矿压监测系统接收到目标格式文件后,根据该目标格式文件对应的目标编码规则反向解析出其中的煤矿数据信息,并根据数据来源和数据类型将解析出的煤矿数据信息存储到对应的目标数据库中。

在其中一个实施例中,所述煤矿数据信息包括表征煤矿名称的煤矿标识;

所述根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息,将所述煤矿数据信息存储到目标数据库中,具体包括:

根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息;

根据所述煤矿数据信息中的所述煤矿标识,匹配出对应煤矿的目标数据库;

将所述煤矿数据信息存储到所述目标数据库中。

具体的,煤矿数据信息中表征煤矿名称的煤矿标识,每个煤矿发出的煤矿数据信息都设置有唯一且不重复的煤矿标识,中心矿压监测系统中对应每个煤矿名称均设置有对应的目标数据库。由于每个煤矿子系统传输给煤矿监测系统的数据文件均是目标格式文件,中心矿压监测系统通过该煤矿标识判断该数据文件中的煤矿数据信息对应的煤矿,从而将该煤矿数据信息存储到该煤矿对应的目标数据库中。

本实施例通过在煤矿数据信息中设置表征煤矿名称的煤矿标识,能够将接收到的目标格式文件中的煤矿数据信息存储到对应的目标数据库中,以便于数据的管理和调用。

图4示出了本申请的一个优选实施例中煤矿矿压监测数据处理方法的流程图,包括:

步骤s401:接收到本申请的煤矿矿压监测数据处理方法发送的所述目标格式文件;

步骤s402:根据所述目标编码规则解析所述目标格式文件中的所述煤矿数据信息;

步骤s403:根据所述煤矿数据信息中的所述煤矿标识,匹配出对应煤矿的目标数据库;

步骤s404:将所述煤矿数据信息存储到所述目标数据库中。

本申请的一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行上述任一方法实施例中的煤矿矿压监测数据处理方法的所有步骤。

图5示出了本申请一种电子设备,包括:

至少一个处理器501;以及,

与所述至少一个处理器501通信连接的存储器502;其中,

所述存储器502存储有可被所述一个处理器501执行的指令,所述指令被所述至少一个处理器501执行,以使所述至少一个处理器501能够执行如图1-4所示的方法流程。

图5中以一个电子设备为例。电子设备优选为电子控制单元(electroniccontrolunit,ecu)。

电子设备还可以包括:输入装置503和输出装置504。

处理器501、存储器502、输入装置503及显示装置504可以通过总线或者其他方式连接,图中以通过总线连接为例。

存储器502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的煤矿矿压监测数据处理方法对应的程序指令/模块,例如,图1-4所示的方法流程。处理器501通过运行存储在存储器502中的非易失性软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述实施例中的煤矿矿压监测数据处理方法。

存储器502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据煤矿矿压监测数据处理方法的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器502可选包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至执行煤矿矿压监测数据处理方法的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置503可接收输入的用户点击,以及产生与煤矿矿压监测数据处理方法的用户设置以及功能控制有关的信号输入。显示装置504可包括显示屏等显示设备。

在所述一个或者多个模块存储在所述存储器502中,当被所述一个或者多个处理器501运行时,执行上述任意方法实施例中的煤矿矿压监测数据处理方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)电子控制单元(electroniccontrolunit,ecu)又称“行车电脑”、“车载电脑”等。主要由微处理器(cpu)、存储器(rom、ram)、输入/输出接口(i/o)、模数转换器(a/d)以及整形、驱动等大规模集成电路组成。

(2)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(3)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等。

(4)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(5)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(6)其他具有数据交互功能的电子装置。

此外,上述的存储器502中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台移动终端(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1