一种智能设备语音控制系统及方法技术方案

技术编号:26691807 阅读:17 留言:0更新日期:2020-12-12 02:44
一种智能设备语音控制系统及方法,属于智能设备控制技术领域,解决智能设备语音控制系统通讯链路过长系统响应慢、控制服务器接入设备多服务器超载的问题;语音控制器接收语音指令,将语音指令发送给语音服务器;语音服务器识别并解析出语音指令中包含的控制指令,判断智能设备唯一标识,然后将以上信息返回到语音控制器;语音控制器基于返回的信息生成协议指令发送给智能网关;智能网关解析出智能设备唯一标识,将协议指令发送到对应的智能设备;智能设备执行协议指令中包含的控制动作;通过本发明专利技术提供的系统和方法,对智能设备语音控制不依赖控制服务器,降低了从语音指令请求到设备响应的时间,语音控制设备速度快,用户体验提高。

【技术实现步骤摘要】
一种智能设备语音控制系统及方法
本专利技术属于智能设备控制
,具体是一种智能设备语音控制系统及方法。
技术介绍
随着物联网技术的快速发展以及语音识别技术的应用,越来越多的智能设备可以通过语音进行控制。目前来说,如图10所示,现在的智能设备语音控制系统的控制过程较为复杂,首先,需要通过网络将语音指令发送到专门的语音服务器进行语音指令的识别,然后将识别结果发送到控制服务器,通过控制服务器对智能设备进行控制。具体的控制流程是:语音控制器将语音指令上传到语音服务器,语音服务器对语音指令进行识别后将解析出的控制指令发送给控制服务器,控制服务器根据收到的控制指令,以及智能设备对应的控制协议,生成协议指令发送给智能设备;语音服务器的作用仅仅是对语音指令的识别和理解,不存储与智能设备有关的任何信息,控制服务器的作用是对设备的远程控制。以上控制方法存在的问题:首先,控制指令在广域网中的传输路径过长,一旦其中一条通讯链路发生堵塞或者故障都会影响控制的效果,比如:语音服务器与控制服务器之间或者控制服务器与智能设备之间无法建立通讯连接;其次,控制服务器接入的智能设备数目过多也会造成服务器超载而无法正常工作。
技术实现思路
本专利技术的目的在于如何解决现有技术中智能设备语音控制方式复杂,通讯链路过长,链路发生堵塞或故障会影响系统的控制效果,以及控制服务器接入的智能设备过多时会造成服务器超载而无法正常工作的问题。本专利技术是通过以下技术方案解决上述技术问题的:一种智能设备语音控制系统,包括:语音控制器、语音服务器、智能网关、控制服务器、多个智能设备;所述的语音控制器用于接收语音指令,同时将语音指令发送给语音服务器,并根据返回的智能设备唯一标识以及控制指令生成协议指令,然后将协议指令发送到智能网关;所述的语音服务器用于对语音指令进行识别,解析出控制信息,判断需要控制的智能设备唯一标识,将智能设备唯一标识以及控制指令返回到语音控制器;所述的智能网关用于接收并解析协议指令中包含的智能设备唯一标识,然后将接收到的协议指令发送到对应的智能设备;控制服务器用于建立智能设备与语音控制器之间的关联关系,包括建立智能网关与智能设备之间以及智能网关与语音控制器之间的绑定关系,同时将绑定关系同步到语音服务器;所述的智能设备用于执行协议指令中包含的控制动作。一种智能设备语音控制系统,还包括以下控制流程:所述的语音控制器将语音指令上传到语音服务器,所述的语音服务器存储有与语音控制器绑定/关联的智能网关以及智能设备的信息,语音服务器对语音指令进行识别并解析出控制指令以后,将控制指令以及对应的智能设备唯一标识发送给语音控制器,语音控制器根据接收到的信息生成协议指令发送给智能网关,智能网关再把协议指令转发给智能设备。以上控制系统及流程解决了现有技术中智能设备语音控制方法中存在的诸多问题,首先:只有语音识别需要依赖外部网络,而设备控制不依赖外部网络,因此,对外部网络环境的依赖程度降低;其次,通过存在于同一个局域网/内网下面的智能网关来控制智能设备,降低了从用户发出语音指令请求到设备响应的时间,语音控制设备速度快,用户体验提高。作为本专利技术技术方案的进一步改进,所述的智能设备与语音控制器建立关联关系的方法为:步骤101:控制服务器将智能网关与语音控制器之间的绑定关系发送给与语音控制器对应的语音服务器;步骤102:控制服务器将智能网关与智能设备之间的绑定关系发送到与智能网关绑定的语音控制器对应的语音服务器;步骤103:语音服务器根据接收到的智能网关与语音控制器以及智能网关与智能设备的绑定关系,建立智能设备与语音控制器的关联关系。作为本专利技术技术方案的进一步改进,所述的智能网关的数量为多个,多个所述的智能网关分别接收并解析协议指令中包含的智能设备唯一标识,然后将接收到的协议指令发送到对应的智能设备;所述的控制服务器的数量为多个,多个所述的控制服务器分别对应的建立多个所述的智能网关与智能设备之间以及多个所述的智能网关与语音控制器之间的绑定关系,同时将绑定关系同步到语音服务器。一种应用于所述的智能设备语音控制系统的方法,包括以下步骤:步骤110:语音控制器发送语音指令的识别请求到语音服务器;所述语音指令为语音控制器接收到的对智能设备进行控制的语音信号;步骤120:语音服务器基于接收到的语音指令中包含的控制信息,判断需要控制的智能设备唯一标识,将控制指令、智能设备唯一标识以及智能网关信息返回到语音控制器;步骤130:语音控制器基于返回的智能设备唯一标识以及控制指令生成协议指令,然后将协议指令发送到与设备绑定的智能网关;步骤140:智能网关解析出接收到的协议指令中包含的智能设备唯一标识,将接收到的协议指令发送到对应的智能设备。作为本专利技术技术方案的进一步改进,在所述的语音控制器发送语音指令的识别请求到语音服务器之前还包括:语音控制器向语音服务器发送连接请求,语音控制器将MAC地址和身份标识发送给语音服务器,以供所述语音服务器校验所述信息与预先存储的信息是否一致,若一致,则连接成功。作为本专利技术技术方案的进一步改进,所述的语音服务器基于接收到的语音指令中包含的控制信息,判断需要控制的智能设备唯一标识,具体包括:步骤121:语音服务器对接收到的语音指令进行语音信号的识别和语义信息的抽取,提取出语音指令中包含的控制信息;步骤122:语音服务器根据语音控制器身份标识,获取与语音控制器关联的智能设备信息;步骤123:基于所述控制信息中包含的智能设备名称和属性以及所述与语音控制器关联的智能设备信息,判断需要控制的智能设备唯一标识以及与设备绑定的智能网关信息。作为本专利技术技术方案的进一步改进,在所述的语音控制器基于返回的智能设备唯一标识以及控制指令生成协议指令,然后将协议指令发送到与设备绑定的智能网关之前还包括:语音控制器向智能网关发送连接请求,语音控制器将自身的MAC地址和身份标识发送给智能网关,智能网关将接收到的信息上报至控制服务器,以供所述控制服务器校验所述信息与预先存储的信息是否一致,若一致,则建立智能网关与语音控制器之间的绑定关系,智能网关存储语音控制器身份标识完成绑定。作为本专利技术技术方案的进一步改进,在所述的智能网关解析出接收到的协议指令中包含的智能设备唯一标识,将接收到的协议指令发送到对应的智能设备之前还包括:智能设备向智能网关发送连接请求,智能设备将自身的MAC地址和唯一标识发送给智能网关,智能网关将接收到的信息上报至控制服务器,以供所述控制服务器校验所述信息与预先存储的信息是否一致,若一致,则建立智能网关与智能设备之间的绑定关系,智能网关存储智能设备唯一标识完成绑定。作为本专利技术技术方案的进一步改进,所述的语音控制器采用HTTPS协议与语音服务器建立数据传输通道,并对传输的数据进行加密。作为本专利技术技术方案的进一步改进,智能网关与控制服务器之间、智能网关与语音控制器以及智能网关与智能设备之间传输数据采用MQTT协议以及AES加密算本文档来自技高网...

【技术保护点】
1.一种智能设备语音控制系统,其特征在于,包括:语音控制器、语音服务器、智能网关、多个智能设备;所述的语音控制器用于接收语音指令,同时将语音指令发送给语音服务器,并根据返回的智能设备唯一标识以及控制指令生成协议指令,然后将协议指令发送到智能网关;所述的语音服务器用于对语音指令进行识别,解析出控制信息,判断需要控制的智能设备唯一标识,将智能设备唯一标识以及控制指令返回到语音控制器;所述的智能网关用于接收并解析协议指令中包含的智能设备唯一标识,然后将接收到的协议指令发送到对应的智能设备;所述的智能设备用于执行协议指令中包含的控制动作。/n

【技术特征摘要】
1.一种智能设备语音控制系统,其特征在于,包括:语音控制器、语音服务器、智能网关、多个智能设备;所述的语音控制器用于接收语音指令,同时将语音指令发送给语音服务器,并根据返回的智能设备唯一标识以及控制指令生成协议指令,然后将协议指令发送到智能网关;所述的语音服务器用于对语音指令进行识别,解析出控制信息,判断需要控制的智能设备唯一标识,将智能设备唯一标识以及控制指令返回到语音控制器;所述的智能网关用于接收并解析协议指令中包含的智能设备唯一标识,然后将接收到的协议指令发送到对应的智能设备;所述的智能设备用于执行协议指令中包含的控制动作。


2.根据权利要求1所述的一种智能设备语音控制系统,其特征在于,所述的智能设备语音控制系统还包括控制服务器,控制服务器用于建立智能设备与语音控制器之间的关联关系,包括建立智能网关与智能设备之间以及智能网关与语音控制器之间的绑定关系,同时将绑定关系同步到语音服务器。


3.根据权利要求2所述的一种智能设备语音控制系统,其特征在于,所述的智能设备与语音控制器建立关联关系的方法为:
步骤101:控制服务器将智能网关与语音控制器之间的绑定关系发送给与语音控制器对应的语音服务器;
步骤102:控制服务器将智能网关与智能设备之间的绑定关系发送到与智能网关绑定的语音控制器对应的语音服务器;
步骤103:语音服务器根据接收到的智能网关与语音控制器以及智能设备之间的绑定关系,建立智能设备与语音控制器的关联关系。


4.根据权利要求1所述的一种智能设备语音控制系统,其特征在于,所述的智能网关的数量为多个,多个所述的智能网关分别接收并解析协议指令中包含的智能设备唯一标识,然后将接收到的协议指令发送到对应的智能设备;所述的控制服务器的数量为多个,多个所述的控制服务器分别对应的建立多个所述的智能网关与智能设备之间以及多个所述的智能网关与语音控制器之间的绑定关系,同时将绑定关系同步到语音服务器。


5.一种应用于权利要求1-4任一项所述的智能设备语音控制系统的方法,其特征在于,包括以下步骤:
步骤110:语音控制器发送语音指令的识别请求到语音服务器;所述语音指令为语音控制器接收到的对智能设备进行控制的语音信号;
步骤120:语音服务器基于接收到的语音指令中包含的控制信息,判断需要控制的智能设备唯一标识,将控制指令、智能设备唯一标识以及智能网关信息返回到语音控制器;
步骤130:语音控制器基于返回的智能设备唯一标识以及控制指令生成协议指令,然后将协议指令发送到与设备绑定的智能网关;
步骤140:智能网关解析出接收到的协议指令中包含的智能设备唯一标识,将接收到的协议指令发送到对应的智能设备。


6.根据权利要求5所述的智能...

【专利技术属性】
技术研发人员:彭媛韩飞操灿方律
申请(专利权)人:合肥飞尔智能科技有限公司
类型:发明
国别省市:安徽;34

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

1