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

文档序号:36495722发布日期:2023-12-27 15:25阅读:97来源:国知局
一种基于智能语音识别的仪表数据管理系统及方法与流程

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


背景技术:

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

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

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


技术实现思路

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

33、进一步的,在步骤s1中:采集以往语音指令发布的时间,将语音指令按语义进行分类,获取到随机一类语音指令发布的时间间隔序列为v(0)={v(0)(1),v(0)(2),…,v(0)(f)},其中,获取到对应类别的语音指令共发布了f+1次,v(0)(f)表示第f+1次与第f次语音指令发布的时间间隔,采集以往控制终端在接收并识别语音指令、控制仪表执行指令时,执行操作错误的次数以及执行时间数据。

34、进一步的,在步骤s2中:调取随机一类语音指令发布的时间间隔序列,构造累加生成序列为v(1)={v(1)(1),v(1)(2),…,v(1)(n),…,v(1)(f)},其中,

35、n=1,2,…,f,令y(1)为v(1)的紧邻均值生成序列,y(1)={y(1)(2),y(1)(3),…,y(1)(f)},根据下列公式构造数据矩阵a和数据向量b:

36、

37、

38、建立语音指令发布时间预测模型:预测得到第f+2次与第f+1次语音指令发布的时间间隔v(0)(f+1),其中,a表示发展灰数,b表示内生控制灰数,采集到第f+1次语音指令发布的时间为t,若在t到v(0)(f+1)+t时间段内未发布对应类别的语音指令,选择将对应类别的语音指令全部删除;若在t到v(0)(f+1)+t时间段内发布了对应类别的语音指令,选择保留一个最佳的语音指令,将剩余的同类别语音指令删除;

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

40、进一步的,在步骤s3中:若选择保留一个最佳的语音指令,调取到以往在接收并识别对应类别的语音指令、控制仪表执行指令时,执行操作错误的次数集合为h={h1,h2,…,hm},从语音指令发布到执行的平均间隔时长集合为t={t1,t2,…,tm},根据公式计算随机一个语音指令的保留价值xj,其中,hj表示执行第j个指令错误的次数,m表示对应类别的语音指令个数,得到m个语音指令的保留价值集合为x={x1,x2,…,xj,…,xm},将保留价值按从大到小的顺序进行排列,将m个语音指令按保留价值分为n组,其中,前一组中所有语音指令的保留价值大于后一组中每个语音指令的保留价值,获取到随机一种分组结果中,n组中每组语音指令的平均保留价值集合为z={z1,z2,…,zn},根据公式选择最优的分组结果,其中,l表示随机一种分组结果中,n组语音指令的保留价值离散程度,选择使得离散程度最大的分组结果作为最优的分组结果,从最优的分组结果中获取第一组的语音指令,从第一组的语音指令中任意选择一个语音指令作为最佳的语音指令进行保留存储,将剩余的同类别语音指令删除;

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

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

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

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

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

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

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

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