太阳城集团

  • / 16
  • 下载费用:30 金币  

输出搜索结果的方法、装置及电子设备.pdf

摘要
申请专利号:

CN201680002724.7

申请日:

2016.09.05

公开号:

太阳城集团CN106716419A

公开日:

2017.05.24

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 17/30申请日:20160905|||公开
IPC分类号: G06F17/30 主分类号: G06F17/30
申请人: 深圳前海达闼云端智能科技有限公司
发明人: 高斌
地址: 100102 北京市朝阳区望京街10号望京soho塔3A座23层
优先权:
专利代理机构: 北京英创嘉友知识产权代理事务所(普通合伙) 11447 代理人: 魏嘉熹;南毅宁
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201680002724.7

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2017.06.16|||2017.05.24

法律状态类型:

实质审查的生效|||公开

摘要

太阳城集团本公开是太阳城集团一种输出搜索结果的方法、装置及电子设备。方法包括:存储所述搜索引擎客户端检测到的搜索请求;定期向所述搜索引擎服务器发送调用指令,所述调用指令用于指示所述搜索引擎服务器依据所述搜索请求进行搜索;控制所述智能终端的输出组件输出所述搜索引擎服务器返回的搜索结果。搜索引擎客户端在检测到搜索请求后,对搜索请求进行存储,以便于对搜索请求进行重复利用,针对同一搜索请求,本公开提出搜索引擎客户端定期调用搜索引擎服务器,以指示搜索引擎服务器依据该搜索请求进行搜索,进而输出搜索引擎服务器返回的搜索结果。因此,对用户来说,输入一次搜索请求,即可定期获知最新的搜索结果,适用于太阳城集团更新的频次较高的场景。

权利要求书

1.一种输出搜索结果的方法,其特征在于,应用于搜索引擎客户端,所述搜索引擎客户
端配置于智能终端中,所述智能终端与搜索引擎服务器之间有通信连接,所述方法包括:
存储所述搜索引擎客户端检测到的搜索请求;
定期向所述搜索引擎服务器发送调用指令,所述调用指令用于指示所述搜索引擎服务
器依据所述搜索请求进行搜索;
控制所述智能终端的输出组件输出所述搜索引擎服务器返回的搜索结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到所述搜索请求时,向所述搜索引擎服务器发送初次调用指令,所述初次调用
指令用于指示所述搜索引擎服务器依据所述搜索请求进行初次搜索;
控制所述智能终端的输出组件输出所述搜索引擎服务器返回的经初次搜索后的初次
搜索结果;
所述定期向所述搜索引擎服务器发送调用指令,包括:
根据所述初次搜索结果的更新周期,设定调用周期;
按照所设定的调用周期,向所述搜索引擎服务器发送调用指令。
3.根据权利要求1所述的方法,其特征在于,所述定期向所述搜索引擎服务器发送调用
指令,包括:
确定所述搜索请求对应的截止日期;
在所述截止日期到期前,定期向所述搜索引擎服务器发送所述调用指令。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述搜索引擎服务器返回的搜索结果是否与所述搜索引擎客户端依据所述搜索
请求所预期的搜索结果匹配;
在判定所述搜索引擎服务器返回的搜索结果与所述搜索引擎客户端依据搜索请求所
预期的搜索结果不匹配时,停止向所述搜索引擎服务器发送所述调用指令。
5.根据权利要求1所述的方法,其特征在于,控制所述智能终端的输出组件输出所述搜
索引擎服务器返回的搜索结果,包括:
确定所述搜索引擎服务器返回的搜索结果所依据的搜索请求的优先级;
从所述智能终端的输出组件所提供的输出方式中选择与所述搜索请求的优先级对应
的输出组件;
按照与所述搜索请求的优先级对应的输出方式,控制相应的输出组件输出所述搜索引
擎服务器返回的搜索结果。
6.一种输出搜索结果的装置,其特征在于,应用于搜索引擎客户端,所述搜索引擎客户
端配置于智能终端中,所述智能终端与搜索引擎服务器之间有通信连接,所述装置包括:
存储模块,被配置为存储所述搜索引擎客户端检测到的搜索请求;
发送模块,被配置为定期向所述搜索引擎服务器发送调用指令,所述调用指令用于指
示所述搜索引擎服务器依据所述搜索请求进行搜索;
控制模块,被配置为控制所述智能终端的输出组件输出所述搜索引擎服务器返回的搜
索结果。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
初次发送模块,被配置为在检测到所述搜索请求时,向所述搜索引擎服务器发送初次
调用指令,所述初次调用指令用于指示所述搜索引擎服务器依据所述搜索请求进行初次搜
索;
初次控制模块,被配置为控制所述智能终端的输出组件输出所述搜索引擎服务器返回
的经初次搜索后的初次搜索结果;
所述发送模块包括:
设定子模块,被配置为根据所述初次搜索结果的更新周期,设定调用周期;
第一发送子模块,被配置为按照所设定的调用周期,向所述搜索引擎服务器发送调用
指令。
8.根据权利要求6所述的装置,其特征在于,所述发送模块包括:
确定子模块,被配置为确定所述搜索请求对应的截止日期;
第二发送子模块,被配置为在所述截止日期到期前,定期向所述搜索引擎服务器发送
所述调用指令。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
判断模块,被配置为判断所述搜索引擎服务器返回的搜索结果是否与所述搜索引擎客
户端依据所述搜索请求所预期的搜索结果匹配;
停止模块,被配置为在判定所述搜索引擎服务器返回的搜索结果与所述搜索引擎客户
端依据搜索请求所预期的搜索结果不匹配时,停止向所述搜索引擎服务器发送所述调用指
令。
10.根据权利要求6所述的装置,其特征在于,所述控制模块包括:
确定子模块,被配置为确定所述搜索引擎服务器返回的搜索结果所依据的搜索请求的
优先级;
选择子模块,被配置为从所述智能终端的输出组件所提供的输出方式中选择与所述搜
索请求的优先级对应的输出组件;
控制子模块,被配置为按照与所述搜索请求的优先级对应的输出方式,控制相应的输
出组件输出所述搜索引擎服务器返回的搜索结果。
11.一种计算机程序产品,其特征在于,所述计算机程序产品包含能够由可编程的装置
执行的计算机程序,所述计算机程序具有当由所述可编程的装置执行时用于执行权利要求
1至5中任一项所述的方法的代码部分。
12.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介
质中包括一个或多个程序,所述一个或多个程序用于执行权利要求1至5中任一项所述的方
法。
13.一种电子设备,其特征在于,包括:
权利要求12中所述的非临时性计算机可读存储介质;以及
一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序。

说明书

输出搜索结果的方法、装置及电子设备

技术领域

本公开涉及太阳城集团处理技术领域,具体地,涉及一种输出搜索结果的方法、装置及电
子设备。

背景技术

随着太阳城集团时代的到来,人们获取太阳城集团的方式越来越便捷。为了便于人们获取太阳城集团,
搜索引擎客户端和搜索引擎服务器应运而生。其中,搜索引擎客户端配置于智能终端中,人
们可以通过智能终端的输入组件输入搜索请求,搜索引擎客户端在检测到该搜索请求后,
调用搜索引擎服务器,搜索引擎服务器根据该搜索请求进行搜索,进而返回搜索结果给搜
索引擎客户端,最后通过智能终端的输出组件输出搜索结果,以使人们获知搜索结果。

然而,随着太阳城集团更新的频次越来越高,相关技术要求用户多次输入搜索请求,才能
够获知最新的搜索结果,因此,相关技术不适用于太阳城集团更新频次较高的场景。

发明内容

为克服相关技术中存在的问题,本公开提供一种输出搜索结果的方法、装置、计算
机程序产品、非临时性计算机可读存储介质及电子设备。

根据本公开实施例的第一方面,提供一种输出搜索结果的方法,应用于搜索引擎
客户端,所述搜索引擎客户端配置于智能终端中,所述智能终端与搜索引擎服务器之间有
通信连接,所述方法包括:存储所述搜索引擎客户端检测到的搜索请求;定期向所述搜索引
擎服务器发送调用指令,所述调用指令用于指示所述搜索引擎服务器依据所述搜索请求进
行搜索;控制所述智能终端的输出组件输出所述搜索引擎服务器返回的搜索结果。

根据本公开实施例的第二方面,提供一种输出搜索结果的装置,配置于搜索引擎
客户端,所述搜索引擎客户端配置于智能终端中,所述智能终端与搜索引擎服务器之间有
通信连接,所述装置包括:存储模块,被配置为存储所述搜索引擎客户端检测到的搜索请
求;发送模块,被配置为定期向所述搜索引擎服务器发送调用指令,所述调用指令用于指示
所述搜索引擎服务器依据所述搜索请求进行搜索;控制模块,被配置为控制所述智能终端
的输出组件输出所述搜索引擎服务器返回的搜索结果。

根据本公开实施例的第三方面,提供一种计算机程序产品,所述计算机程序产品
包含能够由可编程的装置执行的计算机程序,所述计算机程序具有当由所述可编程的装置
执行时用于执行上述的输出搜索结果的方法的代码部分。

根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,所述非
临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行上述的
输出搜索结果的方法。

根据本公开实施例的第五方面,提供一种电子设备,所述电子设备包括:上述的非
临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可
读存储介质中的程序。

本公开的实施例提供的技术方案可以包括以下有益效果:搜索引擎客户端在检测
到搜索请求后,对搜索请求进行存储,以便于对搜索请求进行重复利用,针对同一搜索请
求,本公开提出搜索引擎客户端定期调用搜索引擎服务器,以指示搜索引擎服务器依据该
搜索请求进行搜索,进而控制智能终端的输出组件输出搜索引擎服务器返回的搜索结果。
因此,对用户来说,输入一次搜索请求,即可定期获知最新的搜索结果,适用于太阳城集团更新的
频次较高的场景。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具
体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据一示例性实施例示出的一种适用于输出搜索结果的方法的通信系统的
示意图。

图2是根据一示例性实施例示出的一种输出搜索结果的方法的流程图。

图3是根据一示例性实施例示出的一种输出搜索结果的方法的示意图。

图4是根据一示例性实施例示出的将上述输出搜索结果的方法应用于智能终端内
的Siri场景时的示意图。

图5是根据一示例性实施例示出的所依据的搜索请求的优先级较低时输出搜索结
果的示意图。

图6是根据一示例性实施例示出的所依据的搜索请求的优先级较高时输出搜索结
果的示意图。

图7是根据一示例性实施例示出的一种输出搜索结果的装置的框图。

图8是根据一示例性实施例示出的一种输出搜索结果的装置的另一框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描
述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

首先,对本公开提供的输出搜索结果的方法所适用的通信系统进行说明。请参考
图1,图1是根据一示例性实施例示出的一种适用于输出搜索结果的方法的通信系统的示意
图。如图1所示,该通信系统100包括:智能终端110以及搜索引擎服务器120,智能终端110与
搜索引擎服务器120之间有通信连接,在智能终端110中配置有搜索引擎客户端1101。

其中,智能终端110可以是:移动智能终端、车载智能终端、智能电视、可穿戴设备
等。搜索引擎客户端1101是一种安装于智能终端110上且运行与智能终端110上的应用程序
客户端,搜索引擎客户端1101可以是太阳城集团器客户端、人工智能语音助手(例如:Siri)等,搜
索引擎客户端1101是面向用户的,用户通过智能终端的输入组件(例如:麦克风、触摸屏等)
输入搜索请求,搜索引擎客户端1101即可检测到搜索请求。

相关技术中,搜索引擎客户端1101在检测到搜索请求后,即可调用搜索请求服务
器120,然后搜索请求服务器120依据该搜索请求进行搜索,接着将搜索结果返回给搜索引
擎客户端1101,进而控制智能终端110的输出组件(例如:扬声器、显示屏等)输出搜索结果。
至此,一次搜索过程完成,搜索请求失效。在太阳城集团更新的频次较高的场景下,即使该搜索请
求的对应的搜索结果发生更新,用户也无法及时获知。如果用户想要获知最新的搜索结果,
需要多次输入该搜索请求,搜索引擎客户端1101每次检测到搜索请求后,调用搜索引擎服
务器120,搜索引擎服务器120依据该搜索请求完成一次搜索过程,最终,搜索引擎客户端
1101控制智能终端的输出组件输出该次搜索过程中搜索引擎服务器120返回的搜索结果。

可见,相关技术中,搜索引擎客户端1101将搜索请求作为一次性的请求。也就是
说,对于用户输入的搜索请求,该搜索请求的有效期限于一次搜索过程,搜索引擎服务器返
回搜索结果后,该搜索请求的有效期即到期。

为解决上述问题,本公开提供一种输出搜索结果的方法,该方法适用于图1所示的
通信系统中的搜索引擎客户端1101。在实际应用中,可以由搜索引擎客户端1101本身执行
本公开提供的输出搜索结果的方法,还可以由配置于搜索引擎客户端1101中的一个功能组
件执行本公开提供的输出搜索结果的方法。

请参考图2,图2是根据一示例性实施例示出的一种输出搜索结果的方法的流程
图。如图2所示,该方法包括以下步骤:

步骤S21:存储所述搜索引擎客户端检测到的搜索请求;

步骤S22:定期向所述搜索引擎服务器发送调用指令,所述调用指令用于指示所述
搜索引擎服务器依据所述搜索请求进行搜索;

步骤S23:控制所述智能终端的输出组件输出所述搜索引擎服务器返回的搜索结
果。

由于用户是通过智能终端的输入组件输入搜索请求的,所以本公开中,搜索引擎
客户端对来自于智能终端的输入组件的搜索请求进行识别,如果成功识别出搜索请求,则
检测到搜索请求,进而存储该搜索请求;如果未能识别出搜索请求,则认为是用户的误操
作,通过智能终端的输出组件请求用户重新输入搜索请求。

搜索引擎客户端在检测到搜索请求后,不再将搜索请求作为一次性的请求,而是
对搜索请求进行存储,以便于对搜索请求进行重复利用,延长搜索请求的有效期。在实际应
用中,搜索引擎客户端可以将搜索请求存储到智能终端本地,也可以将搜索请求存储到与
智能终端绑定的云端,本公开不对搜索请求的存储位置进行限定。

考虑到太阳城集团更新的频次较高,本公开提出搜索引擎客户端针对已存储的同一搜索
请求,定期调用搜索引擎服务器,以指示搜索引擎服务器依据该搜索请求进行搜索,相应
地,搜索引擎服务器定期将搜索到的搜索结果返回给搜索引擎客户端,最后,搜索引擎客户
端控制智能终端的输出组件定期输出搜索引擎服务器返回的搜索结果。

举例来讲,用户想知道2016年8月31日北京的天气怎么样,则可以通过智能终端的
麦克风输入相应的语音,搜索引擎客户端对该语音进行识别,如果识别结果为:2016年8月
31日北京的天气怎么样?则存储该搜索请求。然后每隔三小时向搜索引擎服务器发送调用
指令,以指示搜索引擎服务器搜索2016年8月31日北京的天气,相应地,搜索引擎服务器每
隔三小时搜索2016年8月31日北京的天气,并将搜索到的结果返回给搜索引擎客户端,相应
地,搜索引擎客户端控制智能终端的输出组件每隔三小时输出搜索引擎服务器返回的搜索
结果。因此,用户每隔三小时就可以获知2016年8月31日北京的天气,以便于用户及时获知
2016年8月31日北京的天气变化。

采用上述技术方案,搜索引擎客户端在检测到搜索请求后,对搜索请求进行存储,
以便于对搜索请求进行重复利用,针对同一搜索请求,本公开提出搜索引擎客户端定期调
用搜索引擎服务器,以指示搜索引擎服务器依据该搜索请求进行搜索,进而控制智能终端
的输出组件输出搜索引擎服务器返回的搜索结果。因此,对用户来说,输入一次搜索请求,
即可定期获知最新的搜索结果,适用于太阳城集团更新的频次较高的场景。

可选地,考虑到如果搜索引擎客户端调用搜索引擎服务器的次数太频繁,则搜索
引擎客户端会频繁控制智能终端的输出组件输出搜索引擎服务器返回的搜索结果,给用户
造成一定的干扰;如果搜索引擎客户端调用搜索引擎服务器的次数太少,则有可能会导致
搜索引擎客户端不能及时控制智能终端的输出组件将搜索结果所发生的变化输出给客户。
为了避免上述问题,本公开中,搜索引擎客户端向搜索引擎服务器发送调用指令的周期是
可设置的。

一种可能的设置方式是:由使用智能终端的用户自行设置。另一种可能的设置方
式包括以下步骤:

在检测到所述搜索请求时,向所述搜索引擎服务器发送初次调用指令,所述初次
调用指令用于指示所述搜索引擎服务器依据所述搜索请求进行初次搜索;

控制所述智能终端的输出组件输出所述搜索引擎服务器返回的经初次搜索后的
初次搜索结果;

根据所述初次搜索结果的更新周期,设定调用周期;

按照所设定的调用周期,向所述搜索引擎服务器发送调用指令。

本公开中的搜索引擎客户端在检索到搜索请求后,一方面执行步骤S21:存储搜索
请求,另一方面执行步骤:向搜索引擎服务器发送初次调用指令。

考虑到用户通过智能终端的输入组件输入搜索请求的目的是为了获得搜索结果,
所以仅存储搜索请求是无法满足用户需求的,还需要向用户展示搜索结果。因此,搜索引擎
客户端向搜索引擎服务器发送初次调用指令,以指示搜索引擎服务器依据搜索请求进行初
次搜索,在搜索引擎服务器完成初次搜索后,将初次搜索结果返回给搜索引擎客户端,搜索
引擎客户端控制智能终端的输出组件输出初次搜索结果,以使用户获知初次搜索结果。

上述“初次”是相对于存储搜索请求之后的“定期”而言的,“初次”是涉及到搜索引
擎客户端检测到搜索请求后所触发的一系列步骤。“定期”是涉及到搜索引擎客户端存储搜
索请求后所触发的一系列步骤。

对于初次搜索结果,搜索引擎客户端一方面控制智能终端的输出组件将其输出给
用户,另一方面可以根据初次搜索结果的更新周期,设定调用搜索引擎服务器的调用周期。
一种可能的实施方式是:将初次搜索结果的更新周期作为调用搜索引擎服务器的调用周
期,因为初次搜索结果的更新周期指明了初次搜索结果何时被更新,在同一搜索请求对应
的各个搜索结果被更新的太阳城集团间隔固定的情况下,初次搜索结果的更新周期能够反映搜索
引擎服务器被定期调用后返回的搜索结果的更新周期,如果将初次搜索结果的更新周期作
为调用周期,则调用时机与同一搜索请求对应的各个搜索结果被更新的时机相同,便于用
户在第一太阳城集团获知更新后的搜索结果。

继续以上述例子为例,用户想知道2016年8月31日北京的天气怎么样,则可以通过
智能终端的麦克风输入相应的语音,搜索引擎客户端对该语音进行识别,如果识别结果为:
2016年8月31日北京的天气怎么样?则一方面存储该搜索请求,另一方面,向搜索引擎服务
器发送初次调用指令,以指示搜索引擎服务器对于2016年8月31日北京的天气进行初次搜
索,假设初次搜索结果为:晴,25摄氏度到30摄氏度。然后,搜索引擎客户端控制智能终端的
输出组件输出:2016年8月31日北京的天气为晴,25摄氏度到30摄氏度。

假设“晴,25摄氏度到30摄氏度”将在一小时后被更新为“阴转多云,25摄氏度到30
摄氏度”,则更新周期为一小时,相应地,调用周期设定为一小时,则搜索引擎客户端每隔一
小时向搜索引擎服务器发送调用指令,以指示搜索引擎服务器搜索2016年8月31日北京的
天气,这样,用户每隔一小时就可以获知2016年8月31日北京的天气,由于一小时也是2016
年8月31日北京的天气发生变化的间隔,所以用户可以在天气发生变化后的第一太阳城集团获知
变化后的天气。

采用上述技术方案,根据搜索结果发生变化的周期设定调用周期,可以使用户在
搜索结果发生变化的第一太阳城集团获知变化后的搜索结果,符合用户对搜索结果的及时性的要
求,提高了用户体验。

可选地,本公开中定期调用搜索引擎服务器不是无休止地调用,在一定的条件下
可以停止调用搜索引擎服务器,进而结束整个搜索过程。一种可能的实施方式是:如果搜索
请求对应有截止日期,则在截止日期到期后,停止调用搜索引擎服务器。另一种可能的实施
方式是:如果搜索引擎服务器返回的搜索结果与搜索请求所请求的搜索结果不匹配,则停
止调用搜索引擎服务器。上述第一种可能的实施方式包括以下步骤:

存储所述搜索引擎客户端检测到的搜索请求;

确定所述搜索请求对应的截止日期;

在所述截止日期到期前,定期向所述搜索引擎服务器发送调用指令,所述调用指
令用于指示所述搜索引擎服务器依据所述搜索请求进行搜索;

控制所述智能终端的输出组件输出所述搜索引擎服务器返回的搜索结果。

本公开中,如果搜索请求中包括日期,则将搜索请求中包括的日期作为搜索请求
对应的截止日期。例如:搜索请求为:2016年8月31日北京的天气,则截止日期为:2016年8月
31日。在2016年8月31日前,搜索引擎客户端定期调用搜索引擎服务器,在2016年8月31日来
临后,搜索引擎客户端停止调用搜索引擎服务器。

如果搜索请求中未包括日期,则可以根据搜索请求中的关键词,确定搜索请求对
应的截止日期。例如:搜索请求为2016年成都车展情况,则关键词为2016年成都车展,由于
2016年成都车展的举办太阳城集团2016年9月3日至2016年9月6日,则截止日期为:2016年9月7日。
在2016年9月7日前,搜索引擎客户端定期调用搜索引擎服务器,在2016年9月7日来临后,搜
索引擎客户端停止调用搜索引擎服务器。采用上述技术方案,搜索引擎客户端根据检测到
的搜索请求确定对应的截止日期,在截止日期到期前,定期调用搜索引擎服务器;在截止日
期到期后停止调用搜索引擎服务器。因此,避免了因截止日期到期后仍控制智能终端的输
出组件输出搜索引擎返回的结果,给用户造成干扰。在截止日期到期后,不再向搜索引擎服
务器发送调用指令,节约了智能终端的功耗,延长了待机太阳城集团。

上述第二种实施方式包括以下步骤:

存储所述搜索引擎客户端检测到的搜索请求;

定期向所述搜索引擎服务器发送调用指令,所述调用指令用于指示所述搜索引擎
服务器依据所述搜索请求进行搜索;

控制所述智能终端的输出组件输出所述搜索引擎服务器返回的搜索结果;

判断所述搜索引擎服务器返回的搜索结果是否与所述搜索引擎客户端依据所述
搜索请求所预期的搜索结果匹配;

在判定所述搜索引擎服务器返回的搜索结果与所述搜索引擎客户端依据搜索请
求所预期的搜索结果不匹配时,停止向所述搜索引擎服务器发送所述调用指令。

本公开中,搜索引擎客户端依据搜索请求所预期的搜索结果是指:搜索引擎客户
端依据搜索请求,确定出的用户所期望的搜索结果。例如:搜索请求为:冰川时代这部电影
什么时候上映?则预期的搜索结果为:上映太阳城集团是:某年某月某日。

由于搜索引擎客户端定期向搜索引擎服务器发送调用指令,所以相应地,搜索引
擎客户端会定期收到搜索引擎服务器返回的搜索结果。搜索引擎客户端对于受到的每个反
馈结果,判断该反馈结果是否与预期的搜索结果匹配,如果不匹配,则停止调用搜索引擎服
务器,整个搜索过程结束;如果匹配,则继续定期调用搜索引擎服务器。

举例来讲,搜索请求为:冰川时代这部电影什么时候上映?则预期的搜索结果为:
上映太阳城集团是:某年某月某日。如果某次调用搜索引擎服务器后,搜索引擎服务器返回的搜索
结果为:冰川时代这部电影已下架,则与预期的搜索结果不匹配,则停止调用搜索引擎服务
器。

采用上述技术方案,搜索引擎客户端依据搜索请求确定预期的搜索结果,在搜索
引擎服务器返回的搜索结果与预期的搜索结果匹配时,继续定期调用搜索引擎服务器;在
搜索引擎服务器返回的搜索结果与预期的搜索结果不匹配时,停止调用搜索引擎服务器。
因此,避免了因与预期的搜索结果不匹配仍控制智能终端的输出组件输出搜索引擎返回的
结果,给用户造成干扰。在与预期的搜索结果不匹配后,不再向搜索引擎服务器发送调用指
令,节约了智能终端的功耗,延长了待机太阳城集团。

可选地,为了使用户及时查看最新的搜索结果,本公开提出对搜索请求进行优先
级划分,所依据的搜索请求的优先级越高,则表明用户想要获知最新的搜索结果的需求越
强烈,则选择对应优先级的输出组件输出搜索引擎服务器返回的搜索结果。

请参考图3,图3是根据一示例性实施例示出的一种输出搜索结果的方法的示意
图。如图3所示,该方法包括:

步骤S31:确定所述搜索引擎服务器返回的搜索结果所依据的搜索请求的优先级;

步骤S32:从所述智能终端的输出组件所提供的输出方式中选择与所述搜索请求
的优先级对应的输出组件;

步骤S33:按照与所述搜索请求的优先级对应的输出方式,控制相应的输出组件输
出所述搜索引擎服务器返回的搜索结果。

本公开中,对搜索请求的优先级进行划分,一种可能的方式是:根据搜索请求被输
入的频次进行划分,如果一个搜索请求被输入的频次较高,则该搜索请求的优先级较高;如
果一个搜索请求被输入的频次较低,则该搜索请求的优先级较低。

由于不同的搜索请求优先级不同,所以搜索引擎客户端将智能终端的输出组件所
提供的输出方式分别与不同的优先级对应。例如:智能终端的输出组件包括:显示屏、扬声
器、振动马达、指示灯等,其中,显示屏所提供的输出方式包括:通过通知中心展示或者对话
框展示,扬声器所提供的输出方式包括:响铃或者语音播报,振动马达所提供的输出方式包
括:发出振动,指示灯提供的输出方式包括:闪烁。

在实际应用中,如果搜索请求的优先级越高,则对应的输出方式的种类越多,提示
效果越好。例如:如果搜索请求的优先级较高,则搜索引擎客户端控制显示屏通过通知中心
展示搜索引擎返回的搜索结果,并且控制显示屏通过对话框展示搜索引擎返回的搜索结
果,此外还控制振动马达发出振动,并且扬声器语音播报搜索引擎返回的搜索结果。如果搜
索请求的优先级较低,则搜索引擎客户端控制显示屏通过通知中心展示即可。

采用上述技术方案,针对不同优先级的搜索请求,向用户发出不同强度的提示以
及展示搜索引擎服务器返回的搜索结果,紧密结合用户的搜索习惯,提高了用户体验。

请参考图4,图4是根据一示例性实施例示出的将上述输出搜索结果的方法应用于
智能终端内的Siri场景时的示意图。如图4所示,智能终端的用户启用Siri功能,并通过智
能终端的麦克风输入语音,Siri将该语音识别为搜索请求:2016年8月31日北京的天气如
何?则Siri每隔三小时调用搜索引擎服务器,以查询2016年8月31日北京的天气,相应地,搜
索引擎服务器每隔三小时搜索2016年8月31日北京的天气,搜索引擎服务器在8:00搜索到
的结果为:晴,25摄氏度到30摄氏度,并返回给Siri,Siri控制智能终端的显示屏显示:晴,
25摄氏度到30摄氏度。搜索引擎服务器在11:00搜索到的结果为:小雨,25摄氏度到30摄氏
度并返回给Siri,Siri控制智能终端的显示屏显示:小雨,25摄氏度到30摄氏度。

请参考图5,图5是根据一示例性实施例示出的所依据的搜索请求的优先级较低时
输出搜索结果的示意图。如图5所示,所依据的搜索请求的优先级较低时,搜索引擎客户端
控制显示屏通过通知中心展示。

请参考图6,图6是根据一示例性实施例示出的所依据的搜索请求的优先级较高时
输出搜索结果的示意图。如图6所示,所依据的搜索请求的优先级较高时,搜索引擎客户端
控制显示屏通过对话框展示搜索引擎返回的搜索结果,此外还控制振动马达发出振动,并
且扬声器语音播报搜索引擎返回的搜索结果。

图7是根据一示例性实施例示出的一种输出搜索结果的装置700的框图,其中,该
装置700配置于搜索引擎客户端,例如,图1所示的搜索引擎客户端1101。

如图7所示,该装置700可以包括:

存储模块701,被配置为存储所述搜索引擎客户端检测到的搜索请求;在检测到用
户输入的搜索请求时,存储所述搜索请求;

发送模块702,被配置为定期向所述搜索引擎服务器发送调用指令,所述调用指令
用于指示所述搜索引擎服务器依据所述搜索请求进行搜索;

控制模块703,被配置为控制所述智能终端的输出组件输出所述搜索引擎服务器
返回的搜索结果。

可选地,所述装置700还可以包括:

初次发送模块,被配置为在检测到所述搜索请求时,向所述搜索引擎服务器发送
初次调用指令,所述初次调用指令用于指示所述搜索引擎服务器依据所述搜索请求进行初
次搜索;

初次控制模块,被配置为控制所述智能终端的输出组件输出所述搜索引擎服务器
返回的经初次搜索后的初次搜索结果;

所述发送模块包括:

设定子模块,被配置为根据所述初次搜索结果的更新周期,设定调用周期;

第一发送子模块,被配置为按照所设定的调用周期,向所述搜索引擎服务器发送
调用指令。

可选地,所述发送模块包括:

确定子模块,被配置为确定所述搜索请求对应的截止日有效期;

第二发送子模块,被配置为在所述截止日期到期前搜索请求的有效期内,定期向
所述搜索引擎服务器发送所述调用指令。

可选地,所述装置700还包括:

判断模块,被配置为在所述控制模块控制所述智能终端的输出组件输出所述搜索
引擎服务器返回的搜索结果之后,判断所述搜索引擎服务器返回的搜索结果是否与所述搜
索引擎客户端依据所述搜索请求所预期请求的搜索结果匹配;

停止模块,被配置为在判定所述搜索引擎服务器返回的搜索结果与所述搜索引擎
客户端依据搜索请求所预期请求的搜索结果不匹配时,停止向所述搜索引擎服务器发送所
述调用指令。

可选地,所述控制模块包括:

确定子模块,被配置为确定所述搜索引擎服务器返回的搜索结果所依据的搜索请
求的优先级;

选择子模块,被配置为从所述智能终端的输出组件所提供的输出方式中选择与所
述搜索请求的优先级对应的输出组件;

控制子模块,被配置为按照与所述搜索请求的优先级对应的输出方式,控制相应
的输出组件输出所述搜索引擎服务器返回的搜索结果。

太阳城集团上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法
的实施例中进行了详细描述,此处将不做详细阐述说明。

图8是根据一示例性实施例示出的一种输出搜索结果的装置800的框图,该装置
800配置于搜索引擎客户端,例如,图1所示的搜索引擎客户端1101。搜索引擎客户端配置于
智能终端中,例如:图1所示的智能终端110。如图8所示,该装置800可以包括:处理器801,存
储器802,多媒体组件803,输入/输出(I/O)接口804,以及通信组件805。

其中,处理器801用于控制该装置800的整体操作,以完成上述的输出搜索结果的
方法中的全部或部分步骤。存储器802用于存储各种类型的数据以支持在该装置800的操
作,这些数据的例如可以包括用于在该装置800上操作的任何应用程序或方法的指令,以及
应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器802可
以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储
器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器
(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程
只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器
(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称
ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件803可以包括屏幕和音频组件。其中
屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括
一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储
器802或通过通信组件805发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O
接口804为处理器801和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,
按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件805用于该装置800与其他设备
之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near Field
Communication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信
组件805可以包括:Wi-Fi模块,蓝牙模块,NFC模块。

在一示例性实施例中,装置800可以被一个或多个应用专用集成电路
(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital
Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,
简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列
(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元
件实现,用于执行上述的输出搜索结果的方法。

在另一示例性实施例中,还提供了一种计算机程序产品,所述计算机程序产品包
含能够由可编程的装置执行的计算机程序,所述计算机程序具有当由所述可编程的装置执
行时用于执行上述的监控方法的代码部分。

在另一示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介
质,例如包括指令的存储器802,上述指令可由装置800的处理器801执行以完成上述的输出
搜索结果的方法。示例地,该非临时性计算机可读存储介质可以是ROM、随机存取存储器
(Random Access Memory,简称RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实
施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简
单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛
盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可
能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本
公开的思想,其同样应当视为本公开所公开的内容。

关 键 词:
输出 搜索 结果 方法 装置 电子设备
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:输出搜索结果的方法、装置及电子设备.pdf
链接地址:http://zh228.com/p-6059863.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');