设备控制装置、方法及具体该装置的设备与流程

文档序号:14837996发布日期:2018-06-30 13:14阅读:150来源:国知局
设备控制装置、方法及具体该装置的设备与流程

本发明涉及控制领域,尤其涉及一种设备控制装置、方法及具体该装置的设备。



背景技术:

目前家电设备的功能越来越多,比如很多设备都有语音控制和蓝牙功能。但多数情况下只有单一语音或是单一蓝牙功能,少数情况下是既有语音又有蓝牙的产品,有蓝牙功能的产品也只是传统的BT(Bluetooth,蓝牙),而非MESH(无线网格网络),使得语音和MESH不能互相配合发挥更大的作用,且通常情况下语音控制系统只能通过语音指令控制单个家电,多个家电设备无法统一操作管控,给用户带来不便。



技术实现要素:

本发明的主要目的在于克服上述现有技术的缺陷,提供了一种设备控制装置、方法及具体该装置的设备,以解决现有技术多个家电设备无法统一操作管控的问题。

本发明一方面提供了一种设备控制装置,包括:蓝牙MESH模块和联网模块;所述蓝牙MESH模块,用于接收语音控制指令,并将所述接收到的语音控制指令发送给联网模块;所述联网模块,用于将所述接收到的语音控制指令发送给识别装置进行语音识别,并根据所述识别装置返回的识别结果向所述蓝牙MESH模块发送控制数据;所述蓝牙MESH模块还用于:将所述来自联网模块的控制数据发送给目标设备,以实现对所述目标设备的控制。

可选地,所述识别装置包括服务器和/或本地识别模块。

可选地,所述语音控制指令来自于语音遥控器或终端,并通过蓝牙MESH网络发送至所述蓝牙MESH模块。

可选地,所述蓝牙MESH模块通过数据传输接口与所述联网模块相连接,所述数据传输接口包括UART接口、USB接口或SPI接口。

可选地,所述蓝牙MESH模块包括数据处理子模块,用于:将所述接收到的语音控制指令进行数据压缩、滤波和/或编码处理,所述编码处理用于将所述语音控制指令转化为所述联网模块可识别的代码。

可选地,所述识别装置用于:接收来自所述联网模块的语音控制指令;分析所述接收到的语音控制指令并提取特征码;将所述提取的特征码作为识别结果返回给所述联网模块。

可选地,所述联网模块还用于:接收所述识别装置返回的特征码;将所述接收到的特征码与预先存储的控制数据库相对比,得到与所述特征码相对应的控制数据;将所述控制数据发送给所述蓝牙MESH模块。

可选地,所述蓝牙MESH模块还用于:将所述来自联网模块的控制数据在蓝牙MESH网络内广播,发送给所述目标设备;或者,经中间设备转发所述给目标设备。

可选地,所述蓝牙MESH模块还用于:接收所述目标设备返回的答复指令,所述答复指令是所述目标设备执行与所述控制数据对应的控制指令后返回的答复指令;和/或,若在发送所述控制数据之后的预设时间阈值内没有收到来自所述目标设备的答复指令,则重新发送所述控制数据。

可选地,所述蓝牙MESH模块还用于:若连续N次在发送所述控制数据之后的预设时间阈值内没有收到来自所述目标设备的答复指令,则设置通讯错误标志,和/或,给出通讯错误提示信息;其中N为预设次数阈值。

可选地,所述目标设备包括:加湿器、除湿机、空气清新机、电风扇、电磁炉、冰箱、电视、洗衣机、微波炉、电烤箱、抽油烟机、照明灯、音响、摄像设备、语音设备中至少一个;和/或,所述中间设备包括:加湿器、除湿机、空气清新机、电风扇、电磁炉、冰箱、电视、洗衣机、微波炉、电烤箱、抽油烟机、照明灯、音响、摄像设备、语音设备中至少一个。

本发明的另一方面又提供了一种设备控制方法,包括:通过蓝牙MESH模块接收语音控制指令,并将所述接收到的语音控制指令发送给联网模块;通过所述联网模块将所述接收到的语音控制指令发送给识别装置进行语音识别,并根据所述识别装置返回的识别结果向所述蓝牙MESH模块发送控制数据;通过所述蓝牙MESH模块将所述来自联网模块的控制数据发送给目标设备,以实现对所述目标设备的控制。

可选地,所述识别装置包括服务器和/或本地识别模块。

可选地,所述语音控制指令来自于语音遥控器或终端,并通过蓝牙MESH网络发送至所述蓝牙MESH模块。

可选地,所述蓝牙MESH模块通过数据传输接口与所述联网模块相连接,所述数据传输接口包括UART接口、USB接口或SPI接口。

可选地,在接收语音控制指令之后,且在将所述接收到的语音控制指令发送给联网模块之前,还包括:将所述接收到的语音控制指令进行数据压缩、滤波和/或编码处理,所述编码处理用于将所述语音控制指令转化为所述联网模块可识别的代码。

可选地,所述识别装置用于:接收来自所述联网模块的语音控制指令;分析所述接收到的语音控制指令并提取特征码;将所述提取的特征码作为识别结果返回给所述联网模块。

可选地,根据所述识别装置返回的识别结果向所述蓝牙MESH模块发送控制数据,包括:接收所述识别装置返回的特征码;将所述接收到的特征码与预先存储的控制数据库相对比,得到与所述特征码相对应的控制数据;将所述控制数据发送给所述蓝牙MESH模块。

可选地,将所述来自联网模块的控制数据发送给目标设备,包括:将所述来自联网模块的控制数据在蓝牙MESH网络内广播,发送给所述目标设备;或者,经中间设备转发给所述目标设备。

可选地,将所述来自联网模块的控制数据发送给目标设备之后,还包括:通过所述蓝牙MESH模块接收所述目标设备返回的答复指令,所述答复指令是所述目标设备执行与所述控制数据对应的控制指令后返回的答复指令;和/或,若在发送所述控制数据之后的预设时间阈值内没有收到来自所述目标设备的答复指令,则通过所述蓝牙MESH模块重新发送所述控制数据。

可选地,还包括:若连续N次在发送所述控制数据之后的预设时间阈值内没有收到来自所述目标设备的答复指令,则设置通讯错误标志,和/或,给出通讯错误提示信息;其中N为预设次数阈值。

可选地,所述目标设备包括:加湿器、除湿机、空气清新机、电风扇、电磁炉、冰箱、电视、洗衣机、微波炉、电烤箱、抽油烟机、照明灯、音响、摄像设备、语音设备中至少一个;和/或,所述中间设备包括:加湿器、除湿机、空气清新机、电风扇、电磁炉、冰箱、电视、洗衣机、微波炉、电烤箱、抽油烟机、照明灯、音响、摄像设备、语音设备中至少一个。

本发明的又一方面又提供了一种设备,具有上述任一项所述的装置。

本发明的又一方面又提供了一种设备,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述方法的步骤。

可选地,所述设备包括空调。

本发明提供的技术方案通过将语音控制技术与蓝牙MESH网络技术进行整合,可通过语音指令远程控制所有目标设备,方便用户统一操作管控;另外,语音控制指令可采用本地及在线共同识别的方式,精确度更高,反应更加迅速;把在线语音识别出来的指令转化为蓝牙MESH指令,只有网关中的WIFI连接到路由器,而非所有目标设备均需连接到路由器,大大减轻路由器负担;网络内信息采用广播包传播,中间接点可以无限转发,距离理论上可达无限远;每个设备(如手机)都有蓝牙,后续潜力巨大;蓝牙MESH网络可采用自动跳频技术,能适应各种复杂的环境。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明提供的设备控制装置的整体框架图;

图2是本发明提供的设备控制装置的一种优选实施例的结构示意图;

图3是本发明提供的设备控制方法的整体框架图;

图4是本发明提供的设备控制方法的一种优选实施例的步骤流程图;

图5是本发明提供的设备控制方法的另一优选实施例的步骤流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明一方面提供了一种设备控制装置。图1是本发明提供的设备控制装置的整体框架图。如图1所示,本发明设备控制装置包括:蓝牙MESH模块100和联网模块200;所述蓝牙MESH模块100,用于接收语音控制指令,并将所述接收到的语音控制指令发送给联网模块;所述联网模块200,用于将所述接收到的语音控制指令发送给识别装置300进行语音识别,并根据所述识别装置300返回的识别结果向所述蓝牙MESH模块100发送控制数据;所述蓝牙MESH模块100还用于:将所述来自联网模块200的控制数据发送给目标设备400,以实现对所述目标设备的控制。

本发明提供的技术方案将联网模块、蓝牙MESH模块和语音功能整合在同一个家电设备系统中,使得用户可通过语音指令远程控制所有设备。其中,联网模块可采用WIFI模块,把在线语音识别出来的指令转化为蓝牙MESH指令,从而控制网络内的所有家电。本发明提供的技术方案相比现有技术具有更好的效果:1)只有网关中的WIFI连接到路由器,而非所有设备均需连接到路由器,大大减轻路由器负担;2)网络内信息采用广播包传播,中间接点可以无限转发,距离理论上可达无限远;3)每个手机都有蓝牙,后续潜力巨大;4)自动跳频技术,可适应各种复杂的环境。

根据本发明设备控制装置的一种实施方式,所述识别装置包括服务器和/或本地识别模块。一种情况下,语音命令通过服务器进行处理,可识别任何指令;另外,在无网络的情况下,语音指令也可通过本地识别模块进行本地识别,并通过蓝牙MESH控制其他家电;再一种情况,语音指令采用本地及在线共同识别,精确度更高,反应更加迅速。

图2是本发明提供的设备控制装置的一种优选实施例的结构示意图。如图2所示,联网模块采用WIFI模块210,识别装置使用云服务器310。将家电系统中的其中一个家电设备作为控制中心,其中图2所示的实施例是将空调作为控制中心,在空调中设置蓝牙MESH模块100和WIFI模块210。

根据本发明设备控制装置的一种实施方式,所述语音控制指令来自于语音遥控器或终端,并通过蓝牙MESH网络发送至所述蓝牙MESH模块。如图2所示,使用带麦克风的语音遥控器500将语音指令通过蓝牙发送出去。语音遥控器除带有红外接收头外,还带有蓝牙MESH及麦克风。红外接收头可处理一般按键的控制信息。在用户使用语音指令时,命令通过麦克风进行输入,并通过蓝牙MESH功能传输到空调上,此时空调为整个家电系统的控制中心。另一种情况,可通过带有蓝牙功能的手机APP等终端设备发送语音控制指令。带语音,WIFI,蓝牙MESH的家电系统,不仅可以通过APP控制所有家电设备,还可以通过遥控器上的语音指令控制系统中的所有家电设备。

根据本发明设备控制装置的一种实施方式,所述蓝牙MESH模块通过数据传输接口与所述联网模块相连接,所述数据传输接口包括UART接口、USB接口或SPI接口。优选地,使用UART接口的协议简单,而且一个芯片会有好几个UART口,扩展性好。

根据本发明设备控制装置的一种实施方式,所述蓝牙MESH模块包括数据处理子模块,用于:将所述接收到的语音控制指令进行数据压缩、滤波和/或编码处理,所述编码处理用于将所述语音控制指令转化为所述联网模块可识别的代码。压缩的作用是从占用空间较较大的音频流中提取出有用部分,以减少占用内存的空间。滤波的作用是滤除音频信号中的干扰部分。

如图2,WIFI模块210收到蓝牙发过来的语音数据流后,通过WIFI上传到云服务器310进行识别。

根据本发明设备控制装置的一种实施方式,所述识别装置用于:接收来自所述联网模块的语音控制指令;分析所述接收到的语音控制指令并提取特征码;将所述提取的特征码作为识别结果返回给所述联网模块。如图2,采用云服务器310作为识别装置,云服务器收到WIFI上传的语音数据流,提取特征码与数据库进行比较,分析得到的数据特征值再返回到WIFI模块210进行处理。

根据本发明设备控制装置的一种实施方式,所述联网模块还用于:接收所述识别装置返回的特征码;将所述接收到的特征码与预先存储的控制数据库相对比,得到与所述特征码相对应的控制数据;将所述控制数据发送给所述蓝牙MESH模块。如图2,采用WIFI模块210作为联网模块,WIFI模块210收到云识别到的特征值后,与本地指令库进行对比,得到具体的控制指令,并通过串口(如UART接口)发送给蓝牙MESH模块100。

根据本发明设备控制装置的一种实施方式,所述蓝牙MESH模块100还用于:将所述来自联网模块的控制数据在蓝牙MESH网络内广播,发送给所述目标设备;或者,经中间设备转发所述给目标设备。

如图2,目标设备包括加湿器、除湿机、空气清新机、电风扇和电磁炉,在目标设备中也设置有蓝牙MESH模块。空调中的蓝牙MESH模块100收到具体控制指令后,在MESH网络内进行广播,广播指令在家电设备间不断进行转发,并最终到达目的家电(即目标设备),由目标设备中的蓝牙MESH模块接收。比如:空调网关中发了一个指令给电风扇,由于距离较远,无法直接到达,而空调和风扇中间还有一个除湿机,除湿机接收到空调发出的广播包信息,发现不是给自己的,便会把该信息再次广播出去,由于除湿机和风扇的距离较近,电风扇此时便可以接收到该条信息了。每个家电在加入该网络时,都会有一个独一无二的ID号,然后每个广播信息中都会包含发送目标的ID号,家电在接收到任一广播信息后,将信息中的ID号与自己的ID号进行对比,从而判断该信息是不是发给自己的。若判断该信息不是发给自己的,则把该信息再次广播出去。

根据本发明设备控制装置的一种实施方式,所述蓝牙MESH模块100还用于:接收所述目标设备返回的答复指令,所述答复指令是所述目标设备执行与所述控制数据对应的控制指令后返回的答复指令;和/或,若在发送所述控制数据之后的预设时间阈值内没有收到来自所述目标设备的答复指令,则重新发送所述控制数据。具体地,目的家电的蓝牙MESH模块在接收到具体的控制指令后,执行相关指令,并进行回复;空调中的蓝牙MESH模块收到目的家电返回的答复指令,此时一个执行周期便闭环完成。

根据本发明设备控制装置的一种实施方式,所述蓝牙MESH模块100还用于:若连续N次在发送所述控制数据之后的预设时间阈值内没有收到来自所述目标设备的答复指令,则设置通讯错误标志,和/或,给出通讯错误提示信息;其中N为预设次数阈值。具体地,空调中的蓝牙MESH模块在发送控制信息后,如一定时间内没有收到回复,即进行重发,重发三次没有收到回复即置通讯错误标志。

根据本发明设备控制装置的一种实施方式,所述目标设备包括:加湿器、除湿机、空气清新机、电风扇、电磁炉、冰箱、电视、洗衣机、微波炉、电烤箱、抽油烟机、照明灯、音响、摄像设备、语音设备中至少一个;和/或,所述中间设备包括:加湿器、除湿机、空气清新机、电风扇、电磁炉、冰箱、电视、洗衣机、微波炉、电烤箱、抽油烟机、照明灯、音响、摄像设备、语音设备中至少一个。

本发明的另一方面又提供了一种设备控制方法。图3是本发明提供的设备控制方法的整体框架图。如图1-3所示,本发明设备控制方法包括:步骤S110,通过蓝牙MESH模块100接收语音控制指令,并将所述接收到的语音控制指令发送给联网模块200;步骤S120,通过所述联网模块200将所述接收到的语音控制指令发送给识别装置300进行语音识别,并根据所述识别装置300返回的识别结果向所述蓝牙MESH模块100发送控制数据;步骤S130,通过所述蓝牙MESH模块100将所述来自联网模块200的控制数据发送给目标设备400,以实现对所述目标设备400的控制。

根据本发明设备控制方法的一种实施方式,所述识别装置300包括服务器和/或本地识别模块。

根据本发明设备控制方法的一种实施方式,所述语音控制指令来自于语音遥控器或终端,并通过蓝牙MESH网络发送至所述蓝牙MESH模块100。

根据本发明设备控制方法的一种实施方式,所述蓝牙MESH模块100通过数据传输接口与所述联网模块200相连接,所述数据传输接口包括UART接口、USB接口或SPI接口。

根据本发明设备控制方法的一种实施方式,在接收语音控制指令之后,且在将所述接收到的语音控制指令发送给联网模块之前,还包括:将所述接收到的语音控制指令进行数据压缩、滤波和/或编码处理,所述编码处理用于将所述语音控制指令转化为所述联网模块可识别的代码。

图4是本发明提供的设备控制方法的一种优选实施例的步骤流程图。如图1-4所示,根据本发明设备控制方法的一种实施方式,所述识别装置300用于:接收来自所述联网模块的语音控制指令(步骤S210);分析所述接收到的语音控制指令并提取特征码(步骤S220);将所述提取的特征码作为识别结果返回给所述联网模块(步骤S230)。

图5是本发明提供的设备控制方法的另一优选实施例的步骤流程图。如图1-5所示,根据本发明设备控制方法的一种实施方式,根据所述识别装置返回的识别结果向所述蓝牙MESH模块发送控制数据,包括:接收所述识别装置返回的特征码(步骤S310);将所述接收到的特征码与预先存储的控制数据库相对比,得到与所述特征码相对应的控制数据(步骤S320);将所述控制数据发送给所述蓝牙MESH模块(步骤S330)。

根据本发明设备控制方法的一种实施方式,将所述来自联网模块的控制数据发送给目标设备,包括:将所述来自联网模块的控制数据在蓝牙MESH网络内广播,发送给所述目标设备;或者,经中间设备转发给所述目标设备。

根据本发明设备控制方法的一种实施方式,将所述来自联网模块的控制数据发送给目标设备之后,还包括:通过所述蓝牙MESH模块接收所述目标设备返回的答复指令,所述答复指令是所述目标设备执行与所述控制数据对应的控制指令后返回的答复指令;和/或,若在发送所述控制数据之后的预设时间阈值内没有收到来自所述目标设备的答复指令,则通过所述蓝牙MESH模块重新发送所述控制数据。

根据本发明设备控制方法的一种实施方式,还包括:若连续N次在发送所述控制数据之后的预设时间阈值内没有收到来自所述目标设备的答复指令,则设置通讯错误标志,和/或,给出通讯错误提示信息;其中N为预设次数阈值。

根据本发明设备控制方法的一种实施方式,所述目标设备包括:加湿器、除湿机、空气清新机、电风扇、电磁炉、冰箱、电视、洗衣机、微波炉、电烤箱、抽油烟机、照明灯、音响、摄像设备、语音设备中至少一个;和/或,所述中间设备包括:加湿器、除湿机、空气清新机、电风扇、电磁炉、冰箱、电视、洗衣机、微波炉、电烤箱、抽油烟机、照明灯、音响、摄像设备、语音设备中至少一个。

本发明的又一方面又提供了一种设备,具有上述任一项所述的装置。

本发明的又一方面又提供了一种设备,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述方法的步骤。

根据本发明设备的一种实施方式,所述设备包括空调。

本发明提供的技术方案通过将语音控制技术与蓝牙MESH网络技术进行整合,可通过语音指令远程控制所有目标设备,方便用户统一操作管控;另外,语音控制指令可采用本地及在线共同识别的方式,精确度更高,反应更加迅速;把在线语音识别出来的指令转化为蓝牙MESH指令,只有网关中的WIFI连接到路由器,而非所有目标设备均需连接到路由器,大大减轻路由器负担;网络内信息采用广播包传播,中间接点可以无限转发,距离理论上可达无限远;每个设备(如手机)都有蓝牙,后续潜力巨大;蓝牙MESH网络可采用自动跳频技术,能适应各种复杂的环境。

本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,既可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。对于方法实施例而言,由于其与装置实施例基本对应,所以描述的比较简单,相关之处参见装置实施例的部分说明即可。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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