則信息傳輸給第二控制設(shè)備。
[0106] 具體地,在步驟S101中,服務(wù)器例如可以從客戶端或從A地Hub接收并存儲(chǔ)第一 組規(guī)則信息,所述第一組規(guī)則信息包括一條或多條第一規(guī)則信息,每一條第一規(guī)則信息指 示第一控制設(shè)備控制響應(yīng)于第一子設(shè)備的預(yù)定條件的檢測(cè)、觸發(fā)第二子設(shè)備執(zhí)行預(yù)定操作 的具體規(guī)則。也就是說(shuō),可以預(yù)先設(shè)置一條或多條第一規(guī)則信息,該第一規(guī)則信息就是上面 描述的具體聯(lián)動(dòng)規(guī)則。該第一組規(guī)則信息可以從客戶端傳輸給服務(wù)器,也可以從A地Hub 傳輸給服務(wù)器。
[0107] 然后,在步驟S102中,服務(wù)器從每一條第一規(guī)則信息中提取第二規(guī)則信息以生成 第二組規(guī)則信息,每一條第二規(guī)則信息指示第二控制設(shè)備響應(yīng)于具有與第一子設(shè)備相同的 一個(gè)或多個(gè)屬性的第一類子設(shè)備的預(yù)定條件的檢測(cè)、觸發(fā)具有與第二子設(shè)備相同的一個(gè)或 多個(gè)屬性的第二類子設(shè)備執(zhí)行預(yù)定操作的抽象規(guī)則。
[0108] 如上面描述的,服務(wù)器從針對(duì)具有特定設(shè)備ID的具體規(guī)則信息抽象出不針對(duì)特 定設(shè)備ID的抽象設(shè)備規(guī)則,該抽象設(shè)備規(guī)則指示第二控制設(shè)備響應(yīng)于具有與第一子設(shè)備 相同的一個(gè)或多個(gè)屬性的第一類子設(shè)備的預(yù)定條件的檢測(cè)、觸發(fā)具有與第二子設(shè)備相同的 一個(gè)或多個(gè)屬性的第二類子設(shè)備執(zhí)行預(yù)定操作。
[0109] 然后,在步驟S103中,服務(wù)器可以將所述第二組規(guī)則信息傳輸給第二控制設(shè)備。
[0110] 如上面參考圖1描述的,所述第二控制設(shè)備(B地Hub)能夠根據(jù)所述第二組規(guī)則 信息生成第三組規(guī)則信息,所述第三組規(guī)則信息指示第一控制設(shè)備控制具有與第一子設(shè)備 相同的一個(gè)或多個(gè)屬性的第三子設(shè)備的預(yù)定條件的檢測(cè)、觸發(fā)具有與第二子設(shè)備相同的一 個(gè)或多個(gè)屬性的第四子設(shè)備執(zhí)行預(yù)定操作的具體規(guī)則。
[0111] 也就是說(shuō),B地Hub能夠根據(jù)本地設(shè)備的具體情況,從抽象設(shè)備規(guī)則中還原出具有 特定設(shè)備ID的第三子設(shè)備觸發(fā)具有特定設(shè)備ID的第四子設(shè)備。
[0112] 在服務(wù)器中,服務(wù)器從每一條第一規(guī)則信息中提取第二規(guī)則信息以生成第二組規(guī) 則信息還包括:
[0113] 根據(jù)每一條第一規(guī)則信息,獲取第一子設(shè)備的第一屬性信息和第二子設(shè)備的第二 屬性信息。如上面參考圖1描述的,可以獲取第一子設(shè)備(門磁設(shè)備)的第一屬性信息:臣卜 室的,檢測(cè)門的,門磁設(shè)備,檢測(cè)到打開(kāi)。并且可以獲取第二子設(shè)備(燈)的第二屬性信息: 臥室的,可殼滅的,床頭,燈設(shè)備,殼。
[0114] 然后,將所述第一屬性信息和第二屬性信息相關(guān)聯(lián)以生成第二規(guī)則信息。也就是 說(shuō),將上面的"臥室的,檢測(cè)門的,門磁設(shè)備,檢測(cè)到打開(kāi)"和"臥室的,可亮滅的,床頭,燈設(shè) 備,亮"相關(guān)聯(lián),使其成為抽象的設(shè)備屬性規(guī)則。
[0115] 然后,合并所有生成的第二規(guī)則信息以生成第二組規(guī)則信息。
[0116] 在一個(gè)實(shí)施例中,所述第一組規(guī)則信息在創(chuàng)建時(shí)與第一用戶標(biāo)識(shí)相關(guān)聯(lián),并且所 述第二組規(guī)則信息與相同的第一用戶標(biāo)識(shí)相關(guān)聯(lián)。
[0117] 具體地,如上面參考圖1描述的,第一用戶在使用客戶端創(chuàng)建具體的第一組規(guī)則 信息時(shí),該第一組規(guī)則信息與該第一用戶標(biāo)識(shí)(用戶ID)相關(guān)聯(lián)。也就是說(shuō),該第一組規(guī)則 信息是基于該第一用戶的。
[0118] 當(dāng)這樣的第一組規(guī)則信息傳輸給服務(wù)器,并且服務(wù)器基于該第一組規(guī)則信息抽象 出第二組規(guī)則信息時(shí),該第二組規(guī)則信息必然也是與相同的第一用戶標(biāo)識(shí)(用戶ID)相關(guān) 聯(lián)的。
[0119] 然后,服務(wù)器可以響應(yīng)于第二控制設(shè)備的請(qǐng)求,將所述第二組規(guī)則信息傳輸給所 述第二控制設(shè)備,其中所述第二控制設(shè)備在獲取第一用戶標(biāo)識(shí)時(shí)發(fā)出請(qǐng)求。
[0120] 例如,用戶在來(lái)到酒店時(shí),可以通過(guò)自己的智能手機(jī)與酒店的Hub連接。酒店的 Hub在獲取該用戶的第一用戶標(biāo)識(shí)(用戶ID)時(shí)(例如,檢測(cè)到用戶通過(guò)智能手機(jī)連接時(shí)), 可以請(qǐng)求服務(wù)器傳輸針對(duì)該用戶(用戶ID)的第二組規(guī)則信息(即,抽象的設(shè)備屬性信 息)。
[0121] 在一個(gè)實(shí)施例中,當(dāng)?shù)谌釉O(shè)備與第一子設(shè)備相同并且第四子設(shè)備與第二子設(shè)備 相同時(shí),所述第二控制設(shè)備能夠根據(jù)所述第二組規(guī)則信息生成第三組規(guī)則信息。
[0122] 例如,當(dāng)酒店中也設(shè)置有門磁設(shè)備和床頭燈設(shè)備時(shí),可以直接生成門磁設(shè)備觸發(fā) 床頭燈的聯(lián)動(dòng)規(guī)則。即,具有設(shè)備ID的ID_3的門磁設(shè)備觸發(fā)具有設(shè)備ID的ID_4的床頭 燈。
[0123] 在另一個(gè)實(shí)施例中,當(dāng)?shù)谌釉O(shè)備具有與第一子設(shè)備相同的一個(gè)或多個(gè)屬性并且 第四子設(shè)備具有與第二子設(shè)備相同的一個(gè)或多個(gè)屬性時(shí),所述第二控制設(shè)備能夠根據(jù)所述 第二組規(guī)則信息生成第三組規(guī)則信息。
[0124] 例如,當(dāng)酒店中設(shè)置有門磁設(shè)備,但是沒(méi)有床頭燈,而只有臺(tái)燈時(shí),服務(wù)器對(duì)該屬 性的上一級(jí)進(jìn)行搜索,例如,"臥室的,可亮滅的,燈設(shè)備",檢測(cè)到有臺(tái)燈,然后可以發(fā)送給 第二控制設(shè)備,第二控制設(shè)備可以生成具有設(shè)備ID的ID_3的門磁設(shè)備觸發(fā)具有設(shè)備ID的 ID_4的臺(tái)燈。
[0125] 在另一個(gè)實(shí)施例中,當(dāng)多個(gè)第三子設(shè)備具有與第一子設(shè)備相同的一個(gè)或多個(gè)屬性 并且多個(gè)第四子設(shè)備具有與第二子設(shè)備相同的一個(gè)或多個(gè)屬性時(shí),針對(duì)選擇的一個(gè)第三子 設(shè)備和一個(gè)第四子設(shè)備,所述第二控制設(shè)備能夠根據(jù)所述第二組規(guī)則信息生成第三組規(guī)則 信息。
[0126] 例如,例如,當(dāng)酒店中設(shè)置有門磁設(shè)備和兩個(gè)床頭燈設(shè)備(設(shè)備ID_4和設(shè)備ID_5) 時(shí),可以由用戶選擇一個(gè)床頭燈(設(shè)備ID_4),生成門磁設(shè)備觸發(fā)床頭燈的聯(lián)動(dòng)規(guī)則。即,具 有設(shè)備ID的ID_3的門磁設(shè)備觸發(fā)具有設(shè)備ID的ID_4的床頭燈。
[0127] 因此,根據(jù)本發(fā)明第一實(shí)施例的信息處理方法,使得用戶能夠?qū)⒃O(shè)定的規(guī)則適配 到不同環(huán)境的控制設(shè)備中,從而提高用戶的使用體驗(yàn)。
[0128] 〈第二實(shí)施例〉
[0129] 下面,將參考圖3詳細(xì)描述根據(jù)本發(fā)明第二實(shí)施例的信息處理方法。
[0130] 如圖3所示,根據(jù)本發(fā)明第二實(shí)施例的信息處理方法應(yīng)用于電子設(shè)備中,在本實(shí) 施例中,該信息處理方法可以應(yīng)用于服務(wù)器中。
[0131] 所述方法200包括:
[0132] 步驟S201:接收并存儲(chǔ)第一組規(guī)則信息,所述第一組規(guī)則信息包括一條或多條第 一規(guī)則信息,每一條第一規(guī)則信息指示第一控制設(shè)備控制響應(yīng)于第一子設(shè)備的預(yù)定條件的 檢測(cè)、觸發(fā)第二子設(shè)備執(zhí)行預(yù)定操作的具體規(guī)則;
[0133] 步驟S202 :從每一條第一規(guī)則信息中提取第二規(guī)則信息以生成第二組規(guī)則信息, 每一條第二規(guī)則信息指示第二控制設(shè)備響應(yīng)于具有與第一子設(shè)備相同的一個(gè)或多個(gè)屬性 的第一類子設(shè)備的預(yù)定條件的檢測(cè)、觸發(fā)具有與第二子設(shè)備相同的一個(gè)或多個(gè)屬性的第二 類子設(shè)備執(zhí)行預(yù)定操作的抽象規(guī)則;以及
[0134] 步驟S203:確定是否滿足預(yù)定條件;
[0135] 步驟S204:如果滿足預(yù)定條件,則將所述第二組規(guī)則信息傳輸給所述第二控制設(shè) 備。
[0136] 具體地,步驟S201和S202與根據(jù)第一實(shí)施例的步驟S101和S102基本相同,在此 省略其詳細(xì)描述。
[0137] 下面主要描述與第一實(shí)施例不同的步驟S203和S204。
[0138] 具體地,在根據(jù)第二實(shí)施例的信息處理方法中,在步驟S203中,在將所述第二組 規(guī)則信息傳輸給所述第二控制設(shè)備之前,確定是否滿足預(yù)定條件。
[0139] 也就是說(shuō),在許多情況下,需要判斷具體聯(lián)動(dòng)規(guī)則是否適于迀移。例如,門磁設(shè)備 觸發(fā)燈的聯(lián)動(dòng)規(guī)則可以在家庭和酒店之間迀移,但是不適于在家庭和單位之間迀移。
[0140] 為此,在傳輸?shù)诙?guī)則信息給第二控制設(shè)備之前,可以先進(jìn)行判斷,確定是否滿足 預(yù)定條件。
[0141] 具體地,如上面所述,第一組規(guī)則信息具有規(guī)則屬性信息,并且第二控制設(shè)備具有 控制屬性信息。因此,在步驟S203中,確定是否滿足預(yù)定條件可以包括:
[0142] 當(dāng)?shù)诙刂圃O(shè)備的控制屬性信息匹配第一組規(guī)則信息的規(guī)則屬性信息時(shí),確定滿 足預(yù)定條件。
[0143] 也就是說(shuō),在步驟S203中,可以先確定第二控制設(shè)備中的控制屬性信息是否匹配 第一組規(guī)則信息的規(guī)則屬性信息。
[0144] 例如,酒店的Hub中的控制屬性信息指示該Hub位于酒店,并且包括門磁設(shè)備和燈 設(shè)備,門磁設(shè)備適合觸發(fā)燈設(shè)備。因此,家庭中的門磁設(shè)備觸發(fā)燈設(shè)備的規(guī)則屬性信息可以 適用。
[0145] 另一方面,單位中的Hub中的控制屬性信息指示該Hub位于單位,并且包括門磁設(shè) 備和燈設(shè)備,但是門磁設(shè)備不適合觸發(fā)燈設(shè)備。因此,單位