本申请涉及音频数据处理,具体涉及一种智能设备控制方法、装置、存储介质及智能设备。
背景技术:
1、随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,智能电视、智能空调、智能冰箱等为我们的现代家居生活带来了很多便利,因此,智能家居系统应运而生。
2、在目前的智能家居系统中,大多数智能设备,不支持和手机直接通信,即用户需要通过手机,依赖(云服务器、路由器等)特定设施进行转发,才能与智能设备建立通信,建立连接的效率不高,且传输指令时由于需要中间设备的转发,因此导致响应速度慢。
技术实现思路
1、本申请实施例提供一种智能设备控制方法、装置、存储介质及智能设备,可以直接将至少一个智能设备组成分布式网络,无需中间设备的转发,有效提升了智能设备的连接速度以及控制效率。
2、本申请实施例提供了一种智能设备控制方法,包括:
3、通过第一语音指令将至少一个智能设备接入公共网络;
4、控制所述至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息;
5、根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备;
6、基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络。
7、在一实施例中,通过第一语音指令将至少一个智能设备接入公共网络的步骤,包括:
8、通过至少一个智能设备接收第一语音指令;
9、提取所述第一语音指令中的触发词,并根据所述触发词在所述智能设备中设置公共网络密钥,
10、根据所述公共网络密钥将至少一个智能设备组建为公共网络。
11、在一实施例中,根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备的步骤,包括:
12、针对每个智能设备从对应的缓存中提取设备发现列表;
13、计算所述设备发现列表中所有发现设备的平均信号强度;
14、基于所述设备发现列表中的设备数量以及所述平均信号强度,从所述至少一个智能设备选取中心设备。
15、在一实施例中,所述基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络,包括:
16、控制所述中心设备生成私有网络密钥,并将所述私有网络密钥广播至其他智能设备;
17、控制所述其他智能设备在接收到所述私有网络密钥之后退出所述公共网络,并进入与所述私有网络密钥对应的分布式网络。
18、在一实施例中,在所有智能设备加入所述分布式网络之后,所述方法还包括:
19、通过所述分布式网络中的任意智能设备接收第二语音指令;
20、确定所述第二语音指令对应的目标设备,并对所述目标设备进行语音控制。
21、在一实施例中,确定所述第二语音指令对应的目标设备的步骤,包括:
22、确定所述第二语音指令对应的至少一个候选设备;
23、根据当前用户的位置信息从所述至少一个候选设备中选取所述目标设备。
24、在一实施例中,所述当前用户的位置信息的计算过程包括:
25、获取所述分布式网络中的不同智能设备接收到的语音信号能量值;
26、根据所述语音信号能量值确定所述当前用户的位置信息。
27、本申请实施例还提供一种智能设备控制装置,包括:
28、第一接入模块,用于通过第一语音指令将至少一个智能设备接入公共网络;
29、控制模块,用于控制所述至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息;
30、选取模块,用于根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备;
31、第二接入模块,用于基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络。
32、本申请实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的智能设备控制方法中的步骤。
33、本申请实施例还提供一种智能设备,所述智能设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上任一实施例所述的智能设备控制方法中的步骤。
34、本申请实施例提供的智能设备控制方法、装置、存储介质及智能设备,可以通过第一语音指令将至少一个智能设备接入公共网络,控制至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息,根据智能设备所接收到的广播数量以及信号强度从至少一个智能设备选取中心设备,基于中心设备建立分布式网络,并控制其他智能设备加入分布式网络。本申请实施例提供的方案可以直接将至少一个智能设备组成分布式网络,通过该分布式网络即可控制智能设备,由于无需中间设备的转发,因此有效提升了智能设备的连接速度以及控制效率。
1.一种智能设备控制方法,其特征在于,包括:
2.如权利要求1所述的智能设备控制方法,其特征在于,通过第一语音指令将至少一个智能设备接入公共网络的步骤,包括:
3.如权利要求1所述的智能设备控制方法,其特征在于,根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备的步骤,包括:
4.如权利要求1所述的智能设备控制方法,其特征在于,所述基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络,包括:
5.如权利要求1-4任一项所述的智能设备控制方法,其特征在于,在所有智能设备加入所述分布式网络之后,所述方法还包括:
6.如权利要求5所述的智能设备控制方法,其特征在于,确定所述第二语音指令对应的目标设备的步骤,包括:
7.如权利要求6所述的智能设备控制方法,其特征在于,所述当前用户的位置信息的计算过程包括:
8.一种智能设备控制装置,其特征在于,包括:
9.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1-7任一项所述的智能设备控制方法中的步骤。
10.一种智能设备,其特征在于,所述智能设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如权利要求1-7任一项所述的智能设备控制方法中的步骤。