Quick Evaluation Method and System for Business Association Impact
By analyzing the business data structure and display logic, an association impact analysis model was established, which solved the problem of slow launch time for new businesses and high human factors relying on human factors, and achieved rapid evaluation of the association impact of new businesses, and improved the launch speed and R&D efficiency of new businesses.
Patent Information
- Application Number
- CN202210904425.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-29
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-07-29
AI Technical Summary
The current technology has a slow launch time for new businesses and high accuracy relies on human factors, which leads to an increase in business complexity, increasing development difficulty, frequent system problems, wide testing scope, and slow launch speed for new businesses and risk of omissions.
By analyzing the business data structure and presentation logic, extracting the current general nodes and their dependencies, establishing an association impact analysis model, obtaining business key points, calculating the frequency and association impact of target nodes, determining the test scope and confidence, and achieving rapid evaluation of the association impact of new services.
It has achieved rapid acquisition of new business review results, improved the speed of new business launch, shortened the R&D cycle, improved judgment efficiency, and helped new colleagues quickly understand the business line and devoted their work.
Smart Images

Figure CN115099710B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent decision-making technology, and particularly relates to a method, system, computer device and storage medium for quickly evaluating the impact of business association. Background Art
[0002] With the continuous evolution and development of business, the functions and complexity of the underlying systems are also constantly increasing. Due to the continuous superposition of business complexity, it becomes difficult to develop new functions, and various system problems emerge in an endless stream. The scope of testing becomes wider, the time for new business to go live becomes slower, and redundant problems become more and more.
[0003] When a new product needs to be launched, a joint review needs to be held within the company. Among them, the joint review includes business and technical solutions, and often the business joint review also requires technical personnel to participate, increasing the working hours of technical personnel. The process of business joint review is very long, affecting the launch speed of new business. Among them, the accuracy of new business completely depends on senior technical personnel for judgment, and the associated impact of new business mainly relies on senior technical personnel to think and analyze, and inevitably there will be omissions. Summary of the Invention
[0004] The purpose of the embodiments of the present application is to propose a method, system, computer device and storage medium for quickly evaluating the impact of business association, so as to solve the technical problems of slow new business launch time and high human factor in the accuracy of new business.
[0005] To solve the above technical problems, the embodiments of the present application provide a method for quickly evaluating the impact of business association, and adopt the following technical solutions: The method includes the following steps:
[0006] Analyze the data structure and display logic in business data;
[0007] Extract the current common nodes in the data structure and the node relationships in the display logic. Among them, the current common nodes include node data and the node address of the next common node, and the node relationship is the dependency relationship with the node data;
[0008] Query the next common node according to the node address of the next common node, and associate the current common node with the next common node by the node relationship to establish the associated impact between the current common node and the next common node;
[0009] Obtain multiple common nodes, and establish an associated impact analysis model with the multiple common nodes based on their node relationships and associated impacts;
[0010] When a business analysis requirement is detected, obtain the business analysis requirement;
[0011] Extract the data types and data elements in the business analysis requirements, and combine the data types and data elements to form business key points;
[0012] Retrieve the common nodes identical to the business key points from the association impact analysis model, and set them as target nodes;
[0013] Calculate the frequency of the target nodes repeatedly appearing in the association impact analysis model as the target association impact.
[0014] Further, after the step of retrieving the common nodes identical to the business key points from the association impact analysis model and setting them as target nodes, the method further includes:
[0015] Obtain the target node relationship that the target nodes depend on;
[0016] Extract the array length attribute of the target nodes in the target node relationship;
[0017] Determine the degree of the target association impact between the target nodes based on the array length attribute of the target nodes, wherein, determine whether the array of data elements is dense or sparse according to the data length of the target nodes;
[0018] When the array of data elements is dense, the degree of the target association impact is higher;
[0019] When the array of data elements is sparse, the degree of the target association impact is lower.
[0020] Further, after the step of calculating the frequency of the target nodes repeatedly appearing in the association impact analysis model as the target association impact, the method further includes:
[0021] Analyze the target association impact based on the association impact analysis model to determine the business scenario, associated systems, and test scope;
[0022] Detect the data types in the business analysis requirements, compare with the business scenario, associated systems, and test scope, and calculate the confidence level of the target nodes.
[0023] Further, after the step of extracting the data types and data elements in the business analysis requirements and combining the data types and data elements to form business key points, the method further includes:
[0024] When no common nodes identical to the business keywords can be retrieved from the association impact analysis model, analyze and determine the key point relationship in the business analysis requirements based on the association impact analysis model;
[0025] Retrieve the node relationships identical to the key point relationships from the association impact analysis model, and set them as target node relationships;
[0026] Query the target nodes that depend on the target node relationship according to the target node relationship;
[0027] Analyze the traceability relationship between the target node and the business key points, and obtain the test scope of the target node and the test scope of the business key points;
[0028] Calculate the target association impact based on the difference between the test scope of the target node and the test scope of the business key points.
[0029] Further, after the step of calculating the target association impact based on the difference between the test scope of the target node and the test scope of the business key points, the method further includes:
[0030] Establish the association between at least two business key points according to the key point relationship;
[0031] Enter the associated business key points into the association impact analysis model, and iterate the key point relationship.
[0032] Further, the step of associating the current general node with the next general node by the node relationship includes:
[0033] Classify the data type of the current general node, where the data type of the current general node is divided into business scenarios, function points, and interfaces;
[0034] When the data type of the current general node is a business scenario, the data type of the next general node can be a function point or another business scenario;
[0035] When the data type of the current general node is a function point, the data type of the next general node can be an interface or another function point;
[0036] When the data type of the current general node is an interface, the data type of the next general node is an interface.
[0037] Further, the business scenarios include premium calculation, underwriting rules, underwriting rules, insurance rules, preservation rules, claims rules, financial rules, and renewal rules.
[0038] To solve the above technical problems, an embodiment of the present application further provides a rapid evaluation system for business association impact, including:
[0039] An analysis module for analyzing the data structure and display logic in business data;
[0040] An extraction module for extracting the current general node in the data structure and extracting the node relationship in the display logic, where the current general node includes node data and the node address of the next general node, and the node relationship is the dependency relationship with the node data;
[0041] An association module, configured to query the next general node according to the node address of the next general node, and associate the current general node with the next general node by the node relationship, so as to establish the association influence between the current general node and the next general node;
[0042] A building module, configured to obtain a plurality of general nodes, and establish an association influence analysis model for the plurality of general nodes based on their node relationships and association influences;
[0043] An acquisition module, configured to acquire a business analysis requirement when detecting a business analysis requirement;
[0044] A determination module, configured to extract the data type and data elements in the business analysis requirement, and combine the data type and the data elements to form business key points;
[0045] A retrieval module, configured to retrieve general nodes identical to the business key points from the association influence analysis model, and set them as target nodes;
[0046] A calculation module, configured to calculate the frequency of repeated occurrences of the target nodes in the association influence analysis model as the target association influence.
[0047] To solve the above technical problems, an embodiment of the present application further provides a computer device, which adopts the following technical solutions: including a memory and a processor, wherein computer-readable instructions are stored in the memory, and when the processor executes the computer-readable instructions, the steps of the above-mentioned rapid evaluation method for business association influence are implemented.
[0048] To solve the above technical problems, an embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solutions: computer-readable instructions are stored on the computer-readable storage medium, and when the computer-readable instructions are executed by a processor, the steps of the above-mentioned rapid evaluation method for business association influence are implemented.
[0049] Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects: Analyze the data structure and display logic in business data; extract the current common nodes in the data structure and the node relationships in the display logic, where the current common nodes include node data and the node address of the next common node, and the node relationship is the dependency relationship with the node data; query the next common node according to the node address of the next common node, and associate the current common node with the next common node by the node relationship to establish the associated influence between the current common node and the next common node; obtain multiple common nodes, and establish an associated influence analysis model for the multiple common nodes based on their node relationships and associated influences; when a business analysis requirement is detected, obtain the business analysis requirement; extract the data type and data elements in the business analysis requirement, and combine the data type and data elements to form business key points; retrieve the common nodes identical to the business key points from the associated influence analysis model and set them as target nodes; calculate the frequency of repeated occurrences of the target nodes in the associated influence analysis model as the target associated influence. It realizes quickly obtaining the review results of new services, improves the efficiency of judging the associated influence of new services, speeds up the online speed of new services, shortens the R & D cycle, facilitates new colleagues to quickly understand the entire business line through the associated influence analysis model, and helps new colleagues quickly get into work. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the solutions in the present application, the following will briefly introduce the drawings required for the description of the embodiments of the present application. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0051] Figure 1 is an exemplary system architecture diagram to which the present application can be applied;
[0052] Figure 2 is a flowchart of an embodiment of the method for quickly evaluating the business associated influence of the present application;
[0053] Figure 3 is a schematic structural diagram of an embodiment of the system for quickly evaluating the business associated influence of the present application;
[0054] Figure 4 is a schematic structural diagram of an embodiment of a computer device according to the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs; the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusion. The terms "first", "second", etc. in the specification and claims of this application or the above drawings are used to distinguish different objects and not to describe a specific order.
[0056] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in connection with the embodiments can be included in at least one embodiment of this application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0057] To enable those skilled in the art to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the drawings.
[0058] As Figure 1 shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0059] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0060] The terminal devices 101, 102, 103 may be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, and desktop computers, etc.
[0061] Server 105 may be a server that provides various services, such as a background server that supports the pages displayed on the terminal devices 101, 102, and 103.
[0062] It should be noted that the rapid evaluation method for business association impact provided by the embodiments of the present application is generally executed by a server. Correspondingly, the rapid evaluation system for business association impact is generally set in the server.
[0063] It should be understood that Figure 1 the numbers of the terminal devices, networks, and servers in are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers.
[0064] Continuing to refer to Figure 2 , a flowchart of an embodiment of the rapid evaluation method for business association impact according to the present application is shown. The rapid evaluation method for business association impact includes the following steps:
[0065] Step S201, analyze the data structure and display logic in the business data;
[0066] In this step, the existing businesses in the system are mainly sorted out, and the data structure and display logic of the businesses are extracted. Among them, the data structure is a set of data elements that have one or more specific relationships with each other. The data structure includes strings, arrays, queues, deques, linked lists, stacks, and trees. In this embodiment, the linked list data structure is mainly used for the data structure, and each data element's reference field is linked by the linked list. Of course, in another embodiment, the array method is used for the data structure, and the variables of the same type in the data elements are aggregated into an array. In this embodiment, the data elements may include the name of the applicant, the applicant's identity number, the insured amount, the insurance period, the claim settlement rule, the renewal rule, etc.
[0067] In this embodiment, the data elements are logically associated into the display logic. The association methods include one-to-one association of linear structures, one-to-many association of tree structures, and many-to-many association of graph structures. Among them, the display logic includes the dependency relationship with the data structure, which is convenient for calling data elements during user retrieval. Of course, the display logic also includes the following functions: constructing data elements for operation, processing the asynchronous part of the data structure, and processing conditional statements.
[0068] Step S202, extract the current common nodes in the data structure, and extract the node relationships in the display logic, where the current common nodes include node data and the node address of the next common node, and the node relationship is the dependency relationship with the node data;
[0069] In the data structure, each data element of the data set is set as a general node. Each general node includes the actual data required by the user and the address of the next general node (pointer field and data field), and each general node in the data structure corresponds to a storage unit. The node relationship of the business logic is to find the next general node by extracting the address of the next general node stored in the current general node and establish the relationship between the current general node and the next general node. Each node has a childNodes (child node set) property, which holds a NodeList object (an array-like object) for storing an ordered set of general nodes. These general nodes can be accessed by address, and the values of the NodeList can be accessed using bracket syntax, and the length (array length) property can also be obtained.
[0070] Step S203: Establish an association between at least two general nodes according to the node relationship;
[0071] It should be noted that in this embodiment, the node relationship includes one-to-one association of linear structure, one-to-many association of tree structure, and many-to-many association of graph structure. That is, in this embodiment, a general node can be connected to one or more general nodes. Among them, the types of the connected general nodes are not necessarily the same. The main association method is to find the next general node by extracting the address of the next general node stored in the current general node and establish the relationship between the current general node and the next general node.
[0072] Specifically, the types of general nodes are divided into business scenarios, function points, and interfaces. Classifying general nodes by the type of general node facilitates querying variables of the same type and aggregating them into an array. Among them, business scenarios include premium calculation, underwriting rules, underwriting rules, insurance rules, maintenance rules, claims rules, financial rules, and renewal rules; according to the node relationship, associate one business scenario with another business scenario or function point, associate function points with other function points or interfaces, and establish associations between interfaces. In this embodiment, the interface can also be replaced by a code block, and the interface or code block connects to the associated system, while the function point mainly includes the operation process of the business scenario and the data flow address of the business scenario.
[0073] Step S204: Obtain multiple general nodes and establish an association impact analysis model for the multiple general nodes based on their node relationships and association impacts;
[0074] Multiple general nodes are associated by node relationships, and a tree structure obtained therefrom is used to establish an associated impact analysis model. Of course, in the associated impact analysis model, the dependency and being-dependent relationships of general nodes are set. When a user retrieves data elements, the target nodes required can be quickly located through the dependency and being-dependent relationships of general nodes, and the stored content of the target nodes can be called. Of course, after multiple general nodes are associated by node relationships, a single-line linear structure may be obtained. Specifically, an associated impact analysis model is established from multiple linear structures, and it can still support the retrieval of general nodes and the dependent call of general nodes.
[0075] Step S205: When a business analysis requirement is detected, obtain the business analysis requirement.
[0076] In this application, the business mainly includes insurance application, underwriting, insurance coverage, policy maintenance, claims settlement, finance, renewal, etc. The business analysis requirement is specifically the requirement for the measurement process and measurement results of specific results in the above-mentioned business. When the system detects the above requirements, the business analysis requirement is extracted, and the business analysis requirement is analyzed and processed through the following steps.
[0077] Step S206: Extract the data types and data elements in the business analysis requirement, and combine the data types and data elements to form business key points.
[0078] The associated impact analysis model sorts out the business analysis requirement, extracts the data types and data elements in the business analysis requirement, combines the data types and data elements to form business key points, so as to determine the business key points in the business analysis requirement, and retrieves the dependent general nodes in the associated impact analysis model by using the business key points. Of course, there may only be key point relationships in the business analysis requirement. The node relationships dependent in the associated impact analysis model are retrieved by the key point relationships, and then the associated impact is calculated.
[0079] Step S207: Retrieve the general nodes identical to the business key points from the associated impact analysis model and set them as target nodes.
[0080] Specifically, the general nodes identical to the business key points are mainly those with the same data element type, the same data element fields, and also the same data element domain. Of course, in this embodiment, the data element domain of the business key points is less than or equal to the data element domain of the general nodes, so as to accurately retrieve the target nodes. In the associated impact analysis model, the same general nodes are found and set as target nodes through the data element type, data element fields, and data element domain of the business key points. The data elements stored in the target nodes and the addresses of the next general nodes stored are called through the dependency relationship, and the target node relationship associated with the target nodes is obtained from the target nodes. The target associated impact is calculated from the length attribute of the target node relationship.
[0081] In this embodiment, when a common node identical to the business keyword cannot be retrieved in the association impact analysis model, the key point relationships in the business analysis requirements are determined based on the analysis of the association impact analysis model, the node relationships identical to the key point relationships are retrieved from the association impact analysis model and set as the target node relationships, the target nodes are determined according to the target node relationships, the traceability relationships between the target nodes and the business key points are analyzed, the test scopes of the target nodes and the test scopes of the business key points are determined, and the target association impact is determined based on the difference between the test scope of the target node and the test scope of the business key point; associations are established between at least two business key points according to the key point relationships, the associated business key points are entered into the association impact analysis model, and the key point relationships are iterated. In this step, when the data pre-stored in the association impact analysis model is not related to the business analysis requirements, another association impact evaluation method for the new business analysis requirements, and the new business analysis requirements are entered into the association impact analysis model for data update and iteration.
[0082] Step S208, calculate the frequency of repeated occurrences of the target node in the association impact analysis model as the target association impact.
[0083] Specifically, the associated impact is to establish an association rule for the service, enabling the business analysis requirements to have a certain association with the pre-stored services in the associated impact analysis model, and the business development in the business analysis requirements can be predicted through the pre-stored services in the associated impact analysis model. Specifically, the frequency of the data elements in the target nodes corresponding to the data elements in the business analysis requirements that appear repeatedly in the associated impact analysis model is the target associated impact. Among them, in the analysis of the associated impact, it is also necessary to calculate the support, confidence, and lift: The support is the probability that a dataset contains certain specific items. Specifically, in 100 pre-stored services, it is the application probability of the target node. Its algorithm formula is: S = F[A / N], where S represents the support, F represents the probability function, A represents the number of times the target node is applied, and N represents the total number of general nodes in the 100 sampled pre-stored services; The confidence is the probability that certain specific items appear mutually when they appear in the dataset, that is, when the current general node set is used, it is the usage probability of the target node. Its algorithm formula is: C = F(A&B) / F(A), where C represents the confidence, F represents the conditional probability, A&B represents the number of times A (the current general node) is used and at the same time B (the target node) is used, and A represents the number of times A (the current general node) is used; The lift is the promotion effect on the use of the target node after first using the current general node, used to determine whether the combined service has practical value after combination, that is, whether the number of times the combined service is used is higher than the number of times for the combined service. Greater than 1 indicates that this combination method is effective, and less than 1 indicates that it is ineffective. Its algorithm formula is: L = S(A&B) / [S(A)*S(B)], where L represents the lift, S(A&B) represents the support when the current general node and the target node are used simultaneously, and S(A)*S(B) represents the product of the probability that the current general node is used and the probability that the target node is used simultaneously.
[0084] In this embodiment, the degree of the associated impact is also determined by calculating the array length attribute of the node relationship. Among them, the array length of the target node in the target node relationship is extracted, and the degree of the target associated impact between the target nodes is determined based on the array length of the target node. The length attribute is the number of data elements. Based on the length attribute of the data elements, it is determined whether the array of the data elements is dense or sparse. When the array of the data elements is dense, the degree of the target associated impact is high, and when the array of the data elements is sparse, the degree of the target associated impact is low.
[0085] In this embodiment, the business scenario, associated system, and test scope are determined based on the associated impact analysis model. The types of general nodes are divided into business scenarios, function points, and interfaces. Business scenarios include premium calculation, underwriting rules, underwriting rules, policy issuance rules, maintenance rules, claims settlement rules, financial rules, and renewal rules. Function points mainly include the operation process of business scenarios and the data flow addresses of business scenarios. The associated systems are connected by interfaces or code blocks. The data types in the business analysis requirements are detected and compared with the business scenarios, associated systems, and test scope, and the confidence level of the target node is calculated. The confidence level calculation method is as described above.
[0086] The embodiments of the present application mainly have the following beneficial effects: analyzing the data structure and display logic in business data; extracting the current general nodes in the data structure and the node relationships in the display logic, where the current general nodes include node data and the node addresses of the next general nodes, and the node relationships are the dependencies on the node data; querying the next general node according to the node address of the next general node, and associating the current general node with the next general node by the node relationship to establish the associated impact between the current general node and the next general node; obtaining multiple general nodes, and establishing an associated impact analysis model with the multiple general nodes based on their node relationships and associated impacts; when a business analysis requirement is detected, obtaining the business analysis requirement; extracting the data types and data elements in the business analysis requirement, and combining the data types and data elements to form business key points; retrieving the general nodes identical to the business key points from the associated impact analysis model and setting them as target nodes; calculating the frequency of repeated occurrences of the target nodes in the associated impact analysis model as the target associated impact. It realizes the rapid acquisition of the review results of new businesses, improves the efficiency of judging the associated impacts of new businesses, speeds up the online speed of new businesses, shortens the R & D cycle, facilitates new colleagues to quickly understand the entire business line through the associated impact analysis model, and helps new colleagues quickly engage in work.
[0087] It should be emphasized that to further ensure the privacy and security of the above-mentioned business and associated impact analysis model, the above-mentioned business and associated impact analysis model can also be stored in a node of a blockchain.
[0088] The blockchain referred to in the present application is a new application mode of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithms. Blockchain, in essence, is a decentralized database, a series of data blocks generated by using cryptographic methods. Each data block contains information about a batch of network transactions, which is used to verify the validity (anti-counterfeiting) of the information and generate the next block. The blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer, etc.
[0089] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Among them, artificial intelligence (AI) is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results.
[0090] Artificial intelligence basic technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, and mechatronics. Artificial intelligence software technologies mainly include several major directions such as computer vision technology, robotics, biometric technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0091] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through computer-readable instructions. The computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, optical disk, read-only memory (ROM), or a random access memory (RAM), etc.
[0092] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limitation, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. Their execution order is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.
[0093] Further reference Figure 3 As an implementation of the method shown above Figure 2 The present application provides an embodiment of a rapid evaluation system for business association impact. This system embodiment corresponds to Figure 2 the method embodiment shown, and this system can be specifically applied to various electronic devices.
[0094] Such as Figure 3As shown in the figure, the rapid evaluation system 300 for the impact of business association described in this embodiment includes: an analysis module 301, an extraction module 302, an association module 303, a establishment module 304, an acquisition module 305, a determination module 306, a retrieval module 307, and a calculation module 308. Among them:
[0095] The analysis module 301 is used to analyze the data structure and display logic of the business;
[0096] The extraction module 302 is used to extract the general nodes in the data structure and the node relationships in the display logic;
[0097] The association module 303 is used to establish an association between at least two general nodes according to the node relationships;
[0098] The establishment module 304 is used to establish an association impact analysis model from the associated general nodes;
[0099] The acquisition module 305 is used to acquire the business analysis requirement when a business analysis requirement is detected;
[0100] The determination module 306 is used to analyze the business analysis requirement based on the association impact analysis model and determine the business key points in the business analysis requirement;
[0101] The retrieval module 307 is used to retrieve the general nodes identical to the business key points from the association impact analysis model and set them as target nodes;
[0102] The calculation module 308 is used to determine the target node relationships between the target nodes and generate the target association impacts between the target nodes according to the target node relationships.
[0103] This embodiment mainly has the following beneficial effects: analyzing the data structure and display logic in business data; extracting the current general nodes in the data structure and the node relationships in the display logic, where the current general nodes include node data and the node address of the next general node, and the node relationship is the dependency relationship with the node data; querying the next general node according to the node address of the next general node, and associating the current general node with the next general node by the node relationship to establish the associated influence between the current general node and the next general node; obtaining multiple general nodes, and establishing an associated influence analysis model for the multiple general nodes with their node relationships and associated influences; when detecting a business analysis requirement, obtaining the business analysis requirement; extracting the data type and data elements in the business analysis requirement, and combining the data type and data elements to form business key points; retrieving the general nodes identical to the business key points from the associated influence analysis model and setting them as target nodes; calculating the frequency of repeated occurrences of the target nodes in the associated influence analysis model as the target associated influence. It realizes quickly obtaining the review results of new services, improves the efficiency of judging the associated influence of new services, speeds up the online speed of new services, shortens the R & D cycle, facilitates new colleagues to quickly understand the entire business line through the associated influence analysis model, and helps new colleagues quickly get into work.
[0104] In some alternative implementation manners of this embodiment, the system 300 further includes:
[0105] An extraction unit, configured to obtain the target node relationship on which the target node depends, and extract the array length attribute of the target node in the target node relationship;
[0106] A determination unit, configured to determine the degree of the target associated influence between the target nodes based on the array length attribute of the target node, where it is determined whether the array of data elements is dense or sparse according to the data length of the target node;
[0107] A comparison unit, configured to when the array of data elements is dense, the degree of the target associated influence is high; when the array of data elements is sparse, the degree of the target associated influence is low.
[0108] In some alternative implementation manners of this embodiment, the calculation module 308 includes:
[0109] An analysis unit, configured to analyze the target associated influence based on the associated influence analysis model to determine the business scenario, associated system, and test scope;
[0110] A calculation unit, configured to detect the data type in the business analysis requirement, compare the business scenario, associated system, and test scope, and calculate the confidence level of the target node.
[0111] In some alternative implementation manners of this embodiment, the system 300 further includes:
[0112] A comparison sub-module, configured to, when a common node identical to a service keyword cannot be retrieved from an association impact analysis model, analyze and determine the key point relationships in service analysis requirements based on the association impact analysis model;
[0113] A retrieval sub-module, configured to retrieve node relationships identical to the key point relationships from the association impact analysis model and set them as target node relationships;
[0114] A determination sub-module, configured to determine target nodes based on the target node relationships;
[0115] A traceability sub-module, configured to analyze the traceability relationships between the target nodes and service key points, and obtain the test scopes of the target nodes and the test scopes of the service key points;
[0116] A determination unit, configured to calculate a target association impact based on the difference between the test scope of the target node and the test scope of the service key point.
[0117] In some alternative implementation manners of this embodiment, the system 300 further includes:
[0118] A establishment sub-module, configured to establish associations between at least two service key points according to the key point relationships;
[0119] An input sub-module, configured to input the associated service key points into the association impact analysis model and iterate the key point relationships.
[0120] In some alternative implementation manners of this embodiment, the association module 303 is further configured to:
[0121] A classification unit, configured to classify the data types of current common nodes, where the data types of the current common nodes are classified into service scenarios, function points, and interfaces;
[0122] An association unit, configured to, when the data type of the current common node is a service scenario, the data type of the next common node can be a function point or another service scenario; when the data type of the current common node is a function point, the data type of the next common node can be an interface or another function point; when the data type of the current common node is an interface, the data type of the next common node is an interface.
[0123] To solve the above technical problems, an embodiment of the present application further provides a computer device. For details, please refer to Figure 4 , Figure 4 which is the basic structural block diagram of the computer device in this embodiment.
[0124] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are communicatively connected to each other through a system bus. It should be noted that, Figure 4Only the computer device 4 with components 41-43 is shown, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be implemented alternatively. Among them, those skilled in the art of the present technology can understand that the computer device here is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.
[0125] The computer device may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The computer device can interact with the user through a keyboard, a mouse, a remote control, a touchpad, or a voice control device, etc.
[0126] The memory 41 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 41 may be an internal storage unit of the computer device 4, such as the hard disk or memory of the computer device 4. In other embodiments, the memory 41 may also be an external storage device of the computer device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 4. Of course, the memory 41 may also include both the internal storage unit and the external storage device of the computer device 4. In this embodiment, the memory 41 is generally used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions of the rapid evaluation method for business association impact, etc. In addition, the memory 41 may also be used to temporarily store various data that have been output or will be output.
[0127] In some embodiments, the processor 42 may be a Central Processing Unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run the computer-readable instructions stored in the memory 41 or process data, such as running the computer-readable instructions of the fast evaluation method for business association impact.
[0128] The network interface 43 may include a wireless network interface or a wired network interface, and this network interface 43 is generally used to establish a communication connection between the computer device 4 and other electronic devices.
[0129] The embodiments of the present application mainly have the following beneficial effects: analyzing the data structure and display logic in business data; extracting the current general nodes in the data structure and the node relationships in the display logic, where the current general nodes include node data and the node address of the next general node, and the node relationship is the dependency relationship with the node data; querying the next general node according to the node address of the next general node, and associating the current general node with the next general node by the node relationship to establish the associated impact between the current general node and the next general node; obtaining multiple general nodes, and establishing an associated impact analysis model for the multiple general nodes with their node relationships and associated impacts; when a business analysis requirement is detected, obtaining the business analysis requirement; extracting the data type and data elements in the business analysis requirement, and combining the data type and data elements to form business key points; retrieving the general nodes identical to the business key points from the associated impact analysis model and setting them as target nodes; calculating the frequency of repeated occurrences of the target nodes in the associated impact analysis model as the target associated impact. It realizes quickly obtaining the review results of new services, improves the efficiency of judging the associated impacts of new services, speeds up the online speed of new services, shortens the R & D cycle, facilitates new colleagues to quickly understand the entire business line through the associated impact analysis model, and helps new colleagues quickly get into work.
[0130] The present application also provides another implementation manner, that is, providing a computer-readable storage medium storing computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to execute the steps of the fast evaluation method for business association impact as described above.
[0131] The embodiments of the present application mainly have the following beneficial effects: analyzing the data structure and display logic in business data; extracting the current general nodes in the data structure and the node relationships in the display logic, where the current general nodes include node data and the node addresses of the next general nodes, and the node relationships are the dependency relationships with the node data; querying the next general nodes according to the node addresses of the next general nodes, and associating the current general nodes with the next general nodes by the node relationships to establish the associated influence between the current general nodes and the next general nodes; obtaining multiple general nodes, and establishing an associated influence analysis model with the multiple general nodes based on their node relationships and associated influences; when a business analysis requirement is detected, obtaining the business analysis requirement; extracting the data types and data elements in the business analysis requirement, and combining the data types and data elements to form business key points; retrieving the general nodes identical to the business key points from the associated influence analysis model and setting them as target nodes; calculating the frequency of repeated occurrences of the target nodes in the associated influence analysis model as the target associated influence. It realizes quickly obtaining the review results of new services, improves the efficiency of judging the associated influences of new services, enhances the online speed of new services, shortens the R & D cycle, facilitates new colleagues to quickly understand the entire business line through the associated influence analysis model, and helps new colleagues quickly engage in work.
[0132] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc) and includes several instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
[0133] Obviously, the above-described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The preferred embodiments of the present application are given in the drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure content of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions described in the foregoing specific embodiments, or perform equivalent replacements for some of the technical features. Any equivalent structures made directly or indirectly using the content of the specification and drawings of the present application in other related technical fields are equally within the scope of the patent protection of the present application.
Claims
1. A rapid evaluation method for business association impact, characterized in that, The method includes the following steps: Analyze the data structure and display logic in the business data; Extract the current general nodes in the data structure and the node relationships in the display logic. Among them, the current general nodes include node data and the node address of the next general node, and the node relationship is the dependency relationship with the node data; Query the next general node according to the node address of the next general node, and associate the current general node with the next general node by the node relationship to establish the associated influence between the current general node and the next general node; Obtain multiple general nodes, and establish an associated influence analysis model for the multiple general nodes based on their node relationships and associated influences; When a business analysis requirement is detected, obtain the business analysis requirement; Extract the data type and data elements in the business analysis requirement, and combine the data type and the data elements to form business key points; Retrieve the general nodes identical to the business key points from the associated influence analysis model and set them as target nodes; Calculate the frequency of repeated occurrence of the target nodes in the associated influence analysis model as the target associated influence; 2. The rapid evaluation method for business association impact according to claim 1, wherein After the step of retrieving the general nodes identical to the business key points from the associated influence analysis model and setting them as target nodes, the method further includes: Obtain the target node relationship that the target nodes depend on; Extract the array length attribute of the target nodes in the target node relationship; Determine the degree of the target associated influence between the target nodes based on the array length attribute of the target nodes, where it is determined whether the array of data elements is dense or sparse according to the data length of the target nodes; When the array of data elements is dense, the degree of the target associated influence is higher; When the array of data elements is sparse, the degree of the target associated influence is lower; 3. The rapid evaluation method for the influence of business association according to claim 1, characterized in that, After the step of calculating the frequency of repeated occurrence of the target nodes in the associated influence analysis model as the target associated influence, the method further includes: Analyze the target associated influence based on the associated influence analysis model to determine the business scenario, associated system, and test scope; Detect the data type in the business analysis requirement, compare it with the business scenario, associated system, and test scope, and calculate the confidence level of the target nodes; 4. The rapid evaluation method for business association impact according to claim 3, wherein After the step of extracting the data type and data elements in the business analysis requirement and combining the data type and the data elements to form business key points, the method further includes: When no general nodes identical to the business keywords can be retrieved from the associated influence analysis model, analyze and determine the key point relationship in the business analysis requirement based on the associated influence analysis model; Retrieve the node relationships identical to the key point relationship from the associated influence analysis model and set them as target node relationships; Query the target nodes that the target node relationships depend on according to the target node relationships; Analyze the traceability relationship between the target nodes and the business key points, and obtain the test scope of the target nodes and the test scope of the business key points; Calculate the target associated influence based on the difference between the test scope of the target nodes and the test scope of the business key points; 5. The rapid evaluation method for business association impact according to claim 4, characterized in that After the step of calculating the target associated influence based on the difference between the test scope of the target nodes and the test scope of the business key points, the method further includes: Establish the association between at least two business key points according to the key point relationship; Enter the key business points after association into the association impact analysis model and iterate the key point relationships.
6. The rapid evaluation method for business association impact according to claim 1, wherein The step of associating the current general node with the next general node by node relationships includes: Classify the data types of the current general node. Among them, the data types of the current general node are divided into business scenarios, function points, and interfaces; When the data type of the current general node is a business scenario, the data type of the next general node can be a function point or another business scenario; When the data type of the current general node is a function point, the data type of the next general node can be an interface or another function point; When the data type of the current general node is an interface, the data type of the next general node is an interface.
7. The rapid evaluation method for business association impact according to claim 6, characterized in that The business scenarios include premium calculation, underwriting rules, underwriting rules, policy issuance rules, policy maintenance rules, claims settlement rules, financial rules, and renewal rules.
8. A rapid evaluation system for the impact of service association, characterized in that, Include: An analysis module for analyzing the data structure and display logic in business data; An extraction module for extracting the current general node in the data structure and the node relationships in the display logic. Among them, the current general node includes node data and the node address of the next general node, and the node relationship is the dependency relationship with the node data; An association module for querying the next general node according to the node address of the next general node, and associating the current general node with the next general node by the node relationship to establish the association impact between the current general node and the next general node; A building module for obtaining multiple general nodes and establishing an association impact analysis model for the multiple general nodes with their node relationships and association impacts; An acquisition module for obtaining the business analysis requirements when detecting business analysis requirements; A determination module for extracting the data types and data elements in the business analysis requirements and combining the data types and data elements to form key business points; A retrieval module for retrieving the general nodes identical to the key business points from the association impact analysis model and setting them as target nodes; A calculation module for calculating the frequency of repeated occurrences of the target nodes in the association impact analysis model as the target association impact.
9. A computer device, characterized in that, It includes a memory and a processor. Computer-readable instructions are stored in the memory. When the processor executes the computer-readable instructions, the steps of the method for quickly evaluating business association impacts described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that, Computer-readable instructions are stored on the computer-readable storage medium. When the computer-readable instructions are executed by the processor, the steps of the method for quickly evaluating business association impacts described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Business question and answer knowledge query method and device, computer equipment and storage medium
CN112182174A
Information retrieval method and device and knowledge graph construction method and device
CN114706962A