本發(fā)明涉及安防視頻監(jiān)控領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)錄像機(jī)系統(tǒng)及其實現(xiàn)方法。
背景技術(shù):
近些年隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,安防視頻監(jiān)控行業(yè)也進(jìn)入網(wǎng)絡(luò)化、智能化時代。網(wǎng)絡(luò)化、智能化時代的安防網(wǎng)絡(luò)監(jiān)控正強(qiáng)烈表現(xiàn)出互聯(lián)網(wǎng)行業(yè)的特性?,F(xiàn)安防視頻行業(yè)對圖像質(zhì)量要求越來越高,傳統(tǒng)的模擬監(jiān)控圖像質(zhì)量無法滿足對高清化的需求;相比于傳統(tǒng)模擬信號通過同軸電纜傳輸,網(wǎng)絡(luò)化、智能化時代省去了傳統(tǒng)模擬監(jiān)控時代大量的同軸電纜部署,具備數(shù)字信號的高清晰度和低成本特性。雖然網(wǎng)絡(luò)化監(jiān)控時代具備了以上一些優(yōu)勢,但同時也存在一些不足。
傳統(tǒng)的數(shù)字硬盤錄像機(jī)只需通過同軸線纜獲取模擬攝像機(jī)數(shù)據(jù)傳輸?shù)奖镜卮鎯?,而網(wǎng)絡(luò)錄像機(jī)是通過網(wǎng)絡(luò)向前端網(wǎng)絡(luò)攝像機(jī)獲取數(shù)據(jù),然后存儲在本地;不同廠商網(wǎng)絡(luò)攝像機(jī)協(xié)議不統(tǒng)一,通過網(wǎng)絡(luò)傳輸無法直接獲取網(wǎng)絡(luò)攝像機(jī)數(shù)據(jù)與網(wǎng)絡(luò)錄像機(jī)通訊。因此存在網(wǎng)絡(luò)攝像機(jī)與不同廠商的網(wǎng)絡(luò)錄像機(jī)互通性問題不能自動搜尋發(fā)現(xiàn)網(wǎng)絡(luò)攝像機(jī)添加綁定通道的問題。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種網(wǎng)絡(luò)錄像機(jī)系統(tǒng)及其實現(xiàn)方法,旨在解決現(xiàn)有技術(shù)中網(wǎng)絡(luò)攝像機(jī)與不同廠商的網(wǎng)絡(luò)錄像機(jī)存在互通性不強(qiáng)的問題。
本發(fā)明的技術(shù)方案如下:
一種實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的方法,其中,包括步驟:
a、通過網(wǎng)絡(luò)錄像機(jī)向局域網(wǎng)內(nèi)所有的網(wǎng)絡(luò)攝像機(jī)發(fā)送onvif協(xié)議的多播報文;
b、所述網(wǎng)絡(luò)攝像機(jī)根據(jù)接收到的多播報文獲取網(wǎng)絡(luò)錄像機(jī)的ip地址;
c、所述網(wǎng)絡(luò)攝像機(jī)根據(jù)網(wǎng)絡(luò)錄像機(jī)的ip地址自動調(diào)整自身的ip地址以與網(wǎng)絡(luò)錄像機(jī)連接,并綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。
所述的實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的方法,其中,所述步驟c具體包括:
c1、所述網(wǎng)絡(luò)攝像機(jī)根據(jù)網(wǎng)絡(luò)錄像機(jī)的ip地址中的掩碼判斷對應(yīng)的網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)錄像機(jī)是否屬于同網(wǎng)段,若否則進(jìn)入步驟c2,若是則流程結(jié)束;
c2、按照掩碼隨機(jī)生成ip地址;
c3、判斷隨機(jī)生成的ip地址與局域網(wǎng)中其他設(shè)備ip地址是否沖突,若不沖突,則保留所述ip地址。
所述的實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的方法,其中,所述步驟c3之后還包括:
c4、將所述網(wǎng)絡(luò)攝像機(jī)自動綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。
所述的實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的方法,其中,所述步驟c2中,按照24位掩碼隨機(jī)生成ip地址。
所述的實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的方法,其中,所述步驟c3中,通過向局域網(wǎng)發(fā)送arp包判斷ip地址是否沖突。
一種網(wǎng)絡(luò)錄像機(jī)系統(tǒng),其中,包括網(wǎng)絡(luò)錄像機(jī)和網(wǎng)絡(luò)攝像機(jī);
所述網(wǎng)絡(luò)錄像機(jī)向局域網(wǎng)內(nèi)所有的網(wǎng)絡(luò)攝像機(jī)發(fā)送onvif協(xié)議的多播報文;
所述網(wǎng)絡(luò)攝像機(jī)根據(jù)接收到的多播報文獲取網(wǎng)絡(luò)錄像機(jī)的ip地址;并根據(jù)網(wǎng)絡(luò)錄像機(jī)的ip地址自動調(diào)整自身的ip地址以與網(wǎng)絡(luò)錄像機(jī)連接,并綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。
所述的網(wǎng)絡(luò)錄像機(jī)系統(tǒng),其中,所述網(wǎng)絡(luò)攝像機(jī)根據(jù)網(wǎng)絡(luò)錄像機(jī)的ip地址中的掩碼判斷對應(yīng)的網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)錄像機(jī)是否屬于同網(wǎng)段,若否則按照掩碼隨機(jī)生成ip地址;判斷隨機(jī)生成的ip地址與局域網(wǎng)中其他設(shè)備ip地址是否沖突,若不沖突,則保留所述ip地址。
所述的網(wǎng)絡(luò)錄像機(jī)系統(tǒng),其中,將所述網(wǎng)絡(luò)攝像機(jī)自動綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。
所述的網(wǎng)絡(luò)錄像機(jī)系統(tǒng),其中,按照24位掩碼隨機(jī)生成ip地址。
所述的網(wǎng)絡(luò)錄像機(jī)系統(tǒng),其中,通過向局域網(wǎng)發(fā)送arp包判斷ip地址是否沖突。
有益效果:本發(fā)明中,即使網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)錄像機(jī)處在不同網(wǎng)段,通過網(wǎng)絡(luò)攝像機(jī)自適應(yīng)調(diào)整ip并與網(wǎng)絡(luò)錄像機(jī)處于同一網(wǎng)段后即可連接上,中間省去大量手動分配修改ip的步驟,通過onvif全網(wǎng)通無縫實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的搭建。
附圖說明
圖1為本發(fā)明一種網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的架構(gòu)圖。
圖2為本發(fā)明一種網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的實現(xiàn)方法具體實施例的流程圖。
具體實施方式
本發(fā)明提供一種網(wǎng)絡(luò)錄像機(jī)系統(tǒng)及其實現(xiàn)方法,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明所提供的一種實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的方法較佳實施例,其包括步驟:
s1、通過網(wǎng)絡(luò)錄像機(jī)向局域網(wǎng)內(nèi)所有的網(wǎng)絡(luò)攝像機(jī)發(fā)送onvif協(xié)議的多播報文;
s2、所述網(wǎng)絡(luò)攝像機(jī)根據(jù)接收到的多播報文獲取網(wǎng)絡(luò)錄像機(jī)的ip地址;
s3、所述網(wǎng)絡(luò)攝像機(jī)根據(jù)網(wǎng)絡(luò)錄像機(jī)的ip地址自動調(diào)整自身的ip地址以與網(wǎng)絡(luò)錄像機(jī)連接,并綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。
本發(fā)明的一個典型應(yīng)用場景架構(gòu)如圖1所示,其包括網(wǎng)絡(luò)攝像機(jī)300、網(wǎng)絡(luò)錄像機(jī)100和交換機(jī)200,交換機(jī)200還可連接管理主機(jī)400,網(wǎng)絡(luò)錄像機(jī)100還可連接顯示器500。
所述網(wǎng)絡(luò)攝像機(jī)300(ipc,亦稱網(wǎng)絡(luò)攝像機(jī)節(jié)點(diǎn)):其連接交換機(jī)200,采集編碼并生成視頻流,通過網(wǎng)絡(luò)傳輸給網(wǎng)絡(luò)錄像機(jī)(nvr)100預(yù)覽、存儲等。所述網(wǎng)絡(luò)攝像機(jī)300可以設(shè)置1個或多個。
所述網(wǎng)絡(luò)錄像機(jī)100(nvr):其連接交換機(jī)200,通過網(wǎng)絡(luò)傳輸捕獲網(wǎng)絡(luò)攝像機(jī)300(ipc)數(shù)據(jù)后進(jìn)行預(yù)覽顯示、錄像、回放等。
所述交換機(jī)200:作為網(wǎng)絡(luò)攝像機(jī)300、網(wǎng)絡(luò)錄像機(jī)100、管理主機(jī)400的網(wǎng)傳介質(zhì)。
所述管理主機(jī)400:連接到交換機(jī)200,可通過瀏覽器、應(yīng)用工具可管理網(wǎng)絡(luò)攝像機(jī)300和網(wǎng)絡(luò)錄像機(jī)100。
其中的交換機(jī)200和管理主機(jī)400是可選的,例如網(wǎng)絡(luò)攝像機(jī)300與網(wǎng)絡(luò)錄像機(jī)100直連時可省去交換機(jī)200。
用戶可通過網(wǎng)絡(luò)錄像機(jī)100向局域網(wǎng)內(nèi)所有的網(wǎng)絡(luò)攝像機(jī)300發(fā)送onvif協(xié)議的多播報文,即向局域網(wǎng)內(nèi)所有的ipc發(fā)送discovery(onvif協(xié)議)多播報文,網(wǎng)絡(luò)攝像機(jī)300會獲取到網(wǎng)絡(luò)錄像機(jī)100的ip地址,然后自動調(diào)整自己的ip以適應(yīng)網(wǎng)絡(luò)錄像機(jī)100連接,最后綁定到網(wǎng)絡(luò)錄像機(jī)100通道。
在本發(fā)明中,網(wǎng)絡(luò)錄像機(jī)100主要通過onvif發(fā)送discovery報文、添加ipc、預(yù)覽和錄像等。網(wǎng)絡(luò)攝像機(jī)300則根據(jù)報文判斷是否修改ip地址,并與nvr通信,傳輸數(shù)據(jù)。
在所述網(wǎng)絡(luò)錄像機(jī)100上設(shè)置有一鍵添加的按鈕(虛擬或物理按鈕),當(dāng)點(diǎn)擊所述按鈕時,即可自動向局域網(wǎng)內(nèi)所有的網(wǎng)絡(luò)攝像機(jī)300發(fā)送onvif協(xié)議的多播報文。
所述步驟s3具體包括:
s31、所述網(wǎng)絡(luò)攝像機(jī)根據(jù)網(wǎng)絡(luò)錄像機(jī)的ip地址中的掩碼判斷對應(yīng)的網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)錄像機(jī)是否屬于同網(wǎng)段,若否則進(jìn)入步驟s32,若是則流程結(jié)束;
s32、按照掩碼隨機(jī)生成ip地址;
s33、判斷隨機(jī)生成的ip地址與局域網(wǎng)中其他設(shè)備ip地址是否沖突,若不沖突,則保留所述ip地址。
也就是說,所述網(wǎng)絡(luò)攝像機(jī)先根據(jù)掩碼判斷其與網(wǎng)絡(luò)錄像機(jī)是否在同一網(wǎng)段內(nèi),若屬于同一網(wǎng)段,那么無需操作,控制流程直接結(jié)束。若不在同一網(wǎng)段內(nèi),則進(jìn)入步驟s32。其中可根據(jù)24位掩碼來判斷是否在同一網(wǎng)段內(nèi)。
在步驟s32中,因無法獲取到對端掩碼,所以優(yōu)先按照24位掩碼隨機(jī)生成ip地址。若地址不夠用,可以再按照16位掩碼隨機(jī)生成ip地址。
在步驟s33中,判斷隨機(jī)生成的ip地址與其他設(shè)備ip地址是否沖突,若沖突的話,則需要返回步驟s32重新隨機(jī)生成ip地址,若不沖突的話,則保留隨機(jī)生成的ip地址。
判斷ip地址是否沖突可以通過如下方法實現(xiàn):向局域網(wǎng)發(fā)送arp包判斷ip地址是否沖突。
所述步驟s33之后還包括:
s34、將所述網(wǎng)絡(luò)攝像機(jī)自動綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。
通過arp檢測之后,可以將修改ip地址后的網(wǎng)絡(luò)攝像機(jī)自動綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。從而由網(wǎng)絡(luò)錄像機(jī)獲取網(wǎng)絡(luò)攝像機(jī)的數(shù)據(jù)并進(jìn)行解碼和輸出給顯示器顯示。
本發(fā)明中,即使網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)錄像機(jī)處在不同網(wǎng)段,通過網(wǎng)絡(luò)攝像機(jī)自適應(yīng)修改ip地址,從而與網(wǎng)絡(luò)錄像機(jī)處于同一網(wǎng)段并實現(xiàn)連接,中間省去大量手動分配修改ip地址的步驟,即通過onvif全網(wǎng)通無縫實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的搭建。本發(fā)明提高了網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的搭建效率,減少了操作步驟。
如圖2所示,本發(fā)明的一個具體實施例包括以下步驟:
a、點(diǎn)擊網(wǎng)絡(luò)錄像機(jī)上的“一鍵添加”按鈕;
b、向局域網(wǎng)內(nèi)所有的網(wǎng)絡(luò)攝像機(jī)發(fā)送onvif協(xié)議的多播報文;
c、網(wǎng)絡(luò)攝像機(jī)根據(jù)接收到的多播報文獲取網(wǎng)絡(luò)錄像機(jī)的ip地址;
d、網(wǎng)絡(luò)攝像機(jī)判斷與網(wǎng)絡(luò)錄像機(jī)是否在同一網(wǎng)段,若否則進(jìn)入步驟e,若是則進(jìn)入步驟h;
e、按掩碼隨機(jī)生成ip地址;
f、向局域網(wǎng)發(fā)送arp包;
g、判斷隨機(jī)生成的ip地址與局域網(wǎng)內(nèi)其他設(shè)備ip地址是否沖突,若是則返回步驟e,若否則進(jìn)入步驟h;
h、網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)錄像機(jī)處于同一網(wǎng)段,且ip地址不沖突;
i、將網(wǎng)絡(luò)攝像機(jī)自動綁定到網(wǎng)絡(luò)錄像機(jī)通道;
本發(fā)明還提供一種網(wǎng)絡(luò)錄像機(jī)系統(tǒng)較佳實施例,其包括網(wǎng)絡(luò)錄像機(jī)和網(wǎng)絡(luò)攝像機(jī);
所述網(wǎng)絡(luò)錄像機(jī)向局域網(wǎng)內(nèi)所有的網(wǎng)絡(luò)攝像機(jī)發(fā)送onvif協(xié)議的多播報文;
所述網(wǎng)絡(luò)攝像機(jī)根據(jù)接收到的多播報文獲取網(wǎng)絡(luò)錄像機(jī)的ip地址;并根據(jù)網(wǎng)絡(luò)錄像機(jī)的ip地址自動調(diào)整自身的ip地址以與網(wǎng)絡(luò)錄像機(jī)連接,并綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。
進(jìn)一步,所述網(wǎng)絡(luò)攝像機(jī)根據(jù)網(wǎng)絡(luò)錄像機(jī)的ip地址中的掩碼判斷對應(yīng)的網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)錄像機(jī)是否屬于同網(wǎng)段,若否則按照掩碼隨機(jī)生成ip地址;判斷隨機(jī)生成的ip地址與局域網(wǎng)中其他設(shè)備ip地址是否沖突,若不沖突,則保留所述ip地址。
進(jìn)一步,將所述網(wǎng)絡(luò)攝像機(jī)自動綁定到網(wǎng)絡(luò)錄像機(jī)的通道上。
進(jìn)一步,按照24位掩碼隨機(jī)生成ip地址。
進(jìn)一步,通過向局域網(wǎng)發(fā)送arp包判斷ip地址是否沖突。
關(guān)于上述系統(tǒng)的具體技術(shù)細(xì)節(jié)在前面的方法中已有詳述,故不再贅述。
綜上所述,本發(fā)明中,即使網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)錄像機(jī)處在不同網(wǎng)段,通過網(wǎng)絡(luò)攝像機(jī)自適應(yīng)調(diào)整ip并與網(wǎng)絡(luò)錄像機(jī)處于同一網(wǎng)段后即可連接上,中間省去大量手動分配修改ip的步驟,通過onvif全網(wǎng)通無縫實現(xiàn)網(wǎng)絡(luò)錄像機(jī)系統(tǒng)的搭建。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。