图片搜索方法、装置以及搜索引擎的制作方法

文档序号:6536600阅读:162来源:国知局
图片搜索方法、装置以及搜索引擎的制作方法
【专利摘要】本发明提出一种图片搜索方法、装置和搜索引擎,其中,该方法包括:接收客户端发送的搜索信息,并根据搜索信息获取需求图片的属性信息;根据需求图片的属性信息查询图片库,该图片库包括多个递进的属性层级,每个属性层级包括至少一个图片属性,每个图片属性对应至少一个图片;从图片库中查询与需求图片的属性信息对应的第一图片属性,并获取与第一图片属性相关的属性层级中的图片属性,并获取第一图片属性对应的至少一个图片;将至少一个图片和与第一图片属性相关的属性层级中的图片属性返回至客户端。本发明实施例的图片搜索方法,能够提供符合用户搜索需求的搜索结果,并可对用户进行搜索引导,从而简化用户的搜索操作,提升用户操作体验。
【专利说明】图片搜索方法、装置以及搜索引擎
【技术领域】
[0001]本发明涉及互联网【技术领域】,特别涉及一种图片搜索方法、装置以及搜索引擎。
【背景技术】
[0002]目前,大多数图片搜索引擎在根据用户输入的关键词搜索图片时,首先判断在图片所在界面(如网页、广告界面等)中,图片周围的文字中是否与该关键词匹配,然后将图片周围文字中与该关键词匹配的图片按照一定的排序规则提供给用户。
[0003]但是,由于图片周围的文字并不一定是与图片内容相关的,因此,根据图片周围文字与关键词性匹配的方法获取的图片与用户所要搜索的图片的相关度以及准确性并不十分准确。此外,上述方法仅从关键词与图片周围文字的字词进行匹配,而无法深入理解用户的搜索意图以及对图片的限定条件。例如,对于关键词“qq头像女生带字唯美白色”,用户希望搜索大小为200*200左右正方形头像类,且特效为“带字”,类型为“唯美”,图片颜色为“白色”的头像图片。但是如果仅根据关键词与图片周围文字的字词进行匹配,则将关键词“qq头像女生带字唯美白色”切分为qq头像/女生/带字/唯美/白色这5个词,并查找网页中尽可能同时包含这5个词的图片,如果找不到同时包含这5个关键词的图片,就会退化到给出包含其中某些关键词的图片,这样得到的搜索结果必然不准确,并且没有考虑用户对图片的特效、类型、颜色的要求,难以满足用户的搜索需求。因此,上述方法为用户提供的搜索结果不能准确满足用户的搜索期望,需要用户通过不断变换搜索关键词以获取需要的图片,操作过程繁杂,用户搜索体验差。

【发明内容】

[0004]本发明旨在至少在一定程度上解决上述技术问题。
[0005]为此,本发明的第一个目的在于提出一种图片搜索方法,该方法能够提供符合用户搜索需求的搜索结果,并对用户进行搜索引导,从而简化用户的搜索操作。
[0006]为达上述目的,根据本发明第一方面实施例提出了一种图片搜索方法,包括:接收客户端发送的搜索信息,并根据所述搜索信息获取需求图片的属性信息;根据所述需求图片的属性信息查询图片库,其中,所述图片库包括多个递进的属性层级,每个所述属性层级包括至少一个图片属性,每个图片属性对应至少一个图片;从所述图片库中查询与所述需求图片的属性信息对应的第一图片属性,并获取与所述第一图片属性相关的属性层级中的图片属性,并获取所述第一图片属性对应的至少一个图片;将所述至少一个图片和与所述第一图片属性相关的属性层级中的图片属性返回至所述客户端。
[0007]本发明实施例的图片搜索方法,可在图片库中查询与搜索信息对应的图片属性,并将该图片属性对应的图片以及该与该图片属性相关的属性层级中的图片属性返回至客户端,从而能够提供符合用户搜索需求的搜索结果。此外,还可提供与搜索结果相关的图片,以对用户进行搜索引导,从而简化用户的搜索操作,提升用户的操作体验。
[0008]本发明第二方面实施例提出了另一种图片搜索方法,包括:向搜索引擎发送搜索信息;接收所述搜索引擎根据所述搜索信息返回的至少一个第一图片和至少一个图片属性;在搜索结果显示界面显示所述至少一个第一图片和所述至少一个图片属性。
[0009]本发明实施例的图片搜索方法,可根据搜索引擎返回的与搜索信息对应的图片搜索结果及其相应的图片属性,并进行显示,以通过与图片搜索结果相应的图片属性对用户进行搜索推荐和引导,从而在为用户提供符合搜索需求的搜索结果的同时,简化用户的搜索操作,提升用户的操作体验。
[0010]本发明第三方面实施例提出了一种搜索引擎,包括:接收模块,用于接收客户端发送的搜索信息;第一获取模块,用于根据所述搜索信息获取需求图片的属性信息;查询模块,用于根据所述需求图片的属性信息查询图片库,其中,所述图片库包括多个递进的属性层级,每个所述属性层级包括至少一个图片属性,每个图片属性对应至少一个图片;第二获取模块,用于从所述图片库中查询与所述需求图片的属性信息对应的第一图片属性,并获取与所述第一图片属性相关的属性层级中的图片属性,并获取所述第一图片属性对应的至少一个图片;发送模块,用于将所述至少一个图片和与所述第一图片属性相关的属性层级中的图片属性返回至所述客户端。
[0011]本发明实施例的搜索引擎,可在图片库中查询与搜索信息对应的图片属性,并将该图片属性对应的图片以及该与该图片属性相关的属性层级中的图片属性返回至客户端,从而能够提供符合用户搜索需求的搜索结果。此外,还可提供与搜索结果相关的图片,以对用户进行搜索引导,从而简化用户的搜索操作,提升用户的操作体验。
[0012]本发明第四方面实施例提出了一种图片搜索装置,包括:第一发送模块,用于向搜索引擎发送搜索信息;第一接收模块,用于接收所述搜索引擎根据所述搜索信息返回的至少一个第一图片和至少一个图片属性,其中,所述至少一个图片属性为所述至少一个第一图片对应的第一图片属性相关属性层级中的图片属性;显示模块,在搜索结果显示界面显示所述至少一个第一图片和所述至少一个图片属性。
[0013]本发明实施例的图片搜索装置,可根据搜索引擎返回的与搜索信息对应的图片搜索结果及其相应的图片属性,并进行显示,以通过与图片搜索结果相应的图片属性对用户进行搜索推荐和引导,从而在为用户提供符合搜索需求的搜索结果的同时,简化用户的搜索操作,提升用户的操作体验。
[0014]本发明第五方面实施例提出了一种图片搜索系统,包括本发明第三方面实施例的搜索引擎和本发明第四方面实施例的图片搜索装置。
[0015]本发明实施例的图片搜索系统,可在通过搜索引擎查询与搜索信息对应的图片属性,并将该图片属性对应的图片以及该与该图片属性相关的属性层级中的图片属性返回至客户端,从而能够提供符合用户搜索需求的搜索结果。此外,还可提供与搜索结果相关的图片,以对用户进行搜索引导,从而简化用户的搜索操作,提升用户的操作体验。
[0016]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0017]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:[0018]图1为根据本发明一个实施例的图片搜索方法的流程图;
[0019]图2a和图2b为根据本发明实施例的图片示意图;
[0020]图3为根据本发明一个实施例的图片库的结构化知识体系的示意图;
[0021]图4为根据本发明另一个实施例的图片搜索方法的流程图;
[0022]图5为根据本发明一个实施例的图片库的建立方法的流程图;
[0023]图6为根据本发明一个实施例的图片库的更新方法的流程图;
[0024]图7为根据本发明又一个实施例的图片搜索方法的流程图;
[0025]图8为根据本发明又另一个实施例的图片搜索方法的流程图;
[0026]图9为根据本发明一个实施例的搜索结果显示界面的示意图;
[0027]图10为根据本发明另一个实施例的搜索结果显示界面的示意图;
[0028]图11为根据本发明一个实施例的搜索引擎的结构框图;
[0029]图12为根据本发明另一个实施例的搜索引擎的结构框图;
[0030]图13为根据本发明又一个实施例的搜索引擎的结构框图;
[0031]图14为根据本发明一个实施例的图片搜索装置;
[0032]图15为根据本发明另一个实施例的图片搜索装置;
[0033]图16为根据本发明一个实施例的图片搜索系统的结构框图。
【具体实施方式】
[0034]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0035]在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0036]在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0037]下面参考附图描述根据本发明实施例的图片搜索方法、装置和搜索引擎。
[0038]由于目前的图片搜索方法提供的搜索结果不能准确满足用户的搜索期望,需要用户通过不断变换搜索关键词以获取需要的图片,操作过程繁杂,用户搜索体验差。为此,本发明的实施例提出一种图片搜索方法,其特征在于,包括:接收客户端发送的搜索信息,并根据搜索信息获取需求图片的属性信息;根据需求图片的属性信息查询图片库,其中,图片库包括多个递进的属性层级,每个属性层级包括至少一个图片属性,每个图片属性对应至少一个图片;从图片库中查询与需求图片的属性信息对应的第一图片属性,并获取与第一图片属性相关的属性层级中的图片属性,并获取第一图片属性对应的至少一个图片;将至少一个图片和与第一图片属性相关的属性层级中的图片属性返回至客户端。
[0039]图1为根据本发明一个实施例的图片搜索方法的流程图。
[0040]如图1所示,本发明实施例的图片搜索方法,包括:
[0041]S101,接收客户端发送的搜索信息,并根据搜索信息获取需求图片的属性信息。
[0042]在本发明的实施例中,搜索信息为用于搜素图片的关键字序列,如“唯美白色头像”、“十大美景”、“开心的qq表情”等。需求图片的属性信息为根据搜索信息分析获得的、能够反映用户搜索需求的、对图片内容、图片尺寸、图片配色等图片特征进行描述的信息。此外,对于表述同一意图的多个不同的搜索信息可通过分析获取同一个需求图片的属性信息,例如,对搜索信息“女生带字伤感黑白qq头像”或“qq头像女生带字伤感黑白”进行分析后均可得到需求图片的属性信息:图片内容为“女生”、图片特效为“带字”、图片类型为“qq头像”、图片风格为“伤感”以及图片颜色为“黑白”。
[0043]S102,根据需求图片的属性信息查询图片库,其中,图片库包括多个递进的属性层级,每个属性层级包括至少一个图片属性,每个图片属性对应至少一个图片。
[0044]在本发明的实施例中,图片属性为对图片内容、图片尺寸、图片配色等图片特征进行描述的标签。例如,图2为根据本发明实施例的图片示意图,对于如图2中所示的尺寸为200*200像素的图片,图2a的图片属性可为:图片类型为“头像”、图片特效为“带字”、图片内容为“男生”以及图片风格为“文艺”,图2b的图片属性可为:图片类型为“头像”、图片内容为“情侣”。可根据图片属性对图片进行分类,并对每个分类进一步细化分类,由此可根据分类之间的关系产生多个具有递进关系的属性层级。图片库可通过结构化知识体系存储多个属性层级的递进关系、每个属性层级中的多个图片属性以及每个图片属性与图片库中图片的对应关系。图3为根据本发明一个实施例的图片库的结构化知识体系的示意图。如图3所示,在该结构化知识体系中,在ROOT根层级下包括第一层级:景点、美女、动物和头像四个图片属性,其中,每个图片属性下还分别包括具有至少一个图片属性的第二层级、第三层级,如图关于图片风格、图片颜色、图片类型、图片特效的属性等,由此,直至图片属性下包括的至少一个图片(如图3中objl-obj33)。图3所示的图片库的结构化知识体系仅为示例性的,在本发明的其他实施例中,图片库的结构化知识体系中的第一层级还可包括资讯、家居、服饰、动漫、汽车等,本发明对此不作限定。此外,图片库的结构化知识体系所具有的层级数目可为多层,本发明对此不做限定。
[0045]S103,从图片库中查询与需求图片的属性信息对应的第一图片属性,并获取与第一图片属性相关的属性层级中的图片属性,并获取第一图片属性对应的至少一个图片。
[0046]在本发明的一个实施例中,与第一图片属性相关的属性层级中的图片属性包括第一图片属性所在的属性层级中至少一个图片属性,和/或第一图片属性的子属性层级中的至少一个图片属性。举例来说,对于图3所示的结构化知识体系,如果与需求图片的属性信息对应的第一图片属性为颐和园,则其相关的属性层级中的图片属性可为其所在的属性层级中的图片属性:颐和园和圆明园,也可为其子属性层级中的图片属性:不同时间和子景点。
[0047]S104,将至少一个图片和与第一图片属性相关的属性层级中的图片属性返回至客户端。[0048]在本发明的实施例中,客户端可在图片搜索结果界面显示接收到的与第一图片属性相关的属性层级中的图片属性和接收到的第一图片属性对应的至少一个图片。当用户点击其中一个图片属性时,可进一步显示与用户点击的图片属性对应的至少一个图片。
[0049]本发明实施例的图片搜索方法,可在图片库中查询与搜索信息对应的图片属性,并将该图片属性对应的图片以及该与该图片属性相关的属性层级中的图片属性返回至客户端,从而能够提供符合用户搜索需求的搜索结果。此外,还可提供与搜索结果相关的图片,以对用户进行搜索引导,从而简化用户的搜索操作,提升用户的操作体验。
[0050]在本发明的一个实施例中,在根据搜索信息分析出用户的搜索需求后,可根据用户的搜索需求为用户推荐语用户需求相关的搜索信息,并返回至客户端,以进一步满足用户的搜索需求,而无需再次输入搜索信息。
[0051]图4为根据本发明另一个实施例的图片搜索方法的流程图。在本发明的实施例中,在将搜索到的图片返回至客户端之前,根据图片质量对搜索到的图片进行筛选,以将图片质量较高的图片返回至客户端。具体地,如图4所示,本发明实施例的图片搜索方法,包括:
[0052]S401,接收客户端发送的搜索信息,并根据搜索信息获取需求图片的属性信息。
[0053]在本发明的实施例中,搜索信息为用于搜素图片的关键字序列,如“唯美白色头像”、“十大美景”、“开心的qq表情”等。需求图片的属性信息为根据搜索信息分析获得的、能够反映用户搜索需求的、对图片内容、图片尺寸、图片配色等图片特征进行描述的信息。具体地,在本发明的一个实施例中,可首先对搜索信息进行分词,以获取多个关键字,然后分别对多个关键字进行语义分析以获取每个关键字对应的需求图片的属性信息。此外,对于表述同一意图的多个不同的搜索信息可通过分析获取同一个需求图片的属性信息,例如,对搜索信息“女生带字伤感黑白qq头像”或“qq头像女生带字伤感黑白”进行分析后均可得到需求图片的属性信息:图片内容为“女生”、图片特效为“带字”、图片类型为“qq头像”、图片风格为“伤感”以及图片颜色为“黑白”。
[0054]S402,根据需求图片的属性信息查询图片库,其中,图片库包括多个递进的属性层级,每个属性层级包括至少一个图片属性,每个图片属性对应至少一个图片。
[0055]在本发明的实施例中,图片属性为对图片内容、图片尺寸、图片配色等图片特征进行描述的标签。例如,图2为根据本发明实施例的图片示意图,对于如图2中所示的尺寸为200*200像素的图片,图2a的图片属性可为:图片类型为“头像”、图片特效为“带字”、图片内容为“男生”以及图片风格为“文艺”,图2b的图片属性可为:图片类型为“头像”、图片内容为“情侣”。可根据图片属性对图片进行分类,并对每个分类进一步细化分类,由此可根据分类之间的关系产生多个具有递进关系的属性层级。图片库可通过结构化知识体系存储多个属性层级的递进关系、每个属性层级中的多个图片属性以及每个图片属性与图片库中图片的对应关系。图3为根据本发明一个实施例的图片库的结构化知识体系的示意图。如图3所示,在该结构化知识体系中,在ROOT根层级下包括第一层级:景点、美女、动物和头像四个图片属性,其中,每个图片属性下还分别包括具有至少一个图片属性的第二层级、第三层级,如图关于图片风格、图片颜色、图片类型、图片特效的属性等,由此,直至图片属性下包括的至少一个图片(如图3中objl-obj33)。图3所示的图片库的结构化知识体系仅为示例性的,在本发明的其他实施例中,图片库的结构化知识体系中的第一层级还可包括资讯、家居、服饰、动漫、汽车等,本发明对此不作限定。此外,图片库的结构化知识体系所具有的层级数目可为多层,本发明对此不做限定。
[0056]在本发明的实施例中,图片库可通过如图5所示的方法建立,包括:
[0057]S501,抓取互联网中的图片,并获取与每个抓取到的图片相关的文字信息。
[0058]其中,图片相关的文字信息可为图片所在界面(如网页、应用程序操作界面等)中图片周围的文字。
[0059]S502,分别对每个抓取到的图片相关的文字信息进行语义分析,以生成每个抓取到的图片的语义标签。
[0060]S503,对每个抓取到的图片进行图像识别,并根据图像识别结果生成每个抓取到的图片的视觉标签。
[0061]在本发明的实施例中,对图2b所示的图片进行图像识别后,可获知该图片为人物图片,且为一对情侣,因此可生产视觉标签图片内容:“人物”、或图片内容“情侣”。
[0062]S504,根据语义标签和视觉标签对抓取到的多个图片进行分类,并根据分类结果生成图片库的结构化知识体系,并根据结构化知识体系和抓取到的多个图片建立图片库。
[0063]在本发明的一个实施例中,可通过如图6所示的方法更新所述图片库,包括:
[0064]S601,按照预设周期抓取互联网中的图片,并获取与每个抓取到的图片相关的文字信息。
[0065]在本发明的一个实施例中,预设周期可根据用户对图片库的更新速度的需求进行设定,可为一周、一天、一小时等,也可为其他周期,本发明对此不作限定。
[0066]S602,分别对每个抓取到的图片相关的文字信息进行语义分析,以生成每个抓取到的图片的语义标签。
[0067]S603,对每个抓取到的图片进行图像识别,并根据图像识别结果生成每个抓取到的图片的视觉标签。
[0068]S604,根据语义标签和视觉标签对抓取到的多个图片进行分类,并根据分类结果更新结构化知识体系,并根据更新后的结构化知识体系和抓取到的多个图片更新图片库。
[0069]S403,从图片库中查询与需求图片的属性信息对应的第一图片属性,并获取与第一图片属性相关的属性层级中的图片属性,并获取第一图片属性对应的至少一个图片。
[0070]在本发明的一个实施例中,与第一图片属性相关的属性层级中的图片属性包括第一图片属性所在的属性层级中至少一个图片属性,和/或第一图片属性的子属性层级中的至少一个图片属性。举例来说,对于图3所示的结构化知识体系,如果与需求图片的属性信息对应的第一图片属性为颐和园,则其相关的属性层级中的图片属性可为其所在的属性层级中的图片属性:颐和园和圆明园,也可为其子属性层级中的图片属性:不同时间和子景点。
[0071]S404,获取至少一个图片的图片质量特征。
[0072]在本发明的实施例中,图片质量特征为标识图片清晰度的特征,如图片是否具有水印、图片分辨率、图片尺寸等。
[0073]S405,根据图片质量特征对至少一个图片进行筛选,并将筛选后的至少一个图片和与第一图片属性相关的属性层级中的图片属性返回至客户端。
[0074]在本发明的实施例中,可根据图片质量特征从获取到的至少一个图片中筛选出图片质量较好部分,返回至客户端。特别是对于图片内容相同的多个图片,可根据图片质量特征筛选出图片质量最好的图片作为搜索结果。在本发明的其他实施例中,可按照图片质量特征对筛选后的图片进行排序。举例来说,对于均为显示相同景物的50张图片,其中,有些图片尺寸为100*100,有些尺寸为200*200,还有一张尺寸为1024*1204且不带水印的图片,还有一张是尺寸为1024*1024且有水印的图片,则将尺寸为1024*1024且不带水印的图片作为最终结果。
[0075]本发明实施例的图片搜索方法,可根据图片质量特征从查询到的至少一个图片中筛选出图片质量较高的图片,从而可为用户提供具有高清晰度、无水印的图片,进一步提升用户的搜索体验。
[0076]为了实现上述实施例,本发明还提出另一种图片搜索方法。该图片搜索方法包括:向搜索引擎发送搜索信息;接收搜索引擎根据搜索信息返回的至少一个第一图片和至少一个图片属性;在搜索结果显示界面显示至少一个第一图片和至少一个图片属性。
[0077]图7为根据本发明又一个实施例的图片搜索方法的流程图。在本发明的实施例中,客户端可根据搜索引擎返回的与搜索信息对应的图片搜索结果及其相应的图片属性,并进行显示,以通过与图片搜索结果相应的图片属性对用户进行搜索推荐和引导。具体地,如图7所示,本发明实施例的图片搜索方法,包括:
[0078]S701,向搜索引擎发送搜索信息。
[0079]在本发明的实施例中,搜索信息为用于搜素图片的关键字序列,如“唯美白色头像”、“十大美景”、“开心的qq表情”等。
[0080]S702,接收搜索引擎根据搜索信息返回的至少一个第一图片和至少一个图片属性,其中,至少一个图片属性为至少一个第一图片对应的第一图片属性相关属性层级中的图片属性。
[0081]在本发明的实施例中,当搜索引擎接收到客户端发送的搜索信息之后,可获取与该搜索信息相应的需求图片的属性信息。需求图片的属性信息为根据搜索信息分析获得的、能够反映用户搜索需求的、对图片内容、图片尺寸、图片配色等图片特征进行描述的信息。此外,对于表述同一意图的多个不同的搜索信息搜索引擎可通过分析获取同一个需求图片的属性信息,例如,对搜索信息“女生带字伤感黑白qq头像”或“qq头像女生带字伤感黑白”进行分析后均可得到需求图片的属性信息:图片内容为“女生”、图片特效为“带字”、图片类型为“qq头像”、图片风格为“伤感”以及图片颜色为“黑白”。
[0082]然后,根据需求图片的属性信息查询图片库。其中,图片属性为对图片内容、图片尺寸、图片配色等图片特征进行描述的标签。例如,图2为根据本发明实施例的图片示意图,对于如图2中所示的尺寸为200*200像素的图片,图2a的图片属性可为:图片类型为“头像”、图片特效为“带字”、图片内容为“男生”以及图片风格为“文艺”,图2b的图片属性可为:图片类型为“头像”、图片内容为“情侣”。图片库可通过结构化知识体系存储多个属性层级的递进关系、每个属性层级中的多个图片属性以及每个图片属性与图片库中图片的对应关系。从而,可根据需求图片的属性信息查询相应的图片属性,并获取该图片属性对应的至少一个图片。还可根据结构化知识体系查询到与该图片属性相应的至少一个图片,并进一步获取与该图片属性相关的属性层级中的至少一个图片属性。该图片属性相关的属性层级中的至少一个图片属性包括该图片属性所在的属性层级中的至少一个图片属性,和/或该图片属性的子属性层级中的至少一个图片属性。举例来说,对于图3所示的结构化知识体系,如果与需求图片的属性信息对应的第一图片属性为颐和园,则其相关的属性层级中的图片属性可为其所在的属性层级中的图片属性:颐和园和圆明园,也可为其子属性层级中的图片属性:不同时间和子景点。
[0083]S703,在搜索结果显示界面显示至少一个第一图片和至少一个图片属性。
[0084]在本发明的实施例中,可在搜索结果显示界面中显示搜索引擎返回的至少一个第一图片的同时显示与显示图片相关的至少一个属性,并通过至少一个属性对用户进行搜索引导和推荐。
[0085]本发明实施例的图片搜索方法,可根据搜索引擎返回的与搜索信息对应的图片搜索结果及其相应的图片属性,并进行显示,以通过与图片搜索结果相应的图片属性对用户进行搜索推荐和引导,从而在为用户提供符合搜索需求的搜索结果的同时,简化用户的搜索操作,提升用户的操作体验。
[0086]图8为根据本发明又另一个实施例的图片搜索方法的流程图。在本发明的实施例中,客户端可在不同区域分别显示图片搜索结果及其相关属性,并根据用户对相关属性的操作向搜索引擎请求与该相关属性对应的图片。如图8所示,本发明实施例的图片搜索方法,包括:
[0087]S801,向搜索引擎发送搜索信息。
[0088]在本发明的实施例中,搜索信息为用于搜素图片的关键字序列,如“唯美白色头像”、“十大美景”、“开心的qq表情”等。
[0089]S802,接收搜索引擎根据搜索信息返回的至少一个第一图片和至少一个图片属性。
[0090]在本发明的实施例中,当搜索引擎接收到客户端发送的搜索信息之后,可获取与该搜索信息相应的需求图片的属性信息。需求图片的属性信息为根据搜索信息分析获得的、能够反映用户搜索需求的、对图片内容、图片尺寸、图片配色等图片特征进行描述的信息。此外,对于表述同一意图的多个不同的搜索信息搜索引擎可通过分析获取同一个需求图片的属性信息,例如,对搜索信息“女生带字伤感黑白qq头像”或“qq头像女生带字伤感黑白”进行分析后均可得到需求图片的属性信息:图片内容为“女生”、图片特效为“带字”、图片类型为“qq头像”、图片风格为“伤感”以及图片颜色为“黑白”。
[0091]然后,根据需求图片的属性信息查询图片库。其中,图片属性为对图片内容、图片尺寸、图片配色等图片特征进行描述的标签。例如,图2为根据本发明实施例的图片示意图,对于如图2中所示的尺寸为200*200像素的图片,图2a的图片属性可为:图片类型为“头像”、图片特效为“带字”、图片内容为“男生”以及图片风格为“文艺”,图2b的图片属性可为:图片类型为“头像”、图片内容为“情侣”。图片库可通过结构化知识体系存储多个属性层级的递进关系、每个属性层级中的多个图片属性以及每个图片属性与图片库中图片的对应关系。从而,可根据需求图片的属性信息查询相应的图片属性,并获取该图片属性对应的至少一个图片。还可根据结构化知识体系查询到与该图片属性相应的至少一个图片,并进一步获取与该图片属性相关的属性层级中的至少一个图片属性。该图片属性相关的属性层级中的至少一个图片属性包括该图片属性所在的属性层级中的至少一个图片属性,和/或该图片属性的子属性层级中的至少一个图片属性。举例来说,对于图3所示的结构化知识体系,如果与需求图片的属性信息对应的第一图片属性为颐和园,则其相关的属性层级中的图片属性可为其所在的属性层级中的图片属性:颐和园和圆明园,也可为其子属性层级中的图片属性:不同时间和子景点。
[0092]S803,在图片显示区域显示至少一个第一图片,并在引导区域显示至少一个图片属性,其中,至少一个图片属性为至少一个第一图片对应的第一图片属性相关属性层级中的图片属性。
[0093]在本发明的一个实施例中,图片显示区域为搜索结果显示界面中用于显示搜索引擎返回的图片的区域;引导区域为搜索结果显示界面中用于显示搜索引擎返回的图片属性的区域。在本发明的另一个实施例中,客户端还在可在图片显示区域显示搜索引擎为用户推荐的与用户需求相关的搜索信息。举例来说,图9为根据本发明一个实施例的搜索结果显示界面的示意图。如图9所示,A区域为图片显示区域,B区域和C区域为引导区域,对于搜索信息“后海”,可在A区域显示搜索到的后海图片,在B区域显示搜索引擎返回的后海相关的多个图片属性,在C区域显示根据后海为用户推荐的搜索信息。
[0094]S804,接收用户对多个图片属性的点击操作。
[0095]S805,获取点击操作对应的图片属性,并根据图片属性向搜索引擎发送图片搜索请求。
[0096]S806,接收搜索引擎根据图片属性返回的至少一个第二图片,并在图片显示区域显示多个第二图片。
[0097]在本发明的一个实施例中,如图10所示,当用户点击图9中图片属性“雪景”之后,客户端可在图片显示区域显示搜索引擎返回的后海雪景图片。相应地,如果用户点击C区域内的推荐的搜索信息,客户端也可在图片显示区域显示搜索引擎返回的与用户点击的搜索信息相关的图片。
[0098]本发明实施例的图片搜索方法,可在不同区域分别显示图片搜索结果及其相关属性,并根据用户对相关属性的操作向搜索引擎请求与该相关属性对应的图片,以对用户进行更细致的搜索引导,进一步满足用户的搜索需求,提升用户搜索体验。
[0099]为了实现上述实施例,本发明还提出一种搜索引擎。该搜索引擎包括:接收模块,用于接收客户端发送的搜索信息;第一获取模块,用于根据搜索信息获取需求图片的属性信息;查询模块,用于根据需求图片的属性信息查询图片库,其中,图片库包括多个递进的属性层级,每个属性层级包括至少一个图片属性,每个图片属性对应至少一个图片;第二获取模块,用于从图片库中查询与需求图片的属性信息对应的第一图片属性,并获取与第一图片属性相关的属性层级中的图片属性,并获取第一图片属性对应的至少一个图片;发送模块,用于将至少一个图片和与第一图片属性相关的属性层级中的图片属性返回至客户端。
[0100]图11为根据本发明一个实施例的搜索引擎的结构框图。如图11所示,本发明实施例的搜索引擎包括:接收模块110、第一获取模块120、查询模块130、第二获取模块140和发送模块150。
[0101]具体地,接收模块110用于接收客户端发送的搜索信息。在本发明的实施例中,搜索信息为用于搜素图片的关键字序列,如“唯美白色头像”、“十大美景”、“开心的qq表情”
坐寸ο[0102]第一获取模块120用于根据搜索信息获取需求图片的属性信息。在本发明的实施例中,需求图片的属性信息为根据搜索信息分析获得的、能够反映用户搜索需求的、对图片内容、图片尺寸、图片配色等图片特征进行描述的信息。此外,对于表述同一意图的多个不同的搜索信息第一获取模块120可通过分析获取同一个需求图片的属性信息,例如,对搜索信息“女生带字伤感黑白qq头像”或“qq头像女生带字伤感黑白”进行分析后均可得到需求图片的属性信息:图片内容为“女生”、图片特效为“带字”、图片类型为“qq头像”、图片风格为“伤感”以及图片颜色为“黑白”。
[0103]查询模块130用于根据需求图片的属性信息查询图片库,其中,图片库包括多个递进的属性层级,每个属性层级包括至少一个图片属性,每个图片属性对应至少一个图片。在本发明的实施例中,图片属性为对图片内容、图片尺寸、图片配色等图片特征进行描述的标签。例如,图2为根据本发明实施例的图片示意图,对于如图2中所示的尺寸为200*200像素的图片,图2a的图片属性可为:图片类型为“头像”、图片特效为“带字”、图片内容为“男生”以及图片风格为“文艺”,图2b的图片属性可为:图片类型为“头像”、图片内容为“情侣”。可根据图片属性对图片进行分类,并对每个分类进一步细化分类,由此可根据分类之间的关系产生多个具有递进关系的属性层级。图片库可通过结构化知识体系存储多个属性层级的递进关系、每个属性层级中的多个图片属性以及每个图片属性与图片库中图片的对应关系。图3为根据本发明一个实施例的图片库的结构化知识体系的示意图。如图3所示,在该结构化知识体系中,在ROOT根层级下包括第一层级:景点、美女、动物和头像四个图片属性,其中,每个图片属性下还分别包括具有至少一个图片属性的第二层级、第三层级,如图关于图片风格、图片颜色、图片类型、图片特效的属性等,由此,直至图片属性下包括的至少一个图片(如图3中objl-obj33)。图3所示的图片库的结构化知识体系仅为示例性的,在本发明的其他实施例中,图片库的结构化知识体系中的第一层级还可包括资讯、家居、月艮饰、动漫、汽车等,本发明对此不作限定。此外,图片库的结构化知识体系所具有的层级数目可为多层,本发明对此不做限定。
[0104]在本发明的实施例中,图片库的构建方法与本发明图片搜索方法实施例中图片构建方法相同,在此不再说明。
[0105]第二获取模块140用于从图片库中查询与需求图片的属性信息对应的第一图片属性,并获取与第一图片属性相关的属性层级中的图片属性,并获取第一图片属性对应的至少一个图片。在本发明的一个实施例中,与第一图片属性相关的属性层级中的图片属性包括第一图片属性所在的属性层级中至少一个图片属性,和/或第一图片属性的子属性层级中的至少一个图片属性。举例来说,对于图3所示的结构化知识体系,如果与需求图片的属性信息对应的第一图片属性为颐和园,则其相关的属性层级中的图片属性可为其所在的属性层级中的图片属性:颐和园和圆明园,也可为其子属性层级中的图片属性:不同时间和子景点。
[0106]发送模块150用于将至少一个图片和与第一图片属性相关的属性层级中的图片属性返回至客户端。
[0107]本发明实施例的搜索引擎,可在图片库中查询与搜索信息对应的图片属性,并将该图片属性对应的图片以及该与该图片属性相关的属性层级中的图片属性返回至客户端,从而能够提供符合用户搜索需求的搜索结果。此外,还可提供与搜索结果相关的图片,以对用户进行搜索引导,从而简化用户的搜索操作,提升用户的操作体验。
[0108]在本发明的一个实施例中,搜索引擎在根据搜索信息分析出用户的搜索需求后,可根据用户的搜索需求为用户推荐语用户需求相关的搜索信息,并返回至客户端,以进一步满足用户的搜索需求,而无需再次输入搜索信息。
[0109]图12为根据本发明一个实施例的搜索引擎的结构框图。如图12所示,本发明实施例的搜索引擎包括:接收模块110、第一获取模块120、查询模块130、第二获取模块140、发送模块150、第三获取模块160和筛选模块170,其中,第一获取模块120具体包括第一获取单元121和第二获取单元122。
[0110]具体地,第一获取单元121用于对搜索信息进行分词,以获取多个关键字。
[0111]第二获取单元122用于分别对多个关键字进行语义分析以获取每个关键字对应的需求图片的属性信息。
[0112]第三获取模块160用于获取所述至少一个图片的图片质量特征。
[0113]筛选模块170用于根据所述图片质量特征对所述至少一个图片进行筛选,以将筛选后的所述至少一个图片返回至所述客户端。
[0114]本发明实施例的搜索引擎,可根据图片质量特征从查询到的至少一个图片中筛选出图片质量较高的图片,从而可为用户提供具有高清晰度、无水印的图片,进一步提升用户的搜索体验。
[0115]图13为根据本发明另一个实施例的搜索引擎的结构框图。如图13所示,本发明实施例的搜索引擎包括:接收模块110、第一获取模块120、查询模块130、第二获取模块140、发送模块150、第三获取模块160、筛选模块170和更新模块180,其中,更新模块180具体包括抓取单元181、语义分析单元182、图像识别单元183和更新单元184。
[0116]具体地,更新模块180用于按照预设周期更新图片库。在本发明的一个实施例中,预设周期可根据用户对图片库的更新速度的需求进行设定,可为一周、一天、一小时等,也可为其他周期,本发明对此不作限定。
[0117]抓取单元181用于按照预设周期抓取互联网中的图片,并获取与每个抓取到的图片相关的文字信息。在本发明的一个实施例中,图片相关的文字信息可为图片所在界面(如网页、应用程序操作界面等)中图片周围的文字。
[0118]语义分析单元182用于分别对每个抓取到的图片相关的文字信息进行语义分析,以生成每个抓取到的图片的语义标签。
[0119]图像识别单元183用于对每个抓取到的图片进行图像识别,并根据图像识别结果生成每个抓取到的图片的视觉标签。在本发明的实施例中,对图2b所示的图片进行图像识别后,可获知该图片为人物图片,且为一对情侣,因此可生产视觉标签图片内容:“人物”、或图片内容“情侣”。
[0120]更新单元184用于根据语义标签和视觉标签对抓取到的多个图片进行分类,并根据分类结果更新结构化知识体系,并根据更新后的结构化知识体系和抓取到的多个图片更新图片库。
[0121]本发明实施例的搜索引擎,可根据预设周期更新图片库,从而为用户提供高时效性的图片搜索服务,进一步提升用户的搜索体验。
[0122]为了实现上述实施例,本发明还提出一种图片搜索装置。该图片搜索装置包括:第一发送模块,用于向搜索引擎发送搜索信息;第一接收模块,用于接收搜索引擎根据搜索信息返回的至少一个第一图片和至少一个图片属性,其中,至少一个图片属性为至少一个第一图片对应的第一图片属性相关属性层级中的图片属性;显示模块,在搜索结果显示界面显示至少一个第一图片和至少一个图片属性。
[0123]图14为根据本发明又一个实施例的图片搜索装置。如图14所示,该图片搜索装置包括:第一发送模块210、第一接收模块220和显不模块230。
[0124]具体地,第一发送模块210用于向搜索引擎发送搜索信息。在本发明的实施例中,搜索信息为用于搜素图片的关键字序列,如“唯美白色头像”、“十大美景”、“开心的qq表情”
坐寸ο
[0125]第一接收模块220用于接收搜索引擎根据搜索信息返回的至少一个第一图片和至少一个图片属性,其中,至少一个图片属性为至少一个第一图片对应的第一图片属性相关属性层级中的图片属性。在本发明的实施例中,当搜索引擎接收到第一发送模块210发送的搜索信息之后,可获取与该搜索信息相应的需求图片的属性信息。需求图片的属性信息为根据搜索信息分析获得的、能够反映用户搜索需求的、对图片内容、图片尺寸、图片配色等图片特征进行描述的信息。此外,对于表述同一意图的多个不同的搜索信息搜索引擎可通过分析获取同一个需求图片的属性信息,例如,对搜索信息“女生带字伤感黑白qq头像”或“qq头像女生带字伤感黑白”进行分析后均可得到需求图片的属性信息:图片内容为“女生”、图片特效为“带字”、图片类型为“qq头像”、图片风格为“伤感”以及图片颜色为“黑白”。
[0126]然后,根据需求图片的属性信息查询图片库。其中,图片属性为对图片内容、图片尺寸、图片配色等图片特征进行描述的标签。例如,图2为根据本发明实施例的图片示意图,对于如图2中所示的尺寸为200*200像素的图片,图2a的图片属性可为:图片类型为“头像”、图片特效为“带字”、图片内容为“男生”以及图片风格为“文艺”,图2b的图片属性可为:图片类型为“头像”、图片内容为“情侣”。图片库可通过结构化知识体系存储多个属性层级的递进关系、每个属性层级中的多个图片属性以及每个图片属性与图片库中图片的对应关系。从而,可根据需求图片的属性信息查询相应的图片属性,并获取该图片属性对应的至少一个图片。还可根据结构化知识体系查询到与该图片属性相应的至少一个图片,并进一步获取与该图片属性相关的属性层级中的至少一个图片属性。该图片属性相关的属性层级中的至少一个图片属性包括该图片属性所在的属性层级中的至少一个图片属性,和/或该图片属性的子属性层级中的至少一个图片属性。举例来说,对于图3所示的结构化知识体系,如果与需求图片的属性信息对应的第一图片属性为颐和园,则其相关的属性层级中的图片属性可为其所在的属性层级中的图片属性:颐和园和圆明园,也可为其子属性层级中的图片属性:不同时间和子景点。
[0127]显示模块230在搜索结果显示界面显示至少一个第一图片和至少一个图片属性。在本发明的实施例中,显示模块230可在搜索结果显示界面中显示搜索引擎返回的至少一个第一图片的同时显示与显示图片相关的至少一个属性,并通过至少一个属性对用户进行搜索引导和推荐。
[0128]本发明实施例的图片搜索装置,可根据搜索引擎返回的与搜索信息对应的图片搜索结果及其相应的图片属性,并进行显示,以通过与图片搜索结果相应的图片属性对用户进行搜索推荐和引导,从而在为用户提供符合搜索需求的搜索结果的同时,简化用户的搜索操作,提升用户的操作体验。
[0129]图15为根据本发明另一个实施例的图片搜索装置。如图15所示,该图片搜索装置包括:第一发送模块210、第一接收模块220、显示模块230、第二接收模块240、获取模块250和第二发送模块260。
[0130]在本发明的实施例中,搜索结果显示界面包括引导区域和图片显示区域,显示模块具体用于在图片显示区域显示至少一个第一图片,并在引导区域显示至少一个图片属性。
[0131]第二接收模块240用于接收用户对多个图片属性的点击操作。
[0132]获取模块250用于获取点击操作对应的图片属性。
[0133]第二发送模块260用于根据图片属性向搜索引擎发送图片搜索请求。
[0134]其中,第一接收模块220还用于接收搜索引擎根据图片属性返回的至少一个第二图片,显示模块230还用于在图片显示区域显示多个第二图片。
[0135]在本发明的一个实施例中,如图10所示,当用户点击图9中图片属性“雪景”之后,显示模块230可在图片显示区域显示搜索引擎返回的后海雪景图片。相应地,如果用户点击C区域内的推荐的搜索信息,显示模块230也可在图片显示区域显示搜索引擎返回的与用户点击的搜索信息相关的图片。
[0136]本发明实施例的图片搜索装置,可在不同区域分别显示图片搜索结果及其相关属性,并根据用户对相关属性的操作向搜索引擎请求与该相关属性对应的图片,以对用户进行更细致的搜索引导,进一步满足用户的搜索需求,提升用户搜索体验。
[0137]为了实现上述实施例,本发明还提出一种图片搜索系统。
[0138]图16为根据本发明一个实施例的图片搜索系统的结构框图。
[0139]如图16所示,本发明实施例的图片搜索系统包括本发明实施例的搜索引擎100和客户端200。
[0140]本发明实施例的图片搜索系统,可在通过搜索引擎查询与搜索信息对应的图片属性,并将该图片属性对应的图片以及该与该图片属性相关的属性层级中的图片属性返回至客户端,从而能够提供符合用户搜索需求的搜索结果。此外,还可提供与搜索结果相关的图片,以对用户进行搜索引导,从而简化用户的搜索操作,提升用户的操作体验。
[0141]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0142]在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(⑶ROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0143]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0144]本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0145]此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0146]上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0147]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0148]尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。
【权利要求】
1.一种图片搜索方法,其特征在于,包括: 接收客户端发送的搜索信息,并根据所述搜索信息获取需求图片的属性信息; 根据所述需求图片的属性信息查询图片库,其中,所述图片库包括多个递进的属性层级,每个所述属性层级包括至少一个图片属性,每个图片属性对应至少一个图片; 从所述图片库中查询与所述需求图片的属性信息对应的第一图片属性,并获取与所述第一图片属性相关的属性层级中的图片属性,并获取所述第一图片属性对应的至少一个图片; 将所述至少一个图片和与所述第一图片属性相关的属性层级中的图片属性返回至所述客户端。
2.如权利要求1所述的图片搜索方法,其特征在于,在所述将所述至少一个图片和与所述第一图片属性相关的属性层级中的图片属性返回至所述客户端之前还包括: 获取所述至少一个图片的图片质量特征; 根据所述图片质量特征对所述至少一个图片进行筛选,以将筛选后的所述至少一个图片返回至所述客户端。
3.如权利要求1或2所述的图片搜索方法,其特征在于,所述根据搜索信息获取需求图片的属性信息具体包括: 对所述搜索信息进行分词,以获取多个关键字; 分别对所述多个关键字进行语义分析以获取每个关键字对应的需求图片的属性信息。
4.如权利要求1所述的图片搜索方法,其特征在于,所述图片库通过结构化知识体系存储所述多个属性层级的递进关系、每个所述属性层级中的多个图片属性以及每个图片属性与所述图片库中图片的对应关系。
5.如权利要求4所述的图片搜索方法,其特征在于,还包括: 按照预设周期抓取互联网中的图片,并获取与每个抓取到的图片相关的文字信息; 分别对所述每个抓取到的图片相关的文字信息进行语义分析,以生成所述每个抓取到的图片的语义标签; 对所述每个抓取到的图片进行图像识别,并根据所述图像识别结果生成所述每个抓取到的图片的视觉标签; 根据所述语义标签和所述视觉标签对所述抓取到的多个图片进行分类,并根据所述分类结果更新所述结构化知识体系,并根据更新后的所述结构化知识体系和所述抓取到的多个图片更新所述图片库。
6.如权利要求1所述的图片搜索方法,其特征在于,所述与所述第一图片属性相关的属性层级中的图片属性包括所述第一图片属性所在的属性层级中至少一个图片属性,和/或所述第一图片属性的子属性层级中的至少一个图片属性。
7.一种图片搜索方法,其特征在于,包括: 向搜索引擎发送搜索信息; 接收所述搜索引擎根据所述搜索信息返回的至少一个第一图片和至少一个图片属性,其中,所述至少一个图片属性为所述至少一个第一图片对应的第一图片属性相关属性层级中的图片属性; 在搜索结果显示界面显示所述至少一个第一图片和所述至少一个图片属性。
8.如权利要求7所述的图片搜索方法,其特征在于,所述搜索结果显示界面包括引导区域和图片显示区域,所述在搜索结果显示界面显示所述至少一个第一图片和所述至少一个图片属性具体包括: 在所述图片显示区域显示所述至少一个第一图片,并在所述引导区域显示所述至少一个图片属性; 所述方法还包括: 接收用户对所述多个图片属性的点击操作; 获取所述点击操作对应的图片属性,并根据所述图片属性向所述搜索引擎发送图片搜索请求; 接收所述搜索引擎根据所述图片属性返回的至少一个第二图片,并在所述图片显示区域显示所述多个第二图片。
9.一种搜索引擎,其特征在于,包括: 接收模块,用 于接收客户端发送的搜索信息; 第一获取模块,用于根据所述搜索信息获取需求图片的属性信息; 查询模块,用于根据所述需求图片的属性信息查询图片库,其中,所述图片库包括多个递进的属性层级,每个所述属性层级包括至少一个图片属性,每个图片属性对应至少一个图片; 第二获取模块,用于从所述图片库中查询与所述需求图片的属性信息对应的第一图片属性,并获取与所述第一图片属性相关的属性层级中的图片属性,并获取所述第一图片属性对应的至少一个图片; 发送模块,用于将所述至少一个图片和与所述第一图片属性相关的属性层级中的图片属性返回至所述客户端。
10.如权利要求9所述的搜索引擎,其特征在于,还包括: 第三获取模块,用于获取所述至少一个图片的图片质量特征; 筛选模块,用于根据所述图片质量特征对所述至少一个图片进行筛选,以将筛选后的所述至少一个图片返回至所述客户端。
11.如权利要求9或10所述的搜索引擎,其特征在于,所述第一获取模块具体包括: 第一获取单元,用于对所述搜索信息进行分词,以获取多个关键字; 第二获取单元,用于分别对所述多个关键字进行语义分析以获取每个关键字对应的需求图片的属性信息。
12.如权利要求10所述的搜索引擎,其特征在于,所述图片库通过结构化知识体系存储所述多个属性层级的递进关系、每个所述属性层级中的多个图片属性以及每个图片属性与所述图片库中图片的对应关系。
13.如权利要求12所述的搜索引擎,其特征在于,还包括: 更新模块,用于按照预设周期更新所述图片库,其中,所述更新模块具体包括: 抓取单元,用于按照所述预设周期抓取互联网中的图片,并获取与每个抓取到的图片相关的文字信息; 语义分析单元,用于分别对所述每个抓取到的图片相关的文字信息进行语义分析,以生成所述每个抓取到的图片的语义标签;图像识别单元,用于对所述每个抓取到的图片进行图像识别,并根据所述图像识别结果生成所述每个抓取到的图片的视觉标签; 更新单元,用于根据所述语义标签和所述视觉标签对所述抓取到的多个图片进行分类,并根据所述分类结果更新所述结构化知识体系,并根据更新后的所述结构化知识体系和所述抓取到的多个图片更新所述图片库。
14.如权利要求9所述的搜索引擎,其特征在于,所述与所述第一图片属性相关的属性层级中的图片属性包括所述第一图片属性所在的属性层级中至少一个图片属性,和/或所述第一图片属性的子属性层级中的至少一个图片属性。
15.一种图片搜索装置,其特征在于,包括: 第一发送模块,用于向搜索引擎发送搜索信息; 第一接收模块,用于接收所述搜索引擎根据所述搜索信息返回的至少一个第一图片和至少一个图片属性,其中,所述至少一个图片属性为所述至少一个第一图片对应的第一图片属性相关属性层级中的图片属性; 显示模块,在搜索结果显示界面显示所述至少一个第一图片和所述至少一个图片属性。
16.如权利要求15所述的图片搜索装置,其特征在于, 所述搜索结果显示界面包括引导区域和图片显示区域,所述显示模块具体用于在所述图片显示区域显示所述至少一个第一图片,并在所述引导区域显示所述至少一个图片属性; 所述图片搜索装置还包括: 第二接收模块,用于接收用户对所述多个图片属性的点击操作; 获取模块,用于获取所述点击操作对应的图片属性; 第二发送模块,用于根据所述图片属性向所述搜索引擎发送图片搜索请求; 其中,所述第一接收模块还用于接收所述搜索引擎根据所述图片属性返回的至少一个第二图片,所述显示模块还用于在所述图片显示区域显示所述多个第二图片。
17.一种图片搜索系统,其特征在于,包括: 如权利要求9-14任一项所述的搜索引擎;以及 如权利要求15或16所述的图片搜索装置。
【文档编号】G06F17/30GK103793498SQ201410031275
【公开日】2014年5月14日 申请日期:2014年1月22日 优先权日:2014年1月22日
【发明者】黄际洲, 吴海锋, 王增智, 王燕 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1