IP Library › Granted Patent US 12,361,429
Granted Patent B2
US 12,361,429 · App. 17/976,398 · Granted Jul 15, 2025

Login method and system based on cloud application instance, and related device

Inventors: Kaixuan Nie (Gui'an, CN); Wei Huang (Gui'an, CN); Qiangqiang Liu (Shenzhen, CN); Gang Lei (Xi'an, CN)
Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
H04L63/0884G06F21/31G06Q20/16G06Q20/3267G06Q20/40145G06Q20/4097H04L63/08H04L63/0807H04L63/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,429
App. No.
17/976,398
Granted
Jul 15, 2025
Kind
B2
Abstract

A login method includes a cloud application instance sending a login request for an application service node to a terminal device, such that after obtaining a login password input by a user, the terminal device sends a verification request carrying the login password and a device identity of the cloud application instance to an account management node. The account management node may verify the login password, and send verification success information to the cloud application instance. The cloud application instance logs in to the application service node based on the verification success information.

Claims (97)

1. A login method comprising:

sending, by a cloud application instance, a login request for an application service node to a terminal device;

obtaining, by the terminal device based on the login request, a login password from a user;

sending, by the terminal device, a verification request that carries the login password and a device identity of the cloud application instance to an account management node;

verifying, by the account management node, the login password;

generating, by the account management node, verification success information when the verification succeeds;

sending, by the account management node and based on the device identity, the verification success information to the cloud application instance; and

logging in, by the cloud application instance and based on the verification success information, to the application service node.

2. The login method of claim 1 , wherein before verifying, by the account management node, the login password, the login method further comprises:

recording, by the account management node, registration information, wherein the registration information comprises a first correspondence between a cloud platform account and a registration password; and

recording, by the account management node, instance status information,

wherein the instance status information comprises a second correspondence between the cloud platform account and the device identity, and

wherein verifying, by the account management node, the login password comprises:

obtaining, by the account management node and based on the device identity, the cloud platform account from the second correspondence;

obtaining, by the account management node and based on the cloud platform account, the registration password from the first correspondence;

comparing, by the account management node, the login password with the registration password; and

confirming, by the account management node, that the verification succeeds when the login password is consistent with the registration password.

3. The login method of claim 1 , wherein sending, by the account management node and based on the device identity, the verification success information to the cloud application instance comprises:

sending, by the cloud application instance, a verification result obtaining request to the account management node, wherein the verification result obtaining request carries the device identity; and

sending, by the account management node and based on the device identity, the verification success information to the cloud application instance.

4. The login method of claim 1 , wherein logging in, by the cloud application instance and based on the verification success information, to the application service node comprises:

sending, by the cloud application instance, the verification success information to the application service node;

sending, by the application service node, a check request to the account management node, wherein the check request carries the verification success information;

determining, by the account management node, that the account management node records the verification success information;

sending, by the account management node, an application account creation request to the application service node;

creating, by the application service node and based on the application account creation request, an application account; and

allowing, by the application service node, the cloud application instance to log in to the application service node by using the application account.

5. The login method of claim 1 , wherein before sending, by the cloud application instance, the login request for the application service node to the terminal device, the login method further comprises:

establishing, by the terminal device, a connection channel to the cloud application instance; and

obtaining, by the terminal device, the device identity from the cloud application instance.

6. The login method of claim 1 , wherein the cloud application instance comprises a virtual machine, a container, or a bare metal server.

7. The login method of claim 1 , wherein the application service node comprises a game server, an education application service node, a video application service node, a social application service node, or a virtual reality application service node.

8. A login system comprising:

a cloud application instance virtualized on a physical server and configured to send a login request for an application service node;

a terminal device comprising:

a first memory configured to store first program code; and

a first processor coupled to the first memory and configured to execute the first program code to:

receive the login request from the cloud application instance;

obtain, based on the login request, a login password from a user; and

send a verification request that carries the login password and a device identity of the cloud application instance; and

an account management node configured to:

a second memory configured to store second program code; and

a second processor coupled to the second memory and configured to execute the second program code to:

receive the verification request and the device identity from the terminal device;

verify the login password;

generate verification success information when the verification succeeds; and

send, based on the device identity, the verification success information to the cloud application instance,

wherein the cloud application instance virtualized on the physical server is further configured to log in, based on the verification success information, to the application service node.

9. The login system of claim 8 , wherein before verifying the login password, the account management node is further configured to record registration information, wherein the registration information comprises a first correspondence between a cloud platform account and a registration password, wherein the account management node is further configured to record instance status information, wherein the instance status information comprises a second correspondence between the cloud platform account and the device identity, and wherein the second processor of the second program code of the account management node is further configured to execute the second program code to:

obtain, based on the device identity, the cloud platform account from the second correspondence;

obtain, based on the cloud platform account, the registration password from the first correspondence;

compare the login password with the registration password; and

confirm that the verification succeeds when the login password is consistent with the registration password.

10. The login system of claim 8 , wherein the cloud application instance virtualized on the physical server is further configured to send a verification result obtaining request to the account management node, wherein the verification result obtaining request carries the device identity, and wherein the account management node is further configured to send, based on the device identity, the verification success information to the cloud application instance.

11. The login system of claim 8 , wherein the cloud application instance virtualized on the physical server is further configured to send the verification success information to the application service node, wherein the application service node comprises:

a third memory configured to store third program code; and

a third processor coupled to the third memory and configured to execute the third program code to send a check request to the account management node, wherein the check request carries the verification success information,

wherein the second processor of the account management node is further configured to execute the second program code to:

determine that the account management node records the verification success information; and

send an application account creation request to the application service node, and wherein the application service node is further configured to:

create, based on the application account creation request, an application account; and

allow the cloud application instance to log in to the application service node using the application account.

12. The login system of claim 8 , wherein before receiving the login request from the cloud application instance, the first processor of the terminal device is further configured to execute the first program code to:

establish a connection channel to the cloud application instance; and

obtain the device identity from the cloud application instance.

13. The login system of claim 8 , wherein the cloud application instance comprises a virtual machine or a container.

14. The login system of claim 8 , wherein the application service node comprises a game server, an education application service node, a video application service node, a social application service node, or a virtual reality application service node.

15. The login system of claim 8 , wherein the terminal device comprises a mobile phone, a tablet computer, a personal computer, a smart television, or a game console.

16. The login system of claim 8 , wherein the login password comprises biological information or a password.

17. A login method implemented by an account management node, wherein the login method comprises:

receiving a verification request from a terminal device, wherein the verification request carries a device identity of a cloud application instance and a login password, and wherein the login password is from a user;

verifying the login password;

generating verification success information when the verification succeeds; and

sending, based on the device identity, the verification success information to the cloud application instance.

18. The login method of claim 17 , wherein before receiving the verification request from the terminal device, the login method further comprises:

recording registration information, wherein the registration information comprises a first correspondence between a cloud platform account and a registration password; and

recording instance status information,

wherein the instance status information comprises a second correspondence between the cloud platform account and the device identity, and

wherein verifying the login password comprises:

obtaining, based on the device identity, the cloud platform account from the second correspondence;

obtaining, based on the cloud platform account, the registration password from the first correspondence;

comparing the login password with the registration password; and

confirming that the verification succeeds when the login password is consistent with the registration password.

19. A computing device, comprising:

a memory comprising instructions; and

a processor coupled to the memory and configured to execute the instructions to:

receive a verification request from a terminal device, wherein the verification request carries a device identity of a cloud application instance and a login password, and wherein the login password is from a user;

verify the login password;

generate verification success information when the verification succeeds; and

send, based on the device identity, the verification success information to the cloud application instance to instruct the cloud application instance to log in, based on the verification success information, to an application service node.

20. The computing device of claim 19 , wherein before receiving the verification request from the terminal device, the processor is further configured to execute the instructions to:

record registration information, wherein the registration information comprises a first correspondence between a cloud platform account and a registration password;

record instance status information, wherein the instance status information comprises a second correspondence between the cloud platform account and the device identity;

obtain, based on the device identity, the cloud platform account from the second correspondence;

obtain, based on the cloud platform account, the registration password from the first correspondence;

compare the login password with the registration password; and

confirm that the verification succeeds when the login password is consistent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: NIE, KAIXUAN; HUANG, WEI; LIU, QIANGQIANG; LEI, GANG
To: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
Reel/Frame 070970/0784 →
Priority Claims (2)
CN 202010366058.3 · Apr 30, 2020 · national
CN 202010443499.9 · May 22, 2020 · national
Continuity (2)
Continuation PCTCN2021090364 · Apr 27, 2021
Related Publication 20230054057A1 · Feb 23, 2023
References Cited (27)
US 9117062B1 · Fitch · 2015 [cited by examiner]
US 9544287B1 · Sokolov · 2017 [cited by examiner]
US 10771469B1 · Sarukkai · 2020 [cited by examiner]
US 20080255991A1 · Wang · 2008 [cited by applicant]
US 20120066670A1 · McCarthy · 2012 [cited by applicant]
US 20150106213A1 · Guen · 2015 [cited by applicant]
US 20160294806A1 · Du · 2016 [cited by applicant]
US 20180075231A1 · Subramanian · 2018 [cited by examiner]
US 20190147089A1 · Megahed et al. · 2019 [cited by applicant]
CN 103186851A · 2013 [cited by applicant]
CN 103380423A · 2013 [cited by applicant]
CN 103595809A · 2014 [cited by applicant]
CN 104380325A · 2015 [cited by applicant]
CN 104717261A · 2015 [cited by applicant]
CN 105187362A · 2015 [cited by applicant]
CN 105187431A · 2015 [cited by applicant]
CN 105530293A · 2016 [cited by applicant]
CN 105741092A · 2016 [cited by applicant]
CN 105825378A · 2016 [cited by applicant]
CN 109150696A · 2019 [cited by applicant]
CN 109325342A · 2019 [cited by applicant]
CN 110135823A · 2019 [cited by applicant]
CN 110689334A · 2020 [cited by applicant]
CN 110796440A · 2020 [cited by applicant]
EP 2184698A1 · 2010 [cited by applicant]
WO 2018163087A1 · 2018 [cited by applicant]
Lin Peng, “Discussion on key technologies of 5G cloud gaming platform networking,” China Internet, Editorial Office Mailbox , Issue 2020, 01, with an English abstract, 8 pages. [cited by applicant]