一种ZigBee终端设备的多功能设置的方法及装置与流程

文档序号:21271469发布日期:2020-06-26 22:57阅读:229来源:国知局
一种ZigBee终端设备的多功能设置的方法及装置与流程

本发明涉及智能家居领域,尤其涉及一种zigbee终端设备的多功能设置的方法及装置。



背景技术:

智能家居产品作为目前新兴行业,产品更新速度很快,因此用户对于产品的迅速替换需求迫切,且电子产品受环境及其他因素影响,较容易损坏。当已经安装使用的网关或者网关子设备损坏时,或者用户主动更换同类新产品时,目前有以下两种方法。

单一功能设备,用户需要注册登录客户端,然后通过客户端允许网关添加终端设备,同时控制终端设备进入加网模式,等待网关与终端设备交互绑定成功,网关存储该设备信息并更新网络信息,并将设备添加成功的信息通过云端通知控制终端,最后客户端显示终端设备,用户手动修改终端设备名称,例如客厅灯,卧室主灯,智能门锁等。

多功能设备,用户需要注册登录客户端,然后通过客户端允许网关添加终端设备,同时控制终端设备进入加网模式,等待网关与终端设备交互绑定成功,网关存储该设备信息并更新网络信息,将多功能设备添加成功的信息通过云端通知控制终端,控制终端显示多设备,用户将设置多功能设备中的功能,同时修改终端设备名称,例如客厅灯,卧室主灯,回家场景等;

如上所述,目前的方案在进行功能扩展或方案替换时,单一功能设备只能是更换对应功能的产品,且在更换过程中除了施工操作比较麻烦外,调试安装过程也比较繁琐,工作量大,需要用户手动删除旧设备同时重新重复操作,每更换一个终端设备就要需要重复一次假设网关下有50个子设备,就需要重复上述50遍操作,多功能设备升级不方便,且配置过程中网关与设备多次交互,系统价格复杂,稳定性较低,远远不达预期。用户体验不佳,用户或者售后操作者都带来极大的不便,这种复杂的操作不仅及其不便捷,并且与以便捷、智能、简单为特点的智能家居背道而驰,及其不利于智能家居的推广和应用。



技术实现要素:

本发明实施例提供一种zigbee终端设备的多功能设置的方法及装置,用于方便快捷的完成zigbee终端设备功能的设置,降低成本,提升用户体验。

第一方面,本发明实施例提供一种zigbee终端设备的多功能设置的方法,包括:

获取云端下发的所述zigbee终端设备的各路的功能设置信息,所述各路的功能设置信息是所述云端在接收到控制终端发送的所述各路的功能设置信息并进行存储后下发的;所述控制终端发送的所述各路的功能设置信息是用户在确定所述zigbee终端设备的各路的硬件连线方式之后在所述控制终端上设置的;

将所述各路的功能设置信息与所述zigbee终端设备的mac地址关联后进行存储;

判断所述各路的功能设置信息与所述zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至所述云端,以使所述云端将所述判断结果推送给所述控制终端进行展示。

上述技术方案中,获取云端下发的zigbee终端设备的各路的功能设置信息,然后将各路的功能设置信息与zigbee终端设备的mac地址关联后进行存储,再将存储的各路的功能设置信息与zigbee终端设备的各路连接的被控设备进行判断,判断二者功能信息是否一致,然后将判断结果发送至云端,以使云端将判断结果推送给控制终端,在控制终端上将判断结果进行展示。通过zigbee终端设备的各路的功能设置信息存储至云端与网关后对应的连接zigbee终端设备的各路连接的被控设备,实现方便快捷的完成zigbee终端设备功能的各路的功能设置,提升用户体验。

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

获取云端下发的所述zigbee终端设备的一路或多路的功能更改信息,所述一路或多路的功能更改信息是所述云端在接收到控制终端发送的所述一路或多路的功能更改信息并进行存储后下发的;所述一路或多路的功能更改信息是用户在确定所述zigbee终端设备的各路的硬件连线方式之后在所述控制终端上设置的;

将所述一路或多路的功能更改信息与所述zigbee终端设备的mac地址关联后进行存储;

判断所述一路或多路的功能更改信息与所述zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至所述云端,以使所述云端将所述判断结果推送给所述控制终端进行展示。

上述技术方案中,获取云端下发的zigbee终端设备的一路或多路的功能更改信息,然后将一路或多路的功能更改信息与zigbee终端设备的mac地址关联后进行存储,再判断一路或多路的功能更改信息与zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至云端,以使云端将判断结果推送给控制终端进行展示。通过zigbee终端设备的一路或多路的功能更改信息存储至云端与网关后对应的连接zigbee终端设备的各路连接的被控设备,实现方便快捷的完成zigbee终端设备功能的各路的功能更改,提升用户体验。

可选的,将判断结果发送至所述云端之后,还包括:

获取所述zigbee终端设备上报的一路设备发送的状态信息;

若所述一路设备为绑定开关,则查询所述绑定开关对应的预设绑定关系列表,确定出所述绑定开关控制被绑定开关的控制指令;将所述控制指令发送给所述zigbee终端设备,以使所述zigbee终端设备将所述控制指令发送给所述绑定开关;

若所述一路设备为场景开关,则执行所述场景开关对应的预设场景中与网关相关的动作,并将所述预设场景上报至所述云端,以使所述云端执行所述预设场景中与所述云端相关的动作。

上述技术方案中,获取zigbee终端设备上报的被控设备的状态信息,在确定出zigbee终端设备上报的被控设备为绑定开关时,查询绑定开关对应的绑定关系列表,根据网关存储的绑定开关的状态,确定出绑定关系列表中绑定开关对应的控制指令,将控制指令发送至绑定开关,以使绑定开关根据控制指令执行相应的开或关的状态。

在确定出zigbee终端设备上报的被控设备为场景开关时,网关执行场景开关对应的预设场景中与网关相关的动作,并将预设场景上报至云端,以使云端执行预设场景中与云端相关的动作,实现了快速、便捷的设置zigbee终端设备的各路功能,无需用户额外操作,提升用户体验。

可选的,获取云端下发的所述zigbee终端设备的各路功能的设置信息之前,还包括:

接收所述控制终端通过所述云端发送的所述zigbee终端设备接入指令进入允许所述zigbee终端设备入网模式;

广播网关的标识信息;

获取所述zigbee终端设备发送的所述设备信息,确认所述zigbee终端设备加入zigbee网络;其中,所述zigbee终端设备的设备信息包括所述zigbee终端设备的mac地址;

将添加所述zigbee终端设备成功的信息通过所述云端通知所述控制终端。

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

在确定所述zigbee终端设备退网成功后,清除所述zigbee终端设备的各路的功能设置信息和设备信息。

第二方面,本发明实施例提供一种zigbee终端设备的多功能设置的装置,包括:

获取模块,用于获取云端下发的所述zigbee终端设备的各路的功能设置信息;

处理模块,用于将所述各路的功能设置信息与所述zigbee终端设备的mac地址关联后进行存储;

判断所述各路的功能设置信息与所述zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至所述云端。

可选的,所述处理模块还用于:

控制获取模块获取云端下发的所述zigbee终端设备的一路或多路的功能更改信息;

将所述一路或多路的功能更改信息与所述zigbee终端设备的mac地址关联后进行存储;

判断所述一路或多路的功能更改信息与所述zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至所述云端。

可选的,所述处理模块还用于:

获取所述zigbee终端设备上报的一路设备发送的状态信息;

若所述一路设备为绑定开关,则查询所述绑定开关对应的预设绑定关系列表,确定出所述绑定开关控制被绑定开关的控制指令;将所述控制指令发送给所述zigbee终端设备,以使所述zigbee终端设备将所述控制指令发送给所述绑定开关;

若所述一路设备为场景开关,则执行所述场景开关对应的预设场景中与网关相关的动作,并将所述预设场景上报至所述云端,以使所述云端执行所述预设场景中与所述云端相关的动作。

可选的,所述处理模块还用于:

获取云端下发的所述zigbee终端设备的各路功能的设置信息之前,接收所述控制终端通过所述云端发送的所述zigbee终端设备接入指令进入允许所述zigbee终端设备入网模式;

广播网关的标识信息;

获取所述zigbee终端设备发送的所述设备信息,确认所述zigbee终端设备加入zigbee网络;其中,所述zigbee终端设备的设备信息包括所述zigbee终端设备的mac地址;

将添加所述zigbee终端设备成功的信息通过所述云端通知所述控制终端。

可选的,所述处理模块还用于:

在确定所述zigbee终端设备退网成功后,清除所述zigbee终端设备的各路的功能设置信息和设备信息。

第三方面,本发明实施例还提供一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述zigbee终端设备的多功能设置的方法。

第四方面,本发明实施例还提供一种计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述zigbee终端设备的多功能设置的方法。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种系统架构示意图;

图2为本发明实施例提供的一种zigbee终端设备的多功能设置的方法的流程示意图;

图3为本发明实施例提供的一种zigbee终端设备的多功能设置的方法的流程示意图;

图4为本发明实施例提供的一种zigbee终端设备的多功能设置的方法的流程示意图;

图5为本发明实施例提供的一种zigbee终端设备的多功能设置的装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1示例性的示出了本发明实施例所适用的一种系统架构,该系统架构可以包括控制终端100、网关200、云端300、zigbee终端设备a400和zigbee终端设备b500。

其中,控制终端100用于zigbee终端设备a400和zigbee终端设备b500的控制,获取控制消息以及终端设备状态显示,例如手机、平板、电视、中控屏、魔镜等终端。

网关200建立zigbee网络以使zigbee终端设备接入,网关具有存储功能,用于转发控制终端设备控制被控设备的控制指令例如,转发控制三路开关控制被绑定开关的指令。

网关200,用于区分各路的功能,例如。三路开关中一路为普通开关,二路为绑定开关,三路为场景开关,以使zigbee终端设备a400和zigbee终端设备b500上报的被控设备的状态信息。准确上报至云端300。

网关200,用于局域网内执行家居设备的场景功能,如白电场景。

网关200,用于将控制终端100发送的各路的功能设置信息成功与否的消息同步云端300。

云端300具有存储功能,用于与控制终端100同步终端设备a400和终端设备b500的各路的功能信息和状态属性。

云端300,用于将控制终端100发送的各路的功能设置信息成功与否的消息同步控制终端100。

zigbee终端设备a400包括电池供电的传感器类设备,例如智能门锁、门窗磁传感器和烟感等,可以接入网关200的zigbee网络。

zigbee终端设备b500包括强电类终端设备,例如中继器具有中继转发的功能,可以拓展网络覆盖,终端设备b500接入zigbee网络。

需要说明的是,终端设备遵循zha(zigbeehomeautomation)/zigbee3.0的标准协议,无需任何特殊开发或者定制,可以在本系统下实现多功能控制终端设备。

如图1所示的结构中,按照功能模块划分为控制终端100(包含与之相关的app应用:手机、pad、电视、中控屏、魔镜等)、网关200、云端300、终端设备a400及终端设备b500,其中控制终端100主要用于设备控制及设备状态展示,网关200主要功能是家居设备接入和局域网通信、本地场景执行等功能,云端300用于信息存储,终端设备a400及终端设备b500主要是指开关、传感器和智能门锁等智能设备。

zigbee网络中,各zigbee终端设备按照功能角色可分为:网关、中继器(强电类终端设备)、终端设备(传感器类终端设备)。每个zigbee网络只允许有一个zigbee的协调器,网关选择一个信道和网络标识(panid),建立这个通信网络,网关是整个网络的开始,它具有网络的最高权限,是整个网络的维护者,存储网络、设备相关信息,以及间接寻址用的绑定关系列表和路由列表;中继器除了本身可作为终端设备外还具有中继转发的功能,可以拓展网络覆盖;终端设备一般是指电池类供电的传感器类设备,例如智能门锁,门窗磁传感器以及烟感等。与本发明实施例相关性比较大的是强电类中继设备,根据设备功能的不同,设备可分为开关面板、场景面板、绑定开关,下面介绍各强电类中继设备的分类、按键个数以及接线柱和设备支持的控制路数如表1所示。

表1

从表1中可以看出如下信息:

1、常见的设备中类大约有10种;

2、需求的按键数最多为4个;

3、接线柱最多为6个;

4、不论按键还是接线柱各设备除了数量不一样外,有很多共性,存在共用、复用的可能性。

基于上述描述,下面介绍各设备软件中的共性,如表2所示。

表2

从表2可以看出如下信息:

1、所有设备上报的键值最多两种,且均为1或者0。

2、只有设备功能为普通开关设备存在控制操作设备,其余两种功能的设备不存在控制指令。

其中,键值是指包含计算机及应用程序执行时使用的实际配置信息和数据。

基于上述描述,图2示例性的示出了一种zigbee终端设备的多功能设置的方法的流程,该流程可由zigbee终端设备的多功能设置的装置执行。该装置可以位于图1所示的网关中。

如图2所示,该流程具体包括:

步骤201,获取云端下发的所述zigbee终端设备的各路的功能设置信息。

本发明实施例中,在该步骤201之前,接收控制终端通过云端发送的zigbee终端设备接入指令进入允许zigbee终端设备入网模式,然后广播网关的标识信息,获取zigbee终端设备发送的设备信息,确认zigbee终端设备加入zigbee网络,然后将添加zigbee终端设备成功与否的信息通过云端通知控制终端。

需要说明的是,各路的功能设置信息是云端在接收到控制终端发送的各路的功能设置信息并进行存储后下发的,控制终端发送的各路的功能设置信息是用户在确定zigbee终端设备的各路的硬件连线方式之后在控制终端上设置的。

具体的,用户需要注册登录控制终端,然后根据设备功能选择硬件接线方式,同时通过控制终端允许网关添加zigbee终端设备,控制操作zigbee终端设备进入加网模式,在网关与zigbee终端设备交互绑定成功之后,网关存储该设备信息并更新网关zigbee网络信息,并将终端设备添加成功的信息通过云端通知控制终端,以使用户通过控制终端,设置zigbee终端设备的各路的功能。例如,zigbee终端设备为三路开关,将三路开关入网后,若默认不设置三路开关中的各路功能,则各路的功能均为普通开关,否则通过控制终端设置三路开关中的各路功能。其中,zigbee终端设备的设备信息包括zigbee终端设备的mac地址。

步骤202,将所述各路的功能设置信息与所述zigbee终端设备的mac地址关联后进行存储。

本发明实施例中,通过控制终端设置三路开关中的各路功能之后,网关与云端进行存储各路的功能设置信息,例如,zigbee终端设备为三路开关,将三路开关入网后,若默认不设置三路开关中的各路功能,则各路的功能均为普通开关,否若通过控制终端设置三路开关中的各路功能,在确定三路开关的一路开关为绑定开关时,则将包括三路开关中一路开关已经设置为绑定开关及该路绑定开关相应的绑定关系列表的设置信息存储至云端和网关,以使控制终端通过云端获取三路开关相关信息,在确定三路开关的某路开关为场景开关时,则三路开关的设置信息存储至云端和网关,其中,zigbee终端设备的设备信息包括zigbee终端设备的mac地址。

步骤203,判断所述各路的功能设置信息与所述zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至所述云端。

本发明实施例中,在网关存储各路的功能设置信息之后,判断存储的各路的功能设置信息与zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至云端,以使云端将判断结果推送给控制终端进行展示。在判断结果发送至云端之后,获取zigbee终端设备上报的一路设备的状态信息,确定出该路设备的状态信息,在zigbee终端设备上报的一路设备的状态信息为绑定开关时,网关存储各路的功能设置信息为绑定开关,查询绑定开关对应的预设绑定关系列表,确定出绑定开关控制被绑定开关的控制指令,然后将控制指令发送给zigbee终端设备,以使zigbee终端设备根据控制指令控制被绑定开关执行控制指令,在zigbee终端设备上报的一路设备的状态信息为场景开关,网关存储各路的功能设置信息为场景开关,执行场景开关对应的预设场景中与网关相关的动作,并将预设场景上报至云端,以使云端执行预设场景中与云端相关的动作。具体的,如下述实例。

实例一、zigbee终端设备为三路开关,在三路开关上报的一路设备的状态信息为绑定开关时,则网关存储各路的功能设置信息为绑定开关,即三路开关中某一路开关为绑定开关,网关查询相对应的绑定关系列表,根据网关存储的被绑定开关的状态,确定出绑定关系列表中绑定开关对应的绑定开关控制被绑定开关的控制指令,将该控制指令发送至绑定开关,以使绑定开关根据控制指令控制被绑定开关执行相应的开或关的状态。

实例二、zigbee终端设备为三路开关,在三路开关上报的一路设备的状态信息为场景开关时,则网关存储各路的功能设置信息为场景开关,即三路开关中某一路开关为场景开关,其中状态信息还包括场景开关的状态信息对应的键值,网关在接收到的键值为0/1时,网关将键值确定为1,并根据本地存储的待执行的预设场景执行预设场景涉及的网关管理的动作设备及动作设备对应的动作,同时将该预设场景上报至云端,以使云端根据获取的该预设场景中的场景指令执行预设场景中与云端管理的设备及动作设备对应的动作,如:云端执行白电场景。

基于上述的方法,在获取到云端下发的zigbee终端设备的一路或多路的功能更改信息之后,将一路或多路的功能更改信息与zigbee终端设备的mac地址关联后进行存储,再判断一路或多路的功能更改信息与zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至云端,以使云端将判断结果推送给控制终端进行展示,通过zigbee终端设备的一路或多路的功能更改信息存储至云端与网关后对应的连接zigbee终端设备的各路连接的被控设备。

在确定zigbee终端设备退网成功后,清除zigbee终端设备的各路的功能设置信息和设备信息。例如,zigbee终端设备某路功能为绑定开关,在确定zigbee终端设备退网成功后,清除绑定开关中的绑定关系列表。

在zigbee终端设备重新入网后,zigbee终端设备的各路的功能重新恢复默认功能,以使用户根据控制终端再次设置zigbee终端设备的各路的功能,其中默认功能可以是普通开关功能。

基于相同的技术方法,在将功能设置结果发送至云端进行存储之后,还可以修改各路功能名称,具体的,获取控制终端下发的zigbee终端设备名称以及zigbee终端设备的各路名称的修改信息,根据修改信息对zigbee终端设备名称和zigbee终端设备的各路名称进行修改,并将修改后的zigbee终端设备名称和zigbee终端设备的各路名称以及zigbee终端设备的mac地址进行关联之后存储在云端。

例如,控制终端修改zigbee终端设备(原三路开关)各路名称(例如,第一路为客厅灯、第二路为回家场景、第三路为绑定卧室灯),同时也可以修改zigbee终端设备(原三路开关)名称,例如为多功能开关1。随后zigbee终端设备名称、设备各路名称,以设备mac地址关联信息的方式存储在云端。

本发明实施例中,zigbee终端设备入网后,网关获取云端下发的zigbee终端设备的各路的功能设置信息,然后将各路的功能设置信息与zigbee终端设备的mac地址关联后进行存储,再将存储的各路的功能设置信息与zigbee终端设备的各路连接的被控设备进行判断,判断二者功能信息是否一致,然后将判断结果发送至云端,以使云端将判断结果推送给控制终端,在控制终端上将判断结果进行展示。通过zigbee终端设备的各路的功能设置信息存储至云端与网关后对应的连接zigbee终端设备的各路连接的被控设备,实现方便快捷的完成zigbee终端设备功能的各路的功能设置,提升用户体验。

为了更好的解释本发明实施例,下面将在具体的实施场景下描述本发明实施例中的zigbee终端设备的多功能设置的流程。

如图3所示,具体包括:

步骤301,登录。

用户注册登录控制终端。

步骤302,手动添加设备。

根据设备功能选择硬件接线方式,同时通过控制终端允许网关添加zigbee终端设备,控制操作zigbee终端设备(三路开关)进入加网模式。

步骤303,zigbee终端设备绑定成功,更新网关网络存储信息,并将信息上报云端存储。

等待网关与终端设备(三路开关)交互绑定成功,网关存储该设备信息并更新网关zigbee网络信息,并将zigbee终端设备添加成功的信息通过云端通知控制终端。

步骤304,控制终端设置zigbee终端设备的各路的功能设置信息。

通过控制终端,设置zigbee终端设备的各路的功能设置信息(例如,第一路为普通开关、第二路为场景开关、第三路为绑定开关)。

步骤305,各路的功能设置信息通过云端下发至网关,云端和网关存储各路的功能设置信息。

云端接收控制终端发送的各路的功能设置信息,并进行存储,存储后将各路的功能设置信息下发至网关,网关接收到各路的功能设置信息后进行存储(第一路为普通开关、第二路为场景开关、第三路为绑定开关),其中,各路的功能设置信息的存储与zigbee终端设备mac地址以及设备路数相关联,以使网关重启,上下电都会不丢失配置信息,只有恢复出厂设置或者zigbee终端设备重新加网才需要重新设定配置功能;

步骤306,各路的功能设置信息与zigbee终端设备的各路连接的被控设备将判断结果发送至云端,同时在网关存储各路的功能设置信息及判断结果。

网关存储各路的功能设置信息之后,判断存储的各路的功能设置信息与zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至云端,以使云端将判断结果推送给控制终端进行展示,控制终端(app等)也可以通过云端及时获取结果信息。

步骤307,控制终端设置zigbee终端设备各路的名称。

控制终端修改zigbee终端设备(原三路开关)各路的名称(例如,第一路为客厅灯、第二路为回家场景、第三路为绑定卧室灯),同时也可以修改zigbee终端设备(原三路开关)的名称,例如为多功能开关1。

步骤308,zigbee终端设备名称存储在云端。

随后将zigbee终端设备的名称、设备zigbee终端设备的各路的名称,以zigbee终端设备mac地址关联信息的方式存储在云端。

需要说明的是,如果进行完步骤303之后,不需要更改zigbee终端设备原先功能,只是作为三路普通开关设备,则可以直接转至步骤307中。

通过上述流程就可以实现了原先三个设备实现的功能,降低了成本,提升了用户体验,且设备功能信息以设备mac地址关联信息的方式存储在云端,信息存储安全。整个上述操作过程中,不需要用户额外操作,只需现场施工者在控制终端选择相关功能设置操作即可(需要配合硬件接线方式,窗帘控制器、场景面板、绑定开关、普通开关接线方式各有不同,如前面所示),方便快捷,有极大的应用价值,且没有过度的设计整个系统架构,对整个网络、用户的使用或者系统也无影响。

当用户需要更改zigbee终端设备的某路功能时,可以先获取云端下发的zigbee终端设备的一路或多路的功能更改信息,一路或多路的功能更改信息是用户在根据zigbee终端设备的功能更改硬件连线方式之后在所述控制终端上更改的。然后将一路或多路的功能更改信息与zigbee终端设备的mac地址关联后进行存储,判断一路或多路的功能更改信息与zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至所述云端,以使云端将判断结果推送给控制终端进行展示。

当将功能更改结果发送至云端进行存储之后,也可以对各路的功能名称进行修改,具体流程已在上述实施例详细描述,不再赘述。

具体的,如图4所示的流程,可以包括:

步骤401,根据zigbee终端设备的一路或多路的功能更改信息,更改zigbee终端设备的各路的硬件连接方式。

根据zigbee终端设备的一路或多路的功能更改信息,更改zigbee终端设备的各路的硬件连接方式,例如第二路由场景开关更改为绑定开关,第三路由普通开关更改为窗帘控制开关。

步骤402,控制终端设置zigbee终端设备的一路或多路的新功能。

通过控制终端,设置zigbee终端设备的一路或多路的新功能(例如,第一路为普通开关、第二路为绑定开关、第三路为窗帘控制开关)。

步骤403,一路或多路的功能更改信息通过云端下发至网关,云端和网关存储一路或多路的功能更改信息。

云端接收控制终端发送的一路或多路的功能更改信息,并进行存储,存储后将一路或多路的功能更改信息下发至网关,网关接收到一路或多路的功能更改信息后进行存储,例如,网关存储原三路开关一路或多路的功能更改信息。

步骤404,网关将功能设置结果上报至云端,在网关本地存储各路功能标识。

网关将结果上报云端,网关端本身也会存储相关信息,且信息的存储,与设备mac地址以及设备路数相关联,以使网关重启,上下电都会不丢失配置信息,只有恢复出厂设置或者重新加网才需要重新设定配置功能。

步骤405,控制终端设置zigbee终端设备一路或多路的名称。

控制终端设置zigbee终端设备(原三路开关)一路或多路的名称(例如,第一路为客厅灯、第二路为绑定玄关灯、第三路为阳台灯),同时也可以设置zigbee终端设备(原三路开关)名称,例如为多功能开关2。

步骤406,zigbee终端设备名称存储在云端。

将设置的zigbee终端设备的名称、zigbee终端设备的各路的名称,以zigbee终端设备mac地址关联信息的方式存储在云端。

需要说明的是,在本发明实施例中,用一种开关设备集成实现了原先四种设备的功能,从用户的角度来看,设备控制更集中,也更便捷;另外,三路设备可实现如下多达64(4*4*4)种不同设备,多达24(4*3*2)种组合的功能,如果是四路、五路、六路设备则扩展性更加丰富,因此,从系统方案设计角度来看,更灵活、便捷,方案扩展性和可操作性更丰富。

上述实施例表明,通过获取云端下发的zigbee终端设备的各路的功能设置信息,是用户在根据zigbee终端设备的功能选择硬件连线方式之后在所述控制终端上设置的,将所述各路的功能设置信息与所述zigbee终端设备的mac地址关联后进行存储,判断各路的功能设置信息与zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至云端,以使云端将判断结果推送给控制终端进行展示。通过网关对zigbee终端设备的各路的功能设置信息进行存储,进而设置zigbee终端设备的各路的功能,可以实现高效、快速、便捷的设置zigbee终端设备的各路功能,无需用户额外操作,降低了使用成本,提升了用户体验。

基于相同的技术构思,图5示例性的示出了本发明实施例提供一种zigbee终端设备的多功能设置的装置的结构,该装置可以执行zigbee终端设备的多功能设置的流程。

如图5所示,该装置可以包括:

获取模块501,用于获取云端下发的所述zigbee终端设备的各路的功能设置信息;

处理模块502,用于将所述各路的功能设置信息与所述zigbee终端设备的mac地址关联后进行存储;

判断所述各路的功能设置信息与所述zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至所述云端。

可选的,所述处理模块502还用于:

控制获取模块501获取云端下发的所述zigbee终端设备的一路或多路的功能更改信息;

将所述一路或多路的功能更改信息与所述zigbee终端设备的mac地址关联后进行存储;

判断所述一路或多路的功能更改信息与所述zigbee终端设备的各路连接的被控设备是否一致,将判断结果发送至所述云端。

可选的,所述处理模块502还用于:

将判断结果发送至所述云端之后,控制获取模块获取所述zigbee终端设备上报的一路设备发送的状态信息;

若所述一路设备为绑定开关,则查询所述绑定开关对应的预设绑定关系列表,确定出所述绑定开关控制被绑定开关的控制指令;将所述控制指令发送给所述zigbee终端设备,以使所述zigbee终端设备将所述控制指令发送给所述绑定开关;

若所述一路设备为场景开关,则执行所述场景开关对应的预设场景中与网关相关的动作,并将所述预设场景上报至所述云端,以使所述云端执行所述预设场景中与所述云端相关的动作。

可选的,所述处理模块502还用于:

获取云端下发的所述zigbee终端设备的各路功能的设置信息之前,接收所述控制终端通过所述云端发送的所述zigbee终端设备接入指令进入允许所述zigbee终端设备入网模式;

广播网关的标识信息;

获取所述zigbee终端设备发送的所述设备信息,确认所述zigbee终端设备加入zigbee网络;其中,所述zigbee终端设备的设备信息包括所述zigbee终端设备的mac地址;

将添加所述zigbee终端设备成功的信息通过所述云端通知所述控制终端。

可选的,所述处理模块502还用于:

在确定所述zigbee终端设备退网成功后,清除所述zigbee终端设备的各路的功能设置信息和设备信息。

基于相同的技术构思,本发明实施例还提供一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述zigbee终端设备的多功能设置的方法。

基于相同的技术构思,本发明实施例还提供一种计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述zigbee终端设备的多功能设置的方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1