一種數(shù)字作品的內(nèi)容標(biāo)記方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)字作品的內(nèi)容標(biāo)記方法和系統(tǒng),它基于加密內(nèi)容和不加密內(nèi)容混合編碼的不可分割性來增強(qiáng)作品所有人標(biāo)記作品內(nèi)容的能力,同時還能加強(qiáng)改善非合法授權(quán)條件下的內(nèi)容分發(fā)能力和用戶界面友好性。本發(fā)明的技術(shù)方案為:內(nèi)容處理端將一特定數(shù)字作品加密,并將其與另一具有標(biāo)記信息的不加密數(shù)字內(nèi)容按照一定規(guī)則進(jìn)行混合編碼,并生成一具有特定格式的復(fù)合數(shù)字作品文件。該復(fù)合數(shù)字作品文件可用于向用戶分發(fā)并通過客戶端進(jìn)行使用,客戶端經(jīng)由一判斷裝置判斷用戶是否獲得所述特定數(shù)字作品的合法使用授權(quán)。若判斷的結(jié)果是肯定的,則將所述復(fù)合數(shù)字作品文件中的所述特定加密數(shù)字作品解密,并交由用戶使用;否則,客戶端僅將復(fù)合數(shù)字作品文件中標(biāo)記的不加密數(shù)字內(nèi)容交由用戶使用。本發(fā)明應(yīng)用于數(shù)字作品的分發(fā)運(yùn)營領(lǐng)域。
【專利說明】一種數(shù)字作品的內(nèi)容標(biāo)記方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)字作品的內(nèi)容標(biāo)記方法和系統(tǒng),尤其涉及一種將加密數(shù)字作品與不加密數(shù)字內(nèi)容混合編碼的數(shù)字作品內(nèi)容標(biāo)記方法和系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,數(shù)字作品內(nèi)容標(biāo)識的一種做法是在數(shù)字作品的起始部分放置標(biāo)記信息,這種做法的弊病在于,由于數(shù)字作品文件往往被整體加密,導(dǎo)致用戶在沒有取得授權(quán)之前,看不到數(shù)字作品文件的標(biāo)記信息;
[0003]同時,在現(xiàn)有技術(shù)中,被加密的數(shù)字作品是不可直接閱讀或播放的,在獲得授權(quán)并經(jīng)過驗證之前,用戶會得到“文檔無法打開”、“影片無法播放”、“影片無法解碼”這樣的提示,這也帶來不良的用戶體驗;
[0004]因此,作品所有人除了在文件、媒體的名稱或簡介中對數(shù)字作品的內(nèi)容進(jìn)行標(biāo)記之外,沒有更好的內(nèi)容標(biāo)記方法;而文件與媒體的名稱或簡介,與數(shù)字作品本身并非一體的,在傳播的過程中可以被任意篡改;
[0005]本發(fā)明使得作品所有人可以讓其將所發(fā)布的加密數(shù)字作品與其標(biāo)記信息混合編碼在同一數(shù)字文件中,從而使得標(biāo)記信息無法被分割、篡改;同時,用戶在獲得授權(quán)之前,打開加密的數(shù)字作品時呈現(xiàn)更友好的交互狀態(tài),不會顯示“文檔無法打開”、”影片無法播放”等錯誤信息,而顯示或播放版權(quán)所有人所設(shè)定的標(biāo)記信息、標(biāo)記信息或免費(fèi)的預(yù)覽內(nèi)容。
[0006]目前,由于數(shù)字作品的加密、授權(quán)、驗證及網(wǎng)絡(luò)發(fā)行還處于發(fā)展初期,此問題還未受到數(shù)字作品所有者廣泛的關(guān)注,市面上還沒有出現(xiàn)成熟的解決方案。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的在于解決上述問題,提供了一種數(shù)字作品的內(nèi)容標(biāo)記方法和系統(tǒng),它能保證發(fā)布者所發(fā)布的數(shù)字作品文件內(nèi)置不可分割的標(biāo)記信息,同時也保證了用戶在未授權(quán)或授權(quán)無法驗證的情況僅能看到所述標(biāo)記信息,但不能使用加密的正式數(shù)字作品。
[0008]本發(fā)明的技術(shù)方案為:一種數(shù)字作品的內(nèi)容標(biāo)記方法,其包括內(nèi)容處理端和客戶端,該實現(xiàn)方法包括如下步驟:
[0009](a)內(nèi)容處理端將一特定數(shù)字作品加密,并將其與另一具有標(biāo)記信息的不加密數(shù)字內(nèi)容按照一定規(guī)則進(jìn)行混合;
[0010](b)內(nèi)容處理端以步驟(a)產(chǎn)生的合并數(shù)字作品,生成一具有特定格式的復(fù)合數(shù)字作品文件,所述復(fù)合數(shù)字作品文件可用于向用戶分發(fā);
[0011](C)所述客戶端經(jīng)由一判斷裝置判斷用戶是否獲得所述特定數(shù)字作品的合法使用授權(quán)。若判斷的結(jié)果是肯定的,則將所述復(fù)合數(shù)字作品文件中包含的所述特定數(shù)字作品解密,并交由用戶使用;否則,所述客戶端僅將所述復(fù)合數(shù)字作品文件中具有標(biāo)記信息的不加密數(shù)字作品交由用戶使用,而不會將其中已加密的所述特定數(shù)字作品交由用戶使用。
[0012]上述的數(shù)字作品的內(nèi)容標(biāo)記方法,其中,所述特定數(shù)字作品在加密后與具有標(biāo)記信息的不加密數(shù)字作品被混合編碼于同一復(fù)合數(shù)字作品文件中;所述數(shù)字作品從形式上包括文本、圖形、音頻、視頻或它們的混合體;從內(nèi)容上包括計算機(jī)文檔、圖片、電子書、電子期干1J、音樂、電影等。所述標(biāo)記信息包括標(biāo)記信息、版權(quán)所有信息、版權(quán)申明、版權(quán)宣示及版權(quán)廣告信息等。
[0013]上述的數(shù)字作品的內(nèi)容標(biāo)記方法,其中,所述復(fù)合數(shù)字作品文件是具有特定格式的數(shù)字作品文件,所述特定格式包括Windows復(fù)合文件格式、XML格式、HTML格式、PortabIeDocument Format文件格式(PDF)、EPUB格式、開放出版結(jié)構(gòu)、開放包裹格式、OEBPS容納格式、JPEG格式、MPEG系列標(biāo)準(zhǔn)格式、其它標(biāo)準(zhǔn)格式或用戶自定義格式;所述復(fù)合數(shù)字作品文件包括 PDF 文件、Epub 文件、Word、Excel、PPT、XML、HTML、PDF 等文檔文件,包括 JPG、PNG、BMP等圖片文件,包括音頻文件、視頻文件、電子書文件等多媒體文件以及其它具備標(biāo)準(zhǔn)格式或自定義格式的電子文件。
[0014]上述的數(shù)字作品的內(nèi)容標(biāo)記方法,其中,所述復(fù)合數(shù)字作品文件同時包含兩種及兩種以上數(shù)字內(nèi)容,其中至少一種是加密的數(shù)字作品,至少一種是不加密的數(shù)字內(nèi)容。所述加密的數(shù)字作品,其加密方法,可以采用DES、3DES、RC2、RC4、AES、BLOffFISH等對稱加密算法,也可采用RSA及采用PKCS公鑰加密標(biāo)準(zhǔn)的公共密鑰算法,亦可采用其它類型的標(biāo)準(zhǔn)加密算法、編碼算法或自定義的加密算法與編碼算法;
[0015]上述的數(shù)字作品的內(nèi)容標(biāo)記方法,其中,所述復(fù)合數(shù)字作品文件,其所含有的數(shù)字作品,系采用了具備一定規(guī)則的混合方法對至少兩種數(shù)字內(nèi)容進(jìn)行混合的結(jié)果。所述混合方法,可以是交叉混合編碼方法,可以是分塊混合編碼方法,也可以是機(jī)械混合方法及其它把兩部分?jǐn)?shù)字內(nèi)容可識別地合并為一體的混合方法;
[0016]上述的數(shù)字作品的內(nèi)容標(biāo)記方法,其中,對所述具有標(biāo)記信息的不加密數(shù)字內(nèi)容,其所具有的標(biāo)記信息,可以替換為其它具有宣示性質(zhì)、預(yù)覽性質(zhì)或廣告性質(zhì)的不加密數(shù)字內(nèi)容;例如,可以替換為為正式數(shù)字作品的摘要、縮略、章節(jié)或片段;可以替換為發(fā)布者希望讓用戶無須授權(quán)即可使用的其它信息;亦即,通過將所述標(biāo)記信息替換為發(fā)布者欲讓用戶無須授權(quán)即可使用的其它預(yù)覽信息或廣告信息,使得所述加密數(shù)字作品的內(nèi)容標(biāo)記方法,亦能成為一種數(shù)字作品的預(yù)覽實現(xiàn)方法和廣告方法;
[0017]上述的數(shù)字作品的內(nèi)容標(biāo)記方法,其中,所述復(fù)合數(shù)字作品文件,若由非所述客戶端的第三方閱讀器、播放器軟件打開,不會出現(xiàn)各種類型的錯誤信息,而是正常呈現(xiàn)所述復(fù)合數(shù)字作品文件中包含的所述具有標(biāo)記信息的不加密數(shù)字內(nèi)容,并且不會呈現(xiàn)所述復(fù)合數(shù)字作品文件中包含的加密的特定數(shù)字作品。
[0018]上述的加密數(shù)字作品的內(nèi)容標(biāo)記方法,其中,所述步驟(a)包括:
[0019](al)內(nèi)容處理端先對待加密的特定數(shù)字作品進(jìn)行格式識別,以確定所述特定數(shù)字作品采用何種具體格式;
[0020](a2)內(nèi)容處理端根據(jù)步驟(al)中所確定的具體格式,對所述特定數(shù)字作品進(jìn)行格式解析,并提取其中的正式內(nèi)容;
[0021](a3)內(nèi)容處理端對步驟(a2)所提取的正式內(nèi)容進(jìn)行加密;
[0022](a4)內(nèi)容處理端將所述具有標(biāo)記信息的數(shù)字作品與步驟(a3)所產(chǎn)生的加密數(shù)字作品進(jìn)行混合,形成內(nèi)容混合體;
[0023](a5)內(nèi)容處理端按步驟(al)所確定的數(shù)字作品格式將步驟(a4)所產(chǎn)生的內(nèi)容混合體進(jìn)行重新編碼;
[0024](a6)內(nèi)容處理端根據(jù)步驟(a5)重新編碼的數(shù)據(jù),輸出具備具備步驟(al)所確定格式的復(fù)合數(shù)字作品文件。
[0025]上述的數(shù)字作品的內(nèi)容標(biāo)記方法,其中,所述步驟(b),其所包含的所述判斷裝置,可以是一個獨(dú)立的內(nèi)容授權(quán)驗證系統(tǒng),也可以是一個邏輯連接模塊,用于連接外部的內(nèi)容授權(quán)驗證系統(tǒng),并從該外部的內(nèi)容授權(quán)驗證系統(tǒng)獲得判斷結(jié)果;
[0026]本發(fā)明還保護(hù)一種數(shù)字作品內(nèi)容標(biāo)記系統(tǒng),其中,包括:
[0027]內(nèi)容處理端,用于對待加密的特定數(shù)字作品及具備標(biāo)記信息的數(shù)字內(nèi)容進(jìn)行處理;包括格式解析單元、內(nèi)容加密單元、內(nèi)容混合單元、格式編碼單元、文件輸出單元;所述內(nèi)容處理端接收待加密的特定數(shù)字作品及另一具備標(biāo)記信息的數(shù)字內(nèi)容,所述格式解析單元對所述特定數(shù)字作品進(jìn)行格式的識別;并對對所述特定數(shù)字作品進(jìn)行格式的解析并提取其中的正式內(nèi)容;所述內(nèi)容加密單元對所述格式解析單元提取的正式內(nèi)容進(jìn)行加密;所述內(nèi)容混合單元對所述加密后的特定數(shù)字作品與所述具備標(biāo)記信息的不加密數(shù)字內(nèi)容進(jìn)行混合形成內(nèi)容的混合體;所述格式編碼單元對所屬內(nèi)容混合單元生成的內(nèi)容混合體進(jìn)行特定格式的編碼;所述文件輸出單元將所述格式編碼單元編碼后的混合內(nèi)容進(jìn)行文件輸出;
[0028]客戶端,用于對包含所述特定加密數(shù)字作品及具備標(biāo)記信息的不加密數(shù)字內(nèi)容的復(fù)合數(shù)字作品文件進(jìn)行解析和解密處理,以供用戶使用。其包括授權(quán)判斷單元、格式解析單元、內(nèi)容分解單元、內(nèi)容解密單元、內(nèi)容輸出單元;所述客戶端接收所述復(fù)合數(shù)字作品文件,所述授權(quán)判斷單元根據(jù)一內(nèi)置或外聯(lián)的授權(quán)驗證系統(tǒng)來判斷用戶是否取得了所述特定加密數(shù)字作品的合法使用授權(quán);所述格式解析單元對所述復(fù)合數(shù)字作品文件進(jìn)行格式識別,并對所述復(fù)合數(shù)字作品文件進(jìn)行格式的解析并提取其中的數(shù)字作品;所述內(nèi)容分解單元將所述復(fù)合數(shù)字作品文件所含有的加密特定數(shù)字作品及具備標(biāo)記信息的非加密數(shù)字內(nèi)容分離;所述內(nèi)容解密單元對分離出來的所述加密特定數(shù)字作品進(jìn)行解密;所述內(nèi)容輸出單元根據(jù)用戶是否取得所述特定數(shù)字作品的合法使用授權(quán),來決定輸出可供用戶使用的數(shù)字作品,若所述授權(quán)判斷單元判斷用戶擁有所述特定加密數(shù)字作品的合法使用授權(quán),則輸出所述解密后的特定數(shù)字作品供用戶使用;若所述授權(quán)判斷單元判斷用戶并未擁有所述特定加密數(shù)字作品的合法使用授權(quán),則僅僅輸出所述具備標(biāo)記信息的不加密數(shù)字內(nèi)容供用戶使用。
[0029]上述的數(shù)字作品內(nèi)容標(biāo)記系統(tǒng),其中,所述內(nèi)容處理端,可以是一種獨(dú)立的硬件設(shè)備或軟件程序,也可作為一個數(shù)字作品應(yīng)用系統(tǒng)的軟硬件組成模塊、組件或中間件;所述客戶端,可以是一種獨(dú)立的硬件設(shè)備或軟件程序,也可作為一個數(shù)字作品應(yīng)用系統(tǒng)終端的軟硬件組成模塊、組件或中間件。所述數(shù)字作品應(yīng)用系統(tǒng)包括各種基于文檔、圖書、音視頻的應(yīng)用系統(tǒng),包括音樂商店、電子書城、電子文庫、在線影院等。所述數(shù)字作品應(yīng)用系統(tǒng)終端包括各種智能手機(jī)、平板電腦、臺式電腦、筆記本電腦、機(jī)頂盒、智能電視機(jī)及運(yùn)行于其上的用戶端應(yīng)用程序。
[0030]本發(fā)明對比現(xiàn)有技術(shù)的有益效果如下:本發(fā)明使得數(shù)字作品所有人可以將其所發(fā)布的加密數(shù)字作品與其不加密的標(biāo)記信息混合編碼在同一數(shù)字文件中,從而使得所述標(biāo)記信息無法在數(shù)字作品的分發(fā)傳播過程中被分割、篡改,保證了數(shù)字作品的標(biāo)記信息與其內(nèi)容本體一同存在,增強(qiáng)了所有人的作品內(nèi)容標(biāo)記能力;同時,該不可分割的標(biāo)記信息又讓用戶無須授權(quán)即可閱覽,增強(qiáng)了所有人分發(fā)作品的能力;以及,用戶在獲得授權(quán)之前,打開加密的數(shù)字作品時呈現(xiàn)更友好的交互狀態(tài),不會顯示“文檔無法打開”、”影片無法播放”等錯誤信息,而顯示或播放作品所有者的標(biāo)記信息;可擴(kuò)展地,作品所有者還可利用此技術(shù),向加密數(shù)字作品文件中增加無須授權(quán)即可閱覽的免費(fèi)預(yù)覽內(nèi)容,增強(qiáng)其數(shù)字作品商品營銷的能力。
【專利附圖】
【附圖說明】
[0031]圖1是本發(fā)明的數(shù)字作品內(nèi)容標(biāo)記方法的加密處理過程實施例的流程圖。
[0032]圖2是本發(fā)明的數(shù)字作品內(nèi)容標(biāo)記方法的普通閱覽器打開過程實施例的流程圖。
[0033]圖3是本發(fā)明的數(shù)字作品內(nèi)容標(biāo)記方法的客戶端打開實施例的流程圖。
[0034]圖4是本發(fā)明的數(shù)字作品內(nèi)容標(biāo)記系統(tǒng)一個優(yōu)選實施例的示意圖。
【具體實施方式】
[0035]下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的描述。
[0036]本發(fā)明需要內(nèi)容處理端和客戶端之間的相互配合來實現(xiàn)。內(nèi)容處理端一般是安裝或配置在一臺計算設(shè)備上的一個應(yīng)用程序、軟件模塊或硬件組件。該計算設(shè)備可以是臺式電腦、筆記本電腦、服務(wù)器、平板電腦等;客戶端一般是安裝或配置在用戶終端設(shè)備上的一個應(yīng)用程序、軟件模塊或硬件組件。該用戶終端設(shè)備可以是臺式電腦、筆記本電腦、平板電腦、智能手機(jī)、機(jī)頂盒、智能電視機(jī)等。舉例而言,內(nèi)容處理端可以是一個Visual C++開發(fā)的應(yīng)用程序,配置在一臺數(shù)字作品管理服務(wù)器上,而客戶端可以是一個Object C開發(fā)的1S應(yīng)用程序,配置在一臺iPhone手機(jī)上,或者,客戶端是一個軟件模塊,作為一個電子書閱讀器軟件的一部分,配置在一臺iPhone手機(jī)上。
[0037]內(nèi)容處理端可對一個數(shù)字作品文件進(jìn)行格式上的解析,從中提取出正式的數(shù)字作品部分,然后,對這些數(shù)字作品加密,并在加密后的數(shù)字作品前端,附加具有標(biāo)記信息的數(shù)字內(nèi)容,該標(biāo)記信息所標(biāo)記的內(nèi)容是不加密的,從而由不加密的標(biāo)記信息內(nèi)容與加密的正式內(nèi)容一起構(gòu)成數(shù)字作品最終的內(nèi)容混合體。最后,將上述內(nèi)容的混合體,重新以原有標(biāo)準(zhǔn)格式進(jìn)行編碼,生成一個既具有加密保護(hù)內(nèi)容,又具有直接可讀的標(biāo)記信息內(nèi)容的復(fù)合數(shù)字文件。請參閱圖1,示出了內(nèi)容處理端對待加密數(shù)字作品及具有標(biāo)記信息的不加密數(shù)字作品的處理流程。
[0038]步驟101:輸入待加密數(shù)字作品文件。
[0039]步驟102:對待加密的數(shù)字作品文件進(jìn)行格式識別。
[0040]步驟103:對待加密的數(shù)字作品文件進(jìn)行格式的解析。
[0041]步驟104:從待加密數(shù)字作品文件中提取數(shù)字作品的正式部分。
[0042]步驟105:對待加密的數(shù)字作品進(jìn)行加密。
[0043]步驟106:輸入具備標(biāo)記信息的不加密數(shù)字作品。
[0044]步驟107:將步驟106輸入的不加密的標(biāo)記信息附加在步驟105生成的加密數(shù)字作品之前,形成內(nèi)容混合體。
[0045]步驟108:對步驟107生成的內(nèi)容混合體按步驟102所識別出的格式進(jìn)行重新編碼。
[0046]步驟109:輸出帶有加密數(shù)字作品同時帶有不加密標(biāo)記信息的復(fù)合數(shù)字作品文件。
[0047]內(nèi)容處理端所生成的復(fù)合數(shù)字作品文件,可通過社會化的分發(fā)傳播過程,到達(dá)終端用戶設(shè)備,并由終端用戶通過所述客戶端來使用。
[0048]客戶端首先對用戶是否獲得該數(shù)字作品的合法使用授權(quán)進(jìn)行判斷,并根據(jù)判斷的結(jié)果,來決定后續(xù)的數(shù)字作品使用過程。若判斷的結(jié)果是肯定的,則將所述復(fù)合數(shù)字作品文件中包含的加密數(shù)字作品解密,并交由用戶使用;否則,所述客戶端僅僅將所述復(fù)合數(shù)字作品文件中具有標(biāo)記信息的不加密數(shù)字內(nèi)容交由用戶使用,而不會將其中已加密的所述特定數(shù)字作品交由用戶使用。請參閱圖2,示出了客戶端對復(fù)合數(shù)字作品文件的流程。
[0049]步驟201:輸入復(fù)合數(shù)字作品文件。
[0050]步驟202:對步驟201輸入的復(fù)合數(shù)字作品文件進(jìn)行格式識別和內(nèi)容解析。
[0051]步驟203:根據(jù)一內(nèi)置的授權(quán)驗證模塊判斷用戶是否擁有這份復(fù)合數(shù)字作品文件的合法使用授權(quán)。若判斷的結(jié)果是肯定的,轉(zhuǎn)至步驟206 ;否則轉(zhuǎn)至步驟204.
[0052]步驟204:從步驟202格式解析的結(jié)果數(shù)據(jù)里提取未加密的標(biāo)記信息。
[0053]步驟205:向用戶顯示該數(shù)字作品的標(biāo)記信息。
[0054]步驟206:提取內(nèi)容后面部分的加密正式數(shù)字作品。
[0055]步驟207:對步驟206提出出來的加密正式數(shù)字作品進(jìn)行解密。
[0056]步驟208:解密正式內(nèi)容交由閱讀器或播放器供顯示或播放。
[0057]在本實施例中,由內(nèi)容處理端生成的復(fù)合數(shù)字作品文件,系符合原數(shù)字作品標(biāo)準(zhǔn)編碼格式的數(shù)字文件,同時文件數(shù)字作品的前面部分系未加密的標(biāo)記信息,因此當(dāng)其由第三方普通閱讀器或播放器打開時,無須解密或授權(quán)就能直觀顯示或播放標(biāo)記信息,不會再顯示“文檔無法打開”、“影片無法播放”、“影片無法解碼,,等不友好的信息,同時,由于數(shù)字文件內(nèi)容的后面部分系加密的正式內(nèi)容,也就無法在未授權(quán)和解密的情況下對正式內(nèi)容進(jìn)行閱讀和播放。請參閱圖3,示出了第三方普通閱讀器或播放器對復(fù)合數(shù)字作品文件的處理流程。
[0058]步驟301:第三方普通閱讀器或播放器輸入復(fù)合數(shù)字作品文件。
[0059]步驟302:對步驟301輸入的復(fù)合數(shù)字作品文件進(jìn)行格式識別。
[0060]步驟303:根據(jù)步驟302所識別的內(nèi)容格式,對步驟201輸入的復(fù)合數(shù)字作品文件進(jìn)行格式解析。
[0061]步驟304:從步驟303格式解析的結(jié)果數(shù)據(jù)里提取未加密的標(biāo)記信息。
[0062]步驟305:向用戶顯示該數(shù)字作品的標(biāo)記信息。
[0063]圖1至圖3所示的流程實施例共同揭示了本發(fā)明的數(shù)字作品的內(nèi)容標(biāo)記方法,下面接著對應(yīng)用該方法的數(shù)字作品內(nèi)容標(biāo)記系統(tǒng)進(jìn)行描述。
[0064]圖4示出了本發(fā)明的加密數(shù)字作品的內(nèi)容標(biāo)記系統(tǒng)的實施例。如圖4所示,系統(tǒng)由內(nèi)容處理端401和客戶端402共同組成。
[0065]在本實施例中,內(nèi)容處理端401實際是嵌入在一個數(shù)字作品應(yīng)用系統(tǒng)服務(wù)端中的軟件組件,安裝或配置在一臺計算設(shè)備上,、它為所嵌入的數(shù)字作品應(yīng)用系統(tǒng)服務(wù)端提供數(shù)字作品的加密及標(biāo)記信息加載等功能。該數(shù)字作品應(yīng)用系統(tǒng)包括但不限于各種基于文檔、圖書、音視頻的應(yīng)用系統(tǒng),包括音樂商店、電子書城、電子文庫、在線影院等。
[0066]客戶端402實際是嵌入在一個數(shù)字作品應(yīng)用系統(tǒng)終端程序中的軟件組件,安裝或配置在一臺用戶終端設(shè)備上,此類用戶終端設(shè)備可以是基于1s、Android、Windows 8操作系統(tǒng)的的智能手機(jī)或平板電腦,也可以是基于Windows 7、Windows 8、Mac OS、Linux操作系統(tǒng)的臺式電腦或筆記本電腦。
[0067]客戶端402為所嵌入的數(shù)字作品應(yīng)用系統(tǒng)終端程序提供所述復(fù)合數(shù)字作品文件的打開和解密功能,具備將解密的數(shù)據(jù)交由所嵌入的數(shù)字作品應(yīng)用系統(tǒng)終端程序進(jìn)行閱讀或播放的功能。此類數(shù)字作品應(yīng)用系統(tǒng)終端程序包括各種文檔應(yīng)用程序(例如Word,Excel, PDE Reader等)、音樂播放器(例如Winamp, Real Player等)、視頻播放器(例如Windows Media Player、QV0ID等)、在線電影播放器(例如PPStream, PPTV等)、各種圖片瀏覽器(例如AcdSee, Windows圖片查看器等)。
[0068]如圖4所示,內(nèi)容處理端401由格式解析單元403、內(nèi)容加密單元404、內(nèi)容混合單元405、格式編碼單元406及文件輸出單元407組成。
[0069]客戶端402由授權(quán)判斷單元408、格式解析單元409、內(nèi)容分解單元410、內(nèi)容解密單元411及內(nèi)容輸出單元412組成.
[0070]系統(tǒng)的工作方式,首先,由內(nèi)容處理端401輸入待加密的數(shù)字作品文件,并由格式解析單元403進(jìn)行數(shù)字作品文件的格式識別,并依據(jù)具體的數(shù)字文件標(biāo)準(zhǔn)格式進(jìn)行解析,分離出其中的正式數(shù)字作品;其后,所述格式解析單元403將解析出來的正式數(shù)字作品交給內(nèi)容加密單元404進(jìn)行加密,并將加密內(nèi)容數(shù)據(jù)進(jìn)一步傳遞至內(nèi)容混合單元405,之后,由內(nèi)容混合單元405,將不加密的標(biāo)記信息與已加密的正式內(nèi)容數(shù)據(jù)進(jìn)行混合,混合的方式是將不加密的標(biāo)記信息放在整體內(nèi)容的前面部分,加密內(nèi)容數(shù)據(jù)放在整體內(nèi)容的后面部分;混合完成以后,將混合數(shù)據(jù)交由格式編碼單元406按照原文件標(biāo)準(zhǔn)格式進(jìn)行重新編碼,并由文件輸出單元407輸出最終的復(fù)合數(shù)字作品文件。
[0071]由內(nèi)容處理端401所生成的復(fù)合數(shù)字作品文件,既具有受到加密保護(hù)的正式數(shù)字作品,又具備直接可讀的標(biāo)記信息內(nèi)容,該復(fù)合數(shù)字作品文件,可作為數(shù)字作品應(yīng)用系統(tǒng)的數(shù)字商品承載物,通過所述特定數(shù)字作品應(yīng)用系統(tǒng)進(jìn)行銷售及分發(fā)至用戶端。
[0072]在用戶端,由客戶端402輸入上述復(fù)合數(shù)字作品文件,并交由格式解析單元408對該復(fù)合數(shù)字作品文件進(jìn)行格式識別和內(nèi)容解析,并將解析出來的正式內(nèi)容數(shù)據(jù)交由內(nèi)容分解單元409。內(nèi)容分解單元409將內(nèi)容數(shù)據(jù)分解為兩部分,第一部分為未加密的標(biāo)記信息,第二部分為加密的正式數(shù)字作品數(shù)據(jù)。然后,由授權(quán)判斷單元410,通過其內(nèi)置的授權(quán)驗證機(jī)制,判斷用戶是否擁有本復(fù)合數(shù)字作品文件的合法使用授權(quán),若判斷的結(jié)果是否定的,則將內(nèi)容分解單元409所產(chǎn)生的第一部分未加密的標(biāo)記信息向用戶顯示;若判斷的結(jié)果是肯定的,則將內(nèi)容分解單元409所產(chǎn)生的第二部分加密的正式數(shù)字作品數(shù)據(jù)交由內(nèi)容解密單元411進(jìn)行解密,并由內(nèi)容解密單元411將解密后的內(nèi)容數(shù)據(jù),交由內(nèi)容輸出單元412,并通過內(nèi)容輸出單元412,將解密后的內(nèi)容數(shù)據(jù),交由客戶端402所嵌入的數(shù)字作品應(yīng)用系統(tǒng)終端程序進(jìn)行閱讀或播放。
[0073]應(yīng)理解,本發(fā)明所說的數(shù)字作品的內(nèi)容標(biāo)記方法實際是一種以加密內(nèi)容和不加密內(nèi)容混合編碼為基礎(chǔ)的內(nèi)容標(biāo)記方法,而非一種人為智力活動。而且本發(fā)明的發(fā)明點(diǎn)是在于利用加密內(nèi)容和不加密內(nèi)容混合編碼的不可分割性來增強(qiáng)作品所有者的內(nèi)容標(biāo)記能力和作品分發(fā)能力,同時還能加強(qiáng)和改善非合法授權(quán)條件下的內(nèi)容宣示能力和用戶界面友好性,這就使得作品所有人對于數(shù)字作品分發(fā)傳播過程中的內(nèi)容標(biāo)記和分發(fā)問題,有了更好和更靈活的解決方案。
[0074]上述實施例是提供給本領(lǐng)域普通技術(shù)人員來實現(xiàn)或使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對上述實施例做出種種修改或變化,因而本發(fā)明的保護(hù)范圍并不被上述實施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。
【權(quán)利要求】
1.一種數(shù)字作品的內(nèi)容標(biāo)記方法,其特征在于,其包括內(nèi)容處理端和客戶端,該實現(xiàn)方法包括如下步驟: (^)內(nèi)容處理端將一特定數(shù)字作品加密,并將其與另一具有標(biāo)記信息的不加密數(shù)字作品按照一定規(guī)則進(jìn)行混合; (^)內(nèi)容處理端以步驟(幻產(chǎn)生的合并數(shù)字作品,生成一具有特定格式的復(fù)合數(shù)字作品文件,所述復(fù)合數(shù)字作品文件可用于向用戶分發(fā); (0)所述客戶端經(jīng)由一判斷裝置判斷用戶是否獲得所述特定數(shù)字作品的合法使用授權(quán)。若判斷的結(jié)果是肯定的,則將所述復(fù)合數(shù)字作品文件中標(biāo)記的所述特定數(shù)字作品解密,并交由用戶使用;否則,所述客戶端僅將所述復(fù)合數(shù)字作品文件中標(biāo)記的不加密數(shù)字作品交由用戶使用,而不會將其中已加密的所述特定數(shù)字作品交由用戶使用。
2.根據(jù)權(quán)利要求1所述的數(shù)字作品的內(nèi)容標(biāo)記方法,其特征在于,所述特定數(shù)字作品在加密后與具有標(biāo)記信息的不加密數(shù)字作品被混合編碼于同一復(fù)合數(shù)字作品文件中;所述數(shù)字作品從形式上包括文本、圖形、音頻、視頻或它們的混合體;從內(nèi)容上包括計算機(jī)文檔、圖片、電子書、電子期刊、音樂、電影等。所述標(biāo)記信息包括但不限于內(nèi)容標(biāo)簽信息、內(nèi)容描述信息、廣告信息、標(biāo)記信息等。
3.根據(jù)權(quán)利要求1所述的數(shù)字作品的內(nèi)容標(biāo)記方法,其特征在于,所述復(fù)合數(shù)字作品文件是具有特定格式的數(shù)字作品文件,所述特定格式包括1111(10…復(fù)合文件格式、X見格式、!11?[[格式、?01*1:211316 1)00111116111: ?01~胍1:文件格式(9017)、2?118格式、開放出版結(jié)構(gòu)、開放包裹格式、028?8容納格式、格式、1?26系列標(biāo)準(zhǔn)格式、其它標(biāo)準(zhǔn)格式或用戶自定義格式;所述復(fù)合數(shù)字作品文件包括文件、邱詘文件、104、2x061、??1、肌見、等文檔文件,包括了?6、剛6、冊?等圖片文件,包括音頻文件、視頻文件、電子書文件等多媒體文件以及其它具備標(biāo)準(zhǔn)格式或自定義格式的電子文件。
4.根據(jù)權(quán)利要求1所述的數(shù)字作品的內(nèi)容標(biāo)記方法,其特征在于,所述復(fù)合數(shù)字作品文件同時包含兩種及兩種以上數(shù)字內(nèi)容,其中至少一種是加密的數(shù)字內(nèi)容,至少一種是不加密的數(shù)字內(nèi)容。所述加密的數(shù)字內(nèi)容,其加密方法,可以采用023、3023、%2、%4、仙3、
等對稱加密算法,也可采用…八及采用公鑰加密標(biāo)準(zhǔn)的公共密鑰算法,亦可采用其它類型的標(biāo)準(zhǔn)加密算法、編碼算法或自定義的加密算法與編碼算法。
5.根據(jù)權(quán)利要求1所述的數(shù)字作品的內(nèi)容標(biāo)記方法,其特征在于,所述復(fù)合數(shù)字作品文件,其所含有的數(shù)字內(nèi)容,系采用了具備一定規(guī)則的混合方法對至少兩種數(shù)字內(nèi)容進(jìn)行混合的結(jié)果。所述混合方法,可以是交叉混合編碼方法,可以是分塊混合編碼方法,也可以是機(jī)械混合方法及其它把兩部分?jǐn)?shù)字內(nèi)容可識別地合并為一體的混合方法。
6.根據(jù)權(quán)利要求1所述的數(shù)字作品的內(nèi)容標(biāo)記方法,其特征在于,對所述具有標(biāo)記信息的不加密數(shù)字內(nèi)容,其所具有的標(biāo)記信息,可以替換為其它具有宣示性質(zhì)、預(yù)覽性質(zhì)或廣告性質(zhì)的不加密數(shù)字內(nèi)容;例如,可以替換為為正式數(shù)字作品的摘要、縮略、章節(jié)或片段;可以替換為發(fā)布者希望讓用戶無須授權(quán)即可使用的其它信息;亦即,通過將所述標(biāo)記信息替換為發(fā)布者欲讓用戶無須授權(quán)即可使用的其它預(yù)覽信息或廣告信息,使得所述數(shù)字作品的內(nèi)容標(biāo)記方法,亦能成為一種數(shù)字作品的預(yù)覽實現(xiàn)方法和廣告方法。
7.根據(jù)權(quán)利要求1所述的數(shù)字作品的內(nèi)容標(biāo)記方法,其特征在于,所述復(fù)合數(shù)字作品文件,若由非所述客戶端的第三方閱讀器、播放器軟件打開,不會出現(xiàn)各種類型的錯誤信息,而是正常呈現(xiàn)所述復(fù)合數(shù)字作品文件中包含的所述具有標(biāo)記信息的不加密數(shù)字內(nèi)容,并且不會呈現(xiàn)所述復(fù)合數(shù)字作品文件中包含的加密的特定數(shù)字作品。
8.根據(jù)權(quán)利要求1所述的數(shù)字作品的版權(quán)標(biāo)識方法,其特征在于,所述步驟仏)包括: (^1)內(nèi)容處理端先對待加密的特定數(shù)字作品進(jìn)行格式識別,以確定所述特定數(shù)字作品米用何種具體格式; (^2)內(nèi)容處理端根據(jù)步驟(31)中所確定的具體格式,對所述特定數(shù)字作品進(jìn)行格式解析,并提取其中的正式內(nèi)容; (^3)內(nèi)容處理端對步驟(…)所提取的正式內(nèi)容進(jìn)行加密; (^4)內(nèi)容處理端將所述具有標(biāo)記信息的數(shù)字作品與步驟(⑷)所產(chǎn)生的加密數(shù)字作品進(jìn)行混合,形成內(nèi)容混合體; (^5)內(nèi)容處理端按步驟(31)所確定的數(shù)字作品格式將步驟(4)所產(chǎn)生的內(nèi)容混合體進(jìn)行重新編碼; (^6)內(nèi)容處理端根據(jù)步驟(巧)重新編碼的數(shù)據(jù),輸出具備具備步驟(31)所確定格式的復(fù)合數(shù)字作品文件。
9.根據(jù)權(quán)利要求1所述的數(shù)字作品的內(nèi)容標(biāo)記方法,其特征在于,所述步驟化),其所包含的所屬判斷裝置,可以是一個獨(dú)立的內(nèi)容授權(quán)驗證系統(tǒng),也可以是一個邏輯連接模塊,用于連接外部的內(nèi)容授權(quán)驗證系統(tǒng),并從該外部的內(nèi)容授權(quán)驗證系統(tǒng)獲得判斷結(jié)果。
10.一種數(shù)字作品內(nèi)容標(biāo)記系統(tǒng),其特征在于,包括: 內(nèi)容處理端,用于對待加密的特定數(shù)字作品及具備標(biāo)記信息的數(shù)字內(nèi)容進(jìn)行處理;包括格式解析單元、內(nèi)容加密單元、內(nèi)容混合單元、格式編碼單元、文件輸出單元;所述內(nèi)容處理端接收待加密的特定數(shù)字作品及另一具備標(biāo)記信息的數(shù)字內(nèi)容,所述格式解析單元對所述特定數(shù)字作品進(jìn)行格式的識別;并對對所述特定數(shù)字作品進(jìn)行格式的解析并提取其中的正式內(nèi)容;所述內(nèi)容加密單元對所述格式解析單元提取的正式內(nèi)容進(jìn)行加密;所述內(nèi)容混合單元對所述加密后的特定數(shù)字作品與所述具備標(biāo)記信息的不加密數(shù)字內(nèi)容進(jìn)行混合形成內(nèi)容的混合體;所述格式編碼單元對所屬內(nèi)容混合單元生成的內(nèi)容混合體進(jìn)行特定格式的編碼;所述文件輸出單元將所述格式編碼單元編碼后的混合內(nèi)容進(jìn)行文件輸出; 客戶端,用于對包含所述特定加密數(shù)字作品及具備標(biāo)記信息的不加密數(shù)字內(nèi)容的復(fù)合數(shù)字作品文件進(jìn)行解析和解密處理,以供用戶使用。其包括授權(quán)判斷單元、格式解析單元、內(nèi)容分解單元、內(nèi)容解密單元、內(nèi)容輸出單元;所述客戶端接收所述復(fù)合數(shù)字作品文件,所述授權(quán)判斷單元根據(jù)一內(nèi)置或外聯(lián)的授權(quán)驗證系統(tǒng)來判斷用戶是否取得了所述特定加密數(shù)字作品的合法使用授權(quán);所述格式解析單元對所述復(fù)合數(shù)字作品文件進(jìn)行格式識別,并對所述復(fù)合數(shù)字作品文件進(jìn)行格式的解析并提取其中的數(shù)字作品;所述內(nèi)容分解單元將所述復(fù)合數(shù)字作品文件所含有的加密特定數(shù)字作品及具備標(biāo)記信息的非加密數(shù)字作品分離;所述內(nèi)容解密單元對分離出來的所述加密特定數(shù)字作品進(jìn)行解密;所述內(nèi)容輸出單元根據(jù)用戶是否取得所述特定數(shù)字作品的合法使用授權(quán),來決定輸出可供用戶使用的數(shù)字作品,若所述授權(quán)判斷單元判斷用戶擁有所述特定加密數(shù)字作品的合法使用授權(quán),則輸出所述解密后的特定數(shù)字作品供用戶使用;若所述授權(quán)判斷單元判斷用戶并未擁有所述特定加密數(shù)字作品的合法使用授權(quán),則僅僅輸出所述具備標(biāo)記信息的不加密數(shù)字內(nèi)容供用戶使用。
11.根據(jù)權(quán)利要求10所述的數(shù)字作品內(nèi)容標(biāo)記系統(tǒng),其特征在于,所述內(nèi)容處理端,可以是一種獨(dú)立的硬件設(shè)備或軟件程序,也可作為一個數(shù)字作品應(yīng)用系統(tǒng)的軟硬件組成模塊、組件或中間件;所述客戶端,可以是一種獨(dú)立的硬件設(shè)備或軟件程序,也可作為一個數(shù)字作品應(yīng)用系統(tǒng)終端的軟硬件組成模塊、組件或中間件。所述數(shù)字作品應(yīng)用系統(tǒng)包括各種基于文檔、圖書、音視頻的應(yīng)用系統(tǒng),包括音樂商店、電子書城、電子文庫、在線影院等。所述數(shù)字作品應(yīng)用系統(tǒng)終端包括各種智能手機(jī)、平板電腦、臺式電腦、筆記本電腦、機(jī)頂盒、智能電視機(jī)及運(yùn)行于其上的用戶端應(yīng)用程序。
【文檔編號】G06F21/10GK104462878SQ201410619063
【公開日】2015年3月25日 申請日期:2014年11月6日 優(yōu)先權(quán)日:2014年11月6日
【發(fā)明者】覃云川 申請人:上海精靈天下數(shù)字技術(shù)有限公司