本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種語音指令處理方法、裝置及智能網(wǎng)關(guān)。
背景技術(shù):
隨著科技的發(fā)展,語音交互技術(shù)越來越多應(yīng)用到智能家居系統(tǒng)中,語音作為交互的輸入手段為用戶帶來了很大的便利。現(xiàn)有的帶有語音交互功能智能家居系統(tǒng)中,為了能全方位接收語音指令,在家庭多個位置配置語音收集裝置,以更好的完成語音指令的采集和傳輸。語音收集裝置采集到語音指令后,發(fā)送給智能網(wǎng)關(guān),智能網(wǎng)關(guān)再根據(jù)語音指令處理結(jié)果執(zhí)行相應(yīng)的指令。
在具有多個語音收集裝置的分布式智能家居系統(tǒng)中,由于同一條語音指令可能被不同位置的多個語音收集裝置采集到,在智能網(wǎng)關(guān)中就形成了多個相同的指令,按照目前的實現(xiàn)方法,智能網(wǎng)關(guān)會對這些指令逐次執(zhí)行,即對同一條指令執(zhí)行了多次,而這樣的重復(fù)操作將會對智能家居內(nèi)的設(shè)備產(chǎn)生不利的影響,輕者影響設(shè)備的正常使用,嚴重還會減少設(shè)備的使用壽命。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種語音指令處理方法、裝置及智能網(wǎng)關(guān),以解決現(xiàn)有技術(shù)中由于智能網(wǎng)關(guān)針對同一語音指令重復(fù)觸發(fā)設(shè)備執(zhí)行同一個操作而影響設(shè)備正常使用的問題。
本發(fā)明一方面提供一種語音指令處理方法,該方法包括:
接收語音收集裝置發(fā)送來的語音指令,所述語音指令用于指示對應(yīng)的被控 設(shè)備進行預(yù)設(shè)操作;
根據(jù)指令接收記錄和/或所述被控設(shè)備的運行狀態(tài),確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
優(yōu)選地,所述根據(jù)所述被控設(shè)備的運行狀態(tài)確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送的步驟具體包括:
判斷所述被控設(shè)備執(zhí)行所述語音指令后的狀態(tài)是否與所述設(shè)備的當(dāng)前狀態(tài)相同,如果是,則結(jié)束,否則,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
優(yōu)選地,所述判斷所述被控設(shè)備執(zhí)行所述語音指令后的狀態(tài)是否與所述設(shè)備的當(dāng)前狀態(tài)相同的步驟具體包括:
實時與所有設(shè)備進行交互,記錄所有設(shè)備的當(dāng)前狀態(tài),并根據(jù)所述被控設(shè)備的當(dāng)前狀態(tài),判斷所述被控設(shè)備執(zhí)行所述語音指令后的狀態(tài)是否與所述被控設(shè)備的當(dāng)前狀態(tài)相同。
優(yōu)選地,所述根據(jù)指令接收記錄確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送的步驟具體包括:
判斷所述語音指令是否與預(yù)定時間段內(nèi)的所述指令接收記錄中記載的其他語音指令相同,如果是,則結(jié)束,如果否,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
優(yōu)選地,該方法還包括:當(dāng)判定所述語音指令與預(yù)定時間段內(nèi)的所述指令接收記錄中記載的其他語音指令相同時,則進一步判斷接收所述語音指令的語音收集裝置是否相同,如果是,則將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送,否則,結(jié)束。
本發(fā)明另一方面提供一種語音指令處理裝置,該裝置包括:
接收單元,用于接收語音收集裝置發(fā)送來的語音指令,所述語音指令用于指示對應(yīng)的被控設(shè)備進行預(yù)設(shè)操作;
判斷單元,用于根據(jù)指令接收記錄和/或所述被控設(shè)備的運行狀態(tài),確定是 否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
優(yōu)選地,所述判斷單元還用于,判斷所述被控設(shè)備執(zhí)行所述語音指令后的狀態(tài)是否與所述設(shè)備的當(dāng)前狀態(tài)相同,如果是,則結(jié)束,否則,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
優(yōu)選地,所述判斷單元還用于,實時與所有設(shè)備進行交互,記錄所有設(shè)備的當(dāng)前狀態(tài),并根據(jù)所述被控設(shè)備的當(dāng)前狀態(tài),判斷所述被控設(shè)備執(zhí)行所述語音指令后的狀態(tài)是否與所述被控設(shè)備的當(dāng)前狀態(tài)相同。
優(yōu)選地,所述判斷單元還用于,判斷所述語音指令是否與預(yù)定時間段內(nèi)的所述指令接收記錄中記載的其他語音指令相同,如果是,則結(jié)束,如果否,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
優(yōu)選地,所述判斷單元還用于,當(dāng)判定所述語音指令與預(yù)定時間段內(nèi)的所述指令接收記錄中記載的其他語音指令相同時,則進一步判斷接收所述語音指令的語音收集裝置是否相同,如果是,則將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送,否則,結(jié)束。
本發(fā)明另一方面提供一種智能網(wǎng)關(guān),該智能網(wǎng)關(guān)包括上述任意一項所述的裝置。
本發(fā)明有益效果如下:
本發(fā)明的智能網(wǎng)關(guān)在接收到語音指令時,首先根據(jù)指令接收記錄和/或所述被控設(shè)備的運行狀態(tài),判確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送,從而避免了智能網(wǎng)關(guān)重復(fù)觸發(fā)設(shè)備執(zhí)行同一語音指令而影響設(shè)備正常使用的問題。
附圖說明
圖1是本發(fā)明實施例的一種語音指令處理方法的流程示意圖;
圖2是本發(fā)明實施例的另一種語音指令處理方法的流程示意圖;
圖3是本發(fā)明實施例的一種語音指令處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了解決現(xiàn)有技術(shù)中由于智能網(wǎng)關(guān)針對同一語音指令重復(fù)觸發(fā)設(shè)備執(zhí)行同一個操作而影響設(shè)備正常使用的問題,本發(fā)明提供了一種語音指令處理方法、裝置及智能網(wǎng)關(guān),本發(fā)明的智能網(wǎng)關(guān)在接收到語音指令時,首先對該語音指令進行判斷,判斷是否觸發(fā)被控設(shè)備執(zhí)行該語音指令,以避免智能網(wǎng)關(guān)重復(fù)觸發(fā)設(shè)備執(zhí)行同一語音指令,而影響設(shè)備正常使用的問題。以下結(jié)合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
方法實施例
本發(fā)明實施例提供了一種語音指令處理方法,參見圖1,該方法的執(zhí)行主體是智能網(wǎng)關(guān),該方法具體包括:
s101、接收語音收集裝置發(fā)送來的語音指令,所述語音指令用于指示對應(yīng)的被控設(shè)備進行預(yù)設(shè)操作;
s102、根據(jù)指令接收記錄和/或所述被控設(shè)備的運行狀態(tài),確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
即,本發(fā)明的智能網(wǎng)關(guān)在接收到語音指令時,首先根據(jù)指令接收記錄和/或所述被控設(shè)備的運行狀態(tài),判確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送,從而避免了智能網(wǎng)關(guān)重復(fù)觸發(fā)設(shè)備執(zhí)行同一語音指令而影響設(shè)備正常使用的問題。
需要說明的是,本發(fā)明實施例上述的被控設(shè)備為語音指令所對應(yīng)的設(shè)備,該設(shè)備為任意與智能網(wǎng)關(guān)連接的設(shè)備,如各種智能家電等等。
也就是說,本發(fā)明的智能網(wǎng)關(guān)在接收到語音指令時,先針對該語音指令進 行判斷,并在判定為是的情況下,再觸發(fā)相應(yīng)的被控設(shè)備執(zhí)行與所述語音指令相對應(yīng)的操作,從而有效避免了智能網(wǎng)關(guān)重復(fù)觸發(fā)設(shè)備執(zhí)行同一語音指令而影響設(shè)備使用壽命的問題,同時本發(fā)明也避免了由于語音指令的重復(fù)無效傳輸所造成的網(wǎng)絡(luò)資源浪費的問題。
具體實施時,本發(fā)明實施例從語音收集裝置接收到的是語音信號,所以,在步驟s102之前,還需要將所述語音信號轉(zhuǎn)換為語音指令,以實現(xiàn)根據(jù)語音指令來判斷是否觸發(fā)該語音指令所對應(yīng)的設(shè)備執(zhí)行與所述語音指令相對應(yīng)的操作。
需要說明的是,本發(fā)明實施例所述的方法還包括:將所述語音指令保存在指令接收記錄中,并按照所述語音指令產(chǎn)生的時間順序,判斷是否觸發(fā)所述語音指令所對應(yīng)的設(shè)備執(zhí)行與所述語音指令相對應(yīng)的操作,即是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
具體的,本發(fā)明所述根據(jù)所述被控設(shè)備的運行狀態(tài)確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送的步驟具體包括:
判斷所述被控設(shè)備執(zhí)行所述語音指令后的狀態(tài)是否與所述設(shè)備的當(dāng)前狀態(tài)相同,如果是,則結(jié)束,否則,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
即,本發(fā)明在觸發(fā)被控設(shè)備執(zhí)行語音指令之前先判斷是否需要執(zhí)行該條指令,具體的,本發(fā)明是通過將執(zhí)行語音指令后的狀態(tài)與該被控設(shè)備的當(dāng)前狀態(tài)進行比較,當(dāng)二者相同是,則確定該語音指令為無效指令,并將其廢棄,當(dāng)二者狀態(tài)不同時,將該語音指令發(fā)送給相應(yīng)設(shè)備,并觸發(fā)該設(shè)備執(zhí)行該語音指令。
具體實施時,本發(fā)明的智能網(wǎng)關(guān)先對接收到的語音指令進行處理,加工成語音指令,具體實施時,本發(fā)明可將所述語音指令送到指令接收記錄中,該指令接收記錄用于存儲語音指令,以備在語音指令比較多時,使智能網(wǎng)關(guān)能夠得到緩沖時間,一一對所語音指令進行處理,當(dāng)然本領(lǐng)域的技術(shù)人員也可以設(shè)置其他的方式來使智能網(wǎng)關(guān)能夠?qū)λ械恼Z音指令進行處理;
智能網(wǎng)關(guān)從指令接收記錄中取出語音指令,將該語音指令所對應(yīng)的被控設(shè) 備的狀態(tài)與執(zhí)行該指令后的設(shè)備狀態(tài)進行比較,當(dāng)然,本領(lǐng)域的技術(shù)人員也可以省去從指令接收記錄中取出語音指令的步驟,而直接對接收到的語音指令進行比較。
具體實施時,本發(fā)明實施例的智能網(wǎng)關(guān)實時與所有設(shè)備進行交互,記錄所有設(shè)備的當(dāng)前狀態(tài),并根據(jù)所述被控設(shè)備的當(dāng)前狀態(tài),判斷所述被控設(shè)備執(zhí)行所述語音指令后的狀態(tài)是否與所述被控設(shè)備的當(dāng)前狀態(tài)相同。
即,本發(fā)明的通過智能網(wǎng)關(guān)與所有設(shè)備進行實時交互,獲取各個設(shè)備的當(dāng)前狀態(tài),并將該狀態(tài)保存在設(shè)備狀態(tài)表中,使用時,將執(zhí)行語音指令后的設(shè)備狀態(tài)與設(shè)備狀態(tài)表中該設(shè)備的狀態(tài)進行比較,如果二者相同,則結(jié)束本次指令執(zhí)行,繼續(xù)從語音指令堆載中取下一條指令;如果取的指令和狀態(tài)表中狀態(tài)不一樣,則執(zhí)行該指令,具體的,由智能網(wǎng)關(guān)把語音指令發(fā)送到對應(yīng)的設(shè)備中進行執(zhí)行,并且智能網(wǎng)關(guān)修改設(shè)備狀態(tài)表中該設(shè)備的狀態(tài)為最新執(zhí)行的狀態(tài)。
需要說明的是,上述的設(shè)備狀態(tài)表為保存了所有設(shè)備的當(dāng)前狀態(tài)的表,當(dāng)然本領(lǐng)域的技術(shù)人員也可以在設(shè)備狀態(tài)表中存儲已執(zhí)行本發(fā)明的語音指令的設(shè)備的狀態(tài)的表,即,該設(shè)備狀態(tài)表中僅保存由語音指令觸發(fā)的設(shè)備的狀態(tài)。
具體實施時,本發(fā)明實施例是通過智能網(wǎng)關(guān)的處理器來進行上述的比較以及判斷的步驟。
由于本發(fā)明增加了對語音指令進行判斷的步驟,從而避免了相同指令的重復(fù)發(fā)送和重復(fù)執(zhí)行,從一定程度上提高了智能家居的網(wǎng)絡(luò)利用效率。
本發(fā)明實施例還提供了另一種實現(xiàn)步驟s102的方法,具體的,本發(fā)明通過判斷所述語音指令是否與預(yù)定時間段內(nèi)的所述指令接收記錄中記載的其他語音指令相同,如果是,則結(jié)束,如果否,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
即,本發(fā)明通過判斷預(yù)定時間段內(nèi)接收到的所述語音指令是否重復(fù),來確定是否執(zhí)行該語音指令,所述預(yù)定時間段用戶可以任意設(shè)置,如設(shè)置為1-5秒。
或者也可以說,本發(fā)明的智能網(wǎng)關(guān)先判斷接收到的語音指令是否與其他語 音指令重復(fù),如果不重復(fù),才觸發(fā)設(shè)備執(zhí)行與所述語音指令相對應(yīng)的操作,
具體的,由于語音收集裝置本身性能的差異,以及語音收集裝置與智能網(wǎng)關(guān)之間的距離差,從而造成各個語音收集裝置將同一語音指令發(fā)送給智能網(wǎng)關(guān)的時間并不相同,而是存在一定的時間差,所以本發(fā)明通過比較預(yù)定時間段內(nèi)的語音指令是否重復(fù),從而更有效的避免同一語音指令被多次重復(fù)執(zhí)行。
本發(fā)明所述的預(yù)定時間段為多個語音收集裝置接收同一語音指令,并發(fā)送到智能網(wǎng)關(guān)所用的時間的差值,具體實施時,本領(lǐng)域的技術(shù)人員可以實際對其進行測試,從而得到該預(yù)定時間段的值。
進一步的,除了上述比較預(yù)定時間段內(nèi)的語音指令是否重復(fù)以外,本領(lǐng)域的技術(shù)人員也可以通過對語音指令來標(biāo)識其對應(yīng)的語音收集裝置,如對每個語音指令都設(shè)置裝置標(biāo)識,通過裝置標(biāo)識來標(biāo)識該語音指令來自哪個語音收集裝置,當(dāng)判斷幾個語音指令是預(yù)定時間段內(nèi)的重復(fù)語音指令后,進一步比較各個語音指令的裝置標(biāo)識,如果裝置標(biāo)識各不相同,則判斷這幾個語音指令是重復(fù)的,而當(dāng)某兩個或多個的語音標(biāo)識相同時,則需要對這幾個語音指令重新進行判斷,通過上述方法,可以有效避免用戶發(fā)出多個語音指令被忽略的問題。
例如,當(dāng)智能窗戶的換氣功能是:窗戶打開然后馬上關(guān)上,而用戶想充分換氣,所以需要連續(xù)向智能窗戶發(fā)出多個換氣的語音指令,如果僅通過判斷預(yù)定時間段的語音指令的方法后,智能網(wǎng)關(guān)就會將其他的換氣的語音指令忽略,但是如果同時采用裝置標(biāo)識進一步判斷的方法,則能有效避免指令被忽略的問題。
下面將通過一個具體的例子本發(fā)明所述的方法進行詳細的解釋和說明:
本發(fā)明實施例通過在智能家居中設(shè)置多個語音收集裝置,語音收集裝置采集語音指令,并將采集后的語音指令發(fā)送給智能網(wǎng)關(guān);智能網(wǎng)關(guān)是整個智能家居的處理核心,管理整個智能家居系統(tǒng);設(shè)備是智能家居的中為用戶提高特定功能的設(shè)備。本發(fā)明智能網(wǎng)關(guān)對語音收集裝置發(fā)送來的語音指令轉(zhuǎn)換為語音指令,將語音指令按照時間先后順序保存在指令接收記錄中,并各個設(shè)備進行交 互,將各個設(shè)備的當(dāng)天狀態(tài)填寫在設(shè)備狀態(tài)表中。根據(jù)先進先出原則,智能網(wǎng)關(guān)從指令接收記錄中讀取語音指令;取出后,指令接收記錄清除該語音指令。
圖2是本發(fā)明實施例的另一種語音指令處理方法的流程示意圖,下面將結(jié)合圖2對本發(fā)明的語音指令的處理方法進行詳細的解釋和說明:
s201,語音收集裝置采集語音指令,并發(fā)送給智能網(wǎng)關(guān);
s202,智能網(wǎng)關(guān)接收語音指令,進行轉(zhuǎn)換處理得到語音指令;
s203,把語音指令發(fā)送到指令接收記錄中;
s204,根據(jù)先進先出原則,智能網(wǎng)關(guān)的處理器從指令接收記錄中讀取語音指令;
s205,處理器根據(jù)獲取的語音指令,將設(shè)備執(zhí)行該語音指令后的狀態(tài)與設(shè)備狀態(tài)表中該設(shè)備的狀態(tài)進行比較,如果狀態(tài)相同,則進入s206,否則,則進入s207;
s206、不執(zhí)行該語音指令,丟棄;
s207、執(zhí)行該語音指令,把指令發(fā)送給相應(yīng)設(shè)備,讓設(shè)備執(zhí)行,修改指令設(shè)備狀態(tài)表中該設(shè)備的狀態(tài)。
下面結(jié)合一個“打開廚房燈”的語音指令為例說明本發(fā)明對語音指令進行處理的過程。
首先語音收集裝置采集到“打開廚房燈”的語音指令,并將采集后把語音指令發(fā)送給智能網(wǎng)關(guān);智能網(wǎng)關(guān)收到語音指令后進行信號轉(zhuǎn)換處理,解析出“打開廚房燈”這條語音指令;把這條語音指令存儲到指令接收記錄中;當(dāng)智能網(wǎng)關(guān)的處理器處理指令接收記錄中指令時,處理到“打開廚房燈”這個語音指令時,先對照設(shè)備狀態(tài)表,查看廚房燈的狀態(tài),如果查得廚房燈現(xiàn)在是打開狀態(tài),則將該語音指令丟棄,不執(zhí)行這條語音指令;如果查得廚房燈現(xiàn)在是關(guān)閉狀態(tài),則執(zhí)行這條指令,智能網(wǎng)關(guān)向廚房燈發(fā)出打開指令,同時修改設(shè)備狀態(tài)表,把廚房等燈態(tài)修改為打開。
通過本發(fā)明能有效解決對同一語音指令多次重復(fù)執(zhí)行的問題,既保護了智 能設(shè)備,避免連續(xù)操作,又避免了智能家居網(wǎng)絡(luò)中同一條指令多次發(fā)送,提高了網(wǎng)絡(luò)的利用率。
裝置實施例
本發(fā)明實施例提供了一種語音指令處理裝置,參見圖3,該裝置具體設(shè)置在智能網(wǎng)關(guān)中,該裝置具體包括:
接收單元,用于接收語音收集裝置發(fā)送來的語音指令,所述語音指令用于指示對應(yīng)的被控設(shè)備進行預(yù)設(shè)操作;
判斷單元,用于根據(jù)指令接收記錄和/或所述被控設(shè)備的運行狀態(tài),確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
即,本發(fā)明的智能網(wǎng)關(guān)在接收到語音指令時,首先根據(jù)指令接收記錄和/或所述被控設(shè)備的運行狀態(tài),判確定是否將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送,從而避免了智能網(wǎng)關(guān)重復(fù)觸發(fā)設(shè)備執(zhí)行同一語音指令而影響設(shè)備正常使用的問題。同時本發(fā)明也避免了由于語音指令的重復(fù)無效傳輸所造成的網(wǎng)絡(luò)資源浪費的問題。
優(yōu)選地,本發(fā)明實施例所述判斷單元還用于,判斷所述被控設(shè)備執(zhí)行所述語音指令后的狀態(tài)是否與所述設(shè)備的當(dāng)前狀態(tài)相同,如果是,則結(jié)束,否則,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
即,本發(fā)明是通過判斷單元將執(zhí)行語音指令后的被控設(shè)備的狀態(tài)與被控設(shè)備的當(dāng)前狀態(tài)進行比較,當(dāng)二者相同是,則確定該語音指令為無效指令,并將其廢棄,當(dāng)二者狀態(tài)不同時,將該語音指令發(fā)送給相應(yīng)的被控設(shè)備,并觸發(fā)該被控設(shè)備執(zhí)行該語音指令。
智能網(wǎng)關(guān)從指令接收記錄中取出語音指令,將該語音指令所對應(yīng)的設(shè)備(即上述的被控設(shè)備)的狀態(tài)與執(zhí)行該指令后的設(shè)備狀態(tài)進行比較,當(dāng)然,本領(lǐng)域的技術(shù)人員也可以省去從指令接收記錄中取出語音指令的步驟,而直接對接收到的語音指令進行比較。
并且,本發(fā)明通過與所有設(shè)備進行實時交互,獲取各個設(shè)備的當(dāng)前狀態(tài),并將該狀態(tài)保存在設(shè)備狀態(tài)表中,使用時,將執(zhí)行語音指令后的設(shè)備狀態(tài)與設(shè)備狀態(tài)表中該設(shè)備的狀態(tài)進行比較,如果二者相同,則結(jié)束本次指令執(zhí)行,繼續(xù)從語音指令堆載中取下一條指令;如果取的指令和狀態(tài)表中狀態(tài)不一樣,則執(zhí)行該指令,具體的,由智能網(wǎng)關(guān)把語音指令發(fā)送到對應(yīng)的設(shè)備中進行執(zhí)行,并且智能網(wǎng)關(guān)修改設(shè)備狀態(tài)表中該設(shè)備的狀態(tài)為最新執(zhí)行的狀態(tài)。
優(yōu)選地,本發(fā)明實施例所述的判斷單元還用于,判斷所述語音指令是否與預(yù)定時間段內(nèi)的所述指令接收記錄中記載的其他語音指令相同,如果是,則結(jié)束,如果否,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送。
具體實施時,本發(fā)明所述的判斷單元具體用于,當(dāng)判定所述語音指令與預(yù)定時間段內(nèi)的所述指令接收記錄中記載的其他語音指令相同時,則進一步判斷接收所述語音指令的語音收集裝置是否相同,如果是,則將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送,否則,結(jié)束。從而有效避免用戶發(fā)出多個語音指令被忽略的問題。
具體來說,本發(fā)明的智能網(wǎng)關(guān)先對接收到的語音指令進行處理,加工成語音指令,本發(fā)明可將所述語音指令存儲到指令接收記錄中,在接收到語音指令后,判斷所述語音指令是否與預(yù)定時間段內(nèi)的所述指令接收記錄中記載的其他語音指令相同,如果是,則結(jié)束,如果否,將所述語音指令向?qū)?yīng)的被控設(shè)備發(fā)送,該指令接收記錄還用于存儲語音指令,以備在語音指令比較多時,使智能網(wǎng)關(guān)能夠得到緩沖時間,一一對所語音指令進行處理,當(dāng)然本領(lǐng)域的技術(shù)人員也可以設(shè)置其他的方式來使智能網(wǎng)關(guān)能夠?qū)λ械恼Z音指令進行處理。
通過本發(fā)明能有效解決對同一語音指令多次重復(fù)執(zhí)行的問題,既保護了智能設(shè)備,避免連續(xù)操作,又避免了智能家居網(wǎng)絡(luò)中同一條指令多次發(fā)送,提高了網(wǎng)絡(luò)的利用率。
智能網(wǎng)關(guān)實施例
本發(fā)明實施例提供了一種智能網(wǎng)關(guān),該智能網(wǎng)關(guān)包括裝置實施例中的任意一種所述的裝置。
本發(fā)明實施例的相關(guān)內(nèi)容可參考其他實施例的相關(guān)內(nèi)容進行理解,此處不再贅述。
本發(fā)明可以至少可以達到以下的有益效果:
本發(fā)明的智能網(wǎng)關(guān)在接收到語音指令時,先針對該語音指令進行判斷,并在判定為是的情況下,再觸發(fā)相應(yīng)的被控設(shè)備執(zhí)行與所述語音指令相對應(yīng)的操作,從而有效避免了智能網(wǎng)關(guān)重復(fù)觸發(fā)設(shè)備執(zhí)行同一語音指令而影響設(shè)備使用壽命的問題,同時本發(fā)明也避免了由于語音指令的重復(fù)無效傳輸所造成的網(wǎng)絡(luò)資源浪費的問題。
盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域的技術(shù)人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實施例。