本發(fā)明涉及監(jiān)控設(shè)備領(lǐng)域,特別涉及一種基于安防監(jiān)控產(chǎn)品的實(shí)時(shí)截圖系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)的飛速發(fā)展,利用網(wǎng)絡(luò)的安防監(jiān)控產(chǎn)品(如網(wǎng)絡(luò)攝像機(jī))逐漸覆蓋我們生活的各個(gè)角落,網(wǎng)絡(luò)攝像機(jī)的發(fā)展創(chuàng)新廣泛應(yīng)用于多個(gè)領(lǐng)域,如教育、商業(yè)、醫(yī)療、公共事業(yè)等。
在通過(guò)智能手機(jī)等客戶端登陸網(wǎng)絡(luò)從而管理所述網(wǎng)絡(luò)攝像機(jī)(如獲取視頻截圖)時(shí),由于各個(gè)網(wǎng)絡(luò)攝像機(jī)設(shè)備的固件差異,導(dǎo)致客戶端獲取設(shè)備截圖非常不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中所存在的上述不足,提供一種基于安防監(jiān)控產(chǎn)品的實(shí)時(shí)截圖系統(tǒng),旨在使客戶端不需要考慮各個(gè)網(wǎng)絡(luò)攝像機(jī)設(shè)備的固件差異的情況下方便地獲取設(shè)備截圖。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用的技術(shù)方案是:
一種基于安防監(jiān)控產(chǎn)品的實(shí)時(shí)截圖系統(tǒng),包括:
至少一個(gè)網(wǎng)絡(luò)攝像機(jī),用于不同場(chǎng)所的視頻監(jiān)控,其中每個(gè)所述網(wǎng)絡(luò)攝像機(jī)均具有一個(gè)固定域名;
域名解析服務(wù)器,通過(guò)互聯(lián)網(wǎng)與所述至少一個(gè)網(wǎng)絡(luò)攝像機(jī)連接,用于根據(jù)所述固定域名解析得到相應(yīng)的網(wǎng)絡(luò)攝像機(jī)的IP和端口號(hào),然后根據(jù)所述IP和端口號(hào)生成網(wǎng)絡(luò)攝像機(jī)的訪問(wèn)地址;
后臺(tái)服務(wù)器,與所述域名解析服務(wù)器通信連接,用于獲取所述訪問(wèn)地址并與網(wǎng)絡(luò)攝像機(jī)建立通信,之后通過(guò)后臺(tái)應(yīng)用程序定時(shí)抓取該網(wǎng)絡(luò)攝像機(jī)的視頻截圖并生成對(duì)應(yīng)的訪問(wèn)鏈接;
客戶端,用于通過(guò)所述訪問(wèn)鏈接訪問(wèn)后臺(tái)服務(wù)器,通過(guò)所述后臺(tái)服務(wù)器來(lái)獲取網(wǎng)絡(luò)攝像機(jī)的視頻截圖,根據(jù)視頻截圖生成和顯示至少一個(gè)網(wǎng)絡(luò)攝像機(jī)的管理信息。
優(yōu)選的,所述后臺(tái)服務(wù)器還用于抓取該網(wǎng)絡(luò)攝像機(jī)的視頻截圖后存儲(chǔ)到后臺(tái)服務(wù)器的數(shù)據(jù)庫(kù)上。
優(yōu)選的,每個(gè)所述網(wǎng)絡(luò)攝像機(jī)均具有唯一ID,所述后臺(tái)服務(wù)器還用于抓取網(wǎng)絡(luò)攝像機(jī)的視頻截圖后建立視頻截圖與網(wǎng)絡(luò)攝像機(jī)的ID的對(duì)應(yīng)關(guān)系。
優(yōu)選的,所述域名解析服務(wù)器通過(guò)TCP/IP或者HTTP協(xié)議生成網(wǎng)絡(luò)攝像機(jī)的所述訪問(wèn)地址。
所述后臺(tái)服務(wù)器生成的所述訪問(wèn)鏈接為HTTP格式的訪問(wèn)鏈接。
所述客戶端通過(guò)HTTP請(qǐng)求獲取網(wǎng)絡(luò)攝像機(jī)的視頻截圖。
所述客戶端為手機(jī)、IPDA、PAD。當(dāng)然也可以是其他任何移動(dòng)智能終端。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:
本發(fā)明將網(wǎng)絡(luò)攝像機(jī)接入互聯(lián)網(wǎng)后,通過(guò)域名解析服務(wù)器解析網(wǎng)絡(luò)攝像機(jī)的IP和端口號(hào)并生成訪問(wèn)地址,后臺(tái)服務(wù)器通過(guò)訪問(wèn)地址建立與網(wǎng)絡(luò)攝像機(jī)的通信,并通過(guò)運(yùn)行一個(gè)定時(shí)的截圖抓取程序獲取截圖,客戶端通過(guò)后臺(tái)服務(wù)器獲取截圖,使得客戶端不需要考慮各個(gè)網(wǎng)絡(luò)攝像機(jī)設(shè)備的固件差異的情況下方便快速地獲取截圖信息。
附圖說(shuō)明:
圖1是本發(fā)明實(shí)施例中的基于安防監(jiān)控產(chǎn)品的實(shí)時(shí)截圖系統(tǒng)示意圖。
圖2是圖1所示系統(tǒng)的工作原理示意圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。但不應(yīng)將此理解為本發(fā)明上述主題的范圍僅限于以下的實(shí)施例,凡基于本發(fā)明內(nèi)容所實(shí)現(xiàn)的技術(shù)均屬于本發(fā)明的范圍。
如圖1所示的基于安防監(jiān)控產(chǎn)品的實(shí)時(shí)截圖系統(tǒng),包括:
至少一個(gè)網(wǎng)絡(luò)攝像機(jī)101(圖中僅示出一個(gè),不用于限定本發(fā)明),用于不同場(chǎng)所的視頻監(jiān)控,其中每個(gè)所述網(wǎng)絡(luò)攝像機(jī)均具有一個(gè)固定域名;
域名解析服務(wù)器102,通過(guò)互聯(lián)網(wǎng)與所述至少一個(gè)網(wǎng)絡(luò)攝像機(jī)101連接,用于根據(jù)所述固定域名解析得到相應(yīng)的網(wǎng)絡(luò)攝像機(jī)的IP和端口號(hào),然后根據(jù)所述IP和端口號(hào)生成網(wǎng)絡(luò)攝像機(jī)的訪問(wèn)地址;
后臺(tái)服務(wù)器103,與所述域名解析服務(wù)器102通信連接,用于獲取所述訪問(wèn)地址并與網(wǎng)絡(luò)攝像機(jī)建立通信,之后通過(guò)后臺(tái)應(yīng)用程序定時(shí)抓取該網(wǎng)絡(luò)攝像機(jī)的視頻截圖并生成對(duì)應(yīng)的訪問(wèn)鏈接;
客戶端104,用于通過(guò)所述訪問(wèn)鏈接訪問(wèn)后臺(tái)服務(wù)器103,通過(guò)所述后臺(tái)服務(wù)器103來(lái)獲取網(wǎng)絡(luò)攝像機(jī)的視頻截圖,根據(jù)視頻截圖生成和顯示至少一個(gè)網(wǎng)絡(luò)攝像機(jī)的管理信息。
本發(fā)明將網(wǎng)絡(luò)攝像機(jī)接入互聯(lián)網(wǎng)后,通過(guò)域名解析服務(wù)器解析網(wǎng)絡(luò)攝像機(jī)的IP和端口號(hào)并生成訪問(wèn)地址,后臺(tái)服務(wù)器通過(guò)訪問(wèn)地址建立與網(wǎng)絡(luò)攝像機(jī)的通信,并通過(guò)運(yùn)行一個(gè)定時(shí)的截圖抓取程序獲取截圖,客戶端通過(guò)后臺(tái)服務(wù)器獲取截圖,使得客戶端不需要考慮各個(gè)網(wǎng)絡(luò)攝像機(jī)設(shè)備的固件差異的情況下方便快速地獲取截圖信息。
優(yōu)選的,所述后臺(tái)服務(wù)器還用于抓取該網(wǎng)絡(luò)攝像機(jī)的視頻截圖后存儲(chǔ)到后臺(tái)服務(wù)器的數(shù)據(jù)庫(kù)上。
優(yōu)選的,每個(gè)所述網(wǎng)絡(luò)攝像機(jī)均具有唯一ID,所述后臺(tái)服務(wù)器還用于抓取網(wǎng)絡(luò)攝像機(jī)的視頻截圖后建立視頻截圖與網(wǎng)絡(luò)攝像機(jī)的ID的對(duì)應(yīng)關(guān)系。
優(yōu)選的,所述域名解析服務(wù)器通過(guò)TCP/IP或者HTTP協(xié)議生成網(wǎng)絡(luò)攝像機(jī)的所述訪問(wèn)地址。
所述后臺(tái)服務(wù)器生成的所述訪問(wèn)鏈接為HTTP格式的訪問(wèn)鏈接。
所述客戶端通過(guò)HTTP請(qǐng)求獲取網(wǎng)絡(luò)攝像機(jī)的視頻截圖。
所述客戶端為手機(jī)、IPDA、PAD。當(dāng)然也可以是其他任何移動(dòng)智能終端。
下面結(jié)合一個(gè)具體實(shí)施例來(lái)說(shuō)明本發(fā)明。
本發(fā)明實(shí)現(xiàn)實(shí)時(shí)獲取網(wǎng)絡(luò)攝像機(jī)的截圖的系統(tǒng)。本發(fā)明系統(tǒng)主要包括硬件和軟件兩個(gè)部分。硬件部分就是用戶使用的網(wǎng)絡(luò)攝像機(jī),軟件部分就是APP的管理后臺(tái)軟件,運(yùn)行于客戶端上。用戶將網(wǎng)絡(luò)攝像機(jī)接入互聯(lián)網(wǎng)后,通過(guò)廠商提供的域名訪問(wèn)地址,后臺(tái)服務(wù)器上的應(yīng)用程序開啟服務(wù)線程,定時(shí)抓取網(wǎng)絡(luò)攝像機(jī)的截圖然后存儲(chǔ)到服務(wù)器的數(shù)據(jù)庫(kù)上并且生成對(duì)應(yīng)設(shè)備ID的HTTP的訪問(wèn)鏈接。這樣前臺(tái)客戶端APP需要生成和顯示多臺(tái)設(shè)備的預(yù)覽界面時(shí),可以很方便的通過(guò)后臺(tái)服務(wù)器來(lái)獲取穩(wěn)定的截圖。結(jié)合圖2下面具體說(shuō)明本發(fā)明系統(tǒng)組成:
網(wǎng)絡(luò)攝像機(jī):最上層的基礎(chǔ)模塊,負(fù)責(zé)錄制當(dāng)前視頻并且壓縮轉(zhuǎn)換為網(wǎng)絡(luò)視頻流和生成訪問(wèn)域名。
DDNS域名解析服務(wù)器:根據(jù)服務(wù)商提供的攝像機(jī)訪問(wèn)固定域名(可預(yù)先存儲(chǔ)),將該固定域名解析成該攝像機(jī)所連接的IP和端口號(hào),然后可以通過(guò)TCP/IP或者HTTP生成網(wǎng)絡(luò)攝像機(jī)的訪問(wèn)地址和實(shí)時(shí)截圖鏈接。
DDNS是作為網(wǎng)絡(luò)攝像機(jī)訪問(wèn)方式的一種,能夠?qū)⒂脩艟W(wǎng)絡(luò)攝像機(jī)的動(dòng)態(tài)IP地址映射到固定的域名解析服務(wù)器上,用戶每次訪問(wèn)攝像機(jī)時(shí)程序會(huì)通過(guò)信息傳遞將用戶的動(dòng)態(tài)IP地址傳送到位于服務(wù)器商主機(jī)上的服務(wù)器程序(也就是說(shuō)DDNS捕獲用戶攝像機(jī)每次變化的IP地址,然后將其與域名對(duì)應(yīng),這樣用戶僅僅只需要記住域名商提供的一個(gè)固定的域名,而不需要知道如何實(shí)現(xiàn)),服務(wù)器程序負(fù)責(zé)提供DNS服務(wù)并實(shí)現(xiàn)動(dòng)態(tài)域名解析。
基于這項(xiàng)技術(shù),用戶在配置好攝像機(jī)產(chǎn)品后,不用再使用繁瑣的IP,端口等來(lái)訪問(wèn)攝像機(jī),僅僅只需要輸入一串DDNS域名號(hào)碼,DDNS服務(wù)器會(huì)根據(jù)該域名自動(dòng)解析出當(dāng)前攝像機(jī)的動(dòng)態(tài)IP和端口號(hào),從而極大地方便了用戶的使用。
攝像機(jī)生產(chǎn)商將DDNS服務(wù)內(nèi)置到攝像機(jī)芯片中,并且提供了很方便的攝像機(jī)實(shí)時(shí)截圖獲取鏈接。這樣在網(wǎng)絡(luò)攝像機(jī)接入互聯(lián)網(wǎng)后,通過(guò)一個(gè)固定的域名解析到用戶攝像機(jī)的IP和端口,IP是由專門的域名解析服務(wù)器解析得到的,因?yàn)闄C(jī)器與機(jī)器之前相互只認(rèn)識(shí)IP地址,域名與IP地址之間是對(duì)應(yīng)的,他們之間的轉(zhuǎn)換工作叫做域名解析,這個(gè)過(guò)程是由域名解析服務(wù)器自動(dòng)完成的。后臺(tái)服務(wù)器和前臺(tái)客戶端可以很方便的通過(guò)HTTP訪問(wèn)來(lái)獲取到一張攝像機(jī)的當(dāng)前截圖。
后臺(tái)服務(wù)器:通過(guò)DDNS域名解析服務(wù)器提供的訪問(wèn)地址,后臺(tái)服務(wù)器與網(wǎng)絡(luò)攝像機(jī)建立通信,且其上的后臺(tái)應(yīng)用程序開啟一個(gè)定時(shí)器線程,用來(lái)定時(shí)獲取該攝像機(jī)上的當(dāng)前圖片,并且將該圖片存儲(chǔ)到后臺(tái)數(shù)據(jù)庫(kù),建立圖片和設(shè)備ID的對(duì)應(yīng)關(guān)系并且生成對(duì)應(yīng)設(shè)備的HTTP訪問(wèn)鏈接。
客戶端:前臺(tái)客戶端是一個(gè)展示平臺(tái),通過(guò)后臺(tái)服務(wù)器生成的截圖訪問(wèn)鏈接,客戶端軟件可以很方便的通過(guò)HTTP的請(qǐng)求來(lái)得到這臺(tái)網(wǎng)絡(luò)攝像機(jī)的截圖,并且該截圖能夠?qū)崟r(shí)更新。
本發(fā)明中網(wǎng)絡(luò)攝像機(jī)通過(guò)DDNS解析其本質(zhì)還是兩端的機(jī)器通過(guò)互聯(lián)網(wǎng)進(jìn)行通信,而只要是網(wǎng)絡(luò)連接通暢,后臺(tái)服務(wù)器端就能夠?qū)崟r(shí)的通過(guò)互聯(lián)網(wǎng)來(lái)獲取到網(wǎng)絡(luò)攝像機(jī)的截圖,并且該連接是建立在成熟的互聯(lián)網(wǎng)大環(huán)境下的,因此采用此種方式可以做到實(shí)時(shí)精確。作為客戶端軟件,尤其是手機(jī)客戶端,在其硬件性能不是很高的情況下,通過(guò)DDNS服務(wù)器解析網(wǎng)絡(luò)攝像機(jī)的截圖并且實(shí)時(shí)存儲(chǔ)到后臺(tái)服務(wù)器上,這樣可以大大的方便客戶端軟件訪問(wèn)獲取截圖和后臺(tái)服務(wù)器端管理和維護(hù)設(shè)備。使用該系統(tǒng),獲取截圖具有很高的成功率,實(shí)時(shí)性??蛻舳艘膊恍枰紤]各個(gè)網(wǎng)絡(luò)攝像機(jī)設(shè)備的固件差異而導(dǎo)致截圖獲取失敗。
本發(fā)明將網(wǎng)絡(luò)攝像機(jī)接入互聯(lián)網(wǎng)后,通過(guò)域名解析服務(wù)器解析網(wǎng)絡(luò)攝像機(jī)的IP和端口號(hào)并生成訪問(wèn)地址,后臺(tái)服務(wù)器通過(guò)訪問(wèn)地址建立與網(wǎng)絡(luò)攝像機(jī)的通信,并通過(guò)運(yùn)行一個(gè)定時(shí)的截圖抓取程序獲取截圖,客戶端通過(guò)后臺(tái)服務(wù)器獲取截圖,使得客戶端不需要考慮各個(gè)網(wǎng)絡(luò)攝像機(jī)設(shè)備的固件差異的情況下方便快速地獲取截圖信息。
上面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行了詳細(xì)說(shuō)明,但本發(fā)明并不限制于上述實(shí)施方式,在不脫離本申請(qǐng)的權(quán)利要求的精神和范圍情況下,本領(lǐng)域的技術(shù)人員可以作出各種修改或改型。