一種智能插座的語音控制方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及智能家居領域,特別涉及一種智能插座的語音控制方法及系統(tǒng)。
【背景技術】
[0002]市面上常見的智能插座是通過客戶端APP對插座的電源接口進行相關控制,每次控制的時候,用戶必須知道預先插座上每個接口連接的是什么設備,才能控制到自己想控制的設備,給用戶帶來極大的不方便。另外,還有一種語音控制的智能插座,插座上設計麥克風接收語音輸入,并通過語音識別模塊處理后,對插座的電源接口進行相關控制,但是該方案存在以下兩大問題:一、由于語音識別模塊芯片存儲空間的局限性,不利于本地存儲的語義庫的擴展,導致識別率較低的問題;二、麥克風設計在智能插座上,語音輸入范圍有局限性,給用戶帶來極大的不方便。
[0003]因此,現(xiàn)有的技術還有待改進和提尚。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術的不足之處,本發(fā)明的目的在于提供一種智能插座的語音控制方法及系統(tǒng),通過語義服務器處理用戶的語音指令,擴展了語義庫,提高了語音識別的速度。
[0005]為了達到上述目的,本發(fā)明采取了以下技術方案:
一種智能插座的語音控制方法,所述方法包括:
A、客戶端采集用戶的語音指令,并將所述語音指令上傳到語義服務器;
B、所述語義服務器對上傳的語音指令進行識別,匹配出對應的語義控制指令,并將所述語義控制指令下發(fā)到客戶端;
C、所述客戶端對接收到的所述語義控制指令進行解析,向連接的智能插座發(fā)出相應的控制指令。
[0006]所述的智能插座的語音控制方法中,所述步驟A之前,還包括步驟:
A0、客戶端設置智能插座的電源接口名稱,并將所述電源接口名稱上傳到語義服務器。
[0007]所述的智能插座的語音控制方法中,所述步驟AO之后,還包括步驟:A1、客戶端設置智能插座的場景模式,在設置場景模式時,對應的將多個電源接口名稱與控制指令關聯(lián),并上傳到語義服務器。
[0008]所述的智能插座的語音控制方法中,所述步驟A具體包括:
所述客戶端為智能手機時,智能手機通過自身的麥克風接收用戶發(fā)出的語音指令;所述客戶端為智能電視機時,智能電視機通過語音遙控器接收用戶發(fā)出的語音指令;所述客戶端為帶安卓或1S操作系統(tǒng)的智能設備時,所述智能設備通過自身的麥克風或者USB接口外接的麥克風接收用戶發(fā)出的語音指令。
[0009]所述的智能插座的語音控制方法中,所述步驟C具體包括:
Cl、所述客戶端接收到語義控制指令,判斷所述語義控制指令是否為場景模式指令; C2、若所述語義控制指令是場景模式指令,則按場景模式指令對應的場景模式,設置聯(lián)動處理,生成消息隊列并匹配智能插座電源接口的控制定義,將消息隊列發(fā)送給智能插座;C3、若所述語義控制指令不是場景模式指令,則將所述語義控制指令匹配智能插座電源接口的控制定義,并發(fā)送給智能插座。
[0010]一種智能插座的語音控制系統(tǒng),包括:
智能插座,用于接收客戶端的控制指令,控制電源接口通電或斷電;
客戶端,用于采集用戶的語音指令,并將所述語音指令上傳到語義服務器;接收語義服務器下發(fā)的語義控制指令,對所述語義控制指令進行解析,向連接的智能插座發(fā)出相應的控制指令;
語義服務器,用于對上傳的語音指令進行識別,匹配出對應的語義控制指令,并將所述語義控制指令下發(fā)到客戶端。
[0011]所述的智能插座的語音控制系統(tǒng)中,所述客戶端還用于:設置智能插座的電源接口名稱,并將所述電源接口名稱上傳到語義服務器;設置智能插座的場景模式,在設置場景模式時,對應的將多個電源接口名稱與控制指令關聯(lián),并上傳到語義服務器。
[0012]所述的智能插座的語音控制系統(tǒng)中,所述客戶端為智能手機、智能電視機和帶安卓或10S操作系統(tǒng)的智能設備中的一種或多種。
[0013]所述的智能插座的語音控制系統(tǒng)中,所述客戶端在接收到語義控制指令后,具體用于:
判斷所述語義控制指令是否為場景模式指令;
若所述語義控制指令是場景模式指令,則按場景模式指令對應的場景模式,設置聯(lián)動處理,生成消息隊列并匹配智能插座電源接口的控制定義,將消息隊列發(fā)送給智能插座;若所述語義控制指令不是場景模式指令,則將所述語義控制指令匹配智能插座電源接口的控制定義,并發(fā)送給智能插座。
[0014]所述的智能插座的語音控制系統(tǒng)中,所述客戶端與智能插座無線連接。
[0015]相較于現(xiàn)有技術,本發(fā)明提供的智能插座的語音控制方法及系統(tǒng)中,所述語音控制方法,通過客戶端采集用戶的語音指令,并將語音指令上傳到語義服務器;利用語義服務器對上傳的語音指令進行識別,匹配出對應的語義控制指令,并將所述語義控制指令下發(fā)到客戶端;所述客戶端再對接收到的語義控制指令進行解析,向連接的智能插座發(fā)出相應的控制指令。所述語音控制方法采用語義服務器對語音指令進行識別和匹配,擴展了語義庫的存儲空間,提高了語音識別的速度,降低了對智能插座的硬件要求,節(jié)省了智能插座的成本。
【附圖說明】
[0016]圖1為本發(fā)明提供的智能插座的語音控制方法的方法流程圖。
[0017]圖2為本發(fā)明提供的智能插座的語音控制方法中,客戶端APP的操作界面示意圖。
[0018]圖3為本發(fā)明提供的智能插座的語音控制系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0019]本發(fā)明提供一種智能插座的語音控制方法及系統(tǒng)。為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]請參閱圖1,本發(fā)明提供的智能插座的語音控制方法,包括:
S10、客戶端設置智能插座的電源接口名稱,并將所述電源接口名稱上傳到語義服務器。具體的,在所述客戶端上設置一個APP,用戶通過該客戶端APP,設置智能插座的電源接口名稱,并將所述電源接口名稱上傳到語義服務器。所述客戶端APP的操作界面如圖2所示,所述操作界面至少包括3個界面。第一個界面為智能插座設置界面10,該界面包含了所有與客戶端連接的智能插座,所述客戶端APP可控制多個智能插座,換而言之,與所述客戶端建立連接的智能插座都受到所述客戶端APP的控制。所述客戶端APP接收到智能插座選擇指令后,進入相應的智能插座的設置菜單;接收到接口命名指令后,設置智能插座的各個電源接口的名稱(給電源接口命名),便于語音控制。例如,用戶點擊了智能插座設置界面10中的智能插座1,則進入到智能插座1的接口設備命名界面20,在該界面20中設置各個電源接口的名稱,如電源接口 1:名稱1,電源接口 2:名稱2,……,等。所述電源接口名稱可根據(jù)電源接口連接的設備命名,如電磁爐、空調(diào)等;也可進行個性化命名,如我家插座A的第一接口等,本發(fā)明不作限定。本發(fā)明通過實現(xiàn)對智能插座的各個電源接口進行命名并上傳到語義服務器,解決了用戶對智能插座電源接口個性化命名設置的問題。方便用于對電源接口進行個性化命名以及語音識別,可經(jīng)常變換名稱,避免兒童模仿,提高插座使用的安全性。
[0021]所述步驟S10之后,還包括步驟S110、所述語義服務器接收到電源接口名稱后,將所述電源接口名稱覆蓋原來的名稱。換而言之,所述語義服務器存儲有電源接口名稱和與電源接口名稱關聯(lián)的語義控制指令,在接收到新的電源接口名稱后,只需覆蓋舊的名稱即可,關聯(lián)的語義控制指令保持不變,便于語音識別。
[0022]S20、客戶端設置智能插座的場景模式,在設置場