一种基于智能家居的语音遥控系统及方法技术方案

技术编号:37483004 阅读:11 留言:0更新日期:2023-05-07 09:22
本发明专利技术公开了一种基于智能家居的语音遥控系统,系统包括语音命令接收装置、操作命令发布装置以及操作实体,系统被配置为:由语音命令接收装置接收由用户发布的第一语音命令;由语音命令接收装置将第一语音命令发送给操作命令发布装置;由操作命令发布装置将第一语音命令转化为多个操作命令,并生成第一操作命令队列;由语音命令接收装置接收由用户发布的第二语音命令;由语音命令接收装置将第二语音命令发送给操作命令发布装置;由操作命令发布装置将第二语音命令转化为单个操作命令;由操作命令发布装置将单个操作命令插入第一操作命令队列中,并优先将单个操作命令发送给操作实体。实体。实体。

【技术实现步骤摘要】
一种基于智能家居的语音遥控系统及方法


[0001]本专利技术是关于智能家居
,特别是关于一种基于智能家居的语音遥控系统及方法。

技术介绍

[0002]智能家居系统极大的方便了人们的生活,例如当前的某些较为先进的智能家居系统已经允许业主语音操控各种智能家电,智能家电可以基于业主的语音命令自主运行而无需认为干预。这类系统一般需要以下一些构件:语音命令接收装置、操作命令发布装置以及操作实体。其中,语音命令接收装置用于接收业主的语音命令,随后语音命令接收装置可以将业主的语音命令以公知的音频编码方法进行编码,并将编码的音频信号发送给操作命令发布装置;操作命令发布装置在接收到编码的音频信号之后,首先将该信号重新合成为语音命令,并通过公知的语音识别软件对语音进行识别,随后操作命令发布装置根据识别出的业主的命令内容,生成一系列用于操作智能家电的操作命令,并通过操作命令实际控制智能家电运行,其中,智能家电可以是操作实体的一些例子。
[0003]在现有系统运行过程中,发现即便没有传输延时的情况下,某些命令在被执行时也仍然存在明显的延迟,现有技术尚未发现这种延迟的机制,并且缺乏解决这种延迟的解决方案。

技术实现思路

[0004]为实现上述目的,本专利技术提供了一种基于智能家居的语音遥控系统,其特征在于,系统包括语音命令接收装置、操作命令发布装置以及操作实体,系统被配置为:
[0005]由语音命令接收装置接收由用户发布的第一语音命令;
[0006]由语音命令接收装置将第一语音命令发送给操作命令发布装置;
[0007]由操作命令发布装置将第一语音命令转化为多个操作命令,并生成第一操作命令队列,其中,第一操作命令队列中包括按照操作顺序排列的多个操作命令以及一个锚定命令;
[0008]由语音命令接收装置接收由用户发布的第二语音命令;
[0009]由语音命令接收装置将第二语音命令发送给操作命令发布装置;
[0010]由操作命令发布装置将第二语音命令转化为单个操作命令;
[0011]由操作命令发布装置将单个操作命令插入第一操作命令队列中,并优先将单个操作命令发送给操作实体。
[0012]在一优选的实施方式中,多个操作命令中的每一个操作命令均具有优先等级,其中,第一操作命令队列中至少包括连续排列的操作命令A、操作命令B以及操作命令C;
[0013]其中,由操作命令发布装置将单个操作命令插入第一操作命令队列中,并优先将单个操作命令发送给操作实体具体包括如下步骤:
[0014]由操作命令发布装置判断单个操作命令的优先等级是否大于操作命令A的优先等
级;
[0015]如果操作命令发布装置判断单个操作命令的优先等级小于操作命令A的优先等级,则由操作命令发布装置继续判断单个操作命令的优先等级是否大于操作命令B的优先等级。
[0016]在一优选的实施方式中,由操作命令发布装置将单个操作命令插入第一操作命令队列中,并优先将单个操作命令发送给操作实体具体还包括如下步骤:
[0017]如果操作命令发布装置判断单个操作命令的优先等级大于操作命令B的优先等级,则由操作命令发布装置继续判断在移动操作命令B在第一操作命令队列中的位置之后,操作命令B是否与锚定命令矛盾;
[0018]如果操作命令发布装置判断在移动操作命令B在第一操作命令队列中的位置之后,操作命令B与锚定命令不矛盾,则由操作命令发布装置将单个操作命令移动到操作命令B之前;
[0019]由操作命令发布装置以低发射功率将单个操作命令发送给操作实体。
[0020]在一优选的实施方式中,锚定命令中记录有操作命令B的有效操作时间范围,其中,判断操作命令B是否与锚定命令矛盾具体包括如下步骤:
[0021]由操作命令发布装置预测在优先将单个操作命令发送给操作实体之后,操作命令发布装置发送操作命令B的时间是否位于操作命令B的有效操作时间范围;
[0022]如果操作命令发布装置判断发送操作命令B的时间位于操作命令B的有效操作时间范围,则操作命令发布装置判断操作命令B与锚定命令不矛盾。
[0023]在一优选的实施方式中,系统还被配置为:
[0024]在操作命令发布装置以低发射功率将单个操作命令发送给操作实体之后,由操作命令发布装置判断操作实体是否接收到单个操作命令;
[0025]如果操作命令发布装置判断操作实体没有接收到单个操作命令,则由操作命令发布装置确定操作实体的位置;
[0026]在操作命令发布装置确定操作实体的位置之后,由操作命令发布装置以最大发射功率向操作实体发送移动命令;
[0027]在操作实体接收到移动命令之后,由操作实体依照移动命令来移动操作实体的位置。
[0028]在一优选的实施方式中,系统还被配置为:
[0029]在操作实体移动位置之后,由操作命令发布装置再次以低发射功率将单个操作命令发送给操作实体;
[0030]在由操作命令发布装置再次以低发射功率将单个操作命令发送给操作实体之后,由操作命令发布装置重新判断操作实体是否接收到单个操作命令;
[0031]如果操作命令发布装置判断操作实体没有接收到单个操作命令,则由操作命令发布装置确定位于操作实体周围的其它操作实体。
[0032]在一优选的实施方式中,系统还被配置为:
[0033]在操作命令发布装置确定位于操作实体周围的其它操作实体之后,由操作命令发布装置要求其它操作实体与操作实体建立蓝牙通信连接;
[0034]在操作命令发布装置确定位于操作实体周围的其它操作实体之后,由操作命令发
布装置将单个操作命令发送给其它操作实体;
[0035]由其它操作实体通过蓝牙通信方式将单个操作命令发送给操作实体。
[0036]本专利技术提供了一种基于智能家居的语音遥控方法,其特征在于,方法包括:
[0037]由语音命令接收装置接收由用户发布的第一语音命令;
[0038]由语音命令接收装置将第一语音命令发送给操作命令发布装置;
[0039]由操作命令发布装置将第一语音命令转化为多个操作命令,并生成第一操作命令队列,其中,第一操作命令队列中包括按照操作顺序排列的多个操作命令以及一个锚定命令;
[0040]由语音命令接收装置接收由用户发布的第二语音命令;
[0041]由语音命令接收装置将第二语音命令发送给操作命令发布装置;
[0042]由操作命令发布装置将第二语音命令转化为单个操作命令;
[0043]由操作命令发布装置将单个操作命令插入第一操作命令队列中,并优先将单个操作命令发送给操作实体。
[0044]在一优选的实施方式中,多个操作命令中的每一个操作命令均具有优先等级,其中,第一操作命令队列中至少包括连续排列的操作命令A、操作命令B以及操作命令C;
[0045]其中,由操作命令发布装置将单个操作命令插入第一操作命令队列中,并优先将单个操作命令发送给操作实体具体包括如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智能家居的语音遥控系统,其特征在于,所述系统包括语音命令接收装置、操作命令发布装置以及操作实体,所述系统被配置为:由语音命令接收装置接收由用户发布的第一语音命令;由语音命令接收装置将所述第一语音命令发送给所述操作命令发布装置;由操作命令发布装置将所述第一语音命令转化为多个操作命令,并生成第一操作命令队列,其中,所述第一操作命令队列中包括按照操作顺序排列的所述多个操作命令以及一个锚定命令;由语音命令接收装置接收由用户发布的第二语音命令;由语音命令接收装置将所述第二语音命令发送给所述操作命令发布装置;由操作命令发布装置将所述第二语音命令转化为单个操作命令;由操作命令发布装置将所述单个操作命令插入所述第一操作命令队列中,并优先将所述单个操作命令发送给操作实体。2.如权利要求1所述的系统,其中,所述多个操作命令中的每一个操作命令均具有优先等级,其中,所述第一操作命令队列中至少包括连续排列的操作命令A、操作命令B以及操作命令C;其中,由操作命令发布装置将所述单个操作命令插入所述第一操作命令队列中,并优先将所述单个操作命令发送给操作实体具体包括如下步骤:由操作命令发布装置判断所述单个操作命令的优先等级是否大于所述操作命令A的优先等级;如果操作命令发布装置判断所述单个操作命令的优先等级小于所述操作命令A的优先等级,则由操作命令发布装置继续判断所述单个操作命令的优先等级是否大于所述操作命令B的优先等级。3.如权利要求2所述的系统,其中,由操作命令发布装置将所述单个操作命令插入所述第一操作命令队列中,并优先将所述单个操作命令发送给操作实体具体还包括如下步骤:如果操作命令发布装置判断所述单个操作命令的优先等级大于所述操作命令B的优先等级,则由操作命令发布装置继续判断在移动所述操作命令B在所述第一操作命令队列中的位置之后,所述操作命令B是否与所述锚定命令矛盾;如果操作命令发布装置判断在移动所述操作命令B在所述第一操作命令队列中的位置之后,所述操作命令B与所述锚定命令不矛盾,则由操作命令发布装置将所述单个操作命令移动到所述操作命令B之前;由操作命令发布装置以低发射功率将所述单个操作命令发送给所述操作实体。4.如权利要求3所述的系统,其中,所述锚定命令中记录有所述操作命令B的有效操作时间范围,其中,判断所述操作命令B是否与所述锚定命令矛盾具体包括如下步骤:由操作命令发布装置预测在优先将所述单个操作命令发送给操作实体之后,操作命令发布装置发送所述操作命令B的时间是否位于所述操作命令B的有效操作时间范围;如果操作命令发布装置判断发送所述操作命令B的时间位于所述操作命令B的有效操作时间范围,则操作命令发布装置判断所述操作命令B与所述锚定命令不矛盾。5.如权利要求4所述的系统,其中,所述系统还被配置为:在操作命令发布装置以低发射功率将所述单个操作命令发送给所述操作实体之后,由
操作命令发布装置判断所述操作实体是否接收到所述单个操作命令;如果操作命令发布装置判断所述操作实体没有接收到所述单个操作命令,则由操作命令发布装置确定所述操作实体的位置;在操作命令发布装置确定所述操作实体的位置之后,由操作命令发布装置以最大发射功率向所述操作实体发送移...

【专利技术属性】
技术研发人员:洪献辉陈立新
申请(专利权)人:江西兴原星科技有限公司
类型:发明
国别省市:

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

1