本发明涉及网络技术领域,具体涉及一种网络社交方法及网络社交装置。
背景技术:
随着越来越多的智能终端的出现,人们利用智能终端进行的社交活动也越来越丰富,各种社交软件层出不穷,例如:有公开的微博,也有半公开的微信,QQ,陌陌,还有完全匿名的秘密等等。这些社交软件都存在一个互加好友的功能,这些好友的导入通常是基于好友的社交网络信息进行导入,例如,可以依赖于好友帐号的直接查找,从而导入该好友,通常一个社交网络信息绑定一个好友,当导入该好友时,即可与该好友进行网络社交。但是通常日常生活中存在这样一种场景,在路上偶遇想要搭讪的人,无奈当时的条件不合适或者出于礼貌不好意思直接询问联系方式,然后错失进一步沟通的机会;或者是当你拿到某个人的照片想进一步与之交流,却不能从图片上读取任何其他个人信息。并且我们通常搜索信息的时候通常也都是通过输入个人的姓名,身份证号或者是其他符号来查找对应人的信息资料,当只是看到某人的人脸,而不知道其他任何信息资料时,是无法进行进一步的网络社交。
技术实现要素:
本发明实施例提供一种网络社交方法及网络社交装置,可获取待处理图片中目标人脸数据对应的目标社交网络信息,方便用户进行网络社交。
本发明第一方面提供一种网络社交方法,可包括:
对待处理图片进行人脸识别,提取所述待处理图片中的目标人脸数据;
将所述目标人脸数据上传至服务器,以使所述服务器查找与所述目标人脸数据对应的目标社交网络信息;
获取所述目标社交网络信息,并通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
本发明第二方面提供一种网络社交方法,可包括:
接收终端发送的从待处理图片中提取的目标人脸数据;
查找与所述目标人脸数据对应的目标社交网络信息;
将所述目标社交网络信息返回至所述终端,以使所述终端通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
本发明第三方面提供一种网络社交装置,可包括:
识别模块,用于对待处理图片进行人脸识别,提取所述待处理图片中的目标人脸数据;
上传模块,用于将所述目标人脸数据上传至服务器,以使所述服务器查找与所述目标人脸数据对应的目标社交网络信息;
网络社交模块,用于获取所述目标社交网络信息,并通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
本发明第四方面提供一种网络社交装置,可包括:
接收模块,用于接收终端发送的从待处理图片中提取的目标人脸数据;
查找模块,用于查找与所述目标人脸数据对应的目标社交网络信息;
返回模块,用于将所述目标社交网络信息返回至所述终端,以使所述终端通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
实施本发明实施例,具有如下有益效果:
本发明实施例,对包含人脸的待处理图片进行人脸识别,提取待处理图片中的目标人脸数据,将目标人脸数据上传至服务器,以使服务器查找与该目标人脸数据对应的目标社交网络信息,获取该目标社交网络信息,并通过目标社交网络信息与目标社交网络信息绑定的用户进行网络社交。这种方式可获取待处理图片中目标人脸数据对应的目标社交网络信息,方便用户进行网络社交。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种终端实体执行环境示意图;
图2为本发明实施例提供的一种服务器实体执行环境示意图;
图3为本发明实施例提供的一种网络社交方法的流程图;
图4为本发明实施例提供的另一种网络社交方法的流程图;
图5为本发明实施例提供的又一种网络社交方法的流程图;
图6为本发明实施例提供的一种网络社交系统流程图;
图7为本发明实施例提供的一种扫人脸流程图;
图8为本发明实施例提供的一种检索匹配流程图;
图9为本发明实施例提供的一种数据更新流程图;
图10为本发明实施例提供的一种初始数据来源图;
图11为本发明实施例提供的一种网络社交装置的结构示意图;
图12为本发明实施例提供的一种另一种网络社交装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图1,为本发明实施例提供的一种终端实体执行环境示意图;如图所示,本发明实施例中的终端包括接收器10、发射器11、处理器12,例如CPU;和存储器13,上述接收器10、发射器11、处理器12和存储器13通过总线14连接。
其中,上述接收器10和发射器11具体可为终端的天线,用于向服务器发送和接收信息。
上述存储器13可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器13用于存储一组程序代码,上述接收器10、发射器11和处理器12用于调用存储器13中存储的程序代码,执行如下操作:
上述处理器12,用于对待处理图片进行人脸识别,提取所述待处理图片中的目标人脸数据;
上述发射器11,用于将所述目标人脸数据上传至服务器,以使所述服务器 查找与所述目标人脸数据对应的目标社交网络信息;
上述发射器11还用于获取所述目标社交网络信息,并通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
若所述目标社交网络信息包括一个目标通信账号;
上述发射器11还用于向所述目标通信账号绑定的用户发送好友添加请求;
上述接收器10,用于接收到所述目标通信账号绑定的用户返回的同意添加好友的反馈信息;
上述发射器11还用于与所述目标通信账号绑定的用户建立通信连接,并通过所述通信连接发送社交网络信息。
若所述目标社交网络信息包括至少两个备选通信账号;
上述处理器12还用于从所述至少两个备选通信账号中选择至少一个目标通信账号;
上述发射器11还用于分别向所述至少一个目标通信账号中的每个目标通信账号绑定的用户发送好友添加请求;
上述接收器10还用于接收所述目标账号绑定的用户返回的同意添加好友的反馈信息;
上述发射器11还用于与所述目标通信账号绑定的用户建立通信连接,并通过所述通信连接发送社交网络信息。
上述发射器11还用于若确定所述目标通信账号绑定的用户与所述待处理图片中的人脸匹配时,向所述服务器返回用于确认所述目标人脸数据与所述目标通信账号之间对应关系的反馈信息。
请参照图2,为本发明实施例提供的一种服务器实体执行环境示意图;如图所示,本发明实施例中的服务器包括接收器20、发射器21、处理器22,例如CPU;和存储器23,上述接收器20、发射器21、处理器22和存储器23通过总线24连接。
其中,上述接收器20和发射器21具体可为服务器的天线装置,用于向终端发送和接收信息。
上述存储器23可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器23用于存储一组程序代 码,上述接收器20、发射器21和处理器22用于调用存储器23中存储的程序代码,执行如下操作:
上述接收器20,用于接收终端发送的从待处理图片中提取的目标人脸数据;
上述处理器22,用于查找与所述目标人脸数据对应的目标社交网络信息;
上述发射器21,用于将所述目标社交网络信息返回至所述终端,以使所述终端通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
上述处理器22还用于在数据库中查找与所述目标人脸数据匹配的人脸数据,并将所述数据库中与所述目标人脸数据匹配的人脸数据对应的社交网络信息确定为所述目标人脸数据对应的目标社交网络信息,所述数据库中存储各个人脸数据与社交网络信息之间的对应关系。
上述目标社交网络信息包括与所述目标人脸数据对应的至少一个通信账号。
上述处理器22还用于搜索各类型社交网络中各个通信账号所关联的包含人脸的图片,并提取所述图片中的人脸数据;
上述处理器22还用于对所述人脸数据进行分析,并建立所述人脸数据与所述通信账号之间的对应关系;
上述处理器22还用于将所述对应关系存储至所述数据库中。
下面将结合附图3-附图10,对本发明实施例提供的网络社交方法进行详细介绍。
请参照图3,为本发明实施例提供的一种网络社交方法的流程图;该方法可包括以下步骤S100-步骤S102。
S100,对待处理图片进行人脸识别,提取所述待处理图片中的目标人脸数据;
本发明实施例中,通过对包含人脸的待处理图片进行识别,从而获得相应的目标社交网络信息,具体的实施系统图如图6所示,该系统包括智能终端和服务器后台端,智能终端主要是拍照以及人脸识别;服务器端的主要功能为人脸数据匹配和目标社交网络信息的检索。
本发明目的是为陌生人的交流认识提供一种更加方便快捷的方法。可以在 面对面的时候不打扰对方,通过智能终端拍摄对方一张人脸照片即可,后续将该图片作为人脸识别的待处理图片,通过人脸识别技术对待处理图片进行人脸识别,获取待处理图片中的目标人脸数据。也可以是用户直接拿一张包含人脸的照片作为待处理图片,扫描待处理图片进行人脸识别,获得待处理图片中的目标人脸数据。可选的,目标人脸数据可以包括五官信息。
需要说明的是,本技术方案能实现的前提是,首先要使用智能终端拍取用户的一张人脸图片,然后要有精确的人脸识别技术,把照片上的人脸信息提取出来,在智能终端和服务器两侧需要使用相同的人脸识别技术。
S101,将所述目标人脸数据上传至服务器,以使所述服务器查找与所述目标人脸数据对应的目标社交网络信息;
本发明实施例中,终端将所提取的目标人脸数据上传至服务器,服务器可以在预设数据库中查找与该目标人脸数据对应的目标社交网络信息,该目标社交网络信息包括但不限于,各种社交软件的目标通信账号信息、电话信息等等。目前,数据库中的人脸数据还没有和个人的社交信息进行相关联,因此拿到一张用户的人脸照片,我们也无法方便快捷的找出这个人的社交网络信息。在本发明中通过在服务器端将人脸数据与社交网络信息相关联,可以成功解决这个问题,为用户的社交行为提供更多的可能性。
具体可选的,如图7所示,智能终端通过扫一扫模块提取待处理图片中的目标人脸数据,然后将该目标人脸数据进行加密,最后通过网络连接将加密的目标人脸数据上传至服务器进行检索匹配。
S102,获取所述目标社交网络信息,并通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
本发明实施例中,服务器中的数据库把人脸数据与用户的社交信息进行关联,因此当接收到智能终端上传的目标人脸数据后,即可以在数据库中检索与该目标人脸数据匹配的目标社交网络信息,最后把匹配上的目标社交信息返回给智能终端。
智能终端接收服务器返回的目标社交网络信息,并通过该目标社交网络信息与目标社交网络信息绑定的用户进行网络社交,目标社交网络信息绑定的用户为拥有使用该目标社交网络信息进行网络社交权限的用户。进行网络社交的形式可以根据目标社交网络信息的存在形式进行确定,例如,若目标社交网络 信息为电话信息,则可以通过电话信息与相应的用户进行网络社交,若目标社交网络信息为各种社交软件的通信账号,则可以通过添加好友以及发送社交网络信息等等方式进行网络社交。
具体可选的,下面以目标社交网络信息为通信账号为例进行举例说明,根据目标社交网络信息中通信账号的数量,进行网络社交的方式可以有两种可选的实施方式:
在第一种可选的实施方式中,若所述目标社交网络信息包括一个目标通信账号,进行网络社交的步骤可以包括S10-S11;
S10,向所述目标通信账号绑定的用户发送好友添加请求;
本发明实施例中,在服务器端进行检索匹配的过程中,若搜索到与目标人脸数据精确匹配的目标通信账号时,则返回该匹配精确的目标通信账号,智能终端接收到该目标通信账号后,即查找该目标通信账号,并向该目标通信账号绑定的用户发送好友添加请求。
S11,当接收到所述目标通信账号绑定的用户返回的同意添加好友的反馈信息时,与所述目标通信账号绑定的用户建立通信连接,并通过所述通信连接发送社交网络信息。
本发明实施例中,当接收到目标通信账号绑定的用户返回的同意添加好友的反馈信息时,与目标通信账号绑定的用户建立通信连接,并通过该通信连接发送社交网络信息,社交网络信息包括但不限于给目标通信账号绑定的用户点赞,发表评论以及发送日常信息等等。
在第二种可选的实施方式中,若所述目标社交网络信息包括至少两个备选通信账号,进行网络社交的步骤可以包括S12-S14;
S12,从所述至少两个备选通信账号中选择至少一个目标通信账号;
本发明实施例中,在服务器端进行检索匹配的过程中,若未搜索到与目标人脸数据精确匹配的社交网络信息,则服务器可以返回至少两个备选通信账号,备选通信账号可以是与目标人脸数据匹配度大于等于预设阈值的人脸数据所对应的通信账号。
当返回的备选帐号包括至少两个时,用户可以查看可能的备选账号对应的候选人的信息,结合自己的猜测,尝试和最有可能性的候选人进行联系,即是终端从所接收的至少两个备选通信账号中选择至少一个目标通信账号进行联 系。
S13,分别向所述至少一个目标通信账号中的每个目标通信账号绑定的用户发送好友添加请求;
本发明实施例中,终端查找所选择出的至少一个目标通信账号中每一个目标通信账号,并向每一个目标通信账号所绑定的用户发送好友添加请求。
S14,当接收到所述目标账号绑定的用户返回的同意添加好友的反馈信息时,与所述目标通信账号绑定的用户建立通信连接,并通过所述通信连接发送社交网络信息。
本发明实施例中,当接收到某一个或者多个目标通信账号绑定的用户返回同意添加好友的反馈信息时,与相应的目标通信账号绑定的用户建立通信连接,并通过所建立的通信连接发送社交网络信息,社交网络信息包括但不限于给目标通信账号绑定的用户点赞,发表评论以及发送日常信息等等。
进一步可选的,本发明实施例的网络社交方法还可以包括步骤S103;
S103,若确定所述目标通信账号绑定的用户与所述待处理图片中的人脸匹配时,向所述服务器返回用于确认所述目标人脸数据与所述目标通信账号之间对应关系的反馈信息。
本发明实施例中,经过和目标通信账号绑定的用户进行网络社交后,用户可以确认该目标通信账号绑定的用户是否为待处理图片中的人脸对应的用户,若确定目标通信账号绑定的用户与待处理图片中的人脸匹配时,向服务器反馈用于确认该目标人脸数据与目标通信账号之间的对应关系,如图9所示,服务器获取到用户反馈结果后,分析反馈数据,并从数据库中查找到数据库中该目标人脸数据与目标通信账号之间的对应关系,进一步强化该对应关系,更新数据库,提高数据库中人脸数据与通信账号对应关系的准确性。
本发明实施例,对包含人脸的待处理图片进行人脸识别,提取待处理图片中的目标人脸数据,将目标人脸数据上传至服务器,以使服务器查找与该目标人脸数据对应的目标社交网络信息,获取该目标社交网络信息,并通过目标社交网络信息与目标社交网络信息绑定的用户进行网络社交。这种方式可获取待处理图片中目标人脸数据对应的目标社交网络信息,方便用户进行网络社交。
请参照图4,为本发明实施例提供的另一种网络社交方法的流程图;该方法 可包括以下步骤S200-步骤S202。
S200,接收终端发送的从待处理图片中提取的目标人脸数据;
本发明实施例中,服务器接收终端发送的从待处理图片中提取的目标人脸数据。具体可选的,如图8所示,服务器接收到数据后,进行解密操作,获取解密后的目标人脸数据。
S201,查找与所述目标人脸数据对应的目标社交网络信息;
本发明实施例中,查找与目标人脸数据对应的目标社交网络信息的查找方式可以是在数据库中查找,即是将所有人脸数据与社交网络信息之间的对应关系存储至数据库中,也可以是在列表中查找,即是将所有人脸数据与社交网络信息之间的对应关系存储至列表中。
可选的,在数据库中查找与所述目标人脸数据匹配的人脸数据,并将所述数据库中与所述目标人脸数据匹配的人脸数据对应的社交网络信息确定为所述目标人脸数据对应的目标社交网络信息,所述数据库中存储各个人脸数据与社交网络信息之间的对应关系。
本发明实施例中,在数据库中进行检索,查找与目标人脸数据对应的目标社交网络信息,数据库中预先存储了各个人脸数据与社交网络信息之间的对应关系,社交网络信息可以为各种通信应用的通信账号,电话联系信息等等。
具体可选的,如图8所示,在数据库中进行检索时,与目标人脸数据匹配的目标通信账号有一个或者多个,当匹配到精确的通信账号时,则将该通信账号返回至终端,若未匹配到精确信息,则将与目标人脸数据对应的多个可能通信账号返回至终端,用户可以从多个通信账号中选择至少一个目标通信账号进行联系。
S202,将所述目标社交网络信息返回至所述终端,以使所述终端通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
本发明实施例中,将所获取的目标社交网络信息返回至终端,终端接收到该目标社交网络信息后,可以根据目标社交网络信息中通信账号的个数选择性的进行网络社交,例如,若目标社交网络信息中包括多个通信账号,则从多个通信账号中选择至少一个目标通信账号,并与所选择的至少一个目标通信账号所绑定的用户进行网络社交。
本发明实施例,对包含人脸的待处理图片进行人脸识别,提取待处理图片 中的目标人脸数据,将目标人脸数据上传至服务器,以使服务器查找与该目标人脸数据对应的目标社交网络信息,获取该目标社交网络信息,并通过目标社交网络信息与目标社交网络信息绑定的用户进行网络社交。这种方式可获取待处理图片中目标人脸数据对应的目标社交网络信息,方便用户进行网络社交。
请参照图3,为本发明实施例提供的又一种网络社交方法的流程图;该方法可包括以下步骤S300-步骤S305。
S300,搜索各类型社交网络中各个通信账号所关联的包含人脸的图片,并提取所述图片中的人脸数据;
本发明实施例中,数据库中初始数据来源可以是搜索各类型社交网络中各个通信账号所关联的包含人脸的图片,并提取图片中的人脸数据,如图10所示,各个通信账号所关联的包含人脸的图片可以有两类,分别是各个通信账号公开的社交网络照片(例如拉取微博、微信等社交网络上的公开图片)或者是用户利用通信账号主动上传的人脸照片,并且用户可以主动对人脸照片中的人脸进行标记。
S301,对所述人脸数据进行分析,并建立所述人脸数据与所述通信账号之间的对应关系;
本发明实施例中,服务器获取到图片,分析图片中的人脸,并生成人脸数据,把相同或者相似的人脸数据进行归类,然后与通信账号进行绑定,形成人脸数据与通信账号之间的对应关系,一个人脸数据可以对应一个通信账号,也可以对应多个通信账号。
S302,将所述对应关系存储至所述数据库中。
本发明实施例中,将所建立的人脸数据与通信账号之间的对应关系存储在数据库中,随着不断拉取社交网络中公开图片以及用户参与标记的活跃,人脸数据与通信账号之间对应关系不断完善,数据库中的数据量与数据精确度都会得到逐步改善。
S303,接收终端发送的从待处理图片中提取的目标人脸数据;
S304,查找与所述目标人脸数据对应的目标社交网络信息;
S305,将所述目标社交网络信息返回至所述终端,以使所述终端通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
本发明实施例步骤S303-S305请参照图4的实施例步骤S200-S202,在此不再赘述。
本发明实施例,对包含人脸的待处理图片进行人脸识别,提取待处理图片中的目标人脸数据,将目标人脸数据上传至服务器,以使服务器查找与该目标人脸数据对应的目标社交网络信息,获取该目标社交网络信息,并通过目标社交网络信息与目标社交网络信息绑定的用户进行网络社交。这种方式可获取待处理图片中目标人脸数据对应的目标社交网络信息,方便用户进行网络社交。
下面将结合附图11-附图12,对本发明实施例提供的网络社交装置进行详细介绍。
请参阅图11,为本发明实施例提供的一种网络社交装置的结构示意图;本发明实施例的网络社交装置可应用于终端,该网络社交装置可包括:识别模块100、上传模块101以及网络社交模块102;
识别模块100,用于对待处理图片进行人脸识别,提取所述待处理图片中的目标人脸数据;
本发明实施例中,通过对包含人脸的待处理图片进行识别,从而获得相应的目标社交网络信息,具体的实施系统图如图6所示,该系统包括智能终端和服务器后台端,智能终端主要是拍照以及人脸识别;服务器端的主要功能为人脸数据匹配和目标社交网络信息的检索。
本发明目的是为陌生人的交流认识提供一种更加方便快捷的方法。可以在面对面的时候不打扰对方,通过智能终端拍摄对方一张人脸照片即可,后续将识别模块100该图片作为人脸识别的待处理图片,通过人脸识别技术对待处理图片进行人脸识别,获取待处理图片中的目标人脸数据。也可以是用户直接拿一张包含人脸的照片作为待处理图片,扫描待处理图片进行人脸识别,获得待处理图片中的目标人脸数据。可选的,目标人脸数据可以包括五官信息。
需要说明的是,本技术方案能实现的前提是,首先要使用智能终端拍取用户的一张人脸图片,然后要有精确的人脸识别技术,把照片上的人脸信息提取出来,在智能终端和服务器两侧需要使用相同的人脸识别技术。
上传模块101,用于将所述目标人脸数据上传至服务器,以使所述服务器查找与所述目标人脸数据对应的目标社交网络信息;
本发明实施例中,终端上传模块101将所提取的目标人脸数据上传至服务器,服务器可以在预设数据库中查找与该目标人脸数据对应的目标社交网络信息,该目标社交网络信息包括但不限于,各种社交软件的目标通信账号信息、电话信息等等。目前,数据库中的人脸数据还没有和个人的社交信息进行相关联,因此拿到一张用户的人脸照片,我们也无法方便快捷的找出这个人的社交网络信息。在本发明中通过在服务器端将人脸数据与社交网络信息相关联,可以成功解决这个问题,为用户的社交行为提供更多的可能性。
具体可选的,如图7所示,智能终端通过扫一扫模块提取待处理图片中的目标人脸数据,然后将该目标人脸数据进行加密,最后通过网络连接将加密的目标人脸数据上传至服务器进行检索匹配。
网络社交模块102,用于获取所述目标社交网络信息,并通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
本发明实施例中,服务器中的数据库把人脸数据与用户的社交信息进行关联,因此当接收到智能终端上传的目标人脸数据后,即可以在数据库中检索与该目标人脸数据匹配的目标社交网络信息,最后把匹配上的目标社交信息返回给智能终端。
智能终端网络社交模块102接收服务器返回的目标社交网络信息,并通过该目标社交网络信息与目标社交网络信息绑定的用户进行网络社交,目标社交网络信息绑定的用户为拥有使用该目标社交网络信息进行网络社交权限的用户。进行网络社交的形式可以根据目标社交网络信息的存在形式进行确定,例如,若目标社交网络信息为电话信息,则可以通过电话信息与相应的用户进行网络社交,若目标社交网络信息为各种社交软件的通信账号,则可以通过添加好友以及发送社交网络信息等等方式进行网络社交。
具体可选的,网络社交模块102可以有两种可选的实施方式:
在第一种可选的实施方式中,若所述目标社交网络信息包括一个目标通信账号,网络社交模块102包括第一发送单元和第二发送单元;
第一发送单元,用于向所述目标通信账号绑定的用户发送好友添加请求;
本发明实施例中,在服务器端进行检索匹配的过程中,若搜索到与目标人脸数据精确匹配的目标通信账号时,则返回该匹配精确的目标通信账号,智能终端第一发送单元接收到该目标通信账号后,即查找该目标通信账号,并向该 目标通信账号绑定的用户发送好友添加请求。
第二发送单元,用于当接收到所述目标通信账号绑定的用户返回的同意添加好友的反馈信息时,与所述目标通信账号绑定的用户建立通信连接,并通过所述通信连接发送社交网络信息。
本发明实施例中,第二发送单元当接收到目标通信账号绑定的用户返回的同意添加好友的反馈信息时,与目标通信账号绑定的用户建立通信连接,并通过该通信连接发送社交网络信息,社交网络信息包括但不限于给目标通信账号绑定的用户点赞,发表评论以及发送日常信息等等。
在第二种可选的实施方式中,若所述目标社交网络信息包括至少两个备选通信账号,网络社交模块102包括选择单元、第三发送单元和第四发送单元;
选择单元,用于从所述至少两个备选通信账号中选择至少一个目标通信账号;
本发明实施例中,在服务器端进行检索匹配的过程中,若未搜索到与目标人脸数据精确匹配的社交网络信息,则服务器可以返回至少两个备选通信账号,备选通信账号可以是与目标人脸数据匹配度大于等于预设阈值的人脸数据所对应的通信账号。
当返回的备选帐号包括至少两个时,用户可以查看可能的备选账号对应的候选人的信息,结合自己的猜测,尝试和最有可能性的候选人进行联系,即是终端选择单元从所接收的至少两个备选通信账号中选择至少一个目标通信账号进行联系。
第三发送单元,用于分别向所述至少一个目标通信账号中的每个目标通信账号绑定的用户发送好友添加请求;
本发明实施例中,终端第三发送单元查找所选择出的至少一个目标通信账号中每一个目标通信账号,并向每一个目标通信账号所绑定的用户发送好友添加请求。
第四发送单元,用于当接收到所述目标账号绑定的用户返回的同意添加好友的反馈信息时,与所述目标通信账号绑定的用户建立通信连接,并通过所述通信连接发送社交网络信息。
本发明实施例中,当接收到某一个或者多个目标通信账号绑定的用户返回同意添加好友的反馈信息时,第四发送单元与相应的目标通信账号绑定的用户 建立通信连接,并通过所建立的通信连接发送社交网络信息,社交网络信息包括但不限于给目标通信账号绑定的用户点赞,发表评论以及发送日常信息等等。
进一步可选的,该终端还包括返回模块103;
返回模块103,用于若确定所述目标通信账号绑定的用户与所述待处理图片中的人脸匹配时,向所述服务器返回用于确认所述目标人脸数据与所述目标通信账号之间对应关系的反馈信息。
本发明实施例中,经过和目标通信账号绑定的用户进行网络社交后,用户可以确认该目标通信账号绑定的用户是否为待处理图片中的人脸对应的用户,若确定目标通信账号绑定的用户与待处理图片中的人脸匹配时,返回模块103向服务器反馈用于确认该目标人脸数据与目标通信账号之间的对应关系,如图9所示,服务器获取到用户反馈结果后,分析反馈数据,并从数据库中查找到数据库中该目标人脸数据与目标通信账号之间的对应关系,进一步强化该对应关系,更新数据库,提高数据库中人脸数据与通信账号对应关系的准确性。
本发明实施例,对包含人脸的待处理图片进行人脸识别,提取待处理图片中的目标人脸数据,将目标人脸数据上传至服务器,以使服务器查找与该目标人脸数据对应的目标社交网络信息,获取该目标社交网络信息,并通过目标社交网络信息与目标社交网络信息绑定的用户进行网络社交。这种方式可获取待处理图片中目标人脸数据对应的目标社交网络信息,方便用户进行网络社交。
请参阅图12,为本发明实施例提供的另一种网络社交装置的结构示意图;本发明实施例的网络社交装置可应用于服务器,该网络社交装置可包括:接收模块200、查找模块201以及返回模块202;
接收模块200,用于接收终端发送的从待处理图片中提取的目标人脸数据;
本发明实施例中,服务器接收模块200接收终端发送的从待处理图片中提取的目标人脸数据。具体可选的,如图8所示,服务器接收到数据后,进行解密操作,获取解密后的目标人脸数据。
查找模块201,用于查找与所述目标人脸数据对应的目标社交网络信息;
本发明实施例中,查找模块201查找与目标人脸数据对应的目标社交网络信息的查找方式可以是在数据库中查找,即是将所有人脸数据与社交网络信息之间的对应关系存储至数据库中,也可以是在列表中查找,即是将所有人脸数 据与社交网络信息之间的对应关系存储至列表中。
可选的,所述查找模块201具体用于在数据库中查找与所述目标人脸数据匹配的人脸数据,并将所述数据库中与所述目标人脸数据匹配的人脸数据对应的社交网络信息确定为所述目标人脸数据对应的目标社交网络信息,所述数据库中存储各个人脸数据与社交网络信息之间的对应关系。
本发明实施例中,查找模块201在数据库中进行检索,查找与目标人脸数据对应的目标社交网络信息,数据库中预先存储了各个人脸数据与社交网络信息之间的对应关系,社交网络信息可以为各种通信应用的通信账号,电话联系信息等等。
具体可选的,如图8所示,在数据库中进行检索时,与目标人脸数据匹配的目标通信账号有一个或者多个,当匹配到精确的通信账号时,则将该通信账号返回至终端,若未匹配到精确信息,则将与目标人脸数据对应的多个可能通信账号返回至终端,用户可以从多个通信账号中选择至少一个目标通信账号进行联系。
返回模块202,用于将所述目标社交网络信息返回至所述终端,以使所述终端通过所述目标社交网络信息与所述目标社交网络信息绑定的用户进行网络社交。
本发明实施例中,返回模块202将所获取的目标社交网络信息返回至终端,终端接收到该目标社交网络信息后,可以根据目标社交网络信息中通信账号的个数选择性的进行网络社交,例如,若目标社交网络信息中包括多个通信账号,则从多个通信账号中选择至少一个目标通信账号,并与所选择的至少一个目标通信账号所绑定的用户进行网络社交。
进一步可选的,所述服务器还包括:
搜索模块203,用于搜索各类型社交网络中各个通信账号所关联的包含人脸的图片,并提取所述图片中的人脸数据;
本发明实施例中,数据库中初始数据来源可以是搜索模块203搜索各类型社交网络中各个通信账号所关联的包含人脸的图片,并提取图片中的人脸数据,如图10所示,各个通信账号所关联的包含人脸的图片可以有两类,分别是各个通信账号公开的社交网络照片(例如拉取微博、微信等社交网络上的公开图片)或者是用户利用通信账号主动上传的人脸照片,并且用户可以主动对人脸照片 中的人脸进行标记。
建立模块204,用于对所述人脸数据进行分析,并建立所述人脸数据与所述通信账号之间的对应关系;
本发明实施例中,服务器获取到图片,建立模块204分析图片中的人脸,并生成人脸数据,把相同或者相似的人脸数据进行归类,然后与通信账号进行绑定,形成人脸数据与通信账号之间的对应关系,一个人脸数据可以对应一个通信账号,也可以对应多个通信账号。
存储模块205,用于将所述对应关系存储至所述数据库中。
本发明实施例中,存储模块205将所建立的人脸数据与通信账号之间的对应关系存储在数据库中,随着不断拉取社交网络中公开图片以及用户参与标记的活跃,人脸数据与通信账号之间对应关系不断完善,数据库中的数据量与数据精确度都会得到逐步改善。
本发明实施例,对包含人脸的待处理图片进行人脸识别,提取待处理图片中的目标人脸数据,将目标人脸数据上传至服务器,以使服务器查找与该目标人脸数据对应的目标社交网络信息,获取该目标社交网络信息,并通过目标社交网络信息与目标社交网络信息绑定的用户进行网络社交。这种方式可获取待处理图片中目标人脸数据对应的目标社交网络信息,方便用户进行网络社交。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,附图11和附图12所示网络社交装置的模块对应的程序可存储在网络社交装置的可读存储介质内,并被该网络社交装置中的至少一个处理器执行,以实现上述网络社交方法,该方法包括图2-图5中各方法实施例所述的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。