METHODS AND DEVICES FOR ADDING NEW MEMBER TO GROUP THROUGH BARCODE SCANNING
First Claim
1. A method for adding a new member to a chat group having one or more existing members using mobile devices connected to a server through a network, wherein the server has one or more processors and memory storing programs executed by the one or more processors, the method comprising:
- receiving, by the server, a joining request to add the new member to the chat group, wherein the joining request is sent by a first mobile device associated with the new member using a barcode-scanning process or by a second mobile device associated with a first existing member using an existing-member-invitation process, wherein;
the barcode-scanning process comprises;
scanning a barcode encoding chat group information corresponding to the chat group using the first mobile device;
decoding the barcode using a barcode decoding module to obtain the chat group information corresponding to the chat group; and
generating the joining request based on the chat group information,and the existing-member-invitation process comprises;
sending an invitation to the new member to join the chat group using the second mobile device, wherein the new member has a direct-contact relationship with the first existing member; and
generating the joining request based on the invitation,adding, by the server, the new member to the chat group without further authorization from the existing members of the chat group; and
sending, by the server, corresponding notification messages to the existing members of the chat group based on whether the new member is added to the chat group through the barcode-scanning process or the existing-member-invitation process.
1 Assignment
0 Petitions
Accused Products
Abstract
The current invention discloses methods and devices for adding a new member to a group, e.g. a chat group associated with a chat program. The new member may be added through a barcode-scanning process or an existing-member-invitation process. After the new member is added to the chat group, a server may send notification messages to mobile devices associated with the existing members of the group. The contents of the notification messages may vary based on the processes by which the new member is added, the number of existing members, and the direct-contact relationships the new member has with the existing members. The current invention provides simplified methods and devices for adding the new member, avoiding cumbersome operations and protecting member privacy at the same time.
33 Citations
20 Claims
-
1. A method for adding a new member to a chat group having one or more existing members using mobile devices connected to a server through a network, wherein the server has one or more processors and memory storing programs executed by the one or more processors, the method comprising:
-
receiving, by the server, a joining request to add the new member to the chat group, wherein the joining request is sent by a first mobile device associated with the new member using a barcode-scanning process or by a second mobile device associated with a first existing member using an existing-member-invitation process, wherein; the barcode-scanning process comprises; scanning a barcode encoding chat group information corresponding to the chat group using the first mobile device; decoding the barcode using a barcode decoding module to obtain the chat group information corresponding to the chat group; and generating the joining request based on the chat group information, and the existing-member-invitation process comprises; sending an invitation to the new member to join the chat group using the second mobile device, wherein the new member has a direct-contact relationship with the first existing member; and generating the joining request based on the invitation, adding, by the server, the new member to the chat group without further authorization from the existing members of the chat group; and sending, by the server, corresponding notification messages to the existing members of the chat group based on whether the new member is added to the chat group through the barcode-scanning process or the existing-member-invitation process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising a server and one or more mobile devices, the server having:
-
one of more processors; memory; and one or more programs modules stored in the memory and configured for execution by the one or more processors, the one or more program modules including; a receiving module configured to receive a joining request to add a new member to a chat group having one or more existing members, wherein the joining request is sent by a first mobile device associated with the new member using a barcode-scanning process or by a second mobile device associated with a first existing member using an existing-member-invitation process, wherein; the barcode-scanning process comprises; scanning a barcode encoding chat group information corresponding to the chat group using the first mobile device; decoding the barcode using a barcode decoding module to obtain the chat group information corresponding to the chat group; and generating the joining request based on the chat group information, and the existing-member-invitation process comprises; sending an invitation to the new member to join the chat group using the second mobile device, wherein the new member has a direct-contact relationship with the first existing member; and generating the joining request based on the invitation, an addition module configured to add the new member to the chat group without further authorization from the existing members of the chat group; a determination module comprises a process determining subunit configured to determine whether the new member is added to the chat group through the barcode-scanning process or the existing-member-invitation process; and a notifying module configured to send corresponding notification messages to the existing members of the chat group based on whether the new member is added to the chat group through the barcode-scanning process or the existing-member-invitation process. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium having stored therein one or more instructions, which, when executed by a server, cause the server to:
-
receive a joining request to add the new member to the chat group, wherein the joining request is sent by a first mobile device associated with the new member using a barcode-scanning process or by a second mobile device associated with a first existing member using an existing-member-invitation process, wherein; the barcode-scanning process comprises; scanning a barcode encoding chat group information corresponding to the chat group using the first mobile device; decoding the barcode using a barcode decoding module to obtain the chat group information corresponding to the chat group; and generating the joining request based on the chat group information, and the existing-member-invitation process comprises; sending an invitation to the new member to join the chat group using the second mobile device, wherein the new member has a direct-contact relationship with the first existing member; and generating the joining request based on the invitation, adding the new member to the chat group without further authorization from the existing members of the chat group; and send corresponding notification messages to the existing members of the chat group based on whether the new member is added to the chat group through the barcode-scanning process or the existing-member-invitation process. - View Dependent Claims (18, 19, 20)
-
Specification