搜索方法、装置、电子设备和存储介质制造方法及图纸

技术编号:26376520 阅读:25 留言:0更新日期:2020-11-19 23:45
本申请公开了搜索方法、装置、电子设备和存储介质,涉及智能搜索技术领域。具体实现方案为:在获取客户端的搜索请求后,对搜索请求中的绘制图像进行图像特征提取,得到图像特征信息,并对搜索请求中与绘制图像对应的文本描述信息进行文本特征提取,以得到文本特征信息,并结合所获得的图像特征信息和文本特征信息进行搜索,以获取搜索请求对应的搜索结果,并将搜索结果提供给客户端,从而结合客户端提供的绘制图像以及与绘制图像对应的文本描述信息进行搜索,提供了一种结合绘制图像和文本进行搜索的方式,丰富了搜索方式的同时,可准确向用户提供满足用户搜索需求的搜索结果,为用户带来了更好的搜索体验。

【技术实现步骤摘要】
搜索方法、装置、电子设备和存储介质
本申请涉及计算机
,具体涉及智能搜索
,尤其涉及搜索方法、装置、电子设备和存储介质。
技术介绍
随着互联网技术的快速发展,现如今已经进入了信息爆炸时代,越来越多的用户通过网络来搜索自己需要的信息,因此,搜索引擎被用于查找各种信息。目前,当用户的需求为模糊搜索场景时,例如用户无法用关键字的方式准确搜索,在用搜索引擎进行检索,搜索引擎返回的搜索结果通常情况下与用户需求的匹配度较差,无法直接从用户需求出发,给出满意的网络资源。
技术实现思路
本申请提供了一种搜索方法、装置、设备以及存储介质。根据本申请的一方面,提供了一种搜索方法,包括:接收客户端的搜索请求,其中,所述搜索请求包括绘制图像以及与所述绘制图像对应的文本描述信息;提取所述绘制图像的第一图像特征信息,并提取所述文本描述信息的第一文本特征信息;根据所述第一图像特征信息和所述第一文本特征信息进行搜索,以得到搜索结果集合;以及将所述搜索结果集合返回给所述客户端。根据本申请的另一方面,提供了一种搜索装置,包括:接收模块,用于接收客户端的搜索请求,其中,所述搜索请求包括绘制图像以及与所述绘制图像对应的文本描述信息;第一提取模块,用于提取所述绘制图像的第一图像特征信息,并提取所述文本描述信息的第一文本特征信息;搜索模块,用于根据所述第一图像特征信息和所述第一文本特征信息进行搜索,以得到搜索结果集合;以及返回模块,用于将所述搜索结果集合返回给所述客户端。根据本申请的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请的搜索方法。根据本申请的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请实施例公开的电子设备的搜索方法。上述申请中的一个实施例具有如下优点或有益效果:在获取客户端的搜索请求后,对搜索请求中的绘制图像进行图像特征提取,得到图像特征信息,并对搜索请求中与绘制图像对应的文本描述信息进行文本特征提取,以得到文本特征信息,并结合所获得的图像特征信息和文本特征信息进行搜索,以获取搜索请求对应的搜索结果,并将搜索结果提供给客户端,从而结合客户端提供的绘制图像以及与绘制图像对应的文本描述信息进行搜索,提供了一种结合绘制图像和文本进行搜索的方式,丰富了搜索方式的同时,可准确向用户提供满足用户搜索需求的搜索结果,为用户带来了更好的搜索体验。应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1是根据本申请第一实施例提供的一种搜索方法的流程示意图;图2是搜索界面的示意图;图3是根据本申请第二实施例提供的一种搜索方法的流程示意图;图4是根据本申请第三实施例提供的一种搜索方法的流程示意图;图5是根据本申请第四实施例提供的一种搜索方法的流程示意图;图6是根据本申请第五实施例提供的一种搜索装置的结构示意图;图7是根据本申请第六实施例提供的一种搜索装置的结构示意图;图8是用来实现本申请实施例的搜索方法的电子设备的框图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。下面参考附图描述本申请实施例的搜索方法、装置、电子设备和存储介质。图1是根据本申请第一实施例提供的一种搜索方法的流程示意图。其中,需要说明的是,本实施例的搜索方法的执行主体为搜索装置,该搜索装置可以由软件和/或硬件的方式实现,该实施例中的搜索装置可以配置在电子设备中,本实施例中的电子设备可以是与客户端进行通信的设备,例如,电子设备可以为计算机设备或者服务器,该实施例对此不作限定。如图1所示,该搜索方法可以包括:步骤101,接收客户端的搜索请求,其中,搜索请求包括绘制图像以及与绘制图像对应的文本描述信息。其中,本实施例中的客户端可以为个人计算、平板电脑、智能手机、智能屏设备(具有屏幕的智能音箱)等设备。其中,本实施例中的绘制图像可以是用户通过手绘的方式绘制的,也可以是通过其他方式绘制,该实施例对此不作具体限定。其中,本实施例以绘制图像是通过手绘的方式来绘制的方式为例进行描述。具体地,在使用客户端的过程中,在用户有模糊搜索需求,例如,用户无法准确提供关键字,或者提供待搜索对象的标准图像,此时,用户可通过触发搜索界面中与绘制图像对应的输入控件,对应地,客户端响应于用户触发输入控件的操作,在客户端上为用户提供图像绘制界面。然后,用户可根据需求在图像绘制界面上绘制待搜索对象的图像。对应地,为了方便用户对待搜索对象进行描述,用户可在图像绘制界面上输入到待搜索对象的一些文字描述信息,例如,属性关键词或者实体关键词。其中,本实施例中的文字描述信息可以是通过文字输入或者语音方式输入的,在本实施例中,在用户通过语音方式输入时,可对用户输入的语音信息进行语音识别,以得到语音信息对应的文字信息,并可在图像绘制界面中显示与语音信息对应的文字描述信息。例如,搜索界面如图2中的a所示,在用户不清楚关键字或者无法提供待搜索对象的图像时,用户可通过点击绘制图像的输入控件A,对应地,客户端中在搜索界面中提供图像绘制界面,其中,在搜索界面中提供图像绘制界面的示例图,如图2中的b所示。对应地,用户可在图像绘制界面中通过手绘的方式绘制待搜索对象的手绘图像,并可以在图像绘制界面中输入文字描述信息,比如,“一种动物,黑白色”,其中,用户绘制后的搜索界面,如图2中的c所示。对应地,在用户绘制完后,用户可通过触发搜索界面中的搜索控件来触发搜索请求。其中,本实施例中的文字描述信息可以是对待搜索对象的属性以及实体类型进行描述的文字信息。步骤102,提取绘制图像的第一图像特征信息,并提取文本描述信息的第一文本特征信息。其中,本实施例中的图像特征信息可以是各种特征,可以包括颜色特征、纹理特征、二维形状特征、二维空间关系特征、三维形状特征、三维空间关系特征等特征中的一种或者多种。其中,本实施例中的文本特征信息可以是对文本描述信息中的每个字的特征向量而生成的,也可以是对文本描述信息进行分析,以确定出文本描述信息中的实体关键词和/或属性关键词,并基于所确定出的实体关键词和/或属性关键词而生成的文本特征向量,该实施例对此不作具体限定。步骤103,根据第一图像特本文档来自技高网...

【技术保护点】
1.一种搜索方法,包括:/n接收客户端的搜索请求,其中,所述搜索请求包括绘制图像以及与所述绘制图像对应的文本描述信息;/n提取所述绘制图像的第一图像特征信息,并提取所述文本描述信息的第一文本特征信息;/n根据所述第一图像特征信息和所述第一文本特征信息进行搜索,以得到搜索结果集合;以及/n将所述搜索结果集合返回给所述客户端。/n

【技术特征摘要】
1.一种搜索方法,包括:
接收客户端的搜索请求,其中,所述搜索请求包括绘制图像以及与所述绘制图像对应的文本描述信息;
提取所述绘制图像的第一图像特征信息,并提取所述文本描述信息的第一文本特征信息;
根据所述第一图像特征信息和所述第一文本特征信息进行搜索,以得到搜索结果集合;以及
将所述搜索结果集合返回给所述客户端。


2.根据权利要求1所述的方法,其中,所述根据所述第一图像特征信息和所述第一文本特征信息进行搜索,以得到搜索结果集合,包括:
根据所述第一图像特征信息进行搜索,以得到与所述第一图像特征信息匹配的候选搜索结果集合,其中,所述候选搜索结果集合包括多个候选搜索结果;
获取每个所述候选搜索结果对应的第二文本特征信息;
确定所述第一文本特征信息和每个所述候选搜索结果对应的第二文本特征信息之间的相似度;
根据所述相似度,对所述多个候选搜索结果进行排序,以得到排序结果;以及
从所述排序结果中选择出排序在前的N个候选搜索结果,生成所述搜索结果集合,其中,N为大于1的整数。


3.根据权利要求1所述的方法,其中,所述根据所述第一图像特征信息和所述第一文本特征信息进行搜索,以得到搜索结果集合,包括:
对所述第一图像特征信息和所述第一文本特征信息进行融合,以得到融合特征信息;以及
根据所述融合特征信息进行搜索,以获取与所述查询融合特征信息匹配的所述搜索结果集合。


4.根据权利要求3所述的方法,其中,所述对所述第一图像特征信息和所述第一文本特征信息进行融合,以得到融合特征信息,包括:
将所述第一文本特征信息和所述第一图像特征信息进行拼接,以得到所述融合特征信息。


5.根据权利要求1所述的方法,其中,所述提取所述绘制图像的第一图像特征信息,包括:
将所述绘制图像输入到图像特征提取模型中,以得到所述绘制图像的第一图像特征信息。


6.根据权利要求5所述的方法,其中,在所述将所述绘制图像输入到图像特征提取模型中,以得到所述绘制图像的第一图像特征信息之前,所述方法还包括:
提取所述绘制图像的轮廓线信息;
根据所述轮廓线信息,确定所述绘制图像中物体的物体类别;以及
根据所述物体类型,获取所述物体类型对应的所述图像特征提取模型。


7.根据权利要求6所述的方法,其中,在所述根据所述物体类型,获取所述物体类型对应的所述图像特征提取模型之前,所述方法还包括:
获取与所述物体类别对应的历史样本绘制图像;
从所述历史样本绘制图像中提取第二图像特征信息;以及
根据所述历史绘制图像和所述第二图像特征信息训练深度神经网络,以得到所述图像特征提取模型。


8.根据权利要求1所述的方法,其中,所述提取所述文本描述信息的第一文本特征信息,包括:
从所述文本描述信息中提取出属性关键词和/或实体关键词;以及
根据所述属性关键词和/或实体关键词,生成所述文本描述信息的第一文本特征信息。


9.一种搜索装置,包括:
接收模块,用于接收客户端的搜索请求,其中,所述搜索请求包括绘制图像以及与所述绘制图像对应的文本描述信息;
第一提取模块,用于提取所述绘制图像...

【专利技术属性】
技术研发人员:侯柏岑
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1