一种图片分类方法和装置的制造方法_2

文档序号:9432650阅读:来源:国知局
.mtxx(应用程序的包名)对应,如果第一关键标识是storage/sdcardO/MTXX/,则将com.mt.mtxx.mtxx石角定为目标标识。
[0033]可以理解的是,本实施例以应用程序文件标识是应用程序的包名为例,也可以采用其他标识,例如应用程序的名称,如应用程序的包名com.mt.mtxx.mtxx对应的应用程序的名称用中文表示是“美图秀秀”。
[0034]本实施例中,通过采用应用程序的包名作为标识可以保持对应在不同国家的一致性,如在非中文国家,“美图秀秀”需要修改,而在不同国家都可以使用同一个应用程序的包名 “com.mt.mtxx.mtxx,,。
[0035]S104:将所述待分类图片存放到所述目标标识对应的存储空间中。
[0036]例如,存储空间是文件夹,另外,存储空间与应用程序文件标识一一对应,假设目标标识是com.mt.mtxx.mtxx,则可以将待分类图片存放到com.mt.mtxx.mtxx对应的文件夹中。
[0037]通过将图片存放到应用程序对应的存储空间,可以实现图片按照应用程序分类。
[0038]一些实施例中,该方法还可以包括:
[0039]展示待分类的图片与目标标识对应的应用程序之间的对应关系。
[0040]通过展示图片与应用程序之间的对应关系,可以方便用户查找图片。
[0041]本实施例中,通过记录应用程序与属性数据之间的对应关系,根据该对应关系将图片存放到对应的应用程序的存储空间,相对于通常采用的存储在本地相册的方式,可以解决查找图片时间较长的问题。另外,可以实现按照应用程序对图片进行分类,丰富图片分类的方式,更好满足图片查找检索需求。进一步的,通过展示图片与应用程序之间的对应关系,方便用户查看,提升用户体验。
[0042]一些实施例中,参见图2,S102之后,还可以包括:
[0043]S105:从属性数据与存储空间关系集中查找所述第一关键标识,当未查找到所述第一关键标识,从所述待分类图片对应的属性数据中获取第二关键标识。
[0044]例如,所述第二关键标识包括如下项中的一项或多项:图片生成时间、图片来源类型、图片大小、图片格式、图片分辨率。
[0045]S106:从所述属性数据与存储空间关系集中查找所述第二关键标识,当查找到所述第二关键标识时,确定所述第二关键标识对应的第一公共文件标识为所述目标标识。之后,可以执彳丁 S104。
[0046]例如,第二关键标识是图片生成时间,且获取的待分类图片的图片生成时间是第一图片生成时间,并且,属性数据与存储空间关系集中记录:第一图片生成时间对应公共文件标识-1,则可以将公共文件标识-1确定为目标标识。
[0047]在确定出目标标识后,可以将待分类图片存储到目标标识对应的存储空间中。例如,存储空间是文件夹,假设目标标识是公共文件标识-1,则可以将待分类图片存放到公共文件标识-1对应的文件夹中。
[0048]通常,第二关键标识是为了应对所述属性数据与存储空间关系集中不存在第一关键标识及其对应的应用程序文件标识时,如何将带分类图片进行分类存储。可以说明的时,可以把公共文件标识-1对应的文件夹看做一个默认文件夹、公共文件夹、或者临时文件夹;这里的文件夹只是为了收留没有被对应的应用程序文件夹所接收的图片。因此在公共文件标识-1对应的文件夹中保存的图片之间的唯一的共性就是第二关键标识。
[0049]进一步的,本实施例中通过根据第一■关键标识确定目标标识,可以提尚灵活性。
[0050]一些实施例中,参见图3,S105之后,还可以包括:
[0051]S107:从所述属性数据与存储空间关系集中查找所述第二关键标识,当未查找到所述第二关键标识,生成所述第一公共文件标识,所述第一公共文件标识与所述第二关键标识具有对应关系。
[0052]当第二关键标识为多个时,可以依次对每个第二关键标识进行查找,直到任一个第二关键标识都在对应关系中查找不到,再生成第一公共文件标识。
[0053]例如,能够获取的待分类图片的第二关键标识包括:第一图片生成时间和第一图片大小,则可以在属性数据与存储空间关系集中查找是否存在第一图片生成时间和第一图片大小,查找时序不限,例如可以先查找是否存在第一图片生成时间,如果不存在再查找是否存在第一图片大小,或者,也可以先查找是否存在第一图片大小,如果不存在再查找是否存在第一图片生成时间。如果属性数据与存储空间关系集中既不存在第一图片生成时间也不存在第一图片大小,则可以生成第一公共文件标识。
[0054]S108:将所述第二关键标识与所述第一公共文件标识的对应关系在所述属性数据与存储空间关系集中进行保存。
[0055]例如,假设第二关键标识是第一图片生成时间,生成的第一公共文件标识用第一公共文件标识表示,则可以在上述的属性数据与存储空间关系集中存储:第一图片生成时间对应第一公共文件标识。
[0056]S109:划分所述第一公共文件标识对应的存储空间.
[0057]例如,分配给第一公共文件标识的存储空间是第一文件夹。
[0058]可以理解的是,S108和S109无时序限制关系。
[0059]SllO:将所述待分类图片存放到所述第一公共文件标识对应的存储空间中。
[0060]例如,将待分类图片存放到第一文件夹中。
[0061]另外,可以理解的是,还可以根据需要生成第二公共文件标识,第三公共文件标识等,并将相应的对应关系保存在属性数据与存储空间关系集中。
[0062]本实施例中,通过在属性数据与应用程序的对应关系中查找不到第一关键标识和第二关键标识后,生成第一公共文件并分配存储空间,可以实现图片的存放,另外,保存第二关键标识与第一公共文件标识的对应关系,可以用于后续图片分类,方便后续处理。
[0063]以属性数据与存储空间关系集包括目录信息与应用程序的包名之间的对应关系为例,下面对该对应关系的生成进行描述。
[0064]例如,用户先使用预设的应用程序获取图片。
[0065]其中,预设的应用程序可以是任意的具有图片生成、接收、浏览或处理功能的应用程序。
[0066]例如,预设的应用程序是具有拍照功能的应用程序,从而可以拍照生成图片,或者,预设的应用程序是社交类应用程序,从而可以接收图片,或者,预设的应用程序是具有图片处理功能的应用程序,从而可以对原始的图片进行修图等处理,获取新图片。或者,预设的应用程序是具有图片浏览功能的应用程序,从而可以对用户主动保存的图片进行浏览查看。
[0067]具体的,可以预先安装预设的应用程序,并使用该应用程序生成、接收、浏览或处理图片。
[0068]例如,预先安装“美图秀秀”这一应用程序,之后可以使用该应用程序拍摄图片或者对原始图片进行处理等,获取新的图片。
[0069]另外,由于预设的应用程序是已知的,可以获取该预设的应用程序的包名。
[0070]之后,保存所述图片,并获取保存所述图片的目录信息。
[0071]例如,用户设备在接收到用户点击的保存图片的指令后,可以将图片保存在用户设备的本地。
[0072]在图片保存时,如果之前已经保存过该应用程序生成的图片,则该图片可以与之前的图片保存到同一个目录中,或者,如果之前没有保存过该应用程序生成的图片,则可以新建立一个目录,在该目录中保存获取的图片。
[0073]在保存图片后,图片的属性数据中会记录保存该图片的目录,因此,从图片的属性数据中可以获取保存图片的目录。
[0074]例如,使用“美图秀秀”处理一张图片,以及,保存处理后得到的新图片后,该新图片对应的属性数据中会记录保存该新图片的目录,则可以从属性数据中获取目录,例如,目录名是 “ storage/sdcardO/MTXX/ ”。
[0075]对于用户来讲,用户可以通过点击用于触发属性数据显示的按钮显示属性数据,例如,在Android操作系统的手机上,在显示一张图片后,用户可以点击手机上的特定按键或展示图
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1