图片锁定方法、访问管理方法和设备与流程

文档序号:28863120发布日期:2022-02-12 01:55阅读:256来源:国知局
图片锁定方法、访问管理方法和设备与流程

1.本发明涉及图库技术领域,尤其涉及一种图片锁定方法、访问管理方法和设备。


背景技术:

2.终端设备中,图库通常用于存储用户的各类图片。在图库的各类图片中,难以避免地会涉及到一些关于用户隐私的图片,例如,用户的身份证图片、银行卡图片等。而随着终端设备中第三方应用功能的扩展,许多第三方应用支持访问图库中的图片。例如,即时通信软件在聊天界面可以调用图库中的图片,此时则有可能造成用户隐私图片的泄露。因此,如何保护图库中图片的安全成为一个需要解决的问题。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种图片锁定方法、访问管理方法和设备,该方案支持对图库中部分或者全部图片的锁定,提高图库中图片的安全性。
4.第一方面,本发明实施例提供了一种图片锁定方法,包括:确定对图库的第一图片的锁定指令;根据所述锁定指令,设置所述第一图片的访问权限,所述访问权限包括:拒绝、允许或者限制第三方应用对所述第一图片的访问。
5.可选的,确定对图库的第一图片的锁定指令,包括:在图库的缩略图展示界面或者图片展示界面,检测到作用于所述第一图片的锁定动作时,确定获取到对所述第一图片的锁定指令。
6.可选的,所述缩略图展示界面或者所述图片展示界面通过在所述图库的操作触发;或者,
7.所述缩略图展示界面或者所述图片展示界面通过第三方应用调用所述图库触发;或者,
8.所述缩略图展示界面或者所述图片展示界面通过设置第三方应用的图库访问权限触发。
9.可选的,所述缩略图展示界面或者所述图片展示界面通过设置第三方应用的图库访问权限触发,包括:
10.检测到设置第三方应用的图库访问权限时,显示图库访问受限选项;
11.检测到对所述图库访问受限选项的操作时,显示所述缩略图展示界面或者所述图片展示界面。
12.可选的,确定对图库第一图片的锁定指令,包括:
13.基于图片特征识别算法确定图库的第一图片包含预设隐私特征时,确定对所述第一图片的锁定指令。本发明实施例中,确定对第一图片的锁定指令,包括通过用户对第一图片的锁定动作,触发对第一图片的锁定指令。可选的,确定对第一图片的锁定指令还可以包括:通过图片特征识别算法识别第一图片包含预设隐私特征时,自动触发对第一图片的锁定指令。当然,也可以在通过图片特征识别算法识别第一图片包含预设隐私特征之后,再结
合用户的锁定动作,触发对第一图片的锁定指令。
14.可选的,基于图片特征识别算法确定图库的第一图片包含预设隐私特征,包括以下中的一项或多项:
15.检测到所述图库处于浏览状态时,通过所述图片特征识别算法确定图库包含的各图片是否包含预设隐私特征;如果所述图库中的至少一张图片包含所述预设隐私特征,则所述至少一张图片为所述第一图片,并确定所述第一图片包含所述预设隐私特征;
16.检测到所述图库增加图片时,采用图片特征识别算法确定增加的图片是否包含预设隐私特征;如果图库增加的所述图片包含所述预设隐私特征,则图库增加的所述图片为所述第一图片,并确定所述第一图片包含所述预设隐私特征;
17.检测到所述图库删除图片时,采用图片特征识别算法确定待删除的图片是否包含预设隐私特征;如果图库删除的所述图片包含所述预设隐私特征,则图库删除的所述图片为所述第一图片,并确定所述第一图片包含所述预设隐私特征;
18.所述图库中的图片被第三方应用调用时,采用图片特征识别算法确定被调用的图片是否包含预设隐私特征;如果被调用的图片包含预设隐私特征,则被调用的所述图片为所述第一图片,并确定所述第一图片包含预设隐私特征。
19.可选的,所述拒绝、允许或者限制第三方应用对所述第一图片的访问,包括:
20.拒绝、允许或者限制第三方应用对所述第一图片的编辑、调用、查看和分享中的一项或多项的组合。
21.可选的,根据所述锁定指令,设置所述第一图片的访问权限,还包括:
22.设置访问所述第一图片需提供的验证密钥,所述验证密钥包括:人脸密钥、指纹密钥、手势密钥、字符串密钥以及终端设备姿态密钥中的一项或多项的组合。
23.可选的,设置访问所述第一图片需提供的验证密钥,包括:
24.将图库所在终端设备的解锁密钥配置为所述第一图片的验证密钥;或者,
25.独立为第三方应用设置访问所述第一图片的验证密钥。
26.可选的,设置访问所述第一图片需提供的验证密钥,包括:
27.对不同的第三方应用分别设置访问所述第一图片的验证密钥;和/或,
28.同一个第三方应用对所述第一图片的不同访问操作设置相同或者不同的验证密钥。
29.可选的,根据所述锁定指令,设置所述第一图片的访问权限之后,所述方法还包括:设置所述第一图片在图库的显示方式为以下中的一种或多种的组合:
30.所述第一图片上显示锁定图标;
31.所述第一图片的缩略图上显示锁定图标;
32.所述第一图片显示为密文;
33.所述第一图片的缩略图显示为密文;
34.所述第一图片在图库隐藏。
35.第二方面,本发明实施例提供了一种图片访问管理方法,包括:
36.检测到第三方应用对图库的第一图片的访问操作时,确定所述第三方应用对所述第一图片的访问权限,所述访问权限包括:拒绝、允许或者限制第三方应用对所述第一图片的访问;
37.根据所述第三方应用具有的对所述第一图片的访问权限,执行所述第三方应用对所述第一图片的访问。
38.可选的,所述拒绝、允许或者限制第三方应用对所述第一图片的访问,包括:
39.拒绝、允许或者限制第三方应用对所述第一图片的编辑、调用、查看和分享中的一项或多项的组合。
40.可选的,根据所述第三方应用具有的对所述第一图片的访问权限,执行所述第三方应用对所述第一图片的访问,包括:
41.检测到第三方应用对所述第一图片的访问操作时,提示用户输入第三方应用访问所述第一图片需要的验证密钥,所述验证密钥包括:人脸密钥、指纹密钥、手势密钥、字符串密钥以及终端设备姿态密钥中的一项或多项的组合;
42.如果用户输入的所述验证密钥验证通过,则执行所述第三方应用对所述第一图片的访问。
43.可选的,根据所述第三方应用具有的对所述第一图片的访问权限,执行所述第三方应用对所述第一图片的访问,包括:
44.检测到第三方应用对所述第一图片的访问操作时,则触发以下一项或多项验证信息的采集,其中包括:触发摄像头拍摄当前用户的人脸图像,触发对用户指纹的采集和触发对终端设备姿态的采集;
45.如果采集的所述验证信息验证通过,则执行所述第三方应用对所述第一图片的访问。
46.可选的,所述第三方应用对所述第一图片的不同访问操作具有相同或者不同的验证密钥。
47.可选的,当第三方应用对所述第一图片的访问权限为拒绝,或者,第三方应用对所述第一图片的访问权限为限制且未开始验证或验证失败时,所述第一图片对所述第三方应用的显示方式,包括以下中的一项或多项:
48.向所述第三方应用展示的图片不包含所述第一图片;
49.所述第一图片显示为密文;
50.所述第一图片的缩略图显示为密文。
51.可选的,所述第一图片在所述图库的查看方式,包括以下中的一项或多项:
52.所述第一图片在所述图库允许查看;
53.所述第一图片在所述图库拒绝查看;
54.所述第一图片在所述图库限制查看,其中,在限制查看时,如果输入查看第一图片所需的密钥,则支持在图库对所述第一图片的查看。
55.可选的,所述方法还包括:如果基于验证密钥验证失败,则调用摄像头拍摄当前用户信息,并将拍摄当前用户信息作为访问记录存储。
56.第三方面,本发明实施例提供了一种图片锁定装置,包括:确定模块,用于确定对图库的第一图片的锁定指令;权限设置模块,用于根据所述锁定指令,设置所述第一图片的访问权限,所述访问权限包括:拒绝、允许或者限制第三方应用对所述第一图片的访问。
57.第四方面,本发明实施例提供了一种图片访问管理装置,包括:确定模块,用于检测到第三方应用对图库的第一图片的访问操作时,确定所述第三方应用对所述第一图片的
访问权限,所述访问权限包括:拒绝、允许或者限制第三方应用对所述第一图片的访问;访问管理模块,用于根据所述第三方应用具有的对所述第一图片的访问权限,执行所述第三方应用对所述第一图片的访问。
58.第五方面,本发明实施例提供了一种终端设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令以执行第一方面、第二方面或者第一方面/第二方面任一可能实施例所述的方法。
59.第六方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面、第二方面或者第一方面/第二方面任一可能实施例所述的方法。
60.本发明实施例中,根据锁定指令对图库中的图片(如第一图片)进行锁定,其中第一图片的权限可以为拒绝、允许或者限制第三方应用对第一图片的访问。对于没有访问权限或者访问权限受限的第三方应用,则无法访问或者需要验证后才能访问第一图片,由此可以保护图库中相关图片的访问安全。
附图说明
61.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
62.图1是本发明实施例提供的一种图片锁定方法的流程图;
63.图2是本发明实施例提供的一种图片访问管理方法的流程图;
64.图3是本发明实施例提供的一种设置第一图片访问权限的示意图;
65.图4是本发明实施例提供的一种设置第一图片访问权限的示意图;
66.图5是本发明实施例提供的一种设置第一图片访问权限的示意图;
67.图6是本发明实施例提供的一种基于图库访问第一图片的示意图;
68.图7是本发明实施例提供的一种设置第一图片访问权限的示意图;
69.图8是本发明实施例提供的一种设置第一图片访问权限的示意图;
70.图9是本发明实施例提供的一种设置第一图片访问权限的示意图;
71.图10是本发明实施例提供的一种设置第一图片访问权限的示意图;
72.图11是本发明实施例提供的一种设置第一图片访问权限的示意图;
73.图12是本发明实施例提供的一种设置第一图片访问权限的示意图;
74.图13是本发明实施例提供的一种增减第一图片的示意图;
75.图14是本发明实施例提供的一种a应用调用第一图片的示意图;
76.图15是本发明实施例提供的一种图片锁定装置的结构示意图;
77.图16是本发明实施例提供的一种图片访问管理装置的结构示意图;
78.图17是本发明实施例提供的一种终端设备的结构示意图。
具体实施方式
79.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
80.为了保护图库中部分或者全部图片的安全,本发明实施例提供了一种图片锁定方法。该方法可以根据用户的需求,对图库中的指定图片进行锁定(称为锁定图片)。锁定图片的权限可以为拒绝、允许或者限制第三方应用对锁定图片的访问。对于没有访问权限或者访问权限受限的第三方应用,则无法访问锁定图片或者通过验证之后才可以访问锁定图片,由此可以保护图库中锁定图片的访问安全。
81.本发明实施例的图片锁定方法可以应用于具有图库的终端设备中。所述终端设备例如可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等,本发明实施例对终端设备的具体实现形式不作具体限定。以下将结合具体附图,对本发明实施例的图片锁定方法进行详细说明。
82.图1是本发明实施例提供的一种图片锁定方法的流程图。如图1所示,该方法的执行主体可以为上述任一支持图库的终端设备。该方法的处理步骤包括:
83.101,确定对图库的第一图片的锁定指令。其中,所述第一图片可以是图库中的任意一张或多张图片。即可以对图库中的一张或多张图片进行锁定。
84.102,根据所述锁定指令,设置第一图片的访问权限,所述访问权限包括:拒绝、允许或者限制第三方应用对所述第一图片的访问。
85.其中,拒绝、允许或者限制第三方应用对所述第一图片的访问,可以包括:拒绝、允许或者限制第三方应用对所述第一图片的编辑、调用、查看和分享等权限中的一项或多项的组合。可选的,可以拒绝第三应用对第一图片的所有访问操作,也可以拒绝第三方应用对第一图片的部分访问操作。可选的,可以允许第三方应用对第一图片的所有访问操作,也可以允许第三方应用对第一图片的部分访问操作。可选的,可以限制第三应用对第一图片的部分访问操作,也可以限制第三方应用对第一图片的所有访问操作。在一些实施例中,限制第三方应用对第一图片的访问操作可以是:提供访问第一图片所需的验证密钥之后,支持访问第一图片。
86.在一些实施例中,确定对图库的第一图片的锁定指令可以包括:在图库的缩略图展示界面或者图片展示界面检测到作用于第一图片的锁定动作时,确定获取到对第一图片的锁定指令。
87.在一些实施例中,可以从图库进入缩略图展示界面或者图片展示界面。在其它一些实施例中,也可以从第三方应用的图库权限设置界面跳转到缩略图展示界面或者图片展示界面。在一些实施例中,所述缩略图展示界面或者所述图片展示界面也可以通过第三方
应用调用所述图库触发。
88.在一些示例中,从第三方应用跳转到缩略图展示界面或者图片展示界面可以包括:显示第三方应用界面,第三应用界面显示调用图库的调用按钮。在第三方应用界面触发调用按钮以跳转到图库的缩略图展示界面。当然在跳转到缩略图展示界面后,点击某图片的缩略图,可以进入到相应图片的图片展示界面。
89.在其它一些示例中,从与第三方应用相关的图库权限设置界面跳转到缩略图展示界面或者图片展示界面,包括:显示第三方应用的图库权限设置界面。例如下载第三方应用时会显示第三应用的图库权限设置界面。或者,从终端设备的设置应用中也可以进入到第三方应用的图库权限设置界面。通过第三应用的图库权限设置界面也可以跳转到图库的缩略图展示界面。当然在跳转到缩略图展示界面后,点击某图片的缩略图,可以进入到相应图片的图片展示界面。
90.在一些实施例中,上述锁定动作包括选择操作和/或对锁定功能按钮的触发。其中,选择操作用于选定待锁定的图片。
91.在一些实施例中,图库的缩略图展示界面显示各个图片的缩略图和锁定功能按钮。检测到对至少一个图片缩略图的选择操作之后,如果检测到对锁定功能按钮的触发操作,则确定触发对所选图片的锁定指令。
92.在一些实施例中,在图库的图片展示界面显示锁定功能按钮。在图片展示界面检测到对锁定功能按钮的触发操作之后,则确定触发对相应图片的锁定指令。
93.在一些实施例中,当通过第三方应用或者与第三方应用相关的图库权限设置界面跳转到缩略图展示界面时,当检测到对缩略图展示界面上图片缩略图的选择操作时,则确定触发对所选图片确定的锁定指令。可选的,缩略图展示界面具有展示模式和选择模式。在展示模式时,缩略图展示界面用于对各图片的缩略图进行展示,各图片缩略图不支持进行选择。当缩略图展示界面处于选择模式时,第一界面中的各图片缩略图处于可选择状态,上述步骤中在各图片缩略图处于可选择状态时,检测相应的选择操作。
94.在一些实施例中,除了通过锁定动作确定对图库第一图片的锁定指令之外,还可以基于图片特征识别算法识别图库包含的特征,并根据图片是否包含预设隐私特征来确定对第一图片的锁定指令,即可以通过图片特征识别算法自动触发对图片的锁定指令。具体的,预先设置图片特征识别算法。图片特征识别算法可以对图库包含的各图片进行图片特征检测。根据检测结果,如果某图片(如第一图片)包含预设隐私特征,则可以触发对第一图片的锁定指令。可选的,所述预设隐私特征例如可以是特定证件特征和/或指定生物特征。其中,指定证件特征例如可以是身份证、护照等证件特征。指定生物特征例如可以是指定用户的面部特征、指纹特征等。
95.在一些实施例中,通过上述图片特征识别算法确定第一图片包含预设隐私特征,可以包括以下一种或多种情况的组合:
96.检测到图库处于浏览状态时,通过所述图片特征识别算法确定图库包含的各图片是否包含预设隐私特征。如果所述图库中的至少一张图片包含所述预设隐私特征,则所述至少一张图片为所述第一图片,并确定所述第一图片包含所述预设隐私特征。可选的,在图库处于浏览状态时,如果通过图片特征识别算法识别到某一张或多张图片包含预设隐私特征,则可以自动触发对第一图片的锁定指令。可选的,当通过图片特征识别算法识别到某一
张或多张图片包含预设隐私特征时,也可以弹出提示信息,提示信息中可以指出:包含预设隐私特征的图片,以及是否对相应图片进行锁定的信息。如果用户确定对包含隐私特征信息的图片进行锁定,则可以确定对第一图片的锁定指令。
97.检测到所述图库增加图片时,采用图片特征识别算法确定增加的图片是否包含预设隐私特征;如果图库增加的所述图片包含所述预设隐私特征,则图库增加的所述图片为所述第一图片,并确定所述第一图片包含所述预设隐私特征。即,当图库新增加的图片包含预设隐私特征时,可以自动触发对第一图片的锁定指令。可选的,当新增图片包含预设隐私特征时,也可以弹出提示信息,提示信息中可以指出:新增图片包含预设隐私特征,以及是否对相应图片进行锁定的信息。如果用户确定对新增图片进行锁定,则可以确定对第一图片的锁定指令。
98.检测到所述图库删除图片时,采用图片特征识别算法确定待删除的图片是否包含预设隐私特征;如果图库删除的所述图片包含所述预设隐私特征,则图库删除的所述图片为所述第一图片,并确定所述第一图片包含所述预设隐私特征。即,当需要删除的图片包含预设隐私特征时,可以自动触发对第一图片的锁定指令。可选的,当需要删除的图片包含预设隐私特征时,也可以弹出提示信息,提示信息中可以指出:需要删除的图片包含预设隐私特征,以及是否对相应图片进行锁定的信息。如果用户确定对需要删除的图片进行锁定,则可以确定对第一图片的锁定指令。
99.所述图库中的图片被第三方应用调用时,采用图片特征识别算法确定被调用的图片是否包含预设隐私特征;如果被调用的图片包含预设隐私特征,则被调用的所述图片为所述第一图片,并确定所述第一图片包含预设隐私特征。即,当检测到图库中的图片被调用时,如果通过图片特征识别算法确定被调用的图片包含预设隐私特征,则可以触发对被调用图片的锁定指令。或者,可以弹出提示信息,提示信息中可以指出:被调用的图片包含预设隐私特征,以及是否对相应图片进行锁定的信息。如果用户确定对被调用图片进行锁定,则可以确定对第一图片的锁定指令。
100.本发明实施例中,当对第一图片触发锁定指令之后,可以设置第一图片的访问权限为:拒绝、允许或者限制第三方应用对所述第一图片的编辑、调用、查看和分享中的一项或多项的组合。
101.在一些实施例中,根据所述锁定指令,设置所述第一图片的访问权限,还包括:设置访问所述第一图片需提供的验证密钥,所述验证密钥包括:人脸密钥、指纹密钥、手势密钥、字符串密钥以及终端设备姿态密钥中的一项或多项的组合。
102.在一些实施例中,设置访问所述第一图片需提供的验证密钥,包括:将图库所在终端设备的解锁密钥配置为所述第一图片的验证密钥;或者,独立为第三方应用设置访问所述第一图片的验证密钥。其中,独立为第三应用设置验证密钥时,可以显示密钥设置界面,通过密钥设置界面设置所述验证密钥。
103.在一些实施例中,设置访问所述第一图片需提供的验证密钥,包括:对不同的第三方应用分别设置访问所述第一图片的验证密钥;和/或,同一个第三方应用对所述第一图片的不同访问操作设置相同或者不同的验证密钥。
104.在一些实施例中,除了设置第三方应用对第一图片的访问权限之外,还可以设置图库对第一图片的访问权限。其中,图库对第一图片的访问权限可以是:允许直接查看,或
者,密钥验证通过后允许访问第一图片。
105.在一些实施例中,可以通过图库同时设置图库和第三应用对第一图片的访问权限。当然,也可以在第三方应用或者与第三方应用相关的图库权限设置界面设置第三方应用对第一图片的访问权限。
106.在一个具体示例中,设置第一图片的访问权限可以包括:显示权限设置弹窗,权限设置弹窗包括多个权限选项;根据对权限选项的选择操作,确定第一图片的访问权限。例如,在权限设置弹窗中可以设置第一图片的访问条件,其访问条件例如可以是密钥验证通过后可以访问;例如可以是在指定位置/时间可以访问等,此处不再对权限选项的可实现内容一一列举。
107.在一些实施例中,在图库设置第一图片的访问权限可以为:仅允许图库访问,即拒绝除所述图库之外的所有第三方应用访问。其中,允许图库访问可以包括:在图库中可以直接查看第一图片的缩略图或者图片内容。或者,在图库中输入密钥后可以查看第一图片的缩略图或者图片内容。
108.在一些实施例中,确定第一图片的访问权限之后,第一图片在所述图库中的显示方式包括以下一种或多种的组合:所述第一图片上显示锁定图标;所述第一图片的缩略图上显示锁定图标;所述第一图片显示为密文;所述第一图片的缩略图显示为密文;所述第一图片在图库隐藏。
109.与上述图片锁定方法相对应,本发明实施例还提供了一种图片访问管理方法。如图2所示,该方法包括:
110.201,检测到第三方应用对图库的第一图片的访问操作时,确定所述第三方应用对所述第一图片的访问权限,所述访问权限包括:拒绝、允许或者限制第三方应用对所述第一图片的访问。
111.202,根据所述第三方应用具有的对所述第一图片的访问权限,执行所述第三方应用对所述第一图片的访问。
112.在一些实施例中,所述拒绝、允许或者限制第三方应用对所述第一图片的访问,包括:拒绝、允许或者限制第三方应用对所述第一图片的编辑、调用、查看和分享中的一项或多项的组合。
113.在一些实施例中,根据所述第三方应用具有的对所述第一图片的访问权限,执行所述第三方应用对所述第一图片的访问,包括:检测到第三方应用对所述第一图片的访问操作时,提示用户输入第三方应用访问所述第一图片需要的验证密钥,所述验证密钥包括:人脸密钥、指纹密钥、手势密钥、字符串密钥以及终端设备姿态密钥中的一项或多项的组合;如果用户输入的所述验证密钥验证通过,则执行所述第三方应用对所述第一图片的访问。
114.在一些实施例中,根据所述第三方应用具有的对所述第一图片的访问权限,执行所述第三方应用对所述第一图片的访问,包括:检测到第三方应用对所述第一图片的访问操作时,自动触发以下一项或多项验证信息的采集,其中包括:触发摄像头拍摄当前用户的人脸图像,触发对用户指纹的采集和触发对终端设备姿态的采集;如果采集的所述验证信息验证通过,则执行所述第三方应用对所述第一图片的访问。
115.在一些实施例中,所述第三方应用对所述第一图片的不同访问操作具有相同或者
不同的验证密钥。
116.在一些实施例中,当第三方应用对所述第一图片的访问权限为拒绝,或者,第三方应用对所述第一图片的访问权限为限制且未开始验证或验证失败时,所述第一图片对所述第三方应用的显示方式,包括以下中的一项或多项:向所述第三方应用展示的图片不包含所述第一图片;所述第一图片显示为密文;所述第一图片的缩略图显示为密文。
117.在一些实施例中,所述第一图片在所述图库的查看方式,包括以下中的一项或多项:所述第一图片在所述图库允许查看;所述第一图片在所述图库拒绝查看;所述第一图片在所述图库限制查看,其中,在限制查看时,如果输入查看第一图片所需的密钥,则支持在图库对所述第一图片的查看。
118.在一些实施例中,所述方法还包括:如果基于验证密钥验证失败,则调用摄像头拍摄当前用户信息,并将拍摄当前用户信息作为访问记录存储。
119.在一些实施例中,第一图片的访问权限还可以包括:密钥验证通过后允许图库访问;所述方法还包括:在图库检测到查看所述第一图片的指令时,提示用户输入验证密钥;如果基于所述验证密钥验证成功,则在图库显示所述第一图片。如果基于验证密钥验证失败,则不对图库显示第一图片。可选的,在密钥验证失败时,除了不对图库显示第一图片之外,还可以调用摄像头拍摄当前用户信息,并将拍摄当前用户信息作为访问记录存储。
120.本发明实施例中,在基于第三应用设置第一图片为锁定图片之后,还可以对第三方应用增加或者减少锁定图片。具体的,显示第三方应用的锁定范围调整界面,锁定范围调整界面至少显示多张图片的信息。在锁定范围调整界面检测到增加或者减少锁定图片的调整动作时,根据调整动作增加或者减少拒绝第三应应用访问的图片。可选的,上述锁定访问调整界面可以是图库的缩略图展示界面,在缩略图展示界面可以显示图库包含的各图片的缩略图。用户在该缩略图展示界面选择需要增加的图片或者需要减少的图片,由此以实现对第三方应用锁定图片的增减。
121.通过上述内容可以看出,本发明实施例的图片锁定方法可以在图库中锁定图片,也可以在第三方应用的权限设置功能中锁定图片。以下将结合具体实施例对该两种图片锁定方式进行详细说明。
122.图3是本发明实施例提供的一种设置第一图片访问权限的示意图。如图3所示,基于图库锁定图片的流程包括:(1)终端设备进入图库的缩略图展示界面。缩略图展示界面显示图库包含的各图片的缩略图。在图3中,各图片的缩略图采用方框表示。检测到用户在缩略图展示界面触发长按动作时,缩略图展示界面进入选择模式。(2)在选择模式中,缩略图展示界面中的各缩略图处于选择状态。可选的,各缩略图上可以显示处于选择状态的图标,如缩略图方框中的小方框用于表示缩略图处于选择状态。检测到用户点击其中一个图片的缩略图或者缩略图上的小图标时,相应图片的缩略图处于选中状态。被选中的图片缩略图上显示被选中图标。如图3-(2)中,图片缩略图1和图片缩略图2被点击选中。如图3-(3)所示,被点击选中的图片缩略图上处于选中状态。如图片缩略图1和图片缩略图2处于选中状态。进一步,处于选中模式的缩略图展示界面上显示锁定功能按钮4。用户点击锁定功能按钮4之后,图片缩略图1和图片缩略图2对应的图片被确定为锁定图片。并且图库的缩略图展示界面中显示锁定图片的权限设置弹窗,权限设置弹窗包括多个权限选项。如图3-(4)所示,权限设置弹窗中的权限选项可以包括:仅图库可见,或者,仅图库验证身份后可见。
123.如图4所示,如果用户点击仅图库可见,则锁定图片的权限为仅图库可见,除图库之外的其它第三方应用均不具有对锁定图片的操作权限,所述操作权限包含图片的查看、调用、编辑等所有操作权限。如图4所示,图片缩略图1和图片缩略图2对应的图片仅图库可见。设置锁定图片的访问权限为仅图库可见之后,图片缩略图1和图片缩略图2上显示锁定图标5。
124.如图5所示,如果用户点击仅图库验证身份后可见,则锁定图片的权限为在密钥验证通过后,仅图库可见,除图库之外的其它第三方应用均不具有对锁定图片的操作权限,所述操作权限包含图片的查看、调用、编辑等所有操作权限。如图5所示,图片缩略图1和图片缩略图2对应的图片在密钥验证通过后仅图库可见。设置锁定图片的访问权限为仅图库验证身份后可见之后,锁定图片的缩略图以密文6形式显示。当然,锁定图片的缩略图在图库中还可以隐藏显示。可选的,在图5所示示例中,可以将终端设备的开机密钥自动确定为锁定图片的验证密钥,当然也可以单独设置图库访问锁定图片的密钥。
125.如图6所示,当锁定图片的权限为仅图库验证身份后可见时,用户在照片界面点击以密文6形式显示的图片缩略图时,照片界面跳转到图片展示界面。图片展示界面中提示进行密钥验证。在一些实施例中,当验证密钥为用户指纹时,则可以提示用户输入指纹,如果指纹验证通过,则在图片展示界面显示锁定图片内容。
126.在一些实施例中,当在图库设置锁定图片时,当执行到图3-(3)选定待锁定的图片之后,设置锁定图片权限的界面如图7所示,锁定图片的权限包括:图库权限和第三方应用权限,当选择图库权限时进入到图3-(4)所示;当选择第三方应用权限时,如图7所示,显示可设置第一图片权限的应用列表,包括:应用a、应用b等。如果选择应用a对第一图片的权限设置,在显示应用a的权限列表。当选定“调用”权限时,可以设置对“调用”权限的允许、拒绝或者限制。如果选择“限制”,则会进一步设置调用受限方式,如可以设置a应用调用锁定图片时需输入的密钥,或者,可以设置a应用锁定图片时终端需保持的姿态,或者,可以设置a应用锁定图片时自动拍摄人脸图像进行验证。对于a应用对锁定图片的其它操作权限的设置方式可以参见“调用”权限的设置方式,此处不再一一赘述。
127.在图库中,除了可以在缩略图展示界面设置锁定图片之外,还可以在图片展示界面对图片进行锁定。如图8所示,用户可以在缩略图展示界面点击某张图片(如图片1)的缩略图进入到图片1展示界面。在图片1的展示界面显示锁定功能按钮4。用户点击锁定功能按钮4,图片1被确定为锁定图片。并且图片1展示界面中显示权限设置弹窗,权限设置弹窗包括多个权限选项。如图8所示,权限设置弹窗中的权限选项可以包括:仅图库可见,或者,仅图库验证身份后可见。当然也可以如图7所示,包括:图库权限和第三方应用权限。
128.如图8所示,如果用户点击仅图库可见,则图片1的权限为仅图库可见,除图库之外的其它第三方应用均不具有对锁定图片的操作权限,所述操作权限包含图片的查看、调用、编辑等所有操作权限。如图9所示,设置图片1的访问权限为仅图库可见之后,图片1的展示界面中显示锁定图标5。
129.如图10所示,如果用户点击仅图库验证身份后可见,则图片1的权限为在密钥验证通过后,仅图库可见,除图库之外的其它第三方应用均不具有对锁定图片的操作权限,所述操作权限包含图片的查看、调用、编辑等所有操作权限。如图10所示,设置图片1仅图库验证身份后可见之后,图片1的展示界面以密文7形式显示。当然,图片1还可以在图库中隐藏显
示,用户可以通过访问图库的隐藏区域调出图片1。可选的,在图片展示界面设置图片1为锁定图片之后,其在缩略图展示界面的缩略图也以密文形式显示,显示形式可以参见图4中的密文6,此处不再赘述。当用户在密文7的界面点击访问图片1时,密文7会显示密钥验证窗口,通过密钥验证窗口进行密钥验证通过后,显示图片1的内容。其中,密钥验证窗口可以参考图5的示例,此处不再赘述。
130.除了可以在图库锁定图片之外,本发明实施例支持在第三方应用的图库权限设置界面设置锁定图片。如图11所示,在a应用的图库权限设置界面,显示a应用的图库访问权限选项。可选的,图库访问权限选项可以包括:允许a应用访问图库、拒绝a应用访问图库以及a应用访问图库受限。如果应用点击允许a应用访问图库,则图库中的所有图片均可支持a应用访问。如果应用点击拒绝a应用访问图库,则图库中的所有图片均不支持a应用访问。如果用户点击受限选项时,则可以设置部分图片不支持a应用的访问,或者,也可以限定a应用对部分图片的操作权限。如图11所示,当用户点击受限选项时,从a应用的图库权限设置界面跳转到图库的缩略图展示界面。可选的,缩略图展示界面处于选择模式,缩略图展示界面中各图片缩略图处于可选择状态。用户点击需要锁定的图片缩略图之后,如选择图片缩略图1和图片缩略图2之后,相应图片缩略图上显示选中图标。可选的,缩略图展示界面上还包括确定按钮8,当用户点击确定按钮8之后,被选中的图片缩略图对应的图片被确定为锁定图片。在一些实施例中,当选定的图片被确定为锁定图片时,a应用无权访问锁定图片。在一些实施例中,如图12所示,当选定的图片被确定为锁定图片时,可以进一步编辑已选定照片的受限权限。具体的,当点击“编辑已选定照片的受限权限”按钮时,进入照片权限列表。在照片权限列表可以逐项设置a应用对所选定图片的操作权限。如图12所示,可以设置a应用对所选定图片的调用、编辑、查看以及分享等权限。例如当选择限制a应用对所选定图片的“调用”权限时,可以进一步显示限制的方式。如可以设置a应用调用锁定图片时需输入的密钥,或者,可以设置a应用锁定图片时终端需保持的姿态,或者,可以设置a应用锁定图片时自动拍摄人脸图像进行验证。对于a应用对锁定图片的其它操作权限的设置方式可以参见“调用”权限的设置方式,此处不再一一赘述。可选的,锁定图片可以在图库中正常显示,或者,锁定图片在图库中显示锁定图标或者以密文形式显示。在一个示例中,在图12中设置的锁定图片的权限为:调用时自动拍摄人脸图像,人脸验证成功后可以调用图像。则参见图14,当在a应用调用图库时,显示图库的缩略图展示界面,且锁定图片显示为密文。当用户点击其中一张或多张锁定图片时(如点击图片密文6),终端设备的摄像头自动拍摄当前用户的人脸图像,如果人脸图像验证成功,则在a应用显示锁定图片。
131.在一些实施例中,设置的锁定图片的个数可以进行调整。如图13所示,当在a应用的图库权限设置界面设置两张锁定图片之后,用户可以进入a应用的锁定范围调整界面。在锁定范围调整界面中,显示编辑受限范围的按钮。用户点击编辑受限范围的按钮之后,进入缩略图展示界面。缩略图展示界面处于选择模式。在选择模式的缩略图展示界面中,用户可以增加或者减少锁定图片。如图14中,用户点击图片缩略图3,并点击确定按钮8,则图片缩略图3对应的图片增加为应用a的锁定图片。a应用则无权限访问图片缩略图3对应的图片。
132.对应上述图片锁定方法,本发明实施例还提供了一种图片锁定装置。本领域技术人员可以理解,这些图片锁定装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。图15是本发明实施例提供的一种图片锁定装置的结构示意图。如图15所示,该
图片锁定装置包括:确定模块301,用于确定对图库的第一图片的锁定指令;权限设置模块302,用于根据所述锁定指令,设置所述第一图片的访问权限,所述访问权限包括:拒绝、允许或者限制第三方应用对所述第一图片的访问。
133.本发明实施例的图片锁定装置可以执行图1至图14所示实施例锁定图片的相关步骤。本实施例未详细描述的部分,可以参考对图1至图14所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1至图14所示实施例中的描述,在此不再赘述。
134.与上述图片访问管理方法相对应,本发明实施例还提供了一种图片访问管理装置,如图16所示包括:确定模块401,用于检测到第三方应用对图库的第一图片的访问操作时,确定所述第三方应用对所述第一图片的访问权限,所述访问权限包括:拒绝、允许或者限制第三方应用对所述第一图片的访问;访问管理模块402,用于根据所述第三方应用具有的对所述第一图片的访问权限,执行所述第三方应用对所述第一图片的访问。
135.本发明实施例的图片锁定装置可以执行图1至图14所示实施例解锁图片的相关步骤。本实施例未详细描述的部分,可以参考对图1至图14所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1至图14所示实施例中的描述,在此不再赘述。
136.应理解,图15和图16所示图片锁定装置和图片访问管理装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。例如,权限设置模块302可以为单独设立的处理元件,也可以集成在电子设备的某一个芯片中实现。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
137.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit;以下简称:asic),或,一个或多个微处理器(digital singnal processor;以下简称:dsp),或,一个或者多个现场可编程门阵列(field programmable gate array;以下简称:fpga)等。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip;以下简称:soc)的形式实现。
138.图17是本发明实施例提供的另一种终端设备的结构示意图。如图12所示,终端设备以通用计算设备的形式表现。终端设备的组件可以包括但不限于:一个或者多个处理器510,通信接口520,存储器530,连接不同系统组件(包括存储器530、通信接口520和处理器510)的通信总线540。
139.通信总线540表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industry standard architecture;以下简称:isa)总线,微通道体系结构(micro channel architecture;以下简称:mac)总线,增强型isa总线、视频电子标准协会(video electronics standards association;以下简称:vesa)局域总线以及外围组件互连(peripheral component interconnection;以下简称:pci)总线。
140.电子设备典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子
设备访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
141.存储器530可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(random access memory;以下简称:ram)和/或高速缓存存储器。电子设备可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。存储器530可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本说明书图1至图14所示实施例的功能。
142.具有一组(至少一个)程序模块的程序/实用工具,可以存储在存储器530中,这样的程序模块包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块通常执行本说明书所描述的实施例中的功能和/或方法。
143.处理器510通过运行存储在存储器530中的程序,从而执行各种功能应用以及数据处理,例如实现本说明书图1至图14所示实施例提供方法。
144.具体实现中,本技术还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本技术提供的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
145.具体实现中,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行上述方法实施例中的部分或全部步骤。
146.本发明实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示单独存在a、同时存在a和b、单独存在b的情况。其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
147.本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
148.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
149.在本发明所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
150.以上所述,仅为本发明的具体实施方式,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1