A parameter acquisition method, device, equipment and medium

By matching instantiated data and rules in the data source in the data template, and sending parameter results directly to the service processing module, the problems of high cost and low efficiency of parameter development in the existing technology are solved, and the ability of business personnel to obtain parameters independently is realized. , reducing manual participation.

CN112181521BActive Publication Date: 2025-01-14CHINA CONSTRUCTION BANK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011035006.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-27
Publication Date
2025-01-14
Estimated Expiration
2040-09-27

AI Technical Summary

Technical Problem

The existing parameter development methods have problems such as high labor costs, flexibility and low efficiency, and business personnel cannot independently develop parameters.

Method used

By pre-establishing a data template, instantiated data is obtained from the data source according to the target object, and matching it with the data rules in the data template, the target data rules are determined, and the parameter results are sent to the service processing module for business processing.

Benefits of technology

It realizes the effect of business personnel to obtain parameters independently without the participation of developers, saves labor costs, and improves the flexibility and efficiency of parameter acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112181521B_ABST
    Figure CN112181521B_ABST
Patent Text Reader

Abstract

The embodiments of the present invention disclose a parameter acquisition method, device, equipment and medium. The method comprises: according to at least one target object set in a pre-established data template, acquiring instantiated data corresponding to each target object from a data source; matching the instantiated data corresponding to each target object with at least one data rule corresponding to each target object in the data template to determine the target data rule; sending at least one parameter result corresponding to the target data rule to a business processing module, so that the business processing module performs business processing according to the parameter result. The embodiments of the present invention enable business personnel to autonomously acquire parameters without the involvement of developers, saving labor costs and improving the flexibility and efficiency of parameter acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of data processing technology, and in particular to a parameter acquisition method, device, equipment and medium. Background Art

[0002] As a process-driven platform, intensive investment and trading operations have extremely high requirements for internal parameter data. Business needs hope to respond to the update and iteration of new products in actual business through flexible parameter configuration.

[0003] The existing method is that business personnel propose parameter requirements, developers develop parameters, and then modify the business logic to meet business requirements through version updates. However, this method requires developers to participate in parameter development, which has high labor costs. Business personnel cannot independently develop parameters, and the flexibility and efficiency of parameter development are low. Summary of the invention

[0004] The embodiments of the present application disclose a parameter acquisition method, device, equipment and medium to solve the problems of high labor cost and low flexibility and efficiency of parameter development in existing parameter development methods.

[0005] In a first aspect, an embodiment of the present invention provides a parameter acquisition method, the method comprising:

[0006] According to at least one target object set in the pre-established data template, acquiring instantiation data corresponding to each target object from a data source;

[0007] Matching the instantiation data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine a target data rule;

[0008] At least one parameter result corresponding to the target data rule is sent to a business processing module, so that the business processing module performs business processing according to the parameter result.

[0009] In a second aspect, an embodiment of the present invention provides a parameter acquisition device, the device comprising:

[0010] An instantiation data acquisition module, used to acquire instantiation data corresponding to each target object from a data source according to at least one target object set in a pre-established data template;

[0011] a target data rule determination module, configured to match the instantiation data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine the target data rule;

[0012] The parameter result sending module is used to send at least one parameter result corresponding to the target data rule to the business processing module, so that the business processing module can perform business processing according to the parameter result.

[0013] In a third aspect, an embodiment of the present invention provides a device, the device comprising:

[0014] one or more processors;

[0015] a storage device for storing one or more programs,

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the parameter acquisition method as described in any one of the embodiments of the present invention.

[0017] In a fourth aspect, an embodiment of the present invention provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements a parameter acquisition method as described in any one of the embodiments of the present invention.

[0018] The embodiment of the present invention obtains instantiation data corresponding to each target object from a data source according to at least one target object set in a pre-established data template, matches the instantiation data corresponding to each target object with at least one data rule corresponding to each target object in the data template, determines the target data rule, and finally sends at least one parameter result corresponding to the target data rule to a business processing module for the business processing module to perform business processing according to the parameter result, so that business personnel can pre-create data templates according to business needs, thereby achieving the effect of autonomously obtaining parameters based on the data template, without the need for developer participation, saving labor costs, and improving the flexibility and efficiency of parameter acquisition. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 is a flow chart of a parameter acquisition method provided in Embodiment 1 of the present invention;

[0021] Figure 2 A flow chart of a parameter acquisition method provided in Embodiment 2 of the present invention;

[0022] Figure 3 A schematic diagram of the structure of a parameter acquisition device provided in Embodiment 3 of the present invention;

[0023] Figure 4 A schematic diagram of the structure of a device provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0024] The embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the embodiments of the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only structures related to the embodiments of the present invention are shown in the accompanying drawings, rather than all structures.

[0025] Embodiment 1

[0026] Figure 1 1 is a flow chart of a parameter acquisition method provided by the first embodiment of the present invention. This embodiment is applicable to the case where the corresponding parameter results are automatically acquired according to the instantiation data of the target object. The method can be executed by the parameter acquisition device provided by the embodiment of the present invention, and the device can be implemented by software and / or hardware. Figure 1 As shown, the method may include:

[0027] Step 101: According to at least one target object set in a pre-established data template, instantiation data corresponding to each target object is obtained from a data source.

[0028] Among them, the data template is established by the business personnel in advance according to the business needs, and is used to match the instantiated data and automatically obtain the parameter results corresponding to the instantiated data. The business personnel can add, subtract and modify the content included in the data template to cope with different instantiated data. The number of data templates can be one or more, and the number of target objects included in each data template can be one or more. The target object is determined by the business personnel based on the business objects frequently involved in the project. Optionally, the target object includes at least one of the following: cash flow, standard clearing route, message information, transaction confirmation and delivery confirmation. This implementation only gives examples of the target object and does not specifically limit the target object. The business personnel can adjust the business objects in the data template in real time according to the business needs of the project.

[0029] Specifically, the parameter acquisition system responds to the startup instruction and starts the startup work. The business function module in the parameter system sends a data communication request to the associated data source. After the data source verifies the data communication request, it establishes data communication with the business function module. The business function module obtains the instantiation data corresponding to each target from the data source according to at least one target object set in the pre-established data template, where the instantiation data refers to the business data generated by the target object in the actual business of the project. For example, if the target object is "cash flow", the corresponding instantiation data includes but is not limited to the amount value, cash flow area, business category and business subcategory, etc. The business function module temporarily stores these instantiation data in the system memory for subsequent matching with the data template.

[0030] By acquiring instantiated data corresponding to each target object from a data source according to at least one target object set in a pre-established data template, the acquisition of business data is completed, laying a data foundation for subsequent matching with data rules.

[0031] Step 102: Match the instantiation data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine the target data rule.

[0032] Each target object in the data template corresponds to at least one data rule, which is written and set by business personnel based on experience. A data rule consists of at least one data condition, which limits the value of the data. For example, "data A" = "1111" is a data condition.

[0033] Specifically, the business function module calls the parameter service module in the parameter acquisition system to control the parameter service module to continue to call the parameter matching engine in the parameter acquisition system, so that the parameter matching engine matches the instantiated data corresponding to the target object temporarily stored in the memory with at least one data rule corresponding to each target object in the data template, and uses the data rule that the instantiated data fully complies with as the target data rule.

[0034] For example, assuming that the instantiated data includes "data A=1111", "data B=2222", "data C=3333" and "data D=4444", data rule 1 is "data A=1111, data B=1111, data C=3333, data D=4444", data rule 2 is "data A=1111, data B=3333, data C=3333, data D=4444", and data rule 3 is "data A=1111, data B=2222, data C=3333", then data rule 3 is the target data rule that matches the instantiated data.

[0035] By matching the instantiation data corresponding to each target object with at least one data rule corresponding to each target object in the data template, the target data rule is determined, laying a foundation for subsequently determining the parameter result according to the target data rule.

[0036] Step 103: Send at least one parameter result corresponding to the target data rule to a business processing module, so that the business processing module can perform business processing according to the parameter result.

[0037] Among them, each data rule in the data template corresponds to at least one parameter result, and the parameter result can be adjusted by business personnel according to actual business needs.

[0038] Specifically, the parameter matching engine in the parameter acquisition system feeds back the parameter results corresponding to the target data rules in the data template to the parameter service module according to the target data rules determined in step 102, so that the parameter service module feeds back the parameter results to the business function module, and the business function module sends the acquired parameter results to the business processing module in the parameter acquisition system, so that the business processing module processes the specific business logic according to the parameter results and completes the corresponding business processing operations.

[0039] By sending at least one parameter result corresponding to the target data rule to the business processing module, so that the business processing module performs business processing according to the parameter result, the effect of automatic business processing is achieved without manual intervention, thereby reducing labor costs.

[0040] The technical solution provided by the embodiment of the present invention obtains instantiation data corresponding to each target object from a data source according to at least one target object set in a pre-established data template, matches the instantiation data corresponding to each target object with at least one data rule corresponding to each target object in the data template, determines the target data rule, and finally sends at least one parameter result corresponding to the target data rule to a business processing module for the business processing module to perform business processing according to the parameter result, so that business personnel can pre-create data templates according to business needs, thereby achieving the effect of autonomously obtaining parameters based on the data template, without the need for developer participation, saving labor costs, and improving the flexibility and efficiency of parameter acquisition.

[0041] Based on the above embodiment, before step 101, two steps A and B are included:

[0042] A. Respond to the user's data template configuration request, generate an information configuration table and present it visually to the user.

[0043] Specifically, the user sends a data template configuration request to the parameter acquisition system, and the sending method includes but is not limited to the application software developed in the mobile terminal, wherein the mobile terminal includes but is not limited to smart phones, tablet computers and personal computers and any device with an intelligent operating system. The parameter acquisition system responds to the data template configuration request, generates an information configuration table based on the pre-stored table data, and visually displays the information configuration table to the user, and the display method includes but is not limited to visually displaying it to the user through the display interface of the mobile terminal.

[0044] Optionally, after responding to the user's data template configuration request, it includes:

[0045] The data template configuration request is parsed to determine the user identity information included in the data template configuration request; the user identity information is verified to determine whether the user is a legitimate user.

[0046] Specifically, the data template configuration request includes the user's identity information. When the parameter acquisition system receives the data template configuration request sent by the user, it parses the data template configuration request to obtain the user identity information corresponding to the user who sent the data template configuration request. Then, the parameter acquisition system verifies the user identity information. The verification method includes but is not limited to matching verification through whitelist / blacklist. That is, if the user identity information exists in the whitelist, it means that the user is a legal user. Correspondingly, if the user identity information exists in the blacklist, it means that the user is an illegal user.

[0047] By verifying the user's identity information, it is determined whether the user is a legitimate user, which ensures the reliability and security of the data template configuration and prevents others from maliciously tampering with the data template.

[0048] Optionally, after determining whether the user is a legitimate user, the following steps are included:

[0049] If the user is not a legitimate user, a warning message is sent to the user to reject the user's data template configuration request.

[0050] Specifically, when the parameter acquisition system determines that the user is not a legitimate user, it generates an alarm message and displays it visually to the user, such as "authentication exception" or "please try again", etc., to reject the user's data template configuration request.

[0051] If the user is not a legitimate user, an alarm message is sent to the user, thereby warning the illegal user and ensuring the security of the data template configuration.

[0052] B. In response to the user's configuration operation on at least one type of information among the target object, attribute information, attribute value and parameter result included in the information configuration table, a data template is established.

[0053] Among them, an attribute information and a corresponding attribute value together constitute a data condition, for example, the data condition "data A" = "1111", where "data A" is the attribute information and "1111" is the attribute value corresponding to "data A". Optionally, the attribute information includes but is not limited to at least one of the following: entity number, entity name, business category and business subcategory.

[0054] Specifically, the user can perform configuration operations on at least one type of information among the target object, attribute information, attribute value, and parameter result in the visually displayed information configuration table. The configuration operation can be to select from the candidate items to determine the target object, attribute information, attribute value, and parameter result; or the user can define input data as the target object, attribute information, attribute value, and parameter result. This embodiment does not limit the specific method of the configuration operation. When the user configuration is completed, the user enters the template name, template version number, template description information, template creator information, and template creation date information, and the parameter acquisition system establishes a data template accordingly.

[0055] By generating an information configuration table and presenting it visually to the user, and responding to the user's configuration operations on at least one type of information including the target object, attribute information, attribute value, and parameter result included in the information configuration table, a data template is established, allowing business personnel to independently establish data templates without the involvement of technical personnel, thereby greatly reducing labor costs.

[0056] Based on the above embodiment, the method further includes:

[0057] Receive the data template number and data rule number input by the user, and determine the target data template and the target data rule in the target data template from the candidate data templates based on the data template number and the data rule number; send at least one parameter result corresponding to the target data rule to the business processing module, so that the business processing module can perform business processing according to the parameter result.

[0058] Specifically, the user can input the data template number and data rule number that the user wants to use subjectively in the visual interface of the parameter acquisition system according to actual business needs. The parameter acquisition system calls the parameter matching engine, first determines the target data template from the candidate templates according to the data template number, and then determines the target data rule in the target data template according to the data rule number, and feeds back the parameter result corresponding to the target data rule to the parameter service module, so that the parameter service module can then feed back the parameter result to the business function module. The business function module sends the acquired parameter result to the business processing module in the parameter acquisition system, so that the business processing module can process the specific business logic according to the parameter result and complete the corresponding business processing operation.

[0059] By determining the parameter result according to the data template number and data rule number input by the user, the user can independently call the parameter result he wants to use according to his needs, thereby improving the flexibility of parameter acquisition.

[0060] Based on the above embodiment, after step 103, the following further steps are included:

[0061] A prompt message is sent to the preset business personnel to prompt the preset business personnel that the parameter result of the instantiation data corresponding to the target object has been determined.

[0062] Specifically, when the business function module in the parameter acquisition system obtains the parameter results fed back from the parameter service module, a prompt message is sent to the preset business personnel according to the contact information of the business personnel preset by the parameter acquisition system through the existing wireless information transmission technology, so as to prompt the preset business personnel that the parameter results of the instantiation data corresponding to the target object have been determined. The form of the prompt message includes but is not limited to "new parameter results have been determined, please check" or "parameter result determination progress has been updated, please check", etc. This embodiment does not limit the specific form of the prompt message.

[0063] By sending prompt information to the preset business personnel to prompt the preset business personnel, the parameter results of the instantiation data corresponding to the target object have been currently determined, so that the business personnel can grasp the progress of parameter result determination in real time, which greatly improves the user experience.

[0064] Embodiment 2

[0065] Figure 2 This is a flow chart of a parameter acquisition method provided in Embodiment 2 of the present invention. This embodiment is optimized based on the above optional embodiments, such as Figure 2 As shown, the method may include:

[0066] Step 201: According to at least one target object set in a pre-established data template, instantiation data corresponding to each target object is obtained from a data source.

[0067] Step 202: Match the instantiation data corresponding to any target object with the attribute value of the attribute information set in at least one data rule corresponding to the target object.

[0068] Among them, at least one attribute information is set in each data rule, and each attribute information is set with at least one attribute value. Taking the target object as a standard clearing remittance route as an example, the set attribute information includes but is not limited to entity number, entity name, business module, business category, business category, counterparty, counterparty name, transaction confirmation status, transaction confirmation method, delivery confirmation method, delivery confirmation status, front desk special mark, batch write-off and Korean won hedging mark, etc.; taking the target object as message information as an example, the set attribute information includes but is not limited to entity number, entity name, accounting institution, accounting name, regional category code, currency, amount, clearing path, remittance route type, processing action, clearing house, clearing method and account line code, etc.

[0069] Specifically, the parameter matching engine in the parameter acquisition system extracts instantiated data corresponding to the attribute information from the acquired instantiated data according to the attribute information set in each data rule corresponding to the target object, and matches the extracted instantiated data with the attribute value of the corresponding attribute information.

[0070] Optionally, step 202 includes:

[0071] According to any target object, the matching priority of each data rule corresponding to the target object is determined; and in the order of the matching priority, the instantiated data corresponding to the target object is matched with the attribute value of the attribute information set in each data rule corresponding to the target object.

[0072] Among them, when configuring the data template, the business personnel set the corresponding matching priority for each data rule, and match the instantiated data corresponding to the target object with the attribute value of the attribute information set in each data rule in order of the matching priority from high to low.

[0073] Specifically, if the instantiation data corresponding to the target object matches the attribute value of the attribute information set in any data rule, then the matching with the subsequent data rules with a lower matching priority is stopped, and the matching operation is completed.

[0074] By matching the instantiated data corresponding to the target object with the attribute values ​​of the attribute information set in each data rule corresponding to the target object in the order of matching priority, the matching efficiency is improved and the acquisition speed of the parameter results is accelerated.

[0075] Step 203: If the attribute value of the attribute information set in any data rule is the same as the instantiation data corresponding to the target object, then the data rule is used as the target data rule.

[0076] For example, assume that the instantiation data of the target object is "Entity Number: 10010, Entity Name: China Construction Bank, Transaction Amount: RMB 1 million", and the target object corresponds to three data rules, namely data rule A, data rule B and data rule C, where the attribute information and attribute values ​​set by data rule A are "Entity Number: 10011, Entity Name: Industrial and Commercial Bank of China, Transaction Amount: RMB 1 million", the attribute information and attribute values ​​set by data rule B are "Entity Number: 10010, Entity Name: China Construction Bank, Transaction Amount: RMB 500,000", and the attribute information and attribute values ​​set by data rule C are "Entity Number: 10010, Entity Name: China Construction Bank, Transaction Amount: RMB 1 million". It can be seen that the attribute values ​​of the attribute information set in data rule C are the same as the instantiation data corresponding to the target object, so data rule C is used as the target data rule.

[0077] Step 204: Send at least one parameter result corresponding to the target data rule to a business processing module, so that the business processing module can perform business processing according to the parameter result.

[0078] The technical solution provided by the embodiment of the present invention matches the instantiation data corresponding to any target object with the attribute value of the attribute information set in at least one data rule corresponding to the target object. If the attribute value of the attribute information set in any data rule is the same as the instantiation data corresponding to the target object, the data rule is used as the target data rule, and finally at least one parameter result corresponding to the target data rule is sent to the business processing module for the business processing module to perform business processing according to the parameter result, thereby achieving the effect of autonomously obtaining parameters without the participation of developers, saving labor costs, and improving the flexibility and efficiency of parameter acquisition.

[0079] Based on the above embodiment, after step 202, the following steps are included:

[0080] If no attribute value of the attribute information set in any data rule is the same as the instantiation data corresponding to the target object, a prompt message is sent to the preset business personnel to prompt the business personnel to manually determine the parameter result for the instantiation data corresponding to the target object.

[0081] Specifically, if no attribute value of the attribute information set in any data rule is the same as the instantiated data corresponding to the target object, it means that the current data template is not configured with the parameter result associated with the instantiated data, that is, the parameter result cannot be returned according to the instantiated data corresponding to the target object. The parameter acquisition system sends a prompt message to the preset business personnel according to the preset business personnel contact information through the existing wireless information transmission technology, so as to prompt the preset business personnel to manually determine the parameter result for the instantiated data corresponding to the target object. The form of the prompt message includes but is not limited to "Please determine the parameter result manually" or "Unable to match the parameter result, please handle it manually", etc. This embodiment does not limit the specific form of the prompt message.

[0082] By sending prompt information to the preset business personnel to prompt the business personnel to manually determine the parameter results for the instantiated data corresponding to the target object, parameter results that cannot be determined automatically can be determined manually, ensuring that the business personnel can grasp the progress of parameter result determination in real time, greatly improving the user experience.

[0083] Based on the above embodiment, before step 202, the following steps are included:

[0084] The attribute information, attribute values ​​and parameter results set in each of the data rules are loaded into the memory.

[0085] By loading the attribute information, attribute values ​​and parameter results set in each data rule into the memory, the retrieval speed of the attribute information, attribute values ​​and parameter results is improved due to the high-speed data transmission characteristics of the memory.

[0086] Embodiment 3

[0087] Figure 3 This is a schematic diagram of the structure of a parameter acquisition device provided in Embodiment 3 of the present invention, which can execute a parameter acquisition method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. Figure 3 As shown, the device may include:

[0088] The instantiation data acquisition module 31 is used to acquire the instantiation data corresponding to each target object from the data source according to at least one target object set in the pre-established data template;

[0089] A target data rule determination module 32, configured to match the instantiation data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine the target data rule;

[0090] The parameter result sending module 33 is used to send at least one parameter result corresponding to the target data rule to the business processing module, so that the business processing module can perform business processing according to the parameter result.

[0091] Based on the above embodiment, the target object includes at least one of the following: cash flow, standard clearing route, message information, transaction confirmation and delivery confirmation.

[0092] Based on the above embodiment, the target data rule determination module 32 is specifically used for:

[0093] Matching the instantiation data corresponding to any target object with the attribute value of the attribute information set in at least one data rule corresponding to the target object;

[0094] If the attribute value of the attribute information set in any data rule is the same as the instantiation data corresponding to the target object, the data rule is used as the target data rule.

[0095] Based on the above embodiment, the target data rule determination module 32 is further configured to:

[0096] According to any target object, determine the matching priority of each data rule corresponding to the target object;

[0097] According to the order of the matching priority, the instantiated data corresponding to the target object is matched with the attribute values ​​of the attribute information set in each data rule corresponding to the target object.

[0098] Based on the above embodiment, the attribute information includes but is not limited to at least one of the following: entity number, entity name, business category and business subcategory.

[0099] Based on the above embodiment, the device further includes a memory loading module, which is specifically used for:

[0100] The attribute information, attribute values ​​and parameter results set in each of the data rules are loaded into the memory.

[0101] Based on the above embodiment, the device further includes a data template establishing module, which is specifically used for:

[0102] Respond to the user's data template configuration request, generate an information configuration table and present it to the user visually;

[0103] In response to the user's configuration operation on at least one type of information among the target object, attribute information, attribute value and parameter result included in the information configuration table, a data template is established.

[0104] Based on the above embodiment, the device further includes an identity authentication module, which is specifically used to:

[0105] Parsing the data template configuration request to determine the user identity information included in the data template configuration request;

[0106] The user identity information is verified to determine whether the user is a legitimate user.

[0107] On the basis of the above embodiment, the device further includes an alarm information sending module, which is specifically used to:

[0108] If the user is not a legitimate user, a warning message is sent to the user to reject the user's data template configuration request.

[0109] Based on the above embodiment, the device further includes a number accepting module, which is specifically used for:

[0110] Receive a data template number and a data rule number input by a user, and determine a target data template and a target data rule in the target data template from candidate data templates according to the data template number and the data rule number;

[0111] At least one parameter result corresponding to the target data rule is sent to a business processing module, so that the business processing module performs business processing according to the parameter result.

[0112] On the basis of the above embodiment, the device further includes a first prompt information sending module, which is specifically used to:

[0113] A prompt message is sent to the preset business personnel to prompt the preset business personnel that the parameter result of the instantiation data corresponding to the target object has been determined.

[0114] On the basis of the above embodiment, the device further includes a second prompt information sending module, which is specifically used to:

[0115] If no attribute value of the attribute information set in any data rule is the same as the instantiation data corresponding to the target object, a prompt message is sent to the preset business personnel to prompt the business personnel to manually determine the parameter result for the instantiation data corresponding to the target object.

[0116] A parameter acquisition device provided in an embodiment of the present invention can execute a parameter acquisition method provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method. For technical details not described in detail in this embodiment, please refer to the parameter acquisition method provided in any embodiment of the present invention.

[0117] Embodiment 4

[0118] Figure 4 A schematic diagram of the structure of a device provided in Embodiment 4 of the present invention. Figure 4 A block diagram of an exemplary device 400 suitable for use in implementing embodiments of the present invention is shown. Figure 4 The device 400 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0119] like Figure 4 As shown, the device 400 is in the form of a general-purpose computing device. The components of the device 400 may include, but are not limited to: one or more processors or processing units 401, a system memory 402, and a bus 403 connecting different system components (including the system memory 402 and the processing unit 401).

[0120] Bus 403 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.

[0121] Device 400 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by device 400, including volatile and non-volatile media, removable and non-removable media.

[0122] System memory 402 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 404 and / or cache memory 405. Device 400 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 406 may be used to read and write non-removable, non-volatile magnetic media ( Figure 4 not shown, usually called a "hard drive"). Although Figure 4 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 403 via one or more data medium interfaces. Memory 402 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of various embodiments of the present invention.

[0123] A program / utility 408 having a set (at least one) of program modules 407 may be stored, for example, in memory 402, such program modules 407 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 407 generally perform the functions and / or methods of the embodiments described herein.

[0124] Device 400 can also communicate with one or more external devices 409 (e.g., keyboard, pointing device, display 410, etc.), can also communicate with one or more devices that enable users to interact with the device 400, and / or communicate with any device that enables the device 400 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication can be performed through input / output (I / O) interface 411. In addition, device 400 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN) and / or public network, such as the Internet) through network adapter 412. As shown in the figure, network adapter 412 communicates with other modules of device 400 through bus 403. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with device 400, including but not limited to: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and data backup storage system, etc.

[0125] The processing unit 401 executes various functional applications and data processing by running the program stored in the system memory 402, for example, implementing the parameter acquisition method provided in the embodiment of the present invention, including:

[0126] According to at least one target object set in the pre-established data template, acquiring instantiation data corresponding to each target object from a data source;

[0127] Matching the instantiation data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine a target data rule;

[0128] At least one parameter result corresponding to the target data rule is sent to a business processing module, so that the business processing module performs business processing according to the parameter result.

[0129] Embodiment 5

[0130] Embodiment 5 of the present invention further provides a computer-readable storage medium, wherein the computer-executable instructions are used to execute a parameter acquisition method when executed by a computer processor, the method comprising:

[0131] According to at least one target object set in the pre-established data template, acquiring instantiation data corresponding to each target object from a data source;

[0132] Matching the instantiation data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine a target data rule;

[0133] At least one parameter result corresponding to the target data rule is sent to a business processing module, so that the business processing module performs business processing according to the parameter result.

[0134] Of course, a storage medium containing computer executable instructions provided by an embodiment of the present invention, whose computer executable instructions are not limited to the method operations described above, can also perform related operations in a parameter acquisition method provided by any embodiment of the present invention. The computer-readable storage medium of an embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0135] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0136] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0137] Computer program code for performing the operations of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0138] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A parameter acquisition method, characterized in that: include: According to at least one target object set in the pre-established data template, instantiated data corresponding to each target object is obtained from a data source, wherein the instantiated data is business data generated by the target object in the actual business of the project, and the target object includes at least one of the following: cash flow, standard clearing route, message information, transaction confirmation and delivery confirmation; Matching the instantiation data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine a target data rule; Sending at least one parameter result corresponding to the target data rule to a business processing module, so that the business processing module performs business processing according to the parameter result, wherein the parameter result corresponding to each data rule in the data template is obtained by adjusting by business personnel according to actual business needs; The matching of the instantiated data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine the target data rule includes: Matching the instantiation data corresponding to any target object with the attribute value of the attribute information set in at least one data rule corresponding to the target object, and loading the attribute information, attribute value and parameter result set in each of the data rules into the memory; If the attribute value of the attribute information set in any data rule is the same as the instantiation data corresponding to the target object, then the data rule is used as the target data rule; The matching of instantiated data corresponding to any target object with the attribute value of the attribute information set in at least one data rule corresponding to the target object includes: According to any target object, determine the matching priority of each data rule corresponding to the target object; According to the order of the matching priority, the instantiated data corresponding to the target object is matched with the attribute values ​​of the attribute information set in each data rule corresponding to the target object; According to at least one target object set in a pre-established data template, before acquiring instantiation data corresponding to each target object from a data source, the method includes: Respond to the user's data template configuration request, generate an information configuration table and present it to the user visually; In response to the user's configuration operation on at least one type of information among the target object, attribute information, attribute value and parameter result included in the information configuration table, a data template is established, wherein the configuration operation refers to the user's selection operation or custom input operation on the candidate items.

2. The method according to claim 1, characterized in that The attribute information includes but is not limited to at least one of the following: entity number, entity name, business category and business subcategory.

3. The method according to claim 1, characterized in that After responding to the user's data template configuration request, it includes: Parsing the data template configuration request to determine the user identity information included in the data template configuration request; The user identity information is verified to determine whether the user is a legitimate user.

4. The method according to claim 3, characterized in that After determining whether the user is a legitimate user, the following steps are included: If the user is not a legitimate user, a warning message is sent to the user to reject the user's data template configuration request.

5. The method according to claim 1, characterized in that The method further comprises: Receive a data template number and a data rule number input by a user, and determine a target data template and a target data rule in the target data template from candidate data templates according to the data template number and the data rule number; At least one parameter result corresponding to the target data rule is sent to a business processing module, so that the business processing module performs business processing according to the parameter result.

6. The method according to claim 1, characterized in that After sending at least one parameter result corresponding to the target data rule to the business processing module, it includes: A prompt message is sent to the preset business personnel to prompt the preset business personnel that the parameter result of the instantiation data corresponding to the target object has been determined.

7. The method according to claim 1, characterized in that After matching the instantiation data corresponding to any target object with the attribute value of the attribute information set in at least one data rule corresponding to the target object, the method includes: If no attribute value of the attribute information set in any data rule is the same as the instantiation data corresponding to the target object, a prompt message is sent to a preset business personnel to prompt the business personnel to manually determine the parameter result for the instantiation data corresponding to the target object.

8. A parameter acquisition device, characterized in that: include: An instantiated data acquisition module is used to acquire instantiated data corresponding to each target object from a data source according to at least one target object set in a pre-established data template, wherein the instantiated data is business data generated by the target object in the actual business of the project, and the target object includes at least one of the following: cash flow, standard clearing route, message information, transaction confirmation and delivery confirmation; a target data rule determination module, configured to match the instantiation data corresponding to each of the target objects with at least one data rule corresponding to each of the target objects in the data template to determine the target data rule; A parameter result sending module, used for sending at least one parameter result corresponding to the target data rule to a business processing module, so that the business processing module can perform business processing according to the parameter result, wherein the parameter result corresponding to each data rule in the data template is obtained by adjusting by business personnel according to actual business needs; The target data rule determination module is specifically used to: Matching the instantiation data corresponding to any target object with the attribute value of the attribute information set in at least one data rule corresponding to the target object; If the attribute value of the attribute information set in any data rule is the same as the instantiation data corresponding to the target object, then the data rule is used as the target data rule; The target data rule determination module is specifically used to: According to any target object, determine the matching priority of each data rule corresponding to the target object; According to the order of the matching priority, the instantiated data corresponding to the target object is matched with the attribute values ​​of the attribute information set in each data rule corresponding to the target object; The device also includes a memory loading module, which is used to load the attribute information, attribute value and parameter result set in each of the data rules into the memory; The device also includes a data template establishment module, which is used to: respond to the user's data template configuration request, generate an information configuration table and display it visually to the user; respond to the user's configuration operation on at least one type of information included in the information configuration table, including the target object, attribute information, attribute value and parameter result, to establish a data template, wherein the configuration operation refers to the user's selection operation or custom input operation on the candidate item.

9. A device, characterized in that: The device also includes: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the parameter acquisition method as described in any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the parameter acquisition method as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Processing data monitoring method

    CN105205121A

  • Workflow method executed based on business data rule

    CN105913197A