用户身份验证方法和装置的制造方法

文档序号:8474984阅读:266来源:国知局
用户身份验证方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及移动互联网技术,尤其涉及一种用户身份验证方法和装置。
【背景技术】
[0002]随着移动互联技术的流行,越来越多的用户通过安装在移动终端上的各种应用程序来获取资讯,享受服务。为了识别不同用户的身份,应用程序的服务端在用户注册时一般需要用户提供自己的用户名和密码。一旦注册成功,用户以后可以使用自己在注册时使用的用户名和密码来登录,并使用所述应用程序。但是,各种应用程序层出不穷,同一个用户通常对不同的网站和应用程序都执行过上述的注册操作。因此,难免会出现用户自己忘记自己注册时使用的密码的情况。
[0003]为了不影响用户对应用程序的正常使用,服务端一般会采用文本消息的形式发送给忘记密码的用户一个验证消息。所述验证消息中包含着一个验证码,也被称为验证信息。用户终端接收到上述验证消息之后,一般由用户将验证信息输入至一个身份验证界面中,从而使得服务端能够对自己的身份进行再次的验证。
[0004]上述解决方案虽然能够从验证消息中获取到验证信息,但是仍然需要向用户显示一个身份验证界面,待在身份验证界面中输入提取到的验证信息以后,方可继续验证操作,其执彳丁效率仍有待进一步的提尚。

【发明内容】

[0005]针对上述技术问题,本发明实施例提供了一种用户身份验证方法和装置,以显著提高用户身份验证过程的执行效率。
[0006]第一方面,本发明实施例提供了一种用户身份验证方法,所述方法包括:
[0007]获取验证服务器发送的用户终端标识为目的地的验证消息,其中,所述验证消息包括验证文本消息或者验证多媒体消息;
[0008]从所述验证消息中获取验证信息;
[0009]向所述验证服务器发送所述验证信息,以便所述验证服务器对用户身份进行验证;
[0010]若接收到所述验证服务器发送的验证成功消息,向用户展示登录成功界面。
[0011]第二方面,本发明实施例还提供了一种用户身份验证装置,所述装置包括:
[0012]验证消息获取模块,用于获取验证服务器发送的用户终端标识为目的地的验证消息,其中,所述验证消息包括验证文本消息或者验证多媒体消息;
[0013]验证信息获取模块,用于从所述验证消息中获取验证信息;
[0014]验证信息发送模块,用于向所述验证服务器发送所述验证信息,以便所述验证服务器对用户身份进行验证;
[0015]第一界面显示模块,用于当接收到所述验证服务器发送的验证成功消息之时,向用户显示登录成功界面。
[0016]本发明实施例提供的用户身份验证方法和装置通过获取验证服务器发送的用户终端标识为目的地的验证消息,从所述验证消息中获取验证信息,向所述验证服务器发送所述验证信息,以及若接收到所述验证服务器发送的验证成功消息,向用户展示登录成功界面,从而显著提高了用户身份验证过程的执行效率。
【附图说明】
[0017]图1是本发明第一实施例提供的用户身份验证方法的流程图;
[0018]图2是本发明第三实施例提供的用户身份验证方法中验证信息获取的流程图;
[0019]图3是本发明第四实施例提供的用户身份验证方法中验证信息发送的流程图;
[0020]图4是本发明第五实施例提供的用户身份验证方法的流程图;
[0021]图5是本发明第六实施例提供的用户身份验证装置的结构图。
【具体实施方式】
[0022]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0023]第一实施例
[0024]本实施例提供了用户身份验证方法的一种技术方案。本技术方案可以由用户终端来执行,该用户终端可以通过2G、3G、4G、WIFI等方式与互联网相连,从而通过上述连接方式与应用程序的服务端进行数据通信。
[0025]参见图1,所述用户身份验证方法包括:
[0026]SI I中,获取验证服务器发送的用户终端标识为目的地的验证消息,其中,所述验证消息包括验证文本消息或者验证多媒体消息。
[0027]在用户终端上安装的很多应用程序客户端都需要用户在使用之前进行登录。一般来说,用户在客户端执行登录时至少需要输入自己的密码。由于用户很可能会忘记自己的密码,用户在密码输入的操作中时常出现输入错误密码的情况。
[0028]应用程序的验证服务器在一段时间内重复多次收到用户输入的错误密码时,所述验证服务器会以用户终端标识为目的地址,向所述用户终端发送一条验证消息。所述用户终端标识可以是用户的手机号,通常为客户端的用户注册时与用户账户绑定的用户终端标识。所述验证消息可以是验证文本消息,也可以是验证多媒体消息。具体的,重复多次收到错误密码的次数可以设定为三次。
[0029]所述验证文本消息包括短信以及各种应用程序内发送的,内容包含文本的消息。所述验证多媒体消息包括彩信以及各种应用程序内发送的,内容包含多媒体内容的消息。
[0030]无论是验证文本消息,还是验证多媒体消息,其中都包含有用来验证用户身份的验证信息,或者包含有经过进一步的处理从中能够提取到验证信息的字段。
[0031]所述验证服务器向用户终端发送所述验证消息之后,用户终端内配置的客户端可以通过监测获取到此验证消息。例如可以监测客户端所在用户终端的短信、邮件或其他接收到的通知消息。
[0032]S12中,从所述验证消息中获取验证信息。
[0033]由于所述验证消息中包含有验证信息,在获取到所述验证服务器发送的验证消息之后,客户端可以从所述验证消息中获取到其中包含的验证信息。
[0034]具体的,从所述验证消息中获取验证信息可以是从所述验证文本消息中提取所述验证信息,也可以是对所述验证文本消息进行处理,以获得所述验证信息,还可以是从所述验证多媒体消息中提取所述验证信息。
[0035]从所述验证文本消息中提取所述验证信息可以是对所述验证文本消息的文本解析而完成的验证信息提取。进一步的,可以对所述验证文本消息中的字符类型进行识别,从而实现从所述验证文本消息中提取所述验证信息。比如,所述验证文本消息中包含的验证信息是西文字符以及数字,而所述验证文本消息的其他内容是中文字符,则可以通过对所述验证文本消息中字符类型的识别提取到所述验证文本消息中的验证信息。
[0036]对所述验证文本消息进行处理,以获得所述验证信息可以是利用哈希算法计算所述验证文本消息的数据摘要,并将所述数据摘要作为所述验证信息。
[0037]从所述验证多媒体消息中提取所述验证信息则可以是从接收到的验证多媒体消息中提取包含验证信息的验证信息图片,在通过对验证信息图片的进一步处理而获得所述验证信息。
[0038]S13中,向所述验证服务器发送所述验证信息,以便所述验证服务器对用户身份进行验证。
[0039]从所述验证消息中获取所述验证服务器发送的验证信息之后,客户端将获取到的验证信息发送给所述验证服务器。所述验证服务器接收到所述客户端发送的验证信息之后,利用所述验证信息对用户的身份进行验证。
[0040]S14中,若接收到所述验证服务器发送的验证成功消息,向用户展示登录成功界面。
[0041]所述验证服务器在接收到客户端发送的所述验证信息后,根据接收到的验证信息进行用户的身份验证。如果接收到的所述验证信息是正确的,则对用户的身份验证成功,所述验证服务器向用户发送验证成功消息。所述客户端在接收到所述验证服务器发送的验证成功消息之后,向用户显示登录成功界面。具体的,所述登录成功界面可以是提示用户已经成功登录的对话框,也可以是利用用户的身份信息进行登录后的显示界面。
[0042]进一步的,为了增强用户账户的安全性,在所述登录成功界面可以加入提示用户重新设置密码的提示消息,以及密码重置界面的界面链接。用户点
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1