Login method, server, and login system

US2017195311A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017195311-A1
Application numberUS-201715462521-A
CountryUS
Kind codeA1
Filing dateMar 17, 2017
Priority dateApr 21, 2015
Publication dateJul 6, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A login method is disclosed, including: receiving, by a first server, a login request of a first terminal; generating, by the first server, a unique identifier according to the login request, storing the unique identifier, generating a corresponding two-dimensional code according to the unique identifier, and returning the corresponding two-dimensional code to the first terminal, the two-dimensional code including the unique identifier; receiving, by a second server, the unique identifier that is obtained by a second terminal by scanning the corresponding two-dimensional code and a user name that has been used by the second terminal for logging in to an application, and sending the unique identifier and the user name to the first server; performing, by the first server, identity verification of the second server, and binding, by the first server, the stored unique identifier to the user name when the identity verification of the second server succeeds, to implement login to the first terminal by using the user name; or rejecting, by the first server, the login request when the identity verification of the second server fails.

First claim

Opening claim text (preview).

What is claimed is: 1 . A login method, comprising: receiving, by a first server, a login request of a first terminal; generating, by the first server, a unique identifier according to the login request, storing the unique identifier, generating a corresponding two-dimensional code according to the unique identifier, and returning the corresponding two-dimensional code to the first terminal, wherein the corresponding two-dimensional code comprises the unique identifier; receiving, by the first server, the unique identifier and a user name sent by a second server, wherein the second server receives the unique identifier that is obtained by a second terminal by scanning the corresponding two-dimensional code and the user name has been used by the second terminal for logging in to an application; performing, by the first server, identity verification of the second server; when the identity verification of the second server succeeds, binding, by the first server, the unique identifier stored on the first server to the user name to implement login to the first terminal by using the user name; and when the identity verification of the second server fails, rejecting, by the first server, the login request. 2 . The method according to claim 1 , wherein the performing, by the first server, the identity verification of the second server comprises: receiving, by the first server, verification information sent by the second server; and performing, by the first server, the identity verification of the second server according to the verification information and prestored registration information. 3 . The method according to claim 2 , wherein: the prestored registration information comprises a system identifier and a corresponding key, and the verification information comprises a system identifier, an encrypted character string, and corresponding invoking source information; and the performing, by the first server, the identity verification of the second server according to the verification information and the prestored registration information comprises: searching, by the first server, the prestored registration information for the corresponding key in the prestored registration information according to the system identifier in the verification information; decrypting the encrypted character string in the verification information according to the corresponding key in the prestored registration information; and detecting whether the corresponding invoking source information in the verification information is consistent with invoking source information stored in correspondence with the prestored registration information, wherein the identity verification of the second server succeeds when the encrypted character string in the verification information is successfully decrypted according to the corresponding key and the corresponding invoking source information in the verification information is consistent with the invoking source information stored in correspondence with the prestored registration information, and the identity verification of the second server fails when either the encrypted character string in the verification information is not successfully decrypted according to the corresponding key or the corresponding invoking source information in the verification information is not consistent with the invoking source information stored in correspondence with the prestored registration information. 4 . The method according to claim 1 , wherein before the receiving, by the first server, the login request of the first terminal, the method further comprises: receiving, by the first server, a registration request, wherein the registration request comprises invoking source information; generating, by the first server, registration information, and storing the registration information and the invoking source information in correspondence with each other, so that the second server obtains the registration information and the invoking source information, generates verification information according to the registration information and the invoking source information, and stores the verification information. 5 . The method according to claim 1 , wherein, when the identity verification of the second server succeeds, the binding, by the first server, the unique identifier stored on the first server to the user name to implement login to the first terminal by using the user name comprises: binding, by the first server, the unique identifier to the user name; receiving a query request sent by the first terminal, wherein the query request comprises the unique identifier; and returning the user name in a binding relationship with the unique identifier to the first terminal according to the query request. 6 . A first server, comprising: a memory storing instructions; at least one processor in communication with the memory, wherein, when the instructions are executed by the at least one processor, the at least one processor is configured to cause the first server to perform: receiving a login request of a first terminal; generating a unique identifier according to the login request, storing the unique identifier, generating a corresponding two-dimensional code according to the unique identifier, and returning the corresponding two-dimensional code to the first terminal, wherein the corresponding two-dimensional code comprises the unique identifier; receiving the unique identifier and a user name sent by a second server, wherein the unique identifier is obtained by scanning the corresponding two-dimensional code by a second terminal and the user name has been used by the second terminal for logging in to an application; performing identity verification of the second server; when the identity verification of the second server succeeds, binding the unique identifier stored in the first server to the user name to implement login to the first terminal by using the user name; and when the identity verification of the second server fails, rejecting the login request. 7 . The first server according to claim 6 , wherein, when the at least one processor is configured to cause the first server to perform the performing the identity verification of the second server, the at least one processor is configured to cause the first server to perform: receiving verification information sent by the second server; and performing the identity verification of the second server according to the verification information and prestored registration information. 8 . The first server according to claim 7 , wherein: the prestored registration information comprises a system identifier and a corresponding key, and the verification information comprises a system identifier, an encrypted character string, and corresponding invoking source information; and when the at least one processor is configured to cause the first server to perform the performing the identity verification of the second server according to the verification information and the prestored registration information, the at least one processor is configured to cause the first server to perform: searching the prestored registration information for the corresponding key in the prestored registration information according to the system identifier in the verification information; decrypting the encrypted character string in the verification information according to the corresponding key in the prestored registration information; and detecting whether the corresponding invoking source information in the verification information is consistent with invoking source information stored in correspondence with the prestored registration information, wherein the identity verification of the second server su

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L63/083Primary

    using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • 2D bar codes · CPC title

  • at least one kind of marking being used for authentication, e.g. of credit or identity cards (verification of coded identity or credit cards in mechanisms actuated by them G07F7/12) · CPC title

  • Providing cryptographic facilities or services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017195311A1 cover?
A login method is disclosed, including: receiving, by a first server, a login request of a first terminal; generating, by the first server, a unique identifier according to the login request, storing the unique identifier, generating a corresponding two-dimensional code according to the unique identifier, and returning the corresponding two-dimensional code to the first terminal, the two-dimens…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L63/083. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).