Task management method, device, electronic device and storage medium
By inputting preset characters in the task creation window to trigger the field value setting window, the problem of cumbersome task creation and field setting operations in the prior art is solved, the value of the task field is quickly set, and operation time is saved.
Patent Information
- Application Number
- CN202011631568.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-30
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2040-12-30
AI Technical Summary
In the prior art, the operations of creating tasks and setting task fields are very cumbersome, which makes it take a lot of time to create a large number of tasks.
By entering preset characters in the task creation window, the field value setting window of the task field is triggered, allowing the user to quickly set the value of the task field during the task creation process, without having to wait until the task is created.
It simplifies the operation process of creating tasks and setting task fields, saving operation time and improving user efficiency and interaction experience.
Smart Images

Figure CN112581102B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a task management method, device, electronic device and storage medium. Background Art
[0002] In terms of project management and task management, developers and designers are often required to set multiple tasks for a project and assign multiple tasks to corresponding processing personnel for processing. In some cases, it is also necessary to set processing conditions for each task, such as a processing deadline.
[0003] Among them, currently when users create a new task and set the processing conditions of the task (that is, the values of each field of the task), they often click on the field and select the value of each field after creating the task. That is, the value of each field can only be set after the task is created, and the operation process is relatively cumbersome.
[0004] It can be seen that the operations of creating tasks and setting task fields in the related art are very cumbersome, so when a large number of tasks need to be created, it takes a lot of time. Summary of the invention
[0005] In order to solve the technical problems described in the background technology, the embodiments of the present disclosure provide a task management method, device, electronic device and storage medium. The technical solutions of the present disclosure are as follows:
[0006] According to a first aspect of an embodiment of the present disclosure, a task management method is provided, the method comprising:
[0007] Displaying a task creation window to receive input characters, wherein the task creation window displays an identifier of a first task field;
[0008] In the case where the character is a preset character, displaying a field value setting window for the first task field;
[0009] Receiving a field value setting operation input in the field value setting window;
[0010] In response to the field value setting operation, the set first field value of the first task field is displayed in the task creation window.
[0011] Optionally, the field value setting window displaying the first task field includes:
[0012] Displaying a field selection window, wherein the field selection window displays the name of the first task field;
[0013] receiving a task field selection operation input in the field selection window;
[0014] In response to the task field selection operation, a field value setting window of the selected first task field is displayed.
[0015] Optionally, the method further includes:
[0016] When the preset character is received, a field value setting window of the first task field is displayed;
[0017] Receiving a field value setting operation input in the field value setting window;
[0018] In response to the field value setting operation, the second field value of the first task field is displayed in the task creation window.
[0019] Optionally, after receiving the input character, the method further includes:
[0020] Displaying a delete control in the task creation window;
[0021] Receiving a trigger operation on the delete control;
[0022] In response to the trigger operation, the characters in the task creation window and the first field value of the first task field are deleted.
[0023] Optionally, after the first field value of the first task field set to be displayed in the task creation window, the method further includes:
[0024] When it is detected that the focus of the task creation window is moved out of the task creation window, a task is created in which the first task field is the value of the first field, or the value of the first task field of the created task is saved as the value of the first field.
[0025] Optionally, the identifier is an icon control, and the first field value of the first task field displayed and set in the task creation window includes:
[0026] The first field value is displayed at the display position of the icon control.
[0027] Optionally, the method further includes:
[0028] Receive the addition operation of the task field;
[0029] In response to the adding operation, an identifier of the second task field is displayed in the task creation window.
[0030] Optionally, the method further includes:
[0031] The inputted preset characters are received, and a field selection window including the first task field and the second task field is displayed.
[0032] According to a second aspect of an embodiment of the present disclosure, there is provided a task management device, the device comprising:
[0033] A character receiving module is configured to display a task creation window and receive input characters, wherein the task creation window displays an identifier of a first task field;
[0034] A first window display module is configured to display a field value setting window of the first task field when the character is a preset character;
[0035] A first value setting operation receiving module is configured to receive a field value setting operation input in the field value setting window;
[0036] The first field value display module is configured to display the set first field value of the first task field in the task creation window in response to the field value setting operation.
[0037] Optionally, the first window display module is specifically configured as follows:
[0038] Displaying a field selection window, wherein the field selection window displays the name of the first task field;
[0039] receiving a task field selection operation input in the field selection window;
[0040] In response to the task field selection operation, a field value setting window of the selected first task field is displayed.
[0041] Optionally, the device further comprises:
[0042] A second window display module is configured to display a field value setting window of the first task field when receiving the preset character;
[0043] A second value setting operation receiving module is configured to receive a field value setting operation input in the field value setting window;
[0044] The second field value display module is configured to display the set second field value of the first task field in the task creation window in response to the field value setting operation.
[0045] Optionally, the device further comprises:
[0046] A delete control display module, configured to display a delete control in the task creation window;
[0047] A trigger operation receiving module, configured to receive a trigger operation on the delete control;
[0048] The deleting module is configured to delete the characters in the task creation window and the first field value of the first task field in response to the triggering operation.
[0049] Optionally, the device further comprises:
[0050] The creation and saving module is configured to create a task in which the first task field is the value of the first field, or save the value of the first task field of the created task as the value of the first field when it is detected that the focus of the task creation window is moved out of the task creation window.
[0051] Optionally, the identifier is an icon control, and the first field value display module is specifically configured as follows:
[0052] The first field value is displayed at the display position of the icon control.
[0053] Optionally, the device further comprises:
[0054] A field adding operation receiving module is configured to receive an adding operation of a task field;
[0055] The field identification display module is configured to display the identification of the second task field in the task creation window in response to the adding operation.
[0056] Optionally, the first window display module is further configured to:
[0057] The inputted preset characters are received, and a field selection window including the first task field and the second task field is displayed.
[0058] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:
[0059] processor;
[0060] a memory for storing instructions executable by the processor;
[0061] The processor is configured to execute the instructions to implement the task management method provided by the present disclosure.
[0062] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device implements the task management method provided by the present disclosure.
[0063] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the task management method provided by the present disclosure is implemented.
[0064] The technical solution provided by the embodiment of the present disclosure displays a task creation window and is capable of receiving input characters, so that when the character is a preset character, a field value setting window of the first task field represented by the identifier displayed in the task creation window is displayed, and then a field value setting operation input in the field value setting window is received, and in response to the field value setting operation, the first field value of the set first task field is displayed in the task creation window.
[0065] It can be seen that in the embodiments of the present disclosure, a task creation window can be displayed to input preset characters, thereby triggering a field value setting window for displaying the task field, and then the value of the first task field represented by the identifier displayed in the task creation window can be set through the field value setting window, thereby displaying the set value of the first task field in the task creation window.
[0066] That is, in the embodiments of the present disclosure, by inputting preset characters, the field value setting window of the task field can be called up, so that the value of the task field can be quickly set during the process of creating a task, without having to wait until the task is created to set the task field. This is simple and convenient. Therefore, compared with the related technology, the embodiments of the present disclosure simplifies the operation process of creating tasks and setting task fields, thereby saving operation time.
[0067] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 is a flowchart of a task management method according to an exemplary embodiment;
[0069] Figure 2 is a flowchart of another task management method according to an exemplary embodiment;
[0070] Figure 3 It is a schematic diagram of an interface display for setting task fields in the related art;
[0071] Figure 4 This is one of the schematic diagrams of interface display of an electronic device during the specific implementation of a task management method according to an exemplary embodiment;
[0072] Figure 5 This is a second schematic diagram of an interface display of an electronic device during a specific implementation of a task management method according to an exemplary embodiment;
[0073] Figure 6 This is a third schematic diagram of an interface display of an electronic device during a specific implementation of a task management method according to an exemplary embodiment;
[0074] Figure 7 This is a fourth schematic diagram of an interface display of an electronic device during a specific implementation of a task management method according to an exemplary embodiment;
[0075] Figure 8 This is a fifth schematic diagram of an interface display of an electronic device during a specific implementation of a task management method according to an exemplary embodiment;
[0076] Fig. 9 This is a sixth schematic diagram of an interface display of an electronic device during a specific implementation of a task management method according to an exemplary embodiment;
[0077] Fig.10 is a block diagram of a task management device according to an exemplary embodiment;
[0078] Fig.11 is a block diagram of an electronic device according to an exemplary embodiment;
[0079] Fig.12 is a block diagram of another electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0080] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0081] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0082] In order to solve the problem in the related art that the operations of creating tasks and setting task fields are very cumbersome, thus consuming a lot of time when a large number of tasks need to be created, the embodiments of the present disclosure provide a task management method, device, electronic device and storage medium.
[0083] According to a first aspect of an embodiment of the present disclosure, a task management method is provided, which can be applied to project management. For example, when multiple tasks need to be assigned to a project, multiple tasks can be created and the person in charge and the processing deadline for each task can be set.
[0084] The task management method provided by the embodiment of the present disclosure can be applied to electronic devices, such as smart terminals. Figure 1 As shown, the task management method may include the following steps 101-104.
[0085] Step 101: Display a task creation window to receive input characters.
[0086] The task creation window displays an identifier of the first task field. The identifier may be a field name or an icon control of the field. The identifier of the first task field displayed in the task creation window is used to prompt the user which fields can be set for the current task.
[0087] In addition, optionally, the characters received as input include:
[0088] receiving a first input operation in the task creation window;
[0089] In response to the first input operation, a character input by the first input operation is acquired.
[0090] That is, users can enter characters in the task creation window.
[0091] The first input operation may be a click operation on a key on an input keyboard displayed on the electronic device, or may be a voice input operation. When the first input operation is a click operation on a key on an input keyboard displayed on the electronic device, the input character is the character input by the clicked key; when the first input operation is a voice input operation, the input character is the character obtained after text recognition of the input voice information.
[0092] Specifically, for example, when a user creates a task, the following information can be displayed: Figure 4 The task creation window 401 is shown. In the task creation window 401 , an input box 402 is displayed. The first input operation can be an operation in the input box 402 , that is, the user can input characters in the input box 402 .
[0093] The first prompt information may also be displayed in the input box 402 to prompt the user for information that needs to be entered in the input box, so that the user can create a task. Figure 4The first prompt information in the input box 402 shown in the figure, "Please fill in the task description, enter " / " to fill in the assignee and deadline", clearly prompts the user to enter a description of the task in the input box as the task name, and how to set the values of the two task fields "assignee" and "deadline".
[0094] Step 102: When the character is a preset character, a field value setting window of the first task field is displayed.
[0095] A task includes at least one field, so the first task field may include one or more fields. Which fields a task specifically includes is related to the task information of the task.
[0096] In one embodiment, the preset characters may be, for example, “ / ”, “@”, “#”, “*” or “~”. The preset characters may be customized according to the circumstances and are not specifically limited here.
[0097] In an optional embodiment, if at least one character (not a preset character) has been received before the aforementioned step 101, the at least one character is determined as the target name of the task. That is, when multiple characters are received continuously and the last character of the multiple characters is a preset character, the other characters of the multiple characters except the preset character are determined as the target name of the task, and the field value setting window of the first task field is displayed.
[0098] For example, when the preset character is " / ", if the user enters "ABC / " in the electronic device, the target name of the task is determined to be "ABC", and a field value setting window for the task pops up, allowing the user to set the value of the field through the field value setting window.
[0099] In addition, it should be noted that the aforementioned preset characters are not limited to one character, but may also include a combination of multiple characters, which can be customized according to the situation and are not specifically limited here. For example, the preset characters are “ / / ” or “ / \”.
[0100] It can be seen that in the embodiment of the present disclosure, when inputting a task name, inputting preset characters can call up a field value setting window for the task, which is simple and convenient and simplifies the user's operation process.
[0101] Optionally, the field value setting window displaying the first task field includes:
[0102] A field value setting window for the first task field is displayed in the task creation window.
[0103] That is, the field value setting window of the first task field and the task creation window can be displayed superimposed to save display space.
[0104] Step 103: receiving the field value setting operation input in the field value setting window.
[0105] Step 104: In response to the field value setting operation, the set first field value of the first task field is displayed in the task creation window.
[0106] As can be seen from the above, in the embodiment of the present disclosure, a task creation window can be displayed to input preset characters, thereby triggering the field value setting window for displaying the task field, and then the value of the first task field represented by the identifier displayed in the task creation window can be set through the field value setting window, so that the value of the set first task field is displayed in the task creation window. That is, in the embodiment of the present disclosure, the field value setting window of the task field can be called up by inputting preset characters, and the value of the task field can be quickly set in the process of creating a task, without having to wait until the task is created to set the task field, which is simple and convenient. Therefore, compared with the related art, the embodiment of the present disclosure simplifies the operation process of creating tasks and setting task fields, saving operation time.
[0107] According to the second aspect of the embodiment of the present disclosure, a task management method is provided, which can be applied to project management. For example, when multiple tasks need to be assigned to a project, multiple tasks can be created and the person in charge and the processing deadline for each task can be set.
[0108] The task management method provided by the embodiment of the present disclosure can be applied to electronic devices, such as smart terminals. Figure 2 As shown, the task management method may include the following steps 201-206.
[0109] Step 201: Display a task creation window to receive input characters.
[0110] The task creation window displays an identifier of the first task field. The identifier may be a field name or an icon control of the field. The identifier of the first task field displayed in the task creation window is used to prompt the user which fields can be set for the current task.
[0111] Step 202: When the character is a preset character, display a field selection window.
[0112] The field selection window displays the name of the first task field. Therefore, the user can select which field value needs to be set in the field selection window.
[0113] In an optional embodiment, if at least one character (non-preset character) has been received before the aforementioned step 201, the at least one character is determined as the target name of the task. That is, when multiple characters are received continuously and the last character of the multiple characters is a preset character, the other characters of the multiple characters except the preset character are determined as the target name of the task, and the field value setting window of the first task field is displayed. For example, when the preset character is " / ", if the user enters "ABC / " in the electronic device, the target name of the task is determined to be "ABC", and the field selection window pops up, so that the user can select the field to be set through the field selection window.
[0114] Specifically, Figure 6 As shown, when the user enters the characters "Current Project / " in the input box 402, the name of the task to be created is "Current Project", where these characters end with a preset character (i.e., " / "), and a field selection window 408 including the names of the handler field and the deadline field can be directly displayed.
[0115] Step 203: Receive a task field selection operation input in the field selection window.
[0116] Step 204: In response to the task field selection operation, a field value setting window of the selected first task field is displayed.
[0117] The task field selection operation may be a click operation on one of the field names displayed in the field selection window, that is, when the user clicks on a field name, the field value setting window of the field will be displayed.
[0118] In addition, the field value setting window can display candidate options for the field to facilitate users in setting the value of the field.
[0119] Specifically, Figure 6 As shown in the figure, users can click the name of the Deadline field to set the processing deadline of the task, and click the name of the Processor field to set the task processor. For example, after clicking the name of the Processor field, the Figure 7 The field value setting window 407 is shown, wherein the field value setting window 407 displays candidate options for the processor field.
[0120] It can be seen from this that the user can select the field name displayed in the field selection window to display candidate options for the field value, so that the user can select the field value from these candidate options.
[0121] Optionally, the process of determining candidate options for a field displayed in the Field Value Setting window includes:
[0122] Determine candidate options for the first task field according to the setting record of the value of the first task field and the task information of the task.
[0123] It can be seen from this that the embodiments of the present disclosure can determine candidate options for a field according to the setting record of the field and the task information, thereby facilitating the user to select a candidate option that meets their needs.
[0124] For example, when the first task field includes a handler field, a predefined personnel recommendation algorithm can be used to determine candidate options for the handler field. Specifically, the handlers included in the user's setting record for the handler field and the members of the project to which the current task belongs can all be used as candidate options for the handler field.
[0125] Alternatively, for example, when the first task field includes a deadline field, a date that is a preset time (eg, three days) away from the final deadline of the current task may be used as a candidate option for the deadline field.
[0126] Step 205: Receive the field value setting operation input in the field value setting window.
[0127] In one example, the field value setting window includes candidate options for the field, and the field value setting operation is a click operation on the candidate options displayed in the field value setting window.
[0128] In another example, the user enters a field value in a field value setting window, and the electronic device receives the entered field value.
[0129] Step 206: In response to the field value setting operation, the set first field value of the first task field is displayed in the task creation window.
[0130] Among them, in the related art, when setting the value of the task field, the task field setting interface is as follows: Figure 3 As shown, that is, Figure 3 The field setting interface shown shows setting areas for various fields, such as a processor selection area 301 , a start date selection area 302 , and an end date selection area 303 . It can be seen that such a field setting interface will occupy a relatively large display area.
[0131] In the embodiment of the present disclosure, a preset character is input in the task creation window, thereby triggering a field selection window for displaying the task field. Among them, only the field name is displayed in the field selection window, and only after a field is selected from the field selection window will the field value setting window (i.e., field selection area) of the selected field be displayed. Therefore, in the embodiment of the present disclosure, the field selection setting area of the field will be displayed only when the user selects a field from the field selection window, rather than displaying all the field selection areas of all fields. Therefore, compared with the related art, the embodiment of the present disclosure can also save display area.
[0132] As can be seen from the above, in the embodiment of the present disclosure, by inputting preset characters, the display of the field selection window is triggered, and then the field to be set is selected in the field selection window, the field value setting window of the selected field is displayed, and then the value of the field is set through the field value setting window. That is, the embodiment of the present disclosure can quickly set the value of the task field in the process of creating a task, without having to wait until the task is created before setting the task field, which is simple and convenient. Therefore, compared with the related art, the embodiment of the present disclosure simplifies the operation process of creating a task and setting the task field, thereby saving operation time.
[0133] Optionally, when the identifier of the first task field is an icon control, the method further includes:
[0134] Receiving a selection operation on the icon control;
[0135] In response to a selection operation on the icon control, displaying a field value setting window for the field represented by the selected icon control;
[0136] Receiving a field value setting operation input in the field value setting window;
[0137] In response to the field value setting operation, the set first field value of the first task field is displayed in the task creation window.
[0138] The number of the first task field and the icon control is the same, that is, if the first task field includes N fields, then N icon controls will be displayed accordingly, and N is a positive integer.
[0139] It can be seen that the embodiment of the present disclosure displays the icon control of the first task field in the task creation window, so that the user can operate the icon control to call out the field value setting window, and then set the value of the field through the field value setting window. For example, the first task field includes a deadline field and a handler field. Figure 4 As shown, a deadline icon control 4031 and a handler icon control 4032 may be displayed in the task creation window 401 .
[0140] From the above, it can be seen that in the embodiments of the present disclosure, the user can enter preset characters in the task creation window to trigger the electronic device to display a field selection window, select which task field needs to be set in the field selection window, and trigger the electronic device to display the field value setting window of the selected field; or operate the icon control of the task field displayed in the task creation window to trigger the electronic device to display the field value setting window of the task field represented by the operated icon control.
[0141] Optionally, when the preset character is received, a field value setting window of the first task field is displayed;
[0142] Receiving a field value setting operation input in the field value setting window;
[0143] In response to the field value setting operation, the second field value of the first task field is displayed in the task creation window.
[0144] It can be seen that the method for modifying the field value is the same as the field value setting process described above. That is, you can enter a preset character (such as " / ") to trigger the display of the field selection window, and then select which field to set in the field selection window to trigger the display of the field value setting window of the selected field, and then modify the value of the corresponding field through the displayed field value setting window; or, you can operate the icon control of the field displayed in the task creation window, so as to trigger the display of the field value setting window of the field represented by the operated icon control, and then modify the value of the corresponding field through the displayed field value setting window.
[0145] In addition, for each of the aforementioned icon controls, if the value of the field corresponding to the icon control has been set for one of the icons, then when a selection operation on the icon control is detected, a preset mark (such as Fig. 9 The "cross" on the processor icon control 4032 is used to indicate that the field corresponding to the icon control is in a modified state.
[0146] Among them, the field value setting window of the field in the modified state can also display the "Delete Selected" option of the field, that is, after the user clicks the "Delete Selected" option, the value that has been set for the field can be deleted.
[0147] For example Fig. 9 As shown, when the value of the handler field already exists, if the user clicks the handler icon control 4032 again, the field value setting window 407 of the handler field can be displayed. Fig. 9If you click the "Delete Selected" option shown in the figure, the currently selected processor "User B" in the Processor field will be deleted; if the user selects "User A", the value of the Processor field will be changed to "User A".
[0148] The field value setting window 407 of the processor field may be displayed below the input box 402 or below the processor icon control 4032 .
[0149] Optionally, after receiving the input character, the method further includes:
[0150] Displaying a delete control in the task creation window;
[0151] Receiving a trigger operation on the delete control;
[0152] In response to the trigger operation, the characters in the task creation window and the first field value of the first task field are deleted.
[0153] Before receiving the trigger operation, if a task whose first task field value is the first field value has been created, the task is deleted in response to the trigger operation.
[0154] For example, the values of the assignee field and the due date field have been set, but if the user no longer needs the task, he can click Figure 8 The delete control 404 shown in the figure is used to delete the characters in the saved task creation window (i.e., "Current Project") and the recorded handler field as user B and the due date field as October 10, 2020; or delete the created task whose name is "Current Project", the handler field is user B, and the due date field is October 10, 2020.
[0155] Optionally, after the first field value of the first task field set to be displayed in the task creation window, the method further includes:
[0156] When it is detected that the focus of the task creation window is moved out of the task creation window, a task is created in which the first task field is the value of the first field, or the value of the first task field of the created task is saved as the value of the first field.
[0157] or
[0158] Optionally, a save control is also displayed in the task creation window, and the method further includes:
[0159] Receiving an operation on the save control;
[0160] In response to the operation on the save control, a task is created in which the first task field is the value of the first field, or the value of the first task field of the created task is saved as the value of the first field.
[0161] For example, if the task name has been determined, and the values of the assignee and due date fields have been set, you can Figure 8 When the input box 402 shown loses focus for the first time, a task named "Current Project" is created and the values of the Handler field and the Due Date field are saved. Alternatively, when the focus is on the input box 402, you can click Figure 8 The save control 405 shown in FIG. 4 is used to create a task named “Current Project” and save the values of the Processor field and the Due Date field.
[0162] It can be seen that the embodiments of the present disclosure are applicable to both out-of-focus saving and non-out-of-focus saving during the process of creating tasks. That is, the embodiments of the present disclosure support users to quickly set the value of the task field when creating tasks, regardless of the logic of creating tasks with out-of-focus saving or non-out-of-focus saving, thereby improving the efficiency of users and the interactive experience.
[0163] Among them, in the related art, in the process of setting the value of the task field, for example Figure 3 As shown, the user has completed the settings Figure 3 After selecting the values of the various fields shown in , you still need to manually click the save control to save, which is a cumbersome operation process. However, the embodiment of the present disclosure can support out-of-focus saving, that is, the user does not perform any other operations, and can create a task and save the value of the field when the input box loses focus for the first 402 times.
[0164] In addition, if the user modifies the value of one or more fields, the value of the modified field can also be saved when the input box loses focus, or when an operation on the save control is received, the value of the modified field can be saved.
[0165] Optionally, the identifier is an icon control, and the first field value of the first task field displayed and set in the task creation window includes:
[0166] The first field value is displayed at the display position of the icon control.
[0167] Specifically, the specific manner of displaying the field value at the display position of the icon control is: displaying the field value on the icon control, or replacing the icon control used to represent the first task field with the icon control representing the first field value.
[0168] It can be seen from this that the embodiment of the present disclosure displays the value of the field at the display position of the icon control representing the field, so that the user can see the value of the corresponding field from the display position of the icon control, thereby enabling the user to clearly understand whether the field value setting is correct, further facilitating the user's subsequent modification operations on the field value.
[0169] For example, Figure 7 In the example, if the user selects "User B" from the candidate options of the handler field, the avatar of "User B" can be displayed at the display position of the handler icon control 4032, such as Figure 8 Alternatively, Figure 8 As shown, if the value of the deadline field set by the user is "October 10, 2020", "2020 / 10 / 10" can be displayed at the display position of the deadline icon control 4031 to indicate the value of the deadline field.
[0170] In one embodiment, the method further comprises:
[0171] Receive the addition operation of the task field;
[0172] In response to the adding operation, an identifier of the second task field is displayed in the task creation window.
[0173] It can be seen from this that in the embodiments of the present disclosure, fields can also be added to the task creation window.
[0174] In one embodiment, the method further comprises:
[0175] The inputted preset characters are received, and a field selection window including the first task field and the second task field is displayed.
[0176] After adding a field in the task creation window, when a preset character is received, the displayed field selection window will display the first task field and the added second task field.
[0177] Similarly, in the embodiments of the present disclosure, the fields displayed in the task creation window can also be deleted. For example, if the user long presses a certain mark displayed in the task creation window, the field represented by the mark is deleted.
[0178] In one embodiment, after displaying the field value setting window of the first task field, the method further includes:
[0179] Receive close operation;
[0180] In response to the deletion operation, the displayed field value setting window displaying the first task field is closed.
[0181] The closing operation may be a click operation on a “backspace” key or an “esc” key of an input keyboard displayed on the electronic device, or an operation on a “backspace” key or an “esc” key of an external keyboard of the electronic device.
[0182] For example, Figure 7 The field value setting window 407 of the processor field is displayed. If the user does not need to select a processor, the user can implement the above preset operation and close the displayed field value setting window 407 of the processor field.
[0183] In addition, it should be noted that after setting the value of a field, if you need to set the value of another field, you can re-enter the preset characters to call out the field selection window, so as to select the field that needs to be set this time, and then trigger the display of the field value setting window for the selected field; or, you can also operate the icon control of the field displayed in the task creation window, for example, click the icon control of a field to call out the field value setting window for that field.
[0184] For example, in the task creation window, there are a handler field and a deadline field. Enter " / " to bring up the field selection window, select "Handler field", display the handler field value setting window, and set the handler field to "User A". If you need to set the deadline field, follow the same process as "setting the handler field", that is, re-enter " / " to bring up the field selection window, select "Deadline field", and then bring up the field value setting window for the "Deadline field", and then select or set the value of the deadline field in this window. For another example, Figure 4 As shown, click the deadline icon control 4031 displayed in the task creation window to call out the field value setting window of the "deadline field", and select or set the value of the deadline field in this window.
[0185] Combination Figures 4 to 9 The specific implementation of the task management method of the embodiment of the present disclosure can be described as follows.
[0186] (1) When the user needs to create a task, he clicks the create button displayed in the task creation interface of the electronic device, and the electronic device displays the following Figure 4 The task creation window 401 shown has an input box 402 , and a deadline icon control 4031 and a handler icon control 4032 are displayed on the right side of the input box 402 .
[0187] (2) The user enters a name for the task in the input box 402 .
[0188] Among them, Figure 5As shown, after the user enters characters in the input box 402, a delete control 404 is displayed on the right side of the input box 402. The user can click the deadline icon control 4031 to set the deadline, click the handler icon control 4032 to set the handler, click the save control 405 to save the task, or save the task when the input box loses focus. In addition, the user can also click the delete control 404 on the right side of the task creation window 401 to delete the content entered in the input box 402 to cancel the creation of this task.
[0189] (3) If the user enters the character " / " in the input box 402, the field selection window 408 is triggered to display. Figure 6 As shown in the figure, there are two options in the current task, namely, the person who handles the task and the deadline. Of course, it can also be expanded to other fields.
[0190] Generally speaking, the field options displayed in the field selection window 408 are the task fields displayed in the input box 402. Figure 4 As shown, a deadline icon control 4031 of the deadline field and a handler icon control 4032 of the handler field are displayed on the right side of the input box 402. Figure 6 The field selection window 408 in the task has two field options: the processor field and the deadline field. It should be understood that a task also includes other fields besides the fields displayed in the input box, such as level, task description, etc. These fields can be set to take values on the task details page, or can be set to be displayed in the input box. When a field (such as level) is set to be displayed in the input box, Figure 6 The field selection window 408 has three field options: a processor field, a deadline field, and a rating field.
[0191] (4) Taking the processor as an example, explain the process of setting field values.
[0192] In user selection Figure 6 After selecting the name of the handler field displayed in the field selection window 408, a handler field value setting window 407 pops up, and candidate options for the handler field are displayed in the field value setting window 407. The handlers included in the setting record of the handler field by the user and the members of the project to which the current task belongs can be used as candidate options for the handler field.
[0193] If the user does not need to select a processor, the user can use the backspace key to delete, or use the esc key to close the processor field value setting window 407.
[0194] Among them, if the user is Figure 7If a user is selected in the handler field value setting window 407 shown in the figure, the selected user is set as the handler of this task, and the identifier (such as avatar or name) of the handler is displayed at the display position of the handler icon control 4032. For example, if the user sets the value of the handler field to "User B", the avatar (i.e., the letter "b") of "User B" is displayed at the display position of the handler icon control 4032. Figure 8 shown.
[0195] In addition, when the user clicks the processor icon control 4032, the value of the processor field can also be modified or cleared.
[0196] For example, through the above process, the value of the Processor field has been set to "User B". At this time, the user clicks Fig. 9 The processor icon control 4032 shown in the figure will display the field value setting window 407 of the processor field. Fig. 9 Click the "Delete Selected" option in the field value setting window shown in the figure to clear the value of the Processor field. Fig. 9 If you select the "User A" option shown, the value of the Processor field will be changed from "User B" to "User A".
[0197] Alternatively, " / " may be input in the input box 402, so that another processor may be selected according to the above process, and the newly selected processor may be used to replace the original processor.
[0198] In summary, the embodiments of the present disclosure can directly set the values of various fields of the task during the process of creating the task, without having to wait until the task is created to set the task fields, and directly enter the task name, and set the values of various fields through the field icon controls, or directly enter preset characters when entering the task name, and the field selection window can be called up, so that after selecting a field, the field value setting window of the selected field can be called up, and the entire operation process is simple and convenient. Therefore, compared with the related art, the embodiments of the present disclosure simplifies the operation process of creating tasks and setting task fields, thereby saving operation time. In addition, the embodiments of the present disclosure support users to quickly set the values of task fields when creating tasks, regardless of the logic of creating tasks to save out of focus or not, thereby improving user efficiency and interactive experience.
[0199] According to a third aspect of the embodiment of the present disclosure, a task management device is provided, such as Fig.10 As shown, the task management device 100 may include:
[0200] The character receiving module 1001 is configured to display a task creation window and receive input characters, wherein the task creation window displays an identifier of a first task field;
[0201] The first window display module 1002 is configured to display a field value setting window of the first task field when the character is a preset character;
[0202] A first value setting operation receiving module 1003 is configured to receive a field value setting operation input in the field value setting window;
[0203] The first field value display module 1004 is configured to display the set first field value of the first task field in the task creation window in response to the field value setting operation.
[0204] Optionally, the first window display module 1002 is specifically configured as follows:
[0205] Displaying a field selection window, wherein the field selection window displays the name of the first task field;
[0206] receiving a task field selection operation input in the field selection window;
[0207] In response to the task field selection operation, a field value setting window of the selected first task field is displayed.
[0208] Optionally, the device further comprises:
[0209] The second window display module 1005 is configured to display a field value setting window of the first task field when receiving the preset character;
[0210] A second value setting operation receiving module 1006 is configured to receive a field value setting operation input in the field value setting window;
[0211] The second field value display module 1007 is configured to display the set second field value of the first task field in the task creation window in response to the field value setting operation.
[0212] Optionally, the device further comprises:
[0213] A delete control display module 1008 is configured to display a delete control in the task creation window;
[0214] The trigger operation receiving module 1009 is configured to receive a trigger operation on the delete control;
[0215] The deleting module 1010 is configured to delete the characters in the task creation window and the first field value of the first task field in response to the triggering operation.
[0216] Optionally, the device further comprises:
[0217] The creation and saving module 1011 is configured to create a task in which the first task field is the value of the first field, or to save the value of the first task field of the created task as the value of the first field when it is detected that the focus of the task creation window is moved out of the task creation window.
[0218] Optionally, the identifier is an icon control, and the first field value display module 1004 is specifically configured as follows:
[0219] The first field value is displayed at the display position of the icon control.
[0220] Optionally, the device further comprises:
[0221] The field adding operation receiving module 1012 is configured to receive an adding operation of a task field;
[0222] The field identification display module 1013 is configured to display the identification of the second task field in the task creation window in response to the adding operation.
[0223] Optionally, the first window display module 1002 is further configured to:
[0224] The inputted preset characters are received, and a field selection window including the first task field and the second task field is displayed.
[0225] It can be seen that the task management device of the embodiment of the present disclosure can display the task creation window and input preset characters, thereby triggering the field value setting window for displaying the task field, and then setting the value of the first task field represented by the identifier displayed in the task creation window through the field value setting window, so that the value of the set first task field is displayed in the task creation window. That is, in the embodiment of the present disclosure, the field value setting window of the task field can be called up by inputting preset characters, and the value of the task field can be quickly set in the process of creating a task, without having to wait until the task is created to set the task field, which is simple and convenient. Therefore, compared with the related art, the embodiment of the present disclosure simplifies the operation process of creating tasks and setting task fields, thereby saving operation time.
[0226] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0227] According to a fourth aspect of the embodiments of the present disclosure, an electronic device is provided. Fig.11 , the electronic device comprises:
[0228] Processor 1110;
[0229] A memory 1120 for storing instructions executable by the processor 1110;
[0230] The processor is configured to execute the instructions to implement the task management method described above.
[0231] According to a fifth aspect of the embodiments of the present disclosure, an electronic device is also provided. Fig.12 As shown, the electronic device 1200 may be a mobile phone, a computer, a digital broadcast electronic device, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
[0232] Reference Fig.12 , the electronic device 1200 may include one or more of the following components: a processing component 1202 , a memory 1204 , a power component 1206 , a multimedia component 1208 , an audio component 1210 , an input / output (I / O) interface 1212 , a sensor component 1214 , and a communication component 1216 .
[0233] The processing component 1202 generally controls the overall operation of the electronic device 1200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1202 may include one or more processors 1220 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1202 may include one or more modules to facilitate the interaction between the processing component 1202 and other components. For example, the processing component 1202 may include a multimedia module to facilitate the interaction between the multimedia component 1208 and the processing component 1202.
[0234] The memory 1204 is configured to store various types of data to support operations on the electronic device 1200. Examples of such data include instructions for any application or method operating on the electronic device 1200, contact data, phone book data, messages, pictures, videos, etc. The memory 1204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0235] The power supply component 1206 provides power to the various components of the electronic device 1200. The power supply component 1206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1200.
[0236] The multimedia component 1208 includes a screen that provides an output interface between the electronic device 1200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1208 includes a front camera and / or a rear camera. When the electronic device 1200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0237] The audio component 1210 is configured to output and / or input audio signals. For example, the audio component 1210 includes a microphone (MIC), and when the electronic device 1200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1204 or sent via the communication component 1216. In some embodiments, the audio component 1210 also includes a speaker for outputting audio signals.
[0238] I / O interface 1212 provides an interface between processing component 1202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0239] The sensor assembly 1214 includes one or more sensors for providing various aspects of status assessment for the electronic device 1200. For example, the sensor assembly 1214 can detect the open / closed state of the electronic device 1200, the relative positioning of components, such as the display and keypad of the electronic device 1200, and the sensor assembly 1214 can also detect the position change of the electronic device 1200 or a component of the electronic device 1200, the presence or absence of user contact with the electronic device 1200, the orientation or acceleration / deceleration of the electronic device 1200, and the temperature change of the electronic device 1200. The sensor assembly 1214 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1214 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1214 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0240] The communication component 1216 is configured to facilitate wired or wireless communication between the electronic device 1200 and other devices. The electronic device 1200 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 8G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0241] In an exemplary embodiment, the electronic device 1200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the task management method described above.
[0242] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1204 including instructions, and the instructions can be executed by the processor 1220 of the electronic device 1200 to complete the above method. Optionally, for example, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0243] In another aspect of the implementation of the present disclosure, an embodiment of the present disclosure further provides a storage medium, when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the task management method described above.
[0244] According to another aspect of an embodiment of the present disclosure, a computer program product containing instructions is provided, including a computer program, and when the computer program is executed by a processor, the task management method described above is implemented.
[0245] The task management scheme provided here is not inherently related to any specific computer, virtual system or other equipment. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious that the structure required by the system with the scheme of the present invention is constructed. In addition, the present invention is not directed to any specific programming language yet. It should be understood that various programming languages can be utilized to realize the content of the present invention described here, and the description of the above specific language is for disclosing the best mode of the present invention.
[0246] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0247] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all of the features of the individual embodiments previously disclosed. Therefore, the claims that follow the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present invention.
[0248] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0249] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.
[0250] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components in the information extraction scheme according to the disclosed embodiment. The present invention can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0251] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.
Claims
1. A task management method, characterized in that: The method comprises: Displaying a task creation window to receive input characters, wherein the task creation window displays an identifier of a task field; the task field includes a first task field and a second task field; In the case where the character is a preset character, displaying a field value setting window for the task field; Receiving a field value setting operation input in the field value setting window; In response to the field value setting operation, displaying the set first field value of the task field in the task creation window; The field value setting window displaying the task field includes: Displaying a selection window including the first task field and the second task field, wherein the field selection window displays the names of the first task field and the second task field; receiving a task field selection operation input in the field selection window; In response to the task field selection operation, a field value setting window for the selected task field is displayed.
2. The method according to claim 1, characterized in that The method further comprises: When the preset character is received, a field value setting window of the first task field is displayed; Receiving a field value setting operation input in the field value setting window; In response to the field value setting operation, the second field value of the first task field is displayed in the task creation window.
3. The method according to claim 1, characterized in that After receiving the input character, the method further includes: Displaying a delete control in the task creation window; Receiving a trigger operation on the delete control; In response to the trigger operation, the characters in the task creation window and the first field value of the first task field are deleted.
4. The method according to claim 1, characterized in that: After the first field value of the task field set to be displayed in the task creation window is taken, the method further comprises: When it is detected that the focus of the task creation window is moved out of the task creation window, a task is created in which the first task field is the value of the first field, or the value of the first task field of the created task is saved as the value of the first field.
5. The method according to claim 1, characterized in that If the identifier is an icon control, the first field value of the task field set to be displayed in the task creation window includes: The first field value is displayed at the display position of the icon control.
6. The method according to claim 1, characterized in that The method further comprises: Receive the addition operation of the task field; In response to the adding operation, an identifier of the second task field is displayed in the task creation window.
7. A task management device, characterized in that: The device comprises: A character receiving module is configured to display a task creation window and receive input characters, wherein the task creation window displays an identifier of a task field; the task field includes a first task field and a second task field; A first window display module is configured to display a field value setting window of the task field when the character is a preset character; A first value setting operation receiving module is configured to receive a field value setting operation input in the field value setting window; A first field value display module is configured to display the set first field value of the task field in the task creation window in response to the field value setting operation; The first window display module is specifically configured as follows: Displaying a selection window including the first task field and the second task field, wherein the field selection window displays the names of the first task field and the second task field; receiving a task field selection operation input in the field selection window; In response to the task field selection operation, a field value setting window for the selected task field is displayed.
8. The task management device according to claim 7, characterized in that: The device also includes: A second window display module is configured to display a field value setting window of the first task field when receiving the preset character; A second value setting operation receiving module is configured to receive a field value setting operation input in the field value setting window; The second field value display module is configured to display the set second field value of the first task field in the task creation window in response to the field value setting operation.
9. The task management device according to claim 7, characterized in that: The device also includes: A delete control display module, configured to display a delete control in the task creation window; A trigger operation receiving module, configured to receive a trigger operation on the delete control; The deleting module is configured to delete the characters in the task creation window and the first field value of the first task field in response to the triggering operation.
10. The task management device according to claim 7, characterized in that: The device also includes: The creation and saving module is configured to create a task in which the first task field is the value of the first field, or save the value of the first task field of the created task as the value of the first field when it is detected that the focus of the task creation window is moved out of the task creation window.
11. The task management device according to claim 7, characterized in that: The identifier is an icon control, and the first field value display module is specifically configured as follows: The first field value is displayed at the display position of the icon control.
12. The task management device according to claim 7, characterized in that: The device also includes: A field adding operation receiving module is configured to receive an adding operation of a task field; The field identification display module is configured to display the identification of the second task field in the task creation window in response to the adding operation.
13. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the task management method according to any one of claims 1 to 6.
14. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to implement the task management method as claimed in any one of claims 1 to 6.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the task management method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
User interface for creating a spreadsheet data summary table
CN101258486A
Establishing method and device for to-be-handled task in calendar application
CN105959487A