Method and Apparatus for Establishing Chat Group
First Claim
1. A method for establishing a chat group, comprising:
- obtaining, by a server, an identifier of a user of a first client terminal, an identifier of a chat group to be established and a geographic position of the first terminal after receiving a request for establishing a chat group from a first client terminal;
establishing, by the server, a chat group entry and storing the entry on the server according to the identifier of the user of the first client terminal, the identifier of a chat group to be established and a geographic position of the first terminal;
selecting, by the server, at least one second client terminal within a predetermined geographic scope;
sending automatically an invitation message to join the chat group to the at least one second client terminal;
receiving, by the server and from the second client terminal, authentication information and performing authentication;
if the authentication is successful, allowing access of the second user to the chat group, and sending information of the second user to the first client terminal; and
finishing, by the server, establishing the chat group when a preset finish condition is met.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for establishing a chat group. The method performed by a server includes: obtaining an identifier of a user of a first client terminal, an identifier of a chat group to be established and a geographic position of the first terminal; beginning to establish a chat group; selecting at least one second client terminal from a predetermined geographic scope; and inviting a user of the at least one second client terminal to the chat group; receiving authentication information input by the user of the second client terminal from the second client terminal; determining whether the authentication information is correct; if the authentication information is correct, adding the user of the second client terminal into the chat group; and sending information of the second user to the first client terminal; finishing establishing the chat group when a preset finish condition is met.
45 Citations
19 Claims
-
1. A method for establishing a chat group, comprising:
-
obtaining, by a server, an identifier of a user of a first client terminal, an identifier of a chat group to be established and a geographic position of the first terminal after receiving a request for establishing a chat group from a first client terminal; establishing, by the server, a chat group entry and storing the entry on the server according to the identifier of the user of the first client terminal, the identifier of a chat group to be established and a geographic position of the first terminal; selecting, by the server, at least one second client terminal within a predetermined geographic scope; sending automatically an invitation message to join the chat group to the at least one second client terminal; receiving, by the server and from the second client terminal, authentication information and performing authentication; if the authentication is successful, allowing access of the second user to the chat group, and sending information of the second user to the first client terminal; and finishing, by the server, establishing the chat group when a preset finish condition is met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. An apparatus for establishing a chat group, comprising:
- an interface and a processor, wherein the processor comprises an obtaining module, an establishing module, a selecting module, an adding module and a finishing module; and
the interface is to receive a request for establishing a chat group sent by a first client terminal, the request for establishing the chat group comprises an identifier of the user of the first client terminal, an identifier of a chat group to be established;
the interface is to sending automatically an invitation message to join the chat group to the at least one second client terminal after a chat group entry is established by the establishing module of the processor;
to receive authentication information from the second client terminal; and
to send information of the second client terminal to the first client terminal after the second client terminal is added into the chat group;the obtaining module is to obtain the identifier of the user of the first client terminal, the identifier of a chat group to be established and a geographic position of the first terminal, according to the request for establishing the chat group; the establishing module is to establish the chat group entry according to the identifier of the user of the first client terminal, the identifier of a chat group to be established and the geographic position of the first terminal; the selecting module is to select at least one second client terminals within a predetermined geographic scope; the adding module is to perform authentication;
if the authentication is successful, allow access of the second user to the chat group;the finishing module is to finish establishing the chat group when a preset condition is met. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
- an interface and a processor, wherein the processor comprises an obtaining module, an establishing module, a selecting module, an adding module and a finishing module; and
Specification