一种信息处理方法及终端与流程

文档序号:12125552阅读:191来源:国知局
一种信息处理方法及终端与流程

本发明涉及通讯技术领域,尤其涉及一种信息处理方法及终端。



背景技术:

本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:

传统密码都是由一串字符文字组成的密码,用户需要记住自己的这一串字符密码,在需要验证的时候输入该密码。

采用现有密码验证方式,用户体验不够好,不是很方便,当密码过于复杂时不便于记忆与输入,密码过于简单时安全性会降低,且该密码易于模仿,当黑客获取到用户的字符串密码后可以无成本地制作出完全一样的密码进行验证;因此,提供一种信息处理方案,能够使用户方便、准确的记住密码,增强密码校验的安全性,已成为亟待解决的技术问题。



技术实现要素:

有鉴于此,本发明实施例希望提供一种信息处理方法及终端,至少能够解决现有技术存在的问题,提高用户体验。

本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种信息处理方法,所述方法包括:预先进行第一图像信息采集,生成第一密钥并存储,所述方法还包括:

采集第二图像信息;

提取所述第二图像信息中第一图像特征及第二图像特征;其中,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息;

基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;

将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。

上述方案中,所述预先进行第一图像信息采集,生成第一密钥包括:

获取终端用户界面的第一提示信息;

响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。

上述方案中,所述采集第二图像信息之前,所述方法还包括:

提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数。

上述方案中,所述采集第二图像信息之前,所述方法还包括:

获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。

上述方案中,所述提取所述第二图像信息中第一图像特征及第二图像特征包括:

获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;

对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。

上述方案中,所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:

将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。

上述方案中,将所述第二密钥与预存的第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权包括:

对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;

当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;

当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过。

上述方案中,所述第一图像的前景信息为进行第一图像信息采集时用户的手势。

本发明实施例还提供了一种终端,所述终端包括采集单元、第一处理单元、第二处理单元及匹配单元;其中,

所述采集单元,用于预先采集第一图像信息,以及采集第二图像信息;

所述第一处理单元,用于基于所述第一图像信息生成第一密钥并存储;

所述第二处理单元,用于提取所述第二图像信息中第一图像特征及第二图像特征,基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;其中,所述第一图像特征用于表征所述第一图像的背景信息,所述第二图像特征用于表征所述第一图像的前景信息;

所述匹配单元,用于将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。

上述方案中,所述采集单元,具体用于获取终端用户界面的第一提示信息,响应所述第一提示信息,进行第一图像信息采集。

上述方案中,所述第一处理单元,还用于提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数。

上述方案中,所述第一处理单元,还用于获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。

上述方案中,所述第二处理单元,具体用于获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;

以及,对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。

上述方案中,所述第二处理单元,具体用于将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。

上述方案中,所述匹配单元,具体用于对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;

当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;

当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过。

采用本发明实施例,通过预先进行第一图像信息采集,生成第一密钥并存储;然后在进行鉴权时,采集第二图像信息,提取所述第二图像信息中第一图像特征及第二图像特征;其中,所述第一图像特征用于表征所述第一图像的前景信息;所述第二图像特征用于表征所述第一图像的背景信息;基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。如此,所述第一密钥由第一图像信息生成,用户可以方便、准确的记住图像密码,提高用户体验;在进行鉴权时,再次采集图像信息,通过采集的图像信息生成的密钥进行鉴权可以增强密码校验的安全性。

附图说明

图1为本发明实施例中进行信息交互的各方硬件实体的示意图;

图2为本发明方法实施例一的一个实现流程示意图;

图3为本发明方法实施例第一图像示意图;

图4为本发明方法实施例二的一个实现流程示意图;

图5为本发明方法实施例三的一个实现流程示意图;

图6为本发明方法实施例四的一个实现流程示意图;

图7为本发明终端实施例一的组成结构示意图;

图8为应用本发明实施例的终端的硬件实体图;

图9为本发明终端实施例二的组成结构示意图。

具体实施方式

下面结合附图对技术方案的实施作进一步的详细描述。

图1为本发明实施例中进行信息交互的各方硬件实体的示意图,图1中,包括服务器11、终端21、终端31-33这三类硬件实体,终端21可以为手机终端,终端31-33可以包括台式机、PC机、一体机等类型。终端21、终端31-33可通过网络与服务器11进行信息交互。

基于上述图1的各硬件实体的架构图,采用本发明实施例主要是:终端(如终端21、终端31-33)预先进行第一图像信息采集,生成第一密钥,然后通过网络发送至服务器(如服务器11)进行存储或由所述终端自身存储;所述终端采集第二图像信息,提取所述第二图像信息中第一图像特征及第二图像特征;其中,所述第一图像特征用于表征所述第一图像的前景信息;所述第二图像特征用于表征所述第一图像的背景信息;基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;将所述第二密钥发送至服务器,通过服务器将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权,或者由所述终端自身将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。

本文中所述终端可以为如上述图1中所示的终端21、终端31-33中的任一种,基于上述图1的结构,提出以下本发明各个实施例。

方法实施例一:

图2所示为本发明实施例的一种信息处理方法,如图2所示,所述信息处理方法包括:

步骤200:终端预先进行第一图像信息采集,生成第一密钥并存储。

这里,所述预先进行第一图像信息采集,生成第一密钥包括:

终端获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。

其中,所述第一提示信息可以为用户注册登录某个应用时的密钥设置提示信息或对终端本地应用功能的加密设置提示信息;

对所述第一图像信息的采集可通过终端上的摄像头进行采集。

所述第一图像信息可以包括前景信息及背景信息;如图3所示的一个实例中,所述前景信息可以为所述摄像头拍摄的用户的某个手势动作,或者是拍摄的任意一个目标物体,如水杯等;所述背景信息可以为整幅图片中除去作为所述前景信息的物体之外的信息,比如,前景信息为特定的水杯,背景信息为搁置水杯的桌子。

基于本发明实施例,在实际应用中,进行第一图像信息采集之后,所述方法还包括:存储所述第一图像信息,以使用户后续进行鉴权时,直接提取存储的图像信息作为第二图像信息进行鉴权。

所述基于所述第一图像信息生成所述第一密钥包括:

终端对所述第一图像信息进行方向梯度直方图(HOG,Histogram of Oriented Gradient)特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用感知哈希算法(PHA,Perceptual Hash Algorithm)获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。

其中,基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥包括:

终端将所述感知哈希值转换为对应的特征向量,将所述特征向量与所述HOG特征向量进行向量拼接,得到用于标识所述第一图像信息的特征向量,即用于鉴权及标识所述第一图像信息的第一密钥。

基于本发明实施例,在实际应用中,终端进行第一图像信息采集时,所述 方法还可以包括:生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。

基于本发明实施例,在实际应用中,所述预先进行第一图像信息采集之后,所述方法还包括:

终端将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息;如此,当用户进行鉴权操作时,可通过所述第一终端将所述第一图像信息作为第二图像信息再次同步至所述终端,省去所述终端对第二图像信息采集的过程,或者,直接使用第一终端中存储的所述第一图像信息作为第二图像信息供所述终端进行图像采集,或者,可将第一终端中存储的所述第一图像信息打印/冲洗成清晰的图片作为第二图像信息供所述终端进行图像采集,从而无需构造第二图像。

其中,所述第一终端为不同于所述终端的另一用户终端,亦可为台式机、PC机、一体机等。

基于本发明实施例,在实际应用中,所述预先进行第一图像信息采集之后,所述方法还包括:

提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储。

这里,N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。

所述N个图像区域既可以为预先设定的固定的N个图像区域,如:N为2,固定的2个图像区域为所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;

或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。

所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容 的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。

需要说明的是步骤200仅需在首次应用本发明实施例所述方法时执行即可,后续可直接应用。

步骤201:采集第二图像信息。

本步骤之前,所述方法还包括:

终端获取鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上;如此,可使用户快速忆起设定第一密钥时对应的第一图像信息。

其中,所述获取鉴权提示信息包括:终端获取自身存储的所述鉴权提示信息。

所述第二图像信息为用户进行密钥验证以进行解锁或登录等操作时所需的图像信息,在实际应用过程中,所述第二图像即为对所述第一图像内容的场景再现,如所述第一图像为如图3所示的用户在办公桌前摆的V字手势,所述第二图像即为对该图像内容的场景再现,即用户重新在办公桌前摆V字手势。

步骤202:提取所述第二图像信息中第一图像特征及第二图像特征。

这里,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息。

本步骤具体包括:终端获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。

其中,所述获取所述第二图像信息对应的哈希值包括:终端采用PHA获取对应所述第二图像的哈希值;具体包括:1)缩小尺寸;由于最快速的去除高频和细节,只保留结构明暗的方法就是缩小尺寸,因此,将所述第二图像缩小到8x8的尺寸,总共64个像素,以摒弃不同尺寸、比例带来的图像差异;2)简化色彩;将缩小后的第二图像转换为64级灰度图像,即所有像素点总共只有64种颜色;3)计算灰度平均值;计算所有64个像素的灰度平均值;4)像素 灰度比较;将每个像素的实际灰度与所述灰度平均值进行比较,大于或等于所述灰度平均值记为1,小于所述灰度平均值记为0;5)计算哈希值,将上述像素灰度比较的结果组合在一起,构成一个64位的字符串,所述字符串即为对应所述第二图像信息的哈希值,即为所述第二图像的第一图像特征;其中,所述组合的次序可以依据实际需要进行设定,如自左到右、自顶向下等。

所述对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量包括:

终端对所述第二图像信息进行HOG特征提取,得到对应所述第二图像信息的第一特征向量;具体包括:1)对所述第二图像进行灰度化处理,将所述第二图像看作一个x、y、z(灰度)的三维图像;2)采用Gamma校正法对所述第二图像进行颜色空间的归一化处理,以调节所述第二图像的对比度,降低所述第二图像局部的阴影和光照变化所造成的影响,同时可以抑制噪音的干扰;3)计算所述第二图像每个像素的梯度,包括大小和方向,以捕获所述第二图像的轮廓信息,同时进一步弱化光照的干扰;4)将所述第二图像划分成小cells,如6*6像素/cell;5)统计每个cell的梯度直方图,即可形成每个cell的描述子(descriptor);6)将每n个cell组成一个block,串联每个block内所有cell的特征descriptor得到该block的HOG特征descriptor;其中,n可依据实际需要进行设定,如n为9,即3*3个cell/block;7)串联所述第二图像内的所有block的HOG特征descriptor得到所述第二图像的HOG特征descriptor了,即对应所述第二图像信息的第一特征向量。

步骤203:基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥。

这里,所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:

终端将所述第二图像信息对应的哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。

其中,将所述第二图像信息对应的哈希值转化为第二特征向量包括:

终端将所述第二图像信息对应的哈希值以向量的形式表示,得到的向量即为第二特征向量;

所述将所述第二特征向量与所述第一特征向量进行向量拼接即将第二特征向量的向量尾部与所述第一特征向量的向量首部相连,组合成综合特征向量;例如:第二特征向量为f2={x1,x2,x3},第一特征向量为f1={x4,x5,x6},则将二者拼接后得到的综合特征向量为f={x1,x2,x3,x4,x5,x6}。

步骤204:将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。

本步骤具体包括:对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过。

其中,所述相似系数计算为皮尔逊相关系数计算,所述第一系数为皮尔逊相关系数;所述系数阈值的大小可依据实际需要进行设定,优选的,所述系数阈值为0.8。

对所述第二密钥与预存的第一密钥进行皮尔逊相关系数计算包括:

令第一密钥为X,第二密钥为Y,依据如下公式之一得到所述第二密钥与预存的第一密钥的皮尔逊相关系数ρX,Y

其中,公式(1)中cov(X,Y)表示X与Y的协方差;σX表示X的标准差;σY表示Y的标准差;E(i)表示对i求平均的操作;μX表示X的平均值;μY表示 Y的平均值;公式(2)及公式(3)中N表示X与Y的向量维度。

方法实施例二:

图4所示为本发明实施例的一种信息处理方法,如图4所示,所述信息处理方法包括:

步骤401:终端预先进行第一图像信息采集,生成第一密钥。

本步骤具体包括:终端获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。

其中,所述第一提示信息可以为用户注册登录某个应用时的密钥设置提示信息或对终端本地应用功能的加密设置提示信息。

对所述第一图像信息的采集可通过终端上的摄像头进行采集;

所述第一图像信息可以包括前景信息及背景信息;在一实例中,所述前景可以为所述摄像头拍摄的用户的某个脸部表情,比如哭,笑,皱眉等等,或者是拍摄的任意一个特定的目标物体,如某个家人,也可以是自己和家人的合照,或者自己和其他物体,比如水杯,喜欢阅读的书等的合照,只要前景信息是属于用户自己或和用户有关系的特定人群和特定物体有关联而其他用户是不可能知道的信息所构成的信息都可以用作为所述前景信息。

所述基于所述第一图像信息生成所述第一密钥包括:

终端对所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。

其中,基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥包括:

终端将所述感知哈希值转换为对应的特征向量,将所述特征向量与所述HOG特征向量进行向量拼接,得到用于标识所述第一图像信息的特征向量,即用于鉴权及标识所述第一图像信息的第一密钥。

基于本发明实施例,在实际应用中,终端进行第一图像信息采集时,所述方法还可以包括:终端生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。

基于本发明实施例,在实际应用中,所述预先进行第一图像信息采集之后,所述方法还包括:

终端将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息;如此,当用户进行鉴权操作时,可通过所述第一终端将所述第一图像信息作为第二图像信息再次同步至所述终端,省去所述终端对第二图像信息采集的过程,或者,直接使用第一终端中存储的所述第一图像信息作为第二图像信息供所述终端进行图像采集,或者,可将第一终端中存储的所述第一图像信息打印/冲洗成清晰的图片作为第二图像信息供所述终端进行图像采集,从而无需构造第二图像。

这里,所述第一终端为不同于所述终端的另一用户终端,亦可为台式机、PC机、一体机等。

基于本发明实施例,在实际应用中,所述预先进行第一图像信息采集之后,所述方法还包括:

终端提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储。

这里,N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。

所述N个图像区域既可以为预先设定的固定的N个图像区域,如:N为2,固定的2个图像区域为所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;

或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。

所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。

步骤402:终端发送所述第一密钥至服务器,以使所述服务器存储所述第一密钥。

这里,需要说明的是步骤401-402仅需在首次应用本发明实施例所述方法时执行即可,后续可直接应用。

步骤403:终端获取鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在用户界面上。

这里,将所述鉴权提示信息显示在用户界面上,以使用户快速忆起设定第一密钥时对应的第一图像信息。

步骤404:终端采集第二图像信息。

这里,所述第二图像信息为用户进行密钥验证以进行解锁或登录等操作时所需的图像信息,在实际应用过程中,所述第二图像即为对所述第一图像内容的场景再现,如所述第一图像为如图3所示的用户在办公桌前摆的V字手势,所述第二图像即为对该图像内容的场景再现,即用户重新在办公桌前摆V字手势。

步骤405:终端提取所述第二图像信息中第一图像特征及第二图像特征,并基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥。

这里,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息。

本步骤具体包括:终端获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。

其中,所述获取所述第二图像信息对应的哈希值包括:终端采用PHA获取对应所述第二图像的哈希值。

所述对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量包括:

终端对所述第二图像信息进行HOG特征提取,得到对应所述第二图像信息的第一特征向量。

所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:

终端将所述第二图像信息对应的哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。

步骤406:终端将所述第二密钥发送至所述服务器。

步骤407:服务器将所述第二密钥与预存的所述第一密钥进行皮尔逊相关系数计算得到第一系数,并判断所述第一系数是否超过预设的系数阈值,如果超过,执行步骤408;否则,执行步骤409。

这里,所述第一系数为皮尔逊相关系数;

所述系数阈值的大小可依据实际需要进行设定,优选的,所述系数阈值为0.8。

步骤408:对所述第二图像鉴权通过。

步骤409:对所述第二图像鉴权不通过。

方法实施例三:

图5所示为本发明实施例的一种信息处理方法,应用于对应用程序(APP,Application)的锁定,如图5所示,所述信息处理方法包括:

步骤501:终端进行第一图像信息采集,并将所述第一图像信息同步至第一终端。

本步骤具体包括:终端获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。

在本发明实施例中,所述第一提示信息为用户注册APP应用锁时的密钥设置提示信息;这里所述的密钥为用于解锁APP的密钥。

对所述第一图像信息的采集可通过终端上的摄像头进行采集。

所述第一图像信息包括前景信息及背景信息;在本发明实施例中,所述前景为所述摄像头拍摄的用户的某个手势动作,如图3所示;当然,所述前景也可以是拍摄的任意一个目标物体,如水杯等。

终端将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息;如此,当用户进行鉴权操作时,可通过所述第一终端将所述第一图像信息作为第二图像信息再次同步至所述终端,省去所述终端对第二图像信息采集的过程,或者,直接使用第一终端中存储的所述第一图像信息作为第二图像信息供所述终端进行图像采集,或者,可将第一终端中存储的所述第一图像信息打印/冲洗成清晰的图片作为第二图像信息供所述终端进行图像采集,从而无需构造第二图像。

这里,所述第一终端为不同于所述终端的另一用户终端,亦可为台式机、PC机、一体机等。

基于本发明实施例,在实际应用中,终端进行第一图像信息采集时,所述方法还可以包括:终端生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。

基于本发明实施例,在实际应用中,所述进行第一图像信息采集之后,所述方法还包括:

终端提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储。

这里,N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。

所述N个图像区域可以为预先设定的固定的N个图像区域;在本发明实施例中,所述N个图像区域为固定的所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;

或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。

所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。

步骤502:终端依据所述第一图像信息生成第一密钥,基于所述第一密钥锁定选取的APP。

本步骤具体包括:终端对所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。

其中,基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥包括:

终端将所述感知哈希值转换为对应的特征向量,将所述特征向量与所述HOG特征向量进行向量拼接,得到用于标识所述第一图像信息的特征向量,即用于鉴权及标识所述第一图像信息的第一密钥。

需要说明的是,第一密钥的生成仅需在首次应用本发明实施例所述方法时执行即可,后续可直接应用所述第一密钥对APP进行锁定。

步骤503:终端采集第二图像信息。

本步骤之前,所述方法还包括:终端获取鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上;如此,可使用户快速忆起设定第一密钥时对应的第一图像信息。

其中,所述获取鉴权提示信息包括:终端获取自身存储的所述鉴权提示信息。

所述第二图像信息为用户进行密钥验证以进行APP解锁时所需的图像信息。

本步骤具体包括:终端采集第一终端显示屏幕上显示的第二图像信息;这 里所述第二图像信息实际为所述第一终端存储的第一图像信息,在实际操作过程中,可由用户手拿第一终端,所述第一终端显示第一图像信息供所述终端进行图像采集;

或者,终端获取第一终端发送的第一图像信息,将所述第一图像信息作为第二图像信息;

或者,由用户对所述第一图像内容的进行场景再现,终端采集所述再现的场景信息作为第二图像信息。

步骤504:终端提取所述第二图像信息中第一图像特征及第二图像特征。

这里,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息。

本步骤具体包括:终端获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。

其中,所述获取所述第二图像信息对应的哈希值包括:终端采用PHA获取对应所述第二图像的哈希值。

所述对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量包括:

终端对所述第二图像信息进行HOG特征提取,得到对应所述第二图像信息的第一特征向量。

步骤505:终端基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥。

这里,所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:

终端将所述第二图像信息对应的哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。

其中,将所述第二图像信息对应的哈希值转化为第二特征向量包括:

终端将所述第二图像信息对应的哈希值以向量的形式表示,得到的向量即 为第二特征向量;

所述将所述第二特征向量与所述第一特征向量进行向量拼接即将第二特征向量的向量尾部与所述第一特征向量的向量首部相连,组合成综合特征向量。

步骤506:终端将所述第二密钥与所述第一密钥进行皮尔逊相关系数计算得到第一系数,并判断所述第一系数是否超过预设的系数阈值,如果超过,执行步骤507;否则,执行步骤508。

这里,所述第一系数为皮尔逊相关系数;

所述系数阈值的大小可依据实际需要进行设定,在本发明实施例中,所述系数阈值为0.8。

步骤507:解锁所述APP。

步骤508:提示APP解锁失败。

方法实施例四:

图6所示为本发明实施例的一种信息处理方法,应用于QQ、微信等聊天软件的登录鉴权,如图6所示,所述信息处理方法包括:

步骤601:终端进行第一图像信息采集,基于所述第一图像信息生成第一密钥。

本步骤具体包括:终端获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。

在本发明实施例中,所述第一提示信息为用户注册QQ、微信等聊天软件时的密钥设置提示信息;所述第一密钥为用于用户再次登录所述QQ、微信等聊天软件时的密钥。

对所述第一图像信息的采集可通过终端上的摄像头进行采集。

所述第一图像信息包括前景信息及背景信息;在本发明实施例中,所述前景为所述摄像头拍摄的用户的某个手势动作,如图3所示;当然,所述前景也可以是拍摄的任意一个目标物体,如水杯等。

基于本发明实施例,在实际应用中,终端进行第一图像信息采集之后,所 述方法还包括:

终端将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息;如此,当用户进行登录鉴权操作时,可通过所述第一终端将所述第一图像信息作为第二图像信息再次同步至所述终端,省去所述终端对第二图像信息采集的过程,或者,直接使用第一终端中存储的所述第一图像信息作为第二图像信息供所述终端进行图像采集,或者,可将第一终端中存储的所述第一图像信息打印/冲洗成清晰的图片作为第二图像信息供所述终端进行图像采集,从而无需构造第二图像。

这里,所述第一终端为不同于所述终端的另一用户终端,亦可为台式机、PC机、一体机等。

基于本发明实施例,在实际应用中,终端进行第一图像信息采集时,所述方法还可以包括:终端生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。

基于本发明实施例,在实际应用中,所述进行第一图像信息采集之后,所述方法还包括:

终端提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储。

这里,N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。

所述N个图像区域可以为预先设定的固定的N个图像区域;如:所述N个图像区域为固定的所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;

或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同;在本发明实施例中,所述N个图像区域为所述终端随机确定的所述第一图像中的2个面 积相同的图像区域。

所述鉴权提示信息用于用户在登录鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。

基于本发明实施例,在实际应用中,所述基于所述第一图像信息生成第一密钥包括:

终端对所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。

其中,基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥包括:

终端将所述感知哈希值转换为对应的特征向量,将所述特征向量与所述HOG特征向量进行向量拼接,得到用于标识所述第一图像信息的特征向量,即用于鉴权及标识所述第一图像信息的第一密钥。

步骤602:终端发送所述第一密钥至服务器,以使所述服务器存储所述第一密钥,并提示注册成功。

需要说明的是,步骤601-602仅需在首次应用本发明实施例所述方法时执行即可,后续可直接应用。

步骤603:终端采集第二图像信息;

本步骤之前,所述方法还包括:终端获取鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在用户界面上。

这里,将所述鉴权提示信息显示在用户界面上,以使用户快速忆起设定第一密钥时对应的第一图像信息。

在本发明实施例中,所述第二图像即为对所述第一图像内容的场景再现;如所述第一图像为如图3所示的用户在办公桌前摆的V字手势,所述第二图像 即为对该图像内容的场景再现,即用户重新在办公桌前摆V字手势。

步骤604:终端提取所述第二图像信息中第一图像特征及第二图像特征,并基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;

这里,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息。

本步骤具体包括:终端获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。

其中,所述获取所述第二图像信息对应的哈希值包括:终端采用PHA获取对应所述第二图像的哈希值。

所述对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量包括:

终端对所述第二图像信息进行HOG特征提取,得到对应所述第二图像信息的第一特征向量。

所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:

终端将所述第二图像信息对应的哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。

步骤605:终端将所述第二密钥发送至所述服务器。

步骤606:所述服务器将所述第二密钥与所述第一密钥进行皮尔逊相关系数计算得到第一系数,并判断所述第一系数是否超过预设的系数阈值,如果超过,执行步骤607;否则,执行步骤608。

这里,所述第一系数为皮尔逊相关系数;

所述系数阈值的大小可依据实际需要进行设定,优选的,所述系数阈值为0.8。

步骤607:对所述第二图像鉴权通过,提示用户登录成功。

步骤608:对所述第二图像鉴权不通过,提示用户登录失败。

终端实施例一

图7为本发明终端实施例一的组成结构示意图;如图7所示,本发明实施例终端的组成包括:采集单元71、第一处理单元72、第二处理单元73及匹配单元74;其中,

所述采集单元71,用于预先采集第一图像信息,以及采集第二图像信息;

所述第一处理单元72,用于基于所述第一图像信息生成第一密钥并存储;

所述第二处理单元73,用于提取所述第二图像信息中第一图像特征及第二图像特征,基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;其中,所述第一图像特征用于表征所述第一图像的背景信息,所述第二图像特征用于表征所述第一图像的前景信息;

所述匹配单元74,用于将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。

基于本发明实施例,在实际应用中,所述采集单元71,具体用于获取终端用户界面的第一提示信息,响应所述第一提示信息,进行第一图像信息采集;

这里,所述第一提示信息可以为用户注册登录某个应用时的密钥设置提示信息或对终端本地应用功能的加密设置提示信息。

所述第一图像信息可以包括前景信息及背景信息;其中,所述前景可以为所述摄像头拍摄的用户的某个手势动作,如图3所示,或者是拍摄的任意一个目标物体,如水杯等。

基于本发明实施例,在实际应用中,所述第一处理单元72,具体用于所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。

基于本发明实施例,在实际应用中,所述终端还包括提示单元75,用于生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、 稳定;所述图像采集参数可以为光照、焦距等。

基于本发明实施例,在实际应用中,所述第一处理单元72,还用于将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息。

基于本发明实施例,在实际应用中,所述第一处理单元72,还用于提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。

所述N个图像区域既可以为预先设定的固定的N个图像区域,如:N为2,固定的2个图像区域为所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;

或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。

所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。

基于本发明实施例,在实际应用中,所述第一处理单元72,还用于获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。

基于本发明实施例,在实际应用中,所述第二处理单元73,具体用于获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;

以及,对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。

基于本发明实施例,在实际应用中,所述第二处理单元73,具体用于将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征 向量作为所述第三图像特征。

基于本发明实施例,在实际应用中,所述匹配单元74,具体用于对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;

当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;

当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过;其中,所述相似系数计算为皮尔逊相关系数计算,所述第一系数为皮尔逊相关系数;所述系数阈值的大小可依据实际需要进行设定,优选的,所述系数阈值为0.8。

这里需要指出的是,上述终端可以为PC、手提电脑、台式机、一体机等,为实现各单元功能而合并为一或各单元功能分体设置的终端,至少包括用于存储数据的数据库和用于数据处理的处理器,或者包括设置于终端内的存储介质或独立设置的存储介质。

其中,对于用于数据处理的处理器而言,在执行处理时,可以采用微处理器、中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Singnal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现;对于存储介质来说,包含操作指令,该操作指令可以为计算机可执行代码,通过所述操作指令来实现上述本发明实施例信息处理方法流程中的各个步骤。

本发明实施例所述终端作为硬件实体S11的一个示例如图8所示;所述终端包括处理器81、存储介质82以及至少一个外部通信接口83;所述处理器81、存储介质82以及外部通信接口83均通过总线84连接。

这里需要指出的是:以上涉及终端的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明终端实施例中未披露的技术细节,请参照本发明方法实施例的描述。

终端实施例二

图9为本发明终端实施例二的组成结构示意图;如图9所示,本发明实施 例终端的组成包括:采集单元91、第一处理单元92、第二处理单元93及发送单元94;其中,

所述采集单元91,用于预先采集第一图像信息,以及采集第二图像信息;

所述第一处理单元92,用于基于所述第一图像信息生成第一密钥;

所述第二处理单元93,用于提取所述第二图像信息中第一图像特征及第二图像特征,基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;其中,所述第一图像特征用于表征所述第一图像的背景信息,所述第二图像特征用于表征所述第一图像的前景信息;

所述发送单元94,用于将所述第一密钥及第二密钥发送至服务器,以使所述服务器将所述第二密钥与所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。

基于本发明实施例,在实际应用中,所述采集单元91,具体用于获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。

其中,所述第一提示信息可以为用户注册登录某个应用时的密钥设置提示信息或对终端本地应用功能的加密设置提示信息。

所述第一图像信息可以包括前景信息及背景信息;其中,所述前景可以为所述摄像头拍摄的用户的某个手势动作,如图3所示,或者是拍摄的任意一个目标物体,如水杯等。

基于本发明实施例,在实际应用中,所述第一处理单元92,具体用于对所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。

基于本发明实施例,在实际应用中,所述终端还包括提示单元95,用于生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。

基于本发明实施例,在实际应用中,所述第一处理单元92,还用于将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息。

基于本发明实施例,在实际应用中,所述第一处理单元92,还用于提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。

所述N个图像区域既可以为预先设定的固定的N个图像区域,如:N为2,固定的2个图像区域为所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;

或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。

所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。

基于本发明实施例,在实际应用中,所述第一处理单元92,还用于获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。

基于本发明实施例,在实际应用中,所述第二处理单元93,具体用于获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;

以及,对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。

基于本发明实施例,在实际应用中,所述第二处理单元93,具体用于将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包 括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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