专利名称:图片信息推送方法及装置的制作方法
技术领域:
本发明涉及网络技术领域,尤其涉及一种图片信息推送方法及装置。
背景技术:
随着网络技术的迅速发展,社交网络得到了广泛的应用,相应的,社交网络的图片分享和图片信息共享成为了重要的课题。传统的图片信息共享方法为用户在上传图片后,为了与社交网络中更多其他用户分享自己的图片,手动将社交通讯录中的联系人与图片中包含的联系人添加对应关系,以便将图片的评论、转发等信息推送至图片中包含的联系人。在实现上述图片信息推送的过程中,发明人发现现有技术中至少存在如下问题需要用户辨认上传的图片中包含哪些联系人,并手动将图片信息推送至图片中包含的联系人,导致图片信息的推送过于繁杂,降低了用户体验。尤其是在图片中包含的联系人较多时,这种问题愈发明显。
发明内容
本发明的实施例提供一种图片信息推送方法及装置,能让图片信息的推送更加便捷,提高了用户体验。为达到上述目的,本发明的实施例采用如下技术方案一种图片信息推送方法,包括获取用户上传或转发的图片中的人脸图像;将所述人脸图像与所述用户的联系人对应头像进行匹配,确定所述图片中对应的用户联系人;获取所述用户联系人的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。一种图片信息推送装置,包括识别单元,用于获取用户上传或转发的图片中的人脸图像;确定单元,用于将所述人脸图像与所述用户的联系人对应头像进行匹配,确定所述图片中对应的用户联系人;发送单元,用于获取所述用户联系人的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。本发明实施例提供的图片信息推送方法及装置,通过图片分析和人脸识别技术,从用户分享的图片中识别出该用户的联系人,并将图片信息推送给图片中包含的联系人,与现有技术中需要用户自行辨别联系人和手动发送图片信息的方法相比,能够简化图片信息推送的过程,使得图片信息的推送更加便捷,提高了用户体验。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例1中的图片信息推送方法流程图;图2为本发明实施例2中的图片信息推送方法流程图;图3为本发明实施例3中的一种图片信息推送装置组成示意图;图4为本发明实施例3中的另一种图片信息推送装置组成示意图;图5为本发明实施例3中的另一种图片信息推送装置组成示意图;图6为本发明实施例3中的另一种图片信息推送装置组成示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本发明实施例提供了一种图片信息推送方法,如图1所示,该方法包括101、获取用户上传或转发的图片中的人脸图像。102、将所述人脸图像与所述用户的联系人对应头像进行匹配,确定所述图片中对应的用户联系人。可选的,获取所述用户的联系人对应头像的方法可以为从所述用户的通讯录中获取联系人的头像。获取所述用户的联系人对应头像的方法也可以为通过查询所述用户在其他社交网络中的通讯录,获取联系人的头像。获取所述用户的联系人对应头像的方法还可以为查询联系人的头像相册,获取联系人对应头像。需要说明的是,具体的获取联系人对应头像的方法可以根据社交网络的信息管理方式进行调整,本发明实施例这里不做限制。103、获取所述用户联系人的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。其中,所述用户联系人可能包含多个联系信息,根据联系信息向所述用户联系人发送图片和/或图片的关联信息时,可以根据预定的联系信息选取规则,选取其中的一个、多个或全部进行图片信息的推送。例如,从用户的社交网络通讯录中获取图片中包含的用户联系人对应的联系信息,这些联系信息可能包含、邮箱账号、QQ号、手机号、微博账号等等。预定的选取规则为微博账号>MSN账号>(^号>邮箱账号>手机号。根据预定的选取规则,选择微博账号进行图片信息推送,将图片和/或图片的关联信息发送至所述用户联系人的微博。本发明实施例提供的图片信息推送方法,通过图片分析和人脸识别技术,从用户分享的图片中识别出该用户的联系人,并将图片信息推送给图片中包含的联系人,与现有技术中需要用户自行辨别联系人和手动发送图片信息的方法相比,能够简化图片信息推送的过程,使得图片信息的推送更加便捷,提高了用户体验。
实施例2本发明实施例提供了一种图片信息推送方法,如图2所示,该方法包括201、确定所述用户是否开启图片信息推送功能;若所述用户开启了所述图片信息推送功能,则执行步骤202 ;若所述用户未开启所述图片信息推送功能,则执行步骤209。其中,确定所述用户是否开启图片信息推送功能的方法可以为根据用户预先对图片信息推送功能的设置,确定用户是否开启图片信息推送功能。确定所述用户是否开启图片信息推送功能的方法还可以为在执行图片信息推送步骤之前,显示是否开启图片信息推送功能的选择界面,以便用户选择是否开启图片信息推送功能,然后根据用户当前的选择确定是否开启图片信息推送功能。202、获取用户上传或转发的图片中的人脸图像。其中,图片的分享方式可以为图片上传至服务器,也可以为服务器上已有的图片被转发等等,还可以为其他形式的分享,对于图片的分享方式本发明实施例这里不做限制。通过人脸识别技术,获取图片中包含的人脸图像,以便进一步将图片中的人脸图像与该用户的社交网络通讯录中的联系人对应头像进行匹配。203、将所述人脸图像与所述用户的联系人对应头像进行匹配,确定所述图片中对应的用户联系人。其中,所述用户联系人为通过人脸识别和对比分析技术,从用户分享的图片中识别出来的该图片中包含的联系人。并且用户分享的一张图片中可以包含多个该用户通讯录中的联系人,因此用户联系人可以为用户分享的图片中包含的多个联系人的集合。例如,在一个社交应用中,当服务器接收到用户A上传的一张照片,从照片中识别出多个人脸图像,将照片中包含的人脸图像与用户A的在本社交应用中的好友头像进行匹配,通过对比分析后识别出照片中包含的用户联系人B和用户联系人C。其中,好友头像可以从各个好友的相册中获取,若本社交应用中没有查找到好友对应头像,可以通过好友的联系信息从其他社交应用中获取该好友的头像。204、对所述用户联系人进行标记。其中,将步骤203中识别出来的用户联系人进行标记,以便进一步根据用户联系人的联系信息发送图片信息。205、获取所述用户的通讯录中具有所述标记的联系人对应的联系信息。其中,每个用户联系人可以对应多个联系信息,例如动态数据库、邮箱、QQ号、手机号等等。获取用户联系人对应的联系信息的方法可以为根据用户或用户联系人预先限定的推送项目,获取对应的联系信息。获取用户联系人对应的联系信息的方法还可以为根据联系信息的优先列表,获取其中的一个或多个联系信息。206、根据预定的联系信息选取规则选取所述联系信息中的一个或多个。207、根据选取的联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。其中,图片和/或图片对应的图片信息包括图片本身、与图片有关的评论、转发、图片的来源等等。发送图片和/或图片信息的方法可以为将图片本身以及图片的相关评论发送至关联联系人的联系信息对应的应用或数据库。发送图片和/或图片信息的方法还可以为将图片所在的相册或网页信息以链接的形式发送至关联联系人的联系信息对应的应用或数据库。此外,发送图片和/或图片信息的方法可以根据社交应用的具体推送形式和关联联系人的接收设备相应的调整,图片和/或图片对应的图片信息的发送方式以及终端设备的接收方式本发明实施例不做限制。具体的,根据步骤205中获取到的关联联系人的联系信息,确定图片和/或图片信息推送的目标位置,将所述图片和/或所述图片对应的图片信息发送至目标位置。图片信息推送的目标位置为联系信息对应的应用程序、数据库等。例如,在一个社交应用中,根据关联联系人对应的动态数据库,将图片的所在网页的地址以链接的形式发送至动态数据库,以便当关联联系人的终端设备连接该社交应用的服务器时,接收动态数据库中的图片和/或图片对应的图片信息,将接收到的信息显示在社交应用的动态信息区域。同时,可以根据关联联系人的手机号码,将图片以彩信的形式发送至关联联系人的移动终端;或者根据关联联系人的邮箱地址将图片和/或图片信息发送至关联联系人的电子邮箱。208、当所述图片的关联信息发生更新时,根据所述联系信息发送更新后的图片的关联信息。其中,根据所述联系信息发送更新后的图片关联信息的方法与步骤207中的发送方法类似,可以只发送新增的图片信息,也可以将之前的图片和/或图片信息与新增的图片信息一同发送。具体的发送内容可以根据社交应用的具体情况和用户和/或联系人的设定而调整,本发明实施例不做限制。例如,当图片信息中新增了一条评论,可以将图片所在的网页地址以及新增的评论,根据用户的邮箱地址发送至关联联系人的电子邮箱。209、不执行图片信息推送操作。其中,若确定用户未开启图片信息推送功能,则按照正常分享流程完成图片的分享,不执行步骤202至208的相关操作。本发明实施例提供的图片信息推送方法,通过图片分析和人脸识别技术,从用户分享的图片中识别出该用户的联系人,并将图片信息推送给图片中包含的联系人,与现有技术中需要用户自行辨别联系人和手动发送图片信息的方法相比,能够简化图片信息推送的过程,使得图片信息的推送更加便捷,提高了用户体验。实施例3本发明实施例提供了一种图片信息推送装置,如图3所示,包括识别单元31、确定单元32、发送单元33。识别单元31,用于获取用户上传或转发的图片中的人脸图像。确定单元32,用于将所述人脸图像与所述用户的联系人对应头像进行匹配,确定所述图片中对应的用户联系人。发送单元33,用于获取所述用户联系人的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。进一步的,如图4所示,所述发送单元33包括获取模块331、选取模块332、发送模块333。获取模块331,用于从所述用户的通讯录中获取所述用户联系人对应的联系信息。选取模块332,用于根据预定的联系信息选取规则选取所述联系信息中的一个或多个。发送模块333,用于根据选取的联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。进一步的,如图5所示,该图片信息推送装置还包括标记单元34。标记单元34,用于在所述确定单元32确定所述图片中对应的用户联系人之后,对所述用户联系人进行标记。所述发送单元33还用于,获取所述用户的通讯录中具有所述标记的联系人对应的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联
fn息ο进一步的,如图6所示,该图片信息推送装置还包括开启单元35。开启单元35,用于在所述识别单元31获取用户上传或转发的图片中的人脸图像之前,确定所述用户是否开启图片信息推送功能。所述识别单元31还用于,在所述开启单元35确定所述用户开启了所述图片信息推送功能时,执行所述获取用户上传或转发的图片中的人脸图像。进一步的,所述发送单元33还用于在所述图片的关联信息发生更新时,根据所述联系信息发送更新后的图片的关联信息。需要说明的是,本发明实施例中的各个功能模块的具体描述可以参考实施例1和实施例2中对应的内容,本发明实施例这里将不再赘述。本发明实施例提供的图片信息推送装置,通过图片分析和人脸识别技术,从用户分享的图片中识别出该用户的联系人,并将图片信息推送给图片中包含的联系人,与现有技术中需要用户自行辨别联系人和手动发送图片信息的方法相比,能够简化图片信息推送的过程,使得图片信息的推送更加便捷,提高了用户体验。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种图片信息推送方法,其特征在于,包括获取用户上传或转发的图片中的人脸图像;将所述人脸图像与所述用户的联系人对应头像进行匹配,确定所述图片中对应的用户联系人;获取所述用户联系人的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。
2.根据权利要求1所述的图片信息推送方法,其特征在于,所述获取所述用户联系人的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息,包括从所述用户的通讯录中获取所述用户联系人对应的联系信息;根据预定的联系信息选取规则选取所述联系信息中的一个或多个;根据选取的联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。
3.根据权利要求2所述的图片信息推送方法,其特征在于,在所述将所述人脸图像与所述用户的联系人对应头像进行匹配,确定所述图片中对应的用户联系人之后,还包括对所述用户联系人进行标记;所述获取所述用户联系人的联系信息为获取所述用户的通讯录中具有所述标记的联系人对应的联系信息。
4.根据权利要求1所述的图片信息推送方法,其特征在于,在所述获取用户上传或转发的图片中的人脸图像之前,还包括确定所述用户是否开启图片信息推送功能;若所述用户开启了所述图片信息推送功能,则执行所述获取用户上传或转发的图片中的人脸图像;若所述用户未开启所述图片信息推送功能,则不执行图片信息推送操作。
5.根据权利要求1所述的图片信息推送方法,其特征在于,所述获取所述用户联系人的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息,还包括当所述图片的关联信息发生更新时,根据所述联系信息发送更新后的图片的关联信息。
6.一种图片信息推送装置,其特征在于,包括识别单元,用于获取用户上传或转发的图片中的人脸图像;确定单元,用于将所述人脸图像与所述用户的联系人对应头像进行匹配,确定所述图片中对应的用户联系人;发送单元,用于获取所述用户联系人的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。
7.根据权利要求6所述的图片信息推送装置,其特征在于,所述发送单元包括获取模块,用于从所述用户的通讯录中获取所述用户联系人对应的联系信息;选取模块,用于根据预定的联系信息选取规则选取所述联系信息中的一个或多个;发送模块,用于根据选取的联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。
8.根据权利要求7所述的图片信息推送装置,其特征在于,还包括标记单元,用于在所述确定单元确定所述图片中对应的用户联系人之后,对所述用户联系人进行标记;所述发送单元,还用于获取所述用户的通讯录中具有所述标记的联系人对应的联系信息,并根据所述联系信息向所述用户联系人发送所述图片和/或所述图片的关联信息。
9.根据权利要求6所述的图片信息推送装置,其特征在于,还包括开启单元,用于在所述识别单元获取用户上传或转发的图片中的人脸图像之前,确定所述用户是否开启图片信息推送功能;所述识别单元还用于,在所述开启单元确定所述用户开启了所述图片信息推送功能时,执行所述获取用户上传或转发的图片中的人脸图像。
10.根据权利要求6所述的图片信息推送装置,其特征在于,所述发送单元还用于在所述图片的关联信息发生更新时,根据所述联系信息发送更新后的图片的关联信息。
全文摘要
本发明实施例公开了一种图片信息推送方法及装置,涉及网络技术领域,能让图片信息的推送更加便捷,提高了用户体验。本发明的方法包括获取用户上传或转发的图片中的人脸图像;将人脸图像与用户的联系人对应头像进行匹配,确定图片中对应的用户联系人;获取用户联系人的联系信息,并根据联系信息向用户联系人发送图片和/或图片的关联信息。本发明实施例主要用于基于社交网络的图片信息自动推送的过程中。
文档编号H04L12/58GK102368746SQ20111026588
公开日2012年3月7日 申请日期2011年9月8日 优先权日2011年9月8日
发明者李治国, 蔡胜 申请人:宇龙计算机通信科技(深圳)有限公司