視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng),應(yīng)用于包括SIP服務(wù)器、數(shù)據(jù)管理服務(wù)器,以及若干具有智能視頻分析功能的前端設(shè)備的視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng),包括如下步驟:前端設(shè)備向SIP服務(wù)器進(jìn)行設(shè)備注冊(cè)或者注銷;SIP服務(wù)器建立或者更新設(shè)備目錄;數(shù)據(jù)管理服務(wù)器向SIP服務(wù)器獲取設(shè)備目錄信息;數(shù)據(jù)管理服務(wù)器根據(jù)設(shè)備目錄信息,通過SIP服務(wù)器請(qǐng)求注冊(cè)的前端設(shè)備打開數(shù)據(jù)通道;前端設(shè)備接收該請(qǐng)求,并通過SIP服務(wù)器響應(yīng)同意該請(qǐng)求后,打開前端設(shè)備和數(shù)據(jù)管理服務(wù)器之間的數(shù)據(jù)通道;數(shù)據(jù)通道打開后,前端設(shè)備通過數(shù)據(jù)通道向數(shù)據(jù)管理服務(wù)器發(fā)送智能數(shù)據(jù)。本發(fā)明解決了現(xiàn)有視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)沒有統(tǒng)一的方法進(jìn)行采集的技術(shù)問題。
【專利說明】視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及安全防范視頻監(jiān)控領(lǐng)域,尤其涉及一種視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集 方法及系統(tǒng)。
【背景技術(shù)】
[0002] 安全防范視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)(以下簡(jiǎn)稱視頻監(jiān)控系統(tǒng))是以安全防范為目的,綜 合應(yīng)用視音頻監(jiān)控、通信、計(jì)算機(jī)網(wǎng)絡(luò)、系統(tǒng)集成等技術(shù),在城市、大型場(chǎng)所范圍內(nèi)構(gòu)建的具 有信息采集、傳輸、控制、顯示、存儲(chǔ)、處理等功能的能夠?qū)崿F(xiàn)不同設(shè)備及系統(tǒng)間互聯(lián)、互通、 互控的綜合網(wǎng)絡(luò)系統(tǒng)。視頻監(jiān)控系統(tǒng)在公安工作中發(fā)揮著重大作用,如平安城市系統(tǒng)中,視 頻監(jiān)控系統(tǒng)就是其中的重要組成部分。視頻監(jiān)控系統(tǒng)中產(chǎn)生了海量視頻數(shù)據(jù),這些數(shù)據(jù)對(duì) 保障公共安全,預(yù)防和制止犯罪有著不可或缺的作用。
[0003] 在大數(shù)據(jù)時(shí)代,不再使用人工來分析、檢索這些海量視頻數(shù)據(jù)。智能視頻分析 IVS (Intelligent Video Analysis System),是使用計(jì)算機(jī)圖像視覺分析技術(shù),借助于計(jì)算 機(jī)芯片強(qiáng)大的數(shù)據(jù)處理功能,對(duì)視頻畫面進(jìn)行高速分析,通過將場(chǎng)景中背景和目標(biāo)分離進(jìn) 而提取、比對(duì)和分析畫面中的關(guān)鍵信息。這些分析出的關(guān)鍵信息被稱之為智能數(shù)據(jù),基于這 些智能技術(shù)進(jìn)行數(shù)據(jù)挖掘、統(tǒng)計(jì)、檢索能夠讓視頻監(jiān)控從人工抽檢,進(jìn)步到高效事前預(yù)警、 事后分析,實(shí)現(xiàn)智能化的信息分析、預(yù)測(cè)。
[0004] 智能數(shù)據(jù)在形式上被分為兩個(gè)部分:結(jié)構(gòu)化數(shù)據(jù)和二進(jìn)制數(shù)據(jù)。結(jié)構(gòu)化數(shù)據(jù)通常 描述拍攝到的目標(biāo)和場(chǎng)景信息(如車輛卡口系統(tǒng)中的車輛車牌等信息),常表示為一段結(jié) 構(gòu)化的文本(如XML格式的文本)。二進(jìn)制數(shù)據(jù)通常為結(jié)構(gòu)化數(shù)據(jù)的輔助數(shù)據(jù)(如車輛卡 口系統(tǒng)中的抓拍特寫圖片,人臉特征信息等),常表示為一個(gè)或多個(gè)二進(jìn)制文件(流)。
[0005] 隨著智能IPC (IP CAMERA,簡(jiǎn)稱IPC,即網(wǎng)絡(luò)攝像機(jī))等前端設(shè)備在視頻監(jiān)控系統(tǒng) 中的廣泛應(yīng)用,智能視頻分析功能常常在前端就可以完成。如何采集這些前端設(shè)備生成的 智能數(shù)據(jù)是在視頻監(jiān)控系統(tǒng)設(shè)計(jì)部署時(shí)需要面對(duì)的問題。目前在視頻監(jiān)控領(lǐng)域的兩大標(biāo)準(zhǔn) 《GB/T28181-2011安全防范視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)信息傳輸、交換、控制技術(shù)要求》(以下簡(jiǎn)稱 GB/T28181-2011)和0NVIF均未對(duì)如何采集前端設(shè)備生成的智能數(shù)據(jù)給出明確的標(biāo)準(zhǔn)及方 法。因而,在安防領(lǐng)域,即使不同設(shè)備廠家建設(shè)的視頻監(jiān)控系統(tǒng)都遵循GB/T28181-2011,但 由于定義的智能數(shù)據(jù)格式和采集方式的不同,導(dǎo)致無法使用統(tǒng)一的智能數(shù)據(jù)采集系統(tǒng)來統(tǒng) 一采集智能數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0006] 為此,本發(fā)明要解決的技術(shù)問題在于現(xiàn)有視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)沒有統(tǒng)一的方 法進(jìn)行采集,從而提出一種視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng)來解決該技術(shù)問題。
[0007] 為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:
[0008] -種視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,應(yīng)用于包括SIP服務(wù)器、數(shù)據(jù)管理服務(wù) 器,以及若干具有智能視頻分析功能的前端設(shè)備的視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng),包括如下步驟:前端 設(shè)備向SIP服務(wù)器進(jìn)行設(shè)備注冊(cè)或者注銷;SIP服務(wù)器建立或者更新設(shè)備目錄;數(shù)據(jù)管理服 務(wù)器向SIP服務(wù)器獲取設(shè)備目錄信息;數(shù)據(jù)管理服務(wù)器根據(jù)設(shè)備目錄信息,通過SIP服務(wù)器 請(qǐng)求注冊(cè)的前端設(shè)備打開數(shù)據(jù)通道;前端設(shè)備接收該請(qǐng)求,并通過SIP服務(wù)器響應(yīng)同意該 請(qǐng)求后,打開前端設(shè)備和數(shù)據(jù)管理服務(wù)器之間的數(shù)據(jù)通道;數(shù)據(jù)通道打開后,前端設(shè)備通過 數(shù)據(jù)通道向數(shù)據(jù)管理服務(wù)器發(fā)送智能數(shù)據(jù)。
[0009] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),需要關(guān)閉數(shù)據(jù)通 道時(shí),數(shù)據(jù)管理服務(wù)器通過SIP服務(wù)器請(qǐng)求前端設(shè)備關(guān)閉數(shù)據(jù)通道;前端設(shè)備接收該請(qǐng)求, 并通過SIP服務(wù)器響應(yīng)同意該請(qǐng)求后,數(shù)據(jù)通道關(guān)閉。
[0010] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),所述"數(shù)據(jù)管理 服務(wù)器向SIP服務(wù)器獲取設(shè)備目錄信息"包括:數(shù)據(jù)管理服務(wù)器向SIP服務(wù)器發(fā)送設(shè)備目 錄訂閱請(qǐng)求,SIP服務(wù)器向數(shù)據(jù)管理服務(wù)器發(fā)送當(dāng)前的設(shè)備目錄信息。
[0011] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),前端設(shè)備向SIP 服務(wù)器進(jìn)行設(shè)備注冊(cè)或者注銷更新后,SIP服務(wù)器還向數(shù)據(jù)管理服務(wù)器發(fā)送設(shè)備目錄更新 后的設(shè)備目錄信息。
[0012] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),在前端設(shè)備中緩 存數(shù)據(jù)通道不可用時(shí)無法發(fā)送的智能數(shù)據(jù)。
[0013] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),通過數(shù)據(jù)管理服 務(wù)器解析和存儲(chǔ)智能數(shù)據(jù)。
[0014] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),通過至少一條實(shí) 時(shí)數(shù)據(jù)通道發(fā)送實(shí)時(shí)的智能數(shù)據(jù),通過至少一條歷史數(shù)據(jù)通道發(fā)送緩存的智能數(shù)據(jù)。
[0015] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),通過實(shí)時(shí)數(shù)據(jù)通 道發(fā)送心跳消息以檢測(cè)實(shí)時(shí)數(shù)據(jù)通道是否異常斷開。
[0016] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),檢測(cè)到實(shí)時(shí)數(shù)據(jù) 通道異常斷開時(shí),在前端設(shè)備中緩存數(shù)據(jù)通道異常斷開期間無法發(fā)送的智能數(shù)據(jù)。
[0017] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法的進(jìn)一步改進(jìn),檢測(cè)到實(shí)時(shí)數(shù)據(jù) 通道異常斷開時(shí),數(shù)據(jù)管理服務(wù)器定時(shí)發(fā)出打開歷史數(shù)據(jù)通道的請(qǐng)求,直到前端設(shè)備打開 歷史數(shù)據(jù)通道。
[0018] 一種視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集系統(tǒng),包括:SIP服務(wù)器、數(shù)據(jù)管理服務(wù)器以及 若干具有智能視頻分析功能的前端設(shè)備,其中,所述前端設(shè)備包括:設(shè)備注冊(cè)模塊,發(fā)送設(shè) 備注冊(cè)或者注銷請(qǐng)求;數(shù)據(jù)發(fā)送模塊,響應(yīng)打開或關(guān)閉數(shù)據(jù)通道的請(qǐng)求,并在建立的數(shù)據(jù)通 道上傳輸數(shù)據(jù);所述SIP服務(wù)器包括:中心信令控制模塊,負(fù)責(zé)核心SIP信令處理,并向所 述數(shù)據(jù)發(fā)送模塊轉(zhuǎn)發(fā)所述打開或者關(guān)閉數(shù)據(jù)通道請(qǐng)求;設(shè)備管理模塊,根據(jù)所述設(shè)備注冊(cè) 或者注銷請(qǐng)求在所述設(shè)備管理模塊中建立或者更新設(shè)備目錄,支持設(shè)備目錄定制及更新通 知;所述數(shù)據(jù)管理服務(wù)器包括:數(shù)據(jù)通道管理模塊,用于通過所述中心信令控制模塊向所 述設(shè)備管理模塊獲取設(shè)備目錄信息,以及,根據(jù)所述設(shè)備目錄信息向所述中心信令控制模 塊發(fā)送打開或者關(guān)閉數(shù)據(jù)通道請(qǐng)求數(shù)據(jù)管理模塊,接收數(shù)據(jù)通道上傳輸過來的數(shù)據(jù)并進(jìn)行 管理。
[0019] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集系統(tǒng)的進(jìn)一步改進(jìn),所述前端設(shè)備還 包括數(shù)據(jù)緩存模塊,用于緩存數(shù)據(jù)通道不可用期間無法發(fā)送的智能數(shù)據(jù)。
[0020] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集系統(tǒng)的進(jìn)一步改進(jìn),所述數(shù)據(jù)通道包 括至少一條實(shí)時(shí)數(shù)據(jù)通道和至少一條歷史數(shù)據(jù)通道,其中,所述實(shí)時(shí)數(shù)據(jù)通道,用于發(fā)送實(shí) 時(shí)的智能數(shù)據(jù);所述歷史數(shù)據(jù)通道,用于發(fā)送緩存的智能數(shù)據(jù)。
[0021] 作為本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集系統(tǒng)的進(jìn)一步改進(jìn),所述數(shù)據(jù)管理模 塊還包括數(shù)據(jù)接收模塊、數(shù)據(jù)解析模塊和數(shù)據(jù)存儲(chǔ)模塊,其中,所述數(shù)據(jù)接收模塊,用于接 收通過所述數(shù)據(jù)通道發(fā)送的智能數(shù)據(jù);所述數(shù)據(jù)解析模塊,用于解析所述數(shù)據(jù)接收模塊接 收的智能數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所述數(shù)據(jù)解析模塊解析后的智能數(shù)據(jù)。
[0022] 本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng)的有益效果為:
[0023] (1)本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng),由于包括:前端設(shè)備向 SIP服務(wù)器進(jìn)行設(shè)備注冊(cè)或者注銷;SIP服務(wù)器建立或者更新設(shè)備目錄;數(shù)據(jù)管理服務(wù)器向 SIP服務(wù)器獲取設(shè)備目錄信息;數(shù)據(jù)管理服務(wù)器根據(jù)設(shè)備目錄信息,通過SIP服務(wù)器請(qǐng)求注 冊(cè)的前端設(shè)備打開數(shù)據(jù)通道;數(shù)據(jù)通道打開后,前端設(shè)備通過數(shù)據(jù)通道向數(shù)據(jù)管理服務(wù)器 發(fā)送智能數(shù)據(jù);需要關(guān)閉數(shù)據(jù)通道時(shí),數(shù)據(jù)管理服務(wù)器通過SIP服務(wù)器請(qǐng)求前端設(shè)備關(guān)閉 數(shù)據(jù)通道。這樣提供了一種在視頻監(jiān)控系統(tǒng)采集智能數(shù)據(jù)的統(tǒng)一方式,使得使用統(tǒng)一的智 能數(shù)據(jù)采集系統(tǒng)來采集多個(gè)不同設(shè)備廠家建設(shè)的視頻監(jiān)控系統(tǒng)中的智能數(shù)據(jù)成為可能。
[0024] (2)本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng),由于所述前端設(shè)備還包 括數(shù)據(jù)緩存模塊,這樣可以在前端設(shè)備中緩存數(shù)據(jù)通道不可用時(shí)無法發(fā)送的智能數(shù)據(jù)。
[0025] (3)本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng),由于所述數(shù)據(jù)管理模塊 還包括數(shù)據(jù)解析模塊和數(shù)據(jù)存儲(chǔ)模塊,這樣還可以解析和存儲(chǔ)智能數(shù)據(jù)。
[0026] (4)本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng),由于所述數(shù)據(jù)通道還包 括至少一條歷史數(shù)據(jù)通道,這樣可以通過所述歷史數(shù)據(jù)通道發(fā)送緩存的智能數(shù)據(jù),保證智 能數(shù)據(jù)的完整性。
[0027] (5)本發(fā)明的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法及系統(tǒng),還通過實(shí)時(shí)數(shù)據(jù)通道發(fā) 送心跳消息以檢測(cè)實(shí)時(shí)數(shù)據(jù)通道是否異常斷開。當(dāng)檢測(cè)到實(shí)時(shí)數(shù)據(jù)通道異常斷開時(shí),可以 緩存數(shù)據(jù)通道異常斷開期間無法發(fā)送的智能數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0028] 為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面根據(jù)本發(fā)明的具體實(shí)施例并結(jié)合 附圖,對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明,其中
[0029] 圖1是本發(fā)明實(shí)施例1的安全防范視頻監(jiān)控系統(tǒng)中的智能數(shù)據(jù)采集方法的流程 圖。
[0030] 圖2是本發(fā)明實(shí)施例2的智能數(shù)據(jù)采集方法中的實(shí)時(shí)智能數(shù)據(jù)交換流程。
[0031] 圖3是本發(fā)明實(shí)施例3的智能數(shù)據(jù)采集方法中的歷史智能數(shù)據(jù)交換流程。
[0032] 圖4是本發(fā)明實(shí)施例4的視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033] 實(shí)施例1 :
[0034] 本發(fā)明的實(shí)施例的一種安全防范視頻監(jiān)控系統(tǒng)中的智能數(shù)據(jù)采集方法,其應(yīng)用于 包括SIP服務(wù)器、數(shù)據(jù)管理服務(wù)器、以及若干具有智能視頻分析功能的前端設(shè)備的安全防 范視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng),
[0035] GB/T28181-2011對(duì)SIP服務(wù)器已經(jīng)作了描述,不再贅述。所述數(shù)據(jù)管理服務(wù)器以 及若干具有智能視頻分析功能的前端設(shè)備即為GB/T28181-2011定義的SIP設(shè)備。
[0036] 圖1示出了本實(shí)施例的安全防范視頻監(jiān)控系統(tǒng)中的智能數(shù)據(jù)采集方法的流程圖, 包括以下步驟:
[0037] S1、前端設(shè)備向SIP服務(wù)器進(jìn)行設(shè)備注冊(cè)或者注銷。
[0038] 前端設(shè)備和SIP服務(wù)器之間的設(shè)備注冊(cè)、注銷流程遵循GB/T28181-2011中的SIP 代理(SIP UA)注冊(cè)和注銷的命令流程和協(xié)議接口。
[0039] S2、SIP服務(wù)器建立或者更新設(shè)備目錄。
[0040] SIP服務(wù)器第一次進(jìn)行設(shè)備注冊(cè)時(shí),建立設(shè)備目錄。SIP服務(wù)器進(jìn)行后續(xù)的設(shè)備注 冊(cè)或者注銷時(shí),對(duì)設(shè)備目錄進(jìn)行更新。
[0041] S3、數(shù)據(jù)管理服務(wù)器向SIP服務(wù)器獲取設(shè)備目錄信息。
[0042] 具體地,首先由數(shù)據(jù)管理服務(wù)器向SIP服務(wù)器訂閱設(shè)備目錄,此流程遵循GB/ T28181-2011中目錄訂閱的命令流程和協(xié)議接口。SIP服務(wù)器向數(shù)據(jù)管理服務(wù)器發(fā)送當(dāng)前 的設(shè)備目錄信息通知。另外,前端設(shè)備向SIP服務(wù)器進(jìn)行設(shè)備注冊(cè)或者注銷更新后,SIP 服務(wù)器還向數(shù)據(jù)管理服務(wù)器發(fā)送更新的設(shè)備目錄信息通知。設(shè)備目錄信息通知遵循GB/ T28181-2011中的目錄通知命令流程和協(xié)議接口。
[0043] S4、數(shù)據(jù)管理服務(wù)器根據(jù)設(shè)備目錄信息,通過SIP服務(wù)器請(qǐng)求注冊(cè)的前端設(shè)備打 開數(shù)據(jù)通道。
[0044] 數(shù)據(jù)通道以HTTP1. 1長連接方式實(shí)現(xiàn),數(shù)據(jù)報(bào)文以"HTTP+XML+二進(jìn)制流數(shù)據(jù)"方 式組織。
[0045] 在數(shù)據(jù)通道上使用HTTP協(xié)議傳輸HTTP報(bào)文,通過HTTP協(xié)議的POST方式可以直 接傳輸XML形式的結(jié)構(gòu)化文本數(shù)據(jù)。如果需要傳輸結(jié)構(gòu)化文本和二進(jìn)制復(fù)合數(shù)據(jù)(如車輛 卡口的結(jié)構(gòu)化車輛信息和抓拍圖片等二進(jìn)制數(shù)據(jù)),可以組織為HTTP協(xié)議的multipart/ form-data媒體類型的數(shù)據(jù)格式進(jìn)行傳輸。一個(gè)僅傳輸XML結(jié)構(gòu)化文本數(shù)據(jù)的HTTP消息示 例如下,可在申請(qǐng)的負(fù)載類型(Payload)為Structural Description的數(shù)據(jù)通道上傳輸:
[0046] POST/api/structuraldescription HTTP/1. 1
[0047] Host :202. 1. 1. 1
[0048] User-Agent :kdm_xxx/l. 1
[0049] Accept :text/*
[0050] Content-Type :application/xml
[0051] Content-Length :26175
[0052] Connection :Keep-Alive
[0053] Cache-Control :n〇-cache
[0054] Accept-Encoding:gzip, deflate
[0055] Allow :application/xml
[0056] XML文本段
[0057] 上述消息示例中,消息頭部分Content-Type固定填為"application/xml"。一 個(gè)包含XML結(jié)構(gòu)化文本和圖片二進(jìn)制數(shù)據(jù)的復(fù)合數(shù)據(jù)的HTTP消息示例如下(媒體類型 為multipart/form-data),可在申請(qǐng)的負(fù)載類型(Payload)為Multipart的數(shù)據(jù)通道上傳 輸:
[0058] POST /api/videoabstract HTTP/1.1 Host: 202.1.3.3 U ser-A gent: kdm x xx/1.1 Accept: text/* Content-Type: multipart/form-data; boimdary=fr709?AvyxDB€N~7AU3HwaWRNpE Content-Length: 26175 Connection: Keep-A live Cachc-C'ontrol; no~cache Accept-Encoding: gz.i.p, deflate AI low: application/xml ~~fr7090A¥yxDBCN~7AU3HwaWRNpE Content-Disposition: form-data; nam.e=" PicMetadata ,!; filenanie1^· PicM.ctadata20140325151709782 .x.m.iM Content-Type: application; xmi; charsct= UTF-8 XML 文 -fr709? AvyxDBCN -7AU3H wa WRNpE C ο η i: en f: D i s p o s i f: i on: name........"12345677X901234567789012345677890!,; filename=" 123456778901234567789012345677890.jpg C ο n 1 cn t - ? vp e; a pp 1 i c a 1 i on / o ct e f. - st rca m; 圖片文件的二進(jìn)制數(shù)據(jù) -fr7090A¥yxDBCN-7AU3HwaWRNpE Content-Disposition: form-dato; 112111^32445678801234567789012345677890^ illename-M2445678801234567789012345677890.jpg11 C o ntcnt-Typc: a pp 1 icat ion 'oet et- st ream: 圖片文件的二進(jìn)制數(shù)據(jù) -fr70_AvyxDBCN-7MJ3HwaWRNpE-
[0059] 上述消息示例中,消息頭部分Content-Type固定填為"multipart/form-data"。 分隔消息體各部分的邊界屬性boundary可由源設(shè)備(發(fā)送方)自行定義。在消息體的各 個(gè)部分中,包含"Content-Disposition"、"name'"filename"、"Content-Type" 四個(gè)屬性, 這四個(gè)屬性為必填屬性。其中Content-Disposition的屬性值固定為"form-data"。name 屬性表示該數(shù)據(jù)部分的名稱。filename屬性表示該數(shù)據(jù)部分使用文件上傳方式傳輸?shù)椒?wù) 器時(shí)所用的文件名。name屬性和filename屬性的命名并沒有要求特定的命名規(guī)則,可由源 設(shè)備和目標(biāo)設(shè)備根據(jù)自身的業(yè)務(wù)特性來定義命名規(guī)則,要求該命名在源設(shè)備(發(fā)送端)是 唯一的。Content-Type屬性表示該數(shù)據(jù)部分的媒體類型,若為結(jié)構(gòu)化描述信息,屬性值可取 為 "application/xml" ;如為二進(jìn)制數(shù)據(jù),屬性值可取為 "application/octet-stream"。
[0060] 數(shù)據(jù)管理服務(wù)器設(shè)備目錄信息向注冊(cè)的前端設(shè)備發(fā)送打開數(shù)據(jù)通道的請(qǐng)求,該請(qǐng) 求信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。前端設(shè)備收到打開數(shù)據(jù)通道的請(qǐng)求后,發(fā)送打開數(shù)據(jù)通道請(qǐng) 求回應(yīng)給數(shù)據(jù)管理服務(wù)器,該回應(yīng)信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。
[0061] S5、前端設(shè)備接收該請(qǐng)求,并通過SIP服務(wù)器響應(yīng)同意該請(qǐng)求后,打開前端設(shè)備和 數(shù)據(jù)管理服務(wù)器之間的數(shù)據(jù)通道。
[0062] 即,前端設(shè)備收到打開實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求后,發(fā)送打開實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求回應(yīng)給 數(shù)據(jù)管理服務(wù)器。該回應(yīng)信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。實(shí)時(shí)數(shù)據(jù)通道打開。
[0063] S6、數(shù)據(jù)通道打開后,前端設(shè)備通過數(shù)據(jù)通道向數(shù)據(jù)管理服務(wù)器發(fā)送智能數(shù)據(jù)。
[0064] 前端設(shè)備通過打開的數(shù)據(jù)通道向數(shù)據(jù)管理服務(wù)器發(fā)送智能數(shù)據(jù),數(shù)據(jù)管理服務(wù)器 接收智能數(shù)據(jù),并對(duì)智能數(shù)據(jù)進(jìn)行解析和存儲(chǔ)。
[0065] 另外,需要關(guān)閉數(shù)據(jù)通道時(shí),數(shù)據(jù)管理服務(wù)器通過SIP服務(wù)器請(qǐng)求前端設(shè)備關(guān)閉 數(shù)據(jù)通道;前端設(shè)備接收該請(qǐng)求,并通過SIP服務(wù)器響應(yīng)同意該請(qǐng)求后,數(shù)據(jù)通道關(guān)閉。
[0066] S卩,當(dāng)數(shù)據(jù)管理服務(wù)器需要關(guān)閉某前端設(shè)備的數(shù)據(jù)通道時(shí),其向該前端設(shè)備發(fā)送 關(guān)閉數(shù)據(jù)通道的請(qǐng)求,該請(qǐng)求信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。該前端設(shè)備收到關(guān)閉數(shù)據(jù)通道的 請(qǐng)求后,發(fā)送完成關(guān)閉數(shù)據(jù)通道的回應(yīng)給數(shù)據(jù)管理服務(wù)器并停止發(fā)送智能數(shù)據(jù),將無法發(fā) 送的智能數(shù)據(jù)進(jìn)行緩存,發(fā)送關(guān)閉實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求回應(yīng)信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。
[0067] 實(shí)施例2 :
[0068] 如圖2所示,本發(fā)明實(shí)施例的智能數(shù)據(jù)采集方法中的實(shí)時(shí)智能數(shù)據(jù)交換流程如 下:
[0069] 數(shù)據(jù)管理服務(wù)器向SIP服務(wù)器訂閱設(shè)備目錄。
[0070] 前端設(shè)備向SIP服務(wù)器進(jìn)行設(shè)備注冊(cè)。
[0071] SIP服務(wù)器將更新的設(shè)備目錄信息通知給數(shù)據(jù)管理服務(wù)器。
[0072] 數(shù)據(jù)管理服務(wù)器根據(jù)更新的設(shè)備目錄信息向注冊(cè)的前端設(shè)備發(fā)送打開實(shí)時(shí)數(shù)據(jù) 通道請(qǐng)求,打開實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求的控制信令可通過擴(kuò)展GB/T28181-2011中的MANS⑶P定 義來實(shí)現(xiàn)。一條基于MANS⑶P格式的打開實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求信令示例如下:
[0073] <Control> <CmdType>DeviceControl</CmdType> <SN>K/SN> <De vicei D>4401.0000001310000007</DeviceID> <DataChannelCmd> OpenRealTimeDataChanneK/ DaiaChannelCmd > <info> <DataChannelList> <Item URL=!,http://1.1.1.1:3000"> <PayIoad>SiruciuralDescription</Pay}〇ad> <Bandwidth> 100</Bandwidth> </Item> <Item URL="http://Ll. 1,2;3000"> <Payload> Multipart </Fay]〇ad> <Bandwidth> 1024</Bandwidth> </Iiem> </DataChanuelList> </info> 々Control〉
[0074] 該請(qǐng)求表示數(shù)據(jù)管理服務(wù)器向前端設(shè)備請(qǐng)求打開兩條實(shí)時(shí)數(shù)據(jù)通道(URL分別為 http ://1. 1. 1. 1 :3000和"http ://1. 1. 1.2 :3000"),并標(biāo)明每條數(shù)據(jù)通道將發(fā)送的負(fù) 載類型和需要的帶寬。
[0075] 該請(qǐng)求信令需要通過SIP服務(wù)器轉(zhuǎn)發(fā)。前端設(shè)備收到打開實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求后, 發(fā)送打開實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求回應(yīng)給數(shù)據(jù)管理服務(wù)器。
[0076] 前端設(shè)備對(duì)打開實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求回應(yīng)示例如下:
[0077] <Response> <CmdType> DeviceControl</CmdType> <SN>1</SN> <DeviceID>44010000001310000007</De¥iceID> <DataChannelCmd> OpenRealTimeDataChaimel </DataChannelCmd> <Result>OK</ResuIt> </Response>
[0078] 該回應(yīng)信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。實(shí)時(shí)數(shù)據(jù)通道打開。
[0079] 前端設(shè)備在打開的實(shí)時(shí)數(shù)據(jù)通道上向數(shù)據(jù)管理服務(wù)器發(fā)送實(shí)時(shí)智能數(shù)據(jù)。
[0080] 數(shù)據(jù)管理服務(wù)器在打開的實(shí)時(shí)數(shù)據(jù)通道上接收實(shí)時(shí)智能數(shù)據(jù),并將智能數(shù)據(jù)解析 和存儲(chǔ)。
[0081] 當(dāng)數(shù)據(jù)管理服務(wù)器需要關(guān)閉前端設(shè)備的實(shí)時(shí)數(shù)據(jù)通道時(shí),其向該前端設(shè)備發(fā)送關(guān) 閉實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求。關(guān)閉實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求的控制信令也通過擴(kuò)展GB/T28181-2011中 的MANS⑶P定義來實(shí)現(xiàn)。一條基于MANS⑶P格式的關(guān)閉實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求信令示例如下: [0082] <C'oritrol> <CmdType>De¥iceControl</CmdType> <SN>1</SN> <l)cvicel i)>44010000001310000007</i)cviccl I)':> <DataChannelCmd>C!oseRea!TimeDatnCharmei </DiliaChannelCmd> <Info> <.i)aiaCtsanrscH.ist> <Iiem URL "}mp:/71.1.1.1:3000"> <ltem UEL="htl|K//i.L1.2:3000H>
[0083] <./item> </DataChannelList> </Info> 〈/Control〉
[0084] 該請(qǐng)求表示數(shù)據(jù)管理服務(wù)器向前端設(shè)備請(qǐng)求關(guān)閉兩條實(shí)時(shí)數(shù)據(jù)通道(URL分別為 http ://1. 1. 1. 1 :3000 和"http ://1. 1. 1.2 :3000")。該請(qǐng)求信令通過 SIP 服務(wù)器轉(zhuǎn)發(fā)。 前端設(shè)備收到關(guān)閉實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求后,發(fā)送關(guān)閉實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求回應(yīng)給數(shù)據(jù)管理服務(wù) 器。前端設(shè)備對(duì)關(guān)閉該實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求回應(yīng)示例如下:
[0085] 〈Response > <CmdType> DeviceControi</CmdType> <SN>K/SN> <De viceID>44010000001310000007<./De viceID> <DataChannelCmd> CioseReaiTimeDaiaChannel</DataChannelCmd> <Result>OK</Result> </Response>
[0086] 實(shí)時(shí)數(shù)據(jù)通道關(guān)閉,前端設(shè)備停止發(fā)送實(shí)時(shí)智能數(shù)據(jù),將實(shí)時(shí)智能數(shù)據(jù)進(jìn)行緩存。 發(fā)送關(guān)閉實(shí)時(shí)數(shù)據(jù)通道請(qǐng)求回應(yīng)信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。
[0087] 作為優(yōu)選的實(shí)施方式,在傳輸實(shí)時(shí)智能數(shù)據(jù)過程中,有時(shí)會(huì)因?yàn)榫W(wǎng)絡(luò)故障等異常 情況導(dǎo)致實(shí)時(shí)數(shù)據(jù)通道不可用。通過實(shí)時(shí)數(shù)據(jù)通道發(fā)送心跳消息以檢測(cè)實(shí)時(shí)數(shù)據(jù)通道是否 異常斷開。當(dāng)檢測(cè)到實(shí)時(shí)數(shù)據(jù)通道異常斷開時(shí),前端設(shè)備緩存數(shù)據(jù)通道異常斷開期間無法 發(fā)送的智能數(shù)據(jù)。
[0088] 前端設(shè)備通過實(shí)時(shí)數(shù)據(jù)通道向數(shù)據(jù)管理模塊定時(shí)發(fā)送一個(gè)消息,在實(shí)時(shí)數(shù)據(jù)通道 正??捎脮r(shí),數(shù)據(jù)管理模塊將及時(shí)收到所述消息,當(dāng)不能收到所述消息時(shí),表明實(shí)時(shí)數(shù)據(jù)通 道異常斷開?;蛘撸瑪?shù)據(jù)管理模塊通過實(shí)時(shí)數(shù)據(jù)通道向前端設(shè)備定時(shí)發(fā)送一個(gè)消息,在實(shí)時(shí) 數(shù)據(jù)通道正??捎脮r(shí),前端設(shè)備將及時(shí)收到所述消息,當(dāng)不能收到所述消息時(shí),表明實(shí)時(shí)數(shù) 據(jù)通道異常斷開。上述消息即為心跳消息。實(shí)際上,如何實(shí)現(xiàn)在實(shí)時(shí)數(shù)據(jù)通道上發(fā)送心跳 消息以檢測(cè)實(shí)時(shí)數(shù)據(jù)通道是否異常斷開,屬于本【技術(shù)領(lǐng)域】的公知常識(shí),不再贅述。
[0089] 作為優(yōu)選實(shí)施方式,所述實(shí)時(shí)數(shù)據(jù)通道可以是一條或者兩條或者三條,其具體數(shù) 量根據(jù)實(shí)際要求設(shè)置。
[0090] 實(shí)施例3 :
[0091] 如圖3所示,本發(fā)明實(shí)施例的智能數(shù)據(jù)采集方法中的歷史智能數(shù)據(jù)交換流程如 下:
[0092] 數(shù)據(jù)管理服務(wù)器向需要打開歷史數(shù)據(jù)通道的前端設(shè)備發(fā)送打開歷史數(shù)據(jù)通道的 請(qǐng)求。打開歷史數(shù)據(jù)通道請(qǐng)求的控制信令可通過擴(kuò)展GB/T28181-2011中的MANS⑶P定義 來實(shí)現(xiàn)。一條基于MANS⑶P格式的打開歷史數(shù)據(jù)通道請(qǐng)求信令示例如下:
[0093] P fw1% 15 <X.'rndType>Dev i ceConl.rol</C. ·ηκΙΤγρ0> <SN>1</SN> <De viceID>4401000000.1310000007</Dt;viceI I? <D ata C h arm d C rrui> Open History DataChannel </DataChannelCm.d> <I.nfo> <DataChanneIList> <ltem U.RL="http://.i.. 1.1.1:3000"> <Payload>Strucl:uraIDcscription</Payload> <Bandwidth>l 00</Bandwidth> </Item> <Item UR.L^"http://l. 1.1,2:3000"> <Payload> Multipart </Payload> <Bandwidth> 1024</Bandwidth> </.Item> </DataChannelList> 讀 nfo〉 々Control〉
[0094] 該請(qǐng)求表示數(shù)據(jù)管理服務(wù)器向前端設(shè)備請(qǐng)求打開兩條歷史數(shù)據(jù)通道(URL分別為 http ://1. 1. 1. 1 :3000和"http ://1. 1. 1.2 :3000"),并標(biāo)明每條數(shù)據(jù)通道將發(fā)送的負(fù) 載類型和需要的帶寬。該請(qǐng)求信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。前端設(shè)備接收打開歷史數(shù)據(jù)通道 請(qǐng)求后,發(fā)送打開歷史數(shù)據(jù)通道請(qǐng)求回應(yīng)給數(shù)據(jù)管理服務(wù)器。
[0095] 前端設(shè)備對(duì)該打開歷史數(shù)據(jù)通道請(qǐng)求回應(yīng)示例如下:
[0096] 〈Response〉 <CmdType> DeviceC〇mrol</.CmdType> <SN>K/SN> <DeviceID>44010000001310000007</DeviceID> <DataChamelCfnd> Open Hi s i oryDa taChannel </DataChannelCmd> <Result>OK<Result> 々Response〉
[0097] 該回應(yīng)信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。
[0098] 前端設(shè)備向數(shù)據(jù)管理服務(wù)器發(fā)送其緩存的歷史智能數(shù)據(jù)。
[0099] 需要關(guān)閉該前端設(shè)備的歷史數(shù)據(jù)通道時(shí),數(shù)據(jù)管理服務(wù)器向該前端設(shè)備發(fā)送關(guān)閉 歷史數(shù)據(jù)通道請(qǐng)求。關(guān)閉歷史數(shù)據(jù)通道請(qǐng)求的控制信令也通過擴(kuò)展GB/T28181-2011中的 MANS⑶P定義來實(shí)現(xiàn)。一條基于MANS⑶P的關(guān)閉歷史數(shù)據(jù)通道請(qǐng)求信令示例如下:
[0100] <Control> <CmdTypc>r)cviccContiOl</CmdTypc> <SN>1</SN> <DcviceID>44010000001310000007</DcviceID> <Dat:aChannelCmd> CloseHistoryDataChannel </DataChannelCmd> <Inib> <I.)ataC';hamiclList> <Item URL="http://l. 1.1.1:3(.)()0"> </Iteni> <Itcm URL=''http://l. 1.1.2:3000"> </Item> </DataChannelList:> </Info>
[0101] 〈/Control〉
[0102] 該請(qǐng)求表示數(shù)據(jù)管理服務(wù)器向前端設(shè)備請(qǐng)求關(guān)閉兩條歷史數(shù)據(jù)通道(URL分別為 http ://1. 1.1. 1:3000 和"http ://1. 1.1. 2:3000")。
[0103] 該請(qǐng)求信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。前端設(shè)備接收關(guān)閉歷史數(shù)據(jù)通道請(qǐng)求后,發(fā)送 關(guān)閉歷史數(shù)據(jù)通道請(qǐng)求回應(yīng)給數(shù)據(jù)管理服務(wù)器。
[0104] 前端設(shè)備對(duì)關(guān)閉該歷史數(shù)據(jù)通道回應(yīng)示例如下:
[0105] <Response> <Cmd.Type> DeviceControl</Cmdl^pe> <SN>1</SN> <DeviceID>44010000001310000007</DeviceID> <DataChannelCmd> CloseHistoryDataChannel </DataCharmelCiiMl> <Result>OK</Reiult> </Response>
[0106] 前端設(shè)備關(guān)閉歷史數(shù)據(jù)通道,并停止發(fā)送歷史智能數(shù)據(jù)。發(fā)送關(guān)閉歷史數(shù)據(jù)通道 請(qǐng)求回應(yīng)信令通過SIP服務(wù)器轉(zhuǎn)發(fā)。
[0107] 作為優(yōu)選的實(shí)施方式,在傳輸實(shí)時(shí)智能數(shù)據(jù)過程中,有時(shí)會(huì)因?yàn)榫W(wǎng)絡(luò)故障等異常 情況導(dǎo)致實(shí)時(shí)數(shù)據(jù)通道不可用。通過實(shí)時(shí)數(shù)據(jù)通道發(fā)送心跳消息以檢測(cè)實(shí)時(shí)數(shù)據(jù)通道是否 異常斷開。當(dāng)檢測(cè)到實(shí)時(shí)數(shù)據(jù)通道異常斷開時(shí),前端設(shè)備緩存數(shù)據(jù)通道異常斷開期間無法 發(fā)送的智能數(shù)據(jù)。數(shù)據(jù)管理服務(wù)器獲知實(shí)時(shí)數(shù)據(jù)通道斷開后,定時(shí)向前端設(shè)備發(fā)送打開歷 史數(shù)據(jù)通道請(qǐng)求。系統(tǒng)異常恢復(fù)后,前端設(shè)備能夠接收到來自數(shù)據(jù)管理服務(wù)器的打開歷史 數(shù)據(jù)通道請(qǐng)求,并發(fā)送打開歷史數(shù)據(jù)通道請(qǐng)求回應(yīng)。歷史數(shù)據(jù)通道打開。
[0108] 作為優(yōu)選實(shí)施方式,所述歷史數(shù)據(jù)通道可以是一條或者兩條或者三條,其具體數(shù) 量根據(jù)實(shí)際要求設(shè)置。
[0109] 實(shí)施例4:
[0110] 圖4示出了本實(shí)施例的一種視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集系統(tǒng),包括數(shù)據(jù)管理服 務(wù)器、SIP服務(wù)器和若干具有智能視頻分析功能的前端設(shè)備,所述數(shù)據(jù)管理服務(wù)器包括數(shù)據(jù) 管理模塊和數(shù)據(jù)通道管理模塊,所述前端設(shè)備包括設(shè)備注冊(cè)模塊和數(shù)據(jù)發(fā)送模塊,所述SIP 服務(wù)器包括中心信令控制模塊和設(shè)備管理模塊。
[0111] 圖4中的SIP服務(wù)器通??蔀橐曨l監(jiān)控業(yè)務(wù)平臺(tái),具有設(shè)備管理,信令集中控制, 流媒體服務(wù)等功能。所包含中心信令控制模塊的構(gòu)成邏輯實(shí)體包括代理服務(wù)器、注冊(cè)服務(wù) 器、重定向服務(wù)器、背靠背用戶代理等的一種或多種,負(fù)責(zé)核心SIP信令的應(yīng)用處理。所包 含設(shè)備管理模塊存儲(chǔ)、更新所注冊(cè)SIP設(shè)備的狀態(tài),支持SIP設(shè)備目錄的訂閱和通知。
[0112] 圖4中的數(shù)據(jù)管理服務(wù)器可為一臺(tái)裝配數(shù)據(jù)管理軟件的計(jì)算機(jī)。數(shù)據(jù)管理軟件包 含的數(shù)據(jù)通道管理模塊用于訂閱SIP設(shè)備目錄,并根據(jù)SIP設(shè)備信息打開、關(guān)閉對(duì)應(yīng)設(shè)備的 實(shí)時(shí)和歷史數(shù)據(jù)通道。數(shù)據(jù)管理軟件包含的智能數(shù)據(jù)管理模塊用于接收實(shí)時(shí)和歷史數(shù)據(jù)通 道上的智能數(shù)據(jù)。
[0113] 圖4中所示的前端設(shè)備,SIP服務(wù)器,智能數(shù)據(jù)集成服務(wù)器之間的控制信令均為 SIP信令,信令之間的傳輸交換遵循GB/T28181-2011。
[0114] 具體地,所述設(shè)備注冊(cè)模塊,用于向所述中心信令控制模塊發(fā)送設(shè)備注冊(cè)或者注 銷請(qǐng)求。所述中心信令控制模塊,負(fù)責(zé)核心SIP信令處理,包括:根據(jù)所述設(shè)備注冊(cè)或者注 銷請(qǐng)求在所述設(shè)備管理模塊中建立或者更新設(shè)備目錄,以及,向所述數(shù)據(jù)發(fā)送模塊轉(zhuǎn)發(fā)所 述打開或者關(guān)閉數(shù)據(jù)通道請(qǐng)求。所述設(shè)備管理模塊,根據(jù)所述設(shè)備注冊(cè)或者注銷請(qǐng)求在所 述設(shè)備管理模塊中建立或者更新設(shè)備目錄,支持設(shè)備目錄定制及更新通知。所述數(shù)據(jù)通道 管理模塊,用于通過所述中心信令控制模塊向所述設(shè)備管理模塊獲取設(shè)備目錄信息,以及, 根據(jù)所述設(shè)備目錄信息向所述中心信令控制模塊發(fā)送打開或者關(guān)閉數(shù)據(jù)通道請(qǐng)求。所述數(shù) 據(jù)發(fā)送模塊,用于根據(jù)打開或者關(guān)閉數(shù)據(jù)通道請(qǐng)求打開或者關(guān)閉所述數(shù)據(jù)通道,以及,在所 述數(shù)據(jù)通道打開時(shí)通過所述數(shù)據(jù)通道向所述數(shù)據(jù)管理模塊發(fā)送智能數(shù)據(jù)。
[0115] 所述數(shù)據(jù)管理模塊,用于接收數(shù)據(jù)通道上傳輸過來的數(shù)據(jù)并進(jìn)行管理。具體地,所 述數(shù)據(jù)管理模塊包括數(shù)據(jù)接收模塊、數(shù)據(jù)解析模塊和數(shù)據(jù)存儲(chǔ)模塊,所述數(shù)據(jù)接收模塊,用 于接收通過所述數(shù)據(jù)通道發(fā)送的智能數(shù)據(jù);所述數(shù)據(jù)解析模塊,用于解析所述數(shù)據(jù)接收模 塊接收的智能數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所述數(shù)據(jù)解析模塊解析后的智能數(shù)據(jù)。
[0116] 所述前端設(shè)備還包括數(shù)據(jù)緩存模塊,用于緩存數(shù)據(jù)通道不可用期間無法發(fā)送的智 能數(shù)據(jù)。所述數(shù)據(jù)通道包括實(shí)時(shí)數(shù)據(jù)通道和歷史數(shù)據(jù)通道,所述實(shí)時(shí)數(shù)據(jù)通道,用于發(fā)送實(shí) 時(shí)的智能數(shù)據(jù);所述歷史數(shù)據(jù)通道,用于發(fā)送緩存的智能數(shù)據(jù)。
[0117] 顯然,上述實(shí)施例僅僅是為清楚地說明所作的舉例,而并非對(duì)實(shí)施方式的限定。對(duì) 于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或 變動(dòng)。這里無需也無法對(duì)所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見的變化或 變動(dòng)仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。
【權(quán)利要求】
1. 一種視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,應(yīng)用于包括SIP服務(wù)器、數(shù)據(jù)管理服務(wù)器, 以及若干具有智能視頻分析功能的前端設(shè)備的視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng),其特征在于,包括如下 步驟: 前端設(shè)備向SIP服務(wù)器進(jìn)行設(shè)備注冊(cè)或者注銷; SIP服務(wù)器建立或者更新設(shè)備目錄; 數(shù)據(jù)管理服務(wù)器向SIP服務(wù)器獲取設(shè)備目錄信息; 數(shù)據(jù)管理服務(wù)器根據(jù)設(shè)備目錄信息,通過SIP服務(wù)器請(qǐng)求注冊(cè)的前端設(shè)備打開數(shù)據(jù)通 道; 前端設(shè)備接收該請(qǐng)求,并通過SIP服務(wù)器響應(yīng)同意該請(qǐng)求后,打開前端設(shè)備和數(shù)據(jù)管 理服務(wù)器之間的數(shù)據(jù)通道; 數(shù)據(jù)通道打開后,前端設(shè)備通過數(shù)據(jù)通道向數(shù)據(jù)管理服務(wù)器發(fā)送智能數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,還包括: 需要關(guān)閉數(shù)據(jù)通道時(shí),數(shù)據(jù)管理服務(wù)器通過SIP服務(wù)器請(qǐng)求前端設(shè)備關(guān)閉數(shù)據(jù)通道; 前端設(shè)備接收該請(qǐng)求,并通過SIP服務(wù)器響應(yīng)同意該請(qǐng)求后,數(shù)據(jù)通道關(guān)閉。
3. 根據(jù)權(quán)利要求1視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,所述"數(shù)據(jù)管理服 務(wù)器向SIP服務(wù)器獲取設(shè)備目錄信息"包括:數(shù)據(jù)管理服務(wù)器向SIP服務(wù)器發(fā)送設(shè)備目錄 訂閱請(qǐng)求,SIP服務(wù)器向數(shù)據(jù)管理服務(wù)器發(fā)送當(dāng)前的設(shè)備目錄信息。
4. 根據(jù)權(quán)利要求3視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,還包括:前端設(shè)備 向SIP服務(wù)器進(jìn)行設(shè)備注冊(cè)或者注銷更新后,SIP服務(wù)器還向數(shù)據(jù)管理服務(wù)器發(fā)送設(shè)備目 錄更新后的設(shè)備目錄信息。
5. 根據(jù)權(quán)利要求1視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,還在前端設(shè)備中 緩存數(shù)據(jù)通道不可用時(shí)無法發(fā)送的智能數(shù)據(jù)。
6. 根據(jù)權(quán)利要求1視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,還通過數(shù)據(jù)管理 服務(wù)器解析和存儲(chǔ)智能數(shù)據(jù)。
7. 根據(jù)權(quán)利要求1視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,還通過至少一條 實(shí)時(shí)數(shù)據(jù)通道發(fā)送實(shí)時(shí)的智能數(shù)據(jù),通過至少一條歷史數(shù)據(jù)通道發(fā)送緩存的智能數(shù)據(jù)。
8. 根據(jù)權(quán)利要求5視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,還通過實(shí)時(shí)數(shù)據(jù) 通道發(fā)送心跳消息以檢測(cè)實(shí)時(shí)數(shù)據(jù)通道是否異常斷開。
9. 根據(jù)權(quán)利要求6視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,檢測(cè)到實(shí)時(shí)數(shù)據(jù) 通道異常斷開時(shí),在前端設(shè)備中緩存數(shù)據(jù)通道異常斷開期間無法發(fā)送的智能數(shù)據(jù)。
10. 根據(jù)權(quán)利要求6視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,檢測(cè)到實(shí)時(shí)數(shù)據(jù) 通道異常斷開時(shí),數(shù)據(jù)管理服務(wù)器定時(shí)發(fā)出打開歷史數(shù)據(jù)通道的請(qǐng)求,直到前端設(shè)備打開 歷史數(shù)據(jù)通道。
11. 一種視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集系統(tǒng),其特征在于,包括:SIP服務(wù)器、數(shù)據(jù)管理 服務(wù)器以及若干具有智能視頻分析功能的前端設(shè)備,其中, 所述前端設(shè)備包括: 設(shè)備注冊(cè)模塊,發(fā)送設(shè)備注冊(cè)或者注銷請(qǐng)求; 數(shù)據(jù)發(fā)送模塊,響應(yīng)打開或關(guān)閉數(shù)據(jù)通道的請(qǐng)求,并在建立的數(shù)據(jù)通道上傳輸數(shù)據(jù); 所述SIP服務(wù)器包括: 中心信令控制模塊,負(fù)責(zé)核心SIP信令處理,并向所述數(shù)據(jù)發(fā)送模塊轉(zhuǎn)發(fā)所述打開或 者關(guān)閉數(shù)據(jù)通道請(qǐng)求; 設(shè)備管理模塊,根據(jù)所述設(shè)備注冊(cè)或者注銷請(qǐng)求在所述設(shè)備管理模塊中建立或者更新 設(shè)備目錄,支持設(shè)備目錄定制及更新通知; 所述數(shù)據(jù)管理服務(wù)器包括: 數(shù)據(jù)通道管理模塊,用于通過所述中心信令控制模塊向所述設(shè)備管理模塊獲取設(shè)備目 錄信息,以及,根據(jù)所述設(shè)備目錄信息向所述中心信令控制模塊發(fā)送打開或者關(guān)閉數(shù)據(jù)通 道請(qǐng)求; 數(shù)據(jù)管理模塊,接收數(shù)據(jù)通道上傳輸過來的數(shù)據(jù)并進(jìn)行管理。
12. 根據(jù)權(quán)利要求11視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,所述前端設(shè)備 還包括數(shù)據(jù)緩存模塊,用于緩存數(shù)據(jù)通道不可用期間無法發(fā)送的智能數(shù)據(jù)。
13. 根據(jù)權(quán)利要求12視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,所述數(shù)據(jù)通道 包括至少一條實(shí)時(shí)數(shù)據(jù)通道和至少一條歷史數(shù)據(jù)通道,其中, 所述實(shí)時(shí)數(shù)據(jù)通道,用于發(fā)送實(shí)時(shí)的智能數(shù)據(jù); 所述歷史數(shù)據(jù)通道,用于發(fā)送緩存的智能數(shù)據(jù)。
14. 根據(jù)權(quán)利要求11視頻監(jiān)控系統(tǒng)中智能數(shù)據(jù)采集方法,其特征在于,所述數(shù)據(jù)管理 模塊還包括數(shù)據(jù)接收模塊、數(shù)據(jù)解析模塊和數(shù)據(jù)存儲(chǔ)模塊,其中, 所述數(shù)據(jù)接收模塊,用于接收通過所述數(shù)據(jù)通道發(fā)送的智能數(shù)據(jù); 所述數(shù)據(jù)解析模塊,用于解析所述數(shù)據(jù)接收模塊接收的智能數(shù)據(jù); 所述數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所述數(shù)據(jù)解析模塊解析后的智能數(shù)據(jù)。
【文檔編號(hào)】H04L29/06GK104065933SQ201410307330
【公開日】2014年9月24日 申請(qǐng)日期:2014年6月30日 優(yōu)先權(quán)日:2014年6月30日
【發(fā)明者】張凱, 張之雙, 張明義, 陳衛(wèi)東 申請(qǐng)人:蘇州科達(dá)科技股份有限公司