本申請涉及電子設(shè)備,具體涉及一種設(shè)備交互方法、裝置、存儲介質(zhì)及電子設(shè)備。
背景技術(shù):
1、在現(xiàn)有技術(shù)中,在家電設(shè)備或手機等電子設(shè)備的一些相關(guān)設(shè)備交互方案中,通過訓練深度學習或機器學習模型來預測用戶的交互行為,并根據(jù)預測的交互行為對電子設(shè)備進行交互控制。例如,預測用戶對空調(diào)的控制行為來提前自動控制空調(diào)。
2、但是,目前的相關(guān)設(shè)備交互方案中,需要大量計算資源和時間進行模型訓練與更新,無法快速響應用戶行為變化,成本高且設(shè)備交互適應性較差;在新場景下預測精度顯著下降,設(shè)備交互的冷啟動問題較為嚴重。因此,目前的設(shè)備交互方案存在成本高且交互效果較差的問題。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種設(shè)備交互方案,可以有效降低成本且提升設(shè)備交互效果。
2、本申請實施例提供以下技術(shù)方案:
3、根據(jù)本申請的一個實施例,一種設(shè)備交互方法,其包括:將待交互設(shè)備的目標場景數(shù)據(jù)進行語義化轉(zhuǎn)換,得到語義標簽;將所述語義標簽進行向量化處理,得到場景向量;基于所述場景向量在預設(shè)數(shù)據(jù)集中進行匹配查詢,得到場景匹配行為數(shù)據(jù),以根據(jù)所述場景匹配行為數(shù)據(jù)對所述待交互設(shè)備進行交互控制,所述場景匹配行為數(shù)據(jù)指與所述場景向量匹配的歷史場景向量對應的歷史用戶行為數(shù)據(jù)。
4、在本申請的一些實施例中,所述將所述語義標簽進行向量化處理,得到場景向量,包括:將所述語義標簽輸入嵌入式模型進行向量化處理,得到所述嵌入式模型輸出的所述場景向量;其中,所述嵌入式模型為預訓練的適用于將多維度語義標簽進行向量化處理的機器學習模型。
5、在本申請的一些實施例中,所述根據(jù)所述場景匹配行為數(shù)據(jù)對所述待交互設(shè)備進行交互控制,包括:根據(jù)所述場景匹配行為數(shù)據(jù)預測得到預測交互行為;根據(jù)所述預測交互行為對所述待交互設(shè)備進行交互控制。
6、在本申請的一些實施例中,所述場景匹配行為數(shù)據(jù)包括與所述場景向量的相似度最高的多個歷史場景向量對應的歷史用戶行為數(shù)據(jù);所述根據(jù)所述場景匹配行為數(shù)據(jù)預測得到預測交互行為,包括:將與所述場景向量的相似度最高的多個歷史場景向量,按照由近到遠的順序排序,得到第一排序;根據(jù)所述第一排序中最前的一個所述歷史場景向量對應的歷史用戶行為數(shù)據(jù),得到所述預測交互行為。
7、在本申請的一些實施例中,所述場景匹配行為數(shù)據(jù)包括與所述場景向量的相似度最高的多個歷史場景向量對應的歷史用戶行為數(shù)據(jù);所述根據(jù)所述場景匹配行為數(shù)據(jù)預測得到預測交互行為,包括:采用預設(shè)重排序模型,基于所述場景向量及與所述場景向量的相似度最高的多個歷史場景向量進行相似度重排序,得到第二排序;根據(jù)所述第二排序中最前的一個所述歷史場景向量對應的歷史用戶行為數(shù)據(jù),得到所述預測交互行為。
8、在本申請的一些實施例中,所述根據(jù)所述場景匹配行為數(shù)據(jù)預測得到預測交互行為,包括:將所述場景匹配行為數(shù)據(jù)輸入預設(shè)行為預測模型,得到所述預設(shè)行為預測模型輸出的所述預測交互行為。
9、在本申請的一些實施例中,所述預設(shè)數(shù)據(jù)集中包括不同的歷史場景向量對應的歷史用戶行為數(shù)據(jù);所述基于所述場景向量在預設(shè)數(shù)據(jù)集中進行匹配查詢,得到場景匹配行為數(shù)據(jù),包括:從所述預設(shè)數(shù)據(jù)集中確定與所述場景向量的相似度最高的多個所述歷史場景向量,作為與所述場景向量匹配的歷史場景向量;將與所述場景向量匹配的歷史場景向量對應的所述歷史用戶行為數(shù)據(jù),確定為所述場景匹配行為數(shù)據(jù)。
10、在本申請的一些實施例中,所述預設(shè)數(shù)據(jù)集中還包括不同的所述歷史場景向量對應的歷史標量字段;所述從所述預設(shè)數(shù)據(jù)集中確定與所述場景向量的相似度最高的多個所述歷史場景向量,包括:確定與當前標量字段相同的所述歷史標量字段對應的所述歷史場景向量,得到候選歷史場景向量;從所述候選歷史場景向量中,確定與所述場景向量的相似度最高的多個所述歷史場景向量。
11、在本申請的一些實施例中,所述預設(shè)數(shù)據(jù)集為按照以下方式得到的:獲取用戶與所述待交互設(shè)備進行交互的歷史場景數(shù)據(jù)和歷史用戶行為數(shù)據(jù);將所述歷史場景數(shù)據(jù)進行語義化轉(zhuǎn)換,得到歷史語義標簽;將所述歷史語義標簽進行向量化處理,得到歷史場景向量;將所述歷史場景向量和所述歷史用戶行為數(shù)據(jù)關(guān)聯(lián)存儲至所述預設(shè)數(shù)據(jù)集。
12、在本申請的一些實施例中,所述將所述歷史場景向量和所述歷史用戶行為數(shù)據(jù)關(guān)聯(lián)存儲至所述預設(shè)數(shù)據(jù)集,包括:根據(jù)所述歷史語義標簽的標簽序列生成唯一標識;在預設(shè)向量數(shù)據(jù)庫中將所述歷史場景向量與所述唯一標識關(guān)聯(lián)存儲;在預設(shè)文檔數(shù)據(jù)庫中將所述歷史用戶行為數(shù)據(jù)與所述唯一標識關(guān)聯(lián)存儲。
13、在本申請的一些實施例中,所述方法還包括:根據(jù)所述歷史場景數(shù)據(jù)提取歷史標量字段;在所述預設(shè)向量數(shù)據(jù)庫中將所述歷史標量字段與所述歷史場景向量關(guān)聯(lián)存儲。
14、根據(jù)本申請的一個實施例,一種設(shè)備交互裝置,所述裝置包括:語義化模塊,用于:將待交互設(shè)備的目標場景數(shù)據(jù)進行語義化轉(zhuǎn)換,得到語義標簽;向量化模塊,用于:將所述語義標簽進行向量化處理,得到場景向量;匹配模塊,用于:基于所述場景向量在預設(shè)數(shù)據(jù)集中進行匹配查詢,得到場景匹配行為數(shù)據(jù),以根據(jù)所述場景匹配行為數(shù)據(jù)對所述待交互設(shè)備進行交互控制,所述場景匹配行為數(shù)據(jù)指與所述場景向量匹配的歷史場景向量對應的歷史用戶行為數(shù)據(jù)。
15、根據(jù)本申請的另一實施例,一種存儲介質(zhì),其上存儲有計算機程序,當所述計算機程序被電子設(shè)備的處理器執(zhí)行時,使電子設(shè)備執(zhí)行本申請實施例所述的方法。
16、根據(jù)本申請的另一實施例,一種電子設(shè)備可以包括:存儲器,存儲有計算機程序;處理器,讀取存儲器存儲的計算機程序,以執(zhí)行本申請實施例所述的方法。
17、根據(jù)本申請的另一實施例,一種計算機程序產(chǎn)品或計算機程序,該計算機程序產(chǎn)品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質(zhì)中。電子設(shè)備的處理器從計算機可讀存儲介質(zhì)讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該電子設(shè)備執(zhí)行本申請實施例所述的各種可選實現(xiàn)方式中提供的方法。
18、本申請實施例中,將待交互設(shè)備的目標場景數(shù)據(jù)進行語義化轉(zhuǎn)換,得到語義標簽;將所述語義標簽進行向量化處理,得到場景向量;基于所述場景向量在預設(shè)數(shù)據(jù)集中進行匹配查詢,得到場景匹配行為數(shù)據(jù),以根據(jù)所述場景匹配行為數(shù)據(jù)對所述待交互設(shè)備進行交互控制,所述場景匹配行為數(shù)據(jù)指與所述場景向量匹配的歷史場景向量對應的歷史用戶行為數(shù)據(jù)。
19、以本申請實施例的這種方式,通過場景匹配的方式獲得設(shè)備場景強關(guān)聯(lián)的少部分歷史用戶行為數(shù)據(jù)作為場景匹配行為數(shù)據(jù),通過簡單地處理方式即可高效可靠對待交互設(shè)備進行交互控制,成本低且設(shè)備交互適應性高;進一步的,由于將目標場景數(shù)據(jù)語義化轉(zhuǎn)換為語義標簽并向量化處理為場景向量,進而基于該場景向量進行匹配查詢實質(zhì)上是語義匹配,在當前的設(shè)備場景為新場景時也可以準確匹配查詢到強關(guān)聯(lián)的歷史用戶行為數(shù)據(jù),在新場景下也可以良好地進行設(shè)備交互控制,避免設(shè)備交互的冷啟動問題。進而,整體上有效降低成本且提升設(shè)備交互效果。
1.一種設(shè)備交互方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述語義標簽進行向量化處理,得到場景向量,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述場景匹配行為數(shù)據(jù)對所述待交互設(shè)備進行交互控制,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述場景匹配行為數(shù)據(jù)包括與所述場景向量的相似度最高的多個歷史場景向量對應的歷史用戶行為數(shù)據(jù);所述根據(jù)所述場景匹配行為數(shù)據(jù)預測得到預測交互行為,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述場景匹配行為數(shù)據(jù)包括與所述場景向量的相似度最高的多個歷史場景向量對應的歷史用戶行為數(shù)據(jù);所述根據(jù)所述場景匹配行為數(shù)據(jù)預測得到預測交互行為,包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述場景匹配行為數(shù)據(jù)預測得到預測交互行為,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預設(shè)數(shù)據(jù)集中包括不同的歷史場景向量對應的歷史用戶行為數(shù)據(jù);所述基于所述場景向量在預設(shè)數(shù)據(jù)集中進行匹配查詢,得到場景匹配行為數(shù)據(jù),包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述預設(shè)數(shù)據(jù)集中還包括不同的所述歷史場景向量對應的歷史標量字段;
9.根據(jù)權(quán)利要求1至8任一項所述的方法,其特征在于,所述預設(shè)數(shù)據(jù)集為按照以下方式得到的:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述將所述歷史場景向量和所述歷史用戶行為數(shù)據(jù)關(guān)聯(lián)存儲至所述預設(shè)數(shù)據(jù)集,包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括:
12.一種設(shè)備交互裝置,其特征在于,包括:
13.一種存儲介質(zhì),其特征在于,其上存儲有計算機程序,當所述計算機程序被電子設(shè)備的處理器執(zhí)行時,使電子設(shè)備執(zhí)行權(quán)利要求1至11任一項所述的方法。
14.一種電子設(shè)備,其特征在于,包括:存儲器,存儲有計算機程序;處理器,讀取存儲器存儲的計算機程序,以執(zhí)行權(quán)利要求1至11任一項所述的方法。