CN115145587B - Product parameter verification method and device, electronic equipment and storage medium - Google Patents
Product parameter verification method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115145587B CN115145587B CN202210866737.6A CN202210866737A CN115145587B CN 115145587 B CN115145587 B CN 115145587B CN 202210866737 A CN202210866737 A CN 202210866737A CN 115145587 B CN115145587 B CN 115145587B
- Authority
- CN
- China
- Prior art keywords
- product
- parameter
- identifier
- value
- identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
- G06F8/427—Parsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object-oriented
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses a product parameter verification method, a device, electronic equipment and a storage medium. The method comprises the following steps: responding to the product ownership migration instruction, acquiring a data model and a rule engine, receiving a product request message, and analyzing the product request message to obtain an ownership migration identifier, an input field message domain name and a product identifier of a target product to be subjected to the ownership migration; inquiring from the data model to obtain a product function identifier and a product parameter identifier according to the rights migration identifier, the input field message domain name and the product identifier; inquiring the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier; and verifying the parameter value of the product parameter obtained from the analysis of the product request message based on the parameter value rule corresponding to the parameter type by using a rule engine. According to the technical scheme provided by the embodiment of the invention, the verification process of the product parameters can be realized with lower development cost.
Description
Technical Field
The embodiment of the invention relates to the field of computers, in particular to a product parameter verification method and device, electronic equipment and a storage medium.
Background
A banking product may be understood as a product offered by commercial banks towards the market that is able to meet people's needs and is related to money; or products for sale to customers, such as housing loans or demand deposit, etc.
For the bank product information system, whether the system is developed by a pure external interface or matched with a foreground and background program, the product parameter checking function of the background is an indispensable part of the whole system development process. At present, the function is completely developed through hard coding, and the scheme has the problem of high development cost.
Disclosure of Invention
The embodiment of the invention provides a product parameter verification method, a device, electronic equipment and a storage medium, which realize the verification process of product parameters with lower development cost.
According to an aspect of the present invention, there is provided a product parameter verification method, which may include:
responding to the product ownership migration instruction, acquiring a data model and a rule engine, receiving a product request message, and analyzing the product request message to obtain an ownership migration identifier, an input field message domain name and a product identifier of a target product to be subjected to the ownership migration;
Inquiring from the data model according to the rights migration identification, the input field message domain name and the product identification to obtain a product function identification and a product parameter identification, wherein the product function represented by the product function identification belongs to each candidate function of a target product, and the product parameter represented by the product parameter identification belongs to each candidate parameter of the product function;
Inquiring the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier;
And verifying the parameter value of the product parameter obtained from the analysis of the product request message based on the parameter value rule corresponding to the parameter type by using a rule engine.
According to another aspect of the present invention, there is provided a product parameter verification apparatus, which may include:
The product identification obtaining module is used for responding to the product ownership migration instruction, obtaining a data model and a rule engine, receiving a product request message, and analyzing the product request message to obtain an ownership migration identification, an input field message domain name and a product identification of a target product to be subjected to the ownership migration;
The product parameter identification inquiring module is used for inquiring and obtaining a product function identification and a product parameter identification from the data model according to the rights migration identification, the input field message domain name and the product identification, wherein the product function represented by the product function identification belongs to each candidate function of a target product, and the product parameter represented by the product parameter identification belongs to each candidate parameter of the product function;
The parameter type query module is used for querying the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier;
and the parameter value verification module is used for verifying the parameter value of the product parameter obtained by analysis from the product request message based on the parameter value rule corresponding to the parameter type by utilizing the rule engine.
According to another aspect of the present invention, there is provided an electronic device, which may include:
at least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores a computer program executable by the at least one processor, the computer program being executable by the at least one processor to cause the at least one processor to perform the product parameter verification method provided by any embodiment of the present invention.
According to another aspect of the present invention, there is provided a computer-readable storage medium having stored thereon computer instructions, the computer instructions are for causing the processor to perform the product parameter verification method provided by any of the embodiments of the present invention.
According to the technical scheme, a data model and a rule engine are obtained by responding to a product ownership migration instruction, a product request message is received, and the product request message is analyzed to obtain an ownership migration identifier, an input field message domain name and a product identifier of a target product to be subjected to ownership migration; inquiring from the data model to obtain a product function identifier and a product parameter identifier according to the rights migration identifier, the input field message domain name and the product identifier; inquiring the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier; and verifying the parameter value of the product parameter obtained from the analysis of the product request message based on the parameter value rule corresponding to the parameter type by using a rule engine. The technical scheme can realize the verification process of the product parameters with lower development cost.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the invention, nor is it intended to be used to limit the scope of the invention. Other features of the present invention will become apparent from the description that follows.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for verifying product parameters according to a first embodiment of the present invention;
FIG. 2 is a flow chart of another method for verifying product parameters according to a second embodiment of the present invention;
FIG. 3 is a flowchart of an alternative example of another product parameter verification method provided in embodiment two of the present invention;
FIG. 4 is a block diagram of a product parameter calibration apparatus according to a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device implementing a product parameter verification method according to an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. The cases of "target", "original", etc. are similar and will not be described in detail herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
Fig. 1 is a flowchart of a method for verifying product parameters according to a first embodiment of the present invention. The embodiment can be suitable for verifying the product parameters of the target product with the rights migration requirement. The method can be implemented by the product parameter verification device provided by the embodiment of the invention, the device can be implemented by software and/or hardware, and the device can be integrated on electronic equipment, and the electronic equipment can be various user terminals or servers.
Referring to fig. 1, the method of the embodiment of the present invention specifically includes the following steps:
S110, responding to the product ownership migration instruction, acquiring a data model and a rule engine, receiving a product request message, and analyzing the product request message to obtain an ownership migration identifier, an input field message domain name and a product identifier of a target product to be subjected to the ownership migration.
The product rights migration instruction may be understood as an instruction for indicating that rights migration is performed on a target product, that is, an instruction for transferring and changing ownership of the target product, where the target product may be a banking product, an e-commerce product, or a logistics product, and the like, which is related to practical situations and is not specifically limited herein. In practical applications, optionally, the process of performing the right migration on the target product may be understood as a process of performing the transaction on the target product. And responding to the product ownership migration instruction, acquiring a data model and a rule engine, and receiving a product request message. The data model is understood to be a model which is configured in advance and is used for storing data, and the data model can be changed according to actual requirements. A rule engine may be understood as a pre-set component that takes data and rules as input, which may apply rules to the data and provide output according to the rule definition. A product request message may be understood as a message for requesting a target product.
The product request message can carry information related to the property migration identifier, the input field message domain name, the product identifier of the target product and the like, so that the property migration identifier, the input field message domain name and the product identifier can be obtained by analyzing the product request message. The right migration identifier may represent what kind of right migration is performed on the target product, and here, a bank product is taken as an example, which may be a transaction identifier of a payment transaction or a repayment transaction, and in practical application, optionally, the transaction identifier may be represented by a transaction code. The input field name may be understood as the name of a parameter involved in the migration of the product rights, for example, when the migration of the bank product rights is performed, it may be a principal of loan, a loan interest rate, a loan term, or the like. The product identifier may be understood as a predetermined identifier for uniquely identifying the target product.
S120, inquiring from the data model according to the rights migration identification, the input field message domain name and the product identification to obtain a product function identification and a product parameter identification, wherein the product function represented by the product function identification belongs to each candidate function of the target product, and the product parameter represented by the product parameter identification belongs to each candidate parameter of the product function.
The candidate function may be understood as a feature of the target product, and in practical application, optionally, the target product may include one or more different features, each feature may describe the target product from a different angle, for example, a bank product of a housing loan may have functions of paying, repayment and waiting for a period of time. Each candidate function may correspond to a respective candidate function identification. On the basis, the data stored in the data model can characterize the candidate function identifications corresponding to the ownership migration identifications, the input field message domain names and the product identifications, so that the corresponding candidate function identifications can be obtained based on the data model query, and the corresponding candidate function identifications are used as the product function identifications. In other words, the product function identification characterizes the product function as one or more of the candidate functions.
Candidate parameters may be understood as describing one dimension of a product function, and in practice, optionally, a product function may correspond to one or more candidate parameters, e.g., a product function such as a payoff may include loan principal, loan interest rate, and loan term waiting option parameters. Each candidate parameter may correspond to a respective candidate parameter identification. On the basis, the data stored in the data model can characterize the candidate parameter identifications corresponding to the ownership migration identifications, the input field message domain names and the product identifications, so that the corresponding candidate parameter identifications can be obtained based on the data model query, and the corresponding candidate parameter identifications are used as the product parameter identifications. In other words, the product parameter identification characterizes the product parameter as one or more of the candidate parameters.
S130, inquiring the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier.
The parameter type may be understood as an attribute type of a product parameter, for example, a range product parameter for representing a product parameter with a selectable value between a set of continuous data intervals or a list product parameter for representing a discrete selectable value, and of course, may be other parameter types, for example, a date or a contact number, etc., which may be extended according to practical situations, and is not specifically limited herein. On the basis, the data stored in the data model can characterize the parameter types corresponding to the product identifier, the product function identifier and the product parameter identifier, so that the parameter types can be directly inquired based on the data model.
And S140, verifying the parameter value of the product parameter obtained from the analysis in the product request message by utilizing a rule engine based on a parameter value rule corresponding to the parameter type.
The parameter value rule may represent the value of the product parameter with the above parameter type, for example, when the parameter type is a range type product parameter, the corresponding parameter value rule may represent the maximum value and minimum value of the product parameter; when the parameter type is a list-type product parameter, the corresponding parameter value rule can represent a parameter alternative value which is preferable for the corresponding product parameter; and the like, are not particularly limited herein. Thus, a corresponding parameter value rule may be obtained based on the parameter type. Further, after the parameter value of the product parameter is obtained from the product request message in an analysis mode, the parameter value can be checked by utilizing a rule engine based on the obtained parameter value rule, so that effective check of the product parameter is realized.
In practical application, optionally, parameter value rules corresponding to each parameter type may be preset, and these parameter value rules are stored in the data model, so that the parameter value rules corresponding to the parameter types may be directly obtained from the data model. Of course, the rule storage address of the data value rule may be stored in the data model, so that the rule storage address may be obtained from the data model, and the data value rule may be obtained from the rule storage area corresponding to the rule storage address. On this basis, as described above, since the parameter types can be expanded according to actual conditions, the parameter value rule can also be expanded, so that the parameter value rule matched with the expanded parameter types is obtained, and further, the product parameters under more parameter types can be verified. Alternatively, for different product parameters having the same parameter type, there may be a difference in the parameter value rules that they adapt, for example, for a range-type product parameter, the minimum value of the loan principal parameter is 10 ten thousand yuan, and the minimum value of the loan interest parameter is 0.5%, so that at least one of the product identifier, the product function identifier, and the product parameter identifier may be considered in determining the parameter value rule, in addition to the parameter type.
In the above technical solution, the data model and the data value rule may be obtained through dynamic configuration, which also means that they may be extended according to the actual situation, so that, compared with hard coding, the generating process and the modifying process of the data model and the data value rule are both more convenient and faster, and basically no change in the code layer is involved, thereby reducing the development cost required for implementing verification of each product parameter.
According to the technical scheme, a data model and a rule engine are obtained by responding to a product ownership migration instruction, a product request message is received, and the product request message is analyzed to obtain an ownership migration identifier, an input field message domain name and a product identifier of a target product to be subjected to ownership migration; inquiring from the data model to obtain a product function identifier and a product parameter identifier according to the rights migration identifier, the input field message domain name and the product identifier; inquiring the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier; and verifying the parameter value of the product parameter obtained from the analysis of the product request message based on the parameter value rule corresponding to the parameter type by using a rule engine. According to the technical scheme, the verification process of the product parameters can be realized with lower development cost.
An optional technical scheme, the data model at least comprises a product ownership parameter mapping table, wherein the product ownership parameter mapping table at least stores ownership migration identifications, input field message domain names, product identifications, product function identifications and product parameter identifications with mapping relations; obtaining a product function identifier and a product parameter identifier according to the rights migration identifier, the input field message domain name and the product identifier, comprising: and inquiring from the product right parameter mapping table according to the right migration identification, the input field message domain name and the product identification to obtain the product function identification and the product parameter identification.
The product ownership parameter mapping table may be understood as a relational data model, and stores mapping relations among some information related to the product ownership and the product parameters in a database in a table form, specifically at least storing mapping relations among the ownership migration identifier, the input field message domain name, the product identifier, the product function identifier and the product parameter identifier. Therefore, the product function identification and the product parameter identification can be obtained based on the query of the product ownership parameter mapping table, so that the quick query of the product function identification and the product parameter identification is realized.
For example, the product rights parameter mapping table may store the rights migration identifier, the input field message domain name, the product identifier, the product function identifier, the product parameter identifier and other related information with a mapping relationship in a vertical table manner, for example, the product rights parameter mapping table may be as shown in table 1, where tr_code is the rights migration identifier; NAME_TR_CODE is the rights migration NAME; in_field is the input FIELD message domain name; NAME_FIELD is the NAME of the input FIELD message Wen Yuzhong; num_tarf is the product identity; id_sp is the product function identity; id_cp is a product parameter identification.
TABLE 1 product rights parameter mapping table
In another optional technical scheme, the data model at least comprises a product parameter table, wherein the product parameter table at least stores product identifiers, product function identifiers, product parameter identifiers, parameter types and parameter value rules with mapping relations; according to the product identification, the product function identification and the product parameter identification, inquiring the parameter type of the product parameter from the data model, wherein the method comprises the following steps: inquiring the parameter type of the product parameter from the product parameter table according to the product identifier, the product function identifier and the product parameter identifier; and verifying, by using a rule engine, a parameter value of a product parameter obtained by parsing a product request message based on a parameter value rule corresponding to the parameter type, including: inquiring from a product parameter table to obtain a parameter value rule corresponding to the parameter type; and verifying the parameter value of the product parameter obtained from the analysis of the product request message based on the parameter value rule by using a rule engine.
The product parameter table may be understood as a relational data model, and a mapping relationship between some information related to product parameters is stored in a database in a table form, and specifically, at least a product identifier, a product function identifier, a product parameter identifier, a parameter type and a parameter value rule with the mapping relationship are stored. Therefore, the parameter type of the product parameter can be inquired from the product parameter table according to the product identifier, the product function identifier and the product parameter identifier, and further the parameter value rule corresponding to the parameter type can be inquired from the product parameter table, so that the parameter value of the product parameter analyzed from the product request message is verified by utilizing the rule engine based on the parameter value rule obtained by inquiry. On the basis, optionally, if the parameter verification state which corresponds to the information and is used for representing whether to verify the product parameter is also stored in the product parameter table, the parameter verification state can be obtained according to the product identifier, the product function identifier and the product parameter identifier, and then when the parameter verification state is not verified, the process of verifying the product parameter is skipped; if the product parameters are checked, the subsequent process of checking the product parameters is carried out.
For example, the product parameter table may store related information such as product identifier, product function identifier, product parameter identifier, parameter type and parameter value rule with mapping relation by adopting a vertical table manner, for example, the product parameter table may be shown in table 2, where num_tarf is the product identifier; NAM_TARF is the product name; id_sp is the product function identity; NAM_SP is the product function name; id_cp is a product parameter identification; NAME_CP is the product parameter NAME; STUC _cp is a parameter type: 1-range 2-column phenotype; VLU_CP is a parameter value rule; ind_sta is a parameter check state: 1- -check 0- -no check.
Table 2 product parameter table
Through the analysis, in the product parameter table, the product parameters can be classified through two dimensions, namely the product identifiers and the product function identifiers, namely the product parameters are classified from the product dimensions, so that the product parameters can be managed, maintained and reused. Illustratively, taking the product function of loan terms under a loaned product as an example, assuming that there is a half-year loan term previously, it can now be reused to more conveniently and quickly add the 1-year loan term and other information mapped thereto in the product parameter table.
On the basis, the product parameter table and the product ownership parameter mapping table can be combined, so that the verification process of different target products and/or different product parameters under different product functions can be supported in the same product ownership migration process. Illustratively, taking a cash transaction as an example, cash transactions conducted for the same or different users at the same or different time periods belong to the same product transaction, and have the same transaction identification. However, the target products, the product functions and the product parameters corresponding to the product transactions may have differences, and the parameter value rule corresponding to each cash release transaction can be queried by combining the product parameter table and the product ownership parameter mapping table, so that the pertinency verification of the product parameters can be realized based on the parameter value rule.
Optionally, on the basis of the above scheme, the product parameter table and the product weight parameter mapping table may be combined into one, that is, the weight migration identifier, the input field message domain name, the product identifier, the product function identifier, the product parameter identifier, the parameter type and the parameter value rule with the mapping relationship are stored in one table at the same time. Therefore, when the query operation is performed, the query can be directly performed on the table, and the query is not required to be performed on two tables, so that the query time is saved.
Another optional technical scheme is that the product parameter verification method is applied to a parameter verification inlet arranged on a server, and a right migration inlet corresponding to a target product is also arranged on the server; the method further comprises the steps of: after the parameter value passes the verification, a product request message is sent to the rights migration inlet so as to carry out rights migration on the target product based on the rights migration inlet.
The parameter verification portal may be understood as an interface for verifying any product parameter of any target product, that is, all product parameters correspond to the same parameter verification portal; the rights migration portal may be understood as an interface for rights migration of the target products, i.e. different target products respectively correspond to the respective rights migration portal. After the parameter value verification is determined based on the parameter verification entry, the product request message can be sent to the right migration entry corresponding to the target product, so that the right migration is performed on the target product based on the right migration entry. Of course, in practical application, optionally, when the parameter value is not verified, specific information that the product parameter is illegal can be prompted, and the product request message is refused to be sent to the corresponding rights migration inlet, so that the stability of system operation is ensured. According to the technical scheme, the product parameter verification is carried out at the unified parameter verification entrance, so that the product parameter verification is not needed at each ownership migration entrance, and the development cost of the product parameter verification process is further reduced.
Example two
Fig. 2 is a flowchart of another product parameter verification method according to the second embodiment of the present invention. The present embodiment is optimized based on the above technical solutions. In this embodiment, optionally, when the parameter type includes a range-type product parameter, verifying, based on a parameter value rule corresponding to the parameter type, a parameter value of the product parameter parsed from the product request packet includes: taking the parameter value rule corresponding to the obtained range type product parameter as a first value rule, and analyzing the first value rule to obtain a parameter minimum value and a parameter maximum value; and checking whether the parameter value of the product parameter is in the parameter value range or not according to the parameter value range obtained based on the parameter minimum value and the parameter maximum value. Optionally, when the parameter type includes a list-type product parameter, verifying, based on a parameter value rule corresponding to the parameter type, a parameter value of the product parameter parsed from the product request message, including: taking the acquired parameter value rule corresponding to the list-type product parameter as a second value rule, and analyzing the second value rule to obtain at least one parameter alternative value; and checking whether a parameter alternative value matched with the parameter value of the product parameter exists in the at least one parameter alternative value. Wherein, the explanation of the same or corresponding terms as the above embodiments is not repeated herein.
Referring to fig. 2, the method of this embodiment may specifically include the following steps:
S210, responding to the product ownership migration instruction, acquiring a data model and a rule engine, receiving a product request message, and analyzing the product request message to obtain an ownership migration identifier, an input field message domain name and a product identifier of a target product to be subjected to the ownership migration.
S220, inquiring from the data model according to the rights migration identification, the input field message domain name and the product identification to obtain a product function identification and a product parameter identification, wherein the product function represented by the product function identification belongs to each candidate function of the target product, and the product parameter represented by the product parameter identification belongs to each candidate parameter of the product function.
S230, inquiring the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier.
S240, under the condition that the parameter type comprises a range type product parameter, taking the parameter value rule corresponding to the obtained range type product parameter as a first value rule, analyzing the first value rule to obtain a parameter minimum value and a parameter maximum value, and checking whether the parameter value of the product parameter is in the parameter value range according to the parameter value range obtained based on the parameter minimum value and the parameter maximum value.
A range-type product parameter is understood to be a product parameter whose value is within a set of consecutive data intervals during use, and its unit of measure may include: currency (amount), percentage, units (quantity), date, etc. For example, the range product parameters may be loan principal, loan interest rate, and the like. The first value rule may be understood as a parameter value rule corresponding to the obtained range product parameter, for example, the first value rule may at least include at least one of a parameter maximum value, a parameter minimum value, a parameter default value, a parameter adjustment step size, and the like. In practical application, the parameter minimum value is less than or equal to the parameter default value and less than or equal to the parameter maximum value; if the parameter minimum value=the parameter default value=the parameter maximum value, the parameter adjustment step size may be 0; the parameter adjustment step size can meet the condition that the difference among the parameter maximum value, the parameter minimum value and the parameter default value can be divided by the parameter adjustment step size.
Illustratively, taking loan principal as an example, the definition format of the corresponding first value rule may be as shown in table 3. Specifically, assuming that the maximum value of the parameter in the value range is 50000000.00 yuan, the minimum value of the parameter is 10000.00 yuan, the default value of the parameter is 1000000.00 yuan, the step length of parameter adjustment is 0.01 yuan, the measurement unit code is 01-currency, the first value rule can be obtained according to the table 3 :0000000000000000000100000000000000000000005000000000000000000000000001000000000000000000000000000000000101.
Table 3 definition format of parameter value rule corresponding to range type product parameters
S250, under the condition that the parameter type comprises a list-type product parameter, taking the acquired parameter value rule corresponding to the list-type product parameter as a second value rule, and analyzing the second value rule to obtain at least one parameter alternative value; and checking whether a parameter alternative value matched with the parameter value of the product parameter exists in the at least one parameter alternative value.
A list-type product parameter is understood to mean a parameter whose value is a discrete set of data during use, which can be regarded as a value range for the list-type product parameter. For example, the list product parameters may be a loan term with half-years, 1-year, 5-year, etc. The second value rule may be understood as a parameter value rule corresponding to the obtained list-type product parameter, and the first value rule may include at least one parameter alternative of the product parameter. The parameter alternatives may be understood as values of the product parameters, where the parameter values may take values, one or more parameter alternatives corresponding to each product parameter may be preset, these parameter alternatives may be added to a list, and only one item is usually a default item in all parameter alternatives of the list.
For example, the definition format of the parameter value rule corresponding to the obtained list-type product parameter may be shown in table 4. Specifically, assuming that the loan term has 0001-half-year, 0002-1-year (default), 0003-5-year, 0004-10-year, 0005-20-year, and 0006-30-year, it can be known from table 4 that the second value rule is: 000006000100002100030000400005000060.
Table 4 definition format of parameter value rule corresponding to exemplary product parameters
According to the technical scheme, under the condition that the parameter type comprises the range type product parameter, the first value rule corresponding to the acquired range type product parameter is analyzed to obtain the minimum parameter value and the maximum parameter value, so that whether the parameter value is in the parameter value range constructed based on the minimum parameter value and the maximum parameter value can be checked, and effective verification of the range type product parameter is realized; and under the condition that the parameter type comprises the list-type product parameters, analyzing a second value rule corresponding to the obtained list-type product parameters to obtain at least one parameter alternative value, so that whether the parameter values can be matched with the parameter alternative values or not can be checked, and therefore effective verification of the list-type product parameters is achieved.
An optional technical solution, after parsing the first value rule, the product parameter verification method may further include: obtaining a parameter adjustment step length; check if the parameter value is divisible by the parameter adjustment step size. The parameter adjustment step length may be understood as a minimum unit capable of adjusting the available value of the product parameter, which may be obtained by parsing the first value rule. On this basis, it is possible to check whether the parameter value is divisible by the parameter adjustment step in addition to checking whether the parameter value is within the parameter value range. When both are satisfied, the verification is considered to pass; otherwise, the verification is considered not to pass. According to the technical scheme, the product parameters are checked from different dimensions, so that the accuracy of product parameter checking can be improved, and more illegal product request messages can be filtered.
In order to better understand the above technical solutions as a whole, an exemplary description thereof is given below in connection with specific examples. By way of example, referring to fig. 3, in particular,
At the parameter checking entrance, receiving and analyzing the product request message sent by the foreground or the upstream system, and inquiring in the product ownership parameter mapping table to obtain the product function identifier and the product parameter identifier according to the ownership migration identifier, the input field message domain name and the product identifier obtained by analyzing the product request message. And then according to the product identifier, the product function identifier and the product parameter identifier, inquiring the product parameter table to obtain the parameter type of the product parameter and the parameter value rule corresponding to the parameter type. Judging whether the parameter type is a range type product parameter, if the parameter type is the range type product parameter, analyzing a parameter value rule corresponding to the range type product parameter to obtain a parameter maximum value, a parameter minimum value and a parameter adjustment step length, and checking whether the parameter value of the product parameter is in a parameter value range formed by the parameter minimum value and the parameter maximum value and can be divided by the parameter adjustment step length. If the parameter type is not the range type product parameter, judging whether the parameter type is the list type product parameter, if the parameter type is the list type product parameter, analyzing a parameter value rule corresponding to the list type product parameter to obtain a parameter alternative value, and checking whether the parameter value of the product parameter can be matched with the parameter alternative value. If the parameter type is not the list-type product parameter, judging whether the parameter type is other type product parameters, if the parameter type is other type parameters, checking the parameter value of the product parameters according to parameter value rules corresponding to other parameter types, and if the parameter value check is passed, sending a product request message to the ownership migration inlet. If the parameter type is not the other type of product parameter, directly sending the product request message to the rights migration inlet. The step of determining whether the parameter type is a range-type product parameter, a list-type product parameter or another type product parameter has no strict timing relationship, and the flowchart in fig. 3 is not limited to the timing relationship of three steps.
According to the technical scheme, the data model for verifying the product parameters is designed from the dimension of the product, so that the classification and maintenance of the product parameters are facilitated, meanwhile, the verification of the product parameters of different products by the same product right migration can be realized, and the verification of the range type product parameters and the list type product parameters by most products can be basically met by adopting a general range type product parameter and list type product parameter rule engine. The scheme can realize the configuration verification of product parameters at a unified entrance of the total control based on a configurable and extensible data model and a rule engine.
Example III
Fig. 4 is a block diagram of a product parameter verification apparatus according to a third embodiment of the present invention, which is configured to perform the product parameter verification method according to any of the foregoing embodiments. The device and the product parameter verification method of each embodiment belong to the same invention conception, and the details of the embodiment of the product parameter verification device, which are not described in detail, can be referred to the embodiment of the product parameter verification method. Referring to fig. 4, the apparatus may specifically include: the product identification obtaining module 310, the product parameter identification inquiring module 320, the parameter type inquiring module 330 and the parameter value checking module 340.
The product identifier obtaining module 310 is configured to obtain a data model and a rule engine in response to a product ownership migration instruction, and receive a product request message, and parse the product request message to obtain an ownership migration identifier, an input field message domain name, and a product identifier of a target product to be subjected to the ownership migration;
The product parameter identification query module 320 is configured to query from the data model according to the weight migration identification, the input field message domain name, and the product identification to obtain a product function identification and a product parameter identification, where a product function represented by the product function identification belongs to each candidate function of the target product, and a product parameter represented by the product parameter identification belongs to each candidate parameter of the product function;
A parameter type query module 330, configured to query the data model for a parameter type of the product parameter according to the product identifier, the product function identifier, and the product parameter identifier;
the parameter value verification module 340 is configured to verify, by using a rule engine, a parameter value of a product parameter obtained by parsing a product request message based on a parameter value rule corresponding to a parameter type.
Optionally, on the basis of the above device, the data model at least includes a product rights parameter mapping table, and the product rights parameter mapping table at least stores rights migration identification, input field message domain name, product identification, product function identification and product parameter identification with mapping relation; the product parameter identification query module 320 may be specifically configured to: and inquiring from the product right parameter mapping table according to the right migration identification, the input field message domain name and the product identification to obtain the product function identification and the product parameter identification.
Optionally, on the basis of the above device, the data model at least includes a product parameter table, and at least a product identifier, a product function identifier, a product parameter identifier, a parameter type and a parameter value rule with a mapping relation are stored in the product parameter table; the parameter type query module 330 may specifically be configured to: inquiring the parameter type of the product parameter from the product parameter table according to the product identifier, the product function identifier and the product parameter identifier; the parameter value checking module 340 may specifically be configured to: inquiring from a product parameter table to obtain a parameter value rule corresponding to the parameter type; and verifying the parameter value of the product parameter obtained from the analysis of the product request message based on the parameter value rule by using a rule engine.
Optionally, in the case that the parameter type includes a range type product parameter, the parameter value checking module 340 includes: the parameter minimum maximum value obtaining unit is used for taking the parameter value rule corresponding to the obtained range type product parameter as a first value rule, and analyzing the first value rule to obtain a parameter minimum value and a parameter maximum value; and the parameter value verification unit is used for verifying whether the parameter value of the product parameter is in the parameter value range or not according to the parameter value range obtained based on the parameter minimum value and the parameter maximum value.
Optionally, on the basis of the above apparatus, the parameter value verification module 340 further includes: the step length adjusting unit is used for obtaining a parameter adjusting step length after analyzing the first value rule; and the step length integer division checking unit is used for checking whether the parameter value can be divided by the parameter adjustment step length integer.
Optionally, in the case that the parameter type includes a list-type product parameter, the parameter value checking module 340 includes: the parameter alternative value obtaining unit is used for taking the obtained parameter value rule corresponding to the list-type product parameter as a second value rule, and analyzing the second value rule to obtain at least one parameter alternative value; and the parameter alternative value verification unit is used for verifying whether a parameter alternative value matched with the parameter value of the product parameter exists in the at least one parameter alternative value.
Optionally, on the basis of the above device, the device is configured in a parameter verification entry set on a server, and the server is further provided with a rights migration entry corresponding to a target product, and the device may further include:
And the product request message sending module is used for sending the product request message to the rights migration inlet after the parameter value verification is passed, so as to carry out rights migration on the target product based on the rights migration inlet.
According to the product parameter verification device provided by the third embodiment of the invention, the product identifier obtaining module responds to the product ownership migration instruction, acquires the data model and the rule engine, receives the product request message, analyzes the product request message, and obtains the ownership migration identifier, the input field message domain name and the product identifier of the target product to be subjected to the ownership migration; inquiring from the data model by a product parameter identification inquiring module according to the rights migration identification, the input field message domain name and the product identification to obtain a product function identification and a product parameter identification; inquiring the parameter type of the product parameter from the data model by a parameter type inquiring module according to the product identifier, the product function identifier and the product parameter identifier; and verifying the parameter value of the product parameter obtained by analysis from the product request message by using a rule engine based on a parameter value rule corresponding to the parameter type through a parameter value verification module. The device can realize the verification process of the product parameters with lower development cost.
The product parameter verification device provided by the embodiment of the invention can execute the product parameter verification method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
It should be noted that, in the embodiment of the product parameter verification apparatus, each unit and module included are only divided according to the functional logic, but not limited to the above division, so long as the corresponding functions can be implemented; in addition, the specific names of the functional units are also only for distinguishing from each other, and are not used to limit the protection scope of the present invention.
Example IV
Fig. 5 shows a schematic diagram of the structure of an electronic device 10 that may be used to implement an embodiment of the invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. Electronic equipment may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
As shown in fig. 5, the electronic device 10 includes at least one processor 11, and a memory, such as a Read Only Memory (ROM) 12, a Random Access Memory (RAM) 13, etc., communicatively connected to the at least one processor 11, in which the memory stores a computer program executable by the at least one processor, and the processor 11 may perform various appropriate actions and processes according to the computer program stored in the Read Only Memory (ROM) 12 or the computer program loaded from the storage unit 18 into the Random Access Memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 may also be stored. The processor 11, the ROM 12 and the RAM 13 are connected to each other via a bus 14. An input/output (I/O) interface 15 is also connected to bus 14.
Various components in the electronic device 10 are connected to the I/O interface 15, including: an input unit 16 such as a keyboard, a mouse, etc.; an output unit 17 such as various types of displays, speakers, and the like; a storage unit 18 such as a magnetic disk, an optical disk, or the like; and a communication unit 19 such as a network card, modem, wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunication networks.
The processor 11 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, digital Signal Processors (DSPs), and any suitable processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as the product parameter verification method.
In some embodiments, the product parameter verification method may be implemented as a computer program tangibly embodied on a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 10 via the ROM 12 and/or the communication unit 19. One or more of the steps of the product parameter verification method described above may be performed when the computer program is loaded into RAM 13 and executed by processor 11. Alternatively, in other embodiments, the processor 11 may be configured to perform the product parameter verification method in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for carrying out methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be implemented. The computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which a user can provide input to the electronic device. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computing system may include clients and servers. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present invention may be performed in parallel, sequentially, or in a different order, so long as the desired results of the technical solution of the present invention are achieved, and the present invention is not limited herein.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.
Claims (9)
1. A method for verifying product parameters, comprising:
Responding to a product ownership migration instruction, acquiring a data model and a rule engine, receiving a product request message, and analyzing the product request message to obtain an ownership migration identifier, an input field message domain name and a product identifier of a target product to be subjected to the ownership migration;
inquiring from the data model according to the rights migration identifier, the input field message domain name and the product identifier to obtain a product function identifier and a product parameter identifier, wherein the product function represented by the product function identifier belongs to each candidate function of the target product, and the product parameter represented by the product parameter identifier belongs to each candidate parameter of the product function;
inquiring the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier;
Verifying the parameter value of the product parameter obtained by analysis from the product request message based on a parameter value rule corresponding to the parameter type by using the rule engine;
The data model at least comprises a product ownership parameter mapping table, wherein the product ownership parameter mapping table at least stores the ownership migration identification, the input field message domain name, the product identification, the product function identification and the product parameter identification which have mapping relations;
The obtaining the product function identifier and the product parameter identifier according to the rights migration identifier, the input field message domain name and the product identifier comprises the following steps:
And inquiring from the product right parameter mapping table according to the right migration identifier, the input field message domain name and the product identifier to obtain a product function identifier and a product parameter identifier.
2. The method according to claim 1, wherein the data model comprises at least a product parameter table, and the product parameter table stores at least the product identifier, the product function identifier, the product parameter identifier, the parameter type and the parameter value rule having a mapping relationship;
The step of inquiring the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier comprises the following steps:
Inquiring from the product parameter table according to the product identifier, the product function identifier and the product parameter identifier to obtain the parameter type of the product parameter;
The verifying, by using the rule engine, the parameter value of the product parameter obtained by parsing the product request message based on a parameter value rule corresponding to the parameter type, includes:
inquiring from the product parameter table to obtain a parameter value rule corresponding to the parameter type;
And verifying the parameter value of the product parameter obtained from the analysis in the product request message based on the parameter value rule by using the rule engine.
3. The method according to claim 1, wherein, in the case where the parameter type includes a range-type product parameter, the verifying the parameter value of the product parameter parsed from the product request message based on a parameter value rule corresponding to the parameter type includes:
Taking the parameter value rule corresponding to the obtained range type product parameter as a first value rule, and analyzing the first value rule to obtain a parameter minimum value and a parameter maximum value;
And checking whether the parameter value of the product parameter is in the parameter value range or not according to the parameter value range obtained based on the parameter minimum value and the parameter maximum value.
4. The method of claim 3, further comprising, after said parsing the first value rule:
Obtaining a parameter adjustment step length;
checking whether the parameter value is divisible by the parameter adjustment step size.
5. The method according to claim 1, wherein, in the case where the parameter type includes a list-type product parameter, the verifying the parameter value of the product parameter parsed from the product request message based on a parameter value rule corresponding to the parameter type includes:
Taking the acquired parameter value rule corresponding to the list-type product parameter as a second value rule, and analyzing the second value rule to obtain at least one parameter alternative value;
Checking whether a parameter alternative value matched with the parameter value of the product parameter exists in the at least one parameter alternative value.
6. The method of claim 1, applied to a parameter verification portal provided on a server, the server further provided with a rights migration portal corresponding to the target product;
The method further comprises the steps of:
And after the parameter value passes the verification, sending the product request message to the rights migration inlet so as to carry out rights migration on the target product based on the rights migration inlet.
7. A product parameter verification apparatus, comprising:
the product identification obtaining module is used for responding to the product ownership migration instruction, obtaining a data model and a rule engine, receiving a product request message, and analyzing the product request message to obtain an ownership migration identification, an input field message domain name and a product identification of a target product to be subjected to the ownership migration;
A product parameter identification query module, configured to query from the data model according to the rights migration identification, the input field message domain name, and the product identification to obtain a product function identification and a product parameter identification, where a product function represented by the product function identification belongs to each candidate function of the target product, and a product parameter represented by the product parameter identification belongs to each candidate parameter of the product function;
The parameter type query module is used for querying the parameter type of the product parameter from the data model according to the product identifier, the product function identifier and the product parameter identifier;
The parameter value verification module is used for verifying the parameter value of the product parameter obtained by analysis from the product request message based on a parameter value rule corresponding to the parameter type by utilizing the rule engine;
the data model at least comprises a product ownership parameter mapping table, wherein the product ownership parameter mapping table at least stores ownership migration identifications, input field message domain names, product identifications, product function identifications and product parameter identifications with mapping relations;
the product parameter identification query module is specifically configured to: and inquiring from the product right parameter mapping table according to the right migration identification, the input field message domain name and the product identification to obtain the product function identification and the product parameter identification.
8. An electronic device, comprising:
at least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores a computer program executable by the at least one processor to cause the at least one processor to perform the product parameter verification method of any one of claims 1-6.
9. A computer readable storage medium storing computer instructions for causing a processor to perform the product parameter verification method according to any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210866737.6A CN115145587B (en) | 2022-07-22 | 2022-07-22 | Product parameter verification method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210866737.6A CN115145587B (en) | 2022-07-22 | 2022-07-22 | Product parameter verification method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115145587A CN115145587A (en) | 2022-10-04 |
CN115145587B true CN115145587B (en) | 2024-08-02 |
Family
ID=83414585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210866737.6A Active CN115145587B (en) | 2022-07-22 | 2022-07-22 | Product parameter verification method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115145587B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116055350B (en) * | 2023-01-03 | 2024-05-14 | 重庆长安汽车股份有限公司 | Json-based data communication quality detection method |
CN116192999A (en) * | 2023-02-28 | 2023-05-30 | 中国建设银行股份有限公司 | Message processing method, device, equipment, storage medium and program product |
CN116340187B (en) * | 2023-05-25 | 2023-08-15 | 建信金融科技有限责任公司 | Rule engine migration test method and device, electronic equipment and storage medium |
CN119541685B (en) * | 2023-08-29 | 2025-09-26 | 中国石油天然气股份有限公司 | Method, device, equipment and medium for determining oil and gas source |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111581291A (en) * | 2020-05-09 | 2020-08-25 | 北京字节跳动网络技术有限公司 | Data processing method and device, electronic equipment and readable medium |
CN114185575A (en) * | 2021-12-13 | 2022-03-15 | 中国建设银行股份有限公司 | Business system upgrading method and device |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7904360B2 (en) * | 2002-02-04 | 2011-03-08 | Alexander William EVANS | System and method for verification, authentication, and notification of a transaction |
US9864991B2 (en) * | 2009-09-22 | 2018-01-09 | Murphy Oil Usa, Inc. | Method and apparatus for secure transaction management |
US10514954B2 (en) * | 2015-10-28 | 2019-12-24 | Qomplx, Inc. | Platform for hierarchy cooperative computing |
CN107579836A (en) * | 2016-07-04 | 2018-01-12 | 中兴通讯股份有限公司 | A kind of parameter verification method and apparatus and NM server |
CN108701256B (en) * | 2016-08-22 | 2022-06-28 | 甲骨文国际公司 | System and method for metadata-driven external interface generation for application programming interfaces |
RU2677384C1 (en) * | 2017-12-14 | 2019-01-16 | Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк) | Way of automatic calculation of the included money in case of failures |
CN109981803B (en) * | 2017-12-27 | 2022-04-29 | 中兴通讯股份有限公司 | Service request processing method and device |
CN109101812A (en) * | 2018-08-28 | 2018-12-28 | 北京神州绿盟信息安全科技股份有限公司 | A kind of parameter verification method, apparatus, computing device and storage medium |
CN109815013A (en) * | 2019-01-02 | 2019-05-28 | 深圳壹账通智能科技有限公司 | Business data processing method, apparatus, computer equipment and storage medium |
CN111694556B (en) * | 2019-03-15 | 2023-11-07 | 北京京东尚科信息技术有限公司 | Verification method and system, computer system and medium |
SG10201902410PA (en) * | 2019-03-18 | 2020-10-29 | Mastercard International Inc | Methods and systems for computing interchange rate designator for a payment transaction |
CN110502442B (en) * | 2019-08-15 | 2023-02-03 | 平安普惠企业管理有限公司 | Dynamic parameter checking method, device, equipment and storage medium |
CN110457384A (en) * | 2019-08-15 | 2019-11-15 | 中国银行股份有限公司 | Transaction data processing method and device |
CN112037051B (en) * | 2020-09-11 | 2023-09-22 | 中国银行股份有限公司 | Account clearing account opening method and device |
CN112416784A (en) * | 2020-11-27 | 2021-02-26 | 平安普惠企业管理有限公司 | Interface checking method, system and device based on configuration center and storage medium |
CN112540923B (en) * | 2020-12-15 | 2022-03-25 | 平安科技(深圳)有限公司 | Interface parameter checking and converting method, device, equipment and storage medium |
CN112528305B (en) * | 2020-12-16 | 2023-10-10 | 平安银行股份有限公司 | Access control method, device, electronic equipment and storage medium |
CN112669076A (en) * | 2020-12-30 | 2021-04-16 | 平安证券股份有限公司 | Data distribution method based on rule engine, server and storage medium |
CN114004612A (en) * | 2021-11-04 | 2022-02-01 | 中国银行股份有限公司 | Two-dimensional code payment processing method and mobile terminal |
CN114328682B (en) * | 2021-12-21 | 2025-02-11 | 中国农业银行股份有限公司 | A data processing method, device, equipment and medium based on rule engine |
-
2022
- 2022-07-22 CN CN202210866737.6A patent/CN115145587B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111581291A (en) * | 2020-05-09 | 2020-08-25 | 北京字节跳动网络技术有限公司 | Data processing method and device, electronic equipment and readable medium |
CN114185575A (en) * | 2021-12-13 | 2022-03-15 | 中国建设银行股份有限公司 | Business system upgrading method and device |
Also Published As
Publication number | Publication date |
---|---|
CN115145587A (en) | 2022-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115145587B (en) | Product parameter verification method and device, electronic equipment and storage medium | |
TW201944306A (en) | Method and device for determining high-risk user | |
KR20190025005A (en) | Method and device for controlling data risk | |
CN110163457A (en) | A kind of abnormal localization method and device of operational indicator | |
WO2019169766A1 (en) | Electronic apparatus, method and system for early warning regarding system sensitive content, and storage medium | |
CN113127878A (en) | Risk assessment method and device for threat event | |
CN111242428A (en) | Microservice processing method, apparatus, device and storage medium | |
CN110245684B (en) | Data processing method, electronic device, and medium | |
CN110610365A (en) | Method and device for identifying transaction request | |
WO2019095569A1 (en) | Financial analysis method based on financial and economic event on microblog, application server, and computer readable storage medium | |
CN116596665B (en) | Data processing method, device, equipment and storage medium | |
CN116401410B (en) | Method, device, storage medium and equipment for accessing map data to multi-scene graph database | |
CN111275071A (en) | Prediction model training method, prediction device and electronic equipment | |
CN117670363A (en) | Early warning method, device, equipment and storage medium | |
CN117609311A (en) | Service degradation method, device, equipment and storage medium | |
CN110009170A (en) | Model score bearing calibration, device and server | |
CN116258594A (en) | Method, device, equipment, medium and product for determining bond issuer default risk | |
CN115619413A (en) | A method, device, equipment and storage medium for determining abnormal transactions | |
CN114168599A (en) | Data summarizing method and device and terminal equipment | |
CN117473007B (en) | Method, device, electronic device and storage medium for determining contribution of difference rate | |
CN117668363A (en) | Recommendation method, device, equipment and medium | |
CN117495525A (en) | Data processing method, apparatus, device, storage medium, and program product | |
CN115455437A (en) | Code unauthorized detection method and device, electronic equipment and storage medium | |
CN117609625A (en) | Data processing method, device, electronic equipment and storage medium | |
CN112966210A (en) | Method and device for storing user data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |