命令生成裝置、設備的智能控制方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種命令生成裝置、設備的智能控制方法和系統(tǒng),該方法包括:拆分從控制終端接收的關鍵字以獲取至少一個單詞;重組所述至少一個單詞以得到至少一個詞組;基于各詞組在命令庫中查找匹配的控制命令并將查找的控制命令發(fā)送至控制終端,以指示控制終端執(zhí)行相應的控制操作。本發(fā)明可在保證設備控制的準確性的同時提升設備控制的智能程度。
【專利說明】命令生成裝置、設備的智能控制方法和系統(tǒng)
【技術領域】
[0001] 本發(fā)明涉及設備控制領域,特別是涉及一種命令生成裝置、設備的智能控制方法 和設備的智能控制系統(tǒng)。
【背景技術】
[0002] 傳統(tǒng)的設備控制方式由通過直接操作設備的控制按鍵實現(xiàn)設備的功能控制。隨著 網(wǎng)絡技術的快速發(fā)展,電子領域?qū)崿F(xiàn)了智能化控制的快速發(fā)展,例如,在家電領域,實現(xiàn)了 通過控制終端控制智能家庭中的各類家電設備,無需一一對家電設備進行操作。然而現(xiàn)有 的智能控制方式依然需要在智能控制終端進行特定的控制操作才能實現(xiàn)對設備的控制,無 法根據(jù)用戶的直觀感受做出控制反應,智能程度有待提高。
【發(fā)明內(nèi)容】
[0003] 在下文中給出關于本發(fā)明的簡要概述,以便提供關于本發(fā)明的某些方面的基本理 解。應當理解,這個概述并不是關于本發(fā)明的窮舉性概述。它并不是意圖確定本發(fā)明的關 鍵或重要部分,也不是意圖限定本發(fā)明的范圍。其目的僅僅是以簡化的形式給出某些概念, 以此作為稍后論述的更詳細描述的前序。
[0004] 本發(fā)明提供一種設備的智能控制裝置、方法和系統(tǒng),可提升設備控制的智能程度。
[0005] -方面,本發(fā)明提供了一種設備的智能控制方法,包括:
[0006] 拆分從控制終端接收的關鍵字以獲取至少一個單詞;
[0007] 重組所述至少一個單詞以得到至少一個詞組;
[0008] 基于各詞組在命令庫中查找匹配的控制命令并將查找的控制命令發(fā)送至控制終 端,以指不控制終端執(zhí)打相應的控制?呆作。
[0009] 另一方面,本發(fā)明提供了一種命令生成裝置,包括:
[0010] 分詞模塊:用于拆分從控制終端接收的關鍵字以獲取至少一個單詞;
[0011] 重組模塊:用于重組所述至少一個單詞以得到至少一個詞組;
[0012] 命令查找模塊:用于基于各詞組在命令庫中查找匹配的控制命令并將查找的控制 命令發(fā)送至控制終端,以指示控制終端執(zhí)行相應的控制操作。
[0013] 又一方面,本發(fā)明還提供了一種設備的智能控制系統(tǒng),包括對設備進行控制的控 制終端,以及與所述控制終端通信連接的上述命令生成裝置。
[0014] 本發(fā)明提供的技術方案中,可從控制終端接收關鍵字通過對該關鍵字進行分詞、 重組后查找與之匹配的控制命令反饋給控制終端,以指示控制終端進行相應的操作,可在 用戶不對設備進行控制操作的情況下實現(xiàn)設備的控制,提升了智能程度,并且,通過分詞、 重組等對關鍵字的處理,可提升對設備進行控制的準確性。
【專利附圖】
【附圖說明】
[0015] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0016] 圖1為本發(fā)明實施例一提供的設備的智能控制方法的流程圖;
[0017] 圖2為本發(fā)明實施例二提供的命令生成裝置的框圖;
[0018] 圖3為本發(fā)明實施例三提供的設備的智能控制系統(tǒng)的框圖,該系統(tǒng)包括命令生成 裝直。
[0019] 附圖標記:
[0020] 控制終端一21; 命令生成裝置一22
[0021] 語首識別模塊一211顯不模塊一212 ;
[0022] 分詞模塊一 222 ; 重組模塊一 223 ;
[0023] 模式轉換模塊一224 ;命令查找模塊一225 ;
【具體實施方式】
[0024] 為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例。在本發(fā)明的一個附圖或一種實施方式中描述 的元素和特征可以與一個或更多個其它附圖或?qū)嵤┓绞街惺境龅脑睾吞卣飨嘟Y合。應當 注意,為了清楚的目的,附圖和說明中省略了與本發(fā)明無關的、本領域普通技術人員已知的 部件和處理的表示和描述?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有付出創(chuàng)造 性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0025] 圖1為本發(fā)明實施例一提供的設備的智能控制方法的流程圖。如圖1所示,該方 法包括:
[0026] 步驟S11 :拆分從設備的控制終端接收的關鍵字以獲取至少一個單詞。該關鍵字 可為經(jīng)控制終端對其接收的輸入信息進行語音識別獲得的關鍵字。該設備可為,例如智能 家庭網(wǎng)絡中的各種家電設備,其控制終端可為,例如智能手機、pad、計算機等。
[0027] 控制終端可通過接收用戶輸入的語音信號,并對該語音信號進行識別以將其轉化 為關鍵字。
[0028] 各單詞可為單個的字,也可為多個字組成的詞語。
[0029] 具體地,步驟S11可按照識別的關鍵字的順序、根據(jù)日常用語庫中的日常用語習 慣和/或命令庫中的控制命令進行拆分,例如,當識別的關鍵字為"我要水餃"時,由于日常 用語中"水"、"餃"一般組合起來使用,因此,步驟S11拆分該關鍵字獲取的多個單詞可為: "我"、"要"、"水餃"。又如,當識別的關鍵字為"打開空調(diào)"時,由于日常用語中"空"、"調(diào)"組 合使用的頻率較高,而且命令庫中也具有與空調(diào)相關的命令,因此拆分獲得的多個單詞可 為:"打"、"開"、"空調(diào)"。
[0030] 步驟S12 :對步驟S11中獲取的各單詞進行重組得到多個詞組,此處"詞組"可理解 為各個單詞的任意排列和/或組合。
[0031] 例如,對單詞"我"、"要"、"水餃"進行重組獲得的多個詞組可為"我"、"我要"、"要"、 "要水餃"、"水餃"、"我水餃"。
[0032] 通過對各單詞進行重組,可獲取更多的組合形式,為后續(xù)對控制命令的匹配提供 更多的依據(jù),提升匹配的準確性。
[0033] 步驟S13 :將各詞組從第一語言模式轉換為第二語言模式。
[0034] 步驟S14 :根據(jù)第二語言模式的詞組在命令庫中查找匹配的控制命令,并將查找 的控制命令發(fā)送至控制終端,以指示控制終端執(zhí)行相應的控制操作,例如,開啟空調(diào)、關閉 窗簾等。。
[0035] 步驟S13中,第一語言模式可為漢語,第二語言模式可為漢語拼音。由于漢語中的 漢字在語音上容易產(chǎn)生歧義,通過將其轉化為拼音,可一定程度上避免歧義的產(chǎn)生。例如, 如果用戶的本義是"我要睡覺",由于語調(diào)的原因被識別為"我要水餃",當轉換為拼音后,便 可通過執(zhí)行步驟S15在命令庫中查找與"shui jiao"相關的命令,如果命令庫中具有與"睡 覺"相關的命令,便可進行匹配。
[0036] 進一步,在步驟S13中,可根據(jù)各詞組的發(fā)音特征將各漢字詞組轉化為一個或多 個相應的拼音詞組,例如,可將"水餃"轉化為"shuijiao"和/或"shuijia"。通過這種方 式,可一定程度上避免由于發(fā)音不準確時產(chǎn)生歧義,提升后續(xù)匹配控制命令的準確性。
[0037] 基于避免歧義的目的,該第一語言模式也可為其它語言模式,例如英語、日語、韓 語、德語等,該第二語言模式可為其它能夠減少英語、日語、韓語、德語等歧義的語言模式。
[0038] 因此,對詞組進行語言模式的轉化可使得查找到更準確的控制命令。
[0039] 在不考慮歧義的情況下,可省略步驟S13,并在步驟S14中直接基于重組后獲取的 各詞組查找控制命令。
[0040] 在步驟S14中查找的控制命令可用于控制特定場景模式的開啟或關閉,例如,與 ""shui jiao"匹配的控制命令可控制"就寢模式"的開啟,即關燈、關窗簾、打開加濕器等。
[0041] 本實施例中,可根據(jù)關鍵字查找匹配的控制命令并反饋給控制終端,以指示控制 終端自動執(zhí)行相應的控制操作,無需用戶直接對控制終端進行控制操作,提升了智能程度。
[0042] 并且,該關鍵字可為對用戶的輸入信息,例如語音信息進行語音識別獲取的關鍵 字,無需手動操作,進一步提升智能程度。
[0043] 可選地,用戶的輸入信息還可為例如圖像信息、文字信息等。
[0044] 可選地,在步驟S14之后還包括步驟S15 :通過控制終端顯示與接收的控制命令相 關的內(nèi)容。本步驟中,該與控制命令相關的內(nèi)容可包括:設備類型、設備的當前和/或設備 的控制結果。例如,設備的類型可為燈、空調(diào);設備的當前狀態(tài)可為"燈-開啟"、"空調(diào)-25 度"。設備的控制結果可為"關閉燈"、""空調(diào)升溫3度";控制終端根據(jù)該控制命令,具體可 執(zhí)行:關燈、將空調(diào)溫度升至28度。
[0045] 圖2為本發(fā)明實施例二提供的命令生成裝置的框圖。該命令生成裝置具體可為, 可與控制終端進行通信連接的服務器。如圖2所示,該裝置包括:
[0046] 拆分模塊222,用于拆分從控制終端接收的關鍵字以獲取至少一個單詞。該拆分模 塊222具體可根據(jù)日常用語庫中的日常用語習慣和/或命令庫中的控制命令進行關鍵字的 拆分。
[0047] 重組模塊223,用于重組該至少一個單詞以得到至少一個詞組。
[0048] 命令查找模塊225,用于基于各詞組在命令庫中查找匹配的控制命令并將查找的 控制命令發(fā)送至控制終端,以指示控制終端執(zhí)行相應的控制操作。
[0049] 可選地,命令生成裝置還可包括模式轉換模塊224,用于將各詞組從第一語言模式 轉換為第二語言模式,該第一語言模式具體可為漢語,該第二語言模式具體可為漢語拼音。 模式轉換模塊224具體可根據(jù)各詞組的發(fā)音特征將各漢字詞組轉換為一個或多個相應的 拼音詞組。此時,命令查找模塊225基于第二語言模式的各詞組在命令庫中查找匹配的控 制命令。
[0050] 圖3為本發(fā)明實施例三提供的一種設備的智能控制系統(tǒng)的框圖。如圖3所示,該 系統(tǒng)包括對設備進行控制的控制終端21和命令生成裝置22,該設備可為,例如智能家庭網(wǎng) 絡中的各種家電設備,其控制終端可為,例如智能手機、pad、計算機等。該命令生成裝置可 為圖2所示的命令生成裝置22,其與控制終端21通信連接。
[0051] 命令生成裝置22從控制終端21接收關鍵字并對其進行處理后查找與該關鍵字匹 配的控制命令,并將查找的控制命令發(fā)送給控制終端21,則控制終端21可不基于用戶的控 制操作直接對設備進行相應的控制。
[0052] 可選地,上述的用戶的輸入信息具體可為語音信息,控制終端21可包括語音識別 模塊211,用于將其接收的語音信息識別為該關鍵字。
[0053] 可選地,控制終端21還包括顯示模塊212,用于接收命令生成裝置發(fā)送的控制命 令并顯示與接收的控制命令相關的內(nèi)容。
[0054] 上述與控制命令相關的內(nèi)容具體可包括設備類型、設備的當前狀態(tài)和/或設備的 控制結果。
[0055] 下面通過舉例對本發(fā)明的上述實施例進行具體描述:
[0056] 在一個示例中,當用戶想要就寢時,可向控制終端21輸入語音信息"我要睡覺";
[0057] 控制終端通過對該語音信息進行識別以生成關鍵字"我要水餃",并將該關鍵字發(fā) 送至命令生成裝置22 ;
[0058] 命令生成裝置22首先通過其命令查找模塊在命令庫中查找該關鍵字中的各單詞 或單詞組合相關的控制命令,如果在命令庫中查找到與某個單詞相關的控制命令,則優(yōu)先 將該單詞拆分出來。例如,如果命令庫中沒有與"水餃"相關的控制命令,則命令生成裝置 22根據(jù)日常用語習慣將該關鍵字拆分為三個單詞"我"、"要""、"水餃";
[0059] 將該三個單詞進行重組獲得多個詞組:"我要"、"要水餃"、"我要水餃"、"水餃"、 "我水餃"、我"、"要"。
[0060] 將各詞組從漢語模式轉換為漢語拼音模式,獲得以下多個拼音詞組:"woyao"、 " yaoshui j ia,'、" woyaoshui j ia,'、" yaoshui j iao,'、" woyaoshui j iao,'、" shui j ia,'、 " shui j iao "、"woshui j ia"、"woshui j iao "、"wo "、"yao,'。
[0061] 根據(jù)該拼音模式的詞組在命令庫中查找匹配的控制命令,例如""睡覺、就寢"。
[0062] 將查找的控制命令發(fā)送給控制終端21,則控制終端根據(jù)該命令"睡覺、就寢"對設 備進行相應的控制,例如,關閉窗簾、關燈、調(diào)節(jié)空調(diào)溫度至預設值等。
[0063] 控制終端21接收到控制命令"睡覺、就寢"后,顯示與該控制命令相關的內(nèi)容,例 如,可直接顯示控制命令本身,也可顯示相關設備的類型、設備當前狀態(tài)和/或設備的控制 結果。
[0064] 在另一個示例中,用戶首先向控制終端21輸入語音信息"打開我家的空調(diào)"。
[0065] 控制終端21通過對該語音信息進行識別以生成關鍵字"打開我家的空調(diào)",并將 該關鍵字發(fā)送至命令生成裝置22。
[0066] 命令生成裝置22首先通過其命令查找模塊在命令庫中查找該關鍵字中的各單詞 或單詞組合相關的控制命令,如果在命令庫中查找到與某個單詞相關的控制命令,則優(yōu)先 將該單詞拆分出來。例如,在命令庫中查找到與"打開"、"空調(diào)"相關的控制命令,則優(yōu)先將 "打開"、"空調(diào)"拆分出來,并根據(jù)日常用語庫中的日常用語將"我家"拆分出來,最終將該關 鍵字拆分為四個單詞:"打開"、"我家"、"的"、"空調(diào)"。
[0067] 命令生成裝置22將該四個單詞進行重組獲得多個詞組:"空調(diào)"、"我家"、"打開我 家"、"的空調(diào)"、"我家的"、"打開我家的空調(diào)"、"打開"、"打開的"、"的"、"打開空調(diào)"、"我家空 調(diào)"。
[0068] 將各詞組從漢語模式轉換為漢語拼音模式,獲得以下多個拼音詞組:
【權利要求】
1. 一種設備的智能控制方法,其特征在于,包括: 拆分從控制終端接收的關鍵字以獲取至少一個單詞; 重組所述至少一個單詞以得到至少一個詞組; 基于各詞組在命令庫中查找匹配的控制命令并將查找的控制命令發(fā)送至控制終端,以 指示控制終端執(zhí)行相應的控制操作。
2. 根據(jù)權利要求1所述的設備的智能控制方法,其特征在于,所述"從控制終端接收的 關鍵字以獲取至少一個單詞"的步驟包括: 根據(jù)命令庫中的控制命令拆分關鍵字。
3. 根據(jù)權利要求1所述的設備的智能控制方法,其特征在于,所述"從控制終端接收的 關鍵字以獲取至少一個單詞"的步驟包括: 根據(jù)日常用語庫中的日常用語拆分關鍵字。
4. 根據(jù)權利要求1所述的設備的智能控制方法,其特征在于, 在"重組所述至少一個單詞以得到至少一個詞組"之后還包括:將各詞組從第一語言模 式轉換為第二語言模式; 所述智能控制方法基于第二語言模式的各詞組在命令庫中查找匹配的控制命令。
5. 根據(jù)權利要求4所述的設備的智能控制方法,其特征在于, 所述第一語言模式包括漢語模式,所述第二語言模式包括漢語拼音模式。
6. 根據(jù)權利要求5所述的設備的智能控制方法,其特征在于,所述"將各詞組從第一語 言模式轉換為第二語言模式"包括: 根據(jù)各詞組的發(fā)音特征將各漢語模式的詞組轉化為一個或多個相應的漢語拼音模式 的詞組。
7. 根據(jù)權利要求1所述的設備的智能控制方法,其特征在于,所述關鍵字為經(jīng)控制終 端對其接收的輸入信息進行語音識別獲得的關鍵字。
8. 根據(jù)權利要求1所述的設備的智能控制方法,其特征在于,將查找的控制命令發(fā)送 至控制終端后,還包括: 通過控制終端顯示與所述控制命令相關的內(nèi)容。
9. 根據(jù)權利要求8所述的設備的智能控制方法,其特征在于,與所述控制命令相關的 內(nèi)容包括:設備類型、設備的控制結果和/或設備的當前狀態(tài)。
10. -種命令生成裝置,其特征在于,包括: 分詞模塊:用于拆分從控制終端接收的關鍵字以獲取至少一個單詞; 重組模塊:用于重組所述至少一個單詞以得到至少一個詞組; 命令查找模塊:用于基于各詞組在命令庫中查找匹配的控制命令并將查找的控制命令 發(fā)送至控制終端,以指示控制終端執(zhí)行相應的控制操作。
11. 根據(jù)權利要求10所述的命令生成裝置,其特征在于,所述分詞模塊根據(jù)命令庫中 的控制命令拆分關鍵字。
12. 根據(jù)權利要求10所述的命令生成裝置,其特征在于,所述分詞模塊根據(jù)和日常用 語庫中的日常用語拆分關鍵字。
13. 根據(jù)權利要求10所述的命令生成裝置,其特征在于,還包括模式轉換模塊,用于將 各詞組從第一語言模式轉換為第二語言模式,所述命令查找模塊基于第二語言模式的各詞 組在命令庫中查找匹配的控制命令。
14. 根據(jù)權利要求13所述的命令生成裝置,其特征在于,所述第一語言模式為漢語模 式,所述第二語言模式為漢語拼音模式。
15. 根據(jù)權利要求14所述的命令生成裝置,其特征在于,所述模式轉換模塊根據(jù)各詞 組的發(fā)音特征將各漢語模式的詞組轉化為一個或多個相應的漢語拼音模式的詞組。
16. -種設備的智能控制系統(tǒng),其特征在于,包括對設備進行控制的控制終端,以及與 所述控制終端通信連接的如權利要求10-15任一項所述的命令生成裝置。
17. 根據(jù)權利要求16所述的設備的智能控制系統(tǒng),其特征在于,所述控制終端包括語 音識別模塊,用于將其接收到的語音信息識別為所述關鍵字。
18. 根據(jù)權利16所述的設備的智能控制系統(tǒng),其特征在于,所述控制終端還包括顯示 模塊,用于顯示與所述控制命令相關的內(nèi)容。
19. 根據(jù)權利要求16所述的設備的智能控制系統(tǒng),其特征在于,與所述控制命令相關 的內(nèi)容包括:設備類型、設備的控制結果和/或設備的當前狀態(tài)。
【文檔編號】G05B19/04GK104062910SQ201310088722
【公開日】2014年9月24日 申請日期:2013年3月19日 優(yōu)先權日:2013年3月19日
【發(fā)明者】郝建國, 范紀青 申請人:海爾集團公司, 青島海爾智能家電科技有限公司, 北京海爾廣科數(shù)字技術有限公司