提供基于任务的信息的制作方法_3

文档序号:9457708阅读:来源:国知局
的实施件。进而,交互式会话系统140能够(例如,通过网络102和/或搜索系统110)向提交该搜索查询的用户设备提供识别该必需的和/或可选的实施件的信息。
[0063]对特定任务识别必需的和可选的实施件的信息(统称为“实施件信息”)能够被用来向用户通知他们完成该任务将会需要的实施件。该实施件信息例如能够在信息化搜索结果(例如,提供从多个不同资源获得的信息的搜索结果)中提供。例如,响应于引用特定任务的搜索查询,向用户通知对于执行该特定任务而言必需的/可选的实施件的搜索结果能够连同导航搜索结果(例如,包括指向已经被识别为与该搜索查询相关的资源的活动链接的搜索结果)一起在信息化搜索结果中提供。
[0064]此外,实施件信息能够被用来便利对基于搜索查询所提供的广告的选择。例如,如果石膏板切割工具被识别为必需的实施件,则销售石膏板切割工具的零售商的广告能够被选择以便响应于该搜索查询进行呈现。如以下更为详细讨论的,广告选择还能够基于用户提供的信息,诸如用户拥有的实施件的集合、识别用户先前所体验的交互式会话中执行的其它任务的必需的工具的信息、以及与特定实施件需要多频繁地进行更换或补充相关的信息。
[0065]如将要参考图6更为详细描述的,交互式会话系统140或独立于交互式会话系统140的数据处理装置能够基于用户对交互式会话的请求来确定产品/部件的可靠性量度。例如,交互式会话系统140能够对特定产品确定已经体验了其中该产品或该产品的特定部件被维修的交互式会话的用户的数量。该信息单独地或者与产品制造者或用户提供的信息相结合地能够被用来确定该产品的可靠性量度。该可靠性量度例如可以是该特定产品或部件的故障率、特定类型的产品集合的相对可靠性排名或者该产品中所包括的部件集合的可靠性简档。
[0066]例如,关于特定产品,最经常出现故障的特定部件以及所有产品故障中归因于该特定部件的故障的部分能够基于交互式会话中该特定部件被维修或更换的部分来确定。在特定类型的产品集合的上下文中,交互式会话的分析能够基于与每个产品的维修相关的交互式会话的数量相对于与维修该产品集合相关的交互式会话的总数来揭示哪些产品更多地需要维修或更换。
[0067]图2是图示示例的实施件识别技术的框图200。框图200图示了由交互式会话系统140或者独立的数据处理装置为了对特定任务的必需的/可选的实施件进行索引而执行的操作集合202。操作集合202包括对特定任务识别交互式会话(例如,其中执行该特定任务的交互式会话)。例如,交互式会话系统140能够将交互式会话204、206、208和210识别为其中执行特定任务的交互式会话。
[0068]在一些实施方式中,交互式会话系统140基于与交互式会话相关联的标签而识别与特定任务相关的交互式会话。如以上所提到的,每个交互式会话能够与指定在该交互式会话期间执行的一个或多个任务的一个或多个标签相关联(例如,根据其进行索引或者参考其进行存储)。交互式会话系统140能够将具有引用特定任务的标签的交互式会话识别为将被用来识别用于执行该特定任务的必需的实施件和可选的实施件的交互式会话。
[0069]交互式会话系统140对交互式会话204、206、208和210的内容进行处理以识别被用来在相应交互式会话中执行特定任务的实施件集合212、214、216和218。在一些实施方式中,交互式会话系统140利用对象识别技术和/或音频分析来识别用于每个交互式会话的实施件。
[0070]例如,交互式会话系统140能够使用对象标识符来识别在交互式会话期间的视频或静态图像中呈现的一个或多个实施件。交互式会话系统140还能够使用音频分析器来确定该交互式会话的音频部分是否包括对实施件的引用。在该示例中,假设实施件由对象标识符来识别并且被确定为在该实施件被呈现时由音频分析器引用。基于对交互式会话的这种评估,该实施件能够被认为在该交互式会话期间被使用。
[0071]在一些实施方式中,交互式会话的音频和视觉分析不都需要被用来确定在特定交互式会话中使用实施件。例如,仅对实施件进行视觉识别或音频识别就可能足以将该实施件识别为在交互式会话期间被使用。此外,能够使用其它技术来确定实施件在交互式会话期间被使用。例如,交互式会话的提供者可以提供在该交互式会话期间使用的实施件的列表,和/或可以使用指定在该交互式会话期间使用的实施件的用户反馈来识别在该交互式会话期间使用的实施件。
[0072]如图2所示,一些实施件可以在多个不同交互式会话中被识别,而一些实施件可以仅在一个或少于全部的交互式会话中被识别。例如,实施件_1被包括在每个实施件集合212、214、216和218中,实施件_2仅被包括在用于交互式会话204和208的实施件集合212和216中。此外,实施件_3仅包括在用于交互式会话206的实施件集合214中,并且实施件_4仅包括在用于交互式会话208的实施件216的集合中。
[0073]在一些实施方式中,交互式会话系统140基于交互式会话204、206、208和210中识别出实施件的部分来将实施件集合212、214、216和218中的实施件进行归类。交互式会话系统140能够创建表格220或另一种数据结构,其中每个实施件与指定交互式会话204、206,208和210中识别出该实施件的部分的包含值相关联。例如,如图2所示,表格220包括在实施件集合212、214、216和218中所识别的实施件的列表。
[0074]每个实施件与该实施件被识别的实例的数量相关联。在该示例中,实例的数量表示交互式会话204、206、208和210中该实施件被识别的数量和/或其中包括该实施件的实施件集合212、214、216和218的数量。例如,如表格220所指示的,实施件_1被包括在四个交互式会话中,实施件_2被包括在两个交互式会话中,并且实施件_3和实施件_4均被包括在一个交互式会话中。
[0075]每个实施件还与指定所有被分析的交互式会话中识别出该实施件的部分的包含值相关联。例如,交互式会话系统140对四个交互式会话204、206、208和210进行分析。因此,基于每个实施件的实例数量,交互式会话系统140能够确定实施件_1被包括在100%的交互式会话中,实施件_2被包括在50%的交互式会话中,并且实施件_3和实施件_4则均被包括在25%的交互式会话中。
[0076]交互式会话系统140能够基于实施件的包含值将每个实施件归类为用于特定任务的必需的实施件或可选的实施件。实施件的归类可以例如基于该实施件的包含值与阈值包含值的比较。如果用于实施件的包含值满足(例如,等于或超过)阈值包含值,则该实施件被归类为必需的实施件。如果实施件的包含值不满足阈值包含值,则该实施件被归类为可选的实施件。例如,如果阈值包含值被设置为70%,则实施件_1将会由于实施件_1具有100%的包含值而被归类为必需的实施件。在该示例中,实施件_2、实施件_3和实施件_4将由于这些实施件中的每一个都具有低于阈值包含值的包含值而均被归类为可选的实施件。
[0077]在一些实施方式中,用于特定实施件的包含值能够基于该特定实施件的实例与和该特定实施件为相同实施件类型的另一个实施件的实例的组合数量。例如,假设实施件_2是石膏板切割工具并且实施件_3是扬声器开孔切割器,其是特定类型的石膏板切割工具。在该示例中,石膏板切割工具的实例总数可以是石膏板切割工具的实例数量与扬声器开孔切割器的实例数量之和。如表格220所示,实施件_2的实例数量为2,并且实施件_3的实例数量为I。因此,在该示例中,包括实施件_2和实施件_3的石膏板切割工具的实例总数为3,并且用于石膏板切割工具的包含值为75%,这满足70%的阈值包含值。因此,在该示例中,石膏板切割工具可以被归类为必需的实施件。
[0078]在一些实施方式中,交互式会话的质量分值能够被用来对来自该交互式会话的实施件的贡献进行加权。例如,质量分值可以基于用户评级、提供该会话的专家的评级以及其它适当因素。来自具有相对低的质量分值的交互式会话的实施件贡献可能被折扣,而来自具有相对高的质量分值的交互式会话的实施件贡献可以被完全计入或者甚至被提升。
[0079]交互式会话系统140能够对特定任务创建必需的和可选的实施件的索引。例如,如表格222所示,实施件_1能够被索引为必需的工具,而实施件_2、实施件_3和实施件_4能够被索引为可选的实施件。交互式会话系统140能够将必需的和可选的实施件的索引存储在实施件索引224中。如以下更为详细描述的,交互式会话系统140能够通过从实施件索引获得数据来识别用于特定任务的必需的和/或可选的实施件,并且将指定该必需的和/或可选实施工具的信息提供给用户设备。
[0080]在一些实施方式中,交互式会话系统140将响应于接收到搜索查询226 ( “查询”)而从实施件索引224获得必需的和/或可选的实施件的列表。例如,交互式搜索系统140可以从搜索系统130或者提交搜索查询226的用户设备接收搜索查询226。
[0081]如以下更为详细描述的,交互式会话系统140识别被搜索查询226引用的特定任务228,并且能够对该特定任务228从实施件索引224请求实施件列表230。实施件列表230能够指定用于执行该特定任务的必需的实施件和/或用于执行该特定任务的可选的实施件。
[0082]交互式会话系统140响应于该搜索查询而将实施件列表230提供至搜索系统130或用户设备。例如,实施件列表230能够响应于搜索查询而随搜索结果一起和/或关联于在其中执行该特定任务的一个或多个交互式会话在用户设备处呈现。
[0083]在一些实施方式中,交互式会话系统从特定任务以及已经被确定为引用每个特定任务的相对应搜索查询的索引识别被搜索查询226引用的特定任务228。在一些实施方式中,特定任务和相对应搜索查询的索引由独立于交互式会话系统140的数据处理装置创建并维护,并且交互式会话系统140能够与该独立数据处理装置进行交互以获得识别该特定任务228的彳g息。
[0084]在一些实施方式中,交互式会话系统140能够创建和/或维护特定任务和相对应搜索查询的索引。搜索查询所引用的特定任务能够基于在被用户通过与响应于该搜索查询而提供的搜索结果的交互来请求的交互式会话中执行的任务来确定。例如,在与特定搜索查询相关联的交互日志数据中能够包括对于响应于该搜索查询的搜索结果所引用的每个交互式会话指定通过与该搜索结果的用户交互来对交互式会话的用户请求的数量的数据。
[0085]特定任务能够从通过与搜索结果的用户交互而请求的交互式会话期间执行的候选任务的集合中选择。例如,在所识别的交互式会话中以最高数量或最高部分执行的候选任务能够被选择为被该搜索查询引用的特定任务。
[0086]在一些实施方式中,在交互式会话期间执行的候选任务基于指定在该交互式会话期间执行的任务的标签或其它数据来识别。可以由提供交互式会话的提供者和/或已经请求交互式会话的用户将该标签与该交互式会话相关联。
[0087]例如,交互式会话的提供者能够提供指定任务A和任务B都在交互式会话期间执行的标签。该交互式会话的提供者还能够提供指定标签与之相关联的交互式会话的部分。例如,如果任务A在该交互式会话的时间=O和时间=tl之间执行,则该提供者能够将时间=O的起始时间和时间=tl的结束时间与对应于任务A的标签相关联。类似地,如果任务B在该交互式会话的时间tl和t2之间执行,则该提供者能够将时间=tl的起始时间和时间=t2的结束时间与任务B相关联。
[0088]体验了该交互式会话的用户能够简单地将标签与交互式会话的部分相关联。例如,在观看交互式会话时,用户能够识别特定任务的开始并且提供识别该任务被执行的标签。当该交互式会话进行至该任务结束时,用户能够提供识别该任务结束的时间的反馈。这些用户标签能够被汇总以选择被认为表示在该交互式会话期间执行的任务的一个或多个标签。
[0089]基于标签数据,能够确定包括每个候选任务的交互式会话的数量或部分。例如,与交互式会话的每个部分相关联的标签能够被用来识别在该交互式会话期间执行的任务。对于每个候选任务,能够确定与引用该候选任务的标签相关联的交互式会话的数量。进而,与所识别的交互式会话的阈值数量(或部分)相关联的一个或多个候选任务能够被选择为该搜索查询所引用的特定任务。该阈值数量(或部分)可以是绝对值或相对值。例如,特定任务可以是与至少60%的所识别的交互式会话相关联的候选任务和/或(例如,在候选任务之中)与最高数量的交互式会话相关联的候选任务。被确定为被搜索查询引用的特定任务能够参考该特定任务进行存储。
[0090]图3是其中向用户提供实施件信息的示例用户界面300的截屏。用户界面300呈现了其中响应于提交搜索查询310而显示示例搜索结果304、306和308的示例搜索结果页面302。示例搜索结果306和308是引用与该搜索查询相关的网页的搜索结果,并且用户与搜索结果306和308的交互会将用户设备重新指向相应搜索结果所引用的页面。
[0091 ] 示例搜索结果304引用已经被识别为与搜索查询310相关的交互式会话。例如,如以上所描述的,搜索查询304所应用的交互式会话可以包括已经被确定为被搜索查询310所引用的特定任务的执行。用户与搜索结果304的交互能够请求提供与交互式会话相关的更
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1