本公开涉及通信领域,尤其涉及设备配网,具体涉及一种智能设备配网方法及其装置,可应用于智能家居场景下。
背景技术:
1、智能家居系统通常由智能网关、智能子设备构成,配合相应的云服务,手机app(应用程序)等,可以实现设备的智能控制。随着智能家居领域的发展,智能设备出货量需求剧增。市面上支持各种无线协议的模组竞争激烈,出现了大批量的优秀模组厂商。智能家居领域的模组,一般会支持ble(bluetooth low energy,蓝牙低能耗)、wifi(无线网络通信技术)、zigbee(也叫紫蜂,是一种低速短距离传输的无线网上协议)等无线协议。依据这些底层的传输协议,各应用厂商也会构建出丰富的应用生态。
2、相关技术中,智能家居系统中的智能设备通常仅能支持一种生态协议,使得智能设备只能通过该生态协议来进行配网接入处理,从而使智能设备接入到路由器及云端服务器。然而,相关技术中智能设备的配网方式有待改进。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种智能设备配网方法及其装置。
2、根据本公开实施例的第一方面,提供一种智能设备配网方法,所述方法由所述智能设备执行,所述方法包括:
3、开启多个蓝牙配网广播集以向外广播多个广播消息;其中,所述多个蓝牙配网广播集对应多个不同生态链的广播消息,且所述多个蓝牙配网广播集均为可连接广播;
4、基于终端设备发送的连接请求,采用所述多个蓝牙配网广播集之中与所述连接请求对应的目标蓝牙配网广播集,与所述终端设备建立蓝牙连接;其中,所述连接请求为所述终端设备在基于所述多个广播消息的基础上进行所述智能设备的连接选择操作后发送的;
5、接收所述终端设备通过所述蓝牙连接发送的wifi配网信息;
6、基于所述wifi配网信息,采用与所述目标蓝牙配网广播集对应的生态链配网流程进行配网处理。
7、根据本公开实施例的第二方面,提供一种智能设备配网装置,所述装置配置于智能设备上,所述装置包括:
8、开启模块,用于开启多个蓝牙配网广播集以向外广播多个广播消息;其中,所述多个蓝牙配网广播集对应多个不同生态链的广播消息,且所述多个蓝牙配网广播集均为可连接广播;
9、建立模块,用于基于终端设备发送的连接请求,采用所述多个蓝牙配网广播集之中与所述连接请求对应的目标蓝牙配网广播集,与所述终端设备建立蓝牙连接;其中,所述连接请求为所述终端设备在基于所述多个广播消息的基础上进行所述智能设备的连接选择操作后发送的;
10、接收模块,用于接收所述终端设备通过所述蓝牙连接发送的wifi配网信息;
11、配网处理模块,用于基于所述wifi配网信息,采用与所述目标蓝牙配网广播集对应的生态链配网流程进行配网处理。
12、根据本公开实施例的第三方面,提供一种智能设备,包括:
13、处理器;
14、用于存储所述处理器可执行指令的存储器;其中,所述指令被所述处理器执行,以使所述处理器能够执行如前述第一方面所述的方法。
15、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由智能设备的处理器执行时,使得所述智能设备能够执行如前述第一方面所述的方法。
16、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如前述第一方面所述方法的步骤。
17、本公开的实施例提供的技术方案可以包括以下有益效果:
18、可以通过智能设备开启多个蓝牙配网广播集以向外广播多个广播消息,并基于终端设备发送的连接请求,采用多个蓝牙配网广播集之中与连接请求对应的目标蓝牙配网广播集,与终端设备建立蓝牙连接。通过智能设备接收终端设备通过蓝牙连接发送的wifi配网信息,并基于wifi配网信息,采用与目标蓝牙配网广播集对应的生态链配网流程进行配网处理。本公开可以解决相关技术中智能设备仅能支持一种生态协议接入的问题,可以使得智能设备支持多种生态的协议接入,同时只能运行一个生态协议,在保证模组不增加成本的基础上,在有限的资源空间内实现了对智能设备的配网方式进行了扩展,从而可以充分节省内存资源。
19、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种智能设备配网方法,其特征在于,所述方法由所述智能设备执行,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述多个蓝牙配网广播集对应多个不同的网络地址信息;其中,所述基于终端设备发送的连接请求,采用所述多个蓝牙配网广播集之中与所述连接请求对应的目标蓝牙配网广播集,与所述终端设备建立蓝牙连接,包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种智能设备配网装置,其特征在于,所述装置配置于智能设备上,所述装置包括:
7.如权利要求6所述的装置,其特征在于,所述多个蓝牙配网广播集对应多个不同的网络地址信息;其中,所述建立模块具体用于:
8.如权利要求6所述的装置,其特征在于,所述装置还包括:
9.如权利要求6所述的装置,其特征在于,所述装置还包括:
10.如权利要求6所述的装置,其特征在于,
11.一种智能设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由智能设备的处理器执行时,使得所述智能设备能够执行如权利要求1至5中任一项所述的方法。
13.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1至5中任一项所述方法的步骤。