CN108256813B - Task reminding method and server - Google Patents

Task reminding method and server Download PDF

Info

Publication number
CN108256813B
CN108256813B CN201710307229.3A CN201710307229A CN108256813B CN 108256813 B CN108256813 B CN 108256813B CN 201710307229 A CN201710307229 A CN 201710307229A CN 108256813 B CN108256813 B CN 108256813B
Authority
CN
China
Prior art keywords
task
handled
early warning
warning value
tasks
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.)
Active
Application number
CN201710307229.3A
Other languages
Chinese (zh)
Other versions
CN108256813A (en
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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201710307229.3A priority Critical patent/CN108256813B/en
Priority to PCT/CN2018/082616 priority patent/WO2018201867A1/en
Publication of CN108256813A publication Critical patent/CN108256813A/en
Application granted granted Critical
Publication of CN108256813B publication Critical patent/CN108256813B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • G06Q10/1097Task assignment

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention is suitable for the technical field of information processing, and provides a task reminding method and a server. The method comprises the following steps: acquiring an urging early warning value of the task to be handled, wherein the urging early warning value is obtained according to the importance degree information of the task to be handled; detecting the relationship between the promotion early warning value of the task to be handled and a first threshold value; when the handling early warning value is larger than a first threshold value, task reminding information to be handled is generated; and when the promotion early warning value is detected to be smaller than or equal to the first threshold value, generating task reminding information to be handled according to the time node of the task to be handled. According to the method, differentiated task handling is performed according to the relationship between the handling early warning value of each task to be handled and the first threshold value, the task handling accuracy and the handling efficiency can be improved, the task reminding is directly performed on the task to be handled with higher importance degree, related responsible persons are better reminded to perform the task to be handled, omission does not occur easily, and the development and maintenance progress of the whole product can be promoted.

Description

Task reminding method and server
Technical Field
The invention belongs to the technical field of information processing, and particularly relates to a task reminding method and a server.
Background
Generally, the development and maintenance of a product can be decomposed into a plurality of project tasks, different project tasks correspond to different time node schedules, and the project tasks are influenced and restricted, so that the supervision of the time nodes of the project tasks is very important. At present, the progress of each project task needs manual supervision and hastening, omission easily occurs, the accuracy is low, and the development and maintenance progress of the whole product is likely to be influenced.
Disclosure of Invention
In view of this, embodiments of the present invention provide a task reminding method and a server, so as to solve the problems in the prior art that the progress of each project task needs to be manually supervised and hastened, omission is easily caused, and the accuracy is low.
In a first aspect of the embodiments of the present invention, a task reminding method is provided, including:
acquiring an urging early warning value of a task to be handled, wherein the urging early warning value is obtained according to the importance degree information of the task to be handled;
detecting the relationship between the promotion early warning value of the task to be handled and a first threshold value;
when the handling early warning value is detected to be larger than the first threshold value, task reminding information to be handled is generated;
and when the urging early warning value is detected to be smaller than or equal to the first threshold value, generating task reminding information to be handled according to the time node of the task to be handled.
Optionally, the method further includes:
and acquiring the contact way of the responsible person corresponding to the task to be handled, and sending the task reminding information to the contact way of the responsible person corresponding to the task to be handled.
Optionally, the method further includes:
and acquiring the number of the tasks to be handled, comparing the number of the tasks to be handled with the number of preset tasks to be handled, and executing the acquisition of the handling early warning value of the tasks to be handled when the number of the tasks to be handled and the number of the preset tasks to be handled meet a preset relationship.
Optionally, the method further includes:
acquiring an execution early warning value of the task to be handled, wherein the execution early warning value is obtained according to the time limit information and the importance degree information of the task to be handled;
detecting the magnitude relation between the execution early warning value and a second threshold value;
and when the execution early warning value is larger than the second threshold value, executing the task to be handled, wherein the executing includes postponing and setting a mandatory execution flag.
Optionally, the executing the task to be handled includes:
acquiring the deadline information and the importance information of the task to be processed;
sequencing the tasks to be handled, of which the execution early warning value is greater than a second threshold value;
and performing the execution processing on each task to be handled according to the sequencing result.
In a second aspect of the embodiments of the present invention, a server is provided, where the server includes a memory, a processor, and a task reminding program stored in the memory and capable of running on the processor, and when the task reminding program is executed by the processor, the following steps are implemented:
acquiring an urging early warning value of a task to be handled, wherein the urging early warning value is obtained according to the importance degree information of the task to be handled;
detecting the relationship between the promotion early warning value of the task to be handled and a first threshold value;
when the handling early warning value is detected to be larger than the first threshold value, task reminding information to be handled is generated; and generating the task reminding information to be handled according to the time node of the task to be handled when the urging early warning value is detected to be smaller than or equal to the first threshold value.
Optionally, the processor is further configured to execute the application control system to implement the following steps:
and acquiring the contact way of the responsible person corresponding to the task to be handled, and sending the task reminding information to the contact way of the responsible person corresponding to the task to be handled.
Optionally, the processor is further configured to execute the application control system to implement the following steps:
acquiring the number of the tasks to be handled, and comparing the number of the tasks to be handled with the number of preset tasks to be handled;
and when the number of the tasks to be handled and the preset number of the tasks to be handled meet a preset relation, executing the acquisition of the early warning value of the tasks to be handled.
Optionally, the processor is further configured to execute the application control system to implement the following steps:
acquiring an execution early warning value of the task to be handled, wherein the execution early warning value is obtained according to the time limit information and the importance degree information of the task to be handled;
detecting the magnitude relation between the execution early warning value and a second threshold value;
and when the execution early warning value is larger than a second threshold value, executing the task to be handled, wherein the executing includes postponing and setting a mandatory execution flag.
Optionally, the executing and processing the task to be handled specifically includes:
acquiring the deadline information and the importance information of the task to be processed;
sequencing the tasks to be handled, of which the execution early warning value is greater than a second threshold value;
and performing the execution processing on each task to be handled according to the sequencing result.
In a third aspect of the embodiments of the present invention, a computer-readable storage medium is provided, where a task reminding program is stored on the computer-readable storage medium, and when being executed by a processor, the task reminding program implements the steps of any task reminding method.
Compared with the prior art, the embodiment of the invention has the following beneficial effects: according to the embodiment of the invention, the promotion early warning value of the task to be handled is obtained, the promotion early warning value of the task to be handled and the first threshold value are detected, the task to be handled reminding information is directly generated for the task to be handled of which the promotion early warning value is greater than the first threshold value, the task to be handled of which the promotion early warning value is less than or equal to the first threshold value is generated according to the time node of the task to be handled, and the differentiated task promotion processing is carried out according to the size relation between the promotion early warning value of each task to be handled and the first threshold value, so that the task promotion accuracy and the promotion efficiency can be improved, the task to be handled of the task with higher importance degree is directly promoted, the relevant responsible persons are better promoted to carry out the task to be handled, omission is not easy to occur, and the development and maintenance progress of the whole product can be promoted.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
FIG. 1 is a flowchart of a task reminding method according to an embodiment of the present invention;
FIG. 2 is a flowchart of a task reminding method according to another embodiment of the present invention;
fig. 3 is a flowchart of an implementation of performing processing on the task to be handled according to the embodiment of the present invention;
FIG. 4 is a flowchart illustrating a specific example of a task reminding method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of an operating environment of a task reminder provided by an embodiment of the invention;
FIG. 6 is a functional block diagram of a task reminder provided by an embodiment of the present invention.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
In order to explain the technical means of the present invention, the following description will be given by way of specific examples.
Fig. 1 shows an implementation flow of the task reminding method provided by the embodiment of the present invention, which is detailed as follows:
step S101, obtaining an urging early warning value of the task to be handled, wherein the urging early warning value is obtained according to the importance degree information of the task to be handled.
The task to be dealt with is a task which needs to be completed but is not completed in the product development and maintenance process. For example, the tasks to be processed in the whole development and maintenance process of a certain product have N items, wherein M (M < N, M and N are positive integers) items of tasks are completed, and the task to be handled is N-M items of tasks except for M completed tasks among the N items of tasks.
The promotion early warning value can be obtained according to the importance degree information of the tasks to be handled, and the promotion early warning value corresponding to the tasks to be handled with higher importance degrees is higher. Specifically, the importance degree may be an association relationship between one task to be handled and other tasks to be handled, and a position in the whole product development and maintenance process. For example, if one task to be handled has an association relationship with more other tasks to be handled, the importance degree of the task to be handled is higher; the closer to the foundation a task is in the product development process, the higher the importance of the task, but not limited to this.
For example, the association number of other tasks to be handled having an association relationship with the task to be handled and the status index of the task to be handled in the whole product development and maintenance process may be obtained, and the promotion early warning value of the task to be handled is determined according to the association number and the status index. The correlation number and the status index of the tasks to be handled and the promotion early warning value of the tasks to be handled are in positive correlation. For example, the larger the number of the tasks to be handled is, the more important the status index represents the status of the tasks to be handled in the whole product development and maintenance process, the larger the promotion early warning value of the tasks to be handled is, the more important the tasks to be handled need to be promoted and reminded preferentially; otherwise, the smaller the promotion early warning value of the task to be handled is, the less important the task to be handled is, and the promotion reminding is not required to be preferentially carried out.
For example, the association number of other tasks to be handled having an association relationship with the task to be handled may also be obtained, and the hastening-handling early warning value of the task to be handled is determined according to the association number. Or, the status index of the task to be handled in the whole product development and maintenance process can be obtained, and the hastening and handling early warning value of the task to be handled is determined according to the status index. The status indicator of the task to be handled in the whole product development and maintenance process may be preset, for example, each task to be handled corresponds to one status indicator, but not limited thereto.
In addition, the handling early warning value can be related to the time length between the current time and the time limit of the task to be handled on the basis of the information of the importance degree of the task to be handled. Specifically, as the time between the current date and the deadline of the task to be handled becomes shorter, the handling early warning value corresponding to the task to be handled becomes larger.
For example, the promotion early warning value of the task to be handled may be determined according to the associated number of the task to be handled, the status indicator, and the time difference between the deadline of the task to be handled and the current time. And the time difference between the time limit of the task to be handled and the current time and the hastening and handling early warning value of the task to be handled are in positive correlation. For example, under the condition that the associated number and the status index of the tasks to be handled are fixed and unchanged, the smaller the time difference between the deadline of the task to be handled and the current time is, the larger the promotion early warning value of the task to be handled is. The time difference between the deadline of the task to be handled and the current time may be calculated by day or hour, which is not limited to this.
In addition, the handling early warning value can also be only related to the time difference between the deadline of the task to be handled and the current time. For example, the prompt handling early warning value and the time difference between the deadline of the task to be handled and the current time are in a linear relationship.
Therefore, for a specific task to be handled, the urging warning value may be a fixed value, or may also be a variable value related to factors such as the number of associations, the status index, and a time difference between the deadline of the task to be handled and the current time, which is not limited herein. The urging warning value can be any number between 0 and 1, and can also be other values. The urging early warning value corresponding to the urging task with higher importance degree is close to 1, and the urging early warning value corresponding to the urging task with lower importance degree is close to 0.
Optionally, before step S101, the task reminding method may further include: and acquiring the number of the tasks to be handled, comparing the number of the tasks to be handled with the number of preset tasks to be handled, and executing the acquisition of the handling early warning value of the tasks to be handled when the number of the tasks to be handled and the number of the preset tasks to be handled meet a preset relationship.
The number of the preset hastening tasks can be set according to the number of the tasks involved in the whole development and maintenance process of the product. For example, if a certain product has N tasks to be processed in the whole development and maintenance process, the preset number of the hastening tasks may be N1, where N1 is N α, where 0< α < 1.
It can be understood that the number of the tasks to be handled is compared with the number of the preset handling tasks, and the step S101 is executed when the preset relationship is satisfied between the number of the tasks to be handled and the number of the preset handling tasks, and when the number of the tasks to be handled is small, the task handling reminding can be performed in other manners, so as to improve the efficiency of task handling, for example, by manually and directly handling the tasks. When the number of the tasks to be handled is larger than the preset number of the tasks to be handled, the tasks to be handled needing to be prompted and reminded are too many, the efficiency is low in a manual direct prompting mode, and omission is possible, so that the prompt warning value of the tasks to be handled can be obtained, and prompt reminding can be performed on each task to be handled.
Specifically, the condition that the number of the tasks to be handled and the preset number of the tasks to be handled satisfy the preset relationship may be that: the number of the tasks to be handled is larger than or equal to the number of the preset tasks to be handled. The number of the preset hastening tasks can be set, but is not suitable to be larger.
And S102, detecting the size relation between the urging early warning value of the task to be handled and a first threshold value.
The first threshold value may be one of a range of values formed by the promotion warning values of the tasks to be handled. For example, each of the urging warning values is formed in a range of 0.2 to 0.8, and the first threshold may be set to a value between 0.2 and 0.8, for example, 0.6.
And detecting the relationship between the handling acceleration early warning value and the first threshold value, namely comparing the handling acceleration early warning value with the first threshold value. For example, if the current value of the promotion early warning value of a certain task to be handled is 0.4 and the first threshold value is 0.6, the promotion early warning value of the task to be handled is smaller than the first threshold value, which indicates that the importance degree of the task to be handled is lower at the current time; if the current value of the promotion early warning value of a certain task to be handled is 0.7 and the first threshold value is 0.6, the promotion early warning value of the task to be handled is greater than the first threshold value, which indicates that the importance degree of the task to be handled is higher at the current time. The task reminding should be preferentially performed on the tasks to be handled with higher importance, and the reminding on the tasks to be handled with lower importance can be positioned behind the reminding on the tasks to be handled with higher importance.
Step S103, when the handling early warning value is larger than the first threshold value, task reminding information to be handled is generated.
It can be understood that the task reminding should be preferentially performed on the tasks to be handled with higher importance, and the tasks to be handled with the promotion early warning value larger than the first threshold value are the tasks to be handled with higher importance, so that the task reminding information to be handled can be directly generated.
The to-do task reminding information comprises information such as a to-do task name, deadline time and importance degree, and corresponding responsible persons are reminded to process the to-do task. For example, if the promotion early warning value of the first to-be-handled task is greater than the first threshold, generating to-be-handled task reminding information: the first task to be processed is the first date with the highest importance degree, and is requested to be processed before the second date; wherein the second date may be earlier than the first date.
Optionally, the task reminding method further includes: and acquiring the contact way of the responsible person corresponding to the task to be handled, and sending the task reminding information to the contact way of the responsible person corresponding to the task to be handled.
Specifically, each task to be handled corresponds to at least one responsible person, and each responsible person needs to enter a contact manner, which may include a mobile phone number and/or an instant messaging account (e.g., a QQ account or a wechat account). After the to-do task reminding information is generated in step S103, the mobile phone number and/or the instant messaging account of the responsible person corresponding to the to-do task is obtained, and the generated to-do task reminding information is sent to the mobile phone number and/or the instant messaging account of the responsible person corresponding to the to-do task, so as to better remind the responsible person of processing the to-do task.
The responsible persons corresponding to each task to be handled can be in peer-level co-worker relationship or in superior-subordinate co-worker relationship, so that the direct responsible person and superior co-workers of the direct responsible person of the task to be handled can receive the reminding information of the task to be handled in time.
And step S104, when the promotion early warning value is detected to be smaller than or equal to the first threshold value, generating task reminding information to be handled according to the time node of the task to be handled.
It can be understood that the task reminding is not preferentially performed on the tasks to be handled with lower importance, but the tasks to be handled with the promotion early warning value smaller than the first threshold value are the tasks to be handled with lower importance, so that the task reminding information does not need to be directly generated, but the task reminding information is generated according to the time nodes of the tasks to be handled. And the time node of the task to be handled is a node of first preset time before the deadline time of the task to be handled. The first preset time can be set according to the importance degree information of the task to be handled, and the higher the importance degree is, the longer the first preset time is; otherwise, the shorter the first preset time.
For example, if the promotion early warning value of a certain task to be handled is smaller than a first threshold value, and the importance degree of the task to be handled is relatively high, the first preset time is set to 4 days, and the deadline of the task to be handled is 3 months and 21 days, the time node of the task to be handled is 3 months and 17 days, that is, the time is 3 months and 17 days in the morning, and task reminding information is generated. If the current time is less than 3 months and 17 days in the morning, no task reminding information is generated; and if the current time exceeds 3 months and 17 days in early morning, generating task reminding information. If the importance degree of the task to be handled is relatively low, the first preset time may be set to 2 days.
It should be noted that the importance degree of the task to be handled is relatively higher or relatively lower, and is based on each task to be handled whose the promotion warning value is smaller than the first threshold value.
Optionally, the task reminding method further includes: and acquiring the contact way of the responsible person corresponding to the task to be handled, and sending the task reminding information to the contact way of the responsible person corresponding to the task to be handled.
Specifically, each task to be handled corresponds to at least one responsible person, and each responsible person needs to enter a contact manner, which may include a mobile phone number and/or an instant messaging account (e.g., a QQ account or a wechat account). After the to-do task reminding information is generated in step S104, the mobile phone number and/or the instant messaging account of the responsible person corresponding to the to-do task is obtained, and the generated to-do task reminding information is sent to the mobile phone number and/or the instant messaging account of the responsible person corresponding to the to-do task, so as to better remind the responsible person of processing the to-do task.
In addition, two modes of automatic execution and manual execution can be set for the hastening of the tasks to be handled.
Besides sending out the reminding information of the handling task, the task to be handled can be processed according to the importance degree of the task to be handled and the task urgency degree and the task execution mode of the task to be handled which is about to reach the deadline. Referring to fig. 2, in an embodiment, the task reminding method may further include:
step S201, obtaining an execution early warning value of the task to be handled, wherein the execution early warning value is obtained according to the time limit information and the importance degree information of the task to be handled.
The execution early warning value can be obtained according to the deadline information and the importance degree information of the task to be handled, and both the deadline and the importance degree of the task to be handled and the execution early warning value are in positive correlation. Specifically, the closer the current time is to the deadline of the task to be handled, the higher the importance degree of the task to be handled is, and the higher the execution early warning value of the task to be handled is; the farther the current time is from the deadline of the task to be handled, the lower the importance degree of the task to be handled is, and the lower the execution early warning value of the task to be handled is.
The execution early warning value may be any number between 0 and 1, or may be other values. The promotion early warning value corresponding to the promotion task with the shorter time limit and the higher importance degree is close to 1, and the promotion early warning value corresponding to the promotion task with the longer time limit and the lower importance degree is close to 0.
Step S202, detecting the magnitude relation between the execution early warning value and a second threshold value.
The second threshold may be one of a range of values formed by the execution warning values of the tasks to be handled. For example, each execution warning value is formed to be in a range of 0.2 to 0.8, and the second threshold value may be set to a value between 0.2 and 0.8, for example, 0.7.
And detecting the magnitude relation between the execution early warning value and the second threshold value, namely comparing the execution early warning value with the second threshold value. For example, if the execution early warning value of a certain task to be handled is 0.6 and the second threshold value is 0.7, the execution early warning value of the task to be handled is smaller than the second threshold value, which indicates that the task to be handled is not processed yet; and if the execution early warning value of a certain task to be handled is 0.8 and the second threshold value is 0.7, the execution early warning value of the task to be handled is greater than the second threshold value, which indicates that the current time is closer to the deadline of the task to be handled and the importance degree of the task to be handled is not high, and the task to be handled is already processed.
Step S203, when it is detected that the execution warning value is greater than the second threshold, performing execution processing on the task to be handled, where the execution processing includes postponing and setting a mandatory execution flag.
Referring to fig. 3, in an embodiment, the executing the task to be handled may be implemented by the following processes:
step S301, obtaining the deadline information and the importance information of the task to be handled.
Step S302, sequencing the tasks to be handled with the execution early warning value larger than a second threshold value.
The number of the tasks to be handled with the execution early warning value larger than the second threshold value may be more than one, so that the tasks to be handled with the execution early warning value larger than the second threshold value may be sorted according to a preset sequence, and corresponding execution processing is performed according to a sorting result. For example, for each task to be handled whose execution warning value is greater than the second threshold, the tasks may be sorted according to the size of the execution warning value. For another example, for each task to be handled for which the execution early warning value is greater than the second threshold value, the tasks may be sorted according to the importance degree; and for each task to be handled with the execution early warning value larger than the second threshold value, sequencing according to the current time and the time length of the deadline.
Step S303, performing the execution processing on each task to be handled according to the sorting result.
In this step, according to the sorting result in step S302, corresponding execution processing is performed on each task to be handled, for example, a task to be handled with a lower importance degree may be postponed, a mandatory execution flag is set for a task to be handled with a higher importance degree, so as to enforce a corresponding responsible person to perform processing, and corresponding penalty measures are set.
Optionally, after step S203, the method may further include: and acquiring the contact way of the responsible person corresponding to the task to be handled, and sending the execution processing to the contact way of the responsible person corresponding to the task to be handled.
Specifically, each task to be handled corresponds to at least one responsible person, and each responsible person needs to enter a contact manner, which may include a mobile phone number and/or an instant messaging account (e.g., a QQ account or a wechat account). After the to-do task reminding information is generated in step S103, the mobile phone number and/or the instant messaging account of the responsible person corresponding to the to-do task is obtained, and the generated to-do task reminding information is sent to the mobile phone number and/or the instant messaging account of the responsible person corresponding to the to-do task, so as to better remind the responsible person of processing the to-do task.
FIG. 4 is a flowchart illustrating an exemplary task reminder method, which is detailed as follows:
step S401, acquiring the number of the tasks to be handled, comparing the number of the tasks to be handled with the number of the preset handling tasks, and executing the step S402 when the number of the tasks to be handled and the number of the preset handling tasks meet a preset relationship.
Step S402, obtaining an urging early warning value of the task to be handled, wherein the urging early warning value is obtained according to the importance degree information of the task to be handled.
Step S403, detecting the magnitude relation between the urging warning value of the task to be handled and a first threshold value.
And S404, when the handling early warning value is larger than the first threshold value, directly generating task reminding information to be handled, and executing the step S406.
Step S405, when the handling early warning value is smaller than or equal to the first threshold value, generating task reminding information to be handled according to the time node of the task to be handled, and executing step S406.
Step S406, obtaining the contact way of the responsible person corresponding to the task to be handled, and sending the task reminding information to the contact way of the responsible person corresponding to the task to be handled.
Step S407, acquiring an execution early warning value of the task to be handled, and the deadline information and the importance information of the task to be handled; and the execution early warning value is obtained according to the deadline information and the importance degree information of the task to be handled.
Step S408, sequencing the tasks to be processed with the execution early warning value larger than a second threshold value
And step S409, performing the execution processing on each task to be handled according to the sequencing result.
The task reminding method comprises the steps of obtaining an urging early warning value of a task to be handled, detecting the urging early warning value of the task to be handled and the first threshold value, directly generating reminding information of the task to be handled for the task to be handled with the urging early warning value larger than the first threshold value, generating reminding information of the task to be handled according to time nodes of the task to be handled, and carrying out differentiated task urging processing according to the size relation between the urging early warning value of each task to be handled and the first threshold value, so that task urging accuracy and urging efficiency can be improved, task reminding can be directly carried out on the task to be handled with higher importance degree, related responsible persons can be better reminded to carry out task processing, omission is not easy to occur, and the development and maintenance progress of the whole product can be promoted.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Corresponding to the task reminding method described in the above embodiment, fig. 5 is a schematic diagram illustrating an operating environment of a task reminding program provided in an embodiment of the present invention. For convenience of explanation, only the portions related to the present embodiment are shown.
In the present embodiment, the task reminder 500 is installed and run in the server 50. The server 50 may include, but is not limited to, a memory 501, a processor 502, and a display 503. FIG. 5 only shows server 50 with components 501-503, but it is to be understood that not all of the shown components are required and that more or fewer components can alternatively be implemented.
The storage 501 may in some embodiments be an internal storage unit of the server 50, such as a hard disk or a memory of the server 50. The memory 501 may also be an external storage device of the server 50 in other embodiments, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the server 50. Further, the memory 501 may also include both an internal storage unit and an external storage device of the server 50. The memory 501 is used for storing application software installed in the server 50 and various data, such as program codes of the task reminder 500. The memory 501 may also be used to temporarily store data that has been output or is to be output.
The processor 502 may be a Central Processing Unit (CPU), a microprocessor or other data Processing chip in some embodiments, and is used for running program codes stored in the memory 501 or Processing data, such as executing the task reminder 500.
The display 503 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, or the like in some embodiments. The display 503 is used for displaying information processed in the server 50 and for displaying a visualized user interface, such as an application menu interface, an application icon interface, and the like. The components 501 and 503 of the server 50 communicate with each other via a system bus 505.
Referring to fig. 6, a functional block diagram of a task reminder 500 according to an embodiment of the present invention is shown. In this embodiment, the task reminder 500 can be divided into one or more modules, and the one or more modules are stored in the memory 501 and executed by one or more processors (in this embodiment, the processor 502) to complete the present invention. For example, in fig. 6, the function switch-based application control program 500 may be divided into an information acquisition module 601, a detection module 602, and a processing module 603. The module referred to in the present invention refers to a series of computer program instruction segments capable of performing specific functions, and is more suitable than a program for describing the execution process of the task reminder 600 in the server 50. The following description will specifically describe the functions of the information acquisition module 601, the detection module 602, and the processing module 603.
The information obtaining module 601 is configured to obtain an urging early warning value of the task to be handled, where the urging early warning value is obtained according to the importance information of the task to be handled. The detecting module 602 is configured to detect a magnitude relationship between the handling early warning value of the task to be handled and a first threshold. The processing module 603 is configured to generate to-be-handled task reminding information when the detection module detects that the handling early warning value is greater than the first threshold; and when the detection module detects that the urging early warning value is smaller than or equal to the first threshold value, generating task reminding information to be handled according to the time node of the task to be handled.
Optionally, the task reminder further includes an information sending module 604. The information sending module 604 is configured to obtain a contact manner of the responsible person corresponding to the task to be handled, and send the task to be handled reminding information to the contact manner of the responsible person corresponding to the task to be handled.
Optionally, the task reminder further includes a pre-execution module 605. The pre-execution module 605 is configured to obtain the number of the tasks to be handled, and compare the number of the tasks to be handled with a preset number of the tasks to be promoted. The obtaining module 601 is specifically configured to execute the obtaining of the handling early warning value of the to-be-handled task when the pre-execution module 605 compares that the number of the to-be-handled tasks and the preset number of the handling tasks meet a preset relationship.
Optionally, the obtaining module 601 is further configured to obtain an execution early warning value of the task to be handled, where the execution early warning value is obtained according to the deadline information and the importance information of the task to be handled. The detecting module 602 is further configured to detect a size relationship between the execution warning value and a second threshold. The processing module 603 is further configured to perform execution processing on the to-do task when the execution early warning value detected by the detecting module is greater than a second threshold, where the execution processing includes postponing and setting a mandatory execution flag.
Optionally, the processing module 603 includes an obtaining unit 701, a sorting unit 702, and an executing unit 703. The obtaining unit 701 is configured to obtain deadline information and importance information of the task to be handled. A sorting unit 702, configured to sort the tasks to be handled whose execution early warning value is greater than a second threshold value. The execution unit 703 is configured to perform the execution processing on each task to be handled according to the sorting result.
In summary, the task reminding program 500 installed and running in the server 50 obtains the promotion early warning value of the to-be-handled task, detects the promotion early warning value of the to-be-handled task and the first threshold, directly generates the to-be-handled task reminding information for the to-be-handled task whose promotion early warning value is greater than the first threshold, generates the to-be-handled task reminding information for the to-be-handled task whose promotion early warning value is less than or equal to the first threshold according to the time node of the to-be-handled task, and performs differentiated task promotion processing according to the relationship between the promotion early warning value of each to-be-handled task and the first threshold, so that the task promotion accuracy and promotion efficiency can be improved, the task reminding can be directly performed for the to-be-handled task with higher importance degree, the related responsible person can be better reminded to perform the to-be-handled task processing, omission is not easy to occur, and the development and maintenance progress of.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described system embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present invention may be implemented in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (8)

1. A task reminding method is characterized by comprising the following steps:
acquiring an urging early warning value of a task to be handled, wherein the urging early warning value is obtained according to the importance degree information of the task to be handled and the time difference between the time limit of the task to be handled and the current time; the importance degree information is determined according to the number and the status index of the tasks to be handled related to other tasks to be handled; the status index is preset and is used for representing the status of the task to be handled in the whole product development and maintenance process;
detecting the relationship between the promotion early warning value of the task to be handled and a first threshold value;
when the handling early warning value is detected to be larger than the first threshold value, task reminding information to be handled is generated;
when the urging early warning value is detected to be smaller than or equal to the first threshold value, generating task reminding information to be handled according to the time node of the task to be handled;
acquiring an execution early warning value of the task to be handled, wherein the execution early warning value is obtained according to the time limit information and the importance degree information of the task to be handled; the closer the current time is to the deadline of the task to be handled, the higher the importance degree of the task to be handled is, and the higher the execution early warning value of the task to be handled is;
detecting the magnitude relation between the execution early warning value and a second threshold value;
and when the execution early warning value is larger than the second threshold value, executing the task to be handled, wherein the executing includes postponing and setting a mandatory execution flag.
2. The task reminding method according to claim 1, further comprising:
and acquiring the contact way of the responsible person corresponding to the task to be handled, and sending the task reminding information to the contact way of the responsible person corresponding to the task to be handled.
3. The task reminding method according to claim 1, further comprising:
and acquiring the number of the tasks to be handled, comparing the number of the tasks to be handled with the number of preset tasks to be handled, and executing the acquisition of the handling early warning value of the tasks to be handled when the number of the tasks to be handled and the number of the preset tasks to be handled meet a preset relationship.
4. The task reminding method according to claim 1, wherein the executing the task to be handled comprises:
acquiring the deadline information and the importance information of the task to be processed;
sequencing the tasks to be handled, of which the execution early warning value is greater than a second threshold value;
and performing the execution processing on each task to be handled according to the sequencing result.
5. A computer-readable storage medium, wherein a task reminder program is stored on the computer-readable storage medium, and when executed by a processor, the task reminder program implements the steps of the task reminder method according to any one of claims 1 to 4.
6. A server, comprising a memory, a processor, and a task reminder stored on the memory and executable on the processor, wherein the task reminder when executed by the processor performs the steps of:
acquiring an urging early warning value of a task to be handled, wherein the urging early warning value is obtained according to the importance degree information of the task to be handled and the time difference between the time limit of the task to be handled and the current time; the importance degree information is determined according to the number and the status index of the tasks to be handled related to other tasks to be handled; the status index is preset and is used for representing the status of the task to be handled in the whole product development and maintenance process;
detecting the relationship between the promotion early warning value of the task to be handled and a first threshold value;
when the handling early warning value is detected to be larger than the first threshold value, task reminding information to be handled is generated; when the urging early warning value is detected to be smaller than or equal to the first threshold value, generating task reminding information to be handled according to the time node of the task to be handled;
acquiring an execution early warning value of the task to be handled, wherein the execution early warning value is obtained according to the time limit information and the importance degree information of the task to be handled; the closer the current time is to the deadline of the task to be handled, the higher the importance degree of the task to be handled is, the higher the execution early warning value of the task to be handled is
Detecting the magnitude relation between the execution early warning value and a second threshold value;
and when the execution early warning value is larger than a second threshold value, executing the task to be handled, wherein the executing includes postponing and setting a mandatory execution flag.
7. The server according to claim 6, wherein the processor is further configured to execute the task reminder to perform the steps of:
and acquiring the contact way of the responsible person corresponding to the task to be handled, and sending the task reminding information to the contact way of the responsible person corresponding to the task to be handled.
8. The server according to claim 6, wherein the processor is further configured to execute the task reminder to perform the steps of:
acquiring the number of the tasks to be handled, and comparing the number of the tasks to be handled with the number of preset tasks to be handled;
and when the number of the tasks to be handled and the preset number of the tasks to be handled meet a preset relationship, executing the step of acquiring the handling early warning value of the tasks to be handled.
CN201710307229.3A 2017-05-04 2017-05-04 Task reminding method and server Active CN108256813B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710307229.3A CN108256813B (en) 2017-05-04 2017-05-04 Task reminding method and server
PCT/CN2018/082616 WO2018201867A1 (en) 2017-05-04 2018-04-11 Task reminder method, device, server and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710307229.3A CN108256813B (en) 2017-05-04 2017-05-04 Task reminding method and server

Publications (2)

Publication Number Publication Date
CN108256813A CN108256813A (en) 2018-07-06
CN108256813B true CN108256813B (en) 2021-05-14

Family

ID=62721816

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710307229.3A Active CN108256813B (en) 2017-05-04 2017-05-04 Task reminding method and server

Country Status (2)

Country Link
CN (1) CN108256813B (en)
WO (1) WO2018201867A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108876312A (en) * 2018-07-18 2018-11-23 平安科技(深圳)有限公司 Case based reminding method, device, computer equipment and storage medium
CN111191999B (en) * 2019-11-14 2023-07-28 中国平安人寿保险股份有限公司 Product research and development management method, device, computer equipment and storage medium
CN111491025B (en) * 2020-04-13 2023-12-19 上海鸿翼软件技术股份有限公司 Service return processing method, device, equipment and storage medium
CN111932194A (en) * 2020-06-29 2020-11-13 北京金茂绿建科技有限公司 Data interaction method and device
CN114253169A (en) * 2020-09-24 2022-03-29 原相科技股份有限公司 Intelligent household control system
CN113780968A (en) * 2021-01-04 2021-12-10 北京沃东天骏信息技术有限公司 Task execution method and device
CN117151614A (en) * 2023-07-13 2023-12-01 华能信息技术有限公司 Workflow midflow Cheng Cuiban method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345956A (en) * 2008-08-22 2009-01-14 Tcl天一移动通信(深圳)有限公司 Management method for mobile phone backlog
CN103236001A (en) * 2013-05-13 2013-08-07 济南政和科技有限公司 Automatic reminding method for key process and step in item management system
CN104574035A (en) * 2014-08-25 2015-04-29 中国地质调查局发展研究中心 Control method and system for short-message timed reminding of to-be-done work
CN105427091A (en) * 2015-12-03 2016-03-23 国网浙江杭州市萧山区供电公司 High-voltage business expansion overall process management and control system of power marketing
CN105787695A (en) * 2014-12-26 2016-07-20 北大医疗信息技术有限公司 Backlog grading prompting method and backlog grading prompting system
CN105894199A (en) * 2016-03-31 2016-08-24 国网北京市电力公司 Work order processing method and device
CN106156998A (en) * 2016-07-21 2016-11-23 乐视控股(北京)有限公司 The management method of a kind of Pending tasks and device
CN106411708A (en) * 2016-09-29 2017-02-15 北京三快在线科技有限公司 Instant messaging application-based time reminding method and apparatus, and electronic device
CN106548322A (en) * 2016-09-29 2017-03-29 中工国际工程股份有限公司 Project examination system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8208979B2 (en) * 2008-03-04 2012-06-26 Research In Motion Limited System and method for handling open and close events in a mobile communication device
CN103390207A (en) * 2012-05-07 2013-11-13 句容今太科技园有限公司 Task early warning method based on outsourcing platform
CN105512788A (en) * 2015-05-04 2016-04-20 上海北塔软件股份有限公司 Intelligent operation and maintenance management method and system
CN105302693A (en) * 2015-10-28 2016-02-03 上海斐讯数据通信技术有限公司 Time management method and system and electronic device
CN106096908A (en) * 2016-06-02 2016-11-09 深圳铂睿智恒科技有限公司 A kind of project process monitor prompt method and system
CN106452931B (en) * 2016-12-27 2019-09-17 中国建设银行股份有限公司 Monitor control index and thresholding discovery method, thresholding method of adjustment and automatic monitored control system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345956A (en) * 2008-08-22 2009-01-14 Tcl天一移动通信(深圳)有限公司 Management method for mobile phone backlog
CN103236001A (en) * 2013-05-13 2013-08-07 济南政和科技有限公司 Automatic reminding method for key process and step in item management system
CN104574035A (en) * 2014-08-25 2015-04-29 中国地质调查局发展研究中心 Control method and system for short-message timed reminding of to-be-done work
CN105787695A (en) * 2014-12-26 2016-07-20 北大医疗信息技术有限公司 Backlog grading prompting method and backlog grading prompting system
CN105427091A (en) * 2015-12-03 2016-03-23 国网浙江杭州市萧山区供电公司 High-voltage business expansion overall process management and control system of power marketing
CN105894199A (en) * 2016-03-31 2016-08-24 国网北京市电力公司 Work order processing method and device
CN106156998A (en) * 2016-07-21 2016-11-23 乐视控股(北京)有限公司 The management method of a kind of Pending tasks and device
CN106411708A (en) * 2016-09-29 2017-02-15 北京三快在线科技有限公司 Instant messaging application-based time reminding method and apparatus, and electronic device
CN106548322A (en) * 2016-09-29 2017-03-29 中工国际工程股份有限公司 Project examination system

Also Published As

Publication number Publication date
WO2018201867A1 (en) 2018-11-08
CN108256813A (en) 2018-07-06

Similar Documents

Publication Publication Date Title
CN108256813B (en) Task reminding method and server
KR101400176B1 (en) Techniques for automatically outputting severe weather notifications at a user&#39;s mobile computing device
CN108345483A (en) A kind of reminding method of notification message, terminal and computer readable storage medium
CN103365692A (en) Method and device for pushing prompt messages of software upgrading
CN103347009A (en) Method and device filtering information
CN111061556A (en) Optimization method and device for executing priority task, computer equipment and medium
CN111176937A (en) Message middleware monitoring and warning system, method, terminal equipment and storage medium
CN109101390B (en) Timed task abnormity monitoring method based on Gaussian distribution, electronic device and medium
CN104932896A (en) Information processing method and electronic equipment
CN113259446B (en) APP message sending method, device, equipment and medium based on user loyalty
CN107704155A (en) Application program image target methods of exhibiting, device, terminal and storage medium
CN113590632B (en) Database index creation method, device, equipment and medium
CN111259318A (en) Intelligent data optimization method and device and computer readable storage medium
CN117196270A (en) Method, system, equipment and medium for issuing work supervision information
CN107645583A (en) A kind of contact sequencing method, mobile terminal and computer-readable recording medium
CN115757075A (en) Task abnormity detection method and device, computer equipment and storage medium
CN110457021B (en) Index data processing method, device and computer readable storage medium
CN104112056A (en) Method and system for detecting data processing faults
CN107291614A (en) File method for detecting abnormality and electronic equipment
CN112907257A (en) Risk threshold determining method, abnormality detecting device and electronic equipment
CN104536325A (en) Method and device for determining LED control system strategy
CN112835931A (en) Method and device for determining data acquisition frequency
CN111193831A (en) Mobile phone APP page refreshing method and device and computer readable storage medium
CN113657654B (en) Method, device, equipment and storage medium for estimating delivery quantity of building packages
CN108255904B (en) Table structure modeling method and server

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
GR01 Patent grant
GR01 Patent grant