一种验证码处理方法及装置的制造方法

文档序号:9711489阅读:438来源:国知局
一种验证码处理方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及互联网技术领域,特别涉及一种验证码处理方法及装置。
【背景技术】
[0002]目前,在网上银行、网上购物、团购、票务、账号注册等业务中,为了避免用户的非法注册,保护用户的隐私和财产安全,通常需要通过短信验证来验证用户的身份,例如,在用户通过手机进行账号注册时,提供账号注册业务的提供商为避免非法注册或降低服务器的存储压力,通常会通过限制同一手机号的注册次数来限制同一用户的注册次数,当后台服务器接收到用户通过手机发送的注册请求时,获取该手机的手机号,向该手机发送验证短信,该验证短信中包含用户实现账号注册的凭证,该凭证通常是一字符串,用户收到验证短信时,将该字符串输入到对应的验证输入框,后台服务器判断用户输入的字符串与该后台服务器向用户发送的字符串是否相同,如果相同,确定执行账号注册的用户为合法用户,则允许执行该账号注册操作,如果不同,则不允许用户执行该账号注册操作。
[0003]随着网络技术和电子技术的不断发展,在没有移动通讯网络的情况下,能够通过W1-FI实现上网功能的移动终端种类越来越多,因而,很多情况下,用户在进行账号注册操作时,并不是必须使用手机来进行,也可以使用不能安装SIM(Subscriber IdentityModule客户识别模块)卡的其他移动终端来进行,当然,在有W1-FI信号覆盖的情况下,也可以使用没有安装S頂卡的手机来进行,此时,账号注册业务对应的后台服务器就无法通过短信将验证码发送给本端,一种常用的解决方式是由用户输入自己的手机号,后台服务器接收到该手机号时,根据该手机号将验证短信发送到用户手机。但是,这样的方式,需要用户手动输入自己的手机号,在手机接收到验证短信时,还需要将验证短信中的验证码手动输入到对应的验证输入框,即在当前使用的移动终端没有安装SIM卡时,即需要用户手动输入自己的手机号,又需要手动输入接收到的验证码,造成了用户时间的浪费。

【发明内容】

[0004]本发明提供一种验证码处理方法及装置,用以在没有安装身份识别卡进行短信验证时,节省用户时间。
[0005]本发明提供一种验证码处理方法,包括:
[0006]在本地没有安装用户身份识别卡时,通过互联网向网络侧发送验证码获取请求,以使网络侧将包含所述验证码的验证短信发送给本地预先绑定的终端,其中,所述本地预先绑定的终端中安装有用户身份识别卡;
[0007]通过目标应用获取所述本地预先绑定的终端发送的验证码。
[0008]本发明的有益效果在于:由于本地预先绑定了安装有用户身份识别卡的终端,因而,在本地没有安装用户身份识别卡的情况下,当通过互联网向网络侧发送验证码获取请求时,无需用户手动操作,就能够使网络侧自动将包含验证码的验证短信发送给本地预先绑定的终端,其次,能够通过目标应用获取本地预先绑定的终端发送的验证码,因而,无需用户手动输入验证码,节省了用户的时间。
[0009]在一个实施例中,通过所述目标应用获取所述本地预先绑定的终端发送的验证码,包括:
[0010]接收所述本地预先绑定的终端通过所述目标应用发送的验证码;
[0011]当所述验证码为加密验证码时,对所述加密验证码进行解密;
[0012]当解密成功时,获取所述验证码。
[0013]本实施例的有益效果在于:由于验证码为加密验证码,因而,避免了验证码被盗取,保证了验证码的安全。
[0014]在一个实施例中,本地存储有本地预先绑定的终端的设备标识,所述对加密验证码进行解密,包括:
[0015]显示所述加密验证码对应的密码输入界面;
[0016]当接收到在所述密码输入界面输入的密码后,判断在所述密码输入界面输入的密码和所述本地预先绑定的终端的设备标识是否一致;
[0017]当在所述密码输入界面输入的密码与所述本地预先绑定的终端的设备标识一致时,确定解密成功;
[0018]当在所述密码验证界面输入的密码与所述本地预先绑定的终端的设备标识不一致时,确定解密失败。
[0019]本实施例的有益效果在于:由于本地存储有本地预先绑定的终端的设备标识,且加密验证码的密码与本地预先绑定的终端的设备标识一致,因而,当用户输入密码之后,可直接将输入的密码与本地预先绑定的终端的设备标识进行比对来验证用户输入的密码是否正确,简化了验证用户输入的密码是否正确的过程。
[0020]本发明还提供一种验证码处理方法,包括:
[0021]接收网络侧发送的验证短信,所述验证短信是由网络侧根据本地预先绑定的终端发送的验证码获取请求生成的,所述验证短信的内容包含与所述验证短信对应的应用标识和验证码;
[0022]根据所述验证短信的内容中包含的应用标识确定所述验证短信对应的应用;
[0023]开启所述验证短信对应的应用;
[0024]通过所述验证短信对应的应用将所述验证短信的内容中包含的验证码发送给本地预先绑定的终端。
[0025]本发明的有益效果在于:由于本地预先绑定了向网络侧发送验证码获取请求的终端,因而,本地可自动接收网络侧发送的验证短信,无需用户进行手动操作,且由于验证短信的内容包含了验证短信对应的应用标识,因而,可通过验证短信对应的应用将验证码自动发送给本地预先绑定的终端,无需用户手动输入验证码,节省了用户的时间。
[0026]在一个实施例中,所述通过所述验证短信对应的应用将所述验证短信的内容中包含的验证码发送给本地预先绑定的终端,包括:
[0027]将本地的设备标识作为密码对所述验证码进行加密;
[0028]将所述加密后的验证码发送给本地预先绑定的终端,其中,所述与本地预先绑定的终端中存储有本地的设备标识。
[0029]本实施例的有益效果在于:直接将本地的设备标识作为密码对验证码进行加密,由于加密后的验证码发送给本地预先绑定的终端,且本地预先绑定的终端中存储有本地的设备标识,因而,即保证了验证码的安全,又简化了本地预先存储的终端对用户输入的密码的验证过程。
[0030]本发明还提供一种验证码处理装置,包括:
[0031]发送模块,用于在本地没有安装用户身份识别卡时,通过互联网向网络侧发送验证码获取请求,以使网络侧将包含所述验证码的验证短信发送给本地预先绑定的终端,其中,所述本地预先绑定的终端中安装有用户身份识别卡;
[0032]获取模块,用于通过目标应用获取所述本地预先绑定的终端发送的验证码。
[0033]在一个实施例中,所述获取模块,包括:
[0034]接收子模块,用于接收所述本地预先绑定的终端通过所述目标应用发送的验证码;
[0035]解密子模块,用于当所述验证码为加密验证码时,对所述加密验证码进行解密;
[0036]获取子模块,用于当解密成功
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1