一种用于控制执行设备的控制设备及方法
【专利摘要】本发明公开了一种用于控制执行设备的控制设备,包括:计时器,适于计时到达设置的延时时间时停止计时;人体探测器,适于检测到人体活动时输出脉冲信号;处理器,包括:人体活动判断模块,适于若人体探测器输出脉冲信号时计时器未计时,通过判断脉冲信号是否满足预定条件来确定检测到的人体活动是否有效;信号生成模块,适于响应于在计时器未计时时检测到有效的人体活动,生成第一操作信号;还适于响应于计时器计时到达延时时间时停止计时,生成第二操作信号;计时器控制模块,适于响应于生成第一操作信号,令计时器开始计时,并设置计时器的延时时间。本发明还公开了一种相应的控制执行设备的方法。
【专利说明】
一种用于控制执行设备的控制设备及方法
技术领域
[0001]本发明涉及智能家居技术领域,尤其涉及一种用于控制执行设备的控制设备及方法。
【背景技术】
[0002]在安防和控制领域,人体运动传感器通常用于探测一个空间内是否有人活动。例如,在安防区域中,如果有人活动,则系统发出报警信号。又例如,在智能照明控制的区域,如果有人运动,则点亮照明;若无人运动,则自动关闭照明以节约能源。因此,当应用于智能家居领域时,人体运动传感器可以用于根据人体活动来控制执行设备(例如智能灯或智能电器等等)执行相应操作,例如检测到有人体活动时智能灯打开,否则关闭。然而,未检测到人体活动并不表示实际无人。如果检测到有人体活动时开启执行设备、一旦未检测到有人运动则立即关闭执行设备,这样无法用户满足实际的使用需求,并且用户体验较差。
[0003]通常地,可以预先设置好固定的延迟时间,人体运动传感器检测不到人体活动时便开始计时,当计时到达时固定的延迟时间则令执行设备执行未检测到人的操作(例如关灯)。但此种方案必须根据具体使用场景设置延时,需要考虑使用的环境以及传感器的安装位置等多方面因素,增加了安装调试的工作量。同时,也需要经验丰富的调试人员才能选定延时参数。此外,如果延时设置过长,则能源消耗更多;如果延时设置过短,则会出现有人却关闭设备的情况,用户体验较差。而且对于某些人员流动较大的场景,固定的延时无法满足用户不同的使用需求。
[0004]因此,迫切需要提出一种更智能的控制执行设备的方案。
【发明内容】
[0005]为此,本发明提供一种控制设备控制执行设备的方案,以力图解决或者至少缓解上面存在的至少一个问题。
[0006]根据本发明的一个方面,提供了一种用于控制执行设备的控制设备,适于向执行设备发送操作信号,指示执行设备执行相应操作,该控制设备包括:计时器,适于计时到达设置的延时时间时停止计时;人体探测器,适于检测到人体活动时输出脉冲信号;处理器,包括:人体活动判断模块,适于若人体探测器输出脉冲信号时计时器未计时,通过判断脉冲信号是否满足预定条件来确定检测到的人体活动是否有效;信号生成模块,适于响应于在计时器未计时时检测到有效的人体活动,生成第一操作信号,该第一操作信号指示执行设备执行在有人场景下的操作;还适于响应于计时器计时到达延时时间时停止计时,生成第二操作信号,该第二操作信号指示执行设备执行在无人场景下的操作;计时器控制模块,适于响应于生成第一操作信号,令计时器开始计时,并设置计时器的延时时间,其中计时器控制模块适于查询是否存储有第一参考时间,第一参考时间指示上一次计时器开始计时的时间,若查询不到第一参考时间,则设置计时器的延时时间为预定的最小延时时间;若查询到第一参考时间,则根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间,设置计时器的延时时间为该第一自适应延时时间;计时器控制模块还适于将本次计时器开始计时的时间存储为第一参考时间。
[0007]可选地,在根据本发明的控制设备中,计时器控制模块还适于根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间,设置计时器的延时时间为第一自适应延时时间和预定的最大延时时间中较小的一个。
[0008]可选地,在根据本发明的控制设备中,计时器控制模块还适于存储第二参考时间,第二参考时间指示首次计时器开始计时的时间,其中若查询不到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间时,计时器控制模块适于将本次计时器开始计时的时间存储为第二参考时间;若查询到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间之前,计时器控制模块适于将第一参考时间存储为第二参考时间。
[0009]可选地,在根据本发明的控制设备中,计时器控制模块还适于若人体探测器输出脉冲信号时计时器正在计时,则令计时器重新开始计时,并重新设置计时器的延时时间,其中计时器控制模块适于根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间,设置计时器的延时时间为该第二自适应延时时间。
[0010]可选地,在根据本发明的控制设备中,计时器控制模块还适于根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间,选取第二自适应延时时间和最大延时时间中较小的一个进一步与最小延时时间比较,设置计时器的延时时间为其中较大的一个。
[0011]可选地,在根据本发明的控制设备中,计时器控制模块根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间的公式如下:Ts1 = a X (t1-Tit)+bXH;其中,Ts1为第一自适应延时时间,t为本次计时器开始计时的时间,Tit为第一参考时间,11为最小延时时间,a、b分别为根据具体使用场景而设定的常数。
[0012]可选地,在根据本发明的控制设备中,计时器控制模块根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算自适应延时时间的公式如下:Ts2 = a X (t2-To)+bXH;其中Ts2为第二自适应延时时间,t2为本次检测到人体活动的时间,To为第二参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数。
[0013]可选地,在根据本发明的控制设备中,计时器控制模块还适于若检测到计时器计时到达延时时间后停止计时的时间超过预定时间间隔,则删除存储的第一参考时间。
[0014]可选地,在根据本发明的控制设备中,预定条件包括在短时间内接收到预定时长的连续脉冲信号、或者预定数目个连续脉冲信号,人体活动判断模块适于若判断脉冲信号满足预定条件,则确定检测到的人体活动有效,若判断脉冲信号不满足预定条件,则确定检测到的人体活动无效。
[0015]可选地,在根据本发明的控制设备中,执行设备包括照明设备,第一操作信号指示照明设备执行开启照明操作,第二操作信号指示照明设备执行关闭照明操作。
[0016]根据本发明的另一方面,提供了一种控制执行设备的方法,适于在控制该执行设备的控制设备中执行,该控制设备包括人体探测器和计时器,该方法包括:接收人体探测器检测到人体活动时输出的脉冲信号;若人体探测器输出脉冲信号时计时器未计时,则通过判断脉冲信号是否满足预定条件来确定检测到的人体活动是否有效;响应于在计时器未计时时检测到有效的人体活动,生成第一操作信号,该第一操作信号指示执行设备执行在有人场景下的操作;响应于生成第一操作信号,令计时器开始计时,并设置计时器的延时时间,包括:查询是否存储有第一参考时间,第一参考时间指示上一次计时器开始计时的时间;若查询不到第一参考时间,则设置计时器的延时时间为预定的最小延时时间;若查询到第一参考时间,则根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间,设置计时器的延时时间为该第一自适应延时时间;将本次计时器开始计时的时间存储为第一参考时间;以及响应于计时器计时到达延时时间时停止计时,生成第二操作信号,该第二操作信号指示执行设备执行在无人场景下的操作。
[0017]可选地,在根据本发明的方法中,设置计时器的延时时间为该第一自适应延时时间的步骤还包括:设置计时器的延时时间为第一自适应延时时间和预定的最大延时时间中较小的一个。
[0018]可选地,在根据本发明的方法中,还包括步骤:存储第二参考时间,第二参考时间指示首次计时器开始计时的时间,包括:若查询不到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间时,将本次计时器开始计时的时间存储为第二参考时间;若查询到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间之前,将第一参考时间存储为第二参考时间。
[0019]可选地,在根据本发明的方法中,还包括步骤:若人体探测器输出脉冲信号时计时器正在计时,则令计时器重新开始计时,并重新设置计时器的延时时间,包括:根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间,设置计时器的延时时间为该第二自适应延时时间。
[0020]可选地,在根据本发明的方法中,设置计时器的延时时间为该第二自适应延时时间的步骤还包括:选取第二自适应延时时间和最大延时时间中较小的一个进一步与最小延时时间比较,设置计时器的延时时间为其中较大的一个。
[0021]可选地,在根据本发明的方法中,根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间的公式如下:Tsi = BXU1-TitHbXH;其中,TsiS第一自适应延时时间J1为本次计时器开始计时的时间,Tlt为第一参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数。
[0022]可选地,在根据本发明的方法中,根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算自适应延时时间的公式如下:Ts2 = a X (t2-To) +b X H;其中Ts2为第二自适应延时时间,t2为本次检测到人体活动的时间,To为第二参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数。
[0023]可选地,在根据本发明的方法中,还包括步骤:若检测到计时器计时到达延时时间后停止计时的时间超过预定时间间隔,则删除存储的第一参考时间。
[0024]可选地,在根据本发明的方法中,预定条件包括在短时间内接收到预定时长的连续脉冲信号、或者预定数目个连续脉冲信号,通过判断脉冲信号是否满足预定条件来确定检测到的人体活动是否有效的步骤包括:若判断脉冲信号满足预定条件,则确定检测到的人体活动有效,若判断脉冲信号不满足预定条件,则确定检测到的人体活动无效。
[0025]可选地,在根据本发明的方法中,执行设备包括照明设备,第一操作信号指示照明设备执行开启照明操作,第二操作信号指示照明设备执行关闭照明操作。
[0026]本发明可以根据人体在空间中已经活动的时间自适应地计算延时时间,从而使延时时间达到最适合的长度,满足了用户在不同场景下的使用需求,同时也有效节省了能源,极大地提高用户体验。其中,充分考虑到各种情况,即使由于计时器计时停止、执行设备执行了在无人场景下的操作之后,本发明还可以通过人体在预定时间间隔内再次活动来继续在之前的延时时间基础上进行自适应增长,进一步提高了用户体验。
【附图说明】
[0027]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0028]图1示出了根据本发明的一个示例性实施方式的控制设备100的结构框图;
[0029]图2示出了根据本发明的一个示例性实施方式的控制执行设备的方法200的流程图;以及
[0030]图3示出了根据本发明一个示例性实施方式的响应于生成第一操作信号设置计时器的延时时间的方法300的流程图。
【具体实施方式】
[0031]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0032]图1示出了根据本发明一个示例性实施方式的控制设备100的结构框图。控制设备100用于控制执行设备,该执行设备可以是照明设备、音响设备、电器设备等设备。一般地,控制设备100可以向执行设备发送操作信号,执行设备接收操作信号后执行该操作信号指示的操作。
[0033]如图1所示,控制设备100可以包括人体探测器110、计时器120和处理器130。
[0034]人体探测器110适于检测到人体活动时输出脉冲信号,具体地,人体探测器110用于探测一个空间内是否有人体活动,通常可以是PIR传感器(Passive infrared sensor),即被动式红外探测器。被动式红外探测器可以利用红外探测器件,并通过光学系统的配合作用来探测到某个立体防范空间内的热辐射的变化。当人在探测空间内活动时,人体产生的热辐射会发生变化,因而可以被被动式红外探测器探测到,从而输出脉冲信号。这里,人体探测器110还可以是基于微波、超声等原理的人体探测器,本发明对此不作限制。
[0035]处理器130与人体探测器110连接,并可以包括:人体活动判断模块131、信号生成模块132和计时器控制模块133。
[0036]具体地,人体活动判断模块131与人体探测器110和计时器120连接,若人体探测器110检测到人体活动、输出脉冲信号时,计时器120处于未计时的状态,则人体活动判断模块131适于通过判断人体探测器110输出脉冲信号是否满足预定条件来确定检测到的人体活动是否有效。
[0037]根据本发明的一个实施方式,预定条件包括在短时间(例如3秒)内接收到预定时长(例如I秒)的连续脉冲信号、或者预定数目个(例如2个)连续脉冲信号,人体活动判断模块131若判断该脉冲信号满足预定条件,则确定检测到的人体活动有效,若判断该脉冲信号不满足预定条件,则确定检测到的人体活动无效。
[0038]若人体活动判断模块131确定检测到的人体活动无效,则忽略该检测结果。若人体活动判断模块131确定检测到的人体活动有效,则将有效人体活动的检测结果发送至信号生成模块132。
[0039]由于人体探测器110可能存在误报,而误报通常会反应出偶然、独立的脉冲信号,不会出现连续的脉冲信号,因此本发明通过对人体探测器110输出的脉冲信号进行有效性的判断,可以有效防止由于突发的干扰导致的误报。
[0040]信号生成模块132与人体活动判断模块131和计时器120连接,并适于响应于在计时器120处于未计时状态时检测到有效的人体活动,生成第一操作信号,该第一操作信号指示执行设备执行在有人场景下的操作,例如可以指示照明设备执行在有人场景下的开启照明操作。
[0041]计时器控制模块133与信号生成模块132和计时器120连接,适于响应于生成第一操作信号,令计时器120开始计时,并设置计时器120的延时时间。
[0042]此外,计时器控制模块133还可以与人体探测器110连接,若人体探测器110检测到人体活动、输出脉冲信号时,计时器120处于正在计时的状态,则计时器控制模块133可以令计时器120重新开始计时,并重新设置计时器120的延时时间。
[0043]计时器120则适于开始计时,并在计时到达设置的延时时间时停止计时。信号生成模块132还适于响应于计时器120计时到达设置的延时时间时停止计时,生成第二操作信号,该第二操作信号指示执行设备执行在无人场景下的操作,例如可以指示照明设备执行在无人场景下的关闭照明操作。
[0044]其中,实验证明,如果确信用户已经在探测空间中停留了一定时间,那么该用户继续在此空间中停留的时间可以通过一个以用户已停留的时间为自变量的函数来估计,该函数与用户已停留的时间正相关,该函数的值即为需要设置的计时器的延时时间。
[0045]由于在计时器120处于未计时状态时检测到有效的人体活动,计时器120开始计时,可以理解地,本次计时器开始计时的时间可以认为是首次计时器开始计时的时间,即此时,探测空间内开始有人,计时器控制模块133可以设置计时器的延时时间为预定的最小延时时间。
[0046]若计时器120计时还未到达延时时间、处于正在计时的状态下,人体探测器110又再次检测到人体活动,可以理解地,可以认为用户在本次计时停止后将继续停留在探测空间内,计时器控制模块133可以根据最小延时时间、首次计时器开始计时的时间和当前本次计时器开始计时的时间来计算本次要更新的延时时间。后续每当出现此种情况时,均可以根据最小延时时间、首次计时器开始计时的时间和当前本次计时器开始计时的时间来计算本次要更新的延时时间。这样就实现了延时时间根据人体活动的自适应增长,使延时时间达到最适合的长度,满足了用户在不同场景下的使用需求,提高了用户体验,同时也有效节省了能源。
[0047 ] 进一步地,若在计时器12 O首次计时到达延时时间而停止计时之后的预定时间间隔(通常较短,例如30秒)内,人体探测器110又再次检测到有效的人体活动,那么这种短时间内在探测空间发生连续两次检测到有效人体活动而启动计时器的情况,可以认为用户一直停留在该空间,此时计时器控制模块133可以根据最小延时时间、上一次计时器开始计时的时间和当前本次计时器开始计时的时间来计算本次要设置的延时时间。后续再次出现此种情况时,可以认为上一次计时器开始计时的时间是首次计时器开始计时的时间,因此同样可以根据最小延时时间、上一次计时器开始计时的时间和当前本次计时器开始计时的时间来计算本次要设置的延时时间。这样即使控制设备100指示执行设备误操作(在实际有人活动的情况下指示执行设备执行了在无人场景下的操作),仍可以通过在预定时间间隔内再次被检测到有效人体活动而继续在上一次的基础上自适应增长延时时间,大大提高了用户体验。
[0048]下面将详细描述计时器控制模块133响应于生成第一操作信号,设置计时器120的延时时间的过程。
[0049]计时器控制模块133可以存储第一参考时间,该第一参考时间指示上一次计时器开始计时的时间,还可以在每次计时器开始计时时记录本次计时器开始计时的时间。
[0050]具体地,首先计时器控制模块133可以查询是否存储有第一参考时间。
[0051]若查询不到第一参考时间,则可以认为本次计时器开始计时的时间为首次计时器开始计时的时间,设置计时器的延时时间为预定的最小延时时间(例如I分钟),并将本次计时器开始计时的时间存储为第一参考时间,以供下一次计时器重新开始计时并设置计时器的延时时间时使用。若查询到第一参考时间,则根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间,设置计时器的延时时间为该第一自适应延时时间,最后将本次计时器开始计时的时间存储为第一参考时间,以供下一次计时器重新开始计时并设置计时器的延时时间时使用。
[0052]考虑到计时器的延时时间应当不小于最小延时时间,不大于最大延时时间,根据本发明的一个实施方式,计时器控制模块133还可以在根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间之后,设置计时器的延时时间为第一自适应延时时间和预定的最大延时时间(例如20分钟)中较小的一个。
[0053]根据本发明的一个实施方式,其中计时器控制模块133根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间的公式如下:
[0054]Tsi = aX (t1-Tit)+bXH;
[0055]其中,Ts1为第一自适应延时时间,t为本次计时器开始计时的时间,Tit为第一参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数,b<l。最后计时器的延时时间被设置为min(Ts1,T),T为最大延时时间。
[0056]同时,考虑到若上一次计时器开始计时的时间与本次计时器开始计时的时间相差较大,则无法保证用户在此段时间间隔中一直停留在探测空间内,此时可以认为,上一次计时器开始计时的时间不具有可参考性。因此,计时器控制模块133还可以自计时器120计时到达设置的延时时间时停止计时开始,检测计时器120保持停止计时的时间,若检测到计时器120计时到达延时时间后停止计时的时间超过上述预定时间间隔,则删除存储的第一参考时间。这样保证了自适应增长延时时间的准确性。
[0057]下面将详细描述若在计时器120正在计时时检测到人体活动,计时器控制模块133重新设置计时器120的延时时间的过程。
[0058]计时器控制模块133还可以存储第二参考时间,第二参考时间指示首次计时器开始计时的时间。若查询不到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间时,计时器控制模块133可以将本次计时器开始计时的时间存储为第二参考时间;若查询到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间之前,计时器控制模块133可以先将该第一参考时间存储为第二参考时间。计时器控制模块133还可以记录本次检测到人体活动的时间。
[0059]具体地,计时器控制模块适于根据存储的第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间,设置计时器的延时时间为该第二自适应延时时间。考虑到计时器的延时时间应当不小于最小延时时间,不大于最大延时时间,根据本发明的一个实施方式,计时器控制模块133还可以在根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间之后,选取第二自适应延时时间和最大延时时间中较小的一个进一步与最小延时时间比较,设置计时器的延时时间为其中较大的一个。
[0060]根据本发明的一个实施方式,其中计时器控制模块133根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算自适应延时时间的公式如下:
[0061]Ts2 = aX (t2-To)+bXH;
[0062]其中Ts2为第二自适应延时时间,t2为本次检测到人体活动的时间,To为第二参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数。最后计时器的延时时间被设置为max(min(TS2,T),H),T为最大延时时间。
[0063]下面将举出一个具体的示例来说明延时时间自适应增长的原理:
[0064]令最小延时时间H= 30秒,最大延时时间Τ = 600秒,a= I,b = I,判断人体活动有效的预定条件为在短时间内接收到2个连续脉冲信号。执行设备为照明设备,控制设备100默认为没有存储第一参考时间Tit。
[0065]t为当前时间,初始为O。当t = 5时控制设备100接收到连续2个脉冲信号,因此确定检测到有效的人体活动,令照明设备执行开启照明操作。此时由于没有存储第一参考时间Tit,因此将延时时间设置为H=30秒,存储第一参考时间Tit = 5,第二参考时间To = 5;
[0066]当t= 15时,控制设备100接收到脉冲信号,此时计时器120正在计时,则令计时器重新开始计时,并设置新的延时时间为:max (min (a* (t - To) +b*H,T),H) = 40秒;
[0067]当t= 45时,控制设备100接收到脉冲信号,此时计时器120仍正在计时,则令计时器重新开始计时,并设置新的延时时间为:max(min(a*(t_To) +b*H,T),Η) = 70秒;
[0068]当t= 115时,计时器120计时到达设置的延时时间而停止计时,控制设备100未接收到脉冲信号,令照明设备执行关闭照明操作。
[0069]此时,若探测空间内无人停留,则关闭照明操作可以认为是执行正确的。若探测空间内仍然有人停留,关闭照明给用户造成困扰,则关闭照明操作可以认为是误操作。因此在t = 120时,该用户起身查看,产生超过2个连续脉冲信号,则控制设备100接收到脉冲信号,重新确定检测到有效人体活动而令照明设备再次执行开启照明操作。此时,由于存储有第一参考时间Tit = 5,则将延时时间设置为:11^11(&*(卜1'1*)+13*!1,1') = 145秒,存储1'() = 1'1* = 5,再存储Tit =120。
[0070]由上可知,根据人体不断活动,延时时间可以不断增长,即使中间出现误操作,在下一次检测到有效人体活动后,延时时间仍然会持续增长,从而实现了自适应的功能。
[0071]图2示出了根据本发明一个示例性实施方式的控制执行设备的方法200的流程图。该方法200适于在控制该执行设备的控制设备100中执行,控制设备100可以包括人体探测器110和计时器120。
[0072]如图2所示,控制执行设备的方法200始于步骤S210,在步骤S210中,接收人体探测器110(通常为被动式红外探测器)检测到人体活动时输出的脉冲信号。
[0073]若人体探测器110输出脉冲信号时计时器120未计时,则在步骤S220中,通过判断该脉冲信号是否满足预定条件来确定检测到的人体活动是否有效。其中,预定条件可以包括在短时间内接收到预定时长的连续脉冲信号、或者预定数目个连续脉冲信号,通过判断脉冲信号是否满足预定条件来确定检测到的人体活动是否有效的步骤可以包括:若判断脉冲信号满足预定条件,则确定检测到的人体活动有效,若判断脉冲信号不满足预定条件,则确定检测到的人体活动无效。
[0074]而后在步骤S230中,响应于在计时器120未计时时检测到有效的人体活动,生成第一操作信号,该第一操作信号指示执行设备执行在有人场景下的操作。
[0075]在步骤S240中,响应于生成第一操作信号,令计时器开始计时,并设置计时器120的延时时间。
[0076]图3示出了上述响应于生成第一操作信号,设置计时器120的延时时间的方法300的流程图。该方法300始于步骤S310,在步骤S310中,查询是否存储有第一参考时间,第一参考时间指示上一次计时器120开始计时的时间。
[0077]若查询不到第一参考时间,则在步骤S320中,设置计时器120的延时时间为预定的最小延时时间。若查询到第一参考时间,则在步骤S330中根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间。其中,根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间的公式可以如下:
[0078]Tsi = aX (t1-Tit)+bXH;
[0079]其中,TS1为第一自适应延时时间,t为本次计时器开始计时的时间,Tlt为第一参考时间,11为最小延时时间,a、b分别为根据具体使用场景而设定的常数。
[0080]在步骤S340中设置计时器120的延时时间为该第一自适应延时时间。具体地,设置计时器的延时时间为该第一自适应延时时间的步骤可以包括:设置计时器的延时时间为所述第一自适应延时时间和预定的最大延时时间中较小的一个。
[0081 ]最后在步骤S350中将本次计时器开始计时的时间存储为第一参考时间。
[0082]在计时器开始计时之后,在步骤S250中,响应于计时器120计时到达延时时间时停止计时,生成第二操作信号,该第二操作信号指示执行设备执行在无人场景下的操作。其中,执行设备包括照明设备,第一操作信号指示照明设备执行开启照明操作,第二操作信号指示照明设备执行关闭照明操作。
[0083]根据本发明的一个实施方式,方法200还可以包括步骤:若检测到计时器120计时到达延时时间后停止计时的时间超过预定时间间隔,则删除存储的第一参考时间。
[0084]根据本发明的另一个实施方式,方法200还可以包括步骤:存储第二参考时间,第二参考时间指示首次计时器开始计时的时间,具体地,若查询不到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间时,将本次计时器开始计时的时间存储为第二参考时间;若查询到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间之前,先将第一参考时间存储为第二参考时间。
[0085]根据本发明的另一个实施方式,方法200还可以包括步骤:
[0086]若人体探测器110输出脉冲信号时计时器120正在计时,则令计时器重新开始计时,并重新设置计时器的延时时间,具体地,重新设置计时器的延时时间的步骤可以包括:根据存储的第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间,设置计时器的延时时间为该第二自适应延时时间。其中,根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算自适应延时时间的公式可以如下:
[0087]Ts2 = aX (t2-To)+bXH;
[0088]其中Ts2为第二自适应延时时间,t2为本次检测到人体活动的时间,To为第二参考时间,11为最小延时时间,a、b分别为根据具体使用场景而设定的常数。
[0089]根据本发明的另一个实施方式,设置计时器的延时时间为该第二自适应延时时间的步骤还可以包括:选取第二自适应延时时间和最大延时时间中较小的一个进一步与最小延时时间比较,设置计时器的延时时间为其中较大的一个。
[0090]以上在结合图1说明控制设备100的具体描述中已经对各步骤中的相应处理进行了详细解释,这里不再对重复内容进行赘述。
[0091]应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0092]本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。
[0093]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0094]本发明还可以包括:A6、如A1-5中任一项所述的控制设备,其中,所述计时器控制模块根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间的公式如下:Tsl = a X (t1-Tit)+b XH;其中,Tsi为第一自适应延时时间,t为本次计时器开始计时的时间,Tlt为第一参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数。A7、如A4-6中任一项所述的控制设备,其中,所述计时器控制模块根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算自适应延时时间的公式如下:TS2 = aX (t2-To) +b X H;其中Ts2为第二自适应延时时间,t2为本次检测到人体活动的时间,T0为第二参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数。AS、如A1-7中任一项所述的控制设备,其中,所述计时器控制模块还适于若检测到所述计时器计时到达延时时间后停止计时的时间超过预定时间间隔,则删除存储的第一参考时间。A9、如A1-8中任一项所述的控制设备,其中,所述预定条件包括在短时间内接收到预定时长的连续脉冲信号、或者预定数目个连续脉冲信号,人体活动判断模块适于若判断所述脉冲信号满足预定条件,则确定检测到的人体活动有效,若判断所述脉冲信号不满足预定条件,则确定检测到的人体活动无效。A10、如A1-9中任一项所述的控制设备,其中,所述执行设备包括照明设备,所述第一操作信号指示照明设备执行开启照明操作,所述第二操作信号指示照明设备执行关闭照明操作。
[0095]B16、如B11-15中任一项所述的方法,其中,所述根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间的公式如下:Tsi = aX (t1-Tit)+bXH;其中,Ts1为第一自适应延时时间,为本次计时器开始计时的时间,Tit为第一参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数。B17、如B14-16中任一项所述的方法,其中,所述根据第二参考时间、本次检测到人体活动的时间和最小延时时间计算自适应延时时间的公式如下:TS2 = aX(t2-To)+bXH;其中Ts2为第二自适应延时时间,t2为本次检测到人体活动的时间,To为第二参考时间,H为最小延时时间,a、b分别为根据具体使用场景而设定的常数。B18、如B11-17中任一项所述的方法,其中,还包括步骤:若检测到所述计时器计时到达延时时间后停止计时的时间超过预定时间间隔,则删除存储的第一参考时间。B19、如B11 -18中任一项所述的方法,其中,所述预定条件包括在短时间内接收到预定时长的连续脉冲信号、或者预定数目个连续脉冲信号,所述通过判断脉冲信号是否满足预定条件来确定检测到的人体活动是否有效的步骤包括:若判断所述脉冲信号满足预定条件,则确定检测到的人体活动有效,若判断所述脉冲信号不满足预定条件,则确定检测到的人体活动无效。B20、如B11-19中任一项所述的方法,其中,所述执行设备包括照明设备,所述第一操作信号指示照明设备执行开启照明操作,所述第二操作信号指示照明设备执行关闭照明操作。
[0096]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0097]此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。
[0098]如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。
[0099]尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。
【主权项】
1.一种用于控制执行设备的控制设备,适于向执行设备发送操作信号,指示执行设备执行相应操作,该控制设备包括: 计时器,适于计时到达设置的延时时间时停止计时; 人体探测器,适于检测到人体活动时输出脉冲信号; 处理器,包括: 人体活动判断模块,适于若所述人体探测器输出脉冲信号时计时器未计时,通过判断所述脉冲信号是否满足预定条件来确定检测到的人体活动是否有效; 信号生成模块,适于响应于在计时器未计时时检测到有效的人体活动,生成第一操作信号,该第一操作信号指示执行设备执行在有人场景下的操作;还适于响应于计时器计时到达延时时间时停止计时,生成第二操作信号,该第二操作信号指示执行设备执行在无人场景下的操作; 计时器控制模块,适于响应于生成第一操作信号,令计时器开始计时,并设置计时器的延时时间,其中 所述计时器控制模块适于查询是否存储有第一参考时间,第一参考时间指示上一次计时器开始计时的时间,若查询不到所述第一参考时间,则设置计时器的延时时间为预定的最小延时时间;若查询到所述第一参考时间,则根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间,设置计时器的延时时间为该第一自适应延时时间; 所述计时器控制模块还适于将本次计时器开始计时的时间存储为第一参考时间。2.如权利要求1所述的控制设备,其中,所述计时器控制模块还适于根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间,设置计时器的延时时间为所述第一自适应延时时间和预定的最大延时时间中较小的一个。3.如权利要求1或2所述的控制设备,其中,所述计时器控制模块还适于存储第二参考时间,第二参考时间指示首次计时器开始计时的时间,其中 若查询不到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间时,所述计时器控制模块适于将本次计时器开始计时的时间存储为第二参考时间;若查询到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间之前,所述计时器控制模块适于将所述第一参考时间存储为第二参考时间。4.如权利要求3所述的控制设备,其中,所述计时器控制模块还适于若所述人体探测器输出脉冲信号时计时器正在计时,则令计时器重新开始计时,并重新设置计时器的延时时间,其中 所述计时器控制模块适于根据所述第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间,设置计时器的延时时间为该第二自适应延时时间。5.如权利要求4所述的控制设备,其中,所述计时器控制模块还适于根据所述第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间,选取所述第二自适应延时时间和最大延时时间中较小的一个进一步与最小延时时间比较,设置计时器的延时时间为其中较大的一个。6.—种控制执行设备的方法,适于在控制该执行设备的控制设备中执行,所述控制设备包括人体探测器和计时器,所述方法包括: 接收所述人体探测器检测到人体活动时输出的脉冲信号; 若所述人体探测器输出脉冲信号时计时器未计时,则通过判断所述脉冲信号是否满足预定条件来确定检测到的人体活动是否有效; 响应于在计时器未计时时检测到有效的人体活动,生成第一操作信号,该第一操作信号指示执行设备执行在有人场景下的操作; 响应于生成第一操作信号,令计时器开始计时,并设置计时器的延时时间,包括: 查询是否存储有第一参考时间,第一参考时间指示上一次计时器开始计时的时间;若查询不到所述第一参考时间,则设置计时器的延时时间为预定的最小延时时间;若查询到所述第一参考时间,则根据第一参考时间、本次计时器开始计时的时间和最小延时时间计算第一自适应延时时间,设置计时器的延时时间为该第一自适应延时时间; 将本次计时器开始计时的时间存储为第一参考时间;以及 响应于所述计时器计时到达延时时间时停止计时,生成第二操作信号,该第二操作信号指示执行设备执行在无人场景下的操作。7.如权利要求6所述的方法,其中,所述设置计时器的延时时间为该第一自适应延时时间的步骤还包括: 设置计时器的延时时间为所述第一自适应延时时间和预定的最大延时时间中较小的一个。8.如权利要求6或7所述的方法,其中,还包括步骤: 存储第二参考时间,第二参考时间指示首次计时器开始计时的时间,包括: 若查询不到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间时,将本次计时器开始计时的时间存储为第二参考时间;若查询到第一参考时间,在将本次计时器开始计时的时间存储为第一参考时间之前,将所述第一参考时间存储为第二参考时间。9.如权利要求8所述的方法,其中,还包括步骤: 若所述人体探测器输出脉冲信号时计时器正在计时,则令计时器重新开始计时,并重新设置计时器的延时时间,包括: 根据所述第二参考时间、本次检测到人体活动的时间和最小延时时间计算第二自适应延时时间,设置计时器的延时时间为该第二自适应延时时间。10.如权利要求6-9中任一项所述的方法,其中,所述设置计时器的延时时间为该第二自适应延时时间的步骤还包括: 选取所述第二自适应延时时间和最大延时时间中较小的一个进一步与最小延时时间比较,设置计时器的延时时间为其中较大的一个。
【文档编号】G05B19/418GK106054656SQ201610618961
【公开日】2016年10月26日
【申请日】2016年7月29日
【发明人】吴天际, 赵蔺, 王昊, 管俊雄
【申请人】北京昊恒天科技有限公司