一种分发照片的方法及终端与流程

文档序号:18737309发布日期:2019-09-21 01:21阅读:169来源:国知局
一种分发照片的方法及终端与流程

本发明涉及通信技术领域,特别涉及一种分发照片的方法及终端。



背景技术:

人们在和好友、同事结伴出游时,大家用手机或平板等智能终端分别照了很多照片,最后大家要在所有照的照片中获取各自的照片时,虽然有很多方法,比如大家统一将照片上传到某个网盘中,然后大家再去下载,但这些都不太方便,费时费力,效率很低。

目前也有一些方法能够实现照片的汇聚、共享以及获得各终端用户自己的照片,比如用户可以在网络上手动创建一个共享的在线相册,然后邀请一起出游的好友加入该相册,大家可以将各自拍摄的照片上传到该共享相册中,从而实现某个主题照片的汇聚和分享,该方法虽然实现了照片的汇聚和共享,但是需要用户手动参与的步骤太多,比如好友加入共享相册后还需要手动上传照片,并且需要手动查找获取属于自己的照片,从照片的分享、汇聚到各终端用户获得自己的照片出现过多手动参与的步骤,不够智能化。



技术实现要素:

本发明实施例提供了一种分发照片的方法及终端,实现了照片的智能化分发,简单快捷高效。

本发明实施例第一方面提供了一种分发照片的方法,包括:

照片分享群组内的第一终端获取所述分享群组内的第二终端的用户肖像信息和地址信息;

所述第一终端获取分享终端建立的待分享照片的第一索引信息,所述分享终端包括所述第一终端和所述分享群组内的第三终端中的至少之一;

所述第一终端将所述第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述第一终端,所述N≥2;

所述第一终端将所述第二终端的用户肖像信息和地址信息发送给所述处理终端,以使得所述处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端。

结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实现方式中,在所述照片分享群组内的第一终端获取所述分享群组内的第二终端的用户肖像信息和地址信息之前,所述方法还包括:

所述第一终端创建照片分享群组;

所述第一终端接收所述第二终端发送的加入所述照片分享群组的请求;

所述第一终端向所述第二终端返回加入响应消息,所述响应消息中包括所述第一终端的地址信息。

结合本发明实施例的第一方面的第一种实现方式,在本发明实施例的第一方面的第二种实现方式中,在所述第一终端创建照片分享群组时,所述第一终端建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

结合本发明实施例的第一方面或第一方面的第一种实现方式或第一方面的第二种实现方式,在本发明实施例的第一方面的第三种实现方式中,所述分享终端包括所述第一终端;

所述第一终端获取分享终端建立的待分享照片的第一索引信息包括:

所述第一终端确定自身待分享的照片目录,并根据所述照片目录建立第三索引信息,所述第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径;

所述第一终端获取所述第三索引信息。

结合本发明实施例的第一方面至第一方面的第三种实现方式,在本发明实施例的第一方面的第四种实现方式中,所述分享终端包括第三终端;

所述第一终端获取分享终端建立的待分享照片的第一索引信息包括:

所述第一终端获取所述分享群组内所述第三终端建立的第四索引信息,所述第四索引信息中包括照片信息和所述第三终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径。

结合本发明实施例的第一方面的第三种实现方式或第一方面的第四种实现方式,在本发明实施例的第一方面的第五种实现方式中,所述第一终端将所述第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端包括:

所述第一终端将所述第一索引信息按照片项数平均分割成N份后得到N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端。

结合本发明实施例的第一方面的第三种实现方式或第一方面的第四种实现方式,在本发明实施例的第一方面的第六种实现方式中,所述第一终端将所述第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端包括:

所述第一终端分别接收所述处理终端发送的终端处理能力信息;

所述第一终端根据所述处理终端的终端处理能力信息,将所述第一索引信息按照片项数分割成N份后得到第二索引信息,并将所述N个第二索引信息分别分配给所述N个处理终端。

结合本发明实施例的第一方面至第一方面的第六种实现方式,在本发明实施例的第一方面的第七种实现方式中,所述处理终端包括所述第一终端和所述第四终端;

所述处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端包括:

所述第一终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;

所述第一终端根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

结合本发明实施例的第一方面的第七种实现方式,在本发明实施例的第一方面的第八种实现方式中,所述第一终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片包括:

所述第一终端根据所述第二索引信息从所述分享终端获取任务照片副本;

所述第一终端将每个任务照片副本与所述第二终端的用户肖像信息进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片。

结合本发明实施例的第一方面的第七种实现方式或第一方面的第八种实现方式,在本发明实施例的第一方面的第九种实现方式中,所述方法还包括:

所述第一终端将与所述第二终端的用户肖像信息不匹配的照片发送给所述第二终端。

本发明实施例的第二方面提供了一种分发照片的方法,包括:

照片分享群组内的第四终端接收所述分享群组内的第一终端发送的第二索引信息,所述第二索引信息为待分享照片的第一索引信息的一部分;

所述第四终端接收所述第一终端发送的第二终端的用户肖像信息和地址信息;

所述第四终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;

所述第四终端根据第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

结合本发明实施例的第二方面,在本发明实施例的第二方面的第一种实现方式中,所述第四终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片包括:

所述第四终端根据所述第二索引信息从分享终端获取任务照片副本;

所述第四终端将每个任务照片副本与第二终端的用户肖像信息进行图像匹配分析,确定与所述第二终端的用户肖像信息匹配的照片。

本发明实施例的第三方面提供了一种分发照片的方法,包括:

照片分享群组内的第一终端获取所述分享群组内的第二终端的用户肖像信息和地址信息;

所述第一终端根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片;

所述第一终端根据所述第二终端的地址信息,将所述待分享的照片发送给对应的所述第二终端。

结合本发明实施例的第三方面,在本发明实施例的第三方面的第一种实现方式中,在照片分享群组内的第一终端获取所述分享群组内的第二终端的用户肖像信息和地址信息之前,所述方法还包括:

所述第一终端创建照片分享群组;

所述第一终端接收所述第二终端发送的加入所述照片分享群组的请求;

所述第一终端向所述第二终端返回加入响应消息,所述响应消息中包括所述第一终端的地址信息。

结合本发明实施例的第三方面的第一种实现方式,在本发明实施例的第三方面的第二种实现方式中,在所述第一终端创建照片分享群组时,所述第一终端建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

结合本发明实施例的第三方面到第三方面的第二种实现方式,在本发明实施例的第三方面的第三种实现方式中,所述第一终端根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片包括:

所述第一终端确定自身待分享的照片目录;

所述第一终端对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片;

所述第一终端将所述第二终端的用户肖像信息和所述照片子目录对应的关联人脸基准图片进行图像匹配分析,确定与第二终端的用户肖像信息匹配的照片子目录为所述第二终端对应的照片子目录;

所述第一终端根据所述第二终端的地址信息,将所述待分享的照片发送给对应的所述第二终端包括:

所述第一终端根据所述第二终端的地址信息,将所述第二终端对应的照片子目录中的照片发送给所述第二终端。

结合本发明实施例的第三方面到第三方面的第二种实现方式,在本发明实施例的第三方面的第四种实现方式中,所述第一终端根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片包括:

所述第一终端确定自身待分享的照片目录;

所述第一终端根据所述第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片。

结合本发明实施例的第三方面到第三方面的第二种实现方式,在本发明实施例的第三方面的第五种实现方式中,所述第一终端根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片包括:

所述第一终端创建第二终端对应的照片目录;

所述第一终端获取自身拍摄的照片组;

所述第一终端根据所述第二终端的用户肖像信息对所述照片组中的照片进行图像匹配分析,依次判断所述照片组中的照片与第二终端对应的用户肖像信息是否匹配,若是,将所述照片组中与第二终端对应的用户肖像信息匹配的照片置于所述第二终端对应的照片目录中;

所述第一终端根据所述第二终端的地址信息,将所述待分享的照片发送给对应的所述第二终端包括:

所述第一终端根据所述第二终端的地址信息,将所述第二终端对应的照片目录中的照片发送给所述第二终端。

结合本发明实施例的第三方面到第三方面的第二种实现方式,在本发明实施例的第三方面的第六种实现方式中,所述第一终端根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片包括:

所述第一终端获取自身拍摄的照片;

所述第一终端根据所述第二终端的用户肖像信息对所述拍摄的照片进行图像匹配分析,判断所述拍摄的照片与第二终端的用户肖像信息是否匹配,若是,确定所述拍摄的照片为与所述第二终端对应的照片;

所述第一终端根据所述第二终端的地址信息,将所述待分享的照片发送给对应的所述第二终端包括:

在所述拍摄的照片与所述第二终端用户肖像信息匹配时,第一终端根据所述第二终端的地址信息,将所述拍摄的照片发送给对应的第二终端。

结合本发明实施例的第三方面的第三种实现方式到第三方面的第六种实现方式,在本发明实施例的第三方面的第七种实现方式中,所述方法还包括:

所述第一终端接收所述第四终端发送的获取所述第二终端的用户肖像信息和地址信息的请求;

所述第一终端将所述第二终端的用户肖像信息和地址信息发送给所述第四终端;

所述第一终端接收所述第四终端发送的照片。

结合本发明实施例的第三方面至第三方面的第七种实现方式,在本发明实施例的第三方面的第八种实现方式中,所述方法还包括:

所述第一终端将所述待分享的照片中无对应第二终端的照片,发送给所述第二终端。

本发明实施例第四方面提供了一种分发照片的方法,包括:

照片分享群组内的第一终端获取所述分享群组内的第二终端的地址信息;

所述第一终端确定自身待分享的照片目录;

所述第一终端对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片;

所述第一终端向第二终端发送所述关联人脸基准图片,以使得所述第二终端选择自身对应的关联人脸基准图片,并向所述第一终端返回关联人脸基准图片选择信息;

所述第一终端接收所述第二终端返回的关联人脸基准图片选择信息;

所述第一终端根据所述关联人脸基准图片选择信息,确定所述第二终端对应的照片子目录;

所述第一终端将所述第二终端对应的照片子目录中的照片发送给所述第二终端。

结合本发明实施例的第四方面,在本发明实施例的第四方面的第一种实现方式中,在照片分享群组内的第一终端获取所述分享群组内的第二终端的地址信息之前,所述方法还包括:

所述第一终端创建照片分享群组;

所述第一终端接收所述第二终端发送的加入所述照片分享群组的请求;

所述第一终端向所述第二终端返回加入响应消息,所述响应消息中包括所述第一终端的地址信息。

结合本发明实施例的第四方面的第一种实现方式中,在本发明实施例的第四方面的第二种实现方式中,在所述第一终端创建照片分享群组时,所述第一终端建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

结合本发明实施例的第四方面至第四方面的第二种实现方式中,在本发明实施例的第四方面的第三种实现方式中,所述方法还包括:

所述第一终端接收所述第三终端发送的关联基准人脸图片;

所述第一终端选择与自身对应的关联基准人脸图片,并向所述第三终端返回关联基准人脸图片选择信息;

所述第一终端接收所述第三终端发送的照片。

结合本发明实施例的第四方面至第四方面的第三种实现方式中,在本发明实施例的第四方面的第四种实现方式中,所述方法还包括:所述第一终端将所述待分享的照片中无对应第二终端的照片,发送给所述第二终端。

本发明实施例第五方面提供了一种分发照片的方法,包括:

第一终端与第二终端建立连接;

所述第一终端拍摄所述第二终端用户的照片,获得所述第二终端的用户肖像信息;

所述第一终端确定自身待分享的照片目录;

所述第一终端根据所述第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与所述第二终端的用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片;

所述第一终端将所述第二终端对应的照片发送给所述第二终端。

结合本发明实施例的第五方面,在本发明实施例的第五方面的第一种实现方式中,所述第一终端与第二终端建立连接包括:第一终端通过NFC触碰建立Wi-Fi连接或蓝牙连接。

结合本发明实施例的第五方面,在本发明实施例的第五方面的第二种实现方式中,所述第一终端与第二终端建立连接包括:第一终端通过声波建立Wi-Fi连接或蓝牙连接。

结合本发明实施例的第五方面至第五方面的第二种实现方式,在本发明实施例的第五方面的第三种实现方式中,所述方法还包括:所述第一终端将所述待分享的照片中与所述第二终端无对应关系的照片,发送给所述第二终端。

本发明实施例第六方面提供了一种终端,包括:

第一获取单元,用于获取与所述终端在同一个照片分享群组内的第二终端的用户肖像信息和地址信息;

第二获取单元,用于获取分享终端建立的待分享照片的第一索引信息,所述分享终端包括所述终端和所述分享群组内的第三终端中的至少之一;

分配单元,用于将所述第二获取单元获取的第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述终端,所述N≥2;

发送单元,用于将所述第一获取单元获取的第二终端的用户肖像信息和地址信息发送给所述处理终端,以使得所述处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端。

结合本发明实施例的第六方面,在本发明实施例的第六方面的第一种实现方式中,所述终端还包括:

创建单元,用于在所述第一获取单元获取所述分享群组内的第二终端的用户肖像信息和地址信息之前,创建照片分享群组;

接收单元,用于接收所述第二终端发送的加入所述照片分享群组的请求;

所述发送单元还用于向所述第二终端返回加入响应消息,所述响应消息中包括所述终端的地址信息。

结合本发明实施例的第六方面的第一种实现方式,在本发明实施例的第六方面的第二种实现方式中,所述终端还包括:

建立单元,用于在所述创建单元创建照片分享群组时,建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

结合本发明实施例的第六方面至第六方面的第二种实现方式,在本发明实施例的第六方面的第三种实现方式中,所述第二获取单元具体用于在所述分享终端包括所述终端时,确定自身待分享的照片目录,并根据所述照片目录建立第三索引信息,并获取所述第三索引信息,所述第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径。

结合本发明实施例的第六方面至第六方面的第三种实现方式,在本发明实施例的第六方面的第四种实现方式中,所述第二获取单元具体用于获取所述分享群组内所述第三终端建立的第四索引信息,所述第四索引信息中包括照片信息和所述第三终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径。

结合本发明实施例的第六方面的第三种实现方式或第六方面的第四种实现方式,在本发明实施例的第六方面的第五种实现方式中,所述分配单元具体用于将所述第一索引信息按照片项数平均分割成N份后得到N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端。

结合本发明实施例的第六方面的第三种实现方式或第六方面的第四种实现方式,在本发明实施例的第六方面的第六种实现方式中,所述分配单元具体用于分别接收所述处理终端发送的终端处理能力信息,根据所述N个处理终端的终端处理能力信息,将所述第一索引信息按照片项数分割成N份后得到第二索引信息,并将所述N个第二索引信息分别分配给所述N个处理终端。

结合本发明实施例的第六方面至第六方面的第六种实现方式,在本发明实施例的第六方面的第七种实现方式中,所述终端还包括:

确定单元,用于在所述处理终端包括所述终端和所述第四终端时,根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;

所述发送单元还用于根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

结合本发明实施例的第六方面的第七种实现方式,在本发明实施例的第六方面的第八种实现方式中,所述确定单元具体用于根据所述第二索引信息从所述分享终端获取任务照片副本,将每个任务照片副本与所述第二终端的用户肖像信息进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片。

结合本发明实施例的第六方面的第七种实现方式或第六方面的第八种实现方式,在本发明实施例的第六方面的第九种实现方式中,所述发送单元还用于将与所述第二终端的用户肖像信息不匹配的照片发送给所述第二终端。

本发明实施例第七方面提供了一种终端,包括:

接收单元,用于接收与所述终端在同一个照片分享群组内的第一终端发送的第二索引信息,所述第二索引信息为待分享照片的第一索引的一部分;

所述接收单元还用于接收所述第一终端发送的第二终端的用户肖像信息和地址信息;

确定单元,用于根据所述接收单元接收的第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;

发送单元,用于根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

结合本发明实施例的第七方面,在本发明实施例的第七方面的第一种实现方式中,所述确定单元具体用于根据所述第二索引信息从分享终端获取任务照片副本,将每个任务照片副本与所述第二终端的用户肖像信息进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片。

本发明实施例第八方面提供了一种终端,包括:

获取单元,用于获取与所述终端在同一个照片分享群组内的第二终端的用户肖像信息和地址信息;

确定单元,用于根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片;

发送单元,用于根据所述第二终端的地址信息,将所述待分享的的照片发送给对应的所述第二终端。

结合本发明实施例的第八方面,在本发明实施例的第八方面的第一种实现方式中,所述终端还包括:

创建单元,用于在照片分享群组内的所述终端获取所述分享群组内的第二终端的用户肖像信息和地址信息之前,创建所述照片分享群组;

接收单元,用于接收所述第二终端发送的加入所述照片分享群组的请求;

所述发送单元还用于向所述第二终端返回加入响应消息,所述响应消息中包括所述第一终端的地址信息。

结合本发明实施例的第八方面的第一种实现方式,在本发明实施例的第八方面的第二种实现方式中,所述终端还包括:

建立单元,用于在所述终端创建照片分享群组时,建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

结合本发明实施例的第八方面到第八方面的第二种实现方式,在本发明实施例的第八方面的第三种实现方式中,所述确定单元具体用于确定自身待分享的照片目录,对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片,将所述第二终端的用户肖像信息和所述照片子目录对应的关联人脸基准图片进行图像匹配分析,确定与第二终端的用户肖像信息匹配的照片子目录为所述第二终端对应的照片子目录;

所述发送单元具体用于根据所述第二终端的地址信息,将所述第二终端对应的照片子目录中的照片发送给所述第二终端。

结合本发明实施例的第八方面到第八方面的第二种实现方式,在本发明实施例的第八方面的第四种实现方式中,所述确定单元具体用于确定自身待分享的照片目录,根据所述第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片。

结合本发明实施例的第八方面到第八方面的第二种实现方式,在本发明实施例的第八方面的第五种实现方式中,所述确定单元具体用于创建第二终端对应的照片目录,获取自身拍摄的照片组,根据所述第二终端的用户肖像信息对所述照片组中的照片进行图像匹配分析,依次判断所述照片组中的照片与第二终端对应的用户肖像信息是否匹配,若是,将所述照片组中与第二终端对应的用户肖像信息匹配的照片置于所述第二终端对应的照片目录中;

所述发送单元具体用于根据所述第二终端的地址信息,将所述第二终端对应的照片目录中的照片发送给所述第二终端。

结合本发明实施例的第八方面到第八方面的第二种实现方式,在本发明实施例的第八方面的第六种实现方式中,所述确定单元具体用于获取自身拍摄的照片,根据所述第二终端的用户肖像信息对所述拍摄的照片进行图像匹配分析,判断所述拍摄的照片与第二终端的用户肖像信息是否匹配,若是,确定所述拍摄的照片为与所述第二终端对应的照片;

所述发送单元具体用于在所述拍摄的照片与所述第二终端用户肖像信息匹配时,根据所述第二终端的地址信息,将所述拍摄的照片发送给对应的第二终端。

结合本发明实施例的第八方面的第三种实现方式到第八方面的第六种实现方式,在本发明实施例的第八方面的第七种实现方式中,所述接收单元还用于接收所述第四终端发送的获取所述第二终端的用户肖像信息和地址信息的请求;

所述发送单元还用于将所述第二终端的用户肖像信息和地址信息发送给所述第四终端;

所述接收单元还用于接收所述第四终端发送的照片。

结合本发明实施例的第八方面到第八方面的第七种实现方式,在本发明实施例的第八方面的第八种实现方式中,所述发送单元还用于将所述待分享的照片中无对应第二终端的照片,发送给所述第二终端。

本发明实施例第九方面提供了一种终端,包括:

获取单元,用于获取与所述终端在同一个照片分享群组内的第二终端的地址信息;

第一确定单元,用于确定自身待分享的照片目录;

生成单元,用于对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片;

发送单元,用于向第二终端发送所述关联人脸基准图片,以使得所述第二终端选择自身对应的关联人脸基准图片,并向所述第一终端返回关联人脸基准图片选择信息;

接收单元,用于接收所述第二终端返回的关联人脸基准图片选择信息;

第二确定单元,用于根据所述关联人脸基准图片选择信息,确定所述第二终端对应的照片子目录;

所述发送单元还用于将所述第二终端对应的照片子目录中的照片发送给所述第二终端。

结合本发明实施例的第九方面,在本发明实施例的第九方面的第一种实现方式中,所述终端还包括:

创建单元,用于创建照片分享群组;

所述接收单元还用于接收所述第二终端发送的加入所述照片分享群组的请求;

所述发送单元还用于向所述第二终端返回加入响应消息,所述响应消息中包括所述第一终端的地址信息。

结合本发明实施例的第九方面的第一种实现方式,在本发明实施例的第九方面的第二种实现方式中,所述终端还包括:

建立单元,用于在所述创建单元创建照片分享群组时,建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

结合本发明实施例的第九方面到第九方面的第二种实现方式,在本发明实施例的第九方面的第三种实现方式中,所述接收单元还用于接收所述第三终端发送的关联基准人脸图片;

所述发送单元还用于选择与自身对应的关联基准人脸图片,并向所述第三终端返回关联基准人脸图片选择信息;

所述接收单元还用于接收所述第三终端发送的照片。

结合本发明实施例的第九方面到第九方面的第三种实现方式,在本发明实施例的第九方面的第四种实现方式中,所述发送单元还用于将所述待分享的照片中无对应第二终端的照片,发送给所述第二终端。

本发明实施例第十方面提供了一种终端,包括:

建立单元,用于与第二终端建立连接;

获取单元,用于拍摄所述第二终端用户的照片,获得第二终端的用户肖像信息;

第一确定单元,用于确定自身待分享的照片目录;

第二确定单元,用于根据所述第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与所述第二终端的用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片;

发送单元,用于将所述第二终端对应的照片发送给所述第二终端。

结合本发明实施例的第十方面,在本发明实施例的第十方面的第一种实现方式中,所述建立单元具体用于通过NFC触碰建立Wi-Fi连接或蓝牙连接。

结合本发明实施例的第十方面,在本发明实施例的第十方面的第二种实现方式中,所述建立单元具体用于通过声波建立Wi-Fi连接或蓝牙连接。

结合本发明实施例的第十方面至第十方面的第二种实现方式,在本发明实施例的第十方面的第三种实现方式中,所述发送单元还用于将所述待分享的照片中与所述第二终端无对应关系的照片,发送给所述第二终端。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明实施例通过照片分享群组内终端对各终端待分享的照片进行图像分析,确定待分享的照片对应的终端,并分发给对应的终端,由于加入照片分享群组的终端,可以自动对分享群组内需要待分享的照片进行图像分析并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效。

附图说明

图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为本发明实施例中的终端的另一个实施例示意图。

具体实施方式

本发明实施例提供了一种分发照片的方法及终端,实现了照片的智能化分发,简单快捷高效。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参阅图1,本发明实施例中分发照片的方法的一个实施例包括:

101、照片分享群组内的第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,如果大家的终端都加入了同一个照片分享群组,加入了照片分享群组的终端间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息。

第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端将自身的用户肖像信息和地址信息直接发送给第一终端,也可以是第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

102、第一终端获取分享终端建立的待分享照片的第一索引信息;

所述分享终端包括所述第一终端和所述分享群组内的第三终端中的至少之一,第三终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

照片分享群组内需要照片分享的分享终端,会根据要待分享的照片建立第一索引信息,第一终端可以获取照片分享群组内的分享终端建立的第一索引信息,第一索引信息中可以包括所述照片信息和建立索引信息的终端的地址信息等,所述照片信息可以包括照片项数、各照片ID、各照片路径等,具体此处不作限定。

103、第一终端将所述第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端;

第一终端在获取到第一索引信息后,会对第一索引信息进行分割,得到N个第二索引信息,然后将第二索引信息分配给照片分享群组内的N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述第一终端,所述N≥2。

104、第一终端将所述第二终端的用户肖像信息和地址信息发送给所述处理终端。

第一终端将第二终端的用户肖像信息和地址信息发送给所述处理终端,可以使得所述处理终端根据分配的第二索引信息及所述第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片并发送给第二终端,当第二终端只有一个终端时,确定与第二终端的用户肖像信息匹配的照片并发送给该第二终端,当第二终端中有多个终端时,确定与第二终端中各终端的用户肖像信息匹配的照片并发送给对应的终端。

本实施例中通过照片分享群组内终端对需要各终端待分享的照片进行图像分析,确定待分享的照片对应的终端,并将照片分发给对应的终端,由于加入照片分享群组的终端,可以对第二索引信息中对应的照片进行人脸识别,并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效。

图1所示的实施例中,在照片分享群组内的第一终端获取所述分享群组内的第二终端的用户肖像信息和地址信息之前,第一终端可以创建一个照片分享群组,其他需要分享照片的终端加入这个照片分享群组,下面以一具体实施例作出说明,请参与图2,本发明实施例中分发照片的方法的另一个实施例包括:

201、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址信息等,此处不作限定。

202、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

203、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息的响应消息。

若步骤201中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤201~203中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤202,203中类似,此处不作赘述。

204、照片分享群组内的第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息;

照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息,第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,若第一终端在创建照片分享群组时,建立了临时缓冲区,则第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,若第一终端在创建照片分享群组时,没有建立临时缓冲区,此时也可以创建一个临时缓冲区,将第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,在实际应用中,不创建临时缓冲区也是可行的,此处不作具体限定。

本实施例中,地址信息可以是IP地址信息或者MAC地址信息,此处不作限定。

205、第一终端获取分享终端建立的待分享照片的第一索引信息;

所述分享终端包括所述第一终端和所述分享群组内的第三终端中的至少之一,照片分享群组内需要照片分享的分享终端,会根据要待分享的照片建立第一索引信息,第一终端可以获取照片分享群组内的分享终端建立的第一索引信息。

需要说明的是,第三终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

206、第一终端将所述第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端;

第一终端再获取到第一索引信息后,会对第一索引信息进行分割,得到N个第二索引信息,然后将第二索引信息分配给照片分享群组内的N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述第一终端,所述N≥2。

本实施例中,第二索引信息中可以包括照片信息和分享终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径。

需要说明的是,第四终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

207、第一终端将第二终端的用户肖像信息和地址信息发送给所述处理终端。

第一终端将第二终端的用户肖像信息和地址信息发送给所述处理终端,可以使得处理终端根据分配的第二索引信息及第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片并发送给第二终端,当第二终端只有一个终端时,确定与第二终端的用户肖像信息匹配的照片并发送给该第二终端,当第二终端中有多个终端时,确定与第二终端中各终端的用户肖像信息匹配的照片并发送给对应的终端,例如当第二终端中包括终端A、终端B、终端C,处理终端分别确定与终端A、终端B、终端C的用户肖像信息匹配的照片,把与终端A的用户肖像信息匹配的照片发送给终端A,把与终端B的用户肖像信息匹配的照片发送给终端B,把与终端C的用户肖像信息匹配的照片发送给终端C。

本实施例中,在处理终端不多时,为了提高处理照片的效率,处理终端也可以包括第一终端,如包括第一终端和第四终端,此时处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端包括:第一终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;第一终端根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

可以理解的是,在实际应用中,当能够进行人脸识别的处理终端能力足够时,第一终端也可以不参与索引信息的处理,即处理终端中不包括第一终端,此处不作限定。

需要说明的是,本实施例中,第一终端可以直接将第二终端的用户肖像信息和地址信息发送给处理终端,也可以是第一终端接收处理终端发送的获取第二终端的用户肖像信息和地址信息的请求后,将第二终端的用户肖像信息和地址信息发送给处理终端,此处不作具体限定。

本实施例中,在照片分享群组建立后,分享照片的终端(如第一终端)也可以直接将所有待分享的照片一起发送给照片分享群组内的第二终端,而不考虑是否匹配。

第一终端在本发明中也可以称为‘主(master)终端’,第二终端、第三终端、第四终端在本发明中也可以为一个或多个‘从(slave)终端’。

本实施例中通过照片分享群组内终端对需要各终端待分享的照片进行图像分析,确定待分享的照片对应的终端,并分发给对应的终端,由于加入照片分享群组的终端,可以对第二索引信息中对应的照片进行人脸识别,并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效;

其次,第一终端还可以创建照片分享群组,使实现方式更加多样化。

图1或图2所示的实施例中,第一终端也可能分享照片,即分享终端中包括第一终端,下面以分享终端中包括第一终端的实施例作出详细介绍,请参阅图3,本发明实施例中分发照片的方法的另一个实施例包括:

301、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

302、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

303、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息的响应消息。

若步骤301中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤301~303中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤302,303中类似,此处不作赘述。

304、照片分享群组内的第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息;

照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息,第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,若第一终端在创建照片分享群组时,建立了临时缓冲区,则第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,若第一终端在创建照片分享群组时,没有建立临时缓冲区,此时也可以创建一个临时缓冲区,将第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,在实际应用中,不创建临时缓冲区也是可行的,此处不作具体限定。

305、第一终端确定待分享的照片目录,并根据所述照片目录建立第三索引信息;

本实施例中,第一终端中有需要待分享的照片,因此,第一终端侧,会确定需要待分享的照片目录,根据照片目录建立第三索引信息,该第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径等。

306、第一终端获取所述第三索引信息;

第一终端可以获取自身建立的第一索引信息。

需要说明的是,分享终端可以是照片分享群组内的一个或多个终端,也可以包括第一终端,本实施例中,以分享终端包括第一终端为例,此时第一终端获取照片分享群组内的第三终端建立的第一索引信息即包括:第一终端获取所述第三索引信息。

可以理解的是,当照片分享群组内还有其他终端分享照片时,如分享终端包括第三终端时,第一终端获取分享终端建立的待分享照片的第一索引信息还可以包括:所述第一终端获取所述分享群组内所述第三终端建立的第四索引信息,此处不作限定,其中,第三终端为除第一终端外的终端,第三终端可以是一个或多个,第四索引信息中也可以包括所述照片信息和所述第三终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径。

307、第一终端将所述第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端;

第一终端再获取到第一索引信息后,会对第一索引信息进行分割,得到N个第二索引信息,然后将第二索引信息分配给照片分享群组内的N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述第一终端,所述N≥2。

本实施例中,第二索引信息中可以包括照片信息和分享终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径。

需要说明的是,第四终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

308、第一终端将所述第二终端的用户肖像信息和地址信息发送给所述处理终端。

第一终端将第二终端的用户肖像信息和地址信息发送给所述处理终端,可以使得所述处理终端根据分配的第二索引信息及所述第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片并发送给第二终端,当第二终端只有一个终端时,确定与第二终端的用户肖像信息匹配的照片并发送给该第二终端,当第二终端中有多个终端时,确定与第二终端中各终端的用户肖像信息匹配的照片并发送给对应的终端。

本实施例中,在处理终端不多时,为了提高处理照片的效率,处理终端也可以包括第一终端,如包括第一终端和第四终端,此时处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端包括:第一终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;第一终端根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

可以理解的是,在实际应用中,当能够进行人脸识别的处理终端能力足够时,第一终端也可以不参与索引信息的处理,即处理终端中不包括第一终端,此处不作限定。

需要说明的是,本实施例中,第一终端可以直接将第二终端的用户肖像信息和地址信息发送给处理终端,也可以是第一终端接收处理终端发送的获取第二终端的用户肖像信息和地址信息的请求后,将第二终端的用户肖像信息和地址信息发送给处理终端,此处不作具体限定。

本实施例中,在照片分享群组建立后,分享照片的终端(如第一终端)也可以直接将所有待分享的照片一起发送给照片分享群组内的第二终端,而不考虑是否匹配。

第一终端在本发明中也可以称为‘主(master)终端’,第二终端、第三终端、第四终端在本发明中也可以为一个或多个‘从(slave)终端’。

本实施例中在图2所示的实施例的基础上,详细描述了第一终端分享照片时的具体场景,使实现方式更加多样化。

图1至图3中所示实施例中,第一终端将第一索引信息分割后得到第二索引信息,并将第二索引信息分配给所述分享群组内的第四终端有多种实现方式,下面结合具体实施例作出说明:

一、所述第一终端将所述第一索引信息按照片项数平均分割成N份后得到N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端;

请参阅图4,本发明实施例中分发照片的方法的另一个实施例包括:

401、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

402、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

403、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息的响应消息。

若步骤401中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤401~403中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤402,403中类似,此处不作赘述。

404、照片分享群组内的第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息;

照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息,第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,若第一终端在创建照片分享群组时,建立了临时缓冲区,则第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,若第一终端在创建照片分享群组时,没有建立临时缓冲区,此时也可以创建一个临时缓冲区,将第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,在实际应用中,不创建临时缓冲区也是可行的,此处不作具体限定。

405、第一终端获取分享终端建立的待分享照片的第一索引信息;

所述分享终端包括所述第一终端和所述分享群组内的第三终端中的至少之一,照片分享群组内需要照片分享的分享终端,会根据要待分享的照片建立第一索引信息,第一终端可以获取照片分享群组内的分享终端建立的第一索引信息,

需要说明的是,第三终端可以是照片分享群组内的一个或多个终端,与照片分享群组中的分享终端对应的,第一索引信息包括一个或多个索引信息,例如,分享终端包括第一终端,则第一终端获取分享终端建立的待分享照片的第一索引信息可以包括:第一终端确定自身待分享的照片目录,并根据所述照片目录建立第三索引信息,所述第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径;第一终端获取所述第三索引信息,当分享终端中包括第一终端时,具体可以参照图3所示实施例中的具体过程。

如分享终端包括第三终端,则第一终端获取分享终端建立的待分享照片的第一索引信息包括:第一终端获取所述分享群组内所述第三终端建立的第四索引信息,所述第四索引信息中包括照片信息和所述第三终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径。

406、第一终端将所述第一索引信息按照片项数平均分割成N份后得到N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端;

本实施例中,第二索引信息中包括照片信息和分享终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径。

其中,N为处理终端的终端数目,第一终端获取照片分享群组内的分享终端建立的第一索引信息,会将所述第一索引信息按照片项数平均分割成N份后得到N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端,当第一索引信息中包括多个索引信息时,可以分别对每个索引信息平均分割成N份后,分别分配给N个处理终端,也可以一次对多个索引信息统计总的照片项数,对第一索引信息一次平均分割成N份得到N个第二索引信息,并将N个第二索引信息分别分配给N个处理终端,此处不作具体限定。

需要说明的是,处理终端可以是照片分享群组内的一个或多个终端,也可以包括第一终端,此处不作具体限定。

407、第一终端将所述第二终端的用户肖像信息和地址信息发送给所述处理终端。

第一终端将第二终端的用户肖像信息和地址信息发送给所述处理终端,可以使得所述处理终端根据分配的第二索引信息及所述第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片并发送给第二终端,当第二终端只有一个终端时,确定与第二终端的用户肖像信息匹配的照片并发送给该第二终端,当第二终端中有多个终端时,确定与第二终端中各终端的用户肖像信息匹配的照片并发送给对应的终端。

本实施例中,在处理终端不多时,为了提高处理照片的效率,处理终端也可以包括第一终端,如包括第一终端和第四终端,此时处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端包括:第一终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;第一终端根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

可以理解的是,在实际应用中,当能够进行人脸识别的处理终端能力足够时,第一终端也可以不参与索引信息的处理,即处理终端中不包括第一终端,此处不作限定。

需要说明的是,本实施例中,第一终端可以直接将第二终端的用户肖像信息和地址信息发送给处理终端,也可以是第一终端接收处理终端发送的获取第二终端的用户肖像信息和地址信息的请求后,将第二终端的用户肖像信息和地址信息发送给处理终端,此处不作具体限定。

本实施例中,在照片分享群组建立后,分享照片的终端(如第一终端)也可以直接将所有待分享的照片一起发送给照片分享群组内的第二终端,而不考虑是否匹配。

第一终端在本发明中也可以称为‘主(master)终端’,第二终端、第三终端、第四终端在本发明中也可以为一个或多个‘从(slave)终端’。

二、第一终端分别获取所述N个处理终端发送的终端处理能力信息;根据所述N个处理终端的终端处理能力信息,将所述第一索引信息按照片项数分割成N份后得到第二索引信息,并将所述N个第二索引信息分别分配给所述N个处理终端;

请参阅图5,本发明实施例中分发照片的方法的另一个实施例包括:

501、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

502、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

503、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息的响应消息。

若步骤501中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤501~503中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤502,503中类似,此处不作赘述。

504、照片分享群组内的第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息;

照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息,第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,若第一终端在创建照片分享群组时,建立了临时缓冲区,则第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,若第一终端在创建照片分享群组时,没有建立临时缓冲区,此时也可以创建一个临时缓冲区,将第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,在实际应用中,不创建临时缓冲区也是可行的,此处不作具体限定。

505、第一终端获取分享终端建立的待分享照片的第一索引信息;

所述分享终端包括所述第一终端和所述分享群组内的第三终端中的至少之一,照片分享群组内需要照片分享的分享终端,会根据要待分享的照片建立第一索引信息,第一终端可以获取照片分享群组内的分享终端建立的第一索引信息,

需要说明的是,第三终端可以是照片分享群组内的一个或多个终端,与照片分享群组中的分享终端对应的,第一索引信息包括一个或多个索引信息,例如,分享终端包括第一终端,则第一终端获取分享终端建立的待分享照片的第一索引信息可以包括:第一终端确定自身待分享的照片目录,并根据所述照片目录建立第三索引信息,所述第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径;第一终端获取所述第三索引信息,当分享终端中包括第一终端时,具体可以参照图3所示实施例中的具体过程。

如分享终端包括第三终端,则第一终端获取分享终端建立的待分享照片的第一索引信息包括:第一终端获取所述分享群组内所述第三终端建立的第四索引信息,所述第四索引信息中包括照片信息和所述第三终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径。

506、第一终端分别接收所述处理终端发送的终端处理能力信息;

在进行索引信息分配前,第一终端会接收各处理终端发送的终端处理能力信息,处理终端发送终端处理能力信息可以是各处理终端主动发送,也可以是第一终端确定可以进行人脸识别的处理终端后,向处理终端发送获取该处理终端处理能力信息的请求后,该处理终端接收到该请求后,向第一终端发送自身终端处理能力信息。

需要说明的是,处理终端处理能力信息可以是处理终端的各种信息,如内存大小,CPU计算能力,终端剩余电量、存储空间大小等中的一个或多个,此处不作限定,处理终端可以是照片分享群组内的一个或多个终端,也可以包括第一终端,在条件允许的情况下,尽量多的处理终端能够提高处理效率,此处不作具体限定。

507、第一终端根据所述处理终端的终端处理能力信息,将所述第一索引信息按照片项数分割成N份后得到第二索引信息,并将所述N个第二索引信息分别分配给所述N个处理终端;

本实施例中,第二索引信息中包括照片信息和分享终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径。

其中,N为处理终端的终端数目,第一终端获取照片分享群组内的分享终端建立的第一索引信息,会根据第一索引信息中的照片信息中的照片项数,按所述N个处理终端的终端处理能力信息对第一索引信息进行分割成N份后得到第二索引信息,当第一索引信息中包括多个索引信息时,可以分别对每个索引信息按所述N个处理终端的终端处理能力信息分割成N份后,分别分配给各处理终端,例如,根据终端A、终端B、终端C的终端处理能力信息,确定终端A可以处理的照片项数为25,终端B可以处理的照片项数为20,终端C可以处理的照片项数为30,即可以将第一索引信息中的一个照片总项数为75的索引信息分割为照片项数为25,20,30的三份,当该索引信息中照片总项数超过处理终端所能处理的照片项数时,可以进行多次分配,如上例中照片总项数为90,则可以先将索引信息分割出25,20,30三份,完成人脸识别后,再将剩下的索引信息分配给还能继续进行分配的终端,当第一索引信息中照片总项数小于处理终端所能处理的照片项数时,可以尽量按照终端处理能力信息等比例均衡分配。

可以理解的是,本实施例中也可以一次对多个索引信息统计总的照片项数,对第一索引信息进行一次按所述N个处理终端的终端处理能力信息分割成N份得到第二索引信息,并将第二索引信息分配给各处理终端,例如,第一索引信息中包括第三索引信息、第四索引信息,假设第一索引信息中照片项数为20,第二索引信息中照片项数为25,可以根据照片项数的总数45,统一分割索引信息,此处不作具体限定。

508、第一终端将所述第二终端的用户肖像信息和地址信息发送给所述处理终端。

第一终端将第二终端的用户肖像信息和地址信息发送给所述处理终端,可以使得所述处理终端根据分配的第二索引信息及所述第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片并发送给第二终端,当第二终端只有一个终端时,确定与第二终端的用户肖像信息匹配的照片并发送给该第二终端,当第二终端中有多个终端时,确定与第二终端中各终端的用户肖像信息匹配的照片并发送给对应的终端。

本实施例中,在处理终端不多时,为了提高处理照片的效率,处理终端也可以包括第一终端,如包括第一终端和第四终端,此时处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端包括:第一终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;第一终端根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

可以理解的是,在实际应用中,当能够进行人脸识别的处理终端能力足够时,第一终端也可以不参与索引信息的处理,即处理终端中不包括第一终端,此处不作限定。

需要说明的是,本实施例中,第一终端可以直接将第二终端的用户肖像信息和地址信息发送给各处理终端,也可以是第一终端接收各处理终端发送的获取第二终端的用户肖像信息和地址信息的请求后,将第二终端的用户肖像信息和地址信息发送给各处理终端,此处不作具体限定。

本实施例中,在照片分享群组建立后,分享照片的终端(如第一终端)也可以直接将所有待分享的照片一起发送给照片分享群组内的第二终端,而不考虑是否匹配。

第一终端在本发明中也可以称为‘主(master)终端’,第二终端、第三终端、第四终端在本发明中也可以为一个或多个‘从(slave)终端’。

图4、图5的所示的实施例中,详细描述了第一终端将第一索引信息分割后得到第二索引信息,并将第二索引信息分配给所述分享群组内的第四终端的多种实现方式,使实现方式更加多样化。

图1至图5所示的实施例中,处理终端也可以包括第一终端,下面结合一具体实施例进行详细描述,请参阅图6,本发明实施例中分发照片的方法的另一个实施例包括:

601、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

602、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

603、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息的响应消息。

若步骤601中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤601~603中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤602,603中类似,此处不作赘述。

604、照片分享群组内的第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息;

照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息,第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,若第一终端在创建照片分享群组时,建立了临时缓冲区,则第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,若第一终端在创建照片分享群组时,没有建立临时缓冲区,此时也可以创建一个临时缓冲区,将第一终端获取的照片分享群组内的第二终端的用户肖像信息和地址信息可以保存在该临时缓冲区,在实际应用中,不创建临时缓冲区也是可行的,此处不作具体限定。

605、第一终端获取分享终端建立的待分享照片的第一索引信息;

所述分享终端包括所述第一终端和所述分享群组内的第三终端中的至少之一,照片分享群组内需要照片分享的分享终端,会根据要待分享的照片建立第一索引信息,第一终端可以获取照片分享群组内的分享终端建立的第一索引信息。

需要说明的是,第三终端可以是照片分享群组内的一个或多个终端,与照片分享群组中的分享终端对应的,第一索引信息包括一个或多个索引信息,例如,分享终端包括第一终端,则第一终端获取分享终端建立的待分享照片的第一索引信息可以包括:第一终端确定自身待分享的照片目录,并根据所述照片目录建立第三索引信息,所述第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径;第一终端获取所述第三索引信息,当分享终端中包括第一终端时,具体可以参照图3所示实施例中的具体过程。

如分享终端包括第三终端,则第一终端获取分享终端建立的待分享照片的第一索引信息包括:第一终端获取所述分享群组内所述第三终端建立的第四索引信息,所述第四索引信息中包括照片信息和所述第三终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径。

606、第一终端将所述第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端;

本实施例中,第四终端中,包括第一终端,第一终端再获取到第一索引信息后,会对第一索引信息进行分割,得到N个第二索引信息,然后将第二索引信息分配给照片分享群组内的N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述第一终端,所述N≥2。

本实施例中,第二索引信息中也包括照片信息和分享终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径。

第一终端将第一索引信息分割后得到第二索引信息,并将第二索引信息分配给照片分享群组内的处理终端的实现方式可以参照图4及图5所示的实施例中的实现方法,此处不作赘述。

607、第一终端将所述第二终端的用户肖像信息和地址信息发送给所述处理终端;

第一终端将第二终端的用户肖像信息和地址信息发送给所述处理终端,可以使得所述处理终端根据第二索引信息及所述第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片并发送给第二终端,当第二终端只有一个终端时,确定与第二终端的用户肖像信息匹配的照片并发送给该第二终端,当第二终端中有多个终端时,确定与第二终端中各终端的用户肖像信息匹配的照片并发送给对应的终端。

需要说明的是,本实施例中,第一终端可以直接将第二终端的用户肖像信息和地址信息发送给各处理终端,也可以是第一终端接收各处理终端发送的获取第二终端的用户肖像信息和地址信息的请求后,将第二终端的用户肖像信息和地址信息发送给各处理终端,此处不作具体限定。

608、第一终端根据分配的第二索引信息及第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片;

本实施例中,处理终端中包括第一终端,因此第一终端也分配了第二索引信息给自身,第一终端根据分配给自身的第二索引信息及第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片。

本实施例中,第一终端根据分配的第二索引信息及第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片可以包括:

(1)第一终端根据分配的第二索引信息从分享终端获取任务照片副本;

由于分配的第二索引信息中也包括照片信息和分享终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径,因此第一终端可以根据分配给自身的第二索引信息,确定自身需要分析的照片,获知需要分享的每张照片的照片源终端,即分享该照片的分享终端,分享终端可以为一个或多个,如包括第一终端或第三终端的至少一个,第三终端也可以为多个,知道分享终端的地址信息,根据索引信息中分享终端的地址信息可以从分享终端获取任务照片副本。

(2)第一终端将每个任务照片副本与第二终端的用户肖像信息进行图像人脸识别,确定与第二终端的用户肖像信息匹配的照片;

当处理终端中包括第一终端时,第一终端也分配了第二索引信息给自身,第一终端根据分配给自身的第二索引信息及第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片,当第二终端只有一个终端时,确定与该第二终端的用户肖像信息匹配的照片,当第二终端中有多个终端时,分别确定与第二终端中各终端的用户肖像信息匹配的照片。

上面以第一终端从分享终端获取任务照片副本为例,获取的任务照片副本,可以是照片的缩略图或者压缩图片,需要说明的是,在网络传输速度快,终端处理能力和存储能力足够的情况下,也可以是获取原图进行人脸识别,此处不作限定。

(3)、第一终端根据第二终端的地址信息,将与第二终端的用户肖像信息匹配的照片发送给第二终端。

当第二终端只有一个终端时,确定与第二终端的用户肖像信息匹配的照片并发送给该第二终端,当第二终端中有多个终端时,确定与第二终端中各终端的用户肖像信息匹配的照片并发送给对应的终端。

需要说明的是,第一终端还可以将与第二终端的用户肖像信息不匹配的照片发送给第二终端,当第二终端包括一个终端时,第一终端将与该第二终端的用户肖像信息不匹配的照片发送给该第二终端;当第二终端中包括多个终端时,第一终端将与第二终端中所有终端的用户肖像信息都不匹配的照片分别发送给第二终端中的多个终端,此处不作具体限定。

609、第一终端根据第二终端的地址信息,将与第二终端的用户肖像信息匹配的照片发送给第二终端。

当第二终端只有一个终端时,第一终端将与第二终端的用户肖像信息匹配的照片发送给该第二终端,当第二终端中有多个终端时,第一终端将与第二终端中各终端的用户肖像信息匹配的照片发送给对应的终端。

本实施例中,在照片分享群组建立后,分享照片的终端(如第一终端)也可以直接将所有待分享的照片一起发送给照片分享群组内的第二终端,而不考虑是否匹配。

第一终端在本发明中也可以称为‘主(master)终端’,第二终端、第三终端、第四终端在本发明中也可以为一个或多个‘从(slave)终端’。

本实施例中通过照片分享群组内终端对需要各终端待分享的照片进行人脸识别,确定待分享的照片对应的终端,并分发给对应的终端,由于加入照片分享群组的终端,可以自动对分享群组内需要待分享的照片进行人脸识别并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效;

其次,本实施例中,第一终端也参与进行人脸识别,使得对待分享的照片图像分析进行的更快。

下面从另一侧(第四终端侧)来描述本发明实施例中分发照片的方法,请参阅图7,本发明实施例中分发照片的方法的另一个实施例包括:

701、照片分享群组内的第四终端接收所述分享群组内的第一终端发送的第二索引信息;

如图1至图6所示的实施例中,第一终端获取照片分享群组内的分享终端建立的第一索引信息后,会将第一索引信息分割为N个第二索引信息,并将第二索引信息分配给照片分享群组的N个处理终端,其中,所述处理终端包括所述分享群组内的第四终端,所述第二索引信息为待分享照片的第一索引信息的一部分,即所述第二索引信息为第一索引信息分割后的N个第二索引信息中的一个;

702、第四终端接收第一终端发送的第二终端的用户肖像信息和地址信息;

第一终端向第四终端发送第二索引信息后,会向第一终端会向第四终端发送第二终端的用户肖像信息和地址信息。

703、第四终端根据第二索引信息及第二终端的用户肖像信息对第二索引信息中对应的照片进行人脸识别,确定与第二终端的用户肖像信息匹配的照片;

第四终端根据第一终端分配给自身的第二索引信息及第二终端的用户肖像信息进行人脸识别,确定与第二终端的用户肖像信息匹配的照片,当第二终端只有一个终端时,第一终端确定与该第二终端的用户肖像信息匹配的照片,当第二终端中有多个终端时,第一终端分别确定与第二终端中各终端的用户肖像信息匹配的照片。

704、第四终端根据第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

当第二终端只有一个终端时,第一终端将与第二终端的用户肖像信息匹配的照片发送给该第二终端,当第二终端中有多个终端时,第一终端将与第二终端中各终端的用户肖像信息匹配的照片发送给对应的终端。

本实施例中,第四终端根据第一终端分配的第二索引信息,进行人脸识别,实现了照片的智能化分发,简单快捷高效。

图7所示的实施例中,第一终端根据所述第二索引信息及第二终端的用户肖像信息进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片有多种实现方式,下面结合一具体实施例作出详细说明,请参阅图8,本发明实施例中分发照片的方法的另一个实施例包括:

801、照片分享群组内的第四终端接收所述分享群组内的第一终端发送的第二索引信息;

如图1至图6所示的实施例中,第一终端获取照片分享群组内的分享终端建立的第一索引信息后,会将第一索引信息分割为N个第二索引信息,并将第二索引信息分配给照片分享群组的N个处理终端,其中,所述处理终端包括所述分享群组内的第四终端,所述第二索引信息为待分享照片的第一索引信息的一部分,即所述第二索引信息为第一索引信息分割后的N个第二索引信息中的一个;

本实施例中,第二索引信息中包括照片信息和分享终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径。

802、第四终端接收第一终端发送的第二终端的用户肖像信息和地址信息;

第一终端向第四终端发送第二索引信息后,会向第一终端会向第四终端发送第二终端的用户肖像信息和地址信息。

第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息,第一终端向第四终端发送第二终端的用户肖像信息和地址信息的方式可以是,第一终端将第二终端的用户肖像信息和地址信息直接发送给第四终端,也可以是第四终端向第一终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第四终端,此处不作具体限定。

本实施例中,地址信息可以是IP地址信息或者MAC地址信息,此处不作限定。

803、第四终端根据分配的第二索引信息从分享终端获取任务照片副本;

由于分配的第二索引信息中也包括照片信息和分享终端的地址信息,所述照片信息包括照片项数、各照片ID、各照片路径,因此第四终端可以根据第一终端分配的第二索引信息,获知需要分享的每张照片的分享终端,根据索引信息中分享终端的地址信息可以从分享终端获取任务照片副本,根据索引信息中分享终端的地址信息可以从分享终端获取任务照片副本。

804、第四终端将每个任务照片副本与第二终端的用户肖像信息进行人脸识别,确定与第二终端的用户肖像信息匹配的照片;

第四终端根据每个任务照片副本及第二终端的用户肖像信息进行人脸识别,确定与第二终端的用户肖像信息匹配的照片,当第二终端只有一个终端时,第一终端确定与该第二终端的用户肖像信息匹配的照片,当第二终端中有多个终端时,第一终端分别确定与第二终端中各终端的用户肖像信息匹配的照片。

本实施例中以第四终端从分享终端获取任务照片副本为例,获取的任务照片副本,可以是照片的缩略图或者压缩图片,需要说明的是,在网络传输速度快,终端处理能力和存储能力足够的情况下,也可以是获取原图进行人脸识别,此处不作限定。

805、第四终端根据第二终端的地址信息,将与第二终端的用户肖像信息匹配的照片发送给第二终端。

当第二终端只有一个终端时,第一终端将与第二终端的用户肖像信息匹配的照片发送给该第二终端,当第二终端中有多个终端时,第一终端将与第二终端中各终端的用户肖像信息匹配的照片发送给对应的终端。

需要说明的是,第四终端还可以将与第二终端的用户肖像信息不匹配的照片发送给第二终端,当第二终端包括一个终端时,第四终端将与第二终端的用户肖像信息不匹配的照片发送给该第二终端;当第二终端中包括多个终端时,第四终端将第二终端中所有终端的用户肖像信息都不匹配的照片分别发送给第二终端中的多个终端,此处不作具体限定。

本实施例中,在照片分享群组建立后,分享照片的终端(如第一终端)也可以直接将所有待分享的照片一起发送给照片分享群组内的第二终端,而不考虑是否匹配。

第一终端在本发明中也可以称为‘主(master)终端’,第二终端、第三终端、第四终端在本发明中也可以为一个或多个‘从(slave)终端’。

本实施例中,第四终端根据第一终端分配的第二索引信息,进行人脸识别,实现了照片的智能化分发,简单快捷高效;其次对第四终端进行图像进行了详细描述,使实现方式更加多样化。

为便于理解,下面实施例以一具体应用场景对上述实施例中描述的分发照片的方法进行详细描述,具体的:

外出旅游的用户A、用户B、用户C各带了一个终端,分别为终端A、终端B、终端C,旅游玩后,他们分别用终端A、终端B、终端C拍摄了许多照片,在需要分享照片时,利用终端A创建了一个照片分享群组,该分享群组设置有一个名称“旅游分享”,还设置了一个群组头像,并将群组名称即头像告知用户B、用户C;

终端B、终端C可以分别根据定位装置搜索附近的照片分享群组,在照片分享群组的搜索结果列表中,根据群组名称和头像找到终端A创建的照片分享群组,点击加入,此时终端B、终端C会向终端A发送加入照片分享群组的请求,终端A分别向终端B、终端C返回同意加入的响应消息,此时终端B、终端C,即加入照片分享群组;

或者也可以是终端A根据群组信息,如群组名称等生成二维码,终端A利用网络或各种即时通信工具等将生成的二维码发送给终端B及终端C,让终端B及终端C进行扫描,或者在网络上展现给终端B及终端C,让它们进行扫描,亦或者直接用户A、用户B、用户C直接聚集在一起,终端A将二维码直接展现给终端B、终端C扫描,终端B及终端C根据上述方式之一扫描终端A生成的二维码后,此时终端B、终端C会向终端A发送加入照片分享群组的请求,终端A分别向终端B、终端C返回同意加入的响应消息,此时终端B、终端C,即加入照片分享群组;

假设终端A首先会获取照片分享群组内所有终端的用户肖像信息和IP地址信息,终端A获取终端B、终端C的用户肖像信息和IP地址信息,终端A获取照片分享群组内的终端B、终端C的用户肖像信息和IP地址信息的方式可以是,终端B、终端C加入照片分享群组后,将自身的用户肖像信息和IP地址信息直接发送给终端A,也可以是在终端B、终端C加入照片分享群组后,终端A向终端B及终端C发送获取它们的用户肖像信息和IP地址信息的请求,然后终端B、终端C将自身的用户肖像信息和IP地址信息发送给终端A,此处不作具体限定。

假设此时终端A、终端B、终端C中均有待分享的照片(即上述实施例中分享终端包括终端A、终端B、终端C),此时终端A、终端B、终端C中会根据需要待分享的照片建立索引信息A、索引信息B、索引信息C,各索引信息中包括该终端的IP地址信息以及照片信息,照片信息中包括待分享的照片项数,照片ID和照片路径;

此时,终端B、终端C分别将建立的索引信息B、索引信息C发送到终端A,终端A根据接收到索引信息B、索引信息C,以及从自身获取的索引信息A,对它们进行分割,分割的策略可以是对每一个索引信息按索引信息中的照片项数分开分割,即分别对索引信息A、索引信息B、索引信息C分割三次,也可以将三个索引信息一次进行分割;

分割的具体方式可以是根据三个终端中可以进行图像分析的终端个数分成几份,如三个终端均参加分割,则分成三份,分割可以是按照片项数平均分割,如索引信息A中照片项数为90项,对索引信息进行平均分割后得到三份每个包括30项照片项数的索引信息,如果是一次进行分割,假设索引信息A中照片项数为90项,索引信息B中照片项数为60项,索引信息C中照片项数为30项,则按(30+60+90)÷3=60,即终端A分割给照片分享群组内的每个终端的索引信息包括60张照片分析任务;

索引信息的分割也可以是按终端的处理能力进行分割,如在分割前,终端B、终端C将自身的CPU处理能力信息(如内存大小,剩余电量、存储空间大小等一个或多个)发送给终端A,终端A根据预先设定的判断标准判断终端B、终端C应该可以处理的照片项数(如内存容量2GB,电量剩余80%最多处理100张图片分析任务),终端A也可以判断自身可以处理的照片项数,终端A根据这三个终端的处理能力来分配索引信息,在这三个终端的能处理的总的照片项数超过这三个终端待分享的照片总数时,可以对三个索引信息一次分割,如三个终端的最多能处理的照片项数都是90项,则分配索引信息时,对每个终端都分配60项照片分析任务;在这三个终端的能处理的总的照片项数没有超过这三个终端待分享的照片总数时,则可以对三个索引信息分开分割,例如对索引信息A平均分割后,分配给各终端,各终端根据分配的索引信息进行图像分析完成后,再依次分割索引信息B,索引信息C等。

假设照片分享群组内的所有终端均参与图像分析任务(即上述实施例中处理终端包括终端A、终端B、终端C),终端A会将获取的终端A、终端B的用户肖像信息和IP地址信息发送终端C,将获取的终端A、终端C的用户肖像信息和IP地址信息发送终端B,终端A可以是主动发送,也可以是接收终端B或者终端C的请求后再发送,此处不作具体限定。

下面以终端B进行图像分析进行说明:终端B接收到终端A、终端C的用户肖像信息和IP地址信息后,再根据终端A分配的索引信息进行图像分析,进行图像分析的步骤可以是:

分配的索引信息中是由终端A建立的,则终端根据分配的此部分索引信息可以确定需要分析的照片,从照片源终端(终端A)获取每张照片的照片副本,照片副本可以是照片的缩略图或者压缩图,终端B将每个任务照片副本分别与终端A、终端B、终端C(此处上述实施例中第二终端分别为终端A、终端B、终端C)的用户肖像信息进行图像人脸匹配分析,分别确定与终端A、终端B、终端C的用户肖像信息匹配的照片,将与终端A、终端C的照片通过它们的IP地址信息分别发送给终端A、终端C,终端B同时获取与自身用户肖像信息匹配的照片,优选的,将所有分析的照片中与终端A、终端B、终端C都不匹配的照片(如风景照、路人照等)可以也都发送给终端A、终端C,终端B自身也可以获取。

图1至图8所示的实施例中是从终端分布式进行图像分析的角度对本发明分发照片的方法进行描述,下面从终端非分布式进行图像分析的角度对发明分发照片的方法进行描述,请参阅图9,本发明实施例中分发照片的方法的另一个实施例包括:

901、照片分享群组内的第一终端获取分享群组内的第二终端的用户肖像信息和地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息。

第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

902、第一终端根据第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片;

本实施例中,第一终端有需要待分享的照片,第一终端确定自身待分享的照片后,根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片,本实施例中,当第二终端只有一个终端时,第一终端确定与该第二终端的用户肖像信息匹配的照片,当第二终端中有多个终端时,第一终端分别确定与第二终端中各终端的用户肖像信息匹配的照片。

903、第一终端根据第二终端的地址信息,将待分享的照片发送给对应的第二终端。

由于第一终端获取了第二终端的地址信息,当第二终端只有一个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端的用户肖像信息匹配的照片发送给该第二终端,当第二终端中有多个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端中各终端的用户肖像信息匹配的照片发送给对应的终端。

本发明实施例通过终端对需要自身需要待分享的照片进行图像分析,确定待分享的照片对应的第二终端,并分发给第二终端,由于照片分享群组的第一终端,可以自动对分享群组内需要待分享的照片进行图像分析并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效。

图1所示的实施例中,在照片分享群组内的第一终端获取所述分享群组内的第二终端的地址信息之前,第一终端可以创建一个照片分享群组,其他需要分享照片的终端加入这个照片分享群组,下面以一具体实施例作出说明,请参与图10,本发明实施例中分发照片的方法的另一个实施例包括:

1001、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息在展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

1002、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

1003、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息响应消息。

若步骤1001中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤1001~1003中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤1002,1003中类似,此处不作赘述。

1004、照片分享群组内的第一终端获取分享群组内的第二终端的用户肖像信息和地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息。

第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,第二终端的用户肖像信息和地址信息还可以通过NFC、超声波等方式获取,此处不作限定。

1005、第一终端根据第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片;

本实施例中,第一终端有需要待分享的照片,第一终端确定自身待分享的照片后,根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片,本实施例中,当第二终端只有一个终端时,第一终端确定与该第二终端的用户肖像信息匹配的照片,当第二终端中有多个终端时,第一终端分别确定与第二终端中各终端的用户肖像信息匹配的照片。

1006、第一终端根据第二终端的地址信息,将待分享的照片发送给对应的第二终端。

由于第一终端获取了第二终端的地址信息,当第二终端只有一个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端的用户肖像信息匹配的照片发送给该第二终端,当第二终端中有多个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端中各终端的用户肖像信息匹配的照片发送给对应的终端。

本实施例中,在照片分享群组建立后,分享照片的终端(如第一终端)也可以直接将所有待分享的照片一起发送给照片分享群组内的第二终端,而不考虑是否匹配。

第一终端在本发明中也可以称为‘主(master)终端’,第二终端在本发明中也可以为一个或多个‘从(slave)终端’。

本发明实施例通过终端对需要自身需要待分享的照片进行图像分析,确定待分享的照片对应的第二终端,并分发给第二终端,由于照片分享群组的第一终端,可以自动对分享群组内需要待分享的照片进行图像分析并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效。

其次,详细描述了第一终端创建照片分享群组的具体过程,使实现方式更加多样化。

本实施例中,第一终端也可以将所述待分享的照片中无对应第二终端的照片发送给第二终端,当第二终端为一个终端时,将所述待分享的照片中无对应第二终端的照片发送给该终端,当第二终端为多个时,将所述待分享的照片中无对应第二终端的照片分别发送给这多个终端,此处不作限定。

上述实施例中,所述第一终端根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片具体有多种实现方式,下面结合具体实施例作出详细说明,具体如下:

一、第一终端确定自身待分享的照片目录,对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片,将所述第二终端的用户肖像信息和所述照片子目录对应的关联人脸基准图片进行图像匹配分析,确定与第二终端的用户肖像信息匹配的照片子目录为所述第二终端对应的照片子目录;将所述第二终端对应的照片子目录中的照片发送给所述第二终端

请参阅图11,本发明实施例中分发照片的方法的另一个实施例包括:

1101、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息在展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

1102、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

1103、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息的响应消息。

若步骤1101中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤1101~1103中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤1102,1103中类似,此处不作赘述。

1104、照片分享群组内的第一终端获取分享群组内的第二终端的用户肖像信息和地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息。

第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

本实施例中,第二终端的用户肖像信息和地址信息还可以通过NFC、超声波等方式获取,此处不作限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

本实施例中,第二终端的用户肖像信息和地址信息还可以通过NFC、超声波等方式获取,此处不作限定。

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

1105、第一终端确定自身待分享的照片目录;

第一终端有需要待分享的照片,可以确定自身待分享的照片目录;

1106、第一终端对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片;;

第一终端确定自身待分享的照片目录后,对该照片目录下的每张图片进行图片分析,如人脸识别、人脸检测,可以对照片中识别出的人脸判断是否匹配,将照片中识别出的人脸匹配的照片生成照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片,当照片中识别出多个人脸时,可以将该照片放在对应的多个照片子目录中。

当照片是风景照等无法识别出人脸图像的照片时,可以直接将这类照片聚类生成一个照片子目录,此处不作限定。

1107、第一终端将第二终端的用户肖像信息和所述照片子目录对应的关联人脸基准图片进行图像匹配分析,确定与第二终端的用户肖像信息匹配的照片子目录为所述第二终端对应的照片子目录;

本实施例中,第一终端将第二终端的用户肖像信息和所述照片子目录对应的关联人脸基准图片进行图像匹配分析,当第二终端只有一个终端时,第一终端确定与该第二终端的用户肖像信息匹配的关联人脸基准图片对应的照片子目录为该第二终端对应的照片子目录,当第二终端中有多个终端时,第一终端分别确定与第二终端中各终端的用户肖像信息匹配的照片子目录为对应的照片子目录。

1108、根据所述第二终端的地址信息,将所述第二终端对应的照片子目录中的照片发送给所述第二终端。

由于第一终端获取了第二终端的地址信息,第二终端只有一个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端的用户肖像信息匹配的照片子目录中的照片发送给该第二终端,当第二终端中有多个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端中各终端的用户肖像信息匹配的照片子目录中的照片发送给对应的终端。

本实施例中,第一终端可以在照片子目录无对应第二终端时,将该照片子目录中的照片发送给第二终端,当第二终端为一个终端时,将该照片子目录中的照片发送给该终端,当第二终端为多个时,将该照片子目录中的照片分别发送给这多个终端,此处不作限定。

本实施例中,地址信息可以是IP地址信息或者MAC地址信息,此处不作限定。

本实施例中,在照片分享群组建立后,分享照片的终端(如第一终端)也可以直接将所有待分享的照片一起发送给照片分享群组内的第二终端,而不考虑是否匹配。

第一终端在本发明中也可以称为‘主(master)终端’,第二终端、第三终端、第四终端在本发明中也可以为一个或多个‘从(slave)终端’。

本发明实施例通过终端对需要自身需要待分享的照片进行图像分析,确定待分享的照片对应的第二终端,并分发给第二终端,由于照片分享群组的第一终端,可以自动对分享群组内需要待分享的照片进行图像分析并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效。

其次,详细描述了第一终端对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片的具体过程,使实现方式更加多样化。

二、第一终端确定自身待分享的照片目录;第一终端接收所述第二终端的用户肖像信息;第一终端根据所述第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片。

请参阅图12,本发明实施例中分发照片的方法的另一个实施例包括:

1201、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息在展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

1202、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

1203、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息响应消息。

若步骤1201中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤1201~1203中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤1202,1203中类似,此处不作赘述。

1204、照片分享群组内的第一终端获取分享群组内的第二终端的用户肖像信息和地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息。

第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,第二终端的用户肖像信息和地址信息还可以通过NFC、超声波等方式获取,此处不作限定。

本实施例中,地址信息可以是IP地址信息或者MAC地址信息,此处不作限定。

1205、第一终端确定自身待分享的照片目录;

第一终端有需要待分享的照片,可以确定自身待分享的照片目录;

1206、第一终端根据第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与第二终端对应的照片;

本实施例中,第一终端根据第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,当第二终端只有一个终端时,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与该第二终端对应的照片,当第二终端中有多个终端时,依次查找所述照片目录中与第二终端中各终端的用户肖像信息匹配的照片,确定所述照片目录中与第二终端中各终端对应的照片,查找完成后,即可以确定所述照片目录中与所述第二终端对应的照片。

1207、第一终端根据第二终端的地址信息,将待分享的照片发送给对应的第二终端。

由于第一终端获取了第二终端的地址信息,当第二终端只有一个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端的用户肖像信息匹配的照片发送给该第二终端,当第二终端中有多个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端中各终端的用户肖像信息匹配的照片发送给对应的终端。

本实施例中,第一终端可以将所述待分享的照片中无对应第二终端的照片,发送给第二终端,当第二终端为一个终端时,将所述待分享的照片中无对应第二终端的照片发送给该终端,当第二终端为多个时,将所述待分享的照片中无对应第二终端的照片分别发送给这多个终端,此处不作限定。

三、第一终端创建第二终端对应的照片目录,获取自身拍摄的照片组,根据所述第二终端的用户肖像信息对所述照片组中的照片进行图像匹配分析,依次判断所述照片组中的照片与第二终端对应的用户肖像信息是否匹配,若是,将所述照片组中与第二终端对应的用户肖像信息匹配的照片置于所述第二终端对应的照片目录中,将所述第二终端对应的照片目录中的照片发送给所述第二终端;

请参阅图13,本发明实施例中分发照片的方法的另一个实施例包括:

1301、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息在展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

1302、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

1303、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息响应消息。

若步骤1301中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤1301~1303中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤1302,1303中类似,此处不作赘述。

1304、照片分享群组内的第一终端获取分享群组内的第二终端的用户肖像信息和地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息。

第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,第二终端的用户肖像信息和地址信息还可以通过NFC、超声波等方式获取,此处不作限定。

本实施例中,地址信息可以是IP地址信息或者MAC地址信息,此处不作限定。

1305、第一终端创建第二终端对应的照片目录;

第一终端为第二终端创建对应的照片目录,当第二终端为一个时,创建一个照片目录,当第二终端为多个时,分别创建多个对应的照片目录。

1306、第一终端获取自身拍摄的照片组;

本实施例中,以第一终端拍摄的照片组全部分享为例,第一终端直接获取自身拍摄的照片组,该照片组可以是一次旅游后第一终端拍摄的照片。

1307、第一终端根据第二终端的用户肖像信息对所述照片组中的照片进行图像匹配分析,依次判断所述照片组中的照片与第二终端对应的用户肖像信息是否匹配,若是,则执行步骤1308,若否,则判断下一张照片,直至所述照片组中的所有照片完成判断为止;

第一终端根据第二终端的用户肖像信息对所述照片组中的照片进行图像匹配分析,依次判断所述照片组中的照片与第二终端对应的用户肖像信息是否匹配,当第二终端只有一个终端时,依次判断所述照片组中的照片与该第二终端对应的用户肖像信息是否匹配,直至所述照片组中的所有照片完成判断为止,当第二终端中有多个终端时,依次判断所述照片组中的照片与第二终端中各终端对应的用户肖像信息是否匹配,每个终端直至所述照片组中的所有照片完成判断后进行第二终端中下一个终端的判断,直至第二终端中所有终端完成判断。

1308、将所述照片组中与第二终端对应的用户肖像信息匹配的照片置于所述第二终端对应的照片目录中;

1309、第一终端根据所述第二终端的地址信息,将第二终端对应的照片目录中的照片发送给第二终端。

由于第一终端获取了第二终端的地址信息,当第二终端只有一个终端时,第一终端根据第二终端的地址信息,将该第二终端对应的照片目录中的照片发送给第二终端,当第二终端中有多个终端时,第一终端根据第二终端的地址信息,将第二终端中各终端对应的照片目录中的照片发送给对应的终端。

本实施例中,第一终端可以在所述照片目录无对应第二终端时,将所述照片目录中的照片发送给第二终端,当第二终端为一个终端时,将所述照片目录中的照片发送给该终端,当第二终端为多个时,将所述照片目录中的照片分别发送给这多个终端,此处不作限定。

四、第一终端确定拍摄的照片全部分享,在拍摄照片时,拍摄一张照片即分析一张照片,确定拍摄照片与第二终端的用户肖像信息是否匹配;

请参阅图14,本发明实施例中分发照片的方法的另一个实施例包括:

1401、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息在展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

1402、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

1403、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息响应消息。

若步骤1401中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤1401~1403中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤1402,1403中类似,此处不作赘述。

1404、照片分享群组内的第一终端获取分享群组内的第二终端的用户肖像信息和地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息。

第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,第二终端的用户肖像信息和地址信息还可以通过NFC、超声波等方式获取,此处不作限定。

本实施例中,地址信息可以是IP地址信息或者MAC地址信息,此处不作限定。

1405、第一终端获取自身拍摄的照片;

第一终端在拍摄照片的过程中,第一终端获取自身刚刚拍摄的照片,以进行图像匹配分析。

1406、第一终端根据第二终端的用户肖像信息对拍摄的照片进行图像匹配分析,判断所述拍摄的照片与第二终端的用户肖像信息是否匹配,若是,执行步骤1407,若否,则结束;

根据第二终端的用户肖像信息对拍摄的照片进行图像匹配分析,判断所述拍摄的照片与第二终端的用户肖像信息是否匹配,当第二终端只有一个终端时,判断所述拍摄的照片与该第二终端的用户肖像信息是否匹配,当第二终端中有多个终端时,依次判断所述拍摄的照片与第二终端中各用户终端的用户肖像信息是否匹配。

本实施例中,结束后,即可以进行下一张图片的拍摄和分析。

1407、确定拍摄的照片为与第二终端对应的照片,将拍摄的照片发送给对应的第二终端。

在拍摄的照片为与第二终端对应的照片,将拍摄的照片发送给对应的第二终端。

本实施例中,第一终端可以将所述拍摄的照片中无对应第二终端的照片,发送给第二终端,当第二终端为一个终端时,将所述拍摄的照片中无对应第二终端的照片发送给该终端,当第二终端为多个时,将所述拍摄的照片中无对应第二终端的照片分别发送给这多个终端,此处不作限定。

本实施例中,当刚刚拍摄的照片分析完毕后,继续拍摄照片,拍完一张即对该照片进图像匹配行分析,直至拍照完成为止。

本实施例中拍摄一张照片即对其进行图像匹配分析,并智能化的分发给对应的第二终端,智能简单高效。

图11至图14所示的实施例中,除了第一终端分享照片外,还可以有其他终端分享照片,下面结合图12所示实施例举例进行说明,请参阅图15,本发明实施例中分发照片的方法的另一个实施例包括:

1501、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息在展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

1502、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

1503、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息响应消息。

若步骤1501中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤1501~1503中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤1502,1503中类似,此处不作赘述。

1504、照片分享群组内的第一终端获取分享群组内的第二终端的用户肖像信息和地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的用户肖像信息和地址信息。

第一终端获取照片分享群组内的第二终端的用户肖像信息和地址信息的方式可以是,第二终端加入照片分享群组后,将自身的用户肖像信息和地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的用户肖像信息和地址信息的请求,然后第二终端将自身的用户肖像信息和地址信息发送给第一终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

本实施例中,第二终端的用户肖像信息和地址信息还可以通过NFC、超声波等方式获取,此处不作限定。

本实施例中,地址信息可以是IP地址信息或者MAC地址信息,此处不作限定。

1505、第一终端确定自身待分享的照片目录;

第一终端有需要待分享的照片,可以确定自身待分享的照片目录;

1506、第一终端根据第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与第二终端对应的照片;

本实施例中,第一终端根据第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,当第二终端只有一个终端时,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与该第二终端对应的照片,当第二终端中有多个终端时,依次查找所述照片目录中与第二终端中各终端的用户肖像信息匹配的照片,确定所述照片目录中与第二终端中各终端对应的照片,查找完成后,即可以确定所述照片目录中与所述第二终端对应的照片。

1507、第一终端根据第二终端的地址信息,将待分享的照片发送给对应的第二终端。

由于第一终端获取了第二终端的地址信息,当第二终端只有一个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端的用户肖像信息匹配的照片发送给该第二终端,当第二终端中有多个终端时,第一终端根据第二终端的地址信息,将待分享的照片中与第二终端中各终端的用户肖像信息匹配的照片发送给对应的终端。

本实施例中,第一终端可以将所述待分享的照片中无对应第二终端的照片,发送给第二终端,当第二终端为一个终端时,将所述待分享的照片中无对应第二终端的照片发送给该终端,当第二终端为多个时,将所述待分享的照片中无对应第二终端的照片分别发送给这多个终端,此处不作限定。

1508、第一终端接收第四终端发送的获取第二终端的用户肖像信息和地址信息的请求;

本实施例中,除了第一终端分享照片外,第四终端也有待分享的照片,此时,第四终端将向第一终端发送获取所述第二终端的用户肖像信息和地址信息的请求。

本实施例中,第四终端可以为一个终端,也可以为多个终端,此处不作限定。

1509、第一终端将第二终端的用户肖像信息和地址信息发送给第四终端;

本实施例中,第一终端将第二终端的用户肖像信息和地址信息发送给第四终端,可以使得第四终端对自身待分享的照片进行图像分析,确定所述待分享的照片中与第一终端对应的照片,在第二终端为多个时,也可以确定所述待分享的照片中与其他终端对应的照片;第四终端在确定所述待分享的照片中与第一终端对应的照片后,将所述第一终端对应的照片发送给所述第一终端。

需要说明的是,本实施例中,第一终端可以直接将第二终端的用户肖像信息和地址信息发送给第四终端,也可以是第一终端接收第四终端发送的获取第二终端的用户肖像信息和地址信息的请求后,将第二终端的用户肖像信息和地址信息发送给第四终端,此处不作具体限定。

第二终端的用户肖像信息可以是包含用户人脸图像的照片,该用户人脸图像的照片可以是用户利用终端设置在照片分享群组中的头像,当是用户利用终端设置在照片分享群组中的头像时,第一终端可以提示第二终端设置包含人脸图像的用户头像,在第二终端设置好后,直接获取该包含人脸图像的用户头像;

在实际应用中,第二终端的肖像信息也是第二终端拍摄的用户的人脸图像,将拍摄的人脸图像发送给第一终端,此处不作具体限定。

1510、第一终端接收第四终端发送的照片。

需要说明的是,本实施例中,步骤1506~1508与步骤1506之前的步骤是两个相对独立的过程,步骤1506~1508并不限定在步骤1505之后完成。

本实施例中,详细描述了除了第一终端分享照片外,第四终端也分享照片的情况下,多个终端分享照片时的照片分发过程,智能简单高效。

本发明的一些实施例中,第一终端也可以不获取照片分享群组内第二终端的用户肖像信息,第一终端可以确定自身待分享的照片目录,对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片,向第二终端发送所述关联人脸基准图片,以使得第二终端选择自身对应的关联人脸基准图片,并向所述第一终端返回关联人脸基准图片选择信息,根据所述关联人脸基准图片选择信息,确定第二终端对应的照片子目录,下面以具体实施例作出说明:

请参阅图16,本发明实施例中分发照片的方法的另一个实施例包括:

1601、照片分享群组内的第一终端获取所述分享群组内的第二终端的地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的地址信息。

照片分享群组内的第一终端能够获取所述分享群组内的第二终端的地址信息,第一终端获取照片分享群组内的第二终端的地址信息的方式可以是,第二终端加入照片分享群组后,将自身的地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的地址信息的请求,然后第二终端将自身的地址信息发送给第一终端,此处不作具体限定。

1602、第一终端确定自身待分享的照片目录;

第一终端有需要待分享的照片,可以确定自身待分享的照片目录;

1603、第一终端对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片;

第一终端确定自身待分享的照片目录后,对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片,如可以对所述照片目录下的每张照片进行人脸识别,生成多个不同人脸的照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,当照片中识别出多个人脸时,可以将该照片放在对应的多个照片子目录中。

当照片是风景照等无法识别出人脸图像的照片时,可以直接将这类照片聚类生成一个照片子目录,此处不作限定。

1604、第一终端向第二终端发送关联人脸基准图片,以使得第二终端选择自身对应的关联人脸基准图片,并向第一终端返回关联人脸基准图片选择信息;

本实施例中,第一终端根据第二终端的地址信息将生成的每个照片子目录对应的关联人脸基准图片都发送第二终端,第二终端选择自身对应的关联人脸基准图片,再选择好后,第二终端会向第一终端返回关联人脸基准图片选择信息。

本实施例中,当第二终端只有一个终端时,该第二终端选择自身对应的关联人脸基准图片,并向第一终端返回关联人脸基准图片选择信息,当第二终端中有多个终端时,第一终端向第二终端中多个终端分别发送关联人脸基准图片,第二终端中的多个终端分别选择自身对应的关联人脸基准图片,并向第一终端返回关联人脸基准图片选择信息。

1605、第一终端接收第二终端返回的关联人脸基准图片选择信息;

1606、第一终端根据关联人脸基准图片选择信息,确定第二终端对应的照片子目录;

第一终端根据接收的关联人脸基准图片选择信息,可以确定第二终端对应的照片子目录。

当第二终端为多个时,分别接收第二终端中的多个终端返回的关联人脸基准图片选择信息,确定第二终端中个终端对应的照片子目录。

1607、第一终端将第二终端对应的照片子目录中的照片发送给所述第二终端;

由于第一终端获取了第二终端的地址信息,因此第一终端根据第二终端的地址信,可以将第二终端对应的照片子目录中的照片发送给第二终端。

当第二终端为一个时,第一终端将该第二终端对应的照片子目录中的照片发送给所述第二终端,当第二终端为多个时,第一终端将第二终端各终端对应的照片子目录发送给对应的终端。

本实施例中,第一终端可以在照片子目录无对应第二终端时,将该照片子目录中的照片发送给第二终端,当第二终端为一个终端时,将该照片子目录中的照片发送给该终端,当第二终端为多个时,将该照片子目录中的照片分别发送给这多个终端,此处不作限定。

本实施例中,通过终端对需要自身需要待分享的照片进行图像分析生成多个照片子目录,向第二终端发送所述关联人脸基准图片,以使得第二终端选择自身对应的关联人脸基准图片,并向第一终端返回关联人脸基准图片选择信息,根据关联人脸基准图片选择信息,确定第二终端对应的照片子目录,并分发给第二终端,由于照片分享群组的第一终端,可以自动对分享群组内需要待分享的照片进行图像分析并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效。

图16所示的实施例中,除了第一终端分享照片时,还可以有其他终端分享照片时,下面以一具体实施例作出说明,请参阅图17,本发明实施例中分发照片的方法的另一个实施例包括:

1701、第一终端创建照片分享群组;

第一终端可以是外出游玩或旅游的人中任一用户的终端,第一终端创建一个照片分享群组,该照片分享群组还可以设置有名称,群组头像等区别信息,该照片分享群组还可以根据第一终端的位置信息在展现在网络上,供其他终端在网络上搜索或者根据搜索附近的照片分享群组搜索到,具体此处不作限定。

本实施例中,第一终端在创建照片分享群组时,第一终端还可以建立一个Wi-Fi热点,以使得其它终端在加入照片分享群组后,接入该Wi-Fi热点,形成局域网。

需要说明的是,在第一终端创建照片分享群组时,第一终端同时建立一个临时缓冲区,以便保存照片分享群组内的信息,如照片分享群组内终端的用户肖像信息,IP地址等,此处不作限定。

1702、第一终端接收第二终端发送的加入照片分享群组的请求;

第一终端创建照片分享群组后,其他有照片分享的终端或需要获取照片的第二终端将向第一终端发送加入照片分享群组的请求,第二终端发送请求的方式可以是扫描第一终端生成的照片分享群组的二维码,第二终端扫描后该二维码后即向第一终端发送加入照片分享群组的请求,在实际应用中,也可以是第二终端根据照片分享群组的名称,群组头像等信息在网络搜索到,然后点击加入,即向第一终端发送加入照片分享群组的请求,还可以是第二终端根据终端内的定位装置,搜索附近的照片分享群组,找到照片群组后点击加入即向第一终端发送加入照片分享群组的请求,具体第二终端向第一终端发送加入照片分享群组的方式不作具体限定。

需要说明的是,第二终端可以是照片分享群组内的一个或多个终端,此处不作具体限定。

1703、第一终端向第二终端返回加入响应消息;

第一终端在接收到第二终端发送的加入照片分享群组的请求后,将向第二终端返回加入响应消息,响应消息中包括第一终端的地址信息,此时则表示第一终端已同意第二终端加入该照片分享群组,在实际应用中,为了避免无关终端加入该照片分享群组,该响应消息也可以是拒绝加入信息,第一终端对接收到的加入照片分享群组的请求进行判断,判断第二终端是否为分享照片的终端,若是,则返回同意加入的响应消息,若否,则返回拒绝加入响应消息,此处不作限定。若第二终端为多个终端,则第一终端分别向这多个终端发送上述包括第一终端的地址信息响应消息。

若步骤1701中第一终端在创建照片分享群组时,建立了一个Wi-Fi热点,则第二终端在接收到第一终端发送的响应消息后,可以接入该Wi-Fi热点,与第一终端形成局域网。

需要说明的是,步骤1701~1703中介绍第一终端创建照片分享群组,各终端加入照片群组的过程,其中,照片分享群组也可以是其他终端创建的,第一终端向创建照片分享群组的终端发送加入照片分享群组的请求,创建照片分享群组的终端接收请求后返回加入响应消息后,第一终端即加入该照片分享群组,发送请求及返回加入响应的方式与步骤1702,1703中类似,此处不作赘述。

1704、照片分享群组内的第一终端获取分享群组内的第二终端的地址信息;

好友、同事之间结伴出游时,大家用终端分别照了很多照片,最后大家要获取各自的照片时,会都加入同一个建立的照片分享群组,加入了照片分享群组的间能够互相收发信息,照片分享群组内的第一终端能够获取所述分享群组内的第二终端的地址信息。

照片分享群组内的第一终端能够获取所述分享群组内的第二终端的地址信息,第一终端获取照片分享群组内的第二终端的地址信息的方式可以是,第二终端加入照片分享群组后,将自身的地址信息直接发送给第一终端,也可以在第二终端加入照片分享群组后,第一终端向第二终端发送获取第二终端的地址信息的请求,然后第二终端将自身的地址信息发送给第一终端,此处不作具体限定。

1705、第一终端确定自身待分享的照片目录;

第一终端有需要待分享的照片,可以确定自身待分享的照片目录;

1706、第一终端对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片;

第一终端确定自身待分享的照片目录后,对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片,如可以对所述照片目录下的每张照片进行人脸识别,生成多个不同人脸的照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,当照片中识别出多个人脸时,可以将该照片放在对应的多个照片子目录中。

当照片是风景照等无法识别出人脸图像的照片时,可以直接将这类照片聚类生成一个照片子目录,此处不作限定。

1707、第一终端向第二终端发送关联人脸基准图片,以使得第二终端选择自身对应的关联人脸基准图片,并向第一终端返回关联人脸基准图片选择信息;

本实施例中,第一终端根据第二终端的地址信息将生成的每个照片子目录对应的关联人脸基准图片都发送第二终端,第二终端选择自身对应的关联人脸基准图片,再选择好后,第二终端会向第一终端返回关联人脸基准图片选择信息。

本实施例中,当第二终端只有一个终端时,该第二终端选择自身对应的关联人脸基准图片,并向第一终端返回关联人脸基准图片选择信息,当第二终端中有多个终端时,第一终端向第二终端中多个终端分别发送关联人脸基准图片,第二终端中的多个终端分别选择自身对应的关联人脸基准图片,并向第一终端返回关联人脸基准图片选择信息。

1708、第一终端接收第二终端返回的关联人脸基准图片选择信息;

1709、第一终端根据关联人脸基准图片选择信息,确定第二终端对应的照片子目录;

第一终端根据接收的关联人脸基准图片选择信息,可以确定第二终端对应的照片子目录。

当第二终端为多个时,分别接收第二终端中的多个终端返回的关联人脸基准图片选择信息,确定第二终端中个终端对应的照片子目录。

1710、第一终端将第二终端对应的照片子目录中的照片发送给所述第二终端;

由于第一终端获取了第二终端的地址信息,因此第一终端根据第二终端的地址信,可以将第二终端对应的照片子目录中的照片发送给第二终端。

当第二终端为一个时,第一终端将该第二终端对应的照片子目录中的照片发送给所述第二终端,当第二终端为多个时,第一终端将第二终端各终端对应的照片子目录中的照片发送给对应的终端。

本实施例中,第一终端可以在照片子目录无对应第二终端时,将该照片子目录中的照片发送给第二终端,当第二终端为一个终端时,将该照片子目录中的照片发送给该终端,当第二终端为多个时,将该照片子目录中的照片分别发送给这多个终端,此处不作限定。

1711、第一终端接收第三终端发送的关联基准人脸图片;

本实施例中,分享照片的还有第三终端,第三终端确定自身待分享的照片目录,对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片,第三终端将这些生成的关联人脸基准照片发送给第一终端,供第一终端选择与自身对应的关联基准人脸照片。

本实施例中,第三终端可以为一个或多个终端,此处不作限定。

1712、第一终端选择与自身对应的关联基准人脸图片,并向所述第三终端返回关联基准人脸图片选择信息;

第一终端接收第三终端发送的关联基准人脸图片后,会选择与自身对应的关联基准人脸图片,并向第三终端返回关联基准人脸图片选择信息;

第三终端根据接收的第一终端发送的关联人脸基准图片选择信息,确定第一终端对应的照片子目录,第三终端将第一终端对应的照片子目录中的照片发送给第一终端。

1713、第一终端接收第三终端发送的照片。

需要说明的是,本实施例中,步骤1711~1713与步骤1711之前的步骤是两个相对独立的过程,步骤1711~1713并不限定在步骤1710之后完成。

本实施例中,通过终端对需要自身需要待分享的照片进行图像分析生成多个照片子目录,向第二终端发送所述关联人脸基准图片,以使得第二终端选择自身对应的关联人脸基准图片,并向第一终端返回关联人脸基准图片选择信息,根据关联人脸基准图片选择信息,确定第二终端对应的照片子目录,并分发给第二终端,由于照片分享群组的第一终端,可以自动对分享群组内需要待分享的照片进行图像分析并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效。

其次,描述了除第一终端分享照片外,第三终端也分享照片的情况下的具体实现过程,使得多个终端分享照片时,也能够智能化的分发照片。

本发明分发照片的方法还可以是两个终端之间直接建立连接,第一终端拍摄对方用户的照片后进行人脸检索自身待分享的照片,查找与第二终端用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片,将所述第二终端对应的照片发送给所述第二终端,下面以具体实施例作出详细描述,请参阅图18,本发明实施例中分发照片的方法的另一个实施例包括:

1801、第一终端与第二终端建立连接;

本实施例中,第一终端与第二终端建立连接的方式有多种,可以是第一终端通过NFC触碰建立Wi-Fi连接或蓝牙连接,也可以是第一终端通过声波建立Wi-Fi连接或蓝牙连接,声波可以是频率20000HZ以上的超声波、也可以是频率20000HZ以下的声波,此处不作限定。

1802、第一终端拍摄第二终端用户的照片,获得第二终端的用户肖像信息;

第一终端可以直接拍摄第二终端用户的照片,获得第二终端的用户肖像信息。

1803、第一终端确定自身待分享的照片目录;

1804、第一终端根据第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与第二终端对应的照片;

第一终端根据第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中能够识别出与所述用户肖像信息匹配的人脸的照片,即依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,查找完成后,即可以确定所述照片目录中与第二终端对应的照片。

1805、第一终端将第二终端对应的照片发送给第二终端。

当第二终端为一个时,第一终端将该第二终端对应的的照片发送给所述第二终端,当第二终端为多个时,第一终端将第二终端各终端对应的照片发送给对应的终端。

本实施例中,第一终端还可以将所述待分享的照片中与第二终端无对应关系的的照片,发送给第二终端,此处不作限定。

下面介绍本发明实施例中的终端实施例,请参阅图19,本发明实施例提供的终端的一个实施例包括:

第一获取单元1901,用于获取与所述终端在同一个照片分享群组内的第二终端的用户肖像信息和地址信息;

第二获取单元1902,用于获取分享终端建立的待分享照片的第一索引信息,所述分享终端包括所述终端和所述分享群组内的第三终端中的至少之一;

分配单元1903,用于将所述第二获取单元1902获取的第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述终端,所述N≥2;

发送单元1904,用于将所述第一获取单元1901获取的第二终端的用户肖像信息和地址信息发送给所述处理终端,以使得所述处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端。

本实施例中,当第一获取单元1901及第二获取单元1902分别获取第二终端的用户肖像信息和地址信息及分享终端建立的第一索引信息后,分配单元1903将第一索引信息分割后分配给处理终端,通过处理终端对需要分享终端待分享的照片进行人脸识别,确定待分享的照片对应的第二终端,并分发给第二终端,由于加入照片分享群组的终端,可以自动对分享群组内需要待分享的照片进行图像分析并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效;

请参阅图20,本发明实施例提供的终端的另一个实施例包括:

第一获取单元2001,用于获取与所述终端在同一个照片分享群组内的第二终端的用户肖像信息和地址信息;

第二获取单元2002,用于获取分享终端建立的待分享照片的第一索引信息,所述分享终端包括所述终端和所述分享群组内的第三终端中的至少之一;

分配单元2003,用于将所述第二获取单元2002获取的第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述终端,所述N≥2;

发送单元2004,用于将所述第一获取单元2001获取的第二终端的用户肖像信息和地址信息发送给所述处理终端,以使得所述处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端。

本实施例提供的终端中,还可以进一步包括:

创建单元2005,用于在所述第一获取单元2001获取所述分享群组内的第二终端的用户肖像信息和地址信息之前,创建照片分享群组;

接收单元2006,用于接收所述第二终端发送的加入所述照片分享群组的请求;

所述发送单元2004还用于向所述第二终端返回加入响应消息,所述响应消息中包括所述终端的地址信息。

在本发明一些实施例中,所述终端还可以进一步包括:

建立单元,用于在所述终端创建照片分享群组时,建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

在本发明一些实施例中,所述第二获取单元2002具体可以用于在所述分享终端包括所述终端时,确定自身待分享的照片目录,并根据所述照片目录建立第三索引信息,并获取所述第三索引信息,所述第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径;

在本发明一些实施例中,所述第二获取单元2002具体用于获取所述分享群组内所述第三终端建立的第四索引信息,所述第四索引信息中包括照片信息和所述第三终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径。

在本发明一些实施例中,所所述分配单元2003具体可以用于将所述第一索引信息按照片项数平均分割成N份后得到N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端。

在本发明一些实施例中,所所述分配单元2003具体可以用于分别接收所述处理终端发送的终端处理能力信息,根据所述N个处理终端的终端处理能力信息,将所述第一索引信息按照片项数分割成N份后得到第二索引信息,并将所述N个第二索引信息分别分配给所述N个处理终端。

本发明一些实施例中,所述终端进一步还可以包括:

确定单元,用于在所述处理终端包括所述终端和所述第四终端时,根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;

所述发送单元2004还用于根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

所述确定单元具体用于根据所述第二索引信息从所述分享终端获取任务照片副本,将每个任务照片副本与所述第二终端的用户肖像信息进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片。

在本发明一些实施例中,所述发送单元2004还用可以于将与所述第二终端的用户肖像信息不匹配的照片发送给所述第二终端。

本实施例在图19所示的实施例的基础上,终端还包括创建单元2005、接收单元2006,及发送单元2004还用于向所述第二终端返回加入响应消息,所述响应消息中包括所述终端的地址信息,使终端结构设置更加灵活。

请参阅图21,本发明实施例提供的终端的另一个实施例包括:

第一获取单元2101,用于获取与所述终端在同一个照片分享群组内的第二终端的用户肖像信息和地址信息;

第二获取单元2102,用于获取分享终端建立的待分享照片的第一索引信息,所述分享终端包括所述终端和所述分享群组内的第三终端中的至少之一;

分配单元2103,用于将所述第二获取单元2102获取的第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述终端,所述N≥2;

发送单元2104,用于将所述第一获取单元2101获取的第二终端的用户肖像信息和地址信息发送给所述处理终端,以使得所述处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端。

本实施例提供的终端中,还可以进一步包括:

创建单元2105,用于在所述第一获取单元获取所述分享群组内的第二终端的用户肖像信息和地址信息之前,创建照片分享群组;

接收单元2106,用于接收所述第二终端发送的加入所述照片分享群组的请求;

所述发送单元2104还用于向所述第二终端返回加入响应消息,所述响应消息中包括所述终端的地址信息。

在本发明一些实施例中,所述终端还可以进一步包括:

建立单元2107,用于在所述终端创建照片分享群组时,建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

在本发明一些实施例中,所述第二获取单元2102具体可以用于在所述分享终端包括所述终端时,确定自身待分享的照片目录,并根据所述照片目录建立第三索引信息,并获取所述第三索引信息,所述第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径;

在本发明一些实施例中,所述第二获取单元2102具体用于获取所述分享群组内所述第三终端建立的第四索引信息,所述第四索引信息中包括照片信息和所述第三终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径。

在本发明一些实施例中,所所述分配单元2103具体可以用于将所述第一索引信息按照片项数平均分割成N份后得到N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端。

在本发明一些实施例中,所所述分配单元2103具体可以用于分别接收所述处理终端发送的终端处理能力信息,根据所述N个处理终端的终端处理能力信息,将所述第一索引信息按照片项数分割成N份后得到第二索引信息,并将所述N个第二索引信息分别分配给所述N个处理终端。

本发明一些实施例中,所述终端进一步还可以包括:

确定单元,用于在所述处理终端包括所述终端和所述第四终端时,根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;

所述发送单元2104还用于根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

所述确定单元具体用于根据所述第二索引信息从所述分享终端获取任务照片副本,将每个任务照片副本与所述第二终端的用户肖像信息进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片。

在本发明一些实施例中,所述发送单元2104还用可以于将与所述第二终端的用户肖像信息不匹配的照片发送给所述第二终端。

下面从另一侧(第四终端侧)介绍本发明实施例中的终端实施例,请参阅图22,本发明实施例提供的终端的另一个实施例包括:

接收单元2201,用于接收与所述终端在同一个照片分享群组内的第一终端发送的第二索引信息,所述第二索引信息为待分享照片的第一索引的一部分;

所述接收单元2201还用于接收所述第一终端发送的第二终端的用户肖像信息和地址信息;

确定单元2202,用于根据所述接收单元2201接收的第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片;

发送单元2203,用于根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

在本发明一些实施例中,所述确定单元2202具体可以用于根据所述第二索引信息从分享终端获取任务照片副本,将每个任务照片副本与所述第二终端的用户肖像信息进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片。

本实施例中,确定单元2202根据接收单元2201接收的第二索引信息以及第二终端的用户肖像信息和地址信息,进行人脸识别,实现了照片的智能化分发,简单快捷高效。

下面介绍本发明实施例中的第一终端另一场景下的实施例,请参阅图23,本发明实施例提供的终端的另一个实施例包括:

获取单元2301,用于获取与所述终端在同一个照片分享群组内的第二终端的用户肖像信息和地址信息;

确定单元2302,用于根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片;

发送单元2303,用于根据所述第二终端的地址信息,将所述所述待分享的的照片发送给对应的所述第二终端。

本发明实施例中,确定单元2302可以对自身需要待分享的照片进行图像分析,确定待分享的照片对应的第二终端,并根据获取单元2301获取的第二终端的地址信息,将确定分享照片分发给对应的第二终端,由于加入照片分享群组的第一终端,可以自动对分享群组内需要待分享的照片进行图像分析并智能分发给对应的终端,使得各终端可以获取自身需要的照片,实现了照片的智能化分发,简单快捷高效。

请参阅图24,本发明实施例提供的终端的另一个实施例包括:

获取单元2401,用于获取与所述终端在同一个照片分享群组内的第二终端的用户肖像信息和地址信息;

确定单元2402,用于根据所述第二终端的用户肖像信息对自身待分享的照片进行图像分析,确定所述待分享的照片中与第二终端对应的照片;

发送单元2403,用于根据所述第二终端的地址信息,将所述所述待分享的的照片发送给对应的所述第二终端。

所述终端还可以包括:

创建单元2404,用于在照片分享群组内的所述终端获取所述分享群组内的第二终端的用户肖像信息和地址信息之前,创建所述照片分享群组;

接收单元2405,用于接收所述第二终端发送的加入所述照片分享群组的请求;

所述发送单元2403还可以用于向所述第二终端返回加入响应消息,所述响应消息中包括所述第一终端的地址信息。

可选的,所述终端还可以包括:

建立单元2406,用于在所述终端创建照片分享群组时,建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

在本发明一些实施例中,所述确定单元2402具体可以用于确定自身待分享的照片目录,对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片,将所述第二终端的用户肖像信息和所述照片子目录对应的关联人脸基准图片进行图像匹配分析,确定与第二终端的用户肖像信息匹配的照片子目录为所述第二终端对应的照片子目录;

所述发送单元2403具体可以用于根据所述第二终端的地址信息,将所述第二终端对应的照片子目录中的照片发送给所述第二终端。

在本发明一些实施例中,所述确定单元2402具体可以用于确定自身待分享的照片目录,根据所述第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与第二终端的用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片。

在本发明一些实施例中,所述确定单元2402具体可以用于创建第二终端对应的照片目录,获取自身拍摄的照片组,根据所述第二终端的用户肖像信息对所述照片组中的照片进行图像匹配分析,依次判断所述照片组中的照片与第二终端对应的用户肖像信息是否匹配,若是,将所述照片组中与第二终端对应的用户肖像信息匹配的照片置于所述第二终端对应的照片目录中;

所述发送单元2403具体用于根据所述第二终端的地址信息,将所述第二终端对应的照片目录中的照片发送给所述第二终端。

在本发明一些实施例中,所述确定单元2402具体可以用于获取自身拍摄的照片,根据所述第二终端的用户肖像信息对所述拍摄的照片进行图像匹配分析,判断所述拍摄的照片与第二终端的用户肖像信息是否匹配,若是,确定所述拍摄的照片为与所述第二终端对应的照片;

所述发送单元2403具体用于在所述拍摄的照片与所述第二终端用户肖像信息匹配时,根据所述第二终端的地址信息,将所述拍摄的照片发送给对应的第二终端。

在本发明一些实施例中,所述终端还可以接收其他终端发送的照片:

所述接收单元2405还用于接收所述第四终端发送的获取所述第二终端的用户肖像信息和地址信息的请求;

所述发送单元2403还用于将所述第二终端的用户肖像信息和地址信息发送给所述第四终端;

所述接收单元2405还用于接收所述第四终端发送的照片。

在本发明一些实施例中,所述发送单元2403还可以用于将所述待分享的照片中无对应第二终端的照片,发送给所述第二终端。

请参阅图25,本发明实施例提供的终端的另一个实施例包括:

获取单元2501,用于获取与所述终端在同一个照片分享群组内的第二终端的地址信息;

第一确定单元2502,用于确定自身待分享的照片目录;

生成单元2503,用于对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片;

发送单元2504,用于向第二终端发送所述关联人脸基准图片,以使得所述第二终端选择自身对应的关联人脸基准图片,并向所述第一终端返回关联人脸基准图片选择信息;

接收单元2505,用于接收所述第二终端返回的关联人脸基准图片选择信息;

第二确定单元2506,用于根据所述关联人脸基准图片选择信息,确定所述第二终端对应的照片子目录;

所述发送单元2504还用于将所述第二终端对应的照片子目录中的照片发送给所述第二终端。

本发明实施例中,确定单元2502可以对自身需要待分享的照片进行图像分析后聚类生成多个照片子目录,发送单元2504向第二终端发送各照片子目录对应的关联人脸基准图片,使得第二终端选择自身对应的人脸基准照片,发送单元2504即可根据第二终端选择的人脸基准照片智能分发给对应的第二终端,实现了照片的智能化分发,简单快捷高效。

请参阅图26,本发明实施例提供的终端的另一个实施例包括:

获取单元2601,用于获取与所述终端在同一个照片分享群组内的第二终端的地址信息;

第一确定单元2602,用于确定自身待分享的照片目录;

生成单元2603,用于对所述照片目录下的每张照片进行图像分析后生成多个照片子目录,将具有相同人脸特征的照片置于一个照片子目录中,并对每个照片子目录生成一个关联人脸基准图片;

发送单元2604,用于向第二终端发送所述关联人脸基准图片,以使得所述第二终端选择自身对应的关联人脸基准图片,并向所述第一终端返回关联人脸基准图片选择信息;

接收单元2605,用于接收所述第二终端返回的关联人脸基准图片选择信息;

第二确定单元2606,用于根据所述关联人脸基准图片选择信息,确定所述第二终端对应的照片子目录;

所述发送单元2604还用于将所述第二终端对应的照片子目录中的照片发送给所述第二终端。

所述终端还可以进一步包括:

创建单元2607,用于创建照片分享群组;

所述接收单元2605还用于接收所述第二终端发送的加入所述照片分享群组的请求;

在本发明的一些实施例中,所述发送单元2604还可以用于向所述第二终端返回加入响应消息,所述响应消息中包括所述第一终端的地址信息。

所述接收单元2605还可以用于接收所述第三终端发送的关联基准人脸图片;

所述发送单元2604还可以用于选择与自身对应的关联基准人脸图片,并向所述第三终端返回关联基准人脸图片选择信息;

所述接收单元2605还可以用于接收所述第三终端发送的照片。

在本发明的一些实施例中,所述发送单元2604还可以用于将所述待分享的照片中无对应第二终端的照片,发送给所述第二终端。

在本发明一些实施例中,所述终端还可以包括:

建立单元,用于在所述创建单元创建照片分享群组时,建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

请参阅图27,本发明实施例提供的终端的另一个实施例包括:

建立单元2701,用于与第二终端建立连接;

获取单元2702,用于拍摄所述第二终端用户的照片,获得第二终端的用户肖像信息;

第一确定单元2703,用于确定自身待分享的照片目录;

第二确定单元2704,用于根据所述第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与所述第二终端的用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片;

发送单元2705,用于将所述第二终端对应的照片发送给所述第二终端。

所述建立单元2701具体还可以用于通过NFC触碰建立Wi-Fi连接或蓝牙连接。

所述建立单元2701具体还可以用于通过声波建立Wi-Fi连接或蓝牙连接。

所述发送单元2705还可以用于将所述待分享的照片中与所述第二终端无对应关系的照片,发送给所述第二终端。

为便于理解,下面以一具体应用场景为例,对本实施例中的终端的内部运作流程进行描述:

建立单元2701与第二终端建立连接;

获取单元2702拍摄所述第二终端用户的照片,获得第二终端的用户肖像信息;

第一确定单元2703确定自身待分享的照片目录;

第二确定单元2704根据所述第二终端的用户肖像信息,在所述照片目录中进行人脸搜索,依次查找所述照片目录中与所述第二终端的用户肖像信息匹配的照片,确定所述照片目录中与所述第二终端对应的照片;

发送单元2705将所述第二终端对应的照片发送给所述第二终端。

当第二终端为一个时,第一终端将该第二终端对应的的照片发送给所述第二终端,当第二终端为多个时,第一终端将第二终端各终端对应的照片发送给对应的终端。

所述建立单元2701与第二终端建立连接,具体可以是通过NFC触碰建立Wi-Fi连接或蓝牙连接。

所述建立单元2701与第二终端建立连接,具体还可以是通过声波建立Wi-Fi连接或蓝牙连接,“声波”可以是频率20000HZ以上的超声波、也可以是频率20000HZ以下的声波。

所述发送单元2705还可以将所述待分享的照片中与所述第二终端无对应关系的照片,发送给所述第二终端。

下面结合图21的实施例从硬件角度对本发明实施例提供的终端进行描述,请参照图28,该终端包括:接收器2801、发送器2802和处理器2803(可以有一个或多个)。

接收器2801用于执行如下操作:

接收与所述终端在同一个照片分享群组内的第二终端的用户肖像信息和地址信息;

接收器2801还用于执行如下操作:

接收分享终端建立的待分享照片的第一索引信息,所述分享终端包括所述终端和所述分享群组内的第三终端中的至少之一;

处理器2803用于执行如下操作:

将所述第二获取单元2102获取的第一索引信息分割为N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端,所述处理终端包括所述分享群组内的第四终端,或者所述第四终端和所述终端,所述N≥2;

发送器2802用于执行如下操作:

将所述接收器2801接收的第二终端的用户肖像信息和地址信息发送给所述处理终端,以使得所述处理终端根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的待分享照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片并发送给所述第二终端。

处理器2803还可以用于执行如下操作:

在所述接收器2801接收所述分享群组内的第二终端的用户肖像信息和地址信息之前,创建照片分享群组;

接收器2801还用于执行如下操作:

接收所述第二终端发送的加入所述照片分享群组的请求;

发送器2802还用于执行如下操作:

向所述第二终端返回加入响应消息,所述响应消息中包括所述终端的地址信息。

处理器2803还可以用于执行如下操作:

在所述终端创建照片分享群组时,建立Wi-Fi热点,以使得所述第二终端在接收所述响应消息后,接入所述Wi-Fi热点。

接收器2801还可以用于执行如下操作:

在所述发送器2802将所述第二终端的用户肖像信息和地址信息发送给所述处理终端之前,接收所述处理终端发送的获取所述第二终端的用户肖像信息和地址信息的请求。

处理器2803还可以用于执行如下操作:

在所述分享终端包括所述终端时,确定自身待分享的照片目录,并根据所述照片目录建立第三索引信息,并获取所述第三索引信息,所述第三索引信息中包括照片信息和所述第一终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径;

接收器2801还可以用于执行如下操作:

接收所述分享群组内所述第三终端建立的第四索引信息,所述第四索引信息中包括照片信息和所述第三终端的地址信息,所述照片信息包括所述待分享照片项数、各照片ID、各照片路径

处理器2803还可以用于执行如下操作:

所述第一索引信息按照片项数平均分割成N份后得到N个第二索引信息,并将所述N个第二索引信息分别分配给N个处理终端。

接收器2801还可以用于执行如下操作:

接收所述处理终端发送的终端处理能力信息。

处理器2803还可以用于执行如下操作:

根据接收器2801接收的所述N个处理终端的终端处理能力信息,将所述第一索引信息按照片项数分割成N份后得到第二索引信息,并将所述N个第二索引信息分别分配给所述N个处理终端。

处理器2803还可以用于执行如下操作:

在所述处理终端包括所述终端和所述第四终端时,根据所述第二索引信息及所述第二终端的用户肖像信息对所述第二索引信息中对应的照片进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片。

发送器2802还可以用于执行如下操作:

根据所述第二终端的地址信息,将与所述第二终端的用户肖像信息匹配的照片发送给所述第二终端。

处理器2803还可以用于执行如下操作:

根据所述第二索引信息从所述分享终端获取任务照片副本,将每个任务照片副本与所述第二终端的用户肖像信息进行人脸识别,确定与所述第二终端的用户肖像信息匹配的照片。

发送器2802还可以用于执行如下操作:

将与所述第二终端的用户肖像信息不匹配的照片发送给所述第二终端。

上述本发明所有实施例中所述的终端,可以是手机、平板电脑、智能相机等各种终端,此处不作具体限定,地址信息可以为IP地址信息,也可以是MAC地址信息,此处不作限定。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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