Unified application control method and equipment of mine-red electromechanical equipment, medium and product
Through material modeling and protocol conversion, the access interfaces of Mine-Electronic equipment of different manufacturers are unified, and a unified client platform is built, which solves the problem of inconsistent equipment communication in the coal mining industry and improves control efficiency and user experience.
Patent Information
- Application Number
- CN202510238587.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the coal mining industry, the centralized communication, inconsistent protocols, and lack of unified standards for the transmission data format and communication methods of different mines and electromechanical equipment, resulting in low control efficiency, poor data sharing degree, low system stability, high management complexity and poor user experience.
Through material modeling and protocol conversion, unified data format and coding specifications are defined, and access interfaces of Minhong electromechanical equipment of different manufacturers are unified. Build a unified client platform to realize the unified processing of data in different business systems, and realize data aggregation, management, storage and sharing.
It improves the unified application control efficiency of Monghong electromechanical equipment, reduces operation complexity, improves the stability of the system and user's operating experience, supports multiple devices, and does not need to develop separate models and applications for each manufacturer's equipment.
Smart Images

Figure CN120091045A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of the Internet of Things, and particularly to a unified application control method, device, medium and product for Kuanghong electromechanical equipment. Background Art
[0002] As an important pillar of energy production, the efficiency and safety of equipment management in the coal mining industry are crucial for coal mining production. With the continuous progress of technology and the improvement of the mechanization and informatization levels of coal mines, the management and control methods of electromechanical equipment are gradually developing towards proximal or distal management and control of equipment through Internet of Things communication. Summary of the Invention
[0003] The present invention provides a unified application control method, device, medium and product for Kuanghong electromechanical equipment to solve the problems of centralized communication of different Kuanghong electromechanical equipment, inconsistent protocols, lack of unified standards for transmission data formats and communication methods, non-unified application programs, and the resulting low control efficiency, poor data sharing, low system stability, high management complexity and poor user experience.
[0004] According to one aspect of an embodiment of the present invention, there is provided a unified application control method for Kuanghong electromechanical equipment, which is executed by Kuanghong electromechanical equipment disposed in a mining area, and includes:
[0005] According to the target device type of the local device, obtain a target physical model template that matches the target device type from the mapping relationship between the device type and the physical model template pre-stored in the unified client platform;
[0006] According to the attributes, services and events defined in the target physical model template, perform protocol conversion on each interface of the local device, so that the local device can access and call the attributes and methods of each functional module based on the mine data transmission protocol format;
[0007] After completing the protocol conversion, broadcast the local device networking information in the local area network environment of the mining area where it is located based on the User Datagram Protocol, so that the unified client platform can discover and attempt to establish a communication connection with the local device;
[0008] After successfully establishing a communication connection based on the Transmission Control Protocol with the unified client platform, regularly report at least one device information collected by the local device in the mining area where it is located to the unified client platform, and report the detected alarm events in real time;
[0009] In response to the device management instruction sent by the unified client platform, execute the matching device management operation and feedback the operation execution result to the unified client platform.
[0010] According to another aspect of the embodiments of the present invention, there is provided a unified application control method for MineHong electromechanical equipment, which is executed by a unified client platform and includes:
[0011] Whenever device networking information sent by a newly installed MineHong electromechanical equipment in the mining area through broadcasting is detected, obtain the information to be compared included in the device networking information; wherein, the information to be compared includes at least one of device type information, standard part type information, and network configuration information;
[0012] Compare the information to be compared with the target object model template stored in the platform and matching the device type information. If the comparison passes, display the basic description information of the MineHong electromechanical equipment to the user on the device discovery page of the unified client platform;
[0013] In response to a confirmation connection instruction input by the user on the device discovery page for the MineHong electromechanical equipment, attempt to establish a communication connection with the MineHong electromechanical equipment;
[0014] After successfully establishing a communication connection based on the Transmission Control Protocol with the MineHong electromechanical equipment, regularly obtain at least one piece of device information reported by the MineHong electromechanical equipment, and obtain the reported alarm events in real time;
[0015] When displaying the device control interface matching the MineHong electromechanical equipment, graphically display at least one piece of device information in at least one first type of display area, and display each alarm information item by item in the second type of display area;
[0016] In response to a device management instruction input by the user in the device control interface, send the device management instruction to the MineHong electromechanical equipment, and process and / or display the operation execution result feedback by the MineHong electromechanical equipment.
[0017] According to another aspect of the embodiments of the present invention, there is provided a unified application control device for MineHong electromechanical equipment, which is configured in the MineHong electromechanical equipment set in the mining area and includes:
[0018] A template acquisition module, configured to obtain a target object model template matching the target device type from the mapping relationship between the device types and object model templates pre-stored in the unified client platform according to the target device type of the local device;
[0019] A protocol conversion module, configured to perform protocol conversion on each interface of the local device according to the attributes, services, and events defined in the target object model template, so that the local device can access and call the attributes and methods of each functional module based on the mine data transmission protocol format;
[0020] A broadcast information module, which is used to broadcast the local networking information based on the User Datagram Protocol in the local area network environment of the mining area where it is located after completing protocol conversion, so that the unified client platform can discover and attempt to establish a communication connection with the local device;
[0021] A regular reporting module, which is used to regularly report at least one piece of device information collected by the local device in the mining area to the unified client platform and report the detected alarm events in real time after successfully establishing a communication connection based on the Transmission Control Protocol with the unified client platform;
[0022] An instruction response module, which is used to respond to the device management instructions sent by the unified client platform, execute the matching device management operations, and feedback the operation execution results to the unified client platform.
[0023] According to another aspect of the embodiments of the present invention, a unified application control device for mine Hong electromechanical equipment is provided, which is configured on the unified client platform and includes:
[0024] An information acquisition module, which is used to acquire the information to be compared included in the device networking information whenever it detects the device networking information sent by the newly installed mine Hong electromechanical equipment in the mining area in a broadcast manner; wherein, the information to be compared includes at least one of device type information, standard part type information, and network configuration information;
[0025] An information comparison module, which is used to compare the information to be compared with the target model template stored on the platform and matching the device type information. If the comparison passes, the basic description information of the mine Hong electromechanical equipment is displayed to the user on the device discovery page of the unified client platform;
[0026] A connection establishment module, which is used to attempt to establish a communication connection with the mine Hong electromechanical equipment in response to the confirmation connection instruction input by the user on the device discovery page;
[0027] A regular acquisition module, which is used to regularly acquire at least one piece of device information reported by the mine Hong electromechanical equipment and acquire the reported alarm events in real time after successfully establishing a communication connection based on the Transmission Control Protocol with the mine Hong electromechanical equipment;
[0028] A first display module, which is used to graphically display at least one piece of device information in at least one first type of display area and display each alarm information item by item in the second type of display area when displaying the device control interface matching the mine Hong electromechanical equipment;
[0029] The control device module is configured to respond to a device management instruction input by a user in a device control interface, send the device management instruction to the Kuanghong electromechanical device, and process and / or display the operation execution result fed back by the Kuanghong electromechanical device.
[0030] According to another aspect of the embodiments of the present invention, an electronic device is provided, and the electronic device includes:
[0031] At least one processor; and
[0032] A memory communicatively connected to the at least one processor; wherein,
[0033] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the unified application control method of the Kuanghong electromechanical device according to any embodiment of the present invention.
[0034] According to another aspect of the embodiments of the present invention, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer instructions for causing a processor to implement the unified application control method of the Kuanghong electromechanical device according to any embodiment of the present invention when executed.
[0035] According to another aspect of the embodiments of the present invention, a computer program product is further provided, including a computer program, and the steps of the method according to any embodiment of the present invention are implemented when the computer program is executed by a processor.
[0036] The technical solution of the embodiments of the present invention defines a unified data format and encoding specification through object model modeling and protocol conversion, and unifies the access interfaces of Kuanghong electromechanical devices from different manufacturers. By constructing a unified client platform, the unified processing of data from different business systems is realized, and data aggregation, management, storage, and sharing are achieved, improving the efficiency of the unified application control of Kuanghong electromechanical devices. Avoiding the traditional centralized communication mode, direct communication between the device and the client platform is realized, reducing the operation complexity, reducing the probability of misoperation, and improving the stability of the entire system and the user's operation experience. This platform supports multiple devices, eliminating the need to develop models and applications separately for each manufacturer's device, improving the scalability of the unified client platform and the adaptability of the unified application control method to Kuanghong electromechanical devices from different manufacturers.
[0037] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. Description of the Drawings
[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0039] Figure 1 It is a flowchart of a unified application control method for mining Hong electromechanical equipment provided in Embodiment 1 of the present invention;
[0040] Figure 2 It is a flowchart of another unified application control method for mining Hong electromechanical equipment provided in Embodiment 2 of the present invention;
[0041] Figure 3 It is a schematic diagram of the application control of mining Hong electromechanical equipment in the related art;
[0042] Figure 4 It is a schematic diagram of the unified application control of mining Hong electromechanical equipment applicable to the embodiments of the present invention;
[0043] Figure 5 It is a schematic diagram of the construction of a physical model applicable to the embodiments of the present invention;
[0044] Figure 6 It is a schematic diagram of the protocol conversion of the communication interaction of mining Hong electromechanical equipment in the related art;
[0045] Figure 7 It is a schematic diagram of the protocol conversion of the communication interaction of mining Hong electromechanical equipment applicable to the embodiments of the present invention;
[0046] Figure 8 It is a schematic diagram of the discovery device interface applicable to the embodiments of the present invention;
[0047] Figure 9 It is a schematic diagram of the device library interface applicable to the embodiments of the present invention;
[0048] Figure 10 It is a schematic diagram of the target device display interface applicable to the embodiments of the present invention;
[0049] Figure 11 It is a schematic diagram of the structure of a unified application control device for mining Hong electromechanical equipment provided in Embodiment 3 of the present invention;
[0050] Figure 12 It is a schematic diagram of the structure of another unified application control device for mining Hong electromechanical equipment provided in Embodiment 4 of the present invention;
[0051] Figure 13It is a schematic structural diagram of an electronic device for implementing the unified application control method of the Kuanghong electromechanical equipment in the embodiments of the present invention. Detailed implementation manners
[0052] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0053] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order different from those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0054] series of steps or units of a process, method, system, product or device need not be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0055] Embodiment 1
[0056] In the related art, each manufacturer's equipment is correspondingly connected to its own management platform, resulting in high management and learning costs. Different manufacturers' equipment requires different management platforms for management and control, which makes business personnel need to invest a lot of time and energy in learning and mastering the usage methods of multiple management platforms, increasing the complexity and difficulty of management. Each management platform has its own server, and the servers of each management platform are usually centrally deployed, which is prone to delays and lags, affecting the real-time performance and efficiency of equipment management. The centrally deployed server is easily affected by network failures and server failures, resulting in a decline in the stability of the entire system. Since different manufacturers' equipment cannot be uniformly controlled and managed, business personnel need to adopt different methods and steps for different manufacturers' equipment during equipment operation and maintenance, increasing the complexity of operation and the risk of errors.
[0057] Figure 1The figure is a flowchart of a unified application control method provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation where the unified application control method is executed by the MineHong electromechanical equipment set in the mining area, realizing direct communication between MineHong electromechanical equipment of different manufacturers and the unified client platform, and being controlled by the unified client platform. This method can be executed by the unified application control device of the MineHong electromechanical equipment. The unified application control device of the MineHong electromechanical equipment can be implemented in the form of hardware and / or software, and is generally configured in the MineHong electromechanical equipment set in the mining area. As Figure 1 shown, the method includes:
[0058] S110. According to the target device type of the local device, obtain the target physical model template that matches the target device type from the mapping relationship between the device type and the physical model template pre-stored in the unified client platform.
[0059] In the embodiment of the present invention, the MineHong electromechanical equipment refers to the electromechanical equipment based on the MineHong operating system. Among them, "MineHong" is the abbreviation of "Mine HarmonyOS", which is an industrial Internet of Things operating system for the mining industry. The purpose of this operating system is to solve the interconnection and interoperability problems between mining equipment. Through unified interface and protocol standards, it realizes the collaboration and interoperability of equipment from different manufacturers. The target device type can be specifically understood as: in a specific application scenario, the category of devices that need to be managed and controlled. Devices of the same type usually have similar functions, uses, and technical characteristics. For example, the target device type can be a shearer, a roadheader, a ventilator, etc. These devices each undertake different production tasks and are all important mechanical equipment in the mining production process. The unified client platform can be specifically understood as: a centralized software system that provides a unified interface and operation method for managing and controlling various types of devices, enabling users to easily interact with different types of devices. For example, the unified client platform can be a software system installed in the dispatching center. Through this system, managers can monitor and control various electromechanical equipment in the mine, such as shearers, roadheaders, and ventilators, without separately installing and operating different software for each device.
[0060] The physical model template can be specifically understood as: a standardized template that defines information such as the attributes, services, and events of a device, which is used to guide the development and integration of the device and describe the functions and characteristics of the device. Among them, attributes are the static characteristics of the device, used to describe the state or configuration of the device, which are specific data values of the device at a certain moment and usually do not change frequently, reflecting the current operating conditions of the device. Services are the operations that the device can perform or the functions it can provide, which are the dynamic behaviors provided by the device externally and usually involve the control or data processing of the device. Events are specific situations or changes that occur during the operation of the device, which are notifications sent by the device externally and are usually used to report the state changes or abnormal situations of the device. Taking a shearer as an example, its physical model template may include the following content: attributes, such as real-time operating parameters of the device such as temperature, pressure, vibration, current, and voltage; services, such as control instructions such as start, stop, and parameter adjustment; events, such as notification information such as fault alarms and device state changes.
[0061] S120. According to the attributes, services, and events defined in the target physical model template, perform protocol conversion on each interface of the local device, so that the local device can access and call the attributes and methods of each functional module based on the mine data transmission protocol format.
[0062] In the embodiments of the present invention, protocol conversion can be specifically understood as: the process of converting the original communication protocol and data format of the local device into a unified mine data transmission protocol (MDTP) format, so that devices of different manufacturers and different types can communicate and exchange data on a unified client platform. Among them, the mine data transmission protocol refers to a communication protocol designed specifically for the mine environment and is used for data transmission and communication in harsh environments such as mines or mine shafts.
[0063] Specifically, associate the target device type with the corresponding physical model template. Through mapping, automatically obtain the corresponding physical model template according to the device type. For example, when it is necessary to manage a shearer, the system will, according to the target device type of the shearer, obtain the physical model template matching the shearer in the mapping relationship between the device type and the physical model template pre-stored on the unified client platform. Identify each interface of the local device and determine the corresponding relationship between these interfaces and the attributes, services, and events defined in the physical model template. For example, the temperature sensor interface of the local device corresponds to the temperature attribute in the physical model template, and the start button interface of the device corresponds to the start service in the physical model template.
[0064] According to the attributes, services, and events defined in the physical model template, convert the original data format of the local device into the unified data format specified by the MDTP protocol. For example, convert the temperature data of the device from the original binary format to the format specified by the MDTP protocol; convert the original communication protocol of the local device into the MDTP protocol. For example, convert the RS485 communication protocol of the device into the MDTP protocol; encapsulate the various interfaces of the local device into interfaces that conform to the MDTP protocol. For example, encapsulate the start button interface of the device into a start service interface that conforms to the MDTP protocol (such as the call method, parameter format, and return result of the start service specified by the MDTP protocol). After the protocol conversion, the local device can access and call the attributes and methods of each functional module based on the mine data transmission protocol format. For example, through the MDTP protocol, the temperature attribute of the device can be remotely accessed, and the start service of the device can be called, etc.
[0065] S130. After completing the protocol conversion, broadcast the local device's networking information in the local area network environment of the mining area where it is located based on the User Datagram Protocol, so that the unified client platform can discover and attempt to establish a communication connection with the local device.
[0066] In the embodiments of the present invention, the networking information can be specifically understood as: the relevant information of the device in the network, which is the basis for other devices or systems to communicate and interact with the device, and can include the device's IP address, port number, device type, and device identifier, etc.
[0067] Specifically, after completing the protocol conversion, broadcast the local device's networking information in the local area network environment of the mining area where it is located based on the User Datagram Protocol (UDP). UDP broadcast is a communication method based on the IP (Internet Protocol) network, which allows a device to send data packets to all devices within the local area network. During the broadcast process, the device encapsulates the local device's networking information in the UDP data packet and sends it to all devices within the local area network through the broadcast address. By broadcasting the local device's networking information, the device can let the unified client platform discover its existence and obtain its network connection information, and attempt to establish a communication connection with the device through the Transmission Control Protocol (TCP). The TCP protocol can ensure the reliable transmission of data and ensure that the device information and alarm events can reach the unified client platform accurately and without error.
[0068] Optionally, based on the above embodiments, the unified client platform can also be connected to the local device through NFC (Near Field Communication). An NFC tag is set in the electromechanical device, and relevant information of the device, such as device type, IP address, and port number, etc., is stored in the tag. When the business personnel bring a mobile terminal supporting NFC close to the electromechanical device, the device can transmit its networking information (such as IP address and port number, etc.) to the mobile terminal through NFC. After receiving this information, the mobile terminal can establish a communication connection with the electromechanical device through the TCP protocol to realize the monitoring and management of the device. In the local area network environment of the mining area, the device can broadcast its networking information through UDP broadcast or NFC technology so that the unified client platform can discover and establish a communication connection with the device. UDP broadcast is suitable for device discovery over long distances and large ranges, while NFC technology is suitable for device discovery and connection in the short range, quickly and securely. According to the actual application scenario and requirements, an appropriate communication method can be selected to realize device discovery and connection.
[0069] S140. After successfully establishing a communication connection based on the Transmission Control Protocol with the unified client platform, regularly report at least one piece of device information collected by the local device in the mining area where it is located to the unified client platform, and report the detected alarm events in real time.
[0070] Specifically, after successfully establishing a TCP connection with the unified client platform, the device will regularly send at least one piece of device information it has collected in the mining area where it is located to the unified client platform at a preset time interval, which can include the operating status, performance parameters, and environmental data of the device, etc. For example, a coal mining machine in a mine can report its current operating parameters such as temperature, pressure, vibration, current, and voltage to the unified client platform every minute. These parameters can reflect the operating status and performance of the device and help the management personnel understand the operating conditions of the device in a timely manner. When the device detects any alarm event, it will immediately report the event to the unified client platform in real time. Among them, the alarm events can include device failure events and abnormal status events, etc. For example, if the temperature of the coal mining machine exceeds the preset threshold, the device will immediately generate an alarm event of overheating and report it to the unified client platform in real time. After receiving the alarm event, the platform will promptly notify the relevant personnel for handling to avoid damage to the device due to overheating.
[0071] Among them, the reported device information and alarm events are usually encapsulated in accordance with a unified data format so that the unified client platform can correctly parse and process them. For example, at the application layer, the device information and alarm events are first encapsulated according to the MDTP protocol. The MDTP protocol defines a unified data format and encoding specification, and encapsulates the device information and alarm events into data packets that meet the protocol requirements. These data packets contain key information such as device identifiers, information types, and data contents, ensuring that the data can be correctly parsed and processed during transmission. The encapsulated data packets are further encapsulated through the TCP protocol at the transport layer. The TCP protocol adds transport layer header information to the data packets, such as source port, destination port, sequence number, and acknowledgment number. These header information are used to ensure the reliable transmission of data. After the encapsulation at the transport layer is completed, the data packets enter the network layer and are encapsulated through the IP protocol. Finally, the data packets are encapsulated through the Ethernet protocol at the data link layer. The encapsulated data packets are converted into bit streams through the physical layer and transmitted within the local area network. After receiving the data packets, the unified client platform performs de-encapsulation in the reverse order, stripping the header information of each layer layer by layer, and finally extracting the device information and alarm events and performing corresponding processing.
[0072] S150. In response to the device management instruction sent by the unified client platform, perform the matching device management operation and feedback the operation execution result to the unified client platform.
[0073] In the embodiment of the present invention, the device management instruction can be specifically understood as: an instruction sent by the unified client platform to the device for managing and controlling the device, which may include operations such as starting, stopping, parameter setting, and status query of the device.
[0074] Specifically, after receiving the device management instruction, the device will parse the instruction to understand its meaning and requirements. For example, if the instruction is "set device parameters", the device will parse out the parameter name and parameter value to be set. According to the parsed instruction, the device performs the corresponding device management operation. After completing the device management operation, an operation execution result will be generated. This result can be a confirmation message for successful operation, an error message for failed operation, or the current status information of the device. The execution result is fed back to the unified client platform through the communication connection. The fed-back result is usually encapsulated in accordance with a unified data format so that the unified client platform can correctly parse and process it. If the instruction is "query device status", the device will query its own running status and encapsulate the status information query result in an MDTP data packet and send it to the unified client platform through a TCP connection.
[0075] Generally speaking, mining equipment is usually produced by different manufacturers, resulting in inconsistent communication protocols. The MDTP protocol can provide a unified communication standard, break the device island, promote data sharing, and enable the interconnection and interoperability of mining and Hong electromechanical equipment from different manufacturers. The MDTP protocol can be combined with other network protocols and software to achieve protocol conversion and simplify the system integration process. Equipment from different manufacturers can communicate and exchange data under a unified framework, and new devices or functions can be integrated into the existing system, improving the scalability and flexibility of the system.
[0076] The technical solution of the embodiment of the present invention defines a unified data format and encoding specification through object model modeling and protocol conversion, and unifies the access interfaces of mining and Hong electromechanical equipment from different manufacturers. By constructing a unified client platform, the unified processing of data from different business systems is realized, and data aggregation, management, storage and sharing are achieved, improving the efficiency of unified application control of mining and Hong electromechanical equipment. Avoiding the traditional centralized communication mode, direct communication between the device and the client platform is realized, reducing the operation complexity, reducing the probability of misoperation, and improving the stability of the entire system and the user's operation experience. This platform supports a variety of devices, and there is no need to develop models and applications separately for each manufacturer's equipment, improving the scalability of the unified client platform and the adaptability of the unified application control method to mining and Hong electromechanical equipment from different manufacturers.
[0077] Optionally, based on the above embodiments, in response to the device management instruction sent by the unified client platform, perform the matching device management operation and feedback the operation execution result to the unified client platform, including:
[0078] In response to the status query instruction sent by the unified client platform, query and obtain the current working status information of the local device, and feedback the working status information to the unified client platform;
[0079] In response to the device deletion instruction sent by the unified client platform, disconnect the communication connection based on the Transmission Control Protocol with the unified client platform;
[0080] In response to the device control instruction sent by the unified client platform, perform the matching control operation and feedback the control status information after performing the control operation to the unified client platform;
[0081] In response to the historical log query instruction sent by the unified client platform, locally query at least one device historical log matching the historical log query instruction, and feedback the queried device historical log to the unified client platform.
[0082] Specifically, when the unified client platform needs to know the current working status of a device, it will send a status query instruction to the device. After receiving the status query instruction, the device will query its own current working status information, such as the operating parameters, working mode, fault status, etc. of the device, and feedback this information to the unified client platform. When the unified client platform needs to delete a certain device from the system, it will send a device deletion instruction to the device. After receiving the device deletion instruction, the device will disconnect the TCP communication connection with the unified client platform and stop the data interaction with the platform.
[0083] When the unified client platform needs to perform control operations on the device, it will send device control instructions to the device, such as start, stop, or parameter setting, etc. After receiving the device control instruction, the device will execute the control operation that matches the instruction, such as starting a certain function module of the device or adjusting the operating parameters of the device, and feedback the control status information after executing the control operation to the unified client platform. When the unified client platform needs to query the historical operation data of the device, it will send a historical log query instruction to the device. After receiving the historical log query instruction, the device will query at least one device historical log that matches the instruction locally, such as the operation record, fault record, or maintenance record of the device, etc., and feedback the queried device historical log to the unified client platform.
[0084] By responding to various instructions sent by the unified client platform, the device can timely feedback its working status information, execute corresponding control operations, disconnect the communication connection, and provide historical log data. Managers can understand the operation status of the device in real time, discover and handle device faults in a timely manner, and improve the operation efficiency and reliability of the device. At the same time, by remotely controlling and managing the device, manual intervention is reduced and the operation cost is lowered. In addition, the query and feedback of historical log data provide important data support for the maintenance and management of the device, which helps to formulate more scientific and reasonable maintenance plans and management strategies, and further improves the management efficiency and production benefits of the device.
[0085] Embodiment 2
[0086] Figure 2 FIG. is a flowchart of another unified application control method for Kuanghong electromechanical equipment provided by Embodiment 2 of the present invention. This embodiment is applicable to the unified application control method for Kuanghong electromechanical equipment executed by a unified client platform, and is used to realize the direct communication between Kuanghong electromechanical equipment of different manufacturers and the unified client platform and the situation controlled by the unified client platform. This method can be executed by a unified application control device for Kuanghong electromechanical equipment. The unified application control device for Kuanghong electromechanical equipment can be implemented in the form of hardware and / or software, and is generally configured in the unified client platform.
[0087] Correspondingly, as Figure 2As shown, the method includes:
[0088] S210. Whenever device networking information sent by a newly installed Kuanghong electromechanical device in the mining area through broadcasting is detected, obtain the information to be compared included in the device networking information.
[0089] Among them, the information to be compared includes at least one of device type information, standard part type information, and network configuration information.
[0090] In the embodiment of the present invention, the information to be compared can be specifically understood as: in the device networking information, the information used to compare with a pre-stored device model to verify the identity and configuration of the device and ensure that the device can be correctly connected to the system. The standard part type information can be specifically understood as: the type information of the standard parts used in the device, such as motors and hydraulic props, etc. These information are used to ensure the standardization and interoperability of the device, so that devices from different manufacturers can be described using the same standard parts.
[0091] Standard parts refer to a series of component types included in the standard device models defined by industry organizations. Each standard device model includes at least one component of the component types specified in the standard parts. Different manufacturers define their own real devices based on these standards, which can achieve interoperability and compatibility between devices, and at the same time allow different manufacturers to innovate and design differently on the basis of the standards. For example, for the standard shearer model, it includes two motor components, motor 1 and motor 2, which can be used for different functions respectively, such as driving the walking mechanism and cutting mechanism of the shearer. In the real device defined by the manufacturer, manufacturer A defines its own shearer device based on the standard shearer model, and it uses three motors (motor a1, motor a2, and motor a3), which can be used for different functions respectively. Manufacturer B also defines its own shearer device based on the standard shearer model, such as using three motors (motor b1, motor b2, and motor b3), and these three motors can be exactly the same as, partially the same as, or completely different from the motors used in the real device of manufacturer A.
[0092] The network configuration information can be specifically understood as: the network setting information of the device, such as IP address, port number, and network protocol, etc., which is used to ensure that the device can be correctly connected to the network and communicate with other devices.
[0093] S220. Compare the information to be compared with the target model template stored on the platform and matching the device type information. If the comparison passes, display the basic description information of the Kuanghong electromechanical device to the user on the device discovery page of the unified client platform.
[0094] The target object model template can be specifically understood as: the object model template stored on the platform that matches the device type information, which defines information such as the attributes, services, and events of the device and is used to describe the functions and behaviors of the device.
[0095] Specifically, when a new device sends networking information, the platform will obtain the information to be compared of the device and compare it with the stored target object model template to check whether the information such as the device type, standard part type, and network configuration of the device is consistent with the information in the target object model template. If the comparison passes, it means that the device meets the requirements of the platform and can be correctly identified and managed by the platform. At this time, the platform will display the basic description information of the device on the device discovery page for users to view and operate. For example, on the device discovery page of the unified client platform, the device name, device type, and device status of the Kuanghong electromechanical device are displayed.
[0096] S230. In response to the confirmation connection instruction for the Kuanghong electromechanical device input by the user on the device discovery page, attempt to establish a communication connection with the Kuanghong electromechanical device.
[0097] Specifically, on the device discovery page, the user can input a confirmation connection instruction for the Kuanghong electromechanical device they want to manage and control, such as clicking the confirmation connection button or device icon corresponding to the device. When the system receives the user's confirmation connection instruction, the system will obtain the network configuration information of the device from the basic description information of the device, such as the IP address and port number, and initiate a connection request to the device through TCP and wait for the device's response to the connection request. If the device accepts the connection request, the communication connection will be successfully established; if the device rejects the connection request or does not respond, the connection attempt will fail.
[0098] S240. After successfully establishing a communication connection based on the Transmission Control Protocol with the Kuanghong electromechanical device, regularly obtain at least one piece of device information reported by the Kuanghong electromechanical device and real-time obtain the reported alarm events.
[0099] Specifically, after successfully establishing a TCP communication connection with the Kuanghong electromechanical device, the Kuanghong electromechanical device will regularly report device information related to its operating status and performance to the system, which can include real-time parameters such as the temperature, pressure, vibration, current, and voltage of the device, as well as the operating mode and working status of the device. The system will obtain this information from the device at regular time intervals. For example, the system can obtain the temperature and pressure information of the device once a minute to understand the operating condition of the device in real time.
[0100] In addition, the Kuanghong electromechanical equipment will detect its own operating status in real time. When any abnormal status or fault is detected, corresponding alarm events will be generated and immediately reported to the system so that the system can take timely measures to handle them. For example, when the equipment detects that the temperature is too high or the pressure is abnormal, alarm events will be generated immediately and reported to the system. The system will obtain the reported alarm events in real time.
[0101] S250. When displaying the device control interface matching the Kuanghong electromechanical equipment, at least one piece of device information is graphically displayed in at least one first type of display area, and each piece of alarm information is displayed item by item in the second type of display area.
[0102] In the embodiment of the present invention, the device control interface can be specifically understood as: in the unified client platform, various operation buttons, display areas, information feedback and other functions of the device are provided, which is an interface for users to control, manage and monitor the Kuanghong electromechanical equipment in real time. The first type of display area can be specifically understood as: an area for displaying information related to the operating status and performance of the device. This information can be graphical information so that users can more intuitively understand the operating conditions of the device. The second type of display area can be specifically understood as: an area for displaying the alarm information of the device. This information can be displayed item by item so that users can clearly view the detailed content of each alarm event. Among them, the first and the second are only used to distinguish the display areas and do not have a sequence relationship.
[0103] Specifically, in the first type of display area, at least one piece of device information will be graphically displayed. This information can include real-time parameters such as the temperature, pressure, vibration, current and voltage of the device, as well as the operating mode and working status of the device. The graphical display can be in the form of charts, dashboards or progress bars, enabling users to intuitively understand the operating status of the device. In the second type of display area, each piece of alarm information can be displayed item by item. This information can include the time, type, description, reporting device and severity of the alarm, etc. The item-by-item display can be in the form of a list, with each alarm event occupying one line, facilitating users to quickly browse and locate specific alarm information.
[0104] In a specific example, the first type of display area can display current curves and voltage curves. Among them, the current curves include Ia and Ic in the three-phase current (Ia, Ib, and Ic), as well as the zero-sequence current (3I0). The curve graph shows the variation of current over time, which can help users understand the operating state of the device. The voltage curves include Ua and Uc in the three-phase voltage (Ua, Ub, and Uc), as well as the zero-sequence voltage (3U0). The curve graph shows the variation of voltage over time, providing users with voltage information about the operation of the device. In addition to the current curves and voltage curves, according to the device monitoring requirements, the variation of different parameters can also be displayed, such as temperature curves, power curves, or pressure curves, etc.
[0105] S260. In response to the device management instruction input by the user in the device control interface, send the device management instruction to the Kuanghong electromechanical device, and process and / or display the operation execution result feedback by the Kuanghong electromechanical device.
[0106] Specifically, when the system receives the device management instruction input by the user, it sends the instruction to the corresponding Kuanghong electromechanical device through the established TCP communication connection. After receiving the instruction, the Kuanghong electromechanical device will perform the corresponding operation and feedback the operation execution result to the system. The system will process these feedback results, such as parsing the feedback data and judging whether the operation is successful, etc., and display the processed feedback results to the user, such as displaying a prompt message indicating success or failure of the operation on the device control interface, or displaying the current state of the device, etc.
[0107] In the technical solution of the embodiment of the present invention, when the Kuanghong electromechanical equipment sends networking information in the mining area through broadcasting, the system will automatically obtain the key information to be compared and compare it with the physical model template stored in the platform to ensure the compatibility and controllability of the equipment. After successful comparison, the basic information of the equipment will be intuitively displayed on the equipment discovery page of the unified client platform, facilitating users to quickly understand and manage new equipment. Users can confirm the connection instruction through the equipment discovery page, and the system will then attempt to establish a communication connection. After successfully establishing the connection, it will regularly obtain the equipment information and real-time alarm events to ensure real-time monitoring of the equipment operation status. The graphical display of the equipment control interface and the itemized display of the alarm information make the equipment status clear at a glance, facilitating users to make decisions quickly. The management instructions input by users on the equipment control interface can be transmitted to the Kuanghong electromechanical equipment, and the operation execution results will be timely feedback, realizing efficient and precise management of the equipment, and improving the efficiency and intelligent level of equipment management. By constructing a unified client platform, the unified processing of data from different business systems is realized, avoiding the centralized communication mode, realizing direct communication between the equipment and the client platform, reducing the operation complexity, and improving the stability of the entire system and the operation experience of users. This platform supports a variety of equipment, and there is no need to develop models and applications separately for each manufacturer's equipment, improving the scalability of the unified client platform and the adaptability of the unified application control method to Kuanghong electromechanical equipment of different manufacturers.
[0108] Further, on the basis of the above embodiments, while graphically displaying at least one piece of equipment information in at least one first type of display area and itemizing and displaying each alarm information in the second type of display area, it may further include:
[0109] Displaying the equipment diagram, equipment status, and equipment number of the Kuanghong electromechanical equipment in a third type of display area;
[0110] And / or
[0111] In a fourth type of display area, real-time display of at least one monitoring video reported by the Kuanghong electromechanical equipment is performed.
[0112] In the embodiment of the present invention, the third type of display area can be specifically understood as: an area for displaying information such as the equipment legend, equipment status (divided into equipment operation status, such as under maintenance; equipment operation status, such as switched off or switched on), and equipment number of the equipment. The fourth type of display area can be specifically understood as: an area for real-time display of monitoring videos (such as real-time pictures of equipment operation) reported by one or more monitoring devices.
[0113] By displaying the device diagram, device status, and device number in the third - type display area, users can comprehensively understand the basic information and current status of the device, facilitating quick identification and management of the device. By displaying the surveillance video in real - time in the fourth - type display area, users can visually observe the operation of the device, promptly detect abnormal behaviors or potential faults of the device, and improve the reliability and safety of device operation. By displaying various device information in one interface, users can more efficiently manage and monitor the device, reduce the time spent switching between different interfaces, and improve work efficiency. The intuitive device diagram and real - time surveillance video make it easier for users to understand the operation status of the device, enhancing the user's operation experience and satisfaction.
[0114] Optionally, based on the above - mentioned embodiments, in response to a device management instruction input by the user in the device control interface, sending the device management instruction to the Kuanghong electromechanical device, and processing and / or displaying the operation execution result feedback by the Kuanghong electromechanical device may include:
[0115] In response to a status query operation input by the user in the device control interface, sending the status query instruction to the Kuanghong electromechanical device, and processing and / or displaying the working status information feedback by the Kuanghong electromechanical device;
[0116] In response to a device deletion operation input by the user in the device control interface, sending the device deletion instruction to the Kuanghong electromechanical device, and disconnecting the communication connection based on the Transmission Control Protocol between the unified client platform;
[0117] In response to a device control operation input by the user in the device control interface, sending the device control instruction to the Kuanghong electromechanical device, and processing and / or displaying the control status information feedback by the Kuanghong electromechanical device;
[0118] In response to a historical data query operation input by the user in the device control interface, sending the historical log query instruction to the Kuanghong electromechanical device, and processing the device historical log feedback by the Kuanghong electromechanical device. Based on a pre - trained risk prediction model, predicting single - device faults and inter - device chain - reaction fault events within a preset time, and through preset warning rules, performing warning classification, respectively triggering alarm operations or historical log data display operations.
[0119] Specifically, when the user enters a status query operation in the device control interface, the system sends a status query instruction to the Kuanghong electromechanical device. After receiving the instruction, the device will feedback its current working status information. The system processes the working status information feedback by the device, such as parsing data and converting formats, and displays the processed information on the device control interface for the user to view. When the user enters a device deletion operation in the device control interface, the system sends a device deletion instruction to the Kuanghong electromechanical device. After receiving the instruction, the device will disconnect the TCP communication connection with the unified client platform. After the communication connection between the device and the platform is disconnected, the platform will no longer send instructions to the device nor receive data reported by the device, thus realizing the device deletion operation.
[0120] When the user enters a device control operation in the device control interface, such as starting, stopping, or adjusting parameters, etc. The system sends a device control instruction to the Kuanghong electromechanical device. After receiving the instruction, the device will perform the corresponding control operation. After the device finishes performing the control operation, it will feedback its control status information. The system processes this information and displays the processed information on the device control interface for the user to understand the control result of the device.
[0121] When the user enters a historical data query operation in the device control interface, the system sends a historical log query instruction to the Kuanghong electromechanical device. After receiving the instruction, the device will feedback its device historical log. The system processes the device historical log feedback by the device, such as data cleaning and feature extraction, etc., and based on a pre-trained risk prediction model, predicts single-device failures and interlocked failure events between devices within a preset time. According to the preset warning rules, the system classifies the predicted failure events for warning, triggering alarm operations or historical log data display operations respectively. For example, for high-risk failure events, the system will trigger an alarm operation to notify the user to handle it in a timely manner; for low-risk failure events, the system will display historical log data for the user to refer to.
[0122] Optionally, based on the above embodiments, the operation parameter data, fault record data, device maintenance record data, and device log data of the target device and its associated devices can be collected. For example, the real-time operation parameters of the device (such as temperature, pressure, vibration, current, and voltage, etc.), past fault times, types, and causes, device maintenance times, contents, and replaced parts, etc.
[0123] Among them, the associated device can be specifically understood as: other devices that have a mutual dependence relationship with the target device in terms of function, physical connection, data interaction, etc. In scenarios such as industrial production and mine exploitation, devices often do not exist in isolation, but cooperate and influence each other. For example, in the process of mine exploitation, the shearer and the roadheader are two different devices, but they have a functional association in the exploitation operation. The shearer is mainly used for coal seam exploitation, while the roadheader is used for driving roadways and working faces. During the exploitation process, the roadheader needs to first drive appropriate roadways and working faces to provide space and channels for the shearer's exploitation operation, and the exploitation progress of the shearer will affect the driving plan and progress of the roadheader. In addition, among mine electromechanical devices, devices such as shearers, roadheaders, hydraulic supports, and ventilators can achieve automatic control through system integration. These devices with system integration associations are mutually associated devices.
[0124] Use the GBDT (Gradient Boosting Decision Tree) model to train the collected data. The GBDT model iteratively trains multiple weak learners (usually decision trees). Through the trained GBDT model, single-device failures and cascading failures between devices can be predicted. The model can identify possible failure modes and trends of devices based on the operating data and historical failure data of the devices.
[0125] Conduct different levels of early warning according to the number of cascading devices. For example, if there is a risk of cascading failures between multiple devices, the system will conduct level-based early warning according to the number of cascading devices and the severity of the failures, so that the operation and maintenance personnel can take measures in a timely manner for handling.
[0126] Based on the prediction of device failures, the operating data and maintenance records of the devices can also be used for periodic prediction. By analyzing the operating parameters, failure records, and maintenance records of the devices, it is possible to predict the possible failures of the devices within a certain period in the future, arrange the maintenance and upkeep of the devices in advance, and avoid production interruptions and economic losses caused by device failures.
[0127] In practical applications, the prediction results can be displayed at different levels. For example, placing high-risk devices and failure information at the top so that the operation and maintenance personnel can quickly pay attention to and handle them can effectively reduce the losses caused by device failures and improve the operating efficiency and reliability of the devices.
[0128] Through the status query operation, users can understand the working status of the device in real time, discover abnormal situations of the device in a timely manner, and prevent the occurrence of device failures. The device deletion operation enables users to flexibly manage devices, add or remove devices according to actual needs, and optimize the allocation of device resources. The device control operation enables users to precisely control the operation of the device, improving the operation efficiency and production benefits of the device. The historical data query operation, combined with the risk prediction model and warning classification, can predict device failures, take measures in advance for maintenance, reduce device downtime, lower maintenance costs, and ensure the continuity and stability of production.
[0129] Specific application scenarios
[0130] As an important part of energy production, the efficiency and safety of equipment management in the coal mining industry play a crucial role in ensuring energy supply, ensuring the safety and quality of production operations, etc.
[0131] With the continuous progress of technology and the significant improvement of the level of coal mine mechanization and informatization, the traditional management method of electromechanical equipment has been difficult to meet the needs of modern coal mine production.
[0132] At present, there are a wide variety of coal mine electromechanical equipment, decentralized management, and difficult information sharing, which increases the management difficulty and reduces the management efficiency. At the same time, the lack of a unified platform or APP (Application) to monitor key information such as the running status and maintenance records of equipment in real time makes it particularly difficult to carry out preventive maintenance and fault troubleshooting of equipment, affecting the normal production of coal mines, increasing operating costs and potential safety hazards. Figure 3 It is a schematic diagram of the application control of a mine Hong electromechanical equipment in the related technology. In the related technology, the equipment of each manufacturer needs to be connected to its own platform or APP correspondingly, resulting in a relatively high management and learning cost for business personnel for different equipment. Each platform or APP is equipped with its own server, adopting a centralized deployment method, with low efficiency and poor stability. Due to inconsistent interfaces and protocols for the same type of equipment of different manufacturers, unified control cannot be achieved.
[0133] To solve the above problems, the embodiment of the present invention proposes a unified application control method for mine Hong electromechanical equipment, which is divided into two execution entities: the mine Hong electromechanical equipment set in the mining area and the unified client platform. Figure 4 It is a schematic diagram of the unified application control of a mine Hong electromechanical equipment applicable to the embodiment of the present invention. The electromechanical equipment in the embodiment of the present invention is a coal mine electromechanical equipment based on the mine Hong operating system.
[0134] 1. Physical model construction
[0135] First, model the coal mine electromechanical equipment. Through the model, complete the description of the state information, control, and parameter settings of the electromechanical equipment and other attributes.
[0136] Through unified modeling, devices from different manufacturers provide the same access interface externally, enabling the device access to have a unified instruction form, which is the basis for realizing the unified application control of coal mine electromechanical equipment. Figure 5 It is a schematic diagram of the construction of a physical model applicable to the embodiments of the present invention. As Figure 5 shown, the standard parts and standard device models defined by industry organizations, as well as the real devices defined by different manufacturers based on these standards, can achieve interoperability and compatibility between devices, while allowing different manufacturers to innovate and carry out differential designs based on the standards. For example, for the standard shearer model, it includes two motor components, motor 1 and motor 2, which can be used for different functions respectively, such as driving the walking mechanism and cutting mechanism of the shearer. In the real device defined by the manufacturer, manufacturer A defines its own shearer device based on the standard shearer model, which uses three motors (motor a1, motor a2, and motor a3), and they can be used for different functions respectively. At the same time, it also uses hydraulic struts, network models, and basic models. The specific implementations of these components can be different from the standard models to meet the design requirements of manufacturer A. Manufacturer B also defines its own shearer device based on the standard shearer model, such as using three motors (motor b1, motor b2, and motor b3) and hydraulic struts, network models, and basic models, etc. Table 1 is an example of the construction of the shearer model. Among them, each standard component model corresponds to a model code, each model code corresponds to at least one instance, and the instance codes of the instances corresponding to the same model code increase sequentially starting from 0x0001.
[0137] 2. Protocol conversion
[0138] For the interfaces of existing electromechanical equipment, protocol conversion is implemented to convert the functions of current devices into MDTP and physical model attributes and methods.
[0139] Figure 6 It is a schematic diagram of protocol conversion for the communication and interaction of Kuanghong electromechanical equipment in related technologies. The gas sensor, temperature sensor, and wireless sensor are respectively connected to the end and distributed gateway through RS485, RS232, and LoRA protocols. The controller, other devices (referring to various special devices, such as ventilation equipment or drainage equipment, etc.), and the industrial control computer are respectively connected to the cloud centralized control center through OPC UA / Modbus TCP protocol, EIP / private protocol, or MQTT protocol and LwM2M protocol. The cloud centralized control center receives data from the gateway through different protocol drivers and processes and analyzes it.
[0140] Table 1
[0141]
[0142] Among them, Modbus TCP is a Modbus protocol based on TCP / IP, an industrial communication protocol for transmitting data between devices and gateways. The Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP) are two basic transport protocols in the Internet protocol family. TCP provides reliable connection-oriented communication, while UDP provides unreliable connectionless communication. OPCUA (Open Platform Communications Unified Architecture) is an industrial communication protocol for transmitting data between devices and systems, with high flexibility and scalability, supporting multiple platforms and devices. EIP (Ether Net / IP) is an industrial communication protocol based on Ethernet. MQTT (Message Queuing Telemetry Transport) is a lightweight publish-subscribe message transport protocol. LwM2M (Light weight Machine-to-Machine) is a protocol for Internet of Things device management. LwM2M is suitable for resource-constrained devices and features simplicity and efficiency.
[0143] The MDTP protocol is a coal mine data acquisition and transmission protocol, a protocol specification formulated for the intelligent development of the coal mine industry. The protocol provides methods and requirements for device discovery and connection, ensuring effective communication and connection between devices. The device model is used to define the functions of products, mainly described from three dimensions: attributes, services, and events. Among them, attributes are usually used to describe the status of device operation, such as the device volume switch status and the current ambient temperature read by environmental monitoring devices. Attributes are static and reflect the current status or configuration of the device; services are the capabilities or methods that can be externally called by the device, with input parameters and output parameters that can be set. Compared with attributes, services can implement more complex business logics through a single instruction, such as performing specific tasks like device firmware upgrades.
[0144] The MDTP protocol combines the attributes and methods of the device model to achieve access and invocation of device attributes and methods. Protocol conversion refers to the process of adapting the communication protocols and access interfaces of existing devices into unified device model attributes and methods. Specifically, according to the target device type of the local device, in the mapping relationship between the device types pre-stored in the unified client platform and the device model templates, the target device model template matching the target device type is obtained. Then, based on the attributes, services, and events defined in the target device model template, protocol conversion is performed on the various interfaces of the local device, enabling the local device to access and invoke the attributes and methods of each functional module based on the format of the mine data transmission protocol.
[0145] Figure 7 It is a schematic diagram of protocol conversion for communication interaction of Kuanghong electromechanical equipment applicable to the embodiments of the present invention. As Figure 7 shown, various devices are listed on the left side of the figure, including gas sensors, temperature sensors, wireless sensors, controllers, other devices, and industrial control computers. These devices come from different manufacturers and use different communication protocols, such as RS485, RS232, LoRA, OPC UA, Modbus TCP, EIP, private protocols, MQTT, and LwM2M, etc. In order to enable these devices to communicate with a unified client platform, it is necessary to convert the communication protocols of these different devices into a unified MDTP protocol. After protocol conversion, all devices use the MDTP protocol to communicate with the unified application control client platform of Kuanghong electromechanical equipment, enabling the client platform to uniformly manage and control these Kuanghong devices, realizing the interconnection and interoperability and collaborative work of the devices.
[0146] 3. Establish a communication connection
[0147] The electromechanical equipment sends its own device information in the local area network at a certain period through UDP broadcast. These information include the IP address, port number, device type, and device identifier of the device, etc. For example, a coal mining machine may broadcast information such as its IP address is 192.168.1.10, port number is 8080, and device type is coal mining machine. The unified application control platform (such as a mobile terminal) runs the corresponding APP in the local area network, and this APP will listen to the UDP broadcast information. When the APP receives the device information broadcast by the electromechanical equipment, it will parse out the key information such as the IP address and port number. Compare the obtained key information (equivalent to the information to be compared above) with the physical model template stored in the platform and matched with the device type information. If the comparison passes, the APP initiates a TCP connection request to the electromechanical equipment according to the parsed IP address and port number. When the TCP connection is successfully established, end-to-end communication can be carried out between the mobile terminal and the electromechanical equipment. The APP can send control instructions to the electromechanical equipment through this connection and can also receive the data uploaded by the electromechanical equipment. For example, the APP can send control instructions such as start, stop, or parameter adjustment to the coal mining machine, and at the same time can also receive data such as the running status or fault information uploaded by the coal mining machine.
[0148] In addition, a communication connection can be established via NFC. An NFC tag is set in the electromechanical device, and relevant information of the device, such as device type, IP address, and port number, etc., is stored in the tag. The APP of the mobile terminal has the NFC reading function. When the mobile terminal approaches the electromechanical device, the APP reads the NFC tag information of the device through the NFC function. The APP analyzes the read NFC tag information, obtains key information such as the IP address and port number of the electromechanical device, and then initiates a TCP connection request to the electromechanical device. After the TCP connection is successfully established, end-to-end communication can be carried out between the mobile terminal and the electromechanical device.
[0149] Among them, the unified client platform can include a device management module and a device operation module. The device management module is responsible for operations such as overall device discovery, addition, and deletion, and is the general interface for operations on devices that have already established connections. The device operation module, after the device connection is successful, enters the device control interface, can display the key status, events, and alarms of the device, and can also operate the device to send control instructions to the device.
[0150] Figure 8 It is a schematic diagram of a device discovery interface applicable to an embodiment of the present invention. The main function of this interface is for device discovery. In the middle part of the interface, a list of discovered devices is displayed. At the top of the interface, "Discovered Devices 4" is displayed, indicating that the number of devices to be connected in the current device library is 4. It also includes: the names of the devices, such as "Device Name XXX" and "Central Transformer 2# G11", etc.; the types of the devices, such as "Device Type xxxxx" and "High-voltage Electrical Switch and Electrical Device", etc.; there is a "Connect Device" button on the right side of each device, and the user can click this button to establish a connection with the corresponding device; there are filtering conditions on the upper right side of the interface top, including "Device Type" and "Device Name", and the user can filter devices through these conditions; there is a "Rescan Devices" button below the device list, and the user can click this button to refresh the device list and obtain information about the latest devices to be connected.
[0151] Figure 9It is a schematic diagram of a device library interface applicable to an embodiment of the present invention. The main function of this interface is to manage and view devices in the device library. At the top of the interface, it shows "Number of Connectable Devices 4", indicating that the number of devices connected in the current device library is 4. There are multiple filtering conditions at the top of the interface, including "Device Ownership", "Device Type", "Device Location", and "Device Status", etc. Users can filter devices through these conditions. The middle part of the interface displays the detailed information of the devices. Each device is presented in the form of a unit, including the following information: the name of the device, such as "Device Name" and "Central Substation 2# G11", the model of the device, such as "Device Model" and "MP-R3049(E)". Different colored dots are used to represent the status of the devices. Green dots indicate that the device is online, and gray dots indicate that the device is offline. There are three buttons at the bottom of the interface, namely "Device Library", "Discover Devices", and "Mine". Users can switch to the corresponding device management functions through these buttons.
[0152] Figure 10 It is a schematic diagram of a target device display interface applicable to an embodiment of the present invention. This interface is used to monitor and manage a certain device cluster (such as the Central Substation 2# G11 Kuanghong Device Center). The left area is divided into a current curve and a voltage curve. Among them, the current curve includes Ia and Ic in the three-phase current (Ia, Ib, and Ic), as well as the zero-sequence current (3I0). The curve graph shows the change of current over time, which can help users understand the operating state of the device. The voltage curve includes Ua and Uc in the three-phase voltage (Ua, Ub, and Uc), as well as the zero-sequence voltage (3U0). The curve graph shows the change of voltage over time, providing voltage information for the device operation for users. In addition to the current curve and the voltage curve, according to the device monitoring requirements, the changes of different parameters can also be displayed, such as the temperature curve, the power curve, or the pressure curve, etc.
[0153] The middle area includes a device diagram, device information, and operation buttons. The device diagram shows a graphical representation of the device, and the status of the device is marked on the diagram, such as "Under Maintenance", indicating that the device is currently in the maintenance state, and "Switch Open / Close", indicating the current gate state of the device. The device information shows the name and model of the device, such as "Central Substation 2# G11" and "MP-R3049(E)", providing basic information about the device. The operation buttons include buttons such as "Device Information", "Device Parameters", "Switch Open", "Electronic Sign Removal", and "Signal Restoration". Users can view the detailed information of the device, set device parameters, and perform control operations on the device through these buttons.
[0154] The right - hand area includes a real - time alarm dashboard, video surveillance, etc. The real - time alarm dashboard shows the real - time alarm information of the device, including event description, occurrence time, reporting device, etc. For example, it shows alarm information such as "abnormal communication in adjacent area" and "abnormal communication in this area", helping users to promptly understand the abnormal situation of the device. The video surveillance shows the icon of video surveillance and the camera number "Camera 1 / 2", and users can click the "Show Video" button to view the real - time video surveillance image of the device.
[0155] The bottom area includes various operation buttons, such as "Operation Remote Control", "Device Telemetry", "Device Tele - signal", "Device Tele - pulse", "Business Report", "Device Report", and "Parameter Configuration" buttons. Users can perform various operations and management of the device through these buttons, such as remote control operation, viewing telemetry data, querying tele - signal status, remotely monitoring and measuring the pulse signal of metering equipment, generating business reports, viewing device reports, and parameter configuration.
[0156] In addition, after viewing the historical data of the device, the unified client platform processes the device historical logs. Based on a pre - trained risk prediction model, it predicts single - device failures and cascading failure events between devices within a preset time. Through preset warning rules, it conducts warning grading and triggers alarm operations or historical log data display operations respectively.
[0157] In a specific example, by collecting the operation parameter data of the target device and its associated devices (such as real - time parameters like temperature, pressure, vibration, current, and voltage of shearers and roadheaders in mine electromechanical equipment), failure record data (such as failure time, type, and reason in the past year), equipment maintenance record data (such as maintenance time, content, and replaced parts of hydraulic supports), and equipment log data (such as operations, alarms, and system logs recorded by the control system of mine electromechanical equipment), a GBDT model is trained. GBDT iteratively trains multiple weak learners (such as decision trees) to automatically learn the complex relationships and patterns in the data, thereby predicting single - device failures and cascading failures between devices, and conducting different - level warnings according to the number of device cascades, achieving effective prediction of device failure risks.
[0158] In addition, the maintenance cycle of the device can be considered. Through periodic prediction, the maintenance and upkeep of the device can be arranged in advance, further improving the operation efficiency and reliability of the device. In practical applications, the prediction results can be displayed in grades, with high - risk devices and failure information at the top, so that operation and maintenance personnel can quickly pay attention to and handle them, thereby effectively reducing the losses caused by device failures.
[0159] The unified application control method for Kuanghong electromechanical equipment proposed in the embodiments of the present invention uses a unified APP platform to unify the interaction entry of devices, reduce the operation complexity, avoid misoperations, improve the user experience, and can also collect and analyze the operation data of devices in real time, predict the fault risks of devices, and perform maintenance in advance, thereby avoiding the impact of device failures on production. At the same time, through a decentralized communication method, the platform supports direct communication between devices and the platform or APP, reduces latency, and can also realize the sharing and collaboration of device information, improve the efficiency and accuracy of management, and achieve near-remote monitoring, data analysis, and intelligent decision-making of Kuanghong electromechanical equipment.
[0160] Embodiment III
[0161] Figure 11 It is a schematic structural diagram of a unified application control device for Kuanghong electromechanical equipment provided in Embodiment III of the present invention. As Figure 11 shown, the device includes: a template acquisition module 1110, a protocol conversion module 1120, a broadcast information module 1130, a regular reporting module 1140, and an instruction response module 1150, where:
[0162] The template acquisition module 1110 is configured to obtain a target physical model template matching the target device type from the mapping relationship between the device type and the physical model template pre-stored in the unified client platform according to the target device type of the local device;
[0163] The protocol conversion module 1120 is configured to perform protocol conversion on each interface of the local device according to the attributes, services, and events defined in the target physical model template, so that the local device can access and call the attributes and methods of each functional module based on the mine data transmission protocol format;
[0164] The broadcast information module 1130 is configured to broadcast the local network connection information of the local device based on the User Datagram Protocol in the local area network environment of the mining area where it is located after the protocol conversion is completed, so that the unified client platform can discover and attempt to establish a communication connection with the local device;
[0165] The regular reporting module 1140 is configured to regularly report at least one device information collected by the local device in the mining area where it is located to the unified client platform after successfully establishing a communication connection based on the Transmission Control Protocol with the unified client platform, and report the detected alarm events in real time;
[0166] The instruction response module 1150 is configured to execute a matching device management operation in response to a device management instruction sent by the unified client platform, and feedback the operation execution result to the unified client platform.
[0167] The technical solution of the embodiment of the present invention defines a unified data format and coding specification through physical model modeling and protocol conversion, and unifies the access interfaces of Kuanghong electromechanical equipment from different manufacturers. A unified client platform is constructed to realize the unified processing of data from different business systems, realize data aggregation, management, storage and sharing, and improve the efficiency of unified application control of Kuanghong electromechanical equipment. Avoiding the traditional centralized communication mode, realizing direct communication between the device and the client platform, reducing the operation complexity, reducing the probability of misoperation, and improving the stability of the entire system and the user's operation experience. This platform supports a variety of devices, and there is no need to develop models and applications separately for each manufacturer's devices, which improves the scalability of the unified client platform and the adaptability of the unified application control method to Kuanghong electromechanical equipment from different manufacturers.
[0168] Based on the above embodiments, the instruction response module 1150 is specifically used for:
[0169] In response to the status query instruction sent by the unified client platform, query and obtain the current working status information of the local device, and feedback the working status information to the unified client platform;
[0170] In response to the device deletion instruction sent by the unified client platform, disconnect the communication connection based on the Transmission Control Protocol with the unified client platform;
[0171] In response to the device control instruction sent by the unified client platform, perform the matching control operation, and feedback the control status information after performing the control operation to the unified client platform;
[0172] In response to the historical log query instruction sent by the unified client platform, locally query at least one device historical log matching the historical log query instruction, and feedback the queried device historical log to the unified client platform.
[0173] The unified application control device for Kuanghong electromechanical equipment provided by the embodiment of the present invention can execute the unified application control method for Kuanghong electromechanical equipment executed by the Kuanghong electromechanical equipment set in the mining area in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0174] Embodiment 4
[0175] Figure 12 It is a schematic structural diagram of another unified application control device for Kuanghong electromechanical equipment provided by Embodiment 4 of the present invention. As Figure 12 shown, the device includes: an information acquisition module 1210, an information comparison module 1220, a connection establishment module 1230, a periodic acquisition module 1240, a first display module 1250, and a device control module 1260, where:
[0176] An information acquisition module 1210, configured to acquire the information to be compared included in the device networking information whenever it detects the device networking information sent by a newly installed Kuanghong electromechanical device in the mining area through broadcasting; wherein, the information to be compared includes at least one of device type information, standard part type information, and network configuration information;
[0177] An information comparison module 1220, configured to compare the information to be compared with a target object model template stored in the platform and matching the device type information. If the comparison passes, the basic description information of the Kuanghong electromechanical device is displayed to the user on the device discovery page of the unified client platform;
[0178] A connection establishment module 1230, configured to attempt to establish a communication connection with the Kuanghong electromechanical device in response to a confirmation connection instruction input by the user on the device discovery page for the Kuanghong electromechanical device;
[0179] A periodic acquisition module 1240, configured to periodically acquire at least one piece of device information reported by the Kuanghong electromechanical device and to acquire in real time the reported alarm events after successfully establishing a communication connection with the Kuanghong electromechanical device based on the Transmission Control Protocol;
[0180] A first display module 1250, configured to graphically display at least one piece of device information in at least one first type of display area and to display each alarm message item by item in a second type of display area when displaying a device control interface matching the Kuanghong electromechanical device;
[0181] A device control module 1260, configured to send the device management instruction input by the user in the device control interface to the Kuanghong electromechanical device and to process and / or display the operation execution result fed back by the Kuanghong electromechanical device.
[0182] In the technical solution of the embodiment of the present invention, when the Kuanghong electromechanical equipment sends networking information in the mining area through broadcasting, the system will automatically obtain the key information to be compared, and compare it with the physical model template stored in the platform to ensure the compatibility and controllability of the equipment. After the comparison is successful, the basic information of the equipment will be intuitively displayed on the equipment discovery page of the unified client platform, facilitating users to quickly understand and manage new equipment. Users can confirm the connection instruction through the equipment discovery page, and the system will then attempt to establish a communication connection. After successfully establishing the connection, it will regularly obtain the equipment information and real-time alarm events to ensure the real-time monitoring of the equipment operation status. The graphical display of the equipment control interface and the itemized display of the alarm information make the equipment status clear at a glance, facilitating users to make decisions quickly. The management instructions input by users on the equipment control interface can be transmitted to the Kuanghong electromechanical equipment, and the operation execution results can be timely fed back, realizing the efficient and precise management of the equipment, and improving the efficiency and intelligent level of equipment management. By constructing a unified client platform, the unified processing of data from different business systems is realized, the centralized communication mode is avoided, the direct communication between the equipment and the client platform is realized, the operation complexity is reduced, and the stability of the entire system and the operation experience of users are improved. This platform supports multiple devices, and there is no need to develop models and applications separately for the equipment of each manufacturer, which improves the scalability of the unified client platform and the adaptability of the unified application control method to the Kuanghong electromechanical equipment of different manufacturers.
[0183] Further, on the basis of the above embodiments, the unified application control device of the Kuanghong electromechanical equipment may further include:
[0184] A second display module, configured to graphically display at least one piece of equipment information in at least one first-type display area, and display each item of alarm information item by item in a second-type display area, and at the same time, display the equipment diagram, equipment status and equipment number of the Kuanghong electromechanical equipment in a third-type display area;
[0185] and / or
[0186] A third display module, configured to graphically display at least one piece of equipment information in at least one first-type display area, and display each item of alarm information item by item in a second-type display area, and at the same time, in a fourth-type display area, display at least one monitoring video reported by the Kuanghong electromechanical equipment in real time.
[0187] On the basis of the above embodiments, the device control module 1260 is specifically configured to:
[0188] In response to the status query operation input by the user on the equipment control interface, send the status query instruction to the Kuanghong electromechanical equipment, and process and / or display the working status information fed back by the Kuanghong electromechanical equipment;
[0189] In response to a device deletion operation input by a user in the device control interface, send the device deletion instruction to the Kuanghong electromechanical device, and disconnect the communication connection based on the Transmission Control Protocol with the unified client platform;
[0190] In response to a device control operation input by a user in the device control interface, send the device control instruction to the Kuanghong electromechanical device, and process and / or display the control status information fed back by the Kuanghong electromechanical device;
[0191] When a historical data query operation is input by a user in the device control interface, send the historical log query instruction to the Kuanghong electromechanical device, process the device historical log fed back by the Kuanghong electromechanical device, predict single-device failures and interlocking failure events between devices within a preset time based on a pre-trained risk prediction model, and perform early warning grading through preset early warning rules, triggering alarm operations or historical log data display operations respectively.
[0192] The unified application control device for the Kuanghong electromechanical device provided by the embodiments of the present invention can execute the unified application control method for the Kuanghong electromechanical device executed by the unified client platform in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0193] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision, and disclosure of the user's personal information and other processing all comply with the provisions of relevant laws and regulations and do not violate public order and good customs.
[0194] Embodiment Five
[0195] Figure 13 FIG. shows a schematic structural diagram of an electronic device 10 that can be used to implement the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital assistants, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present invention described herein and / or claimed.
[0196] As Figure 13As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. The memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0197] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0198] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the unified application control method of the Kuanghong electromechanical equipment executed by the Kuanghong electromechanical equipment set in the mining area, that is:
[0199] According to the target device type of the local device, in the mapping relationship between the device types pre-stored in the unified client platform and the physical model templates, obtain the target physical model template matching the target device type;
[0200] According to the attributes, services, and events defined in the target physical model template, perform protocol conversion on the various interfaces of the local device, so that the local device can access and call the attributes and methods of each functional module based on the mining area data transmission protocol format;
[0201] After completing the protocol conversion, broadcast the local networking information based on the User Datagram Protocol in the local area network environment of the mining area where it is located, so that the unified client platform can discover and attempt to establish a communication connection with the local device;
[0202] After successfully establishing a Transmission Control Protocol (TCP)-based communication connection with the unified client platform, regularly report at least one piece of device information collected by the local device in the mining area to the unified client platform, and report detected alarm events in real time.
[0203] In response to a device management instruction sent by the unified client platform, perform a matching device management operation and feedback the operation execution result to the unified client platform.
[0204] Alternatively, for example, a unified application control method for Kuanghong electromechanical equipment executed by the unified client platform, that is:
[0205] Whenever device networking information sent by a newly installed Kuanghong electromechanical device in the mining area through broadcasting is detected, obtain the information to be compared included in the device networking information; wherein, the information to be compared includes at least one of: device type information, standard part type information, and network configuration information.
[0206] Compare the information to be compared with the target object model template stored in the platform and matching the device type information. If the comparison passes, display the basic description information of the Kuanghong electromechanical device to the user on the device discovery page of the unified client platform.
[0207] In response to a confirmation connection instruction input by the user on the device discovery page for the Kuanghong electromechanical device, attempt to establish a communication connection with the Kuanghong electromechanical device.
[0208] After successfully establishing a Transmission Control Protocol (TCP)-based communication connection with the Kuanghong electromechanical device, regularly obtain at least one piece of device information reported by the Kuanghong electromechanical device, and obtain reported alarm events in real time.
[0209] When displaying the device control interface matching the Kuanghong electromechanical device, graphically display at least one piece of device information in at least one first type of display area, and display each alarm message item by item in the second type of display area.
[0210] In response to a device management instruction input by the user in the device control interface, send the device management instruction to the Kuanghong electromechanical device, and process and / or display the operation execution result feedback by the Kuanghong electromechanical device.
[0211] In some embodiments, the unified application control method of the Kuanghong electromechanical device can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by the processor 11, one or more steps of the unified application control method of the Kuanghong electromechanical device described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the unified application control method of the Kuanghong electromechanical device by any other suitable means (e.g., by means of firmware).
[0212] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems on a chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0213] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer programs are executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0214] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0215] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0216] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0217] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0218] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.
[0219] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A unified application control method for mine-related electromechanical equipment, characterized in that: It is performed by Kuanghong electromechanical equipment located in the mine area, including: According to the target device type of the local device, a target object model template matching the target device type is obtained from the mapping relationship between the device type and the object model template pre-stored in the unified client platform; According to the attributes, services and events defined in the target object model template, protocol conversion is performed on various interfaces of the local device, so that the local device can access and call the attributes and methods of various functional modules based on the mine data transmission protocol format; After completing the protocol conversion, the local network information is broadcast based on the user datagram protocol in the local area network environment of the mining area, so that the unified client platform can discover and establish a communication connection with the local device; After successfully establishing a communication connection based on the transmission control protocol with the unified client platform, regularly report to the unified client platform at least one piece of equipment information collected by the local device in the mining area, and report detected alarm events in real time; In response to the device management instruction sent by the unified client platform, a matching device management operation is executed, and the operation execution result is fed back to the unified client platform.
2. The method according to claim 1, characterized in that: In response to the device management instruction sent by the unified client platform, the matching device management operation is executed, and the operation execution result is fed back to the unified client platform, including: In response to the status query instruction sent by the unified client platform, query and obtain the current working status information of the local device, and feed back the working status information to the unified client platform; In response to the device deletion instruction sent by the unified client platform, disconnecting the communication connection based on the transmission control protocol with the unified client platform; In response to the device control instruction sent by the unified client platform, executing the matching control operation, and feeding back the control state information after executing the control operation to the unified client platform; In response to the history log query instruction sent by the unified client platform, the local device queries at least one device history log that matches the history log query instruction, and feeds back the queried device history log to the unified client platform.
3. A unified application control method for mine-related electromechanical equipment, characterized in that: Executed by the unified client platform, including: Whenever the device networking information sent by broadcasting of the newly installed Kuanghong electromechanical equipment in the mining area is detected, the information to be compared contained in the device networking information is obtained; wherein the information to be compared includes: at least one of the device type information, the standard part type information and the network configuration information; The information to be compared is compared with the target object model template stored in the platform and matching the device type information. If the comparison is successful, the basic description information of the Kuanghong electromechanical equipment is displayed to the user in the device discovery page of the unified client platform; In response to a confirmation connection instruction for the Kuanghong electromechanical device input by a user in the device discovery page, attempting to establish a communication connection with the Kuanghong electromechanical device; After successfully establishing a communication connection based on the transmission control protocol with the Kuanghong electromechanical equipment, regularly obtain at least one item of equipment information reported by the Kuanghong electromechanical equipment, and obtain the reported alarm events in real time; When displaying the device control interface matching the Kuanghong electromechanical equipment, at least one item of device information is graphically displayed in at least one first-type display area, and each item of alarm information is displayed in separate items in the second-type display area; In response to the device management instructions input by the user in the device control interface, the device management instructions are sent to the Kuanghong Mechanical and Electrical Equipment, and the operation execution results fed back by the Kuanghong Mechanical and Electrical Equipment are processed and / or displayed.
4. The method according to claim 3, characterized in that At least one device information is graphically displayed in at least one first display area, and each alarm information is displayed in a second display area in separate items, and the method further includes: The equipment diagram, equipment status and equipment number of the Kuanghong electromechanical equipment are displayed in the third display area; and / or In the fourth display area, at least one monitoring video reported by the Mine Hong Electromechanical Equipment is displayed in real time.
5. The method according to claim 3, characterized in that: In response to the device management instruction input by the user in the device control interface, the device management instruction is sent to the Kuanghong electromechanical device, and the operation execution result fed back by the Kuanghong electromechanical device is processed and / or displayed, including: In response to a status query operation input by a user in the device control interface, the status query instruction is sent to the Kuanghong electromechanical equipment, and the working status information fed back by the Kuanghong electromechanical equipment is processed and / or displayed; In response to a device deletion operation input by a user in a device control interface, the device deletion instruction is sent to the Kuanghong electromechanical device, and a communication connection based on a transmission control protocol with a unified client platform is disconnected; In response to the device control operation input by the user in the device control interface, the device control instruction is sent to the Kuanghong electromechanical equipment, and the control status information fed back by the Kuanghong electromechanical equipment is processed and / or displayed; In response to the historical data query operation input by the user in the device control interface, the historical log query instruction is sent to the Kuanghong Mechanical and Electrical Equipment, and the equipment historical logs fed back by the Kuanghong Mechanical and Electrical Equipment are processed. Based on the pre-trained risk prediction model, single equipment failures within a preset time and chain failure events between equipment are predicted. Through the preset early warning rules, early warning classification is performed to trigger alarm operations or historical log data display operations respectively.
6. A unified application control device for mine-related electromechanical equipment, characterized in that: The mechanical and electrical equipment of Kuanghong installed in the mining area includes: The template acquisition module is used to acquire a target object model template matching the target device type from the mapping relationship between the device type and the object model template pre-stored in the unified client platform according to the target device type of the local device; A protocol conversion module, used to perform protocol conversion on various interfaces of the local device according to the attributes, services and events defined in the target object model template, so that the local device can access and call the attributes and methods of each functional module based on the mine data transmission protocol format; The broadcast information module is used to broadcast the local network information based on the user datagram protocol in the local area network environment of the mining area after completing the protocol conversion, so that the unified client platform can discover and establish a communication connection with the local device; A regular reporting module, which is used to regularly report at least one piece of equipment information collected by the local device in the mining area to the unified client platform after successfully establishing a communication connection based on the transmission control protocol with the unified client platform, and to report detected alarm events in real time; The instruction response module is used to respond to the device management instruction sent by the unified client platform, execute the matching device management operation, and feed back the operation execution result to the unified client platform.
7. A unified application control device for mine-related electromechanical equipment, characterized in that: Configured on a unified client platform, including: An information acquisition module is used to acquire the information to be compared contained in the device networking information whenever the device networking information sent by broadcasting of the newly installed Mine Hong electromechanical equipment in the mining area is detected; wherein the information to be compared includes: at least one of the device type information, the standard part type information and the network configuration information; An information comparison module is used to compare the information to be compared with the target object model template stored in the platform and matching the device type information. If the comparison is successful, the basic description information of the Kuanghong electromechanical equipment is displayed to the user in the device discovery page of the unified client platform; A connection establishment module, configured to attempt to establish a communication connection with the Kuang Hong Electromechanical Device in response to a confirmation connection instruction for the Kuang Hong Electromechanical Device input by a user in the device discovery page; A periodic acquisition module, used to periodically acquire at least one item of equipment information reported by the Kuanghong electromechanical equipment after successfully establishing a communication connection based on the transmission control protocol with the Kuanghong electromechanical equipment, and to acquire reported alarm events in real time; A first display module is used to display at least one item of equipment information graphically in at least one first-category display area when displaying the equipment control interface matching the Kuanghong electromechanical equipment, and to display each item of alarm information in a separate item in a second-category display area; The device control module is used to respond to the device management instructions input by the user in the device control interface, send the device management instructions to the Kuanghong electromechanical equipment, and process and / or display the operation execution results fed back by the Kuanghong electromechanical equipment.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the unified application control method for the Mine Hong electromechanical equipment described in any one of claims 1-5.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the processor to implement the unified application control method of the Mine Hong electromechanical equipment described in any one of claims 1-5 when executed.
10. A computer program product, characterized in that The computer program product includes a computer program, which, when executed by a processor, implements the unified application control method of the Mine Hong electromechanical equipment according to any one of claims 1-5.