一種用于控制執(zhí)行設(shè)備的控制設(shè)備及方法
【專利摘要】本發(fā)明公開了一種用于控制執(zhí)行設(shè)備的控制設(shè)備,包括:計時器,適于計時到達設(shè)置的延時時間時停止計時;人體探測器,適于檢測到人體活動時輸出脈沖信號;處理器,包括:人體活動判斷模塊,適于若人體探測器輸出脈沖信號時計時器未計時,通過判斷脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效;信號生成模塊,適于響應于在計時器未計時時檢測到有效的人體活動,生成第一操作信號;還適于響應于計時器計時到達延時時間時停止計時,生成第二操作信號;計時器控制模塊,適于響應于生成第一操作信號,令計時器開始計時,并設(shè)置計時器的延時時間。本發(fā)明還公開了一種相應的控制執(zhí)行設(shè)備的方法。
【專利說明】
一種用于控制執(zhí)行設(shè)備的控制設(shè)備及方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能家居技術(shù)領(lǐng)域,尤其涉及一種用于控制執(zhí)行設(shè)備的控制設(shè)備及方法。
【背景技術(shù)】
[0002]在安防和控制領(lǐng)域,人體運動傳感器通常用于探測一個空間內(nèi)是否有人活動。例如,在安防區(qū)域中,如果有人活動,則系統(tǒng)發(fā)出報警信號。又例如,在智能照明控制的區(qū)域,如果有人運動,則點亮照明;若無人運動,則自動關(guān)閉照明以節(jié)約能源。因此,當應用于智能家居領(lǐng)域時,人體運動傳感器可以用于根據(jù)人體活動來控制執(zhí)行設(shè)備(例如智能燈或智能電器等等)執(zhí)行相應操作,例如檢測到有人體活動時智能燈打開,否則關(guān)閉。然而,未檢測到人體活動并不表示實際無人。如果檢測到有人體活動時開啟執(zhí)行設(shè)備、一旦未檢測到有人運動則立即關(guān)閉執(zhí)行設(shè)備,這樣無法用戶滿足實際的使用需求,并且用戶體驗較差。
[0003]通常地,可以預先設(shè)置好固定的延遲時間,人體運動傳感器檢測不到人體活動時便開始計時,當計時到達時固定的延遲時間則令執(zhí)行設(shè)備執(zhí)行未檢測到人的操作(例如關(guān)燈)。但此種方案必須根據(jù)具體使用場景設(shè)置延時,需要考慮使用的環(huán)境以及傳感器的安裝位置等多方面因素,增加了安裝調(diào)試的工作量。同時,也需要經(jīng)驗豐富的調(diào)試人員才能選定延時參數(shù)。此外,如果延時設(shè)置過長,則能源消耗更多;如果延時設(shè)置過短,則會出現(xiàn)有人卻關(guān)閉設(shè)備的情況,用戶體驗較差。而且對于某些人員流動較大的場景,固定的延時無法滿足用戶不同的使用需求。
[0004]因此,迫切需要提出一種更智能的控制執(zhí)行設(shè)備的方案。
【發(fā)明內(nèi)容】
[0005]為此,本發(fā)明提供一種控制設(shè)備控制執(zhí)行設(shè)備的方案,以力圖解決或者至少緩解上面存在的至少一個問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種用于控制執(zhí)行設(shè)備的控制設(shè)備,適于向執(zhí)行設(shè)備發(fā)送操作信號,指示執(zhí)行設(shè)備執(zhí)行相應操作,該控制設(shè)備包括:計時器,適于計時到達設(shè)置的延時時間時停止計時;人體探測器,適于檢測到人體活動時輸出脈沖信號;處理器,包括:人體活動判斷模塊,適于若人體探測器輸出脈沖信號時計時器未計時,通過判斷脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效;信號生成模塊,適于響應于在計時器未計時時檢測到有效的人體活動,生成第一操作信號,該第一操作信號指示執(zhí)行設(shè)備執(zhí)行在有人場景下的操作;還適于響應于計時器計時到達延時時間時停止計時,生成第二操作信號,該第二操作信號指示執(zhí)行設(shè)備執(zhí)行在無人場景下的操作;計時器控制模塊,適于響應于生成第一操作信號,令計時器開始計時,并設(shè)置計時器的延時時間,其中計時器控制模塊適于查詢是否存儲有第一參考時間,第一參考時間指示上一次計時器開始計時的時間,若查詢不到第一參考時間,則設(shè)置計時器的延時時間為預定的最小延時時間;若查詢到第一參考時間,則根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間,設(shè)置計時器的延時時間為該第一自適應延時時間;計時器控制模塊還適于將本次計時器開始計時的時間存儲為第一參考時間。
[0007]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,計時器控制模塊還適于根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間,設(shè)置計時器的延時時間為第一自適應延時時間和預定的最大延時時間中較小的一個。
[0008]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,計時器控制模塊還適于存儲第二參考時間,第二參考時間指示首次計時器開始計時的時間,其中若查詢不到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間時,計時器控制模塊適于將本次計時器開始計時的時間存儲為第二參考時間;若查詢到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間之前,計時器控制模塊適于將第一參考時間存儲為第二參考時間。
[0009]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,計時器控制模塊還適于若人體探測器輸出脈沖信號時計時器正在計時,則令計時器重新開始計時,并重新設(shè)置計時器的延時時間,其中計時器控制模塊適于根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間,設(shè)置計時器的延時時間為該第二自適應延時時間。
[0010]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,計時器控制模塊還適于根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間,選取第二自適應延時時間和最大延時時間中較小的一個進一步與最小延時時間比較,設(shè)置計時器的延時時間為其中較大的一個。
[0011]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,計時器控制模塊根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間的公式如下:Ts1 = a X (t1-Tit)+bXH;其中,Ts1為第一自適應延時時間,t為本次計時器開始計時的時間,Tit為第一參考時間,11為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。
[0012]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,計時器控制模塊根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算自適應延時時間的公式如下:Ts2 = a X (t2-To)+bXH;其中Ts2為第二自適應延時時間,t2為本次檢測到人體活動的時間,To為第二參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。
[0013]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,計時器控制模塊還適于若檢測到計時器計時到達延時時間后停止計時的時間超過預定時間間隔,則刪除存儲的第一參考時間。
[0014]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,預定條件包括在短時間內(nèi)接收到預定時長的連續(xù)脈沖信號、或者預定數(shù)目個連續(xù)脈沖信號,人體活動判斷模塊適于若判斷脈沖信號滿足預定條件,則確定檢測到的人體活動有效,若判斷脈沖信號不滿足預定條件,則確定檢測到的人體活動無效。
[0015]可選地,在根據(jù)本發(fā)明的控制設(shè)備中,執(zhí)行設(shè)備包括照明設(shè)備,第一操作信號指示照明設(shè)備執(zhí)行開啟照明操作,第二操作信號指示照明設(shè)備執(zhí)行關(guān)閉照明操作。
[0016]根據(jù)本發(fā)明的另一方面,提供了一種控制執(zhí)行設(shè)備的方法,適于在控制該執(zhí)行設(shè)備的控制設(shè)備中執(zhí)行,該控制設(shè)備包括人體探測器和計時器,該方法包括:接收人體探測器檢測到人體活動時輸出的脈沖信號;若人體探測器輸出脈沖信號時計時器未計時,則通過判斷脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效;響應于在計時器未計時時檢測到有效的人體活動,生成第一操作信號,該第一操作信號指示執(zhí)行設(shè)備執(zhí)行在有人場景下的操作;響應于生成第一操作信號,令計時器開始計時,并設(shè)置計時器的延時時間,包括:查詢是否存儲有第一參考時間,第一參考時間指示上一次計時器開始計時的時間;若查詢不到第一參考時間,則設(shè)置計時器的延時時間為預定的最小延時時間;若查詢到第一參考時間,則根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間,設(shè)置計時器的延時時間為該第一自適應延時時間;將本次計時器開始計時的時間存儲為第一參考時間;以及響應于計時器計時到達延時時間時停止計時,生成第二操作信號,該第二操作信號指示執(zhí)行設(shè)備執(zhí)行在無人場景下的操作。
[0017]可選地,在根據(jù)本發(fā)明的方法中,設(shè)置計時器的延時時間為該第一自適應延時時間的步驟還包括:設(shè)置計時器的延時時間為第一自適應延時時間和預定的最大延時時間中較小的一個。
[0018]可選地,在根據(jù)本發(fā)明的方法中,還包括步驟:存儲第二參考時間,第二參考時間指示首次計時器開始計時的時間,包括:若查詢不到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間時,將本次計時器開始計時的時間存儲為第二參考時間;若查詢到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間之前,將第一參考時間存儲為第二參考時間。
[0019]可選地,在根據(jù)本發(fā)明的方法中,還包括步驟:若人體探測器輸出脈沖信號時計時器正在計時,則令計時器重新開始計時,并重新設(shè)置計時器的延時時間,包括:根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間,設(shè)置計時器的延時時間為該第二自適應延時時間。
[0020]可選地,在根據(jù)本發(fā)明的方法中,設(shè)置計時器的延時時間為該第二自適應延時時間的步驟還包括:選取第二自適應延時時間和最大延時時間中較小的一個進一步與最小延時時間比較,設(shè)置計時器的延時時間為其中較大的一個。
[0021]可選地,在根據(jù)本發(fā)明的方法中,根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間的公式如下:Tsi = BXU1-TitHbXH;其中,TsiS第一自適應延時時間J1為本次計時器開始計時的時間,Tlt為第一參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。
[0022]可選地,在根據(jù)本發(fā)明的方法中,根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算自適應延時時間的公式如下:Ts2 = a X (t2-To) +b X H;其中Ts2為第二自適應延時時間,t2為本次檢測到人體活動的時間,To為第二參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。
[0023]可選地,在根據(jù)本發(fā)明的方法中,還包括步驟:若檢測到計時器計時到達延時時間后停止計時的時間超過預定時間間隔,則刪除存儲的第一參考時間。
[0024]可選地,在根據(jù)本發(fā)明的方法中,預定條件包括在短時間內(nèi)接收到預定時長的連續(xù)脈沖信號、或者預定數(shù)目個連續(xù)脈沖信號,通過判斷脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效的步驟包括:若判斷脈沖信號滿足預定條件,則確定檢測到的人體活動有效,若判斷脈沖信號不滿足預定條件,則確定檢測到的人體活動無效。
[0025]可選地,在根據(jù)本發(fā)明的方法中,執(zhí)行設(shè)備包括照明設(shè)備,第一操作信號指示照明設(shè)備執(zhí)行開啟照明操作,第二操作信號指示照明設(shè)備執(zhí)行關(guān)閉照明操作。
[0026]本發(fā)明可以根據(jù)人體在空間中已經(jīng)活動的時間自適應地計算延時時間,從而使延時時間達到最適合的長度,滿足了用戶在不同場景下的使用需求,同時也有效節(jié)省了能源,極大地提高用戶體驗。其中,充分考慮到各種情況,即使由于計時器計時停止、執(zhí)行設(shè)備執(zhí)行了在無人場景下的操作之后,本發(fā)明還可以通過人體在預定時間間隔內(nèi)再次活動來繼續(xù)在之前的延時時間基礎(chǔ)上進行自適應增長,進一步提高了用戶體驗。
【附圖說明】
[0027]為了實現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方面,這些方面指示了可以實踐本文所公開的原理的各種方式,并且所有方面及其等效方面旨在落入所要求保護的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標記通常指代相同的部件或元素。
[0028]圖1示出了根據(jù)本發(fā)明的一個示例性實施方式的控制設(shè)備100的結(jié)構(gòu)框圖;
[0029]圖2示出了根據(jù)本發(fā)明的一個示例性實施方式的控制執(zhí)行設(shè)備的方法200的流程圖;以及
[0030]圖3示出了根據(jù)本發(fā)明一個示例性實施方式的響應于生成第一操作信號設(shè)置計時器的延時時間的方法300的流程圖。
【具體實施方式】
[0031]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0032]圖1示出了根據(jù)本發(fā)明一個示例性實施方式的控制設(shè)備100的結(jié)構(gòu)框圖??刂圃O(shè)備100用于控制執(zhí)行設(shè)備,該執(zhí)行設(shè)備可以是照明設(shè)備、音響設(shè)備、電器設(shè)備等設(shè)備。一般地,控制設(shè)備100可以向執(zhí)行設(shè)備發(fā)送操作信號,執(zhí)行設(shè)備接收操作信號后執(zhí)行該操作信號指示的操作。
[0033]如圖1所示,控制設(shè)備100可以包括人體探測器110、計時器120和處理器130。
[0034]人體探測器110適于檢測到人體活動時輸出脈沖信號,具體地,人體探測器110用于探測一個空間內(nèi)是否有人體活動,通??梢允荘IR傳感器(Passive infrared sensor),即被動式紅外探測器。被動式紅外探測器可以利用紅外探測器件,并通過光學系統(tǒng)的配合作用來探測到某個立體防范空間內(nèi)的熱輻射的變化。當人在探測空間內(nèi)活動時,人體產(chǎn)生的熱輻射會發(fā)生變化,因而可以被被動式紅外探測器探測到,從而輸出脈沖信號。這里,人體探測器110還可以是基于微波、超聲等原理的人體探測器,本發(fā)明對此不作限制。
[0035]處理器130與人體探測器110連接,并可以包括:人體活動判斷模塊131、信號生成模塊132和計時器控制模塊133。
[0036]具體地,人體活動判斷模塊131與人體探測器110和計時器120連接,若人體探測器110檢測到人體活動、輸出脈沖信號時,計時器120處于未計時的狀態(tài),則人體活動判斷模塊131適于通過判斷人體探測器110輸出脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效。
[0037]根據(jù)本發(fā)明的一個實施方式,預定條件包括在短時間(例如3秒)內(nèi)接收到預定時長(例如I秒)的連續(xù)脈沖信號、或者預定數(shù)目個(例如2個)連續(xù)脈沖信號,人體活動判斷模塊131若判斷該脈沖信號滿足預定條件,則確定檢測到的人體活動有效,若判斷該脈沖信號不滿足預定條件,則確定檢測到的人體活動無效。
[0038]若人體活動判斷模塊131確定檢測到的人體活動無效,則忽略該檢測結(jié)果。若人體活動判斷模塊131確定檢測到的人體活動有效,則將有效人體活動的檢測結(jié)果發(fā)送至信號生成模塊132。
[0039]由于人體探測器110可能存在誤報,而誤報通常會反應出偶然、獨立的脈沖信號,不會出現(xiàn)連續(xù)的脈沖信號,因此本發(fā)明通過對人體探測器110輸出的脈沖信號進行有效性的判斷,可以有效防止由于突發(fā)的干擾導致的誤報。
[0040]信號生成模塊132與人體活動判斷模塊131和計時器120連接,并適于響應于在計時器120處于未計時狀態(tài)時檢測到有效的人體活動,生成第一操作信號,該第一操作信號指示執(zhí)行設(shè)備執(zhí)行在有人場景下的操作,例如可以指示照明設(shè)備執(zhí)行在有人場景下的開啟照明操作。
[0041]計時器控制模塊133與信號生成模塊132和計時器120連接,適于響應于生成第一操作信號,令計時器120開始計時,并設(shè)置計時器120的延時時間。
[0042]此外,計時器控制模塊133還可以與人體探測器110連接,若人體探測器110檢測到人體活動、輸出脈沖信號時,計時器120處于正在計時的狀態(tài),則計時器控制模塊133可以令計時器120重新開始計時,并重新設(shè)置計時器120的延時時間。
[0043]計時器120則適于開始計時,并在計時到達設(shè)置的延時時間時停止計時。信號生成模塊132還適于響應于計時器120計時到達設(shè)置的延時時間時停止計時,生成第二操作信號,該第二操作信號指示執(zhí)行設(shè)備執(zhí)行在無人場景下的操作,例如可以指示照明設(shè)備執(zhí)行在無人場景下的關(guān)閉照明操作。
[0044]其中,實驗證明,如果確信用戶已經(jīng)在探測空間中停留了一定時間,那么該用戶繼續(xù)在此空間中停留的時間可以通過一個以用戶已停留的時間為自變量的函數(shù)來估計,該函數(shù)與用戶已停留的時間正相關(guān),該函數(shù)的值即為需要設(shè)置的計時器的延時時間。
[0045]由于在計時器120處于未計時狀態(tài)時檢測到有效的人體活動,計時器120開始計時,可以理解地,本次計時器開始計時的時間可以認為是首次計時器開始計時的時間,即此時,探測空間內(nèi)開始有人,計時器控制模塊133可以設(shè)置計時器的延時時間為預定的最小延時時間。
[0046]若計時器120計時還未到達延時時間、處于正在計時的狀態(tài)下,人體探測器110又再次檢測到人體活動,可以理解地,可以認為用戶在本次計時停止后將繼續(xù)停留在探測空間內(nèi),計時器控制模塊133可以根據(jù)最小延時時間、首次計時器開始計時的時間和當前本次計時器開始計時的時間來計算本次要更新的延時時間。后續(xù)每當出現(xiàn)此種情況時,均可以根據(jù)最小延時時間、首次計時器開始計時的時間和當前本次計時器開始計時的時間來計算本次要更新的延時時間。這樣就實現(xiàn)了延時時間根據(jù)人體活動的自適應增長,使延時時間達到最適合的長度,滿足了用戶在不同場景下的使用需求,提高了用戶體驗,同時也有效節(jié)省了能源。
[0047 ] 進一步地,若在計時器12 O首次計時到達延時時間而停止計時之后的預定時間間隔(通常較短,例如30秒)內(nèi),人體探測器110又再次檢測到有效的人體活動,那么這種短時間內(nèi)在探測空間發(fā)生連續(xù)兩次檢測到有效人體活動而啟動計時器的情況,可以認為用戶一直停留在該空間,此時計時器控制模塊133可以根據(jù)最小延時時間、上一次計時器開始計時的時間和當前本次計時器開始計時的時間來計算本次要設(shè)置的延時時間。后續(xù)再次出現(xiàn)此種情況時,可以認為上一次計時器開始計時的時間是首次計時器開始計時的時間,因此同樣可以根據(jù)最小延時時間、上一次計時器開始計時的時間和當前本次計時器開始計時的時間來計算本次要設(shè)置的延時時間。這樣即使控制設(shè)備100指示執(zhí)行設(shè)備誤操作(在實際有人活動的情況下指示執(zhí)行設(shè)備執(zhí)行了在無人場景下的操作),仍可以通過在預定時間間隔內(nèi)再次被檢測到有效人體活動而繼續(xù)在上一次的基礎(chǔ)上自適應增長延時時間,大大提高了用戶體驗。
[0048]下面將詳細描述計時器控制模塊133響應于生成第一操作信號,設(shè)置計時器120的延時時間的過程。
[0049]計時器控制模塊133可以存儲第一參考時間,該第一參考時間指示上一次計時器開始計時的時間,還可以在每次計時器開始計時時記錄本次計時器開始計時的時間。
[0050]具體地,首先計時器控制模塊133可以查詢是否存儲有第一參考時間。
[0051]若查詢不到第一參考時間,則可以認為本次計時器開始計時的時間為首次計時器開始計時的時間,設(shè)置計時器的延時時間為預定的最小延時時間(例如I分鐘),并將本次計時器開始計時的時間存儲為第一參考時間,以供下一次計時器重新開始計時并設(shè)置計時器的延時時間時使用。若查詢到第一參考時間,則根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間,設(shè)置計時器的延時時間為該第一自適應延時時間,最后將本次計時器開始計時的時間存儲為第一參考時間,以供下一次計時器重新開始計時并設(shè)置計時器的延時時間時使用。
[0052]考慮到計時器的延時時間應當不小于最小延時時間,不大于最大延時時間,根據(jù)本發(fā)明的一個實施方式,計時器控制模塊133還可以在根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間之后,設(shè)置計時器的延時時間為第一自適應延時時間和預定的最大延時時間(例如20分鐘)中較小的一個。
[0053]根據(jù)本發(fā)明的一個實施方式,其中計時器控制模塊133根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間的公式如下:
[0054]Tsi = aX (t1-Tit)+bXH;
[0055]其中,Ts1為第一自適應延時時間,t為本次計時器開始計時的時間,Tit為第一參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù),b<l。最后計時器的延時時間被設(shè)置為min(Ts1,T),T為最大延時時間。
[0056]同時,考慮到若上一次計時器開始計時的時間與本次計時器開始計時的時間相差較大,則無法保證用戶在此段時間間隔中一直停留在探測空間內(nèi),此時可以認為,上一次計時器開始計時的時間不具有可參考性。因此,計時器控制模塊133還可以自計時器120計時到達設(shè)置的延時時間時停止計時開始,檢測計時器120保持停止計時的時間,若檢測到計時器120計時到達延時時間后停止計時的時間超過上述預定時間間隔,則刪除存儲的第一參考時間。這樣保證了自適應增長延時時間的準確性。
[0057]下面將詳細描述若在計時器120正在計時時檢測到人體活動,計時器控制模塊133重新設(shè)置計時器120的延時時間的過程。
[0058]計時器控制模塊133還可以存儲第二參考時間,第二參考時間指示首次計時器開始計時的時間。若查詢不到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間時,計時器控制模塊133可以將本次計時器開始計時的時間存儲為第二參考時間;若查詢到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間之前,計時器控制模塊133可以先將該第一參考時間存儲為第二參考時間。計時器控制模塊133還可以記錄本次檢測到人體活動的時間。
[0059]具體地,計時器控制模塊適于根據(jù)存儲的第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間,設(shè)置計時器的延時時間為該第二自適應延時時間。考慮到計時器的延時時間應當不小于最小延時時間,不大于最大延時時間,根據(jù)本發(fā)明的一個實施方式,計時器控制模塊133還可以在根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間之后,選取第二自適應延時時間和最大延時時間中較小的一個進一步與最小延時時間比較,設(shè)置計時器的延時時間為其中較大的一個。
[0060]根據(jù)本發(fā)明的一個實施方式,其中計時器控制模塊133根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算自適應延時時間的公式如下:
[0061]Ts2 = aX (t2-To)+bXH;
[0062]其中Ts2為第二自適應延時時間,t2為本次檢測到人體活動的時間,To為第二參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。最后計時器的延時時間被設(shè)置為max(min(TS2,T),H),T為最大延時時間。
[0063]下面將舉出一個具體的示例來說明延時時間自適應增長的原理:
[0064]令最小延時時間H= 30秒,最大延時時間Τ = 600秒,a= I,b = I,判斷人體活動有效的預定條件為在短時間內(nèi)接收到2個連續(xù)脈沖信號。執(zhí)行設(shè)備為照明設(shè)備,控制設(shè)備100默認為沒有存儲第一參考時間Tit。
[0065]t為當前時間,初始為O。當t = 5時控制設(shè)備100接收到連續(xù)2個脈沖信號,因此確定檢測到有效的人體活動,令照明設(shè)備執(zhí)行開啟照明操作。此時由于沒有存儲第一參考時間Tit,因此將延時時間設(shè)置為H=30秒,存儲第一參考時間Tit = 5,第二參考時間To = 5;
[0066]當t= 15時,控制設(shè)備100接收到脈沖信號,此時計時器120正在計時,則令計時器重新開始計時,并設(shè)置新的延時時間為:max (min (a* (t - To) +b*H,T),H) = 40秒;
[0067]當t= 45時,控制設(shè)備100接收到脈沖信號,此時計時器120仍正在計時,則令計時器重新開始計時,并設(shè)置新的延時時間為:max(min(a*(t_To) +b*H,T),Η) = 70秒;
[0068]當t= 115時,計時器120計時到達設(shè)置的延時時間而停止計時,控制設(shè)備100未接收到脈沖信號,令照明設(shè)備執(zhí)行關(guān)閉照明操作。
[0069]此時,若探測空間內(nèi)無人停留,則關(guān)閉照明操作可以認為是執(zhí)行正確的。若探測空間內(nèi)仍然有人停留,關(guān)閉照明給用戶造成困擾,則關(guān)閉照明操作可以認為是誤操作。因此在t = 120時,該用戶起身查看,產(chǎn)生超過2個連續(xù)脈沖信號,則控制設(shè)備100接收到脈沖信號,重新確定檢測到有效人體活動而令照明設(shè)備再次執(zhí)行開啟照明操作。此時,由于存儲有第一參考時間Tit = 5,則將延時時間設(shè)置為:11^11(&*(卜1'1*)+13*!1,1') = 145秒,存儲1'() = 1'1* = 5,再存儲Tit =120。
[0070]由上可知,根據(jù)人體不斷活動,延時時間可以不斷增長,即使中間出現(xiàn)誤操作,在下一次檢測到有效人體活動后,延時時間仍然會持續(xù)增長,從而實現(xiàn)了自適應的功能。
[0071]圖2示出了根據(jù)本發(fā)明一個示例性實施方式的控制執(zhí)行設(shè)備的方法200的流程圖。該方法200適于在控制該執(zhí)行設(shè)備的控制設(shè)備100中執(zhí)行,控制設(shè)備100可以包括人體探測器110和計時器120。
[0072]如圖2所示,控制執(zhí)行設(shè)備的方法200始于步驟S210,在步驟S210中,接收人體探測器110(通常為被動式紅外探測器)檢測到人體活動時輸出的脈沖信號。
[0073]若人體探測器110輸出脈沖信號時計時器120未計時,則在步驟S220中,通過判斷該脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效。其中,預定條件可以包括在短時間內(nèi)接收到預定時長的連續(xù)脈沖信號、或者預定數(shù)目個連續(xù)脈沖信號,通過判斷脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效的步驟可以包括:若判斷脈沖信號滿足預定條件,則確定檢測到的人體活動有效,若判斷脈沖信號不滿足預定條件,則確定檢測到的人體活動無效。
[0074]而后在步驟S230中,響應于在計時器120未計時時檢測到有效的人體活動,生成第一操作信號,該第一操作信號指示執(zhí)行設(shè)備執(zhí)行在有人場景下的操作。
[0075]在步驟S240中,響應于生成第一操作信號,令計時器開始計時,并設(shè)置計時器120的延時時間。
[0076]圖3示出了上述響應于生成第一操作信號,設(shè)置計時器120的延時時間的方法300的流程圖。該方法300始于步驟S310,在步驟S310中,查詢是否存儲有第一參考時間,第一參考時間指示上一次計時器120開始計時的時間。
[0077]若查詢不到第一參考時間,則在步驟S320中,設(shè)置計時器120的延時時間為預定的最小延時時間。若查詢到第一參考時間,則在步驟S330中根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間。其中,根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間的公式可以如下:
[0078]Tsi = aX (t1-Tit)+bXH;
[0079]其中,TS1為第一自適應延時時間,t為本次計時器開始計時的時間,Tlt為第一參考時間,11為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。
[0080]在步驟S340中設(shè)置計時器120的延時時間為該第一自適應延時時間。具體地,設(shè)置計時器的延時時間為該第一自適應延時時間的步驟可以包括:設(shè)置計時器的延時時間為所述第一自適應延時時間和預定的最大延時時間中較小的一個。
[0081 ]最后在步驟S350中將本次計時器開始計時的時間存儲為第一參考時間。
[0082]在計時器開始計時之后,在步驟S250中,響應于計時器120計時到達延時時間時停止計時,生成第二操作信號,該第二操作信號指示執(zhí)行設(shè)備執(zhí)行在無人場景下的操作。其中,執(zhí)行設(shè)備包括照明設(shè)備,第一操作信號指示照明設(shè)備執(zhí)行開啟照明操作,第二操作信號指示照明設(shè)備執(zhí)行關(guān)閉照明操作。
[0083]根據(jù)本發(fā)明的一個實施方式,方法200還可以包括步驟:若檢測到計時器120計時到達延時時間后停止計時的時間超過預定時間間隔,則刪除存儲的第一參考時間。
[0084]根據(jù)本發(fā)明的另一個實施方式,方法200還可以包括步驟:存儲第二參考時間,第二參考時間指示首次計時器開始計時的時間,具體地,若查詢不到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間時,將本次計時器開始計時的時間存儲為第二參考時間;若查詢到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間之前,先將第一參考時間存儲為第二參考時間。
[0085]根據(jù)本發(fā)明的另一個實施方式,方法200還可以包括步驟:
[0086]若人體探測器110輸出脈沖信號時計時器120正在計時,則令計時器重新開始計時,并重新設(shè)置計時器的延時時間,具體地,重新設(shè)置計時器的延時時間的步驟可以包括:根據(jù)存儲的第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間,設(shè)置計時器的延時時間為該第二自適應延時時間。其中,根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算自適應延時時間的公式可以如下:
[0087]Ts2 = aX (t2-To)+bXH;
[0088]其中Ts2為第二自適應延時時間,t2為本次檢測到人體活動的時間,To為第二參考時間,11為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。
[0089]根據(jù)本發(fā)明的另一個實施方式,設(shè)置計時器的延時時間為該第二自適應延時時間的步驟還可以包括:選取第二自適應延時時間和最大延時時間中較小的一個進一步與最小延時時間比較,設(shè)置計時器的延時時間為其中較大的一個。
[0090]以上在結(jié)合圖1說明控制設(shè)備100的具體描述中已經(jīng)對各步驟中的相應處理進行了詳細解釋,這里不再對重復內(nèi)容進行贅述。
[0091]應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0092]本領(lǐng)域那些技術(shù)人員應當理解在本文所公開的示例中的設(shè)備的模塊或單元或組件可以布置在如該實施例中所描述的設(shè)備中,或者可替換地可以定位在與該示例中的設(shè)備不同的一個或多個設(shè)備中。前述示例中的模塊可以組合為一個模塊或者此外可以分成多個子模塊。
[0093]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0094]本發(fā)明還可以包括:A6、如A1-5中任一項所述的控制設(shè)備,其中,所述計時器控制模塊根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間的公式如下:Tsl = a X (t1-Tit)+b XH;其中,Tsi為第一自適應延時時間,t為本次計時器開始計時的時間,Tlt為第一參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。A7、如A4-6中任一項所述的控制設(shè)備,其中,所述計時器控制模塊根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算自適應延時時間的公式如下:TS2 = aX (t2-To) +b X H;其中Ts2為第二自適應延時時間,t2為本次檢測到人體活動的時間,T0為第二參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。AS、如A1-7中任一項所述的控制設(shè)備,其中,所述計時器控制模塊還適于若檢測到所述計時器計時到達延時時間后停止計時的時間超過預定時間間隔,則刪除存儲的第一參考時間。A9、如A1-8中任一項所述的控制設(shè)備,其中,所述預定條件包括在短時間內(nèi)接收到預定時長的連續(xù)脈沖信號、或者預定數(shù)目個連續(xù)脈沖信號,人體活動判斷模塊適于若判斷所述脈沖信號滿足預定條件,則確定檢測到的人體活動有效,若判斷所述脈沖信號不滿足預定條件,則確定檢測到的人體活動無效。A10、如A1-9中任一項所述的控制設(shè)備,其中,所述執(zhí)行設(shè)備包括照明設(shè)備,所述第一操作信號指示照明設(shè)備執(zhí)行開啟照明操作,所述第二操作信號指示照明設(shè)備執(zhí)行關(guān)閉照明操作。
[0095]B16、如B11-15中任一項所述的方法,其中,所述根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間的公式如下:Tsi = aX (t1-Tit)+bXH;其中,Ts1為第一自適應延時時間,為本次計時器開始計時的時間,Tit為第一參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。B17、如B14-16中任一項所述的方法,其中,所述根據(jù)第二參考時間、本次檢測到人體活動的時間和最小延時時間計算自適應延時時間的公式如下:TS2 = aX(t2-To)+bXH;其中Ts2為第二自適應延時時間,t2為本次檢測到人體活動的時間,To為第二參考時間,H為最小延時時間,a、b分別為根據(jù)具體使用場景而設(shè)定的常數(shù)。B18、如B11-17中任一項所述的方法,其中,還包括步驟:若檢測到所述計時器計時到達延時時間后停止計時的時間超過預定時間間隔,則刪除存儲的第一參考時間。B19、如B11 -18中任一項所述的方法,其中,所述預定條件包括在短時間內(nèi)接收到預定時長的連續(xù)脈沖信號、或者預定數(shù)目個連續(xù)脈沖信號,所述通過判斷脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效的步驟包括:若判斷所述脈沖信號滿足預定條件,則確定檢測到的人體活動有效,若判斷所述脈沖信號不滿足預定條件,則確定檢測到的人體活動無效。B20、如B11-19中任一項所述的方法,其中,所述執(zhí)行設(shè)備包括照明設(shè)備,所述第一操作信號指示照明設(shè)備執(zhí)行開啟照明操作,所述第二操作信號指示照明設(shè)備執(zhí)行關(guān)閉照明操作。
[0096]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0097]此外,所述實施例中的一些在此被描述成可以由計算機系統(tǒng)的處理器或者由執(zhí)行所述功能的其它裝置實施的方法或方法元素的組合。因此,具有用于實施所述方法或方法元素的必要指令的處理器形成用于實施該方法或方法元素的裝置。此外,裝置實施例的在此所述的元素是如下裝置的例子:該裝置用于實施由為了實施該發(fā)明的目的的元素所執(zhí)行的功能。
[0098]如在此所使用的那樣,除非另行規(guī)定,使用序數(shù)詞“第一”、“第二”、“第三”等等來描述普通對象僅僅表示涉及類似對象的不同實例,并且并不意圖暗示這樣被描述的對象必須具有時間上、空間上、排序方面或者以任意其它方式的給定順序。
[0099]盡管根據(jù)有限數(shù)量的實施例描述了本發(fā)明,但是受益于上面的描述,本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員明白,在由此描述的本發(fā)明的范圍內(nèi),可以設(shè)想其它實施例。此外,應當注意,本說明書中使用的語言主要是為了可讀性和教導的目的而選擇的,而不是為了解釋或者限定本發(fā)明的主題而選擇的。因此,在不偏離所附權(quán)利要求書的范圍和精神的情況下,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說許多修改和變更都是顯而易見的。對于本發(fā)明的范圍,對本發(fā)明所做的公開是說明性的,而非限制性的,本發(fā)明的范圍由所附權(quán)利要求書限定。
【主權(quán)項】
1.一種用于控制執(zhí)行設(shè)備的控制設(shè)備,適于向執(zhí)行設(shè)備發(fā)送操作信號,指示執(zhí)行設(shè)備執(zhí)行相應操作,該控制設(shè)備包括: 計時器,適于計時到達設(shè)置的延時時間時停止計時; 人體探測器,適于檢測到人體活動時輸出脈沖信號; 處理器,包括: 人體活動判斷模塊,適于若所述人體探測器輸出脈沖信號時計時器未計時,通過判斷所述脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效; 信號生成模塊,適于響應于在計時器未計時時檢測到有效的人體活動,生成第一操作信號,該第一操作信號指示執(zhí)行設(shè)備執(zhí)行在有人場景下的操作;還適于響應于計時器計時到達延時時間時停止計時,生成第二操作信號,該第二操作信號指示執(zhí)行設(shè)備執(zhí)行在無人場景下的操作; 計時器控制模塊,適于響應于生成第一操作信號,令計時器開始計時,并設(shè)置計時器的延時時間,其中 所述計時器控制模塊適于查詢是否存儲有第一參考時間,第一參考時間指示上一次計時器開始計時的時間,若查詢不到所述第一參考時間,則設(shè)置計時器的延時時間為預定的最小延時時間;若查詢到所述第一參考時間,則根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間,設(shè)置計時器的延時時間為該第一自適應延時時間; 所述計時器控制模塊還適于將本次計時器開始計時的時間存儲為第一參考時間。2.如權(quán)利要求1所述的控制設(shè)備,其中,所述計時器控制模塊還適于根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間,設(shè)置計時器的延時時間為所述第一自適應延時時間和預定的最大延時時間中較小的一個。3.如權(quán)利要求1或2所述的控制設(shè)備,其中,所述計時器控制模塊還適于存儲第二參考時間,第二參考時間指示首次計時器開始計時的時間,其中 若查詢不到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間時,所述計時器控制模塊適于將本次計時器開始計時的時間存儲為第二參考時間;若查詢到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間之前,所述計時器控制模塊適于將所述第一參考時間存儲為第二參考時間。4.如權(quán)利要求3所述的控制設(shè)備,其中,所述計時器控制模塊還適于若所述人體探測器輸出脈沖信號時計時器正在計時,則令計時器重新開始計時,并重新設(shè)置計時器的延時時間,其中 所述計時器控制模塊適于根據(jù)所述第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間,設(shè)置計時器的延時時間為該第二自適應延時時間。5.如權(quán)利要求4所述的控制設(shè)備,其中,所述計時器控制模塊還適于根據(jù)所述第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間,選取所述第二自適應延時時間和最大延時時間中較小的一個進一步與最小延時時間比較,設(shè)置計時器的延時時間為其中較大的一個。6.—種控制執(zhí)行設(shè)備的方法,適于在控制該執(zhí)行設(shè)備的控制設(shè)備中執(zhí)行,所述控制設(shè)備包括人體探測器和計時器,所述方法包括: 接收所述人體探測器檢測到人體活動時輸出的脈沖信號; 若所述人體探測器輸出脈沖信號時計時器未計時,則通過判斷所述脈沖信號是否滿足預定條件來確定檢測到的人體活動是否有效; 響應于在計時器未計時時檢測到有效的人體活動,生成第一操作信號,該第一操作信號指示執(zhí)行設(shè)備執(zhí)行在有人場景下的操作; 響應于生成第一操作信號,令計時器開始計時,并設(shè)置計時器的延時時間,包括: 查詢是否存儲有第一參考時間,第一參考時間指示上一次計時器開始計時的時間;若查詢不到所述第一參考時間,則設(shè)置計時器的延時時間為預定的最小延時時間;若查詢到所述第一參考時間,則根據(jù)第一參考時間、本次計時器開始計時的時間和最小延時時間計算第一自適應延時時間,設(shè)置計時器的延時時間為該第一自適應延時時間; 將本次計時器開始計時的時間存儲為第一參考時間;以及 響應于所述計時器計時到達延時時間時停止計時,生成第二操作信號,該第二操作信號指示執(zhí)行設(shè)備執(zhí)行在無人場景下的操作。7.如權(quán)利要求6所述的方法,其中,所述設(shè)置計時器的延時時間為該第一自適應延時時間的步驟還包括: 設(shè)置計時器的延時時間為所述第一自適應延時時間和預定的最大延時時間中較小的一個。8.如權(quán)利要求6或7所述的方法,其中,還包括步驟: 存儲第二參考時間,第二參考時間指示首次計時器開始計時的時間,包括: 若查詢不到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間時,將本次計時器開始計時的時間存儲為第二參考時間;若查詢到第一參考時間,在將本次計時器開始計時的時間存儲為第一參考時間之前,將所述第一參考時間存儲為第二參考時間。9.如權(quán)利要求8所述的方法,其中,還包括步驟: 若所述人體探測器輸出脈沖信號時計時器正在計時,則令計時器重新開始計時,并重新設(shè)置計時器的延時時間,包括: 根據(jù)所述第二參考時間、本次檢測到人體活動的時間和最小延時時間計算第二自適應延時時間,設(shè)置計時器的延時時間為該第二自適應延時時間。10.如權(quán)利要求6-9中任一項所述的方法,其中,所述設(shè)置計時器的延時時間為該第二自適應延時時間的步驟還包括: 選取所述第二自適應延時時間和最大延時時間中較小的一個進一步與最小延時時間比較,設(shè)置計時器的延時時間為其中較大的一個。
【文檔編號】G05B19/418GK106054656SQ201610618961
【公開日】2016年10月26日
【申請日】2016年7月29日
【發(fā)明人】吳天際, 趙藺, 王昊, 管俊雄
【申請人】北京昊恒天科技有限公司