本技術(shù)實(shí)施例涉及智能設(shè)備領(lǐng)域,具體涉及一種設(shè)備控制方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著智能設(shè)備的發(fā)展,家用智能設(shè)備的種類也逐漸多樣,例如,適用于家庭的智能設(shè)備包括電視、冰箱、空調(diào)、洗衣機(jī)等,而隨著智能化的提升,語音喚醒設(shè)備并控制設(shè)備成為常見的設(shè)備控制方式。
2、但是,隨著品牌的發(fā)展,一個(gè)品牌商家可以生產(chǎn)多種類型的智能設(shè)備,而同一個(gè)商家的多種智能設(shè)備之間存在喚醒詞相同的情況,因此,用戶在喚醒設(shè)備時(shí),存在“一呼多應(yīng)”的情況,而同時(shí)喚醒多個(gè)設(shè)備通常并非用戶的本意,且多個(gè)設(shè)備同時(shí)喚醒和響應(yīng)又存在資源浪費(fèi)、功耗較高的問題,因此,如何從眾多設(shè)備中篩選出最佳設(shè)備來響應(yīng)用戶的喚醒是當(dāng)前需要解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種設(shè)備控制方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以實(shí)現(xiàn)多設(shè)備場(chǎng)景下的響應(yīng)設(shè)備的篩選,提升交互體驗(yàn)。
2、第一方面,本技術(shù)實(shí)施例提供了一種設(shè)備控制方法,應(yīng)用于當(dāng)前設(shè)備,該方法包括:
3、若檢測(cè)到設(shè)備交互信息,則確定設(shè)備交互信息對(duì)應(yīng)的第一交互特征信息;
4、向通信范圍內(nèi)的至少一個(gè)交互設(shè)備廣播第一交互特征信息,以及接收各交互設(shè)備廣播的第二交互特征信息,各第二交互特征信息是各交互設(shè)備分別根據(jù)設(shè)備交互信息確定的;
5、根據(jù)第一交互特征信息和各第二交互特征信息確定設(shè)備響應(yīng)結(jié)果;
6、根據(jù)設(shè)備響應(yīng)結(jié)果控制當(dāng)前設(shè)備對(duì)設(shè)備交互信息的響應(yīng);
7、其中,當(dāng)前設(shè)備和各交互設(shè)備中的至少一個(gè)設(shè)備為未配網(wǎng)設(shè)備。
8、第二方面,本技術(shù)實(shí)施例還提供了一種設(shè)備控制裝置,應(yīng)用于當(dāng)前設(shè)備,該裝置包括:
9、檢測(cè)模塊,用于若檢測(cè)到設(shè)備交互信息,則確定設(shè)備交互信息對(duì)應(yīng)的第一交互特征信息;
10、通信模塊,用于向通信范圍內(nèi)的至少一個(gè)交互設(shè)備廣播第一交互特征信息,以及接收各交互設(shè)備廣播的第二交互特征信息,各第二交互特征信息是各交互設(shè)備分別根據(jù)設(shè)備交互信息確定的;
11、確定模塊,用于根據(jù)第一交互特征信息和各第二交互特征信息確定設(shè)備響應(yīng)結(jié)果;
12、控制模塊,用于根據(jù)設(shè)備響應(yīng)結(jié)果控制當(dāng)前設(shè)備對(duì)設(shè)備交互信息的響應(yīng);
13、其中,當(dāng)前設(shè)備和各交互設(shè)備中的至少一個(gè)設(shè)備為未配網(wǎng)設(shè)備。
14、可選的,在本技術(shù)的一些實(shí)施例中,設(shè)備響應(yīng)結(jié)果包括響應(yīng)設(shè)備交互信息或者不影響設(shè)備交互信息,控制模塊包括:
15、第一控制單元,用于若設(shè)備響應(yīng)結(jié)果為響應(yīng)設(shè)備交互信息,則根據(jù)設(shè)備響應(yīng)結(jié)果響應(yīng)設(shè)備交互信息;
16、第二控制單元,用于若設(shè)備響應(yīng)結(jié)果為不響應(yīng)設(shè)備交互信息,則保持當(dāng)前設(shè)備處于當(dāng)前狀態(tài),其中,處于當(dāng)前狀態(tài)指示當(dāng)前設(shè)備不響應(yīng)設(shè)備交互信息。
17、其中,在本技術(shù)的一些實(shí)施例中,確定模塊包括:
18、第一確定單元,用于確定第一交互特征信息對(duì)應(yīng)的第一檢測(cè)時(shí)間信息,以及確定各第二交互特征信息對(duì)應(yīng)的第二檢測(cè)時(shí)間信息;
19、第二確定單元,用于從第一檢測(cè)時(shí)間信息和各第二檢測(cè)時(shí)間信息中確定檢測(cè)到設(shè)備交互信息的時(shí)間最早的目標(biāo)檢測(cè)時(shí)間信息;
20、第三確定單元,用于以目標(biāo)檢測(cè)時(shí)間信息為起始時(shí)間信息,按照第一預(yù)設(shè)時(shí)長根據(jù)第一交互特征信息和各第二交互特征信息確定設(shè)備響應(yīng)結(jié)果。
21、其中,在本技術(shù)的一些實(shí)施例中,設(shè)備交互信息包括語音喚醒信息,第三確定單元包括:
22、第一確定子單元,用于從第一交互特征信息中提取第一聲壓值,以及從第二交互特征信息中提取第二聲壓值,并根據(jù)第一聲壓值和各第二聲壓值的大小確定設(shè)備響應(yīng)結(jié)果;和/或,
23、第二確定子單元,用于從第一交互特征信息中提取第一信噪比值,以及從第二交互特征信息中提取第二信噪比值,并根據(jù)第一信噪比值和各第二信噪比值的大小確定設(shè)備響應(yīng)結(jié)果。
24、其中,在本技術(shù)的一些實(shí)施例中,第一確定子單元具體用于:
25、若第一聲壓值大于各第二聲壓值,則將響應(yīng)設(shè)備交互信息設(shè)置為設(shè)備響應(yīng)結(jié)果;
26、若第一聲壓值小于各第二聲壓值中的任一個(gè),則將不響應(yīng)設(shè)備交互信息設(shè)置為設(shè)備響應(yīng)結(jié)果;
27、若第一聲壓值等于各第二聲壓值中的最大值,則獲取當(dāng)前設(shè)備的第一物理地址與最大值對(duì)應(yīng)的交互設(shè)備的第二物理地址,并根據(jù)第一物理地址和第二物理地址確定設(shè)備響應(yīng)結(jié)果。
28、其中,在本技術(shù)的一些實(shí)施例中,該裝置還包括協(xié)調(diào)模塊,協(xié)調(diào)模塊包括:
29、廣播單元,用于響應(yīng)于探測(cè)指令,向通信范圍內(nèi)的至少一個(gè)交互設(shè)備廣播第一探測(cè)請(qǐng)求信息,交互設(shè)備包括已配網(wǎng)設(shè)備或未配網(wǎng)設(shè)備;
30、第四確定單元,用于確定針對(duì)第一探測(cè)請(qǐng)求信息的探測(cè)結(jié)果信息;
31、第五確定單元,用于根據(jù)探測(cè)結(jié)果信息確定目標(biāo)同步信息,其中,當(dāng)前設(shè)備和各交互設(shè)備通過目標(biāo)同步信息進(jìn)行通信;
32、通信模塊包括:
33、通信單元,用于通過目標(biāo)同步信息中的目標(biāo)信道信息向通信范圍內(nèi)的至少一個(gè)交互設(shè)備廣播第一交互特征信息,以及通過目標(biāo)信道信息接收各交互設(shè)備廣播的第二交互特征信息。
34、其中,在本技術(shù)的一些實(shí)施例中,第五確定單元包括:
35、第三確定子單元,用于若探測(cè)結(jié)果信息表征接收到至少一個(gè)交互設(shè)備中第一目標(biāo)交互設(shè)備反饋的針對(duì)第一探測(cè)請(qǐng)求信息的第一探測(cè)響應(yīng)信息,則從第一探測(cè)響應(yīng)信息中提取得到目標(biāo)同步信息;
36、第四確定子單元,用于若探測(cè)結(jié)果信息表征未接收到至少一個(gè)交互設(shè)備中任一交互設(shè)備反饋的針對(duì)第一探測(cè)請(qǐng)求信息的第一探測(cè)響應(yīng)信息,則根據(jù)當(dāng)前設(shè)備的聯(lián)網(wǎng)狀態(tài)生成目標(biāo)同步信息,同時(shí),向至少一個(gè)交互設(shè)備廣播沖突檢測(cè)請(qǐng)求信息,并確定針對(duì)沖突檢測(cè)請(qǐng)求信息的檢測(cè)結(jié)果信息,以及根據(jù)檢測(cè)結(jié)果信息更新目標(biāo)同步信息。
37、其中,在本技術(shù)的一些實(shí)施例中,第四確定子單元具體用于:
38、若檢測(cè)結(jié)果信息表征檢測(cè)到至少一個(gè)交互設(shè)備中第二目標(biāo)交互設(shè)備反饋的針對(duì)沖突檢測(cè)請(qǐng)求信息的沖突檢測(cè)響應(yīng)信息,則根據(jù)沖突檢測(cè)響應(yīng)信息確定當(dāng)前設(shè)備和第二目標(biāo)交互設(shè)備的優(yōu)先級(jí)比較結(jié)果;
39、若優(yōu)先級(jí)比較結(jié)果表征當(dāng)前設(shè)備的優(yōu)先級(jí)較高,則保持根據(jù)默認(rèn)通信通道信息生成的目標(biāo)同步信息不變;
40、若優(yōu)先級(jí)比較結(jié)果表征當(dāng)前設(shè)備的優(yōu)先級(jí)較低,則從沖突檢測(cè)響應(yīng)信息中提取得到對(duì)端同步信息,并根據(jù)對(duì)端同步信息更新目標(biāo)同步信息;
41、若檢測(cè)結(jié)果信息表征未檢測(cè)到至少一個(gè)交互設(shè)備中任一交互設(shè)備反饋的針對(duì)沖突檢測(cè)請(qǐng)求信息的沖突檢測(cè)響應(yīng)信息,則保持根據(jù)默認(rèn)通信通道信息生成的目標(biāo)同步信息不變。
42、其中,在本技術(shù)的一些實(shí)施例中,第四確定子單元具體用于:
43、若當(dāng)前設(shè)備的聯(lián)網(wǎng)狀態(tài)為未配網(wǎng),則根據(jù)當(dāng)前設(shè)備的默認(rèn)通信信道信息生成目標(biāo)同步信息;
44、若當(dāng)前設(shè)備的聯(lián)網(wǎng)狀態(tài)為已配網(wǎng),則根據(jù)當(dāng)前設(shè)備連接的路由器的通信信道生成目標(biāo)同步信息。
45、其中,在本技術(shù)的一些實(shí)施例中,協(xié)調(diào)模塊還包括:
46、切換單元,用于若當(dāng)前設(shè)備為已配網(wǎng)設(shè)備,且當(dāng)前設(shè)備連接的路由器切換通信信道為另一通信信道,則將當(dāng)前設(shè)備也切換為另一通信信道,其中,各交互設(shè)備掃描并切換到路由器的另一通信信道。
47、其中,在本技術(shù)的一些實(shí)施例中,協(xié)調(diào)模塊還包括分析單元,分析單元包括:
48、提取子單元,用于若接收到至少一個(gè)交互設(shè)備中第三目標(biāo)交互設(shè)備廣播的第二探測(cè)請(qǐng)求信息,則從第二探測(cè)請(qǐng)求信息中提取出通信信道信息;
49、第一分析子單元,用于若通信信道信息與當(dāng)前設(shè)備的默認(rèn)通信信道信息不一致,則取消回復(fù)第二探測(cè)請(qǐng)求信息;
50、第二分析子單元,用于若通信信道信息與當(dāng)前設(shè)備的默認(rèn)通信信道信息一致,則生成針對(duì)探測(cè)請(qǐng)求信息的第二探測(cè)響應(yīng)信息,并將第二探測(cè)響應(yīng)信息發(fā)送至第三目標(biāo)交互設(shè)備,其中,第三目標(biāo)交互設(shè)備按照第二探測(cè)響應(yīng)信息中的目標(biāo)同步信息進(jìn)行通信;
51、其中,第三目標(biāo)交互設(shè)備包括掉電后重新上電的交互設(shè)備或者已配網(wǎng)且連接的路由器更換的交互設(shè)備、或者已配網(wǎng)且連接的路由器的服務(wù)集標(biāo)識(shí)發(fā)生更改的交互設(shè)備、或者已配網(wǎng)且連接的路由器掉電后重新上電的交互設(shè)備、或者重新配網(wǎng)的交互設(shè)備中的至少一種。
52、其中,在本技術(shù)的一些實(shí)施例中,探測(cè)指令由當(dāng)前設(shè)備在開啟多設(shè)備交互開關(guān)后生成,或者在當(dāng)前設(shè)備成為初始設(shè)備后生成,其中,初始設(shè)備指無法接收到交互設(shè)備廣播的目標(biāo)同步信息的設(shè)備。
53、第三方面,本技術(shù)實(shí)施例還提供了一種電子設(shè)備,電子設(shè)備包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器中并可在處理器上運(yùn)行的計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的設(shè)備控制方法中的步驟。
54、第四方面,本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的設(shè)備控制方法中的步驟。
55、第五方面,本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行本技術(shù)實(shí)施例的各種可選實(shí)現(xiàn)方式中提供的方法。
56、綜上,本技術(shù)實(shí)施例的當(dāng)前設(shè)備若檢測(cè)到設(shè)備交互信息,則確定該設(shè)備交互信息對(duì)應(yīng)的第一交互特征信息,向通信范圍內(nèi)的至少一個(gè)交互設(shè)備廣播該第一交互特征信息,以及接收各交互設(shè)備廣播的第二交互特征信息,各第二交互特征信息是各交互設(shè)備分別根據(jù)設(shè)備交互信息確定的,根據(jù)該第一交互特征信息和各第二交互特征信息確定設(shè)備響應(yīng)結(jié)果,根據(jù)該設(shè)備響應(yīng)結(jié)果控制該當(dāng)前設(shè)備對(duì)該設(shè)備交互信息的響應(yīng),其中,該當(dāng)前設(shè)備和各交互設(shè)備中的至少一個(gè)設(shè)備為未配網(wǎng)設(shè)備。
57、其中,通過自身生成的第一交互特征信息以及接收其他交互設(shè)備的第二交互特征信息,并根據(jù)該第一交互特征信息和各第二交互特征信息確定設(shè)備響應(yīng)結(jié)果,進(jìn)而根據(jù)該設(shè)備響應(yīng)結(jié)果來控制當(dāng)前設(shè)備的響應(yīng)情況,實(shí)現(xiàn)根據(jù)各個(gè)設(shè)備的交互特征信息來確定當(dāng)前設(shè)備是否適合用于響應(yīng),實(shí)現(xiàn)對(duì)當(dāng)前設(shè)備是否響應(yīng)該設(shè)備交互信息的控制。
58、其中,各個(gè)設(shè)備均按照自身的交互特征信息和接收到的其他設(shè)備的交互特恒信息的比較并進(jìn)行響應(yīng)控制,則實(shí)現(xiàn)對(duì)多個(gè)設(shè)備場(chǎng)景下的響應(yīng)設(shè)備的篩選,在減少響應(yīng)設(shè)備數(shù)量減少資源浪費(fèi)的同時(shí),還能基于交互特征信息篩選到符合用戶期望的設(shè)備,提升交互體驗(yàn)。
59、其中,由于當(dāng)前設(shè)備和各交互設(shè)備中的至少一個(gè)設(shè)備可以是未配網(wǎng)的設(shè)備,因此,本技術(shù)實(shí)施例的多設(shè)備場(chǎng)景下的響應(yīng)設(shè)備篩選方案適用于未配網(wǎng)設(shè)備的篩選,即最終篩選得到的用于響應(yīng)的設(shè)備可以是已配網(wǎng)的設(shè)備,也可以是未配網(wǎng)的設(shè)備,提升了設(shè)備處理的多樣性,更多設(shè)備參與的篩選也更容易篩選到滿足用戶交互需求的設(shè)備,提升交互體驗(yàn)。