本發(fā)明屬于自動(dòng)控制技術(shù)領(lǐng)域,尤其涉及一種空調(diào)控制方法、裝置、集中控制節(jié)點(diǎn)及系統(tǒng)。
背景技術(shù):
隨著科技飛速發(fā)展,語音控制也應(yīng)用到空調(diào)控制上,即,空調(diào)能夠采集語音命令,并根據(jù)語音命令控制空調(diào)的運(yùn)行狀態(tài)。
目前,對空調(diào)的語音控制方式主要是本地識別和在線識別;本地識別,即空調(diào)本身識別出語音命令,此種識別方式都是以空調(diào)節(jié)點(diǎn)為單位,很難實(shí)現(xiàn)多個(gè)空調(diào)節(jié)點(diǎn)集中控制,而且,在每個(gè)空調(diào)上都存儲語音命令數(shù)據(jù)庫增加空調(diào)成本;在線識別,每個(gè)空調(diào)要單獨(dú)聯(lián)網(wǎng),每個(gè)實(shí)現(xiàn)語音控制的空調(diào)設(shè)備都需要擁有獨(dú)立的聯(lián)網(wǎng)通訊模塊(例如,WiFi模塊),而且,每個(gè)空調(diào)設(shè)備都與路由設(shè)備聯(lián)網(wǎng),當(dāng)路由設(shè)備連接的節(jié)點(diǎn)數(shù)量較多可能會導(dǎo)致路由設(shè)備無法支持所有的空調(diào)節(jié)點(diǎn)聯(lián)網(wǎng),從而導(dǎo)致無法實(shí)現(xiàn)多個(gè)空調(diào)節(jié)點(diǎn)的在線語音控制。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種空調(diào)控制方法、裝置、集中控制節(jié)點(diǎn)及系統(tǒng),以解決現(xiàn)有技術(shù)中多個(gè)空調(diào)節(jié)點(diǎn)很難實(shí)現(xiàn)集中式語音控制的技術(shù)問題。
第一方面,本發(fā)明提供一種空調(diào)控制方法,應(yīng)用于集中控制節(jié)點(diǎn)中,所述集中控制節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與多個(gè)空調(diào)節(jié)點(diǎn)連接,且所述集中控制節(jié)點(diǎn)通過第二網(wǎng)絡(luò)連接服務(wù)器,所述方法包括:
接收空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù),所述語音數(shù)據(jù)由所述空調(diào)節(jié)點(diǎn)采集獲得;
將所述語音數(shù)據(jù)發(fā)送給服務(wù)器,以使所述服務(wù)器對所述語音數(shù)據(jù)進(jìn)行語義識別得到語義識別結(jié)果,以及,使所述服務(wù)器查找語音數(shù)據(jù)與控制命令之間的對照表得到所述語義識別結(jié)果對應(yīng)的控制命令;
接收所述服務(wù)器發(fā)送的所述語義識別結(jié)果對應(yīng)的控制命令,并發(fā)送給所述空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)響應(yīng)所述控制命令。
可選地,所述方法還包括:
接收所述空調(diào)節(jié)點(diǎn)返回的控制響應(yīng)消息;
從所述服務(wù)器中獲取與所述控制響應(yīng)消息對應(yīng)的語音播報(bào)信息;
將所述語音播報(bào)信息發(fā)送給所述空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)播放所述語音播報(bào)信息。
第二方面,本發(fā)明提供一種空調(diào)控制方法,應(yīng)用于空調(diào)節(jié)點(diǎn)中,所述空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與集中控制節(jié)點(diǎn)連接,且所述集中控制節(jié)點(diǎn)通過第二網(wǎng)絡(luò)連接服務(wù)器;所述方法包括:
獲取用戶輸入的語音數(shù)據(jù);
將所述語音數(shù)據(jù)發(fā)送給所述集中控制節(jié)點(diǎn);
接收所述集中控制節(jié)點(diǎn)發(fā)送的所述語音數(shù)據(jù)對應(yīng)的控制命令,并執(zhí)行所述控制命令。
可選地,所述控制命令由服務(wù)器從語音數(shù)據(jù)與控制命令之間的對照表中查詢獲得并發(fā)送給所述集中控制節(jié)點(diǎn),由所述集中控制節(jié)點(diǎn)發(fā)送給對應(yīng)的所述空調(diào)節(jié)點(diǎn);
或者,
所述控制命令由所述集中控制節(jié)點(diǎn),從所述集中控制節(jié)點(diǎn)本地存儲的語音數(shù)據(jù)與控制命令之間的對照表中查詢獲得,并發(fā)送給所述空調(diào)節(jié)點(diǎn)。
可選地,在獲取用戶輸入的語音數(shù)據(jù)之后,還包括:
識別用戶輸入的所述語音數(shù)據(jù)包含文字個(gè)數(shù);
當(dāng)所述語音數(shù)據(jù)包含文字個(gè)數(shù)大于等于預(yù)設(shè)數(shù)量時(shí),確定所述語音數(shù)據(jù)有效,并執(zhí)行所述將所述語音數(shù)據(jù)發(fā)送給所述集中控制節(jié)點(diǎn)的步驟;
當(dāng)所述語音數(shù)據(jù)包含文字個(gè)數(shù)小于所述預(yù)設(shè)數(shù)量時(shí),確定所述語音數(shù)據(jù)無效。
可選地,在執(zhí)行所述控制命令之后,所述方法還包括:
向所述集中控制節(jié)點(diǎn)發(fā)送控制響應(yīng)消息,所述控制響應(yīng)消息用于使所述集中控制節(jié)點(diǎn)從所述服務(wù)器中獲取與所述控制響應(yīng)消息對應(yīng)的語音播報(bào)信息;
接收所述集中控制節(jié)點(diǎn)發(fā)送的語音播報(bào)信息,并播放所述語音播報(bào)信息。
第三方面,本發(fā)明提供一種空調(diào)控制方法,應(yīng)用于集中控制節(jié)點(diǎn)中,所述集中控制節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與多個(gè)空調(diào)節(jié)點(diǎn)連接,所述方法包括:
接收空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù),所述語音數(shù)據(jù)由所述空調(diào)節(jié)點(diǎn)采集獲得;
對所述語音數(shù)據(jù)進(jìn)行語義識別,得到語義識別結(jié)果;
查找語音數(shù)據(jù)與控制命令之間的對照表,得到所述語義識別結(jié)果對應(yīng)的控制命令;
將所述語義識別結(jié)果對應(yīng)的控制命令發(fā)送給發(fā)送語音數(shù)據(jù)的空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)執(zhí)行所述控制命令。
可選地,所述方法還包括:
接收所述空調(diào)節(jié)點(diǎn)返回的控制響應(yīng)消息;
從所述集中控制節(jié)點(diǎn)本地獲取與所述控制響應(yīng)消息對應(yīng)的語音播報(bào)信息;
將所述語音播報(bào)信息發(fā)送給所述空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)播放所述語音播報(bào)信息。
第四方面,本發(fā)明提供一種集中控制節(jié)點(diǎn),通過第一網(wǎng)絡(luò)與開多個(gè)空調(diào)節(jié)點(diǎn)連接,且通過第二網(wǎng)絡(luò)與服務(wù)器連接,所述集中控制節(jié)點(diǎn)包括:
第一接收模塊,用于接收空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù),所述語音數(shù)據(jù)由所述空調(diào)節(jié)點(diǎn)采集獲得;
第一發(fā)送模塊,用于將所述語音數(shù)據(jù)發(fā)送給服務(wù)器,以使所述服務(wù)器對所述語音數(shù)據(jù)進(jìn)行語義識別得到語義識別結(jié)果,以及,使所述服務(wù)器查找語音數(shù)據(jù)與控制命令之間的對照表得到所述語義識別結(jié)果對應(yīng)的控制命令;
第二接收模塊,用于接收所述服務(wù)器發(fā)送的所述語義識別結(jié)果對應(yīng)的控制命令,并發(fā)送給所述空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)響應(yīng)所述控制命令。
可選地,所述集中控制節(jié)點(diǎn)還包括:
第三接收模塊,用于接收所述空調(diào)節(jié)點(diǎn)返回的控制響應(yīng)消息;
獲取模塊,用于從所述服務(wù)器中獲取與所述控制響應(yīng)消息對應(yīng)的語音播報(bào)信息;
第二發(fā)送模塊,用于將所述語音播報(bào)信息發(fā)送給所述空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)播放所述語音播報(bào)信息。
第五方面,本發(fā)明提供一種空調(diào)控制裝置,應(yīng)用于空調(diào)節(jié)點(diǎn)中,所述空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與集中控制節(jié)點(diǎn)連接,所述控制裝置包括:
語音獲取模塊,用于獲取用戶輸入的語音數(shù)據(jù);
第一發(fā)送模塊,用于將所述語音數(shù)據(jù)發(fā)送給所述集中控制節(jié)點(diǎn);
第一接收模塊,用于接收所述集中控制節(jié)點(diǎn)發(fā)送的所述語音數(shù)據(jù)對應(yīng)的控制命令,并執(zhí)行所述控制命令。
可選地,所述控制命令由服務(wù)器從語音數(shù)據(jù)與控制命令之間的對照表中查詢獲得并發(fā)送給所述集中控制節(jié)點(diǎn),由所述集中控制節(jié)點(diǎn)發(fā)送給對應(yīng)的所述空調(diào)節(jié)點(diǎn);
或者,
所述控制命令由所述集中控制節(jié)點(diǎn),從所述集中控制節(jié)點(diǎn)本地存儲的語音數(shù)據(jù)與控制命令之間的對照表中查詢獲得,并發(fā)送給所述空調(diào)節(jié)點(diǎn)。
可選地,還包括:
識別模塊,用于識別用戶輸入的所述語音數(shù)據(jù)包含文字個(gè)數(shù);
第一確定模塊,用于當(dāng)所述語音數(shù)據(jù)包含文字個(gè)數(shù)大于等于預(yù)設(shè)數(shù)量時(shí),確定所述語音數(shù)據(jù)有效,并使所述第一發(fā)送模塊將所述語音數(shù)據(jù)發(fā)送給所述集中控制節(jié)點(diǎn);
第二確定模塊,用于當(dāng)所述語音數(shù)據(jù)包含文字個(gè)數(shù)小于所述預(yù)設(shè)數(shù)量時(shí),確定所述語音數(shù)據(jù)無效。
可選地,所述裝置還包括:
第二發(fā)送模塊,用于向所述集中控制節(jié)點(diǎn)發(fā)送控制響應(yīng)消息,所述控制響應(yīng)消息用于使所述集中控制節(jié)點(diǎn)從所述服務(wù)器中獲取與所述控制響應(yīng)消息對應(yīng)的語音播報(bào)信息;
第二接收模塊,用于接收所述集中控制節(jié)點(diǎn)發(fā)送的語音播報(bào)數(shù)據(jù);
播放模塊,用于播放所述語音播報(bào)數(shù)據(jù)。
第六方面,本發(fā)明提供一種集中控制節(jié)點(diǎn),所述集中控制節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與多個(gè)空調(diào)節(jié)點(diǎn)連接,所述集中控制節(jié)點(diǎn)包括:
第一接收模塊,用于接收空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù),所述語音數(shù)據(jù)由所述空調(diào)節(jié)點(diǎn)采集獲得;
語義識別模塊,用于對所述語音數(shù)據(jù)進(jìn)行語義識別,得到語義識別結(jié)果;
查找模塊,用于查找語音數(shù)據(jù)與控制命令之間的對照表,得到所述語義識別結(jié)果對應(yīng)的控制命令;
第一發(fā)送模塊,用于將所述語義識別結(jié)果對應(yīng)的控制命令發(fā)送給發(fā)送語音數(shù)據(jù)的空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)執(zhí)行所述控制命令。
可選地,還包括:
第二接收模塊,用于接收所述空調(diào)節(jié)點(diǎn)返回的控制響應(yīng)消息;
獲取模塊,用于從所述集中控制節(jié)點(diǎn)本地獲取與所述控制響應(yīng)消息對應(yīng)的語音播報(bào)信息;
第二發(fā)送模塊,用于將所述語音播報(bào)信息發(fā)送給所述空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)播放所述語音播報(bào)信息。
第七方面,本發(fā)明提供一種空調(diào)系統(tǒng),包括:集中控制節(jié)點(diǎn)、網(wǎng)絡(luò)設(shè)備、服務(wù)器和多個(gè)空調(diào)節(jié)點(diǎn);
所述集中控制節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與所述多個(gè)空調(diào)節(jié)點(diǎn)連接,通過第二網(wǎng)絡(luò)連接所述網(wǎng)絡(luò)設(shè)備,以及通過所述網(wǎng)絡(luò)設(shè)備形成的第二網(wǎng)絡(luò)連接所述服務(wù)器;
所述空調(diào)節(jié)點(diǎn),用于獲取用戶輸入的語音數(shù)據(jù),并傳輸給所述集中控制節(jié)點(diǎn);
所述集中控制節(jié)點(diǎn),用于將所述語音數(shù)據(jù)通過第二網(wǎng)絡(luò)傳輸給所述服務(wù)器;
所述服務(wù)器,用于對所述語音數(shù)據(jù)進(jìn)行語義識別得到語義識別結(jié)果,并查詢語音數(shù)據(jù)與控制命令之間的對照表,得到所述語義識別結(jié)果對應(yīng)的控制命令,以及,將所述控制命令發(fā)送給所述集中控制節(jié)點(diǎn);
所述集中控制節(jié)點(diǎn),還用于將接收到的控制命令發(fā)送給對應(yīng)的空調(diào)節(jié)點(diǎn);
所述空調(diào)節(jié)點(diǎn),還用于執(zhí)行所述控制命令。
第八方面,本發(fā)明提供一種空調(diào)系統(tǒng),包括:集中控制節(jié)點(diǎn)和多個(gè)空調(diào)節(jié)點(diǎn);
所述集中控制節(jié)點(diǎn)通過第一網(wǎng)絡(luò)域所述多個(gè)空調(diào)節(jié)點(diǎn)連接;
所述空調(diào)節(jié)點(diǎn),用于獲取用戶輸入的語音數(shù)據(jù),并傳輸給所述集中控制節(jié)點(diǎn);
所述集中控制節(jié)點(diǎn),用于對所述語音數(shù)據(jù)進(jìn)行語義識別得到語義識別結(jié)果,并查詢所述集中控制節(jié)點(diǎn)本地存儲的語音數(shù)據(jù)與控制命令之間的對照表,得到所述語義識別結(jié)果對應(yīng)的控制命令,以及,將所述控制命令發(fā)送給所述集中控制節(jié)點(diǎn);
所述集中控制節(jié)點(diǎn),還用于將接收到的控制命令發(fā)送給對應(yīng)的空調(diào)節(jié)點(diǎn);
所述空調(diào)節(jié)點(diǎn),還用于執(zhí)行所述控制命令。
本發(fā)明提供的空調(diào)控制方法,多個(gè)空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與集中控制節(jié)點(diǎn)連接,同時(shí),集中控制節(jié)點(diǎn)通過第二網(wǎng)絡(luò)連接互聯(lián)網(wǎng)??照{(diào)節(jié)點(diǎn)采集到的語音數(shù)據(jù)匯集到集中控制節(jié)點(diǎn)中,由集中控制節(jié)點(diǎn)通過互聯(lián)網(wǎng)將接收到的語音數(shù)據(jù)發(fā)送給服務(wù)器,服務(wù)器對語音數(shù)據(jù)進(jìn)行識別獲得該語音數(shù)據(jù)對應(yīng)的控制命令并返回給集中控制節(jié)點(diǎn),再由集中控制節(jié)點(diǎn)返回給空調(diào)節(jié)點(diǎn),最后,由空調(diào)節(jié)點(diǎn)執(zhí)行接收到的控制命令,從而實(shí)現(xiàn)多個(gè)空調(diào)節(jié)點(diǎn)的在線集中式語音控制。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一種空調(diào)系統(tǒng)的框圖;
圖2是本發(fā)明實(shí)施例一種空調(diào)控制方法的流程圖;
圖3是本發(fā)明實(shí)施例另一種空調(diào)系統(tǒng)的框圖;
圖4是本發(fā)明實(shí)施例另一種空調(diào)控制方法的流程圖;
圖5是本發(fā)明實(shí)施例一種空調(diào)控制裝置的框圖;
圖6是本發(fā)明實(shí)施例另一種集中控制節(jié)點(diǎn)的框圖;
圖7是本發(fā)明實(shí)施例又一種空調(diào)控制裝置的框圖;
圖8是本發(fā)明實(shí)施例的另一種空調(diào)控制裝置的框圖;
圖9是本發(fā)明實(shí)施例又一種空調(diào)控制裝置的框圖;
圖10是本發(fā)明實(shí)施例另一種集中控制節(jié)點(diǎn)的框圖;
圖11是本發(fā)明實(shí)施例又一種集中控制節(jié)點(diǎn)的框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參見圖1,示出了本發(fā)明實(shí)施例一種空調(diào)系統(tǒng)的框圖,如圖1所示,該系統(tǒng)包括多個(gè)空調(diào)節(jié)點(diǎn)、一個(gè)集中控制節(jié)點(diǎn)、路由器和服務(wù)器。
多個(gè)空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)連接集中控制節(jié)點(diǎn),同時(shí),集中控制節(jié)點(diǎn)通過第二網(wǎng)絡(luò)連接路由器,以及,通過路由器形成的網(wǎng)絡(luò)連接服務(wù)器,即連接互聯(lián)網(wǎng)
在本發(fā)明一種可能的實(shí)現(xiàn)方式中,集中控制節(jié)點(diǎn)可以是集中控制器;第一網(wǎng)絡(luò)可以是WiFi(Wireless-Fidelity,無線保真)網(wǎng)絡(luò)、ZigBee網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)、CAN(Controller Area Network,控制器局域網(wǎng)絡(luò))網(wǎng)絡(luò);第二網(wǎng)絡(luò)可以單不限于WiFi網(wǎng)絡(luò)。
圖1僅是示意圖,各個(gè)設(shè)備之間的連線僅表示設(shè)備之間存在數(shù)據(jù)交互,并不限定兩者通過有線方式連接。
請參見圖2,示出了本發(fā)明實(shí)施例一種空調(diào)控制方法的流程圖,該方法應(yīng)用于圖1所示的空調(diào)系統(tǒng)中。本實(shí)施例由集中控制節(jié)點(diǎn)匯總各個(gè)空調(diào)節(jié)點(diǎn)發(fā)送的語音命令,并發(fā)送給服務(wù)器進(jìn)行識別,實(shí)現(xiàn)多個(gè)空調(diào)節(jié)點(diǎn)語音在線識別。
如圖2所示,該方法可以包括:
S110,空調(diào)節(jié)點(diǎn)獲取用戶輸入的語音數(shù)據(jù)。
空調(diào)節(jié)點(diǎn)上設(shè)置有麥克風(fēng)等語音采集模塊,通過此類模塊采集用戶輸入的語音信息,并把語音信息轉(zhuǎn)換成電信號得到語音數(shù)據(jù),并通過第一網(wǎng)絡(luò)傳輸給集中控制節(jié)點(diǎn)。
在沒有接收到語音命令時(shí),空調(diào)節(jié)點(diǎn)處于睡眠狀態(tài),需要用戶說出指定的喚醒詞來喚醒空調(diào)節(jié)點(diǎn)進(jìn)入喚醒狀態(tài),空調(diào)節(jié)點(diǎn)進(jìn)入喚醒狀態(tài)后,才能使用語音控制功能??照{(diào)節(jié)點(diǎn)的語音采集模塊進(jìn)行語音信息采集。
在本發(fā)明一種可能的實(shí)現(xiàn)方式中,空調(diào)節(jié)點(diǎn)可以直接將獲得的語音數(shù)據(jù)發(fā)送給集中控制節(jié)點(diǎn),即執(zhí)行完S110之后執(zhí)行S130。
S120,空調(diào)節(jié)點(diǎn)判斷語音數(shù)據(jù)是否有效;如果有效,則執(zhí)行S130;如果無效,則等待一預(yù)設(shè)時(shí)間段后返回執(zhí)行S110。
為了減少語音命令無效的等待時(shí)間,空調(diào)節(jié)點(diǎn)可以判斷語音數(shù)據(jù)是否有效,如果語音數(shù)據(jù)有效,則下一步將發(fā)送給集中控制節(jié)點(diǎn);如果語音數(shù)據(jù)無效,則等待一預(yù)設(shè)時(shí)間段后重新獲取用戶輸入的語音數(shù)據(jù),如果一預(yù)設(shè)時(shí)間段后未采集到用戶的語音數(shù)據(jù),則退出喚醒狀態(tài)重新進(jìn)入睡眠狀態(tài)。
S130,空調(diào)節(jié)點(diǎn)將語音數(shù)據(jù)發(fā)送給集中控制節(jié)點(diǎn)。
空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)將獲得的語音數(shù)據(jù)發(fā)送給集中控制節(jié)點(diǎn)。
在本發(fā)明一種可能的實(shí)現(xiàn)方式中,集中控制節(jié)點(diǎn)可以按照預(yù)設(shè)周期依次與空調(diào)節(jié)點(diǎn)進(jìn)行數(shù)據(jù)收發(fā)同步操作,同步后,空調(diào)節(jié)點(diǎn)與集中控制節(jié)點(diǎn)之間采用設(shè)備地址和數(shù)據(jù)內(nèi)容的方式進(jìn)行數(shù)據(jù)交互,這樣,集中控制節(jié)點(diǎn)接收到空調(diào)發(fā)送的語音數(shù)據(jù)后,能夠通過消息中攜帶的設(shè)備地址確定是哪個(gè)空調(diào)節(jié)點(diǎn)發(fā)送的。
S140,集中控制節(jié)點(diǎn)將接收到的語音數(shù)據(jù)發(fā)送給服務(wù)器。
集中控制節(jié)點(diǎn)通過第二網(wǎng)絡(luò)將接收到的語音數(shù)據(jù)發(fā)送服務(wù)器進(jìn)行網(wǎng)絡(luò)在線識別。
集中控制節(jié)點(diǎn)能夠接收與自身連接的各個(gè)空調(diào)節(jié)點(diǎn)所發(fā)送的語音數(shù)據(jù),即,各個(gè)空調(diào)節(jié)點(diǎn)可以將語音數(shù)據(jù)發(fā)送到集中控制節(jié)點(diǎn)中,再由集中控制節(jié)點(diǎn)通過互聯(lián)網(wǎng)發(fā)送給服務(wù)器,從而實(shí)現(xiàn)多個(gè)空調(diào)節(jié)點(diǎn)的在線語音控制。
S150,服務(wù)器對接收到的語音數(shù)據(jù)進(jìn)行語義識別,得到語義識別結(jié)果;
服務(wù)器首先對接收到的語音數(shù)據(jù)進(jìn)行語義識別,即,解析語音數(shù)據(jù)得到語音數(shù)據(jù)的語義。
S160,服務(wù)器查找語音數(shù)據(jù)與控制命令之間的對照表,獲得語義識別結(jié)果對應(yīng)的控制命令。
服務(wù)器中存儲有語音數(shù)據(jù)與空調(diào)的標(biāo)準(zhǔn)控制命令之間的對應(yīng)關(guān)系表。一種標(biāo)準(zhǔn)的控制命令可能對應(yīng)多種語音數(shù)據(jù),例如,語音數(shù)據(jù)“開機(jī)”、“開空調(diào)”、“開啟”都對應(yīng)標(biāo)準(zhǔn)的控制命令“開機(jī)”。服務(wù)器通過查詢該對照表獲得語義識別結(jié)果對應(yīng)的標(biāo)準(zhǔn)的控制命令。
S170,服務(wù)器將獲得的語義識別結(jié)果對應(yīng)的控制命令發(fā)送給集中控制節(jié)點(diǎn)。
服務(wù)器將查詢得到的控制命令返回給集中控制節(jié)點(diǎn)。
S180,集中控制節(jié)點(diǎn)將該控制命令發(fā)送給對應(yīng)的空調(diào)節(jié)點(diǎn)。
集中控制節(jié)點(diǎn)將控制命令下發(fā)給對應(yīng)的空調(diào)節(jié)點(diǎn)。
圖1所示系統(tǒng)中的每個(gè)空調(diào)節(jié)點(diǎn)都具有一個(gè)標(biāo)識信息,例如,空調(diào)節(jié)點(diǎn)的MAC(Media Access Control,媒體訪問控制)地址,集中控制節(jié)點(diǎn)在接收空調(diào)節(jié)點(diǎn)的語音數(shù)據(jù)時(shí),能夠獲知發(fā)送該語音數(shù)據(jù)的空調(diào)節(jié)點(diǎn)的標(biāo)識信息,當(dāng)需要向空調(diào)節(jié)點(diǎn)下發(fā)該語音數(shù)據(jù)對應(yīng)的控制命令時(shí),將控制命令發(fā)送給該標(biāo)識信息對應(yīng)的空調(diào)節(jié)點(diǎn)。
S190,空調(diào)節(jié)點(diǎn)執(zhí)行該控制命令。
空調(diào)節(jié)點(diǎn)接收到集中控制節(jié)點(diǎn)發(fā)送的控制命令后,執(zhí)行該控制命令,至此,實(shí)現(xiàn)多節(jié)點(diǎn)在線語音控制。
可選地,該空調(diào)控制方法還可以包括以下步驟:
S200,空調(diào)節(jié)點(diǎn)向集中控制節(jié)點(diǎn)發(fā)送控制響應(yīng)消息。
空調(diào)節(jié)點(diǎn)響應(yīng)所述控制命令后,產(chǎn)生相應(yīng)的控制響應(yīng)消息并發(fā)送給集中控制器。
例如,如果空調(diào)節(jié)點(diǎn)成功執(zhí)行所述控制命令,則產(chǎn)生成功響應(yīng)消息;如果空調(diào)節(jié)點(diǎn)執(zhí)行所述控制命令成功,則產(chǎn)生失敗響應(yīng)消息。
S210,集中控制節(jié)點(diǎn)從服務(wù)器中獲取與該控制響應(yīng)消息對應(yīng)的語音播報(bào)信息。
集中控制節(jié)點(diǎn)接收到空調(diào)節(jié)點(diǎn)發(fā)送的控制響應(yīng)消息后發(fā)送給服務(wù)器,由服務(wù)器查找控制響應(yīng)消息對應(yīng)的語音播報(bào)信息。
例如,如果是成功響應(yīng)消息,則對應(yīng)的語音播報(bào)信息可以是語音信號“已設(shè)置成功”?;蛘?,可以是與具體的控制命令相關(guān)聯(lián)的語音播報(bào)信息,例如,控制命令是“開機(jī)”,空調(diào)節(jié)點(diǎn)開機(jī)成功后,對應(yīng)的語音播報(bào)信息可以是語音信號“已開機(jī)”。
如果是失敗響應(yīng)消息,則對應(yīng)的語音播報(bào)信息可以是語音信號“設(shè)置失敗”,或者,“開機(jī)失敗”。
S220,集中控制節(jié)點(diǎn)將該語音播報(bào)信息發(fā)送給發(fā)送所述控制響應(yīng)消息的空調(diào)節(jié)點(diǎn)。
S230,空調(diào)節(jié)點(diǎn)播放該語音播報(bào)信息。
本實(shí)施例提供的空調(diào)控制方法,多個(gè)空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與集中控制節(jié)點(diǎn)連接,同時(shí),集中控制節(jié)點(diǎn)通過第二網(wǎng)絡(luò)連接互聯(lián)網(wǎng)??照{(diào)節(jié)點(diǎn)采集到的語音數(shù)據(jù)匯集到集中控制節(jié)點(diǎn)中,由集中控制節(jié)點(diǎn)通過互聯(lián)網(wǎng)將接收到的語音數(shù)據(jù)發(fā)送給服務(wù)器,服務(wù)器對語音數(shù)據(jù)進(jìn)行識別獲得該語音數(shù)據(jù)對應(yīng)的控制命令并返回給集中控制節(jié)點(diǎn),再由集中控制節(jié)點(diǎn)返回給空調(diào)節(jié)點(diǎn),最后,由空調(diào)節(jié)點(diǎn)執(zhí)行接收到的控制命令,從而實(shí)現(xiàn)對多個(gè)空調(diào)節(jié)點(diǎn)的在線集中式語音控制。
此外,在空調(diào)節(jié)點(diǎn)執(zhí)行控制命令之后,向集中控制節(jié)點(diǎn)發(fā)送相應(yīng)的控制響應(yīng)消息,然后,由集中控制節(jié)點(diǎn)從服務(wù)器中獲取與該控制響應(yīng)消息相對應(yīng)的語音播報(bào)數(shù)據(jù),并發(fā)送給空調(diào)節(jié)點(diǎn)進(jìn)行播放,以使用戶聽到空調(diào)節(jié)點(diǎn)播放的語音播報(bào)數(shù)據(jù)后,獲知語音控制是否成功,實(shí)現(xiàn)用戶與空調(diào)之間的交互,提高用戶體檢。
請參見圖3,示出了本發(fā)明實(shí)施例另一種空調(diào)系統(tǒng)的框圖,如圖3所示,該系統(tǒng)包括多個(gè)空調(diào)節(jié)點(diǎn)和一個(gè)集中控制節(jié)點(diǎn),多個(gè)空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)連接集中控制節(jié)點(diǎn)。第一網(wǎng)絡(luò)可以是WiFi網(wǎng)絡(luò)、ZigBee網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)、CAN網(wǎng)絡(luò)。
請參見圖4,示出了本發(fā)明實(shí)施例另一種空調(diào)控制方法的流程圖,該方法應(yīng)用于圖3所示的空調(diào)系統(tǒng)中。本實(shí)施例由集中控制節(jié)點(diǎn)接收各個(gè)空調(diào)節(jié)點(diǎn)發(fā)送的語音命令,然后,由集中控制節(jié)點(diǎn)識別該語音命令,從而實(shí)現(xiàn)多個(gè)空調(diào)節(jié)點(diǎn)語音本地識別。
如圖4所示,該方法可以包括:
S310,空調(diào)節(jié)點(diǎn)獲取用戶輸入的語音數(shù)據(jù)。
在本發(fā)明一種可能的實(shí)現(xiàn)方式中,空調(diào)節(jié)點(diǎn)獲得用戶的語音數(shù)據(jù)后立即發(fā)送給集中控制節(jié)點(diǎn),即執(zhí)行完S310之后執(zhí)行S330。
S320,空調(diào)節(jié)點(diǎn)判斷語音數(shù)據(jù)是否有效;如果有效,則執(zhí)行S330;如果無效,則等待一預(yù)設(shè)時(shí)間段后返回執(zhí)行S310。
S330,空調(diào)節(jié)點(diǎn)將語音數(shù)據(jù)發(fā)送給集中控制節(jié)點(diǎn)。
S340,集中控制節(jié)點(diǎn)對接收到的語音數(shù)據(jù)進(jìn)行語義識別,得到語義識別結(jié)果。
集中控制節(jié)點(diǎn)本地具有語義識別功能,能夠解析空調(diào)節(jié)點(diǎn)上傳的語音數(shù)據(jù),得到語義識別結(jié)果。
S350,集中控制節(jié)點(diǎn)查找語音數(shù)據(jù)與控制命令之間的對照表,獲得語義識別結(jié)果對應(yīng)的控制命令。
集中控制節(jié)點(diǎn)中還存儲有語音數(shù)據(jù)與控制命令的對照表,集中控制節(jié)點(diǎn)獲得語義識別結(jié)果后,從該對照表中查詢獲得該語義識別結(jié)果對應(yīng)的控制命令。
S360,集中控制節(jié)點(diǎn)將該控制命令發(fā)送給相應(yīng)的空調(diào)節(jié)點(diǎn)。
集中控制節(jié)點(diǎn)獲得控制命令后發(fā)送給相應(yīng)的空調(diào)節(jié)點(diǎn)??照{(diào)節(jié)點(diǎn)與集中控制節(jié)點(diǎn)之間的交互內(nèi)容包括空調(diào)節(jié)點(diǎn)的標(biāo)識信息(例如,設(shè)備地址)和具體的數(shù)據(jù)內(nèi)容,這樣,集中控制節(jié)點(diǎn)能夠獲知接收到的數(shù)據(jù)是哪個(gè)空調(diào)節(jié)點(diǎn)發(fā)送的。而后,識別出該語音數(shù)據(jù)對應(yīng)的控制命令后,再向發(fā)送該語音數(shù)據(jù)的空調(diào)節(jié)點(diǎn)返回該控制命令。
S370,空調(diào)節(jié)點(diǎn)執(zhí)行該控制命令。
可選地,該空調(diào)控制方法還可以包括以下步驟:
S380,空調(diào)節(jié)點(diǎn)向集中控制節(jié)點(diǎn)發(fā)送控制響應(yīng)消息。
S390,集中控制節(jié)點(diǎn)從集中控制節(jié)點(diǎn)本地獲取與該控制響應(yīng)消息對應(yīng)的語音播報(bào)信息,并將語音播報(bào)信息發(fā)送給空調(diào)節(jié)點(diǎn)。
S400,空調(diào)節(jié)點(diǎn)播放該語音播報(bào)信息。
本實(shí)施例提供的空調(diào)控制方法,各個(gè)空調(diào)節(jié)點(diǎn)采集到語音數(shù)據(jù)后,都發(fā)送給集中控制節(jié)點(diǎn),由集中控制節(jié)點(diǎn)識別空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù),得到語義識別結(jié)果,并從集中控制節(jié)點(diǎn)本地存儲的語音數(shù)據(jù)與控制命令的對照表中查詢獲得語義識別結(jié)果對應(yīng)的空調(diào)的標(biāo)準(zhǔn)控制命令,并將該控制命令返回給空調(diào)節(jié)點(diǎn),空調(diào)節(jié)點(diǎn)執(zhí)行該控制命令,從而實(shí)現(xiàn)對多個(gè)空調(diào)節(jié)點(diǎn)的本地集中式語音控制。
此外,在空調(diào)節(jié)點(diǎn)執(zhí)行控制命令之后,向集中控制節(jié)點(diǎn)發(fā)送相應(yīng)的控制響應(yīng)消息,然后,由集中控制節(jié)點(diǎn)從集中控制節(jié)點(diǎn)本地獲取與該控制響應(yīng)消息對應(yīng)的語音播報(bào)數(shù)據(jù),并發(fā)送給空調(diào)節(jié)點(diǎn)進(jìn)行播放,以實(shí)現(xiàn)用于與空調(diào)之間的交互,使用戶聽到空調(diào)節(jié)點(diǎn)播放的語音播報(bào)數(shù)據(jù)后,獲知對空調(diào)節(jié)點(diǎn)的語音控制是否成功,提高用戶體驗(yàn)。
對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
相應(yīng)于上述的空調(diào)控制方法實(shí)施例,本發(fā)明還提供了空調(diào)控制裝置實(shí)施例。
請參見圖5,示出了本發(fā)明實(shí)施例一種空調(diào)控制裝置的框圖,該裝置應(yīng)用于圖1所示的集中控制節(jié)點(diǎn)中,集中控制節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與開多個(gè)空調(diào)節(jié)點(diǎn)連接,且通過第二網(wǎng)絡(luò)與服務(wù)器連接。如圖5所示,該裝置包括:第一接收模塊110、第一發(fā)送模塊120和第二接收模塊130;
第一接收模塊110,用于接收空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù)。
所述語音數(shù)據(jù)由所述空調(diào)節(jié)點(diǎn)采集獲得,第一接收模塊110通過第一網(wǎng)絡(luò)接收空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù)。
第一發(fā)送模塊120,用于將所述語音數(shù)據(jù)發(fā)送給服務(wù)器;
所述服務(wù)器對所述語音數(shù)據(jù)進(jìn)行語義識別得到語義識別結(jié)果,以及,查找語音數(shù)據(jù)與控制命令之間的對照表得到所述語義識別結(jié)果對應(yīng)的控制命令;然后,服務(wù)器將該控制命令發(fā)送給集中控制節(jié)點(diǎn)。
第二接收模塊130,用于接收所述服務(wù)器發(fā)送的所述語義識別結(jié)果對應(yīng)的控制命令,并發(fā)送給所述空調(diào)節(jié)點(diǎn)。
集中控制節(jié)點(diǎn)接收到服務(wù)器發(fā)送的語義識別結(jié)果對應(yīng)的控制命令后,下發(fā)給對應(yīng)的空調(diào)節(jié)點(diǎn)??照{(diào)節(jié)點(diǎn)執(zhí)行該控制命令。
本實(shí)施例提供的空調(diào)控制裝置,多個(gè)空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與集中控制節(jié)點(diǎn)連接,同時(shí),集中控制節(jié)點(diǎn)通過第二網(wǎng)絡(luò)連接互聯(lián)網(wǎng)。空調(diào)節(jié)點(diǎn)采集到的語音數(shù)據(jù)匯集到集中控制節(jié)點(diǎn)中,由集中控制節(jié)點(diǎn)通過互聯(lián)網(wǎng)將接收到的語音數(shù)據(jù)發(fā)送給服務(wù)器,服務(wù)器對語音數(shù)據(jù)進(jìn)行識別獲得該語音數(shù)據(jù)對應(yīng)的控制命令并返回給集中控制節(jié)點(diǎn),再由集中控制節(jié)點(diǎn)返回給空調(diào)節(jié)點(diǎn),最后,由空調(diào)節(jié)點(diǎn)執(zhí)行接收到的控制命令,從而實(shí)現(xiàn)多個(gè)空調(diào)節(jié)點(diǎn)的在線集中式語音控制。
請參見圖6,示出了本發(fā)明實(shí)施例另一種集中控制節(jié)點(diǎn)的框圖,本實(shí)施例在圖5基礎(chǔ)上還包括:第三接收模塊210、獲取模塊220和第二發(fā)送模塊230。
第三接收模塊210,用于接收空調(diào)節(jié)點(diǎn)返回的控制響應(yīng)消息。
空調(diào)節(jié)點(diǎn)執(zhí)行控制命令后產(chǎn)生相應(yīng)的控制響應(yīng)消息,并發(fā)送給集中控制節(jié)點(diǎn)。例如,如果空調(diào)節(jié)點(diǎn)成功執(zhí)行所述控制命令,則產(chǎn)生成功響應(yīng)消息;如果空調(diào)節(jié)點(diǎn)執(zhí)行所述控制命令成功,則產(chǎn)生失敗響應(yīng)消息。
獲取模塊220,用于從服務(wù)器中獲取與控制響應(yīng)消息對應(yīng)的語音播報(bào)信息。
集中控制節(jié)點(diǎn)接收到空調(diào)節(jié)點(diǎn)發(fā)送的控制響應(yīng)消息后發(fā)送給服務(wù)器,由服務(wù)器查找控制響應(yīng)消息對應(yīng)的語音播報(bào)信息。該語音播報(bào)信息用于使空調(diào)節(jié)點(diǎn)向用戶播放,從而實(shí)現(xiàn)用戶與空調(diào)之間的語音交互。
第二發(fā)送模塊230,用于將語音播報(bào)信息發(fā)送給空調(diào)節(jié)點(diǎn),以使空調(diào)節(jié)點(diǎn)播放語音播報(bào)信息。
本實(shí)施例提供的空調(diào)控制裝置,在空調(diào)節(jié)點(diǎn)執(zhí)行控制命令之后,向集中控制節(jié)點(diǎn)發(fā)送相應(yīng)的控制響應(yīng)消息,然后,由集中控制節(jié)點(diǎn)從服務(wù)器中獲取與該控制響應(yīng)消息相對應(yīng)的語音播報(bào)數(shù)據(jù),并發(fā)送給空調(diào)節(jié)點(diǎn)進(jìn)行播放,以使用戶聽到空調(diào)節(jié)點(diǎn)播放的語音播報(bào)數(shù)據(jù)后,獲知語音控制是否成功,實(shí)現(xiàn)用戶與空調(diào)之間的交互,提高用戶體檢。
請參見圖7,示出了本發(fā)明實(shí)施例又一種空調(diào)控制裝置的框圖,應(yīng)用于空調(diào)節(jié)點(diǎn)中,空調(diào)節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與集中控制節(jié)點(diǎn)連接。
如圖7所示,所述控制裝置包括:語音獲取模塊310、第一發(fā)送模塊320和第一接收模塊330。
語音獲取模塊310,用于獲取用戶輸入的語音數(shù)據(jù)。
空調(diào)節(jié)點(diǎn)可以通過麥克風(fēng)等語音采集模塊獲取用戶輸入的語音數(shù)據(jù)。
第一發(fā)送模塊320,用于將語音數(shù)據(jù)發(fā)送給集中控制節(jié)點(diǎn)。
空調(diào)節(jié)點(diǎn)采集到語音數(shù)據(jù)后發(fā)送給集中控制節(jié)點(diǎn)進(jìn)行處理。
在本發(fā)明一種可能的實(shí)現(xiàn)方式中,集中控制節(jié)點(diǎn)將該語音數(shù)據(jù)發(fā)送給服務(wù)器,服務(wù)器對該語音數(shù)據(jù)進(jìn)行語義識別,得到語義識別結(jié)果;然后,由服務(wù)器查詢服務(wù)器中存儲的語音數(shù)據(jù)與控制命令之間的對照表,獲得語義識別結(jié)果對應(yīng)的控制命令,并將該控制命令發(fā)送給集中控制節(jié)點(diǎn)。集中控制節(jié)點(diǎn)將該控制命令發(fā)送給空調(diào)節(jié)點(diǎn)。
在本發(fā)明另一種可能的實(shí)現(xiàn)方式中,集中控制節(jié)點(diǎn)接收到空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù)后,對該語音數(shù)據(jù)進(jìn)行語義識別得到語義識別結(jié)果。然后,從集中控制節(jié)點(diǎn)本地存儲的語音數(shù)據(jù)與控制命令之間的對照表中查詢得到語義識別結(jié)果對應(yīng)的控制命令,并將該控制命令發(fā)送給對應(yīng)的空調(diào)節(jié)點(diǎn)。
第一接收模塊330,用于接收集中控制節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù)對應(yīng)的控制命令,并執(zhí)行控制命令。
空調(diào)節(jié)點(diǎn)接收到集中控制節(jié)點(diǎn)發(fā)送的控制命令后,執(zhí)行該控制命令。
本實(shí)施例提供的空調(diào)控制裝置,應(yīng)用于空調(diào)節(jié)點(diǎn)中,空調(diào)節(jié)點(diǎn)獲取用戶輸入的語音數(shù)據(jù),并發(fā)送給集中控制節(jié)點(diǎn)。當(dāng)集中控制節(jié)點(diǎn)獲得語音數(shù)據(jù)對應(yīng)的控制命令后,將該控制命令發(fā)送給空調(diào)節(jié)點(diǎn),從而實(shí)現(xiàn)對多空調(diào)節(jié)點(diǎn)的集中式語音控制。
請參見圖8,示出了本發(fā)明實(shí)施例的另一種空調(diào)控制裝置的框圖,在圖7的基礎(chǔ)上還包括:識別模塊410、第一確定模塊420和第二確定模塊430。
識別模塊410,用于識別用戶輸入的所述語音數(shù)據(jù)包含文字個(gè)數(shù);
第一確定模塊420,用于當(dāng)所述語音數(shù)據(jù)包含文字個(gè)數(shù)大于等于預(yù)設(shè)數(shù)量時(shí),確定所述語音數(shù)據(jù)有效,并使所述第一發(fā)送模塊將所述語音數(shù)據(jù)發(fā)送給所述集中控制節(jié)點(diǎn);
第二確定模塊430,用于當(dāng)所述語音數(shù)據(jù)包含文字個(gè)數(shù)小于所述預(yù)設(shè)數(shù)量時(shí),確定所述語音數(shù)據(jù)無效。
本實(shí)施例提供的空調(diào)控制裝置,空調(diào)節(jié)點(diǎn)接收到語音數(shù)據(jù)后先判斷該語音數(shù)據(jù)是否有效,如果有效則繼續(xù)后續(xù)步驟,如果無效,則提醒用戶輸入的語音無效。與由集中控制節(jié)點(diǎn)或服務(wù)器判斷出語音數(shù)據(jù)無效相比,縮短了用戶獲知語音無效的等待時(shí)間。
請參見圖9,示出了本發(fā)明實(shí)施例又一種空調(diào)控制裝置的框圖,該裝置在圖7的基礎(chǔ)上還包括:第二發(fā)送模塊510、第二接收模塊520和播放模塊530。
第二發(fā)送模塊510,用于向所述集中控制節(jié)點(diǎn)發(fā)送控制響應(yīng)消息,所述控制響應(yīng)消息用于使所述集中控制節(jié)點(diǎn)從所述服務(wù)器中獲取與所述控制響應(yīng)消息對應(yīng)的語音播報(bào)信息;
第二接收模塊520,用于接收所述集中控制節(jié)點(diǎn)發(fā)送的語音播報(bào)數(shù)據(jù);
播放模塊530,用于播放所述語音播報(bào)數(shù)據(jù)。
本實(shí)施例提供的空調(diào)控制裝置,在空調(diào)節(jié)點(diǎn)執(zhí)行控制命令之后,向集中控制節(jié)點(diǎn)發(fā)送相應(yīng)的控制響應(yīng)消息,然后,由集中控制節(jié)點(diǎn)從服務(wù)器中獲取與該控制響應(yīng)消息相對應(yīng)的語音播報(bào)數(shù)據(jù),并發(fā)送給空調(diào)節(jié)點(diǎn)進(jìn)行播放,以使用戶聽到空調(diào)節(jié)點(diǎn)播放的語音播報(bào)數(shù)據(jù)后,獲知語音控制是否成功,實(shí)現(xiàn)用戶與空調(diào)之間的交互,提高用戶體檢。
請參見圖10,示出了本發(fā)明實(shí)施例另一種集中控制節(jié)點(diǎn)的框圖,該集中控制節(jié)點(diǎn)通過第一網(wǎng)絡(luò)與多個(gè)空調(diào)節(jié)點(diǎn)連接。如圖10所示,該集中控制節(jié)點(diǎn)包括:第一接收模塊610、語義識別模塊620、查找模塊630和第一發(fā)送模塊640。
第一接收模塊610,用于接收空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù),所述語音數(shù)據(jù)由所述空調(diào)節(jié)點(diǎn)采集獲得;
語義識別模塊620,用于對所述語音數(shù)據(jù)進(jìn)行語義識別,得到語義識別結(jié)果;
查找模塊630,用于查找語音數(shù)據(jù)與控制命令之間的對照表,得到所述語義識別結(jié)果對應(yīng)的控制命令;
第一發(fā)送模塊640,用于將所述語義識別結(jié)果對應(yīng)的控制命令發(fā)送給發(fā)送語音數(shù)據(jù)的空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)執(zhí)行所述控制命令。
本實(shí)施例提供的集中控制節(jié)點(diǎn),各個(gè)空調(diào)節(jié)點(diǎn)采集到語音數(shù)據(jù)后,都發(fā)送給集中控制節(jié)點(diǎn),由集中控制節(jié)點(diǎn)識別空調(diào)節(jié)點(diǎn)發(fā)送的語音數(shù)據(jù),得到語義識別結(jié)果,并從集中控制節(jié)點(diǎn)本地存儲的語音數(shù)據(jù)與控制命令的對照表中查詢獲得語義識別結(jié)果對應(yīng)的空調(diào)的標(biāo)準(zhǔn)控制命令,并將該控制命令返回給空調(diào)節(jié)點(diǎn),空調(diào)節(jié)點(diǎn)執(zhí)行該控制命令,從而實(shí)現(xiàn)對多個(gè)空調(diào)節(jié)點(diǎn)的本地集中式語音控制。
請參見圖11,示出了本發(fā)明實(shí)施例又一種集中控制節(jié)點(diǎn)的框圖,在圖10的基礎(chǔ)上還包括:第二接收模塊710、獲取模塊720和第二發(fā)送模塊730。
第二接收模塊710,用于接收所述空調(diào)節(jié)點(diǎn)返回的控制響應(yīng)消息。
獲取模塊720,用于從所述集中控制節(jié)點(diǎn)本地獲取與所述控制響應(yīng)消息對應(yīng)的語音播報(bào)信息。
第二發(fā)送模塊730,用于將所述語音播報(bào)信息發(fā)送給所述空調(diào)節(jié)點(diǎn),以使所述空調(diào)節(jié)點(diǎn)播放所述語音播報(bào)信息。
本實(shí)施例提供的集中控制節(jié)點(diǎn),在空調(diào)節(jié)點(diǎn)執(zhí)行控制命令之后,向集中控制節(jié)點(diǎn)發(fā)送相應(yīng)的控制響應(yīng)消息,然后,由集中控制節(jié)點(diǎn)從集中控制節(jié)點(diǎn)本地獲取與該控制響應(yīng)消息對應(yīng)的語音播報(bào)數(shù)據(jù),并發(fā)送給空調(diào)節(jié)點(diǎn)進(jìn)行播放,以實(shí)現(xiàn)用于與空調(diào)之間的交互,使用戶聽到空調(diào)節(jié)點(diǎn)播放的語音播報(bào)數(shù)據(jù)后,獲知對空調(diào)節(jié)點(diǎn)的語音控制是否成功,提高用戶體驗(yàn)。
需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。