一种展示图片选择方法及装置与流程

文档序号:11216327阅读:401来源:国知局
一种展示图片选择方法及装置与流程

本申请涉及互联网技术领域,尤其涉及一种展示图片选择方法及装置。



背景技术:

当用户想要在电子商务平台发布目标对象信息时,一般会从不同角度为某个目标对象拍摄多张图片。用户登录电子商务平台的账户后,发布目标对象信息,并上传之前拍摄的该目标对象的多张图片。

当用户存储空间内的图片较多时,用户为某件目标对象拍摄的多张图片可能混杂在其它图片之中,而且,这多张图片在存储空间内的排列位置可能并不是连续的,而是被分散在了其它图片之间的位置。用户需要从存储空间内的大量图片中,手动查找到该目标对象的多张图片并上传。

可见,在上传某个目标对象的图片时,用户需要对存储空间内的每一张图片分别进行识别来选择上传的图片,用户需要上传的图片数量越多,耗费的时间也就越长。



技术实现要素:

本申请实施例提供一种展示图片选择方法及装置,用以提高图片上传效率。

本申请实施例提供一种展示图片选择方法,包括:

第一设备获取用户确认上传的第一图片,所述第一图片为用于展示目标对象的图片;

基于预设的相似图片识别算法,在所述用户的存储空间中查找所述第一图片的相似图片;

基于查找到的所述相似图片,向所述用户推荐用于展示所述目标对象的其它图片。

可选地,所述第一设备为终端设备;

在所述第一设备获取用户确认上传的第一图片之后,还包括:将所述第一图片发送给服务器;或者,

在所述第一设备基于查找到的所述相似图片,向所述用户推荐用于展示所述目标对象的其它图片之后,还包括:将所述第一图片与用于展示所述目标对象的其它图片一起发送给所述服务器。

可选地,在所述第一设备基于查找到的所述相似图片,向所述用户推荐用于展示所述目标对象的其它图片之后,还包括:

确认用户从所述相似图片中选择的用于展示所述目标对象的其它图片。

可选地,所述第一设备基于查找到的所述相似图片,向所述用户推荐用于展示所述目标对象的其它图片,包括:

从所述相似图片中选择与所述第一图片之间的相似度大于设定阈值的图片作为用于展示所述目标对象的其它图片;或者,

按照设置的用于展示目标对象的最大图片数量以及每张相似图片对应的与所述第一图片之间的相似度,从所述相似图片中选择用于展示所述目标对象的其它图片。

可选地,所述用户的存储空间包括:

所述用户在终端设备的本地文件夹;或者,

所述用户的网络存储空间;或者,

所述用户在终端设备的本地文件夹,以及所述用户的网络存储空间。

可选地,所述第一设备为服务器;

若所述用户的存储空间包括所述终端设备的本地文件夹中的图片,则所述服务器在所述用户的存储空间中查找所述第一图片的相似图片,包括:

所述服务器通过所述终端设备打开的浏览器的访问接口,访问所述终端 设备的本地文件夹,在所述本地文件夹中查找所述第一图片的相似图片。

本申请实施例提供一种展示图片选择装置,包括:

获取模块,用于获取用户确认上传的第一图片,所述第一图片为用于展示目标对象的图片;

查找模块,用于基于预设的相似图片识别算法,在所述用户的存储空间中查找所述第一图片的相似图片;

推送模块,用于基于所述查找模块查找到的所述相似图片,向所述用户推荐用于展示所述目标对象的其它图片。

本申请实施例中,服务器或终端设备可以在获取用户确认上传的第一图片后,自动为用户查找到该图片的相似图片,并基于查找到的相似图片,向用户推荐用于展示所述目标对象的其它图片,这种方式无需用户在存储了大量图片的存储空间中手动搜索用于展示该目标对象的多张图片,从而提高了将图片上传到服务器的效率。

附图说明

图1为本申请实施例一提供的展示图片选择方法流程图;

图2(a)为用户上传图片的示意图;

图2(b)为将查找到的相似图片推荐给用户的示意图;

图3为本申请实施例二提供的展示图片选择方法流程图;

图4为本申请实施例三提供的展示图片选择装置结构示意图;

图5为本申请实施例四提供的展示图片选择装置结构示意图。

具体实施方式

下面结合说明书附图对本申请实施例作进一步详细描述。

实施例一

在实施例一中,由终端设备负责在用户的存储空间中查找相似图片。

如图1所示,为本申请实施例一提供的展示图片选择方法流程图,包括以下步骤:

s101:终端设备获取用户确认上传的第一图片,所述第一图片为用于展示目标对象的图片。

这里,用户使用终端设备登录在电子商务平台注册的账户,在当前打开的账户界面上点击图片上传按钮,从该用户的存储空间中选择一张图片上传。用户的存储空间可以包括终端设备的本地文件夹,或者,包括用户的网络存储空间,或者既包括终端设备的本地文件夹,也包括用户的网络存储空间。如图2(a)所示,用户(商户)使用终端设备登录在电子商务平台注册的账户,进入用于编辑发布的商品信息的编辑界面,在当前打开的账户界面上点击图片上传(或称插入)按钮,从存储空间中选择一张图片(第一图片)确认上传。这里的图片编辑界面既可以是服务器在线提供的,也可以是客户端自身提供的,也就是说,用户在点击图片上传按钮后,第一图片可以直接被上传到服务器,并进入图片编辑界面,也可以是暂时进入客户端侧的图片编辑界面,待用户进一步确认后,再将该第一图片上传到服务器,或者将其与s103确定出的用于展示所述目标对象的其它图片一起上传到服务器。

s102:终端设备基于预设的相似图片识别算法,在所述用户的存储空间中查找第一图片的相似图片。

这里,终端设备可以基于预设的相似图片识别算法,比如均值哈希算法、感知哈希算法等,在用户的存储空间中查找第一图片的相似图片。一般地,将查找的图片中相似度大于一定阈值的图片确认为第一图片的相似图片。

s103:终端设备基于查找到的所述相似图片,向所述用户推荐用于展示所述目标对象的其它图片。

在具体实施过程中,在s101终端设备获取用户确认上传的第一图片之后,即可将第一图片发送给服务器,比如在用户点击了图片上传或插入按钮 后发送给服务器;或者,

终端设备也可以获取用户确认上传的第一图片之后,将第一图片与用于展示所述目标对象的其它图片一起发送给服务器。该方式下,在用户一开始选择了第一图片确认上传后,即进行相似图片的查找,在确定出用于展示所述目标对象的其它图片后,将第一图片和其它图片一起上传到服务器。

在具体实施过程中,终端设备可以直接将查找到的相似图片推荐给用户;也可以按照预设规则从相似图片中进一步选择用于展示目标对象的其它图片,将进一步选择的其它图片推荐给用户。具体说明如下:

方式一:直接将查找到的相似图片推荐给用户。

具体地,终端设备向用户展示查找到的相似图片;确认用户从所述相似图片中选择的用于展示所述目标对象的其它图片。

如图2(b)所示,终端设备将查找到的相似图片推荐给用户,提示用户从中选择用于展示所述目标对象的其它图片。用户从中点选需要上传的其它图片,点击确认按钮,终端设备将用户选中的其它图片上传到服务器,服务器将终端设备发送过来的图片确定为用于描述所述目标对象的其它图片。

方式二:终端设备进行筛选后推荐给用户:

具体地,终端设备从所述相似图片中选择与所述第一图片之间的相似度大于设定阈值的图片作为用于展示所述目标对象的其它图片;或者,按照设置的用于展示目标对象的最大图片数量以及每张相似图片对应的与所述第一图片之间的相似度,从所述相似图片中选择用于展示所述目标对象的其它图片。

在该方式下,终端设备可以按照设置的设定阈值大小,从相似图片中选择与所述第一图片之间的相似度大于设定阈值的图片作为用于描述所述目标对象的其它图片。也可以按照设置的用于展示目标对象的最大图片数量以及每张相似图片对应的相似度,从所述相似图片中选择不大于所述最大图片数量的、相似度较大的图片作为用于描述所述目标对象的其它图片。

本申请实施例中,终端设备可以在获取用户确认上传的一张展示目标对象的图片后,自动为用户查找到与该图片的相似图片,并基于查找到的相似图片,向用户推荐用于展示所述目标对象的其它图片,这种方式无需用户在存储了大量图片的存储空间中手动搜索用于展示该目标对象的多张图片,从而提高了将图片上传到服务器的效率。

实施例二

在实施例二中,由服务器负责在用户的存储空间中查找相似图片。

如图3所示,为本申请实施例二提供的展示图片选择方法流程图,包括以下步骤:

s301:终端设备获取用户确认上传的第一图片,所述第一图片为用于展示目标对象的图片。

s302:终端设备将所述图片发送给服务器。

s303:服务器接收终端设备发送的用于展示目标对象的第一图片。

s304:服务器基于预设的相似图片识别算法,在用户的存储空间中查找第一图片的相似图片。

服务器可以基于预设的相似图片识别算法,比如均值哈希算法、感知哈希算法等,在用户的存储空间中查找第一图片的相似图片。一般地,将与第一图片之间的相似度大于一定阈值的图片确认为相似图片。

在具体实施中,若用户的存储空间包括终端设备的本地文件夹中的图片,则服务器在所述用户的存储空间中查找所述第一图片的相似图片,包括:服务器通过终端设备打开的浏览器的访问接口,访问终端设备的本地文件夹,在本地文件夹中查找与所述第一图片的相似图片。

这里,用户在使用浏览器登录在电子商务平台的注册账户后,该浏览器可以为终端设备和服务器之间提供通信连接,也即为终端设备提供访问服务器的接口,也为服务器提供访问终端设备的接口。

s305:服务器基于查找到的所述相似图片,向所述用户推荐用于展示所述 目标对象的其它图片。

在具体实施过程中,服务器可以直接将查找到的相似图片推荐给用户;也可以按照预设规则从相似图片中进一步选择用于展示目标对象的其它图片,将进一步选择的其它图片推荐给用户。具体说明如下:

方式一:直接将查找到的相似图片推荐给用户:

具体地,服务器通过所述终端设备向用户展示查找到的所述相似图片;确认用户从所述相似图片中选择的用于展示所述目标对象的其它图片。

在具体实施中,服务器将查找到的相似图片推荐给用户,提示用户可能还需要插入的相似图片。用户从中点选需要上传的其它图片,终端设备将用户点选的其它图片发送给服务器,服务器被用户选中的图片作为用于展示目标对象的其它图片放入编辑界面的编辑区域,供用户编辑描述信息。

方式二:服务器进行筛选后推荐给用户:

具体地,服务器从所述相似图片中选择与所述第一图片之间的相似度大于设定阈值的图片作为用于展示所述目标对象的其它图片;或者,按照设置的用于展示目标对象的最大图片数量以及每张相似图片对应的与第一图片之间的相似度,从所述相似图片中选择用于展示所述目标对象的其它图片。

在该方式下,服务器可以按照设置的设定阈值大小,从相似图片中选择相似度大于设定阈值的图片作为用于描述所述目标对象的其它图片推荐给用户。也可以按照设置的用于展示目标对象的最大图片数量以及每张相似图片对应的相似度,从所述相似图片中选择不大于所述最大图片数量的、相似度较大的图片作为用于描述所述目标对象的其它图片推荐给用户。

本申请实施例中,服务器可以在用户上传了一张展示目标对象的图片后,自动为用户查找到该图片的相似图片,并基于查找到的相似图片,向用户推荐用于展示所述目标对象的其它图片,这种方式无需用户在存储了大量图片的存储空间中手动搜索用于展示该目标对象的多张图片,从而提高了将图片上传到服务器的效率。

基于同一发明构思,本申请实施例中还提供了一种展示图片选择方法对应的展示图片选择装置,由于该装置解决问题的原理与本申请实施例展示图片选择方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

实施例三

如图4所示,为本申请实施例三提供的展示图片选择装置40结构示意图,该装置可以部署在终端设备中,或由终端设备所控制,包括:

获取模块41,用于获取用户确认上传的第一图片,所述第一图片为用于展示目标对象的图片;

查找模块42,用于基于预设的相似图片识别算法,在所述用户的存储空间中查找所述第一图片的相似图片;

推送模块43,用于基于所述查找模块42查找到的所述相似图片,向所述用户推荐用于展示所述目标对象的其它图片。

可选地,所述装置还包括:

发送模块44,用于将所述第一图片发送给服务器;或者,将所述第一图片与用于展示所述目标对象的其它图片一起发送给所述服务器。

可选地,所述装置还包括:

确定模块45,用于确认用户从所述相似图片中选择的用于展示所述目标对象的其它图片。

可选地,所述推送模块43具体用于:

从所述相似图片中选择与所述第一图片之间的相似度大于设定阈值的图片作为用于展示所述目标对象的其它图片;或者,

按照设置的用于展示目标对象的最大图片数量以及每张相似图片对应的相似度,从所述相似图片中选择用于展示所述目标对象的其它图片。

可选地,所述用户的存储空间包括:

所述用户在终端设备的本地文件夹;或者,

所述用户的网络存储空间;或者,

所述用户在终端设备的本地文件夹,以及所述用户的网络存储空间。

本申请实施例的装置可以在获取用户确认上传的一张展示目标对象的图片后,自动为用户查找到该图片的相似图片,并从查找到的相似图片中,进一步选择用于展示所述目标对象的其它图片,而无需用户从存储空间中手动搜索用于展示该目标对象的多张图片,从而提高了将图片上传到服务器的效率。

实施例四

如图5所示,为本申请实施例四提供的展示图片选择装置50结构示意图,该装置可以部署在服务器中,或由服务器所控制,包括:

接收模块51,用于接收终端设备发送的用于展示目标对象的第一图片;所述第一图片为用户确认上传到服务器的图片;

查找模块52,用于基于预设的相似图片识别算法,在所述用户的存储空间中查找所述第一图片的相似图片;

推送模块53,用于基于所述查找模块52查找到的所述相似图片,向所述用户推荐用于展示所述目标对象的其它图片。

可选地,所述装置还包括:

确定模块54,用于确认用户从所述相似图片中选择的用于展示所述目标对象的其它图片。

可选地,所述推送模块53具体用于:

从所述相似图片中选择与所述第一图片之间的相似度大于设定阈值的图片作为用于展示所述目标对象的其它图片;或者,

按照设置的用于展示目标对象的最大图片数量以及每张相似图片对应的相似度,从所述相似图片中选择用于展示所述目标对象的其它图片。

可选地,所述用户的存储空间包括:

所述用户在终端设备的本地文件夹;或者,

所述用户的网络存储空间;或者,

所述用户在终端设备的本地文件夹,以及所述用户的网络存储空间。

可选地,若所述用户的存储空间包括所述终端设备的本地文件夹中的图片,则所述查找模块52具体用于:

通过所述终端设备打开的浏览器的访问接口,访问所述终端设备的本地文件夹,在所述本地文件夹中查找所述第一图片的相似图片。

本申请实施例的装置可以在用户上传了一张展示目标对象的图片后,自动为用户查找到该图片的相似图片,并从查找到的相似图片中,进一步选择用于展示所述目标对象的其它图片,而无需用户从存储空间中手动搜索用于展示该目标对象的多张图片,从而提高了将图片上传到服务器的效率。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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