Configuration centralized control configuration system based on coal mine industry and working method thereof
The configured centralized control system addresses the inefficiencies of coal mining systems by enabling customizable drag-and-drop layouts and subsystem integration, enhancing construction efficiency and reducing labor costs.
Patent Information
- Application Number
- CN202411250314.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-20
AI Technical Summary
Current coal mining systems require customized development with long construction cycles and high labor costs, inflexible system layouts, and inability to integrate subsystems flexibly, leading to reduced operational efficiency.
A configured centralized control configuration system with a display layer, business layer, and data layer, utilizing a component library and SpringBoot architecture, allowing for customizable drag-and-drop page layouts and integration of subsystems, supported by Vue technology and SpringBoot microservices for efficient construction and management.
The system enables rapid, cost-effective construction of coal mining control systems with customizable layouts and integrated subsystems, reducing labor costs and improving operational convenience.
Smart Images

Figure CN119165997A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of coal mining, and in particular to a configuration-based centralized control configuration system and a working method thereof based on the coal mining industry. Background Art
[0002] In the current coal mining industry, different coal mines and working faces have different types of equipment and different indicators of concern. Therefore, the system on the market needs to be customized to develop a centralized control system for each coal mine, which has a long construction cycle and high labor costs. At the same time, the customized system page layout is rigid and cannot be flexibly typed, does not support custom layout, and cannot be flexibly embedded in other system interfaces. The subsystems cannot be flexibly integrated, which seriously reduces the use effect of the coal mining system. It is necessary to improve it. Summary of the invention
[0003] The object of the present invention is to provide a coal mining industry-based configured centralized control configuration system and a working method thereof which is simple to operate and convenient to use in view of the above problems.
[0004] In order to achieve the above object, the technical solution of the present invention is: A configured centralized control configuration system based on the coal mining industry, the configured centralized control configuration system comprising a display layer for displaying information data, a business layer for performing data management calls, an application layer as a server, and a data layer for storing data; the display layer is provided with a configured function unit and a preset component library unit; the business layer is provided with a component layout management module, a menu routing maintenance module, an external system call module, a data push implementation module, a data analysis query module, and a data storage operation module; the application layer is built based on SpringBoot; the data layer includes a Redis module and a MySQL module.
[0005] Furthermore, the configured functional unit includes a menu routing configuration module, a page drag layout module, a preset component selection module, a general component data configuration module, an external system embedding module, a component data preview module, a layout history preview and rollback module, and a one-key skinning module; the preset component library unit includes a general component library module, a coal mining machine component library module, a three-machine component library module, a bracket component library module, a liquid supply system component library module, a combination switch component library module, a video component library module, and an inertial navigation component library module.
[0006] A working method of a configuration-based centralized control configuration system for coal mining industry, comprising the following steps: S1, start; S2. Define the system name; S3. Create a new menu page; S4, determine whether to embed an external system or create a new blank page; when embedding an external system, perform an external system embedding operation, and after the external system is embedded, proceed to step S7; when creating a new blank page, proceed to step S5; S5, perform page layout, and then load the page after page layout; S6, determine whether the page effect is satisfactory; if the page effect is not satisfactory, perform a version rollback operation, and after the rollback is completed, proceed to step S7; if the page effect is satisfactory, the current page layout configuration is completed; S7, determine whether the configuration of all system pages is completed; when the configuration of all system pages is not completed, return to step S3 to continue to configure other pages; when the configuration of all system pages is completed, proceed to step S8; S8. End.
[0007] Furthermore, in step S4, the external system embedding operation includes the following steps: S41. Enter the external system link address; S42, external system link saving and preview; S43, determining whether the page display effect is satisfactory, if the page display effect is satisfactory, proceeding to step S44, if the page display effect is unsatisfactory, returning to step S41; S44, embedding into external system is completed.
[0008] Furthermore, in step S5, performing page layout includes the following steps: S51, select page components; the page components include a coal mining machine component library, a three-machine component library, a bracket component library, a liquid supply system component library, a video component library, and a general component; S52, after the selection, determine whether it is necessary to configure the data measurement point; when the data measurement point needs to be configured, proceed to step S53, and when the data measurement point does not need to be configured, proceed to step S54; S53, configure data measurement points; S54, current component configuration is completed; S55, performing page layout operation; S56, previewing the page effect; S57. The page layout is saved.
[0009] Furthermore, in step S5, page loading includes component hot reload operation, websocket access real-time data operation, and http request query and analysis data operation.
[0010] Furthermore, in step S6, performing a version rollback operation includes the following steps: S61. Enter the version rollback page; S62. Preview historical version thumbnails; S63, select the historical version; S64, determine whether to roll back according to the selected historical version; if not, return to step S63; if roll back according to the selected historical version, proceed to step S65; S65. Roll back to the selected version.
[0011] Compared with the prior art, the present invention has the following advantages and positive effects: The present invention extracts the coal mine functional points into various components, so that the centralized control system can be built on demand. Only the functions required can be selected for customized construction, thereby efficiently and conveniently completing the construction of the coal mine centralized control system, greatly reducing the workload of customized development, thereby shortening the system construction cycle and reducing labor costs; and, the system in the present invention is designed in a novel configuration method, and functional components can be introduced on demand by dragging the page, and flexible typesetting can be performed to support custom layout operations; at the same time, the system in the present invention also supports the embedding and merging of different subsystems of the coal mine company in the form of components, realizing the integrated operation and unified management of a large number of subsystems, effectively solving the disadvantage of the prior art that a large number of subsystems need to be managed, and improving the operational convenience of coal mining operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0013] Figure 1 is a system logic diagram of the present invention; Figure 2 It is the upper part of the flow chart of the working method of the present invention; Figure 3 It is the lower part of the flow chart of the working method of the present invention. DETAILED DESCRIPTION
[0014] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work, any modifications, equivalent substitutions, improvements, etc., should be included in the protection scope of the present invention.
[0015] The present invention realizes the encapsulation of different businesses in the coal mining industry in the form of components, realizes the configuration of the centralized control system, can select different functional components as needed, and realizes the customized drag-and-drop layout of different functional components on the centralized control system page, can embed and merge different subsystems for unified management, and finally efficiently and conveniently builds a coal mine centralized control system.
[0016] like Figure 1 As shown, the present invention discloses a configuration-based centralized control configuration system based on the coal mining industry, which includes a display layer for displaying information data, a business layer for performing data management calls, an application layer as a server, and a data layer for storing data; The display layer is provided with a configuration function unit and a preset component library unit; The configuration function unit includes a menu routing configuration module, a page drag layout module, a preset component selection module, a general component data configuration module, an external system embedding module, a component data preview module, a layout history record preview and rollback module, and a one-key skinning module; The preset component library unit includes a general component library module, a coal mining machine component library module, a three-machine component library module, a bracket component library module, a liquid supply system component library module, a combination switch component library module, a video component library module, and an inertial navigation component library module.
[0017] The business layer is provided with a component layout management module, a menu routing maintenance module, an external system call module, an implementation data push module, a data analysis query module, and a data storage operation module; The application layer is a centralized control configuration system microservice built based on SpringBoot; The data layer includes a Redis module and a MySQL module.
[0018] like Figure 2 , Figure 3 As shown, the working method of the configuration centralized control configuration system is as follows: S1, start; S2. Define the system name; S3. Create a new menu page; S4, determine whether to embed an external system or create a new blank page; when embedding an external system, perform an external system embedding operation, and after the external system is embedded, proceed to step S7; when creating a new blank page, proceed to step S5; The external system embedding operation includes the following steps: S41. Enter the external system link address; S42, external system link saving and preview; S43, determining whether the page display effect is satisfactory, if the page display effect is satisfactory, proceeding to step S44, if the page display effect is unsatisfactory, returning to step S41; S44, embedding into external system is completed.
[0019] S5, perform page layout, and then load the page after page layout; page loading includes component hot reload operation, access to websocket real-time data operation, and http request query and analysis data operation; Page layout involves the following steps: S51, select page components; the page components include a coal mining machine component library, a three-machine component library, a bracket component library, a liquid supply system component library, a video component library, and a general component; S52, after the selection, determine whether it is necessary to configure the data measurement point; when the data measurement point needs to be configured, proceed to step S53, and when the data measurement point does not need to be configured, proceed to step S54; S53, configure data measurement points; S54, current component configuration is completed; S55, performing page layout operation; S56, previewing the page effect; S57. The page layout is saved.
[0020] S6, determine whether the page effect is satisfactory; if the page effect is not satisfactory, perform a version rollback operation, and after the rollback is completed, proceed to step S7; if the page effect is satisfactory, the current page layout configuration is completed; The version rollback operation includes the following steps: S61. Enter the version rollback page; S62. Preview historical version thumbnails; S63, select the historical version; S64, determine whether to roll back according to the selected historical version; if not, return to step S63; if roll back according to the selected historical version, proceed to step S65; S65. Roll back to the selected version.
[0021] S7, determine whether the configuration of all system pages is completed; when the configuration of all system pages is not completed, return to step S3 to continue to configure other pages; when the configuration of all system pages is completed, proceed to step S8; S8. End.
[0022] The configuration-based centralized control configuration system in the present invention has the following characteristics: 1. Build a configuration-based centralized control system configuration platform based on Vue technology; Build a basic platform for configurable centralized control systems and support the definition of functional components.
[0023] 2. Realize business configuration encapsulation of coal mining industry; Create a component library according to the coal mine business scenarios.
[0024] Implement a preset component library for coal mining machine business components, analyze coal mining machine related data points and business scenarios, use Vue technology to build coal mining machine related functional components based on coal mining machine business scenarios, implement coal mining machine business configuration packaging, and realize that each functional component of the coal mining machine can be freely dragged and used on the basic platform of the configured centralized control system.
[0025] Implement a preset component library for business components such as scrapers, crushers, transfer machines, belt conveyors, pump stations, emulsification pumps, clean water pumps, combination switches, hydraulic supports, etc., analyze relevant data points and business scenarios, and implement configuration packaging with reference to coal mining machine components.
[0026] Based on common business scenarios, encapsulation of components such as common coal mine bar charts, line charts, and single indicator data points is achieved to achieve configured coverage of common business scenarios.
[0027] 3. Based on springboot microservices, business component information is persisted on the server; Build springboot microservice as the server to implement the following functions: a. Page configuration layout management. The page layout information is submitted to the server through the POST interface and is processed by the server and stored in the MySQL database.
[0028] b. Implement page routing configuration management, use Vue technology to view, edit, and save page routing menus, and submit them to the server through the POST interface to persist them in the MySQL database.
[0029] c. Implement analytical data query, the springboot microservice interacts with the centralized control server through an interface, and queries business analysis data such as equipment startup and shutdown, automatic tracking rate, etc.
[0030] d. Implement external system interface calls, using backend microservices as a bridge. Backend microservices use RestTemplate to call external systems and return data to the frontend for display, thus realizing the function of integrating external systems.
[0031] 4. Realize hot reload of coal mine components and real-time preview of page effects; After freely dragging and dropping the page layout, you can preview the information after dragging and dropping the layout without refreshing the page. Based on hot reload, real-time adjustment, real-time rendering and real-time preview can be achieved.
[0032] 5. Realize the integrated access of various systems in coal mines; a. Based on the routing external link, the external system integrated access can be realized. According to the routing of different systems, after NGINX processing, it can be directly embedded in other system pages to realize the integration of different systems in the coal mine.
[0033] 6. Realize data access to coal mine business components; The server obtains raw data based on MQTT and pushes it to the front-end coal mine business component through websocket for real-time rendering.
[0034] The present invention extracts the coal mine functional points into various components, so that the centralized control system can be built on demand. Only the functions required can be selected for customized construction, thereby efficiently and conveniently completing the construction of the coal mine centralized control system, greatly reducing the workload of customized development, thereby shortening the system construction cycle and reducing labor costs; and, the system in the present invention is designed in a novel configuration method, and functional components can be introduced on demand by dragging the page, and flexible typesetting can be performed to support custom layout operations; at the same time, the system in the present invention also supports the embedding and merging of different subsystems of the coal mine company in the form of components, realizing the integrated operation and unified management of a large number of subsystems, effectively solving the disadvantage of the prior art that a large number of subsystems need to be managed, and improving the operational convenience of coal mining operations.
Claims
1. A configuration-based centralized control system for the coal mining industry, characterized by: The configured centralized control configuration system includes a display layer for displaying information data, a business layer for performing data management calls, an application layer as a server, and a data layer for storing data; the display layer is provided with a configured functional unit and a preset component library unit; the business layer is provided with a component layout management module, a menu routing maintenance module, an external system call module, a data push implementation module, a data analysis and query module, and a data storage operation module; the application layer is built based on SpringBoot; the data layer includes a Redis module and a MySQL module.
2. The configuration-based centralized control configuration system for the coal mining industry as claimed in claim 1, characterized in that: The configured functional unit includes a menu routing configuration module, a page drag layout module, a preset component selection module, a general component data configuration module, an external system embedding module, a component data preview module, a layout history preview and rollback module, and a one-key skinning module; the preset component library unit includes a general component library module, a coal mining machine component library module, a three-machine component library module, a bracket component library module, a liquid supply system component library module, a combination switch component library module, a video component library module, and an inertial navigation component library module.
3. A working method of the configuration-based centralized control configuration system for the coal mining industry as claimed in claim 2, characterized in that: The following steps are involved: S1, start; S2. Define the system name; S3. Create a new menu page; S4, determine whether to embed an external system or create a new blank page; when embedding an external system, perform an external system embedding operation, and after the external system is embedded, proceed to step S7; when creating a new blank page, proceed to step S5; S5, perform page layout, and then load the page after page layout; S6, determine whether the page effect is satisfactory; if the page effect is not satisfactory, perform a version rollback operation, and after the rollback is completed, proceed to step S7; if the page effect is satisfactory, the current page layout configuration is completed; S7, determine whether the configuration of all system pages is completed; when the configuration of all system pages is not completed, return to step S3 to continue to configure other pages; when the configuration of all system pages is completed, proceed to step S8; S8. End.
4. The working method of the configuration-based centralized control configuration system for the coal mining industry as claimed in claim 3 is characterized by: In step S4, the external system embedding operation includes the following steps: S41. Enter the external system link address; S42, external system link saving and preview; S43, determining whether the page display effect is satisfactory, if the page display effect is satisfactory, proceeding to step S44, if the page display effect is unsatisfactory, returning to step S41; S44, embedding into external system is completed.
5. The working method of the configuration-based centralized control configuration system for the coal mining industry as claimed in claim 4 is characterized by: In step S5, performing page layout includes the following steps: S51, select page components; the page components include a coal mining machine component library, a three-machine component library, a bracket component library, a liquid supply system component library, a video component library, and a general component; S52, after the selection, determine whether it is necessary to configure the data measurement point; when the data measurement point needs to be configured, proceed to step S53, and when the data measurement point does not need to be configured, proceed to step S54; S53, configure data measurement points; S54, current component configuration is completed; S55, performing page layout operation; S56, previewing the page effect; S57. The page layout is saved.
6. The working method of the configuration-based centralized control configuration system for the coal mining industry according to claim 5, characterized in that: In step S5, page loading includes component hot reload operation, websocket access real-time data operation, and http request query and analysis data operation.
7. The working method of the configuration-based centralized control configuration system for the coal mining industry according to claim 6, characterized in that: In step S6, performing a version rollback operation includes the following steps: S61. Enter the version rollback page; S62. Preview historical version thumbnails; S63, select the historical version; S64, determine whether to roll back according to the selected historical version; if not, return to step S63; if roll back according to the selected historical version, proceed to step S65; S65. Roll back to the selected version.
