專利名稱::一種視音頻矩陣自動(dòng)切換方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及視音頻編輯
技術(shù)領(lǐng)域:
,尤其涉及一種視音頻矩陣自動(dòng)切換方法。
背景技術(shù):
:矩陣視音頻切換裝置是視頻監(jiān)控系統(tǒng)的核心控制裝置,可以完成對(duì)多個(gè)攝像機(jī)信號(hào)、監(jiān)聽器信號(hào)的接入,同時(shí)可以以矩陣切換的方式,將視頻切換到指定的電視機(jī),將音頻切換到喇叭上,進(jìn)行集中監(jiān)控、監(jiān)聽。目前,模擬矩陣切換裝置主要配合模擬矩陣切換鍵盤來工作,用戶通過在面板上手動(dòng)選擇入口和出口(輸入頻道及收錄設(shè)備),并通過相關(guān)協(xié)議使矩陣視音頻切換裝置將輸入頻道與對(duì)應(yīng)的收錄設(shè)備連通。因此,現(xiàn)有技術(shù)在實(shí)現(xiàn)視音頻切換時(shí)需要手工參與,不能自動(dòng)實(shí)現(xiàn),使得工作效率比較低。
發(fā)明內(nèi)容本發(fā)明提供了一種收錄設(shè)備自動(dòng)分配方法及系統(tǒng),以自動(dòng)實(shí)現(xiàn)視音頻切換,提高工作效率。為達(dá)到上述目的,本發(fā)明提供了一種視音頻矩陣自動(dòng)切換方法,包括以下步驟預(yù)先進(jìn)行收錄機(jī)配置和矩陣配置;數(shù)據(jù)庫的創(chuàng)建中數(shù)據(jù)庫視圖的創(chuàng)建;根據(jù)用戶輸入的參數(shù)生成編單任務(wù),并同步存儲(chǔ)到數(shù)據(jù)庫表中,數(shù)據(jù)庫設(shè)計(jì)中按照一定的規(guī)則進(jìn)行多個(gè)表的聯(lián)合形成相應(yīng)的數(shù)據(jù)庫視圖,所述數(shù)據(jù)庫牙見圖顯示編單任務(wù)、矩陣Matrix、矩陣輸入Matrixln、矩陣輸出MatrixOut的聯(lián)合;矩陣控制模塊根據(jù)所述編單任務(wù)信息將接收機(jī)輸出端和收錄機(jī)之間的通道連通,使得收錄機(jī)按照編單任務(wù)收錄正確的頻道信號(hào)。具體包括矩陣控制模塊接收不同頻道或欄目的視音頻信號(hào);矩陣控制模塊根據(jù)所述編單任務(wù)信息將所述視音頻信號(hào)與對(duì)應(yīng)的收錄機(jī)連通。其中,所述根據(jù)所述編單任務(wù)將所述視音頻信號(hào)與對(duì)應(yīng)的收錄機(jī)連通具體包括矩陣控制模塊獲取編單任務(wù)中的開始時(shí)間,在所述開始時(shí)間前預(yù)設(shè)時(shí)間內(nèi)將所述^L音頻信號(hào)與對(duì)應(yīng)的收錄機(jī)連通。其中,還包括矩陣控制模塊從所述收錄編單模塊接收編單任務(wù)更新消息后,重新由數(shù)據(jù)庫視圖下載編單任務(wù)。其中,所述根據(jù)用戶輸入的參數(shù)生成編單任務(wù),并同步存儲(chǔ)到數(shù)據(jù)庫表中,數(shù)據(jù)視圖自動(dòng)生成,具體包括收錄編單模塊接收用戶輸入的編單參數(shù),所述編單參數(shù)包括收錄名稱、收錄設(shè)備、收錄頻道、收錄開始時(shí)間和結(jié)束時(shí)間;收錄編單模塊檢測(cè)用戶輸入的編單參數(shù)與已執(zhí)行的編單任務(wù)是否有沖突;收錄編單模塊當(dāng)沒有沖突時(shí),根據(jù)所述編單參數(shù)及收錄配置生成編單任務(wù),并同步存儲(chǔ)到數(shù)據(jù)庫表中。數(shù)據(jù)庫視圖會(huì)根據(jù)設(shè)定的規(guī)則自動(dòng)生成。其中,所述沖突檢測(cè)包括進(jìn)行任務(wù)沖突判斷,判斷是否有可用的收錄機(jī)進(jìn)行分配;或進(jìn)行頻道沖突判斷,判斷是否有可用的接收機(jī)進(jìn)行分配。其中,所述收錄^L配置包括進(jìn)行收錄機(jī)管理和頻道管理;及進(jìn)行矩陣管理,包括矩陣名稱、控制計(jì)算機(jī)名稱、輸入/輸出端口數(shù)、輸入端口號(hào)、連接頻道、輸出端口號(hào)和連接收錄機(jī)。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明通過預(yù)先進(jìn)行收錄配置,動(dòng)態(tài)生成基于數(shù)據(jù)庫視圖的編單任務(wù)信息,使切換矩陣根據(jù)所述編單任務(wù)信息自動(dòng)進(jìn)行輸入頻道與收錄設(shè)備之間的切換。圖1是本發(fā)明一種視音頻矩陣自動(dòng)切換系統(tǒng)結(jié)構(gòu)圖;圖2是本發(fā)明一種視音頻矩陣自動(dòng)切換方法流程圖。具體實(shí)施例方式本發(fā)明提供了一種視音頻矩陣自動(dòng)切換系統(tǒng),如圖1所示,包括收錄配置模塊IO,用于預(yù)先進(jìn)行收錄機(jī)配置和矩陣配置;收錄編單模塊20,與所述收錄配置模塊10連接,用于根據(jù)用戶輸入的參數(shù)生成編單任務(wù),并同步存儲(chǔ)到數(shù)據(jù)庫表中,所述數(shù)據(jù)庫視圖顯示編單任務(wù)、矩陣Matrix、矩陣輸入Matrixln、矩陣輸出MatrixOut的聯(lián)合篩選信息;矩陣控制才莫塊30,與所述收錄編單模塊20連接,用于將接收機(jī)輸出端和收錄機(jī)之間的通道連通,使得收錄機(jī)按照編單任務(wù)收錄正確的頻道信號(hào)。其中,所述矩陣控制模塊30具體包括輸入子模塊31,用于接收不同頻道或欄目的視音頻信號(hào);輸出子模塊32,用于連接不同的收錄機(jī);切換子模塊33,用于根據(jù)所述編單任務(wù)將所述視音頻信號(hào)與對(duì)應(yīng)的收錄機(jī)連通。預(yù)切換觸發(fā)子模塊34,與所述切換子模塊連接,用于獲取編單任務(wù)中的開始時(shí)間,在所述開始時(shí)間前預(yù)設(shè)時(shí)間內(nèi)觸發(fā)所述切換子模塊完成切換。更新子模塊35,用于從所述收錄編單模塊接收編單任務(wù)更新消息后,重新由數(shù)據(jù)庫視圖下載編單任務(wù)。其中,所述收錄編單模塊20具體包括用戶選擇輸入子模塊21,用于接收用戶輸入的編單參數(shù),所述編單參數(shù)包括收錄名稱、收錄設(shè)備、收錄頻道、收錄開始時(shí)間和結(jié)束時(shí)間;沖突檢測(cè)子模塊22,與所屬用戶選擇輸入子模塊連接,用于檢測(cè)用戶輸入的編單參數(shù)與已執(zhí)行的編單任務(wù)是否有沖突;6任務(wù)生成子模塊23,與所述沖突檢測(cè)子模塊和用戶選擇輸入子模塊連接,用于根據(jù)所述編單參數(shù)及收錄配置生成編單任務(wù),并同步存儲(chǔ)到數(shù)據(jù)庫視圖。更新通知子模塊24,用于獲取新的編單參數(shù),并生成新的編單任務(wù)后,通知所述矩陣控制模塊。所述沖突檢測(cè)子模塊進(jìn)行任務(wù)沖突判斷,判斷是否有可用的收錄機(jī)進(jìn)行分配;并進(jìn)行頻道沖突判斷,判斷是否有可用的接收機(jī)進(jìn)行分配。所述任務(wù)沖突判斷具體包括接收編單任務(wù)所選的設(shè)備組信息;獲得屬于所述設(shè)備組的所有正在執(zhí)行和等待執(zhí)行的任務(wù);根據(jù)所述正在執(zhí)行任務(wù)結(jié)束時(shí)間與等待執(zhí)行任務(wù)的開始時(shí)間確定任務(wù)沖突。所述頻道沖突判斷具體包括獲得所有正在執(zhí)行和等待執(zhí)行的任務(wù)列表;獲得所有的接收機(jī)列表;在接收機(jī)列表中查找是否具有對(duì)應(yīng)的接收機(jī),有收錄頻道并且和當(dāng)前編單任務(wù)所需頻道相同,則添加當(dāng)前的編單任務(wù);如果沒有符合條件的接收機(jī),則濾掉所述編單任務(wù)。其中,所述收錄配置模塊IO具體包括收錄機(jī)配置子模塊ll,用于進(jìn)行收錄機(jī)管理和頻道管理;矩陣配置子模塊12,用于進(jìn)行矩陣管理,包括矩陣名稱、控制計(jì)算機(jī)名稱、輸入/輸出端口數(shù)、輸入端口號(hào)、連接頻道、輸出端口號(hào)和連接收錄機(jī)。其中,所述收錄編單模塊50編單時(shí),只選擇要登錄的高碼路徑,則低碼路徑自動(dòng)填入。如果這個(gè)路徑的盤在網(wǎng)管中進(jìn)行了快速通道設(shè)置,則會(huì)有相應(yīng)的欄目和責(zé)任人,按照網(wǎng)管中的設(shè)置,這里可以在這個(gè)快速通道范圍內(nèi)選擇相應(yīng)的欄目,則責(zé)任人會(huì)自動(dòng)填入。這個(gè)的責(zé)任人為網(wǎng)管中設(shè)置的與欄目——對(duì)應(yīng)的責(zé)任人。在編單時(shí),輸入相應(yīng)的編單信息,包括收錄名稱、開始時(shí)間、結(jié)束時(shí)間、收錄頻道、收錄機(jī)組等信息;編單時(shí)會(huì)進(jìn)行相應(yīng)的邏輯判斷,使得允許下的單子都有收錄機(jī)可以分配。自己編好的收錄單可修改;對(duì)于已經(jīng)執(zhí)行的收錄任務(wù)或正在執(zhí)行的收錄任務(wù)不能修改;對(duì)于其他人的編單不能修改,除非是管理員身份。正在收錄的任務(wù),可以修改結(jié)束時(shí)間,然后用UDP的方式通知收錄枳z修改收錄結(jié)束時(shí)間;收錄計(jì)劃的刪除,除正在收錄的計(jì)劃不能刪除外,其他屬于登錄人自己下得計(jì)劃都可以刪除;對(duì)于非本人下的計(jì)劃,只有管理員身份才能刪除。本發(fā)明還提供了一種視音頻矩陣自動(dòng)切換方法,如圖2所示,包括以下步驟步驟s201,預(yù)先進(jìn)行收錄機(jī)配置和矩陣配置。所述收錄機(jī)配置包括進(jìn)行收錄機(jī)管理和頻道管理;及進(jìn)行矩陣管理,包括矩陣名稱、控制計(jì)算機(jī)名稱、輸入/輸出端口數(shù)、輸入端口號(hào)、連接頻道、輸出端口號(hào)和連接收錄機(jī)。具體來說,收錄機(jī)配置參數(shù)如表1所示;頻道設(shè)置如表2所示;一個(gè)8*8的^L音頻矩陣實(shí)現(xiàn)裝置Matrix如表3所示;矩陣輸入端口配置如表4所示;矩陣輸出端口配置如表5所示;假設(shè)編單任務(wù)信息如表6所示;在數(shù)據(jù)庫視圖中會(huì)生成兩條記錄如表7所示;表1:設(shè)備名稱計(jì)算機(jī)類型收錄設(shè)備1ComputerAV收錄表2設(shè)備名稱頻道收錄設(shè)備1CCTV1收錄設(shè)備1CCTV2收錄設(shè)備1CCTV3收錄設(shè)備1CCTV4收錄設(shè)備1CCTV5收錄設(shè)備1CCTV6收錄設(shè)備1CCTV7收錄設(shè)備1CCTV8表3:矩陣ID名稱類型輸入端口數(shù)輸出端口數(shù)控制計(jì)算機(jī)0矩陣18*888Computer8表4:<table>tableseeoriginaldocumentpage9</column></row><table>表5:<table>tableseeoriginaldocumentpage9</column></row><table>表6::<table>tableseeoriginaldocumentpage9</column></row><table>表7:<table>tableseeoriginaldocumentpage9</column></row><table>矩陣控制模塊,直接從上述視圖表項(xiàng)中獲得任務(wù),則在2007-12-208:00:00提前10秒鐘,把Inport(1)-〉Outport(1);在2007-12-209:00:00提前10秒鐘,把Inport(6)->Outport(1),完成矩陣的切換。步驟s202,根據(jù)用戶輸入的參數(shù)生成編單任務(wù),存儲(chǔ)到數(shù)據(jù)庫中,并根據(jù)設(shè)定的規(guī)則動(dòng)態(tài)生成數(shù)據(jù)庫視圖,所述數(shù)據(jù)庫視圖顯示編單任務(wù)、矩陣Matrix、矩陣輸入Matrixln、矩陣輸出MatrixOut多個(gè)表的聯(lián)合篩選。具體包括收錄編單才莫塊接收用戶輸入的編單參數(shù),所述編單參數(shù)包括收錄名稱、收錄設(shè)備、收錄頻道、收錄開始時(shí)間和結(jié)束時(shí)間;收錄編單模塊檢測(cè)用戶輸入的編單參數(shù)與已執(zhí)行的編單任務(wù)是否有沖突;收錄編單模塊當(dāng)沒有沖突時(shí),根據(jù)所述編單參數(shù)及收錄配置生成編單任務(wù),并同步存儲(chǔ)到數(shù)據(jù)庫表中。步驟s203,根據(jù)所述編單任務(wù)將接收機(jī)輸出端和收錄機(jī)之間的通道連通,使得收錄機(jī)按照編單任務(wù)收錄正確的頻道信號(hào)。具體包括矩陣控制模塊接收不同頻道或欄目的視音頻信號(hào);矩陣控制模塊根據(jù)所述編單任務(wù)將所述視音頻信號(hào)與對(duì)應(yīng)的收錄機(jī)連通。例如,矩陣控制模塊獲取編單任務(wù)中的開始時(shí)間,在所述開始時(shí)間前預(yù)i殳時(shí)間(例如10秒)內(nèi)將所述-見音頻信號(hào)與對(duì)應(yīng)的收錄4幾連通。另外,當(dāng)矩陣控制模塊從所述收錄編單模塊接收編單任務(wù)更新消息后,重新由數(shù)據(jù)庫視圖下載編單任務(wù)。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。10權(quán)利要求1、一種視音頻矩陣自動(dòng)切換方法,其特征在于,包括以下步驟預(yù)先進(jìn)行收錄機(jī)配置和矩陣配置;根據(jù)用戶輸入的參數(shù)生成編單任務(wù),存儲(chǔ)到數(shù)據(jù)庫表中,數(shù)據(jù)庫設(shè)計(jì)中按照一定的規(guī)則進(jìn)行多個(gè)表的聯(lián)合篩選形成相應(yīng)的數(shù)據(jù)庫視圖,所述數(shù)據(jù)庫視圖顯示編單任務(wù)、矩陣Matrix、矩陣輸入MatrixIn、矩陣輸出MatrixOut這幾個(gè)表的聯(lián)合篩選;矩陣控制模塊從所述數(shù)據(jù)庫視圖中獲得編單任務(wù)信息;矩陣控制模塊根據(jù)所述編單任務(wù)信息將接收機(jī)輸出端和收錄機(jī)之間的通道連通,使得收錄機(jī)按照編單任務(wù)收錄正確的頻道信號(hào)。2、如權(quán)利要求1所述視音頻矩陣自動(dòng)切換方法,其特征在于,所述根據(jù)矩陣控制模塊接收不同頻道或欄目的視音頻信號(hào);矩陣控制模塊根據(jù)所述編單任務(wù)信息將所述視音頻信號(hào)與對(duì)應(yīng)的收錄機(jī)連通。3、如權(quán)利要求2所述視音頻矩陣自動(dòng)切換方法,其特征在于,所述根據(jù)所述編單任務(wù)將所述視音頻信號(hào)與對(duì)應(yīng)的收錄機(jī)連通具體包括矩陣控制模塊獲取編單任務(wù)中的開始時(shí)間,在所述開始時(shí)間前預(yù)設(shè)時(shí)間內(nèi)將所述視音頻信號(hào)與對(duì)應(yīng)的收錄機(jī)連通。4、如權(quán)利要求2所述視音頻矩陣自動(dòng)切換方法,其特征在于,還包括矩陣控制模塊從所述收錄編單模塊接收編單任務(wù)更新消息后,重新由數(shù)據(jù)庫視圖下載編單任務(wù)。5、如權(quán)利要求l所述視音頻矩陣自動(dòng)切換方法,其特征在于,所述根據(jù)用戶輸入的參數(shù)生成編單任務(wù),并同步存儲(chǔ)到數(shù)據(jù)庫表中具體包括收錄編單模塊接收用戶輸入的編單參數(shù),所述編單參數(shù)包括收錄名稱、收錄i殳備、收錄頻道、收錄開始時(shí)間和結(jié)束時(shí)間;收錄編單模塊檢測(cè)用戶輸入的編單參數(shù)與已執(zhí)行的編單任務(wù)是否有沖突;收錄編單模塊當(dāng)沒有沖突時(shí),根據(jù)所述編單參數(shù)存儲(chǔ)到數(shù)據(jù)庫中。則數(shù)據(jù)庫視圖會(huì)根據(jù)設(shè)定的規(guī)則自動(dòng)生成。6、如權(quán)利要求5所述視音頻矩陣自動(dòng)切換方法,其特征在于,所述沖突檢測(cè)包括進(jìn)行任務(wù)沖突判斷,判斷是否有可用的收錄機(jī)進(jìn)行分配;并進(jìn)行頻道沖突判斷,判斷是否有可用的接收機(jī)進(jìn)行分配。7、如權(quán)利要求1所述視音頻矩陣自動(dòng)切換方法,其特征在于,所述收錄機(jī)配置包括進(jìn)4亍收錄才幾管理和頻道管理;及進(jìn)行矩陣管理,包括矩陣名稱、控制計(jì)算機(jī)名稱、輸入/輸出端口數(shù)、輸入端口號(hào)、連"t妄頻道、輸出端口號(hào)和連4^收錄機(jī)。全文摘要本發(fā)明公開了一種視音頻矩陣自動(dòng)切換方法,包括以下步驟預(yù)先進(jìn)行收錄機(jī)配置和矩陣配置;根據(jù)用戶輸入的參數(shù)生成編單任務(wù),并同步存儲(chǔ)到數(shù)據(jù)庫表中,數(shù)據(jù)庫設(shè)計(jì)中按照一定的規(guī)則進(jìn)行多個(gè)表的聯(lián)合篩選形成相應(yīng)的數(shù)據(jù)庫視圖,所述數(shù)據(jù)庫視圖顯示編單任務(wù)、矩陣Matrix、矩陣輸入MatrixIn、矩陣輸出MatrixOut這幾個(gè)表的聯(lián)合篩選;矩陣控制模塊從這個(gè)數(shù)據(jù)庫視圖中獲得所述編單任務(wù)信息,將接收機(jī)輸出端和收錄機(jī)之間的通道連通,使得收錄機(jī)按照編單任務(wù)收錄正確的頻道信號(hào)。本發(fā)明通過預(yù)先進(jìn)行收錄配置,動(dòng)態(tài)生成基于數(shù)據(jù)庫視圖的編單任務(wù)信息,使切換矩陣根據(jù)所述編單任務(wù)自動(dòng)進(jìn)行特定輸入端口和輸出端口的連接,即輸入頻道與收錄設(shè)備之間的連接。文檔編號(hào)H04N7/18GK101472148SQ20071030388公開日2009年7月1日申請(qǐng)日期2007年12月26日優(yōu)先權(quán)日2007年12月26日發(fā)明者劉桂平,曹志強(qiáng)申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司