首页 / 专利库 / 显示技术 / 子窗口 / 用于处理可堆叠工作空间的系统和方法

用于处理可堆叠工作空间的系统和方法

阅读:905发布:2024-02-15

专利汇可以提供用于处理可堆叠工作空间的系统和方法专利检索,专利查询,专利分析的服务。并且提供了用于在 电子 设备上对可堆叠 工作空间 进行导航的系统和方法。一种系统包括被配置成显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间的导航模 块 。所述多个工作空间包括堆叠在第一工作空间上的第二工作空间。至少一个应用程序在第一工作空间中或在第二工作空间中打开。该系统还包括被配置成检测第一跨工作空间挥扫手势和工作空间内挥扫手势中的至少一个的检测模块。该导航模块被配置成响应于第一跨工作空间挥扫手势而显示第二工作空间。该导航模块被配置成响应于工作空间内挥扫手势而在所述至少一个应用程序的特征或应用程序之间进行切换。,下面是用于处理可堆叠工作空间的系统和方法专利的具体信息内容。

1.一种用于在电子设备上对可堆叠工作空间进行导航的系统,所述系统包括:
一个或多个处理器;以及
非暂时性计算机可读介质,所述非暂时性计算机可读介质包括存储于其中的指令,所述指令当由所述一个或多个处理器执行时,使得所述一个或多个处理器执行操作,所述操作包括:
以最大化尺寸显示第一工作空间,第一应用程序已经在所述第一工作空间中打开;
显示接入点集合,其中,所述接入点集合中的每个接入点与相应的应用程序相关联;
检测在所述接入点集合中的第一接入点上执行的第一手势;
响应于所述第一手势,在所述第一工作空间中打开与所述第一接入点相关联的第二应用程序,其中,所述第一接入点在所述第二应用程序被打开以后继续被显示,并且其中,所述第二应用程序不同于所述第一应用程序;
检测第一跨工作空间挥扫手势或工作空间内挥扫手势,其中,所述第一跨工作空间挥扫手势包括沿着单个方向的挥扫手势;
当检测到所述第一跨工作空间挥扫手势时显示所述第一工作空间和沿着堆叠轴堆叠的第二工作空间,其中,显示所述第一工作空间和沿着堆叠轴堆叠的第二工作空间包括:
使所述第一工作空间从所述最大化尺寸收缩至第一概图尺寸;以及
显示所述第一工作空间和沿着所述堆叠轴堆叠的所述第二工作空间的概图,其中,所述第二工作空间处于小于所述最大化尺寸的第二概图尺寸;以及
当检测到所述工作空间内挥扫手势时在所述第一工作空间中打开的所述第一应用程序和所述第二应用程序之间进行切换,其中,所述第一跨工作空间挥扫手势和所述工作空间内挥扫手势相互垂直;
检测在所述第一接入点上执行的第二手势;
当检测到所述第二手势时,打开第三工作空间;以及
在所述第三工作空间中打开所述第二应用程序。
2.根据权利要求1所述的系统,其中,所述第一跨工作空间挥扫手势朝向所述第一工作空间的顶部。
3.根据权利要求1所述的系统,其中,所述工作空间内挥扫手势朝向所述第一工作空间的一侧。
4.根据权利要求1所述的系统,其中,所述第一跨工作空间挥扫手势和所述工作空间内挥扫手势中的每一个是三手指挥扫手势。
5.根据权利要求1所述的系统,其中,所述操作进一步包括检测第二跨工作空间挥扫手势。
6.根据权利要求5所述的系统,其中,所述操作进一步包括响应于所述第二跨工作空间挥扫手势而显示所述第一工作空间。
7.根据权利要求5所述的系统,其中,所述第二跨工作空间挥扫手势朝向所述第二工作空间的底部。
8.根据权利要求1所述的系统,其中,显示所述第一工作空间和所述第二工作空间的概图包括:以所述第一概图尺寸显示所述第一工作空间并且以所述第二概图尺寸显示所述第二工作空间,使得所述第一工作空间覆盖所述第二工作空间的一部分。
9.一种用于在电子设备上对可堆叠工作空间进行导航的计算机实现方法,所述方法包括:
显示接入点集合,其中,所述接入点集合中的每个接入点与相应的应用程序相关联;
检测在所述接入点集合中的第一接入点上执行的第一手势;
响应于所述第一手势,打开与所述第一接入点相关联的第一应用程序,其中,所述第一接入点在所述第一应用程序被打开以后继续被显示;
检测第一跨工作空间挥扫手势或工作空间内挥扫手势;
当检测到所述第一跨工作空间挥扫手势时显示沿着堆叠轴堆叠的多个工作空间,所述多个工作空间包括第一工作空间和在所述第一工作空间上堆叠的第二工作空间,其中,所述第一应用程序和第二应用程序在所述第一工作空间中打开,其中,显示所述多个工作空间包括:
使所述第一工作空间从最大化尺寸收缩至第一概图尺寸;以及
显示沿着所述堆叠轴堆叠的所述多个工作空间的概图,其中,所述第二工作空间处于小于所述最大化尺寸的第二概图尺寸;以及
当检测到所述工作空间内挥扫手势时在所述第一工作空间中打开的所述第一应用程序和所述第二应用程序之间进行切换,其中,所述第一跨工作空间挥扫手势和所述工作空间内挥扫手势相互垂直;
检测在所述第一接入点上执行的第二手势;
当检测到所述第二手势时,打开第三工作空间;以及
在所述第三工作空间中打开所述第一应用程序。
10.根据权利要求9所述的方法,进一步包括当检测到所述第一工作空间内挥扫手势时沿着所述堆叠轴从所述第一工作空间穿过到所述第二工作空间。
11.根据权利要求10所述的方法,其中,沿着所述堆叠轴从所述第一工作空间穿过到所述第二工作空间包括模拟移动,使得所述第一工作空间沿着所述堆叠轴朝向消失点前进,并且所述第二工作空间从所述电子设备的屏幕外的位置前进到所述电子设备的所述屏幕上。
12.一种用于在电子设备上提供用户界面的系统,所述系统包括:
一个或多个处理器;以及
非暂时性计算机可读介质,所述非暂时性计算机可读介质包括存储于其中的指令,所述指令当由所述一个或多个处理器执行时,使得所述一个或多个处理器执行操作,所述操作包括:提供第一工作空间以显示,第一应用程序已经在所述第一工作空间中打开;
生成包括接入点集合的导航菜单,所述接入点集合中每个接入点与相应的应用程序相关联;
检测在所述接入点集合中的第一接入点上执行的挥扫手势;
在所述第一工作空间中的所述挥扫手势结束处在第一窗口中打开与所述第一接入点相关联的第二应用程序,其中,所述第二应用程序不同于所述第一应用程序;
检测跨工作空间挥扫手势或工作空间内挥扫手势;
当检测到所述跨工作空间挥扫手势时在所述电子设备的屏幕上提供所述第一工作空间和第二工作空间以同时显示,其中,所述提供包括:
使所述第一工作空间从最大化尺寸收缩至第一概图尺寸;以及
显示所述第一工作空间和沿着堆叠轴堆叠的所述第二工作空间的概图,其中,所述第二工作空间处于小于所述最大化尺寸的第二概图尺寸;以及
当检测到所述工作空间内挥扫手势时在所述第一应用程序和所述第二应用程序之间进行切换,
其中:
所述第一窗口的尺寸小于所述第一工作空间的所述最大化尺寸,所述第一工作空间的所述最大化尺寸基本上等于所述电子设备的所述屏幕的尺寸,
所述第一接入点在所述第二应用程序被打开以后继续被显示,
所述第一接入点当所述第一工作空间和所述第二工作空间被同时显示时继续被显示,所述第一窗口在所述第二应用程序被打开时被显示,以及
所述跨工作空间挥扫手势和所述工作空间内挥扫手势相互垂直。
13.根据权利要求12所述的系统,其中,所述第一工作空间是沿着堆叠轴堆叠的多个工作空间的一部分,所述操作进一步包括在所述多个工作空间中的所述第二工作空间中打开多个应用程序中的至少一个,其中,所述第二工作空间被堆叠在所述第一工作空间上。
14.根据权利要求13所述的系统,其中,所述操作进一步包括检测工作空间滚动命令。
15.根据权利要求14所述的系统,其中,所述操作进一步包括响应于所述工作空间滚动命令而显示所述第二工作空间。
16.根据权利要求15所述的系统,其中,显示所述第二工作空间包括沿着所述堆叠轴从所述第一工作空间穿过到所述第二工作空间。
17.根据权利要求15所述的系统,其中,所述操作进一步包括当显示所述第一工作空间时和当显示所述第二工作空间时显示所述导航菜单。
18.根据权利要求16所述的系统,其中,所述操作进一步包括在沿着所述堆叠轴从所述第一工作空间穿过到所述第二工作空间期间显示所述导航菜单。
19.根据权利要求12所述的系统,其中,所述第一窗口以所述挥扫手势结束处为中心。

说明书全文

用于处理可堆叠工作空间的系统和方法

[0001] 相关申请的交叉引用
[0002] 本申请要求于2012年12月7日提交的题为“Systems and Methods for Handling Stackable Workspaces”的美国专利申请序号13/708,869的优先权,其要求于2012年9月7日提交的题为“Stackable Workspaces on an Electronic Device”的美国临时专利申请序号61/698,515的优先权,该两个申请被出于一切目的整体地通过引用结合到本文中。

技术领域

[0003] 本主题技术一般地涉及用户界面,并且特别地涉及用于在电子设备上处理可堆叠工作空间的系统和方法。

背景技术

[0004] 电子设备的操作系统通常允许用户同时打开许多应用程序。然而,如果电子设备的屏幕过小和/或如果同时打开了过多的应用程序,则电子设备的屏幕可能不能显示所有的应用程序。此外,操作系统可能不一定以直觉方式组织不同的应用程序,从而使得其难以使用户跟踪和/或选择要使用的特定应用程序。发明内容
[0005] 根据本主题技术的各种方面,提供了一种用于在电子设备上提供可堆叠工作空间的系统。该系统包括被配置成显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间的导航模。该导航模块被配置成当显示第一工作空间时显示导航菜单。该导航菜单包括接入点集合。每个接入点与应用程序相关联。该系统还包括被配置成在工作空间的堆叠的第二工作空间中打开所述多个应用程序中的至少一个的工作空间模块。该第二工作空间被堆叠在第一工作空间上。该系统还包括被配置成检测第二工作空间滚动命令的检测模块。该导航模块被配置成响应于第二工作空间滚动命令而显示第二工作空间。显示第二工作空间包括沿着堆叠轴从第一工作空间到第二工作空间穿过该堆叠。该导航模块被配置成在显示第二工作空间时显示导航菜单。
[0006] 根据本主题技术的各种方面,提供了一种用于在电子设备上提供可堆叠工作空间的计算机实现方法。该方法包括显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间。该方法还包括当显示第一工作空间时显示导航菜单。该导航菜单包括接入点集合。每个接入点与应用程序相关联。该方法还包括在工作空间的堆叠的第二工作空间中打开所述多个应用程序中的至少一个。该第二工作空间被堆叠在第一工作空间上。该方法还包括检测第二工作空间滚动命令并响应于第二工作空间滚动命令而显示第二工作空间。显示第二工作空间包括沿着堆叠轴从第一工作空间到第二工作空间穿过该堆叠。该方法还包括当显示第二工作空间时显示导航菜单。
[0007] 根据本主题技术的各种方面,提供了一种编码有可执行指令的机器可读介质,该可执行指令用于在电子设备上提供可堆叠工作空间的方法。该方法包括显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间。该方法还包括当显示第一工作空间时显示导航菜单。导该航菜单包括接入点集合。每个接入点与应用程序相关联。该方法还包括在工作空间的堆叠的第二工作空间中打开所述多个应用程序中的至少一个。该第二工作空间被堆叠在第一工作空间上。该方法还包括检测第二工作空间滚动命令并响应于第二工作空间滚动命令而显示第二工作空间。显示第二工作空间包括沿着堆叠轴从第一工作空间到第二工作空间穿过该堆叠。该方法还包括当显示第二工作空间时显示导航菜单。
[0008] 根据本主题技术的各种方面,提供了一种用于在电子设备上提供用户界面的系统。该系统包括被配置成生成第一工作空间的工作空间模块。该系统还包括被配置成生成包括接入点集合的导航菜单的导航模块。每个接入点与应用程序相关联。该系统还包括被配置成检测在该接入点集合中的第一接入点上执行的挥扫手势的检测模块。该工作空间模块被配置成在第一工作空间中的挥扫手势结束处在第一窗口中打开与第一接入点相关联的应用程序。第一窗口的尺寸小于第一工作空间的最大化尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。
[0009] 根据本主题技术的各种方面,提供了一种用于在电子设备上提供用户界面的计算机实现方法。该方法包括生成第一工作空间并生成包括接入点集合的导航菜单。每个接入点与应用程序相关联。该方法还包括检测在该接入点集合中的第一接入点上执行的挥扫手势。该方法还包括在第一工作空间中的挥扫手势结束处在第一窗口中打开与第一接入点相关联的应用程序。第一窗口的尺寸小于第一工作空间的最大化尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。
[0010] 根据本主题技术的各种方面,提供了一种编码有可执行指令的机器可读介质,该可执行指令用于在电子设备上提供用户界面的方法。该方法包括生成第一工作空间并生成包括接入点集合的导航菜单。每个接入点与应用程序相关联。该方法还包括检测在该接入点集合中的第一接入点上执行的挥扫手势。该方法还包括在第一工作空间中的挥扫手势结束处在第一窗口中打开与第一接入点相关联的应用程序。第一窗口的尺寸小于第一工作空间的最大化尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。
[0011] 根据本主题技术的各种方面,提供了一种用于在电子设备上对可堆叠工作空间进行导航的系统。该系统包括被配置成显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间的导航模块。所述多个工作空间包括堆叠在第一工作空间上的第二工作空间。至少一个应用程序在第一工作空间中或在第二工作空间中打开。该系统还包括被配置成检测第一跨工作空间挥扫手势和工作空间内挥扫手势中的至少一个的检测模块。该导航模块被配置成响应于第一跨工作空间挥扫手势而显示第二工作空间。该导航模块被配置成响应于工作空间内挥扫手势而在所述至少一个应用程序的特征或应用程序之间进行切换。
[0012] 根据本主题技术的各种方面,提供了一种用于在电子设备上对可堆叠工作空间进行导航的计算机实现方法。该方法包括显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间。所述多个工作空间包括堆叠在第一工作空间上的第二工作空间。至少一个应用程序在第一工作空间中或在第二工作空间中打开。该方法还包括检测第一跨工作空间挥扫手势和工作空间内挥扫手势中的至少一个。该方法还包括响应于第一跨工作空间挥扫手势而显示第二工作空间。该方法还包括响应于工作空间内挥扫手势而在所述至少一个应用程序的特征或应用程序之间进行切换。
[0013] 根据本主题技术的各种方面,提供了一种编码有可执行指令的机器可读介质,该可执行指令用于在电子设备上对可堆叠工作空间进行导航的方法。该方法包括显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间。所述多个工作空间包括堆叠在第一工作空间上的第二工作空间。至少一个应用程序在第一工作空间中或在第二工作空间中打开。该方法还包括检测第一跨工作空间挥扫手势和工作空间内挥扫手势中的至少一个。该方法还包括响应于第一跨工作空间挥扫手势而显示第二工作空间。该方法还包括响应于工作空间内挥扫手势而在所述至少一个应用程序的特征或应用程序之间进行切换。
[0014] 将在以下描述中阐述本主题技术的附加特征和优点,并且其部分地根据本描述将是显而易见的,或者可通过本主题技术的实施而学习。通过在所写的描述及其权利要求以及附图中特别地指出的结构,将实现并获得本主题技术的优点。
[0015] 应理解的是前述一般描述和以下具体实施方式是示例性和说明性的,并且意图提供要求保护的本发明的进一步说明。

附图说明

[0016] 被包括进来以提供主题技术的进一步理解并结合在本说明书中且构成其一部分的附图图示出本主题技术的多个方面,并连同本描述一起用于解释本主题技术的原理。
[0017] 图1图示出根据本主题技术的各种方面的用于在电子设备上提供可堆叠工作空间的系统的示例。
[0018] 图2图示出根据本主题技术的各种方面的在电子设备的屏幕上显示的桌面工作空间的示例。
[0019] 图3图示出根据本主题技术的各种方面的使用接入点在桌面工作空间中打开日历应用程序和web浏览器应用程序的示例。
[0020] 图4图示出根据本主题技术的各种方面的其中打开日历应用程序的工作空间的示例。
[0021] 图5图示出根据本主题技术的各种方面的其中打开web浏览器应用程序的工作空间的示例。
[0022] 图6图示出根据本主题技术的各种方面的沿着堆叠轴堆叠在相互之上的工作空间的概图的示例。
[0023] 图7图示出根据本主题技术的各种方面的沿着堆叠轴堆叠在相互之上的工作空间的概图的示例。
[0024] 图8图示出根据本主题技术的各种方面的沿着堆叠轴堆叠在相互之上的工作空间的概图的示例。
[0025] 图9图示出根据本主题技术的各种方面的其中打开web浏览器应用程序的工作空间的示例。
[0026] 图10在概念上图示出根据本主题技术的各种方面的电子系统的示例。

具体实施方式

[0027] 在以下具体实施方式中,阐述了许多特定细节以提供主题技术的完全理解。然而,将显而易见的是可在没有这些特定细节中的某些的情况下实施本主题技术。在其他情况下,未详细地示出结构和技术以免使本主题技术含糊难懂。
[0028] 根据本主题技术的各种方面,提供了一种用于在电子设备上组织并显示不同的工作空间的直观用户界面。工作空间包括其中可以向电子设备的用户显示一个或多个应用程序的区域。工作空间可允许用户查看在该工作空间中打开的一个或多个应用程序和/或与之相交互。根据本主题技术的各种方面,可将多个工作空间堆叠在相互之上,使得用户可能能够容易地跟踪和/或使用在特定工作空间中打开的应用程序。
[0029] 图1图示出根据本主题技术的各种方面的用于在电子设备上提供可堆叠工作空间的系统100的示例。系统100包括工作空间模块102、导航模块104以及检测模块106。这些模块可相互进行通信。在某些方面,可用软件(例如,子例程和代码)来实现模块。在某些方面,可用硬件(例如,专用集成电路(ASIC)、现场可编程阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、门逻辑、分立硬件组件或任何其他适当器件)和/或两者的组合来实现某些或所有模块。在本公开中进一步描述了根据本主题技术的各种方面的这些模块的附加特征和功能。系统100例如可以是电子设备的一部分。该电子设备可以是台式计算机、膝上型计算机、笔记本计算机、平板电脑移动电话个人数字助理和/或其他适当设备。
[0030] 图2图示出根据本主题技术的各种方面的在电子设备的屏幕上显示的桌面工作空间202的示例。例如,当电子设备的操作系统启动时,导航模块104可首先向电子设备的用户显示桌面工作空间202。如所示,桌面工作空间202包括桌面墙纸204。导航模块104还显示导航菜单206,其包括接入点208和210(例如,图标、链接、快捷方式、书签等)。接入点208例如是提供对日历应用程序的访问的快捷方式。接入点210例如是提供对web浏览器应用程序的访问的快捷方式。可以使用接入点208和210以不同的方式、在桌面工作空间202中或在堆叠在桌面工作空间202上的新工作空间中打开这些应用程序。虽然仅描述了日历应用程序和web浏览器应用程序,但本主题技术可应用于其他应用程序,诸如生产应用程序和多媒体应用程序。
[0031] 图3图示出根据本主题技术的各种方面的使用接入点208和210在桌面工作空间202中打开日历应用程序和web浏览器应用程序的示例。根据某些方面,用户可在接入点208上执行挥扫手势(例如,沿着路径302)并在接入点210上执行挥扫手势(例如,沿着路径304)以打开相应的应用程序。检测模块106可检测这些挥扫手势,并且响应于此类检测,工作空间模块102可在挥扫手势相应的结束处打开相应的应用程序。例如,如图3中所示,在窗口
308中打开日历应用程序同时在窗口306中打开web浏览器应用程序。这些窗口被显示在桌面工作空间202内,并且其具有小于桌面工作空间202的最大化尺寸的尺寸。诸如桌面工作空间202之类的工作空间的最大化尺寸可基本上等于电子设备的屏幕的尺寸。在某些方面,此最大化尺寸可以是电子设备的屏幕的尺寸的至少95%、90%或80%。此外,在其他方面,此最大化尺寸可以是电子设备的屏幕的尺寸的较低百分比,取决于是否同时显示其他对象(例如,导航菜单206)。
[0032] 虽然在图3中以小于桌面工作空间202的最大化尺寸的尺寸显示日历应用程序和web浏览器应用程序,但还可在不同工作空间中打开这些应用程序,使得可以在相应的工作空间中将每个应用程序最大化。图4图示出根据本主题技术的各种方面的其中打开日历应用程序402的工作空间的示例。图5图示出根据本主题技术的各种方面的其中打开web浏览器应用程序的web浏览器工作空间502的示例。如这些图中所示,在其相应的工作空间中使每个应用程序最大化。根据某些方面,可以以这种方法通过多个不同方式将应用程序最大化。例如,返回参考图3,可允许用户选择使窗口308或窗口306最大化的选项。这样做将允许在新的工作空间中打开相应的应用程序。作为另一示例,用户可在接入点208和210上执行轻敲手势,其可在新工作空间中自动地打开相应的应用程序和/或使其最大化。还可允许用户相对于接入点208和210打开上下文菜单(例如,通过用右键点击这些接入点)以便显现用以在新的工作空间中打开相应的应用程序和/或使其最大化的选项。
[0033] 根据本主题技术的各种方面,工作空间模块102可生成工作空间并在工作空间中打开应用程序。如上文所讨论的,可将这些工作空间堆叠在相互之上,以便允许用户容易地在不同的工作空间之间进行导航。图6图示出根据本主题技术的各种方面的沿着堆叠轴602堆在叠相互之上的工作空间202、402和502的概图的示例。堆叠轴602被示为在从消失点604开始从页面出来的方向上前进的箭头。使用点线图示出堆叠轴602以指示其并不是工作空间202、402和502的内容的一部分。如图6中所示,将web浏览器工作空间502堆叠在日历工作空间402上,日历工作空间402被堆叠在桌面工作空间202上。以这种方式来堆叠工作空间允许用户使工作空间相对于彼此的位置可视化,从而允许用户容易地在工作空间之间进行导航。
[0034] 例如,假设用户当前正在观看桌面工作空间202(例如,图2)并希望导航到日历工作空间402(例如,图4)。可将从桌面工作空间202到日历工作空间402的此过渡显示为动画,从而使得用户容易将工作空间相对于彼此的位置可视化。根据某些方面,导航模块104可将此动画显示为工作空间堆叠从桌面工作空间202到日历工作空间402的穿过。导航模块104例如可根据两个方法来显示此穿过。
[0035] 根据第一方法,导航模块104可以在穿过期间以专注于工作空间的最大化尺寸的方式来显示堆叠的穿过。例如,导航模块104可使桌面工作空间202从其最大化尺寸(例如,如图2中所示)收缩至概图尺寸,其小于桌面工作空间202的最大化尺寸。以这种方式来使桌面工作空间202收缩可为用户提供桌面工作空间202正在从用户离开的外观。导航模块104还可在桌面工作空间202的收缩期间使日历工作空间402淡入。此外,导航模块104可在日历工作空间402的淡入期间使日历工作空间402从超大化尺寸收缩至其最大化尺寸(例如,如图4中所示)。日历工作空间402的超大化尺寸大于日历工作空间402的最大化尺寸(例如,大于电子设备的屏幕的尺寸)。以这种方式使日历工作空间402收缩和淡入可为用户提供日历工作空间402正在从用户后面移动到直接在用户前面的外观。
[0036] 根据第二方法,导航模块104可从堆叠的概图度显示堆叠的穿过。例如,导航模块104可显示堆叠的概图(例如,如图6中所示)。根据某些方面,由于用户当前正在查看桌面工作空间202,所以导航模块104可通过比日历工作空间402更多地显示桌面工作空间202而显示堆叠的概图(例如,如图7中所示)。导航模块104可通过显示比桌面工作空间202更多地显现日历工作空间402而继续显示堆叠的穿过(例如,如图8中所示)。例如,导航模块104可通过使桌面工作空间202收缩和/或用日历工作空间402覆盖桌面工作空间202来显现更多的日历工作空间402。导航模块104还可将日历工作空间402扩展至其最大化尺寸,以便完成堆叠的穿过。
[0037] 根据本主题技术的各种方面,用户可使用多种技术来触发不同工作空间之间的导航。例如,如果用户正在使用鼠标,则用户可通过将鼠标从用户移开或将鼠标的滚轮从用户向前转动而从桌面工作空间202导航到日历工作空间402(例如,因此为用户提供在物理上将日历工作空间402滑动到桌面工作空间202上的外观)。如果用户正在使用键盘,则用户可通过按下指向上的箭头键而从桌面工作空间202导航到日历工作空间402(例如,因此为用户提供在物理上将日历工作空间402滑动到桌面工作空间202上的外观)。根据某些方面,导航模块104可在显示工作空间堆叠中的任何一个时显示导航菜单206。因此,可允许用户在接入点208上点击、轻敲、选择或执行某个其他适当手势来导航到日历工作空间402。在某些方面中,用户可执行挥扫手势以从桌面工作空间202导航到日历工作空间402。例如,参考图7,用户可沿着方向702(例如,朝向桌面工作空间202的顶部)执行挥扫手势以从桌面工作空间202导航到日历工作空间402,从而允许用户查看日历工作空间402,如图8中所示。此挥扫手势可为用户提供将日历工作空间402在物理上滑动到桌面工作空间202上的外观。根据某些方面,此挥扫手势可至少是双手指挥扫手势。在一个示例中,此类挥扫手势是三手指挥扫手势。
[0038] 虽然已相对于从生成的早先工作空间(例如,桌面工作空间202)导航到生成的较晚工作空间(例如,日历工作空间402)而描述了本主题技术,但也可以有相反方向上的导航。在这种情况下,将可应用相反的效果(例如,扩展而不是收缩,将鼠标朝向用户移动而不是移开,使滚轮朝向用户向后转动而不是向前,按下指向下而不是向上的箭头键,朝向工作空间的底部而不是顶部执行挥扫手势等)。
[0039] 此外,虽然已描述跨工作空间挥扫手势(例如,允许用户从一个工作空间导航到另一个的挥扫手势),但本主题技术的多个方面还包括工作空间内挥扫手势(例如,允许用户在已在特定工作空间中打开的特征或应用程序之间切换的挥扫手势)。例如,图9图示出web浏览器应用程序具有多个打开的选项卡(例如,第1选项卡、第2选项卡和新选项卡)时的web浏览器工作空间502。沿着方向902的挥扫手势(例如,朝向web浏览器工作空间502的一侧)可允许用户从显示的当前选项卡(例如,新选项卡)切换至要显示的下一选项卡(例如,第1选项卡)。沿着方向904的挥扫手势(例如,朝向web浏览器工作空间502的另一侧)可允许用户从显示的当前选项卡(例如,新选项卡)切换至要显示的下一选项卡(例如,第2选项卡)。这些工作空间内的挥扫手势还可以是至少双手指挥扫手势(例如,三手指挥扫手势)。工作空间内挥扫手势可允许用户在应用程序的不同特征之间进行切换,包括用于可以与之相交互的应用程序的窗口、、选项卡、按钮、接入点和/或其他适当对象。
[0040] 图10在概念上图示出用来实现本主题技术的任何实施方式的电子系统1000。电子系统1000例如可以是台式计算机、膝上型计算机、笔记本计算机、平板电脑、服务器、电话、个人数字助理(PDA)、支持可堆叠工作空间的任何设备或一般地通过网络来发射信号的任何电子设备。此类电子系统包括各种类型的计算机可读媒介和用于各种其他类型的计算机可读媒介的接口。电子系统1000包括总线1008、处理单元1012、系统存储器1004、只读存储器(ROM)1010、永久存储设备1002、输入设备接口1014、输出设备接口1006以及网络接口1016或其子集和变体。
[0041] 总线1008共同地表示将电子系统1000的许多内部设备通信连接的所有系统、外围设备以及芯片组总线。在一个或多个实施方式中,总线1008将处理单元1012与ROM 1010、系统存储器1004以及永久存储设备1002通信连接。从这些各种存储器单元,处理单元1012检索要执行的指令和要处理的数据以便执行本主题公开的过程。在不同实施方式中,处理单元可以是单处理器或多核处理器
[0042] ROM 1010存储处理单元1012和电子系统的其他模块所需的静态数据和指令。另一方面,永久存储设备1002是读写存储设备。此设备是即使当电子系统1000关闭时也存储指令和数据的非易失性存储器。本主题公开的一个或多个实施方式使用大容量设备(诸如磁盘或光盘和其对应的磁盘驱动器)作为永久存储设备1002。
[0043] 其他实施方式使用可移动存储设备(诸如软盘、闪存驱动器及其对应的盘驱动器)作为永久存储设备1002。类似于永久存储设备1002,系统存储器1004是读写存储设备。然而,不同于存储设备1002,系统存储器1004是易失性读写存储器,诸如随机存取存储器。系统存储器1004存储处理单元1012在运行时间所需要的任何指令和数据。在一个或多个实施方式中,将本主题公开的过程存储在系统存储器1004、永久存储设备1002和/或ROM 1010中。从这些各种存储器单元,处理单元1012检索要执行的指令和要处理的数据以便执行一个或多个实施方式的过程。
[0044] 总线1008还连接到输入和输出设备接口1014和1006。输入设备接口1014使得用户能够向电子系统传送信息和选择命令。与输入设备接口1014一起使用的输入设备包括例如字母数字键盘和定点设备(也称为“光标控制设备”)。输出设备接口1006使得例如能够显示由电子系统1000生成的图像。与输出设备接口1006一起使用的输出设备包括例如打印机和显示设备,诸如液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、柔性显示器、平面显示器、固态显示器、投影仪或用于输出信息的任何其他设备。一个或多个实施方式可包括充当输入和输出设备两者的设备,诸如触摸屏。在这些实施方式中,提供给用户的反馈可以是任何形式的传感反馈,诸如视觉反馈、听觉反馈或触觉反馈;并且可以任何形式来接收来自用户的输入,包括声学、语音或触觉输入。
[0045] 最后,如图10中所示,总线1008还通过网络接口1016将电子系统1000耦接到网络(未示出)。以这种方式,计算机可以是计算机的网络(“LAN”)、广域网(“WAN”)或内联网或网络的网络、诸如因特网的一部分。可以与本主题公开相结合地使用电子系统1000的任何或所有组件。
[0046] 例如,根据下面描述的各种方面来举例说明本主题技术。这些是作为示例而提供的,并且不限制本主题技术。应注意的是可将下面的任何示例结合为另一示例的一部分。
[0047] 根据某些方面,提供了一种用于在电子设备上提供可堆叠工作空间的系统。该系统包括被配置成显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间的导航模块。该导航模块被配置成当显示第一工作空间时显示导航菜单。导航菜单包括接入点集合。每个接入点与应用程序相关联。系统还包括被配置成在工作空间的堆叠的第二工作空间中打开所述多个应用程序中的至少一个的工作空间模块。第二工作空间被堆叠在第一工作空间上。系统还包括被配置成检测第二工作空间滚动命令的检测模块。导航模块被配置成响应于第二工作空间滚动命令而显示第二工作空间。显示第二工作空间包括沿着堆叠轴从第一工作空间到第二工作空间穿过该堆叠。导航模块被配置成在显示第二工作空间时显示导航菜单。
[0048] 在某些方面,第二工作空间滚动命令包括与在第二工作空间中打开的所述至少一个应用程序相关联的最大化命令。第二工作空间滚动命令和与在第二工作空间中打开的所述至少一个应用程序相关联的接入点集合中的一个相关联。第二工作空间滚动命令包括挥扫手势。在某些方面,挥扫手势基本上垂直于堆叠轴。在某些方面,挥扫手势朝向第一工作空间的顶部。在某些方面,挥扫手势是三手指挥扫手势。
[0049] 根据某些方面,沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠包括模拟堆叠的移动,使得第一工作空间沿着堆叠轴朝向消失点前进,并且第二工作空间从电子设备的屏幕外的位置前进到电子设备的屏幕上。沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠包括使第一工作空间从最大化尺寸收缩至概图尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。第一工作空间的概图尺寸小于第一工作空间的最大化尺寸。沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠还包括使第二工作空间从超大话尺寸收缩至最大化尺寸。第二工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。第二工作空间的超大化尺寸大于第二工作空间的最大化尺寸。
[0050] 根据某些方面,沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠还包括在第一工作空间的收缩和第二工作空间的收缩中的至少一个期间使第二工作空间淡入。沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠包括模拟堆叠的移动,使得第一工作空间和第二工作空间沿着堆叠轴朝向消失点前进。
[0051] 在某些方面,沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠包括显示堆叠的至少一部分的概图并比第一工作空间更多地显现第二工作空间。显示概图包括比第二工作空间更多地显示第一工作空间。在概图中显示的每个工作空间的尺寸小于电子设备的屏幕的尺寸。比第一工作空间更多地显现第二工作空间包括使第一工作空间收缩和用第二工作空间覆盖第一工作空间中的至少一个。沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠还包括将第二工作空间扩展至最大化尺寸。第二工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。
[0052] 根据某些方面,导航模块被配置成在沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠期间显示导航菜单。检测模块被配置成检测第一工作空间滚动命令。第一工作空间滚动命令包括与第一工作空间相关联的最大化命令。在某些方面,第一工作空间滚动命令和与在第一工作空间中打开的至少一个应用程序相关联的接入点集合中的一个相关联。在某些方面,第一工作空间滚动命令包括挥扫手势。挥扫手势基本上垂直于堆叠轴。挥扫手势朝向第二工作空间的底部。挥扫手势是三手指挥扫手势。
[0053] 根据某些方面,导航模块被配置成响应于第一工作空间滚动命令沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠。沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠包括模拟堆叠的移动,使得第二工作空间前进至电子设备的屏幕外,并且第一工作空间沿着堆叠轴远离消失点前进。沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠包括将第二工作空间从最大化尺寸扩展至超大化尺寸。第二工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。第二工作空间的超大化尺寸大于第二工作空间的最大化尺寸。沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠包括将第一工作空间从概图尺寸扩展至最大化尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。第一工作空间的概图尺寸小于第一工作空间的最大化尺寸。
[0054] 在某些方面,沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠还包括在第二工作空间的扩展和第一工作空间的扩展中的至少一个期间使第一工作空间中淡入。沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠包括模拟堆叠的移动,使得第二工作空间和第一工作空间沿着堆叠轴远离消失点前进。在某些方面,沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠包括显示堆叠的至少一部分的概图并比第二工作空间更多地显现第一工作空间。堆叠的概图包括比第一工作空间更多地显示第二工作空间。在概图中显示的每个工作空间的尺寸小于电子设备的屏幕的尺寸。比第二工作空间更多地显现第一工作空间包括扩展第一工作空间和隐藏第二工作空间中的至少一个。在某些方面,沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠还包括将第一工作空间扩展至最大化尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。
[0055] 在某些方面,导航模块被配置成在沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠期间显示导航菜单。每个工作空间的堆叠包括其中一个或多个应用程序被配置成打开的区域。在某些方面,第一工作空间包括桌面工作空间。桌面工作空间包括壁纸。
[0056] 根据本主题技术的各种方面,提供了一种用于在电子设备上提供可堆叠工作空间的计算机实现方法。该方法包括显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间,并在显示第一工作空间时显示导航菜单。导航菜单包括接入点集合。每个接入点与应用程序相关联。该方法还包括在工作空间的堆叠的第二工作空间中打开所述多个应用程序中的至少一个。第二工作空间被堆叠在第一工作空间上。该方法还包括检测第二工作空间滚动命令并响应于第二工作空间滚动命令而显示第二工作空间。显示第二工作空间包括沿着堆叠轴从第一工作空间到第二工作空间穿过该堆叠。该方法还包括在显示第二工作空间时显示导航菜单。
[0057] 根据本主题技术的各种方面,提供了一种编码有可执行指令的机器可读介质,该可执行指令用于在电子设备上提供可堆叠工作空间的方法。该方法包括显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间,并在显示第一工作空间时显示导航菜单。导航菜单包括接入点集合。每个接入点与应用程序相关联。该方法还包括在工作空间的堆叠中的第二工作空间中打开所述多个应用程序中的至少一个。第二工作空间被堆叠在第一工作空间上。该方法还包括检测第二工作空间滚动命令并响应于第二工作空间滚动命令而显示第二工作空间。显示第二工作空间包括沿着堆叠轴从第一工作空间到第二工作空间穿过该堆。该方法还包括在显示第二工作空间时显示导航菜单。
[0058] 根据本主题技术的各种方面,提供了一种用于在电子设备上提供用户界面的系统。该系统包括被配置成生成第一工作空间的工作空间模块和被配置成生成包括接入点集合的导航菜单的导航模块。每个接入点与应用程序相关联。该系统还包括被配置成检测在接入点集合中的第一接入点上执行的挥扫手势的检测模块。工作空间模块被配置成在第一工作空间中的挥扫手势结束处在第一窗口中打开与第一接入点相关联的应用程序。第一窗口的尺寸小于第一工作空间的最大化尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。
[0059] 在某些方面,第一工作空间是沿着堆叠轴堆叠的多个工作空间的一部分。工作空间模块被配置成在工作空间堆叠中的第二工作空间中打开所述多个应用程序中的至少一个。第二工作空间被堆叠在第一工作空间上。在某些方面,检测模块被配置成检测第二工作空间滚动命令。导航模块被配置成响应于第二工作空间滚动命令而显示第二工作空间。显示第二工作空间包括沿着堆叠轴从第一工作空间到第二工作空间穿过该堆叠。
[0060] 根据某些方面,检测模块被配置成检测第一工作空间滚动命令。导航模块被配置成响应于第一工作空间滚动命令沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠。导航模块被配置成在显示第一工作空间时显示导航菜单。导航模块被配置成在显示第二工作空间时显示导航菜单。在某些方面,导航模块被配置成沿着堆叠轴从第一工作空间到第二工作空间穿过堆叠期间显示导航菜单。导航模块被配置成在沿着堆叠轴从第二工作空间到第一工作空间穿过堆叠期间显示导航菜单。在某些方面,第一窗口以挥扫手势结束处为中心。
[0061] 根据本主题技术的各种方面,提供了一种用于在电子设备上提供用户界面的计算机实现方法。该方法包括生成第一工作空间并生成包括接入点集合的导航菜单。每个接入点与应用程序相关联。该方法还包括检测在接入点集合中的第一接入点上执行的挥扫手势,并在第一工作空间中的挥扫手势结束处在第一窗口中打开与第一接入点相关联的应用程序。第一窗口的尺寸小于第一工作空间的最大化尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。
[0062] 根据本主题技术的各种方面,提供了一种编码有可执行指令的机器可读介质,该可执行指令用于在电子设备上提供用户界面的方法。该方法包括生成第一工作空间并生成包括接入点集合的导航菜单。每个接入点与应用程序相关联。该方法还包括检测在接入点集合中的第一接入点上执行的挥扫手势,并在第一工作空间中的挥扫手势结束处在第一窗口中打开与第一接入点相关联的应用程序。第一窗口的尺寸小于第一工作空间的最大化尺寸。第一工作空间的最大化尺寸基本上等于电子设备的屏幕的尺寸。
[0063] 根据本主题技术的各种方面,提供了一种用于在电子设备上对可堆叠工作空间进行导航的系统。该系统包括被配置成显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间的导航模块。所述多个工作空间包括堆叠在第一工作空间上的第二工作空间。至少一个应用程序在第一工作空间中或在第二工作空间中打开。该系统还包括被配置成检测第一跨工作空间挥扫手势和工作空间内挥扫手势中的至少一个的检测模块。导航模块被配置成响应于第一跨工作空间挥扫手势而显示第二工作空间。导航模块被配置成响应于工作空间内挥扫手势而在所述至少一个应用程序的特征或应用程序之间进行切换。
[0064] 在某些方面,第一跨工作空间挥扫手势和工作空间内挥扫手势相互垂直。在某些方面,第一跨工作空间挥扫手势朝向第一工作空间的顶部,并且工作空间内挥扫手势朝向第一工作空间的一侧。在某些方面,第一跨工作空间挥扫手势和/或工作空间内挥扫手势是三手指挥扫手势。
[0065] 在某些方面,检测模块被配置成在第二跨工作空间挥扫手势处检测。导航模块被配置成响应于第二跨工作空间挥扫手势而显示第一工作空间。在某些方面,第二跨工作空间挥扫手势朝向第二工作空间的底部,并且第二工作空间内挥扫手势是三手指挥扫手势。在某些方面,所述至少一个应用程序的特征包括窗口、帧、选项卡、按钮以及接入点中的至少一个。
[0066] 根据本主题技术的各种方面,提供了一种用于在电子设备上对可堆叠工作空间进行导航的计算机实现方法。该方法包括显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间。所述多个工作空间包括堆叠在第一工作空间上的第二工作空间。至少一个应用程序在第一工作空间中或在第二工作空间中打开。该方法还包括检测第一跨工作空间挥扫手势和工作空间内挥扫手势中的至少一个。该方法还包括响应于第一跨工作空间挥扫手势而显示第二工作空间,并响应于工作空间内挥扫手势而在所述至少一个应用程序的特征或应用程序之间进行切换。
[0067] 根据本主题技术的各种方面,提供了一种编码有可执行指令的机器可读介质,该可执行指令用于在电子设备上对可堆叠工作空间进行导航的方法。该方法包括显示沿着堆叠轴堆叠的多个工作空间中的第一工作空间。所述多个工作空间包括堆叠在第一工作空间上的第二工作空间。至少一个应用程序在第一工作空间中或在第二工作空间中打开。该方法还包括检测第一跨工作空间挥扫手势和工作空间内挥扫手势中的至少一个。该方法还包括响应于第一跨工作空间挥扫手势而显示第二工作空间,并响应于工作空间内挥扫手势而在所述至少一个应用程序的特征或应用程序之间进行切换。
[0068] 可将上述特征和应用程序中的许多实现为软件过程,其被指定为记录在计算机可读存储介质(替换地称为计算机可读媒介、机器可读媒介或机器可读存储媒介)上的指令集合。当由一个或多个处理单元(例如,一个或多个处理器、处理器的核或其他处理单元)来执行这些指令时,其促使处理单元执行在指令中指示的动作。计算机可读媒介的示例包括但不限于RAM、ROM、只读紧凑式盘(CD-ROM)、可记录紧凑式盘(CD-R)、可重写紧凑式盘(CD-RW)、只读数字多功能盘(例如,DVD-ROM、双层DVD-ROM)、多种可记录/可重写DVD(例如,DVD-RAM、DVD-RW、DVD+RW等)、闪速存储器(例如,SD卡、小型SD卡、微型SD卡等)、磁性和/或固态硬盘、超密度光盘、任何其他光学或磁媒介以及软盘。在一个或多个实施方式中,计算机可读媒介不包括无线地或通过有线连接传递的载波和电子信号或任何其他暂态信号。例如,计算机可读媒介可完全局限于以计算机可读的形式存储信息的有形物理对象。在一个或多个实施方式中,计算机可读媒介是非临时计算机可读媒介、计算机可读存储媒介或非临时计算机可读存储媒介。
[0069] 在一个或多个实施方式中,可以以任何形式的编程语言来编写计算机程序产品(也称为程序、软件、软件应用程序、脚本或代码),包括编译或解释语言、说明或过程语言,并且其可以以任何形式部署,包括为独立程序或模块、组件、子例程、对象或适合于在计算环境中使用的其他单元。计算机程序可以但不需要对应于文件系统中的文件。可以将程序存储在保持其他程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的文件的一部分中、专用于正在讨论中的程序的单个文件中或多个协作文件中(例如,存储一个或多个模块、子程序或代码部分的文件)。此外,可以将计算机程序部署成在一个计算机上或位于一个位置处或跨多个位置分布并被通信网络互连的多个计算机上执行。
[0070] 虽然以上讨论主要指的是执行软件的微处理器或多核处理器,但由一个或多个集成电路来执行一个或多个实施方式,诸如专用集成电路(ASIC)或现场可编程门阵列(FPGA)。在一个或多个实施方式中,此类集成电路执行存储在电路本身上的指令。
[0071] 本领域的技术人员将认识到的是可将本文所述的各种说明性方框、模块、元件、组件、方法以及算法实现为电子硬件、计算机软件或两者的组合。为了举例说明硬件和软件的可互换性,上文已在其功能方面一般地描述了各种说明性方框、模块、元件、组件、方法以及算法。将此类功能实现为硬件还是软件取决于施加于整个系统的特定应用和设计约束。技术人员可针对每个特定应用以变化的方式实现所述功能。在不脱离本主题技术的范围的情况下可全部以不同方式来布置各种组件和方框(例如,按照不同顺序布置或以不同方式划分)。
[0072] 应理解的是公开的过程中的块的任何特定顺序或分级结构是示例方法的举例说明。基于设计偏好,应理解的是过程中的方框的特定顺序或分级结构可重新布置,或者执行所有所示方框。可同时地执行任何的方框。在一个或多个实施方式中,多任务和并行处理可以是有利的。此外,不应将上述实施例中的各种系统组件的分离理解为在所有实施例中都要求此类分离,并且应理解的是一般地可以将所述程序组件和系统在单个软件产品中集成在一起或者封装成多个软件产品。
[0073] 如在本说明书和本申请的任何权利要求中所使用的术语“计算机”、“服务器”、“处理器”以及“存储器”全部指的是电子或其他技术设备。这些术语不包括人或人群。出于本说明书的目的,术语“显示”或“正在显示”意指在电子设备上显示。
[0074] 如在本文中使用的在一系列项目的前面的短语“中的至少一个”整体地修改列表而不是列表的每个成员(即,每个项目),术语“和”或“或”用以将任何项目分离。短语“中的至少一个”不要求每个所列项目中的至少一个的选择;相反地,短语允许有包括项目中的任何一个中的至少一个和/或项目的任何组合中的至少一个和/或每个项目中的至少一个的意思。举例来说,短语“A、B和C中的至少一个”或“A、B或C中的至少一个”每个指的是仅A、仅B或仅C;A、B和C的任何组合;和/或A、B和C中的每一个的至少一个。
[0075] 谓语单词“被配置成”、“可操作用于”和“被编程为”并不意指主语的任何特定有形或无形修改,而是相反地意图可互换地使用。在一个或多个实施方式中,被配置成监视和控制操作或组件的处理器还可意指被编程为监视和控制操作的处理器,或者可操作用于监视和控制操作的处理器。同样地,可以将被配置成执行代码的处理器理解为被编程为执行代码或可操作用于执行代码的处理器。
[0076] 应将如在本公开中使用的诸如“顶部”、“底部”、“前”、“后”等术语(如果有的话)理解为指的是任意参考系,而不是普通的重力参考系。因此,顶部表面、底部表面、前表面以及后表面可在重力参考系中向上、向下、对角地或平地延伸。
[0077] 诸如“方面”之类的短语并不意味着此类方面对于本主题技术而言是必不可少的,或者此类方面适用于本主题技术的所有配置。关于一方面的公开可应用于所有配置或一个或多个配置。方面可提供本公开的一个或多个示例。诸如“方面”之类的短语可指的是一个或多个方面且反之亦然。诸如“实施例”之类的短语并不意味着此类实施例对于本主题技术而言是必不可少的,或者此类实施例适用于本主题技术的所有配置。关于实施例的公开可应用于所有实施例或一个或多个实施例。实施例可提供本公开的一个或多个示例。诸如“实施例”之类的短语可指的是一个或多个实施例且反之亦然。诸如“配置”之类的短语并不意味着此类配置对于本主题技术而言是必不可少的,或者此类配置适用于本主题技术的所有配置。关于配置的公开可适用于所有配置或一个或多个配置。配置可提供本公开的一个或多个示例。诸如“配置”之类的短语可指的是一个或多个配置且反之亦然。
[0078] 单词“示例性”在本文中用来意指“充当示例、实例或图示”。因此,不一定将在本文中描述为“示例性”或“示例”的任何实施例理解为相比于其他实施例而言是优选的或有利的。此外,就在本描述或权利要求中使用术语“包括”、“具有”等而言,此类术语意图以与术语“包括”类似的方式是包括性的,如当作为权利要求中的过渡词语而采用时解释“包括”一样。
[0079] 遍及本公开描述的已知或稍后为本领域的技术人员所知的各种方面的元素的所有结构和功能等价物被通过引用明确地结合在本文中并意图被权利要求涵盖。不应根据美国法典35条112款、第六段来理解权利要求元素,除非使用短语“用于...的装置”来明确地叙述该元素或者在方法权利要求中的情况下使用短语“用于...的步骤”来叙述该元素。
[0080] 提供先前的描述是为了使得本领域的任何技术人员能够实施本文所述的各种方面。对这些方面的各种修改对于本领域的技术人员而言将是显而易见的,并且可将本文定义的一般原理应用于其他方面。因此,权利要求并不意图局限于本文所示的方面,而是应被赋予与语言权利要求一致的完全范围,其中,以单数形式对元素的参考并不意图意指“一个且仅一个”,除非具体地这样叙述,而是指“一个或多个”。除非另外具体地说明,术语“某些”指的是一个或多个。男性的代词(例如,他的)包括女性和中性性别(例如,她的和它的),并且反之亦然。标题和副标题(如果有的话)仅仅为了方便而使用的,并且并不限制本主题公开。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈