掌桥专利:专业的专利平台
掌桥专利
首页

一种基于智能语音识别的仪表数据管理系统及方法

文献发布时间:2024-04-18 19:58:53


一种基于智能语音识别的仪表数据管理系统及方法

技术领域

本发明涉及仪表数据管理技术领域,具体为一种基于智能语音识别的仪表数据管理系统及方法。

背景技术

随着嵌入式技术的发展,现有仪表的功能性不断增加,增加的功能使得对仪表进行控制更加复杂,需要现场对仪表进行操控才能完成数据记录等工作,工业用仪表因其特殊的工作环境,常常需要具备隔离、防爆、防尘等防护要求,仪表需要处于绝对隔离的环境中,为使用按键、旋钮等现场控制带来了限制性,借助语音这一媒介对仪表进行远程控制能够摆脱现场控制的限制性;

然而,通过语音控制仪表,每次控制仪表时都需要发送一次语音指令,未能够对经常发布的语音指令进行存储,无法提高语音控制仪表的便利性;其次,若将语音数据存储在终端,大量语音数据的累积存储容易造成数据甚至是无效数据的堆积,无法在提高语音控制仪表便利性的同时节省存储空间、减轻存储的语音数据累积带来的存储压力。

所以,人们需要一种基于智能语音识别的仪表数据管理系统及方法来解决上述问题。

发明内容

本发明的目的在于提供一种基于智能语音识别的仪表数据管理系统及方法,以解决上述背景技术中提出的问题。

为了解决上述技术问题,本发明提供如下技术方案:一种基于智能语音识别的仪表数据管理系统,所述系统包括:仪表信息采集模块、数据库、数据存储分析模块、数据存储管理模块和仪表控制管理模块;

所述仪表信息采集模块的输出端连接所述数据库的输入端,所述数据库的输出端连接所述数据存储分析模块和数据存储管理模块的输入端,所述数据存储分析模块的输出端连接所述数据存储管理模块的输入端,所述数据存储管理模块的输出端连接所述仪表控制管理模块的输入端;

所述仪表信息采集模块用于采集语音指令发布历史数据以及仪表控制历史数据,将采集到的全部数据传输到所述数据库;

所述数据库用于存储接收到的全部数据;

所述数据存储分析模块用于分析语音指令发布历史数据,对语音指令的删除进行判断;

所述数据存储管理模块用于规划需要保留存储的语音指令数据;

所述仪表控制管理模块用于通过发布保留存储的语音指令对仪表进行语音控制。

进一步的,所述仪表信息采集模块包括控制数据采集单元、语音数据采集单元和执行数据采集单元;

所述控制数据采集单元、语音数据采集单元和执行数据采集单元的输出端连接所述数据库的输入端;

所述控制数据采集单元用于采集以往语音指令的发布时间数据;

所述语音数据采集单元用于采集以往发布的语音指令数据;

所述执行数据采集单元用于以往控制终端在接收并识别语音指令、控制仪表执行指令时,执行操作错误的次数以及执行时间数据。

进一步的,所述数据存储分析模块包括语音指令存储单元、指令发布时间预测单元和数据删除选择单元;

所述语音指令存储单元用于将发布的所有语音指令存储在存储终端中;

语音指令无须当场实时输入,对语音指令进行预先存储,在需要对仪表进行语音控制时,可以通过直接发送预先存储的表达相同语义的语音指令来对仪表进行控制,提高了语音控制仪表的便利性;

所述指令发布时间预测单元用于将以往发布的语音指令按语义进行分类,调取以往随机一类语音指令的发布时间间隔数据,建立语音指令发布时间预测模型,预测下一次发布对应类别语音指令的时间;

所述数据删除选择单元用于若到预测的时间为止未发布对应类别的语音指令,选择将对应类别的语音指令全部删除;若到预测的时间为止发布了对应类别的语音指令,选择保留一个最佳的语音指令,将剩余的同类别语音指令删除。

进一步的,所述数据存储管理模块包括保留价值分析单元和数据筛除规划单元;

所述保留价值分析单元的输入端连接所述数据删除选择单元和数据库的输出端,所述保留价值分析单元的输出端连接所述数据筛除规划单元的输入端;

所述保留价值分析单元用于若选择保留一个最佳的语音指令,调取以往控制终端在接收并识别语音指令、控制仪表执行指令时,执行操作错误的次数以及执行时间数据,分析属于对应类别的所有语音指令的保留价值;

所述数据筛除规划单元用于按保留价值将属于对应类别的语音指令进行分组,依据分组结果筛选出一个最佳的语音指令进行保留,将剩余的语音指令进行删除。

进一步的,所述仪表控制管理模块包括存储指令发布单元、语音指令识别单元和指令执行控制单元;

所述存储指令发布单元的输入端连接所述数据筛除规划单元的输出端,所述存储指令发布单元的输出端连接所述语音指令识别单元的输入端,所述语音指令识别单元的输出端连接所述指令执行控制单元的输入端;

所述存储指令发布单元用于对存储的语音指令表达的语义进行标注,在需要发布语音指令时,从存储的指令中选择一个语音指令进行发布;

所述语音指令识别单元用于对发布的语音指令进行识别;

所述指令执行控制单元用于控制仪表执行对应语音指令。

一种基于智能语音识别的仪表数据管理方法,包括以下步骤:

S1:采集语音指令发布历史数据以及仪表控制历史数据;

S2:分析语音指令发布历史数据,对语音指令的删除进行判断;

S3:规划需要保留存储的语音指令数据;

S4:通过发布保留存储的语音指令对仪表进行语音控制。

进一步的,在步骤S1中:采集以往语音指令发布的时间,将语音指令按语义进行分类,获取到随机一类语音指令发布的时间间隔序列为V

进一步的,在步骤S2中:调取随机一类语音指令发布的时间间隔序列,构造累加生成序列为V

n=1,2,…,f,令Y

建立语音指令发布时间预测模型:

通过大数据技术采集以往随机一类语音指令的发布时间,利用灰度预测算法分析历史发布时间规律,预测下一次可能会发布对应类别语音指令时间,依据预测结果选择性地删除语音指令数据,若到预测的时间还未发布对应类别的语音指令,预判对应类别的语音指令在短时间内不会被使用,选择将语音指令全部删除;若发布了语音指令,预判对应类别的语音指令在短时间内可能会被使用,选择保留一个语音指令,将其余属于同类别甚至重复的语音指令做删除处理,在提高了保留存储的语音数据有效性的同时节省了终端的数据存储空间。

进一步的,在步骤S3中:若选择保留一个最佳的语音指令,调取到以往在接收并识别对应类别的语音指令、控制仪表执行指令时,执行操作错误的次数集合为H={H

在选择需要保留的语音指令时,通过大数据采集并分析以往不同的语音指令发布后控制仪表执行指令错误的次数以及从发布到执行需要的时长数据,来分析不同语音指令的保留价值,执行错误次数越多、从发布到执行需要的时间越长,判断对应语音指令越难以识正确识别,由于存在部分语音指令的识别难度,即保留价值很相近,选择通过分组并寻找最优分组结果的方式筛选出部分保留价值很相近且偏高的语音指令,从这部分语音指令中任意选择一个作为最佳的语音指令进行保留存储,而不是只选择一个语音指令进行保留存储,提高了选择结果的合理性。

进一步的,在步骤S4中:在需要发布语音指令时,从保留存储的指令中选择一个语音指令进行发布,对发布的语音指令进行识别并控制仪表执行对应语音指令;

对语音数据做好存储管理后,通过直接发送预先存储的表达相同语义的语音指令来对仪表进行控制,在提高了语音控制仪表的便利性的同时节省了数据存储空间。

与现有技术相比,本发明所达到的有益效果是:

本发明通过对语音指令进行预先存储,在需要对仪表进行语音控制时,可以通过直接发送预先存储的表达相同语义的语音指令来对仪表进行控制,提高了语音控制仪表的便利性;

通过大数据技术采集以往随机一类语音指令的发布时间,利用灰度预测算法分析历史发布时间规律,预测下一次可能会发布对应类别语音指令时间,依据预测结果选择性地删除语音指令数据,若到预测的时间还未发布对应类别的语音指令,预判对应类别的语音指令在短时间内不会被使用,选择将语音指令全部删除;若发布了语音指令,预判对应类别的语音指令在短时间内可能会被使用,选择保留一个语音指令,将其余属于同类别甚至重复的语音指令做删除处理,在提高了保留存储的语音数据有效性的同时节省了终端的数据存储空间;

在选择需要保留的语音指令时,通过大数据采集并分析以往不同的语音指令发布后控制仪表执行指令错误的次数以及从发布到执行需要的时长数据,来分析不同语音指令的保留价值,选择通过分组并寻找最优分组结果的方式筛选出部分保留价值很相近且偏高的语音指令,从这部分语音指令中任意选择一个作为最佳的语音指令进行保留存储,而不是只选择一个语音指令进行保留存储,提高了选择结果的合理性,对语音数据做好存储管理后,通过直接发送预先存储的表达相同语义的语音指令来对仪表进行控制,在提高了语音控制仪表的便利性的同时节省了数据存储空间。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1是本发明一种基于智能语音识别的仪表数据管理系统的结构图;

图2是本发明一种基于智能语音识别的仪表数据管理方法的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

下面结合图1-图2和具体实施例对本发明作进一步的说明。

实施例一:

如图1所示,本实施例提供了一种基于智能语音识别的仪表数据管理系统,系统包括:仪表信息采集模块、数据库、数据存储分析模块、数据存储管理模块和仪表控制管理模块;

仪表信息采集模块的输出端连接数据库的输入端,数据库的输出端连接数据存储分析模块和数据存储管理模块的输入端,数据存储分析模块的输出端连接数据存储管理模块的输入端,数据存储管理模块的输出端连接仪表控制管理模块的输入端;

仪表信息采集模块用于采集语音指令发布历史数据以及仪表控制历史数据,将采集到的全部数据传输到数据库;

数据库用于存储接收到的全部数据;

数据存储分析模块用于分析语音指令发布历史数据,对语音指令的删除进行判断;

数据存储管理模块用于规划需要保留存储的语音指令数据;

仪表控制管理模块用于通过发布保留存储的语音指令对仪表进行语音控制。

仪表信息采集模块包括控制数据采集单元、语音数据采集单元和执行数据采集单元;

控制数据采集单元、语音数据采集单元和执行数据采集单元的输出端连接数据库的输入端;

控制数据采集单元用于采集以往语音指令的发布时间数据;

语音数据采集单元用于采集以往发布的语音指令数据;

执行数据采集单元用于以往控制终端在接收并识别语音指令、控制仪表执行指令时,执行操作错误的次数以及执行时间数据。

数据存储分析模块包括语音指令存储单元、指令发布时间预测单元和数据删除选择单元;

语音指令存储单元用于将发布的所有语音指令存储在存储终端中;

指令发布时间预测单元用于将以往发布的语音指令按语义进行分类,调取以往随机一类语音指令的发布时间间隔数据,建立语音指令发布时间预测模型,预测下一次发布对应类别语音指令的时间;

数据删除选择单元用于若到预测的时间为止未发布对应类别的语音指令,选择将对应类别的语音指令全部删除;若到预测的时间为止发布了对应类别的语音指令,选择保留一个最佳的语音指令,将剩余的同类别语音指令删除。

数据存储管理模块包括保留价值分析单元和数据筛除规划单元;

保留价值分析单元的输入端连接数据删除选择单元和数据库的输出端,保留价值分析单元的输出端连接数据筛除规划单元的输入端;

保留价值分析单元用于若选择保留一个最佳的语音指令,调取以往控制终端在接收并识别语音指令、控制仪表执行指令时,执行操作错误的次数以及执行时间数据,分析属于对应类别的所有语音指令的保留价值;

数据筛除规划单元用于按保留价值将属于对应类别的语音指令进行分组,依据分组结果筛选出一个最佳的语音指令进行保留,将剩余的语音指令进行删除。

仪表控制管理模块包括存储指令发布单元、语音指令识别单元和指令执行控制单元;

存储指令发布单元的输入端连接数据筛除规划单元的输出端,存储指令发布单元的输出端连接语音指令识别单元的输入端,语音指令识别单元的输出端连接指令执行控制单元的输入端;

存储指令发布单元用于对存储的语音指令表达的语义进行标注,在需要发布语音指令时,从存储的指令中选择一个语音指令进行发布;

语音指令识别单元用于对发布的语音指令进行识别;

指令执行控制单元用于控制仪表执行对应语音指令。

实施例二:

如图2所示,本实施例提供了一种基于智能语音识别的仪表数据管理方法,其基于实施例中的数据管理系统实现,具体包括以下步骤:

S1:采集语音指令发布历史数据以及仪表控制历史数据,采集以往语音指令发布的时间,将语音指令按语义进行分类,获取到随机一类语音指令发布的时间间隔序列为V

S2:分析语音指令发布历史数据,对语音指令的删除进行判断,调取随机一类语音指令发布的时间间隔序列,构造累加生成序列为V

建立语音指令发布时间预测模型:

例如:获取到随机一类语音指令发布的时间间隔序列为V

若在T到V

S3:规划需要保留存储的语音指令数据,若选择保留一个最佳的语音指令,调取到以往在接收并识别对应类别的语音指令、控制仪表执行指令时,执行操作错误的次数集合为H={H

S4:通过发布保留存储的语音指令对仪表进行语音控制,在需要发布语音指令时,从保留存储的指令中选择一个语音指令进行发布,对发布的语音指令进行识别并控制仪表执行对应语音指令。

最后应说明的是:以上所述仅为本发明的优选实例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术分类

06120116511310