电子设备的手势检测管理的制作方法_4

文档序号:9278156阅读:来源:国知局
UXML或另一适当的结构化语言的形式提供 给用户。所有请求和响应的操纵以及在客户端设备702和应用服务器708之间的内容的递 送可由Web服务器706操纵。应理解,Web和应用服务器不是需要的,且仅仅是示例部件, 因为本文讨论的结构化代码可在任何适当的设备或主机机器上被执行,如在本文其它地方 讨论的。
[0050] 数据存储区710可包括几个单独的数据表、数据库或用于存储与特定的方面有关 的数据的其它数据存储机构和介质。例如,所示数据存储区包括用于存储内容(例如生产 数据)712和用户信息716的机构,其可用于为生产侧提供内容。数据存储区也被示为包括 用于存储日志或会话数据714的机构。应理解,可以有可能需要存储在数据存储区中的很 多其它方面,例如页图像信息和访问权利信息,其可在适当时存储在任何上面列出的机构 中或在数据存储区710中的额外机构中。数据存储区710可操作来通过与其相关的逻辑接 收来自应用服务器708的指令并响应于其而得到、更新或以另外方式处理数据。在一个例 子中,用户可提交对某种类型的项目的搜索请求。在这种情况下,数据存储区可访问用户信 息以验证用户的身份并可访问类别细节信息以得到关于那种类型的项目的信息。信息可接 着例如在用户能够经由用户设备702上的浏览器观看的网页上列出的结果中返回给用户。 可在浏览器的专用页面或窗口中观看感兴趣的特定项目的信息。
[0051] 每个服务器一般将包括提供用于该服务器的一般管理和操作的可执行程序指令 的操作系统,并一般将包括存储指令的计算机可读介质,所述指令当由服务器的处理器执 行时允许服务器执行其预期功能。操作系统的适当实现和服务器的一般功能是已知的或市 场上可买到的,并容易由本领域中的普通技术人员实现,特别是根据本文的公开。
[0052] 在一个实施方案中,环境是利用经由通信链路使用一个或多个计算机网络或直接 连接来互连的几个计算机系统和部件的分布式计算环境。然而,本领域中的普通技术人员 将认识到,这样的系统可同样好地在具有比图7所示的更小或更大数量的部件的系统中操 作。因此,图7中的系统700的描绘应被理解为在性质上是例证性的,且不限于本公开的范 围。
[0053] 可进一步在各种各样的操作环境中实现各种实施方案,操作环境在一些情况下可 包括可用于操作多个应用中的任一个的一个或多个用户计算机或计算设备。用户或客户端 设备可包括多个通用个人计算机中的任一个,例如运行标准操作系统的桌上型或膝上型计 算机以及运行移动软件并能够支持多个联网和消息发送协议的蜂窝、无线和手持设备。这 样的系统也可包括运行各种市场上可买到的操作系统中的任一个和用于诸如开发和数据 库管理的目的的其它已知的应用的多个工作站。这些设备也可包括其它电子设备,例如哑 终端、瘦客户端、游戏系统和能够经由网络进行通信的其它设备。
[0054] 大部分实施方案利用本领域中的技术人员将熟悉的、用于使用各种市场上可买到 的协议中的任一个例如TCP/IP、OSI、FTP、UPnP、NFS、CIFS和AppleTalk来支持通信的至少 一个网络。网络可以是例如局域网、广域网、虚拟专用网、互联网、内联网、外联网、公共交换 电话网、红外网络、无线网络和其任何组合。
[0055] 在利用Web服务器的实施方案中,Web服务器可运行各种服务器或中间层应用中 的任一个,包括HTTP服务器、FTP服务器、CGI服务器、数据服务器、Java服务器和商业应用 服务器。服务器也可能能够响应于来自用户设备的请求例如通过执行一个或多个Web应用 来执行程序或脚本,Web应用可被实现为以任何编程语言例如Java?、C、C#或C++或任何 脚本语言例如Perl、Python或TCL以及其组合编写的一个或多个脚本或程序。服务器也 可包括数据库服务器,没有限制地包括在市场上从Oracle?、Microsoft?、Sybase?和 IBM?可得到的那些数据库服务器。
[0056] 环境可包括如上面讨论的各种数据存储区和其它存储器和存储介质。这些可存在 于各种位置上,例如在一个或多个计算机本地(和/或存在于一个或多个计算机中)的存 储介质上或远离网络中的任何或所有计算机的存储介质上。在特定的一组实施方案中,信 息可存在于本领域中的技术人员熟悉的存储区域网络(SAN)中。类似地,用于执行属于计 算机、服务器或其它网络设备的功能的任何必要的文件可在适当时被本地和/或远程地存 储。在系统包括计算机化设备的场合,每个这样的设备可包括可经由总线电气地耦合的硬 件元件,元件包括例如至少一个中央处理单元(CPU)、至少一个输入设备(例如鼠标、键盘、 控制器、触敏显示元件或袖珍键盘)和至少一个输出设备(例如显示设备、打印机或扬声 器)。这样的系统也可包括一个或多个存储设备,例如磁盘驱动器、光学存储设备和固态存 储设备例如随机存取存储器(RAM)或只读存储器(ROM)以及可移动介质设备、存储卡、闪存 卡等。
[0057] 这样的设备也可包括如上所述的计算机可读存储介质阅读器、通信设备(例如调 制解调器、网卡(无线或有线)、红外通信设备)和工作存储器。计算机可读存储介质阅读 器可连接到或配置成接收表示远程、本地、固定和/或可移动存储设备的计算机可读存储 介质以及用于临时和/或更持久地包含、存储、传输和检索计算机可读信息的存储介质。系 统和各种设备也一般包括位于至少一个工作存储器设备内的多个软件应用、模块、服务或 其它元件,包括操作系统和应用程序例如客户端应用或Web浏览器。应认识到,可选的实施 方案可具有来自上面描述的实施方案的很多变形。例如,也可使用定制硬件,和/或可在硬 件、软件(包括便携式软件例如小应用程序)或这两者中实现特定的元件。此外,也可使用 到其它计算设备例如网络输入/输出设备的连接。
[0058] 用于包含代码或代码的部分的存储介质和计算机可读介质可包括本领域中已知 或使用的任何适当的介质,包括存储介质和通信介质,例如但不限于在用于存储和/或传 输信息例如计算机可读指令、数据结构、程序模块或其它数据的任何方法或技术中实现的 易失性和非易失性、移动和不可移动介质,包括RAM、ROM、EEPR0M、闪存或其它存储器技术、 ⑶-ROM、数字通用盘(DVD)或其它光学存储器、盒式磁带、磁带、磁盘存储器或其它磁性存 储设备或可用于存储期望信息并可由系统设备访问的任何其它介质。基于本文提供的本公 开和教导,并领域中的普通技术人员将认识到实现各种实施方案的其它方式和/或方法。
[0059] 因此在例证性而不是限制性意义上考虑说明书和附图。然而将明显,可对其做出 各种修改和变化,而不偏离如在权利要求中阐述的本发明的更宽的精神和范围。
[0060] 条款
[0061] 1. 一种计算设备,其包括:
[0062] 多个设备传感器;
[0063] 处理器子系统,其至少包括应用处理器和传感器处理部件;
[0064] 微控制器,其连接到所述多个设备传感器和所述处理器子系统;以及
[0065] 至少一个存储器设备,其包括可操作来被执行以执行一组行动的指令,使所述计 算设备:
[0066] 使用所述传感器处理部件在所述处理器子系统在活动状态中时的时间间隔的至 少一部分期间监测由所述多个设备传感器中的至少一个捕获的传感器数据;
[0067] 在所述处理器子系统处接收进入睡眠状态的指令;
[0068] 响应于接收到所述指令,使所述传感器处理部件通知所述微控制器接管所述传感 器数据的监测;
[0069] 使所述处理器子系统进入所述睡眠状态;
[0070] 当所述处理器子系统在所述睡眠状态中时使用所述微控制器来监测所述传感器 数据;
[0071] 至少部分地基于所述传感器数据使用所述微控制器来识别关于所述计算设备执 行的唤醒行动;
[0072] 响应于识别出所述唤醒行动来通知所述处理器子系统;以及
[0073] 使所述处理器子系统响应于所述通知而进入活动状态,所述传感器处理部件当在 所述活动状态中时重新开始所述传感器数据的监测。
[0074] 2.如条款1所述的计算设备,其中所述处理器子系统还包括功率管理部件,且其 中响应于识别出所述唤醒行动来通知所述处理器子系统包括通知所述功率管理部件,所述 功率管理部件配置成使所述传感器处理部件进入所述活动状态。
[0075] 3.如条款1所述的计算设备,其中使用连接所述微控制器和所述传感器处理器的 一对通用输入/输出线来执行所述微控制器的所述通知和所述传感器处理部件的所述通 知。
[0076] 4. -种计算设备,其包括:
[0077] 至少一个设备传感器;
[0078] 处理器子系统,其至少包括连接到所述至少一个设备传感器的传感器处理部件;
[0079] 微控制器,其连接到所述至少一个设备传感器和所述处理器子系统;以及
[0080] 至少一个存储器设备,其包括可操作来被执行以执行一组行动的指令,使所述计 算设备:
[0081] 使用所述传感器处理部件在所述传感器处理部件在活动状态中操作时的时间间 隔的至少一部分期间监测由所述至少一个设备传感器捕获的传感器数据;
[0082] 响应于所述传感器处理部件被指示在比所述活动状态低的功率状态中操作而使 所述微控制器监测所述传感器数据;以及
[0083] 当所述微控制器正监测所述传感器数据时,响应于所述微控制器检测到潜在唤醒 行动,使所述传感器处理部件监测所述传感器数据,并重新开始在所述活动状态中操作。
[0084] 5.如条款4所述的计算设备,其中所述设备包括至少两种类型的多个设备传感 器,且其中所述微控制器配置成在所述传感器处理部件在所述较低功率状态中操作时的时 间间隔的至少一部分期间监测所述至少两种类型中的至少一个的所述设备传感器。
[0085] 6.如条款5所述的计算设备,其中所述至少两种类型包括照相机、手势传感器、 麦克风、超声传感器、电容传感器、电阻传感器、压力传感器、加速度计、力传感器、电子陀螺 仪、磁力计、触觉传感器、温度传感器、惯性传感器或电子罗盘中的至少一个。
[0086] 7.如条款5所述的计算设备,其中所述微控制器配置成存储被确定为对应于所述 潜在唤醒行动的所述传感器数据的至少一部分,且其中所述传感器处理部件配置成得到所 存储的传感器数据的至少一部分以确定所述潜在唤醒行动是否对应于实际唤醒行动。
[0087] 8.如条款7所述的计算设备,其中所述传感器处理部件配置成从至少一种其它类 型的设备传感器得到数据以帮助确定所述潜在唤醒行动是否对应于所述实际唤醒行动。
[0088] 9.如条款4所述的计算设备,其中
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1