亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)字媒體交換中心平臺的制作方法

文檔序號:7591250閱讀:149來源:國知局
專利名稱:數(shù)字媒體交換中心平臺的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及對等式網(wǎng)絡,并且尤其是涉及一種數(shù)字媒體交換中心平臺,該平臺便于對數(shù)字內(nèi)容的分配進行付款。
背景技術(shù)
直到最近,用于在計算機之間共享文件和信息的系統(tǒng)還是非常受限制;它們基本上被限制于局域網(wǎng)(LAN)和與因特網(wǎng)上已知個體進行的文件直接交換。LAN傳遞主要通過內(nèi)置系統(tǒng)或網(wǎng)絡軟件來被執(zhí)行,而因特網(wǎng)文件交換主要是通過FTP(文件傳輸協(xié)議)連接或者幾個其它公共協(xié)議中的一個協(xié)議來完成。這種對等(P2P)共享的區(qū)域被限制為在計算機用戶與一個已知的被同意共享文件的個體的圈子里。
現(xiàn)在,由于許多P2P文件共享應用程序的開發(fā),對等式網(wǎng)絡的區(qū)域和范圍已經(jīng)顯著地增加。已經(jīng)發(fā)展的P2P的兩種主要模型是集中模型和分散模型。
通常,這種P2P網(wǎng)絡便于在通過因特網(wǎng)連接的一大群獨立用戶之間定位和交換文件(典型的圖像、音頻或視頻)。在這些系統(tǒng)中,文件被存儲在獨立用戶或?qū)Φ润w的計算機上,且經(jīng)由HTTP格式的協(xié)議通過在下載和上傳對等體之間的直接連接進行交換。在這種系統(tǒng)中的所有對等體是對稱的它們都具有既作為客戶機又作為服務器功能的能力。這種對稱性將P2P系統(tǒng)區(qū)別于許多傳統(tǒng)的分布式系統(tǒng)結(jié)構(gòu)。雖然在兩個系統(tǒng)中交換文件的過程是相似的,但是集中模型和分散模型之間的區(qū)別在于文件的位置。
P2P文件共享的集中模型是基于中心服務器系統(tǒng)的使用,該系統(tǒng)指引獨立注冊用戶之間的業(yè)務。一個或者多個中心服務器維持著存儲在網(wǎng)絡注冊用戶的各自計算機上的共享文件的目錄。這些目錄在每次用戶登陸或者注銷服務器網(wǎng)絡時更新。
每次集中的P2P文件共享系統(tǒng)的一個用戶提交一個對于特別文件的請求,中心服務器通過使用屬于當前連接到網(wǎng)絡上的用戶的文件服務器數(shù)據(jù)庫來交叉檢查該請求,來創(chuàng)建一個匹配該搜索請求的文件列表。然后,中心服務器將那個列表顯示給請求的用戶。然后,請求的用戶可以從列表中選擇想要的文件,且向當前處理那個文件的獨立計算機打開一個直接的HTTP連接。實際文件的下載從一個網(wǎng)絡用戶到另一個用戶直接地發(fā)生。實際文件永遠不會存儲于在中心服務器或者網(wǎng)絡上的任何中間點。
集中模型的主要優(yōu)點之一是它的中心索引,該索引快速和有效地定位文件。因為中心目錄不斷地更新索引,所以用戶通過他們的搜索找到的文件立即可以下載。
另一個優(yōu)點在于所有獨立的用戶或者客戶都必須注冊到服務器的網(wǎng)絡上的事實。結(jié)果,搜索請求到達所有登陸的用戶,這樣確保所有的搜索盡可能的全面。
雖然集中結(jié)構(gòu)允許盡可能最有效、最全面的搜索,但是系統(tǒng)也只有一個單一的入口點。結(jié)果,如果一個或幾個服務器喪失能力,那么網(wǎng)絡可能完全崩潰。此外,因為中心服務器的數(shù)據(jù)庫只階段性地更新,服務器—客戶端模型可能提供過時的信息或者斷掉的連接。
與集中服務器網(wǎng)絡不同,分散網(wǎng)絡不使用中心服務器來明了所有用戶文件。一個用戶從連接到另一個連網(wǎng)計算機B的連網(wǎng)計算機A開始共享文件,該用戶通知B他是存在的。然后B通知B連接的所有計算機(C,D,E和F)A是存在的。然后計算機C,D,E和F通知C,D,E和F連接的所有計算機A是存在的。盡管當請求傳播到離A距離很遠的計算機上的時候,這個過程也會循環(huán)地發(fā)生,但通常該傳播被結(jié)束。
一旦A已經(jīng)將自己通知給對等式網(wǎng)絡的不同成員,它就可以搜索對等式網(wǎng)絡成員的共享目錄的內(nèi)容。該搜索請求被發(fā)送給網(wǎng)絡的所有成員,就像關(guān)于A的信息那樣,以B開始,然后到C,D,E,F(xiàn)等。舉例來說,如果對等式網(wǎng)絡中的一臺計算機—計算機D具有一個匹配該請求的文件,它通過在朝向A的路徑上的所有計算機將該文件信息(名字、大小等)傳回,然后在那里匹配該搜索請求的文件列表將出現(xiàn)在計算機A的顯示器上。然后A將能夠打開一個與計算機D的直接連接,且將能夠直接從計算機D下載那個文件。分散服務器網(wǎng)絡允許不使用服務器的文件共享,對于這種共享他們不用實際地直接提供內(nèi)容。
分散服務器網(wǎng)絡具有很多超過其他文件共享方法的明顯的優(yōu)點。這樣的一個網(wǎng)絡比集中模型更強壯,因為它消除了對于失效的潛在關(guān)鍵點—集中服務器的依賴。
消息、請求和相應以分散的方式被傳送每個計算機可以向它直接連接的計算機發(fā)送消息,這些計算機依次將消息向前傳遞,等等。如果網(wǎng)絡中的一個計算機或者甚至幾個計算機停止工作,消息仍然能夠被傳達。
這樣,P2P網(wǎng)絡允許用戶使用對于用戶的低的或者零邊際成本來搜索、找到和下載位于世界上任何地方的其他用戶計算機上的數(shù)字媒體內(nèi)容。這是文件過去被共享的方式的一種基本改變。例如,音頻內(nèi)容過去通過盒式錄音磁帶來存儲。但是在這種盒式磁帶上錄音是耗時的,且找到和獲得這種磁帶即不方便也不容易。由于這些費用,與這些復制方法有關(guān)的盜版永遠不會到達臨界級別。
可是通過P2P網(wǎng)絡,這種費用大大地減少了,結(jié)果對于那些擁有被共享的數(shù)字內(nèi)容的權(quán)利的人,未付款的、在線的文件共享表示一種盜版的重要和具體的形式。到目前為止,對于權(quán)利所有者,預防盜版的聚焦已經(jīng)開始停止這種在線的文件共享。可是,這難于實行。
發(fā)明概述為了支持P2P網(wǎng)絡的好處,就減少分配的費用而說,但是同時要確保一個權(quán)利所有者受到這種增加的內(nèi)容分配的好處,此權(quán)利所有者具有該內(nèi)容的權(quán)利,數(shù)字媒體交換中心平臺(DMCHP)提供分配通道,該通道為P2P用戶提供金錢刺激以便停止將他們的庫可免費使用。所有類型的數(shù)字媒體,包括但是不限于音頻、視頻、圖像、文本(舉例來說,電子書)、游戲軟件和其他軟件都可以被分配。這個平臺提供功能性來便于從其下載內(nèi)容的內(nèi)容權(quán)利所有者以及內(nèi)容分配者(對等體)付款。
DMCHP在技術(shù)上導致在線文件共享服務上減少了數(shù)字內(nèi)容盜版,對于內(nèi)容所有者減少了分配費用,對于內(nèi)容所有者減少了費用,以阻止這種文件共享和尋找數(shù)字內(nèi)容盜版的受規(guī)章限制和合法的解決方案。
附圖的簡要描述當結(jié)合附圖來閱讀上述的摘要以及下面的優(yōu)選實施例的詳細描述時,它們將被更好地理解。出于說明本發(fā)明的目的,在附圖中示出了本發(fā)明的典型實施例;可是,本發(fā)明不限制于公開的特殊方法和手段。在圖中

圖1是一個方框圖,示出了可以實現(xiàn)本發(fā)明各方面的一個典型的計算機環(huán)境;圖2是說明一個DMCHP網(wǎng)絡的實例的邏輯圖3是一個流程圖,示出了依照本發(fā)明的一個實施例的文件共享。
說明性實施例的詳細描述綜述通過數(shù)字媒體交換中心平臺提供對等分配,在該平臺對于付款,作為報酬,從一個對等體(提供者)向另一個對等體(接受者)傳遞內(nèi)容。當接受者付款時,依照通過數(shù)字媒體交換中心平臺執(zhí)行的合同,一部分付款被傳遞給內(nèi)容的權(quán)利所有者。這樣,在P2P系統(tǒng)中分配內(nèi)容的對等體付報酬給在內(nèi)容分配中的那個對等體扮演的角色,且內(nèi)容所有者維持內(nèi)容的許可和分配的控制。
可以使用內(nèi)容元數(shù)據(jù)儲藏室、在線交易處理引擎和一個購買方用戶接口來實現(xiàn)數(shù)字媒體交換中心平臺以提供數(shù)字權(quán)利管理的內(nèi)容的分配。在一個實施例中,一種數(shù)字媒體交換中心平臺包括內(nèi)容元數(shù)據(jù)儲藏室、許可模塊、在線交易處理引擎、賬號管理用戶接口和購買方用戶接口以提供數(shù)字權(quán)利管理的內(nèi)容的分配。
典型計算設(shè)備圖1和下面的討論打算提供一種適當?shù)挠嬎銠C環(huán)境的簡要概述,在該環(huán)境中可以實現(xiàn)本發(fā)明。如上面描述的,無論如何,應該理解打算結(jié)合本發(fā)明來使用手持的、便攜的和其他計算設(shè)備與所有種類的計算對象。這樣,雖然下面描述了一個通用計算機,但是這只是一個例子,可以通過其他計算設(shè)備來實現(xiàn)本發(fā)明,例如一個具有網(wǎng)絡/總線互通性和交互作用的瘦客戶端。這樣,可以在一個連網(wǎng)的主機服務的環(huán)境中實現(xiàn)本發(fā)明,在該環(huán)境中牽涉非常小或者最小的環(huán)境資源,舉例來說,一個客戶端僅僅充當一個到網(wǎng)絡/總線的接口的聯(lián)網(wǎng)環(huán)境,例如放置在儀表或者其他計算設(shè)備和對象等中的一個對象。實質(zhì)上,依照本發(fā)明,可以存儲數(shù)據(jù)或者從中檢索數(shù)據(jù)的任何地方都是一個稱心的或者適合的用于操作的環(huán)境。
雖然不需要,對于一個設(shè)備或?qū)ο?,對于一個服務開發(fā)者的使用,可以通過一個操作系統(tǒng)和/或在依照本發(fā)明操作的應用軟件中內(nèi)所包括的來實現(xiàn)該發(fā)明。軟件可以用一般的計算機可執(zhí)行指令的上下文來描述,例如程序模塊,也可以被一臺或者更多計算機執(zhí)行,例如客戶工作站、服務器或者其他設(shè)備。通常,程序模塊包括例行程序、程序、對象、部分、數(shù)據(jù)結(jié)構(gòu)等,它們執(zhí)行特定的任務或者實現(xiàn)特定的抽象數(shù)據(jù)類型。典型地,可以像在不同的實施例中所描述的那樣來結(jié)合或者分配程序模塊的功能性。此外,本領(lǐng)域的普通技術(shù)人員可以理解,本發(fā)明可以通過其它的計算機配置來實踐??梢赃m合本發(fā)明使用的其他眾所周知的計算機系統(tǒng)、環(huán)境和/或配置包括(但不限于此)個人計算機(PC)、自動取款機、服務器計算機、手持或便攜式電腦設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、可編程的用戶電子設(shè)備、網(wǎng)絡PC、儀表、光、環(huán)境控制元件、微處理器、大型計算機等。也可以在分布的計算機環(huán)境中實踐本發(fā)明,在該環(huán)境中通過遠程處理設(shè)備來執(zhí)行任務,其中的處理設(shè)備通過通信網(wǎng)絡/總線或者其他傳輸介質(zhì)連接。在一個分布式計算機環(huán)境中,在包括記憶體存儲器設(shè)備的本地和遠程計算機存儲媒體中都可以定位程序模塊,且客戶端節(jié)點可以輪流地象服務器節(jié)點一樣工作。
圖1這樣表示了一個可以實現(xiàn)本發(fā)明的適合的計算機系統(tǒng)環(huán)境100的例子,雖然像上面解釋的一樣,但是計算機系統(tǒng)環(huán)境100只是一個適合的計算機環(huán)境的例子,并沒有打算對于本發(fā)明的使用或者功能性的范圍暗示任何限制。計算機環(huán)境100不應該被解釋為對于涉及在典型操作環(huán)境100中說明的任何一個部件或者部件組合的相關(guān)性或者要求。
參考圖1,用于實現(xiàn)本發(fā)明的典型系統(tǒng)包括一個以計算機系統(tǒng)110的形式的通用計算機設(shè)備。計算機系統(tǒng)110的部件可以包括,但是不限制于,一個處理單元120,一個系統(tǒng)存儲器130和一個系統(tǒng)總線121,該總線將包括系統(tǒng)存儲器的不同系統(tǒng)部件耦合到處理單元120。系統(tǒng)總線121可以是包括存儲總線或者存儲控制器、外圍總線和使用多種總線結(jié)構(gòu)中的任何一種的本地總線的幾種總線結(jié)構(gòu)類型中的任何一種。作為實例,并不是限制,這種結(jié)構(gòu)包括工業(yè)標準結(jié)構(gòu)(ISA)總線、微通道結(jié)構(gòu)(MCA)總線、擴展工業(yè)標準結(jié)構(gòu)(EISA)總線、視頻電子工業(yè)協(xié)會(VESA)本地總線和周邊元件擴展接口(PCI)總線(也是通常所說的Mezzanine總線)。
計算機系統(tǒng)110典型地包括多種計算機可讀媒體。計算機可讀媒體可以是計算機系統(tǒng)110可以訪問的任何可用的媒體,且包括易失性和非易失性兩種媒體、可移動和不可移動兩種媒體。作為實例,并不限制于,計算機可讀媒體可以包括計算機存儲媒體和通信媒體。計算存儲媒體包括以任何用于信息存儲的方法或技術(shù)來實現(xiàn)的易失性和非易失性的、可移動和不可移動的媒體,例如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者其他數(shù)據(jù)。計算機存儲媒體包括,但不限制于此,隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除只讀存儲器(EEPROM)、閃存或者其它存儲技術(shù)、只讀光盤(CDROM)、數(shù)字化視頻光盤(DVD)或者其它光盤存儲器、磁帶盒、磁帶、磁盤存儲器或其它磁存儲設(shè)備、或者任何其它可以用來存儲想要的信息和可以被計算機系統(tǒng)110訪問的介質(zhì)。通信媒體典型地包括計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者例如載波或其它傳輸機制的已調(diào)制數(shù)字信號中的其它數(shù)據(jù),且包括任何信息輸送媒體。術(shù)語“已調(diào)制的數(shù)據(jù)信號”意味著一種信號,該信號具有一個或者多個特性集或者在這種方式下改變以在編碼信號中的信息。作為實例,但不是限制,通信媒體包括有線媒體,例如一個有線網(wǎng)絡或者直接有線的連接和無線媒體,例如聲學、RF、紅外線和其它無線媒體。上面的任何組合也應該包括在計算機可讀媒體的范圍內(nèi)。
系統(tǒng)存儲器130包括以易失性和/或非易失性內(nèi)存形式的計算機存儲媒體,例如只讀存儲器(ROM)131和隨機存取存儲器(RAM)132。一個基本輸入/輸出系統(tǒng)133(BIOS),包含幫助在計算機系統(tǒng)110的元件中傳遞信息的基本例行程序,例如在啟動期間,該系統(tǒng)被典型地存儲在ROM131中。RAM132典型地包括處理單元120立即可存取的和/或目前正在被處理單元120操作的數(shù)據(jù)和/或程序模塊。作為例子,但不是限制,圖1說明了操作系統(tǒng)134、應用程序135、其它程序模塊136和程序數(shù)據(jù)137。
計算機系統(tǒng)110也可以包括其它可移動/不可移動、易失性/非易失性計算機存儲媒體。僅作為實例,圖1說明了一個從不可移動、非易失性磁性媒體讀取或者寫入的硬盤驅(qū)動器141,一個從可移動、非易失性磁盤152讀取或者寫入的硬盤驅(qū)動器151,和一個從可移動、非易失性磁性光盤156讀取或者寫入的光學驅(qū)動器155,例如一個CDROM或者其它光學媒體。其它可以在典型的操作環(huán)境中使用的可移動/不可移動、易失性/非易失性計算機存儲媒體包括(但不限制于此)盒式磁帶機、閃存卡、數(shù)字化視頻光盤、數(shù)字視頻磁帶、固態(tài)RAM、固態(tài)ROM等。硬盤驅(qū)動器141典型地通過諸如接口140等的不可移動存儲接口連接到系統(tǒng)總線121上,且磁盤驅(qū)動器141和光盤驅(qū)動器155典型地通過諸如接口150等的可移動存儲接口連接到系統(tǒng)總線121上。
上面在圖1中討論和說明的驅(qū)動器和它們的相關(guān)計算機存儲媒體提供計算機系統(tǒng)110的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲。例如,在圖1中,硬盤驅(qū)動器141被說明為存儲操作系統(tǒng)144、應用程序145、其它程序模塊146和程序數(shù)據(jù)147。應當注意,這些部分與操作系統(tǒng)134、應用程序135、其它程序模塊136和程序數(shù)據(jù)137可以是相同的或者是不同的。這里,操作系統(tǒng)144、應用程序145、其它程序模塊146和程序數(shù)據(jù)147被給予不同的數(shù)字,以說明至少它們是不同的拷貝。用戶可以通過諸如鍵盤162和定點設(shè)備161的輸入設(shè)備,通常稱為鼠標、跟蹤球或觸摸墊,將命令和信息輸入到計算機系統(tǒng)110上。其它輸入設(shè)備(沒有示出)可以包括麥克風、操縱桿、游戲手柄、圓盤式衛(wèi)星電視天線、掃描儀等等。這些和其它的輸入設(shè)備經(jīng)常通過耦合到系統(tǒng)總線121的用戶輸入接口160連接到處理單元120,但是也可以通過其它的接口和總線結(jié)構(gòu)連接,例如并口、游戲端口或者通用串行總線(USB)。一個圖形接口182,例如一個Northbridge,也可以連接到系統(tǒng)總線121。Northbridge是一個與CPU或主機處理單元120通信的芯片集,且承擔加速圖形接口(AGP)通信的職責。一個或者多個圖形處理單元(184)可以通過圖形接口182通信。在這點上,通常GPU184包括芯片集成的記憶體存儲器,例如寄存器存儲器,且GPU 184與圖像存儲器186通信。然而GPU 184只是處理器的一個實例,因而在計算機系統(tǒng)110中可以包括多種處理設(shè)備。監(jiān)視器191或者其它類型的顯示設(shè)備也通過諸如視頻接口190之類的接口連接到系統(tǒng)總線上,該接口可以輪流地與圖像存儲器186通信。除了監(jiān)視器191,計算機系統(tǒng)也可以包括諸如揚聲器197和打印機196之類的其它外圍輸出設(shè)備,它們可以通過一個輸出外圍接口195來連接。
計算機系統(tǒng)110可以使用到一個或者多個遠程計算機,例如遠程計算機180的邏輯連接來在一個連網(wǎng)的或者分布式的環(huán)境中操作。遠程計算機180可以是個人計算機、服務器、路由器、網(wǎng)絡PC、對等設(shè)備或者其它公用網(wǎng)絡節(jié)點,且典型地包括上面有關(guān)計算機系統(tǒng)100描述的許多元件或所有元件,盡管在圖1中只舉例說明了記憶體存儲器設(shè)備181。圖1中描述的邏輯連接包括局域網(wǎng)(LAN)171和廣域網(wǎng)(WAN)173,但是也可以包括其它的網(wǎng)絡/總線。這種連網(wǎng)環(huán)境在家庭、辦公室、企業(yè)廣域計算機網(wǎng)絡、企業(yè)內(nèi)部互聯(lián)網(wǎng)和因特網(wǎng)中是普通的。
當在LAN連網(wǎng)環(huán)境中使用時,計算機系統(tǒng)110通過網(wǎng)絡接口或者適配器170連接到LAN171上。當在WAN網(wǎng)絡環(huán)境中使用時,計算機系統(tǒng)110典型地包括調(diào)制解調(diào)器172或者其它用于在諸如因特網(wǎng)的廣域網(wǎng)173上建立通信的裝置。調(diào)制解調(diào)器172可以是內(nèi)部的或者外部的,可以通過用戶輸入接口160或者其它適當?shù)臋C制連接到系統(tǒng)總線121上。在一個連網(wǎng)的環(huán)境中,有關(guān)計算機系統(tǒng)110描述的程序模塊或者其中的部分可以被存儲在遠程的記憶體存儲器設(shè)備中。作為實例,但不是限制,圖1說明了駐留在存儲設(shè)備181之上的遠程應用程序185。應該理解,表示的網(wǎng)絡連接是示范性的,在計算機之間可以使用建立通信鏈路的其它裝置。
根據(jù)個人計算和因特網(wǎng)聚合,已經(jīng)開發(fā)和正在開發(fā)各種分布式計算框架。相似的個人和商業(yè)用戶被提供用于應用程序和計算設(shè)備的無縫共同操作和激活Web的接口,越來越多地進行面向web瀏覽器或面向網(wǎng)絡的計算活動。
例如,MICROSOFT的NET平臺包括服務器、構(gòu)造單元服務、例如基于Web的數(shù)據(jù)存儲和可下載的設(shè)備軟件。雖然這里描述了關(guān)于駐留在計算設(shè)備上的軟件典型實施例,但是也可以通過一個操作系統(tǒng)、應用編程接口(API)或者在處理器、顯示設(shè)備和請求對象中的任何之間的“中間人”對象來實現(xiàn)本發(fā)明的一個或者多個部分,以便依照本發(fā)明的操作可以通過所有的.NET語言和服務來執(zhí)行、支持或者訪問,且在其它分布式計算框架中也一樣。
數(shù)字媒體交換中心平臺數(shù)字媒體交換中心平臺(DMCHP)通過參與到使用者和內(nèi)容權(quán)利所有者中,提供用于能夠使數(shù)字媒體資產(chǎn)安全電子分配和付款的平臺。通過DMCHP平臺,數(shù)字內(nèi)容權(quán)利所有者可以為因特網(wǎng)上的已付費數(shù)字分配支持用戶資料庫,且同時在DMCHP上勝于在免費文件共享服務上向提供資源庫給其它用戶的用戶提供財務刺激。
作為典型的使用情況,當用戶A意欲通過DMCHP下載一首特定的歌曲時,用戶A訪問DMCHP應用程序且搜索該特定歌曲。用戶A發(fā)現(xiàn)這首歌曲可以從許多提供者下載,分別是用戶B、C和D。用戶也發(fā)現(xiàn)這首歌曲有可用的多種格式、采樣比特率、連接速度和/或價格。例如,用戶B可以提供WMA格式、以128Kbps采樣、在300Kbps的DSL連接上、價格為0.99美元的歌曲。用戶C可以提供MP3格式、以40Kbps采樣、在57.6Kbps的調(diào)制解調(diào)器上、價格為0.79美元的歌曲。在一個實施例中,提供者額定值也是可以獲得的。
在實例中,用戶A選擇下載用戶B的拷貝,且交易被初始化。用戶A請求從用戶B的計算機的文件傳遞,且文件被對等地傳遞。DMCHP記錄這次購買,且作為同意下載,收取用戶A0.99美元。這次收費可以從一個與用戶A有關(guān)的建立的賬號進行或者作為像用戶A指出的一次收費一樣進行。同時,數(shù)字內(nèi)容權(quán)利所有者的賬號通過數(shù)字內(nèi)容權(quán)利所有者的設(shè)置收費被記入貸方,對于歌曲的下載該數(shù)字內(nèi)容權(quán)利所有者已經(jīng)建立了設(shè)置收費。在一個實施例中,對于DMCHP服務也要收取交易費用。來自用戶A的付款余額被存放入用戶B的賬號。這樣,用戶B由于向用戶A提供文件而被付予報酬。同時,數(shù)字內(nèi)容權(quán)利所有者已經(jīng)由于數(shù)字內(nèi)容的拷貝制造被付與報酬。
用戶A可以選擇提供數(shù)字內(nèi)容以通過DMCHP進行轉(zhuǎn)售,且可以設(shè)置從用戶A的計算機下載它的價格。盡管如此,每次該歌曲通過DMCHP被下載,數(shù)字內(nèi)容權(quán)利所有者都被支付數(shù)字內(nèi)容權(quán)利所有者的設(shè)置費用。
數(shù)字內(nèi)容權(quán)利所有者對于不同的用戶可以選擇設(shè)置不同的價格。例如,數(shù)字內(nèi)容權(quán)利所有者可以向高流量、高質(zhì)量的提供著提供折扣。另外,代替每次交易收費,DMCHP可以基于使用或者對于一個給定的使用時間段的階段收費來進行靈活的收費。這個費用可以向數(shù)據(jù)提供者或者數(shù)據(jù)接受者征收。例如,對于提供預定數(shù)量的文件可以向用戶收取一組費用,例如1000個文件,或者對于每月使用DMCHP向用戶收取一組費用。對于要成為提供者、接受者和/或普通用戶(具有提供和接收文件的權(quán)利)可以收取不同的費用。
在一個實施例中,提供了一種機制來驗證從提供者向接受者提供的數(shù)字內(nèi)容是被請求的數(shù)字內(nèi)容。在一個實施例中,提供了一個激活過程。這樣,接受者可以在進行付款之前至少可以以預定的次數(shù)來檢查數(shù)字內(nèi)容的一部分。例如,激活過程可以允許播放音頻內(nèi)容一次。當接受者指出該數(shù)據(jù)內(nèi)容是期待的數(shù)字內(nèi)容的時候,該內(nèi)容可以被解鎖以重復使用以及進行付款。
另一種校驗機制是使用模糊邏輯來執(zhí)行比較。例如,具有通過允許在下載內(nèi)容與正統(tǒng)內(nèi)容之間的比較來驗證數(shù)字內(nèi)容的正統(tǒng)性的實用程序。即使兩個文件以不同的比特率來采樣或者是不同的音頻格式,都可以進行這種比較。例如,基于FFT(快速傅立葉變換)的一些實用程序提供執(zhí)行這種對比的能力。
在一個實施例中,數(shù)字權(quán)利交換中心平臺包含許多模塊。如圖2所示,DMCHP200由這些模塊組成。雖然在圖2中作為單一的元件被示出,DMCHP200和它的組成部分可以分布在許多服務器上或者可以在一個或者更多的冗余服務器上可用。
元數(shù)據(jù)儲藏室210包含與所有內(nèi)容相關(guān)的元數(shù)據(jù),這些內(nèi)容可以通過DMCHP網(wǎng)絡分布。元數(shù)據(jù)儲藏室210中可以包含的屬性包括●內(nèi)容名稱、描述和相關(guān)的元數(shù)據(jù)(舉例來說,對于音樂磁道名稱、歌手、作曲家、唱片名稱);●內(nèi)容所有者(舉例來說,記錄標記);●要支付給內(nèi)容所有者的價格;●用于付款匯款的所有者賬號信息;●內(nèi)容分配者設(shè)置的收費價格;與●用戶賬號元數(shù)據(jù),用于記帳、付款和資金傳送。
對于內(nèi)容的內(nèi)容所有者或者其它權(quán)利所有者的付款也可以向分配者、出版者或者其它第三方來進行。關(guān)于用于接受付款的適當代理的賬號元數(shù)據(jù)可選地包括在內(nèi)容所有者信息之中。
如果使用校驗數(shù)據(jù)來驗證下載的數(shù)據(jù)為正確的數(shù)據(jù),那個校驗數(shù)據(jù)也被存儲在元數(shù)據(jù)儲藏室210里。通過DMCHP分配的所有內(nèi)容必須映象儲藏室中的內(nèi)容。當被請求下載時,或者來自提供用戶的計算機的內(nèi)容被注冊時,這個映象可以實時地發(fā)生。
DRM/許可模塊220執(zhí)行數(shù)字權(quán)利管理(DRM)操作來確保內(nèi)容的適當跟蹤。這樣,可以發(fā)生記帳和付款交易且合適的數(shù)字內(nèi)容所有者可以被付費。
如前面討論的,在實施例中,為了允許接受者確定是否下載了正確的內(nèi)容,允許下載內(nèi)容的接收者的有限地使用。在這個實施例中,有限的使用通過DRM/許可模塊220來管理。
OLTP引擎230執(zhí)行聯(lián)機交易處理(OLTP)。OLTP引擎230跟蹤在平臺上發(fā)生的交易。例如,當一個用戶通過DMCHP網(wǎng)絡從另一個用戶的資料庫下載一首歌曲的時候,交易通過OLTP引擎被記錄,為了●對于下載內(nèi)容向接收用戶收費;●如協(xié)商的一樣將內(nèi)容權(quán)利持有者記入貸方;●對于DMCHP服務,在收取交易費用的地方,處理交易費用;和/或●將對接收用戶進行的收費的余額付給提供的用戶。
另外,OLTP引擎230希望執(zhí)行用戶和權(quán)利所有者賬號的核對和報告。
賬號管理模塊240優(yōu)選地包括用戶和權(quán)利所有者的管理細節(jié),這些細節(jié)包括諸如記帳信息、地址和電子郵件之類的特征。
出售端用戶接口(UI)模塊250提供一個用戶接口,例如,該接口允許用戶通過在DMCHP200上注冊內(nèi)容和設(shè)置價格、回顧購買歷史和核對賬號來成為提供者。購買端UI模塊260提供一個允許用戶接收DMCHP用網(wǎng)絡上的數(shù)據(jù)的接口。例如,購買端UI模塊260優(yōu)選地允許用戶搜索提供用戶的資料庫、選擇與購買用于下載的內(nèi)容和回顧購買歷史和賬號核對報告。
例如,用戶270連接到DMCHP200來確認內(nèi)容在哪里和怎樣可以獲得。這個連接希望通過網(wǎng)絡215來進行。在一個實施例中,網(wǎng)絡215為因特網(wǎng)。
例如,用戶270(a)聯(lián)系購買端UI模塊260來確定某項數(shù)字內(nèi)容在DMCHP網(wǎng)絡200上是否可用。該信息在元數(shù)據(jù)儲藏室210中。通過購買端UI模塊260,用戶270(a)識別出可以提供該數(shù)字內(nèi)容的提供用戶270(b)。用戶270(a)聯(lián)系用戶270(b)以便下載數(shù)據(jù)。
如圖3所示,可以通過步驟310的存儲交換中心的元數(shù)據(jù)來實現(xiàn)本發(fā)明。參見步驟320,對于來自所述的交換中心元數(shù)據(jù)的信息可以進行請求(例如DHCHP網(wǎng)絡上的指定歌曲的可用性)。為了響應這個請求,在步驟330提供相關(guān)的交換中心元數(shù)據(jù)。當接受者已經(jīng)檢查了交換中心元數(shù)據(jù)并已經(jīng)請求從提供者下載的時候,在步驟340對權(quán)利所有者的第一個付款是方便的,且在步驟350對數(shù)字內(nèi)容提供者的第二個付款是方便的。在DMCHP網(wǎng)絡可以直接地將一個賬號記入借方或者記入貸方的地方,這種付款容易可以是直接的。它也可以通過一個中間物。這樣,完成了P2P文件的共享,付給了權(quán)利持有者報酬,且給予下載工具的提供者激勵以在DMCHP網(wǎng)絡內(nèi)共享。
DMCHP網(wǎng)絡可以依照P2P文件共享的分散模型或者依照一個集中模型來運作。在一個實施例中,集中了P2P文件共享的各方面。例如可以集中驗證或數(shù)字權(quán)利管理工具。在其它實施例中,可以分散DMCHP的一些部分(例如,識別內(nèi)容位置的元數(shù)據(jù)儲藏室的部分),而其它不是(例如,付款功能性通過一個集中的DMCHP工具是可用的)。
在其它實施例中,P2P文件共享是分散的。在用戶計算機的分布式系統(tǒng)上提供DMCHP工具,這里每個用戶計算機可以運行描述的DMCHP功能型的一些、全部或一點也沒有。例如,這可能發(fā)生在數(shù)字媒體項中編碼的關(guān)于要支付給內(nèi)容所有者的定價、賬號信息等的交換中心元數(shù)據(jù)信息上,然后這些數(shù)字媒體項依照分散模型來共享。無論何時該內(nèi)容被下載,初始一個對于許可中包括的數(shù)量來收取下載設(shè)備賬號的費用的交易事件,也收取分配計算機賬號的費用且將內(nèi)容所有者的賬號記入貸方。元數(shù)據(jù)也可以以其它方式存儲在用戶計算機中。此外,諸如OLTP引擎和購買端UI之類的DMCHP的其它元件可以以分布式的方式被提供在用戶計算機中。在這些和其它的分散實施例中,DMCHP網(wǎng)絡可以提供完全分散的P2P文件共享。
結(jié)論如上面所提到的,雖然已經(jīng)連同不同的計算機設(shè)備和網(wǎng)絡結(jié)構(gòu)描述了本發(fā)明的典型實施例,下面的概念可以適用于任何可以令人滿意地實現(xiàn)數(shù)字媒體交換中心平臺網(wǎng)絡的計算機設(shè)備或系統(tǒng)。這樣,本發(fā)明的方法和系統(tǒng)可以適用于多種應用程序和設(shè)備。雖然這里選擇典型的編程語言、名稱和實例作為不同選擇的代表,但是這些語言、名稱和實例并不打算是限制。本領(lǐng)域的普通技術(shù)人員將意識到,有許多提供對象代碼的方式可以完成與本發(fā)明完成的系統(tǒng)和方法相同、類似或等效的系統(tǒng)和方法。
這里描述的不同技術(shù)可以連同硬件或者軟件,或者合適的話,兩個的組合來實現(xiàn)。這樣,本發(fā)明的方法和設(shè)備,或者其中的某個方面或者部分可以采用有形媒體包括的程序代碼的形式,例如軟盤、CDROM、硬盤或任何其它的機器可讀存儲介質(zhì),其中,當程序代碼被機器,例如計算機,裝入且執(zhí)行時,該機器成為實踐本發(fā)明的一個設(shè)備。在可編程計算機上的程序代碼執(zhí)行的情況下,計算設(shè)備通常包括一個處理器、一個處理器可讀的存儲介質(zhì)(包括易失性和非易失性內(nèi)存和/或存儲元件)、至少一個輸入設(shè)備和至少一個輸出設(shè)備??梢岳帽景l(fā)明的信號處理服務的一個或者多個程序,舉例來說,通過數(shù)據(jù)處理API等等的使用,這些程序可以優(yōu)選地以高級程序或面向?qū)ο蟮木幊陶Z言來實現(xiàn)以與計算機通信。盡管如此,如果想要的話,可以用匯編或機器語言來實現(xiàn)程序。無論如何,語言可以是經(jīng)過編譯或解譯過的語言,且結(jié)合硬件的實現(xiàn)。
本發(fā)明的方法和設(shè)備可以通過程序代碼的形式中包含的通信來實踐,該程序代碼在一些傳送媒質(zhì)上傳輸,例如在電線或電纜上、通過光纖或者通過任何其它的傳輸形式,其中,當程序代碼被一個機器接收、裝入和執(zhí)行時,例如EPROM、門陣列、可編程邏輯設(shè)備(PLD)、客戶計算機、錄像機等、或者具有上面在典型實施例中描述的信號處理能力的接收機變成用于實踐本發(fā)明的設(shè)備。當在一個通用處理器上實現(xiàn)時,程序代碼結(jié)合處理器來提供一個獨特設(shè)備,該設(shè)備運行以調(diào)用本發(fā)明的功能。此外,連同本發(fā)明使用的任何存儲技術(shù)可以總是硬件和軟件的組合。
雖然連同不同圖形的優(yōu)選實施例描述了本發(fā)明,但是應該理解,可以使用其它類似的實施例或者對描述的實施例進行修改和補充以便在不偏離它們的情況下執(zhí)行本發(fā)明的相同功能。此外,應該強調(diào),特別是在無線連網(wǎng)設(shè)備持續(xù)激增的時候,包括手持設(shè)備操作系統(tǒng)和其它的特定用途操作系統(tǒng)的多種計算機平臺都是計劃中的。因此,本發(fā)明不應該被限制于任何單一的實施例,而寧愿應該以依照附加的權(quán)利要求的寬度和范圍來分析。
權(quán)利要求
1.一種用于在第一臺計算機和第二臺計算機之間的數(shù)字內(nèi)容共享的方法,包括步驟存儲包含數(shù)字內(nèi)容元數(shù)據(jù)的交換中心元數(shù)據(jù),該元數(shù)據(jù)識別位于所述第一臺計算機中的數(shù)字內(nèi)容項,存儲識別所述的第一臺計算機的相關(guān)識別元數(shù)據(jù),也存儲識別所述的數(shù)字內(nèi)容項的權(quán)利所有者的相關(guān)權(quán)利所有者元數(shù)據(jù);從所述的第二臺計算機接收所述的交換中心元數(shù)據(jù)的請求;為響應所述的請求,提供所述的交換中心元數(shù)據(jù)的至少一部分;便于向與所述的權(quán)利所有者有關(guān)的第一個賬號的第一個付款;以及便于向與所述的第一權(quán)利所有者有關(guān)的第二個賬號的第二個付款。
2.權(quán)利要求1中的方法,還包括便于向與所述的第二權(quán)利所有者有關(guān)的第三個賬號的第三個付款。
3.權(quán)利要求1中的方法,其特征在于,所述的第三個付款實質(zhì)上等于所述的第一個付款和所述的第二個付款的和。
4.權(quán)利要求1中的方法,其特征在于,所述的數(shù)字內(nèi)容元數(shù)據(jù)還包括從下面的組中選擇的至少一些元數(shù)據(jù)標識所述的數(shù)字內(nèi)容項的一個或者更多作者的作者元數(shù)據(jù);描述所述的數(shù)字內(nèi)容項的描述元數(shù)據(jù);標識所述的數(shù)字內(nèi)容項的一個或者更多作者的執(zhí)行者信息;標識在所述的第一臺計算機上的數(shù)字內(nèi)容項格式的格式信息;標識在所述的第一臺計算機上的數(shù)字內(nèi)容項的采樣率信息;標識所述的第一臺計算機的連接速度的連接信息;標識用于下載來自所述的第一臺計算機的所述數(shù)字內(nèi)容項的價格的定價元數(shù)據(jù);以及標識所述的第一個付款的相關(guān)權(quán)利所有者的費用。
5.權(quán)利要求1中的方法,其特征在于,所述的交換中心元數(shù)據(jù)還包括用戶賬號元數(shù)據(jù),該用戶賬號元數(shù)據(jù)包括關(guān)于所述第二個賬號的元數(shù)據(jù)。
6.權(quán)利要求1中的方法,其特征在于,所述的交換中心元數(shù)據(jù)還包括用戶賬號元數(shù)據(jù),該用戶賬號元數(shù)據(jù)包括關(guān)于與所述請求相關(guān)的賬號的元數(shù)據(jù)。
7.權(quán)利要求1中的方法,還包括驗證所述的數(shù)字內(nèi)容項。
8.權(quán)利要求7中的方法,其特征在于,用于驗證所述的數(shù)字內(nèi)容項的所述方法包括驗證所述數(shù)字內(nèi)容項的簽名。
9.權(quán)利要求7中的方法,其特征在于,用于驗證所述的數(shù)字內(nèi)容項的所述方法包括驗證所述的數(shù)字內(nèi)容項實質(zhì)上與合法的數(shù)字內(nèi)容項類似。
10.權(quán)利要求7中的方法,其特征在于,用于驗證所述的數(shù)字內(nèi)容項的所述方法包括在便于所述的第一和第二個付款之前,允許所述的數(shù)字內(nèi)容項的至少一部分的預定數(shù)量的使用。
11.由幫助者執(zhí)行的權(quán)利要求1的方法,還包括便于對與所述的幫助者有關(guān)的第三個賬號的第三個付款。
12.權(quán)利要求11的方法,還包括便于來自于所述的第二臺計算機有關(guān)的第四個賬號的第四個付款;以及在這里所述的第四個付款的數(shù)量實質(zhì)上等于所述的第一個付款、所述的第二個付款和所述的第三個付款的和。
13.權(quán)利要求1的方法,其特征在于,所述的對等式網(wǎng)絡的數(shù)字內(nèi)容共享依照對等式網(wǎng)絡文件共享的集中模型來執(zhí)行。
14.權(quán)利要求1的方法,其特征在于,所述的對等式網(wǎng)絡的數(shù)字內(nèi)容共享依照對等式網(wǎng)絡文件共享的分散模型來執(zhí)行。
15.至少一個操作系統(tǒng)、一個計算機可讀媒體其中已經(jīng)存儲了用于執(zhí)行權(quán)利要求1的方法的多個計算機可執(zhí)行指令、一個共處理設(shè)備、一個計算機設(shè)備和攜帶計算機可執(zhí)行的調(diào)制過的數(shù)字信號。
16.一種用于在第一臺計算機和第二臺計算機之間的數(shù)字內(nèi)容共享的系統(tǒng)包括一種元數(shù)據(jù)儲藏室,包括識別位于所述的第一臺計算機中的數(shù)字內(nèi)容項的數(shù)字內(nèi)容元數(shù)據(jù)、包括識別所述的第一臺計算機的相關(guān)識別元數(shù)據(jù)、以及包括識別所述的權(quán)利內(nèi)容項的權(quán)利所有者的相關(guān)權(quán)利所有者元數(shù)據(jù);一種購買端用戶接口,用于提供所述的交換中心元數(shù)據(jù)的至少一部分來響應所述的交換中心元數(shù)據(jù)的請求;以及一種在線交易處理引擎,用于便于對與所述的權(quán)利所有者相關(guān)的第一個賬號的第一個付款,以及便于對與所述的第一臺計算機有關(guān)的第二個賬號的第二個付款。
17.權(quán)利要求16的系統(tǒng),其特征在于,所述的數(shù)字內(nèi)容元數(shù)據(jù)還包括從下面的組中選擇的元數(shù)據(jù)標識所述的數(shù)字內(nèi)容項的一個或者更多作者的作者元數(shù)據(jù);描述所述的數(shù)字內(nèi)容項的描述元數(shù)據(jù);標識所述的數(shù)字內(nèi)容項的一個或者更多作者的執(zhí)行者信息;標識用于下載來自所述的第一臺計算機的所述數(shù)字內(nèi)容項的價格的定價元數(shù)據(jù);以及標識所述的第一個付款的相關(guān)權(quán)利所有者費用。
18.權(quán)利要求16中的系統(tǒng),其特征在于,所述的交換中心元數(shù)據(jù)還包括用戶賬號元數(shù)據(jù),該用戶賬號元數(shù)據(jù)包括關(guān)于所述第二個賬號的元數(shù)據(jù)。
19.權(quán)利要求16中的系統(tǒng),其特征在于,所述的交換中心元數(shù)據(jù)還包括用戶賬號元數(shù)據(jù),該用戶賬號元數(shù)據(jù)包括關(guān)于與所述請求相關(guān)的賬號的元數(shù)據(jù)。
20.權(quán)利要求16中的系統(tǒng),還包括一種用于驗證所述的數(shù)字內(nèi)容項的特性的驗證器。
21.權(quán)利要求20中的系統(tǒng),其特征在于,所述的驗證器包括一個數(shù)字權(quán)利管理模塊。
22.權(quán)利要求21中的系統(tǒng),其特征在于,所述的數(shù)字權(quán)利管理模塊驗證所述的數(shù)字內(nèi)容項的簽名。
23.權(quán)利要求21的系統(tǒng),其特征在于,所述的數(shù)字權(quán)利管理模塊允許由所述用戶進行的驗證的用戶預定數(shù)量的使用所述數(shù)字內(nèi)容項的至少一部分。
24.權(quán)利要求20中的方法,其特征在于,所述的驗證器確定所述的數(shù)字內(nèi)容項是否與合法的數(shù)字內(nèi)容項類似。
25.權(quán)利要求20中的方法,其特征在于,如果其中所述的驗證器驗證所述的數(shù)字內(nèi)容項的特性,只進行所述的第一個付款和所述的第二個付款。
26.權(quán)利要求16中的系統(tǒng),其特征在于,所述的在線交易處理引擎還便于對與所述的系統(tǒng)相關(guān)的的第三個賬號的第三個付款。
27.權(quán)利要求16中的系統(tǒng),其特征在于,所述的系統(tǒng)依照對等式網(wǎng)絡文件共享的集中模型來運作。
28.權(quán)利要求16中的系統(tǒng),其特征在于,所述的系統(tǒng)依照對等式網(wǎng)絡文件共享的分散模型來運作。
29.權(quán)利要求16中的系統(tǒng),還包括一個用于管理用戶賬號的賬號管理模塊。
30.權(quán)利要求16中的系統(tǒng),還包括一個用于提供交換中心元數(shù)據(jù)進入功能性的出售端用戶接口。
全文摘要
通過一種數(shù)字媒體交換中心平臺提供對等分配,其中為了付款,從一個對等體(提供者)向另一個對等體(接受者)傳遞內(nèi)容。當接受者付款時,依照通過數(shù)字媒體交換中心平臺執(zhí)行的協(xié)定,一部分付款被傳遞給內(nèi)容的權(quán)利所有者,這樣,對于在內(nèi)容分配中一個對等體扮演的角色,來付報酬給在一個P2P系統(tǒng)中分配內(nèi)容的對等體,且內(nèi)容所有者維持內(nèi)容的許可和分配的控制??梢允褂靡粋€內(nèi)容元數(shù)據(jù)儲藏室、一個在線交易處理引擎和一個購買方用戶接口來實現(xiàn)數(shù)字媒體交換中心平臺以提供可管理的數(shù)字權(quán)利的內(nèi)容。
文檔編號H04L29/08GK1536814SQ200410033068
公開日2004年10月13日 申請日期2004年3月10日 優(yōu)先權(quán)日2003年3月10日
發(fā)明者E·A·漢森, E A 漢森 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1