一种实现保护测控装置语音固化与播报的方法与流程

文档序号:18885400发布日期:2019-10-15 20:49阅读:222来源:国知局
一种实现保护测控装置语音固化与播报的方法与流程

本发明属于电力系统继电保护领域,特别涉及一种实现保护测控装置语音固化与播报的方法。



背景技术:

目前,电力系统继电保护测控装置的功能越来越多,配置的告警信息种类也越来越复杂,一些应用场景中当发生告警时往往多条告警信息同时产生,这些同时产生的告警信息由于参与变电站之间的调度通信,不能随意进行删减修改。这就导致当用户需要查看某个告警信息时,要在同时产生的多个告警事件中查找和挑选。而用户在日常使用中,往往仅需关注一些特定的告警,对于伴随这个告警产生的其他信息并不关心。在此背景下,需要实现一种可由用户自行配置告警信号并在告警事件发生时进行语音提示的方法,满足用户在不修改装置程序和告警配置的基础上对告警信号进行筛选和语音收听需求,提高日常维护效率。

中国专利cn201610596047.8提出了一种空中避撞系统听觉告警方法及其装置,但其应用于航空领域,且语音内容根据当前的速度、空间等信息合并成一个报警语音进行输出。电力系统中由于告警信号种类繁多,且不同国家、地区用户对于告警的内容要求差异很大,这种根据有限信息合并告警的方法不便于保护测控装置实现。



技术实现要素:

本发明的目的,在于提供一种实现保护测控装置语音固化与播报的方法,在不改变当前告警配置的基础上,实现用户根据使用习惯和实际需求,自定义关注的告警信息,并在告警发生时通过语音进行提示的功能,提高用户日常维护效率。

为了达成上述目的,本发明的解决方案是:

一种实现保护测控装置语音固化与播报的方法,包括如下步骤:

步骤1,通过工具软件录制语音,将生成的语音文件按规则命名并下载到装置中;

步骤2,通过工具软件关联语音文件与触发信号并配置触发模式,生成含有语音文件hash值的配置文件并下载到装置中;

步骤3,装置cpu插件解析配置文件,对关联的语音文件和语音播报模块中已有的语音文件进行hash值校验;

步骤4,装置运行阶段检测触发信号状态,当满足触发条件时播报当前语言环境下关联的语音文件。

上述步骤1中,语音文件的命名规则是按照“索引-文件描述-语言标志”形式进行命名。

上述步骤2中,关联语音文件与触发信号采用的工具软件是pcs-explorer。

上述步骤2中,每个语音文件能够关联一个或多个触发信号,并根据需求配置触发信号的触发条件。

上述触发信号的触发条件为信号发生0->1时播报,或1->0时播报,或值发生变化时播报。

上述步骤2中,还包括配置触发信号的保持属性,若保持属性值配置为0,播放条件满足时关联的语音文件仅播放一次;若保持属性值配置为1,播放条件满足时关联的语音文件周期播放,直到cpu插件向语音播报模块发送停止播放命令。

上述步骤3中,进行hash值校验时,若两者一致则装置继续运行,若两者不一致则提示语音需固化。

上述语音固化过程中,cpu插件将步骤1下载的语音文件逐个发给语音播报模块并提示进度,当固化完成后提示固化结果。

上述步骤4中,当满足触发条件时,cpu插件将关联的语音文件索引、保持属性和播报命令一起以报文的形式发送给语音播报模块进行播报,若该条语音播报的保持属性配置为0,语音播报模块仅播报一次;若该条语音播报的保持属性配置为1,则语音播报模块循环播报此语音,此时cpu插件将周期检测语音播报停止条件是否满足,当停止条件满足时,cpu插件将语音文件索引、保持属性和停止播报命令一起以报文形式发送给语音播报模块,此时语音将停止该条语音的播报。

采用上述方案后,本发明采用离线录制语音文件并关联语音文件和触发信号,启动时cpu解析语音配置文件,运行时扫描触发信号状态并执行语音播报功能的方法,支持用户根据需要和实际情况配置可产生语音提示的告警信息,实现了用户根据使用习惯和实际需求自定义语音文件及其触发方式进行语音播报功能的目的,无需修改装置告警配置,有效简化用户日常运维时的操作内容,且配置文件小巧简单,便于程序实现,配置方法方便、灵活、实用、高效。

附图说明

图1是本发明的流程图;

图2是用户自定义语音文件和配置文件生成与下载示意图;

图3是系统解析配置文件及运行时与语音播报模块交互流程图。

具体实施方式

以下将结合附图,对本发明的技术方案及有益效果进行详细说明。

如图1所示,本发明提供一种实现保护测控装置语音固化与播报的方法,包括如下步骤:

(1)通过工具软件录制语音,将生成的语音文件按规则命名并下载到装置中。

语音文件使用工具软件进行录制,根据需求分别生成含义相同语言不通的多个语音文件,生成的语音文件按照“索引-文件描述-语言标志”形式进行命名(如001-alm_device-cn.wav、002-alm_device-en.wav),cpu插件发给语音播报模块的控制语音文件的播报和停止命令时,通过“索引”指定语音文件对象。语音文件生成完成后,将语音文件下载到装置中。

(2)通过工具软件关联语音文件与触发信号并配置触发模式,生成含有语音文件hash值的配置文件并下载到装置中。

如图2所示,用户通过工具软件(如pcs-explorer)对语音文件与触发信号进行关联。每个语音文件可以关联一个或多个触发信号,并可根据需求配置触发信号的触发条件(如信号发生0->1时播报,或1->0时播报,或值发生变化时播报)。同时配置触发信号的保持属性,若保持属性值配置为0,播放条件满足时关联的语音文件仅播放一次;若保持属性值配置为1,播放条件满足时关联的语音文件周期播放,直到cpu插件向语音播报模块发送停止播放命令。完成配置后,工具软件将包含有语音文件hash值的配置信息生成到一个配置文件中,该配置文件下载到装置中供cpu插件解析。

(3)装置cpu插件解析配置文件,对关联的语音文件和语音播报模块中已有的语音文件进行hash值校验。

装置启动后,cpu插件读取和解析配置文件,并对cpu上存储的语音文件和语音播报模块中已有的语音文件进行hash值校验,若两者一致则装置继续运行;若两者不一致则提示语音需固化,此时可通过装置语音固化菜单执行固化操作。语音固化过程中,cpu插件将步骤(1)下载的语音文件逐个发给语音播报模块并提示进度,当固化完成后提示固化结果。

(4)装置运行阶段检测触发信号状态,当满足触发条件时播报当前语言环境下关联的语音文件。

如图3所示,cpu插件解析完语音播报配置并将触发信号和语音文件建立关联关系后,周期检测触发信号是否满足触发条件。当触发条件满足时,cpu插件将关联的语音文件索引、保持属性和播报命令一起以报文的形式发送给语音播报模块进行播报。若该条语音播报的保持属性配置为0,语音播报模块仅播报一次。若该条语音播报的保持属性配置为1,则语音播报模块循环播报此语音,此时cpu插件将周期检测语音播报停止条件是否满足(如通过菜单执行“停止播报”或退出播报使能参数),当停止条件满足时,cpu插件将语音文件索引、保持属性和停止播报命令一起以报文形式发送给语音播报模块,此时语音将停止该条语音的播报。

以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

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