具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
在现有的搜索引擎中,当用户输入搜索内容进行信息搜索时,搜索结果页面所显示的搜索结果的信息含量往往无法契合用户的实际搜索需求。例如,对于一些重要人物、特殊活动和重大赛事等强时效性热点场景,用户可能想了解热点事件的方方面面的内容以及一些相关的延展性内容。但是,搜索引擎所呈现的搜索结果往往无法直接包含这些用户需求的信息,而是需要用户频繁地对呈现的搜索结果进行点击以跳转页面等操作才能获得更多热点事件的信息,使得用户消费热点事件的搜索结果的操作过多,进而影响了搜索精确性,降低了用户的体验。
为了解决上述问题,本公开实施例提供了一种内容搜索方法、装置、设备及介质,以针对强时效性的热点事件,呈现该热点事件周边的重要关注点,且提供便捷的延展阅读,提高用户消费热点事件相关信息的全面性、准确性和便捷性。
下面首先结合图1-7对本公开实施例提供的内容搜索方法进行说明。
在本公开实施例中,该内容搜索方法可以由电子设备执行。其中,电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)、可穿戴设备等等的移动终端以及诸如数字TV、台式计算机、智能家居设备等等的固定终端。
图1示出了本公开实施例提供的一种内容搜索方法的流程示意图。如图1所示,该内容搜索方法可以包括如下步骤:
S110、接收搜索内容。
其中,搜索内容是指用户输入的、需要搜索引擎执行搜索操作并反馈搜索结果的内容,其可以是关键词,也可以是完整的长短句。
可选地,搜索内容可以是热点事件相关的内容。热点事件可以为重要人物、重大赛事、特殊活动等具有时效性且热度较高的事件。
具体地,电子设备可以接收用户在特定应用程序或者特定网站的内容搜索页面内输入的搜索内容。
在一些实施例中,用户可以在内容搜索页面内的搜索框内输入文字、语音和图像等中的任一种形式的信息,使电子设备将用户输入的信息对应的文字作为用户输入的搜索内容。
例如,用户可以在内容搜索页面内的搜索框内输入文字信息“XX平逝世”,电子设备可以将“XX平逝世”作为搜索内容,进而为用户搜索与“XX平逝世”相关联的内容。
再例如,用户可以在内容搜索页面内的搜索框内输入语音信息“XX平逝世”,电子设备可以对语音信息进行语音识别处理,得到搜索内容“XX平逝世”,进而为用户搜索与“XX平逝世”相关联的内容。
又例如,用户可以在内容搜索页面内的搜索框内输入带有“XX平逝世”文字的图像或者带有“XX平逝世”画面内容的图像,电子设备可以对图像进行图像文本识别处理或者图像内容识别处理,得到搜索内容“XX平逝世”,进而为用户搜索与“XX平逝世”相关联的内容。
在另一些实施例中,内容搜索页面内还可以显示有多个候选搜索内容,用户可以在显示的候选搜索内容中进行选择,使电子设备将用户选中的候选搜索内容作为搜索内容。
例如,内容搜索页面内可以显示有候选搜索内容如“XX平逝世”、“XX平病危”、“XX平遗愿”等,用户可以选中“XX平逝世”,使电子设备可以将用户选中的“XX平逝世”作为搜索内容,进而为用户搜索与“XX平逝世”相关联的内容。
本公开实施例中,在电子设备接收到用户输入的搜索内容之后,可以将该搜索内容发送至服务器。
服务器可以根据该搜索内容确定其对应的搜索推荐词。这里的搜索推荐词是指与搜索内容相关联且具有一定搜索热度的词、短语或短句等。
在一些实施例中,服务器基于用户对搜索内容之后的多个追加搜索内容得到搜索内容对应的多个搜索推荐词。用户在输入某一搜索内容之后,继续输入其他搜索内容(即追加搜索内容)进行搜索,可认为用户输入的这些搜索内容是该用户当前关注事件的不同的相关词,其他用户在搜索过程中也可能关注这些搜索内容,故服务器可将用户(当前用户或多个用户)针对搜索内容的多个追加搜索内容确定为该搜索内容的搜索推荐词。
在另一些实施例中,服务器基于对搜索内容进行搜索得到的搜索结果中被用户消费的搜索结果得到搜索内容对应的多个搜索推荐词。用户获得搜索内容的多个搜索结果后,会对其感兴趣的搜索结果进行点击消费,可认为该被消费的搜索结果中包含用户关注的搜索词,故服务器可以对搜索内容的搜索结果中被用户(当前用户或多个用户)消费的搜索结果的标题或详细内容进行关键词提取,得到搜索内容的多个搜索推荐词。
应当理解的是,服务器可以至少基于上述追加搜索内容和上述被用户消费的搜索结果的两种方式来获得搜索推荐词,确保所获得的搜索推荐词的全面性。
服务器获得搜索内容的多个搜索推荐词后,还可以确定每个搜索推荐词对应的关键内容。该关键内容是能够表征搜索推荐词对应事件的核心信息。
在一些实施例中,关键内容可以是搜索推荐词对应事件的概要信息。服务器需要对搜索推荐词进行搜索,进而对所得的搜索结果进行概要信息提取,得到该搜索推荐词对应的概要信息。详细的概要信息确定过程可见后续实施例的说明。
在另一些实施例中,关键内容可以是搜索推荐词对应事件的优质的搜索结果。服务器需要对搜索推荐词的各搜索结果进行综合排序,得到业务所需的优质的搜索结果,作为该搜索推荐词的关键内容。详细的优质搜索结果的确定过程可见后续实施例的说明。
服务器经过上述过程后,可将确定的搜索内容的多个搜索推荐词以及搜索推荐词对应的关键内容反馈至电子设备。
S120、在搜索结果页面中显示与搜索内容相关的多个搜索推荐词,以及搜索推荐词对应的关键内容。
其中,关键内容用于指示搜索推荐词对应事件的核心信息。
具体地,电子设备接收服务器发送的多个搜索推荐词及其对应的关键内容。然后,电子设备在搜索结果页面中至少显示该多个搜索推荐词和至少一个搜索推荐词对应的关键内容。
在一些实施例中,电子设备按照预设显示顺序,在搜索结果页面中显示达到显示顺序的搜索推荐词的关键内容。此时,无需用户进行触发操作,电子设备可自动显示关键内容。
在另一些实施例中,电子设备响应于对搜索推荐词的触发操作,在搜索结果页面中显示相应搜索推荐词对应的关键内容。即电子设备在检测到用户的触发操作后,显示用户触发的搜索推荐词的关键内容。如果没有检测到用户的触发操作,电子设备可以不显示任一关键内容。
图2示出了本公开实施例提供的一种搜索结果页面的示意图。
如图2所示,电子设备200可以显示有针对搜索内容“XX平逝世”进行搜索的搜索结果页面201。在搜索结果页面201的上方区域显示有关于“XX平逝世”的多个搜索推荐词202,这些搜索推荐词202以云图(即推荐词图)的形式显示,且推荐词图中以文字的显示样式对各搜索推荐词予以区分。在多个搜索推荐词202的下方显示有至少一个搜索推荐词对应的关键内容203,这些关键内容203以卡片的形式显示。
图2示出了本公开实施例提供的一种搜索结果页面的示意图。
如图2所示,电子设备200可以显示有针对搜索内容“XX平逝世”进行搜索的搜索结果页面201。在搜索结果页面201的上方区域显示有关于“XX平逝世”的多个搜索推荐词202,这些搜索推荐词202以云图(即推荐词图)的形式显示,且推荐词图中以文字的显示样式对各搜索推荐词予以区分。在多个搜索推荐词202的下方显示有至少一个搜索推荐词对应的关键内容203,这些关键内容203以卡片的形式显示。
需要说明的是,图2中各项的显示形式和显示内容仅仅是一个示例,多个搜索推荐词202的显示形式不限于图2所示推荐词图,关键内容203的显示内容和显示形式也不限于图2中的卡片。
在一些实施例中,在搜索结果页面中显示目标搜索推荐词对应的关键内容。即搜索结果页面中初始显示的关键内容是目标搜索关键词的。该目标搜索关键词通过如下A、B、C、D任一方式确定。
A、将多个搜索推荐词中与搜索内容的关联度最大的搜索推荐词确定为目标搜索推荐词。参见图2,电子设备将与搜索内容“XX平逝世”具有最大关联度的搜索推荐词“XX平”确定为目标搜搜推荐词。
B、将检测到的用户触发操作对应的搜索推荐词确定为目标搜索推荐词。电子设备展示搜索结果页面后,需要用户触发才显示关键内容,此时电子设备若检测到用户触发操作,那么将该触发操作对应的搜索推荐词确定目标搜索推荐词。后续便可显示该目标搜索推荐词的关键内容。
C、若多个搜索推荐词按照预设热度级别显示,则将目标热度级别对应的搜索推荐词确定为目标搜索推荐词。其中,目标热度级别是各预设热度级别中的一个,其可以通过用户选中的触发操作确定,也可以是几个预设热度级别轮动切换,将轮动到的当前预设热度级别确定为目标热度级别。此时,电子设备将目标热度级别中包含的至少一个搜索推荐词确定为目标搜索推荐词。
D、从多个搜索推荐词中随机确定一个搜索推荐词,确定为目标搜索推荐词。
本公开实施例的上述内容搜索方法,在对搜索内容进行搜索时,能够在搜索结果页面中显示与搜索内容相关的多个搜索推荐词的同时,显示其中至少一个搜索推荐词对应的关键内容,该关键内容能够指示相应搜索推荐词对应事件的核心信息,从而无需用户通过页面跳转和页面返回等操作进行进一步的信息消费,便可直接获得至少一个搜索推荐词的核心信息,使得用户可以快速且便捷地了解与搜索内容相关的各方面的主要内容,提高了搜索引擎呈现搜索结果的信息含量以及该信息含量的精准性,从而提高了搜索的精度和准确性,降低了用户进行信息消费的操作复杂度,进而提升用户体验。
在本公开提供的一种实施方式中,搜索结果页面中的多个搜索推荐词以推荐词图的形式显示,即在搜索结果页面中显示由多个搜索推荐词构成的推荐词图。这样更加能够烘托热点氛围,且能够更加直观地、层次分明地体现出搜索热度不同的搜索推荐词,进一步提升用户体验。
在一些实施例中,推荐词图以动态显示样式显示,且任一搜索推荐词在推荐词图中的显示样式基于相应搜索推荐词与搜索内容的关联度确定。动态显示样式可以是搜索推荐词的显示位置和/或显示样式随着时间不断变化。
例如,搜索推荐词可以由最初的完全显示的最顶层显示位置逐渐变换至最底层显示位置而被其他搜索推荐词遮挡。再如,搜索推荐词可以由最初的0%透明度显示逐渐变换至100%透明度显示。又如,搜索推荐词可以由搜索结果页面的一侧开始显示,逐渐移动至搜索结果页面的另一侧后隐藏。又如,与搜索内容关联度最高的搜索推荐词始终保持在搜索结果页面中予以显示,而其他关联度越低的搜索推荐词在搜索结果页面中的显示时长越短等等。
图3示出了本公开实施例提供的一种搜索结果页面中动态展示推荐词图的效果示意图。如图3所示,多个搜索推荐词构成的推荐词图302中围绕搜索内容“孙XX禁赛”,以立体的形式展示了多个曲面,每个曲面的面积取决于该曲面中表示的搜索推荐词的热度及其与搜索内容的关联度。热度越高且关联度越大,曲面的面积越大。在实际显示过程中,这些曲面以一定的速度围绕中心的搜索内容“孙XX禁赛”旋转。
在另一些实施例中,推荐词图以静态显示样式显示,且任一搜索推荐词在推荐词图中的显示样式基于相应搜索推荐词与搜索内容的关联度确定,静态显示样式包括字号、颜色、热度级别、控件显示面积等至少一种。本实施例中,推荐词图在显示过程中的显示样式保持不变。并且,推荐词图中的任一搜索推荐词的显示样式取决于其与搜索内容的关联度,关联度越高,该搜索推荐词的显示样式越突出。
在一示例中,在搜索结果页面的推荐词图中,以不同的字号和/或颜色显示多个搜索推荐词,字号和颜色与关联度具有正比例关系。即在搜索结果页面的推荐词图中,以第一字号和/或第一颜色显示具有更高关联度的第一搜索推荐词,且以第二字号和/或第二颜色显示具有更低关联度的第二搜索推荐词,这里的第一字号大于第二字号,且第一颜色亮于第二颜色。
继续参见图2,多个搜索推荐词202中“XX平”与搜索内容“XX平逝世”的关联度最高,其以最大字号显示。“XX山”、“XX平到场全部起立”等与搜索内容“XX平逝世”的关联度较低的搜索推荐词则以较小字号显示。而对于搜索推荐词“XX平去世”,可以用灰色显示。搜索推荐词“XX平个人简历”还可以加粗显示。搜索推荐词“明星见到XX平的反映视频”还可以斜体显示等等。推荐词图的该种静态显示样式中,可以根据业务需求预先设定关联度与显示字号、字体、颜色等的映射关系,后续按照该映射关系显示即可。
在另一示例中,在搜索结果页面的推荐词图中,以不同的热度级别显示多个搜索推荐词。即在搜索结果页面的推荐词图中,按照至少两个预设热度级别分级显示多个搜索推荐词。
其中,热度级别是指对搜索热度预先划分的等级,搜索热度越高,热度级别越高。
本示例中,电子设备或服务器根据每个搜索推荐词的搜索热度和每个预设热度级别对应的搜索热度阈值,将多个搜索推荐词分类,一个类别对应一个预设热度级别。电子设备在显示推荐词图时,将归属于某一预设热度级别的各搜索推荐词显示在搜索结果页面中该预设热度级别对应的位置处。推荐词图中,可以以不同的颜色区分不同的预设热度级别,也可以以不同的字号或透明度区分不同的预设热度级别,还可以以不同的热度标识区分不同的预设热度级别等等。
图4示出了本公开实施例提供的又一种搜索结果页面的示意图。
如图4所示,电子设备400可以显示有针对搜索内容“孙XX禁赛”进行搜索的搜索结果页面401。在搜索结果页面401的第一区域404显示有关于“孙XX禁赛”的多个搜索推荐词402,这些搜索推荐词402以四个同心矩形的形式显示三个预设热度级别的推荐词图。其中,最小的矩形表示搜索内容“孙XX禁赛”;最暗颜色的矩形表示第I级预设热度级别,包含有“XX机构评孙XX案件”、“孙XX回应禁赛”、“孙XX妈妈朋友圈”和“XX媒体评价孙XX”共4个热度最高的搜索推荐词;次暗颜色的矩形表示第II级预设热度级别,包含有“雷XX爸爸评价孙XX”、“孙XX回应重审宣判”、“孙XX妈妈月收入多少”和“孙XX目前处境”共4个热度次高的搜索推荐词;最亮颜色的矩形表示第III级预设热度级别,包含有“孙XX和朱XX关系”和“孙XX有没有违规”共2个热度最低的搜索推荐词。
在又一示例中,推荐词图还可以按照预设热度级别,以向同一方向辐射发散的形式表示。
在又一示例中,在搜索结果页面的推荐词图中,以至少两个文本显示控件显示多个搜索推荐词;其中,每个文本显示控件的显示面积基于相应文本显示控件中显示的搜索推荐词的搜索热度和/或搜索推荐词与搜索内容的关联度确定。这样的显示方式更加直观地突出搜索热度高的搜索推荐词。
图5示出了本公开实施例提供的一种搜索结果页面中静态展示推荐词图的效果示意图。以图4所示的搜索内容、搜索推荐词及其热度为例,按照文本显示控件的方式来构建推荐词图,如图5所示。搜索推荐词“孙XX回应禁赛”、“XX机构评孙XX案件”、“孙XX妈妈朋友圈”、“XX媒体评价孙XX”和“孙XX回应重审宣判”对应的文本显示控件的显示面积分别按照其搜索热度“134W热度”、“80W热度”、“54W热度”、“27W热度”和“19W热度”依次减小。搜索推荐词“孙XX目前处境”、“孙XX和朱XX关系”和“孙XX有没有违规”的搜索热度更低,故其所在的文本显示控件的显示面积也更小。
在本公开提供的又一种实施方式中,搜索结果页面中的多个搜索推荐词和关键内容显示在不同区域中。即在搜索结果页面中的第一区域显示多个搜索推荐词,且在搜索结果页面中的第二区域显示搜索推荐词对应的关键内容;其中,第一区域不同于第二区域。也就是说搜索推荐词和关键内容互相不覆盖显示,以便用户能同时看到搜索推荐词和关键内容。
继续参见图2,在搜索结果页面201的第一区域204中显示多个搜索推荐词202,在第二区域205中显示关键内容203。
在一些实施例中,关键内容包含基于搜索推荐词对应的搜索结果得到的概要信息;其中,概要信息包括图片、音频、视频和搜索结果的摘要文本中的至少一种。为了用户更加快速地了解关键内容,本实施例中将关键内容设置为基于搜索结果的概要信息,即对搜索结果进行精炼提取所得到的更为主要的信息。例如可以是更能表征搜索推荐词对应事件的图片、音频、视频和搜索结果中内容的摘要文本中的一种或多种。
鉴于概要信息比较简短,本实施例中的关键内容以关键内容卡片的形式显示,能够在显示概要信息的同时,更加便于其与其他显示内容进行区分,进一步提高用户获取热点事件信息的效率。
可选地,上述概要信息基于如下E、F、G至少一种方式确定。
E、基于搜索推荐词对应的目标事件的搜索结果生成概要信息。
其中,目标事件基于搜索内容确定,即目标事件是搜索内容对应的实体对象和搜索推荐词对应的实体对象之间产生交集的事件。例如,搜索内容为“XX平逝世”,搜索推荐词为“XX山”,那么两者交集事件,即目标事件便为“XX山悼念XX平”。
具体地,一个搜索推荐词可能对应有多个事件,那么所得的搜索结果差异也会很大。所以,为了提高概要信息与搜索内容对应事件的关联准确性,电子设备或服务器需要先确定目标事件,然后召回目标事件对应的各搜索结果。之后,电子设备或服务器对各搜索结果或者各搜索结果中的至少一篇优质搜索结果进行核心信息的提取,得到该搜索推荐词的概要信息。
F、基于搜索推荐词对应的各搜索结果中的目标搜索结果生成概要信息。
该方式中,电子设备或服务器召回的是搜索推荐词对应的多个事件的各搜索结果。然后,从这些搜索结果中确定出一篇最优质的目标搜索结果。最后,对该目标搜索结果进行核心信息的提取,得到该搜索推荐词的概要信息。
鉴于某一搜索结果的搜索热度(如点击率)越高、其与搜索内容之间的关联度越高、其与搜索推荐词的相关性越高、其内容质量(如信息含量、语句通顺度等)越高,那么该搜索结果便越优质。所以,可以至少根据上述四项中的至少一项,从各搜索结果中筛选出目标搜索结果。
G、将搜索推荐词对应的搜索结果中的答案观点确定为概要信息。
如果搜索推荐词命中了类似精准问答等已经提炼出答案观点的问题,那么可以直接将该答案观点确定为搜索推荐词的概要信息。
在本公开提供的又一种实施方式中,在搜索结果页面的第二区域中可切换显示不同搜索推荐词的关键内容。
在一些实施例中,在第二区域中,沿预设方向滑动切换各搜索推荐词对应的关键内容卡片。
本实施例中,各搜索推荐词及其对应的关键内容卡片在第二区域中自动切换显示。具体实施时,各搜索推荐词之间预先按照某种规则排序,例如按照搜索推荐词的搜索热度、搜索推荐词与搜索内容的关联度等规则排序。然后,电子设备按照排序后的各搜索推荐词顺次轮动,每轮动一个搜索推荐词,便在第二区域中将该搜索推荐词对应的关键内容卡片切换显示。
在另一些实施例中,响应于对搜索推荐词中的目标搜索推荐词的触发操作,在第一区域中以选中状态显示目标搜索推荐词,且在第二区域中显示目标搜索推荐词对应的关键内容卡片。
本实施例中,各搜索推荐词及其对应的关键内容卡片在第二区域中基于用户的触发操作来切换显示。具体实施时,电子设备检测用户对第一区域中搜索推荐词的触发操作。如果检测到某一搜索推荐词的触发操纵,那么将该搜索推荐词确定为目标搜索推荐词,并且在第一区域中以选中状态对应的显示样式显示目标搜索推荐词。同时,将第二区域中的关键内容卡片切换显示为该目标搜索推荐词对应的关键内容卡片。
上述选中状态对应的显示样式可以是目标搜索推荐词所在的控件有边框,控件有底纹,控件放大,控件中文字加粗、斜体或颜色不同等显示样式中的至少一项,只要其能够区别于未选中状态对应的显示样式即可。
例如,针对图2示例,其第二区域205中原本显示的是搜索推荐词“XX平个人简历”202对应的关键内容卡片203。当用户触发了搜索推荐词“XX平遗愿”后,其显示效果如图6所示。图6中,电子设备600的搜索结果显示页面601的第一区域604中的搜索推荐词“XX平遗愿”602显示为控件加底纹的选中状态,并且第二区域605中将“XX平个人简历”对应的关键内容卡片切换为“XX平遗愿”对应的关键内容卡片603。
可选地,在搜索结果页面显示上述内容基础上,搜索结果页面中还可以显示搜索推荐词对应的关键内容与搜索推荐词之间的关联关系。即可以在搜索结果页面中以显性方式显示出搜索推荐词及其关键内容之间的对应关系。例如,该对应关系的显示方式可以是在第一区域中以选中状态的显示样式显示目标搜索推荐词。再如,该对应关系的显示方式可以是显示目标搜索推荐词及其关键内容之间的连线。如图6所示,在搜索推荐词“XX平遗愿”602和“XX平遗愿”对应的关键内容卡片603之间显示连线606,以更加直观的形式显示内容之间的关系。
在本公开提供的又一种实施方式中,关键内容可以包含搜索推荐词对应的最优质的一篇搜索结果。
在一些实施例中,在搜索结果页面中创建悬浮窗,并通过悬浮窗显示搜索推荐词对应的目标多媒体内容。
其中,目标多媒体内容为搜索推荐词对应的最优质的一篇搜索结果(即目标搜索结果),其可以包含图片、音频、视频和文本中的至少一种。鉴于某一搜索结果的搜索热度(如点击率)越高、其与搜索内容之间的关联度越高、其与搜索推荐词的相关性越高、其内容质量(如信息含量、语句通顺度等)越高,那么该搜索结果便越优质。所以,可以至少根据上述四项中的至少一项,从搜索推荐词对应的各搜索结果中筛选出目标搜索结果。
具体地,由于目标多媒体内容较多,不便于在关键内容卡片中全部显示,同时考虑不能在搜索结果页面中的跳转的约束,本实施例中在搜索结果页面中创建悬浮窗,以悬浮窗的形式显示目标多媒体内容。
图7示出了本公开实施例提供的又一种搜索结果页面的示意图。
如图7所示,电子设备700可以显示有针对搜索内容“XX平逝世”进行搜索的搜索结果页面701。在搜索结果页面701的第一区域704中显示多个搜索推荐词(图中被遮挡)。在搜索结果页面701中可显示悬浮窗706,以展示目标多媒体内容。这样,用户可以通过悬浮窗706中的关闭控件707来关闭该悬浮窗并显示搜索结果页面,而无需跳转到其他页面,进一步提高了用户消费搜索结果的效率。
在一示例中,响应于对目标搜索推荐词的触发操作,在搜索结果页面中创建悬浮窗,并通过悬浮窗显示搜索推荐词对应的目标多媒体内容。即目标多媒体所在的悬浮窗是通过用户触发第一区域中的目标搜索推荐词来显示的。
在另一示例中,响应于对目标搜索推荐词对应的关键内容卡片的触发操作,在搜索结果页面中创建悬浮窗,并通过悬浮窗显示搜索推荐词对应的目标多媒体内容。即目标多媒体所在的悬浮窗是通过用户触发第二区域中的目标搜索推荐词对应的关键内容卡片来显示的。如图7所示,第二区域705中可以显示关键内容卡片(图中被遮挡),用户触发第二区域705中显示的关键内容卡片后,显示悬浮窗706。
在一些实施例中,在通过悬浮窗显示搜索推荐词对应的目标多媒体内容之后,还可以在目标多媒体内容的显示区域中显示目标词的百科搜索控件。
其中,目标词为目标多媒体内容中的实体词。百科搜索控件是指供用户触发显示目标词的百科信息的控件,例如可以是搜索图标按钮,也可以是有下划线或颜色标识的、含搜索链接的文本触发按钮等。
具体地,目标多媒体内容中涉及的信息较多,其中可能包含用户感兴趣的词条,即目标词。故可以在悬浮窗显示区域内显示目标词的百科搜索控件,以便用户可以快速了解更多的周边内容。
该百科搜索控件可以不影响用户阅读目标多媒体内容的方式显示在悬浮窗内。如图7所示,“XX山”的百科搜索控件708可以显示在悬浮窗706的底部区域,也可以显示在悬浮窗706展示的目标多媒体内容的文本中。
在本公开提供的又一种实施方式中,关键内容包括搜索推荐词对应的多个搜索结果。即搜索推荐词对应的关键内容是综合搜索所得的多条排序的搜索结果。
在一些实施例中,在第二区域中显示多个搜索结果。如图4所示,当确定第II级预设热度级别对应的各搜索推荐词为目标搜索推荐词后,服务器可返回多条搜索结果。电子设备400在搜索结果页面401的第二区域405中以选中状态显示第II级预设热度级别所在控件,且显示该多条搜索结果。
本公开实施例还提供了一种内容搜索装置,下面结合图8进行说明。
在本公开实施例中,该内容搜索装置可以为电子设备。其中,电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA、PAD、PMP、车载终端(例如车载导航终端)、可穿戴设备等等的移动终端以及诸如数字TV、台式计算机、智能家居设备等等的固定终端。
图8示出了本公开实施例提供的一种内容搜索装置的结构示意图。
如图8所示,该内容搜索装置800可以包括搜索内容接收模块810和关键内容显示模块820。
搜索内容接收模块810,用于接收搜索内容;
关键内容显示模块820,用于在搜索结果页面中显示与搜索内容相关的多个搜索推荐词,以及搜索推荐词对应的关键内容;其中,关键内容用于指示搜索推荐词对应事件的核心信息。
本公开实施例中的内容搜索装置,在对搜索内容进行搜索时,能够在搜索结果页面中显示与搜索内容相关的多个搜索推荐词的同时,显示其中至少一个搜索推荐词对应的关键内容,该关键内容能够指示相应搜索推荐词对应事件的核心信息,从而无需用户通过页面跳转和页面返回等操作进行进一步的信息消费,便可直接获得至少一个搜索推荐词的核心信息,使得用户可以快速且便捷地了解与搜索内容相关的各方面的主要内容,提高了搜索引擎呈现搜索结果的信息含量以及该信息含量的精准性,从而提高了搜索的精度和准确性,降低了用户进行信息消费的操作复杂度,进而提升用户体验。
在一些实施例中,关键内容显示模块820包括:
搜索推荐词显示子模块,用于在搜索结果页面中的第一区域显示多个搜索推荐词;
关键内容显示子模块,用于在搜索结果页面中的第二区域显示搜索推荐词对应的关键内容;其中,第一区域不同于第二区域,关键内容以关键内容卡片的形式显示。
可选地,关键内容包含基于搜索推荐词对应的搜索结果得到的概要信息;其中,概要信息包括图片、音频、视频和搜索结果的摘要文本中的至少一种。
进一步地,概要信息基于如下至少一种方式确定:
基于搜索推荐词对应的目标事件的搜索结果生成概要信息;其中,目标事件基于搜索内容确定;
基于搜索推荐词对应的各搜索结果中的目标搜索结果生成概要信息;其中,目标搜索结果基于搜索结果与搜索内容的关联度、搜索结果的搜索热度、搜索结果与搜索推荐词的相关性和搜索结果的质量中的至少一项确定;
将搜索推荐词对应的搜索结果中的答案观点确定为概要信息。
可选地,关键内容显示子模块具体用于:
在第二区域中,沿预设方向滑动切换各搜索推荐词对应的关键内容卡片。
在一些实施例中,搜索推荐词显示子模块具体用于:
响应于对搜索推荐词中的目标搜索推荐词的触发操作,在第一区域中以选中状态显示目标搜索推荐词;
相应地,关键内容显示子模块具体用于:
在第二区域中显示目标搜索推荐词对应的关键内容卡片。
在一些实施例中,关键内容显示模块820还包括关联关系显示子模块,用于:
在搜索结果页面中显示搜索推荐词对应的关键内容与搜索推荐词之间的关联关系。
在一些实施例中,关键内容显示模块820还包括目标多媒体内容显示子模块,用于:
在搜索结果页面中创建悬浮窗,并通过悬浮窗显示搜索推荐词对应的目标多媒体内容;
其中,目标多媒体内容为搜索推荐词对应的各搜索结果中的目标搜索结果,目标搜索结果基于搜索结果与搜索内容的关联度、搜索结果的搜索热度、搜索结果与搜索推荐词的相关性和搜索结果的质量中的至少一项确定。
进一步地,关键内容显示模块820还包括百科搜索控件显示子模块,用于:
在通过悬浮窗显示搜索推荐词对应的目标多媒体内容之后,在目标多媒体内容的显示区域中显示目标词的百科搜索控件;其中,目标词为目标多媒体内容中的实体词。
在一些实施例中,关键内容包括搜索推荐词对应的多个搜索结果。
在一些实施例中,关键内容显示模块820中的搜索推荐词显示子模块还用于:
在搜索结果页面中显示由多个搜索推荐词构成的推荐词图;
其中,任一搜索推荐词在推荐词图中的显示样式基于相应搜索推荐词与搜索内容的关联度确定,显示样式包括静态显示样式或动态显示样式,静态显示样式包括字号、颜色、热度级别、控件显示面积等至少一种。
进一步地,搜索推荐词显示子模块具体用于:
在搜索结果页面的推荐词图中,以第一字号和/或第一颜色显示第一搜索推荐词,且以第二字号和/或第二颜色显示第二搜索推荐词;
其中,第一搜索推荐词与搜索内容的关联度高于第二搜索推荐词与搜索内容的关联度,第一字号大于第二字号,第一颜色亮于第二颜色。
可选地,搜索推荐词显示子模块具体用于:
在搜索结果页面的推荐词图中,按照至少两个预设热度级别分级显示多个搜索推荐词;
其中,多个搜索推荐词基于词的搜索热度和预设热度级别对应的搜索热度阈值划分至相应预设热度级别。
在一些实施例中,关键内容显示模块820具体用于:
在搜索结果页面中显示目标搜索推荐词对应的关键内容;
其中,目标搜索推荐词按照如下任一方式确定:
将多个搜索推荐词中与搜索内容的关联度最大的搜索推荐词确定为目标搜索推荐词;
将检测到的用户触发操作对应的搜索推荐词确定为目标搜索推荐词;
若多个搜索推荐词按照预设热度级别显示,则将目标热度级别对应的搜索推荐词确定为目标搜索推荐词;
从多个搜索推荐词中随机确定一个搜索推荐词,确定为目标搜索推荐词。
需要说明的是,图8所示的内容搜索装置800可以执行图1至图7所示的方法实施例中的各个步骤,并且实现图1至图7所示的方法实施例中的各个过程和效果,在此不做赘述。
本公开实施例还提供了一种内容搜索设备,该内容搜索设备可以包括处理器和存储器,存储器可以用于存储可执行指令。其中,处理器可以用于从存储器中读取可执行指令,并执行可执行指令以实现上述实施例中的内容搜索方法。
图9示出了本公开实施例提供的一种内容搜索设备的结构示意图。下面具体参考图9,其示出了适于用来实现本公开实施例中的内容搜索设备900的结构示意图。
本公开实施例中的内容搜索设备900可以为电子设备。其中,电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)、可穿戴设备、等等的移动终端以及诸如数字TV、台式计算机、智能家居设备等等的固定终端。
需要说明的是,图9示出的内容搜索设备900仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图9所示,该内容搜索设备900可以包括处理装置(例如中央处理器、图形处理器等)901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储装置908加载到随机访问存储器(RAM)903中的程序而执行各种适当的动作和处理。在RAM 903中,还存储有信息处理设备900操作所需的各种程序和数据。处理装置901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出接口(I/O接口)905也连接至总线904。
通常,以下装置可以连接至I/O接口905:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置906;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置907;包括例如磁带、硬盘等的存储装置908;以及通信装置909。通信装置909可以允许内容搜索设备900与其他设备进行无线或有线通信以交换数据。虽然图9示出了具有各种装置的内容搜索设备900,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
本公开实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现上述实施例中的内容搜索方法。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置909从网络上被下载和安装,或者从存储装置908被安装,或者从ROM 902被安装。在该计算机程序被处理装置901执行时,执行本公开实施例的信息显示方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述内容搜索设备中所包含的;也可以是单独存在,而未装配入该内容搜索设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该内容搜索设备执行时,使得该内容搜索设备执行:
接收搜索内容;
在搜索结果页面中显示与搜索内容相关的多个搜索推荐词,以及搜索推荐词对应的关键内容;其中,关键内容用于指示搜索推荐词对应事件的核心信息。
在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。