Business system updating method and device, computer equipment and storage medium

By identifying the category of screening information and using the rules and conditions to automatically build and update the business system rules, the problem of low efficiency of business system update in existing technology has been solved, and efficient business system rules are updated.

CN119336771APending Publication Date: 2025-01-21KANG JIAN INFORMATION TECH (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411426129.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the prior art, the update of business systems requires developers to understand and build business rules in advance, resulting in low update efficiency and long time.

Method used

By obtaining the rules of the business system to update the request, identify the category of business screening information, use the rules and conditions to screen the output of the business system, build system business rules, and automatically update the business system.

Benefits of technology

It realizes the automatic construction and update of business system rules, reduces the workload of developers, and improves the update efficiency of business systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336771A_ABST
    Figure CN119336771A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a business system updating method and device, computer equipment and a storage medium, and belongs to the technical field of financial science and technology. The method comprises the following steps: acquiring a rule updating request of a service system; wherein the rule updating request comprises at least one piece of service screening information; performing category identification on the at least one piece of service screening information to obtain a target screening category; screening the service system output according to the target screening category, the at least one piece of service screening information and a rule condition tree to obtain target output information; wherein the rule condition tree comprises a mapping relation between the service screening information and the service system output; constructing a system business rule according to at least one piece of business screening information and the target output information; and performing rule updating on the service system according to the system service rule. The embodiment of the invention can reduce the updating time of the service system and improve the updating efficiency of the service system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of financial technology, and in particular to a business system updating method and apparatus, computer equipment and storage medium. Background Art

[0002] As computer technology has been integrated into the financial field, a variety of financial service platforms have emerged. In order to enrich the functionality of the financial service platform, a variety of business rules will be built on the financial service system to achieve functional updates of the financial service system. For example, in the insurance business platform, insurance conditions (age requirements, gender, medical information, etc.) are set. Only when the insurance conditions are met will the insurance registration interface be jumped to, and the relationship between the insurance conditions and the jump to the insurance registration interface is called a business rule.

[0003] In related technologies, the update of business systems requires developers to determine the conditions and output information of business rules in advance, and then re-sort the relationship between conditions and output information according to the latest rule construction requirements to update the rules of the business system. When updating a business system, not only is it required that developers have a certain ability to understand the rules, but they are also required to constantly learn the latest rule construction requirements, which consumes a lot of developers' time and affects the update efficiency of the business system. Therefore, how to reduce the time of business system updates and improve the update efficiency of business systems has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose a business system update method and apparatus, computer equipment and storage medium, aiming to reduce the time of business system update and improve the update efficiency of the business system.

[0005] To achieve the above object, a first aspect of an embodiment of the present application provides a business system update method, the method comprising:

[0006] Obtaining a rule update request from a business system; wherein the rule update request includes at least one business screening information;

[0007] Performing category identification on at least one of the service screening information to obtain a target screening category;

[0008] Filtering the business system output according to the target screening category, at least one of the business screening information and the rule condition tree to obtain target output information; wherein the rule condition tree includes a mapping relationship between the business screening information and the business system output;

[0009] Constructing a system business rule according to at least one of the business screening information and the target output information;

[0010] The business system is updated according to the system business rules.

[0011] In some embodiments, the rule condition tree is constructed based on candidate condition keys and candidate output values, the candidate condition keys represent the business screening information input by the business system, and the candidate output values ​​represent the candidate output information output by the business system;

[0012] The filtering and processing of the business system output according to the target filtering category, at least one of the business filtering information and the rule condition tree to obtain the target output information includes:

[0013] Filtering at least one selected condition key from the candidate condition keys according to the target screening category and at least one of the business screening information;

[0014] Screening the candidate output values ​​layer by layer according to at least one of the selected condition keys to obtain a target output value;

[0015] The target output information is screened out from the candidate output information according to the target output value.

[0016] In some embodiments, if the target screening category is an intelligent retrieval category; the step of screening at least one selected condition key from the candidate condition keys according to the target screening category and at least one of the business screening information includes:

[0017] Acquire data structure information of each of the business screening information according to the intelligent retrieval category;

[0018] Filtering target retrieval method information from preset candidate retrieval method information according to the data structure information;

[0019] At least one selected condition key is screened out from the candidate condition keys according to the target retrieval method information and at least one of the business screening information.

[0020] In some embodiments, if the target screening category is a multi-condition retrieval category; the step of screening at least one selected condition key from the candidate condition keys according to the target screening category and at least one of the business screening information includes:

[0021] Calculate the truth value of each of the business screening information according to the multi-condition search category to obtain a conditional truth value;

[0022] Constructing a conditional relational expression according to at least one of the conditional truth values;

[0023] At least one selected condition key is screened out from the candidate condition keys according to the conditional relationship.

[0024] In some embodiments, before filtering the preset candidate system output information according to the target filtering category, at least one of the business filtering information and the rule condition tree to obtain the target output information, the method further includes:

[0025] Constructing the rule condition tree specifically includes:

[0026] receiving a business rule configuration request;

[0027] Performing context parsing on the business rule configuration request to obtain context parsing information; wherein the context parsing information includes: configuration condition information and configuration system output information of the configuration condition information;

[0028] Performing key setting on the configuration condition information to obtain candidate condition keys;

[0029] Setting the value of the configuration system output information to obtain a candidate output value;

[0030] A condition tree is constructed according to the candidate condition keys and the candidate output values ​​to obtain the rule condition tree.

[0031] In some embodiments, after constructing the condition tree according to the candidate condition keys and the candidate output values ​​to obtain the rule condition tree, the method further includes:

[0032] Updating the rule condition tree specifically includes:

[0033] Receive rule configuration update information; wherein the rule configuration update information includes: update condition information and update system output information;

[0034] The candidate condition key is updated according to the update condition information to obtain an update condition key;

[0035] The candidate output value is updated according to the update system output information to obtain an updated output value;

[0036] The rule condition tree is updated according to the update condition key and the update output value to obtain an update condition tree.

[0037] In some embodiments, the step of performing category identification on at least one of the service screening information to obtain a target screening category includes:

[0038] Performing structural identification on at least one of the business screening information to obtain structural identification information;

[0039] Counting at least one of the business screening information to obtain the number of screening information;

[0040] The business screening information is classified according to the structure identification information and the number of screening information to obtain the target screening category.

[0041] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides a business system update device, the device comprising:

[0042] A request acquisition module, used to acquire a rule update request of a business system; wherein the rule update request includes at least one business screening information;

[0043] A category identification module, used to identify the category of at least one of the service screening information to obtain a target screening category;

[0044] A screening module, used to screen the business system output according to the target screening category, at least one of the business screening information and a rule condition tree to obtain target output information; wherein the rule condition tree includes a mapping relationship between the business screening information and the business system output;

[0045] A rule building module, used for building a system business rule according to at least one of the business screening information and the target output information;

[0046] A rule updating module is used to update the rules of the business system according to the system business rules.

[0047] 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.

[0048] 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.

[0049] The business system update method and device, computer equipment and storage medium proposed in the present application, when updating the rules in the business system, first determine the target screening category according to the category of at least one business screening information, then screen the business system output according to the target screening category, at least one business screening information and the rule condition tree to obtain the target output information corresponding to the at least one business screening information, and construct the system business rules according to the at least one business screening information and the target output information, so as to realize the automatic construction of the system business rules. The business system rules are updated according to the automatically constructed system business rules, and the business system rule updates can be automatically completed without the need for developers to understand the business rules of the business system in advance, which not only reduces the time for business system updates, but also improves the update efficiency of the business system. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 is a flow chart of a business system updating method provided in an embodiment of the present application;

[0051] Figure 2 is a flow chart of a business system updating method provided by another embodiment of the present application;

[0052] Figure 3 is a schematic diagram of a rule condition tree in a business system updating method provided in an embodiment of the present application;

[0053] Figure 4 is a flow chart of a business system updating method provided by another embodiment of the present application;

[0054] Figure 5 yes Figure 1 Flow chart of step S102 in FIG.

[0055] Figure 6 yes Figure 1 Flow chart of step S103 in FIG.

[0056] Figure 7 yes Figure 6 Flow chart of step S601 in FIG.

[0057] Figure 8 yes Figure 6 Another flow chart of step S601 in FIG.

[0058] Fig. 9 It is an overall flow chart of the business system updating method provided in the embodiment of the present application;

[0059] Fig.10 It is a structural diagram of a business system updating device provided in an embodiment of the present application;

[0060] Fig.11 It is a schematic diagram of the hardware structure of the computer device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0061] 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.

[0062] 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.

[0063] 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.

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

[0065] Artificial intelligence (AI) is a new technical science that studies and develops theories, methods, technologies and application systems for simulating, extending and expanding human intelligence. AI is a branch of computer science that attempts to understand the essence of intelligence and produce a new type of intelligent machine that can respond in a similar way to human intelligence. Research in this field includes robotics, speech recognition, image recognition, natural language processing and expert systems. AI can simulate the information process of human consciousness and thinking. AI is also a 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.

[0066] Rule engine: refers to the abstraction of business system rules into a universal model. The rule engine helps application developers build a set of standardized business rules and algorithms, which can simplify the business architecture, make it easier for developers to understand business logic, and provide consistent and easy-to-use tools in a development environment.

[0067] Decision tree: It is a commonly used machine learning algorithm for classification and regression tasks. Decision trees infer target values ​​from data features by learning simple decision rules. The construction process of a decision tree includes feature selection, tree generation and pruning. The main components of a decision tree are: nodes, branches, leaf nodes and paths. Nodes are each decision point in a decision tree, branches are lines connecting different nodes, leaf nodes are the end nodes of the tree, representing the final decision result, and paths are a path from the root node to the leaf node.

[0068] Diversified rule configuration: It is a common requirement in system design, which allows different rules or strategies to be configured based on different parameter combinations. This configuration model is used in many scenarios such as business warning, system order splitting, fund queuing, model configuration, card and coupon distribution, etc.

[0069] As computer technology is integrated into the financial field, various types of financial platforms have emerged, and each financial platform has various business functions, and each business function has corresponding business rules. When the business of the financial platform is updated, the developer needs to adjust the financial platform according to the updated business rules. For example, in the insurance business platform, multiple insurance conditions (such as age conditions, gender conditions, and disease information, etc.) are set for different types of insurance. The insurance registration interface is output only when multiple insurance conditions are met, and users can register for insurance. When the insurance conditions need to be updated, the developer needs to understand the insurance rules in advance and then update the insurance business platform in a targeted manner. However, every time the insurance business platform is updated, the developer needs to re-sort the code corresponding to the insurance rules, bear the cognitive load brought by different technology stacks and insurance business platforms, and the cost of learning and understanding the updated insurance rules is high, resulting in a decrease in the development efficiency of the developers. In addition, if the basic functions of the insurance business platform need to be updated, the business rules corresponding to the basic functions need to be adjusted in real time. If there is no unified platform management business rules, it is impossible to quickly respond to the update of the basic functions. Therefore, in the related technology, the update of the rules of the business system not only takes a lot of time for the developers, but also affects the update efficiency of the business system. Based on this, how to reduce the update time of business systems and improve the update efficiency of business systems.

[0070] Based on this, the embodiment of the present application provides a business system update method and apparatus, computer equipment and storage medium, by determining that the rule update request includes business screening information when receiving a rule update request of the business system, first determining the target screening category according to at least one business screening information, then screening out the target output information of the business system according to the target screening category, the business screening information and the rule condition tree, then constructing at least one business screening information and the target output information into a system business rule, and updating the business system according to the system business rule. Therefore, the business rules on the business system are automatically constructed, and the business system is automatically updated according to the constructed system business rules, which not only reduces the difficulty of developers to understand the rules of the business system, but also improves the update efficiency of the business system.

[0071] The business system update method and apparatus, computer equipment and storage medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the business system update method in the embodiments of the present application is described.

[0072] 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.

[0073] 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.

[0074] The business system update method provided in the embodiment of the present application relates to the field of artificial intelligence technology. The business system update method provided in the embodiment of the present application can be applied to the terminal, can also be applied to the server side, and can also be software running in the terminal or the server side. In some embodiments, the terminal can be 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 it can be configured as a server cluster or 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 system update method, etc., but is not limited to the above forms.

[0075] 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.

[0076] 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.

[0077] Figure 1 is an optional flowchart of the business system updating method provided in the embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S105.

[0078] Step S101, obtaining a rule update request of a business system; wherein the rule update request includes at least one business screening information;

[0079] Step S102, performing category identification on at least one business screening information to obtain a target screening category;

[0080] Step S103, filtering the business system output according to the target filtering category, at least one business filtering information and the rule condition tree to obtain target output information; wherein the rule condition tree includes a mapping relationship between the business filtering information and the business system output;

[0081] Step S104, constructing a system business rule according to at least one business screening information and target output information;

[0082] Step S105: updating the business system rules according to the system business rules.

[0083] Steps S101 to S105 shown in the embodiment of the present application are obtained by obtaining a rule update request of the business system, and the rule update request includes at least one business screening information, firstly classifying the at least one business screening information to determine the target screening category, and screening the output of the business system according to the at least one business screening information, the target screening category and the conditional rule tree to obtain the target output information of the business system, that is, determining the target output information corresponding to the at least one business screening information, and then constructing the system business rules of the business system according to the at least one business screening information and the target output information, and updating the rules of the business system according to the system business rules. Therefore, the system business rules of the business system are automatically constructed, and the rule update of the business system is automatically updated according to the constructed system business rules. The rule update of the business system can be realized without the developers understanding the business rules in advance, making the update operation of the business system simpler and more efficient.

[0084] In step S101 of some embodiments, when it is necessary to update the rules of the business system, a rule update request is received from the user end, and the rule update request is used to indicate the update of the rules of the business system. It should be noted that the business system update method is applied to the server, the server is connected to the user end in communication, and a rule update request is generated and sent to the server according to the rule update operation performed by the user on the user end. Among them, the rule update request includes at least one business screening information, and the business screening information is a condition in the rule. It should be noted that the system business rules of the business system are also called business logic, and the business logic consists of input conditions and outputs. For example, if the monthly payment amount and monthly payment period of the medical insurance are pre-set in the scenario of the insurance platform, the business logic for determining the successful insurance of the medical insurance is: when the input amount meets the monthly payment amount, and the payment time belongs to the monthly payment period, then jump to the insurance success interface, indicating that the insurance is successful. Among them, "monthly payment amount" and "monthly payment period" are conditions in the business logic, and "jump to the insurance success interface" is the output in the business logic.

[0085] Specifically, in the related art, the business logic of a business system is recorded separately in a functional specification of a business system. When developers develop functions for a business system, they need to understand and master the business logic in the functional specification in advance. Based on this, the business logic in the embodiment of the present application is managed by the rule engine, and there is no need to record it in the functional specification. The rule engine can help developers quickly and efficiently manage complex business rules, and combine multiple categories of business rules to reduce the operation and maintenance costs of the business system.

[0086] In some embodiments, before updating the business system rules, it is necessary to first construct a rule condition tree, and the rule condition tree is a decision tree, specifically a condition inference tree, which is used to record the mapping relationship between business screening information and business system output. Therefore, by constructing the rule condition tree in advance and recording the mapping relationship between business screening information and business system output through the rule condition tree, when updating the business system rules, the system business rules can be quickly constructed, thereby improving the efficiency of business system updates.

[0087] Please refer to Figure 2 In some embodiments, constructing a rule condition tree may include but is not limited to steps S201 to S205:

[0088] Step S201, receiving a business rule configuration request;

[0089] Step S202, context parsing the business rule configuration request to obtain context parsing information; wherein the context parsing information includes: configuration condition information and configuration system output information of the configuration condition information;

[0090] Step S203, key setting is performed on the configuration condition information to obtain candidate condition keys;

[0091] Step S204, setting the value of the configuration system output information to obtain a candidate output value;

[0092] Step S205 , constructing a condition tree according to the candidate condition keys and the candidate output values ​​to obtain a rule condition tree.

[0093] In step S201 of some embodiments, before constructing the rule condition tree, a business rule configuration request sent from a user terminal is received, and the business rule configuration request can be initiated by different user terminals. It should be noted that the business rule configuration request is used to indicate the configuration of the business rules so as to configure each business rule in advance. By configuring the business rules in advance, subsequent business rules can be quickly constructed, and when the rules of the business system are updated, it is not necessary for the developers to redevelop the code. It is only necessary to modify the pre-configured business rules, so that the rule updates of the business system can be quickly responded to.

[0094] In step S202 of some embodiments, the business rule configuration request is context-parsed to obtain configuration condition information and configuration system output information of the configuration condition information. It should be noted that the configuration condition information is a condition in the business rule, and the configuration system output information is also an output in the business rule, and is also an output of the business system. Specifically, the business rule configuration request includes configured business rules, and the parsed content is obtained by parsing the business rules, and the configuration condition information and the configuration system output information corresponding to the configuration condition information are extracted from the parsed content. Therefore, by extracting the configuration condition information and the configuration system output information corresponding to the configuration condition information, it is convenient to construct a rule condition tree, and the mapping relationship between the rule condition and the system output recorded in the rule condition tree is clearer.

[0095] In some embodiments, after parsing the configuration condition information and configuration system output information of each business rule configuration request, the configuration condition information is stored in the condition library, and then the configuration system output information is stored in the parameter library. It should be noted that in programming and system development, the configuration condition information stored in the condition library is stored in the form of conditional statements to control the execution flow of the program. For example, in an if statement, the conditional statement determines whether a certain code block is executed. The parameter library stores the configuration system output information in the form of parameters, and the parameters are data passed to the business system to perform specific tasks when a function or method is called. For example, if the input business rule configuration request is: {"a":[{"conditions":[{"appName":["AAAA","SHOUXIAN"],"outBizType":["BBBB","CCC"]}],"params":{"url":"www.XXXXX.com","text":"XXXX"}}]}, then it is determined that there are two configuration condition information, namely platform channels "AAAA","SHOUXIAN" and business channels "BBBB","CCC", and the configuration system output information is: if a match is found, the output url is "www.XXXXX.com".

[0096] In steps S203 to S204 of some embodiments, in order to construct a rule condition tree and facilitate the search of configuration condition information and configuration system output information, the configuration condition information is converted into candidate condition keys, and the configuration system output information is converted into candidate output values. The configuration condition information and the configuration system output information are represented in the form of key-value pairs, which makes it easier to search for subsequent business system outputs.

[0097] In step S205 of some embodiments, a condition tree is constructed based on the candidate condition keys and the candidate output values ​​to obtain a rule condition tree. It should be noted that the rule condition tree records the mapping relationship between multiple candidate condition keys and corresponding candidate output values, and the relationship between multiple candidate condition keys and candidate output values ​​is stored in a retrieval tree manner to achieve the management of the mapping relationship between the configuration condition information of the business system and the configuration system output information, thereby achieving the storage of business rules.

[0098] For example, see Figure 3 As disclosed above, the two configuration condition information platform channels "AAAA", "SHOUXIAN" and the business channels "BBBB", "CCC" are converted into candidate condition keys KEY1 and KEY2 respectively, and then the candidate output value of the configuration system output information conversion is VALUE1. At the same time, Figure 3 As shown in , if there are 4 rules for configuring condition information, then the candidate condition keys after conversion can be KEY1, KEY3, KEY4 and KEY5, and the corresponding output is VALUE2. Figure 3 The rule condition tree shown can determine the candidate output values ​​corresponding to different candidate condition keys.

[0099] In steps S201 to S205 shown in the present application, by receiving a business rule configuration request, parsing the business rule configuration request to obtain configuration condition information and configuration system output information of the configuration condition information, converting the configuration condition information into candidate condition keys, converting the configuration system output information into candidate output values, and finally constructing a rule condition tree based on the mapping relationship between the candidate condition keys and the candidate output values, so as to construct a rule condition tree that can more clearly and intuitively characterize the mapping relationship between the configuration condition information and the configuration system output information. Therefore, by constructing a rule condition tree by direct configuration, when searching for business rules, it is faster and easier to search for business system outputs in business rules through the rule condition tree.

[0100] In some embodiments, after the rule condition tree is constructed, if the business rules are updated, the rule condition tree needs to be updated synchronously so that when the business rules are constructed, the business system output found through the rule condition tree is accurate.

[0101] See also Figure 4 In some embodiments, updating the rule condition tree may include, but is not limited to, steps S401 to S404:

[0102] Step S401, receiving rule configuration update information; wherein the rule configuration update information includes: update condition information and update system output information;

[0103] Step S402, updating the candidate condition key according to the update condition information to obtain an update condition key;

[0104] Step S403, updating the candidate output value according to the updated system output information to obtain an updated output value;

[0105] Step S404: update the rule condition tree according to the update condition key and the update output value to obtain an update condition tree.

[0106] In step S401 of some embodiments, the rule configuration update information records the updated business rules, and the rule configuration update information is to update the business rules in the original rule configuration request. The rule configuration update information includes: update condition information and update system output information, the update condition information is the updated configuration condition information, and the update system output information is also the updated configuration system output information, so as to determine the conditions and system outputs that need to be changed through the update condition information and the update system output information.

[0107] In step S402 of some embodiments, the candidate condition keys are updated according to the update condition information. Specifically, the selected condition information is first filtered out from the configuration condition information according to the update condition information, and then the selected condition key is filtered out from the candidate condition keys according to the selected condition information. Then, the selected condition key is updated according to the update condition information to obtain the updated condition key, so as to achieve accurate update of the candidate condition keys.

[0108] In step S403 of some embodiments, the candidate output values ​​are updated according to the updated system output information. Specifically, the selected system output information is first filtered out from the configured system output information according to the updated system output information, and then the selected output value is filtered out from the candidate output values ​​according to the selected system output information. Then, the selected output value is updated according to the updated system output information to obtain the updated output value, so as to achieve accurate update of the candidate output values.

[0109] In step S404 of some embodiments, the rule condition tree is updated according to the update condition key and the update output value, that is, the selected condition key in the rule condition tree is replaced with the update condition key, and the selected output value in the rule condition tree is replaced with the update output value to obtain the update condition tree. Therefore, when the business rule is updated, the rule condition tree is synchronously updated according to the update condition information and the update system output information to obtain the update condition tree. When constructing the business rule, the business system output can be screened through the update condition tree to construct an accurate business rule.

[0110] In steps S401 to S404 shown in this embodiment, when the business rules are updated, the candidate condition keys of the condition rule tree are updated according to the update condition information, and the candidate output values ​​of the condition rule tree are updated according to the update system output information to obtain an updated rule tree. Therefore, the rule tree synchronizes the update of the business rules, so that when the business system updates the rules, the latest business system output can be screened from the update rule tree to achieve accurate rule updates for the business system.

[0111] As disclosed above, after the rule condition tree is constructed, the rule condition tree in this embodiment can record the relationship between multiple candidate condition keys and a candidate output value to achieve diversified rule configuration. Therefore, when updating the rules of the business system, it is necessary to first determine the target screening category and perform targeted searches in the rule condition tree according to the target screening category to improve the efficiency of the search and thus improve the update efficiency of the business system.

[0112] See also Figure 5 In some embodiments, step S102 may include but is not limited to steps S501 to S503:

[0113] Step S501, performing structure recognition on at least one piece of business screening information to obtain structure recognition information;

[0114] Step S502, calculating the quantity of at least one piece of business screening information to obtain the quantity of screening information;

[0115] Step S503: classify the business screening information according to the structure identification information and the amount of screening information to obtain a target screening class.

[0116] In step S501 of some embodiments, the structure identification information represents the data structure of at least one business screening information, and different data structures use different screening methods.

[0117] In step S502 of some embodiments, the amount of filtered information is also the amount of business filtered information. During the filtering process, the amount of business filtered information determines the complexity of filtering. Therefore, it is necessary to select the corresponding filtering method according to the amount of filtered information to improve the filtering efficiency of the target output information.

[0118] In step S503 of some embodiments, the target screening category is determined according to the structure identification information and the number of screening information. Among them, the target screening category can be any one of the conventional screening category, the intelligent screening category and the multi-condition screening category. It should be noted that the conventional screening category is also called the basic screening category, which is to screen one by one in the rule condition tree according to the business screening information until the target output information is screened out. The intelligent screening category is to realize intelligent screening according to the data category of the business screening condition, and the multi-condition screening category is to centrally screen in the rule condition tree based on multiple business screening condition information. Specifically, if the number of screening information is greater than 1, and the structure identification information represents that the data structure between multiple business screening information is the same, then the target screening category is the multi-condition screening category; if the number of screening information is greater than 1, and the structure identification information represents that the data structure between multiple business screening information is different, then the target screening category is the intelligent screening category. If the number of screening information is 1, the target screening category is the conventional screening category.

[0119] In steps S501 to S503 shown in this embodiment, by performing structural identification and quantity calculation on at least one business screening information, and determining a target screening category based on the structure and quantity of at least one business screening information, and adopting different screening methods according to different business screening information structures and quantities, the screening accuracy and efficiency of the target output information can be improved.

[0120] As disclosed above, the rule condition tree includes a mapping relationship between candidate condition keys and candidate output values, and the candidate condition keys represent the business screening information of the business system, and the candidate output values ​​represent the candidate output information output by the business system, so with the help of the rule condition tree, the target output information corresponding to at least one business screening information can be quickly screened out.

[0121] See also Figure 6 In some embodiments, step S103 may include but is not limited to steps S601 to S603:

[0122] Step S601, filtering out at least one selected condition key from candidate condition keys according to a target filtering category and at least one business filtering information;

[0123] Step S602, screening the candidate output values ​​layer by layer according to at least one selected condition key to obtain a target output value;

[0124] Step S603: Filter out target output information from candidate output information according to the target output value.

[0125] In step S601 of some embodiments, as disclosed above, the rule condition tree records the mapping relationship between candidate condition keys and candidate output values. During the business system output retrieval process, at least one selected condition key is filtered out from the candidate condition keys based on the target filtering category and at least one business filtering information, and each selected condition key corresponds to a business filtering information.

[0126] In step S602 of some embodiments, the candidate output values ​​are screened layer by layer according to at least one selected condition key, that is, the selected condition key is screened layer by layer downward on the rule condition tree until the candidate output value corresponding to the last selected condition key is found as the target output value. Figure 3 In the rule condition tree shown in the figure, the selected condition keys are KEY1, KEY2 and KEY3. Then, according to the layer-by-layer screening method, the candidate output value VALUE1 corresponding to KEY3 is finally used as the target output value.

[0127] In step S603 of some embodiments, as disclosed above, each candidate output value corresponds to a candidate output information, and the candidate output information corresponding to the target output value is used as the target output information.

[0128] In steps S601 to S603 shown in this embodiment, at least one selected condition key is selected from the candidate condition keys according to the target screening category and at least one business screening information, and then the target output value is screened layer by layer from multiple candidate output values ​​according to the at least one selected condition key, and the candidate output information corresponding to the target output value is used as the target output information. Therefore, the screening of the target output information is implemented in the form of key-value pairs, making the screening of the target output information simpler and more efficient, thereby improving the efficiency of updating the business system rules.

[0129] See also Figure 7 In some embodiments, if the target screening category is a smart search category, step S601 may include but is not limited to steps S701 to S703:

[0130] Step S701, obtaining data structure information of each business screening information according to the intelligent search category;

[0131] Step S702, filtering out target search method information from preset candidate search method information according to the data structure information;

[0132] Step S703: at least one selected condition key is screened out from the candidate condition keys according to the target search method information and at least one business screening information.

[0133] In step S701 of some embodiments, the intelligent search category implements the screening of different candidate condition keys according to different data structure information. Therefore, the data structure information of each business screening information is obtained according to the intelligent search category, and the data structure information is the data category of the business screening information. The data structure information may include any one of the following: object structure, array structure, JSON structure, etc.

[0134] In step S702 of some embodiments, target search method information matching the data structure information is screened out from the candidate search method information. Specifically, if the data structure information is an array structure, the target search method information is determined to be a full hit or a partial hit. If the data structure information is a JSON structure, the business screening information needs to be intelligently identified and then parsed, and then it is determined whether the data structure of the parsed content is an array structure. Therefore, the corresponding data retrieval method is selected according to different data structures to achieve targeted screening of the selected condition key and improve screening efficiency.

[0135] In step S703 of some embodiments, the candidate condition keys are screened according to the target search method information and at least one business screening information, so as to select the candidate condition keys that meet the target search method information and the business screening information as the selected condition keys, so that the screening of the selected condition keys is more accurate. Specifically, if the target search method is a partial hit, as long as there is a candidate condition key that partially matches at least one business screening information, it can be used as the selected condition key, and it is not necessary to select the selected condition key only when each business screening information matches, so as to relax the screening requirements of the selected condition key, then it is also easier to screen out the target output information based on the selected condition key, and reduce the situation where the target output information cannot be screened out.

[0136] In steps S701 to S703 shown in this embodiment, in the screening process of the intelligent retrieval category, the data structure information of at least one business screening information is first obtained, the target retrieval method information is selected from the candidate retrieval method information according to the data structure information, and at least one selected condition key is screened from the candidate condition keys according to the retrieval method corresponding to the target retrieval method information and at least one business screening information, so that the screening of the selected condition key is more intelligent and adaptable to different screening methods.

[0137] See also Figure 8 In some embodiments, if the target screening category is a multi-condition search category, step S601 may include but is not limited to steps S801 to S803:

[0138] Step S801, performing truth value calculation on each business screening information according to the multi-condition search category to obtain the conditional truth value;

[0139] Step S802, constructing a conditional relational expression according to at least one conditional truth value;

[0140] Step S803: screen out at least one selected condition key from the candidate condition keys according to the conditional relationship.

[0141] In step S801 of some embodiments, the multi-condition search category is applicable to the screening of selected condition keys in the diversified rules. Because there are multiple selected condition keys in the diversified rules, efficient screening cannot be achieved by conventional screening methods or intelligent retrieval methods. Therefore, when determining that the target screening category is a multi-condition search category, this embodiment first calculates the true value of each business screening information as the conditional true value, and screening the selected condition key in the form of conditional true value is more efficient.

[0142] In step S802 of some embodiments, at least one conditional truth value is concatenated to obtain a conditional relationship. Specifically, a scope is constructed according to the conditional truth value, and then the business logic relationship between the business screening information is obtained, and the conditional relationship is constructed according to the business logic relationship and the scope. For example, if the business screening information is the platform channel "AAAA", "SHOUXIAN", the corresponding conditional truth value is determined to be a, and the business screening information is the business channel "BBBB", "CCC", the corresponding conditional truth value is determined to be b, and the two business screening conditions must be met to determine the business system output, then the constructed conditional relationship is a&&b.

[0143] In step S803 of some embodiments, candidate condition keys satisfying the conditional relationship among the candidate condition keys are selected as selected condition keys to obtain at least one selected condition key, thereby realizing rapid screening of selected condition keys when filtering information of multiple businesses.

[0144] In steps S801 to S803 shown in the present application, when there are multiple conditional retrieval categories, that is, when there are multiple business screening information, the conditional truth value of each business screening condition is calculated, and then the multiple conditional truth values ​​are constructed into a conditional relationship expression, and at least one selected conditional key is screened out from the candidate conditional keys according to the conditional relationship expression, so that the screening of the selected conditional key is more efficient.

[0145] In step S104 of some embodiments, at least one business screening information and target output information are used to construct a system business rule. Specifically, at least one business screening information and target output information are used to construct a system business rule according to the preset business logic information, that is, when at least one business screening information satisfies the business logic information, the target output information is output. For example, as the aforementioned public business screening information and target output information, the system business rule that can be constructed is: if the platform channel is "AAAA", "SHOUXIAN" and the business channel is "BBBB", "CCC", the output url is "www.XXXXX.com".

[0146] In step S105 of some embodiments, the system business rules are used to indicate the rule update of the business system, so as to realize the automatic rule update of the business system. Specifically, the function information of the system business rules is obtained, and the business functions of the business system are located according to the function information, and the business functions of the business system are updated according to the system business rules.

[0147] Please refer to Fig. 9 , Fig. 9The overall flow chart of the business system update method of the embodiment of the present application of the business system is shown. Before the business system is updated, a business rule configuration operation is received on the user interface to generate a business rule configuration request. The business rule configuration request is parsed to obtain configuration condition information and configuration system output information of the configuration condition information, and then the configuration condition information is converted into a candidate condition key, and then the configuration system output information is converted into a candidate output value, and a rule condition tree is constructed according to the mapping relationship between the candidate condition key and the candidate output value, and the rule condition tree stores the relationship between multiple candidate condition keys and candidate output values ​​according to the decision tree mode. When the business system needs to be updated, a system update request of the business system is obtained, and the system update request includes at least one business screening information, and the structure identification information is obtained by identifying the structure of at least one business screening information, and the number of screening information is calculated to obtain the number of at least one business screening information. The target screening category is determined according to the structure identification information and the number of screening information. Specifically, if the number of screening information is greater than 1, and the structure identification information represents that the data structure between multiple business screening information is the same, then the target screening category is a multi-condition screening category; if the number of screening information is greater than 1, and the structure identification information represents that the data structure between multiple business screening information is different, then the target screening category is an intelligent screening category. If the number of screening information is 1, the target screening category is a conventional screening category. If the target screening category is an intelligent retrieval category, the data structure information of each business screening information is obtained according to the intelligent retrieval category. If the data structure information is an array structure, the target retrieval method information is determined to be a full hit and a partial hit. When screening the candidate condition keys, the candidate condition keys that partially match at least one business screening information are used as selected condition keys. If the target screening category is a multi-condition retrieval category, the true value of each business screening information is first calculated as the conditional true value, at least one conditional true value is spliced ​​to obtain a conditional relationship, and the candidate condition keys that meet the conditional relationship in the candidate condition keys are used as selected condition keys to obtain at least one selected condition key. According to the selected condition key, filter down layer by layer on the rule condition tree until the candidate output value corresponding to the last selected condition key is found as the target output value, and the candidate output information corresponding to the target output value is used as the target output information. Finally, at least one business screening information and the target output information are constructed into a system business rule according to the preset business logic information, and the business system is updated according to the system business rule. Therefore, the embodiment of the present application stores pre-configured business rules in the form of a rule condition tree, and the rule condition tree stores the conditions and outputs in the business rules in the form of key-value pairs. When the business system is updated, the rule condition tree is used to find the target output information corresponding to the business screening information to quickly build the system business rules and realize automated rule updates of the business system, thereby improving the update efficiency of the business system and being able to quickly respond to the update needs of the business system.

[0148] See also Fig.10 The embodiment of the present application also provides a business system update device, which can implement the above-mentioned business system update method, and the device includes:

[0149] The request acquisition module 1001 is used to acquire a rule update request of a business system; wherein the rule update request includes at least one business screening information;

[0150] A category identification module 1002, configured to identify the category of at least one service screening information to obtain a target screening category;

[0151] A screening module 1003 is used to screen the business system output according to the target screening category, at least one business screening information and a rule condition tree to obtain target output information; wherein the rule condition tree includes a mapping relationship between the business screening information and the business system output;

[0152] A rule building module 1004, configured to build system business rules according to at least one business screening information target output information;

[0153] The rule updating module 1005 is used to update the rules of the business system according to the system business rules.

[0154] The specific implementation of the business system updating device is substantially the same as the specific implementation of the business system updating method described above, and will not be described in detail herein.

[0155] The embodiment of the present application also provides a computer device, the computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned business system update method when executing the computer program. The computer device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0156] See also Fig.11 , Fig.11 The hardware structure of a computer device according to another embodiment is shown, and the computer device includes:

[0157] The processor 1101 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0158] The memory 1102 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1102 can store an operating system and other applications. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 1102, and the processor 1101 calls and executes the business system update method of the embodiment of this application;

[0159] Input / output interface 1103, used to implement information input and output;

[0160] The communication interface 1104 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.);

[0161] A bus 1105 that transmits information between various components of the device (e.g., the processor 1101, the memory 1102, the input / output interface 1103, and the communication interface 1104);

[0162] The processor 1101 , the memory 1102 , the input / output interface 1103 and the communication interface 1104 are connected to each other in communication within the device via the bus 1105 .

[0163] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned business system update method is implemented.

[0164] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0165] The business system updating method and apparatus, computer equipment and storage medium provided by the embodiments of the present application, when the business system is to perform rule update, first identify the category of at least one business screening information of the rule update to obtain the target screening category, and filter the business system output according to the target screening category, at least one business screening information and the rule condition tree to obtain the target output information corresponding to the at least one business screening information. Then, the system business rules are constructed according to the at least one business screening information and the target output information, and the rules of the business system are updated according to the system business rules. Therefore, when the business system performs rule update, the system business rules corresponding to the rule update are automatically constructed, and then the rule update of the business system is automatically completed according to the constructed system business rules, without the need for developers to understand the updated system business rules in advance and then rewrite the code, so the rule update of the business system can reduce the time of developers and realize efficient update of the business system.

[0166] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0167] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0168] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0169] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0170] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0171] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0172] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0173] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0174] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0175] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0176] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A business system updating method, characterized in that: The method comprises: Obtaining a rule update request from a business system; wherein the rule update request includes at least one business screening information; Performing category identification on at least one of the service screening information to obtain a target screening category; Filtering the business system output according to the target screening category, at least one of the business screening information and the rule condition tree to obtain target output information; wherein the rule condition tree includes a mapping relationship between the business screening information and the business system output; Constructing a system business rule according to at least one of the business screening information and the target output information; The business system is updated according to the system business rules.

2. The method according to claim 1, characterized in that: The rule condition tree is constructed according to candidate condition keys and candidate output values, wherein the candidate condition keys represent the business screening information input by the business system, and the candidate output values ​​represent the candidate output information output by the business system; The filtering and processing of the business system output according to the target filtering category, at least one of the business filtering information and the rule condition tree to obtain the target output information includes: Filtering at least one selected condition key from the candidate condition keys according to the target screening category and at least one of the business screening information; Screening the candidate output values ​​layer by layer according to at least one of the selected condition keys to obtain a target output value; The target output information is screened out from the candidate output information according to the target output value.

3. The method according to claim 2, characterized in that If the target screening category is an intelligent retrieval category; screening at least one selected condition key from the candidate condition keys according to the target screening category and at least one of the business screening information includes: Acquire data structure information of each of the business screening information according to the intelligent retrieval category; Filtering target retrieval method information from preset candidate retrieval method information according to the data structure information; At least one selected condition key is screened out from the candidate condition keys according to the target retrieval method information and at least one of the business screening information.

4. The method according to claim 2, characterized in that: If the target screening category is a multi-condition retrieval category; screening at least one selected condition key from the candidate condition keys according to the target screening category and at least one of the business screening information includes: Calculate the truth value of each of the business screening information according to the multi-condition search category to obtain a conditional truth value; Constructing a conditional relational expression according to at least one of the conditional truth values; At least one selected condition key is screened out from the candidate condition keys according to the conditional relationship.

5. The method according to any one of claims 1 to 4, characterized in that: Before filtering the business system output according to the target filtering category, at least one of the business filtering information and the rule condition tree to obtain the target output information, the method further includes: Constructing the rule condition tree specifically includes: receiving a business rule configuration request; Performing context parsing on the business rule configuration request to obtain context parsing information; wherein the context parsing information includes: configuration condition information and configuration system output information of the configuration condition information; Performing key setting on the configuration condition information to obtain candidate condition keys; Setting the value of the configuration system output information to obtain a candidate output value; A condition tree is constructed according to the candidate condition keys and the candidate output values ​​to obtain the rule condition tree.

6. The method according to claim 5, characterized in that After constructing the condition tree according to the candidate condition keys and the candidate output values ​​to obtain the rule condition tree, the method further includes: Updating the rule condition tree specifically includes: Receive rule configuration update information; wherein the rule configuration update information includes: update condition information and update system output information; The candidate condition key is updated according to the update condition information to obtain an update condition key; The candidate output value is updated according to the update system output information to obtain an updated output value; The rule condition tree is updated according to the update condition key and the update output value to obtain an update condition tree.

7. The method according to any one of claims 1 to 4, characterized in that: The step of performing category identification on at least one of the service screening information to obtain a target screening category includes: Performing structural identification on at least one of the business screening information to obtain structural identification information; Counting at least one of the business screening information to obtain the number of screening information; The business screening information is classified according to the structure identification information and the number of screening information to obtain the target screening category.

8. A business system updating device, characterized in that: The device comprises: A request acquisition module, used to acquire a rule update request of a business system; wherein the rule update request includes at least one business screening information; A category identification module, used to identify the category of at least one of the service screening information to obtain a target screening category; A screening module, used to screen the business system output according to the target screening category, at least one of the business screening information and a rule condition tree to obtain target output information; wherein the rule condition tree includes a mapping relationship between the business screening information and the business system output; A rule building module, used for building a system business rule according to at least one of the business screening information and the target output information; A rule updating module is used to update the rules of the business system according to the system business rules.

9. A computer device, characterized in that: The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.