一种基于双重校验的数据查看方法与流程

文档序号:15358754发布日期:2018-09-05 00:21阅读:155来源:国知局

本发明涉及移动互联网技术领域,尤其涉及一种基于双重校验的数据查看方法。

随着近年来移动互联网的迅速发展,用户在生活中会越来越多的涉及到数据,而为了保障用户的数据安全,在用户需要查看数据时往往需要对用户信息进行校验,以确定该用户是否具有查看数据的权限。

在实践中发现,现有的用户信息校验一般局限于单体信息,例如用户输入的验证信息(可以是用户名和密码)等,但是单体信息容易被他人窃取,从而导致数据安全性较低。



技术实现要素:

本发明实施例公开了一种基于双重校验的数据查看方法,用于提高数据安全性。

其中,一种基于双重校验的数据查看方法,所述方法包括:

电子设备检测目标用户是否触发某一数据的查看操作;

若触发,所述电子设备提示目标用户输入所述数据对应的验证信息;

所述电子设备判断所述目标用户输入的所述验证信息是否验证通过;

若验证通过,所述电子设备通过所述电子设备当前运行的目标社交应用中的联系人获取所述目标用户的联网信息;

所述电子设备根据所述联网信息确定所述目标用户的实际属性信息,所述实际属性信息用于表示所述目标用户的身份类型;

所述电子设备判断所述实际属性信息是否与所述目标用户已预存的目标属性信息一致;

若一致,所述电子设备确定所述目标用户校验成功,并输出所述某一数据。

作为一种可选的实施方式,本发明实施例中,所述电子设备检测目标用户是否触发某一数据的查看操作,包括:

所述电子设备检测所述电子设备当前是否输出某一数据的查看验证界面;

若是,所述电子设备检测所述电子设备是否发生第一甩动作事件,如果所述电子设备发生第一甩动作事件,检测所述电子设备无线连接的穿戴设备是否发生第二甩动作事件,如果所述穿戴设备发生第二甩动作事件,判断所述第一甩动作事件包括的甩动作方向f1和所述第二甩动作事件包括的甩动作方向f2是否相同,如果相同,判断所述第一甩动作事件包括的甩动作起始时间t1与所述第二甩动作事件包括的甩动作起始时间t2的差值δt是否小于第一预设阈值,以及所述第一甩动作事件包括的甩动作持续时长t1和所述第二甩动作事件包括的甩动作持续时长t2的差值δt是否小于第二预设阈值,如果所述差值δt小于第一预设阈值以及所述差值δt小于第二预设阈值,则所述电子设备检测目标用户触发某一数据的查看操作。

作为另一种可选的实施方式,本发明实施例中,在所述电子设备判断所述目标用户输入的所述验证信息验证通过之后,以及所述电子设备通过所述电子设备当前运行的目标社交应用中的联系人获取所述目标用户的联网信息之前,所述方法还包括:

所述电子设备从所述穿戴设备中读取预设的多个不同的社交应用标识;

所述电子设备从所述多个不同的社交应用标识中识别出属于所述电子设备当前运行的社交应用的社交应用标识;

所述电子设备从所述电子设备当前运行的社交应用中辨别出目标用户的使用频率最高的某一社交应用作为目标社交应用;

所述电子设备获取所述目标社交应用中的联系人。

作为另一种可选的实施方式,本发明实施例中,所述电子设备获取所述目标社交应用中的联系人之后,以及所述电子设备通过所述电子设备当前运行的目标社交应用中的指定用户获取所述目标用户的联网信息之前,所述方法还包括:

所述电子设备判断所述目标用户是否为活体用户,若所述目标用户为活体用户,执行所述的通过所述电子设备当前运行的目标社交应用中的指定用户获取所述目标用户的联网信息的步骤;

其中,所述电子设备判断所述目标用户是否为活体用户包括:

所述电子设备启动所述电子设备内置的摄像头,通过启动的所述内置的摄像头对所述目标用户的脸部区域进行识别,根据识别出的所述目标用户的脸部区域判断所述目标用户是否在一段时间内眨眼,若是,则确定所述目标用户为活体用户;

其中,所述内置的摄像头为两轴均可旋转的摄像头。

作为另一种可选的实施方式,本发明实施例中,所述通过启动的所述内置的摄像头对所述目标用户的脸部区域进行识别,包括:

所述电子设备通过启动的所述内置的摄像头进行周围扫描,并且在扫描确定所述目标用户的脸部区域后,所述电子设备确定自身的位置参数,然后根据所述位置参数来调整所述内置的摄像头拍摄区域,以使得调整后的拍摄区域一直保持覆盖所述目标用户的脸部区域。

作为另一种可选的实施方式,本发明实施例中,所述电子设备根据所述位置参数来调整所述内置的摄像头拍摄区域,以使得调整后的拍摄区域一直保持覆盖所述目标用户的脸部区域,包括:

当所述电子设备进行俯视或仰视时,所述电子设备通过所述位置参数获得俯仰角,所述俯仰角用以表示所述电子设备向下或向上偏移的角度;

所述电子设备根据所述俯仰角利用如下公式计算所述内置摄像头的调整角度;

所述电子设备根据所述调整角度调整所述内置的摄像头的拍摄角度,以使得拍摄区域一直保持覆盖所述目标用户的脸部区域;

或,

其中,所述(xworld,zworld)为所述目标用户的脸部区域的坐标,所述(xcamera,zcamera)为所述拍摄区域的坐标,所述为所述俯仰角,所述φ为所述调整角度,所述θ为所述拍摄区域的视角度,所述m为所述摄像头的长度,所述dx为所述摄像头与所述目标用户的脸部区域的垂直距离,所述dz为所述摄像头与所述目标用户的脸部区域的水平距离。

作为另一种可选的实施方式,本发明实施例中,所述电子设备通过所述电子设备当前运行的目标社交应用中的指定用户获取所述目标用户的联网信息,包括:

所述电子设备读取所述电子设备当前运行的目标社交应用中的联系人;

所述电子设备获取联系人对所述目标用户的属性指认信息,所述属性指认信息即为所述目标用户的联网信息。

作为另一种可选的实施方式,本发明实施例中,所述电子设备根据所述联网信息确定所述目标用户的实际属性信息,包括:

所述电子设备根据所述属性指认信息初始化各用户的各候选属性信息的第一概率,所述各用户包括所述目标用户以及所述目标社交应用中的联系人;

所述电子设备按照所述各用户的各候选属性信息的第一概率以及各用户之间的属性指认关系迭代计算各用户的各候选属性信息的第二概率;

当满足预置的迭代终止条件时,所述电子设备输出迭代终止时各用户的各候选属性信息的第三概率;

对于所述目标用户,所述电子设备将第三概率最高的候选属性信息作为所述目标用户的实际属性信息,所述目标用户属于所述各用户。

作为另一种可选的实施方式,本发明实施例中,所述第一概率的计算过程为:

按照如下方式计算所述第一概率:

所述wi,j为用户i的候选属性信息j的第一概率;

所述count(j)为所述用户i的联系人中指认所述用户i的候选属性信息为j的联系人的数量;

所述为所述用户i的联系人中指认所述用户i的候选属性信息为任何值的联系人的数量。

作为另一种可选的实施方式,本发明实施例中,所述第二概率的计算过程为:

重复执行如下公式,迭代计算所述第二概率:

wi,j=vi,j;

所述vi,j为所述用户i的候选属性信息j的第二概率;

所述α为迭代速率控制参数,所述α为常数,所述α用于调整迭代计算的速度;

所述βk为权重系数,当用户k指认用户i的属性信息为j,且用户k的属性信息也为j时,所述βk取第一数值,当用户k指认用户i的属性信息为j,且用户k的属性信息不为j时,所述βk取第二数值,所述第一数值大于所述第二数值;

所述m为所有类型属性信息的总数量;

所述n为所述用户i的联系人中与所述用户i有属性指认关系的联系人的数量。

本发明实施例中,电子设备确定目标用户输入的验证信息验证通过时,电子设备还会获取目标用户的联网信息,并根据联网信息确定目标用户的实际属性信息,该实际属性信息用于表示目标用户的身份类型,只有当电子设备确定实际属性信息与目标用户已预存的目标属性信息一致时,电子设备才会确定目标用户校验成功,所以本发明除了用到单体信息之外,还用到了联网信息,提高了数据安全性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例公开的一种基于双重校验的数据查看方法的流程示意图;

图2为本发明实施例公开的另一种基于双重校验的数据查看方法的流程示意图;

图3为本发明实施例公开的又一种基于双重校验的数据查看方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种基于双重校验的数据查看方法,用于提高数据安全性。以下进行结合附图进行详细描述。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于双重校验的数据查看方法的流程示意图。如图1所示,该基于双重校验的数据查看方法可以包括以下步骤:

101、电子设备检测目标用户是否触发某一数据的查看操作,如果触发,执行步骤102;反之,继续执行步骤101。

本发明实施例中,电子设备可以是人们在工作、生活中越发的离不开的移动手机、移动平板、可穿戴设备(如智能手表)、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、电视机等各种设备;其中,电子设备可以支持包括但不限于以下网络技术:全球移动通信系统(globalsystemformobilecommunications,gsm)、通用分组无线业务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma),宽带码分多址(w-cdma)、cdma2000、imt单载波(imtsinglecarrier)、增强型数据速率gsm演进(enhanceddataratesforgsmevolution,edge)、长期演进技术(long-termevolution,lte)、高级长期演进技术、时分长期演进技术(time-divisionlte,td-lte)、高性能无线电局域网(highperformanceradiolocalareanetwork,hiperlan)、高性能无线电广域网(hiperwan)、本地多点派发业务(localmultipointdistributionservice,lmds)、全微波存取全球互通(wimax)、紫蜂协议(zigbee)、蓝牙、正交频分复用技术(ofdm)、大容量空分多路存取(hc-sdma)、通用移动电信系统(umts)、通用移动电信系统时分双工(umts-tdd)、演进式高速分组接入(hspa+)、时分同步码分多址(td-scdma)、演进数据最优化(ev-do)、数字增强无绳通信(dect)及其他。

作为一种可选的实施方式,本发明实施例中,电子设备检测目标用户是否触发某一数据的查看操作的方式可以包括:

电子设备检测电子设备当前是否输出某一数据的查看验证界面,若电子设备当前未输出某一数据的查看验证界面,电子设备可以结束本流程;

若电子设备当前输出某一数据的查看验证界面,电子设备可以检测电子设备是否发生第一甩动作事件,如果电子设备发生第一甩动作事件,那么电子设备可以检测电子设备无线连接(如wifi或蓝牙)的穿戴设备(如智能手表或智能手环)是否发生第二甩动作事件,如果穿戴设备发生第二甩动作事件,电子设备可以判断第一甩动作事件包括的甩动作方向f1和第二甩动作事件包括的甩动作方向f2是否相同,如果相同,电子设备可以判断第一甩动作事件包括的甩动作起始时间t1与第二甩动作事件包括的甩动作起始时间t2的差值δt是否小于第一预设阈值,以及第一甩动作事件包括的甩动作持续时长t1和第二甩动作事件包括的甩动作持续时长t2的差值δt是否小于第二预设阈值,如果差值δt小于第一预设阈值以及差值δt小于第二预设阈值,点子设备可以检测出电子设备与穿戴设备同时发生相同的甩动作事件,例如,某一手臂的手腕可以佩戴与电子设备无线连接的穿戴设备,并且该手臂的手掌可以紧握电子设备进行甩动,相应地的电子设备可以检测出电子设备与穿戴设备同时发生相同的甩动作事件,进而电子设备可以准确的检测出目标用户触发某一数据的查看操作。

作为一种可选的实施方式,当电子设备检测出电子设备与穿戴设备同时发生相同的甩动作事件之后,电子设备还可以检测是否采集到紧握电子设备的手掌的掌纹特征,如果检测出采集到紧握电子设备的手掌的掌纹特征,电子设备可以通知穿戴设备采集手腕静脉图像特征,并且电子设备可以校验穿戴设备采集到的手腕静脉图像特征是否与紧握电子设备的手掌的掌纹特征相绑定的同一用户的手腕静脉图像特征相匹配,如果相匹配,电子设备可以检测出电子设备与穿戴设备同时被同一用户发生相同的甩动作事件,此时电子设备可以检测出目标用户触发某一数据的查看操作。这种实施方式可以显著的提高检测出目标用户触发某一数据的查看操作的准确性。

作为一种可选的实施方式,电子设备采集到紧握电子设备的手掌的掌纹特征的方式可以包括:

电子设备可以获取一段关于紧握电子设备的手掌的掌纹图像的视频,从该段关于掌纹图像的视频中提取掌纹图像序列,该掌纹图像序列包含多帧掌纹图像;

电子设备从该多帧掌纹图像中提取掌纹特征数据,根据从该多帧掌纹图像中所提取的掌纹特征数据,来获取用于掌纹匹配的掌纹特征数据。

具体地,电子设备可以将从该多帧掌纹图像中的每一帧掌纹图像所提取的掌纹特征数据,分别与预存的掌纹特征数据进行匹配,来获取从每一帧掌纹图像所提取的掌纹特征数据中、与预存的掌纹特征数据匹配的多个掌纹特征数据子集,随后,电子设备根据多个掌纹特征数据子集,来获取用于掌纹匹配的掌纹特征数据。

以从两帧掌纹图像中提取掌纹特征数据为例,电子设备将从该两帧掌纹图像所提取的掌纹特征数据,分别与预存的掌纹特征数据进行匹配,获得从每一帧掌纹图像所提取的掌纹特征数据中、与预存的掌纹特征数据匹配的两个掌纹特征数据子集a和b,随后电子设备根据掌纹特征数据子集a和b来获取用于掌纹匹配的掌纹特征数据。

其中,电子设备可以根据以下至少一种方式,根据多个掌纹特征数据子集来获取用于掌纹匹配的掌纹特征数据:

a)将多个掌纹特征数据子集的并集作为用于掌纹匹配的掌纹特征数据。例如,掌纹特征数据子集a包含掌纹特征数据{a,b,c,d},掌纹特征数据子集b包含掌纹特征数据{c,d,e,f},则将掌纹特征数据子集a和b的并集{a,b,c,d,e,f}作为用于掌纹匹配的掌纹特征数据。

b)将在多个掌纹特征数据子集中重复次数达到预定次数的掌纹特征数据作为用于掌纹匹配的掌纹特征数据。例如掌纹特征数据子集a包含掌纹特征数据{a,b,c,d},掌纹特征数据子集b包含掌纹特征数据{a,b,e,f},掌纹特征数据子集c包含掌纹特征数据{a,c,g,h},当预定次数为2时,掌纹特征数据{a,b,c}在掌纹特征数据子集a,b,c中重复次数达到预定次数2,则将掌纹特征数据{a,b,c}作为用于掌纹匹配的掌纹特征数据。

c)将在多个掌纹特征数据子集中重复次数的排序在前预定个数的掌纹特征数据作为用于掌纹匹配的掌纹特征数据。例如掌纹特征数据子集a包含掌纹特征数据{a,b,c,d},掌纹特征数据子集b包含掌纹特征数据{a,b,e,f},掌纹特征数据子集c包含掌纹特征数据{a,c,g,h},掌纹特征数据子集d包含掌纹特征数据{a,b,i,j},当预定个数为3时,在所述四个掌纹特征数据子集abcd中重复次数的排序在前3的掌纹特征数据为{a,b,c},则将在四个掌纹特征数据子集abcd中重复次数的排序在前3的掌纹特征数据{a,b,c}作为用于掌纹匹配的掌纹特征数据。

其中,预定次数和预定个数可以根据具体用于掌纹识别的掌纹特征数据的种类、掌纹识别的准确度、精确度等参数进行设置。掌纹特征数据的种类包括但不限于:模糊方向能量特征、小波能量特征、掌纹线结构特征、图像相位及方向特征等。实施上述实施方式,可以精确的识别出掌纹特征。

作为一种可选的实施方式,穿戴设备采集手腕静脉图像特征的方式可以包括:

采集手腕静脉红外图像;

对采集的手腕静脉红外图像截取感兴趣区域,对截取到的感兴趣区域采用均值滤波方法进行滤波处理,进行灰度化、归一化,并采用直方图拉伸的方法进行对比度增强处理;

对预处理后的图像进行手腕静脉图像特征提取;

其中,对对采集的手腕静脉红外图像截取感兴趣区域可以为:

去除掉采集的手腕静脉红外图像的背景,记下手腕静脉与背景交界点的坐标,然后截取交界以内的区域作为待处理图片;

待处理图象上随机取一点作为中心,以为边长截取一个图像块作为感兴趣区域。

其中,实施上述实施方式,可以精确的识别出手腕静脉图像特征。

作为一种可选的实施方式,电子设备检测出电子设备与穿戴设备同时被同一用户发生相同的甩动作事件之后,电子设备可以获取电子设备的位置信息,并且电子设备可以通知穿戴设备采集穿戴设备的位置信息,进一步地,电子设备可以判断电子设备的位置信息与穿戴设备的位置信息是否匹配,如果匹配,此时电子设备可以检测出目标用户触发某一数据的查看操作。这种实施可以更加显著的提高检测出目标用户触发某一数据的查看操作的准确性。

102、电子设备提示目标用户输入该数据对应的验证信息。

作为一种可选的实施方式,电子设备可以检测电子设备是否连接无线耳机,如果检测出电子设备未连接无线耳机,电子设备可以采用文字或语音方式直接提示目标用户输入该数据对应的验证信息;其中,验证信息可以包括用户名称和密码,或者验证信息也可以是指纹特征信息、声纹特征信息、虹膜特征信息等生理特征信息,本发明实施例不作限定。

如果检测出电子设备连接无线耳机,电子设备通知无线耳机检测无线耳机当前是否正被合法用户佩戴,如果无线耳机检测出无线耳机当前正被合法用户佩戴,电子设备可以通过无线耳机提示目标用户输入该数据对应的验证信息。

其中,无线耳机检测出无线耳机当前正被合法用户佩戴的方式可以包括:

无线耳机中可以设置均为电容式传感器的基准传感器和状态判断传感器,其中,基准传感器设置在无线耳机中与外界环境隔离的位置,以避免外界物体靠近时对基准传感器的电容值产生影响。进一步地,无线耳机可以预先保存基准传感器的生产线测试电容值和状态判断传感器的生产线测试电容值,例如,可以将基准传感器的生产线测试电容值和状态判断传感器的生产线测试电容值预先保存在耳机中的存储器中。在无线耳机开机时,检测基准传感器和状态判断传感器的电容值;以及,根据检测到的基准传感器电容值和预先保存的基准传感器的生产线测试电容值,确定环境对电容式传感器的电容值的影响参数;其中,环境对电容式传感器的电容值的影响参数包括:温度对电容式传感器的电容值的影响因子和湿度对电容式传感器的电容值的影响因子。进一步地,无线耳机可以根据环境对电容式传感器的电容值的影响参数、检测到的状态判断传感器电容值和预先保存的状态判断传感器的生产线测试电容值,判定无线耳机的佩戴状态。其中,判定无线耳机的佩戴状态具体为:根据环境对电容式传感器的电容值的影响参数和存储器中保存的状态判断传感器的生产线测试电容值,计算出状态判断传感器的电容值,然后判断检测到的状态判断传感器的电容值是否大于所计算出的对应电容值与预设门限值的和,如果是,则判定无线耳机为佩戴状态,否则判定无线耳机为未佩戴状态。其中,这种实施方式由于通过设置基准传感器来检测环境的变化,再在基准传感器的检测基础上应用状态判断传感器进行无线耳机佩戴状态的判定,从而可以有效地解决电容式传感器对无线耳机佩戴状态的误判。

进一步地,在无线耳机判定出无线耳机为佩戴状态之后,无线耳机可以发出验证声音,并且由无线耳机通过麦克风收集验证声音经过耳道反射回来的反射声,无线耳机根据反射回来的反射声的信号特征为基础辨识出该耳道的耳道孔模型,并由无线耳机可以识别该耳道的耳道孔模型是否与电子设备预设的合法用户的耳道孔模型相匹配,如果相匹配,无线耳机检测出无线耳机当前正被合法用户佩戴。由于每个人的耳道孔模型(又称为耳道孔结构构造)都是独一无二的,上述方式可以减少身份识别计算的复杂性,同时提高计算的速度和准确度。

103、电子设备判断目标用户输入的验证信息是否验证通过,若目标用户输入的验证信息未验证通过,返回步骤102;若目标用户输入的验证信息验证通过,执行步骤104-步骤106。

本发明实施例中,正如前面所描述的,电子设备可以通过无线耳机提示目标用户输入该数据对应的验证信息,相应的,电子设备可以判断目标用户通过无线耳机输入的验证信息是否验证通过。

作为一种可选的实施方式,本发明实施例中,电子设备上可以设置有麦克风和降噪电路,该降噪电路将从主麦克风输入的信号与从副麦克风输入的信号进行对比来消除噪声;该无线耳机上也可以设置有麦克风、听筒和电接触件,并且无线耳机可以嵌入电子设备并通过相应的电接触件与电子设备的线路进行电连接。当无线耳机与电子设备分离时,无线耳机的麦克风成为电子设备的主麦克风,而电子设备的麦克风成为电子设备的副麦克风;当无线耳机嵌入电子设备时,主麦克风和副麦克风调换。也即是说,一个电子设备只需要一个mic就可以实现对无线耳机通话的降噪功能。

104、电子设备通过电子设备当前运行的目标社交应用中的联系人获取目标用户的联网信息。

本发明实施例中,电子设备当前运行的目标社交应用除了包括微博、微信、qq之外,还可以包括集合群聊、视频直播、频道k歌、在线游戏、在线影视等功能为一体的富媒体社交应用。

作为一种可选的实施方式,本发明实施例中,电子设备通过电子设备当前运行的目标社交应用中的指定用户获取目标用户的联网信息可以包括:

电子设备读取电子设备当前运行的目标社交应用中的联系人;

电子设备获取联系人对目标用户的属性指认信息,该属性指认信息即为目标用户的联网信息。

本发明实施例中,当电子设备当前运行的目标社交应用是集合群聊、视频直播、频道k歌、在线游戏、在线影视等功能为一体的富媒体社交应用时,电子设备可以读取位于该富媒体社交应用中的某一频道内的联系人,作为当前运行的目标社交应用中的联系人。其中,电子设备可以采用以下方式来确定该富媒体社交应用中的某一频道,即:电子设备可以根据上述某一数据绑定的数据属性来确定该富媒体社交应用中的某一频道。例如,当上述某一数据绑定的数据属性为音乐属性时,电子设备可以确定该富媒体社交应用中的与音乐有关的某一频道;当上述某一数据绑定的数据属性为视频属性时,电子设备可以确定该富媒体社交应用中的与视频有关的某一频道。这种方式下联系人是随机变化的,从而可以提高后续身份验证的安全性。

105、电子设备根据联网信息确定目标用户的实际属性信息,该实际属性信息用于表示目标用户的身份类型。

作为一种可选的实施方式,本发明实施例中,电子设备根据联网信息确定目标用户的实际属性信息可以包括:

电子设备根据属性指认信息初始化各用户的各候选属性信息的第一概率,各用户包括目标用户以及目标社交应用中的联系人;

电子设备按照各用户的各候选属性信息的第一概率以及各用户之间的属性指认关系迭代计算各用户的各候选属性信息的第二概率;

当满足预置的迭代终止条件时,电子设备输出迭代终止时各用户的各候选属性信息的第三概率;

对于目标用户,电子设备将第三概率最高的候选属性信息作为目标用户的实际属性信息,目标用户属于上述各用户。

作为一种可选的实施方式,本发明实施例中,上述第一概率的计算过程为:

按照如下方式计算上述第一概率:

其中,wi,j为用户i的候选属性信息j的第一概率;

其中,count(j)为用户i的联系人中指认用户i的候选属性信息为j的联系人的数量;

其中,为用户i的联系人中指认用户i的候选属性信息为任何值的联系人的数量。

作为一种可选的实施方式,本发明实施例中,上述第二概率的计算过程为:

重复执行如下公式,迭代计算所述第二概率:

wi,j=vi,j;

其中,vi,j为用户i的候选属性信息j的第二概率;

其中,α为迭代速率控制参数,α为常数,α用于调整迭代计算的速度;

其中,βk为权重系数,当用户k指认用户i的属性信息为j,且用户k的属性信息也为j时,βk取第一数值,当用户k指认用户i的属性信息为j,且用户k的属性信息不为j时,βk取第二数值,第一数值大于所述第二数值;

其中,m为所有类型属性信息的总数量;

其中,n为用户i的联系人中与用户i有属性指认关系的联系人的数量。

106、电子设备判断该实际属性信息是否与目标用户已预存的目标属性信息一致;若一致,执行步骤107;若不一致,结束本流程。

107、电子设备确定目标用户校验成功,并输出上述某一数据。

在图1所描述的方法中,终端确定目标用户输入的验证信息验证通过时,终端还会获取目标用户的联网信息,并根据联网信息确定目标用户的实际属性信息,该实际属性信息用于表示目标用户的身份类型,只有当终端确定实际属性信息与目标用户已预存的目标属性信息一致时,终端才会确定目标用户校验成功,所以本发明除了用到单体信息之外,还用到了联网信息,提高了数据安全性。

实施例二

请参阅图2,图2是本发明实施例公开的另一种基于双重校验的数据查看方法的流程示意图。如图2所示,该基于双重校验的数据查看方法可以包括以下步骤:

201、电子设备检测目标用户是否触发某一数据的查看操作,如果触发,执行步骤202;反之,继续执行步骤201。

本发明实施例中,步骤201的实现方式可以参考上述步骤101,本发明实施例不作赘述。

202、电子设备提示目标用户输入该数据对应的验证信息。

本发明实施例中,步骤202的实现方式可以参考上述步骤102,本发明实施例不作赘述。

203、电子设备判断目标用户输入的验证信息是否验证通过,若目标用户输入的验证信息未验证通过,返回步骤202;若目标用户输入的验证信息验证通过,执行步骤204-步骤210。

204、电子设备从穿戴设备中读取预设的多个不同的社交应用标识。

205、电子设备从多个不同的社交应用标识中识别出属于电子设备当前运行的社交应用的社交应用标识。

本发明实施例中,电子设备当前运行的目标社交应用除了包括微博、微信、qq之外,还可以包括集合群聊、视频直播、频道k歌、在线游戏、在线影视等功能为一体的富媒体社交应用。

206、电子设备从电子设备当前运行的社交应用中辨别出目标用户的使用频率最高的某一社交应用作为目标社交应用。

207、电子设备获取目标社交应用中的联系人。

本发明实施例中,当电子设备当前运行的目标社交应用是集合群聊、视频直播、频道k歌、在线游戏、在线影视等功能为一体的富媒体社交应用时,电子设备可以读取位于该富媒体社交应用中的某一频道内的联系人,作为当前运行的目标社交应用中的联系人。

208、电子设备通过电子设备当前运行的目标社交应用中的联系人获取目标用户的联网信息。

作为一种可选的实施方式,本发明实施例中,电子设备通过电子设备当前运行的目标社交应用中的指定用户获取目标用户的联网信息可以包括:

电子设备读取电子设备当前运行的目标社交应用中的联系人;

电子设备获取联系人对目标用户的属性指认信息,该属性指认信息即为目标用户的联网信息。

209、电子设备根据联网信息确定目标用户的实际属性信息,该实际属性信息用于表示目标用户的身份类型。

作为一种可选的实施方式,本发明实施例中,电子设备根据联网信息确定目标用户的实际属性信息可以包括:

电子设备根据属性指认信息初始化各用户的各候选属性信息的第一概率,各用户包括目标用户以及目标社交应用中的联系人;

电子设备按照各用户的各候选属性信息的第一概率以及各用户之间的属性指认关系迭代计算各用户的各候选属性信息的第二概率;

当满足预置的迭代终止条件时,电子设备输出迭代终止时各用户的各候选属性信息的第三概率;

对于目标用户,电子设备将第三概率最高的候选属性信息作为目标用户的实际属性信息,目标用户属于上述各用户。

作为一种可选的实施方式,本发明实施例中,上述第一概率的计算过程为:

按照如下方式计算上述第一概率:

其中,wi,j为用户i的候选属性信息j的第一概率;

其中,count(j)为用户i的联系人中指认用户i的候选属性信息为j的联系人的数量;

其中,为用户i的联系人中指认用户i的候选属性信息为任何值的联系人的数量。

作为一种可选的实施方式,本发明实施例中,上述第二概率的计算过程为:

重复执行如下公式,迭代计算所述第二概率:

wi,j=vi,j;

其中,vi,j为用户i的候选属性信息j的第二概率;

其中,α为迭代速率控制参数,α为常数,α用于调整迭代计算的速度;

其中,βk为权重系数,当用户k指认用户i的属性信息为j,且用户k的属性信息也为j时,βk取第一数值,当用户k指认用户i的属性信息为j,且用户k的属性信息不为j时,βk取第二数值,第一数值大于所述第二数值;

其中,m为所有类型属性信息的总数量;

其中,n为用户i的联系人中与用户i有属性指认关系的联系人的数量。

210、电子设备判断该实际属性信息是否与目标用户已预存的目标属性信息一致;若一致,执行步骤211;若不一致,结束本流程。

211、电子设备确定目标用户校验成功,并输出上述某一数据。

在图2所描述的方法中,终端确定目标用户输入的验证信息验证通过时,终端还会获取目标用户的联网信息,并根据联网信息确定目标用户的实际属性信息,该实际属性信息用于表示目标用户的身份类型,只有当终端确定实际属性信息与目标用户已预存的目标属性信息一致时,终端才会确定目标用户校验成功,所以本发明除了用到单体信息之外,还用到了联网信息,提高了数据安全性。

实施例三

请参阅图3,图3是本发明实施例公开的另一种基于双重校验的数据查看方法的流程示意图。如图3所示,该基于双重校验的数据查看方法可以包括以下步骤:

301、电子设备检测目标用户是否触发某一数据的查看操作,如果触发,执行步骤302;反之,继续执行步骤301。

本发明实施例中,步骤301的实现方式可以参考上述步骤101,本发明实施例不作赘述。

302、电子设备提示目标用户输入该数据对应的验证信息。

本发明实施例中,步骤302的实现方式可以参考上述步骤102,本发明实施例不作赘述。

303、电子设备判断目标用户输入的验证信息是否验证通过,若目标用户输入的验证信息未验证通过,返回步骤302;若目标用户输入的验证信息验证通过,执行步骤304-步骤308。

304、电子设备从穿戴设备中读取预设的多个不同的社交应用标识。

305、电子设备从多个不同的社交应用标识中识别出属于电子设备当前运行的社交应用的社交应用标识。

本发明实施例中,电子设备当前运行的目标社交应用除了包括微博、微信、qq之外,还可以包括集合群聊、视频直播、频道k歌、在线游戏、在线影视等功能为一体的富媒体社交应用。

306、电子设备从电子设备当前运行的社交应用中辨别出目标用户的使用频率最高的某一社交应用作为目标社交应用。

307、电子设备获取目标社交应用中的联系人。

本发明实施例中,当电子设备当前运行的目标社交应用是集合群聊、视频直播、频道k歌、在线游戏、在线影视等功能为一体的富媒体社交应用时,电子设备可以读取位于该富媒体社交应用中的某一频道内的联系人,作为当前运行的目标社交应用中的联系人。

308、电子设备判断目标用户是否为活体用户,若目标用户为活体用户,执行步骤309-步骤311;反之,结束本流程。

其中,电子设备判断目标用户是否为活体用户可以包括:

电子设备启动电子设备内置的摄像头,通过启动的内置的摄像头对目标用户的脸部区域进行识别,根据识别出的目标用户的脸部区域判断目标用户是否在一段时间内眨眼,若是,则确定目标用户为活体用户;若否,则确定目标用户为非活体用户;

其中,内置的摄像头为两轴均可旋转的摄像头。

作为一种可选的实施方式,电子设备通过启动的内置的摄像头对目标用户的脸部区域进行识别可以包括:

电子设备通过启动的内置的摄像头进行周围扫描,并且在扫描确定目标用户的脸部区域后,电子设备确定自身的位置参数,然后根据该位置参数来调整内置的摄像头拍摄区域,以使得调整后的拍摄区域一直保持覆盖目标用户的脸部区域。

作为一种可选的实施方式,电子设备根据该位置参数来调整内置的摄像头拍摄区域,以使得调整后的拍摄区域一直保持覆盖目标用户的脸部区域,可以包括:

当电子设备进行俯视或仰视时,电子设备通过所述位置参数获得俯仰角,该俯仰角用以表示电子设备向下或向上偏移的角度;

电子设备根据该俯仰角利用如下公式计算内置摄像头的调整角度;

电子设备根据该调整角度调整内置的摄像头的拍摄角度,以使得拍摄区域一直保持覆盖目标用户的脸部区域;

或,

其中,(xworld,zworld)为目标用户的脸部区域的坐标,(xcamera,zcamera)为拍摄区域的坐标,为俯仰角,φ为调整角度,θ为拍摄区域的视角度,m为摄像头的长度,dx为摄像头与目标用户的脸部区域的垂直距离,dz为摄像头与目标用户的脸部区域的水平距离。

309、电子设备通过电子设备当前运行的目标社交应用中的联系人获取目标用户的联网信息。

作为一种可选的实施方式,本发明实施例中,电子设备通过电子设备当前运行的目标社交应用中的指定用户获取目标用户的联网信息可以包括:

电子设备读取电子设备当前运行的目标社交应用中的联系人;

电子设备获取联系人对目标用户的属性指认信息,该属性指认信息即为目标用户的联网信息。

310、电子设备根据联网信息确定目标用户的实际属性信息,该实际属性信息用于表示目标用户的身份类型。

作为一种可选的实施方式,本发明实施例中,电子设备根据联网信息确定目标用户的实际属性信息可以包括:

电子设备根据属性指认信息初始化各用户的各候选属性信息的第一概率,各用户包括目标用户以及目标社交应用中的联系人;

电子设备按照各用户的各候选属性信息的第一概率以及各用户之间的属性指认关系迭代计算各用户的各候选属性信息的第二概率;

当满足预置的迭代终止条件时,电子设备输出迭代终止时各用户的各候选属性信息的第三概率;

对于目标用户,电子设备将第三概率最高的候选属性信息作为目标用户的实际属性信息,目标用户属于上述各用户。

作为一种可选的实施方式,本发明实施例中,上述第一概率的计算过程为:

按照如下方式计算上述第一概率:

其中,wi,j为用户i的候选属性信息j的第一概率;

其中,count(j)为用户i的联系人中指认用户i的候选属性信息为j的联系人的数量;

其中,为用户i的联系人中指认用户i的候选属性信息为任何值的联系人的数量。

作为一种可选的实施方式,本发明实施例中,上述第二概率的计算过程为:

重复执行如下公式,迭代计算所述第二概率:

wi,j=vi,j;

其中,vi,j为用户i的候选属性信息j的第二概率;

其中,α为迭代速率控制参数,α为常数,α用于调整迭代计算的速度;

其中,βk为权重系数,当用户k指认用户i的属性信息为j,且用户k的属性信息也为j时,βk取第一数值,当用户k指认用户i的属性信息为j,且用户k的属性信息不为j时,βk取第二数值,第一数值大于所述第二数值;

其中,m为所有类型属性信息的总数量;

其中,n为用户i的联系人中与用户i有属性指认关系的联系人的数量。

311、电子设备判断该实际属性信息是否与目标用户已预存的目标属性信息一致;若一致,执行步骤312;若不一致,结束本流程。

312、电子设备确定目标用户校验成功,并输出上述某一数据。

在图3所描述的方法中,终端确定目标用户输入的验证信息验证通过时,终端还会获取目标用户的联网信息,并根据联网信息确定目标用户的实际属性信息,该实际属性信息用于表示目标用户的身份类型,只有当终端确定实际属性信息与目标用户已预存的目标属性信息一致时,终端才会确定目标用户校验成功,所以本发明除了用到单体信息之外,还用到了联网信息,提高了数据安全性。

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