智能设备控制方法、装置、存储介质及智能设备制造方法及图纸

技术编号:38481521 阅读:12 留言:0更新日期:2023-08-15 16:59
本申请实施例公开了一种智能设备控制方法、装置、存储介质及智能设备。该方法包括:通过第一语音指令将至少一个智能设备接入公共网络,控制至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息,根据智能设备所接收到的广播数量以及信号强度从至少一个智能设备选取中心设备,基于中心设备建立分布式网络,并控制其他智能设备加入分布式网络。本申请实施例提供的方案可以直接将至少一个智能设备组成分布式网络,通过该分布式网络即可控制智能设备,由于无需中间设备的转发,因此有效提升了智能设备的连接速度以及控制效率。效率。效率。

【技术实现步骤摘要】
智能设备控制方法、装置、存储介质及智能设备


[0001]本申请涉及音频数据处理
,具体涉及一种智能设备控制方法、装置、存储介质及智能设备。

技术介绍

[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,智能电视、智能空调、智能冰箱等为我们的现代家居生活带来了很多便利,因此,智能家居系统应运而生。
[0003]在目前的智能家居系统中,大多数智能设备,不支持和手机直接通信,即用户需要通过手机,依赖(云服务器、路由器等)特定设施进行转发,才能与智能设备建立通信,建立连接的效率不高,且传输指令时由于需要中间设备的转发,因此导致响应速度慢。

技术实现思路

[0004]本申请实施例提供一种智能设备控制方法、装置、存储介质及智能设备,可以直接将至少一个智能设备组成分布式网络,无需中间设备的转发,有效提升了智能设备的连接速度以及控制效率。
[0005]本申请实施例提供了一种智能设备控制方法,包括:通过第一语音指令将至少一个智能设备接入公共网络;控制所述至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息;根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备;基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络。
[0006]在一实施例中,通过第一语音指令将至少一个智能设备接入公共网络的步骤,包括:通过至少一个智能设备接收第一语音指令;提取所述第一语音指令中的触发词,并根据所述触发词在所述智能设备中设置公共网络密钥,根据所述公共网络密钥将至少一个智能设备组建为公共网络。
[0007]在一实施例中,根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备的步骤,包括:针对每个智能设备从对应的缓存中提取设备发现列表;计算所述设备发现列表中所有发现设备的平均信号强度;基于所述设备发现列表中的设备数量以及所述平均信号强度,从所述至少一个智能设备选取中心设备。
[0008]在一实施例中,所述基于所述中心设备建立分布式网络,并控制其他智能设备加
入所述分布式网络,包括:控制所述中心设备生成私有网络密钥,并将所述私有网络密钥广播至其他智能设备;控制所述其他智能设备在接收到所述私有网络密钥之后退出所述公共网络,并进入与所述私有网络密钥对应的分布式网络。
[0009]在一实施例中,在所有智能设备加入所述分布式网络之后,所述方法还包括:通过所述分布式网络中的任意智能设备接收第二语音指令;确定所述第二语音指令对应的目标设备,并对所述目标设备进行语音控制。
[0010]在一实施例中,确定所述第二语音指令对应的目标设备的步骤,包括:确定所述第二语音指令对应的至少一个候选设备;根据当前用户的位置信息从所述至少一个候选设备中选取所述目标设备。
[0011]在一实施例中,所述当前用户的位置信息的计算过程包括:获取所述分布式网络中的不同智能设备接收到的语音信号能量值;根据所述语音信号能量值确定所述当前用户的位置信息。
[0012]本申请实施例还提供一种智能设备控制装置,包括:第一接入模块,用于通过第一语音指令将至少一个智能设备接入公共网络;控制模块,用于控制所述至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息;选取模块,用于根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备;第二接入模块,用于基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络。
[0013]本申请实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的智能设备控制方法中的步骤。
[0014]本申请实施例还提供一种智能设备,所述智能设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上任一实施例所述的智能设备控制方法中的步骤。
[0015]本申请实施例提供的智能设备控制方法、装置、存储介质及智能设备,可以通过第一语音指令将至少一个智能设备接入公共网络,控制至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息,根据智能设备所接收到的广播数量以及信号强度从至少一个智能设备选取中心设备,基于中心设备建立分布式网络,并控制其他智能设备加入分布式网络。本申请实施例提供的方案可以直接将至少一个智能设备组成分布式网络,通过该分布式网络即可控制智能设备,由于无需中间设备的转发,因此有效提升了智能设备的连接速度以及控制效率。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。
[0017]图1为本申请实施例提供的智能设备控制方法的一种流程示意图;图2为本申请实施例提供的智能设备控制装置的一种系统示意图;图3为本申请实施例提供的智能设备控制方法的另一种流程示意图;图4为本申请实施例提供的智能设备控制装置的一种结构示意图;图5为本申请实施例提供的智能设备控制装置的另一结构示意图;图6为本申请实施例提供的智能设备的结构示意图。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]本申请实施例提供一种智能设备控制方法、装置、存储介质及智能设备。具体地,本申请实施例的智能设备控制方法可以由智能设备或服务器执行,其中,该智能设备可以为终端。该终端可以为智能家居设备、智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机(PC,Personal Computer)、个人数字助理(Personal Digital Assistant,PDA)等设备,终端还可以包括客户端,该客户端可以是媒体播放客户端或即时通信客户端等。
[0020]例如,当该智能设备控制方法运行于智能设备时,智能设备可以通过第一语音指令将至少一个智能设备接入公共网络,控制至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息,根据智能设备所接收到的广播数量以及信号强度从至少一个智能设备选取中心设备,基于中心设备建立分布式网络,并控制其他智能设备加入分布式网络。
[0021]本申请实施例提供了一种智能设备控制方法,该方法可以由智能设备执行。本申请实施例以智能设备控制方法由智能设备执行为例来进行说明。其中,该智能设备可以包括麦克风,麦克风用于接收用户发出的语音信号,从而根据语音信号实现后续的设备控制。
[0022]请参阅图1,该方法的具体流程可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能设备控制方法,其特征在于,包括:通过第一语音指令将至少一个智能设备接入公共网络;控制所述至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息;根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备;基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络。2.如权利要求1所述的智能设备控制方法,其特征在于,通过第一语音指令将至少一个智能设备接入公共网络的步骤,包括:通过至少一个智能设备接收第一语音指令;提取所述第一语音指令中的触发词,并根据所述触发词在所述智能设备中设置公共网络密钥;根据所述公共网络密钥将至少一个智能设备组建为公共网络。3.如权利要求1所述的智能设备控制方法,其特征在于,根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备的步骤,包括:针对每个智能设备从对应的缓存中提取设备发现列表;计算所述设备发现列表中所有发现设备的平均信号强度;基于所述设备发现列表中的设备数量以及所述平均信号强度,从所述至少一个智能设备选取中心设备。4.如权利要求1所述的智能设备控制方法,其特征在于,所述基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络,包括:控制所述中心设备生成私有网络密钥,并将所述私有网络密钥广播至其他智能设备;控制所述其他智能设备在接收到所述私有网络密钥之后退出所述公共网络,并进入与所述私有网络密钥对应的分布式网络。5.如权利要求1

4任一项所述的智能设备控制方法,其特征在于,在所有智能设备加入所述分布式网...

【专利技术属性】
技术研发人员:鲁勇王献康
申请(专利权)人:北京探境科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1