用於提高監控系統中的可靠性的方法
2023-10-17 03:45:24 2
專利名稱:用於提高監控系統中的可靠性的方法
技術領域:
本發明涉及用於提高在監控系統中存儲監控數據的可靠性的方法。
背景技術:
目前的許多監視或監控系統根據所有類型的傳感器產生大量監控數據。而且,這些系統正變得越來越數位化,並且在 這些系統中包括攝像機日益普遍。為了能夠回顧感興趣的事件,記錄監視數據或監控數據。現在,在大部分數據是數字的情況下,記錄數據意指在存儲單元中存儲數據。然而,視頻數據需要大量的存儲容量用於記錄和大量的帶寬用於傳送數據。為了解決對存儲容量高要求的問題,已使監視傳感器,具體來說使攝像機變得越來越智能,從而避免發送不感興趣的監控數據並避免使系統存儲不感興趣的監控數據。然而,通過僅僅存儲感興趣的數據,系統在存儲設備不正確工作或中斷時變得更脆弱。這種脆弱性在指令系統僅僅存儲重要的監控數據時尤其嚴重。這種問題通常通過提供冗餘的存儲系統來克服。而且,小規模監視或監控系統在今天比在幾年前更普遍,這是因為所需的硬體成本已變得更便宜。然而,在這種小規模系統中提供冗餘存儲可能導致額外的成本,而這是系統擁有者希望避免的。
發明內容
本發明的一個目的在於使監控系統即使在冗餘存儲不可利用的情況下也能夠幾乎不遭受無法存儲重要數據的風險。該目的藉助於根據權利要求I的方法來實現。在從屬權利要求中呈現本發明的更多實施例。具體來說,根據本發明的一個方面,一種用於降低監控數據不能被存儲的風險的方法包括以下動作從聯網攝像機周期性地向聯網存儲設備NSD發送測試消息;如果在發送所述測試消息之後的事件指示所述NSD不正確地操作,則在所述聯網攝像機中產生NSD故障信號;並且響應於所述NSD故障信號,從所述聯網攝像機發送故障消息用於在聯網攝像機的殼外部進行檢測。該方法的一個優點在於由於頻繁地檢查可操作性從而降低了無法在不正確操作的NSD上存儲監控數據的風險。進一步,通過來自聯網攝像機的測試,實現了檢測用於存儲的特定通信中的故障和獨立於中央監控管理場所或設備的雙重效果。在一個實施例中,發送故障消息包括經由網絡向預定地址發送電子消息,以便使能夠遠程警告維護包括所述聯網攝像機和所述NSD的系統的人員。該特徵的優點在於可以很快地注意到故障。在可替代的實施例中,發送故障消息包括產生可由人感知的信號並將所述信號發射到所述殼外部。這對於包括少數聯網攝像機和或許僅僅一個NSD的小規模系統是有利的,原因在於在聯網攝像機周圍活動的人能容易地發現故障消息。因此,由於不需要技術上複雜的管理系統,因此方便對監控系統的管理。根據一個實施例,可由人感知的所述信號為光,並且根據另一實施例,可由人感知的所述信號為聲音。這些實施例可以結合。在一個實施例中,所述測試消息為包括狀態請求的狀態檢查消息。從NSD獲取狀態信息的優點在於可以更早地接收到關於存儲監控數據的未來故障的可能性的指示,因此,為解決這種問題提供了更多時間。在一個實施例中,所述測試消息被發送至所述NSD的應用層。在又一實施例中,所述測試消息是包括僅為測試目的而寫入數據的寫入指令的消息,並且如果所述寫入指令出現故障,則所述NSD被視為不正確操作。一個實施例進一步包括在從所述聯網攝像機發送所述測試消息時,在所述聯網 攝像機中設置定時器;並且如果所述定時器終止而從所述NSD未接收到響應,則所述監控攝像機將所述NSD視為好像不正確操作,並且產生所述NSD故障信號。在一個實施例中,發送測試消息的周期性為具有基本一小時的周期,並且在可替代的實施例中,發送測試消息的周期性為具有基本一分鐘的周期。本發明的又一應用範圍從下面給出的詳細描述中將變得明顯。然而,應當理解,由於在本發明範圍內的各種改變和修改從詳細描述中對於本領域技術人員來說將變得明顯,因此僅僅通過示例的方式給出該詳細描述和指示本發明優選實施例的特定示例。因此,應當理解,本發明不限於所描述設備的具體組成部件或者所描述方法的步驟,這是因為這種設備和方法可以改變。還應當理解,本文中使用的術語僅用於描述特定實施例的目的,而不旨在進行限制。必須注意,如在說明書和所附權利要求中所使用的那樣,冠詞「一個」和「所述」及其變體旨在意味著存在一個或多個元件,除非上下文另外明確地指定。因此,例如對「一個傳感器」或「所述傳感器」的引用可以包括若干傳感器等。此外,詞語「包括」不排除其它的元件或步驟。
從以下參照附圖對當前優選實施例的詳細描述中,本發明的其它特徵和優點將變得明顯,附圖中圖I為在其中可以實施本發明實施例的系統的示意性框圖;圖2為示出根據本發明一個實施例的消息的通信和時序的時序圖;圖3a至圖3e示出導致NSD不正確工作的檢測結果的示例通信的時序圖;圖4為根據本發明一個實施例的方法的流程圖。進一步,在附圖中,相同的附圖標記在若干幅圖中始終指代相同或相對應的部件。
具體實施例方式本發明在監視或監控系統10中實施,該系統10包括監控設備12、14、16、18、20和至少一個聯網存儲設備(NSD)22,所有這些設備經由網絡24相互連接,參見圖I。監控設備12、14、16、18、20可以為聯網攝像機、IR攝像機、IR傳感器、音頻傳感器、溫度傳感器等,所有這些產生監控數據。NSD 22可以為任意類型的聯網存儲設備,例如網絡附接存儲(NAS)、文件伺服器、存儲區域網絡(SAN)。網絡24可以為任意類型的通信網絡,例如區域網(LAN)、廣域網(WAN)、網際網路或任意其它的有線或無線網絡配置。根據一個實施例,系統的聯網攝像機12被布置為周期性地向聯網存儲設備NSD22發送測試消息202,其被配置為向聯網存儲設備NSD 22寫入監控數據,參見圖2。發送測試消息的周期性可以被配置為以大約每幾分之一秒一次、每分鐘一次、每一刻鐘一次、每小時一次或每天一次的頻率,即周期P發送測試消息。周期性可能很大程度上取決於監控的目的和/或所監控的環境。如果應用或環境需要快速響應,則發送測試數據之間的周期可以很短,例如幾秒至幾分鐘。然而,如果應用或環境不需要快速響應時間,則連續的測試消息之間的周期可以很長,例如幾小時。如果NSD正在正確地操作,則從NSD返迴響應204,並且在攝像機處接收響應204。存在多種來自NSD的至少從聯網攝像機12的角度來說可以被解釋為NSD不操作的響應。例如,參見圖3a,響應206可指示NSD正在不正確地操作。這可能是在攝像機12向NSD 22的應用層發送測試消息來從NSD 22請求狀態信息時的情況。這種測試消息例如 可能是回送請求,並且作為響應,攝像機可能接收錯誤的回送消息。當在攝像機12處接收指示NSD 22正在不正確地操作的響應206時,攝像機可產生故障消息207,並且向負責系統維護的人員或組織發送該故障消息207。根據另一示例,測試消息為寫入請求208,參見圖3b,那麼指示NSD 22不操作的響應210可以為寫入請求故障。響應於寫入請求故障,將故障消息211從攝像機發送給負責系統維護的人員/組織。該故障不一定來源於NSD 22內,而是相反可以與兩個設備間的連接相關,參見圖3c。這種錯誤經常在發送測試消息212但未返迴響應214時被識別。這可表示設備間的網絡連接出錯,或者NSD 22不操作。在圖3c中,測試消息212到達NSD 22,但響應214未到達攝像機12。可替代地,參見圖3d,如果兩個設備間的連接存在問題,則更可能的情況是測試消息212根本未到達NSD 22。根據一個實施例,這種類型的錯誤的檢測通過使攝像機開啟定時器216來實現。如果在響應到達攝像機之前定時器終止,則定時器的終止表示NSD22或到NSD 22的連接不操作,並且觸發故障消息218的發送。進一步,如圖3e所示,測試消息可以為形成以質詢-響應認證協議進行通信的部分的質詢消息220。在這些類型的認證協議中,提問,即「質詢」被發送給必須提供有效回答,即「響應」的另一方,以便進行認證。因此,響應於從監控設備12向NSD 22發送的質詢消息220,從NSD 22向監控設備12發送響應消息222,以便主要對NSD 22進行認證,從而保證NSD 22為正確的NSD,並且所存儲的數據將在未來可訪問。監控設備檢查該響應,並且如果NSD 22未被認證,則發送故障消息224。這種質詢程序或任意其它的測試消息可以與定時器的使用相結合,以便檢查通信是否工作或者NSD 22是否響應。而且,圖3a至圖3e中,示出了如果NSD 22不操作,如果通信出現故障,如果NSD 22不是正確的NSD,或者如果對NSD 22的任意其它測試出現故障,則監控設備12產生電子的故障消息207、218、224並經由網絡發送這些故障消息。故障消息207、218、224對於能夠實現與有維護能力的人員接觸的系統或者能夠實現對監控設備12的存儲方案進行自動重配置的系統來說是可尋址的。根據另一實施例,監控設備12,除了或代替經由網絡發送電子的故障消息207、218、224之外,還可以發送如來自監控設備12的光或聲音的故障信息。例如,發光體和/或揚聲器可以布置在監控設備12中,以便響應於在監控設備中產生的NSD故障信號而被啟動。在圖4中,描述根據本發明一個實施例的聯網攝像機的過程。在步驟402,將聯網攝像機布置為周期性地執行對NSD的測試,其中NSD被設置為由攝像機使用以用於存儲。在步驟404,周期性可以通過在攝像機中實施測試定時器並使定時器在復位之前開始測試過程,例如通過使測試定時器一旦終止就產生中斷信號而實現。在步驟406,在測試定時器終止並且被復位時,聯網攝像機向NSD發送測試消息,並且在步驟408處啟動測試消息定時器。測試消息定時器的目的是使得能夠檢測出NSD不響應,或者聯網攝像機與NSD之間的連接以某種方式被中斷,如關於圖3c至圖3d所描述的。在步驟410,在測試消息定時器正在運行時的時間段期間,聯網攝像機檢查來自NSD的響應。在步驟412,如果接收到響應,則對其進行處理並進行 解釋,以便確定NSD是表示任意一種類型的故障還是表示性能下降。在步驟414,如果響應不表示任意一種故障或者性能的嚴重下降,則過程返回到步驟402,以等待下一測試事件。然而,在步驟414,如果響應的確表示NSD中的故障或性能的嚴重下降,則過程繼續步驟418。此外,在步驟416,如果在測試消息定時器終止之前未接收到響應,則過程也繼續步驟418。因此,如果在步驟410-416中的測試表示NSD出現問題或者與NSD的通信出現問題,則在步驟418產生NSD故障信號。然後,在步驟420,NSD故障信號觸發故障消息的發送。如之前所提及的那樣,故障消息可供維護人員或自動系統使用。而且,故障消息可以作為電子消息經由網絡發送給負責系統維護的人員/組織,例如在小規模系統中其可以是商業的擁有者,其可以是支撐系統的支撐供應商,其可以是負責維護的一組人,其可以是IT部等。可替代地,這種電子消息對於被布置為解決這種類型問題的自動系統來說是可尋址的。另外,故障消息可以例如藉助於發光設備或揚聲器作為聲音或光從監控設備進行發送,以便使得人們可以感知故障消息。光信號可以是簡單的閃爍或固定的光,而聲音信號可以是某種類型的警告信號,例如重複的嘟嘟響、連續的音調等。進一步,網絡的電子傳送的故障消息可以包括出現問題的指示和問題特性的指示。當發送故障消息時,過程返回到攝像機的正常操作,即步驟402。然而,因為攝像機已檢測到NSD未正確地操作,因此攝像機可以設置為在非正常操作期間不在故障NSD上存儲監控數據。如在圖4的流程圖中所示出的,攝像機可以繼續向故障NSD發送測試消息,並且在測試通信未指示NSD出現故障時重新開始在NSD上存儲。本發明的過程可以藉助於存儲在監控設備的內存中或可交換的介質上的程序代碼在監控設備中實施。然後,程序代碼通過監控設備的處理單元,例如專用處理器、通用中央處理單元、微處理器等進行處理,並且通過處理程序代碼,監控設備實現了本發明的功能。可替代地,本發明的過程可以使用分立的部件、現場可編程門陣列(FPGA)或專用集成電路(ASIC)來實施。
權利要求
1.一種用於降低監控數據不能被存儲的風險的方法,所述方法包括 經由網絡連接從聯網攝像機(12)周期性地向聯網存儲設備NSD (22)發送測試消息(202); 如果在發送所述測試消息(202)之後的事件指示所述NSD (22)不正確地操作,則在所述聯網攝像機(12)中產生NSD故障信號;並且 響應於所述NSD故障信號,從所述聯網攝像機(12)發送故障消息(207)用於在聯網攝像機(12)的殼外部進行檢測。
2.根據權利要求I所述的方法,其中發送故障消息(207)包括經由網絡向預定地址發送電子消息,以便使能夠遠程警告維護包括所述聯網攝像機(12)和所述NSD (22)的系統的人員。
3.根據權利要求I所述的方法,其中發送故障消息(207)包括產生可由人感知的信號並將所述信號發射到所述殼外部。
4.根據權利要求3所述的方法,其中可由人感知的所述信號為光。
5.根據權利要求3所述的方法,其中可由人感知的所述信號為聲音。
6.根據權利要求I至5中任一項所述的方法,其中所述測試消息(202)為包括狀態請求的狀態檢查消息。
7.根據權利要求I至6中任一項所述的方法,其中所述測試消息(202)被發送至所述NSD (22)的應用層。
8.根據權利要求I至7中任一項所述的方法,其中所述測試消息(202)是包括僅為測試目的而寫入數據的寫入指令的消息(208),並且如果所述寫入指令出現故障,則所述NSD(22)被視為不正確操作。
9.根據權利要求I至8中任一項所述的方法,進一步包括 在從所述聯網攝像機(12)發送所述測試消息(212)時,在所述聯網攝像機(12)中設置定時器(216);並且 如果所述定時器(216)終止而從所述NSD (22)未接收到響應,則所述聯網攝像機(12)將所述NSD (22)視為好像不正確操作,並且產生所述NSD故障信號(218)。
10.根據權利要求I至9中任一項所述的方法,其中發送所述測試消息(202)的周期性為具有基本一小時的周期。
11.根據權利要求I至9中任一項所述的方法,其中發送所述測試消息(202)的周期性為具有基本一分鐘的周期。
全文摘要
本發明涉及一種用於提高監控系統中的可靠性的方法。所述方法包括從聯網攝像機周期性地向聯網存儲設備NSD發送測試消息;如果在發送所述測試消息之後的事件指示所述NSD不正確地操作,則在所述聯網攝像機中產生NSD故障信號;並且響應於所述NSD故障信號,從所述聯網攝像機發送故障消息用於在聯網攝像機的殼外部進行檢測。
文檔編號H04L12/24GK102857367SQ20121019179
公開日2013年1月2日 申請日期2012年6月11日 優先權日2011年6月30日
發明者奧拉·安格爾斯馬克, 伏萊德瑞克·尼貝裡, 比亞內·羅森格倫 申請人:安訊士有限公司