智能家居的组网控制方法、装置、控制设备和存储介质

文档序号:173043 发布日期:2021-10-29 浏览:24次 >En<

阅读说明:本技术 智能家居的组网控制方法、装置、控制设备和存储介质 (Networking control method and device for smart home, control equipment and storage medium ) 是由 陈建江 曹款成 于 2021-07-16 设计创作,主要内容包括:本发明公开了一种智能家居的组网控制方法、装置、控制设备和存储介质,其中,该方法包括:根据第一通讯协议的广播连接信息获取待组网设备;根据接收的用户指令在各所述待组网设备内确定组网设备;基于所述第一通讯协议传输组网信息到所述组网设备,以使得所述组网设备根据第二通讯协议连接到目标网络。本发明实施例可实现智能设备的快速组网,降低组网操作难度,可增强用户使用体验。(The invention discloses a networking control method, a networking control device, control equipment and a storage medium for smart home, wherein the method comprises the following steps: acquiring equipment to be networked according to the broadcast connection information of the first communication protocol; determining networking equipment in each piece of equipment to be networked according to the received user instruction; and transmitting networking information to the networking equipment based on the first communication protocol so that the networking equipment is connected to a target network according to a second communication protocol. The embodiment of the invention can realize the quick networking of the intelligent equipment, reduce the difficulty of networking operation and enhance the use experience of users.)

智能家居的组网控制方法、装置、控制设备和存储介质

技术领域

本发明实施例涉及近距离通信技术领域,尤其涉及一种智能家居的组网控制方法、装置、控制设备和存储介质。

背景技术

随着万物互联时代的到来,智能家居迎来爆发式增长。智能家居的使用场景中智能设备之间往往通过Zigbee通讯协议连接,实现智能设备的功能交互,提高智能家居的使用体验。然而智能设备通过Zigbee通讯协议的组网过程却存在较多问题。

当前智能设备组网的方式主要包括外部硬件配网和软件逻辑组网,而智能设备的应用环境较复杂,例如,设置在天花板后方、墙壁后方等不易到达的位置,在进行组网时需要对智能设备进行外部按钮触发、重复上下电以及按照特殊顺序复用按钮等操作,这些组网操作的逻辑对于复杂的应用环境往往较难实现,智能设备组网存在困难,极大降低了用户的使用体验。

发明内容

本发明提供一种智能家居的组网控制方法、装置、控制设备和存储介质,以实现智能设备的快速组网,降低组网操作难度,提高用户使用体验。

第一方面,本发明实施例提供了一种组网控制方法,该方法包括:

根据第一通讯协议的广播连接信息获取待组网设备;

根据接收的用户指令在各所述待组网设备内确定组网设备;

基于所述第一通讯协议传输组网信息到所述组网设备,以使得所述组网设备根据第二通讯协议连接到目标网络。

第二方面,本发明实施例还提供了一种组网控制装置,该装置包括:

设备寻找模块,用于根据第一通讯协议的广播连接信息获取待组网设备;

组网确定模块,用于根据接收的用户指令在各所述待组网设备内确定组网设备;

组网控制模块,用于基于所述第一通讯协议传输组网信息到所述组网设备,以使得所述组网设备根据第二通讯协议连接到目标网络。

第三方面,本发明实施例还提供了一种控制设备,该控制设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的组网控制方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本发明实施例中任一所述的组网控制方法。

本发明实施例,通过按照第一通信协议的广播连接信息获取周围环境中的待组网设备,按照接收的用户指令在各待组网设备中确定组网设备,基于第一通信协议将组网信息传输到组网设备,使得组网设备基于第二通信协议连接到目标网络,实现智能设备的快速组网,降低组网操作难度,可提升用户使用体验。

附图说明

图1是本发明实施例一提供的一种智能家居的组网控制方法的流程图;

图2是本发明实施例二提供的另一种智能家居的组网控制方法的流程图;

图3是本发明实施例二提供的一种智能家居的组网控制方法的示例图;

图4是本发明实施例三提供的一种智能家居的组网控制装置的结构示意图;

图5是本发明实施例四提供的一种控制设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构,此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

实施例一

图1是本发明实施例一提供的一种智能家居的组网控制方法的流程图,本实施例可适用于复杂安装环境中的智能设备组网的情况,该方法可以由组网控制装置来执行,该装置可以采用硬件和/或软件的方式来实现,一般集成在智能家居的控制设备中,参见图1,本发明实施例提供的方法具体包括如下步骤:

步骤110、根据第一通讯协议的广播连接信息获取待组网设备。

其中,第一通信协议可以支持消息广播的通信协议,例如,蓝牙通信协议和WIFI通信协议等,连接信息可以是控制设备的连接请求信息,可以包括控制设备的连接地址和连接验证信息等,待组网设备可以是控制设备所处环境中需要进行组网的智能设备,该智能设备可以支持第一通信协议和第二通信协议。

在本发明实施例中,控制设备可以按照第一通信协议将连接信息进行广播,使得环境中的待组网设备可以接收到该连接信息,待组网设备可以向控制设备反馈信息使得控制设备发现环境中的待组网设备。

步骤120、根据接收的用户指令在各待组网设备内确定组网设备。

其中,用户指令可以是组网设备的选择信息,可以由控制设备收集,例如,用户可以在控制设备的显示界面上输入选择信息。组网设备可以是连接到目标网络的设备,组网设备具体可以为智能家居设备,各组网设备可以连接的目标网络可以相同,也可以不同。

具体的,控制终端可以在接收用户指令,并按照用户指令在获取到的一个或者多个待组网设备中选择出组网设备,可以理解的是,可以不对用户指令选择组网设备的数量进行限制,可以在多个待组网设备中选择一个或者多个待组网设备作为组网设备。

步骤130、基于第一通讯协议传输组网信息到组网设备,以使得组网设备根据第二通讯协议连接到目标网络。

其中,组网信息可以控制组网设备连接到网络的信息,可以包括目标网络的网关地址、网络协议地址以及连接验证信息等。目标网络可以是组网设备连接的网络,不同组网设备对应的目标网络可以相同也可以不同,组网设备的目标网络可以由控制设备的组网信息决定。

在本发明实施例中,在确定组网设备后,可以使用第一通信协议将组网信息分别发送到组网设备,可以理解的是,控制设备在基于第一通信协议发送组网信息可以采用单点到单点的发送,也可以使用单点到多点的发送。在组网信息发送到组网设备后,可以使得组网设备按照组网信息的内容连接到目标网络。

本发明实施例,通过按照第一通信协议的广播连接信息获取周围环境中的待组网设备,按照接收的用户指令在各待组网设备中确定组网设备,基于第一通信协议将组网信息传输到组网设备,使得组网设备基于第二通信协议连接到目标网络,实现智能设备的快速组网,降低组网操作难度,可提升用户使用体验。

实施例二

图2是本发明实施例二提供的另一种智能家居的组网控制方法的流程图,本发明实施例是在上述发明实施例基础上的具体化,参见图2,本发明实施例提供的方法具体包括如下步骤:

步骤210、按照第一通讯协议向控制设备所处的环境内广播连接信息。

其中,控制设备所处的环境可以是指示控制设备的周围空间,可以包括室内、野外等。

在本发明实施例中,控制设备可以使用第一通信协议向周围环境广播连接信息,该连接信息可以包括控制设备的连接地址和连接验证信息等,环境内的待组网设备可以基于第一通信协议接收该连接信息。

步骤220、接收响应连接信息的设备标识信息,并将设备标识信息对应的设备记为待组网设备。

其中,设备标识信息可以是标识待组网设备的唯一信息,可以是待组网设备的MAC地址、IP地址、设备名等,设备标识信息可以由待组网设备在接收到连接信息时生成。

具体的,控制设备在广播连接信息后,可以接收各待组网设备发送的设备标识信息,控制设备可以将发送该设备标识信息的设备作为待组网设备,可以理解的是,待组网设备在接收到广播的连接信息时,可以发送自身的设备标识信息作为响应。

步骤230、在控制设备的预设界面展示各设备标识信息。

其中,预设界面可以是控制设备上的显示界面,预设界面可以通过图画或者文字形式展示待组网设备的设备标识信息,进一步的,预设界面中还可以展示各待组网设备的设备性能以及连接情况等。

在本发明实施例中,可以按照预设格式将获取到的各设备标识信息在控制设备的预设界面进行可视化展示,使得用户可以根据预设界面获知当前环境中的待组网设备,便于用户对待组网设备进行控制。

步骤240、在预设界面接收选择设备标识信息的用户指令,其中,用户指令包括滑动指令、点触指令、按压指令中至少一种。

其中,用户指令可以是用户选择待组网设备的指令,可以为滑动指令、点触指令、按压指令中的一种或者多种,用户可以控制设备的预设界面上通过滑动、点触和按压等方式选择设备标识信息。

具体的,可以在控制设备的预设界面上采集用户通过滑动、点触和按压等方式生成用户指令,该用户指令可以用于选择设备标识信息对应的待组网设备。

步骤250、按照各用户指令将对应设备标识信息的待组网设备确定为组网设备。

在本发明实施例中,可以采集到的用户指令确定出选择的设备标识信息,并将设备标识信息对应的待组网设备作为组网设备进行组网控制。可以理解的是,用户指令与设备标识信息的数量对应关系,可以不同进行限制,例如,每个用户指令可以对应一个设备标识信息,用户在预设界面中通过点击设备标识信息生成一个用户指令,该用户指令与点击的设备标识信息存在唯一对应关系,可以直接根据该用户指令将设备标识信息对应的待组网设备作为组网设备;一个用户指令还可以对应多个设备标识信息,用户在预设界面中通过手指划过多个设备标识信息的方式选中多个设备标识信息,可以根据用户指令的滑动轨迹确定出关联的多个设备标识信息,可以将该各设备标识信息对应的待组网设备均作为组网设备。

步骤260、获取预先配置的组网信息,其中,组网信息至少包括目标网关信息和连接密钥信息。

具体的,组网信息可以由用户预先设置,可以手动输入或者自动扫描网络网关的方式生成,组网信息可以包括目标网关信息和连接密钥信息,其中,目标网关信息可以是待连接网络的网关的端口号、MAC地址、网络地址等信息,连接密钥信息可以是待组网设备连接到安全信息,该安全信息可以用于验证组网设备的身份。

在本发明实施例中,可以在终端设备中获取预先配置的组网信息,该组网信息可以包括目标网关信息和连接密钥信息,可以理解的是,组网信息可以存在多套,可以根据用户需要获取一套验证组网信息或者多套组网信息。

步骤270、将组网信息按照第一通讯协议发送到各组网设备。

在本发明实施例中,可以将组网信息按照第一通信协议分别发送到各组网设备,例如,可以基于第一通信协议按照单点通信的方式将组网信息发送到设备标识信息对应的组网设备。进一步的,不同组网设备对应的组网信息可以相同也可以不同,例如,用户在各待组网设备中选择组网设备时,还可以为选中的组网设备选择对应的组网信息,不同的组网设备对应的组网信息可以不同,用户可以根据组网设备的类型分配不同的组网信息,也可以根据组网设备距控制设备的距离分配不同的组网信息,用户可以根据实际需要灵活配置。

步骤280、控制组网设备基于第二通讯协议连接到组网信息对应的目标网关。

具体的,组网设备接收到组网信息后,可以按照组网信息中的目标网关信息访问目标网关,并根据连接密钥信息通过目标网关的验证从而加入到对应的网络。

本发明实施例,通过第一通信协议向环境内广播连接信息,并接收响应连接信息的待组网设备的设备标识信息,在预设界面中展示设备标识信息,采集选择设备标识信息的用户指令,按照用户指令将待组网设备确定为组网设备,获取配置的组网信息,发送组网信息到各组网设备以控制组网设备基于第二通信协议连接到对应的目标网关,实现智能设备的快速组网,灵活选择待组网设备和组网信息,可降低组网操作难度,提升了用户的设备组网体验。

进一步的,在上述发明实施例的基础上,所述按照各所述用户指令将对应所述设备标识信息的所述待组网设备确定为所述组网设备,包括:

确定各所述用户指令的接收位置,并按照接收位置确定对应的设备标识信息;将所述设备标识信息记录到组网设备信息表以所述设备标识信息对应的所述待组网设备确定为所述组网设备。

其中,接收位置可以是预设界面上的位置,可以是预设界面中显示控件的配置位置,显示控件中显示的设备标识信息可以与接收位置存在关联关系,例如,用户通过点击预设界面中的展示项生成用户指令,该展示项的显示控件与设备标识信息存在关联关系,按照该关联关系可以通过用户指令的接收位置确定出用户选择的设备标识信息。

在本发明实施例中,可以使用组网设备信息表存储组网设备的信息,该组网设备信息表可以存储执行组网操作或完成组网操作的组网设备的信息,用户可以通过组网设备信息表对设备组网情况进行管理,可以理解的是,在按照用户指令的接收位置确定出设备标识信息后,可以将该设备标识信息存储到组网设备信息表,以将对应的待组网设备标记为组网设备。

进一步的,在上述发明实施例的基础上,在所述根据接收的用户指令在各所述待组网设备内确定组网设备之前,还包括:将在组网设备信息表中存在的所述设备标识信息删除,其中,所述组网设备信息表存储有已确定为所述组网设备的设备标识信息。

具体的,为了防止出现组网设备重复组网的情况出现,可以使用组网设备信息表对接收到的设备标识信息进行筛选,若设备标识信息存在于组网设备信息表,则对应的待组网设备已经完成组网,无需重复执行组网操作,可以将该设备标识信息删除,若设备标识信息未存储在组网设备信息表,则对应的待组网设备还未进行组网,可执行组网操作。

进一步的,在上述发明实施例的基础上,所述方法中第一通讯协议为蓝牙通信协议,第二通信协议为Zigbee通信协议。

在本发明实施例中,控制设备和待组网设备支持的通信协议可以为蓝牙通信协议以及Zigbee通信协议,待组网设备可以基于Zigbee通信协议组网,而组网控制通过蓝牙通信协议进行信息交互。

示例性的,图3是本发明实施例二提供的一种智能家居的组网控制方法的示例图,参见图3,以支持Zigbee协议和蓝牙协议的智能设备组网控制为例,Zigbee设备出厂时默认开启蓝牙功能或者在安装时开启蓝牙功能,在组网现场存在大量Zigbee设备或者组网不方便的Zigbee设备时,可以通过手机蓝牙广播扫描环境中的Zigbee设备,扫描完成后可以获取到Zigbee设备的设备标识,用户可以在手机选中选用添加到网络的Zigbee设备,并借助手机蓝牙将网络的相关信息发送给Zigbee设备,Zigbee设备通过相关信息建立Zigbee网络,便于在设备数量多以及设备安装位置差的环境中实现快速组网。本发明实施例中待组网设备的组网控制方法可以包括如下步骤:待组网设备上电,判断是否在网,若正常在网则直接结束,若不在网,则开启蓝牙广播模式接受用户蓝牙发送额广播消息,待组网设备被手机发现后,可以接受手机发送的网络信息,并按照该网络信息进行网络配置从而连接到网络。

实施例三

图4是本发明实施例三提供的一种智能家居的组网控制装置的结构示意图,可执行本发明任意实施例所提供的组网控制方法,具备执行方法的相应功能模块和有益效果。该装置可以由软件和/或硬件实现,具体包括:设备寻找模块301、组网确定模块302和组网控制模块303。

设备寻找模块301,用于根据第一通讯协议的广播连接信息获取待组网设备。

组网确定模块302,用于根据接收的用户指令在各所述待组网设备内确定组网设备。

组网控制模块303,用于基于所述第一通讯协议传输组网信息到所述组网设备,以使得所述组网设备根据第二通讯协议连接到目标网络。

本发明实施例,通过设备寻找模块按照第一通信协议的广播连接信息获取周围环境中的待组网设备,组网确定模块按照接收的用户指令在各待组网设备中确定组网设备,组网控制模块基于第一通信协议将组网信息传输到组网设备,使得组网设备基于第二通信协议连接到目标网络,实现智能设备的快速组网,降低组网操作难度,可提升用户使用体验。

进一步的,在上述发明实施例的基础上,所述设备寻找模块301包括:

信息广播单元,用于按照所述第一通讯协议向所述控制设备所处的环境内广播连接信息。

设备标记单元,用于接收响应所述连接信息的设备标识信息,并将所述设备标识信息对应的设备记为待组网设备。

进一步的,在上述发明实施例的基础上,所述组网确定模块302包括:

设备展示单元,用于在所述控制设备的预设界面展示各所述设备标识信息。

指令接收单元,用于在所述预设界面接收所述用户指令,其中,所述用户指令包括滑动指令、点触指令、按压指令中至少一种。

设备选择单元,用于按照各所述用户指令将对应所述设备标识信息的所述待组网设备确定为所述组网设备。

进一步的,在上述发明实施例的基础上,所述设备选择单元具体用于:

确定各所述用户指令的接收位置,并按照接收位置确定对应的设备标识信息;将所述设备标识信息记录到组网设备信息表以所述设备标识信息对应的所述待组网设备确定为所述组网设备。

进一步的,在上述发明实施例的基础上,所述装置还包括:

设备筛选单元,用于将在组网设备信息表中存在的所述设备标识信息删除,其中,所述组网设备信息表存储有已确定为所述组网设备的设备标识信息。

进一步的,在上述发明实施例的基础上,所述组网控制模块303包括:

获取预先配置的组网信息,其中,所述组网信息至少包括目标网关信息和连接密钥信息;

将所述组网信息按照所述第一通讯协议发送到各所述组网设备;

控制所述组网设备基于所述第二通讯协议连接到所述组网信息对应的目标网关。

进一步的,在上述发明实施例的基础上,所述装置中所述第一通讯协议为蓝牙通信协议,所述第二通信协议为Zigbee通信协议。

实施例四

图5是本发明实施例四提供的一种控制设备的结构示意图,如图5所示,该控制设备包括处理器40、存储器41、输入装置42和输出装置43;控制设备中处理器40的数量可以是一个或多个,图5中以一个处理器40为例;控制设备中的处理器40、存储器41、输入装置42和输出装置43可以通过总线或其他方式连接,图5中以通过总线连接为例。

存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的组网控制方法对应的程序指令/模块(例如,智能家居的组网控制装置中的设备寻找模块301、组网确定模块302和组网控制模块303)。处理器40通过运行存储在存储器41中的软件程序、指令以及模块,从而执行控制设备的各种功能应用以及数据处理,即实现上述的智能家居的组网控制方法。

存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至控制设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置42可用于接收输入的数字或字符信息,以及产生与控制设备的用户设置以及功能控制有关的键信号输入。输出装置73可包括显示屏等显示设备。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种智能家居的组网控制方法,该方法包括:

根据第一通讯协议的广播连接信息获取待组网设备;

根据接收的用户指令在各所述待组网设备内确定组网设备;

基于所述第一通讯协议传输组网信息到所述组网设备,以使得所述组网设备根据第二通讯协议连接到目标网络。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的组网控制方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述组网控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于区块链进行共识的方法、装置及存储介质

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类