一种信息处理方法和第一智能家居设备的制造方法_2

文档序号:8904775阅读:来源:国知局
家居设备中存储有一预设用户名单,仅有预设用户名单中的用户可以控制第一智能设备。请求用户信息用于第一智能设备判断请求用户是否在预设用户名单中。
[0036]具体来讲,首先根据请求用户信息,遍历预设用户名单中是否存在与请求用户信息一致或对应的预设用户信息。若存在,则第一判断结果为是;若遍历完整个预设用户名单,并未查找到请求用户信息一致或对应的信息,则表明请求用户不是预设用户,不具有使用第一智能家居设备的权限。
[0037]当第一判断结果为是时,即请求用户是预设用户时,第一智能家居设备执行第一控制指令。
[0038]举例来说,假设第一智能家居设备为空调,第一控制指令为制热指令。当请求用户为预设用户时,空调执行第一控制指令,开始制热。
[0039]接下来,执行S104:向不同于所述第一智能家居设备的第二智能家居设备发送第二控制指令,以使所述第二智能家居设备能够接收并执行所述第二控制指令。
[0040]在本申请实施例中,S104的具体实现过程中可以有两种实施方式。
[0041]在第一种实施方式中,S104具体包括:
[0042]通过查询预设的逻辑控制列表,判断所述第一智能家居设备是否具有控制所述第二智能家居设备的权限,获得第二判断结果;
[0043]当所述第二判断结果为是时,向所述第二智能家居设备发送所述第二控制指令。
[0044]具体来讲,在第一智能家居设备中,预先存储有预设的逻辑控制列表。逻辑控制列表用于表征智能家居设备之间的控制关系。这些控制关系可以由生产厂家设置,也可以由用户自定义设置,本申请不做具体限制。例如逻辑控制列表如图2所示。当然,在具体实现过程中个,逻辑控制列表包括但不限于上述例子。
[0045]第一智能家居设备查询逻辑控制列表,读取自己能够控制的其他智能家居设备。在本申请实施例中,第一智能家居设备能够控制的其他智能家居设备的数量可以为零个、一个或多个。当第二智能家居设备在第一智能家居设备能够控制的其他智能家居设备中,第二判断结果为是;当第二智能家居设备不在第一智能家居设备能够控制的其他智能家居设备中,第二判断结果为否。
[0046]当第二判断结果为是时,第一智能家居设备向第二智能家居设备发送第二控制指令。
[0047]沿用上文中的例子来说,假设第一智能家居设备为空调,逻辑控制列表如图2所示。第二智能家居设备假设为加湿器,加湿器属于空调可以控制的智能家居设备。那么空调向加湿器发送第二控制指令,例如启动指令,从而使得加湿器启动。那么用户在向空调发送制热指令后,空调能制热,而加湿器加湿空气,从而为用户提供一个温暖湿润的室内环境。
[0048]在第二种实施方式中,S104具体包括:
[0049]向与所述第一智能家居设备连接的智能家居控制器发起查询请求,所述查询请求用于查询所述第一智能家居设备所能控制的至少一个其他智能家居设备;
[0050]接收所述智能家居控制器返回的控制权限信息,所述控制权限信息中包括至少一个其他智能家居设备;
[0051]判断所述至少一个其他智能家居设备是否包括所述第二智能家居设备,获得第三判断结果;
[0052]当所述第三判断结果为是时,向所述第二智能家居设备发送所述第二控制指令。
[0053]第一智能家居设备与智能家居控制器连接,而智能家居控制器中存储有逻辑控制列表。为了确定第一智能家居设备能够控制的其他智能家居设备,第一智能家居设备向智能家居控制器发起查询请求。
[0054]智能家居控制器在接收到查询请求后,读取逻辑控制列表,从而确定第一智能家居设备的控制权限信息。其中,控制权限信息中包括第一智能家居控制器能够控制的至少一个其他智能家居设备。
[0055]进而第一智能家居设备接收智能家居控制器返回的控制权限信息。举例来说,假设逻辑控制列表如图2所示,则智能家居控制器向第一智能家居设备返回的控制权限信息中就会包括加湿器和空气净化器。
[0056]然后,第一智能家居设备进一步判断至少一个其他智能家居设备是否包括第二智能家居设备,获得第三判断结果。当第三判断结果为是时,向第二智能家居设备发送第二控制指令。
[0057]在第二种实施方式中,获得第三判断结果和获得第二判断结果类似,因此这里就不再一一赘述了。
[0058]进一步,在本申请实施例中,还包括:
[0059]判断是否接收到所述第二智能家居设备返回的表明所述第二智能家居设备已经执行所述第二控制指令的执行操作反馈,获得第四判断结果;
[0060]当所述第四判断结果为否时,确定所述第二智能家居设备出现故障;
[0061]向一预设电子设备发送提示信息,所述提示信息用于表示所述第二智能家居设备出现故障,所述提示信息包括所述第二智能家居设备的身份信息。
[0062]具体来讲,第二智能家居设备在成功执行第二控制指令后,为了通知第一智能家居设备,会返回执行操作反馈。所以,若第一智能家居设备接收到执行操作反馈,则确定第二智能家居设备已执行第二控制指令,进而第四判断结果为是。当第四判断结果为否时,为了通知用户及时维修第二智能家居设备,第一智能家居设备会向预设电子设备,如用户的手机发送提示信息。
[0063]进一步,在本申请实施例中,还包括:
[0064]向所述智能家居控制器发送通知信息,以使所述智能家居控制器能够基于所述通知信息取消多个智能家居设备控制所述第二智能家居设备的控制权限,所述多个智能家居设备包括所述第一智能家居设备。
[0065]由于第二智能家居设备已出现故障,为了避免包括第一智能家居设备的多个智能家居设备继续试图控制第二智能家居设备,造成资源浪费,在本申请实施例中,第一智能家居设备还会向智能家居控制器发送通知信息。其中,通知信息用于表征第一智能家居设备确定第二智能家居设备出现故障。
[0066]智能家居设备接收到通知信息后,对逻辑控制列表进行修改。具体为,删除逻辑控制列表中的第二智能家居设备。从而在逻辑控制列表中,没有智能家居设备能够控制第二智能家居设备,并且智能家居设备也不会控制任意智能家居设备。
[0067]实施例二:
[0068]本申请实施例提供了一种第一智能家居设备,如图3所示,包括:
[0069]接收单元101,用于接收一请求用户发送的用于控制所述第一智能家居设备的第一控制指令,所述第一控制指令中包括所述请求用户的请求用户信息;
[0070]第一判断单元102,用于基于所述请求用户信息,判断所述请求用户是否具有控制所述第一智能家居设备的权限,获得第一判断结果;
[0071]执行单元103,用于当所述第一判断结果为是时,执行所述第一控制指令;
[0072]发送单元104,用于向不同于所述第一智能家居设备的第二智能家居设备发送第二控制指令,以使所述第二智能家居设备能够接收并执行所述第二控制指令。
[0073]具体来讲,发送单元104具体用于:
[0074]通过查询预设的逻辑控制列表,判断所述第一智能家居设备是否具有控制所述第二智能家居设备的权限,获得第二判断结果;
[0075]当所述第二判断结果为是时,向所述第二智能家居设备发送所述第二控制指令。
[0076]或者,发送单元104具体用于:
[0077]向与所述第一智能家居设备连接的智能家居控制器发起查询请求,所述查询请求用于查询所述第一智能家居设备所能控制的
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1