两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

信息處理系統(tǒng)、設(shè)備與方法,記錄介質(zhì)和程序的制作方法

文檔序號(hào):7619761閱讀:139來(lái)源:國(guó)知局
專利名稱:信息處理系統(tǒng)、設(shè)備與方法,記錄介質(zhì)和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息-處理系統(tǒng)、信息-處理設(shè)備、信息-處理方法、記錄介質(zhì)和程序。更特別地,本發(fā)明涉及一種信息-處理系統(tǒng),其能夠使包含在信息-處理系統(tǒng)中的終端有資格作為被允許使用與依賴元數(shù)據(jù)的內(nèi)容相關(guān)的元數(shù)據(jù)的終端,在該信息-處理系統(tǒng)中采用的信息-處理設(shè)備,由信息-處理設(shè)備采用的信息-處理方法,描述信息-處理方法的程序和用于存儲(chǔ)程序的記錄介質(zhì)。
背景技術(shù)
在終端中使用與廣播內(nèi)容相關(guān)的元數(shù)據(jù),內(nèi)容-廣播企業(yè)根據(jù)該元數(shù)據(jù)的內(nèi)容提出一種需求,即區(qū)分每個(gè)具有能以高安全級(jí)處理數(shù)據(jù)的處理系統(tǒng)的終端與每個(gè)具有能以任何安全級(jí)處理數(shù)據(jù)的處理系統(tǒng)的終端。在這種情況中,廣播內(nèi)容包括由廣播波分配的內(nèi)容,以及由IP網(wǎng)絡(luò)分配的內(nèi)容。
依據(jù)這種需求,用與內(nèi)容相同的方式對(duì)以高安全級(jí)處理的元數(shù)據(jù)進(jìn)行處理,并按照與被作為用高安全級(jí)處理的內(nèi)容相同的處理內(nèi)容的方式保護(hù)、存儲(chǔ)和由DRM(數(shù)字權(quán)利管理)再現(xiàn)控制元數(shù)據(jù)。也就是說(shuō),通過(guò)使用用于加密內(nèi)容的內(nèi)容密鑰以與內(nèi)容相同的方式加密將在高安全級(jí)處理的元數(shù)據(jù)。替換地,通過(guò)使用用于加密內(nèi)容密鑰的密鑰加密元數(shù)據(jù)。對(duì)于更多的信息,參考專利文獻(xiàn)1日本專利公開號(hào)2002-101086。
然而,在現(xiàn)實(shí)中,通常通過(guò)執(zhí)行與內(nèi)容不同的處理過(guò)程處理元數(shù)據(jù)。例如,在用戶終端,在內(nèi)容之前會(huì)獲取多種不同種類的元數(shù)據(jù),并預(yù)先將元數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中以便在許多情況中為使用元數(shù)據(jù)而對(duì)其搜索。
這就是說(shuō),僅在元數(shù)據(jù)經(jīng)歷再現(xiàn)與顯示控制時(shí)才解密元數(shù)據(jù)。因此,與那些具有被保護(hù)安全性的內(nèi)容不同,直到請(qǐng)求內(nèi)容搜索時(shí),才解密元數(shù)據(jù)并將其暴露給用戶。然而,在沒(méi)有產(chǎn)生搜索內(nèi)容的請(qǐng)求之前提供用于解密并暴露元數(shù)據(jù)的硬件十分困難。因此,最好預(yù)先將元數(shù)據(jù)解密后存儲(chǔ)在數(shù)據(jù)庫(kù)中。
然而,為了保護(hù)元數(shù)據(jù)的安全,必須預(yù)先用與內(nèi)容保護(hù)相同的方式將包括多條元數(shù)據(jù)的數(shù)據(jù)庫(kù)存儲(chǔ)在昂貴的安全存儲(chǔ)器中。然而,從硬件的角度看,預(yù)先用與內(nèi)容保護(hù)相同的方式存儲(chǔ)這種數(shù)據(jù)庫(kù)是困難的。在這種情況中,可能提供一個(gè)具有如下結(jié)構(gòu)的設(shè)備,其中用于存儲(chǔ)元數(shù)據(jù)的數(shù)據(jù)庫(kù)區(qū)域被添加到將連同諸如安全硬盤的第二存儲(chǔ)設(shè)備一起使用的防止竄改的安全存儲(chǔ)器。然而,由于高成本的原因,通常很難獲取安全硬盤。即使可以獲得諸如安全硬盤的第二存儲(chǔ)設(shè)備,在很多情況中,由第二存儲(chǔ)設(shè)備提供的數(shù)據(jù)-安全性保護(hù)次于由安全存儲(chǔ)器提供的數(shù)據(jù)-安全性保護(hù)。
盡管事實(shí)是必須通過(guò)它們之間分離在用戶終端執(zhí)行的處理中互相使用元數(shù)據(jù)和內(nèi)容的條件來(lái)處理元數(shù)據(jù)和內(nèi)容,在用戶終端以與需要高安全級(jí)保護(hù)的內(nèi)容相同的方式處理需要高安全級(jí)保護(hù)的元數(shù)據(jù)。因此,元數(shù)據(jù)引發(fā)了處理元數(shù)據(jù)的過(guò)高成本或者安全性保護(hù)惡化的問(wèn)題。
此外,廣播-內(nèi)容企業(yè)強(qiáng)加了分類元數(shù)據(jù)類型版權(quán)保護(hù)的需要,以代替區(qū)別元數(shù)據(jù)和內(nèi)容的需要。更為具體地,被強(qiáng)加的需要要求終端只在與被允許處理信息的內(nèi)容相同的安全保護(hù)等級(jí)提供安全性保護(hù),并只有突出顯示的情況受到摘要再現(xiàn),其中信息是諸如描述內(nèi)容被分成多個(gè)段的段元數(shù)據(jù)。然而,如上所述,依據(jù)傳統(tǒng)的方法僅在是否需要安全性保護(hù)的基礎(chǔ)上分類元數(shù)據(jù)。因此,傳統(tǒng)的方法存在一個(gè)問(wèn)題,即不能細(xì)微地依據(jù)元數(shù)據(jù)的類型設(shè)置用于保護(hù)版權(quán)的安全級(jí)。

發(fā)明內(nèi)容
因此,本發(fā)明的目的在于解決上述問(wèn)題,按照與使用內(nèi)容的條件不同的條件限制元數(shù)據(jù)的使用。
本發(fā)明提供的信息-處理系統(tǒng)特征在于信息-處理系統(tǒng)包括第一信息-處理設(shè)備,具有用于向第二信息-處理設(shè)備發(fā)送元數(shù)據(jù)使用條件的傳輸單元,該元數(shù)據(jù)使用條件表示關(guān)于使用與內(nèi)容相關(guān)的元數(shù)據(jù)所需權(quán)限的信息;第二信息-處理設(shè)備包括接收單元,用于從第一信息-處理設(shè)備接收元數(shù)據(jù)使用條件;元數(shù)據(jù)-處理確定單元,用于在通過(guò)接收單元接收的元數(shù)據(jù)使用條件的基礎(chǔ)上確定是否處理元數(shù)據(jù);和元數(shù)據(jù)-處理單元,如果元數(shù)據(jù)-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理元數(shù)據(jù),用于依據(jù)元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
可能提供具有如下結(jié)構(gòu)的信息-處理系統(tǒng),其中元數(shù)據(jù)使用條件是元數(shù)據(jù)標(biāo)識(shí)符或者是與被允許使用元數(shù)據(jù)或者有權(quán)使用元數(shù)據(jù)的目標(biāo)個(gè)人、設(shè)備安全級(jí)或者操作相關(guān)的條件。
可能提供具有如下結(jié)構(gòu)的信息-處理系統(tǒng),其中第二信息-處理設(shè)備還包括內(nèi)容-處理確定單元,用于在內(nèi)容使用條件的基礎(chǔ)上確定是否能夠處理內(nèi)容,其中內(nèi)容使用條件表示使用內(nèi)容所需權(quán)限的信息;和內(nèi)容-處理單元,如果內(nèi)容-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理內(nèi)容,用于依據(jù)內(nèi)容使用條件處理內(nèi)容。
可能提供具有如下結(jié)構(gòu)的信息-處理系統(tǒng),其中元數(shù)據(jù)-處理單元還包括元數(shù)據(jù)解密單元,用于解密元數(shù)據(jù);和存儲(chǔ)控制單元,用于控制存儲(chǔ)被元數(shù)據(jù)-解密單元解密的元數(shù)據(jù)的操作。
本發(fā)明提供的信息-處理設(shè)備特征在于信息-處理設(shè)備包括接收單元,用于從另一個(gè)信息-處理設(shè)備接收元數(shù)據(jù)使用條件,其中元數(shù)據(jù)使用條件表示使用與內(nèi)容相關(guān)的元數(shù)據(jù)所需權(quán)限的信息;元數(shù)據(jù)-處理確定單元,用于在接收單元接收的元數(shù)據(jù)使用條件的基礎(chǔ)上確定是否處理元數(shù)據(jù);和元數(shù)據(jù)-處理單元,如果元數(shù)據(jù)-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理元數(shù)據(jù),用于依據(jù)元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
可能提供具有如下結(jié)構(gòu)的信息-處理設(shè)備,其中元數(shù)據(jù)使用條件是元數(shù)據(jù)標(biāo)識(shí)符或與被允許使用元數(shù)據(jù)或有權(quán)使用元數(shù)據(jù)的目標(biāo)個(gè)體、設(shè)備安全級(jí)或者操作相關(guān)的條件。
可能提供具有如下結(jié)構(gòu)的信息-處理設(shè)備,其中信息-處理設(shè)備還包括內(nèi)容-處理確定單元,用于根據(jù)內(nèi)容使用條件確定是否處理內(nèi)容,該內(nèi)容使用條件表示關(guān)于使用內(nèi)容所需的權(quán)限的信息;和內(nèi)容-處理單元,如果由內(nèi)容-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理內(nèi)容,則依照內(nèi)容使用條件處理內(nèi)容。
可能提供具有如下結(jié)構(gòu)的信息-處理設(shè)備,其中元數(shù)據(jù)-處理設(shè)備包括元數(shù)據(jù)-解密單元,用于解密元數(shù)據(jù);和存儲(chǔ)控制單元,用于控制存儲(chǔ)被元數(shù)據(jù)解密單元解密的元數(shù)據(jù)的操作。
本發(fā)明提供的信息-處理方法特征在于信息-處理方法包括接收步驟,從另一個(gè)信息-處理設(shè)備接收元數(shù)據(jù)使用條件;元數(shù)據(jù)-處理確定步驟,根據(jù)在接收步驟執(zhí)行的處理中接收的元數(shù)據(jù)使用條件確定是否可以處理元數(shù)據(jù);和元數(shù)據(jù)-處理步驟,如果在元數(shù)據(jù)-處理確定步驟執(zhí)行的處理中至少產(chǎn)生的確定結(jié)果指示可以處理元數(shù)據(jù),則依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
本發(fā)明提供的作為用于記錄程序的介質(zhì)的特征在于該程序包括接收步驟,從另一個(gè)信息-處理設(shè)備接收元數(shù)據(jù)使用條件;元數(shù)據(jù)-處理確定步驟,根據(jù)在接收步驟執(zhí)行的處理中接收的元數(shù)據(jù)使用條件確定是否可以處理元數(shù)據(jù);和元數(shù)據(jù)-處理步驟,如果由元數(shù)據(jù)-處理確定步驟執(zhí)行的處理中產(chǎn)生的處理確定指示可以處理元數(shù)據(jù),則依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
本發(fā)明提供的程序特征在于該程序包括接收步驟,從另一個(gè)信息-處理設(shè)備接收元數(shù)據(jù)使用條件;元數(shù)據(jù)-處理確定步驟,根據(jù)在接收步驟執(zhí)行的處理中接收的元數(shù)據(jù)使用條件確定是否可以處理元數(shù)據(jù);和元數(shù)據(jù)-處理步驟,如果在元數(shù)據(jù)-處理確定步驟執(zhí)行的處理所產(chǎn)生的確定結(jié)果指示可以處理元數(shù)據(jù),依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
在作為第一發(fā)明提供的信息-處理系統(tǒng)中,第一信息-處理設(shè)備向第二信息-處理設(shè)備傳送元數(shù)據(jù)使用條件,元數(shù)據(jù)使用條件表示關(guān)于使用與內(nèi)容相關(guān)的元數(shù)據(jù)所需的權(quán)限的消息,而第二信息-處理設(shè)備從第一信息-處理設(shè)備接收元數(shù)據(jù)使用條件,根據(jù)接收的元數(shù)據(jù)使用條件確定是否可以處理元數(shù)據(jù),如果確定結(jié)果指示可以處理元數(shù)據(jù),依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
在作為第二發(fā)明提供的第二信息-處理設(shè)備中,從第一信息-處理設(shè)備接收元數(shù)據(jù)使用條件,將其作為用于確定是否可以處理元數(shù)據(jù)的基礎(chǔ),然后,如果確定結(jié)果指示可以處理元數(shù)據(jù),則依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
依照本發(fā)明,可以用與使用內(nèi)容的條件不同的條件限制使用元數(shù)據(jù)。


圖1是顯示本發(fā)明提供的內(nèi)容-提供系統(tǒng)的典型結(jié)構(gòu)框圖;圖2是顯示在圖1所示的內(nèi)容-提供系統(tǒng)中使用的用戶終端的典型結(jié)構(gòu)框圖;圖3是顯示在圖1所示的內(nèi)容-提供系統(tǒng)中使用的用戶終端的典型功能結(jié)構(gòu)框圖;圖4是顯示圖3所示的典型的用戶終端詳細(xì)功能結(jié)構(gòu)框圖;圖5是顯示典型的元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)的框圖;圖6是顯示在元數(shù)據(jù)DB結(jié)構(gòu)元件與安全級(jí)之間關(guān)系的說(shuō)明性框圖;圖7是顯示典型的元數(shù)據(jù)DB結(jié)構(gòu)框圖,該元數(shù)據(jù)DB包括關(guān)于圖6所示安全級(jí)的結(jié)構(gòu)塊;圖8是顯示典型的內(nèi)容使用條件的數(shù)據(jù)結(jié)構(gòu)框圖;圖9是顯示典型的元數(shù)據(jù)使用條件的數(shù)據(jù)結(jié)構(gòu)框圖;圖10是顯示圖9所示的典型元數(shù)據(jù)使用條件的數(shù)據(jù)結(jié)構(gòu)框圖的繼續(xù)部分;圖11是顯示圖10所示的典型元數(shù)據(jù)使用條件的數(shù)據(jù)結(jié)構(gòu)框圖的繼續(xù)部分,作為圖9所示典型元數(shù)據(jù)使用條件的數(shù)據(jù)結(jié)構(gòu)的另一個(gè)繼續(xù)部分;圖12是顯示典型的節(jié)目元數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)框圖;圖13是顯示典型的節(jié)目-位置元數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)框圖;圖14是顯示典型的分段元數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)框圖;圖15是顯示典型的節(jié)目-組元數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)框圖;圖16顯示關(guān)于說(shuō)明由圖1所示的內(nèi)容-提供系統(tǒng)中采用的內(nèi)容服務(wù)器執(zhí)行的傳輸處理的流程圖;圖17顯示關(guān)于說(shuō)明由圖1所示的內(nèi)容-提供系統(tǒng)中采用的元數(shù)據(jù)服務(wù)器執(zhí)行的傳輸處理的流程圖;圖18顯示關(guān)于說(shuō)明由圖1所示的內(nèi)容-提供系統(tǒng)中采用的用戶終端執(zhí)行的存儲(chǔ)元數(shù)據(jù)的處理的流程圖;圖19顯示關(guān)于說(shuō)明由圖1所示的內(nèi)容-提供供系統(tǒng)中采用的內(nèi)容服務(wù)器執(zhí)行的搜索關(guān)于目標(biāo)內(nèi)容的元數(shù)據(jù)的處理流程圖;圖20顯示關(guān)于說(shuō)明在圖19所示的流程圖中步驟S83執(zhí)行的搜索在安全級(jí)1的元DB的處理流程圖;圖21顯示關(guān)于說(shuō)明在圖19所示的流程圖中步驟S85執(zhí)行的搜索在安全級(jí)2的元DB的處理流程圖;圖22顯示關(guān)于說(shuō)明在圖19所示的流程圖中步驟S87執(zhí)行的搜索在安全級(jí)3的元DB的處理流程圖;圖23顯示關(guān)于說(shuō)明在圖19所示的流程圖中步驟S88執(zhí)行的搜索在安全級(jí)4的元DB的處理的流程圖;圖24顯示關(guān)于說(shuō)明由圖1所示的內(nèi)容-提供系統(tǒng)中采用的用戶終端執(zhí)行的再現(xiàn)內(nèi)容的處理的流程圖。
具體實(shí)施例方式
詳細(xì)說(shuō)明解釋本發(fā)明優(yōu)選實(shí)施例之前,在下文給出的描述中示出在權(quán)利要求描述的結(jié)構(gòu)元件與實(shí)施例的結(jié)構(gòu)元件之間的關(guān)系。給出描述證明在本發(fā)明實(shí)施例中描述的支持在權(quán)利要求描述的本發(fā)明的具體實(shí)例。即使是本發(fā)明實(shí)施例中描述的具體實(shí)例,而不是包含在下列描述中作為對(duì)應(yīng)在權(quán)利要求描述的結(jié)構(gòu)元件,下列描述將不被解釋為不包括具體實(shí)例是每個(gè)對(duì)應(yīng)于在權(quán)利要求描述的結(jié)構(gòu)元件的實(shí)施例結(jié)構(gòu)元件的描述。相反地,即使下列描述可能包括如對(duì)應(yīng)于在權(quán)利要求描述的特殊結(jié)構(gòu)元件的實(shí)施例結(jié)構(gòu)元件的具體實(shí)例,下列描述也不被解釋為暗示具體實(shí)例是不對(duì)應(yīng)于在權(quán)利要求描述的結(jié)構(gòu)元件的實(shí)施例結(jié)構(gòu)元件,而是解釋為除了特殊結(jié)構(gòu)元件的結(jié)構(gòu)元件的描述。
此外,在權(quán)利要求中沒(méi)有完全描述對(duì)應(yīng)于本發(fā)明實(shí)施例中描述的具體實(shí)例的所有發(fā)明。換句話說(shuō),下列描述僅僅解釋對(duì)應(yīng)于在本發(fā)明實(shí)施例中描述的具體實(shí)例的發(fā)明。下列描述將不被解釋為否認(rèn)存在沒(méi)有在說(shuō)明書之后附加的權(quán)利要求中描述的發(fā)明。即,下列描述將不被解釋為否認(rèn)存在將在未來(lái)分別申請(qǐng)的發(fā)明或者增加的作為包含在撰寫修改中的發(fā)明。
依照權(quán)利要求1的信息-處理系統(tǒng)特征在于信息-處理系統(tǒng)包括第一信息-處理設(shè)備(例如圖1所示的元數(shù)據(jù)服務(wù)器4),其具有傳輸單元(例如圖2所示的通信單元39),用于向第二信息-處理設(shè)備傳送元數(shù)據(jù)使用條件(例如圖1所示的元數(shù)據(jù)許可證22),元數(shù)據(jù)使用條件表示關(guān)于使用與內(nèi)容(例如圖1所示的內(nèi)容11)相關(guān)的元數(shù)據(jù)(例如圖1所示的元數(shù)據(jù)21)所需的權(quán)限的信息;第二信息-處理設(shè)備(例如圖1所示的用戶終端1-1)具有
接收單元(例如圖3所示的接收單元101),用于從第一信息-處理設(shè)備接收元數(shù)據(jù)使用條件;元數(shù)據(jù)-處理確定單元(例如圖3所示的元數(shù)據(jù)使用確定單元111),用于根據(jù)由接收單元接收的元數(shù)據(jù)使用條件確定是否可以處理元數(shù)據(jù);和元數(shù)據(jù)-處理單元(例如圖3所示的元數(shù)據(jù)-處理單元103),如果通過(guò)元數(shù)據(jù)-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理元數(shù)據(jù),則依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
依照權(quán)利要求3的信息-處理系統(tǒng)特征在于第二信息-處理設(shè)備更進(jìn)一步具有內(nèi)容-處理確定單元(例如圖3所示的內(nèi)容使用條件確定單元112),用于根據(jù)內(nèi)容使用條件(例如圖3所示的內(nèi)容許可證12)確定是否可以處理該內(nèi)容(例如圖1所示的內(nèi)容11),內(nèi)容使用條件表示有關(guān)使用內(nèi)容所需的權(quán)限的信息;和內(nèi)容-處理單元(例如圖3所示的內(nèi)容-處理單元104),如果通過(guò)內(nèi)容-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理該內(nèi)容,則依照內(nèi)容使用條件處理該內(nèi)容。
依照權(quán)利要求4的信息-處理系統(tǒng)特征在于元數(shù)據(jù)-處理單元更進(jìn)一步包括元數(shù)據(jù)解密單元(例如圖4所示的解密單元211),用于解密元數(shù)據(jù);和存儲(chǔ)控制單元(例如圖4所示的元數(shù)據(jù)DB 212),用于控制存儲(chǔ)由元數(shù)據(jù)解密單元解密的元數(shù)據(jù)的操作。
依照權(quán)利要求5的信息-處理設(shè)備特征在于該信息-處理設(shè)備包括接收單元(圖3所示的接收單元101),用于從另一個(gè)信息-處理設(shè)備(圖1所示的元數(shù)據(jù)服務(wù)器4)接收元數(shù)據(jù)使用條件(圖1所示的元數(shù)據(jù)許可證22),元數(shù)據(jù)使用條件表示有關(guān)使用與內(nèi)容(例如圖1所示的內(nèi)容11)相關(guān)的元數(shù)據(jù)(圖1所示的元數(shù)據(jù)21)所需的權(quán)限信息;元數(shù)據(jù)-處理確定單元(例如圖3所示的元數(shù)據(jù)使用條件確定單元111),用于根據(jù)由接收單元接收的元數(shù)據(jù)使用條件確定是否可以處理元數(shù)據(jù);和元數(shù)據(jù)-處理單元(例如圖3所示的元數(shù)據(jù)-處理單元103),如果通過(guò)元數(shù)據(jù)-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理該元數(shù)據(jù),則依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
依照權(quán)利要求7的信息-處理設(shè)備特征在于該信息-處理設(shè)備更進(jìn)一步具有
內(nèi)容-處理確定單元(例如圖3所示的內(nèi)容使用條件確定單元112),用于根據(jù)內(nèi)容使用條件(例如圖3所示的內(nèi)容許可證12)確定是否可以處理該內(nèi)容(例如圖1所示的內(nèi)容11),內(nèi)容使用條件表示有關(guān)使用內(nèi)容所需的權(quán)限的信息;和內(nèi)容-處理單元(例如圖3所示的內(nèi)容-處理單元104),如果由內(nèi)容-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理該內(nèi)容,則依照內(nèi)容使用條件處理內(nèi)容。
依照權(quán)利要求8的信息-處理設(shè)備特征在于元數(shù)據(jù)-處理單元具有元數(shù)據(jù)-解密單元(例如圖4所示的元數(shù)據(jù)解密單元211),用于解密元數(shù)據(jù);和存儲(chǔ)控制單元(例如圖4所示的元數(shù)據(jù)DB 212),用于控制存儲(chǔ)由元數(shù)據(jù)解密單元解密的元數(shù)據(jù)的操作。
依照權(quán)利要求9的信息-處理方法特征在于信息-處理方法包括接收步驟(圖18所示流程圖的步驟S41),用于從另一個(gè)信息-處理設(shè)備(圖1所示的元數(shù)據(jù)服務(wù)器4)接收元數(shù)據(jù)使用條件(圖1所示的元數(shù)據(jù)許可證22),元數(shù)據(jù)使用條件表示有關(guān)使用與內(nèi)容(例(例如圖1所示的內(nèi)容11)相關(guān)的元數(shù)據(jù)(圖1所示的元數(shù)據(jù)21)所需的權(quán)限的信息;元數(shù)據(jù)-處理確定步驟(例如圖18所示流程圖的步驟S44),用于根據(jù)在接收步驟執(zhí)行的處理中接收的元數(shù)據(jù)使用條件確定是否可以處理元數(shù)據(jù);和元數(shù)據(jù)-處理步驟(例如圖18所示流程圖的S46),如果在元數(shù)據(jù)-處理確定步驟執(zhí)行的處理中產(chǎn)生的確定結(jié)果指示可以處理該元數(shù)據(jù),則依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
應(yīng)當(dāng)注意,依照權(quán)利要求10的記錄介質(zhì)與依照權(quán)利要求11的程序每一個(gè)都具有與上述作為依照權(quán)利要求9的信息-處理方法相同的結(jié)構(gòu)。因此,省略對(duì)依照權(quán)利要求10的記錄介質(zhì)和依照權(quán)利要求11的程序的描述,以避免重復(fù)。
參考如下的圖表描述本發(fā)明的實(shí)施例。
圖1是顯示應(yīng)用本發(fā)明的內(nèi)容-提供系統(tǒng)的典型結(jié)構(gòu)框圖。每個(gè)通常是個(gè)人計(jì)算機(jī)或類似設(shè)備的用戶終端1-1和1-2連接到典型地由因特網(wǎng)實(shí)現(xiàn)的網(wǎng)絡(luò)2。在下面的描述中,除需要區(qū)分用戶終端1-1和1-2之外,用戶終端1-1和1-2每個(gè)通常被簡(jiǎn)單地稱為用戶終端1。在這個(gè)實(shí)施例中,僅連接兩個(gè)用戶終端1-1和1-2。然而,在現(xiàn)實(shí)中,可以有任意數(shù)量的用戶終端連接到網(wǎng)絡(luò)2。
此外,內(nèi)容服務(wù)器3和元數(shù)據(jù)服務(wù)器4也連接到網(wǎng)絡(luò)2。同樣,可以有多個(gè)內(nèi)容服務(wù)器3和多個(gè)元數(shù)據(jù)服務(wù)器4連接到網(wǎng)絡(luò)2
內(nèi)容服務(wù)器3被用于存儲(chǔ)內(nèi)容11和它們要求保護(hù)的版權(quán)以及內(nèi)容許可證12。從圖中沒(méi)有顯示內(nèi)容供應(yīng)商處接收內(nèi)容11。內(nèi)容許可證12包括使用內(nèi)容11所需的內(nèi)容使用條件,其中內(nèi)容許可證12為內(nèi)容11而提供。內(nèi)容服務(wù)器3經(jīng)由網(wǎng)絡(luò)2向用戶終端1傳送內(nèi)容11和內(nèi)容許可證12。內(nèi)容11的內(nèi)容使用條件典型地包括該內(nèi)容11的內(nèi)容ID(內(nèi)容標(biāo)識(shí)符),擁有對(duì)內(nèi)容11使用權(quán)的用戶以及行使該內(nèi)容11使用權(quán)的條件。行使對(duì)內(nèi)容11使用權(quán)的條件典型地包括允許擁有內(nèi)容11使用權(quán)的用戶執(zhí)行的操作,操作的期限以及允許用戶執(zhí)行操作的次數(shù)。依照擁有內(nèi)容11使用權(quán)的用戶,指定被授與這種權(quán)利的用戶或者一組這種用戶。
元數(shù)據(jù)服務(wù)器4被用于存儲(chǔ)與通過(guò)內(nèi)容服務(wù)器3提供的內(nèi)容相關(guān)的元數(shù)據(jù)21以及每個(gè)包括使用元數(shù)據(jù)21所需的元數(shù)據(jù)使用條件的元數(shù)據(jù)許可證22。在圖中沒(méi)有顯示的元數(shù)據(jù)供應(yīng)商向元數(shù)據(jù)服務(wù)器4提供元數(shù)據(jù)21。元數(shù)據(jù)服務(wù)器4經(jīng)由網(wǎng)絡(luò)2向用戶終端1傳送元數(shù)據(jù)21和元數(shù)據(jù)許可證22。
元數(shù)據(jù)21是關(guān)于內(nèi)容11的通用信息,其獨(dú)立于內(nèi)容11的釋放和廣播格式。元數(shù)據(jù)21典型地包括內(nèi)容11的標(biāo)題、內(nèi)容和類型,并用于搜索內(nèi)容11。元數(shù)據(jù)21的元數(shù)據(jù)使用條件典型地包括元數(shù)據(jù)21的元數(shù)據(jù)ID(元數(shù)據(jù)標(biāo)識(shí)符)、擁有元數(shù)據(jù)21使用權(quán)的用戶和用于行使元數(shù)據(jù)21使用權(quán)的條件。行使元數(shù)據(jù)21使用權(quán)的條件典型地包括允許擁有元數(shù)據(jù)21使用權(quán)的用戶執(zhí)行的操作、操作的期限、允許用戶執(zhí)行該操作的次數(shù)以及用戶終端1處理元數(shù)據(jù)21時(shí)的安全級(jí)。一個(gè)擁有元數(shù)據(jù)21使用權(quán)的用戶,是指被授與這種權(quán)利的用戶或者一組這種用戶。
當(dāng)從元數(shù)據(jù)服務(wù)器4接收元數(shù)據(jù)21和元數(shù)據(jù)許可證22時(shí),用戶終端1依照包括在元數(shù)據(jù)許可證22中的元數(shù)據(jù)使用條件解密接收的元數(shù)據(jù)21,產(chǎn)生被解密的元數(shù)據(jù)21。當(dāng)用戶請(qǐng)求用戶終端1搜索內(nèi)容11時(shí),用戶終端1通過(guò)使用依照元數(shù)據(jù)使用條件解密的元數(shù)據(jù)21作為與內(nèi)容11相關(guān)的元數(shù)據(jù)21執(zhí)行搜索所需內(nèi)容11的操作。然后,當(dāng)用戶請(qǐng)求用戶終端1再現(xiàn)在搜索中找到的內(nèi)容11時(shí),用戶終端1依照包括在內(nèi)容11的內(nèi)容許可證12中的內(nèi)容使用條件解密內(nèi)容11,再現(xiàn)被解密的內(nèi)容11。
如上所述,在圖1所示的內(nèi)容-提供系統(tǒng)中,除內(nèi)容許可證12之外,用戶終端1還具有使用元數(shù)據(jù)21所需的元數(shù)據(jù)許可證22。根據(jù)元數(shù)據(jù)21的元數(shù)據(jù)許可證22處理元數(shù)據(jù)21,根據(jù)內(nèi)容11的內(nèi)容許可證12處理內(nèi)容11。
如上所述,在圖1所示的實(shí)施例中,內(nèi)容服務(wù)器3向用戶終端1提供內(nèi)容11和它們的內(nèi)容許可證12,同時(shí)元數(shù)據(jù)服務(wù)器4向用戶終端1提供元數(shù)據(jù)21和它的元數(shù)據(jù)許可證22。然而,注意到,提供內(nèi)容11、內(nèi)容許可證12、元數(shù)據(jù)21和元數(shù)據(jù)許可證22的方法不局限于圖1所示的實(shí)施例。例如,可以從同一個(gè)服務(wù)器接收內(nèi)容11、內(nèi)容許可證12、元數(shù)據(jù)21和元數(shù)據(jù)許可證22。替換地,可以從不同的服務(wù)器接收內(nèi)容11、內(nèi)容許可證12、元數(shù)據(jù)21和元數(shù)據(jù)許可證22。
如上所述,不用說(shuō)還可以通過(guò)個(gè)人計(jì)算機(jī)實(shí)現(xiàn)用戶終端1。當(dāng)然,還可以通過(guò)便攜電話、PDA(個(gè)人數(shù)字助理)、AV(視所)設(shè)備和諸如家庭電子設(shè)備的CE(用戶電子)設(shè)備實(shí)現(xiàn)用戶終端1。
圖2是顯示用戶終端1中采用的硬件的典型結(jié)構(gòu)框圖。在圖2所示的實(shí)施例中,用戶終端1的結(jié)構(gòu)典型地基于計(jì)算機(jī)。
CPU(中央處理單元)31通過(guò)執(zhí)行預(yù)存在ROM(只讀存儲(chǔ)器)32中的程序和從存儲(chǔ)單元38裝載到RAM(隨機(jī)存取存儲(chǔ)器)33的程序執(zhí)行各種處理。RAM 33還被用于存儲(chǔ)在其它的信息中CPU 31執(zhí)行各種處理時(shí)所需的數(shù)據(jù)。
CPU31、ROM32和RAM33通過(guò)總線34保存連接??偩€34還連接到輸入/輸出接口35。
輸入/輸出接口35連接到輸入單元36、輸出單元37、存儲(chǔ)單元38和通信單元39。輸入單元36包括鍵盤和鼠標(biāo)。輸出設(shè)備37包括顯示單元和揚(yáng)聲器。顯示單元的實(shí)例是CRT(陰極射線管)和LCD(液晶顯示)。存儲(chǔ)單元38典型地包括硬盤。被用來(lái)通過(guò)網(wǎng)絡(luò)2執(zhí)行通信的通信單元39包括調(diào)制解調(diào)器和終端適配器。
必要時(shí),驅(qū)動(dòng)器40也連接到輸入/輸出接口35。在驅(qū)動(dòng)器40中,適當(dāng)?shù)匕惭b磁盤41、光盤42、磁光盤43或者半導(dǎo)體存儲(chǔ)器44。必要時(shí),從磁盤41、光盤42、磁光盤43或者半導(dǎo)體存儲(chǔ)器44中讀出計(jì)算機(jī)程序,將其裝在存儲(chǔ)單元38中。
應(yīng)當(dāng)注意,內(nèi)容服務(wù)器3和元數(shù)據(jù)服務(wù)器4每個(gè)可以被設(shè)計(jì)為基本上等同于圖2所示的如用戶終端1的結(jié)構(gòu)。然而,在任何圖中都沒(méi)有顯示內(nèi)容服務(wù)器3和元數(shù)據(jù)服務(wù)器4的結(jié)構(gòu)。為此,在下面參考圖2解釋內(nèi)容服務(wù)器3、元數(shù)據(jù)服務(wù)器4及其他設(shè)備的結(jié)構(gòu)。
CPU 31執(zhí)行各種程序以使圖2所示的計(jì)算機(jī)起用戶終端1、內(nèi)容服務(wù)器3或者元數(shù)據(jù)服務(wù)器4的作用。在這種情況下,可以預(yù)先將該程序存儲(chǔ)在嵌入圖2所示計(jì)算機(jī)的記錄介質(zhì)中。記錄介質(zhì)是ROM 32或者存儲(chǔ)單元38。替換地,該程序可以作為所謂的軟件包展現(xiàn)在用戶面前,其被暫時(shí)記錄或者永久地記錄在諸如磁盤41、光盤42、磁光盤43或者半導(dǎo)體存儲(chǔ)器44等可移動(dòng)的記錄介質(zhì)中。
應(yīng)當(dāng)注意,可以從上述的任何可移動(dòng)記錄介質(zhì)或者從下載站點(diǎn)安裝該程序。從下載站點(diǎn)裝載的程序通過(guò)無(wú)線電通信經(jīng)由用于數(shù)字衛(wèi)星廣播的人造衛(wèi)星或者通過(guò)有線通信經(jīng)由LAN(局域網(wǎng))或者網(wǎng)絡(luò)2從站點(diǎn)傳送到圖2所示的計(jì)算機(jī)。
圖3是顯示用戶終端1典型功能結(jié)構(gòu)的框圖。通過(guò)在用戶終端1使用的CPU31中執(zhí)行預(yù)定的控制程序?qū)崿F(xiàn)圖3所示的功能塊。
接收單元101經(jīng)由網(wǎng)絡(luò)2從內(nèi)容服務(wù)器3接收內(nèi)容11或者內(nèi)容許可證12,從元數(shù)據(jù)服務(wù)器4接收元數(shù)據(jù)21或者元數(shù)據(jù)許可證22,向元數(shù)據(jù)-處理單元103提供元數(shù)據(jù)21,向內(nèi)容-處理單元104提供內(nèi)容11并向DRM(數(shù)字權(quán)利管理)控制單元102提供內(nèi)容許可證12以及元數(shù)據(jù)許可證22。
包括元數(shù)據(jù)使用條件確定單元111和內(nèi)容使用條件確定單元112的DRM控制單元102用來(lái)執(zhí)行保護(hù)內(nèi)容11和元數(shù)據(jù)21版權(quán)的處理。當(dāng)從接收單元101接收到元數(shù)據(jù)許可證22,元數(shù)據(jù)使用條件確定單元111依照元數(shù)據(jù)許可證22的元數(shù)據(jù)使用條件控制元數(shù)據(jù)-處理單元103執(zhí)行對(duì)元數(shù)據(jù)21的預(yù)定處理。即,元數(shù)據(jù)使用條件確定單元111根據(jù)元數(shù)據(jù)使用條件確定是否允許用戶終端1處理元數(shù)據(jù)21,也就是說(shuō),是否允許用戶終端1使用元數(shù)據(jù)21執(zhí)行內(nèi)容搜索處理。如果確定結(jié)果指示允許用戶終端1處理元數(shù)據(jù)21,元數(shù)據(jù)使用條件確定單元111控制元數(shù)據(jù)-處理單元103解密元數(shù)據(jù)21并將被解密的元數(shù)據(jù)21存儲(chǔ)在元數(shù)據(jù)DB(數(shù)據(jù)庫(kù))212中,稍后在圖4中描述該元數(shù)據(jù)DB 212。此外,當(dāng)經(jīng)由輸入單元36從用戶接收內(nèi)容搜索操作的操作信號(hào)時(shí),元數(shù)據(jù)使用條件確定單元111驅(qū)動(dòng)元數(shù)據(jù)-處理單元103依照元數(shù)據(jù)使用條件通過(guò)使用存儲(chǔ)在元數(shù)據(jù)DB 212的元數(shù)據(jù)21執(zhí)行內(nèi)容搜索操作。
當(dāng)通過(guò)輸入單元36從用戶接收到內(nèi)容再現(xiàn)操作的操作信號(hào)時(shí),內(nèi)容使用條件確定單元112控制內(nèi)容-處理單元104根據(jù)接收單元101接收的內(nèi)容許可證12的內(nèi)容使用條件執(zhí)行對(duì)內(nèi)容11的預(yù)定處理。即,當(dāng)從輸入單元36接收到產(chǎn)生請(qǐng)求再現(xiàn)內(nèi)容11操作的命令時(shí),內(nèi)容使用條件確定單元112根據(jù)接收單元101接收的內(nèi)容許可證12的內(nèi)容使用條件確定是否允許用戶終端1再現(xiàn)內(nèi)容11,如果確定的結(jié)果指示允許用戶終端1再現(xiàn)內(nèi)容11,該內(nèi)容使用條件確定單元112控制內(nèi)容處理單元104解密內(nèi)容11并再現(xiàn)解密的內(nèi)容11。此外,如果對(duì)于按照經(jīng)由輸入單元36輸入的命令請(qǐng)求將被再現(xiàn)的內(nèi)容11的內(nèi)容許可證12在用戶終端1中不可用,則內(nèi)容使用條件確定單元112控制內(nèi)容-處理單元104經(jīng)由傳輸單元105和網(wǎng)絡(luò)2向內(nèi)容服務(wù)器3傳送請(qǐng)求內(nèi)容許可證12。
元數(shù)據(jù)-處理單元103依照元數(shù)據(jù)使用條件確定單元111所執(zhí)行的控制執(zhí)行對(duì)元數(shù)據(jù)21的預(yù)定處理。即,元數(shù)據(jù)-處理單元103解密接收單元101接收的元數(shù)據(jù)21,將元數(shù)據(jù)21存儲(chǔ)在元數(shù)據(jù)DB 212并搜索關(guān)于元數(shù)據(jù)21的元數(shù)據(jù)DB 212,在輸出單元37采用的監(jiān)控器上顯示作為搜索處理結(jié)果的元數(shù)據(jù)。此外,元數(shù)據(jù)-處理單元103經(jīng)由傳輸單元105和網(wǎng)絡(luò)2向元數(shù)據(jù)服務(wù)器4傳送對(duì)元數(shù)據(jù)21的請(qǐng)求或者對(duì)元數(shù)據(jù)許可證22的請(qǐng)求。
內(nèi)容-處理單元104依照內(nèi)容使用條件確定單元112所執(zhí)行的控制經(jīng)由傳輸單元105和網(wǎng)絡(luò)2向內(nèi)容服務(wù)器3傳送對(duì)內(nèi)容11的請(qǐng)求或者對(duì)內(nèi)容許可證12的請(qǐng)求,將內(nèi)容11存儲(chǔ)在圖4所示的內(nèi)容存儲(chǔ)單元232,解密內(nèi)容11并再現(xiàn)該解密的內(nèi)容11,在輸出單元37采用的監(jiān)控器上顯示被解密的內(nèi)容11。
傳輸單元105從內(nèi)容-處理單元104接收獲取內(nèi)容的請(qǐng)求,或者從元數(shù)據(jù)-處理單元103接收獲取元數(shù)據(jù)的請(qǐng)求,并經(jīng)由網(wǎng)絡(luò)2分別將請(qǐng)求傳送到內(nèi)容服務(wù)器3或者元數(shù)據(jù)服務(wù)器4。
圖4是顯示圖3所示用戶終端1的詳細(xì)的典型功能結(jié)構(gòu)框圖。即,圖4是顯示圖3所示的元數(shù)據(jù)-處理單元103、內(nèi)容-處理單元104、元數(shù)據(jù)使用條件確定單元111和內(nèi)容使用條件確定單元112的詳細(xì)的典型功能結(jié)構(gòu)框圖。應(yīng)當(dāng)注意,在圖4中,每個(gè)被裝入粗線框的部分是在加密狀態(tài)的信息段。
如該圖所示,從內(nèi)容服務(wù)器3經(jīng)由網(wǎng)絡(luò)2和接收單元101向內(nèi)容累積單元231提供內(nèi)容11。在該圖中沒(méi)有顯示的內(nèi)容供應(yīng)商中使用內(nèi)容加密密鑰152加密內(nèi)容11。從內(nèi)容服務(wù)器3經(jīng)由網(wǎng)絡(luò)2和接收單元101向內(nèi)容許可證解密單元221提供內(nèi)容許可證12。已經(jīng)通過(guò)使用根據(jù)內(nèi)容供應(yīng)商的PKI(公共密鑰基礎(chǔ)結(jié)構(gòu))的內(nèi)容-供應(yīng)商秘密關(guān)鍵碼加密內(nèi)容許可證12。
內(nèi)容許可證12包括內(nèi)容使用條件151和用于解密內(nèi)容11的內(nèi)容加密密鑰152。內(nèi)容11的內(nèi)容使用條件151典型地包括內(nèi)容11的內(nèi)容ID(內(nèi)容標(biāo)識(shí)符)、擁有內(nèi)容11使用權(quán)的用戶和行使該內(nèi)容11使用權(quán)的條件。內(nèi)容ID的實(shí)例是URL(資源定位碼)。行使內(nèi)容11使用權(quán)的條件典型地包括允許擁有內(nèi)容11使用權(quán)的用戶執(zhí)行的操作,操作的期限以及允許用戶執(zhí)行操作的次數(shù)。通過(guò)一個(gè)擁有內(nèi)容11使用權(quán)的用戶,指定被授與這種權(quán)利的用戶或者一組這種用戶。
從元數(shù)據(jù)服務(wù)器4經(jīng)由網(wǎng)絡(luò)2和接收單元101向元數(shù)據(jù)解密單元211提供元數(shù)據(jù)21。元數(shù)據(jù)21已經(jīng)在該圖中沒(méi)有顯示的元數(shù)據(jù)供應(yīng)商中使用元數(shù)據(jù)加密密鑰162進(jìn)行了加密。從元數(shù)據(jù)服務(wù)器4經(jīng)由網(wǎng)絡(luò)2和接收單元101向元數(shù)據(jù)-許可證解密單元201提供元數(shù)據(jù)許可證22。已經(jīng)通過(guò)使用根據(jù)元數(shù)據(jù)供應(yīng)商的PKI(公頭密鑰基礎(chǔ)結(jié)構(gòu))的元數(shù)據(jù)-供應(yīng)商的秘密關(guān)鍵碼加密元數(shù)據(jù)許可證22。
用于內(nèi)容11的元數(shù)據(jù)21包括與內(nèi)容11相關(guān)的信息。元數(shù)據(jù)許可證22包括元數(shù)據(jù)使用條件161和用于解密元數(shù)據(jù)21的元數(shù)據(jù)加密密鑰162。如圖5所示,元數(shù)據(jù)使用條件161典型地包括元數(shù)據(jù)ID(元數(shù)據(jù)標(biāo)識(shí)符)、擁有內(nèi)容11使用權(quán)的用戶(授與這種權(quán)利的用戶名或者一類這種用戶名)、操作元件(元件名稱)和用于行使內(nèi)容11使用權(quán)的條件。
在圖5所示的實(shí)施例中,元數(shù)據(jù)21的元數(shù)據(jù)ID是用于識(shí)別元數(shù)據(jù)21的標(biāo)識(shí)符。元數(shù)據(jù)ID的實(shí)例是URL。通過(guò)一個(gè)擁有內(nèi)容11使用權(quán)的用戶,指定被授與這種權(quán)利的用戶。擁有內(nèi)容11使用權(quán)的用戶可以由用戶的姓名或者用戶所屬的類別名稱表示。更為具體地,擁有內(nèi)容11使用權(quán)的用戶是用戶終端1的設(shè)備名和/或合同類別名,其被預(yù)先定義為與元數(shù)據(jù)供應(yīng)商制定合同的類型名稱。操作元件是組成元數(shù)據(jù)21的作為可以被使用的一個(gè)部分(或者一個(gè)元件)。行使內(nèi)容11使用權(quán)的條件典型地包括設(shè)備安全類別和操作類別。
設(shè)備安全類別表示允許行使內(nèi)容11使用權(quán)的設(shè)備安全級(jí)(諸如級(jí)別X)。設(shè)備(例如用戶終端1)的安全級(jí)定義時(shí)要求保護(hù)版權(quán)的數(shù)據(jù)執(zhí)行處理的安全級(jí)別。
例如,在圖6所示的實(shí)施例中,安全級(jí)定義安全策略是否被應(yīng)用到用于存儲(chǔ)元數(shù)據(jù)21的元數(shù)據(jù)DB 212的結(jié)構(gòu)元件。元數(shù)據(jù)DB 212結(jié)構(gòu)元件的實(shí)例是存儲(chǔ)器和硬盤。在這種情況下,如果元數(shù)據(jù)DB 212的結(jié)構(gòu)元件低于元數(shù)據(jù)使用條件161的安全級(jí),則元數(shù)據(jù)供應(yīng)商能夠根據(jù)元數(shù)據(jù)DB 212的結(jié)構(gòu)元件是否包含在防止竄改區(qū)域(或者安全區(qū)域),就是說(shuō),是否在防止竄改區(qū)域處理元數(shù)據(jù)21,來(lái)限制被允許處理元數(shù)據(jù)21的設(shè)備,以使得用戶終端1不能使用元數(shù)據(jù)21。即,元數(shù)據(jù)供應(yīng)商阻止具有低安全級(jí)的設(shè)備處理元數(shù)據(jù)21。
操作類別指示被允許對(duì)元數(shù)據(jù)21執(zhí)行的操作。操作的實(shí)例是在硬盤中存儲(chǔ)元數(shù)據(jù)21,使用存儲(chǔ)的元數(shù)據(jù)21并搜查元數(shù)據(jù)21的操作。應(yīng)當(dāng)注意,操作類別可能包括執(zhí)行操作的時(shí)限和數(shù)目或者次數(shù)。
再參考圖4。由虛線包圍的區(qū)域表示在用戶終端1的防止竄改區(qū)域。如該圖所示,元數(shù)據(jù)使用條件確定單元111、內(nèi)容使用條件確定單元112、元數(shù)據(jù)-處理單元103的元數(shù)據(jù)解密單元211、元數(shù)據(jù)-處理單元103的一部分元數(shù)據(jù)DB212和內(nèi)容-處理單元104的內(nèi)容解密單元234被包含在防止竄改區(qū)域。
元數(shù)據(jù)使用條件確定單元111包括元數(shù)據(jù)-許可證解密單元201和使用條件確定處理單元202。元數(shù)據(jù)-許可證解密單元201預(yù)先從未在圖中顯示的CA(認(rèn)證權(quán)力)中獲得根據(jù)元數(shù)據(jù)供應(yīng)商PKI的元數(shù)據(jù)-供應(yīng)商公鑰171并保存元數(shù)據(jù)-供應(yīng)商公鑰171。元數(shù)據(jù)-許可證解密單元201使用元數(shù)據(jù)-供應(yīng)商公鑰171解密從接收單元101接收的元數(shù)據(jù)許可證22,并將加密的元數(shù)據(jù)許可證22分離成元數(shù)據(jù)使用條件161和元數(shù)據(jù)加密密鑰162,然后將其提供給使用條件確定處理單元202。
使用條件確定處理單元202確定該用戶終端1是否是對(duì)應(yīng)于從元數(shù)據(jù)-許可證解密單元201接收的元數(shù)據(jù)使用條件161的用戶終端1。使用條件確定處理單元202根據(jù)確定結(jié)果可以向元數(shù)據(jù)解密單元211提供元數(shù)據(jù)加密密鑰,依照元數(shù)據(jù)使用條件161控制元數(shù)據(jù)解密單元211執(zhí)行存儲(chǔ)元數(shù)據(jù)的處理。此外,當(dāng)經(jīng)由輸入單元36從用戶接收到請(qǐng)求搜索與內(nèi)容11有關(guān)數(shù)據(jù)的操作的操作信號(hào)時(shí),使用條件確定處理單元202依照存儲(chǔ)在元數(shù)據(jù)DB 212中的作為元數(shù)據(jù)21的元數(shù)據(jù)使用條件161控制元數(shù)據(jù)搜索單元213,通過(guò)使用存儲(chǔ)在元數(shù)據(jù)DB 212的元數(shù)據(jù)使用條件161搜索與內(nèi)容11相關(guān)的元數(shù)據(jù)21。
該元數(shù)據(jù)-處理單元103包括元數(shù)據(jù)解密單元211,元數(shù)據(jù)DB 212,元數(shù)據(jù)搜索單元213和元數(shù)據(jù)顯示控制單元214。元數(shù)據(jù)解密單元211從接收單元101接收加密的元數(shù)據(jù)21,從使用條件確定處理單元202接收元數(shù)據(jù)加密密鑰162。元數(shù)據(jù)解密單元211依照使用條件確定處理單元202所執(zhí)行的控制通過(guò)使用元數(shù)據(jù)加密密鑰162解密元數(shù)據(jù)21,并將解密的元數(shù)據(jù)21存儲(chǔ)在元數(shù)據(jù)DB 212的防止竄改區(qū)域,或者重新加密元數(shù)據(jù)21并將重新加密的元數(shù)據(jù)21存儲(chǔ)在元數(shù)據(jù)DB 212的普通區(qū)域。通過(guò)一個(gè)普通區(qū)域意味著除防止竄改區(qū)域以外的一個(gè)區(qū)域。此外,如果元數(shù)據(jù)搜索單元213識(shí)別出存儲(chǔ)在普通區(qū)域的元數(shù)據(jù)21,元數(shù)據(jù)解密單元211解密該被識(shí)別的元數(shù)據(jù)21,并將解密的元數(shù)據(jù)21存儲(chǔ)在防止竄改區(qū)域并向元數(shù)據(jù)搜索單元213提供該解密的元數(shù)據(jù)21。
元數(shù)據(jù)DB 212包括防止竄改區(qū)域和普通區(qū)域。防止竄改區(qū)域的實(shí)例是安全存儲(chǔ)器和安全硬盤。例如,如同稍后將參考圖6描述的,為每個(gè)結(jié)構(gòu)元件定義安全級(jí)。通過(guò)元數(shù)據(jù)解密單元211擴(kuò)展或者存儲(chǔ)元數(shù)據(jù)21。
依照使用條件確定處理單元202執(zhí)行的控制,元數(shù)據(jù)搜索單元213執(zhí)行搜索元數(shù)據(jù)21的數(shù)據(jù)元素的處理,其中元數(shù)據(jù)21與用戶通過(guò)使用保存在元數(shù)據(jù)DB 212中的元數(shù)據(jù)21指定的內(nèi)容21相關(guān)。然后,元數(shù)據(jù)搜索單元213獲得關(guān)于由用戶指定的內(nèi)容21的元數(shù)據(jù)21,并依照獲得的元數(shù)據(jù)21產(chǎn)生關(guān)于搜索與內(nèi)容21相關(guān)的元數(shù)據(jù)21的處理結(jié)果的信息。接著,元數(shù)據(jù)搜索單元213向元數(shù)據(jù)顯示控制單元214提供已產(chǎn)生的關(guān)于搜索與內(nèi)容21相關(guān)的元數(shù)據(jù)21的處理結(jié)果的信息。此外,依照由使用條件確定處理單元202執(zhí)行的控制,元數(shù)據(jù)搜索單元213還通過(guò)傳輸單元105和網(wǎng)絡(luò)2向元數(shù)據(jù)服務(wù)器4傳送請(qǐng)求,作為從元數(shù)據(jù)服務(wù)器4獲得所需元數(shù)據(jù)21和所需元數(shù)據(jù)許可證22的請(qǐng)求。
元數(shù)據(jù)顯示控制單元214執(zhí)行對(duì)向典型地構(gòu)成輸出單元37的監(jiān)控器輸出畫面的控制。該畫面基于從元數(shù)據(jù)搜索單元213接收的信息,其作為關(guān)于在元數(shù)據(jù)搜索單元213中執(zhí)行的通過(guò)使用元數(shù)據(jù)21搜索與內(nèi)容11相關(guān)的元數(shù)據(jù)21的數(shù)據(jù)元素的處理結(jié)果的信息。
內(nèi)容使用條件確定單元112包括內(nèi)容-許可證解密單元221和使用條件確定處理單元222。內(nèi)容-許可證解密單元221預(yù)先從未在圖中顯示的CA獲得基于內(nèi)容供應(yīng)商PKI的內(nèi)容-供應(yīng)商公開密鑰172,并存儲(chǔ)獲得的內(nèi)容-供應(yīng)商公開密鑰172。通過(guò)使用內(nèi)容-供應(yīng)商公開密鑰172,內(nèi)容-許可證解密單元201解密接收單元101接收的內(nèi)容許可證12,在向使用條件確定處理單元222提供內(nèi)容使用條件151和內(nèi)容加密密鑰152之前將被解密的內(nèi)容許可證12分離為內(nèi)容使用條件151和內(nèi)容加密密鑰152。
根據(jù)從輸入單元36接收的表示用戶所執(zhí)行操作的操作信號(hào),使用條件確定處理單元222確定該用戶終端1是否是對(duì)應(yīng)于從內(nèi)容-許可證解密單元221接收的內(nèi)容使用條件151的用戶終端1。使用條件確定處理單元222根據(jù)該確定結(jié)果向內(nèi)容解密單元234提供內(nèi)容加密密鑰152,并根據(jù)內(nèi)容使用條件151,控制內(nèi)容累積單元231、內(nèi)容搜索單元233和內(nèi)容解密單元234執(zhí)行處理。即,當(dāng)從輸入單元36接收到再現(xiàn)內(nèi)容11操作的請(qǐng)求,使用條件確定處理單元222確定該用戶終端1是否是被允許根據(jù)內(nèi)容使用條件151再現(xiàn)內(nèi)容11的終端。如果該確定結(jié)果指示用戶終端1是被允許再現(xiàn)內(nèi)容11的終端,使用條件確定處理單元222向內(nèi)容解密單元234提供內(nèi)容加密密鑰152,控制內(nèi)容搜索單元233以及內(nèi)容解密單元234解密內(nèi)容11并再現(xiàn)該被解密的內(nèi)容11。
內(nèi)容-處理單元104包括內(nèi)容累積單元231、內(nèi)容存儲(chǔ)單元232、內(nèi)容搜索單元233、內(nèi)容解密單元234和內(nèi)容顯示控制單元235。內(nèi)容累積單元231從接收單元101接收被加密的內(nèi)容11。內(nèi)容累積單元231依照由使用條件確定處理單元222執(zhí)行的控制將接收的內(nèi)容11存儲(chǔ)到內(nèi)容存儲(chǔ)單元232。
內(nèi)容存儲(chǔ)單元232包括臨時(shí)保留和存儲(chǔ)加密內(nèi)容11的存儲(chǔ)器和硬盤。依照由使用條件確定處理單元222執(zhí)行的控制,內(nèi)容搜索單元233搜索內(nèi)容存儲(chǔ)單元232中由內(nèi)容ID識(shí)別的內(nèi)容11作為將要再現(xiàn)的內(nèi)容11,并請(qǐng)求內(nèi)容解密單元234解密在搜索操作中被找到的內(nèi)容11。如果存儲(chǔ)單元232中沒(méi)有由內(nèi)容ID識(shí)別的作為將被再現(xiàn)的內(nèi)容11,元數(shù)據(jù)搜索單元213則控制傳輸單元105借助網(wǎng)絡(luò)2向內(nèi)容服務(wù)器3傳送對(duì)所需內(nèi)容11的請(qǐng)求。
內(nèi)容解密單元234從內(nèi)容搜索單元233接收作為搜索內(nèi)容存儲(chǔ)單元232的操作結(jié)果獲得的內(nèi)容11,通過(guò)使用內(nèi)容加密密鑰152在防止竄改區(qū)域解密內(nèi)容11。然后,內(nèi)容解密單元234向內(nèi)容顯示控制單元235提供被解密的內(nèi)容11。內(nèi)容顯示控制單元235向典型地構(gòu)成輸出單元37的監(jiān)控器輸出基于從內(nèi)容解密單元234接收的內(nèi)容11的畫面。
圖6是顯示在元數(shù)據(jù)DB 212的結(jié)構(gòu)元件和安全級(jí)之間關(guān)系的框圖。在用戶終端1中,依照組成用戶終端1中采用的元數(shù)據(jù)DB 212的結(jié)構(gòu)元件的安全等級(jí)定義用戶終端1的安全級(jí)。
安全級(jí)1被定義為用戶終端1的安全級(jí),其中充當(dāng)安全存儲(chǔ)器的防止竄改存儲(chǔ)器被用作元數(shù)據(jù)DB 212結(jié)構(gòu)元件。安全級(jí)2被定義為用戶終端1的安全級(jí),其中安全存儲(chǔ)器和防止竄改安全硬盤被用作元數(shù)據(jù)DB 212的結(jié)構(gòu)元件。安全級(jí)3被定義為用戶終端1的安全級(jí),其中安全存儲(chǔ)器和充當(dāng)非-防止竄改硬盤的普通硬盤被用作元數(shù)據(jù)DB 212的結(jié)構(gòu)元件。安全級(jí)4被定義為用戶終端1的安全級(jí),其中充當(dāng)非-干擾存儲(chǔ)器的普通存儲(chǔ)器和充當(dāng)非-防止竄改硬盤的普通硬盤被用作元數(shù)據(jù)DB 212的結(jié)構(gòu)元件。
在圖6所示的實(shí)施例中,依照構(gòu)成用戶終端1采用的數(shù)據(jù)DB 212結(jié)構(gòu)元件的安全等級(jí)定義用戶終端1的安全級(jí)。然而,注意到,代替構(gòu)成元數(shù)據(jù)DB 212的結(jié)構(gòu)元件的安全等級(jí),還可以依照元數(shù)據(jù)搜索單元213的安全等級(jí)定義用戶終端1的安全級(jí),其執(zhí)行搜索元數(shù)據(jù)操作,響應(yīng)對(duì)該操作的請(qǐng)求輸出搜索操作結(jié)果。作為另一個(gè)替換,還可以依照元數(shù)據(jù)顯示控制單元214的安全等級(jí)定義用戶終端1的安全級(jí),其接收通過(guò)元數(shù)據(jù)搜索單元213執(zhí)行的搜索操作結(jié)果。即,還可以依靠元數(shù)據(jù)搜索單元213或者元數(shù)據(jù)顯示控制單元214是否能夠在防止竄改區(qū)域執(zhí)行它的處理來(lái)定義用戶終端1的安全級(jí)。
參考圖7,下列描述解釋對(duì)存儲(chǔ)在設(shè)置為圖6所示安全級(jí)的元數(shù)據(jù)DB 212中的元數(shù)據(jù)21進(jìn)行的處理。圖7所示的實(shí)施例實(shí)現(xiàn)元數(shù)據(jù)DB 212的典型結(jié)構(gòu),該結(jié)構(gòu)包括設(shè)置為安全級(jí)1的元數(shù)據(jù)DB 212-1、設(shè)置為安全級(jí)2元數(shù)據(jù)DB212-2、設(shè)置為安全級(jí)3的元數(shù)據(jù)DB 212-3和設(shè)置為安全級(jí)4的元數(shù)據(jù)DB 212-4。應(yīng)當(dāng)注意,在用戶終端1中,依照用戶終端1的功能結(jié)構(gòu)元件,元數(shù)據(jù)DB 212具有包括被設(shè)置為所有安全級(jí)的元件的結(jié)構(gòu)或者僅包括被設(shè)置為多種安全級(jí)其中一個(gè)安全級(jí)的元件的結(jié)構(gòu)。
在圖7所示實(shí)施例的情況中,用戶終端1包括安全存儲(chǔ)器301、普通存儲(chǔ)器302、安全硬盤303和普通硬盤304。應(yīng)當(dāng)注意,在每個(gè)存儲(chǔ)器和每個(gè)硬盤中,被實(shí)線包圍的索引表和數(shù)據(jù)塊分別是固定索引表和固定數(shù)據(jù)塊。時(shí)常擴(kuò)展被虛線包圍的索引表和數(shù)據(jù)塊。被粗線包圍的索引表和數(shù)據(jù)塊分別是被正常加密的索引表和被正常加密的數(shù)據(jù)塊。
元數(shù)據(jù)DB 212-1被設(shè)置為安全級(jí)1,并用安全存儲(chǔ)器301實(shí)現(xiàn)。在元數(shù)據(jù)DB 212-1的結(jié)構(gòu)中,例如假定包含在元數(shù)據(jù)使用條件161中關(guān)于元數(shù)據(jù)21的權(quán)利-行使條件說(shuō)明可能在安全級(jí)1執(zhí)行的搜索操作。權(quán)利-行使條件是行使元數(shù)據(jù)21使用權(quán)的條件。在這種情況中,依照由使用條件確定處理單元202執(zhí)行的控制,元數(shù)據(jù)解密單元211將元數(shù)據(jù)21分離為索引表311和數(shù)據(jù)塊312。然后將索引表311和數(shù)據(jù)塊312存儲(chǔ)在安全存儲(chǔ)器301。索引表311是允許在高效等級(jí)搜索元數(shù)據(jù)21的數(shù)據(jù)元素的索引表,數(shù)據(jù)塊312是包括元數(shù)據(jù)21的數(shù)據(jù)元素的塊。
元數(shù)據(jù)DB 222-2被設(shè)置為安全級(jí)2,并用安全存儲(chǔ)器301和安全硬盤303實(shí)現(xiàn)。在元數(shù)據(jù)DB 212-2的結(jié)構(gòu)中,例如假定包含在元數(shù)據(jù)使用條件161中關(guān)于元數(shù)據(jù)21的權(quán)利-行使條件表示可能在安全級(jí)2執(zhí)行的搜索操作。在這種情況中,依照由使用條件確定處理單元202執(zhí)行的控制,元數(shù)據(jù)解密單元211將元數(shù)據(jù)21分離為索引表311和數(shù)據(jù)塊312,然后將索引表311和數(shù)據(jù)塊312分別存儲(chǔ)在安全存儲(chǔ)器301和安全硬盤303。
元數(shù)據(jù)DB 212-3被設(shè)置為安全級(jí)3,并用安全存儲(chǔ)器301和普通硬盤304實(shí)現(xiàn)。在元數(shù)據(jù)DB 21-3的結(jié)構(gòu)中,例如假定包含在元數(shù)據(jù)使用條件161中關(guān)于元數(shù)據(jù)21的權(quán)利-行使條件表示可能在安全級(jí)3執(zhí)行的搜索操作。在這種情況中,依照由使用條件確定處理單元202執(zhí)行的控制,元數(shù)據(jù)解密單元211將元數(shù)據(jù)21分離為索引表311和數(shù)據(jù)塊312。然后將索引表311存儲(chǔ)在安全存儲(chǔ)器301,而加密數(shù)據(jù)塊312并將其存儲(chǔ)在普通硬盤304。
元數(shù)據(jù)DB 212-4被設(shè)置為安全級(jí)4,并用普通存儲(chǔ)器302和安全硬盤303實(shí)現(xiàn)。在元數(shù)據(jù)DB 212-4的結(jié)構(gòu)中,例如假定包含在元數(shù)據(jù)使用條件161中關(guān)于元數(shù)據(jù)21的權(quán)利-行使條件表示可能在安全級(jí)4執(zhí)行的搜索操作。在這種情況中,依照由使用條件確定處理單元202執(zhí)行的控制,元數(shù)據(jù)解密單元211將元數(shù)據(jù)21分離為索引表311和數(shù)據(jù)塊312,然后將索引表311和數(shù)據(jù)塊312都存儲(chǔ)在安全硬盤303。
應(yīng)當(dāng)注意,對(duì)于包括被設(shè)置為安全級(jí)1的元數(shù)據(jù)DB 212-1的用戶終端1,因?yàn)橐蟀踩鎯?chǔ)器301有大容量以存儲(chǔ)索引表311和數(shù)據(jù)塊312作為固定數(shù)據(jù),所以昂貴的安全存儲(chǔ)器301是必需的。然而,因?yàn)樗饕?11和數(shù)據(jù)塊312都存儲(chǔ)在安全存儲(chǔ)器301中,所以提高了元數(shù)據(jù)21的安全并增加了搜尋速度。
包括被設(shè)置為安全級(jí)2的元數(shù)據(jù)DB 212-2的用戶終端1中,索引表311和數(shù)據(jù)塊312被分別存儲(chǔ)在安全存儲(chǔ)器301和安全硬盤303。因此,與安全級(jí)l相比元數(shù)據(jù)21的安全和搜索速度都惡化了。然而,因?yàn)榘踩鎯?chǔ)器301被用于存儲(chǔ)數(shù)據(jù)塊312,可能用低于被設(shè)置為安全級(jí)1的元數(shù)據(jù)DB 212-1的成本實(shí)現(xiàn)元數(shù)據(jù)DB 212-2。
包括被設(shè)置為安全級(jí)3的元數(shù)據(jù)DB 212-3的用戶終端1中,索引表311被存儲(chǔ)在安全存儲(chǔ)器301,加密數(shù)據(jù)塊312并將其存儲(chǔ)在普通硬盤304。因此,在向和從普通硬盤304提供和讀出數(shù)據(jù)元素的操作中,必須分別執(zhí)行加密與解密處理。因此,搜索速度降低。然而,因?yàn)椴恍枰踩脖P303,所以可以以被降低相當(dāng)于用普通硬盤304替換安全硬盤303的數(shù)量的成本實(shí)現(xiàn)元數(shù)據(jù)DB 212-3。
包括被設(shè)置為安全級(jí)4的元數(shù)據(jù)DB 212-4的用戶終端1中,索引表311和數(shù)據(jù)塊312都被存儲(chǔ)在安全硬盤303。因此,每當(dāng)搜索元數(shù)據(jù)21時(shí),必須從安全硬盤303向普通存儲(chǔ)器302傳遞索引表311。因此,搜索速度和安全性沒(méi)有所認(rèn)為的高。然而,因?yàn)椴恍枰嘿F的安全存儲(chǔ)器301,所以可以以被降低相當(dāng)于用普通存儲(chǔ)器302替換安全存儲(chǔ)器301的數(shù)量的成本實(shí)現(xiàn)元數(shù)據(jù)DB 212-4。
如上所述,被包含在元數(shù)據(jù)使用條件161中關(guān)于元數(shù)據(jù)21的權(quán)利-行使條件表示用戶終端1采用的元數(shù)據(jù)DB 212的安全級(jí),可以限制被允許的用戶終端1使用元數(shù)據(jù)21以及被允許的用戶終端1可采用的處理元數(shù)據(jù)21的方法??捎杀辉试S的用戶終端1采用的處理元數(shù)據(jù)21的方法是用戶終端1處理元數(shù)據(jù)21的范圍。下列描述解釋通過(guò)使用存儲(chǔ)在具有如上所述的結(jié)構(gòu)和安全級(jí)的元數(shù)據(jù)DB 212-1至212-4中的元數(shù)據(jù)21執(zhí)行的搜索數(shù)據(jù)元素的內(nèi)容搜索處理。
在搜索存儲(chǔ)在元數(shù)據(jù)DB 212-1中的元數(shù)據(jù)21的數(shù)據(jù)元素的處理中,當(dāng)元數(shù)據(jù)搜索單元213從使用條件確定處理單元202接收到搜索關(guān)于由用戶指定的內(nèi)容11的數(shù)據(jù)元素的操作請(qǐng)求時(shí),依照基于使用條件確定處理單元202的元數(shù)據(jù)使用條件161的安全級(jí)的控制,元數(shù)據(jù)搜索單元213使用存儲(chǔ)在安全存儲(chǔ)器301中的索引表311搜索與被指定內(nèi)容11相關(guān)的元數(shù)據(jù)21,并識(shí)別對(duì)應(yīng)于在搜索操作從存儲(chǔ)在安全存儲(chǔ)器301的數(shù)據(jù)塊312中找到的元數(shù)據(jù)21的數(shù)據(jù)元素。然后,根據(jù)識(shí)別的數(shù)據(jù)元素,元數(shù)據(jù)搜索單元213產(chǎn)生搜索關(guān)于由用戶指定的內(nèi)容11的數(shù)據(jù)元素的操作結(jié)果,向元數(shù)據(jù)顯示控制單元214提供該內(nèi)容搜索操作結(jié)果。
在搜索存儲(chǔ)在元數(shù)據(jù)DB 212-2中的元數(shù)據(jù)21的數(shù)據(jù)元素的處理中,當(dāng)元數(shù)據(jù)搜索單元213從使用條件確定處理單元202接收到搜索關(guān)于由用戶指定的內(nèi)容11的數(shù)據(jù)元素的操作請(qǐng)求時(shí),依照根據(jù)使用條件確定處理單元202中元數(shù)據(jù)使用條件161安全級(jí)的控制,元數(shù)據(jù)搜索單元213使用存儲(chǔ)在安全存儲(chǔ)器301中的索引表311搜索與被指定內(nèi)容11相關(guān)的元數(shù)據(jù)21,并識(shí)別對(duì)應(yīng)于在搜索操作從存儲(chǔ)在安全硬盤303的數(shù)據(jù)塊312中找到的元數(shù)據(jù)21的數(shù)據(jù)元素。然后,根據(jù)識(shí)別的數(shù)據(jù)元素,元數(shù)據(jù)搜索單元213產(chǎn)生搜索關(guān)于由用戶指定的內(nèi)容11的數(shù)據(jù)元素的操作結(jié)果,向元數(shù)據(jù)顯示控制單元214提供該內(nèi)容搜索操作結(jié)果。
在搜索存儲(chǔ)在元數(shù)據(jù)DB 212-3中的元數(shù)據(jù)21的數(shù)據(jù)元素的處理中,當(dāng)元數(shù)據(jù)搜索單元213從使用條件確定處理單元202接收到搜索關(guān)于由用戶指定的內(nèi)容11的數(shù)據(jù)元素的操作請(qǐng)求時(shí),依照根據(jù)使用條件確定處理單元202中元數(shù)據(jù)使用條件161安全級(jí)的控制,元數(shù)據(jù)搜索單元213使用存儲(chǔ)在安全存儲(chǔ)器301中的索引表311搜索與被指定內(nèi)容11相關(guān)的元數(shù)據(jù)31,并識(shí)別對(duì)應(yīng)于在搜索操作從存儲(chǔ)在安全硬盤304的數(shù)據(jù)塊313中找到的元數(shù)據(jù)21的數(shù)據(jù)元素。然后,元數(shù)據(jù)搜索單元213請(qǐng)求元數(shù)據(jù)解密單元211解密被識(shí)別的數(shù)據(jù)元素,根據(jù)被解密的數(shù)據(jù)元素,元數(shù)據(jù)搜索單元213產(chǎn)生搜索關(guān)于由用戶指定的內(nèi)容11的數(shù)據(jù)元素的搜索操作結(jié)果,向元數(shù)據(jù)顯示控制單元214提供該內(nèi)容搜索操作結(jié)果。
在搜索存儲(chǔ)在元數(shù)據(jù)DB 212-4中的元數(shù)據(jù)21的數(shù)據(jù)元素的處理中,當(dāng)元數(shù)據(jù)搜索單元213從使用條件確定處理單元202接收到搜索關(guān)于由用戶指定的內(nèi)容11的數(shù)據(jù)元素的操作請(qǐng)求時(shí),依照根據(jù)使用條件確定處理單元202中元數(shù)據(jù)使用條件161安全級(jí)的控制,元數(shù)據(jù)搜索單元213將存儲(chǔ)在安全硬盤303中的索引表311擴(kuò)展為存儲(chǔ)在普通存儲(chǔ)器302的索引表313,并使用擴(kuò)展的索引表313搜索與指定內(nèi)容11相關(guān)的元數(shù)據(jù)21。接著,元數(shù)據(jù)搜索單元213識(shí)別對(duì)應(yīng)于在搜索操作中從存儲(chǔ)在安全硬盤303中的數(shù)據(jù)塊找到的元數(shù)據(jù)21的數(shù)據(jù)塊。然后,根據(jù)識(shí)別的數(shù)據(jù)元素,元數(shù)據(jù)搜索單元213產(chǎn)生搜索關(guān)于由用戶指定的內(nèi)容11的數(shù)據(jù)元素的操作結(jié)果,向元數(shù)據(jù)顯示控制單元214提供該內(nèi)容搜索操作結(jié)果。最后,通過(guò)使用元數(shù)據(jù)21找到關(guān)于指定內(nèi)容11的數(shù)據(jù)元素之后,元數(shù)據(jù)搜索單元213從普通存儲(chǔ)器302中刪除擴(kuò)展的索引表313。
如上所述,元數(shù)據(jù)搜索單元213依照元數(shù)據(jù)使用條件161的安全級(jí)執(zhí)行搜索操作。即,通過(guò)描述元數(shù)據(jù)使用條件161中的安全級(jí),可以依照元數(shù)據(jù)21內(nèi)容的重要性來(lái)控制在用戶終端1執(zhí)行的處理。更具體地,可能控制沒(méi)有必需功能的用戶終端1的處理,例如,安全存儲(chǔ)器301。
圖8是顯示內(nèi)容使用條件151的典型數(shù)據(jù)結(jié)構(gòu)框圖。應(yīng)當(dāng)注意,在圖8所示的數(shù)據(jù)結(jié)構(gòu)中,在每一行提供的數(shù)字和引號(hào)僅作為解釋以便于介紹的附加信息。數(shù)字和引號(hào)不屬于編碼的一部分。在第一行和最后一行的標(biāo)記“...”分別指示第一行之前和最后一行之后存在的其他編碼。按照同圖8所示的數(shù)字、引號(hào)和標(biāo)記“...”相同的目的添加圖9至11所示的數(shù)字、引號(hào)和標(biāo)記“...”。通過(guò)圖8所示實(shí)施例實(shí)現(xiàn)的內(nèi)容使用條件151還被描述為在http//www.xrml.org/的XrML(可擴(kuò)展權(quán)利標(biāo)記語(yǔ)言)。
第一行的<?xml version=“1.0”encoding=“UTF-8”?>指示在第二行和隨后行是按照XML格式的版本1.0描述內(nèi)容使用條件151,并依照UTF-8編碼。在圖8所示的實(shí)施例中,從第2至第5行<license xmlns=“urnabccontentsLicense”xmlnsxsi=http//www.w3.org/200l/XMLScema-instance xsischemaLocation=“urnabccontentsLicense http//www.abc.com/contentsLicense.xsd”>到第34行</license>描述屬于XML格式內(nèi)容使用條件151。許可證<license>充當(dāng)XrML存取控制表現(xiàn)格式的基礎(chǔ)并表示按照主體(授予用戶使用內(nèi)容的權(quán)利)<user>的規(guī)則、資源(將被使用的內(nèi)容)<digitalResource>、條件<allConditions>和操作<Action>,上述內(nèi)容在下文解釋。
在第6至第10行的<inventory><digitalResource licensSePartId=“targerContent”><nonSecureIndirect URI =“urnxyzcontentsl”></digitalResource></inventory>指示目標(biāo)資源(內(nèi)容)是通過(guò)內(nèi)容ID URI=“urnxyzcontentsl”識(shí)別的內(nèi)容。
在第11行的<grantGroup>和第33行的</grantGroup>之間描述關(guān)于內(nèi)容的權(quán)利范圍。在的12行的<user deviceID=“stbl.abc.co.jp”/>指示主體(授予用戶使用內(nèi)容的權(quán)利)<user>是通過(guò)設(shè)備ID“stbl.abc.co.jp“識(shí)別的用戶(指示機(jī)頂盒或者類似設(shè)備)。在第13的<grant>至第22行的</grant>以及第23行的<grant>至第32行的</grant>描述允許用戶行使權(quán)利的內(nèi)容。
在第13行的<grant>和第22行的</grant>之間、第14行的<play/>指示操作<Action>是再現(xiàn)“play”。第15行的<digitalResource licensePartIdRef=“targetContent”/>指示目標(biāo)資源<digitaIResource>是第8行“targetContent”描述的內(nèi)容ID。第16至第21行的<allConditions><validityInternal><notBefore>2003-11-15T04:03:02</notBefore><notAfter>2003-12-06T04:03:02</notAfter></validityInterval></allConditions>作為條件<allConditions>指示有效期“validityInterval”是從表示時(shí)間2003年11月15日04:03:02的“2003-11-15T04:03:02“到表示時(shí)間2003年12月5日04:03:02的“2003-12-06T04:03:02”。
在第23行的<grant>和第32行的</grant>之間、第24行的<copy/>指示操作<Action>是再現(xiàn)“copy”。第25行的<digitalResource licensePartIdRef=“targetContent”/>指示目標(biāo)資源<digitalResource>是第8行以“targetContent”描述的內(nèi)容ID。第26行至第31行的<allconditions><count>1</count><recordingMedia><memoryStick/></recordingMedia></allConditionS>作為條件<allconditionS>指示記錄介質(zhì)“recordingMedia”是記憶棒(商標(biāo))“memoryStick”,記錄-操作計(jì)數(shù)“count”是1。
即,圖8所示的內(nèi)容使用條件151指示允許通過(guò)設(shè)備ID“Stbl.abc.co.ip”識(shí)別的諸如機(jī)頂盒的用戶終端1在從時(shí)間2003年11月15日04:03:02到時(shí)間2003年12月6日04:03:02的有效期期間再現(xiàn)(或者“play”)通過(guò)內(nèi)容ID“URI=“urnxyzcoritentsl””識(shí)別的內(nèi)容,將內(nèi)容再現(xiàn)到記錄介質(zhì)“memoryStick“一次。
參考圖9至圖11,以下的描述解釋通過(guò)http//www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml的XACML(可擴(kuò)展存取控制語(yǔ)言)描述的典型的元數(shù)據(jù)使用條件161。
第一行的<?xml version=“1.0”encoding=“UTF-8”?>指示在第二行和隨后行描述元數(shù)據(jù)使用條件161是按照XML格式的版本1.0描述,并依照UTF-8編碼。在圖9所示的實(shí)施例中,從第2行至第7行<Policy xmlns=“urnoasisnamestcxacml1.0policy”xmlnsxsi http//www.w3.org/2001/XMLSchema-instance xsischemaLocation=urnoasisnamestcxacml1.0policy http//www.oasis-open.org/tc/xacml/l.0/cs-xacml-schema-policy-01.xsd”PolicyId=“urn.metadataAccessControlPolicyl”RuleCombiningAlgId=“urnoasisnamestcxacml1.0rule-combining-algorithmdeny-overrides″>到第62行</Policy>的描述使用XML格式的元數(shù)據(jù)的規(guī)則<rule>。
在第8行至第12行的<Target><Subjects><AnySubject/>></Subjects><ReSources><AnySubject/></Resources><Actions><AnyAction/></Actions></Target>指示充當(dāng)XrML存取控制表現(xiàn)格式基礎(chǔ)的規(guī)則(使用條件)<Rule>包括關(guān)于主體(授予用戶使用元數(shù)據(jù)的權(quán)利)<subjects>的規(guī)則、資源(將被使用的數(shù)據(jù))<Resources>和動(dòng)作(操作)<Actions>。從第13行的<Rule ruleId=“urnmetadataAccessControlRulel”Effect=“Permit”>至第61行的</Rule>描述該規(guī)則。
可以從第15行的<Subjects>到第37行的</Subjects>描述與多個(gè)主體相關(guān)的規(guī)則。在這種情況中,在第16行的<Subject>至第36行的</Subject>之間描述關(guān)于主體三個(gè)規(guī)則。
在第17行至第23行的<SubjectMatch Matchld=“urnoasisnamestcxacml1.0functionrfc822Name-match”><SubjectAttributeDesignator AttributeId=“urnoasisnamestcxacml1.0subjectsubject-id”DataType=“rfc822Name”><;AttributeValue DataType=“rfc822Name”>abc.co.jp</AttributeValue></SubjectMatch>指示主體ID(標(biāo)識(shí)符)屬性“subject-id”包括字符串“abc.co.jp”。第24行至第29行的<SubjectMatch MatchId=“urnoasisnamestcxacml1.0functionstring-equal”><SubjectAttributeDesignator AttributeId=“urnabcxacmlSubjectgroup“DataType=“http//www.w3.org/2001/XMLSchema#_string”/><AttributeValue>subscribergroupl</AttributeValue></SubjectMatch>指示主體的組屬性“subject-group”是“SubScriberGroupl”。第30行至35行的<SubjectMatch MatchId=“urnoasisnamestcxacml1.0functionstring-equal”><SubjectAttributeDesignator AttributeId=“urnabcxacmlsubjectdeviceSecurityLevel”DataType=“http//www.w3.org/2001/XMLSchema#string”/><AttributeValue>level1</AttributeValue></SubjectMatch>指示主體的設(shè)備安全級(jí)屬性“deviceSecurityLevel”是級(jí)別1“l(fā)evel1”。
在第38行<Resources>與第49行</Resources>之間,可以描述在元數(shù)據(jù)使用條件161中的多個(gè)目標(biāo)資源(元數(shù)據(jù))。在這種情況中,在第39行<Resource>和第48行</Resource>之間描述一個(gè)資源。
即,第40行至第47行的<ReSourceMatch MatchId=“urnoasisnamestcxacml1.0functionanyURI-equal”><ResourceAttributeDesignator AttributeId=“urnabcxacmlresourceresource-uri”DataType=“http//www.w3.org/2001/XMLSchema#anyURI”/><AttributeValue>file//localhost/metadataInstanceRepository/metadataInstancel.xml</AttributeValue></ResourceMatch>指示資源的lD(標(biāo)識(shí)符)屬性“resource-uri”是“file//localhost/metadataInstanceRepository/metadataInstancel.xml”。
在第50行的<Actions>與第59行的</Actions>之間,描述主體所采用的訪問(wèn)元數(shù)據(jù)使用條件161中的資源的多個(gè)操作方法。在這種情況中,在第51行的<Action>和第58行的</Actions>之間描述一個(gè)操作方法。
即,第52行至第57行的<AcfionMatch MatchId=“urnoasisnamestcxacml1.0functionString-equal”><ActionAttributeDesignatorAttributeId=“urnabcxacmlaction”DataType=“http//www.w3.org/2 001/XMLSchema#String”/><AttributeValue>read</AttributeValue></ActionMatch>指示操作方法“Action”是“read”。
即,在由包括”abc.co.jp,”、元數(shù)據(jù)采集合同分類“SubscriberGroup1”和設(shè)備安全級(jí)“l(fā)evel1”的設(shè)備ID(標(biāo)識(shí)符屬性)識(shí)別的機(jī)頂盒(例如“Stbl.abc.co.jp”)的情況中,圖9至圖11所示的元數(shù)據(jù)使用條件161表示陳述操作方法“read”可以被用于被元數(shù)據(jù)ID“file//localhost/metadataInstanceRepository/metadatalnst ancel.xml”識(shí)別的元數(shù)據(jù)的規(guī)則(使用條件)。
圖12至圖15每個(gè)是顯示典型的元數(shù)據(jù)21的數(shù)據(jù)結(jié)構(gòu)的框圖。元數(shù)據(jù)21是內(nèi)容11的通用信息,其與內(nèi)容11的釋放和廣播格式無(wú)關(guān)。依照在元數(shù)據(jù)21中描述的信息內(nèi)容,元數(shù)據(jù)21被典型地分成以下類別圖12所示的節(jié)目元數(shù)據(jù)、圖13所示的節(jié)目-位置元數(shù)據(jù)、圖14所示的分段元數(shù)據(jù)和圖15所示的節(jié)目-組元數(shù)據(jù)。
圖12是顯示與程序元數(shù)據(jù)種類相關(guān)的元數(shù)據(jù)21的數(shù)據(jù)結(jié)構(gòu)的框圖。節(jié)目元數(shù)據(jù)是包括關(guān)于節(jié)目的信息片段的元數(shù)據(jù)21,該節(jié)目是諸如TV節(jié)目的內(nèi)容單元。節(jié)目元數(shù)據(jù)被用于例如搜索內(nèi)容11或者獲得內(nèi)容11的內(nèi)容的操作。
在圖12所示的實(shí)施例的情況,內(nèi)容11的程序-元數(shù)據(jù)包括內(nèi)容11的標(biāo)題、內(nèi)容11的提要、搜索目的關(guān)鍵字、內(nèi)容11的類型、內(nèi)容11的父母等級(jí)、內(nèi)容11的語(yǔ)言、內(nèi)容11的演員表、內(nèi)容11的相關(guān)資料、內(nèi)容11的產(chǎn)生年度、內(nèi)容11的產(chǎn)生地區(qū)和內(nèi)容11的評(píng)論。內(nèi)容11的類型實(shí)例是戲劇和新聞,內(nèi)容11的父母等級(jí)是限制訪問(wèn)內(nèi)容11的限制級(jí)別。內(nèi)容11的語(yǔ)言是內(nèi)容11中的語(yǔ)音語(yǔ)言。內(nèi)容11的演員表是在內(nèi)容11中出現(xiàn)的表演者列表。內(nèi)容11的相關(guān)資料是描述其他的關(guān)于內(nèi)容11的信息的參考。內(nèi)容11的評(píng)論是內(nèi)容11的評(píng)價(jià)。
圖13是顯示與節(jié)目-位置元數(shù)據(jù)種類相關(guān)的元數(shù)據(jù)21的數(shù)據(jù)結(jié)構(gòu)框圖。由于在內(nèi)容分配時(shí)間周期、廣播信道、內(nèi)容-服務(wù)器地址、分配協(xié)議和分配格式的差異,節(jié)目-位置元數(shù)據(jù)是所需的元數(shù)據(jù)21,是借助網(wǎng)絡(luò)2或者被分配的數(shù)字廣播波分配的內(nèi)容11。通過(guò)內(nèi)容-服務(wù)器地址,指定充當(dāng)內(nèi)容存檔的內(nèi)容服務(wù)器3的地址。
在圖13所示的實(shí)施例的情況,內(nèi)容11的節(jié)目-位置元數(shù)據(jù)包括URL“LocationURL”、編碼格式“Format”和開始和結(jié)束時(shí)間StartDate/EndDate“。URL是指示記錄內(nèi)容11的位置信息。編碼格式是記錄內(nèi)容11的格式。開始和結(jié)束時(shí)間是分配內(nèi)容11或者獲取內(nèi)容11過(guò)程的時(shí)間周期。應(yīng)當(dāng)注意,內(nèi)容11的節(jié)目-位置元數(shù)據(jù)可能同時(shí)包括諸如分配內(nèi)容11的信道、分配內(nèi)容11的時(shí)間和指示現(xiàn)場(chǎng)轉(zhuǎn)播內(nèi)容11的信息等其他的信息。
圖14是顯示與段元數(shù)據(jù)種類相關(guān)的元數(shù)據(jù)21的數(shù)據(jù)結(jié)構(gòu)框圖。段元數(shù)據(jù)是包括多個(gè)被收集的與不同節(jié)目相關(guān)的段的段組。典型地,在該組中的每個(gè)段是內(nèi)容11的高亮度顯示部分或者在內(nèi)容11中顯示最喜愛的電影明星的鏡頭。收集這些段以形成內(nèi)容11的提要模型。元數(shù)據(jù)能因此被用于組成源節(jié)目。
在圖14所示的實(shí)施例的情況,內(nèi)容11的段元數(shù)據(jù)包括內(nèi)容11的標(biāo)題、內(nèi)容11的提要、關(guān)于搜索目的的關(guān)鍵字、顯示在節(jié)目中所需段的位置的關(guān)鍵幀以及表示所需段的開始結(jié)束時(shí)間的段位置。
圖15是顯示與節(jié)目-組元數(shù)據(jù)種類相關(guān)的元數(shù)據(jù)21的數(shù)據(jù)結(jié)構(gòu)框圖。節(jié)目-組元數(shù)據(jù)是關(guān)于節(jié)目組的信息,該節(jié)目組包括多個(gè)被收集的節(jié)目。尤其地,這種節(jié)目組被用于在連續(xù)單元中搜索內(nèi)容11。應(yīng)當(dāng)注意,節(jié)目組的類型包括節(jié)目系列片,例如1至N個(gè)情節(jié),演出、節(jié)目設(shè)想,例如導(dǎo)演剪輯和節(jié)目編輯。所示的A是收集的節(jié)目系列片,節(jié)目編輯是編輯節(jié)目的結(jié)果。演出的實(shí)例是收集全部情節(jié),節(jié)目編輯的實(shí)例是編輯關(guān)于戰(zhàn)爭(zhēng)的新聞段的結(jié)果。
在圖15所示的實(shí)施例的情況,內(nèi)容11的節(jié)目-組元數(shù)據(jù)包括內(nèi)容11的標(biāo)題、內(nèi)容11的提要、搜索目的關(guān)鍵字、內(nèi)容11的類型、內(nèi)容11的父母等級(jí)、內(nèi)容11的語(yǔ)言、內(nèi)容11的演員表、內(nèi)容11的相關(guān)資料、內(nèi)容11的產(chǎn)生年度、內(nèi)容11的產(chǎn)生地區(qū)與內(nèi)容11的評(píng)論和組元素。內(nèi)容11類型的實(shí)例是戲劇和新聞。內(nèi)容11的父母等級(jí)是限制訪問(wèn)內(nèi)容11的限制級(jí)別。內(nèi)容11的語(yǔ)言是內(nèi)容11中的語(yǔ)音語(yǔ)言。內(nèi)容11的演員表是在內(nèi)容11中出現(xiàn)的表演者列表。內(nèi)容11的相關(guān)資料是諸如連續(xù)運(yùn)行的相關(guān)內(nèi)容11。內(nèi)容11的評(píng)論是內(nèi)容11的評(píng)價(jià)。
接下來(lái),參考圖16所示的流程圖解釋通過(guò)內(nèi)容服務(wù)器3執(zhí)行的傳輸處理。執(zhí)行傳輸處理,例如響應(yīng)在流程圖的步驟S206通過(guò)網(wǎng)絡(luò)2從用戶終端1接收的請(qǐng)求內(nèi)容11的內(nèi)容許可證12的請(qǐng)求,稍后參考圖24描述流程圖。
首先,內(nèi)容服務(wù)器3采用的通信單元39接收對(duì)內(nèi)容許可證12的請(qǐng)求,向CPU 31提供該請(qǐng)求。在步驟Sl,CPU 31確定是否已經(jīng)接收對(duì)內(nèi)容許可證12的請(qǐng)求,進(jìn)入等待這種將產(chǎn)生的請(qǐng)求的狀態(tài)。確定的結(jié)果指示已經(jīng)接收對(duì)內(nèi)容許可證12的請(qǐng)求,傳輸處理的流程進(jìn)入步驟S2,CPU 31從存儲(chǔ)單元38讀出被請(qǐng)求的內(nèi)容11的內(nèi)容許可證12,控制通信單元39借助網(wǎng)絡(luò)2向用戶終端1傳送從存儲(chǔ)單元38讀出的內(nèi)容許可證12。
圖24所示的流程圖的步驟S210,另一方面,從用戶終端1傳送對(duì)內(nèi)容11的請(qǐng)求。內(nèi)容服務(wù)器3采用的通信單元39接收對(duì)內(nèi)容11的請(qǐng)求并向CPU 31提供該請(qǐng)求。在步驟S3,CPU 31確定是否已經(jīng)接收對(duì)內(nèi)容11的請(qǐng)求。如果確定的結(jié)果指示已經(jīng)接收對(duì)內(nèi)容11的請(qǐng)求,傳輸處理的流程進(jìn)入步驟S4,其中CPU 31從存儲(chǔ)單元38讀出被請(qǐng)求的內(nèi)容11,控制通信單元39借助網(wǎng)絡(luò)2向用戶終端1傳送從存儲(chǔ)單元38讀出的內(nèi)容11。然后,結(jié)束傳送內(nèi)容許可證12和處理內(nèi)容11的執(zhí)行。
另一方面,如果在步驟S3產(chǎn)生的確定結(jié)果指示沒(méi)有接收到對(duì)內(nèi)容11的請(qǐng)求,CPU31結(jié)束傳送內(nèi)容許可證12和處理內(nèi)容11的執(zhí)行,而不向用戶終端1傳送內(nèi)容11。
如上所述,內(nèi)容服務(wù)器3向用戶終端1傳送內(nèi)容許可證12和與內(nèi)容許可證12相關(guān)的內(nèi)容11。
在由圖16所示的流程圖中表示的實(shí)施例中,響應(yīng)于用戶終端1的請(qǐng)求從內(nèi)容服務(wù)器3向用戶終端1傳送內(nèi)容許可證12和內(nèi)容11。然而,應(yīng)當(dāng)注意,傳送內(nèi)容11和內(nèi)容許可證12的定時(shí)不局限于在圖16所示的流程圖表示的實(shí)施例中的定時(shí)。例如,內(nèi)容11和內(nèi)容許可證12還可以同時(shí)傳送。替換地,內(nèi)容許可證12還可以在傳送內(nèi)容11之后傳送。
接下來(lái),參考圖17所示的流程圖解釋元數(shù)據(jù)服務(wù)器4執(zhí)行的傳輸處理。在圖17所示的流程圖表示的實(shí)施例中,元數(shù)據(jù)供應(yīng)商預(yù)先確定分配元數(shù)據(jù)21和元數(shù)據(jù)許可證22的時(shí)間。
首先,在步驟S21,元數(shù)據(jù)服務(wù)器4采用的CPU 31以內(nèi)部產(chǎn)生的時(shí)鐘信號(hào)為基礎(chǔ)測(cè)量時(shí)間,并確定該測(cè)量時(shí)間是否符合預(yù)定的時(shí)刻,其進(jìn)入等待測(cè)量時(shí)間符合預(yù)定時(shí)刻的狀態(tài)。作為確定指示測(cè)量時(shí)間符合預(yù)定時(shí)刻結(jié)果,傳輸處理的流程進(jìn)入步驟S22,在此CPU 31從存儲(chǔ)單元38中讀出目標(biāo)元數(shù)據(jù)21的元數(shù)據(jù)許可證22,控制通信單元39經(jīng)由網(wǎng)絡(luò)2向用戶終端1傳送從存儲(chǔ)單元38讀出的元數(shù)據(jù)許可證22。然后,傳輸處理的流程進(jìn)入步驟S23。
在步驟S23,CPU 31從存儲(chǔ)單元38讀出元數(shù)據(jù)21并控制通信單元39經(jīng)由網(wǎng)絡(luò)2向用戶終端1傳送從存儲(chǔ)單元38讀出的元數(shù)據(jù)21。然后,結(jié)束傳輸處理的執(zhí)行。
如上所述,元數(shù)據(jù)服務(wù)器4向用戶終端1傳送元數(shù)據(jù)許可證22和與元數(shù)據(jù)許可證22相關(guān)的元數(shù)據(jù)21。
在圖17所示的流程圖中表示的實(shí)施例中,響應(yīng)于用戶終端1的請(qǐng)求從元數(shù)據(jù)服務(wù)器4向用戶終端1傳送元數(shù)據(jù)許可證22和元數(shù)據(jù)21。然而,應(yīng)當(dāng)注意,傳送元數(shù)據(jù)元數(shù)據(jù)21和元數(shù)據(jù)許可證22的定時(shí)不局限于在圖17所示的流程圖表示的實(shí)施例中的定時(shí)。例如,更類似圖16所示的流程圖中表示的實(shí)施例,元數(shù)據(jù)21和元數(shù)據(jù)許可證22還可以同時(shí)傳送。替換地,元數(shù)據(jù)許可證22還可以在傳送元數(shù)據(jù)21之后傳送。
接下來(lái),參考圖18所示的流程圖解釋用戶終端1所執(zhí)行的存儲(chǔ)元數(shù)據(jù)的處理。例如,如上所述,元數(shù)據(jù)服務(wù)器4在圖17所示流程圖的步驟S22和S23中經(jīng)由網(wǎng)絡(luò)2向用戶終端1分別傳送元數(shù)據(jù)許可證22和與元數(shù)據(jù)許可證22相關(guān)的元數(shù)據(jù)21。元數(shù)據(jù)許可證22是通過(guò)使用根據(jù)元數(shù)據(jù)供應(yīng)商的PKI的元數(shù)據(jù)-供應(yīng)商加密密鑰加密的許可證。另一方面,元數(shù)據(jù)21是通過(guò)使用元數(shù)據(jù)加密密鑰162加密的元數(shù)據(jù)。
首先,在步驟S41,用戶終端1中采用的接收單元101從元數(shù)據(jù)服務(wù)器4接收元數(shù)據(jù)許可證22,向元數(shù)據(jù)-許可證解密單元201提供已接收的元數(shù)據(jù)許可證22。然后,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S42。在步驟S42,接收單元101從元數(shù)據(jù)服務(wù)器4接收元數(shù)據(jù)21,向元數(shù)據(jù)解密單元211提供已接收的元數(shù)據(jù)21。然后,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S43。
在步驟S43,元數(shù)據(jù)-許可證解密單元201通過(guò)使用預(yù)先獲得的元數(shù)據(jù)-供應(yīng)商公鑰171解密從接收單元101接收元數(shù)據(jù)許可證22。元數(shù)據(jù)-許可證解密單元201將被解密的元數(shù)據(jù)許可證22分離成元數(shù)據(jù)使用條件161和元數(shù)據(jù)加密密鑰162,然后將元數(shù)據(jù)使用條件161和元數(shù)據(jù)加密密鑰162提供給使用條件確定處理單元202。然后,元數(shù)據(jù)存儲(chǔ)處理的進(jìn)程進(jìn)入步驟S44。
在步驟S44,使用條件確定處理單元202確定從元數(shù)據(jù)-許可證解密單元201接收的元數(shù)據(jù)使用條件161是否指示用戶終端1是被授權(quán)使用元數(shù)據(jù)21以及被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,和安全級(jí)被設(shè)置為作為行使該權(quán)利的條件的級(jí)別1。
如果在步驟S44使用條件確定處理單元202確定元數(shù)據(jù)使用條件161指示用戶終端1是被授權(quán)使用元數(shù)據(jù)21以及被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,和安全級(jí)被設(shè)置為作為行使該權(quán)利的條件的級(jí)別1,元數(shù)據(jù)存儲(chǔ)處理的流程則進(jìn)入步驟S45,在此,使用條件確定處理單元202向元數(shù)據(jù)解密單元211提供元數(shù)據(jù)加密密鑰162,控制元數(shù)據(jù)解密單元211解密從接收單元101接收的元數(shù)據(jù)21。然后,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S46,在該步驟使用條件確定處理單元202控制元數(shù)據(jù)解密單元211將解密的元數(shù)據(jù)21存儲(chǔ)在元數(shù)據(jù)DB212的安全存儲(chǔ)器301中。更具體地,在步驟S46,元數(shù)據(jù)解密單元211將解密的元數(shù)據(jù)21分離成為索引表311和數(shù)據(jù)塊312,將索引表311和數(shù)據(jù)塊312存儲(chǔ)在元數(shù)據(jù)DB 212-1的安全存儲(chǔ)器301中。最后,結(jié)束存儲(chǔ)元數(shù)據(jù)21的處理的執(zhí)行。
另一方面,如果在步驟S44使用條件確定處理單元202確定元數(shù)據(jù)使用條件161指示用戶終端1是既不被授予元數(shù)據(jù)21的使用權(quán)也不被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,或者,安全級(jí)別沒(méi)有被設(shè)置在作為行使權(quán)利的條件的級(jí)別1,則元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S47,在該步驟使用條件確定處理單元202確定元數(shù)據(jù)使用條件161是否指示用戶終端1是被授予元數(shù)據(jù)21的使用權(quán)以及被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,和安全級(jí)別被設(shè)置在作為行使權(quán)利的條件的級(jí)別2。
如果在步驟S47使用條件確定處理單元202確定元數(shù)據(jù)使用條件161指示用戶終端1是被授予元數(shù)據(jù)21的使用權(quán)以及被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,和安全級(jí)別被設(shè)置在作為行使權(quán)利的條件的級(jí)別2,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S48,在該步驟使用條件確定處理單元202向元數(shù)據(jù)解密單元211提供元數(shù)據(jù)加密密鑰162,并控制元數(shù)據(jù)解密單元211將接收單元101接收的元數(shù)據(jù)21解密。然后,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S46,在該步驟使用條件確定處理單元202控制元數(shù)據(jù)解密單元211將解密的元數(shù)據(jù)21存儲(chǔ)在安全存儲(chǔ)器301和安全硬盤303中,其中安全存儲(chǔ)器301和安全硬盤303包含在元數(shù)據(jù)DB 212中。更具體地,在步驟S49元數(shù)據(jù)解密單元211將解密的元數(shù)據(jù)21分離成為索引表311和數(shù)據(jù)塊312,將索引表311存儲(chǔ)在元數(shù)據(jù)DB 212-2的安全存儲(chǔ)器301中,將數(shù)據(jù)塊312存儲(chǔ)在元數(shù)據(jù)DB 212-2的安全硬盤303中。最后,結(jié)束存儲(chǔ)元數(shù)據(jù)21的處理的執(zhí)行。
另一方面,如果使用條件確定處理單元202在步驟S47確定數(shù)據(jù)使用條件161指示用戶終端1是既不被授予元數(shù)據(jù)21的使用權(quán)也不被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,或者,安全級(jí)別沒(méi)有被設(shè)置在作為行使權(quán)利的條件的級(jí)別2,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S50,在該步驟使用條件確定處理單元202確定元數(shù)據(jù)使用條件161是否指示用戶終端1是被授予元數(shù)據(jù)21的使用權(quán)以及被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,和安全級(jí)別被設(shè)置在作為行使權(quán)利的條件的級(jí)別3。
如果在步驟S50使用條件確定處理單元202確定元數(shù)據(jù)使用條件161指示用戶終端1是被授予元數(shù)據(jù)21的使用權(quán)以及被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,和安全級(jí)別被設(shè)置在作為行使權(quán)利的條件的級(jí)別3,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S51,在該步驟使用條件確定處理單元202向元數(shù)據(jù)解密單元211提供元數(shù)據(jù)加密密鑰162和控制元數(shù)據(jù)解密單元211以將接收單元101接收的元數(shù)據(jù)21解密。然后,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S52,在該步驟使用條件確定處理單元202控制元數(shù)據(jù)解密單元211以將解密的元數(shù)據(jù)21的索引表311存儲(chǔ)在包含在元數(shù)據(jù)DB 212中的安全存儲(chǔ)器301中。然后,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S53,在該步驟元數(shù)據(jù)21的數(shù)據(jù)塊312被重新加密并存儲(chǔ)在元數(shù)據(jù)DB 212的普通硬盤304中。
更具體地,在步驟S52元數(shù)據(jù)解密單元211將解密的元數(shù)據(jù)21分離成為索引表311和數(shù)據(jù)塊312并將索引表311存儲(chǔ)在元數(shù)據(jù)DB 212-3的安全存儲(chǔ)器301中。然后,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S53,在該步驟元數(shù)據(jù)21的數(shù)據(jù)塊312被重新加密并被存儲(chǔ)在元數(shù)據(jù)DB 212-3的普通硬盤304中。最后,結(jié)束存儲(chǔ)元數(shù)據(jù)21的處理的執(zhí)行。
另一方面,如果在步驟S50使用條件確定處理單元202確定元數(shù)據(jù)使用條件161指示用戶終端1是既不被授予元數(shù)據(jù)21的使用權(quán)也不被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,或者,安全級(jí)別沒(méi)有被設(shè)置在作為行使權(quán)利條件的級(jí)別3,則元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S54,在該步驟使用條件確定處理單元202確定元數(shù)據(jù)使用條件161是否指示用戶終端1是被授予元數(shù)據(jù)21的使用權(quán)以及被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,和安全級(jí)別被設(shè)置在作為行使權(quán)利的條件的級(jí)別4。
如果在步驟S54使用條件確定處理單元202確定元數(shù)據(jù)使用條件161指出用戶終端1是被授予元數(shù)據(jù)21的使用權(quán)以及被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,和安全級(jí)別被設(shè)置在作為行使權(quán)利的條件的級(jí)別4,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S55,在該步驟使用條件確定處理單元202向元數(shù)據(jù)解密單元211提供元數(shù)據(jù)加密密鑰162并控制元數(shù)據(jù)解密單元211將接收單元101接收的元數(shù)據(jù)21解密。然后,元數(shù)據(jù)存儲(chǔ)處理的流程進(jìn)入步驟S56,在該步驟使用條件確定處理單元202控制元數(shù)據(jù)解密單元211以將解密的元數(shù)據(jù)21的索引表311和數(shù)據(jù)塊312存儲(chǔ)在數(shù)據(jù)DB 212的安全硬盤303中。
更具體地,在步驟S56元數(shù)據(jù)解密單元211將解密的元數(shù)據(jù)21分離成為索引表311和數(shù)據(jù)塊312,將索引表311和數(shù)據(jù)塊312存儲(chǔ)在元數(shù)據(jù)DB 212-4的安全硬盤303中。最后,結(jié)束存儲(chǔ)元數(shù)據(jù)21的處理的執(zhí)行。
另一方面,如果在步驟S54使用條件確定處理單元202確定元數(shù)據(jù)使用條件161指示用戶終端1是既不被授予元數(shù)據(jù)21的使用權(quán)也不被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的終端,或者,安全級(jí)別沒(méi)有被設(shè)置在作為行使權(quán)利條件的級(jí)別4,則結(jié)束存儲(chǔ)元數(shù)據(jù)21的處理的執(zhí)行,而不用解碼和存儲(chǔ)元數(shù)據(jù)21。
如上所述,在用戶終端1,元數(shù)據(jù)21被存儲(chǔ)在元數(shù)據(jù)DB 212防止竄改區(qū)域,其中根據(jù)元數(shù)據(jù)使用條件161的安全級(jí)選擇該區(qū)域,或者存儲(chǔ)在一個(gè)元數(shù)據(jù)DB 212中包括的防止竄改區(qū)域以外的普通區(qū)域中。因此依賴元數(shù)據(jù)使用條件161的安全級(jí)別,可以在一定程度上避免倫竊元數(shù)據(jù)21的操作。在用戶終端1沒(méi)有為安全級(jí)別而提供防止竄改區(qū)域的情況下,禁止解密和存儲(chǔ)元數(shù)據(jù)21的操作。
在由圖18所示的流程圖表示的實(shí)施例中,如果用戶終端1被確定是被允許根據(jù)元數(shù)據(jù)21執(zhí)行搜索操作的用戶終端1,則解密、擴(kuò)展和存儲(chǔ)元數(shù)據(jù)21。然而應(yīng)該注意,如果用戶終端1被確定是一個(gè)被允許僅存儲(chǔ)元數(shù)據(jù)21的用戶終端1,則既不被解密也不擴(kuò)展元數(shù)據(jù)21。替換地,元數(shù)據(jù)21僅被存儲(chǔ)在依照處于正被解密狀態(tài)的元數(shù)據(jù)使用條件161的安全級(jí)預(yù)先決定的區(qū)域中。
通過(guò)參考圖19中所示的流程圖,以下描述說(shuō)明用戶終端1執(zhí)行的搜索關(guān)于所需內(nèi)容11的指定元數(shù)據(jù)21的存儲(chǔ)在用戶終端1中的元數(shù)據(jù)21的片段的內(nèi)容搜索處理。當(dāng)用戶典型地通過(guò)操作輸入單元36的鼠標(biāo)或者鍵盤輸入搜索所需內(nèi)容11的元數(shù)據(jù)21的關(guān)鍵字時(shí),執(zhí)行內(nèi)容搜索處理首先,在步驟S81,使用條件確定處理單元202確定是否已經(jīng)接收對(duì)根據(jù)關(guān)鍵字進(jìn)行搜索操作的請(qǐng)求,進(jìn)入等待進(jìn)行這種請(qǐng)求的狀態(tài)。作為確定指示已經(jīng)通過(guò)輸入單元36接收操作信號(hào)的結(jié)果,內(nèi)容搜索處理的流程進(jìn)入步驟S82,以確定關(guān)于存儲(chǔ)在元數(shù)據(jù)DB 212中元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)是否是級(jí)別1,其中操作信號(hào)是表示用戶所執(zhí)行的請(qǐng)求根據(jù)關(guān)鍵字進(jìn)行搜索操作的作為搜索元數(shù)據(jù)21的操作。如果確定結(jié)果指示關(guān)于存儲(chǔ)在元數(shù)據(jù)DB 212中的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)是級(jí)別1,內(nèi)容搜索處理的流程進(jìn)入步驟S83,在該步驟元數(shù)據(jù)搜索單元213受控在安全級(jí)1執(zhí)行一個(gè)操作來(lái)在元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21。
通過(guò)參考如下在圖20中所示的流程圖簡(jiǎn)短地說(shuō)明在步驟S83執(zhí)行的在元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21的操作。首先,在步驟S121,在存儲(chǔ)在元數(shù)據(jù)DB 212-1中的索引表311中搜索對(duì)應(yīng)包含在請(qǐng)求中的關(guān)鍵字的元數(shù)據(jù)21。如果在以下步驟S122中產(chǎn)生的確定結(jié)果指示已經(jīng)從索引表311中找到這個(gè)元數(shù)據(jù)21,搜索操作進(jìn)入步驟S123從元數(shù)據(jù)DB 212-1中存儲(chǔ)的數(shù)據(jù)塊312中搜索對(duì)應(yīng)從索引表311中找到的元數(shù)據(jù)21的數(shù)據(jù)元素。然后,在下一個(gè)步驟S124中,根據(jù)從數(shù)據(jù)塊312中找到的數(shù)據(jù)元素產(chǎn)生關(guān)于所需內(nèi)容11的搜索結(jié)果信息。最后,搜索操作的流程進(jìn)入圖19所示的流程圖中的步驟S89。
另一方面,如果在步驟S82產(chǎn)生的確定結(jié)果指示關(guān)于元數(shù)據(jù)DB 212中存儲(chǔ)的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)不是級(jí)別1,內(nèi)容搜索處理的流程進(jìn)入S84以確定關(guān)于元數(shù)據(jù)DB 212中存儲(chǔ)的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)是否為級(jí)別2。如果確定結(jié)果指示關(guān)于元數(shù)據(jù)DB 212中存儲(chǔ)的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)是級(jí)別2,內(nèi)容搜索處理的流程進(jìn)入步驟S85,在該步驟元數(shù)據(jù)搜索單元213受控在安全級(jí)2執(zhí)行從元數(shù)據(jù)DB 212搜索元數(shù)據(jù)21的操作。
通過(guò)參考如下在圖21中顯示的流程圖簡(jiǎn)短地說(shuō)明在步驟S85執(zhí)行的在元數(shù)據(jù)DB212中搜索元數(shù)據(jù)21的操作。首先,在步驟S141,從存儲(chǔ)在元數(shù)據(jù)DB 212-2中的索引表311中搜索對(duì)應(yīng)包含在請(qǐng)求中的關(guān)鍵字的元數(shù)據(jù)21。如果在以下步驟S142中產(chǎn)生的確定結(jié)果指示已經(jīng)從索引表311中找到這種元數(shù)據(jù)21,搜索操作進(jìn)入步驟S143,以在元數(shù)據(jù)DB 212-2中存儲(chǔ)的數(shù)據(jù)塊312中搜索對(duì)應(yīng)從索引表311中找到的元數(shù)據(jù)21的數(shù)據(jù)元素。然后,在下個(gè)步驟S144中,根據(jù)從數(shù)據(jù)塊312中找到的數(shù)據(jù)元素產(chǎn)生關(guān)于所需內(nèi)容11的搜索結(jié)果信息。最后,搜索操作的流程進(jìn)入圖19所示的流程圖中的步驟S89。
另一方面,如果在步驟S84產(chǎn)生的確定結(jié)果指示關(guān)于存儲(chǔ)在元數(shù)據(jù)DB 212中的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)不是級(jí)別2,內(nèi)容搜索處理的流程進(jìn)入步驟S86以確定關(guān)于存儲(chǔ)在元數(shù)據(jù)DB 212中的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)是否為級(jí)別3。如果確定結(jié)果指示對(duì)于存儲(chǔ)在元數(shù)據(jù)DB 212中的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)為級(jí)別3,內(nèi)容搜索處理的流程進(jìn)入步驟S87,在該步驟元數(shù)據(jù)搜索單元213受控在安全級(jí)3執(zhí)行從搜索元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21操作。
通過(guò)參考如下在圖22中所示的流程圖簡(jiǎn)短地說(shuō)明在步驟S87執(zhí)行的在數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21的操作。首先,在步驟S161,在元數(shù)據(jù)DB 212-3存儲(chǔ)的索引表311中搜索對(duì)應(yīng)包含在請(qǐng)求中的關(guān)鍵字的元數(shù)據(jù)21。如果在以下步驟S162中產(chǎn)生的確定結(jié)果指示已經(jīng)從索引表311中找到這種元數(shù)據(jù)21,搜索操作進(jìn)入步驟S163以在元數(shù)據(jù)DB 212-3中存儲(chǔ)的數(shù)據(jù)塊312中搜索對(duì)應(yīng)從索引表311中找到的元數(shù)據(jù)21的數(shù)據(jù)元素。然后,在下個(gè)步驟S164中,解密該數(shù)據(jù)元素。隨后,在下個(gè)步驟S165中,根據(jù)從數(shù)據(jù)塊312中找到的數(shù)據(jù)元素產(chǎn)生關(guān)于所需內(nèi)容11的搜索結(jié)果信息。最后,搜索操作的流程進(jìn)入圖19所示的流程圖中的步驟S89。
另一方面,如果在步驟S86產(chǎn)生的確定結(jié)果指示關(guān)于存儲(chǔ)在元數(shù)據(jù)DB 212中的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)不是級(jí)別3,即,如果關(guān)于存儲(chǔ)在元數(shù)據(jù)DB 212中的元數(shù)據(jù)21的元數(shù)據(jù)使用條件161的安全級(jí)是級(jí)別4,內(nèi)容搜索處理的流程進(jìn)入步驟S88,在該步驟元數(shù)據(jù)搜索單元213受控安全級(jí)4執(zhí)行從元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21的操作。
通過(guò)參考如下在圖23中所示的流程圖簡(jiǎn)短地說(shuō)明在步驟S88執(zhí)行的在元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21的操作。首先,在步驟S181,根據(jù)存儲(chǔ)在元數(shù)據(jù)DB 212-4中的索引表311在元數(shù)據(jù)DB 212-4中的普通存儲(chǔ)器302中擴(kuò)展索引表313。然后,在以下步驟S182,在索引表313中搜索對(duì)應(yīng)包含在請(qǐng)求中的關(guān)鍵字的元數(shù)據(jù)21。如果在以下步驟S183中產(chǎn)生的確定結(jié)果指示已經(jīng)從索引表313中找到這種元數(shù)據(jù)21,搜索操作進(jìn)入步驟S184以在元數(shù)據(jù)DB 212-4中存儲(chǔ)的數(shù)據(jù)塊312中搜索對(duì)應(yīng)從索引表311中找到的元數(shù)據(jù)21的數(shù)據(jù)元素。然后,在下個(gè)步驟S185中,根據(jù)從數(shù)據(jù)塊312中找到的數(shù)據(jù)元素產(chǎn)生關(guān)于所需內(nèi)容11的搜索結(jié)果信息。隨后,在下個(gè)步驟S186中,從普通存儲(chǔ)器302中刪除該索引表313。最后,搜索操作的流程進(jìn)入圖19所示的流程圖中的步驟S89。
在步驟S89,元數(shù)據(jù)搜索單元213向元數(shù)據(jù)顯示控制單元214提供關(guān)于所需內(nèi)容11的搜索結(jié)果。然后,搜索處理進(jìn)入步驟S90。在該步驟S90,元數(shù)據(jù)顯示控制單元214根據(jù)從元數(shù)據(jù)搜索單元213接收的搜索結(jié)果在輸出單元37的監(jiān)控器上顯示作為內(nèi)容11結(jié)果的畫面。
應(yīng)當(dāng)注意,如果在如上所述的搜索元數(shù)據(jù)21的處理期間在用戶終端1上沒(méi)有找到關(guān)于所需內(nèi)容11的元數(shù)據(jù)21,元數(shù)據(jù)顯示控制單元214顯示一個(gè)信息,該信息聲明對(duì)應(yīng)于請(qǐng)求中指定的關(guān)鍵字的元數(shù)據(jù)21不存在于用戶終端1中,或者顯示一個(gè)查詢,該查詢?cè)儐?wèn)用戶一個(gè)關(guān)于用戶是否要求經(jīng)由網(wǎng)絡(luò)2搜索所需元數(shù)據(jù)21的操作的問(wèn)題。如果用戶要求由網(wǎng)絡(luò)2搜索所需元數(shù)據(jù)21的操作,發(fā)送用于這樣的搜索操作的請(qǐng)求到元數(shù)據(jù)服務(wù)器4來(lái)獲取元數(shù)據(jù)21。
接下來(lái),通過(guò)參考如下圖20中所示的流程圖詳細(xì)說(shuō)明在圖19中所示的流程圖的步驟S83執(zhí)行的在安全級(jí)1元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21的操作。在安全級(jí)1的情況下,元數(shù)據(jù)21的索引表311和與索引表311相關(guān)的數(shù)據(jù)塊312被存儲(chǔ)在元數(shù)據(jù)DB 212-1的安全存儲(chǔ)器301中。
當(dāng)經(jīng)由使用條件確定處理單元202收到搜索目的的關(guān)鍵字時(shí),元數(shù)據(jù)搜索單元213在存儲(chǔ)在元數(shù)據(jù)DB 212-1安全存儲(chǔ)器301中的索引表311中搜索對(duì)應(yīng)關(guān)鍵字的元數(shù)據(jù)21。然后,搜索操作的流程進(jìn)入步驟S122。
在步驟S122,元數(shù)據(jù)搜索單元213確定元數(shù)據(jù)21是否對(duì)應(yīng)于已經(jīng)在索引表311中找到的關(guān)鍵字。如果該確定指示已經(jīng)從索引表311中找到這些元數(shù)據(jù)21,則搜索操作進(jìn)入步驟S123,從存儲(chǔ)在元數(shù)據(jù)DB 212-1的安全存儲(chǔ)器301中的數(shù)據(jù)塊312中搜索對(duì)應(yīng)于從索引表311找到的元數(shù)據(jù)21的數(shù)據(jù)元素,并獲得該數(shù)據(jù)元素。然后,搜索操作的流程進(jìn)入步驟S124。
另一方面,如果在步驟S122通過(guò)元數(shù)據(jù)搜索單元213產(chǎn)生的確定結(jié)果指示對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21不存在于索引表311中,搜索操作的流程直接進(jìn)入步驟S124,跳過(guò)步驟S123的處理。在步驟S124,根據(jù)作為數(shù)據(jù)塊312的數(shù)據(jù)元素在搜索中找到的數(shù)據(jù)元素,元數(shù)據(jù)搜索單元213產(chǎn)生關(guān)于所需內(nèi)容11的搜索結(jié)果信息。搜索結(jié)果信息指示對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21不存在于索引表311中。最后,搜索操作的流程進(jìn)入圖19所示流程圖的步驟S89。
接下來(lái),下文參考圖21所示的流程圖詳細(xì)說(shuō)明在圖19所示流程圖的步驟S85執(zhí)行的在安全級(jí)2的元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21的操作。在安全級(jí)2的情況中,元數(shù)據(jù)21的索引表311被存儲(chǔ)在元數(shù)據(jù)DB 212-2的安全存儲(chǔ)器301,與索引表311相關(guān)的數(shù)據(jù)塊312被存儲(chǔ)在元數(shù)據(jù)DB 212-2的安全硬盤303。
當(dāng)通過(guò)使用條件確定處理單元202接收搜索目的的關(guān)鍵字時(shí),在步驟S141,元數(shù)據(jù)搜索單元213從存儲(chǔ)在元數(shù)據(jù)DB 212-2安全存儲(chǔ)器301中的索引表311中搜索對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21。然后,搜索操作的流程進(jìn)入步驟S142。
在步驟S142,元數(shù)據(jù)搜索單元213確定元數(shù)據(jù)21是否對(duì)應(yīng)于已經(jīng)在索引表311中找到的關(guān)鍵字。如果該確定結(jié)果指示已經(jīng)從索引表322中找到這些元數(shù)據(jù)21,則搜索操作進(jìn)入步驟S143從存儲(chǔ)在元數(shù)據(jù)DB 222-2安全硬盤303中的數(shù)據(jù)塊312中搜索對(duì)應(yīng)于從索引表311找到的元數(shù)據(jù)21的數(shù)據(jù)元素,并獲得該數(shù)據(jù)元素。然后,搜索操作的流程進(jìn)入步驟S144。
另一方面,如果在步驟S142通過(guò)元數(shù)據(jù)搜索單元213產(chǎn)生的確定結(jié)果指示對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21不存在于索引表311中,搜索操作的流程直接進(jìn)入步驟S144,跳過(guò)步驟S143的處理。在步驟S144,根據(jù)在搜索中找到的數(shù)據(jù)元素,元數(shù)據(jù)搜索單元213產(chǎn)生關(guān)于所需內(nèi)容11的搜索結(jié)果信息。搜索結(jié)果信息指示對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21不存在于索引表311中。最后,搜索操作的流程進(jìn)入圖19所示流程圖的步驟S89。
接下來(lái),下文參考圖22所示的流程圖詳細(xì)說(shuō)明在圖19所示流程圖的步驟S87執(zhí)行的在安全級(jí)3的元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21的操作。在安全級(jí)3的情況,元數(shù)據(jù)21的索引表311被存儲(chǔ)在元數(shù)據(jù)DB 212-3的安全存儲(chǔ)器301,與索引表311相關(guān)的數(shù)據(jù)塊312被存儲(chǔ)在元數(shù)據(jù)DB 212-3的普通硬盤304。
當(dāng)通過(guò)使用條件確定處理單元303接收到表示搜索目的關(guān)鍵字的操作信號(hào)時(shí),在步驟S161,元數(shù)據(jù)搜索單元213從存儲(chǔ)在元數(shù)據(jù)DB 212-3安全存儲(chǔ)器301中的索引表311中搜索對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21。然后,搜索操作的流程進(jìn)入步驟S162。
在步驟S162,元數(shù)據(jù)搜索單元213確定元數(shù)據(jù)21是否對(duì)應(yīng)于已經(jīng)在索引表311中找到的關(guān)鍵字。如果該確定結(jié)果指示已經(jīng)從索引表311中找到這些元數(shù)據(jù)21,則搜索操作進(jìn)入步驟S163,從存儲(chǔ)在元數(shù)據(jù)DB 212-3普通硬盤304中的數(shù)據(jù)塊312中搜索對(duì)應(yīng)于從索引表311找到的元數(shù)據(jù)21的數(shù)據(jù)元素,并將從普通硬盤304中找到的數(shù)據(jù)元素輸出到元數(shù)據(jù)解密單元211。然后,搜索操作的流程進(jìn)入步驟S164。
在步驟S164,當(dāng)接收被加密的數(shù)據(jù)元素時(shí),元數(shù)據(jù)解密單元211解密該數(shù)據(jù)元素并向元數(shù)據(jù)搜索單元213提供被解密的數(shù)據(jù)元素。然后,搜索操作的流程進(jìn)入步驟S165。
另一方面,如果在步驟S162通過(guò)元數(shù)據(jù)搜索單元213產(chǎn)生的確定結(jié)果指示對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21不存在于索引表311中,則搜索操作的流程直接進(jìn)入步驟S165,跳過(guò)步驟S163和S164的處理。在步驟S165,元數(shù)據(jù)搜索單元213根據(jù)在搜索中找到的數(shù)據(jù)元素產(chǎn)生關(guān)于所需內(nèi)容11的搜索結(jié)果信息。搜索結(jié)果信息指示對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21不存在于索引表311中。最后,搜索操作的流程進(jìn)入圖19所示流程圖的步驟S89。
接下來(lái),下文參考圖23所示的流程圖詳細(xì)說(shuō)明在圖19所示流程圖的步驟S88執(zhí)行的在安全級(jí)4的元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21的操作。在安全級(jí)4的情況,元數(shù)據(jù)21的索引表311和與索引表311相關(guān)的數(shù)據(jù)塊312被存儲(chǔ)在元數(shù)據(jù)DB 212-4的安全存儲(chǔ)器303。
當(dāng)通過(guò)使用條件確定處理單元202接收到搜索目的關(guān)鍵字時(shí),在步驟S181,元數(shù)據(jù)搜索單元213將存儲(chǔ)在元數(shù)據(jù)DB 212-4的安全硬盤303中的索引表311擴(kuò)展為在元數(shù)據(jù)DB 212-4的普通存儲(chǔ)器302中的索引表313。然后,搜索操作的流程進(jìn)入步驟S182,在此元數(shù)據(jù)搜索單元213搜索對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21的索引表313。然后,搜索操作的流程進(jìn)入步驟S183。
在步驟S183,元數(shù)據(jù)搜索單元213確定元數(shù)據(jù)21是否對(duì)應(yīng)于已經(jīng)在索引表313中找到的關(guān)鍵字。如果該確定結(jié)果指示已經(jīng)從索引表313中找到這些元數(shù)據(jù)21,則搜索操作的流程進(jìn)入步驟S184,從存儲(chǔ)在元數(shù)據(jù)DB 212-4安全硬盤303中的數(shù)據(jù)塊312中搜索對(duì)應(yīng)于從索引表313找到的元數(shù)據(jù)21的數(shù)據(jù)元素,并獲得該數(shù)據(jù)元素。然后,搜索操作的流程進(jìn)入步驟S185。
另一方面,如果在步驟S183通過(guò)元數(shù)據(jù)搜索單元213產(chǎn)生的確定結(jié)果指示對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21不存在于索引表313中,搜索操作的流程直接進(jìn)入步驟S185,跳過(guò)步驟S184的處理。在步驟S185,元數(shù)據(jù)搜索單元213根據(jù)在搜索中找到的數(shù)據(jù)元素產(chǎn)生關(guān)于所需內(nèi)容11的搜索結(jié)果信息。搜索結(jié)果信息指示對(duì)應(yīng)于關(guān)鍵字的元數(shù)據(jù)21不存在于索引表313中。然后,搜索操作的流程進(jìn)入步驟S186。
在步驟S186,元數(shù)據(jù)搜索單元213刪除在元數(shù)據(jù)DB 212-4的普通存儲(chǔ)器302中擴(kuò)展的索引表313,完成從元數(shù)據(jù)DB 212-4中搜索元數(shù)據(jù)21的操作。最后,搜索操作的流程進(jìn)入圖19所示流程圖的步驟S89。
如上所述,在用戶終端1執(zhí)行的從元數(shù)據(jù)DB 212中搜索所需內(nèi)容11的元數(shù)據(jù)21的處理中,依照元數(shù)據(jù)使用條件161的安全級(jí),從元數(shù)據(jù)DB 212中搜索元數(shù)據(jù)21,然后,從元數(shù)據(jù)DB 212中搜索對(duì)應(yīng)于元數(shù)據(jù)21的數(shù)據(jù)元素。因此,用戶終端1能夠在依照元數(shù)據(jù)DB 212的安全級(jí)設(shè)置所選的安全的水平和搜索速率執(zhí)行搜索處理。因此,用戶終端1能夠防止在可以竊取元數(shù)據(jù)21的非安全的區(qū)域處理要求確實(shí)安全的元數(shù)據(jù)21,因此能夠加強(qiáng)元數(shù)據(jù)21的版權(quán)的保護(hù)。
接下來(lái),參考圖24所示的流程圖說(shuō)明再現(xiàn)內(nèi)容11的處理。參考圖19所示流程圖表示的處理結(jié)果作為關(guān)于所要求的內(nèi)容11的結(jié)果,用戶通過(guò)典型地操作輸入單元36的鼠標(biāo)指定所要求的內(nèi)容11。
首先,在步驟S201,使用條件確定處理單元222確定是否已經(jīng)接收對(duì)內(nèi)容11的請(qǐng)求,進(jìn)入等待這種將被產(chǎn)生的請(qǐng)求的狀態(tài)。作為該確定指示由輸入單元36產(chǎn)生的作為表示這種請(qǐng)求的操作信號(hào)已經(jīng)被接收結(jié)果,再現(xiàn)處理的流程進(jìn)入步驟5202以根據(jù)內(nèi)容11的內(nèi)容ID確定關(guān)于被請(qǐng)求的內(nèi)容11的內(nèi)容許可證12是否在用戶終端1中有效。如果該確定結(jié)果指示被請(qǐng)求的內(nèi)容11在用戶終端1中有效,則再現(xiàn)處理的流程進(jìn)入步驟S203。
在步驟S203,根據(jù)內(nèi)容許可證12的內(nèi)容使用條件151,使用條件確定處理單元222確定是否允許用戶終端1再現(xiàn)內(nèi)容11。如果該確定結(jié)果指示允許用戶終端1再現(xiàn)內(nèi)容11,則再現(xiàn)處理的流程進(jìn)入步驟S204,在此,內(nèi)容加密密鑰152被提供給內(nèi)容解密單元234,內(nèi)容搜索單元233以及內(nèi)容解密單元234被請(qǐng)求再現(xiàn)由內(nèi)容ID識(shí)別的內(nèi)容11。然后,再現(xiàn)處理的流程進(jìn)入步驟S205。
在步驟S205,內(nèi)容搜索單元233確定由內(nèi)容ID識(shí)別的內(nèi)容11是否在內(nèi)容存儲(chǔ)單元232中有效。如果該確定結(jié)果指示由內(nèi)容ID識(shí)別的內(nèi)容11在內(nèi)容存儲(chǔ)單元232中有效,則再現(xiàn)處理的流程進(jìn)入步驟S211。另一方面,如果內(nèi)容搜索單元233在步驟S205確定由內(nèi)容ID識(shí)別的內(nèi)容11在內(nèi)容存儲(chǔ)單元232中無(wú)效,則再現(xiàn)處理的流程進(jìn)入步驟S210。
另一方面,如果在步驟S202由使用條件確定處理單元222根據(jù)內(nèi)容ID產(chǎn)生的確定結(jié)果指示關(guān)于被請(qǐng)求的內(nèi)容11的內(nèi)容許可證12在用戶終端1中無(wú)效,則再現(xiàn)處理流程進(jìn)入步驟S206,在此,根據(jù)內(nèi)容ID控制內(nèi)容搜索單元233驅(qū)動(dòng)傳輸單元105借助網(wǎng)絡(luò)2向內(nèi)容服務(wù)器3傳送對(duì)通過(guò)內(nèi)容ID識(shí)別內(nèi)容11的內(nèi)容許可證12的請(qǐng)求,以便獲得該內(nèi)容許可證12。然后,再現(xiàn)處理的流程進(jìn)入步驟S207。
在該請(qǐng)求中,在圖16所示流程圖的步驟S2內(nèi)容服務(wù)器3借助網(wǎng)絡(luò)2向用戶終端1傳送內(nèi)容許可證12。內(nèi)容許可證12是通過(guò)使用根據(jù)元數(shù)據(jù)供應(yīng)商PKI的元數(shù)據(jù)-供應(yīng)商加密密鑰加密的許可證。用戶終端1采用的接收單元101接收由內(nèi)容服務(wù)器3傳送的內(nèi)容許可證12,向內(nèi)容-許可證解密單元221提供內(nèi)容許可證12。
在步驟S207,內(nèi)容-許可證解密單元221通過(guò)使用預(yù)先獲得的內(nèi)容-供應(yīng)商公開密鑰172解密從接收單元101接收的內(nèi)容許可證12,將被解密的內(nèi)容許可證12分離為內(nèi)容使用條件151和內(nèi)容加密密鑰152。然后,內(nèi)容-許可證解密單元221向使用條件確定處理單元222提供內(nèi)容使用條件151和內(nèi)容加密密鑰152。接下來(lái),在下一步驟S208,根據(jù)內(nèi)容使用條件151,使用條件確定處理單元222確定是否允許用戶終端1再現(xiàn)與內(nèi)容許可證12相關(guān)的內(nèi)容11。如果該確定結(jié)果指示允許用戶終端1再現(xiàn)內(nèi)容11,則再現(xiàn)處理的流程進(jìn)入步驟S209,在此使用條件確定處理單元222向內(nèi)容解密單元234提供內(nèi)容加密密鑰152,并請(qǐng)求內(nèi)容搜索單元233以及內(nèi)容解密單元234再現(xiàn)由內(nèi)容ID識(shí)別內(nèi)容11。然后,再現(xiàn)處理的流程進(jìn)入步驟S210。
在步驟S210,根據(jù)識(shí)別允許用戶終端1再現(xiàn)的內(nèi)容11的內(nèi)容ID,內(nèi)容搜索單元233借助傳輸單元105和網(wǎng)絡(luò)2向內(nèi)容服務(wù)器3傳送請(qǐng)求,以便獲得通過(guò)內(nèi)容ID識(shí)別的內(nèi)容11。然后再現(xiàn)處理進(jìn)入步驟S211。
在用戶終端1產(chǎn)生的請(qǐng)求中,在圖16所示流程圖的步驟S4內(nèi)容服務(wù)器3借助網(wǎng)絡(luò)2向用戶終端1傳送由內(nèi)容ID識(shí)別的內(nèi)容11。被傳送的內(nèi)容11是使用內(nèi)容加密密鑰152加密的內(nèi)容。用戶終端1采用的接收單元101從內(nèi)容服務(wù)器3接收內(nèi)容11,向內(nèi)容累積單元231提供內(nèi)容11。依照由使用條件確定處理單元222根據(jù)內(nèi)容使用條件151產(chǎn)生的確定結(jié)果,內(nèi)容累積單元231將內(nèi)容11存儲(chǔ)在內(nèi)容存儲(chǔ)單元232。
在步驟S211,內(nèi)容解密單元234使用從使用條件確定處理單元222接收的內(nèi)容加密密鑰152和使用作為工作區(qū)的防止竄改區(qū)域,解密存儲(chǔ)在內(nèi)容存儲(chǔ)單元232的內(nèi)容11,向內(nèi)容顯示控制單元235輸出被解密的內(nèi)容11。然后,再現(xiàn)處理的流程進(jìn)入步驟S212。
在步驟S212,內(nèi)容顯示控制單元235再現(xiàn)從內(nèi)容解密單元234接收的內(nèi)容11,在輸出單元37采用的監(jiān)控器上顯示被再現(xiàn)的內(nèi)容11。最后,結(jié)束再現(xiàn)處理的執(zhí)行。
另一方面,如果在步驟S203或者S208產(chǎn)生的該確定結(jié)果指示不允許用戶終端再現(xiàn)由內(nèi)容ID識(shí)別的內(nèi)容11,使用條件確定處理單元222結(jié)束再現(xiàn)處理的執(zhí)行。
如上所述,元數(shù)據(jù)使用條件161與內(nèi)容11的內(nèi)容使用條件151分開地提供給每個(gè)元數(shù)據(jù)21,用不同于內(nèi)容11的時(shí)間處理元數(shù)據(jù)21。因?yàn)橹T如存儲(chǔ)和擴(kuò)展元數(shù)據(jù)21的處理受到為元數(shù)據(jù)21提供的元數(shù)據(jù)使用條件161的控制,即使要求對(duì)其版權(quán)保護(hù)的元數(shù)據(jù)21在搜索與元數(shù)據(jù)21相關(guān)的內(nèi)容11的操作之前被擴(kuò)展,也可以支持成本-效率的安全性。即,昂貴的防止竄改存儲(chǔ)器和昂貴的防止竄改硬盤的成本每個(gè)可以根據(jù)所要求的安全級(jí)被減少到最低限度。
此外,依照元數(shù)據(jù)21的內(nèi)容,不但可以限制被允許再現(xiàn)內(nèi)容11的用戶終端1,還可以控制在每個(gè)被允許再現(xiàn)內(nèi)容11的用戶終端1中執(zhí)行的處理的安全級(jí)。因此,用戶終端1可以執(zhí)行處理通過(guò)在受控安全級(jí)限制,可以防止具有低于元數(shù)據(jù)21安全級(jí)的用戶終端1處理元數(shù)據(jù)21。因此,可以執(zhí)行依照元數(shù)據(jù)21類型的操作,而可以促進(jìn)元數(shù)據(jù)21的分配和使用。
在如上所述的實(shí)施例中,通過(guò)網(wǎng)絡(luò)2呈現(xiàn)內(nèi)容11、內(nèi)容許可證12、元數(shù)據(jù)21和元數(shù)據(jù)許可證22。然而,應(yīng)當(dāng)注意,本發(fā)明不限制關(guān)于網(wǎng)絡(luò)2的分配單元。例如,本發(fā)明還可以被用于使用廣播電波分配內(nèi)容11、內(nèi)容許可證12、元數(shù)據(jù)21或元數(shù)據(jù)許可證22。為了具體地,內(nèi)容許可證12、元數(shù)據(jù)21和元數(shù)據(jù)許可證22在傳送廣播電波中多路復(fù)用。應(yīng)當(dāng)注意,在這種情況下,用戶終端1必須包括用于接收廣播波的調(diào)諧器。
如上所述的一系列處理可以由硬件和/或軟件的運(yùn)行執(zhí)行。如果由軟件的運(yùn)行執(zhí)行如上所述的一系列處理,構(gòu)成該軟件的程序可以典型地以程序-記錄介質(zhì)的形式被安置在被嵌入專用硬件的計(jì)算機(jī)、通用個(gè)人電腦等類似設(shè)備。通過(guò)將各種程序安裝在通用個(gè)人電腦中,個(gè)人電腦能夠執(zhí)行各種功能。
上述用于記錄程序的程序-記錄介質(zhì)是封裝介質(zhì),其中的程序?qū)⒈话惭b在計(jì)算機(jī)或通用個(gè)人電腦中作為將分別被計(jì)算機(jī)或通用個(gè)人電腦執(zhí)行的程序。如圖2所示,封裝介質(zhì)的實(shí)例是包括軟磁盤的磁盤41、包括CD-ROM(光盤-只讀存儲(chǔ)器)的光盤42和DVD(數(shù)字通用磁盤)、包括MD(小型唱片,這是個(gè)商標(biāo))的磁光盤43和半導(dǎo)體存儲(chǔ)器44。代替從封裝介質(zhì)安裝程序,程序還可以被預(yù)先存儲(chǔ)在用于暫時(shí)或永久地記錄程序存儲(chǔ)器38。
應(yīng)當(dāng)注意,在這些說(shuō)明中,描述記錄在記錄介質(zhì)中的程序當(dāng)然包括按照沿時(shí)間軸描述的步驟的順序執(zhí)行處理。然而,步驟還可以是不必沿時(shí)間軸連續(xù)地執(zhí)行的處理。即,步驟還包括同時(shí)或分別地執(zhí)行的處理。
值得注意地,被用在這些說(shuō)明中的技術(shù)術(shù)語(yǔ)“系統(tǒng)”表示包括多個(gè)組件設(shè)備的全部系統(tǒng)設(shè)備。
權(quán)利要求
1.一種包括第一信息-處理設(shè)備和第二信息-處理設(shè)備的信息-處理系統(tǒng),其中所述第一信息-處理設(shè)備具有用于向所述第二信息-處理設(shè)備傳送元數(shù)據(jù)使用條件的傳輸單元,該元數(shù)據(jù)使用條件表示有關(guān)使用與內(nèi)容相關(guān)的元數(shù)據(jù)所需權(quán)限的信息;和所述第二信息-處理設(shè)備具有接收單元,從所述第一信息-處理設(shè)備接收所述元數(shù)據(jù)使用條件;元數(shù)據(jù)-處理確定單元,用于確定是否可以根據(jù)由所述接收單元接收的所述元數(shù)據(jù)使用條件處理元數(shù)據(jù);和元數(shù)據(jù)-處理單元,如果所述元數(shù)據(jù)-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理所述元數(shù)據(jù),用于依照所述元數(shù)據(jù)使用條件處理所述元數(shù)據(jù)。
2.依照權(quán)利要求1的信息-處理系統(tǒng),其中所述元數(shù)據(jù)使用條件是元數(shù)據(jù)標(biāo)識(shí)符或與被允許使用元數(shù)據(jù)或有權(quán)使用元數(shù)據(jù)的目標(biāo)個(gè)體、設(shè)備安全級(jí)或者操作相關(guān)的條件。
3.依照權(quán)利要求1的信息-處理系統(tǒng),其中所述第二信息-處理設(shè)備還具有內(nèi)容-處理確定單元,用于根據(jù)內(nèi)容使用條件確定是否可以處理內(nèi)容,所述內(nèi)容使用條件表示關(guān)于使用所述內(nèi)容所需權(quán)限的信息;和內(nèi)容-處理單元,如果所述內(nèi)容-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理所述內(nèi)容,用于依照所述內(nèi)容使用條件處理所述內(nèi)容。
4.依照權(quán)利要求1的信息-處理系統(tǒng),其中所述元數(shù)據(jù)-處理單元還包括元數(shù)據(jù)解密單元,用于解密元數(shù)據(jù);和存儲(chǔ)控制單元,用于控制存儲(chǔ)被所述元數(shù)據(jù)解密單元解密的所述元數(shù)據(jù)的操作。
5.一種用于接收內(nèi)容的信息-處理設(shè)備,所述信息-處理設(shè)備包括接收單元,用于從另一個(gè)信息-處理設(shè)備接收元數(shù)據(jù)使用條件,該元數(shù)據(jù)使用條件表示有關(guān)使用與所述內(nèi)容相關(guān)的元數(shù)據(jù)所需權(quán)限的信息;元數(shù)據(jù)-處理確定單元,用于確定是否可以根據(jù)由所述接收單元接收的所述元數(shù)據(jù)使用條件處理元數(shù)據(jù);和元數(shù)據(jù)-處理單元,如果所述元數(shù)據(jù)-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理所述元數(shù)據(jù),用于依照所述元數(shù)據(jù)使用條件處理所述元數(shù)據(jù)。
6.依照權(quán)利要求5的信息-處理處理設(shè)備,其中所述元數(shù)據(jù)使用條件是元數(shù)據(jù)標(biāo)識(shí)符或與被允許使用元數(shù)據(jù)或有權(quán)使用元數(shù)據(jù)的目標(biāo)個(gè)體、設(shè)備安全級(jí)或者操作相關(guān)的條件。
7.依照權(quán)利要求5的信息-處理設(shè)備,其中信息-處理設(shè)備還具有內(nèi)容-處理確定單元,用于根據(jù)內(nèi)容使用條件確定是否可以處理內(nèi)容,所述內(nèi)容使用條件表示關(guān)于使用所述內(nèi)容所需權(quán)限的信息;和內(nèi)容-處理單元,如果所述內(nèi)容-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理所述內(nèi)容,用于依照所述內(nèi)容使用條件處理所述內(nèi)容。
8.依照權(quán)利要求5的信息-處理設(shè)備,其中所述元數(shù)據(jù)-處理單元具有元數(shù)據(jù)-解密單元,用于解密元數(shù)據(jù);和存儲(chǔ)控制單元,用于控制存儲(chǔ)被所述元數(shù)據(jù)解密單元解密的所述元數(shù)據(jù)的操作。
9.一種由信息-處理設(shè)備采用的用于接收內(nèi)容的信息-處理方法,所述信息-處理方法包括接收步驟,用于從另一個(gè)信息-處理設(shè)備接收元數(shù)據(jù)使用條件,該元數(shù)據(jù)使用條件表示有關(guān)使用與所述內(nèi)容相關(guān)的元數(shù)據(jù)所需權(quán)限的信息;元數(shù)據(jù)-處理確定步驟,根據(jù)在所述接收步驟執(zhí)行的處理中接收的所述元數(shù)據(jù)使用條件確定是否可以處理所述元數(shù)據(jù);和元數(shù)據(jù)-處理步驟,如果在所述元數(shù)據(jù)-處理確定步驟執(zhí)行的處理所產(chǎn)生的確定結(jié)果指示可以處理所述元數(shù)據(jù),依照所述元數(shù)據(jù)使用條件處理所述元數(shù)據(jù)。
10.一種用于記錄將由計(jì)算機(jī)執(zhí)行接收內(nèi)容的處理的程序的程序-記錄介質(zhì),其中所述程序包括接收步驟,用于從另一個(gè)信息-處理設(shè)備接收元數(shù)據(jù)使用條件,該元數(shù)據(jù)使用條件表示有關(guān)使用與所述內(nèi)容相關(guān)的元數(shù)據(jù)所需權(quán)限的信息;元數(shù)據(jù)-處理確定步驟,根據(jù)在所述接收步驟執(zhí)行的處理中接收的所述元數(shù)據(jù)使用條件確定是否可以處理所述元數(shù)據(jù);和元數(shù)據(jù)-處理步驟,如果在所述元數(shù)據(jù)-處理確定步驟執(zhí)行的處理所產(chǎn)生的確定結(jié)果指示可以處理所述元數(shù)據(jù),依照所述元數(shù)據(jù)使用條件處理所述元數(shù)據(jù)。
11.一種將由計(jì)算機(jī)執(zhí)行的程序,用于執(zhí)行接收內(nèi)容的處理,所述程序包括接收步驟,用于從另一個(gè)信息-處理設(shè)備接收元數(shù)據(jù)使用條件,該元數(shù)據(jù)使用條件表示有關(guān)使用與所述內(nèi)容相關(guān)的元數(shù)據(jù)所需權(quán)限的信息;元數(shù)據(jù)-處理確定步驟,根據(jù)在所述接收步驟執(zhí)行的處理中接收的所述元數(shù)據(jù)使用條件確定是否可以處理所述元數(shù)據(jù);和元數(shù)據(jù)-處理步驟,如果在所述元數(shù)據(jù)-處理確定步驟執(zhí)行的處理產(chǎn)生的確定結(jié)果指示可以處理所述元數(shù)據(jù)處理,則依照所述元數(shù)據(jù)使用條件處理所述元數(shù)據(jù)。
全文摘要
本發(fā)明涉及信息-處理系統(tǒng)、設(shè)備與方法,記錄介質(zhì)和程序。在此公開的內(nèi)容是包括第一信息-處理設(shè)備和第二信息-處理設(shè)備的信息-處理系統(tǒng),其中第一信息-處理設(shè)備具有用于向第二信息-處理設(shè)備傳送元數(shù)據(jù)使用條件的傳輸單元,該元數(shù)據(jù)使用條件表示有關(guān)使用與內(nèi)容相關(guān)的元數(shù)據(jù)所需權(quán)限的信息;第二信息-處理設(shè)備具有從第一信息-處理設(shè)備接收元數(shù)據(jù)使用條件的接收單元;元數(shù)據(jù)-處理確定單元,用于確定是否可以根據(jù)由接收單元接收的元數(shù)據(jù)使用條件處理元數(shù)據(jù);和元數(shù)據(jù)-處理單元,如果元數(shù)據(jù)-處理確定單元產(chǎn)生的確定結(jié)果指示可以處理元數(shù)據(jù),用于依照元數(shù)據(jù)使用條件處理元數(shù)據(jù)。
文檔編號(hào)H04L29/08GK1700635SQ20051007929
公開日2005年11月23日 申請(qǐng)日期2005年3月23日 優(yōu)先權(quán)日2004年3月23日
發(fā)明者山岸靖明, 橋本勝憲 申請(qǐng)人:索尼株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昌邑市| 木兰县| 卓资县| 织金县| 郁南县| 明溪县| 盘锦市| 靖西县| 晋宁县| 陆河县| 伊吾县| 荔浦县| 泰顺县| 淅川县| 无棣县| 昌吉市| 共和县| 仙游县| 凌源市| 古丈县| 镇坪县| 公主岭市| 凌海市| 七台河市| 岫岩| 岳池县| 三门峡市| 常山县| 鄂托克旗| 榆林市| 吴忠市| 大同县| 淮阳县| 巍山| 龙井市| 清镇市| 汾西县| 昌图县| 大石桥市| 怀安县| 新竹县|