Flow dynamic display method and device, electronic equipment, product and storage medium

By dynamically displaying the task execution order and time relationship in process display, the problem that traditional static flowcharts cannot effectively express this information is solved, and a more intuitive and visual process understanding is achieved.

CN119540392APending Publication Date: 2025-02-28BEIJING MATARNET TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411362924.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

Traditional static flowcharts cannot effectively express the execution order and time relationship of nodes, making it difficult for non-professionals to understand complex processes.

Method used

By determining the task execution order based on preset operation log information, a dynamic flow block diagram is generated, and dynamic flow display is achieved by changing the block diagram style regularly.

Benefits of technology

It significantly improves the visualization of information, helps users better understand complex processes, and emphasizes the current state and execution order of task nodes through dynamic display, making time relationships more intuitive.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119540392A_ABST
    Figure CN119540392A_ABST
Patent Text Reader

Abstract

The invention provides a process dynamic display method and device, electronic equipment, a product and a storage medium, and relates to the technical field of computers. The method comprises the steps that a task execution sequence is determined based on node information of task nodes in a preset running log information set, and the task execution sequence is the execution sequence of the task nodes in the running process; determining a first flow block diagram based on the node information of each task node and the task execution sequence; based on the node information of each task node, determining a task display image corresponding to each task node in a preset task image set; sorting the task display images corresponding to the task nodes based on the task execution sequence, and determining the first flow block diagram as a second flow block diagram based on a sorting result; and changing the style of the second flow block diagram at regular time based on the task execution sequence so as to realize the dynamic display of the flow. According to the method, the user can be helped to understand the logic relationship of the complex process more clearly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a process dynamic display method, device, electronic equipment, product and storage medium. Background Art

[0002] In modern communication networks, especially in the highly dynamic 5G environment, various complex business processes usually involve multiple steps and nodes. These processes include not only the transmission and processing of display signals, but also the response of the display system, user interaction and other links. As the complexity of business processes increases, traditional static flowcharts gradually reveal their shortcomings. Static flowcharts can usually only display simple correspondences between nodes, but fail to effectively express the execution order and time relationship of nodes. Such a display method can easily cause non-professionals to encounter obstacles when understanding complex processes. Therefore, there is an urgent need for a process display method that can help users understand the operating status and logical relationship of complex processes more clearly. Summary of the invention

[0003] The present invention provides a process dynamic display method, device, electronic device, product and storage medium, which are used to solve the defect that the static flow chart in the prior art can only display the simple corresponding relationship between nodes but cannot effectively express the execution order and time relationship of the nodes.

[0004] The present invention provides a process dynamic display method, comprising: Determine the task execution order based on the node information of each task node in the preset operation log information set, wherein the task execution order is the execution order of each task node in the operation process; Determine a first flow chart based on the node information of each task node and the task execution order; Based on the node information of each of the task nodes, determining the task display image corresponding to each of the task nodes in the preset task image set; Based on the task execution order, the task display images corresponding to the task nodes are sorted, and based on the sorting result, the first flow chart is determined as the second flow chart; Based on the task execution sequence, the style of the second process block diagram is changed periodically to achieve dynamic display of the process.

[0005] According to a process dynamic display method provided by the present invention, the task execution order is determined based on the node information of each task node in the preset operation log information set, including: Determine the task dependency and the execution timestamp corresponding to each task node based on the node information of each task node in the preset operation log information set; Based on the task dependencies and the execution timestamps, a task execution order is determined.

[0006] According to a process dynamic display method provided by the present invention, determining the task execution order based on the task dependency and the execution timestamp includes: Based on the execution timestamps, determining a preliminary execution order; Based on the task dependency, the task nodes to be executed in parallel are identified, and based on the identification result, the preliminary execution order is adjusted to determine the task execution order.

[0007] According to a process dynamic display method provided by the present invention, one task node corresponds to one sub-block diagram, and determining a first process block diagram based on the node information of each task node and the task execution order includes: Based on the node information of each of the task nodes, determine the node display information of each of the task nodes; Placing the node display information of each of the task nodes into a sub-block diagram corresponding to each of the task nodes; Based on the task execution sequence, each sub-block diagram is arranged to determine a first flow block diagram.

[0008] According to a process dynamic display method provided by the present invention, the first process block diagram is determined as the second process block diagram based on the sorting result, including: Based on the sorting result, embedding the task display images corresponding to the task nodes into the sub-block diagrams of the first process block diagram to determine the second process block diagram; Among them, any sub-block diagram of the second process block diagram includes node display information of the task node and the task display image corresponding to the task node.

[0009] According to a process dynamic display method provided by the present invention, the style of the second process block diagram includes the arrow connection style between the sub-block diagrams connected to each other in the second process block diagram, and the timed change of the style of the second process block diagram based on the task execution sequence includes: Based on the task execution order, setting a timer in each sub-block diagram in the second flow block diagram; When the timers corresponding to the interconnected sub-block diagrams are all within the preset time length, the arrow connection style between the interconnected sub-block diagrams is determined to be a streamline type style.

[0010] The present invention also provides a process dynamic display device, comprising: A task execution order determination module, which is used to determine the task execution order based on the node information of each task node in the preset operation log information set, wherein the task execution order is the execution order of each task node in the operation process; A first flow chart determination module, which is used to determine a first flow chart based on the node information of each task node and the task execution order; A task display image determination module, which is used to determine the task display image corresponding to each task node in a preset task image set based on the node information of each task node; A second flow chart determining module, which is used to sort the task display images corresponding to each of the task nodes based on the task execution order, and determine the first flow chart as the second flow chart based on the sorting result; A process dynamic display module is used to periodically change the style of the second process block diagram based on the task execution order to achieve dynamic process display.

[0011] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for dynamically displaying a process as described above is implemented.

[0012] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for dynamically displaying a process as described above is implemented.

[0013] The present invention also provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned process dynamic display methods.

[0014] The process dynamic display method, device, electronic device, product and storage medium provided by the present invention determine the task execution order based on the node information of each task node in the preset operation log information set, and the task execution order is the execution order of each task node in the operation process; determine the first process block diagram based on the node information of each task node and the task execution order; determine the task display image corresponding to each task node in the preset task image set based on the node information of each task node; sort the task display images corresponding to each task node based on the task execution order, and determine the first process block diagram as the second process block diagram based on the sorting result; Based on the task execution sequence, the style of the second process block diagram is changed periodically to realize dynamic display of the process; the present invention determines the task execution sequence through the node information of each task node to ensure that the execution sequence of the task nodes is accurately reflected in the running process; then, the first process block diagram is generated by using the node information of each task node and the determined task execution sequence, and a preliminary relationship between each task node is established. Then, by determining the task display image corresponding to each task node in the preset task image set, these images are associated with the task node information to form a mapping relationship between the image and the node, so as to further determine the second process block diagram; finally, based on the task execution sequence, the style of the second process block diagram is changed periodically to realize the effect of dynamic display of the process; through the dynamic process block diagram display based on the task execution sequence, the user can understand the execution status of each task node in real time. This dynamic effect significantly improves the visualization of information and helps users better understand complex processes; by periodically changing the style of the process block diagram, the current status and execution sequence of the task node are emphasized, making the time relationship more intuitive. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 It is a flow chart of the process dynamic display method provided by the present invention.

[0017] Figure 2 It is a structural schematic diagram of the process dynamic display device provided by the present invention.

[0018] Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0020] During the ongoing research and development process, the applicant observed that in modern communication networks, especially in the complex 5G environment, traditional static flowcharts are unable to display multi-node, multi-step business processes. In particular, in scenarios such as voice calls and data transmission, complex business processes involve multiple interrelated nodes and steps, and static flowcharts cannot effectively express the execution order and time relationship between these nodes. This observation prompted the applicant to conduct in-depth research on how to improve the traditional process display method to better help non-professionals understand complex processes.

[0021] In further research, the applicant found that although the existing technology has tried to improve the visualization of the process to a certain extent through dynamic graphic display and arrow connection, it still has obvious shortcomings. Existing dynamic display methods often rely on manual updates and lack the ability to change dynamically in real time, which makes it difficult for users to quickly grasp the current status of each node in the process. At the same time, these methods usually fail to effectively display the time factor, resulting in the inability to intuitively express the execution order of tasks and their status changes, making it difficult for users to quickly obtain the required information when facing complex business processes.

[0022] In view of the above problems, the present invention proposes the following embodiments.

[0023] Figure 1 It is a flow chart of the dynamic display method of the process provided by the present invention, such as Figure 1 As shown, the method includes the following: Step 110, based on the node information of each task node in the preset operation log information set, determine the task execution order, wherein the task execution order is the execution order of each task node in the operation process.

[0024] It should be noted that the execution order of each task node is determined by analyzing the task node information in the preset operation log information. This is to clarify the order in which the task nodes should be executed in the entire operation process, so that the subsequent process display can accurately reflect the order of the task nodes.

[0025] Here, the preset operation log information set refers to the pre-recorded log data related to task execution, mainly including the execution time, status and dependency relationship of the task nodes. These log information provides data support for determining the sequence of tasks.

[0026] Here, a task node refers to each operation or step in the process. Each task node has its own node information, including the attributes, key information, and associated information required to perform the task.

[0027] Here, the task execution order is the order in which each task node executes according to established rules (such as task dependencies), which reflects the actual execution process and logical relationship of the task node in the entire process. The specific process of determining the task execution order can be referred to the following embodiment, which will not be repeated here.

[0028] It should be noted that this step provides the basis for the entire dynamic process display. By accurately analyzing and determining the order of task nodes, the limitation of traditional static flowcharts that cannot express time relationships can be effectively improved. By analyzing the node information in the operation log, the execution order of tasks can be accurately determined to avoid misjudgment, so that the sequence of complex tasks can be presented more clearly, ensuring that the node order in the process display is consistent with the actual execution order.

[0029] Step 120: Determine a first flow chart based on the node information of each task node and the task execution order.

[0030] Here, the first flow chart is a generated preliminary flow chart used to represent the sequential relationship between task nodes. The first flow chart shows the hierarchical structure and dependency relationship in the task execution process through nodes and lines.

[0031] In one embodiment, based on the determined task execution order, the layout of the task nodes in the process flow diagram is determined, all task nodes are laid out and drawn according to the determined order and node information, and the position and display mode of each task node in the diagram are determined according to the node information and execution order to ensure that the order relationship between the task nodes is clearly presented. The user can clearly see the order and interdependence of the task nodes, which provides a good foundation for subsequent process analysis.

[0032] It should be noted that for complex processes, directly presenting the execution process of the task in a graphical manner can significantly improve the readability of the information, especially when multiple parallel or dependent tasks are involved. The first process flowchart can intuitively display its logical relationship and avoid the confusion that is easily caused by pure text description. The first process flowchart is a preliminary representation of the entire process. In subsequent steps, further dynamic display and adjustment are performed based on the flowchart to ensure that users can more intuitively understand the running status of the complex process. Please refer to the following embodiments for details, which will not be elaborated here.

[0033] Step 130 : Based on the node information of each of the task nodes, determine the task display image corresponding to each of the task nodes in a preset task image set.

[0034] It should be noted that according to the node information of each task node, the task display image corresponding to the task node is found in the preset task image set. This process actually associates the abstract task node information with specific image resources and uses images to intuitively present the task node.

[0035] Here, the preset task image set is a set of images prepared in advance in the system. Each image represents a specific task type or state. For example, image A is used to represent a data transmission task, and image B is used to represent an error state. The preset task image set is the core resource library for graphically displaying processes, and the task display image is used to replace abstract task nodes in the process flow diagram, so that the node information can be intuitively displayed in combination with the image, making it easier for users to understand the meaning of the task.

[0036] Exemplarily, by analyzing the node information of the task node, the system searches for images that match the node features in the preset task image set. For example, if the task node is "data transmission successful", the system will find a data transmission image representing a successful state in the image set. In this way, the task node is given a corresponding visual image, making the flowchart more concrete. Especially in complex processes, multiple task nodes have different types and states. Using images corresponding to the task type or state can help users understand the execution of the entire process in a short time. For non-professional users, the image display of the task node is easier to understand than text or symbols, which helps them quickly grasp the overall picture of the process. This graphical display can also be combined with effects such as color and animation to further enhance the user experience.

[0037] Step 140, based on the task execution order, sort the task display images corresponding to each of the task nodes, and based on the sorting result, determine the first flow chart as the second flow chart.

[0038] Here, the task display image is a graphical task display form, which is used to intuitively present the content or status of the task. The task display image can help users more quickly understand the role and significance of each task in the process through diagrams, symbols, etc.

[0039] It should be noted that, based on the first flow chart, each task node is further matched with its corresponding task display image, and these task display images are placed together with the task nodes to generate a more complete second flow chart. The first flow chart has been arranged in the order of task execution, but each task node only contains partial node information and does not yet contain a complete task display image. Through this step, the execution order of the task nodes and the corresponding task display images are accurately combined, so that each sub-block diagram in the second flow chart can simultaneously display the task node information and the task display image, thereby achieving a more intuitive and clear process display.

[0040] Specifically, the first process block diagram has arranged each task node in the order of task execution, and each sub-block diagram contains part of the information of the task node (such as task name, timestamp, etc.), but does not contain a task display image. At this point, the first process block diagram can already display the execution order and some basic information of the task nodes, but the visual effect is not complete enough. In the preset task image set, each task node has a corresponding task display image. The task display image may contain diagrams, schematic diagrams or other graphical information to intuitively display the specific content of each task. Based on the task execution order, the system sorts these task display images and matches them with the corresponding task nodes. After completing the sorting of the task display images, the system combines these task display images with the various task nodes in the first process block diagram and places the task display images in the corresponding sub-block diagram. In this way, each sub-block diagram in the second process block diagram not only contains part of the information of the task node, but also contains a complete task display image, forming a richer and more intuitive process display.

[0041] Step 150: based on the task execution sequence, periodically change the style of the second process diagram to achieve dynamic display of the process.

[0042] It should be noted that by periodically changing the style of the second flowchart, the flowchart can dynamically display the task execution process, help users distinguish the status of different task nodes, and intuitively show the data transmission process between nodes. To achieve this goal, the system dynamically updates the visual representation of the task nodes at preset time intervals according to the task execution order, for example, by changing the color of the sub-diagram and the style of the connection line between the nodes to reflect the current task status and the transmission relationship between tasks.

[0043] Here, timed style change refers to the system dynamically adjusting the style changes of task nodes in the flowchart according to a preset time interval, usually by changing the color, shape or connection style to express the status of the task node or the relationship between tasks.

[0044] The specific process of periodically changing the style of the second flow chart may refer to the following embodiments, which will not be described in detail here.

[0045] The process dynamic display method provided by the embodiment of the present invention determines the task execution order through the node information of each task node, ensuring that the execution order of the task nodes is accurately reflected in the running process; then, using the node information of each task node and the determined task execution order, a first process block diagram is generated to build a preliminary relationship between each task node, and then, by determining the task display image corresponding to each task node in the preset task image set, these images are associated with the task node information to form a mapping relationship between the image and the node, so as to further determine the second process block diagram; finally, based on the task execution order, the style of the second process block diagram is changed periodically to achieve the effect of dynamic process display; through the dynamic process block diagram display based on the task execution order, the user can understand the execution status of each task node in real time, and this dynamic effect significantly improves the visualization of information and helps users better understand complex processes; by changing the style of the process block diagram periodically, the current status and execution order of the task node are emphasized, making the time relationship more intuitive.

[0046] Based on any of the above embodiments, in the method, determining the task execution order based on the node information of each task node in the preset operation log information set includes: Determine the task dependency and the execution timestamp corresponding to each task node based on the node information of each task node in the preset operation log information set; Based on the task dependencies and the execution timestamps, a task execution order is determined.

[0047] Here, the execution timestamp refers to the time point recorded when the task node is executed, which is used to mark the actual start or completion time of the task, through which the time sequence of the task can be derived.

[0048] In one embodiment, task dependency and execution timestamp are two key elements for determining the task execution order. Through the combination of the two, the execution order of each task node can be accurately determined and the smooth progress of the task process can be ensured.

[0049] Specifically, each task node may have a dependent predecessor task in the process. Dependency means that the execution of one task needs to wait for the completion of another task before it can continue. For example, Task B depends on Task A, which means that Task B can only start executing after Task A is completed. When analyzing the running log information, the system extracts these dependencies from the information of each task node and establishes a network structure of task dependencies, namely, task dependencies. The execution timestamp refers to the time point when each task node is actually executed. When the process is running, the log records the execution time of each task node. Through these timestamps, the order of tasks can be analyzed. Even if two tasks are not directly connected in terms of dependency, their actual execution order in the process can be determined by comparing their execution timestamps. By comprehensively considering task dependencies and execution timestamps, the system can accurately arrange the execution order of tasks. Task dependencies ensure which tasks need to be executed first logically, and execution timestamps provide specific time basis, so that the actual execution process of the entire task can be accurately derived.

[0050] The dynamic display method of the process provided by the embodiment of the present invention can ensure that the execution order of the tasks not only meets the logical dependency requirements, but also reflects the actual execution time of the tasks by combining the analysis of task dependencies and execution timestamps. This can avoid the wrong task order caused by relying solely on timestamps, and ensure that the execution process of the process is clear and accurate; by recording the dependencies and execution time of each task, the system can accurately trace back the entire process. If a problem occurs in a certain step, the abnormal node in the execution order can be quickly found based on these records, thereby improving the efficiency of troubleshooting; Due to the combination of task dependencies and execution timestamps, this method can also effectively handle the scenario of parallel tasks. When multiple tasks have no dependencies and are executed in parallel, the system can ensure their order based on timestamps, and will not affect the execution order of other dependent tasks.

[0051] Based on any of the above embodiments, in the method, determining the task execution order based on the task dependency and the execution timestamp includes: Based on the execution timestamps, determining a preliminary execution order; Based on the task dependency, the task nodes to be executed in parallel are identified, and based on the identification result, the preliminary execution order is adjusted to determine the task execution order.

[0052] Here, the preliminary execution order refers to the task order based only on timestamps, without considering task dependencies or special cases of parallel tasks.

[0053] It should be noted that parallel tasks refer to tasks in a process where multiple tasks can be executed simultaneously or do not have to rely on each other to complete. For example, in a process, a task is forked into two or more branches, and the tasks in these branches can be carried out simultaneously without waiting for other tasks to complete. That is, multiple task nodes can be executed at the same time or in overlapping time periods without relying on each other in sequence. Such tasks usually do not have direct dependencies.

[0054] Specifically, the execution timestamp records the actual start or completion time of each task node. By comparing the timestamps of the task nodes, the execution order of these tasks can be preliminarily deduced. The logic of this step is simple: tasks with earlier timestamps are executed first, and tasks with later timestamps are executed later; but relying solely on timestamps to determine the order may lead to improper handling of parallel tasks, because their timestamps may overlap or be very close, and do not reflect their logical dependencies. Task dependencies refer to the logical connection between task nodes. Some tasks are independent of each other and can be executed in parallel, while some tasks must be executed in sequence; by analyzing the dependencies of tasks, it is possible to identify which tasks are executed independently, that is, parallel tasks. In these cases, tasks with similar or overlapping timestamps are not completely dependent on the time order, but can be performed simultaneously.

[0055] In one embodiment, after identifying parallel tasks, the preliminary timestamp sorting needs to be adjusted. For parallel task nodes, not only the time sequence should be considered, but also the dependencies should be reordered to ensure that the logical dependencies in the task flow are correctly retained. For task nodes with clear dependencies, they are still executed in time sequence; for parallel tasks without dependencies, they are allowed to be handled flexibly in time sequence. Through the adjusted execution order, the accuracy of the timestamp is retained, and the reasonable execution of parallel tasks can be ensured. The final generated task execution order will be closer to the actual process and accurately reflect the execution relationship of the task nodes.

[0056] The dynamic process display method provided by the embodiment of the present invention ensures the time sequence of tasks through execution timestamps, and the introduction of task dependencies ensures the logical coherence of the process. In particular, in complex processes, it can identify parallel tasks and effectively handle the sequence and dependencies of parallel tasks, making the process more accurate and efficient, and avoiding conflicts or confusion in task execution. In addition, this adjustment method can dynamically adapt to the complexity of different processes, so that the execution order of the entire process is not only logical, but also can give full play to the efficiency of parallel tasks, significantly improving the overall process management.

[0057] Based on any of the above embodiments, in the method, one task node corresponds to one sub-block diagram, and determining the first flow block diagram based on the node information of each task node and the task execution order includes: Based on the node information of each of the task nodes, determine the node display information of each of the task nodes; Placing the node display information of each of the task nodes into a sub-block diagram corresponding to each of the task nodes; Based on the task execution sequence, each sub-block diagram is arranged to determine a first flow block diagram.

[0058] Here, node display information refers to information related to the task node, including but not limited to the node name, status, execution time, etc., which is used to display the core content of the node. The sub-block diagram of the first process block diagram is a graphic framework representing a single task node, which includes the node display information and forms the basic unit in the first process block diagram.

[0059] Exemplarily, based on the node information of each of the task nodes, the display information required for each task node is extracted, with the purpose of ensuring that each sub-frame diagram can fully express the core information of the corresponding task node. Further, the determined node display information is placed in the sub-frame diagram corresponding to each of the task nodes. This step ensures that each sub-frame diagram not only has the corresponding task node information, but also has a good visual presentation, so that the user can understand the content of each task node at a glance; finally, based on the task execution order, the sub-frame diagrams are reasonably arranged to form a first process flow diagram. This arrangement order follows the predetermined task execution order, thereby visually clearly showing the operation logic of the entire process.

[0060] The process dynamic display method provided by the embodiment of the present invention converts the information of each task node into a sub-frame diagram, so that the user can intuitively understand the content and function of each node in the process; by arranging the sub-frame diagrams in the order of task execution, the logic of the process is enhanced, and the user can clearly track the execution progress of each task; for non-professionals, the dynamic frame diagram display method greatly reduces the difficulty of understanding complex processes, so that even users without professional backgrounds can quickly grasp the operating status and logical relationships of the process.

[0061] Based on any of the above embodiments, in the method, determining the first flow chart as the second flow chart based on the sorting result includes: Based on the sorting result, embedding the task display images corresponding to the task nodes into the sub-block diagrams of the first process block diagram to determine the second process block diagram; Among them, any sub-block diagram of the second process block diagram includes node display information of the task node and the task display image corresponding to the task node.

[0062] Here, the sub-block diagram of the second process block diagram represents a task node, including the node display information of the node and its corresponding task display image, forming a basic unit of the second process block diagram.

[0063] In one embodiment, the task nodes in the first process diagram are combined with their corresponding task display images to form a new structured representation, namely the second process diagram. This process is intended to further enhance the visualization effect so that the specific information and execution status of each task node are clear at a glance.

[0064] For example, based on the previously determined sorting results, for each task node, the corresponding task display image is embedded into each sub-block diagram of the first process diagram, which means that each sub-block diagram not only contains the basic information of the task node, but also has a visual image representation, which enhances the expressiveness of the information; by combining the task display image with the corresponding node display information, a new and complete structure - the second process diagram is formed. The second process diagram can show the execution order of the tasks and the detailed status of each task node, further improving the intuitiveness of the process.

[0065] The process dynamic display method provided by the embodiment of the present invention forms a second process block diagram by embedding the task display images corresponding to each task node in the first process block diagram into the sub-block diagram. This process significantly improves the visualization effect of the process and the clarity of information communication. By embedding the task display images, the second process block diagram not only provides basic information of the task nodes, but also combines relevant visual elements with the node status, which helps non-professionals to quickly identify and analyze the execution status of each task, significantly improving the comprehensibility and practicality of the process, thereby optimizing the decision-making process and user experience.

[0066] Based on any of the above embodiments, in the method, the style of the second flow chart includes an arrow connection style between sub-charts connected to each other in the second flow chart, and the periodic change of the style of the second flow chart based on the task execution sequence includes: Based on the task execution order, setting a timer in each sub-block diagram in the second flow block diagram; When the timers corresponding to the interconnected sub-block diagrams are all within the preset time length, the arrow connection style between the interconnected sub-block diagrams is determined to be a streamline type style.

[0067] Here, the timer is a program structure used to control time, which can perform specific operations within a preset time interval. It is used here to monitor the status of the sub-block diagram and ensure dynamic updates; the streamline type style is a visualization effect, usually used to represent data flow or task progress, which can make the connection line look more dynamic and improve the user's understanding of the process.

[0068] Specifically, the timer may include but is not limited to the setInterval (timer function) timer in the JavaScript language; the streamline type style may be implemented by the delay attribute in the ECharts (open source visualization library) library.

[0069] Specifically, according to the preset task execution order, the system will regularly update the style of each task node when it is executed. The style change includes the change of node color to distinguish between executed tasks, executing tasks, and unexecuted tasks. For example, the executing task node and the next task node connected to it will be displayed in bright colors, while the unexecuted task node will be displayed in dark colors, so as to intuitively show the current execution status.

[0070] In addition to the node color change, the system will also periodically change the connection style between task nodes. In particular, when there is data transmission between task nodes, the connection style will change from ordinary lines to streamlined styles to dynamically display the process of data transmission between task nodes. This visual streamlined style can help users intuitively perceive the flow of data in the process and identify the logical relationship between task nodes. By periodically changing the style of task nodes and the style of connecting lines, the entire second process diagram can be dynamically updated over time. This dynamic display method allows users to understand the execution order of tasks in the process, the current status, the direction of data transmission, and the relationship between nodes in real time, thereby helping users better understand complex processes.

[0071] The dynamic display method of the process provided by the embodiment of the present invention realizes the dynamic and intuitiveness of the process display by setting a timer in the second process diagram and dynamically changing the arrow connection style between the interconnected sub-diagrams based on the task execution order; when the timer is active within the preset duration, the connection line is presented in a streamline type style, which can effectively convey the real-time status of task execution. This dynamic change not only enhances the visual representation of information, allowing users to more clearly identify ongoing tasks, but also provides instant feedback on the progress of the process, reducing the difficulty for users to understand complex processes. Therefore, this process significantly improves the user's ability to understand and track complex processes.

[0072] The process dynamic display device provided by the present invention is described below. The process dynamic display device described below and the process dynamic display method described above can be referenced to each other.

[0073] FIG2 is a schematic diagram of the structure of a process dynamic display device provided by the present invention. As shown in FIG2 , the process dynamic display device includes: A task execution order determination module 210, which is used to determine the task execution order based on the node information of each task node in the preset operation log information set, wherein the task execution order is the execution order of each task node in the operation process; A first flow chart determination module 220, which is used to determine a first flow chart based on the node information of each task node and the task execution order; A task display image determination module 230, which is used to determine the task display image corresponding to each task node in a preset task image set based on the node information of each task node; A second flow chart determining module 240, which is used to sort the task display images corresponding to each of the task nodes based on the task execution order, and determine the first flow chart as the second flow chart based on the sorting result; The process dynamic display module 250 is used to periodically change the style of the second process diagram based on the task execution sequence to achieve dynamic process display.

[0074] Figure 3 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 3 As shown, the electronic device may include: a processor 310, a communication interface 320, a memory 330 and a communication bus 340, wherein the processor 310, the communication interface 320 and the memory 330 communicate with each other through the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute a dynamic flow display method, the method comprising: determining a task execution order based on the node information of each task node in the preset operation log information set, the task execution order being the execution order of each task node in the operation flow; determining a first flow chart based on the node information of each task node and the task execution order; determining a task display image corresponding to each task node in the preset task image set based on the node information of each task node; sorting the task display images corresponding to each task node based on the task execution order, and determining the first flow chart as the second flow chart based on the sorting result; and changing the style of the second flow chart regularly based on the task execution order to realize dynamic flow display.

[0075] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0076] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the process dynamic display method provided by the above-mentioned methods, and the method includes: determining the task execution order based on the node information of each task node in a preset operation log information set, and the task execution order is the execution order of each task node in the operation process; determining a first process block diagram based on the node information of each task node and the task execution order; determining a task display image corresponding to each task node in a preset task image set based on the node information of each task node; sorting the task display images corresponding to each task node based on the task execution order, and determining the first process block diagram as the second process block diagram based on the sorting result; and periodically changing the style of the second process block diagram based on the task execution order to achieve dynamic process display.

[0077] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the process dynamic display method provided by the above-mentioned methods, the method comprising: determining a task execution order based on the node information of each task node in a preset operation log information set, the task execution order being the execution order of each task node in the operation process; determining a first process block diagram based on the node information of each task node and the task execution order; determining a task display image corresponding to each task node in a preset task image set based on the node information of each task node; sorting the task display images corresponding to each task node based on the task execution order, and determining the first process block diagram as the second process block diagram based on the sorting result; and periodically changing the style of the second process block diagram based on the task execution order to realize dynamic process display.

[0078] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0079] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0080] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A process dynamic display method, characterized in that: include: Determine the task execution order based on the node information of each task node in the preset operation log information set, wherein the task execution order is the execution order of each task node in the operation process; Determine a first flow chart based on the node information of each task node and the task execution order; Based on the node information of each of the task nodes, determining the task display image corresponding to each of the task nodes in the preset task image set; Based on the task execution order, the task display images corresponding to the task nodes are sorted, and based on the sorting result, the first flow chart is determined as the second flow chart; Based on the task execution sequence, the style of the second process block diagram is changed periodically to achieve dynamic display of the process.

2. The process dynamic display method according to claim 1 is characterized in that: The step of determining the task execution order based on the node information of each task node in the preset operation log information set includes: Determine the task dependency and the execution timestamp corresponding to each task node based on the node information of each task node in the preset operation log information set; Based on the task dependencies and the execution timestamps, a task execution order is determined.

3. The process dynamic display method according to claim 2 is characterized in that: The determining the task execution order based on the task dependency and the execution timestamp includes: Based on the execution timestamps, determining a preliminary execution order; Based on the task dependency, the task nodes to be executed in parallel are identified, and based on the identification result, the preliminary execution order is adjusted to determine the task execution order.

4. The process dynamic display method according to claim 1 is characterized in that: One task node corresponds to one sub-block diagram, and determining the first flow block diagram based on the node information of each task node and the task execution order includes: Based on the node information of each of the task nodes, determine the node display information of each of the task nodes; Placing the node display information of each of the task nodes into a sub-block diagram corresponding to each of the task nodes; Based on the task execution sequence, each sub-block diagram is arranged to determine a first flow block diagram.

5. The process dynamic display method according to claim 1 is characterized in that: The step of determining the first flow chart as the second flow chart based on the sorting result includes: Based on the sorting result, embedding the task display images corresponding to the task nodes into the sub-block diagrams of the first process block diagram to determine the second process block diagram; Among them, any sub-block diagram of the second process block diagram includes node display information of the task node and the task display image corresponding to the task node.

6. The process dynamic display method according to claim 1 is characterized in that: The style of the second flow chart includes the arrow connection style between the sub-charts connected to each other in the second flow chart, and the timing changing the style of the second flow chart based on the task execution sequence includes: Based on the task execution order, setting a timer in each sub-block diagram in the second flow block diagram; When the timers corresponding to the interconnected sub-block diagrams are all within the preset time length, the arrow connection style between the interconnected sub-block diagrams is determined to be a streamline type style.

7. A process dynamic display device, characterized in that: include: A task execution order determination module, which is used to determine the task execution order based on the node information of each task node in the preset operation log information set, wherein the task execution order is the execution order of each task node in the operation process; A first flow chart determination module, which is used to determine a first flow chart based on the node information of each task node and the task execution order; A task display image determination module, which is used to determine the task display image corresponding to each task node in a preset task image set based on the node information of each task node; A second flow chart determining module, which is used to sort the task display images corresponding to each of the task nodes based on the task execution order, and determine the first flow chart as the second flow chart based on the sorting result; A process dynamic display module is used to periodically change the style of the second process block diagram based on the task execution order to achieve dynamic process display.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the process dynamic display method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the process dynamic display method according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the process dynamic display method according to any one of claims 1 to 6 is implemented.