显示方法、搜索方法、设备及计算机存储介质与流程

文档序号:31391840发布日期:2022-09-03 02:35阅读:58来源:国知局
显示方法、搜索方法、设备及计算机存储介质与流程

1.本技术实施例涉及计算机技术领域,尤其涉及一种显示方法、搜索方法、设备及计算机存储介质。


背景技术:

2.随着互联网技术发展,很多网络服务系统都可以提供搜索功能,支持用户基于文本或图片进行搜索,以查找匹配的对象等,其中,图片搜索可以在用户无法明确关键词的情况下实现搜索的目的,因此也成为主要的搜索方式之一。
3.目前,图片搜索技术主要是通过图像匹配或内容识别等方式,来获得对应的搜索结果,由于可能获得大量的搜索结果,那么搜索结果如何有效显示以提高信息查找效率或信息转化率等成为本领域技术需要解决的技术问题。


技术实现要素:

4.本技术实施例提供一种显示方法、搜索方法、设备及计算机存储介质,用以提高搜索结果的显示有效性。
5.第一方面,本技术实施例中提供了一种显示方法,包括:
6.获取至少一个图片;
7.基于所述至少一个图片进行搜索,以确定与所述至少一个图片中的多个目标体分别匹配的第一对象;
8.将属性信息满足关联要求的多个第一对象的相关信息进行聚合显示。
9.第二方面,本技术实施例中提供了一种搜索方法,包括:
10.接收用户端发送的搜索请求,所述搜索请求包括至少一个图片;
11.识别所述至少一个图片中的多个目标体;
12.搜索与所述多个目标体分别匹配的第一对象;
13.将属性信息满足关联要求的多个第一对象在客户端中进行聚合显示。
14.第三方面,本技术实施例中提供了一种电子设备,包括存储组件、显示组件以及处理组件;所述存储组件存储一条或多条计算机程序指令;所述一条或多条计算机程序指令以供所述处理组件调用并执行,以实现如上述第一方面所述的显示方法。
15.第四方面,本技术实施例中提供了一种计算设备,包括处理组件以及存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行,以实现如上述第二方面所述的搜索方法。
16.第五方面,本技术实施例中提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时实现如上述第一方面所述的显示方法或者如上述第二方面所述的搜索方法。
17.本技术实施例中,获取用户提供的至少一个图片,基于所述至少一个图片进行搜索,以确定与所述至少一个图片中的多个目标体分别匹配的第一对象;将属性信息满足关
联要求的多个第一对象的相关信息进行聚合显示。本技术实施例可以识别多个目标体,并将与多个目标体匹配的第一对象中,属性信息满足关联要求的多个第一对象的相关信息进行聚合显示,从而可以方便用户查看,且满足关联要求使得用户可以感知多个第一对象之间的相关性,使得搜索结果显示更加准确,实现了显示有效性。
18.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
19.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1示出了本技术实施例的技术方案应用于其中的一种系统架构示意图;
21.图2示出了本技术提供的一种显示方法一个实施例的流程图;
22.图3示出了本技术提供的一种搜索方法一个实施例的流程图;
23.图4a示出了本技术实施例在一个实际应用中的交互场景示意图;
24.图4b~图4d分别示出了本技术实施例在一个实际应用中的显示界面的显示示意图;
25.图5示出了本技术提供的一种电子设备一个实施例的结构示意图;
26.图6示出了本技术提供的一种搜索装置一个实施例的结构示意图;
27.图7示出了本技术提供的一种计算设备一个实施例的结构示意图。
具体实施方式
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
29.在本技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
30.本技术实施例的技术方案可以应用于对象搜索场景中,其中,对象例如可以为商品、文章、视频等。对象可以由对象处理系统提供,对象处理系统可以是支持对象发布和对象消费的处理系统,并可以提供搜索功能,支持对象搜索等。对象处理系统可以理解为数据处理中心,可以面向对象提供方、对象消费方等进行相应数据处理,对象提供方可以再对对象处理系统中发布对象,对象消费方可以消费对象处理系统上线的对象等。在一个实际应用中,对象处理系统例如可以为电子商务系统,对象即可以是指商品,商品可以对应线下的一个或多个产品,这些产品可以是有形物体当然也可以是指无形服务等。
31.当然,本技术实施例的技术方案也不局限于对象处理系统中的对象搜索,也可以适用于基于搜索引擎进行搜索的任意网络服务场景中。
32.目前,图片搜索技术成为主流的搜索方式之一,发明人在实现本技术的过程发现,目前进行图片搜索,通常只能识别图片中的一个目标物体(简称目标体),并搜索与该目标体匹配的对象。实际应用中,存在同时搜索一个或多个图片中的多个目标体的需求,特别是b2b(business-to-business,企业对企业)的电子商务场景中,b类买家的购买量较大,购买的对象种类多,但是购买需求往往比较聚合,比如会希望同时采购同为女装或者符合职场穿搭的连衣裙、上衣、裤子等。据此发现,发明人经过一系列研究提出了本技术的技术方案,本技术实施例提供了一种更为有效的搜索方式以及更为有效的搜索结果显示方式,有助于提高信息查找效率或者信息转化率等,例如可以方便用户同时查找存在关联关系的信息,且有效的显示方式有助于提高用户兴趣,进而针对信息执行进一步的操作以提升信息转化率等。在电子商务场景下,将有助于提升商品查找效率和商品购买率等。
33.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
34.图1示出了一种本技术实施例的技术方案可以应用于其中的系统架构示意图,该系统架构可以包括用户端101及服务端102。
35.其中,用户端101与服务端102之间通过网络建立连接。网络为用户端101与服务端102之间提供了通信链路的介质。网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
36.用户端101通过网络可以与服务端102交互以接收或发送消息等。
37.其中,用户端101可以为浏览器、app(application,应用程序)、或网页应用如h5(hypertext markup language5,超文本标记语言第5版)应用、或轻应用(也被称为小程序,一种轻量级应用程序)或云应用等,用户端101可以部署在电子设备中,需要依赖设备运行或者设备中的某些app而运行等。电子设备例如可以具有显示屏并支持信息浏览等,如可以是个人移动终端如手机、平板电脑、个人计算机、台式计算机、智能音箱、智能手表等等,为了便于理解,图1中主要以设备形式表示用户端。在电子设备中通常还可以配置各种其它类应用,例如人机对话类应用、模型训练类应用、文本处理类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等,本技术对此不进行限定。
38.服务端102可以包括提供各种服务的服务器,例如进行搜索处理的服务器等。
39.需要说明的是,服务端102可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。服务器也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器,或者是带人工智能技术的智能云计算服务器或智能云主机。
40.需要说明的是,本技术实施例中提供的显示方法一般由用户端101执行,相应的显示装置一般设置于用户端101中。本技术实施例中提供的搜索方法一般由服务端102执行,相应的搜索装置一般设置于用户端101中,但是,在本技术的其它实施例中,用户端101也可以与服务端102具有相似的功能,从而执行本技术实施例所提供的搜索方法。在其它实施例
中,本技术实施例所提供的显示方法还可以是由用户端101与服务端102共同执行。
41.应该理解,图1中服务端的数目仅仅是示意性的。根据实现需要,可以具有任意数目的服务端。
42.其中,图1所示的系统架构可以实现为对象处理系统,以提供对象发布和对象消费服务等,在一个实际应用中,例如可以为电子商务系统等,当然,本技术不限于此。
43.以下将对本技术实施例的技术方案的实现细节进行详细阐述。
44.图2为本技术实施例提供的一种显示方法一个流程图,该方法可以包括以下几个步骤:
45.201:获取至少一个图片。
46.该至少一个图片可以是用户请求搜索的图片,其可以由用户提供。
47.作为一种可选方式,可以是获取用户从本地图片列表中所选择的至少一个图片,用户可以结合自己的搜索需求,从本地图片列表可以选择一张包含多个对象的图片或者选择多张包括一个或多个对象的图片等。
48.可选地,获取至少一个图片可以包括:提供显示界面,在显示界面显示图片搜索提示信息,响应于针对图片搜索提示信息的触发操作,可以调用并显示本地图片列表以供用户选择,从而基于用户选择操作,可以确定用户从中所选择的至少一个图片。
49.作为另一种可选方式,可以是响应于图像采集操作,获取采集获得至少一个图片。该至少一个图片可以是对至少一个物理实体进行采集获得。
50.可选地,可以具体是:提供显示界面,在显示界面可以显示图片搜索提示信息,响应于针对图片搜索提示信息的触发操作,可以采集至少一个物理实体并显示对应的采集画面,基于采集确认操作,将该采集画面作为请求搜索的图片。
51.其中,显示界面可以是用户端提供的用户界面,图片搜索提示信息可以在显示界面所呈现的首页页面中进行显示等。
52.作为又一种可选方式,获取至少一个图片可以包括:响应于针对显示界面当前显示内容的截图操作,显示图片搜索提示信息;
53.基于针对图片搜索提示信息的确认操作,将截图获得的图片作为请求搜索的一个图片。
54.实际应用中,用户可以通过用户端查看对象并消费对象,如收藏、购买、分享等,此外,系统可以结合用户行为数据,向用户进行对象推荐。当前显示内容例如可以是对象推荐内容,可能包括一个或多个推荐的对象。用户此时可以截图操作,并确认搜索,从而即可以按照本技术实施例的技术方案进行图片搜索,以期查找与推荐的对象匹配的更多对象,或者将推荐的对象进行聚合显示,方便用户进行查看和筛选等。
55.该至少一个图片也可以是基于用户请求,采用其它方式获取等。
56.当然,该至少一个图片也可以是通过上述一种或多种可选方式获取,本技术不进行限定。
57.202:基于至少一个图片进行搜索,以确定与至少一个图片中的多个目标体分别匹配的第一对象。
58.可选地,可以具体基于该至少一个图片,向服务端发送搜索请求,服务端执行搜索操作,确定与至少一个图片中的多个目标体分别匹配的第一对象,并可以将第一对象的相
关信息作为搜索结果反馈给用户端。
59.其中,至少一个图片中的多个目标体可以采用图像处理技术从至少一个图片中分割或提取获得等。该至少一个目标体可以为分割获得的子图片或者所提取的图像特征等。通过图片匹配或者特征匹配的方式,可以查找对象图片与任一个目标体匹配的第一对象。当然,基于图片进行搜索的方式还可以采用其它方式实现,本技术对此不进行限定。
60.此外,用户端获取用户请求获取的至少一个图片之后,也可以由用户端识别至少一个图片中的多个目标体。因此,基于至少一个图片进行搜索,以确定与至少一个图片中的多个目标体分别匹配的第一对象可以包括:
61.识别至少一个图片中的多个目标体;搜索与多个目标体分别匹配的对象。
62.其中,可以是向服务端发送搜索请求,以请求服务端搜索与多个目标体分别匹配的对象。
63.203:将属性信息满足关联要求的多个第一对象的相关信息进行聚合显示。
64.也即对于多个目标体分别匹配的第一对象的相关信息,可以将属性信息满足关联要求的多个第一对象的相关信息进行聚合显示。
65.其中,属性信息满足关联要求的多个第一对象,代表该多个第一对象之间存在关联关系,通过将具有关联关系的多个第一对象的相关信息进行聚合显示,可以提高显示有效性。
66.属性信息满足关联要求的多个第一对象的相关信息可以作为一组搜索结果,因此按照关联要求,可能获得至少一组搜索结果。
67.属性信息满足关联要求的多个第一对象的相关信息进行聚合显示例如可以将属性信息满足关联要求的多个第一对象的相关信息连续排列在一起进行显示,或者一组搜索结构在显示界面的同一个区域进行显示,不同组搜索结果在不同区域进行显示等等。
68.其中,对象的相关信息例如可以包括与目标体匹配的对象图片以及关键描述信息如对象为商品时,可以包括名称、价格、优惠信息、发货地等。该对象的相关信息可以具有索引功能,用以链接至其它内容,如对象详情页面等。
69.该关联要求可以有多种实现方式,作为一种实现方式,该关联要求可以是属于同一个对象提供方。属性信息可以包括对象归属特征,可以根据其对应的对象提供方标识确定归属的对象提供方等,因此,可以具体是基于属性信息,将属于同一对象提供方的多个第一对象的相关信息进行聚合显示。通过将属于同一对象提示信息的多个第一对象的相关信息进行聚合显示,还可以实现向用户推荐提供用户想要获取的多个第一对象的对象提供方的目的,既可以方便用户操作,同时可以有助于提升对象提供方的价值,例如电子商务场景中,对象为商品时,可以将属于同一个商家且与至少一个图片的多个商品进行聚合显示,用户往往希望一个商家能够提供其想要购买的尽可能多的商品,通过将同一个商家的商品的相关信息进行聚合显示,既满足用户需求,方便用户查找商品,有助于提示购买欲望,从而可以提高商品转化率,也可以保证商家利益。
70.存在多组搜索结果的情况下,不同组搜索结果对应的对象提供方可以不同。
71.作为另一种实现方式,该关联要求可以是具有相同特征标签。
72.其中,该特征标签可以是指对象所属类目,例如可以是指对象所属类目,如女装、家居、母婴等。此外,该特征标签也可以是预先为对象设置或者结合该对象的描述信息或者
用户评价信息自动生成或者根据对象所属对象提供方设置的经营标签确定等,可以用于表征对象所属风格、适用的场景等,例如对象为商品时,其对应特征标签例如可以设置为如冬季保暖、宝妈最爱、xx明星同款等。当然,该特征标签也可以是例如对象名称等等。
73.因此,可以具体是将具有相同特征标签的多个第一对象的相关信息进行聚合显示。
74.将具有相同特征标签的多个第一对象的相关信息进行聚合显示,可以方便用户查找属于同一对象类型的对象,提高信息查找效率。
75.其中,为了方便描述,该多个第一对象满足相同要求的特征标签可以命名为目标特征标签。
76.存在多组搜索结果的情况下,不同组搜索结果对应的目标特征标签可以不同。
77.作为又一种可选方式,该关联要求可以是具有相同特征标签且属于同一对象提供方。也即可以将具有相同特征标签且属于同一对象提供方的多个第一对象的相关信息进行聚合显示。
78.存在多组搜索结果的情况下,不同组搜索结果对应的对象提供方不同,且目标特征标签可以相同,以方便用户在不同对象提供方中挑选该目标特征标签所对应的对象。
79.当然,对象还可以包括其它属性特征,上述仅是举例说明了关联要求的可能实现方式,本技术不限于此。
80.本实施例中,通过挖掘具有关联关系的多个第一对象,并将对应的搜索信息进行聚合显示,方便用户进行信息查看,并可以帮助用户建立多个第一对象的关联关系,以此激励用户执行进一步的信息操作,例如执行对象购买等,可以提高信息转化率,从而提高了显示方式的有效性。
81.在一些实施例中,关联要求为属于同一对象提供方且具有相同特征标签的情况下,该方法还可以包括:
82.基于多个第一对象满足相同要求的目标特征标签,确定具有目标特征标签且属于同一对象提供方的多个第二对象;将多个第二对象的相关信息进行聚合显示。
83.通过查找具有目标特征标签以及属于同一提供方的多个第二对象,可以进一步扩展搜索范围,向用户输出更多相关内容,以实现有效推荐目的。
84.一些实施例中,将属性信息满足关联要求的多个第一对象的相关信息进行聚合显示可以包括:
85.将属性信息满足关联要求的多个第一对象,以及与多个第一对象匹配的至少一个第三对象的相关信息进行聚合显示。
86.其中,作为一种可选方式,关联要求包括具有相同特征标签的情况下,可以确定多个第一对象满足相同要求的目标特征标签,与多个第一对象匹配的至少一个第三对象可以是与具有该目标特征标签的至少一个第三对象;或者可以是具有与该目标特征标签满足匹配要求的特征标签的至少一个第三对象。其中,该匹配要求例如可以是相似度大于一定阈值或者符合预先设置的搭配需求等。
87.作为另一种可选方式,与第一对象匹配的第三对象匹配也可以是指对象图片匹配、对象名称、和/或对象关键信息匹配等的对象等,对象关键信息可以是从对象描述信息中所提取的关键词等。
88.由前文描述可知,将属性信息满足关联要求的多个第一对象的相关信息可以作为一组搜索结果,因此,作为又一个实施例,将属性信息满足关联要求的多个第一对象的相关信息进行聚合显示可以是:将属性信息满足关联要求的多个第一对象的相关信息作为一组搜索结果;在显示界面显示至少一组搜索结果。
89.可选地,在显示界面显示至少一组搜索结果可以包括:在显示界面显示至少一种搜索结果对应的结果提示信息;响应于针对结果提示信息的触发操作,在显示界面分组显示至少一组搜索结果。
90.由于可能存在一组或多组搜索结果,因此可以首先显示结果提示信息。
91.其中,该结果提示信息可以用以提示该关联要求,例如关联要求为属于同一对象提供方,该结果提示信息例如可以包括文字提示信息:“5家店铺包含多个商品”。又如关联要求为属于同一对象提供方且具有相同标签,该结果提示信息例如可以包括文字提示信息:“5家店铺包含宝妈秋冬必备系列”等,此外,该结果提示信息中还可以包括该至少一组搜索结果中的目标组搜索结果的相关信息,该相关信息例如可以即为该目标搜索结果或者目标组搜索结果中的至少部分信息或者目标搜索结果的摘要信息等。
92.该目标组搜索结果可以是至少一组搜索结果中显示优先级最高的搜索结果,该显示优先级例如可以根据第一对象数量或者对象提供方等级等确定,对象提供方等级例如可以根据其对象销量、对象好评率、对象再次消费的回头率等来确定。
93.响应于针对结果提示性信息的触发操作之后,可以再在显示界面分组显示至少一组搜索结果,可选地,可以是按照显示优先级,以列表形式显示该至少一组搜索结果。
94.其中,由前文描述可知,在关联要求可以为具有相同特征标签且属于同一对象提供方的情况下,在一些实施例中,将属性信息满足关联要求的多个第一对象的相关信息作为一组搜索结果可以是:将属于同一对象提供方且具有相同特征标签的多个第一对象的相关信息作为一组搜索结果;
95.该方法还可以包括:确定具有目标特征标签且属于同一对象提供方的多个第二对象;将多个第二对象的相关信息作为一组搜索结果。其中,目标特征标签可以为满足相同要求的特征标签;从而实现了扩大搜索范围,实现有效推荐的目的。
96.此外,作为实现扩大搜索范围的另一种实现方式,一些实施例中,将属性信息满足关联要求的多个第一对象的相关信息作为一组搜索结果可以是:
97.将属性信息满足关联要求的多个第一对象,以及与多个第一对象匹配的至少一个第三对象的相关信息作为一组搜索结果。
98.例如,关联要求包括具有相同特征标签的情况下,可以确定多个第一对象满足相同要求的目标特征标签,与多个第一对象匹配的至少一个第三对象可以是与具有该目标特征标签的至少一个第三对象;或者可以是具有与该目标特征标签满足匹配要求的特征标签的至少一个第三对象。其中,该匹配要求例如可以是相似度大于一定阈值或者符合预先设置的搭配需求等。当然,与第一对象匹配的第三对象匹配也可以是指对象图片匹配、对象名称匹配、和/或对象关键信息匹配等的对象等。
99.一些实施例中,响应于针对结果提示信息的触发操作,在显示界面分组显示至少一组搜索结果包括:响应于针对结果提示信息的触发操作,在至少一组搜索结果包括多组搜索结果的情况下,在显示界面分组显示多组搜索结果。
100.也即可以是存在多组搜索结果的情况下,再在显示界面中分组显示多组搜索结果。
101.此外,本技术实施例还可能按照不同关联要求获得多组搜索结果,其中,在显示界面分组显示多组搜索结果可以包括:
102.在多组搜索结果对应不同关联要求情况下,分组显示任一关联要求对应的至少一组搜索结果提示信息,并显示不同关联要求分别对应的要求提示信息;
103.基于针对任一要求提示信息的触发操作,可以切换并分组显示该任一要求提示信息所对应关联要求对应的至少一组搜索结果。
104.一些实施例中,该方法还可以包括:
105.响应于针对结果提示信息的触发操作,在至少一组搜索结果包括一组搜索结果且该组搜索结果对应的多个对象属于同一对象提供方的情况下,在显示界面显示对象提供方对应的对象列表页面;在对象列表页面优先显示多个对象的相关信息。
106.如果只存在一组搜索结果,响应于针对结果提示信息的触发操作,在组搜索结果对应同一对象提供方的情况下,可以直接显示对象提供方的对象列表页面以显示多个对象的相关信息等。
107.例如,对象为商品,对象提供方即可商家,对象列表页面为商家店铺所提供的包含所有商品相关信息的页面。其中,优先显示例如可以是在预定显示位置显示该多个对象,该预定显示位置可以是曝光率较高的列表位置,如第一个列表位置,意即容易吸引用户注意的显示位置等。
108.一些实施例中,在显示界面显示至少一组搜索结果对应的提示信息可以包括:
109.在显示界面的第一位置显示至少一组搜索结果对应的结果提示信息及在第二位置显示任一目标体匹配的第一对象的相关信息,并将至少一组搜索结果对应的提示信息在预定显示位置进行显示。
110.例如显示界面通常可以划分为多个区域(也叫坑位)来显示多个内容,第一位置例如可以第一个坑位或者某个特定坑位,该第一位置可以是曝光率较高的坑位等。第二位置即可以为不包括第一坑位的其余坑位等。
111.可选地,该方法还可以包括:
112.在显示界面还可以显示多个目标体分别对应的切换提示信息;响应于针对任一个切换提示信息触发操作,可以在第二位置切换显示对应目标体匹配的第一对象的相关信息。第二位置的显示内容切换显示过程中,可以保持第一位置显示不变。
113.其中,在第二位置可以默认显示任一目标体或者优先级较高如在图片中占比较大或者为图片主体的目标体匹配的第一对象的相关信息。
114.此外,在显示界面分组显示至少一组搜索结果的情况下,还可以分别显示每一组搜索结果对应的分组提示信息。
115.例如,按照对象提供方不同进行分组的情况,分组提示信息可以为对象提供方的相关信息,如名称、等级、销量等,又如按照对象类型不同进行分组的情况下,分组提示信息可以为对象类型的相关信息,如名称等。
116.每一组搜索结果对应同一对象提供方的情况下,检测到针对分组提示信息的触发操作,可以显示对应的对象提供方对应的对象列表页面,并在对象列表页面中显示该组搜
索结果所包含的多个对象的相关信息。
117.图3为本技术实施例提供的一种搜索方法一个实施例的流程图,本实施例从服务端角度对本技术技术方案进行介绍,该方法可以包括以下几个步骤:
118.301:接收用户端发送的搜索请求。
119.其中,搜索请求中可以包括至少一个图片。该至少一个图片可以是用户端基于用户选择操作,从本地图片列表所获取的。或者可以是用户端基于用户触发的图像采集操作而采集获得的。此外,也可以是用户端检测到截图操作,输出图片搜索提示信息,并在检测到确认操作之后,所获得的截图图片。当然,本技术不局限于上述实现方式。
120.302:识别至少一个图片中的多个目标体。
121.其中,该多个目标体可以采用图像处理技术从至少一个图片中分割或提取等。目标体可以为分割获得的子图片或者所提取的图像特征等。
122.303:搜索与多个目标体分别匹配的第一对象。
123.通过图片匹配或者特征匹配的方式,可以查找对象图片与目标体匹配的第一对象。
124.304:将属性信息满足关联要求的多个第一对象在用户端中进行聚合显示。
125.服务端可以首先确定属性信息满足关联要求的多个第一对象,再将该多个第一对象的相关信息发送至用户端,由用户端在显示界面中进行聚合显示。其中,属性信息满足关联要求的多个第一对象的相关信息可以作为一组搜索结果发送至用户端,由用户端进行分组展示等。其中,用户端进行聚合显示的具体实现方式,可以详见前文描述,此处不再赘述。
126.其中,关联要求例如可以包括属于同一对象提供方或具有相同特征标签或属于同一对象提供方且具有相同特征标签。
127.在一些实施例中,关联要求为属于同一对象提供方且具有相同特征标签的情况下,该方法还可以包括:
128.确定多个第一对象满足相同要求的目标特征标签;
129.确定具有目标特征标签且属于同一对象提供方的多个第二对象;
130.将多个第二对象的相关信息在用户端中进行聚合显示。
131.在一些实施例中,该方法还可以包括:
132.确定与属性信息满足关联要求的多个第一对象匹配的至少一个第三对象;
133.将属性信息满足关联要求的多个第一对象,以及该至少一个第三对象的相关信息在客户端进行聚合显示。
134.此外,属性信息满足关联要求的多个第一对象作为一组搜索结果的情况下,可以将基于一组搜索结果的关联要求,所确定的多个第二对象的相关信息也作为一组搜索结果。
135.此外,可以是将属性信息满足关联要求的多个第一对象,且与多个第一对象匹配的至少一个第三对象的相关信息作为一组搜索结果。
136.一些实施例,存在至少一组搜索结果的情况下,可以首先将结果提示信息发送至用户端,由用户端在显示界面中进行显示,再接收到用户端发送至的结果获取请求时,可以再将至少一组搜索结果发送至用户端,由用户端显示该至少一组搜索结果。
137.此外,在存在一组搜索结果且该组搜索结果对应的多个对象属于同一对象提供方
的情况下,接收到用户端发送至的结果获取请求,可以将该组搜索结果对应的对象提供方的对象列表页面发送至用户端,由用户端显示对象列表页面,并在对象列表页面优先显示多个对象的相关信息。
138.此外,服务端还可以将多个目标体分别匹配的第一对象的相关信息发送至用户端,由用户端在显示界面的第一位置显示至少一组搜索结果的结果提示信息及在第二位置显示多个目标体匹配的第一对象的相关信息。
139.可选地,服务端可以首先将第一目标体匹配的第一对象的相关信息以及多个目标体分别对应切换提示信息发送至用户端,用户端可以在第二显示首先显示任一目标体匹配的第一对象的相关信息,响应于针对任一个切换提示信息的触发操作,可以向服务端发送切换请求,服务端可以将对应的目标体匹配的第二对象的相关信息发送至用户端,由用户端更新第二位置的显示内容等。
140.实际应用中,本技术实施例的技术方案可以应用于电子商务场景中,对象可以电子商务提供所提供的商品,为了便于理解,下面以电子商务场景为例对本技术技术方案进行介绍。
141.如图4a中所述,用户端101可以感知用户操作,从而获得请求搜索的至少一个图片。用户端101可以将包含该至少一个图片的搜索请求发送至服务端102,服务端102可以识别至少一个图片中的多个目标体,之后,搜索与多个目标体分别匹配的商品;之后,确定属性信息满足关联要求的多个商品,例如属于同一商家且具有特征标签a的多个第一商品。之后,可以将属性信息满足关联要求的多个第一商品的相关信息作为一组搜索结果,从而可能获得至少一组搜索结果。服务端102可以将至少一组搜索结果发送至用户端101。当然,也可以将属性信息满足关联要求的多个第一商品的相关信息,以及与多个第一商品匹配的至少一个第三商品的相关信息作为一组搜索结果;此外,关联要求为属于同一商家且具有相同特征标签的情况下,还可以确定一组搜索结果中的多个第一商品满足相同的要求的特征标签,例如特征标签a,则可以将具有特征标签a且属于同一商家的多个第二商品的相关信息作为一组搜索结果,从而可以根据商品之间的关联性,扩大搜索范围,提高搜索准确度,有助于用户挑选想要的商品。
142.用户端101即可以在显示界面显示该至少一组搜索结果。可选地,可以在显示界面提供的搜索结果页面中的第一位置显示至少一组搜索结果的结果提示信息,在第二位置显示默认目标体匹配的商品的相关信息。用户端101检测到针对结果提示信息的触发操作,可以再从服务端102获取至少一组搜索结果,并可以分组显示该至少一组搜索结果。
143.为了便理解,如图4b~图4d所示,分别示出了用户端提供的显示界面几种可能的界面显示示意图,用户端可以在显示界面提供的首页页面中显示图片搜索提示信息,针对该图片搜索提示信息的触发操作,如图4b中所示,可以采集图片并显示图像采集画面41,此外还可以显示图片选择提示信息42。用户可以通过图片选择提示信息42从而可以从本地图片列表中提供至少一个图片,或者通过采集确认提示信43,将当前的图像采集画面作为待搜索的一个图片。
144.用户端感知用户操作,获得至少一个图片,即可以基于至少一个图片即可以进行搜索,服务端执行搜索操作,获得至少一组搜索结果。
145.如图4c中所示,用户端可以在显示界面提供的搜索结果页面中的第一位置显示结
果提示信息44,例如文字信息“3家店铺包含宝妈秋冬必备系列”以及图片信息等,在第二位置显示某个目标体所匹配的第一商品的相关信息45。例如第一位置,可以为搜索结果页面所划分的多个区域中的首个区域或者某个指定区域,如第3个或第五个区域等。第二位置即为非第一区域的其余区域。
146.其中,在显示界面中还可以显示多个目标体分别对应的切换提示信息46,从而针对任一个切换提示信息46的触发操作,可以在第二位置切换显示对应目标体匹配的商品的相关信息,在这一过程中,第一位置的显示内容可以保持不变。
147.此外,如图4d中所示,用户端检测到针对该结果提示信息44的触发操作,若该结果提示信息对应多组搜索结果,则可以提供结果显示页面,并在结果显示页面中分组显示多组搜索结果。每一组搜索结果可以包括多个商品的相关信息47以及分组提示信息48。
148.一组搜索结果的多个商品属于同一商家情况下,该分组提示信息可以用于提示多个商品所对应的商家等,此时,若检测到针对分组提示信息48的触发操作,可以在显示界面中提供对应商品的商品列表页面,并在商品列表页面中优先显示该组搜索结果所包含的多个商品的相关信息等,其中,例如可以将多个商品的相关信息在商品列表页面排列在最前面或者显示商品列表页面中的预配置位置等。
149.此外,多组搜索结果对应不同关联要求的情况下,还可以在显示界面中显示不同关联要求分别对应的关联提示信息49,针对任一关联提示信息的触发操作,可以切换并分组显示任一要求提示信息所对应关联要求对应的至少一组搜索结果。
150.此外,在结果提示信息44对应一组搜索结果的情况下,且该组搜索结果的多个商品属于同一商家,则检测到针对该结果提示信息44的触发操作,可以直接在显示界面中提供对应商品的商品列表页面,并在商品列表页面中优先显示该组搜索结果所包含的多个商品的相关信息等。
151.在电子商务场景下,采用本技术实施例的技术方案,可以实现搜索结果的有效显示,提高显示效果,助于提升商品查找效率、商品购买率等,提高商家关注度和销售效益、且还可以扩大搜索范围,实现智能推荐目的。
152.此外,本技术实施例还提供了一种信息显示装置,该装置提供一显示界面;该显示界面支持用户操作,以确定至少一个图片;至少一个图片用以从中识别获得多个目标体,并搜索与多个目标体分别匹配的对象;
153.该显示界面用以将属性信息满足关联要求的多个对象进行聚合显示。
154.一些实施例中,该显示界面具体用以将将属于同一对象提供方或者具有相同特征标签或者属于同一对象提供方且具有相同特征标签的多个第一对象的相关信息聚合显示。
155.一些实施例中,该显示界面还可以用于将基于满足相同要求的目标特征标签,确定的具有目标特征标签且属于同一对象提供方的多个第二对象的相关信息进行聚合显示。
156.一些实施例中,该显示界面可以具体是将属性信息满足关联要求的多个第一对象,以及与多个第一对象匹配的至少一个第三对象的相关信息进行聚合显示。
157.一些实施例中,属性信息满足关联要求的多个第一对象的相关信息可以作为一组搜索结果,以获得至少一组搜索结果;
158.该显示界面用以显示至少一组搜索结果对应的结果提示信息,并响应于针对结果提示信息的触发操作,分组显示至少一组搜索结果。
159.一些实施例中,该显示界面响应于针对结果提示信息的触发操作,在至少一组搜索结果包括一组搜索结果且该组搜索结果对应的多个对象属于同一对象提供方的情况下,可以显示对象提供方对应的对象列表页面,并在对象列表页面优先显示多个对象的相关信息。
160.一些实施例中,该显示界面可以具体是在第一位置显示至少一组搜索结果的结果提示信息及在第二位置显示任一目标体匹配的第一对象的相关信息。
161.一些实施例中,该显示界面还可以显示多个目标体分别对应的切换提示信息;响应于针对任一个切换提示信息触发操作,在第二位置切换显示对应目标体匹配的第一对象的相关信息。
162.此外,显示界面可以具体分组显示至少一组搜索结果及分别对应的分组提示信息。
163.该信息显示装置可以执行图2所示实施例所述的显示方法,其实现原理和技术效果不再赘述。对于上述实施例中的信息显示装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
164.此外,本技术实施例还提供了一种电子设备,如图5所示,该电子设备可以包括存储组件501、显示组件502以及处理组件503;
165.存储组件501存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件503调用执行,以实现如图2所述的显示方法。
166.当然,电子设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
167.此外,本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图2所示实施例的显示方法。该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
168.此外,本技术实施例还提供了一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,所述计算机程序被计算机执行时可以实现如上述如图2所示实施例的显示方法。在这样的实施例中,计算机程序可以是从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被处理器执行时,执行本技术的系统中限定的各种功能。
169.图6为本技术实施例提供的一种搜索装置一个实施例的结构示意图,该装置可以包括:
170.请求接收模块601,用于接收用户端发送的搜索请求,搜索请求包括至少一个图片;
171.识别模块602,用于识别至少一个图片中的多个目标体;
172.搜索模块603,用于搜索与多个目标体分别匹配的第一对象;
173.显示触发模块604,用于将属性信息满足关联要求的多个第一对象在客户端中进行聚合显示。
174.图6所示的搜索装置可以执行图3所示实施例所述的搜索方法,其实现原理和技术
效果不再赘述。对于上述实施例中的信息显示装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
175.此外,本技术实施例还提供了一种计算设备,如图7所示,该计算设备可以包括存储组件701以及处理组件702;
176.其中,存储组件701存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件702调用执行,以实现如图3所述的显示方法。
177.当然,计算设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
178.需要说明的是,上述计算设备可以为物理设备或者云计算平台提供的弹性计算主机等。其可以实现成多个服务器或终端设备组成的分布式集群,也可以实现成单个服务器或单个终端设备。
179.此外,本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图3所示实施例的搜索方法。该计算机可读介质可以是上述实施例中描述的计算设备中所包含的;也可以是单独存在,而未装配入该计算设备中。
180.此外,本技术实施例还提供了一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,所述计算机程序被计算机执行时可以实现如上述如图3所示实施例的搜索方法。在这样的实施例中,计算机程序可以是从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被处理器执行时,执行本技术的系统中限定的各种功能。
181.上述相关实施例中所涉及的处理组件可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
182.存储组件被配置为存储各种类型的数据以支持在终端的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
183.显示组件可以为电致发光(el)元件、液晶显示器或具有类似结构的微型显示器、或者视网膜可直接显示或类似的激光扫描式显示器。
184.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
185.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
186.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
187.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1