Business data processing method and device and related equipment

By configuring standard holding type rule configuration files and asset available format information for different categories of scenarios in financial scenarios, the problems of different business data formats in different categories of scenarios are solved, and the effect of reducing development costs and improving processing efficiency is achieved.

CN119599799APending Publication Date: 2025-03-11PING AN FINANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411584375.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The business data formats of different categories and scenarios in financial scenarios vary, resulting in operation and maintenance personnel needing to develop various business data formats and assets that can be controlled to edit, which is prone to errors, has high development and maintenance costs, and is low in processing efficiency.

Method used

A business data processing method is proposed, by determining the corresponding standard position type rule configuration file when receiving the business data, performing data conversion, obtaining all standard position type data and asset available format information of the target category scenario, and generating and outputting asset position available data.

Benefits of technology

By configuring standard position type rule configuration files and asset available format information for all categories and scenarios, development costs are reduced, business data processing efficiency is improved in financial scenarios, and different business data formats and asset available control edits are avoided for different categories and scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599799A_ABST
    Figure CN119599799A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a business data processing method and device and related equipment, and belongs to the technical field of data processing. The method comprises the following steps: when business data is received, determining a standard position type rule configuration file corresponding to the business data; based on the standard position type rule configuration file, performing data conversion on the business data to obtain standard position type data; responding to the asset position available demand request of the target category scene, and obtaining all standard position type data and asset available format information of the target category scene; and generating and outputting asset position available data of the target category scene according to all the standard position type data of the target category scene and the asset available format information. The processing efficiency of the business data in the financial scene can be improved, and the development cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a business data processing method, device and related equipment. Background Art

[0002] As financial services become increasingly diversified, there are more and more types of investments in financial assets (such as bonds, deposits, funds, etc.).

[0003] In order to control the asset availability and capital availability of financial asset investments, calculations must be performed based on business data from different categories and scenarios. However, the business data formats of different categories and scenarios are different, and the asset availability control editors corresponding to the business data formats are also different. Operation and maintenance personnel need to develop a variety of business data formats and asset availability control editors, which is prone to errors, and the development and maintenance costs are high, and the processing efficiency is low.

[0004] Therefore, how to improve the processing efficiency of business data in financial scenarios and reduce development costs has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The main purpose of the embodiments of the present application is to propose a business data processing method, device and related equipment, aiming to improve the processing efficiency of business data in financial scenarios and reduce development costs.

[0006] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes a business data processing method, the method comprising:

[0007] Upon receiving the business data, determining a standard position type rule configuration file corresponding to the business data;

[0008] Based on the standard position type rule configuration file, the business data is converted to obtain standard position type data;

[0009] In response to the asset position availability requirement request of the target category scenario, all standard position type data and asset availability format information of the target category scenario are obtained;

[0010] Based on all standard position type data and asset available format information of the target category scenario, the asset position available data of the target category scenario is generated and output.

[0011] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides a service data processing device, the device comprising:

[0012] A query module, for determining, upon receiving business data, a standard position type rule configuration file corresponding to the business data;

[0013] A conversion module, configured to perform data conversion on the business data based on the standard position type rule configuration file to obtain standard position type data;

[0014] An acquisition module, configured to respond to an asset position availability requirement request of a target category scenario and acquire all standard position type data and asset availability format information of the target category scenario;

[0015] The calculation module is used to generate and output the asset position available data of the target category scenario according to all standard position type data and asset available format information of the target category scenario.

[0016] To achieve the above-mentioned purpose, the third aspect of an embodiment of the present application proposes a computer device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the method described in the first aspect when executing the computer program.

[0017] To achieve the above-mentioned purpose, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.

[0018] The business data processing method, device and related equipment proposed in the present application include: upon receiving business data, determining the standard position type rule configuration file corresponding to the business data; based on the standard position type rule configuration file, performing data conversion on the business data to obtain standard position type data; in response to the asset position availability demand request of the target category scenario, obtaining all standard position type data and asset availability format information of the target category scenario; based on all standard position type data and asset availability format information of the target category scenario, generating and outputting the asset position availability data of the target category scenario. In this way, by configuring the standard position type rule configuration file and asset availability format information for all category scenarios, it is no longer necessary to provide different business data formats and corresponding asset availability control editing for the business needs of different category scenarios, thereby reducing development costs and improving the processing efficiency of business data in financial scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 This is a first flow chart of the business data processing method provided in the embodiment of the present application;

[0020] Figure 2 This is a second flow chart of the business data processing method provided in the embodiment of the present application;

[0021] Figure 3 This is a third flow chart of the business data processing method provided in the embodiment of the present application;

[0022] Figure 4 is a schematic block diagram of a business data processing device provided in an embodiment of the present application;

[0023] Figure 5 It is a schematic block diagram of the structure of the computer device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0025] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0027] First, some nouns involved in this application are analyzed:

[0028] Business data: can be instruction data and transaction data of various businesses in different scenarios. Business, that is, transaction type, includes spot bond trading, bond lending, distribution trading, pledge repo, buyout repo, borrowing and other transaction types.

[0029] Position type: refers to the classification of certain assets or securities held by investors or trading participants in financial transactions. It reflects the types and quantities of assets held by investors at a specific point in time. The definition of position type can vary depending on the needs of specific financial institutions, exchanges or investors. Position types usually include the following information:

[0030] Asset Type: refers to the type of assets held, such as stocks, bonds, futures, options, etc.

[0031] Trading direction: refers to whether the asset held is long (buy) or short (sell).

[0032] Trading product: refers to the specific asset target, such as the code of a stock, the name of a bond, etc.

[0033] Position Quantity: refers to the quantity or share of an asset held.

[0034] Holding cost: refers to the cost price or average cost when purchasing an asset.

[0035] Market value: refers to the value of the assets held at the current market price.

[0036] Profit and loss situation: refers to the profit or loss of the assets held relative to the purchase cost.

[0037] The definition of position type can vary depending on the needs of a specific financial institution, exchange, or investor.

[0038] Target category: also known as target business, which may refer to the business that the investor or operator is inquiring or operating.

[0039] Position, also known as "head lining", means money, and is a popular term in the financial and business circles. For example, if a bank's income is greater than its expenditure in all payments on the day, it is called a "long position", and if the payment is greater than the income, it is called a "short position".

[0040] In the related technologies, servers and terminal devices applied to the field of data processing technology are equipped with business data processing models, based on which position data for various category scenarios can be automatically generated.

[0041] Based on this, the embodiments of the present application provide a business data processing method, apparatus and related equipment, aiming to improve the processing efficiency of business data in data processing scenarios and reduce development costs.

[0042] The business data processing method, device and related equipment provided in the embodiments of the present application are specifically explained through the following embodiments. First, the business data processing method in the embodiments of the present application is described.

[0043] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Among them, artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.

[0044] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0045] The business data processing method provided in the embodiment of the present application relates to the field of data processing technology. The business data processing method provided in the embodiment of the present application can be applied to a terminal, can be applied to a server side, or can be software running in a terminal or a server side. In some embodiments, the terminal can be a vehicle-mounted terminal, a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or can be configured as a server cluster or a distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the business data processing method, etc., but is not limited to the above forms.

[0046] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer computer devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0047] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0048] Figure 1 is an optional flowchart of the business data processing method provided in an embodiment of the present application. Figure 1The method may include but is not limited to steps 101 to 104.

[0049] Step 101, when receiving business data, determine the standard position type rule configuration file corresponding to the business data.

[0050] Business data may include instruction data and transaction data of various businesses in the financial field in different scenarios. When receiving business data such as instruction data and transaction data of a certain business in a certain scenario, it is stored in the message queue, and then the state parameters and process node parameters of the instruction data and transaction data are obtained based on the message queue, and then the standard position type rule configuration file corresponding to the instruction data and transaction data is determined according to the state parameters and process node parameters.

[0051] Here, before determining the standard position type rule configuration file corresponding to the business data, the position type rule configuration files that need to be processed in all scenarios need to be initialized to the database first as standard position type rule configuration files, specifically: receiving a configuration operation for configuring a standard position type rule configuration file; in response to the configuration operation, generating multiple standard position type rule configuration files, the multiple standard position type rule configuration files include multiple instruction-caliber position type rule configuration files and multiple transaction-caliber position type rule configuration files.

[0052] Among them, there are multiple instruction caliber position type rule configuration files and multiple transaction caliber position type rule configuration files, for example, there can be 34 instruction caliber position type rule configuration files and 11 transaction caliber position type rule configuration files.

[0053] Step 102: Based on the standard position type rule configuration file, the business data is converted to obtain standard position type data.

[0054] After determining the standard position type rule configuration file corresponding to the business data, the corresponding position type rule is retrieved based on the standard position type rule configuration file, and the business data including instruction data and transaction data is converted into standard position type data. Here, for example, the standard position type data corresponding to the 34 instruction-based position type rule configuration files and the 11 transaction-based position type rule configuration files mentioned above is 45 types of position type data.

[0055] Step 103, in response to the asset position availability requirement request of the target category scenario, all standard position type data and asset availability format information of the target category scenario are obtained.

[0056] Asset available format information, that is, asset available expression; format information is expression.

[0057] In some embodiments, it is monitored whether an asset position availability query request is received, or whether the asset position availability update conditions of the target category scenario are met; if an asset position availability query request is received, or the asset position availability update conditions of the target category scenario are met, then respond to the asset position availability demand request of the target category scenario; obtain the available calculation rule code of the target category scenario; according to the available calculation rule code, retrieve the asset available format information from the format information database; according to the scenario identifier of the target category scenario, retrieve all standard position type data from the standard position type database.

[0058] In some embodiments, it is monitored whether an asset position availability query request is received and whether the asset position availability update conditions of the target category scenario are met; if an asset position availability query request is received and the asset position availability update conditions of the target category scenario are met, then respond to the asset position availability demand request of the target category scenario; obtain the available calculation rule code of the target category scenario; according to the available calculation rule code, retrieve the asset available format information from the format information database; according to the scenario identifier of the target category scenario, retrieve all standard position type data from the standard position type database.

[0059] Step 104, based on all standard position type data and asset available format information of the target category scenario, generate and output the asset position available data of the target category scenario.

[0060] In some embodiments, this step can be implemented based on AI technologies such as neural networks, and the function of this step can be quickly implemented through a trained neural network.

[0061] According to the asset availability expression configured in the scenario, the position type data of the target category scenario is filtered and addition and subtraction operations are performed to obtain the asset position availability result (i.e., available data) of the target category scenario.

[0062] Finally, based on all standard position type data of the target category scenario and the asset available format information, the asset position available data of the target category scenario is generated.

[0063] The business data processing method provided in the above embodiment includes: upon receiving business data, determining the standard position type rule configuration file corresponding to the business data; based on the standard position type rule configuration file, performing data conversion on the business data to obtain standard position type data; in response to the asset position availability demand request of the target category scenario, obtaining all standard position type data and asset availability format information of the target category scenario; based on all standard position type data and asset availability format information of the target category scenario, generating and outputting the asset position availability data of the target category scenario. In this way, by configuring the standard position type rule configuration file and asset availability format information for all category scenarios, it is no longer necessary to provide different business data formats and corresponding asset availability control editing for the business needs of different category scenarios, thereby reducing development costs and improving the processing efficiency of business data in data processing scenarios.

[0064] In step 101 of some embodiments, the state parameters and process node parameters of the business data may be obtained; and the standard position type rule configuration file corresponding to the business data may be determined based on the state parameters and process node parameters.

[0065] Specifically, the instruction data and transaction data of various businesses in different scenarios (that is, the various status data of instructions and transactions of various categories) are abstracted into unified instruction-caliber position type rule configuration files and transaction-caliber position type rule configuration files (that is, standard position type rule configuration files) according to status parameters and process node parameters.

[0066] In step 103 of some embodiments, Figure 2 As shown, all standard position type data and asset available format information of the target category scenario are obtained, including:

[0067] Step 201, obtaining the available calculation rule code of the target category scenario;

[0068] Step 202, according to the available calculation rule code, retrieve the available format information of the asset from the format information database;

[0069] Step 203, according to the scenario identifier of the target category scenario, retrieve all standard holding type data from the standard holding type database.

[0070] Specifically, when the corresponding asset is available for calculation, the front end must specify an available calculation rule code, which needs to be defined in advance. When responding to the asset position available demand request of the target category scenario, the available calculation rule code of the target category scenario is obtained, and the back end queries the corresponding configured asset available format information from the format information database based on the available calculation rule code; then, based on the scenario identifier of the target category scenario, all standard position type data of the target category scenario are queried from the standard position type database.

[0071] Before step 103 in some embodiments, it is also possible to monitor whether an asset position availability query request is received and / or whether the asset position availability update conditions of the target category scenario are met; if an asset position availability query request is received and / or the asset position availability update conditions of the target category scenario are met, the step of responding to the asset position availability demand request of the target category scenario is executed.

[0072] In some embodiments, before step 101, it may also include: receiving a configuration operation for configuring a standard position type rule configuration file; in response to the configuration operation, generating multiple standard position type rule configuration files, the multiple standard position type rule configuration files including multiple instruction caliber position type rule configuration files and multiple transaction caliber position type rule configuration files.

[0073] During data pre-processing, the position type rule configuration files required for processing in all scenarios need to be initialized to the database as standard position type rule configuration files. Specifically, when a configuration operation for configuring a standard position type rule configuration file is received, multiple standard position type rule configuration files are generated in response to the configuration operation, and the multiple standard position type rule configuration files include multiple instruction-caliber position type rule configuration files and multiple transaction-caliber position type rule configuration files.

[0074] In some embodiments, the business data processing method may also include: displaying asset available format information for each category scenario through a front-end page; receiving editing operations through the front-end page; and editing corresponding asset available format information based on the editing operations.

[0075] Here, the asset available format information (i.e. available calculation logic) of each category scenario is managed in a unified manner, and all asset available format information can be displayed on the front-end page to facilitate learning and real-time adjustment of logic; the corresponding asset available format information can be freely configured through the front-end page according to needs, and the free configuration can take effect in real time.

[0076] In some embodiments, the business data processing method may also include: generating virtual temporary format information based on the user's first editing operation; generating special logical format information for each category scenario based on the user's second editing operation; and generating asset available format information for each category scenario based on the virtual temporary format information and the special logical format information.

[0077] Here is the method for generating asset available format information for each category scenario. For several asset categories, there are common parts of available format information. You can customize a virtual temporary format information for the common parts of the available format information of these asset categories. For the different business scenarios of these asset categories, generate special logical format information for each category scenario. By adding the virtual temporary format information to the special logical format information, you can easily configure the available format information that meets the needs of various business scenarios of different categories.

[0078] In some embodiments, the business data processing method may further include: when a new category scenario is detected, assigning a scenario identifier and an available calculation rule code to the new category scenario; based on the user's configuration operation, generating asset available format information corresponding to the available calculation rule code, and at least one standard position type rule configuration file corresponding to the scenario identifier.

[0079] Category scenario, that is, business scenario.

[0080] This embodiment supports the development of asset availability for new business scenarios. For new business scenarios, asset availability does not require code development. When a new category scenario is detected, it only needs to allocate a scenario identifier and an available calculation rule code to the new category scenario; then, according to the user's configuration operation, generate asset availability format information corresponding to the available calculation rule code and at least one standard position type rule configuration file corresponding to the scenario identifier.

[0081] See also Figure 3 , Figure 3 This is a third flow chart of the business data processing method provided in the embodiment of the present application. Specifically, it includes:

[0082] (1) Data pre-processing.

[0083] In some embodiments, during data pre-processing, the position type rule configurations that need to be processed in all scenarios need to be initialized to the database first. Specifically, the various status data of instructions and transactions of various categories are abstracted into unified 34 instruction-caliber position types (corresponding to the instruction-caliber position type rule configuration files in the above text) and 11 transaction-caliber position types (corresponding to the transaction-caliber position type rule configuration files in the above text) according to the status (corresponding to the status parameters in the above text) and process nodes (corresponding to the process node parameters in the above text), and then the unified 34 instruction-caliber position types and 11 transaction-caliber position types are stored in the database.

[0084] After the different status instruction data and transaction data arrive, the corresponding position type rules are taken out according to the corresponding configuration to generate 45 types of position type data.

[0085] (2) Configuration of asset availability expression (corresponding to the asset availability format information above).

[0086] In some embodiments, based on the available scenario assets of various categories, the background configuration module adds and subtracts 45 types of positions, and configures calculation expressions corresponding to scenarios of different categories. The configuration here provides a result calculation function. After adjusting the formula configuration, you can directly see the adjusted result. If the result is correct, the formula can take effect in real time.

[0087] (3) Available calculations.

[0088] In some embodiments, when an instruction is given to calculate available scenarios for a certain category, all types of positions of this product regarding this asset can be queried from the database, and the available formulas (corresponding asset available format information) configured for the corresponding scenarios can be queried from the expression database.

[0089] According to the asset available expression configured in the scenario, various types of position data are filtered and added and subtracted to obtain the position available results of each category (corresponding to the position available data mentioned above).

[0090] In some embodiments, when the corresponding asset is available for calculation, the front-end page must specify a rule code for available calculation. This rule code needs to be defined in advance. The background queries the corresponding configured asset availability expression based on this code, and then first queries all the data of all position types of this product on this asset code on the day into the memory, and uses the aviator calculation engine to calculate the corresponding asset availability result based on the configured asset availability aviator expression.

[0091] In some embodiments, the asset available expressions of each category scenario can be managed in a unified manner, and all asset available expressions can be displayed on the front-end page to facilitate learning and real-time adjustment of logic; the corresponding asset available expressions can be freely configured through the front-end page according to needs, and the free configuration can take effect in real time.

[0092] In some embodiments, there are common parts in the available expressions for several asset categories. You can customize a virtual temporary expression, and the expressions of these asset categories all reference it. Combined with your own special logic, you can easily configure available expressions that meet different business scenarios of various categories. This customized reference of the configuration makes configuration easier.

[0093] In some embodiments, for new business scenario assets to be available, there is no need for code development. It is only necessary to define a uniquely identifiable available code for the business scenario, and configure the asset available expression corresponding to this available code in the available configuration module, so as to support the expansion of new business scenarios and reduce development costs.

[0094] Therefore, by configuring standard position type rule configuration files and asset availability format information for all category scenarios, it is no longer necessary to provide different business data formats and corresponding asset availability control editing for the business needs of different category scenarios, which reduces development costs and improves the processing efficiency of business data in financial scenarios.

[0095] See also Figure 4 , Figure 4 It is a schematic block diagram of a business data processing device provided in an embodiment of the present application. The business data processing device can be configured in a computer device to execute the aforementioned business data processing method.

[0096] like Figure 4 As shown, the business data processing device 400 includes: a query module 401 , a conversion module 402 , an acquisition module 403 and a calculation module 404 .

[0097] Query module 401, for determining the standard position type rule configuration file corresponding to the business data upon receiving the business data;

[0098] The conversion module 402 is used to convert the business data based on the standard position type rule configuration file to obtain standard position type data;

[0099] The acquisition module 403 is used to respond to the asset position availability demand request of the target category scenario and acquire all standard position type data and asset availability format information of the target category scenario;

[0100] The calculation module 404 is used to generate and output the asset position available data of the target category scenario based on all standard position type data and asset available format information of the target category scenario.

[0101] In some embodiments, the query module 401 is further configured to:

[0102] Get the status parameters and process node parameters of business data;

[0103] Determine the standard position type rule configuration file corresponding to the business data based on the status parameters and process node parameters.

[0104] In some embodiments, the acquisition module 403 is further used to:

[0105] Obtain the available calculation rule codes for the target category scenario;

[0106] According to the available calculation rule code, the available format information of the asset is retrieved from the format information database;

[0107] According to the scenario identifier of the target category scenario, all standard holding type data are retrieved from the standard holding type database.

[0108] In some embodiments, the service data processing device 400 further includes a monitoring module, wherein the monitoring module is used to:

[0109] Monitor whether an asset position availability query request is received and / or whether the asset position availability update conditions of the target category scenario are met;

[0110] If an asset position availability query request is received, and / or the asset position availability update condition of the target category scenario is met, the step of responding to the asset position availability demand request of the target category scenario is executed.

[0111] In some embodiments, the service data processing device 400 further includes a generation module, and the generation module is used to:

[0112] Receive configuration operations for configuring the profile of standard position type rules;

[0113] In response to the configuration operation, a plurality of standard position type rule configuration files are generated, wherein the plurality of standard position type rule configuration files include a plurality of instruction caliber position type rule configuration files and a plurality of transaction caliber position type rule configuration files.

[0114] In some embodiments, the service data processing device 400 further includes an editing module, and the editing module is used to:

[0115] Display available asset formats for each category scenario on the front-end page;

[0116] Receive editing operations through the front-end page;

[0117] Based on the editing operation, edit the corresponding asset available format information.

[0118] In some embodiments, the service data processing device 400 further includes a format information generation module, and the format information generation module is used to:

[0119] generating virtual temporary format information according to a first editing operation of the user;

[0120] Generate special logical format information for each category scenario based on the user's second editing operation;

[0121] Generate available asset format information for each category scenario based on virtual temporary format information and special logical format information.

[0122] In some embodiments, the business data processing device 400 further includes a new category scenario configuration module, and the new category scenario configuration module is used to:

[0123] When a new category scenario is detected, a scenario identifier and an available calculation rule code are assigned to the new category scenario;

[0124] According to the user's configuration operation, available asset format information corresponding to the available calculation rule code and at least one standard position type rule configuration file corresponding to the scenario identifier are generated.

[0125] Among them, each module in the above-mentioned business data processing device 400 corresponds to each step in the above-mentioned business data processing method embodiment, and its functions and implementation processes are no longer described one by one here.

[0126] The business data processing device 400 can execute the business data processing method provided in the embodiment of the present application, and therefore can achieve the beneficial effects that can be achieved by the business data processing method provided in the embodiment of the present application. Please refer to the previous embodiment for details and will not be repeated here.

[0127] The method and apparatus of the present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0128] Exemplarily, the above method and apparatus may be implemented in the form of a computer program. The computer program may be implemented in the form of a computer program. Figure 5 Runs on the computer device shown.

[0129] See also Figure 5 , Figure 5 It is a schematic block diagram of the structure of the computer device provided in the embodiment of the present application.

[0130] See also Figure 5 The computer device includes a processor and a memory connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0131] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.

[0132] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any business data processing method.

[0133] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0134] In some embodiments, the processor is used to run a computer program stored in the memory to implement the following steps:

[0135] When receiving the business data, determining the standard position type rule configuration file corresponding to the business data;

[0136] Based on the standard position type rule configuration file, the business data is converted to obtain the standard position type data;

[0137] In response to the asset position availability requirement request of the target category scenario, all standard position type data and asset availability format information of the target category scenario are obtained;

[0138] Based on all standard position type data of the target category scenario and asset available format information, the asset position available data of the target category scenario is generated and output.

[0139] In some embodiments, when implementing the determination of the standard position type rule configuration file corresponding to the business data, the processor is used to implement:

[0140] Get the status parameters and process node parameters of business data;

[0141] Determine the standard position type rule configuration file corresponding to the business data based on the status parameters and process node parameters.

[0142] In some embodiments, when the processor implements the acquisition of all standard holding type data and asset available format information of the target category scenario, it is used to implement:

[0143] Obtain the available calculation rule codes for the target category scenario;

[0144] According to the available calculation rule code, the available format information of the asset is retrieved from the format information database;

[0145] According to the scenario identifier of the target category scenario, all standard holding type data are retrieved from the standard holding type database.

[0146] In some embodiments, before implementing the asset position available demand request in response to the target category scenario, the processor is further configured to implement:

[0147] Monitor whether an asset position availability query request is received and / or whether the asset position availability update conditions of the target category scenario are met;

[0148] If an asset position availability query request is received, and / or the asset position availability update condition of the target category scenario is met, the step of responding to the asset position availability demand request of the target category scenario is executed.

[0149] In some embodiments, before implementing the step of determining the standard position type rule configuration file corresponding to the business data, the processor is further configured to implement:

[0150] Receive configuration operations for configuring the profile of standard position type rules;

[0151] In response to the configuration operation, a plurality of standard position type rule configuration files are generated, wherein the plurality of standard position type rule configuration files include a plurality of instruction caliber position type rule configuration files and a plurality of transaction caliber position type rule configuration files.

[0152] In some embodiments, the processor is used to run a computer program stored in the memory, and may further implement the following steps:

[0153] Display available asset formats for each category scenario on the front-end page;

[0154] Receive editing operations through the front-end page;

[0155] Based on the editing operation, edit the corresponding asset available format information.

[0156] In some embodiments, the processor is used to run a computer program stored in the memory, and may further implement the following steps:

[0157] generating virtual temporary format information according to a first editing operation of the user;

[0158] Generate special logical format information for each category scenario based on the user's second editing operation;

[0159] Generate available asset format information for each category scenario based on virtual temporary format information and special logical format information.

[0160] In some embodiments, the processor is used to run a computer program stored in the memory, and may further implement the following steps:

[0161] When a new category scenario is detected, a scenario identifier and an available calculation rule code are assigned to the new category scenario;

[0162] According to the user's configuration operation, available asset format information corresponding to the available calculation rule code and at least one standard position type rule configuration file corresponding to the scenario identifier are generated.

[0163] The computer device can execute the business data processing method provided in the embodiment of the present application, and therefore can achieve the beneficial effects that can be achieved by the business data processing method provided in the embodiment of the present application. Please refer to the previous embodiment for details and will not be repeated here.

[0164] An embodiment of the present application also provides a computer-readable storage medium.

[0165] The computer-readable storage medium of the present application stores a computer program, and when the computer program is executed by a processor, the steps of the business data processing method as described above are implemented.

[0166] The computer-readable storage medium may be an internal storage unit of the business data processing device or computer device of the aforementioned embodiment, such as a hard disk or memory of the business data processing device or computer device. The computer-readable storage medium may also be an external storage device of the business data processing device or computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital card (Secure Digital Card, SD Card), a flash card (Flash Card), etc., provided on the business data processing device or computer device.

[0167] Since the computer program stored in the computer-readable storage medium can execute any one of the business data processing methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the business data processing methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0168] Furthermore, the computer-readable storage medium may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc.; the data storage area may store data created according to the use of the blockchain node, etc.

[0169] The blockchain referred to in this application is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods. Each data block contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, platform product service layer, and application service layer.

[0170] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0171] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and these modifications or substitutions should be included in the protection scope of the present application.

Claims

1. A business data processing method, characterized in that: include: Upon receiving the business data, determining a standard position type rule configuration file corresponding to the business data; Based on the standard position type rule configuration file, the business data is converted to obtain standard position type data; In response to the asset position availability requirement request of the target category scenario, all standard position type data and asset availability format information of the target category scenario are obtained; Based on all standard position type data and asset available format information of the target category scenario, the asset position available data of the target category scenario is generated and output.

2. The business data processing method according to claim 1, characterized in that: The determining of the standard position type rule configuration file corresponding to the business data includes: Obtaining state parameters and process node parameters of the business data; According to the state parameters and process node parameters, a standard position type rule configuration file corresponding to the business data is determined.

3. The business data processing method according to claim 1, characterized in that: Before determining the standard position type rule configuration file corresponding to the business data, the method further includes: Receive configuration operations for configuring the profile of standard position type rules; In response to the configuration operation, a plurality of standard position type rule configuration files are generated, wherein the plurality of standard position type rule configuration files include a plurality of instruction caliber position type rule configuration files and a plurality of transaction caliber position type rule configuration files.

4. The business data processing method according to claim 1, characterized in that: The acquisition of all standard position type data and asset available format information of the target category scenario includes: Obtaining the available calculation rule code for the target category scenario; According to the available calculation rule code, the available format information of the asset is retrieved from the format information database; According to the scenario identifier of the target category scenario, all the standard holding type data are retrieved from the standard holding type database.

5. The business data processing method according to claim 1, characterized in that: Also includes: Display available asset formats for each category scenario on the front-end page; Receiving an editing operation through the front-end page; Based on the editing operation, the corresponding asset available format information is edited.

6. The business data processing method according to claim 5, characterized in that: Also includes: generating virtual temporary format information according to a first editing operation of the user; Generate special logical format information for each category scenario based on the user's second editing operation; Based on the virtual temporary format information and the special logical format information, the asset available format information for each category scenario is generated.

7. The business data processing method according to claim 1, characterized in that: Before responding to the asset position availability demand request of the target category scenario, the method further includes: Monitor whether an asset position availability query request is received and / or whether the asset position availability update conditions of the target category scenario are met; If an asset position availability query request is received, and / or the asset position availability update condition of the target category scenario is met, the step of responding to the asset position availability demand request of the target category scenario is executed.

8. The business data processing method according to any one of claims 1 to 7, characterized in that: Also includes: When a new category scenario is detected, a scenario identifier and an available calculation rule code are assigned to the new category scenario; According to the configuration operation of the user, the asset available format information corresponding to the available calculation rule code and at least one standard position type rule configuration file corresponding to the scenario identifier are generated.

9. A business data processing device, characterized in that: include: A query module, for determining, upon receiving business data, a standard position type rule configuration file corresponding to the business data; A conversion module, configured to perform data conversion on the business data based on the standard position type rule configuration file to obtain standard position type data; An acquisition module, configured to respond to an asset position availability requirement request of a target category scenario and acquire all standard position type data and asset availability format information of the target category scenario; The calculation module is used to generate and output the asset position available data of the target category scenario according to all standard position type data and asset available format information of the target category scenario.

10. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the business data processing method according to any one of claims 1 to 8 when executing the computer program.