[发明专利]打包、存储和分发指南包在审
申请号: | 201380058554.0 | 申请日: | 2013-11-08 |
公开(公告)号: | CN104769548A | 公开(公告)日: | 2015-07-08 |
发明(设计)人: | J·霍格;J·约瑟夫 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打包 存储 分发 指南 | ||
背景
基于图形用户界面(GUI)的管理工具的设计者设法提供管理使用用例的正确组合以使得这些工具支持大多数其用户的需求。这导致关于要将工具设计得多复杂的两难困境。如果支持过少的使用用例,则该工具将不会满足大多数其用户的需求,这会影响对产品的理解。如果支持过多的使用用例,则该工具往往太过复杂,从而影响用户学习该产品的能力并使得企业难以确保跨多个用户的一致性。
为了减轻该问题,诸如MMC(管理控制台)之类的管理工具具有使得新“插件”能够被定义的扩展性模型。然而,设计这些插件基本上具有相同的挑战,即如果它们处理过多的使用用例,则它们会变得太过复杂,而如果它们处理过少的使用用例,则它们不会满足宽泛的观众需求。从终端用户的角度来看,仅存在有限的能力来自定义满足用户需求的体验——通常处于“嵌入式管理单元(snap-in)”粒度——这是相当粗粒度的。还存在有限的能力来根据角色/许可等来定义和自定义UI的布局。
概述
提供本概述以便以简化形式介绍将在以下的详细描述中进一步描述的一些代表性概念的选集。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在以限制所要求保护的主题的范围的任何方式来使用。
简言之,本文描述的主题的各个方面涉及根据元模型模式来提供包括程序代码和相关联的元数据的指南包的技术。根据存储模式将指南包存储在存储储存库中。经由与存储储存库相关联的接口集来提供对指南包的访问。
在一方面,存储储存库包含根据存储模式来存储的多个指南包。每一指南包包括被配置成在管理工具上执行的程序代码和根据元模型模式来配置的相关联的元数据。存储储存库可经由接口集来访问。
在一方面,接收包括管理工具扩展程序代码和相关联的元数据的指南包并将其存储在储存库处。响应于一请求而定位该指南包,并响应于该请求或后续请求而返回该指南包。
结合附图阅读以下具体实施方式,本发明的其他优点会变得显而易见。
附图简述
作为示例而非限制,在附图中示出了本发明,附图中相同的附图标记指示相同或相似的元素,附图中:
图1是根据一个示例实施例的包括被配置成从用于渲染向导并获得程序代码的输入程序生成模型的各组件的框图。
图2是根据一个示例实施例的表示对指南包进行打包、存储和分发的框图。
图3是根据一个示例实施例的表示处理和运行指南包的管理工具的流程图。
图4是根据一个示例实施例的表示可被采用来处理和运行指南包的示例步骤的流程图。
图5是表示可并入本文中所描述的主题的各方面的示例计算环境的框图。
详细描述
本文中描述的技术的各方面一般涉及指南包和资产分发模型的各个市场类型方面(打包、存储和分发),其中如本文中提到的“指南包”包括定义的产品管理扩展。注意,作为一个直接示例,指南包在用户看来看上去像向导,然而如将理解的,指南包(扩展)与向导相比可明显更复杂,例如为索要输入并执行行为的任何UI控件或控件集。
在一个实现中,描述有定义指南包的打包模型以及信息内容模型的各行。该打包模型定义可执行向导、任务使用上下文、叙述性指南和其他资产依赖关系图。指南包可被存储在任何合适的位置,例如用户计算机本地、内联网上、因特网上和/或云储存库中。
提供用于进行基于程序的搜索、下载、上传和管理存储的API集等以例如检索一个或多个特定指南包。包被定义或以其他方式与用于包版本化、处理存储冲突和确保包一致性的元数据关联。元数据还促成搜索特定指南主题、用于增强的依赖关系检查以避免冲突、以及用于管理资产关系。例如,版本化可用于确定是否可能存在指南包的经更新版本,以便提示用户在合适时进行更新。元数据还可用于遵循不同的分类法来组织指南包以帮助终端用户选择合适的类别。状态和异常元数据可被维持。
在典型的使用场景中,终端用户正使用管理工具在计算机上工作,如以下所描述的。该工具的交互式方面最初标识用户、标识一个或多个场景和/或收集关于用户正在执行的特定管理任务的信息。该工具查找部署到本地系统的最近的指南包,和/或基于使用用例和用户上下文来搜索在线指南市场。在找到一个或多个指南包后,该工具读取此一个或多个包/将此一个或多个包下载到管理工具,以允许管理任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380058554.0/2.html,转载请声明来源钻瓜专利网。