亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種網(wǎng)絡(luò)存儲(chǔ)中保證數(shù)據(jù)完整性的方法

文檔序號(hào):7755566閱讀:270來(lái)源:國(guó)知局
專利名稱:一種網(wǎng)絡(luò)存儲(chǔ)中保證數(shù)據(jù)完整性的方法
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體數(shù)據(jù)處理領(lǐng)域,特別是一種能夠在網(wǎng)絡(luò)存儲(chǔ)中保證數(shù)據(jù)完整性 的方法。
背景技術(shù)
目前市場(chǎng)上的媒體數(shù)據(jù)存儲(chǔ)系統(tǒng)普遍采用將攝像機(jī)和拾音器采集的視音頻信號(hào) 壓縮加密后以直播/組播方式發(fā)送到局部網(wǎng)絡(luò)上,通過(guò)局部網(wǎng)絡(luò)上掛載的存儲(chǔ)服務(wù)器接收 網(wǎng)絡(luò)媒體數(shù)據(jù)來(lái)實(shí)現(xiàn)存儲(chǔ)功能。系統(tǒng)存儲(chǔ)要求用來(lái)傳輸媒體數(shù)據(jù)的網(wǎng)絡(luò)要有很高的可靠 性,理想情況是采用專用網(wǎng)絡(luò)負(fù)載系統(tǒng)。但是由于節(jié)約成本等因素,往往系統(tǒng)需要同用戶辦 公系統(tǒng)共用網(wǎng)絡(luò)資源,由此造成網(wǎng)絡(luò)環(huán)境復(fù)雜,如工作網(wǎng)絡(luò)的環(huán)境差,沒(méi)有網(wǎng)絡(luò)的情況下, 穩(wěn)定性差,很難保證數(shù)據(jù)完整性。對(duì)于重要會(huì)議的媒體數(shù)據(jù),尤其像法庭證據(jù)這樣的多媒體數(shù)據(jù),數(shù)據(jù)完整性是非 常必要的,數(shù)據(jù)丟失意味著系統(tǒng)維護(hù)部門的嚴(yán)重責(zé)任事故。事故發(fā)生后,即使有采用其他方 式保留媒體數(shù)據(jù),也很難及時(shí)地備份到系統(tǒng)中供點(diǎn)播使用。在庭審過(guò)程中會(huì)出現(xiàn)多媒體服 務(wù)器和編碼服務(wù)器網(wǎng)絡(luò)斷開的情況,網(wǎng)絡(luò)異常(開庭中系統(tǒng)網(wǎng)絡(luò)設(shè)備斷電)或者視頻服務(wù) 器斷電的情況,但是用戶要求數(shù)據(jù)的完整性。目前還沒(méi)有特別有效的技術(shù)來(lái)保證類似法庭 證據(jù)這種多媒體數(shù)據(jù)保證完整性。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的之一是提供一種保證網(wǎng)絡(luò)存儲(chǔ)中數(shù)據(jù)完整性的方法,使 得在網(wǎng)絡(luò)情況異常時(shí),不會(huì)導(dǎo)致異常情況發(fā)生前已經(jīng)存儲(chǔ)的多媒體文件丟失,并且在網(wǎng)絡(luò) 異常情況發(fā)生后,多媒體數(shù)據(jù)的存儲(chǔ)可以依然進(jìn)行,并且如果本地設(shè)備出現(xiàn)故障時(shí),盡量保 持多媒體數(shù)據(jù)的完整性;此外如果多媒體數(shù)據(jù)的丟失時(shí)間小于5分鐘時(shí),采用本發(fā)明的方 法數(shù)據(jù)庫(kù)信息不會(huì)損壞,并且系統(tǒng)會(huì)自動(dòng)將本地的多媒體文件上傳到網(wǎng)絡(luò)端的多媒體服務(wù) 器中;并刪除本地臨時(shí)文件。為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供的技術(shù)方案如下一種在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,所述網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)包括多 媒體編解碼設(shè)備,用于對(duì)多媒體信號(hào)的解碼和多媒體數(shù)據(jù)的網(wǎng)絡(luò)傳輸,以及對(duì)多媒體數(shù)據(jù) 的本地存儲(chǔ);多媒體服務(wù)器DVS,用于在網(wǎng)絡(luò)端對(duì)多媒體數(shù)據(jù)進(jìn)行直播、點(diǎn)播、存儲(chǔ);數(shù)字多 媒體資源管理系統(tǒng)RMS,用于對(duì)多媒體服務(wù)器中的數(shù)據(jù)應(yīng)用進(jìn)行管理、監(jiān)測(cè)和控制;其特征 在于步驟一、應(yīng)用服務(wù)開始時(shí),RMS通知DVS開始對(duì)應(yīng)用服務(wù)產(chǎn)生的多媒體數(shù)據(jù)進(jìn)行直 播并在DVS端存儲(chǔ)。步驟二、用戶根據(jù)RMS的管理界面,選擇多媒體數(shù)據(jù)是否在本地多媒體編解碼設(shè) 備中存儲(chǔ);步驟三、如果用戶選擇了多媒體數(shù)據(jù)在本地多媒體編解碼設(shè)備中進(jìn)行存儲(chǔ),本地多媒體解碼設(shè)備在應(yīng)用服務(wù)開始或結(jié)束時(shí)生成帶有時(shí)間標(biāo)記的標(biāo)簽;DVC根據(jù)上述帶有時(shí) 間標(biāo)記的標(biāo)簽以及在其本地存儲(chǔ)的數(shù)據(jù),生成應(yīng)用服務(wù)對(duì)應(yīng)的多媒體數(shù)據(jù)大小和幀數(shù)的信 息;所述標(biāo)簽信息和多媒體數(shù)據(jù)大小和幀數(shù)信息獨(dú)立于多媒體數(shù)據(jù)被保存在DVC中,以供 DVS訪問(wèn)查詢;步驟四、當(dāng)網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中的網(wǎng)絡(luò)出現(xiàn)故障,多媒體編解碼設(shè)備DVC繼續(xù)保持應(yīng) 用服務(wù)的多媒體數(shù)據(jù)的存儲(chǔ),以保證在多媒體編解碼設(shè)備在應(yīng)用服務(wù)從開始時(shí)間到結(jié)束時(shí) 間在本地存儲(chǔ)的多媒體數(shù)據(jù)的完整性;多媒體服務(wù)器因?yàn)榫W(wǎng)絡(luò)故障而不能夠繼續(xù)存儲(chǔ)多媒 體數(shù)據(jù);步驟五、在應(yīng)用服務(wù)結(jié)束后,DVS通過(guò)從DVC獲取的標(biāo)簽信息和多媒體數(shù)據(jù)大小和 幀數(shù)信息與通過(guò)從資源服務(wù)器RMS獲取的應(yīng)用服務(wù)信息根據(jù)預(yù)定條件比較是否一致;所述 應(yīng)用服務(wù)信息包括應(yīng)用服務(wù)在RMS中記錄的開始和停止時(shí)間信息以及在DVS中相應(yīng)應(yīng)用服 務(wù)的多媒體數(shù)據(jù)的數(shù)據(jù)大小幀數(shù)信息;根據(jù)上述比較的結(jié)果決定是否將本地多媒體編解碼 設(shè)備中存儲(chǔ)的應(yīng)用服務(wù)的多媒體數(shù)據(jù)備份在多媒體服務(wù)器中。此外,上述步驟五不一致的預(yù)定條件為如果DMS中的應(yīng)用服務(wù)信息中多媒體數(shù) 據(jù)的開始時(shí)間和結(jié)束時(shí)間的間隔小于在DVC存儲(chǔ)的多媒體數(shù)據(jù)開始和結(jié)束時(shí)間的間隔的 10% ;或者DMS中的應(yīng)用服務(wù)信息中多媒體數(shù)據(jù)的開始時(shí)間和結(jié)束時(shí)間的間隔比在DVC存 儲(chǔ)的多媒體數(shù)據(jù)開始和結(jié)束時(shí)間的間隔少5分鐘,或者在DMS中的應(yīng)用服務(wù)信息中多媒體 數(shù)據(jù)文件大小為0時(shí),此時(shí)認(rèn)為多媒體服務(wù)器和DVC存儲(chǔ)的多媒體數(shù)據(jù)不一致;需要將應(yīng)用 服務(wù)的多媒體數(shù)據(jù)備份在多媒體服務(wù)器中;此外在上述步驟五中如果根據(jù)預(yù)定條件判斷出多媒體編解碼設(shè)備中的應(yīng)用服務(wù) 的多媒體數(shù)據(jù)和多媒體服務(wù)器中的多媒體數(shù)據(jù)不一致,此時(shí)認(rèn)為網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中的網(wǎng)絡(luò)出 現(xiàn)了故障,此時(shí)將多媒體解碼設(shè)備中的存儲(chǔ)的多媒體數(shù)據(jù)備份在多媒體錄播服務(wù)器中;如 果多媒體編解碼設(shè)備中的應(yīng)用服務(wù)的多媒體數(shù)據(jù)和多媒體服務(wù)器中的多媒體數(shù)據(jù)完全一 致,多媒體編解碼設(shè)備在經(jīng)過(guò)預(yù)定時(shí)間后清除該多媒體數(shù)據(jù)。此外在上述步驟三中帶有時(shí)間標(biāo)記的標(biāo)簽具體為具有開始時(shí)間和結(jié)束時(shí)間的標(biāo) 簽為一對(duì)完整標(biāo)簽;而只有開始時(shí)間,沒(méi)有結(jié)束時(shí)間的標(biāo)簽為不完整的標(biāo)簽,當(dāng)一個(gè)具有開 始和結(jié)束時(shí)間的完整的應(yīng)用服務(wù)運(yùn)行結(jié)束后,多媒體編解碼設(shè)備會(huì)產(chǎn)生完整標(biāo)簽,并且將 標(biāo)簽的信息通知給DVS,用來(lái)事后查詢;當(dāng)DVS收到不完整標(biāo)簽時(shí),判定DVC出現(xiàn)故障。此外,當(dāng)DVC出現(xiàn)故障重新啟動(dòng)起后,自動(dòng)開始存儲(chǔ)多媒體數(shù)據(jù),如果此時(shí)DVS向 DVC發(fā)送帶有結(jié)束時(shí)間的標(biāo)簽,DVC生成一個(gè)完整標(biāo)簽,標(biāo)簽的開始時(shí)間是DVC發(fā)生故障前 的時(shí)間標(biāo)簽的開始時(shí)間;如果此時(shí)DVS向DVC發(fā)送開始時(shí)間標(biāo)簽,DVC忽略此標(biāo)簽,此時(shí)DVS 查詢到的標(biāo)簽的開始時(shí)間應(yīng)該是斷電前的標(biāo)簽的開始時(shí)間;當(dāng)DVC出現(xiàn)故障重啟后,停止存儲(chǔ)多媒體數(shù)據(jù),如果此時(shí)DVS向DVC發(fā)送帶有結(jié) 束時(shí)間的標(biāo)簽,DVC生成一個(gè)完整標(biāo)簽,標(biāo)簽的開始時(shí)間是DVC發(fā)生故障前的標(biāo)簽的開始時(shí) 間;如果此時(shí)DVS向DVC發(fā)送開始標(biāo)簽,則忽略這個(gè)標(biāo)簽,此時(shí)DVS查詢到的標(biāo)簽應(yīng)該是斷 電前的標(biāo)簽的開始時(shí)間;通過(guò)上述步驟來(lái)保證DVC中服務(wù)應(yīng)用具有完整的開始和結(jié)束時(shí)間標(biāo)簽,以供DVS 查詢。其中所標(biāo)簽的時(shí)間長(zhǎng)度和應(yīng)用服務(wù)對(duì)應(yīng)的多媒體數(shù)據(jù)大小和幀數(shù)應(yīng)該是包含在DVC本地存儲(chǔ)的多媒體數(shù)據(jù)的實(shí)際時(shí)間和大小以及幀數(shù)。另外,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法中應(yīng)用服務(wù)由RMS啟動(dòng);在 DVC中具有本地硬盤,DVC可以將多媒體數(shù)據(jù)存儲(chǔ)在本地硬盤中;所述網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)應(yīng)用在 法院的庭審系統(tǒng)或者視頻會(huì)議系統(tǒng)中。采用本發(fā)明的設(shè)計(jì)方案,既可以節(jié)省用戶集中存儲(chǔ)空間,也可以保證數(shù)據(jù)的完整 性。


圖1為本發(fā)明網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的框圖;圖2為數(shù)字媒體資源管理系統(tǒng)RMS的接入界面;圖3為在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法的實(shí)現(xiàn)流程圖;圖4為RMS和DVS交互庭審信息的示意圖;圖5為多媒體編解碼設(shè)備DVC中時(shí)間標(biāo)簽的示意具體實(shí)施例方式為使本發(fā)明的實(shí)施例要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面根據(jù)附 圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述圖1是本發(fā)明的網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)框圖,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)包括了設(shè)置在本地端的多媒體 編解碼設(shè)備DVC。多媒體編碼設(shè)備DVC可以用于對(duì)本地應(yīng)用服務(wù)產(chǎn)生的多媒體數(shù)據(jù)進(jìn)行編 碼,并對(duì)編碼后的多媒體數(shù)據(jù)的進(jìn)行網(wǎng)絡(luò)傳輸,對(duì)編碼后的多媒體數(shù)據(jù)進(jìn)行本地存儲(chǔ)。多媒 體解碼設(shè)備DVC可以用于對(duì)本地應(yīng)用服務(wù)產(chǎn)生的多媒體數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)接收,解碼與顯示。 多媒體編解碼設(shè)備DVC同時(shí)還提供了本身參數(shù)修改的控制接口 ;數(shù)字媒體控制臺(tái)MCP可以 將多個(gè)多媒體編解碼設(shè)備DVC作為子模塊,集成在MCP中,MCP具有控制模塊,實(shí)現(xiàn)對(duì)多個(gè) 具有應(yīng)用服務(wù)生成的多媒體數(shù)據(jù)進(jìn)行統(tǒng)一控制,MCP中還具有接口模塊,用于提供多種供其 它設(shè)備訪問(wèn)的控制接口。多媒體編解碼設(shè)備DVC也可以獨(dú)立于數(shù)字媒體控制臺(tái)MCP存在; 多媒體服務(wù)器DVS位于網(wǎng)絡(luò)端,對(duì)本地應(yīng)用服務(wù)產(chǎn)生的數(shù)據(jù)進(jìn)行直播和存儲(chǔ),以及存儲(chǔ)數(shù) 據(jù)的點(diǎn)播,DVS可以和DVC通過(guò)網(wǎng)絡(luò)控制協(xié)議進(jìn)行交互,實(shí)現(xiàn)對(duì)本地多媒體應(yīng)用服務(wù)產(chǎn)生的 相關(guān)信息與數(shù)據(jù)進(jìn)行處理,保證在網(wǎng)絡(luò)故障和本地DVC出現(xiàn)故障時(shí),具體應(yīng)用服務(wù)產(chǎn)生的 多媒體數(shù)據(jù)的完整性;數(shù)字媒體資源管理服務(wù)器RMS,在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中,對(duì)多媒體服務(wù)器 DVS中的多媒體數(shù)據(jù)應(yīng)用進(jìn)行管理、監(jiān)測(cè)和控制,同時(shí)通過(guò)多媒體服務(wù)器DVS控制到本地端 的多媒體編解碼設(shè)備DVC,并對(duì)所有應(yīng)用服務(wù)提供統(tǒng)一的簡(jiǎn)單宜用的操作界面。下面對(duì)上述設(shè)備的詳細(xì)功能做一一闡述。(一 )多媒體編解碼器設(shè)備DVC在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中包括多媒體編解碼器設(shè)備,DVC可以用于1路SD/HD音視頻信 號(hào)解碼及網(wǎng)絡(luò)傳輸?shù)脑O(shè)備,DVC可以實(shí)現(xiàn)復(fù)合視頻信號(hào)接口 CVBS、顯卡輸出模擬信號(hào)接口 VGA、高清晰度多媒體接口 HDMI、數(shù)字視頻接口 DVI解碼輸出,在DVC具有10/100M的以太 網(wǎng)接口。DVC設(shè)備可以將遠(yuǎn)程的視頻信號(hào)通過(guò)解碼在本地顯示,通過(guò)網(wǎng)絡(luò)傳輸及組播技術(shù), 實(shí)現(xiàn)廣播級(jí)高質(zhì)量的遠(yuǎn)程視頻傳輸。此外,DVC設(shè)備可以廣泛用于多媒體存儲(chǔ)系統(tǒng)的SD/HD 信號(hào)解碼、網(wǎng)絡(luò)傳輸、音視頻會(huì)議雙流傳送,人機(jī)界面監(jiān)控等各種場(chǎng)合??蛇m用于包括遠(yuǎn)程教學(xué)、遠(yuǎn)程醫(yī)療、視頻會(huì)議、監(jiān)控和廣播電視在內(nèi)的各種數(shù)字視頻應(yīng)用領(lǐng)域。DVC具有本地存儲(chǔ)單元,可以將文件存儲(chǔ)到本地硬盤;并且能夠?qū)?dāng)前編碼數(shù)據(jù) 流存儲(chǔ)為傳輸流TS文件,包括一高清和四路高清,并且存儲(chǔ)過(guò)程不影響直播和下載功能, 存儲(chǔ)的文件用標(biāo)準(zhǔn)多媒體播放器能夠播放,支持大于4GB文件。DVC具有查詢單元,可以查詢存儲(chǔ)信息。DVC查詢單元根據(jù)存儲(chǔ)開始時(shí)間,標(biāo)簽,通 道查詢存儲(chǔ)信息,查詢到的存儲(chǔ)信息包括開始時(shí)間,結(jié)束時(shí)間,文件大小,存儲(chǔ)路徑,時(shí)間 戳Pts,總幀數(shù),文件時(shí)間長(zhǎng)度,以及文件的完整性,并且能夠控制查詢存儲(chǔ)多媒體應(yīng)用服務(wù) 的條數(shù),并保證查詢速度不因?yàn)闃?biāo)簽數(shù)量降低很快。DVC還具有斷電處理單元,在DVC出現(xiàn)故障的情況下(例如DVC斷電時(shí)),保證在 其重起以后所查詢的數(shù)據(jù)不出錯(cuò)。斷電處理單元支持多個(gè)開始多個(gè)結(jié)束功能;如果多次開 始,僅僅記錄第一次開始時(shí)間標(biāo)簽的時(shí)間,以后開始的時(shí)間標(biāo)簽忽略,直到結(jié)束。如果多次 結(jié)束,僅僅記錄第一次結(jié)束時(shí)間標(biāo)簽的時(shí)間,以后結(jié)束的時(shí)間標(biāo)簽忽略,直到開始;從而保 證DVS查詢DVC是時(shí)間標(biāo)簽的完整性。DVC具有接口單元,可以提供外部DVS進(jìn)行相關(guān)信息交互的接口 ;如開始和結(jié)束時(shí) 間標(biāo)簽信息,以及應(yīng)用服務(wù)的多媒體大小和幀數(shù)信息。接口單元還可以提供和外部模塊的 多媒體數(shù)據(jù)的交互。DVC還具有控制單元,可以控制存儲(chǔ)的開始和停止;并且記錄存儲(chǔ)的開始時(shí)間和 結(jié)束時(shí)間,以及打上相應(yīng)的時(shí)間標(biāo)簽,方便查詢單元和多媒體服務(wù)器DVS查詢。此外DVC控 制單元可以控制硬盤覆蓋;并且可以根據(jù)預(yù)定時(shí)間和或覆蓋閥值對(duì)文件進(jìn)行循環(huán)覆蓋或清 除;控制單元還可以實(shí)現(xiàn)存儲(chǔ)信息刪除,即能夠刪除指定文件和目錄;而且根據(jù)存儲(chǔ)開始 時(shí)間,標(biāo)簽,通道刪除存儲(chǔ)信息。(二)DVS多媒體服務(wù)器DVS是多媒體錄播服務(wù)器,其是一個(gè)專門針對(duì)流媒體錄播應(yīng)用開發(fā)的集軟、硬件于 一體的流媒體直播、點(diǎn)播、存儲(chǔ)系統(tǒng)??梢越y(tǒng)采用Linux操作系統(tǒng)與B/S架構(gòu),為用戶觀看直 播/點(diǎn)播提供統(tǒng)一界面;為管理員控制訪問(wèn)分布的DVC存儲(chǔ)服務(wù)器等多種資源提供了統(tǒng)一 的入口,方便了管理人員對(duì)一臺(tái)/多臺(tái)錄播服務(wù)器、多臺(tái)編碼器的集中管理。滿足多媒體錄 播系統(tǒng)大規(guī)模大容量應(yīng)用的需要,適合政府、學(xué)校等機(jī)構(gòu)使用,用于會(huì)議、教學(xué)資源的管理。DVS具有控制單元,可以控制DVC開始停止存儲(chǔ),并且DVS具有查詢DVC存儲(chǔ)信息 功能,DVS可以查詢DVC中具體的應(yīng)用服務(wù)本地多媒體數(shù)據(jù)所產(chǎn)生的開始時(shí)間標(biāo)簽,以及多 媒體數(shù)據(jù)的大小和幀數(shù)等信息。通過(guò)網(wǎng)管協(xié)議,實(shí)現(xiàn)DVC本地存儲(chǔ)信息查詢,刪除解析,url 拼接功能以及錯(cuò)誤處理功能,DVS能夠控制開始停止http下載,mp4轉(zhuǎn)換,當(dāng)任務(wù)超時(shí)時(shí),對(duì) 任務(wù)進(jìn)行刪除,對(duì)下載的多媒體數(shù)據(jù)流進(jìn)行完整性檢測(cè),在需要備份時(shí)進(jìn)行備份閥值判斷DVS控制單元可以解析DVC的存儲(chǔ)信息,來(lái)實(shí)現(xiàn)具體業(yè)務(wù)的啟動(dòng),恢復(fù),(例如法庭 的休庭恢復(fù)等),并且支持DVC的斷電處理。DVS具有備份單元,用于對(duì)DVC中的數(shù)據(jù)進(jìn)行備份處理。DVS具有查詢單元,用于查詢具體業(yè)務(wù)信息,并進(jìn)行保存和刪除,分析處理。可以獲 取文件總時(shí)長(zhǎng),總幀數(shù),并處理錯(cuò)誤信息。DVS斷電處理單元,在DVC備份過(guò)程中如果斷電,需要DVS斷電單元正確處理。 MCP (數(shù)字控制主機(jī))
數(shù)字控制主機(jī)采用先進(jìn)的集成技術(shù),提供多種可編程控制接口 ;實(shí)現(xiàn)一臺(tái)設(shè)備解 決SD/HD編解碼流化;音頻調(diào)節(jié),視頻矩陣,中央控制,格式轉(zhuǎn)換,視頻分割,會(huì)討主機(jī)等多 種功能,主要應(yīng)該用于大中型法庭,中小型會(huì)議室等。與傳統(tǒng)的解決方案相比,此設(shè)備集成 度高,功能齊全,系統(tǒng)穩(wěn)定性有極大的提高,同時(shí)設(shè)備成本,布線施工也大幅度的降低。如下 圖所示模塊關(guān)系圖。(四)數(shù)字媒體資源管理系統(tǒng)RMS在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中,RMS扮演管理員角色,在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中,管理員有很多,可以 分為超級(jí)管理員和普通管理員兩大類;超級(jí)管理員具有系統(tǒng)全部模塊的操作權(quán)限,并可以 對(duì)其它管理員的操作權(quán)限進(jìn)行定義(超級(jí)管理員帳號(hào)不允許被刪除);普通管理員由超級(jí) 管理員在權(quán)限級(jí)別上進(jìn)行定義,如果他不擁有某個(gè)功能模塊的權(quán)限,則登錄系統(tǒng)后就看不 到該模塊的內(nèi)容。RMS可以實(shí)現(xiàn)對(duì)多媒體服務(wù)器中的數(shù)據(jù)應(yīng)用進(jìn)行管理、監(jiān)測(cè)和控制。RMS 具有命令接收處理單元,可以能夠接收處理來(lái)自MCP的服務(wù)開始停止,例如法庭的開庭或 閉庭命令。圖2是一個(gè)RMS界面接入的示意圖,其主要應(yīng)用的應(yīng)用服務(wù)可以在數(shù)字法庭,或者 視頻會(huì)議,醫(yī)療系統(tǒng)中使用。RMS系統(tǒng)進(jìn)去包括點(diǎn)播、直播、案件統(tǒng)計(jì)、高級(jí)查詢、開庭公告、 系統(tǒng)設(shè)置、插件下載、幫助模塊。在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中存儲(chǔ)的多媒體數(shù)據(jù)可以是國(guó)際上標(biāo)準(zhǔn)的傳輸流,如視頻編碼格 式可以為MPEGl,MPEG2,MPEG4,H. 263,H. 264等,音頻編碼格式可以為高級(jí)音頻編碼AAC, MP3。如圖3所示,本發(fā)明在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法具體為步驟一、應(yīng)用服務(wù)可以由RMS啟動(dòng);步驟二、應(yīng)用服務(wù)開始時(shí),RMS通知DVS開始對(duì)應(yīng)用服務(wù)產(chǎn)生的多媒體數(shù)據(jù)進(jìn)行直 播并在DVS端存儲(chǔ),DVS可以和RMS進(jìn)行應(yīng)用服務(wù)信息的多媒體數(shù)據(jù)信息的交互,例如法院 庭審產(chǎn)生的多媒體數(shù)據(jù)的交互如圖4,RMS中存儲(chǔ)有應(yīng)用服務(wù)的多媒體數(shù)據(jù)信息;通常情況 下,只要應(yīng)用服務(wù)啟動(dòng)時(shí)多媒體數(shù)據(jù)的網(wǎng)絡(luò)存儲(chǔ)功會(huì)被自動(dòng)能選上,即RMS默認(rèn)多媒體數(shù) 據(jù)在DVS中進(jìn)行網(wǎng)絡(luò)存儲(chǔ);步驟三、如果用戶選擇了多媒體數(shù)據(jù)在本地多媒體編解碼設(shè)備中進(jìn)行存儲(chǔ),本地 多媒體解碼設(shè)備在應(yīng)用服務(wù)開始或結(jié)束時(shí)生成帶有時(shí)間標(biāo)記的標(biāo)簽;DVC根據(jù)上述帶有時(shí) 間標(biāo)記的標(biāo)簽以及在其本地存儲(chǔ)的數(shù)據(jù),生成應(yīng)用服務(wù)對(duì)應(yīng)的多媒體數(shù)據(jù)大小和幀數(shù)的信 息;所述標(biāo)簽信息和多媒體數(shù)據(jù)大小和幀數(shù)信息獨(dú)立于多媒體數(shù)據(jù)被保存在DVC中,以供 DVS訪問(wèn)查詢;在DVC中定義了兩種時(shí)間標(biāo)簽,具體為具有開始時(shí)間和結(jié)束時(shí)間的標(biāo)簽為一對(duì) 完整標(biāo)簽;而只有開始時(shí)間,沒(méi)有結(jié)束時(shí)間的標(biāo)簽為不完整的標(biāo)簽。當(dāng)一個(gè)具有開始和結(jié)束 時(shí)間完整的應(yīng)用運(yùn)行結(jié)束后,多媒體編解碼設(shè)備會(huì)產(chǎn)生完整標(biāo)簽,并且將標(biāo)簽的信息通知 給DVS,用來(lái)事后查詢;當(dāng)DVS收到不完整的標(biāo)簽時(shí),此時(shí)DVC出現(xiàn)了故障,通常情況下可能 是由于斷電造成的;圖5是一個(gè)關(guān)于完整標(biāo)簽和不完整標(biāo)簽的示意圖,在圖5中具有兩個(gè)完整標(biāo)簽和 一個(gè)不完整的標(biāo)簽,不完整標(biāo)簽只有開始錄制的時(shí)間,沒(méi)有結(jié)束時(shí)間。具體的完整標(biāo)簽對(duì)應(yīng) 的應(yīng)用服務(wù)為開庭和休庭(或閉庭)的時(shí)間。
8
步驟四、當(dāng)網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中的網(wǎng)絡(luò)出現(xiàn)故障,多媒體編解碼設(shè)備DVC繼續(xù)保持應(yīng) 用服務(wù)的多媒體數(shù)據(jù)的存儲(chǔ),以保證在多媒體編解碼設(shè)備在應(yīng)用服務(wù)從開始時(shí)間到結(jié)束時(shí) 間在本地存儲(chǔ)的多媒體數(shù)據(jù)的完整性;多媒體服務(wù)器因?yàn)榫W(wǎng)絡(luò)故障而不能夠繼續(xù)存儲(chǔ)多媒 體數(shù)據(jù);步驟五、在應(yīng)用服務(wù)結(jié)束后,DVS通過(guò)從DVC獲取的標(biāo)簽信息和多媒體數(shù)據(jù)大小和 幀數(shù)信息與通過(guò)從資源服務(wù)器RMS獲取的應(yīng)用服務(wù)信息根據(jù)預(yù)定條件比較是否一致;所述 應(yīng)用服務(wù)信息包括應(yīng)用服務(wù)在RMS中記錄的開始和停止時(shí)間信息以及在DVS中相應(yīng)應(yīng)用服 務(wù)的多媒體數(shù)據(jù)的數(shù)據(jù)大小幀數(shù)信息;根據(jù)上述比較的結(jié)果決定是否將本地多媒體編解碼 設(shè)備中存儲(chǔ)的應(yīng)用服務(wù)的多媒體數(shù)據(jù)備份在多媒體服務(wù)器中。RMS可以在應(yīng)用服務(wù)開始和結(jié)束時(shí)記錄其時(shí)間信息,以供DVS查詢。此外RMS在應(yīng) 用服務(wù)進(jìn)行過(guò)程中,接收DVS發(fā)送的應(yīng)用服務(wù)的多媒體數(shù)據(jù)大小幀數(shù)信息DVC在本地硬盤中存儲(chǔ)應(yīng)用服務(wù)的多媒體數(shù)據(jù),硬盤可以采用循環(huán)覆蓋模式,以法 庭開庭為例,使用320G硬盤,如果按1路高清4mbps,或者4路標(biāo)清lmbps,可以存儲(chǔ)最新的 24小時(shí)數(shù)據(jù),應(yīng)該是足夠用戶一次開庭使用,此外本地硬盤可以根據(jù)具體的應(yīng)用服務(wù)來(lái)選 擇。因?yàn)榫W(wǎng)絡(luò)發(fā)生故障的情況通常是不可預(yù)知的,而且在具體應(yīng)用服務(wù)的過(guò)程中也具 有不確定性,在具體應(yīng)用服務(wù)接收后,DVS判斷多媒體數(shù)據(jù)不完整的預(yù)定條件為如果DMS 中的應(yīng)用服務(wù)信息中多媒體數(shù)據(jù)的開始時(shí)間和結(jié)束時(shí)間的間隔小于在DVC存儲(chǔ)的多媒體 數(shù)據(jù)開始和結(jié)束時(shí)間的間隔的10% ;或者DMS中的應(yīng)用服務(wù)信息中多媒體數(shù)據(jù)的開始時(shí)間 和結(jié)束時(shí)間的間隔比在DVC存儲(chǔ)的多媒體數(shù)據(jù)開始和結(jié)束時(shí)間的間隔少5分鐘,或者在DMS 中的應(yīng)用服務(wù)信息中多媒體數(shù)據(jù)文件大小為0時(shí),此時(shí)認(rèn)為多媒體服務(wù)器和DVC存儲(chǔ)的多 媒體數(shù)據(jù)不一致;此時(shí)認(rèn)為網(wǎng)絡(luò)出現(xiàn)了故障,需要將應(yīng)用服務(wù)的多媒體數(shù)據(jù)備份在多媒體 服務(wù)器中。如果根多媒體編解碼設(shè)備中的應(yīng)用服務(wù)的多媒體數(shù)據(jù)和多媒體服務(wù)器中的多媒 體數(shù)據(jù)完全一致,多媒體編解碼設(shè)備在經(jīng)過(guò)預(yù)定時(shí)間后清除該多媒體數(shù)據(jù)。當(dāng)本地的DVC出現(xiàn)故障時(shí),例如DVC斷電,當(dāng)DVC出現(xiàn)故障重新啟動(dòng)起后,自動(dòng)開 始存儲(chǔ)多媒體數(shù)據(jù),如果此時(shí)DVS向DVC發(fā)送帶有結(jié)束時(shí)間的標(biāo)簽,DVC生成一個(gè)完整標(biāo)簽, 標(biāo)簽的開始時(shí)間是DVC發(fā)生故障前的時(shí)間標(biāo)簽的開始時(shí)間;如果此時(shí)DVS向DVC發(fā)送開始 時(shí)間標(biāo)簽,DVC忽略此標(biāo)簽,此時(shí)DVS查詢到的標(biāo)簽的開始時(shí)間應(yīng)該是斷電前的標(biāo)簽的開始 時(shí)間;當(dāng)DVC出現(xiàn)故障重啟后,停止存儲(chǔ)多媒體數(shù)據(jù),如果此時(shí)DVS向DVC發(fā)送帶有結(jié) 束時(shí)間的標(biāo)簽,DVC生成一個(gè)完整標(biāo)簽,標(biāo)簽的開始時(shí)間是DVC發(fā)生故障前的標(biāo)簽的開始時(shí) 間;如果此時(shí)DVS向DVC發(fā)送開始標(biāo)簽,則忽略這個(gè)標(biāo)簽,此時(shí)DVS查詢到的標(biāo)簽應(yīng)該是斷 電前的標(biāo)簽的開始時(shí)間;通過(guò)上述DVS發(fā)送帶有開始或結(jié)束時(shí)間的標(biāo)簽,保證了 DVC中應(yīng)用服務(wù)具有完整 的開始和結(jié)束時(shí)間標(biāo)簽,從而保持了上述網(wǎng)絡(luò)系統(tǒng)中DVS查詢DVC標(biāo)簽的完整性,保證在 DVC重啟以后被DVS查詢的數(shù)據(jù)不會(huì)出錯(cuò),提高了網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的可靠性。本發(fā)明的實(shí)現(xiàn)方式并不受上述實(shí)施例的限制,其它任何未背離本發(fā)明的精神實(shí)質(zhì) 與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
9
權(quán)利要求
一種在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,所述網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)包括多媒體編解碼設(shè)備,用于對(duì)多媒體信號(hào)的編解碼和多媒體數(shù)據(jù)的網(wǎng)絡(luò)傳輸,以及對(duì)多媒體數(shù)據(jù)的本地存儲(chǔ);多媒體服務(wù)器DVS,用于在網(wǎng)絡(luò)端對(duì)多媒體數(shù)據(jù)進(jìn)行直播、點(diǎn)播、存儲(chǔ);數(shù)字多媒體資源管理系統(tǒng)RMS,用于對(duì)多媒體服務(wù)器中的數(shù)據(jù)應(yīng)用進(jìn)行管理、監(jiān)測(cè)和控制;其特征在于步驟一、應(yīng)用服務(wù)開始時(shí),RMS通知DVS開始對(duì)應(yīng)用服務(wù)產(chǎn)生的多媒體數(shù)據(jù)進(jìn)行直播并在DVS端存儲(chǔ)。步驟二、用戶根據(jù)RMS的管理界面,選擇多媒體數(shù)據(jù)是否在本地多媒體編解碼設(shè)備中存儲(chǔ);步驟三、如果用戶選擇了多媒體數(shù)據(jù)在本地多媒體編解碼設(shè)備中進(jìn)行存儲(chǔ),本地多媒體解碼設(shè)備在應(yīng)用服務(wù)開始或結(jié)束時(shí)生成帶有時(shí)間標(biāo)記的標(biāo)簽;DVC根據(jù)上述帶有時(shí)間標(biāo)記的標(biāo)簽以及在其本地存儲(chǔ)的數(shù)據(jù),生成應(yīng)用服務(wù)對(duì)應(yīng)的多媒體數(shù)據(jù)大小和幀數(shù)的信息;所述標(biāo)簽信息和多媒體數(shù)據(jù)大小和幀數(shù)信息獨(dú)立于多媒體數(shù)據(jù)被保存在DVC中,以供DVS訪問(wèn)查詢;步驟四、當(dāng)網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中的網(wǎng)絡(luò)出現(xiàn)故障,多媒體編解碼設(shè)備DVC繼續(xù)保持應(yīng)用服務(wù)的多媒體數(shù)據(jù)的存儲(chǔ),以保證在多媒體編解碼設(shè)備在應(yīng)用服務(wù)從開始時(shí)間到結(jié)束時(shí)間在本地存儲(chǔ)的多媒體數(shù)據(jù)的完整性;多媒體服務(wù)器因?yàn)榫W(wǎng)絡(luò)故障而不能夠繼續(xù)存儲(chǔ)多媒體數(shù)據(jù);步驟五、在應(yīng)用服務(wù)結(jié)束后,DVS通過(guò)從DVC獲取的標(biāo)簽信息和多媒體數(shù)據(jù)大小和幀數(shù)信息與通過(guò)從資源服務(wù)器RMS獲取的應(yīng)用服務(wù)信息根據(jù)預(yù)定條件比較是否一致;所述應(yīng)用服務(wù)信息包括應(yīng)用服務(wù)在RMS中記錄的開始和停止時(shí)間信息以及在DVS中相應(yīng)應(yīng)用服務(wù)的多媒體數(shù)據(jù)的數(shù)據(jù)大小幀數(shù)信息;根據(jù)上述比較的結(jié)果決定是否將本地多媒體編解碼設(shè)備中存儲(chǔ)的應(yīng)用服務(wù)的多媒體數(shù)據(jù)備份在多媒體服務(wù)器中。
2.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征在 于,所述步驟五不一致的預(yù)定條件為如果DMS中的應(yīng)用服務(wù)信息中多媒體數(shù)據(jù)的開始時(shí) 間和結(jié)束時(shí)間的間隔小于在DVC存儲(chǔ)的多媒體數(shù)據(jù)開始和結(jié)束時(shí)間的間隔的10% ;或者 DMS中的應(yīng)用服務(wù)信息中多媒體數(shù)據(jù)的開始時(shí)間和結(jié)束時(shí)間的間隔比在DVC存儲(chǔ)的多媒體 數(shù)據(jù)開始和結(jié)束時(shí)間的間隔少5分鐘,或者在DMS中的應(yīng)用服務(wù)信息中多媒體數(shù)據(jù)文件大 小為0時(shí),此時(shí)認(rèn)為多媒體服務(wù)器和DVC存儲(chǔ)的多媒體數(shù)據(jù)不一致;需要將應(yīng)用服務(wù)的多媒 體數(shù)據(jù)備份在多媒體服務(wù)器中;
3.根據(jù)權(quán)利要求2所述的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征在 于,所述步驟五中如果根據(jù)預(yù)定條件判斷出多媒體編解碼設(shè)備中的應(yīng)用服務(wù)的多媒體數(shù) 據(jù)和多媒體服務(wù)器中的多媒體數(shù)據(jù)不一致,此時(shí)認(rèn)為網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中的網(wǎng)絡(luò)出現(xiàn)了故障, 此時(shí)將多媒體解碼設(shè)備中的存儲(chǔ)的多媒體數(shù)據(jù)備份在多媒體錄播服務(wù)器中;如果多媒體編 解碼設(shè)備中的應(yīng)用服務(wù)的多媒體數(shù)據(jù)和多媒體服務(wù)器中的多媒體數(shù)據(jù)完全一致,多媒體編 解碼設(shè)備在經(jīng)過(guò)預(yù)定時(shí)間后清除該多媒體數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征在 于,所述步驟三中帶有時(shí)間標(biāo)記的標(biāo)簽具體為具有開始時(shí)間和結(jié)束時(shí)間的標(biāo)簽為一對(duì)完 整標(biāo)簽;而只有開始時(shí)間,沒(méi)有結(jié)束時(shí)間的標(biāo)簽為不完整的標(biāo)簽,當(dāng)一個(gè)具有開始和結(jié)束時(shí)2間的完整的應(yīng)用服務(wù)運(yùn)行結(jié)束后,多媒體編解碼設(shè)備會(huì)產(chǎn)生完整標(biāo)簽,并且將標(biāo)簽的信息 通知給DVS,用來(lái)應(yīng)用服務(wù)結(jié)束后查詢;當(dāng)DVS收到不完整標(biāo)簽時(shí),判定DVC出現(xiàn)故障。
5.根據(jù)權(quán)利要求4所述的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征在于當(dāng)DVC出現(xiàn)故障重新啟動(dòng)起后,自動(dòng)開始存儲(chǔ)多媒體數(shù)據(jù),如果此時(shí)DVS向DVC發(fā)送帶 有結(jié)束時(shí)間的標(biāo)簽,DVC生成一個(gè)完整標(biāo)簽,標(biāo)簽的開始時(shí)間是DVC發(fā)生故障前的時(shí)間標(biāo)簽 的開始時(shí)間;如果此時(shí)DVS向DVC發(fā)送開始時(shí)間標(biāo)簽,DVC忽略此標(biāo)簽,此時(shí)DVS查詢到的 標(biāo)簽的開始時(shí)間應(yīng)該是斷電前的標(biāo)簽的開始時(shí)間;當(dāng)DVC出現(xiàn)故障重啟后,停止存儲(chǔ)多媒體數(shù)據(jù),如果此時(shí)DVS向DVC發(fā)送帶有結(jié)束時(shí)間 的標(biāo)簽,DVC生成一個(gè)完整標(biāo)簽,標(biāo)簽的開始時(shí)間是DVC發(fā)生故障前的標(biāo)簽的開始時(shí)間;如 果此時(shí)DVS向DVC發(fā)送開始標(biāo)簽,則忽略這個(gè)標(biāo)簽,此時(shí)DVS查詢到的標(biāo)簽應(yīng)該是斷電前的 標(biāo)簽的開始時(shí)間;通過(guò)上述步驟來(lái)保證DVC中服務(wù)應(yīng)用具有完整的開始和結(jié)束時(shí)間標(biāo)簽,以供DVS查詢。
6.根據(jù)權(quán)利要求5所述的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征在于其中所標(biāo)簽的時(shí)間長(zhǎng)度和應(yīng)用服務(wù)對(duì)應(yīng)的多媒體數(shù)據(jù)大小和幀數(shù)應(yīng)該是包含在DVC 本地存儲(chǔ)的多媒體數(shù)據(jù)的實(shí)際時(shí)間和大小以及幀數(shù)。
7.根據(jù)權(quán)利要求1所述的的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征 在于所述應(yīng)用服務(wù)由RMS啟動(dòng)。
8.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征在 于在DVC中具有本地硬盤,DVC可以將多媒體數(shù)據(jù)存儲(chǔ)在本地硬盤中。
9.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征在 于;所述網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)應(yīng)用在法院的庭審系統(tǒng)或者視頻會(huì)議系統(tǒng)中。
10.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,其特征 在于;所述多媒體數(shù)據(jù)中視頻編碼格式可以為MPEG1,MPEG2,MPEG4,H. 263,或H. 264,音頻 編碼格式可以為高級(jí)音頻編碼AAC或MP3。
全文摘要
一種在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中保持多媒體數(shù)據(jù)完整性的方法,所述網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)包括多媒體編解碼設(shè)備、多媒體服務(wù)器DVS和數(shù)字多媒體資源管理系統(tǒng)RMS;應(yīng)用服務(wù)的多媒體數(shù)據(jù)在網(wǎng)絡(luò)端的DVS進(jìn)行直播,在DVC進(jìn)行本地存儲(chǔ),如果網(wǎng)絡(luò)出現(xiàn)故障,應(yīng)用服務(wù)結(jié)束后,DVS比較從DVC獲取的多媒體數(shù)據(jù)信息和從RMS種獲取的多媒體數(shù)據(jù)信息的一致性,決定是否備份多媒體數(shù)據(jù)信息。在網(wǎng)絡(luò)出現(xiàn)故障或DVC出現(xiàn)故障時(shí),采用開始和結(jié)束時(shí)間標(biāo)簽的完整性保證了DVS備份數(shù)據(jù)的完整性。通過(guò)采用本發(fā)明的實(shí)施例,可以節(jié)省用戶集中存儲(chǔ)空間,也可以保證多媒體數(shù)據(jù)的完整性。
文檔編號(hào)H04L29/08GK101917416SQ20101024064
公開日2010年12月15日 申請(qǐng)日期2010年7月30日 優(yōu)先權(quán)日2010年7月30日
發(fā)明者劉衛(wèi)國(guó), 段克, 胡俊, 謝泳江, 趙月軍 申請(qǐng)人:北京華夏電通科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1