Business risk identification method and device, equipment, storage medium and program product
By configuring and visualizing relationship query in the business association query page, the problem of users' difficulty in quickly locate related information is solved, and the rapid identification and stability of business risks are achieved.
Patent Information
- Application Number
- CN202510487937.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-08-01
AI Technical Summary
In the prior art, it is difficult for users to quickly locate the associated information they need to view through information query and data analysis platforms, making it difficult to identify business risks.
Provide a business risk identification method, which supports relationship query configuration by displaying the business association query page, querying the target business object and associated objects according to the target query mode, generates visual association information, and displays it in the query display area to achieve intuitive risk identification.
Through intuitive visual display, users can quickly locate the relationship between the target business object and the associated object, quickly identify business risks, and ensure the stability of business operation.
Smart Images

Figure CN120410193A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of data processing, and particularly to a method, apparatus, device, storage medium and program product for identifying business risks. Background Art
[0002] With the continuous development and complexity of business, the management of various elements related to business is crucial for the stability of business. At present, there are corresponding information query and data analysis platforms for viewing the element management of business, but it is difficult for users to perform query operations according to their needs to obtain relevant information, so it is difficult to quickly locate the associated information to be viewed, which affects the identification of business risk elements. Summary of the Invention
[0003] In view of this, the present disclosure provides a method, apparatus, device, storage medium and program product for identifying business risks, so as to solve the problem that it is difficult to identify business risks due to the difficulty in quickly locating associated information.
[0004] In a first aspect, the present disclosure provides a method for identifying business risks, including: displaying a business association query page; in response to a relationship query configuration operation generated on the business association query page, determining a target business object to be risk-identified and a target query mode corresponding to the target business object based on the relationship query configuration operation; querying at least one target business association object associated with the target business object according to the target query mode, generating visual association information between the target business object and the at least one target business association object, and displaying the visual association information in a query display area of the business association query page, where the visual association information is used to represent the business risk identification result of the target business object.
[0005] In a second aspect, the present disclosure provides an apparatus for identifying business risks, including: a page display module for displaying a business association query page; a query configuration module for determining a target business object to be queried and a target query mode corresponding to the target business object based on a relationship query configuration operation generated on the business association query page in response to the relationship query configuration operation; a visual display module for querying at least one target business association object associated with the target business object according to the target query mode, generating visual association information between the target business object and the at least one target business association object, and displaying the visual association information in a query display area of the business association query page, where the visual association information is used to represent the business risk identification result of the target business object.
[0006] In a third aspect, the present disclosure provides an electronic device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to execute the method for identifying business risks according to the first aspect or any corresponding embodiment thereof.
[0007] In a fourth aspect, the present disclosure provides a computer-readable storage medium, on which computer instructions are stored. The computer instructions are used to cause a computer to execute the method for identifying business risks according to the first aspect or any corresponding embodiment thereof.
[0008] In a fifth aspect, the present disclosure provides a computer program product, including computer instructions, which are used to cause a computer to execute the method for identifying business risks according to the first aspect or any corresponding embodiment thereof.
[0009] The method, device, equipment, medium and product for identifying business risks provided in this embodiment support the configuration of relationship queries on the business association query page by presenting the business association query page, and facilitate the corresponding target query mode according to the relationship query configuration information. Then, the target business association object is queried according to the target query mode, so that the target business association object desired by the user can be quickly located, and the association relationship between the target business object and the target business association object is visualized, and the corresponding visualized association information is generated and displayed in the query display area of the business association query page. Thus, through the business association query page, the associations between various business entity objects can be presented in an intuitive and clear manner, and relationship query configuration is provided to help users quickly obtain key information, so as to quickly locate each business entity object with an association relationship, and then the business risk elements of the target business can be identified through each business entity object, ensuring the stable operation of the business. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the related art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the related art. Obviously, the drawings in the following description are some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0011] Figure 1 is a schematic diagram of an application scenario according to an embodiment of the present disclosure;
[0012] Figure 2 is a schematic flowchart of the method for identifying business risks according to an embodiment of the present disclosure;
[0013] Figure 3It is a schematic diagram of a relationship graph on a business association query page according to an embodiment of the present disclosure;
[0014] Figure 4 It is a schematic diagram of a query configuration sub - page according to an embodiment of the present disclosure;
[0015] Figure 5 It is a schematic flowchart of another method for identifying business risks according to an embodiment of the present disclosure;
[0016] Figure 6 It is another schematic diagram of a relationship graph according to an embodiment of the present disclosure;
[0017] Figure 7 It is a schematic diagram of a relationship table on a business association query page according to an embodiment of the present disclosure;
[0018] Figure 8 It is a schematic diagram of screening based on logical conditions according to an embodiment of the present disclosure;
[0019] Figure 9 It is a schematic diagram of node pruning according to an embodiment of the present disclosure;
[0020] Figure 10 It is a schematic diagram of displaying feature distribution and object details according to an embodiment of the present disclosure;
[0021] Figure 11 It is a structural block diagram of a device for identifying business risks according to an embodiment of the present disclosure;
[0022] Figure 12 It is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present disclosure. Detailed implementation manners
[0023] To make the objectives, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without creative efforts fall within the scope of protection of the present disclosure.
[0024] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to users and user authorization should be obtained through appropriate means in accordance with relevant laws and regulations.
[0025] For example, when receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the present disclosure technical solution according to the prompt message.
[0026] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving the active request from the user may be, for example, a pop-up window manner, and the prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0027] It can be understood that the above notification and user authorization process is only illustrative and does not limit the implementation manner of the present disclosure. Other manners that meet relevant laws and regulations can also be applied to the implementation manner of the present disclosure.
[0028] It can be understood that the data involved in the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of corresponding laws, regulations and related provisions.
[0029] There is a corresponding information query and data analysis platform for viewing in the element management of the business, but the information query and data analysis platforms in the related technologies only support visual viewing. It is difficult for users to perform streamlined operations and query operations according to their needs to obtain relevant information, so it is difficult to quickly locate the associated information to be viewed.
[0030] Based on this, the present disclosure technical solution provides a business association query page that supports operations such as complex screening, core degree trimming, and box selection trimming, so as to achieve rapid streamlining of the association relationship, focus on key entity objects, and quickly locate the associated information to be viewed.
[0031] As an optional application scenario of the embodiment of the present disclosure, as Figure 1 shown, an information visualization system is deployed in an electronic device. The information visualization system provides a business association query page, and the business association query page can display the association relationship between each business entity object. At the same time, the user can view the information of each business entity object in the business association query page. When obtaining clues such as the ID of a black production entity, similar risk business entity objects can be found through the association relationship.
[0032] According to an embodiment of the present disclosure, an embodiment of a method for identifying business risks is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0033] In this embodiment, a method for identifying business risks is provided, which can be used in electronic devices such as tablet computers and computers. Figure 2 It is a flowchart of a method for identifying business risks according to an embodiment of the present disclosure, as Figure 2 shown, and the process includes the following steps:
[0034] Step S201, display a business association query page.
[0035] The business association query page is an interactive page provided by the information visualization system, and the association relationship between each business entity object is queried through this business association query page. Among them, the information visualization system has a corresponding application program, and this application program is deployed in the electronic device. When the user starts this application program through the electronic device for relationship query, the business association query page will be entered.
[0036] Step S202, in response to a relationship query configuration operation generated on the business association query page, determine a target business object to be risk-identified and a target query mode corresponding to the target business object based on the relationship query configuration operation.
[0037] The target business object is a business entity object that needs to be queried currently, and this target business object can be characterized by a business object identifier. Specifically, as Figure 3 shown, the business association query page is provided with a relationship query control, and the user can click the relationship query control to display a query configuration sub-page on the business association query page. As Figure 4 shown, the query configuration sub-page displays configuration controls for query-related parameters, such as query condition, query mode, query object, etc. Subsequently, the user can configure the query object on the query configuration sub-page to determine the target business object to be queried currently. At the same time, the query mode can be configured to determine the target query mode corresponding to the target business object, and this target query mode includes a diffusion relationship query mode, an association relationship query mode, and a shortest path query mode. Among them, the diffusion relationship query mode is used to query the upstream and downstream relationships of the target business object; the association relationship query mode is used to determine whether there is an association between business entity objects under a specific relationship; the shortest path query mode is used to determine the closest relationship type between business entity objects.
[0038] Step S203: Query at least one target business associated object associated with the target business object according to the target query mode, generate visual association information between the target business object and the at least one target business associated object, and display the visual association information in the query display area of the business association query page. The visual association information is used to represent the business risk identification result of the target business object.
[0039] The visual association information represents the visual display of the target business object and the target business associated object. For example, they are connected by a line segment between the target business object and the target business associated object; they are displayed through a table between the target business object and the target business associated object, etc. The business risk identification result corresponding to the target business object is represented by the visual association information. When the ID of the black production entity with business risk elements is obtained, the business entity object with similar risks can be found through the association relationship in the visual association information.
[0040] Specifically, query all business entity objects connected to the information visualization system according to the configured target query mode, and one or more target business associated objects associated with the target business object in the target query mode can be retrieved. Then, a one-to-one corresponding association relationship is constructed between the target business object and each target business associated object, the association relationship is visually displayed, the corresponding visual association information is generated, and the visual association information is displayed in the query display area of the business association query page for the user to view in the query display area, so as to determine the corresponding risk identification result.
[0041] The business risk identification method provided in this embodiment supports the configuration of relationship queries on the business association query page by displaying the business association query page, facilitating the corresponding target query mode according to the relationship query configuration information. Then, the target business associated object is queried according to the target query mode, so that the target business associated object that the user wants to find can be quickly located, and the association relationship between the target business object and the target business associated object is visualized, and the corresponding visual association information is generated and displayed in the query display area of the business association query page. Thus, through the business association query page, the associations between various entity objects can be presented in an intuitive and clear manner, and relationship query configuration is provided to help users quickly obtain key information, so as to quickly locate each entity object with an association relationship. Then, the business risk elements of the target business can be identified through each business entity object, ensuring the stable operation of the business.
[0042] In this embodiment, a business risk identification method is provided, which can be used in electronic devices such as tablet computers and computers. Figure 5 It is a flowchart of the business risk identification method according to an embodiment of the present disclosure, asFigure 5 As shown in Figure 5 , the process includes the following steps:
[0043] Step S301, display the business association query page. For details, please refer to the relevant descriptions of the corresponding steps in the above embodiments, which will not be elaborated here.
[0044] Step S302, in response to the relationship query configuration operation generated on the business association query page, determine the target business object to be risk-identified and the target query mode corresponding to the target business object based on the relationship query configuration operation. For details, please refer to the relevant descriptions of the corresponding steps in the above embodiments, which will not be elaborated here.
[0045] Step S303, query at least one target business association object associated with the target business object according to the target query mode, generate visual association information between the target business object and the at least one target business association object, and display the visual association information in the query display area of the business association query page. The visual association information is used to represent the business risk identification result of the target business object.
[0046] Specifically, the above step S303 includes:
[0047] Step S3031, query at least one target business association object associated with the target business object according to the target query mode. For details, please refer to the relevant descriptions of the corresponding steps in the above embodiments, which will not be elaborated here.
[0048] Step S3032, obtain the first business node corresponding to the target business object and the second business nodes corresponding to each target business association object.
[0049] The first business node is the node created for the target business object, and the second business node is the node created for the target business association object. When the target business association object associated with the target business object is queried, the information visualization system creates nodes for the target business object and its corresponding target business association objects respectively, obtaining the first business node corresponding to the target business object and the second business nodes corresponding to each target business association object.
[0050] Step S3033, construct the association paths between the first business node and each second business node, and determine the node degrees corresponding to each association path.
[0051] The association path is used to characterize the association relationship between the first service node and the second service node. This association path can be realized by connecting nodes with line segments or by recording in a table. Here, the implementation method of the association path is not specifically limited. The node degree is used to characterize the number and direction of the association paths formed between the first service node and the second service node. For example, the first service node shares a schedule with the second service node, the second service node pushes a contract to the first service node, and the first service node and the second service node jointly participate in a project, etc. After the association paths are constructed between the first service node and each second service node, the matters associated between the first service node and each second service node can be counted, and the node degree between the first service node and each second service node can be determined by combining the number of associated matters and the data flow direction of the associated matters.
[0052] In some alternative embodiments, constructing the association paths between the first service node and each second service node includes:
[0053] Step a1, displaying at least one connection path between the first service node and the second service node.
[0054] Step a2, in response to a merge operation on the connection path, merging at least one connection path into one association path.
[0055] When there are multiple connection paths between the first service node and the second service node, these multiple connection paths can be displayed. To make the association relationship between the first service node and the second service node more concise and clear, at this time, the merge control set in the service association query page can be triggered, as Figure 3 shown. Correspondingly, the service association query page can respond to the user's trigger operation on this merge control, merge the multiple connection paths between the first service node and the second service node to generate one association path. At the same time, the node degree will be adaptively merged with the merge operation and bound to this association path.
[0056] In the above embodiments, it is supported to merge multiple connection paths between the first service node and the second service node. Thus, for the path merging between the same first service node and the second service node, the streamlining of the association path is achieved.
[0057] Step S3034, constructing visual association information between the target service object and at least one target service association object according to the association path and the node degree.
[0058] Construct a visual connection relationship between the target business object and each target business associated object according to the association path, and visually bind the node degree and the visual connection relationship, for example, display it on the association path or in an association table. Combine the visual connection relationship between the target business object and each target business associated object and its bound node degree to obtain the visual association information between the target business object and the target business associated object.
[0059] Step S3035, display the visual association information in the query display area of the business association query page. For details, please refer to the relevant descriptions of the corresponding steps in the above embodiments, which will not be elaborated here.
[0060] The business risk identification method provided in this embodiment constructs the first business node corresponding to the target business object and the second business node corresponding to each target business associated object, constructs an association path between the first business node and the second business node, generates the node degree corresponding to each association path, and then constructs visual association information according to the association path and the node degree, ensuring that the visual association information can display the association relationship between the target business object and the target business associated object, facilitating finding the target business associated object corresponding to the target business object according to the association relationship displayed by the visual association information. Thus, when there are risk factors in the target business object, the risk business entity associated with the target business object can be found according to the visual association information.
[0061] In some optional implementation manners, the above method further includes: for any target business node in the visual association information, in response to a trigger operation on the target business node, display the node attribute information of the target business node.
[0062] The target business node is any node that constitutes the visual association information. This node can be the first business node or the second business node. The node attribute information represents the attributes possessed by the target business node, such as attribute information such as node ID, node avatar, and node status. As Figure 6 shown, when the user triggers any target business node, the node attribute information will be displayed in the form of a card at the position of the target business node.
[0063] The business risk identification method provided in this embodiment supports the display of node attribute information, facilitating the user to directly view the node attribute information through the business association query page to achieve quick positioning of risk entities.
[0064] In some optional implementation manners, the above method further includes:
[0065] Step b1, in response to a degree type selection operation generated on the business association query page, determine the target degree display type.
[0066] Step b2: Display the node degree between the first service node and the second service node according to the target degree display type.
[0067] The target degree display type is the node degree display method corresponding to the service node. Among them, the target degree display type includes out-degree display, in-degree display, and total-degree display. The out-degree display represents the degree display of the first service node flowing to other second service nodes; the in-degree display represents the degree display of other second service nodes flowing to the first service node; the total-degree display represents the total flow degree display between the first service node and the second service node.
[0068] The degree type selection operation is an operation for the user to select the degree type display. Specifically, on the service association query page, there is a corresponding type selection control for the degree type selection, such as Figure 3 the drop-down arrow shown. In the drop-down menu corresponding to the type selection control, out-degree, in-degree, and total-degree are set in sequence. The user can then select the degree type from the drop-down menu. Correspondingly, the type selection control on the service association query page can respond to the degree type selection operation triggered by the user to determine the target degree display type and display the node degree according to the target degree display type.
[0069] The service risk identification method provided in this embodiment supports the selection of the degree type, realizes the flexible switching of the degree type, facilitates the user to select the target degree display type according to actual needs, and improves the display flexibility of the node degree.
[0070] In some alternative embodiments, the above method further includes: when there is an isolated third service node, in response to the isolated point hiding operation generated on the service association query page, hide the isolated third service node.
[0071] When the construction of the association path is completed and it is found that there is a third service node that is not associated with the first service node, it means that no association can be established between the third service node and the first service node, that is, the third service node may be a misqueried node or a node that no longer has an association relationship with the first service node currently. At this time, the user can trigger the hidden isolated point control set on the service association query page, such as Figure 3 shown. Correspondingly, the service association query page can respond to the trigger operation of the user for this hidden isolated point control and hide the third service node to avoid its influence on the display of the association relationship.
[0072] The service risk identification method provided in this embodiment supports the hiding of isolated points, so that the isolated points in the relationship query page can be hidden, realizing the simplification of nodes and facilitating the quick positioning of the nodes to be queried by the user.
[0073] In some alternative embodiments, the above method further includes:
[0074] Step c1: Sort the degrees of each node, and determine at least one key business node based on the sorting result.
[0075] Step c2: Sort the nodes according to the degrees corresponding to each key business node, generate the sorting result of the key business nodes, and display the sorting result of the key business nodes in the key point display area of the business association query page.
[0076] Sort the first business node and each second business node according to the node degree to obtain a sorting result with the node degrees from high to low, and screen out one or more key business nodes from the sorting result. For example, according to the sorting result, screen out the TOP N business nodes as the key business nodes; or use the nodes with node degrees exceeding a preset value (the degree that can be used as a key business node set in advance, such as 5, 8, 10, etc.) as the key business nodes.
[0077] The key point display area is set in the business association query page. For example, the key point display area is located on the left side of the key query page. Then, sort each key business node according to its corresponding node degree to obtain a sorting result with the node degrees from high to low, and display the sorting result in the key point display area of the business association query page, as Figure 3 shown.
[0078] The method for identifying business risks provided in this embodiment can screen out key business nodes by sorting nodes according to node degrees and display the key business nodes, which is beneficial to quickly locate to the key business nodes to view key information.
[0079] In some alternative embodiments, the above method further includes: In response to a trigger operation on a key business node, display the key business node in a first preset manner.
[0080] The first preset manner is a preset node display manner, such as magnification, color deepening, brightness increase, etc. There is no specific limitation here, as long as it is ensured that the triggered key business node can be displayed differently from other nodes.
[0081] For example, when clicking on any key business node in the query display area of the business association query page, the key business node will be displayed in the first preset manner. When triggering any key business node in the key point display area, the key business node will also be displayed in a magnified form.
[0082] In some alternative embodiments, the above method further includes: in response to a node switching operation for a critical business node, presenting the node selected by the node switching operation in a second preset manner.
[0083] The second preset manner is a preset node presentation manner, such as magnification, color deepening, brightness increase, etc. There is no specific limitation here, as long as it is ensured that the selected critical business node can be presented distinctively from other nodes.
[0084] When switching from a critical business node to other nodes, the business association query page can respond to the node switching operation initiated by the user, switch from the critical business node to the node selected by the node switching operation, and present the node selected by the node switching operation in a distinctive manner. For example, when switching from critical business node 1 to node 2, critical business node 1 will resume its original presentation, while node 2 will be presented in a magnified form.
[0085] The method for identifying business risks provided in this embodiment can quickly focus on critical business nodes to view relevant information by supporting the distinctive presentation of critical business nodes. By supporting the node switching operation and presenting the node selected by the node switching operation in a distinctive manner, it is convenient for users to intuitively understand the node located by the node switching operation.
[0086] Specifically, the visual association information in the above-described embodiments is represented in the form of a relationship graph or a relationship table. Among them, the relationship graph represents the associations between various nodes in the form of a graph, as Figure 3 shown; the relationship table represents the associations between various nodes in the form of a table, as Figure 7 shown.
[0087] Correspondingly, the above method further includes: in response to a switching operation for the relationship table and the relationship graph, presenting the relationship table or the relationship graph in the query display area of the business association query page.
[0088] A switching control is provided on the business association query page, and this switching control is used to switch between the relationship graph and the relationship table, as Figure 7 shown. If the relationship graph composed of various nodes is currently presented in the query display area, the user can click the switching control. Correspondingly, the business association query page will respond to the triggering operation of the user for the switching control and switch the presentation of the relationship graph to the relationship table; similarly, if the relationship table composed of various nodes is currently presented in the query display area, by clicking the switching control, it can be switched to the relationship graph presentation.
[0089] The business risk identification method provided in this embodiment supports representing visualization association information in the form of a relationship graph or a relationship table, realizes diversified display of the visualization association information, and is convenient for adapting to more business scenarios.
[0090] In some alternative embodiments, when representing the visualization association information in the form of a relationship graph, the above method further includes:
[0091] Step d1: Split the relationship graph according to the association relationship between the first business node and the second business node to obtain multiple relationship sub-graphs.
[0092] Step d2: Respond to the sub-graph switching operation generated on the business association query page, and determine the target sub-graph selected by the sub-graph switching operation.
[0093] Step d3: Refresh the display content of the query display area according to the dimension of the target sub-graph.
[0094] A relationship sub-graph is a sub-graph that constitutes a relationship graph. Each relationship sub-graph includes a first business node and some second business nodes. According to the association level or association strength between the first business node and the second business node, the relationship graph is split into multiple relationship sub-graphs, and a corresponding sub-graph control is set for each relationship sub-graph, such as Figure 6 the sub- Figure 1 sub- Figure 2 and sub- Figure 3 .
[0095] When the user triggers any sub-graph control, a sub-graph switching operation will be generated. Correspondingly, the business association query page will respond to the sub-graph switching operation initiated by the user, determine the target sub-graph corresponding to the sub-graph switching operation, and update the display content of the query display area according to the dimension of the target sub-graph, so as to display the target sub-graph and its related information in the query display area of the business association query page.
[0096] The business risk identification method provided in this embodiment splits the relationship graph to obtain corresponding relationship sub-graphs, and supports the display of multiple relationship sub-graphs, so that each sub-graph can be displayed according to actual needs.
[0097] In some alternative embodiments, when representing the visualization association information in the form of a relationship graph, the above method further includes: Responding to the node screening operation generated on the business association query page, screening the nodes in the relationship graph according to the node screening operation, and displaying the relationship graph after node screening.
[0098] The node screening operation is an operation for screening nodes in the relationship graph. This node screening operation can be performed by screening according to the node identifier, or by screening according to the node type, or by screening according to logical conditions, and no specific limitation is made here.
[0099] Taking screening by node type as an example, a type screening control is set on the business association query page, such as Figure 6 the drop-down arrow shown. The user can click on the type screening control to display the corresponding drop-down menu, which contains various type nodes of the relationship graph. The user can then select the corresponding node type from it. Accordingly, the business association query page can respond to the user's selection operation for the node type, determine the currently selected node type, and screen the nodes of the relationship graph according to the selected current node type, so that only the nodes of the current node type are retained in the relationship graph.
[0100] Taking screening by logical conditions as an example, a logical condition editing control is set on the business association query page, such as Figure 8 shown. The user can click on the logical condition editing control to display the corresponding logical condition editing box, and the user can edit the logical conditions of node / edge attributes in the logical condition editing box to obtain a logical condition screening rule, such as removing nodes with the number of edges less than N. When the user edits the logical conditions, corresponding logical examples are displayed to reduce the user's understanding cost. Accordingly, the relationship graph can screen the nodes according to the logical condition screening rule to obtain nodes / edges that meet the logical conditions and highlight these nodes / edges. Thus, it is convenient to quickly streamline the graph through logical conditions.
[0101] In some alternative embodiments, when the relationship graph is used to represent visual association information, the above method further includes: responding to a node cropping operation generated on the business association query page, cropping the nodes in the relationship graph according to the node cropping operation, and displaying the relationship graph after node cropping.
[0102] The node cropping operation is an operation for cropping nodes in the relationship graph. This node cropping operation can be achieved by selecting nodes / edges by drawing a box. Specifically, for the selection of nodes / edges by drawing a box, corresponding shortcut keys can be set, and no specific limitation is made on the setting of the shortcut keys here.
[0103] A cropping control is set on the business association query page, such as Figure 9As shown, the user can click on the cropping control to retrieve the cropping frame, and then use the mouse or keyboard to control the cropping frame to select nodes by box selection, and select to crop or retain the selected nodes. If the user chooses to crop the selected nodes, these nodes will be deleted from the relationship graph, and the edges connected to these nodes will also be deleted; if the user chooses to retain the selected nodes, the unselected nodes will be deleted from the relationship graph, and the edges connected to the unselected nodes will also be deleted.
[0104] The method for identifying business risks provided in this embodiment supports node filtering and node cropping on the business association query page, so as to quickly streamline the association graph and focus on the associated entity objects, thereby enabling quick positioning of the information to be queried by the user.
[0105] In some alternative embodiments, when visualizing association information in the form of a relationship graph, the node degree between the first business node and the second business node is displayed on the association path to intuitively express the association relationship between different nodes.
[0106] In some alternative embodiments, the visualized association information includes association analysis information, which is data analysis generated for the visualized relationship information to digitalize the visualized association information and facilitate the display of the association between nodes through data.
[0107] Correspondingly, the above method further includes:
[0108] Step e1, obtaining the feature distribution information and object detail information corresponding to the association analysis information.
[0109] Step e2, in response to a switching operation on the feature distribution information and object detail information, display the feature distribution information in the query display area of the business association query page according to the first preset layout method, or display the object detail information in the query display area of the business association query page according to the second preset layout method.
[0110] The feature distribution information is used to characterize the behavioral characteristics between nodes; the object detail information is used to characterize the details of each query object. The first preset layout method is the layout display method of each preset feature; the second preset layout method is the layout display method for the details of each query object preset in advance.
[0111] Set a feature distribution control corresponding to the feature distribution information and an object detail control corresponding to the object detail information on the business association query page, such as Figure 10As shown, the user can click on the feature distribution control or the object details control to display the corresponding feature distribution information or object details information. Correspondingly, the business association query page can respond to the user's triggering operation on the feature distribution control and display the feature distribution information in a first preset layout at a corresponding position on the business association query page (such as below the query display area); it can also respond to the user's triggering operation on the object details control and display the object details information in a second preset layout at a corresponding position on the business association query page (such as below the query display area). By clicking on the feature distribution control or the object details control, the switching display of the feature distribution information and the object details information is realized.
[0112] The business risk identification method provided in this embodiment, by supporting the switching display of feature distribution information and object details information, can focus on multiple feature distributions and object details. Thus, when determining the entity object with risks, the user can view the feature distribution and object details to make decisions on risk confrontation.
[0113] As a specific application embodiment of the present disclosure, the above-mentioned business risk identification method is described here in combination with the application scenario of business black production entities. Specifically, a relationship graph is constructed according to the association relationships between each node, and the relationship graph is displayed on the business association query page. Moreover, this visualization method supports three query modes: diffusion relationship query, association relationship query, and shortest path query. In each query mode, the corresponding relationship graph can be displayed according to each query mode. At the same time, key points and node / edge information can also be displayed on the business association query page to quickly locate the node that the user wants to find. For example, view node information and features through operations such as hovering and clicking to quickly locate black and gray production entities. This relationship graph also supports operations such as complex filtering, core degree clipping, and box selection clipping to quickly streamline the graph and focus on the entity object to be queried. When the entity object with risk factors is identified, the corresponding feature distribution information and object details information can be obtained to focus on multiple feature distributions and user details of the entity object, facilitating risk control users to make the next risk confrontation decision.
[0114] In this embodiment, a business risk identification device is also provided. This device is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0115] This embodiment provides a business risk identification device, as Figure 11 shown, including:
[0116] The page display module 401 is used to display the business - related query page.
[0117] The query configuration module 402 is configured to, in response to a relationship query configuration operation generated on the business - related query page, determine a target business object to be risk - identified and a target query mode corresponding to the target business object based on the relationship query configuration operation.
[0118] The visualization display module 403 is used to query at least one target business - related object associated with the target business object according to the target query mode, generate visualization association information between the target business object and the at least one target business - related object, and display the visualization association information in the query display area of the business - related query page. The visualization association information is used to represent the business risk identification result of the target business object.
[0119] In some alternative embodiments, the visualization display module 403 includes:
[0120] The node acquisition unit is used to acquire the first business node corresponding to the target business object and the second business nodes corresponding to each target business - related object.
[0121] The path construction unit is used to construct an association path between the first business node and each second business node and determine the node degree corresponding to each association path.
[0122] The association information visualization unit is used to construct visualization association information between the target business object and the at least one target business - related object according to the association path and the node degree.
[0123] In some alternative embodiments, the above - mentioned visualization display module 403 further includes:
[0124] The attribute display unit is used to, for any target business node in the visualization association information, in response to a trigger operation on the target business node, display the node attribute information of the target business node.
[0125] In some alternative embodiments, the above - mentioned visualization display module 403 further includes:
[0126] The degree type selection unit is used to, in response to a degree type selection operation generated on the business - related query page, determine a target degree display type. The target degree display type includes out - degree display, in - degree display, and total - degree display.
[0127] The node degree display unit is used to display the node degree between the first business node and the second business node according to the target degree display type.
[0128] In some alternative embodiments, the path construction unit includes:
[0129] A path display subunit, configured to display at least one connection path between a first service node and a second service node.
[0130] A path merging subunit, configured to merge at least one connection path into one associated path in response to a merging operation on the connection path.
[0131] In some alternative embodiments, the above-mentioned visualization display module 403 further includes:
[0132] A node hiding unit, configured to hide a third service node in response to an isolated point hiding operation generated on a service association query page when there is an isolated third service node.
[0133] In some alternative embodiments, the above-mentioned visualization display module 403 further includes:
[0134] A degree sorting unit, configured to sort the degrees of each node, and determine at least one key service node based on the sorting result.
[0135] A sorting display unit, configured to sort nodes according to the node degrees corresponding to each key service node, generate a sorting result of the key service nodes, and display the sorting result of the key service nodes in a key point display area on the service association query page.
[0136] In some alternative embodiments, the above-mentioned sorting display unit includes:
[0137] A key service node display subunit, configured to display a key service node in a first preset manner in response to a triggering operation on the key service node.
[0138] A node switching subunit, configured to display the node selected by the node switching operation in a second preset manner in response to a node switching operation on the key service node.
[0139] In some alternative embodiments, the visual association information is represented in the form of a relationship graph or a relationship table. Correspondingly, the above-mentioned visualization display module 403 further includes:
[0140] A switching display unit, configured to display a relationship table or a relationship graph in a query display area on the service association query page in response to a switching operation between the relationship table and the relationship graph.
[0141] In some alternative embodiments, when the visual association information is represented by a relationship graph, the above-mentioned visualization display module 403 further includes:
[0142] A splitting unit, configured to split the relationship graph according to the association relationship between the first service node and the second service node, and obtain a plurality of relationship subgraphs.
[0143] A sub - graph switching unit, configured to determine a target sub - graph selected by a sub - graph switching operation in response to a sub - graph switching operation generated on a service - related query page.
[0144] A content refreshing unit, configured to refresh the display content of the query display area according to the dimension of the target sub - graph.
[0145] In some alternative embodiments, when visualizing association information in the form of a relationship graph, the above - mentioned visual display module 403 further includes:
[0146] A node filtering unit, configured to filter the nodes in the relationship graph according to a node filtering operation in response to a node filtering operation generated on a service - related query page, and display the relationship graph after node filtering.
[0147] A node cropping unit, configured to crop the nodes in the relationship graph according to a node cropping operation in response to a node cropping operation generated on a service - related query page, and display the relationship graph after node cropping.
[0148] In some alternative embodiments, when visualizing association information in the form of a relationship graph, the node degree between a first service node and a second service node is displayed on the association path.
[0149] In some alternative embodiments, the visual association information includes association analysis information. Correspondingly, the above - mentioned device further includes:
[0150] An information acquisition module, configured to acquire the feature distribution information and object detail information corresponding to the association analysis information.
[0151] An information switching and display module, configured to display the feature distribution information in the query display area of the service - related query page according to a first preset layout manner, or display the object detail information in the query display area of the service - related query page according to a second preset layout manner in response to a switching operation for the feature distribution information and the object detail information.
[0152] The further function descriptions of the above - mentioned modules and units are the same as those in the corresponding embodiments above, and will not be repeated here.
[0153] The business risk identification device provided by the embodiments of the present disclosure can execute the business risk identification method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method. By displaying a business association query page and supporting relationship query configuration on the business association query page, it is convenient to determine the corresponding target query mode according to the relationship query configuration information. Subsequently, the target business association object is queried according to the target query mode, so that the target business association object that the user wants to find can be quickly located, and the association relationship between the target business object and the target business association object is visualized, and the corresponding visualized association information is generated and displayed in the query display area of the business association query page. Thus, through the business association query page, the associations between various entity objects can be presented in an intuitive and clear manner, and relationship query configuration is provided to help users quickly obtain key information, so as to quickly locate each entity object with an association relationship. Subsequently, the business risk factors of the target business can be identified through each business entity object, ensuring the stable operation of the business.
[0154] Figure 12 FIG. is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure.
[0155] Specifically, with reference to Figure 12 , which shows a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure. The electronic device may include a processor (such as a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a memory 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device are also stored. The processor 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0156] Generally, the following devices can be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a memory 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 can allow the electronic device to communicate with other devices wirelessly or wirelessly to exchange data. Although Figure 12 shows an electronic device having various devices, it should be understood that it is not required to implement or include all the shown devices, and more or fewer devices can be alternatively implemented or included.
[0157] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for performing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 509, or installed from a memory 508, or installed from a ROM 502. When the computer program is executed by a processor 501, the above functions defined in the method for identifying business risks of the embodiments of the present disclosure are performed.
[0158] Figure 12 The electronic device shown is only an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.
[0159] The embodiments of the present disclosure also provide a computer-readable storage medium. The methods according to the embodiments of the present disclosure can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the methods described herein can be stored as such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code, and when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method for identifying business risks shown in the above embodiments is implemented.
[0160] A part of the present disclosure can be applied as a computer program product, for example, computer program instructions, which when executed by a computer, can call or provide the methods and / or technical solutions according to the present disclosure through the operations of the computer. Those skilled in the art should be able to understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.
[0161] Although embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations fall within the scope defined by the appended claims.
Claims
1. A method for identifying business risks, characterized in that, The method includes: Displaying a business association query page; In response to a relationship query configuration operation generated on the business association query page, determining a target business object to be risk-identified and a target query mode corresponding to the target business object based on the relationship query configuration operation; Querying at least one target business association object associated with the target business object according to the target query mode, generating visual association information between the target business object and the at least one target business association object, and displaying the visual association information in a query display area of the business association query page, where the visual association information is used to represent the business risk identification result of the target business object.
2. The method according to claim 1, wherein The generating of the visual association information between the target business object and the at least one target business association object includes: Obtaining a first business node corresponding to the target business object and second business nodes corresponding to each of the target business association objects; Constructing association paths between the first business node and each of the second business nodes, and determining the node degrees corresponding to each of the association paths; Constructing the visual association information between the target business object and the at least one target business association object according to the association paths and the node degrees.
3. The method according to claim 2, wherein It further includes: For any target business node in the visual association information, in response to a trigger operation on the target business node, displaying the node attribute information of the target business node.
4. The method according to claim 2, characterized in that, It further includes: In response to a degree type selection operation generated on the business association query page, determining a target degree display type; Displaying the node degrees between the first business node and the second business nodes according to the target degree display type; where the target degree display type includes out-degree display, in-degree display, and total-degree display.
5. The method according to claim 2, characterized in that, The constructing of the association paths between the first business node and each of the second business nodes includes: Displaying at least one connection path between the first business node and the second business node; In response to a merge operation on the connection path, merging the at least one connection path into one association path.
6. The method according to claim 2, wherein It further includes: When there is an isolated third business node, in response to an isolated point hiding operation generated on the business association query page, hiding the third business node.
7. The method according to claim 2, wherein It further includes: Sorting each of the node degrees, and determining at least one key business node based on the sorting result; Sorting the nodes according to the node degrees corresponding to each of the key business nodes, generating a sorting result of the key business nodes, and displaying the sorting result of the key business nodes in a key point display area of the business association query page.
8. The method according to claim 7, characterized in that It further includes: In response to a trigger operation on the key business node, displaying the key business node in a first preset manner; and / or, In response to a node switching operation on the key business node, displaying the node selected by the node switching operation in a second preset manner.
9. The method according to any one of claims 2-8, characterized in that The visual association information is represented in the form of a relationship graph or a relationship table, and the method further includes: In response to a switching operation for the relationship table and the relationship graph, display the relationship table or the relationship graph in the query display area of the business association query page.
10. The method according to claim 9, characterized in that When the relationship graph is used to represent the visual association information, the method further includes: Split the relationship graph according to the association relationship between the first service node and the second service node to obtain a plurality of relationship subgraphs; In response to a subgraph switching operation generated on the business association query page, determine the target subgraph selected by the subgraph switching operation; Refresh the display content of the query display area according to the dimension of the target subgraph.
11. The method according to claim 9, characterized in that When the relationship graph is used to represent the visual association information, it further includes: In response to a node filtering operation generated on the business association query page, filter the nodes in the relationship graph according to the node filtering operation, and display the relationship graph after node filtering; and / or In response to a node cropping operation generated on the business association query page, crop the nodes in the relationship graph according to the node cropping operation, and display the relationship graph after node cropping.
12. The method according to claim 9, wherein When the relationship graph is used to represent the visual association information, display the node degree between the first service node and the second service node on the association path.
13. The method according to claim 1, wherein The visual association information includes association analysis information, and the method further includes: Obtain the feature distribution information and the object detail information corresponding to the association analysis information; In response to a switching operation for the feature distribution information and the object detail information, display the feature distribution information in the query display area of the business association query page according to a first preset layout method, or display the object detail information in the query display area of the business association query page according to a second preset layout method.
14. An apparatus for identifying business risks, characterized in that, The device includes: A page display module for displaying a business association query page; A query configuration module for, in response to a relationship query configuration operation generated on the business association query page, determining a target service object to be queried and a target query mode corresponding to the target service object based on the relationship query configuration operation; A visual display module for querying at least one target business association object associated with the target service object according to the target query mode, generating visual association information between the target service object and the at least one target business association object, and displaying the visual association information in the query display area of the business association query page, where the visual association information is used to represent the business risk identification result of the target service object.
15. An electronic device, characterized in that, It includes: A memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to execute the business risk identification method according to any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium, and the computer instructions are used to cause a computer to execute the business risk identification method according to any one of claims 1 to 13.
17. A computer program product, characterized in that, including computer instructions for causing a computer to execute the method for identifying business risks according to any one of claims 1 to 13.