Oil field production index curve graph drawing method and device, medium and electronic equipment

By analyzing user log information through identity authentication and multi-layer graph neural networks, expected production indicators are predicted and visual curve charts are generated. This solves the problems of time-consuming and low flexibility in drawing oil field production indicators in existing technologies, and realizes efficient and flexible production data drawing of multiple wells.

CN120707686APending Publication Date: 2025-09-26PETROCHINA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410345740.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-26
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

The existing technology for drawing oilfield production index curves in oil and gas field development is time-consuming and inflexible, making it difficult to draw self-selected curves of production data of multiple wells in real time.

Method used

Obtain user log information through identity authentication, use multi-layer graph neural network to analyze user behavior operations, predict expected production indicators, and directly call the corresponding data from the A2 database to generate a visual curve chart, and configure the selector for users to customize indicators.

Benefits of technology

It reduces the frequency of user operations, improves drawing efficiency and flexibility, realizes the real-time drawing of self-selected curve graphs of production data of multiple wells, and supports rapid effect tracking and analysis research.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120707686A_ABST
    Figure CN120707686A_ABST
Patent Text Reader

Abstract

The invention discloses an oil field production index curve graph drawing method and device, a medium and electronic equipment. The method comprises the steps that user identity information of a current login user is verified; historical log information of the current login user is collected according to the user identity information, and data analysis is carried out on the log information to confirm an expected production index of the current login user; and calling corresponding first index data from an A2 database based on the expected production index of the current login user, so as to generate a visual first production index curve graph based on the first index data. The corresponding log information is obtained through identity verification of the user, the expected production index of the user is analyzed and predicted based on behavior operation of the user, and the index data corresponding to the expected production index of the user in the A2 database is directly called to generate the visual production index curve graph, so that the operation frequency of the user is reduced, and the user experience is improved. And the drawing efficiency is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of oil and gas field exploitation analysis and research, and in particular to a method, device, medium and electronic equipment for drawing an oil field production index curve graph. Background Art

[0002] In oil and gas field development and geological research and analysis, it is often necessary to compare the production data of potential wells with one or more other target wells. The traditional method is to manually collect and organize data and use relevant software to manually draw maps, which is time-consuming and inflexible.

[0003] Currently, there is an urgent need for a new oilfield production index graph drawing method to achieve real-time drawing of production data of multiple wells and self-selected production index graphs. Summary of the Invention

[0004] In view of the above problems, the present invention is proposed to provide a method, device, medium and electronic equipment for drawing an oilfield production index curve graph that overcomes the above problems or at least partially solves the above problems.

[0005] Other features and advantages of the present invention will become apparent from the following detailed description, or may be learned in part by practice of the present invention.

[0006] According to a first aspect of an embodiment of the present invention, a method for drawing an oilfield production index curve graph is provided, the method comprising:

[0007] Verify the user identity information of the currently logged-in user;

[0008] Collecting historical log information of the currently logged-in user based on the user identity information, and performing data analysis on the log information to confirm the currently logged-in user's expected production indicators, wherein the log information is used to record indicator data requests historically initiated by the currently logged-in user, and the indicator data requests include the currently logged-in user's behavioral operations on one or more selected production indicators;

[0009] Based on the expected production index of the currently logged-in user, corresponding first index data is called from the A2 database to generate a visual first production index curve chart based on the first index data.

[0010] In some embodiments of the present invention, after generating a visualized first production indicator curve chart based on the first indicator data, the method further includes:

[0011] If the indicator data request currently initiated by the currently logged-in user is obtained, then calling the corresponding second indicator data from the A2 database according to the indicator data request currently initiated by the currently logged-in user;

[0012] A visualized second production indicator curve chart is generated based on the second indicator data as a final production indicator curve chart.

[0013] In some embodiments of the present invention, verifying the identity information of the currently logged-in user to confirm the identity of the user includes:

[0014] Obtain a user token, send an identity authentication request to the platform application system based on the user token, and the platform application system returns a verification result;

[0015] The user identity information of the currently logged-in user is confirmed based on the verification result of the user token by the platform application system.

[0016] In some embodiments of the present invention, obtaining a user token, sending an identity authentication request to the platform application system according to the user token, and the platform application system returning a verification result includes:

[0017] Obtain the user token, encapsulate the user token into a request object CheckGuidRequest and transmit it to the authentication interface provided by the platform application system for verification;

[0018] The platform application system verifies the received CheckGuidRequest object and returns a CheckGuidResponse object if the authentication is successful.

[0019] In some embodiments of the present invention, the step of packaging the user token into a request object CheckGuidRequest and transmitting it to the platform application system providing an authentication interface for verification includes:

[0020] The user token is packaged into a request object CheckGuidRequest and transmitted to the platform application system, which parses the CheckGuidRequest object;

[0021] If the parsing is successful, a multi-level verification is performed. After all the verifications are passed, the response is packaged and returned as a CheckGuidResponse object. The multi-level verification includes sequentially checking the legitimacy, confirming that the account exists and is valid, and querying the valid organization list under the specified organization path within the user's management authority to see if there are any anomalies.

[0022] If parsing fails or multi-level verification fails, an error message is returned.

[0023] In some embodiments of the present invention, the

[0024] Collecting historical log information of the currently logged-in user based on the user identity information and performing data analysis on the log information to confirm that the expected production indicators of the currently logged-in user include:

[0025] According to the user identity information, obtain the historical log information of the currently logged-in user;

[0026] Parsing the log information of the currently logged-in user, identifying the behavior of the currently logged-in user in the log information, and confirming the production indicators selected in the log information;

[0027] Based on the historical log information of the currently logged-in user, statistical analysis results are collected and data analysis is performed to predict the expected production indicators of the currently logged-in user.

[0028] In some embodiments of the present invention, the

[0029] Based on the historical log information of the currently logged-in user, statistical analysis results are analyzed and data is performed to predict the expected production indicators of the currently logged-in user, including:

[0030] Integrate the historical log information of the currently logged-in user, parse the integrated log information, identify the behavior of the currently logged-in user in the integrated log information, confirm the selected production indicators in the integrated log information and construct a graph to obtain the embedding of the graphical node;

[0031] The embedding is updated using a stack of multi-layer graph neural networks, and the user's expected production indicators are predicted through a classification transmission algorithm.

[0032] According to a second aspect of an embodiment of the present invention, there is provided an oilfield production index graph drawing device, which is applied to any of the above-mentioned oilfield production index graph drawing methods, and the oilfield production index graph drawing device includes:

[0033] Authentication module, used to verify the user identity information of the currently logged-in user;

[0034] a data analysis module, configured to collect historical log information of the currently logged-in user based on the user identity information, and perform data analysis on the log information to confirm the currently logged-in user's expected production indicators, wherein the log information is used to record indicator data requests historically initiated by the currently logged-in user, and the indicator data requests include the currently logged-in user's behavioral operations on one or more selected production indicators;

[0035] The curve drawing module is used to call the corresponding first indicator data from the A2 database based on the expected production indicator of the currently logged-in user, so as to generate a visual first production indicator curve chart based on the first indicator data.

[0036] According to a third aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which computer program instructions are stored. The computer program instructions are loaded and executed by a processor to implement the operations performed by any of the methods described above.

[0037] According to a fourth aspect of an embodiment of the present invention, an electronic device is provided, comprising a processor and a memory, wherein the memory stores computer program instructions that can be executed by the processor, and when the processor executes the computer program instructions, it implements instructions of any of the methods described above.

[0038] The technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:

[0039] An embodiment of the present invention provides a method, device, medium, and electronic device for drawing an oilfield production indicator curve chart. The oilfield production indicator curve chart drawing method of the embodiment of the present invention obtains corresponding log information through user identity authentication, predicts the user's expected production indicator based on analysis of the user's behavioral operations, and directly calls the indicator data corresponding to the user's expected production indicator in the A2 database to generate a visual production indicator curve chart. This reduces the user's operation frequency and eliminates the need for SQL queries, greatly improving the efficiency of drawing. At the same time, a selector is configured for the user to freely select production indicators, making the drawing more flexible and having better applicability.

[0040] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0042] Figure 1 A schematic flow chart of a method for drawing an oilfield production index graph provided by an embodiment of the present invention;

[0043] Figure 2Refer to the diagram for the process of user token verification;

[0044] Figure 3 This is a reference diagram of the Hungarian algorithm principle;

[0045] Figure 4 A reference diagram for adding and deleting corresponding indicator items through the selector;

[0046] Figure 5 A production index reference curve chart for self-selected production indicators of one well group, one layer, and multiple water injection wells;

[0047] Figure 6 A production index reference curve chart for self-selected production indicators of multiple layers in a well group;

[0048] Figure 7 A production index reference curve chart for self-selected production indicators of a layer in a multi-well group;

[0049] Figure 8 A schematic diagram of the principle structure of an oilfield production index graph drawing device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0050] Exemplary embodiments of the present disclosure will be described below in more detail with reference to the accompanying drawings.

[0051] The accompanying drawings illustrate various schematic diagrams of structures according to embodiments of the present disclosure. These figures are not drawn to scale, and for the purpose of clarity, certain details are exaggerated and certain details may be omitted. The shapes of the various regions and layers shown in the figures, as well as their relative sizes and positional relationships, are merely exemplary and may deviate in practice due to manufacturing tolerances or technical limitations. Those skilled in the art may design regions / layers with different shapes, sizes, and relative positions as needed.

[0052] In the context of this disclosure, when a layer / element is referred to as being "on" another layer / element, the layer / element may be directly on the other layer / element or an intervening layer / element may exist therebetween. Additionally, if a layer / element is "on" another layer / element in one orientation, the layer / element may be "below" the other layer / element when the orientation is reversed. In the context of this disclosure, similar or identical components may be denoted by the same or similar reference numerals.

[0053] In order to better understand the above technical solution, the above technical solution will be described in detail below in combination with specific implementation methods. It should be understood that the embodiments of the present disclosure and the specific features in the embodiments are detailed descriptions of the technical solution of the present invention, rather than limitations on the technical solution of the present invention. In the absence of conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.

[0054] Figure 1 This is a flow chart of a method for drawing an oilfield production index graph provided by an embodiment of the present invention. Figure 1 As shown, the method for drawing the oilfield production index curve graph includes the following steps:

[0055] S1. Verify the user identity information of the currently logged-in user;

[0056] S2. Collecting historical log information of the currently logged-in user based on the user identity information, and performing data analysis on the log information to confirm the currently logged-in user's desired production indicators, wherein the log information is used to record historical indicator data requests initiated by the currently logged-in user, the indicator data requests including the currently logged-in user's behavioral operations on one or more selected production indicators;

[0057] S3. Based on the expected production index of the currently logged-in user, corresponding first index data is called from the A2 database to generate a visualized first production index curve chart based on the first index data.

[0058] In step S1, to confirm the user identity information of the currently logged-in user, embodiments of the present invention verify the user identity information of the currently logged-in user. This verification is achieved by obtaining a user token, sending an identity authentication request to the platform application system based on the user token, having the platform application system return a verification result, and then confirming the user identity information of the currently logged-in user based on the platform application system's verification result of the user token. By confirming the user's user identity information, the generated log information can be matched with the user identity information. Historical log information obtained for all records of the currently logged-in user can be used for subsequent data analysis.

[0059] The platform application system is an oil, gas and water well production data management system, which is used to provide identity authentication function. The platform application system also includes an A2 database for storing data.

[0060] The embodiment of the present invention obtains a user token, sends an identity authentication request to the platform application system based on the user token, and the platform application system returns a verification result. Specifically, the embodiment of the present invention obtains a user token, packages the user token into a request object CheckGuidRequest and transmits it to the authentication interface provided by the platform application system for verification; the platform application system verifies the CheckGuidRequest object after receiving it, and returns a response CheckGuidResponse object after successful authentication.

[0061] See Figure 2 The figure shows a reference diagram of the user token verification process. In this embodiment of the present invention, the user token is packaged into a request object, CheckGuidRequest, and transmitted to the platform application system. The platform application system parses the CheckGuidRequest object. If the parsing is successful, it performs multi-level verification and, after all the multi-level verifications pass, packages and returns a response object, CheckGuidResponse. If the parsing fails or the multi-level verification fails, an error message is returned. The multi-level verification includes sequentially verifying legitimacy, confirming the existence and validity of the account, and querying the list of valid organizations under the specified organization path within the user's management authority to see if there are any anomalies.

[0062] If the user identity information of the currently logged-in user is verified, the embodiment of the present invention performs analysis based on a classification transmission algorithm, that is, combining a collaborative filtering algorithm with a neural network, calculates the similarity between the currently logged-in user and the expected production indicators, and judges the production indicators that the currently logged-in user may use, thereby predicting the expected production indicators that the currently logged-in user most wants to select and use.

[0063] The embodiment of the present invention collects historical log information of the currently logged-in user based on the user identity information, and performs data analysis on the log information to confirm the expected production indicators of the currently logged-in user, including:

[0064] Based on the user identity information, the historical log information of the currently logged-in user is obtained; the log information of the currently logged-in user is parsed, the behavioral operations of the currently logged-in user in the log information are identified, and the production indicators selected in the log information are confirmed; based on the historical log information of the currently logged-in user, the parsing results are statistically analyzed and data analysis is performed to predict the expected production indicators of the currently logged-in user.

[0065] Among them, the embodiment of the present invention is based on the historical log information of the currently logged-in user, statistically analyzes the results and performs data analysis, and predicts the expected production indicators of the currently logged-in user, including: integrating the historical log information of the currently logged-in user, parsing the integrated log information, identifying the behavioral operations of the currently logged-in user in the integrated log information, confirming the selected production indicators in the integrated log information and composing them to obtain the embedding of the graphical nodes; using the stacking of multi-layer graph neural networks to update the embedding, and predicting the user's expected production indicators through a classification transmission algorithm.

[0066] Before using a classification transmission algorithm to model the interaction history between the currently logged-in user and production indicators, this embodiment of the present invention constructs a graph neural network based on the log history of the production indicators selected by the currently logged-in user. Specifically, the log information corresponding to the production indicators selected by the currently logged-in user during their multiple logins is integrated to form a historical bipartite graph. This graph is then expanded to obtain high-level historical information about the currently logged-in user's previous logins. Finally, through embedding, the expected production indicators that the currently logged-in user is likely to use are inferred.

[0067] For example, the Hungarian algorithm is used to form a bipartite graph of the current logged-in user and the behavior of the production indicator, and then it is expanded by stacking a multi-layer graph neural network. Figure 3 As shown, the principle of the Hungarian algorithm is as follows:

[0068] Take any matching M (which can be an empty set or a set containing only one edge);

[0069] Let S = {u|u∈V1∩u is a non-saturated point of M}. If S is an empty set, then M is already a maximum matching and the algorithm ends.

[0070] Otherwise, S is not empty, and any non-saturated point u0 is selected as the starting point, and several intersecting paths Pi1, Pi2, ... are taken from this starting point;

[0071] If any of the paths P is an augmenting path (i.e., the end point of P is also a non-saturated point), then let M(M\P)U(P\M) (and satisfy |M|(new)=|M|(old)+1), and return to the third step of the algorithm, i.e., "Otherwise, S is not empty, pick any non-saturated point u0 as the starting point, and from this starting point, create several interlaced paths Pi1, Pi2, ...";

[0072] Otherwise, if none of them is an augmenting path (i.e., all the endpoints are saturated points), let S = S\{u0}. If S is not empty, return to step 3 of the algorithm; otherwise, if S is empty, then M is the maximum matching and the algorithm ends.

[0073] The multi-layer neural network stack consists of three parts: the first is the Embedding Layer, which maps the user and item IDs to vector representations; the second is the Embedding Propagation Layers, which updates the initial user and item representations based on the graph neural network; and the third is the Prediction Layer, which makes predictions based on the updated user and item representations.

[0074] The embeddings of all layers of each user are concatenated as the final embedding of the user; the embeddings of all layers of each production indicator are concatenated as the final embedding of the production indicator; the dot product is used as the final model prediction value, which is the predicted expected production indicator in this embodiment of the present invention.

[0075] For step S3, the embodiment of the present invention calls the corresponding first indicator data from the A2 database based on the expected production indicator of the currently logged-in user, so as to generate a visual first production indicator curve chart based on the first indicator data. The content displayed by the first production indicator curve chart includes the expected production indicator predicted by data analysis and the indicator data corresponding to the expected production indicator. In other embodiments of the present invention, a preset drawing template can also be customized. After the user logs in, the first indicator data corresponding to the expected production indicator of the currently logged-in user in the A2 database is directly called, and a visual preview curve chart is generated through the preset drawing template, which reduces the user's operation frequency and greatly improves the drawing efficiency.

[0076] If the user continues to use historical behavior and does not need to change the indicator selection, this embodiment of the present invention directly confirms the first production indicator curve as the final curve. The code corresponding to the predicted indicator value in the A2 database is sent to the backend via a POST request. The backend program uses the C# language to access the A2 database to query the corresponding data and returns the corresponding indicator data through the request.

[0077] On the other hand, after previewing the curve graph, the user may still need to adjust the options.

[0078] If the indicator data request currently initiated by the currently logged-in user is obtained, the corresponding second indicator data is called from the A2 database according to the indicator data request currently initiated by the currently logged-in user; a visual second production indicator curve chart is generated based on the second indicator data as the final production indicator curve chart, see Figure 4 As shown in the figure, the corresponding production index items can be added or deleted through the selector, and the final curve chart is generated after the selection is completed.

[0079] In an embodiment of the present invention, for example, a well group can be selected based on a selector. When a well group is selected, that is, a production index curve of a single well group, the production index curves of multiple indicators of the wells in the well group can be displayed, and the production index curves of multiple indicators of different layers can also be displayed; when multiple well groups are checked or all well groups ALL are selected, the production index curves between multiple well groups are compared. Among them, one well or multiple wells can be selected for production index curve display; when ALL is selected, all wells in the well group are selected; stratification can also be selected. After the well group and well are selected, the production index curve is displayed according to the production data of the layer. It can be a production index curve of one layer of multiple wells, or a production index curve of the same layer of multiple wells. Through the multi-dimensional information combination of well groups, wells, and layers, a production index curve graph of a self-selected indicator of one layer of multiple wells in a single well group and a self-selected production index of one layer in multiple well groups and a self-selected production index of multiple layers in multiple well groups is realized.

[0080] See Figure 5 As shown, this is a production index reference curve diagram for one well group, one layer, and multiple water injection wells with self-selected production indicators. In the diagram, based on the platform, within a well group, with the oil well as the center, corresponding to the two water wells L35-3 and L35-5 well groups, the production index curves of the four production indicators of daily liquid production, daily oil production, water content and daily water injection for one layer are generated.

[0081] See Figure 6 As shown, this is a production index reference curve diagram for self-selected production indicators of multiple layers in a well group. In the figure, for a well group, a production index curve of four production indicators of two layers is selected. It can analyze the injection and production conditions of different layers, quickly locate the layers for water plugging or profile adjustment, assist in dynamic analysis and improve efficiency.

[0082] See Figure 7 As shown, a production index reference curve diagram of self-selected production indicators of one layer of multiple well groups (or all layers of multiple well groups combined) is shown. In the diagram, on the basis of the commonly used single well group production index curve, new production index curves of multiple well groups are added, or it can also be used to represent the production index curve of one layer of multiple well groups.

[0083] Compared with the prior art, the oilfield production index curve chart drawing method described in the embodiment of the present invention obtains corresponding log information through user identity authentication, predicts the user's expected production index based on analysis of the user's behavioral operations, and directly calls the index data corresponding to the user's expected production index in the A2 database to generate a visual production index curve chart, which reduces the user's operation frequency and does not require SQL queries, greatly improving the efficiency of drawing. At the same time, a selector is configured for users to freely select production indicators, making the drawing more flexible and having better applicability, and realizing real-time drawing of self-selected curve charts of production data indicators of multiple wells, so that researchers can quickly track and analyze the effects of implemented new wells, measure wells, treatment wells, etc., and can assist in predicting the effects and making decisions for designed wells, new wells, measure wells, and treatment wells, thereby greatly improving the work efficiency of scientific researchers.

[0084] On the basis of the above embodiment, as the above Figure 1 The present invention provides an embodiment of a device for drawing an oilfield production index graph. Figure 1 The device can be applied to various electronic devices, see Figure 8 As shown, the oilfield production index curve graph drawing device includes:

[0085] The identity verification module 100 is used to verify the user identity information of the currently logged-in user;

[0086] A data analysis module 200 is configured to collect historical log information of the currently logged-in user based on the user identity information and perform data analysis on the log information to confirm the currently logged-in user's desired production indicators. The log information is used to record historical indicator data requests initiated by the currently logged-in user, and the indicator data requests include the currently logged-in user's behavior operations on one or more selected production indicators.

[0087] The curve drawing module 300 is used to call corresponding first indicator data from the A2 database based on the expected production indicator of the currently logged-in user, so as to generate a visual first production indicator curve chart based on the first indicator data.

[0088] The oilfield production index curve graph drawing device described in the embodiment of the present invention can execute the oilfield production index curve graph drawing method provided in the above embodiment. The oilfield production index curve graph drawing device has the corresponding functional steps and beneficial effects of the oilfield production index curve graph drawing method described in the above embodiment. Please refer to the embodiment of the above-mentioned oilfield production index curve graph drawing method for details. The embodiment of the present invention will not be repeated here.

[0089] An embodiment of the present invention further provides an electronic device, which may include a processor and a memory, wherein the processor and the memory may be connected via a bus or other means. The processor may be a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components and other chips, or a combination of the above-mentioned various chips. The memory, as a non-transient computer-readable storage medium, may be used to store non-transient software programs, non-transient computer executable programs and modules, such as the program instructions / modules corresponding to the oilfield production index curve graph drawing method in the embodiment of the present invention. The processor executes various functional applications and data processing of the processor by running the non-transient software programs, instructions and modules stored in the memory, that is, implementing the oilfield production index curve graph drawing method in the above-mentioned method embodiment.

[0090] The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required by at least one function; the data storage area may store data created by the processor, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. The one or more modules are stored in the memory, and when executed by the processor, the oil field production index curve drawing method in the above-mentioned method embodiment is executed. The specific details of the above-mentioned electronic device can be understood by corresponding to the corresponding descriptions and effects in the above-mentioned method embodiment, and will not be repeated here. Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment method can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it may include the processes of the embodiments of the above-mentioned methods. The storage medium may be a read-only memory (ROM), a random access memory (RAM), a flash memory (Flash Memory), a hard disk drive (HDD) or a solid-state drive (SSD), etc.; the storage medium may also include a combination of the above types of memory.

[0091] In the description provided herein, numerous specific details are described. However, it is understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.

[0092] Similarly, it should be understood that in order to streamline the present disclosure and aid understanding of one or more of the various inventive aspects, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Accordingly, the claims that follow the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the invention.

[0093] It should be noted that the above-mentioned embodiments illustrate rather than limit the invention and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims.

Claims

1. A method for drawing an oilfield production index curve graph, characterized in that: The oilfield production index curve drawing method comprises: Verify the user identity information of the currently logged-in user; Collecting historical log information of the currently logged-in user based on the user identity information, and performing data analysis on the log information to confirm the currently logged-in user's expected production indicators, wherein the log information is used to record indicator data requests historically initiated by the currently logged-in user, and the indicator data requests include the currently logged-in user's behavioral operations on one or more selected production indicators; Based on the expected production index of the currently logged-in user, corresponding first index data is called from the A2 database to generate a visual first production index curve chart based on the first index data.

2. The oilfield production index graph drawing method according to claim 1, characterized in that: After generating a visualized first production indicator curve chart based on the first indicator data, the method further includes: If the indicator data request currently initiated by the currently logged-in user is obtained, then calling the corresponding second indicator data from the A2 database according to the indicator data request currently initiated by the currently logged-in user; A visualized second production indicator curve chart is generated based on the second indicator data as a final production indicator curve chart.

3. The oilfield production index graph drawing method according to claim 1, characterized in that: The verification of the user identity information of the currently logged-in user includes: Obtain a user token, send an identity authentication request to the platform application system based on the user token, and the platform application system returns a verification result; The user identity information of the currently logged-in user is confirmed based on the verification result of the user token by the platform application system.

4. The oilfield production index graph drawing method according to claim 3, characterized in that: The user token is obtained, and an identity authentication request is sent to the platform application system according to the user token, and the platform application system returns a verification result, which includes: Obtain the user token, encapsulate the user token into a request object CheckGuidRequest and transmit it to the authentication interface provided by the platform application system for verification; The platform application system performs verification after receiving the CheckGuidRequest object and returns a CheckGuidResponse object after successful authentication.

5. The method for drawing an oilfield production index graph according to claim 4, wherein: The step of packaging the user token into a request object CheckGuidRequest and transmitting it to the platform application system to provide an authentication interface for verification includes: The user token is packaged into a request object CheckGuidRequest and transmitted to the platform application system, which parses the CheckGuidRequest object; If the parsing is successful, a multi-level verification is performed. After all the verifications are passed, the response is packaged and returned as a CheckGuidResponse object. The multi-level verification includes sequentially checking the legitimacy, confirming that the account exists and is valid, and querying the valid organization list under the specified organization path within the user's management authority to see if there are any anomalies. If parsing fails or multi-level verification fails, an error message is returned.

6. The oilfield production index graph drawing method according to claim 1, characterized in that: The collecting of historical log information of the currently logged-in user according to the user identity information and performing data analysis on the log information to confirm the expected production indicators of the currently logged-in user includes: According to the user identity information, obtain the historical log information of the currently logged-in user; Parsing the log information of the currently logged-in user, identifying the behavior of the currently logged-in user in the log information, and confirming the production indicators selected in the log information; Based on the historical log information of the currently logged-in user, statistical analysis results are collected and data analysis is performed to predict the expected production indicators of the currently logged-in user.

7. The method for drawing an oilfield production index graph according to claim 6, wherein: The method of statistically analyzing the historical log information of the currently logged-in user and performing data analysis to predict the expected production indicators of the currently logged-in user includes: Integrate the historical log information of the currently logged-in user, parse the integrated log information, identify the behavior of the currently logged-in user in the integrated log information, confirm the selected production indicators in the integrated log information and construct a graph to obtain the embedding of the graphical node; The embedding is updated using a stack of multi-layer graph neural networks, and the user's expected production indicators are predicted through a classification transmission algorithm.

8. An oilfield production index graph drawing device, applied to the oilfield production index graph drawing method according to any one of claims 1 to 7, characterized in that: The oilfield production index graph drawing device comprises: Authentication module, used to verify the user identity information of the currently logged-in user; a data analysis module, configured to collect historical log information of the currently logged-in user based on the user identity information, and perform data analysis on the log information to confirm the currently logged-in user's expected production indicators, wherein the log information is used to record indicator data requests historically initiated by the currently logged-in user, and the indicator data requests include the currently logged-in user's behavioral operations on one or more selected production indicators; The curve drawing module is used to call the corresponding first indicator data from the A2 database based on the expected production indicator of the currently logged-in user, so as to generate a visual first production indicator curve chart based on the first indicator data.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer program instructions, which are loaded and executed by a processor to implement the operations performed by the method according to any one of claims 1 to 7.

10. An electronic device comprising a processor and a memory, characterized in that: The memory stores computer program instructions that can be executed by the processor, and when the processor executes the computer program instructions, the processor implements the method according to any one of claims 1 to 7.