一种搜索系统及方法

文档序号:6563444阅读:128来源:国知局
专利名称:一种搜索系统及方法
技术领域
本发明涉及计算机网络技术领域,更具体地说,涉及一种搜索系统及方法。
背景技术
随着计算机和计算机网络的日益普及,互联网已经成为发布和获取信息的重要途径,而搜索引擎则成为从互联网上获取信息的重要工具。在搜索引擎中,可通过关键字从互联网的庞大信息资源库中获得与关键字匹配的信息。
在进行信息搜索时,往往存在不同用户希望获得相同或类似信息的情况,而获取这些相同或类似信息时,需在搜索引擎中使用相同或类似的查询请求,即相同或类似的关键字。
由于个人知识和经验的局限,很多用户往往在使用了合适的关键词时,还是不能或者还需花费较长时间才能找到准确的目标信息。
目前为弥补用户个人知识和经验的局限,搜索引擎通过对其他用户搜索过程中的行为记录,进行相关性反馈。该相关性反馈的具体实现方式是记录提交相同查询的所有用户在搜索结果页面中对各搜索结果的点击频率、用户在浏览搜索结果页面时的逗留时间、以及对搜索结果的其他操作行为,随后对这些行为进行分析,形成一个影响此后相同查询请求时、对搜索结果进行排序的因素。
然而上述用于搜索排序的相关性反馈,虽然影响新用户的搜索结果,但是对新用户却是不可见的,而且对新用户是无差别的。新用户不知道哪些用户曾经查询过相同的问题,不知道他们对搜索结果的准确评价。

发明内容
本发明要解决的技术问题在于,针对上述搜索引擎用户无法快速搜索到目标信息的问题,提供一种新的搜索系统及方法。
本发明解决上述技术问题的技术方案是,提供一种网络搜索系统,包括生成搜索条件的请求发起单元、用于存储信息的第一存储单元、根据所述搜索条件从第一存储单元获取匹配的信息的第一搜索单元以及用于显示搜索结果的显示单元,还包括认证单元,用于通过用户标识进行登录认证;评价单元,用于根据登录用户对搜索结果的操作生成权威性记录;第二存储单元,用于存储所述权威性记录;第三存储单元,用于存储对搜索结果的操作记录;第二搜索单元,用于根据搜索条件在第二存储单元中的权威性记录中获取权威性最高的用户标识,并将所述用户标识在显示单元显示;第三搜索单元,用于根据用户标识在第三存储单元中搜索对应的操作记录,并将所述操作记录通过显示单元显示。
在本发明所述的一种网络搜索系统中,所述认证单元包括即时通信客户端,所述用户标识包括即时通信的用户标识。
在本发明所述的一种网络搜索系统中,还包括即时通信服务器,所述登录系统的用户通过在第二搜索单元中获取的用户标识,经即时通信服务器与上述用户标识对应的用户建立即时通信连接。
在本发明所述的一种网络搜索系统中,还包括设置单元,用于设置评价单元不评价当前用户的操作以及第三存储单元不存储当前用户的操作记录。
在本发明所述的一种网络搜索系统中,还包括选择单元,用于设置是否采用第二搜索单元获取权威用户的用户标识并在显示单元显示所述权威用户的用户标识。
在本发明所述的一种网络搜索系统中,所述操作记录具体包括用户标识、搜索条件、操作时间、操作类型,所述权威性记录包括搜索条件、用户标识以及权威性值。
在本发明所述的一种网络搜索系统中,还包括用户评价单元,用于对他人的操作记录进行评价,并根据评价结果更新第二存储单元中的权威性记录。
本发明还提供一种网络搜索方法,包括以下步骤
(a)在用户使用用户标识登录后,根据登录用户的输入生成搜索条件;(b)根据所述搜索条件搜索匹配的信息作为搜索结果,同时在使用相同搜索条件的用户中搜索权威性最高的用户;(c)显示所述搜索结果以及权威性最高的用户对应的用户标识;(d)通过上述具有最高权威性的用户所对应的用户标识获取该用户的操作记录。
在本发明所述的一种网络搜索方法中,步骤(d)之后进一步包括与所述搜索到的具有最高权威性用户标识的用户建立即时通信连接。
在本发明所述的一种网络搜索方法中,所述步骤(d)进一步包括根据当前用户对其他用户所做操作记录的评价而对被评价用户操作记录的权威性进行更新的过程。
在本发明所述的一种网络搜索方法中,所述步骤(d)进一步包括在判断当前用户公开搜索过程时,记录当前用户对搜索结果的操作记录并根据当前用户对搜索结果的操作生成当前用户的权威性记录。
本发明的一种网络搜索系统及方法,通过获取其他用户对搜索结果的操作记录,使得用户获取目标信息的操作更加简单、快捷。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明一种网络搜索系统的实施例的结构示意图;图2是本发明一种网络搜索方法的第一实施例的流程图;图3是本发明一种网络搜索方法的第二实施例的流程图。
具体实施例方式
如图1所示,是本发明一种网络搜索系统的实施例的结构示意图。在本实施例中,网络搜索系统包括请求发起单元12、第一存储单元13、第一搜索单元14以及显示单元17。请求发起单元12用于根据用户输入的关键词以及其他设置生成搜索条件,而第一存储单元13则存储有大量的各类信息,其可以是互联网中的网页服务器、数据库等。第一搜索单元14根据请求发起单元12生成的搜索条件,在第一存储单元13中查找匹配的信息作为搜索结果,并通过显示单元17显示搜索结果。上述的请求发起单元12、第一存储单元13、第一搜索单元14以及显示单元17组成了一个现有的搜索引擎,基于关键词和链接分析技术等返回搜索结果,其中请求发起单元12和显示单元17位于客户端,在实际应用中可以是网页浏览器等;而第一存储单元13和第一搜索单元14则位于服务器端。
在本实施例中,网络搜索系统还包括认证单元11,用于通过用户标识进行登录认证,每一用户标识在系统中是唯一的。在本实施例中认证单元11可以是即时通信客户端,其通过登录即时通信服务器登录系统,相应地,用户标识为即时通信的用户标识。请求发起单元12根据登录系统的用户输入的关键词以及其他设置生成搜索条件。
评价单元18,用于根据对搜索结果的操作生成权威性记录。在显示单元17显示搜索结果后,用户通过点击搜索结果中的链接打开目标网页,以获取详细信息。通常,在搜索结果较多的情况下,用户需要点击多个链接才能获得目标信息。评价单元18根据当前用户对搜索结果的点击操作,包括对搜索结果中链接的点击频率、浏览页面的时间等评价当前用户的权威性。用户的权威性可以表现为一个数值,数值越大,权威性越高,表示对应用户的操作越具有参考性。该评价单元18的操作可参考现有搜索引擎中的链接分析过程的操作。每一权威性记录包括搜索条件、用户标识以及权威性值。
第二存储单元16,用于存储所述权威性记录。
第三存储单元19,用于存储对搜索结果的操作记录。操作记录用于记录在根据某一搜索条件获得搜索结果后,对搜索结果的点击及浏览等操作。每一操作记录具体包括用户标识、搜索条件、操作时间、操作类型等。
第二搜索单元15,用于根据用户的搜索条件在第二存储单元16中搜索权威性最高的用户标识,并将该用户标识在显示单元17显示。在本实施例中,第二搜索单元15获取的可以是权威性排名位于前五位的用户标识(当然显示的用户标识数量也可以更多或更少),所述用户标识可以与搜索结果显示于同一页面,也可以显示于一个新的页面。
第三搜索单元20,用于根据从第二存储单元中获取的用户标识从第三存储单元19中获取所述用户对搜索结果的操作记录,并将所述操作记录在显示单元17显示。当用户选择显示单元17中第二搜索单元15返回的用户标识时,第三搜索单元20根据用户标识和当前用户的搜索条件选择操作记录,并将操作记录在显示单元17显示。从而当前用户可参考显示的操作记录,快速获取目标信息。
在本发明的另一实施例中,还包括即时通信服务器,从而当前用户可根据第二搜索单元15返回的用户标识,经由该即时通信服务器与对应用户建立即时通信连接,获得帮助信息。
在本发明的另一实施例中,还包括设置单元,通过该设置单元,当前用户在不愿意共享搜索过程时,设置单元控制评价单元18不对该用户的操作行为进行评价,相应地,第三存储单元19也不生成当前用户本次搜索操作的操作记录。
在本发明的另一实施例中,还包括用户评价单元,用于在当前客户获得相应的他人操作记录后,对他人操作记录进行评价,并根据评价结果更新第二存储单元中的权威性记录。
在本发明的另一实施例中,还包括选择单元,用于设置是否采用第二搜索单元15获取权威用户的用户标识,当获取权威用户的用户标识时,则通过第二搜索单元15从第二存储单元16中获取权威性最高的用户标识,并在显示单元17显示;否则显示单元17仅显示第一搜索单元14获取的搜索结果。
如图2所示,是本发明一种网络搜索方法的第一实施例的流程图。
步骤S21在使用用户标识登录后,根据用户输入生成搜索条件。在本实施例中,可通过即时通信用户标识登录即时通信客户端实现系统登录;也可通过其他用户标识登录相应的网页实现系统登录。
步骤S22根据所述搜索条件搜索匹配的信息作为搜索结果,并在使用相同搜索条件的用户中搜索权威性最高的用户。在本实施例中,搜索结果的获取与现有搜索引擎类似,基于关键词匹配和链接分析技术获取搜索结果。获取的权威性最高的用户与当前用户使用相同的搜索条件,用户的权威性可以表现为一个数值,数值越大,权威性越高,表示对应用户的操作越具有参考性。影响权威性值的因素包括包搜索结果中链接的点击频率、浏览页面的时间和/或其他用户的打分等。
步骤S23显示所述搜索结果以及权威性最高的用户对应的用户标识。
步骤S24通过上述的用户标识获取该用户的操作记录以参考操作记录获取最终结果。在判断当前用户需公开其操作过程时,记录当前用户对搜索结果的操作记录,并根据当前用户对搜索结果的操作生成当前用户的权威性记录。对操作的评价可参考现有搜索引擎中的链接分析过程,而权威性记录包括搜索条件、用户标识以及权威性值。操作记录包括用户标识、搜索条件、操作时间、操作类型等。
如图3所示,是本发明一种网络搜索方法的第二实施例的流程图。
步骤S31在用户使用用户标识登录后,根据用户输入生成搜索条件。
步骤S32判断是否获取权威用户。该步骤可通过判断用户的设置进行,若用户设置不参考他人的搜索过程,则执行步骤S33,否则执行步骤S34。
步骤S33所述搜索条件搜索匹配的信息作为搜索结果,该过程与现有的搜索引擎操作相同。然后执行步骤S39。
步骤S34根据所述搜索条件搜索匹配的信息作为搜索结果,同时在使用相同搜索条件的用户中搜索权威性最高的用户。
步骤S35显示所述搜索结果以及权威性最高的用户对应的用户标识。
步骤S36判断用户是否通过上述用户标识与对应用户进行即时通信连接,从而获取帮助。若用户进行在线沟通,则执行步骤S37;否则执行步骤S38。
步骤S37与对应用户进行即时通信连接,交流搜索过程,然后执行步骤S38。
步骤S38通过上述的用户标识获取该用户的操作记录,以参考操作记录获取最终结果,并对操作记录进行评价,从而更新对应用户的权威性记录。
步骤S39判断当前用户是否选择了公开搜索过程,若选择公开过程,则执行步骤S39;否则流程结束。
步骤S40根据当前用户对搜索结果的操作,生成当前用户的操作记录及权威性记录。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种网络搜索系统,包括生成搜索条件的请求发起单元、用于存储信息的第一存储单元、根据所述搜索条件从第一存储单元获取匹配的信息的第一搜索单元以及用于显示搜索结果的显示单元,其特征在于,还包括认证单元,用于通过用户标识进行登录认证;评价单元,用于根据登录用户对搜索结果的操作生成权威性记录;第二存储单元,用于存储所述权威性记录;第三存储单元,用于存储对搜索结果的操作记录;第二搜索单元,用于根据搜索条件在第二存储单元中的权威性记录中获取权威性最高的用户标识,并将所述用户标识在显示单元显示;第三搜索单元,用于根据用户标识在第三存储单元中搜索对应的操作记录,并将所述操作记录通过显示单元显示。
2.根据权利要求1所述的一种网络搜索系统,其特征在于,所述认证单元包括即时通信客户端,所述用户标识包括即时通信的用户标识。
3.根据权利要求2所述的一种网络搜索系统,其特征在于,还包括即时通信服务器,所述登录系统的用户通过在第二搜索单元中获取的用户标识,经即时通信服务器与上述用户标识对应的用户建立即时通信连接。
4.根据权利要求1所述的一种网络搜索系统,其特征在于,还包括设置单元,用于设置评价单元不评价当前用户的操作以及第三存储单元不存储当前用户的操作记录。
5.根据权利要求1所述的一种网络搜索系统,其特征在于,还包括选择单元,用于设置是否采用第二搜索单元获取权威用户的用户标识并在显示单元显示所述权威用户的用户标识。
6.根据权利要求1所述的一种网络搜索系统,其特征在于,所述操作记录具体包括用户标识、搜索条件、操作时间、操作类型,所述权威性记录包括搜索条件、用户标识以及权威性值。
7.根据权利要求1所述的一种网络搜索系统,其特征在于,还包括用户评价单元,用于对他人的操作记录进行评价,并根据评价结果更新第二存储单元中的权威性记录。
8.一种网络搜索方法,其特征在于,包括以下步骤(a)在用户使用用户标识登录后,根据登录用户的输入生成搜索条件;(b)根据所述搜索条件搜索匹配的信息作为搜索结果,同时在使用相同搜索条件的用户中搜索权威性最高的用户;(c)显示所述搜索结果以及权威性最高的用户对应的用户标识;(d)通过上述具有最高权威性的用户所对应的用户标识获取该用户的操作记录。
9.根据权利要求8所述的一种网络搜索方法,其特征在于,步骤(d)之后进一步包括与所述搜索到的具有最高权威性用户标识的用户建立即时通信连接。
10.根据权利要求8所述的一种网络搜索方法,其特征在于,所述步骤(d)进一步包括根据当前用户对其他用户所做操作记录的评价而对被评价用户操作记录的权威性进行更新的过程。
11.根据权利要求8所述的一种网络搜索方法,其特征在于,所述步骤(d)进一步包括在判断当前用户公开搜索过程时,记录当前用户对搜索结果的操作记录并根据当前用户对搜索结果的操作生成当前用户的权威性记录。
全文摘要
本发明公开了一种网络搜索系统,包括生成请求发起单元、第一存储单元、第一搜索单元以及显示单元,还包括认证单元,用于通过用户标识进行登录认证;评价单元,用于根据对搜索结果的操作生成权威性记录;第二存储单元,用于存储所述权威性记录;第三存储单元,用于存储对搜索结果的操作记录;第二搜索单元,用于根据搜索条件在第二存储单元中的权威性记录中获取权威性最高的用户标识,并将所述用户标识在显示单元显示;第三搜索单元,用于根据用户标识在第三存储单元中搜索对应的操作记录,并将所述操作记录通过显示单元显示。本发明通过获取其他用户对搜索结果的操作记录,使得用户获取目标信息的操作更加简单、快捷。
文档编号G06F17/30GK101079049SQ20061015686
公开日2007年11月28日 申请日期2006年11月15日 优先权日2006年11月15日
发明者林 源 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1