專利名稱:數(shù)字硬盤錄像機(jī)的語音報(bào)警方法、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字監(jiān)控技術(shù)領(lǐng)域,特別涉及一種數(shù)字硬盤錄像機(jī)(DVR)的語音報(bào)警 方法、系統(tǒng)及設(shè)備。
背景技術(shù):
DVR是一種可以通過數(shù)據(jù)硬盤記錄視頻和音頻數(shù)據(jù)的監(jiān)控設(shè)備,DVR分為普通型 數(shù)字硬盤錄像機(jī)(只能接入模擬攝像機(jī))、混合型數(shù)字硬盤錄像機(jī)(Hybrid DVR)和網(wǎng)絡(luò)硬 盤錄像機(jī)(NVR),混合型數(shù)字硬盤錄像機(jī)是可以同時(shí)接入模擬攝像機(jī)和IP攝像機(jī)的數(shù)字硬 盤錄像設(shè)備,網(wǎng)絡(luò)硬盤錄像機(jī)是只可以接入IP攝像機(jī)的數(shù)字硬盤錄像設(shè)備。DVR在某些事件發(fā)生時(shí),可以按照某種報(bào)警方式提醒用戶。報(bào)警處理方式有監(jiān)視 器報(bào)警、上傳中心、發(fā)送郵件、報(bào)警輸出、以及聲音報(bào)警。其中監(jiān)視器報(bào)警方式是彈出大畫面 或在報(bào)警畫面上打標(biāo)記;上傳中心是通過管理主機(jī)方式或遠(yuǎn)程布防方式發(fā)送報(bào)警信息到遠(yuǎn) 程計(jì)算機(jī)控制中心;發(fā)送郵件服務(wù)是指將報(bào)警信息和附件中的圖片以郵件方式發(fā)送指定郵 箱地址;報(bào)警輸出方式是硬盤錄像機(jī)控制開關(guān)量輸出驅(qū)動(dòng)連接到報(bào)警輸出設(shè)備做相應(yīng)的動(dòng) 作;聲音報(bào)警方式是指硬盤錄像機(jī)中蜂鳴器的鳴叫聲音,按照一定的頻率輸出“嘀嘀”聲。目前,現(xiàn)有的聲音報(bào)警至少存在以下問題1,只能按照一定的頻率輸出“嘀嘀”聲,表達(dá)出報(bào)警的信息,不能區(qū)分到底是哪種 事件報(bào)警;2,用戶難以理解報(bào)警的具體含義,不能迅速的定位報(bào)警事件。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)字硬盤錄像機(jī)的語音報(bào)警方法、系統(tǒng)及設(shè)備,以解決現(xiàn) 有的聲音報(bào)警不能表達(dá)復(fù)雜的多種含義的問題。本發(fā)明實(shí)施例提供了一種數(shù)字硬盤錄像機(jī)的語音報(bào)警方法,包括數(shù)字硬盤錄像機(jī)DVR獲取并導(dǎo)入的音頻文件,設(shè)置語音報(bào)警觸發(fā)條件;所述方法 還包括實(shí)時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿足,則根據(jù)所 述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件。其中,所述音頻文件通過本地或遠(yuǎn)程獲取并導(dǎo)入DVR。其中,所述設(shè)置語音報(bào)警觸發(fā)條件包括配置語音報(bào)警輸出使能;選擇音頻輸出口;配置語音報(bào)警輸出布防時(shí)間段;配置語音報(bào)警的事件類型以及該類型事件所對(duì)應(yīng)的音頻文件。其中,所述判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件的步驟包括
判斷語音報(bào)警輸出是否已配置為使能,若是,則判斷當(dāng)前檢測(cè)到的事件是否已選擇了語音報(bào)警為報(bào)警輸出方式,若是,判斷當(dāng)前檢測(cè)到的事件是否發(fā)生在已配置的布防時(shí)間段內(nèi),若是,則滿足語音報(bào)警觸發(fā)條件,若上述判斷其中之一為否,則不滿足語音報(bào)警觸發(fā)條 件。其中,根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件的步驟包括判斷事件音頻輸出的優(yōu)先級(jí)是否為當(dāng)前的最高優(yōu)先級(jí),若是,則判斷當(dāng)前是否存 在與事件輸出優(yōu)先級(jí)同優(yōu)先級(jí)的事件所對(duì)應(yīng)的音頻文件正在播放,若是,則等待當(dāng)前播出 的音頻播放完畢后,再通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件,否則,中 斷當(dāng)前正在播放的音頻文件,通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件。其中,在DVR獲取并導(dǎo)入的音頻文件之前,還包括對(duì)待導(dǎo)入的音頻文件執(zhí)行啟動(dòng) 試聽和停止試聽的操作。其中,在DVR獲取并導(dǎo)入的音頻文件之后,還包括對(duì)已導(dǎo)入的音頻文件執(zhí)行啟動(dòng) 試聽和停止試聽、重命名、刪除、重新導(dǎo)入和刪除操作。本發(fā)明實(shí)施例還提供了一種數(shù)字硬盤錄像機(jī)的語音報(bào)警系統(tǒng),包括音頻文件存儲(chǔ)設(shè)備,用于存儲(chǔ)待導(dǎo)入DVR的音頻文件;DVR,用于從所述音頻文件存儲(chǔ)設(shè)備獲取并導(dǎo)入音頻文件,設(shè)置語音報(bào)警觸發(fā)條 件;實(shí)時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿 足,則根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件;語音輸出設(shè)備,用于輸出DVR所播放的音頻文件。本發(fā)明實(shí)施例還提供了一種數(shù)字硬盤錄像機(jī),包括導(dǎo)入單元,用于獲取并導(dǎo)入音頻文件;預(yù)置單元,用于設(shè)置語音報(bào)警觸發(fā)條件;查詢單元,用于實(shí)時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào) 警觸發(fā)條件,若滿足,則通知報(bào)警單元;報(bào)警單元,用于根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件。其中,所述設(shè)置語音報(bào)警觸發(fā)條件包括配置語音報(bào)警輸出使能;選擇音頻輸出 口 ;配置語音報(bào)警輸出布防時(shí)間段;配置語音報(bào)警的事件類型以及該類型事件所對(duì)應(yīng)的音 頻文件。其中,所述查詢單元包括實(shí)時(shí)檢測(cè)單元,用于實(shí)時(shí)查詢事件;判斷單元,用于檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿 足,則通知報(bào)警單元。其中,所述判斷單元包括第一判斷子單元,用于判斷語音報(bào)警輸出是否已配置為使能,若是,則通知第二判 斷子單元,第二判斷子單元,用于判斷當(dāng)前檢測(cè)到的事件是否已選擇了語音報(bào)警為報(bào)警輸出 方式,若是,則通知第三判斷子單元,第三判斷子單元,用于判斷當(dāng)前檢測(cè)到的事件是否發(fā)生在已配置的布防時(shí)間段內(nèi),若是,則通知報(bào)警單元。其中,所述報(bào)警單元包括優(yōu)先級(jí)判斷子單元,用于判斷事件音頻輸出的優(yōu)先級(jí)是否為當(dāng)前的最高優(yōu)先級(jí), 若是,則通知播放判斷子單元,播放判斷子單元,用于判斷當(dāng)前是否存在與事件輸出優(yōu)先級(jí)同優(yōu)先級(jí)的事件所對(duì) 應(yīng)的音頻文件正在播放,若是,則等待當(dāng)前播出的音頻播放完畢后,再通知播放單元,否則, 中斷當(dāng)前正在播放的音頻文件,通知播放單元;播放單元,用于通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件。其中,所述導(dǎo)入單元,還用于對(duì)待導(dǎo)入的音頻文件執(zhí)行啟動(dòng)試聽和停止試聽的操 作;對(duì)已導(dǎo)入的音頻文件執(zhí)行啟動(dòng)試聽和停止試聽、重命名、刪除、重新導(dǎo)入和刪除操作。應(yīng)用本發(fā)明實(shí)施例提供的DVR語音報(bào)警方法、系統(tǒng)及設(shè)備,不但可以實(shí)現(xiàn)聲音報(bào) 警,而且,通過選擇不同的音頻文件對(duì)應(yīng)不同的事件,在觸發(fā)語音報(bào)警時(shí)能夠輸出不同的語 音,因而,該報(bào)警方法不但可以實(shí)現(xiàn)表達(dá)明確的報(bào)警信息,還可以表達(dá)多種復(fù)雜的含義、區(qū) 分不同的事件,解決了現(xiàn)有的聲音報(bào)警不能表達(dá)復(fù)雜的多種含義的問題。本發(fā)明實(shí)施例還具有如下優(yōu)點(diǎn)可以按照需要多次導(dǎo)入音頻文件,保存到FLASH ROM中,最高可達(dá)10萬次。導(dǎo)入功能既可以通過DVR本地USB接口連接USB設(shè)備,也可以通 過網(wǎng)絡(luò)連接PC實(shí)現(xiàn)遠(yuǎn)程導(dǎo)入,非常方便。可以對(duì)導(dǎo)入的音頻文件預(yù)先試聽,確定語音的內(nèi) 容??梢园凑招枰?jiǎng)h除一個(gè)或多個(gè)音頻文件,導(dǎo)入新的音頻文件,實(shí)現(xiàn)隨時(shí)更新語音報(bào)警的 內(nèi)容。可以按照需要重新設(shè)置音頻文件的名稱,確定表達(dá)的含義,用戶設(shè)置語音報(bào)警播放的 文件時(shí),直接顯示所有的文件的名稱,供用戶選擇,應(yīng)用非常方便。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的 附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng) 域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附 圖。圖1是根據(jù)本發(fā)明實(shí)施例的DVR的語音報(bào)警方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的一個(gè)實(shí)現(xiàn)DVR語音報(bào)警的較佳實(shí)施例流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)字硬盤錄像機(jī)的語音報(bào)警系統(tǒng)結(jié)構(gòu)示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)字硬盤錄像機(jī)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參見圖1,其是根據(jù)本發(fā)明實(shí)施例的DVR的語音報(bào)警方法的流程圖。具體包括以下 步驟步驟101,數(shù)字硬盤錄像機(jī)DVR獲取并導(dǎo)入的音頻文件;
6
具體的,可以通過本地獲取并導(dǎo)入,或者,通過遠(yuǎn)程獲取并導(dǎo)入,從而實(shí)現(xiàn)音頻文 件的導(dǎo)入。對(duì)于本地導(dǎo)入,DVR與本地設(shè)備如U盤等保存音頻文件的設(shè)備相連,將已經(jīng)錄制好 的語音文件通過本地導(dǎo)入界面,導(dǎo)入到DVR,保存到DRR的FLASH ROM中;對(duì)于遠(yuǎn)程導(dǎo)入,DVR通過網(wǎng)絡(luò)與遠(yuǎn)程設(shè)備如客戶端相連,將保存在遠(yuǎn)程設(shè)備機(jī)里的 音頻文件傳到DVR中。其中,音頻文件的編碼格式需要按照指定的標(biāo)準(zhǔn),即音頻文件編碼格為G722標(biāo) 準(zhǔn),擴(kuò)展名為.MP4。一個(gè)音頻文件可以和一個(gè)音頻號(hào)唯一對(duì)應(yīng),文件大小控制在60KB以下, 目前最多導(dǎo)入16個(gè)文件。需要說明的是,如果保存音頻文件的設(shè)備中(無論本地還是遠(yuǎn) 程)的音頻文件不符合上述指定標(biāo)準(zhǔn),DVR內(nèi)存在音頻文件轉(zhuǎn)換模塊,該轉(zhuǎn)換模塊可以將不 符合上述標(biāo)準(zhǔn)的音頻文件轉(zhuǎn)換為符合指定標(biāo)準(zhǔn)的音頻文件。具體轉(zhuǎn)換方法為現(xiàn)有技術(shù),此 處不再詳述。步驟102,設(shè)置語音報(bào)警觸發(fā)條件;具體的,可以預(yù)先設(shè)置語音報(bào)警工作表,在該語音報(bào)警工作表中設(shè)置語音報(bào)警觸 發(fā)條件。該工作表中包括語音報(bào)警輸出使能,音頻輸出口選擇,語音報(bào)警輸出布防時(shí)間段以 及語音報(bào)警的事件類型以及該類型事件所對(duì)應(yīng)的音頻文件這幾個(gè)參數(shù)。其中語音報(bào)警輸出使能參數(shù),用于控制語音報(bào)警輸出是否起作用,該參數(shù)被選擇為使 能時(shí),才可能存在語音報(bào)警,該參數(shù)被選擇為未使能時(shí),任何事件觸發(fā)的語音報(bào)警都是無效 的。音頻輸出口選擇參數(shù),用于選擇語音報(bào)警的音頻文件輸出時(shí)所采用的輸出端口 (包括主口和輔口),若選擇了主口輸出,則所有事件觸發(fā)語音報(bào)警時(shí),語音報(bào)警所用到的 音頻文件都是從主口輸出,反之如選擇了輔口,則所有事件觸發(fā)的語音報(bào)警所用到的音頻 文件都是從輔口輸出。語音報(bào)警輸出布防時(shí)間段參數(shù),用于配置輸入語音報(bào)警的時(shí)間段,本實(shí)施例中,最 多可以設(shè)置八個(gè)不同的時(shí)間段;事件只有發(fā)生在語音報(bào)警布防時(shí)間段內(nèi),才有可能使語音 報(bào)警生效。具體的,可以設(shè)置系統(tǒng)布防工作時(shí)間的開始時(shí)間和結(jié)束時(shí)間,開始時(shí)間和結(jié)束時(shí) 間均可以按照格式“時(shí)-分-秒”進(jìn)行設(shè)置。一周七天可以設(shè)置不同的值,一天之內(nèi)的八個(gè) 時(shí)間段不能有交集。否則提示失敗,重新設(shè)置。語音報(bào)警的事件類型以及該類型事件所對(duì)應(yīng)的音頻文件參數(shù),用于配置使用語言 報(bào)警的事件類型以及該事件類型所采用的音頻文件。目前支持語音報(bào)警的事件類型包括 移動(dòng)偵測(cè)、視頻丟失、遮擋報(bào)警、報(bào)警量輸入和OEM事件等。其中,OEM,Original Equipment Manufacture的本意是原始設(shè)備制造商,其原始的意思,指一家廠家根據(jù)另一家廠商的要 求,為其生產(chǎn)產(chǎn)品和產(chǎn)品配件,所以有“OEM客戶”的說法。在本文中,意義有點(diǎn)延伸,也是借 用了上面的用法,“OEM事件",指的是讓用戶可以自定義的事件,按照客戶的需求設(shè)置某 種事件??梢园赐ǖ纴碓O(shè)置事件類型,也可以按照異常事件來設(shè)置事件類型。按通道設(shè)置 采用語音報(bào)警處理方式的事件有移動(dòng)偵測(cè)、視頻丟失、遮擋報(bào)警等;按異常事件設(shè)置采用 語音報(bào)警處理方式的事件有信號(hào)異常、硬盤錯(cuò)、硬盤忙、網(wǎng)線斷等。另外支持報(bào)警量輸入按預(yù)先設(shè)置的報(bào)警號(hào)設(shè)置語音報(bào)警處理方式和按OEM事件號(hào)設(shè)置每個(gè)OEM事件的語音報(bào)警處理方式。當(dāng)選擇語音報(bào)警處理時(shí),同時(shí)選擇對(duì)應(yīng)事件的 音頻文件。一個(gè)通道號(hào)的一種事件只能選擇一個(gè)音頻文件,不同通道號(hào)可以選擇相同的音 頻文件,也可以選擇不同的文件。實(shí)現(xiàn)事件和音頻文件多對(duì)多的關(guān)系。因此,上述設(shè)置的語音報(bào)警觸發(fā)條件包括配置語音報(bào)警輸出使能;選擇音頻輸 出口 ;配置語音報(bào)警輸出布防時(shí)間段;配置語音報(bào)警的事件類型以及該類型事件所對(duì)應(yīng)的 音頻文件。步驟103,實(shí)時(shí)查詢事件;步驟104,若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿足, 則根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件。上述判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件的步驟包括判斷語音報(bào)警輸出是否已配置為使能,若是,則判斷當(dāng)前檢測(cè)到的事件是否已選擇了語音報(bào)警為報(bào)警輸出方式,若是,判斷當(dāng)前檢測(cè)到的事件是否發(fā)生在已配置的布防時(shí)間段內(nèi),若是,則滿足語音報(bào)警觸發(fā)條件,若上述判斷其中之一為否,則不滿足語音報(bào)警觸發(fā)條 件。上述根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件的步驟包括判斷事件音頻輸出的優(yōu)先級(jí)是否為當(dāng)前的最高優(yōu)先級(jí),若是,則判斷當(dāng)前是否存 在與事件輸出優(yōu)先級(jí)同優(yōu)先級(jí)的事件所對(duì)應(yīng)的音頻文件正在播放,若是,則等待當(dāng)前播出 的音頻播放完畢后,再通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件,否則,中 斷當(dāng)前正在播放的音頻文件,通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件。需要說明的是,在DVR獲取并導(dǎo)入的音頻文件之前,還可以包括對(duì)待導(dǎo)入的音頻 文件執(zhí)行啟動(dòng)試聽和停止試聽的操作。對(duì)于試聽成功的音頻文件可以導(dǎo)入DVR,對(duì)于試聽失 敗的可以提示導(dǎo)入失敗。需要說明的是,在DVR獲取并導(dǎo)入的音頻文件之后,還可以包括對(duì)已導(dǎo)入的音頻 文件執(zhí)行啟動(dòng)試聽和停止試聽音頻文件、重命名音頻文件、刪除音頻文件以及重新導(dǎo)入某 個(gè)音頻號(hào)所對(duì)應(yīng)的音頻文件的操作。參見圖2,其是根據(jù)本發(fā)明實(shí)施例的一個(gè)實(shí)現(xiàn)DVR語音報(bào)警的較佳實(shí)施例流程圖。 本流程具體包括步驟201 預(yù)先設(shè)置語音報(bào)警工作表具體包括配置語音報(bào)警輸出使能、選擇音頻 輸出口(包括主/輔口)、配置語音報(bào)警輸出布防時(shí)間段、配置語音報(bào)警的事件類型以及該 類型事件所對(duì)應(yīng)的音頻文件;步驟202 =DVR實(shí)時(shí)檢測(cè)需要語音報(bào)警處理的事件,例如移動(dòng)偵測(cè)、視頻丟失、遮擋 報(bào)警、報(bào)警量輸入和OEM事件等;上述語音報(bào)警工作表可以在任意時(shí)間被修改,不需要重新啟動(dòng)即可立即生效。步驟203 =DVR判斷是否有事件發(fā)生;若有事件發(fā)生,則執(zhí)行步驟204,否則返回步 驟 202 ;本步驟中的事件可以是檢測(cè)到的任何事件,例如,可以是移動(dòng)偵測(cè)、視頻丟失、遮 擋報(bào)警、報(bào)警量輸入和/或OEM事件等事件,也可以是除上述之外的其他事件;步驟204 判斷語音報(bào)警輸出使能是否已被配置為使能,若是則執(zhí)行步驟205,否則返回步驟202 ;語音報(bào)警輸出使能是全局控制的。在語音報(bào)警工作表里被配置。步驟205 判斷當(dāng)前檢測(cè)出的事件類型是否已選擇了語音報(bào)警處理方式,若是則 執(zhí)行步驟206,步驟返回步驟202 ;根據(jù)前述可知,語音報(bào)警處理方式按不同的通道號(hào)或事件配置,選擇了該處理方 式,就已同時(shí)選擇一個(gè)該事件對(duì)應(yīng)的音頻文件;步驟206 判斷當(dāng)前事件是否發(fā)生在語音報(bào)警輸出布防時(shí)間段內(nèi),若是則執(zhí)行步 驟207,否則返回步驟202 ;具體地獲取當(dāng)前事件后,獲取當(dāng)前事件所對(duì)應(yīng)的系統(tǒng)時(shí)間,判斷當(dāng)前事件的發(fā)生 時(shí)間是否在語音報(bào)警工作表中設(shè)置的語音報(bào)警輸出布防時(shí)間段之內(nèi),如果不是,返回步驟 202 ;如果是,則執(zhí)行步驟207 ;步驟207 判斷事件音頻輸出的優(yōu)先級(jí)是否為當(dāng)前的最高優(yōu)先級(jí),若是,則執(zhí)行步 驟208,否則返回步驟202 ;本發(fā)明實(shí)施例中,將音頻文件的類型在同一個(gè)音頻輸出口的優(yōu)先級(jí)關(guān)系如下語 音對(duì)講音頻輸出 >語音報(bào)警音頻輸出 >音頻文件試聽輸出 > 回放音頻輸出 >實(shí)時(shí)預(yù)覽音 頻輸出。具體地,如果當(dāng)前音頻輸出口沒有被語音對(duì)講占用,則事件發(fā)生時(shí),停止其他低優(yōu) 先級(jí)的音頻輸出,執(zhí)行步驟208 ;例如當(dāng)前在主口正在輸出預(yù)覽音頻或回放音頻輸出或試 聽音頻輸出,則事件發(fā)生觸發(fā)語音報(bào)警時(shí),該語音報(bào)警也選擇的是主口輸出,則需要停止預(yù) 覽音頻輸出、回放音頻或試聽音頻輸出,來輸出該音頻報(bào)警事件。步驟208,判斷當(dāng)前是否存在與事件輸出優(yōu)先級(jí)同優(yōu)先級(jí)的事件所對(duì)應(yīng)的音頻文 件正在播放,若是,則執(zhí)行步驟209 ;否則步驟210 ;步驟209,等待當(dāng)前播出的音頻播放完畢后,再執(zhí)行步驟211 ;步驟210,中斷當(dāng)前正在播放的音頻文件,然后執(zhí)行步驟211 ;具體的,當(dāng)前事件音頻輸出優(yōu)先級(jí)最高時(shí),若已經(jīng)有語音報(bào)警輸出音頻,則需要等 當(dāng)前音頻文件播放完畢,再播放下一個(gè)用于語音報(bào)警的因音頻文件。若當(dāng)前沒有事件音頻 輸出,則立即播放一段音頻文件,輸出語音報(bào)警。也就是說,如果在同一時(shí)間同時(shí)發(fā)生了多個(gè)事件,又觸發(fā)了多個(gè)用于語音報(bào)警的 音頻文件播放,則會(huì)依次播放這多個(gè)音頻文件。步驟211,通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件。步驟212,報(bào)警事件的音頻播放結(jié)束,返回步驟202。應(yīng)用本發(fā)明實(shí)施例提供的DVR語音報(bào)警方法,不但可以實(shí)現(xiàn)聲音報(bào)警,而且,通過 選擇不同的音頻文件對(duì)應(yīng)不同的事件,在觸發(fā)語音報(bào)警時(shí)能夠輸出不同的語音,因而,該報(bào) 警方法不但可以實(shí)現(xiàn)表達(dá)明確的報(bào)警信息,還可以表達(dá)多種復(fù)雜的含義、區(qū)分不同的事件, 解決了現(xiàn)有的聲音報(bào)警不能表達(dá)復(fù)雜的多種含義的問題。本發(fā)明實(shí)施例提供的方法,還具有如下優(yōu)點(diǎn)可以按照需要多次導(dǎo)入音頻文件,保 存到FLASH ROM中,最高可達(dá)10萬次。導(dǎo)入功能既可以通過DVR本地USB接口連接USB設(shè) 備,也可以通過網(wǎng)絡(luò)連接PC實(shí)現(xiàn)遠(yuǎn)程導(dǎo)入,非常方便??梢詫?duì)導(dǎo)入的音頻文件預(yù)先試聽,確 定語音的內(nèi)容??梢园凑招枰?jiǎng)h除一個(gè)或多個(gè)音頻文件,導(dǎo)入新的音頻文件,實(shí)現(xiàn)隨時(shí)更新語音報(bào)警的內(nèi)容??梢园凑招枰匦略O(shè)置音頻文件的名稱,確定表達(dá)的含義,用戶設(shè)置語音 報(bào)警播放的文件時(shí),直接顯示所有的文件的名稱,供用戶選擇,應(yīng)用非常方便。本發(fā)明實(shí)施例還提供了一種數(shù)字硬盤錄像機(jī)的語音報(bào)警系統(tǒng),參見圖3,具體包 括音頻文件存儲(chǔ)設(shè)備301,用于存儲(chǔ)待導(dǎo)入DVR的音頻文件;DVR302,用于從所述音頻文件存儲(chǔ)設(shè)備獲取并導(dǎo)入音頻文件,設(shè)置語音報(bào)警觸發(fā) 條件;實(shí)時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿 足,則根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件;語音輸出設(shè)備303,用于輸出DVR所播放的音頻文件。本發(fā)明實(shí)施例還提供了一種數(shù)字硬盤錄像機(jī),參見圖4,具體包括導(dǎo)入單元401,用于獲取并導(dǎo)入音頻文件;預(yù)置單元402,用于設(shè)置語音報(bào)警觸發(fā)條件;其中,所述設(shè)置語音報(bào)警觸發(fā)條件包 括配置語音報(bào)警輸出使能;選擇音頻輸出口 ;配置語音報(bào)警輸出布防時(shí)間段;配置語音報(bào) 警的事件類型以及該類型事件所對(duì)應(yīng)的音頻文件;查詢單元403,用于實(shí)時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語 音報(bào)警觸發(fā)條件,若滿足,則通知報(bào)警單元;報(bào)警單元404,用于根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件。上述查詢單元可以具體包括實(shí)時(shí)檢測(cè)單元(圖4未示),用于實(shí)時(shí)查詢事件;判斷單元(圖4未示),用于檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸 發(fā)條件,若滿足,則通知報(bào)警單元。上述判斷單元可以具體包括第一判斷子單元(圖4未示),用于判斷語音報(bào)警輸出是否已配置為使能,若是,則 通知第二判斷子單元,第二判斷子單元(圖4未示),用于判斷當(dāng)前檢測(cè)到的事件是否已選擇了語音報(bào)警 為報(bào)警輸出方式,若是,則通知第三判斷子單元,第三判斷子單元(圖4未示),用于判斷當(dāng)前檢測(cè)到的事件是否發(fā)生在已配置的布 防時(shí)間段內(nèi),若是,則通知報(bào)警單元。上述報(bào)警單元可以具體包括優(yōu)先級(jí)判斷子單元(圖4未示),用于判斷事件音頻輸出的優(yōu)先級(jí)是否為當(dāng)前的最 高優(yōu)先級(jí),若是,則通知播放判斷子單元;播放判斷子單元(圖4未示),用于判斷當(dāng)前是否存在與事件輸出優(yōu)先級(jí)同優(yōu)先級(jí) 的事件所對(duì)應(yīng)的音頻文件正在播放,若是,則等待當(dāng)前播出的音頻播放完畢后,再通知播放 單元,否則,中斷當(dāng)前正在播放的音頻文件,通知播放單元;播放單元(圖4未示),用于通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻 文件。上述導(dǎo)入單元,還用于對(duì)待導(dǎo)入的音頻文件執(zhí)行啟動(dòng)試聽和停止試聽的操作;對(duì) 已導(dǎo)入的音頻文件執(zhí)行啟動(dòng)試聽和停止試聽、重命名、刪除、重新導(dǎo)入和刪除操作。應(yīng)用本發(fā)明實(shí)施例提供的DVR語音報(bào)警系統(tǒng)和設(shè)備,不但可以實(shí)現(xiàn)聲音報(bào)警,而
10且,通過選擇不同的音頻文件對(duì)應(yīng)不同的事件,在觸發(fā)語音報(bào)警時(shí)能夠輸出不同的語音,因 而,該報(bào)警方法不但可以實(shí)現(xiàn)表達(dá)明確的報(bào)警信息,還可以表達(dá)多種復(fù)雜的含義、區(qū)分不同 的事件,解決了現(xiàn)有的聲音報(bào)警不能表達(dá)復(fù)雜的多種含義的問題。本發(fā)明實(shí)施例提供的系統(tǒng)和設(shè)備,還具有如下優(yōu)點(diǎn)可以按照需要多次導(dǎo)入音頻 文件,保存到FLASH ROM中,最高可達(dá)10萬次。導(dǎo)入功能既可以通過DVR本地USB接口連 接USB設(shè)備,也可以通過網(wǎng)絡(luò)連接PC實(shí)現(xiàn)遠(yuǎn)程導(dǎo)入,非常方便??梢詫?duì)導(dǎo)入的音頻文件預(yù) 先試聽,確定語音的內(nèi)容??梢园凑招枰?jiǎng)h除一個(gè)或多個(gè)音頻文件,導(dǎo)入新的音頻文件,實(shí) 現(xiàn)隨時(shí)更新語音報(bào)警的內(nèi)容。可以按照需要重新設(shè)置音頻文件的名稱,確定表達(dá)的含義,用 戶設(shè)置語音報(bào)警播放的文件時(shí),直接顯示所有的文件的名稱,供用戶選擇,應(yīng)用非常方便。對(duì)于系統(tǒng)和設(shè)備實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn) 單,相關(guān)之處參見方法實(shí)施例的部分說明即可。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí) 體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存 在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵 蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備
所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)......”限定的要素,并不排
除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù) 器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂 盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的 分布式計(jì)算環(huán)境等等。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中, 這里所稱得的存儲(chǔ)介質(zhì),如R0M/RAM、磁碟、光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍 內(nèi)。
權(quán)利要求
一種數(shù)字硬盤錄像機(jī)的語音報(bào)警方法,其特征在于,包括數(shù)字硬盤錄像機(jī)DVR獲取并導(dǎo)入的音頻文件,設(shè)置語音報(bào)警觸發(fā)條件;所述方法還包括實(shí)時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿足,則根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述音頻文件通過本地或遠(yuǎn)程獲取并導(dǎo) 入 DVR。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設(shè)置語音報(bào)警觸發(fā)條件包括 配置語音報(bào)警輸出使能;選擇音頻輸出口 ; 配置語音報(bào)警輸出布防時(shí)間段;配置語音報(bào)警的事件類型以及該類型事件所對(duì)應(yīng)的音頻文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷當(dāng)前事件是否滿足語音報(bào)警觸 發(fā)條件的步驟包括判斷語音報(bào)警輸出是否已配置為使能,若是,則 判斷當(dāng)前檢測(cè)到的事件是否已選擇了語音報(bào)警為報(bào)警輸出方式,若是, 判斷當(dāng)前檢測(cè)到的事件是否發(fā)生在已配置的布防時(shí)間段內(nèi),若是, 則滿足語音報(bào)警觸發(fā)條件,若上述判斷其中之一為否,則不滿足語音報(bào)警觸發(fā)條件。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述當(dāng)前事件的配置播放用于語音 報(bào)警的音頻文件的步驟包括判斷事件音頻輸出的優(yōu)先級(jí)是否為當(dāng)前的最高優(yōu)先級(jí),若是,則判斷當(dāng)前是否存在與 事件輸出優(yōu)先級(jí)同優(yōu)先級(jí)的事件所對(duì)應(yīng)的音頻文件正在播放,若是,則等待當(dāng)前播出的音 頻播放完畢后,再通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件,否則,中斷當(dāng) 前正在播放的音頻文件,通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在DVR獲取并導(dǎo)入的音頻文件之前,還包 括對(duì)待導(dǎo)入的音頻文件執(zhí)行啟動(dòng)試聽和停止試聽的操作。
7.根據(jù)權(quán)利要求1或6所述的方法,其特征在于,在DVR獲取并導(dǎo)入的音頻文件之后, 還包括對(duì)已導(dǎo)入的音頻文件執(zhí)行啟動(dòng)試聽和停止試聽、重命名、刪除、重新導(dǎo)入和刪除操 作。
8.一種數(shù)字硬盤錄像機(jī)的語音報(bào)警系統(tǒng),其特征在于,包括 音頻文件存儲(chǔ)設(shè)備,用于存儲(chǔ)待導(dǎo)入DVR的音頻文件;DVR,用于從所述音頻文件存儲(chǔ)設(shè)備獲取并導(dǎo)入音頻文件,設(shè)置語音報(bào)警觸發(fā)條件;實(shí) 時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿足,則根 據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件; 語音輸出設(shè)備,用于輸出DVR所播放的音頻文件。
9.一種數(shù)字硬盤錄像機(jī),其特征在于,包括 導(dǎo)入單元,用于獲取并導(dǎo)入音頻文件; 預(yù)置單元,用于設(shè)置語音報(bào)警觸發(fā)條件;查詢單元,用于實(shí)時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸 發(fā)條件,若滿足,則通知報(bào)警單元;報(bào)警單元,用于根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件。
10.根據(jù)權(quán)利要求9所述的DVR,其特征在于,所述設(shè)置語音報(bào)警觸發(fā)條件包括配置語音報(bào)警輸出使能;選擇音頻輸出口 ;配置語 音報(bào)警輸出布防時(shí)間段;配置語音報(bào)警的事件類型以及該類型事件所對(duì)應(yīng)的音頻文件。
11.根據(jù)權(quán)利要求10所述的DVR,其特征在于,所述查詢單元包括實(shí)時(shí)檢測(cè)單元,用于實(shí)時(shí)查詢事件;判斷單元,用于檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿足, 則通知報(bào)警單元。
12.根據(jù)權(quán)利要求11所述的DVR,其特征在于,所述判斷單元包括第一判斷子單元,用于判斷語音報(bào)警輸出是否已配置為使能,若是,則通知第二判斷子 單元,第二判斷子單元,用于判斷當(dāng)前檢測(cè)到的事件是否已選擇了語音報(bào)警為報(bào)警輸出方 式,若是,則通知第三判斷子單元,第三判斷子單元,用于判斷當(dāng)前檢測(cè)到的事件是否發(fā)生在已配置的布防時(shí)間段內(nèi),若 是,則通知報(bào)警單元。
13.根據(jù)權(quán)利要求9所述的DVR,其特征在于,所述報(bào)警單元包括優(yōu)先級(jí)判斷子單元,用于判斷事件音頻輸出的優(yōu)先級(jí)是否為當(dāng)前的最高優(yōu)先級(jí),若是, 則通知播放判斷子單元;播放判斷子單元,用于判斷當(dāng)前是否存在與事件輸出優(yōu)先級(jí)同優(yōu)先級(jí)的事件所對(duì)應(yīng)的 音頻文件正在播放,若是,則等待當(dāng)前播出的音頻播放完畢后,再通知播放單元,否則,中斷 當(dāng)前正在播放的音頻文件,通知播放單元;播放單元,用于通過已選擇的音頻輸出口播放當(dāng)前事件所對(duì)應(yīng)的音頻文件。
14.根據(jù)權(quán)利要求9所述的DVR,其特征在于,所述導(dǎo)入單元,還用于對(duì)待導(dǎo)入的音頻文 件執(zhí)行啟動(dòng)試聽和停止試聽的操作;對(duì)已導(dǎo)入的音頻文件執(zhí)行啟動(dòng)試聽和停止試聽、重命 名、刪除、重新導(dǎo)入和刪除操作。
全文摘要
本發(fā)明公開了一種數(shù)字硬盤錄像機(jī)的語音報(bào)警方法、系統(tǒng)及設(shè)備,所述方法包括數(shù)字硬盤錄像機(jī)DVR獲取并導(dǎo)入的音頻文件,設(shè)置語音報(bào)警觸發(fā)條件;所述方法還包括實(shí)時(shí)查詢事件;若檢測(cè)到事件發(fā)生,判斷當(dāng)前事件是否滿足語音報(bào)警觸發(fā)條件,若滿足,則根據(jù)所述當(dāng)前事件的配置播放用于語音報(bào)警的音頻文件。應(yīng)用本發(fā)明,不但可以實(shí)現(xiàn)聲音報(bào)警,而且,通過選擇不同的音頻文件對(duì)應(yīng)不同的事件,在觸發(fā)語音報(bào)警時(shí)能夠輸出不同的語音,因而,該報(bào)警方法不但可以實(shí)現(xiàn)表達(dá)明確的報(bào)警信息,還可以表達(dá)多種復(fù)雜的含義、區(qū)分不同的事件,解決了現(xiàn)有的聲音報(bào)警不能表達(dá)復(fù)雜的多種含義的問題。
文檔編號(hào)H04N7/18GK101873474SQ20091025343
公開日2010年10月27日 申請(qǐng)日期2009年12月10日 優(yōu)先權(quán)日2009年12月10日
發(fā)明者周文省, 徐敏, 楊崇, 章浙鋒, 胡揚(yáng)忠, 鄔偉琪, 陳禮進(jìn) 申請(qǐng)人:杭州海康威視數(shù)字技術(shù)股份有限公司