Super component-based oil and gas reservoir research platform construction system and method

By constructing a super-component-based oil and gas reservoir research platform, the problems of long construction time and high operation and maintenance costs of traditional platforms have been solved. This has enabled rapid construction and customization of the platform, improved data processing efficiency and intelligence, and supported personalized needs.

CN121879768APending Publication Date: 2026-04-17PETROCHINA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
PETROCHINA CO LTD
Filing Date
2024-10-17
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Traditional oil and gas reservoir research platforms are time-consuming to build, have high operation and maintenance costs, and lack technological accumulation. Furthermore, the lack of unified technical standards and specifications between different projects leads to long construction cycles and makes it difficult to share and pass on research results.

Method used

The system is built using a super-component-based oil and gas reservoir research platform, which includes a data aggregator, a super-component designer, and a super-component compiler. It obtains metadata and data entities through a standard data interface, creates design files using the super-component designer, and compiles them into an application interface by the compiler. It supports multi-level, multi-container interface organization and flexible data display.

Benefits of technology

It enables the rapid construction and customization of oil and gas reservoir research platforms, improves system construction efficiency, reduces operating costs, enhances data processing effectiveness and intelligence level, supports personalized needs, and promotes data sharing and interoperability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121879768A_ABST
    Figure CN121879768A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of oil and gas exploration and development, and discloses an oil and gas reservoir research platform construction system and method based on a super assembly. The system comprises a data aggregator used for obtaining metadata and data entities of data from a data pool and inputting the metadata of the data into a super component designer; the super component designer is used for creating a super component design file according to metadata of the data and constructing a plurality of super component application interfaces into an oil and gas reservoir research platform; and the super component compiler is used for compiling the super component design file into a super component application interface according to the super component design file and the data entity. According to the invention, by constructing the super assembly, rapid construction, customization and operation of the oil and gas reservoir research platform are realized. The working efficiency and the data processing effect of system construction are improved, and digital transformation and intelligent development of enterprises are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of oil and gas exploration and development, and in particular to a system and method for constructing an oil and gas reservoir research platform based on super components. Background Technology

[0002] Oil and gas exploration and development is a highly complex and technology-intensive industry, relying not only on advanced drilling techniques and geological analysis theories, but also deeply integrating modern information technology, forming a vast software ecosystem. This industry involves a wide variety of software systems, each designed for specific business processes or technical needs. For example, exploration deployment and demonstration systems focus on early-stage geological assessment and exploration strategy planning; horizontal well drilling guidance systems directly serve the efficiency and safety of drilling operations; production and construction closed-loop management systems focus on the monitoring and optimization of the entire project execution process; and production dynamic analysis systems conduct in-depth data mining to guide subsequent decision-making. These systems are characterized by high specialization, diverse data types, small user scale, and low module application frequency.

[0003] Traditional oil and gas reservoir research platforms require processing massive amounts of geological, geophysical, and engineering data from diverse sources during their construction. This data comes in various formats and of varying quality, necessitating significant time for cleaning, integration, and standardization to ensure accuracy and consistency. Platform operation and maintenance require specialized technical support, and their complexity and constant updates increase maintenance costs. To meet specific research needs, platforms often require customized software development. However, platforms are typically built on a project-by-project basis, lacking unified technical standards and specifications across different projects. This highly customized nature leads to continuous modification and improvement during development, significantly extending the construction cycle. Furthermore, research results and technical experience are difficult to share and transfer effectively after project completion. This results in insufficient technological accumulation and hinders sustained technological development and innovation. Summary of the Invention

[0004] The purpose of this invention is to provide a system and method for constructing an oil and gas reservoir research platform based on super components, which solves the problems of long construction time, high operation and maintenance costs, and little technological accumulation in existing oil and gas reservoir research platforms.

[0005] To achieve the above objectives, the present invention employs the following technical solution: A system for constructing a hydrocarbon reservoir research platform based on super-components, comprising: The data aggregator is used to retrieve metadata and data entities from the data pool and input the data metadata into the super component designer. The super component designer is used to create super component design files based on the metadata of the data and to build multiple super component application interfaces into an oil and gas reservoir research platform. The Super Component Compiler is used to compile Super Component design files into Super Component application interfaces based on Super Component design files and data entities.

[0006] Furthermore, the data pool includes a database, a data lake, and a data platform.

[0007] Furthermore, the super component designer includes a super component aggregator, a theme style selector, a layout selector, a filter designer, a trigger designer, and a content display designer.

[0008] Furthermore, the super component aggregator is used to organize super components into application modules, supporting multi-level and multi-container features; The theme style selector is used to unify the interface style; The layout selector is used to implement the loading, display, and unloading functions of the super component; The filter designer is used to construct one or more content filtering conditions; The trigger designer is used to design one or more buttons or other trigger methods; The content display designer is used to specifically present data on the interface, define data behavior, and interaction methods.

[0009] Furthermore, the metadata and data entities of the data are provided through standard data interfaces, and the file format of the metadata and data entities of the data is JSON or XML.

[0010] Furthermore, the metadata of the data is used to describe information about the data attributes, including the field names, lengths, types, units, and value ranges of the data.

[0011] Furthermore, the super component design file corresponds to data aggregation encoding, which is used to obtain the metadata and data entities of the data from the data pool.

[0012] Furthermore, the data aggregation is encoded as a data access address.

[0013] Furthermore, the file format of the super component application interface is HTML or XAML.

[0014] A method for constructing a super-component-based oil and gas reservoir research platform for the system, comprising: Retrieve metadata and data entities from the data pool; Create a super component design file based on the data's metadata; Based on the super component design file and data entities, compile the super component design file into a super component application interface; Multiple super-component application interfaces are used to build an oil and gas reservoir research platform.

[0015] Compared with the prior art, the present invention has the following beneficial effects: This invention provides a super-component-based oil and gas reservoir research platform construction system. A data aggregator retrieves metadata and data entities from a data pool and inputs the metadata into a super-component designer. The super-component designer creates super-component design files based on the metadata, and a super-component compiler compiles these design files into super-component application interfaces based on the design files and data entities. The super-component designer then constructs multiple super-component application interfaces to form the oil and gas reservoir research platform. Through flexible metadata input methods, precise data aggregation encoding, and powerful super-component designer and compiler functions, the oil and gas reservoir research platform construction system can efficiently integrate, design, and display data, providing strong technical support and a convenient working platform for researchers in the oil and gas exploration and development field. This invention enables the rapid construction, customization, and operation of the oil and gas reservoir research platform by constructing super-components. The platform improves the efficiency of system construction and data processing; it also possesses high flexibility and customizability to meet the personalized needs of different projects. Furthermore, the platform fully utilizes modern information technologies, such as AI-assisted decision-making and big data analysis, to enhance the intelligence level of exploration and development, reduce operating costs, increase production efficiency, and help enterprises achieve digital transformation and intelligent development. Attached Figure Description

[0016] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a flowchart of the method for constructing a super-component-based oil and gas reservoir research platform according to the present invention. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0019] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0020] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0021] In the description of the embodiments of the present invention, it should be noted that if terms such as "upper," "lower," "horizontal," or "inner" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship commonly used when the product of the invention is in use, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention. Furthermore, terms such as "first" and "second" are only used to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0022] Furthermore, the use of the term "horizontal" does not imply that the component must be absolutely horizontal, but rather that it can be slightly tilted. For example, "horizontal" simply means that its direction is more horizontal than "vertical," and does not mean that the structure must be completely horizontal, but can be slightly tilted.

[0023] In the description of the embodiments of the present invention, it should also be noted that, unless otherwise explicitly specified and limited, the terms "set," "install," "connect," and "link" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention according to the specific circumstances.

[0024] The present invention will now be described in further detail with reference to the accompanying drawings: This invention provides a system for constructing an oil and gas reservoir research platform based on supercomponents, comprising at least: a data aggregator, a supercomponent designer, and a supercomponent compiler. The data aggregator is connected to the supercomponent designer and the supercomponent compiler via signals, and the supercomponent designer is connected to the supercomponent compiler via signals. This system adopts a microservice architecture, with each component (data aggregator, supercomponent designer, and supercomponent compiler) deployed independently and interacting through a lightweight communication protocol, improving the system's scalability and maintainability. It supports seamless integration with existing oil and gas exploration and development systems, enabling data sharing and workflow integration through API interfaces.

[0025] The data aggregator is used to retrieve metadata and data entities from the data pool and input the data metadata into the super component designer. The super component designer is used to create super component design files based on the metadata of the data and to build multiple super component application interfaces into an oil and gas reservoir research platform. The Super Component Compiler is used to compile Super Component design files into Super Component application interfaces based on Super Component design files and data entities.

[0026] Among them, the data aggregator, as one of the core components of the entire oil and gas reservoir research platform construction system, is used to unify data standards, integrate multi-source data, and send it to the super component designer or super component compiler in the form of services, views, and data tables. Through intelligent data processing mechanisms, it ensures that the data extracted from the data pool remains consistent in format, structure, and semantics, thereby eliminating data silos and promoting the effective flow and sharing of data.

[0027] The data pool comprises a database, a data lake, and a data platform. The database stores structured data, such as basic information about oil and gas wells and production data. The data lake stores massive amounts of structured, unstructured, and semi-structured data, such as geological exploration reports and image data. The data platform, as a data asset management and service platform, not only integrates the data resources of the database and data lake but also provides functions such as data governance, data services, and data sharing, offering unified, secure, and efficient data support for upper-layer applications.

[0028] Data metadata describes data attributes, including field names, lengths, types, units, and value ranges. This metadata not only helps data aggregators clean and transform data but also provides essential information for super component designers when designing super components. Data entities are the concrete content of the data, containing actual data values ​​and forming the basis for data analysis, mining, and visualization. To ensure data accessibility and interoperability, both data metadata and data entities are provided using standard data interfaces, supporting JSON and XML file formats.

[0029] The Super Component Designer allows you to design the super component interface code through coding or a visual interface. It includes a Super Component Aggregator, Theme Style Selector, Layout Selector, Filter Designer, Trigger Designer, and Content Display Designer. The Super Component Aggregator organizes super components into application modules, supporting multi-level and multi-container features, including tree, list, and icon layouts. The Theme Style Selector unifies the interface style, including parameters such as background color, images, foreground color, font, font size, and spacing, and supports default themes. The Layout Selector implements the loading, display, and unloading functions of super components, allowing you to specify loading the same layout or using the default layout. The Filter Designer is used to build one or more content filtering conditions, tending towards business customization, such as production unit, hash symbol filtering, and time period selection. The Trigger Designer is used to design one or more buttons or other trigger methods. The Content Display Designer is used to specifically present data on the interface, define data behavior, and interaction methods.

[0030] In the process of inputting metadata into the super component designer, in addition to basic input methods, pasting and cursor selection are also supported. The paste function allows users to directly copy metadata from other documents or systems and paste it into the designer, greatly improving the efficiency and accuracy of data input. The cursor selection function allows users to select and import metadata by dragging the cursor in a specific area, which is particularly suitable for processing large amounts of or structured metadata.

[0031] The super component design file contains all the design information for the super component, such as layout, style, and interaction logic. Each super component design file corresponds to a data aggregation code. This code not only serves as a bridge between the design file and the data pool but is also crucial for ensuring data consistency and accuracy. By parsing this code, the super component designer can accurately retrieve the metadata and data entities from the data pool, in JSON or XML formats.

[0032] Data aggregation codes are data access addresses, serving as the "keys" to data access, such as the names of data tables and datasets. In oil and gas reservoir research platform construction systems, data aggregation codes typically consist of a series of standardized characters. By parsing this code, the system can accurately identify the data resources that the user wants to access and perform corresponding data aggregation operations accordingly.

[0033] The Super Component Compiler transforms super component design files into application interfaces. These interfaces include not only the visual elements the user sees but also the underlying logic code and interaction logic, ensuring effective user interaction with the system. Depending on the platform and application scenario, the Super Component Compiler supports converting design files into application interfaces in various formats, including HTML and XAML files. These interfaces are highly customizable and scalable, and can interact with backend data in real time, providing users with rich data analysis and visualization capabilities.

[0034] See Figure 1 The present invention provides a method for constructing a super-component-based oil and gas reservoir research platform, comprising the following steps: (1) The data aggregator obtains the metadata and data entities of the data from the data pool; (2) The data aggregator inputs the metadata of the data into the super component designer; (3) The Super Component Designer creates a Super Component design file; (4) The super component compiler compiles the super component application interface based on the super component design file and the data entities provided by the data aggregator; (5) The super component aggregator builds multiple super component application interfaces into an oil and gas reservoir research platform.

[0035] Example 1: This invention relates to a method for constructing an oil and gas reservoir research platform based on supercomponents. In this embodiment, the implementation steps for constructing a data query platform are as follows: Step 1: The data aggregator retrieves the metadata and data entities of the data from the data pool. a. Connecting to the database: The data aggregator first connects to the various data sources. These data sources provide data access through standard data interfaces.

[0036] b. Extracting Metadata: Once the connection is established, the data aggregator begins scanning each data source to extract metadata about the data. For example, from the Wells database, the aggregator can extract the following metadata: Data table name: such as "Well Basic Information".

[0037] Field names include "Well Name", "Well ID" and "Well-owned Unit".

[0038] Data types include integers, floating-point numbers, strings, and dates.

[0039] Field Description: A brief description of the field, such as "Well ID is a unique identifier".

[0040] c. Extracting Data Entities: After extracting metadata, the data aggregator extracts data entities from the data source according to preset rules or algorithms. Taking well data as an example, the data aggregator might extract the following data entity records: Basic information about a well includes its name, ID, organization, coordinates, and altitude.

[0041] d. Integration and storage: The extracted metadata and data entities are integrated into a unified data structure. The integrated data is stored in the internal storage system of the data aggregator, which can be a database or a data warehouse.

[0042] Step 2: Launch the Super Component Designer, import the integrated data into the Super Component Designer, and configure it, including setting whether fields are displayed, whether they are queried, display names, field types, display widths, and validation rules.

[0043] Step 3: Create a super component design file using the super component designer: a. Define component structure Choose or create a template: Select a suitable component template from the template library provided by the Super Component Designer as a starting point, or create a completely new component structure.

[0044] Add elements: Add the required elements, such as text, images, or buttons, to the component template by writing code.

[0045] Organization and layout: Adjust the layout and position of elements to ensure they are arranged and displayed as desired.

[0046] b. Configure component styles: Set style properties for each element, such as font, color, size, and margins. You can define styles using the style editor provided by the Super Component Designer or by writing CSS code.

[0047] c. Configure component properties Define configuration options: Based on the complexity of the component, define some configuration options to allow for flexible adjustments to its appearance and behavior when using the component. These configuration options can be simple switches, color pickers, and numeric input boxes, etc.

[0048] Set default values: Set default values ​​for each configuration option to ensure that the component is presented in a reasonable state when not explicitly specified.

[0049] d. Save and export the design file: Save the design file in the super component designer, which usually includes information such as the component's structure, style, and configuration options; then export it as a super component design file, which is a specific file format such as JSON or XML and contains all the information of the component design.

[0050] Step 4: The super component compiler compiles the super component application interface based on the super component design file and the data entities provided by the data aggregator. a. Loading the super component design file: The super component compiler reads the super component design file, parses its contents, and extracts the various parts and attributes of the super component, including elements, layout, style definitions, and event handling.

[0051] b. Obtaining Data Entities from the Data Aggregator: The super component compiler establishes a connection with the data aggregator and extracts data entities related to the super component from the data aggregator. These data entities are the specific content that the super component needs to display, such as basic information data.

[0052] c. Matching Design and Data: The super component compiler matches and maps the component structure in the super component design file with the data entities provided by the data aggregator, and dynamically generates instances of the super component based on the data mapping results.

[0053] d. Compiling Component Application Interface: The super component compiler applies the styles defined in the super component design file to the generated super component elements to ensure that the component appearance is consistent with the design.

[0054] e. Outputting Compilation Results: The Super Component Compiler transforms the final generated component application interface into executable code, such as HTML, CSS, and JavaScript. It then outputs the code as a separate file or integrates it into an existing application framework to enable it to work collaboratively with other functions and components.

[0055] Step 5: Based on the functional requirements of the data query platform, integrate multiple super component application interfaces through the super component aggregator to encapsulate the final data query platform.

[0056] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A system for constructing an oil and gas reservoir research platform based on super-components, characterized in that, include: The data aggregator is used to retrieve metadata and data entities from the data pool and input the data metadata into the super component designer. The super component designer is used to create super component design files based on the metadata of the data and to build multiple super component application interfaces into an oil and gas reservoir research platform. The Super Component Compiler is used to compile Super Component design files into Super Component application interfaces based on Super Component design files and data entities.

2. The oil and gas reservoir research platform construction system based on super-components according to claim 1, characterized in that, The data pool includes a database, a data lake, and a data platform.

3. The oil and gas reservoir research platform construction system based on super-components according to claim 1, characterized in that, The super component designer includes a super component aggregator, a theme style selector, a layout selector, a filter designer, a trigger designer, and a content display designer.

4. The hydrocarbon reservoir research platform construction system based on super-components according to claim 3, characterized in that, The super component aggregator is used to organize super components into application modules, supporting multi-level and multi-container features. The theme style selector is used to unify the interface style; The layout selector is used to implement the loading, display, and unloading functions of the super component; The filter designer is used to construct one or more content filtering conditions; The trigger designer is used to design one or more buttons or other trigger methods; The content display designer is used to specifically present data on the interface, define data behavior, and interaction methods.

5. The oil and gas reservoir research platform construction system based on super-components according to claim 1, characterized in that, The metadata and data entities of the data are provided through standard data interfaces, and the file format of the metadata and data entities of the data is JSON or XML.

6. The oil and gas reservoir research platform construction system based on super-components according to claim 1, characterized in that, The metadata of the data is used to describe information about the data attributes. The metadata of the data includes the field name, length, type, unit, and value range of the data.

7. The oil and gas reservoir research platform construction system based on super-components according to claim 1, characterized in that, The super component design file corresponds to data aggregation encoding, which is used to obtain the data metadata and data entities from the data pool.

8. The oil and gas reservoir research platform construction system based on super-components according to claim 7, characterized in that, The data aggregation encoding is used as a data access address.

9. The oil and gas reservoir research platform construction system based on super-components according to claim 1, characterized in that, The application interface of the super component is in HTML or XAML format.

10. A method for constructing a super-component-based oil and gas reservoir research platform according to any one of claims 1 to 9, characterized in that, include: Retrieve metadata and data entities from the data pool; Create a super component design file based on the data's metadata; Based on the super component design file and data entities, compile the super component design file into a super component application interface; Multiple super-component application interfaces are used to build an oil and gas reservoir research platform.