用于管理數(shù)字資產(chǎn)授權(quán)的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及信息處理系統(tǒng)管理。更具體地說(shuō),本公開的實(shí)施例提供了一種用于將帶有授權(quán)的(entitled)數(shù)字資產(chǎn)從源系統(tǒng)迀移到目標(biāo)系統(tǒng)的系統(tǒng)、方法和制品。
【背景技術(shù)】
[0002]隨著信息的價(jià)值與用途的持續(xù)增長(zhǎng),個(gè)人和企業(yè)尋求用于處理和存儲(chǔ)信息的附加方式。其中一個(gè)可供用戶使用的選項(xiàng)是信息處理系統(tǒng)。信息處理系統(tǒng)通常會(huì)處理、編譯、存儲(chǔ)和/或傳遞用于企業(yè)、個(gè)人或其他目的的信息和數(shù)據(jù),由此允許用戶利用這些信息的價(jià)值。由于技術(shù)和信息處理需要會(huì)隨著不同的用戶或應(yīng)用而改變,因此,在處理何種信息,如何處理信息,需要處理、存儲(chǔ)或傳遞多少信息以及如何快速有效地處理、存儲(chǔ)或傳遞信息這些方面,信息處理系統(tǒng)也會(huì)變化。信息處理系統(tǒng)的變化考慮了所述信息處理系統(tǒng)是通用的,還是為特定用戶或特定用途配置的,例如金融交易處理、機(jī)位預(yù)訂、企業(yè)數(shù)據(jù)存儲(chǔ)或全球通信。此外,信息處理系統(tǒng)可以包括多種硬件和軟件組件,這些組件可被配置成處理、存儲(chǔ)或傳遞信息,并且可以包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)存儲(chǔ)系統(tǒng)以及聯(lián)網(wǎng)系統(tǒng)。
[0003]對(duì)于當(dāng)前在線獲取數(shù)字資產(chǎn)的方法來(lái)說(shuō),無(wú)論該數(shù)字資產(chǎn)采用實(shí)體還是數(shù)字形式,該方法通常都會(huì)包括由買方向線上賣方訂貨,然后使用付費(fèi)交易來(lái)結(jié)束預(yù)訂。如果數(shù)字資產(chǎn)采用實(shí)體形式,那么會(huì)將其運(yùn)送至買方。如果采用數(shù)字形式,那么買方通常會(huì)導(dǎo)向至一個(gè)下載會(huì)話(download sess1n),其中該會(huì)話可以包括一個(gè)唯一許可密鑰。用于管理已下載的數(shù)字資產(chǎn)許可的已知方法包括為數(shù)字資產(chǎn)建立一個(gè)許可以及相應(yīng)的鏈接,以使其能被發(fā)送至特定的信息處理系統(tǒng)。然后,該許可會(huì)與目標(biāo)系統(tǒng)相關(guān)聯(lián),并且會(huì)隨著時(shí)間的推移而被追蹤,以便將其終止、更新或是傳送至另一個(gè)系統(tǒng)。
[0004]然而,數(shù)字資產(chǎn)有可能是從多個(gè)在線來(lái)源獲取的,這其中包括封閉的企業(yè)聯(lián)網(wǎng)環(huán)境、囤積了多種數(shù)字資產(chǎn)的目錄供應(yīng)商、或是個(gè)人軟件生產(chǎn)者。由此,買方必須追蹤每一個(gè)單獨(dú)的數(shù)字資產(chǎn)的來(lái)源以及與之關(guān)聯(lián)的許可。
[0005]此外,用戶錯(cuò)誤輸入(misplace)或者遺忘其用戶ID和密碼的情況并不罕見。雖然存在用于恢復(fù)登錄名和密碼的方法,但是該處理本身就非常繁瑣,并且其有可能會(huì)在將數(shù)字資產(chǎn)安裝于用戶系統(tǒng)的過(guò)程中產(chǎn)生延遲。鑒于上述情況,有必要允許經(jīng)由多種通道并以數(shù)字方式將多種數(shù)字資產(chǎn)通過(guò)單個(gè)或多個(gè)帳戶遞送至多個(gè)信息處理系統(tǒng),以及適應(yīng)不同的許可限制。
[0006]此外,在將眾多數(shù)字資產(chǎn)授權(quán)與眾多個(gè)人用戶或計(jì)算系統(tǒng)相關(guān)聯(lián)的企業(yè)計(jì)算環(huán)境中,數(shù)字資產(chǎn)是很難在企業(yè)中被管理和追蹤的。例如當(dāng)在企業(yè)內(nèi)部“臨時(shí)(adhoc)”獲取數(shù)字資產(chǎn)時(shí),這種情況將會(huì)發(fā)生。
【發(fā)明內(nèi)容】
[0007]根據(jù)本公開的教導(dǎo),可以大幅減少或者消除與給予數(shù)字資產(chǎn)授權(quán)的處理相關(guān)的缺陷和問(wèn)題。
[0008]根據(jù)本公開的實(shí)施例,一種用于管理數(shù)字資產(chǎn)授權(quán)的信息處理系統(tǒng)可以包括一個(gè)存儲(chǔ)介質(zhì)和一個(gè)處理器。該存儲(chǔ)介質(zhì)可以包括與一個(gè)或多個(gè)數(shù)字資產(chǎn)相關(guān)聯(lián)的授權(quán)數(shù)據(jù)。該處理器可被配置成從母設(shè)備接收關(guān)于數(shù)字資產(chǎn)的多個(gè)授權(quán)。該處理器還可以被配置成將數(shù)字資產(chǎn)和多個(gè)授權(quán)與信息處理系統(tǒng)相綁定。此外,該處理器可被配置成在多個(gè)子設(shè)備之中分配所述多個(gè)授權(quán)。更進(jìn)一步,該處理器可被配置成將依照所述授權(quán)來(lái)將多個(gè)授權(quán)與多個(gè)子設(shè)備相綁定。
[0009]根據(jù)這些和其他實(shí)施例,一種用于管理數(shù)字資產(chǎn)授權(quán)的計(jì)算機(jī)實(shí)施的方法可以包括在信息處理系統(tǒng)上從母設(shè)備接收數(shù)字資產(chǎn)的多個(gè)授權(quán)。該方法還可以包括將數(shù)字資產(chǎn)和多個(gè)授權(quán)與信息處理系統(tǒng)相綁定。此外,該方法可以包括在多個(gè)子設(shè)備之中分配所述多個(gè)授權(quán)。更進(jìn)一步,該方法可以包括依照所述授權(quán)來(lái)將多個(gè)授權(quán)與多個(gè)子設(shè)備相綁定。
[0010]根據(jù)這些和其他實(shí)施例,一種制品可以包括計(jì)算機(jī)可讀介質(zhì)以及在計(jì)算機(jī)可讀介質(zhì)上攜帶的計(jì)算機(jī)可執(zhí)行指令。該指令可以由處理器讀取,在被讀取和運(yùn)行的時(shí)候,所述指令促使處理器:(i)在信息處理系統(tǒng)上從母設(shè)備接收數(shù)字資產(chǎn)的多個(gè)授權(quán);(ii)將數(shù)字資產(chǎn)和多個(gè)授權(quán)與信息處理系統(tǒng)相綁定;(iii)在多個(gè)子設(shè)備之中分配所述多個(gè)授權(quán);以及(iv)依照所述授權(quán)來(lái)將多個(gè)授權(quán)與多個(gè)子設(shè)備相綁定。
[0011]有鑒于后續(xù)的說(shuō)明、權(quán)利要求和附圖,本領(lǐng)域技術(shù)人員可以清楚了解本公開的技術(shù)優(yōu)勢(shì)。
【附圖說(shuō)明】
[0012]通過(guò)參考與附圖相結(jié)合的后續(xù)描述,可以更完整地理解本實(shí)施例及其優(yōu)點(diǎn),其中相同的參考數(shù)字指示的是相同的特征,并且其中:
[0013]圖1示出了根據(jù)本公開的實(shí)施例的例示信息處理系統(tǒng)的框圖;
[0014]圖2示出了根據(jù)本公開的實(shí)施例的例示數(shù)字資產(chǎn)授權(quán)系統(tǒng)的框圖;
[0015]圖3A-B示出了根據(jù)本公開的實(shí)施例且在所關(guān)聯(lián)的某個(gè)系統(tǒng)組件標(biāo)識(shí)符改變的時(shí)候保持不變的例示唯一系統(tǒng)標(biāo)識(shí)符的框圖;
[0016]圖4A-B示出了根據(jù)本公開的實(shí)施例且在所關(guān)聯(lián)的某個(gè)系統(tǒng)組件標(biāo)識(shí)符改變的時(shí)候發(fā)生變化的例示唯一系統(tǒng)標(biāo)識(shí)符的框圖;
[0017]圖5示出了根據(jù)本公開的實(shí)施例的從一組系統(tǒng)組件標(biāo)識(shí)符中產(chǎn)生的例示加密唯一系統(tǒng)標(biāo)識(shí)符的框圖;
[0018]圖6示出了根據(jù)本公開的實(shí)施例的從經(jīng)過(guò)加密的唯一系統(tǒng)標(biāo)識(shí)符中解密的例示唯一系統(tǒng)標(biāo)識(shí)符的框圖;
[0019]圖7A-B示出了根據(jù)本公開的實(shí)施例的用于執(zhí)行數(shù)字資產(chǎn)授權(quán)操作的例示方法的流程圖;
[0020]圖8示出了根據(jù)本公開的實(shí)施例的用于管理數(shù)字資產(chǎn)權(quán)利的例示分級(jí)系統(tǒng)的框圖;以及
[0021]圖9示出了根據(jù)本公開的實(shí)施例的通過(guò)在分級(jí)系統(tǒng)中執(zhí)行數(shù)字資產(chǎn)授權(quán)處理來(lái)管理數(shù)字資產(chǎn)授權(quán)的例示方法的流程圖。
【具體實(shí)施方式】
[0022]通過(guò)參考附圖1-9,可以最佳地理解優(yōu)選實(shí)施例及其優(yōu)點(diǎn),其中相同的參考數(shù)字用于指示相同或相應(yīng)的部分。
[0023]出于本公開的目的,信息處理系統(tǒng)可以包括任何可通過(guò)操作來(lái)計(jì)算、分類、確定、處理、傳送、接收、檢索、發(fā)起、交換、存儲(chǔ)、顯示、表示、檢測(cè)、記錄、復(fù)制、處理或使用用于商務(wù)、科學(xué)、控制、娛樂(lè)或其他目的的任何形式的信息、智能或數(shù)據(jù)的工具或工具集合。舉例來(lái)說(shuō),信息處理系統(tǒng)可以是個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、消費(fèi)類電子設(shè)備、網(wǎng)絡(luò)存儲(chǔ)設(shè)備或其他任何適當(dāng)?shù)脑O(shè)備,并且其大小、形狀、性能、功能和價(jià)格都是可以改變的。信息處理系統(tǒng)可以包括存儲(chǔ)器、一個(gè)或多個(gè)處理資源,例如中央處理器(CPU)或是硬件或軟件控制邏輯。信息處理系統(tǒng)的附加組件可以包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備,用于與外部設(shè)備進(jìn)行通信的一個(gè)或多個(gè)網(wǎng)絡(luò)端口,以及不同的輸入和輸出(I/O)設(shè)備,例如鍵盤、鼠標(biāo)、觸摸屏和/或視頻顯示器。此外,信息處理系統(tǒng)還可以包括用于在不同的硬件組件之間傳送信息的一條或多條總線。
[0024]圖1示出了根據(jù)本公開的實(shí)施例的例示信息處理系統(tǒng)100的框圖。信息處理系統(tǒng)100可以包括經(jīng)由一條或多條總線114可通信地相互耦合的處理器102、1/0設(shè)備104、硬盤或磁盤存儲(chǔ)器106、網(wǎng)絡(luò)端口 110、存儲(chǔ)器112、不同的其他信息處理資源108。在一些實(shí)施例中,這里公開的一個(gè)或多個(gè)方法和/或系統(tǒng)可以使用類似于圖1所述的信息處理系統(tǒng)標(biāo)識(shí)來(lái)實(shí)施。
[0025]處理器102可以包括被配置成解釋和/或運(yùn)行程序指令和/或處理數(shù)據(jù)的任何系統(tǒng)、設(shè)備或裝置,并且可以包括但不限于微處理器、微控制器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)或是其他任何被配置成解釋和/或運(yùn)行程序指令和/或處理數(shù)據(jù)的數(shù)字或模擬電路。在一些實(shí)施例中,處理器102可以解釋和/或運(yùn)行程序指令和/或處理保存在存儲(chǔ)器112、硬盤106和/或系統(tǒng)100的別的組件中的數(shù)據(jù)。
[0026]I/O設(shè)備104可以包括可供處理器102接收輸入或是可供處理器102遞送輸出的任何系統(tǒng)、設(shè)備或裝置。I/o設(shè)備可以包括顯示器、鍵盤、鼠標(biāo)、其他I/O設(shè)備和/或相關(guān)聯(lián)的控制器。
[0027]硬盤106可以包括計(jì)算機(jī)可讀媒體(例如磁存儲(chǔ)媒體、光存儲(chǔ)媒體、光磁存儲(chǔ)媒體,和/或其他類型的旋轉(zhuǎn)型存儲(chǔ)媒體、閃存和/或其他類型的固態(tài)存儲(chǔ)媒體),并且通??赏ㄟ^(guò)操作來(lái)存儲(chǔ)數(shù)據(jù)和/或程序(例如一個(gè)或多個(gè)操作系統(tǒng)和/或一個(gè)或多個(gè)應(yīng)用程序)。雖然圖1將信息處理系統(tǒng)100描述成包括一個(gè)硬盤106,但是信息處理系統(tǒng)100也可以包括任何適當(dāng)數(shù)量的硬盤106。
[0028]網(wǎng)絡(luò)端口 110可以包括可通過(guò)操作來(lái)充當(dāng)信息處理系統(tǒng)100與網(wǎng)絡(luò)之間的接口的任何適當(dāng)?shù)南到y(tǒng)、裝置或設(shè)備。網(wǎng)絡(luò)端口 110能使信息處理系統(tǒng)100在此類網(wǎng)絡(luò)上使用任何適當(dāng)?shù)膫鬏攨f(xié)議和/或標(biāo)準(zhǔn)來(lái)進(jìn)行通信,這其中包括但不限于光纖通道、幀中繼(FrameRelay)、異步傳輸模式(ATM)、網(wǎng)際協(xié)議(IP)、其他基于分組的協(xié)議、小型計(jì)算機(jī)系統(tǒng)接口(SCSI)、互聯(lián)網(wǎng)SCSI (iSCSI)、串行附著SCSI (SAS)或其他任何與SCSCI協(xié)議一起工作的傳輸方式、先進(jìn)技術(shù)附件(ATA)、串行ATA(SATA)、先進(jìn)技術(shù)附件分組接口(ATAPI)、串行傳輸架構(gòu)(SSA)、電子集成驅(qū)動(dòng)器(IDE)、和/或其任何組合。
[0029]存儲(chǔ)器112可通信地耦合到處理器102,并且可以包括被配置成在一段時(shí)間中保持程序指令和/或數(shù)據(jù)的任何系統(tǒng)、設(shè)備或裝置(例如計(jì)算機(jī)可讀媒體)。存儲(chǔ)器112可以包括隨機(jī)存取存儲(chǔ)器(RAM)、電可擦寫可編程只讀存儲(chǔ)器(EEPROM)、個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際協(xié)會(huì)(PCMCIA)卡、閃存、磁存儲(chǔ)器、光磁存儲(chǔ)器、或是在信息處理系統(tǒng)100斷電之后保持?jǐn)?shù)據(jù)的其他適當(dāng)?shù)囊资Щ蚍且资Т鎯?chǔ)器集合和/或陣列。雖然圖1將信息處理系統(tǒng)100描述成包含一個(gè)存儲(chǔ)器112,但是該信息處理系統(tǒng)100也可以包括任何適當(dāng)數(shù)量的存儲(chǔ)器112。
[0030]其他信息處理系統(tǒng)108可以包括任何信息處理系統(tǒng)100的任何組成系統(tǒng)、設(shè)備或裝置,這其中包括但不限于處理器、總線、存儲(chǔ)器、I/o設(shè)備和/或接口、存儲(chǔ)資源、網(wǎng)絡(luò)接口、主板、電