设备控制方法、云端设备及计算机存储介质

文档序号:1286342 发布日期:2020-08-28 浏览:1次 >En<

阅读说明:本技术 设备控制方法、云端设备及计算机存储介质 (Device control method, cloud device and computer storage medium ) 是由 许翔 于 2020-05-15 设计创作,主要内容包括:本申请实施例公开了一种设备控制方法、云端设备及计算机存储介质,用于解决普通开关和场景开关独立设置而增加用户的购买成本以及用户操作不便的技术问题。本申请实施例中,云端根据用户发送的开关类型选择信息来判断用户所选择的开关类型,当确定用户所选择的开关类型为多控组开关时,执行多控组控制信息对应的多个子设备联动控制;当确定用户所选择的开关类型为场景开关时,执行目标场景对应的多个子设备联动控制,因此,用户只需切换多控组开关或者切换场景开关,通过单一的设备即可同时实现普通开关或场景开关的联动控制,无需购买两种开关。同时,用户只需在一个控制面板上选择开关类型以及操作所选择的开关,方便了用户对产品的使用。(The embodiment of the application discloses an equipment control method, cloud equipment and a computer storage medium, and is used for solving the technical problems that the purchase cost of a user is increased and the operation of the user is inconvenient due to the independent setting of a common switch and a scene switch. In the embodiment of the application, the cloud judges the switch type selected by the user according to the switch type selection information sent by the user, and executes linkage control on a plurality of sub-devices corresponding to the multi-control group control information when the switch type selected by the user is determined to be a multi-control group switch; when the switch type selected by the user is determined to be the scene switch, the linkage control of the plurality of sub-devices corresponding to the target scene is executed, so that the user only needs to switch the multi-control group switch or the scene switch, the linkage control of the common switch or the scene switch can be simultaneously realized through a single device, and the two switches do not need to be purchased. Meanwhile, a user only needs to select the switch type on one control panel and operate the selected switch, and the user can use the product conveniently.)

设备控制方法、云端设备及计算机存储介质

技术领域

本申请实施例涉及设备控制领域,具体涉及一种设备控制方法、云端设备及计算机存储介质。

背景技术

当前智能家居行业火热,人们利用普通开关和场景开关实现对家居电器设备的控制,普通开关和场景开关所控制的设备称为子设备,其中普通开关是指能够对2个子设备进行联动控制,当控制任意一个子设备开启或关闭时,另一子设备也随之同步地开启或关闭,即实现“一对一”的控制;场景开关则是能够对大于2个的多个子设备进行联动控制,当控制任意一个子设备开启或关闭时,其他多个子设备也同步地开启或关闭,即实现“一对多”的控制。

现有的智能家居产品中,普通开关和场景开关是独立设置的,当用户需要使用普通开关和场景开关时,只能单独购买两种开关,这一定程度上提高了用户在购买产品上的花销,而且在使用时只能分开操作两种开关,这给用户使用产品带来不便,降低用户体验。

发明内容

本申请实施例提供了一种设备控制方法、云端设备及计算机存储介质,用于解决普通开关和场景开关独立设置而增加用户的购买成本以及用户操作不便的技术问题。

本申请实施例第一方面提供了一种设备控制方法,应用于云端,所述方法包括:

获取多控组控制信息,所述多控组控制信息用于表示多个子设备联动控制;

获取场景开关控制信息,所述场景开关控制信息用于表示目标场景对应的多个子设备联动控制;

接收用户通过控制面板发送的开关类型选择信息;

根据所述开关类型选择信息判断所述用户所选择的开关类型,所述开关类型包括多控组开关及场景开关;

若所述用户所选择的开关类型为所述多控组开关,则执行所述多控组控制信息对应的多个子设备联动控制;

若所述用户所选择的开关类型为所述场景开关,则执行所述目标场景对应的多个子设备联动控制。

优选的,所述获取多控组控制信息,包括:

接收所述控制面板发送的多个子设备信息,每个所述子设备信息对应一个子设备;

根据若干个所述子设备信息建立若干个子设备之间的联动控制关系,得到所述多控组控制信息。

优选的,所述接收所述控制面板发送的多个子设备信息之后,所述方法还包括:

在所述多个子设备信息中,根据所述子设备信息筛选得到目标子设备;

将所述目标子设备添加到多控组中,所述多控组为所述若干个子设备组成的控制群组。

优选的,所述方法还包括:

接收所述控制面板发送的子设备删除指令;

根据所述子设备删除指令删除多控组中的子设备,所述多控组为所述若干个子设备组成的控制群组。

优选的,所述获取场景开关控制信息,包括:

接收所述控制面板发送的所述目标场景对应的多个子设备信息;

根据所述目标场景对应的多个子设备信息建立多个子设备之间的联动控制关系,得到所述场景开关控制信息。

优选的,所述方法还包括:

接收所述用户设置的所述目标场景的触发条件;

若所述用户所选择的开关类型为所述场景开关,则所述执行所述目标场景对应的多个子设备联动控制,包括:

当所述目标场景的触发条件达成时,执行所述目标场景对应的多个子设备联动控制。

优选的,所述方法还包括:

获取并存储多个场景标识,每个所述场景标识对应一个所述目标场景;

所述接收用户通过控制面板发送的开关类型选择信息之后,所述方法还包括:

将本地存储的所述多个场景标识与所述开关类型选择信息中包括的场景标识进行比对,确定所述开关类型选择信息中包括的场景标识对应的目标场景;

若所述用户所选择的开关类型为所述场景开关,则所述执行所述目标场景对应的多个子设备联动控制,包括:

执行已确定的目标场景对应的多个子设备联动控制。

本申请实施例第二方面提供了一种云端设备,所述云端设备包括:

第一获取单元,用于获取多控组控制信息,所述多控组控制信息用于表示多个子设备联动控制;

第二获取单元,用于获取场景开关控制信息,所述场景开关控制信息用于表示目标场景对应的多个子设备联动控制;

接收单元,用于接收用户通过控制面板发送的开关类型选择信息;

判断单元,用于根据所述开关类型选择信息判断所述用户所选择的开关类型,所述开关类型包括多控组开关及场景开关;

第一执行单元,用于当所述用户所选择的开关类型为所述多控组开关时,执行所述多控组控制信息对应的多个子设备联动控制;

第二执行单元,用于当所述用户所选择的开关类型为所述场景开关时,执行所述目标场景对应的多个子设备联动控制。

优选的,所述第一获取单元具体用于接收所述控制面板发送的多个子设备信息,每个所述子设备信息对应一个子设备,根据若干个所述子设备信息建立若干个子设备之间的联动控制关系,得到所述多控组控制信息。

优选的,所述云端设备还包括:

筛选单元,用于在所述多个子设备信息中,根据所述子设备信息筛选得到目标子设备;

添加单元,用于将所述目标子设备添加到多控组中,所述多控组为所述若干个子设备组成的控制群组。

优选的,所述接收单元还用于接收所述控制面板发送的子设备删除指令;

所述云端设备还包括:

删除单元,用于根据所述子设备删除指令删除多控组中的子设备,所述多控组为所述若干个子设备组成的控制群组。

优选的,所述第二获取单元具体用于接收所述控制面板发送的所述目标场景对应的多个子设备信息,根据所述目标场景对应的多个子设备信息建立多个子设备之间的联动控制关系,得到所述场景开关控制信息。

优选的,所述接收单元还用于接收所述用户设置的所述目标场景的触发条件;

所述第二执行单元具体用于当所述目标场景的触发条件达成时,执行所述目标场景对应的多个子设备联动控制。

优选的,所述第二获取单元还用于获取并存储多个场景标识,每个所述场景标识对应一个所述目标场景;

所述云端设备还包括:

比对单元,用于将本地存储的所述多个场景标识与所述开关类型选择信息中包括的场景标识进行比对,确定所述开关类型选择信息中包括的场景标识对应的目标场景;

所述第二执行单元具体用于执行已确定的目标场景对应的多个子设备联动控制。

本申请实施例第三方面提供了一种云端设备,所述云端设备包括:

处理器、存储器、总线、输入输出设备;

所述处理器与所述存储器、输入输出设备相连;

所述总线分别连接所述处理器、存储器以及输入输出设备;

所述处理器用于获取多控组控制信息,所述多控组控制信息用于表示多个子设备联动控制,获取场景开关控制信息,所述场景开关控制信息用于表示目标场景对应的多个子设备联动控制;

所述输入输出设备用于接收用户通过控制面板发送的开关类型选择信息;

所述处理器还用于根据所述开关类型选择信息判断所述用户所选择的开关类型,所述开关类型包括多控组开关及场景开关,当所述用户所选择的开关类型为所述多控组开关时,执行所述多控组控制信息对应的多个子设备联动控制,当所述用户所选择的开关类型为所述场景开关时,执行所述目标场景对应的多个子设备联动控制。

本申请实施例第四方面提供了一种计算机存储介质,计算机存储介质中存储有指令,该指令在计算机上执行时,使得计算机执行前述第一方面的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

本申请实施例中,云端可以根据用户发送的开关类型选择信息来判断用户所选择的开关类型,当确定用户所选择的开关类型为多控组开关时,执行多控组控制信息对应的多个子设备联动控制;当确定用户所选择的开关类型为场景开关时,执行目标场景对应的多个子设备联动控制,因此,用户只需根据需要切换多控组开关或者切换场景开关,通过单一的设备即可同时实现普通开关或场景开关的联动控制,无需购买两种开关。同时,用户只需在一个控制面板上选择开关类型以及操作所选择的开关,方便了用户对产品的使用。

附图说明

图1为本申请实施例中网络框架示意图;

图2为本申请实施例中设备控制方法一个流程示意图;

图3为本申请实施例中设备控制方法另一流程示意图;

图4为本申请实施例中云端设备一个结构示意图;

图5为本申请实施例中云端设备另一结构示意图;

图6为本申请实施例中云端设备另一结构示意图。

具体实施方式

本申请实施例提供了一种设备控制方法、云端设备及计算机存储介质,用于解决普通开关和场景开关独立设置而增加用户的购买成本以及用户操作不便的技术问题。

请参阅图1,本申请实施例中网络框架包括:

客户端101、云端102、网关设备103、网络104及106、控制面板105及子设备107至110。

本网络框架中,仅以一个客户端、控制面板、云端、网关设备及四个子设备为例进行说明,但在实际应用中,可以有更多的客户端、控制面板、云端、网关设备及更多的子设备参与到本网络框架中。

其中,子设备107至110中的任意一个可以是灯、传感器、按键开关、智能窗帘、空调或者其他电器设备。每一个子设备按照开启和关闭的设置情况,可以分为多控组开关类型及场景开关类型。多控组开关类型的子设备是指与多个子设备联动,多个多控组开关类型的子设备组成多控组,当多控组内部的任意一个子设备开启或关闭时,多控组内部的其他子设备也随之开启或关闭,即多个子设备的运行状态同步。场景开关类型的子设备是指在某一个特定场景下,多个子设备联动,当触发该特定场景时,多个子设备同步地开启或关闭,其中,场景可以是用户离家场景、回家场景,或者是会议场景,或者家庭聚会场景等等。

本网络框架中,用户可以在控制面板105上设置子设备的开关类型,控制面板105形成子设备的开关类型的设置信息,并将设置信息发送至网关103及云端102,以便于同步子设备的设置信息。

其中,云端102可以用于处理、存储和转发客户端101传输的数据以及网关设备103传输的数据。

本网络框架中,用户可以在客户端101上设置配置逻辑,即设置子设备107至110与电器设备的联动规则。例如,若子设备107至110中包括按键开关,则用户可以设置按键开关与照明灯联动,将按键开关和照明灯的开关配置到一起,从而实现按键开关打开,照明灯开启;按键开关关闭,照明灯熄灯。再如,若子设备107至110中包括温度传感器,则用户可以设置配置逻辑为温度传感器与空调联动,当温度传感器感应到的温度为28℃及以上时,开启空调;低于28℃时,关闭空调。通过设置配置逻辑,可以实现对子设备及电器设备的控制。

网关设备103可以接收客户端101发送的配置逻辑,并根据用户设置的配置逻辑对子设备107至110的运行进行控制,并可以与云端102、子设备107至110及控制面板105进行数据交互。网关设备103的具体类型不作限定,例如可以是zigbee网关或蓝牙网关。

本申请实施例中,网络104一般为无线网络,也可以是有线网络,如果是无线网络,其类型可以为蜂窝状无线网络,或者是WiFi网络,或者是其他类型的无线网络。如果是有线网络,一般的网络形式为光纤网络。

网关设备103与子设备107至110通过网络106建立连接,并通过网络106进行数据交互。网络106一般为无线网络,也可以是有线网络,如果是无线网络,其类型可以为zigbee网络,即网关设备103与子设备107至110基于zigbee无线通信技术进行网络连接;也可以是蓝牙网络,或者是其他类型的无线网络。如果是有线网络,一般的网络形式为光纤网络。

下面结合图1的网络框架,对本申请实施例中的设备控制方法进行描述:

请参阅图2,本申请实施例中设备控制方法一个实施例包括:

201、获取多控组控制信息;

本实施例中,用户可以设置多个子设备的联动控制,即将多个子设备的开启状态或关闭状态同步,当某一个子设备开启或关闭时,其他子设备也同步地开启或关闭。因此,云端可以获取到用户设置的多控组控制信息,多控组控制信息也就表示了多个子设备联动控制,即云端可以获知哪些子设备是联动控制的。

202、获取场景开关控制信息;

在实际应用中,用户可能还需要设置某一个特定场景下多个子设备进行联动控制,因此,云端可以获取到该某一个特定场景的场景开关控制信息。本实施例将该某一个特定场景称为目标场景,则场景开关控制信息表示了目标场景对应的多个子设备联动控制,即云端可以获知目标场景触发时,该目标场景对应的多个子设备将会联动控制。

203、接收用户通过控制面板发送的开关类型选择信息;

本实施例中,用户可以通过控制面板来选择控制子设备运行的模式,即命令子设备按照多控组控制信息对应的控制模式来运行,或者命令子设备按照场景开关控制信息对应的控制模式来运行。因此,用户可以在控制面板上输入开关类型选择信息,以表示用户所选择的控制模式。因此,云端可以接收到控制面板发送的开关类型选择信息,并根据开关类型选择信息执行后续的操作。

204、根据开关类型选择信息判断用户所选择的开关类型,若用户所选择的开关类型为多控组开关,则执行步骤205;若用户所选择的开关类型为场景开关,则执行步骤206;

开关类型选择信息表示了用户所选择的控制模式,其中控制模式可以是多控组控制信息对应的控制模式,也可以是场景开关控制信息对应的控制模式,即表明了用户需要以何种开关类型来控制多个子设备。也就是说,多控组控制信息对应的控制模式,表明用户需要以多控组开关来控制子设备;场景开关控制信息对应的控制模式,表明用户需要以场景开关来控制子设备。因此,云端可以根据开关类型选择信息所表明的控制模式,来判断用户所选择的是多控组开关,还是场景开关。

若用户所选择的开关类型为多控组开关,则执行步骤205;若用户所选择的开关类型为场景开关,则执行步骤206。

205、执行多控组控制信息对应的多个子设备联动控制;

当确定用户所选择的开关类型为多控组开关时,云端执行步骤201所获取到的多控组控制信息对应的多个子设备的联动控制,将控制指令发送至网关设备,指示网关设备按照多控组控制信息对多个子设备进行联动控制,从而实现云端对子设备的运行状态的控制。

206、执行目标场景对应的多个子设备联动控制;

当确定用户所选择的开关类型为场景开关时,由于在步骤202中已明确了目标场景,因此,云端可以执行目标场景对应的多个子设备的联动控制,将相应的控制指令发送至网关设备,指示网关设备对目标场景对应的多个子设备进行联动控制,从而实现云端对子设备的运行状态的控制。

可以理解的是,用户也可以从当前所选择的开关类型切换为另一种开关类型,例如,从当前的场景开关类型切换为多控组开关类型,或者从多控组开关类型切换为场景开关类型。

本实施例中,云端可以根据用户发送的开关类型选择信息来判断用户所选择的开关类型,当确定用户所选择的开关类型为多控组开关时,执行多控组控制信息对应的多个子设备联动控制;当确定用户所选择的开关类型为场景开关时,执行目标场景对应的多个子设备联动控制,因此,用户只需根据需要切换多控组开关或者切换场景开关,通过单一的设备即可同时实现普通开关或场景开关的联动控制,无需购买两种开关。同时,用户只需在一个控制面板上选择开关类型以及操作所选择的开关,方便了用户对产品的使用。

下面将在前述图2所示实施例的基础上,进一步详细地描述本申请实施例。请参阅图3,本申请实施例中设备控制方法另一实施例包括:

301、获取多控组控制信息;

本步骤所执行的操作与前述图2所示实施例中的步骤201所执行的操作类似。本实施例中,云端获取多控组控制信息的方式可以是,用户通过客户端设置多个子设备联动控制,得到多控组控制信息,客户端将多控组控制信息发送至云端,从而云端可以获取到多控组控制信息。

获取多控组控制信息的方式也可以是,云端接收控制面板发送的多个子设备信息,其中子设备信息包括但不限于子设备的设备参数以及其他与子设备有关的设备信息,每个子设备信息对应一个子设备。之后,云端在接收到的多个子设备信息中选择若干个子设备信息,并根据该若干个子设备信息确定每个子设备信息对应的子设备,并建立已确定的若干个子设备之间的联动控制关系,明确该若干个子设备是联动控制的,从而得到多控组控制信息。

本实施例中,获取多控组控制信息的方式还可以是其他方式,本实施例对此不作限定。

本实施例中,云端建立了若干个子设备之间的联动控制关系,并明确该若干个子设备是联动控制的,则该若干个子设备可以组成一个控制群组,该控制群组可以被称为多控组。云端可以向该多控组中添加新的子设备,也可以删除该多控组中原有的子设备。

云端接收到控制面板发送的多个子设备信息之后,当需要向多控组中添加新的子设备时,云端在接收到的多个子设备信息中,根据子设备信息筛选出目标子设备,如子设备信息为设备的性能参数,则云端可以筛选得到性能参数最优的子设备,并确定该性能参数最优的子设备为目标子设备。之后,云端可以将该目标子设备添加到多控组中,与多控组中原有的子设备一同进行联动控制。

当需要删除多控组中原有的子设备时,云端接收控制面板发送的子设备删除指令,并删除该子设备删除指令所指明的子设备,从而在控制多控组运行时可以不用再同步控制被删除的子设备。

本实施例中,云端对多控组的操作还可以是,修改多控组内部多个子设备的联动控制关系,例如,在原有的联动控制关系中,某一子设备开启,另一子设备也同步地开启,云端可将原有的联动控制关系修改为,该某一子设备开启,该另一子设备关闭。

302、获取场景开关控制信息;

本步骤所执行的操作与前述图2所示实施例中的步骤202所执行的操作类似。本实施例中,云端获取场景开关控制信息的方式可以是,用户通过客户端设置一种或多种目标场景,并将每一个目标场景关联多个子设备,以表示当目标场景触发时,该触发的目标场景对应的多个子设备将进行联动控制。之后,客户端可以将设置的内容发送至云端,从而云端获取到场景开关控制信息,该场景开关控制信息表示了目标场景对应的多个子设备进行联动控制。

获取场景开关控制信息的方式也可以是,云端接收控制面板发送的目标场景对应的多个子设备信息,其中子设备信息包括但不限于子设备的设备参数以及其他与子设备有关的设备信息,每个子设备信息对应一个子设备。之后,云端建立该多个子设备信息对应的多个子设备之间的联动控制关系,即确定目标场景对应的多个子设备是联动控制的关系,从而得到场景开关控制信息。

需要说明的是,建立联动控制关系的子设备的个数可以与目标场景对应的子设备的个数相同,或者小于目标场景对应的子设备的个数。例如,目标场景对应的子设备的个数为5个,则云端可以在该5个子设备中确定3个子设备用以建立联动控制关系,也可以建立该5个子设备的联动控制关系,本实施例对此不作限定。

本实施例中,获取场景开关控制信息的方式还可以是其他方式,本实施例对此不作限定。

同样的,本实施例也可以对目标场景对应的多个子设备的联动控制关系进行修改、添加新的子设备或者删除原有的子设备,具体的操作与前述步骤301中向多控组添加新的子设备及删除多控组中原有的子设备、修改多控组内部多个子设备的联动控制关系等操作类似,此处不再赘述。

303、接收用户设置的目标场景的触发条件;

本实施例中,用户设置了目标场景下多个子设备进行联动控制,还可以设置目标场景的触发条件。例如,用户设置了离家场景下的多个子设备联动,还可以设置该离家场景的触发条件为时间条件09:00~19:00,即表明当时间达到09:00~19:00任一时间点时,该离家场景触发。用户可以通过控制面板或者客户端设置目标场景的触发条件,并将该触发条件发送至云端,云端接收该触发条件并存储在本地。

304、获取并存储多个场景标识;

本实施例中,目标场景可能有多种,例如可能有离家场景、回家场景或者会议场景、家庭聚会场景,为便于识别各种目标场景,云端可以获取多个场景标识,并借助场景标识来识别场景标识对应的目标场景,其中,每个场景标识对应一个目标场景。云端将获取到的多个场景标识存储在本地。

例如,云端获取符号A作为离家场景的场景标识,获取符号B作为回家场景的场景标识。

场景标识可以由用户在客户端上设置,并由客户端向云端发送场景标识;也可以是云端本地生成场景标识后同步到用户的客户端上,云端获取场景标识的方式不作限定。

305、接收用户通过控制面板发送的开关类型选择信息;

本步骤所执行的操作与前述图2所示实施例中的步骤203所执行的操作类似。本实施例中,若云端通过场景标识来识别目标场景,则用户发送的开关类型选择信息可以包括有场景标识,从而云端可以根据接收到的场景标识确定对应的目标场景。

306、根据开关类型选择信息判断用户所选择的开关类型,若用户所选择的开关类型为多控组开关,则执行步骤307;若用户所选择的开关类型为场景开关,则执行步骤308;

307、执行多控组控制信息对应的多个子设备联动控制;

步骤306至307所执行的操作与前述图2所示实施例中的步骤204至205所执行的操作类似,此处不再赘述。

308、执行目标场景对应的多个子设备联动控制;

当云端确定用户所选择的开关类型为场景开关时,云端执行目标场景对应的多个子设备联动控制。具体的,若在前述步骤303中目标场景已设置了触发条件,则当目标场景的触发条件达成时,云端执行目标场景对应的多个子设备联动控制。

例如,离家场景的触发条件为时间条件09:00~19:00,当时间达到09:00这一时间点时,离家场景触发,则云端执行此场景下对应的多个子设备的联动控制。

当云端在步骤305中接收到的开关类型选择信息中包括有场景标识时,云端可以将本地存储的多个场景标识与接收到的开关类型选择信息中包括的场景标识进行比对,进而确定开关类型选择信息中包括的场景标识所对应的目标场景。确定了目标场景之后,云端执行已确定的目标场景对应的多个子设备的联动控制。

例如,开关类型选择信息中包括的场景标识为符号A,云端将该符号A与本地存储的多个场景标识进行比对,确定该符号A与离家场景的场景标识一致,则可以确定用户需要执行离家场景对应的多个子设备的联动控制。

上面对本申请实施例中的设备控制方法进行了描述,下面对本申请实施例中的云端设备进行描述,请参阅图4,本申请实施例中云端设备一个实施例包括:

第一获取单元401,用于获取多控组控制信息,多控组控制信息用于表示多个子设备联动控制;

第二获取单元402,用于获取场景开关控制信息,场景开关控制信息用于表示目标场景对应的多个子设备联动控制;

接收单元403,用于接收用户通过控制面板发送的开关类型选择信息;

判断单元404,用于根据开关类型选择信息判断用户所选择的开关类型,开关类型包括多控组开关及场景开关;

第一执行单元405,用于当用户所选择的开关类型为多控组开关时,执行多控组控制信息对应的多个子设备联动控制;

第二执行单元406,用于当用户所选择的开关类型为场景开关时,执行目标场景对应的多个子设备联动控制。

本实施例中,云端设备中各单元所执行的操作与前述图2所示实施例中描述的云端所执行的操作类似,此处不再赘述。

本实施例中,判断单元404可以根据用户发送的开关类型选择信息来判断用户所选择的开关类型,当确定用户所选择的开关类型为多控组开关时,第一执行单元405执行多控组控制信息对应的多个子设备联动控制;当确定用户所选择的开关类型为场景开关时,第二执行单元406执行目标场景对应的多个子设备联动控制,因此,用户只需根据需要切换多控组开关或者切换场景开关,通过单一的设备即可同时实现普通开关或场景开关的联动控制,无需购买两种开关。同时,用户只需在一个控制面板上选择开关类型以及操作所选择的开关,方便了用户对产品的使用。

请参阅图5,本申请实施例中云端设备一个实施例包括:

第一获取单元501,用于获取多控组控制信息,多控组控制信息用于表示多个子设备联动控制;

第二获取单元502,用于获取场景开关控制信息,场景开关控制信息用于表示目标场景对应的多个子设备联动控制;

接收单元503,用于接收用户通过控制面板发送的开关类型选择信息;

判断单元504,用于根据开关类型选择信息判断用户所选择的开关类型,开关类型包括多控组开关及场景开关;

第一执行单元505,用于当用户所选择的开关类型为多控组开关时,执行多控组控制信息对应的多个子设备联动控制;

第二执行单元506,用于当用户所选择的开关类型为场景开关时,执行目标场景对应的多个子设备联动控制。

本实施例一种优选的实施方式中,第一获取单元501具体用于接收控制面板发送的多个子设备信息,每个子设备信息对应一个子设备,根据若干个子设备信息建立若干个子设备之间的联动控制关系,得到多控组控制信息。

本实施例另一优选的实施方式中,云端设备还包括:

筛选单元507,用于在多个子设备信息中,根据子设备信息筛选得到目标子设备;

添加单元508,用于将目标子设备添加到多控组中,多控组为若干个子设备组成的控制群组。

本实施例另一优选的实施方式中,接收单元503还用于接收控制面板发送的子设备删除指令;

云端设备还包括:

删除单元509,用于根据子设备删除指令删除多控组中的子设备,多控组为若干个子设备组成的控制群组。

本实施例另一优选的实施方式中,第二获取单元502具体用于接收控制面板发送的目标场景对应的多个子设备信息,根据目标场景对应的多个子设备信息建立多个子设备之间的联动控制关系,得到场景开关控制信息。

本实施例另一优选的实施方式中,接收单元503还用于接收用户设置的目标场景的触发条件;

第二执行单元506具体用于当目标场景的触发条件达成时,执行目标场景对应的多个子设备联动控制。

本实施例另一优选的实施方式中,第二获取单元502还用于获取多个场景标识,每个场景标识对应一个目标场景;

云端设备还包括:

比对单元510,用于将本地存储的多个场景标识与开关类型选择信息中包括的场景标识进行比对,确定开关类型选择信息中包括的场景标识对应的目标场景;

第二执行单元506具体用于执行已确定的目标场景对应的多个子设备联动控制。

本实施例中,云端设备中各单元所执行的操作与前述图3所示实施例中描述的云端所执行的操作类似,此处不再赘述。

下面对本申请实施例中的云端设备进行描述,请参阅图6,本申请实施例中云端设备一个实施例包括:

该云端设备600可以包括一个或一个以上中央处理器(central processingunits,CPU)601和存储器605,该存储器605中存储有一个或一个以上的应用程序或数据。

其中,存储器605可以是易失性存储或持久存储。存储在存储器605的程序可以包括一个或一个以上模块,每个模块可以包括对云端设备中的一系列指令操作。更进一步地,中央处理器601可以设置为与存储器605通信,在云端设备600上执行存储器605中的一系列指令操作。

云端设备600还可以包括一个或一个以上电源602,一个或一个以上有线或无线网络接口603,一个或一个以上输入输出接口604,和/或,一个或一个以上操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等。

该中央处理器601可以执行前述图2至图3所示实施例中云端所执行的操作,具体此处不再赘述。

本申请实施例还提供了一种计算机存储介质,其中一个实施例包括:该计算机存储介质中存储有指令,该指令在计算机上执行时,使得该计算机执行前述图2至图3所示实施例中云端所执行的操作。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种智能烟灶系统及其烹饪指导方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!