WO2022048329A1 - 菜单显示方法和装置 - Google Patents
菜单显示方法和装置 Download PDFInfo
- Publication number
- WO2022048329A1 WO2022048329A1 PCT/CN2021/106841 CN2021106841W WO2022048329A1 WO 2022048329 A1 WO2022048329 A1 WO 2022048329A1 CN 2021106841 W CN2021106841 W CN 2021106841W WO 2022048329 A1 WO2022048329 A1 WO 2022048329A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- task
- menu
- target
- group
- target task
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000012544 monitoring process Methods 0.000 claims abstract description 39
- 230000004044 response Effects 0.000 claims abstract description 32
- 238000012545 processing Methods 0.000 claims description 56
- 238000004590 computer program Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 9
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000017105 transposition Effects 0.000 description 3
- 230000004424 eye movement Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- the present disclosure relates to the technical field of information management, and in particular, to a menu display method, a menu display device, an electronic device, a storage medium, and a computer program product.
- Project management products are used to manage tasks. In the process of using project management products for management, more task groups are usually set up. Different task groups contain multiple tasks, and the progress of different tasks is also different.
- the present disclosure provides a menu display method, a menu display device, an electronic device, a storage medium and a computer program product.
- the technical solutions of the present disclosure are as follows:
- a menu display method including:
- the menu triggering operation performed on the target task group in the task list is monitored, and task execution progress information of the target task group is acquired, and displayed on the page displaying the task list
- the operation menu of the target task group includes:
- the task execution progress information includes the tasks in the target task group that have completed the execution of the tasks Number and/or percentage of tasks;
- the step of filling the task execution progress information into the menu template includes:
- the menu template includes an operation control and a progress display area
- the operation control is used to edit the target task group
- the progress display area is provided with a text editing area
- the step of filling the task execution progress information into the menu template includes:
- the menu template includes an operation control and a progress display area
- the operation control is used to edit the target task group
- the progress display area is provided with an icon filling position
- the method further includes:
- the updated task execution progress information is obtained; wherein, the task execution progress information includes the task number and/or task number of the completed tasks in the target task group proportion;
- the task execution progress information displayed in the menu of the target task group is updated.
- the method further includes:
- the operation menu of the target task includes the most recent task processing operation performed on the target task information.
- the method further includes:
- the task processing operation information displayed in the menu of the target task is updated.
- a menu display device including:
- a display module configured to display a task list, wherein at least one task group is displayed in the task list, and each task group includes at least one task;
- the monitoring module is configured to monitor the menu triggering operation performed on the target task group in the task list, obtain the task execution progress information of the target task group, and display the task execution progress information on the page displaying the task list
- the operation menu of the target task group wherein, the operation menu of the target task group contains the task execution progress information.
- the monitoring module includes:
- a processing unit configured to monitor the menu triggering operation performed on the target task group in the task list page, and obtain the task execution progress information, wherein the task execution progress information includes the target task group The number of tasks and/or the proportion of tasks that have completed tasks;
- the filling display unit is configured to fill the task execution progress information into the menu template, and generate and display the operation menu of the target task group.
- the filling display unit is configured to obtain a menu template; wherein, the menu template includes an operation control and a progress display area, and the operation control is used to edit the target task group, so the The progress display area is provided with a text editing area; the number of tasks in the task execution progress information, and/or the task ratio, is written into the text editing area to obtain the operation menu of the target task group .
- the filling display unit is configured to obtain a menu template; wherein, the menu template includes an operation control and a progress display area, and the operation control is used to edit the target task group, so the The progress display area is provided with an icon filling position; a task progress icon is generated, wherein the task progress icon is used to indicate the proportion of the task in the execution progress information; the task progress icon is filled into the progress display The icon fills the position of the area to obtain the operation menu of the target task group.
- the apparatus further includes:
- the acquiring module is configured to acquire updated task execution progress information when monitoring that at least one task in the target task group has been executed; wherein, the task execution progress information includes the completed tasks in the target task group. Number of tasks and/or proportion of tasks;
- the updating module is configured to use the updated task execution progress information to update the task execution progress information displayed in the menu of the target task group.
- the monitoring module is further configured to monitor a menu triggering operation performed on a target task in the task list, and display an operation menu of the target task; wherein, the operation of the target task The menu includes task processing operation information performed on the target task last time.
- the acquiring module is further configured to acquire updated task processing operation information when a task processing operation performed on the target task is monitored;
- the updating module is further configured to use the updated task processing operation information to update the task processing operation information displayed in the menu of the target task.
- an electronic device comprising:
- a processor a memory for storing instructions executable by the processor, wherein the processor is configured to execute the instructions to implement the menu display method according to the first aspect.
- a storage medium is provided, when an instruction in the storage medium is executed by a processor of an electronic device, the electronic device can execute the menu display method according to the first aspect .
- a computer program product including a computer program, which, when executed by a processor, implements the menu display method according to the first aspect.
- the operation menu containing the task execution progress information in the target task group is displayed, so that the user can quickly view the execution progress information of the tasks in each task group, which improves the convenience and efficiency of viewing.
- FIG. 1 is a flowchart of a menu display method provided by an embodiment of the present disclosure
- FIG. 2 is a schematic diagram of a task list provided by an embodiment of the present disclosure
- FIG. 3 is a flowchart of a menu display method according to an embodiment of the present disclosure.
- FIG. 4 is a schematic diagram of an operation menu of a task group provided by an embodiment of the present disclosure.
- FIG. 5 is a schematic diagram of an operation menu of another task group provided by an embodiment of the present disclosure.
- FIG. 6 is a flowchart of a menu display method provided by an embodiment of the present disclosure.
- FIG. 7 is a schematic diagram of an operation menu of a task provided by an embodiment of the present disclosure.
- FIG. 8 is a block diagram of a menu display device 80 according to an embodiment of the present disclosure.
- FIG. 9 is a structural block diagram of an electronic device according to an embodiment of the present disclosure.
- FIG. 1 is a flowchart of a menu display method provided by an embodiment of the present disclosure. As shown in FIG. 1 , the menu display method is used in an electronic device, and includes the following steps 101 to 102 .
- step 101 a task list is displayed, wherein the task list includes at least one task group, and each task group includes at least one task.
- the execution subject of the menu display method of the present disclosure is a menu display device, and the menu display device can be set in any electronic device, for example, a notebook computer, a smart phone, a desktop computer, and a smart wearable device. limited.
- a task list of an application software or a web page is opened according to requirements, and the task list is displayed.
- the task list includes at least one task group, and each task includes at least one task.
- the application software may be project management software, enterprise collaboration software, etc.
- the webpage may be a webpage used for project management, which is not limited in the embodiment of the present disclosure.
- FIG. 2 is a schematic diagram of a task list provided by an embodiment of the present disclosure, and two task groups are displayed in the visible area of the task list, which are the live broadcast plan in September 2020 and the live broadcast plan in August 2020, wherein, The health video promotion, the playing and singing of a theme song, and the promotion of the movie "Nine Hundred" included in the task group's live broadcast plan in September 2020 are the tasks of the task group.
- the task list may also include other task groups, which are neither shown one by one nor limited in this embodiment of the present disclosure.
- step 102 in response to monitoring the menu triggering operation performed on the target task group in the task list, obtain the task execution progress information of the target task group, and display the operation menu of the target task group in the page displaying the task list,
- the operation menu of the target task group contains task execution progress information.
- the target task group is the task group that the user currently needs to view.
- the corresponding task group is the target task group;
- the user's eye movement track, and the task group that the user pays attention to is determined based on the eye movement track, so as to determine the target task group.
- the manner of determining the target task group is not limited in this embodiment of the present disclosure.
- the menu triggering operation may be a click operation performed on the target task group, a sliding operation performed on the target task group, or a shaking operation performed on an electronic device, a screen transposition operation, etc., the embodiments of the present disclosure is not limited in.
- the execution progress information includes the number of tasks and/or the proportion of tasks that have been executed in the task group, or the number of tasks that have not been executed and/or the proportion of tasks.
- the task list page contains many task groups, and different task groups contain multiple tasks, and the execution status and progress of multiple tasks in the task group are also different, some tasks are in the In the completed state, some tasks are not completed.
- the execution progress information of different tasks is displayed in the operation menu of the target task group, and the content of the displayed information in the operation menu is added, so that the user can view it intuitively.
- the task execution progress information in the task group improves the efficiency of viewing.
- a task list is displayed, and in response to monitoring a menu triggering operation performed on a target task group in the task list, the task execution progress information of the target task group is obtained, and the task list is displayed on the page of the task list.
- the operation menu of the target task group is displayed inside, wherein the operation menu of the target task group contains task execution progress information.
- the operation menu containing the task execution progress information in the target task group is displayed. The operation menu enables users to quickly view the execution progress information of tasks in each task group, which improves the convenience and efficiency of viewing.
- FIG. 3 is a flowchart of a menu display method provided by an embodiment of the present disclosure. As shown in FIG. 3 , the foregoing step 102 includes steps 301 to 302 .
- step 301 in response to monitoring the menu triggering operation performed on the target task group in the task list page, task execution progress information is acquired.
- the task execution progress information includes the task number and/or task ratio of the completed tasks in the target task group.
- the menu triggering operation may be a click operation performed on the target task group, a sliding operation performed on the target task group, or a shaking operation performed on an electronic device, a screen transposition operation, or the like.
- a query instruction is sent to the server, so as to obtain the task of the target task group that has completed the execution of the query. Quantity and/or task percentage to get execution progress information.
- the number of tasks and/or the task ratio of the completed tasks in at least one task group in the server are acquired, so as to be stored in the local storage unit of the electronic device , and in response to listening to the menu trigger operation performed on the target task group in the task list page, according to the identification of the target task group, query the number of tasks and/or the task number and/or task of the completed task in the target task group stored in the local storage unit proportion to get the execution progress information.
- step 302 an operation menu of the target task group is generated and displayed by filling the task execution progress information into the menu template.
- the task execution progress information is filled into the menu template, and the operation menu of the target task group is generated and displayed, which can be realized through the following three possible implementation modes:
- a menu template is obtained, wherein the menu template includes operation controls and a progress display area, and the operation controls are used to edit the target task group.
- the operation controls include deletion, name modification, batch selection, creation of new task force, etc.
- the progress display area is provided with a text editing area, and the number of tasks and/or the task ratio in the task execution progress information is written into the text editing area to obtain the operation menu of the target task group. For example, 15 tasks have been completed, and the completion rate is 75%.
- the menu template indicated by M1 in the interface E1 in FIG. 4 is the menu template, wherein the area indicated by D1 is the progress display area, and the “task overview” is the text editing area, wherein, in the text editing area, the In text mode, it displays the number of tasks and the proportion of tasks that are currently queried that have been executed.
- a menu template is obtained, wherein the menu template includes operation controls and a progress display area, and the operation controls are used to edit the target task group.
- the operation controls include delete, modify name, batch selection, create new task group, etc.
- the progress display area is set with an icon filling position, and a task progress icon is generated.
- the task progress icon is used to indicate the task proportion in the execution progress information. Fill the task progress icon to the icon filling position of the progress display area to obtain the target task.
- Action menu for the group That is to say, the task execution progress information is displayed through visual icons. Compared with the text display, the display effect is more intuitive and the display effect is improved.
- the menu template indicated by M2 in the interface E2 in FIG. 4 is the menu template, and the area indicated by D2 is the progress display area.
- the currently queried task proportion of the completed tasks for example, the task proportion of the completed tasks displayed in the interface E2 is 75%.
- the task progress icon may also be other forms of task icons, for example, a pie chart form, a columnar progress icon, etc., which are not limited in the embodiments of the present disclosure.
- a menu template is obtained.
- the menu template includes not only a text editing area that displays the number of tasks and the proportion of tasks in the execution progress information, but also a task progress icon that displays the proportion of tasks.
- the progress display area indicated by D3 includes the text editing area and the icon filling position.
- the currently queried number of tasks that have been executed and the task occupancy of the completed tasks are displayed in the text editing area. ratio, and the task proportion is displayed by the task icon in the icon filling position.
- menu template may be stored in the local electronic device or in the server, wherein the menu template may be obtained randomly, or different menu templates may be obtained according to different display requirements.
- the present disclosure implements the Examples are not limited.
- the number of tasks and/or the proportion of tasks that have not been completed in the task group can also be displayed in the operation menu.
- the implementation principle please refer to the implementation of the number of tasks and/or the proportion of tasks that have been completed. The principle is not repeated here.
- the task execution progress information in response to monitoring the menu triggering operation performed on the target task group in the task list page, the task execution progress information is queried, wherein the task execution progress information includes the completed tasks in the target task group.
- the displayed content is convenient for users to quickly understand the execution of tasks in the current task group, which improves viewing efficiency.
- the menu display method may further include the following steps:
- the updated task execution progress information includes the task number and/or task ratio of the executed tasks in the target task group; and Using the updated task execution progress information, the task execution progress information displayed in the menu of the target task group is updated.
- acquiring updated task execution progress information includes the following two implementations:
- a query instruction can be periodically sent to the server to query whether there is at least one task that has been executed in the target task group, and when it is determined that there is at least one task that has been executed, the updated task execution progress is obtained. information.
- the updated task execution progress information sent by the server when at least one task has been executed is received.
- the accuracy of the task execution progress information displayed in the operation menu of the corresponding target task group is ensured.
- FIG. 6 is a flowchart of a menu display method provided by an embodiment of the present disclosure.
- the method may further include step 601 .
- step 601 in response to monitoring the menu triggering operation performed on the target task in the task list, the operation menu of the target task is displayed, wherein the operation menu of the target task includes the latest task processing operation information performed on the target task .
- the menu triggering operation may be a click operation performed on the target task, a sliding operation performed on the target task, or a shaking operation performed on an electronic device, a screen transposition operation, and the like.
- the task processing operation information includes the person processing the task, the name of the processing operation, and the time when the processing operation is performed.
- the task list includes at least one task group, and each task group includes at least one task.
- each task group includes at least one task.
- at least one task included in each task group can be displayed. The task corresponding to the position of , if the mouse stay time is longer than the threshold, the corresponding task is the target task.
- the task processing operation information of the latest execution of the target task in the server is obtained according to a preset period, so as to be stored in the local storage unit of the electronic device, and in response to monitoring the The menu trigger operation performed by the target task in the task list, according to the identification of the target task, query the task processing operation information stored in the local storage unit for the latest execution of the target task, so as to generate and display the operation menu of the target task, wherein, The operation menu of the target task includes the latest task processing operation information performed on the target task.
- a query instruction is sent to the server, so as to obtain the latest response to the target task.
- the executed task processes the operation information to generate and display the operation menu of the target task, wherein the operation menu of the target task includes the latest task processing operation information performed on the target task.
- the target task in the first task group is "the girl"
- the operation menu displayed in M4 is the operation menu corresponding to the target task
- operation options are displayed in the operation menu, for example, “Batch check ", "delete”, “rename”, “create task above”, etc., and also include the task processing operation information performed on the target task last time, that is, the content indicated by C, which includes "the processing person is: Wang San, processing The name of the operation is: Created this task, and the time to perform the task processing operation is: 2020/8/26 13:56", so that you can quickly understand the latest task processing operation performed on the task and facilitate the management of the task.
- the display content in the operation menu can be updated in time. Therefore, after step 601, the following steps may also be included:
- the task processing operation information displayed in the operation menu of the target task is updated.
- a query instruction is periodically sent to the server, and in response to the query that a task processing operation is performed on the target task, updated task processing operation information is obtained, and then the updated task processing operation information is used,
- the task processing operation information displayed in the operation menu of the target task is updated, so that the content of the operation menu can be updated in time, so as to improve the accuracy of the display of the operation menu content.
- the updated task processing operation information sent by the server when the task processing operation is performed on the target task is received, and then the operation menu of the target task is updated by using the updated task processing operation information
- the task processing operation information displayed in realizes the timely update of the operation menu content of the target task, so as to improve the accuracy of the operation menu content display.
- a task list is displayed, and in response to a menu triggering operation performed on a target task in the task list, an operation menu of the target task is displayed, wherein the operation menu of the target task displays the most recent operation menu.
- the operation menu of the target task displays the most recent operation menu.
- FIG. 8 is a block diagram of a menu display apparatus 80 according to an embodiment of the present disclosure.
- the device 80 includes a display module 81 and a monitoring module 82 .
- the display module 81 is configured to display a task list, wherein at least one task group is displayed in the task list, and each task group includes at least one task.
- the monitoring module 82 is configured to obtain the task execution progress information of the target task group in response to monitoring the menu triggering operation performed on the target task group in the task list, and display the operation of the target task group on the page displaying the task list menu; wherein, the operation menu of the target task group contains task execution progress information.
- the above-mentioned monitoring module 82 includes:
- a processing unit configured to acquire the task execution progress information in response to monitoring the menu triggering operation performed on the target task group in the task list page, wherein the task execution progress information includes the target The number of tasks and/or the proportion of tasks that have completed tasks in the task group;
- the filling display unit is configured to generate and display the operation menu of the target task group by filling the task execution progress information into the menu template.
- the above-mentioned filling and display unit is configured to obtain a menu template, wherein the menu template includes an operation control and a progress display area, and the operation control is used to display the target task group.
- the progress display area is provided with a text editing area; and writing the number of tasks and/or the task ratio in the task execution progress information into the text editing area to obtain the target Action menu for task groups.
- the above-mentioned filling and display unit is configured to obtain a menu template, wherein the menu template includes an operation control and a progress display area, and the operation control is used to display the target task group.
- the progress display area is provided with an icon filling position; a task progress icon is generated, wherein the task progress icon is used to indicate the task proportion in the execution progress information; and the task progress icon is Fill the icon filling position of the progress display area to obtain the operation menu of the target task group.
- the apparatus further includes:
- the acquiring module is configured to acquire updated task execution progress information in response to monitoring that at least one task in the target task group has been executed; wherein, the updated task execution progress information includes the completed tasks in the target task group number and/or percentage of tasks; and
- the updating module is configured to use the updated task execution progress information to update the task execution progress information displayed in the menu of the target task group.
- the above-mentioned monitoring module 82 is further configured to display the operation menu of the target task in response to monitoring the menu triggering operation performed on the target task in the task list; wherein , the operation menu of the target task includes task processing operation information performed on the target task last time.
- the above obtaining module is further configured to obtain updated task processing operation information in response to monitoring the task processing operation performed on the target task;
- the above updating module is further configured to use the updated task processing operation information to update the task processing operation information displayed in the operation menu of the target task.
- a task list is displayed, wherein the task list includes at least one task group, and each task group includes at least one task.
- the menu triggers the operation, obtains the task execution progress information of the target task group, and displays the operation menu of the target task group on the page displaying the task list, wherein the operation menu of the target task group contains the task execution progress information.
- the operation menu containing the task execution progress information in the target task group is displayed, so that the user can quickly view the execution progress information of the tasks in each task group, which improves the convenience and efficiency of viewing.
- an embodiment of the present disclosure further provides an electronic device, comprising: a processor, a memory for storing instructions executable by the processor, wherein the processor is configured to execute the instructions to The menu display method described in the foregoing method embodiments is implemented.
- the embodiments of the present disclosure further provide a storage medium, when the instructions in the storage medium are executed by the processor of the electronic device, the electronic device can execute the menus described in the foregoing method embodiments. Display method.
- the embodiments of the present disclosure further provide a computer program product, including computer instructions, when the computer instructions are executed by a processor of an electronic device, the electronic device can execute the methods described in the foregoing method embodiments. the menu display method described above.
- FIG. 9 is a structural block diagram of an electronic device 10 provided by an embodiment of the present disclosure.
- the electronic device shown in FIG. 9 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
- the electronic device 10 includes a processor 11, which can be loaded into a random access memory (RAM, Random Access Memory) 13 according to a program stored in a read only memory (ROM, Read Only Memory) 12 or from a memory 16 to execute various appropriate actions and processes.
- RAM random access memory
- ROM Read Only Memory
- various programs and data required for the operation of the electronic device 10 are also stored.
- the processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14.
- An input/output (I/O, Input/Output) interface 15 is also connected to the bus 14 .
- the following components are connected to the I/O interface 15: a memory 16 including a hard disk and the like; and a communication section 17 including a network interface card such as a Local Area Network (LAN) card, a modem, etc., which is executed via a network such as the Internet communication processing.
- a drive 18 is also connected to the I/O interface 15 as required.
- embodiments of the present disclosure include a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods illustrated in the flowcharts.
- the computer program can be downloaded and installed from the network through the communication section 17 .
- this computer program is executed by the processor 11, the above-described functions defined in the method of the present disclosure are performed.
- a storage medium including instructions such as a memory including instructions, is also provided, and the above-mentioned instructions can be executed by the processor 11 of the electronic device 10 to complete the above-mentioned method.
- the storage medium may be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage equipment, etc.
- a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device .
- Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开提出一种菜单显示方法、菜单显示装置、电子设备和存储介质,其中,菜单显示方法包括:显示任务列表,其中,任务列表中包含有至少一个任务组,各任务组内包含有至少一个任务,响应于监听到对任务列表中的目标任务组所执行的菜单触发操作,获取目标任务组的任务执行进度信息,并在显示任务列表的页面内显示目标任务组的操作菜单,其中,目标任务组的操作菜单中包含有任务执行进度信息。
Description
相关申请的交叉引用
本公开要求在2020年9月1日在中国提交的中国专利申请号No.202010906840.X的优先权,其全部内容通过引用并入本文。
本公开涉及信息管理技术领域,尤其涉及菜单显示方法、菜单显示装置、电子设备、存储介质和计算机程序产品。
项目管理类产品用于对任务进行管理,在利用项目管理产品进行管理的过程中,通常会设置较多的任务组,不同的任务组中又包含多个任务,而不同的任务的进度情况也是不同的。
因此,当任务数量较多时,无法满足用户快速查看任务信息的需求,导致查看效率低下。
发明内容
本公开提供了一种菜单显示方法、菜单显示装置、电子设备、存储介质和计算机程序产品。本公开的技术方案如下:
根据本公开实施例的第一方面,提供了一种菜单显示方法,包括:
显示任务列表,其中,所述任务列表中包含有至少一个任务组,各所述任务组内包含有至少一个任务;
响应于监听到对所述任务列表中的目标任务组所执行的菜单触发操作,获取所述目标任务组的任务执行进度信息,并在显示所述任务列表的页面内显示所述目标任务组的操作菜单;其中,所述目标任务组的操作菜单中包含有所述任务执行进度信息。
在一些实施例中,所述监听到对所述任务列表中的目标任务组所执行的菜单触发操作,获取所述目标任务组的任务执行进度信息,并在显示所述任务列表的页面内显示所述目标任务组的操作菜单,包括:
监听到对所述任务列表页面中的所述目标任务组所执行的菜单触发操作,获取所述任务执行进度信息,其中,所述任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;
将所述任务执行进度信息填充至菜单模板,生成所述目标任务组的操作菜单并显示。
在一些实施例中,所述将所述任务执行进度信息填充至菜单模板,包括:
获取菜单模板;其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有文本编辑区域;
将所述任务执行进度信息中所述任务数量,和/或所述任务占比,写入所述文本编辑区域,以得到所述目标任务组的操作菜单。
在一些实施例中,所述将所述任务执行进度信息填充至菜单模板,包括:
获取菜单模板;其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有图标填充位置;
生成任务进度图标,其中,所述任务进度图标,用于指示所述执行进度信息中所述任务占比;
将所述任务进度图标填充至所述进度显示区域的所述图标填充位置,以得到所述目标任务组的操作菜单。
在一些实施例中,所述方法,还包括:
当监听到所述目标任务组中至少一任务执行完毕时,则获取更新的任务执行进度信息;其中,所述任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;
采用所述更新的任务执行进度信息,更新所述目标任务组的菜单中显示的任务执行进度信息。
在一些实施例中,所述方法,还包括:
监听到对所述任务列表中的目标任务所执行的菜单触发操作,显示所述目标任务的操作菜单;其中,所述目标任务的操作菜单中包括最近一次对所述目标任务执行的任务处理操作信息。
在一些实施例中,所述方法,还包括:
当监听到对所述目标任务执行任务处理操作时,获取更新的任务处理操作信息;
采用所述更新的任务处理操作信息,更新所述目标任务的菜单中展示的任务处理操作信息。
根据本公开实施例的第二方面,提供一种菜单显示装置,包括:
显示模块,被配置为显示任务列表,其中,所述任务列表中展示有至少一个任务组,各所述任务组内包含有至少一个任务;
监听模块,被配置为监听到对所述任务列表中的目标任务组所执行的菜单触发操作,获取所述目标任务组的任务执行进度信息,并在显示所述任务列表的页面内显示所述目标任务 组的操作菜单;其中,所述目标任务组的操作菜单中包含有所述任务执行进度信息。
在一些实施例中,所述监听模块,包括:
处理单元,被配置为监听到对所述任务列表页面中的所述目标任务组所执行的菜单触发操作,获取所述任务执行进度信息,其中,所述任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;
填充显示单元,被配置为将所述任务执行进度信息填充至菜单模板,生成所述目标任务组的操作菜单并显示。
在一些实施例中,所述填充显示单元,被配置为获取菜单模板;其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有文本编辑区域;将所述任务执行进度信息中所述任务数量,和/或所述任务占比,写入所述文本编辑区域,以得到所述目标任务组的操作菜单。
在一些实施例中,所述填充显示单元,被配置为获取菜单模板;其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有图标填充位置;生成任务进度图标,其中,所述任务进度图标,用于指示所述执行进度信息中所述任务占比;将所述任务进度图标填充至所述进度显示区域的所述图标填充位置,以得到所述目标任务组的操作菜单。
在一些实施例中,所述装置,还包括:
获取模块,被配置为当监听到所述目标任务组中至少一任务执行完毕时,则获取更新的任务执行进度信息;其中,所述任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;
更新模块,被配置为采用所述更新的任务执行进度信息,更新所述目标任务组的菜单中显示的任务执行进度信息。
在一些实施例中,所述监听模块,还被配置为监听到对所述任务列表中的目标任务所执行的菜单触发操作,显示所述目标任务的操作菜单;其中,所述目标任务的操作菜单中包括最近一次对所述目标任务执行的任务处理操作信息。
在一些实施例中,所述获取模块,还被配置为当监听到对所述目标任务执行任务处理操作时,获取更新的任务处理操作信息;
所述更新模块,还被配置为采用所述更新的任务处理操作信息,更新所述目标任务的菜单中展示的任务处理操作信息。
根据本公开实施例的第三方面,提供一种电子设备,包括:
处理器,用于存储所述处理器可执行指令的存储器,其中,所述处理器被配置为执行所 述指令,以实现如第一方面所述的菜单显示方法。
根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如第一方面所述的菜单显示方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的菜单显示方法。
利用本公开的实施例提供的技术方案,
基于对目标任务组执行的菜单触发操作,显示包含目标任务组中任务执行进度信息的操作菜单,使得用户可以快速查看各任务组中任务的执行进度信息,提高了查看的便利性和效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1为本公开实施例提供的一种菜单显示方法的流程图;
图2为本公开实施例提供的一种任务列表的示意图;
图3为本公开实施例提供的一种菜单显示方法的流程图;
图4为本公开实施例提供的一种任务组的操作菜单的示意图;
图5为本公开实施例提供的另一种任务组的操作菜单的示意图;
图6为本公开实施例提供的一种菜单显示方法的流程图;
图7为本公开实施例提供的一种任务的操作菜单的示意图;
图8为本公开实施例提供的一种菜单显示装置80的框图;以及
图9为本公开实施例提供的一种电子设备的结构框图。
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装 置和方法的例子。
图1为本公开实施例提供的一种菜单显示方法的流程图,如图1所示,菜单显示方法用于电子设备中,并且包括以下步骤101至102。
在步骤101中,显示任务列表,其中,任务列表中包含有至少一个任务组,各任务组内包含有至少一个任务。
本公开的菜单显示方法的执行主体为菜单显示装置,该菜单显示装置可以设置在任意的电子设备中,例如,笔记本电脑、智能手机、台式电脑和智能穿戴设备中,本公开实施例中不进行限定。
本公开的一个实施例中,根据需求打开某应用软件或网页的任务列表,并显示该任务列表,任务列表中包含有至少一个任务组,各任务中包含有至少一个任务。该应用软件可以是项目管理软件、企业协同软件等,该网页可以为用于管理项目的网页,本公开实施例不作限定。
例如,图2为本公开实施例提供的一种任务列表的示意图,该任务列表的可视区域中展示了2个任务组,为2020年9月直播计划和2020年8月直播计划,其中,任务组2020年9月直播计划中包含的健康影片宣传、某主题曲弹唱、电影《九百》宣传等,即为该任务组中的任务。在该任务列表中还可以包含其它任务组,本公开实施例中不一一展示,也不进行限定。
在步骤102中,响应于监听到对任务列表中的目标任务组所执行的菜单触发操作,获取目标任务组的任务执行进度信息,并在显示任务列表的页面内显示目标任务组的操作菜单,其中,目标任务组的操作菜单中包含有任务执行进度信息。
其中,目标任务组,即为用户当前需要查看的任务组。作为一种实现方式,针对鼠标的光标停留的位置所对应的任务组,若鼠标停留的时间大于阈值,则所对应的任务组为目标任务组;作为另一种实现方式,可以是基于监测到的用户的眼动轨迹,基于眼动轨迹确定的用户关注的任务组,以确定目标任务组。对于确定目标任务组的方式,本公开实施例中不做限定。
其中,菜单触发操作,可以为对目标任务组执行的点击操作,也可以为对目标任务组执行的滑动操作,又或者是对电子设备执行的晃动操作、屏幕转置操作等,本公开实施例中不进行限定。
其中,执行进度信息,包含任务组中已执行完毕任务的任务数量和/或任务占比、或未执行完毕的任务数量和/或任务占比。
实际应用中,由于任务列表页面中包含较多的任务组,而不同的任务组中又包含多个任 务,且任务组中的多个任务的执行状态和进度情况也不相同,有些任务处于已完成状态,有些任务处于未完成状态,当当前任务组中的任务较多时,查看不同任务的执行进度信息则存在较大的难度。因此,本公开实施例中基于对目标任务组执行的菜单触发操作,在目标任务组的操作菜单中展示各任务的执行进度信息,增加了操作菜单中展示信息的内容,使得用户可以直观地查看任务组中任务执行进度信息,提高了查看的效率。
本公开实施例的菜单显示方法中,显示任务列表,响应于监听到对任务列表中的目标任务组所执行的菜单触发操作,获取目标任务组的任务执行进度信息,并在显示任务列表的页面内显示目标任务组的操作菜单,其中,目标任务组的操作菜单中包含有任务执行进度信息,本公开中基于对目标任务组执行的菜单触发操作,显示包含目标任务组中任务执行进度信息的操作菜单,使得用户可以快速查看各任务组中任务的执行进度信息,提高了查看的便利性和效率。
实际应用中,任务组中通常包含有较多的任务,例如,项目管理***中,用户通常需要及时了解该任务组中已执行完毕任务的任务数量和/或任务占比,以便于用户快速了解已完成任务的情况,提高管理的效率。基于上一实施例,图3为本公开实施例提供的一种菜单显示方法的流程图,如图3所示,上述步骤102包括步骤301至302。
在步骤301中,响应于监听到对任务列表页面中的目标任务组所执行的菜单触发操作,获取任务执行进度信息。
其中,任务执行进度信息包括目标任务组中执行完毕任务的任务数量和/或任务占比。
其中,菜单触发操作,可以为对目标任务组执行的点击操作,也可以为对目标任务组执行的滑动操作,又或者是对电子设备执行的晃动操作、屏幕转置操作等。
在本公开实施例的一种实现方式中,响应于监听到对任务列表页面中的目标任务组所执行的菜单触发操作,向服务器发送查询指令,以查询得到目标任务组中执行完毕任务的任务数量和/或任务占比,以得到执行进度信息。
在本公开实施例的另一种实现方式中,按照预设周期,获取服务器中的至少一个任务组中执行完毕任务的任务数量和/或任务占比,以保存在电子设备的本地存储单元中,并且响应于监听到对任务列表页面中的目标任务组所执行的菜单触发操作,根据目标任务组的标识,查询本地存储单元中存储的目标任务组中执行完毕任务的任务数量和/或任务占比,以得到执行进度信息。
在步骤302中,通过将任务执行进度信息填充至菜单模板,生成并显示目标任务组的操作菜单。
本公开实施例中将任务执行进度信息填充至菜单模板,生成并显示目标任务组的操作菜 单,可通过以下三种可能的实现方式实现:
作为一种实现方式,获取菜单模板,其中,菜单模板中包含操作控件和进度显示区域,操作控件用于对目标任务组进行编辑,例如,操作控件包含删除、修改名称、批量选择、创建新的任务组等。进度显示区域设置有文本编辑区域,将任务执行进度信息中的任务数量、和/或任务占比写入文本编辑区域,以得到目标任务组的操作菜单。例如,已完成任务15个、完成率75%。
如图4所示,图4中的界面E1中M1指示的即为菜单模板,其中,D1指示的区域为进度显示区域,其中,“任务概览”为文本编辑区域,其中,文本编辑区域中以文本方式,展示了当前查询到的已执行完毕任务的任务数量、和任务占比。
作为另一种实现方式,获取菜单模板,其中,菜单模板中包含操作控件和进度显示区域,操作控件用于对目标任务组进行编辑,例如,操作控件包含删除、修改名称、批量选择、创建新的任务组等。进度显示区域设置有图标填充位置,生成任务进度图标,其中,任务进度图标,用于指示执行进度信息中的任务占比,将任务进度图标填充至进度显示区域的图标填充位置,以得到目标任务组的操作菜单。也就是说将任务执行进度信息通过可视化图标进行展示,相较于文字展示的方式,展示效果更加直观,提高了展示效果。
如图4所示,图4中的界面E2中M2指示的即为菜单模板,其中,D2指示的区域为进度显示区域,其中,“任务概览”中即以圆形进度图标的方式,展示了当前查询到的已执行完毕任务的任务占比,例如界面E2中展示的已执行完毕任务的任务占比为75%。其中,任务进度图标还可以是其它形式的任务图标,例如,饼图形式、柱状进度图标等,本公开实施例中不进行限定。
作为第三种实现方式,获取菜单模板,该菜单模板中既包含展示执行进度信息中的任务数量和任务占比的文本编辑区域,还包含展示任务占比的任务进度图标,通过同时展示任务数量和任务占比的文本部分、以及任务占比的任务进度图标,提高了展示的可读性,满足了不同场景下的展示需求,提高了展示效果。
如图5所示,在D3指示的进度显示区域中,包含文本编辑区域和图标填充位置,同时在文本编辑区域中以文本方式,展示了当前查询到的已执行完毕任务的任务数量和任务占比,以及在图标填充位置通过任务图标展示了任务占比。
需要说明的是,菜单模板可以是存储在本地电子设备中,也可以存储在服务器中,其中,菜单模板可以是随机获取的,或者可以根据不同的展示需求,获取不同的菜单模板,本公开实施例中不进行限定。
需要理解的是,对于任务组中未执行完毕任务的任务数量和/或任务占比,也可以在操 作菜单中显示,其实现原理参阅前述执行完毕任务的任务数量和/或任务占比的实现原理,此处不再赘述。
本公开实施例的菜单显示方法中,响应于监听到对任务列表页面中的目标任务组所执行的菜单触发操作,查询任务执行进度信息,其中,任务执行进度信息包括目标任务组中执行完毕任务的任务数量和/或任务占比,并且通过将任务执行进度信息填充至菜单模板,生成目标任务组的操作菜单并显示,其中,菜单中可以文字或进度图标的视图方式进行,增加了菜单中展示的内容,便于用户快速了解当前任务组中的任务执行情况,提高了查看效率。
基于上述实施例,由于目标任务组中的部分任务是在执行中的,从而目标任务组中的任务执行进度信息是动态变化的,为了提高目标任务组中当前展示的菜单的准确性,需要对操作菜单中展示的任务的执行进度信息进行更新,为此,上述步骤102和302之后,菜单显示方法还可以包含以下步骤:
响应于监听到目标任务组中至少一任务已执行完毕,获取更新的任务执行进度信息;其中,更新的任务执行进度信息包括目标任务组中执行完毕任务的任务数量和/或任务占比;以及采用更新的任务执行进度信息,更新目标任务组的菜单中显示的任务执行进度信息。
本公开实施例中,获取更新的任务执行进度信息,包含以下两种实现方式:
作为一种实现方式,可周期性向服务器发送查询指令,以查询目标任务组中是否存在至少一已执行完毕的任务,在确定存在至少一已执行完毕的任务的情况下,获取更新的任务执行进度信息。
作为另一种实现方式,接收服务器在至少一个任务已执行完毕时发送的更新的任务执行进度信息。
进而,采用更新的任务执行进度信息,更新目标任务组的菜单中显示的任务执行进度信息,确保了相应目标任务组的操作菜单中展示的任务执行进度信息的准确性。
上述实施例中,说明了针对任务列表中的任意一个任务组,可以在监听到对任务列表中的目标任务组所执行的菜单触发操作时,展示目标任务组的操作菜单,而为了便于了解对任务组中的各个任务执行的任务处理操作信息情况,还可以展示目标任务的操作菜单。基于上述实施例,图6为本公开实施例提供的一种菜单显示方法的流程图。
如图6所示,步骤101之后,该方法还可以包含步骤601。
在步骤601中,响应于监听到对任务列表中的目标任务所执行的菜单触发操作,显示目标任务的操作菜单,其中,目标任务的操作菜单中包括最近一次对目标任务执行的任务处理操作信息。
其中,菜单触发操作,可以为对目标任务执行的点击操作,也可以为对目标任务执行的 滑动操作,又或者是对电子设备执行的晃动操作、屏幕转置操作等。
其中,任务处理操作信息,包含任务处理的处理人、处理操作的名称和执行处理操作的时间。
本公开实施例中,任务列表中包含有至少一个任务组,每个任务组中包含至少一个任务,在任务列表中,可展示出每一个任务组中包含的至少一个任务,针对鼠标的光标停留的位置所对应的任务,若鼠标停留的时间大于阈值,则所对应的任务为目标任务。
在本公开实施例的一种可能的实现方式中,按照预设周期,获取服务器中最近一次对目标任务执行的任务处理操作信息,以保存在电子设备的本地存储单元中,响应于监听到对任务列表中的目标任务所执行的菜单触发操作,根据目标任务的标识,查询本地存储单元中存储的最近一次对目标任务执行的任务处理操作信息,以生成并显示目标任务的操作菜单,其中,目标任务的操作菜单中包括最近一次对目标任务执行的任务处理操作信息。
在本公开实施例的另一种实现方式中,响应于监听到对任务列表中的目标任务所执行的菜单触发操作,根据目标任务的标识,向服务器发送查询指令,以获取最近一次对目标任务执行的任务处理操作信息,以生成并显示目标任务的操作菜单,其中,目标任务的操作菜单中包括最近一次对目标任务执行的任务处理操作信息。
如图7所示,第一个任务组中的目标任务为“的的女”,M4中展示的即为对应该目标任务的操作菜单,操作菜单中展示有操作选项,例如,“批量勾选”、“删除”、“重命名”、“在上方创建任务”等,还包含最近一次对该目标任务执行的任务处理操作信息,即C指示的内容,其中包含“处理人为:王三,处理操作的名称为:创建了这个任务,执行任务处理操作的时间为:2020/8/26 13:56”,以便于快速了解对任务执行的最近一次任务处理操作,便于对任务的管理。
在本公开实施例的一种实现方式中,为了提高目标任务的操作菜单中信息展示的准确性,可及时对操作菜单中的展示内容进行更新,从而,步骤601之后,还可以包含以下步骤:
响应于监听到对目标任务执行任务处理操作,获取更新的任务处理操作信息;以及
采用更新的任务处理操作信息,更新目标任务的操作菜单中展示的任务处理操作信息。
在本公开实施例的一种实现方式中,周期性向服务器发送查询指令,响应于查询到对目标任务执行了任务处理操作,得到更新的任务处理操作信息,进而,采用更新的任务处理操作信息,更新目标任务的操作菜单中展示的任务处理操作信息,实现了对操作菜单内容的及时更新,以提高操作菜单内容展示的准确性。
在本公开实施例的另一种实现方式中,接收服务器在对目标任务执行了任务处理操作时 发送的更新的任务处理操作信息,进而,采用更新的任务处理操作信息,更新目标任务的操作菜单中展示的任务处理操作信息,实现了对目标任务的操作菜单内容的及时更新,以提高操作菜单内容展示的准确性。
本公开实施例的菜单显示方法中,显示任务列表,并且响应于对任务列表中的目标任务所执行的菜单触发操作,显示目标任务的操作菜单,其中,目标任务的操作菜单中展示有最近一次对目标任务执行的任务处理操作信息,实现了可直接在任务列表页面中,实时查看每一个任务的操作菜单,提高了管理效率。
图8为本公开实施例提供的一种菜单显示装置80的框图。参照图8,该装置80包括显示模块81和监听模块82。
显示模块81,被配置为显示任务列表,其中,任务列表中展示有至少一个任务组,各任务组内包含有至少一个任务。
监听模块82,被配置为响应于监听到对任务列表中的目标任务组所执行的菜单触发操作,获取目标任务组的任务执行进度信息,并在显示任务列表的页面内显示目标任务组的操作菜单;其中,目标任务组的操作菜单中包含有任务执行进度信息。
进一步,作为本公开实施例的一种实现方式,上述监听模块82,包括:
处理单元,被配置为响应于监听到对所述任务列表页面中的所述目标任务组所执行的菜单触发操作,获取所述任务执行进度信息,其中,所述任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;以及
填充显示单元,被配置为通过将所述任务执行进度信息填充至菜单模板,生成并显示所述目标任务组的操作菜单。
作为本公开实施例的一种实现方式,上述填充显示单元,被配置为获取菜单模板,其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有文本编辑区域;以及将所述任务执行进度信息中所述任务数量、和/或所述任务占比,写入所述文本编辑区域,以得到所述目标任务组的操作菜单。
作为本公开实施例的一种实现方式,上述填充显示单元,被配置为获取菜单模板,其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有图标填充位置;生成任务进度图标,其中,所述任务进度图标,用于指示所述执行进度信息中的所述任务占比;以及将所述任务进度图标填充至所述进度显示区域的所述图标填充位置,以得到所述目标任务组的操作菜单。
作为本公开实施例的一种实现方式,所述装置,还包括:
获取模块,被配置为响应于监听到所述目标任务组中至少一任务执行完毕,获取更新的 任务执行进度信息;其中,所述更新的任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;以及
更新模块,被配置为采用所述更新的任务执行进度信息,更新所述目标任务组的菜单中显示的任务执行进度信息。
作为本公开实施例的一种实现方式,上述监听模块82,还被配置为响应于监听到对所述任务列表中的目标任务所执行的菜单触发操作,显示所述目标任务的操作菜单;其中,所述目标任务的操作菜单中包括最近一次对所述目标任务执行的任务处理操作信息。
作为本公开实施例的一种实现方式,上述获取模块,还被配置为响应于监听到对所述目标任务执行任务处理操作,获取更新的任务处理操作信息;并且
上述更新模块,还被配置为采用所述更新的任务处理操作信息,更新所述目标任务的操作菜单中展示的任务处理操作信息。
关于本公开实施例中的菜单显示装置,其中各个模块执行操作的具体方式已经在上述菜单显示方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开实施例的菜单显示装置中,显示任务列表,其中,任务列表中包含有至少一个任务组,各任务组内包含有至少一个任务,响应于监听到对任务列表中的目标任务组所执行的菜单触发操作,获取目标任务组的任务执行进度信息,并在显示任务列表的页面内显示目标任务组的操作菜单,其中,目标任务组的操作菜单中包含有任务执行进度信息,本公开中基于对目标任务组执行的菜单触发操作,显示包含目标任务组中任务执行进度信息的操作菜单,使得用户可以快速查看各任务组中任务的执行进度信息,提高了查看的便利性和效率。
为了实现上述实施例,本公开实施例还提供一种电子设备,包括:处理器,用于存储所述处理器可执行指令的存储器,其中,所述处理器被配置为执行所述指令,以实现如前述方法实施例所述的菜单显示方法。
为了实现上述实施例,本公开实施例还提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如前述方法实施例所述的菜单显示方法。
为了实现上述实施例,本公开实施例还提供了一种计算机程序产品,包括计算机指令,当所述计算机指令由电子设备的处理器执行时,使得所述电子设备能够执行如前述方法实施例所述的菜单显示方法。
图9是本公开实施例提供的一种电子设备10的结构框图。图9示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图9所示,电子设备10包括处理器11,其可以根据存储在只读存储器(ROM,Read Only Memory)12中的程序或者从存储器16加载到随机访问存储器(RAM,Random Access Memory)13中的程序而执行各种适当的动作和处理。在RAM 13中,还存储有电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O,Input/Output)接口15也连接至总线14。
以下部件连接至I/O接口15:包括硬盘等的存储器16;以及包括诸如局域网(LAN,Local Area Network)卡、调制解调器等的网络接口卡的通信部分17,通信部分17经由诸如因特网的网络执行通信处理。驱动器18也根据需要连接至I/O接口15。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分17从网络上被下载和安装。在该计算机程序被处理器11执行时,执行本公开的方法中限定的上述功能。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由电子设备10的处理器11执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
本公开所有实施例均可以单独被执行,也可以与其他实施例相结合被执行,均视为本公开要求的保护范围。
Claims (17)
- 一种菜单显示方法,其特征在于,包括:显示任务列表,其中,所述任务列表中包含有至少一个任务组,各所述任务组内包含有至少一个任务;以及响应于监听到对所述任务列表中的目标任务组所执行的菜单触发操作,获取所述目标任务组的任务执行进度信息,并在显示所述任务列表的页面内显示所述目标任务组的操作菜单;其中,所述目标任务组的操作菜单中包含有所述任务执行进度信息。
- 根据权利要求1所述的菜单显示方法,其特征在于,所述响应于监听到对所述任务列表中的目标任务组所执行的菜单触发操作,获取所述目标任务组的任务执行进度信息,并在显示所述任务列表的页面内显示所述目标任务组的操作菜单,包括:响应于监听到对所述任务列表页面中的所述目标任务组所执行的菜单触发操作,获取所述任务执行进度信息,其中,所述任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;以及通过将所述任务执行进度信息填充至菜单模板,生成并显示所述目标任务组的操作菜单。
- 根据权利要求2所述的菜单显示方法,其特征在于,所述将所述任务执行进度信息填充至菜单模板,包括:获取所述菜单模板;其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有文本编辑区域;以及将所述任务执行进度信息中的所述任务数量、和/或所述任务占比写入所述文本编辑区域,以得到所述目标任务组的操作菜单。
- 根据权利要求2所述的菜单显示方法,其特征在于,所述将所述任务执行进度信息填充至菜单模板,包括:获取所述菜单模板;其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有图标填充位置;生成任务进度图标,其中,所述任务进度图标,用于指示所述执行进度信息中的所述任务占比;以及将所述任务进度图标填充至所述进度显示区域的所述图标填充位置,以得到所述目标任务组的操作菜单。
- 根据权利要求1所述的菜单显示方法,还包括:响应于监听到所述目标任务组中的至少一任务执行完毕,获取更新的任务执行进度信息;其中,所述更新的任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;以及采用所述更新的任务执行进度信息,更新所述目标任务组的操作菜单中显示的任务执行进度信息。
- 根据权利要求1至5中任一项所述的菜单显示方法,还包括:响应于监听到对所述任务列表中的目标任务所执行的菜单触发操作,显示所述目标任务的操作菜单;其中,所述目标任务的操作菜单中包括最近一次对所述目标任务执行的任务处理操作信息。
- 根据权利要求6所述的菜单显示方法,还包括:响应于监听到对所述目标任务执行任务处理操作,获取更新的任务处理操作信息;以及采用所述更新的任务处理操作信息,更新所述目标任务的操作菜单中展示的任务处理操作信息。
- 一种菜单显示装置,其特征在于,包括:显示单元,被配置为显示任务列表,其中,所述任务列表中包含有至少一个任务组,各所述任务组内包含有至少一个任务;以及监听单元,被配置为响应于监听到对所述任务列表中的目标任务组所执行的菜单触发操作,获取所述目标任务组的任务执行进度信息,并在显示所述任务列表的页面内显示所述目标任务组的操作菜单;其中,所述目标任务组的操作菜单中包含有所述任务执行进度信息。
- 根据权利要求8所述的菜单显示装置,其特征在于,所述监听模块,包括:处理单元,被配置为响应于监听到对所述任务列表页面中的所述目标任务组所执行的菜单触发操作,获取所述任务执行进度信息,其中,所述任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;以及填充显示单元,被配置为通过将所述任务执行进度信息填充至菜单模板,生成并显示所述目标任务组的操作菜单。
- 根据权利要求9所述的菜单显示装置,其特征在于,所述填充显示单元,被配置为:获取所述菜单模板,其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有文本编辑区域;以及将所述任务执行进度信息中所述任务数量、和/或所述任务占比写入所述文本编辑区域,以得到所述目标任务组的操作菜单。
- 根据权利要求9所述的菜单显示装置,其特征在于,所述填充显示单元,被配置为:获取所述菜单模板,其中,所述菜单模板中包含操作控件和进度显示区域,所述操作控件用于对所述目标任务组进行编辑,所述进度显示区域设置有图标填充位置;生成任务进度图标,其中,所述任务进度图标,用于指示所述执行进度信息中的所述任务占比;以及将所述任务进度图标填充至所述进度显示区域的所述图标填充位置,以得到所述目标任务组的操作菜单。
- 根据权利要求8所述的菜单显示装置,还包括:获取模块,被配置为响应于监听到所述目标任务组中至少一任务执行完毕,获取更新的任务执行进度信息;其中,所述更新的任务执行进度信息包括所述目标任务组中执行完毕任务的任务数量和/或任务占比;以及更新模块,被配置为采用所述更新的任务执行进度信息,更新所述目标任务组的菜单中显示的任务执行进度信息。
- 根据权利要求12所述的菜单显示装置,其特征在于,所述监听模块,被配置为响应于监听到对所述任务列表中的目标任务所执行的菜单触发操作,显示所述目标任务的操作菜单,其中,所述目标任务的操作菜单中包括最近一次对所述目标任务执行的任务处理操作信息。
- 根据权利要求13所述的菜单显示装置,其特征在于,所述获取模块,还被配置为响应于监听到对所述目标任务执行任务处理操作,获取更新的任务处理操作信息;并且所述更新模块,还被配置为采用所述更新的任务处理操作信息,更新所述目标任务的操作菜单中展示的任务处理操作信息。
- 一种电子设备,其特征在于,包括:处理器;以及用于存储所述处理器可执行指令的存储器,其中,所述处理器被配置为执行所述指令,以实现根据权利要求1至7中任一项所述的菜单显示方法。
- 一种存储介质,存储有指令,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备执行根据权利要求1至7中任一项所述的菜单显示方法。
- 一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令当由电子设备的处理器执行时,使得所述电子设备执行根据权利要求1至7中任一项所述的菜单显示方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010906840.X | 2020-09-01 | ||
CN202010906840.XA CN112199007A (zh) | 2020-09-01 | 2020-09-01 | 菜单显示方法、装置、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022048329A1 true WO2022048329A1 (zh) | 2022-03-10 |
Family
ID=74006327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/106841 WO2022048329A1 (zh) | 2020-09-01 | 2021-07-16 | 菜单显示方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112199007A (zh) |
WO (1) | WO2022048329A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116700939A (zh) * | 2023-08-08 | 2023-09-05 | 腾讯科技(深圳)有限公司 | 地图数据处理方法、装置、***、电子设备及存储介质 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112199007A (zh) * | 2020-09-01 | 2021-01-08 | 北京达佳互联信息技术有限公司 | 菜单显示方法、装置、电子设备和存储介质 |
WO2023024974A1 (zh) * | 2021-08-26 | 2023-03-02 | 武汉联影医疗科技有限公司 | 医疗设备及*** |
CN114912045A (zh) * | 2022-04-19 | 2022-08-16 | 北京字跳网络技术有限公司 | 任务的处理方法、装置、设备及介质 |
CN116028731B (zh) * | 2023-03-29 | 2023-06-20 | 深圳市思为软件技术有限公司 | 目标事件完成度的显示方法及相关产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102640101A (zh) * | 2009-12-02 | 2012-08-15 | 三星电子株式会社 | 用于提供用户接口的方法及装置 |
US20160350689A1 (en) * | 2015-05-29 | 2016-12-01 | Nhn Entertainment Corporation | System and method for providing task tracking |
CN107730196A (zh) * | 2017-08-01 | 2018-02-23 | 上海壹账通金融科技有限公司 | 项目进度管理方法及终端设备 |
US20180114178A1 (en) * | 2016-10-24 | 2018-04-26 | Oracle International Corporation | Display control system and method for controlling a display of project management objects |
CN111290854A (zh) * | 2020-01-20 | 2020-06-16 | 腾讯科技(深圳)有限公司 | 任务管理方法、装置、***、计算机存储介质及电子设备 |
CN112199007A (zh) * | 2020-09-01 | 2021-01-08 | 北京达佳互联信息技术有限公司 | 菜单显示方法、装置、电子设备和存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10134009B2 (en) * | 2013-03-13 | 2018-11-20 | Sap Se | Methods and systems of providing supplemental informaton |
CN108764810A (zh) * | 2018-04-02 | 2018-11-06 | 深圳市前海众惠天下网络科技有限公司 | 任务管理的方法、控制装置及存储介质 |
-
2020
- 2020-09-01 CN CN202010906840.XA patent/CN112199007A/zh active Pending
-
2021
- 2021-07-16 WO PCT/CN2021/106841 patent/WO2022048329A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102640101A (zh) * | 2009-12-02 | 2012-08-15 | 三星电子株式会社 | 用于提供用户接口的方法及装置 |
US20160350689A1 (en) * | 2015-05-29 | 2016-12-01 | Nhn Entertainment Corporation | System and method for providing task tracking |
US20180114178A1 (en) * | 2016-10-24 | 2018-04-26 | Oracle International Corporation | Display control system and method for controlling a display of project management objects |
CN107730196A (zh) * | 2017-08-01 | 2018-02-23 | 上海壹账通金融科技有限公司 | 项目进度管理方法及终端设备 |
CN111290854A (zh) * | 2020-01-20 | 2020-06-16 | 腾讯科技(深圳)有限公司 | 任务管理方法、装置、***、计算机存储介质及电子设备 |
CN112199007A (zh) * | 2020-09-01 | 2021-01-08 | 北京达佳互联信息技术有限公司 | 菜单显示方法、装置、电子设备和存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116700939A (zh) * | 2023-08-08 | 2023-09-05 | 腾讯科技(深圳)有限公司 | 地图数据处理方法、装置、***、电子设备及存储介质 |
CN116700939B (zh) * | 2023-08-08 | 2024-03-15 | 腾讯科技(深圳)有限公司 | 地图数据处理方法、装置、***、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112199007A (zh) | 2021-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022048329A1 (zh) | 菜单显示方法和装置 | |
US10762277B2 (en) | Optimization schemes for controlling user interfaces through gesture or touch | |
US7925988B2 (en) | System and method for providing sticky applications | |
CN105229678B (zh) | 进程建模和界面 | |
CN109902255B (zh) | 页面混合浏览记录生成方法、装置、设备和存储介质 | |
US10304225B2 (en) | Chart-type agnostic scene graph for defining a chart | |
CN110110101B (zh) | 多媒体内容的推荐方法、装置、终端、服务器及可读介质 | |
CA2673556C (en) | Transparent flow model simulation implementing bi-directional links | |
US20180357112A1 (en) | Data Engine | |
US20190005156A1 (en) | Data flow visualization system | |
CN109492200A (zh) | 协同文档还原方法、装置、存储介质及电子设备 | |
US20220374588A1 (en) | View display method and device of form and electronic equipment | |
US10395412B2 (en) | Morphing chart animations in a browser | |
US10609442B2 (en) | Method and apparatus for generating and annotating virtual clips associated with a playable media file | |
CN110673886B (zh) | 用于生成热力图的方法和装置 | |
US11086498B2 (en) | Server-side chart layout for interactive web application charts | |
CN113656533A (zh) | 一种树形控件处理方法、装置及电子设备 | |
CN111212300B (zh) | 在线文档的处理方法、装置、电子设备及存储介质 | |
WO2023221795A1 (zh) | 生成视图的方法、装置、电子设备及存储介质 | |
KR20140077115A (ko) | 3d 에서의 객체 그룹들의 정의 | |
CN108960433B (zh) | 用于运行机器学习建模过程的方法及*** | |
CN116974680B (zh) | 一种基于外设鼠键的电脑桌面远程控制方法、装置及设备 | |
CN113706209B (zh) | 运营数据处理方法及相关装置 | |
CN113806596B (zh) | 运营数据管理方法及相关装置 | |
US20240005586A1 (en) | Systems and methods for animating transition of an object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21863397 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21863397 Country of ref document: EP Kind code of ref document: A1 |