CN105337997B - 一种应用客户端的登录方法及相关设备 - Google Patents
一种应用客户端的登录方法及相关设备 Download PDFInfo
- Publication number
- CN105337997B CN105337997B CN201510862804.7A CN201510862804A CN105337997B CN 105337997 B CN105337997 B CN 105337997B CN 201510862804 A CN201510862804 A CN 201510862804A CN 105337997 B CN105337997 B CN 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例涉及移动互联网技术领域,公开了一种应用客户端的登录方法及相关设备。该方法包括:接收应用客户端发送的登录请求,所述登录请求包括安装所述应用客户端的移动设备的身份信息以及用户输入的简易验证信息;识别是否预存储有与所述移动设备的身份信息绑定的预设验证信息,如果预存储有,判断所述简易验证信息与所述预设验证信息是否相同,如果相同,获取预存储的与所述预设验证信息绑定的账号信息;在对所述账号信息进行验证通过后,控制所述应用客户端以所述账号信息登录服务端。实施本发明实施例,可以使应用客户端简单、快速地登录服务端,降低应用客户端非法登录服务端的风险。
Description
技术领域
本发明涉及移动互联网技术领域,尤其涉及一种应用客户端的登录方法及设备。
背景技术
随着移动互联网的迅速发展,手机、平板等移动设备安装的应用客户端(也称为第三方应用程序,即APP)越来越多。其中,移动设备安装的应用客户端通常可以分为无记忆功能的应用客户端和有记忆功能的应用客户端两大类型。对于移动设备安装的无记忆功能的应用客户端,由于这些应用客户端不具备用户账号和密码的记忆功能,用户在使用这些应用客户端登录服务端时通常需要输入相应的账号信息(包括用户名和密码)才能正常登录,这就使得使用这些应用客户端登录服务端时既耗时又繁琐。而对于移动设备安装的有记忆功能的应用客户端,由于这些应用客户端具备账号信息的记忆功能,当移动设备在发生遗失时就存在应用客户端非法登录服务端的风险。
发明内容
本发明实施例公开了一种应用程序的登录方法及相关设备,用于解决应用客户端简单、快速地登录服务端,降低非法登录服务端的风险的问题。
本发明实施例第一方面公开一种应用客户端的登录方法,包括:
接收应用客户端发送的登录请求,所述登录请求包括安装所述应用客户端的移动设备的身份信息以及用户输入的简易验证信息;
识别是否预存储有与所述移动设备的身份信息绑定的预设验证信息,如果预存储有,判断所述简易验证信息与所述预设验证信息是否相同,如果相同,获取预存储的与所述预设验证信息绑定的账号信息;
在对所述账号信息进行验证通过后,控制所述应用客户端以所述账号信息登录服务端。
作为一种可选的实施方式,所述接收应用客户端发送的登录请求之前,所述方法还包括:
在所述应用客户端以所述账号信息成功登录所述服务端后,接收所述应用客户端发送的所述移动设备的身份信息以及用户输入的所述预设验证信息;
存储所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系。
作为一种可选的实施方式,所述存储所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系,包括:
检测是否预存储有原始绑定关系,所述原始绑定关系用于绑定所述账号信息、原始设备的身份信息以及原始验证信息;
如果预存储有所述原始绑定关系,判断所述原始绑定关系绑定的所述原始设备的身份信息与所述移动设备的身份信息是否相同,
如果不相同,删除所述原始绑定关系,并建立所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系并存储。
作为一种可选的实施方式,如果判断所述原始绑定关系绑定的所述原始设备的身份信息与所述移动设备的身份信息相同,所述方法还包括:
判断所述原始验证信息与所述预设验证信息是否相同,如果不相同,将所述预设验证信息替换所述原始验证信息。
作为一种可选的实施方式,所述移动设备的身份信息包括所述移动设备的IMEI码和/或MAC地址;所述简易验证信息包括简易密码、手势密码或者个人生物特征信息中的任一种;所述账号信息包括用户标识以及用户密码,所述用户标识包括用户名称、用户邮箱、用户号码中的任意一种。
本发明实施例第二方面公开一种应用客户端的登录方法,包括:
所述应用客户端接收用户输入的简易验证信息;
所述应用客户端向服务端发送包括安装所述应用客户端的移动设备的身份信息以及所述简易验证信息的登录请求;其中,所述登录请求用于触发所述服务端识别出预存储有与所述移动设备的身份信息绑定的预设验证信息时,由所述服务端判断所述简易验证信息与所述预设验证信息是否相同,当所述服务端判断所述简易验证信息与所述预设验证信息相同时,由所述服务端获取预存储的与所述预设验证信息绑定的账号信息,并且在所述服务端对所述账号信息进行验证通过后,由所述服务端控制所述应用客户端以所述账号信息登录所述服务端。
作为一种可选的实施方式,所述应用客户端接收用户输入的简易验证信息之前,所述方法还包括:
所述应用客户端在以所述账号信息成功登录所述服务端后,向所述服务端发送所述移动设备的身份信息以及所述预设验证信息;其中,由所述服务端存储所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系。
本发明实施例第三方面公开一种服务端,包括:
接收单元,用于接收应用客户端发送的登录请求,所述登录请求包括安装所述应用客户端的移动设备的身份信息以及用户输入的简易验证信息;
识别单元,用于识别是否预存储有与所述移动设备的身份信息绑定的预设验证信息;
判断单元,用于在所述识别单元的识别结果为预存储有时,判断所述简易验证信息与所述预设验证信息是否相同;
获取单元,用于在所述判断单元的判断结果为相同时,获取预存储的与所述预设验证信息绑定的账号信息;
控制单元,用于在对所述账号信息进行验证通过后,控制所述应用客户端以所述账号信息登录服务端。
作为一种可选的实施方式,在所述的服务端中:
所述接收单元,还用在接收应用客户端发送的登录请求之前,以及在所述应用客户端以所述账号信息成功登录所述服务端后,接收所述应用客户端发送的所述移动设备的身份信息以及用户输入的所述预设验证信息;
所述服务端还包括存储单元,用于存储所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系。
作为一种可选的实施方式,所述存储单元包括:
第一模块,用于检测是否预存储有原始绑定关系,所述原始绑定关系用于绑定所述账号信息、原始设备的身份信息以及原始验证信息;
第二模块,用于在所述第一模块的检测结果为预存储有所述原始绑定关系时,判断所述原始绑定关系绑定的所述原始设备的身份信息与所述移动设备的身份信息是否相同;
第三模块,用于在所述第二模块的判断结果为不相同时,删除所述原始绑定关系,并建立所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系并存储。
作为一种可选的实施方式,所述存储单元还包括:
第四模块,用于在所述第二模块的判断结果为相同时,判断所述原始验证信息与所述预设验证信息是否相同,如果不相同,将所述预设验证信息替换所述原始验证信息。
作为一种可选的实施方式,所述移动设备的身份信息包括所述移动设备的IMEI码和/或MAC地址;所述简易验证信息包括简易密码、手势密码或者个人生物特征信息中的任一种;所述账号信息包括用户标识以及用户密码,所述用户标识包括用户名称、用户邮箱、用户号码中的任意一种。
本发明实施例第四方面公开一种应用客户端,包括:
接收单元,用于接收用户输入的简易验证信息;
发送单元,用于向服务端发送包括安装所述应用客户端的移动设备的身份信息以及所述简易验证信息的登录请求;其中,所述登录请求用于触发所述服务端识别出预存储有与所述移动设备的身份信息绑定的预设验证信息时,由所述服务端判断所述简易验证信息与所述预设验证信息是否相同,当所述服务端判断所述简易验证信息与所述预设验证信息相同时,由所述服务端获取预存储的与所述预设验证信息绑定的账号信息,并且在所述服务端对所述账号信息进行验证通过后,由所述服务端控制所述应用客户端以所述账号信息登录所述服务端。
作为一种可选的实施方式,在所述应用客户端中:
所述接收单元,还用于在接收用户输入的简易验证信息之前,以及所述应用客户端在以所述账号信息成功登录所述服务端之后,接收用户输入的所述预设验证信息;
所述发送单元,还用于向所述服务端发送所述移动设备的身份信息以及所述预设验证信息;其中,由所述服务端存储所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系。
与现有技术相比较,本发明实施例具有以下有益效果:
本发明实施例中,服务端可以预存储移动设备的身份信息、预设验证信息以及账号信息的绑定关系,而当用户在移动设备上使用应用客户端来登录服务端时,用户不需要在应用客户端上输入账号信息,仅需要输入简易验证信息,而应用客户端可以将该简易验证信息以及该移动设备的身份信息上报给服务端,当服务端识别出预存储有与该移动设备的身份信息绑定的、且与该简易验证信息相同的预设验证信息后,服务端可以获取与预设验证信息绑定的账号信息,并且在对账号信息进行验证通过后,控制应用客户端以该账号信息登录服务端。可见,实施本发明实施例中,用户仅需要在应用客户端上输入简易验证信息即可完成服务端的快速登录,从而可以实现简单,快速地登录服务端,提升用户体验;此外,实施本发明实施例,应用客户端不需要记忆用于登录服务端的账号信息,这样即使移动设备发生遗失,拾到移动设备的非法用户也无法使用应用客户端来登录服务端,从而可以有效地降低应用客户端非法登录服务端的风险。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种网络架构示意图;
图2是本发明实施例公开的一种应用客户端的登录方法的流程示意图;
图3是本发明实施例公开的另一种应用客户端的登录方法的流程示意图;
图4是本发明实施例公开的另一种应用客户端的登录方法的流程示意图
图5是本发明实施例公开的一种服务端的结构示意图;
图6是本发明实施例公开的另一种服务端的结构示意图;
图7是本发明实施例公开的一种应用客户端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种应用程序的登录方法及相关设备,可以使应用客户端简单、快速地登录服务端,降低应用客户端非法登录服务端的风险。以下分别进行详细说明。
为了更好地理解本发明实施例公开的应用程序的登录方法及相关设备,下面先对本发明实施例涉及到的网络架构进行描述。请参阅图1,图1是本发明实施例公开的一种网络架构示意图。如图1所示,本发明实施例公开的网络架构可以包括应用客户端和服务端,其中,应用客户端可以安装在手机、平板电脑甚至穿戴设备等移动设备上,并且应用客户端可以通过移动互联网与服务端进行通讯连接。本发明实施例中,应用客户端可以包括社交应用客户端、游戏应用客户端、在线支付应用客户端等各类需要应用账号信息来登录服务端的应用客户端,本发明实施例不作具体限定。本发明实施例中,实施图1所示的网络架构,用户仅需要在应用客户端上输入简易验证信息即可完成服务端的快速登录,从而可以实现简单,快速地登录服务端,提升用户体验;此外,实施图1所示的网络架构,应用客户端不需要记忆用于登录服务端的账号信息,这样即使移动设备发生遗失,拾到移动设备的非法用户也无法使用应用客户端来登录服务端,从而可以有效地降低应用客户端非法登录服务端的风险。
基于图1所描述的网络架构,本发明实施例公开了一种应用客户端的登录方法。请参阅图2,图2是本发明实施例公开的一种应用客户端的登录方法的流程示意图。其中,图2所描述的应用客户端的登录方法是从服务端的角度进行描述的。如图2所示,该应用客户端的登录方法可以包括以下步骤。
201、服务端接收应用客户端发送的登录请求,该登录请求包括安装应用客户端的移动设备的身份信息以及用户输入的简易验证信息。
本发明实施例中,安装应用客户端的移动设备的身份信息可以包括移动设备的国际移动设备识别码(International Mobile Equipment Identification Number,IMEI);或者,可以包括移动设备的MAC地址;又或者,可以同时包括移动设备的IMEI和MAC地址。其中,IMEI是由15位数字组成的"电子串号",它与每个移动设备一一对应,而且每个移动设备的IMEI是全世界唯一的。而MAC地址是指网卡的物理地址,通常是由网卡生产厂家烧入网卡的EPROM,它存储的是传输数据时真正赖以标识发出数据和接收数据的移动设备的地址,具有全球唯一性。
本发明实施例中,应用客户端可以同时为用户提供两种不同的登录入口,一种账号信息登录入口,另一种是简易登录入口。其中,账号信息登录入口顾名思义就是需要用户输入账号信息的登录入口;而简易登录入口是需要用户输入简易验证信息的登录入口。相应地,用户可以选择应用客户端提供的简易登录入口,并且通过该简易登录入口输入简易验证信息给应用客户端。本发明实施例中,简易验证信息的输入相对于账号信息的输入要更加便捷、简单。其中,简易验证信息可以包括简易密码、手势密码或者个人生物特征信息中的任一种。举例来说,简易密码可以是a、b、1、11等;而手势密码可以是类似于“8”字的手势轨迹;而个人生物信息可以包括指纹、虹膜等,本发明实施例不作限定。特别地,当简易验证信息是手势密码时,用户可以通过应用客户端提供的简易登录入口输入手机密码;当简易验证信息是指纹时,用户可以通过应用客户端提供的简易登录入口输入指纹。
本发明实施例中,上述的账号信息可以包括用户标识以及用户密码,其中,用户标识包括用户名称、用户邮箱、用户号码中的任意一种,本发明实施例不作限定。
202、服务端识别是否预存储有与该移动设备的身份信息绑定的预设验证信息,如果预存储有与该移动设备的身份信息绑定的预设验证信息,执行步骤203;反之,如果未预存储有与该移动设备的身份信息绑定的预设验证信息,向应用客户端发送登录失败提示信息,并结束本流程。
本发明实施例中,服务端可以识别服务端是否预存储有与该移动设备的身份信息绑定的预设验证信息,如果服务端预存储有与该移动设备的身份信息绑定的预设验证信息,执行步骤203;反之,如果服务端未预存储有与该移动设备的身份信息绑定的预设验证信息,向应用客户端发送登录失败提示信息,并结束本流程。
203、服务端判断该简易验证信息与该预设验证信息是否相同,如果该简易验证信息与该预设验证信息相同,执行步骤204;反之,如果该简易验证信息与该预设验证信息不相同,向应用客户端发送登录失败提示信息,并结束本流程。
204、服务端获取预存储的与该预设验证信息绑定的账号信息。
本发明实施例中,服务端可以获取服务端预存储的与该预设验证信息绑定的账号信息。其中,账号信息可以包括用户标识和用户密码。
205、服务端在对该账号信息进行验证通过后,控制应用客户端以该账号信息登录服务端。
在一个实施例中,服务端在对该账号信息进行验证通过后,可以将即将登录服务端的、与该简易验证信息对应的账号信息推送给应用客户端进行显示,由用户对该账号信息进行确认之后,应用客户端再登录服务端。
在另一个实施例中,服务端在对该账号信息进行验证通过后,可以在后台控制应用客户端直接登录服务端,并且在应用客户端登录服务端后,服务端可以将登录服务端的、与该简易验证信息对应的账号信息推送给应用客户端进行显示。
在图2所描述的方法中,服务端可以预存储移动设备的身份信息、预设验证信息以及账号信息的绑定关系,而当用户在移动设备上使用应用客户端来登录服务端时,用户不需要在应用客户端上输入账号信息,仅需要输入简易验证信息,而应用客户端可以将该简易验证信息以及该移动设备的身份信息上报给服务端,当服务端识别出预存储有与该移动设备的身份信息绑定的、且与该简易验证信息相同的预设验证信息后,服务端可以获取与预设验证信息绑定的账号信息,并且在对账号信息进行验证通过后,控制应用客户端以该账号信息登录服务端。可见,实施图2所描述的方法中,用户仅需要在应用客户端上输入简易验证信息即可完成服务端的快速登录,从而可以实现简单,快速地登录服务端,提升用户体验;此外,实施图2所描述的方法,应用客户端不需要记忆用于登录服务端的账号信息,这样即使移动设备发生遗失,拾到移动设备的非法用户也无法使用应用客户端来登录服务端,从而可以有效地降低应用客户端非法登录服务端的风险。
基于图1所描述的网络架构,本发明实施例公开了另一种应用客户端的登录方法。请参阅图3,图3是本发明实施例公开的一种应用客户端的登录方法的流程示意图。其中,图3所描述的应用客户端的登录方法仍是从服务端的角度进行描述的。其中,图3所描述的应用客户端的登录方法是对图2所描述的应用客户端的登录方法进行优化得到的。如图3所示,该应用客户端的登录方法可以包括以下步骤。
301、服务端在应用客户端以账号信息成功登录服务端后,接收应用客户端发送的移动设备的身份信息以及用户输入的预设验证信息。
本发明实施例中,举例来说,用户在移动设备安装的应用客户端上首次使用账号信息登录服务端之后,应用客户端可以主动为用户提供简易登录入口,当用户通过在简易登录入口输入预设验证信息后,应用客户端可以将移动设备的身份标识以及用户输入的预设验证信息发送给服务端。其中,预设验证信息也可以简易密码、手势密码或者个人生物特征信息中的任一种。
302、服务端存储该移动设备的身份信息、该预设验证信息以及该账号信息的绑定关系。
本发明实施例中,上述步骤302中,服务端存储该移动设备的身份信息、该预设验证信息以及该账号信息的绑定关系的方式具体可以为:
服务端检测是否预存储有原始绑定关系,其中,该原始绑定关系用于绑定该账号信息、原始设备的身份信息以及原始验证信息;其中,原始设备的身份信息可以是原始设备的IMEI和/或MAC地址,而原始验证信息可以是简易密码、手势密码或者个人生物特征信息中的任一种;如果预存储有该原始绑定关系,服务端可以进一步判断该原始绑定关系绑定的原始设备的身份信息与该移动设备的身份信息是否相同,如果不相同,服务器可以删除该原始绑定关系,并建立该移动设备的身份信息、该预设验证信息以及该账号信息的绑定关系并存储。
作为一种可选的实施方式,如果判断原始绑定关系绑定的原始设备的身份信息与该移动设备的身份信息相同,那么服务端可以进一步判断原始验证信息与该预设验证信息是否相同,如果不相同,可以将预设验证信息替换原始验证信息,从而实现存储该移动设备的身份信息、该预设验证信息以及该账号信息的绑定关系。当判断原始绑定关系绑定的原始设备的身份信息与该移动设备的身份信息相同,并且判断原始验证信息与该预设验证信息也相同时,服务端仍旧可以存储该移动设备的身份信息、该预设验证信息以及该账号信息的绑定关系,并删除该原始绑定关系。
其中,步骤303~步骤307与前面实施例中的步骤201~步骤205相同,本发明实施例此处不作赘述。
可见,实施图3所描述的方法中,用户仅需要在应用客户端上输入简易验证信息即可完成服务端的快速登录,从而可以实现简单,快速地登录服务端,提升用户体验;此外,实施图3所描述的方法,应用客户端不需要记忆用于登录服务端的账号信息,这样即使移动设备发生遗失,拾到移动设备的非法用户也无法使用应用客户端来登录服务端,从而可以有效地降低应用客户端非法登录服务端的风险。
基于图1所描述的网络架构,本发明实施例公开了另一种应用客户端的登录方法。请参阅图4,图4是本发明实施例公开的一种应用客户端的登录方法的流程示意图。其中,图4所描述的应用客户端的登录方法是从应用客户端以及服务端两个角度进行描述的。如图4所示,该应用客户端的登录方法可以包括以下步骤。
401、应用客户端在以账号信息成功登录服务端后,向服务端发送安装应用客户端的移动设备的身份信息以及预设验证信息。
402、服务端接收应用客户端发送的该移动设备的身份信息以及预设验证信息账号信息。
403、服务端存储应用客户端发送的该移动设备的身份信息、预设验证信息以及账号信息的绑定关系。
本发明实施例中,服务端可以在其数据库中增加字段来存储应用客户端发送的该移动设备的身份信息(如IMEI、MAC地址)、预设验证信息以及账号信息的绑定关系。
404、应用客户端接收用户输入的简易验证信息。
405、应用客户端向服务端发送包括安装应用客户端的移动设备的身份信息以及简易验证信息的登录请求。
406、服务端接收应用客户端发送的包括安装应用客户端的移动设备的身份信息以及简易验证信息的登录请求。
407、服务端识别是否预存储有与该移动设备的身份信息绑定的预设验证信息,如果预存储有与该移动设备的身份信息绑定的预设验证信息,执行步骤408;反之,如果未预存储有与该移动设备的身份信息绑定的预设验证信息,向应用客户端发送登录失败提示信息,并结束本流程。
408、服务端判断该简易验证信息与该预设验证信息是否相同,如果该简易验证信息与该预设验证信息相同,执行步骤409;反之,如果该简易验证信息与该预设验证信息不相同,向应用客户端发送登录失败提示信息,并结束本流程。
409、服务端获取预存储的与该预设验证信息绑定的账号信息。
本发明实施例中,服务端可以获取服务端预存储的与该预设验证信息绑定的账号信息。其中,账号信息可以包括用户标识和用户密码。
410、服务端在对该账号信息进行验证通过后,控制应用客户端以该账号信息登录服务端。
在一个实施例中,服务端在对该账号信息进行验证通过后,可以将即将登录服务端的、与该简易验证信息对应的账号信息推送给应用客户端进行显示,由用户对该账号信息进行确认之后,应用客户端再登录服务端。
本发明实施例中,在同一个移动设备的同一个应用客户端上,用户可以使用不同账号信息来登录服务端,并且可以在服务端上为不同的账号信息分别设置不同的预设验证信息,当用户在同一个移动设备的同一个应用客户端上为两个或者多个不同的账号信息设置相同的预设验证信息时,服务端可以提示应用客户端预设验证信息不能重复,需另外设置。当用户在应用客户端上输入不同的简易验证信息时,服务端可以根据不同的简易验证信息来区分不同的对应账号信息。
本发明实施例中,当用户在不同移动设备的应用客户端上使用同一个账号信息登录服务端,并且在服务器上设置预设验证信息时,服务端可以删除该账号信息、原始设备的身份信息以及原始验证信息的绑定关系。
本发明实施例中,用户可以通过账号信息或者简易验证信息来登录服务端,两种登录方式可以灵活切换。
本发明实施例中,用户通过应用客户端可以对设置在服务端上的预设验证信息进行修改或者取消,本发明实施例不作限定。
可见,实施图4所描述的方法中,用户仅需要在应用客户端上输入简易验证信息即可完成服务端的快速登录,从而可以实现简单,快速地登录服务端,提升用户体验;此外,实施图4所描述的方法,应用客户端不需要记忆用于登录服务端的账号信息,这样即使移动设备发生遗失,拾到移动设备的非法用户也无法使用应用客户端来登录服务端,从而可以有效地降低应用客户端非法登录服务端的风险。
基于图1所描述的网络架构,本发明实施例公开了一种服务端。请参阅图5,图5是本发明实施例公开的一种服务端的结构示意图。如图5所示,该服务端可以包括:
接收单元501,用于接收应用客户端发送的登录请求,该登录请求包括安装应用客户端的移动设备的身份信息以及用户输入的简易验证信息;
识别单元502,用于识别是否预存储有与该移动设备的身份信息绑定的预设验证信息;
判断单元503,用于在识别单元502的识别结果为预存储有时,判断简易验证信息与预设验证信息是否相同;
获取单元504,用于在判断单元503的判断结果为相同时,获取预存储的与预设验证信息绑定的账号信息;
控制单元505,用于在对账号信息进行验证通过后,控制应用客户端以该账号信息登录服务端。
作为一种可选的实施方式,在图5所描述的服务端中,还包括存储单元506,其中:
接收单元501,还用在接收应用客户端发送的登录请求之前,以及在应用客户端以该账号信息成功登录服务端后,接收应用客户端发送的该移动设备的身份信息以及用户输入的预设验证信息;
存储单元506,用于存储该移动设备的身份信息、预设验证信息以及该账号信息的绑定关系。
基于图1所描述的网络架构,本发明实施例公开了另一种服务端。请参阅图6,图6是本发明实施例公开的另一种服务端的结构示意图。其中,图6所示的服务端是由图5所示的服务端进行优化得到的。在图6所示的服务端中,存储单元506可以包括:
第一模块5061,用于检测是否预存储有原始绑定关系,该原始绑定关系用于绑定该账号信息、原始设备的身份信息以及原始验证信息;
第二模块5062,用于在第一模块5061的检测结果为预存储有原始绑定关系时,判断原始绑定关系绑定的原始设备的身份信息与该移动设备的身份信息是否相同;
第三模块5063,用于在第二模块5062的判断结果为不相同时,删除原始绑定关系,并建立该移动设备的身份信息、预设验证信息以及该账号信息的绑定关系并存储。
作为一种可选的实施方式,存储单元506还可以包括:
第四模块5064,用于在第二模块5062的判断结果为相同时,判断原始验证信息与预设验证信息是否相同,如果不相同,将预设验证信息替换原始验证信息。
本发明实施例中,移动设备的身份信息可以包括移动设备的IMEI码和/或MAC地址;而简易验证信息可以包括简易密码、手势密码或者个人生物特征信息中的任一种;其中,账号信息包括用户标识以及用户密码,而用户标识包括用户名称、用户邮箱、用户号码中的任意一种,本发明实施例不作限定。
可见,实施图5~图6所描述的服务端,用户仅需要在应用客户端上输入简易验证信息即可完成服务端的快速登录,从而可以实现简单,快速地登录服务端,提升用户体验;此外,实施图5~图6所描述的服务端,使得应用客户端不需要记忆用于登录服务端的账号信息,这样即使移动设备发生遗失,拾到移动设备的非法用户也无法使用应用客户端来登录服务端,从而可以有效地降低应用客户端非法登录服务端的风险。
基于图1所描述的网络架构,本发明实施例公开了一种应用客户端。请参阅图7,图7是本发明实施例公开的一种应用客户端的结构示意图。如图7所示,该应用客户端可以包括:
接收单元701,用于接收用户输入的简易验证信息;
发送单元702,用于向服务端发送包括安装应用客户端的移动设备的身份信息以及该简易验证信息的登录请求;其中,登录请求用于触发服务端识别出预存储有与移动设备的身份信息绑定的预设验证信息时,由服务端判断简易验证信息与预设验证信息是否相同,当服务端判断简易验证信息与预设验证信息相同时,由服务端获取预存储的与预设验证信息绑定的账号信息,并且在服务端对账号信息进行验证通过后,由服务端控制应用客户端以账号信息登录服务端。
作为一种可选的实施方式,在图7所示的应用客户端中:
接收单元701,还用于在接收用户输入的简易验证信息之前,以及应用客户端在以账号信息成功登录服务端(如首次以账号信息成功登录服务端)之后,接收用户输入的预设验证信息;
发送单元702,还用于向服务端发送移动设备的身份信息以及预设验证信息;其中,由服务端存储移动设备的身份信息、预设验证信息以及账号信息的绑定关系。
可见,实施图7所描述的应用客户端,用户仅需要在应用客户端上输入简易验证信息即可完成服务端的快速登录,从而可以实现简单,快速地登录服务端,提升用户体验;此外,实施图7所描述的应用客户端,应用客户端不需要记忆用于登录服务端的账号信息,这样即使移动设备发生遗失,拾到移动设备的非法用户也无法使用应用客户端来登录服务端,从而可以有效地降低应用客户端非法登录服务端的风险。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(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)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种应用客户端的登录方法及相关设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (6)
1.一种应用客户端的登录方法,其特征在于,包括:
服务端在应用客户端以账号信息成功登录服务端后,接收所述应用客户端发送的移动设备的身份信息以及用户输入的预设验证信息;
所述服务端检测是否预存储有原始绑定关系,所述原始绑定关系用于绑定所述账号信息、原始设备的身份信息以及原始验证信息;
如果预存储有所述原始绑定关系,所述服务端判断所述原始绑定关系绑定的所述原始设备的身份信息与所述移动设备的身份信息是否相同,
如果不相同,所述服务端删除所述原始绑定关系,并建立所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系并存储;
所述服务端接收所述应用客户端发送的登录请求,所述登录请求包括安装所述应用客户端的移动设备的身份信息以及用户基于简易登录入口输入的简易验证信息,登录入口为所述应用客户端所提供的两种不同的登录入口,所述登录入口包括账号信息登录入口和简易登录入口;
所述服务端识别是否预存储有与所述移动设备的身份信息绑定的预设验证信息,如果预存储有,判断所述简易验证信息与所述预设验证信息是否相同,如果相同,获取预存储的与所述预设验证信息绑定的账号信息;所述账号信息包括用户标识以及用户密码;所述账号信息中的所述用户密码与所述简易验证信息不同;所述用户标识包括用户名称、用户邮箱、用户号码中的任意一种;
所述服务端在对所述账号信息进行验证通过后,将所述用户密码与所述用户标识发送到所述应用客户端进行显示,在接收到所述应用客户端返回确认消息后,控制所述应用客户端以所述账号信息登录服务端;
其中,所述移动设备的身份信息包括所述移动设备的IMEI码和/或MAC地址。
2.根据权利要求1所述的登录方法,其特征在于,如果判断所述原始绑定关系绑定的所述原始设备的身份信息与所述移动设备的身份信息相同,所述方法还包括:
判断所述原始验证信息与所述预设验证信息是否相同,如果不相同,将所述预设验证信息替换所述原始验证信息。
3.一种应用客户端的登录方法,其特征在于,包括:
应用客户端在以账号信息成功登录服务端后,向所述服务端发送移动设备的身份信息以及预设验证信息;其中,由所述服务端存储所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系;所述服务端还用于检测是否预存储有原始绑定关系,所述原始绑定关系用于绑定所述账号信息、原始设备的身份信息以及原始验证信息;所述服务端还用于在预存储有所述原始绑定关系时判断所述原始绑定关系绑定的所述原始设备的身份信息与所述移动设备的身份信息是否相同,如果不相同,删除所述原始绑定关系,并建立所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系并存储;
所述应用客户端接收用户基于简易登录入口输入的简易验证信息,登录入口为所述应用客户端所提供的两种不同的登录入口,所述登录入口包括账号信息登录入口和简易登录入口;
所述应用客户端向所述服务端发送包括安装所述应用客户端的移动设备的身份信息以及所述简易验证信息的登录请求;其中,所述登录请求用于触发所述服务端识别出预存储有与所述移动设备的身份信息绑定的预设验证信息时,由所述服务端判断所述简易验证信息与所述预设验证信息是否相同,当所述服务端判断所述简易验证信息与所述预设验证信息相同时,由所述服务端获取预存储的与所述预设验证信息绑定的账号信息;所述账号信息包括用户标识以及用户密码,所述用户标识包括用户名称、用户邮箱、用户号码中的任意一种;所述账号信息中的所述用户密码与所述简易验证信息不同;
在所述服务端对所述账号信息进行验证通过后,接收并显示所述服务端发送的所述用户密码与所述用户标识;
发送针对所显示的所述用户密码与所述用户标识的确认消息到所述服务端,以使所述服务端控制所述应用客户端以所述账号信息登录所述服务端;
其中,所述移动设备的身份信息包括所述移动设备的IMEI码和/或MAC地址。
4.一种服务端,其特征在于,包括:
接收单元,用于在接收应用客户端发送的登录请求之前,以及在所述应用客户端以账号信息成功登录所述服务端后,接收所述应用客户端发送的移动设备的身份信息以及用户输入的预设验证信息;
第一模块,用于检测是否预存储有原始绑定关系,所述原始绑定关系用于绑定所述账号信息、原始设备的身份信息以及原始验证信息;
第二模块,用于如果预存储有所述原始绑定关系,判断所述原始绑定关系绑定的所述原始设备的身份信息与所述移动设备的身份信息是否相同,
第三模块,用于如果不相同,删除所述原始绑定关系,并建立所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系并存储;
所述接收单元,还用于接收所述应用客户端发送的登录请求,所述登录请求包括安装所述应用客户端的移动设备的身份信息以及用户基于简易登录入口输入的简易验证信息,登录入口为所述应用客户端所提供的两种不同的登录入口,所述登录入口包括账号信息登录入口和简易登录入口;
识别单元,用于识别是否预存储有与所述移动设备的身份信息绑定的预设验证信息;
判断单元,用于在所述识别单元的识别结果为预存储有时,判断所述简易验证信息与所述预设验证信息是否相同;
获取单元,用于在所述判断单元的判断结果为相同时,获取预存储的与所述预设验证信息绑定的账号信息;所述账号信息包括用户标识以及用户密码;所述账号信息中的所述用户密码与所述简易验证信息不同;所述用户标识包括用户名称、用户邮箱、用户号码中的任意一种;
控制单元,用于在对所述账号信息进行验证通过后,将所述用户密码与所述用户标识发送到所述应用客户端进行显示,在接收到所述应用客户端返回确认消息后,控制所述应用客户端以所述账号信息登录服务端;
其中,所述移动设备的身份信息包括所述移动设备的IMEI码和/或MAC地址。
5.根据权利要求4所述的服务端,其特征在于,还包括:
第四模块,用于在所述第二模块的判断结果为相同时,判断所述原始验证信息与所述预设验证信息是否相同,如果不相同,将所述预设验证信息替换所述原始验证信息。
6.一种应用客户端,其特征在于,包括:
接收单元,用于在接收用户输入的简易验证信息之前,以及应用客户端在以账号信息成功登录服务端之后,接收用户输入的预设验证信息;
发送单元,用于向所述服务端发送移动设备的身份信息以及所述预设验证信息;其中,由所述服务端存储所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系;所述服务端还用于检测是否预存储有原始绑定关系,所述原始绑定关系用于绑定所述账号信息、原始设备的身份信息以及原始验证信息;所述服务端还用于在预存储有所述原始绑定关系时判断所述原始绑定关系绑定的所述原始设备的身份信息与所述移动设备的身份信息是否相同,如果不相同,删除所述原始绑定关系,并建立所述移动设备的身份信息、所述预设验证信息以及所述账号信息的绑定关系并存储;
所述接收单元,还用于接收用户基于简易登录入口输入的简易验证信息,登录入口为所述应用客户端所提供的两种不同的登录入口,所述登录入口包括账号信息登录入口和简易登录入口;
所述发送单元,还用于向所述服务端发送包括安装所述应用客户端的移动设备的身份信息以及所述简易验证信息的登录请求;其中,所述登录请求用于触发所述服务端识别出预存储有与所述移动设备的身份信息绑定的预设验证信息时,由所述服务端判断所述简易验证信息与所述预设验证信息是否相同,当所述服务端判断所述简易验证信息与所述预设验证信息相同时,由所述服务端获取预存储的与所述预设验证信息绑定的账号信息;所述账号信息包括用户标识以及用户密码,所述用户标识包括用户名称、用户邮箱、用户号码中的任意一种;所述账号信息中的所述用户密码与所述简易验证信息不同;
所述发送单元,还用于在所述服务端对所述账号信息进行验证通过后,接收并显示所述服务端发送的所述用户密码与所述用户标识,发送针对所显示的所述用户密码与所述用户标识的确认消息到所述服务端,以使所述服务端控制所述应用客户端以所述账号信息登录所述服务端;
其中,所述移动设备的身份信息包括所述移动设备的IMEI码和/或MAC地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510862804.7A CN105337997B (zh) | 2015-11-30 | 2015-11-30 | 一种应用客户端的登录方法及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510862804.7A CN105337997B (zh) | 2015-11-30 | 2015-11-30 | 一种应用客户端的登录方法及相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105337997A CN105337997A (zh) | 2016-02-17 |
CN105337997B true CN105337997B (zh) | 2020-10-23 |
Family
ID=55288279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510862804.7A Active CN105337997B (zh) | 2015-11-30 | 2015-11-30 | 一种应用客户端的登录方法及相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105337997B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105897708A (zh) * | 2016-03-31 | 2016-08-24 | 宇龙计算机通信科技(深圳)有限公司 | 一种信息保护方法及移动终端 |
CN106060034A (zh) * | 2016-05-27 | 2016-10-26 | 深圳市永兴元科技有限公司 | 账号登录方法和装置 |
CN107040513B (zh) * | 2016-06-30 | 2020-06-02 | 郭铮铮 | 一种可信访问认证处理方法、用户终端和服务端 |
TW201826119A (zh) * | 2017-01-06 | 2018-07-16 | 周宏建 | 資料輸出方法及系統 |
CN109274635B (zh) * | 2017-07-18 | 2020-12-25 | 腾讯科技(深圳)有限公司 | 安全管理方法、客户端设备、服务器、通信***及存储介质 |
CN107707554A (zh) * | 2017-10-18 | 2018-02-16 | 维沃移动通信有限公司 | 一种应用程序账号的登录方法及移动终端 |
CN107911340B (zh) * | 2017-10-25 | 2020-08-28 | 平安普惠企业管理有限公司 | 应用程序的登录验证方法、装置、设备及存储介质 |
CN107730364A (zh) * | 2017-10-31 | 2018-02-23 | 北京麒麟合盛网络技术有限公司 | 用户识别方法及装置 |
CN109495493A (zh) * | 2018-12-06 | 2019-03-19 | 安徽云探索网络科技有限公司 | 一种基于网络通信的网络链路建立方法及装置 |
CN110247914A (zh) * | 2019-06-19 | 2019-09-17 | 上海明我信息技术有限公司 | 一种网络密码管理方法和装置 |
CN112118243B (zh) * | 2020-09-09 | 2023-04-07 | 中国联合网络通信集团有限公司 | 身份认证方法及***,和互联网应用登录方法及*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102130918A (zh) * | 2011-04-01 | 2011-07-20 | 张仁平 | 一种进行网络登录认证的帐号绑定*** |
CN102222200A (zh) * | 2011-06-24 | 2011-10-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用程序登录方法及登录管理*** |
CN103425914A (zh) * | 2012-05-17 | 2013-12-04 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的登录方法及通信终端 |
CN103546419A (zh) * | 2012-07-09 | 2014-01-29 | 上海博路信息技术有限公司 | 一种登录方法 |
CN103888265A (zh) * | 2014-04-11 | 2014-06-25 | 上海博路信息技术有限公司 | 一种基于移动终端的登录***和方法 |
CN104079409A (zh) * | 2014-06-10 | 2014-10-01 | 百度在线网络技术(北京)有限公司 | 账号的登录方法及装置 |
CN104468108A (zh) * | 2013-09-18 | 2015-03-25 | 上海耕云供应链管理有限公司 | 基于条形码的用户身份认证***及认证方法 |
CN104518876A (zh) * | 2013-09-29 | 2015-04-15 | 腾讯科技(深圳)有限公司 | 服务登录方法及装置 |
CN104917727A (zh) * | 2014-03-12 | 2015-09-16 | ***通信集团福建有限公司 | 一种帐户鉴权的方法、***及装置 |
CN104935575A (zh) * | 2015-04-29 | 2015-09-23 | 努比亚技术有限公司 | 一种登录方法、鉴权方法及设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1835438B (zh) * | 2006-03-22 | 2011-07-27 | 阿里巴巴集团控股有限公司 | 一种在网站间实现单次登录的方法及网站 |
-
2015
- 2015-11-30 CN CN201510862804.7A patent/CN105337997B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102130918A (zh) * | 2011-04-01 | 2011-07-20 | 张仁平 | 一种进行网络登录认证的帐号绑定*** |
CN102222200A (zh) * | 2011-06-24 | 2011-10-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用程序登录方法及登录管理*** |
CN103425914A (zh) * | 2012-05-17 | 2013-12-04 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的登录方法及通信终端 |
CN103546419A (zh) * | 2012-07-09 | 2014-01-29 | 上海博路信息技术有限公司 | 一种登录方法 |
CN104468108A (zh) * | 2013-09-18 | 2015-03-25 | 上海耕云供应链管理有限公司 | 基于条形码的用户身份认证***及认证方法 |
CN104518876A (zh) * | 2013-09-29 | 2015-04-15 | 腾讯科技(深圳)有限公司 | 服务登录方法及装置 |
CN104917727A (zh) * | 2014-03-12 | 2015-09-16 | ***通信集团福建有限公司 | 一种帐户鉴权的方法、***及装置 |
CN103888265A (zh) * | 2014-04-11 | 2014-06-25 | 上海博路信息技术有限公司 | 一种基于移动终端的登录***和方法 |
CN104079409A (zh) * | 2014-06-10 | 2014-10-01 | 百度在线网络技术(北京)有限公司 | 账号的登录方法及装置 |
CN104935575A (zh) * | 2015-04-29 | 2015-09-23 | 努比亚技术有限公司 | 一种登录方法、鉴权方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105337997A (zh) | 2016-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105337997B (zh) | 一种应用客户端的登录方法及相关设备 | |
US9450939B2 (en) | Method and apparatus for service login based on third party's information | |
CN109471865B (zh) | 一种离线数据管理方法、***、服务器及存储介质 | |
JP4755866B2 (ja) | 認証システム、認証サーバ、認証方法および認証プログラム | |
CN106453205B (zh) | 一种身份验证方法和装置 | |
CN105227321B (zh) | 信息处理方法、服务器及客户端 | |
CN110691085B (zh) | 登录方法、装置、密码管理***及计算机可读介质 | |
CN111176794B (zh) | 一种容器管理方法、装置及可读存储介质 | |
CN107086979B (zh) | 一种用户终端验证登录方法及装置 | |
CN107911340B (zh) | 应用程序的登录验证方法、装置、设备及存储介质 | |
US10509893B2 (en) | Method for authenticating a user and corresponding user devices, server and system | |
CN106254319B (zh) | 一种轻应用登录控制方法和装置 | |
CN105577619B (zh) | 一种客户端登录方法、客户端以及*** | |
CN105681258A (zh) | 基于第三方服务器的会话方法和会话装置 | |
CN106357684B (zh) | 游戏应用程序的登录方法及装置 | |
EP3118760B1 (en) | Authentication information management system, authentication information management device, program, recording medium, and authentication information management method | |
CN110730446A (zh) | 一种登录方法、终端及计算机存储介质 | |
KR101879843B1 (ko) | Ip 주소와 sms를 이용한 인증 방법 및 시스템 | |
CN110602679B (zh) | 显示、传输方法和身份认证、数据传输装置及终端 | |
KR102118282B1 (ko) | 소정 앱 콘텐츠에서의 사용 인증(로그인 정보 인증)을 자동화하는 방법 | |
CN112153059A (zh) | 邮件验证码获取方法、装置、电子设备和存储介质 | |
CN105577621B (zh) | 一种业务操作验证方法、装置以及*** | |
CN108600242B (zh) | 应用软件的账号注册方法、装置、设备及可读存储介质 | |
CN105025482B (zh) | 一种通信信息处理方法及其设备 | |
CN107770143B (zh) | 一种验证客户端合法性的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry 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 |