專(zhuān)利名稱(chēng):網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法。
背景技術(shù):
國(guó)內(nèi)有很多的局域網(wǎng)絡(luò),同時(shí),有很多網(wǎng)絡(luò)配備有USB接口的網(wǎng)絡(luò)攝像頭。這些攝像頭通常以USB接口方式與主機(jī)連接,而USB連接方式為即插即用,因此在局域網(wǎng)管理人員無(wú)法顧及大量客戶(hù)主機(jī)時(shí),客戶(hù)主機(jī)上的攝像頭可能被碰撞而脫離,客戶(hù)主機(jī)使用者可以把攝像頭直接拔下來(lái)拿走。目前還沒(méi)有較好的方法防止在網(wǎng)絡(luò)內(nèi)的攝像頭非正常撥出或脫離。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控的方法,可以在局域網(wǎng)管理人員較少而局域網(wǎng)內(nèi)客戶(hù)主機(jī)較多的情況下實(shí)時(shí)監(jiān)控主機(jī)上的攝像頭的狀況。
本發(fā)明提出的方法如下在具有攝像頭的各客戶(hù)主機(jī)上配置攝像頭監(jiān)控程序,該程序隨主機(jī)操作系統(tǒng)啟動(dòng)而運(yùn)行,負(fù)責(zé)實(shí)時(shí)監(jiān)測(cè)本機(jī)攝像頭的安裝狀況,當(dāng)監(jiān)控程序檢測(cè)到攝像頭安裝狀況出現(xiàn)異常時(shí),向管理主機(jī)發(fā)送相關(guān)報(bào)警信息。
客戶(hù)主機(jī)上的攝像頭監(jiān)控程序啟動(dòng)后,向系統(tǒng)注冊(cè)自己,然后檢測(cè)攝像頭,若有多個(gè)攝像頭,建立攝像頭列表;監(jiān)測(cè)windows系統(tǒng)發(fā)出的wm_devicechange消息,即所有設(shè)備變更消息,重新搜索本機(jī)內(nèi)的攝像頭,建立新攝像頭列表;對(duì)比更新前后的攝像頭列表,判斷是否有攝像頭脫離,若有則發(fā)送告警信息到管理主機(jī),若沒(méi)有則繼續(xù)監(jiān)測(cè)設(shè)備變更消息。
發(fā)送給管理主機(jī)的告警信息中包含有客戶(hù)主機(jī)名、事件發(fā)生時(shí)間,還可包括其它相關(guān)信息。
在由管理人員控制的管理主機(jī)上配置攝像頭監(jiān)控管理程序,負(fù)責(zé)實(shí)時(shí)監(jiān)測(cè)各客戶(hù)主機(jī)上的攝像頭狀況,并向管理人員提示各個(gè)客戶(hù)主機(jī)上攝像頭狀況的相關(guān)信息。
攝像頭監(jiān)控管理程序啟動(dòng)后收集網(wǎng)絡(luò)中所有運(yùn)行監(jiān)控程序的客戶(hù)主機(jī),建立客戶(hù)主機(jī)列表,并監(jiān)測(cè)各客戶(hù)主機(jī)發(fā)送來(lái)的信息,當(dāng)收到客戶(hù)主機(jī)發(fā)送的上述告警信息后,判斷是否有攝像頭從客戶(hù)主機(jī)脫離,若有則發(fā)送報(bào)警信息進(jìn)行告警,提示發(fā)生客戶(hù)主機(jī)攝像頭拔出事件。
發(fā)送給管理人員的報(bào)警信息中包含有客戶(hù)主機(jī)名、事件發(fā)生時(shí)間,還可包括其它相關(guān)信息。
采用本發(fā)明的方法可以在很少管理人員的情況下,實(shí)時(shí)監(jiān)控局域網(wǎng)中大量客戶(hù)主機(jī)的攝像頭連機(jī)狀況,防止客戶(hù)主機(jī)使用者隨意撥取攝像頭或無(wú)意間碰落攝像頭。
圖1是客戶(hù)主機(jī)攝像頭監(jiān)控程序的工作流程示意2是管理主機(jī)的攝像頭監(jiān)控管理程序的工作流程示意圖具體實(shí)施方式
以下實(shí)施例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。
在網(wǎng)絡(luò)內(nèi)通常具有多個(gè)客戶(hù)主機(jī)和至少一個(gè)管理主機(jī),管理主機(jī)用于管理多個(gè)客戶(hù)主機(jī)的運(yùn)行情況。
一種網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法,具體實(shí)施步驟如下在局域網(wǎng)內(nèi)的各客戶(hù)主機(jī)上安裝攝像頭時(shí)即配置安裝攝像頭監(jiān)控程序,該程序隨主機(jī)操作系統(tǒng)啟動(dòng)而運(yùn)行。攝像頭監(jiān)控程序也可以捆綁在攝像頭驅(qū)動(dòng)程序中。
攝像頭監(jiān)控程序啟動(dòng)后,向系統(tǒng)注冊(cè)自己,然后檢測(cè)本機(jī)上的攝像頭,若有多個(gè)攝像頭,建立攝像頭列表。
攝像頭監(jiān)控程序監(jiān)測(cè)windows系統(tǒng)發(fā)出的wm_devicechange消息,若有設(shè)備變更消息,則重新搜索本機(jī)上的攝像頭,建立新的攝像頭列表;對(duì)比更新前后的攝像頭列表,判斷是否有攝像頭從本機(jī)拔出,若有則發(fā)送告警信息到管理主機(jī),若沒(méi)有則繼續(xù)監(jiān)測(cè)設(shè)備變更消息。
發(fā)送給管理主機(jī)的告警信息中包含有客戶(hù)主機(jī)名、事件發(fā)生時(shí)間,攝像頭型號(hào)及已安裝攝像頭數(shù)量。
在由管理人員操作的管理主機(jī)上配置攝像頭監(jiān)控管理程序,攝像頭監(jiān)控管理程序啟動(dòng)后收集網(wǎng)絡(luò)中所有運(yùn)行監(jiān)控程序的客戶(hù)主機(jī),建立主機(jī)列表,并監(jiān)測(cè)各客戶(hù)主機(jī)發(fā)送的信息,當(dāng)收到客戶(hù)主機(jī)發(fā)送的信息時(shí),判斷是否有攝像頭拔出,若有則發(fā)送警告信息給管理人員,提示發(fā)生攝像頭拔出事件。
發(fā)送給管理人員的警告信息中包含有客戶(hù)主機(jī)名、事件發(fā)生時(shí)間、客戶(hù)主機(jī)位置、攝像頭型號(hào)。
權(quán)利要求
1.一種網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法,其特征在于,包括以下步驟(1)在具有攝像頭的客戶(hù)主機(jī)上配置攝像頭狀態(tài)監(jiān)控程序,對(duì)客戶(hù)主機(jī)的攝像頭進(jìn)行實(shí)時(shí)監(jiān)控;(2)在管理主機(jī)上配置攝像頭狀態(tài)監(jiān)控管理程序,實(shí)時(shí)監(jiān)控客戶(hù)主機(jī)攝像頭狀態(tài)。
2.權(quán)利要求1所述的網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法,其特征在于,步驟(1)中還包括有以下步驟A1、檢測(cè)攝像頭,若有多個(gè)攝像頭,建立攝像頭列表;A2、監(jiān)測(cè)所有設(shè)備變更消息,重新搜索本機(jī)內(nèi)的攝像頭,建立新攝像頭列表;A3、判斷是否有攝像頭拔出,若有則發(fā)送告警信息到管理主機(jī)。
3.權(quán)利要求2所述的網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法,其特征在于,所述的設(shè)備變更消息是指windows系統(tǒng)的wm_devicechange消息。
4.權(quán)利要求2所述的網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法,其特征在于,所述的告警信息包括發(fā)生攝像頭拔出事件的客戶(hù)主機(jī)名稱(chēng)和/或發(fā)生時(shí)間。
5.權(quán)利要求1所述的網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法,其特征在于,步驟(2)中還包括以下步驟B1、收集網(wǎng)絡(luò)中所有運(yùn)行監(jiān)控程序的客戶(hù)主機(jī),建立主機(jī)列表;B2、監(jiān)測(cè)各客戶(hù)主機(jī)發(fā)送的信息;B3、收到客戶(hù)主機(jī)發(fā)送的信息后,判斷是否有攝像頭從客戶(hù)主機(jī)拔出,若有則發(fā)送報(bào)警信息進(jìn)行告警,提示發(fā)生攝像頭拔出事件。
6.權(quán)利要求5所述的網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法,其特征在于,所述的報(bào)警信息包括發(fā)生攝像頭拔出事件的客戶(hù)主機(jī)名稱(chēng)和/或發(fā)生時(shí)間。
全文摘要
本發(fā)明涉及一種網(wǎng)絡(luò)攝像頭狀態(tài)監(jiān)控方法,通過(guò)在具有攝像頭的客戶(hù)主機(jī)上配置攝像頭監(jiān)控程序?qū)崟r(shí)監(jiān)控?cái)z像頭工作狀況,在管理主機(jī)上配置監(jiān)控管理程序監(jiān)視客戶(hù)主機(jī)狀況的方式,實(shí)現(xiàn)對(duì)局域網(wǎng)攝像頭的實(shí)時(shí)監(jiān)控,可以在局域網(wǎng)管理人員較少的情況下,監(jiān)視局域網(wǎng)內(nèi)大量的客戶(hù)主機(jī)的攝像頭情況,防止攝像頭的非正常撥出,在攝像頭損壞時(shí)及時(shí)告警處理。
文檔編號(hào)H04L12/24GK1758752SQ20051001184
公開(kāi)日2006年4月12日 申請(qǐng)日期2005年6月1日 優(yōu)先權(quán)日2005年6月1日
發(fā)明者曹玉弟 申請(qǐng)人:北京中星微電子有限公司