本发明涉及移动终端技术领域,尤指一种图像文件管理方法和装置、以及通信录管理方法和装置。
背景技术:
随着智能手机和平板电脑之类移动终端的大量普及,用户对移动终端的依赖在增强,分享照片等社交行为及其普遍。
在移动终端中,主要通过相册来管理用户的图片和视频等图像文件。目前的相册管理中,如果用户希望对图像文件进行选择时,例如,在用户想要选取一部分图片和视频进行编辑或分享时,需要用户对想要选取的图像文件逐一进行选取,或者进行全选,然而,这些传统的选择方式在某些应用场景下显得不够便利,会降低用户体验,如果在图像文件中提供更加丰富的选择方式,将使得图像文件的管理能够在更多的应用场景下、提供更加便利的操作方式,也能够使得用户在生活中更方便、智能的使用这些功能,从而提高用户体验。
技术实现要素:
为了解决上述问题,本发明提出了一种图像文件管理方法和装置、以及通信录管理方法和装置。
为了达到上述目的,本发明提出了一种图像文件管理方法,所述方法包括:
建立通信录的联系人头像与相册中的图像文件之间的第一对应关系;
接收用户针对联系人或联系人头像的第一图像查询请求;
根据联系人头像与图像文件之间的第一对应关系,选择联系人或联系人 头像对应的图像文件。
优选地,在所述根据联系人头像与图像文件之间的第一对应关系,选择联系人或联系人头像对应的图像文件之后,所述图像文件管理方法还包括:
根据文件操作请求,对选择的图像文件进行对应的操作。
优选地,所述建立通信录的联系人头像与相册中的图像文件之间的第一对应关系包括:
获取与通信录的联系人以及联系人对应的联系人头像,并将联系人以及联系人对应的联系人头像存入头像特征库;
检测相册中的图像文件是否与头像特征库中的联系人头像匹配,当相册中的图像文件与所述联系人头像匹配时,将所述图像文件设置为与所述联系人头像对应的图像文件。
优选地,所述建立通信录的联系人头像与相册中的图像文件之间的第一对应关系还包括:
当检测到通信录中的联系人头像更新时,根据通信录中的联系人头像更新,对应地更新相册的头像特征库;
根据对头像特征库的更新,对应地更新头像特征库中的联系人头像与图像文件之间的第一对应关系。
优选地,所述根据通信录中的头像更新,对应地更新相册的头像特征库;根据对头像特征库的更新,对应地更新头像特征库中的联系人头像与图像文件之间的第一对应关系包括:
当所述通信录中的联系人头像更新为:联系人或联系人对应的联系人头像被删除时,将所述联系人及其对应的联系人头像从头像特征库中删除,并删除所述联系人头像与图像文件之间的第一对应关系;
当所述通信录中的联系人头像更新为:添加联系人及其对应的联系人头像时,在头像特征库中对应的添加所述联系人及其对应的联系人头像,并建立所述联系人头像与图像文件之间的第一对应关系;
当所述通信录中的联系人头像更新为:联系人对应的联系人头像被更换时,在头像特征库中对应的更换所述联系人对应的联系人头像,删除所述联系人头像与图像文件之间原有的第一对应关系,根据更换后的联系人头像建立所述联系人头像与图像文件之间新的第一对应关系。
为了达到上述目的,本发明提出了一种通信录管理方法,所述方法包括:
接收用户针对联系人或联系人头像的第二相册查询请求;
获取联系人头像与图像文件之间的第一对应关系;
根据获取的联系人头像与图像文件之间的第一对应关系,呈现联系人或联系人头像对应的图像文件。
优选地,所述获取联系人头像与图像文件之间的第一对应关系包括:
从相册获取联系人头像与图像文件之间的第一对应关系。
为了达到上述目的,本发明提出了一种图像文件管理装置,设置在移动终端上,所述装置包括:
对应关系建立单元,用于建立通信录的联系人头像与相册中的图像文件之间的第一对应关系;
第一接收单元,用于接收用户针对联系人或联系人头像的第一图像查询请求;
选择单元,用于根据联系人头像与图像文件之间的第一对应关系,选择联系人或联系人头像对应的图像文件。
优选地,所述图像文件管理装置还包括:
操作单元,用于根据文件操作请求,对选择的图像文件进行对应的操作。
优选地,所述对应关系建立单元包括:
头像特征库设置模块,用于获取与通信录的联系人以及联系人对应的联系人头像,并将联系人以及联系人对应的联系人头像存入头像特征库;
匹配模块,用于检测相册中的图像文件是否与头像特征库中的联系人头 像匹配,当相册中的图像文件与所述联系人头像匹配时,将所述图像文件设置为与所述联系人头像对应的图像文件。
优选地,所述对应关系建立单元还包括:
更新模块,用于当检测到通信录中的头像更新时,根据通信录中的头像更新,对应地更新相册的头像特征库;根据对头像特征库的更新,对应地更新头像特征库中的联系人头像与图像文件之间的第一对应关系。
优选地,所述更新模块具体包括:
第一更新子模块,用于当所述通信录中的头像更新为联系人或联系人对应的联系人头像被删除时,将所述联系人及其对应的联系人头像从头像特征库中删除,并删除所述联系人与图像文件之间的第一对应关系;
第二更新子模块,用于当所述通信录中的头像更新为添加联系人及其对应的联系人头像时,在头像特征库中对应的添加所述联系人及其对应的联系人头像,并建立所述联系人与图像文件之间的第一对应关系;
第三更新子模块,用于当所述通信录中的头像更新为联系人对应的联系人头像被更换时,在头像特征库中对应的更换所述联系人对应的联系人头像,删除所述联系人与图像文件之间原有的第一对应关系,根据更换后的联系人头像建立所述联系人与图像文件之间新的第一对应关系。
为了达到上述目的,本发明提出了一种通信录管理装置,设置在移动终端上,所述装置包括:
第二接收单元,用于接收用户针对联系人或联系人头像的第二相册查询请求;
获取单元,用于获取联系人头像与图像文件之间的第一对应关系;
呈现单元,用于根据获取的联系人头像与图像文件之间的第一对应关系,呈现联系人或联系人头像对应的图像文件。
优选地,所述获取单元具体用于:
从相册获取联系人头像与图像文件之间的第一对应关系。
与现有技术相比,本发明提供的技术方案包括:建立通信录的联系人头像与相册中的图像文件之间的第一对应关系;接收用户针对联系人或联系人头像的第一图像查询请求;根据联系人头像与图像文件之间的第一对应关系,选择联系人或联系人头像对应的图像文件。通过本发明的方案,通过建立通信录的联系人头像与相册中的图像文件之间的第一对应关系,用户可以基于联系人或联系人头像对相册中的文件进行分组查看,提供了一种新的图像文件选取方式,使得相册在更多的应用场景下操作更加便利,提高了用户体验满意度。
附图说明
下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。
图1为本发明提出的一种图像文件管理方法的流程示意图;
图2为本发明提出的一种通信录管理方法的流程示意图;
图3为本发明提出的一种图像文件管理方法的结构组成示意图;
图4为本发明提出的一种通信录管理方法的结构组成示意图。
具体实施方式
为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。
参见图1,本发明提出了一种图像文件管理方法,如图1所示,所述方法包括:
步骤100,建立通信录的联系人头像与相册中的图像文件之间的第一对应关系;
步骤200,接收用户针对联系人或联系人头像的第一图像查询请求;
步骤300,根据联系人头像与图像文件之间的第一对应关系,选择联系人或联系人头像对应的图像文件。
其中,在步骤300之后,所述图像文件管理方法还包括:
步骤400,根据文件操作请求,对选择的图像文件进行对应的操作。
步骤100中,所述建立通信录的联系人头像与相册中的图像文件之间的第一对应关系包括:
获取与通信录的联系人以及联系人对应的联系人头像,并将联系人以及联系人对应的联系人头像存入头像特征库;
检测相册中的图像文件是否与头像特征库中的联系人头像匹配,当相册中的图像文件与所述联系人头像匹配时,将所述图像文件设置为与所述联系人头像对应的图像文件。
其中,相册指移动终端的操作系统中对图像文件进行管理的应用程序,图像文件可以是图片文件或者视频文件。在不同的操作系统中,该对图像文件进行管理的应用程序可能具有不同的名字,例如,相册或图库。
其中,检测相册中的图像文件是否与头像特征库中的联系人头像匹配包括:
根据面部特征提取算法,提取图像文件中的第一面部特征,并提取联系人头像中的第二面部特征,根据特征匹配算法,对第一面部特征和第二面部特征进行匹配,如果匹配程度大于预设的匹配度,则认为图像文件与联系人头像匹配。对于每个联系人头像,需要遍历相册中的所有图像文件,将所有满足匹配条件的图像文件检测出来,作为该联系人头像对应的图像文件。
当图像文件中包含多个头像时,可能提取出多个第一面部特征,则将第二面部特征与图像文件对应的多个第一面部特征逐个匹配,如果有一个能够匹配成功,则认为图像文件与联系人头像匹配成功。
在遍历相册中的文件时,对包含有效头像的照片进行特征匹配,如果能和头像特征库中的联系人头像匹配成功,则对该照片打上标签,表示与该联系人关联,并把对应联系人的id存入相册的数据库。如果照片中头像太小、 太模糊、脸部侧的角度过大等原因无法提取面部特征的,视为无有效头像的照片,将放弃匹配过程。
本发明实施例中,步骤100中,所述建立通信录的联系人头像与相册中的图像文件之间的第一对应关系还包括:
当检测到通信录中的头像更新时,根据通信录中的头像更新,对应地更新相册的头像特征库;
根据对头像特征库的更新,对应地更新头像特征库中的联系人头像与图像文件之间的第一对应关系。
本发明实施例中,所述根据通信录中的头像更新,对应地更新相册的头像特征库;根据对头像特征库的更新,对应地更新头像特征库中的联系人头像与图像文件之间的第一对应关系包括:
当所述通信录中的头像更新为联系人或联系人对应的联系人头像被删除时,将所述联系人及其对应的联系人头像从头像特征库中删除,并删除所述联系人与图像文件之间的第一对应关系;
当所述通信录中的头像更新为添加联系人及其对应的联系人头像时,在头像特征库中对应的添加所述联系人及其对应的联系人头像,并建立所述联系人与图像文件之间的第一对应关系;
当所述通信录中的头像更新为联系人对应的联系人头像被更换时,在头像特征库中对应的更换所述联系人对应的联系人头像,删除所述联系人与图像文件之间原有的第一对应关系,根据更换后的联系人头像建立所述联系人与图像文件之间新的第一对应关系。
步骤200,接收用户针对联系人或联系人头像的第一图像查询请求。其中,第一图像查询请求包括联系人、联系人头像中的一个或全部。
具体地,相册可以将检索目录呈现给用户,检索目录可以是头像特征库中联系人的列表,也可以是头像特征库中联系人及其对应的联系人头像的列表,也可以是头像特征库中的联系人头像的列表,因此,用户可以从上述列表中选择一个条目,移动终端接收对应的第一图像查询请求,其中携带有用 户选择的条目。
步骤300中,由于联系人和联系人头像具有对应关系,因此,根据联系人头像与图像文件之间的第一对应关系,也可以得到联系人与图像文件之间的对应关系,因此,根据联系人,可以选择联系人对应的图像文件。
在选择联系人或联系人头像对应的图像文件之后,可以通过两种方式中的一种将选择的图像文件呈现给用户。
一种方式是:将联系人对应的图像文件对应到一个子文件夹中,并将子文件夹呈现给用户,使得用户可以进一步对子文件夹中的图像文件进行下一步的操作,例如,用户可以继续选择其中的部分文件,并进行编辑或分享操作。
另一种方式是:将相册中选取的图像文件均设置为被选状态,由用户对被选状态的图像文件进行下一步的操作。例如,用户可以对被选状态的图像文件进行编辑操作或分享操作等。
步骤400,根据文件操作请求,对选择的图像文件进行对应的操作。
文件操作请求可以是编辑请求,也可以时分享请求等。
基于与上述方法实施例相同或相似的构思,本发明实施例还提供一种通信录管理方法,参见图2,所述通信录管理方法包括:
步骤500,接收用户针对联系人或联系人头像的第二相册查询请求;
步骤600,获取联系人头像与图像文件之间的第一对应关系;
步骤700,根据获取的联系人头像与图像文件之间的第一对应关系,呈现联系人或联系人头像对应的图像文件。
步骤600中,所述获取联系人头像与图像文件之间的第一对应关系包括:
从相册获取联系人头像与图像文件之间的第一对应关系。
其中,通信录指移动终端的操作系统中对联系人进行管理的应用程序。通过本发明实施例提供的通信录管理方法,用户可以在已经设置了联系人头像的联系人对应的详情界面中看到对应的个人相册的入口,即联系人对应的 图像文件所对应的文件夹的入口,用户可以方便的进入某联系人的个人相册,并在该个人相册中方便的进行照片的浏览、修改(如裁剪、美颜)、删除、分享到微博或朋友圈、蓝牙发送、上传百度云盘等很多操作。
通过上述相册管理办法和通信录管理方法,提高了对相册应用和通信录应用管理的智能性,用户在在联系人详情的界面能看到该联系人的个人相册,会极大方便用户对这些照片的管理、分享等操作,明显提升用户体验。
基于与上述方法实施例相同或相似的构思,本发明实施例还提供一种图像文件管理装置,参见图3,所述图像文件管理装置包括:
对应关系建立单元10,用于建立通信录的联系人头像与相册中的图像文件之间的第一对应关系;
第一接收单元20,用于接收用户针对联系人或联系人头像的第一图像查询请求;
选择单元30,用于根据联系人头像与图像文件之间的第一对应关系,选择联系人或联系人头像对应的图像文件。
本发明实施例中,所述图像文件管理装置还包括:
操作单元40,用于根据文件操作请求,对选择的图像文件进行对应的操作。
本发明实施例中,所述对应关系建立单元10包括:
头像特征库设置模块11,用于获取与通信录的联系人以及联系人对应的联系人头像,并将联系人以及联系人对应的联系人头像存入头像特征库;
匹配模块12,用于检测相册中的图像文件是否与头像特征库中的联系人头像匹配,当相册中的图像文件与所述联系人头像匹配时,将所述图像文件设置为与所述联系人头像对应的图像文件。
本发明实施例中,所述对应关系建立单元10还包括:
更新模块13,用于当检测到通信录中的头像更新时,根据通信录中的头像更新,对应地更新相册的头像特征库;根据对头像特征库的更新,对应地 更新头像特征库中的联系人头像与图像文件之间的第一对应关系。
本发明实施例中,所述更新模块13具体包括:
第一更新子模块,用于当所述通信录中的头像更新为联系人或联系人对应的联系人头像被删除时,将所述联系人及其对应的联系人头像从头像特征库中删除,并删除所述联系人与图像文件之间的第一对应关系;
第二更新子模块,用于当所述通信录中的头像更新为添加联系人及其对应的联系人头像时,在头像特征库中对应的添加所述联系人及其对应的联系人头像,并建立所述联系人与图像文件之间的第一对应关系;
第三更新子模块,用于当所述通信录中的头像更新为联系人对应的联系人头像被更换时,在头像特征库中对应的更换所述联系人对应的联系人头像,删除所述联系人与图像文件之间原有的第一对应关系,根据更换后的联系人头像建立所述联系人与图像文件之间新的第一对应关系。
基于与上述方法实施例相同或相似的构思,本发明实施例还提供一种通信录管理装置,参见图4,所述通信录管理装置包括:
第二接收单元50,用于接收用户针对联系人或联系人头像的第二相册查询请求;
获取单元60,用于获取联系人头像与图像文件之间的第一对应关系;
呈现单元70,用于根据获取的联系人头像与图像文件之间的第一对应关系,呈现联系人或联系人头像对应的图像文件。
本发明实施例中,所述获取单元60具体用于:
从相册获取联系人头像与图像文件之间的第一对应关系。
需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。