一种图片管理方法及装置的制造方法

文档序号:8361775阅读:206来源:国知局
一种图片管理方法及装置的制造方法
【技术领域】
[0001]本发明涉及图片管理应用领域,尤其涉及一种安卓系统图片管理方法。
【背景技术】
[0002]安卓移动设备已经开始支持多用户特性,可以让不同的用户设置自己的登录帐号和密码,共同使用同一个设备而不会互相干扰。为了支持这种特性,系统会在用户打开各种文件夹的时候检查其访问权限参数是否符合,来保证不同用户之间的隐私信息得到有效的保护。基本方法则是从文件夹权限管理入手,不同用户对不同的文件夹进行访问的时候有不同的访问权限,随即也限制了文件夹内图片文件的访问。为了更加简便的实现对图片的访问,本案例设计了一种利用图片的exif信息来进行多用户之间的图片管理的方法,使得系统能够智能化的、安全的管理这些图片信息,而不仅仅是依赖图片所在的文件夹的访问权限来控制,以达到更加安全的目的。

【发明内容】

[0003]为了实现更安全、便捷地多用户访问图片,发明人提供了一种图片管理方法,包括如下步骤:将用户信息写入到图片的exif信息中;访问图片时比对当前用户信息与图片exif信息中的用户信息,一致则允许访问,不一致则禁止访问。
[0004]具体的,所述用户信息为安卓系统用户信息。
[0005]进一步的,还包括步骤:加密图片并设置密钥;访问图片时校对密钥,若一致则解密图片,不一致则禁止访问。
[0006]进一步的,还包括步骤:获取exif信息并存入数据库中。
[0007]具体的,还包括步骤:若第一图片与第二图片的exif信息相似,则比较第一图片与第二图片,若为相同文件,则在第一图片所在路径创建软链接符号指向第二图片,删除第一图片。
[0008]一种图片管理装置,包括如下模块:写入模块、对比访问模块;所述写入模块用于将用户信息写入到图片的exif信息中;对比访问模块用于在访问图片时比对当前用户信息与图片exif信息中的用户信息,一致则允许访问,否则禁止访问。
[0009]具体的,所述用户信息为安卓系统用户信息。
[0010]进一步的,还包括加密模块、校对解密模块;所述加密模块用于加密图片并设置密钥;所述校对解密模块用于访问图片时校对密钥,若一致则解密图片,否则禁止访问。
[0011]进一步的,还包括获取模块;所述获取模块用于获取exif信息并并存入数据库中。
[0012]进一步的,还包括删除模块、比较模块;所述删除模块用于在在第一图片所在路径创建软链接符号指向第二图片,删除第一图片;所述比较模块用于在第一图片与第二图片的exif信息相似时比较第一图片与第二图片,若为相同文件,则使能删除模块。
[0013]区别于现有技术,上述技术方案设计了一种利用图片的exif信息来进行多用户之间的图片管理的方法,使得系统能够智能化的、安全的管理这些图片信息,而不仅仅是依赖图片所在的文件夹的访问权限来控制,达到了更加简便、安全的访问安卓系统图片的目的。
【附图说明】
[0014]图1为本发明某实施例所述的方法流程示意图;
[0015]图2为本发明某实施例所述的装置模块示意图;
[0016]图3为本发明某实施例所述的图片exif信息示意图;
[0017]图4为本发明某实施例所述的清理相似图片流程示意图;
[0018]图5为本发明某实施例所述的加密流程示意图。
[0019]附图标记说明:
[0020]200、写入模块;
[0021 ] 202、对比访问模块;
[0022]204、加密模块;
[0023]206、校对解密模块;
[0024]208、获取模块;
[0025]210、删除模块;
[0026]212、比较模块。
【具体实施方式】
[0027]为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
[0028]请参阅图1,为本发明某实施例所述一种图片管理方法,包括步骤SlOO将用户信息写入到图片的exif信息中;访问图片时进行步骤S103比对当前用户信息与图片exif信息中的用户信息,一致则步骤S106允许访问图片,不一致则禁止访问。其中,exif是Exchangeable Image File (可交换图像文件)的缩写,遵从JPEG标准,只是在文件头信息中增加了 exif信息,所述exif信息为有关拍摄信息的内容和索引信息等等,包括但不限于拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间。本方法在生成图片时,在图片的exif信息中,加入用户ID信息,用于记录系统中多个用户中,生成该图片时进行操作的用户ID信息。所述生成图片包括但不限于下述行为:下载、截图、拍照、合成等等。在某些实施例中,用户A在创建图片甲后,便在图片甲的exif信息中记录用户A的用户ID如OOA ;当用户B(IDOOB)需要对访问图片甲时,则对比用户ID与图片甲中的用户ID信息,发现对比不一致则无法访问图片甲。通过上述设计,使得系统能够智能化的、安全的管理这些图片信息,而非是依赖图片所在的文件夹的访问权限来控制,达到了更加简便、安全的访问系统图片的目的。
[0029]具体的,所述用户信息为安卓系统用户信息,在某些实施例中,本方法可以用于Windows、Linux、Lumia等类似操作系统,由于安卓系统具有开源特性,在支持多用户的变革途中对安卓系统的安全性提出了更高挑战,本方法用于Android系统能够使得安卓系统图片管理应用的安全性能能够得到极大提高,也能使系统图片管理得到简化。
[0030]在某些进一步的实施例中,还包括步骤:加密图片并设置密钥;访问图片时进行步骤S104校对密钥,若一致则解密图片,不一致则禁止访问。这里请看图5,用户配置时可以选择是否加密图片,若选择加密则进行设置密钥,并将密钥存储到exif信息中,当需要解密图片的时候用户输入密钥,并与exif信息中存储的密钥进行比对,一致才可以进行步骤S106访问图片。因此在加密后能够防止其他人员获得用户使用权限后对私密图片的访问,之后设置密钥的本人能够访问。通过上述设计,进一步的增强了图片管理的安全性。
[0031]在如图3所示的进一步的实施例中,还包括步骤SlOl获取exif信息,并存入数据库中。在生成图片时获取修改图片的时间信息并存储为exif中的图片成像信息,若没有上述修改图片的时间则写入当前系统时间至exif信息中;还可以读取exif中的地点信息,如果没有地点信息则获得当前移动设备的位置信息并写入exif信息中;还可以获取exif中图片的拍摄设备信息,如果没有拍摄设备信息则写入本移动设备的设备信息。在某些实施例中,在获取这些exif信息后将这些信息写入数据库中,并与图片文件对应。用户访问可以按照需求获得这些与图片对应的信息。用户还可以利用这些信息进行各种排序和分类处理。通过上述设置,获取exif信息并存入数据库中,便于用户查找、排序、过滤、处理等,提高了本方法的实用性。
[0032]在另一些如图4所示具体的实施例中,系统在空闲时对数据库进行整理排序,即步骤S102过滤相同图片,具体的,数据库中若发现第一图片与第二图片的exif信息相似,则比较第一图片与第二图片,在这里,相似的判定有多种实现方式,可以根据需要设定规贝1J,例如在上述拍摄设备信息、地点信息、图片成像信息相同,可以认为相似,也可以在exif信息重合项大于某个特定数值时认为相似,优选的,在第一图片和第二图片的exif信息重合项大于60%时认为相似,随后进行比较步骤时,比较文件实体像素数据,比较是否为相同文件,若为相同文件,则在第一图片所在路径创建软链接符号指向第二图片,删除第
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1