一种基于KNX总线的语音控制系统及方法与流程

文档序号:13735842阅读:755来源:国知局
技术领域本发明涉及智能家居技术领域,特别涉及一种基于KNX总线的语音控制系统及方法。

背景技术:
目前,在智能家居领域,常常会出现通过手动操作来控制家居设备的情况。例如,当前人们通过按压设置于触控面板上的按键开关,可实现对灯或空调等一些家居设备的控制。上述控制方式需要用户通过手动去触发相关按键,在实际应用过程中可能会给用户带来不便。例如,假设用户在客厅观看喜欢的电视节目的过程中,突然发现卧室里的灯没关,这时用户只能通过走到卧室去按压灯开关或者走到嵌墙面板前点击关灯按钮的方式,来实现关灯操作,这样可能会使得用户错过精彩的节目。综上所述可以看出,如何在对智能家居设备进行控制的过程中,提高控制的便利性是目前有待解决的问题。

技术实现要素:
有鉴于此,本发明的目的在于提供一种基于KNX总线的语音控制系统及方法,实现了在对智能家居设备进行控制的过程中,提高控制的便利性的目的。其具体方案如下:一种基于KNX总线的语音控制系统,包括:具有语音识别库的服务器;与所述服务器连接的用户终端,用于将采集到的用户语音数据发送至所述服务器,并获取所述服务器返回的语音识别文字;与所述用户终端连接的KNX总线,用于将所述用户终端根据所述语音识别文字生成的控制指令传输至智能家居设备。优选的,所述服务器为云服务器。优选的,所述用户终端为智能手机、平板电脑、笔记本电脑或台式电脑。优选的,所述智能家居设备包括智能灯、智能电视、智能空调、智能空气净化器和智能开关面板。优选的,所述语音控制系统还包括用作所述服务器的从机的备用服务器。优选的,所述用户终端还包括用于存储所述语音识别库的存储器。优选的,所述KNX总线的总线结构为双线冗余结构。优选的,所述用户终端包括:判断单元,用于判断所述语音识别文字中是否包含控制标识符;指令生成单元,用于当所述语音识别文字中包含控制标识符,则根据所述语音识别文字中位于所述控制标识符后的命令语句,生成相应的控制指令;失败提示单元,用于当所述语音识别文字中未包含控制标识符,则判定无法生成控制指令,并返回指令生成失败标识符。本发明还公开了一种基于KNX总线的语音控制方法,包括:采集用户语音数据;利用服务器中的语音数据库,对所述用户语音数据进行识别,以生成相应的语音识别文字;根据所述语音识别文字,生成相应控制指令;通过KNX总线,将所述控制指令发送至智能家居设备,以控制所述智能家居设备进行相应的工作。本发明还进一步公开了一种基于KNX总线的智能家居系统,包括前述的语音控制系统,还包括与所述语音控制系统连接的智能家居设备。本发明中,语音控制系统包括具有语音识别库的服务器;与服务器连接的用户终端,用于将采集到的用户语音数据发送至服务器,并获取服务器返回的语音识别文字;与用户终端连接的KNX总线,用于将用户终端根据语音识别文字生成的控制指令传输至智能家居设备。可见,本发明公开了一种语音控制系统,该系统通过KNX总线,可将用户终端根据语音识别文字生成的控制指令传输至智能家居设备,从而使得用户通过发出声音便可实现对智能家居设备进行控制的目的,而无需进行手动控制,大幅提升了控制过程的便利性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明实施例公开的一种基于KNX总线的语音控制系统的应用结构示意图;图2为本发明实施例公开的一种基于KNX总线的语音控制方法流程图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了一种基于KNX总线的语音控制系统,参见图1所示,该系统包括:具有语音识别库的服务器11;与服务器11连接的用户终端12,用于将采集到的用户语音数据发送至服务器11,并获取服务器返回的语音识别文字;与用户终端12连接的KNX总线13,用于将用户终端12根据语音识别文字生成的控制指令传输至智能家居设备。本实施例中,KNX总线13是指符合KNX协议标准(KNX,即Konnex)的总线。需要说明的是,上述服务器11中含有用于进行语音识别的语音识别库,现有技术中已经有一些企业开发了包含这类语音识别库的服务器,本实施例可以直接使用这些市面上已经出现的服务器。另外,上述服务器11可以是常规的服务器,当然也可以优先采用计算能力以及存储能力更好的云服务器。另外,可以理解的是,上述用户终端12内部集成了语音采集模块以及数据通讯模块,通过语音采集模块采集用户语音数据,然后通过数据通讯模块将用户语音数据发送至上述服务器11。服务器11接收到用户语音数据后,利用语音识别库对用户语音数据进行文字识别,得到相应的语音识别文字,然后将该语音识别文字返回至用户终端12。用户终端12根据该语音识别文字生成相应的控制指令后,便通过KNX总线13,将该控制指令传输至相应的智能家居设备,以利用该控制指令对相应的智能家居设备进行控制。本发明实施例中,语音控制系统包括具有语音识别库的服务器;与服务器连接的用户终端,用于将采集到的用户语音数据发送至服务器,并获取服务器返回的语音识别文字;与用户终端连接的KNX总线,用于将用户终端根据语音识别文字生成的控制指令传输至智能家居设备。可见,本发明实施例公开了一种语音控制系统,该系统通过KNX总线,可将用户终端根据语音识别文字生成的控制指令传输至智能家居设备,从而使得用户通过发出声音便可实现对智能家居设备进行控制的目的,而无需进行手动控制,大幅提升了控制过程的便利性。本发明实施例公开了一种具体的基于KNX总线的语音控制系统,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:本实施例中,上述用户终端具体可以为智能手机、平板电脑、笔记本电脑或台式电脑。可理解的是,本实施例中的智能家居设备具体为内部设有远程指令接收器的居家电器设备,例如包括当前市场上已经出现的智能灯、智能电视、智能空调、智能空气净化器和智能开关面板等。为了保证服务器工作的可靠性,本实施例中的语音控制系统,还可以进一步包括用作服务器的从机的备用服务器。当然,为了避免当所有服务器均出现故障或网络出现故障的情况下无法进行语音识别的现象出现,本实施例中的用户终端还可以进一步包括用于存储语音识别库的存储器,这样可以使得用户终端能够在服务器或网络出现故障的情况下,对用户语音数据进行离线的语音识别。进一步的,为了保证总线的通讯可靠性,本实施例中,KNX总线的总线结构可以设置为双线冗余结构。另外,本实施例中,用户终端具体可以包括判断单元、指令生成单元和失败提示单元;其中,判断单元,用于判断语音识别文字中是否包含控制标识符;指令生成单元,用于当语音识别文字中包含控制标识符,则根据语音识别文字中位于控制标识符后的命令语句,生成相应的控制指令;失败提示单元,用于当语音识别文字中未包含控制标识符,则判定无法生成控制指令,并返回指令生成失败标识符。例如,假设预设的控制标识符为“小语”,当语音识别文字的具体内容是“小语,打开灯”时,上述指令生成单元便可根据上述语音识别文字中“小语”后面的命令语句“打开灯”,相应地生成用于开灯的控制指令。相应的,本发明实施例还公开了一种基于KNX总线的语音控制方法,参见图2所示,该方法包括:步骤S21:采集用户语音数据;步骤S22:利用服务器中的语音数据库,对用户语音数据进行识别,以生成相应的语音识别文字;步骤S23:根据语音识别文字,生成相应控制指令;步骤S24:通过KNX总线,将控制指令发送至智能家居设备,以控制智能家居设备进行相应的工作。关于上述各个步骤更具体的说明和优化可参考前述实施例中公开的相关内容,在此不再一一赘述。可见,本发明实施例公开了一种语音控制方法,该方法通过KNX总线,可将根据语音识别文字生成的控制指令传输至智能家居设备,从而使得用户通过发出声音便可实现对智能家居设备进行控制的目的,而无需进行手动控制,大幅提升了控制过程的便利性。另外,本发明实施例还公开了一种基于KNX总线的智能家居系统,包括前述实施例公开的语音控制系统,还包括与语音控制系统连接的智能家居设备。关于该语音控制系统的详细内容可参考前述实施例,在此不再重复展开赘述。最后,还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上对本发明所提供的一种基于KNX总线的语音控制系统及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1