本技術(shù)屬于人工智能,尤其涉及一種電動(dòng)窗簾的控制方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著智能建筑技術(shù)的發(fā)展,智能化程度的不斷提高,用戶對(duì)環(huán)境舒適度的要求越來越高。
2、電動(dòng)窗簾作為智能建筑的重要組成部分,目前通常是人為控制,亟需一種能夠自動(dòng)控制電動(dòng)窗簾的方法。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的實(shí)施例提供了一種電動(dòng)窗簾的控制方法、裝置、電子設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì),進(jìn)而至少在一定程度上可以隨著環(huán)境條件自動(dòng)控制電動(dòng)窗簾的工作模式,并且能夠貼合用戶的偏好和需求。
2、本技術(shù)的其他特性和優(yōu)點(diǎn)將通過下面的詳細(xì)描述變得顯然,或部分地通過本技術(shù)的實(shí)踐而習(xí)得。
3、根據(jù)本技術(shù)實(shí)施例的第一方面,提供了一種電動(dòng)窗簾的控制方法,包括:
4、獲取電動(dòng)窗簾的當(dāng)前環(huán)境參數(shù);
5、基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令;其中,預(yù)測(cè)模型是通過樣本訓(xùn)練集訓(xùn)練得到的;樣本訓(xùn)練集包括歷史控制指令和歷史控制指令對(duì)應(yīng)的歷史環(huán)境參數(shù);
6、基于控制指令控制電動(dòng)窗簾的工作模式。
7、在本技術(shù)的一些實(shí)施例中,基于前述方案,方法還包括:
8、從用戶的多個(gè)歷史控制指令中查詢與當(dāng)前環(huán)境參數(shù)相匹配的目標(biāo)歷史指令;
9、基于環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令,包括:若未查詢到目標(biāo)歷史指令,則基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令。
10、在本技術(shù)的一些實(shí)施例中,基于前述方案,每一歷史控制指令有對(duì)應(yīng)的歷史環(huán)境參數(shù);
11、從用戶的多個(gè)歷史控制指令中查詢與當(dāng)前環(huán)境參數(shù)相匹配的目標(biāo)歷史指令,包括:
12、將當(dāng)前環(huán)境參數(shù)與各個(gè)歷史環(huán)境參數(shù)相匹配;
13、確定與當(dāng)前環(huán)境參數(shù)相匹配的目標(biāo)歷史環(huán)境參數(shù),將與目標(biāo)歷史環(huán)境參數(shù)對(duì)應(yīng)的歷史控制指令,作為與當(dāng)前環(huán)境參數(shù)相匹配的目標(biāo)歷史指令。
14、在本技術(shù)的一些實(shí)施例中,基于前述方案,獲取電動(dòng)窗簾當(dāng)前環(huán)境參數(shù),包括:若檢測(cè)到當(dāng)前時(shí)刻不符合預(yù)設(shè)時(shí)間條件,則獲取電動(dòng)窗簾的當(dāng)前環(huán)境參數(shù);方法還包括:
15、若檢測(cè)到當(dāng)前時(shí)刻符合預(yù)設(shè)時(shí)間條件,則將與預(yù)設(shè)時(shí)間條件對(duì)應(yīng)的預(yù)設(shè)控制指令,作為電動(dòng)窗簾的控制指令。
16、在本技術(shù)的一些實(shí)施例中,基于前述方案,方法還包括:
17、從用戶預(yù)先設(shè)置的多個(gè)控制模式中,查詢當(dāng)前環(huán)境參數(shù)所符合的目標(biāo)控制模式;基于環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令,包括:若未查詢到目標(biāo)控制模式,則基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令。
18、在本技術(shù)的一些實(shí)施例中,基于前述方案,方法還包括:
19、獲取與電動(dòng)窗簾相關(guān)聯(lián)的關(guān)聯(lián)智能電器的運(yùn)行信息;
20、基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令,包括:
21、基于關(guān)聯(lián)智能電器的運(yùn)行信息和當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令。
22、在本技術(shù)的一些實(shí)施例中,基于前述方案,預(yù)測(cè)模型是通過如下方式訓(xùn)練得到的:
23、獲取樣本訓(xùn)練集;樣本訓(xùn)練集包括多個(gè)樣本環(huán)境參數(shù)以及各個(gè)樣本環(huán)境參數(shù)分別對(duì)應(yīng)的樣本控制指令;樣本控制指令包括歷史控制指令;樣本控制指令對(duì)應(yīng)的樣本環(huán)境參數(shù)包括歷史控制指令對(duì)應(yīng)的歷史環(huán)境參數(shù);
24、基于樣本訓(xùn)練集對(duì)初始預(yù)測(cè)模型進(jìn)行至少一次訓(xùn)練操作,直至符合訓(xùn)練結(jié)束條件,基于符合訓(xùn)練條件的初始預(yù)測(cè)模型獲取訓(xùn)練后的預(yù)測(cè)模型;
25、其中,訓(xùn)練操作包括:
26、將各樣本環(huán)境參數(shù)輸入初始預(yù)測(cè)模型,得到對(duì)應(yīng)的樣本預(yù)測(cè)指令;
27、對(duì)于每一樣本環(huán)境參數(shù),確定對(duì)應(yīng)的樣本控制指令和樣本預(yù)測(cè)指令之間的差異信息;基于各個(gè)樣本環(huán)境參數(shù)分別對(duì)應(yīng)的差異信息,確定訓(xùn)練總損失;
28、基于訓(xùn)練總損失調(diào)整初始預(yù)測(cè)模型的參數(shù),將調(diào)整參數(shù)后的初始預(yù)測(cè)模型作為下一次訓(xùn)練操作對(duì)應(yīng)的初始預(yù)測(cè)模型。
29、根據(jù)本技術(shù)實(shí)施例的第二方面,提供了一種電動(dòng)窗簾的控制裝置,包括:
30、第一獲取模塊,用于獲取電動(dòng)窗簾當(dāng)前環(huán)境參數(shù);
31、預(yù)測(cè)模塊,用于基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令;其中,預(yù)測(cè)模型是通過樣本訓(xùn)練集訓(xùn)練得到的;樣本訓(xùn)練集包括歷史控制指令和歷史控制指令對(duì)應(yīng)的歷史環(huán)境參數(shù);
32、控制模塊,用于基于控制指令控制電動(dòng)窗簾的工作模式。
33、在本技術(shù)的一些實(shí)施例中,基于前述方案,裝置還包括第一查詢模塊,用于:
34、從用戶的多個(gè)歷史控制指令中查詢與當(dāng)前環(huán)境參數(shù)相匹配的目標(biāo)歷史指令;預(yù)測(cè)模塊在基于環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令時(shí),具體用于:
35、若未查詢到目標(biāo)歷史指令,則基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令。
36、在本技術(shù)的一些實(shí)施例中,基于前述方案,每一歷史控制指令有對(duì)應(yīng)的歷史環(huán)境參數(shù);
37、第一查詢模塊在從用戶的多個(gè)歷史控制指令中查詢與環(huán)境參數(shù)相匹配的目標(biāo)歷史指令時(shí),具體用于:
38、將當(dāng)前環(huán)境參數(shù)與各個(gè)歷史環(huán)境參數(shù)相匹配;
39、確定與當(dāng)前環(huán)境參數(shù)相匹配的目標(biāo)歷史環(huán)境參數(shù),將與目標(biāo)歷史環(huán)境參數(shù)對(duì)應(yīng)的歷史控制指令,作為與當(dāng)前環(huán)境參數(shù)相匹配的目標(biāo)歷史指令。
40、在本技術(shù)的一些實(shí)施例中,基于前述方案,第一獲取模塊在獲取電動(dòng)窗簾當(dāng)前環(huán)境參數(shù)時(shí),具體用于:
41、若檢測(cè)到當(dāng)前時(shí)刻不符合預(yù)設(shè)時(shí)間條件,則獲取電動(dòng)窗簾當(dāng)前環(huán)境參數(shù);
42、裝置還包括生成模塊,用于:
43、若檢測(cè)到當(dāng)前時(shí)刻符合預(yù)設(shè)時(shí)間條件,則將與預(yù)設(shè)時(shí)間條件對(duì)應(yīng)的預(yù)設(shè)控制指令,作為電動(dòng)窗簾的控制指令。
44、在本技術(shù)的一些實(shí)施例中,基于前述方案,裝置還包括第二查詢模塊,用于:從用戶預(yù)先設(shè)置的多個(gè)控制模式中,查詢當(dāng)前環(huán)境參數(shù)所符合的目標(biāo)控制模式;預(yù)測(cè)模塊在基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令時(shí),具體用于:
45、若未查詢到目標(biāo)控制模式,則基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令。
46、在本技術(shù)的一些實(shí)施例中,基于前述方案,裝置還包括第二獲取模塊,用于:
47、獲取與電動(dòng)窗簾相關(guān)聯(lián)的關(guān)聯(lián)智能電器的運(yùn)行信息;
48、基于當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令,包括:
49、基于關(guān)聯(lián)智能電器的運(yùn)行信息和當(dāng)前環(huán)境參數(shù),通過訓(xùn)練后的預(yù)測(cè)模型預(yù)測(cè)針對(duì)電動(dòng)窗簾的控制指令。
50、在本技術(shù)的一些實(shí)施例中,基于前述方案,裝置還包括訓(xùn)練模塊,用于:獲取樣本訓(xùn)練集;樣本訓(xùn)練集包括多個(gè)樣本環(huán)境參數(shù)以及各個(gè)樣本環(huán)境參數(shù)分別對(duì)應(yīng)的樣本控制指令;樣本控制指令包括歷史控制指令;樣本控制指令對(duì)應(yīng)的樣本環(huán)境參數(shù)包括歷史控制指令對(duì)應(yīng)的歷史環(huán)境參數(shù);
51、基于樣本訓(xùn)練集對(duì)初始預(yù)測(cè)模型進(jìn)行至少一次訓(xùn)練操作,直至符合訓(xùn)練結(jié)束條件,基于符合訓(xùn)練條件的初始預(yù)測(cè)模型獲取訓(xùn)練后的預(yù)測(cè)模型;
52、其中,訓(xùn)練模塊在執(zhí)行訓(xùn)練訓(xùn)練操作時(shí),具體用于:
53、將各樣本環(huán)境參數(shù)輸入初始預(yù)測(cè)模型,得到對(duì)應(yīng)的樣本預(yù)測(cè)指令;
54、對(duì)于每一樣本環(huán)境參數(shù),確定對(duì)應(yīng)的樣本控制指令和樣本預(yù)測(cè)指令之間的差異信息;基于各個(gè)樣本環(huán)境參數(shù)分別對(duì)應(yīng)的差異信息,確定訓(xùn)練總損失;
55、基于訓(xùn)練總損失調(diào)整初始預(yù)測(cè)模型的參數(shù),將調(diào)整參數(shù)后的初始預(yù)測(cè)模型作為下一次訓(xùn)練操作對(duì)應(yīng)的初始預(yù)測(cè)模型。
56、根據(jù)本技術(shù)實(shí)施例的第三方面,提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上的計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序以實(shí)現(xiàn)上述實(shí)施例方法的步驟。
57、根據(jù)本技術(shù)實(shí)施例的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述實(shí)施例方法的步驟。
58、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。
59、本技術(shù)實(shí)施例提供的技術(shù)方案帶來的有益效果是:
60、通過樣本訓(xùn)練集訓(xùn)練得到預(yù)測(cè)模型,使得預(yù)測(cè)模型具有基于環(huán)境參數(shù)預(yù)測(cè)控制指令的能力,再結(jié)合當(dāng)前環(huán)境參數(shù)和訓(xùn)練得到的預(yù)測(cè)模型,能夠預(yù)測(cè)出適用于當(dāng)前環(huán)境的控制指令,從而能夠結(jié)合環(huán)境情況自動(dòng)對(duì)電動(dòng)窗簾進(jìn)行控制;
61、此外,訓(xùn)練集中包括用戶的歷史控制指令和歷史控制指令對(duì)應(yīng)的歷史環(huán)境參數(shù),則訓(xùn)練得到的預(yù)測(cè)模型的預(yù)測(cè)能力能夠更加貼合用戶的偏好,則預(yù)測(cè)模型基于當(dāng)前環(huán)境參數(shù)輸出的控制指令在結(jié)合環(huán)境情況的基礎(chǔ)上,能更加符合用戶的需求。