本發(fā)明涉及家電控制領域,特別涉及一種通過音樂控制家電的方法及系統(tǒng)、家用電器、遙控器。
背景技術:
目前,各種智能電器,比如空調、除濕機、凈化機等等都已經在我們的生活中越來越普及,但是這些電器的控制方法比較單一且一成不變,基本都只能通過遙控器的按鍵或者家電對應的App手動控制,時間長了會喪失新鮮感和趣味性,而且一旦遙控器丟失或者遙控器損毀,用戶會難以對智能電器進行控制,降低了用戶的使用感受。
技術實現要素:
本發(fā)明提供了一種通過音樂控制家電的方法及系統(tǒng)、家用電器、遙控器,解決了以上所述的技術問題。
本發(fā)明解決上述技術問題的技術方案如下:
依據本發(fā)明的一個方面,提供了一種通過音樂控制家電的方法,包括以下步驟:
步驟1,獲取用戶的音樂指令;
步驟2,對所述音樂指令進行識別,生成對應的數字字符串;
步驟3,查詢預設編碼規(guī)則表,將所述數字字符串映射為目標控制指令;
步驟4,采用所述目標控制指令對家電進行控制。
本發(fā)明的有益效果是:本發(fā)明通過音樂控制家電的方法可以對用戶的音樂指令進行識別,并根據音樂指令對家用電器進行控制,不僅可以實現符合用戶需求的目標控制功能,而且控制方法新穎有趣,增加了家用電器的使用頻率和商業(yè)價值;同時本發(fā)明的技術方案可以在遙控器出現問題時,如電池沒電、遺失、損毀時,采用音樂控制的方式作為輔助性控制方案,完善了家電控制方面的功能,提高了用戶的使用感受。
在上述技術方案的基礎上,本發(fā)明還可以做如下改進。
進一步,步驟2包括以下步驟:
S201,對所述音樂指令進行識別,獲取組成所述音樂指令的所有音符;
S202,獲取每個音符對應的數字簡譜,并按照音符在音樂指令中的順序對所述數字簡譜進行排序,生成數字字符串。
進一步,還包括更新步驟:連接服務器,并獲取服務器的更新數據對所述預設編碼規(guī)則表進行更新。
進一步,所述目標控制指令包括目標控制功能和與所述目標控制功能對應的目標參數值;當所述目標控制功能不涉及參數調節(jié)時,所述目標參數值為零。
進一步,所述預設編碼規(guī)則表包括與預設的每個控制功能分別對應的第一編碼數據和與預設的每個參數值分別對應的第二編碼數據,所述步驟3包括以下步驟:
S301,將所述數字字符串分割成表示控制功能的第一數字字符串和表示參數值的第二數字字符串;
S302,查詢預設編碼規(guī)則表,將所述第一數字字符串與所有的第一編碼數據進行匹配,輸出匹配度最高的控制功能為目標控制功能;同時,將所述第二數字字符串與所有的第二編碼數據進行匹配,輸出匹配度最高的參數值為目標參數值;
S303,生成目標控制指令,所述目標控制指令包括所述目標控制功能和所述目標參數值。
進一步,步驟3還包括無效判斷步驟:若所述第一數字字符串與預設編碼規(guī)則表中所有的第一編碼數據的匹配度均小于預設的匹配度閾值,則判斷所述音樂指令為無效音樂指令,結束控制過程。
依據本發(fā)明的另一個方面,提供了一種通過音樂控制家電的系統(tǒng),包括獲取模塊、識別模塊、轉換模塊和控制模塊,
所述獲取模塊用于獲取用戶的音樂指令;
所述識別模塊用于對所述獲取模塊獲取的所述音樂指令進行識別,生成對應的數字字符串;
所述轉換模塊用于查詢預設編碼規(guī)則表,將所述識別模塊生成的所述數字字符串映射為目標控制指令;
所述控制模塊用于采用所述轉換模塊生成的目標控制指令對家電進行控制。
本發(fā)明的有益效果是:本發(fā)明通過音樂控制家電的系統(tǒng)可以對用戶的音樂指令進行識別,并根據音樂指令對家用電器進行控制,不僅可以實現符合用戶需求的目標控制功能,而且控制方法新穎有趣,增加了家用電器的使用頻率和商業(yè)價值;同時本發(fā)明的技術方案可以在遙控器出現問題時,如電池沒電、遺失、損毀時,采用音樂控制的方式作為輔助性控制方案,完善了家電控制方面的功能,提高了用戶的使用感受。
在上述技術方案的基礎上,本發(fā)明還可以做如下改進。
進一步,所述識別模塊包括:
識別單元,對所述音樂指令進行識別,獲取組成所述音樂指令的所有音符;
排序單元,獲取每個音符對應的數字簡譜,并按照音符在音樂指令中的順序對所述數字簡譜進行排序,生成數字字符串。
進一步,還包括更新模塊,所述更新模塊用于連接服務器,并獲取服務器的更新數據對所述預設編碼規(guī)則表和所述對應關系表進行更新。
進一步,所述預設編碼規(guī)則表包括與預設的每個控制功能分別對應的第一編碼數據和與預設的每個參數值分別對應的第二編碼數據,所述轉換模塊包括:
分割單元,用于將所述數字字符串分割成表示控制功能的第一數字字符串和表示參數值的第二數字字符串;
查詢單元,用于查詢預設編碼規(guī)則表,將所述第一數字字符串與所有的第一編碼數據進行匹配,輸出匹配度最高的控制功能為目標控制功能;同時,將所述第二數字字符串與所有的第二編碼數據進行匹配,輸出匹配度最高的參數值為目標參數值;
指令生成單元,用于生成目標控制指令,所述目標控制指令包括所述目標控制功能和所述目標參數值。
進一步,所述轉換模塊還包括無效判斷單元,所述無效判斷單元用于當所述第一數字字符串與預設編碼規(guī)則表中所有的第一編碼數據的匹配度均小于預設的匹配度閾值時,判斷所述音樂指令為無效音樂指令,結束控制過程。
進一步,還包括存儲模塊,所述存儲模塊用于存儲所述預設編碼規(guī)則和所述數字字符串。
為了解決本發(fā)明的技術問題,本發(fā)明還提供了一種家用電器,包括所述的通過音樂控制家電的系統(tǒng)。
進一步,所述家用電器包括空調、除濕機、加濕器、凈化器和風扇。
為了解決本發(fā)明的技術問題,本發(fā)明還提供了一種遙控器,包括所述的通過音樂控制家電的系統(tǒng)。
本發(fā)明附加的方面的優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明實踐了解到。
附圖說明
圖1為本發(fā)明實施例提供的一種通過音樂控制家電的方法流程示意圖;
圖2為本發(fā)明實施例提供的一種通過音樂控制家電的系統(tǒng)結構示意圖;
圖3為本發(fā)明實施例提供的家用電器的結構示意圖;
圖4為本發(fā)明實施例提供的遙控器的結構示意圖。
具體實施方式
以下結合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
圖1給出了本發(fā)明實施例提供的通過音樂控制家電的方法流程示意圖,如圖1所示,包括以下步驟:
步驟1,獲取用戶的音樂指令;
步驟2,對所述音樂指令進行識別,生成對應的數字字符串;
步驟3,查詢預設編碼規(guī)則表,將所述數字字符串映射為目標控制指令;
步驟4,采用所述目標控制指令對家電進行控制。本實施例可以對用戶的音樂指令進行識別,并根據音樂指令對家用電器進行控制,不僅可以實現符合用戶需求的目標控制功能,而且控制方法新穎有趣,增加了家用電器的使用頻率和商業(yè)價值;同時本發(fā)明的技術方案可以在遙控器出現問題時,如電池沒電、遺失、損毀時,采用音樂控制的方式作為輔助性控制方案,完善了家電控制方面的功能,提高了用戶的使用感受。
可選地,作為本發(fā)明的一個實施例,步驟2包括以下具體步驟:
S201,對所述音樂指令進行識別,獲取組成所述音樂指令的所有音符;
S202,獲取每個音符對應的數字簡譜,并按照音符在音樂指令中的順序對所述數字簡譜進行排序,生成數字字符串。本實施例的基本原理是使用音樂的7個基本音符1、2、3、4、5、6、7(音名:C、D、E、F、G、A、B,唱名:do、re、mi、fa、sol、la、si),按預設的編碼規(guī)則表來映射空調的目標控制指令,因此步驟2中,首先需要對音樂指令進行識別,生成數字字符串。比如具體實施例中,用戶發(fā)出的音樂為“do re mi”,按照本實施例的方法識別后可以得到數字字符串為“123”。用戶為了實現目標控制功能,發(fā)出的音樂指令也應該是特定的,即音樂指令是用戶查詢所述預設編碼規(guī)則表后唱出的音樂,或者是用戶客戶端根據預設編碼規(guī)則表直接生成并輸出的音樂。比如用戶為了實現“開機”這個功能,查詢預設編碼規(guī)則表后,發(fā)現“開機”功能對應的數字字符串為“123”,該數字字符串“123”表示音符串“do re mi”,于是用戶唱出“do re mi”這個音樂或者用戶客戶端發(fā)出“do re mi”的音樂。
可選地,作為本發(fā)明的一個實施例,還包括更新步驟,具體為:連接服務器,并獲取服務器的更新數據對所述預設編碼規(guī)則表進行更新。在該實施例中,通過設置更新步驟,可以及時的對預設編碼規(guī)則表進行更新,根據用戶需求增加新的控制功能和控制參數,從而使用戶持續(xù)保持新鮮感。
可選地,作為本發(fā)明的一個實施例,所述目標控制指令包括目標控制功能和與所述目標控制功能對應的目標參數值;當所述目標控制功能不涉及參數調節(jié)時,所述目標參數值為零。所述預設編碼規(guī)則表包括與預設的每個控制功能分別對應的第一編碼數據和與預設的每個參數值分別對應的第二編碼數據,所述步驟3包括以下具體步驟:
S301,將所述數字字符串分割成表示控制功能的第一數字字符串和表示參數值的第二數字字符串;
S302,查詢預設編碼規(guī)則表,將所述第一數字字符串與所有的第一編碼數據進行匹配,輸出匹配度最高的控制功能為目標控制功能;同時,將所述第二數字字符串與所有的第二編碼數據進行匹配,輸出匹配度最高的參數值為目標參數值;
S303,生成目標控制指令,所述目標控制指令包括所述目標控制功能和所述目標參數值。
通過該實施例的這種設置,不僅可以實現開機、關機、調節(jié)運行模式等不涉及參數值的控制功能,還可以實現各種涉及參數改變的控制功能,比如溫度調節(jié)為30℃等等。同時,本實施例中,通過將數字字符串分割為第一數字字符串和第二數字字符串,分別對第一數字字符串和第二數字字符串進行匹配,從而獲取對應的目標控制功能和目標參數值,不僅獲取目標控制指令的速度快,而且結果準確,從而實現用戶的控制目的。
可選地,作為本發(fā)明的一個實施例,步驟3還包括無效判斷步驟,具體為:若所述第一數字字符串與預設編碼規(guī)則表中所有的第一編碼數據的匹配度均小于預設的匹配度閾值,則判斷所述音樂指令為無效音樂指令,結束控制過程。該實施例通過設置匹配度閾值,可以將不包含任何控制意圖的無效音樂指令去除,進一步提高家電控制的準確性。
上文結合圖1,詳細描述了根據本發(fā)明實施例的通過音樂控制家電的方法,下面結合圖2,詳細描述根據本發(fā)明實施例的通過音樂控制家電的系統(tǒng)。
圖2為本發(fā)明實施例提供的一種通過音樂控制家電的系統(tǒng)結構示意圖,如圖2所示,包括獲取模塊、識別模塊、轉換模塊和控制模塊,
所述獲取模塊用于獲取用戶的音樂指令;
所述識別模塊用于對所述獲取模塊獲取的所述音樂指令進行識別,生成對應的數字字符串;
所述轉換模塊用于查詢預設編碼規(guī)則表,將所述識別模塊生成的所述數字字符串映射為目標控制指令;
所述控制模塊用于采用所述轉換模塊生成的目標控制指令對家電進行控制。
可選地,作為本發(fā)明的一個實施例,所述識別模塊具體包括:
識別單元,對所述音樂指令進行識別,獲取組成所述音樂指令的所有音符;
排序單元,獲取每個音符對應的數字簡譜,并按照音符在音樂指令中的順序對所述數字簡譜進行排序,生成數字字符串。
可選地,作為本發(fā)明的一個實施例,還包括更新模塊,所述更新模塊用于連接服務器,并獲取服務器的更新數據對所述預設編碼規(guī)則表和所述對應關系表進行更新。
可選地,作為本發(fā)明的一個實施例,所述預設編碼規(guī)則表包括與預設的每個控制功能分別對應的第一編碼數據和與預設的每個參數值分別對應的第二編碼數據,所述轉換模塊具體包括:
分割單元,用于將所述數字字符串分割成表示控制功能的第一數字字符串和表示參數值的第二數字字符串;
查詢單元,用于查詢預設編碼規(guī)則表,將所述第一數字字符串與所有的第一編碼數據進行匹配,輸出匹配度最高的控制功能為目標控制功能;同時,將所述第二數字字符串與所有的第二編碼數據進行匹配,輸出匹配度最高的參數值為目標參數值;
指令生成單元,用于生成目標控制指令,所述目標控制指令包括所述目標控制功能和所述目標參數值。
在另一優(yōu)選實施例中,所述轉換模塊還包括無效判斷單元,所述無效判斷單元具體用于當所述第一數字字符串與預設編碼規(guī)則表中所有的第一編碼數據的匹配度均小于預設的匹配度閾值時,判斷所述音樂指令為無效音樂指令,結束控制過程。
可選地,作為本發(fā)明的一個實施例,所述通過音樂控制家電的系統(tǒng)還包括存儲模塊,所述存儲模塊用于存儲所述預設編碼規(guī)則和所述數字字符串,方便對預設編碼規(guī)則進行查詢和更新。
本發(fā)明還提供一種家用電器和遙控器,分別如圖3和圖4所示,圖3為家用電器的結構示意圖,圖4為遙控器的結構示意圖,所述家用電器和遙控器分別包括以上所述的通過音樂控制家電的系統(tǒng)。在具體的實施例中,所述家用電器包括空調、除濕機、加濕器、凈化器和風扇等等。
本發(fā)明的技術方案可以對用戶的音樂指令進行識別,并根據音樂指令對家用電器進行控制,不僅可以實現符合用戶需求的目標控制功能,而且控制方法新穎有趣,增加了家用電器的使用頻率和商業(yè)價值。
在本發(fā)明的描述中,需要理解的是,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。