Task reminding method and device, electronic equipment and storage medium
By acquiring task attributes and content, and configuring precise reminder scope and content, the problem of existing technologies being unable to provide precise reminders for some tasks in a project is solved, enabling personalized task reminders and reducing unnecessary interference and omissions.
Patent Information
- Application Number
- CN202111406228.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-24
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2041-11-24
AI Technical Summary
In existing technologies, users can only send reminders for all tasks in a project, and cannot provide precise reminders for only some tasks. This results in too many unnecessary task reminders interfering with the user and potentially causing them to miss important task reminders.
By acquiring task attributes, including task type, priority, status, executor, and time, the scope and content of attributes to be reminded can be configured, and precise reminder messages can be output. Personalized reminders for task comments, field changes, and associated defects are supported.
It enables precise reminders for the attributes and content of tasks that require reminders, avoiding general reminders for all tasks, reducing user interference, and ensuring that important tasks are not missed.
Smart Images

Figure CN114254989B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the computer technology field, and particularly relates to a task reminding method and device, electronic equipment and storage medium. BACKGROUND
[0002] In the related art, a user can only remind or not remind all tasks in a project through a switch, and reminding part of the tasks in the project is not supported. For example, if there are 10 requirements and 10 defects in a project, the user can only remind all the 10 requirements and 10 defects, and reminding only the 10 defects in the project is not supported.
[0003] When all tasks are reminded, too many unnecessary task reminders can disturb the user, and the user can also miss important task reminders, resulting in a poor user experience. Therefore, there is an urgent need for a method for reminding part of the tasks. SUMMARY
[0004] To overcome the problems in the related art, the present disclosure provides a task reminding method, device, electronic equipment and storage medium. The technical solutions of the present disclosure are as follows.
[0005] According to a first aspect of an embodiment of the present disclosure, a task reminding method is provided, comprising:
[0006] obtaining a task attribute of a task, the task attribute being generated according to configured task information, and comprising at least one of the following: a task type, a task priority, a task state, a task executor, and a task time;
[0007] obtaining task content of the task when the task attribute of the task meets a required attribute range, wherein the required attribute range comprises an intersection or a union of multiple task attributes, and the task content comprises at least one of the following: a task message, a field change, and an associated defect;
[0008] outputting a reminding message when the task content of the task meets a required task content.
[0009] Optionally, the required attribute range is configured according to the following steps:
[0010] in response to an operation on an attribute range control, displaying an attribute range creation area, the attribute range creation area comprising at least: a task type configuration area, a task priority configuration area, a task state configuration area, a task executor configuration area, a task time configuration area, a custom configuration area, and an intersection and union configuration area;
[0011] According to the task type input in the task type configuration area, the task priority input in the task priority configuration area, the task state input in the task state configuration area, the task performer input in the task performer configuration area, the task start time and the task end time input in the task time configuration area, and the custom information input in the custom configuration area, the task type, the task priority, the task state, the task performer, the task time, and the custom information input in the intersection-union configuration area are displayed;
[0012] According to the selection operation on the task type, the task priority, the task state, the task performer, the task time, and the custom information displayed in the intersection-union configuration area, the attribute range of the task content that needs to be reminded is configured.
[0013] Optionally, the task content that needs to be reminded is configured according to the following steps:
[0014] In response to the operation on the reminder content control, a reminder content creation area is displayed, and the reminder content creation area at least includes a task message configuration area, a field change configuration area, and an associated defect configuration area.
[0015] According to the switch state selected in the task message configuration area, the field change configuration area, and the associated defect configuration area, the task content that needs to be reminded is configured.
[0016] Optionally, when the task content of the task meets the task content that needs to be reminded, a reminder message is output, including:
[0017] When the task content of the task meets the task content that needs to be reminded, a pre-configured reminder mode is obtained, and the reminder mode includes a reminder target and / or a reminder channel.
[0018] According to the reminder mode, the reminder message is sent.
[0019] Optionally, the reminder mode is configured according to the following steps:
[0020] In response to the operation on the reminder mode control, a reminder mode creation area is displayed, and the reminder mode creation area at least includes a reminder target configuration area and a reminder channel configuration area.
[0021] According to the target input in the reminder target configuration area and the channel selected in the reminder channel configuration area, the reminder mode is configured.
[0022] Optionally, the reminding channel comprises at least one of the following: an instant message channel, an email channel, and a preset interface channel; when the selected channel in the reminding channel configuration area is the preset interface channel, the reminding message is sent according to the reminding mode, comprising:
[0023] calling the preset interface;
[0024] obtaining the target input in the reminding target configuration area;
[0025] obtaining the communication address of the target in the preset interface;
[0026] sending the reminding message to the communication address of the target through the preset interface.
[0027] Optionally, the reminding message is sent according to the reminding mode, comprising:
[0028] generating a message template according to the task attribute, the task content, and the reminding mode;
[0029] outputting a reminding message according to the message template.
[0030] Optionally, the method further comprises:
[0031] in response to a modification operation on a task within the attribute range that needs to be reminded, obtaining the task content of the task that is modified;
[0032] when the modified task content meets the task content that needs to be reminded, outputting a reminding message.
[0033] Optionally, before obtaining the attribute range of the task, the method further comprises:
[0034] in response to a task reminding method creation operation, displaying a task reminding method creation area, the task reminding method creation area comprising at least one of the following: an editing control, an on-off control, and a deletion control;
[0035] in response to a first preset operation on the editing control, displaying a task reminding method name input area and a task range editing control;
[0036] in response to a second preset operation on the task range editing control, displaying a task reminding method editing area, the task reminding method editing area comprising at least one of the following: the attribute range control, the reminding content control, and the reminding mode control; and / or
[0037] in response to a selection operation on the on-off control, determining whether the task reminding method is valid; and / or
[0038] in response to a selection operation on the deletion control, deleting the task reminding method.
[0039] According to a second aspect of the embodiments of the present disclosure, a task reminding device is provided, comprising:
[0040] an attribute obtaining module configured to obtain a task attribute of a task, the task attribute being generated according to configured task information, and comprising at least one of a task type, a task priority, a task state, a task performer, and a task time;
[0041] a content obtaining module configured to obtain a task content of the task when the task attribute of the task meets a required attribute range, wherein the required attribute range comprises an intersection or a union of a plurality of task attributes, and the task content comprises at least one of a task message, a field change, and an associated defect;
[0042] an output reminding module configured to output a reminding message when the task content of the task meets a required task content.
[0043] Optionally, the required attribute range is configured according to the following steps:
[0044] in response to an operation on an attribute range control, an attribute range creation area is displayed, the attribute range creation area comprising at least a task type configuration area, a task priority configuration area, a task state configuration area, a task performer configuration area, a task time configuration area, a custom configuration area, and an intersection and union configuration area;
[0045] according to a task type input in the task type configuration area, a task priority input in the task priority configuration area, a task state input in the task state configuration area, a task performer input in the task performer configuration area, a task start time and a task end time input in the task time configuration area, and custom information input in the custom configuration area, the intersection and union configuration area displays the input task type, task priority, task state, task performer, task time, and custom information;
[0046] according to a selection operation on the task type, task priority, task state, task performer, task time, and custom information displayed in the intersection and union configuration area, the required attribute range is configured.
[0047] Optionally, the required task content is configured according to the following steps:
[0048] in response to an operation on a reminding content control, a reminding content creation area is displayed, the reminding content creation area comprising at least a task message configuration area, a field change configuration area, and an associated defect configuration area;
[0049] The task content requiring prompting is configured according to the switch state selected in the task message configuration area, the field change configuration area and the association defect configuration area.
[0050] Optionally, the output prompting module comprises:
[0051] The reminding mode is obtained in advance when the task content of the task matches the task content requiring prompting, and the reminding mode comprises a reminding target and / or a reminding channel;
[0052] The output prompting unit is configured to send the reminding message according to the reminding mode;
[0053] The reminding mode is configured according to the following steps:
[0054] In response to the operation of the reminding mode control, a reminding mode creation area is displayed, and the reminding mode creation area at least comprises a reminding target configuration area and a reminding channel configuration area;
[0055] The reminding mode is configured according to the target input in the reminding target configuration area and the channel selected in the reminding channel configuration area.
[0056] Optionally, the reminding channel comprises at least one of the following: an instant message channel, an email channel and a preset interface channel; when the channel selected in the reminding channel configuration area is the preset interface channel, the output prompting unit comprises:
[0057] The interface calling subunit is configured to call the preset interface;
[0058] The target acquisition subunit is configured to acquire the target input in the reminding target configuration area;
[0059] The address acquisition subunit is configured to acquire the communication address of the target in the preset interface;
[0060] The message sending subunit is configured to send the reminding message to the communication address of the target through the preset interface.
[0061] Optionally, the output prompting unit comprises:
[0062] The message template subunit is configured to generate a message template according to the task attribute, the task content and the reminding mode;
[0063] The message output subunit is configured to output a reminding message according to the message template.
[0064] Optionally, the device further comprises:
[0065] The modifying response module is configured to, in response to a modifying operation on the task in the attribute range requiring reminding, acquire task content modified by the task.
[0066] The output message module is configured to output a reminding message when the modified task content meets the task content requiring reminding.
[0067] Optionally, before acquiring the attribute range of the task, the apparatus further comprises:
[0068] The creation response module is configured to, in response to a task reminding method creation operation, display a task reminding method creation area, the task reminding method creation area comprising at least an editing control, an on-off control, and a deletion control.
[0069] The editing module is configured to, in response to a first preset operation on the editing control, display a task reminding method name input area and a task range editing control.
[0070] The task range editing module is configured to, in response to a second preset operation on the task range editing control, display a task reminding method editing area, the task reminding method editing area comprising at least one of the attribute range control, the reminding content control, and the reminding manner control; and / or
[0071] The on-off module is configured to, in response to a selection operation on the on-off control, determine whether the task reminding method is valid; and / or
[0072] The deletion module is configured to, in response to a selection operation on the deletion control, delete the task reminding method.
[0073] According to a third aspect of embodiments of the present disclosure, an electronic device is provided, comprising:
[0074] a processor;
[0075] a memory for storing instructions executable by the processor;
[0076] wherein the processor is configured to execute the instructions to implement the task reminding method according to the first aspect.
[0077] According to a fourth aspect of embodiments of the present disclosure, a computer readable storage medium is provided, when instructions in the computer readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the task reminding method according to the first aspect.
[0078] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, including computer programs or computer instructions, which, when executed by a processor, implement the task reminding method according to the first aspect.
[0079] The technical solutions provided by the embodiments of the present disclosure can have the following beneficial effects:
[0080] The embodiments of the present disclosure obtain a task attribute of a task, the task attribute is generated according to configured task information, and includes at least one of a task type, a task priority, a task state, a task executor, and a task time; when the task attribute of the task meets a required attribute range, the task content of the task is obtained, the required attribute range includes an intersection or a union of multiple task attributes, and the task content includes at least one of a task message, a field change, and an associated defect; and when the task content of the task meets required task content for reminding, a reminding message is output. Only the task content in the required attribute range for reminding is reminded, so that all tasks are avoided from being reminded, and the technical problem that a user is disturbed by too many unnecessary task reminders and important task reminders are missed is avoided.
[0081] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0082] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0083] Figure 1 is a flowchart of a task reminding method according to an exemplary embodiment;
[0084] Figure 2 is an example diagram of an attribute range creation area in the present disclosure;
[0085] Figure 3 is an example diagram of a reminding content creation area in the present disclosure;
[0086] Figure 4 is an example diagram of a reminding way creation area in the present disclosure;
[0087] Figure 5 is an example diagram of a task reminding method creation area in the present disclosure;
[0088] Figure 6 is a block diagram of a task reminding device according to an exemplary embodiment;
[0089] Figure 7is a block diagram of a task reminding device according to an exemplary embodiment. DETAILED DESCRIPTION
[0090] In order for those skilled 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 drawings.
[0091] 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 do not necessarily describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, 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. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0092] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) involved in the present disclosure is all information authorized by the user or authorized by all parties.
[0093] Figure 1 is a flowchart of a task reminding method according to an exemplary embodiment, as shown in Figure 1 The task reminding method can be used in computer, mobile phone, tablet computer and other electronic devices, including the following steps.
[0094] In step S11, the task attributes of the task are obtained, and the task attributes are generated according to the configured task information, including at least one of the following: task type, task priority, task status, task performer, task time.
[0095] In step S12, when the task attributes of the task meet the attribute range that needs to be reminded, the task content of the task is obtained, wherein the attribute range that needs to be reminded includes the intersection or union of multiple task attributes, and the task content includes at least one of the following: task message, field change, associated defect.
[0096] In step S13, when the task content of the task meets the task content that needs to be reminded, the reminding message is output.
[0097] When the task is established, the task attribute of the task can be acquired through the setting about the task input by the user and the task attribute input by the user. The task attribute includes a task type, a task priority, a task state, a task executor, a task time and the like. The task type includes a defect task, a requirement task and the like, the task priority includes a plurality of preset priority levels, the task state includes unfinished, in progress, completed and the like, and the task time includes a task start time, a task end time, a task deadline and the like.
[0098] To determine whether to remind the task, the task attribute of the task and the attribute range to be reminded are needed. Then it is determined whether the task attribute of the task meets the attribute range to be reminded. The attribute range to be reminded includes the intersection or union of a plurality of task attributes, that is, the task meeting part of the attributes in the plurality of task attributes can be reminded, and the task meeting each attribute in part of the attributes in the plurality of task attributes can also be reminded. For example, according to different settings, the attribute range to be reminded can be meeting the first priority and being unfinished, or meeting the first priority or being unfinished.
[0099] When the task attribute of the task is within the attribute range to be reminded, it is further determined whether the task content of the task is within the task content range to be reminded. The task content includes a task message, a field change, an associated defect and the like.
[0100] When the attribute of the task meets the attribute range to be reminded and the task content of the task meets the task content range to be reminded, a reminding message is output. The output reminding message can be a pop-up message pop-up window or a message sent to a preset mailbox or a preset group.
[0101] The task reminding method provided by the example embodiment acquires the task attribute of the task, the task attribute is generated according to the configured task information, and includes at least one of the following: a task type, a task priority, a task state, a task executor, a task time; when the task attribute of the task meets the attribute range to be reminded, the task content of the task is acquired, wherein the attribute range to be reminded includes the intersection or union of a plurality of task attributes, and the task content includes at least one of the following: a task message, a field change, an associated defect; when the task content of the task meets the task content range to be reminded, a reminding message is output. Only the task content to be reminded in the attribute range to be reminded is reminded, which avoids reminding all tasks and avoids too many unnecessary task reminders from disturbing the user, so that the technical problem that the user misses important task reminders is avoided.
[0102] On the basis of the above technical scheme, the attribute range needing reminding is configured according to the following steps: in response to the operation on the attribute range control, an attribute range creation area is displayed, the attribute range creation area at least includes: a task type configuration area, a task priority configuration area, a task state configuration area, a task performer configuration area, a task time configuration area, a custom configuration area, and an intersection and union configuration area; according to the task type input in the task type configuration area, the task priority input in the task priority configuration area, the task state input in the task state configuration area, the task performer input in the task performer configuration area, the task start time and the task end time input in the task time configuration area, and the custom information input in the custom configuration area, the input task type, the task priority, the task state, the task performer, the task time, and the custom information are displayed in the intersection and union configuration area; according to the selection operation on the task type, the task priority, the task state, the task performer, the task time, and the custom information displayed in the intersection and union configuration area, the attribute range needing reminding is configured.
[0103] The attribute range needing reminding is pre-configured. When the attribute range control is operated, the attribute range creation area is displayed. Figure 2 An attribute range creation area example is disclosed, which can include a task type configuration area, a task priority configuration area, a task state configuration area, a task performer configuration area, a task time configuration area, a custom configuration area, and an intersection and union configuration area.
[0104] According to the task type input in the task type configuration area, the task priority input in the task priority configuration area, the task state input in the task state configuration area, the task performer input in the task performer configuration area, the task start time and the task end time input in the task time configuration area, and the custom information input in the custom configuration area, the input task type, the task priority, the task state, the task performer, the task time, and the custom information are displayed in the intersection and union configuration area. Among them, a plurality of task types can be preset in the task type configuration area, and the user completes the input of the task type by selecting the preset task type; accordingly, the task priority and the task state can also have corresponding preset contents, and the user only needs to select.
[0105] The user can perform a selection operation on the displayed task type, task priority, task state, task performer, task time and custom information in the intersection-union set configuration area, and can select to set the attributes therein as intersection reminding attributes or union reminding attributes. The attribute range that needs to be reminded is the intersection of multiple attributes set as intersection reminding attributes, or the union of multiple attributes set as union reminding attributes.
[0106] According to the task type, task priority, task state, task performer, task time and custom information input by the user, and the selection performed in the intersection-union set configuration area, the corresponding task range that needs to be reminded can be generated. If the user does not input the corresponding information, the user does not limit the option. For example, if the user does not input the task priority, the generated attribute range that needs to be reminded does not limit the range of the task priority.
[0107] It can be understood that, according to different requirements, the task range that needs to be reminded also includes the configuration of other task ranges, and all the task ranges and the task range that needs to be reminded are not described in the example embodiment.
[0108] The task reminding method provided by the example embodiment can enable the user to customize the task that needs to be reminded by pre-configuring the attribute range that needs to be reminded, and avoid reminding all the tasks, thereby avoiding too many reminders and bringing bad user experience.
[0109] On the basis of the above technical solution, when the task range of the task meets the task range that needs to be reminded, a reminding message is output, including: when the task range of the task meets the task range that needs to be reminded, obtaining the task content of the task, the task content including at least one of the following: task message, field change, associated defect; judging whether the task content of the task meets the task content that needs to be reminded; and when the task content of the task meets the task content that needs to be reminded, outputting a reminding message.
[0110] When the task meets the task range that needs to be reminded, it can also be judged whether the task content of the task meets the task content that needs to be reminded. The task content can include task message, field change, associated defect and the like. The task message refers to a change in the task message, and the associated defect refers to a defect of the task caused by other tasks.
[0111] When the task content of the task meets the task content that needs to be reminded, a reminding is output.
[0112] The task reminding method provided by the example embodiment can further judge whether the task content of the task meets the task content needing to be reminded on the basis of judging whether the attribute of the task meets the attribute range needing to be reminded, so that the task can be reminded more accurately, and too much reminding can be avoided to cause bad user experience.
[0113] On the basis of the technical solution, the task content needing to be reminded is configured according to the following steps: in response to the operation of the user on the reminding content control, a reminding content creation area is displayed, the reminding content creation area at least includes: a task message configuration area, a field change configuration area, and an associated defect configuration area; and the task content needing to be reminded is configured according to the switch state selected by the user in the task message configuration area, the field change configuration area, and the associated defect configuration area.
[0114] The task content needing to be reminded is pre-configured by the user. When the user operates the reminding content range control, the reminding content creation area is displayed. Figure 3 An example of a reminding content creation area is disclosed, which can include a task message configuration area, a field change configuration area, an associated defect configuration area, and the like. The user can select the switch state in the task message configuration area, the field change configuration area, and the associated defect configuration area to configure the task content needing to be reminded.
[0115] When the switch state selected by the user is “on”, the task content is reminded; and when the switch state selected by the user is “off”, the task content is not reminded. The task content needing to be reminded is configured according to the switch state selected by the user in the task message configuration area, the field change configuration area, and the associated defect configuration area.
[0116] It can be understood that according to different needs, the task content needing to be reminded also includes the configuration of other task content, and the example embodiment does not describe all the task content and the task content needing to be reminded.
[0117] The task reminding method provided by the example embodiment can realize the self-definition of the content needing to be reminded by pre-configuring the task content needing to be reminded, so that all the task content is not reminded, and too much reminding can be avoided to cause bad user experience.
[0118] On the basis of the technical solution, when the task range of the task matches the task content that needs to be reminded, a reminding message is output, including: when the task content of the task matches the task content that needs to be reminded, a pre-configured reminding mode is acquired, the reminding mode including a reminding target and / or a reminding channel; the reminding message is sent according to the reminding mode; wherein the reminding mode is configured according to the following steps: in response to the operation of a reminding mode control, a reminding mode creation area is displayed, the reminding mode creation area including at least: a reminding target configuration area, a reminding channel configuration area; the reminding mode is configured according to the target input in the reminding target configuration area and the channel selected in the reminding channel configuration area.
[0119] When the task content of the task matches the task content that needs to be reminded, the reminding message can be sent according to the pre-configured reminding mode. The reminding mode includes a reminding target and / or a reminding channel. The reminding target can be a target group, a target user, a target mailbox, etc., and the reminding channel can be an instant message channel, an email channel, a preset interface channel, etc.
[0120] When the user operates the reminding mode control, the reminding mode creation area is displayed. Figure 4 An example diagram of a reminding mode creation area is disclosed. The reminding mode creation area can include a reminding target configuration area and a reminding channel configuration area. The reminding mode is configured according to the target input in the reminding target configuration area and the channel input in the reminding channel configuration area.
[0121] Optionally, when the channel selected in the reminding channel configuration area is a preset interface channel, the reminding message is sent according to the reminding mode, including: a preset interface is called; the target input in the reminding target configuration area is acquired; the communication address of the target in the preset interface is acquired; the reminding message is sent to the communication address of the target through the preset interface.
[0122] When the channel selected in the reminding channel configuration area is a preset interface channel, the reminding message is sent by calling a preset interface. The preset interface is called, the target of the reminding message is acquired, and the reminding message is sent through the communication address of the target in the preset interface.
[0123] The task reminding method provided in the example embodiment can pre-configure a reminding mode including a reminding target and a reminding channel, so that when the reminding message is output, the reminding is performed according to the pre-configured reminding mode, and the user can be accurately reminded.
[0124] On the basis of the technical solution above, the reminding message is sent according to the reminding mode, including: generating a message template according to the task attribute, the task content and the reminding mode; and outputting the reminding message according to the message template.
[0125] After the reminding mode is determined, a message template can be automatically generated according to the task attribute, the task content and the reminding mode, and then the reminding message is output according to the message template. For example, when the task attribute is uncompleted, the task content is field change, and the reminding mode is email, the message template generated can be the email body content, including the uncompleted field change task.
[0126] The task reminding method provided by the example embodiment can automatically generate a reminding message according to the task attribute, the task content and the reminding mode, and then output the reminding message. In this way, the task attribute and the task content can be included in the reminding message, so that the user receiving the reminding message can be more clear about the content of the reminder, and the user experience is improved.
[0127] On the basis of the technical solution above, the task reminding method includes: in response to a modification operation of a task in the task range needing to be reminded by a user, obtaining the modified task content of the task; judging whether the modified task content conforms to the task content needing to be reminded; and outputting a reminding message when the modified task content conforms to the task content needing to be reminded.
[0128] When the task content of a task is modified, if the task content of the task conforms to the task content needing to be reminded, a reminding message is output. The reminding message can be an explanation of the modified task content.
[0129] The task reminding method provided by the example embodiment can output a reminder for the modified content when the modified content of a task in the task range needing to be reminded conforms to the task content needing to be reminded, so that the missed reminder is avoided.
[0130] On the basis of the technical scheme, the task reminding method creation area comprises at least an editing control, a switch control, and a deletion control; in response to a first preset operation on the editing control, a task reminding method name input area and a task range editing control are displayed; in response to a second preset operation on the task range editing control, a task reminding method editing area is displayed, and the task reminding method editing area comprises at least one of the following: the attribute range control, the reminding content control, and the reminding mode control; and / or in response to a selection operation on the switch control, it is determined whether the task reminding method is valid; and / or in response to a selection operation on the deletion control, the task reminding method is deleted. When a user performs a task reminding method creation operation, a task reminding method creation area is displayed. Figure 5 A task reminding method creation area is disclosed, which can comprise an editing control, a switch control, and a deletion control.
[0131] When a user performs a first preset operation on the editing control, a task reminding method name input area and a task range editing control are displayed. The user can input or edit the name of the task reminding method in the task reminding method name input area. When a user performs a second preset operation on the task range control, a task reminding method editing area is displayed, which can comprise a reminding range control, a reminding content control, and a reminding mode control. The reminding range control, the reminding content control, and the reminding mode control can all be displayed in the task reminding method editing area, and the user can enter the corresponding reminding range creation area, reminding content creation area, or reminding mode creation area by operating each control, or only one control can be displayed in the task reminding method editing area, and the other controls can be displayed in the corresponding area in response to the display of the one control. For example, the task reminding method editing area displays the reminding range control, and when the user operates the task reminding range control, a reminding task range creation area is displayed, which comprises the reminding content control.
[0132] The selection operation of the switch control by the user can determine whether the corresponding task reminding method is valid, and the conventional setting is that “on” corresponds to valid and “off” corresponds to invalid.
[0133] When the user selects the deletion operation, the corresponding task reminding method is deleted.
[0134] The task reminding method provided by the example embodiment shows a task reminding method creation area when a user performs a task reminding method creation operation. Through the task reminding method creation area, the user can create a reminding method, select whether the created reminding method is valid, and also can select to delete the created reminding method, thereby fully meeting the user's self-defined requirements for the task reminding method.
[0135] It should be understood that the task reminding methods proposed in the above example embodiments can be combined with each other to fully meet the user's self-defined requirements for the task reminding method.
[0136] The foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure.
[0137] Figure 6 is a block diagram of a task reminding device according to an example embodiment, referring to Figure 6 The device includes an attribute acquisition module 61, a content acquisition module 62, and an output reminding module 63.
[0138] The attribute acquisition module 61 is configured to acquire a task attribute of a task, the task attribute being generated according to configured task information, and including at least one of a task type, a task priority, a task state, a task performer, and a task time.
[0139] The content acquisition module 62 is configured to acquire a task content of the task when the task attribute of the task meets a required reminding attribute range, the required reminding attribute range including an intersection or a union of multiple task attributes, and the task content including at least one of a task message, a field change, and an associated defect.
[0140] The output reminding module 63 is configured to output a reminding message when the task content of the task meets a required reminding task content.
[0141] Optionally, the required reminding attribute range is configured according to the following steps:
[0142] In response to an operation on an attribute range control, an attribute range creation area is shown, the attribute range creation area including at least a task type configuration area, a task priority configuration area, a task state configuration area, a task performer configuration area, a task time configuration area, a custom configuration area, and an intersection and union configuration area.
[0143] According to the task type input in the task type configuration area, the task priority input in the task priority configuration area, the task state input in the task state configuration area, the task performer input in the task performer configuration area, the task start time and the task end time input in the task time configuration area, and the custom information input in the custom configuration area, the task type, the task priority, the task state, the task performer, the task time, and the custom information input in the intersection-union configuration area are displayed;
[0144] According to the selection operation on the task type, the task priority, the task state, the task performer, the task time, and the custom information displayed in the intersection-union configuration area, the attribute range of the task content that needs to be reminded is configured.
[0145] Optionally, the task content that needs to be reminded is configured according to the following steps:
[0146] In response to the operation on the reminder content control, a reminder content creation area is displayed, and the reminder content creation area at least includes a task message configuration area, a field change configuration area, and an associated defect configuration area.
[0147] According to the switch state selected in the task message configuration area, the field change configuration area, and the associated defect configuration area, the task content that needs to be reminded is configured.
[0148] Optionally, the output reminder module 63 includes:
[0149] The mode obtaining unit is configured to obtain a pre-configured reminder mode when the task content of the task meets the task content that needs to be reminded, and the reminder mode includes a reminder target and / or a reminder channel;
[0150] The output reminder unit is configured to send the reminder message according to the reminder mode.
[0151] Optionally, the reminder mode is configured according to the following steps:
[0152] In response to the operation on the reminder mode control, a reminder mode creation area is displayed, and the reminder mode creation area at least includes a reminder target configuration area and a reminder channel configuration area.
[0153] According to the target input in the reminder target configuration area and the channel selected in the reminder channel configuration area, the reminder mode is configured.
[0154] Optionally, the reminder channel includes at least one of the following: an instant message channel, an email channel, and a preset interface channel; when the channel selected in the reminder channel configuration area is the preset interface channel, the output reminder unit includes:
[0155] an interface calling subunit configured to call a preset interface;
[0156] a target obtaining subunit configured to obtain a target input in the reminding target configuration area;
[0157] an address obtaining subunit configured to obtain a communication address of the target in the preset interface;
[0158] a message sending subunit configured to send the reminding message to the communication address of the target through the preset interface.
[0159] Optionally, the output reminding unit comprises:
[0160] a message template subunit configured to generate a message template according to the task attribute, the task content and the reminding manner;
[0161] a message output subunit configured to output a reminding message according to the message template.
[0162] Optionally, the device further comprises:
[0163] a modification response module configured to, in response to a modification operation on a task in the attribute range requiring reminding, obtain task content of the task being modified;
[0164] an output message module configured to, when the modified task content conforms to the task content requiring reminding, output a reminding message.
[0165] Optionally, before obtaining the attribute range of the task, the device further comprises:
[0166] a creation response module configured to, in response to a task reminding method creation operation, display a task reminding method creation area, the task reminding method creation area comprising at least an editing control, an on-off control and a deletion control;
[0167] an editing module configured to, in response to a first preset operation on the editing control, display a task reminding method name input area and a task range editing control;
[0168] a task range editing module configured to, in response to a second preset operation on the task range editing control, display a task reminding method editing area, the task reminding method editing area comprising at least one of the following: the attribute range control, the reminding content control and the reminding manner control; and / or
[0169] an on-off module configured to, in response to a selection operation on the on-off control, determine whether the task reminding method is valid; and / or
[0170] The deleting module is configured to delete the task reminding method in response to a selection operation on the deleting control.
[0171] The task reminding apparatus provided by the example embodiment obtains a task attribute of a task, the task attribute being generated according to configured task information and including at least one of a task type, a task priority, a task state, a task performer, and a task time; when the task attribute of the task meets a required attribute range, the task content of the task is obtained, the required attribute range including an intersection or a union of multiple task attributes, and the task content including at least one of a task message, a field change, and an associated defect; and when the task content of the task meets a required task content, a reminding message is output. Only the task content in the required attribute range is reminded, thus avoiding reminding all tasks and avoiding too many unnecessary task reminders from disturbing the user and causing the user to miss important task reminders.
[0172] As to the apparatus in the above-described embodiments, specific manners in which various modules perform operations have been described in detail in the embodiments of the method, and thus will not be described here in detail.
[0173] Figure 7 FIG. 7 is a block diagram of an apparatus 700 for task reminding according to an example embodiment. The apparatus 700 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like, for example.
[0174] Referring to Figure 7 The electronic device 700 can include one or more of the following components: a processing component 702, a memory 704, a power supply component 706, a multimedia component 708, an audio component 710, an input / output (I / O) interface 712, a sensor component 714, and a communication component 716.
[0175] The processing component 702 usually controls overall operations of the apparatus 700, such as operations associated with displaying, making phone calls, data communications, camera operations, and recording operations. The processing component 702 can include one or more processors 720 to execute instructions to complete all or part of steps of the methods described above. Further, the processing component 702 can include one or more modules to facilitate interaction between the processing component 702 and other components. For example, the processing component 702 can include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.
[0176] The memory 704 is configured to store various types of data to support the operation of the device 700. Examples of such data include instructions for any application or method operating on the device 700, contact data, phonebook data, messages, pictures, videos, and the like. The memory 704 can be implemented by any type of volatile or nonvolatile storage devices 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.
[0177] The power supply component 706 supplies electrical power for the various components of the device 700. The power supply component 706 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing electrical power for the device 700.
[0178] The multimedia component 708 includes a screen providing an output interface between the device 700 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swiping, and gestures on the touch panel. The touch sensors can not only sense a boundary of a touch or swiping action, but also detect duration and pressure associated with the touch or swiping action. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. The front and / or rear camera can receive external multimedia data when the device 700 is in an operation mode, such as a shooting mode or a video mode. Each of the front and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0179] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC) that is configured to receive external audio signals when the device 700 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 704 or transmitted via the communication component 716. In some embodiments, the audio component 710 also includes a speaker for outputting audio signals.
[0180] The I / O interface 712 provides an interface between the processing component 702 and peripheral interface modules, which can be a keyboard, a click wheel, a button, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0181] The sensor component 714 includes one or more sensors for providing status assessments for various aspects of the device 700. For example, the sensor component 714 can detect an open / closed position of the device 700, relative positioning of components, such as a display and keypad of the device 700, changes in position of the device 700 or a component of the device 700, presence or absence of user contact with the device 700, changes in orientation of the device 700 or acceleration / deceleration, and temperature changes of the device 700. The sensor component 714 can include proximity sensor(s) configured to detect presence of nearby objects without any physical contact. The sensor component 714 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 714 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0182] The communication component 716 is configured to facilitate wired or wireless communication between the device 700 and another device. The device 700 can access a wireless network based on a communication standard, such as WiFi, a cellular network standard (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an example embodiment, the communication component 716 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 716 can further include 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) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.
[0183] In an example embodiment, the electronic device 700 can be implemented using 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, micro-controllers, microprocessors, or other electronic elements, to perform the above-described method for task reminders.
[0184] In an example embodiment, a computer-readable storage medium, such as the memory 704 including instructions, is also provided, which can be executed by the processor 720 of the device 700 to implement the above-described method. 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 disc, and an optical data storage device, etc.
[0185] In an example embodiment, a computer program product is also provided, which includes readable program codes executable by the processor 720 of the electronic device 700 to accomplish the above-mentioned personnel authority management method. Optionally, the program codes can be stored in a storage medium of the electronic device 700, which 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, and an optical data storage device, etc.
[0186] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.
[0187] It is to be understood that the application is not limited to the precise details of design and construction that have been described above and illustrated in the drawings. The scope of the application is indicated by the appended claims rather than by the foregoing description.
Claims
1. A task reminder method, characterized in that, The method includes: Obtain the task attributes of the task, which are generated based on the configured task information and include at least one of the following: task type, task priority, task status, task executor, and task time. When the task attributes of the task meet the attribute range that needs to be reminded, the task content of the task is obtained. The attribute range that needs to be reminded includes the intersection or union of multiple task attributes. The task content includes at least one of the following: task message, field change, or associated defect. The associated defect is a defect of this task caused by other tasks. When the task content matches the task content that requires a reminder, a reminder message is output; The range of attributes requiring reminders and the content of the tasks requiring reminders are pre-configured.
2. The method according to claim 1, characterized in that, The range of attributes that require reminders is configured according to the following steps: In response to operations on the attribute range control, the attribute range creation area is displayed, which includes at least: task type configuration area, task priority configuration area, task status configuration area, task executor configuration area, task time configuration area, custom configuration area, and intersection and union configuration area; Based on the task type entered in the task type configuration area, the task priority entered in the task priority configuration area, the task status entered in the task status configuration area, the task executor entered in the task executor configuration area, the task start time and task end time entered in the task time configuration area, and the custom information entered in the custom configuration area, the input task type, task priority, task status, task executor, task time and custom information are displayed in the intersection and union configuration area. Configure the range of attributes that need to be reminded based on the selection operation performed on the task type, task priority, task status, task executor, task time and custom information displayed in the intersection and union configuration area.
3. The method according to claim 1, characterized in that, The task content that needs to be reminded is configured according to the following steps: In response to an operation on the reminder content control, a reminder content creation area is displayed, which includes at least: a task message configuration area, a field change configuration area, and an associated defect configuration area; Configure the task content to be reminded based on the selected switch status in the task message configuration area, the field change configuration area, and the associated defect configuration area.
4. The method according to claim 1, characterized in that, When the task content matches the task content requiring reminder, a reminder message is output, including: When the task content matches the task content requiring reminder, a pre-configured reminder method is obtained, the reminder method including reminder target and / or reminder channel; Send the reminder message according to the reminder method described above; The reminder method is configured according to the following steps: In response to an operation on the reminder method control, a reminder method creation area is displayed, which includes at least: a reminder target configuration area and a reminder channel configuration area; Configure the reminder method based on the target entered in the reminder target configuration area and the channel selected in the reminder channel configuration area.
5. The method according to claim 4, characterized in that, The reminder channel includes at least one of the following: instant messaging channel, email channel, and preset interface channel; when the channel selected in the reminder channel configuration area is the preset interface channel, the reminder message is sent according to the reminder method, including: Call the preset interface; Retrieve the target entered in the reminder target configuration area; Obtain the communication address of the target in the preset interface; The reminder message is sent to the target's communication address through the preset interface.
6. The method according to claim 4, characterized in that, Sending the reminder message according to the aforementioned reminder method includes: Generate a message template based on the task attributes, task content, and reminder method; Output a reminder message according to the message template.
7. The method according to claim 1, characterized in that, The method further includes: In response to a modification operation on a task within the attribute range that requires a notification, the modified task content is obtained; When the modified task content matches the task content that needs to be reminded, a reminder message is output.
8. The method according to any one of claims 1-7, characterized in that, Before obtaining the attribute range of the task, the method further includes: In response to the creation operation of a task reminder method, a task reminder method creation area is displayed, which includes at least: an edit control, a switch control, and a delete control; In response to a first preset operation on the editing control, a task reminder method name input area and a task scope editing control are displayed; in response to a second preset operation on the task scope editing control, a task reminder method editing area is displayed, the task reminder method editing area including at least one of the following: the attribute scope control, the reminder content control, and the reminder method control; and / or In response to the selection operation of the switch control, determine whether the task reminder method is effective; and / or In response to the selection of the delete control, the task reminder method is deleted.
9. A task reminder device, characterized in that, The device includes: The attribute acquisition module is configured to acquire the task attributes of the task. The task attributes are generated based on the configured task information and include at least one of the following: task type, task priority, task status, task executor, and task time. The content acquisition module is configured to acquire the task content of the task when the task attributes of the task meet the attribute range that needs to be reminded, wherein the attribute range that needs to be reminded includes the intersection or union of multiple task attributes, and the task content includes at least one of the following: task message, field change, and associated defect; wherein the associated defect is a defect of this task caused by other tasks. The output reminder module is configured to output a reminder message when the task content of the task matches the task content that requires a reminder; The range of attributes requiring reminders and the content of the tasks requiring reminders are pre-configured.
10. The apparatus according to claim 9, characterized in that, The range of attributes that require reminders is configured according to the following steps: In response to operations on the attribute range control, the attribute range creation area is displayed, which includes at least: task type configuration area, task priority configuration area, task status configuration area, task executor configuration area, task time configuration area, custom configuration area, and intersection and union configuration area; Based on the task type entered in the task type configuration area, the task priority entered in the task priority configuration area, the task status entered in the task status configuration area, the task executor entered in the task executor configuration area, the task start time and task end time entered in the task time configuration area, and the custom information entered in the custom configuration area, the input task type, task priority, task status, task executor, task time and custom information are displayed in the intersection and union configuration area. Configure the range of attributes that need to be reminded based on the selection operation performed on the task type, task priority, task status, task executor, task time and custom information displayed in the intersection and union configuration area.
11. The apparatus according to claim 9, characterized in that, The task content that needs to be reminded is configured according to the following steps: In response to an operation on the reminder content control, a reminder content creation area is displayed, which includes at least: a task message configuration area, a field change configuration area, and an associated defect configuration area; Configure the task content to be reminded based on the selected switch status in the task message configuration area, the field change configuration area, and the associated defect configuration area.
12. The apparatus according to claim 9, characterized in that, The output reminder module includes: The method acquisition unit is configured to acquire a pre-configured reminder method when the task content of the task matches the task content that needs to be reminded. The reminder method includes a reminder target and / or a reminder channel. The output reminder unit is configured to send the reminder message according to the reminder method; The reminder method is configured according to the following steps: In response to an operation on the reminder method control, a reminder method creation area is displayed, which includes at least: a reminder target configuration area and a reminder channel configuration area; Configure the reminder method based on the target entered in the reminder target configuration area and the channel selected in the reminder channel configuration area.
13. The apparatus according to claim 12, characterized in that, The notification channel includes at least one of the following: instant messaging channel, email channel, and preset interface channel; when the channel selected in the notification channel configuration area is a preset interface channel, the output notification unit includes: The interface call sub-unit is configured to call a preset interface; The target acquisition subunit is configured to acquire the target input in the alert target configuration area; The address acquisition subunit is configured to acquire the communication address of the target in the preset interface; The message sending subunit is configured to send the reminder message to the communication address of the target through the preset interface.
14. The apparatus according to claim 12, characterized in that, The output reminder unit includes: The message template subunit is configured to generate a message template based on the task attributes, task content, and reminder method. The message output subunit is configured to output a reminder message according to the message template.
15. The apparatus according to claim 9, characterized in that, The device further includes: The modification response module is configured to respond to modification operations on tasks within the attribute range that require notification, and to obtain the modified task content of the task. The output message module is configured to output a reminder message when the modified task content matches the task content that needs to be reminded.
16. The apparatus according to any one of claims 9-15, characterized in that, Before obtaining the attribute range of the task, the device further includes: A response module is created and configured to respond to the creation operation of a task reminder method, displaying a task reminder method creation area, which includes at least: an edit control, a switch control, and a delete control; The editing module is configured to display the task reminder method name input area and the task range editing control in response to a first preset operation on the editing control; The task scope editing module is configured to display a task reminder method editing area in response to a second preset operation on the task scope editing control. The task reminder method editing area includes at least one of the following: the attribute scope control, the reminder content control, and the reminder method control. and / or A switch module is configured to determine whether the task reminder method is effective in response to a selection operation on the switch control; and / or The delete module is configured to delete the task reminder method in response to a selection operation on the delete control.
17. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the task reminder method as described in any one of claims 1 to 8.
18. A computer-readable storage medium, wherein when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the task reminder method as described in any one of claims 1 to 8.
19. A computer program product, comprising a computer program or computer instructions, characterized in that, When the computer program or computer instructions are executed by the processor, the task reminder method as described in any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Reminding task executing method and device based on reminding mode
CN104461715A
Task-driven method and device for clinical test, computer equipment and storage medium
CN109493927A