Industrial configuration monitoring method and system based on Web

By connecting each web page and process in a web-based configuration system, recording and storing operations and abnormal statuses, and pushing data to the monitoring page through the server, the problem of lack of data recording and comprehensive monitoring in the existing system is solved, and comprehensive monitoring and management of the status of multiple independent processes is achieved.

CN119645757APending Publication Date: 2025-03-18SHANGHAI BAOSIGHT SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411601337.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The existing web-based configuration system lacks the recording of the data status of the monitored process and the comprehensive monitoring and management of the status of multiple independent process.

Method used

Through each web page, the operation and abnormal status of each web page are obtained and recorded, and stored in the web database in a standardized format. At the same time, the server monitors the status changes of each web page, obtains relevant data and pushes it to the monitoring page in a standard format, thereby realizing monitoring of the status of multiple independent processes.

Benefits of technology

It realizes historical query and real-time monitoring of web page operations and abnormal status, can effectively monitor multiple independent process status, and improves the management and control capabilities of the configuration system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119645757A_ABST
    Figure CN119645757A_ABST
Patent Text Reader

Abstract

The invention provides a Web-based industrial configuration monitoring method and system, and the method comprises the steps: S1, enabling each Web page to be connected with each process, and controlling the corresponding process through each Web page; s2, obtaining the operation and the abnormal state of each Web page, and storing the operation and the abnormal state in a Web database in a standardized format; page operation and historical query of abnormal states are achieved through the Web database; and S3, monitoring the state change of each Web page through the server, obtaining the real-time data of each Web page, and pushing the real-time data to the monitoring page in a standard format, thereby monitoring the states of a plurality of independent processes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of industrial Internet, and in particular to a Web-based industrial configuration monitoring method and system. Background Art

[0002] As a typical industrial production, steel production consists of multiple independent processes, and each process needs to be carried out in a specific order. Monitoring each process is of great significance for safe production. At present, most Web-based configuration systems lack the ability to record the data status of the monitored processes and the comprehensive monitoring and management of the status of multiple independent processes.

[0003] Patent document CN114816189A (application number: 202110065642.X) discloses a cloud-based remote configuration method for industrial intelligent equipment. The method is based on a cloud configuration tool and realizes the configuration design of the equipment monitoring screen through user drag editing, data binding and other operations. It supports two types of data sources, single device (or template) and group configuration (multiple devices), which can realize the configuration of devices and the composite configuration of multiple devices. The configuration tool mainly consists of four parts: toolbar, component bar, parameter bar and canvas area. It provides visual configuration, user editing, rich graphics and controls and animation effects. 2D and 3D support cloud configuration. Through various graphics and point maps of the screen, the industrial site situation can be intuitively seen, real-time monitoring can be achieved, it has good openness, communicates with various industrial control devices, and monitors them through the collected production signals of the industrial site. Compared with the present invention, this patent lacks the recording of the process data status and the monitoring and management of the process status of multiple independent processes.

[0004] Patent document CN104410550A (application number: 201410756997.3) discloses a web service monitoring method, including: a first judgment step, judging whether the service interface of the web application system is in an idle state; a service interface calling step, when the service interface of the web application system is in an idle state, the web application system initiates an internal service monitoring request to call the service interface; a second judgment step, judging whether the service interface is in normal service according to the calling result of the service interface. Correspondingly, the present invention also provides a web service monitoring device. Summary of the invention

[0005] In view of the defects in the prior art, the object of the present invention is to provide a Web-based industrial configuration monitoring method and system.

[0006] A Web-based industrial configuration monitoring method provided by the present invention includes:

[0007] Step S1: Each Web page is connected to each process, and the corresponding process is controlled through each Web page;

[0008] Step S2: Obtain the operation and abnormal status of each Web page and store them in a Web database in a standardized format; and realize historical query of page operation and abnormal status through the Web database;

[0009] Step S3: The server monitors the operation and abnormal status of each Web page, obtains the relevant data of each Web page and pushes it to the monitoring page in a standard format, thereby monitoring the status of multiple independent processes.

[0010] Preferably, step S2 includes: for a process generated by combining multiple process points, judging whether there is an abnormality in the combined process by combining operations and states of each Web page.

[0011] Preferably, the step S2 adopts:

[0012] Step S2.1: configure a standardized storage format, and store the operation and abnormal status information of each Web page in a Web database based on the configured standardized storage format;

[0013] Step S2.2: query the information stored in the Web database by filtering conditions and paging information to obtain corresponding query results;

[0014] Step S2.3: Based on the corresponding query results, the query results are displayed on the query page, and the info field is visualized in JSON;

[0015] The filtering conditions include time range, process page number and data type.

[0016] Preferably, step S3 adopts: the web page monitors the web page status by capturing exceptions, rewriting the log printing interface or paying attention to network changes, and the monitoring content includes: abnormal status, network disconnection, successful reconnection, runtime exception, user operation, data delivery and linkage page.

[0017] Preferably, the step S3 adopts: pushing the operation and abnormal status information of each Web page to the server in real time, and forwarding it to the monitoring page by the server, so as to realize real-time monitoring of the Web page through the monitoring page.

[0018] Preferably, the step S3 adopts:

[0019] Step S3.1: The monitoring page sends a log query instruction, and the server forwards the log query instruction to the corresponding Web page;

[0020] Step S3.2: Perform a Web database query through the corresponding Web page, and forward the query result from the server to the monitoring page, thereby realizing the remote Web database query of the Web page by the monitoring page.

[0021] Preferably, the method further comprises: realizing the simultaneous monitoring of multiple industrial configurations by a Web page through a server transfer;

[0022] The method of implementing the web page to monitor multiple industrial configurations simultaneously through server transfer includes:

[0023] Connect multiple industrial configurations and web pages to the same server;

[0024] The Web page requests a configuration list from the server, and the server forwards the configuration list request to the corresponding configuration and returns the requested configuration list to the Web page;

[0025] The web page requests configuration data from the server, and the server forwards the web page request to the corresponding configuration. The corresponding configuration returns the information stored in the web database to the server, and then the server forwards it to the web page.

[0026] A Web-based industrial configuration monitoring system provided by the present invention includes:

[0027] Module M1: Each web page is connected to each process, and the corresponding process is controlled through each web page;

[0028] Module M2: obtain the operation and abnormal status of each Web page and store them in a standardized format in a Web database; realize historical query of page operation and abnormal status through the Web database;

[0029] Module M3: Monitor the operation and abnormal status of each Web page through the server, obtain the relevant data of each Web page and push it to the monitoring page in a standard format, so as to monitor the status of multiple independent processes.

[0030] Preferably, the module M2 includes: for a process generated by combining multiple process points, judging whether there is an abnormality in the combined process by combining the operations and status of each Web page;

[0031] The module M2 adopts:

[0032] Module M2.1: Configure a standardized storage format, and store the operation and abnormal status information of each Web page in the Web database based on the configured standardized storage format;

[0033] Module M2.2: query the information stored in the Web database through filtering conditions and paging information to obtain corresponding query results;

[0034] Module M2.3: Based on the corresponding query results, the query results are displayed on the query page, and the info field is visualized in JSON;

[0035] The filtering conditions include time range, process page number and data type.

[0036] Preferably, the module M3 adopts: the web page monitors the web page status by capturing exceptions, rewriting the log printing interface or paying attention to network changes, and the monitoring content includes: abnormal status, network disconnection, successful reconnection, runtime exceptions, user operations, data delivery and linkage pages;

[0037] The module M3 adopts: pushing the operation and abnormal status information of each web page to the server in real time, and forwarding it to the monitoring page by the server, so as to realize real-time monitoring of the web page through the monitoring page;

[0038] The module M3 adopts:

[0039] Module M3.1: The monitoring page sends a log query instruction, and the server forwards the log query instruction to the corresponding Web page;

[0040] Module M3.2: Perform Web database query through the corresponding Web page, and forward the query result from the server to the monitoring page, thus realizing the remote Web database query of the monitoring page to the Web page.

[0041] Compared with the prior art, the present invention has the following beneficial effects:

[0042] 1. The present invention records the operation and abnormal status of web pages and stores the status information in a standardized format in a web database. The historical query of the operation and abnormal status of web pages can be realized by accessing the web database later;

[0043] 2. The present invention monitors the status changes of each Web page, obtains the real-time data of the Web page and pushes it to the monitoring page in a standardized format, thereby realizing the monitoring of multiple independent process states. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0045] Figure 1 Flowchart for record storage and query.

[0046] Figure 2 To monitor the page flow chart. DETAILED DESCRIPTION

[0047] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0048] Example 1

[0049] A Web-based industrial configuration monitoring method provided by the present invention includes:

[0050] Step S1: Each Web page is connected to each process, and the corresponding process is controlled through each Web page;

[0051] Step S2: Obtain the operation and abnormal status of each Web page and store them in a Web database in a standardized format; and realize historical query of page operation and abnormal status through the Web database;

[0052] Specifically, the step S2 adopts:

[0053] Step S2.1: configure a standardized storage format, and store the operation and abnormal status information of each Web page in a Web database based on the configured standardized storage format;

[0054] Step S2.2: query the information stored in the Web database by filtering conditions and paging information to obtain corresponding query results;

[0055] Step S2.3: Based on the corresponding query results, the query results are displayed on the query page, and the info field is visualized in JSON;

[0056] The filtering conditions include time range, process page number and data type.

[0057] In this embodiment, the Web page can detect basically all abnormal states. The quality of each state point and control point in the process can be automatically detected. For example, if the process equipment is disconnected, the communication is abnormal, and the process point is abnormal, the service will notify the Web page, and the Web page will respond, process and display according to the abnormal type of the process point. For some processes generated by the combination of multiple process points, it may be necessary to combine the states of multiple process points to determine whether the process is abnormal, such as performing an expression combination judgment between multiple process points, and the result of the expression changes according to the changes of the multiple dependent process points; for more complex ones, the Web script can monitor the changes of multiple state points and make a state judgment.

[0058] There are two ways to detect abnormal conditions: (1) Automatic detection of Web pages, such as quality abnormalities of process points, network connection abnormalities, user script abnormalities, permission verification abnormalities, etc. Users can determine the specific process where the failure occurred based on the process point. (2) Detection based on script customization methods. Users can not only actively call these scripts to implement regular inspections, but also use the abnormal conditions of the comprehensive results of multiple related process points as trigger conditions for automatic detection. The abnormal information obtained by the above two methods will fall into the Web database for persistent storage.

[0059] Step S3: The server monitors the operation and abnormal status of each Web page, obtains the relevant data of each Web page and pushes it to the monitoring page in a standard format, thereby monitoring the status of multiple independent processes.

[0060] Web pages monitor the status of web pages by capturing exceptions, rewriting log printing interfaces, or paying attention to network changes. The monitoring content includes: abnormal status, network disconnection, successful reconnection, runtime exceptions, user operations, data delivery, and linkage pages.

[0061] Specifically, the step S3 adopts: pushing the operation and abnormal status information of each Web page to the server in real time, and forwarding it to the monitoring page by the server, so as to realize real-time monitoring of the Web page through the monitoring page.

[0062] The step S3 also adopts:

[0063] Step S3.1: The monitoring page sends a log query instruction, and the server forwards the log query instruction to the corresponding Web page;

[0064] Step S3.2: Perform a Web database query through the corresponding Web page, and forward the query result from the server to the monitoring page, thereby realizing the remote Web database query of the Web page by the monitoring page.

[0065] The current Web page can also detect multiple industrial configurations at the same time. This is achieved through server transfer. For example, industrial configuration A, configuration B, and configuration C are all connected to the same server. The current Web page is connected to the server. The current Web page can request which configurations are currently running on the server and request data from the Web database of the specified configuration, which will be forwarded by the server.

[0066] Specifically, it includes:

[0067] The Web page requests a configuration list; the server returns the configuration list; the Web page requests configuration A data; the server forwards the Web page request to configuration A; configuration A returns the information stored in the Web database to the server; the server forwards configuration A data to the Web page; in this way, Web configuration can detect multiple industrial configurations at the same time.

[0068] When the web page detects multiple industrial configurations at the same time, the data of each industrial configuration does not affect each other. Each industrial configuration has a corresponding unique ID, which is distinguished by the IP address of the device where the industrial configuration is located, the running time and other information.

[0069] The present invention also provides a Web-based industrial configuration monitoring system, which can be implemented by executing the process steps of the Web-based industrial configuration monitoring method, that is, those skilled in the art can understand the Web-based industrial configuration monitoring method as a preferred implementation of the Web-based industrial configuration monitoring system.

[0070] Example 2

[0071] Embodiment 2 is a preferred embodiment of Embodiment 1

[0072] The present invention generates an API in each process, records the operation and abnormal status of the Web page, and stores the status information in a standardized format in a Web database. The database can be accessed later to perform historical queries on page operations and abnormal status. By monitoring the status changes of each Web page, the real-time data of the page is obtained and pushed to the monitoring page in a standardized format, thereby monitoring the status of multiple independent processes.

[0073] According to a Web-based industrial configuration monitoring method provided by the present invention, Figures 1 to 2 As shown, including:

[0074] Step 1: Configure a standardized format to standardize the storage information using a unified format. Interface encapsulate the API of the Web database operation, including storage, query, and deletion, and simplify the operation. When the storage interface is called, the operation of the Web page and the abnormal status information are standardized and stored in the Web database.

[0075] Step 2: Configure the Web database connection information, call the query interface and specify the filter conditions, and display the retrieved standardized data on the monitoring page.

[0076] Step 3: When the web page is running, it will establish a connection channel with the server. The server stores the web page connection information and the connection channel. The status data generated by the operation of each web page will be actively pushed to the server by the web page using the connection channel, and then forwarded by the server to the real-time monitoring page.

[0077] Step 4: On the monitoring page, you can view the real-time information of all running process pages. The monitoring page can view the real-time data of each process by connecting to the server. The monitoring page sends a log query instruction, and the server forwards the instruction to the specified Web page. The Web page performs a Web database query, and the query result is forwarded by the server to the monitoring page, realizing the remote Web database query of the process page on the monitoring page. Through the above process, you can send a record dump instruction to dump the Web database data to the server. The monitoring page can also send other specified and custom script codes to realize remote monitoring and operation of the process page.

[0078] Specifically, the step 1 adopts:

[0079] Step 1.1: Configure a standardized storage format. The data is stored in JSON format. The data includes the monitoring page display data and its specific data. The standardized data fields include page name, type, page id, storage time, and information. The fields identify the source and generation time of the data. The page name is the path name containing the process, and the page id is the unique UUID generated when the page is running. In addition to the above identification fields, there is also an info field. The info field stores valid information and is valid JSON type data.

[0080] Step 1.2: The storage method uses the API of the Web database. The database stores data on the Web client and also performs data queries on the Web. As a NoSql database, the database also has the advantages of simple storage and good performance. It supports querying and inserting JSON type data, but the API is relatively complex. By encapsulating the native API, the storage and query interfaces are simplified.

[0081] Step 1.3: The Web page monitors the page status by capturing exceptions, rewriting the log printing interface, and paying attention to network changes. The monitoring content includes: abnormal status, network disconnection, successful reconnection, runtime exceptions, user operations, data delivery, and linkage pages. When the above situations occur, the system will actively call the storage interface to perform persistent storage records in the Web database. The storage interface user can call in the user script to store custom information.

[0082] The step 2 adopts:

[0083] Step 2.1: Configure database information, specify the stored Web database information, and connect to the Web database through the configuration information.

[0084] Step 2.2: Based on the standardized data format, query interface and the connection of step 2.1, the stored information is queried in combination with the user's filtering conditions and paging information. The filtering conditions include time range, process page number, and data type.

[0085] Step 2.3: Based on the returned standardized data, the data results are displayed on the query page, and the info field is visualized in JSON.

[0086] The step 3 adopts:

[0087] Step 3.1: Get the running status of each Web page. When the Web page is opened, establish a data push connection to the server. The data registration and real-time data of subsequent pages are pushed through this connection.

[0088] Step 3.2: Status changes generated during page operation, such as connection establishment, registration point, exception, and closure information, will be pushed to the server or monitored by the server, and the information will be forwarded by the server to the designated real-time monitoring page for display.

[0089] The step 4 adopts:

[0090] Step 4.1: The real-time monitoring page can view the web page information of each process. When the page changes, it will be displayed in real time on the monitoring page. The monitoring page can see data such as process, page number, client IP address, user name, etc.

[0091] Step 4.2: You can view the real-time data changes of the specified process page through the operation monitoring page, so as to monitor the equipment data.

[0092] Step 4.3: Users can view the historical information records stored in the specified Web page by interacting with the monitoring page, and specify downloading to the server or page client.

[0093] Step 4.4: Send scripts or custom instructions to achieve remote operation of the specified process page

[0094] Those skilled in the art know that, in addition to implementing the system, device and its various modules provided by the present invention in a purely computer-readable program code, it is entirely possible to implement the same program in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers and embedded microcontrollers by logically programming the method steps. Therefore, the system, device and its various modules provided by the present invention can be considered as a hardware component, and the modules included therein for implementing various programs can also be considered as structures within the hardware component; the modules for implementing various functions can also be considered as both software programs for implementing the method and structures within the hardware component.

[0095] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

Claims

1. A Web-based industrial configuration monitoring method, characterized in that: include: Step S1: Each Web page is connected to each process, and the corresponding process is controlled through each Web page; Step S2: Obtain the operation and abnormal status of each Web page and store them in a Web database in a standardized format; and realize historical query of page operation and abnormal status through the Web database; Step S3: The server monitors the operation and abnormal status of each Web page, obtains the relevant data of each Web page and pushes it to the monitoring page in a standard format, thereby monitoring the status of multiple independent processes.

2. The Web-based industrial configuration monitoring method according to claim 1, characterized in that: The step S2 includes: for a process generated by combining multiple process points, judging whether there is an abnormality in the combined process by combining the operations and states of each Web page.

3. The Web-based industrial configuration monitoring method according to claim 1, characterized in that: The step S2 adopts: Step S2.1: configure a standardized storage format, and store the operation and abnormal status information of each Web page in a Web database based on the configured standardized storage format; Step S2.2: query the information stored in the Web database by filtering conditions and paging information to obtain corresponding query results; Step S2.3: Based on the corresponding query results, the query results are displayed on the query page, and the info field is visualized in JSON; The filtering conditions include time range, process page number and data type.

4. The Web-based industrial configuration monitoring method according to claim 1, characterized in that: The step S3 adopts: the web page monitors the web page status by capturing exceptions, rewriting the log printing interface or paying attention to network changes, and the monitoring content includes: abnormal status, network disconnection, successful reconnection, runtime exceptions, user operations, data delivery and linkage pages.

5. The Web-based industrial configuration monitoring method according to claim 1, characterized in that: The step S3 adopts: pushing the operation and abnormal status information of each Web page to the server in real time, and forwarding it to the monitoring page by the server, so as to realize real-time monitoring of the Web page through the monitoring page.

6. The Web-based industrial configuration monitoring method according to claim 1, characterized in that: The step S3 adopts: Step S3.1: The monitoring page sends a log query instruction, and the server forwards the log query instruction to the corresponding Web page; Step S3.2: Perform a Web database query through the corresponding Web page, and forward the query result from the server to the monitoring page, thereby realizing the remote Web database query of the Web page by the monitoring page.

7. The Web-based industrial configuration monitoring method according to claim 1, characterized in that: The method further includes: realizing the simultaneous monitoring of multiple industrial configurations by a Web page through server transfer; The method of implementing the web page to monitor multiple industrial configurations simultaneously through server transfer includes: Connect multiple industrial configurations and web pages to the same server; The Web page requests a configuration list from the server, and the server forwards the configuration list request to the corresponding configuration and returns the requested configuration list to the Web page; The web page requests configuration data from the server, and the server forwards the web page request to the corresponding configuration. The corresponding configuration returns the information stored in the web database to the server, and then the server forwards it to the web page.

8. A Web-based industrial configuration monitoring system, characterized in that: include: Module M1: Each web page is connected to each process, and the corresponding process is controlled through each web page; Module M2: obtain the operation and abnormal status of each Web page and store them in a standardized format in a Web database; realize historical query of page operation and abnormal status through the Web database; Module M3: Monitor the operation and abnormal status of each Web page through the server, obtain the relevant data of each Web page and push it to the monitoring page in a standard format, so as to monitor the status of multiple independent processes.

9. The Web-based industrial configuration monitoring system according to claim 8, characterized in that: The module M2 includes: for a process generated by combining multiple process points, judging whether there is an abnormality in the combined process by combining the operations and status of each Web page; The module M2 adopts: Module M2.1: Configure a standardized storage format, and store the operation and abnormal status information of each Web page in the Web database based on the configured standardized storage format; Module M2.2: query the information stored in the Web database through filtering conditions and paging information to obtain corresponding query results; Module M2.3: Based on the corresponding query results, the query results are displayed on the query page, and the info field is visualized in JSON; The filtering conditions include time range, process page number and data type.

10. The Web-based industrial configuration monitoring system according to claim 8, characterized in that: The module M3 adopts: the web page monitors the web page status by capturing exceptions, rewriting the log printing interface or paying attention to network changes. The monitoring content includes: abnormal status, network disconnection, successful reconnection, runtime exceptions, user operations, data delivery and linkage pages; The module M3 adopts: pushing the operation and abnormal status information of each Web page to the server in real time, and forwarding it to the monitoring page by the server, so as to realize real-time monitoring of the Web page through the monitoring page; The module M3 adopts: Module M3.1: The monitoring page sends a log query instruction, and the server forwards the log query instruction to the corresponding Web page; Module M3.2: Perform Web database query through the corresponding Web page, and forward the query result from the server to the monitoring page, thus realizing the remote Web database query of the monitoring page to the Web page.

Citation Information

Patent Citations

  • Web service monitoring method and Web service monitoring device

    CN104410550A

  • Cloud-based industrial intelligent equipment remote configuration method

    CN114816189A