CN103455567A - 基于搜索索引项载入应用接口的方法及系统 - Google Patents
基于搜索索引项载入应用接口的方法及系统 Download PDFInfo
- Publication number
- CN103455567A CN103455567A CN2013103600332A CN201310360033A CN103455567A CN 103455567 A CN103455567 A CN 103455567A CN 2013103600332 A CN2013103600332 A CN 2013103600332A CN 201310360033 A CN201310360033 A CN 201310360033A CN 103455567 A CN103455567 A CN 103455567A
- Authority
- CN
- China
- Prior art keywords
- search
- application interface
- index item
- user
- index
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004891 communication Methods 0.000 claims abstract description 5
- 230000000295 complement effect Effects 0.000 claims description 39
- 238000013507 mapping Methods 0.000 claims description 9
- 238000010276 construction Methods 0.000 claims description 8
- 241000239290 Araneae Species 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 7
- 230000000737 periodic effect Effects 0.000 claims description 7
- 244000097202 Rathbunia alamosensis Species 0.000 description 35
- 235000009776 Rathbunia alamosensis Nutrition 0.000 description 35
- 238000010586 diagram Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种基于搜索索引项载入应用接口的方法及系统,属于通信技术领域。该方法包括:根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;判断前述搜索索引项中是否具有包含应用接口的索引项,如果是,则将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出。利用本发明,根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项,如果相匹配的搜索索引项具有应用接口,则直接将应用接口在索引窗口中输出,用户可直接对应用接口进行操作获取操作结果,从而降低网页资源下载量,简化用户操作。
Description
技术领域
本发明属于通信技术领域。
背景技术
常规的搜索引擎在接收到用户输入的查询请求后,会返回相关的链接列表以及该链接指向的网页的摘要介绍,这些链接指向相关的网址或网页。用户通过浏览链接的摘要信息筛选感兴趣的网页,然后通过点击链接进入目标网页。这种搜索方式,用户经常需要浏览多个网页才能找到需要的内容,而且,在浏览网页时,网页中的很多内容是与用户的需求无关的。这就造成对下载的网页资源的浪费,而且占据内存和硬盘空间,降低计算机的运行速度,致使效率较低。
申请号为201010187100.1的专利提供了一种搜索与应用相结合的方法和设备,该专利中根据用户的搜索请求,在搜索的结果页面中,如果某个搜索选项具有应用接口,则直接将应用接口在搜索选项中提供给用户。例如,用户输入“新浪邮箱”进行搜索,则在搜索的结果页面中,提供直接登录新浪邮箱的应用接口。
上述专利将应用接口直接在搜索的结果页面中显示,减少了对网页资源的下载量,简化了用户的操作。但是,我们在实践过程中发现,还可以将应用接口直接显示在搜索关键信息的索引项中,这样就可以不需要输出搜索结果页面,即可使用户进入应用接口,从而使网页资源下载量进一步减少,使用户操作更加简化。
发明内容
本发明的目的在于,提供一种基于搜索索引项载入应用接口的方法及系统,利用本发明,根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项,如果相匹配的搜索索引项具有应用接口,则直接将应用接口在索引窗口中输出,用户可直接对应用接口进行操作获取操作结果,从而简化了用户的操作。
本发明提供的技术方案包括:
一种基于搜索索引项载入应用接口的方法,该方法包括如下步骤:
步骤1,根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;
步骤2,判断前述搜索索引项中是否具有包含应用接口的索引项,如果是,则进入下一步骤;
步骤3,将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出。
优选地,所述步骤3之后还包括:
采集用户对所述索引窗口中输出的应用接口的操作信息,将该操作信息反馈至提供该应用接口的第三方服务器,获取操作结果;
将来自所述第三方服务器的操作结果,在搜索引擎的索引窗口中输出或者跳转至新窗口中输出。
优选地,用户对所述应用接口的操作包括登录、选择、计算、查询、下载、游戏操作、即时通信和/或音视频通信其中至少其一的操作类型。
优选地,所述步骤1中根据关键信息获取相匹配的搜索索引项的方式为:
查询搜索引擎中的搜索信息历史记录或者用户使用过的搜索信息记录,从中获取包含有所述输入关键信息的搜索信息,作为相匹配的搜索索引项。
优选地,所述步骤2中判断搜索索引项中是否具有包含应用接口的索引项的过程为:
搜索引擎服务器定期分析各个网页,获取网页中呈现的各种应用接口;
将所述应用接口与特定搜索信息建立映射关系,存储在搜索引擎的索引库中;
根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口。
优选地,所述步骤2中判断搜索索引项中是否具有包含应用接口的索引项的过程为:
采集搜索引擎预设的搜索信息以及应用接口;
将所述搜索信息和关联的应用接口建立映射关系,存储在搜索引擎的索引库中;
根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口。
优选地,所述步骤2中判断搜索索引项中是否具有包含应用接口的索引项的过程为:
搜索引擎服务器采集用户输入的关键信息,进行实时数据搜索;
遍历搜索结果所对应的页面,获取页面中呈现的应用接口;
将用户输入的关键信息与前述呈现的应用接口进行比对,判断是否具有相匹配的应用接口。
优选地,当包含应用接口的搜索索引项为两项或以上时,获取该类搜索索引项在搜索引擎中的搜索频率;将包含应用接口的搜索索引项按照搜索频率由高到低进行排序后输出。
优选地,当包含应用接口的搜索索引项为两项或以上时,获取该类搜索索引项在搜索引擎中的竞价数据;将包含应用接口的搜索索引项按照竞价数据由高到低进行排序后输出。
优选地,所述应用接口在其关联的搜索索引项的邻近位置输出。
优选地,所述应用接口包括数据载入控件、操作取消控件、操作执行控件其中至少其一的控件类型。
本发明还提供一种基于搜索索引项载入应用接口的系统,该系统包括:
索引项获取单元,用于根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;
应用接口判断单元,与前述索引项获取单元相连,用于判断前述搜索索引项中是否具有包含应用接口的索引项;
应用接口输出单元,与前述应用接口判断单元相连,用于在前述应用接口判断单元的判断结果为是时,将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出。
优选地,所述系统还包括:
应用接口操作单元,与前述应用接口输出单元相连,用于采集用户对所述索引窗口中输出的应用接口的操作信息,将该操作信息反馈至提供该应用接口的第三方服务器,获取操作结果;
操作结果输出单元,与前述应用接口操作单元相连,用于将来自所述第三方服务器的操作结果,在搜索引擎的索引窗口中输出或者跳转至新窗口中输出。
优选地,所述应用接口判断单元包括以下结构模块:
应用接口获取模块,用于定期分析各个网页,获取网页中呈现的各种应用接口,或者采集搜索引擎预设的搜索信息以及应用接口;
应用接口存储模块,与前述应用接口获取模块相连,用于将所述获取的应用接口与特定搜索信息建立映射关系,存储在搜索引擎的索引库中;
应用接口匹配模块,与前述应用接口存储模块相连,用于根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口。
优选地,所述应用接口判断单元包括以下结构模块:
实时数据搜索模块,用于采集用户输入的关键信息,进行实时数据搜索;
搜索结果遍历模块,与前述实时数据搜索模块相连,用于遍历搜索结果所对应的页面,获取页面中呈现的应用接口;
应用接口比对模块,与前述搜索结果遍历模块相连,用于将用户输入的关键信息与前述呈现的应用接口进行比对,判断是否具有相匹配的应用接口。
优选地,所述应用接口输出单元包括以下其中之一的结构模块:
频率排序输出模块,用于在包含应用接口的搜索索引项为两项或以上的情况下,获取该类搜索索引项在搜索引擎中的搜索频率,将包含应用接口的搜索索引项按照搜索频率由高到低进行排序后输出。
竞价排序输出模块,用于在包含应用接口的搜索索引项为两项或以上的情况下,获取该类搜索索引项在搜索引擎中的竞价数据,将包含应用接口的搜索索引项按照竞价数据由高到低进行排序后输出。
与现有技术相比,本发明的有益效果如下:
用户在搜索引擎的输入框中输入进行搜索的关键信息时,显示相匹配的搜索索引项,对于包含有应用接口的索引项,则同时输出对应的应用接口,用户可直接对应用接口进行操作进入目标界面。本发明的技术方案使得用户不需要进入搜索结果页面,直接通过搜索索引项中的应用接口就能够进入相关应用,使操作过程更加简化,并省去了搜索引擎对搜索结果页面的数据下载,节省内存和硬盘空间的使用,从而提高计算机运行速度和使用效率。
附图说明
图1为本发明实施例一中提供的一种基于搜索索引项载入应用接口的方法流程图;
图1-1为本发明实施例一中在索引窗口中输出搜索索引项以及应用接口的示意图;
图2为本发明实施例二中提供的一种基于搜索索引项载入应用接口的方法流程图;
图3为本发明实施例三中提供的一种基于搜索索引项载入应用接口的系统的结构框图;
图4为本发明实施例四中提供的一种基于搜索索引项载入应用接口的系统的结构框图。
具体实施方式
下面结合附图和具体实施方式对本发明的实施方案作详细的说明。
参见图1,该图为本发明实施例一中提供的一种基于搜索索引项载入应用接口的方法流程图,具体步骤如下所述。
S11,根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;
所述根据关键信息获取相匹配的搜索索引项的方式为:查询搜索引擎中的搜索信息历史记录或者用户使用过的搜索信息记录,从中获取包含有所述输入关键信息的搜索信息,作为相匹配的搜索索引项。例如,用户在搜索引擎中输入的关键信息为“新浪”,查询该搜索引擎的搜索信息历史记录,获得与“新浪”相关的搜索信息有“新浪微博”、“新浪邮箱”、“新浪博客”、“新浪爱问”、“新浪体育”等等,这些相关信息即可作为相匹配的搜索索引项。另外,如果用户在所述搜索引擎中具有个人账户信息,也可从该用户使用过的搜索信息记录中获取相匹配的搜索索引项,例如,对于关键信息“新浪”,用户使用过的相关搜索记录为“新浪邮箱”和“新浪博客”,那么则将该两项信息作为搜索索引项。
S12,判断前述搜索索引项中是否具有包含应用接口的索引项,如果是,则进入步骤S13;
所述判断搜索索引项中是否具有包含应用接口的索引项的过程为:搜索引擎服务器定期分析各个网页,获取网页中呈现的各种应用接口,或者采集搜索引擎预设的搜索信息以及应用接口;将所述应用接口与特定搜索信息建立映射关系,存储在搜索引擎的索引库中;根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口。在通过分析各个网页获取应用接口时,可获取对包含应用接口的网页的点击频率,在判断所述点击频率满足预设阈值时,提取该网页中的应用接口,否则不提取;或者,判断用户是否使用过该网页中的应用接口,若是则提取该网页中的应用接口,若否则不提取。另外,也可由应用接口运营商或者用户主动向搜索引擎提交搜索信息以及应用接口,作为搜索引擎预设的搜索信息以及应用接口。
作为另一种实施方式,所述判断搜索索引项中是否具有包含应用接口的索引项还可采用如下过程:搜索引擎服务器采集用户输入的关键信息,进行实时数据搜索;遍历搜索结果所对应的页面,获取页面中呈现的应用接口;将用户输入的关键信息与前述呈现的应用接口进行比对,判断是否具有相匹配的应用接口。
所述应用接口包括但不限于:图表、输入框、控件、选项列表、下载链接、运算接口和/或对话框等等。这些应用接口来源于目标网页,但不一定与目标网页上的接口表现形式相同。
S13,将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出。
在搜索索引项包含有应用接口的情况下,将搜索索引项以及对应的应用接口载入到搜索引擎输入框的索引窗口中输出。参见图1-1,展示了在索引窗口中输出搜索索引项以及应用接口的示意图。如图所示,搜索引擎输入框100为用户输入关键信息进行搜索的窗口,这里,用户在搜索引擎输入框100中输入的关键信息110为“新浪”,当用户输入字符“新浪”后,对应着搜索引擎输入框100会生成索引窗口120,在索引窗口120中显示有多个与“新浪”相关的搜索索引项,例如“新浪邮箱”、“新浪微博”、“新浪体育”等等。在这些搜索索引项中,“新浪邮箱”和“新浪微博”均包含有登录个人账户信息的登录接口,在“新浪邮箱”的登录接口130中包含有用户账号和密码信息的输入框,以及执行登录的控件按钮。用户如果希望登录新浪邮箱,则在索引窗口120中直接输入账号和密码信息即可进行登录操作。
当包含应用接口的搜索索引项为两项或以上时,获取该类搜索索引项在搜索引擎中的搜索频率;将包含应用接口的搜索索引项按照搜索频率由高到低进行排序后输出。如图1-1中,包含应用接口的搜索索引项为两项,分别为“新浪邮箱”和“新浪微博”,如果关于“新浪邮箱”的搜索频率高于“新浪微博”,则将“新浪邮箱”排序在前。
另外,当包含应用接口的搜索索引项为两项或以上时,还可获取该类搜索索引项在搜索引擎中的竞价数据;将包含应用接口的搜索索引项按照竞价数据由高到低进行排序后输出。如图1-1中,若“新浪微博”的竞价数据高于“新浪邮箱”,那么则将“新浪微博”排序在前。
所述应用接口在其关联的搜索索引项的邻近位置输出。如图1-1所示,登录接口130在“新浪邮箱”搜索索引项邻近的同一行位置处。另外,也可将应用接口设置在关联搜索索引项的下方位置处,如图1-1中“新浪微博”对应的应用接口即设置在搜索索引项的下方位置处。
所述索引窗口中输出的应用接口包括数据载入控件、操作取消控件、操作执行控件其中至少其一的控件类型。所述数据载入控件可用于上传数据信息,所述操作取消控件用于取消已实施的操作,所述操作执行控件用于执行操作结果。
本实施例所述的方法中,当用户在搜索引擎输入框中输入进行搜索的关键信息时,根据该关键信息获取相关联的搜索索引项,对于包含应用接口的搜索索引项,同时获取所包含的应用接口。然后,将搜索索引项以及所包含的应用接口在索引窗口中输出。用户可直接对索引窗口中的应用接口进行操作,获取操作结果。
参见图2,该图为本发明实施例二中提供的一种基于搜索索引项载入应用接口的方法流程图,具体步骤如下所述。
S21,根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;
查询搜索引擎中的搜索信息历史记录或者用户使用过的搜索信息记录,从中获取包含有所述输入关键信息的搜索信息,作为相匹配的搜索索引项。
S22,判断前述搜索索引项中是否具有包含应用接口的索引项,如果是,则进入步骤S23;
本步骤和实施例一中的步骤S12是相同的,此处不再赘述。
S23,将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出;
当包含应用接口的搜索索引项为两项或以上时,将包含应用接口的搜索索引项按照搜索频率由高到低进行排序后输出;或者,将包含应用接口的搜索索引项按照竞价数据由高到低进行排序后输出。
S24,采集用户对所述索引窗口中输出的应用接口的操作信息,将该操作信息反馈至提供该应用接口的第三方服务器,获取操作结果;
所述第三方服务器一般为提供应用接口的网页服务器。
对于索引窗口中输出的应用接口,用户不需要对所输入的关键信息进行搜索,即可对索引窗口120中的应用接口进行操作,以获得进一步的信息。根据应用接口的类型不同,用户对所述应用接口的操作包括登录、选择、计算、查询、下载、游戏操作、即时通信和/或音视频通信其中至少其一的操作形式。例如,如果应用接口是一个下载链接,则用户可以在索引窗口中的应用接口下载相关数据;如果应用接口是一个搜索框,用户可以直接在该应用接口上执行进一步的搜索操作;如果应用接口是一个客服界面,则用户可以在该应用接口中提出问题,并及时得到回应;如果应用接口是一个登录框,用户可以直接在该应用接口上完成登录操作,等等。如图1-1中,对于索引窗口中输出的新浪邮箱的登录接口,用户可直接输入账号和密码信息,点击“登录”控件进行登录操作;搜索引擎将用户输入的账号及密码信息反馈至新浪邮箱服务器,由新浪邮箱服务器验证所述账号和密码是否符合登录条件,获取登录操作的结果信息。
S25,将来自所述第三方服务器的操作结果,在搜索引擎的索引窗口中输出或者跳转至新窗口中输出。
第三方服务器根据用户的操作信息获取相应的操作结果,可将该操作结果返回至搜索引擎的索引窗口中输出,或者跳转至新窗口输出操作结果。对于返回型应用接口,用户不需要跳转到新的页面,搜索引擎将第三方服务器返回的操作结果直接在索引窗口中输出,呈现给用户,即用户不需要打开新的网页即可获得相关信息。对于跳转型应用接口,第三方服务器将操作结果发送至相关网页呈现结果信息,搜索引擎页面则跳转到该网页操作的结果页面,这时在用户端需要打开新的结果页面。
本实施例所述的方法中,当搜索引擎输入框的索引窗口中输出应用接口时,用户可针对输出的应用接口进行操作,然后搜索引擎将用户的操作信息反馈至第三方服务器,第三方服务器根据用户的操作信息获取操作结果后,将操作结果返回至搜索引擎的索引窗口输出,或者跳转至新窗口输出。
结合前面描述的一种基于搜索索引项载入应用接口的方法实施例,本发明还提供了配套的系统。
参见图3,该图为本发明实施例三中提供的一种基于搜索索引项载入应用接口的系统的结构框图,该系统包括:
索引项获取单元310,用于根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;
应用接口判断单元320,与前述索引项获取单元310相连,用于判断前述搜索索引项中是否具有包含应用接口的索引项;
应用接口输出单元330,与前述应用接口判断单元320相连,用于在前述应用接口判断单元的判断结果为是时,将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出。
其中,所述应用接口判断单元320包括以下结构模块:
应用接口获取模块321,用于定期分析各个网页,获取网页中呈现的各种应用接口,或者采集搜索引擎预设的搜索信息以及应用接口;
应用接口存储模块322,与前述应用接口获取模块321相连,用于将所述获取的应用接口与特定搜索信息建立映射关系,存储在搜索引擎的索引库中;
应用接口匹配模块323,与前述应用接口存储模块322相连,用于根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口。
所述应用接口判断单元320还包括以下结构模块:
实时数据搜索模块324,用于采集用户输入的关键信息,进行实时数据搜索;
搜索结果遍历模块325,与前述实时数据搜索模块324相连,用于遍历搜索结果所对应的页面,获取页面中呈现的应用接口;
应用接口比对模块326,与前述搜索结果遍历模块325相连,用于将用户输入的关键信息与前述呈现的应用接口进行比对,判断是否具有相匹配的应用接口。
所述应用接口输出单元330包括以下其中之一的结构模块:
频率排序输出模块331,用于在包含应用接口的搜索索引项为两项或以上的情况下,获取该类搜索索引项在搜索引擎中的搜索频率,将包含应用接口的搜索索引项按照搜索频率由高到低进行排序后输出。
竞价排序输出模块332,用于在包含应用接口的搜索索引项为两项或以上的情况下,获取该类搜索索引项在搜索引擎中的竞价数据,将包含应用接口的搜索索引项按照竞价数据由高到低进行排序后输出。
本实施例所述的系统中,当用户在搜索引擎输入框中输入的关键信息时,索引项获取单元310获取相匹配的搜索索引项;然后,应用接口判断单元320判断前述相匹配的搜索索引项中是否具有包含应用接口的索引项;若是,则由应用接口输出单元330将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出。
所述应用接口判断单元320判断搜索索引项是否包含应用接口的过程为:由应用接口获取模块321定期分析各个网页,获取网页中呈现的各种应用接口,或者采集搜索引擎预设的搜索信息以及应用接口;然后,应用接口存储模块322,将所述获取的应用接口与特定搜索信息建立映射关系,存储在搜索引擎的索引库中;最后,应用接口匹配模块323根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口。另外,判断是否包含应用接口的过程还可以为:由实时数据搜索模块324采集用户输入的关键信息,进行实时数据搜索;然后,搜索结果遍历模块325遍历搜索结果所对应的页面,获取页面中呈现的应用接口;最后,应用接口比对模块326将用户输入的关键信息与前述呈现的应用接口进行比对,判断是否具有相匹配的应用接口。
所述应用接口输出单元330输出搜索索引项和应用接口时,可通过频率排序输出模块331将包含应用接口的搜索索引项按照搜索频率由高到低进行排序后输出;或者,通过竞价排序输出模块332将包含应用接口的搜索索引项按照竞价数据由高到低进行排序后输出。
参见图4,该图为本发明实施例四中提供的一种基于搜索索引项载入应用接口的系统的结构框图,该系统包括:
索引项获取单元410,用于根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;
应用接口判断单元420,与前述索引项获取单元410相连,用于判断前述搜索索引项中是否具有包含应用接口的索引项;
应用接口输出单元430,与前述应用接口判断单元420相连,用于在前述应用接口判断单元的判断结果为是时,将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出;
应用接口操作单元440,与前述应用接口输出单元430相连,用于采集用户对所述索引窗口中输出的应用接口的操作信息,将该操作信息反馈至提供该应用接口的第三方服务器,获取操作结果;
操作结果输出单元450,与前述应用接口操作单元440相连,用于将来自所述第三方服务器的操作结果,在搜索引擎的索引窗口中输出或者跳转至新窗口中输出。
本实施例所述的系统中,当用户在搜索引擎输入框中输入的关键信息时,索引项获取单元410获取相匹配的搜索索引项;然后,应用接口判断单元420判断前述搜索索引项中是否具有包含应用接口的索引项;若是,应用接口输出单元430将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出;当采集到用户对所述索引窗口中输出的应用接口的操作信息时,应用接口操作单元440将该操作信息反馈至提供该应用接口的第三方服务器,由第三方服务器获取操作结果;最后,操作结果输出单元450将来自所述第三方服务器的操作结果,在搜索引擎的索引窗口中输出或者跳转至新窗口中输出。
以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
Claims (11)
1.一种基于搜索索引项载入应用接口的方法,其特征在于:该方法包括如下步骤,
步骤1,根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;
步骤2,判断前述搜索索引项中是否具有包含应用接口的索引项,如果是,则进入下一步骤;
步骤3,将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出。
2.根据权利要求1所述的一种基于搜索索引项载入应用接口的方法,其特征在于:所述步骤3之后还包括,
采集用户对所述索引窗口中输出的应用接口的操作信息,将该操作信息反馈至提供该应用接口的第三方服务器,获取操作结果;
将来自所述第三方服务器的操作结果,在搜索引擎的索引窗口中输出或者跳转至新窗口中输出。
3.根据权利要求2所述的一种基于搜索索引项载入应用接口的方法,其特征在于:用户对所述应用接口的操作包括登录、选择、计算、查询、下载、游戏操作、即时通信和/或音视频通信其中至少其一的操作类型。
4.根据权利要求1所述的一种基于搜索索引项载入应用接口的方法,其特征在于:所述步骤1中根据关键信息获取相匹配的搜索索引项的方式为,
查询搜索引擎中的搜索信息历史记录或者用户使用过的搜索信息记录,从中获取包含有所述输入关键信息的搜索信息,作为相匹配的搜索索引项。
5.根据权利要求1所述的一种基于搜索索引项载入应用接口的方法,其特征在于:所述步骤2中判断搜索索引项中是否具有包含应用接口的索引项的过程为,
搜索引擎服务器定期分析各个网页,获取网页中呈现的各种应用接口;
将所述应用接口与特定搜索信息建立映射关系,存储在搜索引擎的索引库中;
根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口;
或者,按照如下的方式进行,
采集搜索引擎预设的搜索信息以及应用接口;
将所述搜索信息和关联的应用接口建立映射关系,存储在搜索引擎的索引库中;
根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口;
或者,按照如下的方式进行,
搜索引擎服务器采集用户输入的关键信息,进行实时数据搜索;
遍历搜索结果所对应的页面,获取页面中呈现的应用接口;
将用户输入的关键信息与前述呈现的应用接口进行比对,判断是否具有相匹配的应用接口。
6.根据权利要求1所述的一种基于搜索索引项载入应用接口的方法,其特征在于:当包含应用接口的搜索索引项为两项或以上时,获取该类搜索索引项在搜索引擎中的搜索频率,将包含应用接口的搜索索引项按照搜索频率由高到低进行排序后输出;
或者,获取该类搜索索引项在搜索引擎中的竞价数据,将包含应用接口的搜索索引项按照竞价数据由高到低进行排序后输出。
7.根据权利要求1所述的一种基于搜索索引项载入应用接口的方法,其特征在于:所述应用接口包括数据载入控件、操作取消控件、操作执行控件其中至少其一的控件类型。
8.一种基于搜索索引项载入应用接口的系统,其特征在于:该系统包括,
索引项获取单元,用于根据用户在搜索引擎输入框中输入的关键信息,获取相匹配的搜索索引项;
应用接口判断单元,与前述索引项获取单元相连,用于判断前述搜索索引项中是否具有包含应用接口的索引项;
应用接口输出单元,与前述应用接口判断单元相连,用于在前述应用接口判断单元的判断结果为是时,将前述搜索索引项和对应的应用接口载入到搜索引擎输入框的索引窗口中输出。
9.根据权利要求8所述的一种基于搜索索引项载入应用接口的系统,其特征在于:所述系统还包括,
应用接口操作单元,与前述应用接口输出单元相连,用于采集用户对所述索引窗口中输出的应用接口的操作信息,将该操作信息反馈至提供该应用接口的第三方服务器,获取操作结果;
操作结果输出单元,与前述应用接口操作单元相连,用于将来自所述第三方服务器的操作结果,在搜索引擎的索引窗口中输出或者跳转至新窗口中输出。
10.根据权利要求8所述的一种基于搜索索引项载入应用接口的系统,其特征在于:所述应用接口判断单元包括以下结构模块,
应用接口获取模块,用于定期分析各个网页,获取网页中呈现的各种应用接口,或者采集搜索引擎预设的搜索信息以及应用接口;
应用接口存储模块,与前述应用接口获取模块相连,用于将所述获取的应用接口与特定搜索信息建立映射关系,存储在搜索引擎的索引库中;
应用接口匹配模块,与前述应用接口存储模块相连,用于根据用户输入的关键信息,在索引库中进行查询,获取相匹配的搜索信息,以及对应的应用接口。
11.根据权利要求8所述的一种基于搜索索引项载入应用接口的系统,其特征在于:所述应用接口判断单元包括以下结构模块,
实时数据搜索模块,用于采集用户输入的关键信息,进行实时数据搜索;
搜索结果遍历模块,与前述实时数据搜索模块相连,用于遍历搜索结果所对应的页面,获取页面中呈现的应用接口;
应用接口比对模块,与前述搜索结果遍历模块相连,用于将用户输入的关键信息与前述呈现的应用接口进行比对,判断是否具有相匹配的应用接口;
频率排序输出模块,用于在包含应用接口的搜索索引项为两项或以上的情况下,获取该类搜索索引项在搜索引擎中的搜索频率,将包含应用接口的搜索索引项按照搜索频率由高到低进行排序后输出。
竞价排序输出模块,用于在包含应用接口的搜索索引项为两项或以上的情况下,获取该类搜索索引项在搜索引擎中的竞价数据,将包含应用接口的搜索索引项按照竞价数据由高到低进行排序后输出。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2013103600332A CN103455567A (zh) | 2013-08-18 | 2013-08-18 | 基于搜索索引项载入应用接口的方法及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2013103600332A CN103455567A (zh) | 2013-08-18 | 2013-08-18 | 基于搜索索引项载入应用接口的方法及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103455567A true CN103455567A (zh) | 2013-12-18 |
Family
ID=49737930
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2013103600332A Pending CN103455567A (zh) | 2013-08-18 | 2013-08-18 | 基于搜索索引项载入应用接口的方法及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103455567A (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104111979A (zh) * | 2014-06-25 | 2014-10-22 | 小米科技有限责任公司 | 搜索推荐方法和装置 |
| CN105279168A (zh) * | 2014-06-24 | 2016-01-27 | 华为技术有限公司 | 支持自然语言的数据查询方法、开放平台及用户终端 |
| CN107045504A (zh) * | 2016-02-05 | 2017-08-15 | 百度在线网络技术(北京)有限公司 | 提供与功能组件相关联的搜索建议项的方法与装置 |
| CN109063077A (zh) * | 2018-07-24 | 2018-12-21 | 新华三大数据技术有限公司 | 一种基于弹性搜索的数据访问方法及装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101097578A (zh) * | 2007-06-07 | 2008-01-02 | 北京金山软件有限公司 | 一种网络资源检索方法及系统 |
| US20080235594A1 (en) * | 2005-12-23 | 2008-09-25 | Soujanya Bhumkar | Methods and systems for enhancing internet experiences |
| CN102063454A (zh) * | 2010-05-31 | 2011-05-18 | 百度在线网络技术(北京)有限公司 | 一种搜索与应用相结合的方法和设备 |
| CN102314439A (zh) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | 与应用接口相结合的输入方法和设备 |
| CN102930058A (zh) * | 2012-11-21 | 2013-02-13 | 北京奇虎科技有限公司 | 一种在浏览器的地址栏中实现搜索的方法和装置 |
-
2013
- 2013-08-18 CN CN2013103600332A patent/CN103455567A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080235594A1 (en) * | 2005-12-23 | 2008-09-25 | Soujanya Bhumkar | Methods and systems for enhancing internet experiences |
| CN101097578A (zh) * | 2007-06-07 | 2008-01-02 | 北京金山软件有限公司 | 一种网络资源检索方法及系统 |
| CN102063454A (zh) * | 2010-05-31 | 2011-05-18 | 百度在线网络技术(北京)有限公司 | 一种搜索与应用相结合的方法和设备 |
| CN102314439A (zh) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | 与应用接口相结合的输入方法和设备 |
| CN102930058A (zh) * | 2012-11-21 | 2013-02-13 | 北京奇虎科技有限公司 | 一种在浏览器的地址栏中实现搜索的方法和装置 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105279168A (zh) * | 2014-06-24 | 2016-01-27 | 华为技术有限公司 | 支持自然语言的数据查询方法、开放平台及用户终端 |
| CN105279168B (zh) * | 2014-06-24 | 2019-04-23 | 华为技术有限公司 | 支持自然语言的数据查询方法、开放平台及用户终端 |
| US10558655B2 (en) | 2014-06-24 | 2020-02-11 | Huawei Technologies Co., Ltd. | Data query method supporting natural language, open platform, and user terminal |
| US11494376B2 (en) | 2014-06-24 | 2022-11-08 | Huawei Technologies Co., Ltd. | Data query method supporting natural language, open platform, and user terminal |
| US11934394B2 (en) | 2014-06-24 | 2024-03-19 | Huawei Technologies Co., Ltd. | Data query method supporting natural language, open platform, and user terminal |
| CN104111979A (zh) * | 2014-06-25 | 2014-10-22 | 小米科技有限责任公司 | 搜索推荐方法和装置 |
| CN107045504A (zh) * | 2016-02-05 | 2017-08-15 | 百度在线网络技术(北京)有限公司 | 提供与功能组件相关联的搜索建议项的方法与装置 |
| CN109063077A (zh) * | 2018-07-24 | 2018-12-21 | 新华三大数据技术有限公司 | 一种基于弹性搜索的数据访问方法及装置 |
| CN109063077B (zh) * | 2018-07-24 | 2020-12-08 | 新华三大数据技术有限公司 | 一种基于弹性搜索的数据访问方法及装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12132692B2 (en) | Network based data traffic latency reduction | |
| US9721310B2 (en) | Facet-based filtering of social network update data | |
| US10536544B2 (en) | Guided workflows for establishing a web presence | |
| CN102591890B (zh) | 一种展示搜索信息的方法及搜索信息展示装置 | |
| CN100514337C (zh) | 关键词的联想信息生成系统和生成方法 | |
| CN103455559B (zh) | 一种应用自动推荐的方法及装置 | |
| CN102591995B (zh) | 一种基于云数据中心的用户信息处理方法及装置 | |
| CN102053983B (zh) | 一种垂直搜索的查询方法、系统和装置 | |
| CN101986306B (zh) | 一种用于基于查询序列获取黄页信息的方法与设备 | |
| US9697285B2 (en) | Segmentation of professional network update data | |
| CN103488465B (zh) | 功能配置推荐方法及系统 | |
| US20120203760A1 (en) | Automatically obtaining real-time, geographically-relevant product information from heterogeneus sources | |
| CN105631707A (zh) | 基于决策树的广告点击率预估方法与应用推荐方法及装置 | |
| CN107273436A (zh) | 一种推荐模型的训练方法和训练装置 | |
| CN107729336A (zh) | 数据处理方法、设备及系统 | |
| CN101334792A (zh) | 一种个性化服务推荐系统和方法 | |
| CN103778548A (zh) | 商品信息与关键词匹配方法、商品信息投放方法及装置 | |
| CN104809177A (zh) | 一种基于客户端的网页评论、推荐方法及系统 | |
| US20210191995A1 (en) | Generating and implementing keyword clusters | |
| CN102722501A (zh) | 搜索引擎及其实现方法 | |
| CN102811207A (zh) | 网络信息推送方法及系统 | |
| CN110362737A (zh) | 推荐内容的推送方法、装置和服务器 | |
| CN102402553B (zh) | 一种用于对推广账户的运营质量进行分析的方法与设备 | |
| CN103455567A (zh) | 基于搜索索引项载入应用接口的方法及系统 | |
| US10127322B2 (en) | Efficient retrieval of fresh internet content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20131218 |
|
| WD01 | Invention patent application deemed withdrawn after publication |