用于利用姿势和位置传感器的便携式数据收集设备的功率管理方案的制作方法

文档序号:7581413阅读:122来源:国知局
专利名称:用于利用姿势和位置传感器的便携式数据收集设备的功率管理方案的制作方法
技术领域
本发明涉及诸如便携式数据终端(PDT)之类的远程设备的管理,并且更特别地涉 及用于管理远程设备的接口。
背景技术
最优化功率管理来最大化便携式数据终端中的可用能量预算是一种持续的斗争。 因为增加的外围设备设置,耐震的便携式数据终端在功率管理方面问题特别多。期望当操 作员不主动使用设备时,使便携式数据终端处于低功率状态。许多系统实施基于时间的不 活动性确定。然而,基于时间的系统就管理能量消耗来说效率很低。远程设备具有在远离中央办公室时使那里的配置被改变或者使新应用程序被安 装的能力。Berthiaume等人的美国专利公开No. 2009/0044003A1教导了这种方法,并且通 过参考将其结合于此。远程设备由远程设备管理(RDM)系统管理,该系统允许RDM用户管理包括更新配 置和设备软件的远程设备,以及跟踪对若干设备来说是普遍的问题并且在可行的情况下为 这些问题提供调整(fix)。然而,某些RDM系统积累大量的诊断和性能数据。以清楚、简洁、有意义并且直观 的方式在计算机显示器的图形用户界面上组织数据是一个问题。或者太多数据被呈现从而 被混乱且混淆,或者用户必须导航通过多个(有时不直观的)对话来访问期望的信息。


图1是根据本发明一个实施例的数据收集设备(DCD)的正视图;图2是图1所示的D⑶的框图;图3AJB和3C是根据可以在图1所示的D⑶中使用的功率管理的过程的实施例 的流程图;图4是根据可以与图1所示的D⑶一起使用的功率管理的过程的另一实施例的流 程图;图5是根据本发明的另一实施例的D⑶的侧视图;以及图6是根据可以与图5所示的DCD —起使用的功率管理的过程的实施例的流程 图。将会认识到,为了清楚的目的,在认为确实适当的时候,图中的参考数字被重复用 来指示对应的特征。而且,在某些情况下,附图中的各种对象的相对大小被改变以更清楚地 示出本发明。
具体实施例方式现在转向示图,图1示出根据本发明的一个实施例的数据收集设备(DCD) 10,其可以是个人数字助理(PDA)。该D⑶10具有主体12,天线14附接到主体12。键区16位于 D⑶10的下部,并且显示器18位于D⑶10的上部。触摸感应面板20被叠加到显示器18 上以允许用户直接在显示器上选择选项。位于显示器18上方的是组合环境光传感器和邻近传感器(proximity sensor) 22,其可以包括LED 24、组合光电二极管阵列和光学滤波器26(其用于检测由人眼 检测到的波长中的环境光的量)以及第二组合光电二极管阵列和光学滤波器观(其用于检 测被用于邻近检测的红外线范围中的光量)。位于组合环境光传感器和邻近传感器22的稍 稍上方和右侧的是位于六个孔32后面的手持(handset)扬声器30 (在图2中示出)。键 区16包括用于激活内置在D⑶10中的条形码扫描器的扫描(scan)键34。键区16还包括 可以被用来开始与内置在DCD 10中的无线电话机(tel印hone)会话(conversation)的发 送(send)键38。还在图1中示出的是,指示内置在D⑶10中的三轴加速计(three axis accelerometer)42(在图 2 中示出)的定向的三轴图(three axis diagram)40。图2是图1所示的D⑶10的框图48。本领域普通技术人员将会认识到D⑶10的 说明性设计已被简化以便准许对与本发明不直接相关的组件和系统的更简洁的解释。中央处理单元(CPU) 50从其他子系统接收数据并且将数据输出给其他子系统,以 存储、传输和附加处理。可以使用任何数目的现成的方案来实施CPU 50,所述现成的方案 包括嵌入式处理器;通用处理器;任何数目的RISC处理器;或任何数目的包括预配置浮 点门阵列(FPGA)的定制方案;以及专用集成电路(ASIC)。CPU 50的整个操作由软件或固 件(通常被称为可以被存储在一个或多个存储单元(memory location) 52η (包括RAM 52a 和闪存(FLASH)存储器52b)中的操作系统)控制。用于DCD 10的合适的操作系统的示 例包括 SYMBIAN :WIND0WS MOBIL, WINDOWS CE, WINDOWS XP, LINUX, PALM,禾口 0SX。一般来 说,与CPU 50的通信以及在各子组件之间的通信经由一个或多个端口或总线(包括主系 统总线M以及1 总线56 ;多个通用异步接收器/发射器(UART)端口 58η、通用串行总线 (USB) 60η 和 RS-232 端 口 62)进行。所示的CPU 50通过IXD控制器63耦合到显示器18并且耦合到触摸感应面板 20 (其具有集成控制器64)。显示器18和触摸感应面板20的组合通常被称为“触摸屏”。 触摸感应面板20可以经由1 总线56与CPU 50和辅助处理器66通信。D⑶10还可以包括多个无线通信链路,例如802. 11通信链路68、802. 16通信链路 70、用于与蜂窝网络(例如根据全球移动通信系统(GSM)的网络或符合码分多址(CDMA)标 准的网络)进行电话(电话机)通信的通信链路72、IR通信链路74和/或蓝牙通信链路 76。这些链路中的每一个都便于与远程设备的通信并且可以被用来传送和接收数据。其他 可能的链路包括802. 15. 4链路、UMTS链路和HSPDA链路。各种次级(secondary)处理器可以被提供以执行通用和专用功能。在图2中所示 出的示例提供两个这样的处理器现场可编程门阵列(FPGA) 80和辅助处理器66。FPGA 80 可以包括任何数目的FPGA (其包括可从XILINX得到的Virtex_4族FPGA)。辅助处理器66 可以包括任何数目的嵌入式(或通用)处理器(其包括从ATMEL CORPORATION得到的AVR RISC处理器中的一个)。辅助处理器66可以与包括例如键区16和扫描键34的各种数据输入设备对接 (interface) 0举例来说,D⑶10可以被配置成使得通过物理地压下键区16上的键或者通过使用手指或触针(stylus)激活触摸屏20来选择所显示的菜单选项。扫描键34可以被 用来启动并控制一个或多个数据收集系统,例如图像信号生成系统82。尽管未在图2中示 出,但是DCD 10还可以包含可以用扫描键34启动的磁条读取器和RFID感测系统。数据收集系统(例如图像信号生成系统82)可以由FPGA 80控制。在这种情况下, FPGA 80启动并且控制数据收集系统的操作并且积累(accumulate)在那里接收到的数据, 之后将这样的数据存放到存储器52η中。在通过参考结合于此的美国专利No. 6,947,612 中示出FPGA 80的可能配置。图像信号生成系统82通常包括用于成像在包装88上的条形 码86的固态图像传感器84。三轴加速计42以及环境光和邻近传感器22耦合到主系统总线54。三轴加速计可 以由模拟设备构成,组合环境光传感器和邻近传感器由htersil Corp.制造。D⑶10可以 包括用于照亮键区16的键区灯90。连接到主系统总线M的音频处理电路92驱动当D⑶ 10处于扬声器电话或免提模式时使用的位于DCD 10背面上的扬声器94,手持扬声器30以 及位于D⑶10的侧面的麦克风96。功率电路100被供电以控制向DCD 10的功率供应。该功率电路100通常包括一系 列的电源(power supply) 102η,其调节供应给DCD 10的各个组件的功率。每个电源102η 通常包括升压或降压电路,该电路连接到DCD 10的各个组件中需要该电源102η输出的特 定电压的每个组件。特别地,CPU 50从电源102d接收功率,显示器18从电源102b接收功 率,触摸感应面板20从电源10 接收功率,键区灯90从电源10 接收功率。尽管示出了 分别为触摸感应面板20、显示器18和键区灯90提供功率的独立的电源102a、102b和102e, 这些电源中的两个或多个可以被组合并驱动这些组件中的两个或多个。电源102η从功率总线103接收电力,总线103由电池104供电或者可以由连接 器106上的第二功率输入供电。连接器106可以包括任何数目已知的连接技术,例如D(或 子D (sub-D))序列的环形塑料连接器或HCL D子(D-sub)衍生设计数据传送连接器。连 接器106的某些管脚可以专用于接收DC功率,而其他管脚专用于一个或多个通信路径,例 如RS-232和USB。还可以证明例如从电源102c向外提供DC功率,以便为诸如外部磁条或 RFID读取器(未示出)之类的附属附件(tethered accessories)供电,是有利的。电池104可以从任何各种电池技术(包括燃料电池、NiMh, NiCd, Li离子或Li聚 合物)选择。电池104由从连接器106接收功率的充电电路110充电。充电电路110可以 包括任何数目的可用电路。开关112基于来自连接器106的功率的存在而隔离电池。因此,当外部电源连接 到连接器106时,开关112断开,并且电池与电源102η隔离并由充电电路110充电。一旦 从连接器106移除功率,电池就被连接到电源102η。处于睡眠状态(sle印state)的任何系统的功率消耗可以基于系统和与其相关联 的睡眠例程而改变。例如,CPU可以具有多个睡眠状态,它们中的每一个具有不同的功率分 布图(profile)和有效功能。因此,如本文所使用的那样,术语睡眠状态通常指的是系统或 子系统的一个或多个组件或功能可以以本领域中已知的方式被CPU 50中的软件限制或去 激活以便降低功率消耗的状态。图3A JB和3C是根据可以在图1示出的D⑶中使用的功率管理的过程的一个实施 例的流程图。以图3A中的字母A开始,其中计时器T1、T2和Τ3被设置成零,在判定框130中三轴加速计42检测D⑶10是否已被正面朝下(front down)放置。术语“正面朝下”意 味着三轴加速机检测图1所示的正Z方向上的地球重力,并且在X或Y方向上基本上没有 重力的牵引。如果D⑶10不是正面朝下,则图3A的流程图分支到在图;3B中继续的字母B。 如果D⑶10正面朝下摆放,则因为显示器18和键区16没有处于使用中,所以显示器18、触 摸感应面板20和键区灯90被关闭以使D⑶10处于第一睡眠状态,如框132所示。在D⑶ 10被转成正面朝下之后第一睡眠状态被激活之前存在短的延迟,以避免无意地进入低功率 状态。然后,如在框134中示出的那样,第一计时器Tl被起动。该计时器Tl可以实施为, 起动计时器预定时间,一旦被起动就减少直到计时器Tl因到达零而超时(time out)为止。 在计时器Tl已起动之后,在判定框136中,三轴加速计42、键区16和D⑶10中的电话被 监控以检测D⑶10是否正在移动,键区16上的键是否被压下,或者D⑶中的电话是否处于 使用中。如果这些事件全都没有发生,则在判定框138中计时器Tl被检查以看它是否已超 时。如果没有,则D⑶10的状态转到判定框136。由此,三轴加速计42、键区16和D⑶10 中的电话被监控以检测在计时器Tl正在操作的时间期间DCD 10是否正在移动,键区16上 的键是否被压下,或者DCD中的电话是否处于使用中。如果在判定框136中D⑶10正在监控三轴加速计42、键区16以及D⑶10中的电 话的使用的时间段期间,如果DCD 10被移动,键区16上的键被压下,或者DCD中的电话处 于使用中,则在框140中计时器Tl被重置,并且D⑶10的状态从框140转到判定框130。如果在判定框138中计时器Tl已超时,则如在框142中所指示的D⑶10将进入 睡眠状态2。一旦D⑶10处于睡眠状态2,则三轴加速计42和键区16就被监控以确定D⑶ 10是否正在移动,或者键区16上的键是否已被压下,如在判定框144中所指示的那样。如 果D⑶10被移动或者键被压下,则D⑶10被唤醒以允许正常操作,并且计时器Tl被重置, 如在框146中指示的那样。DCD 10的状态然后转到判定框130。如果当进行判定框130中的测试时D⑶10没有正面朝下摆放,则D⑶10的状态 转到图:3B中的判定框150。在判定框150中,三轴加速计42检测DCD 10是否已背面朝下 摆放。如果没有,则图:3B的流程图分支到图3C中继续的字母C。如果DCD 10背面朝下放 置,则第二计时器T2被起动,如在框152中示出的那样。计时器T2可以实施为,起动计时 器预定时间,一旦被起动就减少直到计时器T2因到达零而超时为止。在计时器T2已起动 之后,在判定框巧4中,三轴加速计42、键区16和D⑶10中的电话被监控以检测D⑶10是 否正在移动,键区16上的键是否被压下,或者DCD中的电话是否处于使用中。如果这些事 件全都没有发生,则在判定框156中计时器T2被检查以看它是否已超时。如果没有,则D⑶ 10的状态转到判定框154。由此,三轴加速计42、键区16和DCD 10中的电话被监控以检测 在计时器T2正在操作的时间期间DCD 10是否正在移动,键区16上的键是否被压下,或者 DCD中的电话是否处于使用中。如果在判定框136中D⑶10正在监控三轴加速计42、键区16以及D⑶10中的电 话的使用的时间段期间,如果DCD 10被移动,键区16上的键被压下,或者DCD中的电话处 于使用中,则在框158中计时器T2被重置,并且D⑶10的状态从框158转到图3A中的判 定框130。如果在判定框156中计时器T2已超时,则如在框160中所指示的D⑶10将进入 睡眠状态3。一旦D⑶10处于睡眠状态3,则三轴加速计42和键区16就被监控以确定D⑶10是否正在移动,或者键区16上的键是否已被压下,如在判定框162中所指示的那样。如 果D⑶10被移动或者键被压下,则D⑶10被唤醒以允许正常操作,并且计时器T2被重置, 如在框164中指示的那样。DCD 10的状态然后转到图3A中的判定框130。如果当进行判定框150中的测试时D⑶10没有背面朝下摆放,则D⑶10的状态 转到图3C中的判定框170。在判定框170中,三轴加速计42、键区16和D⑶10中的电话 被监控以检测DCD 10是否正在移动,键区16上的键是否被压下,或者DCD中的电话是否处 于使用中。如果DCD 10正在移动,键区16上的键被压下,或者DCD中的电话处于使用中, 则图3C的流程图分支到图3A中判定框130。如果DCD 10不在移动,如果键区16上的键 都没有被压下,并且如果DCD中的电话不处于使用中,则如在框172中示出的那样,第三计 时器T3被起动。计时器T3可以实施为,起动计时器预定时间,一旦被起动就减少直到计时 器T3因到达零而超时为止。在计时器T3已起动之后,在判定框174中三轴加速计42、键 区16和D⑶10中的电话被监控以检测D⑶10是否正在移动,键区16上的键是否被压下, 或者D⑶中的电话是否处于使用中。如果这些事件全都没有发生,则在判定框176中计时 器T3被检查以看它是否已超时。如果没有,则D⑶10的状态转到判定框174。由此,三轴 加速计42、键区16和DCD 10中的电话被监控以检测在计时器T3正在操作的时间期间DCD 10是否正在移动,键区16上的键是否被压下,或者DCD中的电话是否处于使用中。如果在判定框136中D⑶10正在监控三轴加速计42、键区16以及D⑶10中的电 话的使用的时间段期间,如果DCD 10被移动,键区16上的键被压下,或者DCD中的电话处 于使用中,则在框158中计时器T3被重置,并且D⑶10的状态从框158转到图3A中的判 定框130。如果在判定框176中计时器T3已超时,则如在框180中所指示的D⑶10将进入 睡眠状态4。一旦D⑶10处于睡眠状态4,则三轴加速计42和键区16就被监控以确定D⑶ 10是否正在移动,或者键区16上的键是否已被压下,如在判定框182中所指示的那样。如 果D⑶10被移动或者键被压下,则D⑶10被唤醒以允许正常操作,并且计时器T3被重置, 如在框184中指示的那样。DCD 10的状态然后转到图3A中的判定框130。举例来说,D⑶10可以被正面朝下放置并且进入睡眠状态1,并且在计时器Tl已 超时之后进入睡眠状态2。然后,在D⑶10已被使用之后,D⑶10可以被背面朝下放置, 并且在计时器T2已超时之后进入睡眠状态3。然后,在D⑶10已被再次使用之后,D⑶10 可以被放置到既不正面朝下也不背面朝下的姿势(position),并且在计时器T3已超时之 后,进入睡眠状态4。尽管计时器T1、T2和T3被示出并且被描述为独立的计时器,但是一个或两个计时 器可以被用于计时器Τ1、Τ2和Τ3。类似地,尽管睡眠状态2、3和4被示出并且被描述为独 立的睡眠状态,但是一个或两个睡眠状态可以被用于睡眠状态2、3和4。考虑了要被节省的功率以及用户是否会发现超时时间太短以至于成为一件麻烦 的事情,来得到计时器Τ1、Τ2和Τ3的超时时间。例如,当用户把DCD 10放下足够长的时间 来移动包装时足够使DCD 10处于睡眠状态的短的超时时间对用户来说是不便利的,因为 用户将必须等待D⑶10醒来。除了在图3Α JB和3C中示出的睡眠时间之外,在DOTlO中 使用的操作系统软件还可以包括不活动性(inactivity)计时器,当操作系统检测到预定 时间内没有任何活动时该不活动性计时器使DCD 10进入睡眠状态。例如,操作系统可以具有设置为10分钟的不活动性计时器,而时间Tl可以设置为1分钟,计时器T2可以设置为5 分钟,并且计时器T3可以被设置为8分钟。因此如果D⑶10处于移动的交通工具中而未 被使用时,则操作系统不活动性计时器使DCD 10在10分钟之后进入睡眠状态。图4是可以与D⑶10 —起使用的功率管理的另一过程的流程图。图4还示出了 在手持模式和扬声器电话(speakerphone)模式之间自动切换D⑶电话的过程。当如圆圈 190所示D⑶10电话被打开时图4所示的过程开始。当D⑶10电话被打开时,组合环境 光传感器和邻近传感器22的邻近传感器部分被启用。邻近传感器部分包括LED 24以及组 合光电二极管阵列和光学滤波器观。因为LED M在被打开时汲取了足够量的电流,所以 仅在DCD 10电话使用时它才被启用,并且当DCD 10电话使用时邻近部分可以被定期打开 和关闭以进一步将功率保留在DCD 10中。在邻近检测部分被启用之后,在判定框194中确 定D⑶10是否接近用户的面部(如D⑶10电话被用作手持式时,通常是这样)。如果D⑶ 10电话没有接近用户的面部,则在DCD 10之前处于手机模式的情况下它被切换到扬声器 电话模式,如在框196中示出的那样。在这种情况下,手持扬声器94将被禁用,并且扬声器 电话扬声器30将被启用。然后,邻近检测器部分被再次使用以在判定框194中确定DCD 10 是否接近用户的面部。如果邻近检测部分确定电话接近用户的面部,则在D⑶10电话之前处于扬声器 电话模式的情况下它被切换到手持模式(如在框198中示出的那样)以禁用扬声器电话扬 声器30并且启用手持扬声器94。然后显示器18、触摸感应面板20和键区灯19的功率被 关闭。触摸面板20的功率被关闭不仅为了节省功率而且还为了防止DCD 10执行在用户以 手持模式使用电话时由触摸感应面板20触摸用户的面颊而造成的不期望的操作。然后邻 近检测部分被再次使用以在判定框194中确定DCD 10是否接近用户的面部。用于确定D⑶10是否接近用户的面部的邻近检测器的域值设置取决于用户的面 部的红外线反射率、用户头发的颜色等。图5是根据本发明的另一实施例的另一 D⑶300的侧视图。D⑶300可以是具有 附接手柄302的D⑶10。该手柄不允许D⑶300背面侧朝下放置,但是可以朝下放置靠在 D⑶10的侧边缘和手柄302的端部。图6是示出可以与D⑶300 —起使用的功率管理的过程的流程图。图6是图3B, 其中用判定框310代替图;3B中的判定框150。因此,被用来在图:3B示出的过程中检测DCD 10是否背面侧朝下的软件将被修改以认识到DCD 300的两个依靠姿势中的任一个都等同 于D⑶10背面朝下摆放。在D⑶300的某些使用中,D⑶300通常以另一定向被存储,例 如当DCD 300被存储在拖车上的手柄和拖车边缘之间时顶部边缘面朝下。软件将被修改以 认识到该定向(等同于DCD 10背面朝下放置)。尽管已参考特定实施例描述了本发明,但是本领域技术人员将会理解,可以在不 偏离本发明范围的情况下进行各种修改并且等同物可以代替其元件。此外,可以在不偏离 本发明范围的情况下进行许多修改以使得特定情形或材料适应本发明的教导。因此,意图使本发明不限于作为预期用于实施本发明的最佳模式而公开的特定实 施例,但是本发明将包括落入所附权利要求的范围和精神内的所有实施例。
权利要求
1.一种用于在数据收集设备(DCD)中管理功率的方法,包括下述步骤在D⑶已被正面朝下放置之后并在第一预定时间段之后使D⑶处于第一低功率模式; 在DCD已被背面朝下放置之后并在比第一预定时间段更长的第二预定时间段之后使 DCD处于第二低功率模式;以及在DCD被放置的既不是正面朝下也不是背面朝下的姿势之后并在比第二预定时间段 更长的第三预定时间段之后使DCD处于第三低功率模式。
2.根据权利要求1所述的方法,包括在DCD已被正面朝下放置之后使DCD基本上处于 第四低功率模式的附加步骤。
3.一种用于使用作为数据收集设备(DCD) —部分的电话机的方法,包括下述步骤 检测D⑶是否接近用户的面部;如果DCD接近用户的面部,则在DCD处于扬声器电话模式的情况下使DCD处于手持模 式;以及如果DCD不接近用户的面部,则在DCD处于手持模式的情况下使DCD处于扬声器电话模式。
4.根据权利要求3所述的方法,包括当DCD接近用户的面部时使DCD处于低功率模式 的附加步骤。
5.一种数据收集设备(D⑶)包括 显示器;以及邻近传感器,其检测DCD何时接近用户的面部,其中当DCD接近用户的面部时不为所述 显示器供电。
6.一种数据收集设备(D⑶)包括 无线电话机;以及邻近传感器,其检测DCD何时接近用户的面部,其中当DCD接近用户的面部时电话机自 动处于手持模式,并且当DCD不接近用户的面部时电话自动处于扬声器电话模式。
全文摘要
一种用于利用姿势和位置传感器的便携式数据收集设备的功率管理方案。在数据收集设备(DCD)已处于第一预定姿势之后使DCD处于第一低功率模式,并且在第一预定时间段之后使DCD处于第二低功率模式。在另一实施例中,DCD包括无线电话机;以及邻近传感器,其检测DCD何时接近用户的面部,其中当DCD接近用户的面部时电话机自动处于手持模式,并且当DCD没有接近用户的面部时电话自动处于扬声器电话模式。
文档编号H04M1/73GK102137189SQ201110035139
公开日2011年7月27日 申请日期2011年1月19日 优先权日2010年1月19日
发明者D·M·欣森, J·T·小索尔温 申请人:手持产品公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1