买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于语音识别的智能家电遥控方法及系统_高斯贝尔数码科技股份有限公司_201910578019.7 

申请/专利权人:高斯贝尔数码科技股份有限公司

申请日:2019-06-28

公开(公告)日:2023-03-17

公开(公告)号:CN110286599B

主分类号:G05B15/02

分类号:G05B15/02;G05B19/418

优先权:

专利状态码:有效-授权

法律状态:2023.03.17#授权;2019.10.29#实质审查的生效;2019.10.08#专利申请权的转移;2019.09.27#公开

摘要:本发明公开了智能家电领域的一种基于语音识别的智能家电遥控方法及系统,系统包括:便携终端、遥控发射装置、语音识别服务器和数据服务器,便携终端将输入的语音发送给语音识别服务器,并从语音识别服务器获取相应的指令文本,并将指令文本中的字符串和便携终端中预先设置的多个信息子表的字段进行匹配,查找到相应的遥控脚本,根据遥控脚本,发出相应的遥控发射信号到遥控发射装置;遥控发射装置接收便携终端发出的遥控发射信号,并输出红外遥控信号,控制与遥控脚本匹配的家电。本发明通过遥控脚本文件,实现了用语音控制多种用红外遥控器操作的家电。

主权项:1.一种基于语音识别的智能家电遥控方法,其特征在于,步骤包括:S1、将语音转换为相应的指令文本;S2、在预设的与本地房间家电信息相关的多个信息表中查找与所述指令文本的字符串匹配的字段,并生成控制变量;S3、根据所述控制变量获取并执行相应的遥控脚本;S4、所述遥控脚本在被执行的过程中,生成遥控发射信号,所述遥控发射信号控制预设的遥控发射装置输出相应的红外遥控信号,所述红外遥控信号控制与所述遥控脚本匹配的家电;预设的与本地房间家电信息相关的多个信息表包括:遥控发射装置信息表、房间信息表、家电分类子表、家电产品信息子表、本地家电信息表、遥控模板信息子表以及遥控脚本信息子表,配置步骤包括:根据家庭家电由家电分类表生成所述家电分类子表,所述家电分类表包括类别ID编号、类别名称以及多个类别别名;根据家庭家电由家电产品信息表生成所述家电产品信息子表,所述家电产品信息表包括:家电编号、产品型号、品名、生产厂家、类别名称、遥控模板ID;根据家庭家电由遥控模板信息表生成所述遥控模板信息子表,所述遥控模板信息表包括:遥控模板ID、类别名称、模板程序文件下载地址;根据家庭家电由遥控脚本信息表生成所述遥控脚本信息子表,所述遥控脚本信息表包括:遥控模板ID、脚本功能名称、脚本接口命令、输入参数,其中所述脚本功能名称包括一个标准名称和多个别名;根据家庭内部房间设置所述房间信息表,包括房间ID编号、房间名称和房间别名;根据家庭内部家电在房间的分布生成所述本地家电信息表,包括:家电编号、产品型号ID编号、房间ID编号;所述遥控发射装置信息表包括:设备ID、设备网络地址、设备序列号、设备所在房间ID;S2的步骤包括:S11、根据所述指令文本中的字符串,在所述房间信息表中找到房间ID编号;S12、根据所述指令文本中的字符串,在所述家电分类子表中找到类别ID编号;S13、根据所述房间ID编号在所述本地家电信息表中找到一个或一组第一产品型号ID编号,再根据所述类别ID编号在所述家电产品信息表中找到一个或一组第二产品型号ID编号,同时出现在所述第一产品型号ID编号和第二产品型号ID编号中的产品型号ID编号在所述本地家电信息表中的家电编号,即为待控制家电编号;S14、根据所述指令文本中的字符串,在所述遥控脚本信息子表中找到相应的脚本功能名称和输入参数;S15、根据房间ID编号、类别ID编号、家电编号,脚本功能名称和输入参数,生成控制变量;S3的步骤包括:S31、根据所述控制变量中的目标电器,在所述家电产品信息子表中找到相应的遥控模板ID;S32、根据所述遥控模板ID在所述遥控模板信息子表中找到相应的模板程序文件下载地址;S33、从所述模板程序文件下载地址获取相应的遥控模板,根据所述控制变量中的脚本功能名称和脚本参数在所述遥控模板中找到相应的遥控脚本;S34、执行所述遥控模板中的遥控脚本。

全文数据:一种基于语音识别的智能家电遥控方法及系统技术领域本发明涉及智能家电领域,特别涉及一种基于语音识别的智能家电遥控方法及系统。背景技术一个现代家庭都有很多家用电器,比如空调、电视机、机顶盒等,每个家电都配有与之匹配的红外遥控器,可以对家电进行遥控。不同的家电,遥控器原理和操作逻辑不同,造成了家庭中需要用到大量的遥控器,不便于管理和操作。虽然有很多新式的家电本身已经是智能家电,可以通过网络来控制,但是由于大宗家电成本很贵,将全部家电更换为智能版本不是一般家庭所能承受得起的。所以现实情况是,绝大多数家电仍然需要采用红外遥控器进行控制。专利《红外设备控制方法、系统、存储介质和计算机设备》公开了一种采用红外码库将语音转换生成红外信号,遥控目标红外设备的方法、系统和设备,不需要用户去手动操作,只需要根据用户的语音就能够实现主控设备对红外设备的操作。采用红外码库,信息存储有限,且用户不易对红外码库进行管理和再编辑。发明内容本发明的目的在于克服现有技术中所存在的上述不足,提供一种基于语音识别的智能家电遥控方法及系统。为了实现上述发明目的,本发明提供了以下技术方案:一种基于语音识别的智能家电遥控方法,步骤包括:S1、将语音转换为相应的指令文本;S2、在预设的与本地房间家电信息相关的多个信息表中查找与指令文本的字符串匹配的字段,并生成控制变量;S3、根据控制变量获取并执行相应的遥控脚本;S4、遥控脚本在被执行的过程中,生成遥控发射信号,遥控发射信号控制预设的遥控发射装置输出相应的红外遥控信号,红外遥控信号控制与遥控脚本匹配的家电。预设的与本地房间家电信息相关的多个信息表包括:遥控发射装置信息表、房间信息表、家电分类子表、家电产品信息子表、本地家电信息表、遥控模板信息子表以及遥控脚本信息子表,配置步骤包括:根据家庭家电由家电分类表生成家电分类子表,家电分类表包括类别ID编号、类别名称以及多个类别别名;根据家庭家电由家电产品信息表生成家电产品信息子表,家电产品信息表包括:家电编号、产品型号、品名、生产厂家、类别名称、遥控模板ID;根据家庭家电由遥控模板信息表生成遥控模板信息子表,遥控模板信息表包括:遥控模板ID、类别名称、模板程序文件下载地址;根据家庭家电由遥控脚本信息表生成遥控脚本信息子表,遥控脚本信息表包括:遥控模板ID、脚本功能名称、脚本接口命令、输入参数,其中脚本功能名称包括一个标准名称和多个别名;根据家庭内部房间设置房间信息表,包括房间ID编号、房间名称和房间别名;根据家庭内部家电在房间的分布生成本地家电信息表,包括:家电编号、产品型号ID编号、房间ID编号。S2的步骤包括:S11、根据指令文本中的字符串,在房间信息表中找到房间ID编号;S12、根据指令文本中的字符串,在家电分类子表中找到类别ID编号;S13、根据房间ID编号在本地家电信息表中找到一个或一组第一产品型号ID编号,再根据类别ID编号在家电产品信息表中找到一个或一组第二产品型号ID编号,同时出现在第一产品型号ID编号和第二产品型号ID编号中的产品型号ID编号在本地家电信息表中的家电编号,即为待控制家电编号;S14、根据指令文本中的字符串,在遥控脚本信息子表中找到相应的脚本功能名称和输入参数;S15、根据房间ID编号、类别ID编号、家电编号,脚本功能名称和输入参数,生成控制变量。控制变量包括:目标房间、房间命中标志、目标类型、类型命中标志、目标电器、电器命中标志、目标脚本、脚本命中标志、脚本参数、参数命中标志,S15的步骤包括:S151、将控制变量中的目标房间设置为房间ID编号,房间命中标志设置为1;S152、将控制变量中的目标类型设置为类别ID编号,类型命中标志设置为1;S153、将控制变量中的目标电器设置为家电编号,电器命中标志设置为1;S154、将控制变量中的目标脚本设置为脚本功能名称,脚本命中标志设置为1;S155、将控制变量中的脚本参数设置为输入参数,参数命中标志设置为1。S3的步骤包括:S31、根据控制变量中的目标电器,在家电产品信息子表中找到相应的遥控模板ID;S32、根据遥控模板ID在遥控模板信息子表中找到相应的模板程序文件下载地址;S33、从模板程序文件下载地址获取相应的遥控模板,根据控制变量中的脚本功能名称和脚本参数在遥控模板中找到相应的遥控脚本;S34、执行遥控模板中的遥控脚本。S4的具体步骤为:遥控发射信号根据房间和网络地址,找到受控的遥控发射装置;受控的遥控发射装置根据遥控发射信号,输出相应的红外遥控信号,控制与遥控脚本匹配的家电,其中,每个房间配备一个遥控发射装置,遥控发射装置、相应的房间号和网络地址存储在遥控发射装置信息表中。一种基于语音识别的智能家电遥控系统,包括:便携终端、遥控发射装置、语音识别服务器、数据服务器,便携终端将输入的语音发送给语音识别服务器,并从语音识别服务器获取相应的指令文本,将指令文本中的字符串和便携终端中预先设置的多个信息子表的字段进行匹配,查找到相应的遥控脚本,根据遥控脚本,发出相应的遥控发射信号到遥控发射装置;遥控发射装置接收便携终端发出的遥控发射信号,并输出红外遥控信号,控制与遥控脚本匹配的家电;语音识别服务器将从便携终端发出的语音转换为指令文本,并将指令文本发送给便携终端;数据服务器,存储有信息表,能被便携终端访问,便携终端根据信息表生成用于查找遥控脚本的多个信息子表。数据服务器中的信息表包括:家电分类表、家电产品信息表、遥控模板信息表和遥控脚本信息表,家电分类表存储了系统能控制家电类别的基础数据;家电产品信息表存储了系统能控制的家电产品基础信息;遥控模板信息表存储了家电分类表中家电类别对应的模板程序文件下载地址;遥控脚本信息表存储了执行遥控脚本所需的参数信息。家电分类表包括:类别ID编号、类别名称以及多个类别别名;家电产品信息表包括:家电编号、家电产品型号、品名、生产厂家、类别名称、遥控模板ID;遥控模板信息表包括:遥控模板ID、类别名称、模板程序文件下载地址;遥控脚本信息表包括:遥控模板ID、脚本功能名称、脚本接口命令、输入参数,其中脚本功能名称包括一个标准名称和多个别名。便携终端中存储有房间信息表、家电分类子表、家电产品信息子表、遥控模板信息子表、遥控脚本信息子表、遥控发射装置信息表、本地家电信息表,其中,家电分类子表根据家庭家电由家电分类表生成;家电产品信息子表根据家庭家电由家电产品信息表生成;遥控模板信息子表根据家庭家电由遥控模板信息表生成;遥控脚本信息子表根据家庭家电由遥控脚本信息表生成;房间信息表包括房间ID、房间名称和房间别名;遥控发射装置信息表包括:设备ID、设备网络地址、设备序列号、设备所在房间ID;本地家电信息表包括:家电编号、产品型号ID编号、房间ID。与现有技术相比,本发明的有益效果:1、本发明提出了一种由具备语音输入的智能便携终端、智能遥控发射装置、语音识别服务器构成的新的家电遥控系统,通过遥控脚本文件,实现了用语音控制多种用红外遥控器操作的家电的目的。2、采用本发明的一种基于语音识别的智能家电遥控方法及系统,人们可以通过便携终端,配置信息表,建立对家庭各个房间内的家电个性化的控制策略,在使用时,使用者不需要知道每个家电用遥控器操作实现某功能的具体步骤,提高了家庭生活的便捷性。附图说明:图1为实施例1中的一种基于语音识别的智能家电遥控方法的流程图;图2为实施例1中的指令文本与多个信息表智能匹配的具体步骤流程图;图3为实施例1中一种基于语音识别的智能家电遥控系统的原理图。具体实施方式下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。实施例1在采用基于语音识别的智能家电遥控方法前,需要完成以下步骤:1、使用者购买遥控发射装置,并将其安装到自家的各个房间。安装位置须保证遥控发射装置和希望被其遥控的家电的遥控接收窗口之间没有障碍物。2、使用者使用安装在手机、平板等智能便携式设备的智能遥控处理程序,添加家庭房间添加房间、为房间设置别名。添加的房间被保存到本地的房间信息表中;3、使用者使用智能遥控处理程序添加遥控发射装置到本地的遥控发射装置信息表中,添加过程中应设置装置所在的房间和网络地址;4、使用者添加每个房间准备遥控的家电信息。在添加家电的步骤中,程序会让用户输入家电生产厂家和型号,然后访问位于数据服务器上的家电分类表、家电产品信息表、遥控模板信息表、遥控脚本信息表的总表,从中下载所添加的家电的分类信息、产品信息、遥控模板、遥控脚本信息到本地各个子表中保存备用;5、设置完成,网络连接正常后,系统即告完成部署。之后使用者即可用按照一种基于语音识别的智能家电遥控方法用语音在家里或者远程控制其家电了。一种基于语音识别的智能家电遥控方法的流程图如图1,步骤包括:S1、将语音转换为相应的指令文本。S2、在预设的与本地房间家电信息相关的多个信息表中查找与所述指令文本的字符串匹配的字段,并生成控制变量,指令文本与多个信息表智能匹配的具体步骤流程图如图2所示。预设的与本地房间家电信息相关的多个信息表包括:房间信息表、家电分类子表、家电产品信息子表、本地家电信息表、遥控模板信息子表以及遥控脚本信息子表,各信息表的配置步骤包括:根据家庭内部房间设置房间信息表,包括房间ID编号、房间名称和房间别名,房间信息表如表1所示。表1房间信息表示例ID房间名称房间别名1房间别名21客厅2卧室1主卧3卧室2父母房4卧室3儿童房小明房间根据家庭家电由家电分类表生成家电分类子表,家电分类表包括类别ID编号、类别名称以及多个类别别名,家电分类表如表2所示;表2家电分类表示例类别ID编号电器类类别别名1类别别名21空调2机顶盒盒子接收机3电视彩电从家电产品信息表中筛选出家庭家电对应的产品信息生成家电产品信息子表,家电产品信息表包括:家电编号、家电产品型号、品名、生产厂家、类别ID编号、遥控模板ID,家电产品信息子表如表3所示;表3家电产品信息表示例,局部根据家庭家电从遥控模板信息表中筛选出所需的遥控模板信息,生成遥控模板信息子表,遥控模板信息表包括:遥控模板ID、类别ID编号、模板程序文件下载地址,遥控模板信息子表如表4所示;表4遥控模板信息表示例,局部模板ID家电类型模板下载地址1空调www.mycompany.comrcu001.bin2空调www.mycompany.comrcu002.bin3机顶盒www.mycompany.comrcu003.bin4机顶盒www.mycompany.comrcu004.bin5电视www.mycompany.comrcu005.bin6电视www.mycompany.comrcu006.bin根据家庭家电从遥控脚本信息表中筛选出所需的脚本信息,生成遥控脚本信息子表,遥控脚本信息表包括:遥控模板ID、脚本功能名称、脚本接口命令、输入参数,其中脚本功能名称包括一个标准名称和多个别名,遥控脚本信息子表如表5所示。表5遥控脚本信息表示例,局部根据家庭内部家电在房间的分布生成本地家电信息表,包括:家电编号、产品型号ID编号、房间ID编号,本地家电信息表如表7所示。表6本地家电信息表示例ID产品型号ID编号房间号111231351422542662723824S2在预设的与本地房间家电信息相关的多个信息表中查找与所述指令文本的字符串匹配的字段,并生成控制变量的步骤包括:S11、根据所述指令文本中的字符串,在所述房间信息表中找到房间ID编号;S12、根据所述指令文本中的字符串,在所述家电分类子表中找到类别ID编号;S13、根据所述房间ID编号在所述本地家电信息表中找到一个或一组第一产品型号ID编号,再根据所述类别ID编号在所述家电产品信息表中找到一个或一组第二产品型号ID编号,同时出现在所述第一产品型号ID编号和第二产品型号ID编号中的产品型号ID编号在所述本地家电信息表中的家电编号,即为受控家电编号;S14、根据所述指令文本中的字符串,在所述遥控脚本信息子表中找到相应的脚本功能名称和输入参数;S15、根据房间ID编号、类别ID编号、家电编号,脚本功能名称和输入参数,生成控制变量。控制变量包括:目标房间、房间命中标志、目标类型、类型命中标志、目标电器、电器命中标志、目标脚本、脚本命中标志、脚本参数、参数命中标志,生成控制变量的步骤包括:S151、将控制变量中的目标房间设置为所述房间ID编号,所述房间命中标志设置为1;S152、将控制变量中的目标类型设置为所述类别ID编号,所述类型命中标志设置为1;S153、将控制变量中的目标电器设置为所述家电编号,所述电器命中标志设置为1;S154、将控制变量中的目标脚本设置为所述脚本功能名称,所述脚本命中标志设置为1;S155、将控制变量中的脚本参数设置为所述输入参数,所述参数命中标志设置为1。在预设的与本地房间家电信息相关的多个信息表中查找与所述指令文本的字符串匹配的字段,并生成控制变量,举例如下:具体步骤包括:1、获取指令文本;创建目标房间整型、房间命中标志布尔型、目标类型整型、类型命中标志布尔型、目标电器整型、电器命中标志布尔型、目标脚本字符串、脚本命中标志布尔型、脚本参数浮点数、参数命中标志布尔型等变量,并将这些变量清空。假设指令文本为“请将小明房间的空调制冷到25度”。2、匹配目标房间:在指令文本中,查找是否有与“房间信息表”中的某个房间“别名”相同的子串。如果有,则将本次指令的“目标房间”设定为该房间,并将房间命中标志设置为1。举例:如果指令文本中包含“小明房间”字符串,而保存的房间信息表中,ID为4的房间的一个别名就等于“小明房间”,那么将本指令文本的目标房间设置为房间4。3、匹配电器类型:在指令文本中,查找是否有与“家电分类表”中某类家电的类名或者别名相同的子串。如果有,则将本次指令的“目标类型”设定为该种电器的类别ID编号,并将“类型命中标志”设置为1。举例:如果指令文本中包含“空调”子串,而家电分类表中类别ID编号等于1的记录的类名就是“空调”,则将指令的“电器类型”设置为1。4、匹配家电:如果房间、家电类型都已经匹配,则在“本地家电信息表”中,查找是否存在房间号等于目标房间、家电类型等于目标类型的记录。如果没有,则判定指令匹配失败。如果有,则将本指令的“目标电器”设置为该本地家电的家电编号,并将“电器命中标志”设置为1。举例:假设已经判定目标房间为4小明房间,电器类型为1空调。查询“本地家电信息表”中,有一个ID为8的家电属于房间4,其第一产品型号ID编号为2;再查询“家电产品信息表”,得知类别ID编号为1的一组第二产品型号ID编号为1和2,对比第一产品型号ID编号和第二产品型号ID编号,可以知道产品型号ID编号为2的家电是目标电器,在本地家电信息表找到,该目标电器的家电编号为8,则指令的“目标电器”设置为8,“电器命中标志”设置为1。5、匹配遥控模板和脚本:首先查找目标电器是否存有遥控模板。如果没有,则判定指令匹配失败。如果有,则在在指令文本中,查找是否有某个子字符串与该遥控模板的某个脚本的功能匹配关键词相同。如果存在这样的脚本,则将“目标脚本”设置为该脚本的接口命令,并将“脚本命中标志”设置为1。举例:已经匹配目标电器家电编号为8,在本地家电信息表中,其对应的产品型号ID编号为2,在家电产品信息表中,产品型号ID编号为2的产品型号为“AC-MODEL2”型空调,模板ID等于2。再查询“遥控脚本信息表”,得知模板ID为2的脚本有3个,而指令文本中包含“制冷”子字符串,恰与其第1个脚本的功能名称相同,而该脚本的接口命令为“Cool”,因此将“目标脚本”设置为“Cool”。6、匹配脚本参数:检查目标脚本是否需要输入参数;如果有参数,则查询其参数类型,然后在指令文本中,查找是否有符合要求的参数数据。如果有,将该数赋值给脚本参数,并将“参数命中标志”设置为1。举例:如前,已经匹配出模板ID为2的Cool脚本,该脚本需要参数类别为“摄氏温度”的数值参数。而指令文本中包含“25”子串,于是将整数25作为脚本参数值。如果上述步骤执行完毕,无法完全“锁定”某个家电和脚本,则采用模糊匹配的原则。比如,如果根据指令文本无法匹配房间,但能够匹配到某个脚本,而该脚本对应的家电只有某个房间才有,此时即将目标房间设置为该房间;另外,如果智能匹配房间,没有匹配家电,但是匹配了脚本,此时自动将目标家电设置为该脚本对应的家电。举例:假设指令文本为“请将空调制热到25度”,其中并无房间信息,而本地只有客厅有类别是空调的家电,且该家电有“制热”脚本,那么就自动地将目标房间设置为客厅。又如,指令文本为“小明房间制冷到20度”,其中并无家电类别信息,而本地小明房间的确有空调,且该空调又有“制冷”脚本,那么就自动地将目标家电设置为小明房间的空调。S3、根据所述控制变量获取相应的遥控脚本。步骤包括:S31、根据控制变量中的目标电器,在本地家电信息表中查找到对应的产品型号编号,根据产品型号编号在家电产品信息子表中找到相应的遥控模板ID;S32、根据遥控模板ID在遥控模板信息子表中找到相应的模板程序文件下载地址;S33、从模板程序文件下载地址获取相应的遥控模板,根据控制变量中的脚本功能名称和脚本参数在遥控模板中找到相应的遥控脚本;S34、执行遥控模板中的遥控脚本。举例:如前述,若指令为“请将小明房间的空调制冷到25度”,则会加载ID为2的遥控模板www.mycompany.comrcu002.bin,已事先下载到本地执行其Cool脚本,传输参数值25,执行Cool脚本。S4、执行所述遥控脚本,生成遥控发射信号,所述遥控发射信号控制遥控发射装置输出相应的红外遥控信号,所述红外遥控信号控制与所述遥控脚本匹配的家电。遥控发射信号根据房间和网络地址,找到受控的遥控发射装置;受控的遥控发射装置根据遥控发射信号,输出相应的红外遥控信号,控制与所述遥控脚本匹配的家电。其中,每个房间配备一个遥控发射装置,遥控发射装置、相应的房间号和网络地址存储在遥控发射装置信息表中,遥控发射装置信息表如表7所示。表7遥控发射装置信息表示例ID设备序列号网络地址房间号10A0C2B000001192.168.1.101320A0C2B000002192.168.1.102430A0C2B000003192.168.1.103140A0C2B000004192.168.1.1042举例:脚本执行过程中,房间4的遥控发射装置地址为192.168.1.4进行通信,通过网络收到向其传输的遥控发射控制信号,并输出红外遥控信号,控制家电编号为8的空调。一种基于语音识别的智能家电遥控系统的原理图如图3所示,包括:便携终端、遥控发射装置、语音识别服务器和数据服务器。便携终端运行于用户端,它具备语音输入功能、互联网连接,其基本功能是:将用户的语音输入发送给语音识别服务器,并从该服务器获取转换之后的指令文本,并解析该指令文本,将其转换为某个遥控脚本语句并执行该遥控脚本。在执行遥控脚本的时候,会通过网络与遥控发射装置进行通信。在需要的时候,它会从数据服务器下载家电和遥控信息到本地。遥控发射装置:安装在家中,安装位置应保证其发射的红外遥控信号可以被房间里的家电空调、电视机、机顶盒等接收到。它具备遥控发射和网络连接,在便携终端的控制之下发射遥控信号。通常一个房间会安装一个遥控发射装置,该遥控发射装置可以控制该房间的所有可以用遥控器来控制的所有家电。语音识别服务器:它负责将便携终端发来的语音转换为文本字符串并返回。数据服务器:它维护和保存家电和遥控器相关的全局数据,并供智能遥控处理程序下载。便携终端的核心是一个遥控器模拟器,它可以加载不同的遥控模板,以实现某个具体家电遥控器的功能。因此一个遥控模板对应了一种实体遥控器,它包含该遥控器的控制逻辑、遥控功能脚本处理器和内置的功能脚本,以及该遥控器的按键码等内部数据。每个遥控模板内置的遥控功能脚本可以用来执行一系列的遥控按键操作以实现特定的功能。举例:空调遥控器可能包含制冷、制热、定时开机、定时关机等功能脚本;机顶盒遥控器可能包含换台、关机、开机等功能脚本等。每个遥控功能脚本,包括脚本“功能匹配关键词”和“参数类型”两个重要属性。每个脚本有一个或者多个“功能匹配关键词”属性,关键词一般是该脚本的功能在日常生活语言中的体现。比如,空调“制冷”功能脚本的功能匹配关键词就是“制冷”,还可以是“降温”等。机顶盒“换台”功能脚本的功能匹配关键词可以是“换台”、“切换频道”等。遥控功能脚本可能会接受一些输入参数,因此需要规定其参数类型。一般为温度、数字、时间等。举例,对于空调遥控器的“制冷”脚本,可以接受一个温度值作为参数,定时开机脚本可以接受一个时间作为参数;机顶盒遥控器的“换台”脚本,则可以接受一个频道号数值作为参数等。便携终端可以执行这些脚本,完成对家电的控制,其最终的结果是,根据脚本要求与该家电的遥控控制逻辑,控制与家电对应的遥控发射装置发射一个或者一组遥控信号给该家电。举例,如果“制冷”脚本,包括一个参数25,那么执行该脚本时,便携终端就会完成将空调设置为“制冷到温度为25℃”的所有遥控操作。智能遥控处理程序具备语音输入功能,并将用户输入的语音,通过网络发送给语音识别服务器,并接收语音识别服务器将该语音识别并翻译而成的控制文本,然后分析该文本,并调用与使用者实际意图尽量相符的遥控功能脚本,完成相关操作。为了实现这些功能,智能遥控处理程序需要使用或者维护的数据包括:限于本地某个家庭的房间信息、遥控发射装置信息、家庭已购买家电信息,以及适用于全局整个系统,亦即所有家庭的家电分类信息、家电产品信息、遥控模板信息、遥控功能脚本信息等。这些信息都应以表格形式保存,以便检索。具体如下:1、房间信息表,适用于家庭局部,它包含一个家庭的所有房间。包括房间ID、房间名称、房间别名可能有多个等属性,其中房间ID在家庭内部不能重复,类型为整数。房间名称、别名都是字符串。示例参见表1。2、家电分类表,这个表适用于系统全局,总表保存在数据服务器,家庭内部保存子表。包括类别ID、类名、别名可以有多个等属性。其中类别ID在系统内不得重复,数据类型为整数。类名和别名均为字符串。示例参见表2。3、家电产品信息表,这个表适用于系统全局,总表保存在数据服务器,家庭内部保存子表。包括家电产品ID、家电产品型号、品名、生产厂家、家电类型、遥控模板ID等属性。其中家电产品ID在系统内不得重复,数据类型为整数;家电类型就是“家电分类表”中的类别ID;家电产品型号、品名、生产厂家均为字符串。示例参见表3。4、遥控模板信息表,这个表适用于系统全局,总表保存在数据服务器,家庭内部保存子表。包括:遥控模板ID、家电类型、模板程序文件下载地址等。其中模板ID在系统内不得重复,类型为整数;家电类型就是“家电分类表”中的类别ID,它表示该遥控模板适用于哪类家电;模板程序文件下载地址是该遥控模板文件的URL,是智能遥控处理器下载该遥控模板的地址。示例参见表4。5、遥控脚本信息表,这个表适用于系统全局,总表保存在数据服务器,家庭内部保存子表。包括:遥控模板ID、脚本功能名称一个脚本可能有多个功能名称、脚本接口命令、参数类型等;其中模板ID在系统内不得重复,类型为整数;脚本功能名称为字符串,一个脚本可能有多个功能名称;脚本接口命令为字符串,它代表一个可执行的命令名称;参数类型用来表明是否该接收数据参数,以及参数的数据类型如0表示不带参数,1表示带整数类型参数,2表示带华氏温度类型参数,3表示带摄氏温度类型参数,4表示带日期类型参数,等。示例参见表5。6、本地家电信息表,这个表适用于某个家庭局部,用来保存本家庭的实际已经购买安装、并可通过本系统控制的全部家电的信息,包括:家电编号、产品ID、房间ID等。其中家电编号在家庭内部不得重复;产品ID就是家电产品信息表中的家电产品ID,房间ID与房间信息表中的房间ID相同,本地家电信息表参见表6。7、遥控发射装置信息表,这个表适用于某个家庭局部,包括:设备ID、设备网络地址、设备序列号、设备所在房间ID等。其中设备ID在家庭内部不得重复。示例参见表7。

权利要求:1.一种基于语音识别的智能家电遥控方法,其特征在于,步骤包括:S1、将语音转换为相应的指令文本;S2、在预设的与本地房间家电信息相关的多个信息表中查找与所述指令文本的字符串匹配的字段,并生成控制变量;S3、根据所述控制变量获取并执行相应的遥控脚本;S4、所述遥控脚本在被执行的过程中,生成遥控发射信号,所述遥控发射信号控制预设的遥控发射装置输出相应的红外遥控信号,所述红外遥控信号控制与所述遥控脚本匹配的家电。2.如权利要求1所述的一种基于语音识别的智能家电遥控方法,其特征在于,预设的与本地房间家电信息相关的多个信息表包括:遥控发射装置信息表、房间信息表、家电分类子表、家电产品信息子表、本地家电信息表、遥控模板信息子表以及遥控脚本信息子表,配置步骤包括:根据家庭家电由家电分类表生成所述家电分类子表,所述家电分类表包括类别ID编号、类别名称以及多个类别别名;根据家庭家电由家电产品信息表生成所述家电产品信息子表,所述家电产品信息表包括:家电编号、产品型号、品名、生产厂家、类别名称、遥控模板ID;根据家庭家电由遥控模板信息表生成所述遥控模板信息子表,所述遥控模板信息表包括:遥控模板ID、类别名称、模板程序文件下载地址;根据家庭家电由遥控脚本信息表生成所述遥控脚本信息子表,所述遥控脚本信息表包括:遥控模板ID、脚本功能名称、脚本接口命令、输入参数,其中所述脚本功能名称包括一个标准名称和多个别名;根据家庭内部房间设置所述房间信息表,包括房间ID编号、房间名称和房间别名;根据家庭内部家电在房间的分布生成所述本地家电信息表,包括:家电编号、产品型号ID编号、房间ID编号。3.如权利要求2所述的一种基于语音识别的智能家电遥控方法,其特征在于,S2的步骤包括:S11、根据所述指令文本中的字符串,在所述房间信息表中找到房间ID编号;S12、根据所述指令文本中的字符串,在所述家电分类子表中找到类别ID编号;S13、根据所述房间ID编号在所述本地家电信息表中找到一个或一组第一产品型号ID编号,再根据所述类别ID编号在所述家电产品信息表中找到一个或一组第二产品型号ID编号,同时出现在所述第一产品型号ID编号和第二产品型号ID编号中的产品型号ID编号在所述本地家电信息表中的家电编号,即为待控制家电编号;S14、根据所述指令文本中的字符串,在所述遥控脚本信息子表中找到相应的脚本功能名称和输入参数;S15、根据房间ID编号、类别ID编号、家电编号,脚本功能名称和输入参数,生成控制变量。4.如权利要求3所述的一种基于语音识别的智能家电遥控方法,其特征在于,所述控制变量包括:目标房间、房间命中标志、目标类型、类型命中标志、目标电器、电器命中标志、目标脚本、脚本命中标志、脚本参数、参数命中标志,S15的步骤包括:S151、将控制变量中的目标房间设置为所述房间ID编号,所述房间命中标志设置为1;S152、将控制变量中的目标类型设置为所述类别ID编号,所述类型命中标志设置为1;S153、将控制变量中的目标电器设置为所述家电编号,所述电器命中标志设置为1;S154、将控制变量中的目标脚本设置为所述脚本功能名称,所述脚本命中标志设置为1;S155、将控制变量中的脚本参数设置为所述输入参数,所述参数命中标志设置为1。5.如权利要求4所述的一种基于语音识别的智能家电遥控方法,其特征在于,S3的步骤包括:S31、根据所述控制变量中的目标电器,在所述家电产品信息子表中找到相应的遥控模板ID;S32、根据所述遥控模板ID在所述遥控模板信息子表中找到相应的模板程序文件下载地址;S33、从所述模板程序文件下载地址获取相应的遥控模板,根据所述控制变量中的脚本功能名称和脚本参数在所述遥控模板中找到相应的遥控脚本;S34、执行所述遥控模板中的遥控脚本。6.如权利要求1所述的一种基于语音识别的智能家电遥控方法,其特征在于,S4的具体步骤为:所述遥控发射信号根据房间和网络地址,找到受控的遥控发射装置;所述受控的遥控发射装置根据所述遥控发射信号,输出相应的红外遥控信号,控制与所述遥控脚本匹配的家电,其中,每个房间配备一个遥控发射装置,遥控发射装置、相应的房间号和网络地址存储在遥控发射装置信息表中。7.一种基于语音识别的智能家电遥控系统,其特征在于,包括:便携终端、遥控发射装置、语音识别服务器、数据服务器,所述便携终端将输入的语音发送给所述语音识别服务器,并从语音识别服务器获取相应的指令文本,将所述指令文本中的字符串和所述便携终端中预先设置的多个信息子表的字段进行匹配,查找到相应的遥控脚本,根据所述遥控脚本,发出相应的遥控发射信号到所述遥控发射装置;所述遥控发射装置接收所述便携终端发出的遥控发射信号,并输出红外遥控信号,控制与所述遥控脚本匹配的家电;所述语音识别服务器将从所述便携终端发出的语音转换为指令文本,并将所述指令文本发送给所述便携终端;所述数据服务器,存储有信息表,能被所述便携终端访问,所述便携终端根据所述信息表生成用于查找遥控脚本的多个信息子表。8.如权利要求7所述的一种基于语音识别的智能家电遥控系统,其特征在于,所述数据服务器中的信息表包括:家电分类表、家电产品信息表、遥控模板信息表和遥控脚本信息表,所述家电分类表存储了所述系统能控制家电类别的基础数据;所述家电产品信息表存储了所述系统能控制的家电产品基础信息;所述遥控模板信息表存储了所述家电分类表中家电类别对应的模板程序文件下载地址;所述遥控脚本信息表存储了执行所述遥控脚本所需的参数信息。9.如权利要求8所述的一种基于语音识别的智能家电遥控系统,其特征在于,所述家电分类表包括:类别ID编号、类别名称以及多个类别别名;所述家电产品信息表包括:家电编号、家电产品型号、品名、生产厂家、类别名称、遥控模板ID;所述遥控模板信息表包括:遥控模板ID、类别名称、模板程序文件下载地址;所述遥控脚本信息表包括:遥控模板ID、脚本功能名称、脚本接口命令、输入参数,其中所述脚本功能名称包括一个标准名称和多个别名。10.如权利要求8或9所述的一种基于语音识别的智能家电遥控系统,其特征在于,所述便携终端中存储有房间信息表、家电分类子表、家电产品信息子表、遥控模板信息子表、遥控脚本信息子表、遥控发射装置信息表、本地家电信息表,其中,所述家电分类子表根据家庭家电由所述家电分类表生成;所述家电产品信息子表根据家庭家电由所述家电产品信息表生成;所述遥控模板信息子表根据家庭家电由所述遥控模板信息表生成;所述遥控脚本信息子表根据家庭家电由所述遥控脚本信息表生成;所述房间信息表包括房间ID、房间名称和房间别名;所述遥控发射装置信息表包括:设备ID、设备网络地址、设备序列号、设备所在房间ID;所述本地家电信息表包括:家电编号、产品型号ID编号、房间ID。

百度查询: 高斯贝尔数码科技股份有限公司 一种基于语音识别的智能家电遥控方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。