用于控制智能设备的方法、装置及终端的制作方法_3

文档序号:9431617阅读:来源:国知局
根据该操作指令执行相应的操作。
[0128]结合步骤202中的例子,假设第一智能设备为智能空调,除了预先在该智能空调中存储触发条件A和触发条件B,还存储了分别与触发条件A和触发条件B关联的操作指令。与触发条件A关联的操作指令为打开空调并开启制冷模式的操作指令,与触发条件B关联的操作指令为打开空调并开启加热模式的操作指令。假设该智能空调接收到的事件信息满足触发条件A (气温高于29°C ),则获取打开空调并开启制冷模式的操作指令,然后执行打开空调并开启制冷模式的操作。假设该智能空调接收到的事件信息满足触发条件B(气温低于15°C ),则获取打开空调并开启加热模式的操作指令,然后执行打开空调并开启加热模式的操作。
[0129]结合步骤202中的另一个例子,假设第一智能设备为智能热水器,除了预先在该智能热水器中存储触发条件C,还存储了与触发条件C关联的操作指令。与触发条件C关联的操作指令为打开热水器并进行加热的操作指令。假设该智能热水器接收到的第一信息满足触发条件C (水温低于10°C,并且,处于5:00?8:00或者18:00?24:00的时间段),则获取打开热水器并进行加热的操作指令,然后对热水器中的水进行加热。
[0130]本公开的上述实施例提供的控制方法,由第一智能设备通过局域网接收中心节点设备广播的事件信息,并由第一智能设备从预存的触发条件中查找该事件信息满足的触发条件,在查找到满足的触发条件时,获取对应于该触发条件的操作指令,并根据该操作指令执行相应的操作。使得整个系统无需云端的服务器,提高了资源的利用率。
[0131]在一些可选实施方式中,事件信息还包括第二智能设备的设备标识信息。
[0132]在本实施例中,事件信息除了可以包括由第二智能设备采集的信息外,还可以包括与上述信息关联的第二智能设备(即采集上述信息的第二智能设备)的设备标识信息。具体来说,可以有一个或多个第二智能设备采集信息。如果有多个第二智能设备,在对触发条件进行判定时,在某些情况下还需要对多个第二智能设备采集的信息进行区分,确定每个信息所对应的第二智能设备,以便正确的对触发条件进行判定。因此,可以通过与上述信息关联的第二智能设备的设备标识信息对上述信息进行区分。
[0133]在本实施例中,第二智能设备的设备标识信息为第二智能设备的唯一性标识信息,可以是第二智能设备自带的设备编号,也可以是随机分配的唯一性编号,等等。可以理解,设备标识信息还可以是其它形式的信息,本公开对设备标识信息的具体形式不限定。
[0134]例如,某第一智能设备中预存了触发条件E和触发条件F,触发条件E为红外探测器a检测到m区域有人经过,触发条件F为温度传感器b检测到气温高于29°C。假设上述第一智能设备接收到的事件信息为:温度传感器b检测到气温30°C (其中温度传感器b为第二智能设备的设备标识信息),基于上述事件信息,分别对预存的触发条件E和触发条件F进行判定,可以从预存的触发条件中查找出上述事件信息满足的触发条件为触发条件F。假设上述第一智能设备接收到的事件信息为:红外探测器c检测到η区域有人经过(其中,红外探测器c为与第二智能的设备标识信息),基于上述事件信息,分别对预存的触发条件E和触发条件F进行判定,可知无法从预存的触发条件中查找出上述事件信息满足的触发条件。
[0135]如图3所示,图3是根据一示例性实施例示出的另一种控制方法的流程图,该实施例在图2实施例的基础上描述了预先存储触发条件以及对应的操作指令的过程,该方法可以应用于智能家居电器设备中,包括以下步骤:
[0136]在步骤301中,第一智能设备获取多个触发条件以及每个触发条件对应的操作指令。
[0137]在步骤302中,将上述多个触发条件与对应的操作指令进行关联地存储。
[0138]在本实施例中,需要预先在第一智能设备中存储一些触发条件以及对应的操作指令。当第一智能设备接收到的事件信息满足某个触发条件时,获取该触发条件对应的操作指令,并根据该操作指令执行相应的操作。
[0139]在本实施例的一种实现方式中,可以通过智能终端设置触发条件以及每个触发条件对应的操作指令。具体来说,可以先将第一智能设备与智能终端建立通信连接,然后,通过智能终端的设置界面设置该第一智能设备的多个触发条件以及每个触发条件对应的操作指令。继而,智能终端将设置好的多个触发条件以及每个触发条件对应的操作指令关联地发送给该第一智能设备。第一智能设备接收到智能终端发送的触发条件以及对应的操作指令后,将上述触发条件与对应的操作指令进行关联地存储。
[0140]在本实施例的另一种实现方式中,也可以基于用户的设置操作确定多个触发条件以及每个触发条件对应的操作指令。具体来说,第一智能设备可以向用户提供一个设置界面,用户可以在该设置界面上设置第一智能设备的多个触发条件以及每个触发条件对应的操作指令。继而,将上述触发条件与对应的操作指令进行关联地存储。
[0141]在步骤303中,第一智能设备通过局域网接收中心节点设备广播的事件信息。
[0142]在步骤304中,上述第一智能设备从预存的多个触发条件中查找上述事件信息满足的触发条件。
[0143]在步骤305中,若查找到上述事件信息满足的触发条件,则获取与满足的触发条件对应的操作指令。
[0144]在步骤306中,根据上述操作指令执行对应的操作。
[0145]需要说明的是,对于与图2实施例中相同的步骤,在上述图3实施例中不再进行赘述,相关内容可参见图2实施例。
[0146]本公开的上述实施例提供的控制方法,获取并关联地存储触发条件以及对应于触发条件的操作指令,以在第一智能设备中预存触发条件以及对应的操作指令。从而使第一智能设备无需到云端的服务器查找其相应的触发条件以及对应的操作指令,进一步提高了资源的利用率。
[0147]在一些可选实施方式中,上述方法还包括:通过局域网将第一智能设备与中心节点设备建立通信连接。
[0148]在本实施例中,可以将第一智能设备通过本地局域网与中心节点设备建立通信连接。从而无需互联网就可以实现对第一智能设备的控制。
[0149]本公开的上述实施例提供的控制方法,通过本地局域网将第一智能设备与中心节点设备建立通信连接,从而无需互联网就可以实现对第一智能设备的控制,无需云端的服务器,进一步提高了资源的利用率。
[0150]如图4所示,图4是根据一示例性实施例示出的一种用于控制智能设备的方法的流程图,该方法可以用于可以作为中转设备的网络设备中,本领域技术人员可以理解,该网络设备可以包括但不限于路由器、膝上型便携计算机以及台式电脑等等。该方法包括以下步骤:
[0151]在步骤401中,中心节点设备通过局域网接收第二智能设备上报的事件信息。
[0152]在本实施例中,第二智能设备每隔预定的时间段或者实时的将事件信息上传给中心节点设备(如,路由器等)。第二智能设备可以有多个,中心节点设备可以接收所有第二智能设备上传的事件信息。
[0153]在步骤402中,上述中心节点设备向第一智能设备广播上述事件信息。
[0154]在本实施例中,中心节点设备可以通过预定的协议向所有第一智能设备广播上述事件信息。第一智能设备接收到上述事件信息后,可以从预存的触发条件中查找上述事件信息满足的触发条件,当查找到上述事件信息满足的触发条件时,该第一智能设备获取与上述事件信息满足的触发条件对应的操作指令,并根据该操作指令执行相应的操作,以实现对第一智能设备的控制。
[0155]本公开的上述实施例提供的用于控制智能设备的方法,中心节点设备通过局域网接收第二智能设备上报的事件信息,并向第一智能设备广播该事件信息,以供第一智能设备从预存的触发条件中查找上述事件信息满足的触发条件,并在查找到上述事件信息满足的触发条件时,该第一智能设备获取对应的操作指令,并根据该操作指令执行相应的操作,以实现对第一智能设备的控制。使得整个系统无需云端的服务器,提高了资源的利用率。
[0156]在一些可选实施方式中,上述中心节点设备通过局域网连接至少两个智能设备。
[0157]在本实施例中,可以通过本地局域网将中心节点设备分别与第一智能设备以及第二智能设备建立通信连接。使中心节点设备与第二智能设备,以及中心节点设备与第一智能设备可以通过本地局域网进行交互通信,从而无需互联网就可以实现对第一智能设备的控制。
[0158]本公开的上述实施例提供的用于控制智能设备的方法,将中心节点设备通过局域网连接至少两个智能设备,从而无需互联网就可以实现对第一智能设备的控制,使得整个系统无需云端的服务器,进一步提高了资源的利用率。
[0159]如图5所示,图5根据一示例性实施例示出的另一种用于控制智能设备的方法的流程图,该方法可以应用于各种智能终端中,包括但不限于智能手机、平板电脑、个人数字助理、膝上型便携计算机以及智能穿戴式设备等等,包括以下步骤:
[0160]在步骤501中,智能终端确定多个触发条件以及每个触发条件对应的操作指令。
[0161]在本实施例中,智能终端首先与第一智能设备建立通信连接,以便在设置触发条件以及对应的操作指令时,能够与第一智能设备进行通信。智能终端可以通过本地局域网与第一智能设备建立通信连接,也可以通过蓝牙与第一智能设备建立通信连接,可以理解,还可以通过其它的方式与第一智能设备建立通信连接,本公开对智能终端与第一智能设备建立通信连接的具体方式方面不限定。
[0162]在本实施例中,智能终端向用户提供触发条件设置界面,用户可以通过该设置界面设置触发条件以及该触发条件对应的操作指令。智能终端可以根据用户在上述设置界面上的设置操作,确定触发条件以及对应的操作指令。
[0163]在步骤502中,向第一智能设备发送上述触发条件以及对应的操作指令。
[0164]在本实施例中,智能终端将上述触发条件以及对应的操作指令发送给第一智能设备,以供该第一智能设备进行关联的存储。当第一智能设备接收到中心节点设备发送的事件信息后,从已存储的触发条件中查找该事件信息满足的触发条件,当查找到上述事件信息满足的触发条件时,第一智能设备获取对应于该触发条件的操作指令,并根据该操作指令执行对应的操作,以实现对第一智能设备的控制。
[0165]需要说明的是,对于与图2-4实施例中相同的步骤,在上述图5实施例中不再进行赘述,相关内容可参见图2-4实施例。
[0166]本公开的上述实施例提供的用于控制智能设备的方法,通过智能终端确定触发条件以及该触发条件对应的操作指令,并向第一智能设备发送上述触发条件以及对应的操作指令,以供第一智能设备进行关联的存储,并在从预存的触发条件中查找到事件信息满足的触发条件时,该第一智能设备获取对应的操作指令,根据上述操作指令执行对应的操作,以实现对第一智能设备的控制。使得整个系统无需云端的服务器,提高了资源的利用率。
[0167]如图6所示,图6根据一示例性实施例示出的另一种用于控制智能设备的方法的流程图,该实施例在图5实施例的基础上进一步描述了根据用户在设置界面上的操作确定目标第一智能设备的过程,并详细描述了向第一智能设备发送触发条件以及对应的操作指令的过程,该方法可以用于各种智能终端中,包括以下步骤:
[0168]在步骤601中,智能终端向用户提供触发条件设置界面。
[0169]在步骤602中,根据用户在上述设置界面上的操作确定多个触发条件、每个触发条件对应的操作指令以及对应的目标第一智能设备的设备标识信息。
[0170]在步骤603中,按
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1