智能語音報警系統(tǒng)
項目概況 智能語音報警系統(tǒng)是采用計算機多媒體技術、網(wǎng)絡技術、故障診斷技術和軟件技術開發(fā)的軟件產(chǎn)品。系統(tǒng)的硬件平臺可采用獨立的系統(tǒng),也可直接使用計算機控制系統(tǒng)的監(jiān)控站(需要在監(jiān)控站上加裝聲卡、音箱)。 本項目處于國內(nèi)先進水平,擁有自主知識產(chǎn)權。主要特點 SoundAlarm系統(tǒng)使用多線程技術,保證了報警信息的采集不受其它任務的干擾和影響。而在SoundAlarm的數(shù)采線程中使用了DCS數(shù)據(jù)服務接口,保證與DCS的各操作員站同步獲得報警點的信息。 系統(tǒng)的語音管理線程采用實時任務管理算法,保證報警語音不會出現(xiàn)漏報和誤報。同時系統(tǒng)的語音管理線程將報警點分為多個等級,實現(xiàn)了語音分級管理,使系統(tǒng)具有分等級報警的特性。 系統(tǒng)的語音播放線程使用Windows多媒體底層驅(qū)動函數(shù)集開發(fā),保證語音播報占用資源少、運行穩(wěn)定,且使用了防沖突的聲音輸出技術,保證語音播報過程如被其它進程打斷能自動恢復。 SoundAlarm系統(tǒng)在正常運行時除操作員控制接口外所有任務為后臺運行,因而系統(tǒng)的運行占用資源非常少。經(jīng)測試,SoundAlarm軟件在正常運轉(zhuǎn)時如果沒有報警,其CPU占用率平均低于0.5%,瞬態(tài)CPU占用率不超過1%;有報警時其CPU占用率平均低于1%,瞬態(tài)CPU占用率不超過5%。此外,SoundAlarm系統(tǒng)的代碼在內(nèi)存管理上進行了優(yōu)化,系統(tǒng)啟動時根據(jù)報警點數(shù)的配置情況向Windows申請2~2.5M的內(nèi)存,進行獨立的內(nèi)存管理,不會造成系統(tǒng)內(nèi)存過度占用和頻繁內(nèi)存分配造成的資源浪費。技術指標 SoundAlarm系統(tǒng)在設計時充分考慮了系統(tǒng)調(diào)試方便、快捷的要求。其調(diào)試方式有:報警點信息一覽、系統(tǒng)測試、單點測試。測試由主窗口(調(diào)試和監(jiān)視窗口)的對應按鈕操作進入。由于系統(tǒng)主窗口在操作員級別無法看到,所以調(diào)試時需要專業(yè)工程師以工程師或管理員資格登陸后進行。市場前景 SoundAlarm系統(tǒng)可作為DCS的功能擴展應用軟件,能與DCS實現(xiàn)無縫集成。它與DCS的集成可有2種情況:基于數(shù)據(jù)鏈接的集成、基于數(shù)據(jù)鏈接和操作的集成。基于數(shù)據(jù)鏈接的集成情況下,SoundAlarm需自己實現(xiàn)語音報警的確認、禁音操作窗口。該窗口在系統(tǒng)組態(tài)時進行配置。而在基于數(shù)據(jù)鏈接和操作的集成時則由DCS提供相應的操作按鈕,此時在系統(tǒng)組態(tài)時可去除SoundAlarm系統(tǒng)自己的控制窗口。 SoundAlarm目前已多個DCS實現(xiàn)了無縫集成,并獲得了成功應用。
南京工程學院
2021-04-13