Data acquisition method, data acquisition device and safety monitoring system

By defining data element standards and conversion formats, the problem of inconsistent data naming and structure caused by different manufacturers of coal mine monitoring substations was solved, enabling unified collection and comprehensive analysis of multiple disasters.

CN116708236BActive Publication Date: 2026-05-29SHENHUA GRP WUDA MINING DISTRICT INFORMATION MANAGEMENT CO LTD +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENHUA GRP WUDA MINING DISTRICT INFORMATION MANAGEMENT CO LTD
Filing Date
2023-06-28
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Due to the different manufacturers of coal mine monitoring substations, the data naming and data structure are inconsistent, making it difficult to conduct comprehensive analysis of multiple disasters.

Method used

By defining data element standards for gas, water, fire, roof, and dust monitoring, integrated data collection for multiple hazards is achieved. Real-time monitoring reports are converted into preset formats, target data element standards are determined, and data elements are constructed for unified storage.

Benefits of technology

It achieves unified naming and structure for monitoring data from different manufacturers, and supports centralized display and comprehensive analysis of multiple disasters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116708236B_ABST
    Figure CN116708236B_ABST
Patent Text Reader

Abstract

The application provides a data acquisition method, a data acquisition device and a safety monitoring system. The method comprises the following steps: acquiring a plurality of real-time monitoring messages, and converting the real-time monitoring messages into a preset format to obtain a plurality of target monitoring messages, wherein the preset format at least comprises a message name and a message structure; determining a plurality of target data element standards according to the plurality of target monitoring messages, one target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message; constructing a plurality of data elements according to the target monitoring messages and the corresponding target data element standards, one target monitoring message at least corresponds to one data element, and the data element is used for unifying the name and format of the data in the target monitoring message; and storing each data element in a corresponding database. The method solves the problem that, in the prior art, due to different manufacturers of monitoring sub-stations, the data naming and data structure are not unified, so that it is difficult to perform comprehensive analysis on multiple disasters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data acquisition, and more specifically, to a data acquisition method, a data acquisition device, a computer-readable storage medium, and a security monitoring system. Background Technology

[0002] Currently, coal mine disaster monitoring primarily relies on underground sensors to upload monitoring data to the surface monitoring system via monitoring substations. Since sensors, substations, and host computer software are typically developed by the same manufacturer, the technology for acquiring and uploading data for single disasters is relatively mature. However, multi-disaster monitoring, due to differences in manufacturers and technology stacks, struggles to establish a unified centralized disaster monitoring model. Existing disaster monitoring data acquisition methods mainly involve uploading files via FTP and then parsing them according to protocols to create structured data storage. Because different manufacturers offer different host computer software for disaster monitoring, data cannot be uploaded according to a unified standard protocol, resulting in a massive workload for data parsing during data integration. Therefore, this invention defines data element standards for gas, water, fire, roof, and dust monitoring based on a data element standard structure, achieving integrated disaster acquisition and centralized display of multiple disasters. Summary of the Invention

[0003] The main objective of this application is to provide a data acquisition method, a data acquisition device, a computer-readable storage medium, and a security monitoring system, so as to at least solve the problem in the prior art that it is difficult to conduct comprehensive multi-hazard analysis due to the different manufacturers of monitoring substations and the inconsistent data naming and data structure.

[0004] To achieve the above objectives, according to one aspect of this application, a data acquisition method is provided, comprising: acquiring multiple real-time monitoring messages and converting the real-time monitoring messages into a preset format to obtain multiple target monitoring messages, wherein the multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time, and the preset format includes at least a message name and a message structure; determining multiple target data element standards based on the multiple target monitoring messages, wherein the target data element standards include at least a data element name and a data element structure, one target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message; constructing multiple data elements based on each target monitoring message and the corresponding target data element standard, wherein one target monitoring message corresponds to at least one data element, and the data elements are used to unify the name and format of the data in the target monitoring messages; and storing each data element in a corresponding database.

[0005] Optionally, acquiring multiple real-time monitoring messages and converting them into a preset format to obtain multiple target monitoring messages includes: a decomposition step, decomposing the real-time monitoring messages into multiple fields, each field corresponding to different data content in the real-time monitoring messages; an acquisition step, determining a target field mapping table based on the message source of the real-time monitoring messages, the target field mapping table including the mapping relationship between the data names of the fields and the data names of the preset format; a mapping step, converting the fields into the preset format according to each field and the target field mapping table; a combination step, combining each field in sequence according to the message structure to obtain the target monitoring messages; repeating the decomposition step, the acquisition step, the mapping step, and the combination step at least once in sequence until each monitoring data is converted into the target monitoring messages.

[0006] Optionally, before determining multiple target data element standards based on multiple target monitoring messages, the method further includes: acquiring multiple historical monitoring messages, wherein the multiple historical monitoring messages are messages containing data monitored by the monitoring substations in different mining areas before the current time; acquiring multiple historical analysis messages, wherein the multiple historical analysis messages are messages used for disaster prediction based on each historical analysis message, and the historical analysis messages correspond one-to-one with the historical monitoring messages; determining feature data based on each historical analysis message and the corresponding historical monitoring message, wherein the feature data is data in the historical monitoring messages used for disaster prediction; and determining multiple data element standards based on the feature data, wherein each data element standard is used to map the corresponding target monitoring message to the corresponding data element.

[0007] Optionally, multiple data elements are constructed based on each target monitoring message and the corresponding target data element standard, including: constructing a device monitoring data element based on a first parameter in each target monitoring message and the corresponding target data element standard, wherein the device monitoring data element is used to store device parameters of each environmental monitoring sensor, and the first parameter includes at least the installation location, device code, and monitoring area of ​​each environmental monitoring sensor; constructing a real-time monitoring data element based on a second parameter in each target monitoring message and the corresponding target data element standard, wherein the real-time monitoring data element is used to store real-time data monitored by each environmental monitoring sensor, and the second parameter includes at least the gas concentration, negative pressure value, temperature, relative humidity, gas flow rate, and dust concentration of the monitoring area; and constructing a first alarm data element based on a third parameter in each target monitoring message and the corresponding target data element standard, wherein the first alarm data element is used to store alarm information of the environmental safety monitoring system, and the third parameter includes at least the first alarm type, The system defines a first alarm start time and a first alarm end time; constructs a first statistical data element based on the fourth parameter in each target monitoring message and the corresponding target data element standard. This first statistical data element stores the processing method for the real-time data. The fourth parameter includes at least a data statistical period and a data statistical type, and the data statistical type includes at least a maximum value, a minimum value, and an average value. It also constructs a device status data element based on the fifth parameter in each target monitoring message and the corresponding target data element standard. This device status data element stores the operating status of the environmental monitoring sensor. The fifth parameter includes at least the first current operating status and the first operating status change time of the environmental monitoring sensor. Finally, it combines the device monitoring data element, the real-time monitoring data element, the first alarm data element, the first statistical data element, and the device status data element according to the corresponding target data element standard to obtain an environmental monitoring data element. This environmental monitoring data element stores relevant data from the environmental safety monitoring system.

[0008] Optionally, based on each target monitoring message and the corresponding target data element standard, multiple data elements are constructed, including: constructing a base station data element based on the sixth parameter in each target monitoring message and the corresponding target data element standard, wherein the base station data element is used to store the equipment parameters of each base station, and the sixth parameter includes at least the base station installation location and base station number; constructing a work area data element based on the seventh parameter in each target monitoring message and the corresponding target data element standard, wherein the work area data element is used to store the planning of different areas underground, and the seventh parameter includes at least the work area number, work area name, work area function, and number of workers in the work area; constructing a personnel identity data element based on the eighth parameter in each target monitoring message and the corresponding target data element standard, wherein the personnel identity data element is used to store relevant information of each worker, and the eighth parameter includes at least the personnel number, department, contact information, and job type; and constructing a personnel dynamic data element based on the ninth parameter in each target monitoring message and the corresponding target data element standard, wherein the personnel dynamic data element is used for... The system stores the real-time dynamics of each of the aforementioned personnel. The ninth parameter includes at least the personnel number, data acquisition time, personnel location, and time of entering and exiting the well. A second alarm data element is constructed based on the tenth parameter in each of the aforementioned target monitoring messages and the corresponding target data element standard. This second alarm data element stores alarm information from the personnel safety monitoring system. The tenth parameter includes at least the second alarm type, second alarm start time, and second alarm end time. A base station operation status data element is constructed based on the eleventh parameter in each of the aforementioned target monitoring messages and the corresponding target data element standard. This base station operation status data element stores the operation status of the base station. The eleventh parameter includes at least the second current operation status and the second status change time of the base station. The work area data element, personnel identity data element, personnel dynamic data element, second alarm data element, and base station operation status data element are combined according to the corresponding target data element standard to obtain a personnel monitoring data element. This personnel monitoring data element stores relevant data from the personnel safety monitoring system.

[0009] Optionally, based on each target monitoring message and the corresponding target data element standard, multiple data elements are constructed, including: constructing a mining face pressure data element based on the twelfth parameter in each target monitoring message and the corresponding target data element standard, wherein the mining face pressure data element is used to store pressure monitoring data of the mining face, and the twelfth parameter includes at least the monitoring area, area number, collected data, pressure sensor type, pressure sensor number, and pressure sensor location; and constructing a borehole stress data element based on the thirteenth parameter in each target monitoring message and the corresponding target data element standard, wherein the borehole stress data element is used to store borehole stress data. The stress monitoring data, the thirteenth parameter of which includes at least the monitoring area, area number, collected data, stress gauge type, stress gauge number, and stress gauge installation location; a roof displacement data element is constructed based on the fourteenth parameter in each target monitoring message and the corresponding target data element standard, the roof displacement data element being used to store the offset data of the mine roof, the fourteenth parameter including at least the monitoring area, area number, collected data, displacement sensor type, displacement sensor number, and displacement sensor installation location; an anchor cable stress data element is constructed based on the fifteenth parameter in each target monitoring message and the corresponding target data element standard, the anchor cable stress... The force data element is used to store stress monitoring data of the anchor cable. The fifteenth parameter includes at least the monitoring area, area number, acquired data, stress sensor type, stress sensor number, and stress sensor installation location. A microseismic data element is constructed based on the sixteenth parameter in each target monitoring message and the corresponding target data element standard. This microseismic data element is used to store microseismic data monitored during mining. The sixteenth parameter includes at least the number of monitoring channels, channel number, sampling frequency, acquired data, microseismic sensor type, microseismic sensor number, and microseismic sensor installation location. The force data element is constructed based on the seventeenth parameter in each target monitoring message and the corresponding target data element standard. The target data element standard is used to construct acoustic data elements, which are used to store acoustic data monitored by acoustic sensors during the mining process. The seventeenth parameter includes at least the number of monitoring channels, channel number, sampling frequency, acquired data, acoustic device type, acoustic sensor number, and acoustic sensor installation location. The mining face pressure data elements, borehole stress data elements, roof displacement data elements, anchor cable stress data elements, microseismic data elements, and acoustic data elements are combined according to the corresponding target data element standard to obtain geological monitoring data elements, which are used to store relevant data of the geological safety monitoring system.

[0010] Optionally, based on each target monitoring message and the corresponding target data element standard, multiple data elements are constructed, including: a precipitation data element constructed based on the eighteenth parameter in each target monitoring message and the corresponding target data element standard, wherein the precipitation data element is used to store the precipitation situation in the area where the mine is located, and the eighteenth parameter includes at least precipitation amount, precipitation duration, and water clearing time; a surface water data element constructed based on the nineteenth parameter in each target monitoring message and the corresponding target data element standard, wherein the surface water data element is used to store the water accumulation situation in the area where the mine is located, and the nineteenth parameter includes at least the collection point number, collection point location, water level, flow velocity, and cross-sectional area; and a precipitation data element constructed based on the twentieth parameter in each target monitoring message and the corresponding target data element standard. A water inflow data element is constructed according to the corresponding target data element standard. This water inflow data element is used to store the water inflow situation in the mine. The twentieth parameter includes at least the collection point number, collection point location, flow velocity, flow rate, and cross-sectional area. A drainage data element is constructed according to the twenty-first parameter in each target monitoring message and the corresponding target data element standard. This drainage data element is used to store the drainage situation in the mine. The twenty-first parameter includes at least the drainage location and drainage volume. The precipitation data element, surface water data element, water inflow data element, and drainage data element are combined according to the corresponding target data element standard to obtain a hydrological monitoring data element. This hydrological monitoring data element is used to store relevant data of the hydrological safety monitoring system.

[0011] According to another aspect of this application, a data acquisition device is provided, comprising: a first acquisition unit, configured to acquire multiple real-time monitoring messages and convert the real-time monitoring messages into a preset format to obtain multiple target monitoring messages, wherein the multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time, and the preset format includes at least a message name and a message structure; a first determination unit, configured to determine multiple target data element standards based on the multiple target monitoring messages, wherein the target data element standards include at least a data element name and a data element structure, one target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message; a construction unit, configured to construct multiple data elements based on each target monitoring message and the corresponding target data element standard, wherein one target monitoring message corresponds to at least one data element, and the data elements are used to unify the name and format of the data in the target monitoring messages; and a storage unit, configured to store each data element into a corresponding database.

[0012] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform any of the methods described.

[0013] According to another aspect of this application, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including methods for performing any one of the methods described.

[0014] Applying the technical solution of this application, in the above data acquisition method, firstly, multiple real-time monitoring messages are acquired, and the real-time monitoring messages are converted into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least a message name and a message structure. Then, multiple target data element standards are determined based on the multiple target monitoring messages. The target data element standards include at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message. Afterward, multiple data elements are constructed based on each target monitoring message and the corresponding target data element standard. One target monitoring message corresponds to at least one data element. The data elements are used to unify the name and format of the data in the target monitoring messages. Finally, each data element is stored in the corresponding database. This application addresses the problem in existing technologies where inconsistent data naming and structures, stemming from different monitoring stations in various mines, hinders comprehensive multi-hazard analysis. By analyzing data from monitoring reports from different stations within different mines, standard data naming and structures are established, and a mapping relationship is created between these standard data naming and structures and the data in the reports from each monitoring station. This unified approach allows for the construction of corresponding data elements based on the data types of the monitored data with the unified naming and structures, and their standardized storage. Attached Figure Description

[0015] Figure 1 A hardware structure block diagram of a mobile terminal performing a data acquisition method according to an embodiment of this application is shown;

[0016] Figure 2 A schematic flowchart of a data acquisition method according to an embodiment of this application is shown;

[0017] Figure 3 A flowchart illustrating a message format unification method according to an embodiment of this application is shown.

[0018] Figure 4 This diagram illustrates the structure of a data acquisition system applying the data acquisition method of this application according to an embodiment of this application;

[0019] Figure 5 A structural block diagram of a data acquisition device provided according to an embodiment of this application is shown. Detailed Implementation

[0020] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0021] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present application.

[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0023] As described in the background section, existing multi-hazard monitoring technologies are difficult to form a unified centralized disaster monitoring model due to differences in manufacturers and technology stacks. To address the problem of difficulty in conducting comprehensive multi-hazard analysis caused by inconsistent data naming and data structures due to different manufacturers of monitoring substations, embodiments of this application provide a data acquisition method, a data acquisition device, a computer-readable storage medium, and a safety monitoring system.

[0024] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0025] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a data acquisition method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0026] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the device information display method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0027] This embodiment provides a data acquisition method that runs on a mobile terminal, computer terminal, or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Also, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0028] Figure 2 This is a flowchart of a data acquisition method according to an embodiment of this application. For example... Figure 2 As shown, the method includes the following steps:

[0029] Step S201: Obtain multiple real-time monitoring messages and convert the real-time monitoring messages into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least message name and message structure.

[0030] Specifically, the monitoring reports uploaded by different mining areas are obtained. Since the monitoring equipment used in different mining areas are from different manufacturers, the monitoring report formats generated based on the monitoring data are not uniform, which is not conducive to the use of disaster prediction systems for comprehensive multi-disaster prediction. Therefore, the report formats need to be unified to obtain reports with the same format, namely the target monitoring reports mentioned above.

[0031] Step S202: Determine multiple target data element standards based on multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message.

[0032] Specifically, based on the data type corresponding to the data in the unified target monitoring message, the corresponding data element standard is determined. In one embodiment of this application, if the message contains relevant data of the methane sensor, the corresponding target data source standard includes the methane sensor device data element standard, the methane sensor real-time monitoring data element standard, the methane sensor alarm data element standard, the methane sensor statistical data element standard, and the methane sensor operating status data element standard.

[0033] Step S203: Based on each of the above-mentioned target monitoring messages and the corresponding target data element standards, construct multiple data elements. Each of the above-mentioned target monitoring messages corresponds to at least one of the above-mentioned data elements. The above-mentioned data elements are used to unify the names and formats of the data in the above-mentioned target monitoring messages.

[0034] Specifically, corresponding data elements are constructed based on the corresponding data element standards and the data in the target monitoring message. In one embodiment of this application, the number of alarms, alarm type, alarm start time, alarm end time, maximum concentration, minimum concentration, and average concentration during the alarm period of the methane sensor are obtained from the target monitoring message based on the methane sensor alarm data element, and then constructed into a methane sensor alarm data element according to a preset format.

[0035] Step S204: Store each of the above data elements into the corresponding database.

[0036] Specifically, after each message is constructed into corresponding data elements according to the corresponding data element standard, it can be stored in the corresponding database. In one embodiment of this application, after constructing the methane sensor alarm data elements for each mining area, they are stored in the environmental safety monitoring system database.

[0037] In this embodiment, firstly, multiple real-time monitoring messages are acquired and converted into a preset format to obtain multiple target monitoring messages. These multiple real-time monitoring messages are messages containing data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least a message name and a message structure. Then, multiple target data element standards are determined based on the multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message. Next, multiple data elements are constructed based on each target monitoring message and the corresponding target data element standard. Each target monitoring message corresponds to at least one data element. These data elements are used to unify the name and format of the data in the target monitoring messages. Finally, each of the data elements is stored in the corresponding database. This application addresses the problem in existing technologies where inconsistent data naming and structures, stemming from different monitoring stations in various mines, hinders comprehensive multi-hazard analysis. By analyzing data from monitoring reports from different stations within different mines, standard data naming and structures are established, and a mapping relationship is created between these standard data naming and structures and the data in the reports from each monitoring station. This unified approach allows for the construction of corresponding data elements based on the data types of the monitored data with the unified naming and structures, and their standardized storage.

[0038] In order to standardize the data naming and data format of monitoring reports from different mining areas, in an optional implementation, step S201 above includes:

[0039] Step S2011, decompose the real-time monitoring message into multiple fields, each of which corresponds to different data content in the real-time monitoring message.

[0040] In practical applications, such as Figure 3As shown, the real-time monitoring message is decomposed according to a preset standard to obtain multiple fields, where the Key is the data name and the Value is the corresponding monitoring value. A data name and its corresponding monitoring value constitute a field. In one embodiment of this application, part of the monitoring message data is 006A01; 2124-1 / 4Y type return airway closed pipe methane (100%); 1105; 33.00; 33.00% CH4; 2023-05-29, which is decomposed into six fields: 006A01, 2124-1 / 4Y type return airway closed pipe methane (100%), 1105, 33.00, 33.00% CH4, and 2023-05-29.

[0041] Step S2012, obtaining step, determining the target field mapping table based on the message source of the above real-time monitoring message, the target field mapping table includes the mapping relationship between the data name of the above field and the data name of the above preset format;

[0042] In practical applications, such as Figure 3 As shown, StdKey is the corresponding standard name. The meaning of each field is determined according to the upload protocol. For example, the field 2124-1 / 4Y type return airway closed pipeline methane (100%) represents the installation location of the methane sensor, and the target field mapping table is the methane sensor location field mapping table.

[0043] Step S2013, mapping step, converting the above fields into the above preset format according to the mapping table of each of the above fields and the above target fields;

[0044] In practical applications, such as Figure 3 As shown, according to the format of the target mapping table, in one embodiment of this application, the field 2124-1 / 4Y-type return airway closed pipe methane (100%) is converted into the 2124-1 / 4Y-type ventilation coal mining face return airway closed pipe T2 methane concentration sensor, that is, the methane sensor numbered 2124-1 / 4 installed in the closed pipe T2 of the Y-type ventilation coal mining face.

[0045] Step S2014, Combination Step: Combine the above fields in sequence according to the above message structure to obtain the above target monitoring message;

[0046] Specifically, after all fields in the message are converted to a uniform format, the fields are filled in sequentially according to the field order in the preset message structure to obtain the target detection message.

[0047] Step S2015: Repeat the decomposition step, the acquisition step, the mapping step, and the combination step at least once in sequence until each monitoring data is converted into the target monitoring message.

[0048] Specifically, the above steps complete the format conversion of one detection message. By repeating the steps, the data conversion of all monitoring messages can be achieved.

[0049] To obtain the aforementioned data element standards, in one optional implementation, before determining the multiple target data element standards based on the multiple target monitoring messages, the method further includes:

[0050] Step S301: Obtain multiple historical monitoring messages, which are messages containing data monitored by the monitoring substations in different mining areas before the current time.

[0051] Specifically, historical data is obtained from various security monitoring systems, resulting in multiple historical monitoring messages mentioned above.

[0052] Step S302: Obtain multiple historical analysis messages. These multiple historical analysis messages are messages used for disaster prediction based on each historical analysis message. Each of the historical analysis messages corresponds to one of the historical monitoring messages.

[0053] Specifically, historical data is obtained from various safety monitoring systems to generate multiple historical analysis messages. These messages represent the analysis results of individual analyses of different hazards in different mining areas using a single-hazard analysis system.

[0054] Step S303: Determine feature data based on each of the aforementioned historical analysis reports and the corresponding aforementioned historical monitoring reports. The aforementioned feature data is the data used for disaster prediction in the aforementioned historical monitoring reports.

[0055] Specifically, historical monitoring reports and historical analysis reports are compared to identify the different characteristic data used for various analyses in the historical monitoring reports. Data used for predicting the same type of disaster constitutes the constituent data of a data element.

[0056] Step S304: Determine multiple data element standards based on the above feature data. Each of the above data element standards is used to map the corresponding target monitoring message to the corresponding data element.

[0057] In practical applications, based on the different types of feature data, they are categorized into different types of data elements, thereby determining the composition and data structure of various data elements, which constitutes the aforementioned data element standard. In one embodiment of this application, the aforementioned methane sensor data element includes a methane sensor device data element, a methane sensor real-time monitoring data element, a methane sensor alarm data element, a methane sensor statistical data element, and a methane sensor operating status data element, which constitutes the data element standard for the methane sensor data element. Furthermore, the methane sensor device data element includes the device installation location, the monitored area, and the device code, which constitutes the data element standard for the methane sensor device data element.

[0058] In order to construct environmental monitoring data elements, in one optional implementation, step S203 above includes:

[0059] Based on the first parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard, the equipment monitoring data element is constructed. The equipment monitoring data element is used to store the equipment parameters of each environmental monitoring sensor. The first parameter includes at least the installation location, equipment code, and monitoring area of ​​each environmental monitoring sensor.

[0060] In practical applications, based on the equipment monitoring data element standards corresponding to each sensor, the data composition of the corresponding equipment monitoring data element is determined. The corresponding data is then extracted from the aforementioned target monitoring messages to construct the corresponding equipment monitoring data element. The extracted data includes the numbers, models, installation locations, monitored areas, and monitoring location types of various sensors.

[0061] Based on the second parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard, a real-time monitoring data element is constructed. The real-time monitoring data element is used to store the real-time data monitored by each of the above-mentioned environmental monitoring sensors. The second parameter includes at least the concentration of each gas, the negative pressure value of the above-mentioned monitoring area, temperature, relative humidity, gas flow rate and dust concentration.

[0062] In practical applications, based on the real-time monitoring data element standards corresponding to each sensor, the data composition of the corresponding real-time monitoring data element is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding real-time monitoring data element. The extracted data includes one or more of the following monitored by various sensors: gas concentration, wind speed, wind pressure, temperature, power supply status, damper status, local ventilator operation status, and main ventilator operation status.

[0063] A first alarm data element is constructed based on the third parameter in each of the above target monitoring messages and the corresponding target data element standard. The first alarm data element is used to store alarm information of the environmental safety monitoring system. The third parameter includes at least the first alarm type, the first alarm start time, and the first alarm end time.

[0064] In practical applications, based on the standard of device alarm data elements corresponding to each sensor, the data composition of the corresponding device alarm data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring messages to construct the corresponding device alarm data elements. The extracted data includes the alarm types of multiple sensors, alarm start and end times, and the maximum, minimum, and average values ​​of the monitored values ​​during the alarm period.

[0065] A first statistical data element is constructed based on the fourth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard. The first statistical data element is used to store the processing method of the above-mentioned real-time data. The fourth parameter includes at least the data statistical period and the data statistical type. The data statistical type includes at least the maximum value, the minimum value and the average value.

[0066] In practical applications, based on the statistical data element standards corresponding to each sensor, the data composition of the corresponding statistical data elements is determined, and the corresponding data is extracted from the aforementioned target monitoring reports to construct the corresponding statistical data elements. The extracted data includes the statistical period, start time, end time, and statistical values ​​of data statistics from various sensors. These values ​​include one or more of the following: maximum value, minimum value, and average value.

[0067] Based on the fifth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard, a device status data element is constructed. The device status data element is used to store the operating status of the above-mentioned environmental monitoring sensor. The fifth parameter includes at least the first current operating status of the above-mentioned environmental monitoring sensor and the first operating status change time.

[0068] In practical applications, based on the device status data element standards corresponding to each sensor, the data composition of the corresponding device status data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring messages to construct the corresponding device status data elements. The extracted data includes the current operating status of various sensors and the switching time between operating states.

[0069] The aforementioned equipment monitoring data elements, real-time monitoring data elements, first alarm data elements, first statistical data elements, and equipment status data elements are combined according to the corresponding target data element standards to obtain environmental monitoring data elements. These environmental monitoring data elements are used to store relevant data from the aforementioned environmental safety monitoring system.

[0070] In practical applications, the aforementioned equipment monitoring data elements, real-time monitoring data elements, first alarm data elements, first statistical data elements, and equipment status data elements are combined according to the data element standards for environmental monitoring data elements to obtain environmental monitoring data elements. The environmental safety monitoring system can use these environmental monitoring data elements to predict disasters from multiple disaster perspectives. Due to the unified data naming and format, simultaneous disaster prediction for multiple mining areas is possible.

[0071] In order to construct personnel monitoring data elements, in one optional implementation, step S203 above includes:

[0072] Based on the sixth parameter in each of the above target monitoring messages and the corresponding target data element standard, a base station data element is constructed. The base station data element is used to store the equipment parameters of each base station. The sixth parameter includes at least the base station installation location and the base station number.

[0073] In practical applications, based on the base station data element standards corresponding to different mining areas, the data composition of the corresponding base station data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring messages to construct the corresponding base station data elements. The extracted data includes the base station locations and base station numbers for each mining area.

[0074] Based on the seventh parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards, a work area data element is constructed. The above-mentioned work area data element is used to store the planning of different areas downhole. The above-mentioned seventh parameter includes at least the work area number, work area name, work area function and the number of workers in the work area.

[0075] In practical applications, based on the data element standards for different mining areas, the data composition of the corresponding work area data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding work area data elements. The extracted data includes the work area number, work area name, work area function, and the number of regular personnel in each work area.

[0076] Based on the eighth parameter in each of the above target monitoring messages and the corresponding target data element standards, personnel identity data elements are constructed. These personnel identity data elements are used to store relevant information of each staff member. The eighth parameter includes at least the staff member number, department, contact information, and job type.

[0077] In practical applications, based on the personnel identity data element standards corresponding to different mining areas, the data composition of the corresponding personnel identity data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding personnel identity data elements. The extracted data includes the employee's ID number, name, ID card number, department, job type, position, telephone number, and gender for each mining area.

[0078] Based on the ninth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards, a personnel dynamic data element is constructed. The personnel dynamic data element is used to store the real-time dynamics of each of the above-mentioned staff members. The ninth parameter includes at least the staff number, data acquisition time, staff location, downhole time, and exit time.

[0079] In practical applications, based on the personnel dynamic data element standards corresponding to different mining areas, the data composition of the corresponding personnel dynamic data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding personnel dynamic data elements. The extracted data includes the personnel number, location, corresponding base station, time spent underground, duration of underground work, whether timeout has occurred, and work status of the workers in each mining area.

[0080] The second alarm data element is constructed based on the tenth parameter in each of the above target monitoring messages and the corresponding target data element standard. The second alarm data element is used to store alarm information of the personnel safety monitoring system. The tenth parameter includes at least the second alarm type, the second alarm start time and the second alarm end time.

[0081] In practical applications, based on the personnel alarm data element standards corresponding to different mining areas, the data composition of the corresponding personnel alarm data elements is determined. The corresponding data is extracted from the aforementioned target monitoring messages to construct the corresponding personnel alarm data elements. The extracted data includes the alarm type, alarm start time, alarm end time, and alarm level for each mining area based on the status of its workers.

[0082] Based on the eleventh parameter in each of the above target monitoring messages and the corresponding target data element standard, a base station operation status data element is constructed. The base station operation status data element is used to store the operation status of the base station. The eleventh parameter includes at least the second current operation status and the second status change time of the base station.

[0083] In practical applications, based on the base station operation status data element standards corresponding to different mining areas, the data composition of the corresponding base station operation status data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring messages to construct the corresponding base station operation status data elements. The extracted data includes the current operation status of the base stations in each mining area and the switching time of the operation status.

[0084] The aforementioned work area data elements, personnel identity data elements, personnel dynamic data elements, second alarm data elements, and base station operation status data elements are combined according to the corresponding target data element standards to obtain personnel monitoring data elements. These personnel monitoring data elements are used to store relevant data from the aforementioned personnel safety monitoring system.

[0085] In practical applications, the aforementioned work area data elements, personnel identity data elements, personnel dynamic data elements, second alarm data elements, and base station operation status data elements are combined according to the data element standards for personnel monitoring data elements to obtain personnel monitoring data elements. The personnel safety monitoring system can predict hazards from multiple perspectives based on these personnel monitoring data elements, and due to the unified data naming and format, it can simultaneously predict disasters in multiple mining areas.

[0086] In order to construct geological monitoring data elements, in one optional implementation, step S203 above includes:

[0087] Based on the twelfth parameter in each of the above target monitoring reports and the corresponding target data element standard, a mining face pressure data element is constructed. The mining face pressure data element is used to store the pressure monitoring data of the mining face. The twelfth parameter includes at least the monitoring area, area number, collected data, pressure sensor type, pressure sensor number, and pressure sensor location.

[0088] In practical applications, based on the standard of the mining face pressure data element corresponding to each different mining area, the data composition of the corresponding mining face pressure data element is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding mining face pressure data element. The extracted data includes the name, model, number, location, acquisition time, and detection value of the monitoring area of ​​the pressure sensor at the mining face of each mining area.

[0089] Based on the thirteenth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard, a borehole stress data element is constructed. The borehole stress data element is used to store the borehole stress monitoring data. The thirteenth parameter includes at least the monitoring area, area number, data acquisition, stress gauge type, stress gauge number, and stress gauge installation location.

[0090] In practical applications, based on the borehole stress data element standards corresponding to different mining areas, the data composition of the corresponding borehole stress data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding borehole stress data elements. The extracted data includes the name, model, relative position of the measurement points, number, location, acquisition time, and detection value of the stress gauge monitoring area in the boreholes of each mining area.

[0091] Based on the fourteenth parameter in each of the above-mentioned target monitoring reports and the corresponding target data element standard, a roof displacement data element is constructed. The roof displacement data element is used to store the offset data of the mine roof. The fourteenth parameter includes at least the monitoring area, area number, collected data, displacement sensor type, displacement sensor number, and displacement sensor installation location.

[0092] In practical applications, based on the roof displacement data element standards corresponding to different mining areas, the data composition of the corresponding roof displacement data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding roof displacement data elements. The extracted data includes the name, model, relative position of measurement points, number of base points, base point position, number, location, acquisition time, and detection value of the sensor monitoring area for each mining area.

[0093] Anchor cable stress data elements are constructed based on the fifteenth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The anchor cable stress data elements are used to store the stress monitoring data of the anchor cable. The fifteenth parameter includes at least the monitoring area, area number, collected data, stress sensor type, stress sensor number, and stress sensor installation location.

[0094] In practical applications, based on the anchor cable stress data element standards corresponding to different mining areas, the data composition of the corresponding anchor cable stress data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding anchor cable stress data elements. The extracted data includes the name, model, relative position of the measurement point, number, location, acquisition time, and detection value of the stress gauge monitoring area for each mining area's anchor cables.

[0095] Microseismic data elements are constructed based on the sixteenth parameter in each of the above-mentioned target monitoring reports and the corresponding target data element standards. The microseismic data elements are used to store the microseismic data monitored during the mining process. The sixteenth parameter includes at least the number of monitoring channels, channel number, sampling frequency, acquired data, microseismic sensor type, microseismic sensor number, and microseismic sensor installation location.

[0096] In practical applications, based on the microseismic data element standards corresponding to different mining areas, the data composition of the corresponding microseismic data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding microseismic data elements. The extracted data includes the name, model, source location, source energy, number, location, acquisition time, and amplitude of the monitoring area of ​​the microseismic sensor in each mining area.

[0097] Acoustic data elements are constructed based on the seventeenth parameter in each of the above-mentioned target monitoring reports and the corresponding target data element standards. The above-mentioned acoustic data elements are used to store acoustic data monitored by acoustic sensors during the mining process. The above-mentioned seventeenth parameter includes at least the number of monitoring channels, channel number, sampling frequency, acquired data, acoustic device type, acoustic sensor number, and acoustic sensor installation location.

[0098] In practical applications, based on the acoustic data element standards corresponding to different mining areas, the data composition of the corresponding acoustic data elements is determined. The corresponding data is then extracted from the aforementioned target monitoring reports to construct the corresponding acoustic data elements. The extracted data includes the number of monitoring channels, channel numbers, sampling frequency, acquired data, acoustic sensor type, acoustic sensor number, and acoustic sensor installation location for each mining area's acoustic sensor monitoring area.

[0099] The aforementioned mining face pressure data elements, borehole stress data elements, roof displacement data elements, anchor cable stress data elements, microseismic data elements, and acoustic data elements are combined according to the corresponding target data element standards to obtain geological monitoring data elements. These geological monitoring data elements are used to store relevant data from the geological safety monitoring system.

[0100] In practical applications, the aforementioned data elements of mining face pressure, borehole stress, roof displacement, anchor cable stress, microseismic data, and acoustic wave are combined according to the data element standards for geological monitoring data elements to obtain geological monitoring data elements. The geological safety monitoring system can then perform hazard prediction from multiple perspectives based on these geological monitoring data elements. Furthermore, due to the unified data naming and format, it can simultaneously predict hazards in multiple mining areas.

[0101] In order to construct hydrological monitoring data elements, in one optional implementation, step S203 above includes:

[0102] Based on the eighteenth parameter in each of the above-mentioned target monitoring reports and the corresponding target data element standards, a precipitation data element is constructed. The precipitation data element is used to store the precipitation situation in the area where the mine is located. The eighteenth parameter includes at least the precipitation amount, the duration of precipitation, and the time for clearing accumulated water.

[0103] Specifically, based on the precipitation data element standards corresponding to different mining areas, the data composition of the corresponding precipitation data elements is determined, and the corresponding data is extracted from the aforementioned target monitoring reports to construct the corresponding precipitation data elements. The extracted data includes the sensor number, measurement time, precipitation amount, and water clearing time for each mining area.

[0104] Surface water data elements are constructed based on the nineteenth parameter in each of the above-mentioned target monitoring reports and the corresponding target data element standards. The above-mentioned surface water data elements are used to store the water accumulation situation in the area where the mine is located. The above-mentioned nineteenth parameter includes at least the collection point number, collection point location, water level, flow velocity, and water flow cross section.

[0105] Specifically, based on the surface water data element standards corresponding to different mining areas, the data composition of the corresponding surface water data elements is determined, and the corresponding data is extracted from the aforementioned target monitoring reports to construct the corresponding surface water data elements. The extracted data includes the sensor acquisition point number, location, water flow cross-section, and corresponding flow velocity, flow rate, and acquisition time for each mining area.

[0106] Based on the twentieth parameter in each of the above-mentioned target monitoring reports and the corresponding target data element standard, a water inflow data element is constructed. The water inflow data element is used to store the water inflow situation in the mine. The twentieth parameter includes at least the collection point number, collection point location, flow velocity, flow rate, and water flow cross section.

[0107] Specifically, based on the water inflow data element standards corresponding to different mining areas, the data composition of the corresponding water inflow data elements is determined, and the corresponding data is extracted from the aforementioned target monitoring reports to construct the corresponding water inflow data elements. The extracted data includes the sensor acquisition point number, location, water flow cross-section, and corresponding flow velocity, flow rate, and acquisition time for each mining area.

[0108] Based on the twenty-first parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard, a drainage volume data element is constructed. The drainage volume data element is used to store the underground drainage situation of the mine. The twenty-first parameter includes at least the drainage location and drainage volume.

[0109] Specifically, based on the drainage volume data element standards corresponding to different mining areas, the data composition of the corresponding drainage volume data elements is determined, and the corresponding data is extracted from the aforementioned target monitoring reports to construct the corresponding drainage volume data elements. The extracted data includes the point number, point location, drainage volume at the corresponding point, and collection time of the drainage points detected by the underground sensors in each mining area.

[0110] The above-mentioned precipitation data elements, surface water data elements, water inflow data elements, and drainage data elements are combined according to the corresponding target data element standards to obtain hydrological monitoring data elements. The above-mentioned hydrological monitoring data elements are used to store relevant data of the hydrological safety monitoring system.

[0111] Specifically, the aforementioned precipitation data elements, surface water data elements, water inflow data elements, and drainage data elements are combined according to the data element standards for hydrological monitoring data elements to obtain hydrological monitoring data elements. The hydrological safety monitoring system can make hazard predictions from multiple perspectives based on the aforementioned hydrological monitoring data elements, and due to the unified data naming and data format, it can simultaneously predict disasters in multiple mining areas.

[0112] To enable those skilled in the art to better understand the technical solution of this application, the implementation process of the data acquisition method of this application will be described in detail below with reference to specific embodiments.

[0113] This embodiment relates to a specific data acquisition method, which is specifically applied to, for example... Figure 4 The data acquisition system shown is as follows: Figure 4 As shown, the above method includes the following steps:

[0114] Step S1: Configure the data acquisition program on the data acquisition server at the coal mine end to adapt to the different formats of monitoring messages from different data sources collected by sensors from different manufacturers. The above data sources include, but are not limited to, data elements such as OPC, FTP files, databases and WebService.

[0115] Step S2: The monitoring messages generated by different coal mines are collected through the real-time data pipeline via the data acquisition server mentioned above. For example, if the message publisher is coal mine 1, then the monitoring message is collected through the data acquisition program corresponding to coal mine 1.

[0116] Step S3: Convert the format of the collected monitoring messages through the parameter definition data pipeline to obtain unified messages;

[0117] Step S4: Upload the unified message to the company's server via the network. Use different data parsing programs to create corresponding data elements based on the message. For example, if the message subscriber is the company's data parsing program 1, then the data parsing program 1 will extract and parse the corresponding message to generate the corresponding data elements.

[0118] Step S5: Based on the above data elements, conduct a unified multi-hazard comprehensive prediction for each coal mine.

[0119] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0120] This application also provides a data acquisition device. It should be noted that the data acquisition device of this application can be used to execute the data acquisition method provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0121] The data acquisition device provided in the embodiments of this application will be described below.

[0122] Figure 5 This is a structural block diagram of a data acquisition device according to an embodiment of this application. Figure 5 As shown, the device includes:

[0123] The first acquisition unit 10 is used to acquire multiple real-time monitoring messages and convert the real-time monitoring messages into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least message name and message structure.

[0124] Specifically, the monitoring reports uploaded by different mining areas are obtained. Since the monitoring equipment used in different mining areas are from different manufacturers, the monitoring report formats generated based on the monitoring data are not uniform, which is not conducive to the use of disaster prediction systems for comprehensive multi-disaster prediction. Therefore, the report formats need to be unified to obtain reports with the same format, namely the target monitoring reports mentioned above.

[0125] The first determining unit 20 is used to determine multiple target data element standards based on multiple target monitoring messages. The target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message.

[0126] Specifically, based on the data type corresponding to the data in the unified target monitoring message, the corresponding data element standard is determined. In one embodiment of this application, if the message contains relevant data of the methane sensor, the corresponding target data source standard includes the methane sensor device data element standard, the methane sensor real-time monitoring data element standard, the methane sensor alarm data element standard, the methane sensor statistical data element standard, and the methane sensor operating status data element standard.

[0127] The construction unit 30 is used to construct multiple data elements based on each of the above-mentioned target monitoring messages and the corresponding target data element standards. Each of the above-mentioned target monitoring messages corresponds to at least one of the above-mentioned data elements. The above-mentioned data elements are used to unify the names and formats of the data in the above-mentioned target monitoring messages.

[0128] Specifically, corresponding data elements are constructed based on the corresponding data element standards and the data in the target monitoring message. In one embodiment of this application, the number of alarms, alarm type, alarm start time, alarm end time, maximum concentration, minimum concentration, and average concentration during the alarm period of the methane sensor are obtained from the target monitoring message based on the methane sensor alarm data element, and then constructed into a methane sensor alarm data element according to a preset format.

[0129] Storage unit 40 is used to store each of the above data elements into the corresponding database.

[0130] Specifically, after each message is constructed into corresponding data elements according to the corresponding data element standard, it can be stored in the corresponding database. In one embodiment of this application, after constructing the methane sensor alarm data elements for each mining area, they are stored in the environmental safety monitoring system database.

[0131] In this embodiment, the first acquisition unit acquires multiple real-time monitoring messages and converts them into a preset format to obtain multiple target monitoring messages. These multiple real-time monitoring messages are data monitored by monitoring stations in different mining areas at the current time. The preset format includes at least a message name and a message structure. The first determination unit determines multiple target data element standards based on the multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message. The construction unit constructs multiple data elements based on each target monitoring message and the corresponding target data element standard. Each target monitoring message corresponds to at least one data element. These data elements are used to unify the names and formats of the data in the target monitoring messages. The storage unit stores each of the data elements into a corresponding database. This application addresses the problem in existing technologies where inconsistent data naming and structures, stemming from different monitoring stations in various mines, hinders comprehensive multi-hazard analysis. By analyzing data from monitoring reports from different stations within different mines, standard data naming and structures are established, and a mapping relationship is created between these standard data naming and structures and the data in the reports from each monitoring station. This unified approach allows for the construction of corresponding data elements based on the data types of the monitored data with the unified naming and structures, and their standardized storage.

[0132] To standardize the data naming and format of monitoring reports from different mining areas, in one optional implementation, the first acquisition unit includes:

[0133] The decomposition module is used to perform the decomposition step, decomposing the above real-time monitoring message into multiple fields, each of which corresponds to different data content in the above real-time monitoring message.

[0134] The acquisition module is used to perform the acquisition steps and determine the target field mapping table based on the message source of the real-time monitoring message. The target field mapping table includes the mapping relationship between the data name of the field and the data name in the preset format.

[0135] The mapping module is used to perform the mapping steps, converting the fields into the preset format according to the mapping table of the fields and the target fields.

[0136] The first combination module is used to perform the combination steps, combining the above fields in sequence according to the above message structure to obtain the above target monitoring message.

[0137] The repeat module is used to repeat the decomposition step, the acquisition step, the mapping step, and the combination step at least once in sequence until each monitoring data is converted into the target monitoring message.

[0138] To obtain the aforementioned data element standard, in one optional embodiment, the apparatus further includes:

[0139] The second acquisition unit is used to acquire multiple historical monitoring messages before determining multiple target data element standards based on multiple target monitoring messages. The multiple historical monitoring messages are messages of data monitored by the monitoring substations of different mining areas before the current time.

[0140] The third acquisition unit is used to acquire multiple historical analysis messages, which are messages for disaster prediction based on each historical analysis message, and the historical analysis messages correspond one-to-one with the historical monitoring messages.

[0141] The second determining unit is used to determine feature data based on each of the aforementioned historical analysis reports and the corresponding aforementioned historical monitoring reports. The aforementioned feature data is the data used for disaster prediction in the aforementioned historical monitoring reports.

[0142] The third determining unit is used to determine multiple data element standards based on the aforementioned feature data, and each of the aforementioned data element standards is used to map the corresponding aforementioned target monitoring message to the corresponding aforementioned data element.

[0143] To construct environmental monitoring data elements, in one optional implementation, the aforementioned construction unit includes:

[0144] The first construction module is used to construct equipment monitoring data elements based on the first parameters in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The equipment monitoring data elements are used to store the equipment parameters of each environmental monitoring sensor. The first parameters include at least the installation location, equipment code, and monitoring area of ​​each environmental monitoring sensor.

[0145] The second construction module is used to construct real-time monitoring data elements based on the second parameters in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The real-time monitoring data elements are used to store the real-time data monitored by each of the above-mentioned environmental monitoring sensors. The second parameters include at least the concentration of each gas, the negative pressure value of the above-mentioned monitoring area, temperature, relative humidity, gas flow rate and dust concentration.

[0146] The third construction module is used to construct a first alarm data element based on the third parameter in each of the above target monitoring messages and the corresponding target data element standard. The first alarm data element is used to store alarm information of the environmental safety monitoring system. The third parameter includes at least the first alarm type, the first alarm start time, and the first alarm end time.

[0147] The fourth construction module is used to construct a first statistical data element based on the fourth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard. The first statistical data element is used to store the processing method of the above-mentioned real-time data. The fourth parameter includes at least the data statistical period and the data statistical type. The data statistical type includes at least the maximum value, the minimum value and the average value.

[0148] The fifth construction module is used to construct device status data elements based on the fifth parameters in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The device status data elements are used to store the operating status of the above-mentioned environmental monitoring sensors. The fifth parameters include at least the first current operating status and the first operating status change time of the above-mentioned environmental monitoring sensors.

[0149] The second combination module is used to combine the above-mentioned equipment monitoring data elements, the above-mentioned real-time monitoring data elements, the above-mentioned first alarm data elements, the first statistical data elements, and the equipment status data elements according to the corresponding target data element standards to obtain environmental monitoring data elements. The environmental monitoring data elements are used to store relevant data of the above-mentioned environmental safety monitoring system.

[0150] In one optional implementation, the aforementioned construction unit includes, for constructing personnel monitoring data elements:

[0151] The sixth construction module is used to construct base station data elements based on the sixth parameter in each of the above target monitoring messages and the corresponding target data element standards. The base station data elements are used to store the equipment parameters of each base station. The sixth parameter includes at least the base station installation location and the base station number.

[0152] The seventh construction module is used to construct working area data elements based on the seventh parameters in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The working area data elements are used to store the planning of different areas downhole. The seventh parameters include at least the working area number, working area name, working area function, and number of workers in the working area.

[0153] The eighth construction module is used to construct personnel identity data elements based on the eighth parameter in each of the above target monitoring messages and the corresponding target data element standards. The personnel identity data elements are used to store relevant information of each staff member. The eighth parameter includes at least personnel number, department, contact information and job type.

[0154] The ninth construction module is used to construct personnel dynamic data elements based on the ninth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The personnel dynamic data elements are used to store the real-time dynamics of each of the above-mentioned staff members. The ninth parameter includes at least the staff number, data acquisition time, staff location, downhole time and outhole time.

[0155] The tenth construction module is used to construct a second alarm data element based on the tenth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard. The second alarm data element is used to store alarm information of the personnel safety monitoring system. The tenth parameter includes at least the second alarm type, the second alarm start time, and the second alarm end time.

[0156] The eleventh construction module is used to construct base station operation status data elements based on the eleventh parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The base station operation status data elements are used to store the operation status of the base station. The eleventh parameter includes at least the second current operation status and the second status change time of the base station.

[0157] The third combination module is used to combine the above-mentioned work area data elements, personnel identity data elements, personnel dynamic data elements, second alarm data elements, and base station operation status data elements according to the corresponding target data element standards to obtain personnel monitoring data elements. The above-mentioned personnel monitoring data elements are used to store relevant data of the above-mentioned personnel safety monitoring system.

[0158] To construct geological monitoring data elements, in one optional implementation, the aforementioned construction unit includes:

[0159] The twelfth construction module is used to construct a mining face pressure data element based on the twelfth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard. The mining face pressure data element is used to store the pressure monitoring data of the mining face. The twelfth parameter includes at least the monitoring area, area number, collected data, pressure sensor type, pressure sensor number, and pressure sensor location.

[0160] The thirteenth construction module is used to construct borehole stress data elements based on the thirteenth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The borehole stress data elements are used to store borehole stress monitoring data. The thirteenth parameter includes at least the monitoring area, area number, data acquisition, stress gauge type, stress gauge number, and stress gauge installation location.

[0161] The fourteenth construction module is used to construct roof displacement data elements based on the fourteenth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The roof displacement data elements are used to store the offset data of the mine roof. The fourteenth parameter includes at least the monitoring area, area number, collected data, displacement sensor type, displacement sensor number, and displacement sensor installation location.

[0162] The fifteenth construction module is used to construct anchor cable stress data elements based on the fifteenth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The anchor cable stress data elements are used to store the stress monitoring data of the anchor cable. The fifteenth parameter includes at least the monitoring area, area number, collected data, stress sensor type, stress sensor number, and stress sensor installation location.

[0163] The sixteenth construction module is used to construct microseismic data elements based on the sixteenth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The microseismic data elements are used to store the microseismic data monitored during the mining process. The sixteenth parameter includes at least the number of monitoring channels, channel number, sampling frequency, acquired data, microseismic sensor type, microseismic sensor number, and microseismic sensor installation location.

[0164] The seventeenth construction module is used to construct acoustic data elements based on the seventeenth parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The acoustic data elements are used to store the acoustic data monitored by the acoustic sensor during the mining process. The seventeenth parameter includes at least the number of monitoring channels, channel number, sampling frequency, acquired data, acoustic device type, acoustic sensor number, and acoustic sensor installation location.

[0165] The fourth combination module is used to combine the above-mentioned mining face pressure data elements, the above-mentioned borehole stress data elements, the above-mentioned roof displacement data elements, the above-mentioned anchor cable stress data elements, the above-mentioned microseismic data elements, and the above-mentioned acoustic data elements according to the corresponding target data element standards to obtain geological monitoring data elements. The above-mentioned geological monitoring data elements are used to store relevant data of the geological safety monitoring system.

[0166] To construct hydrological monitoring data elements, in one optional implementation, the aforementioned construction unit includes:

[0167] The eighteenth construction module is used to construct precipitation data elements based on the eighteenth parameter in each of the above-mentioned target monitoring reports and the corresponding target data element standards. The precipitation data elements are used to store the precipitation situation in the area where the mine is located. The eighteenth parameter includes at least precipitation amount, precipitation duration and water clearing time.

[0168] The nineteenth construction module is used to construct surface water data elements based on the nineteenth parameter in each of the above-mentioned target monitoring reports and the corresponding target data element standards. The surface water data elements are used to store the water accumulation situation in the area where the mine is located. The nineteenth parameter includes at least the collection point number, collection point location, water level, flow velocity, and water flow cross section.

[0169] The twentieth construction module is used to construct water inflow data elements based on the twentieth parameters in each of the above-mentioned target monitoring messages and the corresponding target data element standards. The water inflow data elements are used to store the water inflow situation in the mine. The twentieth parameters include at least the collection point number, collection point location, flow velocity, flow rate, and water flow cross section.

[0170] The twenty-first construction module is used to construct a drainage volume data element based on the twenty-first parameter in each of the above-mentioned target monitoring messages and the corresponding target data element standard. The drainage volume data element is used to store the underground drainage situation of the mine. The twenty-first parameter includes at least the drainage location and drainage volume.

[0171] The fifth combination module is used to combine the above-mentioned precipitation data elements, surface water data elements, water inflow data elements, and drainage data elements according to the corresponding target data element standards to obtain hydrological monitoring data elements. The above-mentioned hydrological monitoring data elements are used to store relevant data of the hydrological safety monitoring system.

[0172] The aforementioned data acquisition device includes a processor and a memory. The first acquisition unit, the first determination unit, the construction unit, and the storage unit are all stored as program units in the memory. The processor executes the program units stored in the memory to achieve the corresponding functions. All of the above modules are located in the same processor; alternatively, the modules may be located in different processors in any combination.

[0173] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and their parameters can be adjusted to standardize the naming and formatting of monitoring data generated by sensors and monitoring systems from different manufacturers.

[0174] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0175] This invention provides a computer-readable storage medium including a stored program, wherein the program, when running, controls the device containing the computer-readable storage medium to execute the data acquisition method.

[0176] Specifically, data collection methods include:

[0177] Step S201: Obtain multiple real-time monitoring messages and convert the real-time monitoring messages into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least message name and message structure.

[0178] Step S202: Determine multiple target data element standards based on multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message.

[0179] Step S203: Based on each of the above-mentioned target monitoring messages and the corresponding target data element standards, construct multiple data elements. Each of the above-mentioned target monitoring messages corresponds to at least one of the above-mentioned data elements. The above-mentioned data elements are used to unify the names and formats of the data in the above-mentioned target monitoring messages.

[0180] Step S204: Store each of the above data elements into the corresponding database.

[0181] This invention provides a processor for running a program, wherein the program executes the data acquisition method described above.

[0182] Step S201: Obtain multiple real-time monitoring messages and convert the real-time monitoring messages into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least message name and message structure.

[0183] Step S202: Determine multiple target data element standards based on multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message.

[0184] Step S203: Based on each of the above-mentioned target monitoring messages and the corresponding target data element standards, construct multiple data elements. Each of the above-mentioned target monitoring messages corresponds to at least one of the above-mentioned data elements. The above-mentioned data elements are used to unify the names and formats of the data in the above-mentioned target monitoring messages.

[0185] Step S204: Store each of the above data elements into the corresponding database.

[0186] This invention provides a security monitoring system, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs at least the following steps: (method claim steps, exclusive claim). The device described herein can be a server, PC, PAD, mobile phone, etc.

[0187] Step S201: Obtain multiple real-time monitoring messages and convert the real-time monitoring messages into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least message name and message structure.

[0188] Step S202: Determine multiple target data element standards based on multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message.

[0189] Step S203: Based on each of the above-mentioned target monitoring messages and the corresponding target data element standards, construct multiple data elements. Each of the above-mentioned target monitoring messages corresponds to at least one of the above-mentioned data elements. The above-mentioned data elements are used to unify the names and formats of the data in the above-mentioned target monitoring messages.

[0190] Step S204: Store each of the above data elements into the corresponding database.

[0191] This application also provides a computer program product that, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps: (steps of the method claim, exclusive claim).

[0192] Step S201: Obtain multiple real-time monitoring messages and convert the real-time monitoring messages into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least message name and message structure.

[0193] Step S202: Determine multiple target data element standards based on multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message.

[0194] Step S203: Based on each of the above-mentioned target monitoring messages and the corresponding target data element standards, construct multiple data elements. Each of the above-mentioned target monitoring messages corresponds to at least one of the above-mentioned data elements. The above-mentioned data elements are used to unify the names and formats of the data in the above-mentioned target monitoring messages.

[0195] Step S204: Store each of the above data elements into the corresponding database.

[0196] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0197] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0198] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0199] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0200] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0201] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0202] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0203] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0204] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0205] As can be seen from the above description, the embodiments of this application achieve the following technical effects:

[0206] 1) The data acquisition method of this application includes: First, acquiring multiple real-time monitoring messages and converting them into a preset format to obtain multiple target monitoring messages. These multiple real-time monitoring messages are messages containing data monitored by monitoring stations in different mining areas at the current time. The preset format includes at least a message name and a message structure. Then, determining multiple target data element standards based on the multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message. Next, constructing multiple data elements based on each target monitoring message and its corresponding target data element standard. Each target monitoring message corresponds to at least one data element. These data elements are used to unify the names and formats of the data in the target monitoring messages. Finally, storing each of the data elements in a corresponding database. This application addresses the problem in existing technologies where inconsistent data naming and structures, stemming from different monitoring stations in various mines, hinders comprehensive multi-hazard analysis. By analyzing data from monitoring reports from different stations within different mines, standard data naming and structures are established, and a mapping relationship is created between these standard data naming and structures and the data in the reports from each monitoring station. This unified approach allows for the construction of corresponding data elements based on the data types of the monitored data with the unified naming and structures, and their standardized storage.

[0207] 2) The data acquisition device of this application comprises: a first acquisition unit acquiring multiple real-time monitoring messages and converting them into a preset format to obtain multiple target monitoring messages; the multiple real-time monitoring messages being messages of data monitored by monitoring substations in different mining areas at the current time; the preset format including at least a message name and a message structure; a first determination unit determining multiple target data element standards based on the multiple target monitoring messages; the target data element standards including at least a data element name and a data element structure; one target monitoring message corresponding to one target data element standard; and one target data element standard corresponding to at least one target monitoring message; a construction unit constructing multiple data elements based on each target monitoring message and the corresponding target data element standard; one target monitoring message corresponding to at least one data element; the data elements being used to unify the name and format of the data in the target monitoring messages; and a storage unit storing each of the data elements into a corresponding database. This application addresses the problem in existing technologies where inconsistent data naming and structures, stemming from different monitoring stations in various mines, hinders comprehensive multi-hazard analysis. By analyzing data from monitoring reports from different stations within different mines, standard data naming and structures are established, and a mapping relationship is created between these standard data naming and structures and the data in the reports from each monitoring station. This unified approach allows for the construction of corresponding data elements based on the data types of the monitored data with the unified naming and structures, and their standardized storage.

[0208] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A data acquisition method, characterized in that, Specifically, it includes: Multiple real-time monitoring messages are acquired and converted into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least a message name and a message structure. Multiple target data element standards are determined based on multiple target monitoring messages. Each target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message. Based on each target monitoring message and the corresponding target data element standard, multiple data elements are constructed, with each target monitoring message corresponding to at least one data element. The data elements are used to unify the name and format of the data in the target monitoring message. Each of the data elements is stored in the corresponding database; Before determining the multiple target data element standards based on the multiple target monitoring messages, the method further includes: Acquire multiple historical monitoring messages, wherein the multiple historical monitoring messages are messages containing data monitored by the monitoring substations in different mining areas up to the current time; Multiple historical analysis messages are obtained, and the multiple historical analysis messages are messages for disaster prediction based on each historical analysis message. The historical analysis messages correspond one-to-one with the historical monitoring messages. Feature data is determined based on each of the historical analysis messages and the corresponding historical monitoring messages, wherein the feature data is the data used for disaster prediction in the historical monitoring messages; Based on the feature data, multiple data element standards are determined, and each data element standard is used to map the corresponding target monitoring message to the corresponding data element. The step involves constructing multiple data elements based on each target monitoring message and the corresponding target data element standard, including: Based on the first parameter in each target monitoring message and the corresponding target data element standard, a device monitoring data element is constructed. The device monitoring data element is used to store the device parameters of each environmental monitoring sensor. The first parameter includes at least the installation location, device code, and monitoring area of ​​each environmental monitoring sensor. A real-time monitoring data element is constructed based on the second parameter in each target monitoring message and the corresponding target data element standard. The real-time monitoring data element is used to store the real-time data monitored by each environmental monitoring sensor. The second parameter includes at least the concentration of each gas, the negative pressure value of the monitoring area, the temperature, the relative humidity, the gas flow rate, and the dust concentration. A first alarm data element is constructed based on the third parameter in each target monitoring message and the corresponding target data element standard. The first alarm data element is used to store alarm information of the environmental safety monitoring system. The third parameter includes at least a first alarm type, a first alarm start time, and a first alarm end time. A first statistical data element is constructed based on the fourth parameter in each target monitoring message and the corresponding target data element standard. The first statistical data element is used to store the processing method of the real-time data. The fourth parameter includes at least the data statistical period and the data statistical type. The data statistical type includes at least the maximum value, the minimum value and the average value. Based on the fifth parameter in each target monitoring message and the corresponding target data element standard, a device status data element is constructed. The device status data element is used to store the operating status of the environmental monitoring sensor. The fifth parameter includes at least the first current operating status of the environmental monitoring sensor and the first operating status change time. The equipment monitoring data element, the real-time monitoring data element, the first alarm data element, the first statistical data element, and the equipment status data element are combined according to the corresponding target data element standard to obtain the environmental monitoring data element. The environmental monitoring data element is used to store relevant data of the environmental safety monitoring system.

2. The method according to claim 1, characterized in that, Multiple real-time monitoring messages are acquired, and the real-time monitoring messages are converted into a preset format to obtain multiple target monitoring messages, including: The decomposition step involves decomposing the real-time monitoring message into multiple fields, each field corresponding to different data content in the real-time monitoring message. The acquisition step involves determining a target field mapping table based on the message source of the real-time monitoring message. The target field mapping table includes the mapping relationship between the data name of the field and the data name in the preset format. The mapping step involves converting the fields into the preset format according to the mapping table between each field and the target field. The combination step involves combining the fields sequentially according to the message structure to obtain the target monitoring message. The decomposition step, the acquisition step, the mapping step, and the combination step are repeated at least once in sequence until each monitoring data is converted into the target monitoring message.

3. The method according to claim 1, characterized in that, Based on the target monitoring messages and the corresponding target data element standards, multiple data elements are constructed, specifically replaced as follows: Based on the sixth parameter in each target monitoring message and the corresponding target data element standard, a base station data element is constructed. The base station data element is used to store the equipment parameters of each base station. The sixth parameter includes at least the base station installation location and the base station number. Based on the seventh parameter in each target monitoring message and the corresponding target data element standard, a work area data element is constructed. The work area data element is used to store the planning of different areas downhole. The seventh parameter includes at least the work area number, work area name, work area function, and number of workers in the work area. Personnel identity data elements are constructed based on the eighth parameter in each target monitoring message and the corresponding target data element standard. The personnel identity data elements are used to store relevant information of each staff member. The eighth parameter includes at least the staff member number, department, contact information, and job type. Based on the ninth parameter in each target monitoring message and the corresponding target data element standard, a personnel dynamic data element is constructed. The personnel dynamic data element is used to store the real-time dynamics of each worker. The ninth parameter includes at least the personnel number, data acquisition time, personnel location, downhole time, and exit time. A second alarm data element is constructed based on the tenth parameter in each target monitoring message and the corresponding target data element standard. The second alarm data element is used to store alarm information of the personnel safety monitoring system. The tenth parameter includes at least the second alarm type, the second alarm start time, and the second alarm end time. Based on the eleventh parameter in each target monitoring message and the corresponding target data element standard, a base station operation status data element is constructed. The base station operation status data element is used to store the operation status of the base station. The eleventh parameter includes at least the second current operation status and the second status change time of the base station. The work area data element, the personnel identity data element, the personnel dynamic data element, the second alarm data element, and the base station operation status data element are combined according to the corresponding target data element standard to obtain the personnel monitoring data element. The personnel monitoring data element is used to store relevant data of the personnel safety monitoring system.

4. The method according to claim 1, characterized in that, Based on the target monitoring messages and the corresponding target data element standards, multiple data elements are constructed, specifically replaced as follows: Based on the twelfth parameter in each target monitoring message and the corresponding target data element standard, a mining face pressure data element is constructed. The mining face pressure data element is used to store the pressure monitoring data of the mining face. The twelfth parameter includes at least the monitoring area, area number, collected data, pressure sensor type, pressure sensor number, and pressure sensor location. Based on the thirteenth parameter in each target monitoring message and the corresponding target data element standard, a borehole stress data element is constructed. The borehole stress data element is used to store borehole stress monitoring data. The thirteenth parameter includes at least the monitoring area, area number, collected data, stress gauge type, stress gauge number, and stress gauge installation location. Based on the fourteenth parameter in each target monitoring message and the corresponding target data element standard, a roof displacement data element is constructed. The roof displacement data element is used to store the offset data of the mine roof. The fourteenth parameter includes at least the monitoring area, area number, collected data, displacement sensor type, displacement sensor number, and displacement sensor installation location. An anchor cable stress data element is constructed based on the fifteenth parameter in each target monitoring message and the corresponding target data element standard. The anchor cable stress data element is used to store the stress monitoring data of the anchor cable. The fifteenth parameter includes at least the monitoring area, area number, collected data, stress sensor type, stress sensor number, and stress sensor installation location. Microseismic data elements are constructed based on the sixteenth parameter in each target monitoring message and the corresponding target data element standard. The microseismic data elements are used to store the microseismic data monitored during the mining process. The sixteenth parameter includes at least the number of monitoring channels, channel number, sampling frequency, acquired data, microseismic sensor type, microseismic sensor number, and microseismic sensor installation location. Acoustic data elements are constructed based on the seventeenth parameter in each target monitoring message and the corresponding target data element standard. The acoustic data elements are used to store acoustic data monitored by acoustic sensors during the mining process. The seventeenth parameter includes at least the number of monitoring channels, channel number, sampling frequency, acquired data, acoustic device type, acoustic sensor number, and acoustic sensor installation location. The data elements of the mining face pressure, the borehole stress, the roof displacement, the anchor cable stress, the microseismic data, and the acoustic wave are combined according to the corresponding target data element standards to obtain geological monitoring data elements, which are used to store relevant data of the geological safety monitoring system.

5. The method according to claim 1, characterized in that, Based on the target monitoring messages and the corresponding target data element standards, multiple data elements are constructed, specifically replaced as follows: A precipitation data element is constructed based on the eighteenth parameter in each of the target monitoring messages and the corresponding target data element standard. The precipitation data element is used to store the precipitation situation in the area where the mine is located. The eighteenth parameter includes at least the precipitation amount, the duration of precipitation, and the time for clearing accumulated water. Surface water volume data elements are constructed based on the nineteenth parameter in each target monitoring message and the corresponding target data element standard. The surface water volume data elements are used to store the water accumulation situation in the area where the mine is located. The nineteenth parameter includes at least the collection point number, collection point location, water level, flow velocity, and water flow cross section. A water inflow data element is constructed based on the twentieth parameter in each target monitoring message and the corresponding target data element standard. The water inflow data element is used to store the water inflow situation in the mine. The twentieth parameter includes at least the collection point number, collection point location, flow velocity, flow rate, and water flow cross section. Based on the twenty-first parameter in each target monitoring message and the corresponding target data element standard, a drainage volume data element is constructed. The drainage volume data element is used to store the underground drainage situation of the mine. The twenty-first parameter includes at least the drainage location and the drainage volume. The precipitation data element, the surface water data element, the water inflow data element, and the drainage data element are combined according to the corresponding target data element standard to obtain the hydrological monitoring data element, which is used to store relevant data of the hydrological safety monitoring system.

6. A data acquisition device, characterized in that, include: The first acquisition unit is used to acquire multiple real-time monitoring messages and convert the real-time monitoring messages into a preset format to obtain multiple target monitoring messages. The multiple real-time monitoring messages are messages of data monitored by monitoring substations in different mining areas at the current time. The preset format includes at least a message name and a message structure. The first determining unit is configured to determine multiple target data element standards based on multiple target monitoring messages. The target data element standard includes at least a data element name and a data element structure. One target monitoring message corresponds to one target data element standard, and one target data element standard corresponds to at least one target monitoring message. The construction unit is used to construct multiple data elements according to each target monitoring message and the corresponding target data element standard. Each target monitoring message corresponds to at least one data element. The data element is used to unify the name and format of the data in the target monitoring message. A storage unit is used to store each of the data elements into the corresponding database; The device further includes: The second acquisition unit is used to acquire multiple historical monitoring messages before determining multiple target data element standards based on multiple target monitoring messages. The multiple historical monitoring messages are messages containing data monitored by the monitoring substations of different mining areas before the current time. The third acquisition unit is used to acquire multiple historical analysis messages, wherein the multiple historical analysis messages are messages for disaster prediction based on each historical analysis message, and the historical analysis messages correspond one-to-one with the historical monitoring messages; The second determining unit is used to determine feature data based on each of the historical analysis messages and the corresponding historical monitoring messages, wherein the feature data is the data used for disaster prediction in the historical monitoring messages; The third determining unit is used to determine multiple data element standards based on the feature data, and each data element standard is used to map the corresponding target monitoring message to the corresponding data element. The building unit includes: The first construction module is used to construct equipment monitoring data elements based on the first parameters in each target monitoring message and the corresponding target data element standard. The equipment monitoring data elements are used to store the equipment parameters of each environmental monitoring sensor. The first parameters include at least the installation location, equipment code, and monitoring area of ​​each environmental monitoring sensor. The second construction module is used to construct a real-time monitoring data element based on the second parameter in each target monitoring message and the corresponding target data element standard. The real-time monitoring data element is used to store the real-time data monitored by each environmental monitoring sensor. The second parameter includes at least the concentration of each gas, the negative pressure value of the monitoring area, the temperature, the relative humidity, the gas flow rate, and the dust concentration. The third construction module is used to construct a first alarm data element based on the third parameter in each target monitoring message and the corresponding target data element standard. The first alarm data element is used to store alarm information of the environmental safety monitoring system. The third parameter includes at least a first alarm type, a first alarm start time, and a first alarm end time. The fourth construction module is used to construct a first statistical data element based on the fourth parameter in each target monitoring message and the corresponding target data element standard. The first statistical data element is used to store the processing method of the real-time data. The fourth parameter includes at least the data statistical period and the data statistical type. The data statistical type includes at least the maximum value, the minimum value and the average value. The fifth construction module is used to construct a device status data element based on the fifth parameter in each target monitoring message and the corresponding target data element standard. The device status data element is used to store the operating status of the environmental monitoring sensor. The fifth parameter includes at least the first current operating status of the environmental monitoring sensor and the first operating status change time. The second combination module is used to combine the device monitoring data element, the real-time monitoring data element, the first alarm data element, the first statistical data element, and the device status data element according to the corresponding target data element standard to obtain environmental monitoring data element, which is used to store relevant data of the environmental safety monitoring system.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1 to 5.

8. A safety monitoring system, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising methods for performing any one of claims 1 to 5.