一種智能家居設備控制方法和智能家居控制器的制造方法
【技術領域】
[0001]本發明涉及電子技術領域,尤其涉及一種智能家居設備控制方法和智能家居控制器。
【背景技術】
[0002]智能電視、空調、冰箱等為我們的現代家居生活帶來了很多便利。隨著智能家居的出現,用戶還可以通過網絡對部分智能家居設備進行設置或管理。當前智能家居系統的管理通常是,用戶通過網絡連接到智能家居控制器,然后向智能家居控制器發送控制信息。智能家居控制器解析用戶的控制信息,然后將進行后的控制信息轉化為控制指令,發送給智能家居設備以用戶需要的控制。
[0003]但是,現有技術中,用戶如果需要通過智能家居控制器對某個房間內的多個智能家居設備進行控制,只能從與智能家居控制器連接的所有智能家居設備中一一選擇。這樣使得通過智能家居控制器對智能家居設備進行控制的效率很低。
【發明內容】
[0004]本申請提供了一種智能家居設備控制方法和智能家居控制器,用以解決現有技術中的智能家居控制器無法直接對一個房間的智能家居設備進行控制的技術問題,實現了通過建立房間控制集對一個房間中的智能家居設備進行控制的技術效果,從而提高了智能家居控制器的控制效率。
[0005]一方面,本申請提供了一種智能家居控制方法,應用于一智能家居控制器中,所述方法包括:
[0006]獲得所述智能家居控制器所控制的家庭范圍內包括有N個房間,N為正整數;
[0007]編碼獲得所述N個房間中每個房間的唯一標識碼,共獲得N個唯一標識碼;
[0008]采集獲得在所述家庭范圍中的M個智能家居設備的M個設備信息,所述M個設備信息中的每個設備信息包括每個智能家居設備的身份標識和用于表征每個智能家居設備與所述智能家居控制器相對位置的位置信息,M為正整數;
[0009]基于所述M個設備信息及所述N個唯一標識碼,獲得N個房間控制集,其中,所述N個房間控制集中每個房間控制集包括所述每個房間的唯一標識碼,以及所述每個房間中包括M個智能家居設備中的K個智能家居設備所對應的K個設備信息,以及所述每個房間和所述K個智能家居設備間的在綁定關系,K為小于M的正整數。
[0010]另一方面,本申請提供了一種智能家居控制器,包括:
[0011]第一獲得單元,用于獲得所述智能家居控制器所控制的家庭范圍內包括有N個房間,N為正整數;
[0012]編碼單元,用于編碼獲得所述N個房間中每個房間的唯一標識碼,共獲得N個唯一標識碼;
[0013]第二獲得單元,用于采集獲得在所述家庭范圍中的M個智能家居設備的M個設備信息,所述M個設備信息中的每個設備信息包括每個智能家居設備的身份標識和用于表征每個智能家居設備與所述智能家居控制器相對位置的位置信息,M為正整數;
[0014]第三獲得單元,用于基于所述M個設備信息及所述N個唯一標識碼,獲得N個房間控制集,其中,所述N個房間控制集中每個房間控制集包括所述每個房間的唯一標識碼,以及所述每個房間中包括M個智能家居設備中的K個智能家居設備所對應的K個設備信息,以及所述每個房間和所述K個智能家居設備間的在綁定關系,K為小于M的正整數。
[0015]本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效果:
[0016]在本申請的技術方案中,智能家居控制器確定所述智能家居控制器所控制的家庭范圍內包括有N個房間;編碼獲得所述N個房間中每個房間的唯一標識碼,共獲得N個唯一標識碼;采集獲得在所述家庭范圍中的M個智能家居設備的M個設備信息,所述M個設備信息中的每個設備信息包括每個智能家居設備的身份標識和用于表征每個智能家居設備與所述智能家居控制器相對位置的位置信息,M為正整數;基于所述M個設備信息及所述N個唯一標識碼,獲得N個房間控制集,其中,所述N個房間控制集中每個房間控制集包括所述每個房間的唯一標識碼,以及所述每個房間中包括M個智能家居設備中的K個智能家居設備所對應的K個設備信息,以及所述每個房間和所述K個智能家居設備間的在綁定關系,K為小于M的正整數。通過每個智能家居控制器的位置關系確定所在房間,進而將每個智能家居設備信息與房間的唯一標識碼綁定在一起,從而為每個房間建立房間控制集。所以,解決了現有技術中的智能家居控制器無法直接對一個房間的智能家居設備進行控制的技術問題,實現了當需要對某個房間中的智能家居設備進行控制時,智能家居控制器通過該房間的房間控制集就能獲知需要對哪些智能家居設計進行控制的技術效果,從而提高了智能家居控制器的控制效率。
【附圖說明】
[0017]圖1為本申請實施例中智能家居設備控制方法的流程圖;
[0018]圖2為本申請實施例中一家庭室內平面圖;
[0019]圖3為本申請實施例中的智能家居控制器結構示意圖。
【具體實施方式】
[0020]本申請提供了一種智能家居設備控制方法和智能家居控制器,用以解決現有技術中的智能家居控制器無法直接對一個房間的智能家居設備進行控制的技術問題,實現了通過建立房間控制器對一個房間中的智能家居設備進行控制的技術效果,從而提高了智能家居控制器的控制效率。
[0021]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0022]本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另夕卜,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。
[0023]實施例一:
[0024]本申請實施例提供了一種智能家居設備控制方法,如圖1所示,包括:
[0025]SlOl:獲得所述智能家居控制器所控制的家庭范圍內包括有N個房間。
[0026]S102:編碼獲得所述N個房間中每個房間的唯一標識碼,共獲得N個唯一標識碼。
[0027]S103:采集獲得在所述家庭范圍中的M個智能家居設備的M個設備信息。
[0028]S104:基于所述M個設備信息及所述N個唯一標識碼,獲得N個房間控制集。
[0029]具體來講,智能家居控制器首先需要獲得所控制的家庭范圍內有包括N個房間。其中,N個正整數,如1,2,3等,對N的取值本申請不做具體限制。在本申請實施例中,智能家居控制器可以接收用戶輸入的房間數量,也可以從所連接的服務器下載所在家庭的信息,從而獲得房間數量N。在本申請實施例中,智能家居控制器還需要進一步獲得所控制家庭的室內平面圖。
[0030]接下來,為了區分N個房間,在獲得了房間數量N后,智能家居控制器為N個房間編碼唯一標識碼,從而唯一標識每個房間。在具體實現過程中,智能家居控制器可以采用哈希編碼、傅里葉編碼等方式,對此本申請不做具體限制。
[0031]舉例來說,假設房間數量N為3,智能家居控制器為第一個房間編碼的唯一標識碼為⑶101,為第二個房間編碼的唯一標識碼為⑶102,為第三個房間編碼的唯一標識碼為CD103。
[0032]編碼完成后,執行S103:采集獲得在所述家庭范圍中的M個智能家居設備的M個設備信息。
[0033]具體來講,在本申請實施例中,M也為正整數。智能家居控制器與M個智能家居設備通過WiFi或互聯網等網絡方式建立連接。當智能家居控制器需要采集M個設備信息時,首先通過網絡想M個智能家居設備發送采集指令。M個智能家居設備接收采集指令后,向智能家居控制器返回采集指令中指定采集的信息。
[0034]在本申請實施中,采集指令指定M個智能家居設備至少采集自身的身份標識,以及與智能家居控制器相對位置的位置信息。具體來講,M個設備信息中包括M個身份標識。身份標識用于唯一標識所在家庭中的智能家居設備。舉例來說,假設M個6,M個智能家居設備具體為位于客廳的空調、位于第一臥室的空調、位于第二臥室的空調、位于客廳的電視機、位于第一臥室的空氣凈化器和位于第二臥室的加濕器。智能家居控制器依次獲得的6個身份標識例如為ktl,kt2,kt3,diansjl,jhq和jsq。
[0035]進一步,M個設備信息中還包括每個智能家居設備與智能家居控制器之間的相對位置信息。具體來講,每個智能家居控制器可以采集自身wifi信號的強度值返回給智能家居控制器,以作為相對位置信息。
[0036]另外,除了身份標識和相位位置信息之外,本申請實施例中的設備信息還包括但不限于設備端口序列號、通信協議、運行模式等。
[0037]接下來,執行S104。在本申請實施例中,S104具