设备控制方法、设备受控方法及设备控制系统技术方案

技术编号:24204204 阅读:28 留言:0更新日期:2020-05-20 13:58
本申请涉及通讯领域,提供了一种设备控制方法、设备受控方法及设备控制系统。在用户通过操作终端发出用于指示指定的设备组执行预定动作的执行指令后,控制设备基于该执行指令生成组控制命令,并从处于本地网络的设备组中选取目标设备,将该组控制命令发送至目标设备,目标设备接收到该组控制命令时,执行该执行指令指示的预定动作,并控制设备组中的其他设备同步的执行该预定动作。由于设备组中的各设备均处于本地网络,由目标设备发送指示其他设备执行预定动作的控制指令的时延基本相同,达到设备组中其他设备同步的执行预定动作的目的。

Equipment control method, equipment control method and equipment control system

【技术实现步骤摘要】
设备控制方法、设备受控方法及设备控制系统
本申请涉及通讯领域,尤其涉及一种设备控制方法、设备受控方法、路由设备、网络设备及设备控制系统。
技术介绍
智能家居是在物联网的影响下的物联化体现,智能家居通过物联网将家中的各种设备连接到一起,提供家电控制、照明控制、窗帘控制、电话远程控制等多种功能和手段。当家中的各种设备接入网络后,用户可以对接入网络的设备进行组合分类,即可以将相同类型的设备作为一个设备组,由用户通过终端设备对该组合内的设备采用广播的方式进行统一控制。其中,智能家居的各种设备之间的物理连接协议主要包括无线保真协议(WirelessFidelity,WIFI)、蓝牙协议(BluetoothLowEnergy,BLE)以及ZigBee协议等。用户通过终端设备对设备组进行控制时,终端设备发出的控制设备组中的各设备的各个控制指令通过远程网络,如智能家居云发送到设备组中的各个设备。由于设备组中的各个设备处于远程网络中的物理位置互不相同,接入远程网络的网络质量也不相同,因此,由终端设备发出的各控制指令到达各设备的时延无法达到一致,导致设备组中的各个设备无法同步动作。
技术实现思路
本申请实施例提供了一种设备控制方法、设备受控方法、路由设备、网络设备及设备控制系统,可以实现对设备组中的设备进行同时控制的功能,使得设备组中的设备同步执行控制指令指示的动作。第一方面,本申请实施例提供了一种设备控制方法,用于控制一指定的设备组,设备组包括处于本地网络下的一个或多个设备,在用户通过控制终端发出用于指示设备组执行预定动作的执行指令后,控制设备基于该执行指令生成组控制命令,控制设备并从处于本地网络的指定的设备组中选取目标设备,将该组控制命令发送至目标设备,目标设备接收到该组控制命令时,执行该执行指令指示的预定动作,诸如打开/关闭、播放声音等,并控制设备组中的其他设备同步的执行与前述相同的该预定动作。在上述第一方面的可能的实现中,控制设备可以为路由器或其它通讯设备,路由设备与设备组中各个设备之间的通讯协议可以为超文本传输协议(HyperTextTransferProtocol,HTTP)、受限应用协议(ConstrainedApplicationProtocol,CoAP)或其他应用层协议。按照通常的方式,以控制设备为中心控制节点,中心控制节点发送控制指令至设备组中的每一个设备,但因为设备组中的各个设备在网络物理层的位置以及各个设备接入中心控制节点网络的网络质量均存在差异,控制指令到达设备组中的每一个设备的时间并不相同。导致设备组中的各个设备均无法达到同时动作的目的。根据本申请实施例提供的用于路由设备的设备控制方法,在控制设备接收到执行指令之后,从设备组中选取其中一个设备作为目标设备。目标设备为属于设备组中的设备,其用于控制处于本地网络中的指定的设备组中的其他的设备,目标设备在本地网络对同一设备组中的其他的设备进行控制时,由于目标设备和其他的设备都处于本地网络,因此,可以通过目标设备实现对其他的设备进行本地控制的目的,可以实现对设备组中的设备进行同时控制的功能,使得设备组中的设备同步执行控制指令指示的预定动作。在上述第一方面的可能实现中,控制设备从设备组中选取其中一个设备作为目标设备包括:控制设备接收设备组中的各设备上报的各自的关联数据表,关联数据表描述设备本身的状态以及各设备彼此间的关联。控制设备基于各关联数据表从设备组中选取一个设备作为目标设备。对于目标设备而言,其可能处于不同的设备组,其自身具有多个设备组标识,例如,以设备1为例,其同时处于设备组a和设备组b中,且设备1被选为目标设备,当用户在控制终端发出执行指令时,需携带设备1控制指定的设备组的设备组标识,即代表设备1控制设备组a中的设备还是控制设备b中的设备。在形成关联数据表时,从用户处发出加入设备组指令,各设备接收到加入设备组指令后,广播设备自身所属的设备组的设备组标识,以目标设备为例,目标设备接收到设备组指令后,广播自身所属的设备组的设备组标识,然后监听其余的设备广播的设备组标识,将其余的设备广播的设备组标识与目标设备自身所属的设备组标识相同的设备划分至同一设备组,同一设备组中的各设备形成与各自对应的关联数据表。设备本身的状态指的是设备本身的信号强度、设备的CPU性能、设备的设备标识、设备的优先级等。目标设备的选取是根据各个设备上传的自身的状态选取的,具体是控制设备根据设备相对于本地网络中的信号发射装置的信号强度、优先级或者设备的CPU性能进行选取自身状态较为优秀的设备,如此,在目标设备向其他设备发送控制指令时,根据设备在本地网络中的信号强度进行选取,将控制指令发送出去的时延较短,达到快速控制其他设备的目的。优先级为按照设备的CPU性能选取时,将CPU性能最优的作为目标设备,其对来自于控制设备的组控制命令的处理速度较高,缩短了发送指示其他设备执行预定动作的控制指令的时延,提高了对其他设备的控制效率。当优先级为用户自定义时,能按照用户的需求设定目标设备并控制其他的设备,用户的体验感较高。在上述第一方面的可能实现中,关联数据表包括:处于同一个设备组的各设备的设备标识,处于同一个设备组的各设备在本地网络中的信号强度以及设备所在的设备组的设备组标识。设备标识可以为设备的ID、设备的参数等,信号强度为设备组中形成关联数据表的设备的信号强度,更具体地说,是该设备相对于本地网络的信号发射装置,如路由设备的信号强度,设备组标识可以为设备组的ID。目标设备的选取是根据各个设备上传的自身的状态选取的,具体是根据设备在本地网络中的信号强度进行选取,通过将信号强度最强的设备作为目标设备,其在将目标设备向其他设备发送控制指令时,将控制指令发送出去的时延较短,达到快速控制其他设备的目的,其中,本地网络可以由本地路由器生成的WIFI网络。在上述第一方面的可能实现中,控制设备基于各关联数据表从设备组中选取一个设备作为目标设备包括:控制设备接收设备组中各设备的设备标识,控制设备获取各设备的优先级,控制设备针对各设备的设备标识和优先级对应关系,将与最高优先级对应的设备标识的设备作为目标设备。优先级可以是由用户预先定义的,也可以是按照设备的CPU性能、设备的型号等参数进行设定。目标设备的选取是根据各个设备上传的自身的状态选取的,具体是控制设备根据设备相对于本地网络中的优先级进行选取自身优先级最高的设备作为目标设备,如此,在目标设备向其他设备发送控制指令时,当优先级为用户自定义时,能按照用户的需求设定目标设备并控制其他的设备,用户的体验感较高。当优先级为按照设备的CPU性能选取时,将CPU性能最优的作为目标设备,其对来自于路由设备的组控制命令的处理速度较高,缩短了发送指示其他设备执行预定动作的控制指令的时延,提高了对其他设备的控制效率。在上述第一方面的可能实现中,设备的优先级包括:以设备的CPU性能为基准设定优先级。在上述第一方面的可能实现中,所述本地网络为本地路由器生成的WIFI网络。目标设备的选取是根据各个设备本文档来自技高网...

【技术保护点】
1.一种设备控制方法,用于控制一指定的设备组,所述设备组包括处于同一本地网络下的多个设备,其特征在于,所述方法包括:/n控制设备接收用于指示所述设备组执行预定动作的执行指令,/n所述控制设备从所述设备组中选取其中一个设备作为目标设备;/n所述控制设备发送组控制命令至所述目标设备,所述组控制命令基于所述执行指令生成,用于指示所述目标设备执行所述预定动作,并且指示所述目标设备控制所述设备组中的其他设备,以使得所述其他设备同步地执行所述预定动作。/n

【技术特征摘要】
1.一种设备控制方法,用于控制一指定的设备组,所述设备组包括处于同一本地网络下的多个设备,其特征在于,所述方法包括:
控制设备接收用于指示所述设备组执行预定动作的执行指令,
所述控制设备从所述设备组中选取其中一个设备作为目标设备;
所述控制设备发送组控制命令至所述目标设备,所述组控制命令基于所述执行指令生成,用于指示所述目标设备执行所述预定动作,并且指示所述目标设备控制所述设备组中的其他设备,以使得所述其他设备同步地执行所述预定动作。


2.如权利要求1所述的方法,其特征在于,所述控制设备从所述设备组中选取其中一个设备作为目标设备,包括:
所述控制设备接收所述设备组中的各所述设备上报的各自的关联数据表,所述关联数据表描述所述设备本身的状态以及各所述设备彼此间的关联;
所述控制设备基于各所述关联数据表从所述设备组中选取其中一个设备作为所述目标设备。


3.如权利要求2所述的方法,其特征在于,所述关联数据表包括:
处于同一个设备组的各所述设备的设备标识;
处于同一个设备组的各所述设备在所述本地网络中的信号强度;
各所述设备所在的设备组的设备组标识,同一个所述设备组中的各所述设备的所述关联数据表互不相同。


4.如权利要求1-3任一项所述的方法,其特征在于,所述控制设备从所述设备组中选取其中一个设备作为所述目标设备包括:
所述控制设备选取所述设备组中设备在所述本地网络中信号强度最强的设备作为所述目标设备。


5.如权利要求1-3任一项所述的方法,其特征在于,所述从所述设备组中选取其中一个设备作为目标设备包括:
所述控制设备根据所述设备组中各所述设备的设备标识,获取各所述设备的优先级;
所述控制设备选取优先级最高的设备作为所述目标设备。


6.如权利要求5所述的方法,其特征在于,所述设备的优先级的设定包括:
所述控制设备以所述设备的CPU性能为基准设定所述优先级。


7.如权利要求1-3任意一项所述的方法,其特征在于,还包括:
所述控制设备判断所述设备组中的设备是否发生变化;
若是,则所述控制设备重组所述设备组,并从所述重组的所述设备组中重新选取目标设备。


8.如权利要求7所述的方法,其特征在于,所述控制设备判断所述设备组中的设备是否发生变化包括:
所述控制设备判断所述设备组中各所述设备上报的关联数据表是否发生变化;
若所述关联数据表发生变化,则所述控制设备判定所述设备组中的设备发生变化;
其中,所述关联数据表发生变化描述所述设备组中的设备的数量发生改变和/或各所述设备彼此间的关联关系发生改变。


9.如权利要求1-3任意一项所述的方法,所述本地网络为本地路由器生成的WIFI网络。


10.一种设备受控方法,所述设备包括处于本地网络中的目标设备与处于所述本地网络中被预先加入到同一设备组中的一个或多个设备,其特征在于,包括:
所述目标设备接收来自控制设备的组控制命令,所述组控制命令基于执行指令而生成,所述...

【专利技术属性】
技术研发人员:刘德
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1