IP Library › Granted Patent US 11,372,963
Granted Patent B2
US 11,372,963 · App. 16/938,503 · Granted Jun 28, 2022

Client login method and apparatus and storage medium

Inventors: Chong Guo (Shenzhen, CN); Shang Yu (Shenzhen, CN); Yi Xu (Shenzhen, CN); Xiaodong Gou (Shenzhen, CN); Guohong Lin (Shenzhen, CN); Qiuhang Tan (Shenzhen, CN); Hongwei Li (Shenzhen, CN); Shengwei Lin (Shenzhen, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
G06F21/41G06F21/33G06F21/36H04L63/08
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 11,372,963
App. No.
16/938,503
Granted
Jun 28, 2022
Kind
B2
Abstract

The present disclosure discloses a method and server for logging into a first application running on a terminal device. The method includes receiving, by a server from a second application running on the terminal device and distinct from the first application, a login verification request communicated from a login interface of the first application to the second application via an inter-application communication within the terminal device; verifying, by the server, in response to the login verification request, whether the first application is permitted to use login account information associated with an login account of the second application to perform a login to the first application; and sending, by the server, a response to the login interface of the first application via the second application to indicate a successful login verification when verification is successful, so that the first application uses the login account information to perform the login to the first application.

Claims (35)

1. A method for logging into a first application running on a terminal device, comprising:

receiving, by a server from a second application running on the terminal device and distinct from the first application, a login verification request sent from a login interface of the first application to the second application via an inter-application communication within the terminal device, wherein the server is associated with the second application, the second application and the first application have an association relationship comprising a pre-registered login signature of the first application in the server, and the login verification request comprises a first login signature;

verifying, by the server, in response to the login verification request, whether the first application is permitted to use login account information associated with an login account of the second application to perform a login to the first application; and

sending, by the server, a response to the login interface of the first application via the inter-application communication between the first application and the second application to indicate a successful login verification when verification is successful, so that the first application uses the login account information to perform the login to the first application,

where before receiving the login verification request, the method further comprises:

receiving, by the server, a registration request sent by the second application, the registration request being used for requesting to register a second login signature of the first application; and

establishing, by the server, the association relationship between the first application and the second application.

2. The method according to claim 1 , wherein the second application has logged into the server using the login account information associated with the login account of the second application with the server.

3. The method according to claim 1 , wherein:

verifying whether the first application is permitted to use the login account information to perform the login comprises determining whether the first login signature matches the registered second login signature; and

sending the response to the login interface of the first application comprises sending the response to the login interface of the first application via the inter-application communication between the first application and the second application to indicate the successful login verification when the first login signature matches the registered second login signature, the response carrying a login ticket for logging into the first application.

4. A server for assisting logging into a first application running on a terminal device, comprising:

a memory storing a set of instructions; and

at least one processor in communication with the memory, the at least one processor, when executing the set of instructions, is configured to:

receive, from a second application running on the terminal device and distinct from the first application, a login verification request sent from a login interface of the first application to the second application via an inter-application communication within the terminal device, wherein the server is associated with the second application and the second application and the first application have an association relationship comprising a pre-registered login signature of the first application in the server;

verify, in response to the login verification request, whether the first application is permitted to use login account information associated with an login account of the second application to perform a login to the first application; and

send a response to the login interface of the first application via the inter-application communication between the first application and the second application to indicate a successful login verification when verification is successful, so that the first application uses the login account information to perform the login to the first application,

where before receiving the login verification request, the method further comprises:

receiving, by the server, a registration request sent by the second application, the registration request being used for requesting to register a second login signature of the first application; and

establishing, by the server, the association relationship between the first application and the second application.

5. The server of claim 4 , wherein the second application has logged into the server using the login account information associated with the login account of the second application with the server.

6. The server of claim 4 , wherein the at least one processor:

when configured to verify whether the first application is permitted to use the login account information to perform the login, is configured to execute the set of instructions to verify whether the first login signature matches the registered second login signature; and

when configured to send the response to the login interface of the first application, is configured to execute the set of instructions to send the response to the login interface of the first application via the inter-application communication between the first application and the second application to indicate the successful login verification when the first login signature matches the registered second login signature, the response carrying a login ticket for logging into the first application.

7. A non-transitory storage medium, configured to store one or more computer programs, the one or more computer programs comprising instructions executable by one or more processors, and the instructions, when executed by a server, cause the server to perform a process for logging into a first application running on a terminal device by:

receiving, from a second application running on the terminal device and distinct from the first application, a login verification request sent from a login interface of the first application to the second application via an inter-application communication within the terminal device, wherein the server is associated with the second application, the second application and the first application have an association relationship comprising a pre-registered login signature of the first application in the server, and the login verification request comprises a first login signature;

verifying, in response to the login verification request, whether the first application is permitted to use login account information associated with an login account of the second application to perform a login to the first application; and

sending a response to the login interface of the first application via the inter-application communication between the first application and the second application to indicate a successful login verification when verification is successful, so that the first application uses the login account information to perform the login to the first application,

where before receiving the login verification request, the method further comprises:

receiving, by the server, a registration request sent by the second application, the registration request being used for requesting to register a second login signature of the first application; and

establishing, by the server, the association relationship between the first application and the second application.

8. The non-transitory storage medium of claim 7 , wherein the second application has logged into the server using the login account information associated with the login account of the second application with the server.

9. The non-transitory storage medium of claim 7 , wherein:

verifying whether the first application is permitted to use the login account information to perform the login comprises verifying whether the first login signature matches the registered second login signature; and

sending the response to the login interface of the first application comprises sending the response to the login interface of the first application via the inter-application communication between the first application and the second application to indicate the successful login verification when the first login signature matches the registered second login signature, the response carrying a login ticket for logging into the first application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: GUO, CHONG; YU, SHANG; XU, YI; GOU, XIAODONG; LIN, GUOHONG; TAN, QIUHANG; LI, HONGWEI; LIN, SHENGWEI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 059970/0202 →
Priority Claims (1)
CN 201610140719.4 · Mar 11, 2016 · national
Continuity (3)
Continuation 15955488 · Apr 17, 2018
Continuation PCTCN2017075757 · Mar 6, 2017
Related Publication 20200356655A1 · Nov 12, 2020
Cited By (1)
US 12,665,895