本公開涉及用于控制家庭通信網(wǎng)絡(luò)中的設(shè)備的智能家庭解決方案。一些方面涉及用于控制家庭內(nèi)設(shè)備并為自主家庭操作提供框架的自學(xué)習(xí)家庭系統(tǒng)。
背景技術(shù):
1、物聯(lián)網(wǎng)(internet-of-things,iot)設(shè)備和解決方案正越來(lái)越廣泛地應(yīng)用于家庭和辦公環(huán)境。這種連接設(shè)備可以以多種方式使用,從提高舒適度到改善家庭的功能集,到提高其它設(shè)備的效率和安全性。
2、現(xiàn)有的家庭自動(dòng)化解決方案將家用電器的控制整合到移動(dòng)設(shè)備應(yīng)用程序中,并允許用戶創(chuàng)建簡(jiǎn)化的規(guī)則,并由用戶動(dòng)作觸發(fā)。然而,現(xiàn)有家庭自動(dòng)化解決方案的挑戰(zhàn)在于,它們要求用戶明確定義電器/設(shè)備應(yīng)如何協(xié)同工作的規(guī)則,隨著可觸發(fā)電器的數(shù)量和復(fù)雜性的增加,即使對(duì)技術(shù)傾向的人來(lái)說(shuō),這也會(huì)變得更加具有挑戰(zhàn)性。
技術(shù)實(shí)現(xiàn)思路
1、現(xiàn)在描述各種示例,以簡(jiǎn)化形式介紹概念的選擇,這些概念將在下面的詳細(xì)描述中進(jìn)一步描述。
技術(shù)實(shí)現(xiàn)要素:
并不是為了確定所要求保護(hù)的主題的關(guān)鍵或必要特征,也不是為了用于限制所要求保護(hù)的主題的范圍。
2、根據(jù)本公開的第一方面,提供了一種用于家庭通信網(wǎng)絡(luò)內(nèi)網(wǎng)絡(luò)設(shè)備的自動(dòng)化操作的計(jì)算機(jī)實(shí)施的方法。所述方法包括檢測(cè)所述家庭通信網(wǎng)絡(luò)內(nèi)的多個(gè)致動(dòng)器的致動(dòng)器動(dòng)作,所述多個(gè)致動(dòng)器中的每一個(gè)用于改變所述網(wǎng)絡(luò)設(shè)備中的至少一個(gè)的狀態(tài)。所述檢測(cè)到的致動(dòng)器動(dòng)作與來(lái)自所述家庭通信網(wǎng)絡(luò)內(nèi)的多個(gè)傳感器的一個(gè)或多個(gè)傳感器值相關(guān)聯(lián),以生成配置數(shù)據(jù)。所述配置數(shù)據(jù)可以包括具有一個(gè)或多個(gè)觸發(fā)條件的觸發(fā)圖。所述配置數(shù)據(jù)也包括對(duì)應(yīng)于所述觸發(fā)圖的動(dòng)作圖。所述動(dòng)作圖指示與所述多個(gè)致動(dòng)器中的至少一個(gè)相關(guān)聯(lián)的一個(gè)或多個(gè)致動(dòng)器動(dòng)作。在檢測(cè)到所述一個(gè)或多個(gè)觸發(fā)條件時(shí),可以觸發(fā)所述多個(gè)致動(dòng)器中的所述至少一個(gè)執(zhí)行所述動(dòng)作圖指示的所述一個(gè)或多個(gè)動(dòng)作。
3、在根據(jù)所述第一方面的所述方法的第一種實(shí)現(xiàn)形式中,所述觸發(fā)圖包括多個(gè)觸發(fā)條件,所述觸發(fā)條件包括以下一個(gè)或多個(gè):所述一個(gè)或多個(gè)傳感器值;所述檢測(cè)到的致動(dòng)器動(dòng)作中的致動(dòng)器動(dòng)作;以及從所述家庭通信網(wǎng)絡(luò)外部的信息源接收的外部信息數(shù)據(jù)。
4、在根據(jù)所述第一方面或所述第一方面的任何前述實(shí)現(xiàn)形式的所述方法的第二種實(shí)現(xiàn)形式中,所述觸發(fā)圖內(nèi)的所述多個(gè)觸發(fā)條件通過(guò)一個(gè)或多個(gè)邏輯連接器連接。
5、在根據(jù)所述第一方面或所述第一方面的任何前述實(shí)現(xiàn)形式的所述方法的第三種實(shí)現(xiàn)形式中,在檢測(cè)到所述多個(gè)觸發(fā)條件時(shí),并進(jìn)一步基于所述一個(gè)或多個(gè)邏輯連接器,觸發(fā)所述多個(gè)致動(dòng)器中的所述至少一個(gè)執(zhí)行所述動(dòng)作圖指示的所述一個(gè)或多個(gè)動(dòng)作。
6、在根據(jù)所述第一方面或所述第一方面的任何前述實(shí)現(xiàn)形式的所述方法的第四種實(shí)現(xiàn)形式中,所述動(dòng)作圖包括通過(guò)邊緣耦合的多個(gè)節(jié)點(diǎn)。所述多個(gè)節(jié)點(diǎn)中的每一個(gè)對(duì)應(yīng)于與所述多個(gè)致動(dòng)器中的所述至少一個(gè)相關(guān)聯(lián)的所述一個(gè)或多個(gè)致動(dòng)器動(dòng)作中的致動(dòng)器動(dòng)作。
7、在根據(jù)所述第一方面或所述第一方面的任何前述實(shí)現(xiàn)形式的所述方法的第五種實(shí)現(xiàn)形式中,耦合所述多個(gè)節(jié)點(diǎn)中的至少兩個(gè)節(jié)點(diǎn)的所述邊緣中的每一個(gè)與對(duì)應(yīng)于所述至少兩個(gè)節(jié)點(diǎn)的所述一個(gè)或多個(gè)致動(dòng)器動(dòng)作之間的時(shí)延相關(guān)聯(lián)。
8、在根據(jù)所述第一方面或所述第一方面的任何前述實(shí)現(xiàn)形式的所述方法的第六種實(shí)現(xiàn)形式中,獲取包括多個(gè)預(yù)定觸發(fā)條件和對(duì)應(yīng)于所述多個(gè)預(yù)定觸發(fā)條件的多個(gè)預(yù)定致動(dòng)器動(dòng)作的訓(xùn)練數(shù)據(jù)集。至少使用所述訓(xùn)練數(shù)據(jù)集訓(xùn)練機(jī)器學(xué)習(xí)(machine?learning,ml)程序以生成訓(xùn)練后的ml程序。將所述訓(xùn)練后的ml程序應(yīng)用于所述檢測(cè)到的致動(dòng)器動(dòng)作以及來(lái)自所述收集的傳感器數(shù)據(jù)的所述一個(gè)或多個(gè)傳感器值,以生成所述配置數(shù)據(jù)。
9、在根據(jù)所述第一方面或所述第一方面的任何前述實(shí)現(xiàn)形式的所述方法的第七種實(shí)現(xiàn)形式中,檢索用于所述家庭通信網(wǎng)絡(luò)內(nèi)所述網(wǎng)絡(luò)設(shè)備的所述自動(dòng)化操作的用戶定義目標(biāo)。檢索基于公共傳感器和致動(dòng)器位置將所述多個(gè)致動(dòng)器的子集與所述多個(gè)傳感器的子集分組的預(yù)定義的傳感器-致動(dòng)器關(guān)系。進(jìn)一步基于所述用戶定義目標(biāo)和所述預(yù)定義的傳感器-致動(dòng)器關(guān)系生成所述配置數(shù)據(jù)。
10、在根據(jù)所述第一方面或所述第一方面的任何前述實(shí)現(xiàn)形式的所述方法的第八種實(shí)現(xiàn)形式中,所述配置數(shù)據(jù)包括具有多個(gè)觸發(fā)圖和相應(yīng)的多個(gè)動(dòng)作圖的自動(dòng)化規(guī)則表。
11、在根據(jù)所述第一方面或所述第一方面的任何前述實(shí)現(xiàn)形式的所述方法的第九種實(shí)現(xiàn)形式中,檢索用于第二家庭通信網(wǎng)絡(luò)的第二自動(dòng)化規(guī)則表。基于所述第二自動(dòng)化規(guī)則表,修改所述配置數(shù)據(jù)中的所述觸發(fā)圖和所述動(dòng)作圖,或修改所述配置數(shù)據(jù)中的所述觸發(fā)圖或所述動(dòng)作圖。
12、根據(jù)本公開的第二方面,提供了一種包括家庭通信網(wǎng)絡(luò)內(nèi)的多個(gè)致動(dòng)器的系統(tǒng),所述多個(gè)致動(dòng)器中的每一個(gè)用于改變所述家庭通信網(wǎng)絡(luò)內(nèi)的網(wǎng)絡(luò)設(shè)備中的至少一個(gè)的狀態(tài)。所述系統(tǒng)還包括所述家庭通信網(wǎng)絡(luò)內(nèi)的多個(gè)傳感器,所述多個(gè)傳感器用于收集傳感器數(shù)據(jù)。所述系統(tǒng)還包括存儲(chǔ)指令的存儲(chǔ)器。所述系統(tǒng)還包括與所述存儲(chǔ)器、所述多個(gè)致動(dòng)器和所述多個(gè)傳感器通信的一個(gè)或多個(gè)處理器。所述一個(gè)或多個(gè)處理器執(zhí)行所述指令,以檢測(cè)所述多個(gè)致動(dòng)器的致動(dòng)器動(dòng)作并將所述檢測(cè)到的致動(dòng)器動(dòng)作與來(lái)自所述收集的傳感器數(shù)據(jù)的一個(gè)或多個(gè)傳感器值相關(guān)聯(lián),以生成配置數(shù)據(jù)。所述配置數(shù)據(jù)包括具有一個(gè)或多個(gè)觸發(fā)條件的觸發(fā)圖以及對(duì)應(yīng)于所述觸發(fā)圖的動(dòng)作圖。所述動(dòng)作圖指示與所述多個(gè)致動(dòng)器中的至少一個(gè)相關(guān)聯(lián)的一個(gè)或多個(gè)致動(dòng)器動(dòng)作。在檢測(cè)到所述一個(gè)或多個(gè)觸發(fā)條件時(shí),可以觸發(fā)所述多個(gè)致動(dòng)器中的所述至少一個(gè)執(zhí)行所述動(dòng)作圖指示的所述一個(gè)或多個(gè)動(dòng)作。
13、在根據(jù)所述第二方面的所述設(shè)備的第一種實(shí)現(xiàn)形式中,所述觸發(fā)圖包括通過(guò)一個(gè)或多個(gè)邏輯連接器連接的多個(gè)觸發(fā)條件。所述觸發(fā)條件包括以下一個(gè)或多個(gè):所述一個(gè)或多個(gè)傳感器值;所述檢測(cè)到的致動(dòng)器動(dòng)作中的致動(dòng)器動(dòng)作;以及從所述家庭通信網(wǎng)絡(luò)外部的信息源接收的外部信息數(shù)據(jù)。
14、在根據(jù)所述第二方面或所述第二方面的任何前述實(shí)現(xiàn)形式的所述設(shè)備的第二種實(shí)現(xiàn)形式中,所述一個(gè)或多個(gè)處理器執(zhí)行所述指令以在檢測(cè)到所述多個(gè)觸發(fā)條件時(shí),并進(jìn)一步基于所述一個(gè)或多個(gè)邏輯連接器,觸發(fā)所述多個(gè)致動(dòng)器中的所述至少一個(gè)執(zhí)行所述動(dòng)作圖指示的所述一個(gè)或多個(gè)動(dòng)作。
15、在根據(jù)所述第二方面或所述第二方面的任何前述實(shí)現(xiàn)形式的所述設(shè)備的第三種實(shí)現(xiàn)形式中,所述動(dòng)作圖包括通過(guò)邊緣耦合的多個(gè)節(jié)點(diǎn)。所述多個(gè)節(jié)點(diǎn)中的每一個(gè)對(duì)應(yīng)于與所述多個(gè)致動(dòng)器中的所述至少一個(gè)相關(guān)聯(lián)的所述一個(gè)或多個(gè)致動(dòng)器動(dòng)作中的致動(dòng)器動(dòng)作。耦合所述多個(gè)節(jié)點(diǎn)中的至少兩個(gè)節(jié)點(diǎn)的所述邊緣中的每一個(gè)與對(duì)應(yīng)于所述至少兩個(gè)節(jié)點(diǎn)的所述一個(gè)或多個(gè)致動(dòng)器動(dòng)作之間的時(shí)延相關(guān)聯(lián)。
16、在根據(jù)所述第二方面或所述第二方面的任何前述實(shí)現(xiàn)形式的所述設(shè)備的第四種實(shí)現(xiàn)形式中,所述一個(gè)或多個(gè)處理器執(zhí)行所述指令以獲取包括多個(gè)預(yù)定觸發(fā)條件和對(duì)應(yīng)于所述多個(gè)預(yù)定觸發(fā)條件的多個(gè)預(yù)定致動(dòng)器動(dòng)作的訓(xùn)練數(shù)據(jù)集。至少使用所述訓(xùn)練數(shù)據(jù)集訓(xùn)練機(jī)器學(xué)習(xí)(machine?learning,ml)程序以生成訓(xùn)練后的ml程序。將所述訓(xùn)練后的ml程序應(yīng)用于所述檢測(cè)到的致動(dòng)器動(dòng)作以及來(lái)自所述收集的傳感器數(shù)據(jù)的所述一個(gè)或多個(gè)傳感器值,以生成所述配置數(shù)據(jù)。
17、在根據(jù)所述第二方面或所述第二方面的任何前述實(shí)現(xiàn)形式的所述設(shè)備的第五種實(shí)現(xiàn)形式中,所述一個(gè)或多個(gè)處理器執(zhí)行所述指令以檢索用于所述家庭通信網(wǎng)絡(luò)內(nèi)所述網(wǎng)絡(luò)設(shè)備的所述自動(dòng)化操作的用戶定義目標(biāo)。檢索基于公共傳感器和致動(dòng)器位置將所述多個(gè)致動(dòng)器的子集與所述多個(gè)傳感器的子集分組的預(yù)定義的傳感器-致動(dòng)器關(guān)系。進(jìn)一步基于所述用戶定義目標(biāo)和所述預(yù)定義的傳感器-致動(dòng)器關(guān)系生成所述配置數(shù)據(jù)。
18、在根據(jù)所述第二方面或所述第二方面的任何前述實(shí)現(xiàn)形式的所述設(shè)備的第六種實(shí)現(xiàn)形式中,所述配置數(shù)據(jù)包括具有多個(gè)觸發(fā)圖和相應(yīng)的多個(gè)動(dòng)作圖的自動(dòng)化規(guī)則表。
19、在根據(jù)所述第二方面或所述第二方面的任何前述實(shí)現(xiàn)形式的所述設(shè)備的第七種實(shí)現(xiàn)形式中,所述一個(gè)或多個(gè)處理器執(zhí)行所述指令以檢索用于第二家庭通信網(wǎng)絡(luò)的第二自動(dòng)化規(guī)則表,并基于所述第二自動(dòng)化規(guī)則表,修改所述配置數(shù)據(jù)中的所述觸發(fā)圖和所述動(dòng)作圖,或修改所述配置數(shù)據(jù)中的所述觸發(fā)圖或所述動(dòng)作圖。
20、根據(jù)本公開的第三方面,提供了一種非瞬時(shí)性計(jì)算機(jī)可讀介質(zhì),存儲(chǔ)用于家庭通信網(wǎng)絡(luò)內(nèi)網(wǎng)絡(luò)設(shè)備的自動(dòng)化操作的指令,當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器執(zhí)行以下操作。所述操作包括檢測(cè)所述家庭通信網(wǎng)絡(luò)內(nèi)的多個(gè)致動(dòng)器的致動(dòng)器動(dòng)作,所述多個(gè)致動(dòng)器中的每一個(gè)用于改變所述網(wǎng)絡(luò)設(shè)備中的至少一個(gè)的狀態(tài)。所述操作還包括將所述檢測(cè)到的致動(dòng)器動(dòng)作與來(lái)自所述家庭通信網(wǎng)絡(luò)內(nèi)的多個(gè)傳感器的一個(gè)或多個(gè)傳感器值相關(guān)聯(lián),以生成配置數(shù)據(jù)。所述配置數(shù)據(jù)包括具有一個(gè)或多個(gè)觸發(fā)條件的觸發(fā)圖以及對(duì)應(yīng)于所述觸發(fā)圖的動(dòng)作圖。所述動(dòng)作圖指示與所述多個(gè)致動(dòng)器中的至少一個(gè)相關(guān)聯(lián)的一個(gè)或多個(gè)致動(dòng)器動(dòng)作。在檢測(cè)到所述一個(gè)或多個(gè)觸發(fā)條件時(shí),觸發(fā)所述多個(gè)致動(dòng)器中的所述至少一個(gè)執(zhí)行所述動(dòng)作圖指示的所述一個(gè)或多個(gè)動(dòng)作。
21、在根據(jù)所述第三方面的所述非瞬時(shí)性計(jì)算機(jī)可讀介質(zhì)的第一種實(shí)現(xiàn)形式中,在執(zhí)行時(shí),所述指令還使所述一個(gè)或多個(gè)處理器執(zhí)行以下操作,包括獲取包括多個(gè)預(yù)定觸發(fā)條件和對(duì)應(yīng)于所述多個(gè)預(yù)定觸發(fā)條件的多個(gè)預(yù)定致動(dòng)器動(dòng)作的訓(xùn)練數(shù)據(jù)集。所述操作還包括至少使用所述訓(xùn)練數(shù)據(jù)集訓(xùn)練機(jī)器學(xué)習(xí)(machine?learning,ml)程序以生成訓(xùn)練后的ml程序,以及將所述訓(xùn)練后的ml程序應(yīng)用于所述檢測(cè)到的致動(dòng)器動(dòng)作以及來(lái)自所述收集的傳感器數(shù)據(jù)的所述一個(gè)或多個(gè)傳感器值,以生成所述配置數(shù)據(jù)。
22、上述示例中的任何一個(gè)可以與上述其它示例中的任何一個(gè)或多個(gè)組合,以創(chuàng)建本公開范圍內(nèi)的新實(shí)施例。