用于处理搜索请求的设备、方法及计算机程序的制作方法

文档序号:6455010阅读:147来源:国知局
专利名称:用于处理搜索请求的设备、方法及计算机程序的制作方法
技术领域
本发明大体上涉及用于处理搜索请求的设备、方法及计算机程 序,尤其涉及链接搜索引擎的各种用户的搜索请求的上下文,以允许 通过通信平台进行知识交换。
背景技术
现今的信息社会中,创造了日益增长的知识量,使得单个人只能 拥有总的可用知识的非常小的比例。然而,个人通常需要基于指定的 问题来从可用知识的总量中获取新的知识。出于这个目的,个人必须 对总的可用知识进行面向目标的访问。
至今,已知知道,将大量知识一起放入电子数据库中,并允许用 户通过搜索功能来访问这些知识。
例如,为了允许从万维网和/或因特网找到信息,存在经典的搜索
引擎技术,如已知使用的搜索引擎,如"google"或"yahoo"。根据 经典的搜索引擎技术,在搜索请求之后,基于特定的算法,向用户呈 现排序的网站列表(和/或对网站和/或URL地址的引用),该列表与 搜索项目之间具有由该算法定义的预定关系。列表的顺序也由给定的 算法来控制,其目标是将假定与搜索请求相关的网站放置在列表的顶 部。实际上,这样的排序通常不总是对用户有用和/或不真正适合他/ 她的搜索请求。有时,通过技术手段有意放置在列表顶部的广告还造 成了另外的干扰。因此,在获得对他/她的搜索请求的合适响应方面, 有时用户会有很大的问题。

发明内容
因此,本发明的目的是提供用于处理搜索请求的概念,以允许更有效的访问可用知识。
这个目的是通过根据权利要求1所述的用于处理搜索请求的设 备、根据权利要求16所述的用于处理搜索请求的方法、或根据权利要 求17所述的计算机程序来实现的。
本发明提供了一种用于处理搜索请求的设备,具有请求接收机,
用于从第一用户接收搜索请求;分类器,用于将所述搜索请求与多种 类别中的类别相关联;以及通信伙伴确定器,用于寻找第二用户,所 述第二用户已提出了与所述第一用户的搜索请求相同的类别相关联的 搜索请求。本发明的设备还包括信息提供器,用于向所述第一用户提 供表示存在己提出相同类别的搜索请求的第二用户的信息,或用于向 所述第二用户提供表示存在己提出相同类别的搜索请求的第一用户的
fe息。
本发明的实施例的核心思想在于,在另一个用户提出了相同类别 的搜索请求时,通过通知用于处理搜索请求的设备的用户,可以实现 总的可用知识的尤为有效的利用。例如,通过向本发明的设备的第一 用户提供关于第二用户已向该设备提出和/或指示了相同类别的搜索 请求的信息,从而第一用户可以有意地建立与搜索请求涉及相同类别
(例如相同主题)的另一个用户(即第二用户)的直接联系。因此, 对相同类别感兴趣的用户可以被互相通知,和/或例如将其聚集在一起 来建立电子通信。
因此,本发明的用于处理搜索请求的设备的实施例提供了以下优 点,即通过标识潜在具有特定类别的知识(而不是仅查询知识数据库) 的用户,并通过向这些用户提供进入互相之间的直接通信的可能性, 可以以特别有效的方式来访问知识。
因此,本发明的设备的用户不仅可以获得以机器和/或电子形式存 储的知识,也可以获取对相同类别(例如相同主题)感兴趣的其他用 户的知识。
因此,根据实施例的本发明的设备允许在已提出相同类别的搜索 请求的人类用户之间进行通信。已经发现,与经典的搜索引擎查询中 的情况相比,已提出相同类别的搜索请求的人类通信伙伴通常更好地理解另一个用户的搜索请求,并从而可以更快地回答该请求。
因此,在一定情况下,可以消除例如在因特网和/或万维网上的乏 味的搜索,从而节省时间和其他资源(计算功率和传送功率)。
在优选实施例中,信息提供器被设计为,响应于检测到第一用户 和第二用户已提出了与相同类别相关联的搜索请求,向第一用户或第 二用户提供包括通知的信息,所述通知是关于建立互相之间(第一用 户和第二用户之间)的电子通信的可能性。换言之,如果检测到本发 明的设备的两个用户已提出了关于相同类别(和/或相同主题)的搜索 请求,则至少向两个用户中的一个通知他/她可以进入与另一个用户之 间的电子通信。
例如,向两个用户之一提供另一个用户的电子地址和/或通信地 址,或另一个用户的匿名用户标识,或设备自身建立通信可能性,使 得第一用户可进入与另一个用户的通信(例如直接地或通过链接)。换 言之,例如,提供关于建立互相之间的电子通信的可能性的信息可以 包括提供通信可能性,该通信可能性包括可以以给定的通信可能性与 另一个用户通信的指示,或也可以仅仅提供电子地址信息,通过该电 子地址信息可以联系另一个用户。
此外,优选地,由信息提供器提供的信息包括与另一个用户己向 设备提出相同类别的搜索请求和/或另一个用户潜在地具有关于该搜 索请求的能力的事实有关的引用和/或信息。
在另一个优选实施例中,本发明的设备还被设计为提供通信平台, 通过所述通信平台,第一用户和第二用户可以互相通信。在这种情况 下,优选地,信息提供器被设计为向第一用户和第二用户提供被设计 为允许访问所述通信平台的消息。换言之,设备自身创建了第一用户 与第二用户之间的通信可能性,不需要建立第一用户和第二用户之间 的电子通信的外部通道。该通信平台在本发明的设备的控制之下,例 如,本发明的设备能够建立通信平台,并基于搜索请求向第一用户和 第二用户分配对应的访何标识。可以响应于搜索请求来产生访问标识, 使得通信平台与用于处理搜索请求的设备和/或通信伙伴确定器之间 存在协作。因此,仅通过搜索请求,已经将用户分配给与搜索请求的类别相对应的合适的通信平台。如果还没有针对给定的搜索请求类别 的通信平台,则可以例如动态地产生通信平台,而无需用户的另外的 动作。因此,例如,当用户对特定类别的问题和/或搜索请求感兴趣时, 他们不需要在独立的步骤中进行通信平台的建立。通信平台的建立仅 基于两个用户提出了匹配类别的搜索请求的事实,而不需要甚至一个 用户自己来建立通信平台或请求建立通信平台。
此外,优选地,信息提供器向第一用户和/或第二用户提供消息, 除建立通信平台之外,该消息还将第二用户的存在通知给第一用户, 或将第一用户的存在通知给第二用户。换言之,不仅建立和/或提供通 信平台,此外,向至少一个用户,优选地向两个用户通知存在已提出 相同类别的搜索请求的另一个用户,因此,可能可以通过通信平台与 该用户通信。
在另一个优选实施例中,本发明的设备被设计为,例如响应于检 测到第一用户和第二用户已提出了相同类别的搜索请求,提供电子聊 天室(和/或讨论室),通过所述电子聊天室,第一用户和第二用户可 以互相通信。在这种情况下,优选地,信息提供器被设计为向第一用 户和第二用户提供消息,所述消息包含对电子聊天室的引用。然而, 也可以将用户之一或两个用户直接引导到电子聊天室,和/或例如电子 聊天室可以是所呈现的信息再现页面(例如网站)的一部分,或还呈 现了搜索请求的另外结果的框架的一部分。由于电子聊天室允许在相 同的用户界面(例如web浏览器,在其中也已发送了搜索请求和/或在 其中呈现了关于搜索请求的其他结果)上进行两个用户的与主题相关 且匿名的通信,因此这样的过程是尤其有利的。
在另一个优选实施例中,信息提供器被设计为向第一用户和第二 用户提供授权标识符,所述授权标识符授权第一用户和第二用户访问 电子聊天室。通过将通信平台集成到用于处理搜索请求的设备,例如, 可以确保只有实际提出了关于特定类别的搜索请求的人能够获得对聊 天室的访问。由于准确地将用户引导到与搜索请求相对应的聊天室, 因此这保证了最佳的用户引导。实际上抑制了对用户可能感兴趣但是 与他/她的搜索请求不相对应的其他聊天室的访问。例如,这导致了提高的搜索效率,导致了有效性的显著提高,特别是在商业环境中。此 外,如果用户提出了与相应聊天室的水平相匹配的搜索请求,则用户 仅获得对如聊天室之类的通信平台的访问。例如,这防止了提出非常 一般化的搜索请求的用户进入(根据对应的类别)讨论非常特殊化主 题的聊天室,其中,例如,具有非常一般化搜索请求的用户可能不能 理解非常特殊化主题的讨论,并可能干扰通信平台中的讨论或失望地
离开通信平台。
此外,例如,将通信平台的授权与搜索请求的提交相链接可以避 免通信平台中过多的信息量,这是由于,用户典型地首先检查用于处 理搜索请求的设备的电子产生的一些结果,仅当自动和/或电子产生的 搜索请求的结果不能充分回答其搜索请求时才使用通信平台。因此, 所述的将搜索请求与通信平台的提供相链接的机制再次保证了处理搜 索请求时特别高的效率。
在另一个优选实施例中,信息提供器被设计为向第一用户提供第 二用户的电子通信地址的信息,或向第二用户提供第一用户的电子通 信地址的信息。例如,电子通信地址可以是电子邮件地址、IP地址、 聊天室标识符、电话号码、IP电话号码或匿名通信更新地址(例如与 本发明的设备相关联的并允许由本发明的设备转发的匿名通信地址)。 优选地,另一个用户的电子通信地址的信息包括对另一个用户已提出 了相同类别(即例如关于相同主题)的搜索请求的指示。因此,通过 这样的措施,将第二用户的存在通知给第一用户,和/或将第一用户的 存在通知给第二用户,同时可以在第一用户和第二用户之间直接建立 通信。因此,通过通信地址的通信不一定需要本发明的设备的任何资 源,而是可以通过外部设备和/或其他服务提供商来完成。
在另一个优选实施例中,本发明的设备包括消息转发器和标识数 据库。标识数据库被设计为存储匿名电子通信地址与实际电子通信地 址之间的关联。例如,标识数据库包括第一用户的匿名电子通信地址、 第二用户的匿名电子通信地址、第一用户的实际电子通信地址和第二 用户的实际电子通信地址。消息转发器被设计为接收使用匿名电子通 信地址作为目标地址的电子消息,从标识数据库中读出与该匿名电子通信地址相关联的实际电子通信地址,并使用所读出的实际电子通信 地址来转发该电子消息。在这种情况下,优选地,信息提供器被设计 为向第一用户提供第二用户的匿名电子通信地址,或向第二用户提供 第一用户的匿名电子通信地址。使用上述概念,第一用户和第二用户 可以以匿名的方式互相通信,其中通信消息本质上可以在本发明的设 备外部产生并传送,其中,本发明的设备仅执行转发通信消息和使用 本发明的设备的标识数据库中存储的实际电子通信地址来替换匿名电 子通信地址。因此,本发明的设备仅执行匿名化所需的步骤,而不必 承受除转发之外的第一用户和第二用户之间的通信的处理负担。
在另一个优选实施例中,通信伙伴确定器被设计为确定第二用户 是否能够进行通信。在这种情况下,优选地,信息提供器被设计为, 仅当通信伙伴确定器指示第二用户能够进行通信时才提供信息。这避 免了进行尝试来发起两个用户之间的通信,而两者之一不能或再也不 能进行通信。这防止了其余用户失望,从而整体上提高了用户的满意 度。
在优选实施例中,通信伙伴确定器被设计为,当第二用户在预定 的时间间隔(例如与检查第二用户是否能够进行通信的时间相关)内 提出了搜索请求时,指示第二用户能够进行通信。观察第二用户的搜 索请求可以允许本发明的用于处理搜索请求的设备以简单的方式来检 测第二个用户是否有效。
在另一个优选实施例中,通信伙伴确定器被设计为确定请求接收 机是否在预定的时间间隔内接收到第一用户和第二用户关于相同类别 的搜索请求。在这种情况下,信息提供器被设计为仅当请求接收机在 预定时间间隔内接收到第一用户和第二用户的与相同类别相关联的搜 索请求时提供信息。由于可以假设用户仅在特定时间间隔内对特定类 别的搜索请求感兴趣,因此这样的过程导致了特别高的用户满意度。
如果第一用户和第二用户的搜索请求与相同类别相关,而该搜索 请求在时间上间隔过大(长于预定时间间隔),则至少在一些情况下, 信息提供器将两个用户彼此通知给对方是无用的。
在另一个实施例中,本发明的设备包括信息数据库,所述信息数据库具有与各种类别的各种可能的搜索请求相关的多个条目。在这种 情况下,优选地,本发明的设备包括信息数据库询问器,所述信息数 据库询问器被设计为在信息数据库中搜索与第一用户的搜索请求相关 的条目。优选地,信息提供器还被设计为,在向第一用户提供存在已 提出相同类别的搜索请求的第二用户的信息之外,向第一用户提供基 于信息数据库中与第一用户的搜索请求相关的至少一个条目的信息。 在所述实施例中,产生了将信息数据库中存储的知识与其他用户的知 识的有利链接。因此,第一用户可以使用信息数据库中的知识,他/ 她也可以获取第二用户的知识。用户可以基于信息数据库提供的条目 来决定他们认为哪种信息访问和/或知识访问方式是有用的。换言之, 仅使用一个搜索请求,第一用户就可以获得对信息数据库中收集的知 识的引用和对已提出相同类别的搜索请求的人类知识载体(如第二用 户)的引用。
此外,本发明的设备可以包括优先级机制,所述优先级机制被设 计为设定对信息数据库中的条目的访问顺序,以及对已提出与第一用 户相同类别的搜索请求的第二用户相关的信息的访问顺序。例如,可 以将过程控制设计为,仅当第一用户知道了存在第二用户时,以及例 如(但不必需),第二用户已进入了与他/她的通信、第一用户和第二 用户之间的通信尝试失败或第一用户已向本发明的设备通知他/她不 想建立与第二用户的通信时,显示信息数据库中的条目和/或对其他信 息载体的对应引用。
可选地,信息提供器还可以被设计为,例如,首先向第一用户提 供信息数据库査询的许多结果,并仅当第一用户看见信息数据库查询 的结果时,向第一用户提供关于存在第二用户的信息。例如,这可以 通过将信息数据库查询的结果放置在关于存在第二用户的信息之前来 实现。可选地,信息提供器也可以检测第一用户何时不成功地查阅了 信息数据库查询的结果的多个信息。例如,通过评估第一用户的行为 或通过接收第一用户的显式消息,可以获得对应的信息。
在另一个优选实施例中,分类器被设计为基于搜索请求中出现的 一个或更多个词,将搜索请求与至少一个类别相关联。换言之,分类器被设计为分析搜索请求,将其划分为词,并基于所标识的词,从包 含词或词组合与类别之间的关联的数据库中确定搜索请求的类别。因 此,避免了用户必须显式声明他/她的搜索请求的类别。更合理地,可 以自动地,例如通过数据库査询来产生搜索请求的类别。
在另一个优选实施例中,分类器被设计为向用户输出可以与搜索 请求(例如根据数据库查询)相关联的类别的列表,以读入来自用户 的、该搜索请求与类别列表中的哪个类别相关联的决定,并基于该决 定将搜索请求与类别相关联。这样的实施例保证了在分类器不能以确 定的方式执行这样的关联的情况下,用户可以决定搜索请求属于哪个 类别。优选地,通过数据库查询,分类器创建了可以与搜索请求相关 联的类别列表,以避免用户的负担。在这种情况下,用户只需在列表 的类别中做出最终的选择和/或选择。已经发现,在一些情况下,最佳 的做法是自动地和/或基于数据库査询来做出类别的预选择并将最终 选择留给用户。
与本发明的用于处理搜索请求的设备类似的,本发明还提供用于 处理搜索请求的方法。对应方法包括接收第一用户的搜索请求;将所
述搜索请求与多种类别中的类别相关联;寻找第二用户,所述第二用
户己提出了与所述第一用户的搜索请求相同的类别相关联的搜索请
求;以及向所述第一用户提供表示存在已提出相同类别的搜索请求的 第二用户的信息,或用于向所述第二用户提供表示存在己提出相同类 别的搜索请求的第一用户的信息。
,本发明的方法具有与本发明的设备相同的优点,在优选实施例中, 可以使用与在本发明的设备的实施例中也出现的相同步骤来补充本发 明的方法。
本发明还包括用于执行本发明的方法的计算机程序。


以下参照附图,更详细地解释本发明的优选实施例,附图中 图1示出了根据本发明的第一实施例的本发明的用于处理搜索请 求的设备的电路框图;图2示出了在根据图1的本发明的设备中使用的本发明的分类器 的电路框图3示出了通过分析搜索请求形成的公共知识集群的示意表示;
图4示出了根据本发明的第二实施例的本发明的用于处理搜索请 求的设备的电路框图5示出了通过通信平台从知识领域邀请(E)聊天参加者以及 所有参加者的知识传递(WT)的示意表示;以及
图6示出了根据本发明的实施例的本发明的方法的流程图。
具体实施例方式
图l示出了本发明的用于处理搜索请求的设备的电路框图。根据 图1的设备整体被标记为100。设备100包括查询接收机110,被设计为 从第一用户接收搜索査询112。在整个描述中,第一用户也被标记为用 户l。例如,搜索请求112由一个或若干个词组成。可选地或附加地, 用户查询也可以包括多媒体信息,如声音、声音序列、音频信号、视 频信号、图像部分、图像和以任何组合形式的其他多媒体元素。然后, 查询接收机110将接收到的搜索请求112'转发给分类器120。分类器120 被设计为将搜索请求112或接收到的搜索请求112'与多种类别中的类 别(例如类别l)相关联。可选地,分类器120还可以被设计为将搜索 请求112、 112'与多种列表相关联。如果搜索请求112、 112'与分类器 120己知的任一类别都不对应,则分类器120可以产生与搜索请求112、 112'相对应的新类别。
这里应注意,以下假定分类器将搜索请求与"类别l"相关联。 此外,应注意,例如,参照图2和3更详细地解释了分类器的功能。
因此,分类器120至少提供与搜索请求112、 112'相关联的类别的 信息122,使得提出搜索请求112、 112'的用户(例如用户l)与搜索请 求112、 112'的类别之间的关联成为可能。通信伙伴确定器130接收搜 索请求112、 112'的类别的信息122,并还被设计为寻找已提出与相同 类别相关联的搜索请求的第二用户(以下也称为用户2)。出于这种目 的,例如,通信伙伴确定器可以询问数据库,该数据库包含了各种已知类别与已提出对应类别的搜索请求的用户的用户标识符之间的关
联。这样的数据库和/或数据库表的数据表的一个示例被标记为140。 以下将更详细地描述与数据库表140相关的进一步的细节。
然而,重要的是,通信伙伴确定器130标识己执行了与通信伙伴 确定器130当前处理搜索请求的第一用户用户1相同类别(例如"类别 1")的搜索查询的至少一个其他用户(例如第二用户用户2)。因此, 通信伙伴确定器130提供了信息132,例如,信息132指示了哪些用户已 提出信息122所指定的类别的搜索请求,或至少信息132指示了在当前 处理搜索请求的第一用户用户1之外哪些其他用户已提出信息122所指 定的类别的搜索请求。信息132可能指示只有第一用户用户1已提出信 息122所指定的类别的搜索请求、在第一用户用户l之外其他用户(例 如第二用户用户2)已提出对应类别(类别l)的搜索请求、或在第一
用户用户1之外多个其他用户已提出上述类别的搜索请求。以下的示例 假设信息132指示了第一用户用户1和第二用户用户2均提出了信息122
所指定的类别(类别l)的搜索请求。
因此,信息提供器150接收信息132,并被设计为基于信息132向 第一用户用户l和/或第二用户用户2提供信息。在一个实施例中,信息 提供器150被设计为向第一用户用户1提供信息152,信息152向第一用
户用户l指示了存在己提出与第一用户用户l相同类别(类别l)的搜索 请求的第二用户(即第二用户用户2)。可选地或附加地,信息提供器 150被设计为向第二用户用户2提供信息,该信息向第二用户用户2指示 了第一用户用户1已提出与信息122所指定的类别(例如类别1)相关的 的搜索请求。
这里,起先,信息提供器150向第一用户用户1提供信息152是足 够的,该信息152指示存在已提出信息122所指定的类别的搜索请求的 另一个用户(例如第二用户用户2)。类似地,信息提供器150通过信息 154向第二用户用户2指示存在已提出与上述类别相关的搜索请求的另 一个用户(例如第一用户用户l)是足够的。
然而,优选地,信息152向第一用户用户1提供了指示,指示(此 外如果可行的话,在哪个通道上)第一用户用户l具有建立与第二用户用户2的通信连接的可能性。类似地,优选地,信息154向第二用户用 户2提供了指示,指示他/她具有通过通信连接进入与第一用户用户l 的通信的可能性。
此外,优选地,信息152包括关于第二用户用户2的匿名或非匿名 的信息,允许第一用户用户1建立与第二用户用户2的通信连接。类似 地,优选地,信息154包括关于第一用户用户1的匿名或非匿名的信息, 允许第二用户用户2建立与第一用户用户1的通信连接。
因此,本发明的设备100允许均已提出相同类别(例如类别l)的 搜索请求的两个用户(例如第一用户用户1和第二用户用户2)进入互 相的联系。例如, 一旦使用信息152来将存在已提出相同类别的搜索请 求的第二用户用户2的事实通知给第一用户用户1,第一用户用户1就可 以立即发起与第二用户用户2的通信连接的建立。本发明的设备100可 以支持该通信连接的建立,例如,设备100使用信息提供器152直接向 第一用户用户l提供信息,他/她可以使用该信息来标识第二用户用户 2。出于这个目的,优选地,信息152可以包含第二用户用户2的匿名或 非匿名标识。可选地,如果第一用户用户l希望,信息152也可以仅包 含允许设备100建立第一用户用户1与第二用户用户2之间的通信连接 的信息。
可选地或附加地,第二用户用户2可以获得本质上与信息152相对 应,但包含建立与第一用户用户l的联系所需的信息和/或标识符的信 息152。
以下将讨论数据库表140的构成和使用,通过询问数据库表140, 通信伙伴确定器130可以确定已提出信息122所指定的类别的一个或更 多搜索请求的用户。出于这个目的,例如,数据库表140包括描述多种 类别中的类别的第一数据库列162。数据库表140的第二数据库列164 例如通过匿名或非匿名用户标识符(例如用户l、用户2、用户3、用户 4、用户5)来标识设备100的各用户。总体上,数据库表140表示了设 备100的各用户与用户己提出的搜索请求相关联的类别之间的关联。换 言之,数据库表140总体上描述了设备100的哪些用户已提出了关于哪 些类别的搜索请求。此外,应注意,通信伙伴确定器130不一定需要访问数据库表140,而只需总体上分析使其可以确定设备100的用户中已 提出与信息122所标识的类别相关的搜索请求的那些用户的数据库。因 此,通信伙伴确定器130向对应数据库(由数据库表140表示)提供了 查询170,查询170描述了分类器120提供的查询112、 112'的类别。然 后,对应数据库向通信伙伴确定器130提供查询响应172,其中,査询 响应172例如通过用户标识符来描述设备100的用户中已提出与分类器 120所提供的类别相关的搜索请求的那些用户。
此外,可以与分类器120所提供的信息122相对应地更新数据库和 /或数据库表140。换言之,如果分类器120报告第i个用户用户i已提出 了类别j的搜索请求,则向数据库和/或数据库表140添加反映上述事实 的条目。
此外,应注意,在数据库和/或数据库表140中,与给定的类别相 关联的可能是己提出该给定类别搜索请求的零个用户、 一个用户或若 干用户。此外,数据库和/或数据库表140可以表明用户已提出各种类 别的搜索请求的事实。然而,可选地,数据库也可以仅包含用户的最 新的搜索请求,例如使得一个类别的搜索请求的最大值与每个用户相 关联。此外,数据库和/或数据库表140可以包含时间信息,该时间信 息指示给定的用户何时提出给定类别的搜索请求。例如,数据库管理 (这里未示出)可以被设计为删除数据库和/或数据库表140中在时间 上过早(即长于预定时间期间)的那些条目。
可选地,通信伙伴确定器130可以被设计为仅考虑比预定最大时 间间隔更近的查询响应172的条目。这样的机制可以确保不使用旧的和 /或过旧的信息,禾Q/或仅当两个用户在充分短的时间间隔内提出了相 同类别的搜索请求时才发起两个用户之间的通信。
图2示出了在根据图1的本发明的设备中使用的分类器的电路框图。
根据图2的分类器整体被标记为200,例如,该分类器可以替代设 备100中的分类器120。
分类器200接收搜索请求212,例如,该搜索请求212由一个或更 多搜索项目(例如两个搜索项目搜索项目l、搜索项目2)组成。然而,如上所述,可选地,搜索请求也可以包括多媒体信息。例如,分
类器包括数据库分类器220,数据库分类器220被设计为通过询问数据 库来确定搜索请求212的类别。由此,数据库分类器220提供了信息222, 信息222描述了搜索请求212要关联的一个或更多类别。
这里应注意,例如,搜索请求212可以与根据图1的设备100的搜 索请求112或接收到的搜索请求112'相对应,信息222可以与根据图1 的设备100的信息122相对应。例如,数据库分类器222被设计为基于搜 索请求212,向由第一数据库表230和可选的第二数据库表240所表示的 数据库提出查询和/或请求。该请求和/或数据库请求被标记为250,并 包括例如搜索请求212中包含的一个或更多搜索项目,如果可行和/或 可选地,包括搜索项目的逻辑组合(与、或、非等)的信息。
以示例方式示出的数据库表230描述了多种类别中的各种类别与
相关联的搜索项目或搜索项目的逻辑组合之间的关联。例如,当第一 搜索项目(搜索项目l)与第二搜索项目(搜索项目2)均出现在搜索 请求212中时,数据库表230可以将搜索请求212定义为与第一类别相关 联。此外,例如,当第一搜索项目(搜索项目l)与第三搜索项目(搜 索项目3)均出现在数据库査询250中时,数据库表可以将搜索请求212 和/或数据库査询250定义为与第一类别相关联。作为另一个示例,当 数据库查询中包含第四搜索项目(搜索项目4)时,数据库表230可以 将数据库查询250定义为与第二类别相关联。换言之,例如,数据库可 以定义当特定搜索项目或搜索项目的逻辑组合出现在数据库査询250 中时,给出特定的类别。因此,数据库允许认定当一个或更多搜索 项目出现在数据库査询250中时,存在一个或更多类别。因此,与数据 库的内容相对应,查询响应252描述了数据库査询250与哪个或哪些类 别相对应。因此,信息222描述了与搜索请求212相对应的类别。
例如,数据库分类器220可以被设计为根据给定的规则,从数据 库查询响应252提供的若干类别中选择最佳适合搜索请求212的类别。 然而,可选地,数据库分类器220也可以被设计为使用信息222来描述 若干类别。
如果信息222包括若干类别,则根据图1的设备100的通信伙伴确定器130的通信伙伴确定可以并行地或顺序地进行若干次。换言之,以
顺序处理为例,将若干类别一个接一个地作为信息122提供给通信伙伴 确定器130,该确定器依次产生描述一个或更多通信伙伴的信息132若 干次。
因此,信息提供器可以向产生搜索请求112的用户(例如用户l) 提供若干个信息152。此外,在这种情况下,可选地或附加地,信息提 供器150可以向若干个其他用户提供信息154。
在另一个优选实施例中,可选地,分类器200包括用户类别询问 器260。用户类别询问器260接收信息222。如果信息222描述了若干个 类别,则用户类别询问器260向提出搜索请求212的用户输出信息222 所描述的若干类别的列表262。在这种情况下,用户类别询问器260从 上述用户接收对可能的类别列表262中的类别的选择264。可选地,选 择264也可以包括可能类别列表262中的多个类别。然而,如果选择264 仅包括一个类别,则用户类别询问器260提供正好描述一个类别的信息 268。信息268可以替换根据图1的设备100的信息122。
因此,通过使用用户类别询问器260,可以通过两个阶段的过程 来确定搜索请求212的最佳类别。例如,数据库分类器基于数据库查询 250进行类别的预选择,而用户类别询问器允许通过与提出该搜索请求 的用户的协作来进行最终的类别选择。因此,用户仅面对有限的可能 类别列表262,该列表典型地仅表示总可用类别的子集。因此,用户更 容易提供最佳类别的选择262。
然而,应强调,分类器200仅表示了分类器的一种可能示例,然 而,也可以使用将关于类别的信息222和/或268与搜索请求212相关联 的其他分类器。此外,应注意,用户类别询问器260的使用是可选的。
图3示出了通过分析搜索请求形成的公共知识集群的示意表示。 图3的图形表示整体被标记为300。图3的图形表示300示出了各用户的
各种搜索请求如何与各种类别和/或知识集群相关联。例如,对具有用 户标识4654的用户的搜索请求310的分析表明,搜索请求310与知识集 群XYZ相关联。知识集群XYZ也被标记为314,并例如基于分析312, 描述了与搜索请求310相关联的主题和/或类别。例如,可以以图2所示的方式,通过对搜索请求310的评估来完成分析312。
具有用户标识4655的用户的搜索请求320还经过分析322。分析322指示要将具有用户标识4655的用户的搜索请求320与知识集群XGA (324)相关联。类似地,分析332确定具有用户标识12566的用户的搜索请求330与知识集群XGA (324)相关联。具有用户标识30032的用户的搜索请求340也与知识集群XGA (324)相关联。换言之,用户标识为4655、 12566和30032的3个用户的搜索请求与知识集群XGA(324)相关联。换言之,搜索请求与知识集群XGA (324)相关联的用户标识为4655、 12566和30032的用户被认为是与知识集群XGA相关的知识载体。换言之,上述3个用户与知识集群XGA和/或与知识集群XGA相对应的类别相关联。因此,优选地,例如,知识集群XGA和类别之间是l: l的关联。例如,可以在由数据库表140表示的数据库中存放对应信息,即用户与知识集群的关联。
此外,搜索请求310、 320、 330、 340的分析312、 322、 332、 342与分类器220、 200的分类相对应。此外,搜索请求310、 320、 330、 340与知识集群314、 324的关联与分类器120、 200提供的信息122、 222、268相对应。
图4示出了根据本发明的第二实施例的本发明的用于处理搜索请求的设备的电路框图。图4的设备整体被标记为400。电路框图400描述了本发明的允许对搜索请求进行扩展处理的设备,所述扩展处理是通过对已提出相同类别的搜索请求的另一个用户的信息进行评估,并还向信息数据库提供搜索请求。设备400接收第一用户(用户l)的搜索请求412,该搜索请求412与根据图1或2的搜索请求112、 112'或212相对应。将搜索请求412提供给搜索请求用户关联器420和信息数据库询问器430。搜索请求用户关联器420本质上与根据图1的设备100的查询接收机IIO、分类器120和通信伙伴确定器130相对应,从而提供信息432,信息432指示了哪些用户已提出其类别同与搜索请求412相关联的类别相同的搜索请求。例如,与根据图l的示例类似,信息432描述了第一用户用户1和第一用户用户2。
正如搜索请求用户关联器420—样,信息数据库询问器430接收搜索请求412并向信息数据库442产生查询440。例如,信息数据库442包括搜索项目与信息源之间的链接。例如,信息数据库可以包括因特网地址的目录,该目录包含与数据査询440的搜索项目相关联的相关信息。类似地,例如,信息数据库442也可以直接包含与数据查询440的
搜索项目相关联的文本信息或多媒体信息。因此,例如,作为对信息数据库442的数据库査询440的响应而产生的查询响应444包括因特网
地址、文本文档、多媒体文档或因特网地址、文本文档、多媒体文档的内容。因此,信息数据库询问器430将数据库查询响应444的内容作为信息450而提供(可能以经处理的形式)。因此,例如,如在图4中示例性示出的,信息450可以表示信息数据库442的条目的列表。
信息提供器460接收信息432和信息450。此外,信息提供器460被设计为将信息432、 450互相组合,例如以产生被组合信息432、 450的电子描述462。例如,信息提供器460可以被设计为以任何内容描述语言,如HTML、 SHTML、 UML、 WML或可以描述电子内容的其他己知的内容描述语言来提供描述462。优选地,描述462也包括关于光格式的信息,但这不是必需的。
例如,如图4的图形表示所示,描述462包括信息数据库查询440的结果和/或信息450的表示464。描述462还包括被概括在文档或一组文档(一起由至少一个交叉引用连接)中的信息432的表示。换言之,在文档或一组连接和/或链接的文档中包含了信息432和信息450。存在可以一起使用或可选使用的信息432的表示的若干可能性,
以下对其进行描述。
例如,描述462可以包括对通信平台的引用466,用于与己提出相
同类别的搜索请求的用户进行通信。例如,该引用可以提供电子地址,在该电子地址处可以访问该通信平台。引用466还可以包括允许描述462的接收者访问通信平台的授权标识符。此外,引用466可以被设计为与可执行程序代码(例如脚本)协作。例如,该通信平台可以是基于文本的聊天室、音频聊天室或视听聊天室,也可以是电子论坛。
描述462还可以包括输入域468的描述,输入域468允许第一用户输入用于传送至第二用户的消息。输入域468还可以具有直接或基于第一用户的提示来向第二用户发送输入消息的功能。可选地,输入域468
可以被设计为,在中间服务器的帮助下,向第二用户用户2发送输入消 息。此外,输入域468可以被设计为与可执行程序代码协作,直接或通 过中间服务器控制与第二用户的通信过程。出于与第二用户通信的目 的,例如,输入域468或与该输入域链接的可执行程序代码可以包括第 二用户的通信地址或第二用户的用户标识符。
此外,描述462可以包括显示域470的描述(和/或在该显示域中显 示的内容的描述),使得显示域470被设计和/或驱动为表示第二用户用 户2发送和/或传送(可能使用中间服务器)给第一用户用户l的消息。 描述462也可以包含针对显示域470的命令和/或可执行指令,以允许和 /或支持在显示域470中再现第二用户用户2发送的消息。
描述462还可以包括第二用户用户2的通信地址472的描述,例如, 信息提供器460可以从知道信息432的数据库获得该描述。可选地,描 述462也可以包含第二用户用户2的匿名通信地址474,信息提供器460 再次基于信息432将其添加至描述462中。
信息提供器460还可以基于信息432和其他可能来自数据库的信 息,向第一用户用户1发送电子消息480,该消息向第一用户用户l指示 第二用户用户2已提出与第一用户用户1相同类别的搜索请求。对应的 电子消息还可以包含关于建立第一用户用户1与第二用户用户2之间的 联系的可能性的指示。例如,电子消息480可以包括第二用户用户2的 通信地址或第二用户用户2的匿名通信地址。
可选地或附加地,信息提供器460还被设计为以类似的方式,使 用信息432和其他可能来自数据库的信息,向第二用户用户2发送电子 消息490,该消息向第二用户用户2通知第一用户用户1已提出与第二用 户用户2相同类别的搜索请求。电子消息490还可以向第二用户用户2 指出建立与第一用户用户l的联系的可能性,可选地,例如,包含第一
用户用户l的通信地址或第一用户用户l的匿名通信地址。
这里应注意,可以替换地或一起进行电子消息480、 490和描述462 的产生。换言之,信息提供器460可以仅产生描述462、仅产生电子消 息480或仅产生电子消息490,或可以产生电子消息480、 490和描述462的任何组合。
图5示出了通过通信平台从知识领域邀请(E)聊天参加者以及参 加者和/或所有参加者的知识传递(WT)的过程的示意表示。图5的图
形表示整体被标记为500。
图形表示500示出了与知识集群XGA (510)相关联的多个知识载 体。知识集群XGA (510)可以与根据图3的图形表示300的知识集群 XGA (324)相对应。知识载体组520与知识集群XGA (510)相关联。 例如,该组520包括具有用户标识4655、 12566和30032的用户。换言之, 组520包括若干用户(在给定的示例中为3个),其中,对相关联的搜索 请求(例如搜索请求320、 330、 340)的分析己经确定,对应的用户已 经提出了与构成搜索请求的类别的知识集群XGA (510)相关的搜索 请求320、 330、 340。换言之,用户组520的用户构成了与知识集群XGA (510)相关的知识载体。
响应于检测到组520包括多于一个用户,即例如多于一个用户已 在预定时间间隔内提出与构成类别的知识集群XGA (510)相关联的 搜索请求,本发明的设备开启通信平台530。当开启通信平台530 (例 如被形成为聊天室和/或讨论室的形式)时,本发明的设备向组520的 用户(即例如具有用户标识4655、 12566和30032的用户)发送邀请E。
然后,在也被标记为540、 542和544的上述用户中,使用通信平 台530和/或聊天室530来进行知识传递(标记为WT)。
图6示出了根据本发明的实施例的本发明的方法的流程图。本发 明的方法整体被标记为600。在第一步骤610,方法600包括从第一用户 接收搜索请求。方法600还包括,在第二步骤620,将搜索请求与多种 类别中的类别相关联。第三步骤630包括寻找已提出与第一用户的搜索 请求的相同类别相关联的搜索请求的第二用户。第四步骤640还包括向 第一用户提供信息,该信息表示存在己提出相同类别的搜索请求的第 二用户,和/或向第二用户提供信息,该信息表示存在已提出相同类别 的搜索请求的第一用户。
根据图6的方法600还可以被扩展至根据本发明的设备100、 200、 400和/或根据图3或5描述的所有步骤。概括而言,可以认为本发明的本质思想是基于对搜索引擎中人的 搜索请求的分析,将具有相同兴趣或知识领域(也被称为搜索请求的 类别)的人聚集在一起。换言之,本发明允许搜索请求与相同类别相 关联的人和/或用户之间的通信。
因此,通过知识载体之间的知识交换,例如以聊天和/或电子聊天 和/或电子讨论的形式的通信,用户可以访问当前搜索引擎中未登记的 或难以寻找的知识。换言之,本发明允许知识载体和/或用户的知识交 换,从而使得所有用户可以访问这样的知识,通过传统电子搜索引擎 和/或使用传统电子搜索引擎是不能够提供这样的知识的,例如,这是 由于其没有以电子可访问的形式存在,而仅作为不能以电子方式直接 获取的人类用户的知识而存在。
作为本发明的一部分,已经发现,对搜索引擎的用户的搜索请求 的分析可能经常可以认定请求方的特定的兴趣或知识领域。根据用户, 在特定主题中,其范围可以从"无知识"至"部分知识"至相对"广 泛的知识"。
当不同用户在特定主题中具有特定知识水平时,可以假定通常不 能在该主题的所有方面与其他用户的知识一致。可以使用这个事实, 通过用户和/或知识载体的通信和/或知识交换,将比每个用户自身所 拥有的知识更多的各主题的知识收集在一起。除了可以以简单的方式 从其他用户获得知识的事实之外,也可以想到,通过与其他用户通信, 能够产生搜索引擎的搜索索引中尚未出现的而仅通过本过程向用户提 供的知识。换言之,例如,可以通过若干用户的通信来产生例如搜索
索弓l和/或搜索引擎(例如信息数据库询问器430)的信息数据库442
中尚未包括的知识。
因此,在本发明的优选实施例中,可以向信息数据库442添加在 用户互相通信过程中产生的信息。出于这个目的,例如,设备400可以 使用用户界面,向用户提供例如通过向输入域输入条目来向信息数据 库442添加新知识的可能性。此外,可选地,信息数据库442可以将整
个信息交换(例如第一用户和第二用户之间的信息交换)添加至信息 数据库442。在添加时,信息数据库442和/或相关联的数据库控制器还可以从第一用户与第二用户的通信中提取搜索项目,从而允许基于信 息数据库查询440来访问知识。
如果通过对搜索引擎的用户的搜索请求进行适当的分析,通过将 搜索请求与类别相关联而确定的公共知识领域或主题建立了用户之间 的联系,而且还向用户提供了通过公共通信平台(例如文本聊天或AV 聊天和/或视听聊天)来进行知识交换的可能性,则与通过搜索引擎的 经典搜索功能相比,用户按照这种方式,可以获得更多的知识或信息 和/或更容易地获得知识或信息。
换言之,因此,本发明表示了对以下问题和/或任务的解决方案, 即使用传统的搜索引擎来获得知识或信息通常需要许多努力和/或是 费时的,并不能获得所需的结果。甚至在集中的和/或长时间地在搜索 索引中搜索之后,使用传统的搜索引擎完全不能获得一些信息。
因此,通过执行搜索引擎的各种用户的搜索请求的上下文的链接
以提供用于文本交换的公共视听聊天(AV聊天)或文本聊天,本发明
提供了上述问题的解决方案。在特定环境下,这允许了更快和/或更容 易的对知识的访问,这是由于可以将问题引导至人。此外,上述概念 也部分允许了对搜索索引中当前未登记的然而搜索引擎的其他用户可 能知道的知识的访问。
在本发明的实施例中,根据特定的系统准则,对到达搜索引擎的 搜索请求进行分析,以能够相对于搜索项目与特定知识领域("知识集 群")的关联来建立搜索项目之间的链接。换言之,搜索请求与特定类 别相关联和/或分类器将其相关联的事实表达了与特定知识领域的关
联。例如,如从图3中可以看到,如果搜索请求可以明确地与知识领域
相关联,则例如,在该知识领域中存放匿名用户标识。换言之,如果 发现给定用户的搜索请求可以明确地与类别相关联,则在数据库中存 储特定用户的(匿名或非匿名)用户标识,使得特定用户与特定类别
之间的关联成为可能。例如,结合根据图I的设备IOO,关于数据库表 140的更新已经描述了上述功能的细节。
知识领域和/或类别均可由用户的搜索准则来预定义或动态(即在 运行时期间)定义。换言之,如果搜索请求没有与数据库和/或数据库表140中出现的任一类别相关联,则本发明的设备可以基于该搜索请求 来产生新的类别(即在运行时期间),例如数据库更新,包括类别与相
关联的搜索项目之间的关联(例如根据数据库表230、 240所描述的)。
一旦针对知识领域和/或类别输入了用户标识的事实指示了知识 领域(和/或类别)已经具有知识载体(即已提出该类别的搜索请求的 用户),则当存在与该知识领域相关的另一个收搜索请求时,服务器和 /或本发明的设备可以建立用户之间的通信平台(例如以聊天室的形 式)。例如,适当地将状态(即关于通信平台和/或聊天室的建立)通 知给这些用户(即例如已提出与相同类别相关联的搜索请求的用户)。 因此,出于信息的目的,例如,在输出搜索请求的结果的浏览器中出 现消息。换言之,本发明的设备被设计为向用户的信息查看程序(和/ 或浏览器)提供信息,致使该信息查看程序输出表示存在或已开启针 对知识领域(和/或针对搜索请求的类别)的通信平台的消息。
该消息和/或"邀请"同时表示了对通信平台的授权访问的可能性。 换言之,查看程序和/或浏览器可以获得并显示来自本发明的设备的引 用和/或链接,该引用和/或链接允许用户登录合适的通信平台。该引 用和/或链接可以包含授权信息,由该授权信息,通信平台可以通过检 査该授权信息来确定正在尝试登录通信平台的用户是否被授权。
因此,接受上述"邀请"的所有用户现在可以使用通信平台并与 其他用户讨论各自的知识领域。
以下将描述本发明的用于处理搜索请求的概念的示例。以示例的 方式,假定用户A (表示第一用户和/或用户l)正在寻找以下问题的答 案他/她如何激活字处理和/或字处理程序中的拼写检査。因此,例 如,用户A将"微软和拼写检査"项目输入至搜索引擎,从而定义了 搜索请求。搜索引擎分析搜索请求,并例如将其与"字处理微软Word" 的知识领域相关联。例如,用户B (即第二用户和/或用户2)正在寻找
以下问题的答案他/她如何在他/她的字处理器中将字符斜体化。因
此,例如,他/她将"Word和斜体"输入搜索引擎。按照这种方式,用 户B定义了搜索请求。因此,搜索引擎分析搜索请求,并例如将其与 "字处理微软Word"的知识领域相关联。由于两个用户在较短时间内(即在预定时间间隔内)依次输入其 请求和/或其搜索请求,因此(例如由搜索引擎和/或由本发明的设备) 将他们登记为"同时在线"。基于此,例如,立即(或也可以具有延时) 向两个用户发送信号指示对(已有或新建立的)通信平台上的知识交 换的邀请。
进一步假定,例如由于他们都没有在正常的搜索结果的第一页上 找到对他们的问题的任何答案,因此两个用户均接受了针对通过通信 平台进行电子通信的提议和/或邀请。换言之,例如,搜索引擎不仅提 供了针对通过通信平台进行电子通信的邀请,还通过向数据库转发该 搜索请求来提供了另外的搜索结果,该数据库基于该搜索请求来提供 相关联的信息和/或对信息的引用(即例如对包含信息表示的网站的引 用)。因此,本发明的设备和/或搜索引擎将在将各种用户的搜索请求 分类为类别的数据库中的搜索与提供允许已提出相同类别的搜索请求 的用户之间的通信的信息相结合。
因此,如果两个用户均接受了针对通过通信平台互相进行电子通 信的提议,则两个用户可以向通信平台的其他参加者和/或用户提出其 各自的问题和/或搜索请求。当向通信平台的其他参加者提出各自的问 题时,例如,两个用户立即从其人类通信伙伴获得了答案,而没有另 外的复杂过程。
这里应注意,搜索请求的知识领域和/或主题的确定与上述的搜索 请求与类别的关联相对应,如上所述,例如,这可以使用数据库请求 来实现。
以下再次概括了本发明的概念和/或本发明的设备的相关属性。本 发明的概念的一个显著优点在于,本发明的概念允许对相同主题感兴 趣的用户和/或人进入直接的互相通信中。换言之,基于对至少两个用 户的搜索请求的分析和/或类别,可以确定该至少两个用户的搜索请求 是否与相同的类别和/或相同的主题相关。如果是这种情况,则通过电 子消息通知用户存在己提出相同类别和/或相同主题的搜索请求的另 一个用户。此外,向两个用户中的至少一个提供使他/她能够进入与其 他用户的直接电子通信的信息。这使得已向搜索引擎提出特定搜索请求的用户不仅获得机器产生的搜索结果,也能够进入与人类通信伙伴 的通信。在多数情况下,在人类通信伙伴的帮助下(比在电子系统的 帮助下)更好地理解问题(和/或搜索请求),因此,可以比经典的搜 索引擎查询更快地得到回答。
此外,本发明的优点在于其可以匿名地实现,即可以在用户不必 展示其实际身份的情况下进行已提出相同类别的搜索请求的两个用户 之间的通信。例如,由于本发明的设备向用户提供了匿名用户标识符, 并维护允许将匿名用户标识符转换为实际用户标识符的数据库,因此, 本发明的设备允许匿名。因此,本发明的设备可以将来自第一用户的 通信转发至第二用户,其中,例如,第一用户仅知道第二用户的匿名 标识,以及其中,本发明的设备将第二用户的匿名用户标识符转换为 第二用户的实际用户标识符,从而使用第二用户的实际用户标识符将 第一用户使用匿名用户标识符发送的消息转发给第二用户。
在另一个实施例中,可以以加密的方式来进行本发明的设备与用 户之间的通信。可选地,也可以以加密的方式来进行各种用户之间的 通信,而可以不加密地进行用户和搜索引擎和/或本发明的设备之间的 通信。
例如,已提出相同类别和/或关于相同主题的搜索请求的两个用户 之间的通信可以以文本聊天和/或文本讨论、音频聊天和/或音频讨论
和/或AV聊天和/或视听讨论的方式来进行。
此外,在特定环境下,本发明的设备可以集成和/或包括免费专家。 例如,免费专家可以是与一个或更多类别的搜索请求相关联的用户, 例如可以与提出搜索请求的用户进行通信。
如果搜索请求不能明确地确定知识领域,则可选地,可以向用户
建议选择合适的知识领域。对于上述示例,可以询问用户,例如您
的问题是关于"操作系统微软Windows"还是"字处理微软Word"
还可以紧接着进行知识载体的会议,或知识载体会议的进行可以 在时间上有偏移。换言之,例如,如果当前没有其他用户在该知识领 域中登记,则用户可以指示他/她也对在较晚的时间点就该主题与其他 知识载体进行知识交换感兴趣。因此,向本发明的设备提供了以下优点,即消除了在因特网(也 可能在因特网上对该问题进行了讨论)上的复杂搜索。因此,通过其 用户的知识,本发明的搜索引擎可以间接地提供其经典搜索索引中当 前没有出现的信息。
还应注意,本发明的概念可以被实现为设备和方法。此外,可以 由计算机程序来实现本发明的概念。
根据情况,可以以硬件或软件来实现本发明的概念或方法。实现
方式可以是在数字存储介质上,例如软盘、CD/DVD或闪存存储介质, 在具有电子可读的控制信号的ROM、 PROM、 EPROM或EEPROM上, 所述控制信号可以与可编程计算机系统协作来执行对应的方法。 一般 地,因此,本发明也包括具有程序代码的计算机程序产品,所述程序 代码存储在机器可读载体上,当计算机程序产品在计算机上运行时, 所述程序代码执行本发明的方法。换言之,因此,本发明可以被实现 为是具有程序代码的计算机程序,当计算机程序在计算机上运行时, 所述程序代码执行本方法。
因此,最终可以认为,本发明的设备通过基于搜索请求的分类来 向用户提供进入与已提出相同类别的搜索请求的其他用户的电子通 信,从而提供了有效的搜索和/或各种用户之间的有效的信息交换的可 能性。
权利要求
1. 一种用于处理搜索请求(112、112’;310、320、330、340;412)的设备(100;300、500;400),包括查询接收机(110),用于从第一用户(用户1)接收搜索请求;分类器(120;200;312、322、332、342),用于将所述搜索请求与多种类别中的类别(类别1、类别2、类别3、类别4;314、324、512)相关联;通信伙伴确定器(130),用于寻找第二用户(用户2),所述第二用户已提出了与相同类别相关联的搜索请求;以及信息提供器(150;460),用于向所述第一用户提供表示存在已提出相同类别的搜索请求的第二用户的信息(152;462、480),或用于向所述第二用户提供表示存在已提出相同类别的搜索请求的第一用户的信息(154;490)。
2. 如权利要求1所述的设备(100; 300、 500; 400),其中,所 述信息提供器O50; 460)被设计为,响应于检测到所述第一用户(用 户1)和所述第二用户(用户2)己提出了与相同类别(类别1、类别 2、类别3、类别4; 314、 324、 512)相关联的搜索请求(112、 112,; 310、 320、 330、 340; 412),向所述第一用户或所述第二用户提供包 括通知的信息(152、 154; 462、 480、 4卯;E),所述通知是关于建 立互相之间的电子通信的可能性。
3. 如权利要求1或2所述的设备(100; 300、 500; 400),还被 设计为提供通信平台(468、 470; 530),通过所述通信平台,所述第 一用户(用户l)和所述第二用户(用户2)能够互相电子通信,其中, 所述信息提供器(150; 460)被设计为向所述第一用户和/或第二用户 提供消息(152、 154; 462、 480、 490; E),所述消息被设计为允许 访问所述通信平台或授权所述第一用户和/或第二用户访问所述通信 平台。
4. 如权利要求3所述的设备(100; 300、 500; 400),被设计为 提供电子聊天室(468、 470; 530)作为所述通信平台,通过所述电子聊天室,所述第一用户(用户1)和所述第二用户(用户2)能够互相 通信,以及其中,所述信息提供器(150; 460)被设计为向所述第一用户和所述第二用户提供消息(152、 154; 462、 480、 490; E),所述消息包含对电子聊天室的引用。
5. 如权利要求4所述的设备(100; 300、 500; 400),其中,所 述信息提供器(150; 460)被设计为向所述第一用户(用户1)和所 述第二用户(用户2)提供授权标识符,所述授权标识符授权所述第 一用户和所述第二用户访问所述电子聊天室(468、 470; 530)。
6. 如权利要求l、 2或3所述的设备(100; 300、 500; 400),被 设计为通过提供所述通信平台(468、 470; 530),向所述第一用户(用 户O提供存在已提出相同类别(类别1、类别2、类别3、类别4; 314、 324、 512)的搜索请求(112、 112,; 310、 320、 330、 340; 412) 的所述第二用户(用户2)的事实的信息,或通过提供所述通信平台,向所述第二用户提供存在己提出相同类 别的搜索请求的所述第一用户的事实的信息。
7. 如权利要求1至6中任一项所述的设备(100; 300、 500; 400), 其中,所述信息提供器(150; 460)被设计为向所述第一用户(用户 1)提供表示存在己提出相同类别(类别l、类别2、类别3、类别4; 314、 324、 512)的搜索请求(112、 112,; 310、 320、 330、 340; 412) 的所述第二用户(用户2)的信息,所述信息提供器向所述第一用户 提供所述第二用户的电子通信地址的信息,或其中,所述信息提供器被设计为向所述第二用户提供表示存在已 提出相同类别的搜索请求的所述第一用户的信息,所述信息提供器向 所述第二用户提供所述第一用户的电子通信地址的信息。
8. 如权利要求1至7中任一项所述的设备(100; 300、 500; 400), 还包括消息转发器和标识数据库,其中,所述标识数据库被设计为存 储匿名电子通信地址与实际电子通信地址之间的关联,其中,所述标 识数据库包括所述第一用户的匿名电子通信地址、所述第二用户的匿 名电子通信地址、所述第一用户的实际电子通信地址和所述第二用户的实际电子通信地址,以及其中,所述消息转发器被设计为接收使用匿名电子通信地址作为 目标地址的电子消息,从标识数据库中读出与该匿名电子通信地址相 关联的实际电子通信地址,并使用所读出的实际电子通信地址来转发 该电子消息,以及其中,所述信息提供器(150; 460)被设计为向所述第一用户提 供所述第二用户的匿名电子通信地址,或向所述第二用户提供所述第 一用户的匿名电子通信地址。
9. 如权利要求1至8中任一项所述的设备(100; 300、 500; 400), 其中,所述通信伙伴确定器(130)被设计为确定所述请求接收机U10)是否在预定时间间隔内接收到所述第一用户(用户1)和所述第二用 户(用户2)的搜索请求(112、 112,; 310、 320、 330、 340),以及其中,所述信息提供器(150; 460)被设计为仅当所述请求接收 机在所述预定时间间隔内接收到与相同类别相关联的所述第一用户的 搜索请求和第二用户的搜索请求时才提供信息(152、 154; 462、 480、 490)。
10. 如权利要求1至9中任一项所述的设备(100;300、500;400), 其中,所述通信伙伴确定器(130)被设计为确定所述第二用户(用户 2)是否能够进行通信,以及其中,所述信息提供器(150; 460)被设计为仅当所述通信伙伴 确定器指示所述第二用户(用户2)能够进行通信时才提供信息(152、 154; 462、 480、 490)。
11. 如权利要求10所述的设备(100; 300、 500; 400),其中, 所述通信伙伴确定器(130)被设计为如果所述第二用户在预定时间间 隔内提出了搜索请求(112、 112'; 310、 320、 330、 340)则指示所述 第二用户(用户2)能够进行通信。
12. 如权利要求1至11中任一项所述的设备(100; 300、 500; 400),还包括信息数据库(442),所述信息数据库(442)具有与各种 可能的搜索请求(112、 112,; 310、 320、 330、 340)相关的多个条目(条目1、条目2),所述设备还包括信息数据库询问器(430),所述信息数据库询问器(430)被设计为在所述信息数据库中搜索与所述第一用户(用户l)的搜索请求相关的条目,以及其中,所述信息提供器(150; 460)被设计为,除了向所述第一 用户提供存在己提出相同类别的搜索请求的所述第二用户(用户2) 的信息之外,还基于所述信息数据库中与所述第一用户的搜索请求相 关的至少一个条目,向所述第一用户提供信息(464)。
13. 如权利要求1至12中任一项所述的设备(100; 300、 500; 400),其中,所述分类器(120; 200; 312、 322、 332、 342)被设计 为基于所述搜索请求中包含的一个或更多个词,将所述搜索请求(112、 112,; 310、 320、 330、 340)与至少一个类别(类别1、类别2、类别 3、类别4; 314、 324、 512)相关联。
14. 如权利要求13所述的设备(100; 300、 500; 400),其中, 所述分类器(120; 200; 312、 322、 332、 342)被设计为向用户(用 户1、用户2)输出能够与所述搜索请求相关联的类别(类别1、类别 2、类别3、类别4; 314、 324、 512)列表,读入来自用户的、所述搜索请求与所述类别列表中的哪个类别相 关联的决定,以及基于所述决定,将所述搜索请求与类别相关联。
15. 如权利要求1至14中任一项所述的设备(100; 300、 500; 400),其中,所述通信伙伴确定器(130)被设计为,如果所述通信伙 伴确定器确定已提出相同类别的搜索请求的其他用户当前不存在或不 能进行通信,则向特定用户输出查询,查询所述特定用户是否想要以 后与将提出相同类别的搜索请求(112、 112,; 310、 320、 330、 340) 的其他用户建立联系,以及,其中,所述通信伙伴确定器还被设计为,根据从用户读入的回答, 将所述特定用户输入或不输入所述通信伙伴确定器可用的数据库 (140),以寻找已提出相同类别的搜索请求的用户。
16. —种用于处理搜索请求(112、 112,; 310、 320、 330、 340; 412)的方法(600),包括从第一用户(用户1)接收(610)搜索请求;将所述搜索请求与多种类别中的类别(类别l、类别2、类别3、 类别4; 314、 324、 512)相关联(620);寻找(630)第二用户(用户2),所述第二用户已提出了与相同 类别相关联的搜索请求;以及向所述第一用户提供(640)表示存在已提出相同类别的搜索请求 的第二用户的信息,或用于向所述第二用户提供表示存在已提出相同类别的搜索请求的 第一用户的信息。
17. —种具有程序代码的计算机程序,当所述计算机程序在计算 机上运行时,所述程序代码用于执行根据权利要求16所述的方法。
全文摘要
本发明提供了一种用于处理搜索请求的设备,所述设备包括请求接收机,用于从第一用户接收搜索请求;以及分类器,用于将所述搜索请求与多种类别中的类别相关联。所述设备还包括通信伙伴确定器,用于寻找第二用户,所述第二用户已提出了与所述第一用户的搜索请求相同的类别相关联的搜索请求;以及信息提供器,用于向所述第一用户提供表示存在已提出相同类别的搜索请求的第二用户的信息,或用于向所述第二用户提供表示存在已提出相同类别的搜索请求的第一用户的信息。上述概念也被实现为一种方法和计算机程序。所述概念允许提出相同类别的搜索请求的用户进入直接的电子通信。因此保证了本发明的设备的各种用户之间的尤为有效的知识交换。
文档编号G06F17/30GK101460948SQ200780020316
公开日2009年6月17日 申请日期2007年3月16日 优先权日2006年4月5日
发明者伯恩哈德·格瑞, 奥利弗·赫尔穆特 申请人:弗劳恩霍夫应用研究促进协会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1