CN107733782B - Method, device and system for generating group according to task - Google Patents

Method, device and system for generating group according to task Download PDF

Info

Publication number
CN107733782B
CN107733782B CN201710862986.7A CN201710862986A CN107733782B CN 107733782 B CN107733782 B CN 107733782B CN 201710862986 A CN201710862986 A CN 201710862986A CN 107733782 B CN107733782 B CN 107733782B
Authority
CN
China
Prior art keywords
task
group
information
performer
executor
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
CN201710862986.7A
Other languages
Chinese (zh)
Other versions
CN107733782A (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.)
Shanghai Liangming Technology Development Co Ltd
Original Assignee
Shanghai Liangming Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Liangming Technology Development Co Ltd filed Critical Shanghai Liangming Technology Development Co Ltd
Priority to CN201710862986.7A priority Critical patent/CN107733782B/en
Publication of CN107733782A publication Critical patent/CN107733782A/en
Application granted granted Critical
Publication of CN107733782B publication Critical patent/CN107733782B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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
    • 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)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a method, a device and a system for generating a group according to a task, and relates to the technical field of network communication. A method of generating a group from a task, comprising the steps of: collecting task information issued by a user; performing semantic analysis on the task information to obtain task executor information; and acquiring contact information corresponding to the task performer, and generating a task group based on the contact information, wherein the task performer is a group member of the task group. The invention analyzes and processes the task information issued by the user, establishes the task group related to the task, and adds the task performer into the task group to become a group member, thereby not only improving the processing and executing efficiency of the task, but also being convenient for communication, process monitoring and the like aiming at the task.

Description

Method, device and system for generating group according to task
Technical Field
The invention relates to the technical field of network communication.
Background
With the popularization of various types of computing terminals in people's daily life and offices, Instant Messaging (IM) tools have become one of communication tools commonly used by users, and gradually become an essential part of network users' daily life. The user can realize timely and effective communication with the contact person through the network instant messaging tool, and can also carry out transmission operation of data files, arrangement and recording operation of work through the tool.
Currently, in an automation project, it is generally desirable to implement automation when executing tasks, so that a system automatically completes distribution of various tasks and task process recording. The automation requirement is reduced or even no human intervention is required, so that the labor can be saved. The main line of the automation project is based on tasks, and comprises the following steps: the method comprises the steps of task generation, task allocation, task scheduling and task execution until the tasks are completed. In an automation project, the distribution scheduling and the progress monitoring of tasks are particularly important. The assignment of tasks generally requires that basic assignment principles are satisfied and that the task that conforms to the object is assigned to the object that hosts the task. However, at present, the process is often completed through manual operation, so that the task allocation efficiency is difficult to improve. Meanwhile, the monitoring of the related communication and later-stage task processes of the tasks usually depends on manual operation, and the task execution efficiency is reduced to a certain extent.
Disclosure of Invention
The invention aims to: the defects of the prior art are overcome, and a method, a device and a system for generating a group according to a task are provided. The invention analyzes and processes the task information issued by the user, establishes the task group related to the task, and adds the task performer into the task group to become a group member, thereby not only improving the processing and executing efficiency of the task, but also being convenient for communication, process monitoring and the like aiming at the task.
In order to achieve the above object, the present invention provides the following technical solutions.
A method of generating a group from a task, comprising the steps of: collecting task information issued by a user; performing semantic analysis on the task information to obtain task executor information; and acquiring contact information corresponding to the task performer, and generating a task group based on the contact information, wherein the task performer is a group member of the task group.
And, another method of generating a group according to a task, comprising the steps of: collecting task information issued by a user; performing semantic analysis on the task information to establish a task group, wherein the name of the task group is obtained based on the semantic analysis; and acquiring information of the task performers, acquiring contact information corresponding to the task performers, and adding the task performers as group members of the task group based on the contact information.
Further, after the information that the task is completed is collected, the task group is transferred to the task group historical record from the current group list.
Further, the contact information is an instant messaging login number, a mobile phone number or a mailbox login name.
And further, according to the result after the semantic analysis, acquiring task executor information and tasks corresponding to the task executors, and distributing the corresponding tasks to the task executors.
Preferably, when the task performer is assigned a corresponding task, the task is sent to the task performer in one of the following ways,
in the first mode, after a task corresponding to a task executor is converted into an instant messaging message, the instant messaging message is sent to the task executor in a message form;
the method II comprises the steps that after the task corresponding to the task performer is loaded into a task document, the task document is sent to the task performer in a document form;
and in the third mode, after converting the task corresponding to the task performer into the mail, sending the mail to the task performer in a mail form.
Further, after a task group is generated, task summoning information is issued to all group members in the task group.
After the task summoning information is issued, feedback information of group members is collected, and task distribution information is generated according to the feedback information, wherein the task distribution information comprises task executor information and tasks corresponding to task executors.
Further, in the task group, a task progress state identifier is set corresponding to the group identifier, and the task progress state identifier is used for marking a task progress condition.
Further, in the group contact list of the task group, an ITEM area corresponding to each group member is provided with a subtask progress identifier of the group member, and the subtask progress status identifier is used for the group member to mark the task progress condition.
Further, a task information display bar is arranged in the task group corresponding to the group announcement area, and the task information display bar is used for displaying task information issued in the task group.
Further, a task file area is arranged in the task group and used for storing task related files uploaded by group members.
The invention also provides a group generating device, which comprises the following structure:
the information acquisition unit is used for acquiring task information issued by a user;
the semantic analysis unit is connected with the information acquisition unit and is used for performing semantic analysis on the task information to acquire the related task executor information;
and the group creating unit is connected with the semantic analysis unit and used for acquiring the contact information corresponding to the task performer, generating a task group based on the contact information and adding the task performer to the group members of the task group.
And, another group generating apparatus, comprising the following structure:
the information acquisition unit is used for acquiring task information issued by a user;
the group creating unit is connected with the information acquisition unit and used for performing semantic analysis on the task information and establishing a task group, wherein the name of the task group is obtained based on the semantic analysis;
and the group setting unit is connected with the group creating unit and used for acquiring the information of the task performer, acquiring the information of the contact way corresponding to the task performer and adding the information as a group member of the task group based on the contact way.
The invention also provides a group generating system, which comprises a user terminal and a server,
the user terminal is used for collecting task information issued by a user and sending the task information to the server;
and the server is used for performing semantic analysis on the task information, acquiring related task performer information and contact information corresponding to the task performer, generating a task group based on the contact information, and adding the task performer to a group member of the task group.
Due to the adoption of the technical scheme, compared with the prior art, the invention has the advantages and positive effects that the method is taken as an example and is not limited: the task information issued by the user is analyzed and processed, the task group related to the task is established, and the task performer is added into the task group to become a group member, so that the task distribution efficiency is improved, and the communication and process monitoring for the task are facilitated.
Drawings
Fig. 1 is a flowchart of a method for generating a group according to a task according to an embodiment of the present invention.
Fig. 2 is a flowchart of another method for generating a group according to a task according to an embodiment of the present invention.
Fig. 3 is an exemplary diagram of an instant messaging user interface with a task post according to an embodiment of the present invention.
Fig. 4 to fig. 5 are diagrams illustrating an operation example of task allocation according to an embodiment of the present invention.
Fig. 6 is a diagram illustrating a display example of a task group in a group list according to an embodiment of the present invention.
FIG. 7 is a diagram illustrating an example of a communication interface of a task group according to an embodiment of the present invention.
Fig. 8 is a diagram illustrating another example of displaying task groups in a group list according to an embodiment of the present invention.
Fig. 9 is a diagram illustrating a display example of a task group history list according to an embodiment of the present invention.
Fig. 10 is a block diagram of a group generating apparatus according to an embodiment of the present invention.
Fig. 11 is a block diagram of another group generating apparatus according to an embodiment of the present invention.
Fig. 12 is a block diagram of a group generating system according to an embodiment of the present invention.
The numbers in the figures are as follows:
the group generating device 100, the information collecting unit 110, the semantic analyzing unit 120, the group creating unit 130;
the system comprises a user interface 200, a user avatar display bar 210, a contact tool control 220, a contact list 221, a contact avatar 222, a task release bar 230, a task release tool 231, a task information display area 231-1, a current task viewing tool 232, a past task viewing tool 233, a group tool control 240, a group list 241, a task group 242, and group members 242-1, 242-2;
a task group communication interactive interface 300, a group identification display field 310, an interactive information display field 320, an interactive information input field 330, a group application field 340, and a group member display field 350;
the group generating device 400, the information collecting unit 410, the group creating unit 420, the group setting unit 430;
group creation system 500, user terminal 510, system server 520.
Detailed Description
The following describes the method, apparatus and system for generating a group according to a task in detail with reference to the accompanying drawings and specific embodiments. It should be noted that technical features or combinations of technical features described in the following embodiments should not be considered as being isolated, and they may be combined with each other to achieve better technical effects. In the drawings of the embodiments described below, the same reference numerals appearing in the respective drawings denote the same features or components, and may be applied to different embodiments.
It should be noted that the structures, proportions, sizes, and other dimensions shown in the drawings and described in the specification are only for the purpose of understanding and reading the present disclosure, and are not intended to limit the scope of the invention, which is defined by the claims, and any modifications of the structures, changes in the proportions and adjustments of the sizes and other dimensions, which are within the scope of the invention and the full scope of the invention. The scope of the preferred embodiments of the present invention includes additional implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present invention.
Examples
Referring to fig. 1, a method for generating a group according to a task includes the following steps:
and S100, collecting task information issued by a user.
The task information issued by the user can be character information input through a keyboard or voice information acquired through a voice acquisition structure.
For example, but not limited to, collecting text information input by a user through a keyboard, or collecting text information input by a user through handwriting.
The mode of collecting the voice information input by the user can be realized by a sound pick-up. For example, and not by way of limitation, when a user needs to assign a task, a voice capture control on the client is triggered, and after the voice capture control is triggered, a sound pick-up can be started to work, and audio data of the user is captured through the sound pick-up. The sound pickup may include a microphone and an amplifier for collecting the live sound, and the structure thereof is referred to a common sound pickup in the prior art and will not be described herein.
And S200, performing semantic analysis on the task information to acquire task executor information.
The semantic analysis is to identify and process the task information issued by the user to obtain semantics. By way of example and not limitation, existing semantic analysis methods may generally include the following steps: segmenting the sentences to obtain M words; respectively carrying out semantic role labeling on the M words, and searching and positioning predicates in the sentences; and marking the assignor and the receiver of the predicate to obtain the semantics of the sentence. In the present embodiment, it is considered that when a sentence includes a plurality of pieces of information, since only the assignor and the recipient of the predicate are labeled to determine the semantics of the sentence, other important information in the sentence cannot be labeled, and information is easily lost. Moreover, when the sentence is a spoken sentence, the predicate in the sentence may not be found in the semantic analysis process. The semantic analysis can be performed as follows:
firstly, segmenting text information input by a user; or after the voice information input by the user is identified, the text information corresponding to the voice is obtained, and the text information is segmented. The method comprises the following steps of performing voice recognition on user input voice by adopting an HTK/ATK tool; the speech recognition method may also be used to perform speech recognition on the user input speech in a non-human-specific speech recognition manner, which is not limited herein.
Then, obtaining L words through word segmentation, wherein L is more than or equal to 1; respectively acquiring the characteristics of the L words; and respectively determining the information content contained in the L words according to the characteristics, and selecting at least one word containing more information content from the L words as a central word. By way of example and not limitation, when the user input information is a chinese language, a chinese word segmentation system, such as ICTCLAS, may be used to segment a text corresponding to the user input speech; when the user inputs the speech in other languages, the word segmentation system corresponding to the language can be used for word segmentation, which is not described herein again. The characteristics of the words can reflect the specific part of speech, representative meaning and other named entity characteristics of the words. By way of example, and not limitation, such as names of people, places, numbers, parts of speech (such as adjectives, adverbs, co-grams, conjunctions, etc.).
Then, respectively taking the central words as centers to make windows, and determining context words of the central words; matching the context words with a semantic model obtained by pre-training to obtain a matching result; and analyzing semantics according to the matching result.
The task performer refers to an object capable of processing the task, and may be an object directly processing the task or an object indirectly processing the task (for example, a person who forwards the task to an object directly processing the task).
The task performer can be a natural person or an intelligent machine. By way of example and not limitation, the task performer may be a company employee or may be an intelligent printer, an intelligent cleaning robot, or the like. And the task performer may be one or more.
For example, the task performer information may be obtained according to the title information in the semantic analysis content. The title information refers to names, etc. established by various relations, namely real names, various nicknames, honors, worship, etc. For example, but not by way of limitation, if the task information issued by the user is "zhangming teacher" to please sort out the class information of your previous month, and send to my mailbox and thank you today before work ", the title information" zhangming teacher "may be obtained according to semantic analysis.
The task performer information may be obtained according to position information in semantic analysis content, for example. Specifically, position information related to semantics is collected; acquiring an employee name corresponding to a position according to a preset mapping relation between the position and the employee name; and acquiring the information of the staff as task performer information.
S300, acquiring contact information corresponding to the task performer, and generating a task group based on the contact information, wherein the task performer is a group member of the task group.
And acquiring the contact information of the task performer according to the task performer information. The contact information is information that can be uniquely matched with the task performer, and in this embodiment, the contact information is preferably an instant messaging login number, a mobile phone number, or a mailbox login name.
By way of example and not limitation, task information published by a user is collected through an instant messaging tool, and task performers involved in the task information are: li and Zhang Yan. Then the instant messaging login number of lili and zhangyang (taking QQ as an example, the QQ number of lili and zhangyang) can be obtained to establish a task group, and the task group comprises the group members of lili and zhangyang. The task group is an interaction group having at least a communication interaction function, and may have other functions, such as issuing a task, recording a task process, and transacting a task.
In this embodiment, after the information that the task is completed is collected, the task group may be transferred from the current group list to the task group history.
Task groups in the task group history are in a dormant state, which can also be activated. By way of example and not limitation, a task group may be activated upon receipt of a message or chat posted by a group member of the task group in the group, and the activated task group reenters the user's group list. Preferably, if the time that the task group is in the sleep state exceeds a preset time threshold (for example, 1 month), the task group is dismissed, and each group member of the task group exits the task group, and the task group does not exist.
In this embodiment, the task performer information and the tasks corresponding to the task performers are further obtained according to the result of the semantic analysis, and the corresponding tasks are distributed to the task performers.
Preferably, when the task performer is assigned a corresponding task, the task is sent to the task performer in one of the following manners:
in the first mode, after the task corresponding to the task executor is converted into the instant communication message, the instant communication message is sent to the task executor in a message form.
And secondly, after the task corresponding to the task performer is loaded into the task document, the task document is sent to the task performer in a document form.
And in the third mode, after converting the task corresponding to the task performer into the mail, sending the mail to the task performer in a mail form.
Preferably, for the instant messaging tool, the task is sent by message in an instant manner by default.
In this embodiment, after a task group is generated, task summoning information is issued to each group member in the task group. The task summoning information may include, by way of example and not limitation, task performer requirements, task content, task completion time, and the like.
After the task summoning information is issued, feedback information of group members is collected, and task distribution information is generated according to the feedback information, wherein the task distribution information comprises task executor information and tasks corresponding to task executors.
In this embodiment, a task progress status identifier may be further set corresponding to the task. Specifically, in the task group, a task progress state identifier is set corresponding to the group identifier, and the task progress state identifier is used for marking a task progress condition. By way of example and not limitation, the completion of the task may be displayed by a task progress bar, for example, after the group name identified by the group, or directly by the text "task progress 60%".
Preferably, a subtask progress identifier of each group member may be set in the group contact list of the task group, corresponding to the ITEM area of each group member, where the subtask progress status identifier is used for the group member to mark the task progress. By way of example and not limitation, the subtask progress markers may also be displayed via a task progress bar or text characters.
In this embodiment, a task information display bar is provided in the task group corresponding to the group advertisement area, and the task information display bar is configured to display task information released in the task group.
Further, a task file area is further arranged in the task group and used for storing task related files uploaded by group members. Group members may view and download the files of the task file area.
Referring to fig. 2, another method for generating a group according to a task is provided in the present invention. The method comprises the following steps:
and S100, collecting task information issued by a user.
S200, performing semantic analysis on the task information to establish a task group, wherein the name of the task group is obtained based on the semantic analysis.
S300, acquiring information of the task performers, acquiring information of contact information corresponding to the task performers, and adding the task performers as group members of the task group based on the contact information.
The method is also based on task group establishment issued by users, and the difference is that: firstly establishing a task group based on semantic analysis content of task information; and after the task group is established, acquiring task executor information and adding the task executor into the group.
For example, but not by way of limitation, task information issued by a user is collected through an instant messaging tool, and after semantic analysis, task content related to the task information is project negotiation of 9 month a company, a task group may be established according to the task content, the name of the task group may be "9 month a company," and a creator of the task group may be the user himself/herself. After a task group is established, task executors related to the task information, such as Lili and Zhang, are obtained; the instant messaging login number of li and zhang can be obtained and li and zhang can be added to the task group as group members. The task group is an interaction group having at least a communication interaction function, and may have other functions, such as issuing a task, recording a task process, and transacting a task.
Other technical features can be referred to the description in the previous embodiment and are not described again.
In this embodiment, it is preferable that the task information issued by the user is collected through an instant messaging tool. Specifically, a task publishing bar can be arranged on a user interface of the instant messaging tool, and task publishing information of the user is collected through the task publishing bar.
When a user needs to issue a task, the user may start the instant messaging tool first, and the instant messaging tool outputs the user interface shown in fig. 3 after starting the instant messaging tool.
The user interface displays a user avatar display bar 210, and a search bar and a toolbar are arranged below the user avatar display bar 210. The first in the toolbar is a contact tool control 220, when the contact tool control 220 is activated, the user interface outputs a contact list 221, and information presented in the contact list may include a contact avatar 222, a contact nickname, and the like.
In this example, by way of example and not limitation, the task post bar 230 is disposed adjacent to the search bar. When a user needs to issue a task, text information can be directly input in the task issuing bar, or voice information is acquired through a voice acquisition control on the task issuing bar.
In order to facilitate the user to view and/or modify the information input in the task bar, the task bar 230 in fig. 3 further includes an interface enlarging tool, and the user triggers the interface enlarging control to output the complete task bar, as shown in fig. 4.
Referring to FIG. 4, by way of example and not limitation, in the present embodiment, the task post bar includes a task post tool 231, a current task view tool 232 and a past task view tool 233. The task posting tool 231 includes a voice capture control and a task information display area 231-1. The task information display area 231-1 also serves as a text input area for the user.
If the user needs to input the text information, the text information of the task can be input in the task information display area 231-1 through an input method tool; if the user needs to input the voice information, the voice acquisition control can be triggered, the audio recording tool is started, and the voice information of the user is acquired.
Referring to fig. 5, when the user triggers voice input, the audio recording tool starts to collect voice information of the user after being started, and synchronously converts the collected voice information into text information to be output in the task information display area 231-1.
After the recording of the task information is completed, the user can trigger the 'confirm' key to release the task information. And establishing a task group by performing semantic analysis on the task information, wherein the name of the task group is obtained based on the semantic analysis. Referring to fig. 6, after the group tool control 240 is activated, the user interface outputs a group list 241, and the information presented in the group list 241 may include a group avatar, a group nickname, and the like. According to the task information in fig. 5, a task group 242- "20170919 interview-project group" is newly established in the group list, and the task group 242 is displayed in the group list of the user.
When the user triggers an ITEM of the task group 242, such as double-clicking a group avatar or a group name, the task group communication interactive interface 300 shown in fig. 7 may pop up, and the user may perform information interaction in the communication interactive interface.
The task group communication interaction interface 300 includes a group identification display field 310, an interaction information display field 320, an interaction information input field 330, a group application field 340, and a group member display field 350. The group application column 340 is provided with applications such as group announcements and group files. And a task information display bar is arranged corresponding to the group announcement area and is used for displaying task information issued in the task group. And the task file area is used for storing the task related files uploaded by the group members, and the group members can view and download the files in the task file area. Other functions of the group application of the group communication interactive interface can refer to communication group functions in the prior art, and are not described herein again.
The group member display column 350 displays all group members. In this embodiment, the user Austus displays a creator of the task group in the group member list, and adds the task performers lie and zhang to the task group as group members according to the task performer information in the task information.
Referring to fig. 8, another embodiment of the present invention is shown. In this embodiment, a task group is generated based on contact information corresponding to a task performer, and the task performer is a group member of the task group. Preferably, in the group list of the user, the group members are displayed as a sub-list under the task group, so that the user can intuitively know the information of the group members. Of course, when the user triggers an ITEM of the task group, such as double-clicking a group avatar or a group name, a task group communication interactive interface can still be popped up, and the user can perform information interaction in the communication interactive interface.
Referring to fig. 9, after collecting the message that the task is completed, the task group may be transferred from the current group list to the task group history. For example, in FIG. 9, the task group "20170919 interview-project group" originally displayed in the toolbar "My groups" list is moved to the toolbar "task group History" list. The task group in the task group history record in fig. 9 is in a dormant state, and it may also be activated, and the activated task group reenters the group list of the user. Preferably, if the time that the task group is in the sleep state exceeds a preset time threshold (for example, the preset time threshold is 1 month), the task group is disassembled, each group member of the task group exits the group, and the group no longer exists.
Referring to fig. 10, a group generating apparatus is provided as another embodiment of the present invention.
The group generating apparatus 100 includes the following structure:
the information collecting unit 110 is configured to collect task information issued by a user.
The semantic analysis unit 120 is connected to the information collection unit 110, and is configured to perform semantic analysis on the task information to obtain information about task performers.
The group creating unit 130 is connected to the semantic analysis unit 120, and configured to obtain contact information corresponding to the task performer, generate a task group based on the contact information, and add the task performer to a group member of the task group.
By way of example and not limitation, the information gathering unit 110 may include voice gathering controls, a microphone, and memory. The user can trigger the pronunciation collection controlling part when needing to distribute the task, and this pronunciation collection controlling part is triggered the back, can start the adapter work, gathers user's audio data through the adapter. The sound pickup may include a microphone and an amplifier for collecting the live sound, and the structure thereof is referred to a common sound pickup in the prior art and will not be described herein. The captured audio data is then stored in memory.
The semantic analysis unit 120 is configured to identify and process task information issued by a user to obtain semantics. By way of example and not limitation, it may include speech recognition tools and semantic analysis tools. For example, the voice recognition tool may be an HTK/ATK tool; the semantic analysis tool can work based on a word segmentation system, for example, segmenting a Chinese text corresponding to a user input voice through a Chinese word segmentation system ICTCCLAS and the like; when the user inputs the voice in other languages, the word segmentation system corresponding to the language can be adopted to perform word segmentation. The semantic analysis tool divides the words of the sentence to obtain M words; respectively carrying out semantic role labeling on the M words, and searching and positioning keywords in the sentence; and labeling the keywords to obtain the semantics of the sentence. And acquiring the related task performer information according to the semantic analysis content.
The group creating unit 130 may include a microprocessor, configured to obtain contact information corresponding to the task performer, generate a task group based on the contact information, and add the task performer to a group member of the task group.
Other technical features can be referred to the description in the previous embodiment and are not repeated.
Referring to fig. 11, another group generating apparatus is provided as another embodiment of the present invention.
The group generating apparatus 400 includes the following structures:
the information collecting unit 410 is used for collecting task information issued by a user.
The group creating unit 420 is connected to the information collecting unit 410, and is configured to perform semantic analysis on the task information to create a task group, where a name of the task group is obtained based on the semantic analysis.
The group setting unit 430 is connected to the group creating unit 420, and is configured to obtain the task performer information and obtain the contact information corresponding to the task performer, and add the contact information as a group member of the task group based on the contact information.
The method is also based on task group establishment issued by users, and the difference is that: firstly establishing a task group based on semantic analysis content of task information; and after the task group is established, acquiring task executor information and adding the task executor into the group.
For example, but not by way of limitation, task information issued by a user is collected through an instant messaging tool, and after semantic analysis, task content related to the task information is project negotiation of 9 month a company, a task group may be established according to the task content, the name of the task group may be "9 month a company," and a creator of the task group may be the user himself/herself. After a task group is established, task executors related to the task information, such as Lili and Zhang, are obtained; the instant messaging login number of li and zhang can be obtained and li and zhang can be added to the task group as group members. The task group is an interaction group having at least a communication interaction function, and may have other functions, such as issuing a task, recording a task process, and transacting a task.
Other technical features can be referred to the description in the previous embodiment and are not described again.
Referring to fig. 12, a group generating system is provided as another embodiment of the present invention.
The group generation system 500 includes a user terminal 510 and a system server 520.
The user terminal 510 is configured to collect task information issued by a user, and send the task information to the system server 520.
The system server 520 is configured to perform semantic analysis on the task information, obtain related task performer information and contact information corresponding to the task performer, generate a task group based on the contact information, and add the task performer to a group member of the task group.
Specifically, the system server 520 may include a transceiver unit, an information storage unit, a group creation unit, and a group setting unit. The receiving and sending unit is used for receiving the information transmitted by the user terminal and sending the related information to the user terminal. And the information storage unit is connected with the transceiving unit and used for storing the information sent by the user terminal. And the semantic analysis unit is connected with the information storage unit and is used for performing semantic analysis on the task information to acquire the related task performer information. And the group creating unit is connected with the semantic analysis unit and used for acquiring the contact information corresponding to the task performer, generating a task group based on the contact information and adding the task performer to the group members of the task group. Other technical features can be referred to the description in the previous embodiment and are not repeated.
In the above description, although all components of aspects of the present disclosure may be construed as assembled or operatively connected as one unit or module, the present disclosure is not intended to limit itself to these aspects. Rather, the various components may be selectively and operatively combined in any number within the intended scope of the present disclosure. Each of these components may also be implemented in hardware itself, while the various components may be partially or selectively combined in general and implemented as a computer program having program modules for performing the functions of the hardware equivalents. Codes or code segments to construct such a program can be easily derived by those skilled in the art. Such a computer program may be stored in a computer readable medium, which may be executed to implement aspects of the present disclosure. The computer readable medium may include a magnetic recording medium, an optical recording medium, and a carrier wave medium.
In addition, terms like "comprising," "including," and "having" should be interpreted as inclusive or open-ended, rather than exclusive or closed-ended, by default, unless explicitly defined to the contrary. All technical, scientific, or other terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs unless defined otherwise. Common terms found in dictionaries should not be interpreted too ideally or too realistically in the context of related art documents unless the present disclosure expressly limits them to that.
While exemplary aspects of the present disclosure have been described for illustrative purposes, those skilled in the art will appreciate that the foregoing description is by way of description of the preferred embodiments of the present disclosure only, and is not intended to limit the scope of the present disclosure in any way, which includes additional implementations in which functions may be performed out of the order illustrated or discussed. Any changes and modifications of the present invention based on the above disclosure will be within the scope of the appended claims.

Claims (21)

1. A method for generating a group from a task, comprising the steps of:
collecting task information issued by a user;
performing semantic analysis on the task information to obtain task executor information;
acquiring contact information corresponding to a task executor, and generating a task group based on the contact information, wherein the task executor is a group member of the task group;
acquiring task executor information and tasks corresponding to the task executors according to the result after semantic analysis, and distributing the corresponding tasks to the task executors; when distributing the corresponding task to the task performer, the mode of sending the task to the task performer is one of the following modes:
in the first mode, after a task corresponding to a task executor is converted into an instant messaging message, the instant messaging message is sent to the task executor in a message form;
the method II comprises the steps that after the task corresponding to the task performer is loaded into a task document, the task document is sent to the task performer in a document form;
and in the third mode, after converting the task corresponding to the task performer into the mail, sending the mail to the task performer in a mail form.
2. The method of claim 1, wherein: and after the information of task completion is collected, transferring the task group from the current group list to the task group historical record.
3. The method of claim 1, wherein: the contact information is an instant communication login number, a mobile phone number or a mailbox login name.
4. The method of claim 1, wherein: and after the task group is generated, task summoning information is issued to all group members in the task group.
5. The method of claim 4, wherein: and after the task summoning information is issued, acquiring feedback information of the group members, and generating task distribution information according to the feedback information, wherein the task distribution information comprises task executor information and tasks corresponding to the task executors.
6. The method of claim 1, wherein: and in the task group, a task progress state identifier is arranged corresponding to the group identifier and used for marking the task progress condition.
7. The method of claim 1, wherein: and setting subtask progress marks of the group members in the group contact list of the task group corresponding to the ITEM areas of the group members, wherein the subtask progress state marks are used for marking the task progress condition of the group members.
8. The method of claim 1, wherein: and a task information display column is arranged in the task group corresponding to the group announcement area and is used for displaying the task information issued in the task group.
9. The method of claim 1, wherein: and a task file area is arranged in the task group and used for storing task related files uploaded by group members.
10. A group generating apparatus using the method of claim 1, comprising the structure:
the information acquisition unit is used for acquiring task information issued by a user;
the semantic analysis unit is connected with the information acquisition unit and is used for performing semantic analysis on the task information to acquire the related task executor information;
the group creating unit is connected with the semantic analysis unit and used for acquiring the contact information corresponding to the task performer, generating a task group based on the contact information and adding the task performer to a group member of the task group;
acquiring task executor information and tasks corresponding to the task executors according to the result after semantic analysis, and distributing the corresponding tasks to the task executors; when distributing the corresponding task to the task performer, the mode of sending the task to the task performer is one of the following modes:
in the first mode, after a task corresponding to a task executor is converted into an instant messaging message, the instant messaging message is sent to the task executor in a message form;
the method II comprises the steps that after the task corresponding to the task performer is loaded into a task document, the task document is sent to the task performer in a document form;
and in the third mode, after converting the task corresponding to the task performer into the mail, sending the mail to the task performer in a mail form.
11. A group generation system using the method of claim 1, wherein: comprises a user terminal and a server, wherein,
the user terminal is used for collecting task information issued by a user and sending the task information to the server;
the server is used for performing semantic analysis on the task information, acquiring related task performer information and contact information corresponding to the task performer, generating a task group based on the contact information, and adding the task performer to a group member of the task group;
acquiring task executor information and tasks corresponding to the task executors according to the result after semantic analysis, and distributing the corresponding tasks to the task executors; when distributing the corresponding task to the task performer, the mode of sending the task to the task performer is one of the following modes:
in the first mode, after a task corresponding to a task executor is converted into an instant messaging message, the instant messaging message is sent to the task executor in a message form;
the method II comprises the steps that after the task corresponding to the task performer is loaded into a task document, the task document is sent to the task performer in a document form;
and in the third mode, after converting the task corresponding to the task performer into the mail, sending the mail to the task performer in a mail form.
12. A method for generating a group from a task, comprising the steps of:
collecting task information issued by a user;
performing semantic analysis on the task information to establish a task group, wherein the name of the task group is obtained based on the semantic analysis;
acquiring task performer information, acquiring contact information corresponding to the task performer, and adding the task performer as a group member of the task group based on the contact information;
acquiring task executor information and tasks corresponding to the task executors according to the result after semantic analysis, and distributing the corresponding tasks to the task executors; when distributing the corresponding task to the task performer, the mode of sending the task to the task performer is one of the following modes:
in the first mode, after a task corresponding to a task executor is converted into an instant messaging message, the instant messaging message is sent to the task executor in a message form;
the method II comprises the steps that after the task corresponding to the task performer is loaded into a task document, the task document is sent to the task performer in a document form;
and in the third mode, after converting the task corresponding to the task performer into the mail, sending the mail to the task performer in a mail form.
13. The method of claim 12, wherein: and after the information of task completion is collected, transferring the task group from the current group list to the task group historical record.
14. The method of claim 12, wherein: the contact information is an instant communication login number, a mobile phone number or a mailbox login name.
15. The method of claim 12, wherein: and after the task group is generated, task summoning information is issued to all group members in the task group.
16. The method of claim 15, wherein: and after the task summoning information is issued, acquiring feedback information of the group members, and generating task distribution information according to the feedback information, wherein the task distribution information comprises task executor information and tasks corresponding to the task executors.
17. The method of claim 12, wherein: and in the task group, a task progress state identifier is arranged corresponding to the group identifier and used for marking the task progress condition.
18. The method of claim 12, wherein: and setting subtask progress marks of the group members in the group contact list of the task group corresponding to the ITEM areas of the group members, wherein the subtask progress state marks are used for marking the task progress condition of the group members.
19. The method of claim 12, wherein: and a task information display column is arranged in the task group corresponding to the group announcement area and is used for displaying the task information issued in the task group.
20. The method of claim 12, wherein: and a task file area is arranged in the task group and used for storing task related files uploaded by group members.
21. A group generating apparatus using the method of claim 12, comprising the structure:
the information acquisition unit is used for acquiring task information issued by a user;
the group creating unit is connected with the information acquisition unit and used for performing semantic analysis on the task information and establishing a task group, wherein the name of the task group is obtained based on the semantic analysis;
the group setting unit is connected with the group creating unit and used for acquiring the information of the task performer, acquiring the information of the contact way corresponding to the task performer and adding the information as a group member of the task group based on the contact way;
acquiring task executor information and tasks corresponding to the task executors according to the result after semantic analysis, and distributing the corresponding tasks to the task executors; when distributing the corresponding task to the task performer, the mode of sending the task to the task performer is one of the following modes:
in the first mode, after a task corresponding to a task executor is converted into an instant messaging message, the instant messaging message is sent to the task executor in a message form;
the method II comprises the steps that after the task corresponding to the task performer is loaded into a task document, the task document is sent to the task performer in a document form;
and in the third mode, after converting the task corresponding to the task performer into the mail, sending the mail to the task performer in a mail form.
CN201710862986.7A 2017-09-22 2017-09-22 Method, device and system for generating group according to task Active CN107733782B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710862986.7A CN107733782B (en) 2017-09-22 2017-09-22 Method, device and system for generating group according to task

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710862986.7A CN107733782B (en) 2017-09-22 2017-09-22 Method, device and system for generating group according to task

Publications (2)

Publication Number Publication Date
CN107733782A CN107733782A (en) 2018-02-23
CN107733782B true CN107733782B (en) 2020-04-10

Family

ID=61207788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710862986.7A Active CN107733782B (en) 2017-09-22 2017-09-22 Method, device and system for generating group according to task

Country Status (1)

Country Link
CN (1) CN107733782B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109327381B (en) * 2018-10-30 2021-01-22 蓝信移动(北京)科技有限公司 Method and device for rapidly adding personnel into group and creating new group
CN110224926B (en) * 2019-06-12 2022-05-24 王浩 System and method for automatically building aviation unit
CN112580907B (en) * 2019-09-27 2024-03-29 钉钉控股(开曼)有限公司 Task distribution method, device and equipment
TWI761841B (en) * 2020-05-22 2022-04-21 緯創資通股份有限公司 Mobile device, system and method for task management based on voice intercom function
CN111934979B (en) * 2020-07-10 2023-09-12 腾讯科技(深圳)有限公司 Task control method and device, electronic equipment and storage medium
CN112152837B (en) * 2020-08-14 2024-01-26 上海纽盾科技股份有限公司 Method, device and system for realizing intelligent supervision of network security equipment
CN112671634A (en) * 2020-12-21 2021-04-16 中电福富信息科技有限公司 Websocket-based engineering field management communication method
CN113630400B (en) * 2021-07-28 2023-04-18 上海纽盾科技股份有限公司 Communication method, device and system for joint attack prevention in network security
CN113645122B (en) * 2021-08-02 2023-08-11 深圳派富隆天知识产权投资咨询有限公司 Innovative data monitoring method, client and system
CN113743649A (en) * 2021-08-02 2021-12-03 深圳派富知识产权投资咨询有限公司 Pre-evaluation method, client and system for enterprise financing marketing

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540736A (en) * 2008-03-17 2009-09-23 北京亿企通信息技术有限公司 Method for distributing task by using instant communication device
CN104268667A (en) * 2014-09-03 2015-01-07 陈飞 Method and system for assisting manager in dispute resolution
CN105141498A (en) * 2015-06-30 2015-12-09 腾讯科技(深圳)有限公司 Communication group creating method and device and terminal
CN106341300A (en) * 2015-07-07 2017-01-18 腾讯科技(深圳)有限公司 Task distribution method, device and system
CN106571999A (en) * 2016-10-21 2017-04-19 北京三快在线科技有限公司 Task management method based on instant communication messages, client and server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8510230B2 (en) * 2006-11-16 2013-08-13 Avaya, Inc. Cohesive team selection based on a social network model

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540736A (en) * 2008-03-17 2009-09-23 北京亿企通信息技术有限公司 Method for distributing task by using instant communication device
CN104268667A (en) * 2014-09-03 2015-01-07 陈飞 Method and system for assisting manager in dispute resolution
CN105141498A (en) * 2015-06-30 2015-12-09 腾讯科技(深圳)有限公司 Communication group creating method and device and terminal
CN106341300A (en) * 2015-07-07 2017-01-18 腾讯科技(深圳)有限公司 Task distribution method, device and system
CN106571999A (en) * 2016-10-21 2017-04-19 北京三快在线科技有限公司 Task management method based on instant communication messages, client and server

Also Published As

Publication number Publication date
CN107733782A (en) 2018-02-23

Similar Documents

Publication Publication Date Title
CN107733782B (en) Method, device and system for generating group according to task
CN107733780B (en) Intelligent task allocation method and device and instant messaging tool
JP6304345B2 (en) Electronic conference system
CN108920675B (en) Information processing method and device, computer storage medium and terminal
JP2018170009A (en) Electronic conference system
CN104252517B (en) Resume commending system based on speech recognition and cloud label
CN108984650B (en) Computer-readable recording medium and computer device
CN107562546B (en) Task allocation method and device and instant messaging tool
JP2020521210A (en) Information processing method and terminal, computer storage medium
US20200066259A1 (en) Intelligence-driven virtual assistant for automated idea documentation
CN108055192B (en) Group generation method, device and system
CN111063355A (en) Conference record generation method and recording terminal
CN116719911B (en) Automatic flow generation method, device, equipment and storage medium
CN112163074A (en) User intention identification method and device, readable storage medium and electronic equipment
CN107506407B (en) File classification and calling method and device
CN113326678A (en) Method and device for generating conference summary, terminal equipment and computer storage medium
CN110059184B (en) Operation error collection and analysis method and system
WO2020095776A1 (en) Knowledge information creation assistance device
CN116542676A (en) Intelligent customer service system based on big data analysis and method thereof
CN116610717A (en) Data processing method, device, electronic equipment and storage medium
CN107071181B (en) Method for automatically matching communication contact persons
CN112699228B (en) Service access method, device, electronic equipment and storage medium
CN113761127A (en) Task processing method and device, electronic equipment and storage medium
CN114022300A (en) Social dynamic information publishing method and device, storage medium and electronic equipment
CN107526780A (en) A kind of method and device for the intelligent excavating generation race client that drawn a portrait according to user

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