搜索方法、搜索服务器、搜索请求执行方法及终端的制作方法

文档序号:6524410阅读:208来源:国知局
搜索方法、搜索服务器、搜索请求执行方法及终端的制作方法
【专利摘要】本发明公开了一种搜索方法、搜索服务器、搜索请求执行方法及终端,其中所述搜索方法包括:根据接收到的搜索请求信息确定目标参数;将所述搜索请求信息发送给所述目标参数对应的至少一个搜索请求执行终端;接收各所述搜索请求执行终端返回的用户生成结果;根据所述用户生成结果响应所述搜索请求信息。本发明将用户生成内容作为搜索结果,提高了搜索请求被检索到的成功率,得到更加丰富的搜索结果。
【专利说明】搜索方法、搜索服务器、搜索请求执行方法及终端
【技术领域】
[0001]本发明涉及计算机网络领域,具体涉及一种搜索方法、搜索服务器、搜索请求实现、执行方法及终端。
【背景技术】
[0002]随着互联网技术的不断发展,使用搜索引擎对感兴趣的信息进行检索逐渐成为人们在学习、工作或生活中获取信息的主要手段之一。
[0003]搜索引擎,通常指的是收集了因特网上几千万到几十亿个网页并对网页中的每一个词(即关键词)进行索引,建立索引数据库的全文搜索引擎。当用户查找某个关键词的时候,所有在页面内容中包含了该关键词的网页都将作为搜索结果被搜出来,并经过复杂的算法进行排序后,返回给用户。
[0004]但是,如果需要检索的内容因为某些原因没有被记录在网页中,就无法检索到,t匕如,对于实时发生的事情,如果没有及时地记录在网页中,就不可能被检索到。并且,现有的搜索引擎都是以倒排索引技术为基础的,其索引树不可能无止境地增大,那么对于没有被索引树记录的内容也就永远不会被召回。因此,现有的搜索引擎技术并不是万能的,总是存在一些无法完全覆盖的“死角”,无法充分满足用户的各种搜索需求。

【发明内容】

[0005]有鉴于此,本发明提供一种搜索方法、搜索服务器、搜索请求执行方法及终端,以解决现有的搜索引擎技术对于某些搜索请求不能产生检索结果的问题。
[0006]第一方面,本发明实施例提供了一种搜索方法,所述搜索方法包括:
[0007]根据接收到的搜索请求信息确定目标参数;
[0008]将所述搜索请求信息发送给所述目标参数对应的至少一个搜索请求执行终端;
[0009]接收各所述搜索请求执行终端返回的用户生成结果;
[0010]根据所述用户生成结果响应所述搜索请求信息。
[0011 ] 第二方面,本发明实施例提供了 一种搜索请求执行方法,所述搜索请求执行方法包括:
[0012]接收搜索服务器下发的搜索请求信息,其中,所述搜索请求信息的搜索目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端;
[0013]获取对所述搜索请求信息进行响应的用户生成结果;
[0014]将所述用户生成结果返回给搜索服务器。
[0015]第三方面,本发明实施例提供了一种搜索请求实现方法,所述搜索请求实现方法包括:
[0016]获取搜索请求信息;
[0017]设置所述搜索请求信息包括的目标参数,其中,所述目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端;[0018]将所述搜索请求信息向搜索服务器发送,并接收所述搜索服务器从至少一个搜索请求执行终端获取到的用户生成结果。
[0019]第四方面,本发明实施例提供了一种搜索服务器,所述搜索服务器包括:
[0020]目标参数确定单元,用于根据接收到的搜索请求信息确定目标参数;
[0021]搜索请求下发单元,用于将所述搜索请求信息发送给所述目标参数对应的至少一个搜索请求执行终端;
[0022]搜索结果接收单元,用于接收各所述搜索请求执行终端返回的用户生成结果;
[0023]搜索结果响应单元,用于根据所述用户生成结果响应所述搜索请求信息。
[0024]第五方面,本发明实施例提供了一种搜索请求执行终端,所述搜索请求执行终端包括:
[0025]搜索请求接收单元,用于接收搜索服务器下发的搜索请求信息,其中,所述搜索请求信息中的搜索目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执打终端;
[0026]搜索结果获取单元,用于获取对所述搜索请求信息进行响应的用户生成结果;
[0027]搜索结果返回单元,用于将所述用户生成结果返回给所述搜索服务器。
[0028]第六方面,本发明实施例还提供了一种搜索请求实现终端,所述搜索请求实现终端包括:
[0029]搜索请求获取单元,用于获取搜索请求信息;
[0030]目标参数设置单元,用于设置所述搜索请求信息包括的目标参数,其中,所述目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端;
[0031]搜索请求发送单元,用于将所述搜索请求信息向搜索服务器发送,
[0032]请求结果接收单元,用于接收所述搜索服务器从至少一个搜索请求执行终端获取到的用户生成结果。
[0033]本发明实施例通过在搜索请求信息中附加目标参数,使得所述搜索请求信息可以发送给指定的目标用户,然后获得所述目标用户对所述搜索请求信息进行响应的用户生成结果,所述用户生成结果就成为搜索结果,由此使得搜索结果不再受限于是否被网页记载,不仅明显提高了搜索请求被检索到的成功率,同时增加了召回结果的准确度与可信度,从而能够得到更加丰富和完善的搜索结果。
【专利附图】

【附图说明】
[0034]图1是本发明第一实施例的搜索方法的流程图;
[0035]图2是本发明第二实施例的搜索请求执行方法的流程图;
[0036]图3是本发明第三实施例的搜索请求实现方法的流程图;
[0037]图4是本发明第四实施例的搜索服务器的结构示意图;
[0038]图5是本发明第五实施例的搜索请求执行终端的结构示意图;
[0039]图6是本发明第六实施例的搜索请求实现终端的结构示意图。
【具体实施方式】
[0040]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部。
[0041]图1A是本发明第一实施例的搜索方法的流程图。图1B为本发明实施例提供的搜索方法所适用的网络架构示意图,网络中包括搜索服务器、网页服务器以及各种用户终端,按照在方法执行过程中承担的角色不同,用户终端可分为搜索请求执行终端和搜索请求实现终端。本发明实施例中涉及的搜索请求执行终端和搜索请求实现终端可以是各种智能终端,包括智能手机、平板电脑、移动互联网设备(MID, Mobile Internet Device)、图书阅读器、MP4 (Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器和笔记本电脑等。所述智能终端包括至少一个中央处理器、至少一个存储装置、通信装置和显示装置。存储装置可用于存储程序以及数据,中央处理器通过读取和/或运行存储在存储装置中的数据和程序,从而执行各种指令以及进行对应的数据处理。通讯装置可用于通过无线/有线方式发送和接收数据。显示装置可用于显示文字、图像和动画。上述至少一个中央处理器、至少一个存储装置、通信装置和显示装置可以用于实现本发明实施例的搜索请求执行终端和搜索请求实现终端的功能。
[0042]如图1所示,本实施例的搜索方法由搜索服务器来执行,具体包括:
[0043]步骤110、根据接收到的搜索请求信息确定目标参数;
[0044]具体地,搜索服务器从搜索请求实现终端接收搜索请求信息,并从所述搜索请求信息中确定目标参数,该目标参数可以是携带在搜索请求信息中,也可以是根据搜索请求信息中的某些参数按照预设规则来确定。目标参数用于指示搜索请求执行终端。例如,所述目标参数可以用于指定社会性网络服务(SNS, Social Network Services)系统中的某些用户。所述SNS专指旨在帮助人们(一群拥有相同兴趣与活动的人)建立社会性网络的互联网应用服务。这类服务往往是基于互联网,为用户提供各种互相联系、交流的方式,比如电子邮件、即时消息服务等等。社会性网络服务是一个平台,建立人与人之间的社会网络或社会关系的连接。一个社会网络服务,包括表示每个用户(通常是一个配置文件)的社会联系和各种附加服务,大多数社会性网络服务是基于网络的在线社区服务,并且通常都融合了用户生成内容(UGC, User Generated Content)服务,例如用户可以在他们的网络中共享他们的想法、图片、文章、活动、事件等等,即共享用户生成内容。目前使用广泛的一些网络应用,例如好友社交网络、视频分享网络、知识分享网络、社区、论坛、博客和微博等使用的都是SNS与UGC相结合的服务方式。
[0045]目标参数的形式可以有多种,能够确定搜索请求执行终端即可,例如:所述目标参数可以指定用户的ID(IDentity,身份标识号码),也可以指定周边用户,还可以指定在设定时间出现在设定地点的用户。上述方式可以单独采用,也可以结合采用。
[0046]步骤120、将所述搜索请求信息发送给所述目标参数对应的至少一个搜索请求执行终端。
[0047]具体地,确定了所述目标参数指定的目标用户后,所述搜索服务器就可以将所述搜索请求信息发送给所述目标用户对应的搜索请求执行终端。所述目标参数可以指定用户ID,也可以指定周边用户,还可以指定在设定时间出现在设定地点的用户。
[0048]当所述目标参数指定用户ID时,所述搜索服务器就可以将所述搜索请求信息发送给所述用户ID对应的搜索请求执行终端。例如,用户希望搜索某次聚会的合影,就可以将目标参数直接设置为参加过此次聚会的人在SNS系统中的用户ID,这样用户对合影的搜索请求就可以直接发送给相关用户,从而更容易获得需要的合影照片。
[0049]当目标参数指定周边用户时,所述搜索服务器就可以对搜索请求发送端进行定位得到当前位置,将所述搜索请求信息发送给距所述当前位置设定范围内的搜索请求执行终端。例如,当用户需要寻找当前位置附近的某个餐厅时,就可以将所述目标参数设置为指定周边用户,这样在发送所述搜索请求信息时,所述搜索服务器首先对搜索请求实现终端的当前位置进行定位,然后寻找距所述当前位置设定范围内的搜索请求执行终端,并将所述搜索请求信息发送给这些搜索请求执行终端。这样这家餐厅的店员就极有可能收到所述搜索请求信息,并将所述餐厅的具体位置返回给所述搜索请求实现终端。
[0050]当目标参数指定在设定时间出现在设定地点的用户时,所述搜索服务器就可以对各用户的位置及位置对应的时间进行过滤,将所述搜索请求信息发送给在设定时间出现在设定地点的搜索请求执行终端。例如,某地刚下过暴雨,而传统的搜索引擎还没有来得及建立索引导致检索无结果,此时就可以将所述目标参数设置为指定在下暴雨时位于其所在地的用户,以便从他们那得到和这场暴雨相关的准确信息。
[0051]本领域技术人员可以理解,通过所述目标参数指定搜索请求执行终端的时候,所述搜索请求执行终端可以是一个或多个,且多个所述搜索请求执行终端的可以分别对应多个指定ID用户、多个周边用户和/或多个在设定时间出现在设定地点的用户。
[0052]优选地,所述目标参数不能覆盖整个广播域,否则所述搜索请求信息被视为垃圾消息。广播域是指一个网段上所有设备的集合,如果所述目标参数被指定为整个广播域,那么所述用户服务器就会将这样的搜索请求信息看作是垃圾消息,并在服务器端对其进行屏蔽,以减小其他用户收到垃圾消息的概率。
[0053]步骤130、接收各所述搜索请求执行终端返回的用户生成结果。
[0054]具体地,所述搜索服务器接收各所述搜索请求执行终端返回的用户生成结果,所述用户生成结果是各所述搜索请求执行终端对所述搜索请求信息进行响应的结果。所述用户生成结果可以是目标用户个人的数据文件,比如照片、音乐、文档等,也可以是目标用户直接输入的文字和/或语音信息等。
[0055]在本实施例的一个优选实施方式中,所述搜索请求信息还包括过期时间,则接收各所述搜索请求执行终端返回的用户生成结果包括:
[0056]在所述过期时间结束之前,接收各所述搜索请求执行终端返回的用户生成结果。
[0057]也就是说,所述搜索服务器可以根据搜索请求信息中的过期时间设置来判断是否接受所述搜索请求执行终端返回的用户生成结果,如果所述用户生成结果的返回在过期时间结束之前,则所述搜索服务器接收所述用户生成结果,如果所述用户生成结果的返回在过期时间结束之后,则所述搜索服务器可以认定所述用户生成结果已过期并不再接收。
[0058]步骤140、根据所述用户生成结果响应所述搜索请求信息。
[0059]具体地,所述搜索服务器将接收到的所述用户生成结果返回给提起所述搜索请求信息的所述搜索请求实现终端。所述搜索服务器可以通过网页服务器将所述用户生成结果转发给所述搜索请求实现终端。
[0060]本发明第一实施例通过搜索请求信息确定目标参数,使得所述搜索请求信息可以发送给指定的目标用户,然后获得所述目标用户对所述搜索请求信息进行响应的用户生成结果,所述用户生成结果就成为搜索结果,不仅明显提高了搜索请求被检索到的成功率,同时增加了召回结果的准确度与可信度。
[0061]当应用于图1B所示的系统架构中时,可以仅设置搜索服务器,接收搜索请求信息,并启动搜索,且返回搜索结果。或者,可以由原网页服务器负责从终端获取搜索请求信息,网页服务器可以将搜索请求信息按照已有技术,分发给具有网页搜索功能的服务器或数据库来进行搜索,可以同时将搜索请求信息提供给搜索服务器,从执行终端获得用户生成结果作为搜索结果的补充。或者,还可以单独使用搜索服务器,利用执行终端进行搜索。
[0062]图2是本发明第二实施例的搜索请求执行方法的流程图。本实施例提供的方法与前述实施例提供的搜索方法相配合实现,具体由搜索请求执行终端来执行。如图2所示,所述搜索请求执行方法包括:
[0063]步骤210、接收搜索服务器下发的搜索请求信息,其中,所述搜索请求信息的搜索目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端。
[0064]具体地,搜索请求执行终端接收搜索服务器下发的搜索请求信息,所述搜索请求信息中包括目标参数,所述目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端,也就是本实施例中用于执行搜索请求的所述搜索请求执行终端。
[0065]步骤220、获取对所述搜索请求信息进行响应的用户生成结果;
[0066]所述搜索请求执行终端根据所述搜索请求信息,获取相应的用户生成结果。
[0067]优选地,所述用户生成结果包括第一用户生成结果和/或第二用户生成结果。相应地,获取对所述搜索请求信息进行响应的用户生成结果包括:
[0068]步骤221、在预先建立的数据搜索空间内检索所述搜索请求信息得到所述第一用户生成结果;和/或
[0069]步骤222、根据所述搜索请求信息向目标用户提示输入搜索结果,获取所述目标用户输入的对所述搜索请求信息进行响应的内容,得到第二用户生成结果。
[0070]具体地,所述搜索请求执行终端可以在目标用户预先建立的数据搜索空间内,以所述搜索请求信息为关键字,搜索与所述搜索请求相匹配的内容,如果能够搜索到,就将搜索到的数据内容作为所述第一用户生成结果。
[0071]同时,所述搜索请求执行终端还可以向目标用户提示输入搜索结果,获取目标用户主动输入的对所述搜索请求信息进行响应的文字和/或语音信息等内容得到所述第二用户生成结果。因此,所述搜索请求执行终端可能只获得所述第一用户生成结果和所述第二用户生成结果中的一个,也可能同时获得所述第一用户生成结果和所述第二用户生成结果O
[0072]需要特别说明的是,所述预先建立的数据搜索空间是指在所述搜索请求执行终端的数据存储空间上专门指定的部分数据空间,用于对所述搜索请求进行响应,其中,所述数据搜索空间内存储的数据都标记有关键字并根据所述关键字建立了索引。
[0073]步骤230、将所述用户生成结果返回给搜索服务器。
[0074]所述搜索请求执行终端将获得的所述用户生成结果,包括第一用户生成结果和/第二用户生成结果,返回给所述搜索服务器。
[0075]优选地,所述搜索请求执行终端将所述第一用户生成结果返回给所述搜索服务器时,可以生成一个提示信息,用于向目标用户提示已对所述搜索请求信息做出自动响应,所述提示信息可以包括文字、声音、图片、动画等信息中的一种或几种。
[0076]优选地,所述搜索请求信息还包括过期时间,并且所述搜索请求执行终端还可以根据所述过期时间判断所述搜索请求信息是否过期,若是,将所述搜索请求信息标记为已过期。具体地说,所述搜索请求执行终端接收到的所述搜索请求信息并不是无限期存在的,所述搜索请求信息会包括一个过期时间,如果某个搜索请求信息一直没有被响应并且被发送到所述搜索请求执行终端的时间已经超过所述过期时间,所述搜索请求信息就会被标记为已过期,不能再被响应,其中所述过期时间可以是用户设定的,如果用户没有设置,就是系统默认的。
[0077]优选地,对于未过期的所述搜索请求信息,所述搜索请求执行终端还可以对所述过期时间进行倒计时显示,其中所述倒计时显示的方式可以包括文字、声音、图片、动画等方式中的一种或几种。
[0078]本发明第二实施例根据搜索请求信息获取自动响应或手动输入的用户生成结果,并可以在自动响应时生成提示消息,同时还可以对搜索请求信息进行过期时间判断,加强了对所述搜索请求信息的控制,进一步提高了搜索结果的准确度和完整性。
[0079]图3是本发明第三实施例的搜索请求实现方法的流程图。本实施例提供的方法与前述实施例提供的搜索方法和搜索请求执行方法相配合实现,具体由搜索请求实现终端来执行。如图3所示,所述搜索请求实现方法包括:
[0080]步骤310、获取搜索请求信息。
[0081]搜索请求实现终端获取用户输入的、需要进行检索的搜索请求信息。
[0082]步骤320、设置所述搜索请求信息包括的目标参数,其中,所述目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端。
[0083]所述搜索请求实现终端根据用户输入的所述搜索请求信息,设置所述搜索请求信息包括的目标参数,其中,所述目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求实现终端。所述目标参数可以指定用户ID,也可以指定周边用户,还可以指定在设定时间出现在设定地点的用户。
[0084]步骤330、将所述搜索请求信息向搜索服务器发送,并接收所述搜索服务器从至少一个搜索请求执行终端获取到的用户生成结果。
[0085]所述搜索请求实现终端将所述搜索请求信息向搜索服务器发送,并接收所述搜索服务器从至少一个搜索请求执行终端获取到的用户生成结果。所述用户生成结果包括:在预先建立的数据搜索空间内检索所述搜索请求信息得到所述第一用户生成结果;和/或所述目标用户输入的对所述搜索请求信息进行响应的第二用户生成结果。
[0086]所述用户生成结果包括所述搜索请求实现终端可以通过网页服务器与所述搜索服务器进行数据通信。
[0087]优选地,在设置所述搜索请求信息包括的目标参数之后,还包括:
[0088]设置所述搜索请求信息中包括的过期时间,所述过期时间用于指示所述搜索请求执行终端或搜索服务器判断所述搜索请求信息是否过期。若所述搜索请求执行终端判断出所述搜索请求信息已过期,则不再对其进行响应;若所述搜索服务器判断出所述搜索请求信息已过期,则不再接收所述搜索执行终端返回的用户生成结果。
[0089]优选地,所述网页服务器还可以利用现有的网络搜索引擎(如百度搜索),在整个互联网络中检索与所述搜索请求信息相匹配的内容,若检索到,则可以将所述相匹配的内容返回给所述搜索请求实现终端。并且,所述网页服务器还可以分别为所述与所述搜索请求信息相匹配的内容、所述第一用户生成结果和所述第二用户生成结果附加不同的标签信息,用于区分各个搜索结果的不同来源。例如,与所述搜索请求信息相匹配的内容就会被标记为“来自于网络”,目标用户A反馈的所述第一用户生成结果就会被标记为“来自用户A的自动回复”,目标用户B反馈的所述第二用户生成结果就会被标记为“来自用户B的手动回
叉ο
[0090]本领域技术人员可以理解,所述标签信息的内容和表现形式不限于上述具体举例,所述标签信息可以包括文字、声音、图片、动画等方式中的一种或几种,只要能表明所述搜索结果的来源,就都在本发明实施例的保护范围内。
[0091]本发明第三实施例通过给搜索请求信息附加目标参数,使得所述搜索请求信息可以发送给指定的目标用户,然后获得这些目标用户对所述搜索请求信息的响应,由此提高了搜索请求被检索到的成功率,同时增加了召回结果的准确度与可信度,并且可以将传统的网页搜索结果与用户生成结果一并返回给提出搜索请求的用户,从而使得搜索结果更加丰富和完善。
[0092]图4是本发明第四实施例的搜索服务器的结构示意图。如图4所示,所述搜索服务器包括:
[0093]目标参数确定单元41,用于根据接收到的搜索请求信息确定目标参数;
[0094]搜索请求下发单元42,用于将所述搜索请求信息发送给所述目标参数对应的至少一个搜索请求执行终端;
[0095]搜索结果接收单元43,用于接收各所述搜索请求执行终端返回的用户生成结果;
[0096]搜索结果响应单元44,用于根据所述用户生成结果响应所述搜索请求信息。
[0097]优选地,所述搜索请求下发单元42包括:
[0098]第一下发子单元421,用于在目标参数指定用户ID时,将所述搜索请求信息发送所述用户ID对应的搜索请求执行终端;
[0099]第二下发子单元422,用于在目标参数指定周边用户时,对搜索请求发送端进行定位得到当前位置,将所述搜索请求信息发送给距所述当前位置设定范围内的搜索请求执行终端;和/或
[0100]第三下发子单元433,用于在目标参数指定在设定时间出现在设定地点的用户时,对各用户的位置及位置对应的时间进行过滤,将所述搜索请求信息发送给在设定时间出现在设定地点的搜索请求执行终端。
[0101]优选地,所述搜索请求信息中包括过期时间,则所述搜索结果接收单元44具体用于在所述过期时间结束之前,接收各所述搜索请求执行终端返回的用户生成结果。
[0102]本发明第四实施例通过在搜索请求信息中附加目标参数,使得所述搜索请求信息可以发送给指定的目标用户,然后获得所述目标用户对所述搜索请求信息进行响应的用户生成结果,所述用户生成结果就成为搜索结果,不仅明显提高了搜索请求被检索到的成功率,同时增加了召回结果的准确度与可信度。
[0103]图5是本发明第五实施例的搜索请求执行终端的结构示意图。如图5所示,所述搜索请求执行终端包括:[0104]搜索请求接收单元51,用于接收搜索服务器下发的搜索请求信息,其中,所述搜索请求信息中的搜索目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端;
[0105]搜索结果获取单元52,用于获取对所述搜索请求信息进行响应的用户生成结果;
[0106]搜索结果返回单元53,用于将所述用户生成结果返回给所述搜索服务器。
[0107]优选地,所述搜索结果获取单元52包括:
[0108]第一结果获取子单元521,用于在预先建立的数据搜索空间内检索所述搜索请求信息得到所述第一用户生成结果;和/或
[0109]第二结果获取子单元522,用于根据所述搜索请求信息向目标用户提示输入搜索结果,获取所述目标用户输入的对所述搜索请求信息进行响应的内容,得到所述第二用户生成结果。
[0110]本发明第五实施例根据搜索请求信息获取自动响应或手动输入的用户生成结果,进一步提高了搜索结果的准确度和完整性。
[0111]图6是本发明第六实施例的搜索请求实现终端的结构示意图。如图6所示,所述搜索请求实现终端,包括:
[0112]搜索请求获取单元61,用于获取搜索请求信息;
[0113]目标参数设置单元62,用于设置所述搜索请求信息包括的目标参数,其中,所述目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端;
[0114]搜索请求发送单元63,用于将所述搜索请求信息向搜索服务器发送,
[0115]请求结果接收单元64,用于接收所述搜索服务器从至少一个搜索请求执行终端获取到的用户生成结果。
[0116]优选地,所述搜索请求实现终端还包括:
[0117]过期时间设置单元,用于在设置所述搜索请求信息包括的目标参数之后,设置所述搜索请求信息中包括的过期时间,所述过期时间用于指示所述搜索请求执行终端或搜索服务器判断所述搜索请求信息是否过期。
[0118]本发明第六实施例通过给搜索请求信息附加目标参数,使得所述搜索请求信息可以发送给指定的目标用户,然后获得这些目标用户对所述搜索请求信息的响应,将用户生成内容作为搜索结果,由此提高了搜索请求被检索到的成功率,同时增加了召回结果的准确度与可信度。
[0119]显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0120]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【权利要求】
1.一种搜索方法,其特征在于,包括: 根据接收到的搜索请求信息确定目标参数; 将所述搜索请求信息发送给所述目标参数对应的至少一个搜索请求执行终端; 接收各所述搜索请求执行终端返回的用户生成结果; 根据所述用户生成结果响应所述搜索请求信息。
2.根据权利要求1所述的搜索方法,其特征在于,所述将所述搜索请求信息发送给所述目标参数对应的至少一个搜索请求执行终端,包括: 当目标参数指定用户标识时,将所述搜索请求信息发送所述用户标识对应的搜索请求执行终端; 当目标参数指定周边用户时,对搜索请求发送端进行定位得到当前位置,将所述搜索请求信息发送给距所述当前位置设定范围内的搜索请求执行终端; 当目标参数指定在设定时间出现在设定地点的用户时,对各用户的位置及位置对应的时间进行过滤,将所述搜索请求信息发送给在设定时间出现在设定地点的搜索请求执行终端。
3.根据权利要求1所述的搜索方法,其特征在于,所述搜索请求信息中包括过期时间,则接收各所述搜索请 求执行终端返回的用户生成结果包括: 在所述过期时间结束之前,接收各所述搜索请求执行终端返回的用户生成结果。
4.一种搜索请求执行方法,其特征在于,包括: 接收搜索服务器下发的搜索请求信息,其中,所述搜索请求信息的搜索目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端; 获取对所述搜索请求信息进行响应的用户生成结果; 将所述用户生成结果返回给搜索服务器。
5.如权利要求4所述的搜索请求执行方法,其特征在于,所述获取对所述搜索请求信息进行响应的用户生成结果包括: 在预先建立的数据搜索空间内检索所述搜索请求信息得到第一用户生成结果;和/或根据所述搜索请求信息向目标用户提示输入搜索结果,获取所述目标用户输入的对所述搜索请求信息进行响应的内容,得到第二用户生成结果。
6.—种搜索服务器,其特征在于,包括: 目标参数确定单元,用于根据接收到的搜索请求信息确定目标参数; 搜索请求下发单元,用于将所述搜索请求信息发送给所述目标参数对应的至少一个搜索请求执行终端; 搜索结果接收单元,用于接收各所述搜索请求执行终端返回的用户生成结果; 搜索结果响应单元,用于根据所述用户生成结果响应所述搜索请求信息。
7.根据权利要求6所述的搜索服务器,其特征在于,所述搜索请求下发单元包括: 第一下发子单元,用于在目标参数指定用户ID时,将所述搜索请求信息发送所述用户ID对应的搜索请求执行终端; 第二下发子单元,用于在目标参数指定周边用户时,对搜索请求发送端进行定位得到当前位置,将所述搜索请求信息发送给距所述当前位置设定范围内的搜索请求执行终端;和/或第三下发子单元,用于在目标参数指定在设定时间出现在设定地点的用户时,对各用户的位置及位置对应的时间进行过滤,将所述搜索请求信息发送给在设定时间出现在设定地点的搜索请求执行终端。
8.根据权利要求6所述的搜索服务器,其特征在于,所述搜索请求信息中包括过期时间,则所述搜索结果接收单元具体用于在所述过期时间结束之前,接收各所述搜索请求执行终端返回的用户生成结果。
9.一种搜索请求执行终端,其特征在于,包括: 搜索请求接收单元,用于接收搜索服务器下发的搜索请求信息,其中,所述搜索请求信息中的搜索目标参数用于指定对所述搜索请求信息产生用户生成结果的搜索请求执行终端; 搜索结果获取单元,用于获取对所述搜索请求信息进行响应的用户生成结果; 搜索结果返回单元,用于将所述用户生成结果返回给所述搜索服务器。
10.如权利要求9所述的搜索请求执行终端,其特征在于,所述搜索结果获取单元包括: 第一结果获取子单元,用于在预先建立的数据搜索空间内检索所述搜索请求信息得到所述第一用户生成结果;和/或 第二结果获取子单元,用于根据所述搜索请求信息向目标用户提示输入搜索结果,获取所述目标用户输入的对所述搜索请求信息进行响应的内容,得到所述第二用户生成结果O
【文档编号】G06F17/30GK103678624SQ201310700448
【公开日】2014年3月26日 申请日期:2013年12月18日 优先权日:2013年12月18日
【发明者】殷磊 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1