CN113191607A - Task supervision method, device and system - Google Patents

Task supervision method, device and system Download PDF

Info

Publication number
CN113191607A
CN113191607A CN202110428536.3A CN202110428536A CN113191607A CN 113191607 A CN113191607 A CN 113191607A CN 202110428536 A CN202110428536 A CN 202110428536A CN 113191607 A CN113191607 A CN 113191607A
Authority
CN
China
Prior art keywords
task
client
group
invitation
completion
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
CN202110428536.3A
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.)
Beijing Foreign Travel Network Technology Co ltd
Original Assignee
Beijing Foreign Travel Network 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 Beijing Foreign Travel Network Technology Co ltd filed Critical Beijing Foreign Travel Network Technology Co ltd
Priority to CN202110428536.3A priority Critical patent/CN113191607A/en
Publication of CN113191607A publication Critical patent/CN113191607A/en
Pending legal-status Critical Current

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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063114Status monitoring or status determination for a person or group
    • 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/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a task supervision method, a task supervision device and a task supervision system. The task supervision method comprises the steps that a task issued by a first client side is obtained based on an LNMP system, wherein the task is a task which generates a task issuing mode after all resources are integrated in a data layer; sending the task to a second client corresponding to the user of the invitation task group; when the completion information of the task returned by the second client is received, updating the task completion condition of the task to be completion; and when the task ending time is up, stopping receiving the task completing information returned by the client, and feeding back the task completing condition of the invitation task group to the first client and/or the second client so that the first client and/or the second client can check the task completing condition of the invitation task group. The method and the device solve the technical problem that the task completion condition in a multi-person group cannot be checked.

Description

Task supervision method, device and system
Technical Field
The present application relates to the field of communications, and in particular, to a method, an apparatus, and a system for task supervision.
Background
When tasks are issued among different departments of an enterprise, the tasks are generally conveyed orally or offline, but the task completion condition cannot be checked when the tasks are conveyed orally or offline. Meanwhile, when a publisher issues a task, the task is sent to a multi-user group corresponding to the task, but the task cannot be sent to each user in the multi-user group at the first time, and the completion condition of the task in the multi-user group cannot be checked no matter the publisher or the group user, so that how to supervise the issued task becomes a problem to be solved urgently.
Aiming at the problem that the task completion condition in a multi-person group cannot be checked in the related technology, an effective solution is not provided at present.
Disclosure of Invention
The main purpose of the present application is to provide a task supervision method to solve the problem that the task completion condition in a group of multiple people cannot be checked.
In order to achieve the purpose, the application provides a task supervision method, a task supervision device and a task supervision system.
In a first aspect, the present application provides a method for supervising a task.
The task supervision method comprises the following steps:
the method comprises the steps that a task issued by a first client side is obtained based on an LNMP system, wherein the task is a task which generates a task issuing mode after all resources are integrated in a data layer;
sending the task to a second client corresponding to the user of the invitation task group;
when receiving task completion information returned by the second client, updating the task completion condition of the task to be completion;
and when the task ending time is up, stopping receiving task completion information returned by the client, and feeding back the task completion condition of the invitation task group to the first client and/or the second client so that the first client and/or the second client can check the task completion condition of the invitation task group.
Further, before the LNMP-based system acquires the task sent by the first client, the method further includes:
integrating all resources stored in the data layer to generate a task of a task issuing mode;
and according to the task attributes of all tasks, grouping all users corresponding to the first user side and the second user side according to the task attributes to obtain an invitation task group, wherein each user is at least divided into one invitation task group.
Further, before the arrival time of the arrival task, the method further comprises:
judging whether the reminding time of the task is reached;
and if so, sending the prompt information to a second client side with the uncompleted task.
Further, before sending the task completion of the invited task group to the first client and/or the second client, the method further includes:
and if the task completion information returned by the second client is not received, the task completion condition of the second client is incomplete.
Further, the method further comprises:
and when receiving the resource file sent by the second client, storing the resource file in the data layer so as to invite the second client corresponding to the task group to view.
Further, the method further comprises:
when a checking instruction of the task completion condition sent by the first client and/or the second client is received;
and sending the current task completion condition to the first client and/or the second client so that the first client and/or the second client can check the current task completion condition of the invitation task group. .
In a second aspect, the present application provides a task supervision apparatus.
The task supervision device according to the application comprises:
the task acquisition unit is used for acquiring a task issued by a first client based on an LNMP system, wherein the task is a task which generates a task issuing mode after integrating all resources in a data layer;
the task sending unit is used for sending the task to a second client corresponding to the user of the invitation task group;
the task condition updating unit is used for updating the task completion condition of the task to be completed when receiving the completion information of the task returned by the second client;
and the task condition feedback unit is used for stopping receiving the task completion information returned by the client when the task arrival time is reached, and feeding back the task completion condition of the invitation task group to the first client and/or the second client so that the first client and/or the second client can check the task completion condition of the invitation task group.
Further, the apparatus further comprises:
the task generating unit is used for integrating all resources stored in the data layer and generating a task of a task issuing mode;
and the task group grouping unit is used for grouping all users corresponding to the first user side and the second user side according to the task attributes of all tasks to obtain an invitation task group, wherein each user is at least grouped into one invitation task group.
Further, the apparatus further comprises:
the task reminding unit is used for judging whether the reminding time of the task is reached; and if so, sending the prompt information to a second client side with the uncompleted task.
Further, the task condition feedback unit further includes:
and the task condition feedback subunit is used for determining that the task completion condition of the second client is incomplete if the task completion information returned by the second client is not received.
Further, the apparatus further comprises:
and the resource storage unit is used for storing the resource file in the data layer when receiving the resource file sent by the second client so as to invite the second client corresponding to the task group to view the resource file.
Further, the apparatus further comprises:
the task condition checking unit is used for checking the task completion condition when receiving a checking instruction of the task completion condition sent by the first client and/or the second client; and sending the current task completion condition to the first client and/or the second client so that the first client and/or the second client can check the current task completion condition of the invitation task group.
In a third aspect, the present application provides a task supervision system.
The task supervision system according to the application comprises:
the background end is respectively connected with the first client and the second client and is used for realizing the steps of the task supervision method provided by the first aspect;
the first client is used for sending the issued task to the background end and receiving the task completion condition in the invitation task group fed back by the background end;
and the second client is used for receiving the tasks sent by the background end, feeding back the task completion condition to the background end and receiving the task completion condition in the invitation task group fed back by the background end.
In a fourth aspect, the present application provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the task supervision method provided by the first aspect.
In a fifth aspect, the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the steps of the task supervision method provided in the first aspect when executing the program.
In the embodiment of the application, a mode based on the LNMP system processing information is adopted, and the background end acquires the task issued by the first client and sends the task to the second client corresponding to each user in the invitation task group. And receiving task completion information returned by the second client, counting the task completion condition of each user in the invitation task group when the task deadline is reached, and sending the task completion condition to the first client and/or the second client, so that the purpose of feeding back the task completion condition of each user in the invitation task group is achieved, the technical effect of monitoring the issued task is realized, and the technical problem that the task completion condition in a multi-user group cannot be checked is solved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, serve to provide a further understanding of the application and to enable other features, objects, and advantages of the application to be more apparent. The drawings and their description illustrate the embodiments of the invention and do not limit it. In the drawings:
FIG. 1 is a schematic flow chart diagram of a task supervision method according to an embodiment of the present application;
FIG. 2 is a schematic flow chart diagram of a task supervision method according to another embodiment of the present application;
FIG. 3 is a block diagram of a task supervision apparatus according to an embodiment of the present application;
FIG. 4 is a block diagram of a task administration system according to an embodiment of the present application;
FIG. 5 is a block diagram of a task administration system according to another embodiment of the present application;
fig. 6 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Furthermore, the terms "mounted," "disposed," "provided," "connected," and "sleeved" are to be construed broadly. For example, it may be a fixed connection, a removable connection, or a unitary construction; can be a mechanical connection, or an electrical connection; may be directly connected, or indirectly connected through intervening media, or may be in internal communication between two devices, elements or components. The specific meaning of the above terms in the present application can be understood by those of ordinary skill in the art as appropriate.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
First, it should be noted that the software application environment in the embodiment of the present application is based on an LNMP system, where the LNMP system specifically refers to a website service system that runs in a Linux system, adopts an Nginx server, stores data in a MySQL database, and develops a CGI program through a PHP language. And, the LNMP system includes an application layer, a service layer, and a data layer. Specifically, the application layer includes a client and a backend, the service layer is configured to provide services (such as a task supervision method provided in this embodiment) for the client and the backend, and the data layer is configured to provide a data storage service.
According to an embodiment of the present application, there is provided a task supervision method applicable to a backend, as shown in fig. 1, the method includes the following steps S101 to S104:
s101: and acquiring the tasks issued by the first client based on the LNMP system.
When a user needs to issue a task, the task is issued through a first client, specifically, the first client refers to a client corresponding to the user who issues the task; the task is a task which generates a task issuing mode after all resources are integrated in the data layer, so that the background end can acquire the task issued by the first client, and the task at least comprises task content and task deadline.
S102: and sending the task to a second client corresponding to the user of the invitation task group.
The background end needs to determine an invitation task group corresponding to the task according to the task, specifically, the determination of the invitation task group may be determined according to information specified by the first client when the first client issues the task, or may be determined according to task content matching, which is not limited herein. And then the background end sends the task to a second client corresponding to each user in the determined invitation task group, specifically, the second client refers to a client corresponding to the user in the invitation task group.
S103: and when the completion information of the task returned by the second client is received, updating the task completion condition of the task to be completion.
The completion information is usually submitted by the user through active clicking of the second client, or may be obtained after judgment according to the information of the second client acquired by the background terminal. In the embodiment of the present application, the task completion status of each initial task is incomplete, and the task completion status is updated to complete only when the completion information of the task returned by the second client is received.
S104: and when the task ending time is up, stopping receiving task completion information returned by the client, and feeding back the task completion condition of the invitation task group to the first client and/or the second client.
When the deadline of the task is reached, the backend stops receiving the completion information returned by the user in step S103, and if the completion information returned by the second client in step S103 has not been received, the task completion condition of the second client corresponding to the task completion information that is not sent is not completed, meanwhile, the task completion conditions of all users in the invitation task group are counted and fed back to the first client and/or the second client for display, the background end specifically sends the users with the task completion conditions of completion and incompletion to the first client and/or the second client through 2 pages for display, in this way, not only can the user who issues the task check the task completion condition of the invitation task group through the first client, the users in the invitation task group can also check the task completion condition of the invitation task group through the second client.
By way of example, an embodiment of the present application: a customer service group user can publish a task of creating an article through a first client side, and write the creation direction and the task deadline in the task. And when the background end receives the task of creating the article, the background end performs matching according to the task content to obtain a corresponding invitation task group, and sends the task of creating the article to a second client of the user corresponding to the main grouping (namely the invitation task group). Each user in the main grouping can view the task content (authoring direction to author the article) and the task deadline through the second client. When a user in the main grouping clicks a "task complete" button on the second client, the user uploads the completion information of the task. And the background terminal updates the task completion condition of the user to be completion according to the task completion information uploaded by the second client terminal. When the deadline of the task is reached, the background end stops receiving the completion information of the task uploaded by the users in the main grouping, counts the task completion conditions of all group members in the main grouping, and feeds back the completion information and the uncompleted 2 pages to the first client corresponding to the customer service group user who issues the task and/or the second client corresponding to the main grouping, so that the customer service group user who issues the task and the main grouping user can check the task completion conditions.
By way of example, another embodiment of the present application: the propaganda group first user issues a task for promoting the European user through the first client, and the interception time is written in the task. And when the background end receives the task of promoting the European user, matching according to the content and the task content to obtain a corresponding task inviting group, and sending the task of promoting the European user to a second client corresponding to the European publicity group. Each user in the european publicity group (invitation task group) can view the task content and task deadline through the second client. After receiving the task of issuing the promotion European user, the British propaganda group user in the invitation task group issues the task of promoting the British user through the first user terminal, writes the deadline in the task, and designates the British sales group as the invitation task group. And when the client receives the tasks issued by the UK propaganda group users, the tasks for promoting the UK users are sent to a second client corresponding to the UK sales group according to the information that the UK sales group is designated as the invitation task group in the tasks, so that the UK sales group users can check the tasks. The uk sales group comprises users A, B, users a and B have client sources 1, 2 and 3 and users B have client sources 3, 4 and 5, and both the users a and B execute a job promotion task on their own client sources, so that the purpose of promoting uk users can be achieved finally. When the deadline of the task is reached, the background end stops receiving the completion information of the task uploaded by the users in the main marshalling, counts the task completion conditions of all members in the main marshalling, and feeds back the completed and unfinished task completion information to the first client corresponding to the UK publicity group user issuing the task and/or the second client corresponding to the UK sales group according to 2 pages, so that the UK publicity group user issuing the task and the UK sales group user can check the task completion conditions. The English propaganda group user can click a 'task completion' button corresponding to the task of promoting the European user through the second user terminal. In addition, the user in the publicity department may also issue a task promoting users in other countries in europe, and the task execution method is similar to the task promoting users in uk. Eventually, the task of promoting European users can be achieved. By the method, the purpose of connecting tasks can be achieved by buckling the ring between tasks and completing a large task by executing a small task (promoting the activity of a British user) between large tasks (promoting the activity of a European user).
From the above description, it can be seen that the following technical effects are achieved by the present application: in the embodiment of the application, a mode based on the LNMP system processing information is adopted, and the background end acquires the task issued by the first client and sends the task to the second client corresponding to each user in the invitation task group. And receiving task completion information returned by the second client, counting the task completion condition of each user in the invitation task group when the task deadline is reached, and sending the task completion condition to the first client and/or the second client, so that the purpose of feeding back the task completion condition of each user in the invitation task group is achieved, and the technical effect of monitoring the issued task is realized.
Further, before the task sent by the first client is acquired based on the LNMP system, all resources stored in the data layer need to be integrated to generate a task in a task issuing mode. The users stored in the data layer need to be grouped according to task attributes to obtain an invitation task group, specifically, according to task attributes of all tasks, the task attributes may be obtained by performing semantic recognition on task contents, or may be directly issued by the users through a first client, all users corresponding to a first user side and a second user side are grouped according to the task attributes to obtain the invitation task group, each user is at least grouped into one invitation task group, that is, an intersection relationship may exist between different task groups.
It should be noted that all information of a user is uploaded by the user through the client, the background stores the information in the data layer, and the stored information includes account information of the user (the account information mainly refers to a social account, such as a wechat account, a microblog account, an internet transaction account, and the like).
Further, before the ending time of the task is reached, an uncompleted user can be reminded to complete the task before the task is ended, specifically, whether the reminding time of the task is reached or not needs to be judged first, wherein the reminding time is usually preset by a system and can also be set by the user, for example, the reminding time of the task can be one hour before the ending time; and if the reminding time of the task is reached, sending the prompt information to the second client end with uncompleted tasks, so that the user who invites uncompleted tasks in the task group can receive the prompt information, and the occurrence of the situation of counting task completion by mistake is reduced.
Furthermore, when the task group is invited to execute the task, the resource sharing is needed (for example, when the task of creating an article is completed, background information related to the creation direction is shared in the task group, and when the task of activating the user is completed, a client source is shared in the task group), and when the resource file sent by the second client is received, the resource file is stored in the data layer, so that the user in the task group can check through the second client. In addition, the resource sharing can be performed after the task is completed, and the time point of the resource sharing is not limited.
Further, in the embodiment of the present application, not only the task completion condition may be sent to the first client that issues the task and/or the second client that executes the task invitation task group of the task when the task is completed, but also the task completion condition may be checked at any time according to the requirement of the user during the task execution, specifically: the first client side issuing the task and the second client side executing the task inviting the task group can check the task completion condition, and when the checking instruction of the task completion condition sent by the first client side and/or the second client side is received, the background side sends the task completion condition of the current time node to the client side corresponding to the checking instruction, so that the client side can check the current task completion condition of the inviting task group.
For example, as shown in fig. 2, in order to implement a task supervision method according to another embodiment of the present application, a plug-in client (a first client) issues a task, sends an https request to an Nginx server (a backend), and the server sends collected task information to MySQL for storage, and uses the task information in MySQL in a master-slave synchronization manner, that is, the collected task information is stored in a MySQL master library, and in order to maintain the performance of the master library, the task information in the master library is synchronized to a MySQL slave library. When a user needs to acquire information, a client acquires the information from the library; when the user needs to modify the task information, the client modifies the task information in the master library and updates the information in the master library to the slave library. The MySQL master library pushes the task information to another Nginx server (the Nginx server and the Nginx server receiving the published task may be the same or different), the Nginx server notifies the task to the second user side, the second user side can submit the completion condition of the task, and the completion condition is returned to the Nginx server through the https request.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
According to an embodiment of the present application, there is also provided an apparatus 20 for implementing the task supervision method, as shown in fig. 3, the task supervision apparatus 20 includes:
a task obtaining unit 201, configured to obtain a task issued by a first client based on an LNMP system, where the task is a task in which all resources are integrated in a data layer and a task issuing mode is generated;
the task sending unit 202 is configured to send the task to a second client corresponding to the invitation task group user;
the task condition updating unit 203 is configured to update the task completion condition of the task to be completed when receiving the completion information of the task returned by the second client;
and the task condition feedback unit 204 is configured to stop receiving the completion information of the task returned by the client when the task arrival time is reached, and feed back the task completion condition of the invitation task group to the first client and/or the second client, so that the first client and/or the second client can check the task completion condition of the invitation task group.
Further, the apparatus 20 further comprises:
the task generating unit is used for integrating all resources stored in the data layer and generating a task of a task issuing mode;
and the task group grouping unit is used for grouping all users corresponding to the first user side and the second user side according to the task attributes of all tasks to obtain an invitation task group, wherein each user is at least grouped into one invitation task group.
Further, the apparatus 20 further comprises:
the task reminding unit is used for judging whether the reminding time of the task is reached; and if so, sending the prompt message to the second client with unfinished tasks.
Further, the task condition feedback unit 204 further includes:
and the task condition feedback subunit is used for determining that the task completion condition of the second client is incomplete if the task completion information returned by the second client is not received.
Further, the apparatus 20 further comprises:
and the resource storage unit is used for storing the resource file in the data layer when receiving the resource file sent by the second client so as to invite the second client corresponding to the task group to view the resource file.
Further, the apparatus 20 further comprises:
the task condition checking unit is used for checking the task completion condition when receiving a checking instruction of the task completion condition sent by the first client and/or the second client; and sending the current task completion condition to the first client and/or the second client so that the first client and/or the second client can check the current task completion condition of the invitation task group.
Specifically, the implementation of each module in this embodiment may refer to the related implementation in the method embodiment, and is not described again.
From the above description, it can be seen that the following technical effects are achieved by the present application: in the embodiment of the application, a mode based on the LNMP system processing information is adopted, and the background end acquires the task issued by the first client and sends the task to the second client corresponding to each user in the invitation task group. And receiving task completion information returned by the second client, counting the task completion condition of each user in the invitation task group when the task deadline is reached, and sending the task completion condition to the first client and/or the second client, so that the purpose of feeding back the task completion condition of each user in the invitation task group is achieved, and the technical effect of monitoring the issued task is realized.
According to an embodiment of the present application, there is also provided a task supervision system 30 for implementing the task supervision method, as shown in fig. 4, the task supervision system 30 includes:
the background end 301 is respectively connected with the first client 302 and the second client 303 and is used for executing the task supervision method;
the first client 302 is configured to send the issued task to the backend 301, and receive a task completion condition in the invitation task group fed back by the backend 301;
the second client 303 is configured to receive the task sent by the backend 301, feed back a task completion status to the backend 301, and receive a task completion status in the invitation task group fed back by the backend 301.
As shown in fig. 5, a block diagram of a task supervision system according to another embodiment of the present application specifically includes: an application layer, a service layer and a data layer. The application layer includes a plug-in client (i.e., the first client 302 and the second client 303), and a plug-in management background (i.e., the background end 301). The service layer comprises a user information collection service, a connection task issuing service (i.e. the task sending unit 202), a login service, a user grouping service (i.e. the task grouping unit), and an execution result feedback service (i.e. the task condition feedback unit 204). The data layer comprises MySql data storage and Memcache data storage.
Embodiments of the present invention provide a non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor, implements the steps of a task supervision method. Examples include: the method comprises the steps that tasks issued by a first client side are obtained based on an LNMP system, wherein the tasks are tasks which are generated in a task issuing mode after all resources are integrated in a data layer; sending the task to a second client corresponding to the user of the invitation task group; when the completion information of the task returned by the second client is received, updating the task completion condition of the task to be completion; and when the task ending time is up, stopping receiving the task completing information returned by the client, and feeding back the task completing condition of the invitation task group to the first client and/or the second client so that the first client and/or the second client can check the task completing condition of the invitation task group.
Fig. 6 is a block diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 6, the electronic device includes: a processor 401, a memory 402, and a bus 403;
the processor 401 and the memory 402 respectively complete communication with each other through the bus 403; the processor 401 is configured to call program instructions in the memory 402 to execute the task supervision method provided by the above embodiments, for example, including: the method comprises the steps that tasks issued by a first client side are obtained based on an LNMP system, wherein the tasks are tasks which are generated in a task issuing mode after all resources are integrated in a data layer; sending the task to a second client corresponding to the user of the invitation task group; when the completion information of the task returned by the second client is received, updating the task completion condition of the task to be completion; and when the task ending time is up, stopping receiving the task completing information returned by the client, and feeding back the task completing condition of the invitation task group to the first client and/or the second client so that the first client and/or the second client can check the task completing condition of the invitation task group.
It will be apparent to those skilled in the art that the modules or steps of the present application described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and they may alternatively be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, or fabricated separately as individual integrated circuit modules, or fabricated as a single integrated circuit module from multiple modules or steps. Thus, the present application is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (10)

1. A task supervision method, adapted for a backend, comprising:
the method comprises the steps that a task issued by a first client side is obtained based on an LNMP system, wherein the task is a task which generates a task issuing mode after all resources are integrated in a data layer;
sending the task to a second client corresponding to the user of the invitation task group;
when receiving task completion information returned by the second client, updating the task completion condition of the task to be completion;
and when the task ending time is up, stopping receiving task completion information returned by the client, and feeding back the task completion condition of the invitation task group to the first client and/or the second client so that the first client and/or the second client can check the task completion condition of the invitation task group.
2. The task supervision method according to claim 1, wherein before the LNMP-based system acquires the task sent by the first client, the method further comprises:
integrating all resources stored in the data layer to generate a task of a task issuing mode;
and according to the task attributes of all tasks, grouping all users corresponding to the first user side and the second user side according to the task attributes to obtain an invitation task group, wherein the users are at least grouped into one invitation task group.
3. The method of task supervision according to claim 1, wherein before the arrival time of the arriving task, the method further comprises:
judging whether the reminding time of the task is reached;
and if so, sending the prompt information to a second client side with the uncompleted task.
4. Task supervision method according to claim 1, characterized in that before sending task completion of the invited task group to the first client and/or the second client, the method further comprises:
and if the task completion information returned by the second client is not received, the task completion condition of the second client is incomplete.
5. A method of task supervision according to claim 1, characterized in that the method further comprises:
and when receiving the resource file sent by the second client, storing the resource file in the data layer so as to invite the second client corresponding to the task group to view.
6. A method of task supervision according to claim 1, characterized in that the method further comprises:
when a checking instruction of the task completion condition sent by the first client and/or the second client is received;
and sending the current task completion condition to the first client and/or the second client so that the first client and/or the second client can check the current task completion condition of the invitation task group.
7. A task supervision apparatus adapted for use at a backend, comprising:
the task acquisition unit is used for acquiring a task issued by a first client based on an LNMP system, wherein the task is a task which generates a task issuing mode after integrating all resources in a data layer;
the task sending unit is used for sending the task to a second client corresponding to the user of the invitation task group;
the task condition updating unit is used for updating the task completion condition of the task to be completed when receiving the completion information of the task returned by the second client;
and the task condition feedback unit is used for stopping receiving the task completion information returned by the client when the task arrival time is reached, and feeding back the task completion condition of the invitation task group to the first client and/or the second client so that the first client and/or the second client can check the task completion condition of the invitation task group.
8. A task supervision system, comprising:
the background end is respectively connected with the first client and the second client and is used for executing the task supervision method of any one of claims 1-6;
the first client is used for sending the issued task to the background end and receiving the task completion condition in the invitation task group fed back by the background end;
and the second client is used for receiving the tasks sent by the background end, feeding back the task completion condition to the background end and receiving the task completion condition in the invitation task group fed back by the background end.
9. A non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method of task supervision of any one of claims 1-6.
10. An electronic device, comprising: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executable by the at least one processor to cause the at least one processor to perform the method of task supervision according to any of claims 1-6.
CN202110428536.3A 2021-04-20 2021-04-20 Task supervision method, device and system Pending CN113191607A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110428536.3A CN113191607A (en) 2021-04-20 2021-04-20 Task supervision method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110428536.3A CN113191607A (en) 2021-04-20 2021-04-20 Task supervision method, device and system

Publications (1)

Publication Number Publication Date
CN113191607A true CN113191607A (en) 2021-07-30

Family

ID=76977898

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110428536.3A Pending CN113191607A (en) 2021-04-20 2021-04-20 Task supervision method, device and system

Country Status (1)

Country Link
CN (1) CN113191607A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114143281A (en) * 2021-11-10 2022-03-04 聚好看科技股份有限公司 File generation method, server and display device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461708A (en) * 2014-12-03 2015-03-25 国家电网公司 Method and system for processing task information
US20160098681A1 (en) * 2014-10-01 2016-04-07 Amadeus S.A.S. Automated task handling
CN105654254A (en) * 2016-03-22 2016-06-08 成都甲图乙网络科技有限公司 Multiparty interactive project management method and system
CN108897632A (en) * 2018-07-18 2018-11-27 杭州鑫合汇互联网金融服务有限公司 A kind of message system and message method
CN109214764A (en) * 2017-07-04 2019-01-15 上海万根网络技术有限公司 The remote monitoring method and storage equipment and intelligent terminal of a kind of manpower
CN111460353A (en) * 2019-10-10 2020-07-28 武汉烽火信息集成技术有限公司 Implementation method and client for palm school
CN112308639A (en) * 2019-07-25 2021-02-02 贝壳技术有限公司 Target event aging prediction method and device
CN112448977A (en) * 2019-08-30 2021-03-05 北京京东尚科信息技术有限公司 System, method, apparatus and computer readable medium for assigning tasks

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160098681A1 (en) * 2014-10-01 2016-04-07 Amadeus S.A.S. Automated task handling
CN104461708A (en) * 2014-12-03 2015-03-25 国家电网公司 Method and system for processing task information
CN105654254A (en) * 2016-03-22 2016-06-08 成都甲图乙网络科技有限公司 Multiparty interactive project management method and system
CN109214764A (en) * 2017-07-04 2019-01-15 上海万根网络技术有限公司 The remote monitoring method and storage equipment and intelligent terminal of a kind of manpower
CN108897632A (en) * 2018-07-18 2018-11-27 杭州鑫合汇互联网金融服务有限公司 A kind of message system and message method
CN112308639A (en) * 2019-07-25 2021-02-02 贝壳技术有限公司 Target event aging prediction method and device
CN112448977A (en) * 2019-08-30 2021-03-05 北京京东尚科信息技术有限公司 System, method, apparatus and computer readable medium for assigning tasks
CN111460353A (en) * 2019-10-10 2020-07-28 武汉烽火信息集成技术有限公司 Implementation method and client for palm school

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨永华: "《智慧时代高校图书馆服务创新与发展研究》", 31 March 2020, 中国原子能出版社, pages: 181 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114143281A (en) * 2021-11-10 2022-03-04 聚好看科技股份有限公司 File generation method, server and display device

Similar Documents

Publication Publication Date Title
CN108874558B (en) Message subscription method of distributed transaction, electronic device and readable storage medium
CN107818479B (en) Preferential information pushing method, system, storage medium and electronic equipment
US20110093619A1 (en) Synchronizing Tasks between Mobile Devices and Servers
CN110619555A (en) Unified management method and device for order information, terminal equipment and medium
CN110795479A (en) Method and device for distributed ETL scheduling based on data
CN110708358B (en) Session message processing method, electronic device and computer-readable storage medium
Djogic et al. Monolithic to microservices redesign of event driven integration platform
US20140258250A1 (en) Flexible Control Framework Featuring Standalone Rule Engine
CN113193947B (en) Method, apparatus, medium, and program product for implementing distributed global ordering
CN108765083B (en) Routing order configuration and processing method and system
CN111600790B (en) Block chain based message processing method, device, equipment and storage medium
CN113191607A (en) Task supervision method, device and system
CN114418539A (en) To-do task generation method and device, electronic equipment and storage medium
US20210149709A1 (en) Method and apparatus for processing transaction
CN112102099A (en) Policy data processing method and device, electronic equipment and storage medium
CN114971689B (en) Task processing method, device, equipment and storage medium
WO2014047550A1 (en) System and method for facilitating a promotional event
CN113436379B (en) Intelligent voting method, device, equipment and storage medium
CN105608559B (en) Method and system for generating multi-language mail
CN113011841A (en) Method and device for creating task, electronic equipment and storage medium
CN110213322B (en) Content publishing processing method, client and server for community
CN115460077B (en) Configuration information updating method and device, storage medium and electronic device
CN112054926A (en) Cluster management method and device, electronic equipment and storage medium
CN109587038A (en) Information push method and device
WO2014173105A1 (en) Systems and methods for reward issuance

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