家庭服務(wù)器,并且執(zhí)行與感測的設(shè)備或外部智能家庭服務(wù)器的連接。
[0033]此外,設(shè)備列表管理單元201可以將感測的設(shè)備確定為主設(shè)備或子設(shè)備。即,當(dāng)已經(jīng)從感測的設(shè)備接收關(guān)于相應(yīng)的設(shè)備的信息時(shí),設(shè)備列表管理單元201可以基于接收的信息將感測的設(shè)備確定為主設(shè)備或子設(shè)備。例如,當(dāng)已經(jīng)從感測的設(shè)備接收關(guān)于相應(yīng)的設(shè)備的信息時(shí),設(shè)備列表管理單元201可以從接收的信息中識(shí)別感測的設(shè)備的等級信息,并且基于識(shí)別的等級信息將感測的設(shè)備確定為主設(shè)備或子設(shè)備。作為另一示例,當(dāng)感測的設(shè)備已經(jīng)接收關(guān)于相應(yīng)的設(shè)備的信息(例如,設(shè)備類型或ID)時(shí),設(shè)備列表管理單元201可以比較之前存儲(chǔ)的數(shù)據(jù)庫和接收的信息以將感測的設(shè)備確定為主設(shè)備或子設(shè)備。例如,數(shù)據(jù)庫可以存儲(chǔ)“0x11:a microware,0x12:a cooktop,0x13:a refrigerator,0x14:a coffee pot,0x15:an electric cooker ,0x16:a dishwasher ,0x17:a washer ,and 0x18: a dryer”作為主設(shè)備的ID和類型信息,并且可以存儲(chǔ)“0x90:a smart plug and 0x91:an illuminat1nsensor”作為子設(shè)備的ID和類型信息此外,數(shù)據(jù)庫可以存儲(chǔ)“0x00: unknown device andOxFE:device distinct1n error”值。當(dāng)已經(jīng)接收0x00或者OxFF值時(shí),設(shè)備列表管理單元201可以請求用戶來配置設(shè)備是主設(shè)備還是子設(shè)備。
[0034]此外,設(shè)備列表管理單元201可以接收對電子設(shè)備200可以控制的設(shè)備的信息的請求,并向用戶設(shè)備發(fā)送相應(yīng)的信息。例如,當(dāng)已經(jīng)從用戶設(shè)備接收對關(guān)于電子設(shè)備200可以控制的主設(shè)備或子設(shè)備的信息的請求時(shí),設(shè)備列表管理單元201可以從預(yù)存儲(chǔ)的數(shù)據(jù)庫中搜索相應(yīng)的信息并向用戶設(shè)備發(fā)送搜索的信息。作為另一示例,當(dāng)已經(jīng)從用戶設(shè)備接收對關(guān)于電子設(shè)備200可以控制的主設(shè)備或子設(shè)備的信息的請求時(shí),設(shè)備列表管理單元201可以從主設(shè)備或子設(shè)備接收相應(yīng)的信息并向用戶設(shè)備發(fā)送接收的信息。該情形下,關(guān)于主設(shè)備的信息可以包括關(guān)于子設(shè)備的信息。此外,關(guān)于主設(shè)備的信息可以包括關(guān)于主設(shè)備的信息和關(guān)于子設(shè)備的信息,并且可以包括用于主設(shè)備和子設(shè)備的控制命令。此外,用于主設(shè)備和子設(shè)備的控制命令均可以通過可以在主設(shè)備中執(zhí)行的控制命令來配置。
[0035]而且,設(shè)備列表管理單元201可以識(shí)別主設(shè)備與子設(shè)備之間的相關(guān),并且以相關(guān)的方式存儲(chǔ)和管理彼此相關(guān)的主設(shè)備和子設(shè)備的信息。當(dāng)感測的設(shè)備是主設(shè)備時(shí),設(shè)備列表管理單元201可以識(shí)別是否存在與感測的主設(shè)備相關(guān)的子設(shè)備。此外,當(dāng)存在相關(guān)的子設(shè)備時(shí),設(shè)備列表管理單元201可以關(guān)聯(lián)和存儲(chǔ)相應(yīng)的子設(shè)備的信息和感測的主設(shè)備的信息。例如,如圖3A所示,設(shè)備列表管理單元201可以允許在關(guān)于主設(shè)備的信息中包括與主設(shè)備相關(guān)的子設(shè)備的信息(設(shè)備ID、設(shè)備類型、設(shè)備名稱、和操作列表),并且存儲(chǔ)和管理信息。作為另一示例,如圖3B所示,設(shè)備列表信息管理單元201可以分開地存儲(chǔ)主設(shè)備的信息和與主設(shè)備相關(guān)的子設(shè)備的信息,并且在主設(shè)備的信息中僅包括與主設(shè)備相關(guān)聯(lián)的子設(shè)備的ID信息以存儲(chǔ)和管理信息。如上所述,設(shè)備列表管理單元201可以在主設(shè)備的信息和子設(shè)備的信息中包括用于區(qū)分主設(shè)備和子設(shè)備的等級信息以存儲(chǔ)和管理等級信息。同時(shí),當(dāng)感測的設(shè)備是子設(shè)備時(shí),設(shè)備列表管理單元201可以識(shí)別是否存在與感測的子設(shè)備相關(guān)的主設(shè)備。此外,當(dāng)存在相關(guān)聯(lián)的主設(shè)備時(shí),設(shè)備列表管理單元201可以關(guān)聯(lián)和存儲(chǔ)相應(yīng)的主設(shè)備信息和感測的子設(shè)備的信息。當(dāng)感測到新設(shè)備時(shí),設(shè)備列表管理單元201可以通過從感測的設(shè)備接收的設(shè)備信息來識(shí)別主設(shè)備與子設(shè)備之間的關(guān)聯(lián),通過比較接收的設(shè)備的信息和預(yù)存儲(chǔ)的數(shù)據(jù)庫來識(shí)別主設(shè)備與子設(shè)備之間的關(guān)聯(lián),或者通過用戶輸入來識(shí)別主設(shè)備與子設(shè)備之間的關(guān)聯(lián)。
[0036]此外,設(shè)備列表管理單元201可以從用戶接收關(guān)于感測的設(shè)備可以支持的通信方案(例如,紫蜂、W1-F1、和藍(lán)牙)的信息,或從與感測的設(shè)備相關(guān)聯(lián)的設(shè)備接收該信息,從而確定設(shè)備列表管理單元是否可以與感測的設(shè)備直接通信。當(dāng)設(shè)備列表管理單元無法與感測的設(shè)備直接通信時(shí),設(shè)備列表管理單元201可以產(chǎn)生設(shè)備列表以通過可以直接與感測的設(shè)備的電子設(shè)備200通信的設(shè)備以及有線/無線連接的設(shè)備發(fā)送控制命令。例如,雖然已經(jīng)感測到僅支持紫蜂通信方案的多個(gè)紫蜂設(shè)備,當(dāng)電子設(shè)備200不支持紫蜂通信方案并且僅支持W1-Fi通信方案時(shí),設(shè)備列表管理單元201可以關(guān)聯(lián)和存儲(chǔ)紫蜂設(shè)備的信息和特定設(shè)備的信息,以便通過有線或無線連接到感測的紫蜂設(shè)備的其他設(shè)備當(dāng)中支持W1-Fi通信方案的特定設(shè)備來控制感測的紫蜂設(shè)備。
[0037]設(shè)備操作控制單元203可以分析接收的控制命令然后控制主設(shè)備和子設(shè)備。即,設(shè)備操作控制單元203可以從用戶設(shè)備接收用于控制電子設(shè)備100中已登記的主設(shè)備和子設(shè)備的控制命令,在接收的控制命令中識(shí)別目標(biāo)設(shè)備的ID信息和操作信息,然后根據(jù)操作信息來控制與識(shí)別的目標(biāo)設(shè)備的ID信息對應(yīng)的主設(shè)備、或與相應(yīng)的主設(shè)備關(guān)聯(lián)的子設(shè)備。
[0038]當(dāng)在已接收的控制命令中識(shí)別的操作信息存在于主設(shè)備的操作列表中時(shí),設(shè)備操作控制單元203可以向主設(shè)備發(fā)送相應(yīng)的操作命令以便控制主設(shè)備的操作。例如,如圖4A所示,當(dāng)已經(jīng)從用戶設(shè)備接收控制命令時(shí),設(shè)備操作控制單元203可以從接收的控制命令識(shí)別出目標(biāo)設(shè)備的ID信息401是“123-456”,并且識(shí)別出操作信息403是“頻道控制”。然后,設(shè)備操作控制單元203可以識(shí)別與“123-456”對應(yīng)的主設(shè)備為客廳電視機(jī)(TV),并且識(shí)別出“頻道控制”是否存在于客廳TV的操作列表中。設(shè)備操作控制單元203可以控制以識(shí)別出“頻道控制”301存在于客廳TV的操作列表中,向客廳TV發(fā)送包含操作參數(shù)405的操作命令,并改變客廳TV的頻道。
[0039]同時(shí),當(dāng)在接收的控制命令中識(shí)別的操作信息在主設(shè)備的操作列表中不存在時(shí),設(shè)備操作控制單元203可以識(shí)別已識(shí)別的操作信息是否存在于與相應(yīng)的主設(shè)備相關(guān)聯(lián)的子設(shè)備的操作列表中,并在識(shí)別出已識(shí)別的操作信息存在于子設(shè)備的操作列表中時(shí)向子設(shè)備發(fā)送相應(yīng)的操作命令以便控制子設(shè)備的操作。例如,如圖4B所示,當(dāng)已經(jīng)從用戶設(shè)備接收控制命令時(shí),設(shè)備操作控制單元203可以從接收的控制命令中識(shí)別出目標(biāo)設(shè)備的ID信息411為“123-456”,并識(shí)別出操作信息413為“功率控制”。然后,設(shè)備操作控制單元203可以識(shí)別出與“123-456”對應(yīng)的主設(shè)備是客廳TV,并識(shí)別“功率控制”是否存在于客廳TV的操作列表中。設(shè)備操作控制單元203可以識(shí)別出“功率控制”不存在于客廳TV的操作列表中,并且識(shí)別出作為與客廳TV相關(guān)聯(lián)的子設(shè)備的智能插頭的操作列表。設(shè)備操作控制單元203可以控制以識(shí)別出“功率控制”存在于智能插頭的操作列表中,向與客廳TV相關(guān)聯(lián)的智能插頭發(fā)送包含操作參數(shù)415的控制命令,并且改變子設(shè)備的電源。這里,設(shè)備操作控制單元203可以控制以將從用戶設(shè)備接收的控制命令轉(zhuǎn)換為與主設(shè)備或子設(shè)備對應(yīng)的格式以發(fā)送轉(zhuǎn)換的控制命令。
[0040]雖然在說明書中已經(jīng)描述如圖3A所示存儲(chǔ)主設(shè)備和子設(shè)備的信息的情況作為示例,即便主設(shè)備的信息僅包含子設(shè)備的ID信息情況也可以適用相同的方法,如圖3B所示。
[0041]當(dāng)一個(gè)控制命令同時(shí)存在于主設(shè)備和與主設(shè)備相關(guān)聯(lián)的子設(shè)備中時(shí),設(shè)備操作控制單元203可以確定相應(yīng)的控制命令的處理的優(yōu)先級。例如,設(shè)備操作控制單元203可以確定同時(shí)存在于主設(shè)備和與主設(shè)備相關(guān)聯(lián)的子設(shè)備中的控制命令的優(yōu)先級,以使得先處理主設(shè)備的控制而不執(zhí)行