身份验证方法及装置、存储介质及电子设备与流程

文档序号:29160872发布日期:2022-03-09 00:29阅读:84来源:国知局
身份验证方法及装置、存储介质及电子设备与流程

1.本发明涉及网络安全领域,特别涉及一种身份验证方法及装置、存储介质及电子设备。


背景技术:

2.互联网领域的不断延伸,各种功能的应用软件在不同的领域中得到广泛应用。为了确保应用过程中的安全性,各种应用软件均设置了相应的验证过程,以确定用户信息的安全性。
3.现有在对用户身份进行验证时,多采用生物特征信息进行验证,例如指纹验证,人脸验证等,发明人对现有的身份验证过程进行研究发现,采用生物特征信息进行验证,容易涉及用户的隐私,并造成相应隐私的泄露,降低了身份验证过程中用户身份信息的安全性。


技术实现要素:

4.鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的一种身份验证方法及装置、存储介质及电子设备,技术方案如下所述:
5.一种身份验证方法,包括:
6.当需要对用户进行身份验证时,向所述用户展示用于身份验证的解锁界面;
7.接收所述用户在所述解锁界面中输入的解锁指令,并依据所述解锁指令,启动用户手持终端中的摄像设备,对目标区域进行拍摄,获得与所述目标区域对应的第一图像;所述目标区域为所述用户指定的区域;
8.将所述第一图像与预设的各个验证图像进行匹配;
9.若存在与所述第一图像相匹配的验证图像,确定对所述用户进行身份验证的验证级别;
10.若对所述用户进行身份验证的验证级别小于预设验证级别,则在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
11.上述的方法,可选的,还包括:
12.若对所述用户进行身份验证的验证级别不小于预设验证级别,在所述解锁界面中显示密码输入框;
13.当所述用户在所述密码输入框中输入的密码为正确密码时,在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
14.上述的方法,可选的,所述将所述第一图像与预设的各个验证图像进行匹配,包括:
15.在所述第一图像中提取多个实物图像;
16.在所述多个实物图像中确定目标实物图像;
17.将所述目标实物图像作为匹配目标,若所述目标实物图像存在于任意一个验证图像中,则确定存在与所述第一图像相匹配的验证图像。
18.上述的方法,可选的,所述在所述解锁界面中显示所述第一图像,包括:
19.获取预先设定的特效图像;
20.在所述解锁界面中显示所述第一图像的过程中,同时显示所述特效图像。
21.上述的方法,可选的,还包括:
22.在达到预设更新时间点时,对所述预设的各个验证图像进行更新。
23.上述的方法,可选的,所述验证图像的预设过程,包括:
24.拍摄所述用户指定的实物图像;
25.建立所述实物图像与所述用户之间的验证关系;
26.将所述实物图像以及所述验证关系存储至用户的手持终端中。
27.一种身份验证装置,包括:
28.展示单元,用于当需要对用户进行身份验证时,向所述用户展示用于身份验证的解锁界面;
29.接收单元,用于接收所述用户在所述解锁界面中输入的解锁指令,并依据所述解锁指令,启动用户手持终端中的摄像设备,对目标区域进行拍摄,获得与所述目标区域对应的第一图像;所述目标区域为所述用户指定的区域;
30.匹配单元,用于将所述第一图像与预设的各个验证图像进行匹配;
31.第一确定单元,用于若存在与所述第一图像相匹配的验证图像,确定对所述用户进行身份验证的验证级别;
32.显示单元,用于若对所述用户进行身份验证的验证级别小于预设验证级别,则在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
33.上述的装置,可选的,还包括:
34.更新单元,用于在达到预设更新时间点时,对所述预设的各个验证图像进行更新。
35.一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的身份验证方法。
36.一种电子设备,包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述的身份验证方法。
37.与现有技术相比,本发明具有以下优点:一种身份验证方法,包括:当需要对用户进行身份验证时,向所述用户展示用于身份验证的解锁界面;接收所述用户在所述解锁界面中输入的解锁指令,并依据所述解锁指令,启动用户手持终端中的摄像设备,对目标区域进行拍摄,获得与所述目标区域对应的第一图像;所述目标区域为所述用户指定的区域;将所述第一图像与预设的各个验证图像进行匹配;若存在与所述第一图像相匹配的验证图像,确定对所述用户进行身份验证的验证级别;若对所述用户进行身份验证的验证级别小于预设验证级别,则在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
38.本发明实施例提供的身份验证方法,未采用传统的生物特征作为身份验证时的参照标准,用户预先上传一张用于身份验证的验证图像,该验证图像由用户在只有用户知道的现实场景中获取,在需要身份验证时,用户在其知道的现实场景中拍摄图像,进行身份验证,避免了使用用户的身份信息,提升了用户身份信息的安全性。
39.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,
而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
40.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
41.图1为本发明实施例提供的一种身份验证方法的方法流程图;
42.图2为本发明实施例提供的一种身份验证方法的又一方法流程图;
43.图3为本发明实施例提供的一种身份验证装置的结构示意图;
44.图4为本发明实施例提供的一种身份验证装置的又一结构示意图;
45.图5为本发明实施例提供的一种电子设备的结构图。
具体实施方式
46.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
47.参考图1示出了,本发明实施例提供的一种身份验证方法的方法流程图,图1示出的方法执行过程为本发明实施例提供的身份验证方法的一种可行性实现方案,该方法可以应用在各种移动终端中,其执行主体为设置在移动终端的处理器,所述身份验证方法具体包括:
48.s101:当需要对用户进行身份验证时,向所述用户展示用于身份验证的解锁界面;
49.本发明实施例提供的方法中,当用户需要登录相应系统进行业务处理时,处理器调用用户手持终端中的预先设定的解锁界面,并将所述解锁界面展示给用户。
50.s102:接收所述用户在所述解锁界面中输入的解锁指令,并依据所述解锁指令,启动用户手持终端中的摄像设备,对目标区域进行拍摄,获得与所述目标区域对应的第一图像;所述目标区域为所述用户指定的区域;
51.本发明实施例提供的方法中,用户在所述解锁界面中输入解锁指令,所述解锁界面可以为一种预先设定的任意一种图形界面,其中可以显示已设定的背景图形,也可以显示诸如特定的图案。
52.所述解锁指令可以是用户在所述解锁界面中的任意操作,或者按所述解锁界面中已显示的背景图形或者特定图案所显示的轨迹,所对应移动的手势轨迹。
53.s103:将所述第一图像与预设的各个验证图像进行匹配;
54.本发明实施例提供的方法中,预设有验证图像库,所述验证图像库中,包括应用系统下所有注册用户的个人信息,以及每个注册用户预先存储的用于用户登录验证的验证图像,每个验证图像为用户自己可知的特定场景下的图形。
55.s104:若存在与所述第一图像相匹配的验证图像,确定对所述用户进行身份验证的验证级别;
56.s105:若对所述用户进行身份验证的验证级别小于预设验证级别,则在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
57.本发明实施例提供的方法中,根据用户身份验证的验证级别,可以设定多级验证,第一级验证为图形验证,第二级验证可以为密码验证,若用户身份验证的级别小于预设级别,如仅登录查询数据,可仅进行第一级验证,若需要登录进行相关的金融操作,则可以设定在第一级验证后,进行第二级验证。
58.本发明实施例提供的身份验证方法,未采用传统的生物特征作为身份验证时的参照标准,用户预先上传一张用于身份验证的验证图像,该验证图像由用户在只有用户知道的现实场景中获取,在需要身份验证时,用户在其知道的现实场景中拍摄图像,进行身份验证,避免了使用用户的身份信息,提升了用户身份信息的安全性。
59.本发明实施例提供的方法中,还包括:
60.若对所述用户进行身份验证的验证级别不小于预设验证级别,在所述解锁界面中显示密码输入框;
61.当所述用户在所述密码输入框中输入的密码为正确密码时,在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
62.参考图2示出了本发明实施例提供的身份验证方法的一详细流程图,包括:
63.s201:当需要对用户进行身份验证时,向所述用户展示用于身份验证的解锁界面;
64.s202:接收所述用户在所述解锁界面中输入的解锁指令,并依据所述解锁指令,启动用户手持终端中的摄像设备,对目标区域进行拍摄,获得与所述目标区域对应的第一图像;所述目标区域为所述用户指定的区域;
65.s203:将所述第一图像与预设的各个验证图像进行匹配;
66.s204:判断是否存在与所述第一图像匹配的验证图像,如果存在,执行步骤s205;否则执行s209;
67.s205:确定对所述用户进行身份验证的验证级别;
68.s206:判断验证级别是否小于预设的验证级别;如果是,执行s208;否则执行s207;
69.s207:在所述解锁界面中显示密码输入框;当所述用户在所述密码输入框中输入的密码为正确密码时,在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证;
70.s208:在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
71.本发明实施例提供的方法中,所述将所述第一图像与预设的各个验证图像进行匹配,包括:
72.在所述第一图像中提取多个实物图像;
73.在所述多个实物图像中确定目标实物图像;
74.将所述目标实物图像作为匹配目标,若所述目标实物图像存在于任意一个验证图像中,则确定存在与所述第一图像相匹配的验证图像。
75.本发明实施例提供的方法中,用户可以在特定场景下拍摄用于当前验证的第一图像,例如用户拍摄自己所在环境中的特定场景,或者拍摄特定图案,在实际验证中,在第一图像中提取相应的实物图像,以所述实物图像为验证依据进行验证。
76.本发明实施例提供的方法中,所述在所述解锁界面中显示所述第一图像,包括:
77.获取预先设定的特效图像;
78.在所述解锁界面中显示所述第一图像的过程中,同时显示所述特效图像。
79.本发明实施例提供的方法中,在显示所述第一图像的过程中,可以同时显示相应的特效,例如背景中可以显示相应的动画等。
80.本发明实施例提供的方法中,还包括:
81.在达到预设更新时间点时,对所述预设的各个验证图像进行更新。
82.本发明实施例提供的方法中,用户可以定期更新验证图像,确保验证的安全性。
83.本发明实施例提供的方法中,所述验证图像的预设过程,包括:
84.拍摄所述用户指定的实物图像;
85.建立所述实物图像与所述用户之间的验证关系;
86.将所述实物图像以及所述验证关系存储至用户的手持终端中。
87.本发明实施例提供的方法中,在实际应用过程中可以解锁识别图、对应的解锁成功后的多媒体(文本、图片、视频动画)的录入。
88.可以用手机应用扫描实景。通过摄像头获取实景中的识别图图像,利用ar引擎进行识别图的匹配。
89.实时展示欢迎信息以及特效后跳转解锁成功页面/或者提示找不到识别图。识别出识别图后调出对应的多媒体特效等,结合实景进行渲染展示。
90.本发明实施例提供的方法中,自定义识别图作为解锁验证方法、解锁成功后对应的多媒体特效的录入。
91.利用摄像头扫描自定义的实景识别图。
92.解锁成功后实时展示多媒体特效,解锁超时展示提示。
93.该展示方法嵌入到手机应用扫一扫。
94.该方法用于上锁安全性不高,交互性较强的应用。
95.本发明实施例还提供了与一种身份验证方法对应的一种身份验证装置,所述身份验证装置用于实现所述身份验证方法在实际中的应用,所述一种身份验证装置的结构图可参照图3,所述装置中包括:
96.展示单元301,用于当需要对用户进行身份验证时,向所述用户展示用于身份验证的解锁界面;
97.接收单元302,用于接收所述用户在所述解锁界面中输入的解锁指令,并依据所述解锁指令,启动用户手持终端中的摄像设备,对目标区域进行拍摄,获得与所述目标区域对应的第一图像;所述目标区域为所述用户指定的区域;
98.匹配单元303,用于将所述第一图像与预设的各个验证图像进行匹配;
99.第一确定单元304,用于若存在与所述第一图像相匹配的验证图像,确定对所述用户进行身份验证的验证级别;
100.显示单元305,用于若对所述用户进行身份验证的验证级别小于预设验证级别,则在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
101.本发明实施例提供的身份验证装置,未采用传统的生物特征作为身份验证时的参照标准,用户预先上传一张用于身份验证的验证图像,该验证图像由用户在只有用户知道的现实场景中获取,在需要身份验证时,用户在其知道的现实场景中拍摄图像,进行身份验
证,避免了使用用户的身份信息,提升了用户身份信息的安全性。
102.在图3的基础上,本发明实施例还提供了所述身份验证装置的一详细结构图,如图4所示,还包括:
103.更新单元306,用于在达到预设更新时间点时,对所述预设的各个验证图像进行更新。
104.本发明实施例提供的身份验证装置包括处理器和存储器,上述各个单元均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
105.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来动态执行身份验证过程。
106.本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述身份验证方法。
107.本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述身份验证方法。
108.如图5所示,本发明实施例提供了一种电子设备,所述电子设备40包括至少一个处理器401、以及与处理器401连接的至少一个存储器402、总线403;其中,处理器401、存储器402通过总线403完成相互间的通信;处理器401用于调用存储器402中的程序指令,以执行上述的身份验证方法。本文中的设备可以是服务器、pc、pad、手机等。
109.需要说明的是,本发明提供的身份验证方法及装置、存储介质及电子设备可用于网络安全领域。上述仅为示例,并不对本发明提供的身份验证方法及装置、存储介质及电子设备的应用领域进行限定。
110.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序,包括:
111.当需要对用户进行身份验证时,向所述用户展示用于身份验证的解锁界面;
112.接收所述用户在所述解锁界面中输入的解锁指令,并依据所述解锁指令,启动用户手持终端中的摄像设备,对目标区域进行拍摄,获得与所述目标区域对应的第一图像;所述目标区域为所述用户指定的区域;
113.将所述第一图像与预设的各个验证图像进行匹配;
114.若存在与所述第一图像相匹配的验证图像,确定对所述用户进行身份验证的验证级别;
115.若对所述用户进行身份验证的验证级别小于预设验证级别,则在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
116.上述的方法,可选的,还包括:
117.若对所述用户进行身份验证的验证级别不小于预设验证级别,在所述解锁界面中显示密码输入框;
118.当所述用户在所述密码输入框中输入的密码为正确密码时,在所述解锁界面中显示所述第一图像,并通过对所述用户的身份验证。
119.上述的方法,可选的,所述将所述第一图像与预设的各个验证图像进行匹配,包括:
120.在所述第一图像中提取多个实物图像;
121.在所述多个实物图像中确定目标实物图像;
122.将所述目标实物图像作为匹配目标,若所述目标实物图像存在于任意一个验证图像中,则确定存在与所述第一图像相匹配的验证图像。
123.上述的方法,可选的,所述在所述解锁界面中显示所述第一图像,包括:
124.获取预先设定的特效图像;
125.在所述解锁界面中显示所述第一图像的过程中,同时显示所述特效图像。
126.上述的方法,可选的,还包括:
127.在达到预设更新时间点时,对所述预设的各个验证图像进行更新。
128.上述的方法,可选的,所述验证图像的预设过程,包括:
129.拍摄所述用户指定的实物图像;
130.建立所述实物图像与所述用户之间的验证关系;
131.将所述实物图像以及所述验证关系存储至用户的手持终端中。
132.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
133.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
134.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
135.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
136.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
137.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的
形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
138.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1