新四季網

一種數據的遠程獲取系統及遠程獲取方法

2023-11-11 05:29:02

專利名稱:一種數據的遠程獲取系統及遠程獲取方法
技術領域:
本發明涉及數據存儲及調用技術,特別涉及一種數據的遠程獲取系統及遠程獲取方法。
背景技術:
圖I為現有的視頻監控系統中錄像回放系統的結構示意圖。現結合圖1,對現有的視頻監控系統中錄像回放系統進行說明,具體如下現有的視頻監控系統包含監控設備10、網絡監控客戶端11及網絡附加存儲(Network Attached Storage, NAS)存儲伺服器12。其中,NAS存儲伺服器12用於存儲錄像索引信息及錄像文件的音視頻流;監控設備10可採用現有的數字硬碟錄像機(DigitalVideo Recorder, DVR),監控設備10接收來自網絡監控客戶端11的搜索錄像文件請求,從 NAS存儲伺服器12中獲取錄像索引信息,給網絡監控客戶端11返回包含錄像索引信息的搜索結果;網絡監控客戶端11根據錄像索引信息獲取錄像文件所在網絡硬碟的硬碟號,根據網絡硬碟的硬碟號獲取NAS存儲伺服器12的地址和路徑,使用映射網絡驅動器掛載NAS存儲伺服器12的地址和路徑,打開錄像索引信息對應的錄像文件,從NAS存儲伺服器12中讀取錄像文件的音視頻流。現有的視頻監控系統中錄像回放系統包含的網絡監控客戶端需要對監控設備和NAS存儲伺服器進行協同操作,並且網絡監控客戶端需要對NAS存儲伺服器上的錄像索引信息分析後,才能從NAS存儲伺服器上獲得回放所需的音視頻流,若多個保存錄像索引信息的NAS存儲伺服器上的索引信息不完全相同,則網絡監控服客戶端還需要對上述多個NAS存儲伺服器進行兼容,使得網絡監控客戶端的操作較為複雜,兼容性較差;網絡監控客戶端映射NAS存儲伺服器的地址的方式可能存在映射失敗的可能性,進而影響回放的正常進行,還有待進一步改進。

發明內容
有鑑於此,本發明的目的在於提供一種數據的遠程獲取系統,該系統無需進行地址映射,能夠提高兼容性,降低操作難度。本發明的目的在於提供一種數據的遠程獲取方法,該方法無需進行地址映射,能夠提高兼容性,降低操作難度。為達到上述目的,本發明的技術方案具體是這樣實現的一種數據的遠程獲取系統,該系統包含至少一個存儲伺服器,任一存儲伺服器用以保存錄像文件的音視頻數據;監控設備,根據來自監控客戶端的獲取錄像文件請求,發送包含錄像文件名稱的錄像文件基本信息至監控客戶端,根據來自監控客戶端的攜帶存儲伺服器的序號的獲取存儲配置信息請求,發送存儲伺服器的網絡地址及目錄信息至監控客戶端;監控客戶端,對接收到的錄像文件名稱進行分析,獲得存儲伺服器的序號及錄像文件所屬的上級錄像文件的名稱;利用上級錄像文件的名稱、接收到的存儲伺服器的網絡地址及目錄信息,通過網絡從存儲伺服器下載上級錄像文件,根據包含錄像文件名稱的錄像文件基本信息確定其在所屬的上級錄像文件中的起止位置及偏移量;根據錄像文件在所屬的上級錄像文件中的起止位置及偏移量,對上級錄像文件進行截取,獲得錄像文件的音視頻數據。較佳地,所述監控設備還將外部輸入的錄像文件保存於存儲伺服器時,根據錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號,對錄像文件進行命名。較佳地,所述監控客戶端還根據錄像文件名稱確定錄像文件在上級錄像文件中的序號,根據包含錄像文件名稱的錄像文件基本信息、錄像文件所屬的上級錄像文件的名稱、 錄像文件在上級錄像文件中的序號及偏移量,生成錄像文件下載列表;所述監控客戶端還根據錄像文件下載列表,對從存儲伺服器下載的上級錄像文件進行截取。上述系統中,所述監控設備包含第一存儲單元,用以保存錄像文件基本信息、存儲伺服器的序號、存儲伺服器的網絡地址及該存儲伺服器上的目錄信息;所述錄像文件基本信息至少包含錄像文件名稱及錄像文件大小;第一控制單元,根據接收到的獲取錄像文件請求,從第一存儲單元中讀取包含錄像文件名稱的錄像文件基本信息,並發送給所述監控客戶端;根據接收到的攜帶存儲伺服器的序號的獲取存儲配置信息請求,從第一存儲單元中讀取與存儲伺服器的序號對應的存儲伺服器的網絡地址,及該存儲伺服器上的目錄信息,發送存儲伺服器的網絡地址及目錄信息至監控客戶端。上述系統中,所述監控客戶端包含第二存儲單元,用以保存上級錄像文件;第二控制單元,發送獲取錄像文件請求至監控設備,接收包含錄像文件名稱的錄像文件基本信息,將錄像文件名稱輸出至數據分析單元;發送攜帶存儲伺服器的序號的獲取存儲配置信息請求至所述監控設備,利用存儲伺服器的網絡地址,與存儲伺服器建立網絡連結;利用目錄信息及上級錄像文件的名稱,通過網絡從存儲伺服器的該目錄下載上級錄像文件,並將上級錄像文件寫入第二存儲單元;所述錄像文件基本信息至少包含錄像文件名稱及錄像文件大小;所述第二控制單元根據上級錄像文件包含的子文件、錄像文件在上級錄像文件中的序號及錄像文件大小,獲取錄像文件在所屬的上級錄像文件中的起止位置及偏移量,並輸出至數據截取單元;數據分析單元,對錄像文件名稱進行分析,獲得錄像文件所保存的存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息,並輸出至第二控制單元;數據截取單元,根據錄像文件在所屬的上級錄像文件中的起止位置及偏移量,對第二存儲單元中錄像文件所屬的上級錄像文件進行截取,獲得錄像文件的音視頻流。上述系統中,所述監控客戶端包含
第二存儲單元,用以保存上級錄像文件及錄像文件下載列表;第二控制單元,發送獲取錄像文件請求至監控設備,接收包含錄像文件名稱的錄像文件基本信息,將錄像文件名稱輸出至數據分析單元;發送攜帶存儲伺服器的序號的獲取存儲配置信息請求至所述監控設備,利用存儲伺服器的網絡地址,與存儲伺服器建立網絡連結;利用目錄信息及上級錄像文件的名稱,通過網絡從存儲伺服器的該目錄下載上級錄像文件,將上級錄像文件寫入第二存儲單元;所述錄像文件基本信息至少包含錄像文件名稱及錄像文件大小; 所述第二控制單元根據上級錄像文件包含的子文件、錄像文件在上級錄像文件中的序號、及錄像文件大小,獲取錄像文件在所屬的上級錄像文件中的起止位置及偏移量;根據錄像文件在上級錄像文件中的序號,根據包含錄像文件名稱的錄像文件基本信息、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號及偏移量,生成錄像文件下載列表並寫入第二存儲單元;數據分析單元,對錄像文件名稱進行分析,獲得錄像文件所保存的存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息,並輸出至第二控制單元;數據截取單元,根據第二存儲單元中的錄像文件下載列表,對第二存儲單元中錄像文件所屬的上級錄像文件進行截取,獲得錄像文件的音視頻流。一種數據的遠程獲取方法,該方法包含A、監控客戶端發送獲取錄像文件請求至監控設備,從監控設備獲取包含錄像文件名稱的錄像文件基本信息;B、監控客戶端分析錄像文件名稱獲得存儲伺服器的序號,發送獲取存儲配置信息請求至監控設備,從監控設備獲得存儲伺服器的網絡地址及目錄信息;C、監控客戶端利用存儲伺服器的網絡地址、目錄信息及分析錄像文件名稱獲得的上級錄像文件的名稱,通過網絡從存儲伺服器下載上級錄像文件;D、監控客戶端利用包含錄像文件名稱的錄像文件基本信息,確定其在所屬的上級錄像文件中的起止位置及偏移量,根據所述起止位置及所述偏移量對上級錄像文件進行截取,獲得錄像文件的音視頻數據。較佳地,步驟A之間進一步包括監控設備將外部輸入的錄像文件保存於存儲伺服器時,根據錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號,對錄像文件進行命名。較佳地,步驟D所述根據所述起止位置及所述偏移量對上級錄像文件進行截取之前還進一步包括監控客戶端根據錄像文件名稱生成包含起止位置和偏移量的錄像文件下載列表;步驟D所述根據所述起止位置及所述偏移量對上級錄像文件進行截取為監控客戶端根據錄像文件下載列表,對從存儲伺服器下載的上級錄像文件進行截取。上述方法中,步驟B所述監控客戶端分析錄像文件名稱獲得存儲伺服器的序號包括
所述監控客戶端根據錄像文件名稱的格式,分析錄像文件名稱,獲得存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息。上述方法中,所述步驟C包括Cl、所述監控客戶端利用存儲伺服器的網絡地址,與存儲伺服器建立網絡連結;C2、所述監控客戶端利用目錄信息及上級錄像文件的名稱,確定上級錄像文件所存儲的目錄;C3、所述監控客戶端通過網絡從存儲伺服器的所述目錄下載上級錄像文件,並暫存上級錄像文件。上述方法中,步驟D所述監控客戶端利用包含錄像文件名稱的錄像文件基本信息確定其在所屬的上級錄像文件中的起止位置及偏移量包括 所述監控客戶端根據上級錄像文件包含的子文件、分析錄像文件名稱獲得的錄像文件在上級錄像文件中的序號及錄像文件基本信息包含的錄像文件大小,確定錄像文件在所屬的上級錄像文件中的起止位置及偏移量;所述錄像文件基本信息至少包含錄像文件名稱及錄像文件大小。由上述的技術方案可見,本發明提供了一種數據的遠程獲取系統及遠程獲取方法,監控客戶端發送獲取錄像文件請求至監控設備,從監控設備獲取包含錄像文件名稱的錄像文件基本信息;監控客戶端分析錄像文件名稱獲得存儲伺服器的序號,發送獲取存儲配置信息請求至監控設備,從監控設備獲得存儲伺服器的網絡地址及目錄信息;監控客戶端利用存儲伺服器的網絡地址、目錄信息及分析錄像文件名稱獲得的上級錄像文件的名稱,通過網絡從存儲伺服器下載上級錄像文件;監控客戶端利用包含錄像文件名稱的錄像文件基本信息確定其在所屬的上級錄像文件中的起止位置及偏移量,根據起止位置及偏移量對上級錄像文件進行截取,獲得錄像文件的音視頻數據。採用本發明的系統及方法,無需進行存儲伺服器的地址映射,能夠提高兼容性,降低操作難度。


圖I為現有的視頻監控系統中錄像回放系統的結構示意圖。圖2為本發明的數據的遠程獲取系統實施例一的結構示意圖。圖3為本發明的數據的遠程獲取系統實施例二的結構示意圖。圖4為本發明的數據的遠程獲取方法的流程圖。
具體實施例方式為使本發明的目的、技術方案、及優點更加清楚明白,以下參照附圖並舉實施例,對本發明進一步詳細說明。本發明提供了一種數據的遠程獲取系統及遠程獲取方法,在數據的整個遠程獲取過程中,監控設備不再與存儲伺服器進行交互,而是由監控客戶端直接與監控設備和至少一個存儲伺服器進行交互,以獲取錄像文件的音視頻數據;監控客戶端在獲取錄像文件時,既無需對監控設備轉發的來自存儲伺服器的索引信息或索引文件進行分析,也無需對存儲伺服器進行複雜的地址映射,而是對錄像文件名稱進行結構性分析,獲取錄像文件所屬的上級錄像文件的存儲信息,通過網絡從存儲伺服器下載上級錄像文件,再對上級錄像文件進行截取,獲得錄像文件的音視頻流,不僅不會存在由於多個存儲伺服器上的索引文件或索引信息的結構不完全相同而造成的不兼容的問題,而且監控客戶端省去了地址映射和索引文件分析等複雜的操作,對於監控設備來說,僅需與監控客戶單進行簡單的應答交互,減少了監控設備所屬的監控系統的網絡負載。圖2為本發明的數據的遠程獲取系統實施例一的結構示意圖。現結合圖2,對實施例一的數據的遠程獲取系統進行說明,具體如下本發明實施例一的數據的遠程獲取系統包含至少一個存儲伺服器22、監控設備20和監控客戶端21。其中,圖2中僅以系統包含一個存儲伺服器22為例,當系統包含多個存儲伺服器22時,監控客戶端21通過網絡連接多個存儲伺服器22,在此不再對監控客戶端21通過網絡連接多個存儲伺服器22的實例進行說明。至少一個存儲伺服器22中的任一存儲伺服器22用以保存錄像文件的音視頻數據。其中,錄像文件的音視頻數據在存儲伺服器22中可以子文件的形式或片段的形式保存於一個上級錄像文件中,上級錄像文件可以普通文件的形式保存於存儲伺服器22的多級目錄下。本發明的存儲伺服器22可採用現有的NAS,NAS在本發明中可用作數據存儲的網絡盤,在此不再對NAS的結構進行贅述。監控設備20根據來自監控客戶端21的獲取錄像文件請求,發送包含錄像文件名稱的錄像文件基本信息至監控客戶端21,根據來自監控客戶端21的攜帶存儲伺服器的序號的獲取存儲配置信息請求,發送存儲伺服器的網絡地址及目錄信息至監控客戶端21。其中,錄像文件基本信息至少包含錄像文件名稱及錄像文件大小,還可進一步包含錄像文件的起止時間及錄像文件類型;錄像文件名稱中至少包含了錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號的信息;目錄信息為存儲伺服器上存儲的錄像文件所屬的上級錄像文件所在的目錄的名稱及該目錄在存儲伺服器上的存儲路徑信息;本發明的監控設備20可採用現有的DVR或網絡視頻伺服器(Digital Video Server, DVS)等設備,在此不再對上述設備的結構進行贅述。監控客戶端21對接收到的錄像文件名稱進行分析,獲得存儲伺服器的序號及錄像文件所屬的上級錄像文件的名稱;利用上級錄像文件的名稱、接收到的存儲伺服器的網絡地址及目錄信息,通過網絡從存儲伺服器22下載上級錄像文件,根據包含錄像文件名稱的錄像文件基本信息確定其在所屬的上級錄像文件中的起止位置及偏移量;根據錄像文件在所屬的上級錄像文件中的起止位置及偏移量,對上級錄像文件進行截取,獲得錄像文件的音視頻數據。優選地,本發明的系統包含的監控設備20將外部輸入的錄像文件保存於存儲伺服器22時,根據錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號,對錄像文件進行命名,以便本發明的監控客戶端21根據錄像文件名稱獲得下載上級錄像文件的信息。其中,錄像 文件在上級錄像文件中的序號用以表示錄像文件在上級錄像文件中的相對存儲位置。其中,監控設備20包含第一控制單元201和第一存儲單元202。第一存儲單元202用以保存錄像文件基本信息、存儲伺服器的序號、存儲伺服器的網絡地址及該存儲伺服器上的目錄信息。第一控制單元201根據接收到的獲取錄像文件請求,從第一存儲單元202中讀取包含錄像文件名稱的錄像文件基本信息,並發送給監控客戶端21 ;根據接收到的攜帶存儲伺服器的序號的獲取存儲配置信息請求,從第一存儲單元202中讀取與存儲伺服器的序號對應的存儲伺服器的網絡地址,及該存儲伺服器上的目錄信息,發送存儲伺服器的網絡地址及目錄信息至監控客戶端21。另外,第一控制單元201還將外部輸入的錄像文件保存於存儲伺服器22時,根據錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號,對錄像文件進行命名;將包含錄像文件名稱的錄像文件基本信息、存儲伺服器的序號、存儲伺服器的網絡地址及該存儲伺服器上的目錄信息寫入第一存儲單元202。其中,存儲伺服器的網絡地址可為其IP位址等用以區分存儲伺服器的地址信息。其中,監控客戶端包含第二控制單元211、數據分析單元212、數據截取單元213及第二存儲單元214。第二存儲單元214用以保存上級錄像文件。其中,第二存儲單元214保存的上級錄像文件為第二控制單元211從存儲伺服器22上下載的用以進行數據截取的文件。第二控制單元211在外部觸發下,發送獲取錄像文件請求至監控設備20,接收包含錄像文件名稱的錄像文件基本信息,將錄像文件名稱輸出至數據分析單元212 ;根據數據分析單元212輸出的存儲伺服器的序號,發送攜帶存儲伺服器的序號的獲取存儲配置信息請求至監控設備20,利用來自監控設備20的存儲伺服器的網絡地址,與存儲伺服器建立網絡連結;利用來自監控設備20的目錄信息及數據分析單元212輸出的上級錄像文件的名稱,確定上級錄像文件所存儲的目錄,通過網絡從存儲伺服器22的該目錄下載上級錄像文件,將上級錄像文件寫入第二存儲單元214。第二控制單元211可對上級錄像文件的名稱進行分析,確定上級錄像文件包含的子文件,根據上級錄像文件包含的子文件、數據分析單元212輸出的錄像文件在上級錄像文件中的序號以及錄像文件大小,確定錄像文件在所屬的上級錄像文件中的起止位置及偏移量,輸出錄像文件在所屬的上級錄像文件中的起止位置及偏移量至數據截取單元213。數據分析單元212對錄像文件名稱進行分析,獲得錄像文件所保存的存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息,並輸出至第二控制單元211。數據截取單元213根據錄像文件在所屬的上級錄像文件中的起止位置及偏移量,對第二存儲單元214中錄像文件所屬的上級錄像文件進行截取,獲得錄像文件的音視頻流。圖3為本發明的數據的遠程獲取系統實施例二的結構示意圖。現結合圖3,對本發明實施例二的數據的遠程獲取系統進行說明,具體如下 本發明實施例二的數據的遠程獲取系統包含至少一個存儲伺服器22、監控設備20及監控客戶端31。實施例二的系統與實施例一的系統將比較,僅是監控客戶端31與實施例一中的監控客戶端21不同,其他裝置的結構及連接關係與實施例一相同,在此僅就與實施例一不同的內容進行說明,不再對與實施例一相同的內容進行贅述。
實施例二的監控客戶端31與實施例一的監控客戶端21不同的地方僅為實施例二的監控客戶端31還能生成一錄像文件下載列表,並能夠根據錄像文件下載列表對一個或多個上級錄像文件包含的一個或多個錄像文件進行獲取,監控客戶端31的其他分析和處理的內容與實施例一的監控客戶端21相同,在此不再贅述。具體地,監控客戶端31還可在獲得錄像文件名稱中包含的信息後,根據錄像文件名稱確定錄像文件在上級錄像文件中的序號,根據包含錄像文件名稱的錄像文件基本信息、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號及偏移量,生成錄像文件下載列表。其中,錄像文件下載列表中可以包含多個待獲取的錄像文件,而監控客戶端31可從一個或多個存儲伺服器22上下載一個或多個上級錄像文件,根據錄像文件下載列表對下載的相應的上級錄像文件進行數據截取,獲取其所需的一個或多個錄像文件的音視頻數據。相應地,監控客戶端31包含第二控制單元311、數據分析單元212、數據截取單元 313及第二存儲單元314。其中,數據分析單元212與實施例一相同。第二存儲單元314用以保存上級錄像文件及錄像文件下載列表。其中,第二存儲單元314保存的上級錄像文件為第二控制單元311從存儲伺服器22上下載的用以進行數據截取的一個或多個文件。第二控制單元311在外部觸發下,發送獲取錄像文件請求至監控設備20,接收包含錄像文件名稱的錄像文件基本信息,將錄像文件名稱輸出至數據分析單元212 ;根據數據分析單元212輸出的存儲伺服器的序號,發送攜帶存儲伺服器的序號的獲取存儲配置信息請求至監控設備20,利用來自監控設備20的存儲伺服器的網絡地址,與存儲伺服器22建立網絡連結;利用來自監控設備20的目錄信息及數據分析單元212輸出的上級錄像文件的名稱,確定上級錄像文件所存儲的目錄,通過網絡從存儲伺服器22的該目錄下載上級錄像文件,將上級錄像文件寫入第二存儲單元314。第二控制單元311可對上級錄像文件的名稱進行分析,確定上級錄像文件包含的子文件,根據上級錄像文件包含的子文件、數據分析單元212輸出的錄像文件在上級錄像文件中的序號以及錄像文件大小,確定錄像文件在所屬的上級錄像文件中的起止位置及偏移量;根據錄像文件在上級錄像文件中的序號,根據包含錄像文件名稱的錄像文件基本信息、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號及偏移量,生成錄像文件下載列表並寫入第二存儲單元314。數據分析單元212對錄像文件名稱進行分析,獲得錄像文件所保存的存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息,並輸出至第二控制單元311。數據截取單元313根據第二存儲單元314中的錄像文件下載列表,對第二存儲單元314中錄像文件所屬的上級錄像文件進行截取,獲得錄像文件的音視頻流。圖4為本發明的數據的遠程獲取方法的流程圖。現結合圖4,對本發明的數據的遠程獲取方法進行說明,具體如下步驟401 :監控客戶端發送獲取錄像文件請求至監控設備,從監控設備獲取包含錄像文件名稱的錄像文件基本信息;
該步驟具體包括步驟4011,監控客戶端根據外部觸發,發送獲取錄像文件請求至監控設備;步驟4012,監控設備根據獲取錄像文件請求,將相應的包含錄像文件名稱的錄像文件基本信息發送給監控客戶端。在步驟4012中,錄像文件基本信息至少包含錄像文件名稱及錄像文件大小,還可進一步包含錄像文件的起止時間及錄像文件類型;錄像文件名稱中至少包含了錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號的信息;目錄信息為存儲伺服器上存儲的錄像文件所屬的上級錄像文件所在的目錄的名稱及該目錄在存儲伺服器上的存儲路徑信息。步驟402 :監控客戶端分析錄像文件名稱獲得存儲伺服器的序號,發送獲取存儲配置信息請求至監控設備,從監控設備獲得存儲伺服器的網絡地址及目錄信息;該步驟具體包括步驟4021,監控客戶端根據錄像文件名稱的格式,分析錄像文件名稱,獲得存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息;步驟4022,監控客戶端根據存儲伺服器的序號,發送攜帶存儲伺服器的序號的獲取存儲配置信息請求至監控設備;步驟 4023,監控設備根據攜帶存儲伺服器的序號的獲取存儲配置信息請求,將與存儲伺服器的序號對應的存儲伺服器的網絡地址及目錄信息發送給監控客戶端。步驟4021中,錄像文件在上級錄像文件中的序號用以表示錄像文件在上級錄像文件中的相對存儲位置。步驟4023中,存儲伺服器的網絡地址可為如IP位址等可用以區分存儲伺服器獲取數據的地址信息。步驟403 :監控客戶端利用存儲伺服器的網絡地址、目錄信息及分析錄像文件名稱獲得的上級錄像文件的名稱,通過網絡從存儲伺服器下載上級錄像文件;該步驟具體包括步驟4031,監控客戶端利用存儲伺服器的網絡地址,與存儲伺服器建立網絡連結;步驟4032,監控客戶端利用目錄信息及上級錄像文件的名稱,確定上級錄像文件所存儲的目錄;步驟4033,監控客戶端通過網絡從存儲伺服器的目錄下載上級錄像文件,並暫存上級錄像文件。步驟4031中,監控客戶端可採用現有的FTP傳輸協議或私有網絡傳輸協議,與存儲伺服器的網絡地址對應的存儲伺服器建立一對一的網絡連結。步驟404 :監控客戶端利用包含錄像文件名稱的錄像文件基本信息,確定其在所屬的上級錄像文件中的起止位置及偏移量,根據起止位置及偏移量對上級錄像文件進行截取,獲得錄像文件的音視頻數據;該步驟具體包括步驟4041,監控客戶端根據上級錄像文件包含的子文件、分析錄像文件名稱獲得的錄像文件在上級錄像文件中的序號及錄像文件大小,確定錄像文件在所屬的上級錄像文件中的起止位置及偏移量;步驟4042,監控客戶端利用步驟4041中的起止位置及偏移量,對暫存的上級錄像文件進行截取,獲得錄像文件的音視頻數據。優選地,若步驟404的根據起止位置及偏移量對上級錄像文件進行截取之前還進一步包括監控客戶端根據錄像文件名稱生成包含錄像文件起止位置的錄像文件下載列表,則步驟404具體包括步驟4041,監控客戶端根據上級錄像文件包含的子文件、分析錄像文件名稱獲得的錄像文件在上級錄像文件中的序號及錄像文件大小,確定錄像文件在所屬的上級錄像文件中的起止位置及偏移量;步驟4042,監控客戶端根據錄像文件名稱確定錄像文件在上級錄像文件中的序號,根據包含錄像文件名稱的錄像文件基本信息、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號及偏移量,生成錄像文件下載列表;步驟4043,監控客戶端利用錄像文件下載列表,對暫存的上級錄像文件進行截取,獲得錄像文件的音視頻數據。優選地,在步驟401之間進一步包括 步驟400,監控設備將外部輸入的錄像文件保存於存儲伺服器時,根據錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號,對錄像文件進行命名。本發明的上述較佳實施例中,在監控客戶端從存儲伺服器中獲取數據時,監控設備與存儲伺服器之間無需進行索引信息或索引文件的交互,僅是監控客戶端與監控設備間進行錄像文件的信息和存儲配置的信息的交互,監控客戶端根據從錄像文件的名稱中解析獲得的信息,從相應的存儲伺服器中下載錄像文件所屬的上級錄像文件,省略了複雜的地址映射步驟,簡化了操作,而監控客戶端不通過索引信息或索引文件查找存儲伺服器上保存的錄像文件的方法,能夠提高系統的兼容性。另外,監控設備與存儲伺服器之間無需交互,也在一定程度上減少了監控設備所屬的監控系統的網絡負載。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。
權利要求
1.一種數據的遠程獲取系統,其特徵在於,該系統包含 至少一個存儲伺服器,任一存儲伺服器用以保存錄像文件的音視頻數據; 監控設備,根據來自監控客戶端的獲取錄像文件請求,發送包含錄像文件名稱的錄像文件基本信息至監控客戶端,根據來自監控客戶端的攜帶存儲伺服器的序號的獲取存儲配置信息請求,發送存儲伺服器的網絡地址及目錄信息至監控客戶端; 監控客戶端,對接收到的錄像文件名稱進行分析,獲得存儲伺服器的序號及錄像文件所屬的上級錄像文件的名稱;利用上級錄像文件的名稱、接收到的存儲伺服器的網絡地址及目錄信息,通過網絡從存儲伺服器下載上級錄像文件,根據包含錄像文件名稱的錄像文件基本信息確定其在所屬的上級錄像文件中的起止位置及偏移量;根據錄像文件在所屬的上級錄像文件中的起止位置及偏移量,對上級錄像文件進行截取,獲得錄像文件的音視頻數據。
2.根據權利要求I所述的系統,其特徵在於,所述監控設備還將外部輸入的錄像文件保存於存儲伺服器時,根據錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文·件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號,對錄像文件進行命名。
3.根據權利要求I或2所述的系統,其特徵在於,所述監控客戶端還根據錄像文件名稱確定錄像文件在上級錄像文件中的序號,根據包含錄像文件名稱的錄像文件基本信息、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號及偏移量,生成錄像文件下載列表; 所述監控客戶端還根據錄像文件下載列表,對從存儲伺服器下載的上級錄像文件進行截取。
4.根據權利要求I所述的系統,其特徵在於,所述監控設備包含 第一存儲單元,用以保存錄像文件基本信息、存儲伺服器的序號、存儲伺服器的網絡地址及該存儲伺服器上的目錄信息;所述錄像文件基本信息至少包含錄像文件名稱及錄像文件大小; 第一控制單元,根據接收到的獲取錄像文件請求,從第一存儲單元中讀取包含錄像文件名稱的錄像文件基本信息,並發送給所述監控客戶端;根據接收到的攜帶存儲伺服器的序號的獲取存儲配置信息請求,從第一存儲單元中讀取與存儲伺服器的序號對應的存儲伺服器的網絡地址,及該存儲伺服器上的目錄信息,發送存儲伺服器的網絡地址及目錄信息至監控客戶端。
5.根據權利要求I或2所述的系統,其特徵在於,所述監控客戶端包含 第二存儲單元,用以保存上級錄像文件; 第二控制單元,發送獲取錄像文件請求至監控設備,接收包含錄像文件名稱的錄像文件基本信息,將錄像文件名稱輸出至數據分析單元;發送攜帶存儲伺服器的序號的獲取存儲配置信息請求至所述監控設備,利用存儲伺服器的網絡地址,與存儲伺服器建立網絡連結;利用目錄信息及上級錄像文件的名稱,通過網絡從存儲伺服器的該目錄下載上級錄像文件,並將上級錄像文件寫入第二存儲單元;所述錄像文件基本信息至少包含錄像文件名稱及錄像文件大小; 所述第二控制單元根據上級錄像文件包含的子文件、錄像文件在上級錄像文件中的序號及錄像文件大小,獲取錄像文件在所屬的上級錄像文件中的起止位置及偏移量,並輸出至數據截取單元; 數據分析單元,對錄像文件名稱進行分析,獲得錄像文件所保存的存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息,並輸出至第二控制單元; 數據截取單元,根據錄像文件在所屬的上級錄像文件中的起止位置及偏移量,對第二存儲單元中錄像文件所屬的上級錄像文件進行截取,獲得錄像文件的音視頻流。
6.根據權利要求3所述的系統,其特徵在於,所述監控客戶端包含 第二存儲單元,用以保存上級錄像文件及錄像文件下載列表; 第二控制單元,發送獲取錄像文件請求至監控設備,接收包含錄像文件名稱的錄像文件基本信息,將錄像文件名稱輸出至數據分析單元;發送攜帶存儲伺服器的序號的獲取存 儲配置信息請求至所述監控設備,利用存儲伺服器的網絡地址,與存儲伺服器建立網絡連結;利用目錄信息及上級錄像文件的名稱,通過網絡從存儲伺服器的該目錄下載上級錄像文件,將上級錄像文件寫入第二存儲單元;所述錄像文件基本信息至少包含錄像文件名稱及錄像文件大小; 所述第二控制單元根據上級錄像文件包含的子文件、錄像文件在上級錄像文件中的序號、及錄像文件大小,獲取錄像文件在所屬的上級錄像文件中的起止位置及偏移量;根據錄像文件在上級錄像文件中的序號,根據包含錄像文件名稱的錄像文件基本信息、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號及偏移量,生成錄像文件下載列表並寫入第二存儲單元; 數據分析單元,對錄像文件名稱進行分析,獲得錄像文件所保存的存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息,並輸出至第二控制單元; 數據截取單元,根據第二存儲單元中的錄像文件下載列表,對第二存儲單元中錄像文件所屬的上級錄像文件進行截取,獲得錄像文件的音視頻流。
7.一種數據的遠程獲取方法,其特徵在於,該方法包含 A、監控客戶端發送獲取錄像文件請求至監控設備,從監控設備獲取包含錄像文件名稱的錄像文件基本信息; B、監控客戶端分析錄像文件名稱獲得存儲伺服器的序號,發送獲取存儲配置信息請求至監控設備,從監控設備獲得存儲伺服器的網絡地址及目錄信息; C、監控客戶端利用存儲伺服器的網絡地址、目錄信息及分析錄像文件名稱獲得的上級錄像文件的名稱,通過網絡從存儲伺服器下載上級錄像文件; D、監控客戶端利用包含錄像文件名稱的錄像文件基本信息,確定其在所屬的上級錄像文件中的起止位置及偏移量,根據所述起止位置及所述偏移量對上級錄像文件進行截取,獲得錄像文件的音視頻數據。
8.根據權利要求7所述的方法,其特徵在於,步驟A之間進一步包括 監控設備將外部輸入的錄像文件保存於存儲伺服器時,根據錄像文件存儲時其所屬的上級錄像文件的名稱、在上級錄像文件中的序號、上級錄像文件所存儲的目錄及該目錄所屬的存儲伺服器的序號,對錄像文件進行命名。
9.根據權利要求7或8所述的方法,其特徵在於,步驟D所述根據所述起止位置及所述偏移量對上級錄像文件進行截取之前還進一步包括 監控客戶端根據錄像文件名稱生成包含起止位置和偏移量的錄像文件下載列表; 步驟D所述根據所述起止位置及所述偏移量對上級錄像文件進行截取為監控客戶端根據錄像文件下載列表,對從存儲伺服器下載的上級錄像文件進行截取。
10.根據權利要求7所述的方法,其特徵在於,步驟B所述監控客戶端分析錄像文件名稱獲得存儲伺服器的序號包括 所述監控客戶端根據錄像文件名稱的格式,分析錄像文件名稱,獲得存儲伺服器的序號、錄像文件所屬的上級錄像文件的名稱、錄像文件在上級錄像文件中的序號、及上級錄像文件所存儲的目錄信息。
11.根據權利要求7或8所述的方法,其特徵在於,所述步驟C包括 Cl、所述監控客戶端利用存儲伺服器的網絡地址,與存儲伺服器建立網絡連結; C2、所述監控客戶端利用目錄信息及上級錄像文件的名稱,確定上級錄像文件所存儲的目錄; C3、所述監控客戶端通過網絡從存儲伺服器的所述目錄下載上級錄像文件,並暫存上級錄像文件。
12.根據權利要求7或8所述的方法,其特徵在於,步驟D所述監控客戶端利用包含錄像文件名稱的錄像文件基本信息確定其在所屬的上級錄像文件中的起止位置及偏移量包括 所述監控客戶端根據上級錄像文件包含的子文件、分析錄像文件名稱獲得的錄像文件在上級錄像文件中的序號及錄像文件基本信息包含的錄像文件大小,確定錄像文件在所屬的上級錄像文件中的起止位置及偏移量; 所述錄像文件基本信息至少包含錄像文件名稱及錄像文件大小。
全文摘要
本發明提供了一種數據的遠程獲取系統及方法,監控客戶端發送獲取錄像文件請求至監控設備,從監控設備獲取包含錄像名稱的錄像文件基本信息;監控客戶端分析錄像文件名稱獲得存儲伺服器的序號,發送獲取存儲配置信息請求至監控設備,獲得存儲伺服器的網絡地址及目錄信息;監控客戶端利用存儲伺服器的網絡地址、目錄信息及分析錄像文件名稱獲得的上級錄像文件的名稱,通過網絡從存儲伺服器下載上級錄像文件;監控客戶端利用錄像文件基本信息,確定其在所屬的上級錄像文件中的起止位置及偏移量,根據起止位置及偏移量對上級錄像文件進行截取,獲得錄像文件的音視頻數據。採用本發明的系統及方法,無需進行地址映射,能夠提高兼容性,降低操作難度。
文檔編號H04N21/235GK102724547SQ20121017973
公開日2012年10月10日 申請日期2012年5月30日 優先權日2012年5月30日
發明者張小媛, 李奎, 石炎明, 金祥慶 申請人:杭州海康威視數位技術股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀