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