智能语音报警系统
项目概况 智能语音报警系统是采用计算机多媒体技术、网络技术、故障诊断技术和软件技术开发的软件产品。系统的硬件平台可采用独立的系统,也可直接使用计算机控制系统的监控站(需要在监控站上加装声卡、音箱)。 本项目处于国内先进水平,拥有自主知识产权。主要特点 SoundAlarm系统使用多线程技术,保证了报警信息的采集不受其它任务的干扰和影响。而在SoundAlarm的数采线程中使用了DCS数据服务接口,保证与DCS的各操作员站同步获得报警点的信息。 系统的语音管理线程采用实时任务管理算法,保证报警语音不会出现漏报和误报。同时系统的语音管理线程将报警点分为多个等级,实现了语音分级管理,使系统具有分等级报警的特性。 系统的语音播放线程使用Windows多媒体底层驱动函数集开发,保证语音播报占用资源少、运行稳定,且使用了防冲突的声音输出技术,保证语音播报过程如被其它进程打断能自动恢复。 SoundAlarm系统在正常运行时除操作员控制接口外所有任务为后台运行,因而系统的运行占用资源非常少。经测试,SoundAlarm软件在正常运转时如果没有报警,其CPU占用率平均低于0.5%,瞬态CPU占用率不超过1%;有报警时其CPU占用率平均低于1%,瞬态CPU占用率不超过5%。此外,SoundAlarm系统的代码在内存管理上进行了优化,系统启动时根据报警点数的配置情况向Windows申请2~2.5M的内存,进行独立的内存管理,不会造成系统内存过度占用和频繁内存分配造成的资源浪费。技术指标 SoundAlarm系统在设计时充分考虑了系统调试方便、快捷的要求。其调试方式有:报警点信息一览、系统测试、单点测试。测试由主窗口(调试和监视窗口)的对应按钮操作进入。由于系统主窗口在操作员级别无法看到,所以调试时需要专业工程师以工程师或管理员资格登陆后进行。市场前景 SoundAlarm系统可作为DCS的功能扩展应用软件,能与DCS实现无缝集成。它与DCS的集成可有2种情况:基于数据链接的集成、基于数据链接和操作的集成。基于数据链接的集成情况下,SoundAlarm需自己实现语音报警的确认、禁音操作窗口。该窗口在系统组态时进行配置。而在基于数据链接和操作的集成时则由DCS提供相应的操作按钮,此时在系统组态时可去除SoundAlarm系统自己的控制窗口。 SoundAlarm目前已多个DCS实现了无缝集成,并获得了成功应用。
南京工程学院
2021-04-13