Oil and gas reserves review opinion letter generation method, device, equipment and medium
By automating the acquisition and processing of oil and gas reserve review task information, determining the report type and oil and gas reservoir type, and using template matching data filling, the problem of low efficiency and unstable quality in the generation of oil and gas reserve review reports in the existing technology has been solved, and efficient and accurate review report generation has been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI BRANCH CHINA OILFIELD SERVICES
- Filing Date
- 2026-05-06
- Publication Date
- 2026-07-14
AI Technical Summary
The process of generating existing oil and gas reserve assessment reports is cumbersome, inefficient, and of inconsistent quality, prone to errors and formatting issues.
By acquiring the type and information of oil and gas reserve assessment tasks, the report type and oil and gas reservoir type are automatically determined. The data is then matched and populated using a template to generate an oil and gas reserve assessment report, including automatic information extraction, template determination, and data verification.
It has enabled the standardization and automation of oil and gas reserve assessment reports, improving generation efficiency and accuracy, reducing human error, and enhancing overall work efficiency and output quality.
Smart Images

Figure CN122389840A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of oil and gas reserve assessment technology, and in particular to a method, apparatus, equipment and medium for generating an oil and gas reserve assessment report. Background Technology
[0002] The oil and gas reserves assessment report is a crucial technical basis for oil and gas reserves registration and must adhere to high standards and industry norms. The document drafting process must strictly follow relevant industry standards, technical specifications, and compilation requirements, ensuring that the report's content is truthful, the data accurate, and the document complete, avoiding non-standard expressions and compilation errors.
[0003] Currently, oil and gas reserve assessment reports are mainly drafted manually. This requires professionals to review, organize, and extract large amounts of data from relevant oil and gas reserve reports, and then write the assessment report based on this data. The drafting process typically involves content revisions and format adjustments to produce an assessment report that meets the required standards. The existing process for generating oil and gas reserve assessment reports is cumbersome, time-consuming, and inefficient, and is prone to various content and formatting issues, resulting in inconsistent document quality. Summary of the Invention
[0004] This invention provides a method, apparatus, equipment, and medium for generating oil and gas reserve assessment reports, in order to solve the problems of low efficiency in writing oil and gas reserve assessment reports and difficulty in ensuring the quality of the written content.
[0005] According to one aspect of the present invention, a method for generating an oil and gas reserves assessment report is provided, comprising: Obtain the task type and oil and gas reserve information for the first oil and gas reserve review task. The task types include new reserve review, recalculated reserve review, accounting reserve review and recalculated new reserve review. The oil and gas reserve information includes fields and corresponding data used to describe the characteristics of oil and gas reservoir areas and oil and gas reserves. Based on the task type of the first oil and gas reserves assessment task, the report type of the first oil and gas reserves assessment opinion is determined. Each report type corresponds to a different way of writing the oil and gas reserves assessment opinion. The report types include new reserves report, recalculated reserves report, accounting reserves report, and recalculated new reserves report. Based on the oil and gas reserves information, determine the oil and gas reservoir type in the first oil and gas reserves assessment report. The oil and gas reservoir type includes oil and gas reservoir, gas reservoir and oil reservoir. The oil and gas reservoir type is used to indicate the oil and gas reserves assessment object. Based on the report type and reservoir type of the first oil and gas reserves assessment report, a first template is determined. The first template is used to indicate the structure and content of the oil and gas reserves assessment report. Based on the first template and oil and gas reserve information, a first oil and gas reserve review opinion is generated. The first template is used to instruct the data corresponding to each field in the oil and gas reserve information to be filled into the matching field position. The matching field position is the data filling position corresponding to the first field in the first template. The first field is the field in the first template whose semantic similarity with the field in the oil and gas reserve information is greater than a preset similarity threshold.
[0006] According to another aspect of the present invention, an apparatus for generating an oil and gas reserves assessment report is provided, comprising: The information acquisition module is used to acquire the task type and oil and gas reserve information of the first oil and gas reserve review task. The task type includes new reserve review, recalculated reserve review, accounting reserve review and recalculated new reserve review. The oil and gas reserve information includes fields and corresponding data used to describe the characteristics of oil and gas reservoir areas and oil and gas reserves. The report type determination module is used to determine the report type of the first oil and gas reserve review opinion letter based on the task type of the first oil and gas reserve review task. Each report type corresponds to a different way of writing the oil and gas reserve review opinion letter. The report types include new reserve report, recalculated reserve report, accounting reserve report, and recalculated new reserve report. The oil and gas reservoir type determination module is used to determine the oil and gas reservoir type of the first oil and gas reserve review report based on the oil and gas reserve information. The oil and gas reservoir type includes oil and gas reservoir, gas reservoir and oil reservoir. The oil and gas reservoir type is used to indicate the oil and gas reserve review object. The template determination module is used to determine a first template based on the report type and oil and gas reservoir type of the first oil and gas reserves assessment report. The first template is used to indicate the structure and content settings of the oil and gas reserves assessment report. The review opinion generation module is used to generate a first oil and gas reserve review opinion based on the first template and the oil and gas reserve information. The first template is used to instruct the data corresponding to each field in the oil and gas reserve information to be filled into the matching field position. The matching field position is the data filling position corresponding to the first field in the first template. The first field is the field in the first template whose semantic similarity with the field in the oil and gas reserve information is greater than a preset similarity threshold.
[0007] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to execute the method for generating oil and gas reserve review opinions according to any embodiment of the present invention.
[0008] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions, the computer instructions being configured to cause a processor to execute and implement the method for generating an oil and gas reserves review report as described in any embodiment of the present invention.
[0009] According to another aspect of this application, a computer program product is provided, which includes a computer program that, when executed by a processor, implements the method for generating oil and gas reserves assessment reports as described in any embodiment of this application.
[0010] The technical solution of this invention, by acquiring the task type and oil and gas reserve information of the first oil and gas reserve assessment task, can comprehensively collect basic assessment data and task attributes; match the corresponding report type according to the first oil and gas reserve assessment task type, so that the assessment report writing method is accurately adapted to the actual assessment needs; determine the oil and gas reservoir type according to the oil and gas reserve information, which can identify the core objects of oil and gas reserve assessment and improve the relevance of the assessment content; determine the first template based on the report type and oil and gas reservoir type, which can avoid the problems of poor universality and insufficient scenario adaptability of a single template; automatically match fields and fill in oil and gas reserve information data according to the first template, which can replace manual data sorting and entry, reduce manual operation errors and cumbersome operation processes, thereby improving the generation efficiency and data accuracy of the assessment report. Based on the above technical solution, the problems of low efficiency, chaotic format, unstable document content quality and poor adaptability of oil and gas reserve assessment reports can be solved, and the standardized, automated and differentiated rapid generation of oil and gas reserve assessment reports can be achieved, thereby improving the overall efficiency and quality of oil and gas reserve assessment work.
[0011] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0013] Figure 1 This is a flowchart of a method for generating an oil and gas reserves assessment report according to an embodiment of the present invention; Figure 2 This is a schematic diagram of a process for determining the type of oil and gas reserves assessment report according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the process for determining the type of oil and gas reservoir in an oil and gas reserve assessment report according to an embodiment of the present invention; Figure 4 This is a hierarchical logic diagram of the method for generating oil and gas reserves assessment reports according to an embodiment of the present invention. Figure 5 This is a schematic diagram illustrating an example of generating an oil and gas reserves assessment report according to an embodiment of the present invention; Figure 6 This is a schematic diagram of an oil and gas reserves assessment report generation device according to an embodiment of the present invention; Figure 7 This is a schematic diagram of the structure of an electronic device that implements the method for generating oil and gas reserves review opinions according to embodiments of the present invention. Detailed Implementation
[0014] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0015] It should be noted that the terms "candidate," "target," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0016] Figure 1This is a flowchart illustrating a method for generating oil and gas reserve assessment reports according to an embodiment of the present invention. This embodiment is applicable to situations where oil and gas reserve assessment agencies and reserve management departments of oil and gas companies conduct oil and gas reserve assessments for various oil and gas fields. This method can be executed by an oil and gas reserve assessment report generation device, which can be implemented in hardware and / or software and can be configured in any electronic device with network communication capabilities. Figure 1 As shown in the figure, an embodiment of the present invention provides a method for generating an oil and gas reserves assessment report, which may include: S110. Obtain the task type and oil and gas reserve information for the first oil and gas reserve review task. The task type includes new reserve review, recalculated reserve review, accounting reserve review and recalculated new reserve review. The oil and gas reserve information includes fields and corresponding data used to describe the characteristics of oil and gas reservoir areas and oil and gas reserves.
[0017] Oil and gas reserve assessment tasks can refer to the corresponding work items for systematically assessing the developability and economic value of oil and gas reservoirs to be assessed. The task type of oil and gas reserve assessment tasks is used to classify and identify the business scenario categories of oil and gas reserve assessment work. Specifically, the types of tasks for oil and gas reserve assessment include new reserve assessment, recalculated reserve assessment, accounting reserve assessment, and recalculated new reserve assessment. Among them, new reserve assessment can refer to the first assessment of newly discovered and newly developed oil and gas geological reserves and recoverable reserves in an oil and gas field, based on the latest exploration and development data, and can be used to verify the scale and parameters of new oil and gas reserves. Recalculated reserve assessment can refer to the recalculation and assessment of existing oil and gas reserves based on the latest data such as oil and gas field production dynamics, updated geological understanding, and adjustments to development plans, and can be used to correct the original reserve accounting results. Accounting reserve assessment can refer to the assessment of existing oil and gas reserves within the established geological understanding framework, combining actual oil and gas field production data, capacity changes, recovery rate indicators, and geological condition changes. Recalculated new reserve assessment can refer to the comprehensive assessment that simultaneously completes the recalculation of existing reserves and the verification of newly discovered reserves.
[0018] Optionally, the task type for oil and gas reserves assessment can be obtained by the name of the oil and gas reserves report or oil and gas reserves assessment opinion to be generated. Specifically, based on the name of the oil and gas reserves report or oil and gas reserves review opinion to be generated, the following logic is executed through a pre-trained keyword detection model: First, it is determined whether the name contains both recalculation and addition-related fields. If both recalculation and addition-related fields are present, the task type of the oil and gas reserves review task is determined to be recalculation and addition-reserves review. Otherwise, it is further determined whether the name contains only recalculation-related fields. If only recalculation-related fields are present, the task type of the oil and gas reserves review task is determined to be recalculation-reserves review. Otherwise, it is further determined whether only accounting-related fields are present. If only accounting-related fields are present, the task type of the oil and gas reserves review task is determined to be accounting-review. Otherwise, the task type of the oil and gas reserves review task is determined to be addition-reserves review. The pre-trained keyword detection model can be trained using the names and corresponding task types of multiple historical oil and gas reserves review opinion documents as training data. This pre-trained keyword detection model can extract keywords related to the oil and gas reserves review task type from the text and identify the category of the extracted keywords. Based on the category of the keywords, the task type of the oil and gas reserves review task is determined. In this embodiment, the pre-trained keyword detection model extracts and detects keywords based on semantics, enabling the extraction and detection of fuzzy keywords. For example, the pre-trained keyword detection model can be a model with fixed-format document parsing capabilities, or a model with optical character recognition and semantic parsing capabilities. For instance, if the title of the oil and gas reserves review report to be generated is "Recalculation and Addition Report of a Certain Gas Field," the pre-trained keyword detection model can extract the keywords "recalculation" and "addition," and determine that these keywords belong to "recalculation-related fields" and "addition-related fields," thereby determining the task type of the oil and gas reserves review task as "recalculation and addition reserve review."
[0019] Oil and gas reserve information refers to relevant information that fully reflects the geographical conditions and characteristics of oil and gas reservoirs. Oil and gas reserve information includes multiple fields and corresponding data, among which fields are used to classify and categorize various types of oil and gas related information.
[0020] By acquiring the task type and oil and gas reserve information of the first oil and gas reserve assessment task, various related information on the reservoir region and reserve characteristics can be obtained, and the assessment work to be carried out in the oil and gas reserve assessment task can be indicated, providing complete and reliable information for the generation of the assessment report. In this embodiment, the task type and oil and gas reserve information of the first oil and gas reserve assessment task can be acquired in response to the trigger operation of the generation of the first oil and gas reserve assessment report.
[0021] Oil and gas reserve information is typically obtained from oil and gas reserve reports, which may include basic reservoir overviews, reserve statistics, and other specialized content. Furthermore, oil and gas reserve reports usually integrate data from multiple sources, thus containing a large amount of information with different sources, data structures, and data types. For example, an oil and gas reserve report may include oil and gas field geological data, reservoir engineering data, and industry standard documents. In addition, historical data collected earlier often has a lower degree of digitization.
[0022] Due to the multi-source heterogeneous nature and specialized nature of oil and gas reserve reports, the analysis of these reports typically relies heavily on manual work by professionals. As the scale of newly proven oil and gas reserves continues to expand, the number of reserve review reports increases annually, significantly increasing the workload of report analysis. This manual analysis method limits the overall efficiency and quality of oil and gas reserve review work.
[0023] As an optional but not limited implementation scheme, oil and gas reserve information is obtained from the oil and gas reserve report through the first model. The first model is a pre-trained model used to extract fields and corresponding data from the oil and gas reserve report, which is a collection of data containing an overview of oil and gas reservoirs and reserve statistics.
[0024] In this embodiment, the oil and gas reserves report can be a fixed-format document, a word processing document, a structured table document, a lightweight markup text document, an Extensible Markup Language (XML) document, or a JSON format document, etc.; the oil and gas reserves report can also be a data stream transmitted via an application programming interface (API). The oil and gas reserves report can carry various types of information, such as text, images, tables, etc.
[0025] The first model can be trained using multiple historical oil and gas reserve reports and fields from each report as training data. The fields in each historical oil and gas reserve report correspond to the fields required in the oil and gas reserve review report. The first model has the function of extracting fields and corresponding data from oil and gas reserve reports.
[0026] Based on the first model, the oil and gas reserve report, which contains basic information and reserve statistics about oil and gas reservoirs, is parsed and processed. The system automatically identifies and extracts the required fields and corresponding related data from the report to obtain complete and compliant oil and gas reserve information. This automatic extraction avoids omissions, misjudgments, and inefficiencies that can occur during manual information extraction. Furthermore, by expanding the types of information in the report, the comprehensiveness and accuracy of the obtained oil and gas reserve information can be improved, thus providing a complete and reliable data foundation for review work.
[0027] S120. Based on the task type of the first oil and gas reserves assessment task, determine the report type of the first oil and gas reserves assessment opinion. Each report type corresponds to a different way of writing the oil and gas reserves assessment opinion. The report types include new reserves report, recalculated reserves report, accounting reserves report, and recalculated new reserves report.
[0028] The report type of an oil and gas reserve assessment report can refer to the classification of assessment report preparation based on the type of assessment task. Each report type corresponds to a different way of preparing an oil and gas reserve assessment report; that is, the content writing and structural layout of assessment reports for different report types are different. For example, an oil and gas reserve assessment report of the newly added reserves type needs to include the estimated results of the newly added reserves, while an oil and gas reserve assessment report of the recalculated newly added reserves type needs to include the newly added reserves, the reserves before recalculation, the reserves after recalculation, and a comparison before and after recalculation. Accurately matching the corresponding oil and gas reserve assessment report type according to the assessment task type can avoid the problem of mismatch between document preparation format and assessment business, and can improve the compliance and adaptability of the assessment report preparation. Optionally, the report type of the first oil and gas reserve assessment report can also be determined according to the name of the oil and gas reserve report, see [link to relevant documentation]. Figure 2 This demonstrates the process of determining the report type of the first oil and gas reserves assessment report based on its name.
[0029] S130. Based on the oil and gas reserves information, determine the oil and gas reservoir type in the first oil and gas reserves review report. The oil and gas reservoir type includes oil and gas reservoir, gas reservoir and oil reservoir. The oil and gas reservoir type is used to indicate the oil and gas reserves review object.
[0030] Oil and gas reservoir types can refer to the classification of review objects based on oil and gas storage media. Review objects refer to the target oil and gas fields that need to be assessed in oil and gas reserve review work. Based on the obtained oil and gas reserve information, a pre-trained oil and gas reservoir type identification model can be used to identify and classify the corresponding oil and gas reservoir types. This clarifies the review objects for oil and gas reserve review work, ensuring that the content of the subsequent review report is relevant to the oil and gas reserve review objects and avoiding deviations in the review content. This improves the relevance and accuracy of the review report.
[0031] The pre-trained oil and gas reservoir type identification model can be trained using natural gas and crude oil reserve data. This model analyzes oil and gas reserve information to extract geological and development characteristics of the reservoirs, and then determines the reservoir type based on these extracted characteristics. For example, if the features extracted from the oil and gas reserve information include both natural gas and crude oil features, the reservoir type in the oil and gas reserve review report is determined to be an oil and gas reservoir; if the features extracted from the oil and gas reserve information only include natural gas features, the reservoir type is determined to be a gas reservoir; and if the features extracted from the oil and gas reserve information only include crude oil features, the reservoir type is determined to be an oil reservoir. The pre-trained oil and gas reservoir type identification model can also be trained based on an oil and gas reservoir keyword extraction model. This model extracts keywords related to natural gas reserves and / or crude oil reserves from the oil and gas reserve information to determine the reservoir type in the oil and gas reserve review report. See, for example... Figure 3 This demonstrates the process of determining the reservoir type in the first oil and gas reserve assessment report based on oil and gas reserve information.
[0032] S140. Based on the report type and reservoir type of the first oil and gas reserves assessment report, determine the first template. The first template is used to indicate the structure and content of the oil and gas reserves assessment report.
[0033] The first template can refer to a standardized document template for the review opinion letter adapted to the first oil and gas reserves review task. It is used to indicate the overall framework, content section division, and content filling specifications in the review opinion letter. The first template can include the fixed text in the general oil and gas reserves review opinion letter. The fixed text can refer to chapter titles, standard expressions, and standardized terms. The general oil and gas reserves review opinion letter can refer to a general review document prepared according to industry standard formats and adapted to various review tasks and review objectives.
[0034] Based on the identified types of review opinion reports and oil and gas reservoir types, the types of review opinion reports to be prepared and the types of review objects can be determined. This allows for the establishment of a suitable structure and content for each type of review opinion report and review object, generating a primary template. This avoids the problems of insufficient adaptability and disorganized content in generic templates, while also standardizing the overall structure of review opinion reports and improving the standardization of document preparation. As an optional but not limited implementation scheme, a first template is determined based on the report type and reservoir type of the first oil and gas reserves assessment report, including: Based on the report type of the first oil and gas reserves assessment report, a second template is determined. The second template is used to indicate the chapter framework, writing logic, and preparation requirements of the oil and gas reserves assessment report that are adapted to the first oil and gas reserves assessment task type. Based on the oil and gas reservoir type in the first oil and gas reserves assessment report, a third template is determined. The third template is used to indicate the rules for compiling the content of the oil and gas reserves assessment report that are adapted to the assessment objectives in the first oil and gas reserves assessment task. Generate the first template based on the second and third templates.
[0035] The second template can refer to a basic framework template adapted to the corresponding report type, used to standardize the overall chapter division, content arrangement logic, and document preparation requirements of the oil and gas reserves review opinion. Among them, the content arrangement logic can refer to the standardized order of the content expression, chapter connection, and content progression of the review opinion.
[0036] Based on the established report type for oil and gas reserve assessment reports, a suitable dedicated basic template is selected from multiple pre-set basic templates. This dedicated basic template then defines the overall chapter structure, content presentation logic, and overall compilation constraints of the assessment report. Optionally, the multiple pre-set basic templates can refer to pre-configured basic framework templates based on the report type of the oil and gas reserve assessment report, used to standardize the overall chapter division, content arrangement logic, and document compilation requirements of the oil and gas reserve assessment report. Each basic template is associated and matched one-to-one with the corresponding type of oil and gas reserve assessment report. For example, the basic template corresponding to the recalculation of newly added reports should include at least the following chapters: overview of the gas field application area, application status, reserve estimation results, assessment conclusions, issues and suggestions, and a list of attachments. The reserve estimation results should include at least four sub-chapters: newly added reserves, reserves before recalculation, reserves after recalculation, and a comparison before and after recalculation. Similarly, the basic template corresponding to the newly added reserves report type should include at least the following chapters: overview of the gas field application area, application status, newly added reserve estimation results, assessment conclusions, issues and suggestions, and a list of attachments.
[0037] By selecting the second template corresponding to the report type, the overall chapter framework of the review opinion can be matched with the corresponding review task requirements, which can avoid problems such as chaotic chapter settings and disordered writing logic, thereby ensuring the standardization and business adaptability of the overall compilation framework of the review opinion.
[0038] The third template can refer to a specific content template adapted to the corresponding oil and gas reservoir type, used to adapt to the review objectives and constrain the specific content writing rules of the oil and gas reserve review opinion. Among them, the compilation rules can refer to the unified standard guidelines for writing various business contents of the review opinion, content selection and expression.
[0039] Based on the established oil and gas reservoir type in the oil and gas reserve assessment report, a suitable dedicated content template is selected from multiple pre-set content templates. Differentiated content writing standards and arrangement rules are then established based on this template. Each content template is linked and matched one-to-one with the corresponding oil and gas reservoir type in the oil and gas reserve assessment report. For example, the content template corresponding to an oil reservoir type at least requires the assessment report to analyze and review only the oil reservoir reserves; while the content template corresponding to an oil and gas reservoir type at least requires the assessment report to analyze and review both oil and gas reservoir reserves separately.
[0040] The third template is determined by matching the type of oil and gas reservoir. It can customize the content writing requirements for different review objects, which can avoid the problem that general content rules cannot fit the characteristics of the review objectives, thereby improving the pertinence and professional adaptability of the specific content of the review opinion.
[0041] A first template is generated by integrating and matching a second template, which carries the overall chapter framework and document preparation requirements, with a third template, which carries the specific content compilation rules for the review subjects. This first template combines the framework standard with content customization capabilities. By merging the second and third templates to generate the first template, a combination of macro-level framework specifications and micro-level content rules for oil and gas reserve review opinions can be achieved. This avoids the one-sidedness of coverage dimensions inherent in a single template and enhances the overall template's comprehensiveness, systematicity, and adaptability.
[0042] Optionally, before generating the first oil and gas reserves assessment report, the method for generating the oil and gas reserves assessment report provided in this embodiment of the invention may further include: Data verification is performed on oil and gas reserve information. Data verification includes integrity verification, consistency verification, and rationality verification. Integrity verification is used to check whether the oil and gas reserve information contains the data corresponding to the first field. The first field is a preset mandatory field determined according to the task type and oil and gas reservoir type of the oil and gas reserve review task. Consistency verification is used to check whether the same data from different data sources in the oil and gas reserve information is consistent. Rationality verification is used to determine whether the values of each data in the oil and gas reserve information are within the corresponding preset value range.
[0043] Before the formal review report is generated, data verification processing can be carried out on the acquired oil and gas reserve information. Data verification can refer to the process of verifying the compliance and correcting errors of the collected oil and gas reserve information.
[0044] Integrity checks verify whether oil and gas reserve information covers all preset mandatory fields, identifying missing fields and ensuring data integrity. Consistency checks compare the same oil and gas reserve data from different sources to avoid data conflicts and inconsistencies, ensuring standardized data content. Reasonableness checks determine whether the values of various oil and gas reserve information conform to preset ranges, eliminating non-compliant data and ensuring compliant and valid data values.
[0045] For example, the data verification content of oil and gas reserve information mainly includes: reservoir physical property data verification, to ensure the median porosity; the median permeability is a single value, used to calibrate and name the reservoir type; oil and gas reservoir characteristic data verification, to check key parameters such as oil and gas reservoir burial depth, geothermal gradient, formation pressure, and pressure coefficient; and exploration work data verification, to check data such as the number of wells drilled, total footage, seismic coverage, coring status, and gas testing status.
[0046] By performing data verification processing on the acquired oil and gas reserve information, the overall data quality of the oil and gas reserve information can be improved, thereby effectively avoiding errors in the generation of review opinions and distortion of content due to data defects. This ensures the normal generation of oil and gas reserve review opinions and guarantees that the final generated oil and gas reserve review opinions are accurate, compliant, and effective.
[0047] Optionally, if the obtained oil and gas reserve information fails data verification, an error message can be generated based on the verification items that failed the verification, so as to prompt timely correction of the oil and gas reserve information. The error message may include the problem type, the fields involved, and operation suggestions.
[0048] Optionally, before generating the first oil and gas reserves assessment report, the method for generating the oil and gas reserves assessment report provided in this embodiment of the invention may further include: Based on the second model, the association between fields in oil and gas reserve information and fields in the preset data structure is established. The second model is a pre-trained semantic matching model. The preset data structure contains multiple preset fields. These preset fields are selected from all preset fields according to the task type and oil and gas reserve information of the oil and gas reserve review task. The preset fields are the fields to be filled in the oil and gas reserve review opinion form. Based on the correlation, the oil and gas reserve information is converted into a preset data structure format.
[0049] The second model can refer to a dedicated semantic matching model trained using historical oil and gas reserve information fields and preset fields as training data, which has the ability to recognize semantics and match content. The second model can recognize the semantics of the fields in the oil and gas reserve information, calculate the matching degree between the recognized semantics and the preset fields, and establish an association relationship with the preset fields that best match the fields in the oil and gas reserve information based on the calculated matching degree.
[0050] Preset fields refer to data fields designed in advance to fill in the business data required within a general oil and gas reserve review report. A general oil and gas reserve review report refers to a universal review document prepared according to industry standard formats and adapted to various review tasks and objectives. In this embodiment, the designed preset fields can cover all the content of a general oil and gas reserve review report. The preset fields can be divided into nine categories according to business areas, including basic information, gas field overview, reservoir characteristics, oil and gas reservoir characteristics, exploration work, newly added reserves, recalculated reserves, change analysis, and other information. For example, basic information may include report name, oil and gas field name, applicant, review date, etc.; gas field overview may include latitude and longitude, structural location, area, structural characteristics, etc.; reservoir characteristics may include median porosity, median permeability, rock type, pore throat structure, etc.; oil and gas reservoir characteristics may include reservoir depth, etc. Pressure coefficient, formation temperature, fluid type, etc.; exploration work may include the number of wells, seismic data coverage, well logging data, core analysis data, etc.; newly added reserves may include newly added natural gas geological reserves, newly added crude oil geological reserves, proven oil and gas-bearing areas, etc.; recalculated reserves may include the original natural gas geological reserves, recalculated natural gas geological reserves, original crude oil geological reserves, recalculated crude oil geological reserves, etc.; change analysis may include the net change in natural gas reserves, the reasons for changes in structural factors, the impact of parameter adjustments, etc.; other information may include the sea area / block to which it belongs, development recommendations / review recommendations, environmental impact assessment, etc.
[0051] A pre-defined data structure can refer to a data description model of oil and gas reserves information pre-constructed based on the task type and oil and gas reserve information of the oil and gas reserve assessment task. This model is used to transform the oil and gas reserve information into a structured expression form suitable for the oil and gas reserve assessment report. Optionally, the pre-defined data structure can also consist of all the pre-defined fields designed according to a general oil and gas reserve assessment report.
[0052] Before generating the oil and gas reserve review report, a pre-trained second model performs semantic matching processing. Based on the current oil and gas reserve review task type and oil and gas reserve information, it selects preset fields suitable for the current review scenario from all standard fields and constructs corresponding preset data structures. Furthermore, it establishes matching relationships between the original oil and gas reserve information fields and the preset fields within the preset data structures. Finally, based on the constructed field relationships, the original format of the oil and gas reserve information is uniformly converted into a preset data structure format suitable for the review report. By using the second model to achieve semantic matching and construct field relationships, the system differences between the original oil and gas reserve information fields and the standard fields in the review report can be eliminated, thus achieving accurate cross-field system correspondence. The unified conversion of the data structure format based on the determined field relationships can organize the original, messy, and inconsistently formatted oil and gas reserve information, avoiding data filling failures and content misalignments caused by data structure mismatches, thereby improving the compatibility and adaptability of oil and gas reserve information with the review report template.
[0053] S150. Based on the first template and oil and gas reserve information, generate a first oil and gas reserve review opinion. The first template is used to instruct the data corresponding to each field in the oil and gas reserve information to be filled into the matching field position. The matching field position is the data filling position corresponding to the first field in the first template. The first field is the field in the first template whose semantic similarity with the field in the oil and gas reserve information is greater than a preset similarity threshold.
[0054] Based on the first template and oil and gas reserve information, field matching is performed according to the semantic correlation between each field in the oil and gas reserve information and each field in the first template. The corresponding data of each field in the oil and gas reserve information is then filled into the matching field positions in the first template, automatically generating an oil and gas reserve review report. Field matching can be achieved based on a pre-trained semantic matching model. By using a standardized template and combining it with a semantic matching mechanism, the automatic completion of information filling and review report generation avoids the tedious manual compilation and filling process, reduces omissions and errors caused by manual compilation, and improves the efficiency and accuracy of review report generation.
[0055] Optionally, before generating the first oil and gas reserves assessment report, the method for generating the oil and gas reserves assessment report provided in this embodiment of the invention may further include: Based on the review opinion generation model, oil and gas reserve review results are generated according to oil and gas reserve information; wherein, the review opinion generation model can be a large language model with multiple historical oil and gas reserve review opinion documents as training learning samples, and the large language model is configured with constraint prompt instructions for generating oil and gas reserve review related content. The generated review results will be added to the oil and gas reserves information for use in the subsequent preparation of the oil and gas reserves review report. The review results will include at least the review opinions, risk assessments, and decision-making recommendations.
[0056] As an optional but not limited implementation, the first oil and gas reserve review report is generated based on the first template and oil and gas reserve information, and also includes: According to the third model, the description of the corresponding data of each field in the oil and gas reserves information is optimized. The third model is a model trained with multiple second oil and gas reserves review opinions as training data, which has the function of optimizing the description of oil and gas reserves information. The second oil and gas reserves review opinions are historical oil and gas reserves review opinions.
[0057] The third model can refer to a model trained using multiple historical oil and gas reserve review reports as training samples. Through training, this model learns the writing style and terminology rules of oil and gas reserve review reports, enabling it to optimize the expression of oil and gas reserve information. Expression optimization refers to the process of standardizing and optimizing the textual expression, logical structure, and professional terminology of the corresponding fields in the oil and gas reserve information. For example, optimizing the expression of oil and gas reserve information can include standardizing the use of professional terminology, such as optimizing the expressions related to proven reserves, technically recoverable reserves, and economically recoverable reserves to ensure the professionalism of the content in the review report; it can also include standardizing the format of data descriptions, such as the numerical precision and unit expression of reserve data; and it can include the way review opinions are expressed, such as the standard writing style of review conclusions and techniques for expressing problems and suggestions. Optionally, the third model can also refer to a large language model trained using multiple historical oil and gas reserve review reports as training samples and configured with constraint prompts for optimizing the expression of oil and gas reserve information.
[0058] In this embodiment, the description of the corresponding data of each field in the oil and gas reserves information can be optimized first according to the third model, and then the optimized data of each field in the oil and gas reserves information can be filled into the template matching field position; alternatively, the data of each field in the oil and gas reserves information can be filled into the template matching field position first, and then the description of the filled data can be optimized according to the third model.
[0059] By optimizing the data representation of each field in oil and gas reserve information based on a third model, the professional expression standards for oil and gas reserve information can be standardized, thereby avoiding the problems of colloquial, non-standard, and disorganized original data expression. Optimizing the content wording and expression logic according to the standards of historical review reports can make the content of the generated review report conform to the industry review document standards, thereby improving the overall compilation quality and industry compliance of the final oil and gas reserve review report.
[0060] Optionally, after generating the first oil and gas reserves assessment report, the method for generating the oil and gas reserves assessment report provided in this embodiment of the invention may further include: Convert the first oil and gas reserves assessment report into a document in the target format and output it.
[0061] The target format can refer to a standardized document format that adapts to the archiving, circulation, and reporting requirements of oil and gas reserves assessment operations. For example, the target format may include fixed-format documents, word processing documents, structured table documents, lightweight markup text documents, Extensible Markup Language (XML) documents, or JSON format documents, etc.
[0062] After generating the content of the first oil and gas reserves assessment report, the generated assessment report file is converted into a target format document that conforms to the business usage specifications and then output. This adapts to the circulation, reporting, and archiving scenarios of various oil and gas reserves assessment business, avoiding problems such as incompatibility of the original generated file format and inability to view or use it normally. This improves the universality and adaptability of the assessment report, thereby ensuring that the assessment results can be smoothly implemented and archived for future reference.
[0063] For example, see Figure 4 This is a layered logic diagram of the method for generating oil and gas reserve review opinions according to an embodiment of the present invention. The input layer is responsible for receiving reserve report data to obtain oil and gas reserve information and receiving template configuration information to confirm the review task type. The processing layer performs data verification on the oil and gas reserve information, determines the report type and oil and gas reservoir type according to the oil and gas reserve information and the review task type, determines the template according to the report type and oil and gas reservoir type, and generates an oil and gas reserve review opinion based on the template and the oil and gas reserve information. The output layer exports the generated oil and gas reserve review opinion as a review file in the target format.
[0064] For example, see Figure 5Two case studies of generating oil and gas reserve review reports are provided. Case 1 is the generation of a review report for the recalculation of new reserves for the SX gas field. The SX gas field is located in the Xihu Depression of the East China Sea shelf basin. The SX gas field contains both natural gas and crude oil reserves, and a recalculation review of new reserves for the SX gas field is being conducted. Based on the report title "SX Gas Field Recalculation Report," it is automatically identified as a recalculation addition type. It detects the presence of both natural gas geological reserves and crude oil geological reserves in the oil and gas reserve data and automatically identifies it as an oil and gas reservoir type. Then, it determines the corresponding oil and gas reserve review report model and automatically generates a review report based on the oil and gas reserve data. The review report includes: an overview of the gas field application area, application status, reserve estimation results, review conclusions, problems and suggestions, and a list of attachments. The gas field application area overview includes location, geology, reservoir, and oil and gas reservoir characteristics. The application status includes exploration and development work, current work status, and reserve parameter selection. The reserve estimation results include new reserves, reserves before recalculation, reserves after recalculation, and a comparison before and after recalculation. For newly added categories after recalculation, an analysis of the reasons for reserve changes can be generated based on the changes in reserves before and after recalculation. For oil and gas reservoir types, the natural gas reserves and crude oil reserves can be described separately. Case 2 is the generation of a new review report for Gas Field X. Gas Field X is located on the Baochu slope of the Xihu Depression in the East China Sea shelf basin. Gas Field X only has natural gas reserves, and a new review is being conducted for Gas Field X. Based on the report title "New Report for Gas Field X," it is automatically identified as a newly added category. It is detected that only natural gas geological reserve data is available in the oil and gas reserve data, and it is automatically identified as a gas reservoir type. Then, the corresponding oil and gas reserve review report model is determined, and a review report is automatically generated based on the oil and gas reserve data. The review report includes: an overview of the gas field application area, application status, new reserve estimation results, review conclusions, problems and suggestions, and a list of attachments. For newly added categories, a standard description of the new reserve data can be generated based on the new reserve estimation results.
[0065] The technical solution of this invention, by acquiring the task type and oil and gas reserve information of the first oil and gas reserve assessment task, can comprehensively collect basic assessment data and task attributes; match the corresponding report type according to the first oil and gas reserve assessment task type, so that the assessment report writing method is accurately adapted to the actual assessment needs; determine the oil and gas reservoir type according to the oil and gas reserve information, which can identify the core objects of oil and gas reserve assessment and improve the relevance of the assessment content; determine the first template based on the report type and oil and gas reservoir type, which can avoid the problems of poor universality and insufficient scenario adaptability of a single template; automatically match fields and fill in oil and gas reserve information data according to the first template, which can replace manual data sorting and entry, reduce manual operation errors and cumbersome operation processes, thereby improving the generation efficiency and data accuracy of the assessment report. Based on the above technical solution, the problems of low efficiency, chaotic format, unstable document content quality and poor adaptability of oil and gas reserve assessment reports can be solved, and the standardized, automated and differentiated rapid generation of oil and gas reserve assessment reports can be achieved, thereby improving the overall efficiency and quality of oil and gas reserve assessment work.
[0066] Figure 6 This is a schematic diagram of an oil and gas reserve assessment report generation device provided in an embodiment of the present invention. This embodiment is applicable to situations where oil and gas reserve assessment agencies and reserve management departments of oil and gas companies conduct oil and gas reserve assessments for various oil and gas fields. The oil and gas reserve assessment report generation device can be implemented in hardware and / or software, and can be configured in any electronic device with network communication capabilities. Figure 6 As shown, the oil and gas reserves assessment report generation device provided in this embodiment of the invention may include the following: The information acquisition module 210 is used to acquire the task type and oil and gas reserve information of the first oil and gas reserve review task. The task type includes new reserve review, recalculated reserve review, accounting reserve review and recalculated new reserve review. The oil and gas reserve information includes fields and corresponding data used to describe the characteristics of oil and gas reservoir areas and oil and gas reserves. The report type determination module 220 is used to determine the report type of the first oil and gas reserve review opinion letter based on the task type of the first oil and gas reserve review task. Each report type corresponds to a different way of writing the oil and gas reserve review opinion letter. The report types include new reserve report, recalculated reserve report, accounting reserve report, and recalculated new reserve report. The oil and gas reservoir type determination module 230 is used to determine the oil and gas reservoir type of the first oil and gas reserve review report based on the oil and gas reserve information. The oil and gas reservoir type includes oil and gas reservoir, gas reservoir and oil reservoir. The oil and gas reservoir type is used to indicate the oil and gas reserve review object. The template determination module 240 is used to determine a first template based on the report type and oil and gas reservoir type of the first oil and gas reserve assessment report. The first template is used to indicate the structure and content settings of the oil and gas reserve assessment report. The review opinion generation module 250 is used to generate a first oil and gas reserve review opinion based on the first template and the oil and gas reserve information. The first template is used to instruct the data corresponding to each field in the oil and gas reserve information to be filled into the matching field position. The matching field position is the data filling position corresponding to the first field in the first template. The first field is the field in the first template whose semantic similarity with the field in the oil and gas reserve information is greater than a preset similarity threshold.
[0067] Based on the above embodiments, optionally, the oil and gas reserve information is obtained from the oil and gas reserve report through a first model. The first model is a pre-trained model used to extract fields and corresponding data from the oil and gas reserve report, and the oil and gas reserve report is a collection of data containing an overview of oil and gas reservoirs and reserve statistics.
[0068] Based on the above embodiments, optionally, a first template is determined according to the report type of the first oil and gas reserve assessment report and the oil and gas reservoir type of the first oil and gas reserve assessment report, including: Based on the report type of the first oil and gas reserves assessment report, a second template is determined. The second template is used to indicate the chapter framework, writing logic, and preparation requirements of the oil and gas reserves assessment report that are adapted to the first oil and gas reserves assessment task type. Based on the oil and gas reservoir type in the first oil and gas reserve assessment report, a third template is determined. The third template is used to indicate the rules for compiling the content of the oil and gas reserve assessment report that are adapted to the assessment objectives in the first oil and gas reserve assessment task. A first template is generated based on the second template and the third template.
[0069] Based on the above embodiments, optionally, before generating the first oil and gas reserves assessment report, the oil and gas reserves assessment report generation device provided in this embodiment of the invention may further include: The data verification module is used to verify the oil and gas reserve information. The data verification includes integrity verification, consistency verification, and rationality verification. The integrity verification is used to verify whether the oil and gas reserve information contains data corresponding to a first field, where the first information is a preset mandatory field determined according to the task type and oil and gas reservoir type of the oil and gas reserve review task. The consistency verification is used to check whether the same data from different data sources in the oil and gas reserve information is consistent. The rationality verification is used to determine whether the values of each data in the oil and gas reserve information are within the corresponding preset value range.
[0070] Based on the above embodiments, optionally, before generating the first oil and gas reserves assessment report, the oil and gas reserves assessment report generation device provided in this embodiment of the invention may further include: The association establishment module is used to establish the association between fields in oil and gas reserve information and fields in a preset data structure based on the second model. The second model is a pre-trained semantic matching model. The preset data structure contains multiple preset fields. The multiple preset fields are selected from all preset fields according to the task type and oil and gas reserve information of the oil and gas reserve review task. The preset fields are the fields to be filled in the data in the oil and gas reserve review opinion form. The information format conversion module is used to convert the oil and gas reserve information into a preset data structure format according to the association relationship.
[0071] Based on the above embodiments, optionally, generating a first oil and gas reserve review report according to the first template and the oil and gas reserve information further includes: According to the third model, the description of the corresponding data of each field in the oil and gas reserves information is optimized. The third model is a model trained with multiple second oil and gas reserves review opinions as training data, which has the function of optimizing the description of oil and gas reserves information. The second oil and gas reserves review opinions are historical oil and gas reserves review opinions.
[0072] Based on the above embodiments, optionally, after generating the first oil and gas reserves assessment report, the oil and gas reserves assessment report generation device provided in this embodiment of the invention may further include: The document output module is used to convert the first oil and gas reserves review report into a document output in the target format.
[0073] The technical solution of this invention, by acquiring the task type and oil and gas reserve information of the first oil and gas reserve assessment task, can comprehensively collect basic assessment data and task attributes; match the corresponding report type according to the first oil and gas reserve assessment task type, so that the assessment report writing method is accurately adapted to the actual assessment needs; determine the oil and gas reservoir type according to the oil and gas reserve information, which can identify the core objects of oil and gas reserve assessment and improve the relevance of the assessment content; determine the first template based on the report type and oil and gas reservoir type, which can avoid the problems of poor universality and insufficient scenario adaptability of a single template; automatically match fields and fill in oil and gas reserve information data according to the first template, which can replace manual data sorting and entry, reduce manual operation errors and cumbersome operation processes, thereby improving the generation efficiency and data accuracy of the assessment report. Based on the above technical solution, the problems of low efficiency, chaotic format, unstable document content quality and poor adaptability of oil and gas reserve assessment reports can be solved, and the standardized, automated and differentiated rapid generation of oil and gas reserve assessment reports can be achieved, thereby improving the overall efficiency and quality of oil and gas reserve assessment work.
[0074] The oil and gas reserves assessment report generation device provided in this embodiment of the invention can execute the oil and gas reserves assessment report generation method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0075] The acquisition, storage, use, and processing of data in this application comply with relevant national laws and regulations and do not violate public order and good morals.
[0076] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0077] Figure 7 A schematic diagram of an electronic device 10, which can be used to implement embodiments of the present invention, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0078] like Figure 7As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from storage unit 18. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0079] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0080] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, central processing unit (CPU), graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods described above, such as the method for generating oil and gas reserves assessment opinions.
[0081] In some embodiments, the method for generating oil and gas reserve assessment opinions can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the oil and gas reserve assessment opinion generation method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the oil and gas reserve assessment opinion generation method by any other suitable means (e.g., by means of firmware).
[0082] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific reference products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0083] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0084] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0085] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0086] The systems and technologies described herein can be implemented in computing systems that include back-end components (e.g., as data servers), or computing systems that include switching components (e.g., application servers), or computing systems that include front-end components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such back-end, switching, or front-end components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0087] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0088] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication unit 19, or installed from storage unit 18, or installed from ROM 12. When the computer program is executed by processor 11, it performs the functions defined in the methods of the embodiments of the present invention.
[0089] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the method for generating oil and gas reserves review opinions as provided in any embodiment of this application.
[0090] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider). It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0091] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for generating an oil and gas reserves assessment report, characterized in that, The method includes: Obtain the task type and oil and gas reserve information for the first oil and gas reserve review task. The task type includes new reserve review, recalculated reserve review, accounting reserve review and recalculated new reserve review. The oil and gas reserve information includes fields and corresponding data used to describe the characteristics of oil and gas reservoir areas and oil and gas reserves. Based on the task type of the first oil and gas reserves assessment task, the report type of the first oil and gas reserves assessment opinion is determined. Each report type corresponds to a different way of writing the oil and gas reserves assessment opinion. The report types include new reserves report, recalculated reserves report, accounting reserves report, and recalculated new reserves report. Based on the oil and gas reserve information, the oil and gas reservoir type of the first oil and gas reserve review report is determined. The oil and gas reservoir type includes oil and gas reservoir, gas reservoir and oil reservoir. The oil and gas reservoir type is used to indicate the oil and gas reserve review object. Based on the report type and reservoir type of the first oil and gas reserves assessment report, a first template is determined. The first template is used to indicate the structure and content of the oil and gas reserves assessment report. Based on the first template and the oil and gas reserve information, a first oil and gas reserve review opinion is generated. The first template is used to instruct the data corresponding to each field in the oil and gas reserve information to be filled into the matching field position. The matching field position is the data filling position corresponding to the first field in the first template. The first field is the field in the first template whose semantic similarity with the field in the oil and gas reserve information is greater than a preset similarity threshold.
2. The method according to claim 1, characterized in that, The oil and gas reserve information is obtained from the oil and gas reserve report through a first model. The first model is a pre-trained model used to extract fields and corresponding data from the oil and gas reserve report. The oil and gas reserve report is a collection of data containing an overview of oil and gas reservoirs and reserve statistics.
3. The method according to claim 1, characterized in that, Based on the report type and reservoir type of the first oil and gas reserves assessment report, a first template is determined, including: Based on the report type of the first oil and gas reserves assessment report, a second template is determined. The second template is used to indicate the chapter framework, writing logic, and preparation requirements of the oil and gas reserves assessment report that are adapted to the first oil and gas reserves assessment task type. Based on the oil and gas reservoir type in the first oil and gas reserve assessment report, a third template is determined. The third template is used to indicate the rules for compiling the content of the oil and gas reserve assessment report that are adapted to the assessment objectives in the first oil and gas reserve assessment task. A first template is generated based on the second template and the third template.
4. The method according to claim 1, characterized in that, Before generating the first oil and gas reserves assessment report, the method further includes: The oil and gas reserve information is validated; the data validation includes integrity validation, consistency validation, and rationality validation; the integrity validation is used to verify whether the oil and gas reserve information contains data corresponding to a first field, the first information being a preset mandatory field determined according to the task type and oil and gas reservoir type of the oil and gas reserve review task; the consistency validation is used to check whether the same data from different data sources in the oil and gas reserve information is consistent; the rationality validation is used to determine whether the values of each data in the oil and gas reserve information are within the corresponding preset value range.
5. The method according to claim 1, characterized in that, Before generating the first oil and gas reserves assessment report, the method further includes: Based on the second model, the association between fields in oil and gas reserve information and fields in a preset data structure is established. The second model is a pre-trained semantic matching model. The preset data structure contains multiple preset fields. These multiple preset fields are selected from all preset fields according to the task type and oil and gas reserve information of the oil and gas reserve review task. The preset fields are the fields to be filled in the oil and gas reserve review opinion form. Based on the aforementioned correlation, the oil and gas reserve information is converted into a preset data structure format.
6. The method according to claim 1, characterized in that, Based on the first template and the oil and gas reserve information, a first oil and gas reserve review report is generated, which also includes: According to the third model, the description of the corresponding data of each field in the oil and gas reserves information is optimized. The third model is a model trained with multiple second oil and gas reserves review opinions as training data, which has the function of optimizing the description of oil and gas reserves information. The second oil and gas reserves review opinions are historical oil and gas reserves review opinions.
7. The method according to claim 1, characterized in that, After generating the first oil and gas reserves assessment report, the method further includes: Convert the first oil and gas reserves assessment report into a document in the target format and output it.
8. A device for generating an oil and gas reserves assessment report, characterized in that, The device includes: The information acquisition module is used to acquire the task type and oil and gas reserve information of the first oil and gas reserve review task. The task type includes new reserve review, recalculated reserve review, accounting reserve review and recalculated new reserve review. The oil and gas reserve information includes fields and corresponding data used to describe the characteristics of oil and gas reservoir areas and oil and gas reserves. The report type determination module is used to determine the report type of the first oil and gas reserve review opinion letter based on the task type of the first oil and gas reserve review task. Each report type corresponds to a different way of writing the oil and gas reserve review opinion letter. The report types include new reserve report, recalculated reserve report, accounting reserve report, and recalculated new reserve report. The oil and gas reservoir type determination module is used to determine the oil and gas reservoir type of the first oil and gas reserve review report based on the oil and gas reserve information. The oil and gas reservoir type includes oil and gas reservoir, gas reservoir and oil reservoir. The oil and gas reservoir type is used to indicate the oil and gas reserve review object. The template determination module is used to determine a first template based on the report type and oil and gas reservoir type of the first oil and gas reserves assessment report. The first template is used to indicate the structure and content settings of the oil and gas reserves assessment report. The review opinion generation module is used to generate a first oil and gas reserve review opinion based on the first template and the oil and gas reserve information. The first template is used to instruct the data corresponding to each field in the oil and gas reserve information to be filled into the matching field position. The matching field position is the data filling position corresponding to the first field in the first template. The first field is the field in the first template whose semantic similarity with the field in the oil and gas reserve information is greater than a preset similarity threshold.
9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method for generating an oil and gas reserves assessment report as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method for generating an oil and gas reserves assessment report as described in any one of claims 1-7.