家電控制方法、客戶端及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及家電設(shè)備控制技術(shù)領(lǐng)域,特別涉及家電控制方法、客戶端及服務(wù)器。
【背景技術(shù)】
[0002]智能終端的語音輸入的功能普遍應(yīng)用在各種智能終端設(shè)備中,越來越多的公司開始投入到語音輸入的研發(fā)中,以蘋果的siri語音和科大訊飛為代表。
[0003]基于語音輸入的人機(jī)交互功能開始受到人們的普遍歡迎,以智能手機(jī)為例,通過一問一答的形式,人們可以查到附件的餐廳,加油站,詢問天氣狀況,出行路線,設(shè)定鬧鐘,備忘錄等,更多的是充當(dāng)人們生活的幫手。這些方案都是由手機(jī)端通過網(wǎng)絡(luò),GPS,或者內(nèi)在邏輯直接實(shí)現(xiàn)的,也就是說手機(jī)是這些資源的提供者,網(wǎng)絡(luò)是途徑。
[0004]現(xiàn)有技術(shù)多是基于語言輸入,利用智能終端控制第三方設(shè)備。智能終端接收語音指令,通過云端服務(wù)器,第三方設(shè)備執(zhí)行指令,這個過程是人和第三方設(shè)備交互的過程。通常是“一對一”的執(zhí)行,即“一種指令對應(yīng)涉及一臺第三方設(shè)備”,比如家中的空調(diào)和冰箱都在線,這時用戶想控制家里的溫度升高或者降低,首先需要進(jìn)入空調(diào)控制的模式,輸入口令:“空調(diào)”,語音輸入只對空調(diào)的指令響應(yīng),冰箱的溫度就不會變化,同樣的,當(dāng)口令輸入“冰箱”時,只能對冰箱執(zhí)行相關(guān)的指令,其他家用設(shè)備不會發(fā)生動作。但是,當(dāng)“一對多”時,即“一種指令對應(yīng)涉及多臺第三方設(shè)備”,一種較為模糊的指令可對應(yīng)多臺第三方設(shè)備的工作狀況,并且多臺第三方設(shè)備同時在線,現(xiàn)有技術(shù)不能判斷用戶輸入的指令并執(zhí)行對應(yīng)的第三方設(shè)備。該第三方設(shè)備可為家電。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明旨在提供家電語音控制方法、客戶端及服務(wù)器,以解決現(xiàn)有不能根據(jù)模糊的指令控制多臺同時在線的家電的問題。
[0006]為此,本發(fā)明的目的之一公開了家電控制方法,包括以下步驟:
[0007]接收并解析用戶指令;
[0008]發(fā)送解析后的所述用戶指令;
[0009]接收采用所有預(yù)存的指令與所述用戶指令進(jìn)行匹配后的相關(guān)指令;
[0010]在所述匹配后的所述相關(guān)指令中選擇并執(zhí)行。
[0011]進(jìn)一步地,所述發(fā)送解析后的所述用戶指令中還包括:接收所述用戶指令時的位置信息。
[0012]進(jìn)一步地,所述接收的相關(guān)指令經(jīng)過以下匹配過程:
[0013]解析所述位置信息,讀取與所述位置信息關(guān)聯(lián)的家電的編碼;
[0014]在所述匹配后的相關(guān)指令中,篩選與所述編碼對應(yīng)的相關(guān)指令,作為最終的匹配后的相關(guān)指令。
[0015]進(jìn)一步地,所述用戶指令通過語音輸入或文字輸入。
[0016]進(jìn)一步地,所述家電為多臺。
[0017]本發(fā)明的目的之二公開了家電控制方法,包括以下步驟:接收解析后的用戶指令;
[0018]采用所有預(yù)存的相關(guān)指令與所述用戶指令進(jìn)行匹配;
[0019]回復(fù)所述匹配后的相關(guān)指令。
[0020]進(jìn)一步地,接收解析后的用戶指令還包括:接收所述用戶指令的位置信息;
[0021]所述匹配過程包括:
[0022]解析所述位置信息,讀取與所述位置信息關(guān)聯(lián)的家電的編碼;
[0023]在所述匹配后的相關(guān)指令中,篩選與所述編碼對應(yīng)的相關(guān)指令,作為最終的匹配后的相關(guān)指令。
[0024]進(jìn)一步地,所述所有預(yù)存的相關(guān)指令為多種家電的控制指令。
[0025]本發(fā)明的目的之三公開了一種客戶端,用于家電控制方法,包括:
[0026]接收模塊,用于接收并解析用戶指令;
[0027]發(fā)送模塊,用于發(fā)送解析后的所述用戶指令;
[0028]命令確定模塊,用于接收采用所有預(yù)存的指令與所述用戶指令進(jìn)行匹配后的相關(guān)指令,接收第三方設(shè)備的識別編碼;
[0029]控制模塊,用于在所述匹配后的所述相關(guān)指令中選擇并執(zhí)行。
[0030]進(jìn)一步地,還包括:定位模塊,用于發(fā)送所述用戶指令的位置信息;識別模塊,用于識別所述用戶指令的語音或文字。
[0031 ] 本發(fā)明的目的之四公開了一種服務(wù)器,包括,
[0032]接收指令模塊,用于接收解析后的用戶指令;
[0033]指令匹配模塊,用于采用所有預(yù)存的相關(guān)指令與所述用戶指令進(jìn)行匹配;
[0034]回復(fù)指令模塊,用于回復(fù)所述匹配后的相關(guān)指令。
[0035]進(jìn)一步地,所述接收指令模塊還包括接收所述用戶指令的位置信息;
[0036]所述服務(wù)器還包括存儲模塊,用于存儲多種家電的控制指令和所述家電的識別編碼。
[0037]本發(fā)明采用家電控制方法、客戶端及服務(wù)器,接收模糊的指令,根據(jù)指令匹配在線的相關(guān)的多臺家電,由用戶選擇執(zhí)行指令的正確家電。識別用戶指令的范圍廣、對于用戶指令的識別率高,實(shí)用性強(qiáng),操作簡單方便。
【附圖說明】
[0038]圖1是本發(fā)明實(shí)施例的家電控制方法的流程圖;
[0039]圖2是本發(fā)明實(shí)施例的家電控制方法的流程圖;
[0040]圖3是本發(fā)明實(shí)施例中家電控制方法的流程圖;
[0041]圖4是本發(fā)明的一種客戶端的結(jié)構(gòu)示意圖;
[0042]圖5是本發(fā)明的一種服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]在以下詳細(xì)描述中,提出大量特定細(xì)節(jié),以便于提供對本發(fā)明的透徹理解。但是,本領(lǐng)域的技術(shù)人員會理解,即使沒有這些特定細(xì)節(jié)也可實(shí)施本發(fā)明。
[0044]下面參考附圖和優(yōu)選實(shí)施例,對本發(fā)明做詳細(xì)描述。
[0045]圖1示出了本發(fā)明實(shí)施例的家電控制方法的流程圖。
[0046]如圖1所示,在一些說明性實(shí)施例中,家電控制方法,可用應(yīng)用于客戶端,包括以下步驟:
[0047]步驟S101、接收并解析用戶指令;
[0048]步驟S102、發(fā)送解析后的所述用戶指令;
[0049]步驟S103、接收采用所有預(yù)存的指令與所述用戶指令進(jìn)行匹配后的相關(guān)指令;
[0050]步驟S104、在所述匹配后的所述相關(guān)指令中選擇并執(zhí)行。
[0051]其中,所述家電控制方法是指接收用戶指令并進(jìn)行處理、執(zhí)行命令,既可以是應(yīng)用也可以是實(shí)體,例如設(shè)備、裝置等。步驟S101中,所述用戶指令可為準(zhǔn)確指令,例如“空調(diào)溫度上升”;用戶指令也可為模糊指令,例如“太冷了”,解析后的用戶指令結(jié)果為“溫度升高”,“溫度升高”涉及的家電可為熱水器也可能為空調(diào),經(jīng)過與預(yù)存的指令匹配,得到匹配后的相關(guān)指令,含有用戶指令可能涉及的多臺家電,供用戶選擇執(zhí)行指令的具體家電,并執(zhí)行指令。
[0052]上述實(shí)施例避免了多臺家電同時在線,用戶指令模糊,無法判斷用戶的指令,家電不能執(zhí)行用戶指令的問題。此家電控制方法接收模糊的用戶指令,根據(jù)用戶指令匹配在線的相關(guān)的多臺家電,由用戶選擇執(zhí)行指令的正確家電。該方法識別用戶指令的范圍廣、對于用戶指令的識別率高,實(shí)用性強(qiáng),操作簡單方便。
[0053]在一些說明性實(shí)施例中,所述發(fā)送解析后的所述用戶指令中還包括:接收所述用戶指令時的位置信息。
[0054]其中,接收所述用戶指令的位置信息,用于確定客戶所在地附近的家電,提高匹配的相關(guān)指令的準(zhǔn)確度。
[0055]在一些說明性實(shí)施例中,所述接收的相關(guān)指令經(jīng)過以下匹配過程:
[0056]解析所述位置信息,讀取與所述位置信息關(guān)聯(lián)的家電的編碼;
[0057]在所述匹配后的相關(guān)指令中,篩選與所述編碼對應(yīng)的相關(guān)指令,作為最終的匹配后的相關(guān)指令。
[0058]其中,確定客戶所在地附近的家電的編碼,根據(jù)家電的編碼篩選相關(guān)指令,提高匹配的指令的準(zhǔn)確度。
[0059]在一些說明性實(shí)施例中,所述用戶指令通過語音輸入或文字輸入。
[0060]其中,用戶指令的輸入方法可為語音或文字,輸入方法為多種,方便用戶選擇。
[0061 ] 在一些說明性實(shí)施例中,所述家電為多臺。
[0062]圖2示出了本發(fā)明實(shí)施例的家電控制方法的流程示意圖。
[0063]如圖2所示,在一些說明性實(shí)施例中,家電控制方法,可應(yīng)用于服務(wù)器,包括以下步驟:
[0064]S201、接收解析后的用戶指令;
[0065]S202、采用所有預(yù)存的相關(guān)指令與所述用戶指令進(jìn)行匹配;
[0066]S203、回復(fù)所述匹配后的相關(guān)指令。
[0067]其中,所述家電控制方法是指接收經(jīng)過解析后的用戶指令,進(jìn)行匹配,回復(fù)匹配后的相關(guān)指令,既可以是實(shí)體服務(wù)器,也可以是云端服務(wù)器。該服務(wù)器僅對解析后的用戶指令與預(yù)存的相關(guān)指令進(jìn)行匹