用户端指纹识别方法、装置、设备及可读存储介质与流程

文档序号:17488858发布日期:2019-04-23 20:14阅读:136来源:国知局
用户端指纹识别方法、装置、设备及可读存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种用户端指纹识别方法、装置、设备及可读存储介质。



背景技术:

目前,在用户端访问浏览器h5页面时,需要先获取用户端的指纹信息,以对用户端的指纹信息进行识别认证,若用户端指纹信息识别认证通过,则用户端可以访问该浏览器h5页面,若用户端指纹信息识别认证未通过时,则不能访问或者需要其它验证方式才能访问该浏览器h5页面,在现有技术中,对用户端只进行统一的指纹识别认证方式,由于对用户端指纹只进行统一的识别认证方式,因而会采用全方位全维度的用户端指纹的识别认证方式,因而会造成用户端识别认证效率低下,影响用户端浏览h5页面的浏览体验的技术问题。



技术实现要素:

本发明的主要目的在于提供一种用户端指纹识别方法、装置、设备及可读存储介质,旨在解决现有技术中用户端指纹识别认证效率低下,影响用户端浏览h5页面的浏览体验的技术问题。

为实现上述目的,本发明提供一种用户端指纹识别方法,所述用户端指纹识别方法应用于浏览器,所述用户端指纹识别方法包括:

在检测到用户端访问浏览器的访问请求时,获取所述访问请求中所携带的待获取信息;

获取并根据所述待获取信息的类别确定用户端的指纹识别策略;

根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。

可选地,所述获取并根据所述待获取信息的类别确定用户端的指纹识别策略包括:

获取所述待获取信息的类别,其中,所述待获取信息的类别包括金融类别以及营销类别;

若所述待获取信息的类别为金融类别,则确定所述用户端的指纹识别策略为唯一认证识别策略;

若所述待获取信息的类别为营销类别,则确定所述用户端的指纹识别策略为模糊认证识别策略。

可选地,所述获取所述待获取信息的类别步骤包括:

提取所述待获取信息中的数字字母子信息,获取所述数字字母子信息中连续显示的数字字母,并获取所述连续显示的数字字母的数目;

判断所述连续显示的数字字母的数目是否与预设词库中的多个预存数目中的任意一个相同;

若与预设词库中的多个预存数目中的任意一个相同,则判定所述待获取信息中含有敏感信息,将含有所述敏感信息的待获取信息的类别设为金融类别。

可选地,所述根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别包括:

若所述确定的用户端的指纹识别策略为唯一认证识别策略,则从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别;

若所述确定的用户端的指纹识别策略为模糊认证识别策略,则从所述浏览器中选取第二预设个数的预存的识别维度信息,以对所述用户端进行第二预设个数的识别维度的指纹识别,其中,所述第一预设个数大于第二预设个数。

6、可选地,所述从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别步骤包括:

从所述浏览器中选取第一预设个数的预存的识别维度信息,并对应获取所述用户端的用户端维度信息,其中,所述用户端维度信息中各维度一一与所述第一预设个数的预存的识别维度信息中的维度一致;

判断所述用户端维度信息与所述浏览器待获取信息对应页面的预存维度信息是否完全一致,以对所述用户端进行第一预设个数的识别维度的指纹识别。

可选地,所述从所述浏览器中选取第一预设个数的预存的识别维度信息步骤包括:

从所述浏览器中选取第一预设个数的预存的识别维度信息,其中,所述选取的第一预设个数的预存的识别维度信息中包括所述用户端当前连接的wifi信息。

可选地所述对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证步骤之后包括:

若所述用户端未通过所述浏览器的访问认证,则向所述用户端发送验证码信息,以供所述用户端接收并根据所述验证码信息进行再次验证。

本发明还提供一种用户端指纹识别装置,所述用户端指纹识别装置包括:

第一获取模块,用于在检测到用户端访问浏览器的访问请求时,获取所述访问请求中所携带的待获取信息;

第二获取模块,用于获取并根据所述待获取信息的类别确定用户端的指纹识别策略;

识别模块,用于根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。

可选地,所述第二获取模块包括:

第一获取单元,用于获取所述待获取信息的类别,其中,所述待获取信息的类别包括金融类别以及营销类别;

第一确定单元,用于若所述待获取信息的类别为金融类别,则确定所述用户端的指纹识别策略为唯一认证识别策略;

第二确定单元,用于若所述待获取信息的类别为营销类别,则确定所述用户端的指纹识别策略为模糊认证识别策略。

可选地,所述第一获取单元包括:

提取子单元,用于提取所述待获取信息中的数字字母子信息,获取所述数字字母子信息中连续显示的数字字母,并获取所述连续显示的数字字母的数目;

第一判断子单元,用于判断所述连续显示的数字字母的数目是否与预设词库中的多个预存数目中的任意一个相同;

判定子单元,用于若与预设词库中的多个预存数目中的任意一个相同,则判定所述待获取信息中含有敏感信息,将含有所述敏感信息的待获取信息的类别设为金融类别。

可选地,所述识别模块包括:

第一选取单元,用于若所述确定的用户端的指纹识别策略为唯一认证识别策略,则从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别;

第二选取单元,用于若所述确定的用户端的指纹识别策略为模糊认证识别策略,则从所述浏览器中选取第二预设个数的预存的识别维度信息,以对所述用户端进行第二预设个数的识别维度的指纹识别,其中,所述第一预设个数大于第二预设个数。

可选地,所述第一选取单元包括:

获取子单元,用于从所述浏览器中选取第一预设个数的预存的识别维度信息,并对应获取所述用户端的用户端维度信息,其中,所述用户端维度信息中各维度一一与所述第一预设个数的预存的识别维度信息中的维度一致;

第二判断子单元,用于判断所述用户端维度信息与所述浏览器待获取信息对应页面的预存维度信息是否完全一致,以对所述用户端进行第一预设个数的识别维度的指纹识别。

可选地,所述获取子单元用于实现:

从所述浏览器中选取第一预设个数的预存的识别维度信息,其中,所述选取的第一预设个数的预存的识别维度信息中包括所述用户端当前连接的wifi信息。

可选地,所述用户端指纹识别装置还包括:

发送模块,用于若所述用户端未通过所述浏览器的访问认证,则向所述用户端发送验证码信息,以供所述用户端接收并根据所述验证码信息进行再次验证。

此外,为实现上述目的,本发明还提供一种用户端指纹识别设备,所述用户端指纹识别设备包括:存储器、处理器,通信总线以及存储在所述存储器上的用户端指纹识别程序,

所述通信总线用于实现处理器与存储器间的通信连接;

所述处理器用于执行所述用户端指纹识别程序,以实现以下步骤:

在检测到用户端访问浏览器的访问请求时,获取所述访问请求中所携带的待获取信息;

获取并根据所述待获取信息的类别确定用户端的指纹识别策略;

根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:

在检测到用户端访问浏览器的访问请求时,获取所述访问请求中所携带的待获取信息;

获取并根据所述待获取信息的类别确定用户端的指纹识别策略;

根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。

本发明通过在检测到用户端访问浏览器的访问请求时,先获取所述访问请求中所携带的待获取信息;再获取并根据所述待获取信息的类别确定用户端的指纹识别策略;最后根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。即在本申请中,对用户端指纹识别过程中,不再是统一的指纹识别认证方式,而是根据访问请求中所携带的待获取信息的类别确定用户端的指纹识别策略,即待获取信息类别不同,采取的指纹识别策略不同,即不会所有的用户端的指纹识别都采用全方位全维度的用户端指纹的识别认证方式,因而解决了由于统一的用户端指纹的识别认证方而造成用户端识别认证效率低下,影响用户端浏览h5页面的浏览体验的技术问题。

附图说明

图1为本发明用户端指纹识别方法第一实施例的流程示意图;

图2为本发明用户端指纹识别方法第二实施例的流程示意图;

图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种用户端指纹识别方法,所述用户端指纹识别方法应用于浏览器,在本发明用户端指纹识别方法的第一实施例中,参照图1,所述用户端指纹识别方法包括:

步骤s10,在检测到用户端访问浏览器的访问请求时,获取所述访问请求中所携带的待获取信息;

步骤s20,获取并根据所述待获取信息的类别确定用户端的指纹识别策略;

步骤s30,根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。

具体步骤如下:

步骤s10,在检测到用户端访问浏览器的访问请求时,获取所述访问请求中所携带的待获取信息;

需要说明的是,在本实施例中,用户端指纹识别方法应用于浏览器中,特别地,应用于浏览器中的指纹识别工具如指纹识别插件等,该指纹识别工具如指纹识别插件是嵌入至浏览器中的,在嵌入至各个浏览器中后,该浏览器中的指纹识别插件可以对访问浏览器页面、或者需要从浏览器中获取相关信息的各个用户端进行指纹识别,避免可能存在的其它设备获取并盗用该用户端相关信息,从而造成用户端相关信息的泄漏等现象。需要说明的是,该浏览器中的指纹识别插件可以对访问浏览器敏感页面、或者需要从浏览器中获取敏感信息的各个用户端进行指纹识别,避免可能存在的其它设备获取并盗用该用户端敏感信息,从而造成用户敏感信息泄漏等现象,具体是对访问浏览器页面还是对访问浏览器敏感页面的用户端进行指纹识别,是根据浏览器自身设置确定的。

在现有技术中,指纹识别工具对用户端指纹识别都是统一的识别策略,由于对用户端指纹只进行统一识别,因而会采用全方位全维度的用户端指纹的识别方式,以避免存在错误识别或者识别准确率低的现象,由于对用户端指纹识别采用全方位全维度的用户端指纹识别方式,因而,会降低用户端指纹识别效率。

为避免用户端指纹识别效率的降低,在本实施例中,采取定制化的或者是区别化的指纹识别策略,具体定制化或者区别化的指纹识别策略的区别关键点在于用户端的待获取信息。

具体地,在本实施例中,待获取信息可以是:在检测到用户端访问浏览器的访问请求时,所述访问请求中所携带的待访问的目标信息。

即在用户端需要访问浏览器页面时,会生成访问请求,其中,该访问请求中携带有需要访问的待获取信息的,对于浏览器端而言,是可以获取该待获取信息的,如访问请求是用户端请求访问浏览器的登录页面,该浏览器的登陆页面包含用户端的账号密码信息(用户端设置默认保存该页面不需要重复登录),因而浏览器的待获取信息包括用户端对应的登录账号以及密码,另外,需要说明的是,待获取信息还可以是营销内容、广告、娱乐新闻等内容。

步骤s20,获取并根据所述待获取信息的类别确定用户端的指纹识别策略;

在本实施例中,在得到待获取信息后,获取该对待获取信息的类别,其中,在浏览器中预存有信息分类的标准如根据待获取信息的敏感程度进行分类,在得到待获取信息的类别后,根据所述待获取信息的类别确定用户端的指纹识别策略,例如,待获取信息的类别为第一类别时,确定用户端的指纹识别策略为第一识别策略,待获取信息的类别为第二类别时,确定用户端的指纹识别策略为第二识别策略。具体待获取信息为第一类别还是及第二类别可以是浏览器设置确定的,而该待获取信息的类别也可以为两类或者是多类,在此不进行枚举。

具体地,参照图2,所述获取并根据所述待获取信息的类别确定用户端的指纹识别策略包括:

步骤s21,获取所述待获取信息的类别,其中,所述待获取信息的类别包括金融类别以及营销类别;

在本实施例中,以待获取信息的类别为金融类别以及营销类别两种类别为例进行具体说明,例如,若待获取信息中包含身份证号以及银行卡号等信息,则判断待获取信息为金融类别,若待获取信息中只包含娱乐新闻等信息,则判断待获取信息为营销类别,具体地,在本实施例中,所述获取所述待获取信息的类别步骤包括:

步骤a1,提取所述待获取信息中的数字字母子信息,获取所述数字字母子信息中连续显示的数字字母,并获取所述连续显示的数字字母的数目;

在本实施例中,提供一种待获取信息的具体分类方法或者分类标准,即通过判断待获取信息中是否存在连续显示的数字字母为标准来进行待获取信息的分类,具体地,待获取信息的类别获取方式包括:提取所述待获取信息中的数字字母子信息,获取所述数字字母子信息中连续显示的数字字母,并获取所述连续显示的数字字母的数目,用以具体实施例进行说明,该连续显示的数字字母数目可以是11位数(可能为电话号码),或者是18位数(可能为身份证号码),或者是8位数,或者是6-23位数等,需要说明的是,在本实施例中,在提取所述待获取信息中的数字字母子信息后,对数字字母子信息中非连续显示的数字字母的数目是不进行获取的。用以具体实施例进行说明,待获取信息中具有:“12358q你通过4587的信息”的信息,该待获取信中的连续显示的数字字母的数目包括6与4而不是13。

另外,在本实施例中,除了通过判断待获取信息中是否存在连续显示的数字字母为标准来进行待获取信息的分类外,为进行进一步的准确判断,若待获取信息中存在连续显示的数字字母,且该连续显示的数字字母数目符合要求,还可以通过在该连续显示的数字字母前后预设显示范围内,判断是否存在敏感关键词如身份证号或者是账号等方式进行进一步判断,其中,该敏感关键词是预存的,若在该连续显示的数字字母前后预设显示范围内,存在敏感关键词如身份证号或者是账号等,则确定待获取信息的类别为金融类别,反之,若不存在敏感关键词,则判断为营销类别。

步骤a2,判断所述连续显示的数字字母的数目是否与预设词库中的多个预存数目中的任意一个相同;

在本实施例中,在得到连续显示的数字字母的数目后,判断所述连续显示的数字字母的数目是否与预设词库中的多个预存数目中的任意一个相同,其中,该预设词库中可以预存有身份证号码的数目,账号数目,密码数目,或者是银行卡号数目等。

步骤a3,若与预设词库中的多个预存数目中的任意一个相同,则判定所述待获取信息中含有敏感信息,将含有所述敏感信息的待获取信息的类别设为金融类别。

若所述连续显示的数字字母的数目与预设词库中的多个预存数目中的任意一个相同,则判定所述待获取信息中含有敏感信息,将含有所述敏感信息的待获取信息的类别设为金融类别,若所述连续显示的数字字母的数目与预设词库中的多个预存数目中的任意一个都不同,则判定所述待获取信息中含有敏感信息,将含有所述敏感信息的待获取信息的类别设为营销类别。

步骤s22,若所述待获取信息的类别为金融类别,则确定所述用户端的指纹识别策略为唯一认证识别策略;

在本实施例中,若确定待获取信息的类别为金融类别,由于金融类别涉及的用户端信息敏感度高,因而则确定所述用户端的指纹识别策略为唯一认证识别策略,其中,唯一认证识别策略严格度高于模糊认证识别策略。

步骤s23,若所述待获取信息的类别为营销类别,则确定所述用户端的指纹识别策略为模糊认证识别策略。

在本实施例中,若确定待获取信息的类别为营销类别,由于营销类别涉及的用户端信息敏感度低,则确定所述用户端的指纹识别策略为模糊认证识别策略,其中,唯一认证识别策略严格度高于模糊认证识别策略。

步骤s30,根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。

在本实施例中,在得到确定的用户端的指纹识别策略,根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。其中,指纹识别结果包括指纹识别通过与不通过。

本发明通过在检测到用户端访问浏览器的访问请求时,先获取所述访问请求中所携带的待获取信息;再获取并根据所述待获取信息的类别确定用户端的指纹识别策略;最后根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。即在本申请中,对用户端指纹识别过程中,不再是统一的指纹识别认证方式,而是根据访问请求中所携带的待获取信息的类别确定用户端的指纹识别策略,即待获取信息类别不同,采取的指纹识别策略不同,即不会所有的用户端的指纹识别都采用全方位全维度的用户端指纹的识别认证方式,因而解决了由于统一的用户端指纹的识别认证方而造成用户端识别认证效率低下,影响用户端浏览h5页面的浏览体验的技术问题。

进一步地,本发明提供用户端指纹识别方法的另一实施例,在该实施例中,所述根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别包括:

步骤b1,若所述确定的用户端的指纹识别策略为唯一认证识别策略,则从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别;

在本实施例中,在确定的用户端的指纹识别策略为唯一认证识别策略时,由于浏览器中预存有全面的各个维度的识别维度信息,为对用户端进行更严格的指纹识别,从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别,其中,第一预设个数大于预设值,该预设值可以是3或者是4,需要说明的是,识别维度信息可以是用户端的电子序列号,wifi信息,地址信息等。

具体地,从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别步骤包括:

步骤c1,从所述浏览器中选取第一预设个数的预存的识别维度信息,并对应获取所述用户端的用户端维度信息,其中,所述用户端维度信息中各维度一一与所述第一预设个数的预存的识别维度信息中的维度一致;

所述从所述浏览器中选取第一预设个数的预存的识别维度信息步骤包括:

步骤d1,从所述浏览器中选取第一预设个数的预存的识别维度信息,其中,所述选取的第一预设个数的预存的识别维度信息中包括所述用户端当前连接的wifi信息。

在本实施例中,该第一预设个数的预存的识别维度信息中可以包括必须要进行识别的维度,该必须要进行识别的维度可以是wifi信息维度。即用户端在不同的环境,网络等情况下可以认定为不一样的设备,要求用户端再次认证,保证安全等级。

需要说明的是,从所述浏览器中选取第一预设个数的预存的识别维度信息,并对应获取所述用户端的用户端维度信息过程即是:若浏览器中选取第一预设个数的预存的识别维度信息为电子序列号,wifi信息,地址信息,则将浏览器中预存的该用户端的电子序列号与当前获取的用户端的电子序列号进行比对,将浏览器中预存的该用户端的wifi信息与当前获取的用户端的wifi信息进行比对,将浏览器中预存的该用户端的地址信息与当前获取的用户端的地址信息进行比对。

步骤c2,判断所述用户端维度信息与所述浏览器待获取信息对应页面的预存维度信息是否完全一致,以对所述用户端进行第一预设个数的识别维度的指纹识别。

判断所述用户端维度信息与所述浏览器待获取信息对应页面的预存维度信息是否完全一致,以对所述用户端进行第一预设个数的识别维度的指纹识别。其中,若所述用户端维度信息与所述浏览器待获取信息对应页面的预存维度信息完全一致,则确定所述用户端通过所述浏览器的访问认证。

步骤b2,若所述确定的用户端的指纹识别策略为模糊认证识别策略,则从所述浏览器中选取第二预设个数的预存的识别维度信息,以对所述用户端进行第二预设个数的识别维度的指纹识别,其中,所述第一预设个数大于第二预设个数。

在本实施例中,在确定的用户端的指纹识别策略为模糊认证识别策略时,从所述浏览器中选取第二预设个数的预存的识别维度信息,以对所述用户端进行第二预设个数的识别维度的指纹识别,其中,其中,所述第一预设个数大于第二预设个数,第二预设个数小于预设值,该预设值可以是3或者是4。其中,从所述浏览器中选取第二预设个数的预存的识别维度信息,以对所述用户端进行第二预设个数的识别维度的指纹识别过程与上述从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别步骤基本相同。

在本实施例中,通过若所述确定的用户端的指纹识别策略为唯一认证识别策略,则从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别;若所述确定的用户端的指纹识别策略为模糊认证识别策略,则从所述浏览器中选取第二预设个数的预存的识别维度信息,以对所述用户端进行第二预设个数的识别维度的指纹识别,其中,所述第一预设个数大于第二预设个数。在本实施例中,通过唯一认证识别策略与模糊认证识别策略实现用户端的指纹识别,由于模糊认证识别策略的识别维度少,因而,在通过唯一认证识别策略保证安全性的情况下,能够提升指纹识别效率。

进一步地,本发明提供用户端指纹识别方法的另一实施例,在该实施例中,所述对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证步骤之后包括:

步骤s40,若所述用户端未通过所述浏览器的访问认证,则向所述用户端发送验证码信息,以供所述用户端接收并根据所述验证码信息进行再次验证。

在本实施例中,若所述用户端未通过所述浏览器的访问认证,则向所述用户端发送验证码信息,以供所述用户端接收并根据所述验证码信息进行再次验证。以避免可能存在的造成用户端信息泄漏尤其是重要信息泄漏的现象。

在本实施例中,通过若所述用户端未通过所述浏览器的访问认证,则向所述用户端发送验证码信息,以供所述用户端接收并根据所述验证码信息进行再次验证。在本实施例中,实现确保用户端的信息安全。

参照图3,图3是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

本发明实施例用户端指纹识别设备可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面3)播放器、便携计算机等终端设备。

如图3所示,该用户端指纹识别设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。

可选地,该用户端指纹识别设备还可以包括目标用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。目标用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选目标用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图3中示出的用户端指纹识别设备结构并不构成对用户端指纹识别设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及用户端指纹识别程序。操作系统是管理和控制用户端指纹识别设备硬件和软件资源的程序,支持用户端指纹识别程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与用户端指纹识别设备中其它硬件和软件之间通信。

在图3所示的用户端指纹识别设备中,处理器1001用于执行存储器1005中存储的用户端指纹识别程序,实现上述任一项所述的用户端指纹识别方法的步骤。

本发明用户端指纹识别设备具体实施方式与上述用户端指纹识别方法各实施例基本相同,在此不再赘述。

本发明还提供一种用户端指纹识别装置,所述用户端指纹识别装置包括:

第一获取模块,用于在检测到用户端访问浏览器的访问请求时,获取所述访问请求中所携带的待获取信息;

第二获取模块,用于获取并根据所述待获取信息的类别确定用户端的指纹识别策略;

识别模块,用于根据所述确定的用户端的指纹识别策略,对所述用户端进行指纹识别,并得到指纹识别结果,以确定所述用户端是否通过所述浏览器的访问认证。

可选地,所述第二获取模块包括:

第一获取单元,用于获取所述待获取信息的类别,其中,所述待获取信息的类别包括金融类别以及营销类别;

第一确定单元,用于若所述待获取信息的类别为金融类别,则确定所述用户端的指纹识别策略为唯一认证识别策略;

第二确定单元,用于若所述待获取信息的类别为营销类别,则确定所述用户端的指纹识别策略为模糊认证识别策略。

可选地,所述第一获取单元包括:

提取子单元,用于提取所述待获取信息中的数字字母子信息,获取所述数字字母子信息中连续显示的数字字母,并获取所述连续显示的数字字母的数目;

第一判断子单元,用于判断所述连续显示的数字字母的数目是否与预设词库中的多个预存数目中的任意一个相同;

判定子单元,用于若与预设词库中的多个预存数目中的任意一个相同,则判定所述待获取信息中含有敏感信息,将含有所述敏感信息的待获取信息的类别设为金融类别。

可选地,所述识别模块包括:

第一选取单元,用于若所述确定的用户端的指纹识别策略为唯一认证识别策略,则从所述浏览器中选取第一预设个数的预存的识别维度信息,以对所述用户端进行第一预设个数的识别维度的指纹识别;

第二选取单元,用于若所述确定的用户端的指纹识别策略为模糊认证识别策略,则从所述浏览器中选取第二预设个数的预存的识别维度信息,以对所述用户端进行第二预设个数的识别维度的指纹识别,其中,所述第一预设个数大于第二预设个数。

可选地,所述第一选取单元包括:

获取子单元,用于从所述浏览器中选取第一预设个数的预存的识别维度信息,并对应获取所述用户端的用户端维度信息,其中,所述用户端维度信息中各维度一一与所述第一预设个数的预存的识别维度信息中的维度一致;

第二判断子单元,用于判断所述用户端维度信息与所述浏览器待获取信息对应页面的预存维度信息是否完全一致,以对所述用户端进行第一预设个数的识别维度的指纹识别。

可选地,所述获取子单元用于实现:

从所述浏览器中选取第一预设个数的预存的识别维度信息,其中,所述选取的第一预设个数的预存的识别维度信息中包括所述用户端当前连接的wifi信息。

可选地,所述用户端指纹识别装置还包括:

发送模块,用于若所述用户端未通过所述浏览器的访问认证,则向所述用户端发送验证码信息,以供所述用户端接收并根据所述验证码信息进行再次验证。

本发明用户端指纹识别装置具体实施方式与上述用户端指纹识别方法各实施例基本相同,在此不再赘述。

本发明提供了一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的用户端指纹识别方法的步骤。

本发明可读存储介质具体实施方式与上述用户端指纹识别方法各实施例基本相同,在此不再赘述。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利处理范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1