METHOD, DEVICE AND SYSTEM FOR SHARING CROSS-PLATFORM ACCOUNT RESOURCES
First Claim
1. A method for sharing a cross-platform account resource, which is applied to a terminal device, comprising:
- transmitting an authentication request to an account management server, based on a register account of the account management server, wherein the authentication request carries a user name, a password, and an ID of an APP resource server;
receiving an authentication ticket corresponding to the APP resource server from the account management server, and storing the authentication ticket, wherein the authentication ticket carries a user ID, an authorization key and a refresh key;
transmitting a resource request to the APP resource server, based on the user ID and the authorization key in the authentication ticket; and
,receiving an APP resource from the APP resource server, after the APP resource server requests the account management server to verify the authentication ticket by using the user ID and the authorization key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for sharing a cross-platform account resource is described. An authentication request carrying a user name, a password, and an ID of an APP resource server is transmitted to an account management server, based on a register account on the account management server; an authentication ticket corresponding to the APP resource server is received from the account managements server, and the authentication ticket is stored, in which the authentication ticket carries a user ID, an authorization key and a refresh key; a resource request is transmitted to the APP resource server, based on the user ID and the authorization key in the authentication ticket; an APP resource is received from the APP resource server, after the APP resource server requests the account management server to verify the authentication ticket by using the user ID and the authorization key.
-
Citations
19 Claims
-
1. A method for sharing a cross-platform account resource, which is applied to a terminal device, comprising:
-
transmitting an authentication request to an account management server, based on a register account of the account management server, wherein the authentication request carries a user name, a password, and an ID of an APP resource server; receiving an authentication ticket corresponding to the APP resource server from the account management server, and storing the authentication ticket, wherein the authentication ticket carries a user ID, an authorization key and a refresh key; transmitting a resource request to the APP resource server, based on the user ID and the authorization key in the authentication ticket; and
,receiving an APP resource from the APP resource server, after the APP resource server requests the account management server to verify the authentication ticket by using the user ID and the authorization key. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for sharing a cross-platform account resource, which is applied to an account management server, comprising:
-
receiving an authentication request from a terminal device, wherein the authentication request carries a user name, a password, and an ID of an APP resource server; when determining that a register account with the user name and the password is stored in the account management server, generating an authentication ticket corresponding to the APP resource server for the terminal device, storing the authentication ticket and returning the authentication ticket to the terminal device, wherein the authentication ticket carries a user ID, an authorization key and a refresh key; receiving a verification request from the APP resource server, wherein the verification request carries the user ID and the authorization key; verifying the user ID and the authorization key, by using the corresponding authentication ticket stored in the account management server; when the user ID and the authorization key are valid, confirming that a verification is passed;
otherwise, confirming that the verification is failed; and
,returning a verification result to the APP resource server. - View Dependent Claims (7, 8, 9)
-
-
10. A device for sharing a cross-platform account resource, which is applied to a terminal device, comprising a processor and a memory;
- wherein the memory stores application program modules executable by the processor, and the application program modules comprise an authentication request transmitting module, an authentication ticket receiving module, a resource request transmitting module, a resource feedback receiving module and a storing module,
the authentication request transmitting module is configured to transmit an authentication request to an account management server, based on a register account on the account management server, wherein the authentication request carries a user name, a password, and an ID of an APP resource server; the authentication ticket receiving module is configured to receive an authentication ticket corresponding to the APP resource server from the account management server, and store the authentication ticket into the storing module, wherein the authentication ticket carries a user ID, an authorization key and a refresh key; the storing module is configured to store an authentication ticket corresponding to each APP resource server; the resource request transmitting module is configured to transmit a resource request to the APP resource server, based on the user ID and the authorization key in the authentication ticket; and
,the resource feedback receiving module is configured to receive an APP resource from the APP resource server, after the APP resource server requests the account management server to verify the authentication ticket by using the user ID and the authorization key. - View Dependent Claims (11, 12, 13, 14, 15)
- wherein the memory stores application program modules executable by the processor, and the application program modules comprise an authentication request transmitting module, an authentication ticket receiving module, a resource request transmitting module, a resource feedback receiving module and a storing module,
-
16. A device for sharing a cross-platform account resource, which is applied to an account management server, comprising a processor and a memory, wherein the memory stores application program modules executable by the processor, and the application program modules comprise a storing module, an authentication request receiving module, an authentication ticket generating module, an authentication ticket transmitting module, a verification request receiving module, a verification processing module and a verification result transmitting module, wherein
the storing module is configured to store a register account of a terminal device, and an authentication ticket corresponding to each APP resource server, wherein the register account comprises a user name and a password; -
the authentication request receiving module is configured to receive an authentication request from the terminal device, wherein the authentication request carries a user name, a password and an ID of an APP resource server; when determining that the storing module stores the register account carrying the user name and the password, the authentication ticket generating module is configured to generate an authentication ticket corresponding to the APP resource server for the terminal device, and store the authentication ticket into the storing module, wherein the authentication ticket carries a user ID, an authorization key and a refresh key; the authentication ticket transmitting module is configured to transmit the authentication ticket to the terminal device, wherein the authentication ticket is generated by the authentication ticket generating module; the verification request receiving module is configured to receive a verification request from the APP resource server, wherein the verification request carries the user ID and the authorization key; the verification processing module is configured to verify the user ID and the authorization key, by using the corresponding authentication ticket stored in the account management server, when the user ID and the authorization key are valid, the verification processing module is further configured to confirm that a verification is passed;
when the user ID and the authorization key are invalid, the verification processing module is further configured to confirm that the verification is failed; and
,the verification result transmitting module is configured to transmit a verification result to the APP resource server, wherein the verification result is obtained by the verification processing module. - View Dependent Claims (17, 18, 19)
-
Specification