身份验证的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机通信技术,尤其涉及一种身份验证的方法、装置及系统。
【背景技术】
[0002]随着移动互联网的发展,越来越多的基于手机等用户终端的应用走进人们的日常生活中,比如通过手机支付购物、手机银行、手机游戏等,这些应用通常涉及货币、游戏装备等个人财产,如果用户的个人帐户被盗,则用户个人的财产也存在被盗用、交易的风险。现有技术中,一般通过密码对用户的身份进行验证来保护用户的财产安全。但是,密码通常由一串字符组成,规律性较强,容易被非法用户根据用户的个人信息猜测出来或通过破解器暴力破解,因此安全性较低。
【发明内容】
[0003]有鉴于此,本发明提供一种身份验证的方法、装置及系统,可提高身份验证的安全性。
[0004]一种身份验证的方法,包括:用户终端接收服务器发送的实物验证请求,所述实物验证请求中包括预置验证场景的信息以及预置验证实物的提示信息,将预置验证实物的提示信息以及虚拟化后的预置验证场景展示给所述用户;根据所述预置验证实物的提示信息,在当前实际场景中采集与预置验证实物相对应的待验证实物信息;根据采集到的待验证实物信息,将虚拟化后的待验证实物添加在所述虚拟化后的预置验证场景的对应位置;以及将包含所述待验证实物的预置验证场景的信息返回给所述服务器,以使所述服务器根据所述预置验证场景以及预置验证实物对所述包含所述待验证实物的预置验证场景进行验证。
[0005]一种身份验证的方法,包括:服务器向用户终端发送实物验证请求,所述实物验证请求中包括预置验证场景的信息以及预置验证实物的提示信息;接收所述用户终端根据所述实物验证请求返回的包含待验证实物的预置验证场景的信息;以及根据所述预置验证场景以及预置验证实物对所述包含所述待验证实物的预置验证场景进行验证,将所述验证的结果返回给所述用户终端。
[0006]一种身份验证的装置,运行于用户终端,包括:接收模块,用于接收服务器发送的实物验证请求,所述实物验证请求中包括预置验证场景的信息以及预置验证实物的提示信息,将预置验证实物的提示信息以及虚拟化后的预置验证场景展示给所述用户;第一采集模块,用于根据所述接收模块接收的所述预置验证实物的提示信息,在当前实际场景中采集与预置验证实物相对应的待验证实物信息;处理模块,用于根据所述第一采集模块采集到的待验证实物信息,将虚拟化后的待验证实物添加在所述虚拟化后的预置验证场景的对应位置;以及验证模块,用于将所述处理模块处理后的包含所述待验证实物的预置验证场景的信息返回给所述服务器,以使所述服务器根据所述预置验证场景以及预置验证实物对所述包含所述待验证实物的预置验证场景进行验证。
[0007]—种身份验证的装置,运行于服务器,包括:实物验证请求发送模块,用于向用户终端发送实物验证请求,所述实物验证请求中包括预置验证场景的信息以及预置验证实物的提示信息;第一接收模块,用于接收所述用户终端根据所述实物验证请求返回的包含待验证实物的预置验证场景的信息;以及验证模块,用于根据所述第一接收模块接收的所述预置验证场景以及预置验证实物对所述包含所述待验证实物的预置验证场景进行验证,将所述验证的结果返回给所述用户终端。
[0008]一种身份验证的系统,包括:配置有上述装置的用户终端;以及配置有上述装置的服务器。
[0009]本发明实施例提供的身份验证的方法、装置及系统,通过用户终端根据服务器发送的实物验证请求,在当前实际场景中采集与预置验证实物相对应的待验证实物信息,然后将获取的待验证实物虚拟化后放置在虚拟化的预置验证场景的对应位置,并将放置了虚拟化后的待验证实物的预置验证场景的信息返回给服务器,以使服务器通过分析提取预置验证场景的信息中的待验证实物的特征数据,并将该特征数据与预置的特征数据进行比较来对用户终端对应用户的身份进行最终验证,由于是通过当前实际场景中采集的待验证实物的特征数据来进行身份验证,而非法用户通常难以获取到待验证场景与待验证实物的信息,并且也无法通过算法破解的方式获得上述特征数据,因此可提高身份验证的安全性。
[0010]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0011]图1示出了一种用户终端的结构框图。
[0012]图2为本发明第一实施例提供的在用户终端内进行身份验证的方法的流程图。
[0013]图3为本发明第二实施例提供的在用户终端内进行身份验证的方法的流程图。
[0014]图4为本发明第二实施例提供的在用户终端内进行身份验证的方法中用于身份注册的场景信息的示意图。
[0015]图5为本发明第二实施例提供的在用户终端内进行身份验证的方法中用于身份注册的实物信息的示意图。
[0016]图6为本发明第三实施例提供的身份验证的方法的流程图。
[0017]图7为本发明第三实施例提供的身份验证的方法中预置验证场景的示意图。
[0018]图8为本发明第三实施例提供的身份验证的方法中待验证实物被移动后的预置验证场景的示意图。
[0019]图9为本发明第四实施例提供的身份验证的方法的流程图。
[0020]图10为本发明第四实施例提供的身份验证的方法中部分步骤的细节流程图。
[0021]图11为本发明第四实施例提供的身份验证的方法中部分步骤的细节流程图。
[0022]图12为本发明第五实施例提供的身份验证的方法的应用环境图。
[0023]图13为本发明第五实施例提供的身份验证的方法的流程图。
[0024]图14为本发明第六实施例提供的在用户终端内进行身份验证的装置的结构示意图。
[0025]图15为图14的装置的存储环境示意图。
[0026]图16为本发明第七实施例提供的在用户终端内进行身份验证的装置的结构示意图。
[0027]图17为本发明第七实施例提供的在用户终端内进行身份验证的装置中部分模块的结构示意图。
[0028]图18为本发明第八实施例提供的身份验证的装置的结构示意图。
[0029]图19为本发明第九实施例提供的身份验证的装置的结构示意图。
[0030]图20为本发明第九实施例提供的身份验证的装置中部分模块的结构示意图。
[0031]图21为本发明第九实施例提供的身份验证的装置中部分模块的结构示意图。
[0032]图22为本发明实施例提供的身份验证的系统的结构示意图。
【具体实施方式】
[0033]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0034]本发明实施例所提供的身份验证的方法可应用于用户终端中实现身份验证,用户终端可以包括智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture ExpertsGroup Aud1 Layer III,动态影像专家压缩标准音频层面3)、MP4 (Moving PictureExperts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机、车载电脑、台式计算机等等。
[0035]图1示出了一种用户终端的结构框图。如图1所示,用户终端100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、射频模块110、定位模块112、图像采集设备114、音频模块116、触控屏幕118以及按键模块120。这些组件通过一条或多条通讯总线/信号线122相互通讯。
[0036]可以理解,图1所示的结构仅为示意,用户终端100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
[0037]存储器102可用于存储软件程序以及模块,如本发明实施例中的在用户终端内进行身份验证的方法及装置对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的在用户终端内进行身份验证的方法。
[0038]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至用户终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0039]外设接口 108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行用户终端100的各种功能以及进行数据处理。
[0040]在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0041]射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n, GSM)、增强型移动通信技术(Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code divis1nmultiple access, W-CDMA),码分多址技术(Code divis1n access, CDMA)、时分多址技术(time divis1n multiple access, TDMA),蓝牙,无线保真技术(Wireless, Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a, IEEE802.lib, IEEE802.1lg和/或 IEEE