SCADA (supervisory control and data acquisition) data display method and system for oil-gas pipe network

By adopting a dynamic data acquisition and update mechanism in the SCADA system, the storage pressure and slow picture generation caused by the large amount of SCADA data are solved, and more efficient data display and resource utilization are achieved.

CN119441287APending Publication Date: 2025-02-14PIPECHINA SOUTH CHINA CO +2
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411273695.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The large amount of SCADA data leads to problems such as storage pressure and slow picture generation.

Method used

When receiving the display instruction, the initial screen is generated based on the data in the cache node, and dynamically obtain and update data from the service node according to the user's browsing frequency and duration, and collect and display the latest SCADA data in real time.

Benefits of technology

It reduces the storage pressure on the storage node and the consumption of transmission resources, reduces the pressure on screen generation, and reduces the waste of resources for unnecessary display of uninterested data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119441287A_ABST
    Figure CN119441287A_ABST
Patent Text Reader

Abstract

The invention discloses an SCADA data display method and system for an oil and gas pipe network, and relates to the technical field of SCADA data processing, and the method comprises the steps: generating a first display picture for a user based on SCADA data from each service node and stored in a cache node when a display instruction is received; selecting at least one target service node interested by the user from the service nodes; generating a second display picture for the user based on the stored SCADA data acquired from the target service node, and transmitting the acquired real-time SCADA data to the cache node; and generating a third display picture for the user based on the real-time SCADA data. According to the scheme, after the SCADA data is detected to be collected by each service node, the SCADA data is not completely transmitted to the storage node at the first time, but the data stored in the service node is called to be displayed when the display requirement of a user on the SCADA data of a certain service node is detected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to SCADA data processing technology, and in particular to a SCADA data display method and system for oil and gas pipeline networks. Background Art

[0002] SCADA (Supervisory Control And Data Acquisition) is a data acquisition and monitoring control system. It is generally composed of data acquisition, data storage, screen configuration and other business functions.

[0003] Among them, data collection and display are the core functions of the SCADA system. In the related technology, after a business node of the SCADA system collects the corresponding SCADA data, it will directly transmit it to the storage node of the SCADA system, and when it receives the display instruction later, it will generate a display screen based on the data in the storage node to display it to the user.

[0004] However, since most SCADA data is industrial data, the data volume is extremely large. Therefore, there is a problem with the above data display method, that is, the massive SCADA data will not only bring storage pressure to the storage nodes of the SCADA system, but also cause the display screen to be generated slowly during the data display process due to the huge amount of data. Summary of the invention

[0005] The embodiment of the present application provides a SCADA data display method and system for oil and gas pipeline networks, thereby solving the problem of slow screen generation due to excessive data volume during SCADA data display in the related art.

[0006] According to one aspect of an embodiment of the present application, a SCADA data display method for an oil and gas pipeline network is provided, comprising: When receiving the display instruction, a first display screen is generated for the user based on the SCADA data from each business node stored in its own cache node; At least one target business node of interest to the user is selected from each business node, and a transmission notification is sent to the target business node, wherein the transmission notification is used to obtain the stored SCADA data stored in the target business node; after obtaining the stored SCADA data from the target business node, a second display screen is generated for the user based on the stored SCADA data; and, a collection notification is sent to the target business node, wherein the collection notification is used to inform the target business node to collect SCADA data in real time and transmit the collected real-time SCADA data to the cache node; and a third display screen is generated for the user based on the real-time SCADA data.

[0007] Optionally, in another embodiment of the method of the present application, generating a first display screen for the user includes: Obtain the corresponding data source information and data producer information in the SCADA data of each business node; Based on the corresponding data source information and data producer information in each SCADA data, the first display screen is generated for the user.

[0008] Optionally, in another embodiment of the method of the present application, selecting at least one target service node of interest to the user from each service node includes: Obtaining the browsing frequency of each service node by the user in the first display screen; The service node whose browsing frequency is higher than the preset frequency value is used as the target service node.

[0009] Optionally, in another embodiment of the above method of the present application, after generating a second display screen for the user based on the stored SCADA data, the method further includes: Obtaining a browsing time of the user on the second display screen for the stored SCADA data; If it is detected that the browsing duration is greater than the preset duration, the collection notification is sent to the target service node.

[0010] Optionally, in another embodiment of the method of the present application, the sending a collection notification to the target service node includes: Acquire all industrial devices associated with the target service node; Selecting at least one target industrial device that the user is interested in from various industrial devices; Sending to the target service node, collecting SCADA data of the target industrial equipment in real time, and transmitting the collected real-time SCADA data to the cache node.

[0011] Optionally, in another embodiment of the method of the present application, after generating the third display screen for the user, the method further includes: When receiving a display stop instruction, clearing the stored SCADA data, and establishing an association relationship between the real-time SCADA data and the target service node; The association relationship is stored in the cache node.

[0012] According to another aspect of the embodiment of the present application, a SCADA data display system for an oil and gas pipeline network is provided, comprising: The receiving module is configured to generate a first display screen for the user based on the SCADA data from each business node stored in its own cache node when receiving the display instruction; A selection module is configured to select at least one target business node of interest to the user from each business node, and send a transmission notification to the target business node, wherein the transmission notification is used to obtain the stored SCADA data stored in the target business node; A sending module is configured to generate a second display screen for a user based on the stored SCADA data after acquiring the stored SCADA data from the target business node; and send a collection notification to the target business node, wherein the collection notification is used to inform the target business node to collect SCADA data in real time and transmit the collected real-time SCADA data to the cache node; The generating module is configured to generate a third display screen for the user based on the real-time SCADA data.

[0013] According to another aspect of the embodiments of the present application, an electronic device is provided, including: A memory for storing executable instructions; and A display is used to execute the executable instructions with the memory to complete the operation of any of the above-mentioned SCADA data display methods for oil and gas pipeline networks.

[0014] According to another aspect of an embodiment of the present application, a computer-readable storage medium is provided for storing computer-readable instructions, and when the instructions are executed, the operations of any of the above-mentioned SCADA data display methods for oil and gas pipeline networks are performed.

[0015] In the present application, when a display instruction is received, a first display screen is generated for the user based on the SCADA data from each business node stored in its own cache node; at least one target business node of interest to the user is selected from each business node, and a transmission notification is sent to the target business node, the transmission notification is used to obtain the stored SCADA data stored in the target business node; after obtaining the stored SCADA data from the target business node, a second display screen is generated for the user based on the stored SCADA data; and, a collection notification is sent to the target business node, the collection notification is used to inform the target business node to collect SCADA data in real time, and transmit the collected real-time SCADA data to the cache node; based on the real-time SCADA data, a third display screen is generated for the user.

[0016] By applying the technical solution of the present application, after detecting that each business node of the SCADA system has collected SCADA data, it is not necessary to transfer all of it to the storage node of the SCADA system immediately. Instead, in the subsequent process of displaying data to the user, after detecting that the user is interested in the SCADA data of a certain business node, the data stored in the business node is called to display it to the user. And when it is confirmed again that the user has a display demand, the data collection function of the business node is immediately started, so as to realize the display of the latest SCADA data generated by the current business node to the user.

[0017] On the one hand, this avoids the problem of consuming a large amount of transmission resources and excessive storage pressure on the storage node caused by each business node transmitting a large amount of SCADA data to the storage node of the SCADA system. On the other hand, the steps of acquiring SCADA data in segments and displaying the screen in segments can also reduce the screen generation pressure of the SCADA system and reduce the disadvantage of consuming operating resources caused by showing users pictures that they are not interested in.

[0018] The technical solution of the present application is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present application and, together with the description, serve to explain the principles of the present application.

[0020] The present application can be more clearly understood from the following detailed description with reference to the accompanying drawings, in which: Figure 1 A schematic diagram of a SCADA data display method for oil and gas pipeline networks proposed in this application; Figure 2 This is an overall flow chart of a SCADA data display method for oil and gas pipeline networks proposed in this application; Figure 3 This is a schematic diagram of the structure of the SCADA data display system for oil and gas pipeline network proposed in this application; Figure 4 This is a schematic diagram of the structure of the electronic device proposed in this application. DETAILED DESCRIPTION

[0021] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present application.

[0022] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0023] The following description of at least one exemplary embodiment is merely illustrative in nature and is not intended to limit the present application, its application, or uses.

[0024] Technologies, systems, and devices known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, systems, and devices should be considered part of the specification.

[0025] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0026] In addition, the technical solutions between the various embodiments of the present application can be combined with each other, but it must be based on the fact that ordinary technicians in the field can implement it. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0027] It should be noted that all directional indications in the embodiments of the present application (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0028] Combine the following Figure 1-Figure 2 To describe a SCADA data display method for an oil and gas pipeline network according to an exemplary embodiment of the present application. It should be noted that the following application scenarios are only shown to facilitate understanding of the spirit and principles of the present application, and the embodiments of the present application are not limited in this regard. On the contrary, the embodiments of the present application can be applied to any applicable scenario.

[0029] The present application also proposes a SCADA data display method and system for oil and gas pipeline networks.

[0030] Figure 1 The following schematically shows a flow chart of a SCADA data display method for an oil and gas pipeline network according to an embodiment of the present application. Figure 1 As shown, including: S101, upon receiving a display instruction, generating a first display screen for a user based on SCADA data from various service nodes stored in its own cache node.

[0031] S102, selecting at least one target business node that the user is interested in from each business node, and sending a transmission notification to the target business node, where the transmission notification is used to obtain the stored SCADA data stored in the target business node.

[0032] S103, after acquiring the stored SCADA data from the target business node, generating a second display screen for the user based on the stored SCADA data. Also, sending a collection notification to the target business node, the collection notification is used to inform the target business node to collect SCADA data in real time, and transmit the collected real-time SCADA data to the cache node.

[0033] S104, generating a third display screen for the user based on the real-time SCADA data.

[0034] In the related art, the SCADA system is a computer-based DCS and industrial automation monitoring system, that is, a data acquisition and monitoring system. In one way, the SCADA system can simply observe the industrial process, or control the industrial process, and has data collection and display functions, and has been developed in many industries.

[0035] In one way, SCADA systems are widely used in various industrial sectors and have become the most important part of industrial management systems. For example, SCADA systems can be used to monitor and collect data from one or more industrial equipment in a certain area in real time or periodically, and then collect the operation data, repair data, maintenance data, fault data, etc. of each industrial equipment.

[0036] In one way, since most of the SCADA data is industrial data, the amount of data is extremely large. In the related art, in order to show the operation status of the current SCADA system to users, it is usually necessary to display the working data collected from each industrial device in a certain drawing method.

[0037] However, since the storage nodes of the SCADA system in the related technology store massive SCADA data, this will not only increase the storage pressure of the storage nodes, but also cause the SCADA system to add a large amount of necessary or unnecessary SCADA data to the drawing during the drawing generation process. This also causes the SCADA system to have a problem of slow display screen generation due to the huge amount of data during the data display process.

[0038] Based on the above problems, the present application proposes a SCADA data display method for oil and gas pipeline networks, which can detect that each business node of the SCADA system has collected SCADA data, but does not immediately transmit all of it to the storage node of the SCADA system. Instead, in the subsequent process of displaying data to users, after detecting that the user is interested in the SCADA data of a certain business node, the data stored in the business node is called to display it to the user. And when it is confirmed again that the user has a display demand, the data collection function of the business node is immediately started, so that the SCADA data newly generated by the current business node can be displayed to the user.

[0039] It can be understood that the technical solution of the present application can avoid the problem of consuming a large amount of transmission resources and excessive storage pressure on the storage node caused by each business node transmitting a large amount of SCADA data to the storage node of the SCADA system. On the other hand, the steps of acquiring SCADA data in segments and displaying the screen in segments can also reduce the screen generation pressure of the SCADA system and reduce the disadvantage of wasting operating resources caused by showing the user pictures that are not of interest to the user unnecessarily.

[0040] Further, this application is hereby incorporated by reference Figure 2 Describe the plan in detail: Step 1: upon receiving a display instruction, obtain the corresponding data source information and data producer information in the SCADA data of each business node stored in its own cache node.

[0041] In one embodiment, the SCADA system in the embodiment of the present application may not store all the SCADA data of each business node in the storage node, but only store a small amount of SCADA data of each business node (the small amount of SCADA data at least includes the data source information and data producer information of the corresponding business node). It can be understood that this can not only reduce the storage pressure of the SCADA system, but also save transmission traffic.

[0042] In one method, the SCADA data stored in the SCADA system needs to include at least the data source information (e.g., Beijing or Shanghai) and data producer information (e.g., oil and gas pipeline network equipment A or oil and gas pipeline network equipment B, etc.) of each business node, so that subsequent users can find the business nodes they are interested in according to the source and producer information of each business node in the first display screen.

[0043] Step 2: Based on the corresponding data source information and data producer information in each SCADA data, a first display screen is generated for the user.

[0044] In one embodiment, the display screen of the present application (i.e., including the first display screen, the second display screen, the third display screen, etc.) may include one or more sub-screens. It is understandable that each sub-screen may display SCADA data of one or more service nodes to the user.

[0045] Step 3: Obtain the browsing frequency of each service node by the user in the first display screen.

[0046] It is understandable that, for example, when a user is interested in a business node in the Beijing area, he or she will browse and click on the business node whose data source is Beijing in the first display screen.

[0047] As an example, the browsing frequency may be the number of times a user clicks on a certain service node within a unit time, wherein the unit time may be, for example, 30 seconds or 60 seconds.

[0048] Step 4: The service node with a browsing frequency higher than a preset frequency value is taken as the target service node.

[0049] In one approach, the preset frequency value may be 2 times / minute, that is, when the user clicks on a target service node at least 2 times within 1 minute, the service node is the target service node of interest to the user.

[0050] Step 5: Send a transmission notification to the target business node for acquiring the stored SCADA data stored in the target business node.

[0051] Furthermore, since the storage node of the SCADA system in the embodiment of the present application no longer stores all the SCADA data of each service node (only a small amount of SCADA data of each service node is stored), therefore, in order to show the user a second display screen containing more comprehensive data, the embodiment of the present application needs to send a transmission notification from the SCADA system to the target service node, so as to synchronize the stored SCADA data stored by the target service node itself to the SCADA system.

[0052] In other words, after the service node in this application collects the SCADA data of the industrial equipment associated with itself, it no longer transmits all of it to the SCADA system, but stores most of the SCADA data in its own storage node. And only when the subsequent SCADA system needs it (i.e., when receiving a transmission notification), will it transmit the SCADA data to the SCADA system.

[0053] Step 6: After acquiring the stored SCADA data from the target service node, a second display screen is generated for the user based on the stored SCADA data.

[0054] It can be understood that after the SCADA system receives the stored SCADA data at the target service node, it can display a second display screen containing more comprehensive data to the user based on the data.

[0055] In one embodiment, the second display screen may be generated based on the first display screen, or may be a completely new display screen, which is not limited in the present application.

[0056] Step 7: Obtain the browsing time of the user in the second display screen for the stored SCADA data. If it is detected that the browsing time is longer than the preset time, send a collection notification to the target business node.

[0057] The collection notification is used to inform the target service node to collect SCADA data in real time and transmit the collected real-time SCADA data to the cache node.

[0058] In one method, the preset duration may be 1 minute or 5 minutes, etc.

[0059] For example, when the user browses the stored SCADA data of the target business node in the second display screen for more than 5 minutes (that is, the user stays in the sub-interface displaying the stored SCADA data for a long time), it means that the target business node is a business node that the user is very interested in.

[0060] Step 8: Receive real-time SCADA data, and generate a third display screen for the user based on the real-time SCADA data.

[0061] In one embodiment, the real-time SCADA data may be SCADA data of all industrial equipment associated with the target business node and collected by the target business node.

[0062] In another way, in order to avoid the problem of consuming storage space and transmission resources of storage nodes caused by transmitting unnecessary SCADA data, real-time SCADA data can also be collected by the target business node, which is the SCADA data of some industrial equipment (i.e., target industrial equipment) that the user is interested in.

[0063] As an example, the target industrial device may be determined based on the browsing time and / or browsing frequency of each industrial device in the second display screen by the user.

[0064] Furthermore, in order to show the user more and more comprehensive display screens about the target service node in the embodiment of the present application, the embodiment of the present application needs to instruct the target service node to immediately start the step of collecting SCADA data (that is, regardless of whether the current target service node is within the collection period) through a collection instruction. And subsequently, based on the latest collected SCADA data, a third display screen is generated for the user.

[0065] Step 9: When a display stop instruction is received, the stored SCADA data is cleared, and an association relationship between the real-time SCADA data and the target business node is established.

[0066] It is understandable that, since the target business node is a business node of interest to the user, in order to facilitate the subsequent display of the SCADA data of the business node to the user, the embodiment of the present application can retain its SCADA data.

[0067] In one way, in order to reduce the storage pressure of the storage node in the SCADA system as much as possible, the embodiment of the present application chooses to retain the latest collected data (i.e., real-time SCADA data) of the target business node and clear the expired data (i.e., stored SCADA data). This can achieve the purpose of displaying the relevant business data of the target business node to the user and can also reduce the data storage pressure of the storage node.

[0068] Step 10: Store the association relationship in the cache node.

[0069] By applying the technical solution of the present application, after detecting that each business node of the SCADA system has collected SCADA data, it is not necessary to transfer all of it to the storage node of the SCADA system immediately. Instead, in the subsequent process of displaying data to the user, after detecting that the user is interested in the SCADA data of a certain business node, the data stored in the business node is called to display it to the user. And when it is confirmed again that the user has a display demand, the data collection function of the business node is immediately started, so as to realize the display of the latest SCADA data generated by the current business node to the user.

[0070] On the one hand, this avoids the problem of consuming a large amount of transmission resources and excessive storage pressure on the storage node caused by each business node transmitting a large amount of SCADA data to the storage node of the SCADA system. On the other hand, the steps of acquiring SCADA data in segments and displaying the screen in segments can also reduce the screen generation pressure of the SCADA system and reduce the disadvantage of consuming operating resources caused by showing users pictures that they are not interested in.

[0071] Optionally, in another embodiment of the method of the present application, generating a first display screen for the user includes: Obtain the corresponding data source information and data producer information in the SCADA data of each business node; Based on the corresponding data source information and data producer information in each SCADA data, the first display screen is generated for the user.

[0072] Optionally, in another embodiment of the method of the present application, selecting at least one target service node of interest to the user from each service node includes: Obtaining the browsing frequency of each service node by the user in the first display screen; The service node whose browsing frequency is higher than the preset frequency value is used as the target service node.

[0073] Optionally, in another embodiment of the above method of the present application, after generating a second display screen for the user based on the stored SCADA data, the method further includes: Obtaining a browsing time of the user on the second display screen for the stored SCADA data; If it is detected that the browsing duration is greater than the preset duration, the collection notification is sent to the target service node.

[0074] Optionally, in another embodiment of the method of the present application, the sending a collection notification to the target service node includes: Acquire all industrial devices associated with the target service node; Selecting at least one target industrial device that the user is interested in from various industrial devices; Sending to the target service node, collecting SCADA data of the target industrial equipment in real time, and transmitting the collected real-time SCADA data to the cache node.

[0075] Optionally, in another embodiment of the method of the present application, after generating the third display screen for the user, the method further includes: When receiving a display stop instruction, clearing the stored SCADA data, and establishing an association relationship between the real-time SCADA data and the target service node; The association relationship is stored in the cache node.

[0076] Optionally, in another embodiment of the present application, Figure 3 As shown, the present application also provides a SCADA data display system for oil and gas pipeline network. It includes: The receiving module 201 is configured to generate a first display screen for the user based on the SCADA data from each business node stored in its own cache node when receiving the display instruction; A selection module 202 is configured to select at least one target business node of interest to the user from each business node, and send a transmission notification to the target business node, wherein the transmission notification is used to obtain the stored SCADA data stored in the target business node; The sending module 203 is configured to generate a second display screen for the user based on the stored SCADA data after acquiring the stored SCADA data from the target business node; and send a collection notification to the target business node, wherein the collection notification is used to inform the target business node to collect SCADA data in real time and transmit the collected real-time SCADA data to the cache node; The generating module 204 is configured to generate a third display screen for the user based on the real-time SCADA data.

[0077] By applying the technical solution of the present application, after detecting that each business node of the SCADA system has collected SCADA data, it is not necessary to transfer all of it to the storage node of the SCADA system immediately. Instead, in the subsequent process of displaying data to the user, after detecting that the user is interested in the SCADA data of a certain business node, the data stored in the business node is called to display it to the user. And when it is confirmed again that the user has a display demand, the data collection function of the business node is immediately started, so as to realize the display of the latest SCADA data generated by the current business node to the user.

[0078] The present application also provides an electronic device to execute the above-mentioned SCADA data display method for oil and gas pipeline network. Figure 4 , which shows a schematic diagram of an electronic device provided by some embodiments of the present application. Figure 4 As shown, the electronic device 3 includes: a processor 300, a memory 301, a bus 302 and a communication interface 303, wherein the processor 300, the communication interface 303 and the memory 301 are connected via the bus 302; the memory 301 stores a computer program that can be run on the processor 300, and when the processor 300 runs the computer program, the SCADA data display method for the oil and gas pipeline network provided in any of the aforementioned embodiments of the present application is executed.

[0079] The memory 301 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the device network element and at least one other network element is realized through at least one communication interface 303 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.

[0080] The bus 302 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 301 is used to store programs, and the processor 300 executes the programs after receiving the execution instruction. The video transmission method disclosed in any implementation of the embodiment of the present application may be applied to the processor 300, or implemented by the processor 300.

[0081] The processor 300 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 300. The above processor 300 can be a general-purpose processor, including a processor (Central Processing Unit, referred to as CPU), a network processor (Network Processor, referred to as NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a readily available programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to execute, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 301, and the processor 300 reads the information in the memory 301 and completes the steps of the above method in combination with its hardware.

[0082] The electronic device provided in the embodiment of the present application and the SCADA data display method for oil and gas pipeline networks provided in the embodiment of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, operated or implemented therein.

[0083] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A SCADA data display method for oil and gas pipeline network, characterized in that: include: When receiving the display instruction, a first display screen is generated for the user based on the SCADA data from each business node stored in its own cache node; Selecting at least one target business node of interest to the user from each business node, and sending a transmission notification to the target business node, wherein the transmission notification is used to obtain the stored SCADA data stored in the target business node; After acquiring the stored SCADA data from the target service node, generating a second display screen for the user based on the stored SCADA data; and sending a collection notification to the target service node, the collection notification is used to inform the target service node to collect SCADA data in real time and transmit the collected real-time SCADA data to the cache node; Based on the real-time SCADA data, a third display screen is generated for the user.

2. The method according to claim 1, characterized in that The generating a first display screen for the user includes: Obtain the corresponding data source information and data producer information in the SCADA data of each business node; Based on the corresponding data source information and data producer information in each SCADA data, the first display screen is generated for the user.

3. The method according to claim 1, characterized in that The selecting at least one target service node of interest to the user from each service node includes: Obtaining the browsing frequency of each service node by the user in the first display screen; The service node whose browsing frequency is higher than the preset frequency value is used as the target service node.

4. The method according to claim 1, characterized in that After generating a second display screen for the user based on the stored SCADA data, the method further includes: Obtaining a browsing time of the user on the second display screen for the stored SCADA data; If it is detected that the browsing duration is greater than the preset duration, the collection notification is sent to the target service node.

5. The method according to claim 1, characterized in that Sending a collection notification to the target service node includes: Acquire all industrial devices associated with the target service node; Selecting at least one target industrial device that the user is interested in from various industrial devices; Sending to the target service node, collecting SCADA data of the target industrial equipment in real time, and transmitting the collected real-time SCADA data to the cache node.

6. The method according to claim 1, characterized in that After the third display screen is generated for the user, the method further includes: when receiving a display stop instruction, clearing the stored SCADA data and establishing an association relationship between the real-time SCADA data and the target service node; The association relationship is stored in the cache node.

7. A SCADA data display system for oil and gas pipeline network, characterized in that: include: The receiving module is configured to generate a first display screen for the user based on the SCADA data from each business node stored in its own cache node when receiving the display instruction; A selection module is configured to select at least one target business node of interest to the user from each business node, and send a transmission notification to the target business node, wherein the transmission notification is used to obtain the stored SCADA data stored in the target business node; A sending module is configured to generate a second display screen for a user based on the stored SCADA data after acquiring the stored SCADA data from the target business node; and send a collection notification to the target business node, wherein the collection notification is used to inform the target business node to collect SCADA data in real time and transmit the collected real-time SCADA data to the cache node; The generating module is configured to generate a third display screen for the user based on the real-time SCADA data.

8. The system according to claim 7, characterized in that When the receiving module generates the first display screen for the user, it is specifically used to: Obtain the corresponding data source information and data producer information in the SCADA data of each business node; Based on the corresponding data source information and data producer information in each SCADA data, the first display screen is generated for the user.

9. The system according to claim 7, characterized in that When the selection module selects at least one target service node of interest to the user from each service node, it is specifically used to: Obtaining the browsing frequency of each service node by the user in the first display screen; The service node whose browsing frequency is higher than the preset frequency value is used as the target service node.

10. The system according to claim 7, characterized in that After generating a second display screen for the user based on the stored SCADA data, the system further includes: The collection module is configured to obtain the browsing time of the user on the second display screen for the stored SCADA data; if it is detected that the browsing time is greater than a preset time, the collection notification is sent to the target business node.

Citation Information

Cited By

  • Pipe network system based on multi-modal fusion, pipeline data processing method and processor

    CN114239203A

  • Pipe network system, pipe data processing method and processor based on multi-modal fusion

    CN114239203B