回答人员相关问题的制作方法

文档序号:9693245阅读:245来源:国知局
回答人员相关问题的制作方法
【专利说明】
【背景技术】
[0001]现在用户可以获得发现万维网(也称为“web”)上的信息的许多技术。例如,可以使用web浏览器和/或搜索引擎来发现感兴趣的信息。

【发明内容】

[0002]根据一些可能的实施方式,一种方法包括:由一个或多个计算机设备接收来自用户设备的用户的搜索查询;由所述一个或多个计算机设备确定所述搜索查询是人员相关问题;由所述一个或多个计算机设备,基于确定所述搜索查询是所述人员相关问题,并且使用数据结构,识别与所述搜索查询相关的人员的集合。所述数据结构与所述用户相关联,以及所述数据结构存储用于所述用户与其相关联的人员的群组的人员相关数据。所述人员的集合是所述人员的群组的子集。所述方法进一步包括:由所述一个或多个计算机设备,确定是否提供与所述人员的集合相关的信息;以及由所述一个或多个计算机设备,并基于确定是否提供与所述人员的集合相关的信息,向所述用户设备选择性地提供以下中的一个:第一文档,所述第一文档识别所述人员的集合中至少一个个人,并提供与所述至少一个个人相关的信息,其中,与所述至少一个个人相关的信息提供对所述人员相关问题的回答;或者第二文档,所述第二文档不包括与所述人员的集合相关的信息。
[0003]根据一些可能的实施方式,所述方法进一步包括:重构所述搜索查询,以形成重构搜索查询,以及其中,识别所述人员的集合包括:将所述重构搜索查询中的信息与所述数据结构中的信息相比较,以及基于所述比较识别所述人员的集合。
[0004]根据一些可能的实施方式,所述人员的集合包括第一个人和第二个人,以及其中所述方法进一步包括:针对所述第一个人产生第一评分,针对所述第二个人产生第二评分,以及基于所述第一评分和所述第二评分选择至少一个个人。
[0005]根据一些可能的实施方式,产生所述第一评分是基于以下的至少中的一个:所述第一个人与其相关联的用户指定类别,所述用户与所述第一个人之间的地理距离,所述用户与所述第一个人交互的新进度的指示,所述用户已经与所述第一个人交互的量的指示,与所述第一个人相关联的权威评分,或者所述数据结构是否存储所述第一个人的照片的指不ο
[0006]根据一些可能的实施方式,确定是否提供与所述人员的集合相关的信息包括:针对所述人员的集合中的每个个人产生评分,将所产生的评分的最高评分与阈值相比较,以及当所述最高评分等于或大于所述阈值时,确定提供与所述人员的集合相关的信息。
[0007]根据一些可能的实施方式,所述方法进一步包括:执行一般搜索,以及基于执行所述一般搜索获得一般搜索结果,以及其中,确定是否提供与所述人员的集合相关的信息包括:针对所述人员的集合中的每个个人产生评分,以及基于所产生的评分以及与所述一般搜索结果相关的信息,确定是否提供与所述人员的集合相关的信息。
[0008]根据一些可能的实施方式,一种计算机可读介质存储指令,所述指令包括:一个或多个指令,所述指令当由处理器执行时,使得所述处理器:接收来自用户设备的用户的搜索查询;确定所述搜索查询是人员相关问题;基于确定所述搜索查询是人员相关问题,并且使利用数据结构,识别与所述搜索查询相关的人员的集合,其中,所述数据结构与所述用户相关联,以及所述数据结构存储用于所述用户与其相关联的人员的群组的人员相关数据,其中,所述人员的集合是所述人员的群组的子集;确定是否提供与所述人员的集合相关的信息;以及基于确定是否提供与所述人员的集合相关的信息,向所述用户设备选择性地提供以下中的一个:第一文档,所述第一文档识别所述人员的集合中的至少一个个人,并且提供与所述至少一个个人相关的信息,其中,与所述至少一个个人相关的信息提供对所述人员相关问题的回答;或者第二文档,所述第二文档不包括与所述人员的集合相关的信息。
[0009]根据一些可能的实施方式,所述一个或多个指令进一步使得所述处理器:重构所述搜索查询以形成重构搜索查询,以及其中,所述一个或多个指令使得所述处理器能够识别所述人员的集合进一步使得所述处理器:将所述重构搜索查询中的信息与所述数据结构中的信息相比较,以及基于所述比较识别所述人员的集合。
[0010]根据一些可能的实施方式,所述人员的集合包括第一个人和第二个人,以及其中,所述一个或多个指令进一步使得所述处理器:针对所述第一个人产生第一评分,针对所述第二个人产生第二评分,以及基于所述第一评分和所述第二评分选择至少一个个人。
[0011]根据一些可能的实施方式,使得所述处理器能够产生所述第一评分以及产生所述第二评分的所述一个或多个指令包括:基于以下中的至少一个使得所述处理器能够产生所述第一评分以及产生所述第二评分的一个或多个指令:所述第一个人以及所述第二个人与其相关联的用户指定类别,所述用户与所述第一个人以及所述第二个人中的每一个之间的地理距离,所述用户与所述第一个人以及所述第二个人交互的新进度的指示,所述用户已经与所述第一个人交互的量以及所述用户已经与所述第二个人交互的量的指示,与所述第一个人以及所述第二个人相关联的权威评分,或者所述数据结构是否存储所述第一个人和所述第二个人的照片的指示。
[0012]根据一些可能的实施方式,使得所述处理器能够确定是否提供与所述人员的集合相关的信息的所述一个或多个指令包括:一个或多个指令,所述一个或多个指令使得所述处理器:针对所述人员的集合中的每个个人产生评分,将所产生的评分的最高评分与阈值相比较,以及当所述最高评分等于或大于所述阈值时,确定提供与所述人员的集合相关的
?目息。
[0013]根据一些可能的实施方式,所述一个或多个指令进一步使得所述处理器:执行一般搜索,以及基于执行所述一般搜索获得一般搜索结果,以及其中,使得所述处理器能够确定是否提供与所述人员的集合相关的信息的一个或多个指令包括:一个或多个指令,所述一个或多个指令使得所述处理器:针对所述人员的集合中的每个个人产生评分,以及基于所产生的评分以及与所述一般搜索结果相关的信息,确定是否提供与所述人员的集合相关的信息。
[0014]根据一些可能的实施方式,选择性地提供所述第一文档或所述第二文档中的一个的所述一个或多个指令包括:提供所述第一文档的一个或多个指令,其中,所述第一文档包括交互元素,以及其中,所述交互元素允许用户:在所述人员的集合中,获得与除了所述至少一个个人之外的人员相关的信息,获得所述至少一个个人的当前位置,获得到所述至少一个个人的当前位置的方向,获得到与所述至少一个个人相关联的地址的方向,或者与所述至少一个个人通信。
[0015]根据一些可能的实施方式,选择性地提供所述第一文档或所述第二文档中的一个的所述一个或多个指令包括:提供所述第一文档的一个或多个指令,其中,与所述至少一个个人相关的信息包括基于所述数据结构中存储的信息而计算出的信息。
[0016]根据一些可能的实施方式,一种系统,包括:一个或多个设备,用于:接收来自用户设备的用户的搜索查询;确定所述搜索查询是人员相关问题;基于确定所述搜索查询是人员相关问题,并并且使用用数据结构,识别与所述搜索查询相关的人员的集合,其中所述数据结构与所述用户相关联,以及所述数据结构存储用于所述用户与其相关联的人员的群组的人员相关数据,所述人员的集合是所述人员的群组的子集;从所述人员的集合选择至少一个个人;确定是否提供与所述至少一个个人相关的信息;以及基于确定是否提供与所述至少一个个人相关的信息,向所述用户设备选择性地提供以下中的一个:第一文档,所述第一文档识别所述至少一个个人,并提供与所述至少一个个人相关的信息,其中,与所述至少一个个人相关的信息提供对所述人员相关问题的回答;或者第二文档,所述第二文档不包括与所述至少一个个人相关的信息。
[0017]根据一些可能的实施方式,所述一个或多个设备进一步用于:从不同的基于网络的源的群组获得与所述人员的群组相关的信息;以及在所述数据结构中,将所获得的信息与识别所述人员的群组的信息相关联。
[0018]根据一些可能的实施方式,不同的基于网络的源的群组包括以下中的一个或多个:电话联系人文档,电子邮件账户,日程表,社交网络,语音通信记录,或者网站。
[0019]根据一些可能的实施方式,针对所述人员的群组中的个人,所获得的信息包括以下中的至少一个:所述个人的姓名,所述个人的昵称,识别类别的标签,其中所述用户已将所述个人分类在所述类别中,所述个人的地址,所述个人的电话号码,所述个人的电子邮件地址,所述个人的传真号码,所述个人的照片,识别所述个人正在就读或者曾经就读的学校的信息,所述个人的职业,所述个人的生日,或者所述个人的当前位置。
[0020]根据一些可能的实施方式,所述人员的集合包括第一个人和第二个人,以及其中,在选择所述至少一个个人时,所述一个或多个设备用于:针对所述第一个人产生第一评分,针对所述第二个人产生第二评分,以及基于所述第一评分和所述第二评分选择所述至少一个个人。
[0021]根据一些可能的实施方式,在产生所述第一评分和所述第二评分时,所述一个或多个设备进一步用于:基于以下中的一个或多个产生所述第一评分以及产生所述第二评分:所述第一个人以及所述第二个人与其相关联的用户指定类别,所述用户与所述第一个人以及所述第二个人中的每一个之间的地理距离,所述用户与所述第一个人以及所述第二个人交互的新进度的指示,所述用户已经与所述第一个人交互的量以及所述用户已经与所述第二个人交互的量的指示,与所述第一个人以及所述第二个人相关联的权威评分,或者所述数据结构是否存储所述第一个人和所述第二个人的照片的指示。
[0022]根据一些可能的实施方式,系统包括:用于接收来自用户设备的用户的搜索查询的装置;用于确定所述搜索查询是人员相关问题的装置;用于基于确定所述搜索查询是人员相关问题,并且使用数据结构,识别与所述搜索查询相关的人员的集合的装置,其中,所述数据结构与所述用户相关联,以及所述数据结构存储用于所述用户与其相关联的人员的群组的人员相关数据,所述人员的集合是所述人员的群组的子集;用于从所述人员的集合选择至少一个个人的装置;用于确定是否提供与所述至少一个个人相关的信息的装置;以及用于基于确定是否提供与所述至少一个个人相关的信息,向所述用户设备选择性地提供以下中的一个的装置:第一文档,所述第一文档识别所述至少一个个人,并且提供与所述至少一个个人相关的信息,其中,与所述至少一个个人相关的信息提供对所述人员相关问题的回答;或者第二文档,所述第二文档不包括与所述至少一个个人相关的信息。
[0023]上述讨论所提及的示例中,可以经由通过一个或多个设备的一个或多个处理器执行的一个或多个方法来实现一些实施方式。在一些实施方式中,可将一个或多个系统和/或一个或多个设备配置为执行上述的一个或多个动作。在一些实施方式中,计算机可读介质可包括计算机可读指令,所述指令在由一个或多个处理器执行时,使得所述一个或多个处理器执行上述的一个或多个动作。
【附图说明】
[0024]附图合并在本说明书中并构成本说明书的一部分,图示出本文所述的一些实施方式,并连同描述一起说明这些实施方式。在附图中:
[0025]图1A-图1C是图示出本文所述的一些实施方式的概览的图;
[0026]图2是可以实现本文所述的其中的系统和/或方法的示例环境的图;
[0027]图3是根据本文所述的一个或多个实施方式,可以存储人员相关数据的示例数据结构;
[0028]图4是根据本文所述的一个或多个实施方式,用于产生人员相关数据结构的示例处理的流程图;
[0029]图5是可以结合图4的处理而提供的示例用户界面;
[0030]图6是根据本文所述的一个或多个实施方式,用于回答人员相关问题的示例处理的流程图;
[0031 ]图7A-图7E是结合图6所述的处理的示例;以及
[0032]图8是可以与本文所述的技术一起使用的通用计算设备和通用移动计算设备的示例。
【具体实施方式】
[0033]以下的详细描述参照附图。不同附图中的相同附图标记可以识别相同或相似的元件。
[0034]如本文所描述的,系统和/或方法可以允许用户
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1