图片推荐方法及装置的制造方法_2

文档序号:9922120阅读:来源:国知局
>[0071]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0072]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0073]随着机器视觉技术的发展,人脸识别技术的应用越来越广泛,例如被应用在各类鉴权系统、安防系统中。与此同时,随着互联网技术的快速发展,社交软件的种类和数量越来越丰富,然而相关技术中,尚未出现人脸识别技术被应用到社交软件中的实例,因此如何利用人脸识别技术来丰富社交软件的功能,成为了本领域技术人员亟待解决的问题。为了解决上述问题,本公开提供了一种图片推荐方法及装置。
[0074]下面首先对本公开提供的一种图片推荐方法进行介绍。
[0075]如图1所示,图1是本公开根据一示例性实施例示出的一种图片推荐方法的流程图,该图片推荐方法可以包括以下步骤:
[0076]在步骤101中,在第一终端对应的目标相册中检测与预定条件匹配的目标图片。
[0077]需要说明的是,本实例中的第一终端对应的目标相册可以包括:第一终端的本地相册、或者第一终端对应的云相册;在实际应用中,第一终端可以包括:智能手机、平板电脑及计算机设备等等。本实施例中的预定条件可以包括:预定的参考图片、或者用户输入的用于描述图片的多媒体信息,在实际应用中,该多媒体信息可以包括以下至少一项:文本信息、图片信息、音频信息、视频信息。
[0078]在步骤102中,响应于检测到上述目标图片,确定上述目标图片所属的第二终端。
[0079]本实施中的第二终端指的是第一终端中包含目标图片的终端。
[0080]在步骤103中,控制第三终端根据确定的第二终端,输出上述目标图片的获取途径
?目息O
[0081]本实施例中的第三终端可以为具有显示功能的终端,在实际应用中,该第三终端可以包括:智能手机、平板电脑及计算机设备等等。本步骤通过第三终端向用户展示目标图片的获取途径信息,在实际应用中,该获取途径信息可以包括:终端显示屏上的某个图标、目标图片的缩略图等等,用户在点击上述图标或缩略图后,可以向第二终端请求对应的目标图片。
[0082]由上述实施例可见,该实施例可以基于人脸识别技术,并结合社交软件,将该社交软件存储于服务器中的图片进行交叉匹配,个性化地向用户推荐图片,从而达到丰富社交软件的功能的目的。
[0083]基于图1所示的实施例,考虑到该实施例执行主体的多样性,在一种可行的实施方式中,本实施例的执行主体可以仅为服务器;
[0084]相应的,服务器首先可以在第一终端的本地相册或云相册中检测与预定条件匹配的目标图片,之后从第一终端中确定出包含目标图片的第二终端,并基于第二终端生成目标图片的获取途径信息,最后控制第三终端输出上述目标图片的获取途径信息。
[0085]基于图1所示的实施例,考虑到该实施例执行主体的多样性,在另一种可行的实施方式中,本实施例的执行主体除包含服务器以外,还可以包含第三终端;相应的,服务器首先可以在第一终端的本地相册或云相册中检测与预定条件匹配的目标图片,之后从第一终端中确定出包含目标图片的第二终端,并将第二终端及目标图片、用户关系等云数据信息发送给第三终端,第三终端基于上述云数据信息生成目标图片的获取途径信息,并输出展不O
[0086]由上述实施例可见,该实施例可以仅基于服务器,也可以基于服务器和第三终端实现向用户自动推荐图片,实现方式比较灵活。
[0087]如图2所示,图2是本公开根据一示例性实施例示出的另一种图片推荐方法的流程图,考虑到执行主体包含第三终端的情况下,该图片推荐方法可以包括以下步骤:
[0088]在步骤201中,在第一终端对应的目标相册中检测与预定条件匹配的目标图片。
[0089]可以理解的是,社交网络中的社交软件或通讯录通常包含多个用户,每个用户又对应一个终端,因此,本实施例中的第一终端对应的目标相册可以理解为社交网络中用户的相册,此外,社交网络中的用户除了在其使用的终端本地存储相片外,还可以将相片存储到服务器,因此,可以在第一终端的本地相册或对应的云相册检测期望的图片。
[0090]本实施例可以基于终端本地的相册或该终端对应的云相册来匹配目标图片,可参照的图片比较全面,从而使得匹配结果比较准确。
[0091]本实施例中预定条件可以为任何能够对图片进行描绘的多媒体信息,该多媒体信息可以为预先存储在服务器本地的信息,也可以为外部输入的信息,在实际应用中,该多媒体信息可以包括:文本信息、图片信息、音频信息、视频信息等等。
[0092]以图片作为预定条件为例,假设预定条件为第一图片,存在3个第一终端,此时,需要在上述3个第一终端对应的目标相册内检测与第一图片匹配的目标图片,具体的检测过程可以为:预先针对各目标相册中的图片,通过人脸识别算法,提取出上述图片的面部特征信息,通过人脸识别算法,提取出第一图片的面部信息,计算第一图片的面部信息与上述目标相册中图片的面部信息的相似度,将相似度大于预设阈值的图片确定为目标图片,例如相似度大于80 %就认为是目标图片。
[0093]在步骤202中,响应于检测到上述目标图片,确定上述目标图片所属的第二终端。
[0094]本实施例中的第二终端指的是上述第一终端中包含目标图片的终端。相应于上述步骤201中提到的用户与终端的关系,本实施例中相册中包含目标图片的用户对应第二终端。
[0095]在步骤203中,显示至少一个图形,每个图形均对应一个上述第二终端,上述图形包括对应的第二终端的标识。
[0096]本实施例中第二终端的标识可以为当前使用该第二终端的用户的名称。
[0097]由上述步骤201和202可知,步骤201和步骤202已确定了哪些终端的相册中存在目标图片,此时,需要做的就是将这些目标图片以一种能够让用户获知的方式推荐给用户。考虑到以图形的方式推荐给用户比较直观,因此,本实施例可以在第三终端的显示屏幕上显示至少一个图形,使用户通过对该图形进行操作就可以获得相应的目标图片。
[0098]示例性的,张三通过当前使用的终端将他自己的自拍照上传到了云端服务器,云端服务器使用人脸识别技术识别出是张三本人,之后该云端服务器查询张三的社交信息如通讯录、社交网络等,并基于张三的社交消息匹配出张三的好友的云相册里和张三的自拍相似的人脸(这些自拍相似的人脸可理解为目标图片),最后在张三当前使用的终端上通过图形方式(列表或者泡泡)显示存储有张三照片的好友,比如一个好友对应一个泡泡,泡泡上写有这个好友的名称。
[0099]由上述实施例可见,该实施例可以通过一种图形化的方式向用户推荐图片,比较直观。
[0100]基于图2所示的实施例,针对图形的展示形态,在一种可行的实施方式中,上述步骤203,可以包括:
[0101]根据图片特性信息确定至少一个图形的显示参数,根据确定的显示参数显示对应的图形。
[0102]本实施例中的图片特性信息可以包括以下至少一项:拍摄时间、拍摄地点、照片数量、与上述预定条件的匹配度、拍照人数。本实施例中的显示参数可以包括以下至少一项:面积、形状、颜色。
[0103]假设以泡泡的方式展示,比如泡泡面积对应照片数量、泡泡颜色对应匹配度、泡泡形状(圆形或其他形状)对应拍照人数等等。
[0104]此外,在另一种可行的实施方式,上述步骤203,可以包括:
[0105]根据与上述第二终端对应的对象之间的亲密度,确定至少一个图形的显示参数,根据确定的显示参数显示对应的图形。
[0106]本实施例中的显示参数可以包括以下至少一项:面积、形状、颜色。
[0107]假设以泡泡的方式展示,比如亲密度越高,泡泡的面积就越大。形状越圆润、颜色越深等等。
[0108]为了便于理解,以图3为例,张三的手机上显示有7个圆形,其中,每个圆形中包含用户的名称,每个名称对应一个终端,显示有“求照片”字样的圆形所对应的用户存储有张三的照片,其中,面积越大代表着包含张三的照片数量越多,颜色越深代表着与张三的亲密度越高,点击
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1