[go: up one dir, main page]

CN111934979A - Task control method and device, electronic equipment and storage medium - Google Patents

Task control method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111934979A
CN111934979A CN202010662809.6A CN202010662809A CN111934979A CN 111934979 A CN111934979 A CN 111934979A CN 202010662809 A CN202010662809 A CN 202010662809A CN 111934979 A CN111934979 A CN 111934979A
Authority
CN
China
Prior art keywords
task
reward
group
members
displaying
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.)
Granted
Application number
CN202010662809.6A
Other languages
Chinese (zh)
Other versions
CN111934979B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010662809.6A priority Critical patent/CN111934979B/en
Publication of CN111934979A publication Critical patent/CN111934979A/en
Application granted granted Critical
Publication of CN111934979B publication Critical patent/CN111934979B/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]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application relates to the technical field of communication, and discloses a task control method, a device, electronic equipment and a storage medium, which enable members in an IM group to quickly and actively respond to tasks issued in the group, improve task execution efficiency and ensure smooth operation of cooperation in the group. The method comprises the following steps: displaying the reward task in a group chat interface according to the publishing operation of publishing the reward task in the group chat interface of the instant messaging IM group; and displaying prompt information for issuing the reward corresponding to the reward task to the group members according to the operation that the group members in the IM group execute the reward task.

Description

Task control method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a task control method and apparatus, an electronic device, and a storage medium.
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 the communication tools commonly used by users, and gradually become an essential part of the daily life of network users. At present, instant messaging software is used in collaborative work to complete interaction of collaborative content and task information among different people, for example, various tasks can be published in an IM group, the execution of the tasks is completed by members in the IM group, and the efficiency of publishing and executing the tasks is improved. However, the general instant messaging system is not optimized according to the special requirements of task distribution, and has a plurality of inconveniences when in use, such as: after a task is issued by a member in an IM group, other users may not be able to quickly and actively respond to and process the task due to reasons such as lack of attention, and the collaboration is not smooth.
Disclosure of Invention
Embodiments of the present application provide a task control method and apparatus, an electronic device, and a storage medium, so that members in an IM group can quickly and actively respond to a task issued in the group, thereby improving task execution efficiency and ensuring smooth inter-group cooperation.
In one aspect, an embodiment of the present application provides a task control method, including:
displaying the reward task in a group chat interface of an instant messaging IM group according to the publishing operation of the reward task published in the group chat interface;
and displaying prompt information for issuing the reward corresponding to the reward task to the group members according to the operation that the group members in the IM group execute the reward task.
In one aspect, an embodiment of the present application provides a task control method, including:
receiving a reward task issued to an instant messaging IM group;
sending the reward task to the IM group;
and if the group members in the IM group are determined to finish the reward task, awards corresponding to the reward task are issued to the group members.
In one aspect, an embodiment of the present application provides a task control apparatus, including:
the task display module is used for displaying the reward task in a group chat interface of the instant messaging IM group according to the publishing operation of the reward task published in the group chat interface;
and the reward issuing module is used for displaying prompt information for issuing the reward corresponding to the reward task to the group members according to the operation that the group members in the IM group execute the reward task.
Optionally, the task control apparatus further includes a task setting module, configured to: responding to task setting operation triggered by a task setting control in the group chat interface, and displaying a task setting window; responding to the task content and the reward information input in the task setting window, and updating and displaying the task content and the reward information displayed on the task setting window;
the task display module is specifically configured to display the reward task associated with task content and reward information in the group chat interface in response to a task issuing operation triggered by the task issuing control in the task setting window.
Optionally, the task control device further includes a task viewing module, configured to respond to a viewing operation for the reward task, and display a task detail page of the reward task, where the task detail page includes task content and reward information associated with the reward task.
Optionally, the task control device further includes a task verification module, configured to display a task verification page according to an operation that a group member in the IM group has executed the reward task, where the task verification page includes a member identifier of the group member and the reward task;
and the reward issuing module is used for responding to confirmation completion operation triggered by a confirmation completion control in the task verification page and displaying prompt information for issuing the reward corresponding to the reward task to the group members.
Optionally, the reward issuance module is specifically configured to:
responding to a confirmation completion operation triggered by a confirmation completion control in the task verification page, and displaying an incentive drawing notification message in the group chat interface, wherein the incentive drawing notification message comprises member identifications of the group members;
responding the operation that the group member triggers the reward getting notification message, and displaying prompt information for issuing the reward corresponding to the reward task to the group member.
Optionally, the task display module is specifically configured to:
displaying the reward task on a floating window on the group chat interface; or,
and displaying the reward task in a designated area in the group chat interface.
Optionally, the task control device further comprises a task claiming module, configured to display, in response to a claiming operation of a group member for claiming the reward task, indication information indicating that the reward task has been claimed in the group chat interface.
Optionally, the task claiming module is further configured to display, in response to a claiming operation of a group member claiming the reward task, a claimable allowance corresponding to the reward task in the group chat interface, where the claimable allowance is a difference between the number of participants set for the reward task and the number of people who have claimed the reward task.
Optionally, when the number of participants set for the reward task is not less than 2, the number of rewards issued to the group members is determined based on reward information associated with the reward task and ranks of the group members in each member claiming the reward task, and the ranks of the group members are determined based on time for each member claiming the reward task to complete the reward task.
Optionally, the number of rewards issued to the group members is determined based on reward information associated with the reward tasks and a time consumed by the group members to complete the reward tasks, and the number of rewards is inversely proportional to the time consumed.
In one aspect, an embodiment of the present application provides a task control apparatus, including:
the receiving module is used for receiving the rewarding tasks published to the instant messaging IM group;
the transmission module is used for transmitting the reward task to the IM group;
and the issuing module is used for issuing the reward corresponding to the reward task to the group members if the group members in the IM group are determined to finish the reward task.
Optionally, the task control device further includes a verification module, configured to:
when receiving a task execution message sent by a group member in the IM group, sending a task verification message to a publisher who publishes the reward task, wherein the task execution message is used for indicating the group member to execute the reward task, and the task verification message comprises a member identifier of the group member and the reward task;
and when receiving a confirmation completion message returned by the publisher aiming at the task verification message, determining that the group member completes the reward task, wherein the confirmation completion message is used for indicating the publisher to confirm that the group member completes the reward task.
Optionally, the issuing module is specifically configured to:
sending an incentive getting notification message to the IM group, wherein the incentive getting notification message comprises member identification of the group members;
and when the operation that the group member triggers the reward drawing notification message is detected, the reward corresponding to the reward task is issued to the group member.
In one aspect, an embodiment of the present application provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the methods when executing the computer program.
In one aspect, an embodiment of the present application provides a computer-readable storage medium having stored thereon computer program instructions, which, when executed by a processor, implement the steps of any of the above-described methods.
According to the task control method, the task control device, the electronic equipment and the storage medium, the rewarding task can be issued in the IM group through the IM client; after seeing the reward task, the group members in the IM group can decide whether to execute the reward task according to the self ability, and after executing the reward task, the group members can trigger the operation of representing the group members to execute the reward task; the server verifies whether the group member completes the reward task according to the operation that the group member has executed the reward task, after the group member is determined to complete the reward task, corresponding rewards in the reward task are issued to the group member, and the group member in the IM group is prompted to quickly and actively respond to the tasks issued in the group by means of issuing the rewards after the task is completed, so that the task execution efficiency is improved, and smooth operation of cooperation in the group is guaranteed.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic view of an application scenario of a task control method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a task control method according to an embodiment of the present application;
fig. 3A is a schematic diagram illustrating a reward task published in a group chat interface of an IM group according to an embodiment of the present application;
FIG. 3B is a diagram illustrating a reward task issued via a group delivery function according to an embodiment of the present application;
fig. 4A is a schematic diagram illustrating a reward task displayed in a group chat interface according to an embodiment of the present application;
FIG. 4B is a diagram illustrating task details for reviewing reward tasks according to an embodiment of the present application;
FIG. 5 is a schematic diagram illustrating a task bar view of a task for review as claimed according to an embodiment of the present application;
fig. 6 is a schematic diagram illustrating verification of task completion of group members by a publisher according to an embodiment of the present application;
FIG. 7A is a diagram illustrating a reward extraction notification message displayed on a group chat interface, according to an embodiment of the present application;
FIG. 7B is a diagram illustrating a winning member viewing a reward claim notification message according to an embodiment of the present application;
FIG. 8 is a diagram illustrating a recognizable margin for a reward task displayed in a group chat interface, according to an embodiment of the present application;
fig. 9 is a schematic flowchart of a task control method according to an embodiment of the present application;
fig. 10 is a signaling diagram between an IM client and a server according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a task control device according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of a task control device according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, 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.
For convenience of understanding, terms referred to in the embodiments of the present application are explained below:
a Client (Client), also called Client, refers to a program corresponding to a server and providing local services to clients. Except for some application programs which only run locally, the application programs are generally installed on common clients and need to be operated together with a server. After the internet has developed, the more common clients include web browsers used on the world wide web, email clients for receiving and sending emails, and client software for instant messaging. For this kind of application, a corresponding server and a corresponding service program are required in the network to provide corresponding services, such as database services, e-mail services, etc., so that a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application program.
The application comprises the following steps: i.e. application programs, computer programs that can perform one or more services, typically have a visual display interface that can interact with a user, for example electronic maps and wechat, are referred to as applications. Some applications require the user to install the terminal device, and some applications do not require application installation, such as individual applets in the WeChat. The applet can be used without downloading or installing, and the user can open the application by scanning or searching.
Digital assets (Digital assets) refer to non-monetary assets owned or controlled by a business or person, in the form of electronic data, held in daily activities for sale or in the process of production.
Any number of elements in the drawings are by way of example and not by way of limitation, and any nomenclature is used solely for differentiation and not by way of limitation.
In a specific practical process, instant messaging software has been used in collaborative work to complete interaction of collaborative content and task information among different people, for example, various tasks can be published in an IM group, and the execution of the tasks is completed by members in the IM group, thereby improving the efficiency of publishing and executing the tasks. However, the general instant messaging system is not optimized according to the special requirements of task distribution, and has a plurality of inconveniences when in use, such as: after a task is issued by a member in an IM group, other users may not be able to quickly and actively respond to and process the task due to reasons such as lack of attention, and the collaboration is not smooth.
Therefore, the task control method provided by the application improves the enthusiasm of group members to execute and complete the tasks, improves the completion efficiency of the tasks in the IM group and ensures the smooth operation of the IM group cooperation by issuing the reward tasks in the IM group. Specifically, group members in the IM group can issue a reward task in the IM group through the IM client; after seeing the reward task, the group members in the IM group can decide whether to execute the reward task according to the self ability, and after executing the reward task, the group members can trigger the operation of representing the group members to execute the reward task; the server verifies whether the group member completes the reward task according to the operation that the group member has executed the reward task, after the group member is determined to complete the reward task, corresponding rewards in the reward task are issued to the group member, and the group member in the IM group is prompted to quickly and actively respond to the tasks issued in the group by means of issuing the rewards after the task is completed, so that the task execution efficiency is improved, and smooth operation of cooperation in the group is guaranteed.
After introducing the design concept of the embodiment of the present application, some simple descriptions are provided below for application scenarios to which the technical solution of the embodiment of the present application can be applied, and it should be noted that the application scenarios described below are only used for describing the embodiment of the present application and are not limited. In specific implementation, the technical scheme provided by the embodiment of the application can be flexibly applied according to actual needs.
Fig. 1 is a schematic view of an application scenario of a task control method according to an embodiment of the present application. The application scenario includes a plurality of IM clients 101 (including IM client 101-1, IM client 101-2, … … IM client 101-n) and a server 102. The IM client 101 may be installed in any terminal device, including but not limited to a desktop computer, a mobile phone, a mobile computer, a tablet computer, a media player, a smart wearable device, a smart television, and other electronic devices. The server 102 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, middleware service, a domain name service, a security service, a CDN, a big data and artificial intelligence platform, and the like. The terminal device and the server 102 can be connected through a wireless or wired communication network, the IM client 101 can realize the interaction and transmission of information with the server 102 through the terminal device, and any IM client 101 can send messages to other IM clients 101 through the server 102. A plurality of IM clients 101 may form an IM group, any IM client in the IM group may send a message to each IM client in the IM group through the server 102, and each client in the IM group may display the message sent to the IM group through the group chat interface.
Of course, the method provided in the embodiment of the present application is not limited to be used in the application scenario shown in fig. 1, and may also be used in other possible application scenarios, and the embodiment of the present application is not limited. The functions that can be implemented by each device in the application scenario shown in fig. 1 will be described in the following method embodiments, and will not be described in detail herein.
To further illustrate the technical solutions provided by the embodiments of the present application, the following detailed description is made with reference to the accompanying drawings and the detailed description. Although the embodiments of the present application provide the method operation steps as shown in the following embodiments or figures, more or less operation steps may be included in the method based on the conventional or non-inventive labor. In steps where no necessary causal relationship exists logically, the order of execution of the steps is not limited to that provided by the embodiments of the present application.
The following describes the technical solution provided in the embodiment of the present application with reference to the application scenario shown in fig. 1.
Referring to fig. 2, an embodiment of the present application provides a task control method, which is applicable to an IM client, and specifically includes the following steps:
s201, displaying the reward task in the group chat interface according to the publishing operation of the reward task published in the group chat interface of the instant messaging IM group.
Specifically, a reward task published within a group is associated with task content and reward information. The task content describes a specific task that needs to be executed to complete the reward task, for example, the task content may be a specific work task, may complete the filling of health information, and may even assist in taking an express delivery. The reward information describes the reward that is available after the reward task is completed. Specifically, rewards include, but are not limited to: the electronic red envelope, the electronic coupon, the modification of the group title, the promotion of the member level, the real object prize and the like can be selected by the publisher of the reward task, and the publisher of the reward task can also define the reward corresponding to the reward task. The set reward information can be used for describing rewards available for group members after the reward task is completed, and also can comprise the number of the rewards and the distribution mode of the rewards, taking an electronic red packet as an example, the amount of money of the red packet can be set, and when the number of participants is one person, the amount of money of the red packet can be only set; when the number of the participators is multiple, the total amount of the red packet corresponding to the reward task can be selected, and a red packet distribution mode is selected: evenly distributing, randomly distributing or distributing according to the sequence of finishing the rewarding tasks, and the like.
In a specific implementation, each group member in the IM group may publish the reward task in the IM group through the IM client used by the group member.
For example, the specific implementation of the IM client performing step S201 may be: responding to task setting operation triggered by the task setting control, and displaying a task setting window; responding to the task content and the reward information input in the task setting window, and updating the task content and the reward information displayed on the task setting window; and responding to task issuing operation triggered by the task issuing control in the task setting window, and displaying the reward task associated with the task content and the reward information in the group chat interface.
Taking fig. 3A as an example, fig. 3A shows a group chat interface displayed by an IM client used by a group member in an IM group, where the group member may click a function key 301 in the group chat interface 30 to open a function menu 302, and click a task release button 303 in the function menu 302 to trigger a task setting operation, the IM client responds to the task setting operation and pops up a task setting window 304, and the group member may set information related to a reward task through the task setting window 304, where the settable information includes but is not limited to: the task setting window 304 is used for displaying various items of information set by group members in various items of information columns in the task setting window; after the group members determine that the associated information set in each information column in the task setting window 304 is correct, the group members can trigger task issuing operation by clicking the confirmation issuing button 305, and the IM client issues the set rewarding task to the IM group through the server.
Referring to fig. 3B, taking enterprise wechat as an example, it provides a group proxy function, when a user needs group members in an IM group to fill in health information through an applet, the health applet can be sent to the IM group, the group proxy function is opened in a sending setting window 310, a task setting operation is triggered by clicking a reward task setting button 311, an IM client responds to the task setting operation, and a task setting window 313 pops up; the user can set a reward task in the popped-up task setting window 313, such as filling task content "fill health declaration", setting corresponding reward information and the like, after the set of the reward task is completed, the task setting window 313 is closed, the task issuing operation is triggered by clicking the sending button 312, and the set reward task is issued to the IM group by the IM client through the server.
Of course, the authority to issue the reward task in the IM group may be set, that is, the group member having the issue authority may issue the reward task in the IM group. For example, each group member in the IM group has a corresponding level, and only the group member whose level meets the requirement has the right to issue the reward task in the IM group, where the level may be determined according to the position of the group member in the enterprise, or according to the liveness of the group member in the IM group, or according to the situation of completing the reward task, and other data, for example, the group member who actively speaks or actively completes the reward task has the right to issue the reward task.
In practical application, the reward task can also be issued by the server to the IM group. For example, when the IM application needs to obtain user experience feedback, a reward task related to a questionnaire may be sent to the IM group, and after the group member completes the survey task, the server may issue a corresponding reward to the group member.
It should be noted that the server may assign a unique task identifier to each of the rewarding tasks. The server stores information associated with each reward task issued to the IM group, wherein the information comprises member identification of a member issuing the reward task.
S202, displaying prompt information for issuing rewards corresponding to the reward tasks to the group members according to the operation that the group members in the IM group execute the reward tasks.
In the embodiment of the application, any member in the IM group can execute the reward task, including the group member who issues the reward task (i.e. the issuer).
Specifically, after the group members in the IM group execute the reward task, the group members input a designated operation indicating that the reward task has been executed through the IM client. For example, referring to fig. 5, after completing the reward task 1, the group member may input a designation operation indicating that the reward task has been executed by clicking the completion control 503 corresponding to the reward task 1.
Specifically, an operation that can represent that the group member has completed the reward task may be acquired from a plurality of operations when the group member executes the reward task, as an operation that the group member has executed the reward task, that is, a task executed operation. Specifically, what kind of operation is adopted as the executed task can be determined according to the actual application scene, for example, the rewarding task is to fill health information through the applet, the group member a can click the submit button to submit the filled health information after the health information is filled in the health applet, at this time, the operation of clicking the submit button by the group member a can be used as the operation for indicating that the group member a has executed the rewarding task, and when the health applet detects that the operation of clicking the submit button by the group member a, the health applet can send information indicating that the group member a has executed the rewarding task to the IM client of the group member a to trigger the subsequent rewarding to be issued to the operation.
In a specific implementation, the reward corresponding to the reward task can be issued to the group members who complete the reward task by the server, or the reward corresponding to the reward task can be issued to the group members who complete the reward task by the publisher who publishes the reward task. For convenience of description, the group member that completes the reward task is subsequently referred to as a task completer. After the reward corresponding to the reward task is issued to the task completing person, the server can send prompt information for issuing the reward corresponding to the reward task to group members to the task completing person, an IM client of the task completing person can display the prompt information in a system notification message column or an IM group, and only the task completing person can see the prompt information at the moment. Or after the reward corresponding to the reward task is issued to the task completing person, the server can send prompt information for issuing the reward corresponding to the reward task to the group members by the IM group, so that the prompt information can be displayed in a group chat interface of the IM group by the IM client of each group member in the IM group, and the group members are encouraged to actively participate in the reward task.
According to the task control method, the mode of issuing the reward task in the IM group prompts the members in the IM group to quickly and actively respond to the task issued in the group, the completion efficiency of the task in the IM group is improved, and the smooth proceeding of the IM group cooperation is ensured. In addition, by improving the completion efficiency of tasks in the IM group, the server does not need to store a large number of reward tasks for a long time, and further resources can be recovered as early as possible, so that the occupation of server resources is reduced, the system overhead is saved, and the response speed is improved.
In particular implementation, referring to fig. 4A, the reward task may be displayed in the group chat interface of the IM group as a new message. The reward task may be displayed in a message notification bar, a bubble, or the like. Or the reward tasks can also be displayed through a floating window on the group chat interface, the reward tasks published in the IM group can be displayed, when a plurality of reward tasks need to be displayed simultaneously, the reward tasks can be displayed in the same floating window, one reward task can be displayed in one floating window, and the floating window of the reward tasks which are not interested can be manually closed by group members. The mode of displaying the reward tasks through the floating window can prevent the reward tasks from being submerged by other group messages, so that the group members can quickly and conveniently know the reward tasks published in the IM group, and the attention of the group members to the reward tasks is improved. Of course, in practice, the display mode is not limited to the above-mentioned display mode, and the reward task, such as a top area of the group chat interface or an upper area of the dialog input box, may be displayed in a designated area of the group chat interface so as to increase the probability that the reward task will be paid attention.
In practical application, only the words of the "reward task" or only partial information related to the reward task, such as a task name or reward information, can be displayed in the group chat interface, limited by the size of the group chat interface. When the group member needs to check the information related to the reward task, checking operation aiming at the reward task can be input, the IM client responds to the checking operation aiming at the reward task and displays a task detail page of the reward task, and the task detail page at least comprises task content related to the reward task and reward information. Referring to fig. 4B, after a group member clicks the rewarding task 402 displayed on the group chat interface 401, a task detail page 403 is popped up, specific information of the rewarding task 402 clicked by the group member, including but not limited to task content, reward information, task deadline, the number of participants, information of task issuers, and the like, is displayed on the task detail page 403, if the group member does not want to claim the rewarding task, a return control 405 can be clicked to return to the group chat interface 401, if the group member wants to claim the rewarding task, a claiming operation can be input by clicking a claiming control 404, at this time, the IM client sends a task claiming message of the group member claiming task 402 to the server, the task claiming message includes a member identification of the group member and a task identification of the rewarding task 402, the server allocates the rewarding task 402 to the group member based on the task claiming message, and label the reward task 402 as claimed. Of course, the claim operation may also be set as: by long-pressing or double-clicking the rewarding task displayed in the group chat interface 401, the rewarding task can be directly appreciated without entering the task detail page 403.
In specific implementation, the IM client of the group member can add the reward task that the group member has claimed into the taskbar, and the group member can view the reward task that the group member has claimed through the taskbar. Referring to fig. 5, a group member clicks a taskbar control 501 in the group chat interface 50, the IM client displays a taskbar 502, the taskbar 502 contains a reward task that the group member has appreciated, and clicks the reward task in the taskbar 502, a task detail page corresponding to the reward task can be popped up, so that the group member can conveniently view information related to the reward task.
When the server issues the reward, the IM client responds to the operation that the group member executes the reward task and sends a task executed message to the server, wherein the task executed message is used for indicating the group member to execute the reward task, and the task executed message comprises the member identification of the group member and the task identification of the reward task. After receiving the task execution message sent by the IM client of the group member, the server verifies whether the group member completes the reward task or not based on the task execution message, and after confirming that the group member completes the reward task, the server issues the reward corresponding to the reward task to the group member.
Further, whether the group member completes the reward task can be verified in the following way:
the first verification mode is as follows: and verifying whether the group members complete the reward task or not by the publisher of the reward task.
Specifically, an IM client of a publisher displays a task verification page according to the operation that a group member in an IM group executes a reward task, wherein the task verification page comprises a member identifier of the group member and the reward task; and the IM client of the publisher responds to the confirmation completion operation triggered by the confirmation completion control in the task verification page, and displays prompt information for issuing the reward corresponding to the rewarding task to the group members.
In specific implementation, the server searches the reward task corresponding to the task identifier based on the task identifier in the task execution message, further obtains a group member (i.e. a publisher) publishing the reward task, and sends a task verification message to the publisher, wherein the task verification message comprises the member identifier and the reward task in the task execution message. And the IM client of the publisher displays the task verification message, the publisher confirms whether the group member indicated by the member identification in the task verification message completes the task content in the reward task, if the publisher confirms that the group member completes the reward task, the publisher returns a confirmation completion message to the server, and if the publisher confirms that the group member does not complete the reward task, the publisher returns an incomplete message to the server. After receiving the confirmation completion message returned by the publisher aiming at the task verification message, the server confirms that the group members pass the verification, namely confirms that the group members complete the reward task, can issue the reward corresponding to the reward task to the group members, and sends prompt information for issuing the reward corresponding to the reward task to the group members to the IM group, and the IM client of each group member displays the prompt information in the group chat interface.
Taking fig. 5 as an example, the task content of the reward task 1 issued by the group member B is "help the group member B get express", if the group member a has delivered the express to the group member B, the group member a can open the IM client, find the reward task 1 in the reward taskbar that the group member a has picked up, click the completion control corresponding to the reward task 1, and trigger the IM client to send a task execution message for the reward task 1 to the server, where the task execution message includes the member identifier of the group member a and the task identifier of the reward task 1. The server sends a task verification message to the group member B based on a task execution message sent by the IM client of the group member A, wherein the task verification message comprises the member identification of the group member A and the reward task 1. Referring to fig. 6, the IM client of the group member B displays the received task verification message 601, where the task verification message 601 includes information such as the related information of the reward task and the member identifier of the group member a, and after the group member B confirms that the group member a helps to take the express delivery, the group member B may input a confirmation completion operation by clicking a confirmation completion control 602 in the task verification page, and trigger the IM client to return a confirmation completion message for the task verification message to the server; if the group member A does not help the group member B to take the express, the group member B can click the unfinished control 603 to trigger the IM client to return unfinished information aiming at the task verification information to the server, and at the moment, the server does not issue rewards to the group member A.
The second verification mode is as follows: and verifying whether the group member completes the reward task or not by the server.
Specifically, the server finds the reward task corresponding to the task identifier based on the task identifier in the task execution message, obtains background data related to the reward task, and determines whether the group member completes the reward task based on the condition that the group member indicated by the member identifier in the task execution message is obtained from the background data to execute the reward task.
For example, the task content of the issued rewarding task 2 is that health information declaration is completed through the health applet, and at this time, the server can obtain background data of the health applet and determine whether the group members complete health information declaration based on the background data.
In the second verification mode, whether the group members complete the rewarding task is verified by the server, and a publisher does not need to manually confirm whether the group members complete the rewarding task, so that the operation mode is simplified, and especially when the number of participants of the rewarding task is large, the workload of the publisher can be effectively reduced. However, only when the server can acquire the execution condition of the reward task executed by the group member, the second verification mode, such as the task of 'helping to fetch express', can be used, and the server only needs to have the authority of accessing the background data corresponding to the reward task, and the group member who issues the reward task can determine the task.
When the publisher issues the reward, the IM client responds to the operation that the group member executes the reward task and sends a task execution message to the server, wherein the task execution message comprises the member identification of the group member and the task identification of the reward task. The server searches the reward task corresponding to the task identifier based on the task identifier in the task execution message, further obtains a group member (i.e. a publisher) publishing the reward task, and sends a task verification message to the publisher, wherein the task verification message comprises the task identifier and the reward task in the task execution message. The IM client of the publisher displays the task verification message, and the publisher confirms whether the group member completes the task content in the reward task; if the publisher confirms that the group member completes the reward task, sending a reward corresponding to the reward task to the group member; and if the publisher confirms that the task content of the group member is not finished, not sending the reward corresponding to the reward task to the group member.
Specifically, when the reward is physical, such as a cup, movie ticket, etc., the publisher may directly give the reward to the group members who completed the reward task. When the reward is non-physical, such as an electronic coupon, a red packet, etc., the publisher may send the reward to the group members who complete the reward task through the IM client.
In practical applications, when the publisher issues the reward, if the publisher confirms that the group member completes the task content, the publisher may return a confirmation completion message to the server based on the task verification message, so that the server marks the completion of the reward task. If the publisher confirms that the group member does not complete the task content, the publisher can return an incomplete message to the server based on the task verification message so as to record the feedback of the publisher on the task verification message and inform the server that the group member does not complete the rewarding task.
In practical application, in order to further improve the enthusiasm of the group members for responding to the tasks, the reward obtaining notification message can be sent to the IM group after the group members are confirmed to complete the task content, on one hand, the group members who complete the reward task can conveniently obtain the reward, and on the other hand, other group members can be encouraged to participate in the reward task more and more.
In specific implementation, after a group member executes a reward task, an IM client of the group member responds to the operation that the group member has executed the reward task, and sends a task execution message to a server, wherein the task execution message comprises a member identifier of the group member and a task identifier of the reward task. The server verifies whether the group member completes the rewarding task or not based on the task execution message, and sends an incentive getting notification message to the IM group after confirming that the group member completes the rewarding task, wherein the incentive getting notification message comprises a member identification of a task completing person, and the incentive getting notification message can also comprise a corresponding rewarding task. The IM client of each group member in the IM group displays the reward pickup notification message in a group chat interface. And the IM client of the task completer responds to the operation that the task completer triggers the reward pick-up notification message and sends a pick-up request to the server, wherein the pick-up request comprises the member identification of the task completer and the task identification of the reward task. And the server responds to the picking request returned by the IM client of the group member, issues the reward corresponding to the reward task to the task completer, and sends prompt information for issuing the reward corresponding to the reward task to the group member to the IM client of the task completer. And the IM client of the task completer receives and displays the prompt message sent by the server. The other members in the IM group except the task completer can obtain the reward task completed by the task completer and the reward obtained by the task completer through the reward obtaining notification message, so as to prompt the other members to actively participate in the reward task, it should be noted that the other members cannot send the obtaining request by clicking the reward obtaining notification message.
Referring to fig. 7A, the reward drawing notification message may be displayed in the chat window of the IM group as a new message sent by the server. The reward pick-up notification message may also be displayed via a message notification bar, or via a floating window on the group chat interface.
In specific implementation, after receiving a pickup request returned by the IM client of the task completer, the server can update the attribute information or the held resource information of the group members based on the reward corresponding to the reward information associated with the reward task.
In the embodiment of the present application, the attribute information includes, but is not limited to, a group title, a member level, and the like of the member, and the resource information includes, but is not limited to, a digital asset, an electronic wallet, an electronic coupon, an electronic membership card, and the like. For example, when the reward is to promote the member level, after the task completer triggers the reward extraction notification message, the server can promote the member level of the task completer according to a preset rule, or update the member level of the task completer according to the promoted level described in the reward information, and if the reward information is that the level is promoted by two levels after the task is completed, the member level of the task completer is promoted by two levels; when the reward is an electronic red packet, after the task completer triggers the reward getting notification message, the server can transfer funds with corresponding money amount into the electronic wallet of the task completer according to the red packet amount described in the reward information; when the reward is an electronic coupon, the server can add the electronic coupon described in the reward information to the electronic card package of the group member after the task completer triggers the reward drawing notification message. Based on the reward corresponding to the reward information of the reward task, after the attribute information or the held resource information of the task completing person is updated, the task completing person can inquire the acquired reward through the IM client, if an electronic purse is opened, the transfer record can be inquired, if an electronic card bag is opened, the acquired electronic coupon or electronic membership card can be inquired, and the group title or the member level of the task completing person can be directly displayed in the IM group.
When the reward is a real object, the server can also verify whether the group member completes the task content based on the task execution message, and after the group member is confirmed to complete the task content, the server sends a reward obtaining notification message to the IM group or the task completing person, wherein the reward obtaining notification message comprises a member identifier of the task completing person, a reward task completed by the task completing person and a obtaining mode, the obtaining mode can be self-extracting or express delivery, and when the self-extracting obtaining mode is selected, obtaining time and a obtaining place need to be set. When the picking mode in the reward picking notification message is self-picking, the task completer picks the reward from the picking place according to the picking time in the reward picking notification message; when the receiving mode in the reward receiving notification message is express, the task completer only needs to wait for the publisher to mail the reward. After receiving the reward, the task completer can click the received control in the reward receiving notification message to trigger the IM client to send the received message to the server, wherein the received message comprises the member identification of the task completer and the task identification of the reward task. The server records the received message returned by the IM client of the task completer, and if the number of participants of the reward task is 1 person, the reward task can be directly marked as being completed; if the number of participants of the reward task is not less than 2, the completion condition of the reward task can be recorded, for example, the number of completed people, the number of completed members and the number of uncompleted people are recorded, and when the number of completed people reaches the number of participants of the reward task, the reward task is marked as completed.
The mode of getting, the time of getting and the place of getting in the reward getting notification message may be filled in by the publisher when setting the reward task, or may be filled in by the publisher when the returned confirmation completion message.
Referring to fig. 7B, after the group member a clicks the reward pickup notification message 711, the IM client pops up a reward pickup notification interface 712, the reward pickup notification interface 712 includes task details of a reward task completed by the group member a, and further includes rewards, pickup modes, pickup time, pickup places, and the like acquired by the group member a, and after picking up the rewards, the group member a can click the picked control 713 in the reward pickup notification message to trigger the IM client to send a picked message to the server. After other users except the group member A in the IM group click the reward getting notification message 711, the reward getting notification interface 712 does not pop up, or the popped-up reward getting notification interface 712 hides privacy information such as getting time and getting place, and only displays task content related to the reward task and information such as obtained reward, so that other users cannot obtain the privacy information such as getting time and getting place, and the privacy of the members can be protected.
In practice, the publisher may choose to send the promotional item to the group member in the form of a mail when the group member location and the publisher location are relatively far apart.
In addition to any of the above embodiments, the server may further send a reward completion message of the reward task to the IM group after the reward corresponding to the reward information is issued to the task completer, where the reward completion message includes: task content, reward information, and member identification of group members. Each member of the IM group can view the reward completion message to incentivize the members within the IM group to participate in the reward task.
When the number of participants of the reward task is not less than 2, the server can send a message that the group members complete the reward task to the IM group every time the group members complete the reward task, wherein the message can comprise the task name of the reward task, the member identification of the group members completing the reward task, the number of completed persons and the number of uncompleted persons, so as to encourage other members to complete the reward task as soon as possible.
On the basis of any one of the above embodiments, the reward tasks can be selectively displayed in the group chat interface, and particularly when the number of the reward tasks issued is large, the situation that the reward causes reading troubles for members due to too many reward tasks can be avoided. Specifically, the reward tasks displayed on the group chat interface that satisfy the failure condition may be displayed in a failure mode, such as hiding the reward tasks displayed on the group chat interface that satisfy the failure condition.
In specific implementation, the reward tasks displayed on the group chat interface of each group member in the IM group may be the same or different.
When the reward tasks displayed on the group chat interface of each group member in the IM group are the same, the failure condition comprises at least one of the following: the reward task has been completed, the reward task has been claimed, the reward task has timed out, etc. The reward task is finished, namely the number of people completing the reward task reaches the number of people participating in the reward task, the reward task is appreciated, namely the number of people claiming the reward task reaches a preset number, the preset number is not less than the number of people participating in the reward task, and the reward task overtime means that the current time exceeds the task cut-off time set for the reward task. When any rewarding task displayed on the group chat interface meets at least one failure condition of the rewarding task being completed, the rewarding task being appreciated and the rewarding task being overtime, the rewarding task displayed on the group chat interface can be hidden, and at the moment, any group member in the IM group can not see the rewarding task in the area displaying the rewarding task in the group chat interface.
When the reward tasks displayed on the group chat interface of each member in the IM group are different, the corresponding failure condition comprises at least one of the following conditions for each member: the member has completed the reward task, the member has claimed the reward task, the reward task has timed out, the member has viewed the reward task, etc. The time-out of the reward task means that the current moment exceeds the task deadline set for the reward task. When any reward task displayed on the group chat interface of a certain member meets the at least one failure condition, the reward task displayed on the group chat interface of the member can be deleted, at the moment, the member cannot see the reward task in the area displaying the reward task in the group chat interface, and other members can also see the reward task in the corresponding group chat interfaces.
For example, the number of participants in the reward task A is 2, when only the member A finishes the reward task A, the reward task A is not displayed in the group chat interface of the member A, and the reward task A is still displayed in the group chat interfaces of other members; when the member B finishes the reward task A, the number of people finishing the reward task A reaches the number of the participants of the reward task A, so the reward task A cannot be displayed in the group chat interfaces of all the members.
In specific implementation, the group member can view the reward tasks which are not received by the group member and meet the failure condition through the taskbar, the specific viewing mode can refer to fig. 5, the IM client displays the taskbar 502, the taskbar 502 contains the reward tasks and the non-reward tasks which are received by the group member, the non-reward tasks in the taskbar 502 are clicked, a task detail page corresponding to the reward tasks can be popped up, and the group member can conveniently view the information related to the reward tasks or select to receive the reward tasks. The unclaimed tasks in the taskbar do not include rewarded tasks that have completed or have timed out.
In addition to any of the above embodiments, the IM client displays instruction information indicating that the reward task is appreciated in the group chat interface in response to a claim operation for the group member to claim the reward task. Specifically, referring to fig. 4B, the group member may input a reward operation of the reward task by clicking a reward control 404 corresponding to the reward task displayed in the group chat interface, the IM client sends a task reward message for the reward task to the server in response to the reward operation, the server sends a reward message for the reward task to the IM group based on the task reward message, and the IM client displays indication information indicating that the reward task has been favored in the group chat interface in response to the reward message.
In particular implementations, the claimed indication of the rewarder task may be a system notification message sent by the server to the IM group, visible to each group member. When the number of participants of the rewarding task is 1, the rewarding task can be indicated by displaying the appreciated indication information of the rewarding task in a task detail page in the rewarding task or enabling the appreciation control in the task detail page to be in a failure state, namely, the group member can not appreciate the rewarding task.
When the number of participants of the rewarding task is not less than 2, the server can determine the number of received task claiming messages corresponding to the rewarding task, calculate the difference between the number of the participants of the rewarding task and the number of the task claiming messages corresponding to the rewarding task, obtain the claiming allowance corresponding to the rewarding task and send the claiming allowance to the IM group. And the IM client displays the recognizable allowance corresponding to the reward task in a group chat interface or a task detail page of the reward task. The recognizable allowance of each reward task is displayed in the group chat interface, so that the members can be prompted to get the reward tasks as soon as possible.
Referring to fig. 8, the number of participants in the rewarding task "help member B take express delivery" is 1, and no member has taken the task at present, so the recognizable margin displayed is 1. The number of participants in the rewarding task of filling health declaration is 12, and two members currently pick up the task, so that the displayed recognizable margin is 10.
When the number of participants of the reward task is not less than 2, the number of the rewards issued to the task completer is determined based on reward information of the reward task and the ranking of the task completer in each group member claiming the reward task, and the ranking of the task completer is determined based on the time of each group member claiming the reward task to complete the reward task. The time when the group member completes the reward task may be the time when the group member sends the task execution message, and certainly, the time when the group member completes the reward task is recorded only on the premise that the group member is confirmed to complete the reward task.
Specifically, for each reward task, the server acquires the time of finishing the reward task by each group member claiming the reward task, sorts the group members according to the sequence of the time of finishing the reward task by each group member, and determines the number of rewards acquired by each group member according to reward information of the reward task and the ranking of each group member. The reward quantity obtained by the group members which are ranked more forward is more, namely the reward obtained by the group members which finish the reward task more quickly is more, so that the group members can be effectively encouraged to finish the reward task quickly, and the execution efficiency of the reward task is improved.
The relationship between the ranking and the obtained reward amount can be set according to the actual application scenario, and the embodiment of the application is not limited. For example, the number of participants in the reward task is 3, the set reward is a 100-dollar red envelope, the first member who completes the reward task can receive a 50-dollar red envelope reward, the second member who completes the reward task can receive a 30-dollar red envelope reward, and the third member who completes the reward task can receive a 20-dollar red envelope reward.
In a specific implementation, after the reward task is completed, the server may sort the task completors according to the completion time of each task completor completing the reward task, and determine the number of rewards each task completor obtains. Then, the server sends an incentive getting notification message to the IM group, wherein the incentive getting notification message comprises the number of the incentives and the number of the incentives corresponding to each task completing person, and each task completing person can obtain the corresponding number of the incentives by clicking the incentive getting notification message; or the server may separately send an incentive earning notification message to each task completer, where the incentive earning notification message received by each task completer includes the number of incentives and the incentive that the task completer obtained, and each task completer clicks the individually received incentive earning notification message to obtain the corresponding number of incentives.
In a specific implementation, after confirming that a certain group member completes the reward task, the server may determine the ranking of the group member based on the number of task completors who have completed the reward task, further determine the number of rewards obtained by the group member, and send a reward pickup notification message to the IM group or the group member, and the group member obtains a corresponding number of rewards based on the reward pickup notification message.
When the number of participants of the reward task is 1 person, the number of the rewards issued to the group members is determined based on reward information of the reward task and the time consumption of the group members for completing the reward task, and the number of the rewards is inversely proportional to the time consumption. The time consumed for completing the reward task by the group member may be a difference between a time when the group member sends the task execution message and a time when the reward task is issued.
Specifically, after receiving a task execution message sent by a group member, the server verifies whether the group member completes the reward task, if the group member is determined to complete the reward task, the server calculates the difference between the time when the group member sends the task execution message and the time when the reward task is issued, obtains the time consumed by the group member to complete the reward task, determines the number of rewards obtained by the group member based on the time consumption and reward information of the reward task, sends a reward obtaining notification message to the IM group or the group member, and obtains a corresponding number of rewards based on the reward obtaining notification message.
The relationship between the time consumption for completing the reward task and the number of acquired rewards can be set according to the actual application scene and the difficulty of the reward task, and the embodiment of the application is not limited. For example, the general time for completing the rewarding task is 1 hour, the reward is 100-yuan red package, if the group member completes the rewarding task within 1 hour, the group member can obtain the reward of 100-yuan red package, if the group member completes the rewarding task within 1-2 hours, the group member can obtain the reward of 80-yuan red package, if the group member completes the rewarding task within 2-3 hours, the group member can obtain the reward of 60-yuan red package, and if the rewarding task is completed within more than 3 hours, the group member can only obtain the reward of 40-yuan red package.
Therefore, the shorter the time consumed by the group members for completing the reward task, the more rewards are obtained, so that the group members can be effectively encouraged to quickly complete the reward task, and the execution efficiency of the reward task is improved.
Referring to fig. 9, an embodiment of the present application further provides a task control method, which is applicable to a server side, and specifically includes the following steps:
s901, receiving the reward task published to the instant messaging IM group.
And the reward task is associated with corresponding task content and reward information.
In a specific implementation, each group member in the IM group can issue a reward task in the IM group through the IM client used by the group member, specifically referring to fig. 3A and 3B, the reward task may also be issued by the server to the IM group.
And S902, sending the reward task to the IM group.
And S903, if the group member in the IM group is determined to finish the reward task, the reward corresponding to the reward task is issued to the group member.
In the specific implementation, whether the group member completes the reward task can be verified by the publisher of the reward task, and whether the group member completes the reward task can also be verified by the server.
Taking publisher verification as an example, whether a group member in an IM group completes a reward task may be determined by: when receiving a task execution message sent by a group member in the IM group, the server sends a task verification message to a publisher who publishes a reward task, wherein the task execution message is used for indicating the group member to execute task content, and the task verification message comprises a member identifier of the group member and the reward task; and when receiving a confirmation completion message returned by the publisher aiming at the task verification message, the server determines that the group member completes the reward task, wherein the confirmation completion message is used for indicating the publisher to confirm that the group member completes the reward task.
Taking server authentication as an example, it can be determined that group members in the IM group complete the reward task by: the server searches for the reward task corresponding to the task identifier based on the task identifier in the task execution message, obtains background data related to the reward task, and determines whether the group member completes the reward task based on the condition that the group member executes the reward task obtained from the background data.
The specific implementation of verifying whether the group member completes the reward task is described in detail when the task control method of the IM client is introduced, and is not described again.
In the specific implementation, the reward corresponding to the reward task can be issued to the task completing person who completes the reward task by the server, or the reward corresponding to the reward task can be issued to the task completing person by the publisher who publishes the reward task.
Taking the example of the server issuing the reward, if the server determines that the group members in the IM group complete the reward task, the server sends a reward getting notification message to the IM group, wherein the reward getting notification message comprises member identifications of the group members; and when detecting that the group member triggers the operation of the reward getting notification message, issuing the reward corresponding to the reward task to the group member. The reward corresponding to the reward task is issued to the group members, and the reward corresponding to the reward task specifically may be: and updating the attribute information or the held resource information of the task completer based on the reward corresponding to the rewarding task.
Taking the example of issuing the reward by the publisher, after confirming that the group member completes the reward task, the server sends a reward obtaining notification message to the IM group or the group member, wherein the reward obtaining notification message comprises the member identification of the group member, the reward task completed by the group member and a obtaining mode, the obtaining mode can be self-extracting or express delivery, and when the self-extracting obtaining mode is selected, the publisher is required to set obtaining time and a obtaining place. After receiving the reward, the group member can click the received control in the reward receiving notification message to trigger the IM client to send the received message to the server, wherein the received message comprises the member identification of the group member and the task identification of the reward task. The server records the received message returned by the IM client of the group member, and if the number of participants of the reward task is 1 person, the reward task can be directly marked as being completed; if the number of participants of the reward task is not less than 2, the completion condition of the reward task can be recorded, for example, the number of completed people, the number of completed members and the number of uncompleted people are recorded, and when the number of completed people reaches the number of participants of the reward task, the reward task is marked as completed.
The specific implementation of issuing the rewards is described in detail when describing the task control method of the IM client, and is not described again.
After step S903 is executed, the task control method according to the embodiment of the present application further includes the following steps: the server sends a reward completing message of the reward task to the IM group, wherein the reward completing message comprises the following steps: the reward task content and reward information associated with the reward task, and the member identification of the member who obtains the reward. Each group member in the IM group can view the reward completion message to incentivize the group members within the IM group to participate in the reward task.
In addition to any of the above embodiments, when receiving a task claim message sent by any group member in the IM group, the server sends a claim message for claiming the reward task to the IM group based on the task claim message, so that the IM client responds to the claim message and displays indication information indicating that the reward task is claimed in the group chat interface.
When the number of participants set for the reward task is not less than 2, the server can determine the number of received task claim messages corresponding to the reward task, calculate the difference between the number of participants of the reward task and the number of the task claim messages corresponding to the reward task, obtain the claim allowance corresponding to the reward task and send the result to the IM group. And the IM client displays the recognizable allowance corresponding to the rewarding task in the group chat interface. The recognizable allowance of each reward task is displayed in the group chat interface, so that the group members can be prompted to get the reward tasks as soon as possible.
When the number of participants set for the rewarding task is not less than 2, the server can determine the ranking of the group members in each member of the rewarding task according to the time for completing the rewarding task based on each member of the rewarding task; and determining the number of the rewards issued to the group members based on the reward information associated with the reward tasks and the ranks of the group members in the members claiming the reward tasks. Specifically, the server acquires the time of finishing the reward task by each group member claiming the reward task, sorts each group member according to the sequence of the time of finishing the reward task by each group member, and determines the number of rewards acquired by each group member according to reward information of the reward task and the ranking of each group member.
Specifically, after the reward task is completed, the server may sort the group members according to the completion time of each group member completing the reward task, and determine the number of rewards each group member obtains. Then, the server sends an incentive getting notification message to the IM group, wherein the incentive getting notification message comprises the number of the incentives and the corresponding incentives of each group member completing the reward task, and the group members completing the reward task can obtain the corresponding number of incentives by clicking the incentive getting notification message; or, the server may separately send an award drawing notification message to each group member that completes the reward task, where the award drawing notification message received by each group member includes the award obtained by the group member and the number of the awards, and each group member clicks the individually received award drawing notification message to obtain the corresponding number of the awards.
Specifically, after confirming that a certain group member completes the reward task, the server may determine the ranking of the group member based on the number of task completors who have completed the reward task, further determine the number of rewards obtained by the group member, and send a reward pickup notification message to the IM group or the group member, where the group member obtains a corresponding number of rewards based on the reward pickup notification message.
In specific implementation, the server may further determine the number of awards issued to the group member based on the reward information associated with the reward task and the time consumed by the group member to complete the reward task, wherein the number of issued awards is inversely proportional to the time consumed. Specifically, after receiving a task execution message sent by a group member, the server verifies whether the group member completes the reward task, if the group member is determined to complete the reward task, the server calculates a difference value between the time when the group member sends the task execution message and the time when the reward task is issued, obtains the time consumed by the group member to complete the reward task, determines the number of rewards obtained by the group member based on reward information of the consumed time and the reward task, sends a reward obtaining notification message to an IM group or the group member, and obtains a corresponding number of rewards based on the reward obtaining notification message.
For each reward task published to the IM group, the server may determine, based on a task claim message sent by group members in the IM group for the reward task, whether members of the reward task have been claimed and the reward task has been claimed; the overtime reward task can be determined based on the task ending time of the reward task; the group members who finish the reward task and the completed group reward task can be determined based on a confirmation completion message sent by the group members in the IM group aiming at the reward task and a verification result of whether the group members finish the reward task or not by the server; and so on. The server can send the reward tasks needing to be displayed on the IM client side to the IM group based on the data and combined with the failure condition, or the server sends the data to the IM client side, and the IM client side selects whether to continue to display the received reward tasks or not combined with the failure condition. The specific implementation may refer to the IM client-side embodiment, which is not described in detail.
Referring to fig. 10, an embodiment of the present application provides a task control method, which specifically includes the following steps:
s1001, the IM client of the first member sends the reward task issued to the IM group to the server.
Wherein, the first member is the group member who releases the reward task, namely the publisher.
S1002, the server stores the reward tasks.
S1003, the server sends the reward tasks which do not meet the failure condition to the IM client of each group member in the IM group.
And S1004, the IM client of the second member displays the received reward task in the group chat interface.
Wherein the second member may be any member of the IM group, including the first member. Any group member of the IM group can see the reward task by opening the IM client and opening the group chat interface of the IM group.
S1005, the IM client of the second member responds to the claiming operation of the second member claiming the rewarding task and sends a task claiming message aiming at the rewarding task to the server.
S1006, the server sends a claimed message that the reward task is claimed to the IM group based on the task claimed message.
S1007, the IM client of each group member of the IM group responds to the claim message and displays indication information indicating that the reward task is claimed on the group chat interface.
S1008, the IM client of the second member responds to the operation that the second member has executed the reward task, and sends a task execution message to the server.
S1009, the server sends a task verification message to the first member based on the task execution message.
And S1010, the IM client of the first member displays a task verification page corresponding to the task verification message.
S1011, the IM client of the first member returns a confirmation completion message or an incomplete message to the server based on the operation in the task verification page.
And S1012, after receiving the confirmation completion message, the server issues the reward corresponding to the reward task to the second member.
For the specific process of issuing the rewards, reference may be made to the specific implementation when the task control method of the IM client and the server is introduced, and details are not described again.
As shown in fig. 11, based on the same inventive concept as the task control method described above, the embodiment of the present application further provides a task control device 110, which includes a task display module 1101 and a bonus issue module 1102.
The task display module 1101 is configured to display the reward task in the group chat interface according to a posting operation for posting the reward task in the group chat interface of the instant messaging IM group;
and the reward issuing module 1102 is configured to display prompt information for issuing a reward corresponding to the reward task to the group members according to the operation that the group members in the IM group have executed the reward task.
Optionally, the task control device 110 further comprises a task setting module, configured to: responding to task setting operation triggered by a task setting control in a group chat interface, and displaying a task setting window; responding to the task content and the reward information input in the task setting window, and updating the task content and the reward information displayed on the task setting window;
the task display module 1101 is specifically configured to display a reward task associated with task content and reward information in the group chat interface in response to a task issuing operation triggered by a task issuing control in the task setting window.
Optionally, the task control device 110 further includes a task viewing module, configured to respond to a viewing operation for the reward task, and display a task detail page of the reward task, where the task detail page includes task content and reward information associated with the reward task.
Optionally, the task control device 110 further includes a task verification module, configured to display a task verification page according to an operation that a group member in the IM group has executed the reward task, where the task verification page includes a member identifier of the group member and the reward task;
and the reward issuing module 1102 is configured to respond to a confirmation completion operation triggered by the confirmation completion control in the task verification page, and display prompt information for issuing a reward corresponding to the reward task to the group members.
Optionally, the reward issuance module 1101 is specifically configured to:
responding to a confirmation completion operation triggered by a confirmation completion control in the task verification page, and displaying an incentive drawing notification message in the group chat interface, wherein the incentive drawing notification message comprises member identifications of the group members;
and responding to the operation that the group member triggers the reward getting notification message, and displaying prompt information for issuing the reward corresponding to the reward task to the group member.
Optionally, the task display module 1101 is specifically configured to:
displaying the rewarding task on a floating window on the group chat interface; or,
displaying the reward task in a designated area in the group chat interface.
Optionally, the task control device 110 further comprises a task claiming module for displaying indication information indicating that the rewarding task has been claimed in the group chat interface in response to a claiming operation of the rewarding task by the group member.
Optionally, the task claiming module is further configured to display, in response to a claiming operation of the group member claiming the reward task, a claimable allowance corresponding to the reward task in the group chat interface, where the claimable allowance is a difference between the number of participants set for the reward task and the number of people who have claimed the reward task.
Optionally, when the number of participants set for the reward task is not less than 2, the number of rewards issued to the group members is determined based on reward information associated with the reward task and the ranking of the group members in each member claiming the reward task, and the ranking of the group members is determined based on the time for each member claiming the reward task to complete the reward task.
Optionally, the number of rewards issued to the group members is determined based on reward information associated with the reward tasks and the time consumed by the group members to complete the reward tasks, and the number of rewards is inversely proportional to the time consumed.
The task control device and the task control method provided by the embodiment of the application adopt the same inventive concept, can obtain the same beneficial effects, and are not repeated herein.
As shown in fig. 12, based on the same inventive concept as the task control method, the embodiment of the present application further provides a task control device 120, which includes a receiving module 1201, a sending module 1202, and a sending module 1203.
A receiving module 1201, configured to receive a reward task issued to an instant messaging IM group;
a sending module 1202, configured to send the reward task to the IM group;
the issuing module 1203 is configured to issue an award corresponding to the reward task to the group member if it is determined that the group member in the IM group completes the reward task.
Optionally, the task control device 120 further comprises a verification module for:
when receiving a task execution message sent by a group member in the IM group, sending a task verification message to a publisher publishing the reward task, wherein the task execution message is used for indicating the group member to execute the reward task, and the task verification message comprises a member identifier of the group member and the reward task;
and when receiving a confirmation completion message returned by the publisher aiming at the task verification message, determining that the group members complete the reward task, wherein the confirmation completion message is used for indicating the publisher to confirm that the group members complete the reward task.
Optionally, the issuing module 1203 is specifically configured to:
sending an incentive getting notification message to the IM group, wherein the incentive getting notification message comprises member identifications of the group members;
and when detecting that the group member triggers the operation of the reward getting notification message, issuing the reward corresponding to the reward task to the group member.
Optionally, the task control device 120 further comprises a claiming module, configured to, when receiving a task claiming message sent by any group member in the IM group, send a claimed message for claiming the task to the IM group based on the task claiming message, so that the IM client displays, in response to the claimed message, indication information indicating that the claiming task is claimed in the group chat interface.
Optionally, the claim module is further configured to: and when the number of participants of the reward task is not less than 2, determining the number of received task claiming messages corresponding to the reward task, calculating the difference between the number of participants of the reward task and the number of the task claiming messages corresponding to the reward task, obtaining the claiming allowance corresponding to the reward task, and sending the claiming allowance to the IM group.
Optionally, the issuing module 1203 is further configured to: when the number of participants set for the rewarding task is not less than 2, determining the ranking of the group member in each member of the rewarding task according to the time for completing the rewarding task based on each member of the rewarding task; and determining the number of the rewards issued to the group members based on the reward information associated with the reward tasks and the ranks of the group members in the members claiming the reward tasks.
Optionally, the issuing module 1203 is further configured to: determining the number of awards issued to the group members based on the reward information associated with the reward tasks and the time consumption of the group members for completing the reward tasks, wherein the number of issued awards is inversely proportional to the time consumption.
The task control device and the task control method provided by the embodiment of the application adopt the same inventive concept, can obtain the same beneficial effects, and are not repeated herein.
Based on the same inventive concept as the task control method, the embodiment of the present application further provides an electronic device, which may specifically be a terminal device or a server shown in fig. 1. As shown in fig. 13, the electronic device 130 may include a processor 1301 and a memory 1302.
The Processor 1301 may be a general-purpose Processor, such as a Central Processing Unit (CPU), a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic blocks disclosed in the embodiments of the present Application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
Memory 1302, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory may include at least one type of storage medium, and may include, for example, a flash Memory, a hard disk, a multimedia card, a card-type Memory, a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Programmable Read Only Memory (PROM), a Read Only Memory (ROM), a charged Erasable Programmable Read Only Memory (EEPROM), a magnetic Memory, a magnetic disk, an optical disk, and so on. The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 1302 in the embodiments of the present application may also be circuitry or any other device capable of performing a storage function for storing program instructions and/or data.
Embodiments of the present application provide a computer-readable storage medium for storing computer program instructions for the electronic device, which include a program for executing the task control method.
The computer storage media may be any available media or data storage device that can be accessed by a computer, including but not limited to magnetic memory (e.g., floppy disks, hard disks, magnetic tape, magneto-optical disks (MOs), etc.), optical memory (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor memory (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), Solid State Disks (SSDs)), etc.
The above embodiments are only used to describe the technical solutions of the present application in detail, but the above embodiments are only used to help understanding the method of the embodiments of the present application, and should not be construed as limiting the embodiments of the present application. Modifications and substitutions that may be readily apparent to those skilled in the art are intended to be included within the scope of the embodiments of the present application.

Claims (17)

1. A task control method, comprising:
displaying the reward task in a group chat interface of an instant messaging IM group according to the publishing operation of the reward task published in the group chat interface;
and displaying prompt information for issuing the reward corresponding to the reward task to the group members according to the operation that the group members in the IM group execute the reward task.
2. The method according to claim 1, wherein the displaying the reward task in the group chat interface according to a publication operation of publishing the reward task in the group chat interface of the instant messaging IM group specifically comprises:
responding to task setting operation triggered by a task setting control in the group chat interface, and displaying a task setting window;
responding to the task content and the reward information input in the task setting window, and updating and displaying the task content and the reward information displayed on the task setting window;
and responding to task issuing operation triggered by the task issuing control in the task setting window, and displaying the rewarding task associated with task content and reward information in the group chat interface.
3. The method of claim 2, further comprising:
and responding to the viewing operation aiming at the reward task, and displaying a task detail page of the reward task, wherein the task detail page comprises task content and reward information related to the reward task.
4. The method according to claim 1, wherein the displaying, according to the operation that the group member in the IM group has performed the reward task, prompt information for issuing a reward corresponding to the reward task to the group member specifically includes:
displaying a task verification page according to the operation that the group members in the IM group have executed the reward task, wherein the task verification page comprises member identifications of the group members and the reward task;
and responding to confirmation completion operation triggered by a confirmation completion control in the task verification page, and displaying prompt information for issuing the reward corresponding to the reward task to the group members.
5. The method according to claim 4, wherein the displaying, in response to a confirmation completion operation triggered by a confirmation completion control in the task verification page, prompt information for issuing an award corresponding to the reward task to the group member specifically includes:
responding to a confirmation completion operation triggered by a confirmation completion control in the task verification page, and displaying an incentive drawing notification message in the group chat interface, wherein the incentive drawing notification message comprises member identifications of the group members;
responding the operation that the group member triggers the reward getting notification message, and displaying prompt information for issuing the reward corresponding to the reward task to the group member.
6. The method according to any one of claims 1 to 5, wherein the displaying the reward task in the group chat interface specifically comprises:
displaying the reward task on a floating window on the group chat interface; or,
and displaying the reward task in a designated area in the group chat interface.
7. The method according to any one of claims 1 to 5, further comprising:
and displaying indication information for indicating that the reward task is claimed in the group chat interface in response to a claim operation of a group member for claiming the reward task.
8. The method of claim 7, further comprising:
and responding to a claiming operation of the group members claiming the reward task, and displaying a claimable allowance corresponding to the reward task in the group chat interface, wherein the claimable allowance is the difference between the number of participators for the reward task and the number of people claiming the reward task.
9. The method according to claim 7, wherein when the number of participants set for the reward task is not less than 2, the number of rewards issued to the group members is determined based on reward information associated with the reward task and ranks of the group members among the members who claim the reward task, the ranks of the group members being determined based on the time at which the members who claim the reward task complete the reward task.
10. The method of any of claims 1 to 5, wherein the number of rewards issued to the group members is determined based on reward information associated with the reward tasks and a time taken by the group members to complete the reward tasks, the number of rewards being inversely proportional to the time taken.
11. A task control method, comprising:
receiving a reward task issued to an instant messaging IM group;
sending the reward task to the IM group;
and if the group members in the IM group are determined to finish the reward task, awards corresponding to the reward task are issued to the group members.
12. The method of claim 11, further comprising:
when receiving a task execution message sent by a group member in the IM group, sending a task verification message to a publisher who publishes the reward task, wherein the task execution message is used for indicating the group member to execute the reward task, and the task verification message comprises a member identifier of the group member and the reward task;
and when receiving a confirmation completion message returned by the publisher aiming at the task verification message, determining that the group member completes the reward task, wherein the confirmation completion message is used for indicating the publisher to confirm that the group member completes the reward task.
13. The method according to claim 11 or 12, wherein the issuing of the reward corresponding to the reward task to the group member specifically comprises:
sending an incentive getting notification message to the IM group, wherein the incentive getting notification message comprises member identification of the group members;
and when the operation that the group member triggers the reward drawing notification message is detected, the reward corresponding to the reward task is issued to the group member.
14. A task control apparatus, characterized by comprising:
the display module is used for displaying the reward task in a group chat interface of the instant messaging IM group according to the publishing operation of the reward task published in the group chat interface;
and the reward issuing module is used for displaying prompt information for issuing the reward corresponding to the reward task to the group members according to the operation that the group members in the IM group execute the reward task.
15. A task control apparatus, characterized by comprising:
the receiving module is used for receiving the rewarding tasks published to the instant messaging IM group;
the transmission module is used for transmitting the reward task to the IM group;
and the issuing module is used for issuing the reward corresponding to the reward task to the group members if the group members in the IM group are determined to finish the reward task.
16. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1 to 13 are implemented when the computer program is executed by the processor.
17. A computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the steps of the method of any one of claims 1 to 13.
CN202010662809.6A 2020-07-10 2020-07-10 Task control method and device, electronic equipment and storage medium Active CN111934979B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010662809.6A CN111934979B (en) 2020-07-10 2020-07-10 Task control method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010662809.6A CN111934979B (en) 2020-07-10 2020-07-10 Task control method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111934979A true CN111934979A (en) 2020-11-13
CN111934979B CN111934979B (en) 2023-09-12

Family

ID=73312888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010662809.6A Active CN111934979B (en) 2020-07-10 2020-07-10 Task control method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111934979B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112380442A (en) * 2020-11-20 2021-02-19 游艺星际(北京)科技有限公司 Electronic resource allocation method, device, electronic equipment and storage medium
CN115334027A (en) * 2022-08-10 2022-11-11 北京字跳网络技术有限公司 Information processing method, device, electronic device and storage medium

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296497A (en) * 2002-03-29 2003-10-17 Sony Corp Method for drawing lots and device for presenting prize
US20130006733A1 (en) * 2011-06-30 2013-01-03 Robert Fisher Social networking relational reward system
JP2016042324A (en) * 2014-08-19 2016-03-31 義也 江藤 Prize information providing server, prize information providing method, and program for prize information providing server
CN106302575A (en) * 2015-05-15 2017-01-04 阿里巴巴集团控股有限公司 A kind of method and apparatus of release tasks
CN106341300A (en) * 2015-07-07 2017-01-18 腾讯科技(深圳)有限公司 Task distribution method, device and system
CN106875118A (en) * 2017-02-13 2017-06-20 北京奇虎科技有限公司 Task scheduling in group performs control method, device and server
CN107733782A (en) * 2017-09-22 2018-02-23 上海量明科技发展有限公司 The method, apparatus and system of group is generated according to task
CN108038729A (en) * 2017-12-18 2018-05-15 广东欧珀移动通信有限公司 Reward distribution method, device and server
CN109714241A (en) * 2017-10-25 2019-05-03 阿里巴巴集团控股有限公司 The task processing method of group and the Task Processing Unit of group
US20190176036A1 (en) * 2015-10-19 2019-06-13 Jianfeng Jiang Task Enabled Switch System
WO2019109880A1 (en) * 2017-12-08 2019-06-13 阿里巴巴集团控股有限公司 Information acquisition method and device for group task
CN110147188A (en) * 2019-05-27 2019-08-20 腾讯科技(深圳)有限公司 An information prompt method, device, equipment and storage medium
CN110297579A (en) * 2018-03-21 2019-10-01 腾讯科技(深圳)有限公司 Methods of exhibiting and device, storage medium, the electronic device of taskbar
CN110855546A (en) * 2019-09-27 2020-02-28 钉钉控股(开曼)有限公司 Activity distribution method, device and equipment

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296497A (en) * 2002-03-29 2003-10-17 Sony Corp Method for drawing lots and device for presenting prize
US20130006733A1 (en) * 2011-06-30 2013-01-03 Robert Fisher Social networking relational reward system
JP2016042324A (en) * 2014-08-19 2016-03-31 義也 江藤 Prize information providing server, prize information providing method, and program for prize information providing server
CN106302575A (en) * 2015-05-15 2017-01-04 阿里巴巴集团控股有限公司 A kind of method and apparatus of release tasks
CN106341300A (en) * 2015-07-07 2017-01-18 腾讯科技(深圳)有限公司 Task distribution method, device and system
US20190176036A1 (en) * 2015-10-19 2019-06-13 Jianfeng Jiang Task Enabled Switch System
CN106875118A (en) * 2017-02-13 2017-06-20 北京奇虎科技有限公司 Task scheduling in group performs control method, device and server
CN107733782A (en) * 2017-09-22 2018-02-23 上海量明科技发展有限公司 The method, apparatus and system of group is generated according to task
CN109714241A (en) * 2017-10-25 2019-05-03 阿里巴巴集团控股有限公司 The task processing method of group and the Task Processing Unit of group
WO2019109880A1 (en) * 2017-12-08 2019-06-13 阿里巴巴集团控股有限公司 Information acquisition method and device for group task
CN108038729A (en) * 2017-12-18 2018-05-15 广东欧珀移动通信有限公司 Reward distribution method, device and server
CN110297579A (en) * 2018-03-21 2019-10-01 腾讯科技(深圳)有限公司 Methods of exhibiting and device, storage medium, the electronic device of taskbar
CN110147188A (en) * 2019-05-27 2019-08-20 腾讯科技(深圳)有限公司 An information prompt method, device, equipment and storage medium
CN110855546A (en) * 2019-09-27 2020-02-28 钉钉控股(开曼)有限公司 Activity distribution method, device and equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IRENE TAMAGNONE; MAURA CASADIO; VITTORIO SANGUINETI: "Reward-based learning of a redundant task", 《2013 IEEE 13TH INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS (ICORR)》 *
王江雨;刘爱华;: "基于Android的定点签到奖励系统分析与实现", 现代计算机(专业版), no. 33 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112380442A (en) * 2020-11-20 2021-02-19 游艺星际(北京)科技有限公司 Electronic resource allocation method, device, electronic equipment and storage medium
CN115334027A (en) * 2022-08-10 2022-11-11 北京字跳网络技术有限公司 Information processing method, device, electronic device and storage medium
CN115334027B (en) * 2022-08-10 2024-04-16 北京字跳网络技术有限公司 Information processing method, apparatus, electronic device and storage medium

Also Published As

Publication number Publication date
CN111934979B (en) 2023-09-12

Similar Documents

Publication Publication Date Title
US10990983B2 (en) Managing internet advertising and promotional content
US11652898B2 (en) Graphical user interface and system for viewing landing page content
CN102314659B (en) Interacting between advertisement and application
US8442864B2 (en) Digital device advertising system and method
US8346662B2 (en) Desktop alert with interactive bona fide dispute initiation through chat session facilitated by desktop application
US11508208B2 (en) System and method for on-line game based on consumer wish list
CN101339641A (en) Method and system to process issue data pertaining to a system
US12254480B2 (en) Method and system for automated targeted polling via an e-commerce promotions platform
EP2950262A1 (en) Funding management and post management system using open platform and method therefor
CN113393299A (en) Recommendation model training method and device, electronic equipment and storage medium
CN111934979B (en) Task control method and device, electronic equipment and storage medium
US20120136726A1 (en) Method and apparatus for interacting with a user over a network
US9811595B2 (en) Missed media system and method
US8725558B1 (en) Intra-site product advertising system
US20130225266A1 (en) Providing token-based access to application features
RU2699059C1 (en) Method for attracting customers to sales offices of goods and services
US20250005581A1 (en) Notifications for splitting transactions
US12322245B2 (en) System and method for on-line game based on consumer wish list
US9076143B1 (en) System and method for multiple user advertisement accounts
US9940602B1 (en) Item purchase, redemption and delivery including user-defined parameters
US20140122295A1 (en) Community Award and Incentive Methods and Systems
US20190114723A1 (en) Mobile application for facilitating in-person social introductions among other users
WO2011063122A1 (en) A graphical communications user interface for use on computer systems and mobile devices
US20150310505A1 (en) Method for promoting content
WO2019078820A1 (en) Mobile application for facilitating in-person social introductions among other users

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