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