Information display method and system

By determining the risk control statements of risk control tasks in the business system and assigning factor elements, risk control warning information is constructed, and the problems of poor compatibility and low interpretability of risk control calculations in the existing technology are solved, and risk control calculations with high compatibility and high interpretability are achieved.

CN119166661BActive Publication Date: 2025-04-11HUNDSUN TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411663667.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-04-11
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

When deploying risk control calculations in business systems in the prior art, there are problems such as large number of code changes and high cost, and there are poor compatibility in non-invasive deployments, and the interpretability of risk control calculations is also low.

Method used

By determining the risk control statements corresponding to the risk control task in the target business project, selecting the matching factor elements in the preset factor configuration table, assigning factor elements to obtain business detailed data, constructing risk control warning information and displaying it.

Benefits of technology

It realizes high-compatibility non-invasive risk control calculations, improves the interpretability of risk control calculations, and allows risk control warning information to contain more fine-grained explanations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119166661B_ABST
    Figure CN119166661B_ABST
Patent Text Reader

Abstract

The embodiments of the present specification provide an information display method and system, wherein the information display method includes: determining the risk control statement corresponding to the risk control task triggered in the target business project; when determining that the risk control task meets the business risk control conditions according to the risk control statement, selecting a factor element that matches the risk control statement in the factor configuration table preset for the target business project; assigning the factor element to the risk control statement, and obtaining business detail data by executing the risk control statement to which the factor element is assigned; and constructing and displaying the risk control warning information corresponding to the risk control task based on the business detail data and the factor description data corresponding to the factor element.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present specification relate to the field of information display technology, and more particularly to an information display method and system. Background Art

[0002] With the development of computer and Internet technology, more and more businesses are becoming online. In order to provide users with stable and secure services, risk control calculations are usually performed during business operations. Risk control calculations can identify, evaluate and manage potential risks, and then timely discover and adopt corresponding preventive measures for risk warning and risk elimination. However, with the continuous iteration of business, the underlying code of the business system is relatively large. If invasive risk control calculation deployment is adopted, a large amount of code changes will be involved, which will result in a large workload and high cost. If non-invasive risk control calculation deployment is adopted, although code changes can be avoided, due to the complexity of the system, there will be poor compatibility problems and the risk control calculation cannot be effectively completed. In addition, the risk control calculations deployed for business systems in the prior art generally only provide risk control calculation results, resulting in low interpretability of risk control calculations, making it impossible for users to determine the cause of the risk. Therefore, an effective solution is urgently needed to solve the above problems. Summary of the invention

[0003] In view of this, an embodiment of this specification provides an information display method. One or more embodiments of this specification also relate to an information display system, an information display device, a computing device, a computer-readable storage medium and a computer program product to solve the technical defects existing in the prior art.

[0004] According to a first aspect of an embodiment of this specification, there is provided an information display method, including:

[0005] Determine the risk control statements corresponding to the risk control tasks triggered in the target business project;

[0006] When it is determined according to the risk control statement that the risk control task meets the business risk control condition, selecting a factor element matching the risk control statement in the factor configuration table preset for the target business project;

[0007] Allocating the factor element to the risk control statement, and obtaining business detail data by executing the risk control statement to which the factor element is allocated;

[0008] Based on the business detail data and the factor description data corresponding to the factor elements, the risk control warning information corresponding to the risk control task is constructed and displayed.

[0009] According to a second aspect of an embodiment of this specification, there is provided an information display system, including a server and a client, including:

[0010] The server is used to respond to a business operation request submitted by a client for a target business project, determine a risk control statement corresponding to a risk control task triggered in the target business project; if it is determined according to the risk control statement that the risk control task meets the business risk control condition, select a factor element matching the risk control statement in a factor configuration table preset for the target business project; assign the factor element to the risk control statement, and obtain business detail data by executing the risk control statement to which the factor element is assigned; construct risk control warning information corresponding to the risk control task based on the business detail data and the factor description data corresponding to the factor element; and send the risk control warning information to the client;

[0011] The client is used to receive and display the risk control warning information.

[0012] According to a third aspect of the embodiments of this specification, there is provided an information display device, including:

[0013] A determination module, configured to determine a risk control statement corresponding to a risk control task triggered in a target business project;

[0014] A selection module is configured to select a factor element matching the risk control statement in a factor configuration table preset for the target business project when it is determined that the risk control task meets the business risk control condition according to the risk control statement;

[0015] an execution module, configured to allocate the factor element to the risk control statement, and obtain business detail data by executing the risk control statement to which the factor element is allocated;

[0016] The construction module is configured to construct and display the risk control warning information corresponding to the risk control task based on the business detail data and the factor description data corresponding to the factor element.

[0017] According to a fourth aspect of an embodiment of this specification, a computing device is provided, including:

[0018] Memory and processor;

[0019] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the above-mentioned information display method are implemented.

[0020] According to a fifth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the above-mentioned information display method are implemented.

[0021] According to a sixth aspect of the embodiments of this specification, a computer program product is provided, including a computer program or instructions, which implement the steps of the above-mentioned information display method when executed by a processor.

[0022] The information display method provided in this embodiment, in order to achieve highly compatible non-invasive risk control calculations and improve the interpretability of risk control calculations, can determine the risk control statement corresponding to the risk control task after the target business project triggers the risk control task. At this time, if it is determined that the risk control task meets the business risk control conditions according to the risk control statement, the factor element matching the risk control statement can be selected in the factor configuration table preset in the target business project; the factor element can make the risk control calculation result carry the factor description data, thereby ensuring that the risk control warning information can contain more fine-grained explanations and improve the interpretability of the risk control calculation. On this basis, factor elements can be assigned to the risk control statement, and business detail data can be obtained by executing the risk control statement to which the factor element is assigned; it is ensured that the executed risk control statement is the original statement corresponding to the risk control task, and no new risk control statement is adopted, so as to ensure better compatibility of the risk control calculation. Thereafter, the risk control warning information corresponding to the risk control task can be constructed and displayed based on the business detail data and the factor description data corresponding to the factor element. The displayed risk control warning information can integrate business detail data and factor description data, thereby ensuring that the risk control warning information can display risk control calculation results of different granularities, thereby effectively improving the interpretability of risk control calculations. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 is a schematic diagram of an information display method provided by an embodiment of this specification;

[0024] Figure 2 is a flow chart of an information display method provided by an embodiment of this specification;

[0025] Figure 3 It is a schematic diagram of risk control warning information in an information display method provided in an embodiment of this specification;

[0026] Figure 4 is a processing flow chart of an information display method provided by an embodiment of this specification;

[0027] Figure 5 It is a structural diagram of an information display system provided by an embodiment of this specification;

[0028] Figure 6 It is a structural schematic diagram of an information display device provided by an embodiment of this specification;

[0029] Figure 7It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0030] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.

[0031] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0032] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0033] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0034] In this specification, an information display method is provided. This specification also relates to an information display system, an information display device, a computing device, a computer-readable storage medium and a computer program product, which are described in detail one by one in the following embodiments.

[0035] See also Figure 1As shown in the schematic diagram, the information display method provided by this embodiment, in order to achieve highly compatible non-intrusive risk control calculation and improve the interpretability of risk control calculation, can determine the risk control statement corresponding to the risk control task after the target business project triggers the risk control task. At this time, if it is determined that the risk control task meets the business risk control conditions according to the risk control statement, the factor element matching the risk control statement can be selected in the factor configuration table preset by the target business project; the factor element can make the risk control calculation result carry the factor description data, thereby ensuring that the risk control warning information can contain a more fine-grained explanation, improving the interpretability of the risk control calculation. On this basis, factor elements can be assigned to the risk control statement, and business detail data can be obtained by executing the risk control statement to which the factor element is assigned; it is ensured that the executed risk control statement is the original statement corresponding to the risk control task, and no new risk control statement is adopted, so as to ensure better compatibility of the risk control calculation. Thereafter, the risk control warning information corresponding to the risk control task can be constructed and displayed based on the business detail data and the factor description data corresponding to the factor element. The displayed risk control warning information can integrate business detail data and factor description data, thereby ensuring that the risk control warning information can display risk control calculation results of different granularities, thereby effectively improving the interpretability of risk control calculations.

[0036] See also Figure 2 , Figure 2 A flowchart of an information display method provided according to an embodiment of the present specification is shown, which specifically includes the following steps.

[0037] Step S202: determine the risk control statement corresponding to the risk control task triggered in the target business project.

[0038] The information display method provided in this embodiment can be applied to any business project with risk control calculation needs, such as trading business projects, fund business projects, stock business projects, cloud computing business projects, insurance business projects, etc. Business projects involving risk control calculations can all adopt the information display method provided in this embodiment to achieve a more fine-grained display of risk control calculation results and achieve the purpose of non-invasive risk control calculations.

[0039] Specifically, the target business project specifically refers to the project that needs to be risk-controlled, including but not limited to trading business projects, fund business projects, stock business projects, cloud computing business projects, insurance business projects, etc. Correspondingly, the risk control task specifically refers to the risk detection task triggered during the operation of the current target business project. After the task is triggered, it means that the business task currently being executed by the target business project may be risky. For example, in the fund trading scenario, the number of local bonds held by the fund cannot exceed 20% of the circulating share capital of the security. If the type of the currently ordered security is local bonds, the risk control task associated with the business task is triggered, and subsequent risk control calculations are required. Correspondingly, the risk control statement specifically refers to one or more SQL statements required to execute the risk control task. The execution of the risk control statement can obtain the data required for the risk control task, which is convenient for subsequent data processing to generate risk control warning information that can be displayed to the user, so as to improve the interpretability of the risk control calculation results corresponding to the risk control task.

[0040] Based on this, in order to achieve highly compatible non-intrusive risk control calculation and improve the interpretability of risk control calculation, after the target business project triggers the risk control task, the risk control statement corresponding to the risk control task can be determined first, and then the risk control task can be determined based on the risk control statement whether it needs to be executed. If the risk control task meets the business risk control conditions, it means that the risk control task currently triggered by the target business project needs to be executed, thereby realizing the risk control calculation of the target business project. Therefore, the factor element matching the risk control statement can be selected in the factor configuration table preset by the target business project; the factor element can make the risk control calculation result carry the factor description data, thereby ensuring that the risk control warning information can contain a more fine-grained explanation, improving the interpretability of the risk control calculation. On this basis, factor elements can be assigned to the risk control statement, and business detail data can be obtained by executing the risk control statement to which the factor element is assigned; it is ensured that the executed risk control statement is the original statement corresponding to the risk control task, and no new risk control statement is adopted, thereby ensuring better compatibility of the risk control calculation. After that, the risk control warning information corresponding to the risk control task can be constructed and displayed based on the business detail data and the factor description data corresponding to the factor element.

[0041] Furthermore, in order to ensure the operational stability of the target business project, a risk control detection trigger mechanism can be set at any time or at a preset node to quickly complete the risk control calculation after the risk control task is triggered. In this embodiment, the specific implementation method is as follows:

[0042] Determine a business processing task in response to a business operation request submitted by a user for a target business project; determine the task attribute information corresponding to the business processing task, and detect whether the business processing task meets the risk control condition based on the task attribute information; if so, construct a risk control task for the business processing task, and determine the risk control statement corresponding to the risk control task. If not, execute the business processing task.

[0043] Specifically, a business operation request refers to a request submitted by a user who participates in a target business project, such as an operation request submitted by a user for a fund transaction in a fund business project. Accordingly, a business processing task refers to a task that needs to be performed in response to a business processing request, which is used to complete the business processing operation expected by the user. Accordingly, task attribute information refers to information describing the task type of a business processing task and whether it has risk issues. Accordingly, a risk control condition refers to a condition for detecting whether a business processing task will have risk issues.

[0044] Based on this, when receiving a business operation request submitted by a user for a target business project, the business processing task that the user currently needs to perform can be determined according to the business operation request, and then in order to avoid risk problems, the task attribute information corresponding to the business processing task can be determined, and the business processing task can be detected based on the task attribute information to see whether it meets the risk control conditions; if not, it means that the business processing task currently being executed will not have risk problems, so the business processing task can be executed normally to provide users with stable business services. If yes, it means that the business processing task currently being executed will have risk problems, so a risk control task can be constructed for the business processing task, and the risk control statement corresponding to the risk control task can be determined, so that the risk control task can be executed later to achieve the purpose of risk assessment and risk warning.

[0045] In actual applications, after triggering a business processing task, whether it is necessary to perform risk detection on the business processing task can be determined by setting a strategy for triggering the risk control task according to actual needs to ensure that when the business processing task is related to the risk control task, the risk control task is triggered for subsequent processing. If the business processing task is not related to the risk control task, the risk control calculation process can be directly omitted, thereby reducing unnecessary data extraction and reducing the consumption of system resources.

[0046] In summary, by setting risk control conditions to judge the risk control relevance of business processing tasks triggered by users, it can be ensured that the execution of risk control calculations is only performed for business processing tasks that meet the conditions, thereby effectively reducing the extraction of redundant data and reducing the consumption of system resources, thereby providing users with stable and secure business services.

[0047] Furthermore, in order to realize non-intrusive risk control calculation for the target business project, the risk control statement can be constructed in combination with the original task code of the business project, thereby ensuring the compatibility of the risk control calculation. After the risk control statement is determined, the risk control score corresponding to the risk control statement can be calculated to detect whether the risk control task needs to be executed, thereby avoiding waste of resources. In this embodiment, the specific implementation method is as follows:

[0048] Determine the original task code and risk control rules associated with the risk control task; generate a risk control statement corresponding to the risk control task according to the original task code and the risk control rules; wherein, when it is determined that the risk control task meets the business risk control conditions according to the risk control statement, before the step of selecting a factor element matching the risk control statement in the factor configuration table preset in the target business project is executed, it also includes: determining an initial risk control score by executing the risk control statement, and when the initial risk control score is greater than a preset risk control threshold, determining that the risk control task meets the business risk control conditions, and executing the step of selecting a factor element matching the risk control statement in the factor configuration table preset in the target business project.

[0049] Specifically, the original task code specifically refers to the task code written when configuring the risk control task for the target business project. The original task code can be used to construct one or more risk control statements for risk detection of business processing tasks. Correspondingly, the risk control rule specifically refers to the rules set by the target business project for the construction of the risk control statement. The rule can limit the statement structure, related data table information, statement length, etc. of the risk control statement to ensure that the generated risk control statement matches the risk control task, so that the execution of the risk control statement can obtain the risk control calculation result corresponding to the risk control task. Correspondingly, the initial risk control score specifically refers to the score obtained after the risk control task is scored according to the statement execution result after the risk control statement is initially executed. The score is used to characterize the probability that the risk control calculation needs to be executed. The higher the score, the higher the probability that the risk control calculation needs to be executed.

[0050] Based on this, when it is determined that the target business project triggers the risk control task, in order to ensure that the risk control calculation for the target business project is more compatible, the original task code and risk control rules associated with the risk control task can be determined first; at this time, the risk control statement corresponding to the risk control task can be directly generated according to the original task code and the risk control rule, ensuring that the risk control statement has not been rewritten after being constructed, so that it can be detected according to the risk control statement whether the risk control task needs to perform risk control calculation for the target business project. On this basis, by executing the risk control statement, it can be directly determined whether the risk control task meets the business risk control conditions. If it does not meet the conditions, no processing can be performed. If it meets the conditions, subsequent risk control calculations can be performed. For example, the risk control conditions are set to stock holdings not greater than 10 million, or stock holdings not greater than 5% of the net value of the fund. By executing the risk control statement, the number of stock holdings can be obtained, and then the conditions are met. If it is greater than 10 million, or exceeds 5% of the net value of the fund, risk control calculation is performed, otherwise no processing can be performed.

[0051] In addition, in addition to the above-mentioned situation of directly detecting whether the risk control task meets the business risk control conditions according to the risk control statement, the business risk control conditions can also be detected by calculating the initial risk control score to improve the flexibility of the risk control calculation. Specifically, the initial risk control score corresponding to the risk control task can be determined by execution according to the constructed risk control statement, and then the initial risk control score can be compared with the preset risk control threshold corresponding to the risk control task; if the initial risk control score is less than or equal to the preset risk control threshold, it means that the currently executed business processing task is a risk-free task, and subsequent fine-grained risk control calculations can be omitted. If the initial risk control score is greater than the preset risk control threshold, it means that the currently executed business processing task is risky. At this time, it can be determined that the risk control task meets the business risk control conditions, and step S204 can be executed.

[0052] In actual applications, when determining the initial risk control score based on one or more risk control statements, one or more risk control scores can be obtained by executing each risk control statement, and then one or more risk control scores are weighted and calculated to obtain the initial risk control score. By comparing the score summary with the threshold, accurate feedback on whether the risk control task needs to be executed can be obtained, thereby completing the judgment of whether the risk control task needs to be executed without changing the execution logic of the risk control statement, thereby ensuring the stability and compatibility of the system.

[0053] For example, a rule is set in the fund business project that "the number of local government bonds held by each fund cannot exceed 20% of the circulating share capital of the security". When the user triggers a fund transaction and the security type corresponding to the current transaction is "local government bonds", it is determined that the order needs to be calculated for risk control. At this time, the original task code and risk control rules corresponding to the rule can be determined, and then three calculation SQLs can be generated according to the original task code and the risk control rules. Among them, SQL1 is SELECT SUM (calculation formula) FROM TINSTRUCTIONSTOCK WHERE calculation range; SQL2 is SELECT SUM (calculation formula) FROM TENTRUSTS WHERE calculation range; SQL3 is SELECT SUM (calculation formula) FROM TFUNDSTOCK WHERE calculation range.

[0054] Furthermore, after obtaining the calculation SQL, it is determined that the current order triggers the risk control calculation. In order to save computing resources, a preliminary detection can be made based on the three calculation SQLs obtained to determine whether there is a risk. Specifically, by executing the three calculation SQLs separately and summarizing the execution results of each calculation SQL, the risk control score corresponding to the current order can be obtained, and then the risk control score is compared with the preset risk control threshold. If the risk control score is greater than the risk control threshold, it is considered that the current order has a risk, and subsequent fine-grained risk control calculations can be performed.

[0055] In summary, by performing preliminary risk detection based on the original risk control statements corresponding to the risk control tasks, it can be completed without changing the generation logic of the risk control statements, thereby effectively ensuring the stability and compatibility of the system, making the risk control calculation results obtained by subsequent risk control calculations more accurate.

[0056] Step S204, when it is determined according to the risk control statement that the risk control task meets the business risk control condition, a factor element matching the risk control statement is selected from the factor configuration table preset in the target business project.

[0057] Specifically, after determining the risk control statement corresponding to the risk control task as described above, the risk control statement can be further used to detect whether the risk control task meets the business risk control conditions. If not, it means that the preliminary detection result of the risk control task is risk-free, and no subsequent risk control calculation is required. If satisfied, it means that the preliminary detection result of the risk control task is risky, and further risk control calculation needs to be completed. When performing risk control calculations, in order to enable the execution of risk control statements to obtain data of different granularities for constructing risk control warning information, thereby improving the interpretability of risk control calculations, you can first select factor elements that match the risk control statement in the factor configuration table preset for the target business project. So that the subsequent execution of risk control statements carrying factor elements can obtain data of different granularities, thereby ensuring the richness of the construction of risk control warning information.

[0058] Among them, the factor configuration table specifically refers to the structure table that records factor elements and factor description data pre-built by the target business project. In the factor configuration table, each factor element corresponds to a factor description data, and the factor elements do not overlap, which can be represented by numbers, letters, characters or a combination of numbers and letters. The factor description data corresponding to the factor element specifically refers to the detailed information of the corresponding factor number, which can be understood as the risk control statement corresponding to any risk control task. There are matching factor description data in the factor configuration table. The factor description data can be used to describe the factor logic of the execution result of the risk control statement, thereby improving the interpretability of the risk control statement after execution. In other words, the factor configuration table records the factor elements and factor description data, and the factor description data is used to describe the execution logic corresponding to any risk control statement. After configuring the factor elements to the risk control statement, the execution result of the risk control statement can not only obtain the business detail data, but also obtain the factor description data according to the factor elements, and then the statement execution process and results can be reflected through the factor description data, thereby improving the interpretability of the risk control calculation.

[0059] Furthermore, in order to ensure the richness of risk control warning information, factor description information corresponding to different factor elements can be pre-constructed and recorded in the factor configuration table for use, so that when any risk control task is executed, the corresponding factor description data can be read from the table to construct risk control warning information. In this embodiment, the specific implementation method is as follows:

[0060] Determine the risk control information associated with the target business project; generate multiple initial factor description data according to the risk control information, and add initial factor elements for each initial factor description data; construct the factor configuration table based on the multiple initial factor description data and the factor elements corresponding to each initial factor description data, and store the factor configuration table in the business database.

[0061] Specifically, risk control information refers to the descriptive information that can trigger any type of risk control task in the target business project. Based on the risk control information, multiple initial factor description data can be constructed, that is, multiple initial factor description data can cover the execution logic description of the risk control statements corresponding to all risk control tasks in the target business project in the current state. Correspondingly, the initial factor element specifically refers to the identifier assigned to each initial factor description data. Correspondingly, the business database specifically refers to the database used to store the factor configuration table, so that when the risk control task is triggered, the factor configuration table can be read directly from the business database to complete the selection of factor elements for the risk control statement corresponding to the currently triggered risk control task for subsequent risk control calculations.

[0062] Based on this, in order to improve the interpretability of the risk control calculation results in the target business project, a factor configuration table can be constructed in advance. When constructing the factor configuration table, the risk control information associated with the target business project can be determined first; the risk control information can reflect all the nodes of the target business project that need to be risk controlled. Therefore, multiple initial factor description data can be generated according to the risk control information, and then initial factor elements can be added to each initial factor description data; after the initial factor elements are added, a factor configuration table can be constructed based on multiple initial factor description data and the factor elements corresponding to each initial factor description data, and the factor configuration table can be stored in the business database for use in risk control calculations in the application stage.

[0063] In actual applications, the factor description data contained in the factor configuration table can be added, deleted or modified according to actual needs. Since the factor description data corresponding to the factor elements is stored in the factor configuration table, there is no need to carry the factor description data when executing risk control statements, which can effectively reduce the amount of data transmission. It is only necessary to read the table to obtain the factor description data when constructing risk control warning information, thereby reducing the amount of data.

[0064] In summary, by pre-building a factor configuration table and storing it in the business database, when the risk control statements involved in the risk control tasks triggered by the target business project are executed, the factor description data can be read from the table to construct risk control warning information, thereby improving the interpretability of risk control calculations.

[0065] In addition, in order to enable the factor configuration table to provide the latest factor description data for use in the risk control task execution phase, the factor configuration table can also be updated according to the project update results when the business project is updated. In this embodiment, the specific implementation method is as follows:

[0066] When the target business project is updated, business update information corresponding to the target business project is obtained; when it is determined according to the business update information that there is factor description data to be updated in the factor configuration table, the factor description data to be updated is read from the factor configuration table; in response to an update request submitted by the business party, the factor description data to be updated is updated, and the updated factor description data to be updated is added to the factor configuration table.

[0067] Specifically, the business update information specifically refers to the information collected when the target business project is updated, based on which the description of the updated content of the target business project can be determined. Correspondingly, the factor description data to be updated specifically refers to the factor description data in the factor configuration table that is invalid due to the update of the target business project. Correspondingly, the update request specifically refers to the request submitted by the maintenance user of the factor configuration table for the factor description data to be updated, which is used to update the factor description data to be updated to match the factor description data of the updated target business project.

[0068] Based on this, in order to make the factor configuration table have real-time performance, when the target business project is updated, the business update information corresponding to the target business project can be directly collected; then the factor description data to be updated in the factor configuration table can be determined according to the business update information. For the factor description data to be updated, it can be first extracted from the factor configuration table, and then the factor description data to be updated can be updated according to the update request submitted by the business party. After the update, the factor description information to be updated has matched the updated target business project, so the updated factor description data to be updated can be added to the factor configuration table, so that in the risk control calculation stage, the target business project can use the latest factor configuration table to complete the risk control calculation processing.

[0069] In summary, by updating the factor configuration table in real time, the factor configuration table can always match the latest status of the target business project, thereby ensuring that accurate factor description data can be provided during the risk control calculation stage, thereby improving the interpretability of the risk control calculation.

[0070] In specific implementation, after determining the risk control statement corresponding to the risk control task, considering that the risk control statement is the statement of the original configuration of the risk control task, the execution of the statement will only provide a coarse-grained risk control calculation result. In order to ensure that the subsequent risk control warning information can have a finer-grained risk control calculation result, the risk control statement can be rewritten so that the rewritten risk control statement is executed to obtain data of different granularities for constructing the risk control warning information. In this embodiment, the specific implementation method is as follows:

[0071] Determine the code field to be rewritten in the original task code, and determine the placeholder information corresponding to the code field to be rewritten according to the preset rewriting rule; use the placeholder information to update the code field to be rewritten in the original task code, and obtain the target task code according to the update result; generate a target risk control statement based on the target task code, use the target risk control statement as the risk control statement, and execute the step of selecting a factor element that matches the risk control statement in the factor configuration table preset in the target business project.

[0072] Specifically, the code field to be rewritten specifically refers to the code field in the original task code that needs to be replaced by the placeholder information. Correspondingly, the rewriting rule specifically refers to the rule for converting the code field to be rewritten into the specified placeholder information. Correspondingly, the placeholder information specifically refers to the placeholder that can replace the code field to be rewritten. After determining the risk control statement, it is possible not to rewrite the constructed statement, but to directly replace the original task code corresponding to the risk control statement with the placeholder information, thereby improving the flexibility of risk control statement rewriting and reducing the complexity of the statement. Correspondingly, the target task code specifically refers to the task code obtained after replacing the code field to be rewritten with the placeholder information. Correspondingly, the target risk control statement specifically refers to the risk control statement generated based on the target task code.

[0073] Based on this, considering that the risk control statement constructed by the original task code matches the original risk control task, it is impossible to provide a more fine-grained risk control calculation result. In order to achieve the execution result of the risk control statement, a more fine-grained risk control warning information can be constructed, and the risk control statement can be rewritten. When rewriting the risk control statement, considering that the risk control statement is dynamically spliced ​​from a large number of parameters, its length and complexity are very high. Directly rewriting the structure of the risk control statement may cause the rewritten statement to be unable to execute. Therefore, this embodiment adopts placeholder processing of the code field to be rewritten in the original task code to reduce the complexity of the statement and ensure that the statement is executable.

[0074] During specific implementation, the code field to be rewritten can be determined in the original task code, and the placeholder information corresponding to the code field to be rewritten can be determined according to the preset rewriting rules; on this basis, the placeholder information can be used to update the code field to be rewritten in the original task code, so that the placeholder information is used to hold the code field to be rewritten, so that the target task code can be obtained according to the update result; and then the target risk control statement can be generated based on the target task code, so that a more lightweight target risk control statement can be obtained without rewriting the risk control statement. At this time, the target risk control statement is used as the risk control statement, and subsequent processing can be performed.

[0075] In practical applications, any risk control statement can be rewritten according to the actual needs, so that the rewritten risk control statement can be in a fixed format, thereby ensuring that there will be no compatibility issues with the target risk control statement, and thus completing the construction of more fine-grained risk control warning information.

[0076] Using the above example, if the current order is determined to be risky based on the execution results of the three calculation SQL statements, the risk control calculation will be triggered. In order to make the risk control calculation more explainable, the three calculation SQL statements can be rewritten. When rewriting, placeholder processing can be performed on the original task code, and then the original task code after the placeholder processing can be executed. The rewritten three calculation SQL statements can be generated according to the code execution results. For example, placeholder processing can be performed on the original task code of calculation SQL1=SELECT SUM(calculation formula) ROM TINSTRUCTIONSTOCK WHERE calculation range, and the original task code after the placeholder processing can be executed. The rewritten calculation SQL1=SELECT SUM(calculation formula) business primary key FROM business table WHERE calculation range GROUP BY business primary key can be obtained; among them, "business primary key" and "GROUP BY business primary key" are spliced ​​into the statement according to the input status and placeholder. By analogy, the rewritten calculation SQL2 and the rewritten calculation SQL3 can be obtained.

[0077] Furthermore, after obtaining the three rewritten calculation SQLs, you can select a matching factor number for each rewritten calculation SQL in the factor configuration table that pre-constructs the factor number and factor description data according to the attributes of each rewritten calculation SQL, determine that the rewritten calculation SQL1 corresponds to factor number F1 (corresponding to the risk control calculation logic description of the instruction table), the rewritten calculation SQL2 corresponds to factor number F2 (corresponding to the risk control calculation logic description of the order table), and the rewritten calculation SQL3 corresponds to factor number F3 (corresponding to the risk control calculation logic description of the position table), and thereafter, you can complete the risk control calculation of the current order by executing the rewritten calculation SQL.

[0078] In summary, by updating the placeholder information for the original task code, it is possible to complete the construction of the target risk control statement without rewriting the statement, so that the constructed statement can be compatible with the target business project. At the same time, the executed statement can obtain more fine-grained data, thereby improving the interpretability of the risk control calculation.

[0079] Step S206: assigning the factor element to the risk control statement, and obtaining business detail data by executing the risk control statement to which the factor element is assigned.

[0080] Step S208: construct and display risk control warning information corresponding to the risk control task based on the business detail data and the factor description data corresponding to the factor element.

[0081] Specifically, after selecting the corresponding factor element in the factor configuration table for the risk control statement, the factor element can be assigned to the risk control statement, and the risk control statement will be associated with the factor description data corresponding to the factor element. In this case, the risk control statement carrying the factor element can be executed to obtain business detail data by executing the risk control statement.

[0082] Furthermore, after obtaining the business detail data, in order to achieve a more fine-grained display of risk control warning information, the factor description data matching the factor elements can be read in the factor configuration table, and then the risk control warning information can be constructed by combining the factor description data and the business detail data. This can make the risk control warning information contain risk control warning results of different granularities, thereby satisfying the user's risk control calculation result viewing under different needs, and at the same time improving the interpretability of the risk control calculation results.

[0083] Among them, business detail data specifically refers to the detailed data related to the risk control task triggered by the target business project after executing the risk control statement. For example, in the fund business project, the business detail data may include the fund serial number, fund name, instruction serial number, security name, trading market, entrustment direction, business classification, investment type, etc., which are used to reflect the root cause of the risk control calculation results at the finest granularity. Correspondingly, the factor description data is the description data corresponding to the factor element read from the factor configuration table. Correspondingly, the risk control warning information specifically refers to the information that displays the risk control calculation results constructed by combining the business detail data and the factor description data. It can display the risk control calculation results of different granularities according to the needs of users, thereby improving the interpretability of the risk control calculation.

[0084] Furthermore, when constructing risk control warning information, in order to improve the interpretability of risk control calculation results corresponding to risk control tasks, warning information of different granularities can be integrated to construct and display risk control warning information. In this embodiment, the specific implementation method is as follows:

[0085] The factor description data is read from the factor configuration table according to the factor elements; the risk control warning detail information is constructed according to the business detail data, the risk control warning factor information is constructed according to the factor description data, and the risk control warning global information is constructed according to the business detail data and the factor description data; the risk control warning detail information, the risk control warning factor information and the risk control warning global information are used as the risk control warning information corresponding to the risk control task and displayed.

[0086] Specifically, the risk control warning detailed information refers to the factor detailed data displayed to the user after sorting the business detailed data. Correspondingly, the risk control warning factor information refers to the risk control calculation factor result displayed to the user after sorting the factor description data. Correspondingly, the risk control warning global information refers to the total risk control calculation result generated by combining the business detailed data and the factor description data.

[0087] Based on this, after obtaining the business detail data, considering that the business detail data tends to be at the business level, users cannot directly understand the risk control calculation results based on the business detail data, so the factor description data can be read in the factor configuration table according to the factor element; thereafter, risk control warning detail information can be constructed according to the business detail data, risk control warning factor information can be constructed according to the factor description data, and risk control warning global information can be constructed according to the business detail data and the factor description data; the construction of warning information of different granularities can be completed at the detail level, factor level and risk control calculation total result level, and then the risk control warning detail information, risk control warning factor information and risk control warning global information can be used as the risk control warning information corresponding to the risk control task, so that in the stage of displaying to the user, warning information of different granularities can be displayed according to user needs, so that the user can understand the risk control calculation results, thereby improving the interpretability of the risk control calculation results.

[0088] In summary, by constructing risk control warning detail information, risk control warning factor information and risk control warning global information as risk control warning information, when users view risk control calculation results, risk control warning information of different granularities can be displayed to users, thereby improving the interpretability of risk control calculations.

[0089] On this basis, the displayed warning information can be extracted and displayed according to user needs. In this embodiment, the specific implementation method is as follows:

[0090] In response to a viewing request submitted by a user for the risk control task, an early warning viewing intention is determined; when the early warning viewing intention corresponds to the risk control early warning global information, the risk control early warning global information is displayed to the user; when the early warning viewing intention corresponds to the risk control early warning factor information, a first factor item is determined in the risk control early warning global information according to the early warning viewing intention, and target risk control early warning factor information is extracted from the risk control early warning factor information based on the first factor item for display to the user; when the early warning viewing intention corresponds to the risk control early warning detailed information, a second factor item is determined in the risk control early warning global information according to the early warning viewing intention, and a detailed item is determined in the risk control early warning factor information based on the second factor item, and target risk control early warning detailed information is extracted from the risk control early warning detailed information according to the detailed item for display to the user.

[0091] Specifically, the warning viewing intention specifically refers to the intention of the user when viewing the warning information. Different intentions can display warning information of different granularities to the user. Correspondingly, the first factor item and the second factor item specifically refer to the factor items included in the risk control warning global information, which are associated with the warning information included in the risk control warning factor information. Correspondingly, the detail item specifically refers to the detail item included in the risk control warning factor information, which are associated with the warning information included in the risk control warning detail information.

[0092] Based on this, after obtaining the risk control warning details, risk control warning factor information and risk control warning global information, in order to be able to display the warning information that the user needs to view according to the user's needs, the viewing request submitted by the user can be received first. At this time, semantic recognition can be performed on the viewing request to determine the warning viewing intention.

[0093] When the warning viewing intention corresponds to the global information of risk control warning, it means that the user needs to view the total result of risk control calculation corresponding to the risk control task, so the global information of risk control warning can be displayed to the user.

[0094] When the warning viewing intention corresponds to the risk control warning factor information, it means that the user needs to view the risk control calculation results of the factor information granularity corresponding to the risk control task. Therefore, the first factor item can be determined in the risk control warning global information according to the warning viewing intention, that is, the factor item that the user needs to view can be determined, and then the target risk control warning factor information can be extracted from the risk control warning factor information based on the first factor item as the warning information that the user currently needs to view, and then displayed to the user.

[0095] When the warning viewing intention corresponds to the risk control warning detailed information, it means that the user needs to view the risk control calculation results at the detailed information granularity corresponding to the risk control task. At this time, the second factor item can be determined in the risk control warning global information according to the warning viewing intention, and the detailed item can be determined in the risk control warning factor information based on the second factor item. The specific detailed information that the user needs to view can be determined through the detailed item. Therefore, the target risk control warning detailed information can be extracted from the risk control warning detailed information according to the detailed item and displayed to the user.

[0096] In actual applications, risk control warning details can be constructed based on business details data to store business details data. Risk control warning factor information can be constructed based on factor description data to store factor description data. The global risk control warning information can be constructed by integrating the risk control warning details information and the risk control warning factor information to reflect the total risk control calculation results of the risk control task. When displaying the warning information, the global risk control warning information can be displayed first, and then the risk control warning factor information can be displayed according to user needs, so that the factor description data can be queried through the factor elements in the risk control warning factor information to show the user a detailed description of the factor. The risk control warning details information can also be displayed according to user needs to display the factor detail data to the user.

[0097] Using the above example, after obtaining the rewritten calculation SQL with the factor number assigned, the detailed data can be directly obtained by executing the rewritten calculation SQL. The factor combination can be obtained by integrating the detailed data, and the risk control calculation result can be obtained by integrating the factor results. In this case, the total risk control calculation result can be directly displayed to the user to indicate the risk. When the user clicks on the total risk control calculation result, the factor configuration table can be queried according to the user's click result to obtain the factor description data of the corresponding factor number. At this time, the risk control warning factor table can be generated by combining the factor description data, such as Figure 3 As shown in (a) in the figure, the detailed description of the factor is displayed to the user through the table. When the user clicks on the risk control warning factor table, the detailed data can be determined according to the user's click result. At this time, the risk control warning factor detailed table can be generated in combination with the detailed data, such as Figure 3 As shown in (b), the detailed data of the factors are displayed to the user through this table, thereby effectively improving the interpretability of risk control calculations.

[0098] The information display method provided in this embodiment, in order to achieve highly compatible non-invasive risk control calculations and improve the interpretability of risk control calculations, can determine the risk control statement corresponding to the risk control task after the target business project triggers the risk control task. At this time, if it is determined that the risk control task meets the business risk control conditions according to the risk control statement, the factor element matching the risk control statement can be selected in the factor configuration table preset in the target business project; the factor element can make the risk control calculation result carry the factor description data, thereby ensuring that the risk control warning information can contain more fine-grained explanations and improve the interpretability of the risk control calculation. On this basis, factor elements can be assigned to the risk control statement, and business detail data can be obtained by executing the risk control statement to which the factor element is assigned; it is ensured that the executed risk control statement is the original statement corresponding to the risk control task, and no new risk control statement is adopted, so as to ensure better compatibility of the risk control calculation. Thereafter, the risk control warning information corresponding to the risk control task can be constructed and displayed based on the business detail data and the factor description data corresponding to the factor element. The displayed risk control warning information can integrate business detail data and factor description data, thereby ensuring that the risk control warning information can display risk control calculation results of different granularities, thereby effectively improving the interpretability of risk control calculations.

[0099] The following combination Figure 4 , taking the application of the information display method provided in this specification in the stock trading scenario as an example, the information display method is further explained. Figure 4 A processing flow chart of an information display method provided by an embodiment of this specification is shown, which specifically includes the following steps.

[0100] Step S402: determining a business processing task in response to a business operation request submitted by a user for a target business item.

[0101] Step S404, determining the task attribute information corresponding to the business processing task, and building a risk control task for the business processing task when detecting that the business processing task meets the risk control condition based on the task attribute information.

[0102] Step S406, determining the original task code and risk control rules associated with the risk control task, and generating a risk control statement corresponding to the risk control task according to the original task code and the risk control rules.

[0103] Step S408, determining an initial risk control score by executing a risk control statement, and determining that the risk control task meets the business risk control condition when the initial risk control score is greater than a preset risk control threshold.

[0104] Step S410: determine the code field to be rewritten in the original task code, and determine the placeholder information corresponding to the code field to be rewritten according to a preset rewriting rule.

[0105] Step S412: using the placeholder information to update the code field to be rewritten in the original task code, and obtaining the target task code according to the update result.

[0106] Step S414, generating a target risk control statement based on the target task code, and using the target risk control statement as the risk control statement.

[0107] Step S416: Select a factor element that matches the risk control statement in the factor configuration table preset for the target business project.

[0108] Step S418, assigning factor elements to the risk control statement, and obtaining business detail data by executing the risk control statement to which the factor elements are assigned.

[0109] Step S420: Read factor description data from the factor configuration table according to the factor element.

[0110] Step S422, constructing risk control warning detailed information according to the business detail data, constructing risk control warning factor information according to the factor description data, and constructing risk control warning global information according to the business detail data and the factor description data.

[0111] Step S424: The risk control warning detail information, the risk control warning factor information and the risk control warning global information are displayed as the risk control warning information corresponding to the risk control task.

[0112] In summary, in order to achieve highly compatible non-intrusive risk control calculations and improve the interpretability of risk control calculations, the risk control statements corresponding to the risk control tasks can be determined after the target business project triggers the risk control tasks. At this time, if the risk control tasks are determined to meet the business risk control conditions according to the risk control statements, the factor elements that match the risk control statements can be selected in the factor configuration table preset by the target business project; the factor elements can make the risk control calculation results carry factor description data, thereby ensuring that the risk control warning information can contain more fine-grained explanations and improve the interpretability of the risk control calculations. On this basis, factor elements can be assigned to the risk control statements, and business detail data can be obtained by executing the risk control statements to which the factor elements are assigned; it is ensured that the executed risk control statements are the original statements corresponding to the risk control tasks, and no new risk control statements are adopted, thereby ensuring better compatibility of the risk control calculations. Thereafter, the risk control warning information corresponding to the risk control tasks can be constructed and displayed based on the business detail data and the factor description data corresponding to the factor elements. The displayed risk control warning information can integrate business detail data and factor description data, thereby ensuring that the risk control warning information can display risk control calculation results of different granularities, thereby effectively improving the interpretability of risk control calculations.

[0113] Corresponding to the above method embodiment, this specification also provides an information display system embodiment. Figure 5FIG. 1 shows a schematic diagram of the structure of an information display system provided by an embodiment of this specification. Figure 5 As shown, the information display system 500 includes a server 510 and a client 520, including:

[0114] The server 510 is used to respond to the business operation request submitted by the client for the target business project, determine the risk control statement corresponding to the risk control task triggered in the target business project; if it is determined according to the risk control statement that the risk control task meets the business risk control condition, select the factor element matching the risk control statement in the factor configuration table preset in the target business project; assign the factor element to the risk control statement, and obtain business detail data by executing the risk control statement to which the factor element is assigned; construct the risk control warning information corresponding to the risk control task based on the business detail data and the factor description data corresponding to the factor element; and send the risk control warning information to the client;

[0115] The client 520 is used to receive and display the risk control warning information.

[0116] In an optional embodiment, determining the risk control statement corresponding to the risk control task triggered in the target business project includes: determining a business processing task in response to a business operation request submitted by a user for the target business project; determining task attribute information corresponding to the business processing task, and detecting whether the business processing task meets the risk control conditions based on the task attribute information; if so, constructing a risk control task for the business processing task, and determining the risk control statement corresponding to the risk control task.

[0117] In an optional embodiment, determining the risk control statement corresponding to the risk control task includes: determining the original task code and risk control rules associated with the risk control task; generating the risk control statement corresponding to the risk control task according to the original task code and the risk control rules; wherein, when determining that the risk control task meets the business risk control conditions according to the risk control statement, before executing the step of selecting a factor element matching the risk control statement in the factor configuration table preset in the target business project, it also includes: determining an initial risk control score by executing the risk control statement, and when the initial risk control score is greater than a preset risk control threshold, determining that the risk control task meets the business risk control conditions, and executing the step of selecting a factor element matching the risk control statement in the factor configuration table preset in the target business project.

[0118] In an optional embodiment, the server 510 is also used to determine the code field to be rewritten in the original task code, and determine the placeholder information corresponding to the code field to be rewritten according to a preset rewriting rule; use the placeholder information to update the code field to be rewritten in the original task code, and obtain the target task code according to the update result; generate a target risk control statement based on the target task code, use the target risk control statement as the risk control statement, and execute the step of selecting a factor element that matches the risk control statement in the factor configuration table preset in the target business project.

[0119] In an optional embodiment, the server 510 is also used to determine the risk control information associated with the target business project; generate multiple initial factor description data based on the risk control information, and add initial factor elements for each initial factor description data; construct the factor configuration table based on the multiple initial factor description data and the factor elements corresponding to each initial factor description data, and store the factor configuration table in the business database.

[0120] In an optional embodiment, the risk control warning information corresponding to the risk control task is constructed and displayed based on the business detail data and the factor description data corresponding to the factor elements, including: reading the factor description data in the factor configuration table according to the factor elements; constructing the risk control warning detail information according to the business detail data, constructing the risk control warning factor information according to the factor description data, and constructing the risk control warning global information according to the business detail data and the factor description data; using the risk control warning detail information, the risk control warning factor information and the risk control warning global information as the risk control warning information corresponding to the risk control task and displaying them.

[0121] In an optional embodiment, a warning viewing intention is determined in response to a viewing request submitted by a user for the risk control task; when the warning viewing intention corresponds to the risk control warning global information, the risk control warning global information is displayed to the user; when the warning viewing intention corresponds to the risk control warning factor information, a first factor item is determined in the risk control warning global information according to the warning viewing intention, and target risk control warning factor information is extracted from the risk control warning factor information based on the first factor item and displayed to the user; when the warning viewing intention corresponds to the risk control warning detailed information, a second factor item is determined in the risk control warning global information according to the warning viewing intention, and a detailed item is determined in the risk control warning factor information based on the second factor item, and target risk control warning detailed information is extracted from the risk control warning detailed information according to the detailed item and displayed to the user.

[0122] In an optional embodiment, the server 510 is also used to obtain business update information corresponding to the target business project when the target business project is updated; when it is determined according to the business update information that there is factor description data to be updated in the factor configuration table, read the factor description data to be updated in the factor configuration table; update the factor description data to be updated in response to an update request submitted by the business party, and add the updated factor description data to be updated to the factor configuration table.

[0123] The information display system provided in this embodiment, in order to achieve highly compatible non-intrusive risk control calculations and improve the interpretability of risk control calculations, can determine the risk control statement corresponding to the risk control task after the target business project triggers the risk control task. At this time, if it is determined that the risk control task meets the business risk control conditions according to the risk control statement, the factor element matching the risk control statement can be selected in the factor configuration table preset by the target business project; the factor element can make the risk control calculation result carry the factor description data, thereby ensuring that the risk control warning information can contain a more fine-grained explanation, improving the interpretability of the risk control calculation. On this basis, factor elements can be assigned to the risk control statement, and business detail data can be obtained by executing the risk control statement to which the factor element is assigned; it is ensured that the executed risk control statement is the original statement corresponding to the risk control task, and no new risk control statement is adopted, so as to ensure that the compatibility of the risk control calculation is better. Thereafter, the risk control warning information corresponding to the risk control task can be constructed and displayed based on the business detail data and the factor description data corresponding to the factor element. The displayed risk control warning information can integrate business detail data and factor description data, thereby ensuring that the risk control warning information can display risk control calculation results of different granularities, thereby effectively improving the interpretability of risk control calculations.

[0124] The above is a schematic scheme of an information display system of this embodiment. It should be noted that the technical scheme of the information display system and the technical scheme of the above information display method belong to the same concept, and the details not described in detail in the technical scheme of the information display system can be referred to the description of the technical scheme of the above information display method.

[0125] Corresponding to the above method embodiment, this specification also provides an information display device embodiment, Figure 6 FIG. 1 shows a schematic diagram of the structure of an information display device provided by an embodiment of this specification. Figure 6 As shown, the device comprises:

[0126] A determination module 602 is configured to determine a risk control statement corresponding to a risk control task triggered in a target business project;

[0127] The selection module 604 is configured to select a factor element matching the risk control statement in the factor configuration table preset for the target business project when it is determined that the risk control task meets the business risk control condition according to the risk control statement;

[0128] An execution module 606 is configured to allocate the factor element to the risk control statement, and obtain business detail data by executing the risk control statement to which the factor element is allocated;

[0129] The construction module 608 is configured to construct and display the risk control warning information corresponding to the risk control task based on the business detail data and the factor description data corresponding to the factor element.

[0130] In an optional embodiment, the determining module 602 is further configured to:

[0131] Determine a business processing task in response to a business operation request submitted by a user for a target business project; determine task attribute information corresponding to the business processing task, and detect whether the business processing task meets risk control conditions based on the task attribute information; if so, construct a risk control task for the business processing task, and determine the risk control statement corresponding to the risk control task.

[0132] In an optional embodiment, the determination of the risk control statement corresponding to the risk control task includes:

[0133] Determine the original task code and risk control rules associated with the risk control task; generate a risk control statement corresponding to the risk control task according to the original task code and the risk control rules; wherein, when it is determined that the risk control task meets the business risk control conditions according to the risk control statement, before the step of selecting a factor element matching the risk control statement in the factor configuration table preset in the target business project is executed, it also includes: determining an initial risk control score by executing the risk control statement, and when the initial risk control score is greater than a preset risk control threshold, determining that the risk control task meets the business risk control conditions, and executing the step of selecting a factor element matching the risk control statement in the factor configuration table preset in the target business project.

[0134] In an optional embodiment, the device further comprises:

[0135] The rewriting module is configured to determine the code field to be rewritten in the original task code, and determine the placeholder information corresponding to the code field to be rewritten according to the preset rewriting rules; use the placeholder information to update the code field to be rewritten in the original task code, and obtain the target task code according to the update result; generate a target risk control statement based on the target task code, use the target risk control statement as the risk control statement, and execute the step of selecting a factor element matching the risk control statement in the factor configuration table preset in the target business project.

[0136] In an optional embodiment, the device further comprises:

[0137] The information storage module is configured to determine the risk control information associated with the target business project; generate multiple initial factor description data according to the risk control information, and add initial factor elements for each initial factor description data; construct the factor configuration table based on the multiple initial factor description data and the factor elements corresponding to each initial factor description data, and store the factor configuration table in the business database.

[0138] In an optional embodiment, the construction module 608 is further configured to:

[0139] The factor description data is read from the factor configuration table according to the factor elements; the risk control warning detail information is constructed according to the business detail data, the risk control warning factor information is constructed according to the factor description data, and the risk control warning global information is constructed according to the business detail data and the factor description data; the risk control warning detail information, the risk control warning factor information and the risk control warning global information are used as the risk control warning information corresponding to the risk control task and displayed.

[0140] In an optional embodiment, the device further comprises:

[0141] The display module is configured to determine an early warning viewing intention in response to a viewing request submitted by a user for the risk control task; when the early warning viewing intention corresponds to the risk control early warning global information, the risk control early warning global information is displayed to the user; when the early warning viewing intention corresponds to the risk control early warning factor information, a first factor item is determined in the risk control early warning global information according to the early warning viewing intention, and target risk control early warning factor information is extracted from the risk control early warning factor information based on the first factor item for display to the user; when the early warning viewing intention corresponds to the risk control early warning detailed information, a second factor item is determined in the risk control early warning global information according to the early warning viewing intention, and a detailed item is determined in the risk control early warning factor information based on the second factor item, and target risk control early warning detailed information is extracted from the risk control early warning detailed information according to the detailed item for display to the user.

[0142] In an optional embodiment, the device further comprises:

[0143] The update module is configured to obtain business update information corresponding to the target business project when the target business project is updated; when it is determined according to the business update information that there is factor description data to be updated in the factor configuration table, read the factor description data to be updated in the factor configuration table; update the factor description data to be updated in response to an update request submitted by the business party, and add the updated factor description data to be updated to the factor configuration table.

[0144] The information display device provided in this embodiment, in order to achieve highly compatible non-invasive risk control calculation and improve the interpretability of risk control calculation, can determine the risk control statement corresponding to the risk control task after the target business project triggers the risk control task. At this time, if it is determined that the risk control task meets the business risk control conditions according to the risk control statement, the factor element matching the risk control statement can be selected in the factor configuration table preset by the target business project; the factor element can make the risk control calculation result carry the factor description data, thereby ensuring that the risk control warning information can contain a more fine-grained explanation, improving the interpretability of the risk control calculation. On this basis, factor elements can be assigned to the risk control statement, and business detail data can be obtained by executing the risk control statement to which the factor element is assigned; it is ensured that the executed risk control statement is the original statement corresponding to the risk control task, and no new risk control statement is adopted, so as to ensure better compatibility of the risk control calculation. Thereafter, the risk control warning information corresponding to the risk control task can be constructed and displayed based on the business detail data and the factor description data corresponding to the factor element. The displayed risk control warning information can integrate business detail data and factor description data, thereby ensuring that the risk control warning information can display risk control calculation results of different granularities, thereby effectively improving the interpretability of risk control calculations.

[0145] The above is a schematic scheme of an information display device of this embodiment. It should be noted that the technical scheme of the information display device and the technical scheme of the above information display method belong to the same concept, and the details not described in detail in the technical scheme of the information display device can be referred to the description of the technical scheme of the above information display method.

[0146] Figure 7 The block diagram of a computing device 700 according to an embodiment of the present specification is shown. The components of the computing device 700 include but are not limited to a memory 710 and a processor 720. The processor 720 is connected to the memory 710 via a bus 730, and the database 750 is used to store data.

[0147] The computing device 700 also includes an access device 740 that enables the computing device 700 to communicate via one or more networks 760. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 740 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).

[0148] In one embodiment of the present specification, the above components of the computing device 700 and Figure 7 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 7 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0149] The computing device 700 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 700 may also be a mobile or stationary server.

[0150] The processor 720 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the above-mentioned information display method.

[0151] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above information display method belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above information display method.

[0152] An embodiment of the present specification also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the above-mentioned information display method.

[0153] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above information display method belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the above information display method.

[0154] An embodiment of the present specification also provides a computer program product, including a computer program or instructions, which implement the steps of the above-mentioned information display method when executed by a processor.

[0155] The above is a schematic scheme of a computer program product of this embodiment. It should be noted that the technical scheme of the computer program product and the technical scheme of the above information display method belong to the same concept, and the details not described in detail in the technical scheme of the computer program product can be referred to the description of the technical scheme of the above information display method.

[0156] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0157] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0158] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.

[0159] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0160] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can understand and use this specification well.

Claims

1. An information display method, characterized in that: include: Determine the risk control statements corresponding to the risk control tasks triggered in the target business project; When it is determined according to the risk control statement that the risk control task meets the business risk control conditions, the code field to be rewritten is updated using the placeholder information corresponding to the code field to be rewritten in the original task code to update the risk control statement to a target risk control statement, and a factor element matching the target risk control statement is selected in the factor configuration table preset for the target business project; Allocating the factor element to the target risk control statement, and obtaining business detail data by executing the target risk control statement to which the factor element is allocated; Based on the business detail data and the factor description data corresponding to the factor elements, the risk control warning information corresponding to the risk control task is constructed and displayed.

2. The information display method according to claim 1, characterized in that: The step of determining the risk control statement corresponding to the risk control task triggered in the target business project includes: Determining a business processing task in response to a business operation request submitted by a user for a target business project; Determine task attribute information corresponding to the business processing task, and detect whether the business processing task meets the risk control condition according to the task attribute information; If so, a risk control task is constructed for the business processing task, and a risk control statement corresponding to the risk control task is determined.

3. The information display method according to claim 1, characterized in that: The determination of the risk control statement corresponding to the risk control task includes: Determine the original task code and risk control rules associated with the risk control task; Generate a risk control statement corresponding to the risk control task according to the original task code and the risk control rule; Wherein, when it is determined according to the risk control statement that the risk control task meets the business risk control condition, the risk control statement is updated to a target risk control statement by rewriting the original task code, and before the step of selecting a factor element matching the target risk control statement in the factor configuration table preset by the target business project is executed, it also includes: An initial risk control score is determined by executing the risk control statement. When the initial risk control score is greater than a preset risk control threshold, it is determined that the risk control task meets the business risk control conditions, and the code field to be rewritten is updated using the placeholder information corresponding to the code field to be rewritten in the original task code to update the risk control statement to a target risk control statement, and a factor element matching the target risk control statement is selected in the factor configuration table preset for the target business project.

4. The information display method according to claim 3, characterized in that: The method further comprises: Determine the code field to be rewritten in the original task code, and determine the placeholder information corresponding to the code field to be rewritten according to a preset rewriting rule; Using the placeholder information, the code field to be rewritten in the original task code is updated, and a target task code is obtained according to the update result; A target risk control statement is generated based on the target task code, and a step of selecting a factor element matching the target risk control statement in a factor configuration table preset in the target business project is executed.

5. The information display method according to any one of claims 1 to 4, characterized in that: When it is determined according to the risk control statement that the risk control task meets the business risk control condition, the risk control statement is updated to a target risk control statement by rewriting the original task code, and before the step of selecting a factor element matching the target risk control statement in the factor configuration table preset by the target business project is executed, it also includes: Determining risk control information associated with the target business project; Generate multiple initial factor description data according to the risk control information, and add initial factor elements to each initial factor description data; The factor configuration table is constructed based on the multiple initial factor description data and the factor elements corresponding to each initial factor description data, and the factor configuration table is stored in the business database.

6. The information display method according to claim 1, characterized in that: The step of constructing and displaying risk control warning information corresponding to the risk control task based on the business detail data and the factor description data corresponding to the factor element includes: Reading factor description data in the factor configuration table according to the factor element; Constructing risk control warning detailed information according to the business detail data, constructing risk control warning factor information according to the factor description data, and constructing risk control warning global information according to the business detail data and the factor description data; The risk control warning detail information, the risk control warning factor information and the risk control warning global information are used as the risk control warning information corresponding to the risk control task and displayed.

7. The information display method according to claim 6, characterized in that: The method further comprises: Determining an early warning viewing intention in response to a viewing request submitted by a user for the risk control task; In a case where the warning viewing intention corresponds to the risk control warning global information, displaying the risk control warning global information to the user; In a case where the warning viewing intention corresponds to the risk control warning factor information, determining a first factor item in the risk control warning global information according to the warning viewing intention, and extracting target risk control warning factor information from the risk control warning factor information based on the first factor item to display it to the user; In a case where the warning viewing intention corresponds to the risk control warning detailed information, a second factor item is determined in the risk control warning global information according to the warning viewing intention, and a detail item is determined in the risk control warning factor information based on the second factor item, and the target risk control warning detailed information is extracted from the risk control warning detailed information according to the detail item and displayed to the user.

8. The information display method according to claim 5, characterized in that: After the step of storing the factor configuration table in the business database is executed, the method further includes: When the target business item is updated, obtaining business update information corresponding to the target business item; When it is determined according to the service update information that there is factor description data to be updated in the factor configuration table, reading the factor description data to be updated in the factor configuration table; The to-be-updated factor description data is updated in response to an update request submitted by the business party, and the updated to-be-updated factor description data is added to the factor configuration table.

9. An information display system, characterized in that: Including server and client, including: The server is used to respond to the business operation request submitted by the client for the target business project, determine the risk control statement corresponding to the risk control task triggered in the target business project; when it is determined according to the risk control statement that the risk control task meets the business risk control condition, update the code field to be rewritten by using the placeholder information corresponding to the code field to be rewritten in the original task code to update the risk control statement to the target risk control statement, and select the factor element matching the target risk control statement in the factor configuration table preset in the target business project; assign the factor element to the target risk control statement, and obtain business detail data by executing the target risk control statement to which the factor element is assigned; construct the risk control warning information corresponding to the risk control task based on the business detail data and the factor description data corresponding to the factor element; and send the risk control warning information to the client; The client is used to receive and display the risk control warning information.

10. A computing device, characterized in that include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method described in any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium, characterized in that: It stores computer executable instructions, which, when executed by a processor, implement the steps of the method described in any one of claims 1 to 8.

12. A computer program product, characterized in that The method comprises a computer program or an instruction, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Risk information output method and device and risk information construction method and device

    CN111507638A