具有多级展开的动态扩展视图.pdf

上传人:b*** 文档编号:625213 上传时间:2018-02-26 格式:PDF 页数:13 大小:1.63MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380007344.9

申请日:

2013.01.24

公开号:

CN104081325A

公开日:

2014.10.01

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):G06F 3/0481变更事项:申请人变更前权利人:微软公司变更后权利人:微软技术许可有限责任公司变更事项:地址变更前权利人:美国华盛顿州变更后权利人:美国华盛顿州登记生效日:20150722|||实质审查的生效IPC(主分类):G06F 3/0481申请日:20130124|||公开

IPC分类号:

G06F3/0481(2013.01)I; G06F9/44

主分类号:

G06F3/0481

申请人:

微软公司

发明人:

D·克劳克斯; J·T·亨德森; O·欧连卡恩; M·A·法奥罗

地址:

美国华盛顿州

优先权:

2012.01.30 US 13/361,140

专利代理机构:

上海专利商标事务所有限公司 31100

代理人:

潘明婳

PDF下载: PDF下载
内容摘要

可以提供应用扩展管理。多个相关文档可被扫描以确定与应用扩展相关联的激活触发是否已被触发。响应于确定与应用扩展相关联的激活触发已被触发,应用扩展可被触发,与应用扩展相关联的用户界面元素可根据显示规则来被显示。

权利要求书

1.  一种用于提供应用扩展管理的方法,所述方法(300)包括:
确定与应用扩展相关联的激活触发是否已被触发;以及
响应于确定与所述应用(115)扩展相关联的激活触发已被触发:
激活所述应用扩展,并且
根据显示规则显示与所述应用扩展相关联的用户界面元素。

2.
  如权利要求1所述的方法,其特征在于,所述激活触发已由与所述应用扩展相关联的软件应用中打开的文档触发,且其中所述显示规则与以下至少其中之一相关联:所述软件应用、所述文档的元数据元素和用户偏好。

3.
  如权利要求2所述的方法,其特征在于,还包括:
接收对与所述应用扩展相关联的所述用户界面元素的显示的修改;以及根据所述修改更新所述用户偏好。

4.
  如权利要求1所述的方法,其特征在于,所述用户界面元素包括指示所述应用扩展可用的指示符。

5.
  如权利要求4所述的方法,其特征在于,还包括:
接收对所述指示符的选择;
显示包括与所述应用扩展相关联的信息的用户界面窗格;
接收对与第二应用扩展相关联的第二指示符的第二选择;
隐藏与所述应用扩展相关联的所述用户界面窗格;以及
显示包括与所述第二应用扩展相关联的信息的第二用户界面窗格;

6.
  一种用于提供应用扩展管理的系统,所述系统包括:
存储器存储;以及
耦合到所述存储器存储的处理单元,其中所述处理单元用于:
在用户界面窗格中显示多个相关文档的列表,
确定所述多个相关文档中是否有至少一个文档满足与至少一个应用扩展相关联的激活触发,
响应于确定所述多个相关文档中的至少一个满足与所述至少一个应用扩展相关联的激活触发:
在所述多个相关文档的列表上显示指示所述至少一个文档满足与所 述至少一个应用扩展相关联的激活触发的指示符;
确定所述至少一个文档是否包括活跃选择的文档;并且
响应于确定所述至少一个文档包括所述活跃选择的文档,显示所述活跃选择的文档的至少一部分和与所述至少一个应用扩展相关联的用户界面元素。

7.
  如权利要求6所述的系统,其特征在于,与所述至少一个应用扩展相关联的所述用户界面元素包括以下至少其中之一:所述至少一个应用扩展的名称、与所述至少一个文档相关联的多个应用扩展的计数、与所述至少一个文档相关联的多个应用扩展的列表、和包括用于与所述至少一个文档相关联的多个应用扩展的每一个的选项卡的表格界面。

8.
  如权利要求7所述的系统,其特征在于,所述处理单元还用于:
接收对与所述至少一个应用扩展相关联的所述用户界面元素的选择;以及
显示与所述应用扩展相关联的数据。

9.
  如权利要求8所述的系统,其特征在于,所述数据被内联显示在所述至少一个文档中。

10.
  一种存储一组指令的计算机可读介质,所述一组指令在被执行时执行一种用于提供应用扩展管理的方法,由所述一组指令执行的方法包括:
在用户界面窗格中显示多个相关文档的列表,其中所述多个相关文档包括以下至少其中之一:多个电子邮件消息、多个网页、各自与公共项目相关联的多个文档、多个文字处理文档、多个电子表格文档、多个演示文档以及多个不同类型的文档,
确定所述多个相关文档中是否有至少一个文档满足与至少一个应用扩展相关联的激活触发,
响应于确定所述多个相关文档中的至少一个文档满足与所述至少一个应用扩展相关联的激活触发,在所述多个相关文档的列表上显示指示符,指示所述至少一个文档满足与所述至少一个应用扩展相关联的所述激活触发;
接收对所述多个相关文档中所述至少一个相关文档的选择;
在第二用户界面窗格中显示所选至少一个文档的至少一部分;
靠近所述第二用户界面窗格显示可选用户界面元素,其中所述可选用户界 面元素包括以下至少其中之一:所述至少一个应用扩展的名称、与所选至少一个文档相关联的多个应用扩展的计数、和包括用于与所选至少一个文档相关联的所述多个应用扩展的每一个的选项卡的选项卡界面;
接收对所述可选用户界面元素的选择;以及
在以下至少其中之一中显示与所述至少一个应用扩展相关联的数据:所述用户界面中与所述至少一个文档相关联的一部分、所述用户界面中与所述至少一个文档相关联的展开部分、和新用户界面窗口。

说明书

具有多级展开的动态扩展视图
背景
可提供动态扩展视图。软件应用扩展是可向现有的软件应用提供附加信息显示和/或功能的计算机可执行编程模块。在常规系统中,这些扩展可能难以经由传统的菜单或多窗格结构来管理。在许多情况中,扩展列表以矩形窗格向最终用户演示,其中可一次展示多个上下文扩展。由于每一扩展需要它自己的矩形窗格来向用户提供信息或功能,展示多个扩展可能会迅速地使托管应用的用户界面杂乱。
发明内容
提供本概述是为了以简化的形式介绍将在以下具体实施方式中进一步描述的概念选择。本概述并非旨在标识出所要求保护的主题的关键特征或必要特征。本概述亦非旨在用于限制所要求保护的主题的范围。
可以提供应用扩展管理。多个相关文档可被扫描以确定与应用扩展相关联的激活触发是否已被触发。响应于确定与应用扩展相关联的激活触发已被触发,应用扩展可被触发,与应用扩展相关联的用户界面元素可根据显示规则来被显示。
前述概括描述和以下详细描述两者都提供示例且都只是说明性的。因此,前述概括描述和以下详细描述不应被认为是限制性的。此外,除了此处所阐明的那些之外还可提供其他特征或变型。例如,各实施方式可涉及在详细描述中描述的各种特征组合和子组合。
附图说明
合并在本发明中并构成其一部分的附图示出本发明的各种实施方式。在附图中:
图1是操作环境的框图;
图2A-2B是用于提供动态扩展视图的用户界面的框图;
图3是用于提供动态扩展视图的方法的流程图;以及
图4是计算设备的框图。
具体实施方式
下面的详细描述参考各个附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或类似的要素。尽管可能描述了本发明的各实施方式,但修改、改编和其他实现也是可能的。例如,可以对附图中所示出的要素进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改此处所描述的方法。因此,以下详细描述并不限制本发明。
可提供动态扩展视图。软件应用扩展是可向现有的软件应用提供附加信息显示和/或功能的计算机可执行编程模块。这样的扩展可由软件应用的原始开发者分发和/或由不与软件应用的原始开发者相关联的公司和/或个人开发。例如,第三方可开发地图扩展以便在电子邮件应用中使用。这样的扩展可在软件应用的用户界面内被激活和/或可在新用户界面窗格(例如,单独的窗口)中被显示。
若干机制可被用于减少扩展杂乱并优化最终用户体验。例如,扩展可不按默认展开。相反,非侵入式用户界面(UI)元素可向最终用户演示,以用信号表示扩展可用。最终用户然后可在该UI元素上点击以展开扩展窗格。对另一示例,一次仅可见一个扩展。UI元素可列出可用扩展中的一些和/或全部,但在任何给定时间仅可选择一个扩展。最终用户可自由地从一个扩展切换到另一个和/或任意折叠/展开扩展窗格。UI元素可包括对话窗格,该对话窗格可展示消息的堆叠列表。扩展可被显示在每一个别消息上,用户可在任何个别消息上展开/折叠/切换扩展。
图1是包括用户工作站110的用于提供动态扩展视图的操作环境100的框图。用户工作站110可包括文档处理应用115并可用于经由网络125与服务器120交互。服务器120可用于执行多个应用和/或服务。文档处理应用115可包括例如文字处理、电子表格、演示、web浏览器、电子邮件和/或其他应用。用户工作站110可用于向显示设备140输出应用数据和/或用户界面,显示设备为诸如监视器和/或触摸屏。用户工作站110可包括例如电子通信设备,诸如计算机、膝上型计算机、蜂窝和/或IP电话、平板、游戏控制台和/或其他设备。文档处理应用115可用于与服务器120通信,并接收对如配置在扩展储存库150中的多个扩展的访问。扩展管理应用130可用于向信息技术(IT)管理员提供 集中式界面以用于以每用户、用户组和/或组织范围为基础管理扩展设定和访问许可。
图2A是用于提供动态扩展视图的用户界面200的框图。用户界面200可包括对话窗格205,对话窗格205包括多个消息210(A)-(G)。用户界面200可突出显示所选消息,诸如消息210(B),并可在消息窗格215中显示与所选消息相关联的附加数据。例如,消息窗格215可显示诸如消息头部220和消息文本225的用户界面元素。消息窗格215还可包括UI元素230,该元素可指示与消息相关联的扩展可用。对多个消息210(A)-(G)中的每一消息,诸如与消息210(B)相关联的入口点UI元素240的入口点可被显示,这令最终用户知道消息已激活扩展。如果对消息而言没有扩展被激活,则入口点可不被展示。
UI元素230可列出可用扩展的名称,并还可指示可用的其它扩展的数目。例如,如果仅一个扩展可用,则UI元素230可读出:“展示<扩展名称>。”如果有多于一个的扩展可用,则UI元素230可读出:“展示<扩展名称>+N个更多扩展。”当UI元素230被用户点击时,扩展窗格可如以下图2B中所示被展开,并显示在入口点中显式命名的扩展的内容。在本发明的至少一些实施例中,对UI元素230的选择可导致显示表格界面,该界面包括用于可用扩展中的每一个的选项卡。
图2B是示出展开的扩展窗格250的用户界面200的框图。0UI元素230改变为“隐藏扩展”,当这被选中时,可折叠扩展窗格250。如果多于一个的扩展被激活和/或被显示,则扩展窗格250可显示允许最终用户在扩展之间切换的表格界面。根据本发明的实施例,表格界面可代替“展示…”入口点来被显示,单个扩展+揭示附加扩展的“展示全部”命令可被显示,和/或扩展可被显示在分开的UI元素(例如,另一窗口)中而非将其内联展示在消息窗格215中。
图3是阐明根据本发明的一实施例的用于提供应用扩展管理的方法300中所涉及的各大体阶段的流程图。方法300可使用计算设备400来实现,这将在下面参考图4予以更详细描述。下面将更详细地描述实现方法300的各阶段的方式。方法300可在开始框305开始,并继续至阶段310,在那里计算设备400可在用户界面窗格中显示多个相关文档的列表。例如,多个相关文档可被 显示在对话窗格205中。多个相关文档可例如包括:多个电子邮件消息、多个网页、各自与公共项目相关联的多个文档、多个文字处理文档、多个电子表格文档、多个演示文档和/或多个不同类型的文档。
方法300然后前进至阶段315,在那里计算设备400可确定多个相关文档中的至少一个文档是否满足与至少一个应用扩展相关联的激活触发。例如,扩展储存库150中的多个应用扩展可与文档处理应用115相关联。相关文档可例如包括电子邮件消息线,该电子邮件消息线可被扫描以确定这些消息中是否有至少一个的内容满足应用扩展中的一个和/或多个的激活触发,诸如当地址块触发地图显示应用扩展。
响应于确定多个相关文档中的至少一个满足与至少一个应用扩展相关联的激活触发,方法300可前进至阶段320,在那里计算设备400在多个相关文档的列表上显示指示符,指示至少一个文档满足与至少一个应用扩展相关联的激活触发。例如,如与消息210(B)相关联的入口点UI元素240的入口点可被显示,这令最终用户知道该消息具有可用扩展。
方法300然后可前进至阶段325,在那里计算设备400可接收对多个相关文档中至少一个文档的选择。例如,用户可选择电子邮件应用中相关消息线中的一条消息。
方法300然后可前进至阶段330,在那里计算设备400可在第二用户界面窗格中显示所选至少一个文档的至少一部分。例如,与消息210(B)相关联的内容可被显示在消息窗格215中。
方法300然后可前进至阶段335,在那里计算设备400可靠近所述第二用户界面窗格显示可选用户界面元素。例如,UI元素230可被显示在对话窗格215中。可选用户界面元素可例如包括:该至少一个应用扩展的名称、与所选至少一个文档相关联的多个应用扩展的计数和/或包括用于与所选至少一个文档相关联的多个应用扩展的每一个的选项卡的选项卡界面。
方法300然后可前进至阶段340,在那里计算设备400可接收对可选用户界面元素的选择。例如,用户可选择UI元素230中的应用扩展的名称。
方法300然后可前进至阶段345,在那里计算设备400可显示与至少一个应用扩展相关联的数据。例如,与地图扩展相关联的地图显示可被显示在用户 界面中与至少一个文档相关联的部分中、用户界面中与至少一个文档相关联的展开部分中、和/或新用户界面窗口中。方法300可以在阶段350结束。
根据本发明的一实施例可包括用于提供应用扩展管理的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可被用于确定与应用扩展相关联的激活触发是否已被触发,且如果已被触发,则激活该应用扩展并根据显示规则显示与该应用扩展相关联的用户界面元素。该显示规则例如可由文档管理应用、用户偏好、文档中的元数据和/或应用扩展的配置来定义。
根据本发明的另一实施例可包括用于提供应用扩展管理的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可用于在用户界面窗格中显示多个相关文档的列表、确定多个相关文档中是否有至少一个文档满足与至少一个应用扩展相关联的激活触发、以及响应于确定多个相关文档中的至少一个满足与至少一个应用扩展相关联的激活触发而在多个相关文档的列表上显示指示至少一个文档满足与至少一个应用扩展相关联的激活触发的指示符、以及确定该至少一个文档是否包括活跃选择的文档。响应于确定该至少一个文档包括活跃选择的文档,处理单元可用于显示活跃选择的文档的至少一部分和与该至少一个应用扩展相关联的用户界面元素。处理单元还可用于接收对与该至少一个应用扩展相关联的用户界面元素的选择并显示与应用扩展相关联的数据。与应用扩展相关联的数据可例如被内联显示在该至少一个文档中和/或新用户界面窗口中。
按照本发明的又一实施例可包括用于提供应用扩展管理的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可用于在用户界面窗格中显示多个相关文档的列表、确定多个相关文档中是否有至少一个文档满足与至少一个应用扩展相关联的激活触发、以及如果满足则在多个相关文档的列表上显示指示至少一个文档满足与至少一个应用扩展相关联的激活触发的指示符。处理单元还可用于接收对多个相关文档中的至少一个相关文档的选择、在第二用户界面窗格中显示所选至少一个文档的至少一部分、靠近该第二用户界面窗格显示可选用户界面元素、接收对可选用户界面元素的选择、以及在以下至少其中一个中显示与该至少一个应用扩展相关联的数据:用户界面中与该至少一个文档相关联的一部分、用户界面中与该至少一个文档相关联的 展开部分、和新用户界面窗口。
本文描述的实施例和功能可经许多计算系统来操作,包括有线和无线计算系统、移动计算系统(如移动电话、图形输入板或平板型计算机、膝上型计算机等)。此外,本文所述的实施例和功能可在分布式系统上操作,其中应用功能、存储器、数据存储和检索、以及各种处理功能可在诸如因特网或内联网之类的分布式计算网络上彼此远程地操作。各种类型的用户界面和信息可经板载计算设备显示器或经与一个或多个计算设备相关联的远程显示单元被显示。例如,各种类型的用户界面和信息可在墙壁表面上被显示和交互,各种类型的用户界面和信息被投射在墙壁表面上。与可用于实施本发明的各实施例的许多计算系统的交互包括:键击输入、触摸屏输入、语音或其他音频输入、姿势输入(其中相关联的计算设备配备有用于捕捉和解释用于控制计算设备的功能的用户姿势的检测(如相机)功能)等。图4及相关联的描述提供了其中可实施本发明的各实施例的各种操作环境的讨论。然而,关于图4所示出和讨论的设备和系统是用于示例和说明的目的,而非对可被用于实施本文所述的本发明的各实施例的大量计算设备配置的限制。
参考图4,根据本发明一实施例的系统可包括计算设备,诸如计算设备400。在一基本配置中,计算设备400可以包括至少一个处理单元402和系统存储器404。取决于计算设备的配置和类型,系统存储器404可包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存、或任何组合。系统存储器404可包括操作系统405、一个或多个编程模块406,且可包括文档处理应用115。操作系统405,例如,可适用于控制计算设备400的操作。此外,本发明的各实施方式可以结合图形库、其他操作系统、或任何其他应用程序来实践,且不限于任何特定应用程序或系统。该基本配置在图4中由虚线408内的组件示出。
计算设备400可以具有附加特征或功能。例如,计算设备400还可包括附加数据存储设备(可移动和/或不可移动),诸如例如磁盘、光盘或磁带。这些附加存储在图4中由可移动存储409和不可移动存储410示出。计算设备400还可包含可允许设备400诸如通过例如内联网或因特网等分布式计算环境中的网络来与其他计算设备418进行通信的通信连接416。通信连接416是通信介 质的一个示例。
本文所使用的术语计算机可读介质可包括计算机存储介质。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。系统存储器404、可移动存储409和不可移动存储410都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括,但不限于,RAM、ROM、电可擦除只读存储器(EEPROM)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或可用于存储信息且可以由计算设备400访问的任何其它介质。任何这样的计算机存储介质都可以是设备400的一部分。计算设备400还可具有输入设备412,诸如键盘、鼠标、笔、声音输入设备、触摸输入设备、捕捉设备等。捕捉设备可用于诸如用相机和/或话筒来记录用户和捕捉说出的词、用户做出的运动和/或姿势。捕捉设备可包括能够检测用户的语音和/或动作的任何语音和/或运动检测设备。例如,捕捉设备可包括包含多个相机和多个话筒的运动捕捉设备。还可包括输出设备414,诸如显示器、扬声器、打印机等。上述设备是示例且可以使用其他设备。
本文所使用的术语计算机可读介质还可包括通信介质。通信媒介可由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块、或其他数据来体现,并且包括任何信息传递介质。术语“已调制数据信号”可以描述以对该信号中的信息进行编码的方式设定或者改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其他无线介质等无线介质。
如上所述,可以在系统存储器404中存储包括操作系统405在内的多个程序模块和数据文件。当在处理单元402上执行时,编程模块406可执行如上所述的过程和/或方法。前述过程是示例,且处理单元402可执行其他过程。根据本发明的各实施方式可以使用的其他编程模块可以包括电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片演示应用程序、绘图或计算机辅助应用程序等。
一般而言,根据本发明的各实施方式,程序模块可以包括可以执行特定任 务或可以实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本发明的各实施方式可用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、大型计算机等。本发明的各实施方式也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
此外,本发明的各实施方式可在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实现。本发明的各实施方式还可以使用能够执行诸如,例如,AND(与)、OR(或)和NOT(非)等逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的各实施方式可以在通用计算机或任何其他电路或系统中实现。
例如,本发明的各实施方式可被实现为计算机进程(方法)、计算系统或诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并编码了用于执行计算机过程的指令的计算机程序的计算机存储介质。计算机程序产品还可以是计算系统可读并编码了用于执行计算机过程的指令的计算机程序的载体上的传播信号。因此,本发明能以硬件和/或软件(包括固件、常驻软件、微码等)来具体化。换言之,本发明的各实施方式可以采用其上包含有供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。计算机可使用或计算机可读介质可以是可包含、存储、通信、传播、或传输程序以供指令执行系统、装置或设备使用或结合其使用的任何介质。
计算机可使用或计算机可读介质可以是,例如,但不限于,电、磁、光、电磁、红外、或半导体系统、装置、设备或传播介质。更具体的计算机可读介质示例(非穷尽列表),计算机可读介质可以包括以下:具有一条或多条导线的电连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、和便携式压缩盘只读存储器(CD-ROM)。注意,计算机可使用或计算机可读介质甚至可以是其上打印有程序的纸张或另一合适的介质,因为程序可以经由例如对纸张或其他介质 的光学扫描而电子地捕获,随后如有必要被编译、解释,或以其他合适的方式处理,并随后存储在计算机存储器中。
可以通过片上系统(SOC)来实施本发明的各实施例,其中可以将上文所示组件中的每一个和/或许多组件集成到单个集成电路上。这样的SOC设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元以及各种应用功能,所有这些都可被集成到(或“烧录到”)芯片基板上作为单个集成电路。当通过SOC操作时,在此所述的关于训练操作环境100中的任何组件和/或与这些组件交互的功能可以通过与计算设备/系统的其他组件一起集成在单个集成电路(芯片)上的应用专用逻辑来操作。
以上参考例如根据本发明的各实施方式的方法、系统和计算机程序产品的框图和/或操作图示描述了本发明的各实施方式。框中所注明的各功能/动作可以按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/动作,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的次序来执行。
尽管已经描述了本发明的某些实施方式,但也可能存在其他实施方式。此外,虽然本发明的各实施方式被描述为与存储在存储器和其他存储介质中的数据相关联,但数据还可以被存储在或读取自其他类型的计算机可读介质,如辅助存储设备,像硬盘、软盘、或CD-ROM;来自因特网的载波;或其他形式的RAM或ROM。此外,所公开的各方法的各阶段可以按任何方式来修改,包括通过对各阶段重新排序和/或插入或删除阶段,而不背离本发明。
包括此处所包括的代码中的版权在内的所有权利都归属于申请人并且是本申请人的财产。本申请人保持并保留此处所包括的代码中的所有权利,并且授予仅关于所授权专利的再现且未出于其他目的再现该材料的许可。
尽管已经描述了本发明的某些实施方式,但也可能存在其他实施方式。虽然本说明书包括各示例,但本发明的范围由所附权利要求书来指示。此外,尽管用对结构特征和/或方法动作专用的语言描述了本说明书,但权利要求书并不限于上述特征或动作。相反,上述具体特征和动作是作为本发明的各实施方式的示例来公开的。

具有多级展开的动态扩展视图.pdf_第1页
第1页 / 共13页
具有多级展开的动态扩展视图.pdf_第2页
第2页 / 共13页
具有多级展开的动态扩展视图.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《具有多级展开的动态扩展视图.pdf》由会员分享,可在线阅读,更多相关《具有多级展开的动态扩展视图.pdf(13页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104081325A43申请公布日20141001CN104081325A21申请号201380007344922申请日2013012413/361,14020120130USG06F3/0481201301G06F9/4420060171申请人微软公司地址美国华盛顿州72发明人D克劳克斯JT亨德森O欧连卡恩MA法奥罗74专利代理机构上海专利商标事务所有限公司31100代理人潘明婳54发明名称具有多级展开的动态扩展视图57摘要可以提供应用扩展管理。多个相关文档可被扫描以确定与应用扩展相关联的激活触发是否已被触发。响应于确定与应用扩展相关联的激活触发已被触发,应用扩展可被触发,。

2、与应用扩展相关联的用户界面元素可根据显示规则来被显示。30优先权数据85PCT国际申请进入国家阶段日2014073086PCT国际申请的申请数据PCT/US2013/0228232013012487PCT国际申请的公布数据WO2013/116063EN2013080851INTCL权利要求书2页说明书6页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图4页10申请公布号CN104081325ACN104081325A1/2页21一种用于提供应用扩展管理的方法,所述方法300包括确定与应用扩展相关联的激活触发是否已被触发;以及响应于确定与所述应用115扩展相关。

3、联的激活触发已被触发激活所述应用扩展,并且根据显示规则显示与所述应用扩展相关联的用户界面元素。2如权利要求1所述的方法,其特征在于,所述激活触发已由与所述应用扩展相关联的软件应用中打开的文档触发,且其中所述显示规则与以下至少其中之一相关联所述软件应用、所述文档的元数据元素和用户偏好。3如权利要求2所述的方法,其特征在于,还包括接收对与所述应用扩展相关联的所述用户界面元素的显示的修改;以及根据所述修改更新所述用户偏好。4如权利要求1所述的方法,其特征在于,所述用户界面元素包括指示所述应用扩展可用的指示符。5如权利要求4所述的方法,其特征在于,还包括接收对所述指示符的选择;显示包括与所述应用扩展相。

4、关联的信息的用户界面窗格;接收对与第二应用扩展相关联的第二指示符的第二选择;隐藏与所述应用扩展相关联的所述用户界面窗格;以及显示包括与所述第二应用扩展相关联的信息的第二用户界面窗格;6一种用于提供应用扩展管理的系统,所述系统包括存储器存储;以及耦合到所述存储器存储的处理单元,其中所述处理单元用于在用户界面窗格中显示多个相关文档的列表,确定所述多个相关文档中是否有至少一个文档满足与至少一个应用扩展相关联的激活触发,响应于确定所述多个相关文档中的至少一个满足与所述至少一个应用扩展相关联的激活触发在所述多个相关文档的列表上显示指示所述至少一个文档满足与所述至少一个应用扩展相关联的激活触发的指示符;确。

5、定所述至少一个文档是否包括活跃选择的文档;并且响应于确定所述至少一个文档包括所述活跃选择的文档,显示所述活跃选择的文档的至少一部分和与所述至少一个应用扩展相关联的用户界面元素。7如权利要求6所述的系统,其特征在于,与所述至少一个应用扩展相关联的所述用户界面元素包括以下至少其中之一所述至少一个应用扩展的名称、与所述至少一个文档相关联的多个应用扩展的计数、与所述至少一个文档相关联的多个应用扩展的列表、和包括用于与所述至少一个文档相关联的多个应用扩展的每一个的选项卡的表格界面。8如权利要求7所述的系统,其特征在于,所述处理单元还用于接收对与所述至少一个应用扩展相关联的所述用户界面元素的选择;以及显示。

6、与所述应用扩展相关联的数据。权利要求书CN104081325A2/2页39如权利要求8所述的系统,其特征在于,所述数据被内联显示在所述至少一个文档中。10一种存储一组指令的计算机可读介质,所述一组指令在被执行时执行一种用于提供应用扩展管理的方法,由所述一组指令执行的方法包括在用户界面窗格中显示多个相关文档的列表,其中所述多个相关文档包括以下至少其中之一多个电子邮件消息、多个网页、各自与公共项目相关联的多个文档、多个文字处理文档、多个电子表格文档、多个演示文档以及多个不同类型的文档,确定所述多个相关文档中是否有至少一个文档满足与至少一个应用扩展相关联的激活触发,响应于确定所述多个相关文档中的至少。

7、一个文档满足与所述至少一个应用扩展相关联的激活触发,在所述多个相关文档的列表上显示指示符,指示所述至少一个文档满足与所述至少一个应用扩展相关联的所述激活触发;接收对所述多个相关文档中所述至少一个相关文档的选择;在第二用户界面窗格中显示所选至少一个文档的至少一部分;靠近所述第二用户界面窗格显示可选用户界面元素,其中所述可选用户界面元素包括以下至少其中之一所述至少一个应用扩展的名称、与所选至少一个文档相关联的多个应用扩展的计数、和包括用于与所选至少一个文档相关联的所述多个应用扩展的每一个的选项卡的选项卡界面;接收对所述可选用户界面元素的选择;以及在以下至少其中之一中显示与所述至少一个应用扩展相关联。

8、的数据所述用户界面中与所述至少一个文档相关联的一部分、所述用户界面中与所述至少一个文档相关联的展开部分、和新用户界面窗口。权利要求书CN104081325A1/6页4具有多级展开的动态扩展视图0001背景0002可提供动态扩展视图。软件应用扩展是可向现有的软件应用提供附加信息显示和/或功能的计算机可执行编程模块。在常规系统中,这些扩展可能难以经由传统的菜单或多窗格结构来管理。在许多情况中,扩展列表以矩形窗格向最终用户演示,其中可一次展示多个上下文扩展。由于每一扩展需要它自己的矩形窗格来向用户提供信息或功能,展示多个扩展可能会迅速地使托管应用的用户界面杂乱。发明内容0003提供本概述是为了以简化。

9、的形式介绍将在以下具体实施方式中进一步描述的概念选择。本概述并非旨在标识出所要求保护的主题的关键特征或必要特征。本概述亦非旨在用于限制所要求保护的主题的范围。0004可以提供应用扩展管理。多个相关文档可被扫描以确定与应用扩展相关联的激活触发是否已被触发。响应于确定与应用扩展相关联的激活触发已被触发,应用扩展可被触发,与应用扩展相关联的用户界面元素可根据显示规则来被显示。0005前述概括描述和以下详细描述两者都提供示例且都只是说明性的。因此,前述概括描述和以下详细描述不应被认为是限制性的。此外,除了此处所阐明的那些之外还可提供其他特征或变型。例如,各实施方式可涉及在详细描述中描述的各种特征组合和。

10、子组合。附图说明0006合并在本发明中并构成其一部分的附图示出本发明的各种实施方式。在附图中0007图1是操作环境的框图;0008图2A2B是用于提供动态扩展视图的用户界面的框图;0009图3是用于提供动态扩展视图的方法的流程图;以及0010图4是计算设备的框图。具体实施方式0011下面的详细描述参考各个附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或类似的要素。尽管可能描述了本发明的各实施方式,但修改、改编和其他实现也是可能的。例如,可以对附图中所示出的要素进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改此处所描述的方法。因此,以下详细描述并。

11、不限制本发明。0012可提供动态扩展视图。软件应用扩展是可向现有的软件应用提供附加信息显示和/或功能的计算机可执行编程模块。这样的扩展可由软件应用的原始开发者分发和/或由不与软件应用的原始开发者相关联的公司和/或个人开发。例如,第三方可开发地图扩展以便在电子邮件应用中使用。这样的扩展可在软件应用的用户界面内被激活和/或可在新用户界面窗格例如,单独的窗口中被显示。说明书CN104081325A2/6页50013若干机制可被用于减少扩展杂乱并优化最终用户体验。例如,扩展可不按默认展开。相反,非侵入式用户界面UI元素可向最终用户演示,以用信号表示扩展可用。最终用户然后可在该UI元素上点击以展开扩展窗。

12、格。对另一示例,一次仅可见一个扩展。UI元素可列出可用扩展中的一些和/或全部,但在任何给定时间仅可选择一个扩展。最终用户可自由地从一个扩展切换到另一个和/或任意折叠/展开扩展窗格。UI元素可包括对话窗格,该对话窗格可展示消息的堆叠列表。扩展可被显示在每一个别消息上,用户可在任何个别消息上展开/折叠/切换扩展。0014图1是包括用户工作站110的用于提供动态扩展视图的操作环境100的框图。用户工作站110可包括文档处理应用115并可用于经由网络125与服务器120交互。服务器120可用于执行多个应用和/或服务。文档处理应用115可包括例如文字处理、电子表格、演示、WEB浏览器、电子邮件和/或其他。

13、应用。用户工作站110可用于向显示设备140输出应用数据和/或用户界面,显示设备为诸如监视器和/或触摸屏。用户工作站110可包括例如电子通信设备,诸如计算机、膝上型计算机、蜂窝和/或IP电话、平板、游戏控制台和/或其他设备。文档处理应用115可用于与服务器120通信,并接收对如配置在扩展储存库150中的多个扩展的访问。扩展管理应用130可用于向信息技术IT管理员提供集中式界面以用于以每用户、用户组和/或组织范围为基础管理扩展设定和访问许可。0015图2A是用于提供动态扩展视图的用户界面200的框图。用户界面200可包括对话窗格205,对话窗格205包括多个消息210AG。用户界面200可突出显。

14、示所选消息,诸如消息210B,并可在消息窗格215中显示与所选消息相关联的附加数据。例如,消息窗格215可显示诸如消息头部220和消息文本225的用户界面元素。消息窗格215还可包括UI元素230,该元素可指示与消息相关联的扩展可用。对多个消息210AG中的每一消息,诸如与消息210B相关联的入口点UI元素240的入口点可被显示,这令最终用户知道消息已激活扩展。如果对消息而言没有扩展被激活,则入口点可不被展示。0016UI元素230可列出可用扩展的名称,并还可指示可用的其它扩展的数目。例如,如果仅一个扩展可用,则UI元素230可读出“展示。”如果有多于一个的扩展可用,则UI元素230可读出“展。

15、示N个更多扩展。”当UI元素230被用户点击时,扩展窗格可如以下图2B中所示被展开,并显示在入口点中显式命名的扩展的内容。在本发明的至少一些实施例中,对UI元素230的选择可导致显示表格界面,该界面包括用于可用扩展中的每一个的选项卡。0017图2B是示出展开的扩展窗格250的用户界面200的框图。0UI元素230改变为“隐藏扩展”,当这被选中时,可折叠扩展窗格250。如果多于一个的扩展被激活和/或被显示,则扩展窗格250可显示允许最终用户在扩展之间切换的表格界面。根据本发明的实施例,表格界面可代替“展示”入口点来被显示,单个扩展揭示附加扩展的“展示全部”命令可被显示,和/或扩展可被显示在分开的。

16、UI元素例如,另一窗口中而非将其内联展示在消息窗格215中。0018图3是阐明根据本发明的一实施例的用于提供应用扩展管理的方法300中所涉及的各大体阶段的流程图。方法300可使用计算设备400来实现,这将在下面参考图4予以更详细描述。下面将更详细地描述实现方法300的各阶段的方式。方法300可在开始框305开始,并继续至阶段310,在那里计算设备400可在用户界面窗格中显示多个相关文档的列说明书CN104081325A3/6页6表。例如,多个相关文档可被显示在对话窗格205中。多个相关文档可例如包括多个电子邮件消息、多个网页、各自与公共项目相关联的多个文档、多个文字处理文档、多个电子表格文档、。

17、多个演示文档和/或多个不同类型的文档。0019方法300然后前进至阶段315,在那里计算设备400可确定多个相关文档中的至少一个文档是否满足与至少一个应用扩展相关联的激活触发。例如,扩展储存库150中的多个应用扩展可与文档处理应用115相关联。相关文档可例如包括电子邮件消息线,该电子邮件消息线可被扫描以确定这些消息中是否有至少一个的内容满足应用扩展中的一个和/或多个的激活触发,诸如当地址块触发地图显示应用扩展。0020响应于确定多个相关文档中的至少一个满足与至少一个应用扩展相关联的激活触发,方法300可前进至阶段320,在那里计算设备400在多个相关文档的列表上显示指示符,指示至少一个文档满足。

18、与至少一个应用扩展相关联的激活触发。例如,如与消息210B相关联的入口点UI元素240的入口点可被显示,这令最终用户知道该消息具有可用扩展。0021方法300然后可前进至阶段325,在那里计算设备400可接收对多个相关文档中至少一个文档的选择。例如,用户可选择电子邮件应用中相关消息线中的一条消息。0022方法300然后可前进至阶段330,在那里计算设备400可在第二用户界面窗格中显示所选至少一个文档的至少一部分。例如,与消息210B相关联的内容可被显示在消息窗格215中。0023方法300然后可前进至阶段335,在那里计算设备400可靠近所述第二用户界面窗格显示可选用户界面元素。例如,UI元素。

19、230可被显示在对话窗格215中。可选用户界面元素可例如包括该至少一个应用扩展的名称、与所选至少一个文档相关联的多个应用扩展的计数和/或包括用于与所选至少一个文档相关联的多个应用扩展的每一个的选项卡的选项卡界面。0024方法300然后可前进至阶段340,在那里计算设备400可接收对可选用户界面元素的选择。例如,用户可选择UI元素230中的应用扩展的名称。0025方法300然后可前进至阶段345,在那里计算设备400可显示与至少一个应用扩展相关联的数据。例如,与地图扩展相关联的地图显示可被显示在用户界面中与至少一个文档相关联的部分中、用户界面中与至少一个文档相关联的展开部分中、和/或新用户界面窗。

20、口中。方法300可以在阶段350结束。0026根据本发明的一实施例可包括用于提供应用扩展管理的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可被用于确定与应用扩展相关联的激活触发是否已被触发,且如果已被触发,则激活该应用扩展并根据显示规则显示与该应用扩展相关联的用户界面元素。该显示规则例如可由文档管理应用、用户偏好、文档中的元数据和/或应用扩展的配置来定义。0027根据本发明的另一实施例可包括用于提供应用扩展管理的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可用于在用户界面窗格中显示多个相关文档的列表、确定多个相关文档中是否有至少一个文档满足与。

21、至少一个应用扩展相关联的激活触发、以及响应于确定多个相关文档中的至少一个满足与至少一个应用扩展相关联的激活触发而在多个相关文档的列表上显示指示至少一个文档满足与至少一个应用扩展相关联的激活触发的指示符、以及确定该至少一个文档是否包括活跃选择的文档。响说明书CN104081325A4/6页7应于确定该至少一个文档包括活跃选择的文档,处理单元可用于显示活跃选择的文档的至少一部分和与该至少一个应用扩展相关联的用户界面元素。处理单元还可用于接收对与该至少一个应用扩展相关联的用户界面元素的选择并显示与应用扩展相关联的数据。与应用扩展相关联的数据可例如被内联显示在该至少一个文档中和/或新用户界面窗口中。0。

22、028按照本发明的又一实施例可包括用于提供应用扩展管理的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可用于在用户界面窗格中显示多个相关文档的列表、确定多个相关文档中是否有至少一个文档满足与至少一个应用扩展相关联的激活触发、以及如果满足则在多个相关文档的列表上显示指示至少一个文档满足与至少一个应用扩展相关联的激活触发的指示符。处理单元还可用于接收对多个相关文档中的至少一个相关文档的选择、在第二用户界面窗格中显示所选至少一个文档的至少一部分、靠近该第二用户界面窗格显示可选用户界面元素、接收对可选用户界面元素的选择、以及在以下至少其中一个中显示与该至少一个应用扩展相关联的数。

23、据用户界面中与该至少一个文档相关联的一部分、用户界面中与该至少一个文档相关联的展开部分、和新用户界面窗口。0029本文描述的实施例和功能可经许多计算系统来操作,包括有线和无线计算系统、移动计算系统如移动电话、图形输入板或平板型计算机、膝上型计算机等。此外,本文所述的实施例和功能可在分布式系统上操作,其中应用功能、存储器、数据存储和检索、以及各种处理功能可在诸如因特网或内联网之类的分布式计算网络上彼此远程地操作。各种类型的用户界面和信息可经板载计算设备显示器或经与一个或多个计算设备相关联的远程显示单元被显示。例如,各种类型的用户界面和信息可在墙壁表面上被显示和交互,各种类型的用户界面和信息被投射。

24、在墙壁表面上。与可用于实施本发明的各实施例的许多计算系统的交互包括键击输入、触摸屏输入、语音或其他音频输入、姿势输入其中相关联的计算设备配备有用于捕捉和解释用于控制计算设备的功能的用户姿势的检测如相机功能等。图4及相关联的描述提供了其中可实施本发明的各实施例的各种操作环境的讨论。然而,关于图4所示出和讨论的设备和系统是用于示例和说明的目的,而非对可被用于实施本文所述的本发明的各实施例的大量计算设备配置的限制。0030参考图4,根据本发明一实施例的系统可包括计算设备,诸如计算设备400。在一基本配置中,计算设备400可以包括至少一个处理单元402和系统存储器404。取决于计算设备的配置和类型,系。

25、统存储器404可包括,但不限于,易失性存储器例如,随机存取存储器RAM、非易失性存储器例如,只读存储器ROM、闪存、或任何组合。系统存储器404可包括操作系统405、一个或多个编程模块406,且可包括文档处理应用115。操作系统405,例如,可适用于控制计算设备400的操作。此外,本发明的各实施方式可以结合图形库、其他操作系统、或任何其他应用程序来实践,且不限于任何特定应用程序或系统。该基本配置在图4中由虚线408内的组件示出。0031计算设备400可以具有附加特征或功能。例如,计算设备400还可包括附加数据存储设备可移动和/或不可移动,诸如例如磁盘、光盘或磁带。这些附加存储在图4中由可移动存。

26、储409和不可移动存储410示出。计算设备400还可包含可允许设备400诸如通过例如内联网或因特网等分布式计算环境中的网络来与其他计算设备418进行通信的通信连接416。通信连接416是通信介质的一个示例。说明书CN104081325A5/6页80032本文所使用的术语计算机可读介质可包括计算机存储介质。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。系统存储器404、可移动存储409和不可移动存储410都是计算机存储介质即,存储器存储的示例。计算机存储介质可以包括,但不限于,RAM、ROM、电可。

27、擦除只读存储器EEPROM、闪存或其它存储器技术、CDROM、数字多功能盘DVD或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或可用于存储信息且可以由计算设备400访问的任何其它介质。任何这样的计算机存储介质都可以是设备400的一部分。计算设备400还可具有输入设备412,诸如键盘、鼠标、笔、声音输入设备、触摸输入设备、捕捉设备等。捕捉设备可用于诸如用相机和/或话筒来记录用户和捕捉说出的词、用户做出的运动和/或姿势。捕捉设备可包括能够检测用户的语音和/或动作的任何语音和/或运动检测设备。例如,捕捉设备可包括包含多个相机和多个话筒的运动捕捉设备。还可包括输出设备414,诸如显示器、扬声。

28、器、打印机等。上述设备是示例且可以使用其他设备。0033本文所使用的术语计算机可读介质还可包括通信介质。通信媒介可由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块、或其他数据来体现,并且包括任何信息传递介质。术语“已调制数据信号”可以描述以对该信号中的信息进行编码的方式设定或者改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频RF、红外线和其他无线介质等无线介质。0034如上所述,可以在系统存储器404中存储包括操作系统405在内的多个程序模块和数据文件。当在处理单元402上执行时,编程模块406可执行。

29、如上所述的过程和/或方法。前述过程是示例,且处理单元402可执行其他过程。根据本发明的各实施方式可以使用的其他编程模块可以包括电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片演示应用程序、绘图或计算机辅助应用程序等。0035一般而言,根据本发明的各实施方式,程序模块可以包括可以执行特定任务或可以实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本发明的各实施方式可用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、大型计算机等。本发明的各实施方式也可以在其中任务由通过通信网络链接的远。

30、程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。0036此外,本发明的各实施方式可在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实现。本发明的各实施方式还可以使用能够执行诸如,例如,AND与、OR或和NOT非等逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的各实施方式可以在通用计算机或任何其他电路或系统中实现。0037例如,本发明的各实施方式可被实现为计算机进程方法、计算系统或诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以。

31、是计算机系统可读并编码了用于执行计算机过程的指令的计算机程序的计算机存储介质。计算机程序产品还可以是计算系统可读并编码了用于执行计算机过程的指令的计算机程序的载体上的传播信号。因此,说明书CN104081325A6/6页9本发明能以硬件和/或软件包括固件、常驻软件、微码等来具体化。换言之,本发明的各实施方式可以采用其上包含有供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。计算机可使用或计算机可读介质可以是可包含、存储、通信、传播、或传输程序以供指令执行系统、装置或设备使用或结合其使用的任何介质。0038计算机可使用或计。

32、算机可读介质可以是,例如,但不限于,电、磁、光、电磁、红外、或半导体系统、装置、设备或传播介质。更具体的计算机可读介质示例非穷尽列表,计算机可读介质可以包括以下具有一条或多条导线的电连接、便携式计算机盘、随机存取存储器RAM、只读存储器ROM、可擦除可编程只读存储器EPROM或闪存、光纤、和便携式压缩盘只读存储器CDROM。注意,计算机可使用或计算机可读介质甚至可以是其上打印有程序的纸张或另一合适的介质,因为程序可以经由例如对纸张或其他介质的光学扫描而电子地捕获,随后如有必要被编译、解释,或以其他合适的方式处理,并随后存储在计算机存储器中。0039可以通过片上系统SOC来实施本发明的各实施例,。

33、其中可以将上文所示组件中的每一个和/或许多组件集成到单个集成电路上。这样的SOC设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元以及各种应用功能,所有这些都可被集成到或“烧录到”芯片基板上作为单个集成电路。当通过SOC操作时,在此所述的关于训练操作环境100中的任何组件和/或与这些组件交互的功能可以通过与计算设备/系统的其他组件一起集成在单个集成电路芯片上的应用专用逻辑来操作。0040以上参考例如根据本发明的各实施方式的方法、系统和计算机程序产品的框图和/或操作图示描述了本发明的各实施方式。框中所注明的各功能/动作可以按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/。

34、动作,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的次序来执行。0041尽管已经描述了本发明的某些实施方式,但也可能存在其他实施方式。此外,虽然本发明的各实施方式被描述为与存储在存储器和其他存储介质中的数据相关联,但数据还可以被存储在或读取自其他类型的计算机可读介质,如辅助存储设备,像硬盘、软盘、或CDROM;来自因特网的载波;或其他形式的RAM或ROM。此外,所公开的各方法的各阶段可以按任何方式来修改,包括通过对各阶段重新排序和/或插入或删除阶段,而不背离本发明。0042包括此处所包括的代码中的版权在内的所有权利都归属于申请人并且是本申请人的财产。本申请人保持并保留此处。

35、所包括的代码中的所有权利,并且授予仅关于所授权专利的再现且未出于其他目的再现该材料的许可。0043尽管已经描述了本发明的某些实施方式,但也可能存在其他实施方式。虽然本说明书包括各示例,但本发明的范围由所附权利要求书来指示。此外,尽管用对结构特征和/或方法动作专用的语言描述了本说明书,但权利要求书并不限于上述特征或动作。相反,上述具体特征和动作是作为本发明的各实施方式的示例来公开的。说明书CN104081325A1/4页10图1说明书附图CN104081325A102/4页11图2A图2B说明书附图CN104081325A113/4页12图3说明书附图CN104081325A124/4页13图4说明书附图CN104081325A13。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1