标识信息添加方法及装置与流程

文档序号:12271404阅读:315来源:国知局
标识信息添加方法及装置与流程

本公开涉及终端技术领域,尤其涉及一种标识信息添加方法及装置。



背景技术:

随着终端技术的发展,终端不仅能够存储大量图片,还可以将图片进行分类显示。例如,终端可以按照图片包含的人脸信息进行分类,将包含同一个人脸特征的图片存储到同一个相册中,并将相册以文件夹的形式显示。

相关技术中,对于按照人脸特征分类得到的每个相册,用户可以对该相册添加标识信息,终端获取用户对该相册添加的标识信息后,将该标识信息与该相册对应的人脸特征对应存储,以将该标识信息作为该人脸特征的标识信息,并在该相册的每个图片中,包含该人脸特征的图像显示区域附近显示该标识信息。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种标识信息添加方法及装置,所述技术方案如下:

根据本公开实施例的第一方面,提供一种标识信息添加方法,所述方法包括:

获取第一用户账号的第一人脸特征,所述第一人脸特征为所述第一用户账号对应人脸特征中缺失标识信息的人脸特征;

获取所述第一用户账号的用户关系链上至少一个第二用户账号的第二人脸特征,所述第二人脸特征为所述至少一个第二用户账号对应人脸特征中具有标识信息的人脸特征;

从所述第二人脸特征中确定目标人脸特征,所述目标人脸特征是指与所述第一人脸特征相匹配的人脸特征;

将所述目标人脸特征对应的标识信息添加为所述第一人脸特征的标识信息。

在一种可能的实现方式中,获取第一用户账号的第一人脸特征包括:

当检测到所述第一用户账号有图片更新时,获取更新的至少一个图片;

对所述至少一个图片进行人脸识别,得到多个待标记人脸特征;

对于每个待标记人脸特征,将所述待标记人脸特征与所述第一用户账号具有标识信息的人脸特征进行比对;

如果所述第一用户账号具有标识信息的人脸特征中不存在与所述待标记人脸特征匹配的人脸特征,则将所述待标记人脸特征确定为所述第一人脸特征。

在一种可能的实现方式中,将所述待标记人脸特征与所述第一用户账号具有标识信息的人脸特征进行比对之后,所述方法还包括:

如果所述第一用户账号具有标识信息的人脸特征中,存在与所述待标记人脸特征匹配的第三人脸特征,则将所述待标记人脸特征与所述第三人脸特征合并。

在一种可能的实现方式中,获取所述第一用户账号的用户关系链上至少一个第二用户账号的第二人脸特征之前,所述方法还包括:

获取第一用户账号的用户关系链,所述用户关系链中包括所述第一用户账号的多个好友用户账号;

对于每个好友用户账号,判断所述好友用户账号与所述第一用户账号的交互频率是否超过第一预设阈值;

如果所述交互频率超过第一预设阈值,则将所述好友用户账号确定为所述第二用户账号。

在一种可能的实现方式中,从所述第二人脸特征中确定目标人脸特征包括:

从所述第二人脸特征中获取第四人脸特征,所述第四人脸特征为与所述第一人脸特征的相似度超过第二预设阈值的人脸特征;

如果所述第四人脸特征的数目为一个,则将所述第四人脸特征确定为所述目标人脸特征。

在一种可能的实现方式中,从所述第二人脸特征中获取第四人脸特征之后,所述方法还包括:

如果所述第四人脸特征的数目为多个,则将所述第四人脸特征中与所述第一人脸特征相似度最高的人脸特征,添加为所述目标人脸特征。

根据本公开实施例的第二方面,提供一种标识信息添加装置,所述装置包括:

获取模块,用于获取第一用户账号的第一人脸特征,所述第一人脸特征为所述第一用户账号对应人脸特征中缺失标识信息的人脸特征;

所述获取模块还用于获取所述第一用户账号的用户关系链上至少一个第二用户账号的第二人脸特征,所述第二人脸特征为所述至少一个第二用户账号对应人脸特征中具有标识信息的人脸特征;

确定模块,用于从所述第二人脸特征中确定目标人脸特征,所述目标人脸特征是指与所述第一人脸特征相匹配的人脸特征;

添加模块,用于将所述目标人脸特征对应的标识信息添加为所述第一人脸特征的标识信息。

在一种可能的实现方式中,所述获取模块用于当检测到所述第一用户账号有图片更新时,获取更新的至少一个图片;对所述至少一个图片进行人脸识别,得到多个待标记人脸特征;对于每个待标记人脸特征,将所述待标记人脸特征与所述第一用户账号具有标识信息的人脸特征进行比对;如果所述第一用户账号具有标识信息的人脸特征中不存在与所述待标记人脸特征匹配的人脸特征,则将所述待标记人脸特征确定为所述第一人脸特征。

在一种可能的实现方式中,所述装置还包括:

合并模块,用于如果所述第一用户账号具有标识信息的人脸特征中,存在与所述待标记人脸特征匹配的第三人脸特征,则将所述待标记人脸特征与所述第三人脸特征合并。

在一种可能的实现方式中,所述获取模块还用于获取第一用户账号的用户关系链,所述用户关系链中包括所述第一用户账号的多个好友用户账号;对于每个好友用户账号,判断所述好友用户账号与所述第一用户账号的交互频率是否超过第一预设阈值;如果所述交互频率超过第一预设阈值,则将所述好友用户账号确定为所述第二用户账号。

在一种可能的实现方式中,所述确定模块用于从所述第二人脸特征中获取第四人脸特征,所述第四人脸特征为与所述第一人脸特征的相似度超过第二预设阈值的人脸特征;如果所述第四人脸特征的数目为一个,则将所述第四人脸特征确定为所述目标人脸特征。

在一种可能的实现方式中,所述添加模块还用于如果所述第四人脸特征的数目为多个,则将所述第四人脸特征中与所述第一人脸特征相似度最高的人脸特征,添加为所述目标人脸特征。

根据本公开实施例的第三方面,提供一种标识信息添加装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:获取第一用户账号的第一人脸特征,所述第一人脸特征为所述第一用户账号对应人脸特征中缺失标识信息的人脸特征;获取所述第一用户账号的用户关系链上至少一个第二用户账号的第二人脸特征,所述第二人脸特征为所述至少一个第二用户账号对应人脸特征中具有标识信息的人脸特征;从所述第二人脸特征中确定目标人脸特征,所述目标人脸特征是指与所述第一人脸特征相匹配的人脸特征;将所述目标人脸特征对应的标识信息添加为所述第一人脸特征的标识信息。

本公开的实施例提供的技术方案可以包括以下有益效果:

由于用户与自己的好友用户极大可能的会认识相同的人,使得用户账号和其好友用户账号对应图片包含的人脸特征很可能相同,因此,当某一用户未对自身用户账号的人脸特征添加标识信息时,很可能其好友用户对该人脸特征添加过标识信息,则可以通过用户关系链将其好友用户添加的标识信息,自动作为该人脸特征的标识信息,无需用户手动操作,使得标识信息的添加过程更加简便,更加智能。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种标识信息添加方法的流程图。

图2是根据一示例性实施例示出的一种标识信息添加方法的流程图。

图3A是根据一示例性实施例示出的一种标识信息添加装置的框图。

图3B是根据一示例性实施例示出的一种标识信息添加装置的框图。

图4是根据一示例性实施例示出的一种标识信息添加装置的框图。

图5是根据一示例性实施例示出的一种标识信息添加装置的框图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种标识信息添加方法的流程图,如图1所示,包括以下步骤:

在步骤101中,获取第一用户账号的第一人脸特征,第一人脸特征为第一用户账号对应人脸特征中缺失标识信息的人脸特征。

在步骤102中,获取第一用户账号的用户关系链上至少一个第二用户账号的第二人脸特征,第二人脸特征为至少一个第二用户账号对应人脸特征中具有标识信息的人脸特征。

在步骤103中,从第二人脸特征中确定目标人脸特征,该目标人脸特征是指与第一人脸特征相匹配的人脸特征。

在步骤104中,将目标人脸特征对应的标识信息添加为第一人脸特征的标识信息。

本公开实施例提供的方法,由于用户与自己的好友用户极大可能的会认识相同的人,使得用户账号和其好友用户账号对应图片包含的人脸特征很可能相同,因此,当某一用户未对自身用户账号的人脸特征添加标识信息时,很可能其好友用户对该人脸特征添加过标识信息,则可以通过用户关系链将其好友用户添加的标识信息,自动作为该人脸特征的标识信息,无需用户手动操作,使得标识信息的添加过程更加简便,更加智能。

在一种可能的实现方式中,获取第一用户账号的第一人脸特征包括:

当检测到第一用户账号有图片更新时,获取更新的至少一个图片;

对至少一个图片进行人脸识别,得到多个待标记人脸特征;

对于每个待标记人脸特征,将待标记人脸特征与第一用户账号具有标识信息的人脸特征进行比对;

如果第一用户账号具有标识信息的人脸特征中不存在与待标记人脸特征匹配的人脸特征,则将待标记人脸特征确定为第一人脸特征。

在一种可能的实现方式中,将待标记人脸特征与第一用户账号具有标识信息的人脸特征进行比对之后,该方法还包括:

如果第一用户账号具有标识信息的人脸特征中,存在与待标记人脸特征匹配的第三人脸特征,则将所述待标记人脸特征与所述第三人脸特征合并。

在一种可能的实现方式中,获取第一用户账号的用户关系链上至少一个第二用户账号的第二人脸特征之前,该方法还包括:

获取第一用户账号的用户关系链,用户关系链中包括第一用户账号的多个好友用户账号;

对于每个好友用户账号,判断好友用户账号与第一用户账号的交互频率是否超过第一预设阈值;

如果该交互频率超过第一预设阈值,则将好友用户账号确定为第二用户账号。

在一种可能的实现方式中,从第二人脸特征中确定目标人脸特征包括:

从第二人脸特征中获取第四人脸特征,第四人脸特征为与第一人脸特征的相似度超过第二预设阈值的人脸特征;

如果第四人脸特征的数目为一个,则将第四人脸特征确定为目标人脸特征。

在一种可能的实现方式中,从第二人脸特征中获取第四人脸特征之后,方法还包括:

如果第四人脸特征的数目为多个,则将第四人脸特征中与第一人脸特征相似度最高的人脸特征,添加为目标人脸特征。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

在对本公开实施例标识信息添加的详细过程进行介绍之前,先对本公开实施例中服务器对用户账号的图片管理方式以及标识信息的添加方式进行介绍。

在本公开实施例中,服务器用于管理多个用户账号的相关信息,比如对应每个用户账号,服务器存储有该用户账号的多个图片。其中,该用户账号存储于服务器端的图片,可以来源于该用户账号所在终端,该用户账号所在终端可以将本地图片上传至服务器,由服务器将上传的图片与该用户账号对应存储。

对于为用户账号存储的多个图片,服务器可以为该多个图片按照人脸特征进行分类,例如,服务器将对应用户账号存储的每一张图片进行人脸识别,对应图片中包含的每一个人脸分别提取出相应的人脸特征,将提取出的人脸特征作为索引,建立人脸特征与图片之间的对应关系,使得服务器可以按照人脸特征对用户账号的图片进行分类。服务器可以将每个用户账号的图片于人脸特征之间的对应关系发送至该用户账号所在终端,使得该用户账号所在终端能够根据人脸特征分类显示本地存储的图片。

由于一般情况下,每个用户账号对应存储的图片往往包含不同人的照片,比如不同人的单人照或者合影等,因此,针对每个用户账号存储的图片,服务器会提取出多个人脸的人脸特征,也即是,对应每个用户账号服务器可以对应存储多个人脸特征,本公开实施例中一个人脸特征是指图片中包含的一个人脸的人脸特征。

在本公开实施例中,对于用户账号对应的每个人脸特征,服务器都可以为该人脸特征对应存储一个标识信息,使得终端在显示图片时,可以在包含该人脸特征的图片中显示相应的标识信息。其中,服务器可以通过多种方式为该用户账号的人脸特征添加标识信息:

第一种方式,服务器可以根据终端同步标识信息的方式,为人脸特征添加标识信息。

例如,终端可以根据用户对人脸特征的标识信息添加操作,在用户添加的标识信息与相应的人脸特征之间建立对应关系。终端可以将该标识信息与相应的人脸特征的对应关系同步至服务器,服务器将该对应关系进行存储,即服务器获取到相应人脸特征的标识信息。其中,终端可以是在检测到该对应关系建立时将该对应关系同步至服务器,也可以是按照预设周期将标识信息与人脸特征的对应关系同步至服务器,本公开实施例对此不作限定。

其中,终端可以将包含同一人脸特征的全部照片显示在同一个相册文件夹中,用户可以通过对该相册文件夹进行重命名的方式来执行标识信息添加操作,或者,用户还可以直接在图片的包含该人脸特征的图像显示区域中,通过点击该区域来执行标识信息添加操作,使得终端将用户输入的标识信息作为该区域对应人脸特征的标识信息。

第二种方式,服务器根据用户账号的用户关系链,根据该用户的好友用户人脸特征的标识信息的添加情况,为该用户账号的人脸特征添加标识信息。

在该种实施方式中,该用户账号可能没有及时为该人脸特征添加标记信息,或者,由于忘记了该人脸特征对应人脸的姓名,而没有添加相应的标识信息。此时,服务器可以根据该用户账号的用户关系链,检测是否有该用户的好友用户为该人脸特征添加了标识信息,以便自动在该用户账号下为该人脸特征添加标识信息。该种方式的详细流程详见图2所示的实施例。

图2是根据一示例性实施例示出的一种标识信息添加方法的流程图,如图2所示,该方法用于服务器中,包括以下步骤:

在步骤201中,获取第一用户账号的第一人脸特征,该第一人脸特征为第一用户账号对应人脸特征中缺失标识信息的人脸特征。

其中,该第一用户账号可以是服务器管理的多个用户账号中的任一用户账号。例如,该第一用户账号为用户账号A,服务器为该用户账号A对应存储有多个人脸特征,每个人脸特征表示一个人脸,该多个人脸特征中有的人脸特征具有标识信息,有的人脸特征缺失标识信息。服务器需要获取缺失标识信息的人脸特征(也即是第一人脸特征),以便后续为其添加标识信息。

服务器获取第一用户账号的第一人脸特征的过程可以为:服务器当检测到第一用户账号有图片更新时,获取更新的至少一个图片。其中,服务器可以主动检测第一用户账号所在终端是否有图片更新,并在检测到第一用户账号有图片更新时,主动从终端获取更新的至少一张图片。另外,服务器也可以不主动检测终端图片是否有更新,而是当第一用户账号所在终端有图片更新时,由终端主动将更新的至少一个图片上传至服务器。

服务器获取到更新的至少一个图片之后,对该至少一个图片进行人脸识别,得到多个待标记人脸特征。对于该多个待标记人脸特征中的每个人脸特征,服务器均会先判断该待标记人脸特征是否为第一用户已经标记过的人脸特征,也即是,服务器先将该待标记人脸特征与第一用户账号具有标识信息的人脸特征进行比对,以便根据不同的比对结果进行不同的处理流程,包括如下两种情况:

第一种情况,如果比对结果指示第一用户账号具有标识信息的人脸特征中,存在与该待标记人脸特征匹配的第三人脸特征,则将该待标记人脸特征与该第三人脸特征合并,结束该标识信息添加方法的流程。

其中,可以通过计算两个人脸特征之间的相似度,来确定该两个人脸特征是否匹配。例如,当两个人脸特征的相似度超过一定值时,确定该两个人脸特征匹配。

在该种情况中,说明第一用户之前已经对该待标记人脸特征添加过标识信息,服务器无需对其再添加标识信息。而且,由于该待标记人脸特征与该第三人脸特征实质上表示的是一个人的人脸特征,因此,服务器可以将该待标记人脸特征与该第三人脸特征进行合并。其中,合并的方式可以为:将待标记人脸特征中与第三人脸特征具有差异的部分,添加到第三人脸特征中。当然,服务器还可以放弃存储该待标记人脸特征。

例如,用户账号A对应存储的人脸特征中,包括标识信息为“小明”的人脸特征(表示小明的人脸),如果经过比对发现该待标记人脸特征恰好表示小明的人脸,则可以将该待标记人脸特征与之前存储的小明的人脸特征进行合并,或者,直接不存储该待标记人脸特征,仅以之前存储的小明的人脸特征作为小明的人脸特征。

需要说明的是,待标记人脸特征与第三人脸特征合并之后,服务器可以将该待标记人脸特征对应的图片和第三人脸特征对应的图片,全部以合并后的人脸特征为索引进行存储。

第二种情况,如果第一用户账号具有标识信息的人脸特征中不存在与待标记人脸特征匹配的人脸特征,则将待标记人脸特征确定为第一人脸特征。

在该种情况中,第一用户之前未对该待标记人脸特征手动添加标识信息,此时,而该待标记人脸特征指示的人可能是第一用户的好友用户,或者是第一用户的好友用户认识的人,因此服务器可以根据好友用户对该待标记人脸特征添加的标记信息,为第一用户账号下该待标记人脸信息添加标记信息,详细过程参见下述步骤。

在这种情况下,第一用户的好友用户很可能会对该待标记人脸特征添加了标识信息。例如,假设该待标记人脸特征实质上是小明的人脸特征,小明是用户A的好友,用户A未及时对小明的人脸特征进行标记,而小明本人很可能对自己的人脸特征添加过标识信息,例如添加了标识信息“小明”,此时,服务器便可以根据小明的用户账号下对人脸特征的标记情况,来为用户账号A的待标记人脸特征添加标识信息。

在步骤202中,在第一用户账号的用户关系链中,获取至少一个第二用户账号。

服务器可以获取第一用户账号的用户关系链,该用户关系链中包括第一用户账号的一个或多个好友用户账号。

其中,该用户关系链可以是第一用户账号所在终端的通讯录关系链、社交应用关系链等,本公开实例对此不作具体限定。

在本公开实施例中,用户与经常交互的好友用户相互拍摄照片的概率,通常远远大于与不经常交互(甚至不交互)的好友用户相互拍摄照片的概率,而在第一用户的用户关系链中,与第一用户经常交互的好友用户的可能只占全部好友的一小部分。例如,用户A有100个好友用户,而与用户A经常联系的好友用户可能只有10个,用户A的手机中存储有该10个好友用户的照片的概率会远远高于其余90个好友用户。因此,为了提高获取第一用户的好友用户的准确性,进而提高为人脸特征添加标识信息的效率,服务器可以仅从第一用户账号的用户关系链中获取与第一用户账号经常交互的第二用户账号,过程可以为:

对于第一用户账号的每个好友用户账号,判断该好友用户账号与第一用户账号的交互频率是否超过第一预设阈值;如果该交互频率超过第一预设阈值,则将该好友用户账号确定为第二用户账号。

其中,对于每个好友用户账号,服务器可以记录该好友用户账号与第一用户账号的交互频率,该交互频率的表示方式可以为多种,例如,可以由该好友用户账号与第一用户账号的聊天记录数目表示,或者由该好友用户账号与第一用户账号具有聊天记录的天数表示,本公开实施例对此不作限定。

为了更加准确地确定与第一用户经常交互的好友用户的范围,服务器可以在记录交互频率时,添加一个时间期限,服务器可以记录预设时间段内的交互频率,比如将预设时间段内的聊天记录数目,或者将预设时间段内与某一好友用户的聊天记录数目与总聊天记录数目的比值作为与该好友的交互频率。其中,预设时间段可以预先设置或修改,例如,预设时间段可以为1个月内,2个月内等,本公开实施例对此不作限定。

其中,第一预设阈值可以预先进行设置或修改,本公开实施例对此不作限定。需要说明的是,该第一预设阈值还可以为零,当该第一预设阈值为零时,该第二用户账号便是指与第一用户账号有交互的用户账号。

在步骤203中,获取至少一个第二用户账号的第二人脸特征,该第二人脸特征为至少一个第二用户账号对应人脸特征中具有标识信息的人脸特征。

对于获取到的每一个第二用户账号,服务器均会对与该第二用户账号对应存储的人脸特征进行检测,判断该人脸特征是否具有标识信息,也即是,判断是否与该人脸特征对应存储有标识信息。如果有则将该具有标识信息的人脸特征确定为第二人脸特征。

上述步骤202至步骤203是服务器中获取第一用户账号的用户关系链上至少一个第二用户账号的第二人脸特征的过程。

在步骤204中,从第二人脸特征中确定目标人脸特征,目标人脸特征是指与第一人脸特征相匹配的人脸特征。

服务器获取到第二人脸特征的个数可能是一个或多个,从第二人脸特征中确定目标人脸特征的过程可以为:从第二人脸特征中获取第四人脸特征,该第四人脸特征为与第一人脸特征的相似度超过第二预设阈值的人脸特征。例如,对于每个第二人脸特征,计算该人脸特征与第一人脸特征的相似度,判断该相似度是否超过第二预设阈值,如果超过第二预设阈值,则将该人脸特征确定为第四人脸特征。其中,第二预设阈值可以预先设置或修改,本公开实施例对此不作限定。

由于不同人的长相可能会很相似,在这种情况下,针对一个人脸特征可能会存在对个人脸特征与其相似。因此,服务器在获取到第四人脸特征之后,可以判断第四人脸特征的数目,如果第四人脸特征的数目为一个,则将第四人脸特征确定为目标人脸特征。如果第四人脸特征的数目为多个,则将第四人脸特征中与第一人脸特征相似度最高的人脸特征,确定为目标人脸特征。

上述步骤203至步骤204是从第二用户账号对应的人脸特征中获取目标人脸特征的过程。

需要说明的是,如果第二人脸特征中不存在目标人脸特征,说明与第一用户经常交互的好友用户也没有对该待标记人脸特征添加过标识信息,则在第一种实施方式中,可以结束该标识信息添加方法的流程。在第二种实施方式中,服务器可以获取第三用户账号,该第三用户账号是指该用户关系链中除第二用户账号之外的好友用户账号,也即是与第一用户账号不经常交互的好友用户账号。从该第三用户账号的人脸特征中获取目标人脸特征,该过程与从第二用户账号的人脸特征中获取目标人脸特征的过程同理,在此不再赘述。

此外,服务器还可以根据交互频率,阶梯式的按照交互频率由高到低获取第一用户账号的好友用户账号。例如,在第二种实施方式中,第三用户账号还可以指该用户关系链中,与第一用户账号的交互频率在第三预设阈值和第一预设阈值之间的用户账号,其中,第三预设阈值小于第一预设阈值,该第三预设阈值也可以预先进行设置或修改,本公开实施例对此不作限定。例如,服务器可以预先设置几个交互频率段,假设将预设时间段内与某一好友用户的聊天记录数目与总聊天记录数目的比值作为与该好友的交互频率,则交互频率段可以包括90%以上、80%至90%、60%至80%、60%以下,服务器可以根据不同的交互频率段从高到低依次获取属于该交互频率段内的好友用户账号,直至获取到目标人脸特征为止。

在步骤205中,将目标人脸特征对应的标识信息添加为第一人脸特征的标识信息。

服务器可以获取目标人脸特征对应的标识信息,将该标识信息与第一人脸特征对应存储,以完成为该第一人脸特征添加标识信息的过程。

服务器还可以将该第一人脸特征与其标识信息的对应关系发送至终端,使得终端可以在包含该第一人脸特征的每个图片中显示该标识信息。例如,终端可以获取包含第一人脸特征的至少一个图片;对于该至少一个图片中的每个图片,在该图片中确定包含所述第一人脸特征的图像显示区域;在该图像显示区域的附近显示所述标识信息。

本公开实施例提供的方法,由于用户与自己的好友用户极大可能的会认识相同的人,使得用户账号和其好友用户账号对应图片包含的人脸特征很可能相同,因此,当某一用户未对自身用户账号的人脸特征添加标识信息时,很可能其好友用户对该人脸特征添加过标识信息,则可以通过用户关系链将其好友用户添加的标识信息,自动作为该人脸特征的标识信息,无需用户手动操作,使得标识信息的添加过程更加简便,更加智能。

需要说明的是,上述步骤201至步骤205,还可以由终端或通过终端与服务器之间的交互执行。其中,上述涉及到在服务器存储的信息均可以由终端从服务器获取得到,例如,第一用户账号的用户关系链、第一用户账号与好友用户账号的交互频率、第二用户账号的人脸特征和标识信息之间的对应关系等,详细标识信息的添加过程与上述服务器所执行的过程同理,在此不再赘述。其中,对于步骤202,终端可以根据用户对用户关系链中好友用户的选取操作,来确定第二用户账号。例如,当用户与好友用户一同拍照后,如果用户明确获知了好友用户为拍摄照片中包含的人脸特征添加了标识信息,则用户可以在用户关系链中明确选取该好友用户账号,使得终端将该用户选取的好友用户账号确定为第二用户账号。比如,终端可以根据用户对用户关系链的显示触发操作,向用户显示用户关系链,将用户在该用户关系链中选取的好友用户账号确定为第二用户账号,以提高标识信息添加的效率和准确度。

图3A是根据一示例性实施例示出的一种标识信息添加装置的框图。参照图3A,该装置包括获取模块301,确定模块302和添加模块303。

其中,获取模块301与确定模块302连接,用于获取第一用户账号的第一人脸特征,第一人脸特征为第一用户账号对应人脸特征中缺失标识信息的人脸特征;获取模块301还用于获取第一用户账号的用户关系链上至少一个第二用户账号的第二人脸特征,第二人脸特征为至少一个第二用户账号对应人脸特征中具有标识信息的人脸特征;确定模块302与添加模块303连接,用于从第二人脸特征中确定目标人脸特征,目标人脸特征是指与第一人脸特征相匹配的人脸特征;添加模块303,用于将目标人脸特征对应的标识信息添加为第一人脸特征的标识信息。

在一种可能的实现方式中,获取模块301用于当检测到第一用户账号有图片更新时,获取更新的至少一个图片;对至少一个图片进行人脸识别,得到多个待标记人脸特征;对于每个待标记人脸特征,将待标记人脸特征与第一用户账号具有标识信息的人脸特征进行比对;如果第一用户账号具有标识信息的人脸特征中不存在与待标记人脸特征匹配的人脸特征,则将待标记人脸特征确定为第一人脸特征。

在一种可能的实现方式中,参见图3B,该装置还包括:

合并模块304,用于如果第一用户账号具有标识信息的人脸特征中,存在与待标记人脸特征匹配的第三人脸特征,则将所述待标记人脸特征与所述第三人脸特征合并。

在一种可能的实现方式中,获取模块301还用于获取第一用户账号的用户关系链,用户关系链中包括第一用户账号的多个好友用户账号;对于每个好友用户账号,判断好友用户账号与第一用户账号的交互频率是否超过第一预设阈值;如果该交互频率超过第一预设阈值,则将好友用户账号确定为第二用户账号。

在一种可能的实现方式中,确定模块302用于从第二人脸特征中获取第四人脸特征,第四人脸特征为与第一人脸特征的相似度超过第二预设阈值的人脸特征;如果第四人脸特征的数目为一个,则将第四人脸特征确定为目标人脸特征。

在一种可能的实现方式中,添加模块303还用于如果第四人脸特征的数目为多个,则将第四人脸特征中与第一人脸特征相似度最高的人脸特征,添加为目标人脸特征。

本公开实施例提供的装置,由于用户与自己的好友用户极大可能的会认识相同的人,使得用户账号和其好友用户账号对应图片包含的人脸特征很可能相同,因此,当某一用户未对自身用户账号的人脸特征添加标识信息时,很可能其好友用户对该人脸特征添加过标识信息,则可以通过用户关系链将其好友用户添加的标识信息,自动作为该人脸特征的标识信息,无需用户手动操作,使得标识信息的添加过程更加简便,更加智能。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是根据一示例性实施例示出的一种标识信息添加装置的框图。例如,装置400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图4,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)接口412,传感器组件414,以及通信组件416。

处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。

存储器404被配置为存储各种类型的数据以支持在装置400的操作。这些数据的示例包括用于在装置400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件406为装置400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为装置400生成、管理和分配电力相关联的组件。

多媒体组件408包括在所述装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。

I/O接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到装置400的打开/关闭状态,组件的相对定位,例如所述组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400一个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述标识信息添加方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述标识信息添加方法。

图5是根据一示例性实施例示出的一种标识信息添加装置的框图。例如,装置500可以被提供为一服务器。参照图5,装置500包括处理组件522,其进一步包括一个或多个处理器,以及由存储器532所代表的存储器资源,用于存储可由处理组件522的执行的指令,例如应用程序。存储器532中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件522被配置为执行指令,以执行上述标识信息添加方法实施例中服务器所执行的方法。

装置500还可以包括一个电源组件526被配置为执行装置500的电源管理,一个有线或无线网络接口550被配置为将装置500连接到网络,和一个输入输出(I/O)接口558。装置500可以操作基于存储在存储器532的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1