專(zhuān)利名稱(chēng):基于級(jí)聯(lián)網(wǎng)絡(luò)的dvr操作方法、系統(tǒng)及dvr設(shè)備的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及數(shù)字監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR(Digital Video Recorder,數(shù)字硬盤(pán)錄像機(jī))操作方法、系統(tǒng)及DVR設(shè)備。
背景技術(shù):
DVR是一種可以通過(guò)數(shù)據(jù)硬盤(pán)記錄視頻和音頻數(shù)據(jù)的監(jiān)控設(shè)備,具有對(duì)圖像和語(yǔ) 音進(jìn)行長(zhǎng)時(shí)間錄像、錄音、遠(yuǎn)程監(jiān)視和控制的功能。DVR分為普通型數(shù)字硬盤(pán)錄像機(jī)(只能 接入模擬攝像機(jī))、混合型數(shù)字硬盤(pán)錄像機(jī)(HybridDVR)和網(wǎng)絡(luò)硬盤(pán)錄像機(jī)(NVR)。在現(xiàn)有技術(shù)中,DVR用戶(hù)可以通過(guò)本地操作方式實(shí)現(xiàn)對(duì)DVR的設(shè)置和操作,本地操 作是指通過(guò)DVR面板或者連接在DVR上的鼠標(biāo)實(shí)現(xiàn)對(duì)DVR的設(shè)置與操作,設(shè)置與操作結(jié)果 全部顯示在與DVR相連的顯示器上。參見(jiàn)圖1,為現(xiàn)有采用本地操作方式對(duì)多臺(tái)DVR進(jìn)行操 控的結(jié)構(gòu)示意圖,圖1中,N臺(tái)DVR之間相互獨(dú)立,每個(gè)DVR都分別連接一個(gè)鼠標(biāo),通過(guò)該鼠 標(biāo)來(lái)對(duì)DVR進(jìn)行設(shè)置和操作。由此可知,在一個(gè)現(xiàn)有部署了多臺(tái)DVR的應(yīng)用場(chǎng)景中,若采用 本地操作方式對(duì)所有DVR進(jìn)行操作,特別是當(dāng)DVR之間的空間位置比較分散時(shí),則由于需要 進(jìn)行大批量的設(shè)置與操作,因此操作過(guò)程比較繁瑣。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例的目的是提供基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法、系統(tǒng)及DVR設(shè)備,以解 決現(xiàn)有技術(shù)中采用本地操作方式對(duì)DVR進(jìn)行設(shè)置導(dǎo)致操作過(guò)程比較繁瑣的問(wèn)題。為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供如下技術(shù)方案一種基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法,應(yīng)用于包含若干DVR的系統(tǒng)中,所述若干DVR 之間通過(guò)網(wǎng)絡(luò)互連,其中將至少一個(gè)DVR作為主控DVR,除所述主控DVR的其它DVR作為被 控DVR,包括被控DVR建立網(wǎng)絡(luò)偵聽(tīng)端口 ;根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的操作請(qǐng)求,所述操作請(qǐng)求為所述主控 DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求;被控DVR根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作。所述被控DVR建立網(wǎng)絡(luò)偵聽(tīng)端口后,還包括被控DVR根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收所述主控DVR發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng) 求中包含用戶(hù)名、密碼和用戶(hù)權(quán)限;被控DVR驗(yàn)證所述登錄請(qǐng)求,并向所述主控DVR返回驗(yàn)證信息;當(dāng)所述驗(yàn)證信息為通過(guò)驗(yàn)證的信息時(shí),所述被控DVR與所述主控DVR建立通信連接。所述操作請(qǐng)求包括獲取所述被控DVR參數(shù)的請(qǐng)求、修改所述被控DVR參數(shù)的請(qǐng) 求、預(yù)覽所述被控DVR中碼流數(shù)據(jù)的請(qǐng)求、控制所述被控DVR云臺(tái)的請(qǐng)求、搜索所述被控DVR 中的錄像文件。
當(dāng)所述操作請(qǐng)求為獲取被控DVR參數(shù)的請(qǐng)求時(shí),所述被控DVR根據(jù)所述操作請(qǐng)求 的指令內(nèi)容執(zhí)行相應(yīng)的操作包括所述被控DVR接收到獲取參數(shù)請(qǐng)求后,驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;當(dāng)驗(yàn)證通過(guò)時(shí),向所述主控DVR返回設(shè)備參數(shù);當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR 返回驗(yàn)證不通過(guò)的信息。當(dāng)所述操作請(qǐng)求為修改所述被控DVR參數(shù)的請(qǐng)求時(shí),所述被控DVR根據(jù)所述操作 請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作包括所述被控DVR接收到修改參數(shù)請(qǐng)求時(shí),驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限, 所述請(qǐng)求中包括修改后的設(shè)備參數(shù);當(dāng)驗(yàn)證通過(guò)時(shí),被控DVR通過(guò)所述請(qǐng)求中的修改后的設(shè)備參數(shù)更新原來(lái)保存的設(shè) 備參數(shù),并向所述主控DVR返回修改設(shè)備參數(shù)成功的消息;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控 DVR返回驗(yàn)證不通過(guò)的消息。當(dāng)所述操作請(qǐng)求為預(yù)覽被控DVR中碼流數(shù)據(jù)的請(qǐng)求時(shí),所述被控DVR根據(jù)所述操 作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作包括所述被控DVR接收到預(yù)覽請(qǐng)求時(shí),驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;當(dāng)驗(yàn)證通過(guò)時(shí),向所述主控DVR發(fā)送所請(qǐng)求的通道的實(shí)時(shí)碼流數(shù)據(jù);當(dāng)驗(yàn)證未通 過(guò)時(shí),向所述主控DVR返回驗(yàn)證不通過(guò)的消息。當(dāng)所述操作請(qǐng)求為控制被控DVR云臺(tái)的請(qǐng)求時(shí),所述被控DVR根據(jù)所述操作請(qǐng)求 的指令內(nèi)容執(zhí)行相應(yīng)的操作包括所述被控DVR接收到控制請(qǐng)求時(shí),驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;當(dāng)驗(yàn)證通過(guò)時(shí),被控DVR將所述控制請(qǐng)求中的控制指令發(fā)送到DVR云臺(tái),并將根據(jù) 所述控制指令操作成功的消息返回主控DVR ;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不 通過(guò)的消息。當(dāng)所述操作請(qǐng)求為搜索被控DVR中的錄像文件的請(qǐng)求時(shí),所述被控DVR根據(jù)所述 操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作包括被控DVR接收到搜索請(qǐng)求后,驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;當(dāng)驗(yàn)證通過(guò)時(shí),根據(jù)所述搜索請(qǐng)求中包含的搜索條件對(duì)錄像文件進(jìn)行搜索,并將 符合所述搜索條件的錄像文件返回所述主控DVR ;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn) 證不通過(guò)的消息。一種基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作系統(tǒng),所述系統(tǒng)中包含若干通過(guò)網(wǎng)絡(luò)互連的DVR,其 中將至少一個(gè)DVR作為主控DVR,除所述主控DVR的其它DVR作為被控DVR,所述被控DVR,用于建立網(wǎng)絡(luò)偵聽(tīng)端口,并根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收所述主控 DVR發(fā)送的操作請(qǐng)求,根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作,所述操作請(qǐng)求為所述 主控DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求。所述被控DVR,還用于根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收所述主控DVR發(fā)送的登錄請(qǐng)求, 所述登錄請(qǐng)求中包含用戶(hù)名、密碼和用戶(hù)權(quán)限,驗(yàn)證所述登錄請(qǐng)求并向所述主控DVR返回 驗(yàn)證信息,當(dāng)所述驗(yàn)證信息為通過(guò)驗(yàn)證的信息時(shí),與所述主控DVR建立通信連接。一種DVR設(shè)備,應(yīng)用于包含若干DVR的系統(tǒng)中,所述若干DVR之間通過(guò)網(wǎng)絡(luò)互連, 其中將至少一個(gè)DVR作為主控DVR,所述DVR設(shè)備為除所述主控DVR的被控DVR,包括
建立單元,用于建立網(wǎng)絡(luò)偵聽(tīng)端口 ;接收單元,用于根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的操作請(qǐng)求,所述操作 請(qǐng)求為所述主控DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求;操作單元,用于根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作。所述接收單元,還用于根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收所述主控DVR發(fā)送的登錄請(qǐng) 求,所述登錄請(qǐng)求中包含用戶(hù)名、密碼和用戶(hù)權(quán)限;還包括驗(yàn)證單元,用于驗(yàn)證所述登錄請(qǐng)求并向所述主控DVR返回驗(yàn)證信息;通信單元,用于當(dāng)所述驗(yàn)證信息為通過(guò)驗(yàn)證的信息時(shí),與所述主控DVR建立通信 連接。所述操作單元包括請(qǐng)求驗(yàn)證子單元和執(zhí)行操作子單元,其中,當(dāng)所述接收單元接收到獲取被控DVR參數(shù)的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單元,用于 驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;所述執(zhí)行操作子單元,用于當(dāng)驗(yàn)證通過(guò)時(shí),向所 述主控DVR返回設(shè)備參數(shù);當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不通過(guò)的信息;當(dāng)所述接收單元接收到修改所述被控DVR參數(shù)的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單元, 用于驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,所述請(qǐng)求中包括修改后的設(shè)備參數(shù);所述執(zhí) 行操作子單元,用于當(dāng)驗(yàn)證通過(guò)時(shí),通過(guò)所述請(qǐng)求中的修改后的設(shè)備參數(shù)更新原來(lái)保存的 設(shè)備參數(shù),并向所述主控DVR返回修改設(shè)備參數(shù)成功的消息;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控 DVR返回驗(yàn)證不通過(guò)的消息;當(dāng)所述接收單元接收到預(yù)覽被控DVR中碼流數(shù)據(jù)的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單 元,用于驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;所述執(zhí)行操作子單元,用于當(dāng)驗(yàn)證通過(guò) 時(shí),向所述主控DVR發(fā)送所請(qǐng)求的通道的實(shí)時(shí)碼流數(shù)據(jù);當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR 返回驗(yàn)證不通過(guò)的消息;當(dāng)所述接收單元接收到控制被控DVR云臺(tái)的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單元,用于 驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;所述執(zhí)行操作子單元,用于當(dāng)驗(yàn)證通過(guò)時(shí),將所 述控制請(qǐng)求中的控制指令發(fā)送到DVR云臺(tái),并將根據(jù)所述控制指令操作成功的消息返回主 控DVR ;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不通過(guò)的消息;當(dāng)所述接收單元接收到搜索被控DVR中的錄像文件的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單 元,用于驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;所述執(zhí)行操作子單元,用于當(dāng)驗(yàn)證通過(guò) 時(shí),根據(jù)所述搜索請(qǐng)求中包含的搜索條件對(duì)錄像文件進(jìn)行搜索,并將符合所述搜索條件的 錄像文件返回所述主控DVR ;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不通過(guò)的消息??梢?jiàn),本申請(qǐng)實(shí)施例的基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR系統(tǒng)中包含若干DVR,其中將至少一個(gè) DVR作為主控DVR,其它DVR作為被控DVR,被控DVR建立網(wǎng)絡(luò)偵聽(tīng)端口,根據(jù)所述網(wǎng)絡(luò)偵聽(tīng) 端口接收主控DVR發(fā)送的操作請(qǐng)求,根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作。本申 請(qǐng)實(shí)施例在對(duì)系統(tǒng)中的DVR進(jìn)行操作時(shí),由于若干DVR之間通過(guò)網(wǎng)絡(luò)互聯(lián),因此指定其中一 臺(tái)DVR為主控DVR后,對(duì)被控DVR的操作均可以通過(guò)主控DVR發(fā)送指令實(shí)現(xiàn),特別當(dāng)若干DVR 之間的空間距離較遠(yuǎn)時(shí),且需要對(duì)多臺(tái)DVR進(jìn)行設(shè)置時(shí),可以簡(jiǎn)化操作流程,提高操作的實(shí) 時(shí)性能。
為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有采用本地操作方式對(duì)多臺(tái)DVR進(jìn)行操控的結(jié)構(gòu)示意圖;圖2為本申請(qǐng)實(shí)施例中多臺(tái)DVR之間的級(jí)聯(lián)結(jié)構(gòu)示意圖;圖3為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第一實(shí)施例流程圖;圖4為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第二實(shí)施例流程圖;圖5為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第三實(shí)施例流程圖;圖6為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第四實(shí)施例流程圖;圖7為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第五實(shí)施例流程圖;圖8為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第六實(shí)施例流程圖;圖9為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第七實(shí)施例流程圖;圖10為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作系統(tǒng)的實(shí)施例框圖;圖11為本申請(qǐng)DVR設(shè)備的第一實(shí)施例框圖;圖12為本申請(qǐng)DVR設(shè)備的第二實(shí)施例框圖;圖13為本申請(qǐng)DVR設(shè)備實(shí)施例中的操作單元的實(shí)施例框圖。
具體實(shí)施例方式本申請(qǐng)實(shí)施例提供一種基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法、系統(tǒng)及DVR設(shè)備。本申請(qǐng) 實(shí)施例中的系統(tǒng)中包含若干DVR,這些若干DVR之間通過(guò)網(wǎng)絡(luò)互連,其中將至少一個(gè)DVR作 為主控DVR,除主控DVR的其它DVR作為被控DVR。為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)實(shí)施例中的技術(shù)方案,并使本申請(qǐng)實(shí) 施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本申請(qǐng)實(shí)施例中技術(shù)方 案作進(jìn)一步詳細(xì)的說(shuō)明。參見(jiàn)圖2,為本申請(qǐng)實(shí)施例中多臺(tái)DVR之間的級(jí)聯(lián)結(jié)構(gòu)示意圖。圖2中示出了五臺(tái)DVR,分別為DVRl至DVR5,這五臺(tái)DVR之間通過(guò)網(wǎng)絡(luò)相互連接, 相互之間地位平等。其中,可以選擇任何一臺(tái)DVR作為主控DVR,剩余DVR作為被控DVR,通 過(guò)主控DVR可以實(shí)現(xiàn)對(duì)所有被控DVR的控制。在實(shí)現(xiàn)控制功能時(shí),僅需開(kāi)啟主控DVR的顯 示功能,通過(guò)該主控DVR與被控DVR之間的網(wǎng)絡(luò)連接,向被控DVR傳輸控制數(shù)據(jù)等,被控DVR 只需建立網(wǎng)絡(luò)偵聽(tīng),并在接收到主控DVR傳輸?shù)闹噶詈髨?zhí)行相應(yīng)的操作或發(fā)送相應(yīng)的碼流 數(shù)據(jù)。參見(jiàn)圖3,為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第一實(shí)施例流程圖步驟301 被控DVR建立網(wǎng)絡(luò)偵聽(tīng)端口。進(jìn)一步,被控DVR建立網(wǎng)絡(luò)偵聽(tīng)端口后,根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的登 錄請(qǐng)求,被控DVR驗(yàn)證登錄請(qǐng)求,并向主控DVR返回驗(yàn)證信息,當(dāng)驗(yàn)證信息為通過(guò)驗(yàn)證的信 息時(shí),被控DVR與主控DVR建立通信連接。步驟302 根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的操作請(qǐng)求,該操作請(qǐng)求為主控DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求。具體的,操作請(qǐng)求包括獲取被控DVR參數(shù)的請(qǐng)求、修改被控DVR參數(shù)的請(qǐng)求、預(yù)覽 被控DVR中碼流數(shù)據(jù)的請(qǐng)求、控制被控DVR云臺(tái)的請(qǐng)求、搜索被控DVR中的錄像文件。步驟303 被控DVR根據(jù)操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作,結(jié)束當(dāng)前操作。參見(jiàn)圖4,為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第二實(shí)施例流程圖,該實(shí)施例 示出了用戶(hù)登錄到被控DVR的流程步驟401 主控DVR接收用戶(hù)輸入的登錄被控DVR的請(qǐng)求,該請(qǐng)求中包括被控DVR 的網(wǎng)絡(luò)地址、用戶(hù)名與密碼。步驟402 主控DVR根據(jù)用戶(hù)輸入的網(wǎng)絡(luò)地址與被控DVR建立通信連接,并通過(guò)通 信連接向被控DVR發(fā)送登錄請(qǐng)求。步驟403 被控DVR接收到登錄請(qǐng)求后,驗(yàn)證該登錄請(qǐng)求中的用戶(hù)名和密碼,以及 用戶(hù)權(quán)限。步驟404 被控DVR根據(jù)驗(yàn)證結(jié)果,向主控DVR返回驗(yàn)證信息。步驟405 主控DVR判斷接收到的驗(yàn)證信息,若為通過(guò)驗(yàn)證的信息,則執(zhí)行步驟 406 ;否則,執(zhí)行步驟407。步驟406 主控DVR向用戶(hù)返回登錄成功的信息,并接受用戶(hù)的后續(xù)操作請(qǐng)求,結(jié) 束當(dāng)前流程。步驟407 主控DVR向用戶(hù)返回拒絕登錄的信息,結(jié)束當(dāng)前流程。參見(jiàn)圖5,為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第三實(shí)施例流程圖,該實(shí)施例 示出了用戶(hù)登錄被控DVR后,獲取被控DVR參數(shù)的流程步驟501 用戶(hù)登錄到被控DVR后,主控DVR接收用戶(hù)發(fā)送的獲取該被控DVR參數(shù) 的請(qǐng)求。步驟502 主控DVR通過(guò)網(wǎng)絡(luò)連接向被控DVR發(fā)送獲取參數(shù)的請(qǐng)求。步驟503 被控DVR接收到該請(qǐng)求后,驗(yàn)證登錄的用戶(hù)名與密碼,以及用戶(hù)權(quán)限。步驟504 被控DVR判斷驗(yàn)證是否通過(guò),若通過(guò),則執(zhí)行步驟505 ;否則,執(zhí)行步驟 506。步驟505 被控DVR將設(shè)備參數(shù)返回給主控DVR,結(jié)束當(dāng)前流程。步驟506 被控DVR將驗(yàn)證不通過(guò)的信息返回主控DVR。步驟507 主控DVR接收到驗(yàn)證不通過(guò)的信息后,向用戶(hù)顯示該反饋消息,結(jié)束當(dāng) 前流程。參見(jiàn)圖6,為基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第四實(shí)施例流程圖,該實(shí)施例示出了 修改被控DVR設(shè)備參數(shù)的流程步驟601 用戶(hù)登錄到被控DVR后,主控DVR接收用戶(hù)輸入的修改被控DVR參數(shù)的 請(qǐng)求,該請(qǐng)求中包括修改后的設(shè)備參數(shù)。步驟602 主控DVR通過(guò)網(wǎng)絡(luò)連接向被控DVR發(fā)送修改被控DVR參數(shù)的請(qǐng)求。步驟603 被控DVR收到該請(qǐng)求后,驗(yàn)證登錄的用戶(hù)名與密碼,以及用戶(hù)權(quán)限。步驟604 被控DVR判斷驗(yàn)證是否通過(guò),若通過(guò),則執(zhí)行步驟605 ;否則,執(zhí)行步驟 607。步驟605 被控DVR通過(guò)修改后的設(shè)備參數(shù)更新原來(lái)保存的設(shè)備參數(shù)。
9
步驟606 被控DVR向主控DVR返回修改設(shè)備參數(shù)成功的消息,結(jié)束當(dāng)前流程。步驟607 被控DVR將驗(yàn)證不通過(guò)的信息返回主控DVR。步驟608 主控DVR接收到驗(yàn)證不通過(guò)的信息后,向用戶(hù)顯示該反饋消息,結(jié)束當(dāng) 前流程。參見(jiàn)圖7,為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第五實(shí)施例流程圖,該實(shí)施例 示出了預(yù)覽被控DVR中的碼流數(shù)據(jù)的流程步驟701 用戶(hù)登錄到被控DVR后,主控DVR接收用戶(hù)發(fā)送的預(yù)覽碼流數(shù)據(jù)的請(qǐng) 求,并根據(jù)該請(qǐng)求輸出預(yù)覽畫(huà)面。步驟702 主控DVR通過(guò)網(wǎng)絡(luò)連接向被控DVR發(fā)送打開(kāi)所請(qǐng)求的通道的實(shí)時(shí)預(yù)覽 請(qǐng)求。步驟703 被控DVR接收到該請(qǐng)求后,驗(yàn)證登錄的用戶(hù)名與密碼,以及用戶(hù)權(quán)限。步驟704:被控DVR判斷驗(yàn)證是否通過(guò),若通過(guò),則執(zhí)行步驟705 ;否則,執(zhí)行步驟 707。步驟705 被控DVR發(fā)送所請(qǐng)求通道的實(shí)時(shí)碼流數(shù)據(jù)給主控DVR。步驟706 主控DVR對(duì)接收到的實(shí)時(shí)碼流數(shù)據(jù)進(jìn)行解碼,并輸出該碼流數(shù)據(jù)的實(shí)時(shí) 預(yù)覽畫(huà)面,結(jié)束當(dāng)前流程。步驟707 被控DVR將驗(yàn)證不通過(guò)的信息返回主控DVR。步驟708 主控DVR接收到驗(yàn)證不通過(guò)的消息后,向用戶(hù)顯示該反饋消息以拒絕用 戶(hù)的預(yù)覽請(qǐng)求,結(jié)束當(dāng)前流程。參見(jiàn)圖8,為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第六實(shí)施例流程圖,該實(shí)施例 示出了對(duì)被控DVR進(jìn)行控制的流程圖步驟801 用戶(hù)登錄到被控DVR后,主控DVR接收用戶(hù)發(fā)送的控制被控DVR云臺(tái)的 請(qǐng)求,該請(qǐng)求中包含控制指令。步驟802 主控DVR通過(guò)網(wǎng)絡(luò)連接向被控DVR發(fā)送控制請(qǐng)求。步驟803 被控DVR接收到該請(qǐng)求后,驗(yàn)證登錄的用戶(hù)名與密碼,以及用戶(hù)權(quán)限。步驟804 被控DVR判斷驗(yàn)證是否通過(guò),若通過(guò),則執(zhí)行步驟805 ;否則,執(zhí)行步驟 808。步驟805 被控DVR將請(qǐng)求中的控制指令發(fā)送到DVR云臺(tái)。步驟806 被控DVR將DVR云臺(tái)根據(jù)控制指令操作成功的消息返回主控DVR。步驟807 主控DVR向用戶(hù)輸出操作成功的信息,結(jié)束當(dāng)前流程。步驟808 被控DVR將驗(yàn)證不通過(guò)的信息返回主控DVR。步驟809 主控DVR接收到驗(yàn)證不通過(guò)的消息后,向用戶(hù)顯示該反饋消息以拒絕用 戶(hù)的控制請(qǐng)求,結(jié)束當(dāng)前流程。參見(jiàn)圖9,為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的第七實(shí)施例流程圖,該實(shí)施例 示出了搜索被控DVR上的錄像文件,并對(duì)搜索到的錄像文件進(jìn)行回放的流程步驟901 用戶(hù)登錄到被控DVR后,主控DVR接收用戶(hù)發(fā)送的搜索被控DVR的錄像 文件并進(jìn)行回放的請(qǐng)求。步驟902 主控DVR通過(guò)網(wǎng)絡(luò)連接向被控DVR發(fā)送搜索錄像文件的請(qǐng)求,該請(qǐng)求中 包含搜索錄像文件的條件。
步驟903 被控DVR接收到該請(qǐng)求后,驗(yàn)證登錄的用戶(hù)名與密碼,以及用戶(hù)權(quán)限。步驟904 被控DVR判斷驗(yàn)證是否通過(guò),若通過(guò),則執(zhí)行步驟905 ;否則,執(zhí)行步驟 912。步驟905 被控DVR根據(jù)請(qǐng)求中的搜索條件對(duì)錄像文件進(jìn)行搜索。步驟906 被控DVR將搜索到的錄像文件的結(jié)果信息返回主控DVR。步驟907 主控DVR根據(jù)結(jié)果信息判斷是否存在符合條件的錄像文件,若存在,則 執(zhí)行步驟908 ;否則,執(zhí)行步驟911。步驟908 主控DVR向被控DVR發(fā)送回放請(qǐng)求,該回放請(qǐng)求中包含符合條件的錄像 文件的信息。步驟909 被控DVR根據(jù)符合條件的錄像文件的信息將相應(yīng)的錄像文件發(fā)送到主 控 DVR。步驟910 主控DVR對(duì)接收到的錄像文件進(jìn)行回放,結(jié)束當(dāng)前流程。步驟911 主控DVR判斷沒(méi)有符合條件的錄像文件后,向用戶(hù)顯示無(wú)回放文件的信 息,結(jié)束當(dāng)前流程。步驟912 主控DVR接收到驗(yàn)證不通過(guò)的消息后,向用戶(hù)顯示該返回消息以拒絕用 戶(hù)的搜索請(qǐng)求,結(jié)束當(dāng)前流程。與本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了基于級(jí) 聯(lián)網(wǎng)絡(luò)的DVR操作系統(tǒng)和DVR設(shè)備的實(shí)施例。參見(jiàn)圖10,為本申請(qǐng)基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作系統(tǒng)的實(shí)施例框圖。該系統(tǒng)中包含若干通過(guò)網(wǎng)絡(luò)互連的DVR,其中將至少一個(gè)DVR作為主控DVR1010, 除主控DVR的其它DVR作為被控DVR1020,為了示例方便,圖10中僅示出了一個(gè)主控 DVR1010,以及兩個(gè)被控DVR1020。需要說(shuō)明的是,本申請(qǐng)系統(tǒng)實(shí)施例中的主控DVR和被控 DVR作為DVR在物理結(jié)構(gòu)上可以沒(méi)有差別,相互之間地位平等,選擇哪一個(gè)DVR作為主控設(shè) 備可以隨機(jī)進(jìn)行,即當(dāng)前的被控DVR也可以作為主控DVR,對(duì)此本申請(qǐng)實(shí)施例不進(jìn)行限制。其中,被控DVR1020,用于建立網(wǎng)絡(luò)偵聽(tīng)端口,并根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控 DVR1010發(fā)送的操作請(qǐng)求,根據(jù)操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作,該操作請(qǐng)求為主控 DVR1010根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求。進(jìn)一步,被控DVR1020還用于,根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR1010發(fā)送的登錄請(qǐng) 求,登錄請(qǐng)求中包含用戶(hù)名、密碼和用戶(hù)權(quán)限,驗(yàn)證登錄請(qǐng)求并向主控DVR1010返回驗(yàn)證信 息,當(dāng)驗(yàn)證信息為通過(guò)驗(yàn)證的信息時(shí),與主控DVR1010建立通信連接。具體的,當(dāng)被控DVR1020接收到獲取被控DVR1020參數(shù)的請(qǐng)求時(shí),被控DVR1020驗(yàn) 證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,當(dāng)驗(yàn)證通過(guò)時(shí),向主控DVR1010返回設(shè)備參數(shù),當(dāng) 驗(yàn)證未通過(guò)時(shí),向主控DVR1010返回驗(yàn)證不通過(guò)的信息;當(dāng)被控DVR1020接收到修改被控DVR1020參數(shù)的請(qǐng)求時(shí),被控DVR1020驗(yàn)證登 錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,該請(qǐng)求中包括修改后的設(shè)備參數(shù),當(dāng)驗(yàn)證通過(guò)時(shí),被控 DVR1020通過(guò)該請(qǐng)求中的修改后的設(shè)備參數(shù)更新原來(lái)保存的設(shè)備參數(shù),并向主控DVR1010 返回修改設(shè)備參數(shù)成功的消息,當(dāng)驗(yàn)證未通過(guò)時(shí),向主控DVR1020返回驗(yàn)證不通過(guò)的消息;當(dāng)被控DVR1020接收到預(yù)覽被控DVR1020中碼流數(shù)據(jù)的請(qǐng)求時(shí),被控DVR1020驗(yàn) 證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,當(dāng)驗(yàn)證通過(guò)時(shí),向主控DVR1010發(fā)送所請(qǐng)求的通道
11的實(shí)時(shí)碼流數(shù)據(jù),當(dāng)驗(yàn)證未通過(guò)時(shí),向主控DVR1010返回驗(yàn)證不通過(guò)的消息;當(dāng)被控DVR1020接收到控制被控DVR1020云臺(tái)的請(qǐng)求時(shí),被控DVR1020驗(yàn)證登錄 用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,當(dāng)驗(yàn)證通過(guò)時(shí),被控DVR1020將控制請(qǐng)求中的控制指令發(fā) 送到被控DVR的云臺(tái),并將根據(jù)控制指令操作成功的消息返回主控DVR,當(dāng)驗(yàn)證未通過(guò)時(shí), 向主控DVR1010返回驗(yàn)證不通過(guò)的消息。當(dāng)被控DVR1020接收到搜索被控DVR中的錄像文件的請(qǐng)求時(shí),被控DVR1020驗(yàn)證 登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,當(dāng)驗(yàn)證通過(guò)時(shí),根據(jù)搜索請(qǐng)求中包含的搜索條件對(duì)錄 像文件進(jìn)行搜索,并將符合搜索條件的錄像文件返回主控DVR1010 ;當(dāng)驗(yàn)證未通過(guò)時(shí),向主 控DVR1010返回驗(yàn)證不通過(guò)的消息。參見(jiàn)圖11,為本申請(qǐng)DVR設(shè)備的第一實(shí)施例框圖,該DVR設(shè)備應(yīng)用在包含若干DVR 的系統(tǒng)中,該系統(tǒng)中將至少一個(gè)DVR作為主控DVR,本申請(qǐng)實(shí)施例中的DVR設(shè)備為除主控 DVR外的被控DVR。該DVR設(shè)備包括建立單元1110、接收單元1140和操作單元1150。其中,建立單元1110,用于建立網(wǎng)絡(luò)偵聽(tīng)端口 ;接收單元1140,用于根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的操作請(qǐng)求,該操作請(qǐng) 求為主控DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求;操作單元1150,用于根據(jù)操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作。參見(jiàn)圖12,為本申請(qǐng)DVR設(shè)備的第二實(shí)施例框圖,該DVR設(shè)備應(yīng)用在包含若干DVR 的系統(tǒng)中,該系統(tǒng)中將至少一個(gè)DVR作為主控DVR,本申請(qǐng)實(shí)施例中的DVR設(shè)備為除主控 DVR外的被控DVR。該DVR設(shè)備包括建立單元1110、驗(yàn)證單元1120、連接單元1130、接收單元1140和 操作單元1150。其中,建立單元1110,用于建立網(wǎng)絡(luò)偵聽(tīng)端口 ;接收單元1140,用于根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的登錄請(qǐng)求,登錄請(qǐng)求 中包含用戶(hù)名、密碼和用戶(hù)權(quán)限;驗(yàn)證單元1120,用于驗(yàn)證登錄請(qǐng)求并向主控DVR返回驗(yàn)證信息;通信單元1130,用于當(dāng)驗(yàn)證信息為通過(guò)驗(yàn)證的信息時(shí),與主控DVR建立通信連接;接收單元1140,還用于根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR通過(guò)通信連接發(fā)送的操作 請(qǐng)求,該操作請(qǐng)求為主控DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求;操作單元1150,用于根據(jù)操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作。參見(jiàn)圖13,為本申請(qǐng)DVR設(shè)備實(shí)施例中的操作單元的實(shí)施例框圖,該操作單元 1150包括請(qǐng)求驗(yàn)證子單元1151和執(zhí)行操作子單元1152。其中,當(dāng)接收單元1140接收到獲取被控DVR參數(shù)的請(qǐng)求時(shí),請(qǐng)求驗(yàn)證子單元1151, 用于驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;執(zhí)行操作子單元1152,用于當(dāng)驗(yàn)證通過(guò)時(shí), 向主控DVR返回設(shè)備參數(shù),當(dāng)驗(yàn)證未通過(guò)時(shí),向主控DVR返回驗(yàn)證不通過(guò)的信息;當(dāng)接收單元1140接收到修改被控DVR參數(shù)的請(qǐng)求時(shí),請(qǐng)求驗(yàn)證子單元1151,用于 驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,該請(qǐng)求中包括修改后的設(shè)備參數(shù);執(zhí)行操作子單 元1152,用于當(dāng)驗(yàn)證通過(guò)時(shí),通過(guò)請(qǐng)求中的修改后的設(shè)備參數(shù)更新原來(lái)保存的設(shè)備參數(shù),并 向主控DVR返回修改設(shè)備參數(shù)成功的消息,當(dāng)驗(yàn)證未通過(guò)時(shí),向主控DVR返回驗(yàn)證不通過(guò)的消息;當(dāng)接收單元1140接收到預(yù)覽被控DVR中碼流數(shù)據(jù)的請(qǐng)求時(shí),請(qǐng)求驗(yàn)證子單元 1151,用于驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;執(zhí)行操作子單元1152,用于當(dāng)驗(yàn)證通 過(guò)時(shí),向主控DVR發(fā)送所請(qǐng)求的通道的實(shí)時(shí)碼流數(shù)據(jù),當(dāng)驗(yàn)證未通過(guò)時(shí),向主控DVR返回驗(yàn) 證不通過(guò)的消息;當(dāng)接收單元1140接收到控制被控DVR云臺(tái)的請(qǐng)求時(shí),請(qǐng)求驗(yàn)證子單元1151,用于 驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;執(zhí)行操作子單元1152,用于當(dāng)驗(yàn)證通過(guò)時(shí),將控 制請(qǐng)求中的控制指令發(fā)送到DVR云臺(tái),并將根據(jù)控制指令操作成功的消 息返回主控DVR,當(dāng) 驗(yàn)證未通過(guò)時(shí),向主控DVR返回驗(yàn)證不通過(guò)的消息;當(dāng)接收單元1140接收到搜索被控DVR中的錄像文件的請(qǐng)求時(shí),請(qǐng)求驗(yàn)證子單元 1151,用于驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;執(zhí)行操作子單元1152,用于當(dāng)驗(yàn)證通 過(guò)時(shí),根據(jù)搜索請(qǐng)求中包含的搜索條件對(duì)錄像文件進(jìn)行搜索,并將符合搜索條件的錄像文 件返回主控DVR,當(dāng)驗(yàn)證未通過(guò)時(shí),向主控DVR返回驗(yàn)證不通過(guò)的消息。通過(guò)以上的實(shí)施方式的描述可知,本申請(qǐng)實(shí)施例的基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR系統(tǒng)中包 含若干DVR,其中將至少一個(gè)DVR作為主控DVR,其它DVR作為被控DVR,被控DVR建立網(wǎng)絡(luò) 偵聽(tīng)端口,根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的操作請(qǐng)求,根據(jù)操作請(qǐng)求的指令內(nèi)容執(zhí) 行相應(yīng)的操作。本申請(qǐng)實(shí)施例在對(duì)系統(tǒng)中的DVR進(jìn)行操作時(shí),由于若干DVR之間通過(guò)網(wǎng)絡(luò) 互聯(lián),因此指定其中一臺(tái)DVR為主控DVR后,對(duì)被控DVR的操作均可以通過(guò)主控DVR發(fā)送指 令實(shí)現(xiàn),特別當(dāng)若干DVR之間的空間距離較遠(yuǎn)時(shí),且需要對(duì)多臺(tái)DVR進(jìn)行設(shè)置時(shí),可以簡(jiǎn)化 操作流程,提高了操作的實(shí)時(shí)性能。通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可 借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì) 上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品 可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備 (可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些 部分所述的方法。本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部 分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí) 施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例 的部分說(shuō)明即可。本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序 模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組 件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由 通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以 位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。雖然通過(guò)實(shí)施例描繪了本申請(qǐng),本領(lǐng)域普通技術(shù)人員知道,本申請(qǐng)有許多變形和 變化而不脫離本申請(qǐng)的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請(qǐng)的 精神。
權(quán)利要求
一種基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法,其特征在于,應(yīng)用于包含若干DVR的系統(tǒng)中,所述若干DVR之間通過(guò)網(wǎng)絡(luò)互連,其中將至少一個(gè)DVR作為主控DVR,除所述主控DVR的其它DVR作為被控DVR,包括被控DVR建立網(wǎng)絡(luò)偵聽(tīng)端口;根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的操作請(qǐng)求,所述操作請(qǐng)求為所述主控DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求;被控DVR根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述被控DVR建立網(wǎng)絡(luò)偵聽(tīng)端口后,還包括被控DVR根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收所述主控DVR發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中 包含用戶(hù)名、密碼和用戶(hù)權(quán)限;被控DVR驗(yàn)證所述登錄請(qǐng)求,并向所述主控DVR返回驗(yàn)證信息;當(dāng)所述驗(yàn)證信息為通過(guò)驗(yàn)證的信息時(shí),所述被控DVR與所述主控DVR建立通信連接。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述操作請(qǐng)求包括獲取所述被控DVR參 數(shù)的請(qǐng)求、修改所述被控DVR參數(shù)的請(qǐng)求、預(yù)覽所述被控DVR中碼流數(shù)據(jù)的請(qǐng)求、控制所述 被控DVR云臺(tái)的請(qǐng)求、搜索所述被控DVR中的錄像文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述操作請(qǐng)求為獲取被控DVR參數(shù)的請(qǐng) 求時(shí),所述被控DVR根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作包括所述被控DVR接收到獲取參數(shù)請(qǐng)求后,驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限; 當(dāng)驗(yàn)證通過(guò)時(shí),向所述主控DVR返回設(shè)備參數(shù);當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回 驗(yàn)證不通過(guò)的信息。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述操作請(qǐng)求為修改所述被控DVR參數(shù) 的請(qǐng)求時(shí),所述被控DVR根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作包括所述被控DVR接收到修改參數(shù)請(qǐng)求時(shí),驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,所述 請(qǐng)求中包括修改后的設(shè)備參數(shù);當(dāng)驗(yàn)證通過(guò)時(shí),被控DVR通過(guò)所述請(qǐng)求中的修改后的設(shè)備參數(shù)更新原來(lái)保存的設(shè)備參 數(shù),并向所述主控DVR返回修改設(shè)備參數(shù)成功的消息;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返 回驗(yàn)證不通過(guò)的消息。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述操作請(qǐng)求為預(yù)覽被控DVR中碼流數(shù) 據(jù)的請(qǐng)求時(shí),所述被控DVR根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作包括所述被控DVR接收到預(yù)覽請(qǐng)求時(shí),驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限; 當(dāng)驗(yàn)證通過(guò)時(shí),向所述主控DVR發(fā)送所請(qǐng)求的通道的實(shí)時(shí)碼流數(shù)據(jù);當(dāng)驗(yàn)證未通過(guò)時(shí), 向所述主控DVR返回驗(yàn)證不通過(guò)的消息。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述操作請(qǐng)求為控制被控DVR云臺(tái)的請(qǐng) 求時(shí),所述被控DVR根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作包括所述被控DVR接收到控制請(qǐng)求時(shí),驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限; 當(dāng)驗(yàn)證通過(guò)時(shí),被控DVR將所述控制請(qǐng)求中的控制指令發(fā)送到DVR云臺(tái),并將根據(jù)所述 控制指令操作成功的消息返回主控DVR ;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不通過(guò) 的消息。
8.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述操作請(qǐng)求為搜索被控DVR中的錄像 文件的請(qǐng)求時(shí),所述被控DVR根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作包括被控DVR接收到搜索請(qǐng)求后,驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;當(dāng)驗(yàn)證通過(guò)時(shí),根據(jù)所述搜索請(qǐng)求中包含的搜索條件對(duì)錄像文件進(jìn)行搜索,并將符合 所述搜索條件的錄像文件返回所述主控DVR ;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不 通過(guò)的消息。
9.一種基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作系統(tǒng),其特征在于,所述系統(tǒng)中包含若干通過(guò)網(wǎng)絡(luò)互 連的DVR,其中將至少一個(gè)DVR作為主控DVR,除所述主控DVR的其它DVR作為被控DVR,所述被控DVR,用于建立網(wǎng)絡(luò)偵聽(tīng)端口,并根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收所述主控DVR發(fā) 送的操作請(qǐng)求,根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作,所述操作請(qǐng)求為所述主控 DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述被控DVR,還用于根據(jù)所述網(wǎng)絡(luò)偵聽(tīng) 端口接收所述主控DVR發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中包含用戶(hù)名、密碼和用戶(hù)權(quán)限,驗(yàn) 證所述登錄請(qǐng)求并向所述主控DVR返回驗(yàn)證信息,當(dāng)所述驗(yàn)證信息為通過(guò)驗(yàn)證的信息時(shí), 與所述主控DVR建立通信連接。
11.一種DVR設(shè)備,其特征在于,應(yīng)用于包含若干DVR的系統(tǒng)中,所述若干DVR之間通過(guò) 網(wǎng)絡(luò)互連,其中將至少一個(gè)DVR作為主控DVR,所述DVR設(shè)備為除所述主控DVR的被控DVR, 包括建立單元,用于建立網(wǎng)絡(luò)偵聽(tīng)端口 ;接收單元,用于根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的操作請(qǐng)求,所述操作請(qǐng)求 為所述主控DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求;操作單元,用于根據(jù)所述操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述接收單元,還用于根據(jù)所述網(wǎng)絡(luò)偵聽(tīng)端口接收所述主控DVR發(fā)送的登錄請(qǐng)求,所 述登錄請(qǐng)求中包含用戶(hù)名、密碼和用戶(hù)權(quán)限;還包括驗(yàn)證單元,用于驗(yàn)證所述登錄請(qǐng)求并向所述主控DVR返回驗(yàn)證信息;通信單元,用于當(dāng)所述驗(yàn)證信息為通過(guò)驗(yàn)證的信息時(shí),與所述主控DVR建立通信連接。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述操作單元包括請(qǐng)求驗(yàn)證子單元和 執(zhí)行操作子單元,其中,當(dāng)所述接收單元接收到獲取被控DVR參數(shù)的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單元,用于驗(yàn)證 登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;所述執(zhí)行操作子單元,用于當(dāng)驗(yàn)證通過(guò)時(shí),向所述主 控DVR返回設(shè)備參數(shù);當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不通過(guò)的信息;當(dāng)所述接收單元接收到修改所述被控DVR參數(shù)的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單元,用于 驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限,所述請(qǐng)求中包括修改后的設(shè)備參數(shù);所述執(zhí)行操 作子單元,用于當(dāng)驗(yàn)證通過(guò)時(shí),通過(guò)所述請(qǐng)求中的修改后的設(shè)備參數(shù)更新原來(lái)保存的設(shè)備 參數(shù),并向所述主控DVR返回修改設(shè)備參數(shù)成功的消息;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR 返回驗(yàn)證不通過(guò)的消息;當(dāng)所述接收單元接收到預(yù)覽被控DVR中碼流數(shù)據(jù)的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單元,用于驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;所述執(zhí)行操作子單元,用于當(dāng)驗(yàn)證通過(guò)時(shí),向 所述主控DVR發(fā)送所請(qǐng)求的通道的實(shí)時(shí)碼流數(shù)據(jù);當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn) 證不通過(guò)的消息;當(dāng)所述接收單元接收到控制被控DVR云臺(tái)的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單元,用于驗(yàn)證 登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;所述執(zhí)行操作子單元,用于當(dāng)驗(yàn)證通過(guò)時(shí),將所述控 制請(qǐng)求中的控制指令發(fā)送到DVR云臺(tái),并將根據(jù)所述控制指令操作成功的消息返回主控 DVR ;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不通過(guò)的消息;當(dāng)所述接收單元接收到搜索被控DVR中的錄像文件的請(qǐng)求時(shí),所述請(qǐng)求驗(yàn)證子單元, 用于驗(yàn)證登錄用戶(hù)的用戶(hù)名、密碼和用戶(hù)權(quán)限;所述執(zhí)行操作子單元,用于當(dāng)驗(yàn)證通過(guò)時(shí), 根據(jù)所述搜索請(qǐng)求中包含的搜索條件對(duì)錄像文件進(jìn)行搜索,并將符合所述搜索條件的錄像 文件返回所述主控DVR ;當(dāng)驗(yàn)證未通過(guò)時(shí),向所述主控DVR返回驗(yàn)證不通過(guò)的消息。
全文摘要
本發(fā)明公開(kāi)了一種基于級(jí)聯(lián)網(wǎng)絡(luò)的DVR操作方法、系統(tǒng)及DVR設(shè)備,系統(tǒng)中包含由若干通過(guò)網(wǎng)絡(luò)互連的DVR,其中將至少一個(gè)DVR作為主控DVR,除所述主控DVR的其它DVR作為被控DVR,所述方法包括被控DVR建立網(wǎng)絡(luò)偵聽(tīng)端口;根據(jù)網(wǎng)絡(luò)偵聽(tīng)端口接收主控DVR發(fā)送的操作請(qǐng)求,所述操作請(qǐng)求為所述主控DVR根據(jù)用戶(hù)輸入的操作指令生成的操作請(qǐng)求;被控DVR根據(jù)操作請(qǐng)求的指令內(nèi)容執(zhí)行相應(yīng)的操作。本發(fā)明實(shí)施例在對(duì)系統(tǒng)中的DVR進(jìn)行操作時(shí),由于若干DVR之間通過(guò)網(wǎng)絡(luò)互聯(lián),因此對(duì)被控DVR的操作均可以通過(guò)主控DVR發(fā)送指令實(shí)現(xiàn),特別當(dāng)需要對(duì)多臺(tái)DVR進(jìn)行設(shè)置時(shí),可以簡(jiǎn)化操作流程,提高操作的實(shí)時(shí)性能。
文檔編號(hào)H04N5/76GK101873459SQ20101013521
公開(kāi)日2010年10月27日 申請(qǐng)日期2010年3月15日 優(yōu)先權(quán)日2010年3月15日
發(fā)明者劉彥, 張海明, 曹峰, 胡揚(yáng)忠, 鄔偉琪, 陳軍科, 黃騰芳 申請(qǐng)人:杭州??低晹?shù)字技術(shù)股份有限公司