当前位置: 首页 > 专利查询>微软公司专利>正文

响应于搜索查询来标识可执行场景解决方案制造技术

技术编号:4528149 阅读:159 留言:0更新日期:2012-04-11 18:40
提供了用于响应于用户查询来标识与该用户查询相关的可执行场景解决方案并将这些可执行场景解决方案作为搜索结果来返回的系统、方法、和计算机可读介质。在接收到用户查询后,返回多个结果,每一结果都表示可被实现来针对与所接收到的用户查询相关的特定难题的一系列步骤。通常,一系列步骤或场景包括多个子场景,其每一个要被顺序地执行来得到所需结果。因此,在选择了特定搜索结果后,可以引导用户通过一系列子场景结果选项,直到选择了与一系列步骤具有直接关联的项目为止。一旦选择了项目,则向用户呈现该可执行场景解决方案以供执行。

【技术实现步骤摘要】
【国外来华专利技术】响应于搜索查询来标识可执行场景解决方案北旦 冃尿近年来,将在线搜索用作定位所需信息的手段已经显著地增加了,其 成为了当今使用的用于定位信息的最普遍系统中的一个。 一般而言,搜索 引擎利用关键词匹配来定位包含与用户所输入的搜索查询相同和/或相似的 关键词的信息。尽管关键词匹配的优点超过更通用的搜索方法,但是响应 于一搜索查询通常返回大量项目,其中的许多是与用户预期的核心主题不 相关的。例如,假定用户期望定位如何在他/她的个人计算机上编辑数字照片的 逐步介绍,并且因此发起包含关键词"照片和编辑"的搜索。作为对其的 响应,向用户返回了多个项目,其中的某一些涉及使用消费者照片编辑设 备来编辑照片,其中的另一些涉及使用商用照片编辑设备来编辑照片,而 其中的又一些涉及其它照片编辑主题。在接收到结果后,用户必须在所有 所返回的项目中进行分类,以将与消费者照片编辑相关的那些同其它所返 回的项目分开。另外,尽管所返回的项目中的某一些可能具有与其相关联 的评论或其它偏好和质量信息,但用户难以鉴别哪些消费者照片编辑项目比其它"更好"禾n/或她/他可能同意哪些评论者的观点。因为用户的原始意图是确定如何完成特定任务(编辑照片),所以即 使用户能够从多个关键词搜索结果中定位看来引起兴趣的一个或多个项 目,用户也将必须在这些项目中进行分类,以确定她/他是否有权访问完成 该任务所必需的所有外围设备(例如软件程序等)。如果她/他确定必须获 取某种外围设备,则她/他随后必须得出获取该必需项目的最有效方式。这 种分类和确定可能是相当耗时的,并且在许多情况下可以导致用户沮丧感 和不满意。简要概述本专利技术的各实施例涉及用于响应于用户查询来标识与该用户查询相关的可执行场景解决方案并将这些可执行场景解决方案作为搜索结果来返回 的系统、方法、和计算机可读介质。在接收到用户査询时,假定用户期望 解决特定问题,或更精确地,期望执行场景专用解决方案和/或得到特定结 果。因此,响应于用户査询所返回的每一项都表示特定的可执行解决方案。 通常,如此处所称的解决方案或"场景解决方案"包括多个子场景解决方 案,其每一个要被顺序地执行来得到所需结果。因此,在选择了特定搜索 结果后,可以引导用户通过一系列子场景解决方案结果选项,直到选择了 与工作流所实现的一系列步骤具有直接关联的项目为止。 一旦选择了项目, 则向用户呈现该 一 系列步骤以供执行。提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述 的一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征, 也不旨在用于帮助确定所要求保护的主题的范围。附图简述以下参考附图详细描述本专利技术,附图中附图说明图1是适用于实现本专利技术的各实施例的示例性计算环境的框图2是适用于实现本专利技术的各实施例的示例性计算系统体系结构的框图3是示出根据本专利技术的一实施例的用于创建可执行场景解决方案的 方法的流程图;以及图4是示出根据本专利技术的一实施例的用于响应于搜索查询来标识可执 行场景解决方案的方法的流程图。详细描述此处用细节来描述本专利技术的主题以满足法定要求。然而,描述本身并 非旨在限制本专利的范围。相反,专利技术人设想所要求保护的主题还可结合 其它当前或未来技术按照其它方式来具体化,以包括不同的步骤或类似于 本文中所描述的步骤的步骤组合。此外,尽管术语"步骤"和/或"框"可 在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序时,该术语不应被解释为意味着此处公开的各个步骤之中或 之间的任何特定顺序。本专利技术的各实施例提供用于响应于用户查询来标识与该用户查询相关 的可执行场景解决方案并将这些可执行场景解决方案作为搜索结果来返回 的系统、方法、和计算机可读介质。在接收到用户査询时,假定用户期望 解决特定问题,或更精确地,期望执行场景专用解决方案和/或得到特定结 果。因此,响应于用户查询所返回的每一项目都表示特定可执行解决方案。 通常,此处所称的解决方案或"场景解决方案"包括多个子场景解决方案, 其每一个要被顺序地执行来得到所需结果。因此,在选择了特定搜索结果 后,可以引导用户通过一系列子场景解决方案结果选项,直到选择了与工 作流所实现的一系列步骤具有直接关联的项目为止。 一旦选择了项目,则 向用户呈现该 一 系列步骤以供执行。根据其各实施例,可以例如基于用户社区评级方案和/或认证机构的证 书来对场景解决方案进行评级。因此,与所返回的每一场景解决方案和/或 子场景解决方案相关联地,可以向用户呈现指示特定场景解决方案或子场 景解决方案与其它相关的场景解决方案相比如何的评级。在其它实施例中, 向用户呈现场景解决方案的次序可以暗示它们的关联性评级,例如,靠近 纵向列表顶部呈现的场景解决方案可以比在该列表较低处呈现的场景解决 方案评级更高。在又一些实施例中,其执行将不要求用户获取任何实现对 象(或有限数量的实现对象)的场景解决方案的评级可以高于用户为完成 其执行必须获取多个实现对象的场景解决方案。因此,在一方面,本专利技术提供其上包含计算机可执行指令的一个或多 个计算机可读介质,该计算机可执行指令在被执行时执行一种用于响应于搜索査询来标识可执行场景解决方案的方法。该方法包括接收场景相关查 询(例如从最终用户设备),并且响应于所接收到的场景相关査询来标识 对应于可执行场景解决方案的至少一个可选择的场景描述。在另一方面,本专利技术提供一种用于创建可执行场景解决方案的方法。 该方法包括接收解决方案,生成对应于该解决方案的场景描述,并将该解 决方案与该场景描述进行关联以创建可执行场景解决方案。在各实施例中,该方法还包括接收描述如何获取完成该可执行场景解决方案的执行所必需 的特定实现对象的一个或多个场景査询,以及将该一个或多个场景查询与 该可执行场景解决方案进行关联。在又一方面,本专利技术提供一种用于接收并执行场景解决方案的计算机 化系统。该系统包括场景解决方案创作引擎、和最终用户设备、以及服务 器,所有这些都经由网络彼此通信。场景解决方案创作引擎被配置成接收 一个或多个解决方案,生成对应于所接收到的每一解决方案的场景描述, 并将所生成的场景描述与每一对应的解决方案进行关联以创建可执行场景 解决方案。最终用户设备被配置成例如从最终用户接收场景相关查询。服 务器被配置成接收该场景相关查询(例如从最终用户设备)、和场景解决 方案以及相关联的场景描述(例如,从场景解决方案创作引擎)。在简要描述了本专利技术的各实施例的概览后,以下描述适于实现本专利技术 的示例性操作环境。大体上参考附图,并且首先具体参考图1,示出了用于实现本专利技术的 各实施例的示例性操作环境,并将其概括指定为计算设备100。计算设备 100只是合适的计算环境的一个示例,并且不旨在对本专利技术的使用范围或功 能提出任何限制。也不应将计算环境100解释为对所示出的任一组件/模块 或其组合有任何依赖性或要求。本专利技术可以在计算机代码或机器可使用指令的一般上下文中描述,机 器可使用指令包括由计算机或诸如个人数据助理或其它手持式设备等其它 机器执行的诸如程序组件等计算机可执行指令。 一般而言,包括例程、程 序、对象、组件、数据结构等的程序组件指的是执行特定任务或实现特定 抽象数据类型的代码。本专利技术的各本文档来自技高网...

【技术保护点】
一个或多个其上包含计算机可执行指令的计算机可读介质,所述计算机可执行指令在被执行时执行一种用于响应于搜索查询来标识可执行场景解决方案的方法,所述方法包括: 接收场景相关查询;以及 响应于所接收到的场景相关查询,标识对应于一可执行 场景解决方案的至少一个可选择场景描述。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:TV库瑞恩SE杰克逊SA费尔德PJ拉芙娜拉
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1