本發(fā)明涉及內(nèi)容發(fā)行與獲取,更具體地,涉及一種內(nèi)容發(fā)行系統(tǒng)、內(nèi)容獲取裝置、以及內(nèi)容獲取方法。此外,本發(fā)明還涉及一種數(shù)字多媒體發(fā)行系統(tǒng)以及數(shù)字多媒體播放裝置。
背景技術(shù):
隨著計(jì)算機(jī)和網(wǎng)絡(luò)的普及,數(shù)字多媒體可以通過網(wǎng)絡(luò)的手段來進(jìn)行發(fā)行、進(jìn)行播放、進(jìn)行交互等。此外,一種名為網(wǎng)絡(luò)對(duì)等技術(shù)的新的網(wǎng)絡(luò)技術(shù)已經(jīng)蓬勃地發(fā)展起來。利用這種網(wǎng)絡(luò)對(duì)等技術(shù),用戶可以對(duì)等地從其他網(wǎng)絡(luò)終端下載利用數(shù)字文件。利用網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)對(duì)等技術(shù),可以建立有效的、高速的數(shù)字多媒體發(fā)行系統(tǒng),從而使內(nèi)容提供商和用戶使用數(shù)字多媒體發(fā)行系統(tǒng)得到便利。但是數(shù)字多媒體發(fā)行系統(tǒng)中內(nèi)容經(jīng)常受到盜版的侵害。在數(shù)字多媒體的版權(quán)保護(hù)日益受到社會(huì)關(guān)注的今天,在建立數(shù)字多媒體發(fā)行系統(tǒng)時(shí),數(shù)字多媒體發(fā)行系統(tǒng)的安全可靠越來越受到關(guān)注。為了既建立有效、高速的數(shù)字多媒體發(fā)行系統(tǒng),又能對(duì)數(shù)字多媒體發(fā)行系統(tǒng)中的數(shù)字多媒體提供切實(shí)可靠的保護(hù),在公開號(hào)為CN101490670A的專利申請(qǐng)公開中,公開了一種對(duì)等交互式網(wǎng)絡(luò)系統(tǒng)的實(shí)現(xiàn)數(shù)字版權(quán)管理DRM(DigitalRightsManagement)的方法。在這種對(duì)等交互式網(wǎng)絡(luò)系統(tǒng)的實(shí)現(xiàn)數(shù)字版權(quán)管理的方法中,用戶可以通過從服務(wù)器或者使用P2P協(xié)議的其他終端下載用戶所請(qǐng)求的多媒體服務(wù)。所有下載可由相對(duì)應(yīng)的數(shù)字版權(quán)管理DRM規(guī)則來管制。在這種對(duì)等交互式網(wǎng)絡(luò)系統(tǒng)的實(shí)現(xiàn)數(shù)字版權(quán)管理的方法中,對(duì)等交互式網(wǎng)絡(luò)系統(tǒng)中的對(duì)等交互式終端缺乏密鑰的安全管理,而缺乏安全的密鑰管理則會(huì)造成系統(tǒng)的不安全。另外,中間服務(wù)器系統(tǒng)的設(shè)置會(huì)導(dǎo)致中間服務(wù)器管理員可以從中間服務(wù)器上取得內(nèi)容;并且中間服務(wù)器系統(tǒng)一旦被黑客攻破,內(nèi)容也會(huì)全部被黑客取走。因此,需要有更安全的數(shù)字版權(quán)保護(hù)方法對(duì)數(shù)字多媒體發(fā)行系統(tǒng)進(jìn)行保護(hù)。
技術(shù)實(shí)現(xiàn)要素:
考慮到上述間題而提出了本發(fā)明。本發(fā)明的目的是提供一種內(nèi)容發(fā)行系統(tǒng)和內(nèi)容獲取裝置及方法,其既可以保證內(nèi)容發(fā)行過程中的數(shù)據(jù)安全,又可以高速有效地進(jìn)行內(nèi)容發(fā)行。根據(jù)本發(fā)明的一個(gè)方面,提供了一種內(nèi)容獲取裝置,包括:請(qǐng)求部件,用于向內(nèi)容發(fā)行系統(tǒng)發(fā)送連接請(qǐng)求;許可接收部件,用于從所述內(nèi)容發(fā)行系統(tǒng)接收內(nèi)容的許可信息,在所述許可信息中包括密鑰;加密內(nèi)容接收部件,用于從所述內(nèi)容發(fā)行系統(tǒng)接收加密后的第一內(nèi)容部分;以及未加密內(nèi)容接收部件,用于從所述內(nèi)容發(fā)行系統(tǒng)接收未經(jīng)加密的第二內(nèi)容部分,其中,所述內(nèi)容包括第一內(nèi)容部分和第二內(nèi)容部分,并且所述加密后的第一內(nèi)容部分是利用所述密鑰加密的。根據(jù)本發(fā)明的另一方面,提供了一種內(nèi)容獲取方法,包括:向內(nèi)容發(fā)行系統(tǒng)發(fā)送連接請(qǐng)求;從所述內(nèi)容發(fā)行系統(tǒng)接收內(nèi)容的許可信息,在所述許可信息中包括密鑰;從所述內(nèi)容發(fā)行系統(tǒng)接收加密后的第一內(nèi)容部分;以及從所述內(nèi)容發(fā)行系統(tǒng)接收未經(jīng)加密的第二內(nèi)容部分,其中,所述內(nèi)容包括第一內(nèi)容部分和第二內(nèi)容部分,并且所述加密后的第一內(nèi)容部分是利用所述密鑰加密的。根據(jù)本發(fā)明的另一方面,提供了一種內(nèi)容發(fā)行系統(tǒng),包括:業(yè)務(wù)服務(wù)器,用于對(duì)向其發(fā)出連接請(qǐng)求的用戶終端進(jìn)行認(rèn)證,并且在認(rèn)證之后通過加密通信向該用戶終端發(fā)送內(nèi)容的許可信息,所述許可信息包括密鑰;加密服務(wù)器,用于利用所述密鑰對(duì)第一內(nèi)容部分進(jìn)行加密,并且向該用戶終端發(fā)送加密后的第一內(nèi)容部分;以及內(nèi)容服務(wù)器和對(duì)等終端中的至少一個(gè),用于向該用戶終端發(fā)送第二內(nèi)容部分,其中,所述內(nèi)容包括第一內(nèi)容部分和第二內(nèi)容部分。此外,本發(fā)明的另一目的是提供一種數(shù)字多媒體發(fā)行系統(tǒng)和數(shù)字多媒體播放裝置,其既可以保證數(shù)字多媒體發(fā)行過程中的數(shù)據(jù)安全,又可以高速有效地進(jìn)行數(shù)字多媒體發(fā)行。根據(jù)本發(fā)明的另一方面,提供了一種數(shù)字多媒體播放裝置,包括:請(qǐng)求部件,用于向數(shù)字多媒體發(fā)行系統(tǒng)的業(yè)務(wù)服務(wù)器發(fā)送連接請(qǐng)求;許可接收部件,用于從所述數(shù)字多媒體發(fā)行系統(tǒng)的業(yè)務(wù)服務(wù)器接收數(shù)字多媒體的許可證,在所述許可證中包括密鑰和數(shù)字多媒體的使用權(quán)限;加密內(nèi)容接收部件,用于從所述數(shù)字多媒體發(fā)行系統(tǒng)的加密服務(wù)器接收加密后的第一數(shù)字多媒體內(nèi)容部分;未加密內(nèi)容接收部件,用于從所述數(shù)字多媒體發(fā)行系統(tǒng)的內(nèi)容服務(wù)器和對(duì)等終端中的至少一個(gè)接收未經(jīng)加密的第二數(shù)字多媒體內(nèi)容部分;內(nèi)容合成部件,用于利用所述密鑰對(duì)所接收的加密后的第一數(shù)字多媒體內(nèi)容部分進(jìn)行解密,將第一數(shù)字多媒體內(nèi)容部分和第二數(shù)字多媒體內(nèi)容部分進(jìn)行拼接以形成待播放的數(shù)字多媒體流;以及播放部件,用于根據(jù)所述使用權(quán)限來播放所述待播放的數(shù)字多媒體流,其中,所述數(shù)字多媒體包括第一數(shù)字多媒體內(nèi)容部分和第二數(shù)字多媒體內(nèi)容部分,所述加密后的第一數(shù)字多媒體內(nèi)容部分是利用所述密鑰加密的。根據(jù)本發(fā)明的再一方面,提供了一種數(shù)字多媒體發(fā)行系統(tǒng),包括:業(yè)務(wù)服務(wù)器,用于對(duì)向其發(fā)出連接請(qǐng)求的用戶終端進(jìn)行認(rèn)證,并且在認(rèn)證之后通過加密通信向該用戶終端發(fā)送數(shù)字多媒體的許可證,所述許可證包括密鑰和數(shù)字多媒體的使用權(quán)限;加密服務(wù)器,用于利用所述密鑰對(duì)第一數(shù)字多媒體內(nèi)容部分進(jìn)行加密,并且向該用戶終端發(fā)送加密后的第一數(shù)字多媒體內(nèi)容部分;以及內(nèi)容服務(wù)器和對(duì)等終端中的至少一個(gè),用于向該用戶終端發(fā)送第二數(shù)字多媒體內(nèi)容部分,其中,所述數(shù)字多媒體包括第一數(shù)字多媒體內(nèi)容部分和第二數(shù)字多媒體內(nèi)容部分。根據(jù)本發(fā)明實(shí)施例的內(nèi)容發(fā)行系統(tǒng)、內(nèi)容獲取裝置、以及數(shù)字多媒體發(fā)行系統(tǒng)、數(shù)字多媒體播放裝置,通過內(nèi)容/數(shù)字多媒體發(fā)行系統(tǒng)中所包括的加密服務(wù)器來加密并傳輸經(jīng)過加密的內(nèi)容部分,而通過內(nèi)容/數(shù)字多媒體發(fā)行系統(tǒng)中所包括的內(nèi)容服務(wù)器以及/或者對(duì)等終端來傳輸未經(jīng)加密的另一內(nèi)容部分,既可以保證內(nèi)容/數(shù)字多媒體發(fā)行過程中的數(shù)據(jù)安全,又可以高速有效地進(jìn)行內(nèi)容/數(shù)字多媒體發(fā)行。附圖說明通過結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述,本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)將會(huì)變得更加清楚,其中:圖1示出了根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容發(fā)行系統(tǒng)及內(nèi)容獲取裝置的示意性連接框架。圖2示出了根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容獲取裝置的框圖。圖3示出了根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容獲取方法的流程圖。圖4示出了根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體發(fā)行系統(tǒng)及數(shù)字多媒體播放裝置的示意性功能框架。圖5示出了根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體播放裝置的框圖。圖6示出了根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體播放裝置與數(shù)字多媒體發(fā)行系統(tǒng)之間的交互的示意圖。圖7示出了根據(jù)本發(fā)明第二實(shí)施例的在因特網(wǎng)多媒體索引文件中包括的各種信息的示例。圖8示出了根據(jù)本發(fā)明第二實(shí)施例的下載拼接表的示例結(jié)構(gòu)。具體實(shí)施方式首先,將簡(jiǎn)要說明根據(jù)本發(fā)明實(shí)施例的內(nèi)容發(fā)行/獲取或數(shù)字多媒體發(fā)行/獲取的原理,通過將數(shù)字內(nèi)容/數(shù)字多媒體劃分為兩個(gè)內(nèi)容部分,對(duì)所述兩個(gè)內(nèi)容部分之一進(jìn)行加密并且傳輸經(jīng)過加密的該內(nèi)容部分,傳輸未經(jīng)加密的另一內(nèi)容部分,在內(nèi)容/數(shù)字多媒體接收裝置端對(duì)所接收的加密內(nèi)容部分進(jìn)行解密并將解密后的該內(nèi)容部分與未經(jīng)加密的另一內(nèi)容部分進(jìn)行拼接。有利地,通過內(nèi)容/數(shù)字多媒體發(fā)行系統(tǒng)中所包括的加密服務(wù)器來加密并傳輸經(jīng)過加密的內(nèi)容部分,而通過內(nèi)容/數(shù)字多媒體發(fā)行系統(tǒng)中所包括的內(nèi)容服務(wù)器以及/或者對(duì)等終端來傳輸未經(jīng)加密的另一內(nèi)容部分,既可以保證內(nèi)容/數(shù)字多媒體發(fā)行過程中的數(shù)據(jù)安全,又可以高速有效地進(jìn)行內(nèi)容/數(shù)字多媒體發(fā)行。下面將參考圖1來說明根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容發(fā)行系統(tǒng)。在圖1中示出了根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容發(fā)行系統(tǒng)100以及內(nèi)容獲取裝置200的示意性連接框架。如圖1所示,根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容發(fā)行系統(tǒng)100包括業(yè)務(wù)服務(wù)器(即,管理服務(wù)器)101、加密服務(wù)器102、內(nèi)容服務(wù)器103、以及至少一個(gè)對(duì)等終端104。此外,如圖1所示,內(nèi)容獲取裝置200通過與內(nèi)容發(fā)行系統(tǒng)100交互而從內(nèi)容發(fā)行系統(tǒng)100接收加密后的第一內(nèi)容部分和未經(jīng)加密的第二內(nèi)容部分。將在后面描述內(nèi)容獲取裝置200。所述業(yè)務(wù)服務(wù)器101是整個(gè)內(nèi)容發(fā)行系統(tǒng)100的管理服務(wù)器,其例如管理內(nèi)容發(fā)行系統(tǒng)100中的加密服務(wù)器102、內(nèi)容服務(wù)器103、至少一個(gè)對(duì)等終端104的信息(例如,地址、能夠提供哪些內(nèi)容等等),管理內(nèi)容發(fā)行系統(tǒng)100中對(duì)內(nèi)容獲取裝置200的認(rèn)證,管理內(nèi)容發(fā)行系統(tǒng)100中向內(nèi)容獲取裝置200提供的許可信息(例如,許可證),管理內(nèi)容發(fā)行系統(tǒng)100中所提供的數(shù)字內(nèi)容的信息(例如,關(guān)于所述數(shù)字內(nèi)容的描述信息),以及管理內(nèi)容發(fā)行系統(tǒng)100中的對(duì)等終端和內(nèi)容服務(wù)器的下載信息等等。所述業(yè)務(wù)服務(wù)器101在對(duì)內(nèi)容獲取裝置200進(jìn)行認(rèn)證之后,通過加密通信向內(nèi)容獲取裝置200發(fā)送對(duì)于內(nèi)容獲取裝置200所請(qǐng)求的內(nèi)容的許可信息。在所述許可信息中至少包括了要被加密服務(wù)器102用來對(duì)第一內(nèi)容部分進(jìn)行加密的密鑰。所述加密服務(wù)器102用于存儲(chǔ)所述數(shù)字內(nèi)容的預(yù)定部分(下文中稱為第一內(nèi)容部分),利用密鑰對(duì)所述第一內(nèi)容部分進(jìn)行加密,并將加密后的所述第一內(nèi)容部分傳送給內(nèi)容獲取裝置200。所述加密服務(wù)器102可以采用DES(數(shù)據(jù)加密)、AES(高級(jí)數(shù)據(jù)加密)之類的加密算法來進(jìn)行加密,從而使得數(shù)據(jù)的加密安全可靠而且有效可行。所述內(nèi)容服務(wù)器103以及所述對(duì)等終端104用于存儲(chǔ)所述數(shù)字內(nèi)容的除第一內(nèi)容部分之外的其它部分(下文中稱為第二內(nèi)容部分),并將所述第二內(nèi)容部分傳送給內(nèi)容獲取裝置200。應(yīng)注意,所述內(nèi)容服務(wù)器103和所述對(duì)等終端104可以相互配合,相互彌補(bǔ)地提供所述第二內(nèi)容部分。作為示例,所述第一內(nèi)容部分可以是所述數(shù)字內(nèi)容的音頻部分,所述第二內(nèi)容部分可以是所述數(shù)字內(nèi)容的視頻部分。盡管在圖1中示出了內(nèi)容發(fā)行系統(tǒng)100同時(shí)包括內(nèi)容服務(wù)器103和對(duì)等終端104,但應(yīng)了解根據(jù)本發(fā)明的內(nèi)容發(fā)行系統(tǒng)不限于此,其可以僅包括內(nèi)容服務(wù)器103、或者可以僅包括至少一個(gè)對(duì)等終端104。優(yōu)選地,所述內(nèi)容發(fā)行系統(tǒng)100包括內(nèi)容服務(wù)器103和至少一個(gè)對(duì)等終端104。在此情況下,通過內(nèi)容服務(wù)器103和至少一個(gè)對(duì)等終端104的相互配合以共同向內(nèi)容獲取裝置200提供第二內(nèi)容部分,可以提高向內(nèi)容獲取裝置200傳送第二內(nèi)容部分的傳輸速率,從而有助于大數(shù)據(jù)量的內(nèi)容的傳輸。此外,盡管在圖1中將業(yè)務(wù)服務(wù)器101和加密服務(wù)器102示出為分離的服務(wù)器,然而本發(fā)明不限于此,業(yè)務(wù)服務(wù)器101和加密服務(wù)器102可以由同一個(gè)服務(wù)器來提供。類似地,盡管在圖1中將加密服務(wù)器102和內(nèi)容服務(wù)器103示出為分離的服務(wù)器,然而本發(fā)明不限于此,加密服務(wù)器102和內(nèi)容服務(wù)器103可以由同一個(gè)服務(wù)器來提供。同理,業(yè)務(wù)服務(wù)器101、加密服務(wù)器102和內(nèi)容服務(wù)器103可以由同一個(gè)服務(wù)器來提供。接下來,將參考圖2來說明根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容獲取裝置200。所述內(nèi)容獲取裝置200可以為硬盤播放器、機(jī)頂盒、計(jì)算機(jī)等。如圖2所示,根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容獲取裝置200包括請(qǐng)求部件210、許可接收部件220、加密內(nèi)容接收部件230、以及未加密內(nèi)容接收部件240。所述請(qǐng)求部件210向內(nèi)容發(fā)行系統(tǒng)100發(fā)送連接請(qǐng)求,所述連接請(qǐng)求至少包括所請(qǐng)求的內(nèi)容的標(biāo)識(shí)信息、以及內(nèi)容獲取裝置200的標(biāo)識(shí)信息。所述許可接收部件220從所述內(nèi)容發(fā)行系統(tǒng)100接收對(duì)于所請(qǐng)求的內(nèi)容的許可信息,在所述許可信息中包括將被用來進(jìn)行解密的密鑰。所述加密內(nèi)容接收部件230從所述內(nèi)容發(fā)行系統(tǒng)100接收加密后的第一內(nèi)容部分,其中所述加密后的第一內(nèi)容部分是利用所述密鑰加密的。所述未加密內(nèi)容接收部件240從所述內(nèi)容發(fā)行系統(tǒng)100接收未經(jīng)加密的第二內(nèi)容部分。所請(qǐng)求的內(nèi)容包括所述第一內(nèi)容部分和所述第二內(nèi)容部分。優(yōu)選地,所述許可接收部件220在接收所述許可信息之前還從所述業(yè)務(wù)服務(wù)器101接收所述內(nèi)容的索引文件。所述索引文件可以包括所述內(nèi)容的價(jià)格等信息。在所述內(nèi)容獲取裝置200向所述業(yè)務(wù)服務(wù)器101提供了已經(jīng)進(jìn)行支付的憑證或者向業(yè)務(wù)服務(wù)器101進(jìn)行支付之后,所述業(yè)務(wù)服務(wù)器101才向所述許可接收部件220傳送所述許可信息。替代地,在所述連接請(qǐng)求中包括了關(guān)于正確支付憑證的信息的情況下,所述業(yè)務(wù)服務(wù)器101可以不再提供關(guān)于所述內(nèi)容的價(jià)格的信息。此外,在所述內(nèi)容發(fā)行系統(tǒng)100中的業(yè)務(wù)服務(wù)器101、加密服務(wù)器102、內(nèi)容服務(wù)器103、以及對(duì)等終端104中的至少一部分位于不同地址的情況下,所述索引文件可以包括所述加密服務(wù)器的地址、以及所述內(nèi)容服務(wù)器和對(duì)等終端中的至少一個(gè)的地址。所述內(nèi)容獲取裝置200的請(qǐng)求部件210可以向所述加密服務(wù)器發(fā)出連接請(qǐng)求以請(qǐng)求獲取加密后的第一內(nèi)容部分,向所述內(nèi)容服務(wù)器和/或?qū)Φ冉K端發(fā)出連接請(qǐng)求以請(qǐng)求獲取未經(jīng)加密的第二內(nèi)容部分。所述內(nèi)容獲取裝置200還可以包括內(nèi)容存儲(chǔ)部件250,用于存儲(chǔ)所接收的加密后的第一內(nèi)容部分以及所接收的未經(jīng)加密的第二內(nèi)容部分。此外,所述內(nèi)容獲取裝置200還可以包括內(nèi)容合成部件260,用于利用所述密鑰對(duì)所接收的加密后的第一內(nèi)容部分進(jìn)行解密,并且將第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接。例如,可以預(yù)先確定第一內(nèi)容部分和第二內(nèi)容部分的結(jié)構(gòu)關(guān)系,然后根據(jù)該結(jié)構(gòu)關(guān)系將第一內(nèi)容部分和第二內(nèi)容部分拼接。例如,可以預(yù)先確定第一內(nèi)容部分在第二內(nèi)容部分之前;或者可以預(yù)先確定第二內(nèi)容部分在第一內(nèi)容部分之后;或者可以先從第一內(nèi)容部分中取出第一預(yù)定大小的數(shù)據(jù)、之后從第二內(nèi)容部分中取出第二預(yù)定大小的數(shù)據(jù)、然后再從第一內(nèi)容部分中取出第一預(yù)定大小的數(shù)據(jù)、再從第二內(nèi)容部分中取出第二預(yù)定大小的數(shù)據(jù)、如此重復(fù)。優(yōu)選地,所述許可接收部件120還可以所述業(yè)務(wù)服務(wù)器101接收下載拼接表,所述下載拼接表用于指示如何拼接所述第一內(nèi)容部分和所述第二內(nèi)容部分。有利地,下載拼接表指示了加密服務(wù)器、對(duì)等終端和內(nèi)容服務(wù)器所對(duì)應(yīng)的相應(yīng)內(nèi)容,從而使得可以在對(duì)等網(wǎng)絡(luò)中進(jìn)行下載,并且使得可以拼接各內(nèi)容。在此情況下,所述內(nèi)容合成部件260根據(jù)所述拼接表來將第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接。接下來,將參考圖3來說明根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容獲取方法300。根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容獲取方法300在步驟S301開始。在步驟S310,向內(nèi)容發(fā)行系統(tǒng)100發(fā)送連接請(qǐng)求,所述連接請(qǐng)求至少包括所請(qǐng)求的內(nèi)容的標(biāo)識(shí)信息、以及內(nèi)容獲取裝置200的標(biāo)識(shí)信息。具體地,向內(nèi)容發(fā)行系統(tǒng)的業(yè)務(wù)服務(wù)器101發(fā)送連接請(qǐng)求。在所述內(nèi)容發(fā)行系統(tǒng)100認(rèn)證了所述連接請(qǐng)求和發(fā)出連接請(qǐng)求的用戶終端(例如,內(nèi)容獲取裝置200)之后,所述內(nèi)容發(fā)行系統(tǒng)100通過加密通信向內(nèi)容獲取裝置200發(fā)送對(duì)于所請(qǐng)求的內(nèi)容的許可信息。在步驟S320,從所述內(nèi)容發(fā)行系統(tǒng)100接收對(duì)于所請(qǐng)求的內(nèi)容的許可信息,在所述許可信息中包括將被用來進(jìn)行解密的密鑰。所請(qǐng)求的內(nèi)容包括第一內(nèi)容部分和第二內(nèi)容部分??蛇x地,在從所述內(nèi)容發(fā)行系統(tǒng)100接收到許可信息之后,內(nèi)容獲取裝置200向所述內(nèi)容發(fā)行系統(tǒng)100發(fā)送連接請(qǐng)求,以請(qǐng)求接收加密后的第一內(nèi)容部分和未經(jīng)加密的第二內(nèi)容部分。在所述內(nèi)容發(fā)行系統(tǒng)100在認(rèn)證了所述連接請(qǐng)求和內(nèi)容獲取裝置200之后,可以利用所述密鑰對(duì)所述第一內(nèi)容部分進(jìn)行加密,并且然后向內(nèi)容獲取裝置200傳輸加密后的第一內(nèi)容部分以及未經(jīng)加密的第二內(nèi)容部分。當(dāng)然,所述內(nèi)容發(fā)行系統(tǒng)100也可以無需內(nèi)容獲取裝置200的請(qǐng)求,而在認(rèn)證了所述連接請(qǐng)求和內(nèi)容獲取裝置200之后自動(dòng)地向內(nèi)容獲取裝置200傳輸加密后的第一內(nèi)容部分以及未經(jīng)加密的第二內(nèi)容部分。在步驟S330,從所述內(nèi)容發(fā)行系統(tǒng)100接收加密后的第一內(nèi)容部分,所述加密后的第一內(nèi)容部分是利用所述密鑰加密的。在步驟S340,從所述內(nèi)容發(fā)行系統(tǒng)100接收未經(jīng)加密的第二內(nèi)容部分。此外,應(yīng)注意,所述內(nèi)容發(fā)行系統(tǒng)100可以在認(rèn)證了所述連接請(qǐng)求和內(nèi)容獲取裝置200之后自動(dòng)地向內(nèi)容獲取裝置200傳輸加密后的第一內(nèi)容部分而無需內(nèi)容獲取裝置200發(fā)出請(qǐng)求,但卻需要內(nèi)容獲取裝置200向內(nèi)容服務(wù)器和/或?qū)Φ冉K端發(fā)出連接請(qǐng)求來請(qǐng)求傳輸未經(jīng)加密的第二內(nèi)容部分,反之亦然。在步驟S350,利用所述密鑰對(duì)所接收的加密后的第一內(nèi)容部分進(jìn)行解密。在步驟S360,將第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接。最后,根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容獲取方法300在步驟S399結(jié)束。下面,以所述內(nèi)容發(fā)行系統(tǒng)100包括業(yè)務(wù)服務(wù)器101、加密服務(wù)器102、以及內(nèi)容服務(wù)器103和對(duì)等終端104中的至少一個(gè)為例,來說明內(nèi)容獲取過程。用戶通過內(nèi)容獲取裝置200的請(qǐng)求部件210向內(nèi)容發(fā)行系統(tǒng)100的業(yè)務(wù)服務(wù)器101發(fā)出連接請(qǐng)求,該連接請(qǐng)求至少包括所述內(nèi)容獲取裝置200的標(biāo)識(shí)信息以及所請(qǐng)求的內(nèi)容的標(biāo)識(shí)信息。內(nèi)容發(fā)行系統(tǒng)100的業(yè)務(wù)服務(wù)器101和所述內(nèi)容獲取裝置200進(jìn)行相互間的認(rèn)證,并且所述業(yè)務(wù)服務(wù)器101對(duì)所述連接請(qǐng)求進(jìn)行認(rèn)證。例如,在業(yè)務(wù)服務(wù)器101和內(nèi)容獲取裝置200之間通過SSL協(xié)議進(jìn)行相互間的認(rèn)證,這里的SSL協(xié)議可采用OpenSSL,認(rèn)證的算法可采用DSA(數(shù)字簽名算法)等算法。此外,在認(rèn)證之后,在業(yè)務(wù)服務(wù)器101和內(nèi)容獲取裝置200之間進(jìn)行會(huì)話密鑰的生成,并進(jìn)行會(huì)話密鑰的交換,從而實(shí)現(xiàn)加密通信。通過所述加密通信,業(yè)務(wù)服務(wù)器101向內(nèi)容獲取裝置200傳送所述內(nèi)容的索引文件。所述索引文件可以包括所述內(nèi)容的價(jià)格等信息。在所述內(nèi)容獲取裝置200向所述業(yè)務(wù)服務(wù)器101提供了已經(jīng)進(jìn)行支付的憑證或者向業(yè)務(wù)服務(wù)器101進(jìn)行支付之后,所述業(yè)務(wù)服務(wù)器101通過所述加密通信向所述許可接收部件220傳送所請(qǐng)求的內(nèi)容的許可信息。當(dāng)然,所述內(nèi)容獲取裝置200還可以在所述連接請(qǐng)求中包括關(guān)于支付憑證的信息,從而所述業(yè)務(wù)服務(wù)器101可以通過所述加密通信向所述許可接收部件220傳送所請(qǐng)求的內(nèi)容的許可信息。在所述許可信息中至少包括了要被加密服務(wù)器102用來對(duì)第一內(nèi)容部分進(jìn)行加密的密鑰。例如,所述密鑰可以是至少一個(gè)密鑰。相應(yīng)地,內(nèi)容獲取裝置200的許可接收部件220接收所請(qǐng)求的內(nèi)容的許可信息。在業(yè)務(wù)服務(wù)器101向內(nèi)容獲取裝置200傳送所述許可信息時(shí),業(yè)務(wù)服務(wù)器101還可以相應(yīng)地向加密服務(wù)器102傳送所述內(nèi)容獲取裝置200的標(biāo)識(shí)信息、所述密鑰、以及所請(qǐng)求的內(nèi)容的第一內(nèi)容部分的標(biāo)識(shí)信息,并且指示所述加密服務(wù)器102向所述內(nèi)容獲取裝置200傳送加密后的第一內(nèi)容部分。同理,業(yè)務(wù)服務(wù)器101還可以相應(yīng)地向內(nèi)容服務(wù)器103和對(duì)等終端104中的至少一個(gè)傳送所述內(nèi)容獲取裝置200的標(biāo)識(shí)信息、以及所請(qǐng)求的內(nèi)容的第二內(nèi)容部分的標(biāo)識(shí)信息,并且指示內(nèi)容服務(wù)器103和對(duì)等終端104中的所述至少一個(gè)向所述內(nèi)容獲取裝置200傳送未經(jīng)加密的第二內(nèi)容部分。相應(yīng)地,內(nèi)容獲取裝置200的加密內(nèi)容接收部件230從加密服務(wù)器102接收加密后的第一內(nèi)容部分,內(nèi)容獲取裝置200的未加密內(nèi)容接收部件240從內(nèi)容服務(wù)器103和對(duì)等終端104中的所述至少一個(gè)接收未經(jīng)加密的第二內(nèi)容部分。作為另一示例,所述索引文件包括所述加密服務(wù)器102的地址、以及內(nèi)容服務(wù)器103和對(duì)等終端104中的所述至少一個(gè)的地址。業(yè)務(wù)服務(wù)器101還可以將所述內(nèi)容獲取裝置200的標(biāo)識(shí)信息和所述密鑰相關(guān)聯(lián)地傳送給加密服務(wù)器102。此外,業(yè)務(wù)服務(wù)器101還可以將所述內(nèi)容的標(biāo)識(shí)信息或所述內(nèi)容的第一內(nèi)容部分的標(biāo)識(shí)信息與所述內(nèi)容獲取裝置200的標(biāo)識(shí)信息和所述密鑰相關(guān)聯(lián)地傳送給加密服務(wù)器102。內(nèi)容獲取裝置200的請(qǐng)求部件210可以依據(jù)所述索引文件中包括的加密服務(wù)器102的地址向內(nèi)容發(fā)行系統(tǒng)100的加密服務(wù)器102發(fā)出連接請(qǐng)求,該連接請(qǐng)求至少包括所述內(nèi)容獲取裝置200的標(biāo)識(shí)信息。該連接請(qǐng)求還可以包括所請(qǐng)求的內(nèi)容的標(biāo)識(shí)信息或所請(qǐng)求的內(nèi)容的第一內(nèi)容部分的標(biāo)識(shí)信息。在加密服務(wù)器102和內(nèi)容獲取裝置200之間進(jìn)行了相互間的認(rèn)證之后,加密服務(wù)器102利用所述密鑰對(duì)所請(qǐng)求的內(nèi)容的第一內(nèi)容部分進(jìn)行加密,并向內(nèi)容獲取裝置200的加密內(nèi)容接收部件230傳送加密后的第一內(nèi)容部分。此外,內(nèi)容獲取裝置200可以從所述索引文件中包括的內(nèi)容服務(wù)器103和對(duì)等終端104中的所述至少一個(gè)中選擇目標(biāo)內(nèi)容服務(wù)器103和/或目標(biāo)對(duì)等終端104,并且內(nèi)容獲取裝置200中的請(qǐng)求部件210向所選擇的目標(biāo)內(nèi)容服務(wù)器103和/或目標(biāo)對(duì)等終端104發(fā)出連接請(qǐng)求,該連接請(qǐng)求至少包括所述內(nèi)容獲取裝置200的標(biāo)識(shí)信息。該連接請(qǐng)求還可以包括所請(qǐng)求的內(nèi)容的標(biāo)識(shí)信息或所請(qǐng)求的內(nèi)容的第二內(nèi)容部分的標(biāo)識(shí)信息。在所述目標(biāo)內(nèi)容服務(wù)器103和/或目標(biāo)對(duì)等終端104和內(nèi)容獲取裝置200之間進(jìn)行了相互間的認(rèn)證之后,所述目標(biāo)內(nèi)容服務(wù)器103和/或目標(biāo)對(duì)等終端104向內(nèi)容獲取裝置200的未加密內(nèi)容接收部件240傳送未經(jīng)加密的第二內(nèi)容部分。例如,在從對(duì)等終端104向內(nèi)容獲取裝置200傳送未經(jīng)加密的第二內(nèi)容部分的情況下,在內(nèi)容服務(wù)器103上使用Python編制的腳本語言,對(duì)用戶終端(即,內(nèi)容獲取裝置200)進(jìn)行對(duì)等網(wǎng)絡(luò)的種子文件的提供;在用戶終端(即,內(nèi)容獲取裝置200)上使用C語言的程序,對(duì)內(nèi)容服務(wù)器103和對(duì)等終端104進(jìn)行下載。可選地,內(nèi)容獲取裝置200中的內(nèi)容存儲(chǔ)部件250存儲(chǔ)所接收的加密后的第一內(nèi)容部分和未經(jīng)加密的第二內(nèi)容部分??蛇x地,內(nèi)容獲取裝置200的內(nèi)容合成部件260然后利用在所述許可信息中包括的密鑰對(duì)所接收的加密后的第一內(nèi)容部分進(jìn)行解密,并將第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接。如前所述,可以預(yù)先確定第一內(nèi)容部分和第二內(nèi)容部分的結(jié)構(gòu)關(guān)系,然后根據(jù)該結(jié)構(gòu)關(guān)系將第一內(nèi)容部分和第二內(nèi)容部分拼接?;蛘?,可以根據(jù)在所述第一內(nèi)容部分中包括的拼接信息來將第一內(nèi)容部分和第二內(nèi)容部分拼接。替代地,還可以從內(nèi)容發(fā)行系統(tǒng)100的業(yè)務(wù)服務(wù)器101接收下載拼接表,并根據(jù)所述下載拼接表來將第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接,所述拼接表用于指示如何拼接所述第一內(nèi)容部分和所述第二內(nèi)容部分。根據(jù)本發(fā)明實(shí)施例的內(nèi)容發(fā)行系統(tǒng)和內(nèi)容獲取裝置,通過將數(shù)字內(nèi)容劃分為第一內(nèi)容部分和第二內(nèi)容部分,對(duì)第一內(nèi)容部分進(jìn)行加密,從第一內(nèi)容源接收加密后的第一內(nèi)容部分,從第二內(nèi)容源接收未經(jīng)加密的第二內(nèi)容部分,所述第二內(nèi)容源可以包括對(duì)等網(wǎng)絡(luò)中的對(duì)等終端,從而既可以保證內(nèi)容發(fā)行過程中的數(shù)據(jù)安全,又可以高速有效地進(jìn)行內(nèi)容發(fā)行。接下來,將參考圖4來說明根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體發(fā)行系統(tǒng)。在圖4中示出了根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體發(fā)行系統(tǒng)400以及數(shù)字多媒體播放裝置500的示意性連接框架。如圖4所示,根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體發(fā)行系統(tǒng)400包括業(yè)務(wù)服務(wù)器(即,管理服務(wù)器)401、加密服務(wù)器402、內(nèi)容服務(wù)器403、以及至少一個(gè)對(duì)等終端404。此外,如圖4所示,數(shù)字多媒體播放裝置500通過與數(shù)字多媒體發(fā)行系統(tǒng)400交互而從數(shù)字多媒體發(fā)行系統(tǒng)400接收加密后的第一內(nèi)容部分和未經(jīng)加密的第二內(nèi)容部分。作為示例,所述第一內(nèi)容部分可以是數(shù)字多媒體的音頻部分,所述第二內(nèi)容部分可以是數(shù)字多媒體的視頻部分?;蛘?,所述第一內(nèi)容部分可以是從數(shù)字多媒體中抽取出的一部分,如果缺少該部分,在數(shù)字多媒體播放裝置500中就不能正常地播放所述數(shù)字多媒體,所述第二內(nèi)容部分可以是所述數(shù)字多媒體的除上述部分之外的其余部分。有利地,所抽取的一部分的數(shù)據(jù)量遠(yuǎn)小于所述數(shù)字多媒體的數(shù)據(jù)量。與本發(fā)明第一實(shí)施例中相似,所述業(yè)務(wù)服務(wù)器401是整個(gè)數(shù)字多媒體發(fā)行系統(tǒng)400的管理服務(wù)器,其例如管理數(shù)字多媒體發(fā)行系統(tǒng)400中的加密服務(wù)器402、內(nèi)容服務(wù)器403、至少一個(gè)對(duì)等終端404的信息(例如,地址、能夠提供哪些數(shù)字多媒體等等),管理數(shù)字多媒體發(fā)行系統(tǒng)400中對(duì)數(shù)字多媒體播放裝置500的認(rèn)證,管理數(shù)字多媒體發(fā)行系統(tǒng)400中向數(shù)字多媒體播放裝置500提供的許可信息(例如,許可證),管理數(shù)字多媒體發(fā)行系統(tǒng)400中所提供的數(shù)字多媒體的信息(例如,關(guān)于所述數(shù)字多媒體的描述信息),以及管理內(nèi)容服務(wù)器403和對(duì)等終端404的下載信息(例如,下載實(shí)際情況、下載安排等)等等。所述業(yè)務(wù)服務(wù)器401在對(duì)數(shù)字多媒體播放裝置500進(jìn)行認(rèn)證之后,在所述業(yè)務(wù)服務(wù)器401和所述數(shù)字多媒體播放裝置500之間進(jìn)行會(huì)話密鑰的生成和交換,所述業(yè)務(wù)服務(wù)器401通過加密通信向數(shù)字多媒體播放裝置500發(fā)送對(duì)于數(shù)字多媒體播放裝置500所請(qǐng)求的數(shù)字多媒體的許可信息(即,許可證)。在所述許可證中至少包括了要被加密服務(wù)器402用來對(duì)第一內(nèi)容部分進(jìn)行加密的密鑰和所述數(shù)字多媒體的使用權(quán)限。所述使用權(quán)限例如為只能播放不能復(fù)制、只能播放3次等。所述加密服務(wù)器402用于存儲(chǔ)所述數(shù)字多媒體的所述第一內(nèi)容部分,利用所述密鑰對(duì)所述第一內(nèi)容部分進(jìn)行加密,并將加密后的所述第一內(nèi)容部分傳送給數(shù)字多媒體播放裝置500。如前所述,所述加密服務(wù)器402可以采用DES(數(shù)據(jù)加密)、AES(高級(jí)數(shù)據(jù)加密)之類的加密算法來進(jìn)行加密,從而使得數(shù)據(jù)的加密安全可靠而且有效可行。所述內(nèi)容服務(wù)器403以及所述對(duì)等終端404用于存儲(chǔ)所述數(shù)字多媒體的第二內(nèi)容部分,并將所述第二內(nèi)容部分傳送給數(shù)字多媒體播放裝置500。應(yīng)注意,所述內(nèi)容服務(wù)器403和所述對(duì)等終端404可以相互配合,相互彌補(bǔ)地提供所述第二內(nèi)容部分。盡管在圖4中示出了內(nèi)容發(fā)行系統(tǒng)400同時(shí)包括內(nèi)容服務(wù)器403和對(duì)等終端404,但應(yīng)了解根據(jù)本發(fā)明的內(nèi)容發(fā)行系統(tǒng)不限于此,其可以僅包括內(nèi)容服務(wù)器403、或者可以僅包括至少一個(gè)對(duì)等終端404。優(yōu)選地,所述內(nèi)容發(fā)行系統(tǒng)400包括內(nèi)容服務(wù)器403和至少一個(gè)對(duì)等終端404。在此情況下,通過內(nèi)容服務(wù)器403和至少一個(gè)對(duì)等終端404的相互配合以共同向數(shù)字多媒體播放裝置500提供第二內(nèi)容部分,可以提高向數(shù)字多媒體播放裝置500傳送第二內(nèi)容部分的傳輸速率,從而有助于高清晰度的數(shù)字多媒體的傳輸。同理,盡管在圖4中將業(yè)務(wù)服務(wù)器401和加密服務(wù)器402示出為分離的服務(wù)器,然而本發(fā)明不限于此,業(yè)務(wù)服務(wù)器401和加密服務(wù)器402可以由同一個(gè)服務(wù)器來提供。接下來,將參考圖5來說明根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體播放裝置500。如圖5所示,根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體播放裝置500包括請(qǐng)求部件510、許可接收部件520、加密內(nèi)容接收部件530、以及未加密內(nèi)容接收部件540。所述請(qǐng)求部件510向數(shù)字多媒體發(fā)行系統(tǒng)400發(fā)送連接請(qǐng)求,所述連接請(qǐng)求至少包括所請(qǐng)求的數(shù)字多媒體的標(biāo)識(shí)信息、以及數(shù)字多媒體播放裝置500的標(biāo)識(shí)信息。所述許可接收部件520從所述數(shù)字多媒體發(fā)行系統(tǒng)400接收對(duì)于所請(qǐng)求的數(shù)字多媒體的許可信息,在所述許可信息中至少包括將被用來進(jìn)行解密的密鑰和所述數(shù)字多媒體的使用權(quán)限。所述加密內(nèi)容接收部件530從所述數(shù)字多媒體發(fā)行系統(tǒng)400接收加密后的第一內(nèi)容部分,其中所述加密后的第一內(nèi)容部分是利用所述密鑰加密的。所述未加密內(nèi)容接收部件540從所述數(shù)字多媒體發(fā)行系統(tǒng)400接收未經(jīng)加密的第二內(nèi)容部分(即,第二內(nèi)容部分的清流)。所請(qǐng)求的數(shù)字多媒體包括所述第一內(nèi)容部分和所述第二內(nèi)容部分。所述數(shù)字多媒體播放裝置500還可以包括數(shù)字多媒體存儲(chǔ)部件(未示出),用于存儲(chǔ)所接收的加密后的第一內(nèi)容部分以及所接收的未經(jīng)加密的第二內(nèi)容部分。優(yōu)選地,所述許可接收部件520在接收所述許可信息之前,還通過加密通信從所述業(yè)務(wù)服務(wù)器401接收所述數(shù)字多媒體的因特網(wǎng)多媒體索引文件。在所述數(shù)字多媒體發(fā)行系統(tǒng)400中的業(yè)務(wù)服務(wù)器401、加密服務(wù)器402、內(nèi)容服務(wù)器403、以及對(duì)等終端404中的至少一部分位于不同地址的情況下,所述因特網(wǎng)多媒體索引文件可以包括所述加密服務(wù)器的地址、以及所述內(nèi)容服務(wù)器和對(duì)等終端中的至少一個(gè)的地址。在此情況下,所述數(shù)字多媒體播放裝置500可以確定要從哪里接收加密后的第一內(nèi)容部分(即,目標(biāo)加密服務(wù)器)和未經(jīng)加密的第二內(nèi)容部分(即,目標(biāo)內(nèi)容服務(wù)器和目標(biāo)對(duì)等終端)。然后,所述數(shù)字多媒體播放裝置500向所述目標(biāo)加密服務(wù)器發(fā)送連接請(qǐng)求,用于從該目標(biāo)加密服務(wù)器接收加密后的第一內(nèi)容部分,并且向所述目標(biāo)內(nèi)容服務(wù)器和目標(biāo)對(duì)等終端接收未經(jīng)加密的第二內(nèi)容部分。在所述因特網(wǎng)多媒體索引文件中,可以包括加密服務(wù)器的信息、內(nèi)容服務(wù)器的信息、對(duì)等終端的信息、數(shù)字多媒體的信息等。在圖7中給出了因特網(wǎng)多媒體索引文件(IMI文件)的示例。如圖7所示,示例的因特網(wǎng)多媒體索引文件可以包括多個(gè)項(xiàng)目,例如,項(xiàng)目1是XML文件的總標(biāo)記頭,其可以對(duì)音頻還是視頻進(jìn)行區(qū)分;項(xiàng)目2是數(shù)字多媒體的名稱;項(xiàng)目3是導(dǎo)演等的名字;項(xiàng)目4是藝人的名字;項(xiàng)目5是數(shù)字多媒體發(fā)行的年份;項(xiàng)目6是數(shù)字多媒體的介紹;項(xiàng)目7是加密服務(wù)器數(shù)字多媒體高清的鏈接地址;項(xiàng)目8是加密服務(wù)器數(shù)字多媒體標(biāo)清的鏈接地址;項(xiàng)目9是內(nèi)容服務(wù)器數(shù)字多媒體高清的鏈接地址;項(xiàng)目10是內(nèi)容服務(wù)器數(shù)字多媒體標(biāo)清的鏈接地址;項(xiàng)目11是數(shù)字多媒體的文件格式;項(xiàng)目12是數(shù)字多媒體縮略圖的鏈接地址;項(xiàng)目13是數(shù)字多媒體的價(jià)格;項(xiàng)目14是描述數(shù)字多媒體的提供商;項(xiàng)目15描述是否有DRM的保護(hù);項(xiàng)目16是數(shù)字多媒體的長(zhǎng)度;項(xiàng)目17是數(shù)字多媒體的解析度;項(xiàng)目18描述是否為兒童不宜;項(xiàng)目19是數(shù)字多媒體的ID號(hào)。例如,所述數(shù)字多媒體播放裝置500可以在接收到所述IMI文件之后,選擇下載數(shù)字多媒體高清版本還是標(biāo)清版本,并且相應(yīng)地付費(fèi)或者提供有關(guān)支付憑證的信息;然后,所述數(shù)字多媒體播放裝置500才可以從所述業(yè)務(wù)服務(wù)器401接收到所述許可信息。此外,所述數(shù)字多媒體播放裝置500還可以包括內(nèi)容合成部件550,用于利用所述密鑰對(duì)所接收的加密后的第一內(nèi)容部分進(jìn)行解密,并且將第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接以形成待播放的數(shù)字多媒體流。所述數(shù)字多媒體播放裝置500還可以包括播放部件560,用于播放所述待播放的數(shù)字多媒體流。例如,在所述第一內(nèi)容部分至少包括音頻數(shù)據(jù)包的情況下,在數(shù)字多媒體播放裝置500中,所述內(nèi)容合成部件550分離出音頻數(shù)據(jù)包和視頻數(shù)據(jù)包,通過對(duì)音頻數(shù)據(jù)包和視頻數(shù)據(jù)包的解析,解析出PCR(節(jié)目時(shí)鐘參考)中DTS(解碼時(shí)間戳)信息,并且解析出音頻數(shù)據(jù)包和視頻數(shù)據(jù)包的包計(jì)數(shù)信息。通過這些解析出的信息,對(duì)解密后的第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接以形成待播放的數(shù)字多媒體流。再例如,在數(shù)字多媒體播放裝置500下載數(shù)字多媒體的過程中,業(yè)務(wù)服務(wù)器401監(jiān)控該下載過程,確認(rèn)并查詢對(duì)等終端404和內(nèi)容服務(wù)器403的下載狀態(tài)從而更改下載拼接表的內(nèi)容,相應(yīng)地調(diào)整對(duì)等終端和內(nèi)容服務(wù)器的下載安排,并且與數(shù)字多媒體播放裝置500進(jìn)行通信,將更改后的下載拼接表提供給數(shù)字多媒體播放裝置500。相應(yīng)地,數(shù)字多媒體播放裝置500的許可接收部分520可以從數(shù)字多媒體發(fā)行系統(tǒng)400的業(yè)務(wù)服務(wù)器401接收下載拼接表,該下載拼接表指示如何拼接第一內(nèi)容部分和第二內(nèi)容部分。在圖8中給出了下載拼接表的示例結(jié)構(gòu)。如圖8所示,下載拼接表包括文件部分分配號(hào)、對(duì)等終端以及內(nèi)容服務(wù)器的標(biāo)識(shí)符、對(duì)等終端以及內(nèi)容服務(wù)器的IP地址、對(duì)等終端以及內(nèi)容服務(wù)器的端口、以及加密狀況之類的信息。然而,下載拼接表的結(jié)構(gòu)不限于此,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要利用不同結(jié)構(gòu)的下載拼接表。接下來,將參考圖6來說明根據(jù)本發(fā)明第二實(shí)施例的數(shù)字多媒體獲取及播放過程。以所述數(shù)字多媒體發(fā)行系統(tǒng)400包括包括業(yè)務(wù)服務(wù)器401、加密服務(wù)器402、以及內(nèi)容服務(wù)器403和對(duì)等終端404中的至少一個(gè)為例,來說明數(shù)字多媒體獲取及播放過程。用戶通過數(shù)字多媒體播放裝置500的請(qǐng)求部件510向數(shù)字多媒體發(fā)行系統(tǒng)400的業(yè)務(wù)服務(wù)器401發(fā)出連接請(qǐng)求,該連接請(qǐng)求至少包括所述數(shù)字多媒體播放裝置500的標(biāo)識(shí)信息以及所請(qǐng)求的數(shù)字多媒體的標(biāo)識(shí)信息。數(shù)字多媒體發(fā)行系統(tǒng)400的業(yè)務(wù)服務(wù)器401和所述數(shù)字多媒體播放裝置500進(jìn)行相互間的認(rèn)證,并且所述業(yè)務(wù)服務(wù)器401對(duì)所述連接請(qǐng)求進(jìn)行認(rèn)證。例如,在業(yè)務(wù)服務(wù)器401和數(shù)字多媒體播放裝置500之間通過SSL協(xié)議進(jìn)行相互間的認(rèn)證,這里的SSL協(xié)議可采用OpenSSL,認(rèn)證的算法可采用DSA(數(shù)字簽名算法)等算法。此外,在認(rèn)證之后,在業(yè)務(wù)服務(wù)器401和數(shù)字多媒體播放裝置500之間進(jìn)行會(huì)話密鑰的生成,并進(jìn)行會(huì)話密鑰的交換,從而實(shí)現(xiàn)加密通信。通過所述加密通信,業(yè)務(wù)服務(wù)器401向數(shù)字多媒體播放裝置500傳送所述數(shù)字多媒體的因特網(wǎng)多媒體索引文件。例如,所述因特網(wǎng)多媒體索引文件至少包括圖7所示的項(xiàng)目7-10和13。即,在所述因特網(wǎng)多媒體索引文件中包括了加密服務(wù)器402的地址、以及內(nèi)容服務(wù)器403和對(duì)等終端404中的所述至少一個(gè)的地址。數(shù)字多媒體播放裝置500確定目標(biāo)加密服務(wù)器、目標(biāo)內(nèi)容服務(wù)器和目標(biāo)對(duì)等終端,向業(yè)務(wù)服務(wù)器401通知所確定的目標(biāo)加密服務(wù)器、目標(biāo)內(nèi)容服務(wù)器和/或目標(biāo)對(duì)等終端,并向業(yè)務(wù)服務(wù)器401進(jìn)行支付或者提供已經(jīng)進(jìn)行支付的憑證。然后,業(yè)務(wù)服務(wù)器401通過加密通信向數(shù)字多媒體播放裝置500傳送所請(qǐng)求的數(shù)字多媒體的許可信息。在所述許可信息中至少包括了要被加密服務(wù)器402用來對(duì)第一內(nèi)容部分進(jìn)行加密的密鑰以及所述數(shù)字多媒體的使用權(quán)限。所述密鑰可以是至少一個(gè)密鑰。相應(yīng)地,數(shù)字多媒體播放裝置500的許可接收部件520接收所請(qǐng)求的內(nèi)容的許可信息。在業(yè)務(wù)服務(wù)器401向數(shù)字多媒體播放裝置500傳送所述許可信息時(shí),業(yè)務(wù)服務(wù)器401還可以相應(yīng)地向目標(biāo)加密服務(wù)器傳送所述數(shù)字多媒體播放裝置500的標(biāo)識(shí)信息、所述密鑰、以及所請(qǐng)求的數(shù)字多媒體的第一內(nèi)容部分的標(biāo)識(shí)信息,并且指示所述目標(biāo)加密服務(wù)器向所述數(shù)字多媒體播放裝置500傳送加密后的第一內(nèi)容部分。同理,業(yè)務(wù)服務(wù)器401還可以相應(yīng)地向目標(biāo)內(nèi)容服務(wù)器和/或目標(biāo)對(duì)等終端404傳送所述數(shù)字多媒體播放裝置500的標(biāo)識(shí)信息、以及所請(qǐng)求的數(shù)字多媒體的第二內(nèi)容部分的標(biāo)識(shí)信息,并且指示目標(biāo)內(nèi)容服務(wù)器和/或目標(biāo)對(duì)等終端向所述數(shù)字多媒體播放裝置500傳送未經(jīng)加密的第二內(nèi)容部分。相應(yīng)地,數(shù)字多媒體播放裝置500的加密內(nèi)容接收部件530從目標(biāo)加密服務(wù)器接收加密后的第一內(nèi)容部分,數(shù)字多媒體播放裝置500的未加密內(nèi)容接收部件540從目標(biāo)內(nèi)容服務(wù)器和/或目標(biāo)對(duì)等終端接收未經(jīng)加密的第二內(nèi)容部分。作為另一示例,數(shù)字多媒體播放裝置500的請(qǐng)求部件510可以依據(jù)所述因特網(wǎng)多媒體索引文件中包括的加密服務(wù)器402的地址向所確定的目標(biāo)加密服務(wù)器發(fā)出連接請(qǐng)求,該連接請(qǐng)求至少包括所述數(shù)字多媒體播放裝置500的標(biāo)識(shí)信息。該連接請(qǐng)求還可以包括所請(qǐng)求的數(shù)字多媒體的標(biāo)識(shí)信息或所請(qǐng)求的數(shù)字多媒體的第一內(nèi)容部分的標(biāo)識(shí)信息。在目標(biāo)加密服務(wù)器和數(shù)字多媒體播放裝置500之間進(jìn)行了相互間的認(rèn)證之后,目標(biāo)加密服務(wù)器利用所述密鑰對(duì)所請(qǐng)求的數(shù)字多媒體的第一內(nèi)容部分進(jìn)行加密,并向數(shù)字多媒體播放裝置500的加密內(nèi)容接收部件530傳送加密后的第一內(nèi)容部分。此外,數(shù)字多媒體播放裝置500中的請(qǐng)求部件510可以向所選擇的目標(biāo)內(nèi)容服務(wù)器和/或目標(biāo)對(duì)等終端發(fā)出連接請(qǐng)求,該連接請(qǐng)求至少包括所述數(shù)字多媒體播放裝置500的標(biāo)識(shí)信息。該連接請(qǐng)求還可以包括所請(qǐng)求的數(shù)字多媒體的標(biāo)識(shí)信息或所請(qǐng)求的數(shù)字多媒體的第二內(nèi)容部分的標(biāo)識(shí)信息。在所述目標(biāo)內(nèi)容服務(wù)器403和/或目標(biāo)對(duì)等終端404和數(shù)字多媒體播放裝置500之間進(jìn)行了相互間的認(rèn)證之后,所述目標(biāo)內(nèi)容服務(wù)器403和/或目標(biāo)對(duì)等終端404向數(shù)字多媒體播放裝置500的未加密內(nèi)容接收部件540傳送未經(jīng)加密的第二內(nèi)容部分。在加密內(nèi)容接收部件530和未加密內(nèi)容接收部件540分別接收到加密后的第一內(nèi)容部分和未經(jīng)加密的第二內(nèi)容部分之后,數(shù)字多媒體播放裝置500的內(nèi)容合成部件550然后利用在所述許可信息中包括的密鑰對(duì)所接收的加密后的第一內(nèi)容部分進(jìn)行解密,并將第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接以形成待播放的數(shù)字多媒體流。如前所述,內(nèi)容合成部件550可以通過對(duì)音頻數(shù)據(jù)包和視頻數(shù)據(jù)包的解析,解析出PCR(節(jié)目時(shí)鐘參考)中DTS(解碼時(shí)間戳)信息,并且解析出音頻數(shù)據(jù)包和視頻數(shù)據(jù)包的包計(jì)數(shù)信息,然后利用這些解析出的信息,對(duì)解密后的第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接以形成待播放的數(shù)字多媒體流。替代地,所述許可接收部件520還可以從業(yè)務(wù)服務(wù)器401接收下載拼接標(biāo),所述下載拼接表指示如何對(duì)第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接;內(nèi)容合成部件550根據(jù)最新接收的下載拼接表來對(duì)第一內(nèi)容部分和第二內(nèi)容部分進(jìn)行拼接以形成待播放的數(shù)字多媒體流。優(yōu)選地,在數(shù)字多媒體播放裝置500選擇了目標(biāo)內(nèi)容服務(wù)器403和/或目標(biāo)對(duì)等終端404之后,業(yè)務(wù)服務(wù)器401設(shè)置目標(biāo)內(nèi)容服務(wù)器403和目標(biāo)對(duì)等終端404的下載安排,生成下載拼接表,并將下載拼接表提供給所述數(shù)字多媒體播放裝置500。相應(yīng)地,所述數(shù)字多媒體播放裝置500的許可接收部件510還可以通過加密通信從所述業(yè)務(wù)服務(wù)器401接收所述下載拼接表,并且所述數(shù)字多媒體播放裝置500的請(qǐng)求部件510依據(jù)所述下載拼接表進(jìn)行相應(yīng)的下載請(qǐng)求。在數(shù)字多媒體播放裝置500下載數(shù)字多媒體的過程中,業(yè)務(wù)服務(wù)器401監(jiān)控該下載過程,確認(rèn)并查詢目標(biāo)對(duì)等終端404和目標(biāo)內(nèi)容服務(wù)器403的下載狀態(tài)從而更改下載拼接表的內(nèi)容,相應(yīng)地調(diào)整目標(biāo)對(duì)等終端404和目標(biāo)內(nèi)容服務(wù)器403的下載安排(例如,在某個(gè)目標(biāo)對(duì)等終端斷開連接的情況下,將該目標(biāo)對(duì)等終端的下載流量分配給另一目標(biāo)對(duì)等終端或目標(biāo)內(nèi)容服務(wù)器),并且與數(shù)字多媒體播放裝置500進(jìn)行通信,將更改后的下載拼接表提供給數(shù)字多媒體播放裝置500。相應(yīng)地,數(shù)字多媒體播放裝置500根據(jù)最新接收的下載拼接表,向相應(yīng)的內(nèi)容服務(wù)器403和對(duì)等終端404請(qǐng)求進(jìn)行下載。然后,播放部件560播放所述待播放的數(shù)字多媒體流。優(yōu)選地,在所述數(shù)字多媒體的使用權(quán)限包含播放次數(shù)的情況下,所述播放部件560相應(yīng)地記錄已經(jīng)播放次數(shù)、或者更改剩余播放次數(shù)等。根據(jù)本發(fā)明實(shí)施例的數(shù)字多媒體發(fā)行系統(tǒng)和數(shù)字多媒體播放裝置,通過將數(shù)字多媒體劃分為第一內(nèi)容部分和第二內(nèi)容部分,對(duì)第一內(nèi)容部分進(jìn)行加密,從第一內(nèi)容源接收加密后的第一內(nèi)容部分,從第二內(nèi)容源接收未經(jīng)加密的第二內(nèi)容部分,所述第二內(nèi)容源可以包括對(duì)等網(wǎng)絡(luò)中的對(duì)等終端,從而在數(shù)字多媒體發(fā)行過程中既可以保證數(shù)字多媒體發(fā)行的安全性,又可以利用了P2P對(duì)等下載的優(yōu)勢(shì),有利于提供更大數(shù)據(jù)量的快速數(shù)字多媒體發(fā)行。應(yīng)當(dāng)理解,可以以硬件、軟件、固件、專用處理器或它們的組合的各種形式來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的內(nèi)容發(fā)行系統(tǒng)、內(nèi)容獲取裝置及方法、以及數(shù)字多媒體發(fā)行系統(tǒng)和數(shù)字多媒體播放裝置。還應(yīng)當(dāng)理解,優(yōu)選地用軟件來實(shí)現(xiàn)在附圖中示出的一些組成系統(tǒng)組件和方法,因此這些系統(tǒng)組件或處理功能塊之間的實(shí)際連接可以根據(jù)本發(fā)明被編程的方式而不同。給出這里的描述,相關(guān)領(lǐng)域的普通技術(shù)人員將能夠想到本發(fā)明的這些和類似的實(shí)現(xiàn)或配置。盡管在這里參照附圖描述了本發(fā)明的一些實(shí)施例,但是應(yīng)當(dāng)理解,所述實(shí)施例僅是示例性的,而非限制性的。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不背離權(quán)利要求及其等價(jià)物中限定的本發(fā)明的范圍和精神的情況下,可以對(duì)這些示例性實(shí)施例做出各種形式和細(xì)節(jié)上的變化。