基于網(wǎng)絡(luò)環(huán)境的多媒體資源版權(quán)管理系統(tǒng)設(shè)計(jì)
聶景 2022/2/20 8:27:52
(接上頁(yè)),需要獲取許可證。
二、系統(tǒng)總體架構(gòu)設(shè)計(jì)
依據(jù)系統(tǒng)開發(fā)需求,本研究選取切片技術(shù)、加密技術(shù)、身份識(shí)別技術(shù)作為研究工具,開發(fā)一套多媒體資源版權(quán)管理系統(tǒng)。該系統(tǒng)以媒體源作為版權(quán)保護(hù)對(duì)象,從網(wǎng)絡(luò)中采集這些媒體源,而后采取切片處理,形成多個(gè)媒體片段,并為其編號(hào),以便版權(quán)保護(hù)[7]。按照編號(hào)不同,分別打包各個(gè)媒體源片段,引入加密技術(shù),生成密鑰,為版權(quán)認(rèn)證和發(fā)放奠定基礎(chǔ)。如圖1所示為系統(tǒng)總體架構(gòu)。
圖1 系統(tǒng)總體架構(gòu)
該系統(tǒng)主要分為3個(gè)模塊,分別是內(nèi)容管理、權(quán)限管理、內(nèi)容分發(fā)。其中,內(nèi)容管理主要是對(duì)多媒體資源的內(nèi)容采取加密處理。采集到的媒體源經(jīng)過切片處理后,被加密打包,存儲(chǔ)至系統(tǒng)數(shù)據(jù)庫(kù)的同時(shí),生成加密媒體文件,等待版權(quán)認(rèn)證。權(quán)限管理主要是針對(duì)客戶端與服務(wù)器端之間的交互管理。該功能模塊包括版權(quán)認(rèn)證及證書發(fā)放、客戶端向多媒體資源發(fā)出訪問申請(qǐng)。其中,前者的訪問權(quán)限是具有密鑰,后者的訪問權(quán)限是具備資源訪問許可證。內(nèi)容分發(fā)管理指的是對(duì)加密后的媒體文件內(nèi)容的訪問進(jìn)行管理,支持多個(gè)端口內(nèi)容的分發(fā),要求客戶端具備資源訪問許可證。
三、系統(tǒng)功能開發(fā)
1、內(nèi)容管理
多媒體資源分為視頻、音頻、圖片、文字4種類型資源,在網(wǎng)絡(luò)環(huán)境中分別為這4類資源采取編碼處理,并將其包裝,以便版權(quán)發(fā)放及認(rèn)證等工作的開展。考慮到資源內(nèi)容較多,為了快速完成內(nèi)容管理工作,采用切片技術(shù)將內(nèi)容拆分為多個(gè)片段,分段后生成MPD。以單獨(dú)的MPD作為加密對(duì)象,引入加密技術(shù),生成各個(gè)MPD資源片段對(duì)應(yīng)的密鑰,此密鑰作為權(quán)限管理中版權(quán)管理的關(guān)鍵技術(shù)[8]。
關(guān)于多媒體文件的切片編碼設(shè)計(jì),本設(shè)計(jì)方案選取DASHEncoder作為切片工具,將媒體源文件切分為多個(gè)片段,編輯為MPD文件[9]。為了滿足多類型媒體切片處理需求,本方案繼承了多種開源軟件,分別對(duì)不同類型媒體資源采取處理,產(chǎn)生差異化碼率。從中抽取不同碼率的媒體資源打包,經(jīng)過整合生成MPD文件。
關(guān)于內(nèi)容加密管理的設(shè)計(jì),本研究選擇MPEG DASH協(xié)議作為加密工具,通過對(duì)內(nèi)容格式進(jìn)行封裝以外,引入ContentProtection加密媒體片段,同時(shí)生成可以解密的密鑰,發(fā)放給具備版權(quán)審核的管理工作人員[10]。其他用戶在無(wú)密鑰的情況下,不支持資源內(nèi)容訪問。
2、權(quán)限管理
為了提高資源版權(quán)管理安全性,本系統(tǒng)對(duì)用戶的權(quán)限加以管理。除了提出媒體資源版權(quán)認(rèn)證申請(qǐng)的人員以外,將系統(tǒng)訪問人員分為兩部分群體,分別是系統(tǒng)普通用戶、資源版權(quán)認(rèn)證及證書發(fā)放工作人員。
(1)普通用戶權(quán)限:個(gè)人信息管理,包括修改、添加、刪除等操作;在具備許可證的情況下訪問、下載具備版權(quán)認(rèn)證的多媒體資源;訪問、下載無(wú)版權(quán)認(rèn)證的其他多媒體資源。
(2)資源版權(quán)認(rèn)證及證書發(fā)放工作人員權(quán)限:審核多媒體資源內(nèi)容;認(rèn)證資源版權(quán);發(fā)放版權(quán)證書;普通用戶權(quán)限。
按照上述操作權(quán)限發(fā)放方案,對(duì)用戶訪問多媒體資源的行為加以管理。其中,資源版權(quán)審核和證書發(fā)放人員,可以獲取MPD文件密鑰,輸入該密鑰以后,審核當(dāng)前多媒體資源是否已經(jīng)被認(rèn)證過,如果未認(rèn)證,則認(rèn)為該媒體資源為最新資源。在此基礎(chǔ)上,對(duì)資源內(nèi)容加以審核,觀察是否存在不合法、不合理等內(nèi)容,如果均符合要求,則為其發(fā)放資源版權(quán)證書。除此之外,該身份用戶還具有訪問許可證發(fā)放權(quán)利。普通用戶需要訪問某些加密資源時(shí),可以向版權(quán)管理人員提出訪問申請(qǐng),通過審核后,為普通用戶發(fā)放訪問許可證。為了維護(hù)版權(quán),該身份用戶需要設(shè)定一些訪問許可證發(fā)放管理?xiàng)l例,以此規(guī)范證書的發(fā)放工作。
普通用戶的操作權(quán)限較小,只有在獲取資源版權(quán)訪問或者資源下載許可證的情況下,才可以對(duì)多媒體資源采取相應(yīng)處理。除此之外,普通用戶還可以對(duì)個(gè)人信息進(jìn)行修改、刪除等,但是要求用戶必須完善個(gè)人基本信息,否則將無(wú)法通過系統(tǒng)審核,要求用戶按照實(shí)名制管理要求輸入個(gè)人信息。
3、內(nèi)容分發(fā)管理
內(nèi)容分發(fā)功能模塊的服務(wù)對(duì)象為客戶端用戶,通過創(chuàng)建該終端與服務(wù)器端的通信交互,向客戶分發(fā)具備訪問權(quán)限的多媒體資源。許可證作為內(nèi)容分發(fā)的鑰匙,其邏輯設(shè)計(jì)和編碼結(jié)構(gòu)設(shè)計(jì),對(duì)內(nèi)容分發(fā)管理作用影響較大,所以本文著重探究這兩部分設(shè)計(jì)。
(1)許可證權(quán)利邏輯架構(gòu)設(shè)計(jì)
該邏輯架構(gòu)以多媒體資源內(nèi)容作為起始端,將此部分內(nèi)容設(shè)置為被授權(quán)對(duì)象,為其賦予版權(quán)認(rèn)證權(quán)利,采用加密處理方法,生成關(guān)于該資源內(nèi)容的密鑰。與此同時(shí),設(shè)置密鑰的使用規(guī)則,包括使用人群、使用方法、使用環(huán)境等。當(dāng)資源版權(quán)管理人員審核資源時(shí),輸入密鑰訪問資(未完,下一頁(yè))
|