针对应用协助的自动上下文敏感搜索制造技术

技术编号:13883365 阅读:38 留言:0更新日期:2016-10-23 16:39
通过生成基于上下文的帮助给应用用户提供帮助的系统和方法搜索在公共网络上由第三方使之可用的公共可用的帮助信息。该系统和方法确定是否在使用主要计算应用和主要计算的使用的上下文中用户将受益于协助。执行基于上下文的搜索查询,以检索与所需要的帮助相关的公共可用的网络驻留帮助信息,并且这些结果被输出至显示器。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
诸如视听游戏之类的应用的用户被呈现被设计来增强其对于游戏的享受的许多挑战。玩家时常到达此时他们难以通过特别挑战的游戏中的点。游戏给用户呈现各种级别的困难,这使得在新手级别上通过一个关卡(stage)不同于在更难级别上通过相同的挑战。一些用户求助于经由因特网来搜索帮助。时常,第三方张贴(post)描绘如何在游戏中通过特别困难关卡的“通关(walk through)”的书面描述和玩游戏视频。正常地,这意味着用户必须停止玩游戏、构造搜索并在返回到游戏之前查看帮助。用户通常具有有限的有关其在游戏中的位置的上下文的信息(例如,区域的名称是什么,他们正遭遇到什么老板(boss)),这使得用户难以自己建立搜索查询。
技术实现思路
呈现这样的技术,其在用户在应用中遭遇到问题时通过访问从第三方源或专用帮助数据库中可获得的帮助信息而给应用的用户在使用该应用时提供协助。该技术对于其中用户可能发现他们自己受困于在没有帮助的情况下他们不能克服的游戏中的特别场景或任务的游戏应用而言具有特别适用性。给应用用户提供帮助的系统和方法针对在公共网络上通过第三方而使之可用的公共可用的帮助信息来生成基于上下文的帮助搜索。该系统和方法确定是否用户在使用主要计算应用以及主要计算的使用的上下文中将受益于协助。执行基于上下文的搜索查询,以检索与所需要的帮助相关的公共可用的网络驻留(resident)帮助信息,并且这些结果被输出至显示器。提供这个概述部分来以简化的形式介绍下面在具体描述部分中进一步描述的概念的选择。这个概述部分并不打算识别所请求保护的主题的关键特征或基本特征,也不打算被用作辅助手段来确定所请求保护的主题的范畴。附图说明图1是说明根据本技术的方法的流程图。图2A说明关于图1的方法的第一变体。图2B说明关于图1的方法的第二变体。图3A-3E是说明适合于实现本技术的系统以及系统之间的数据流的方框图。图4是说明用于确定是否用户在应用中需要帮助的过程的流程图。图5是说明用于使用实时事件系统来确定是否用户需要帮助的过程的流程图。图6是说明用于确定应用中的用户的上下文的方法的流程图。图7是说明创建搜索查询的第一方法的流程图。图8是说明创建搜索查询的第二方法的流程图。图9是说明提供搜索结果的输出至设备的过程的流程图。图10是说明利用多个设备创建搜索查询的一种方法的流程图。图11是实时事件系统的方框图。图12是适合于实现本技术的第一处理设备的方框图。图13是适合于执行本技术的第二类型处理设备的方框图。图14是适合于实现本技术的第三类型处理似乎(seemed)设备的方框图。具体实施方式呈现给应用的用户提供上下文相关帮助的技术。上下文相关帮助基于通过第三方而使之可用的信息来提供,其中该信息通过搜索公共可用源或存储在利用多用户应用服务所提供的数据库中的公共可用源的选集(collection)而是可访问的。作出用户在应用中需要帮助的确定,并且应用中用户的进程或工作的上下文被确定。相对于公共可用的帮助信息来执行基于上下文的搜索查询,并且这些结果在相同的处理设备或配套(companion)处理设备上被返回至应用用户。该技术对于难以通过成就的游戏玩家而言是特别有利的,其中众多第三方已经提供有关如何完成麻烦任务的指示。虽然该技术被有利地使用在游戏中,但是该技术可以与许多类型的应用之中的任何应用一起进行使用。图1是提供本技术的综述的流程图。图1的方法说明可以利用本文所说明的一个或多个处理设备来执行的一般步骤。在这个公开的上下文中,该技术将结合在主要处理设备上操作的主要应用的性能来描述。该应用可以是能够在主要处理设备上执行的任何类型的应用。该技术特别适用于游戏应用,其中用户可以在完成游戏内(in-game)成就中寻求帮助,并且利用完成游戏的某些关卡的重复失败能够检测到相对于某些游戏方面的失败。因此,术语玩家和用户被同义地使用。在10上,作出有关是否用户已经到达其中用户需要协助的应用中的点的确定。在本文描述用于确定是否用户已经到达其中用户需要协助的应用中的点的方法。如果在10上的确定是用户需要协助,则在15上确定在应用内用户状态的上下文。应用中用户的上下文包括围绕用户在应用中正具有的问题的性质的信息。在该应用是游戏的情况下,上下文可以包括其中用户完成特别任务有问题的游戏中的点。在基于故事的游戏中,在游戏中提供标记用户通过特别游戏故事的进程的检查点。一般地,在故事中具有为了到达下一个检查点或成就而必须完成的任务。另外,游戏内用户的状态可以利用用户技能级别、游戏内清单、玩游戏历史和在完成以前任务中的记录来反映。所有这样的信息包括游戏的上下文。当用户到达其中用户重复相同的应用内(in-applications)任务而没有成功的应用中的特别点时,能够作出有关游戏上下文以及围绕与该特别应用和任务相关的术语所开发的搜索的确定。因此,在游戏应用中,用户技能级别、用户清单、游戏级别以及上下文的其它方面在15上进行确定。一旦在15上确定游戏内的用户上下文,则在20上制定针对在所确定的上下文内的帮助的搜索查询。如下面所讨论的,搜索查询能够利用许多标准的商业搜索引擎之中的任何一个搜索引擎来运行,其中这些搜索引擎访问公共可用的、基于网络的数据源,以寻求帮助信息。在另一实施例中,搜索查询被制定来相对于数据库运行,其中数据库从公共可用的数据源中收集帮助信息并且以一种或多种方式将数据分类,这些方式包括例如按照应用和应用上下文来组织数据。基于公共可用的网络的数据源的示例包括网站、网络视频、博客和其它公布的信息,其中其它的用户或用户在应用的上下文中已提供如何实现特别任务的描述和/或演示。在30上,在30上制定的查询被运行,以检索潜在帮助结果的列表。在一个实施例中,可以给用户提供结果的列表作为在40上的搜索的结果。当用户选择这些结果之中的一个结果以便呈现时,该结果被渲染在用于用户的界面中。图2A和2B说明用于在20上制定搜索查询的两个可供选择的方案。在图2A中,第一类型的查询包括使用关键词相对于公共可用的网络资源的搜索。在65上,上下文的确定提供许多关键术语,其在被提供给搜索引擎时生成显示针对该应用的基于上下文的帮助的结果。使用基于上下文的关键词,在70上生成公共网络搜索查询。查询可以被运行在商业可用的搜索引擎上。图2b说明可供选择的方案,其中针对公共可用的帮助信息的数据库来创建搜索。公共可用的帮助信息的数据库可以由多用户服务提供商来创建和维护。多用户服务提供商的示例是由Microsoft Corporation(微软公司)提供的XBOX LIVE®服务。该数据库可以包含至其中提供公共可用的帮助信息的公共地址的链接或者可以缓存公共可用的信息的各种拷贝,以便直接供应给搜索设备。在这样的数据库存在的情况下,针对每一个应用的学习信息的集合将随着时间的推移来创建,从而显示有关在哪里用户典型地需要帮助的趋势。另外,可以提供通用集合的搜索术语以及应用结构的表征。例如,可以与在特别游戏中寻求的成就相关来组织数据库。因此,在55上,搜索可以通过访问应用的已知结构来首先访问已知帮助信息的数据库,并且可以在60上提供结构化的查询来查询对于用户正具有的问题以及应用中的用户的表征而言特定的相关任务数据。图3A至3E本文档来自技高网...

【技术保护点】
一种处理设备,可操作来执行给用户提供协助的方法,所述方法包括:确定是否在主要计算应用正在执行的同时在使用在所述处理设备上执行的所述主要计算应用中用户将受益于协助;确定由所述用户在所述主要计算应用的执行期间使用的上下文,所述上下文至少利用在所述应用的使用中的问题来定义;检索包括与所述上下文相关的关键术语的搜索查询;执行所述搜索查询,以检索与所述问题相关的公共可用的网络驻留帮助信息;将搜索结果输出至显示器;以及响应于搜索结果的用户选择,在所述显示器中渲染所述帮助信息。

【技术特征摘要】
【国外来华专利技术】2014.02.26 US 14/1911961.一种处理设备,可操作来执行给用户提供协助的方法,所述方法包括:确定是否在主要计算应用正在执行的同时在使用在所述处理设备上执行的所述主要计算应用中用户将受益于协助;确定由所述用户在所述主要计算应用的执行期间使用的上下文,所述上下文至少利用在所述应用的使用中的问题来定义;检索包括与所述上下文相关的关键术语的搜索查询;执行所述搜索查询,以检索与所述问题相关的公共可用的网络驻留帮助信息;将搜索结果输出至显示器;以及响应于搜索结果的用户选择,在所述显示器中渲染所述帮助信息。2.根据权利要求1所述的处理设备,其中所述执行包括向公共可用的搜索引擎提交所述搜索查询,所述公共可用的搜索引擎返回所述搜索结果之中的至少一部分,以便输出。3.根据权利要求1所述的处理设备,其中所述执行包括相对于以前收集的并存储的公共可用的网络驻留帮助的数据库来运行所述搜索查询。4.根据权利要求1所述的处理设备,其中确定上下文包括从所述主要应用接收输出,其识别在查询术语表格中的一个或多个查询术语。5.根据权利要求1所述的处理设备,其中所述处理设备包括第一处理设备,并且所述确定上下文包括在第一处理设备上从实时事件数据系统接收事件数据,并且根据事件数据的所述确定上下文、制定、执行、输出和渲染发生在第二处理设备上。6...

【专利技术属性】
技术研发人员:PM普罗菲特
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1