CN115098845A - 免密登录方法、装置、电子设备及存储介质 - Google Patents
免密登录方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN115098845A CN115098845A CN202210731848.6A CN202210731848A CN115098845A CN 115098845 A CN115098845 A CN 115098845A CN 202210731848 A CN202210731848 A CN 202210731848A CN 115098845 A CN115098845 A CN 115098845A
- Authority
- CN
- China
- Prior art keywords
- user
- login
- information
- determining
- verification
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012795 verification Methods 0.000 claims abstract description 71
- 230000009191 jumping Effects 0.000 claims abstract description 6
- 230000001815 facial effect Effects 0.000 claims description 36
- 230000006870 function Effects 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 9
- 230000007613 environmental effect Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 210000003462 vein Anatomy 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/197—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/70—Multimodal biometrics, e.g. combining information from different biometric modalities
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Ophthalmology & Optometry (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Collating Specific Patterns (AREA)
Abstract
本发明公开了一种免密登录方法、装置、电子设备及存储介质,该方法包括响应于用户在登录页面发起的登录请求,采集用户所在登录场景的场景信息,根据场景信息,确定用户进行登录的登录方式,基于登录方式,采集用户对应的现场用户信息,调用预先存储在区块链中与用户对应的用户身份信息,并对现场用户信息进行验证,得到验证结果,若验证结果为验证成功,则从登录页面跳转至用户请求访问的功能页面。采用本发明实施例,能够有效的提高用户在登录页面进行登录时的便捷性和时效性。
Description
技术领域
本发明涉及网络安全技术领域,尤其涉及一种免密登录方法、装置、电子设备及存储介质。
背景技术
目前无论是网站还是APP,在使用前都是需要进行登录。而目前主流的登录方式都是采用输入账号密码的方式进行登录,或者短信验证码的方式进行验证并登录。
然而,在目前主流的登录方式中,存在以下缺陷:
(1)、当用户忘记账号或密码时,将无法进行登录操作,降低了网站和APP使用的便捷性;
(2)、当用户的手机无法接收短信时,将无法进行登录、修改密码等操作,影响了网站和APP使用的时效性。
因此,目前亟需一种无需密码认证的登录方式,以提高登录的便捷性和时效性。
发明内容
本发明实施例的目的是提供一种免密登录方法、装置、电子设备及存储介质,以解决目前的登录方式存在的便捷性和时效性问题。
第一方面,本发明实施例提供了一种免密登录方法,包括:
响应于用户在登录页面发起的登录请求,采集用户所在登录场景的场景信息;
根据所述场景信息,确定所述用户进行登录的登录方式;
基于所述登录方式,采集所述用户对应的现场用户信息;
调用预先存储在区块链中与所述用户对应的用户身份信息,并对所述现场用户信息进行验证,得到验证结果;
若所述验证结果为验证成功,则从所述登录页面跳转至所述用户请求访问的功能页面。
进一步的,所述场景信息包括环境亮度值,所述根据所述场景信息,确定所述用户进行登录的登录方式,包括:
检测到所述环境亮度值满足第一预设条件时,确定面部识别为所述用户进行登录的登录方式。
进一步的,所述场景信息还包括环境嘈杂度,所述根据所述场景信息,确定所述用户进行登录的登录方式,还包括:
检测到所述环境亮度值和所述环境嘈杂度满足第二预设条件时,确定面部识别和语音识别的组合识别方式为所述用户进行登录的登录方式。
进一步的,所述根据所述场景信息,确定所述用户进行登录的登录方式,还包括:
检测到所述环境亮度值和所述环境嘈杂度满足第三预设条件时,确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
进一步的,所述现场用户信息包括现场面部图像,所述对所述现场用户信息进行验证,得到验证结果,包括:
根据所述用户身份信息中的面部图像,确定所述现场面部图像的人脸辨识度;
若所述人脸辨识度大于预设辨识度时,得到验证成功的验证结果。
进一步的,所述现场用户信息包括现场面部图像和现场语音信息,所述对所述现场用户信息进行验证,得到验证结果,包括:
根据所述用户身份信息中的面部图像和语音信息,确定所述现场面部图像的人脸辨识度和所述现场语音信息的声纹辨识度;
根据所述人脸辨识度和所述声纹辨识度对应的权重,确定所述用户的身份置信度;
若所述身份置信度大于预设置信度时,得到验证成功的验证结果。
进一步的,所述方法还包括:
在连续预设次数得到的验证结果为验证失败后,确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
第二方面,本发明实施例提供了一种免密登录装置,包括:
第一采集模块,用于响应于用户在登录页面发起的登录请求,采集用户所在登录场景的场景信息;
第一确定模块,用于根据所述场景信息,确定所述用户进行登录的登录方式;
第二采集模块,用于基于所述登录方式,采集所述用户对应的现场用户信息;
验证模块,用于调用预先存储在区块链中与所述用户对应的用户身份信息,并对所述现场用户信息进行验证,得到验证结果;
跳转模块,用于若所述验证结果为验证成功,则从所述登录页面跳转至所述用户请求访问的功能页面。
第三方面,本发明实施例提供了一种电子设备,电子设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的免密登录方法中的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的免密登录方法中的步骤。
本发明实施例提供了一种免密登录方法、装置、电子设备及存储介质,通过采集用户所在登录场景的场景信息,确定用户进行登录的登录方式,并调用预先存储在区块链中与用户对应的用户身份信息,对现场采集的与确定的登录方式对应的现场用户信息进行验证,能够在验证成功后从登录页面跳转至用户请求访问的功能页面,有效的提高了用户在登录页面进行登录的便捷性和时效性。
附图说明
图1是本发明实施例提供的免密登录方法的一种流程示意图;
图2是本发明实施例提供的免密登录方法的第二种流程示意图;
图3是本发明实施例提供的免密登录方法的第三种流程示意图;
图4是本发明实施例提供的免密登录装置的一种结构示意图;
图5是本发明实施例提供的免密登录装置的另一种结构示意图;
图6是本发明实施例提供的电子设备的一种结构示意图;
图7是本发明实施例提供的电子设备的另一种结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解的是,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
在相关技术中,无论是使用网站还是APP,首先都是需要在登录页面进行登录操作,并根据预先注册的注册信息对用户进行的登录进行验证,从而才可以将网站或者APP的功能页面展示在用户面前。
目前主流的登录方式都是采用输入账号密码的方式进行登录,或者通过短信验证码的方式进行验证并登录。然而这些主流的登录方式却存在以下弊端:当用户忘记账号或密码时,将无法进行登录操作,降低了网站和APP使用的便捷性;当用户的手机无法接收短信时,将无法进行登录、修改密码等操作,影响了网站和APP使用的时效性。
为了解决相关技术中存在的技术问题,本发明实施例提供了一种免密登录方法,请参见图1,图1是本发明实施例提供的免密登录方法的一种流程示意图,该方法包括步骤101至步骤105;
步骤101,响应于用户在登录页面发起的登录请求,采集用户所在登录场景的场景信息。
在本实施例中,当用户需要进入某个网站或APP的功能页面使用对应的功能时,用户需要通过在网站或APP的登录页面进行登录操作。具体的,当进入登录页面时,自动生成登录请求,该登录请求用于请求从当前的登录页面跳转至用户请求访问的功能页面。例如,当用户在终端上打开微信APP时,终端显示器将显示出微信APP的登录页面,并生成登录请求,该登录请求用于请求登录微信APP,以从当前的微信APP登录页面跳转至用户请求访问的微信聊天页面。
其中,场景信息为用户所在的登录场景当前的环境信息。
步骤102,根据所述场景信息,确定所述用户进行登录的登录方式。
在本实施例中,由于不同用户所在的登录场景的环境信息是不同的,因此,本实施例为不同的环境信息提供不同的登录方式,以在不同环境信息的登录场景下选择对应的、有效的登录方式。
采用本发明实施例,能够在不同环境信息的登录场景下,确定相匹配的登录方式,并采用该相匹配的登录方式进行登录验证,从而能够避免在特定环境信息的登录场景下无法进行有效的登录,有效的提高了用户在登录页面进行登录时的便捷性。
步骤103,基于所述登录方式,采集所述用户对应的现场用户信息。
在确定了与当前登录场景的环境信息相匹配的登录方式后,则采集与所述登录方式相对应的现场用户信息。具体的,现场用户信息包括用户在当前登录场景下实时采集的生物特征信息。其中,各生物特征信息可以通过对应的特征信息采集器进行采集获取,如面部特征信息可以通过摄像头采集获取,声纹特征信息可以通过麦克风采集获取。
需要说明的是,现场用户信息不仅限于为上述实施例限定的生物特征信息,还可以为行为特征信息,如签字特征信息。具体的,现场用户信息只要是能够用于确定用户身份的用户特征信息即可,在此不作具体限定。
步骤104,调用预先存储在区块链中与所述用户对应的用户身份信息,并对所述现场用户信息进行验证,得到验证结果。
在本实施例中,在用户进行登录操作之前,需要用户进行注册操作。具体的,本实施例通过将用户的注册信息进行加密,并上传至区块链中心。在此期间,该加密后的注册信息的安全性由区块链技术保障,能够有效防止他人对注册信息的篡改。其中,注册信息包括用户特征信息,如生物特征信息、行为特征信息等用于用户身份验证的特征信息。
在确定登录方式,以及采集到与所述登录方式对应的现场用户信息后,即可调用预先存储在区块链中与所述用户对应的用户身份信息,即所述用户注册时存储在区块链中心的注册信息。具体的,首先获取用户的用户ID信息,然后根据用户ID信息在区块链中心获取对应的数据,从而能够根据从区块链中心获取的数据,对用户进行身份认证处理。
作为可选的实施例,可以通过比对从区块链中心获取的数据与现场用户信息以对用户的身份进行验证。若比对结果为一致,则生成验证成功的验证结果;若比对结果为不一致,则生成验证失败的验证结果。
步骤105,若所述验证结果为验证成功,则从所述登录页面跳转至所述用户请求访问的功能页面。
在本实施例中,当验证成功时,则确定当前进行登录的用户的身份信息与区块链中心存储的用户身份信息一致,此时判定用户登录成功,则终端将会自动从所述登录页面跳转至所述用户请求访问的功能页面。
以上,通过采集用户所在登录场景的场景信息,确定用户进行登录的登录方式,并调用预先存储在区块链中与用户对应的用户身份信息,对现场采集的与确定的登录方式对应的现场用户信息进行验证,能够在验证成功后从登录页面跳转至用户请求访问的功能页面,有效的提高了用户在登录页面进行登录的便捷性和时效性。
在一些实施例,场景信息包括环境亮度值,本实施例主要以环境亮度值来确定对应登录方式为例进行展开说明。具体的,请参见图2,图2是本发明实施例提供的免密登录方法的第二种流程示意图,如图2所示,本发明实施例提供的免密登录方法包括步骤201至步骤206;
步骤201,响应于用户在登录页面发起的登录请求,采集用户所在登录场景的环境亮度值。
其中,环境亮度值可以通过感光单元来采集获取,也可以为其他能够确定当前环境光亮度的装置,在此不做限定。
步骤202,检测到所述环境亮度值满足第一预设条件时,确定面部识别为所述用户进行登录的登录方式。
在本实施例中,第一预设条件为环境亮度值能够保证摄像头清楚的采集到用户的面部轮廓。因此,当所述环境亮度值满足所述第一预设条件时,即可采用面部识别的方式进行登录。
步骤203,基于所述面部识别的登录方式,采集所述用户的现场面部图像。
在本实施例中,在确定是通过面部识别的方式进行登录后,则可以通过终端的摄像头采集用户的现场面部图像。需要说明的是,所述现场面部图像需要包含有所述用户清晰的面部轮廓。例如,在进行面部图像采集时,若检测到采集的面部图像中不含有完整的五官特征,则会在终端上显示采集失败信息,以进行重新采集操作,直至采集到所述用户清晰的五官特征,即清晰的面部轮廓。
步骤204,调用预先存储在区块链中与所述用户对应的用户身份信息,并根据所述用户身份信息中的面部图像,确定所述现场面部图像的人脸辨识度。
由于用户的五官特征/面部轮廓在短时间内是不会发生较大的改变,而在不同的环境,如炎热、寒冷的环境下,或用户的不同状态下,如喜、怒、哀、乐的不同状态下,用户的面部图像可能存在不同的情况。因此,可以通过区块链中心存储的用户身份信息中面部图像的五官特征/面部轮廓,对现场实时采集的现场面部图像的五官特征/面部轮廓进行辨识,以得到对应的人脸辨识度。
步骤205,若所述人脸辨识度大于预设辨识度时,得到验证成功的验证结果。
在本实施例中,预设辨识度可以根据实际的应用需求进行设定。本实施例采用90%作为所述预设辨识度,因此,当上述实施例得到的人脸辨识度达到90%及以上时,则生成验证成功的验证结果,否则生成验证失败的验证结果。
步骤206,若所述验证结果为验证成功,则从所述登录页面跳转至所述用户请求访问的功能页面。
当所述用户以面部识别的方式通过了身份验证后,即可确定所述用户通过面部识别的方式登录成功,此时终端将会从所述登录页面跳转至所述用户请求访问的功能页面。
在另一些实施例,场景信息还包括环境嘈杂度,本实施例主要以环境亮度值和环境嘈杂度的组合来确定对应登录方式为例进行展开说明。具体的,请参见图3,图3是本发明实施例提供的免密登录方法的第三种流程示意图,如图3所示,本发明实施例提供的免密登录方法包括步骤301至步骤308;
步骤301,响应于用户在登录页面发起的登录请求,采集用户所在登录场景的环境亮度值和环境嘈杂度。
其中,环境亮度值可以通过感光单元来采集获取,也可以为其他能够确定当前环境光亮度的装置。环境嘈杂度可以通过麦克风来采集获取,也可以为其他能够确定当前环境嘈杂度的装置,在此不做限定。
步骤302,检测到所述环境亮度值和所述环境嘈杂度满足第二预设条件时,确定面部识别和语音识别的组合识别方式为所述用户进行登录的登录方式。
在本实施例中,第二预设条件为环境亮度值能够保证摄像头清楚的采集到用户的面部轮廓,且麦克风能够清晰的捕获现场用户发出的语音信息。因此,当所述环境亮度值太低或环境嘈杂度太大,都无法采用本实施例提供的组合识别方式进行登录操作。
可选的,当用户所在登录场景的环境亮度值和环境嘈杂度无法满足第二预设条件时,也即检测到所述环境亮度值和所述环境嘈杂度满足第三预设条件时,确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
其中,第三预设条件为环境亮度值无法保证摄像头清楚的采集到用户的面部轮廓,和/或麦克风无法清晰的捕获现场用户发出的语音信息。当确定所述环境亮度值和所述环境嘈杂度满足第三预设条件时,则需要采用不受环境因素影响的生物特征信息进行登录操作,即确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
需要说明的是,当确定所述环境亮度值和所述环境嘈杂度满足第三预设条件时,确定用户进行登录的登录方式并不限于为虹膜识别和指纹识别,还可以为其他的生物特征信息、行为特征信息,如掌纹、指静脉、签名等特征信息,在此不一一例举。
步骤303,基于所述组合识别方式,采集所述用户的现场面部图像和现场语音信息。
在本实施例中,在确定是通过组合识别方式进行登录后,则可以通过终端的摄像头和麦克风实时获取用户的现场面部图像和现场语音信息。需要说明的是,现场语音信息为用户按照终端上显示的文本信息朗读得到。其中,当检测到用户朗读得到的语音信息与终端上显示的文本信息不匹配,或检测到采集的面部图像中不含有完整的五官特征,则会在终端上显示采集失败信息,以进行重新采集操作,直至采集到所述用户清晰的五官特征/清晰的面部轮廓,和与终端上显示的文本信息匹配的语音信息。
可选的,所述文本信息可以是预先设定的含有关键字/关键词的文本,以根据该关键字/关键词有效的辨别用户的声纹特征。
步骤304,调用预先存储在区块链中与所述用户对应的用户身份信息,并根据所述用户身份信息中的面部图像和语音信息,确定所述现场面部图像的人脸辨识度和所述现场语音信息的声纹辨识度。
在本实施例中,通过区块链中心存储的用户身份信息中面部图像的五官特征/面部轮廓,对现场实时采集的现场面部图像的五官特征/面部轮廓进行辨识,以得到对应的人脸辨识度。通过区块链中心存储的用户身份信息中语音信息的声纹特征,对现场语音信息进行辨别,以得到对应的声纹辨识度。
步骤305,根据所述人脸辨识度和所述声纹辨识度对应的权重,确定所述用户的身份置信度。
在本实施例中,可以预先为人脸特征和声纹特征分配对应的权重,各特征对应的具体权重值可以根据实际的应用需求进行设定。本实施例以人脸特征对应权重为0.6,声纹特征对应权重为0.4为例,则可得到人脸辨识度和所述声纹辨识度进行加权求和得到的数值,并将该数值作为所述用户的身份置信度。
步骤306,若所述身份置信度大于预设置信度时,得到验证成功的验证结果。
在本实施例中,预设置信度可以根据实际的应用需求进行设定。本实施例采用0.9作为所述预置信度,因此,当上述实施例得到的置信度达到0.9及以上时,则生成验证成功的验证结果,否则生成验证失败的验证结果
步骤307,若所述验证结果为验证成功,则从所述登录页面跳转至所述用户请求访问的功能页面。
当所述用户以组合识别方式通过了身份验证后,即可确定所述用户通过组合识别方式登录成功,此时终端将会从所述登录页面跳转至所述用户请求访问的功能页面。
步骤308,在连续预设次数得到的验证结果为验证失败后,确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
在本实施例中,预设次数可以根据实际的应用需求进行设定。本实施例采用3作为所述预设次数,因此,当在连续3次得到的验证结果均为验证失败后,则需要采用其他生物特征信息进行登录操作,即确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
需要说明的是,确定用户进行登录的登录方式并不限于为虹膜识别和指纹识别,还可以为其他的生物特征信息、行为特征信息,如掌纹、指静脉、签名等特征信息,在此不一一例举。
根据上述实施例所描述的方法,本实施例将从免密登录装置的角度进一步进行描述,该免密登录装置具体可以作为独立的实体来实现,也可以集成在电子设备,比如终端中来实现,该终端可以包括手机、平板电脑等。
请参见图4,图4是本发明实施例提供的免密登录装置的一种结构示意图,如图4所示,本发明实施例提供的免密登录装置400,包括:
第一采集模块401,用于响应于用户在登录页面发起的登录请求,采集用户所在登录场景的场景信息。
第一确定模块402,用于根据所述场景信息,确定所述用户进行登录的登录方式。
在一些实施例中,所述场景信息包括环境亮度值,第一确定模块402具体用于:检测到所述环境亮度值满足第一预设条件时,确定面部识别为所述用户进行登录的登录方式。
在另一些实施例中,所述场景信息还包括环境嘈杂度,第一确定模块402具体还用于:检测到所述环境亮度值和所述环境嘈杂度满足第二预设条件时,确定面部识别和语音识别的组合识别方式为所述用户进行登录的登录方式。
作为可选的实施例,第一确定模块402具体还用于:检测到所述环境亮度值和所述环境嘈杂度满足第三预设条件时,确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
第二采集模块403,用于基于所述登录方式,采集所述用户对应的现场用户信息。
验证模块404,用于调用预先存储在区块链中与所述用户对应的用户身份信息,并对所述现场用户信息进行验证,得到验证结果。
在一种实施方式中,所述现场用户信息包括现场面部图像,验证模块404具体用于:根据所述用户身份信息中的面部图像,确定所述现场面部图像的人脸辨识度;若所述人脸辨识度大于预设辨识度时,得到验证成功的验证结果。
在另一种实施方式中,所述现场用户信息包括现场面部图像和现场语音信息,验证模块404具体还用于:根据所述用户身份信息中的面部图像和语音信息,确定所述现场面部图像的人脸辨识度和所述现场语音信息的声纹辨识度;根据所述人脸辨识度和所述声纹辨识度对应的权重,确定所述用户的身份置信度;若所述身份置信度大于预设置信度时,得到验证成功的验证结果。
跳转模块405,用于若所述验证结果为验证成功,则从所述登录页面跳转至所述用户请求访问的功能页面。
请参见图5,图5是本发明实施例提供的免密登录装置的另一种结构示意图,如图5所示,本发明实施例提供的免密登录装置400,还包括:第二确定模块406,所述第二确定模块406用于在连续预设次数得到的验证结果为验证失败后,确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
具体实施时,以上各个模块和/或单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块和/或单元的具体实施可参见前面的方法实施例,具体可以达到的有益效果也请参看前面的方法实施例中的有益效果,在此不再赘述。
另外,请参见图6,图6是本发明实施例提供的电子设备的一种结构示意图,该电子设备可以是移动终端如智能手机、平板电脑等设备。如图6所示,电子设备600包括处理器601、存储器602。其中,处理器601与存储器602电性连接。
处理器601是电子设备600的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器602内的应用程序,以及调用存储在存储器602内的数据,执行电子设备600的各种功能和处理数据,从而对电子设备600进行整体监控。
在本实施例中,电子设备600中的处理器601会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器602中,并由处理器601来运行存储在存储器602中的应用程序,从而实现各种功能。
该电子设备600可以实现本发明实施例所提供的免密登录方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一免密登录方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
请参见图7,图7是本发明实施例提供的电子设备的另一种结构示意图,如图7所示,图7示出了本发明实施例提供的电子设备的具体结构框图,该电子设备可以用于实施上述实施例中提供的免密登录方法。该电子设备700可以为移动终端如智能手机或笔记本电脑等设备。
RF电路710用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。RF电路710可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。RF电路710可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信***(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced DataGSM Environment,EDGE),宽带码分多址技术(Wideband Code Division MultipleAccess,WCDMA),码分多址技术(Code Division Access,CDMA)、时分多址技术(TimeDivision Multiple Access,TDMA),无线保真技术(Wireless Fidelity,Wi-Fi)(如美国电气和电子工程师协会标准IEEE 802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE802.11n)、网络电话(Voice over Internet Protocol,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
存储器720可用于存储软件程序以及模块,如上述实施例中免密登录方法对应的程序指令/模块,处理器780通过运行存储在存储器720内的软件程序以及模块,从而执行各种功能应用以及免密登录。
存储器720可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器720可进一步包括相对于处理器780远程设置的存储器,这些远程存储器可以通过网络连接至电子设备700。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入单元730可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元730可包括触敏表面731以及其他输入设备732。触敏表面731,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面731上或在触敏表面731附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面731可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器780,并能接收处理器780发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面731。除了触敏表面731,输入单元730还可以包括其他输入设备732。具体地,其他输入设备732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元740可用于显示由用户输入的信息或提供给用户的信息以及电子设备700的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元740可包括显示面板741,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板741。进一步的,触敏表面731可覆盖显示面板741,当触敏表面731检测到在其上或附近的触摸操作后,传送给处理器780以确定触摸事件的类型,随后处理器780根据触摸事件的类型在显示面板741上提供相应的视觉输出。虽然在图中,触敏表面731与显示面板741是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面731与显示面板741集成而实现输入和输出功能。
电子设备700还可包括至少一种传感器750,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板741的亮度,接近传感器可在翻盖合上或者关闭时产生中断。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备700还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路760、扬声器761,传声器762可提供用户与电子设备700之间的音频接口。音频电路760可将接收到的音频数据转换后的电信号,传输到扬声器761,由扬声器761转换为声音信号输出;另一方面,传声器762将收集的声音信号转换为电信号,由音频电路760接收后转换为音频数据,再将音频数据输出处理器780处理后,经RF电路710以发送给比如另一终端,或者将音频数据输出至存储器720以便进一步处理。音频电路760还可能包括耳塞插孔,以提供外设耳机与电子设备700的通信。
电子设备700通过传输模块770(例如Wi-Fi模块)可以帮助用户接收请求、发送信息等,它为用户提供了无线的宽带互联网访问。虽然图中示出了传输模块770,但是可以理解的是,其并不属于电子设备700的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器780是电子设备700的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行电子设备700的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器780可包括一个或多个处理核心;在一些实施例中,处理器780可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解地,上述调制解调处理器也可以不集成到处理器780中。
电子设备700还包括给各个部件供电的电源790(比如电池),在一些实施例中,电源可以通过电源管理***与处理器780逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源790还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,电子设备700还包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行操作的指令。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的免密登录方法中任一实施例的步骤。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的免密登录方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一免密登录方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种免密登录方法、装置、电子设备及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。并且,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种免密登录方法,其特征在于,包括:
响应于用户在登录页面发起的登录请求,采集用户所在登录场景的场景信息;
根据所述场景信息,确定所述用户进行登录的登录方式;
基于所述登录方式,采集所述用户对应的现场用户信息;
调用预先存储在区块链中与所述用户对应的用户身份信息,并对所述现场用户信息进行验证,得到验证结果;
若所述验证结果为验证成功,则从所述登录页面跳转至所述用户请求访问的功能页面。
2.如权利要求1所述的方法,其特征在于,所述场景信息包括环境亮度值,所述根据所述场景信息,确定所述用户进行登录的登录方式,包括:
检测到所述环境亮度值满足第一预设条件时,确定面部识别为所述用户进行登录的登录方式。
3.如权利要求2所述的方法,其特征在于,所述场景信息还包括环境嘈杂度,所述根据所述场景信息,确定所述用户进行登录的登录方式,还包括:
检测到所述环境亮度值和所述环境嘈杂度满足第二预设条件时,确定面部识别和语音识别的组合识别方式为所述用户进行登录的登录方式。
4.如权利要求3所述的方法,其特征在于,所述根据所述场景信息,确定所述用户进行登录的登录方式,还包括:
检测到所述环境亮度值和所述环境嘈杂度满足第三预设条件时,确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
5.如权利要求2所述的方法,其特征在于,所述现场用户信息包括现场面部图像,所述对所述现场用户信息进行验证,得到验证结果,包括:
根据所述用户身份信息中的面部图像,确定所述现场面部图像的人脸辨识度;
若所述人脸辨识度大于预设辨识度时,得到验证成功的验证结果。
6.如权利要求3所述的方法,其特征在于,所述现场用户信息包括现场面部图像和现场语音信息,所述对所述现场用户信息进行验证,得到验证结果,包括:
根据所述用户身份信息中的面部图像和语音信息,确定所述现场面部图像的人脸辨识度和所述现场语音信息的声纹辨识度;
根据所述人脸辨识度和所述声纹辨识度对应的权重,确定所述用户的身份置信度;
若所述身份置信度大于预设置信度时,得到验证成功的验证结果。
7.如权利要求1所述的方法,其特征在于,还包括:
在连续预设次数得到的验证结果为验证失败后,确定虹膜识别或指纹识别为所述用户进行登录的登录方式。
8.一种免密登录装置,其特征在于,包括:
第一采集模块,用于响应于用户在登录页面发起的登录请求,采集用户所在登录场景的场景信息;
第一确定模块,用于根据所述场景信息,确定所述用户进行登录的登录方式;
第二采集模块,用于基于所述登录方式,采集所述用户对应的现场用户信息;
验证模块,用于调用预先存储在区块链中与所述用户对应的用户身份信息,并对所述现场用户信息进行验证,得到验证结果;
跳转模块,用于若所述验证结果为验证成功,则从所述登录页面跳转至所述用户请求访问的功能页面。
9.一种电子设备,其特征在于,所述电子设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210731848.6A CN115098845A (zh) | 2022-06-25 | 2022-06-25 | 免密登录方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210731848.6A CN115098845A (zh) | 2022-06-25 | 2022-06-25 | 免密登录方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115098845A true CN115098845A (zh) | 2022-09-23 |
Family
ID=83292082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210731848.6A Pending CN115098845A (zh) | 2022-06-25 | 2022-06-25 | 免密登录方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115098845A (zh) |
-
2022
- 2022-06-25 CN CN202210731848.6A patent/CN115098845A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11290447B2 (en) | Face verification method and device | |
US9852277B2 (en) | Method for performing authentication using biometrics information and portable electronic device supporting the same | |
CN106778175B (zh) | 一种界面锁定方法、装置和终端设备 | |
US10216915B2 (en) | Authentication method and apparatus thereof | |
CN108475304B (zh) | 一种关联应用程序和生物特征的方法、装置以及移动终端 | |
WO2019011109A1 (zh) | 权限控制方法及相关产品 | |
US11164022B2 (en) | Method for fingerprint enrollment, terminal, and non-transitory computer readable storage medium | |
CN109074171B (zh) | 输入方法及电子设备 | |
US9940448B2 (en) | Unlock processing method and device | |
CN107493378B (zh) | 应用程序登录的方法和装置、计算机设备及可读存储介质 | |
US20140341444A1 (en) | Systems and Methods for User Login | |
CN110457888B (zh) | 一种验证码输入方法、装置、电子设备及存储介质 | |
WO2014183370A1 (en) | Systems and methods for user login | |
CN106255102B (zh) | 一种终端设备的鉴定方法及相关设备 | |
CN110335386B (zh) | 一种身份验证方法、装置、终端以及存储介质 | |
EP3736691B1 (en) | Display method and apparatus for authentication window | |
CN108491713B (zh) | 一种安全提醒方法和电子设备 | |
CN108932486B (zh) | 指纹匹配方法、装置以及电子装置 | |
CN107895108B (zh) | 一种操作管理方法和移动终端 | |
CN108304369B (zh) | 一种文件类型的识别方法和装置 | |
CN109547622B (zh) | 一种验证方法及终端设备 | |
CN115098845A (zh) | 免密登录方法、装置、电子设备及存储介质 | |
CN110472520B (zh) | 一种身份识别方法及移动终端 | |
CN112381545A (zh) | 一种身份验证方法、装置、设备及存储介质 | |
CN111383012A (zh) | 一种支付方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |