信息处理方法和电子设备的制造方法_3

文档序号:8922009阅读:来源:国知局
则信息传输给第二控制设备。
[0106] 具体地,在步骤S101中,服务器例如可以从客户端或从A地Hub接收并存储第一 组规则信息,所述第一组规则信息包括一条或多条第一规则信息,每一条第一规则信息指 示第一控制设备控制响应于第一子设备的预定条件的检测、触发第二子设备执行预定操作 的具体规则。也就是说,可以预先设置一条或多条第一规则信息,该第一规则信息就是上面 描述的具体联动规则。该第一组规则信息可以从客户端传输给服务器,也可以从A地Hub 传输给服务器。
[0107] 然后,在步骤S102中,服务器从每一条第一规则信息中提取第二规则信息以生成 第二组规则信息,每一条第二规则信息指示第二控制设备响应于具有与第一子设备相同的 一个或多个属性的第一类子设备的预定条件的检测、触发具有与第二子设备相同的一个或 多个属性的第二类子设备执行预定操作的抽象规则。
[0108] 如上面描述的,服务器从针对具有特定设备ID的具体规则信息抽象出不针对特 定设备ID的抽象设备规则,该抽象设备规则指示第二控制设备响应于具有与第一子设备 相同的一个或多个属性的第一类子设备的预定条件的检测、触发具有与第二子设备相同的 一个或多个属性的第二类子设备执行预定操作。
[0109] 然后,在步骤S103中,服务器可以将所述第二组规则信息传输给第二控制设备。
[0110] 如上面参考图1描述的,所述第二控制设备(B地Hub)能够根据所述第二组规则 信息生成第三组规则信息,所述第三组规则信息指示第一控制设备控制具有与第一子设备 相同的一个或多个属性的第三子设备的预定条件的检测、触发具有与第二子设备相同的一 个或多个属性的第四子设备执行预定操作的具体规则。
[0111] 也就是说,B地Hub能够根据本地设备的具体情况,从抽象设备规则中还原出具有 特定设备ID的第三子设备触发具有特定设备ID的第四子设备。
[0112] 在服务器中,服务器从每一条第一规则信息中提取第二规则信息以生成第二组规 则信息还包括:
[0113] 根据每一条第一规则信息,获取第一子设备的第一属性信息和第二子设备的第二 属性信息。如上面参考图1描述的,可以获取第一子设备(门磁设备)的第一属性信息:臣卜 室的,检测门的,门磁设备,检测到打开。并且可以获取第二子设备(灯)的第二属性信息: 卧室的,可壳灭的,床头,灯设备,壳。
[0114] 然后,将所述第一属性信息和第二属性信息相关联以生成第二规则信息。也就是 说,将上面的"卧室的,检测门的,门磁设备,检测到打开"和"卧室的,可亮灭的,床头,灯设 备,亮"相关联,使其成为抽象的设备属性规则。
[0115] 然后,合并所有生成的第二规则信息以生成第二组规则信息。
[0116] 在一个实施例中,所述第一组规则信息在创建时与第一用户标识相关联,并且所 述第二组规则信息与相同的第一用户标识相关联。
[0117] 具体地,如上面参考图1描述的,第一用户在使用客户端创建具体的第一组规则 信息时,该第一组规则信息与该第一用户标识(用户ID)相关联。也就是说,该第一组规则 信息是基于该第一用户的。
[0118] 当这样的第一组规则信息传输给服务器,并且服务器基于该第一组规则信息抽象 出第二组规则信息时,该第二组规则信息必然也是与相同的第一用户标识(用户ID)相关 联的。
[0119] 然后,服务器可以响应于第二控制设备的请求,将所述第二组规则信息传输给所 述第二控制设备,其中所述第二控制设备在获取第一用户标识时发出请求。
[0120] 例如,用户在来到酒店时,可以通过自己的智能手机与酒店的Hub连接。酒店的 Hub在获取该用户的第一用户标识(用户ID)时(例如,检测到用户通过智能手机连接时), 可以请求服务器传输针对该用户(用户ID)的第二组规则信息(即,抽象的设备属性信 息)。
[0121] 在一个实施例中,当第三子设备与第一子设备相同并且第四子设备与第二子设备 相同时,所述第二控制设备能够根据所述第二组规则信息生成第三组规则信息。
[0122] 例如,当酒店中也设置有门磁设备和床头灯设备时,可以直接生成门磁设备触发 床头灯的联动规则。即,具有设备ID的ID_3的门磁设备触发具有设备ID的ID_4的床头 灯。
[0123] 在另一个实施例中,当第三子设备具有与第一子设备相同的一个或多个属性并且 第四子设备具有与第二子设备相同的一个或多个属性时,所述第二控制设备能够根据所述 第二组规则信息生成第三组规则信息。
[0124] 例如,当酒店中设置有门磁设备,但是没有床头灯,而只有台灯时,服务器对该属 性的上一级进行搜索,例如,"卧室的,可亮灭的,灯设备",检测到有台灯,然后可以发送给 第二控制设备,第二控制设备可以生成具有设备ID的ID_3的门磁设备触发具有设备ID的 ID_4的台灯。
[0125] 在另一个实施例中,当多个第三子设备具有与第一子设备相同的一个或多个属性 并且多个第四子设备具有与第二子设备相同的一个或多个属性时,针对选择的一个第三子 设备和一个第四子设备,所述第二控制设备能够根据所述第二组规则信息生成第三组规则 信息。
[0126] 例如,例如,当酒店中设置有门磁设备和两个床头灯设备(设备ID_4和设备ID_5) 时,可以由用户选择一个床头灯(设备ID_4),生成门磁设备触发床头灯的联动规则。即,具 有设备ID的ID_3的门磁设备触发具有设备ID的ID_4的床头灯。
[0127] 因此,根据本发明第一实施例的信息处理方法,使得用户能够将设定的规则适配 到不同环境的控制设备中,从而提高用户的使用体验。
[0128] 〈第二实施例〉
[0129] 下面,将参考图3详细描述根据本发明第二实施例的信息处理方法。
[0130] 如图3所示,根据本发明第二实施例的信息处理方法应用于电子设备中,在本实 施例中,该信息处理方法可以应用于服务器中。
[0131] 所述方法200包括:
[0132] 步骤S201:接收并存储第一组规则信息,所述第一组规则信息包括一条或多条第 一规则信息,每一条第一规则信息指示第一控制设备控制响应于第一子设备的预定条件的 检测、触发第二子设备执行预定操作的具体规则;
[0133] 步骤S202 :从每一条第一规则信息中提取第二规则信息以生成第二组规则信息, 每一条第二规则信息指示第二控制设备响应于具有与第一子设备相同的一个或多个属性 的第一类子设备的预定条件的检测、触发具有与第二子设备相同的一个或多个属性的第二 类子设备执行预定操作的抽象规则;以及
[0134] 步骤S203:确定是否满足预定条件;
[0135] 步骤S204:如果满足预定条件,则将所述第二组规则信息传输给所述第二控制设 备。
[0136] 具体地,步骤S201和S202与根据第一实施例的步骤S101和S102基本相同,在此 省略其详细描述。
[0137] 下面主要描述与第一实施例不同的步骤S203和S204。
[0138] 具体地,在根据第二实施例的信息处理方法中,在步骤S203中,在将所述第二组 规则信息传输给所述第二控制设备之前,确定是否满足预定条件。
[0139] 也就是说,在许多情况下,需要判断具体联动规则是否适于迀移。例如,门磁设备 触发灯的联动规则可以在家庭和酒店之间迀移,但是不适于在家庭和单位之间迀移。
[0140] 为此,在传输第二规则信息给第二控制设备之前,可以先进行判断,确定是否满足 预定条件。
[0141] 具体地,如上面所述,第一组规则信息具有规则属性信息,并且第二控制设备具有 控制属性信息。因此,在步骤S203中,确定是否满足预定条件可以包括:
[0142] 当第二控制设备的控制属性信息匹配第一组规则信息的规则属性信息时,确定满 足预定条件。
[0143] 也就是说,在步骤S203中,可以先确定第二控制设备中的控制属性信息是否匹配 第一组规则信息的规则属性信息。
[0144] 例如,酒店的Hub中的控制属性信息指示该Hub位于酒店,并且包括门磁设备和灯 设备,门磁设备适合触发灯设备。因此,家庭中的门磁设备触发灯设备的规则属性信息可以 适用。
[0145] 另一方面,单位中的Hub中的控制属性信息指示该Hub位于单位,并且包括门磁设 备和灯设备,但是门磁设备不适合触发灯设备。因此,单位
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1