Instant messaging group management method and apparatus
Abstract
A mandatory read message is determined by a server end from one or more group session messages in a temporary group of a number of temporary groups. A respective reading status associated with the mandatory read message is obtained by the server end for each group member of a plurality of group members in the temporary group. Whether a group dissolution condition is satisfied is determined by the server end and based on the respective reading status for each group member in the temporary group. In response to determining that the group dissolution condition is satisfied, the temporary group including deleting data associated with the temporary group is dissolved by the server end.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method, comprising:
determining, by a server end, a mandatory read message from one or more group session messages in a temporary group of a plurality of temporary groups; obtaining, by the server end, a respective reading status associated with the mandatory read message for each group member of a plurality of group members in the temporary group; determining, by the server end, that a group dissolution condition is satisfied based on the respective reading status for each group member in the temporary group, wherein determining that the group dissolution condition is satisfied comprises determining that a quantity of group members that read the mandatory read message satisfies a quantity threshold; and in response to determining that the group dissolution condition is satisfied, dissolving, by the server end, the temporary group including deleting data associated with the temporary group.
2 . The computer-implemented method of claim 1 , further comprising:
receiving a marking event from a client device, wherein the marking event comprises a group session message identifier; and determining, based on the marking event, a group session message as the mandatory read message.
3 . The computer-implemented method of claim 1 , wherein determining that the group dissolution condition is satisfied comprises:
determining that each group member in the temporary group has read the mandatory read message; and determining that a publishing duration of the mandatory read message satisfies a first duration.
4 . The computer-implemented method of claim 1 , wherein dissolving the temporary group comprises:
sending a hiding notification to a client device that instructs the client device to hide the temporary group in a group list comprising a plurality of group identifiers; and in response to determining that a hidden duration associated with the temporary group reaches a second duration, dissolving the temporary group.
5 . The computer-implemented method of claim 1 , further comprising:
determining that the group dissolution condition is satisfied for a second temporary group of the plurality of temporary groups; in response, sending a hiding notification to a client device that instructs the client device to hide the second temporary group in a group list comprising a plurality of group identifiers; receiving a query instruction from a group member that references the second temporary group that satisfies the group dissolution condition; and in response to the received query instruction, instructing the client device to display the second temporary group.
6 . The computer-implemented method of claim 5 , further comprising:
determining that a new mandatory read message has been submitted to the second temporary group; and in response, canceling a dissolution of the second temporary group.
7 . The computer-implemented method of claim 1 , further comprising:
in response to a determination that an age of the temporary group is greater than a group time threshold, determining whether a new mandatory read message has been submitted to the temporary group; in response to a determination that the new mandatory read message has been submitted to the temporary group, resetting the age of the temporary group; and in response to a determination that no new mandatory read message has been submitted to the temporary group, dissolving the temporary group.
8 . A non-transitory, computer-readable storage medium storing one or more instructions executable by a computer system to perform operations for embedding copyright information in digital content, the operations comprising:
determining, by a server end, a mandatory read message from one or more group session messages in a temporary group of a plurality of temporary groups; obtaining, by the server end, a respective reading status associated with the mandatory read message for each group member of a plurality of group members in the temporary group; determining, by the server end, that a group dissolution condition is satisfied based on the respective reading status for each group member in the temporary group, wherein determining that the group dissolution condition is satisfied comprises determining that a quantity of group members that read the mandatory read message satisfies a quantity threshold; and in response to determining that the group dissolution condition is satisfied, dissolving, by the server end, the temporary group including deleting data associated with the temporary group.
9 . The non-transitory, computer-readable storage medium of claim 8 , the operations further comprising:
receiving a marking event from a client device, wherein the marking event comprises a group session message identifier; and determining, based on the marking event, a group session message as the mandatory read message.
10 . The non-transitory, computer-readable storage medium of claim 8 , wherein determining that the group dissolution condition is satisfied comprises:
determining that each group member in the temporary group has read the mandatory read message; and determining that a publishing duration of the mandatory read message satisfies a first duration.
11 . The non-transitory, computer-readable storage medium of claim 8 , wherein dissolving the temporary group comprises:
sending a hiding notification to a client device that instructs the client device to hide the temporary group in a group list comprising a plurality of group identifiers; and in response to determining that a hidden duration associated with the temporary group reaches a second duration, dissolving the temporary group.
12 . The non-transitory, computer-readable storage medium of claim 8 , the operations further comprising:
determining that the group dissolution condition is satisfied for a second temporary group of the plurality of temporary groups; in response, sending a hiding notification to a client device that instructs the client device to hide the second temporary group in a group list comprising a plurality of group identifiers; receiving a query instruction from a group member that references the second temporary group that satisfies the group dissolution condition; and in response to the received query instruction, instructing the client device to display the second temporary group.
13 . The non-transitory, computer-readable storage medium of claim 12 , the operations further comprising:
determining that a new mandatory read message has been submitted to the second temporary group; and in response, canceling a dissolution of the second temporary group.
14 . The non-transitory, computer-readable storage medium of claim 8 , the operations further comprising:
in response to a determination that an age of the temporary group is greater than a group time threshold, determining whether a new mandatory read message has been submitted to the temporary group; in response to a determination that the new mandatory read message has been submitted to the temporary group, resetting the age of the temporary group; and in response to a determination that no new mandatory read message has been submitted to the temporary group, dissolving the temporary group.
15 . A computer-implemented system, comprising:
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations for embedding copyright information in digital content, the operations comprising:
determining, by a server end, a mandatory read message from one or more group session messages in a temporary group of a plurality of temporary groups;
obtaining, by the server end, a respective reading status associated with the mandatory read message for each group member of a plurality of group members in the temporary group;
determining, by the server end, that a group dissolution condition is satisfied based on the respective reading status for each group member in the temporary group, wherein determining that the group dissolution condition is satisfied comprises determining that a quantity of group members that read the mandatory read message satisfies a quantity threshold; and
in response to determining that the group dissolution condition is satisfied, dissolving, by the server end, the temporary group including deleting data associated with the temporary group.
16 . The computer-implemented system of claim 15 , the operations further comprising:
receiving a marking event from a client device, wherein the marking event comprises a group session message identifier; and determining, based on the marking event, a group session message as the mandatory read message.
17 . The computer-implemented system of claim 15 , wherein determining that the group dissolution condition is satisfied comprises:
determining that each group member in the temporary group has read the mandatory read message; and determining that a publishing duration of the mandatory read message satisfies a first duration.
18 . The computer-implemented system of claim 15 , wherein dissolving the temporary group comprises:
sending a hiding notification to a client device that instructs the client device to hide the temporary group in a group list comprising a plurality of group identifiers; and in response to determining that a hidden duration associated with the temporary group reaches a second duration, dissolving the temporary group.
19 . The computer-implemented system of claim 15 , the operations further comprising:
determining that the group dissolution condition is satisfied for a second temporary group of the plurality of temporary groups; in response, sending a hiding notification to a client device that instructs the client device to hide the second temporary group in a group list comprising a plurality of group identifiers; receiving a query instruction from a group member that references the second temporary group that satisfies the group dissolution condition; and in response to the received query instruction, instructing the client device to display the second temporary group.
20 . The computer-implemented system of claim 19 , the operations further comprising:
determining that a new mandatory read message has been submitted to the second temporary group; and in response, canceling a dissolution of the second temporary group.Join the waitlist — get patent alerts
Track US2020313917A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.