一種控制智能家居設備的方法和控制器的制造方法
【專利摘要】本申請實施例提供了一種控制智能家居設備的方法和控制器,用于解決如何控制交互協議與控制器不同的智能家居設備的技術問題。所述方法包括:確定接入所述智能家居控制器的智能家居設備所支持的交互協議;基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令,以獲得轉換后的控制指令;將所述轉換后的控制指令發送給所述智能家居設備。
【專利說明】
一種控制智能家居設備的方法和控制器
技術領域
[0001]本發明涉及電子技術領域,尤其涉及一種控制智能家居設備的方法和控制器。
【背景技術】
[0002]如今,智能家居設備以其智能化和功能多樣化的優勢,已經在中國一部分家庭中普及。一般的智能家居系統包括一個智能家居控制器,與其他智能家居設備連接,并控制其他智能家居設備。
[0003]如果智能家居控制器和智能家居設備均為同一品牌,則所使用和支持的交互協議通常是一致的。所以智能家居控制器能夠很順利地控制同品牌的智能家居控制器。但是,在現有技術中,如果智能家居設備和智能家居控制器所使用或支持的交互協議不同,則智能家居控制器就無法控制智能家居設備。進而,由于沒有控制器控制,導致該智能家居設備無法充分發揮其功能。
【發明內容】
[0004]本申請實施例提供了一種控制智能家居設備的方法和控制器,用于解決如何控制交互協議與控制器不同的智能家居設備的技術問題。
[0005]第一方面,本申請提供了一種控制智能家居設備的方法,應用于智能家居設備控制器,包括:
[0006]確定接入所述智能家居控制器的智能家居設備所支持的交互協議;
[0007]基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令,以獲得轉換后的控制指令;
[0008]將所述轉換后的控制指令發送給所述智能家居設備。
[0009]第二方面,本申請提供了一種智能家居控制器,包括:
[0010]確定單元,用于確定接入所述智能家居控制器的智能家居設備所支持的交互協議;
[0011]轉換單元,用于基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令,以獲得轉換后的控制指令;
[0012]發送單元,用于將所述轉換后的控制指令發送給所述智能家居設備。
[0013]本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效果:
[0014]在本申請實施例的技術方案中,首先確定接入智能家居控制器的智能家居設備所支持的交互協議;然后基于交互協議,轉換智能家居設備控制器將要向智能家居設備發送的控制指令,以獲得轉換后的控制指令;最后將轉換后的控制指令發送給智能家居設備。可見,本申請實施例中的智能家居控制器能夠將控制指令依照智能家居設備所支持的交互協議進行轉換,從而使得發送到智能家居設備的控制指令能夠被智能家居設備按照所支持的交互協議識別,進而響應控制指令,從而達到控制智能家居設備的目的。所以,解決了如何控制交互協議與控制器不同的智能家居設備的技術問題,實現了智能家居控制器與智能家居設備所使用的交互協議不同,智能家居控制器依然能夠控制該智能家居設備的技術效果O
【附圖說明】
[0015]圖1為本申請實施例中控制智能家居設備的方法流程圖;
[0016]圖2為本申請實施例中智能家居控制器的結構示意圖。
【具體實施方式】
[0017]本申請實施例提供了一種控制智能家居設備的方法和控制器,用于解決如何控制交互協議與控制器不同的智能家居設備的技術問題,實現了智能家居控制器與智能家居設備所使用的交互協議不同,智能家居控制器依然能夠控制該智能家居設備的技術效果。
[0018]為了解決上述技術問題,本申請提供的技術方案總體思路如下:
[0019]在本申請實施例的技術方案中,首先確定接入智能家居控制器的智能家居設備所支持的交互協議;然后基于交互協議,轉換智能家居設備控制器將要向智能家居設備發送的控制指令,以獲得轉換后的控制指令;最后將轉換后的控制指令發送給智能家居設備。可見,本申請實施例中的智能家居控制器能夠將控制指令依照智能家居設備所支持的交互協議進行轉換,從而使得發送到智能家居設備的控制指令能夠被智能家居設備按照所支持的交互協議識別,進而響應控制指令,從而達到控制智能家居設備的目的。所以,解決了如何控制交互協議與控制器不同的智能家居設備的技術問題,實現了智能家居控制器與智能家居設備所使用的交互協議不同,智能家居控制器依然能夠控制該智能家居設備的技術效果O
[0020]下面通過附圖以及具體實施例對本發明技術方案做詳細的說明,應當理解本申請實施例以及實施例中的具體特征是對本申請技術方案的詳細的說明,而不是對本申請技術方案的限定,在不沖突的情況下,本申請實施例以及實施例中的技術特征可以相互組合。
[0021]本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,六和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符,一般表示前后關聯對象是一種“或”的關系。
[0022]本申請第一方面提供了一種控制智能家居設備的方法,應用于智能家居控制器。其中,智能家居控制器為任意家庭的智能家居系統中的控制器,例如空調、冰箱或電視劇等,本申請不做具體限制。該智能家居系統中還包括多個智能家居設備。
[0023]請參考圖1,為本申請實施例中控制智能家居設備的方法流程圖。該方法包括:
[0024]SlOl:確定接入所述智能家居控制器的智能家居設備所支持的交互協議。
[0025]S102:基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令。
[0026]S103:將所述轉換后的控制指令發送給所述智能家居設備。
[0027]具體來講,智能家居設備請求接入智能家居控制器。智能家居控制器與智能家居設備進行握手,進而智能家居設備接入智能家居控制器。在SlOl中,智能家居控制器確定出智能家居設備所支持的交互協議。
[0028]具體來講,智能家居控制器可以從智能家居設備的握手信息中獲得智能家居設備所支持的交互協議。在本申請實施例中,智能家居設備所支持的交互信息包括智能家居設備所使用的交互協議,以及可讀取和可識別的交互協議。在具體實現過程中,交互協議包括但不限于WiFi協議、藍牙協議、紫峰ZigBee協議以及NFC協議等,本申請不做具體限制。
[0029]接下來,為了智能家居設備能夠識別并相應智能家居控制器的控制指令,即為了使得智能家居控制器能控制智能家居設備,在S102中,智能家居控制器會基于交互協議,將要向智能家居設備發送的控制指令轉換成交互協議所對應的指令,進而獲得轉換后的控制指令。
[0030]轉換獲得轉換后的控制指令后,在S103中,智能家居控制器將轉換后的控制指令發送給智能家居設備。
[0031]由于轉換后的控制指令是根據交互協議所轉換的,換言之,轉換后的控制指令是符合交互協議的。所以,當智能家居設備接收到轉換后的控制指令后,由于智能家居設備支持交互協議,所以能夠按照交互協議識別控制指令,以及響應控制指令。所以,即使智能家設備和智能家控制器所使用的交互協議不同,智能家居控制器也能夠控制智能家居設備。進一步,由于本申請實施例中的智能家居控制器能夠基于不同的智能家居設備所支持的交互協議轉換控制指令,所以較現有技術中的智能家居控制器,能夠接入和控制更多的智能家居設備。
[0032]進一步,在本申請實施例中,在SlOl之后,還包括:
[0033]判斷智能家居控制器是否能夠基于所述交互協議轉換所述控制指令。
[0034]具體來講,在確定智能家居設備所支持的交互協議后,智能家居控制器判斷存儲空間中的是否存儲有該交互協議,或者是否存儲有將控制指令轉換為符合該交互協議的方式信息。如果存儲有該交互協議,或者存儲有轉換方式信息,則判斷智能家居控制器能夠基于交互協議轉換控制指令;反之,如果未存儲有該交互協議,或者未存儲有轉換方式信息,則判斷智能家居控制器不能基于交互協議轉換控制指令。
[0035]在本申請實施例中,根據不同的判斷結果,S102也有兩種的不同的具體實現方式。
[0036]第一種:
[0037]當智能家居設備能夠基于交互信息轉換控制指令時,可采用第一種實現方式,具體為:
[0038]當所述智能家居控制器能夠基于所述交互信息轉換所述控制指令時,基于所述控制指令和所述交互協議對應的協議方式,獲得所述轉換后的控制指令。
[0039]具體來講,當智能家居控制器自身能夠轉換控制指令時,智能家居控制器將基于交互協議對應的協議方式轉換控制指令。具體為按照交互協議的格式或標準生成轉換后的交互協議。
[0040]舉例來說,假設交互協議的協議方式為(0,控制器ID,智能家居設備ID,控制指令,FF,11),并假設智能家居控制器將要向智能家居設備發送關機指令Powered Off,且控制器ID為79798,智能家居設備ID為897。所以,智能家居控制器基于協議方式,生成轉換后的控制指令(O,79798,897,Powered 0ff,FF,ll)o
[0041 ]第一種:
[0042]當智能家居設備不能基于交互信息轉換控制指令時,可采用第而種實現方式,具體為:
[0043]當所述智能家居控制器不能夠基于所述交互信息轉換所述控制指令時,將所述控制指令和所述交互協議標識發送至云服務器;
[0044]接收所述云服務器返回的所述轉換后的控制指令。
[0045]具體來講,當智能家居控制器不能基于交互協議轉換控制指令時,為了使得智能家居控制器仍然能夠控制智能家居設備,智能家居設備將控制指令和交互協議標識發送至云服務器。其中,交互協議標識為表示交互協議具體為何種協議的標識,例如WiF1、blueteeth 等。
[0046]云服務器端的管理員接收到控制指令和交互協議標識后,可以人工將控制指令轉換為符合交互協議的控制指令,也可以將控制指令和交互協議標識轉發給其他終端,進而由其他終端完成轉換。轉換完成后,云服務器講轉換后的控制指令發送回智能家居控制器。
[0047]進一步,在判斷智能家居控制器是否能夠基于交互協議轉換控制指令之后,還包括:
[0048]向所述智能家居設備發送所述智能家居設備所使用的交互協議。
[0049]具體來講,為了使得智能家居設備的使用更加廣泛,智能家居設備還將把自身所使用的交互協議發送給智能家居設備。從而,如果智能家居設備后續連接到一個無法基于智能家居設備所支持的交互協議轉換控指令時,如果新的智能家居控制器所使用的交互協議與本申請實施例中的智能家居控制器所使用的交互協議相同,智能家居設備仍然可以識別并響應。
[0050]基于與前述實施例中控制智能家居設備方法同樣的發明構思,本申請第二方面還提供一種智能家居控制器,如圖2所示,包括:
[0051]確定單元201,用于確定接入所述智能家居控制器的智能家居設備所支持的交互協議;
[0052]轉換單元202,用于基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令,以獲得轉換后的控制指令;
[0053]發送單元203,用于將所述轉換后的控制指令發送給所述智能家居設備。
[0054]可選的,所述智能家居控制器還包括:
[0055]判斷單元,用于在確定接入所述智能家居控制器的智能家居設備所支持的交互協議之后,判斷智能家居控制器是否能夠基于所述交互協議轉換所述控制指令。
[0056]具體來講,所述轉換單元202用于當所述智能家居控制器能夠基于所述交互信息轉換所述控制指令時,基于所述控制指令和所述交互協議對應的協議方式,獲得所述轉換后的控制指令。
[0057]或者,所述轉換單元202用于當所述智能家居控制器不能夠基于所述交互信息轉換所述控制指令時,將所述控制指令和所述交互協議標識發送至云服務器;接收所述云服務器返回的所述轉換后的控制指令。
[0058]進一步,所述發送單元203還用于在判斷智能家居控制器是否能夠基于所述交互協議轉換所述控制指令之后,向所述智能家居設備發送所述智能家居設備所使用的交互協議。
[0059]前述圖1實施例中的控制智能家居設備的方法的各種變化方式和具體實例同樣適用于本實施例的智能家居控制器,通過前述對方法的詳細描述,本領域技術人員可以清楚的知道本實施例中控制器的實施方法,所以為了說明書的簡潔,在此不再詳述。
[0060]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【主權項】
1.一種控制智能家居設備的方法,應用于智能家居設備控制器,其特征在于,包括: 確定接入所述智能家居控制器的智能家居設備所支持的交互協議; 基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令,以獲得轉換后的控制指令; 將所述轉換后的控制指令發送給所述智能家居設備。2.如權利要求1所述的方法,其特征在于,在確定接入所述智能家居控制器的智能家居設備所支持的交互協議之后,還包括: 判斷智能家居控制器是否能夠基于所述交互協議轉換所述控制指令。3.如權利要求2所述的方法,其特征在于,基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令,包括: 當所述智能家居控制器能夠基于所述交互信息轉換所述控制指令時,基于所述控制指令和所述交互協議對應的協議方式,獲得所述轉換后的控制指令。4.如權利要求2所述的方法,其特征在于,基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令,包括: 當所述智能家居控制器不能夠基于所述交互信息轉換所述控制指令時,將所述控制指令和所述交互協議標識發送至云服務器; 接收所述云服務器返回的所述轉換后的控制指令。5.如權利要求3或4所述的方法,其特征在于,在判斷智能家居控制器是否能夠基于所述交互協議轉換所述控制指令之后,還包括: 向所述智能家居設備發送所述智能家居設備所使用的交互協議。6.一種智能家居控制器,其特征在于,包括: 確定單元,用于確定接入所述智能家居控制器的智能家居設備所支持的交互協議; 轉換單元,用于基于所述交互協議,轉換所述智能家居設備控制器將要向所述智能家居設備發送的控制指令,以獲得轉換后的控制指令; 發送單元,用于將所述轉換后的控制指令發送給所述智能家居設備。7.如權利要求6所述的控制器,其特征在于,所述智能家居控制器還包括: 判斷單元,用于在確定接入所述智能家居控制器的智能家居設備所支持的交互協議之后,判斷智能家居控制器是否能夠基于所述交互協議轉換所述控制指令。8.如權利要求7所述的控制器,其特征在于,所述轉換單元用于當所述智能家居控制器能夠基于所述交互信息轉換所述控制指令時,基于所述控制指令和所述交互協議對應的協議方式,獲得所述轉換后的控制指令。9.如權利要求7所述的控制器,其特征在于,所述轉換單元用于當所述智能家居控制器不能夠基于所述交互信息轉換所述控制指令時,將所述控制指令和所述交互協議標識發送至云服務器;接收所述云服務器返回的所述轉換后的控制指令。10.如權利要求8或9所述的控制器,其特征在于,所述發送單元還用于在判斷智能家居控制器是否能夠基于所述交互協議轉換所述控制指令之后,向所述智能家居設備發送所述智能家居設備所使用的交互協議。
【文檔編號】G05B19/418GK105938328SQ201610490569
【公開日】2016年9月14日
【申請日】2016年6月27日
【發明人】劉 東, 李曉冬, 高向軍, 王星睿, 張科, 楊芳, 楊家鵬
【申請人】四川長虹電器股份有限公司