用于控制智能设备的方法、装置及终端的制作方法
【技术领域】
[0001]本公开涉及计算机通信技术领域,特别涉及一种用于控制智能设备的方法、装置及终端。
【背景技术】
[0002]随着物联网的迅速发展,越来越多的智能设备应用于物联网,利用物联网可以控制这些智能设备进行协同工作,以向用户提供更加丰富的智能服务。例如,在智能家居环境中,开启智能场景模式,在一定的触发条件发生时(如用户按下按键或者智能传感器检测到的数据超过阈值等)多个智能硬件设备顺序执行相应动作,可以有提升用户体验。
[0003]在相关技术中,可以通过云端的服务器判断是否满足预定的条件,当确定满足预定条件时,向预定的智能设备发送控制指令,以控制该智能设备执行预定的操作。上述技术的缺点在于,云端的服务器需要处理的事务较多,需要大量硬件资源处理,极大浪费了资源。
【发明内容】
[0004]本公开提供一种用于控制智能设备的方法、装置及终端,以解决相关技术中资源利用率低的问题。
[0005]根据本公开实施例的第一方面,提供一种控制方法,包括:
[0006]第一智能设备通过局域网接收中心节点设备广播的事件信息;所述事件信息为第二智能设备上报到所述中心节点设备的;所述中心节点设备通过局域网连接至少两个智能设备;
[0007]所述第一智能设备从预存的多个触发条件中查找所述事件信息满足的触发条件;
[0008]若查找到所述事件信息满足的触发条件,则获取与满足的触发条件对应的操作指令;
[0009]根据所述操作指令执行对应的操作。
[0010]可选的,所述方法还包括:
[0011]所述第一智能设备获取多个触发条件及每个触发条件对应的操作指令;
[0012]将所述多个触发条件与对应的操作指令进行关联地存储。
[0013]可选的,所述第一智能设备获取多个触发条件及每个触发条件对应的操作指令,包括:
[0014]所述第一智能设备接收智能终端发送的多个触发条件以及每个触发条件对应的操作指令,所述多个触发条件以及每个触发条件对应的操作指令为用户通过所述智能终端预先设置的。
[0015]可选的,所述事件信息包括第二智能设备采集的信息;
[0016]所述第二智能设备采集的信息包括以下一项或者多项:时间信息,温度信息,空气湿度信息,亮度信息,声音强度信息,声纹信息,预定区域内人体移动的信息,空气质量的信息以及空气中有害成分的信息。
[0017]可选的,所述事件信息还包括所述第二智能设备的设备标识信息。
[0018]根据本公开实施例的第二方面,提供一种用于控制智能设备的方法,包括:
[0019]中心节点设备通过局域网接收第二智能设备上报的事件信息;
[0020]所述中心节点设备向第一智能设备广播所述事件信息,以供所述第一智能设备从预存的多个触发条件中查找所述事件信息满足的触发条件,并在查找到所述事件信息满足的触发条件时,所述第一智能设备获取与满足的触发条件对应的操作指令,并根据所述操作指令执行对应的操作;
[0021]其中,所述中心节点设备通过局域网连接至少两个智能设备。
[0022]根据本公开实施例的第三方面,提供一种用于控制智能设备的方法,包括:
[0023]智能终端确定多个触发条件以及每个触发条件对应的操作指令;
[0024]向第一智能设备发送所述多个触发条件以及对应的操作指令,以供所述第一智能设备进行关联的存储,在所述第一智能设备从预存的所述多个触发条件中查找到事件信息满足的触发条件时,所述第一智能设备获取与满足的触发条件对应的操作指令,并根据所述操作指令执行对应的操作,其中,所述事件信息为第二智能设备上报到中心节点设备,并由所述中心节点设备广播给所述第一智能设备的。
[0025]可选的,所述智能终端确定多个触发条件以及每个触发条件对应的操作指令,包括:
[0026]所述智能终端向用户提供触发条件设置界面;
[0027]根据用户在所述设置界面上的操作确定多个触发条件以及每个触发条件对应的操作指令。
[0028]可选的,所述方法还包括:
[0029]根据用户在所述设置界面上的操作确定目标第一智能设备的设备标识信息;
[0030]所述向第一智能设备发送所述多个触发条件以及对应的操作指令,包括:
[0031]按照所述设备标识信息向对应的目标第一智能设备发送所述多个触发条件以及对应的操作指令。
[0032]根据本公开实施例的第四方面,提供一种控制装置,包括:
[0033]所述装置包括:
[0034]接收单元,被配置为通过局域网接收中心节点设备广播的事件信息;其中,所述事件信息为第二智能设备上报到所述中心节点设备的;所述中心节点设备通过局域网连接至少两个智能设备;
[0035]查找单元,被配置为从预存的多个触发条件中查找所述事件信息满足的触发条件;
[0036]第一获取单元,被配置为在查找到所述事件信息满足的触发条件时,获取与满足的触发条件对应的操作指令;
[0037]执行单元,被配置为根据所述操作指令执行对应的操作。
[0038]可选的,所述装置还包括:
[0039]第二获取单元,被配置为获取多个触发条件以及每个触发条件对应的操作指令;
[0040]存储单元,被配置为将所述多个触发条件与对应的操作指令进行关联地存储。
[0041]可选的,所述第二获取单元包括:
[0042]接收子单元,被配置为接收智能终端发送的多个触发条件以及每个触发条件对应的操作指令,所述多个触发条件以及每个触发条件对应的操作指令为用户通过所述智能终端预先设置的。
[0043]可选的,所述事件信息包括第二智能设备采集的信息;
[0044]所述第二智能设备采集的信息包括以下一项或者多项:时间信息,温度信息,空气湿度信息,亮度信息,声音强度信息,声纹信息,预定区域内人体移动的信息,空气质量的信息以及空气中有害成分的信息。
[0045]可选的,所述事件信息还包括所述第二智能设备的设备标识信息。
[0046]根据本公开实施例的第五方面,提供一种用于控制智能设备的装置,包括:
[0047]接收单元,被配置为通过局域网接收第二智能设备上报的事件信息;
[0048]广播单元,被配置为向第一智能设备广播所述事件信息,以供所述第一智能设备从预存的多个触发条件中查找所述事件信息满足的触发条件,并在查找到所述事件信息满足的触发条件时,所述第一智能设备获取与满足的触发条件对应的操作指令,并根据所述操作指令执行对应的操作。
[0049]根据本公开实施例的第六方面,提供一种用于控制智能设备的装置,包括:
[0050]确定单元,被配置为确定多个触发条件以及每个触发条件对应的操作指令;
[0051]发送单元,被配置为向第一智能设备发送所述多个触发条件以及对应的操作指令,以供所述第一智能设备进行关联的存储,在所述第一智能设备从预存的所述多个触发条件中查找到事件信息满足的触发条件时,所述第一智能设备获取与满足的触发条件对应的操作指令,并根据所述操作指令执行对应的操作,其中,所述事件信息为第二智能设备上报到中心节点设备,并由所述中心节点设备广播给所述第一智能设备的。
[0052]可选的,所述确定单元包括:
[0053]界面提供子单元,被配置为向用户提供触发条件设置界面;
[0054]确定子单元,被配置为根据用户在所述设置界面上的操作确定多个触发条件以及每个触发条件对应的操作指令。
[0055]可选的,所述装置还包括:
[0056]目标设备确定单元,被配置为根据用户在所述设置界面上的操作确定目标第一智能设备的设备标识信息;
[0057]所述发送单元按照所述目标第一设备确定单元确定的所述设备标识信息,向对应的目标第一智能设备发送所述多个触发条件以及对应的操作指令。
[0058]根据本公开实施例的第七方面,提供一种终端,包括:
[0059]处理器;
[0060]用于存储处理器可执行指令的存储器;
[0061 ] 其中,所述处理器被配置为:
[0062]通过局域网接收中心节点设备广播的事件信息;其中,所述事件信息为第二智能设备上报到所述中心节点设备的;所述中心节点设备通过局域网连接至少两个智能设备;
[0063]从预存的多个触发条件中查找所述事件信息满足的触发条件;
[0064]若查找到所述事件信息满足的触发条件,则获取与满足的触发条件对应的操作指令;
[0065]根据所述操作指令执行对应的操作。
[0066]根据本公开实施例的第八方面,提供一种终端,包括:
[0067]处理器;
[0068]用于存储处理器可执行指令的存储器;
[0069]其中,所述处理器被配置为:
[0070]通过局域网接收第二智能设备上报的事件信息;
[0071]向第一智能设备广播所述事件信息,以供所述第一智能设备从预存的多个触发条件中查找所述事件信息满足的触发条件,并在查找到所述事件信息满足的触发条件时,所述第一智能设备获取与满足的触发条件对应的操作指令,并根据所述操作指令执行对应的操作。
[0072]根据本公开实施例的第九方面,提供一种终端,包括:
[0073]处理器;
[0074]用于存储处理器可执行指令的存储器;
[0075]其中,所述处理器被配置为:
[0076]确定多个触发条件以及每个触发条件对应的操作指令;
[0077]向第一智能设备发送所述多个触发条件以及对应的操作指令,以供所述第一智能设备进行关联的存储,在所述第一智能设备从预存的所述多个触发条件中查找到事件信息满足的触发条件时,所述第一智能设备获取与满足的触发条件对应的操作指令,并根据所述操作指令执行对应的操作,其中,所述事件信息为第二智能设备上报到中心节点设备,并由所述中心节点设备广播给所述第一智能设备的。
[0078]本公开的实施例提供的技术方案可以包括以下有益效果:
[0079]本公开的上述一种实施例提供的控制方法,由第一智能设备通过局域网接收中心节点设备广播的事件信息,并由第一智能设备从预存的触发条件中查找该事件信息满足的触发条件,在查找到满足的触发条件时,获取对应于该触发条件的操作指令,并根据该操作指令执行相应的操作。使得整个系统无需云端的服务器,提高了资源的利用率。
[0080]本公开的上述另一种实施例提供的控制方法,获取并关联地存储触发条件以及对应于触发条件的操作指令,以在第一智能设备中预存触发条件以及对应的操作指令。从而使第一智能设备无需到云端的服务器查找其相应的触发条件以及对应的操作指令,进一步提高了资源的利用率。
[0081]本公开的上述另一种实施例提供的控制方法,通过本地局域网将第一智能设备与中心节点设备建立通信连接,从而无需互联网就可以实现对第一智能设备的控制,无需云端的服务器,进一步提高了资源的利用率。
[0082]本公开的上述一种实施例提供的用于控制智能设备的方法,中心节点设备通过局域网接收第二智能设备上报的事件信息,并向第一智能设备广播该事件信息,以供第一智能设备从预存的触发条件中查找上述事件信息满足的触发条件,并在查找到上述事件信息满足的触发条件时,该第一智能设备获取对应的操作指令,并