首页> 中国专利> 运动检测设备和系统,用于操作运动检测设备的方法

运动检测设备和系统,用于操作运动检测设备的方法

摘要

本发明提供了运动检测设备和系统以及用于操作运动检测设备的方法。提出了一种用于对外围设备进行运动受控切换的运动检测设备,其中外围设备具有一定的切换特性SC。运动检测设备包括用于响应于检测到的运动而提供检测信号DS的运动检测器以及用于存储检测信号DS之间的持续时间D的存储器。所述运动检测设备还包括用于向外围设备输出切换信号SW的信号发生器,用于把外围设备从第一操作模式切换到第二操作模式一定的激活时段SP。还包括用于控制信号发生器的控制器。其中,控制器配置为至少基于对存储在存储器中的检测信号DS之间的持续时间D的选择以及外围设备的一定的切换特性来确定所述一定的激活时段SP。

著录项

  • 公开/公告号CN104731318A

    专利类型发明专利

  • 公开/公告日2015-06-24

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN201410681494.4

  • 发明设计人 G·迪特曼;

    申请日2014-11-24

  • 分类号

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人金晓

  • 地址 美国纽约

  • 入库时间 2023-12-18 09:23:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-15

    授权

    授权

  • 2015-07-22

    实质审查的生效 IPC(主分类):G06F3/01 申请日:20141124

    实质审查的生效

  • 2015-06-24

    公开

    公开

说明书

技术领域

本发明涉及运动检测设备、包括这种运动检测设备的系统、用于操作运动检测设备的方法以及执行这种方法的计算机程序。

背景技术

运动检测器用来控制外围设备,例如像走廊或洗手间的公共空间中的照明设备。在照明设备是关掉的并且检测到运动(诸如人的运动)时,照明设备将被接通并且保持接通固定的时间段,这个时间段由定时器来测量。不管什么时候当运动检测器再次触发定时器时,定时器都被复位成其初始值并且灯将保持接通至少另一个这样的定时器间隔。当定时器到期时,灯再次被关掉。

因此,灯将接通的最优定时器时段应当足够长,使得只要人还在该区域中就不关掉灯,但是也应当足够短,使得在所有人离开该区域之后马上关掉设备。为了确保当人仍然处于该区域中但是运动检测器检测不到,或者人不移动时,设备不关掉,设备在运动检测器接收到最后一个触发之后保持接通特定的时间。

但是,保持灯接通的最优定时器时段将随时间变化,诸如一天中的时间或者工作日,尤其是在考虑预热灯所使用的能量时。为了适应对所有情况的设置,使得灯在人还在的时候从不关掉,时间间隔不得不保守地设置。这样,灯常常接通太长时间并且因此浪费电能。

US 5,386,210 A描述了在特定区域的照明控制监视中使用的用于检测运动的方法和装置。其中,提供了三个传感器来增强检测区域中的存在并且在没有运动或声音的预定持续时间内返回到预触发配置以及灯的停用的能力。

US 6,933,685 B2描述了一种照明控制器,该照明控制器处理音频和视频信息当中至少一种,以便基于多个预定义的行为规则激活或调节照明设备。

文档US 2013/0069542 A1和US 2012/0310376 A1针对占用者的行为模式的检测。

文档US 2013/0173064 A1描述了加热、制冷和空调单元(HVAC),该单元可被用户编程并且设计成学习其用户的行为模式,以便通过分析用户的输入来控制HVAC。

WO 2013/058968 A1描述了一种恒温器,该恒温器具有占用传感器以检测用户在该占用传感器的响应区域中的物理存在。其中,恒温器的处理系统可以配置为确定是否满足关于启用恒温器的离开状态特征的占用条件的充分条件。

WO 2013/058969 A1描述了包括多个传感器的恒温器,其中至少一个传感器配置为检测在恒温器附近的用户的存在,以便激活接口。

文档US 2013/0103622 A1针对智能控制器,该智能控制器监视、学习并修改一个或多个控制调度,所述一个或多个控制调度指定由该智能控制器控制的设备、机器、系统或组织的期望操作行为。

虽然已知的现有技术配置为分析并适应特定用户或一小群用户的行为,但是现有方法的一个问题是灯或其它设备的切换仅仅依赖于用户的行为模式或者依赖于预定的调度。但是,有一个问题一直存在,那就是,鉴于要被切换的设备的具体特点或者鉴于用户将来的行为,灯或其它设备的切换可能是不经济的。

例如,当使用荧光灯作为光源时,在每次灯被打开时,接通会消耗相当大的预热能量。从经济的角度看,这种能量应当由足够长的关断时段摊还(amortize)。另外,这种灯的频繁切换会不利地影响灯的寿命。因此,在灯被再次需要之前短暂地关掉灯可能是不期望的并且应当避免。

不利地,已知的方法没有提供估计何时应当生效切换以及何时应当省略切换的途径,以同时提高设备的寿命和改进设备能耗。

因此,本发明的一方面是提供一种外围设备的改进的运动受控切换。

发明内容

根据第一方面,提出了用于对外围设备进行运动受控切换的运动检测设备,其中外围设备具有一定的切换特性。该运动检测设备包括用于响应于检测到的运动而提供检测信号的运动检测器以及用于存储检测信号之间的持续时间的存储器。该运动检测设备还包括用于向外围设备输出切换信号的信号发生器,该切换信号用于把外围设备从第一操作模式切换到第二操作模式一定的激活时段。此外,该运动检测设备还包括用于控制信号发生器的控制器,其中该控制器配置为至少基于对存储在存储器中的检测信号的持续时间的选择以及外围设备的一定的切换特性来确定所述一定的激活时段。

有利地,本运动检测设备允许基于存储在存储器中的检测信号之间的持续时间来确定一定的激活时段。其中,该一定的激活时段可以是确定多长时间切换操作状态的定时器时段tP。这样,运动检测设备可以适应性地学习两个检测信号之间的实际持续时间是否长到足以关掉或者太短以至于不用关掉。存储两个检测信号之间的持续时间还可以允许确定两个检测信号之间的持续时间何时长以及何时短。作为另一个优点,可以考虑选择这些持续时间,使得可以考虑适应例如一天中的时间、工作日、诸如假期及类似的特定的时期。

在有些实现方式中,运动检测设备还可以包括确定特定于时间或日期的信息的单元并且该单元可以配置为连同持续时间一起存储这种信息。

因此,有可能改进外围设备的切换速率,例如,当获悉两个检测信号之间的持续时间将是短的时,延迟外围设备的关掉,并且当获悉两个检测信号之间的持续时间长时,关掉设备。这还允许对将来的出现预测两个检测信号之间的持续时间也是长的还是短的。

还有利的是可以在确定一定的激活时段时考虑外围设备的切换特性。这样,还可以考虑摊还接通设备所需的能量的摊还时间。

如果设备在预热花费的时间是在理想状态中运行的,则摊还时间,例如设备摊还预热的关断时间,可以例如由开启设备所需的能量(例如预热能量Ewarm-up和设备的功率Pwarm)来定义。于是,摊还时间是>tamortize=Ewarm-upPwarm.>

根据有些实现方式,运动检测设备考虑在特定的时间两个检测信号之间的持续时间是否被获悉等于或长于摊还时间。根据有些实现方式,运动检测设备还可以考虑检测信号的未来出现之间的持续时间或者从当前时间开始到下一个检测信号的持续时间是否被预期等于或长于摊还时间。例如,为了确定当前时间的激活时段,可以考虑提前一天或一周存储的数据。当然,在不同时间存储的数据也可以用于激活时段的确定。特别地,在其间存储了数据的几个过去时期的数据也可以考虑,例如,在当前时间之前以定期性的间隔存储的数据,如提前一天和两天或更多天或者提前一周和两周或更多周的一天的相同时间。这样,可以平均出检测信号出现的统计离群值。

有利地,这允许一定的激活时段适应已知的和或预期的检测信号出现率。这还可以允许一定的激活时段适应设备的特性,诸如摊还时间。因此,可以在设备减少磨损的情况下提供切换设备的节能方式。

在实施例中,控制器配置为确定一定的激活时段,使得该期限大于或等于人不活动的预定最大时间。

有利地,这允许只要人在检测场的附近就保持外围设备处于接通模式,甚至不需要触发另一个检测信号。如果运动检测器不覆盖整个区域,或者人停止移动某个预定的时间,具体的是不活动的最大时间,则这种情况会发生。

在有些实现方式中,预定时间可以是人占用由外围设备(例如,通过走廊或洗手间的照明)供应的指定区域的时间。这个时间也可以存储在运动检测设备的存储器中。

在有些实现方式中,还可以有不活动的多个预定最大时间,例如依赖于日期的时间、其它供应源,其中诸如自然光等。例如,可以认识到在一天当中特定的时间,穿过要被照亮的检测区域的人可以在有些时间较快移动,而在其它时间较慢移动,或者更经常或更频繁地停止。另外,走廊可能被自然光照亮并且,在日光期间,走廊只有一些通道要被灯照亮,而在太阳落山之后,则整个走廊都要被照亮,从而影响不活动的可能性和持续时间。

因此,本发明可以有利地允许使运动检测设备适应使用位置的个别需求并且还适应变化的状态。

在另一实施例中,在预定的时间段期间由运动检测器提供用于确定两个连续检测信号之间的持续时间的定时器。

有利地,运动检测设备因此可以确定并存储在一个时间段内连续检测信号之间的持续时间,这对于当前时间也是有意义的。在有些实现方式中,这个时间可以例如是一小时。这样,在最近一个检测信号之前一小时内两个连续检测信号之间的持续时间可以提供关于检测信号的当前出现速率的指示。有利地,预定的时间段是相对于最近一个信号检测并且因此在时间上偏移。这样,为了确定一定的激活时段,总是考虑在最近一次事件之前的预定的时间段。由于这种时间段内信号检测的这个出现率将偏移并因此变化,例如在晚上和白天或者一天当中的不同时间之间变化,因此可以更多地根据实际的情形来控制运动检测设备。这可以改进外围设备的能耗和寿命。

在有些实现方式中,预定的时间段也可以比一小时长,例如两小时、一天、几天或者更长。但是,也可以更短,诸如半小时,或者分钟级的时间段。为了设置时间段,还可以考虑设备的某个切换特性。例如,如果设备的摊还时间和/或斜坡上升时间短,诸如像在LED灯的情况下,则缩短用于测量两个连续检测信号之间的持续时间的预定时间段会是有利的。

在较高摊还时间的情况下,诸如对于荧光灯,和/或在较长斜坡上升时间的情况下,诸如HVAC系统,更长的预定时间段可能会更有利。一般而言,按超过摊还的时间级和/或所允许的不活动的最大时间的时间级设置预定时间间隔会是有利的。

在有些实现方式中,运动检测设备可以配置为至少在存储器中存储由定时器在预定时间段中测出的两个连续信号检测之间的那些持续时间。另外,运动检测设备还可以配置为删除或者用当前数据重写之前存储在存储器中的数据。这样,存储器尺寸可以减小并且运动检测设备本身的功耗可以改进。特别地,可以使用移动测量时段,在这个时段中,每个新测量重写最旧的测量,例如以环形缓冲的方式。

在另一种实施例中,运动检测设备可以包括用于过滤由定时器确定的持续时间的过滤器,使得只有那些比不活动的预定最大时间长的所确定的持续时间被输出。

这可以有利地允许考虑由于人的频繁停止或者运动检测器对区域的不完全检测而产生检测信号并被作为新的触发而计数。通过过滤掉这些检测信号,把外围设备从第一操作模式切换到第二操作模式的一定的激活时段将相对于第一信号检测而开启,例如当人进入检测场时。在这个初始检测信号之后一直到不活动的最大时间结束为止接收到的任何检测信号都被认为是不变的触发。这样,可以确定一定的激活时段,使得,如果没有接收到更多检测信号,则外围设备可以在活动性逝去之后尽可能马上地关掉。于是可以安全地得出人已离开检测场的结论。

在另一实施例中,运动检测设备可以包括确定器,所述确定器用于对在预定时间段内由过滤器输出的两个连续检测信号之间所确定的持续时间当中每一个确定其出现。

有利地,当检测器不在不活动的时间内时,将仅考虑由过滤器输出的那些出现,用于确定一定的激活时段。因此,例如可能一起进入检测场的人们的运动将不被认为是单个的出现。而且,单个人的运动的停止和继续将不被计数。这样,可以增强激活时段的确定。

在另一实施例中,运动检测设备的存储器可以配置为对每个所确定的出现存储出现以及分配给该出现的持续时间的矢量。例如,相应的矢量可以包括对每个测出的持续时间的出现的计数次数。

这可以允许考虑关于检测信号的出现的更详细信息,尤其是特定时间间隔内出现的次数。特别地,更详细的信息可以存储在存储器中,用于对检测场的占用进行分析。这还可以允许用户以更容易的方式评估和给出检测场的占用率。

在另一实施例中,控制器可以配置为基于存储在存储器中的矢量以及外围设备的一定的切换特性来确定一定的激活时段。这样,可以允许激活时段的确定根据实际情形是最优的。因此可以详细制定更复杂和更详细的切换方案。从而,可以减小功耗并且可以更好地将设备的切换特性考虑在内。

在另一实施例中,所述一定的切换特性至少包括摊还时间间隔和分配给摊还时间间隔的优选操作模式,其中控制器配置为评估外围设备是否要切换到该优选操作模式。其中,摊还时间间隔可以是这样的时间间隔,在该时间间隔期间为了节能而对外围设备进行切换是没有用的。就此而言,有用应当被理解为设备的关断可以就短期而言因为不运行设备而节省能量。但是,在关掉设备之后马上的检测信号会需要另一次接通,使得接通设备所消耗的能量超过把它留在第一状态所花的能量。

有利地,外围设备的优选操作模式是外围设备的关状态,使得没有能量被外围设备消耗。但是,在有些实现方式中,优选操作模式也可以是基本供应模式,例如在空调或供气的情况下。还有可能优选的操作模式是接通模式。

在另一实施例中,控制器可以配置为确定这样的时间间隔,该时间间隔在摊还时间间隔内不从运动检测器接收另一检测信号的概率等于或大于一定的概率阈值(例如50%),并且所述控制器还配置为把所述一定的激活时段设置成所确定的时间间隔。这会产生以下优点:在50%概率的情况下,当考虑较长的时间段时,其中在接收到下一个检测信号之前设备关掉比摊还时间长的时间的情况次数随机地与这不为真的情况次数一样多。这意味着,即使在个别情况下设备可能留在非优选操作模式比个别情况客观需要的更长,也可以有能耗的净减少。

在另一实施例中,控制器可以配置为把一定的切换时间段设置成计算出的最小时间参数tpmin,其中控制器还配置为通过下式计算最小时间参数tpmin

>tpmin=min(tP|Σt=tPtP+tamortizeocc(t)Σt=tP+tamortizeocc(t))>

其中t表示时间,tp表示时间参数,tamortize表示摊还时间间隔,并且occ表示持续时间t的出现。

这样,可以识别出时间参数tpmin具有一定的概率(例如50%),下一个检测信号(即,下一次出现)至少在摊还时间间隔tamortize远。因此,把这个最小时间参数tpmin设置为一定的激活时段可以允许减小能耗。随机地,在大多数情况下可以省略设备在摊还时间内被关掉再重新接通。

在另一实施例中,第一操作模式可以是外围设备的关操作,而第二操作模式可以是外围设备的接通操作。有利地,通过只提供两种操作模式,控制器可以按更不复杂的方式配置。这可以节约成本。

在另一实施例中,外围设备可以是照明设备,具体地是荧光灯,或者是空调设备。在有些实现方式中,外围设备也可以是常见的灯泡或LED或任何其它常见的照明设备。外围设备还可以包括其它环境控制设备,例如为了提供诸如水或气等流体。在有些实现方式中,外围设备还可以是视频系统,该视频系统被激活,以记录或播放视频活动。

应当理解,这只是本发明改进能耗的一种可能实现。但是,能够设想这样的实现方式,其中例如为了提供具体的环境状况而可以需要设备运行尽可能长时间的实现方式,可以例如只在人需要接近环境受控区域的情况下才关闭或更改的实现方式。因此,如以上所指示的操作模式“接通”和“关闭”仅仅应当理解为是操作模式的例子,而不是把本发明限定到这些具体的实现方式中。

而且,除接通和关闭模式之外,本运动检测设备还可以适用于在多个操作模式之间的操作模式切换。因而,也可以按相同或相似的方式基于设备的切换特性来执行外围设备模式的按步或持续更改。

存储器可以是任何存储实体。而且,过滤器可以是用于过滤的任何实体,确定器可以是用于确定的任何实体,并且控制器可以是用于控制的任何实体。

相应的实体可以在硬件和/或在软件中实现。如果所述实体在硬件中实现,则它可以实现为设备,例如,实现为计算机或为处理器或者为系统(例如计算机系统)的一部分。如果所述实体在软件中实现,则它可以实现为计算机程序产品、实现为函数、实现为例程、实现为程序代码或者实现为可执行对象。

第一方面的任何实施例都可以与第一方面的任何其它实施例结合,以获得第一方面的又另一个实施例。

根据本发明的第二方面,提出一种系统,该系统包括具有一定的切换特性的外围设备,以及根据第一方面用于对外围设备进行运动受控切换的运动检测设备。

根据第三方面,提出了一种方法,该方法用于对具有一定的切换特性的外围设备进行运动受控切换。该方法包括以下步骤:从运动检测器接收检测信号,并且把检测信号的持续时间存储在存储器中。在另一步骤中,基于存储在存储器中的检测信号的持续时间以及外围设备的一定的切换特性确定一定的激活时段。在另一步骤中,向外围设备输出切换信号,用于把外围设备从第一操作模式切换到第二操作模式该所确定的一定的激活时段。

根据第四方面,提出了一种计算机程序。该计算机程序具有程序代码,该程序代码用于执行根据第三方面的用于对外围设备进行运动受控切换的方法。

在下文中,将参考附图描述本发明的示例性实施例。

附图说明

图1示出了运动检测设备的实施例的示意性框图;

图2示出了运动检测设备的另一实施例的示意性框图;

图3示出了示出连续检测信号之间的持续时间与检测信号的出现计数之间的关系的柱状图;

图4示出了用于操作运动检测设备的方法步骤序列的实施例;及

图5示出了设计成用于实现本发明实施例的计算机化设备的示意性框图。

如果没有另外指出,则附图中相似或功能相似的元件被分配了相同的附图标记。

具体实施方式

图1示出了运动检测设备10的实施例的示意性框图。运动检测设备10包括运动检测器11、存储器12、信号发生器13及控制器14。

运动检测器11配置为检测检测场内的运动。其中,运动检测器11可以是本领域技术人员熟知的检测器,并且因此将不就其一般公知的特征进行更详细地描述。

当检测运动时,运动检测器11发送检测信号DS。在本实施例中,这种检测信号DS被发送到存储器12,在那里存储检测信号DS之间的持续时间D。然后,存储器12可以向控制器14提供所述持续时间D。具体地,这些持续时间D也可以是在当前时间之前存储的持续时间D。例如,这些持续时间D可以往前追溯一小时、一周或更长。它们也可以是特定期望的时间段或者始于过去并到达现在的时间段的持续时间D。

信号发生器13配置为向外围设备20发送切换信号SW。为了在有利的时间发送切换信号SW,控制器14控制信号发生器13。为此,控制器14向信号发生器13提供一定的激活时段SP,信号发生器13可以只在控制器确定的激活时段SP经过之后才发送切换信号SW。

这个激活时段SP是在控制器14中基于持续时间D以及外围设备20的切换特性SC的输入来确定的。

外围设备20的切换特性SC可以包括摊还时间,即,外围设备的关模式的时间段,如果外围设备接通的话,这等效于当接通设备时的能耗。另外,切换特性SC可以包括与外围设备可以按其进行切换的频率有关的限制或其它。

图2示出了根据运动检测设备10的实施例的示意性框图。为了避免重复,将不再描述与已经描述过的功能单元分配了相同附图标记的功能单元。

除了在如根据图1的实施例中所描述的运动检测设备10,在根据图2的实施例中,还提供了定时器15,该定时器15确定两个连续检测信号DS之间的持续时间D。定时器15配置为在预定的时间段中确定这些持续时间D。这个时间段可以是一小时或更少。但是,该时间段也可以比一小时长,例如12小时、24小时、一周或任何期望的时段。

另外,根据图2的实施例还包括过滤器16。过滤器16可以配置为使得只输出比不活动的预定最大时间长的这种持续时间D。这个不活动的最大时间可以由用户预先设定或者可以由控制器14本身对检测场内占用者的行为进行数据分析来评估(未示出)。过滤器16配置为向存储器12输出过滤后的持续时间D,存储器12可以适当地存储持续时间D。因而,与图1的实施例相反,在这里,检测信号DS不直接从运动检测器11发送到存储器12。

此外,在根据图2的实施例中,过滤器16向连接到过滤器16的确定器17输出持续时间D。确定器17可以配置为对在预定的时间段内由过滤器16输出的两个连续检测信号DS之间所确定的持续时间D当中的每一个确定其出现。这样,确定器17可以提供特定持续时间内的出现计数并且向控制器14提供对应的输出。然后,控制器14可以使用该数据来更详细地确定激活时段SP。

应当理解,可以存在包括定时器15、过滤器16和/或确定器17当中至少一个,而缺少定时器15、过滤器16和/或确定器17当中至少一个的实施例。

图3示出了在其X轴上指示在一个检测信号之后一直到随后检测信号为止的持续时间的柱状图。在Y轴上,指示这些间隔内的出现,即,检测信号的计数。取决于运动检测设备的具体应用,间隔可以是例如秒、分钟或小时的级别。

图4示出了用于对外围设备20进行运动受控切换的方法步骤序列的实施例。

在图4中,示出了通过运动检测设备10对外围设备20进行运动受控切换的方法步骤序列的实施例。运动检测设备10可以如图1中所示地那样实现。运动检测设备10包括运动检测器11、存储器12、信号发生器13和控制器14。

图4的方法包括以下步骤101至104:

在步骤101中,从运动检测器11接收检测信号DS。

在步骤102中,检测信号DS之间的持续时间D存储在存储器12中。

在步骤103中,由控制器14基于存储在存储器12中的检测信号DS的持续时间D并且基于外围设备20的一定的切换特性SC来确定一定的激活时段SP。

在步骤104中,向外围设备20输出切换信号SW,用于把外围设备20从第一操作模式切换到第二操作模式该所确定的一定的激活时段SP。

其中,第一和第二操作模式可以分别是接通模式和关闭模式。但是,操作模式也可以是两个不同级别的操作,不含外围设备的接通模式和/或关闭模式当中的至少一个。

激活时段SP可以例如通过以下算法来确定。

其中,假设按升序间隔的顺序给出柱状图数组<间隔,出现>的列表H,如可以从图3得到的。通过该算法将返回时间tP作为激活时段,即,一直到切换信号SW输出到外围设备20为止的时间。

在该算法中,

H指示柱状图数组的总体;

h,i指示来自H的具体间隔的元素;

H.firstElement指示所有元素中的第一个元素,即,代表具有最短检测信号持续时间以及对应出现计数的数组的元素;

tamortize指示设备的摊还时间,这可以在算法中作为常量预先设置;

wastefulOccurrences指示那些检测信号出现,如果设备被关掉,则这些出现将导致设备的浪费的(即,不期望的)切换,因为在接收到下一个检测信号之前还没有到达摊还时间;因此,这些检测信号将建议保持设备接通;

另一方面,amortizedOccurrences建议关掉设备,因为它们代表在摊还时间过去之后接收到的检测信号。

wastefulOccurrences=sum of h.occurrences of all h in H

with H.firstElement.interval≤h.interval<H.firstElement.interval+tamortizeamortizedOccurrences=sum of h.occurrences of all h in H

with h.interval>H.firstElement.interval+tamortize

for each h in H after H.firstElement{

wastefulOccurrences=wastefulOccurrences–h.previousElement.occurrences

shiftedOccurrences=sum of i.occurrences in H with

h.previousElement.interval+tamortize≤i.interval<h.interval+tamortize

wastefulOccurrences=wastefulOccurrences+shiftedOccurrences

amortizedOccurrences=amortizedOccurrences–shiftedOccurrences

if amortizedOccurrences>wastefulOccurrences

return h.interval

}

return t_default

如果算法返回t_default,则t_default可以设置为定时器时段tP。返回的时间t_default可以是H.lastElement.interval和无穷大之间的某个值。应当指出,该算法假设运动检测器的后续测量时段将与用于确定定时器时段tP的测量时段类似。基本上,该算法通过迭代地扩展它、从前一定时器时段后到新的一个定时器时段之前偏移出现(shiftedOccurrences)一直到建议外围设备关断的出现计数高于摊还时间段内将发生的出现计数的目标被满足,来尝试找出合适的定时器时段。

除50%之外的概率可以作为目标,例如,通过在终止条件中使用因子f:

if amortizedOccurrences>wastefulOccurrences*f

计算机化的设备可以合适地设计为实现本文所述的本发明的实施例。在那方面,可以认识到,本文所述的方法很大程度上是非交互式并且自动的。在示例性实施例中,本文所述的方法可以在交互式、部分交互式或者非交互式系统中实现。本文所述的方法可以在软件(例如,固件)、硬件或者其组合中实现。在示例性实施例中,本文所述的方法是在软件中作为可执行程序实现的,其中程序由合适的数字处理设备执行。在更多的示例性实施例中,以上图4方法的至少一个步骤或全部步骤可以在软件中作为可执行程序实现,其中程序由合适的数字处理设备执行。更一般地,本发明的实施例可以实现为其中使用通用数字计算机,诸如个人计算机、工作站等。

例如,图5中绘出的系统900示意性地代表计算机化的单元901,例如通用计算机。在示例性实施例中,关于硬件体系架构,如图5中所示,单元901包括处理器905、耦合到存储器控制器915的存储器910,以及经本地输入/输出控制器935通信地耦合的一个或多个输入和/或输出(I/O)设备940、945、950、955(或外围设备)。输入/输出控制器935可以是,但不限于,一条或多条总线或其它有线或无线连接,如本领域中公知的。输入/输出控制器935可以具有启用通信的附加元件,为了简化,这些元件被略去了,诸如控制器、缓冲区(高速缓存)、驱动器、中继器和接收器。另外,本地接口可以包括地址、控制和/或数据连接,以便在以上提到的部件之间启用适当的通信。

处理器905是用于执行软件,特别是存储在存储器910中的软件,的硬件设备。处理器905可以是任何定制的或商业可获得的处理器、中央处理单元(CPU)、与计算机901关联的几个处理器中的辅助处理器、基于半导体的微处理器(以微芯片或芯片集的形式),或者一般而言用于执行软件指令的任何设备。

存储器910可以包括易失性存储器元件(例如,随机存取存储器)和非易失性存储器元件当中任意一种或组合。而且,存储器910可以结合电、磁、光和/或其它类型的存储介质。注意存储器910可以具有分布式体系架构,其中各种部件位于彼此远离的位置,但是可以被处理器905访问。

存储器910中的软件可以包括一个或多个单独的程序,每个程序都包括用于实现逻辑功能的可执行指令的有序列表。在图5的例子中,存储器910中的软件包括根据示例性实施例在本文描述的方法以及合适的操作系统(OS)911。OS 911本质上控制其它计算机程序的执行,诸如本文(例如,图4)所述的方法,并且提供调度、输入-输出控制、文件和数据管理、存储器管理,以及通信控制和相关的服务。

本文所述的方法可以是源程序、可执行程序(对象代码)、脚本或者包括要执行的指令集的任何其它实体的形式。当以源程序形式时,那么程序需要经编译器、汇编器、解释器等翻译,如其本身公知的,

这些编译器、汇编器、解释器等可以包括或者可以不包括在存储器910中,以便结合OS 911适当地操作。此外,方法可以写作具有数据和方法类的面向对象的编程语言,或者写作具有例程、子例程和/或函数的过程式编程语言。

常规的键盘950和鼠标955有可能可以耦合到输入/输出控制器935。其它I/O设备940-955可以包括传感器(尤其是在网络元件的情况下),即,对如温度或压力(要监视的物理数据)的物理状态中的变化产生可测响应的硬件设备。通常,由传感器产生的模拟信号被模数转换器数字化并发送到控制器935,作进一步的处理。传感器节点理想地要小、消耗低能量、自治并且无人值守地操作。

此外,I/O设备940-955还可以包括既传送输入又传送输出的设备。系统900还可以包括耦合到显示器930的显示器控制器925。在示例性实施例中,系统900还可以包括用于耦合到网络965的网络接口或收发器960。

网络965在单元901和外部系统之间发送和接收数据。网络965有可能以无线的方式实现,例如,利用无线协议和技术,诸如WiFi、WiMax等。网络965可以是固定的无线网络、无线局域网(LAN)、无线广域网(WAN)、个人区域网络(PAN)、虚拟专用网(VPN)、内联网或其它合适的网络系统,并且包括用于接收和发送信号的设备。

网络965还可以是用于经宽带连接在单元901和任何外部服务器、客户端等之间通信的基于IP的网络。在示例性实施例中,网络965可以是由服务提供商管理的被管理IP网络。除此之外,网络965还可以是诸如LAN、WAN、互联网网络等分组交换的网络。

如果单元901是PC、工作站、智能设备等,则存储器910中的软件还可以包括基本输入输出系统(BIOS)。BIOS存储在ROM中,使得可以在计算机901被激活时执行BIOS。

当单元901在操作时,处理器905配置为执行存储在存储器910中的软件,以便把数据传送到存储器910并从其传送数据,并且一般而言按照软件控制计算机901的操作。本文所述的方法以及OS 911整体上或者部分地被处理器905读取,通常缓冲在处理器905中,然后被执行。当本文(例如,参考图4)所述的方法在软件中实现时,该方法可以存储在由任何计算机相关的系统或方法使用或者与其结合使用的任何计算机可读介质上,诸如储存器920。

如本领域技术人员将认识到的,本发明的各方面可以体现为系统、方法或计算机程序产品。因此,本发明的各方面可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等),或者结合硬件和软件方面的实施例的形式。此外,本发明的各方面还可以采取在一个或多个计算机可读介质中实现的计算机程序产品的形式,该计算机可读介质具有实现其上的计算机可读程序代码。可以使用一种或多种计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质可以是例如,但不限于,电、磁、光、电磁、红外线、或半导体系统、装置或设备,或者上述的任意合适组合。计算机可读存储介质的更具体的例子(非穷举列表)包括以下:具有一根或多根导线的电连接、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存存储器)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储设备、磁存储设备、或者上述的任意合适组合。在本文档的语境中,计算机可读存储介质可以是可以包含或存储被指令执行系统、装置或设备使用或者与其结合使用的程序的任何有形介质。

计算机可读信号介质可以包括其中实现计算机可读程序代码的传播的数据信号,例如,以基带的形式或者作为载波的一部分。这种传播的信号可以采取任意多种形式,包括,但不限于,电磁、光或者其任意合适组合。计算机可读信号介质可以是计算机可读存储介质以外并且可以传送、传播或传输由指令执行系统、装置或设备使用或者与其结合使用的程序的任何计算机可读介质。计算机可读介质上实现的程序代码可以用任何适当的介质传输,包括,但不限于,无线、有线、光缆、RF等等,或者上述的任意合适组合。

可以以一种或多种编程语言的任意组合来编写用于执行本发明各方面的操作的计算机程序代码,所述编程语言包括面向对象的编程语言,诸如Java、Smalltalk、C++等,以及常规的过程式编程语言,诸如“C”编程语言或类似的编程语言。程序代码可以完全在单元901上、部分地在其上、部分地在单元901和相似或不相似的另一个单元901上执行。

以上参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图说明和/或框图描述了本发明的各方面。应当理解,流程图说明和/或框图的每个框可以由一条或多条计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而产生出一种机器,使得经由其它可编程数据处理装置或计算机的处理器执行的这些指令产生实现流程图和/或框图中的一个或多个框中特定的功能/动作的装置。

也可以把计算机程序指令加载到计算机、其它可编程数据处理装置或其它设备上,使得一系列操作步骤在计算机、其它可编程装置或其它设备上执行,以产生计算机实现的过程,使得在计算机或其它可编程装置上执行的指令提供实现流程图和/或框图中的一个或多个框中特定的功能/动作的过程。

附图中的流程图和框图示出了根据本发明各种实施例的系统、方法和计算机程序产品的可能实现方式的体系架构、功能和操作。在这点上,流程图或框图中的每个框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一条或多条用于实现一个或多个特定的逻辑功能的可执行指令。还应当指出,在有些作为替换的实现方式中,框中所标注的功能也可以按不同于附图中所标注的顺序发生。例如,两个连续示出的方框实际上可以基本并发地执行,或者它们有时候也可以按相反的顺序执行,这依所涉及的功能和算法优化而定。还要指出的是,框图和/或流程图说明中的每个框、以及框图和/或流程图说明中的框的组合,可以由执行特定功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

更一般而言,虽然本发明已经参考某些实施例进行了描述,但是本领域技术人员应当理解,在不背离本发明范围的情况下,可以进行各种变化并且可以替换等价物。此外,可以进行许多修改,以便在不背离本发明范围的情况下使特定情况适应本发明的教导。因此,本发明不是要局限于所公开的特定实施例,而是本发明将包括属于所附权利要求范围的所有实施例。

附图标记列表

10   运动检测设备

11   运动检测器

12   存储器

13   信号发生器

14   控制器

15   定时器

16   过滤器

17   确定器

20   外围设备

101  方法步骤

102  方法步骤

103  方法步骤

104  方法步骤

D    持续时间

DS   检测信号

SC   切换特性

SP   激活时段

SW   切换信号

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号