Parameter query method and device, computer equipment and computer readable storage medium

By introducing a parameter query model in the field of big data technology, using common parameter fields to store fields in data tables in different dimensions, the problem of inefficient parameter query in traditional solutions is solved, and fast query and flexible parameter management are realized.

CN119396866APending Publication Date: 2025-02-07CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411380476.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In traditional solutions, parameter query is inefficient because whenever a user wants to query new parameters or modify parameters in a database table, the developer needs to modify the database table structure, resulting in a large workload and a decrease in query efficiency.

Method used

By introducing a parameter query model, use common parameter fields to characterize fields in data tables in different dimensions, and store fields in data tables in different dimensions in the parameter query model in the form of list values, so as to achieve differentiation of parameter query requirements to sink to the data Table content layer.

Benefits of technology

When facing complex query needs, the parameter query results can be quickly obtained, and when modifying or adding parameters in the parameter query model, it does not affect the data table structure layer. Users can still query other unchanged parameters, improving the efficiency of parameter query.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119396866A_ABST
    Figure CN119396866A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of big data, and particularly discloses a parameter query method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the steps that a parameter query request is received, the parameter query request carries a parameter query condition, a parameter query object is obtained by instantiating a universal parameter field in a preset parameter query model based on the parameter query condition, the universal parameter field is used for representing fields in data tables of different dimensions, and the fields are used for representing the fields in the data tables of different dimensions; fields in different dimension data tables are stored in a parameter query model in the form of list values through general parameter fields, data query operation is executed in the parameter query model based on a parameter query object to obtain a parameter query result, and the parameter query result is subjected to structured analysis to obtain a structured parameter query result. By adopting the method, the parameter query efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a parameter query method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] With the rapid development of big data, the number of parameters involved in diversified business processes has gradually increased. These parameters may cover various business areas, and the element information of each parameter is also constantly enriched. Therefore, how to efficiently and accurately query these complex parameters has become one of the problems to be solved.

[0003] In traditional solutions, different parameters are usually stored in fixed database table structures, and these table structures are used to quickly query parameters. However, as the number of parameters increases, whenever a user wants to query a new parameter or modify a parameter in a database table, the developer needs to modify the database table structure. The workload of modifying the database table structure is very large and time-consuming. In addition, during the modification of the database table structure, users can no longer query parameters, resulting in a decrease in parameter query efficiency. Summary of the invention

[0004] Based on this, it is necessary to provide a parameter query method, apparatus, computer device, computer-readable storage medium and computer program product that can improve the efficiency of parameter query in response to the above technical problems.

[0005] In a first aspect, the present application provides a parameter query method, comprising:

[0006] receiving a parameter query request, wherein the parameter query request carries a parameter query condition;

[0007] Based on the parameter query condition, a universal parameter field in a preset parameter query model is instantiated to obtain a parameter query object, wherein the universal parameter field is used to represent fields in different dimensional data tables, and the fields in different dimensional data tables are stored in the parameter query model in the form of list values ​​through the universal parameter field;

[0008] Based on the parameter query object, a data query operation is performed in the parameter query model to obtain a parameter query result;

[0009] The parameter query result is structured and parsed to obtain a structured parameter query result.

[0010] In one embodiment, the method further comprises:

[0011] Receive a parameter configuration request, where the parameter configuration request carries a parameter type code, parameter dimension information, and parameter element information;

[0012] Generate a parameter configuration approval form according to the parameter type code, the parameter dimension information and the parameter element information;

[0013] Calling a preset parameter approval process engine to approve the parameter configuration approval form;

[0014] When the parameter configuration approval form is approved, the preset parameter validation engine is called to store the parameter type code, the parameter dimension information and the parameter element information in the parameter query model to update the parameter query model.

[0015] In one of the embodiments, after generating the parameter configuration approval form according to the parameter dimension information and the parameter element information, the method further includes:

[0016] Submitting the parameter configuration approval form to the preset temporary table of the parameter query model;

[0017] The storing the parameter type code, the parameter dimension information and the parameter element information in the parameter query model to update the parameter query model includes:

[0018] The parameter type code, the parameter dimension information and the parameter element information in the preset temporary table are stored in the parameter query model to update the parameter query model.

[0019] In one of the embodiments, the parameter query condition includes at least one of parameter dimension information and parameter element information, and a parameter type code, and the general parameter field includes a condition code, a condition value description, and a list value description;

[0020] Based on the parameter query condition, instantiating the common parameter field in the preset parameter query model to obtain the parameter query object includes:

[0021] Based on the parameter type code, instantiate the conditional code in the preset parameter query model;

[0022] Based on at least one of the parameter dimension information and the parameter element information, the condition value description and the list value description in the preset parameter query model are instantiated to obtain a parameter query object.

[0023] In one embodiment, instantiating a common parameter field in a preset parameter query model based on the parameter query condition to obtain a parameter query object includes:

[0024] Based on the parameter query condition, query in a preset high-frequency parameter query table;

[0025] When no parameter query object corresponding to the parameter query condition is matched in the preset high-frequency parameter query table, the common parameter field in the parameter query model is instantiated based on the parameter query condition to obtain a parameter query object.

[0026] In one embodiment, the performing of a data query operation in the parameter query model based on the parameter query object to obtain a parameter query result includes:

[0027] Calling a preset parameter parsing engine, executing a data query operation in the database persistence layer of the parameter query model, and obtaining a parameter query result;

[0028] The performing structured analysis on the parameter query result to obtain a structured parameter query result includes:

[0029] A preset parameter parsing engine is called to perform structured parsing on the parameter query result to obtain a structured parameter query result.

[0030] In one embodiment, the parameter query request carries a request object identifier, and based on the parameter query condition, instantiating a common parameter field in a preset parameter query model to obtain a parameter query object includes:

[0031] Determine the identity information of the request object corresponding to the request object identifier;

[0032] authenticating the request object according to the identity information to obtain an identity authentication result;

[0033] In the case where the identity authentication result indicates that the request object has passed the identity authentication, the common parameter field in the preset parameter query model is instantiated to obtain a parameter query object.

[0034] In a second aspect, the present application also provides a parameter query device, including:

[0035] A request receiving module, used to receive a parameter query request, wherein the parameter query request carries a parameter query condition;

[0036] An instantiation module, used to instantiate a universal parameter field in a preset parameter query model based on the parameter query condition to obtain a parameter query object, wherein the universal parameter field is used to represent fields in different dimensional data tables, and the fields in different dimensional data tables are stored in the parameter query model in the form of list values ​​through the universal parameter field;

[0037] A data query module, used to perform a data query operation in the parameter query model based on the parameter query object to obtain a parameter query result;

[0038] The data analysis module is used to perform structured analysis on the parameter query result to obtain a structured parameter query result.

[0039] In one embodiment, the device further comprises:

[0040] A parameter configuration module, used to receive a parameter configuration request, wherein the parameter configuration request carries a parameter type code, parameter dimension information, and parameter element information;

[0041] An approval form generation module, used to generate a parameter configuration approval form according to the parameter type code, the parameter dimension information and the parameter element information;

[0042] An approval engine calling module is used to call a preset parameter approval process engine to approve the parameter configuration approval form;

[0043] The model update module is used to call the preset parameter validation engine when the parameter configuration approval form is approved, store the parameter type code, the parameter dimension information and the parameter element information in the parameter query model, so as to update the parameter query model.

[0044] In one embodiment, the device further comprises:

[0045] A temporary storage module, used for submitting the parameter configuration approval form to a preset temporary table of the parameter query model;

[0046] The model updating module includes a persistent storage unit, which is used to store the parameter type code, the parameter dimension information and the parameter element information in the preset temporary table into the parameter query model to update the parameter query model.

[0047] In one of the embodiments, the parameter query condition includes at least one of parameter dimension information and parameter element information, the parameter query condition also includes a parameter type code, and the general parameter field includes a condition code, a condition value description, and a list value description;

[0048] The instantiation module includes:

[0049] A code instantiation unit, used for instantiating a conditional code in a preset parameter query model based on the parameter type code;

[0050] The condition value instantiation unit is used to instantiate the condition value description and the list value description in the preset parameter query model based on at least one of the parameter dimension information and the parameter element information to obtain a parameter query object.

[0051] In one embodiment, the instantiation module includes:

[0052] A high-frequency query unit, used to query a preset high-frequency parameter query table based on the parameter query condition;

[0053] The general query unit is used to instantiate the general parameter field in the parameter query model based on the parameter query condition to obtain the parameter query object when no parameter query object corresponding to the parameter query condition is matched in the preset high-frequency parameter query table.

[0054] In one embodiment, the data query module includes:

[0055] A parameter query unit, used to call a preset parameter parsing engine, perform a data query operation in the database persistence layer of the parameter query model, and obtain a parameter query result;

[0056] The data analysis module includes:

[0057] The structured parsing unit is used to call a preset parameter parsing engine to perform structured parsing on the parameter query result to obtain a structured parameter query result.

[0058] In one of the embodiments, the parameter query request carries a request object identifier, and the instantiation module includes:

[0059] An identity information acquisition unit, used to determine the identity information of the request object corresponding to the request object identifier;

[0060] An identity authentication unit, used to authenticate the request object according to the identity information and obtain an identity authentication result;

[0061] The instantiation authorization unit is used to instantiate the common parameter fields in the preset parameter query model to obtain the parameter query object when the identity authentication result indicates that the request object has passed the identity authentication.

[0062] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps in any one of the above-mentioned parameter query method embodiments when executing the computer program.

[0063] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps in any one of the above-mentioned parameter query method embodiments are implemented.

[0064] In a fifth aspect, the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements the steps in any one of the above-mentioned parameter query method embodiments.

[0065] The above-mentioned parameter query method, device, computer equipment, computer-readable storage medium and computer program product are different from traditional solutions. Different data tables need to be called for different query requirements. When the types and numbers of parameters increase, the instruction statements required to call different data tables will become longer and longer, and when developers want to modify or add parameters, they need to change the structural layer of the data table. During this period, users will not be able to perform parameter queries, resulting in low parameter query efficiency. In contrast, the present application solution, by introducing a parameter query model, sinks the differentiation of parameter query requirements to the data table content layer, rather than the data table structure layer. In the parameter query model, a general parameter field is used to represent the fields in different dimensional data tables, and the fields in different dimensional data tables are stored in the parameter query model in the form of list values. When faced with complex query requirements, it is only necessary to instantiate the general parameter field in the parameter query model according to the parameter query requirements to quickly obtain the parameter query results. Moreover, when developers want to modify or add parameters in the parameter query model, they only need to make changes in the data table content layer of the parameter query model without affecting the data table structure layer. During this period, users can still query other unchanged parameters, which improves the efficiency of parameter query. Furthermore, after obtaining the parameter query results, the parameter query results are also parsed into data structure, so that the parameter query results are fed back to the user in a more intuitive and structured manner, eliminating the step of users sorting out the parameter query results, and further improving the efficiency of parameter query. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0067] FIG1 is an application environment diagram of a parameter query method in one embodiment;

[0068] Figure 2 A schematic diagram of a flow chart of a parameter query method in an embodiment;

[0069] Figure 3 is a flow chart of a parameter query method in another embodiment;

[0070] Figure 4 A schematic diagram of a process flow of parameter approval steps in an embodiment;

[0071] Figure 5 A schematic diagram of a flow chart of a parameter query method in another embodiment;

[0072] Figure 6 A schematic diagram of a flow chart of a parameter query method in yet another embodiment;

[0073] Figure 7 is a flow chart of a parameter query method in yet another embodiment;

[0074] Figure 8 A schematic diagram of a flow chart of a parameter query method in a simple embodiment;

[0075] Fig. 9 A schematic diagram of a flow chart of a parameter query method in a detailed embodiment;

[0076] Fig.10 is a structural block diagram of a parameter query device in an embodiment;

[0077] Fig.11 is a structural block diagram of a parameter query device in another embodiment;

[0078] Fig.12 A structural block diagram of a parameter query device in another embodiment;

[0079] Fig.13 It is a structural block diagram of a parameter query device in yet another embodiment;

[0080] Fig.14 A structural block diagram of a parameter query device in yet another embodiment;

[0081] Fig.15 is a structural block diagram of a parameter query device in a detailed embodiment;

[0082] Fig.16 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0083] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. It should be noted that in the embodiments of the present application, certain software, groups, models and other existing solutions in the industry may be mentioned, which should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0084] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with relevant provisions of national laws and regulations.

[0085] The parameter query method provided in the embodiment of the present application can be applied in the application environment as shown in FIG1 . Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers.

[0086] Specifically, the user may send a parameter query request carrying a parameter query condition to the server 104 through the terminal 102. The server 104 instantiates the common parameter field in the preset parameter query model based on the parameter query condition to obtain a parameter query object, wherein the parameter query model may be pre-stored in a data storage system, and the common parameter field is used to represent the fields in different dimensional data tables. The fields in different dimensional data tables are stored in the parameter query model in the form of list values ​​through the common parameter field. Further, based on the parameter query object, the server 104 performs a data query operation in the parameter query model to obtain a parameter query result, and finally performs a structured analysis on the parameter query result to obtain a structured parameter query result, and feeds the structured parameter query result back to the terminal 102.

[0087] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services.

[0088] In an exemplary embodiment, Figure 2 As shown, a parameter query method is provided, which is described by taking the method applied to the server 104 in FIG. 1 as an example, and includes the following steps:

[0089] S100: Receive a parameter query request, where the parameter query request carries a parameter query condition.

[0090] Among them, the parameter query request refers to a request sent by a user to a database or query system through a terminal or client, with the purpose of querying a specific parameter. The parameter query conditions carried by the parameter query request include but are not limited to specific parameter information, such as the name and identifier of the parameter, which are used to specify the type of data that the user wants to return. For example, the user or the request object may be a staff member of a manufacturing industry. The staff member logs into the parameter query system through a terminal or client and hopes to query the production parameters of a certain production equipment. The staff member can enter the parameter query conditions corresponding to the production parameters to be queried through the front-end interface of the terminal or client, thereby initiating a parameter query request. The server receives the parameter query request and performs subsequent parameter query operations. In addition, the user or the request object may also be a staff member of a financial bank. When the staff member wants to query a currency type parameter, the query condition entered by the staff member through the logged-in terminal or client may be "currency code = CNY" or "number of decimal places to be retained = 2".

[0091] Specifically, assuming that a user wants to query currency-related information, such as the number of decimal places and rounding method of RMB, the user enters "currency code = CNY" in the front-end interface, and the server generates a parameter query request, which includes the parameter query condition "currency code = CNY".

[0092] In addition, based on the parameter query request received from the user, the server can also automatically complete the query conditions according to the user's query history or query preferences. For example, after receiving the "currency code = CNY" input by the user, the server can automatically supplement more relevant parameter query conditions, such as "number of decimal places to keep = 2", thereby improving the efficiency of parameter query.

[0093] S200, based on the parameter query condition, instantiate the common parameter field in the preset parameter query model to obtain a parameter query object.

[0094] Among them, the common parameter field is used to represent the fields in different dimension data tables. The fields in different dimension data tables are stored in the parameter query model in the form of list values ​​through the common parameter field. The common parameter field is the result of field abstraction, which is used to abstract the field information in different data dimensions, so that the parameter query model can query the parameters of different data dimensions. The parameter query object is an object instantiated based on the parameter query condition, which represents the actual query structure that can be used by the query engine.

[0095] Exemplarily, data tables of different data dimensions (such as currency tables, exchange rate tables, and country code tables) have different field names, but by instantiating the general parameter fields in the parameter query model, the specific fields and parameter attributes corresponding to the parameter query conditions are filled into the general parameter fields of the parameter query model to obtain a parameter query object for subsequent queries. For example, if the parameter query condition is "currency code = 156", the server instantiates the general parameter fields in the parameter query model based on the parameter query condition, and the obtained parameter query object is "condition value 1 description = currency code, list value 1 description = 156". Exemplarily, the general parameter fields in the parameter query model can be as shown in Table 1, and the general parameter fields include but are not limited to condition value description, list value description, condition code, etc., where the condition code is related to the parameter type. In the process of configuring the parameter query model, the mapping relationship between the condition code and the parameter type can be pre-set, for example, the parameter type corresponding to the condition code CCYTBL is a currency parameter.

[0096] Table 1 Example 1 of instantiation of parameter query model

[0097]

[0098] Furthermore, when the user wants to query the production parameters, he wants to query the production parameters of a certain production equipment. The parameter query conditions entered by the user through the terminal or client can be: "Condition code = CCCTBL", "Condition value 1 description = Equipment identification", "List value 1 description = AGV12", "Condition value 2 description = Acquisition sensor identification", "List value 2 description = DC28", then based on the above parameter query conditions, the general parameter field is instantiated, and the obtained parameter query object is shown in Figure 2:

[0099] Table 2 Example 2 of instantiation of parameter query model

[0100]

[0101] In addition to the general parameter fields in Tables 1 and 2 above, the general parameter fields may also include parameter configuration time, parameter configuration terminal number, parameter effective time, parameter expiration time, parameter life cycle status code, parameter query method, etc., wherein the parameter query method may be characterized in that the corresponding parameter element information is instantiated based on the parameter query condition, in which case the parameter query method is instantiated as a "list value", or the general parameter field is instantiated based on the parameter query condition, and after obtaining the parameter query object, the parameter element information associated with the parameter query object is called to obtain the parameter query object, in which case the parameter query method is instantiated as a "range value".

[0102] S300, based on the parameter query object, executing a data query operation in the parameter query model to obtain a parameter query result.

[0103] Among them, the parameter query model is a highly available and universal query model, which sets up universal parameter fields that can be used by parameters of different dimensions, that is, different parameter query requirements are distinguished by the difference in the data content layer, rather than the data structure layer. The parameter query results include not only the specific parameters corresponding to the parameter query object, but also the parameter element information of the parameter. Taking the currency parameter as an example, the parameter element information also includes the currency rounding method, the number of decimal places retained, and the exchange rate with other currencies.

[0104] Following the above steps, the server performs specific query operations in the parameter query model based on the instantiated parameter query object. For example, if the instantiated parameter query object includes "condition value 1 description = currency code, list value 1 description = 156", the server queries the parameter query model to obtain the parameter corresponding to "currency code = 156" and a series of parameter element information corresponding to the parameter, including but not limited to the number of decimal places to be retained, rounding method, exchange rate, etc., to obtain the parameter query result.

[0105] S400: Perform structured analysis on the parameter query result to obtain a structured parameter query result.

[0106] Among them, structured parsing refers to the process of processing unordered or original query results according to a certain format or structure. Structured data is easier to understand and analyze. After the parameter query results are structured parsed, structured parameter query results are obtained, which can be directly presented to users or other request objects.

[0107] Continuing with the above embodiment, the parameter query result includes the currency code, the number of decimal places to be retained and the rounding method. These information are combined into a data set in an unordered manner. After structured analysis, the above data is converted into a readable format, for example: currency code: 156; currency name: RMB; number of decimal places to be retained; number of decimal places to be retained: 2; rounding method: rounding.

[0108] In addition, in this embodiment, an adaptive parameter parsing engine can be introduced to perform the above-mentioned structured parsing operation, and the parsing strategy can be dynamically adjusted based on the historical parameter query records corresponding to the request object. For example, different request objects may prefer different result formats. The adaptive engine can infer the user's preferences based on the user's historical parameter query records and adopt a structured parsing method that meets the user's preferences.

[0109] It should be noted that when using the parameter query method in this embodiment to perform parameter query, in order to improve the efficiency of parameter query, the requesting object can input the parameter type code through the front-end interface when sending the parameter query request. The parameter type code identifies the data category of the parameter to be queried. For example, parameters of the currency category and parameters of the production parameter category have different parameter type codes.

[0110] The above parameter query method is different from the traditional solution. Different data tables need to be called for different query requirements. When the types and numbers of parameters increase, the instruction statements required to call different data tables will become longer and longer. When the developer wants to modify or add parameters, the structural layer of the data table needs to be changed. During this period, the user will not be able to query the parameters, resulting in low parameter query efficiency. On the other hand, the parameter query model introduced in the present application solution sinks the differentiation of parameter query requirements to the data table content layer, rather than the data table structure layer, and uses common parameter fields to represent the fields in different dimensional data tables. The fields in different dimensional data tables are stored in the parameter query model in the form of list values. When facing complex query requirements, it is only necessary to instantiate the common parameter fields in the parameter query model according to the parameter query requirements to quickly obtain the parameter query results. In addition, when the developer wants to modify or add parameters in the parameter query model, it only needs to make changes in the data table content layer of the parameter query model without affecting the data table structure layer. During this period, the user can still query other unchanged parameters, which improves the parameter query efficiency. Furthermore, after obtaining the parameter query results, the parameter query results are also analyzed in a data structured manner, so that the parameter query results are fed back to the user in a more intuitive and structured manner, eliminating the step of the user collating the parameter query results, and further improving the parameter query efficiency.

[0111] In this solution, in addition to the parameter query function, a parameter configuration function is also provided, so that the parameter query model can be dynamically configured and updated. Figure 3 As shown, the parameter query method also includes:

[0112] S500, receiving a parameter configuration request, the parameter configuration request carries a parameter type code, parameter dimension information, and parameter element information.

[0113] S600, generating a parameter configuration approval form according to the parameter type code, parameter dimension information and parameter element information.

[0114] S700, calling the preset parameter approval process engine to approve the parameter configuration approval form.

[0115] S900, when the parameter configuration approval form is approved, the preset parameter validation engine is called to store the parameter type code, parameter dimension information and parameter element information in the parameter query model to update the parameter query model.

[0116] Among them, the parameter configuration request is a request issued by the user or other request object, which is used to configure new parameters or modify existing parameters. The request carries specific parameter type codes, parameter dimension information, and parameter element information. The parameter type code is used to uniquely identify parameters of a certain category or function. For example, currency parameters, production parameters, and medical parameters correspond to different parameter type codes. Parameter dimension information is used to distinguish parameters of the same category or function but with different definition angles, such as currency codes and currency names, which belong to different dimensions of currency parameters. Parameter element information refers to specific parameter values ​​or parameter characteristics, such as the rounding method of a certain currency. The parameter approval process engine is a process engine built into the server, which is used to process various links and steps in parameter configuration approval. The parameter validation engine is also a process engine built into the server, which is used to write parameters into a database or other storage medium after the parameters are approved.

[0117] Specifically, when the parameter requirements are clear, the user or parameter maintenance personnel initiates a parameter configuration request through the front-end interface and enters the parameter type code, parameter dimension information and parameter element information to be configured. In addition, before the parameter configuration request is submitted, the server can also automatically check whether the parameter corresponding to the parameter configuration request already exists and whether the corresponding parameter is legal, thereby improving the configuration efficiency of the parameter. Further, according to the parameter configuration request submitted by the user, the server generates a parameter configuration approval form, the purpose of which is to organize the parameter configuration request submitted by the user into a standardized approval document. The parameter configuration approval form includes the parameter type code, parameter dimension information and parameter element information, and submits it to the approval process for processing by the parameter approval process engine. In addition, the parameter configuration approval form also includes a dynamic parameter life cycle code, which is used to characterize the approval status of the parameter. For example, when the parameter configuration approval form is generated, the parameter life cycle code is "draft". If the user or parameter maintenance personnel withdraws the parameter configuration request, the parameter life cycle code on the parameter configuration approval form is "deleted". Similarly, the parameter life cycle code also includes "under review", "approved", "failed to review", etc.

[0118] Among them, when the parameter approval process engine is called, the server will check whether the parameter information in the parameter configuration approval form conflicts with the configured parameters. For example, among the configured parameters, there is a parameter whose currency code is the same as the currency code in the parameter configuration approval form, which indicates that a parameter configuration conflict has occurred. The parameter approval process engine will reject the parameter configuration request and return the approval node to the user or parameter maintenance personnel, requiring reconfiguration. In addition, the parameter approval process engine can also be built with an intelligent machine learning algorithm, which can automatically determine whether the parameters in the parameter configuration approval form can skip manual approval (such as very simple and common parameter configurations), thereby reducing unnecessary approval steps and further improving parameter configuration efficiency. Once the parameter configuration approval form is approved, the parameter effectiveness engine stores the parameter information in the parameter configuration approval form in the database persistence layer of the parameter query model. At this time, the above parameter information is officially effective, and users or other request objects can access these parameter information through query operations.

[0119] Similarly, the server also has a built-in parameter invalidation engine for parameter configuration requests that are intended to delete configured parameters. For example, a parameter maintenance personnel wants to delete parameters that have been stored in the parameter configuration model. Once the parameter configuration approval form corresponding to the parameter configuration request initiated by the parameter maintenance personnel is approved, the parameter invalidation engine is called to invalidate the parameter information in the parameter configuration approval form.

[0120] In addition, in this embodiment, a daily batch processing mechanism is also set up. For the parameter configuration approval forms generated on the day, if the parameter life cycle code in these parameter configuration approval forms is "approved", the parameter validation engine is directly called at the end of the day to validate the corresponding parameter information; if the parameter life cycle code in these parameter configuration approval forms is "review failed", the parameter invalidation engine is directly called at the end of the day to invalidate the corresponding parameter information.

[0121] In this embodiment, during the parameter configuration process, the parameter approval process engine, parameter validation engine and parameter invalidation engine are introduced to improve the automation level of the approval process, and improve the consistency and standardization of the approval. The end-of-day batch processing mechanism also improves the efficiency of parameter approval.

[0122] Following the above embodiment, after the parameter configuration approval form is approved, the corresponding parameters can be effective by submitting the parameter configuration approval form to the database persistence layer of the parameter query model. In an exemplary embodiment, Figure 4 As shown, after S700, the method further includes:

[0123] S800: Submit the parameter configuration approval form to the preset temporary table of the parameter query model.

[0124] S900 includes:

[0125] S910, when the parameter configuration approval form is approved, the parameter type code, parameter dimension information and parameter element information in the preset temporary table are stored in the parameter query model to update the parameter query model.

[0126] Among them, the temporary table is a table structure used to temporarily store data. In this embodiment, the preset temporary table is suitable for storing parameter configuration approval forms that have not yet been approved. The database persistence layer is the part used to store data persistently. Once the data is written into the database persistence layer, it will be retained for a long time unless it is deleted or modified by the parameter maintenance personnel.

[0127] Specifically, when a new parameter configuration approval form is generated, it will be submitted to a preset temporary table and wait for further processing in the approval process. In other words, an unapproved parameter configuration approval form will not directly affect the parameter query model. Furthermore, when the parameter configuration approval form is approved, the parameter validation engine submits the parameter configuration approval form to the database persistence layer of the parameter query model, so that the parameter information in the parameter configuration approval form is officially effective and can be used for query operations.

[0128] In this embodiment, through the design of temporary tables and database persistence layer, a complete closed-loop process from submission, approval to effectiveness of parameter configuration is formed, and the parameter configuration approval form will not directly affect the actual query operation before it takes effect, thereby improving the efficiency of parameter query.

[0129] Following the above embodiment, the parameter query condition includes at least one of parameter dimension information and parameter element information, the parameter query condition also includes a parameter type code, and the general parameter field includes a condition code, a condition value description, and a list value description. In an exemplary embodiment, Figure 5 As shown, S200 includes:

[0130] S210, based on the parameter type code, instantiate the conditional code in the preset parameter query model.

[0131] S220, based on at least one of the parameter dimension information and the parameter element information, instantiate the condition value description and the list value description in the preset parameter query model to obtain a parameter query object.

[0132] Among them, the condition code in the general parameter field is a field associated with the parameter type code. For example, when the user wants to query the parameters in the currency table, the parameter type code entered can be "CCYTBL", and when the user wants to query the parameters in the production parameter table, the parameter type code entered can be "CCCTBL". The above parameter type codes have been configured during the parameter configuration process. The condition value description and list value description are used to specify the parameter query conditions. For example, if the user wants to query the currency parameter with "currency code" as "156", the corresponding condition value description is "currency code" and the list value description is "156".

[0133] For example, if the parameter query condition input by the user is: parameter type code = "CCYTBL", "currency code" = "156", accordingly, the condition code in the parameter configuration model is instantiated according to the parameter type code, and the condition value description and list value description in the parameter configuration model are instantiated according to the parameter dimension, and the parameter query object obtained is: condition code = "CCYTBL", condition value description = "currency code", list value description = "156". In addition, the user can also only enter the parameter type code and parameter element information. If the parameter query condition input by the user or other request object is: parameter type code = "CCYTBL", "number of decimal places to keep" = "2", the parameter query object obtained by instantiating the general parameter field is: condition code = "CCYTBL", condition value description = "number of decimal places to keep", list value description = "2". Furthermore, the user or other request object may also input parameter type codes, multiple sets of parameter dimension information, and multiple sets of parameter element information. Accordingly, the general parameter field may include multiple sets of conditional value descriptions and list value descriptions. The more parameter dimension information and parameter element information the user or request object inputs, the more accurate the query results will be.

[0134] In this embodiment, the conditional coding is similar to the "WHERE" condition in the database query, which determines the query scope of the parameter. Through the parameter dimension information and parameter element information, it can dynamically build a suitable parameter query implementation according to the user's complex query requirements, further accurately query the parameters, and improve the parameter query efficiency.

[0135] Following the above embodiment, the query operation can be directed to the high-frequency parameter query table first. If no result is found in the high-frequency parameter query table, the query operation is directed to the parameter query model. In an exemplary embodiment, Figure 6 , S200 includes:

[0136] S230: Based on the parameter query condition, query is performed in a preset high-frequency parameter query table.

[0137] S240: When no parameter query object corresponding to the parameter query condition is matched in the preset high-frequency parameter query table, a common parameter field in the parameter query model is instantiated based on the parameter query condition to obtain a parameter query object.

[0138] The high-frequency parameter query table is used to store parameters frequently accessed or queried by users or request objects. Through the high-frequency parameter query table, the server can quickly respond to conventional parameter query requests without having to perform relatively complex query operations through the general query model every time.

[0139] For example, if a user or request object frequently queries the exchange rate information of a certain currency, the server can store such common parameter query results in a high-frequency parameter query table. Next time, if the server receives a parameter query request for querying the exchange rate information of the currency, the server can directly obtain the parameter query results from the high-frequency parameter query table without entering a more complicated query process.

[0140] In addition, the server can also introduce a high-frequency query parameter management mechanism to dynamically update or replace the parameters in the high-frequency parameter query table based on factors such as the query frequency and recent access time of the user or request object. For example, if the query frequency of certain parameters has recently decreased, the server can automatically move these parameters out of the high-frequency parameter query table.

[0141] If no matching results are found in the high-frequency parameter query table, a more general universal parameter query model is used for query. During this process, the server instantiates the universal parameter fields in the universal parameter query model based on the parameter query conditions entered by the user or request object, generates a parameter query object, and then further performs query operations based on the parameter query object.

[0142] In this embodiment, the design of the high-frequency parameter query table can achieve rapid response to common parameter query requests, while the general parameter query model provides comprehensive parameter query coverage and can handle more comprehensive query requests. The combination of the two can improve parameter query efficiency.

[0143] Following the above embodiment, the parameter parsing process can also be implemented by a parameter parsing engine. In an exemplary embodiment, Figure 7 As shown, S300 includes:

[0144] S310, calling a preset parameter parsing engine, executing a data query operation in a database persistence layer of a parameter query model, and obtaining a parameter query result.

[0145] S400 includes:

[0146] S410, calling a preset parameter parsing engine to perform structured parsing on the parameter query result to obtain a structured parameter query result.

[0147] The parameter parsing engine is used to perform query operations in the database and can convert parameter query objects into executable database query commands to obtain corresponding data.

[0148] In this embodiment, the parameter parsing engine can not only perform data query operations in the database persistence layer of the parameter query model, but also perform structured parsing on the parameter query results after querying and obtaining the parameter query results to obtain structured parameter query results. Through structured parsing, the parameter query results can be converted into a formatted, easy-to-understand data structure, thereby improving the readability and use efficiency of the structured parameter query results.

[0149] In this embodiment, the parameter parsing engine is used to efficiently query data from the database persistence layer of the parameter query model and structure the parsed data, thereby returning clearer and easier-to-understand parameter query results to the user or request object, thereby improving the parameter query efficiency.

[0150] Following the above embodiment, before processing the parameter query request initiated by the user or the request object, the user or the request object needs to be authenticated, and only the authorized request object can perform the parameter query. In an exemplary embodiment, the parameter query request carries the request object identifier, such as Figure 8 , S200 includes:

[0151] S250, determining the identity information of the request object corresponding to the request object identifier.

[0152] S260, authenticate the request object according to the identity information to obtain an identity authentication result.

[0153] S270, when the identity authentication result indicates that the request object has passed the identity authentication, instantiate the common parameter field in the preset parameter query model to obtain a parameter query object.

[0154] The request object identifier is the unique information used to identify each request object when interacting with the server. Through the request object identifier, the server can find the identity information corresponding to the request object from the database or identity management system. The identity information is the information associated with the request object identifier, including the identity, permissions, and roles of the request object, which is used for subsequent identity authentication and authorization operations.

[0155] Specifically, the identity authentication method includes but is not limited to password authentication, biometric information authentication, etc. Taking password authentication as an example, when the request object initiates a parameter query request, the request object's account and password need to be entered. When the password entered by the request object matches the password corresponding to the request object identifier pre-stored in the server, the server determines that the request object has passed the identity authentication. Similarly, biometric information authentication only needs to compare one or more biometric information entered in the request to see whether it matches the biometric information corresponding to the request object identifier pre-stored in the server. When the two match, the request object is determined to have passed the identity authentication. In addition, the request object can also be authenticated based on the operation behavior of the request object, for example, the identity of the request object can be verified based on the login time, device used, network address, etc. of the request object. When the identity authentication result shows that the request object has passed the identity authentication, the server will execute the steps of instantiating the common parameter fields in the parameter query model and perform subsequent specific query operations.

[0156] In this embodiment, the server authenticates the request object through the request object identifier, and generates a parameter query object only when the request object passes the identity authentication, thereby improving the security of the parameter query process so that only authorized request objects can query parameters.

[0157] In order to make a clearer description of the parameter query method provided by the present application, the following is a specific embodiment and the attached Fig. 9 To illustrate, this specific embodiment includes the following steps:

[0158] S901, receiving a parameter query request, and instantiating a conditional code in a preset parameter query model based on a parameter type code carried in the parameter query request.

[0159] S902: Based on at least one of the parameter dimension information and the parameter element information carried in the parameter query request, instantiate the condition value description and the list value description in the preset parameter query model to obtain a parameter query object.

[0160] S903, based on the parameter query object, execute a data query operation in the parameter query model to obtain a parameter query result, perform structured analysis on the parameter query result, and obtain a structured parameter query result.

[0161] S904, receiving a parameter configuration request, and generating a parameter configuration approval form according to the parameter type code, parameter dimension information, and parameter element information carried in the parameter configuration request.

[0162] S905, calling the preset parameter approval process engine to approve the parameter configuration approval form.

[0163] S906, submitting the parameter configuration approval form to the preset temporary table of the parameter query model.

[0164] S907, when the parameter configuration approval form is approved, the parameter type code, parameter dimension information and parameter element information in the preset temporary table are stored in the parameter query model.

[0165] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0166] Based on the same inventive concept, the embodiment of the present application also provides a parameter query device for implementing the parameter query method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more parameter query device embodiments provided below can refer to the limitations on the parameter query method above, and will not be repeated here.

[0167] In an exemplary embodiment, Fig.10 As shown, a parameter query device 100 is provided, comprising: a request receiving module 110, an instantiation module 120, a data query module 130 and a data parsing module 140, wherein:

[0168] The request receiving module 110 is used to receive a parameter query request, where the parameter query request carries a parameter query condition;

[0169] An instantiation module 120 is used to instantiate a common parameter field in a preset parameter query model based on a parameter query condition to obtain a parameter query object. The common parameter field is used to represent fields in different dimensional data tables. The fields in different dimensional data tables are stored in the parameter query model in the form of list values ​​through the common parameter field.

[0170] The data query module 130 is used to perform a data query operation in the parameter query model based on the parameter query object to obtain the parameter query result;

[0171] The data analysis module 140 is used to perform structured analysis on the parameter query result to obtain a structured parameter query result.

[0172] In an exemplary embodiment, Fig.11 As shown, the parameter query device 100 further includes: a parameter configuration module 150, an approval form generation module 160, an approval engine calling module 170 and a model updating module 180;

[0173] The parameter configuration module 150 is used to receive a parameter configuration request, where the parameter configuration request carries a parameter type code, parameter dimension information, and parameter element information;

[0174] The approval form generation module 160 is used to generate a parameter configuration approval form according to the parameter type code, parameter dimension information and parameter element information;

[0175] The approval engine calling module 170 is used to call the preset parameter approval process engine to approve the parameter configuration approval form;

[0176] The model update module 180 is used to call the preset parameter validation engine when the parameter configuration approval form is approved, store the parameter type code, parameter dimension information and parameter element information in the parameter query model, so as to update the parameter query model.

[0177] In an exemplary embodiment, Fig.12 As shown, the parameter query device 100 also includes a temporary storage module 190, which is used to submit the parameter configuration approval form to the preset temporary table of the parameter query model. The model update module 180 includes a persistent storage unit 181, which is used to store the parameter type code, parameter dimension information and parameter element information in the preset temporary table into the parameter query model to update the parameter query model.

[0178] In an exemplary embodiment, Fig.13 As shown, the parameter query condition includes at least one of parameter dimension information and parameter element information, the parameter query condition also includes parameter type code, and the general parameter field includes condition code, condition value description and list value description, such as Fig.13 As shown, the instantiation module 120 includes a coding instantiation unit 121 and a conditional value instantiation unit 122. The coding instantiation unit 121 is used to instantiate the conditional coding in the preset parameter query model based on the parameter type coding, and the conditional value instantiation unit 122 is used to instantiate the conditional value description and the list value description in the preset parameter query model based on at least one of the parameter dimension information and the parameter element information to obtain the parameter query object.

[0179] In an exemplary embodiment, Fig.14As shown, the instantiation module 120 includes a high-frequency query unit 123 and a general query unit 124. The high-frequency query unit 123 is used to query in a preset high-frequency parameter query table based on the parameter query condition. The general query unit 124 is used to instantiate the general parameter field in the parameter query model based on the parameter query condition to obtain the parameter query object when no parameter query object corresponding to the parameter query condition is matched in the preset high-frequency parameter query table.

[0180] In an exemplary embodiment, Fig.15 As shown, the data query module 130 includes a parameter query unit 131, which is used to call a preset parameter parsing engine, perform a data query operation in the database persistence layer of the parameter query model, and obtain a parameter query result. The data parsing module 140 includes a structured parsing unit 141, which is used to call a preset parameter parsing engine, perform a structured parsing on the parameter query result, and obtain a structured parameter query result.

[0181] In an exemplary embodiment, Fig.15 As shown, the parameter query request carries a request object identifier, and the instantiation module 120 includes an identity information acquisition unit 125, an identity authentication unit 126 and an instantiation authorization unit 127. The identity information acquisition unit 125 is used to determine the identity information of the request object corresponding to the request object identifier, the identity authentication unit 126 is used to authenticate the request object according to the identity information and obtain an identity authentication result, and the instantiation authorization unit 127 is used to instantiate the common parameter fields in the preset parameter query model to obtain the parameter query object when the identity authentication result indicates that the request object has passed the identity authentication.

[0182] Each module in the above parameter query device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0183] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig.16. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as parameter query models. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a parameter query method is implemented.

[0184] Those skilled in the art will understand that Fig.16 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0185] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps in any one of the above parameter query method embodiments are implemented.

[0186] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in any one of the above parameter query method embodiments are implemented.

[0187] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in any one of the above parameter query method embodiments when executed by a processor.

[0188] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0189] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0190] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A parameter query method, characterized in that: The method comprises: receiving a parameter query request, wherein the parameter query request carries a parameter query condition; Based on the parameter query condition, a universal parameter field in a preset parameter query model is instantiated to obtain a parameter query object, wherein the universal parameter field is used to represent fields in different dimensional data tables, and the fields in different dimensional data tables are stored in the parameter query model in the form of list values ​​through the universal parameter field; Based on the parameter query object, a data query operation is performed in the parameter query model to obtain a parameter query result; The parameter query result is structured and parsed to obtain a structured parameter query result.

2. The method according to claim 1, characterized in that The parameter query condition includes at least one of parameter dimension information and parameter element information, and a parameter type code; Based on the parameter query condition, instantiating the common parameter field in the preset parameter query model to obtain the parameter query object includes: Based on the parameter type code, instantiate the conditional code in the preset parameter query model; Based on at least one of the parameter dimension information and parameter element information, the condition value description and list value description in the preset parameter query model are instantiated to obtain a parameter query object, and the general parameter field includes a condition code, a condition value description and a list value description.

3. The method according to claim 1, characterized in that: The instantiation of the common parameter fields in the preset parameter query model based on the parameter query condition includes: Based on the parameter query condition, query in a preset high-frequency parameter query table; When no parameter query object corresponding to the parameter query condition is matched in the preset high-frequency parameter query table, the common parameter field in the parameter query model is instantiated based on the parameter query condition to obtain a parameter query object.

4. The method according to claim 1, characterized in that The method further comprises: Receive a parameter configuration request, where the parameter configuration request carries a parameter type code, parameter dimension information, and parameter element information; Generate a parameter configuration approval form according to the parameter type code, the parameter dimension information and the parameter element information; Calling a preset parameter approval process engine to approve the parameter configuration approval form; When the parameter configuration approval form is approved, the preset parameter validation engine is called to store the parameter type code, the parameter dimension information and the parameter element information in the parameter query model to update the parameter query model.

5. The method according to claim 4, characterized in that After generating the parameter configuration approval form according to the parameter type code, the parameter dimension information and the parameter element information, the method further includes: Submitting the parameter configuration approval form to the preset temporary table of the parameter query model; The storing the parameter type code, the parameter dimension information and the parameter element information in the parameter query model to update the parameter query model includes: The parameter type code, the parameter dimension information and the parameter element information in the preset temporary table are stored in the parameter query model to update the parameter query model.

6. The method according to any one of claims 1 to 5, characterized in that: The step of performing a data query operation in the parameter query model based on the parameter query object to obtain a parameter query result includes: Calling a preset parameter parsing engine, executing a data query operation in the database persistence layer of the parameter query model, and obtaining a parameter query result; The performing structured analysis on the parameter query result to obtain a structured parameter query result includes: A preset parameter parsing engine is called to perform structured parsing on the parameter query result to obtain a structured parameter query result.

7. The method according to any one of claims 1 to 5, characterized in that: The parameter query request carries a request object identifier, and based on the parameter query condition, instantiates a common parameter field in a preset parameter query model to obtain a parameter query object, including: Determine the identity information of the request object corresponding to the request object identifier; authenticating the request object according to the identity information to obtain an identity authentication result; In the case where the identity authentication result indicates that the request object has passed the identity authentication, the common parameter field in the preset parameter query model is instantiated to obtain a parameter query object.

8. A parameter query device, characterized in that: The device comprises: A request receiving module, used to receive a parameter query request, wherein the parameter query request carries a parameter query condition; An instantiation module, used to instantiate a universal parameter field in a preset parameter query model based on the parameter query condition to obtain a parameter query object, wherein the universal parameter field is used to represent fields in different dimensional data tables, and the fields in different dimensional data tables are stored in the parameter query model in the form of list values ​​through the universal parameter field; A data query module, used to perform a data query operation in the parameter query model based on the parameter query object to obtain a parameter query result; The data analysis module is used to perform structured analysis on the parameter query result to obtain a structured parameter query result.

9. The device according to claim 8, characterized in that The device also includes: A parameter configuration module, used to receive a parameter configuration request, wherein the parameter configuration request carries a parameter type code, parameter dimension information, and parameter element information; An approval form generation module, used to generate a parameter configuration approval form according to the parameter type code, the parameter dimension information and the parameter element information; An approval engine calling module is used to call a preset parameter approval process engine to approve the parameter configuration approval form; The model update module is used to call the preset parameter validation engine when the parameter configuration approval form is approved, store the parameter type code, the parameter dimension information and the parameter element information in the parameter query model, so as to update the parameter query model.

10. The device according to claim 9, characterized in that The device also includes: A temporary storage module, used for submitting the parameter configuration approval form to a preset temporary table of the parameter query model; The model updating module includes a persistent storage unit, which is used to store the parameter type code, the parameter dimension information and the parameter element information in the preset temporary table into the parameter query model to update the parameter query model.

11. The device according to claim 8, characterized in that The parameter query condition includes at least one of parameter dimension information and parameter element information, and a parameter type code, and the general parameter field includes a condition code, a condition value description, and a list value description; The instantiation module includes: A code instantiation unit, used for instantiating a conditional code in a preset parameter query model based on the parameter type code; The condition value instantiation unit is used to instantiate the condition value description and the list value description in the preset parameter query model based on at least one of the parameter dimension information and the parameter element information to obtain a parameter query object.

12. The device according to claim 8, characterized in that The instantiation module includes: A high-frequency query unit, used to query a preset high-frequency parameter query table based on the parameter query condition; The general query unit is used to instantiate the general parameter field in the parameter query model based on the parameter query condition to obtain the parameter query object when no parameter query object corresponding to the parameter query condition is matched in the preset high-frequency parameter query table.

13. The device according to any one of claims 8 to 12, characterized in that The data query module includes: A parameter query unit, used to call a preset parameter parsing engine, perform a data query operation in the database persistence layer of the parameter query model, and obtain a parameter query result; The data analysis module includes: The structured parsing unit is used to call a preset parameter parsing engine to perform structured parsing on the parameter query result to obtain a structured parameter query result.

14. The device according to any one of claims 8 to 12, characterized in that The parameter query request carries a request object identifier, and the instantiation module includes: An identity information acquisition unit, used to determine the identity information of the request object corresponding to the request object identifier; An identity authentication unit, used to authenticate the request object according to the identity information and obtain an identity authentication result; The instantiation authorization unit is used to instantiate the common parameter fields in the preset parameter query model to obtain the parameter query object when the identity authentication result indicates that the request object has passed the identity authentication.

15. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.