本發(fā)明涉及家電領(lǐng)域,尤其涉及一種智能語音設(shè)備控制家電的方法、裝置及系統(tǒng)。
背景技術(shù):
隨著智能家居技術(shù)以及物聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶以及生產(chǎn)廠商越來越注重家電設(shè)備的智能交互,則出現(xiàn)了語音控制的家電設(shè)備;語音控制家電設(shè)備時(shí)用戶可直接對著家電設(shè)備發(fā)送語音控制指令,家電設(shè)備識(shí)別后直接響應(yīng)接收到的語音控制指令,該方案在用戶距離家電設(shè)備較遠(yuǎn)時(shí),無法實(shí)現(xiàn)對家電設(shè)備的控制。
為實(shí)現(xiàn)對家電設(shè)備的遠(yuǎn)距離控制,可通過移動(dòng)終端如手機(jī)實(shí)現(xiàn)對家電設(shè)備的遠(yuǎn)距離控制,手機(jī)對家電設(shè)備進(jìn)行遠(yuǎn)距離控制時(shí)需要裝載對應(yīng)的app實(shí)現(xiàn)控制,但由于不同的廠商對應(yīng)的app不同,導(dǎo)致需要在移動(dòng)終端中裝載不同的app,實(shí)現(xiàn)對終端的語音控制。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種智能語音設(shè)備控制家電的方法、裝置及系統(tǒng),旨在解決需要在移動(dòng)終端中裝載對應(yīng)的app實(shí)現(xiàn)對終端的語音控制的技術(shù)問題。
為解決上述問題,本發(fā)明提供一種智能語音設(shè)備控制家電的系統(tǒng),其特征在于,所述智能語音設(shè)備控制家電的系統(tǒng)包括智能語音設(shè)備、應(yīng)用服務(wù)器以及家電服務(wù)器,其中:
所述智能語音設(shè)備,用于在接收到語音控制指令時(shí),將所述語音控制指令轉(zhuǎn)發(fā)至所述應(yīng)用服務(wù)器;
所述應(yīng)用服務(wù)器,用于將接收的語音控制指令發(fā)送至對應(yīng)的家電服務(wù)器;
所述家電服務(wù)器,用于在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析所述語音控制指令中以獲取家電設(shè)備信息以及指令信息,將所述指令信息發(fā)送至所述家電設(shè)備信息對應(yīng)的家電設(shè)備。
可選地,所述智能語音設(shè)備為智能音箱。
可選地,所述應(yīng)用服務(wù)器在接收到語音控制指令時(shí),將所述語音控制指令解析后按照所述家電服務(wù)器對應(yīng)的協(xié)議重新封裝,將重新封裝后的語音控制指令發(fā)送至所述家電服務(wù)器。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種智能語音設(shè)備控制家電的方法,所述智能語音設(shè)備控制家電的方法包括如下步驟:
在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析所述語音控制指令中以獲取家電設(shè)備信息以及指令信息,其中,智能語音設(shè)備在接收到語音控制指令時(shí),將所述語音控制指令轉(zhuǎn)發(fā)至所述應(yīng)用服務(wù)器;
將所述指令信息發(fā)送至所述家電設(shè)備信息對應(yīng)的家電設(shè)備。
可選地,所述將所述指令信息發(fā)送至所述家電設(shè)備信息對應(yīng)的家電設(shè)備的步驟之后,所述智能語音設(shè)備控制家電的方法還包括步驟:
在第一預(yù)設(shè)時(shí)間間隔未接收到所述家電設(shè)備基于所述指令信息反饋的響應(yīng)信息時(shí),向所述應(yīng)用服務(wù)器發(fā)送響應(yīng)失敗信息,其中,所述應(yīng)用服務(wù)器將接收到的響應(yīng)失敗信息發(fā)送至所述智能語音設(shè)備,智能語音設(shè)備輸出響應(yīng)失敗的提示信息。
可選地,所述向所述應(yīng)用服務(wù)器發(fā)送響應(yīng)失敗信息的步驟之后,所述智能語音設(shè)備控制家電的方法還包括:
更新在第二預(yù)設(shè)時(shí)間間隔內(nèi)未接收到所述響應(yīng)信息的次數(shù);
在所述次數(shù)大于預(yù)設(shè)次數(shù)時(shí),將所述語音控制指令發(fā)送至預(yù)設(shè)的后臺(tái)服務(wù)器進(jìn)行解析;
接收所述后臺(tái)服務(wù)器解析得到的家電設(shè)備信息以及指令信息;
更新存儲(chǔ)的所述語音控制指令對應(yīng)的家電設(shè)備信息以及指令信息。
可選地,所述智能語音設(shè)備控制家電的方法還包括:
在接收到智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)請求時(shí),獲取所述家電設(shè)備以及智能語音設(shè)備的標(biāo)識(shí)信息;
根據(jù)標(biāo)識(shí)信息生成所述智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)信息;
將所述智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)信息發(fā)送至所述應(yīng)用服務(wù)器,其中,所述應(yīng)用服務(wù)器保存接收到的關(guān)聯(lián)信息,并將所述關(guān)聯(lián)信息發(fā)送至所述智能語音設(shè)備進(jìn)行保存,在所述智能語音設(shè)備接收到語音控制指令時(shí),顯示保存的家電設(shè)備的標(biāo)識(shí)信息,并根據(jù)用戶選擇的標(biāo)識(shí)信息對應(yīng)的家電設(shè)備信息重新生成語音控制指令,并將生成的語音控制指令發(fā)送至應(yīng)用服務(wù)器。
可選地,獲取家電設(shè)備的標(biāo)識(shí)信息的步驟包括:
獲取所述家電設(shè)備所在的房間對應(yīng)的房間信息以及家電設(shè)備的名稱;
根據(jù)所述房間信息以及所述家電設(shè)備的名稱生成所述家電設(shè)備的標(biāo)識(shí)信息。
可選地,所述解析所述語音控制指令中以獲取家電設(shè)備信息以及指令信息的步驟之后,所述智能語音設(shè)備控制家電的方法還包括:
將所述指令信息發(fā)送至所述應(yīng)用服務(wù)器,其中,所述應(yīng)用服務(wù)器將接收到的指令信息發(fā)送至所述智能語音設(shè)備,以供所述智能語音設(shè)備顯示接收到的指令信息。
可選地,所述將所述指令信息發(fā)送至所述應(yīng)用服務(wù)器的步驟之后還包括:
接收應(yīng)用服務(wù)器反饋的確認(rèn)信息;
在接收到應(yīng)用服務(wù)器反饋的確認(rèn)信息時(shí),執(zhí)行所述將所述指令信息發(fā)送至所述家電設(shè)備信息對應(yīng)的家電設(shè)備的步驟。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種智能語音設(shè)備控制家電的方法,所述智能語音設(shè)備控制家電的方法包括:
在接收到語音控制指令時(shí),將所述語音控制指令發(fā)送至所述應(yīng)用服務(wù)器,以供所述應(yīng)用服務(wù)器將所述語音控制指令發(fā)送至家電服務(wù)器,其中,所述家電服務(wù)器析所述語音控制指令中以獲取家電設(shè)備信息以及指令信息,并將所述指令信息發(fā)送至所述家電設(shè)備信息對應(yīng)的家電設(shè)備;
接收所述應(yīng)用服務(wù)器反饋的響應(yīng)信息,其中,所述家電設(shè)備在響應(yīng)所述指令信息后生成響應(yīng)信息,并將所述響應(yīng)信息經(jīng)所述家電服務(wù)器發(fā)送至應(yīng)用服務(wù)器。
可選地,在接收到應(yīng)用服務(wù)器反饋的響應(yīng)失敗信息時(shí),輸出響應(yīng)失敗的提示信息,其中,所述家電服務(wù)器在第一預(yù)設(shè)時(shí)間間隔內(nèi)未接收到所述家電設(shè)備基于所述指令信息反饋的響應(yīng)信息時(shí),向所述應(yīng)用服務(wù)器發(fā)送響應(yīng)失敗信息。
可選地,所述在接收到語音控制指令時(shí),將所述語音控制指令轉(zhuǎn)發(fā)至所述應(yīng)用服務(wù)器的步驟包括:
在接收到語音控制指令時(shí),顯示保存的家電設(shè)備的標(biāo)識(shí)信息;
根據(jù)用戶選擇的標(biāo)識(shí)信息對應(yīng)的家電設(shè)備信息重新生成語音控制指令,并將生成的語音控制指令發(fā)送至應(yīng)用服務(wù)器。
可選地,所述將所述語音控制指令轉(zhuǎn)發(fā)至所述應(yīng)用服務(wù)器的步驟之后,所述智能語音設(shè)備控制家電的方法還包括:
接收所述應(yīng)用服務(wù)器反饋的指令信息,其中,家電服務(wù)器析所述語音控制指令中以獲取家電設(shè)備信息以及指令信息后,將所述指令信息發(fā)送至應(yīng)用服務(wù)器;
在接收到所述指令信息時(shí),輸出所述指令信息。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種智能語音設(shè)備控制家電的裝置,存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的智能語音設(shè)備控制家電的程序,所述智能語音設(shè)備控制家電的程序處理器執(zhí)行時(shí)實(shí)現(xiàn)如以上所述的智能語音設(shè)備控制家電的方法的步驟。
本發(fā)明實(shí)施例提出的一種智能語音設(shè)備控制家電的方法、裝置及系統(tǒng),智能語音設(shè)備將接收到語音控制指令轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器,家電服務(wù)器在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析語音控制指令中以獲取家電設(shè)備信息以及指令信息,并將所述指令信息發(fā)送至所述家電設(shè)備信息對應(yīng)的家電設(shè)備,第三方的智能語音設(shè)備并不需要裝載對應(yīng)的控制app,僅需要將接收到的語音指令發(fā)送至對應(yīng)的應(yīng)用服務(wù)器即可實(shí)現(xiàn)對家電設(shè)備的控制,使得對家電設(shè)備的控制更加便捷。
附圖說明
圖1是本發(fā)明實(shí)施例方案涉及的空調(diào)器的硬件運(yùn)行環(huán)境的電視機(jī)結(jié)構(gòu)示意圖;
圖2為本發(fā)明中智能語音設(shè)備控制家電的方法涉及的終端之間的交互示意圖;
圖3為本發(fā)明智能語音設(shè)備控制家電的方法第一實(shí)施例的流程示意圖;
圖4為本發(fā)明智能語音設(shè)備控制家電的方法第二實(shí)施例的流程示意圖;
圖5為本發(fā)明智能語音設(shè)備控制家電的方法第三實(shí)施例的流程示意圖;
圖6為本發(fā)明智能語音設(shè)備控制家電的方法第四實(shí)施例的流程示意圖;
圖7為本發(fā)明智能語音設(shè)備控制家電的方法第五實(shí)施例的流程示意圖;
圖8為本發(fā)明智能語音設(shè)備控制家電的方法第六實(shí)施例的流程示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例的主要解決方案是:
在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析語音控制指令中以獲取家電設(shè)備信息以及指令信息,其中,智能語音設(shè)備在接收到語音控制指令時(shí),將語音控制指令轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器;
將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備。
由于現(xiàn)有技術(shù)中但由于不同的廠商對應(yīng)的app不同,導(dǎo)致需要在移動(dòng)終端中裝載不同的app,實(shí)現(xiàn)對終端的語音控制。
本發(fā)明提供一種解決方案,智能語音設(shè)備將接收到語音控制指令轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器,家電服務(wù)器在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析語音控制指令中以獲取家電設(shè)備信息以及指令信息,并將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備,第三方的智能語音設(shè)備并不需要裝載對應(yīng)的控制app,僅需要將接收到的語音指令發(fā)送至對應(yīng)的應(yīng)用服務(wù)器即可實(shí)現(xiàn)對家電設(shè)備的控制,使得對家電設(shè)備的控制更加便捷。
如圖1所示,圖1是本發(fā)明實(shí)施例方案涉及的硬件運(yùn)行環(huán)境的終端結(jié)構(gòu)示意圖。
本發(fā)明實(shí)施例終端為家電服務(wù)器。
如圖1所示,該家電服務(wù)器可以包括:處理器1001,例如cpu,通信總線1002、網(wǎng)絡(luò)接口1003以及存儲(chǔ)器1004。其中,通信總線1002用于實(shí)現(xiàn)這些組件之間的連接通信。網(wǎng)絡(luò)接口1004實(shí)現(xiàn)與應(yīng)用服務(wù)器等其它服務(wù)器以及家電設(shè)備之間的交互。存儲(chǔ)器1004可以是高速ram存儲(chǔ)器,也可以是穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤存儲(chǔ)器。存儲(chǔ)器1004可選的還可以是獨(dú)立于前述處理器1001的存儲(chǔ)裝置。
本領(lǐng)域技術(shù)人員可以理解,圖1中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
如圖1所示,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器1004中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊以及智能語音設(shè)備控制家電的程序,處理器1001用于調(diào)用存儲(chǔ)器1004中存儲(chǔ)的智能語音設(shè)備控制家電的程序,并執(zhí)行以下操作:
在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析語音控制指令中以獲取家電設(shè)備信息以及指令信息,其中,智能語音設(shè)備在接收到語音控制指令時(shí),將語音控制指令轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器;
將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備。
進(jìn)一步地,處理器1001可以調(diào)用存儲(chǔ)器1004中存儲(chǔ)的智能語音設(shè)備控制家電的程序,還執(zhí)行以下操作:
在第一預(yù)設(shè)時(shí)間間隔未接收到家電設(shè)備基于指令信息反饋的響應(yīng)信息時(shí),向應(yīng)用服務(wù)器發(fā)送響應(yīng)失敗信息,其中,應(yīng)用服務(wù)器將接收到的響應(yīng)失敗信息發(fā)送至智能語音設(shè)備,智能語音設(shè)備輸出響應(yīng)失敗的提示信息。
進(jìn)一步地,處理器1001可以調(diào)用存儲(chǔ)器1004中存儲(chǔ)的智能語音設(shè)備控制家電的程序,還執(zhí)行以下操作:
更新在第二預(yù)設(shè)時(shí)間間隔內(nèi)未接收到所述響應(yīng)信息的次數(shù);
在所述次數(shù)大于預(yù)設(shè)次數(shù)時(shí),將所述語音控制指令發(fā)送至預(yù)設(shè)的后臺(tái)服務(wù)器進(jìn)行解析;
接收所述后臺(tái)服務(wù)器解析得到的家電設(shè)備信息以及指令信息;
更新存儲(chǔ)的所述語音控制指令對應(yīng)的家電設(shè)備信息以及指令信息。
進(jìn)一步地,處理器1001可以調(diào)用存儲(chǔ)器1004中存儲(chǔ)的智能語音設(shè)備控制家電的程序,還執(zhí)行以下操作:
在接收到智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)請求時(shí),獲取所述家電設(shè)備以及智能語音設(shè)備的標(biāo)識(shí)信息;
根據(jù)標(biāo)識(shí)信息生成所述智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)信息;
將所述智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)信息發(fā)送至所述應(yīng)用服務(wù)器,其中,所述應(yīng)用服務(wù)器保存接收到的關(guān)聯(lián)信息,并將所述關(guān)聯(lián)信息發(fā)送至所述智能語音設(shè)備進(jìn)行保存,在所述智能語音設(shè)備接收到語音控制指令時(shí),顯示保存的家電設(shè)備的標(biāo)識(shí)信息,并根據(jù)用戶選擇的標(biāo)識(shí)信息對應(yīng)的家電設(shè)備信息重新生成語音控制指令,并將生成的語音控制指令發(fā)送至應(yīng)用服務(wù)器。
進(jìn)一步地,處理器1001可以調(diào)用存儲(chǔ)器1004中存儲(chǔ)的智能語音設(shè)備控制家電的程序,還執(zhí)行以下操作:
獲取所述家電設(shè)備所在的房間對應(yīng)的房間信息以及家電設(shè)備的名稱;
根據(jù)所述房間信息以及所述家電設(shè)備的名稱生成所述家電設(shè)備的標(biāo)識(shí)信息。
進(jìn)一步地,處理器1001可以調(diào)用存儲(chǔ)器1004中存儲(chǔ)的智能語音設(shè)備控制家電的程序,還執(zhí)行以下操作:
將所述指令信息發(fā)送至所述應(yīng)用服務(wù)器,其中,所述應(yīng)用服務(wù)器將接收到的指令信息發(fā)送至所述智能語音設(shè)備,以供所述智能語音設(shè)備顯示接收到的指令信息。
進(jìn)一步地,處理器1001可以調(diào)用存儲(chǔ)器1004中存儲(chǔ)的智能語音設(shè)備控制家電的程序,還執(zhí)行以下操作:
接收應(yīng)用服務(wù)器反饋的確認(rèn)信息;
在接收到應(yīng)用服務(wù)器反饋的確認(rèn)信息時(shí),執(zhí)行所述將所述指令信息發(fā)送至所述家電設(shè)備信息對應(yīng)的家電設(shè)備的步驟。
參照圖2,圖2為本發(fā)明中智能語音設(shè)備控制家電的方法涉及的終端之間的交互示意圖。
智能語音設(shè)備在接收到語音控制指令時(shí),將接收到的語音控制指令發(fā)送至應(yīng)用服務(wù)器,應(yīng)用服務(wù)器將接收的語音控制指令發(fā)送至對應(yīng)的家電服務(wù)器,家電服務(wù)器提取接收到的語音控制指令中的家電設(shè)備信息以及指令信息,將指令信息轉(zhuǎn)發(fā)至家電設(shè)備信息對應(yīng)的家電設(shè)備,家電設(shè)備響應(yīng)該語音控制指令。
家電服務(wù)器可通過一個(gè)服務(wù)器實(shí)現(xiàn),也可通過多個(gè)服務(wù)器實(shí)現(xiàn),例如家電服務(wù)器包括外部云服務(wù)器、設(shè)備服務(wù)器以及內(nèi)部云服務(wù)器實(shí)現(xiàn),應(yīng)用服務(wù)服務(wù)器將接收到語音指令發(fā)送至外部云服務(wù)器,外部云服務(wù)器將接收到的語音指令透傳至設(shè)備服務(wù)器,設(shè)備服務(wù)器再將接收到的語音指令發(fā)送至內(nèi)部云服務(wù)器,以使數(shù)據(jù)的轉(zhuǎn)發(fā)更安全。該設(shè)備服務(wù)器可根據(jù)語音控制指令中的家電設(shè)備信息確定,在家電設(shè)備信息對應(yīng)的家電設(shè)備為空調(diào)時(shí),對應(yīng)的設(shè)備服務(wù)器可為空調(diào)服務(wù)器。
該智能語音設(shè)備可為智能音箱等可接收語音信號(hào)的設(shè)備,應(yīng)用服務(wù)器可預(yù)存指令轉(zhuǎn)換協(xié)議,根據(jù)該轉(zhuǎn)換協(xié)議將接收到的語音控制指令轉(zhuǎn)換為家電服務(wù)器可以識(shí)別的語音控制指令后發(fā)送至家電服務(wù)器,家電服務(wù)器解析該語音控制指令。
應(yīng)用服務(wù)器預(yù)存有家電設(shè)備的通信接口的通信參數(shù)(如地址信息),在接收到語音控制指令時(shí),根據(jù)該通信參數(shù)將接收到的語音控制指令發(fā)送至家電服務(wù)器。
基于上述硬件架構(gòu)提出本發(fā)明智能語音設(shè)備控制家電的方法的各個(gè)實(shí)施例。
參照圖3,圖3為本發(fā)明智能語音設(shè)備控制家電的方法第一實(shí)施例的流程示意圖。
提供一種智能語音設(shè)備控制家電的方法,該智能語音設(shè)備控制家電的方法包括步驟:
步驟s10,在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析語音控制指令中以獲取家電設(shè)備信息以及指令信息,其中,智能語音設(shè)備在接收到語音控制指令時(shí),將語音控制指令轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器;
如圖2所示,智能語音設(shè)備在接收到語音控制指令時(shí),將語音控制指令經(jīng)應(yīng)用服務(wù)器轉(zhuǎn)發(fā)至家電服務(wù)器,家電服務(wù)器獲取家電設(shè)備信息以及指令信息。在解析語音控制指令時(shí),可先將語音控制指令轉(zhuǎn)換為文字信息,并提取文字信息中的關(guān)鍵詞以獲取家電設(shè)備信息以及指令信息,家電設(shè)備信息可為設(shè)備的標(biāo)識(shí),指令信息可為具體的指令內(nèi)容。該智能語音設(shè)備可為智能音箱等能接收到語音控制指令的設(shè)備。
應(yīng)用服務(wù)器可預(yù)存指令轉(zhuǎn)換協(xié)議,根據(jù)該轉(zhuǎn)換協(xié)議將接收到的語音控制指令轉(zhuǎn)換為家電服務(wù)器可以識(shí)別的語音控制指令后發(fā)送至家電服務(wù)器
步驟s20,將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備。
可根據(jù)家電設(shè)備信息獲取到對應(yīng)的家電設(shè)備的地址信息,根據(jù)獲取到的地址信息將指令信息轉(zhuǎn)發(fā)至家電設(shè)備。
家電設(shè)備在接收到該指令信息時(shí),獲取該指令信息中的控制指令,并響應(yīng)該控制指令;家電設(shè)備在響應(yīng)語音控制指令后,可發(fā)送響應(yīng)信息至家電服務(wù)器,該家電服務(wù)器將響應(yīng)信息經(jīng)應(yīng)用服務(wù)器傳輸至智能語音設(shè)備,智能語音設(shè)備在接收到響應(yīng)信息時(shí),輸出響應(yīng)成功的提示信息,該響應(yīng)成功的提示信息可為文字及/或圖像信息,智能語音設(shè)備在顯示屏顯示該提示信息;或者,該提示信息也可為語音信息,智能語音設(shè)備播放該提示信息;或者,該提示信息可為光信息,通過點(diǎn)亮智能語音設(shè)備中相應(yīng)的提示燈來輸出提示信息。
本實(shí)施例公開的方案中,通過應(yīng)用服務(wù)器將語音控制指令轉(zhuǎn)發(fā)至家電服務(wù)器,同時(shí)家電服務(wù)器將語音控制指令發(fā)送至家電設(shè)備,智能語音設(shè)備并未直接與家電服務(wù)器或者家電設(shè)備進(jìn)行通訊,使得智能語音設(shè)備與家電設(shè)備均不需要做出改進(jìn),僅需要應(yīng)用服務(wù)器提供接口與家電服務(wù)之間通信即可,成本較低。
本實(shí)施例公開的智能語音設(shè)備控制家電的方法,智能語音設(shè)備將接收到語音控制指令轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器,家電服務(wù)器在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析語音控制指令中以獲取家電設(shè)備信息以及指令信息,并將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備,第三方的智能語音設(shè)備并不需要裝載對應(yīng)的控制app,僅需要將接收到的語音指令發(fā)送至對應(yīng)的應(yīng)用服務(wù)器即可實(shí)現(xiàn)對家電設(shè)備的控制,使得對家電設(shè)備的控制更加便捷。
進(jìn)一步地,參照圖4,基于第一實(shí)施例提出本發(fā)明智能語音設(shè)備控制家電的方法第二實(shí)施例,在本實(shí)施例中,步驟s20之后,還包括:
步驟s30,在第一預(yù)設(shè)時(shí)間間隔內(nèi)未接收到家電設(shè)備基于指令信息反饋的響應(yīng)信息時(shí),向應(yīng)用服務(wù)器發(fā)送響應(yīng)失敗信息,其中,應(yīng)用服務(wù)器將接收到的響應(yīng)失敗信息發(fā)送至智能語音設(shè)備,智能語音設(shè)備輸出響應(yīng)失敗的提示信息。
該響應(yīng)失敗的提示信息可為文字、圖像及/或聲光信息,與第一實(shí)施例中的響應(yīng)成功的提示信息同理,在此不再贅述。為避免家電服務(wù)器故障,在應(yīng)用服務(wù)器以及智能語音設(shè)備在預(yù)設(shè)時(shí)間間隔內(nèi)未接收到響應(yīng)信息時(shí),可認(rèn)為響應(yīng)失敗,應(yīng)用服務(wù)器直接向智能語音設(shè)備發(fā)送響應(yīng)失敗信息,智能語音設(shè)備直接輸出響應(yīng)失敗的提示信息,或者智能語音設(shè)備在預(yù)設(shè)時(shí)間間隔內(nèi)未接收到響應(yīng)信息時(shí),智能語音設(shè)備直接輸出響應(yīng)失敗的提示信息。
進(jìn)一步地,可能出現(xiàn)語音控制指令無法識(shí)別造成的多次語音控制失敗,為提高用戶體驗(yàn),則在步驟s30之后還包括步驟:
更新在第二預(yù)設(shè)時(shí)間間隔內(nèi)未接收到響應(yīng)信息的次數(shù);
在次數(shù)大于預(yù)設(shè)次數(shù)時(shí),將語音控制指令發(fā)送至預(yù)設(shè)的后臺(tái)服務(wù)器進(jìn)行解析;
接收后臺(tái)服務(wù)器解析得到的家電設(shè)備信息以及指令信息;
更新存儲(chǔ)的語音控制指令對應(yīng)的家電設(shè)備信息以及指令信息。
該預(yù)設(shè)次數(shù)可根據(jù)需要進(jìn)行設(shè)定,后臺(tái)服務(wù)器可進(jìn)行大數(shù)據(jù)分析以解析接收到的語音控制指令,也可通過人工識(shí)別接收到的語音控制指令,在后臺(tái)識(shí)別之后直接更新該語音控制指令對應(yīng)的家電設(shè)備信息以及指令信息,提高后續(xù)對該語音控制指令識(shí)別的準(zhǔn)確性,以提高用戶體驗(yàn)。
進(jìn)一步地,參照圖5,基于第一或第二實(shí)施例提出本發(fā)明智能語音設(shè)備控制家電的方法第三實(shí)施例,在本實(shí)施例中,步驟s30之后,還包括:
步驟s40,在接收到智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)請求時(shí),獲取家電設(shè)備以及智能語音設(shè)備的標(biāo)識(shí)信息;
步驟s50,根據(jù)標(biāo)識(shí)信息生成智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)信息;
步驟s60,將智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)信息發(fā)送至應(yīng)用服務(wù)器,其中,應(yīng)用服務(wù)器保存接收到的關(guān)聯(lián)信息,并將關(guān)聯(lián)信息發(fā)送至智能語音設(shè)備進(jìn)行保存,在智能語音設(shè)備接收到語音控制指令時(shí),顯示保存的家電設(shè)備的標(biāo)識(shí)信息,并根據(jù)用戶選擇的標(biāo)識(shí)信息對應(yīng)的家電設(shè)備信息重新生成語音控制指令,并將生成的語音控制指令發(fā)送至應(yīng)用服務(wù)器。
圖5僅為本實(shí)施例中各個(gè)步驟的一種實(shí)現(xiàn)方式,該步驟s40至s60可在步驟s10至步驟s20的之間或者前后的任意位置,并不僅限于圖5中的一種位置關(guān)系。
用戶可通過移動(dòng)終端實(shí)現(xiàn)智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián),在根據(jù)標(biāo)識(shí)信息生成智能語音設(shè)備與家電設(shè)備的關(guān)聯(lián)信息之前,可對家電設(shè)備和智能語音設(shè)備進(jìn)行驗(yàn)證,以提高安全性。在接收到關(guān)聯(lián)請求時(shí),可獲取家電設(shè)備的網(wǎng)絡(luò)地址以及智能語音設(shè)備的網(wǎng)絡(luò)端口網(wǎng)絡(luò)地址,若家電設(shè)備的網(wǎng)絡(luò)端口網(wǎng)絡(luò)地址與智能語音設(shè)備的網(wǎng)絡(luò)端口網(wǎng)絡(luò)地址一致,說明智能語音設(shè)備與家電設(shè)備連接同一路由器,此時(shí)可認(rèn)為對家電設(shè)備和智能語音設(shè)備認(rèn)證成功,對家電設(shè)備的認(rèn)證并不局限于該一種方式,具體不再贅述。
由于用戶一般會(huì)有多臺(tái)相同類型的家電,例如有多臺(tái)空調(diào)器放置在不同的房間,則可通過房間信息以及家電設(shè)備的名稱同時(shí)對家電設(shè)備進(jìn)行標(biāo)識(shí),即獲取家電設(shè)備的標(biāo)識(shí)信息的步驟包括:獲取家電設(shè)備所在的房間對應(yīng)的房間信息以及家電設(shè)備的名稱;根據(jù)房間信息以及家電設(shè)備的名稱生成家電設(shè)備的標(biāo)識(shí)信息。例如生成的標(biāo)識(shí)可為主臥空調(diào)、客廳空調(diào)器、兒童房空調(diào)以及老人房空調(diào)。
本實(shí)施例公開的技術(shù)方案中,用戶僅需要說出語音控制指令,并選擇語音控制指令對應(yīng)的家電設(shè)備,而不用記得每個(gè)家電設(shè)備的標(biāo)識(shí),使得對家電設(shè)備的控制更加準(zhǔn)確。
進(jìn)一步地,參照圖6,基于第一至第三任一實(shí)施例提出本發(fā)明智能語音設(shè)備控制家電的方法第四實(shí)施例,在本實(shí)施例中,步驟s10之后,該智能語音設(shè)備控制家電的方法還包括:
步驟s70,將指令信息發(fā)送至應(yīng)用服務(wù)器,其中,應(yīng)用服務(wù)器將接收到的指令信息發(fā)送至智能語音設(shè)備,以供智能語音設(shè)備顯示接收到的指令信息。
圖6僅為本實(shí)施例中各個(gè)步驟的一種實(shí)現(xiàn)方式,該步驟s70可在步驟s20的之前或者之后,也可在執(zhí)行步驟s20的同時(shí)執(zhí)行步驟s70,并不僅限于圖6中的一種步驟順序。
該指令信息可為文字信息,通過將指令信息發(fā)送至智能語音設(shè)備,智能語音設(shè)備顯示該指令信息,使得用戶可確定發(fā)送的語音控制指令是否正確,在不正確時(shí),可重新發(fā)送語音控制指令,提高控制的準(zhǔn)確性。
可以理解的是,步驟s70之后可包括步驟,接收應(yīng)用服務(wù)器反饋的確認(rèn)信息,在接收到應(yīng)用服務(wù)器反饋的確認(rèn)信息時(shí),執(zhí)行步驟s20,即將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備。智能設(shè)備顯示指令信息后,用戶可在智能設(shè)備端進(jìn)行確認(rèn),在確認(rèn)后智能設(shè)備經(jīng)應(yīng)用服務(wù)器轉(zhuǎn)發(fā)確認(rèn)信息,在接收到確認(rèn)信息時(shí),說明對語音控制指令的識(shí)別正確,此時(shí)將語音控制指令發(fā)送至家電設(shè)備進(jìn)行控制,提高控制的準(zhǔn)確性。
參照圖7,圖7為本發(fā)明智能語音設(shè)備控制家電的方法第五實(shí)施例,在本實(shí)施例提出的智能語音設(shè)備控制家電的方法包括:
步驟s80,在接收到語音控制指令時(shí),將語音控制指令發(fā)送至應(yīng)用服務(wù)器,以供應(yīng)用服務(wù)器將語音控制指令發(fā)送至家電服務(wù)器,其中,家電服務(wù)器析語音控制指令中以獲取家電設(shè)備信息以及指令信息,并將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備;
如圖2所示,智能語音設(shè)備在接收到語音控制指令時(shí),將語音控制指令經(jīng)應(yīng)用服務(wù)器轉(zhuǎn)發(fā)至家電服務(wù)器,家電服務(wù)器獲取家電設(shè)備信息以及指令信息。在解析語音控制指令時(shí),可先將語音控制指令轉(zhuǎn)換為文字信息,并提取文字信息中的關(guān)鍵詞以獲取家電設(shè)備信息以及指令信息,家電設(shè)備信息可為設(shè)備的標(biāo)識(shí),指令信息可為具體的指令內(nèi)容。該智能語音設(shè)備可為智能音箱等能接收到語音控制指令的設(shè)備。
應(yīng)用服務(wù)器可預(yù)存指令轉(zhuǎn)換協(xié)議,根據(jù)該轉(zhuǎn)換協(xié)議將接收到的語音控制指令轉(zhuǎn)換為家電服務(wù)器可以識(shí)別的語音控制指令后發(fā)送至家電服務(wù)器
步驟s90,接收應(yīng)用服務(wù)器反饋的響應(yīng)信息,其中,家電設(shè)備在響應(yīng)指令信息后生成響應(yīng)信息,并將響應(yīng)信息經(jīng)家電服務(wù)器發(fā)送至應(yīng)用服務(wù)器。
家電設(shè)備在接收到該指令信息時(shí),獲取該指令信息中的控制指令,并響應(yīng)該控制指令;家電設(shè)備在響應(yīng)語音控制指令后,可發(fā)送響應(yīng)信息至家電服務(wù)器,該家電服務(wù)器將響應(yīng)信息經(jīng)應(yīng)用服務(wù)器傳輸至智能語音設(shè)備,智能語音設(shè)備在接收到響應(yīng)信息時(shí),可輸出響應(yīng)成功的提示信息,該響應(yīng)成功的提示信息可為文字及/或圖像信息,智能語音設(shè)備在顯示屏顯示該提示信息;或者,該提示信息也可為語音信息,智能語音設(shè)備播放該提示信息;或者,該提示信息可為光信息,通過點(diǎn)亮智能語音設(shè)備中相應(yīng)的提示燈來輸出提示信息。
本實(shí)施例公開的方案中,通過應(yīng)用服務(wù)器將語音控制指令轉(zhuǎn)發(fā)至家電服務(wù)器,同時(shí)家電服務(wù)器將語音控制指令發(fā)送至家電設(shè)備,智能語音設(shè)備并未直接與家電服務(wù)器或者家電設(shè)備進(jìn)行通訊,使得智能語音設(shè)備與家電設(shè)備均不需要做出改進(jìn),僅需要應(yīng)用服務(wù)器提供接口與家電服務(wù)之間通信即可,成本較低。
本實(shí)施例公開的智能語音設(shè)備控制家電的方法,智能語音設(shè)備將接收到語音控制指令轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器,家電服務(wù)器在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析語音控制指令中以獲取家電設(shè)備信息以及指令信息,并將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備,第三方的智能語音設(shè)備并不需要裝載對應(yīng)的控制app,僅需要將接收到的語音指令發(fā)送至對應(yīng)的應(yīng)用服務(wù)器即可實(shí)現(xiàn)對家電設(shè)備的控制,使得對家電設(shè)備的控制更加便捷。
進(jìn)一步地,參照圖8,基于第五實(shí)施例提出本發(fā)明智能語音設(shè)備控制家電的方法第六實(shí)施例,在本實(shí)施例中,步驟s90之后,智能語音設(shè)備控制家電的方法還包括步驟:
步驟s100,在接收到應(yīng)用服務(wù)器反饋的響應(yīng)失敗信息時(shí),輸出響應(yīng)失敗的提示信息,其中,家電服務(wù)器在第一預(yù)設(shè)時(shí)間間隔內(nèi)未接收到家電設(shè)備基于指令信息反饋的響應(yīng)信息時(shí),向應(yīng)用服務(wù)器發(fā)送響應(yīng)失敗信息。
該響應(yīng)失敗的提示信息可為文字、圖像及/或聲光信息,與第一實(shí)施例中的響應(yīng)成功的提示信息同理,在此不再贅述。為避免家電服務(wù)器故障,在應(yīng)用服務(wù)器以及智能語音設(shè)備在預(yù)設(shè)時(shí)間間隔內(nèi)未接收到響應(yīng)信息時(shí),可認(rèn)為響應(yīng)失敗,應(yīng)用服務(wù)器直接向智能語音設(shè)備發(fā)送響應(yīng)失敗信息,智能語音設(shè)備直接輸出響應(yīng)失敗的提示信息,或者智能語音設(shè)備在預(yù)設(shè)時(shí)間間隔內(nèi)未接收到響應(yīng)信息時(shí),智能語音設(shè)備直接輸出響應(yīng)失敗的提示信息。
進(jìn)一步地,基于第五或第六實(shí)施例提出本發(fā)明智能語音設(shè)備控制家電的方法第七實(shí)施例,在本實(shí)施例中,步驟s10包括:
在接收到語音控制指令時(shí),顯示保存的家電設(shè)備的標(biāo)識(shí)信息;
根據(jù)用戶選擇的標(biāo)識(shí)信息對應(yīng)的家電設(shè)備信息重新生成語音控制指令,并將生成的語音控制指令發(fā)送至應(yīng)用服務(wù)器。
本實(shí)施例公開的技術(shù)方案中,用戶僅需要說出語音控制指令,并選擇語音控制指令對應(yīng)的家電設(shè)備,而不用記得每個(gè)家電設(shè)備的標(biāo)識(shí),使得對家電設(shè)備的控制更加準(zhǔn)確。
可以理解的是,可根據(jù)用戶輸入的語音控制指令的類型或者名稱,顯示對應(yīng)的家電設(shè)備的標(biāo)識(shí)信息,例如用于輸入的語音控制指令為溫度26度,可顯示所有可控制溫度的家電設(shè)備的標(biāo)識(shí)信息,由用戶進(jìn)行選擇;或者,用戶輸入的語音控制指令為空調(diào)器溫度26度,可顯示存儲(chǔ)的所有空調(diào)器的標(biāo)識(shí)信息。可以理解的是,由于用戶一般會(huì)有多臺(tái)相同類型的家電,例如有多臺(tái)空調(diào)器放置在不同的房間,則可通過房間信息以及家電設(shè)備的名稱同時(shí)對家電設(shè)備進(jìn)行標(biāo)識(shí),取家電設(shè)備的標(biāo)識(shí)信息房間信息以及家電設(shè)備的名稱,例如家電設(shè)備的標(biāo)識(shí)信息可為主臥空調(diào)、客廳空調(diào)器、兒童房空調(diào)以及老人房空調(diào)。
進(jìn)一步地,基于第五至第七任一實(shí)施例提出本發(fā)明智能語音設(shè)備控制家電的方法第八實(shí)施例,在本實(shí)施例中,步驟s10之后還包括:
接收應(yīng)用服務(wù)器反饋的指令信息,其中,家電服務(wù)器析語音控制指令中以獲取家電設(shè)備信息以及指令信息后,將指令信息發(fā)送至應(yīng)用服務(wù)器;
在接收到指令信息時(shí),輸出指令信息。
該指令信息可為文字信息,通過將指令信息發(fā)送至智能語音設(shè)備,智能語音設(shè)備顯示該指令信息,使得用戶可確定發(fā)送的語音控制指令是否正確,在不正確時(shí),可重新發(fā)送語音控制指令,提高控制的準(zhǔn)確性。
智能設(shè)備顯示指令信息后,用戶可在智能設(shè)備端進(jìn)行確認(rèn),在確認(rèn)后智能設(shè)備經(jīng)應(yīng)用服務(wù)器轉(zhuǎn)發(fā)確認(rèn)信息,家電服務(wù)器在接收到確認(rèn)信息時(shí),說明對語音控制指令的識(shí)別正確,此時(shí)將語音控制指令發(fā)送至家電設(shè)備進(jìn)行控制,提高控制的準(zhǔn)確性。
本發(fā)明還提供一種智能語音設(shè)備控制家電的裝置,該智能語音設(shè)備控制家電的裝置包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的智能語音設(shè)備控制家電的程序,智能語音設(shè)備控制家電的程序處理器執(zhí)行時(shí)實(shí)現(xiàn)如以上實(shí)施例的智能語音設(shè)備控制家電的方法的步驟。
本發(fā)明還提供一種智能語音設(shè)備控制家電的系統(tǒng),智能語音設(shè)備控制家電的系統(tǒng)包括智能語音設(shè)備、應(yīng)用服務(wù)器以及家電服務(wù)器,其中:
智能語音設(shè)備,用于在接收到語音控制指令時(shí),將語音控制指令轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器;
應(yīng)用服務(wù)器,用于將接收的語音控制指令發(fā)送至對應(yīng)的家電服務(wù)器;
家電服務(wù)器,用于在接收到應(yīng)用服務(wù)器發(fā)送的語音控制指令時(shí),解析語音控制指令中以獲取家電設(shè)備信息以及指令信息,將指令信息發(fā)送至家電設(shè)備信息對應(yīng)的家電設(shè)備。
本實(shí)施例的智能語音設(shè)備為智能音箱,由于應(yīng)用服務(wù)器與家電服務(wù)器之間可能存儲(chǔ)協(xié)議的差異,則應(yīng)用服務(wù)器在接收到語音控制指令時(shí),將語音控制指令解析后按照家電服務(wù)器對應(yīng)的協(xié)議重新封裝,將重新封裝后的語音控制指令發(fā)送至家電服務(wù)器。
本實(shí)施例公開的方案中,通過應(yīng)用服務(wù)器將語音控制指令轉(zhuǎn)發(fā)至家電服務(wù)器,同時(shí)家電服務(wù)器將語音控制指令發(fā)送至家電設(shè)備,智能語音設(shè)備并未直接與家電服務(wù)器或者家電設(shè)備進(jìn)行通訊,使得智能語音設(shè)備與家電設(shè)備均不需要做出改進(jìn),僅需要應(yīng)用服務(wù)器提供接口與家電服務(wù)之間通信即可,成本較低。
該智能語音設(shè)備控制家電的系統(tǒng)中智能語音設(shè)備、應(yīng)用服務(wù)器以及家電服務(wù)器交互見圖2,在此不再贅述。該智能語音設(shè)備可為智能音箱。
本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有智能語音設(shè)備控制家電的程序,智能語音設(shè)備控制家電的程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如以上實(shí)施例的智能語音設(shè)備控制家電的方法的各個(gè)步驟。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在如上的一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,電視機(jī),或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。