欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)字版權(quán)管理中數(shù)字化作品的權(quán)利對象描述和獲取的方法

文檔序號:6602152閱讀:130來源:國知局

專利名稱::數(shù)字版權(quán)管理中數(shù)字化作品的權(quán)利對象描述和獲取的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)字版權(quán)管理(以下簡稱為DRM)中數(shù)字化作品的權(quán)利對象描述和獲取的方法,特別涉及DRM系統(tǒng)中的權(quán)利對象的描述和權(quán)利對象的獲取協(xié)議的設(shè)計(jì),屬于數(shù)字版權(quán)管理
技術(shù)領(lǐng)域
。
背景技術(shù)
:數(shù)字技術(shù)的出現(xiàn)使得大量作品以數(shù)字化形式出現(xiàn)和發(fā)布。這使得數(shù)字化形式的作品,即數(shù)字化作品的拷貝變得速度快,代價(jià)低,失真小。伴隨著互聯(lián)網(wǎng)的發(fā)展,數(shù)字化作品傳播變得非常容易,造成了很多的數(shù)字化作品被非法復(fù)制傳播,得不到控制和管理,從而損害內(nèi)容所有者的利益。數(shù)字版權(quán)管理作為一種控制和管理數(shù)字化作品合理使用的技術(shù),通過對數(shù)字化作品進(jìn)行加密保護(hù),有效的維護(hù)了內(nèi)容所有者的利益。數(shù)字版權(quán)管理中的權(quán)利對象提供了對受保護(hù)的數(shù)字化作品的訪問和控制的信息,包括用于訪問受保護(hù)的數(shù)字化作品的密鑰,數(shù)字化作品能夠使用的訪問權(quán)限。也正因如此,數(shù)字版權(quán)管理技術(shù)得到了越來越廣泛的應(yīng)用。權(quán)利對象的描述和獲取也正是數(shù)字版權(quán)管理技術(shù)中的比較重要的部分,如何描述和獲取權(quán)利對象正是數(shù)字版權(quán)管理中比較重要的問題。而傳統(tǒng)的基于XML的權(quán)利對象描述和獲取協(xié)議中,數(shù)據(jù)的傳輸和服務(wù)調(diào)度存在著一定的冗余,不利于在資源和處理能力有限的系統(tǒng)中運(yùn)用。
發(fā)明內(nèi)容本發(fā)明目的是提出數(shù)字版權(quán)管理中數(shù)字化作品的權(quán)利對象描述和獲取的方法。該方法通過精簡權(quán)利對象的描述和權(quán)利對象的獲取協(xié)議,使得對數(shù)字化作品進(jìn)行控制和管理的數(shù)字版權(quán)管理的技術(shù)能夠有效的運(yùn)用于帶寬或傳輸能力、資源以及處理能力受限的系統(tǒng)之中。本發(fā)明提出了數(shù)字版權(quán)管理中數(shù)字化作品的權(quán)利對象描述和獲取的方法,其特征在于,該方法是在數(shù)字版權(quán)管理網(wǎng)絡(luò)中作為權(quán)利簽發(fā)者的服務(wù)器同計(jì)算機(jī)設(shè)備中的客戶端之間依次按以下步驟實(shí)現(xiàn)的步驟(1)初始化過程;步驟(1.1)在所述的服務(wù)器中安置下述軟件模塊注冊模塊、數(shù)字化作品標(biāo)識獲取模塊、權(quán)利對象構(gòu)建模塊、內(nèi)容模塊、權(quán)限模塊、限制模塊和簽名模塊;所述數(shù)字化作品標(biāo)識是在數(shù)字版權(quán)管理中由所述數(shù)字版權(quán)管理網(wǎng)絡(luò)根據(jù)數(shù)字化作品受所述數(shù)字版權(quán)管理網(wǎng)絡(luò)管理的先后順序分配的,具有唯一性;步驟(1.2)在所述的注冊模塊中初始化所述服務(wù)器的信息,包括所述服務(wù)器的唯一標(biāo)識、被稱為所述服務(wù)器的證書鏈的用于證明所述服務(wù)器法律有效的由若干證書鏈接而成的證書鏈、所述服務(wù)器所信任的發(fā)放證書的第三方、所述服務(wù)器支持的加解密算法以及所述服務(wù)器支持的與所述客戶端之間通信協(xié)議的版本;在所述的數(shù)字化作品標(biāo)識獲取模塊中存有數(shù)字化作品的版本號與數(shù)字化作品的標(biāo)識的映射表;在所述權(quán)利對象構(gòu)建模塊中存有所述服務(wù)器的部分信息,包括所述服務(wù)器的唯一標(biāo)識以及所述服務(wù)器的證書鏈;在所述內(nèi)容模塊中存有數(shù)字化作品的標(biāo)識與該數(shù)字化作品的摘要映射表以及數(shù)字化作品的標(biāo)識與該數(shù)字化作品的訪問密鑰的映射表;在所述權(quán)限模塊中存有數(shù)字化作品的標(biāo)識與該數(shù)字化作品的訪問權(quán)限的映射表;在所述限制模塊中存有數(shù)字化作品的標(biāo)識與該數(shù)字化作品的訪問限制的映射表;在所述簽名模塊中存有數(shù)字化作品的標(biāo)識與該數(shù)字化作品的權(quán)利對象的簽名的映射表;所述權(quán)利對象的簽名包含了該數(shù)字化作品的摘要、訪問密鑰、訪問權(quán)限和訪問限制構(gòu)成的對象經(jīng)過數(shù)字化描述后形成的權(quán)利對象文本的完整性和正確性的信息;在所述客戶端中初始化所述客戶端的信息,包括所述客戶端的唯一標(biāo)識、被稱為所述客戶端的證書鏈的用于證明所述客戶端法律有效的由若干證書鏈接而成的證書鏈、所述客戶端所信任的發(fā)放證書的第三方、所述客戶端支持的加解密算法以及所述客戶端支持的與所述的服務(wù)器之間通信協(xié)議的版本;步驟(2)所述客戶端向所述注冊模塊發(fā)送起始請求,所述起始請求中包含了所述客戶端支持的與所述服務(wù)器之間通信協(xié)議的版本、所述客戶端的唯一標(biāo)識以及所述客戶端支持的加解密算法;步驟(3)所述注冊模塊接受所述客戶端發(fā)送的起始請求后,向所述客戶端發(fā)送起始響應(yīng),所述起始響應(yīng)中包含了標(biāo)識所述起始請求是否成功的響應(yīng)狀態(tài)、所述服務(wù)器支持的與所述客戶端之間通信協(xié)議的版本、所述服務(wù)器的唯一標(biāo)識、所述服務(wù)器支持的加解密算法以及所述服務(wù)器所信任的發(fā)放證書的第三方;若所述起始響應(yīng)狀態(tài)為成功,則表示成功響應(yīng)所述客戶端的起始請求,并進(jìn)行步驟(4);若所述起始響應(yīng)狀態(tài)為不成功,則表示未成功響應(yīng)所述客戶端的起始請求,所述注冊模塊將會拒絕所述客戶端之后將要發(fā)送的注冊請求,同時(shí)結(jié)束與所述客戶端之間的通信;步驟(4)所述客戶端接受所述注冊模塊發(fā)送的起始響應(yīng)后,向所述注冊模塊發(fā)送注冊請求,所述注冊請求包含了所述客戶端的證書鏈、所述客戶端所信任的發(fā)放證書的第三方以及所述注冊請求的簽名,所述注冊請求的簽名包含了所述注冊請求的正確性和完整性的信息;步驟(5)所述注冊模塊接受所述客戶端發(fā)送的注冊請求,根據(jù)所述客戶端的證書鏈,確認(rèn)所述客戶端是可信的之后,向所述客戶端發(fā)送注冊響應(yīng),所述注冊響應(yīng)中包含了標(biāo)識所述注冊請求是否成功的響應(yīng)狀態(tài)、所述服務(wù)器的證書鏈以及所述注冊響應(yīng)的簽名,所述注冊響應(yīng)的簽名包含了所述注冊響應(yīng)的正確性和完整性的信息;若所述注冊響應(yīng)狀態(tài)為成功,則表示成功響應(yīng)所述客戶端的注冊請求,并進(jìn)行步驟(6);若所述注冊響應(yīng)狀態(tài)為不成功,則表示未成功響應(yīng)所述客戶端的注冊請求,所述注冊模塊將拒絕所述客戶端的注冊請求;步驟(6)所述客戶端接受所述注冊模塊發(fā)送的注冊響應(yīng),根據(jù)所述服務(wù)器的證書鏈,確認(rèn)所述服務(wù)器是可信的之后,建立一個權(quán)利簽發(fā)過程中使用的信息,包括所述客戶端與所述服務(wù)器之間通信協(xié)議的版本以及注冊成功過程中所述客戶端使用的所述客戶端的證書鏈,并存儲所述權(quán)利簽發(fā)過程中使用的信息;步驟(7)所述客戶端根據(jù)所述權(quán)利簽發(fā)過程中使用的信息,向所述數(shù)字化作品標(biāo)識獲取模塊發(fā)送權(quán)利對象獲取請求;所述權(quán)利對象獲取請求中包含了所述客戶端的唯一標(biāo)識、所述客戶端的證書鏈、所要獲取的權(quán)利對象的數(shù)字化作品的版本號以及所述權(quán)利對象獲取請求的簽名,所述權(quán)利對象獲取請求的簽名包含了所述權(quán)利對象獲取請求正確性與完整性的信息;所述數(shù)字化作品標(biāo)識獲取模塊根據(jù)所述客戶端的證書鏈,確認(rèn)所述客戶端是可信的之后,從自身的映射表中,獲取數(shù)字化作品的標(biāo)識,并將所述數(shù)字化作品的標(biāo)識發(fā)送給所述權(quán)利對象構(gòu)建模塊;步驟(8)所述權(quán)利對象構(gòu)建模塊接受所述數(shù)字化作品標(biāo)識獲取模塊發(fā)送的數(shù)字化作品的標(biāo)識,構(gòu)建權(quán)利對象的結(jié)構(gòu)表,所述權(quán)利對象的結(jié)構(gòu)表中包含了構(gòu)建權(quán)利對象所需的各個字段,依次包括內(nèi)容字段、權(quán)限字段以及簽名字段;所述內(nèi)容字段中包含了所述數(shù)字化作品的摘要和訪問密鑰;所述權(quán)限字段包含了所述數(shù)字化作品的訪問權(quán)限和所述數(shù)字化作品的訪問限制;所述簽名字段包含了簽名長度和簽名內(nèi)容,所述簽名內(nèi)容包含了數(shù)字化描述所述權(quán)利對象的權(quán)利對象文本的完整性和正確性的信息;以上所述各個字段由所述權(quán)利對象構(gòu)建模塊分別與所述內(nèi)容模塊、所述權(quán)限模塊以及所述簽名模塊之間依次按以下步驟實(shí)現(xiàn)步驟(8.1)所述權(quán)利對象構(gòu)建模塊向所述內(nèi)容模塊發(fā)送所述數(shù)字化作品的標(biāo)識,所述內(nèi)容模塊根據(jù)所述數(shù)字化作品的標(biāo)識,從自身的映射表中,獲取到所述數(shù)字化作品的摘要和訪問密鑰,構(gòu)建出所述數(shù)字化作品的權(quán)利對象的內(nèi)容字段,并將所述內(nèi)容字段發(fā)送給所述權(quán)利對象構(gòu)建模塊;步驟(8.2)所述權(quán)利對象構(gòu)建模塊接受所述內(nèi)容模塊發(fā)送的內(nèi)容字段后,向所述權(quán)限模塊發(fā)送所述數(shù)字化作品的標(biāo)識,所述權(quán)限模塊根據(jù)所述數(shù)字化作品的標(biāo)識,從自身的映射表中,獲取到所述數(shù)字化作品的訪問權(quán)限,包括權(quán)限的類型、所述數(shù)字化作品具有的不同權(quán)限類型的數(shù)量以及不同權(quán)限類型下受到的訪問限制,所述權(quán)限的類型包含播放權(quán)限類、顯示權(quán)限類、拷貝權(quán)限類、執(zhí)行權(quán)限類以及表示所述數(shù)字化作品從一個數(shù)字版權(quán)管理網(wǎng)絡(luò)中能夠傳輸?shù)搅硪粋€數(shù)字版權(quán)管理網(wǎng)絡(luò)的導(dǎo)出權(quán)限類;所述訪問限制由限制字段表示,且是所述權(quán)限模塊與所述限制模塊之間依次按以下步驟構(gòu)建的步驟(8.2.1)所述權(quán)限模塊向所述限制模塊發(fā)送所述數(shù)字化作品的標(biāo)識;步驟(8.2.2)所述限制模塊根據(jù)所述數(shù)字化作品的標(biāo)識,從自身的映射表中,獲取到所述數(shù)字化作品的訪問限制,包括限制的類型以及所述數(shù)字化作品具有的不同限制類型的數(shù)量,構(gòu)建出所述數(shù)字化作品的權(quán)利對象的限制字段,包括限制的類型以及對應(yīng)類型所具有的參數(shù),所述限制的類型包括限制數(shù)字化作品使用次數(shù)的限制、限制數(shù)字化作品使用時(shí)長的限制、限制數(shù)字化作品使用時(shí)段的限制、限制數(shù)字化作品在什么系統(tǒng)中使用的限制;所述限制模塊將所述限制字段發(fā)送給所述權(quán)限模塊;步驟(8.3)所述權(quán)限模塊接受所述限制模塊發(fā)送的限制字段后,根據(jù)所述數(shù)字化作品的訪問權(quán)限,構(gòu)建出加入了所述限制字段的所述數(shù)字化作品的權(quán)利對象的權(quán)限字段,并將所述權(quán)限字段發(fā)送給所述權(quán)利對象構(gòu)建模塊;步驟(8.4)所述權(quán)利對象構(gòu)建模塊接受所述權(quán)限模塊發(fā)送的權(quán)限字段后,向所述簽名模塊發(fā)送所述數(shù)字化作品的標(biāo)識;所述簽名模塊根據(jù)所述數(shù)字化作品的標(biāo)識,從自身的映射表中,獲取到所述數(shù)字化作品的權(quán)利對象的簽名,構(gòu)建出所述數(shù)字化作品的權(quán)利對象的簽名字段,并將所述簽名字段發(fā)送給所述權(quán)利對象構(gòu)建模塊;步驟(9)所述權(quán)利對象構(gòu)建模塊接受所述簽名模塊發(fā)送的簽名字段后,按照所述結(jié)構(gòu)表,構(gòu)建所述數(shù)字化作品的權(quán)利對象。步驟(10)所述權(quán)利對象構(gòu)建模塊向所述客戶端發(fā)送權(quán)利對象獲取響應(yīng),所述權(quán)利對象獲取響應(yīng)中包含了步驟(9)中構(gòu)建好的所述數(shù)字化作品的權(quán)利對象、標(biāo)識所述權(quán)利對象獲取請求是否成功的響應(yīng)狀態(tài)、所述服務(wù)器的唯一標(biāo)識、所述服務(wù)器的證書鏈以及所述權(quán)利對象獲取響應(yīng)的簽名,所述權(quán)利對象獲取響應(yīng)的簽名包含了所述權(quán)利對象獲取響應(yīng)的正確性和完整性的信息;若所述權(quán)利對象獲取響應(yīng)狀態(tài)為成功,則表示成功響應(yīng)所述客戶端的權(quán)利對象獲取請求,并進(jìn)行步驟(11);若所述權(quán)利對象獲取響應(yīng)狀態(tài)為不成功,則表示未成功響應(yīng)所述客戶端的權(quán)利對象獲取請求,所述權(quán)利對象構(gòu)建模塊不向所述客戶端發(fā)送所述數(shù)字化作品的權(quán)利對象;步驟(11)所述客戶端接收到所述權(quán)利對象獲取響應(yīng)后,根據(jù)所述服務(wù)器的證書鏈,確認(rèn)所述服務(wù)器是可信的之后,接受所述數(shù)字化作品的權(quán)利對象,完成權(quán)利對象的獲取過程。本發(fā)明的方法通過對權(quán)利對象進(jìn)行數(shù)字化描述和獲取協(xié)議的設(shè)計(jì),使得對數(shù)字化作品進(jìn)行控制和管理的數(shù)字版權(quán)管理的技術(shù)能夠有效的運(yùn)用于帶寬或傳輸能力、資源以及處理能力受限的系統(tǒng)之中。通過二進(jìn)制碼表示的信息描述權(quán)利對象,能夠有效的降低權(quán)利對象所占用的存儲空間,同時(shí)降低傳輸權(quán)利對象所需的帶寬,以及減少解析權(quán)利對象所需的解析系統(tǒng)的空間和時(shí)間。權(quán)利對象獲取協(xié)議的設(shè)計(jì)使用相對于XML更為簡易的字符串表示協(xié)議傳輸中的內(nèi)容,能夠有效的提高傳輸時(shí)的效率。圖1為本發(fā)明方法的流程框圖。具體實(shí)施方法圖1中,1是客戶端向注冊模塊發(fā)送起始請求和注冊請求;2是注冊模塊響應(yīng)客戶端的起始請求和注冊請求;3是客戶端向數(shù)字化作品標(biāo)識獲取模塊發(fā)送對象獲取請求;4數(shù)字化作品標(biāo)識獲取模塊向權(quán)利對象構(gòu)建模塊發(fā)送數(shù)字化作品的標(biāo)識;5是權(quán)利對象構(gòu)建模塊向內(nèi)容模塊發(fā)送數(shù)字化作品的標(biāo)識;6是內(nèi)容模塊向權(quán)利對象構(gòu)建模塊發(fā)送權(quán)利對象的內(nèi)容字段;7是權(quán)利對象構(gòu)建模塊向權(quán)限模塊發(fā)送數(shù)字化作品的標(biāo)識;8是權(quán)限模塊向限制模塊發(fā)送數(shù)字化作品的標(biāo)識;9是限制模塊向權(quán)限模塊發(fā)送權(quán)利對象的限制字段;10是權(quán)限模塊向權(quán)利對象構(gòu)建模塊發(fā)送權(quán)利對象的權(quán)限字段;11是權(quán)利對象構(gòu)建模塊向簽名模塊發(fā)送數(shù)字化作品的標(biāo)識;12是簽名模塊向權(quán)利對象構(gòu)建模塊發(fā)送權(quán)利對象的簽名字段;13是權(quán)利對象構(gòu)建模塊響應(yīng)客戶端的權(quán)利對象獲取請求。本發(fā)明提出數(shù)字版權(quán)管理中數(shù)字化作品的權(quán)利對象描述和獲取的方法中,各模塊之間的通信過程,包括以下內(nèi)容所述客戶端與所述注冊模塊之間的協(xié)議是用于所述客戶端向所述服務(wù)器發(fā)起注冊請求,為所述服務(wù)器在后續(xù)發(fā)放權(quán)利對象的過程中提供依據(jù)。首先,所述客戶端會通過所述客戶端的唯一標(biāo)識符向所述注冊模塊發(fā)起開始協(xié)議的起始請求,若所述注冊模塊接受了所述客戶端的起始請求,所述注冊模塊會對所述起始請求作出響應(yīng)。然后,所述客戶端會向所述注冊模塊發(fā)送注冊請求,其中包含了所述客戶端的證書鏈等信息。同時(shí)所述注冊模塊會向客戶端發(fā)送所述服務(wù)器的證書鏈等信息,以響應(yīng)所述客戶端的注冊請求。當(dāng)所述客戶端和所述服務(wù)器確信了對方的證書之后,所述客戶端會建立一個權(quán)利簽發(fā)過程中使用的信息。所述注冊模塊會對所述客戶端的注冊請求作出響應(yīng),完成所述客戶端的注冊。所述客戶端與所述數(shù)字化作品標(biāo)識獲取模塊以及所述權(quán)利對象構(gòu)建模塊以及之間的協(xié)議是用于所述客戶端向所述服務(wù)器發(fā)起權(quán)利對象獲取請求。首先,所述客戶端向所述數(shù)字化作品標(biāo)識獲取模塊發(fā)送所述客戶端的唯一標(biāo)識和數(shù)字化作品的標(biāo)識。所述數(shù)字化作品標(biāo)識獲取模塊會將所述數(shù)字化作品的標(biāo)識發(fā)送給所述權(quán)利對象構(gòu)建模塊。所述權(quán)利對象構(gòu)建模塊會根據(jù)所述數(shù)字化作品的標(biāo)識,通過與所述內(nèi)容模塊、所述權(quán)限模塊以及所述簽名模塊通信,構(gòu)建所述數(shù)字化作品的權(quán)利對象,并將所述權(quán)利對象發(fā)送給所述客戶端,完成對所述客戶端權(quán)利對象請求的響應(yīng)。本發(fā)明方法的客戶端與注冊模塊之間的通訊,以及客戶端與數(shù)字化作品標(biāo)識獲取模塊以及權(quán)利對象構(gòu)建模塊之間的通訊,均是通過Http請求和Http響應(yīng)完成。協(xié)議的類型通過URI中的路徑表示。協(xié)議傳輸?shù)木唧w內(nèi)容放在Http報(bào)文的報(bào)文體當(dāng)中。具體內(nèi)容均由字符串表示。字符串由字符串名和字符串體表示,并通過“=”連接。字符串之間通過“;”分割。上述方法中,客戶端和注冊模塊之間的通訊過程,包括如下步驟(1)所述客戶端向所述注冊模塊發(fā)送注冊協(xié)議的起始請求,傳輸內(nèi)容如下URI的路徑為“registration/hello”。Http請求報(bào)文體的內(nèi)容如下<table>tableseeoriginaldocumentpage9</column></row><table>(2)所述注冊模塊響應(yīng)所述客戶端的起始請求,傳輸內(nèi)容如下Http響應(yīng)報(bào)文體的內(nèi)容如下<table>tableseeoriginaldocumentpage9</column></row><table>(3)所述客戶端向所述注冊模塊發(fā)送注冊請求,傳輸內(nèi)容如下URI的路徑為“registration/apply”。Http請求報(bào)文體的內(nèi)容如下<table>tableseeoriginaldocumentpage10</column></row><table>(4)所述注冊模塊響應(yīng)所述客戶端的注冊請求,傳輸內(nèi)容如下Http響應(yīng)報(bào)文體的內(nèi)容如下<table>tableseeoriginaldocumentpage10</column></row><table>上述方法中,客戶端和與數(shù)字化作品標(biāo)識獲取模塊以及權(quán)利對象構(gòu)建模塊之間的通訊過程,包括如下步驟(1)所述客戶端向所述數(shù)字化作品標(biāo)識獲取模塊發(fā)送權(quán)利對象獲取請求,傳輸內(nèi)容如下URI的路徑為“ro”。Http請求報(bào)文體的內(nèi)容如下<table>tableseeoriginaldocumentpage10</column></row><table>(2)所述數(shù)字化作品標(biāo)識獲取模塊發(fā)送數(shù)字化作品的標(biāo)識給所述權(quán)利對象構(gòu)建模塊。(3)所述權(quán)利對象構(gòu)建模塊響應(yīng)所述客戶端的權(quán)利對象獲取請求,傳輸內(nèi)容如下Http響應(yīng)報(bào)文體的內(nèi)容如下字符串名字符串描述Status請求是否成功的響應(yīng)狀態(tài)DeviceID客戶端的唯一標(biāo)識符RIID服務(wù)器的唯一標(biāo)識符ProtectedROs受保護(hù)的數(shù)字化作品的權(quán)利對象CertificateChain服務(wù)器的證書鏈Signature該Http響應(yīng)完整性和正確性的簽名本發(fā)明的權(quán)利對象獲取模塊與內(nèi)容模塊、權(quán)限模塊、簽名模塊,以及權(quán)限模塊與限制模塊之間的通信中,各模塊所提供的權(quán)利對象中的字段均由二進(jìn)制編碼給出。上述方法中,所述權(quán)利對象構(gòu)建模塊構(gòu)建出權(quán)利對象的結(jié)構(gòu)表。權(quán)利對象結(jié)構(gòu)如下字段名稱字段的類型與長度字段描述內(nèi)容字段數(shù)整型(1個字節(jié))表示的權(quán)利對象中內(nèi)容字段的數(shù)量內(nèi)容字段字符型(長度由內(nèi)容字段數(shù)字段所表示的值以及內(nèi)容模塊給出的內(nèi)容字段共同決定)從內(nèi)容模塊獲取的權(quán)利對象所控制的數(shù)字化作品相關(guān)的信息,具體信息由下文中內(nèi)容字段的結(jié)構(gòu)給出權(quán)限字段數(shù)整型(1個字節(jié))表示的權(quán)利對象中權(quán)限字段的數(shù)量11字段名稱字段的類型與長度字段描述權(quán)限字段字符型(長度由權(quán)限字段數(shù)字段所表示的值以及權(quán)限模塊給出的權(quán)限字段共同決定)從權(quán)限模塊獲取的權(quán)利對象控制設(shè)備對數(shù)字化作品訪問權(quán)限的信息,具體信息由下文中權(quán)限字段的結(jié)構(gòu)給出簽名字段字符型(長度由簽名模塊給出)從簽名模塊獲取的權(quán)利對象的完整性和正確性的信息,具體信息由下文中簽名字段的結(jié)構(gòu)給出上述方法中,所述權(quán)利對象構(gòu)建模塊與所述內(nèi)容模塊之間的通信,包括以下步驟(1)所述權(quán)利對象構(gòu)建模塊向所述內(nèi)容模塊發(fā)送數(shù)字化作品的標(biāo)識。(2)所述內(nèi)容模塊向所述權(quán)利對象構(gòu)建模塊發(fā)送數(shù)字化作品的權(quán)利對象的內(nèi)容字段。內(nèi)容字段結(jié)構(gòu)如下<table>tableseeoriginaldocumentpage12</column></row><table>字段名稱字段的類型與長度字段描述加密密鑰字符型(長度加密密鑰長度字段所表示的值決定)經(jīng)過加密的用于解密內(nèi)容ID對應(yīng)的數(shù)字化作品的密鑰上述方法中,所述權(quán)利對象構(gòu)建模塊與所述權(quán)限模塊之間的通信,包括以下步驟(1)所述權(quán)利對象構(gòu)建模塊向所述權(quán)限模塊發(fā)送數(shù)字化作品的標(biāo)識。(2)所述權(quán)限模塊向所述權(quán)利對象構(gòu)建模塊發(fā)送數(shù)字化作品的權(quán)利對象的權(quán)限字段。權(quán)限字段結(jié)構(gòu)如下字段名稱字段的類型與長度字段描述權(quán)限關(guān)聯(lián)ID字符型(4個字節(jié))同內(nèi)容字段中內(nèi)容字段ID相關(guān)聯(lián)的標(biāo)識符權(quán)限數(shù)整型(1個字節(jié))表示權(quán)利對象中權(quán)限的數(shù)量權(quán)限類型整型(半個字節(jié))表示權(quán)利對象所控制的數(shù)字化作品的訪問權(quán)限的類型,包括播放權(quán)限類、顯示權(quán)限類、拷貝權(quán)限類、執(zhí)行權(quán)限類以及導(dǎo)出權(quán)限類限制字段數(shù)整型(1個字節(jié))表示權(quán)利對象中某種權(quán)限類型下應(yīng)該具有的權(quán)限字段的數(shù)量限制字段字符型(長度由權(quán)限數(shù)字段所表示的值以及權(quán)限類型、相應(yīng)權(quán)限類型的限制字段數(shù)和限制字段共同決定)從限制模塊獲取的權(quán)利對象控制設(shè)備對數(shù)字化作品訪問限制的信息,具體信息由下文中限制字段的結(jié)構(gòu)給出上述方法中,所述權(quán)利對象構(gòu)建模塊與所述簽名模塊之間的通信,包括以下步驟(1)所述權(quán)利對象構(gòu)建模塊向所述簽名模塊發(fā)送權(quán)利對象的信息。(2)所述簽名模塊向所述權(quán)利對象構(gòu)建模塊發(fā)送數(shù)字化作品的權(quán)利對象的簽名字段,簽名字段結(jié)構(gòu)如下13字段名稱字段的類型與長度字段描述簽名算法整型(半個字節(jié))定義用于提供權(quán)利對象完整性和正確性的簽名所使用的簽名算法簽名長度整型(2個字節(jié))簽名的長度簽名字符型(長度由簽名長度字段所表示的值決定)表示數(shù)字化作品的權(quán)利對象的完整性和正確性的簽名上述方法中,所述權(quán)限模塊與所述限制模塊之間的通信,包括以下步驟(1)所述權(quán)限模塊向所述限制模塊發(fā)送權(quán)利對象的信息。(2)所述限制模塊向所述權(quán)限模塊發(fā)送數(shù)字化作品的權(quán)利對象的限制字段,限制字段結(jié)構(gòu)如下字段名稱字段的類型與長度字段描述限制類型整型(半個字節(jié))限制的類型,包括限制數(shù)字化作品使用次數(shù)的次數(shù)限制、限制數(shù)字化作品使用時(shí)長的時(shí)長限制、限制數(shù)字化作品使用時(shí)段的時(shí)段限制、限制數(shù)字化作品在什么系統(tǒng)中使用的系統(tǒng)限制限制參數(shù)數(shù)量整型(1個字節(jié))該限制類型所需的參數(shù)數(shù)量限制參數(shù)字符型(長度由限制類型和限制參數(shù)數(shù)量字段所表示的值共同決定)該限制類型的參數(shù)的值權(quán)利要求數(shù)字版權(quán)管理中數(shù)字化作品的權(quán)利對象描述和獲取的方法,其特征在于,該方法是在數(shù)字版權(quán)管理網(wǎng)絡(luò)中作為權(quán)利簽發(fā)者的服務(wù)器同計(jì)算機(jī)設(shè)備中的客戶端之間依次按以下步驟實(shí)現(xiàn)的步驟(1)初始化過程;步驟(1.1)在所述的服務(wù)器中安置下述軟件模塊注冊模塊、數(shù)字化作品標(biāo)識獲取模塊、權(quán)利對象構(gòu)建模塊、內(nèi)容模塊、權(quán)限模塊、限制模塊和簽名模塊;所述數(shù)字化作品標(biāo)識是在數(shù)字版權(quán)管理中由所述數(shù)字版權(quán)管理網(wǎng)絡(luò)根據(jù)數(shù)字化作品受所述數(shù)字版權(quán)管理網(wǎng)絡(luò)管理的先后順序分配的,具有唯一性;步驟(1.2)在所述的注冊模塊中初始化所述服務(wù)器的信息,包括所述服務(wù)器的唯一標(biāo)識、被稱為所述服務(wù)器的證書鏈的用于證明所述服務(wù)器法律有效的由若干證書鏈接而成的證書鏈、所述服務(wù)器所信任的發(fā)放證書的第三方、所述服務(wù)器支持的加解密算法以及所述服務(wù)器支持的與所述客戶端之間通信協(xié)議的版本;在所述的數(shù)字化作品標(biāo)識獲取模塊中存有數(shù)字化作品的版本號與數(shù)字化作品的標(biāo)識的映射表;在所述權(quán)利對象構(gòu)建模塊中存有所述服務(wù)器的部分信息,包括所述服務(wù)器的唯一標(biāo)識以及所述服務(wù)器的證書鏈;在所述內(nèi)容模塊中存有數(shù)字化作品的標(biāo)識與該數(shù)字化作品的摘要映射表以及數(shù)字化作品的標(biāo)識與該數(shù)字化作品的訪問密鑰的映射表;在所述權(quán)限模塊中存有數(shù)字化作品的標(biāo)識與該數(shù)字化作品的訪問權(quán)限的映射表;在所述限制模塊中存有數(shù)字化作品的標(biāo)識與該數(shù)字化作品的訪問限制的映射表;在所述簽名模塊中存有數(shù)字化作品的標(biāo)識與該數(shù)字化作品的權(quán)利對象的簽名的映射表;所述權(quán)利對象的簽名包含了該數(shù)字化作品的摘要、訪問密鑰、防問權(quán)限和訪問限制構(gòu)成的對象經(jīng)過數(shù)字化描述后形成的權(quán)利對象文本的完整性和正確性的信息;在所述客戶端中初始化所述客戶端的信息,包括所述客戶端的唯一標(biāo)識、被稱為所述客戶端的證書鏈的用于證明所述客戶端法律有效的由若干證書鏈接而成的證書鏈、所述客戶端所信任的發(fā)放證書的第三方、所述客戶端支持的加解密算法以及所述客戶端支持的與所述的服務(wù)器之間通信協(xié)議的版本;步驟(2)所述客戶端向所述注冊模塊發(fā)送起始請求,所述起始請求中包含了所述客戶端支持的與所述服務(wù)器之間通信協(xié)議的版本、所述客戶端的唯一標(biāo)識以及所述客戶端支持的加解密算法;步驟(3)所述注冊模塊接受所述客戶端發(fā)送的起始請求后,向所述客戶端發(fā)送起始響應(yīng),所述起始響應(yīng)中包含了標(biāo)識所述起始請求是否成功的響應(yīng)狀態(tài)、所述服務(wù)器支持的與所述客戶端之間通信協(xié)議的版本、所述服務(wù)器的唯一標(biāo)識、所述服務(wù)器支持的加解密算法以及所述服務(wù)器所信任的發(fā)放證書的第三方;若所述起始響應(yīng)狀態(tài)為成功,則表示成功響應(yīng)所述客戶端的起始請求,并進(jìn)行步驟(4);若所述起始響應(yīng)狀態(tài)為不成功,則表示未成功響應(yīng)所述客戶端的起始請求,所述注冊模塊將會拒絕所述客戶端之后將要發(fā)送的注冊請求,同時(shí)結(jié)束與所述客戶端之間的通信;步驟(4)所述客戶端接受所述注冊模塊發(fā)送的起始響應(yīng)后,向所述注冊模塊發(fā)送注冊請求,所述注冊請求包含了所述客戶端的證書鏈、所述客戶端所信任的發(fā)放證書的第三方以及所述注冊請求的簽名,所述注冊請求的簽名包含了所述注冊請求的正確性和完整性的信息;步驟(5)所述注冊模塊接受所述客戶端發(fā)送的注冊請求,根據(jù)所述客戶端的證書鏈,確認(rèn)所述客戶端是可信的之后,向所述客戶端發(fā)送注冊響應(yīng),所述注冊響應(yīng)中包含了標(biāo)識所述注冊請求是否成功的響應(yīng)狀態(tài)、所述服務(wù)器的證書鏈以及所述注冊響應(yīng)的簽名,所述注冊響應(yīng)的簽名包含了所述注冊響應(yīng)的正確性和完整性的信息;若所述注冊響應(yīng)狀態(tài)為成功,則表示成功響應(yīng)所述客戶端的注冊請求,并進(jìn)行步驟(6);若所述注冊響應(yīng)狀態(tài)為不成功,則表示未成功響應(yīng)所述客戶端的注冊請求,所述注冊模塊將拒絕所述客戶端的注冊請求;步驟(6)所述客戶端接受所述注冊模塊發(fā)送的注冊響應(yīng),根據(jù)所述服務(wù)器的證書鏈,確認(rèn)所述服務(wù)器是可信的之后,建立一個權(quán)利簽發(fā)過程中使用的信息,包括所述客戶端與所述服務(wù)器之間通信協(xié)議的版本以及注冊成功過程中所述客戶端使用的所述客戶端的證書鏈,并存儲所述權(quán)利簽發(fā)過程中使用的信息;步驟(7)所述客戶端根據(jù)所述權(quán)利簽發(fā)過程中使用的信息,向所述數(shù)字化作品標(biāo)識獲取模塊發(fā)送權(quán)利對象獲取請求;所述權(quán)利對象獲取請求中包含了所述客戶端的唯一標(biāo)識、所述客戶端的證書鏈、所要獲取的權(quán)利對象的數(shù)字化作品的版本號以及所述權(quán)利對象獲取請求的簽名,所述權(quán)利對象獲取請求的簽名包含了所述權(quán)利對象獲取請求正確性與完整性的信息;所述數(shù)字化作品標(biāo)識獲取模塊根據(jù)所述客戶端的證書鏈,確認(rèn)所述客戶端是可信的之后,從自身的映射表中,獲取數(shù)字化作品的標(biāo)識,并將所述數(shù)字化作品的標(biāo)識發(fā)送給所述權(quán)利對象構(gòu)建模塊;步驟(8)所述權(quán)利對象構(gòu)建模塊接受所述數(shù)字化作品標(biāo)識獲取模塊發(fā)送的數(shù)字化作品的標(biāo)識,構(gòu)建權(quán)利對象的結(jié)構(gòu)表,所述權(quán)利對象的結(jié)構(gòu)表中包含了構(gòu)建權(quán)利對象所需的各個字段,依次包括內(nèi)容字段、權(quán)限字段以及簽名字段;所述內(nèi)容字段中包含了所述數(shù)字化作品的摘要和訪問密鑰;所述權(quán)限字段包含了所述數(shù)字化作品的訪問權(quán)限和所述數(shù)字化作品的訪問限制;所述簽名字段包含了簽名長度和簽名內(nèi)容,所述簽名內(nèi)容包含了數(shù)字化描述所述權(quán)利對象的權(quán)利對象文本的完整性和正確性的信息;以上所述各個字段由所述權(quán)利對象構(gòu)建模塊分別與所述內(nèi)容模塊、所述權(quán)限模塊以及所述簽名模塊之間依次按以下步驟實(shí)現(xiàn)步驟(8.1)所述權(quán)利對象構(gòu)建模塊向所述內(nèi)容模塊發(fā)送所述數(shù)字化作品的標(biāo)識,所述內(nèi)容模塊根據(jù)所述數(shù)字化作品的標(biāo)識,從自身的映射表中,獲取到所述數(shù)字化作品的摘要和訪問密鑰,構(gòu)建出所述數(shù)字化作品的權(quán)利對象的內(nèi)容字段,并將所述內(nèi)容字段發(fā)送給所述權(quán)利對象構(gòu)建模塊;步驟(8.2)所述權(quán)利對象構(gòu)建模塊接受所述內(nèi)容模塊發(fā)送的內(nèi)容字段后,向所述權(quán)限模塊發(fā)送所述數(shù)字化作品的標(biāo)識,所述權(quán)限模塊根據(jù)所述數(shù)字化作品的標(biāo)識,從自身的映射表中,獲取到所述數(shù)字化作品的訪問權(quán)限,包括權(quán)限的類型、所述數(shù)字化作品具有的不同權(quán)限類型的數(shù)量以及不同權(quán)限類型下受到的訪問限制,所述權(quán)限的類型包含播放權(quán)限類、顯示權(quán)限類、拷貝權(quán)限類、執(zhí)行權(quán)限類以及表示所述數(shù)字化作品從一個數(shù)字版權(quán)管理網(wǎng)絡(luò)中能夠傳輸?shù)搅硪粋€數(shù)字版權(quán)管理網(wǎng)絡(luò)的導(dǎo)出權(quán)限類;所述訪問限制由限制字段表示,且是所述權(quán)限模塊與所述限制模塊之間依次按以下步驟構(gòu)建的步驟(8.2.1)所述權(quán)限模塊向所述限制模塊發(fā)送所述數(shù)字化作品的標(biāo)識;步驟(8.2.2)所述限制模塊根據(jù)所述數(shù)字化作品的標(biāo)識,從自身的映射表中,獲取到所述數(shù)字化作品的訪問限制,包括限制的類型以及所述數(shù)字化作品具有的不同限制類型的數(shù)量,構(gòu)建出所述數(shù)字化作品的權(quán)利對象的限制字段,包括限制的類型以及對應(yīng)類型所具有的參數(shù),所述限制的類型包括限制數(shù)字化作品使用次數(shù)的限制、限制數(shù)字化作品使用時(shí)長的限制、限制數(shù)字化作品使用時(shí)段的限制、限制數(shù)字化作品在什么系統(tǒng)中使用的限制;所述限制模塊將所述限制字段發(fā)送給所述權(quán)限模塊;步驟(8.3)所述權(quán)限模塊接受所述限制模塊發(fā)送的限制字段后,根據(jù)所述數(shù)字化作品的訪問權(quán)限,構(gòu)建出加入了所述限制字段的所述數(shù)字化作品的權(quán)利對象的權(quán)限字段,并將所述權(quán)限字段發(fā)送給所述權(quán)利對象構(gòu)建模塊;步驟(8.4)所述權(quán)利對象構(gòu)建模塊接受所述權(quán)限模塊發(fā)送的權(quán)限字段后,向所述簽名模塊發(fā)送所述數(shù)字化作品的標(biāo)識;所述簽名模塊根據(jù)所述數(shù)字化作品的標(biāo)識,從自身的映射表中,獲取到所述數(shù)字化作品的權(quán)利對象的簽名,構(gòu)建出所述數(shù)字化作品的權(quán)利對象的簽名字段,并將所述簽名字段發(fā)送給所述權(quán)利對象構(gòu)建模塊;步驟(9)所述權(quán)利對象構(gòu)建模塊接受所述簽名模塊發(fā)送的簽名字段后,按照所述結(jié)構(gòu)表,構(gòu)建所述數(shù)字化作品的權(quán)利對象。步驟(10)所述權(quán)利對象構(gòu)建模塊向所述客戶端發(fā)送權(quán)利對象獲取響應(yīng),所述權(quán)利對象獲取響應(yīng)中包含了步驟(9)中構(gòu)建好的所述數(shù)字化作品的權(quán)利對象、標(biāo)識所述權(quán)利對象獲取請求是否成功的響應(yīng)狀態(tài)、所述服務(wù)器的唯一標(biāo)識、所述服務(wù)器的證書鏈以及所述權(quán)利對象獲取響應(yīng)的簽名,所述權(quán)利對象獲取響應(yīng)的簽名包含了所述權(quán)利對象獲取響應(yīng)的正確性和完整性的信息;若所述權(quán)利對象獲取響應(yīng)狀態(tài)為成功,則表示成功響應(yīng)所述客戶端的權(quán)利對象獲取請求,并進(jìn)行步驟(11);若所述權(quán)利對象獲取響應(yīng)狀態(tài)為不成功,則表示未成功響應(yīng)所述客戶端的權(quán)利對象獲取請求,所述權(quán)利對象構(gòu)建模塊不向所述客戶端發(fā)送所述數(shù)字化作品的權(quán)利對象;步驟(11)所述客戶端接收到所述權(quán)利對象獲取響應(yīng)后,根據(jù)所述服務(wù)器的證書鏈,確認(rèn)所述服務(wù)器是可信的之后,接受所述數(shù)字化作品的權(quán)利對象,完成權(quán)利對象的獲取過程。全文摘要本發(fā)明涉及數(shù)字版權(quán)管理中數(shù)字化作品的權(quán)利對象描述和獲取的方法,屬于數(shù)字版權(quán)管理領(lǐng)域。設(shè)備的客戶端通過向注冊模塊注冊,建立權(quán)利簽發(fā)過程中的信息,然后向數(shù)字化作品標(biāo)識獲取模塊發(fā)送權(quán)利對象的獲取請求,以獲取數(shù)字化作品的權(quán)利對象。數(shù)字化作品的權(quán)利對象是通過權(quán)利對象構(gòu)建模塊根據(jù)數(shù)字化作品的標(biāo)識,與內(nèi)容模塊、權(quán)限模塊以及簽名模塊之間的通信后構(gòu)建的。本發(fā)明的優(yōu)點(diǎn)是,精簡了權(quán)利對象的描述和獲取方法,降低了權(quán)利對象存儲和傳輸所需要的資源,有效的提高了傳輸和存儲的效率,能夠更好的適用于帶寬或傳輸能力、資源以及處理能力受限的系統(tǒng)之中。文檔編號G06F21/00GK101827108SQ20101016910公開日2010年9月8日申請日期2010年5月12日優(yōu)先權(quán)日2010年5月12日發(fā)明者何行舟,翟宇軒,趙黎申請人:清華大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
托克托县| 嘉义市| 和顺县| 新田县| 汝阳县| 于都县| 隆子县| 洞口县| 邵东县| 神木县| 青铜峡市| 湖口县| 临海市| 三明市| 兰州市| 澄江县| 通城县| 长垣县| 汕头市| 会理县| 田林县| 南城县| 怀仁县| 阿坝县| 上饶市| 株洲县| 洪江市| 深水埗区| 安陆市| 罗甸县| 海淀区| 将乐县| 清河县| 龙口市| 棋牌| 泌阳县| 无极县| 泰安市| 民和| 土默特左旗| 神木县|