Visual display method and device for user leakage, computer equipment and storage medium
By visualizing the number of users of each business node in the business process and calculating the amount of user leakage, the problem of low statistical efficiency of the number of users in the business process is solved, and the data display and analysis of rapid and intuitive user leakage loss data are realized.
Patent Information
- Application Number
- CN202411442796.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-01-28
Smart Images

Figure CN119378965A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, device, computer equipment and storage medium for visualizing user leakage. Background Art
[0002] For a rapidly developing business, user leakage is an important indicator that can not only directly reflect the behavior of users in the business, but also quickly discover problems in the business. The traditional way of calculating user leakage in the business is relatively rigid. First, list the scenarios; second, list the required business data according to the scenarios; finally, use the formula to calculate the number of leakage: total number of people - effective number of people; leakage rate: (total number of people - effective number of people) / total number of people = leakage rate.
[0003] For business personnel who are newly responsible for the entire business pipeline, the business process is long and complex. If the business personnel need to quickly grasp the business leakage problem and make corresponding decisions, they need to ask the person in charge of the sub-business for scenarios, and then ask analysts to make reports based on the scenarios. It takes a long time for analysts to do data analysis, resulting in low efficiency in counting the number of users lost in the business process. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, computer equipment and storage medium for visual display of user leakage in response to the above technical problems, which can quickly determine the number of user leakage of each business node without spending time on data analysis, thereby improving the statistical efficiency of user leakage, and the number of user leakage of each business node can be seen in the view of each business node.
[0005] A method for visualizing user leakage is applied to a view system, comprising: obtaining a business process of a target business, configuring each business node of the target business in the business process and a jump process between each business node; reading the number of users of each business node from a view system according to the business process, wherein the number of users of each business node is obtained by embedding points for each business node in the business system and uploaded to the view system by the business system; visually displaying each business node in the business process and the jump process between each business node on a process editing page of the view system, and visually associating and displaying the number of users of each business node with each business node on the process editing page; determining an object for user leakage statistics and a user leakage calculation rule for the object, and calculating the user leakage amount of the object based on the user leakage calculation rule and the number of users of each business node; and visually displaying the object and the user leakage amount of the object on the process editing page.
[0006] In one of the embodiments, when the object is any business node, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the number of users of the upstream business node of the object and the number of users of the object; when the object is the outer layer leakage of the business process, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the user leakage amount of the last business node of the business process and the number of users of the interruption node of the business process.
[0007] In one of the embodiments, a default user leakage calculation rule and user leakage calculation rule input items configurable by the user are configured in the view system; the object of user leakage statistics and the user leakage calculation rule of the object are determined, including: when determining the object of user leakage statistics, identifying whether the view system has a user leakage calculation rule input by the user, if so, using the user leakage calculation rule input by the user as the user leakage calculation rule of the object, if not, using the default user leakage calculation rule as the user leakage calculation rule of the object.
[0008] In one of the embodiments, a method for visually displaying user leakage also includes: setting a scheduled task, and pulling the number of users of each business node from a database system by executing the scheduled task; wherein the business system uploads the business data of each business node obtained by the tracking point to the database system, and the database system counts the number of users of each business node from the business data of each business node.
[0009] In one of the embodiments, the business data of each business node includes a business serial number, a user identifier bound to the business serial number, and business scenario data; the database system stores the business serial number of each business node, the user identifier bound to the business serial number, and the business scenario data, and identifies the corresponding business node based on each business scenario data, and then counts the number of users of the corresponding business node through the business serial number bound to the business scenario data.
[0010] In one of the embodiments, after the step of pulling the number of users of each business node from the database system by executing a scheduled task, the step also includes: recording the number of users of each business node pulled each time by the scheduled task; calculating the year-on-year value of the number of users of each business node based on the number of users of each business node pulled each time, the year-on-year value being a year-on-year increase value or a year-on-year decrease value; and monitoring the number of users of each business node through the year-on-year value of each business node.
[0011] In one of the embodiments, after the step of monitoring the number of users of each business node through the year-on-year value of each business node, the step further includes: when the year-on-year value of the number of users of any business node is monitored to be a year-on-year decrease value and the year-on-year decrease value is greater than the year-on-year decrease threshold, determining that any business node is an object of user leakage statistics; wherein, after the step of visually displaying the object and the user leakage amount of the object on the process editing page, the step further includes: rendering the node information page of the object through the front-end framework of the view system, and visually displaying the year-on-year decrease value of the object and the user leakage amount of the object, as well as the number of users of the object on the node information page of the object.
[0012] A visual display device for user leakage is applied to a view system, comprising: an acquisition module, used to acquire a business process of a target business, each business node of the target business configured in the business process, and a jump process between each business node; a reading module, used to read the number of users of each business node from a view system according to the business process, wherein the number of users of each business node is obtained by embedding points for each business node in the business system and uploaded to the view system by the business system; a first visual display module, used to visually display each business node in the business process and the jump process between each business node on a process editing page of the view system, and visually associate and display the number of users of each business node with each business node on the process editing page; a calculation module, used to determine an object for user leakage statistics and a user leakage calculation rule for the object, and calculate the user leakage amount of the object based on the user leakage calculation rule and the number of users of each business node; a second visual display module, used to visually display the object and the user leakage amount of the object on the process editing page.
[0013] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of any of the above-mentioned embodiments are implemented.
[0014] A computer-readable storage medium stores a computer program, which implements the steps of any of the above-mentioned method embodiments when the computer program is executed by a processor.
[0015] The above-mentioned method, device, computer equipment and storage medium for visual display of user leakage obtain the business process of the target business, configure the business nodes of the target business and the jump process between the business nodes in the business process; read the number of users of each business node from the view system according to the business process, wherein the number of users of each business node is obtained by embedding points for each business node in the business system and uploaded to the view system by the business system; visually display the business nodes in the business process and the jump process between the business nodes on the process editing page of the view system, and visually associate and display the number of users of each business node with each business node on the process editing page; determine the object of user leakage statistics and the user leakage calculation rule of the object, and calculate the user leakage amount of the object based on the user leakage calculation rule and the number of users of each business node; visually display the object and the user leakage amount of the object on the process editing page. Therefore, by burying points in each business node of the business system, the number of users of each business node is obtained, and then the number of users and their corresponding business nodes are displayed in the flowchart of the process editing page, which makes it easy for business personnel to quickly and intuitively know the number of users of each business node of the target business, and calculate the user leakage amount of the object based on the user leakage calculation rules and the number of users of each business node, and visualize the object and the user leakage amount of the object on the process editing page. Business personnel can directly know the user leakage amount of the object that needs to be analyzed, thereby improving the statistical efficiency of the number of user leakage in the business process. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 An application environment diagram of a method for visualizing user leakage in an embodiment;
[0017] Figure 2 A schematic diagram of a flow chart of a method for visually displaying user leakage in an embodiment;
[0018] Figure 3 A schematic diagram of a page showing a business process visually on a process editing page of a view system in an embodiment;
[0019] Figure 4 A schematic diagram of a node information page of a view system in an embodiment;
[0020] Figure 5 A schematic diagram of the overall system flow for implementing a method for visually displaying user leakage in one embodiment;
[0021] Figure 6 It is a structural block diagram of a visual display device for user leakage in one embodiment;
[0022] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0024] The present application provides a method for visualizing user leakage, which is applied to Figure 1 In the application environment shown. Figure 1 As shown, the view system 100 is used to execute a method for visualizing user leakage of the present application. Specifically, the business system 300 is used to execute operations on each business node of the target business and control operations on the jump process between each business node. In the business system 300, a tracking point is set at each business node, and the number of users of the business node is obtained by tracking the point, and then the number of users is uploaded to the database system 200. The view system 100 pulls the number of users of each business node from the database system 200 for storage. Then, a method for visualizing user leakage of the present application is executed. Specifically, the view system 100 obtains the business process of the target business, configures each business node of the target business and the jump process between each business node in the business process; reads the number of users of each business node from the view system according to the business process; visually displays each business node in the business process and the jump process between each business node on the process editing page of the view system, and visually associates and displays the number of users of each business node with each business node on the process editing page; determines the object of user leakage statistics and the user leakage calculation rule of the object, and calculates the user leakage amount of the object based on the user leakage calculation rule and the number of users of each business node; and visually displays the object and the user leakage amount of the object on the process editing page.
[0025] In one embodiment, Figure 2 As shown in FIG. 1 , a method for visualizing user leakage is provided, and the method is applied to Figure 1 The view system 100 in FIG. 1 is taken as an example to illustrate the method, which includes the following steps:
[0026] S202, obtaining a business process of a target business, configuring each business node of the target business and a jump process between each business node in the business process.
[0027] In this embodiment, the business process of the target business can be pre-edited by the business personnel in the view process editor. The business process configures multiple business nodes of the target business and the jump process between each business node. For example, the target business includes initial node A, business node B, business node C and business node D, and the initial node A, business node B, business node C and business node D jump in sequence.
[0028] S204, reading the number of users of each business node from the view system according to the business process, wherein the number of users of each business node is obtained by embedding points for each business node in the business system and uploaded to the view system by the business system.
[0029] In this embodiment, the business system is used to execute the specific business content of the target business. That is, the business system performs corresponding business processing according to each business node configured for the target business and the business operations configured for each business node. Specifically, a point is embedded in each business node of the business system in advance to collect the point embedding log of each business node. The point embedding log contains the business data generated in the business node. The number of users of the business node can be obtained through business data analysis.
[0030] S206 , visually displaying each business node in the business process and the jump process between each business node on the process editing page of the view system, and visually displaying the number of users of each business node and each business node in association on the process editing page.
[0031] In this embodiment, the view system provides a process editing page, where users can edit and adjust the business process of the target business. Specifically, in the initial state, business personnel can directly trigger and select the pre-configured business process of the target business, and the process editing page visualizes each business node in the business process and the jump process between each business node. In an example, the business nodes in the business process and the jump process between each business node are visualized, and the number of users associated with each business node is displayed. For details, see Figure 3 For example, Figure 3 As shown in the figure, the number of users of business node A is 1000, and the number of users of business node D is 500. Therefore, the business process of the target business and the number of users of each business node can be intuitively displayed to business personnel, without the need for business personnel to manually connect with the person in charge of each business node to obtain the number of users of each business node.
[0032] S208, determining an object for user loss statistics and a user loss calculation rule for the object, and calculating the user loss amount of the object based on the user loss calculation rule and the number of users of each service node.
[0033] In this embodiment, the object of user leakage statistics may be an object triggered and selected by the user. The object of user leakage statistics may refer to any service node in the target service, or may refer to the outer layer leakage of the target service. The user leakage calculation rule of the object may be a default leakage calculation rule configured by the system, or may be a leakage calculation rule input by the user. The user leakage amount of the object may be directly calculated based on the number of users of each service node and the user leakage calculation rule.
[0034] Specifically, in one example, when the object is any business node, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object through the number of users of the upstream business node of the object and the number of users of the object; when the object is the outer layer leakage of the business process, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object through the user leakage amount of the last business node of the business process and the number of users of the interruption node of the business process.
[0035] For example, Figure 3 As shown in the figure, the object selected by the user is service node D, and the upstream service nodes of the object include service node A and service node B. The user leakage calculation rule of service node D is: the number of users of service node A - the number of users of service node B - the number of users of service node D. The object selected by the user is the outer layer leakage of the service process, and the user leakage calculation rule of the outer layer leakage of the service process is: the user leakage of service node D + the number of users of service node B. For example, Figure 3 As shown, the user leakage amount of the outer layer leakage = 400 + 100 = 500. The service node C is a virtual node, which is used to represent the user leakage amount of the service node D.
[0036] In a specific example, a default user leakage calculation rule and user leakage calculation rule input items configurable by users are configured in the view system; the above-mentioned determination of the object of user leakage statistics and the user leakage calculation rule of the object includes: when determining the object of user leakage statistics, identifying whether there is a user leakage calculation rule input by the user in the view system, and if so, using the user leakage calculation rule input by the user as the user leakage calculation rule of the object; if not, using the default user leakage calculation rule as the user leakage calculation rule of the object.
[0037] Specifically, the user leakage calculation rules include two cases. Case 1: The view system configures the default user leakage calculation rules, including the user leakage calculation rules of any business node and the user leakage calculation rules of the outer leakage of the entire business process. Case 2: The view system provides user leakage calculation rules for users to input or select. In addition, the view system defaults that the user leakage calculation rule selected or input by the user has a higher priority than the configured default user leakage calculation rule. Therefore, when selecting the user leakage calculation rule of the object, if there is a user leakage calculation rule selected or input by the user, the user leakage calculation rule selected or input by the user is directly adopted. Otherwise, the default user leakage calculation rule is adopted.
[0038] S210: Visually display the object and the user leakage amount of the object on the process editing page.
[0039] In this embodiment, the objects and the user loss amount of the objects can be displayed visually on the process editing page, so that the user loss amount of the objects selected by the business personnel can be displayed intuitively, and the business personnel can quickly determine the user loss amount of the objects without spending time on data analysis, thereby improving the statistical efficiency of the user loss amount. Figure 3 As shown, the process editing page visually displays: the user leakage amount of business node D = ADB = 1000-500-100 = 400.
[0040] In one embodiment, before the above step S210, it also includes: setting a scheduled task, and pulling the number of users of each business node from the database system by executing the scheduled task; wherein the business system uploads the business data of each business node obtained by the embedding point to the database system, and the database system counts the number of users of each business node from the business data of each business node. Among them, the business data of each business node includes a business serial number, a user identifier bound to the business serial number, and business scenario data; the database system stores the business serial number of each business node, the user identifier bound to the business serial number, and the business scenario data, and after identifying the corresponding business node based on each business scenario data, counts the number of users of the corresponding business node through the business serial number bound to the business scenario data.
[0041] Specifically, the business system uploads the business serial number of each business node, the user ID bound to the business serial number, and the business scenario data to the database system. The database system cleans and tables the business data of each business node. In addition, after identifying the corresponding business node based on each business scenario data, the number of users of the corresponding business node is counted by the business serial number bound to the business scenario data. The business scenario can indicate the node category and node ID of each business node. Therefore, the view system can identify each business node through the node ID of each business node and pull the number of users of each business node.
[0042] In one embodiment, after the above step of pulling the number of users of each business node from the database system by executing a scheduled task, it also includes: recording the number of users of each business node pulled each time by the scheduled task; calculating the year-on-year value of the number of users of each business node based on the number of users of each business node pulled each time, the year-on-year value is a year-on-year increase value or a year-on-year decrease value; and monitoring the number of users of each business node through the year-on-year value of each business node.
[0043] Among them, after the above-mentioned step of monitoring the user volume of each business node through the year-on-year value of each business node, it also includes: when the year-on-year value of the number of users of any business node is monitored to be a year-on-year decrease value and the year-on-year decrease value is greater than the year-on-year decrease threshold, determining that any business node is an object of user leakage statistics; wherein, after the step of visually displaying the object and the user leakage volume of the object on the process editing page, it also includes: rendering the node information page of the object through the front-end framework of the view system, and visually displaying the year-on-year decrease value of the object and the user leakage volume of the object, as well as the number of users of the object on the node information page of the object.
[0044] Specifically, when the number of users of each business node is pulled through a scheduled task, the number of users of each business node corresponding to each collection time point can be obtained, so the year-on-year value of the number of users of each business node can be counted, such as the year-on-year growth value and the year-on-year decrease value. When the year-on-year decrease value of any business node is monitored to be greater than the set year-on-year decrease threshold, it means that the business node is abnormal, and it is used as the above-mentioned object to count the user leakage of the business node. In addition, the node information page of the object can be rendered in the front-end framework of the view system to visualize the year-on-year decrease value of the object, the user leakage amount of the object, and the number of users of the object. For details, see Figure 4 shown.
[0045] For example, if the number of people entering a business node every day reaches a certain threshold, such as a 50% year-on-year decrease, an alarm will be issued that there is a problem with the business node. Since the data of the business node is abnormal, the investigation of leakage should start with the abnormal business node.
[0046] In summary, the above-mentioned method for visualizing user leakage can:
[0047] 1. Use buried data streams to reduce business coupling;
[0048] 2. Combine visual business dynamic processes to calculate leakage data, so as to obtain leakage data in real time and efficiently;
[0049] 3. Data control capabilities are visualized. Business personnel can not only view the data of any day and any link to help analyze business problems. In addition, if the hourly data of any node exceeds the threshold fluctuation compared with yesterday, an emergency alert will be sent to credit business and R&D personnel.
[0050] The following is a specific example of a method for visually displaying user leakage in combination with the above embodiments. Figure 5 As shown:
[0051] First, the data points of the business system:
[0052] Data embedding means that each business system sends business data to the message queue of the cloud platform through certain means during the actual business output process, and then extracts it into the DP data table. For example, in the business system, business data such as business flow, uid, business scenario, etc. are sent to the message queue of the cloud platform through jar means. Figure 5 As shown, the business system uploads the tracking logs of business node A, business node B, business node C, and business node D to the cloud platform for data entry into the DP table.
[0053] Secondly, data cleaning of the database system:
[0054] Data cleaning is to sort out the corresponding associations based on the content of the buried data and the DP data table. Specifically, the association is based on the business serial number. If the same user has gone through the four steps of business node A, business node B, business node C and business node D, the business serial number is the same, and the data of the same business node (i.e., A, B, C, D steps) is processed and summarized.
[0055] Furthermore, the indicator data calculation of the view system:
[0056] Specifically, Figure 5 As shown, in step 4 and step 5, the viewing system obtains data from the database to perform the leakage processing calculation part.
[0057] For example, combined with Figure 3 As shown in FIG. 1 , the user leakage amount from service node A to service node D is usually considered to be the difference in the number of users from service node A to service node D, that is, 1000-500=500. However, in reality, it should be considered that there is an interruption and exit between service node A and service node D, and service node B is introduced. Therefore, the user leakage amount from service node A to service node D should be 1000-500-100=400.
[0058] The calculation method of the leakage of its parent node is different. That is, the outer leakage of the entire business process. Most people think that the number of users of business node B is sufficient, but this is not the case. Because the dynamic process is a key process, there are inevitably many forked nodes that may also be leaked processes. Therefore, a virtual business node C is introduced as an auxiliary calculation. Business node C is an imaginary leaked node or branch. In this way, the leakage of the outer parent node can be accurately inferred: the sum of the number of users of business node B and business node C.
[0059] Finally, the page displays:
[0060] After calculating the user leakage, the antX6 front-end framework is used to dynamically render the view. At each business node, there is a leakage number to identify the leakage number of this link. At the same time, the data of the selected time point can be filtered by selecting the time period. Figure 4 shown.
[0061] This application provides a method for visualizing user leakage. You no longer need to find analysts to pull business reports, or find colleagues in various links to understand the scenario, or spend a long time analyzing data. You can quickly see the leakage data and historical leakage data in the view of each business node.
[0062] It should be understood that, although the steps in the flowchart are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0063] The present application also provides a visual display device for user leakage. Figure 6 As shown, a visual display device for user leakage is applied to a view system, including an acquisition module 602, a reading module 604, a first visual display module 606, a calculation module 608 and a second visual display module 610. The acquisition module 602 is used to acquire the business process of the target business, and each business node of the target business and the jump process between each business node are configured in the business process; the reading module 604 is used to read the number of users of each business node from the view system according to the business process, wherein the number of users of each business node is obtained by embedding each business node in the business system and uploaded to the view system by the business system; the first visual display module 606 is used to visually display each business node in the business process and the jump process between each business node on the process editing page of the view system, and visually associate and display the number of users of each business node with each business node on the process editing page; the calculation module 608 is used to determine the object of user leakage statistics and the user leakage calculation rule of the object, and calculate the user leakage amount of the object based on the user leakage calculation rule and the number of users of each business node; the second visual display module 610 is used to visually display the object and the user leakage amount of the object on the process editing page.
[0064] In one of the embodiments, when the object is any business node, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the number of users of the upstream business node of the object and the number of users of the object; when the object is the outer layer leakage of the business process, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the user leakage amount of the last business node of the business process and the number of users of the interruption node of the business process.
[0065] In one of the embodiments, a default user leakage calculation rule and user leakage calculation rule input items configurable by the user are configured in the view system; the object of user leakage statistics and the user leakage calculation rule of the object are determined, including: when determining the object of user leakage statistics, identifying whether the view system has a user leakage calculation rule input by the user, if so, using the user leakage calculation rule input by the user as the user leakage calculation rule of the object, if not, using the default user leakage calculation rule as the user leakage calculation rule of the object.
[0066] In one of the embodiments, a visual display device for user leakage also includes a pulling module, which is used to set a scheduled task, and pull the number of users of each business node from a database system by executing the scheduled task; wherein the business system uploads the business data of each business node obtained by the embedding point to the database system, and the database system counts the number of users of each business node from the business data of each business node.
[0067] In one of the embodiments, the business data of each business node includes a business serial number, a user identifier bound to the business serial number, and business scenario data; the database system stores the business serial number of each business node, the user identifier bound to the business serial number, and the business scenario data, and identifies the corresponding business node based on each business scenario data, and then counts the number of users of the corresponding business node through the business serial number bound to the business scenario data.
[0068] In one of the embodiments, after pulling the number of users of each business node from the database system by executing a scheduled task, it also includes: recording the number of users of each business node pulled each time by the scheduled task; calculating the year-on-year value of the number of users of each business node based on the number of users of each business node pulled each time, the year-on-year value being a year-on-year increase value or a year-on-year decrease value; and monitoring the number of users of each business node through the year-on-year value of each business node.
[0069] In one of the embodiments, after monitoring the user volume of each business node through the year-on-year value of each business node, it also includes: when it is monitored that the year-on-year value of the number of users of any business node is a year-on-year decrease value and the year-on-year decrease value is greater than the year-on-year decrease threshold, determining that any business node is an object of user leakage statistics; wherein, after the step of visually displaying the object and the user leakage volume of the object on the process editing page, it also includes: rendering the node information page of the object through the front-end framework of the view system, and visually displaying the year-on-year decrease value of the object and the user leakage volume of the object, as well as the number of users of the object on the node information page.
[0070] For the specific definition of a visual display device for user leakage, please refer to the definition of a visual display method for user leakage mentioned above, which will not be repeated here. Each module in the above-mentioned visual display device for user leakage can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0071] In one embodiment, a computer device is provided. The computer device may be a server supporting the operation of the view system 100. The internal structure diagram thereof may be as shown in FIG. Figure 7 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to interact with the database system for data, etc. When the computer program is executed by the processor, the above-mentioned method for visual display of user leakage is realized.
[0072] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0073] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: obtaining a business process of a target business, configuring each business node of the target business and a jump process between each business node in the business process; reading the number of users of each business node from a view system according to the business process, wherein the number of users of each business node is obtained by embedding points for each business node in the business system and uploaded to the view system by the business system; visually displaying each business node in the business process and the jump process between each business node on a process editing page of the view system, and visually displaying the number of users of each business node and each business node in association on the process editing page; determining an object for user leakage statistics and a user leakage calculation rule for the object, and calculating the user leakage amount of the object based on the user leakage calculation rule and the number of users of each business node; and visually displaying the object and the user leakage amount of the object on the process editing page.
[0074] In one of the embodiments, when the object is any business node, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the number of users of the upstream business node of the object and the number of users of the object; when the object is the outer layer leakage of the business process, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the user leakage amount of the last business node of the business process and the number of users of the interruption node of the business process.
[0075] In one of the embodiments, a default user leakage calculation rule and user leakage calculation rule input items configurable by the user are configured in the view system; when the processor executes the computer program to implement the above-mentioned steps of determining the object of user leakage statistics and the user leakage calculation rule of the object, the following steps are specifically implemented: when determining the object of user leakage statistics, identify whether the view system has a user leakage calculation rule input by the user, and if so, use the user leakage calculation rule input by the user as the user leakage calculation rule of the object; if not, use the default user leakage calculation rule as the user leakage calculation rule of the object.
[0076] In one of the embodiments, the processor implements the following steps when executing the computer program: setting a scheduled task, and pulling the number of users of each business node from the database system by executing the scheduled task; wherein the business system uploads the business data of each business node obtained by the embedding point to the database system, and the database system counts the number of users of each business node from the business data of each business node.
[0077] In one of the embodiments, the business data of each business node includes a business serial number, a user identifier bound to the business serial number, and business scenario data; the database system stores the business serial number of each business node, the user identifier bound to the business serial number, and the business scenario data, and identifies the corresponding business node based on each business scenario data, and then counts the number of users of the corresponding business node through the business serial number bound to the business scenario data.
[0078] In one of the embodiments, the processor implements the following steps when executing the computer program: recording the number of users of each business node pulled each time through the scheduled task; calculating the year-on-year value of the number of users of each business node based on the number of users of each business node pulled each time, the year-on-year value being a year-on-year increase value or a year-on-year decrease value; monitoring the number of users of each business node through the year-on-year value of each business node.
[0079] In one of the embodiments, the processor implements the following steps when executing a computer program: when it is monitored that the year-on-year value of the number of users of any business node is a year-on-year decrease value and the year-on-year decrease value is greater than a year-on-year decrease threshold, determine that any business node is an object of user leakage statistics; wherein, after visually displaying the object and the user leakage amount of the object on the process editing page, it also includes: rendering the node information page of the object through the front-end framework of the view system, and visually displaying the year-on-year decrease value of the object and the user leakage amount of the object, as well as the number of users of the object on the node information page.
[0080] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: obtaining a business process of a target business, configuring each business node of the target business in the business process and a jump process between each business node; reading the number of users of each business node from a view system according to the business process, wherein the number of users of each business node is obtained by embedding points for each business node in the business system and uploaded to the view system by the business system; visually displaying each business node in the business process and the jump process between each business node on a process editing page of the view system, and visually displaying the number of users of each business node and each business node in association on the process editing page; determining an object for user leakage statistics and a user leakage calculation rule for the object, and calculating the user leakage amount of the object based on the user leakage calculation rule and the number of users of each business node; and visually displaying the object and the user leakage amount of the object on a process editing page.
[0081] In one of the embodiments, when the object is any business node, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the number of users of the upstream business node of the object and the number of users of the object; when the object is the outer layer leakage of the business process, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the user leakage amount of the last business node of the business process and the number of users of the interruption node of the business process.
[0082] In one of the embodiments, a default user leakage calculation rule and user leakage calculation rule input items configurable by the user are configured in the view system; when the computer program is executed by the processor to implement the above-mentioned steps of determining the object of user leakage statistics and the user leakage calculation rule of the object, the following steps are specifically implemented: when determining the object of user leakage statistics, identify whether the view system has a user leakage calculation rule input by the user; if so, use the user leakage calculation rule input by the user as the user leakage calculation rule of the object; if not, use the default user leakage calculation rule as the user leakage calculation rule of the object.
[0083] In one of the embodiments, when the computer program is executed by the processor, the following steps are implemented: setting a scheduled task, and pulling the number of users of each business node from the database system by executing the scheduled task; wherein the business system uploads the business data of each business node obtained by the embedding point to the database system, and the database system counts the number of users of each business node from the business data of each business node.
[0084] In one of the embodiments, the business data of each business node includes a business serial number, a user identifier bound to the business serial number, and business scenario data; the database system stores the business serial number of each business node, the user identifier bound to the business serial number, and the business scenario data, and identifies the corresponding business node based on each business scenario data, and then counts the number of users of the corresponding business node through the business serial number bound to the business scenario data.
[0085] In one of the embodiments, when the computer program is executed by the processor, the following steps are implemented: recording the number of users of each business node pulled each time through the scheduled task; calculating the year-on-year value of the number of users of each business node based on the number of users of each business node pulled each time, the year-on-year value being a year-on-year increase value or a year-on-year decrease value; monitoring the number of users of each business node through the year-on-year value of each business node.
[0086] In one of the embodiments, the computer program implements the following steps when executed by a processor: when it is monitored that the year-on-year value of the number of users of any business node is a year-on-year decrease value and the year-on-year decrease value is greater than a year-on-year decrease threshold, determining that any business node is an object of user leakage statistics; wherein, after visually displaying the object and the user leakage amount of the object on the process editing page, it also includes: rendering the node information page of the object through the front-end framework of the view system, and visually displaying the year-on-year decrease value of the object and the user leakage amount of the object, as well as the number of users of the object on the node information page.
[0087] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0088] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0089] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A method for visualizing user leakage, characterized in that: Applied to a view system, the method includes: Acquire a business process of a target business, wherein each business node of the target business and a jump process between each business node are configured in the business process; Read the number of users of each business node from the view system according to the business process, wherein the number of users of each business node is obtained by embedding each business node in the business system and uploaded to the view system by the business system; Visually displaying each business node in the business process and the jump process between each business node on the process editing page of the view system, and visually displaying the number of users of each business node and each business node in association on the process editing page; Determine an object for user leakage statistics and a user leakage calculation rule for the object, and calculate the user leakage amount of the object based on the user leakage calculation rule and the number of users of each service node; The object and the user leakage amount of the object are visually displayed on the process editing page.
2. The method according to claim 1, characterized in that When the object is any service node, the user loss calculation rule of the object is set to calculate the user loss amount of the object through the number of users of the upstream service node of the object and the number of users of the object; When the object is the outer layer leakage of the business process, the user leakage calculation rule of the object is set to calculate the user leakage amount of the object by the user leakage amount of the last business node of the business process and the number of users of the interruption node of the business process.
3. The method according to claim 1, characterized in that: The view system configures a default user leakage calculation rule and user leakage calculation rule input items that can be configured by the user; The object for determining user leakage statistics and the user leakage calculation rule for the object include: When determining the object of user leakage statistics, identify whether the view system has a user leakage calculation rule input by the user. If so, use the user leakage calculation rule input by the user as the user leakage calculation rule for the object. If not, use the default user leakage calculation rule as the user leakage calculation rule for the object.
4. The method according to claim 1, characterized in that: The method further comprises: Setting a scheduled task, and pulling the number of users of each business node from the database system by executing the scheduled task; The business system uploads the business data of each business node obtained by the embedding point to the database system, and the database system counts the number of users of each business node from the business data of each business node.
5. The method according to claim 4, characterized in that The business data of each business node includes a business serial number, a user identifier bound to the business serial number, and business scenario data; The database system stores the business serial number of each business node, the user identifier bound to the business serial number, and the business scenario data, and after identifying the corresponding business node based on each business scenario data, counts the number of users of the corresponding business node through the business serial number bound to the business scenario data.
6. The method according to claim 4, characterized in that After the step of pulling the number of users of each service node from the database system by executing the scheduled task, the method further includes: Record the number of users of each service node pulled each time through the scheduled task; Calculate the year-on-year value of the number of users of each business node based on the number of users of each business node pulled each time, where the year-on-year value is a year-on-year increase or a year-on-year decrease; The number of users of each business node is monitored through the year-on-year value of each business node.
7. The method according to claim 6, characterized in that After the step of monitoring the amount of users of each service node by using the year-on-year value of each service node, the method further includes: When it is monitored that the year-on-year value of the number of users of any service node is a year-on-year decrease value and the year-on-year decrease value is greater than the year-on-year decrease threshold, determining that the any service node is the object of the user leakage statistics; Wherein, after the step of visually displaying the object and the user leakage amount of the object on the process editing page, the process further includes: The node information page of the object is rendered through the front-end framework of the view system, and the node information page of the object visually displays the year-on-year decline value of the object and the user leakage amount of the object, as well as the number of users of the object.
8. A visual display device for user leakage, characterized in that: Applied to a viewing system, the device comprises: An acquisition module, used to acquire a business process of a target business, wherein each business node of the target business and a jump process between each business node are configured in the business process; A reading module, used for reading the number of users of each business node from the view system according to the business process, wherein the number of users of each business node is obtained by embedding points for each business node in the business system and uploaded to the view system by the business system; A first visualization display module is used to visualize each business node in the business process and the jump process between each business node on the process editing page of the view system, and to visualize the number of users of each business node and each business node in association with each other on the process editing page; A calculation module, used to determine an object for user leakage statistics and a user leakage calculation rule for the object, and calculate the user leakage amount of the object based on the user leakage calculation rule and the number of users of each service node; The second visualization display module is used to visualize the object and the user leakage amount of the object on the process editing page.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.