[0053] 表1
[0054]第一时长 第一隐私级别
0.5s A1级别隐私文件
1s B1级别隐私文件
2s C1级别隐私文件
3s D1级别隐私文件
[0055] 步骤203:在所述电子设备当前显示的第一目录下的文件包括所述第一隐私文件时,将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称。
[0056] 其中,第一设定名称为不可识别的乱码字符,原始名称为可识别的规律字符。
[0057] 举例说明,如图2B所示,图2B是本申请实施例提供的一种通讯录中联系人名称乱码的结构示意图。图2B左边为未被遮挡时,电子设备的通讯录中联系人显示示意图,图2B右边为被遮挡第一时长后,电子设备的通讯录中联系人显示示意图。
[0058] 可以看出,在本申请实施例中,对于当前显示的第一目录下的文件包括文件名被更改为第一设定名称的第一隐私文件时,电子设备通过检测光传感器发出的第一光线被遮挡的第一时长,在第一时长大于或等于第一预设时长时,将该第一隐私文件的第一设定名称更改至第一隐私文件的原始名称,无需去记住这些乱码化文件名称对应的隐私文件具体包含哪些个人信息,根据遮挡第一时长后恢复的原始名称去了解文件包含的内容,这种方法有利于在保护好个人信息的同时,方便快捷地获取包含该个人信息的隐私文件。
[0059] 在本申请的一实现方式中,所述原始名称包括N个字符,所述第一设定名称基于所述N个字符和字符转换表转换,所述N为大于0的整数。
[0060] 举例说明,如表2所示,表2为本申请实施例提供的一种字符转换表。
[0061] 表2
[0062]
[0063] 在本申请的一实现方式中,所述方法还包括:
[0064] 在所述第一时长大于或等于第一预设时长时,确定所述第一时长对应的第二隐私文件;
[0065] 在所述第二隐私文件被隐藏在所述第一目录下的文件中时,将所述第二隐私文件的文件名称显示在所述第一目录中。
[0066] 其中,第二隐私文件为被隐藏在文件夹中的文件。
[0067] 举例说明,如图2C所示,图2C是本申请实施例提供的一种通讯录中联系人名称隐藏的结构示意图。图2C左边为未被遮挡时,电子设备的通讯录中联系人显示示意图,图2C右边为被遮挡第一时长后,电子设备的通讯录中联系人显示示意图。
[0068] 可以看出,在本申请实施例中,对于当前显示的第一目录下的文件包括隐藏的第二隐私文件时,电子设备通过检测光传感器发出的第一光线被遮挡的第一时长,在第一时长大于或等于第一预设时长时,将该第二隐私文件的文件名称显示在第一目录中,无需去记住哪个隐私文件放置在哪个文件夹,快速的显示该隐私文件,这种方法有利于在保护好个人信息的同时,方便快捷地获取包含该个人信息的隐私文件。
[0069] 在本申请的一实现方式中,所述电子设备还包括静脉识别模块,所述确定所述第一光线被遮挡的第一时长之前,所述方法还包括:
[0070] 通过所述静脉识别模块进行静脉识别,得到目标静脉图像;
[0071] 确定所述目标静脉图像和预设掌静脉图像相匹配。
[0072] 在本申请的一实现方式中,所述确定所述目标静脉图像和预设掌静脉图像相匹配,包括:
[0073] 分析所述目标静脉图像的特征点分布;
[0074] 按照M个不同圆心对所述目标静脉图像进行圆形图像截取,得到M个圆形静脉区域图像,所述M为大于3的整数;
[0075] 从所述M个圆形静脉区域图像中选出目标圆形静脉区域图像,所述目标圆形静脉区域图像所包含的特征点的数量大于所述M个圆形静脉区域图像中的其他圆形静脉区域图像;
[0076] 将所述目标圆形静脉区域图像划分得到N个圆环,所述N个圆环的环宽相同;
[0077] 从所述N个圆环中半径最小的圆环开始,将所述N个圆环依次与预设掌静脉图像进行特征点匹配,并累计已匹配圆环的匹配值;
[0078] 当累计的匹配值大于预设匹配阈值时立即停止进行特征点匹配,并确定所述目标静脉图像和预设掌静脉图像相匹配。
[0079] 需要说明的是,静脉识别模组中包括的传感器可以包括该光传感器,也可以不包括该光传感器,在此不做限定。
[0080] 可以看出,在本申请实施例中,在确定第一光线被遮挡的第一时长之前,先确认该使用用户的身份是否为该电子设备可信任的身份,然后再去确定第一时长,进而获取隐私文件,提高了个人信息的保护强度。
[0081] 在本申请的一实现方式中,所述确定所述目标静脉图像和预设掌静脉图像相匹配之后,所述方法还包括:
[0082] 基于第一长度、第一宽度和特征值公式确定所述目标静脉图像的第一特征值,以及基于第二长度、第二宽度和所述特征值公式确定目标手掌的第二特征值,所述第一长度为所述目标静脉图像的长度,所述第一宽度为所述目标静脉图像的宽度,所述第二长度为所述目标手掌的长度,所述第二宽度为所述目标手掌的宽度,所述目标手掌为所述预设掌静脉图像关联的手掌;
[0083] 基于所述第一特征值、所述第二特征值和密码公式确定遮挡密码;
[0084] 确定所述遮挡密码与预设密码相匹配。
[0085] 在本申请的一实现方式中,所述特征值公式为: 其中,σ为特征值,W为宽度,L为长度。
[0086] 在本申请的一实现方式中,所述密码确定公式为:K=σ1·σ2;其中K为遮挡密码,所述σ1为所述第一特征值,所述σ2为所述第二特征值。
[0087] 其中,所述 所述L1为所述目标静脉图像的长度,所述W1为所述目标静脉图像的宽度。
[0088] 其中,所述 所述L2为所述目标手掌的长度,所述W2为所述目标手掌的宽度。
[0089] 可以看出,在本申请实施例中,在进行静脉识别以后,通过静脉识别中的信息(静脉图像的长度和宽度)以及用户手掌的信息(目标手掌的长度与宽度)进行二次鉴权,提高了个人信息的保护强度。
[0090] 在本申请的一实现方式中,所述将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称之前,或者所述将所述第二隐私文件的文件名称显示在所述第一目录中之前,所述方法还包括:
[0091] 确定所述电子设备处于目标环境中,所述目标环境满足以下至少一种情况:噪声小于或等于预定噪声、人数小于或等于预定人数、地理位置为预定地理位置。
[0092] 在本申请的一实现方式中,所述电子设备还包括麦克风,所述方法还包括:通过所述麦克风采集电子设备周围的环境声音,确定所述环境声音的声压和频谱能级,基于所述声压和所述频谱能级确定所述目标环境的噪声。
[0093] 在本申请的一实现方式中,所述电子设备还包括前置摄像头,所述方法还包括:通过所述前置摄像头采集当前的图像数据,基于所述图像数据确定所述目标环境中的人数。
[0094] 在本申请的一实现方式中,所述电子设备还包括GPS模组,所述方法还包括:通过所述GPS模组确定所述目标环境的地理位置。
[0095] 其中,预定噪声例如可以为60dB、80dB、100dB或是其他值,在此不做限定。
[0096] 其中,预定人数例如可以为3人、4人、5人或是其他值,在此不作限定。
[0097] 其中,预定地理位置例如可以是家所在的位置、公司所在的位置、朋友家所在的位置,或是其他位置,在此不作限定。
[0098] 可以看出,在本申请实施例中,先确定环境参数,基于当前的环境去确认是否显示隐私文件,可以避免某些不安全环境(如人多、环境嘈杂、非信任地点)下,个人信息的暴露,提高个人信息的保护。
[0099] 在本申请的一实现方式中,所述将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称之后,所述方法还包括:
[0100] 当检测到所述光传感器发出的第二光线被遮挡时,确定所述第二光线被遮挡的第二时长;
[0101] 在所述第二时长大于或等于第二预设时长时,删除所述第一隐私文件。
[0102] 在本申请的一实现方式中,所述将所述第二隐私文件的文件名称显示在所述第一目录中之后,所述方法还包括:
[0103] 当检测到所述光传感器发出的第二光线被遮挡时,确定所述第二光线被遮挡的第二时长;
[0104] 在所述第二时长大于或等于第二预设时长时,删除所述第二隐私文件。
[0105] 其中,所述第二光线可以与所述第一光线相同,也可以与所述第一光线不同,所述第二光线可以是红外光,也可以是非红外光,或是其他颜色的光线,所述光线传感器可以在所述电子设备的正面、侧面或是背面,或是其他位置,在此不做限定。
[0106] 其中,所述第二时长可以与所述第一时长相同,也可以与所述第一时长不同,所述第二时长例如可以是0.5s、1s、2s或是3s或是其他值,在此不做限定。
[0107] 可以看出,在本申请实施例中,在显示第一隐私文件(第二隐私文件)后,再次检测到光传感器发出的光线被遮挡且遮挡的时长大于第二时长时,删除第一隐私文件(第二隐私文件),区别隐私文件与普通文件的删除方式,可以防止隐私文件的误删。
[0108] 与所述图2A所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种隐私文件处理方法的流程示意图,应用于包括光传感器和静脉识别模块的电子设备,所述方法包括:
[0109] 步骤301:当检测到所述光传感器发出的第一光线被遮挡时,通过所述静脉识别模块进行静脉识别,得到目标静脉图像。
[0110] 步骤302:确定所述目标静脉图像和预设掌静脉图像相匹配。
[0111] 步骤303:基于第一长度、第一宽度和特征值公式确定所述目标静脉图像的第一特征值,以及基于第二长度、第二宽度和所述特征值公式确定目标手掌的第二特征值,所述第一长度为所述目标静脉图像的长度,所述第一宽度为所述目标静脉图像的宽度,所述第二长度为所述目标手掌的长度,所述第二宽度为所述目标手掌的宽度,所述目标手掌为所述预设掌静脉图像关联的手掌。
[0112] 步骤304:基于所述第一特征值、所述第二特征值和密码公式确定遮挡密码。
[0113] 步骤305:确定所述遮挡密码与预设密码相匹配。
[0114] 步骤306:确定所述第一光线被遮挡的第一时长大于或等于第一预设时长。
[0115] 步骤307:确定所述第一时长对应的第一隐私文件,所述第一隐私文件当前的文件名称为第一设定名称。
[0116] 步骤308:确定所述电子设备当前显示的第一目录下的文件包括所述第一隐私文件。
[0117] 步骤309:确定所述电子设备处于目标环境中,所述目标环境满足以下至少一种情况:噪声小于或等于预定噪声、人数小于或等于预定人数、地理位置为预定地理位置。
[0118] 步骤310:将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称,所述原始名称包括N个字符,所述第一设定名称基于所述N个字符和字符转换表转换,所述N为大于0的整数。
[0119] 步骤311:当检测到所述光传感器发出的第二光线被遮挡时,确定所述第二光线被遮挡的第二时长。
[0120] 步骤312:在所述第二时长大于或等于第二预设时长时,删除所述第一隐私文件。
[0121] 步骤313:确定所述第一时长对应的第二隐私文件。
[0122] 步骤314:确定所述第二隐私文件被隐藏在所述第一目录下的文件中。
[0123] 步骤315:确定所述电子设备处于目标环境中,所述目标环境满足以下至少一种情况:噪声小于或等于预定噪声、人数小于或等于预定人数、地理位置为预定地理位置。
[0124] 步骤316:将所述第二隐私文件的文件名称显示在所述第一目录中。
[0125] 步骤317:当检测到所述光传感器发出的第二光线被遮挡时,确定所述第二光线被遮挡的第二时长。
[0126] 步骤318:在所述第二时长大于或等于第二预设时长时,删除所述第二隐私文件。
[0127] 需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。
[0128] 与上述图2A和图3所示的实施例一致的,请参阅图4,图4是本申请实施例提供的一种电子设备的结构示意图,如图所示,该电子设备包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:
[0129] 当检测到所述光传感器发出的第一光线被遮挡时,确定所述第一光线被遮挡的第一时长;
[0130] 在所述第一时长大于或等于第一预设时长时,确定所述第一时长对应的第一隐私文件,所述第一隐私文件当前的文件名称为第一设定名称;
[0131] 在所述电子设备当前显示的第一目录下的文件包括所述第一隐私文件时,将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称。
[0132] 在本申请的一实现方式中,上述程序包括还用于执行以下步骤的指令:
[0133] 在所述第一时长大于或等于第一预设时长时,确定所述第一时长对应的第二隐私文件;
[0134] 在所述第二隐私文件被隐藏在所述第一目录下的文件中时,将所述第二隐私文件的文件名称显示在所述第一目录中。
[0135] 在本申请的一实现方式中,所述电子设备还包括静脉识别模块,在确定所述第一光线被遮挡的第一时长之前,上述程序包括还用于执行以下步骤的指令:
[0136] 通过所述静脉识别模块进行静脉识别,得到目标静脉图像;
[0137] 确定所述目标静脉图像和预设掌静脉图像相匹配。
[0138] 在本申请的一实现方式中,所述电子设备还包括静脉识别模块,在确定所述目标静脉图像和预设掌静脉图像相匹配之后,上述程序包括还用于执行以下步骤的指令:
[0139] 基于第一长度、第一宽度和特征值公式确定所述目标静脉图像的第一特征值,以及基于第二长度、第二宽度和所述特征值公式确定目标手掌的第二特征值,所述第一长度为所述目标静脉图像的长度,所述第一宽度为所述目标静脉图像的宽度,所述第二长度为所述目标手掌的长度,所述第二宽度为所述目标手掌的宽度,所述目标手掌为所述预设掌静脉图像关联的手掌;
[0140] 基于所述第一特征值、所述第二特征值和密码公式确定遮挡密码;
[0141] 确定所述遮挡密码与预设密码相匹配。
[0142] 在本申请的一实现方式中,所述电子设备还包括静脉识别模块,在将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称之前,或者在将所述第二隐私文件的文件名称显示在所述第一目录中之前,上述程序包括还用于执行以下步骤的指令:
[0143] 确定所述电子设备处于目标环境中,所述目标环境满足以下至少一种情况:噪声小于或等于预定噪声、人数小于或等于预定人数、地理位置为预定地理位置。
[0144] 在本申请的一实现方式中,所述电子设备还包括静脉识别模块,在将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称之后,上述程序包括还用于执行以下步骤的指令:
[0145] 当检测到所述光传感器发出的第二光线被遮挡时,确定所述第二光线被遮挡的第二时长;
[0146] 在所述第二时长大于或等于第二预设时长时,删除所述第一隐私文件。
[0147] 在本申请的一实现方式中,所述原始名称包括N个字符,所述第一设定名称基于所述N个字符和字符转换表转换,所述N为大于0的整数。
[0148] 需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。
[0149] 上述实施例主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0150] 本申请实施例可以根据所述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。所述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0151] 下面为本申请装置实施例,本申请装置实施例用于执行本申请方法实施例所实现的方法。请参阅图5,图5是本申请实施例提供的一种隐私文件处理装置的结构示意图,应用于包括光传感器的电子设备,所述装置包括:
[0152] 确定单元501,用于当检测到所述光传感器发出的第一光线被遮挡时,确定所述第一光线被遮挡的第一时长;在所述第一时长大于或等于第一预设时长时,确定所述第一时长对应的第一隐私文件,所述第一隐私文件当前的文件名称为第一设定名称;
[0153] 名称更改单元502,用于在所述电子设备当前显示的第一目录下的文件包括所述第一隐私文件时,将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称。
[0154] 在本申请的一实现方式中,所述确定单元501,还用于在所述第一时长大于或等于第一预设时长时,确定所述第一时长对应的第二隐私文件;
[0155] 所述装置还包括显示单元503,用于在所述第二隐私文件被隐藏在所述第一目录下的文件中时,将所述第二隐私文件的文件名称显示在所述第一目录中。
[0156] 在本申请的一实现方式中,所述电子设备还包括静脉识别模块,在确定所述第一光线被遮挡的第一时长之前,所述装置还包括识别单元504,用于通过所述静脉识别模块进行静脉识别,得到目标静脉图像;
[0157] 所述确定单元501,还用于确定所述目标静脉图像和预设掌静脉图像相匹配。
[0158] 在本申请的一实现方式中,在确定所述目标静脉图像和预设掌静脉图像相匹配之后,所述确定单元501,还用于基于第一长度、第一宽度和特征值公式确定所述目标静脉图像的第一特征值,以及基于第二长度、第二宽度和所述特征值公式确定目标手掌的第二特征值,所述第一长度为所述目标静脉图像的长度,所述第一宽度为所述目标静脉图像的宽度,所述第二长度为所述目标手掌的长度,所述第二宽度为所述目标手掌的宽度,所述目标手掌为所述预设掌静脉图像关联的手掌;基于所述第一特征值、所述第二特征值和密码公式确定遮挡密码;确定所述遮挡密码与预设密码相匹配。
[0159] 在本申请的一实现方式中,在将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称之前,或者在将所述第二隐私文件的文件名称显示在所述第一目录中之前,所述确定单元501,还用于确定所述电子设备处于目标环境中,所述目标环境满足以下至少一种情况:噪声小于或等于预定噪声、人数小于或等于预定人数、地理位置为预定地理位置。
[0160] 在本申请的一实现方式中,在将所述第一隐私文件的所述第一设定名称更改至所述第一隐私文件的原始名称之后,所述确定单元501,还用于当检测到所述光传感器发出的第二光线被遮挡时,确定所述第二光线被遮挡的第二时长;
[0161] 所述装置还包括删除单元505,还用于在所述第二时长大于或等于第二预设时长时,删除所述第一隐私文件。
[0162] 在本申请的一实现方式中,所述原始名称包括N个字符,所述第一设定名称基于所述N个字符和字符转换表转换,所述N为大于0的整数。
[0163] 需要说明的是,确定单元501、名称更改单元502、显示单元503、识别单元504和删除单元505可通过处理器实现。
[0164] 本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0165] 本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0166] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0167] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0168] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0169] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0170] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0171] 上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0172] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
[0173] 以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。