User registration method, interaction method and related devices
First Claim
1. A user registration method, comprising:
- receiving an invite request that is sent by a registered user of a system through a first system client, wherein the invite request comprises an identifier of an unregistered user of the system, an account of the registered user of the system and an interaction type which indicates an interaction that the registered user of the system invites the unregistered user of the system to perform;
determining whether the registered user of the system has a right to send an invite request according to the account of the registered user of the system;
obtaining a temporary account allocated to the unregistered user of the system and valid in the system only when determining that the registered user of the system has the right to send the invite request;
storing an invite relationship between the temporary account and the account of the registered user of the system;
registering the temporary account on an interaction server corresponding to the interaction type; and
sending, according to the identifier of the unregistered user of the system, the temporary account to a terminal used by the unregistered user of the system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to the field of communications technologies, and discloses a user registration method, an interaction method and related devices. The user registration method includes: receiving an invite request that is sent by a registered user of a system through a first system client, where the invite request includes an identifier of an unregistered user of the system; obtaining a temporary account allocated to the unregistered user of the system and valid in the system; sending, according to the identifier of the unregistered user of the system, the temporary account to a terminal used by the unregistered user of the system. By use of the present invention, registered users of one system are capable of interacting with unregistered users of the system.
21 Citations
20 Claims
-
1. A user registration method, comprising:
-
receiving an invite request that is sent by a registered user of a system through a first system client, wherein the invite request comprises an identifier of an unregistered user of the system, an account of the registered user of the system and an interaction type which indicates an interaction that the registered user of the system invites the unregistered user of the system to perform; determining whether the registered user of the system has a right to send an invite request according to the account of the registered user of the system; obtaining a temporary account allocated to the unregistered user of the system and valid in the system only when determining that the registered user of the system has the right to send the invite request; storing an invite relationship between the temporary account and the account of the registered user of the system; registering the temporary account on an interaction server corresponding to the interaction type; and sending, according to the identifier of the unregistered user of the system, the temporary account to a terminal used by the unregistered user of the system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An interaction method, comprising:
-
receiving a temporary account that is from a system gateway, and using the temporary account to send a login request to the system gateway, wherein the temporary account is allocated to an unregistered user of a system and valid in the system and the temporary account has been registered on an interaction server corresponding to an interaction type and the interaction type indicates an interaction that a registered user of the system invites the unregistered user of the system to perform; receiving information of the registered user of the system, wherein the information is returned by the system gateway; sending a detection request for requesting detection of an online status of the registered user of the system to the system gateway; receiving the online status of the registered user of the system returned by the system gateway; and sending, to the system gateway, an interaction message that needs to be sent to the registered user of the system only if the online status of the registered user of the system is online, wherein the interaction message carries the temporary account, so that the system gateway forwards the interaction message to a first system client used by the registered user of the system after the system gateway has authenticated the temporary account. - View Dependent Claims (8)
-
-
9. An interaction method, comprising:
-
receiving a login request sent by a second system client, wherein the login request carries a temporary account allocated to an unregistered user of a system and valid in the system and the temporary account has been registered on an interaction server corresponding to an interaction type and the interaction type indicates an interaction that a registered user of the system invites the unregistered user of the system to perform; according to a stored invite relationship between a temporary account and an account of a registered user of the system, determining whether the temporary account carried in the interaction message has an invite relationship with the account of the registered user of the system; if the temporary account carried in the interaction message has an invite relationship with the account of the registered user of the system, determining that the authentication succeeds; after authentication of the temporary account carried in the login request succeeds, sending, to the second system client, information of the registered user of the system; receiving an interaction message that is from the second system client and needs to be sent to the registered user of the system, wherein the interaction message carries the temporary account; and after the authentication of the temporary account carried in the interaction message succeeds, forwarding the interaction message to a first system client used by the registered user of the system. - View Dependent Claims (10, 11, 12)
-
-
13. A system gateway, comprising:
-
a processor and memory, the memory having a computer program wherein the processor executes the computer program to comprise; a receiving unit, that receives an invite request that is sent by a registered user of a system through a first system client, wherein the invite request comprises an identifier of an unregistered user of the system, an account of the registered user of the system and an interaction type which indicates an interaction that the registered user of the system invites the unregistered user of the system to perform; a determination unit, that determines whether the registered user of the system has a right to send an invite request according to the account of the registered user of the system; an obtaining unit, that obtains a temporary account allocated to the unregistered user of the system and valid in the system only when the determination unit determines that the registered user of the system has the right to send the invite request; a storage unit, that stores an invite relationship between the temporary account and the account of the registered user of the system; a first registration unit, that registers the temporary account on an interaction server corresponding to the interaction type; and a sending unit, that sends, according to the identifier of the unregistered user of the system, the temporary account to a terminal used by the unregistered user of the system. - View Dependent Claims (14)
-
-
15. A terminal, comprising:
-
a processor and memory, the memory having a computer program wherein the processor executes the computer program to comprise; a receiving unit, that receives a temporary account that is from a system gateway, wherein the temporary account is allocated to an unregistered user of a system and valid in the system and the temporary account has been registered on an interaction server corresponding to an interaction type and the interaction type indicates an interaction that a registered user of the system invites the unregistered user of the system to perform; and a sending unit, that sends a login request to the system gateway, wherein the login request comprises the temporary account received by the receiving unit, wherein the receiving unit further receives information of the registered user of the system, wherein the information is returned by the system gateway; and the sending unit further sends, to the system gateway, an interaction message that needs to be sent to the registered user of the system, wherein the interaction message carries the temporary account, so that the system gateway forwards the interaction message to a first system client used by the registered user of the system after the system gateway has authenticated the temporary account; wherein the sending unit further sends a detection request for requesting detection of an online status of the registered user of the system to the system gateway; the receiving unit further receives the online status of the registered user of the system returned by the system gateway; and the sending unit further sends, to the system gateway, the interaction message that needs to be sent to the registered user of the system only when the online status of the registered user of the system is online. - View Dependent Claims (16)
-
-
17. A system gateway, comprising:
-
a processor and memory, the memory having a computer program wherein the processor executes the computer program to comprise; a receiving unit, that receives a login request sent by a second system client, wherein the login request carries a temporary account allocated to an unregistered user of a system and valid in the system and the temporary account has been registered on an interaction server corresponding to an interaction type and the interaction type indicates an interaction that a registered user of the system invites the unregistered user of the system to perform; an authentication unit, that performs authentication on the temporary account carried in the login request; and a sending unit, that sends, to the second system client, information of the registered user of the system after the authentication unit has authenticated the temporary account carried in the login request, wherein the receiving unit further receives an interaction message that is from the second system client and needs to be sent to the registered user of the system, and the interaction message carries the temporary account; the authentication unit performs authentication on the temporary account carried in the interaction message, wherein the authentication unit determines whether the temporary account carried in the interaction message has an invite relationship with an account of the registered user of the system according to a stored invite relationship between a temporary account and an account of a registered user of the system; and
if the temporary account carried in the interaction message has an invite relationship with the account of the registered user of the system, determine that the authentication succeeds; andthe sending unit forwards the interaction message to a first system client used by the registered user of the system after the authentication unit has authenticated the temporary account carried in the interaction message. - View Dependent Claims (18, 19, 20)
-
Specification