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

用于在保持在情境中的同时共享的可扩展系统动作技术方案

技术编号:7538723 阅读:164 留言:0更新日期:2012-07-13 03:31
操作系统提供可扩展的共享动作以促成执行在诸如个人计算机、平板计算机或智能手机这样的计算平台上的应用之间的内容共享。共享动作实现跨所有应用实施内容共享的一致的用户体验且排除了用户不得不从他们正使用的当前应用切换到某些其他功能以便共享内容。应用能作为源应用和/或目标应用参与操作系统共享动作。在用户选择调用共享动作时,源应用可以在被给予其应用的当前状态的情况下描述什么内容是可共享的。目标应用可被配置成根据内容类型从源应用接收共享的内容且将向用户暴露其应用的伴随视图,该伴随视图特别适合促进共享。

【技术实现步骤摘要】
用于在保持在情境中的同时共享的可扩展系统动作
技术介绍
当前的电子设备用户常常使用多种不同的机制与网上的其他用户共享内容,这些机制包括电子邮件、社交网站、即时传讯、照片分享网站、社会书签网站和博客,这只是几个例子。但是,在该设备上执行的许多操作系统通常在促进共享方面并不起作用。替代地,例如,用户通常不得不依靠比如剪贴板的一般功能来将内容从一个应用/网址复制和粘贴到另一应用/网址,或者他们不得不使用由每个个体应用/网站提供的共享功能。其他当前内容共享技术包括“拖放”以将内容从一个应用/网站移动到另一应用/网站,和使用文件管理器/浏览器应用,诸如微软公司的Windows Explorer,其暴露可扩展点为COM (公用对象模型)界面以实现共享。某些Web浏览器插件也能同时促进内容共享。尽管这些当前机制在许多情况下令人满意地运作,但它们具有局限性且并不特别适合内容共享,这常常使得用户在共享时的体验不那么理想。举例而言,用户需要从他们当前的应用切换以使用剪贴板来共享内容且接收该内容的应用/网站并不能特别地利用剪贴板来复制和粘贴以支持共享。拖放同样受到对内容共享的特别实现的这种缺乏的限制, 这可导致用户体验为繁琐的且并未良好地流线化。使用Explorer涉及采取存储用于本地共享的内容和仅来自Explorer且不针对由视窗应用示出的任何内容的作品所需的步骤。 用于共享的浏览器插件同样限于仅在浏览器中工作且不能扩展到由视窗应用所示的内容。提供这个背景以介绍下面的
技术实现思路
和具体实施方式的简要情境。
技术介绍
不预期辅助确定所要求保护的主题的范围,也不视为将要求保护的主题限于解决上文所提出的任何或所有缺点或问题的实施方式。
技术实现思路
操作系统提供可扩展的共享动作以在执行于诸如个人计算机、平板计算机或智能手机这样的计算平台上的应用之间促成(broker)内容共享。共享动作实现了对于将跨所有应用实施的内容共享的一致的用户体验且消除了用户不得不从他们正在使用的当前应用切换到某些其他功能以共享内容。应用能作为源应用和/或目标应用参与操作系统共享动作。在用户选择调用共享动作时,源应用可以在被给予其应用的当前状态的情况下描述什么内容是可共享的。目标应用可被配置成根据内容类型从源应用接收共享的内容且将向用户暴露其应用的伴随视图,该伴随视图特别适合促进共享。在各种说明性实例中,目标应用登记它们可接受的内容类型且目标应用开发者负责构建该应用的特别适合的伴随视图,其在内容共享期间执行于该平台上。用户能通过在任何时间调用可从任何位置(例如,桌面、所有用户界面(UI)和所有应用)获得的动作空间而存取该共享动作。动作空间提供一组系统动作的一致的进入点,这组系统动作中的一个为共享动作。因此,如果用户使用诸如图片查看器的源应用观看图片,且从动作空间选择共享动作,那么就在共享n上显示能根据内容类型(例如在此实例中为照片)接受可共享内容的目标应用的过滤的列表。目标应用能包括多种应用中的任何应用,诸如社交网络、电子邮件、照片共享、其他通信应用等等。目标应用促进与各种不同的共享端点进行内容共享,这些共享端点包括网站、个人、多个人或多类人。当用户从该列表选择目标应用时,操作系统发起该应用的伴随视图且用户完成他或她在该应用中的共享。这种交互意味着源应用和目标应用无需知道彼此一它们可以通过描述可共享的内容来简单地参与当前的共享范式,它们可以将所述可共享的内容提供为源程序或者它们可以接受所述可共享的内容为目标。操作系统通过将内容和其他信息 (例如在某些情况下为内容属性和元数据)从源应用传递到目标应用来充当共享的促成者 (broker)0当完成用户共享动作时,目标应用将消息传递到操作系统以关闭伴随视图的W。 其也可传回快捷方式,快捷方式描述了用户刚完成的动作。当用户执行随后的共享时,快捷方式能在共享n中作为频繁使用的用户动作的列表的部分呈现给用户。目标应用可将共享内容上载到适当共享端点,例如作为背景过程。有利地,本共享动作使得用户能够维持与给定应用交互的情境而不必离开他们正进行的应用、开始另一应用,或者打开浏览器中的另一标签且然后使用当前技术执行多个步骤来实施共享。与使用一般技术时通常体验到的次佳体验相比,在针对共享特别定制UI 和功能来进行共享时,目标应用的伴随视图的利用进一步增强了用户体验。提供此
技术实现思路
以便以简化形式介绍概念的选择,这些概念将在下面在具体实施方式中进一步描述。本
技术实现思路
不预期标识要求保护的主题的关键特征或必要特征,也不预期用作对确定要求保护的主题的范围的辅助。附图说明图I示出其中可实施用于共享的本可扩展系统动作的说明性计算环境。图2示出通常以软件实现的说明性功能组件,其可执行于计算平台以及本地捕获设备上。图3示出可由操作系统实施的说明性系统动作。图4示出如由用于共享的本可扩展系统动作便利化的说明性布置,在该布置中发现的内容或本地产生的/捕获的内容与共享端点共享。图5说明性地描绘了操作系统可如何充当促成者来促进数据束从源应用转移到目标应用。图6示出在保持在情境中的同时使用户能够共享内容的说明性共享工作流程。图7示出其中伴随应用可绘制其用户界面(“UI”)的说明性窗口。图8示出执行于计算平台上的说明性n,其中n包括布置于动作空间中的一组图标,其用于发起一组系统动作,系统动作中之一为共享动作。图9示出由用于共享的系统动作提供的说明性n。图10示出与共享的快捷方式相关联的说明性工作流程。图11示出由伴随应用支持的各种n屏幕,发起伴随应用以促进内容共享。图12示出与由目标应用作为背景过程执行的上载相关联的工作流程。以及图13示出说明性方法,通过该方法,操作系统向免于关闭的过程列表添加目标应用。同样的附图标记指示附图中同样的元件。除非另外指示,元件未按照比例绘制。具体实施方式图I示出其中可实施用于共享的本可扩展系统动作的说明性计算环境100,其包括与相应计算平台IlO1, 2 ... 1<交互的许多用户105, 2 ... N。在此说明性实例中,计算平台 110可包括多种设备中的任何设备,诸如台式PC和膝上型PC,游戏控制台、移动电话、智能手机、个人电子邮件设备、个人媒体播放器、个人数字助理、GPS (全球定位系统)设备、平板计算机、数字照相机等等。如图所示,用户105可使用诸如因特网115的公共网络基础架构彼此之间通信且与万维网上的各种服务交互。在此实例中服务包括新闻服务UO1、社交网络服务1202、照片共享服务1203和各种其他服务或网站,如由附图标记120,代表性地指示。图2示出通常执行于计算平台110中一个或多个上的各种说明性功能组件205。 应当指出的是图2中所示的组件不预期是详尽的且其他组件可根据需要被支持或执行于给定平台上以满足特定实施方式的要求。在许多情况下,使用以存储于一个或多个机器可读介质上的软件指令表达的代码来实施组件205,但组件也可使用固件、硬件或软件、固件与硬件的各种组合或子组合来实施。如图所示,组件205包括应用210和操作系统215。应用210说明性地包括web应用210i、本地应用2102、客户服务器应用2103和其他应用210N。在此说明性实例中,操作系统215被配置成执行各种动作220和暴露各个接口 225本文档来自技高网
...

【技术保护点】

【技术特征摘要】
2010.12.21 US 12/9740281.一种方法,包括步骤将共享动作305:例示为工作流程进入点集合305之一,所述工作流程进入点由在所述设备上执行的应用210 —致地实施,所述应用210包括用于提供可共享内容415的源应用 505且还包括用于接收所述可共享的内容并将所述可共享内容上载到共享端点的目标应用 510 ;以及响应于所述设备的用户对所述工作流程进入点305中的共享动作的调用,确定由所述用户设备选择来共享的内容类型,在共享nsoo中向所述设备的用户显示目标应用列表930,所述列表包括安装于所述电子设备上的目标应用。2.根据权利要求I所述的方法,还包括在UI上显示所述工作流程进入点305的步骤, 所述显示响应于用户输入而执行。3.根据权利要求I所述的方法,还包括从相应目标应用510接收相应登记的步骤,所述登记指示所述目标应用能支持的可共享内容类型。4.根据权利要求I所述的方法,还包括以下步骤过滤所述目标应用使得所述过滤的目标应用仅包...

【专利技术属性】
技术研发人员:K梅塞尔利C克拉克赵晓枫A卡比尔O特里施勒JC萨特菲尔德G格罗伊施泰因BS查芬斯P隆德贝里S拉胡帕蒂M比斯瓦斯D萨克J哈里斯
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1
相关领域技术