提供信息搜索的方法、搜索引擎服务器的制造方法

文档序号:6514317阅读:313来源:国知局
提供信息搜索的方法、搜索引擎服务器的制造方法
【专利摘要】本发明公开了一种提供信息搜索的方法、搜索引擎服务器。其中方法包括:接收用户在搜索客户端界面中输入的搜索关键词;对搜索关键词进行分析,获取与搜索关键词匹配的结果数据元素;根据结果数据元素构建对应的数据展示框,将数据展示框嵌入到搜索结果页面中;返回包含数据展示框的搜索结果页面,以供显示在搜索客户端界面中。本发明实现了在搜索客户端界面中显示包含数据展示框的搜索结果页面,该数据展示框所展示的信息能够直接反映出用户的需求。
【专利说明】提供信息搜索的方法、搜索引擎服务器
【技术领域】
[0001]本发明涉及互联网【技术领域】,具体涉及一种提供信息搜索的方法、搜索引擎服务器。
【背景技术】
[0002]搜索服务是一种最简单可依赖的互联网需求交互模式。用户只要在浏览器提供的搜索框中输入反映服务需求的关键词,搜索引擎就能识别该关键词,从而向用户返回相匹配的搜索结果。
[0003]目前用户想要搜索网络信息只能首先启动浏览器,访问搜索网页,使用搜索网页的搜索框输入关键词进行搜索;或者,使用浏览器工具栏或其它窗口固定嵌入的搜索框输入关键词进行搜索。这些现有的搜索方式均基于浏览器,对于用户来说,搜索方式太过繁琐,不够便捷。
[0004]另外,现有的搜索引擎通过分析用户输入的关键字所返回的搜索结果倾向于与该关键字有关的新闻、论文、文章、行业信息等链接内容,这些链接内容信息量大、查询不准确、深度不够,因而并不能反映出用户的直接需求,用户还需继续点击链接内容查找自己真正想要的信息,因此现有的这种搜索方式不够智能。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的搜索引擎服务器和相应的提供信息搜索的方法。
[0006]根据本发明的一个方面,提供了一种提供信息搜索的方法,包括:接收用户在搜索客户端界面中输入的搜索关键词;对搜索关键词进行分析,获取与搜索关键词匹配的结果数据元素;根据结果数据元素构建对应的数据展示框,将数据展示框嵌入到搜索结果页面中;返回包含数据展示框的搜索结果页面,以供显示在搜索客户端界面中。
[0007]根据本发明的另一方面,提供了一种搜索引擎服务器,包括:服务器接收接口,适于接收用户在搜索客户端界面中输入的搜索关键词;分析模块,适于对搜索关键词进行分析;数据获取模块,适于获取与搜索关键词匹配的结果数据元素;构建模块,适于根据结果数据元素构建对应的数据展示框,将数据展示框嵌入到搜索结果页面中;服务器发送接口,适于返回包含数据展示框的搜索结果页面,以供显示在搜索客户端界面中。
[0008]根据本发明上述提供信息搜索的方法、搜索引擎服务器,搜索引擎服务器在接收到用户的搜索关键词之后,对搜索关键词进行分析,并获取与之匹配的结果数据元素,根据结果数据元素构建对应的数据展示框,将包含数据展示框的搜索结果页面反馈给客户端。本发明实现了在搜索客户端界面中显示包含数据展示框的搜索结果页面,该数据展示框所展示的信息能够直接反映出用户的需求,与现有技术用户必须进一步的在众多搜索结果链接中继续查找和点击相应的链接相比,本方法提供的搜索方式更为智能和直接。
[0009]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0010]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0011]图1示出了本发明实施例的提供信息搜索的系统的架构图;
[0012]图2示出了根据本发明一个实施例的提供信息搜索的方法的流程图;
[0013]图3示出了本发明实施例中初始的搜索客户端界面的示意图;
[0014]图4示出了本发明实施例中数据展示框模板的一个具体示例的示意图;
[0015]图5示出了本发明实施例中搜索关键词为“北京到上海的机票”的搜索结果页面的不意图;
[0016]图6示出了本发明实施例中搜索关键词为“ X X X X创始人”的一搜索结果页面的不意图;
[0017]图7示出了本发明实施例中搜索关键词为“ X X X X创始人”的另一搜索结果页面的不意图;
[0018]图8示出了本发明实施例中搜索关键词为“钢铁侠3”的搜索结果页面的示意图;
[0019]图9示出了本发明实施例中搜索关键词为“国际电子总部地址”的搜索结果页面的不意图;
[0020]图10示出了本发明实施例中搜索关键词为“Evernote下载”的搜索结果页面的示意图;
[0021]图11示出了根据本发明一个实施例的客户端的结构框图;
[0022]图12示出了根据本发明一个实施例的搜索引擎服务器的结构框图;
[0023]图13示出了根据本发明一个实施例的提供信息搜索的系统的结构框图。
【具体实施方式】
[0024]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0025]图1示出了本发明实施例的提供信息搜索的系统的架构图。如图1所示,,客户端200包括但不仅限于各种PC、平板设备、智能手机等,客户端200与搜索引擎服务器300通过各种有线或无线方式连接,搜索引擎服务器300与多个第三方服务器400连接。本发明基于该系统架构为用户提供信息搜索服务。
[0026]图2示出了根据本发明一个实施例的提供信息搜索的方法的流程图。如图2所示,本方法包括如下步骤:
[0027]步骤S101、客户端根据预设的快捷操作所触发的请求,展示搜索客户端界面。
[0028]针对现有技术中用户想要搜索网络信息只能首先启动浏览器的搜索方式过于繁琐的问题,本发明实施例中,客户端向用户提供了预设的快捷操作的启动搜索客户端界面的方式,用户只需要执行该快捷操作,就可以触发客户端展示搜索客户端界面。本发明中客户端可以是PC、平板电脑或智能手机,但本发明不仅限于此。举例来说,对于PC,快捷操作可以是对键盘的预设按键的操作,如对某些按键或某些按键的组合的点击或双击操作;快捷操作也可以是对鼠标的操作,如鼠标在屏幕某些预定位置的点击或双击操作。对于平板电脑或智能手机,快捷操作可以是手指在屏幕某些预定位置的点击或双击操作,也可以是手指在屏幕上进行预设的滑动或拖曳操作。
[0029]上述搜索客户端界面不依赖于浏览器的启动,即搜索客户端界面的展示与浏览器无关,用户无需启动浏览器,只需执行预设的快捷操作,就可以触发客户端展示搜索客户端界面。具体地说,客户端为了实现上述功能在后台运行程序中预先绑定搜索客户端进程和对应的预设的快捷操作,后台运行程序监控用户的操作指令,当监测到用户进行预设的快捷操作所触发的指令时,调用搜索客户端进程,该搜索客户端进程的调用结果就是在当前屏幕上弹出搜索客户端界面,见图3,即为初始的搜索客户端界面。
[0030]步骤S102、客户端获取用户在搜索客户端界面中输入的搜索关键词。
[0031]如图3所示,用户可以在“你在找什么?”的输入框中输入搜索关键词,然后按下回车键,客户端就可以获取该搜索关键词。
[0032]步骤S103、客户端将搜索关键词发送给搜索引擎服务器。
[0033]具体地,客户端根据用户在搜索客户端界面中输入的搜索关键词生成搜索请求,将该搜索请求发送给搜索弓I擎服务器。
[0034]步骤S104、搜索引擎服务器接收客户端发送的上述搜索关键词。
[0035]搜索引擎服务器接收客户端发送的携带有搜索关键词的搜索请求,从中提取出搜索关键词。
[0036]步骤S105、搜索引擎服务器对搜索关键词进行分析,获取与搜索关键词匹配的结果数据元素。
[0037]搜索引擎服务器对搜索关键词进行语义分析,按照语义分析的结果对搜索关键词进行分类。其中语义分析指的是对搜索关键词进行基本的释义,通过释义的结果可以判断出该搜索关键词属于哪个分类。具体例子参见表I。
[0038]表1.搜索关键词的语义分析和分类示意表
[0039]
【权利要求】
1.一种提供信息搜索的方法,包括: 接收用户在搜索客户端界面中输入的搜索关键词; 对所述搜索关键词进行分析,获取与所述搜索关键词匹配的结果数据元素; 根据所述结果数据元素构建对应的数据展示框,将数据展示框嵌入到搜索结果页面中; 返回包含所述数据展示框的搜索结果页面,以供显示在所述搜索客户端界面中。
2.根据权利要求1所述的方法,所述对所述搜索关键词进行分析进一步包括:对搜索关键词进行语义分析,按照语义分析的结果对搜索关键词进行分类。
3.根据权利要求2所述的方法,所述根据结果数据元素构建数据展示框进一步包括: 根据对搜索关键词进行分类的结果获取与类别对应的预设的数据展示框模板; 将所述结果数据元素加载到所述数据展示框模板中得到所述数据展示框。
4.根据权利要求3所述的方法,所述数据展示框模板包含多个加载项,所述结果数据元素与所述数据展示框模板的各个加载项有关,并分别加载到对应的加载项中。
5.根据权利要求3或4所述的方法,所述预设的数据展示框模板是由第三方服务器提供的并且经过审核认定。
6.根据权利要求1所述的方法,所述获取与所述搜索关键词匹配的结果数据元素进一步包括:根据语义分析的结果从第三方服务器数据库中抓取与所述搜索关键词匹配的结果数据元素。
7.根据权利要求1或6所述的方法,所述结果数据元素包括以下信息的一项或多项:文本信息、图片、URL地址、音频和视频。
8.根据权利要求1所述的方法,还包括:查询与所述搜索关键词匹配的多个搜索结果链接,将所述多个搜索结果链接嵌入到所述搜索结果页面中。
9.一种搜索引擎服务器,包括: 服务器接收接口,适于接收用户在所述搜索客户端界面中输入的搜索关键词; 分析模块,适于对所述搜索关键词进行分析; 数据获取模块,适于获取与所述搜索关键词匹配的结果数据元素; 构建模块,适于根据所述结果数据元素构建对应的数据展示框,将数据展示框嵌入到搜索结果页面中; 服务器发送接口,适于返回包含所述数据展示框的搜索结果页面,以供显示在所述搜索客户端界面中。
10.根据权利要求9所述的搜索引擎服务器,所述分析模块进一步适于:对搜索关键词进行语义分析,按照语义分析的结果对搜索关键词进行分类。
【文档编号】G06F17/27GK103488781SQ201310459976
【公开日】2014年1月1日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】颜显进, 张前川 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1