網(wǎng)絡(luò)影像監(jiān)控系統(tǒng)及其自動分配方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及監(jiān)控系統(tǒng),尤其涉及網(wǎng)絡(luò)影像監(jiān)控系統(tǒng),以及該系統(tǒng)使用的自動分配方法。
【背景技術(shù)】
[0002]一般來說,于一監(jiān)視系統(tǒng)中,攝影機主要僅用以提取所在環(huán)境下的影像,因此,攝影機必須配合后端的監(jiān)控主機來進(jìn)行管控,例如由監(jiān)控主機來控制攝影機進(jìn)行錄影,并且存儲錄影所得的文件。并且,當(dāng)使用者要瀏覽攝影機的監(jiān)控畫面,或是取得過往的錄影文件時,也必須通過監(jiān)控主機來取得。
[0003]如圖14所示,為相關(guān)技術(shù)的系統(tǒng)架構(gòu)圖。如圖所示,本領(lǐng)域監(jiān)視系統(tǒng)主要包括多臺監(jiān)控主機6、一網(wǎng)絡(luò)交換機7及多臺攝影機8。其中,所述多臺監(jiān)控主機6分別連接該網(wǎng)絡(luò)交換機7,并且通過該網(wǎng)絡(luò)交換機7來連接所述多臺攝影機8。
[0004]若該監(jiān)視系統(tǒng)中有大量的攝影機8 (即,影像的來源),則該監(jiān)視系統(tǒng)需要部署多臺的監(jiān)控主機6,以分別負(fù)責(zé)部分的攝影機8的監(jiān)控與錄影作業(yè)。當(dāng)使用者要瀏覽一目標(biāo)的攝影機8的監(jiān)控畫面,或是取得該目標(biāo)的攝影機8的錄影文件時,需使用一使用者終端9,通過互聯(lián)網(wǎng)連接到管控該目標(biāo)的攝影機8的監(jiān)控主機6,并對該監(jiān)控主機6提出請求。
[0005]然而,于此一系統(tǒng)架構(gòu)下,各該監(jiān)控主機6是各自獨立運作的,因此當(dāng)該監(jiān)視系統(tǒng)的管理者要分配所述多臺攝影機8時,需要分別對每臺監(jiān)控主機6設(shè)定所要管控的攝影機8的信息,相當(dāng)麻煩。當(dāng)所述多臺監(jiān)控主機6的負(fù)載過量時,管理者也要手動調(diào)整其所管控的攝影機8的控制權(quán),而無法由該監(jiān)視系統(tǒng)自動調(diào)整。而當(dāng)所述多臺監(jiān)控主機6故障時,管理者也要手動對故障的監(jiān)控主機6進(jìn)行修復(fù),該監(jiān)視系統(tǒng)無法提供自動的故障排除手段。
[0006]再者,當(dāng)一監(jiān)控主機6故障時,其所管控的攝影機8的監(jiān)控、錄影動作皆會停止,在故障排除以前,其所管控的攝影機8的影像皆無法存儲,也無法被還原。并且,在故障排除以前,使用者也無法瀏覽該故障的監(jiān)控主機6所管控的攝影機8。
[0007]并且,由于所述多臺監(jiān)控主機6是各自獨立運作的,因此為了要讓使用者可以經(jīng)由互聯(lián)網(wǎng)來瀏覽所有的攝影機8,故該監(jiān)視系統(tǒng)中的所有監(jiān)控主機6都需要有對外的網(wǎng)絡(luò)地址。如此一來,將會增加該監(jiān)視系統(tǒng)被網(wǎng)絡(luò)攻擊與入侵的風(fēng)險。
[0008]綜上所述,要如何建構(gòu)一套新穎的監(jiān)視系統(tǒng),可利于管理者進(jìn)行管理,避免因監(jiān)控主機負(fù)載過量或故障時對攝影機所產(chǎn)生的影響,并且降低監(jiān)視系統(tǒng)受到網(wǎng)絡(luò)攻擊與入侵的風(fēng)險,即為本技術(shù)領(lǐng)域的技術(shù)人員高度關(guān)心的課題。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的主要目的,在于提供一種網(wǎng)絡(luò)影像監(jiān)控系統(tǒng)及其自動分配方法,可依據(jù)各監(jiān)控主機的狀態(tài),以及各攝影機的品質(zhì),動態(tài)配置各監(jiān)控主機所管控的攝影機,藉此達(dá)到各監(jiān)控主機的負(fù)載平衡。
[0010]本發(fā)明的另一主要目的,在于提供一種網(wǎng)絡(luò)影像監(jiān)控系統(tǒng)及其自動分配方法,可動態(tài)轉(zhuǎn)移各攝影機的控制權(quán),在任一監(jiān)控主機故障時,將其管控的攝影機的控制權(quán)轉(zhuǎn)移至其他正常運作的監(jiān)控主機,藉此不讓監(jiān)控主機的故障影響到各攝影機的監(jiān)控作業(yè)。
[0011]為達(dá)上述目的,本發(fā)明提供包括一核心控制模塊、多臺監(jiān)控主機及多臺攝影機的網(wǎng)絡(luò)影像監(jiān)控系統(tǒng),其中所述多臺監(jiān)控主機分別連接至該核心控制模塊。該核心控制模塊依據(jù)各該監(jiān)控主機的狀態(tài),將各該攝影機動態(tài)分配給各該監(jiān)控主機來進(jìn)行管控。本發(fā)明中,該核心控制模塊定期取得各該監(jiān)控主機的狀態(tài),判斷是否有負(fù)載過重或故障的情況發(fā)生,并于上述情況發(fā)生時動態(tài)調(diào)整各該攝影機的配置,以避免負(fù)載過重的監(jiān)控主機故障,并且讓監(jiān)控主機的故障不影響到其所管控的各該攝影機的監(jiān)控作業(yè)。
[0012]本發(fā)明對照相關(guān)技術(shù)所能達(dá)成的有益效果在于,管理者只需將系統(tǒng)中的多臺監(jiān)控主機的網(wǎng)絡(luò)協(xié)議地址,以及多臺攝影機的配置文件記錄于核心控制模塊中,核心控制模塊就可以動態(tài)地為各監(jiān)控主機配置其所管控的一或多臺攝影機。如此一來,可以免除管理者手動設(shè)定,并且還需記憶哪一臺監(jiān)控主機管控哪些攝影機的麻煩。
[0013]再者,核心控制模塊可定期檢測各監(jiān)控主機的狀態(tài),藉此,于第一時間得知各監(jiān)控主機是否有負(fù)載過量的問題,或者,是否有監(jiān)控主機故障。在任一監(jiān)控主機負(fù)載過量時,核心控制模塊可動態(tài)調(diào)整該監(jiān)控主機所管控的攝影機,以降低該監(jiān)控主機的負(fù)載,進(jìn)而達(dá)到負(fù)載平衡的目的。再者,在發(fā)現(xiàn)有任一監(jiān)控主機故障時,可即時將該故障的監(jiān)控主機所管控的攝影機的控制權(quán)轉(zhuǎn)移至其他正常的監(jiān)控主機,進(jìn)而達(dá)到在修復(fù)該故障的監(jiān)控主機的期間,令所述多臺攝影機可以維持正常作業(yè)的目的。
[0014]另,由于本發(fā)明的系統(tǒng)由核心控制模塊來同時管控各監(jiān)控主機,并負(fù)責(zé)各攝影機的分配,因此,該系統(tǒng)可將該核心控制模塊作為連接外部網(wǎng)絡(luò)的唯一途徑。藉此,各監(jiān)控主機及各攝影機可以建構(gòu)于局域網(wǎng)中,避免因暴露在互聯(lián)網(wǎng)中而遭受到第三人入侵或攻擊的風(fēng)險。
【附圖說明】
[0015]圖1為本發(fā)明的第一具體實施例的系統(tǒng)架構(gòu)圖。
[0016]圖2為本發(fā)明的第一具體實施例的系統(tǒng)方框圖。
[0017]圖3為本發(fā)明的第一具體實施例的新增流程圖。
[0018]圖4為本發(fā)明的第一具體實施例的攝影機控制流程圖。
[0019]圖5為本發(fā)明的第一具體實施例的負(fù)載調(diào)整流程圖。
[0020]圖6為本發(fā)明的第一具體實施例的控制權(quán)轉(zhuǎn)移流程圖。
[0021]圖7為本發(fā)明的負(fù)載調(diào)整第一動作圖。
[0022]圖8為本發(fā)明的負(fù)載調(diào)整第二動作圖。
[0023]圖9為本發(fā)明的負(fù)載調(diào)整第三動作圖。
[0024]圖10為本發(fā)明的第一具體實施例的故障排除流程圖。
[0025]圖11為本發(fā)明的故障排除第一動作圖。
[0026]圖12為本發(fā)明的故障排除第二動作圖。
[0027]圖13為本發(fā)明的第二具體實施例的系統(tǒng)方框圖。
[0028]圖14為相關(guān)技術(shù)的系統(tǒng)架構(gòu)圖。
[0029]其中,附圖標(biāo)記說明如下:
[0030]I…核心控制模塊
[0031]11…配置文件
[0032]12…主機狀態(tài)信息表
[0033]2、2’…監(jiān)控主機
[0034]20…網(wǎng)絡(luò)服務(wù)AIP
[0035]21…第一監(jiān)控主機
[0036]22…第二監(jiān)控主機
[0037]23…第三監(jiān)控主機
[0038]2m…第m監(jiān)控主機
[0039]3…網(wǎng)絡(luò)交換機
[0040]4…攝影機
[0041]41…第一攝影機
[0042]42…第二攝影機
[0043]43…第三攝影機
[0044]44…第四攝影機
[0045]45…第五攝影機
[0046]46…第六攝影機
[0047]4n…第η攝影機
[0048]5…使用者終端
[0049]51…第一使用者終端
[0050]52…第二使用者終端
[0051]5k…第k使用者終端
[0052]6…相關(guān)技術(shù)的監(jiān)控主機
[0053]7…相關(guān)技術(shù)的網(wǎng)絡(luò)交換機
[0054]8…相關(guān)技術(shù)的攝影機
[0055]9…相關(guān)技術(shù)的使用者終端
[0056]Cl…控制指令
[0057]11…串流影像
[0058]SlO?S22…步驟
[0059]S30?S38…步驟
[0060]S40?S48…步驟
[0061]S480 ?S484…步驟
[0062]S50?S58…步驟
【具體實施方式】
[0063]茲就本發(fā)明的一較佳實施例,配合附圖,詳細(xì)說明如后。
[0064]首請參閱圖1及圖2,分別為本發(fā)明的第一具體實施例的系統(tǒng)架構(gòu)圖及系統(tǒng)方框圖。本發(fā)明公開一種網(wǎng)絡(luò)影像監(jiān)控系統(tǒng)(下面將于說明書內(nèi)文中簡稱為該系統(tǒng)),該系統(tǒng)主要包括一核心控制模塊I及多臺監(jiān)控主機2。于圖1及圖2中,該多臺監(jiān)控主機2是以第一監(jiān)控主機21、第二監(jiān)控主機22至第m監(jiān)控主機2m等m臺監(jiān)控主機為例,但不以此為限。
[0065]該核心控制模塊I及該多臺監(jiān)控主機21-2m建構(gòu)在同一個網(wǎng)域中,更具體而言,可建構(gòu)在同一個局域網(wǎng)中,但不以此為限。本實施例中,該多臺監(jiān)控主機21-2m主要可以是實體的監(jiān)控設(shè)備,例如計算機或服務(wù)器等;該核心控制模塊I則可為運作于任一實體的設(shè)備中的一控制軟件,也可為一獨立運作的硬件設(shè)備,但不以此為限。
[0066]該網(wǎng)域中還可以包括有多臺的攝影機4,于圖1及圖2中,所述多臺攝影機4是以第一攝影機41、第二攝影機42、第三攝影機43至第η攝影機4η等η臺攝影機為例,但不以此為限。本發(fā)明的主要技術(shù)特征在于,該核心控制模塊I可以依據(jù)各該監(jiān)控主機21-2m的狀態(tài)(status),例如負(fù)載(loading)狀況、CPU使用率、硬盤空間、可用帶寬等,動態(tài)地將各該攝影機41-4n分配給各該監(jiān)控主機21-2m的其中之一來進(jìn)行管控。換句話說,各該監(jiān)控主機21-2m分別需要管控所述多臺攝影機41-4n的至少其中之一。如此一來,該系統(tǒng)的管理者不需要手動對各該監(jiān)控主機21-2m進(jìn)行分別設(shè)定,也不需要記憶哪一臺監(jiān)控主機管控哪一臺或哪幾臺的攝影機。本實施例中,所述多臺攝影機41-4n主要是以網(wǎng)絡(luò)攝影機(IPcamera)為例,但不以此為限。
[0067]再者,當(dāng)使用者要瀏覽一特定攝影機的畫面,或是回顧該特定攝影機的錄影文件時,也不需要知道該特定攝影機是所述多臺監(jiān)控主機21-2m中的哪一臺所管控。使用者只需要將針對該特定攝影機所下達(dá)的控制指令傳送給該核心控制模塊I,就可以對該特定攝影機進(jìn)行控制,并取得該特定攝影機的監(jiān)視畫面或是錄影文件,相當(dāng)便利。
[0068]本實施例中,管理者可將所述多臺監(jiān)控主機21-2m所使用的網(wǎng)絡(luò)協(xié)議(InternetProtocol,IP)地址全部寫入該核心控制模塊I中,藉此,該核心控制模塊I可以通過各該監(jiān)控主機21-2m的IP地址來