本申請涉及物聯(lián)網(wǎng),尤其涉及一種物聯(lián)網(wǎng)鼠標(biāo)、基于物聯(lián)網(wǎng)鼠標(biāo)的終端控制方法及系統(tǒng)。
背景技術(shù):
1、基于語音控制的物聯(lián)網(wǎng)鼠標(biāo)能夠用于與各控制終端組成網(wǎng)關(guān),從而通過控制終端對各家居設(shè)備進行控制,進而實現(xiàn)物聯(lián)網(wǎng)的控制功能。用戶在基于物聯(lián)網(wǎng)鼠標(biāo)實現(xiàn)對目標(biāo)執(zhí)行設(shè)備的控制時,發(fā)出的控制指令需要包含設(shè)備名稱,并且一次只能對單一設(shè)備進行控制。
2、然而,考慮到用戶可能存在著一次控制多個目標(biāo)設(shè)備的周期性需求,例如:用戶在每日下班回家時需要執(zhí)行:開啟熱水器、開啟空調(diào)設(shè)備至25度以及開啟電視機的指令。因此基于現(xiàn)有的物聯(lián)網(wǎng)鼠標(biāo)執(zhí)行上述控制需求時,需要多次重復(fù)口述長段指令信息,給用戶帶來不便。
技術(shù)實現(xiàn)思路
1、本申請的主要目的在于提供一種物聯(lián)網(wǎng)鼠標(biāo)、基于物聯(lián)網(wǎng)鼠標(biāo)的終端控制方法及系統(tǒng),旨在解決由于用戶在采用現(xiàn)有的物聯(lián)網(wǎng)鼠標(biāo)滿足周期性控制需求時,需要多次重復(fù)口述長段指令信息,影響用戶使用體驗的技術(shù)問題。
2、為實現(xiàn)上述目的,本申請?zhí)岢鲆环N物聯(lián)網(wǎng)鼠標(biāo),所述物聯(lián)網(wǎng)鼠標(biāo)包括:
3、語音采集模塊、指令匹配模塊、控制模塊以及通訊模塊;
4、所述語音采集模塊,用于獲取當(dāng)前語音信息,并判斷所述當(dāng)前語音信息中是否存在用戶自定義指令;
5、所述指令匹配模塊,用于在所述當(dāng)前語音信息中存在用戶自定義指令時,在預(yù)設(shè)自定義指令庫中匹配所述用戶自定義指令對應(yīng)的原始指令組合;
6、所述控制模塊,用于根據(jù)所述原始指令組合對所述當(dāng)前語音信息進行改寫,獲得各執(zhí)行設(shè)備對應(yīng)的目標(biāo)指令信息;
7、所述通訊模塊,用于將所述目標(biāo)指令信息發(fā)送至控制終端,以使所述控制終端根據(jù)所述目標(biāo)指令信息控制各所述執(zhí)行設(shè)備完成所述目標(biāo)指令信息對應(yīng)的指令操作。
8、在一實施例中,所述語音采集模塊包括:語音采集單元、語音轉(zhuǎn)換單元以及指令識別單元;
9、所述語音采集單元,用于采集語音片段,并對所述語音片段進行預(yù)處理;
10、所述語音轉(zhuǎn)換單元,用于對預(yù)處理后的所述語音片段進行文字轉(zhuǎn)換,獲得當(dāng)前語音信息;
11、所述指令識別單元,用于判斷所述當(dāng)前語音信息中是否存在用戶自定義指令。
12、在一實施例中,所述語音采集模塊還包括:身份識別單元;
13、所述身份識別單元,用于通過預(yù)設(shè)用戶識別模型對預(yù)處理后的所述語音片段進行特征提取,獲得用戶聲紋特征;
14、所述身份識別單元,還用于根據(jù)所述用戶聲紋特征對當(dāng)前用戶進行身份認(rèn)證;
15、所述語音轉(zhuǎn)換單元,還用于在所述當(dāng)前用戶身份認(rèn)證通過時,對預(yù)處理后的所述語音片段進行文字轉(zhuǎn)換,獲得當(dāng)前語音信息。
16、在一實施例中,所述控制模塊包括:指令改寫單元和設(shè)備確認(rèn)單元;
17、所述指令改寫單元,用于根據(jù)所述原始指令組合對當(dāng)前語音信息進行改寫,獲得完整指令信息,并基于預(yù)設(shè)指令模板提取所述完整指令信息中的設(shè)備名稱關(guān)鍵詞以及對應(yīng)的操作關(guān)鍵詞;
18、所述設(shè)備確認(rèn)單元,用于基于各所述設(shè)備名稱關(guān)鍵詞對各所述操作關(guān)鍵詞進行整合,并根據(jù)整合結(jié)果獲得對應(yīng)各執(zhí)行設(shè)備的目標(biāo)指令信息。
19、在一實施例中,所述指令改寫單元,還用于在所述當(dāng)前語音信息中不存在用戶自定義指令時,基于預(yù)設(shè)指令模板提取所述當(dāng)前語音信息中的設(shè)備名稱關(guān)鍵詞以及對應(yīng)的操作關(guān)鍵詞。
20、在一實施例中,所述物聯(lián)網(wǎng)鼠標(biāo)還包括:模式切換模塊;
21、所述模式切換模塊,用于在接收到當(dāng)前用戶觸發(fā)的模式切換指令時,根據(jù)所述模式切換指令切換工作模式,所述工作模式包括:一般工作模式、物聯(lián)網(wǎng)工作模式以及指令錄入模式;
22、所述模式切換模塊,還用于在切換后的工作模式為指令錄入模式時,接收所述當(dāng)前用戶輸入的自定義指令以及對應(yīng)的原始指令組合,并更新預(yù)設(shè)自定義指令庫。
23、在一實施例中,所述通訊模塊,還用于在接收到目標(biāo)指令信息時,獲取當(dāng)前可連接終端列表;
24、所述通訊模塊,還用于基于預(yù)設(shè)優(yōu)先級順序在所述當(dāng)前可連接終端列表中確定目標(biāo)控制終端,所述預(yù)設(shè)優(yōu)先級順序為預(yù)先配置所得;
25、所述通訊模塊,還用于將所述目標(biāo)指令信息發(fā)送至所述目標(biāo)控制終端,以使所述目標(biāo)控制終端根據(jù)所述目標(biāo)指令信息控制各所述執(zhí)行設(shè)備完成所述目標(biāo)指令信息對應(yīng)的指令操作。
26、此外,為實現(xiàn)上述目的,本申請還提出一種基于物聯(lián)網(wǎng)鼠標(biāo)的終端控制方法,所述方法包括:
27、獲取當(dāng)前語音信息,并判斷所述當(dāng)前語音信息中是否存在用戶自定義指令;
28、在所述當(dāng)前語音信息中存在用戶自定義指令時,在預(yù)設(shè)自定義指令庫中匹配所述用戶自定義指令對應(yīng)的原始指令組合;
29、根據(jù)所述原始指令組合對所述當(dāng)前語音信息進行改寫,獲得目標(biāo)指令信息,并根據(jù)所述目標(biāo)指令信息確定各執(zhí)行設(shè)備;
30、將所述目標(biāo)指令信息發(fā)送至控制終端,以使所述控制終端根據(jù)所述目標(biāo)指令信息控制各所述執(zhí)行設(shè)備完成所述目標(biāo)指令信息對應(yīng)的指令操作。
31、在一實施例中,所述判斷所述當(dāng)前語音信息中是否存在用戶自定義指令的步驟之前,包括:
32、采集語音片段,并對所述語音片段進行預(yù)處理;
33、通過預(yù)設(shè)用戶識別模型對預(yù)處理后的所述語音片段進行特征提取,獲得用戶聲紋特征;
34、根據(jù)所述用戶聲紋特征對當(dāng)前用戶進行身份認(rèn)證;
35、在所述當(dāng)前用戶身份認(rèn)證通過時,對預(yù)處理后的所述語音片段進行文字轉(zhuǎn)換,獲得當(dāng)前語音信息。
36、此外,為實現(xiàn)上述目的,本申請還提出一種基于物聯(lián)網(wǎng)鼠標(biāo)的終端控制系統(tǒng),所述系統(tǒng)包括:控制終端、服務(wù)器以及如上文所述的物聯(lián)網(wǎng)鼠標(biāo);
37、所述控制終端,用于在接收到目標(biāo)指令信息時,確定各所述目標(biāo)指令信息對應(yīng)的執(zhí)行設(shè)備,并通過所述服務(wù)器控制各所述執(zhí)行設(shè)備完成各所述目標(biāo)指令信息對應(yīng)的指令操作。
38、本申請?zhí)峁┮环N物聯(lián)網(wǎng)鼠標(biāo)、基于物聯(lián)網(wǎng)鼠標(biāo)的終端控制方法及系統(tǒng),該物聯(lián)網(wǎng)鼠標(biāo)包括:語音采集模塊、指令匹配模塊、控制模塊以及通訊模塊;語音采集模塊用于獲取當(dāng)前語音信息,并判斷當(dāng)前語音信息中是否存在用戶自定義指令;指令匹配模塊用于在當(dāng)前語音信息中存在用戶自定義指令時,在預(yù)設(shè)自定義指令庫中匹配用戶自定義指令對應(yīng)的原始指令組合;控制模塊用于根據(jù)原始指令組合對當(dāng)前語音信息進行改寫,獲得各執(zhí)行設(shè)備對應(yīng)的目標(biāo)指令信息;通訊模塊用于將目標(biāo)指令信息發(fā)送至控制終端,以使控制終端根據(jù)目標(biāo)指令信息控制各執(zhí)行設(shè)備完成目標(biāo)指令信息對應(yīng)的指令操作。本申請中物聯(lián)網(wǎng)鼠標(biāo)能夠在當(dāng)前語音信息中識別用戶自定義指令,進而將其還原為原始指令組合以改寫當(dāng)前語音信息,最終基于改寫結(jié)果獲得各執(zhí)行設(shè)備對應(yīng)的目標(biāo)指令信息,從而使控制終端執(zhí)行對各執(zhí)行設(shè)備的指令?;诒旧暾埼锫?lián)網(wǎng)鼠標(biāo),用戶可以將復(fù)雜的組合指令替換為簡潔、易于記憶的用戶自定義指令,在不同時間下實現(xiàn)相同的多設(shè)備控制需求,避免用戶由于多次重復(fù)口述長段指令帶來的不便。
1.一種物聯(lián)網(wǎng)鼠標(biāo),其特征在于,所述物聯(lián)網(wǎng)鼠標(biāo)包括:語音采集模塊、指令匹配模塊、控制模塊以及通訊模塊;
2.如權(quán)利要求1所述的物聯(lián)網(wǎng)鼠標(biāo),其特征在于,所述語音采集模塊包括:語音采集單元、語音轉(zhuǎn)換單元以及指令識別單元;
3.如權(quán)利要求2所述的物聯(lián)網(wǎng)鼠標(biāo),其特征在于,所述語音采集模塊還包括:身份識別單元;
4.如權(quán)利要求2所述的物聯(lián)網(wǎng)鼠標(biāo),其特征在于,所述控制模塊包括:指令改寫單元和設(shè)備確認(rèn)單元;
5.如權(quán)利要求4所述的物聯(lián)網(wǎng)鼠標(biāo),其特征在于,所述指令改寫單元,還用于在所述當(dāng)前語音信息中不存在用戶自定義指令時,基于預(yù)設(shè)指令模板提取所述當(dāng)前語音信息中的設(shè)備名稱關(guān)鍵詞以及對應(yīng)的操作關(guān)鍵詞。
6.如權(quán)利要求1所述的物聯(lián)網(wǎng)鼠標(biāo),其特征在于,所述物聯(lián)網(wǎng)鼠標(biāo)還包括:模式切換模塊;
7.如權(quán)利要求1所述的物聯(lián)網(wǎng)鼠標(biāo),其特征在于,所述通訊模塊,還用于在接收到目標(biāo)指令信息時,獲取當(dāng)前可連接終端列表;
8.一種基于物聯(lián)網(wǎng)鼠標(biāo)的終端控制方法,其特征在于,所述方法包括:
9.如權(quán)利要求8所述的方法,其特征在于,所述判斷所述當(dāng)前語音信息中是否存在用戶自定義指令的步驟之前,包括:
10.一種基于物聯(lián)網(wǎng)鼠標(biāo)的終端控制系統(tǒng),其特征在于,所述系統(tǒng)包括:控制終端、服務(wù)器以及如權(quán)利要求1-7中任一項所述的物聯(lián)網(wǎng)鼠標(biāo);