用于应用插件的增强的预览技术制造技术

技术编号:16707944 阅读:18 留言:0更新日期:2017-12-02 23:10
本文公开了用于呈现插件预览的系统、方法和软件。在实现方式中,服务接收针对应用插件的预览的请求。服务响应于该请求来识别模板文档,并将应用插件应用于模板文档以生成对应用插件的增强的预览。该服务利用增强的预览来答复请求。

Enhanced preview technology for application plug-ins

This article exposes the systems, methods, and software used to present plug-in previews. In the implementation, the service receives the request for preview of the application plug-in. The service responds to the request to identify the template documents and apply the application plug-in to the template document to generate a preview of the enhancements to the application plug-in. The service replies to the request with an enhanced preview.

【技术实现步骤摘要】
【国外来华专利技术】用于应用插件的增强的预览技术
技术介绍
应用插件是在另一应用的上下文中运行的应用。在生产力应用的情况下,插件可以向用户提供补充和增强主生产力应用的能力的功能的特征。应用插件可以被实现为访问文档、电子邮件或由主应用所支持的其他内容的web应用。插件商店向用户提供中央存储库,该中央存储库用于浏览应用插件和对应用插件进行交易以添加到其应用中。插件商店可以是经由应用商店应用、本机应用、web应用或任何其他类型的应用所呈现的库可访问的。插件上的信息卡可以在库中被查看,并可以解释给定插件的基本特征。例如,信息卡可以显示插件的各种屏幕截图,并且可以在文本中描述插件如何增强应用。如果需要,用户可以在卡中选择购买选项。购买插件将触发该插件被集成到(或“添加”到)用户的应用以备将来使用。
技术实现思路
本文公开了增强应用插件的技术。在实现方式中,呈现了包括通过该应用库可获得的各种应用插件的图形表示的应用库。图形表示可以是例如至少对应于应用商店中的插件的子集的图标或缩略图。在一些实现方式中,标题可以伴随着图形表示。当选择了给定插件(或其图形表示)时,生成应用的增强的预览。所述增强的预览可以包括文档模板(例如,文字处理、电子表格或演示模板)以及被应用于该文档的插件的视图。提供本
技术实现思路
以便以简化的形式来引入下面的在具体实施方式中进一步描述的概念的选择。应该理解的是,本
技术实现思路
不是要识别所要求保护的主题的关键特征或主要特征,也不是要用作限制所要求保护的主题的范围。附图说明参考以下附图可以更好地理解本公开的许多方面。虽然关于这些附图描述了若干实现方式,但是本公开不限于本文公开的实现方式。相反,目的是要涵盖所有的替代方案、修改和等同物。图1示出了操作架构和增强的应用预览可以呈现在其中的相关联的操作场景。图2示出了实现方式中的插件预览过程。图3示出了实现方式中的插件预览过程。图4示出了实现方式中的操作架构。图5示出了实现方式中的操作序列。图6示出了实现方式中的操作场景。图7示出了实现方式中的操作场景。图8示出了操作架构和增强的应用预览可以呈现在其中的相关联的场景。图9示出了适用于实现本文中关于附图所公开的和在下面具体实施方式中所讨论的架构、过程和操作场景中的任何一个的计算系统。具体实施方式本文公开了用于增强应用插件选择和/或评估过程的技术。该技术通过让用户在应用中利用样本数据来尝试插件,而向用户提供了用于评估应用的插件的定制和优化的体验(例如的可视化)。在本文公开的各种实现方式中,应用插件可以与模板文档相关联,使得插件可以通过启动相关联的模板文档并将该插件应用于该文档来进行预览。用户可以与文档和插件进行交互,以利用应用插件接收完全沉浸式和表示性的体验。由这种解决方案提供的技术效果是增强的预览。在过去,插件的预览是由用户可以消费的信息卡组成的。增强的预览允许用户直接与应用插件进行交互。例如,用户可以看到悬停式面板或具有更多细节(例如插件的描述和屏幕截图)的整个页面。这样的交互也减少了具有这样的体验先前所需的计算步骤。在过去,为了获得完全沉浸式的体验,用户必须购买插件、提供该插件并且然后打开文档。如果体验不满意,则然后用户就必须卸载该应用。在一些实现方式中,用户可能甚至不拥有或另外具有对应用的授权的访问权,在这种情况下,评估插件的部分可以包括应用本身的试用。例如,寻求合法营销工具的律师可以发现在合法模板中工作的信息图插件,并可以获得幻灯片应用的试用。在本文公开的各种实现方式中,“演示”选项允许用户从插件库直接进入演示体验,而无需建立插件。如果未被说服,则用户可以简单地拒绝购买应用插件,并且不需要执行任何解除链接或撤销步骤。除了使用户体验流水线化之外,这样的优点节省处理、计算和网络资源。尽管本文公开的示例指代购买应用插件,但是这样的交易不需要被严格地理解为购买。而是,针对插件的交易可以涉及获得许可证、获得其中使用插件的试用期、或另外以一些其他方式获取许可证。参考附图,图1示出了在实现方式中的操作架构100和相关联的操作场景。操作架构100包括计算系统101和计算系统111。计算系统101针对应用103提供了运行时环境,而计算系统111针对在线服务113提供了运行时环境。应用103表示能够在促进增强的插件预览的上下文中采用插件预览过程200并且与在线服务113进行通信的任何应用。用户界面105向应用103和在线服务113提供了用户界面。应用103可以是本机安装并执行的应用、基于浏览器的应用(或web应用)、流式的或流式传输的应用、或任何其他类型的应用。应用103的示例包括但不限于:生产力应用、个人信息管理应用、游戏应用、业务线应用、数据库应用、操作系统应用、应用商店应用、移动应用、社交网络应用及其任何变型或组合。在线服务113是能够向终端用户提供增强的插件体验的任何服务或服务组合。在线服务113可以是独立的服务,或者可以被集成在其他服务的上下文中。在线服务113在与应用103进行交互的上下文中采用插件过程300。在线服务113的示例包括但不限于:应用商店服务、在线生产力服务、游戏服务、个人信息管理服务、业务线服务、社交网络服务及其任何变型或组合。在操作中,用户与用户界面105进行交互以导航到由在线服务113提供的插件商店121。在用户界面105中呈现的视图107具有插件商店121(或其图形表示),该插件商店121包括各种应用插件122、123、124、125、126和127。插件可以由视图107中的图标、缩略图或一些其他可选元素来表示。更少的插件或更多的插件是可能的,并且可以被认为是在本公开的范围内的。用户做出对插件125的选择104,其触发应用103向在线服务113传送插件演示请求。在线服务113从模板数据库117中选择适当的模板文档,并加载来自插件数据库115的相对应的应用插件。然后,在线服务113利用包括所选的应用插件和所选的模板文档的增强的预览来答复应用103。应用103从用户界面105中的视图107转换到视图108,该视图108包括模板文档131和用于与应用103进行交互的各种控件132、133、134、135和136。接下来,应用103将所选的应用插件加载到视图109,由插件141表示。因此,用户可以在插件演示的上下文中与模板文档131和插件141两者进行交互。图2示出了表示由应用采用任何软件模块、部件或其他程序指令以促进增强的插件预览的插件过程200。附带参考图2所示的步骤,应用103表示的应用向应用插件商店呈现用户界面(步骤201)。用户从商店中选择用于演示的插件,响应于此应用向在线商店传送请求(步骤203)。在线商店可以例如通过将应用引导到应用服务或托管模板文档、应用插件或两者的其他此类位置,而将所选的模板文档和应用插件返回到该应用。应用从应用服务获得增强的预览(步骤205),并在用户界面中呈现它(文档和插件)(步骤207)。然后,用户可以与文档和应用插件进行交互。图3示出了表示由在线服务采用任何软件模块、部件或其他程序指令以促进增强的插件预览的插件过程300。附带参考图3所示的步骤,在线服务113表示的在线服务向插件商店提供了用户界面(步骤301)。用户界面可以包括应用插件的各种图标、缩略图或其他可选表示。然后,在线本文档来自技高网...
用于应用插件的增强的预览技术

【技术保护点】
一种计算系统,包括:一个或多个计算机可读存储介质;与所述一个或多个计算机可读存储介质操作地耦合的处理系统;以及存储在所述一个或多个计算机可读介质上的程序指令,所述程序指令当由所述处理系统读取和执行时,引导所述处理系统至少用于:向应用商店传送针对对用于应用的插件的预览的请求;接收作为对针对所述预览的到所述应用商店的所述请求的答复的所述插件和模板文档;并且在用于所述应用的用户界面中呈现所述预览,其中,所述预览包括所述模板文档和所述插件。

【技术特征摘要】
【国外来华专利技术】2015.03.30 US 62/139,872;2015.10.21 US 14/918,9521.一种计算系统,包括:一个或多个计算机可读存储介质;与所述一个或多个计算机可读存储介质操作地耦合的处理系统;以及存储在所述一个或多个计算机可读介质上的程序指令,所述程序指令当由所述处理系统读取和执行时,引导所述处理系统至少用于:向应用商店传送针对对用于应用的插件的预览的请求;接收作为对针对所述预览的到所述应用商店的所述请求的答复的所述插件和模板文档;并且在用于所述应用的用户界面中呈现所述预览,其中,所述预览包括所述模板文档和所述插件。2.根据权利要求1所述的计算系统,其中,所述应用包括托管在浏览器应用中的web应用,并且其中,为了呈现所述预览,所述程序指令引导所述处理系统在所述浏览器应用中加载对用于所述应用的所述插件的所述预览。3.根据权利要求2所述的计算系统,其中,所述程序指令引导所述处理系统响应于对来自插件库的所述插件的用户选择而向所述应用商店传送所述请求。4.根据权利要求1所述的计算系统,其中,所述应用包括本机应用,其中,为了呈现所述预览,所述程序指令引导所述处理系统在所述本机应用中加载对用于所...

【专利技术属性】
技术研发人员:D·莫瓦特T·法瑞尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1