Project time schedule display method, device, terminal and storage medium

By generating a timeline and progress bar to display the progress of the power engineering project, the problem of process node monitoring during the application of power engineering license projects is solved, and the visualization and coordination of project progress are improved.

CN113902411BActive Publication Date: 2025-09-16STATE GRID HEBEI ELECTRIC POWER CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111183613.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-11
Publication Date
2025-09-16
Estimated Expiration
2041-10-11

AI Technical Summary

Technical Problem

Existing technologies make it difficult to effectively monitor the complex administrative approval process nodes during the application process for power engineering license projects, causing confusion for staff and low efficiency.

Method used

Provides a method for displaying project time progress. By obtaining the project deadline and node information, a timeline and progress bar are generated to display the project progress. Different colors are filled according to the node progress to display the node responsibility information.

Benefits of technology

It enables intuitive monitoring of project progress, improves the coordination and efficiency of each project node, and facilitates online business collaboration and departmental linkage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113902411B_ABST
    Figure CN113902411B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of process monitoring technology, and in particular to a method, device, terminal and storage medium for displaying a project time schedule. The method of the present invention comprises: in response to a viewing operation on the progress of a target project, obtaining the project deadline of the target project and the node information of each node of the target project; displaying a timeline according to the project deadline, wherein the starting point of the timeline is the start time of the project deadline and the end point of the timeline is the end time of the project deadline; and displaying a progress bar of the target project according to the project deadline and the node information of each node of the target project. The method of the present invention generates a timeline and a progress bar of the target project by obtaining the target project deadline and the information of each node of the target project, so that the user can see the project progress clearly at a glance, and improves the coordination of each node of the project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of process monitoring, and in particular to a project time schedule display method, device, terminal and storage medium. Background Art

[0002] A project is usually divided into multiple projects, and each project is further divided into multiple process nodes. Tracking the progress of each project process node is a means of supervising the project implementation process.

[0003] Taking power engineering as an example, the administrative approval process for power engineering licenses and permits involves numerous and complex nodes, highly specialized policies and regulations, and high requirements for document accuracy. Process monitoring issues such as which node the project is currently at and whether the current node is overdue often cause considerable trouble for staff. Furthermore, with the advancement of digital systems, the reporting and compilation of work at each node has gradually shifted from offline "window processing" to "online reporting." This requires adapting to online processing requirements, improving the efficiency of project node processing, and facilitating internal business collaboration and connecting departments.

[0004] To ensure the smooth progress of the project, it is necessary to study the intelligence and digitization of project process nodes, realize the digitization and standardization of engineering project process monitoring, and comprehensively improve the coordination of various project nodes. Summary of the Invention

[0005] The embodiments of the present invention provide a project time progress display method, device, terminal and storage medium, which are used to solve the problem that project progress is difficult to monitor.

[0006] In a first aspect, an embodiment of the present invention provides a method for displaying a project time schedule, the method comprising:

[0007] In response to a viewing operation on the progress of the target project, obtaining a project deadline of the target project and node information of each node of the target project, wherein the node information includes: a node code, a node deadline, and a node progress;

[0008] A time axis is displayed according to the project deadline, where the starting point of the time axis is the start time of the project deadline and the end point of the time axis is the end time of the project deadline;

[0009] A progress bar of the target project is displayed according to the project deadline and the node information of each node of the target project.

[0010] In one possible implementation, the starting point of the progress bar corresponds to the start time of the project deadline, and the end point of the progress bar corresponds to the end time of the ongoing node;

[0011] After displaying the progress bar of the target project according to the project deadline and the node information of each node of the target project, the method further includes:

[0012] The progress bar is divided and displayed into progress segments of each target project node according to the node information of each node of the target project, the starting point of the progress segment corresponds to the starting time of the node deadline, and the end point of the progress segment corresponds to the end time of the node deadline.

[0013] In a possible implementation, after dividing the progress bar into progress segments of each target project node according to the node information of each target project node and displaying the progress bar, the method further includes:

[0014] The progress segment is filled according to the color corresponding to the node progress, and different node progress corresponds to different colors.

[0015] In one possible implementation, the method further includes:

[0016] In response to a viewing operation on the progress segment, node responsibility information of a node corresponding to the progress segment is acquired and displayed, the node responsibility information including: node planned time, node overdue reason, and node responsible person.

[0017] In one possible implementation, the viewing operation of the progress segment includes at least one of the following: a cursor staying on the target project node progress segment for more than a predetermined time, applying a preset operation to the target project node progress segment, and clicking a preset control.

[0018] In one possible implementation, there are multiple target projects; and displaying a progress bar of the target project according to the project deadline and node information of each node of the target project includes:

[0019] Display a progress bar for each project based on the deadline of each project and the node information of each target project;

[0020] One end of the progress bar of each target project displays the target project name.

[0021] In a possible implementation, the time axis is provided with a time scale.

[0022] In a second aspect, an embodiment of the present invention provides a project time progress display, including:

[0023] An operation collection module, configured to obtain, in response to a viewing operation on the progress of a target project, a project deadline of the target project and node information of each node of the target project, wherein the node information includes: a node code, a node deadline, and a node progress;

[0024] a timeline display module, configured to display a timeline according to the project deadline, wherein the starting point of the timeline is the start time of the project deadline and the end point of the timeline is the end time of the project deadline; and

[0025] The progress display module is used to display the progress bar of the target project according to the project deadline and the node information of each node of the target project.

[0026] In a third aspect, an embodiment of the present invention provides a terminal 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 steps of the method described in the first aspect or any possible implementation of the first aspect are implemented.

[0027] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the method described in the first aspect or any possible implementation of the first aspect.

[0028] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0029] The embodiment of the present invention discloses a method for displaying project time progress. The method obtains the target project deadline and the information of each node of the target project, generates a timeline and a target project progress bar, so that users can see the project progress at a glance and know it clearly, thereby improving the coordination of each node of the project. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0031] Figure 1 This is a flowchart of a method for displaying project time schedules provided by an embodiment of the present invention;

[0032] Figure 2 This is a schematic diagram of a project time progress display interface provided by an embodiment of the present invention;

[0033] Figure 3 This is a functional block diagram of a terminal provided by an embodiment of the present invention;

[0034] Figure 4 This is a functional block diagram of a project time schedule display device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0035] In the following description, specific details such as particular system structures and techniques are provided for purposes of illustration, not limitation, to facilitate a thorough understanding of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in alternative embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.

[0036] In order to make the objectives, technical solutions and advantages of the present invention more clear, the following will be described through specific implementation methods in conjunction with the accompanying drawings.

[0037] The following is a detailed description of an embodiment of the present invention. This example is implemented based on the technical solution of the present invention, and provides a detailed implementation method and specific operation process, but the protection scope of the present invention is not limited to the following embodiment.

[0038] Figure 1 A flowchart of a project time schedule display method provided by an embodiment of the present invention.

[0039] like Figure 1 As shown, it shows a flowchart of the implementation method of the project time progress display method provided by the embodiment of the present invention, which is detailed as follows:

[0040] In step 101, in response to a check operation on the progress of a target project, the project deadline of the target project and node information of each node of the target project are obtained, where the node information includes: node code, node deadline and node progress.

[0041] Illustratively, the embodiment of the present invention is a method with a terminal as an application scenario.

[0042] The user finds the project to be viewed in the project list and clicks on the project to view the time schedule of the project. The project is the target project.

[0043] In response to the viewing operation of the user, the terminal queries the external server for a deadline for acquiring the target item.

[0044] The target deadline refers to the start time and end time of the target project.

[0045] In addition, in response to the user's viewing operation, the terminal queries the external server to obtain all nodes included in the target project and information about each node of the target project.

[0046] Node information includes node code, node deadline and node progress.

[0047] The node period includes the node start time and the node end time.

[0048] The progress of a node includes: node not started, node in progress, and node completed.

[0049] In step 102 , a timeline is displayed according to the project deadline, where the starting point of the timeline is the start time of the project deadline and the end point of the timeline is the end time of the project deadline.

[0050] In one possible implementation, the time axis in step 102 is provided with a time scale.

[0051] Exemplarily, the time axis is a coordinate axis, and a possible implementation is a horizontal coordinate axis, where the starting point of the coordinate axis is the start time of the target project deadline, and the end point of the coordinate axis is the end time of the target project deadline.

[0052] Through the timeline, we can grasp the deadline of the project at a glance.

[0053] In step 103, a progress bar of the target project is displayed according to the project deadline and the node information of each node of the target project.

[0054] The starting point of the progress bar corresponds to the start time of the project deadline, and the end point of the progress bar corresponds to the end time of the ongoing node.

[0055] In one possible implementation, step 104 is further included. In step 104, the progress bar is divided and displayed into progress segments of each target project node according to the node information of each node of the target project. The starting point of the progress segment corresponds to the starting time of the node deadline, and the end point of the progress segment corresponds to the end time of the node deadline.

[0056] Exemplarily, the progress bar is used to indicate the progress of the target project. The progress bar starts at the start time of the target project deadline and ends at the end time of the ongoing node.

[0057] The progress bar is divided into multiple segments, each representing the progress of a target project node. Each segment represents the progress of each target project node, starting at the node's deadline start time and ending at the node's deadline end time.

[0058] The progress of the target project can be clearly seen through the progress bar and timeline.

[0059] The target project can know the progress of each node through each node progress segment. Usually the last node is the node where the target project is in progress and is the last node of the current project.

[0060] In step 105, the progress segment is filled according to the color corresponding to the node progress, and different node progress corresponds to different colors.

[0061] For example, for the node progress segments corresponding to different nodes in the progress bar, the progress bar can be divided into multiple progress segments according to the progress of each node, such as completed and in progress. Different progress is represented by different colors. For example, in one possible implementation, node A has been completed, the color corresponding to node completion is green, and the progress segment of node A is filled with green to indicate completion. Node B is in progress, the color corresponding to node in progress is red, and the progress segment of node B is filled with red to indicate in progress.

[0062] In step 106, in response to the viewing operation on the progress segment, the node responsibility information of the node corresponding to the progress segment is obtained and displayed, and the node responsibility information includes: node planning time, node overdue reason and node responsible person.

[0063] In one possible implementation, the viewing operation of the progress segment includes at least one of the following: a cursor staying on the target project node progress segment for more than a predetermined time, applying a preset operation to the target project node progress segment, and clicking a preset control.

[0064] For example, in one possible implementation, when the cursor is placed on the progress bar for more than a preset time or a preset operation is applied, or a preset touch operation is applied manually, the terminal queries the server to obtain the responsibility information of the progress corresponding to the node progress segment, and displays the responsibility information of the progress corresponding to the node progress segment in a new window, such as: node planned time, current time, reason for node overdue, person responsible for the node, etc.

[0065] In one possible implementation, there are multiple target projects, and step 103 includes:

[0066] Display a progress bar for each project based on the deadline of each project and the node information of each target project;

[0067] One end of the progress bar of each target project displays the target project name.

[0068] For example, since there are usually multiple progress segments, in order to make each node progress segment look more eye-catching, each progress segment is arranged according to the start time of each node deadline.

[0069] like Figure 2 As shown, in a possible implementation manner, the time axis is located above the interface, and the time axis is marked with time scales, which are divided into T0-T4.

[0070] Below the timeline is the target project progress bar.

[0071] In one possible implementation, a project includes four nodes, ABCD. Node A corresponds to T0-T1, Node B corresponds to T1-T2, Node C corresponds to T2-T3, and Node D corresponds to T3-T4. If Node A is completed, Node B is in progress, and Nodes C and D are not yet started, the starting point of the target project's progress bar is aligned with T0, and the end point of the target project's progress bar is aligned with T2.

[0072] Based on the progress bar, users can quickly understand the current progress of the target project and the progress of each node.

[0073] In addition, there may be multiple target projects, the timeline may be displayed at the top of the interface, the name of each project may be displayed on the left side of the interface, and a progress bar may be generated for each project according to the above method.

[0074] If there are multiple target projects, the timeline starts at the earliest of the target project deadlines, and ends at the latest of the target project deadlines. In one possible implementation, the timeline can be displayed at the top of the interface, with each project name displayed on the left side of the interface, corresponding to the project progress bar. A progress bar is generated for each project to the right of the project name using the above method.

[0075] The embodiment of the present invention provides a method for displaying project time progress. By obtaining the target project deadline and information of each node of the target project, a timeline and a target project progress bar are generated, so that users can see the project progress at a glance and have a clear understanding of the project progress, thereby improving the coordination of each node of the project.

[0076] It should be understood that the size of the serial numbers of each step in the above embodiment does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.

[0077] The following is an embodiment of the device of the present invention. For details not described in detail, please refer to the corresponding method embodiment described above.

[0078] Figure 3 The following is a functional block diagram of a project time schedule display device provided by an embodiment of the present invention. For ease of explanation, only the parts related to the embodiment of the present invention are shown, which are described in detail as follows:

[0079] A project time progress display device includes: an operation collection module 301, a timeline display module 302 and a progress display module 303.

[0080] An operation collection module 301 is configured to obtain, in response to a check operation on the progress of a target project, a project deadline of the target project and node information of each node of the target project, wherein the node information includes: a node code, a node deadline, and a node progress;

[0081] A timeline display module 302 is configured to display a timeline according to the project deadline, wherein the starting point of the timeline is the start time of the project deadline and the end point of the timeline is the end time of the project deadline; and

[0082] The progress display module 303 is configured to display a progress bar of the target project according to the project deadline and the node information of each node of the target project.

[0083] Figure 4 This is a functional block diagram of a terminal provided by an embodiment of the present invention. Figure 4 As shown, the terminal 4 of this embodiment includes: a processor 400, a memory 401, and a computer program 402 stored in the memory 401 and executable on the processor 400. When the processor 400 executes the computer program 402, the steps in the above-mentioned project time schedule display method and project time schedule display device embodiments are implemented, such as Figure 1 Steps 101 to 103 are shown.

[0084] Illustratively, the computer program 402 may be divided into one or more modules / units, and the one or more modules / units are stored in the memory 401 and executed by the processor 400 to implement the present invention.

[0085] The terminal 4 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal 4 may include, but is not limited to, a processor 400 and a memory 401. Those skilled in the art will understand that Figure 4 It is only an example of terminal 4 and does not constitute a limitation on terminal 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal may also include input and output devices, network access devices, buses, etc.

[0086] The processor 400 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0087] The memory 401 may be an internal storage unit of the terminal 4, such as a hard disk or memory of the terminal 4. The memory 401 may also be an external storage device of the terminal 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal 4. Furthermore, the memory 401 may include both an internal storage unit of the terminal 4 and an external storage device. The memory 401 is used to store the computer program and other programs and data required by the terminal. The memory 401 may also be used to temporarily store data that has been output or is about to be output.

[0088] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the implementation method can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method implementation method, and will not be repeated here.

[0089] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0090] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.

[0091] In the embodiments provided herein, it should be understood that the disclosed devices / terminals and methods can be implemented in other ways. For example, the device / terminal embodiments described above are merely illustrative. For example, the division of modules or units is merely a logical functional division. In actual implementation, there may be other division methods, such as multiple units or components being combined or integrated into another system, or some features being ignored or not implemented. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interface, or the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0092] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of this embodiment.

[0093] In addition, the functional units in various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0094] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention can implement all or part of the processes in the above-mentioned embodiment method by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of the above-mentioned project time schedule display method and microgrid joint fault location device embodiment. The computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practices in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practices, computer-readable media does not include electrical carrier signals and telecommunication signals.

[0095] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. 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. 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 various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A method for displaying project time schedule, characterized in that: include: In response to a viewing operation on the progress of the target project, obtaining a project deadline of the target project and node information of each node of the target project, wherein the node information includes: a node code, a node deadline, and a node progress; A time axis is displayed according to the project deadline, where the starting point of the time axis is the start time of the project deadline and the end point of the time axis is the end time of the project deadline; Displaying a progress bar of the target project according to the project deadline and node information of each node of the target project; There are multiple target projects; and displaying a progress bar of the target project according to the project deadline and the node information of each node of the target project includes: Display a progress bar for each project based on the deadline of each project and the node information of each target project; One end of the progress bar of each target project displays the target project name.

2. The project time progress display method according to claim 1, characterized in that: The starting point of the progress bar corresponds to the start time of the project deadline, and the end point of the progress bar corresponds to the end time of the ongoing node; After displaying the progress bar of the target project according to the project deadline and the node information of each node of the target project, the method further includes: The progress bar is divided and displayed into progress segments of each target project node according to the node information of each node of the target project, the starting point of the progress segment corresponds to the starting time of the node deadline, and the end point of the progress segment corresponds to the end time of the node deadline.

3. The project time progress display method according to claim 2, characterized in that: After dividing and displaying the progress bar into progress segments of each target project node according to the node information of each target project node, the method further includes: The progress segment is filled according to the color corresponding to the node progress, and different node progress corresponds to different colors.

4. The project time progress display method according to claim 2, characterized in that: The method further comprises: In response to a viewing operation on the progress segment, node responsibility information of a node corresponding to the progress segment is acquired and displayed, the node responsibility information including: node planned time, node overdue reason, and node responsible person.

5. The project time progress display method according to claim 4, characterized in that: The viewing operation of the progress segment includes at least one of the following: a cursor stays on the target project node progress segment for more than a predetermined time, a preset operation is applied to the target project node progress segment, and a preset control is clicked.

6. The project time progress display method according to any one of claims 1 to 5, characterized in that: The time axis is provided with a time scale.

7. A project time progress display device, characterized in that: For implementing the project time progress display method according to any one of claims 1 to 6, the project time progress display device comprises: An operation collection module, configured to obtain, in response to a viewing operation on the progress of a target project, a project deadline of the target project and node information of each node of the target project, wherein the node information includes: a node code, a node deadline, and a node progress; a timeline display module, configured to display a timeline according to the project deadline, wherein the starting point of the timeline is the start time of the project deadline and the end point of the timeline is the end time of the project deadline; and The progress display module is used to display the progress bar of the target project according to the project deadline and the node information of each node of the target project.

8. A terminal 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 steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium storing a computer program, 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 6 are implemented.

Citation Information

Patent Citations

  • On-line management method for engineering project

    CN103136626A

  • Task progress display method and device and storage medium

    CN111338741A

  • The process monitoring graphical user interface is displayed on the screen panel.

    CN306342137S