一种用于提供目标搜索结果的方法与设备.pdf

上传人:e1 文档编号:177747 上传时间:2018-01-31 格式:PDF 页数:28 大小:3.22MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410209242.1

申请日:

2014.05.16

公开号:

CN104090904A

公开日:

2014.10.08

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20140516|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

百度在线网络技术(北京)有限公司

发明人:

张超

地址:

100085 北京市海淀区上地十街10号百度大厦

优先权:

专利代理机构:

北京汉昊知识产权代理事务所(普通合伙) 11370

代理人:

罗朋;周建华

PDF下载: PDF下载
内容摘要

本发明的目的是提供一种用于提供目标搜索结果的方法与设备。具体地,获取用户在移动应用中基于当前浏览内容执行的相关操作;检测相关操作是否满足提供对应目标搜索结果的触发条件;当满足触发条件时,根据相关操作所对应的内容文本,结合移动应用的应用相关信息,获取目标搜索结果;将目标搜索结果提供至移动应用,以提供给用户。与现有技术相比,本发明中用户无需切出原移动应用即可获得目标搜索结果,降低了用户搜索操作成本,且提供给用户的目标搜索结果更符合用户的需求,提高了用户获取信息效率,也提升了用户的搜索浏览体验。

权利要求书

1.  一种用于提供目标搜索结果的方法,其中,该方法包括:
获取用户在移动应用中基于当前浏览内容执行的相关操作;
检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;
当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果;
将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。

2.
  根据权利要求1所述的方法,其中,所述触发条件包括以下至少任一项:
-所述相关操作所对应的内容文本的文本长度满足预定阈值;
-所述相关操作中包含搜索/查询操作。

3.
  根据权利要求1或2所述的方法,其中,所述应用相关信息包括以下至少任一项:
-所述移动应用所属的应用分类信息;
-所述移动应用在所述用户执行所述相关操作时所对应的应用频道信息。

4.
  根据权利要求1至3中任一项所述的方法,其中,获取用户在移动应用中基于当前浏览内容执行的相关操作包括:
-获取用户在移动应用中基于当前浏览内容执行的复制操作,以作为所述相关操作。

5.
  根据权利要求1至4中任一项所述的方法,其中,获取所述一个或多个目标搜索结果包括:
-当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个 候选搜索结果;
-根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果。

6.
  根据权利要求5所述的方法,其中,获得对应的一个或多个候选搜索结果包括:
-当满足所述触发条件时,将所述内容文本进行分词处理,以获得一个或多个分词结果;
-从所述一个或多个分词结果中确定关键词,以根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选搜索结果。

7.
  根据权利要求1至4中任一项所述的方法,其中,获取所述一个或多个目标搜索结果包括:
-当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库中进行匹配查询,以获得所述一个或多个目标搜索结果。

8.
  根据权利要求1至7中任一项所述的方法,其中,该方法还包括:
-基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息;
其中,将所述一个或多个目标搜索结果提供至所述移动应用包括:
-根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。

9.
  一种用于提供目标搜索结果的提供设备,其中,该提供设备包括:
用于获取用户在移动应用中基于当前浏览内容执行的相关操作的装置;
用于检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的装置;
用于当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果的装置;
用于将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户的装置。

10.
  根据权利要求9所述的提供设备,其中,所述触发条件包括以下至少任一项:
-所述相关操作所对应的内容文本的文本长度满足预定阈值;
-所述相关操作中包含搜索/查询操作。

11.
  根据权利要求9或10所述的提供设备,其中,所述应用相关信息包括以下至少任一项:
-所述移动应用所属的应用分类信息;
-所述移动应用在所述用户执行所述相关操作时所对应的应用频道信息。

12.
  根据权利要求9至11中任一项所述的提供设备,其中,获取用户在移动应用中基于当前浏览内容执行的相关操作的装置用于:
-获取用户在移动应用中基于当前浏览内容执行的复制操作,以作为所述相关操作。

13.
  根据权利要求9至12中任一项所述的提供设备,其中,用于获取所述一个或多个目标搜索结果的装置包括:
用于当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果的单元;
用于根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果的单元。

14.
  根据权利要求13所述的提供设备,其中,获得对应的一个或多个候选搜索结果的单元用于:
-当满足所述触发条件时,将所述内容文本进行分词处理,以获 得一个或多个分词结果;
-从所述一个或多个分词结果中确定关键词,以根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选搜索结果。

15.
  根据权利要求9至12中任一项所述的提供设备,其中,获取所述一个或多个目标搜索结果的装置用于:
-当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库中进行匹配查询,以获得所述一个或多个目标搜索结果。

16.
  根据权利要求9至15中任一项所述的提供设备,其中,该提供设备还包括:
用于基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息的装置;
其中,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户的装置用于:
-根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。

说明书

一种用于提供目标搜索结果的方法与设备
技术领域
本发明涉及互联网技术领域,尤其涉及一种用于提供目标搜索结果的技术。
背景技术
在移动互联网时代,人们越来越多地在移动设备中安装不同移动应用(application,如阅读app、新闻app等)以通过其获取信息。但当用户在app中阅读或浏览内容时,若此时需要查询或搜索关于该浏览内容中的某些信息时,通常需要在查询搜索app(或搜索引擎)中输入对应关键词,或者,从该app中复制对应内容,然后切换到查询搜索app(或搜索引擎)并粘贴该内容以作为关键词实现搜索查询,进一步地,在完成搜索查询后再切换回原app继续原有的用户行为,因此,这种查询搜索方式需要用户从原app中切换至查询搜索app(或搜索引擎)以实现搜索查询,且当用户完成搜索查询后若希望返回原app继续原有的用户行为时,还需再切换至原app,操作繁琐,且这种查询搜索方式仅是查询搜索app(或搜索引擎)基于关键词从搜索索引库中检索出与该关键词相匹配的普通搜索结果,该普通搜索结果往往并不能满足用户的特定需求,而且,查询搜索app(或搜索引擎)仅通过关键词匹配并不能判断出用户需求,从而不能很好地满足用户的需求满意度,也降低了用户获取信息的效率,并影响了用户的搜索查询体验。
发明内容
本发明的目的是提供一种用于提供目标搜索结果的方法与设备。
根据本发明的一个方面,提供了一种用于提供目标搜索结果的方 法,其中,该方法包括:
获取用户在移动应用中基于当前浏览内容执行的相关操作;
检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;
当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果;
将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。
根据本发明的另一方面,还提供了一种用于提供目标搜索结果的提供设备,其中,该提供设备包括:
用于获取用户在移动应用中基于当前浏览内容执行的相关操作的装置;
用于检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的装置;
用于当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果的装置;
用于将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户的装置。
与现有技术相比,本发明的一个实施例通过检测用户在移动应用中基于当前浏览内容执行的相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件,当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果,以将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户,从而用户无需切出原移动应用即可获得目标搜索结果,且该目标搜索结果不仅与用户执行的相关操作所对应的内容文本有关,还与所述移动应用的应用相关信息有关,因此,本发明在实现降低用户搜索查询操作的操作成本的同时,还使 得提供给用户的目标搜索结果更符合用户的需求,不仅提高了用户获取信息的效率,相应地,也提升了用户的搜索浏览体验;而且,本发明的另一个实施例还可基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息,以根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户,从而进一步地提高了用户获取信息的效率,提升了用户的搜索浏览体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的一种用于提供目标搜索结果的设备示意图;
图2示出一个实施例的在移动应用上提供目标搜索结果的提供示意图;
图3示出一个实施例的基于搜索结果显示样式信息提供目标搜索结果的提供示意图;
图4示出另一个实施例的基于搜索结果显示样式信息提供目标搜索结果的提供示意图;
图5示出还一个实施例的基于搜索结果显示样式信息提供目标搜索结果的提供示意图;
图6示出根据本发明一个优选实施例的一种用于提供目标搜索结果的设备示意图;
图7示出根据本发明另一个方面的一种用于提供目标搜索结果的方法流程图;
图8示出根据本发明一个优选实施例的一种用于提供目标搜索结果的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的一种用于提供目标搜索结果的提供设备1,其中,提供设备1包括用于获取用户在移动应用中基于当前浏览内容执行的相关操作的装置(以下简称“操作获取装置11”);用于检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的装置(以下简称“检测装置12”);用于当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果的装置(以下简称“结果获取装置13”);用于将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户的装置(以下简称“提供装置14”)。
在此,所述提供设备1包括用于为网络用户提供信息检索的搜索引擎和手机搜索客户端,如百度、Google、掌上百度app、搜狗移动搜索app等,或具备信息搜索功能的应用系统;其可具备接纳用户查询、显示查询结果、提供个性化查询项的用户接口。所述提供设备1可由网络设备、移动设备或网络设备与移动设备通过网络相集成所构成的设备实现。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现;或者由用户设备实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述移动设备可以是任何一种可与用户通过键盘、鼠标、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如手机、PDA、智能手机或平板电脑等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解上述提供设备1仅为举例,其他现有的或今后可能出现的网络设备或移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及移动设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理 的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
具体地,操作获取装置11获取用户在移动应用中基于当前浏览内容执行的相关操作。在此,所述移动应用指可以在移动设备上运行的一切应用程序,如新闻app、阅读app、旅游app、图片app等。在此,所述相关操作包括但不限于如取词操作、选词操作、复制操作、搜索操作等。在此,操作获取装置11获取所述相关操作的方式包括但不限于以下至少任一项:
1)通过诸如http、https等约定通信方式,接收移动应用主动发送的其检测到用户在该移动应用中基于当前浏览内容执行的相关操作。例如,假设用户A在其移动设备如手机小米3上开启移动应用如新浪新闻app后,浏览题为“习近平接受土方国礼汗血马”的新闻报道,用户A通过该移动应用所提供的取词操作,选中内容文本“汗血马”,或者,用户A通过该移动应用所提供的取词操作,选中内容文本“汗血马”之后,对该文本执行了搜索操作,如点击随取词操作出现的操作按钮如“搜索”,则移动应用如新浪新闻app可通过ASP、JSP等动态网页技术,获取到用户A的对“汗血马”的取词和/或搜索操作,并通过诸如http、https等约定通信方式,将用户A对文本“汗血马”的取词和/或搜索操作及其选中的内容文本“汗血马”发送给提供设备1,则提供设备1的操作获取装置11通过诸如http、https等约定通信方式,接收新浪新闻app主动发送的用户A对内容“汗血马”的取词操作及其选中的内容文本“汗血马”,即获取到用户A在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作。
2)通过调用移动应用自身提供的应用程序接口(API),获取用户在该移动应用中基于当前浏览内容执行的相关操作。例如,接上例,则当用户A通过移动应用如新浪新闻app,浏览题为“习近平接受土方国礼汗血马”的新闻报道时,通过该移动应用所提供的取词操作,选中内容文本“汗血马”,则操作获取装置11可通过调用新浪新闻app自身提供的应用程序接口(API),便可获取到用户A对内容文本“汗 血马”的取词操作,即获取到用户A在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作。
3)获取用户在移动应用中基于当前浏览内容执行的复制操作,以作为所述相关操作。例如,接上例,用户A可通过移动应用如新浪新闻app所提供的复制操作,选中题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”,则操作获取装置11可通过调用新浪新闻app自身提供的应用程序接口(API),便可获取到用户A对内容文本“汗血马”的复制操作,即获取到用户A在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作。
4)从系统共享中获取用户在移动应用中基于当前浏览内容执行的相关操作。例如,假设用户A的移动设备如手机小米3的操作系统是android操作系统,在该操作系统中安装的各app之间的数据是共享的,则当用户A通过移动应用如新浪新闻app,浏览题为“习近平接受土方国礼汗血马”的新闻报道时,通过该移动应用所提供的取词操作,选中内容文本“汗血马”之后,对该内容文本执行了复制操作,如点击随取词操作出现的操作按钮如“复制”,则操作获取装置11可从用户A的移动设备如手机小米3的操作系统如android系统共享中获取用户A在新浪新闻app中对当前浏览内容中的内容文本“汗血马”的复制操作,即获取到用户A在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作。
本领域技术人员应能理解上述获取所述相关操作的方式仅为举例,其他现有的或今后可能出现的获取所述相关操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,操作获取装置11还可获取用户在移动应用中基于当前浏览内容执行的相关操作及所述相关操作所对应的内容文本。在此,操作获取装置11获取所述内容文本的方式与前述其获得所述相关操作的方式相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
检测装置12检测所述相关操作是否满足提供对应的一个或多个 目标搜索结果的触发条件。优选地,所述触发条件包括以下至少任一项:ⅰ)所述相关操作所对应的内容文本的文本长度满足预定阈值;ⅱ)所述相关操作中包含搜索/查询操作。
例如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,则检测装置12可首先根据该复制操作,从用户A在其移动设备如手机小米3的系统剪贴板中获取到该复制操作所对应的内容文本为“汗血马”,或者,根据操作获取装置11在获取所述相关操作时同时获得该相关操作所对应的内容文本,得到所述内容文本;然后通过对该内容文本“汗血马”进行文本字数统计,得到其文本长度为3,小于预定阈值如10,即满足预定阈值10,则检测装置12可判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件。
再如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如首先对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种,是土库曼斯坦民族的骄傲和荣耀”的取词操作,然后点击了随取词操作出现的操作按钮如“搜索”,虽然该内容文本的文本长度超过预定阈值如10,但该相关操作中包含有搜索或查询操作,则检测装置12仍可判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件。
还如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种”的取词操作,由于该内容文本的文本长度超过预定阈值如10,且该相关操作中未包含有搜索操作,则检测装置12可判断该复制操作不满足提供对应的一个或多个目标搜索结果的触发条件。
本领域技术人员应能理解上述检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的方式仅为举例,其他现有的或今后可能出现的检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
当满足所述触发条件时,结果获取装置13根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果。优选地,所述应用相关信息包括以下至少任一项:1)所述移动应用所属的应用分类信息,如新闻类app、图片类app、旅游类app、阅读类app等;2)所述移动应用在所述用户执行所述操作时所对应的应用频道信息,在此,所述应用频道信息是指移动应用所提供的信息分类,如图片、地图、视频、百科、音乐、新闻、财经、体育、科技、房产、商城等。
具体地,结果获取装置13首先获取所述移动应用的应用相关信息,如从所述移动应用所提供的应用相关信息查询应用程序接口(API),获取所述移动应用的应用相关信息,或者,接收所述移动应用主动发送的应用相关信息;然后将所述相关操作所对应的内容文本作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库中进行匹配查询,以获得所述一个或多个目标搜索结果。在此,与所述移动应用的应用相关信息相匹配的搜索索引库包括但不限于如:ⅰ)与所述移动应用的应用相关信息相匹配的针对某一行业的垂直搜索索引库,如当所述移动应用所属的应用分类为旅游类app时,此时与其相匹配的搜索索引库为旅游索引库,再如,当所述移动应用所属的应用分类为新闻类app时,此时与其相匹配的搜索索引库为新闻索引库等;ⅱ)与所述移动应用的应用相关信息相匹配的某类专门的信息的数据库,如:⑴当所述移动应用所属的应用分类为旅游类app时,与其相匹配的搜索索引库为“天气”或“图片”数据库;⑵当所述移动应用所属的应用分类为新闻类app时,与其相匹配的搜索索引库为“新闻”或“百科”数据库;⑶当所述移动应用所属的应用分类为阅 读app时,与其相匹配的搜索索引库为“查词”数据库,如“英文词典”数据库;⑷当所述移动应用所属的应用分类为图片类app时,与其相匹配的搜索索引库为“图片”数据库。
例如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,而检测装置12判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如新浪新闻app所属的应用分类为新闻类app,则结果获取装置13可将所述相关操作所对应的内容文本“汗血马”作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库如“新闻”或“百科”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果①至⑤:
①“汗血宝马百度百科
②“汗血宝马互动百科
③“汗血宝马三赠中国(图)网易新闻
④“揭秘“汗血宝马”到中国后“学汉语”国际在线
⑤“国礼汗血马养在哪网易新闻
再如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如“掌阅iReader”中基于当前浏览内容执行的相关操作,如对英文小说“有产业的人The Man of Property”的第一部分第二章中的内容文本“poignant”的取词操作,而检测装置12判断该取词操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如“掌阅iReader”所属的应用分类为阅读app,则结果获取装置13可将所述相关操作所对应的内容文本“poignant”作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库如“查词”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果⑥:
⑥poignant

adj.尖锐的;辛酸的;深刻的;切中要害的;(记忆)活鲜鲜的
n.(Poignant)人名;(法)普瓦尼昂
还如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如“去哪儿旅行app”中基于当前浏览内容执行的相关操作,如对旅游攻略“凤凰张家界9天”的内容文本“张家界”的复制操作,而检测装置12判断该取词操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如“去哪儿旅行app”所属的应用分类为旅游app,则结果获取装置13可将所述相关操作所对应的内容文本“张家界”作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库如“天气”或“图片”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果⑦与⑧:
⑦张家界天气预报_一周天气预报_中国天气网
⑧张家界图片精选
本领域技术人员应能理解上述获取所述一个或多个目标搜索结果的方式仅为举例,其他现有的或今后可能出现的获取所述一个或多个目标搜索结果的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
提供装置14通过诸如http、https等约定通信方式,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。在此,提供装置14提供所述目标搜索结果的方式包括但不限于以下至少任一项:
1)首先将所述一个或多个目标搜索结果提供至所述移动应用;然后,使用本地通知功能,在所述移动应用中弹出展示所述目标搜索结果和/或所述目标搜索结果的具体内容的显示框,以提供给所述用户。
例如,对于目标搜索结果①至⑤,提供装置14可首先通过诸如http、https等约定通信方式,将目标搜索结果①至⑤提供至所述移动 应用如新浪新闻app;然后,使用本地通知功能,在新浪新闻app中弹出展示所述目标搜索结果的显示框,如图2所示,以提供给用户A,供用户A浏览并进一步选择其希望浏览的搜索结果具体内容,此时,用户A在新浪新闻app中原浏览的内容文本可被模糊化的,也可是不被模糊化,而显示所述目标搜索结果的显示框覆盖于其上。
2)通过预定的搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。
在此,不同类型搜索结果(如新闻搜索结果、百科搜索结果、查词搜索结果、天气搜索结果、图片搜索结果等)具有不同的搜索结果显示样式信息。
在此,所述搜索结果显示样式信息表明了对应搜索结果的显示布局信息、显示版面内容排列信息等,其与用户执行所述相关操作时所对应的移动应用的应用相关信息相对应,如当用户在新闻类型移动应用中执行所述相关操作时,提供目标搜索结果时所采用的搜索结果显示样式信息为新闻搜索结果显示样式信息或百科搜索结果显示样式信息;再如,当用户在阅读类型移动应用中执行所述相关操作时,提供目标搜索结果时所采用的搜索结果显示样式信息为查询搜索结果显示样式信息;还如,当用户在图片类型移动应用中执行所述相关操作时,提供目标搜索结果时所采用的搜索结果显示样式信息为图片搜索结果显示样式信息,而每种搜索结果显示样式信息是可自定义进行布局的。
例如,对于目标搜索结果⑥,因其搜索结果类型属于查词搜索结果,则提供装置14可通过预定的查词搜索结果显示样式信息,如图3所示,将目标搜索结果⑥的具体内容即词条“poignant”的释义提供至移动应用“掌阅iReader”,以提供给用户A,供用户A浏览。
再如,对于目标搜索结果⑦与⑧,因目标搜索结果⑦的搜索结果类型属于天气搜索结果,而目标搜索结果⑧的搜索结果类型属于图片搜索结果,则提供装置14可通过预定的查词搜索结果显示样式信息,分别如图4和图5所示,将目标搜索结果⑦与⑧的具体内容提供至移 动应用“去哪儿旅行app”,以提供给用户A,在此,用户A可在移动应用“去哪儿旅行app”的当前界面中先看到如图4所示的“张家界”的天气情况,当其滑屏时,可继续看到如图5所示的“张家界”的图片信息。
本领域技术人员应能理解上述不同类型搜索结果所对应的搜索结果显示样式信息仅为举例,其他现有的或今后可能出现的搜索结果显示样式信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员应能理解上述将所述一个或多个目标搜索结果提供至所述移动应用的方式仅为举例,其他现有的或今后可能出现的将所述一个或多个目标搜索结果提供至所述移动应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,本发明中用户还可关闭所提供的目标搜索结果和目标搜索结果具体内容,如通过点击目标搜索结果显示框中的关闭按钮,实现关闭正在浏览的目标搜索结果和目标搜索结果具体内容,从而使得用户可继续在所述移动应用中浏览当前内容。
提供设备1的各个装置之间是持续不断工作的。具体地,操作获取装置11持续获取用户在移动应用中基于当前浏览内容执行的相关操作;检测装置12持续检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;当满足所述触发条件时,结果获取装置13持续根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果;提供装置14持续将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。在此,本领域技术人员应能理解“持续”是指提供设备1的各个装置之间分别不断地进行相关操作的获取、触发条件的检测、目标搜索结果的获取与提供,直至提供设备1在较长时间内停止获取相关操作。
优选地,提供设备1还包括用于基于所述移动应用的应用相关信 息,确定对应的搜索结果显示样式信息的装置(以下简称“显示样式确定装置”,未示出)。具体地,显示样式确定装置基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息;其中,提供装置14根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。
具体地,显示样式确定装置基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息。例如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如“掌阅iReader”中基于当前浏览内容执行的相关操作,因移动应用如“掌阅iReader”所属的应用分类为阅读类app,则显示样式确定装置可确定对应的搜索结果显示样式信息为如图3所示的查词搜索结果显示样式信息;再如,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如“去哪儿旅行app”中基于当前浏览内容执行的相关操作,因移动应用如“去哪儿旅行app”所属的应用分类为旅游类app,则显示样式确定装置可确定对应的搜索结果显示样式信息为如图4所示的天气搜索结果显示样式信息,和如图5所示的图片搜索结果显示样式信息。
在此,本领域技术人员应当理解,在具体实施例中,显示样式确定装置和检测装置12以及结果获取装置13可串行的执行,也可并行的执行。
接着,提供装置14根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。例如,接上例,提供装置14可分别如图4和图5所示的搜索结果显示样式信息,将目标搜索结果⑦与⑧的具体内容提供至移动应用“去哪儿旅行app”,以提供给用户A,在此,用户A可在移动应用“去哪儿旅行app”的当前界面中先看到如图4所示的“张家界”的天气情况,当其滑屏时,可继续看到如图5所示的“张家界”的图片信息。
优选地,可将上述用于提供目标搜索结果的提供设备1,与现有搜索引擎相结合,构成一种新的搜索引擎,现有的搜索引擎包括但不限于 如Google公司的Google搜索引擎、百度公司的baidu搜索引擎、百度知道等。
优选地,可将上述用于提供目标搜索结果的提供设备1,与现有搜索引擎插件相结合,构成一种新的搜索引擎插件,现有的包括但不限于如Google公司的Google ToolBar、百度公司的百度搜霸、微软公司的MSN ToolBar等搜索引擎插件。
在另一个优选实施例中,可将上述用于提供目标搜索结果的提供设备1,与现有搜索/查询app相结合,构成一种新的搜索/查询app,现有的搜索/查询app包括但不限于如Google公司的谷歌搜索app、百度公司的手机百度客户端app、掌上百度app、搜狗公司的移动搜索app等。
图6示出根据本发明一个优选实施例的一种用于提供目标搜索结果的设备示意图,其中,提供设备1包括操作获取装置11’、检测装置12’、结果获取装置13’和提供装置14’,其中,结果获取装置13’包括用于当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果的单元(以下简称“候选获取单元131’”)和用于根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果的单元(以下简称“筛选单元132’”)。
具体地,操作获取装置11’获取用户在移动应用中基于当前浏览内容执行的相关操作;检测装置12’检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;当满足所述触发条件时,候选获取单元131’将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果;筛选单元132’根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果;提供装置14’将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。在此,操作获取装置11’、检测装置12’ 和提供装置14’与图1实施例中对应装置的内容相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
具体地,当满足所述触发条件时,候选获取单元131’将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果。在此,所述搜索索引库包括搜素引擎从网站提取信息建立的网页数据库,其可位于提供设备1中,也可位于与提供设备1通过网络相连的设备如服务器中。
例如,对于用户A,假设操作获取装置11’获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,而检测装置12’判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,则候选获取单元131’可将所述相关操作所对应的内容文本“汗血马”作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果,如处得到以上搜索结果①至⑤之外,还得到以下搜索结果Ⅰ至Ⅲ:
Ⅰ“汗血马_百度图片”
Ⅱ“汗血宝马_高清视频在线观看_百度视频”
Ⅲ“汗血宝马的最新微博结果”
则候选获取单元131’可将搜索结果①至⑤及Ⅰ至Ⅲ作为所述候选搜索结果。
优选地,当满足所述触发条件时,候选获取单元131’还可首先将所述内容文本进行分词处理,以获得一个或多个分词结果;然后,从所述一个或多个分词结果中确定关键词,以根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选搜索结果。
例如,对于用户A,假设操作获取装置11’获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如首先对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种,是土库曼 斯坦民族的骄傲和荣耀”的取词操作,然后点击了随取词操作出现的操作按钮如“搜索”,而检测装置12’判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,则候选获取单元131’可首先将所述内容文本“汗血马是享誉世界的优良马种,是土库曼斯坦民族的骄傲和荣耀”进行分词处理,以获得一个或多个分词结果,如通过字符串匹配方法等方式进行分词处理,得到对应的分词结果为{“汗血马”、“是”、“享誉世界”、“的”、“优良马种”、“是”、“土库曼斯坦民族”、“的”、“骄傲”、“和”、“自豪”};然后,从所述一个或多个分词结果中确定关键词,如只保留实词,去除虚词、形容词和无实际意义的词,得到最终的分词结果为{“汗血马”、“土库曼斯坦民族”},并将其作为关键词;接着,候选获取单元131’根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选搜索结果,如以下搜索结果Ⅳ至Ⅷ:
Ⅳ习近平获赠汗血宝马汗血马是土库曼斯坦的国宝-新闻频道-华商网
Ⅴ土库曼斯坦庆祝汗血马节--宜春新闻网
Ⅵ世博日记18-土库曼斯坦馆:汗血马故乡_吴此人新浪博客
Ⅶ土库曼斯坦三赠汗血马张骞曾说"西域多善马"人民网
Ⅷ习近平代表中方接受土库曼斯坦赠予汗血宝马【组图】(4)_正北方网
本领域技术人员应能理解上述获得所述候选搜索结果的方式仅为举例,其他现有的或今后可能出现的获得所述候选搜索结果的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
筛选单元132’根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果。例如,对于用户A,假设操作获取装置11’获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的 新闻报道中的内容文本“汗血马”的复制操作,而检测装置12’判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,假设候选获取单元131’将所述相关操作所对应的内容文本“汗血马”作为关键词,在搜索索引库中进行匹配查询,将获得的搜索结果①至⑤及Ⅰ至Ⅲ作为所述候选搜索结果,因移动应用如新浪新闻app所属的应用分类为新闻类app,则筛选单元132’可根据该应用相关信息,对搜索结果①至⑤及Ⅰ至Ⅲ进行筛选处理,如删除与新闻类app不匹配的候选搜索结果,因候选搜索结果Ⅰ至Ⅲ分别为图片、视频和微博类型搜索结果,与新闻类app对应的百科、新闻搜索结果不匹配,而候选搜索结果①至⑤属于百科和新闻搜索结果,与新闻类app对应的百科、新闻搜索结果相匹配,则筛选单元132’可将候选搜索结果Ⅰ至Ⅲ删除,得到所述目标搜索结果为①至⑤。
图7示出根据本发明另一个方面的一种用于提供目标搜索结果的方法流程图。
其中,该方法包括步骤S1、步骤S2、步骤S3和步骤S4。具体地,在步骤S1中,提供设备1获取用户在移动应用中基于当前浏览内容执行的相关操作;在步骤S2中,提供设备1检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;当满足所述触发条件时,在步骤S3中,提供设备1根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果;在步骤S4中,提供设备1将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。
在此,所述提供设备1包括用于为网络用户提供信息检索的搜索引擎和手机搜索客户端,如百度、Google、掌上百度app、搜狗移动搜索app等,或具备信息搜索功能的应用系统;其可具备接纳用户查询、显示查询结果、提供个性化查询项的用户接口。所述提供设备1可由网络设备、移动设备或网络设备与移动设备通过网络相集成所构成的设备实现。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现; 或者由用户设备实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述移动设备可以是任何一种可与用户通过键盘、鼠标、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如手机、PDA、智能手机或平板电脑等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解上述提供设备1仅为举例,其他现有的或今后可能出现的网络设备或移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及移动设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
具体地,在步骤S1中,提供设备1获取用户在移动应用中基于当前浏览内容执行的相关操作。在此,所述移动应用指可以在移动设备上运行的一切应用程序,如新闻app、阅读app、旅游app、图片app等。在此,所述相关操作包括但不限于如取词操作、选词操作、复制操作、搜索操作等。在此,在步骤S1中,提供设备1获取所述相关操作的方式包括但不限于以下至少任一项:
1)通过诸如http、https等约定通信方式,接收移动应用主动发送的其检测到用户在该移动应用中基于当前浏览内容执行的相关操作。例如,假设用户A在其移动设备如手机小米3上开启移动应用如新浪新闻app后,浏览题为“习近平接受土方国礼汗血马”的新闻报道,用户A通过该移动应用所提供的取词操作,选中内容文本“汗血马”,或者,用户A通过该移动应用所提供的取词操作,选中内容文本“汗血马”之后,对该文本执行了搜索操作,如点击随取词操作出现的操作按钮如“搜索”,则移动应用如新浪新闻app可通过ASP、JSP等动态网页技术,获取到用户A的对“汗血马”的取词和/或搜索操作,并通过诸如http、https等约定通信方式,将用户A对文本“汗 血马”的取词和/或搜索操作及其选中的内容文本“汗血马”发送给提供设备1,则在步骤S1中,提供设备1通过诸如http、https等约定通信方式,接收新浪新闻app主动发送的用户A对内容“汗血马”的取词操作及其选中的内容文本“汗血马”,即获取到用户A在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作。
2)通过调用移动应用自身提供的应用程序接口(API),获取用户在该移动应用中基于当前浏览内容执行的相关操作。例如,接上例,则当用户A通过移动应用如新浪新闻app,浏览题为“习近平接受土方国礼汗血马”的新闻报道时,通过该移动应用所提供的取词操作,选中内容文本“汗血马”,则在步骤S1中,提供设备1可通过调用新浪新闻app自身提供的应用程序接口(API),便可获取到用户A对内容文本“汗血马”的取词操作,即获取到用户A在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作。
3)获取用户在移动应用中基于当前浏览内容执行的复制操作,以作为所述相关操作。例如,接上例,用户A可通过移动应用如新浪新闻app所提供的复制操作,选中题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”,则在步骤S1中,提供设备1可通过调用新浪新闻app自身提供的应用程序接口(API),便可获取到用户A对内容文本“汗血马”的复制操作,即获取到用户A在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作。
4)从系统共享中获取用户在移动应用中基于当前浏览内容执行的相关操作。例如,假设用户A的移动设备如手机小米3的操作系统是android操作系统,在该操作系统中安装的各app之间的数据是共享的,则当用户A通过移动应用如新浪新闻app,浏览题为“习近平接受土方国礼汗血马”的新闻报道时,通过该移动应用所提供的取词操作,选中内容文本“汗血马”之后,对该内容文本执行了复制操作,如点击随取词操作出现的操作按钮如“复制”,则在步骤S1中,提供设备1可从用户A的移动设备如手机小米3的操作系统如android系统共享中获取用户A在新浪新闻app中对当前浏览内容中的内容文本 “汗血马”的复制操作,即获取到用户A在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作。
本领域技术人员应能理解上述获取所述相关操作的方式仅为举例,其他现有的或今后可能出现的获取所述相关操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,在步骤S1中,提供设备1还可获取用户在移动应用中基于当前浏览内容执行的相关操作及所述相关操作所对应的内容文本。在此,在步骤S1中,提供设备1获取所述内容文本的方式与前述其获得所述相关操作的方式相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
在步骤S2中,提供设备1检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件。优选地,所述触发条件包括以下至少任一项:ⅰ)所述相关操作所对应的内容文本的文本长度满足预定阈值;ⅱ)所述相关操作中包含搜索/查询操作。
例如,对于用户A,假设在步骤S1中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,则在步骤S2中,提供设备1可首先根据该复制操作,从用户A在其移动设备如手机小米3的系统剪贴板中获取到该复制操作所对应的内容文本为“汗血马”,或者,根据其在步骤S1中获取所述相关操作时同时获得该相关操作所对应的内容文本,得到所述内容文本;然后通过对该内容文本“汗血马”进行文本字数统计,得到其文本长度为3,小于预定阈值如10,即满足预定阈值10,则在步骤S2中,提供设备1可判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件。
再如,对于用户A,假设在步骤S1中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如首先对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种, 是土库曼斯坦民族的骄傲和荣耀”的取词操作,然后点击了随取词操作出现的操作按钮如“搜索”,虽然该内容文本的文本长度超过预定阈值如10,但该相关操作中包含有搜索或查询操作,则在步骤S2中,提供设备1仍可判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件。
还如,对于用户A,假设在步骤S1中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种”的取词操作,由于该内容文本的文本长度超过预定阈值如10,且该相关操作中未包含有搜索操作,则在步骤S2中,提供设备1可判断该复制操作不满足提供对应的一个或多个目标搜索结果的触发条件。
本领域技术人员应能理解上述检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的方式仅为举例,其他现有的或今后可能出现的检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
当满足所述触发条件时,在步骤S3中,提供设备1根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果。优选地,所述应用相关信息包括以下至少任一项:1)所述移动应用所属的应用分类信息,如新闻类app、图片类app、旅游类app、阅读类app等;2)所述移动应用在所述用户执行所述操作时所对应的应用频道信息,在此,所述应用频道信息是指移动应用所提供的信息分类,如图片、地图、视频、百科、音乐、新闻、财经、体育、科技、房产、商城等。
具体地,在步骤S3中,提供设备1可首先获取所述移动应用的应用相关信息,如从所述移动应用所提供的应用相关信息查询应用程序接口(API),获取所述移动应用的应用相关信息,或者,接收所述移动应用主动发送的应用相关信息;然后将所述相关操作所对应的内 容文本作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库中进行匹配查询,以获得所述一个或多个目标搜索结果。在此,与所述移动应用的应用相关信息相匹配的搜索索引库包括但不限于如:ⅰ)与所述移动应用的应用相关信息相匹配的针对某一行业的垂直搜索索引库,如当所述移动应用所属的应用分类为旅游类app时,此时与其相匹配的搜索索引库为旅游索引库,再如,当所述移动应用所属的应用分类为新闻类app时,此时与其相匹配的搜索索引库为新闻索引库等;ⅱ)与所述移动应用的应用相关信息相匹配的某类专门的信息的数据库,如:⑴当所述移动应用所属的应用分类为旅游类app时,与其相匹配的搜索索引库为“天气”或“图片”数据库;⑵当所述移动应用所属的应用分类为新闻类app时,与其相匹配的搜索索引库为“新闻”或“百科”数据库;⑶当所述移动应用所属的应用分类为阅读app时,与其相匹配的搜索索引库为“查词”数据库,如“英文词典”数据库;⑷当所述移动应用所属的应用分类为图片类app时,与其相匹配的搜索索引库为“图片”数据库。
例如,对于用户A,假设在步骤S1中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,而在步骤S2中,提供设备1判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如新浪新闻app所属的应用分类为新闻类app,则在步骤S3中,提供设备1可将所述相关操作所对应的内容文本“汗血马”作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库如“新闻”或“百科”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果①至⑤:
①“汗血宝马百度百科
②“汗血宝马互动百科
③“汗血宝马三赠中国(图)网易新闻
④“揭秘“汗血宝马”到中国后“学汉语”国际在线
⑤“国礼汗血马养在哪网易新闻
再如,对于用户A,假设在步骤S1中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如“掌阅iReader”中基于当前浏览内容执行的相关操作,如对英文小说“有产业的人The Man of Property”的第一部分第二章中的内容文本“poignant”的取词操作,而在步骤S2中,提供设备1判断该取词操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如“掌阅iReader”所属的应用分类为阅读app,则在步骤S3中,提供设备1可将所述相关操作所对应的内容文本“poignant”作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库如“查词”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果⑥:
⑥poignant

adj.尖锐的;辛酸的;深刻的;切中要害的;(记忆)活鲜鲜的
n.(Poignant)人名;(法)普瓦尼昂
还如,对于用户A,假设在步骤S1中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如“去哪儿旅行app”中基于当前浏览内容执行的相关操作,如对旅游攻略“凤凰张家界9天”的内容文本“张家界”的复制操作,而在步骤S2中,提供设备1判断该取词操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如“去哪儿旅行app”所属的应用分类为旅游app,则在步骤S3中,提供设备1可将所述相关操作所对应的内容文本“张家界”作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库如“天气”或“图片”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果⑦与⑧:
⑦张家界天气预报_一周天气预报_中国天气网
⑧张家界图片精选
本领域技术人员应能理解上述获取所述一个或多个目标搜索结果的方式仅为举例,其他现有的或今后可能出现的获取所述一个或多个目标搜索结果的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S4中,提供设备1通过诸如http、https等约定通信方式,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。在此,在步骤S4中,提供设备1提供所述目标搜索结果的方式包括但不限于以下至少任一项:
1)首先将所述一个或多个目标搜索结果提供至所述移动应用;然后,使用本地通知功能,在所述移动应用中弹出展示所述目标搜索结果和/或所述目标搜索结果的具体内容的显示框,以提供给所述用户。
例如,对于目标搜索结果①至⑤,在步骤S4中,提供设备1可首先通过诸如http、https等约定通信方式,将目标搜索结果①至⑤提供至所述移动应用如新浪新闻app;然后,使用本地通知功能,在新浪新闻app中弹出展示所述目标搜索结果的显示框,如图2所示,以提供给用户A,供用户A浏览并进一步选择其希望浏览的搜索结果具体内容,此时,用户A在新浪新闻app中原浏览的内容文本可被模糊化的,也可是不被模糊化,而显示所述目标搜索结果的显示框覆盖于其上。
2)通过预定的搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。
在此,不同类型搜索结果(如新闻搜索结果、百科搜索结果、查词搜索结果、天气搜索结果、图片搜索结果等)具有不同的搜索结果显示样式信息。
在此,所述搜索结果显示样式信息表明了对应搜索结果的显示布局信息、显示版面内容排列信息等,其与用户执行所述相关操作时所对应的移动应用的应用相关信息相对应,如当用户在新闻类型移动应用中执行所述相关操作时,提供目标搜索结果时所采用的搜索结果显 示样式信息为新闻搜索结果显示样式信息或百科搜索结果显示样式信息;再如,当用户在阅读类型移动应用中执行所述相关操作时,提供目标搜索结果时所采用的搜索结果显示样式信息为查询搜索结果显示样式信息;还如,当用户在图片类型移动应用中执行所述相关操作时,提供目标搜索结果时所采用的搜索结果显示样式信息为图片搜索结果显示样式信息,而每种搜索结果显示样式信息是可自定义进行布局的。
例如,对于目标搜索结果⑥,因其搜索结果类型属于查词搜索结果,则在步骤S4中,提供设备1可通过预定的查词搜索结果显示样式信息,如图3所示,将目标搜索结果⑥的具体内容即词条“poignant”的释义提供至移动应用“掌阅iReader”,以提供给用户A,供用户A浏览。
再如,对于目标搜索结果⑦与⑧,因目标搜索结果⑦的搜索结果类型属于天气搜索结果,而目标搜索结果⑧的搜索结果类型属于图片搜索结果,则在步骤S4中,提供设备1可通过预定的查词搜索结果显示样式信息,分别如图4和图5所示,将目标搜索结果⑦与⑧的具体内容提供至移动应用“去哪儿旅行app”,以提供给用户A,在此,用户A可在移动应用“去哪儿旅行app”的当前界面中先看到如图4所示的“张家界”的天气情况,当其滑屏时,可继续看到如图5所示的“张家界”的图片信息。
本领域技术人员应能理解上述不同类型搜索结果所对应的搜索结果显示样式信息仅为举例,其他现有的或今后可能出现的搜索结果显示样式信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员应能理解上述将所述一个或多个目标搜索结果提供至所述移动应用的方式仅为举例,其他现有的或今后可能出现的将所述一个或多个目标搜索结果提供至所述移动应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,本发明中用户还可关闭所提供的目标搜索结果和目标搜索结果具体内容,如通过点击目标搜索结果显示框中的关闭按钮,实现关闭正在浏览的目标搜索结果和目标搜索结果具体内容,从而使得用户可继续在所述移动应用中浏览当前内容。
提供设备1的各个步骤之间是持续不断工作的。具体地,在步骤S1中,提供设备1持续获取用户在移动应用中基于当前浏览内容执行的相关操作;在步骤S2中,提供设备1持续检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;当满足所述触发条件时,在步骤S3中,提供设备1持续根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果;在步骤S4中,提供设备1持续将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。在此,本领域技术人员应能理解“持续”是指提供设备1的各个步骤之间分别不断地进行相关操作的获取、触发条件的检测、目标搜索结果的获取与提供,直至提供设备1在较长时间内停止获取相关操作。
优选地,提供设备1还包括步骤S5(未示出)。具体地,在步骤S5中,提供设备1基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息;其中,在步骤S4中,提供设备1根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。
具体地,在步骤S5中,提供设备1基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息。例如,对于用户A,假设在步骤S1中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如“掌阅iReader”中基于当前浏览内容执行的相关操作,因移动应用如“掌阅iReader”所属的应用分类为阅读类app,则在步骤S5中,提供设备1可确定对应的搜索结果显示样式信息为如图3所示的查词搜索结果显示样式信息;再如,假设在步骤S1中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如“去哪儿旅行app”中基于当前浏览内容执行的相关操作,因移 动应用如“去哪儿旅行app”所属的应用分类为旅游类app,则在步骤S5中,提供设备1可确定对应的搜索结果显示样式信息为如图4所示的天气搜索结果显示样式信息,和如图5所示的图片搜索结果显示样式信息。
在此,本领域技术人员应当理解,在具体实施例中,步骤S5和步骤S2以及步骤S3可串行的执行,也可并行的执行。
接着,在步骤S4中,提供设备1根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。例如,接上例,在步骤S4中,提供设备1可分别如图4和图5所示的搜索结果显示样式信息,将目标搜索结果⑦与⑧的具体内容提供至移动应用“去哪儿旅行app”,以提供给用户A,在此,用户A可在移动应用“去哪儿旅行app”的当前界面中先看到如图4所示的“张家界”的天气情况,当其滑屏时,可继续看到如图5所示的“张家界”的图片信息。
图8示出根据本发明一个优选实施例的一种用于提供目标搜索结果的方法流程图。
其中,该方法包括步骤S1’、步骤S2’、步骤S3’和步骤S4’,其中,步骤S3’包括步骤S31’和步骤S32’。
具体地,在步骤S1’中,提供设备1获取用户在移动应用中基于当前浏览内容执行的相关操作;在步骤S2’中,提供设备1检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;当满足所述触发条件时,在步骤S31’中,提供设备1将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果;在步骤S32’中,提供设备1根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果;在步骤S4’中,提供设备1将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。在此,步骤S1’、步骤S2’和步骤S4’与图7实施例中对应步骤的内容相同或基本相同,为简明起见,故在此不再赘述,并 以引用的方式包含与此。
具体地,当满足所述触发条件时,在步骤S31’中,提供设备1将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果。在此,所述搜索索引库包括搜素引擎从网站提取信息建立的网页数据库,其可位于提供设备1中,也可位于与提供设备1通过网络相连的设备如服务器中。
例如,对于用户A,假设在步骤S1’中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,而在步骤S2’中,提供设备1判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,则在步骤S31’中,提供设备1可将所述相关操作所对应的内容文本“汗血马”作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果,如处得到以上搜索结果①至⑤之外,还得到以下搜索结果Ⅰ至Ⅲ:
Ⅰ“汗血马_百度图片”
Ⅱ“汗血宝马_高清视频在线观看_百度视频”
Ⅲ“汗血宝马的最新微博结果”
则在步骤S31’中,提供设备1可将搜索结果①至⑤及Ⅰ至Ⅲ作为所述候选搜索结果。
优选地,当满足所述触发条件时,在步骤S31’中,提供设备1还可首先将所述内容文本进行分词处理,以获得一个或多个分词结果;然后,从所述一个或多个分词结果中确定关键词,以根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选搜索结果。
例如,对于用户A,假设在步骤S1’中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如首先对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种, 是土库曼斯坦民族的骄傲和荣耀”的取词操作,然后点击了随取词操作出现的操作按钮如“搜索”,而在步骤S2’中,提供设备1判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,则在步骤S31’中,提供设备1可首先将所述内容文本“汗血马是享誉世界的优良马种,是土库曼斯坦民族的骄傲和荣耀”进行分词处理,以获得一个或多个分词结果,如通过字符串匹配方法等方式进行分词处理,得到对应的分词结果为{“汗血马”、“是”、“享誉世界”、“的”、“优良马种”、“是”、“土库曼斯坦民族”、“的”、“骄傲”、“和”、“自豪”};然后,从所述一个或多个分词结果中确定关键词,如只保留实词,去除虚词、形容词和无实际意义的词,得到最终的分词结果为{“汗血马”、“土库曼斯坦民族”},并将其作为关键词;接着,在步骤S31’中,提供设备1根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选搜索结果,如以下搜索结果Ⅳ至Ⅷ:
Ⅳ习近平获赠汗血宝马汗血马是土库曼斯坦的国宝-新闻频道-华商网
Ⅴ土库曼斯坦庆祝汗血马节--宜春新闻网
Ⅵ世博日记18-土库曼斯坦馆:汗血马故乡_吴此人新浪博客
Ⅶ土库曼斯坦三赠汗血马张骞曾说"西域多善马"人民网
Ⅷ习近平代表中方接受土库曼斯坦赠予汗血宝马【组图】(4)_正北方网
本领域技术人员应能理解上述获得所述候选搜索结果的方式仅为举例,其他现有的或今后可能出现的获得所述候选搜索结果的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S32’中,提供设备1根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果。例如,对于用户A,假设在步骤S1’中,提供设备1获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻app中基于当前浏览内容执行的相关操作,如对题为“习近平接 受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,而在步骤S2’中,提供设备1判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,假设在步骤S31’中,提供设备1将所述相关操作所对应的内容文本“汗血马”作为关键词,在搜索索引库中进行匹配查询,将获得的搜索结果①至⑤及Ⅰ至Ⅲ作为所述候选搜索结果,因移动应用如新浪新闻app所属的应用分类为新闻类app,则在步骤S32’中,提供设备1可根据该应用相关信息,对搜索结果①至⑤及Ⅰ至Ⅲ进行筛选处理,如删除与新闻类app不匹配的候选搜索结果,因候选搜索结果Ⅰ至Ⅲ分别为图片、视频和微博类型搜索结果,与新闻类app对应的百科、新闻搜索结果不匹配,而候选搜索结果①至⑤属于百科和新闻搜索结果,与新闻类app对应的百科、新闻搜索结果相匹配,则在步骤S32’中,提供设备1可将候选搜索结果Ⅰ至Ⅲ删除,得到所述目标搜索结果为①至⑤。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执 行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

一种用于提供目标搜索结果的方法与设备.pdf_第1页
第1页 / 共28页
一种用于提供目标搜索结果的方法与设备.pdf_第2页
第2页 / 共28页
一种用于提供目标搜索结果的方法与设备.pdf_第3页
第3页 / 共28页
点击查看更多>>
资源描述

《一种用于提供目标搜索结果的方法与设备.pdf》由会员分享,可在线阅读,更多相关《一种用于提供目标搜索结果的方法与设备.pdf(28页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104090904A43申请公布日20141008CN104090904A21申请号201410209242122申请日20140516G06F17/3020060171申请人百度在线网络技术(北京)有限公司地址100085北京市海淀区上地十街10号百度大厦72发明人张超74专利代理机构北京汉昊知识产权代理事务所普通合伙11370代理人罗朋周建华54发明名称一种用于提供目标搜索结果的方法与设备57摘要本发明的目的是提供一种用于提供目标搜索结果的方法与设备。具体地,获取用户在移动应用中基于当前浏览内容执行的相关操作;检测相关操作是否满足提供对应目标搜索结果的触发条件;当满足触发。

2、条件时,根据相关操作所对应的内容文本,结合移动应用的应用相关信息,获取目标搜索结果;将目标搜索结果提供至移动应用,以提供给用户。与现有技术相比,本发明中用户无需切出原移动应用即可获得目标搜索结果,降低了用户搜索操作成本,且提供给用户的目标搜索结果更符合用户的需求,提高了用户获取信息效率,也提升了用户的搜索浏览体验。51INTCL权利要求书2页说明书18页附图7页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书18页附图7页10申请公布号CN104090904ACN104090904A1/2页21一种用于提供目标搜索结果的方法,其中,该方法包括获取用户在移动应用中基于当前浏览。

3、内容执行的相关操作;检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果;将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。2根据权利要求1所述的方法,其中,所述触发条件包括以下至少任一项所述相关操作所对应的内容文本的文本长度满足预定阈值;所述相关操作中包含搜索/查询操作。3根据权利要求1或2所述的方法,其中,所述应用相关信息包括以下至少任一项所述移动应用所属的应用分类信息;所述移动应用在所述用户执行所述相关操作时所对应的应用频道信息。4根据权利。

4、要求1至3中任一项所述的方法,其中,获取用户在移动应用中基于当前浏览内容执行的相关操作包括获取用户在移动应用中基于当前浏览内容执行的复制操作,以作为所述相关操作。5根据权利要求1至4中任一项所述的方法,其中,获取所述一个或多个目标搜索结果包括当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果;根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果。6根据权利要求5所述的方法,其中,获得对应的一个或多个候选搜索结果包括当满足所述触发条件时,将所述内容文本进行分词处理,以。

5、获得一个或多个分词结果;从所述一个或多个分词结果中确定关键词,以根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选搜索结果。7根据权利要求1至4中任一项所述的方法,其中,获取所述一个或多个目标搜索结果包括当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库中进行匹配查询,以获得所述一个或多个目标搜索结果。8根据权利要求1至7中任一项所述的方法,其中,该方法还包括基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息;其中,将所述一个或多个目标搜索结果提供至所述移动应用包括根据所述搜索结果显示样式信息,将所。

6、述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。9一种用于提供目标搜索结果的提供设备,其中,该提供设备包括用于获取用户在移动应用中基于当前浏览内容执行的相关操作的装置;用于检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的权利要求书CN104090904A2/2页3装置;用于当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果的装置;用于将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户的装置。10根据权利要求9所述的提供设备,其中,所述触发条件包括以下至少任一项所述相关操作所对应的。

7、内容文本的文本长度满足预定阈值;所述相关操作中包含搜索/查询操作。11根据权利要求9或10所述的提供设备,其中,所述应用相关信息包括以下至少任一项所述移动应用所属的应用分类信息;所述移动应用在所述用户执行所述相关操作时所对应的应用频道信息。12根据权利要求9至11中任一项所述的提供设备,其中,获取用户在移动应用中基于当前浏览内容执行的相关操作的装置用于获取用户在移动应用中基于当前浏览内容执行的复制操作,以作为所述相关操作。13根据权利要求9至12中任一项所述的提供设备,其中,用于获取所述一个或多个目标搜索结果的装置包括用于当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在搜索索。

8、引库中进行匹配查询,以获得对应的一个或多个候选搜索结果的单元;用于根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果的单元。14根据权利要求13所述的提供设备,其中,获得对应的一个或多个候选搜索结果的单元用于当满足所述触发条件时,将所述内容文本进行分词处理,以获得一个或多个分词结果;从所述一个或多个分词结果中确定关键词,以根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选搜索结果。15根据权利要求9至12中任一项所述的提供设备,其中,获取所述一个或多个目标搜索结果的装置用于当满足所述触发条件时,将所述相关操作所对应的。

9、内容文本作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库中进行匹配查询,以获得所述一个或多个目标搜索结果。16根据权利要求9至15中任一项所述的提供设备,其中,该提供设备还包括用于基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息的装置;其中,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户的装置用于根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。权利要求书CN104090904A1/18页4一种用于提供目标搜索结果的方法与设备技术领域0001本发明涉及互联网技术领域,尤其涉及一种用于提供目标搜索结果的技术。

10、。背景技术0002在移动互联网时代,人们越来越多地在移动设备中安装不同移动应用APPLICATION,如阅读APP、新闻APP等以通过其获取信息。但当用户在APP中阅读或浏览内容时,若此时需要查询或搜索关于该浏览内容中的某些信息时,通常需要在查询搜索APP或搜索引擎中输入对应关键词,或者,从该APP中复制对应内容,然后切换到查询搜索APP或搜索引擎并粘贴该内容以作为关键词实现搜索查询,进一步地,在完成搜索查询后再切换回原APP继续原有的用户行为,因此,这种查询搜索方式需要用户从原APP中切换至查询搜索APP或搜索引擎以实现搜索查询,且当用户完成搜索查询后若希望返回原APP继续原有的用户行为时,。

11、还需再切换至原APP,操作繁琐,且这种查询搜索方式仅是查询搜索APP或搜索引擎基于关键词从搜索索引库中检索出与该关键词相匹配的普通搜索结果,该普通搜索结果往往并不能满足用户的特定需求,而且,查询搜索APP或搜索引擎仅通过关键词匹配并不能判断出用户需求,从而不能很好地满足用户的需求满意度,也降低了用户获取信息的效率,并影响了用户的搜索查询体验。发明内容0003本发明的目的是提供一种用于提供目标搜索结果的方法与设备。0004根据本发明的一个方面,提供了一种用于提供目标搜索结果的方法,其中,该方法包括0005获取用户在移动应用中基于当前浏览内容执行的相关操作;0006检测所述相关操作是否满足提供对应。

12、的一个或多个目标搜索结果的触发条件;0007当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果;0008将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。0009根据本发明的另一方面,还提供了一种用于提供目标搜索结果的提供设备,其中,该提供设备包括0010用于获取用户在移动应用中基于当前浏览内容执行的相关操作的装置;0011用于检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的装置;0012用于当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个。

13、或多个目标搜索结果的装置;0013用于将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户的装置。0014与现有技术相比,本发明的一个实施例通过检测用户在移动应用中基于当前浏览说明书CN104090904A2/18页5内容执行的相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件,当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果,以将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户,从而用户无需切出原移动应用即可获得目标搜索结果,且该目标搜索结果不仅与用户执行的相关操作所对应的内容文本有关,还。

14、与所述移动应用的应用相关信息有关,因此,本发明在实现降低用户搜索查询操作的操作成本的同时,还使得提供给用户的目标搜索结果更符合用户的需求,不仅提高了用户获取信息的效率,相应地,也提升了用户的搜索浏览体验;而且,本发明的另一个实施例还可基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息,以根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户,从而进一步地提高了用户获取信息的效率,提升了用户的搜索浏览体验。附图说明0015通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显0016图1示出根据本发。

15、明一个方面的一种用于提供目标搜索结果的设备示意图;0017图2示出一个实施例的在移动应用上提供目标搜索结果的提供示意图;0018图3示出一个实施例的基于搜索结果显示样式信息提供目标搜索结果的提供示意图;0019图4示出另一个实施例的基于搜索结果显示样式信息提供目标搜索结果的提供示意图;0020图5示出还一个实施例的基于搜索结果显示样式信息提供目标搜索结果的提供示意图;0021图6示出根据本发明一个优选实施例的一种用于提供目标搜索结果的设备示意图;0022图7示出根据本发明另一个方面的一种用于提供目标搜索结果的方法流程图;0023图8示出根据本发明一个优选实施例的一种用于提供目标搜索结果的方法流。

16、程图。0024附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式0025下面结合附图对本发明作进一步详细描述。0026图1示出根据本发明一个方面的一种用于提供目标搜索结果的提供设备1,其中,提供设备1包括用于获取用户在移动应用中基于当前浏览内容执行的相关操作的装置以下简称“操作获取装置11”;用于检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的装置以下简称“检测装置12”;用于当满足所述触发条件时,根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果的装置以下简称“结果获取装置13”;用于将所述一个或多个目标搜索结果提供。

17、至所述移动应用,以提供给所述用户的装置以下简称“提供装置14”。说明书CN104090904A3/18页60027在此,所述提供设备1包括用于为网络用户提供信息检索的搜索引擎和手机搜索客户端,如百度、GOOGLE、掌上百度APP、搜狗移动搜索APP等,或具备信息搜索功能的应用系统;其可具备接纳用户查询、显示查询结果、提供个性化查询项的用户接口。所述提供设备1可由网络设备、移动设备或网络设备与移动设备通过网络相集成所构成的设备实现。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现;或者由用户设备实现。在此,云由基于云计算CLOUDCOMPU。

18、TING的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述移动设备可以是任何一种可与用户通过键盘、鼠标、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如手机、PDA、智能手机或平板电脑等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络ADHOC网络等。本领域技术人员应能理解上述提供设备1仅为举例,其他现有的或今后可能出现的网络设备或移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及移动设备均包括一种能够按照事先设定或存储的指令,自动进。

19、行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路ASIC、可编程门阵列FPGA、数字处理器DSP、嵌入式设备等。0028具体地,操作获取装置11获取用户在移动应用中基于当前浏览内容执行的相关操作。在此,所述移动应用指可以在移动设备上运行的一切应用程序,如新闻APP、阅读APP、旅游APP、图片APP等。在此,所述相关操作包括但不限于如取词操作、选词操作、复制操作、搜索操作等。在此,操作获取装置11获取所述相关操作的方式包括但不限于以下至少任一项00291通过诸如HTTP、HTTPS等约定通信方式,接收移动应用主动发送的其检测到用户在该移动应用中基于当前浏览内容执行的相关。

20、操作。例如,假设用户A在其移动设备如手机小米3上开启移动应用如新浪新闻APP后,浏览题为“习近平接受土方国礼汗血马”的新闻报道,用户A通过该移动应用所提供的取词操作,选中内容文本“汗血马”,或者,用户A通过该移动应用所提供的取词操作,选中内容文本“汗血马”之后,对该文本执行了搜索操作,如点击随取词操作出现的操作按钮如“搜索”,则移动应用如新浪新闻APP可通过ASP、JSP等动态网页技术,获取到用户A的对“汗血马”的取词和/或搜索操作,并通过诸如HTTP、HTTPS等约定通信方式,将用户A对文本“汗血马”的取词和/或搜索操作及其选中的内容文本“汗血马”发送给提供设备1,则提供设备1的操作获取装置。

21、11通过诸如HTTP、HTTPS等约定通信方式,接收新浪新闻APP主动发送的用户A对内容“汗血马”的取词操作及其选中的内容文本“汗血马”,即获取到用户A在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作。00302通过调用移动应用自身提供的应用程序接口API,获取用户在该移动应用中基于当前浏览内容执行的相关操作。例如,接上例,则当用户A通过移动应用如新浪新闻APP,浏览题为“习近平接受土方国礼汗血马”的新闻报道时,通过该移动应用所提供的取词操作,选中内容文本“汗血马”,则操作获取装置11可通过调用新浪新闻APP自身提供的应用程序接口API,便可获取到用户A对内容文本“汗血马”的取词操作。

22、,即获取到用户A在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作。说明书CN104090904A4/18页700313获取用户在移动应用中基于当前浏览内容执行的复制操作,以作为所述相关操作。例如,接上例,用户A可通过移动应用如新浪新闻APP所提供的复制操作,选中题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”,则操作获取装置11可通过调用新浪新闻APP自身提供的应用程序接口API,便可获取到用户A对内容文本“汗血马”的复制操作,即获取到用户A在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作。00324从系统共享中获取用户在移动应用中基于当前浏览内容执行的相关。

23、操作。例如,假设用户A的移动设备如手机小米3的操作系统是ANDROID操作系统,在该操作系统中安装的各APP之间的数据是共享的,则当用户A通过移动应用如新浪新闻APP,浏览题为“习近平接受土方国礼汗血马”的新闻报道时,通过该移动应用所提供的取词操作,选中内容文本“汗血马”之后,对该内容文本执行了复制操作,如点击随取词操作出现的操作按钮如“复制”,则操作获取装置11可从用户A的移动设备如手机小米3的操作系统如ANDROID系统共享中获取用户A在新浪新闻APP中对当前浏览内容中的内容文本“汗血马”的复制操作,即获取到用户A在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作。0033本领域技。

24、术人员应能理解上述获取所述相关操作的方式仅为举例,其他现有的或今后可能出现的获取所述相关操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0034优选地,操作获取装置11还可获取用户在移动应用中基于当前浏览内容执行的相关操作及所述相关操作所对应的内容文本。在此,操作获取装置11获取所述内容文本的方式与前述其获得所述相关操作的方式相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。0035检测装置12检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件。优选地,所述触发条件包括以下至少任一项所述相关操作所对应的内容文本的文本长度满足。

25、预定阈值;所述相关操作中包含搜索/查询操作。0036例如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,则检测装置12可首先根据该复制操作,从用户A在其移动设备如手机小米3的系统剪贴板中获取到该复制操作所对应的内容文本为“汗血马”,或者,根据操作获取装置11在获取所述相关操作时同时获得该相关操作所对应的内容文本,得到所述内容文本;然后通过对该内容文本“汗血马”进行文本字数统计,得到其文本长度为3,小于预定阈值如10,即满足预定阈。

26、值10,则检测装置12可判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件。0037再如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作,如首先对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种,是土库曼斯坦民族的骄傲和荣耀”的取词操作,然后点击了随取词操作出现的操作按钮如“搜索”,虽然该内容文本的文本长度超过预定阈值如10,但该相关操作中包含有搜索或查询操作,则检测装置12仍可判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件。说明书CN10409090。

27、4A5/18页80038还如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种”的取词操作,由于该内容文本的文本长度超过预定阈值如10,且该相关操作中未包含有搜索操作,则检测装置12可判断该复制操作不满足提供对应的一个或多个目标搜索结果的触发条件。0039本领域技术人员应能理解上述检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件的方式仅为举例,其他现有的或今后可能出现的检测所述相关操作是否满足提供对应的一个。

28、或多个目标搜索结果的触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0040当满足所述触发条件时,结果获取装置13根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果。优选地,所述应用相关信息包括以下至少任一项1所述移动应用所属的应用分类信息,如新闻类APP、图片类APP、旅游类APP、阅读类APP等;2所述移动应用在所述用户执行所述操作时所对应的应用频道信息,在此,所述应用频道信息是指移动应用所提供的信息分类,如图片、地图、视频、百科、音乐、新闻、财经、体育、科技、房产、商城等。0041具体地,结果获取装置1。

29、3首先获取所述移动应用的应用相关信息,如从所述移动应用所提供的应用相关信息查询应用程序接口API,获取所述移动应用的应用相关信息,或者,接收所述移动应用主动发送的应用相关信息;然后将所述相关操作所对应的内容文本作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库中进行匹配查询,以获得所述一个或多个目标搜索结果。在此,与所述移动应用的应用相关信息相匹配的搜索索引库包括但不限于如与所述移动应用的应用相关信息相匹配的针对某一行业的垂直搜索索引库,如当所述移动应用所属的应用分类为旅游类APP时,此时与其相匹配的搜索索引库为旅游索引库,再如,当所述移动应用所属的应用分类为新闻类APP时,此时与其。

30、相匹配的搜索索引库为新闻索引库等;与所述移动应用的应用相关信息相匹配的某类专门的信息的数据库,如当所述移动应用所属的应用分类为旅游类APP时,与其相匹配的搜索索引库为“天气”或“图片”数据库;当所述移动应用所属的应用分类为新闻类APP时,与其相匹配的搜索索引库为“新闻”或“百科”数据库;当所述移动应用所属的应用分类为阅读APP时,与其相匹配的搜索索引库为“查词”数据库,如“英文词典”数据库;当所述移动应用所属的应用分类为图片类APP时,与其相匹配的搜索索引库为“图片”数据库。0042例如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻APP中基于。

31、当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,而检测装置12判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如新浪新闻APP所属的应用分类为新闻类APP,则结果获取装置13可将所述相关操作所对应的内容文本“汗血马”作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库如“新闻”或“百科”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果至说明书CN104090904A6/18页90043“汗血宝马百度百科”0044“汗血宝马互动百科”0045“汗血宝马三赠中国图网易新闻”004。

32、6“揭秘“汗血宝马”到中国后“学汉语”国际在线”0047“国礼汗血马养在哪网易新闻”0048再如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如“掌阅IREADER”中基于当前浏览内容执行的相关操作,如对英文小说“有产业的人THEMANOFPROPERTY”的第一部分第二章中的内容文本“POIGNANT”的取词操作,而检测装置12判断该取词操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如“掌阅IREADER”所属的应用分类为阅读APP,则结果获取装置13可将所述相关操作所对应的内容文本“POIGNANT”作为关键词,在与所述移动应用的应用。

33、相关信息相匹配的搜索索引库如“查词”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果0049POIGNANT0050英美0051ADJ尖锐的;辛酸的;深刻的;切中要害的;记忆活鲜鲜的0052NPOIGNANT人名;法普瓦尼昂0053还如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如“去哪儿旅行APP”中基于当前浏览内容执行的相关操作,如对旅游攻略“凤凰张家界9天”的内容文本“张家界”的复制操作,而检测装置12判断该取词操作满足提供对应的一个或多个目标搜索结果的触发条件,因移动应用如“去哪儿旅行APP”所属的应用分类为旅游AP。

34、P,则结果获取装置13可将所述相关操作所对应的内容文本“张家界”作为关键词,在与所述移动应用的应用相关信息相匹配的搜索索引库如“天气”或“图片”数据库中进行匹配查询,获得所述一个或多个目标搜索结果,如得到以下目标搜索结果与0054张家界天气预报_一周天气预报_中国天气网0055张家界图片精选0056本领域技术人员应能理解上述获取所述一个或多个目标搜索结果的方式仅为举例,其他现有的或今后可能出现的获取所述一个或多个目标搜索结果的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0057提供装置14通过诸如HTTP、HTTPS等约定通信方式,将所述一个或多个目标搜索结果。

35、提供至所述移动应用,以提供给所述用户。在此,提供装置14提供所述目标搜索结果的方式包括但不限于以下至少任一项00581首先将所述一个或多个目标搜索结果提供至所述移动应用;然后,使用本地通知功能,在所述移动应用中弹出展示所述目标搜索结果和/或所述目标搜索结果的具体内容的显示框,以提供给所述用户。0059例如,对于目标搜索结果至,提供装置14可首先通过诸如HTTP、HTTPS等约定通信方式,将目标搜索结果至提供至所述移动应用如新浪新闻APP;然后,使用本地通知功能,在新浪新闻APP中弹出展示所述目标搜索结果的显示框,如图2所示,以提供给用说明书CN104090904A7/18页10户A,供用户A浏。

36、览并进一步选择其希望浏览的搜索结果具体内容,此时,用户A在新浪新闻APP中原浏览的内容文本可被模糊化的,也可是不被模糊化,而显示所述目标搜索结果的显示框覆盖于其上。00602通过预定的搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。0061在此,不同类型搜索结果如新闻搜索结果、百科搜索结果、查词搜索结果、天气搜索结果、图片搜索结果等具有不同的搜索结果显示样式信息。0062在此,所述搜索结果显示样式信息表明了对应搜索结果的显示布局信息、显示版面内容排列信息等,其与用户执行所述相关操作时所对应的移动应用的应用相关信息相对应,如当用户在新闻类型移动应用中执行所。

37、述相关操作时,提供目标搜索结果时所采用的搜索结果显示样式信息为新闻搜索结果显示样式信息或百科搜索结果显示样式信息;再如,当用户在阅读类型移动应用中执行所述相关操作时,提供目标搜索结果时所采用的搜索结果显示样式信息为查询搜索结果显示样式信息;还如,当用户在图片类型移动应用中执行所述相关操作时,提供目标搜索结果时所采用的搜索结果显示样式信息为图片搜索结果显示样式信息,而每种搜索结果显示样式信息是可自定义进行布局的。0063例如,对于目标搜索结果,因其搜索结果类型属于查词搜索结果,则提供装置14可通过预定的查词搜索结果显示样式信息,如图3所示,将目标搜索结果的具体内容即词条“POIGNANT”的释义。

38、提供至移动应用“掌阅IREADER”,以提供给用户A,供用户A浏览。0064再如,对于目标搜索结果与,因目标搜索结果的搜索结果类型属于天气搜索结果,而目标搜索结果的搜索结果类型属于图片搜索结果,则提供装置14可通过预定的查词搜索结果显示样式信息,分别如图4和图5所示,将目标搜索结果与的具体内容提供至移动应用“去哪儿旅行APP”,以提供给用户A,在此,用户A可在移动应用“去哪儿旅行APP”的当前界面中先看到如图4所示的“张家界”的天气情况,当其滑屏时,可继续看到如图5所示的“张家界”的图片信息。0065本领域技术人员应能理解上述不同类型搜索结果所对应的搜索结果显示样式信息仅为举例,其他现有的或今。

39、后可能出现的搜索结果显示样式信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0066本领域技术人员应能理解上述将所述一个或多个目标搜索结果提供至所述移动应用的方式仅为举例,其他现有的或今后可能出现的将所述一个或多个目标搜索结果提供至所述移动应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0067优选地,本发明中用户还可关闭所提供的目标搜索结果和目标搜索结果具体内容,如通过点击目标搜索结果显示框中的关闭按钮,实现关闭正在浏览的目标搜索结果和目标搜索结果具体内容,从而使得用户可继续在所述移动应用中浏览当前内容。0068提供设备1的各。

40、个装置之间是持续不断工作的。具体地,操作获取装置11持续获取用户在移动应用中基于当前浏览内容执行的相关操作;检测装置12持续检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;当满足所述触发条件时,结果获取装置13持续根据所述相关操作所对应的内容文本,结合所述移动应用的应用相关信息,获取所述一个或多个目标搜索结果;提供装置14持续将所述一个或多个目标搜索说明书CN104090904A108/18页11结果提供至所述移动应用,以提供给所述用户。在此,本领域技术人员应能理解“持续”是指提供设备1的各个装置之间分别不断地进行相关操作的获取、触发条件的检测、目标搜索结果的获取与提供,直。

41、至提供设备1在较长时间内停止获取相关操作。0069优选地,提供设备1还包括用于基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息的装置以下简称“显示样式确定装置”,未示出。具体地,显示样式确定装置基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息;其中,提供装置14根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。0070具体地,显示样式确定装置基于所述移动应用的应用相关信息,确定对应的搜索结果显示样式信息。例如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如“掌阅IREADER”中基。

42、于当前浏览内容执行的相关操作,因移动应用如“掌阅IREADER”所属的应用分类为阅读类APP,则显示样式确定装置可确定对应的搜索结果显示样式信息为如图3所示的查词搜索结果显示样式信息;再如,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如“去哪儿旅行APP”中基于当前浏览内容执行的相关操作,因移动应用如“去哪儿旅行APP”所属的应用分类为旅游类APP,则显示样式确定装置可确定对应的搜索结果显示样式信息为如图4所示的天气搜索结果显示样式信息,和如图5所示的图片搜索结果显示样式信息。0071在此,本领域技术人员应当理解,在具体实施例中,显示样式确定装置和检测装置12以及结。

43、果获取装置13可串行的执行,也可并行的执行。0072接着,提供装置14根据所述搜索结果显示样式信息,将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。例如,接上例,提供装置14可分别如图4和图5所示的搜索结果显示样式信息,将目标搜索结果与的具体内容提供至移动应用“去哪儿旅行APP”,以提供给用户A,在此,用户A可在移动应用“去哪儿旅行APP”的当前界面中先看到如图4所示的“张家界”的天气情况,当其滑屏时,可继续看到如图5所示的“张家界”的图片信息。0073优选地,可将上述用于提供目标搜索结果的提供设备1,与现有搜索引擎相结合,构成一种新的搜索引擎,现有的搜索引擎包括但不限于如G。

44、OOGLE公司的GOOGLE搜索引擎、百度公司的BAIDU搜索引擎、百度知道等。0074优选地,可将上述用于提供目标搜索结果的提供设备1,与现有搜索引擎插件相结合,构成一种新的搜索引擎插件,现有的包括但不限于如GOOGLE公司的GOOGLETOOLBAR、百度公司的百度搜霸、微软公司的MSNTOOLBAR等搜索引擎插件。0075在另一个优选实施例中,可将上述用于提供目标搜索结果的提供设备1,与现有搜索/查询APP相结合,构成一种新的搜索/查询APP,现有的搜索/查询APP包括但不限于如GOOGLE公司的谷歌搜索APP、百度公司的手机百度客户端APP、掌上百度APP、搜狗公司的移动搜索APP等。。

45、0076图6示出根据本发明一个优选实施例的一种用于提供目标搜索结果的设备示意图,其中,提供设备1包括操作获取装置11、检测装置12、结果获取装置13和提供装置14,其中,结果获取装置13包括用于当满足所述触发条件时,将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结说明书CN104090904A119/18页12果的单元以下简称“候选获取单元131”和用于根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果的单元以下简称“筛选单元132”。0077具体地,操作获取装置11获取用户在移动应用。

46、中基于当前浏览内容执行的相关操作;检测装置12检测所述相关操作是否满足提供对应的一个或多个目标搜索结果的触发条件;当满足所述触发条件时,候选获取单元131将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果;筛选单元132根据所述移动应用的应用相关信息,对所述一个或多个候选搜索结果进行筛选处理,以获得所述一个或多个目标搜索结果;提供装置14将所述一个或多个目标搜索结果提供至所述移动应用,以提供给所述用户。在此,操作获取装置11、检测装置12和提供装置14与图1实施例中对应装置的内容相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含。

47、与此。0078具体地,当满足所述触发条件时,候选获取单元131将所述相关操作所对应的内容文本作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果。在此,所述搜索索引库包括搜素引擎从网站提取信息建立的网页数据库,其可位于提供设备1中,也可位于与提供设备1通过网络相连的设备如服务器中。0079例如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作,如对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马”的复制操作,而检测装置12判断该复制操作满足提供对应的一个或多个目标搜索结果的触。

48、发条件,则候选获取单元131可将所述相关操作所对应的内容文本“汗血马”作为关键词,在搜索索引库中进行匹配查询,以获得对应的一个或多个候选搜索结果,如处得到以上搜索结果至之外,还得到以下搜索结果至0080“汗血马_百度图片”0081“汗血宝马_高清视频在线观看_百度视频”0082“汗血宝马的最新微博结果”0083则候选获取单元131可将搜索结果至及至作为所述候选搜索结果。0084优选地,当满足所述触发条件时,候选获取单元131还可首先将所述内容文本进行分词处理,以获得一个或多个分词结果;然后,从所述一个或多个分词结果中确定关键词,以根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或。

49、多个候选搜索结果。0085例如,对于用户A,假设操作获取装置11获取到用户A在其移动设备如手机小米3上通过在移动应用如新浪新闻APP中基于当前浏览内容执行的相关操作,如首先对题为“习近平接受土方国礼汗血马”的新闻报道中的内容文本“汗血马是享誉世界的优良马种,是土库曼斯坦民族的骄傲和荣耀”的取词操作,然后点击了随取词操作出现的操作按钮如“搜索”,而检测装置12判断该复制操作满足提供对应的一个或多个目标搜索结果的触发条件,则候选获取单元131可首先将所述内容文本“汗血马是享誉世界的优良马种,是土库曼斯坦民族的骄傲和荣耀”进行分词处理,以获得一个或多个分词结果,如通过字符串匹配方法等方式进行分词处理,得到对应的分词结果为“汗血马”、“是”、“享誉世界”、“的”、“优说明书CN104090904A1210/18页13良马种”、“是”、“土库曼斯坦民族”、“的”、“骄傲”、“和”、“自豪”;然后,从所述一个或多个分词结果中确定关键词,如只保留实词,去除虚词、形容词和无实际意义的词,得到最终的分词结果为“汗血马”、“土库曼斯坦民族”,并将其作为关键词;接着,候选获取单元131根据确定的所述关键词在搜索索引库中进行匹配查询,以获得所述一个或多个候选。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


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