[go: up one dir, main page]

CN116911812A - Task reminding method, device, computer equipment and storage medium - Google Patents

Task reminding method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN116911812A
CN116911812A CN202310732890.4A CN202310732890A CN116911812A CN 116911812 A CN116911812 A CN 116911812A CN 202310732890 A CN202310732890 A CN 202310732890A CN 116911812 A CN116911812 A CN 116911812A
Authority
CN
China
Prior art keywords
task
reminding
reminded
template
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310732890.4A
Other languages
Chinese (zh)
Inventor
赖仁龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Shuhe Information Technology Co Ltd
Original Assignee
Shanghai Shuhe Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Shuhe Information Technology Co Ltd filed Critical Shanghai Shuhe Information Technology Co Ltd
Priority to CN202310732890.4A priority Critical patent/CN116911812A/en
Publication of CN116911812A publication Critical patent/CN116911812A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9035Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Machine Translation (AREA)

Abstract

The application relates to a task reminding method, a task reminding device, computer equipment and a storage medium. The method comprises the following steps: responding to a first reminding time for triggering a task to be reminded, and acquiring a first language template corresponding to the first reminding time; reminding a task to be reminded by using a first mood template at a first reminding time; responding to a second reminding time for triggering the task to be reminded, and acquiring a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding template is greater than that of the first reminding template; and reminding the task to be reminded by using a second mood template at the second reminding time. By adopting the method, the flexibility of task reminding can be improved.

Description

Task reminding method, device, computer equipment and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a task reminding method, a task reminding device, a computer device, and a storage medium.
Background
With the development of computer technology, many companies have developed project management tools that function to view projects, track tasks, bug fixes, demand management, etc., in order to improve the development efficiency of software products. Therefore, the development of the current task of the developer and the manager is timely reminded, and the development is an essential ring of project management.
In the traditional task reminding or notifying method, task reminding can be carried out only in a fixed mode at fixed time, however, sometimes, a developer can be responsible for a plurality of tasks of a plurality of projects at the same time, if the reminding mode of each task is fixed, the progress of different tasks in the hands of the developer and a manager is difficult to accurately master, the reminding is easy to ignore or miss, if the personalized reminding mode is set one by one for different tasks, the workload of configuration personnel is greatly increased, the task reminding efficiency is influenced, and therefore the task reminding cannot be flexibly and efficiently carried out.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a task reminding method, device, computer apparatus, and storage medium that can improve task reminding flexibility and efficiency.
A task reminding method, the method comprising:
responding to a first reminding time for triggering a task to be reminded, and acquiring a first language template corresponding to the first reminding time;
reminding a task to be reminded by using a first mood template at a first reminding time;
responding to a second reminding time for triggering the task to be reminded, and acquiring a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding template is greater than that of the first reminding template;
And reminding the task to be reminded by using a second mood template at the second reminding time.
In some embodiments, the first mood template includes a plurality of sub-templates, and the mood intensity of the alert sentence used in each sub-template is different, and the alert task is alerted by the first mood template at the first alert time, including:
acquiring type information of a task to be reminded;
determining importance of a task to be reminded according to the type information;
acquiring historical task completion condition data of an operator corresponding to a task to be reminded;
calculating creditworthiness of an operator according to the historical task completion condition data;
and screening target sub-templates matched with the task to be reminded from a plurality of sub-templates in the first language template according to the importance and the credibility to remind.
In some embodiments, the second mood template includes a first sub-template and a second sub-template, the mood intensity of the alert sentence used in the second sub-template is greater than that of the first sub-template, and the alert task is alerted with the second mood template at the second alert time, including:
acquiring the current completion progress of a task to be reminded;
judging whether the current completion progress of the task to be reminded reaches a preset expected progress corresponding to the second reminding time;
If yes, a first sub-module is selected to remind the task to be reminded;
if not, the second sub-module is selected to remind the task to be reminded.
In some embodiments, the method further comprises:
responding to a third reminding time for triggering the task to be reminded, and acquiring a third language template corresponding to the third reminding time; the third reminding time is later than the second reminding time, and the tone intensity of the reminding sentences used in the third tone template is greater than that of the second reminding template;
and reminding the task to be reminded by using a third language template at a third reminding time, and sending alarm information to a responsible person corresponding to the task to be reminded.
In some embodiments, sending the alert information to the responsible person corresponding to the task to be reminded includes:
acquiring the reminding times of tasks to be reminded;
judging whether the reminding times are larger than preset times or not;
if yes, alarm information is directly sent to a responsible person corresponding to the task to be reminded;
if not, determining the wide time from the third reminding time to the absolute time of the task to be reminded, and sending the wide time to an operator corresponding to the task to be reminded;
and if the task completion information returned by the operator corresponding to the task to be reminded is not received before the grace time, sending alarm information to the responsible person corresponding to the task to be reminded.
In some embodiments, reminding the task to be reminded with the first mood template at the first reminding time includes:
generating first task reminding information according to the first language template;
determining an operator identifier corresponding to the task to be reminded, and sending first task reminding information to an operator corresponding to the task to be reminded according to the operator identifier; or (b)
And determining a corresponding communication group identifier according to the operator identifier, and sending the first task reminding information to a communication group associated with the operator corresponding to the task to be reminded according to the communication group identifier.
In some embodiments, the method further comprises:
acquiring type information of each task to be reminded;
grouping a plurality of tasks to be reminded according to the type information, and respectively setting different first reminding time, second reminding time or third reminding time for the tasks of different task groups.
A task reminder, the device comprising:
the first template acquisition module is used for responding to a first reminding time for triggering a task to be reminded and acquiring a first language template corresponding to the first reminding time;
the first reminding module is used for reminding the task to be reminded by using a first mood template at a first reminding time;
The second template acquisition module is used for responding to the second reminding time for triggering the task to be reminded and acquiring a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding template is greater than that of the first reminding template;
and the second reminding module is used for reminding the task to be reminded with a second mood template at a second reminding time.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of any one of the task reminding methods described above when executing the computer program.
A computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the task reminding method of any one of the above.
According to the task reminding method, the device, the computer equipment and the storage medium, through configuration of the mood templates of the reminding sentences with different mood intensities, the time for intercepting the task gradually approaches to the time for intercepting the task along with the current time, different mood templates can be flexibly and efficiently screened according to different reminding times, stepped reminding is achieved by gradually enhancing the mood intensity of the sentences used by task reminding, operators can clearly distinguish the operation stage and the urgency degree of each task, and the working efficiency of the operators is improved while the flexibility and the efficiency of task reminding are improved.
Drawings
FIG. 1 is an application environment diagram of a task reminding method in some embodiments;
FIG. 2 is a flow chart of a task reminding method according to some embodiments;
FIG. 3 is a flow chart of a task reminding method in an application example;
FIG. 4 is a block diagram of a task reminder in some embodiments;
fig. 5 is an internal block diagram of a computer device in some embodiments.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The task reminding method provided by the application can be applied to an application environment shown in figure 1. Wherein the terminal 102 communicates with the server 104 via a network.
The server 104 responds to the first reminding time for triggering the task to be reminded, and obtains a first language template corresponding to the first reminding time, and reminds the task to be reminded with the first language template at the first reminding time, for example, reminding information generated according to the first language template is sent to the terminal 102 of an operator associated with the task to be reminded; the server 104 responds to the second reminding time for triggering the task to be reminded and acquires a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding template is greater than that of the first reminding template; and reminding the task to be reminded with the second language template at the second reminding time, for example, sending the reminding information generated according to the second language template to the terminal 102 of the operator associated with the task to be reminded. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smartphones, tablet computers, and portable wearable devices, and the server 104 may be implemented by a stand-alone server or a server cluster composed of a plurality of servers.
In some embodiments, as shown in fig. 2, a task reminding method is provided, and the method is applied to the terminal in fig. 1 for illustration, and includes the following steps:
step S202: and responding to the first reminding time for triggering the task to be reminded, and acquiring a first language template corresponding to the first reminding time.
The task to be reminded refers to a task to be reminded, for example, in a software project, the task to be reminded may include: the demand scheduling task, the test task, the bug repair task, the project re-disc task, and the like are not limited.
The first mood template is the weakest mood intensity of the reminding sentence compared with other mood templates. The intensity of the mood can be represented by sentence patterns, by subtrees representing time or the degree of urgency of an event, by emotion or attitude words, etc., and the intensity of the mood can also be represented by tone or timbre under the condition of reminding by adopting voice.
Illustratively, it may be configured that the intensity of the mood of the statement sentence, the question-back sentence, and the exclamation sentence is sequentially enhanced, the intensity of the mood is stronger as the number of words representing the mood, attitudes is larger, and the like.
The first reminding time may be a time point or a time period, for example, the first reminding time may be 10 days before the deadline of the task to be reminded. The first reminding time may be one or more, for example, the first reminding time may be set on the 10 th day, the 8 th day and the 5 th day before the deadline of the task to be reminded.
In this step, a mapping relationship between the reminding time and the mood template is established, and when a first reminding time point or a time period preset for a task to be reminded arrives, a first mood template associated with the first reminding time is called.
Step S204: and reminding the task to be reminded by using the first mood template at the first reminding time.
In this step, the server may generate the reminding information according to the first language template and in combination with the task content information of the task to be reminded, and push the reminding information to the terminal of the operator associated with the task to be reminded.
In some embodiments, reminding the task to be reminded with the first mood template at the first reminding time includes: generating first task reminding information according to the first language template, determining an operator identifier corresponding to the task to be reminded, and sending the first task reminding information to an operator corresponding to the task to be reminded according to the operator identifier, for example, by means of mail, short message or APP message and the like.
In some embodiments, reminding the task to be reminded with the first mood template at the first reminding time includes: generating first task reminding information according to the first language template, determining an operator identifier corresponding to the task to be reminded, determining a corresponding communication group identifier according to the operator identifier, and sending the first task reminding information to a communication group associated with the operator corresponding to the task to be reminded according to the communication group identifier.
According to the two embodiments, the reminding information can be pushed to the person, and the reminding information can be further pushed to the communication group associated with the relevant operator, so that the operator or the relevant person can notice the reminding information more conveniently.
Step S206: and responding to a second reminding time for triggering the task to be reminded, and acquiring a second language template corresponding to the second reminding time.
The second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding templates is greater than that of the first reminding templates.
The distance between the second reminder time and the deadline of the task is less than the distance between the first reminder time and the deadline of the task, e.g., the first reminder time is the 5 th day before the deadline of the task, the second reminder time may be the 3 rd day before the deadline of the task, etc.
Illustratively, the magnitude of the mood intensity of the first mood template and the second mood template can be determined by sentence patterns, degree adverbs, number of mood words, etc., for example, the first mood template may be a statement sentence and the second mood template may be an anti-question sentence or an exclamation sentence; or the first mood template may not contain a degree adverb that characterizes temporal urgency and the second mood template may include at least one degree adverb that characterizes temporal urgency; or the first mood template may be used for delicately spelled mood assisted words, the second mood template may be used for hard mood assisted words, etc., for example:
The first mood template may be:
the following are tasks that expire [ days of configuration ] "
The second mood template may be:
the following are the expired tasks [ days of configuration ] "
Step S208: and reminding the task to be reminded by using a second mood template at the second reminding time.
In this step, the server may generate the reminding information according to the second language template and in combination with the task content information of the task to be reminded, and push the reminding information to the terminal of the operator associated with the task to be reminded.
In some embodiments, reminding the task to be reminded with the second mood template at the second reminding time includes: generating second task reminding information according to the second language template, determining an operator identifier corresponding to the task to be reminded, and sending the second task reminding information to an operator corresponding to the task to be reminded according to the operator identifier, for example, by means of mail, short message or APP message and the like.
In some embodiments, reminding the task to be reminded with the second mood template at the second reminding time includes: generating second task reminding information according to the second language template, determining an operator identifier corresponding to the task to be reminded, determining a corresponding communication group identifier according to the operator identifier, and sending the second task reminding information to a communication group associated with the operator corresponding to the task to be reminded according to the communication group identifier.
According to the embodiment, the tone templates of the reminding sentences with different tone intensities are configured, so that the time for intercepting the task gradually approaches to the time for intercepting the task along with the current time, different tone templates can be flexibly and efficiently screened according to different reminding times, the tone intensity of the used sentences for reminding the task is gradually enhanced, stepped reminding is achieved, operators can clearly distinguish the operation stage and the urgent degree of each task, and the working efficiency of the operators is improved while the flexibility and the efficiency of the task reminding are improved.
In some embodiments, the first mood template includes a plurality of sub-templates, and the mood intensity of the alert sentence used in each sub-template is different, and the alert task is alerted by the first mood template at the first alert time, including: acquiring type information of a task to be reminded; determining importance of a task to be reminded according to the type information; acquiring historical task completion condition data of an operator corresponding to a task to be reminded; calculating creditworthiness of an operator according to the historical task completion condition data; and screening target sub-templates matched with the task to be reminded from a plurality of sub-templates in the first language template according to the importance and the credibility to remind.
In this embodiment, the first mood template may further include a plurality of sub-templates, and each sub-template may employ a reminder sentence with a different mood intensity. On the one hand, the task to be reminded can also be preset with priority, for example, the priority of the task to be reminded can be determined according to the task type information of the task to be reminded, and the higher the priority, the more urgent the task is, and the higher the importance of the task is. On the other hand, the creditworthiness of the operator corresponding to the task also affects the progress of task completion. Therefore, by further combining the task importance factor and the operator credibility factor, hierarchical and step-type task reminding can be further realized, so that an operator has a certain global view on task progress, and the flexibility and individuation degree of task reminding are improved.
By way of example, a neural network model can be constructed by collecting historical task completion status data of a plurality of operators as model training samples and combining importance data of tasks, if a preset full score is 100 minutes, selecting a sub-template with the strongest speech intensity for operators with the reputation scores in a first interval (0-30), selecting a sub-template with the inferior speech intensity for operators with the reputation scores in a second interval (30-60), and selecting a sub-template with the weakest speech intensity for operators with the reputation scores in the second interval (30-60).
According to the method and the device for reminding the task, the task reminding can be further divided into the layers, the influence of task time on task completion is considered, and meanwhile, historical operation data of operators and the importance degree of the task are combined, so that the task reminding is more accurate, personalized and hierarchical.
In some embodiments, the second mood template includes a first sub-template and a second sub-template, the mood intensity of the alert sentence used in the second sub-template is greater than that of the first sub-template, and the alert task is alerted with the second mood template at the second alert time, including: acquiring the current completion progress of a task to be reminded; judging whether the current completion progress of the task to be reminded reaches a preset expected progress corresponding to the second reminding time; if yes, a first sub-module is selected to remind the task to be reminded; if not, the second sub-module is selected to remind the task to be reminded.
In this embodiment, the second language template may further include a plurality of sub-templates, and the language intensity of the alert sentence used by different sub-templates may also be different. For example, the second mood template may include a first sub-template and a second sub-template.
Because the task to be reminded is reminded at least once when the second reminding time arrives, the current completion progress of the task to be reminded can be further obtained at the stage, and whether the current completion progress of the task to be reminded reaches the preset expected progress corresponding to the second reminding time is judged. Because some tasks may be performed in stages, the task may be continuously and normally performed under the node of the second reminding time, in this case, the second sub-template with weaker tone strength may be called to remind, however, for the task with unsatisfactory progress, the second sub-template with stronger strength may be adopted to remind to warn the operator.
According to the method, the current completion progress of the task is fully considered under the node of the second reminding time, the time factors are combined with the task progress factors, and the reminding templates suitable for different tasks are flexibly and accurately matched in a proper time stage so as to carry out targeted reminding, so that the accuracy of task reminding is further improved.
In some embodiments, the method further comprises: responding to a third reminding time for triggering the task to be reminded, and acquiring a third language template corresponding to the third reminding time; the third reminding time is later than the second reminding time, and the tone intensity of the reminding sentences used in the third tone template is greater than that of the second reminding template; and reminding the task to be reminded by using a third language template at a third reminding time, and sending alarm information to a responsible person corresponding to the task to be reminded.
In this embodiment, the third reminding time is later than the second reminding time, and may be the deadline of the task to be reminded, the last job time before the deadline, or any time after the deadline. The tone intensity of the reminding statement used in the third tone template is greater than that of the first tone template and the second reminding template.
Illustratively, the third mood template may be:
the following are tasks that expire [ on the same day + [ task content + ] "must be done today-! "
The following are tasks [ task content + ] "overdue ]! The task has to complete immediately-! "
Furthermore, the terminal of the responsible person corresponding to the task can be sent with alarm information while notifying the operator corresponding to the task. The responsible person refers to a person higher than the preset level of the worker. By sending the alarm information to the responsible person, the task can be paid attention to, so that task omission is avoided, and the efficiency of task management is improved.
In some embodiments, sending the alert information to the responsible person corresponding to the task to be reminded includes: acquiring the reminding times of tasks to be reminded; judging whether the reminding times are larger than preset times or not; if yes, alarm information is directly sent to a responsible person corresponding to the task to be reminded; if not, determining the wide time from the third reminding time to the absolute time of the task to be reminded, and sending the wide time to an operator corresponding to the task to be reminded; and if the task completion information returned by the operator corresponding to the task to be reminded is not received before the grace time, sending alarm information to the responsible person corresponding to the task to be reminded.
In this embodiment, whether the task to be reminded is a task that is idle to process may be determined by determining whether the number of times the task to be reminded has been reminded is greater than a preset number of times, if the task to be reminded has been performed a plurality of times of reminding operation, but still the reminding node is triggered at the third reminding time, it is indicated that the operator of the task to be reminded does not pay attention to or may miss the reminding information for some reason, and may not complete the task, in this case, the operator may be notified directly to the responsible person; if the number of times of reminding any executed reminding operation is less and the feedback of the received reminding returned by the operator is received, the operator can be given a certain allowance time to prompt the operator to finish as soon as possible. Through the embodiment, the flexibility and the accuracy of task reminding can be further improved, so that task omission is prevented, the burden of operators can be increased due to excessive reminding, and the individuation of task reminding is further realized.
Furthermore, after the alarm information is sent to the responsible person corresponding to the task to be reminded, the task completion status can be recorded as "incomplete", the historical task completion status data of the operator is updated, the latest historical task completion status data of the operator is used as feedback data to be input into the neural network model, so as to optimize the model, thereby optimizing the score of the credibility of the operator and continuously improving the accuracy of task reminding.
In some embodiments, the method further comprises: acquiring type information of each task to be reminded; grouping a plurality of tasks to be reminded according to the type information, and respectively setting different first reminding time, different second reminding time, different number of the first reminding time and different number of the second reminding time for the tasks of different task groups.
In this embodiment, a plurality of task groups may be generated by grouping according to type information of tasks to be reminded, different first reminding time, second reminding time or third reminding time may be configured for different task groups, for task groups with higher priority, the plurality of first reminding time and second reminding time may be set to realize more frequent reminding, for task groups with lower priority, only one type of reminding time may be selected and set, so that tasks with different types (different priority levels) may be reminded with different time points and different frequencies, and flexibility and accuracy of task reminding may be further improved.
The task reminding method according to the present application will be described in further detail below with reference to an application example, and as shown in fig. 3, fig. 3 shows a flow chart of the task reminding method in an application example. In fig. 3, the tone intensity of the sub-template A, B, C of the first tone template is sequentially enhanced and the tone intensity of the sub-template A, B of the second tone template is sequentially enhanced. In practical application, sentence patterns, the degree adverbs representing the urgency of time and the language, attitude, emotion help words and the like representing the command or the request can be preset as required, so long as the effect of sequentially progressive language intensity between the language templates corresponding to different reminding times and the sub-templates subordinate to different language templates can be realized.
It should be understood that, although the steps in the flowcharts of fig. 2-3 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in fig. 2-3 may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the sub-steps or stages are performed necessarily occur sequentially, but may be performed alternately or alternately with at least a portion of the sub-steps or stages of other steps or steps.
In some embodiments, as shown in fig. 4, there is provided a task reminding device, including: a first template acquisition module 410, a first reminder module 420, a second template acquisition module 430, and a second reminder module 440, wherein:
the first template acquisition module is used for responding to a first reminding time for triggering a task to be reminded and acquiring a first language template corresponding to the first reminding time;
The first reminding module is used for reminding the task to be reminded by using a first mood template at a first reminding time;
the second template acquisition module is used for responding to the second reminding time for triggering the task to be reminded and acquiring a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding template is greater than that of the first reminding template;
and the second reminding module is used for reminding the task to be reminded with a second mood template at a second reminding time.
In some embodiments, the first language template includes a plurality of sub-templates, and the first reminding module is specifically configured to obtain type information of a task to be reminded; determining importance of a task to be reminded according to the type information; acquiring historical task completion condition data of an operator corresponding to a task to be reminded; calculating creditworthiness of an operator according to the historical task completion condition data; and screening target sub-templates matched with the task to be reminded from a plurality of sub-templates in the first language template according to the importance and the credibility to remind.
In some embodiments, the second language template includes a first sub-template and a second sub-template, and the second reminding module is specifically configured to obtain a current completion progress of the task to be reminded; judging whether the current completion progress of the task to be reminded reaches a preset expected progress corresponding to the second reminding time; if yes, a first sub-module is selected to remind the task to be reminded; if not, the second sub-module is selected to remind the task to be reminded.
In some embodiments, the second reminding module is further configured to obtain a third language template corresponding to a third reminding time in response to triggering the third reminding time of the task to be reminded; the third reminding time is later than the second reminding time, and the tone intensity of the reminding sentences used in the third tone template is greater than that of the second reminding template; and reminding the task to be reminded by using a third language template at a third reminding time, and sending alarm information to a responsible person corresponding to the task to be reminded.
In some embodiments, the second reminding module is further configured to obtain a number of reminded of the task to be reminded; judging whether the reminding times are larger than preset times or not; if yes, alarm information is directly sent to a responsible person corresponding to the task to be reminded; if not, determining the wide time from the third reminding time to the absolute time of the task to be reminded, and sending the wide time to an operator corresponding to the task to be reminded; and if the task completion information returned by the operator corresponding to the task to be reminded is not received before the grace time, sending alarm information to the responsible person corresponding to the task to be reminded.
In some embodiments, the first reminding module is specifically configured to generate first task reminding information according to the first mood template; determining an operator identifier corresponding to the task to be reminded, and sending first task reminding information to an operator corresponding to the task to be reminded according to the operator identifier; or determining a corresponding communication group identifier according to the operator identifier, and sending the first task reminding information to the communication group associated with the operator corresponding to the task to be reminded according to the communication group identifier.
In some embodiments, the second reminding module is further configured to obtain type information of each task to be reminded; grouping a plurality of tasks to be reminded according to the type information, and respectively setting different first reminding time, second reminding time or third reminding time for the tasks of different task groups.
For specific limitations of the task reminding device, reference may be made to the above limitation of the task reminding method, and the description thereof will not be repeated here. All or part of the modules in the task reminding device can be realized by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In some embodiments, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 5. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program when executed by a processor implements a task reminding method.
It will be appreciated by those skilled in the art that the structure shown in FIG. 5 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In some embodiments, a computer device is provided comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program: responding to a first reminding time for triggering a task to be reminded, and acquiring a first language template corresponding to the first reminding time; reminding a task to be reminded by using a first mood template at a first reminding time; responding to a second reminding time for triggering the task to be reminded, and acquiring a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding template is greater than that of the first reminding template; and reminding the task to be reminded by using a second mood template at the second reminding time.
In some embodiments, when the processor executes the computer program to realize reminding the task to be reminded in the first mood template at the first reminding time, the following steps are specifically realized: acquiring type information of a task to be reminded; determining importance of a task to be reminded according to the type information; acquiring historical task completion condition data of an operator corresponding to a task to be reminded; calculating creditworthiness of an operator according to the historical task completion condition data; and screening target sub-templates matched with the task to be reminded from a plurality of sub-templates in the first language template according to the importance and the credibility to remind.
In some embodiments, when the processor executes the computer program to realize reminding the task to be reminded in the second mood template at the second reminding time, the following steps are specifically realized: acquiring the current completion progress of a task to be reminded; judging whether the current completion progress of the task to be reminded reaches a preset expected progress corresponding to the second reminding time; if yes, a first sub-module is selected to remind the task to be reminded; if not, the second sub-module is selected to remind the task to be reminded.
In some embodiments, the processor, when executing the computer program, further performs the steps of: responding to a third reminding time for triggering the task to be reminded, and acquiring a third language template corresponding to the third reminding time; the third reminding time is later than the second reminding time, and the tone intensity of the reminding sentences used in the third tone template is greater than that of the second reminding template; and reminding the task to be reminded by using a third language template at a third reminding time, and sending alarm information to a responsible person corresponding to the task to be reminded.
In some embodiments, when the processor executes the computer program to send the alarm information to the responsible person corresponding to the task to be reminded, the following steps are specifically implemented: acquiring the reminding times of tasks to be reminded; judging whether the reminding times are larger than preset times or not; if yes, alarm information is directly sent to a responsible person corresponding to the task to be reminded; if not, determining the wide time from the third reminding time to the absolute time of the task to be reminded, and sending the wide time to an operator corresponding to the task to be reminded; and if the task completion information returned by the operator corresponding to the task to be reminded is not received before the grace time, sending alarm information to the responsible person corresponding to the task to be reminded.
In some embodiments, when the processor executes the computer program to realize reminding the task to be reminded in the first mood template at the first reminding time, the following steps are specifically realized: generating first task reminding information according to the first language template; determining an operator identifier corresponding to the task to be reminded, and sending first task reminding information to an operator corresponding to the task to be reminded according to the operator identifier; or determining a corresponding communication group identifier according to the operator identifier, and sending the first task reminding information to the communication group associated with the operator corresponding to the task to be reminded according to the communication group identifier.
In some embodiments, the processor, when executing the computer program, further performs the steps of: acquiring type information of each task to be reminded; grouping a plurality of tasks to be reminded according to the type information, and respectively setting different first reminding time, second reminding time or third reminding time for the tasks of different task groups.
In some embodiments, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of: responding to a first reminding time for triggering a task to be reminded, and acquiring a first language template corresponding to the first reminding time; reminding a task to be reminded by using a first mood template at a first reminding time; responding to a second reminding time for triggering the task to be reminded, and acquiring a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding template is greater than that of the first reminding template; and reminding the task to be reminded by using a second mood template at the second reminding time.
In some embodiments, the computer program is executed by the processor to implement the following steps when the first reminding time reminds the task to be reminded with the first mood template: acquiring type information of a task to be reminded; determining importance of a task to be reminded according to the type information; acquiring historical task completion condition data of an operator corresponding to a task to be reminded; calculating creditworthiness of an operator according to the historical task completion condition data; and screening target sub-templates matched with the task to be reminded from a plurality of sub-templates in the first language template according to the importance and the credibility to remind.
In some embodiments, the computer program is executed by the processor to implement the following steps when the second reminding time reminds the task to be reminded with the second mood template: acquiring the current completion progress of a task to be reminded; judging whether the current completion progress of the task to be reminded reaches a preset expected progress corresponding to the second reminding time; if yes, a first sub-module is selected to remind the task to be reminded; if not, the second sub-module is selected to remind the task to be reminded.
In some embodiments, the computer program when executed by the processor further performs the steps of: responding to a third reminding time for triggering the task to be reminded, and acquiring a third language template corresponding to the third reminding time; the third reminding time is later than the second reminding time, and the tone intensity of the reminding sentences used in the third tone template is greater than that of the second reminding template; and reminding the task to be reminded by using a third language template at a third reminding time, and sending alarm information to a responsible person corresponding to the task to be reminded.
In some embodiments, when the computer program is executed by the processor to send the alarm information to the responsible person corresponding to the task to be reminded, the following steps are specifically implemented: acquiring the reminding times of tasks to be reminded; judging whether the reminding times are larger than preset times or not; if yes, alarm information is directly sent to a responsible person corresponding to the task to be reminded; if not, determining the wide time from the third reminding time to the absolute time of the task to be reminded, and sending the wide time to an operator corresponding to the task to be reminded; and if the task completion information returned by the operator corresponding to the task to be reminded is not received before the grace time, sending alarm information to the responsible person corresponding to the task to be reminded.
In some embodiments, the computer program is executed by the processor to implement the following steps when the first reminding time reminds the task to be reminded with the first mood template: generating first task reminding information according to the first language template; determining an operator identifier corresponding to the task to be reminded, and sending first task reminding information to an operator corresponding to the task to be reminded according to the operator identifier; or determining a corresponding communication group identifier according to the operator identifier, and sending the first task reminding information to the communication group associated with the operator corresponding to the task to be reminded according to the communication group identifier.
In some embodiments, the computer program when executed by the processor further performs the steps of: acquiring type information of each task to be reminded; grouping a plurality of tasks to be reminded according to the type information, and respectively setting different first reminding time, second reminding time or third reminding time for the tasks of different task groups.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
Terms such as "first," "second," and the like in this disclosure are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between such entities or operations unless otherwise indicated.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.

Claims (10)

1. A task reminding method, the method comprising:
responding to a first reminding time for triggering a task to be reminded, and acquiring a first language template corresponding to the first reminding time;
Reminding the task to be reminded by using the first language template at the first reminding time;
responding to a second reminding time for triggering a task to be reminded, and acquiring a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding templates is higher than that of the first reminding templates;
and reminding the task to be reminded by using the second language template at the second reminding time.
2. The method of claim 1, wherein the first mood template includes a plurality of sub-templates, and the mood intensity of the alert sentence used in each sub-template is different, and the alerting the task to be alerted with the first mood template at the first alert time includes:
acquiring type information of the task to be reminded;
determining the importance of the task to be reminded according to the type information;
acquiring historical task completion condition data of an operator corresponding to the task to be reminded;
calculating the creditworthiness of the operator according to the historical task completion condition data;
and screening target sub-templates matched with the task to be reminded from a plurality of sub-templates in the first language template according to the importance and the credibility to remind.
3. The method of claim 1, wherein the second mood template comprises a first sub-template and a second sub-template, the mood intensity of the alert sentence used in the second sub-template is greater than that of the first sub-template, and the alerting the task to be alerted with the second mood template at the second alert time comprises:
acquiring the current completion progress of the task to be reminded;
judging whether the current completion progress of the task to be reminded reaches a preset expected progress corresponding to the second reminding time;
if yes, the first sub-template is selected to remind the task to be reminded;
if not, the second sub-template is selected to remind the task to be reminded.
4. The method according to claim 1, wherein the method further comprises:
responding to a third reminding time for triggering a task to be reminded, and acquiring a third language template corresponding to the third reminding time; the third reminding time is later than the second reminding time, and the tone intensity of the reminding statement used in the third tone template is greater than that of the second reminding template;
and reminding the task to be reminded by using the third language template at the third reminding time, and sending alarm information to a responsible person corresponding to the task to be reminded.
5. The method of claim 4, wherein the sending the alert information to the responsible person corresponding to the task to be reminded comprises:
acquiring the reminding times of the tasks to be reminded;
judging whether the reminding times are larger than preset times or not;
if yes, alarm information is directly sent to a responsible person corresponding to the task to be reminded;
if not, determining a wide time from the third reminding time to the absolute time of the task to be reminded, and sending the wide time to an operator corresponding to the task to be reminded;
and if the task completion information returned by the operator corresponding to the task to be reminded is not received before the grace time, sending alarm information to a responsible person corresponding to the task to be reminded.
6. The method according to any one of claims 1 to 5, wherein reminding the task to be reminded with the first mood template at the first reminding time includes:
generating first task reminding information according to the first language template;
determining an operator identifier corresponding to the task to be reminded, and sending the first task reminding information to an operator corresponding to the task to be reminded according to the operator identifier; or (b)
And determining a corresponding communication group identifier according to the operator identifier, and sending the first task reminding information to a communication group associated with the operator corresponding to the task to be reminded according to the communication group identifier.
7. The method according to any one of claims 1 to 5, further comprising:
acquiring type information of each task to be reminded;
grouping a plurality of tasks to be reminded according to the type information, and respectively setting different first reminding time, second reminding time or third reminding time for the tasks of different task groups.
8. A task reminder, the device comprising:
the first template acquisition module is used for responding to a first reminding time for triggering a task to be reminded and acquiring a first language template corresponding to the first reminding time;
the first reminding module is used for reminding the task to be reminded by the first mood template at the first reminding time;
the second template acquisition module is used for responding to a second reminding time for triggering the task to be reminded and acquiring a second language template corresponding to the second reminding time; the second reminding time is later than the first reminding time, and the tone intensity of the reminding sentences used in the second reminding templates is higher than that of the first reminding templates;
And the second reminding module is used for reminding the task to be reminded in the second reminding time by using the second mood template.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any one of claims 1 to 7 when the computer program is executed by the processor.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 7.
CN202310732890.4A 2023-06-20 2023-06-20 Task reminding method, device, computer equipment and storage medium Pending CN116911812A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310732890.4A CN116911812A (en) 2023-06-20 2023-06-20 Task reminding method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310732890.4A CN116911812A (en) 2023-06-20 2023-06-20 Task reminding method, device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116911812A true CN116911812A (en) 2023-10-20

Family

ID=88361859

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310732890.4A Pending CN116911812A (en) 2023-06-20 2023-06-20 Task reminding method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116911812A (en)

Similar Documents

Publication Publication Date Title
CN108874968B (en) Risk management data processing method and device, computer equipment and storage medium
JP6505723B2 (en) Absence forecasting system, vacation forecasting method and program
WO2019041914A1 (en) Task deadline pre-warning method and device, computer device and storage medium
CN110262939B (en) Algorithm model operation monitoring method, device, computer equipment and storage medium
US20130159408A1 (en) Action-oriented user experience based on prediction of user response actions to received data
CN113282514B (en) Method, device, computer equipment and storage medium for processing problem data
CN107807967B (en) Real-time recommendation method, electronic device and computer-readable storage medium
CN115829297B (en) Work package generation method, device, terminal and storage medium for assembly type building
CN109658049A (en) Monitor method, apparatus, computer equipment and the storage medium of resume audit
KR101419708B1 (en) Method and System For The Business Standardization Work
CN112911235A (en) Monitoring rule configuration method, device, server and storage medium
CN116126960A (en) Data quality monitoring method, device, computer equipment and storage medium
CN112163154A (en) Data processing method, device, equipment and storage medium
CN114092275A (en) Enterprise operation abnormity monitoring method and device, computer equipment and storage medium
CN113672507A (en) Software source code detection method, device, computer equipment and storage medium
CN111191999B (en) Product research and development management method, device, computer equipment and storage medium
CN110597874B (en) Data analysis model creation method and device, computer equipment and storage medium
CN111324375A (en) Code management method and device, computer equipment and storage medium
CN110874612B (en) Time interval prediction method and device, computer equipment and storage medium
CN116911812A (en) Task reminding method, device, computer equipment and storage medium
CN112907224A (en) Push message generation method and device, electronic equipment and storage medium
CN116305867A (en) Equipment reliability management method, equipment reliability management device, computer equipment and storage medium
US12406198B2 (en) Computer-implemented event forecasting and information provision
CN112734366A (en) Dynamic management method, system and storage medium for construction cost in whole process of engineering settlement
US9535414B2 (en) System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination