本發(fā)明涉及智能家居技術(shù)領(lǐng)域,尤其涉及一種智能家居系統(tǒng)的聯(lián)動控制方法、紅外感應(yīng)器及智能網(wǎng)關(guān)。
背景技術(shù):
智能家居設(shè)備是一種帶有網(wǎng)絡(luò)功能(如無線wifi或zigbee模塊等),能夠通過控制終端監(jiān)控的設(shè)備?,F(xiàn)有的智能家居設(shè)備一般通過安裝在控制終端(如移動終端)上的應(yīng)用程序來實現(xiàn)對智能設(shè)備的監(jiān)控,或者,直接通過智能家居設(shè)備上的控制按鍵進行控制。然而,現(xiàn)有技術(shù)中的監(jiān)控方式中,每次操作僅能對一個單一的智能家居設(shè)備進行監(jiān)控,無法對多個智能家居設(shè)備同時進行控制,而通過控制按鍵控制智能家居設(shè)備時,會需要人體手動觸發(fā)該控制按鍵,不智能化。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種智能家居系統(tǒng)的聯(lián)動控制方法。該方法實現(xiàn)了通過手勢控制智能家居系統(tǒng)的功能,并且通過ifttt規(guī)則實現(xiàn)了對智能家居設(shè)備的聯(lián)動控制,操作更加方便、快捷,提升了用戶體驗。
本發(fā)明的第二個目的在于提出一種紅外感應(yīng)器。
本發(fā)明的第三個目的在于提出一種智能網(wǎng)關(guān)。
為達到上述目的,本發(fā)明第一方面實施例提出的智能家居系統(tǒng)的聯(lián)動控制方法,所述智能家居系統(tǒng)包括智能網(wǎng)關(guān)、n個智能家居設(shè)備和紅外感應(yīng)器,所述智能網(wǎng)關(guān)分別與所述n個智能家居設(shè)備和紅外感應(yīng)器相連,n為正整數(shù),其中,所述方法包括:所述智能網(wǎng)關(guān)通過所述紅外感應(yīng)器獲取用戶輸入的手勢動作,其中,所述紅外感應(yīng)器具有l(wèi)個感應(yīng)區(qū)域,l為正整數(shù);所述智能網(wǎng)關(guān)從所述l個感應(yīng)區(qū)域中,確定與所述手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域;所述智能網(wǎng)關(guān)根據(jù)所述目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則;所述智能網(wǎng)關(guān)判斷所述手勢動作是否滿足所述ifttt規(guī)則中的觸發(fā)條件;若是,則所述智能網(wǎng)關(guān)執(zhí)行所述ifttt規(guī)則中的觸發(fā)結(jié)果,其中,所述觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,其中,m為小于或等于n的正整數(shù)。
根據(jù)本發(fā)明實施例的智能家居系統(tǒng)的聯(lián)動控制方法,通過紅外感應(yīng)器獲取用戶輸入的手勢動作,其中,紅外感應(yīng)器具有l(wèi)個感應(yīng)區(qū)域,之后,從l個感應(yīng)區(qū)域中,確定與手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域,并根據(jù)目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則,然后,判斷手勢動作是否滿足ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行ifttt規(guī)則中的觸發(fā)結(jié)果,其中,觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作。即通過將紅外感應(yīng)器的整個屏幕區(qū)域劃分為l個感應(yīng)區(qū)域,通過檢測該感應(yīng)區(qū)域中的手勢動作來判斷是否ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行該ifttt規(guī)則中的觸發(fā)結(jié)果,該觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,從而實現(xiàn)了通過手勢控制智能家居系統(tǒng)的功能,并且通過ifttt規(guī)則實現(xiàn)了對智能家居設(shè)備的聯(lián)動控制,操作更加方便、快捷,提升了用戶體驗。另外,通過設(shè)置多個感應(yīng)區(qū)域,實現(xiàn)了通過一個紅外感應(yīng)器即可同時設(shè)置多個ifttt規(guī)則,實現(xiàn)了多個ifttt場景,大大提升了用戶體驗。
根據(jù)本發(fā)明的一個實施例,所述紅外感應(yīng)器包括多個紅外發(fā)射器、k個手勢檢測單元和電池模組,k為正整數(shù);其中,所述多個紅外發(fā)射器,用于向外發(fā)射紅外光線;所述k個手勢檢測單元,用于在所述多個紅外發(fā)射器發(fā)射的紅外光線被阻斷時,輸出手勢信號至所述智能網(wǎng)關(guān),以使所述智能網(wǎng)關(guān)根據(jù)所述k個手勢檢測單元輸出的手勢信號獲取所述用戶輸入的手勢動作;所述電池模組,用于對所述紅外感應(yīng)器進行供電。
根據(jù)本發(fā)明的一個實施例,所述手勢檢測單元的個數(shù)與所述感應(yīng)區(qū)域的個數(shù)相同,且每個所述感應(yīng)區(qū)域?qū)?yīng)一個所述手勢檢測單元。
根據(jù)本發(fā)明的一個實施例,所述智能網(wǎng)關(guān)從所述l個感應(yīng)區(qū)域中,確定與所述手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域,包括:所述智能網(wǎng)關(guān)在接收到手勢信號時,確定輸出所述手勢信號的手勢檢測單元;所述智能網(wǎng)關(guān)根據(jù)所述輸出所述手勢信號的手勢檢測單元的位置信息,從所述l個感應(yīng)區(qū)域中確定所述目標(biāo)感應(yīng)區(qū)域。
根據(jù)本發(fā)明的一個實施例,所述紅外感應(yīng)器還包括zigbee模塊;其中,所述紅外感應(yīng)器通過所述zigbee模塊與所述智能網(wǎng)關(guān)相連。
根據(jù)本發(fā)明的一個實施例,所述多個紅外發(fā)射器為四個紅外發(fā)射器;其中,所述四個紅外發(fā)射器分別設(shè)置于所述紅外感應(yīng)器中的四個頂角位置。
根據(jù)本發(fā)明的一個實施例,所述手勢動作包括:單點多次觸控、多點觸控。
根據(jù)本發(fā)明的一個實施例,所述方法還包括:提供針對所述ifttt規(guī)則的設(shè)置界面,所述設(shè)置界面用于接收用戶針對ifttt規(guī)則的觸發(fā)條件和觸發(fā)結(jié)果所輸入的配置信息,其中,所述觸發(fā)條件的配置信息包括感應(yīng)區(qū)域的標(biāo)識信息以及所述感應(yīng)區(qū)域的手勢動作,所述觸發(fā)結(jié)果的配置信息包括待聯(lián)動控制的家居設(shè)備、以及所述待聯(lián)動控制的家居設(shè)備所要執(zhí)行的操作。
為達到上述目的,本發(fā)明第二方面實施例提出的紅外感應(yīng)器,包括:多個紅外發(fā)射器,用于向外發(fā)射紅外光線;k個手勢檢測單元,用于在所述多個紅外發(fā)射器發(fā)射的紅外光線被阻斷時,輸出手勢信號至智能網(wǎng)關(guān),以使所述智能網(wǎng)關(guān)根據(jù)所述k個手勢檢測單元輸出的手勢信號獲取用戶輸入的手勢動作,其中,k為正整數(shù),每個所述手勢檢測單元對應(yīng)一個感應(yīng)區(qū)域;電池模組,用于對所述紅外感應(yīng)器進行供電。
根據(jù)本發(fā)明實施例的紅外感應(yīng)器,通過將紅外感應(yīng)器的整個屏幕區(qū)域劃分為l個感應(yīng)區(qū)域,智能網(wǎng)關(guān)通過手勢檢測單元檢測到的該感應(yīng)區(qū)域中的手勢動作來判斷是否ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行該ifttt規(guī)則中的觸發(fā)結(jié)果,該觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,從而實現(xiàn)了通過手勢控制智能家居系統(tǒng)的功能,并且通過ifttt規(guī)則實現(xiàn)了對智能家居設(shè)備的聯(lián)動控制,操作更加方便、快捷,提升了用戶體驗。另外,通過設(shè)置多個感應(yīng)區(qū)域,實現(xiàn)了通過一個紅外感應(yīng)器即可同時設(shè)置多個ifttt規(guī)則,實現(xiàn)了多個ifttt場景,大大提升了用戶體驗。
為達到上述目的,本發(fā)明第三方面實施例提出的智能網(wǎng)關(guān),包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上;所述電源電路,用于為所述智能網(wǎng)關(guān)的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:通過紅外感應(yīng)器獲取用戶輸入的手勢動作,其中,所述紅外感應(yīng)器具有l(wèi)個感應(yīng)區(qū)域,l為正整數(shù);從所述l個感應(yīng)區(qū)域中,確定與所述手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域;根據(jù)所述目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則;判斷所述手勢動作是否滿足所述ifttt規(guī)則中的觸發(fā)條件;若是,則執(zhí)行所述ifttt規(guī)則中的觸發(fā)結(jié)果,其中,所述觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,其中,m為正整數(shù)。
根據(jù)本發(fā)明實施例的智能網(wǎng)關(guān),通過紅外感應(yīng)器獲取用戶輸入的手勢動作,其中,紅外感應(yīng)器具有l(wèi)個感應(yīng)區(qū)域,之后,從l個感應(yīng)區(qū)域中,確定與手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域,并根據(jù)目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則,然后,判斷手勢動作是否滿足ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行ifttt規(guī)則中的觸發(fā)結(jié)果,其中,觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作。即通過將紅外感應(yīng)器的整個屏幕區(qū)域劃分為l個感應(yīng)區(qū)域,通過檢測該感應(yīng)區(qū)域中的手勢動作來判斷是否ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行該ifttt規(guī)則中的觸發(fā)結(jié)果,該觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,從而實現(xiàn)了通過手勢控制智能家居系統(tǒng)的功能,并且通過ifttt規(guī)則實現(xiàn)了對智能家居設(shè)備的聯(lián)動控制,操作更加方便、快捷,提升了用戶體驗。另外,通過設(shè)置多個感應(yīng)區(qū)域,實現(xiàn)了通過一個紅外感應(yīng)器即可同時設(shè)置多個ifttt規(guī)則,實現(xiàn)了多個ifttt場景,大大提升了用戶體驗。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
圖1是根據(jù)本發(fā)明一個實施例的智能家居系統(tǒng)的聯(lián)動控制方法的流程圖;
圖2是根據(jù)本發(fā)明一個實施例的四個紅外發(fā)射器在紅外感應(yīng)器中的位置關(guān)系示意圖;
圖3是根據(jù)本發(fā)明一個實施例的設(shè)置界面的示例圖;
圖4是根據(jù)本發(fā)明一個實施例的紅外感應(yīng)器的結(jié)構(gòu)示意圖;
圖5是根據(jù)本發(fā)明另一個實施例的紅外感應(yīng)器的結(jié)構(gòu)示意圖;
圖6是根據(jù)本發(fā)明一個實施例的智能網(wǎng)關(guān)的結(jié)構(gòu)示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述根據(jù)本發(fā)明實施例的智能家居系統(tǒng)的聯(lián)動控制方法、紅外感應(yīng)器及智能網(wǎng)關(guān)。
圖1是根據(jù)本發(fā)明一個實施例的智能家居系統(tǒng)的聯(lián)動控制方法的流程圖。需要說明的是,在本發(fā)明的實施例中,智能家居系統(tǒng)可包括智能網(wǎng)關(guān)、n個智能家居設(shè)備和紅外感應(yīng)器,智能網(wǎng)關(guān)分別與n個智能家居設(shè)備和紅外感應(yīng)器相連,n為正整數(shù)。其中,本發(fā)明實施例的智能家居系統(tǒng)的聯(lián)動控制方法可從智能網(wǎng)關(guān)側(cè)進行描述。
如圖1所示,該智能家居系統(tǒng)的聯(lián)動控制方法可以包括:
s110,智能網(wǎng)關(guān)通過紅外感應(yīng)器獲取用戶輸入的手勢動作,其中,紅外感應(yīng)器具有l(wèi)個感應(yīng)區(qū)域,l為正整數(shù)。
可以理解,在本發(fā)明的實施例中,該手勢動作可包括但不限于:單點多次觸控和多點觸控等。需要說明的是,該觸控并不是指手指觸摸在該紅外感應(yīng)器上,可以是在該紅外感應(yīng)器的感應(yīng)距離內(nèi)觸發(fā)手勢操作即可。例如,該手勢動作可以是手掌在不同方向上的滑動(如從左向右滑動、從右向左滑動、從上向下滑動、或從下向上滑動等)、不同手指在不同方向上的滑動(如兩個手指分別左右滑動等)等。
作為一種示例,該紅外感應(yīng)器可包括多個紅外發(fā)射器、k個手勢檢測單元和電池模組,k為正整數(shù);其中,多個紅外發(fā)射器用于向外發(fā)射紅外光線。k個手勢檢測單元用于在多個紅外發(fā)射器發(fā)射的紅外光線被阻斷時,輸出手勢信號至智能網(wǎng)關(guān),以使智能網(wǎng)關(guān)根據(jù)k個手勢檢測單元輸出的手勢信號獲取用戶輸入的手勢動作。電池模組用于對紅外感應(yīng)器進行供電。
舉例而言,假設(shè)紅外感應(yīng)器已添加至智能網(wǎng)關(guān)中,智能網(wǎng)關(guān)可通過該紅外感應(yīng)器來采集用戶的手勢動作。也就是說,紅外感應(yīng)器中的多個紅外發(fā)射器會向外發(fā)射紅外光線,當(dāng)有用戶的手部在該紅外感應(yīng)器的感應(yīng)距離內(nèi)經(jīng)過時,紅外發(fā)射器發(fā)射的紅外光線會被阻斷,此時,手勢檢測單元可輸出手勢信號到智能網(wǎng)關(guān),以使智能網(wǎng)關(guān)根據(jù)k個手勢檢測單元輸出的手勢信號獲取用戶輸入的手勢動作。
在本發(fā)明的實施例中,手勢檢測單元的個數(shù)與感應(yīng)區(qū)域的個數(shù)相同,且每個感應(yīng)區(qū)域?qū)?yīng)一個手勢檢測單元。需要說明的是,在本發(fā)明的實施例中,可根據(jù)該紅外感應(yīng)器的屏幕尺寸大小以及實際需求來設(shè)定該感應(yīng)區(qū)域的個數(shù)。例如,該紅外感應(yīng)器的屏幕尺寸大小為9.7英寸,類似于pad(平板電腦)的屏幕尺寸大小,當(dāng)感應(yīng)區(qū)域為一個時,可將該紅外感應(yīng)器的整個屏幕作為一個感應(yīng)區(qū)域,此時,可將k個手勢檢測單元作為一個整的手勢檢測單元,以采集手勢信號;當(dāng)感應(yīng)區(qū)域為多個時,例如4個或6個,則可將該紅外感應(yīng)器的屏幕分成4塊區(qū)域或6塊區(qū)域,每個感應(yīng)區(qū)域?qū)?yīng)一個手勢檢測單元,這樣通過各自區(qū)域?qū)?yīng)的手勢檢測單元來采集在該感應(yīng)區(qū)域內(nèi)的手勢信號。
作為一種示例,多個紅外發(fā)射器為四個紅外發(fā)射器;其中,四個紅外發(fā)射器分別設(shè)置于紅外感應(yīng)器中的四個頂角位置。例如,如圖2所示,該紅外感應(yīng)器400可包括四個紅外發(fā)射器410,該四個紅外發(fā)射器410分別設(shè)置于紅外感應(yīng)器400中的四個頂角位置,即左上方頂角、右上方頂角、左下方頂角和右下方頂角。又如,如圖2所示,該紅外感應(yīng)器400的整個屏幕被分成了6塊感應(yīng)區(qū)域。
為了提高采集手勢的準(zhǔn)確度,在本發(fā)明的一個實施例中,該紅外感應(yīng)器還可包括距離感應(yīng)傳感器。其中,當(dāng)距離感應(yīng)傳感器檢測到用戶的手部處于預(yù)設(shè)的感應(yīng)距離以內(nèi)時,紅外發(fā)射器發(fā)出的紅外光線被阻斷,手勢檢測單元輸出手勢信號至智能網(wǎng)關(guān)。
s120,智能網(wǎng)關(guān)從l個感應(yīng)區(qū)域中,確定與手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域。
可以理解,在本發(fā)明的實施例中,每個感應(yīng)區(qū)域可對應(yīng)一個手勢檢測單元,該手勢檢測單元可檢測其對應(yīng)的感應(yīng)區(qū)域是否有手勢,即:當(dāng)用戶在某個感應(yīng)區(qū)域進行手勢操作時,多個紅外發(fā)射器發(fā)射的紅外光線會被反射到該感應(yīng)區(qū)域?qū)?yīng)的手勢檢測單元,該手勢檢測單元在接收到該反射回來的紅外光線時,會向智能網(wǎng)關(guān)輸出手勢信號。
這樣,通過上述原理,在本發(fā)明的實施例中,智能網(wǎng)關(guān)在接收到手勢信號時,可先確定輸出該手勢信號的手勢檢測單元,之后,根據(jù)該輸出手勢信號的手勢檢測單元的位置信息(如坐標(biāo)信息),從l個感應(yīng)區(qū)域中確定目標(biāo)感應(yīng)區(qū)域。也就是說,智能網(wǎng)關(guān)可從l個感應(yīng)區(qū)域中,確定該手勢動作是用戶在哪個感應(yīng)區(qū)域中操作的。
s130,智能網(wǎng)關(guān)根據(jù)目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則。
具體地,智能網(wǎng)關(guān)在確定出該目標(biāo)感應(yīng)區(qū)域之后,可根據(jù)該目標(biāo)感應(yīng)區(qū)域確定其對應(yīng)的ifttt規(guī)則。需要說明的是,在本發(fā)明的實施例中,該ifttt規(guī)則可以是用戶根據(jù)自身需求預(yù)先設(shè)定的。其中,ifttt是ifthisthenthat的縮寫。通俗的來講,ifttt規(guī)則的作用就是如果觸發(fā)了一件事,則執(zhí)行設(shè)定好的另一件事。所謂的“事”,可以是指各種應(yīng)用程序、服務(wù)之間能夠進行有趣的連鎖反應(yīng)。ifttt的宗旨是puttheinternettoworkforyou(即讓互聯(lián)網(wǎng)為你服務(wù))。這樣,可以通過在ifttt規(guī)則中設(shè)定任何一個需要的條件,當(dāng)條件達到時,便會觸發(fā)下一個指定好的動作。
s140,智能網(wǎng)關(guān)判斷手勢動作是否滿足ifttt規(guī)則中的觸發(fā)條件。
其中,在本發(fā)明的實施例中,該觸發(fā)條件可以包括感應(yīng)區(qū)域的標(biāo)識信息以及感應(yīng)區(qū)域的手勢動作。也就是說,該觸發(fā)條件可定義了哪個感應(yīng)區(qū)域、該感應(yīng)區(qū)域?qū)?yīng)哪種手勢動作等。
在本發(fā)明的實施例中,智能網(wǎng)關(guān)在確定出目標(biāo)感應(yīng)區(qū)域所對應(yīng)的ifttt規(guī)則之后,可判斷該手勢動作(即目標(biāo)感應(yīng)區(qū)域中的手勢動作)是否與fttt規(guī)則的觸發(fā)條件中所定義的手勢動作一致,若一致,則判定該手勢動作滿足ifttt規(guī)則中的觸發(fā)條件,否則則判定該手勢動作不滿足ifttt規(guī)則中的觸發(fā)條件。
s150,若是,則智能網(wǎng)關(guān)執(zhí)行ifttt規(guī)則中的觸發(fā)結(jié)果,其中,觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,其中,m為小于或等于n的正整數(shù)。
具體地,在判斷手勢動作滿足ifttt規(guī)則中的觸發(fā)條件時,智能網(wǎng)關(guān)可執(zhí)行ifttt規(guī)則中的觸發(fā)結(jié)果,該觸發(fā)結(jié)果中可包括針對m個智能家居設(shè)備所要執(zhí)行的操作。也就是說,在判斷手勢動作滿足ifttt規(guī)則中的觸發(fā)條件時,智能網(wǎng)關(guān)可根據(jù)該手勢動作控制該m個智能家居設(shè)備執(zhí)行對應(yīng)的操作。例如,假設(shè)手勢動作為兩個手勢分別左右滑動,當(dāng)判斷該手勢動作滿足ifttt規(guī)則中的觸發(fā)條件時,智能網(wǎng)關(guān)可根據(jù)該手勢動作控制該m個智能家居設(shè)備調(diào)節(jié)音量大小、或者調(diào)節(jié)燈光明暗等操作。
需要說明的是,在本發(fā)明的一個實施例中,紅外感應(yīng)器還可包括zigbee模塊;其中,紅外感應(yīng)器可通過zigbee模塊與智能網(wǎng)關(guān)相連。這樣,方便智能網(wǎng)關(guān)通過zigbee協(xié)議與紅外感應(yīng)器進行通信,例如,通過zigbee協(xié)議向紅外感應(yīng)器發(fā)送控制信號,以實現(xiàn)對紅外感應(yīng)器的相應(yīng)控制,比如,控制紅外感應(yīng)器的屏幕區(qū)域劃分為幾個感應(yīng)區(qū)域等。
為了提升用戶體驗,滿足用戶個性化需求,進一步地,在本發(fā)明的一個實施例中,該智能家居系統(tǒng)的聯(lián)動控制方法還可包括:提供針對ifttt規(guī)則的設(shè)置界面,設(shè)置界面用于接收用戶針對ifttt規(guī)則的觸發(fā)條件和觸發(fā)結(jié)果所輸入的配置信息。其中,在本發(fā)明的實施例中,觸發(fā)條件的配置信息包括感應(yīng)區(qū)域的標(biāo)識信息以及感應(yīng)區(qū)域的手勢動作,觸發(fā)結(jié)果的配置信息包括待聯(lián)動控制的家居設(shè)備、以及待聯(lián)動控制的家居設(shè)備所要執(zhí)行的操作。
例如,可為用戶提供一個針對ifttt規(guī)則的設(shè)置界面,如圖3所示,該設(shè)置界面可以是針對紅外感應(yīng)器的ifttt規(guī)則配置詳情頁面,該設(shè)置界面為用戶提供了ifttt規(guī)則的觸發(fā)條件選擇項、以及觸發(fā)結(jié)果選擇項。例如,如圖3所示,該觸發(fā)條件選擇項可包括:感應(yīng)區(qū)域(如感應(yīng)區(qū)域1、感應(yīng)區(qū)域2、感應(yīng)區(qū)域3等)、手勢動作類型(如快速觸發(fā)1次、快速觸發(fā)2次、兩個手指分別左右滑動等)等;觸發(fā)結(jié)果選擇項可包括:智能家居設(shè)備及該設(shè)備所要執(zhí)行的操作,例如,智能家居設(shè)備可為智能音箱、室內(nèi)燈的智能開關(guān),操作可為調(diào)節(jié)音量大小、調(diào)節(jié)燈光明暗等。這樣,用戶可通過該設(shè)置界面來預(yù)先設(shè)定該ifttt規(guī)則,以實現(xiàn)對觸發(fā)結(jié)果中的智能家居設(shè)備的聯(lián)動控制。
根據(jù)本發(fā)明實施例的智能家居系統(tǒng)的聯(lián)動控制方法,通過紅外感應(yīng)器獲取用戶輸入的手勢動作,其中,紅外感應(yīng)器具有l(wèi)個感應(yīng)區(qū)域,之后,從l個感應(yīng)區(qū)域中,確定與手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域,并根據(jù)目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則,然后,判斷手勢動作是否滿足ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行ifttt規(guī)則中的觸發(fā)結(jié)果,其中,觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作。即通過將紅外感應(yīng)器的整個屏幕區(qū)域劃分為l個感應(yīng)區(qū)域,通過檢測該感應(yīng)區(qū)域中的手勢動作來判斷是否ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行該ifttt規(guī)則中的觸發(fā)結(jié)果,該觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,從而實現(xiàn)了通過手勢控制智能家居系統(tǒng)的功能,并且通過ifttt規(guī)則實現(xiàn)了對智能家居設(shè)備的聯(lián)動控制,操作更加方便、快捷,提升了用戶體驗。另外,通過設(shè)置多個感應(yīng)區(qū)域,實現(xiàn)了通過一個紅外感應(yīng)器即可同時設(shè)置多個ifttt規(guī)則,實現(xiàn)了多個ifttt場景,大大提升了用戶體驗。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種紅外感應(yīng)器。
圖4是根據(jù)本發(fā)明一個實施例的紅外感應(yīng)器的結(jié)構(gòu)示意圖。如圖4所示,該紅外感應(yīng)器400可以包括:多個紅外發(fā)射器410、k個手勢檢測單元420和電池模組430。
具體地,多個紅外發(fā)射器410用于向外發(fā)射紅外光線。
k個手勢檢測單元420用于在多個紅外發(fā)射器410發(fā)射的紅外光線被阻斷時,輸出手勢信號至智能網(wǎng)關(guān)10,以使智能網(wǎng)關(guān)10根據(jù)k個手勢檢測單元420輸出的手勢信號獲取用戶輸入的手勢動作,其中,k為正整數(shù),每個手勢檢測單元對應(yīng)一個感應(yīng)區(qū)域。
電池模組430用于對紅外感應(yīng)器400進行供電。
舉例而言,假設(shè)紅外感應(yīng)器400已添加至智能網(wǎng)關(guān)10中,智能網(wǎng)關(guān)10可通過該紅外感應(yīng)器400來采集用戶的手勢動作。也就是說,紅外感應(yīng)器400中的多個紅外發(fā)射器410會向外發(fā)射紅外光線,當(dāng)有用戶的手部在該紅外感應(yīng)器400的感應(yīng)距離內(nèi)經(jīng)過時,紅外發(fā)射器410發(fā)射的紅外光線會被阻斷,此時,手勢檢測單元420可輸出手勢信號到智能網(wǎng)關(guān)10,以使智能網(wǎng)關(guān)10根據(jù)k個手勢檢測單元420輸出的手勢信號獲取用戶輸入的手勢動作。
這樣,智能網(wǎng)關(guān)10在獲取到用戶輸入的手勢動作之后,可從l個感應(yīng)區(qū)域中,確定與手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域,并根據(jù)目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則,然后,判斷手勢動作是否滿足ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行ifttt規(guī)則中的觸發(fā)結(jié)果,其中,觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作。
在本發(fā)明的實施例中,手勢檢測單元420的個數(shù)與感應(yīng)區(qū)域的個數(shù)相同,且每個感應(yīng)區(qū)域?qū)?yīng)一個手勢檢測單元。需要說明的是,在本發(fā)明的實施例中,可根據(jù)該紅外感應(yīng)器400的屏幕尺寸大小以及實際需求來設(shè)定該感應(yīng)區(qū)域的個數(shù)。例如,該紅外感應(yīng)器400的屏幕尺寸大小為9.7英寸,類似于pad(平板電腦)的屏幕尺寸大小,當(dāng)感應(yīng)區(qū)域為一個時,可將該紅外感應(yīng)器400的整個屏幕作為一個感應(yīng)區(qū)域,此時,可將k個手勢檢測單元420作為一個整的手勢檢測單元,以采集手勢信號;當(dāng)感應(yīng)區(qū)域為多個時,例如4個或6個,則可將該紅外感應(yīng)器400的屏幕分成4塊區(qū)域或6塊區(qū)域,每個感應(yīng)區(qū)域?qū)?yīng)一個手勢檢測單元420,這樣通過各自區(qū)域?qū)?yīng)的手勢檢測單元420來采集在該感應(yīng)區(qū)域內(nèi)的手勢信號。
作為一種示例,多個紅外發(fā)射器410為四個紅外發(fā)射器;其中,四個紅外發(fā)射器410分別設(shè)置于紅外感應(yīng)器400中的四個頂角位置。例如,如圖2所示,該紅外感應(yīng)器400可包括四個紅外發(fā)射器410,該四個紅外發(fā)射器410分別設(shè)置于紅外感應(yīng)器400中的四個頂角位置,即左上方頂角、右上方頂角、左下方頂角和右下方頂角。又如,如圖2所示,該紅外感應(yīng)器400的整個屏幕被分成了6塊感應(yīng)區(qū)域。
為了提高采集手勢的準(zhǔn)確度,在本發(fā)明的一個實施例中,該紅外感應(yīng)器400還可包括距離感應(yīng)傳感器。其中,當(dāng)距離感應(yīng)傳感器檢測到用戶的手部處于預(yù)設(shè)的感應(yīng)距離以內(nèi)時,紅外發(fā)射器410發(fā)出的紅外光線被阻斷,手勢檢測單元420輸出手勢信號至智能網(wǎng)關(guān)。
進一步地,在本發(fā)明的一個實施例中,如圖5所示,該紅外感應(yīng)器400還可包括:zigbee模塊440。其中,紅外感應(yīng)器400通過zigbee模塊440與智能網(wǎng)關(guān)10相連。這樣,方便智能網(wǎng)關(guān)10通過zigbee協(xié)議與紅外感應(yīng)器400進行通信,例如,通過zigbee協(xié)議向紅外感應(yīng)器400發(fā)送控制信號,以實現(xiàn)對紅外感應(yīng)器400的相應(yīng)控制,比如,控制紅外感應(yīng)器400的屏幕區(qū)域劃分為幾個感應(yīng)區(qū)域等。
根據(jù)本發(fā)明實施例的紅外感應(yīng)器,通過將紅外感應(yīng)器的整個屏幕區(qū)域劃分為l個感應(yīng)區(qū)域,智能網(wǎng)關(guān)通過手勢檢測單元檢測到的該感應(yīng)區(qū)域中的手勢動作來判斷是否ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行該ifttt規(guī)則中的觸發(fā)結(jié)果,該觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,從而實現(xiàn)了通過手勢控制智能家居系統(tǒng)的功能,并且通過ifttt規(guī)則實現(xiàn)了對智能家居設(shè)備的聯(lián)動控制,操作更加方便、快捷,提升了用戶體驗。另外,通過設(shè)置多個感應(yīng)區(qū)域,實現(xiàn)了通過一個紅外感應(yīng)器即可同時設(shè)置多個ifttt規(guī)則,實現(xiàn)了多個ifttt場景,大大提升了用戶體驗。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種智能網(wǎng)關(guān)。
圖6是根據(jù)本發(fā)明一個實施例的智能網(wǎng)關(guān)的結(jié)構(gòu)示意圖。如圖6所示,該智能網(wǎng)關(guān)600可以包括:殼體61、處理器62、存儲器63、電路板64和電源電路65,其中,電路板64安置在殼體61圍成的空間內(nèi)部,處理器62和存儲器63設(shè)置在電路板64上;電源電路65,用于為智能網(wǎng)關(guān)600的各個電路或器件供電;存儲器63用于存儲可執(zhí)行程序代碼;處理器62通過讀取存儲器63中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
s610’,通過紅外感應(yīng)器獲取用戶輸入的手勢動作,其中,紅外感應(yīng)器具有l(wèi)個感應(yīng)區(qū)域,l為正整數(shù)。
s620’,從l個感應(yīng)區(qū)域中,確定與手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域。
s630’,根據(jù)目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則。
s640’,判斷手勢動作是否滿足ifttt規(guī)則中的觸發(fā)條件。
s650’,若是,則執(zhí)行ifttt規(guī)則中的觸發(fā)結(jié)果,其中,觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,其中,m為正整數(shù)。
根據(jù)本發(fā)明實施例的智能網(wǎng)關(guān),通過紅外感應(yīng)器獲取用戶輸入的手勢動作,其中,紅外感應(yīng)器具有l(wèi)個感應(yīng)區(qū)域,之后,從l個感應(yīng)區(qū)域中,確定與手勢動作對應(yīng)的目標(biāo)感應(yīng)區(qū)域,并根據(jù)目標(biāo)感應(yīng)區(qū)域確定對應(yīng)的ifttt規(guī)則,然后,判斷手勢動作是否滿足ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行ifttt規(guī)則中的觸發(fā)結(jié)果,其中,觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作。即通過將紅外感應(yīng)器的整個屏幕區(qū)域劃分為l個感應(yīng)區(qū)域,通過檢測該感應(yīng)區(qū)域中的手勢動作來判斷是否ifttt規(guī)則中的觸發(fā)條件,若是,則執(zhí)行該ifttt規(guī)則中的觸發(fā)結(jié)果,該觸發(fā)結(jié)果中包括針對m個智能家居設(shè)備所要執(zhí)行的操作,從而實現(xiàn)了通過手勢控制智能家居系統(tǒng)的功能,并且通過ifttt規(guī)則實現(xiàn)了對智能家居設(shè)備的聯(lián)動控制,操作更加方便、快捷,提升了用戶體驗。另外,通過設(shè)置多個感應(yīng)區(qū)域,實現(xiàn)了通過一個紅外感應(yīng)器即可同時設(shè)置多個ifttt規(guī)則,實現(xiàn)了多個ifttt場景,大大提升了用戶體驗。
在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”、“固定”等術(shù)語應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系,除非另有明確的限定。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學(xué)掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。