Mobile monitoring system based on coal mine industry

By designing a mobile monitoring system based on the coal mine industry, the problems of dispersed control and monitoring functions of coal mine comprehensive mining face equipment and poor mobility of centralized control warehouses are solved, and remote monitoring and control of coal mine equipment is realized, and the safety of operations is improved Sex and efficiency.

CN119420867APending Publication Date: 2025-02-11ZHENGZHOU HENGDA INTELLIGENT CONTROL TECHNOLOGY CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411064334.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-05
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

In the prior art, the monitoring and equipment control functions of the coal mine comprehensive mining surface are scattered, and the centralized control warehouse is poor in mobility and cannot follow the personnel, resulting in high labor costs, low safety and low mobility.

Method used

A mobile monitoring system based on the coal mining industry is designed, including connection management module, data processing module, equipment control module, video management module, security module and interface module. The system realizes real-time data transmission and device control through WebSocket connection and MQTT middleware, uses AES encryption to ensure the security of data and instructions, and realizes efficient communication between services through nginx and nacos.

Benefits of technology

Remote monitoring and control of coal mine equipment is realized, manual intervention and security risks are reduced, operational safety and efficiency are improved, and data transmission security and system stability are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420867A_ABST
    Figure CN119420867A_ABST
Patent Text Reader

Abstract

The invention relates to a mobile monitoring system based on the coal mine industry. The system integrates a connection management module, a data processing module, an equipment control module, a video management module, a safety module and an interface module. Through WebSocket and RESTful API technologies, the system realizes real-time data transmission and equipment remote control, and supports multi-channel video monitoring and real-time video stream processing. The security is enhanced through AES encryption and an identity verification mechanism, and meanwhile, the system uses Nginx and Nacos to optimize communication and stability between services. Besides, the system is adapted to a mobile terminal subjected to intrinsic safety explosion-proof authentication, so that an operator can perform real-time monitoring and control at any mining area position, and the real-time response capability and the management efficiency of a complex mining area environment are greatly enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric control system development, and more specifically, to a mobile monitoring system based on the coal mining industry. Background Art

[0002] In the current production environment of fully mechanized coal mining faces, the monitoring and control of the supports, coal mining machines, scrapers and other equipment in the working face rely on the ground dispatching room, the fully mechanized coal mining control warehouse located in the tunnel, and the dedicated controllers of each device. In daily production activities, the control of equipment start-stop and maintenance requires the cooperation of the ground dispatching room, the centralized control warehouse and personnel near the equipment to achieve equipment control and monitoring based on the overall environment of the working face. This method: high labor costs, requiring multiple personnel to cooperate with each other in different positions; low safety, if there is a problem with communication, unknown dangers will inevitably arise, and any danger may be fatal to the working environment of the underground working face; low mobility, the centralized control warehouse is fixed in the tunnel and cannot be moved, and it is necessary to return to the centralized control warehouse every time monitoring is required. Summary of the invention

[0003] The purpose of the present invention is to provide a mobile monitoring system and system based on the coal mining industry to solve the problem in the prior art that the monitoring and equipment control of the comprehensive mining face are divided into multiple systems, the functions are dispersed, and the centralized control warehouse has poor mobility and cannot move with the personnel.

[0004] In order to solve the above problems, the mobile monitoring system based on the coal mining industry involved in the present invention adopts the following technical solutions:

[0005] A mobile monitoring system based on the coal mining industry, comprising:

[0006] The connection management module is used to automatically create a WebSocket client connection after the user successfully logs in; generate a unique UUID identifier for each WebSocket connection; and automatically close the WebSocket connection and delete its UUID identifier when the user switches pages or closes a page.

[0007] The data processing module is used to receive the original sensor data forwarded by the centralized control system by listening to the MQTT middleware; push the data to the mobile terminal through the WebSocket connection to achieve real-time rendering of the data.

[0008] The equipment control module is used to send HTTP requests to call the centralized control system interface according to the interface specification of the centralized control system, so as to send control instructions to the comprehensive mining equipment; the HTTP request URL is encrypted by the AES encryption algorithm to ensure the security of instruction transmission.

[0009] The video management module is used to receive the camera control instructions input by the user, call the video monitoring system to obtain the video stream, and render the real-time video screen of the fully mechanized mining working face on the mobile terminal;

[0010] The security module is used to forward addresses through nginx, implement interface calls between internal services through the nacos registration center, and implement configuration isolation between services; it is also used to provide security and privacy protection measures with three joint verifications of account, password and device MAC address whitelist;

[0011] The interface module is used to ensure that the call response time of the system interface and the external interface is within 200ms. Data is transmitted through the mine industrial ring network and gigabit optical fiber to ensure millisecond-level data delay.

[0012] Preferably, the data processing module is also used to push updates to the front-end service of the mobile terminal via a WebSocket connection when the data changes.

[0013] Preferably, the equipment control module is also used to communicate with the centralized control system by using a RESTful API interface, thereby realizing remote monitoring and control of the comprehensive mining equipment.

[0014] Preferably, the video management module supports multi-channel video monitoring, allowing a user to select specific video streams from multiple cameras for viewing.

[0015] Preferably, the system stability and security module is also used to exchange data between services using the JSON format to simplify data processing and improve system interoperability.

[0016] Preferably, the communication and interface module is also used to support adjustment of data synchronization frequency through configuration to adapt to different network conditions and data requirements.

[0017] The invention also includes a mobile monitoring method performed by using the mobile monitoring system based on the coal mining industry, comprising the following steps:

[0018] User login steps: The user provides login credentials, the system verifies the credentials, and determines whether the login is successful. If the login is successful, the user enters the system; if it fails, an error message is displayed and the user logs in again.

[0019] Create a WebSocket connection step: Create a WebSocket connection for each successfully logged-in user to achieve real-time data communication. Generate a unique UUID for each connection, and the user selects the operation to be performed in the system, which may include viewing data, controlling devices, etc.

[0020] Operation classification step: according to the operation type selected by the user, if the operation type is data viewing or processing, go to the data management process step; if the operation type is device control, go to the device control process step; if the operation type is video monitoring, go to the video management step;

[0021] Data management steps: The system receives data from external sensors through MQTT middleware, pushes data to the user interface through WebSocket connection, and realizes real-time data rendering.

[0022] Device control steps: Send an HTTP request to the centralized control system, call the corresponding device control interface, encrypt the HTTP request with AES to ensure the security of the instruction, and the system updates the user interface based on the device response result.

[0023] Video management steps: call the video surveillance system, obtain the video stream, adjust the video output according to user operations, and render the video stream to the user interface in real time.

[0024] The beneficial effects of the present invention are as follows: Through the real-time data processing module, the system can monitor various equipment states and environmental parameters in the coal mine in real time, such as gas concentration, temperature, etc., respond to potential safety threats in a timely manner, and reduce the probability of accidents. The equipment control module allows operators to remotely control coal mine equipment, such as coal mining machines and conveyor belts, which reduces the number of times workers need to directly contact dangerous areas, thereby enhancing the safety of operations. The process of automatically creating and managing WebSocket connections and UUID identifications in the present invention reduces the need for manual intervention, making data transmission and equipment control more efficient. The system design ensures that the interface response time is within 200ms, which means that the delay from data transmission to equipment control is extremely low, and emergencies can be responded to quickly and adjusted in time. The system renders real-time video and data on the mobile terminal, combined with an intuitive operating interface, which greatly improves the user experience and convenience of operation. Since the system supports running on mobile terminals that have passed intrinsic safety and explosion-proof certification, operators can monitor and control equipment at any location in the mine area, no longer limited to fixed monitoring stations or control rooms. All sensitive HTTP communications are encrypted by the AES encryption algorithm to protect the security of control instructions and data transmission. The system uses a joint authentication mechanism of account, password and device MAC address to ensure that only authorized users can access the system, effectively preventing unauthorized access. The inter-service communication and address forwarding achieved by nginx and nacos improve the stability and scalability of the system. The present invention provides a comprehensive solution that aims to improve the safety, efficiency, convenience and reliability of coal mine operations through highly integrated technical modules.

[0025] Modular design illustration

[0026] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the following briefly introduces the drawings required for use in the embodiment:

[0027] Figure 1 It is a structural block diagram of a mobile monitoring system based on the coal mining industry according to a preferred embodiment of the present invention.

[0028] Figure 2 It is a flowchart of a mobile monitoring method based on the coal mining industry according to a preferred embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to make the technical purpose, technical solution and beneficial effects of the present invention clearer, the technical solution of the present invention is further described below in conjunction with the drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention, that is, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.

[0030] The mobile monitoring system based on the coal mining industry in the preferred embodiment of the present invention is as follows Figure 1 As shown, a mobile monitoring system based on the coal mining industry includes:

[0031] The connection management module is used to automatically create a WebSocket client connection after the user successfully logs in; generate a unique UUID identifier for each WebSocket connection; and automatically close the WebSocket connection and delete its UUID identifier when the user switches pages or closes a page.

[0032] The data processing module is used to receive the original sensor data forwarded by the centralized control system by listening to the MQTT middleware; push the data to the mobile terminal through the WebSocket connection to achieve real-time rendering of the data.

[0033] The equipment control module is used to send HTTP requests to call the centralized control system interface according to the interface specification of the centralized control system, so as to send control instructions to the comprehensive mining equipment; the HTTP request URL is encrypted by the AES encryption algorithm to ensure the security of instruction transmission.

[0034] The video management module is used to receive the camera control instructions input by the user, call the video monitoring system to obtain the video stream, and render the real-time video screen of the fully mechanized mining working face on the mobile terminal;

[0035] The security module is used to forward addresses through nginx, implement interface calls between internal services through the nacos registration center, and implement configuration isolation between services; it is also used to provide security and privacy protection measures with three joint verifications of account, password and device MAC address whitelist;

[0036] The interface module is used to ensure that the call response time of the system interface and the external interface is within 200ms. Data is transmitted through the mine industrial ring network and gigabit optical fiber to ensure millisecond-level data delay.

[0037] The mobile monitoring system based on the coal mining industry integrates multiple key modules in detail. Each module is designed for a specific function to ensure the efficient operation of the system and optimize the user experience. The following is a functional description of each module of the system:

[0038] The present invention also includes

[0039] Alarm processing unit: Receives and processes alarm signals from monitoring equipment to quickly respond to emergencies within the mine.

[0040] Permission management unit: manages user operating permissions to ensure that users can only perform authorized activities, thereby increasing system security.

[0041] The present invention also provides a data infrastructure layer, which is configured with:

[0042] WebSocket communication: supports real-time data communication and keeps data synchronized among components within the system.

[0043] Nacos Service Center: Maintains high availability and load balancing of internal services through service discovery and registration.

[0044] MQTT Message Center: Use the MQTT protocol to process lightweight message transmission and optimize the communication efficiency between devices.

[0045] AES encryption algorithm: Encrypts all sensitive data communications to protect the security of data transmission.

[0046] Docker container technology: Use Docker containers to deploy system components to improve the portability and scalability of the system.

[0047] Nginx reverse proxy: used to process HTTP requests and enhance the security and efficiency of network communications.

[0048] MySQL database: stores system data, including user information, device data, and operation records.

[0049] MyBatis data mapping: simplifies database operations, improves development efficiency and data access speed.

[0050] The present invention uses a real-time data processing module, and the system can monitor various equipment states and environmental parameters in the coal mine in real time, such as gas concentration, temperature, etc., respond to potential safety threats in a timely manner, and reduce the probability of accidents. The equipment control module allows operators to remotely control coal mine equipment, such as coal mining machines and conveyor belts, which reduces the number of times workers need to directly contact dangerous areas, thereby enhancing the safety of operations. The process of automatically creating and managing WebSocket connections and UUID identifications in the present invention reduces the need for manual intervention, making data transmission and equipment control more efficient. The system design ensures that the interface response time is within 200ms, which means that the delay from data transmission to equipment control is extremely low, and emergencies can be responded to quickly and adjusted in time. The system renders real-time video and data on the mobile terminal, combined with an intuitive operating interface, which greatly improves the user experience and convenience of operation. Since the system supports running on mobile terminals that have passed intrinsic safety and explosion-proof certification, operators can monitor and control equipment at any location in the mine area, no longer limited to fixed monitoring stations or control rooms. All sensitive HTTP communications are encrypted using the AES encryption algorithm to protect the security of control instructions and data transmission. The system uses a joint authentication mechanism of account, password and device MAC address to ensure that only authorized users can access the system, effectively preventing unauthorized access. The inter-service communication and address forwarding achieved by nginx and nacos improve the stability and scalability of the system. The present invention provides a comprehensive solution that aims to improve the safety, efficiency, convenience and reliability of coal mine operations through highly integrated technical modules.

[0051] In this embodiment, the data processing module is also used to push updates to the front-end service of the mobile terminal through a WebSocket connection when the data changes. The functions of the data processing module are not limited to basic data reception and transmission, but also include real-time push data updates to the mobile terminal using a WebSocket connection. This feature greatly enhances the responsiveness and flexibility of the system, so that in the dynamic environment of a coal mine, any critical data changes can be quickly captured and processed by the front-end service. For example, if a sudden increase in the concentration of hazardous gas is detected, the system will immediately send an alarm to the operator's mobile device through WebSocket to ensure sufficient response time to take action, thereby improving the safety and work efficiency of the miners.

[0052] In this embodiment, the equipment control module is also used to communicate with the centralized control system by using a RESTful API interface, thereby realizing remote monitoring and control of the comprehensive mining equipment. This design allows operators to operate the equipment from any location through a simple network request without physically approaching dangerous or difficult-to-reach areas. In addition, the use of RESTful API makes the system more modular, easy to maintain and expand, and also supports a variety of different types of client technologies, enhancing the versatility and future compatibility of the system.

[0053] In this embodiment, the video management module supports multi-channel video monitoring, allowing users to select specific video streams from multiple cameras for viewing. This function not only enhances the flexibility and comprehensiveness of monitoring, but also enables operators to more effectively monitor multiple key points throughout the mine. For example, operators can simultaneously observe the conditions of the import area and the coal face, discover and solve problems in a timely manner, and ensure production safety.

[0054] In this embodiment, the system stability and security module is also used to use the JSON format to exchange data between services to simplify data processing and improve the interoperability of the system. The system stability and security module uses the JSON format to exchange data between services, which not only simplifies the data processing process, but also improves the interoperability of the system. As a lightweight data exchange format, JSON is widely supported in various programming languages, which enables the system to be easily integrated with external systems, such as ERP systems or other monitoring tools, and also facilitates the addition of new functions and the upgrade of old systems.

[0055] In this embodiment, the communication and interface module is also used to support the adjustment of the data synchronization frequency through configuration to adapt to different network conditions and data requirements. The communication and interface module provides configurability of the data synchronization frequency, which allows the system to adjust according to different network conditions and data requirements. In the case of poor network conditions or low data requirements, the data synchronization frequency can be reduced to reduce the network load and the processing pressure of the server. Conversely, in critical operations or high data requirements, the synchronization frequency can be increased to ensure the real-time and accuracy of the data. This flexible adjustment mechanism provides the system with better adaptability and stability, enabling it to maintain efficient operation in various operating environments.

[0056] like Figure 2 As shown, the present invention also provides a mobile monitoring method based on the coal mining industry, comprising the following steps:

[0057] User login steps: The user provides login credentials, the system verifies the credentials, and determines whether the login is successful. If the login is successful, the user enters the system; if it fails, an error message is displayed and the user logs in again.

[0058] Create a WebSocket connection step: Create a WebSocket connection for each successfully logged-in user to achieve real-time data communication. Generate a unique UUID for each connection, and the user selects the operation to be performed in the system, which may include viewing data, controlling devices, etc.

[0059] Operation classification step: according to the operation type selected by the user, if the operation type is data viewing or processing, go to the data management process step; if the operation type is device control, go to the device control process step; if the operation type is video monitoring, go to the video management step;

[0060] Data management steps: The system receives data from external sensors through MQTT middleware, pushes data to the user interface through WebSocket connection, and realizes real-time data rendering.

[0061] Device control steps: Send an HTTP request to the centralized control system, call the corresponding device control interface, encrypt the HTTP request with AES to ensure the security of the instruction, and the system updates the user interface based on the device response result.

[0062] Video management steps: call the video surveillance system, obtain the video stream, adjust the video output according to user operations, and render the video stream to the user interface in real time.

[0063] For example, in the device control step, the system constructs an HTTP request. The HTTP request includes the control commands to be executed, such as starting or stopping the operation. The HTTP request is encrypted with AES to ensure the secure transmission of the control command. The encrypted request is sent to the centralized control system. The centralized control system decrypts and parses the HTTP request. According to the instructions in the request, the control operation is performed on the corresponding device. After the centralized control system performs the operation, the result is fed back to the mobile monitoring system. The feedback information is sent back to the user interface in real time through the WebSocket connection. After receiving the operation result, the user interface displays the corresponding status update, such as whether the device has been started or stopped.

[0064] When the login is successful or the page is switched, a new websocket connection is created and a unique uuid is generated. The abandoned websocket connection is deleted through the uuid of each websocket.

[0065] This system obtains real-time data by monitoring the mqtt middleware. The data source of mqtt is the original sensor data received and forwarded by the centralized control system (external system). This system encapsulates mqtt and websocket. The data monitored by mqtt will be pushed to the existing websocket terminal with the same identification code. The front-end service subscribes to the websocket to receive the data and renders it on the mobile terminal page.

[0066] According to the interface specification of the centralized control system (external system), this system sends an http request to call the centralized control system (external system) interface and sends the control command to the support, coal mining machine, scraper and other comprehensive mining equipment. The http request URL of the centralized control system (external system) is encrypted by the AES encryption algorithm.

[0067] This system uses RestTemplate to call the comprehensive mining face data analysis system (external system), and the data is returned to the front end to initialize the page rendering. At the same time, the page data is updated in real time through the websocket client in Article 2

[0068] This system calls the video monitoring system (external system) through the front-end service to obtain the video stream, and renders the real-time image of any configured monitoring camera on the comprehensive mining working face on the mobile terminal. The camera control interface can be called through http requests to perform operations such as zooming in, zooming out, and rotating the camera image.

[0069] The interface calls of external systems are forwarded through nginx, and the interface calls between different internal services are implemented through the nacos registration center to ensure system stability and achieve configuration isolation between services. Data exchange between services uses the json format.

[0070] The mobile terminal uses the Android 11 operating system, has 4G memory, and is an intrinsically safe and explosion-proof certified device, so it can be carried to the underground comprehensive mining face for use.

[0071] In terms of security and privacy protection, when a user logs in, there will be a joint verification of account, password, and device MAC address whitelist.

[0072] The call response time of this system interface and external interface is within 200ms. It relies on the mine industrial ring network and gigabit optical fiber for data transmission to ensure millisecond-level data delay.

[0073] Regarding the implementation plan, in the on-site deployment, the network problem should be solved first to ensure that the network using the mobile terminal is connected to the underground industrial ring network. Install the server, deploy this system, video monitoring system, centralized control system, etc. Before using the mobile terminal, the centralized control system adds a whitelist of users and devices for the mobile terminal to log in.

[0074] The system monitors various environmental and equipment parameters in the coal mine in real time, responds to potential dangers in a timely manner, and reduces the risk of accidents. In addition, the remote control function reduces the need for employees to be directly exposed to high-risk environments. Automated data processing and equipment control processes significantly improve the speed and accuracy of operational response. The system design ensures extremely low latency in data and command transmission, making decision-making and execution faster.

[0075] By rendering video and data in real time on mobile terminals and providing an intuitive user interface, the system greatly facilitates monitoring and management tasks for on-site and remote operators. Using advanced encryption technology and multiple authentication mechanisms, the system ensures the security of data transmission and the protection of sensitive information. Utilizing modern software architecture and middleware, the system provides a high degree of reliability and seamless collaboration between services, ensuring operational continuity. The modular design of the system allows for rapid functional expansion or modification based on future technological developments or specific needs.

[0076] In short, this mobile monitoring system based on the coal mining industry not only improves the safety standards and efficiency of coal mining operations, but also realizes efficient management of complex working environments through technological innovation. It is an important advancement in the field of coal mine safety technology.

[0077] Finally, it should be noted that the above embodiments are only used to illustrate but not limit the technical solutions of the present invention, and any equivalent substitutions of the present invention and any modifications or partial substitutions that do not depart from the spirit and scope of the present invention should be included in the scope of protection of the claims of the present invention.

Claims

1. A mobile monitoring system based on the coal mining industry, characterized in that: include: The connection management module is used to automatically create a WebSocket client connection after the user successfully logs in; generate a unique UUID identifier for each WebSocket connection; automatically close the WebSocket connection and delete its UUID identifier when the user switches pages or closes the page; The data processing module is used to receive the original sensor data forwarded by the centralized control system by listening to the MQTT middleware; push the data to the mobile terminal through the WebSocket connection to achieve real-time rendering of the data; The equipment control module is used to send HTTP requests to call the centralized control system interface according to the interface specification of the centralized control system, so as to send control instructions to the comprehensive mining equipment; Encrypt HTTP request URL using AES algorithm to ensure the security of instruction transmission; The video management module is used to receive the camera control instructions input by the user, call the video monitoring system to obtain the video stream, and render the real-time video screen of the fully mechanized mining working face on the mobile terminal; The security module is used to forward addresses through nginx, implement interface calls between internal services through the nacos registration center, and implement configuration isolation between services; it is also used to provide security and privacy protection measures with three joint verifications of account, password and device MAC address whitelist; The interface module is used to ensure that the call response time of the system interface and the external interface is within 200ms. Data is transmitted through the mine industrial ring network and gigabit optical fiber to ensure millisecond-level data delay.

2. The mobile monitoring system based on the coal mining industry according to claim 1 is characterized in that: The data processing module is also used to push updates to the front-end service of the mobile terminal through the WebSocket connection when the data changes.

3. The mobile monitoring system based on the coal mining industry according to claim 1 is characterized in that: The equipment control module is also used to communicate with the centralized control system by using the RESTful API interface, thereby realizing remote monitoring and control of the comprehensive mining equipment.

4. The mobile monitoring system based on the coal mining industry according to claim 1 is characterized in that: The video management module supports multi-channel video surveillance, allowing users to select specific video streams from multiple cameras for viewing.

5. The mobile monitoring system based on the coal mining industry according to claim 1 is characterized in that: The System Stability and Security Module is also used to exchange data between services using the JSON format to simplify data processing and improve system interoperability.

6. The mobile monitoring system based on the coal mining industry according to claim 1 is characterized in that: The communication and interface module is also used to support adjustment of data synchronization frequency through configuration to adapt to different network conditions and data requirements.

7. A mobile monitoring method based on the coal mining industry, based on the mobile monitoring system based on the coal mining industry according to any of claims 1 to 6, comprising the following steps: User login steps: The user provides login credentials, and the system verifies the credentials to determine whether the login is successful. If the login is successful, the user enters the system; if it fails, an error message is displayed and the user must log in again. Create a WebSocket connection step: Create a WebSocket connection for each successfully logged-in user to achieve real-time data communication. Generate a unique UUID for each connection, and the user selects the operation to be performed in the system, which may include viewing data, controlling devices, etc. Operation classification step: according to the operation type selected by the user, if the operation type is data viewing or processing, go to the data management process step; if the operation type is device control, go to the device control process step; if the operation type is video monitoring, go to the video management step; Data management steps: The system receives data from external sensors through MQTT middleware and pushes the data to the user interface through WebSocket connection to achieve real-time data rendering; Device control steps: Send HTTP request to the centralized control system, call the corresponding device control interface, encrypt the HTTP request with AES to ensure the security of the instruction, and the system updates the user interface according to the device response result; Video management steps: call the video surveillance system, obtain the video stream, adjust the video output according to user operations, and render the video stream to the user interface in real time.

Citation Information

Cited By

  • Logistics control system based on Web platform and control method thereof

    CN119691310A