Movatterモバイル変換


[0]ホーム

URL:


CN105337997B - Login method of application client and related equipment - Google Patents

Login method of application client and related equipment
Download PDF

Info

Publication number
CN105337997B
CN105337997BCN201510862804.7ACN201510862804ACN105337997BCN 105337997 BCN105337997 BCN 105337997BCN 201510862804 ACN201510862804 ACN 201510862804ACN 105337997 BCN105337997 BCN 105337997B
Authority
CN
China
Prior art keywords
information
server
application client
user
original
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510862804.7A
Other languages
Chinese (zh)
Other versions
CN105337997A (en
Inventor
林俊杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co LtdfiledCriticalGuangzhou Huaduo Network Technology Co Ltd
Priority to CN201510862804.7ApriorityCriticalpatent/CN105337997B/en
Publication of CN105337997ApublicationCriticalpatent/CN105337997A/en
Application grantedgrantedCritical
Publication of CN105337997BpublicationCriticalpatent/CN105337997B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The embodiment of the invention relates to the technical field of mobile internet, and discloses a login method of an application client and related equipment. The method comprises the following steps: receiving a login request sent by an application client, wherein the login request comprises identity information of mobile equipment for installing the application client and simple authentication information input by a user; identifying whether preset authentication information bound with the identity information of the mobile equipment is prestored, if so, judging whether the simple authentication information is the same as the preset authentication information, and if so, acquiring prestored account information bound with the preset authentication information; and after the account information is verified, controlling the application client to log in the server side by the account information. By implementing the embodiment of the invention, the application client can simply and quickly log in the server, and the risk of the application client for illegally logging in the server is reduced.

Description

Login method of application client and related equipment
Technical Field
The invention relates to the technical field of mobile internet, in particular to a login method and device of an application client.
Background
With the rapid development of mobile internet, mobile devices such as mobile phones and tablets have more and more application clients (also called third-party application programs, namely APPs). The application client installed in the mobile device can be generally divided into two types, namely an application client without a memory function and an application client with a memory function. For application clients installed on mobile equipment and having no memory function, because the application clients do not have the memory function of user accounts and passwords, users usually need to input corresponding account information (including user names and passwords) to normally log in when logging in a server by using the application clients, so that the time consumption and the complexity are caused when logging in the server by using the application clients. For the application clients installed on the mobile device and having the memory function, because the application clients have the memory function of the account information, when the mobile device is lost, the risk that the application clients illegally log in the server exists.
Disclosure of Invention
The embodiment of the invention discloses a login method of an application program and related equipment, which are used for solving the problems that an application client simply and quickly logs in a server and the risk of illegally logging in the server is reduced.
The first aspect of the embodiments of the present invention discloses a login method for an application client, including:
receiving a login request sent by an application client, wherein the login request comprises identity information of mobile equipment for installing the application client and simple authentication information input by a user;
identifying whether preset authentication information bound with the identity information of the mobile equipment is prestored, if so, judging whether the simple authentication information is the same as the preset authentication information, and if so, acquiring prestored account information bound with the preset authentication information;
and after the account information is verified, controlling the application client to log in the server side by the account information.
As an optional implementation manner, before receiving the login request sent by the application client, the method further includes:
after the application client successfully logs in the server by using the account information, receiving the identity information of the mobile equipment sent by the application client and the preset verification information input by a user;
and storing the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information.
As an optional implementation manner, the storing the binding relationship between the identity information of the mobile device, the preset verification information, and the account information includes:
detecting whether an original binding relationship is prestored, wherein the original binding relationship is used for binding the account information, the identity information of original equipment and original verification information;
if the original binding relationship is prestored, judging whether the identity information of the original equipment bound by the original binding relationship is the same as the identity information of the mobile equipment or not,
and if not, deleting the original binding relationship, establishing the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information, and storing the binding relationship.
As an optional implementation manner, if it is determined that the identity information of the original device bound by the original binding relationship is the same as the identity information of the mobile device, the method further includes:
and judging whether the original verification information is the same as the preset verification information or not, and if not, replacing the original verification information with the preset verification information.
As an optional implementation manner, the identity information of the mobile device includes an IMEI code and/or a MAC address of the mobile device; the simple verification information comprises any one of a simple password, a gesture password or personal biological characteristic information; the account information comprises a user identifier and a user password, and the user identifier comprises any one of a user name, a user mailbox and a user number.
The second aspect of the embodiments of the present invention discloses a login method for an application client, including:
the application client receives simple verification information input by a user;
the application client sends a login request comprising identity information of mobile equipment for installing the application client and the simple verification information to a server; the login request is used for triggering the server to identify that preset authentication information bound with identity information of the mobile device is prestored, the server judges whether the simple authentication information is the same as the preset authentication information, when the server judges that the simple authentication information is the same as the preset authentication information, the server acquires prestored account information bound with the preset authentication information, and after the server verifies the account information, the server controls the application client to login the server through the account information.
As an optional implementation manner, before the application client receives the easy authentication information input by the user, the method further includes:
after the application client successfully logs in the server by using the account information, the application client sends the identity information of the mobile equipment and the preset verification information to the server; and the server stores the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information.
A third aspect of the embodiments of the present invention discloses a server, including:
the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving a login request sent by an application client, and the login request comprises identity information of mobile equipment for installing the application client and simple authentication information input by a user;
the identification unit is used for identifying whether preset verification information bound with the identity information of the mobile equipment is prestored;
a judging unit, configured to judge whether the simple verification information is the same as the preset verification information when the identification result of the identifying unit is pre-stored;
the obtaining unit is used for obtaining pre-stored account information bound with the preset verification information when the judgment results of the judging units are the same;
and the control unit is used for controlling the application client to log in the server side by the account information after the account information is verified.
As an optional implementation manner, in the service end:
the receiving unit is further configured to receive the identity information of the mobile device sent by the application client and the preset verification information input by the user before receiving a login request sent by the application client and after the application client successfully logs in the server through the account information;
the server further comprises a storage unit, which is used for storing the identity information of the mobile device, the preset verification information and the binding relationship of the account information.
As an optional implementation, the storage unit includes:
the system comprises a first module, a second module and a third module, wherein the first module is used for detecting whether an original binding relationship is prestored, and the original binding relationship is used for binding the account information, the identity information of original equipment and original verification information;
a second module, configured to determine whether identity information of the original device and identity information of the mobile device bound by the original binding relationship are the same when a detection result of the first module is that the original binding relationship is pre-stored;
and the third module is used for deleting the original binding relationship when the judgment results of the second module are different, and establishing and storing the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information.
As an optional implementation, the storage unit further includes:
and the fourth module is used for judging whether the original verification information is the same as the preset verification information or not when the judgment result of the second module is the same, and replacing the original verification information with the preset verification information if the original verification information is not the same as the preset verification information.
As an optional implementation manner, the identity information of the mobile device includes an IMEI code and/or a MAC address of the mobile device; the simple verification information comprises any one of a simple password, a gesture password or personal biological characteristic information; the account information comprises a user identifier and a user password, and the user identifier comprises any one of a user name, a user mailbox and a user number.
A fourth aspect of the present invention discloses an application client, including:
the receiving unit is used for receiving simple verification information input by a user;
a sending unit, configured to send, to a server, a login request including identity information of a mobile device on which the application client is installed and the simple authentication information; the login request is used for triggering the server to identify that preset authentication information bound with identity information of the mobile device is prestored, the server judges whether the simple authentication information is the same as the preset authentication information, when the server judges that the simple authentication information is the same as the preset authentication information, the server acquires prestored account information bound with the preset authentication information, and after the server verifies the account information, the server controls the application client to login the server through the account information.
As an optional implementation, in the application client:
the receiving unit is further configured to receive the preset authentication information input by the user before receiving the simple authentication information input by the user and after the application client successfully logs in the server by using the account information;
the sending unit is further configured to send the identity information of the mobile device and the preset verification information to the server; and the server stores the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, the server can prestore the identity information, the preset verification information and the binding relationship of the account number information of the mobile equipment, when a user logs in the server on the mobile equipment by using the application client, the user does not need to input the account number information on the application client, only needs to input the simple verification information, the application client can report the simple verification information and the identity information of the mobile equipment to the server, after the server identifies the preset verification information which is prestored and bound with the identity information of the mobile equipment and is the same as the simple verification information, the server can acquire the account number information bound with the preset verification information, and after the account number information is verified, the application client is controlled to log in the server by the account number information. Therefore, by implementing the embodiment of the invention, the user can complete the quick login of the server only by inputting the simple verification information on the application client, so that the simple and quick login of the server can be realized, and the user experience is improved; in addition, by implementing the embodiment of the invention, the application client does not need to memorize the account information for logging in the server, so that even if the mobile equipment is lost, an illegal user who finds out the mobile equipment cannot use the application client to log in the server, thereby effectively reducing the risk of the application client for illegally logging in the server.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a schematic diagram of a network architecture according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a login method of an application client according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating another login method of an application client according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating another login method of an application client according to an embodiment of the present invention
Fig. 5 is a schematic structural diagram of a server according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of another server according to the embodiment of the present invention;
fig. 7 is a schematic structural diagram of an application client according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention discloses a login method of an application program and related equipment, which can enable an application client to simply and quickly login a server and reduce the risk of the application client illegally logging in the server. The following are detailed below.
In order to better understand the login method of the application program and the related device disclosed in the embodiment of the present invention, a network architecture related to the embodiment of the present invention is described below. Referring to fig. 1, fig. 1 is a schematic diagram of a network architecture according to an embodiment of the present invention. As shown in fig. 1, the network architecture disclosed in the embodiment of the present invention may include an application client and a server, where the application client may be installed on a mobile device such as a mobile phone, a tablet computer, or even a wearable device, and the application client may be in communication connection with the server through a mobile internet. In the embodiment of the present invention, the application client may include various application clients that need to log in the server by using the application account information, such as a social application client, a game application client, and an online payment application client. In the embodiment of the invention, by implementing the network architecture shown in fig. 1, a user can complete the quick login of the server only by inputting simple verification information on the application client, so that the simple and quick login of the server can be realized, and the user experience is improved; in addition, by implementing the network architecture shown in fig. 1, the application client does not need to memorize account information for logging in the server, so that even if the mobile device is lost, an illegal user who finds out the mobile device cannot use the application client to log in the server, thereby effectively reducing the risk that the application client illegally logs in the server.
Based on the network architecture described in fig. 1, the embodiment of the invention discloses a login method for an application client. Referring to fig. 2, fig. 2 is a flowchart illustrating a login method of an application client according to an embodiment of the present invention. The login method of the application client described in fig. 2 is described from the perspective of the server. As shown in fig. 2, the login method of the application client may include the following steps.
201. The server receives a login request sent by the application client, wherein the login request comprises identity information of a mobile device for installing the application client and simple authentication information input by a user.
In this embodiment of the present invention, the identity information of the Mobile device on which the application client is installed may include an International Mobile Equipment identity Number (IMEI) of the Mobile device; alternatively, the MAC address of the mobile device may be included; still alternatively, both the IMEI and MAC address of the mobile device may be included. The IMEI is an "electronic serial number" composed of 15 digits, and corresponds to each mobile device one by one, and the IMEI of each mobile device is unique worldwide. The MAC address is a physical address of the network card, is usually an EPROM burned into the network card by a network card manufacturer, stores an address on which the mobile device that sends and receives data is really identified when transmitting data, and has global uniqueness.
In the embodiment of the invention, the application client can provide two different login entries for the user at the same time, wherein one login entry is the account information login entry, and the other login entry is the simple login entry. The account information login entry is a login entry which needs a user to input account information as the name implies; and the simple login entry is a login entry requiring the user to input simple authentication information. Accordingly, the user may select the easy login portal provided by the application client and input the easy authentication information to the application client through the easy login portal. In the embodiment of the invention, the input of the simple verification information is more convenient and simpler compared with the input of the account information. The simple authentication information may include any one of a simple password, a gesture password, or personal biometric information. For example, the easy password may be a, b, 1, 11, etc.; and the gesture password may be a gesture track similar to the "8" word; the personal biological information may include a fingerprint, an iris, and the like, and the embodiment of the present invention is not limited. Particularly, when the simple authentication information is a gesture password, the user can input a mobile phone password through a simple login entry provided by the application client; when the easy authentication information is a fingerprint, the user may input the fingerprint through an easy login portal provided by the application client.
In this embodiment of the present invention, the account information may include a user identifier and a user password, where the user identifier includes any one of a user name, a user mailbox, and a user number, and the embodiment of the present invention is not limited.
202. The server identifies whether preset verification information bound with the identity information of the mobile equipment is prestored, and if the preset verification information bound with the identity information of the mobile equipment is prestored, thestep 203 is executed; otherwise, if the preset verification information bound with the identity information of the mobile equipment is not prestored, the login failure prompt information is sent to the application client, and the process is ended.
In the embodiment of the present invention, the server may identify whether the server pre-stores the preset verification information bound to the identity information of the mobile device, and if the server pre-stores the preset verification information bound to the identity information of the mobile device, executestep 203; otherwise, if the server side does not pre-store the preset verification information bound with the identity information of the mobile equipment, sending login failure prompt information to the application client side, and ending the process.
203. The server side judges whether the simple verification information is the same as the preset verification information or not, and if the simple verification information is the same as the preset verification information, thestep 204 is executed; otherwise, if the simple verification information is different from the preset verification information, sending login failure prompt information to the application client, and ending the process.
204. And the server side acquires pre-stored account information bound with the preset verification information.
In the embodiment of the invention, the server can obtain the account information which is pre-stored by the server and is bound with the preset verification information. The account information may include a user identifier and a user password.
205. And after the server side verifies the account information, controlling the application client side to log in the server side according to the account information.
In an embodiment, after the account information is verified by the server, the account information corresponding to the simple verification information and about to log in the server may be pushed to the application client for display, and after the account information is confirmed by the user, the application client logs in the server again.
In another embodiment, after the account information is verified by the server, the application client can be controlled in the background to directly log in the server, and after the application client logs in the server, the server can push the account information corresponding to the simple verification information and logged in the server to the application client for display.
In the method described in fig. 2, the server may pre-store the identity information, the preset verification information, and the binding relationship of the account information of the mobile device, and when the user logs in the server on the mobile device using the application client, the user does not need to input the account information on the application client, but only needs to input the simple verification information, and the application client may report the simple verification information and the identity information of the mobile device to the server, and after the server recognizes that the preset verification information that is bound to the identity information of the mobile device and is the same as the simple verification information is pre-stored, the server may obtain the account information bound to the preset verification information, and after the account information is verified, control the application client to log in the server with the account information. Therefore, in the implementation of the method described in fig. 2, the user only needs to input simple verification information on the application client to complete the fast login of the server, so that the simple and fast login of the server can be realized, and the user experience is improved; in addition, by implementing the method described in fig. 2, the application client does not need to memorize the account information for logging in the server, so that even if the mobile device is lost, an illegal user who finds out the mobile device cannot use the application client to log in the server, thereby effectively reducing the risk that the application client illegally logs in the server.
Based on the network architecture described in fig. 1, the embodiment of the present invention discloses another login method for an application client. Referring to fig. 3, fig. 3 is a flowchart illustrating a login method of an application client according to an embodiment of the present invention. The login method of the application client described in fig. 3 is still described from the perspective of the server. The login method of the application client described in fig. 3 is obtained by optimizing the login method of the application client described in fig. 2. As shown in fig. 3, the login method of the application client may include the following steps.
301. And after the application client successfully logs in the server by using the account information, the server receives the identity information of the mobile equipment sent by the application client and the preset verification information input by the user.
In the embodiment of the invention, for example, after a user logs in a server by using account information for the first time on an application client installed on mobile equipment, the application client can actively provide a simple login entry for the user, and after the user inputs preset verification information through the simple login entry, the application client can send the identity of the mobile equipment and the preset verification information input by the user to the server. The preset authentication information may be any one of a simple password, a gesture password, or personal biometric information.
302. And the server stores the identity information of the mobile equipment, the preset verification information and the binding relationship of the account information.
In this embodiment of the present invention, in step 302, a manner that the server stores the binding relationship between the identity information of the mobile device, the preset verification information, and the account information may specifically be:
the server detects whether an original binding relationship is prestored, wherein the original binding relationship is used for binding the account information, the identity information of the original equipment and original verification information; the identity information of the original equipment can be an IMEI and/or MAC address of the original equipment, and the original authentication information can be any one of a simple password, a gesture password or personal biological characteristic information; if the original binding relationship is prestored, the server can further determine whether the identity information of the original device bound by the original binding relationship is the same as the identity information of the mobile device, and if not, the server can delete the original binding relationship, establish and store the binding relationship of the identity information of the mobile device, the preset verification information and the account information.
As an optional implementation manner, if it is determined that the identity information of the original device bound in the original binding relationship is the same as the identity information of the mobile device, the server may further determine whether the original verification information is the same as the preset verification information, and if not, may replace the original verification information with the preset verification information, thereby implementing storage of the binding relationship between the identity information of the mobile device, the preset verification information, and the account information. When the identity information of the original device bound by the original binding relationship is judged to be the same as the identity information of the mobile device and the original verification information is judged to be the same as the preset verification information, the server can still store the binding relationship among the identity information of the mobile device, the preset verification information and the account information and delete the original binding relationship.
Steps 303 to 307 are the same as steps 201 to 205 in the previous embodiment, and are not described herein again in this embodiment of the present invention.
Therefore, in the implementation of the method described in fig. 3, the user only needs to input simple verification information on the application client to complete the fast login of the server, so that the simple and fast login of the server can be realized, and the user experience is improved; in addition, by implementing the method described in fig. 3, the application client does not need to memorize the account information for logging in the server, so that even if the mobile device is lost, an illegal user who finds out the mobile device cannot use the application client to log in the server, thereby effectively reducing the risk that the application client illegally logs in the server.
Based on the network architecture described in fig. 1, the embodiment of the present invention discloses another login method for an application client. Referring to fig. 4, fig. 4 is a flowchart illustrating a login method of an application client according to an embodiment of the present invention. The login method of the application client described in fig. 4 is described from two perspectives, namely, the application client and the server. As shown in fig. 4, the login method of the application client may include the following steps.
401. And after the application client successfully logs in the server by using the account information, the application client sends the identity information of the mobile equipment for installing the application client and preset verification information to the server.
402. And the server receives the identity information of the mobile equipment and the preset verification information account information sent by the application client.
403. And the server stores the binding relationship of the identity information, the preset verification information and the account information of the mobile equipment, which is sent by the application client.
In the embodiment of the present invention, the server may add a field in a database thereof to store the binding relationship between the identity information (such as the IMEI and the MAC address) of the mobile device, the preset verification information, and the account information, which is sent by the application client.
404. The application client receives the simple verification information input by the user.
405. The application client sends a login request comprising identity information of the mobile device on which the application client is installed and the easy authentication information to the server.
406. The server receives a login request which is sent by the application client and comprises identity information of the mobile equipment for installing the application client and the simple authentication information.
407. The server identifies whether preset verification information bound with the identity information of the mobile equipment is prestored, and if the preset verification information bound with the identity information of the mobile equipment is prestored, the step 408 is executed; otherwise, if the preset verification information bound with the identity information of the mobile equipment is not prestored, the login failure prompt information is sent to the application client, and the process is ended.
408. The server side judges whether the simple verification information is the same as the preset verification information or not, and if the simple verification information is the same as the preset verification information, the step 409 is executed; otherwise, if the simple verification information is different from the preset verification information, sending login failure prompt information to the application client, and ending the process.
409. And the server side acquires pre-stored account information bound with the preset verification information.
In the embodiment of the invention, the server can obtain the account information which is pre-stored by the server and is bound with the preset verification information. The account information may include a user identifier and a user password.
410. And after the server side verifies the account information, controlling the application client side to log in the server side according to the account information.
In an embodiment, after the account information is verified by the server, the account information corresponding to the simple verification information and about to log in the server may be pushed to the application client for display, and after the account information is confirmed by the user, the application client logs in the server again.
In the embodiment of the invention, on the same application client of the same mobile device, a user can log in the server by using different account information, different preset verification information can be respectively set for different account information on the server, and when the user sets the same preset verification information for two or more different account information on the same application client of the same mobile device, the server can prompt the application client that the preset verification information cannot be repeated and needs to be set additionally. When the user inputs different simple authentication information on the application client, the server can distinguish different corresponding account information according to the different simple authentication information.
In the embodiment of the invention, when a user logs in a server by using the same account information on application clients of different mobile devices and preset verification information is set on the server, the server can delete the binding relationship among the account information, the identity information of the original device and the original verification information.
In the embodiment of the invention, the user can log in the server through the account information or the simple verification information, and the two login modes can be flexibly switched.
In the embodiment of the present invention, the user may modify or cancel the preset verification information set on the server through the application client, which is not limited in the embodiment of the present invention.
Therefore, in the method described in fig. 4, the user can complete the fast login of the server only by inputting the simple verification information on the application client, so that the user can simply and fast login the server, and the user experience is improved; in addition, by implementing the method described in fig. 4, the application client does not need to memorize the account information for logging in the server, so that even if the mobile device is lost, an illegal user who finds out the mobile device cannot use the application client to log in the server, thereby effectively reducing the risk that the application client illegally logs in the server.
Based on the network architecture described in fig. 1, the embodiment of the invention discloses a server. Referring to fig. 5, fig. 5 is a schematic structural diagram of a server according to an embodiment of the present invention. As shown in fig. 5, the server may include:
a receivingunit 501, configured to receive a login request sent by an application client, where the login request includes identity information of a mobile device on which the application client is installed and simple authentication information input by a user;
an identifyingunit 502, configured to identify whether preset authentication information bound to the identity information of the mobile device is prestored;
a judgingunit 503, configured to judge whether the simple authentication information is the same as the preset authentication information when the identification result of the identifyingunit 502 is pre-stored;
an obtainingunit 504, configured to obtain pre-stored account information bound to the preset verification information when the determination result of the determiningunit 503 is the same;
and acontrol unit 505, configured to control the application client to log in the server with the account information after the account information is verified.
As an optional implementation manner, in the server described in fig. 5, astorage unit 506 is further included, where:
the receivingunit 501 is further configured to receive, before receiving a login request sent by an application client, and after the application client successfully logs in a server with the account information, the identity information of the mobile device and preset authentication information input by a user sent by the application client;
thestorage unit 506 is configured to store the identity information of the mobile device, preset verification information, and the binding relationship of the account information.
Based on the network architecture described in fig. 1, another server is disclosed in the embodiment of the present invention. Referring to fig. 6, fig. 6 is a schematic structural diagram of another server according to an embodiment of the present invention. The server shown in fig. 6 is optimized by the server shown in fig. 5. In the server shown in fig. 6, thestorage unit 506 may include:
afirst module 5061, configured to detect whether an original binding relationship is pre-stored, where the original binding relationship is used to bind the account information, identity information of an original device, and original verification information;
asecond module 5062, configured to determine whether the identity information of the original device bound by the original binding relationship is the same as the identity information of the mobile device when the detection result of thefirst module 5061 is that the original binding relationship is pre-stored;
athird module 5063, configured to delete the original binding relationship when the determination result of thesecond module 5062 is different, establish a binding relationship between the identity information of the mobile device, the preset verification information, and the account information, and store the binding relationship.
As an optional implementation, thestorage unit 506 may further include:
afourth module 5064, configured to determine whether the original verification information is the same as the preset verification information if the determination result of thesecond module 5062 is the same, and replace the original verification information with the preset verification information if the determination result is not the same.
In the embodiment of the present invention, the identity information of the mobile device may include an IMEI code and/or a MAC address of the mobile device; the simple authentication information can comprise any one of a simple password, a gesture password or personal biological characteristic information; the account information includes a user identifier and a user password, and the user identifier includes any one of a user name, a user mailbox, and a user number.
It can be seen that, with the implementation of the server described in fig. 5 to 6, the user can complete the fast login of the server only by inputting the simple verification information on the application client, so that the simple and fast login of the server can be realized, and the user experience is improved; in addition, the server described in fig. 5 to 6 is implemented, so that the application client does not need to memorize account information for logging in the server, and even if the mobile device is lost, an illegal user who finds out the mobile device cannot log in the server by using the application client, thereby effectively reducing the risk that the application client logs in the server illegally.
Based on the network architecture described in fig. 1, an embodiment of the present invention discloses an application client. Referring to fig. 7, fig. 7 is a schematic structural diagram of an application client according to an embodiment of the present invention. As shown in fig. 7, the application client may include:
a receivingunit 701, configured to receive simple authentication information input by a user;
a sendingunit 702, configured to send, to the server, a login request including identity information of the mobile device on which the application client is installed and the simple authentication information; the login request is used for triggering the server to identify preset authentication information which is prestored and bound with identity information of the mobile equipment, the server judges whether the simple authentication information is the same as the preset authentication information or not, when the server judges that the simple authentication information is the same as the preset authentication information, the server acquires prestored account information which is bound with the preset authentication information, and after the server verifies the account information, the server controls the application client to log in the server through the account information.
As an alternative implementation, in the application client shown in fig. 7:
the receivingunit 701 is further configured to receive preset authentication information input by a user before receiving the simple authentication information input by the user and after the application client successfully logs in the server with the account information (for example, successfully logs in the server with the account information for the first time);
a sendingunit 702, configured to send the identity information of the mobile device and preset verification information to the server; the server stores the binding relationship among the identity information, the preset verification information and the account information of the mobile equipment.
As can be seen, with the application client described in fig. 7, the user can complete the fast login of the server only by inputting the simple authentication information on the application client, so that the user can simply and fast login the server, and the user experience is improved; in addition, by implementing the application client described in fig. 7, the application client does not need to memorize account information for logging in the server, so that even if the mobile device is lost, an illegal user who finds out the mobile device cannot use the application client to log in the server, thereby effectively reducing the risk that the application client illegally logs in the server.
It will be understood by those skilled in the art that all or part of the steps in the methods of the embodiments described above may be implemented by instructions associated with a program, which may be stored in a computer-readable storage medium, where the storage medium includes Read-Only Memory (ROM), Random Access Memory (RAM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), One-time Programmable Read-Only Memory (OTPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), compact disc-Read-Only Memory (CD-ROM), or other Memory, magnetic disk, magnetic tape, or magnetic tape, Or any other medium which can be used to carry or store data and which can be read by a computer.
The above detailed description is made on a login method of an application client and related devices disclosed in the embodiments of the present invention, and a specific example is applied in the detailed description to explain the principle and the implementation of the present invention, and the description of the above embodiments is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (6)

after the application client successfully logs in the server by using the account information, the application client sends the identity information of the mobile equipment and preset verification information to the server; the server stores the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information; the server is also used for detecting whether an original binding relationship is prestored, wherein the original binding relationship is used for binding the account information, the identity information of original equipment and original verification information; the server is further used for judging whether the identity information of the original equipment bound by the original binding relationship is the same as the identity information of the mobile equipment or not when the original binding relationship is prestored, and if the identity information of the original equipment bound by the original binding relationship is not the same as the identity information of the mobile equipment, deleting the original binding relationship, establishing and storing the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information;
the application client sends a login request comprising identity information of mobile equipment for installing the application client and the simple verification information to the server; when the login request is used for triggering the server to identify that preset authentication information bound with the identity information of the mobile device is prestored, the server judges whether the simple authentication information is the same as the preset authentication information or not, and when the server judges that the simple authentication information is the same as the preset authentication information, the server acquires prestored account information bound with the preset authentication information; the account information comprises a user identifier and a user password, wherein the user identifier comprises any one of a user name, a user mailbox and a user number; the user password in the account information is different from the simple authentication information;
the sending unit is used for sending the identity information of the mobile equipment and the preset verification information to the server; the server stores the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information; the server is also used for detecting whether an original binding relationship is prestored, wherein the original binding relationship is used for binding the account information, the identity information of original equipment and original verification information; the server is further used for judging whether the identity information of the original equipment bound by the original binding relationship is the same as the identity information of the mobile equipment or not when the original binding relationship is prestored, and if the identity information of the original equipment bound by the original binding relationship is not the same as the identity information of the mobile equipment, deleting the original binding relationship, establishing and storing the binding relationship among the identity information of the mobile equipment, the preset verification information and the account information;
the sending unit is further configured to send, to the server, a login request including identity information of a mobile device on which the application client is installed and the simple authentication information; when the login request is used for triggering the server to identify that preset authentication information bound with the identity information of the mobile device is prestored, the server judges whether the simple authentication information is the same as the preset authentication information or not, and when the server judges that the simple authentication information is the same as the preset authentication information, the server acquires prestored account information bound with the preset authentication information; the account information comprises a user identifier and a user password, wherein the user identifier comprises any one of a user name, a user mailbox and a user number; the user password in the account information is different from the simple authentication information;
CN201510862804.7A2015-11-302015-11-30Login method of application client and related equipmentActiveCN105337997B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510862804.7ACN105337997B (en)2015-11-302015-11-30Login method of application client and related equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510862804.7ACN105337997B (en)2015-11-302015-11-30Login method of application client and related equipment

Publications (2)

Publication NumberPublication Date
CN105337997A CN105337997A (en)2016-02-17
CN105337997Btrue CN105337997B (en)2020-10-23

Family

ID=55288279

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510862804.7AActiveCN105337997B (en)2015-11-302015-11-30Login method of application client and related equipment

Country Status (1)

CountryLink
CN (1)CN105337997B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105897708A (en)*2016-03-312016-08-24宇龙计算机通信科技(深圳)有限公司Information protection method and mobile terminal
CN106060034A (en)*2016-05-272016-10-26深圳市永兴元科技有限公司Account login method and device
CN107040513B (en)*2016-06-302020-06-02郭铮铮Trusted access authentication processing method, user terminal and server
TW201826119A (en)*2017-01-062018-07-16周宏建Data output method and system capable of fast outputting data while keeping the security of the data
CN109274635B (en)*2017-07-182020-12-25腾讯科技(深圳)有限公司Security management method, client device, server, communication system, and storage medium
CN107707554A (en)*2017-10-182018-02-16维沃移动通信有限公司A kind of login method and mobile terminal of application program account
CN107911340B (en)*2017-10-252020-08-28平安普惠企业管理有限公司Login verification method, device and equipment of application program and storage medium
CN107730364A (en)*2017-10-312018-02-23北京麒麟合盛网络技术有限公司user identification method and device
CN109495493A (en)*2018-12-062019-03-19安徽云探索网络科技有限公司A kind of network link method for building up and device based on network communication
CN110247914A (en)*2019-06-192019-09-17上海明我信息技术有限公司A kind of network cipher management method and device
CN112118243B (en)*2020-09-092023-04-07中国联合网络通信集团有限公司Identity authentication method and system, and Internet application login method and system

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102130918A (en)*2011-04-012011-07-20张仁平Account binding system for network logon authentication
CN102222200A (en)*2011-06-242011-10-19宇龙计算机通信科技(深圳)有限公司Application program logging method and logging management system
CN103425914A (en)*2012-05-172013-12-04宇龙计算机通信科技(深圳)有限公司Login method of application program and communication terminal
CN103546419A (en)*2012-07-092014-01-29上海博路信息技术有限公司Login method
CN103888265A (en)*2014-04-112014-06-25上海博路信息技术有限公司Login system and method based on mobile terminal
CN104079409A (en)*2014-06-102014-10-01百度在线网络技术(北京)有限公司Account login method and device
CN104468108A (en)*2013-09-182015-03-25上海耕云供应链管理有限公司User identity authentication system and user identity authentication method based on barcode
CN104518876A (en)*2013-09-292015-04-15腾讯科技(深圳)有限公司Service login method and device
CN104917727A (en)*2014-03-122015-09-16中国移动通信集团福建有限公司Account authentication method, system and apparatus
CN104935575A (en)*2015-04-292015-09-23努比亚技术有限公司Login method, and authentication method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1835438B (en)*2006-03-222011-07-27阿里巴巴集团控股有限公司Method of realizing single time accession between websites and website thereof

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102130918A (en)*2011-04-012011-07-20张仁平Account binding system for network logon authentication
CN102222200A (en)*2011-06-242011-10-19宇龙计算机通信科技(深圳)有限公司Application program logging method and logging management system
CN103425914A (en)*2012-05-172013-12-04宇龙计算机通信科技(深圳)有限公司Login method of application program and communication terminal
CN103546419A (en)*2012-07-092014-01-29上海博路信息技术有限公司Login method
CN104468108A (en)*2013-09-182015-03-25上海耕云供应链管理有限公司User identity authentication system and user identity authentication method based on barcode
CN104518876A (en)*2013-09-292015-04-15腾讯科技(深圳)有限公司Service login method and device
CN104917727A (en)*2014-03-122015-09-16中国移动通信集团福建有限公司Account authentication method, system and apparatus
CN103888265A (en)*2014-04-112014-06-25上海博路信息技术有限公司Login system and method based on mobile terminal
CN104079409A (en)*2014-06-102014-10-01百度在线网络技术(北京)有限公司Account login method and device
CN104935575A (en)*2015-04-292015-09-23努比亚技术有限公司Login method, and authentication method and device

Also Published As

Publication numberPublication date
CN105337997A (en)2016-02-17

Similar Documents

PublicationPublication DateTitle
CN105337997B (en)Login method of application client and related equipment
CN109471865B (en)Offline data management method, system, server and storage medium
US9450939B2 (en)Method and apparatus for service login based on third party's information
CN106161392B (en)A kind of auth method and equipment
CN106453205B (en)identity verification method and device
CN109039987A (en)A kind of user account login method, device, electronic equipment and storage medium
CN105450643B (en)The authentication method of network insertion, apparatus and system
CN110691085B (en)Login method, login device, password management system and computer readable medium
CN111176794B (en)Container management method, device and readable storage medium
US10509893B2 (en)Method for authenticating a user and corresponding user devices, server and system
JP4755866B2 (en) Authentication system, authentication server, authentication method, and authentication program
CN107911340B (en)Login verification method, device and equipment of application program and storage medium
CN105207985A (en) Application program login method and mobile terminal
CN106534102A (en)Device access method and device and electronic device
CN105577619B (en)Client login method, client and system
CN105681258A (en)Session method and session device based on third-party server
EP3118760A1 (en)Authentication information management system, authentication information management device, program, recording medium, and authentication information management method
KR101879843B1 (en)Authentication mehtod and system using ip address and short message service
CN110602679B (en)Display and transmission method, identity authentication and data transmission device and terminal
KR102118282B1 (en)Method for automating the authentication of use (login information authentication) from a app content
CN105577621B (en)Business operation verification method, device and system
CN112153059A (en)Mail verification code acquisition method and device, electronic equipment and storage medium
CN108600242B (en)Account registration method, device and equipment of application software and readable storage medium
CN107770143B (en)Method and device for verifying client validity
JP6916762B2 (en) Method determination device, method determination method and method determination program

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
EE01Entry into force of recordation of patent licensing contract
EE01Entry into force of recordation of patent licensing contract

Application publication date:20160217

Assignee:GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Assignor:GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

Contract record no.:X2021980000101

Denomination of invention:An application client login method and related devices

Granted publication date:20201023

License type:Common License

Record date:20210106


[8]ページ先頭

©2009-2025 Movatter.jp