本技術(shù)涉及智能家居,特別是涉及一種智能家居設(shè)備的控制方法和裝置、一種電子設(shè)備和一種存儲介質(zhì)。
背景技術(shù):
1、在智能設(shè)備的使用過程中,用戶通常通過語音發(fā)出設(shè)備控制指令來進(jìn)行操作。然而,用戶發(fā)出的指令有時具有模糊性,例如“有點冷”,這類模糊控制指令可能對應(yīng)多種控制操作,如調(diào)高空調(diào)溫度、關(guān)閉空調(diào)或風(fēng)扇等。由于模糊控制指令缺乏明確的指向性,智能家居設(shè)備在執(zhí)行時往往難以準(zhǔn)確判斷用戶的真實意圖,導(dǎo)致控制指令的執(zhí)行不夠精準(zhǔn)。這種模糊性不僅增加了設(shè)備理解的難度,還可能引發(fā)誤操作,進(jìn)而影響用戶的體驗。
2、當(dāng)前的智能家居系統(tǒng)在處理這類帶有模糊意圖的模糊控制指令時,通常依賴于簡單的規(guī)則匹配或有限的上下文分析,在面對更復(fù)雜的模糊控制指令時,無法提供足夠智能化的響應(yīng),導(dǎo)致用戶體驗的下降。
3、因此,如何提升智能家居系統(tǒng)對模糊控制指令的理解和執(zhí)行能力,是本領(lǐng)域亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供了一種智能家居設(shè)備的控制方法,以解決如何提升智能家居系統(tǒng)對模糊控制指令的理解和執(zhí)行能力的問題。
2、相應(yīng)的,本技術(shù)實施例還提供了一種智能家居設(shè)備的控制裝置、一種電子設(shè)備以及一種存儲介質(zhì),用以保證上述方法的實現(xiàn)及應(yīng)用。
3、為了解決上述問題,本技術(shù)實施例公開了一種智能家居設(shè)備的控制方法,所述方法包括:
4、接收設(shè)備控制指令;
5、匹配所述設(shè)備控制指令對應(yīng)的目標(biāo)模糊控制指令;
6、獲取所述目標(biāo)模糊控制指令對應(yīng)的目標(biāo)歷史操作數(shù)據(jù);
7、從所述目標(biāo)歷史操作數(shù)據(jù)中確定所述目標(biāo)模糊控制指令對應(yīng)的目標(biāo)智能家居設(shè)備與目標(biāo)控制方式;
8、采用所述目標(biāo)控制方式控制所述目標(biāo)智能家居設(shè)備。
9、在本技術(shù)的一種可選的實施例中,所述方法包括:
10、收集所述設(shè)備控制指令以及所述設(shè)備控制指令對應(yīng)的上下文;
11、根據(jù)所述設(shè)備控制指令以及所述設(shè)備控制指令對應(yīng)的上下文,判斷根據(jù)所述設(shè)備控制指令是否能確定所述目標(biāo)智能家居設(shè)備與所述目標(biāo)控制方式,以及,執(zhí)行所述設(shè)備控制指令時是否發(fā)生錯誤;
12、若不能根據(jù)所述設(shè)備控制指令確定所述目標(biāo)智能家居設(shè)備與所述目標(biāo)控制方式,或,執(zhí)行所述設(shè)備控制指令時發(fā)生錯誤,則將所述設(shè)備控制指令作為模糊控制指令;
13、存儲所述模糊控制指令。
14、在本技術(shù)的一種可選的實施例中,所述存儲所述模糊控制指令,包括:
15、計算所述模糊控制指令之間的語義相似度;
16、根據(jù)所述語義相似度,對所述模糊控制指令進(jìn)行分類,得到分類后的所述模糊控制指令;
17、存儲所述分類后的所述模糊控制指令。
18、在本技術(shù)的一種可選的實施例中,所述存儲所述模糊控制指令,包括:
19、收集所述模糊控制指令對應(yīng)的歷史操作數(shù)據(jù);
20、關(guān)聯(lián)存儲所述歷史操作數(shù)據(jù)與所述模糊控制指令。
21、在本技術(shù)的一種可選的實施例中,在所述接收設(shè)備控制指令之后,所述方法還包括:
22、識別所述設(shè)備控制指令,得到控制文本。
23、在本技術(shù)的一種可選的實施例中,所述匹配所述設(shè)備控制指令對應(yīng)的目標(biāo)模糊控制指令,包括:
24、比對所述控制文本與模糊控制指令,得到比對結(jié)果;
25、根據(jù)所述比對結(jié)果,從所述模糊控制指令中確定所述設(shè)備控制指令對應(yīng)的目標(biāo)模糊控制指令。
26、在本技術(shù)的一種可選的實施例中,在所述獲取所述目標(biāo)模糊控制指令對應(yīng)的目標(biāo)歷史操作數(shù)據(jù)之后,所述方法還包括:
27、根據(jù)所述目標(biāo)模糊控制指令,篩選所述目標(biāo)歷史操作數(shù)據(jù),得到篩選后的目標(biāo)歷史操作數(shù)據(jù);
28、按照預(yù)設(shè)排序因素,對所述篩選后的目標(biāo)歷史操作數(shù)據(jù)進(jìn)行排序,得到排序后的目標(biāo)歷史操作數(shù)據(jù)。
29、在本技術(shù)的一種可選的實施例中,所述從所述目標(biāo)歷史操作數(shù)據(jù)中確定所述目標(biāo)模糊控制指令對應(yīng)的目標(biāo)智能家居設(shè)備與目標(biāo)控制方式,包括:
30、分析所述排序后的目標(biāo)歷史操作數(shù)據(jù),得到分析數(shù)據(jù);
31、根據(jù)所述分析數(shù)據(jù),從所述排序后的目標(biāo)歷史操作數(shù)據(jù)中確定所述目標(biāo)模糊控制指令對應(yīng)的所述目標(biāo)智能家居設(shè)備與所述目標(biāo)控制方式。
32、在本技術(shù)的一種可選的實施例中,所述方法還包括:
33、若無法從所述模糊控制指令中確定所述設(shè)備控制指令對應(yīng)的所述目標(biāo)模糊控制指令,則將所述設(shè)備控制指令作為常規(guī)控制指令;
34、確定所述常規(guī)控制指令對應(yīng)的所述目標(biāo)智能家居設(shè)備與所述目標(biāo)控制方式;
35、采用所述目標(biāo)控制方式控制所述目標(biāo)智能家居設(shè)備。
36、本技術(shù)實施例還公開了一種智能家居設(shè)備的控制裝置,所述裝置包括:
37、控制指令接收模塊,用于接收設(shè)備控制指令;
38、模糊指令匹配模塊,用于匹配所述設(shè)備控制指令對應(yīng)的目標(biāo)模糊控制指令;
39、歷史數(shù)據(jù)獲取模塊,用于獲取所述目標(biāo)模糊控制指令對應(yīng)的目標(biāo)歷史操作數(shù)據(jù);
40、控制數(shù)據(jù)確定模塊,用于從所述目標(biāo)歷史操作數(shù)據(jù)中確定所述目標(biāo)模糊控制指令對應(yīng)的目標(biāo)智能家居設(shè)備與目標(biāo)控制方式;
41、目標(biāo)設(shè)備控制模塊,用于采用所述目標(biāo)控制方式控制所述目標(biāo)智能家居設(shè)備。
42、在本技術(shù)的一種可選的實施例中,所述裝置包括:
43、控制指令收集模塊,用于收集所述設(shè)備控制指令以及所述設(shè)備控制指令對應(yīng)的上下文;
44、模糊指令判斷模塊,用于根據(jù)所述設(shè)備控制指令以及所述設(shè)備控制指令對應(yīng)的上下文,判斷根據(jù)所述設(shè)備控制指令是否能確定所述目標(biāo)智能家居設(shè)備與所述目標(biāo)控制方式,以及,執(zhí)行所述設(shè)備控制指令時是否發(fā)生錯誤;
45、模糊指令定義模塊,用于若不能根據(jù)所述設(shè)備控制指令確定所述目標(biāo)智能家居設(shè)備與所述目標(biāo)控制方式,或,執(zhí)行所述設(shè)備控制指令時發(fā)生錯誤,則將所述設(shè)備控制指令作為模糊控制指令;
46、模糊指令存儲模塊,用于存儲所述模糊控制指令。
47、在本技術(shù)的一種可選的實施例中,所述模糊指令存儲模塊,包括:
48、相似度計算子模塊,用于計算所述模糊控制指令之間的語義相似度;
49、模糊指令分類子模塊,用于根據(jù)所述語義相似度,對所述模糊控制指令進(jìn)行分類,得到分類后的所述模糊控制指令;
50、分類指令存儲子模塊,用于存儲所述分類后的所述模糊控制指令。
51、在本技術(shù)的一種可選的實施例中,所述模糊指令存儲模塊,包括:
52、操作數(shù)據(jù)收集子模塊,用于收集所述模糊控制指令對應(yīng)的歷史操作數(shù)據(jù);
53、關(guān)聯(lián)存儲子模塊,用于關(guān)聯(lián)存儲所述歷史操作數(shù)據(jù)與所述模糊控制指令。
54、在本技術(shù)的一種可選的實施例中,所述裝置還包括:
55、語音識別模塊,用于識別所述設(shè)備控制指令,得到控制文本。
56、在本技術(shù)的一種可選的實施例中,所述模糊指令匹配模塊,包括:
57、指令比對子模塊,用于比對所述控制文本與模糊控制指令,得到比對結(jié)果;
58、模糊指令確定子模塊,用于根據(jù)所述比對結(jié)果,從所述模糊控制指令中確定所述設(shè)備控制指令對應(yīng)的目標(biāo)模糊控制指令。
59、在本技術(shù)的一種可選的實施例中,所述裝置還包括:
60、歷史數(shù)據(jù)篩選模塊,用于根據(jù)所述目標(biāo)模糊控制指令,篩選所述目標(biāo)歷史操作數(shù)據(jù),得到篩選后的目標(biāo)歷史操作數(shù)據(jù);
61、歷史數(shù)據(jù)排序模塊,用于按照預(yù)設(shè)排序因素,對所述篩選后的目標(biāo)歷史操作數(shù)據(jù)進(jìn)行排序,得到排序后的目標(biāo)歷史操作數(shù)據(jù)。
62、在本技術(shù)的一種可選的實施例中,所述控制數(shù)據(jù)確定模塊,包括:
63、歷史數(shù)據(jù)分析子模塊,用于分析所述排序后的目標(biāo)歷史操作數(shù)據(jù),得到分析數(shù)據(jù);
64、歷史數(shù)據(jù)確定子模塊,用于根據(jù)所述分析數(shù)據(jù),從所述排序后的目標(biāo)歷史操作數(shù)據(jù)中確定所述目標(biāo)模糊控制指令對應(yīng)的所述目標(biāo)智能家居設(shè)備與所述目標(biāo)控制方式。
65、在本技術(shù)的一種可選的實施例中,所述裝置還包括:
66、常規(guī)指令確定模塊,用于若無法從所述模糊控制指令中確定所述設(shè)備控制指令對應(yīng)的所述目標(biāo)模糊控制指令,則將所述設(shè)備控制指令作為常規(guī)控制指令;
67、常規(guī)控制目標(biāo)確定模塊,用于確定所述常規(guī)控制指令對應(yīng)的所述目標(biāo)智能家居設(shè)備與所述目標(biāo)控制方式;
68、常規(guī)控制模塊,用于采用所述目標(biāo)控制方式控制所述目標(biāo)智能家居設(shè)備。
69、本技術(shù)實施例還公開了一種電子設(shè)備,包括:處理器;和存儲器,其上存儲有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被執(zhí)行時,使得所述處理器執(zhí)行如本技術(shù)實施例中一個或多個所述的智能家居設(shè)備的控制方法。
70、本技術(shù)實施例還公開了一個或多個機器可讀介質(zhì),其上存儲有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被執(zhí)行時,使得處理器執(zhí)行如本技術(shù)實施例中一個或多個所述的智能家居設(shè)備的控制方法。
71、與現(xiàn)有技術(shù)相比,本技術(shù)實施例包括以下優(yōu)點:
72、在本技術(shù)實施例中,接收設(shè)備控制指令;匹配設(shè)備控制指令對應(yīng)的目標(biāo)模糊控制指令;獲取目標(biāo)模糊控制指令對應(yīng)的目標(biāo)歷史操作數(shù)據(jù);從目標(biāo)歷史操作數(shù)據(jù)中確定目標(biāo)模糊控制指令對應(yīng)的目標(biāo)智能家居設(shè)備與目標(biāo)控制方式;采用目標(biāo)控制方式控制目標(biāo)智能家居設(shè)備。本技術(shù)實施例通過將設(shè)備控制指令與預(yù)先定義的有限的模糊控制指令進(jìn)行匹配,并在歷史操作數(shù)據(jù)中確定可能性最高的目標(biāo)控制方式與目標(biāo)智能家居設(shè)備,通過分析歷史操作數(shù)據(jù),更好地理解用戶的控制習(xí)慣,從而提供更符合用戶需求的目標(biāo)控制方式與目標(biāo)智能家居設(shè)備,有效提升用戶體驗,顯著提高了智能家居系統(tǒng)對包含模糊意圖的設(shè)備控制指令的理解和執(zhí)行準(zhǔn)確性,減少了因指令模糊而導(dǎo)致的控制錯誤。