一种查询内容展示方法及其系统与流程

文档序号:11515004阅读:309来源:国知局
一种查询内容展示方法及其系统与流程

本发明涉及数据检索技术领域,特别是涉及一种查询内容展示方法及其系统。



背景技术:

随着网络和电子信息技术的不断发展,日常生活中出现的数据量呈现出爆炸性增长的趋势。例如,每年新增手机移动应用的数量可能有数以百万计。

在数据爆炸的时代,如何能够快速、准确的找到目标或者满足使用需求的数据具有非常重要的意义。为了适应数据时代的发展,出现了各类型不同的搜索工具,例如爬虫式搜素引擎等。

这些基于各种检索算法的工具或者组件目前已经成为了用户在日常使用过程中必备的工具,为用户提供了全局的内容查询,方便了用户及时获取数据的需求。

在实现本发明的过程中,申请人发现现有技术中存在着如下的问题:目前在智能终端领域中,能够使用的搜索功能均是各类工具内容的简单组合叠加。因此,搜索工具虽然可以提供一定的指引,但在大量数据的情况下,会产生非常多的检索结果。这些检索结果之间的相关性并未被揭示,而是以统一的形式给用户展示,会掩盖用户真正需要寻找的目标结果,为用户的使用带来一定的困扰。



技术实现要素:

本发明实施例主要解决的技术问题是提供一种查询内容展示方法及其系统,能够解决现有技术中检索结果过多,使用户无法方便的找到目标结果的问题。

为解决上述技术问题,本发明实施方式采用的一个技术方案是:提供一种查询内容展示方法。该方法包括:获取与关键词对应的搜索结果,所述搜索结果包括若干种不同的信息类型,每个信息类型具有对应的检索条目;根据所述搜索结果的信息类型,确定对应的内容展示界面;所述内容展示界面由若干个显示组件组成,每个显示组件与至少一种信息类型对应;通过所述内容展示界面,呈现所述搜索结果。

可选地,所述根据所述搜索结果的信息类型,确定对应的内容展示界面,具体包括:通过预设的语义解析算法解析所述关键词,确定关键词的类型;根据所述关键词的类型,确定内容展示界面的显示组件;计算所述搜索结果的信息类型的分布情况;根据所述信息类型的分布情况,在所述显示组件中填充满足预设条件的信息类型。

可选地,所述预设条件包括:信息类型具有的检索条目数量占所述搜索结果的检索条目总数量的比例大于或等于比例阈值。

可选地,所述方法还包括:在所述显示组件中,提供至少一个与所述搜索结果相关的接入点;所述接入点指向一个功能页面;根据选中的接入点,从所述内容展示界面跳转至选中的接入点指向的功能页面。

可选地,所述通过所述内容展示界面,呈现所述搜索结果,具体包括:将所述搜索结果划分为若干个信息类型;在所述显示组件中以滚动播放的形式,显示对应信息类型中的检索条目。

为解决上述技术问题,本发明实施方式采用的另一个技术方案是:提供一种查询内容展示系统。该系统包括:检索引擎,用于获取与关键词对应的搜索结果,所述搜索结果包括若干种不同的信息类型,每个信息类型具有对应的检索条目;内容展示界面确定模块,用于根据所述搜索结果的信息类型,确定对应的内容展示界面;所述内容展示界面由若干个显示组件组成,每个显示组件与至少一种信息类型对应;显示模块,用于通过所述内容展示界面,呈现所述搜索结果。

可选地,所述内容展示界面确定模块具体用于:通过预设的语义解析算法解析所述关键词,确定关键词的类型;根据所述关键词的类型,确定内容展示界面的显示组件;计算所述搜索结果的信息类型的分布情况;根据所述信息类型的分布情况,在所述显示组件中填充满足预设条件的信息类型。

可选地,所述预设条件包括:信息类型具有的检索条目数量占所述搜索结果的检索条目总数量的比例大于或等于比例阈值。

可选地,所述系统还包括:接入点模块;所述接入点模块用于:在所述显示组件中,提供至少一个与所述搜索结果相关的接入点;所述接入点指向一个功能页面;

根据选中的接入点,从所述内容展示界面跳转至选中的接入点指向的功能页面。

可选地,所述显示模块具体用于:将所述搜索结果划分为若干个信息类型;在所述显示组件中以滚动播放的形式,显示对应信息类型中的检索条目。

本发明实施例提供的查询内容展示方法及其系统,在进行检索结果展示时,能够挖掘检索结果之间的内部联系并据此调整检索结果的显示方式,以特定的内容显示界面,对根据检索结果的信息类型进行显示,便于用户及时、快速的找到自己想要的内容,进一步的提升了检索的使用效果。

附图说明

图1是本发明实施例提供的空调维护方法的应用场景的示意图;

图2是本发明实施例提供的空调维护方法的方法流程图;

图3是本发明另一实施例提供的空调维护方法的方法流程图;

图4是本发明另一实施例提供的步骤303的方法流程图;

图5是本发明实施例提供的执行空调维护方法的app的功能模块示意图;

图6是本发明实施例提供的空调维护装置的装置示意图;

图7是本发明另一实施例提供的空调维护装置的装置示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

基于关键词进行搜索,获得相应的搜索结果是现有非常常见的搜索方式。相应的搜素结果的内容可以以很多种方式呈现,在本发明实施例中,以“检索条目”这样的术语表示与关键词相关的某个检索内容,例如某个网站、某个文章的段落。检索条目是搜索结果的最小组成单元,一个搜索结果可以由多个检索条目组成。

在用户与设备交互的过程中,设备在显示装置上,向用户呈现的用于提示用户进行下一步操作或者反馈当前操作的画面或者图像,通常被称作用户交互界面。在此,使用“内容展示界面”这样的术语表示在设备内部确定的,需要向用户展示的画面或者图像。该内容展示界面通常是由多个显示组件构成的,各个显示组件在显示装置上以相应的显示效果展示,以形成最终的显示画面或者图像。

图1为本发明实施例提供的查询内容展示方法的应用场景。如图1所示,包括:智能终端10、用户20以及网络30。

所述智能终端10具体可以是任何合适的,运行有智能操作系统的终端设备,例如手机、平板电脑、智能可穿戴设备等。

如图2所示,所述智能终端10具有至少一个处理器11、存储器12、显示装置13、用户交互设备14以及通信模组15。在一些实施例中,还可以根据实际需要,添加或者减省一些功能模块,例如增加一个或者多个功能按键。

在图2中,处理器11、存储器12、显示装置13、用户交互设备14以及通信模组15可以通过总线或者其他方式连接,图2中以通过总线连接为例。

存储器12作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,处理器11通过运行存储在存储器12中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,实现本发明实施例提供的查询内容展示方法中的一个或者多个步骤。

所述存储器12可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器12可选包括相对于处理器11远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述智能终端10中运行的智能操作系统,可以提供一个或者多个不同的搜索工具。所述搜索工具可以是智能操作系统中内置的,用于智能终端内部数据搜索的搜索工具,例如系统自身的查找功能,也可以是由其它移动应用软件提供的搜索工具,例如微信、qq或者社交软件中提供的搜索功能页面。在另一些实施例中,还可以是由在线网络节点提供的搜索工具,通过登录网页的方式使用,例如百度、google等。

用户20可以通过智能终端10的交互设备14(例如,触摸屏幕、控制按键),输入相应的用户指令(如一个或者多个关键字),令所述搜索工具在网络30或者本地数据库中执行搜索任务,获得由多个检索条目组成的,特定的搜索结果,然后以特定的方式,将搜索结果在显示装置13中,向用户20呈现。

所述网络30具体可以是任何合适,具有一个或者多个网络节点,能够提供不同资源的开放或者封闭式的网络。例如,互联网或者特定的公司网络。所述通信模组15可以任何合适的有线或者无线通信模组,例如wifi通信模组、蓝牙通信模组或者物理网线接口等,用于与网络30建立通信信道,传输数据。所述智能终端10则可以通过通信模组15,连接到所述网络30,从所述网络30中获取相应的数据,例如获取某些搜索结果。

在日常的使用过程中,用户20可以在智能终端10提供的搜索工具提供的搜索框中输入一个或者多个关键词。智能终端10的搜索工具执行相应的搜索任务,向用户返回与关键词相关的搜索结果,并以特定的方式向用户呈现。

在一些实施例中,智能终端10可以通过挖掘搜索结果内的相关信息,以合适的展示界面向用户呈现搜索结果以使用户20能够更快速或者更编辑的得到自己需要的信息内容。

图3为本发明实施例提供的查询内容展示方法的方法流程图。如图3所示,该方法包括:

301、获取与关键词对应的搜索结果,所述搜索结果包括若干种不同的信息类型,每个信息类型具有对应的检索条目。

如上所述,步骤201属于现有技术中常用的检索方式,具体可以采用现有技术中,任何合适的搜索工具完成,在此不作赘述。可选地,还可以使用一种或者更多的搜索工具同时对输入的关键词进行搜索,并整合这些搜索工具的搜索结果以形成一个完整的搜索结果。

在本实施例中,搜索结果以检索条目的形式表示,每个搜索结果由相应数量的检索条目所组成,例如100,200或者更多的检索条目。

所述信息类型是指检索条目对应的信息种类。该信息种类可以按照多种标准进行划分,表示某一种类别的信息,例如电影类的信息、电话类的信息或者社交媒体上的评论内容等。

302、根据所述搜索结果的信息类型,确定对应的内容展示界面。所述内容展示界面由若干个显示组件组成,每个显示组件与至少一种信息类型对应。

所述内容展示界面是指某种特定的信息显示模式。在本实施例中,具体可以是以某些内容卡片或者其它显示框架或者显示模板(如图7所示的内容卡片)。通常的,内容显示界面也可以具有多种类型,针对或者适用于不同的关键词及其搜索结果。例如,与人相关的内容显示界面或者与事件相关的内容显示界面。

在本实施例中,通过在内容显示界面中有选择性的设置不同的显示组件来划分内容显示界面的类型,即不同类型的内容显示界面包含的显示组件不相同,用以体现侧重点的不相同。所述显示组件是组成内容展示界面的单元。其可以认为是内容展示界面下的项目,可以填充信息或者内容。当然,在本实施例中,特定的显示组件只能填充与其对应的信息类型。

例如,如图7所示,对于与人相关的内容显示界面31,包含的显示组件应该是与人相关的,例如,社交软件的信息内容、联系方式、日常的通信事件(邮件、短信、电话等)。相应的,对于与事件相关的内容显示界面32,包含的显示组件应该是与事件密切联系的,例如事件相关的新闻、事件相关的热点评论等等。

303、通过所述内容展示界面,呈现所述搜索结果。

通过对搜索结果进行分类后,根据信息类型,可以确定相应的内容展示界面(例如选择使用与人相关的内容显示界面或者选择使用与事件相关的内容显示界面)。在步骤303中,事实上是一个将搜索结果填充到内容显示界面的显示组件中,进行展示的过程。

由于不同的搜索结果具有不同的信息类型分布情况。因此,在本实施例中,使用与信息类型相对应的内容展示界面对搜索结果进行展示时,能够整合多种搜索工具的内容,提供类似于快速索引的功能,使用户更容易在大量搜索结果中寻找到自己目标的检索内容,

图4为本发明另一实施例提供的查询内容展示方法的方法流程图。如图4所示,步骤302具体可以包括:

401、通过预设的语义解析算法解析所述关键词,确定关键词的类型。

在本实施例中,待处理的数据来源是基于关键词检索获得的搜索结果。因此,可以对关键词进行语义解析,来初步确定搜索结果可能存在的内在规律。具体的,可以基于词袋-预设词典的方式来完成这样的语义解析过程。通过词袋来对关键词进行划分,确定其中的词语成分。然后通过与预设词典进行比较的方式,确定关键词中的名词部分在预设词典中的类型,从而确定关键词的类型。

所述关键词的类型具体可以根据划分标准实际确定,例如,关键词为与人相关还是与事件相关。

402、根据所述关键词的类型,确定内容展示界面的显示组件。确定关键词的类型后,可以据此确定内容展示界面的类型,亦即组成内容展示界面的显示组件,形成内容展示界面的框架,确定需要向用户展示的主要信息。

403、计算所述搜索结果的信息类型的分布情况。在一个搜索结果中,通常不同的信息类型下对应的检索条目数量或者内容丰富程度会有较大的差别,例如检索关键词罗纳尔多,可能会有非常多与体育相关的检索条目。在此,可以将搜索结果中包含的信息类型,以及不同信息类型包含的信息数量称为信息类型的分布情况。

该分布情况可以用任何合适的模型或者是其它数学形式的描述符进行描述,例如符合高斯分布等。具体计算的方法可以使用枚举方法,依据预定的信息类型,将检索条目逐个的归入到相应的信息类型中,并进一步的计算每个信息类型中的条目数量以及占总条目数量的比例等。

404、根据所述信息类型的分布情况,在所述显示组件中填充满足预设条件的信息类型。

如上所述,由于关键词的类型或者其它的因素影响,在最终的搜索结果中,某些信息类型通常是无效的,或者不是用户重点关注的信息。因此,可以通过设置合适的预设条件,对不同的信息类型进行筛选。在特定的显示组件中填充合适的信息类型,使搜索结果能够更智能,人性化的向用户显示,提供类似于索引等的功能,便于用户查找或者确定自己想要的内容。

例如,用户在智能终端上输入关键词“爸爸”时,用户通常更希望关注的是爸爸对应的联系人在智能终端上与用户交互的内容、联系方式或者其它与人密切相关的信息内容,而不希望在搜索结果中出现,例如“爸爸,摔跤吧”的其它信息内容。

在一些实施例中,所述预设条件具体可以设置为:信息类型具有的检索条目数量占所述搜索结果的检索条目总数量的比例大于或等于比例阈值。

通常的,与关键词密切相关,或者更符合用户实际检索目的的信息类型包含的检索条目数量会显著的多于其它信息类型。因此,可以通过设置一个特定的比例阈值,例如15%或者20%,来确定该信息类型是密切相关的信息类型,应当填充在显示组件中,向用户展示。

在另一些实施例中,由于显示组件可以实际显示的空间有限(受限于物理屏幕的尺寸)。因此,在信息类型包含的检索条目较多的情况下,还可以执行如下方法,以使内容展示界面能够充分的展示搜索结果。

首先,将所述搜索结果划分为若干个信息类型。然后,在所述显示组件中以滚动播放的形式,显示对应信息类型中的检索条目。

所述滚动播放是指将信息类型中的检索条目每间隔预定的时间或者其它切换周期,循环在显示组件中切换和显示,形成一个动态的过程。例如,如图7所示,当显示组件“事件相关新闻”中每次只能容纳3个检索条目,而搜索结果中的信息类型“事件相关新闻”包含有15个检索条目时,显示组件可以每间隔30s切换一次显示的检索条目,从而在进行5次切换以后,将全部的15个检索条目均向用户进行展示。

上述通过滚动播放的形式进行显示,可以在有限的显示组件中显示更多的检索条目,充分的利用了显示屏幕的空间,有利于用户的使用。

在更多的情况下,用户在智能终端中进行关键词检索的最终目的在使用与这些关键词相关的功能而非获得相关的信息或者内容。例如,用户在搜索关键词“母亲”时,其最终目的通常是希望与母亲联系(例如通过电话、短信或者视频通话等)。

现有的搜索工具通常只能提供一个具体搜索结果,例如母亲的联系方式,微信号或者短信往来记录。这样,用户在需要实现某个意图时,就需要首先启用搜索工具进行搜索。然后,根据搜索结果(如搜索到的母亲的电话号码),返回到主页中,重新进入到对应的功能页面来使用相应的功能,实现自己的意图。

在一些实施例中,可以通过提供接入点的方式,简化上述操作流程,更便于用户使用。如图5所示,所示方法可以包括如下步骤:

501、在所述显示组件中,提供至少一个与所述搜索结果相关的接入点;所述接入点指向一个功能页面。

所以功能页面是指能够满足用户特定的意图,提供一个或者多个服务或者功能的应用。所述功能页面可以是某个特定的网页、某个应用软件或者某个应用软件中的其中一部分功能模块。

所述接入点可以是任何合适的链接或者跳转通道,其可以根据具体指向的功能页面,在操作系统中设置。其可以是特定的程序命令,用于在当前操作状态下,直接启动或者打开相应的功能页面。

每个搜索结果可能具有很多不同的接入点,例如对于“导航信息”可以有与百度地图、苹果地图、google地图或者高德地图等多个接入点。这些接入点可以设置在显示组件上,提供给用户进行选择。

接入点具体可以以多种不同的方式在显示组件中提供,例如,如图7所示的,在显示组件中,以特定选框11显示接入点。

502、根据选中的接入点,从所述内容展示界面跳转至选中的接入点指向的功能页面。用户在智能终端上可以选择自己想要的接入点,例如通过触摸屏或者控制按键的方式,进入到相应的功能页面上,执行相应的功能以满足自己的用户意图。

智能终端10通过提供上述接入点,可以有效的简化用户的操作步骤,令用户可以直接从内容展示界面跳转至相应的功能页面,满足自己实际的用户意图。

图6为本发明实施例提供的,与上述查询内容展示方法相对应的系统的功能框图。如图6所示,该查询内容展示系统包括:检索引擎100,内容展示界面确定模块200以及显示模块300。

其中,所述检索引擎100用于提取与关键词对应的搜索结果。所述搜索结果包括若干种不同的信息类型,每个信息类型具有对应的检索条目。内容展示界面确定模块200,用于根据所述搜索结果的信息类型,确定对应的内容展示界面。所述内容展示界面由若干个显示组件组成,每个显示组件与至少一种信息类型对应。显示模块300用于通过所述内容展示界面,呈现所述搜索结果。

在一些实施例中,所述内容展示界面确定模块200具体可以用于:通过预设的语义解析算法解析所述关键词,确定关键词的类型;根据所述关键词的类型,确定内容展示界面的显示组件;计算所述搜索结果的信息类型的分布情况;根据所述信息类型的分布情况,在所述显示组件中填充满足预设条件的信息类型。

可选地,所述预设条件包括:信息类型具有的检索条目数量占所述搜索结果的检索条目总数量的比例大于或等于比例阈值。

在另一些实施例中,在检索条目数量较多的情况下,所述显示模块具体用于:将所述搜索结果划分为若干个信息类型;在所述显示组件中以滚动播放的形式,显示对应信息类型中的检索条目。由此,在有限的显示区域内,将全部的检索条目完整显示。

请继续参阅图6,为了进一步的简化用户的操作,提供具有更智能的内容展示界面,所述系统还可以包括:接入点模块400。

所述接入点模块400用于:在所述显示组件中,提供至少一个与所述搜索结果相关的接入点;所述接入点指向一个功能页面;根据选中的接入点,从所述内容展示界面跳转至选中的接入点指向的功能页面。

用户可以在内容展示界面中,利用该接入点直接跳转到相应的功能页面,不需要重新返回主页面等重新进行操作,很好的提升了用户在使用过程的便捷性,更快速准确的找到自己需要的功能。

上述系统可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所述的计算机软件可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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