數(shù)字媒體資源管理系統(tǒng)設(shè)計(jì)分析
時(shí)間:2022-07-26 10:31:41
導(dǎo)語:數(shù)字媒體資源管理系統(tǒng)設(shè)計(jì)分析一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
【摘要】數(shù)字媒體資源作為信息存儲(chǔ)和管理的重要方式,在提高信息或者知識(shí)的利用率方面具有重要意義,為了實(shí)現(xiàn)對(duì)數(shù)字媒體資源的科學(xué)管理和高效利用,現(xiàn)以“XML”應(yīng)用為例,設(shè)計(jì)一款功能強(qiáng)大、實(shí)用性強(qiáng)的數(shù)字媒體資源管理系統(tǒng)。首先,根據(jù)系統(tǒng)需求分析結(jié)果,完成對(duì)系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)以及功能架構(gòu)設(shè)計(jì),其次,從編碼功能設(shè)計(jì)、下載功能設(shè)計(jì)、入庫功能設(shè)計(jì)、視頻轉(zhuǎn)碼功能設(shè)計(jì)四個(gè)方面入手,完成對(duì)系統(tǒng)核心功能的設(shè)計(jì),以保證系統(tǒng)功能實(shí)現(xiàn)效果。結(jié)果表明:在XML文檔的應(yīng)用背景下,數(shù)字媒體資源管理系統(tǒng)運(yùn)行正常、可靠、穩(wěn)定,各個(gè)功能模塊實(shí)現(xiàn)滿足設(shè)計(jì)相關(guān)要求,符合實(shí)際應(yīng)用需求。希望通過這次研究,為相關(guān)從業(yè)人員提供有效的借鑒和參考。
【關(guān)鍵詞】數(shù)字媒體資源;標(biāo)準(zhǔn);編目;信息孤島;瀏覽器/服務(wù)器結(jié)構(gòu)
最近幾年,在我國科技水平的不斷提高下,XML文檔應(yīng)運(yùn)而生,該該文檔憑借著自身高準(zhǔn)確性、強(qiáng)靈活性等特征,被廣泛地應(yīng)用于數(shù)字媒體資源管理系統(tǒng)設(shè)計(jì)中,不僅有效地解決了數(shù)字媒體資源互通共享問題,還充分發(fā)揮和利用強(qiáng)大的互聯(lián)網(wǎng)優(yōu)勢(shì),為實(shí)現(xiàn)對(duì)所有數(shù)字媒體資源的快速檢索、查詢和瀏覽,提高其利用率打下堅(jiān)實(shí)的基礎(chǔ)。因此,在XML文檔的應(yīng)用背景下,如何科學(xué)地設(shè)計(jì)數(shù)字媒體資源管理系統(tǒng)是技術(shù)人員必須思考和解決的問題。
一、系統(tǒng)需求分析
在XML文檔的應(yīng)用背景下,數(shù)字媒體資源管理系統(tǒng)除了可以實(shí)現(xiàn)對(duì)媒體資料的上傳、檢索以及編碼外,還要具備強(qiáng)大的資源管理和存儲(chǔ)能力。為了實(shí)現(xiàn)這一設(shè)計(jì)目標(biāo),現(xiàn)提出以下系統(tǒng)設(shè)計(jì)需求。
1.1系統(tǒng)管理功能
系統(tǒng)管理功能主要是指用戶根據(jù)自己的使用需求,對(duì)系統(tǒng)進(jìn)行統(tǒng)一化設(shè)置和管理。在這種管理模式的應(yīng)用下,不僅可以實(shí)現(xiàn)對(duì)系統(tǒng)的自動(dòng)化、便捷化管理,還能從根本上解決因人為操作失誤而影響系統(tǒng)的整體運(yùn)行性能,為促進(jìn)媒體資料管理工作的高效、有序開展打下堅(jiān)實(shí)的基礎(chǔ)[1]。
1.2采集上傳功能
采集上傳功能主要負(fù)責(zé)對(duì)媒體資料的上傳和管理,這個(gè)過程屬于自動(dòng)化運(yùn)作過程,為實(shí)現(xiàn)對(duì)媒體資料的高效化、標(biāo)準(zhǔn)化管理打下堅(jiān)實(shí)的基礎(chǔ)。該功能具體實(shí)現(xiàn)流程為:通過借助存儲(chǔ)設(shè)備,對(duì)相關(guān)信息進(jìn)行存儲(chǔ)、管理,使得媒體資料轉(zhuǎn)化為兩種素材[2],一種是高碼率素材,另一種是低碼率素材,這樣可以有效地滿足用戶存儲(chǔ)信息和瀏覽信息的需求。
1.3媒體資料分類功能
媒體資料分類功能在具體的運(yùn)用中,主要根據(jù)元數(shù)據(jù),完成對(duì)相關(guān)數(shù)據(jù)資源的構(gòu)建,以實(shí)現(xiàn)對(duì)數(shù)字資源的快速、科學(xué)轉(zhuǎn)換,為進(jìn)一步提高媒體資料的管理水平創(chuàng)造良好的條件。元數(shù)據(jù)作為媒體資料的重點(diǎn)編碼處理的數(shù)據(jù)[3],便于用戶高效地檢索自己感興趣的資料信息。該功能具體包含內(nèi)容如下:按照相關(guān)標(biāo)準(zhǔn)和要求,對(duì)各項(xiàng)媒體資料進(jìn)行統(tǒng)一化、集中化編碼處理,為后期媒體資料的入口管理提供有力的保障。
1.4下載導(dǎo)出功能
下載導(dǎo)出功能主要負(fù)責(zé)對(duì)資料庫內(nèi)重要信息的查看、下載和導(dǎo)出。通常情況下,下載導(dǎo)出的方式主要包含以下兩種,一種是本地信息導(dǎo)出方式,另一種是遠(yuǎn)程信息導(dǎo)出方式。為了保證信息數(shù)據(jù)的安全性和完整性,在使用以上兩種信息導(dǎo)出方式期間,必須要做好對(duì)信息的實(shí)時(shí)監(jiān)管,避免因其他外來用戶非法訪問和惡意篡改系統(tǒng)重要信息而造成系統(tǒng)重要信息出現(xiàn)丟失或者泄露問題。
二、系統(tǒng)總體設(shè)計(jì)
2.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)
該系統(tǒng)在具體的設(shè)計(jì)中,主要采用了B/S設(shè)計(jì)模式,通過借助J2EE開發(fā)平臺(tái),構(gòu)建出如圖1所示的系統(tǒng)結(jié)構(gòu)模型。圖1系統(tǒng)結(jié)構(gòu)模型從圖1中可以看出,該系統(tǒng)體系結(jié)構(gòu)主要包含以下三個(gè)層次:1.表示層。表示層在具體的設(shè)計(jì)中,主要使用了JSP實(shí)現(xiàn)原理,通過綜合利用JavaScript、AJAX等技術(shù),為用戶提供了良好的操作服務(wù)功能[4]。2.邏輯層。邏輯層主要用于對(duì)系統(tǒng)業(yè)務(wù)流程的針對(duì)性、高效性處理,通過借助EJB應(yīng)用原理,全面封裝所有業(yè)務(wù)邏輯,為后期語句調(diào)用打下堅(jiān)實(shí)的基礎(chǔ)。3.數(shù)據(jù)層。數(shù)據(jù)層主要由以下兩個(gè)部分組成,分別是數(shù)據(jù)訪問和數(shù)據(jù)庫。其中,數(shù)據(jù)訪問主要負(fù)責(zé)為系統(tǒng)業(yè)務(wù)邏輯與數(shù)據(jù)庫之間建立起有效的橋接;數(shù)據(jù)庫主要負(fù)責(zé)對(duì)傳統(tǒng)內(nèi)各種數(shù)據(jù)信息的存儲(chǔ)和管理,這些數(shù)據(jù)信息主要包含業(yè)務(wù)數(shù)據(jù)和媒體資源以及XML文檔。
2.2系統(tǒng)功能架構(gòu)設(shè)計(jì)
為了保證系統(tǒng)功能實(shí)現(xiàn)效果,確保系統(tǒng)能夠可靠、穩(wěn)定、安全地運(yùn)行,技術(shù)人員要根據(jù)系統(tǒng)需要重點(diǎn)實(shí)現(xiàn)的核心功能,將數(shù)字媒體資源管理系統(tǒng)劃分為陳雪松管理模塊、采集上傳模塊、媒體資料分類模塊以及媒體存儲(chǔ)遷移模塊等[5],系統(tǒng)功能架構(gòu)圖如2所示。
三、系統(tǒng)功能設(shè)計(jì)
3.1編碼功能設(shè)計(jì)
編碼功能作為系統(tǒng)的重要功能模塊,主要通過根據(jù)媒體資料的內(nèi)容,對(duì)其進(jìn)行多角度、全方位地深入編碼、加工和處理。編碼功能在具體的設(shè)計(jì)中,主要采用編碼工廠的模式,實(shí)現(xiàn)對(duì)各項(xiàng)編碼流程的優(yōu)化和管理。該功能主要負(fù)責(zé)對(duì)各種資料的編目操作,首先,要借助系統(tǒng)后臺(tái),將音頻特征提取工作和數(shù)據(jù)分析工作落實(shí)到位,同時(shí),還要采用數(shù)據(jù)預(yù)處理的方式,生成相應(yīng)的編目信息,便于人工編目工作的有效開展[6]。當(dāng)初期處理工作完成后,需要借助編目工廠,生產(chǎn)大量的元數(shù)據(jù)。此時(shí),為了保證任務(wù)編排操作的規(guī)范性和合理性,需要針對(duì)資料類型的不同,選用合適的編目方法,確保編目工作能夠落實(shí)到位。同時(shí),還要根據(jù)流水線任務(wù)的實(shí)施需求,完成資料的實(shí)時(shí)派發(fā)工作。
3.2下載功能設(shè)計(jì)
下載功能主要用于對(duì)多媒體資料的共享和使用,通過將多媒體資料安全、可靠地傳輸?shù)较鄳?yīng)的系統(tǒng)中,系統(tǒng)數(shù)據(jù)庫自動(dòng)存儲(chǔ)所上傳的資料信息,便于其他人員的查看、下載和調(diào)用。用戶通過借助該功能,可以檢索和查詢自己感興趣的資料信息,然后,對(duì)其進(jìn)行下載,下載的資料除了可以保存于本地服務(wù)器中,還能保存于指定的計(jì)算機(jī)路徑中。下載功能整個(gè)實(shí)現(xiàn)流程如下:1.媒體資料檢索。用戶采用媒體檢索的方式[7],檢索自己感興趣的資料,然后向系統(tǒng)服務(wù)器發(fā)送下載請(qǐng)求。2.媒體資料保密度判斷。在綜合考慮用戶節(jié)目信息以及版權(quán)保護(hù)信息等信息的基礎(chǔ)上,對(duì)信息的保密性進(jìn)行分析和判斷。3.資料下載資料確定。在執(zhí)行資料下載任務(wù)期間,需要向制作網(wǎng)管員發(fā)送下載請(qǐng)求,由制作網(wǎng)管員對(duì)下載權(quán)限進(jìn)行確認(rèn)。4.媒體資料門戶下載任務(wù)。在這一環(huán)節(jié)中,系統(tǒng)會(huì)自動(dòng)資料下載功能,以完成對(duì)用戶所需資料的安全、快速下載。
3.3入庫功能設(shè)計(jì)
入庫功能主要負(fù)責(zé)對(duì)視頻資源、圖片資源、綜合素材、教學(xué)媒體資源等各種資源信息的入庫?,F(xiàn)以“視頻資源入庫”為例,對(duì)資料入庫整個(gè)操作流程進(jìn)行介紹。視頻資源入庫功能在具體的設(shè)計(jì)中,需要借助系統(tǒng),向媒體資料提交和上傳視頻資源,由媒體資源生成相應(yīng)的檢索碼文件,此時(shí),系統(tǒng)會(huì)將媒體資料檢索界面呈現(xiàn)在用戶面前,供用戶選用合適的檢索路徑。視頻資源入庫實(shí)現(xiàn)流程如下:1.將視頻資料提交并上傳到緩存池,為接下來的視頻資源入庫操作打下堅(jiān)實(shí)的基礎(chǔ)。2.針對(duì)多媒體的類型,將用戶所需數(shù)據(jù)安全、可靠地存儲(chǔ)于系統(tǒng)服務(wù)器內(nèi),便于數(shù)據(jù)庫更好地存儲(chǔ)和管理這些數(shù)據(jù)[8]。3.當(dāng)數(shù)據(jù)入庫操作結(jié)束后,需要借助媒體資源,完成各項(xiàng)數(shù)據(jù)的校驗(yàn)操作,確保各項(xiàng)數(shù)據(jù)格式的統(tǒng)一性。4.提取并校驗(yàn)元數(shù)據(jù),并處理最終的數(shù)據(jù)入庫結(jié)果,此時(shí),視頻資源入庫操作全部結(jié)束。
3.4視頻轉(zhuǎn)碼功能設(shè)計(jì)
視頻轉(zhuǎn)碼工作作為系統(tǒng)的核心功能,在具體的設(shè)計(jì)中,借助第三方編碼系統(tǒng),對(duì)其進(jìn)行一系列的編碼操作。在這個(gè)過程中,媒體資料要借助適配器設(shè)計(jì)方式,向用戶提供內(nèi)部數(shù)據(jù)訪問接口,當(dāng)視頻轉(zhuǎn)碼結(jié)束后,系統(tǒng)會(huì)自動(dòng)對(duì)媒體資料以及各項(xiàng)元數(shù)據(jù)進(jìn)行統(tǒng)一化、集中化打包處理,然后,將打包處理后的信息數(shù)據(jù)傳輸?shù)酵獠哭D(zhuǎn)碼器上,當(dāng)以下操作結(jié)束后,系統(tǒng)自動(dòng)將最終轉(zhuǎn)碼結(jié)果反饋給媒體資料中,便于后期工作的有效開展。
四、結(jié)束語
綜上所述,在XML文檔的應(yīng)用背景下,通過完成對(duì)數(shù)字媒體資源管理系統(tǒng)功能的設(shè)計(jì)和開發(fā),不僅為用戶提供一套系統(tǒng)、完善的數(shù)字媒體資源互通共享方案,使得數(shù)字媒體資源編目、管理、檢索等功能進(jìn)行有效地結(jié)合,還能實(shí)現(xiàn)數(shù)字媒體資源的最大化利用。因此,數(shù)字媒體資源管理系統(tǒng)值得被進(jìn)一步推廣和應(yīng)用于高校教育領(lǐng)域中。
參考文獻(xiàn)
[1]徐建榮.面向動(dòng)畫制作的數(shù)字媒體資源管理技術(shù)與系統(tǒng)[D].浙江大學(xué).2020,33(5):12-13.
[2]劉瑩.今晚網(wǎng)數(shù)字媒體資源管理及系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].天津大學(xué).2019,(333):290.
[3]李太鳳.數(shù)字媒體資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2020,(22):290.
[4]馬馳.基于BS結(jié)構(gòu)的數(shù)字媒體資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連海事大學(xué),2020,(8):4528.
[5]張燕,宋錦斌.卡通動(dòng)畫數(shù)字媒體資源管理系統(tǒng)[J].長沙醫(yī)學(xué)院學(xué)報(bào),2019,47(6):1415-1420,1496.
[6]李江,呂銳.數(shù)字媒體信息資源管理研究[J].廣播與電視技術(shù),2020(28):63.
[7]陳騫,張玲.數(shù)字媒體時(shí)代高校媒體資源管理系統(tǒng)的構(gòu)建與應(yīng)用[J].課程教育研究,2019(6):30-32.
[8]夏西龍,梁海霞,任軼男.基于B/S架構(gòu)的高校數(shù)字媒體資源管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].
作者:祝興東 單位:貴州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院