设备操控方法、装置、设备和存储介质与流程

文档序号:41537332发布日期:2025-04-07 23:11阅读:44来源:国知局

本技术涉及物联网,尤其涉及一种设备操控方法、装置、设备和存储介质。


背景技术:

1、随着物联网技术的迅速发展,智能家居系统被越来越多的应用到生活、办公、公共场所等应用场景中。为了用户能够快捷操控智能家居系统中的物联网设备,多数设备厂家会为物联网设备设置语音接口,用户说出预设的语音指令,就可以实现对物联网设备的操控。

2、但是,物联网设备之间的语音接口相互独立而且不同物联网设备之间采用的语音指令可能相同。例如:同一厂家的物联网设备采用相同的唤醒词进行唤醒。用户在针对其中一个物联网设备说出语音指令时,其他采用该语音指令的物联网设备也可能检测到该语音指令,这样就会出现用户希望使用语音指令操控一个物联网设备,采用相同语音指令的其他物联网设备也被同时操控的问题。例如:在家庭环境中设置了多台空调设备,该多台空调设备被设置在不同的屋子并且采用了相同的唤醒词,当用户在客厅说出该唤醒词时,除了客厅的空调会被唤醒,距离客厅较近的空调也会被同时唤醒,如果用户不希望唤醒其他空调,还需要单独操控其他空调,进而为用户造成了困扰。


技术实现思路

1、本技术提供了一种设备操控方法、装置、设备和存储介质,以解决用户希望使用语音指令操控一个物联网设备,采用相同语音指令的其他物联网设备也被同时操控的问题。

2、针对上述技术问题,本技术技术方案是通过如下实施例来解决的:

3、本技术实施例提供了一种设备操控方法,在终端设备执行的步骤,包括:在当前终端设备处,采集用于操控所述当前终端设备的语音指令对应的声音信息;等待接收其他终端设备发送的用于操控所述其他终端设备的语音指令对应的声音信息;其中,用于操控所述当前终端设备的语音指令和用于操控所述其他终端设备的语音指令相同;根据在所述当前终端设备采集的声音信息以及接收到的所述其他终端设备发送的声音信息,生成合并声音信息并且将所述合并声音信息上报给预设的控制设备;等待接收所述控制设备返回的允许执行指令并且在接收到所述控制设备返回的允许执行指令的情况下,执行所述语音指令。

4、其中,在所述采集用于操控当前终端设备的语音指令对应的声音信息之后,还包括:向预设网络环境中发送第一广播消息;其中,所述第一广播消息携带用于操控当前终端设备的语音指令对应的声音信息;所述等待接收其他终端设备发送的用于操控所述其他终端设备的语音指令对应的声音信息,包括:从所述网络环境中等待接收第二广播消息;其中,所述第二广播消息携带用于操控所述其他终端设备的语音指令对应的声音信息。

5、本技术实施例还提供了一种设备操控方法,在控制设备执行的步骤,包括:接收至少一个终端设备上报的合并声音信息;根据接收到的各个所述合并声音信息,确定多个不同的终端设备分别对应的声音信息;其中,多个所述声音信息对应相同的语音指令;在检测到预设的操控概率检测事件被触发时,根据多个所述终端设备分别对应的声音信息以及多个所述终端设备分别对应的房间位置参数,确定每个所述终端设备对应的操控概率;向操控概率最大的所述终端设备发送预设的允许执行指令。

6、其中,所述根据接收到的各个所述合并声音信息,确定多个不同的终端设备分别对应的声音信息,包括:在每个所述合并声音信息中,提取所述合并声音信息中携带的各个声音信息以及每个所述声音信息对应的终端设备信息;根据各个所述声音信息分别对应的终端设备信息,对各个所述声音信息执行去重处理,得到多个不同的终端设备分别对应的声音信息。

7、其中,在所述检测到预设的操控概率检测事件被触发之前,还包括:在检测到至少一个所述合并声音信息对应的各个声音信息存储位置都被占用的情况下,触发所述操控概率检测事件;其中,每接收到一个所述合并声音信息,为所述合并声音信息对应设置预设数量的多个声音信息存储位置;将在所述合并声音信息中提取出的每个所述声音信息及其对应的终端设备信息对应存储到一个声音信息存储位置中;或者,在从接收到第一个所述合并声音信息开始,已经经过预设时间长度的情况下,触发所述操控概率检测事件。

8、其中,所述根据多个所述终端设备分别对应的声音信息以及多个所述终端设备分别对应的房间位置参数,确定每个所述终端设备对应的操控概率,包括:针对每个所述终端设备,获取所述终端设备对应的房间位置参数,并且,在所述终端设备对应的声音信息中,获取声音强度和声音角度;分别归一化所述房间位置参数、所述声音强度和所述声音角度;根据归一化处理后的所述房间位置参数、所述声音强度和所述声音角度,确定所述终端设备对应的初始操控概率;根据所述终端设备对应的初始操控概率以及其他终端设备对应的初始操控概率,确定所述终端设备对应的操控概率。

9、其中,所述向操控概率最大的所述终端设备发送预设的允许执行指令,包括:如果接收到了操控概率最大的终端设备发送的合并声音信息,则直接将所述允许执行指令向操控概率最大的终端设备发送;如果未接收到操控概率最大的终端设备发送的合并声音信息,则确定上报操控概率最大的终端设备的声音信息的终端设备,通过所述终端设备将所述允许执行指令转发给操控概率最大的终端设备。

10、本技术实施例还提供了一种设备操控装置,设置在终端设备的所述设备操控装置,包括:采集模块,用于在当前终端设备处,采集用于操控所述当前终端设备的语音指令对应的声音信息;第一接收模块,用于等待接收其他终端设备发送的用于操控所述其他终端设备的语音指令对应的声音信息;其中,用于操控所述当前终端设备的语音指令和用于操控所述其他终端设备的语音指令相同;生成模块,用于根据在所述当前终端设备采集的声音信息以及接收到的所述其他终端设备发送的声音信息,生成合并声音信息并且将所述合并声音信息上报给预设的控制设备;执行模块,用于等待接收所述控制设备返回的允许执行指令并且在接收到所述控制设备返回的允许执行指令的情况下,执行所述语音指令;设置在控制设备的所述设备操控装置,包括:第二接收模块,用于接收至少一个终端设备上报的合并声音信息;第一确定模块,用于根据接收到的各个所述合并声音信息,确定多个不同的终端设备分别对应的声音信息;其中,多个所述声音信息对应相同的语音指令;第二确定模块,用于在检测到预设的操控概率检测事件被触发时,根据多个所述终端设备分别对应的声音信息以及多个所述终端设备分别对应的房间位置参数,确定每个所述终端设备对应的操控概率;发送模块,用于向操控概率最大的所述终端设备发送预设的允许执行指令。

11、本技术实施例还提供了一种设备操控设备,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为:执行所述存储器中存储的设备操控程序,以实现上述任一项在终端设备执行的所述设备操控方法,或者,实现上述任一项在终端设备执行的所述设备操控方法。

12、本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被执行,以实现上述任一项在终端设备执行的所述设备操控方法,或者,实现上述任一项在终端设备执行的所述设备操控方法。

13、本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的方法可以接收至少一个终端设备上报的合并声音信息;根据接收到的各个所述合并声音信息,确定多个不同的终端设备分别对应的声音信息;其中,多个所述声音信息对应相同的语音指令;在检测到预设的操控概率检测事件时,根据多个所述终端设备分别对应的声音信息以及多个所述终端设备分别对应的房间位置参数,确定每个所述终端设备对应的操控概率;向操控概率最大的所述终端设备发送预设的允许执行指令。本技术实施例在接收到的各个合并声音信息中,可以提取到多个不同终端设备对应的声音信息,根据多个终端设备分别对应的声音信息以及多个终端设备分别对应的房间位置参数,可以确定每个终端设备对应的操控概率,操控概率为终端设备执行语音指令的概率,进而将允许执行指令发送给操控概率最大的终端设备,使操控概率最大的终端设备执行语音指令,避免采用相同语音指令的各个终端设备被同时唤醒的问题。

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