A data visualization configuration method and apparatus
By establishing a main process node set for the family trust process and generating a target title tree, the problem of unclear process progress is solved, and the visualized management of the family trust process is realized, ensuring that the process is completed on time.
Patent Information
- Application Number
- CN202310497961.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-05
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2043-05-05
AI Technical Summary
The family trust process is lengthy and involves many people, which can make it difficult for client managers to accurately and promptly understand the progress of the process, potentially leading to delays in trust contracts or investment advice.
By establishing a main process node set for the family trust process and displaying the content data of the process nodes based on a title tree structure, a target title tree is generated. By using a preset display method, abnormal and incomplete process nodes are distinguished, and a visual process branch display is provided.
It enables a fully visualized display of the family trust process, allowing users to clearly understand the progress, avoid delays, and improve the accuracy and efficiency of process management.
Smart Images

Figure CN116521783B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of data processing, and in particular, to a data visualization configuration method and device. BACKGROUND
[0002] Family trust is a kind of property management mode in which a trust institution manages and disposes family property on behalf of an individual or a family. However, due to the long process, the large number of personnel involved in the process, and the large personnel flow in the family trust process, the customer manager who initiates the family trust contract may not know the step of the trust process, or the personnel in the process may mistakenly submit the process to an incorrect role.
[0003] Currently, in the related art, a business personnel needs to query the background data recorded in the system to determine the handler of the current trust process. Such a way cannot accurately and timely understand the progress of the current trust process, which may cause the trust process to not reach the final review role before the final review deadline set by the system, resulting in the delay of the trust contract or investment advice. SUMMARY
[0004] An embodiment of the present application aims to provide a data visualization configuration method, device, electronic equipment, and storage medium, which can display all processes in the family trust process according to a tree structure ladder and quickly obtain the status of each process.
[0005] In a first aspect, an embodiment of the present application provides a data visualization configuration method applied to an electronic device, and the method comprises:
[0006] determining a set of main process nodes set for a family trust process corresponding to any family; each process node in the set of main process nodes is used to represent a process branch of the family trust process;
[0007] setting a title tree structure according to the process order between each process node in the set of main process nodes, and filling the content data corresponding to each process node into the corresponding internal node under the title tree structure to obtain a target title tree; each process node corresponds to an internal node in the target title tree;
[0008] generating display information of the process branch of the family trust process corresponding to each internal node according to a preset display mode of the internal node and the target title tree.
[0009] In a possible implementation, the target title tree includes a plurality of internal nodes, and each internal node includes a plurality of leaf nodes. Before obtaining the target title tree, the method further comprises:
[0010] For each process node, the following operations are performed respectively:
[0011] According to the preset family trust process rules, a plurality of sub-nodes included in the process node are determined, and the leaf nodes of the internal nodes corresponding to the process node are set for the plurality of sub-nodes;
[0012] The content data of each sub-node obtained is filled into the corresponding leaf node to obtain the target internal node.
[0013] In a possible implementation, after the target title tree is obtained, the method further includes:
[0014] It is determined whether interrupt information appears in the content data included in the target internal node corresponding to each process node; the interrupt information indicates that the process branch of the family trust process abnormally;
[0015] If the content data corresponding to the first sub-node included in the first process node appears interrupt information, it is determined that the preset display mode is that the internal nodes corresponding to the process nodes other than the first process node among the process nodes are rendered into a first graph; the internal node corresponding to the first process node is rendered into a second graph; the first graph and the second graph are different.
[0016] In a possible implementation, after the target title tree is obtained, the method further includes:
[0017] According to the preset family trust process rules, it is determined whether the content data of all sub-items in the preset family trust process rules within the process node is included in the content data included in the target internal node corresponding to each process node;
[0018] If the target internal node of the second process node does not include the content data of all sub-items, it is determined that the preset display mode is that the target internal node corresponding to the second process node is rendered into a first color, and the target internal nodes corresponding to the process nodes other than the second process node among the process nodes are rendered into a second color; the first color and the second color are different.
[0019] In a possible implementation, the method further includes:
[0020] Receiving browsing operation information for a third process node;
[0021] According to the browsing operation information, the content data corresponding to each leaf node under the target internal node corresponding to the third process node is displayed in a ladder manner.
[0022] In a possible implementation, the nodes in the set of master process nodes include a family trust establishment process node, a data collection and maintenance process node, a business application and review process node, and a protocol signing process node.
[0023] In a possible implementation, the visualization chart of the target internal node corresponding to each process node is rendered based on a data visualization chart library ECharts.
[0024] In a second aspect, an embodiment of the present application provides a data visualization configuration device applied to an electronic device, and the device comprises:
[0025] A determination unit is configured to determine a set of master process nodes set for a family trust process corresponding to any family; each process node in the set of master process nodes is used to represent a process branch of the family trust process;
[0026] An obtaining unit is configured to set a title tree structure according to a process sequence between each process node in the set of master process nodes, and fill content data of each process node into a corresponding internal node in the title tree structure to obtain a target title tree; each process node corresponds to an internal node in the target title tree.
[0027] A generation unit is configured to generate display information of a process branch of the family trust process corresponding to each internal node according to a preset display mode of the internal node and the target title tree.
[0028] In a possible implementation, the target title tree comprises a plurality of internal nodes, each internal node comprises a plurality of leaf nodes, and before obtaining the target title tree, the device further comprises a processing unit configured to:
[0029] For each process node, the following operations are performed respectively:
[0030] According to a preset family trust process rule, a plurality of child nodes included in the process node are determined, and leaf nodes of the internal node corresponding to the process node are set for the plurality of child nodes;
[0031] Content data of each child node is filled into the corresponding leaf node to obtain the target internal node.
[0032] In a possible implementation, the processing unit is further configured to:
[0033] Determine whether interrupt information appears in content data included in the target internal node corresponding to each process node; the interrupt information indicates that a process branch of the family trust process is abnormal.
[0034] If the first sub-node included in the first process node corresponds to content data with interruption information, it is determined that the preset display mode is that the internal node corresponding to the process node other than the first process node among the plurality of process nodes is rendered into a first graph; the internal node corresponding to the first process node is rendered into a second graph; and the first graph and the second graph are different.
[0035] In a possible implementation, the processing unit is further configured to:
[0036] According to the preset family trust process rule, it is determined whether the content data included in the target internal node corresponding to the process node includes content data of all sub-projects in the preset family trust process rule within the process node.
[0037] If the target internal node of the second process node does not include content data of all sub-projects, it is determined that the preset display mode is that the target internal node corresponding to the second process node is rendered into a first color, and the target internal node corresponding to the process node other than the second process node among the plurality of process nodes is rendered into a second color; and the first color and the second color are different.
[0038] In a possible implementation, the processing unit is further configured to:
[0039] The browsing operation information for the third process node is received.
[0040] According to the browsing operation information, the content data corresponding to each leaf node under the target internal node corresponding to the third process node is displayed in a ladder manner.
[0041] In a possible implementation, the nodes in the main process node set include a family trust establishment process node, a data collection and maintenance process node, a business application and review process node, and a protocol signing process node.
[0042] In a possible implementation, the visualization chart of the target internal node corresponding to each process node is rendered based on a data visualization chart library ECharts.
[0043] In a third aspect, an electronic device is provided, including at least one processor, and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute any method provided in the first aspect of the present application.
[0044] In a fourth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is used for causing a computer to execute any method provided in the first aspect of the present application.
[0045] In a fifth aspect, an embodiment of the present application provides a computer program product, which comprises computer program codes, and when the computer program codes are run on a computer, the computer program codes cause the computer to execute any method provided in the first aspect of the present application.
[0046] The present application has the following beneficial effects:
[0047] In the embodiment of the present application, the electronic device can determine a main process node set set for a family trust process corresponding to any family; each process node in the main process node set is used to represent a process branch of the family trust process; a title tree structure is set according to the process order between each process node in the main process node set, and the content data corresponding to each process node obtained is filled into the corresponding internal node under the title tree structure to obtain a target title tree; wherein each process node corresponds to an internal node in the target title tree; according to a preset display mode of the display internal node and the target title tree, the display information of the process branch of the family trust process corresponding to each internal node is generated. In this way, according to the obtained content data corresponding to the family trust process, through the target title tree and the preset display mode of the display internal node, all processes in the family trust process corresponding to any family can be displayed according to the tree structure ladder, so that the user can clearly know the situation of all processes in the family trust process.
[0048] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application can be achieved and obtained by the structure particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF DRAWINGS
[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly introduced. Obviously, the drawings introduced below are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0050] Figure 1 An application scenario in the embodiment of the present application is shown in the figure;
[0051] Figure 2 A flowchart of a data visualization configuration method in the embodiment of the present application is shown in the figure;
[0052] Figure 3 A schematic diagram of a target title tree in an embodiment of the present application;
[0053] Figure 4 A page schematic diagram of a flow node in an embodiment of the present application;
[0054] Figure 5 A page schematic diagram of another flow node in an embodiment of the present application;
[0055] Figure 6 A schematic diagram of a hardware component structure of an electronic device in an embodiment of the present application.
[0056] Figure 7 A schematic diagram of a hardware component structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0057] In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application. In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other at will. And, although a logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in an order different from that here.
[0058] In the specification and claims of the present application, the term “comprising” and any variations thereof are intended to cover not exclusively the protection. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally further comprises steps or units not listed, or optionally further comprises other steps or units inherent to the process, method, product or device.
[0059] In the embodiments of the present application, "multiple" refers to two or more than two. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0060] In addition, unless otherwise stated, the ordinal numbers mentioned in the embodiments of the present application are used to distinguish a plurality of objects, and are not used to limit the size, content, order, timing, priority or importance of the plurality of objects. For example, the first flow node and the second flow node are only used to distinguish the flow nodes, and do not mean that the contents, sizes, priorities or importance of the two flow nodes are different.
[0061] In the technical solutions of the present application, the collection, transmission, use and the like of data comply with the requirements of relevant national laws and regulations.
[0062] At present, due to the long process of the family trust process, the involvement of many people in the process, and the large personnel flow, etc., it is possible that the client manager who initiates the family trust contract does not know which step the trust process is in, or the personnel in the process inadvertently submit the process to the incorrect role.
[0063] In the related art, the business personnel need to query the background data recorded in the system to the technical personnel, and then the handler of the current trust process can be determined. Such a way cannot accurately and timely understand the progress of the current trust process, which may cause the trust process to not reach the final review role before the final review deadline set by the system, resulting in the delay of the trust contract or investment advice. Therefore, how to accurately display the whole process of the family trust has become a technical problem to be solved.
[0064] To solve the foregoing problems, the present application provides a data visualization configuration method, which comprises: an electronic device determining a set of main process nodes of a family trust process corresponding to any family; each process node in the set of main process nodes being used to represent a process branch of the family trust process. A title tree structure is set according to the process order between each process node in the set of main process nodes, and content data corresponding to each process node obtained is filled into a corresponding internal node under the title tree structure to obtain a target title tree; wherein each process node corresponds to an internal node in the target title tree; and according to a preset display mode of the internal nodes and the target title tree, display information of the process branch of the family trust process corresponding to each internal node is generated.
[0065] As can be seen, in the embodiment of the present application, the electronic device can abstract the whole process of the family trust process into process nodes, and establish internal nodes and leaf nodes corresponding to the process nodes, thereby constructing a target title tree corresponding to the family trust process, and then generating display information of the process branch of the family trust process corresponding to each internal node according to a preset display mode of the internal nodes and the target title tree, so that all processes in the family trust process can be displayed according to the tree structure, and the user can clearly know the situation of all processes in the family trust process.
[0066] After introducing the design idea of the embodiment of the present application, the application scenarios to which the technical solution of the embodiment of the present application can be applied will be briefly introduced, and it should be noted that the following application scenarios are only used to illustrate the embodiment of the present application but not to limit it. In the specific implementation process, the technical solution provided by the embodiment of the present application can be flexibly applied according to actual needs.
[0067] The scheme provided by the embodiment of the present application can be applied to all kinds of business scenarios that need to limit access permissions.
[0068] Referring to Figure 1 As shown in FIG. 1, it is a scenario diagram provided by the embodiment of the present application, which can include a plurality of terminal devices 101 and a server 102, wherein the terminal devices 101-1, 101-2, …, 101-n can be used by different users, and each terminal device is provided with a family trust access system. Different users can be each handler in a family trust processing institution, each handler has his own account and password, and the access permissions of each handler can be different. The content in the family trust access system includes information such as auditors and audit time experienced by all process nodes from application to establishment of the final family trust contract. In this way, the user can check the process in which each contract is located at any time by logging into the family trust access system.
[0069] In this embodiment of the invention, a user logs into the family trust access system via a terminal device 101 by entering the corresponding account and password, and performs information queries, maintenance, and updates related to the family trust through the system. Specifically, the terminal device 101 sends requests for information queries, maintenance, and updates related to the family trust to the server 102. The server 102 processes the received requests and sends the processing results back to the terminal device 101, which then displays the results to the user.
[0070] In this embodiment of the invention, a user can log in to the corresponding family trust access system on a terminal device 101, and after logging in, establish communication between the terminal device 101 and the server 102, so that the server 102 provides services for the family trust access system.
[0071] In this embodiment of the invention, the terminal device 101 may be, for example, a mobile phone, a tablet computer (PAD), a personal computer (PC), a smart TV, a smart vehicle device, or a wearable device, etc., and this embodiment of the invention does not limit the device.
[0072] In this embodiment of the invention, server 102 may be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms, or it may be a physical server, but it is not limited to these.
[0073] In this embodiment, terminal device 101 and server 102, as well as various terminal devices 101, can communicate directly or indirectly through one or more networks 103. The network 103 can be a wired network or a wireless network. For example, the wireless network can be a mobile cellular network or a Wireless-Fidelity (WIFI) network, or other possible networks. This embodiment of the invention does not limit the types of networks that can be used.
[0074] Of course, the method provided in the embodiments of the present invention is not limited to... Figure 1 The application scenarios shown can also be used in other possible scenarios, such as applications involving interaction between multiple terminal devices and multiple servers. This embodiment of the invention does not impose any limitations. Figure 1 The functions that each device in the application scenario shown can achieve will be described in subsequent method embodiments, and will not be elaborated on here.
[0075] To further illustrate the technical solutions provided by the embodiments of the present application, the following will describe in detail in combination with the drawings and specific embodiments. Although the embodiments of the present application provide the method operation steps as described in the following embodiments or shown in the drawings, more or less operation steps can be included in the method based on conventional or non-creative labor. The execution order of the steps is not limited to the execution order provided by the embodiments of the present application in the logical sense. The method can be executed in sequence or in parallel when the actual processing process or the device is executed according to the method order shown in the embodiments or drawings.
[0076] Please refer to Figure 2 , Figure 2 A flowchart of a data visualization configuration method in an embodiment of the present application. The flow of the method can be executed by an electronic device, which can be a server 102 in Figure 1 The specific implementation process of the method is as follows:
[0077] Step 201: Determine the main process node set set for any family corresponding to the family trust process; each process node in the main process node set is used to represent a process branch of the family trust process.
[0078] In an embodiment of the present application, the electronic device can determine the main process node set set for any family corresponding to the family trust process; each process node in the main process node set is used to represent a process branch of the family trust process.
[0079] Optionally, any family trust process can include three main business processes, such as: trust establishment business process, consultant service providing process and element changing process.
[0080] Among them, the trust establishment business process is that before the customer intends to sign a family trust contract, the customer manager enters the customer's relevant information collected offline into the family trust system, and after a series of evaluation and audit, the family trust service relationship is established with the customer. The process. This main business process includes family trust establishment process, data collection and maintenance process, business application and audit process and agreement signing process; among them, the data collection and maintenance process node includes the following sub-business processes: customer data entry, customer data form audit, trust company preliminary audit and trust company final audit; the business application and audit process includes the following sub-business processes: consultant business new, consultant business audit, release audit reply and audit result confirmation; the agreement signing process includes the following sub-business processes: double recording signing and consultant agreement archiving.
[0081] The element changing process refers to the process that needs to be gone through when the customer modifies the beneficiaries, supervisors, benefit rules, trust interest distribution method, trust size, trust period and other elements determined in the establishment stage.
[0082] Optionally, if the key elements in the element change entry, such as the trust scale, the trust period, the trust company evaluation result, etc. are modified, it is determined that the element change process needs the internal audit of the financial institution, and the corresponding element change process includes the sub-business processes of element change entry, element change form audit, trust company preliminary examination, trust company final examination, element change application and element change audit.
[0083] Optionally, if the key elements in the element change entry, such as the trust scale, the trust period, the trust company evaluation result, etc. are not modified, it is determined that the element change process does not need the internal audit of the financial institution, and the corresponding element change process includes the sub-business processes of element change entry, element change form audit, trust company preliminary examination, trust company final examination and confirmation of change.
[0084] The consultant service providing process includes two processes, one is the investment suggestion process, and the other is the consultant report process. Among them, the investment suggestion process is the investment suggestion made by the client manager according to the investment tendency set by the client when establishing the trust. After the investment suggestion application, the investment suggestion needs to be audited in the bank before the investment suggestion report is issued to the trust company, and the trust company makes the investment according to the issued investment suggestion report. The investment suggestion process includes the sub-business processes of investment suggestion application, investment suggestion audit, investment suggestion report preparation, investment suggestion report final examination and investment suggestion report generation.
[0085] The consultant report process is the process that the client informs the client manager of the product he wants to purchase, and the client manager submits the purchase application to the superior for audit according to the specified product of the client. The consultant report process includes the sub-business processes of initiating the consultant report, consultant report audit and consultant report final examination.
[0086] In the embodiment of the application, the electronic device can set the family trust process rules according to the aforementioned three main business processes, the business processes included in the main business processes, the sub-business processes corresponding to the business processes and the execution order of each business process, and determine the preset family trust process rules.
[0087] In the embodiment of the application, each main business process can be called a main process node, and the target title tree created for each main process node is the same. Hereinafter, the process of creating the target title tree of the main process node is introduced by taking the trust establishment business process as an example.
[0088] In this embodiment of the invention, the set of sub-process nodes included in the main process node is referred to as the main process node set. The sub-process nodes included in the main process node represent a process branch of the family trust process. Optionally, the nodes in the main process node set include the family trust establishment process node, the data collection and maintenance process node, the business application and review process node, and the agreement signing process node.
[0089] It should be noted that in actual implementation, the nodes in the main process node set are updated accordingly based on the actual implementation. In other words, the number of nodes in the main process node set may increase or decrease as the business process changes.
[0090] Step 202: Set a title tree structure for the process order between each process node in the main process node set, and fill the content data corresponding to each process node into the corresponding internal node under the title tree structure to obtain the target title tree; wherein, each process node corresponds to an internal node in the target title tree.
[0091] In this embodiment of the invention, the electronic device can perform the following operations for each process node: Based on preset family trust process rules, determine multiple sub-nodes included in the process node, and set leaf nodes for the corresponding internal nodes of the process node for each sub-node; fill the obtained content data of each sub-node into the corresponding leaf node to obtain the target internal node. The preset family trust process rules can be understood as: a set of rules including all business processes set for a family trust corresponding to a specific family, as well as the execution order and inclusion relationship between each business process.
[0092] For example, see Figure 3 As shown, the target title tree includes a root node, internal nodes, and leaf nodes. Among them, Figure 3 The root node is the main process node for establishing a trust. Since the main process node set for establishing a trust includes the following nodes: family trust establishment, data collection and maintenance, business application and review, and agreement signing, and the order of these four nodes is: family trust establishment, data collection and maintenance, business application and review, and agreement signing, the content nodes of the target title tree can be determined as: family trust establishment, data collection and maintenance, business application and review, and agreement signing.
[0093] Please continue reading Figure 3According to the preset family trust procedure rule, the electronic device can determine that the sub-nodes included in the data collection and maintenance procedure node are: customer data entry, customer data form audit, trust company preliminary examination, and trust company final examination, can determine that the sub-nodes included in the business application and audit procedure node are: consultant business new establishment, consultant business audit, release of audit reply, and audit result confirmation, and can determine that the sub-nodes included in the agreement signing procedure node are: double recording signing and consultant agreement archiving. The electronic device sets the leaf nodes of the internal nodes corresponding to each procedure node to include sub-nodes, fills the content data of each sub-node obtained into the corresponding leaf nodes, obtains a target internal node, and thus determines a target title tree.
[0094] Step 203: According to the preset display mode of the internal node and the target title tree, the display information of the flow branch of the family trust procedure corresponding to each internal node is generated.
[0095] In the embodiment of the present application, when the flow branch of the family trust procedure is displayed, the abnormal situations such as abnormal execution of the procedure or incomplete entry of the procedure information are considered. In order to enable the user to more clearly understand the foregoing abnormal situations, the electronic device can distinguish and display the foregoing abnormal situations. The way of determining the abnormal situations and the display mode for the abnormal situations are specifically introduced below.
[0096] In a possible implementation, after obtaining the target title tree, the electronic device can further determine whether the content data included in the target internal node corresponding to each procedure node includes interruption information; the interruption information indicates that the flow branch of the family trust procedure is abnormal. Optionally, if a certain business procedure in the family trust procedure has a situation such as business personnel rotation or trust business abnormality, the data corresponding to the business procedure can be marked with interruption information, so that the electronic device can detect the interruption information.
[0097] In the embodiment of the present application, if the content data corresponding to the first sub-node included in the first procedure node includes interruption information, it is determined that the preset display mode is that the internal nodes corresponding to the procedure nodes other than the first procedure node are rendered into a first graph; the internal node corresponding to the first procedure node is rendered into a second graph; the first graph and the second graph are different.
[0098] Optionally, the first graphic can be square, and the second graphic can be circular. That is, the first graphic and the second graphic can be graphics with different shapes. Alternatively, the first image can be a circle with a diameter of 5 mm, and the second image can be a circle with a diameter of 10 mm, meaning the first image and the second image can be graphics of the same shape but different sizes. Of course, the first graphic and the second image can be two graphics with different display methods (e.g., one is a color gradient display, and the other is a pattern fill display), and this is not limited in the embodiments of the present invention.
[0099] For example, see Figure 4 As shown, assuming the business application and review process node is the first process node, it can be determined that the internal nodes corresponding to the business application and review process node are rendered as large circles, while the internal nodes corresponding to the family trust establishment process node, data collection and maintenance process node, and agreement signing process node are rendered as small circles.
[0100] As can be seen, the abnormal business process nodes are clearly marked in the embodiments of the present invention, which enables users to clearly know which business process node in the family trust process is currently experiencing a problem, and to follow up and resolve it in a timely manner.
[0101] In one possible implementation, after obtaining the target title tree, the electronic device can also determine, according to the preset family trust process rules, whether the content data of the target internal node corresponding to each process node includes the content data of all sub-items specified in the preset family trust process rules within this process node; if the target internal node of the second process node does not include the content data of all sub-items, the preset display method is determined to be that the target internal node corresponding to the second process node is rendered in the first color, and the target internal nodes corresponding to the process nodes other than the second process node are rendered in the second color; the first color and the second color are different.
[0102] For example, see Figure 5 As shown, assuming that the target internal node of the data collection and maintenance process node does not include the content data of the customer data form review sub-business process, the data collection and maintenance process node is determined as the second process node. The internal node corresponding to the data collection and maintenance process node is rendered in gray, while the internal nodes corresponding to the family trust establishment process node, business application and review process node, and agreement signing process node are rendered in white.
[0103] This allows users to clearly and accurately identify which process node in the family trust process has not been completed, enabling them to have access to information about the family trust process.
[0104] In the embodiment of the present application, the family trust access system in the electronic device can include three main business processes, namely, a trust establishment business process, a consultant service providing process and an element changing process, which correspond to the aforementioned one main process node. For each main process node and the process nodes included in the main process node, a visual chart can be displayed in the page of the family trust access system. The visual chart can be understood as a data visualization chart library ECharts based on JavaScript and a target title tree.
[0105] In the embodiment of the present application, the processing function icons of the aforementioned main process nodes can be displayed in a visual chart, and the processing function icon of a main process node cannot be used if the main process node is not currently executed. In this way, unnecessary operations can be reduced, and the processing process of the family trust process is clear and visible among the main process nodes.
[0106] In the embodiment of the present application, if the process node is a processed process node, the user will display the start time and end time of the process node by hovering the mouse or the stylus over the process point corresponding to the internal node corresponding to the process node in the page of the electronic device. If the process node is a process node being processed, the user will display the start time and the person to be processed of the process node by hovering the mouse or the stylus over the process point corresponding to the internal node of the process node in the page of the electronic device. In this way, the current process and the person to be executed of any process node can be clearly queried, so that the time experienced by each family trust process can be accurately controlled.
[0107] In a possible implementation, the electronic device can receive browsing operation information for a third process node; and according to the browsing operation information, the content data corresponding to each leaf node under the target internal node corresponding to the third process node is displayed in a ladder form. The third process node can be understood as any process node in the family trust process. It can be seen that the embodiment of the present application also provides a query function for each process node, which improves the user experience.
[0108] Based on the same inventive concept, the embodiment of the present application also provides a data visualization configuration device. As shown in Figure 6 The data visualization configuration device 600 can include:
[0109] A determination unit 601 is configured to determine a main process node set of a family trust process corresponding to any family; each process node in the main process node set is used to represent a process branch of the family trust process.
[0110] The obtaining unit 602 is configured to set a title tree structure for the process sequence between each process node in the set of main process nodes, and fill the obtained content data of each process node into the corresponding internal node under the title tree structure, to obtain a target title tree; each process node corresponds to an internal node in the target title tree;
[0111] The generating unit 603 is configured to generate, according to a preset display mode of the internal node and the target title tree, display information of a process branch of a family trust process corresponding to each internal node.
[0112] In a possible implementation, the target title tree includes a plurality of internal nodes, each internal node includes a plurality of leaf nodes, and before obtaining the target title tree, the apparatus further includes a processing unit configured to:
[0113] For each process node, the following operations are respectively performed:
[0114] According to a preset family trust process rule, a plurality of child nodes included in the process node are determined, and leaf nodes of the internal node corresponding to the process node are set for the plurality of child nodes;
[0115] The content data of each child node obtained is filled into the corresponding leaf node to obtain a target internal node.
[0116] In a possible implementation, the processing unit is further configured to:
[0117] Determine whether interrupt information appears in the content data included in the target internal node corresponding to each process node; the interrupt information indicates that a process branch of the family trust process appears to be abnormal;
[0118] If the content data corresponding to a first child node included in a first process node includes interrupt information, it is determined that a preset display mode is that the internal nodes corresponding to the process nodes other than the first process node among the process nodes are rendered into a first graphic; the internal node corresponding to the first process node is rendered into a second graphic; the first graphic and the second graphic are different.
[0119] In a possible implementation, the processing unit is further configured to:
[0120] According to the preset family trust process rule, it is determined whether the content data included in the target internal node corresponding to each process node includes content data of all child items in the preset family trust process rule in the process node;
[0121] If the target internal node of the second flow node does not include content data of all sub-projects, it is determined that a preset display mode is that the target internal node corresponding to the second flow node is rendered as a first color, and the target internal nodes corresponding to the flow nodes other than the second flow node in the plurality of flow nodes are rendered as a second color; the first color is different from the second color.
[0122] In a possible implementation, the processing unit is further configured to:
[0123] receive browsing operation information for a third flow node;
[0124] According to the browsing operation information, the target internal node corresponding to the third flow node is displayed in a ladder form.
[0125] In a possible implementation, the nodes in the main flow node set include a family trust establishment flow node, a data collection and maintenance flow node, a business application and review flow node, and a protocol signing flow node.
[0126] In a possible implementation, the visualization chart of the target internal node corresponding to each flow node is rendered based on a data visualization chart library ECharts.
[0127] For the sake of convenience, each part is described as a module (or unit) according to function. Of course, the functions of each module (or unit) can be implemented in the same or multiple software or hardware in the implementation of the present application.
[0128] After introducing the data visualization configuration method and device of the exemplary embodiment of the present application, next, an electronic device according to another exemplary embodiment of the present application is introduced.
[0129] Those skilled in the art can understand that each aspect of the present application can be implemented as a system, a method or a program product. Therefore, each aspect of the present application can be specifically implemented as follows: a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software, which can be collectively referred to as "circuitry", "module" or "system".
[0130] Based on the same inventive concept as the above method embodiment, an electronic device is also provided in the present embodiment. In this embodiment, the structure of the electronic device can be as shown in Figure 7 , which is, for example, the server 102 in the foregoing Figure 1 , as shown in Figure 7As shown, the electronic device in the embodiment of the present application includes at least one processor 701, and a memory 702 and a communication interface 703 connected with the at least one processor 701, and the embodiment of the present application does not limit the specific connection medium between the processor 701 and the memory 702, Figure 7 In the embodiment, the connection between the processor 701 and the memory 702 is taken as an example of being connected through a system bus 700, and the system bus 700 is represented by a thick line in Figure 7 In the embodiment, the connection mode between other components is only schematically illustrated, and is not limited. The system bus 700 can be divided into an address bus, a data bus, a control bus, etc., for the convenience of representation, Figure 7 In the embodiment, only one thick line is used for representation, but it does not mean that there is only one bus or one type of bus.
[0131] In the embodiment of the present application, the memory 702 stores instructions executable by the at least one processor 701, and the at least one processor 701 can execute the steps included in the foregoing data visualization configuration method by executing the instructions stored in the memory 702.
[0132] The processor 701 is the control center of the electronic device, can connect various parts of the entire fault detection device through various interfaces and lines, and can realize various functions of the electronic device by running or executing instructions stored in the memory 702 and calling data stored in the memory 702. Optionally, the processor 701 can include one or more processing units, and the processor 701 can integrate an application processor and a modem processor, wherein the processor 701 mainly processes operating systems, user interfaces and application programs, and the modem processor mainly processes wireless communication. It can be understood that the foregoing modem processor can also be not integrated into the processor 701. In some embodiments, the processor 701 and the memory 702 can be realized on the same chip, and in some embodiments, they can also be realized on independent chips respectively.
[0133] The processor 701 can be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can realize or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0134] The memory 702, as a non-volatile computer readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 702 can include at least one type of storage medium, for example, can include flash memory, hard disk, multimedia card, card type memory, random access memory (RAM), static random access memory (SRAM), programmable read only memory (PROM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), magnetic storage, magnetic disk, optical disk, etc. The memory 702 is any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory 702 in the embodiment of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data.
[0135] The communication interface 703 is a transmission interface capable of communication, and data can be received or transmitted through the communication interface 703.
[0136] In addition, the electronic device also includes a basic input / output system (I / O system) 704 that helps transmit information between various devices in the electronic device, a mass storage device 708 for storing an operating system 705, application programs 706 and other program modules 707.
[0137] The basic input / output system 704 includes a display 709 for displaying information and an input device 710 such as a mouse, keyboard or the like for inputting information by a user. The display 709 and the input device 710 are both connected to the processor 701 through the basic input / output system 704 connected to the system bus 700. The basic input / output system 704 can also include an input / output controller for receiving and processing input from a keyboard, mouse, or electronic stylus, and the like. Similarly, the input / output controller also provides output to a display screen, printer, or other types of output devices.
[0138] In particular, mass storage devices 708 are connected to processor 701 through a mass storage controller (not shown) connected to system bus 700. Among the mass storage devices 708 and its associated computer-readable media, is provided a non-transitory storage for the server package. That is, mass storage devices 708 can include computer-readable media (not shown) such as a hard disk or a CD-ROM.
[0139] According to various embodiments of the present application, the electronic device can also operate in connection with a remote computer through a network such as the Internet. That is, the electronic device can connect to the network 711 through the communication interface 703 connected to the system bus 700, or can connect to other types of networks or remote computer systems (not shown) using the communication interface 703.
[0140] The embodiment of the present application further provides a computer storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is used for enabling a computer to execute the technical solution of the data visualization configuration method of the above-mentioned embodiment.
[0141] The embodiment of the present application further provides a computer program product, which comprises computer program codes, and when the computer program codes are executed on a computer, the computer program codes enable the computer to execute the technical solution of the data visualization configuration method in the above-mentioned embodiment.
[0142] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware, and the foregoing program instruction belongs to a computer program. The computer program can be stored in a computer readable storage medium, and the computer program is executed to execute the steps of the above-mentioned method embodiments. The readable storage medium may, for example, be but not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0143] The program product of the embodiments of the present application can take a portable compact disc read only memory (CD-ROM) and include a program code, and can be executed on a computing device. However, the program product of the present application is not limited thereto, and in the present document, a readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with a command execution system, device, or apparatus.
[0144] The readable signal medium can include a data signal that propagates in baseband or that is modulated onto a carrier, in which the readable program code is contained. Such a propagated signal can take a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. The readable signal medium can also be any readable medium that is not a storage medium or that can be a storage medium that can send, propagate or transfer a program for use by or in connection with a command execution system, apparatus, or device.
[0145] The program code contained on the readable medium can be transmitted using any suitable medium, including, but not limited to, wireless, wired, optical fiber cable, RF, and the like, or any suitable combination thereof.
[0146] The program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++, and the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider.
[0147] While the preferred embodiments of the application have been described, additional modifications and changes can occur to those skilled in the art once they gain an understanding of the basic inventive concepts. Therefore, it is intended that the appended claims shall be construed to include all such modifications and changes as fall within the true spirit and scope of the present application.
[0148] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the present application can be practiced otherwise than as specifically described.
Claims
1. A method of data visualization configuration, characterized by, The method is applied to an electronic device, and comprises: determining a set of main process nodes of a family trust process corresponding to any family; each process node in the set of main process nodes is used to represent a process branch of the family trust process; establishing a preset family trust process rule according to a plurality of main business processes included in the family trust process, each business process included in each main business process, each sub-business process included in each business process, and an execution order of each business process; each main business process corresponds to a process node; setting a title tree structure of each process node in the set of main process nodes according to a process order between each process node; a root node of each title tree structure is a corresponding process node; for each process node, respectively performing: filling content data corresponding to each business process into each internal node corresponding to a corresponding title tree structure according to an execution order of each business process corresponding to the process node; setting each leaf node of each internal node corresponding to each process node according to the preset family trust process rule; for each business process, respectively performing: filling content data corresponding to each sub-business process into each leaf node corresponding to a corresponding internal node according to an execution order of each sub-business process included in the business process, to obtain a target title tree; generating display information of each obtained target title tree according to a preset display mode; wherein the display information is used to indicate at least one of an unfinished process and an abnormal process.
2. The method of claim 1, wherein, After the target title tree is obtained, the method further comprises: determining whether interrupt information appears in content data included in a target internal node corresponding to each process node; the interrupt information indicates that a process branch of the family trust process is abnormal; if the content data corresponding to a first sub-node included in a first process node includes interrupt information, determining that a preset display mode is that internal nodes corresponding to process nodes other than the first process node in the plurality of process nodes are rendered into a first graphic; the internal node corresponding to the first process node is rendered into a second graphic; the first graphic and the second graphic are different.
3. The method of claim 2, wherein, After the target title tree is obtained, the method further comprises: determining, according to the preset family trust process rule, whether content data of all sub-items specified in the preset family trust process rule in the first process node is included in content data included in the target internal node corresponding to the first process node; if the target internal node of the second process node does not include content data of all sub-items, determining that a preset display mode is that the target internal node corresponding to the second process node is rendered into a first color, and target internal nodes corresponding to process nodes other than the second process node in the plurality of process nodes are rendered into a second color; the first color and the second color are different.
4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: receiving browsing operation information for a third process node; According to the browsing operation information, the ladder division displays content data corresponding to each leaf node under a target internal node corresponding to the third flow node.
5. The method according to any one of claims 1 to 3, wherein The nodes in the main flow node set include a family trust establishment flow node, a data collection and maintenance flow node, a business application and review flow node, and a protocol signing flow node.
6. A data visualization configuration apparatus, characterized by, The device is applied to an electronic device, and the device comprises: A determination unit is configured to determine a main flow node set of a family trust flow corresponding to any family; each flow node in the main flow node set is used to represent a flow branch of the family trust flow; An obtaining unit is configured to establish a preset family trust flow rule according to a plurality of main business flows included in the family trust flow, each business flow included in each main business flow, each sub-business flow included in each business flow, and an execution order of each business flow; each main business flow corresponds to a flow node; According to a flow order between each flow node in the main flow node set, a title tree structure of each flow node is set; a root node of each title tree structure is a corresponding flow node; For each flow node, the following is performed: according to an execution order of each business flow corresponding to the flow node, content data corresponding to each business flow is filled into each internal node corresponding to the title tree structure; According to the preset family trust flow rule, each leaf node of each internal node corresponding to each flow node is set; For each business flow, the following is performed: according to an execution order of each sub-business flow included in the business flow, content data corresponding to each sub-business flow is filled into each leaf node corresponding to the internal node, to obtain a target title tree; A generation unit is configured to generate display information of each target title tree obtained according to a preset display mode; the display information is used to indicate at least one of an unfinished flow and an abnormal flow.
7. An electronic device, comprising: The device comprises at least one processor and a memory connected to the at least one processor in communication; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to implement the method in any one of claims 1-5.
8. A computer storage medium, characterized in that The computer storage medium stores a computer program, and the computer program is used to enable a computer to execute the method in any one of claims 1-5.
9. A computer program product, characterised in that, The computer program product comprises computer program code, which, when executed on a computer, causes the computer to execute the method in any one of claims 1-5.
Citation Information
Patent Citations
Visual automatic test method and system
CN104834595A
Process test method and process test system
CN113360365A
Power system monitoring data display method and device, power system and storage medium
CN115878734A
Credit process management system based on tree structure
CN115907692A