專利名稱:數(shù)字版權(quán)管理內(nèi)容的播放方法、用戶設(shè)備和域管理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字版權(quán)技術(shù),尤其涉及一種數(shù)字版權(quán)管理內(nèi)容的播放方法、用戶設(shè)備和域管理器,屬于通信技術(shù)領(lǐng)域。
背景技術(shù):
數(shù)字版權(quán)管理(Digital Rights Management ;以下簡(jiǎn)稱DRM)技術(shù)通過(guò)一定的安全算法/協(xié)議與安全管理手段實(shí)現(xiàn)對(duì)數(shù)字內(nèi)容,例如電子書、視頻、音頻和圖片等的保護(hù),使數(shù)字內(nèi)容在未經(jīng)授權(quán)和允許的條件下不能進(jìn)行使用、復(fù)制和分發(fā)等操作。目前網(wǎng)絡(luò)協(xié)議電視(Internet Protocol Television ;以下簡(jiǎn)稱IPTV)中主要采用DRM技術(shù)來(lái)實(shí)現(xiàn)對(duì)媒體內(nèi)容的保護(hù),管理用戶設(shè)備對(duì)內(nèi)容的播放和使用。三屏合一場(chǎng)景下,可能存在著用戶的某種終端不具有聯(lián)網(wǎng)應(yīng)用環(huán)境,并且該用戶想使用該離線終端播放可下載的DRM內(nèi)容的情況。目前兩種主要的開放DRM標(biāo)準(zhǔn)為開放移動(dòng)聯(lián)盟DRM(0pen Mobile AllianceDRM;以下簡(jiǎn)稱0MA DRM)和Marlin DRM,其中OMA DRM為開放移動(dòng)聯(lián)盟(Open MobileAlliance ;以下簡(jiǎn)稱0MA)制定的用來(lái)管理移動(dòng)終端上數(shù)字媒體版權(quán)的DRM標(biāo)準(zhǔn)技術(shù);Marlin DRM是由索尼、松下、Intertrust等電子廠商共同制定的一個(gè)較為成熟的用于內(nèi)容保護(hù)和版權(quán)管理的開放DRM標(biāo)準(zhǔn),Marlin DRM考慮了對(duì)用戶多種終端類型的支持,已被IPTV提供商廣泛采用。此外,MarI in DRM還定義了 OMarl in系統(tǒng)規(guī)范,實(shí)現(xiàn)對(duì)OMA和Marl in兩種DRM的兼容。但是,OMA DRM只適用于手機(jī)電視等移動(dòng)媒體環(huán)境,適用范圍較小,并且OMA DRM對(duì)離線設(shè)備的支持限定了離線設(shè)備和聯(lián)網(wǎng)設(shè)備必須支持OMA DRM,而且必須屬于同一個(gè)域內(nèi)。在未來(lái)三屏場(chǎng)景下,會(huì)存在用戶終端支持不同的DRM類型,OMA DRM對(duì)離線設(shè)備的支持是不能滿足這一需求的。而Marlin DRM目前限制了用戶的終端設(shè)備只能是聯(lián)網(wǎng)設(shè)備,不支持離線設(shè)備對(duì)DRM內(nèi)容的播放。另外,OMarlin目前只考慮了對(duì)聯(lián)網(wǎng)設(shè)備分別支持OMA DRM和Marlin DRM情況下,如何實(shí)現(xiàn)兩種DRM的兼容,沒(méi)有實(shí)現(xiàn)對(duì)用戶離線設(shè)備使用DRM內(nèi)容的管理支持,無(wú)法滿足用戶離線設(shè)備對(duì)DRM內(nèi)容的播放需求。綜上所述,當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備分別支持不同的DRM類型,或者屬于不同域時(shí),現(xiàn)有技術(shù)無(wú)法滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求;另外,在Marlin DRM系統(tǒng)和OMarlinDRM系統(tǒng)中,現(xiàn)有技術(shù)也無(wú)法滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求。
發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)字版權(quán)管理內(nèi)容的播放方法、用戶設(shè)備和域管理器,以滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求。本發(fā)明一方面提供一種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,包括
聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)一資源定位符,所述離線設(shè)備為使用所述聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,所述第一統(tǒng)一資源定位符為所述聯(lián)網(wǎng)設(shè)備的統(tǒng)一資源定位符;所述聯(lián)網(wǎng)設(shè)備接收所述域管理器發(fā)送的瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)攜帶第二統(tǒng)一資源定位符、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符;所述會(huì)話標(biāo)識(shí)符與所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)一資源定位符相關(guān)聯(lián);所述第二統(tǒng)一資源定位符為第一 DRM服務(wù)器的統(tǒng)一資源定位符,所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符是所述第一 DRM服務(wù)器為所述用戶生成的;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器;所述聯(lián)網(wǎng)設(shè)備保存所述第二統(tǒng)一資源定位符和所述會(huì)話標(biāo)識(shí)符,并將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。本發(fā)明另一方面提供一種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,包括
域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)一資源定位符;所述離線設(shè)備為使用所述聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,所述第一統(tǒng)一資源定位符為所述聯(lián)網(wǎng)設(shè)備的統(tǒng)一資源定位符;所述域管理器向所述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)攜帶第二統(tǒng)一資源定位符、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,以供所述聯(lián)網(wǎng)設(shè)備保存所述第二統(tǒng)一資源定位符和所述會(huì)話標(biāo)識(shí)符,并將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;所述會(huì)話標(biāo)識(shí)符與所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)一資源定位符相關(guān)聯(lián);所述第二統(tǒng)一資源定位符為第一 DRM服務(wù)器的統(tǒng)一資源定位符,所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符是所述第一 DRM服務(wù)器為所述用戶生成的;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。本發(fā)明再一方面提供一種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,包括聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶使用所述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述用戶的離線設(shè)備支持的DRM類型;所述聯(lián)網(wǎng)設(shè)備接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,所述第一轉(zhuǎn)發(fā)消息攜帶第一 DRM服務(wù)器生成的與所述用戶的標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件;所述第二 DRM服務(wù)器為所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器;所述聯(lián)網(wǎng)設(shè)備提取所述第一轉(zhuǎn)發(fā)消息中的所述觸發(fā)器文件,將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。本發(fā)明再一方面提供一種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,包括域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶使用所述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述用戶的離線設(shè)備支持的DRM類型;所述域管理器根據(jù)所述用戶的離線設(shè)備支持的DRM類型向第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,所述觸發(fā)器請(qǐng)求消息攜帶所述用戶的標(biāo)識(shí);并接收所述第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,所述觸發(fā)器響應(yīng)消息攜帶所述用戶的標(biāo)識(shí)和所述第一 DRM服務(wù)器為所述用戶生成的觸發(fā)器文件;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器;
所述域管理器將所述觸發(fā)器文件封裝為第一轉(zhuǎn)發(fā)消息,所述第一轉(zhuǎn)發(fā)消息攜帶所述觸發(fā)器文件和所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí);并將所述第一轉(zhuǎn)發(fā)消息通過(guò)第二 DRM服務(wù)器發(fā)送給所述聯(lián)網(wǎng)設(shè)備,以供所述聯(lián)網(wǎng)設(shè)備提取所述第一轉(zhuǎn)發(fā)消息中的所述觸發(fā)器文件,將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;所述第二 DRM服務(wù)器為所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器。本發(fā)明再一方面提供一種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,包括聯(lián)網(wǎng)設(shè)備接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件;
所述聯(lián)網(wǎng)設(shè)備與所述離線設(shè)備建立對(duì)象交換會(huì)話連接,將所述觸發(fā)器文件通過(guò)所述對(duì)象交換會(huì)話連接發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備獲取播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容所需的權(quán)限許可證,并在獲取所述權(quán)限許可證之后,播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。本發(fā)明再一方面提供一種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,包括聯(lián)網(wǎng)設(shè)備接收離線設(shè)備發(fā)送的入域請(qǐng)求,所述離線設(shè)備發(fā)送的入域請(qǐng)求攜帶所述離線設(shè)備的設(shè)備標(biāo)識(shí)、所述離線設(shè)備的設(shè)備類型和所述離線設(shè)備中DRM客戶端的標(biāo)識(shí);所述聯(lián)網(wǎng)設(shè)備確定所述離線設(shè)備為數(shù)字娛樂(lè)內(nèi)容生態(tài)系統(tǒng)設(shè)備且所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到所述設(shè)備域所能容納最大設(shè)備數(shù)量時(shí),向協(xié)調(diào)器發(fā)送入域請(qǐng)求,所述聯(lián)網(wǎng)設(shè)備發(fā)送的入域請(qǐng)求攜帶所述離線設(shè)備的設(shè)備標(biāo)識(shí)、所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域的標(biāo)識(shí)和所述聯(lián)網(wǎng)設(shè)備的賬戶信息;所述聯(lián)網(wǎng)設(shè)備接收所述協(xié)調(diào)器發(fā)送的安全令牌,所述安全令牌標(biāo)識(shí)所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)與所述聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系;所述聯(lián)網(wǎng)設(shè)備將所述安全令牌發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備獲取播放所述離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,并在獲取所述權(quán)限許可證之后,播放所述DRM內(nèi)容。本發(fā)明再一方面提供一種用戶設(shè)備,所述用戶設(shè)備包括聯(lián)網(wǎng)設(shè)備,所述用戶設(shè)備包括第一發(fā)送模塊,用于向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的數(shù)字版權(quán)管理DRM類型、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)一資源定位符;所述離線設(shè)備為使用所述聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,所述第一統(tǒng)一資源定位符為所述聯(lián)網(wǎng)設(shè)備的統(tǒng)一資源定位符;第一接收模塊,用于接收所述域管理器發(fā)送的瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)攜帶第二統(tǒng)一資源定位符、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,所述會(huì)話標(biāo)識(shí)符與所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)一資源定位符相關(guān)聯(lián);所述第二統(tǒng)一資源定位符為第一 DRM服務(wù)器的統(tǒng)一資源定位符,所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符是所述第一 DRM服務(wù)器為所述用戶生成的;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器;第一保存模塊,用于保存所述第一接收模塊接收的所述第二統(tǒng)一資源定位符和所述會(huì)話標(biāo)識(shí)符;所述第一發(fā)送模塊,還用于將所述第一接收模塊接收的所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。本發(fā)明再一方面提供一種域管理器,包括 第二接收模塊,用于接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)一資源定位符;所述離線設(shè)備為使用所述聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,所述第一統(tǒng)一資源定位符為所述聯(lián)網(wǎng)設(shè)備的統(tǒng)一資源定位符;第二發(fā)送模塊,用于向所述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)攜帶第二統(tǒng)一資源定位符、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,以供所述聯(lián)網(wǎng)設(shè)備保存所述第二統(tǒng)一資源定位符和所述會(huì)話標(biāo)識(shí)符,并將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;所述會(huì)話標(biāo)識(shí)符與所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)一資源定位符相關(guān)聯(lián);所述第二統(tǒng)一資源定位符為第一 DRM服務(wù)器的統(tǒng)一資源定位符,所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符是所述第一DRM服務(wù)器為所述用戶生成的;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。本發(fā)明再一方面提供一種用戶設(shè)備,所述用戶設(shè)備包括聯(lián)網(wǎng)設(shè)備,所述用戶設(shè)備包括第三發(fā)送模塊,用于向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶使用所述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述用戶的離線設(shè)備支持的DRM類型;第三接收模塊,用于接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,所述第一轉(zhuǎn)發(fā)消息攜帶所述第一 DRM服務(wù)器生成的與所述用戶的標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件;所述第二 DRM服務(wù)器為所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器;第一提取模塊,用于提取所述第一轉(zhuǎn)發(fā)消息中的所述觸發(fā)器文件;所述第三發(fā)送模塊,還用于將所述第一提取模塊提取的觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。本發(fā)明再一方面提供一種域管理器,包括第四接收模塊,用于接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶使用所述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述用戶的離線設(shè)備支持的DRM類型;以及接收第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,所述觸發(fā)器響應(yīng)消息攜帶所述用戶的標(biāo)識(shí)和所述第一 DRM服務(wù)器為所述用戶生成的觸發(fā)器文件;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器;第四發(fā)送模塊,用于根據(jù)所述用戶的離線設(shè)備支持的DRM類型向所述第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,所述觸發(fā)器請(qǐng)求消息攜帶所述用戶的標(biāo)識(shí);第一封裝模塊,用于將所述觸發(fā)器文件封裝為第一轉(zhuǎn)發(fā)消息,所述第一轉(zhuǎn)發(fā)消息攜帶所述觸發(fā)器文件和所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí);所述第四發(fā)送模塊,還用于將所述第一封裝模塊封裝的所述第一轉(zhuǎn)發(fā)消息通過(guò)第二 DRM服務(wù)器發(fā)送給所述聯(lián)網(wǎng)設(shè)備,以供所述聯(lián)網(wǎng)設(shè)備提取所述第一轉(zhuǎn)發(fā)消息中的所述觸發(fā)器文件,將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;所述第二DRM服務(wù)器為所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器。本發(fā)明再一方面提供一種用戶設(shè)備,所述用戶設(shè)備包括聯(lián)網(wǎng)設(shè)備,所述聯(lián)網(wǎng)設(shè)備包括第五接收模塊,用于接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件;第五發(fā)送模塊,用于與所述離線設(shè)備建立對(duì)象交換會(huì)話連接,將所述觸發(fā)器文件通過(guò)所述對(duì)象交換會(huì)話連接發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備獲取播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容所需的權(quán)限許可證,并在獲取所述權(quán)限許可證之后,播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。
本發(fā)明再一方面提供一種用戶設(shè)備,所述用戶設(shè)備包括聯(lián)網(wǎng)設(shè)備,所述用戶設(shè)備包括第六接收模塊,用于接收離線設(shè)備發(fā)送的入域請(qǐng)求,所述離線設(shè)備發(fā)送的入域請(qǐng)求攜帶所述離線設(shè)備的設(shè)備標(biāo)識(shí)、所述離線設(shè)備的設(shè)備類型和所述離線設(shè)備中DRM客戶端的標(biāo)識(shí);以及接收所述協(xié)調(diào)器發(fā)送的安全令牌,所述安全令牌標(biāo)識(shí)所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)與所述聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系;第一確定模塊,用于確定所述離線設(shè)備為數(shù)字娛樂(lè)內(nèi)容生態(tài)系統(tǒng)設(shè)備且所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到所述設(shè)備域所能容納最大設(shè)備數(shù)量;
第六發(fā)送模塊,用于在所述第一確定模塊確定所述離線設(shè)備為數(shù)字娛樂(lè)內(nèi)容生態(tài)系統(tǒng)設(shè)備且所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到所述設(shè)備域所能容納最大設(shè)備數(shù)量時(shí),向協(xié)調(diào)器發(fā)送入域請(qǐng)求,所述第六發(fā)送模塊發(fā)送的入域請(qǐng)求攜帶所述離線設(shè)備的設(shè)備標(biāo)識(shí)、所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域的標(biāo)識(shí)和所述聯(lián)網(wǎng)設(shè)備的賬戶信息;以及將所述第六接收模塊接收的所述安全令牌發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備獲取播放所述離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,并在獲取所述權(quán)限許可證之后,播放所述DRM內(nèi)容。本發(fā)明的技術(shù)效果是離線設(shè)備通過(guò)聯(lián)網(wǎng)設(shè)備獲得DRM內(nèi)容和播放該DRM內(nèi)容的權(quán)限,從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本發(fā)明可以當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備分別支持不同的DRM類型,或?qū)儆诓煌驎r(shí),滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求;并且,本發(fā)明可以在MarlinDRM系統(tǒng)和OMarlin DRM系統(tǒng)中滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明DRM內(nèi)容的播放方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明DRM內(nèi)容的播放方法另一個(gè)實(shí)施例的流程圖;圖3為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖4為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖5為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖6為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖7為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖8為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖9為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖10為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖; 圖11為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖12為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖13為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖14為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖;圖15為本發(fā)明用戶設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖16為本發(fā)明用戶設(shè)備另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖17為本發(fā)明域管理器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖18為本發(fā)明用戶設(shè)備再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖19為本發(fā)明用戶設(shè)備再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖20為本發(fā)明域管理器另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖21為本發(fā)明用戶設(shè)備再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖22為本發(fā)明用戶設(shè)備再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖I為本發(fā)明DRM內(nèi)容的播放方法一個(gè)實(shí)施例的流程圖,如圖I所示,該DRM內(nèi)容的播放方法可以包括步驟101,聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)一資源定位符(Uniform ResourceLocator ;以下簡(jiǎn)稱URL)。其中,上述離線設(shè)備為使用聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,上述第一 URL為聯(lián)網(wǎng)設(shè)備的URL。步驟102,聯(lián)網(wǎng)設(shè)備接收上述域管理器發(fā)送的瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)攜帶第二 URL、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,該會(huì)話標(biāo)識(shí)符與聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL相關(guān)聯(lián)。其中,第二 URL為第一 DRM服務(wù)器的URL,上述觸發(fā)器文件和上述會(huì)話標(biāo)識(shí)符是第一 DRM服務(wù)器為上述用戶生成的;上述第一 DRM服務(wù)器為上述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。步驟103,聯(lián)網(wǎng)設(shè)備保存第二 URL和上述會(huì)話標(biāo)識(shí)符,并將上述觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)上述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。具體地,步驟102可以為聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊接收域管理器發(fā)送的瀏覽器會(huì)話響應(yīng);本實(shí)施例中,上述瀏覽器會(huì)話響應(yīng)還可以攜帶第一 URL ;進(jìn)一步地,上述聯(lián)網(wǎng)設(shè)備接收域管理器發(fā)送的瀏覽器會(huì)話響應(yīng)之后,該聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊還可以根據(jù)上述第一 URL,將第二 URL、上述 會(huì)話標(biāo)識(shí)符和觸發(fā)器文件發(fā)送給DRM互通模塊;這樣,步驟103可以為聯(lián)網(wǎng)設(shè)備中的DRM互通模塊保存上述第二 URL和上述會(huì)話標(biāo)識(shí)符,并將上述觸發(fā)器文件發(fā)送給離線設(shè)備。進(jìn)一步地,步驟103之后,聯(lián)網(wǎng)設(shè)備還可以接收離線設(shè)備發(fā)送的入域請(qǐng)求,在該入域請(qǐng)求中添加上述會(huì)話標(biāo)識(shí)符,并根據(jù)第二 URL,將添加會(huì)話標(biāo)識(shí)符的入域請(qǐng)求發(fā)送給第一DRM服務(wù)器;然后,聯(lián)網(wǎng)設(shè)備接收上述第一 DRM服務(wù)器針對(duì)該聯(lián)網(wǎng)設(shè)備發(fā)送的入域請(qǐng)求發(fā)送的響應(yīng)消息,該響應(yīng)消息攜帶上述會(huì)話標(biāo)識(shí)符;該響應(yīng)消息是第一 DRM服務(wù)器根據(jù)上述聯(lián)網(wǎng)設(shè)備發(fā)送的入域請(qǐng)求中攜帶的會(huì)話標(biāo)識(shí)符獲得該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL之后,根據(jù)上述第一URL發(fā)送給上述聯(lián)網(wǎng)設(shè)備的;接下來(lái),聯(lián)網(wǎng)設(shè)備去掉上述第一DRM服務(wù)器發(fā)送的響應(yīng)消息中的會(huì)話標(biāo)識(shí)符之后,將去掉會(huì)話標(biāo)識(shí)符的響應(yīng)消息發(fā)送給上述離線設(shè)備。上述實(shí)施例中,聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL;在接收到域管理器發(fā)送的瀏覽器會(huì)話響應(yīng)之后,聯(lián)網(wǎng)設(shè)備保存該瀏覽器會(huì)話響應(yīng)攜帶的第二 URL和第一 DRM服務(wù)器為上述用戶生成的會(huì)話標(biāo)識(shí)符,并將該第一 DRM服務(wù)器為上述用戶生成的觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)該離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放上述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖2為本發(fā)明DRM內(nèi)容的播放方法另一個(gè)實(shí)施例的流程圖,如圖2所示,包括步驟201,域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL。其中,上述離線設(shè)備為使用聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,上述第一 URL為上述聯(lián)網(wǎng)設(shè)備的URL。步驟202,域管理器向上述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)攜帶第二 URL、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,以供上述聯(lián)網(wǎng)設(shè)備保存該第二 URL和上述會(huì)話標(biāo)識(shí)符,并將上述觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。其中,上述會(huì)話標(biāo)識(shí)符與上述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL相關(guān)聯(lián),上述第二 URL為第一DRM服務(wù)器的URL,上述觸發(fā)器文件和上述會(huì)話標(biāo)識(shí)符是第一DRM服務(wù)器為上述用戶生成的;該第一 DRM服務(wù)器為上述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。進(jìn)一步地,步驟202之前,域管理器還可以根據(jù)離線設(shè)備支持的DRM類型向第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,該觸發(fā)器請(qǐng)求消息攜帶聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL ;然后,域管理器接收第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,該觸發(fā)器響應(yīng)消息攜帶第二URL、上述觸發(fā)器文件和會(huì)話標(biāo)識(shí)符。上述實(shí)施例中,域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求之后,向上述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),由聯(lián)網(wǎng)設(shè)備保存該瀏覽器會(huì)話響應(yīng)攜帶的第二 URL和該第一DRM服務(wù)器為上述用戶生成的會(huì)話標(biāo)識(shí)符,并將該瀏覽器會(huì)話響應(yīng)攜帶的觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備分別支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。本發(fā)明圖I和圖2所示實(shí)施例中,用戶的離線設(shè)備借助該用戶的聯(lián)網(wǎng)設(shè)備獲取DRM內(nèi)容和播放該DRM內(nèi)容的權(quán)限。本發(fā)明圖I和圖2所示實(shí)施例提供的方法可以實(shí)現(xiàn)當(dāng)離線設(shè)備和聯(lián)網(wǎng)設(shè)備分別支持不同的DRM類型時(shí),在OMarlin DRM系統(tǒng)中實(shí)現(xiàn)對(duì)離線設(shè)備播放DRM內(nèi)容的支持。圖3為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,本實(shí)施例對(duì)本發(fā)明圖I和圖2所示實(shí)施例提供的方法在離線設(shè)備支持OMA DRM,聯(lián)網(wǎng)設(shè)備支持Marlin DRM的場(chǎng)景下的具體實(shí)現(xiàn)進(jìn)行介紹。
如圖3所示,該DRM內(nèi)容的播放方法可以包括步驟301,Marlin聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊通過(guò)瀏覽器會(huì)話的方式從OMarlin業(yè)務(wù)提供商的在線商店(Web Store)功能實(shí)體下載并安裝DRM互通模塊。步驟302,Marlin聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊向域管理器(Domain Manager)發(fā)送瀏覽器會(huì)話請(qǐng)求。本實(shí)施例中,該瀏覽器會(huì)話請(qǐng)求用于幫助使用該Marlin聯(lián)網(wǎng)設(shè)備的用戶的一個(gè)OMA離線設(shè)備請(qǐng)求入域;該瀏覽器會(huì)話請(qǐng)求攜帶Marlin聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)、上述用戶的標(biāo)識(shí)、Mar I in聯(lián)網(wǎng)設(shè)備支持的DRM類型、上述離線設(shè)備支持的DRM類型和Mar I in聯(lián)網(wǎng)設(shè)備的URL。步驟303,域管理器根據(jù)上述離線設(shè)備支持的DRM類型,確定離線設(shè)備支持的DRM類型為OMA DRM,向OMA權(quán)限發(fā)布中心(OMA Right Issuer ;以下簡(jiǎn)稱0MA RI)發(fā)送權(quán)限對(duì)象獲得協(xié)議觸發(fā)器(Right Object Acquisition Protocol Trigger ;以下簡(jiǎn)稱ROAPTrigger)請(qǐng)求消息,該ROAP觸發(fā)器請(qǐng)求消息攜帶上述用戶的標(biāo)識(shí)、Marlin聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和Marlin聯(lián)網(wǎng)設(shè)備的URL。步驟304,OMA RI收到上述ROAP觸發(fā)請(qǐng)求消息后為上述用戶生成ROAP觸發(fā)器(R0AP Trigger)和會(huì)話標(biāo)識(shí)符,此外OMA RI還記錄上述ROAP觸發(fā)請(qǐng)求消息中的Marlin聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和Mar I in聯(lián)網(wǎng)設(shè)備的URL,并將生成的會(huì)話標(biāo)識(shí)符與Mar I in聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和Marlin聯(lián)網(wǎng)設(shè)備的URL相關(guān)聯(lián)。然后,OMA RI向域管理器發(fā)送ROAP觸發(fā)器響應(yīng)消息,該ROAP觸發(fā)器響應(yīng)消息攜帶ROAP觸發(fā)器、上述用戶的標(biāo)識(shí)、Marlin聯(lián)網(wǎng)設(shè)備的URL、0MARI的URL和會(huì)話標(biāo)識(shí)符。步驟305,域管理器向Marlin聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊發(fā)送瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)攜帶ROAP觸發(fā)器、上述用戶的標(biāo)識(shí)、Marlin聯(lián)網(wǎng)設(shè)備的URL、0MA RI的URL和會(huì)話標(biāo)識(shí)符。步驟306,瀏覽器模塊根據(jù)Marlin聯(lián)網(wǎng)設(shè)備的URL通過(guò)內(nèi)部接口將ROAP觸發(fā)器、OMA RI的URL和會(huì)話標(biāo)識(shí)符發(fā)送給DRM互通模塊。步驟307,DRM互通模塊保存OMA RI的URL和會(huì)話標(biāo)識(shí)符,并通過(guò)Mar I in聯(lián)網(wǎng)設(shè)備上的對(duì)象交換(Object Exchange ;以下簡(jiǎn)稱0BEX)功能與OMA離線設(shè)備建立OBEX連接,通過(guò)該OBEX連接將ROAP觸發(fā)器發(fā)送給OMA離線設(shè)備上的DRM代理(DRM Agent)模塊,以觸發(fā)OMA離線設(shè)備執(zhí)行入域流程。步驟308,Marlin聯(lián)網(wǎng)設(shè)備的DRM互通模塊接收OMA離線設(shè)備發(fā)送的ROAP設(shè)備握手(ROAP Device Hello)消息,該ROAP設(shè)備握手消息攜帶OMA離線設(shè)備的標(biāo)識(shí)。步驟309,DRM互通模塊在上述ROAP設(shè)備握手消息中添加會(huì)話標(biāo)識(shí)符,并根據(jù)保存的OMA RI的URL將添加會(huì)話標(biāo)識(shí)符的ROAP設(shè)備握手消息發(fā)送給OMA RI。步驟310,OMA RI根據(jù)ROAP設(shè)備握手消息中的會(huì)話標(biāo)識(shí)符識(shí)別Mar I in聯(lián)網(wǎng)設(shè)備,并向Marlin聯(lián)網(wǎng)設(shè)備的DRM互通模塊發(fā)送ROAP RI握手(ROAP RI Hello)消息,該ROAPRI握手消息攜帶上述會(huì)話標(biāo)識(shí)符。步驟311,Marlin聯(lián)網(wǎng)設(shè)備的DRM互通模塊接收到ROAP RI握手消息之后,通過(guò)ROAP RI握手消息中的會(huì)話標(biāo)識(shí)符識(shí)別OMA RI,然后去掉ROAP RI握手消息中的會(huì)話標(biāo)識(shí)符,并將去掉會(huì)話標(biāo)識(shí)符的ROAP RI握手消息利用Marlin聯(lián)網(wǎng)設(shè)備與OMA離線設(shè)備之間的 OBEX連接發(fā)送給OMA離線設(shè)備上的DRM代理模塊。步驟312,Marlin聯(lián)網(wǎng)設(shè)備鏈接到OMarlin業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體(ContentIssuer),下載相應(yīng)的DRM內(nèi)容;因?yàn)镺MA離線設(shè)備不能發(fā)送權(quán)限對(duì)象(Rights Object ;以下簡(jiǎn)稱R0)請(qǐng)求消息,并且Marlin聯(lián)網(wǎng)設(shè)備也不具有請(qǐng)求RO的權(quán)限,因此Marlin聯(lián)網(wǎng)設(shè)備下載的DRM內(nèi)容中要包含上述DRM內(nèi)容的R0。步驟313 ,Marlin聯(lián)網(wǎng)設(shè)備利用與OMA離線設(shè)備之間的OBEX連接將包含RO的DRM內(nèi)容發(fā)送給OMA離線設(shè)備,OMA離線設(shè)備可使用DRM內(nèi)容中的RO實(shí)現(xiàn)對(duì)DRM內(nèi)容的播放。上述實(shí)施例可以實(shí)現(xiàn)當(dāng)離線設(shè)備支持OMA DRM,聯(lián)網(wǎng)設(shè)備支持Marlin DRM時(shí),OMA離線設(shè)備通過(guò)Marlin聯(lián)網(wǎng)設(shè)備獲取DRM內(nèi)容和播放該DRM內(nèi)容的權(quán)限,可以滿足OMA離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖4為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,本實(shí)施例對(duì)本發(fā)明圖I和圖2所示實(shí)施例提供的方法在離線設(shè)備支持Marlin DRM,聯(lián)網(wǎng)設(shè)備支持OMA DRM的場(chǎng)景下的具體實(shí)現(xiàn)進(jìn)行介紹。如圖4所示,該DRM內(nèi)容的播放方法可以包括步驟401,OMA聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊通過(guò)瀏覽器會(huì)話的方式從OMarlin業(yè)務(wù)提供商的在線商店功能實(shí)體下載并安裝DRM互通模塊。步驟402,OMA聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求。本實(shí)施例中,該瀏覽器會(huì)話請(qǐng)求用于幫助使用該OMA聯(lián)網(wǎng)設(shè)備的用戶的一個(gè)Marlin離線設(shè)備請(qǐng)求入域;該瀏覽器會(huì)話請(qǐng)求消息攜帶OMA聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)、上述用戶的標(biāo)識(shí)、OMA聯(lián)網(wǎng)設(shè)備支持的DRM類型、上述離線設(shè)備支持的DRM類型和OMA聯(lián)網(wǎng)設(shè)備的URL。步驟403,域管理器根據(jù)上述離線設(shè)備支持的DRM類型,確定離線設(shè)備支持的DRM類型為 Marlin DRM,向 Marlin 服務(wù)器(Marlin Server)發(fā)送動(dòng)作令牌(Action Token)請(qǐng)求消息,該動(dòng)作令牌請(qǐng)求消息攜帶OMA聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)、上述用戶的標(biāo)識(shí)和OMA聯(lián)網(wǎng)設(shè)備的URL。步驟404,Marlin服務(wù)器接收到上述動(dòng)作令牌請(qǐng)求消息之后,為上述用戶生成動(dòng)作令牌(Action Token)和會(huì)話標(biāo)識(shí)符,此外Marlin服務(wù)器還記錄上述動(dòng)作令牌請(qǐng)求消息中的OMA聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和OMA聯(lián)網(wǎng)設(shè)備的URL,并將生成的會(huì)話標(biāo)識(shí)符與OMA聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和OMA聯(lián)網(wǎng)設(shè)備的URL相關(guān)聯(lián)。然后Marlin服務(wù)器向域管理器發(fā)送動(dòng)作令牌響應(yīng)消息,該動(dòng)作令牌響應(yīng)消息攜帶動(dòng)作令牌、上述用戶的標(biāo)識(shí)、OMA聯(lián)網(wǎng)設(shè)備的URUMarlin服務(wù)器的URL和會(huì)話標(biāo)識(shí)符。步驟405,域管理器向OMA聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊發(fā)送瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)攜帶動(dòng)作令牌。此外,該瀏覽器會(huì)話響應(yīng)還攜帶上述用戶的標(biāo)識(shí)、OMA聯(lián)網(wǎng)設(shè)備的URL、Marlin服務(wù)器的URL和會(huì)話標(biāo)識(shí)符。步驟406,瀏覽器模塊根據(jù)OMA聯(lián)網(wǎng)設(shè)備的URL通過(guò)內(nèi)部接口將動(dòng)作令牌、Marlin服務(wù)器的URL和會(huì)話標(biāo)識(shí)符發(fā)送給DRM互通模塊。步驟407,DRM互通模塊保存Marlin服務(wù)器的URL和會(huì)話標(biāo)識(shí)符,并通過(guò)OMA聯(lián)網(wǎng)設(shè)備上的OBEX功能與Marlin離線設(shè)備建立OBEX連接,通過(guò)該OBEX連接將動(dòng)作令牌發(fā)送給Marlin離線設(shè)備上的Marlin客戶端(MarlinClient),以觸發(fā)Marlin離線設(shè)備執(zhí)行入域
流程。步驟408, OMA聯(lián)網(wǎng)設(shè)備的DRM互通模塊接收Marlin離線設(shè)備發(fā)送的Marlin注冊(cè)請(qǐng)求消息,該Marlin注冊(cè)請(qǐng)求消息攜帶Marlin離線設(shè)備的標(biāo)識(shí)。步驟409,DRM互通模塊在上述Marlin注冊(cè)請(qǐng)求消息中添加會(huì)話標(biāo)識(shí)符,并根據(jù)保存的Marlin服務(wù)器的URL將添加會(huì)話標(biāo)識(shí)符的Marlin注冊(cè)請(qǐng)求消息發(fā)送給Marlin服務(wù)器。步驟410,Marlin服務(wù)器根據(jù)Marlin注冊(cè)請(qǐng)求消息中的會(huì)話標(biāo)識(shí)符識(shí)別OMA聯(lián)網(wǎng)設(shè)備,并向OMA聯(lián)網(wǎng)設(shè)備的DRM互通模塊發(fā)送Marlin注冊(cè)響應(yīng)消息,該Marlin注冊(cè)響應(yīng)消息攜帶上述會(huì)話標(biāo)識(shí)符。步驟411,OMA聯(lián)網(wǎng)設(shè)備的DRM互通模塊接收到Marlin注冊(cè)響應(yīng)消息之后,通過(guò)Marlin注冊(cè)響應(yīng)消息中的會(huì)話標(biāo)識(shí)符識(shí)別Marlin服務(wù)器,然后去掉Marlin注冊(cè)響應(yīng)消息中的會(huì)話標(biāo)識(shí)符,并將去掉會(huì)話標(biāo)識(shí)符的Mar I in注冊(cè)響應(yīng)消息利用OMA聯(lián)網(wǎng)設(shè)備與Mar I in離線設(shè)備之間的OBEX連接發(fā)送給Marlin離線設(shè)備上的Marlin客戶端。步驟412, OMA聯(lián)網(wǎng)設(shè)備鏈接到OMarlin業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體(ContentIssuer),下載相應(yīng)的DRM內(nèi)容;因?yàn)镸arlin離線設(shè)備可以支持Marlin寬帶權(quán)限許可證(Marlin Broadband License ;以下簡(jiǎn)稱Marlin BB License)獲得協(xié)議,因此允許 OMA 聯(lián)網(wǎng)設(shè)備下載的DRM內(nèi)容中不包含權(quán)限許可證(License)。步驟413,OMA聯(lián)網(wǎng)設(shè)備利用與Marlin離線設(shè)備之間的OBEX連接將下載的DRM內(nèi)容發(fā)送給Marlin離線設(shè)備。本實(shí)施例中,如果下載的DRM內(nèi)容中包含權(quán)限許可證,則Marlin離線設(shè)備可使用該權(quán)限許可證實(shí)現(xiàn)對(duì)DRM內(nèi)容的播放;如果下載的DRM內(nèi)容中不包含權(quán)限許可證,則執(zhí)行步驟414 步驟417。步驟414,Marlin離線設(shè)備向OMA聯(lián)網(wǎng)設(shè)備的DRM互通模塊發(fā)送Marlin權(quán)限許可證(Marlin License)請(qǐng)求消息,該Marlin權(quán)限許可證請(qǐng)求消息攜帶Marlin離線設(shè)備的標(biāo)識(shí)。步驟415,DRM互通模塊在上述Mar I in權(quán)限許可證請(qǐng)求消息中添加會(huì)話標(biāo)識(shí)符,并根據(jù)保存的Marlin服務(wù)器的URL將添加會(huì)話標(biāo)識(shí)符的Marlin權(quán)限許可證請(qǐng)求消息發(fā)送給Marlin服務(wù)器。
步驟416,Marlin服務(wù)器根據(jù)Marlin權(quán)限許可證請(qǐng)求消息中的會(huì)話標(biāo)識(shí)符識(shí)別OMA聯(lián)網(wǎng)設(shè)備,并向OMA聯(lián)網(wǎng)設(shè)備的DRM互通模塊發(fā)送Marlin權(quán)限許可證響應(yīng)消息,該Marlin權(quán)限許可證響應(yīng)消息攜帶播放上述DRM內(nèi)容所需的權(quán)限許可證和上述會(huì)話標(biāo)識(shí)符。步驟417,OMA聯(lián)網(wǎng)設(shè)備的DRM互通模塊接收到Marlin權(quán)限許可證響應(yīng)消息之后,通過(guò)Marlin權(quán)限許可證響應(yīng)消息中的會(huì)話標(biāo)識(shí)符識(shí)別Marlin服務(wù)器,然后去掉Marlin權(quán)限許可證響應(yīng)消息中的會(huì)話標(biāo)識(shí)符,并將去掉會(huì)話標(biāo)識(shí)符的Marlin權(quán)限許可證響應(yīng)消息利用OMA聯(lián)網(wǎng)設(shè)備與Marl in離線設(shè)備之間的OBEX連接發(fā)送給Marl in離線設(shè)備上的Marl in客戶端。接收到Marlin權(quán)限許可證響應(yīng)消息之后,Marlin離線設(shè)備可以獲得該Marlin權(quán)限許可證響應(yīng)消息攜帶的播放上述DRM內(nèi)容所需的權(quán)限許可證,然后Marlin離線設(shè)備可使用該權(quán)限許可證實(shí)現(xiàn)對(duì)上述DRM內(nèi)容的播放。
上述實(shí)施例可以實(shí)現(xiàn)當(dāng)離線設(shè)備支持Marlin DRM,聯(lián)網(wǎng)設(shè)備支持OMADRM時(shí),Marlin離線設(shè)備通過(guò)OMA聯(lián)網(wǎng)設(shè)備獲取DRM內(nèi)容和播放該DRM內(nèi)容的權(quán)限,可以滿足Marlin離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖5為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,如圖5所示,該DRM內(nèi)容的播放方法可以包括步驟501,聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求。本實(shí)施例中,該瀏覽器會(huì)話請(qǐng)求攜帶使用上述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和上述用戶的離線設(shè)備支持的DRM類型。步驟502,聯(lián)網(wǎng)設(shè)備接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,第一轉(zhuǎn)發(fā)消息攜帶第一 DRM服務(wù)器生成的與上述用戶的標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件。其中,上述第二 DRM服務(wù)器為聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;上述第一 DRM服務(wù)器為離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。步驟503,聯(lián)網(wǎng)設(shè)備提取第一轉(zhuǎn)發(fā)消息中的觸發(fā)器文件,將上述觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。本實(shí)施例中,第一轉(zhuǎn)發(fā)消息還可以攜帶第三URL,其中,第三URL為上述第二 DRM服務(wù)器的URL。聯(lián)網(wǎng)設(shè)備接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息之后,聯(lián)網(wǎng)設(shè)備還可以保存上述第三URL。本實(shí)施例中,步驟502可以為聯(lián)網(wǎng)設(shè)備中的客戶端模塊接收上述第二DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息;該第一轉(zhuǎn)發(fā)消息還可以攜帶第三URL ;聯(lián)網(wǎng)設(shè)備中的客戶端模塊接收上述第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息之后,聯(lián)網(wǎng)設(shè)備中的客戶端模塊保存上述第二 DRM服務(wù)器的URL,并將第一轉(zhuǎn)發(fā)消息發(fā)送給聯(lián)網(wǎng)設(shè)備中的DRM轉(zhuǎn)換模塊;這樣,步驟503中,聯(lián)網(wǎng)設(shè)備提取第一轉(zhuǎn)發(fā)消息中攜帶的觸發(fā)器文件可以為上述DRM轉(zhuǎn)換模塊提取第一轉(zhuǎn)發(fā)消息中攜帶的上述觸發(fā)器文件。進(jìn)一步地,將上述觸發(fā)器文件發(fā)送給離線設(shè)備之后,聯(lián)網(wǎng)設(shè)備還可以接收上述離線設(shè)備發(fā)送的入域請(qǐng)求消息,將入域請(qǐng)求消息封裝為第二轉(zhuǎn)發(fā)消息;然后,聯(lián)網(wǎng)設(shè)備根據(jù)上述第三URL將第二轉(zhuǎn)發(fā)消息發(fā)送給上述第二 DRM服務(wù)器,以便上述第二 DRM服務(wù)器將第二轉(zhuǎn)發(fā)消息發(fā)送給域管理器;接下來(lái),聯(lián)網(wǎng)設(shè)備還可以接收上述第二 DRM服務(wù)器發(fā)送的第三轉(zhuǎn)發(fā)消息;第三轉(zhuǎn)發(fā)消息是第二 DRM服務(wù)器接收到域管理器發(fā)送的轉(zhuǎn)發(fā)消息后發(fā)送給上述聯(lián)網(wǎng)設(shè)備的,該第三轉(zhuǎn)發(fā)消息攜帶針對(duì)上述入域請(qǐng)求消息的入域響應(yīng)消息;最后,聯(lián)網(wǎng)設(shè)備提取第三轉(zhuǎn)發(fā)消息中的入域響應(yīng)消息,將上述入域響應(yīng)消息發(fā)送給離線設(shè)備。具體的,聯(lián)網(wǎng)設(shè)備根據(jù)上述第三URL將第二轉(zhuǎn)發(fā)消息發(fā)送給上述第二 DRM服務(wù)器可以為聯(lián)網(wǎng)設(shè)備對(duì)上述第二轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)上述第三URL將進(jìn)行安全處理后的轉(zhuǎn)發(fā)消息發(fā)送給上述第二 DRM服務(wù)器。本實(shí)施例中,聯(lián)網(wǎng)設(shè)備中的DRM轉(zhuǎn)換模塊可以將離線設(shè)備與該第一 DRM服務(wù)器之間的DRM協(xié)議消息轉(zhuǎn)換為新的轉(zhuǎn)發(fā)消息格式,并且轉(zhuǎn)換后的消息格式能被聯(lián)網(wǎng)設(shè)備以及第二 DRM服務(wù)器所識(shí)別和轉(zhuǎn)發(fā);另外,聯(lián)網(wǎng)設(shè)備中的DRM轉(zhuǎn)換模塊可提供與聯(lián)網(wǎng)設(shè)備上的DRM客戶端模塊以及OBEX連接功能間的內(nèi)部通信接口,實(shí)現(xiàn)對(duì)來(lái)自離線設(shè)備的DRM消息的接收和格式轉(zhuǎn)換。上述實(shí)施例中,聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求之后,接收該第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,第一轉(zhuǎn)發(fā)消息攜帶上述第一 DRM服務(wù)器生成的與上述用戶的 標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件。然后,聯(lián)網(wǎng)設(shè)備提取第一轉(zhuǎn)發(fā)消息中的觸發(fā)器文件,將上述觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖6為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,如圖6所示,該DRM內(nèi)容的播放方法可以包括步驟601,域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶使用上述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和該用戶的離線設(shè)備支持的DRM類型。步驟602,域管理器根據(jù)上述用戶的離線設(shè)備支持的DRM類型向第一DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,該觸發(fā)器請(qǐng)求消息攜帶上述用戶的標(biāo)識(shí);并接收上述第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,該觸發(fā)器響應(yīng)消息攜帶上述用戶的標(biāo)識(shí)和該第一 DRM服務(wù)器為上述用戶生成的觸發(fā)器文件;上述第一 DRM服務(wù)器為上述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。步驟603,域管理器將觸發(fā)器文件封裝為第一轉(zhuǎn)發(fā)消息,第一轉(zhuǎn)發(fā)消息攜帶上述觸發(fā)器文件和上述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí);并將第一轉(zhuǎn)發(fā)消息通過(guò)上述第二 DRM服務(wù)器發(fā)送給聯(lián)網(wǎng)設(shè)備,以供聯(lián)網(wǎng)設(shè)備提取第一轉(zhuǎn)發(fā)消息中的觸發(fā)器文件,將觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。其中,第二 DRM服務(wù)器為聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器。進(jìn)一步地,步驟601之后,域管理器可以向聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)用于指示域管理器是否接受上述瀏覽器會(huì)話請(qǐng)求;則步驟602中,域管理器根據(jù)上述用戶的離線設(shè)備支持的DRM類型向第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息可以為如果該域管理器接受上述瀏覽器會(huì)話請(qǐng)求,則域管理器根據(jù)上述用戶的離線設(shè)備支持的DRM類型向上述第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息。本實(shí)施例中,第一轉(zhuǎn)發(fā)消息還攜帶第三URL,該第三URL為第二 DRM服務(wù)器的URL ;則步驟603中,將第一轉(zhuǎn)發(fā)消息通過(guò)第二DRM服務(wù)器發(fā)送給聯(lián)網(wǎng)設(shè)備可以為域管理器根據(jù)該第三URL,將第一轉(zhuǎn)發(fā)消息發(fā)送給上述第二 DRM服務(wù)器,以便該第二 DRM服務(wù)器對(duì)第一轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)上述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)將進(jìn)行安全處理后的轉(zhuǎn)發(fā)消息發(fā)送給聯(lián)網(wǎng)設(shè)備。進(jìn)一步地,步驟603之后,域管理器還可以接收上述第二 DRM服務(wù)器發(fā)送的第二轉(zhuǎn)發(fā)消息,解析第二轉(zhuǎn)發(fā)消息,獲得該第二轉(zhuǎn)發(fā)消息攜帶的入域請(qǐng)求消息,并將上述入域請(qǐng)求消息發(fā)送給第一 DRM服務(wù)器;然后,域管理器接收上述第一 DRM服務(wù)器針對(duì)該入域請(qǐng)求消息發(fā)送的入域響應(yīng)消息,將上述入域響應(yīng)消息封裝為第三轉(zhuǎn)發(fā)消息,并將第三轉(zhuǎn)發(fā)消息通過(guò)該第二 DRM服務(wù)器發(fā)送給聯(lián)網(wǎng)設(shè)備。本實(shí)施例中,域管理器集成DRM轉(zhuǎn)換功能,可以將離線設(shè)備與該第一 DRM服務(wù)器之間的DRM協(xié)議消息轉(zhuǎn)換為新的轉(zhuǎn)發(fā)消息格式,并且轉(zhuǎn)換后的消息格式能被聯(lián)網(wǎng)設(shè)備以及第二 DRM服務(wù)器所識(shí)別和轉(zhuǎn)發(fā);另外,域管理器中的DRM轉(zhuǎn)換功能可分別提供與OMA RI和Marlin服務(wù)器的接口,實(shí)現(xiàn)對(duì)DRM消息的接收和格式轉(zhuǎn)換。
上述實(shí)施例中,域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求之后,域管理器根據(jù)上述用戶的離線設(shè)備支持的DRM類型向第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,該觸發(fā)器請(qǐng)求消息攜帶上述用戶的標(biāo)識(shí);并接收上述第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,該觸發(fā)器響應(yīng)消息攜帶上述用戶的標(biāo)識(shí)和該第一 DRM服務(wù)器為上述用戶生成的觸發(fā)器文件。然后,域管理器將觸發(fā)器文件封裝為第一轉(zhuǎn)發(fā)消息,并將第一轉(zhuǎn)發(fā)消息通過(guò)上述第二 DRM服務(wù)器發(fā)送給聯(lián)網(wǎng)設(shè)備,以供聯(lián)網(wǎng)設(shè)備提取第一轉(zhuǎn)發(fā)消息中的觸發(fā)器文件,將觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備分別支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。本發(fā)明圖5和圖6所示實(shí)施例中,用戶的離線設(shè)備借助該用戶的聯(lián)網(wǎng)設(shè)備獲取DRM內(nèi)容和播放該DRM內(nèi)容的權(quán)限。本發(fā)明圖5和圖6所示實(shí)施例提供的方法可以實(shí)現(xiàn)當(dāng)離線設(shè)備和聯(lián)網(wǎng)設(shè)備分別支持不同的DRM類型時(shí),在OMarlin DRM系統(tǒng)中實(shí)現(xiàn)對(duì)離線設(shè)備播放DRM內(nèi)容的支持。圖7為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,本實(shí)施例對(duì)本發(fā)明圖5和圖6所示實(shí)施例提供的方法在離線設(shè)備支持OMA DRM,聯(lián)網(wǎng)設(shè)備支持Marlin DRM的場(chǎng)景下的具體實(shí)現(xiàn)進(jìn)行介紹。如圖7所示,該DRM內(nèi)容的播放方法可以包括步驟701,Marlin聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊通過(guò)瀏覽器會(huì)話的方式從OMarlin業(yè)務(wù)提供商的在線商店(Web Store)功能實(shí)體下載并安裝DRM轉(zhuǎn)換模塊。步驟702a,Marlin聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求。本實(shí)施例中,該瀏覽器會(huì)話請(qǐng)求用于幫助使用該Marlin聯(lián)網(wǎng)設(shè)備的用戶的一個(gè)OMA離線設(shè)備請(qǐng)求入域;該瀏覽器會(huì)話請(qǐng)求攜帶上述用戶的標(biāo)識(shí)、Marlin聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和上述離線設(shè)備支持的DRM類型。步驟702b,域管理器向?yàn)g覽器模塊發(fā)送瀏覽器會(huì)話響應(yīng)。本實(shí)施例中,該瀏覽器會(huì)話響應(yīng)用于指示域管理器是否接受上述瀏覽器會(huì)話請(qǐng)求,也就是說(shuō),該瀏覽器會(huì)話響應(yīng)用于指示域管理器是否同意Marlin聯(lián)網(wǎng)設(shè)備所請(qǐng)求的操作。步驟703,如果域管理器接受上述瀏覽器會(huì)話請(qǐng)求,則該域管理器根據(jù)上述離線設(shè)備支持的DRM類型,確定離線設(shè)備支持的DRM類型為OMA DRM,然后域管理器向OMA RI發(fā)送ROAP觸發(fā)器(ROAP Trigger)請(qǐng)求消息,該ROAP觸發(fā)器請(qǐng)求消息攜帶上述用戶的標(biāo)識(shí)。步驟704,OMA RI收到上述ROAP觸發(fā)請(qǐng)求消息后為上述用戶生成ROAP觸發(fā)器(ROAP Trigger),向域管理器發(fā)送ROAP觸發(fā)器響應(yīng)消息,該ROAP觸發(fā)器響應(yīng)消息攜帶上述ROAP觸發(fā)器。另外,該ROAP觸發(fā)器響應(yīng)消息還攜帶上述用戶的標(biāo)識(shí)。步驟705,域管理器利用該域管理器的DRM轉(zhuǎn)換功能將接收到的ROAP觸發(fā)器封裝 成Marlin寬帶(Marlin Broadband ;以下簡(jiǎn)稱Marlin BB)轉(zhuǎn)發(fā)消息,發(fā)送給Marlin服務(wù) 器。其中,Marlin BB轉(zhuǎn)發(fā)消息為本發(fā)明新定義的一種寬帶(Broadband ;以下簡(jiǎn)稱BB)協(xié)議消息,Marlin BB轉(zhuǎn)發(fā)消息仍采用Marlin BB協(xié)議所采用的簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(Simple Object Access Protocol ;以下簡(jiǎn)稱SOAP)作為消息承載格式。Marlin BB轉(zhuǎn)發(fā)消息由兩部分組成=SOAP轉(zhuǎn)發(fā)頭部和SOAP實(shí)體;其中,SOAP轉(zhuǎn)發(fā)頭部包括協(xié)議標(biāo)識(shí)、Marlin服務(wù)器的URL和Marlin聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí);S0AP實(shí)體封裝著ROAP觸發(fā)器。步驟706,Marlin服務(wù)器利用該Marlin服務(wù)器新增的轉(zhuǎn)發(fā)角色功能,可以識(shí)別和處理Marlin BB轉(zhuǎn)發(fā)消息,具體地,Marlin服務(wù)器可以利用轉(zhuǎn)發(fā)角色功能通過(guò)Marlin BB轉(zhuǎn)發(fā)消息中SOAP轉(zhuǎn)發(fā)頭部中的協(xié)議標(biāo)識(shí)識(shí)別消息類型,并根據(jù)Marlin聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)確定Marlin BB轉(zhuǎn)發(fā)消息的轉(zhuǎn)發(fā)路徑;之后Marlin服務(wù)器可以利用轉(zhuǎn)發(fā)角色功能對(duì)Marlin BB轉(zhuǎn)發(fā)消息按Marlin DRM系統(tǒng)中原有的信任管理機(jī)制,對(duì)Marlin BB轉(zhuǎn)發(fā)消息進(jìn)行安全處理后發(fā)送給Marlin聯(lián)網(wǎng)設(shè)備的Marlin客戶端(Marlin Client)。步驟707,Marlin客戶端首先按照Marlin DRM系統(tǒng)中原有的信任管理機(jī)制對(duì)Marlin BB轉(zhuǎn)發(fā)消息進(jìn)行認(rèn)證,認(rèn)證通過(guò)后,通過(guò)Marlin BB轉(zhuǎn)發(fā)消息的SOAP轉(zhuǎn)發(fā)頭部中的協(xié)議標(biāo)識(shí)確定收到的消息為Marlin BB轉(zhuǎn)發(fā)消息,根據(jù)SOAP轉(zhuǎn)發(fā)頭部中的Marlin服務(wù)器的URL確定消息返回路徑,并保存SOAP轉(zhuǎn)發(fā)頭部中的Marlin服務(wù)器的URL,然后將MarlinBB轉(zhuǎn)發(fā)消息利用設(shè)備內(nèi)部接口發(fā)送到DRM轉(zhuǎn)換模塊。步驟708,DRM轉(zhuǎn)換模塊從Marlin BB轉(zhuǎn)發(fā)消息中提取出ROAP觸發(fā)器,利用Marlin聯(lián)網(wǎng)設(shè)備上的OBEX鏈接功能,與OMA離線設(shè)備建立OBEX連接,通過(guò)OBEX連接將ROAP觸發(fā)器發(fā)送給OMA離線設(shè)備上的DRM代理(DRM Agent)模塊,以觸發(fā)OMA離線設(shè)備執(zhí)行入域流程。步驟709,Marlin聯(lián)網(wǎng)設(shè)備的DRM轉(zhuǎn)換模塊接收OMA離線設(shè)備發(fā)送的ROAP設(shè)備握手(ROAP Device Hello)消息,該ROAP設(shè)備握手消息攜帶OMA離線設(shè)備的標(biāo)識(shí)。步驟710,DRM轉(zhuǎn)換模塊將ROAP設(shè)備握手消息封裝為Marlin BB轉(zhuǎn)發(fā)消息,并將該Marlin BB轉(zhuǎn)發(fā)消息發(fā)送給Marlin客戶端。本步驟中,Marlin BB轉(zhuǎn)發(fā)消息的SOAP轉(zhuǎn)發(fā)頭部包括協(xié)議標(biāo)識(shí);R0AP設(shè)備握手消息SOAP實(shí)體封裝著ROAP設(shè)備握手消息。步驟711, Marlin客戶端通過(guò)Marlin BB轉(zhuǎn)發(fā)消息的SOAP轉(zhuǎn)發(fā)頭部中的協(xié)議標(biāo)識(shí)確定收到的消息為Marlin BB轉(zhuǎn)發(fā)消息,按Marlin DRM系統(tǒng)中原有的信任管理機(jī)制,對(duì)Marlin BB轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)保存的Marlin服務(wù)器的URL,將安全處理后的Marlin BB轉(zhuǎn)發(fā)消息發(fā)送給Marlin服務(wù)器。步驟712,Marlin服務(wù)器首先按照Marlin DRM系統(tǒng)中原有的信任管理機(jī)制對(duì)Marlin BB轉(zhuǎn)發(fā)消息進(jìn)行認(rèn)證,認(rèn)證通過(guò)后,通過(guò)Marlin BB轉(zhuǎn)發(fā)消息的SOAP轉(zhuǎn)發(fā)頭部中的協(xié)議標(biāo)識(shí)確定收到的消息為Marlin BB轉(zhuǎn)發(fā)消息,將Marl·in BB轉(zhuǎn)發(fā)消息發(fā)送給域管理器。步驟713,域管理器利用自身的DRM轉(zhuǎn)換功能從Marlin BB轉(zhuǎn)發(fā)消息中提取出ROAP
設(shè)備握手消息。步驟714,域管理器將ROAP設(shè)備握手消息發(fā)送給OMA RI。步驟715,域管理器接收OMA RI發(fā)送的ROAP RI握手(ROAP RI Hello)消息。步驟716,域管理器將ROAP RI握手消息封裝為Marlin BB轉(zhuǎn)發(fā)消息,并將該Marlin BB轉(zhuǎn)發(fā)消息發(fā)送給Marlin服務(wù)器。步驟717,Marlin服務(wù)器利用轉(zhuǎn)發(fā)角色功能對(duì)Marlin BB轉(zhuǎn)發(fā)消息按Marlin DRM系統(tǒng)中原有的信任管理機(jī)制,對(duì)Mar I in BB轉(zhuǎn)發(fā)消息進(jìn)行安全處理后發(fā)送給Mar I in聯(lián)網(wǎng)設(shè)備的Marlin客戶端。步驟718,Marlin客戶端首先按照Marlin DRM系統(tǒng)中原有的信任管理機(jī)制對(duì)Marlin BB轉(zhuǎn)發(fā)消息進(jìn)行認(rèn)證,認(rèn)證通過(guò)后,將Marlin BB轉(zhuǎn)發(fā)消息利用設(shè)備內(nèi)部接口發(fā)送到DRM轉(zhuǎn)換模塊。步驟719,DRM轉(zhuǎn)換模塊從Marlin BB轉(zhuǎn)發(fā)消息中提取出ROAP RI握手消息,通過(guò)與OMA離線設(shè)備之間的OBEX連接將ROAP RI握手消息發(fā)送給OMA離線設(shè)備上的DRM代理模塊。步驟720,Marlin聯(lián)網(wǎng)設(shè)備鏈接到OMarlin業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體(ContentIssuer),下載相應(yīng)的DRM內(nèi)容;因?yàn)镺MA離線設(shè)備不能發(fā)送RO請(qǐng)求消息,并且Marl in聯(lián)網(wǎng)設(shè)備也不具有請(qǐng)求RO的權(quán)限,因此Marlin聯(lián)網(wǎng)設(shè)備下載的DRM內(nèi)容中要包含上述DRM內(nèi)容的R0。步驟721 ,Marlin聯(lián)網(wǎng)設(shè)備利用與OMA離線設(shè)備之間的OBEX連接將包含RO的DRM內(nèi)容發(fā)送給OMA離線設(shè)備,OMA離線設(shè)備可使用DRM內(nèi)容中的RO實(shí)現(xiàn)對(duì)DRM內(nèi)容的播放。上述實(shí)施例可以實(shí)現(xiàn)當(dāng)離線設(shè)備支持OMA DRM,聯(lián)網(wǎng)設(shè)備支持Marlin DRM時(shí),OMA離線設(shè)備通過(guò)Marlin聯(lián)網(wǎng)設(shè)備獲取DRM內(nèi)容和播放該DRM內(nèi)容的權(quán)限,可以滿足OMA離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖8為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,本實(shí)施例對(duì)本發(fā)明圖I和圖2所示實(shí)施例提供的方法在離線設(shè)備支持Marlin DRM,聯(lián)網(wǎng)設(shè)備支持OMA DRM的場(chǎng)景下的具體實(shí)現(xiàn)進(jìn)行介紹。如圖8所示,該DRM內(nèi)容的播放方法可以包括步驟801,OMA聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊通過(guò)瀏覽器會(huì)話的方式從OMarlin業(yè)務(wù)提供商的在線商店(Web Store)功能實(shí)體下載并安裝DRM轉(zhuǎn)換模塊。步驟802a,OMA聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求。本實(shí)施例中,該瀏覽器會(huì)話請(qǐng)求用于幫助使用該OMA聯(lián)網(wǎng)設(shè)備的用戶的一個(gè)Marlin離線設(shè)備請(qǐng)求入域;該瀏覽器會(huì)話請(qǐng)求攜帶上述用戶的標(biāo)識(shí)、OMA聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和上述離線設(shè)備支持的DRM類型。
步驟802b,域管理器向?yàn)g覽器模塊發(fā)送瀏覽器會(huì)話響應(yīng)。本實(shí)施例中,該瀏覽器會(huì)話響應(yīng)用于指示域管理器是否接受上述瀏覽器會(huì)話請(qǐng)求,也就是說(shuō),該瀏覽器會(huì)話響應(yīng)用于指示域管理器是否同意OMA聯(lián)網(wǎng)設(shè)備所請(qǐng)求的操作。步驟803,如果域管理器接受上述瀏覽器會(huì)話請(qǐng)求,則該域管理器根據(jù)上述離線設(shè)備支持的DRM類型,確定離線設(shè)備支持的DRM類型為Marlin DRM,然后域管理器向Marlin服務(wù)器發(fā)送動(dòng)作令牌(Action Token)請(qǐng)求消息,該動(dòng)作令牌請(qǐng)求消息攜帶上述用戶的標(biāo)識(shí)。步驟804,Marlin服務(wù)器收到上述動(dòng)作令牌請(qǐng)求消息后為上述用戶生成動(dòng)作令牌(Action Token),向域管理器發(fā)送動(dòng)作令牌響應(yīng)消息,該動(dòng)作令牌響應(yīng)消息攜帶上述動(dòng)作令牌。另外,該動(dòng)作令牌響應(yīng)消息還攜帶上述用戶的標(biāo)識(shí)。
步驟805,域管理器將動(dòng)作令牌封裝為ROAP轉(zhuǎn)發(fā)消息,通過(guò)OMA RI以及OMA聯(lián)網(wǎng)設(shè)備的DRM代理(DRM Agent)模塊,將ROAP轉(zhuǎn)發(fā)消息發(fā)送給OMA聯(lián)網(wǎng)設(shè)備上的DRM轉(zhuǎn)換模塊。其中,ROAP轉(zhuǎn)發(fā)消息為本發(fā)明新定義的ROAP消息,ROAP轉(zhuǎn)發(fā)消息主要包含兩部分R0AP轉(zhuǎn)發(fā)消息的協(xié)議數(shù)據(jù)單元(Protocol Data Unit ;以下簡(jiǎn)稱=F1DU)和附加參數(shù)。其 中,ROAP轉(zhuǎn)發(fā)消息的PDU包括動(dòng)作令牌;附加參數(shù)包括協(xié)議標(biāo)識(shí)、OMA聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和OMA RI的URL ;0MA RI和OMA聯(lián)網(wǎng)設(shè)備中的DRM代理模塊可以根據(jù)ROAP轉(zhuǎn)發(fā)消息中的附加參數(shù)識(shí)別ROAP轉(zhuǎn)發(fā)消息,并確定ROAP消息的轉(zhuǎn)發(fā)路徑。步驟806,OMA聯(lián)網(wǎng)設(shè)備中的DRM轉(zhuǎn)換模塊從ROAP轉(zhuǎn)發(fā)消息中提取出動(dòng)作令牌,利用OMA聯(lián)網(wǎng)設(shè)備上的OBEX鏈接功能,與Marlin離線設(shè)備建立OBEX連接,通過(guò)OBEX連接將上述動(dòng)作令牌發(fā)送給Marlin離線設(shè)備上的Marlin客戶端(Marlin Client),以觸發(fā)Marlin離線設(shè)備執(zhí)行入域流程。步驟807,OMA聯(lián)網(wǎng)設(shè)備的DRM轉(zhuǎn)換模塊接收Marlin離線設(shè)備發(fā)送的Marlin BB注冊(cè)請(qǐng)求消息。步驟808,DRM轉(zhuǎn)換模塊將Marlin BB注冊(cè)請(qǐng)求消息封裝為ROAP轉(zhuǎn)發(fā)消息。步驟809,DRM轉(zhuǎn)換模塊將ROAP轉(zhuǎn)發(fā)消息通過(guò)DRM代理模塊和OMA RI發(fā)送給域管理器。步驟810,域管理器從ROAP轉(zhuǎn)發(fā)消息提取出Mar I in BB注冊(cè)請(qǐng)求消息,將該Mar I inBB注冊(cè)請(qǐng)求消息發(fā)送給Marlin服務(wù)器。步驟811,Marlin服務(wù)器向域管理器發(fā)送Marlin BB注冊(cè)響應(yīng)消息。步驟812,域管理器將上述Marlin BB注冊(cè)響應(yīng)消息封裝為ROAP轉(zhuǎn)發(fā)消息,并將該ROAP轉(zhuǎn)發(fā)消息通過(guò)OMA RI和DRM代理模塊發(fā)送給DRM轉(zhuǎn)換模塊。步驟813,DRM轉(zhuǎn)換模塊提取出ROAP轉(zhuǎn)發(fā)消息中的Marlin BB注冊(cè)響應(yīng)消息,將該Marlin BB注冊(cè)響應(yīng)消息發(fā)送給Marlin離線設(shè)備上的Marlin客戶端。步驟814, OMA聯(lián)網(wǎng)設(shè)備鏈接到OMarlin業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體(ContentIssuer),下載相應(yīng)的DRM內(nèi)容;因?yàn)镸arlin離線設(shè)備可以支持Marlin BB License獲得協(xié)議,因此允許OMA聯(lián)網(wǎng)設(shè)備下載的DRM內(nèi)容中不包含權(quán)限許可證(License)。步驟815,OMA聯(lián)網(wǎng)設(shè)備利用與Marlin離線設(shè)備之間的OBEX連接將下載的DRM內(nèi)容發(fā)送給Marlin離線設(shè)備。本實(shí)施例中,如果下載的DRM內(nèi)容中包含權(quán)限許可證,則Marlin離線設(shè)備可使用該權(quán)限許可證實(shí)現(xiàn)對(duì)DRM內(nèi)容的播放;如果下載的DRM內(nèi)容中不包含權(quán)限許可證,則執(zhí)行步驟816 步驟821。步驟816,Marlin離線設(shè)備向OMA聯(lián)網(wǎng)設(shè)備的DRM轉(zhuǎn)換模塊發(fā)送Marlin BB權(quán)限許可證(Marlin BB License)請(qǐng)求消息。步驟817,DRM轉(zhuǎn)換模塊將上述Marlin BB權(quán)限許可證請(qǐng)求消息封裝為ROAP轉(zhuǎn)發(fā)消息,將該ROAP轉(zhuǎn)發(fā)消息通過(guò)OMA聯(lián)網(wǎng)設(shè)備中的DRM代理模塊和OMA RI發(fā)送給域管理器。步驟818,域管理器從上述ROAP轉(zhuǎn)發(fā)消息中提取出Marlin BB權(quán)限許可證請(qǐng)求消息,將該Marlin BB權(quán)限許可證請(qǐng)求消息發(fā)送給Marlin服務(wù)器。步驟819,Marlin服務(wù)器向域管理器發(fā)送Marlin BB權(quán)限許可證響應(yīng)消息,該 Marlin BB權(quán)限許可證響應(yīng)消息攜帶播放上述DRM內(nèi)容所需的權(quán)限許可證。步驟820,域管理器將Marlin BB權(quán)限許可證響應(yīng)消息封裝為ROAP轉(zhuǎn)發(fā)消息,通過(guò)OMA RI和OMA聯(lián)網(wǎng)設(shè)備中的DRM代理模塊發(fā)送給OMA聯(lián)網(wǎng)設(shè)備中的DRM轉(zhuǎn)換模塊。步驟821,DRM轉(zhuǎn)換模塊從Marl in BB權(quán)限許可證響應(yīng)消息中提取出Marlin BB權(quán)限許可證響應(yīng)消息,并將該Marlin BB權(quán)限許可證響應(yīng)消息利用OMA聯(lián)網(wǎng)設(shè)備與Marlin離線設(shè)備之間的OBEX連接發(fā)送給Marlin離線設(shè)備上的Marlin客戶端。接收到Marlin權(quán)限許可證響應(yīng)消息之后,Marlin離線設(shè)備可以獲得該Marlin權(quán)限許可證響應(yīng)消息攜帶的播放上述DRM內(nèi)容所需的權(quán)限許可證,然后Marlin離線設(shè)備可使用該權(quán)限許可證實(shí)現(xiàn)對(duì)上述DRM內(nèi)容的播放。上述實(shí)施例可以實(shí)現(xiàn)當(dāng)離線設(shè)備支持Marlin DRM,聯(lián)網(wǎng)設(shè)備支持OMA DRM時(shí),Marlin離線設(shè)備通過(guò)OMA聯(lián)網(wǎng)設(shè)備獲取DRM內(nèi)容和播放該DRM內(nèi)容的權(quán)限,可以滿足Marlin離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖9為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,如圖9所示,該DRM內(nèi)容的播放方法可以包括步驟901,聯(lián)網(wǎng)設(shè)備接收該聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件。本實(shí)施例中,觸發(fā)器文件包括觸發(fā)器類型字段;該觸發(fā)器類型字段的值為離線(Unconnected),用于指示上述觸發(fā)器文件用于離線設(shè)備。具體地,在Marlin DRM系統(tǒng)中,上述觸發(fā)器文件可以為動(dòng)作令牌(Action Token)。步驟902,聯(lián)網(wǎng)設(shè)備與離線設(shè)備建立OBEX會(huì)話連接,將上述觸發(fā)器文件通過(guò)上述OBEX會(huì)話連接發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備獲取播放該聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容所需的權(quán)限許可證,并在獲取權(quán)限許可證之后,播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。具體地,步驟902中,將上述觸發(fā)器文件通過(guò)上述OBEX會(huì)話連接發(fā)送給離線設(shè)備可以為聯(lián)網(wǎng)設(shè)備通過(guò)OBEX會(huì)話連接采用OBEX推送(OBEX Put)操作,將上述觸發(fā)器文件發(fā)送給離線設(shè)備。進(jìn)一步地,步驟902之后,聯(lián)網(wǎng)設(shè)備還可以接收離線設(shè)備發(fā)送的權(quán)限許可證獲得請(qǐng)求,將上述權(quán)限許可證獲得請(qǐng)求發(fā)送給聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;然后,聯(lián)網(wǎng)設(shè)備接收該聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的權(quán)限許可證獲得響應(yīng),上述權(quán)限許可證獲得響應(yīng)是聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器對(duì)播放上述DRM內(nèi)容所需的權(quán)限許可證進(jìn)行綁定之后發(fā)送給聯(lián)網(wǎng)設(shè)備的;最后,聯(lián)網(wǎng)設(shè)備將上述權(quán)限許可證獲得響應(yīng)發(fā)送給離線設(shè)備。本實(shí)施例的一種實(shí)現(xiàn)方式中,聯(lián)網(wǎng)設(shè)備和離線設(shè)備屬于同一用戶域;本實(shí)現(xiàn)方式中,將觸發(fā)器文件通過(guò)OBEX會(huì)話連接發(fā)送給上述離線設(shè)備之后,聯(lián)網(wǎng)設(shè)備接收離線設(shè)備發(fā)送的權(quán)限許可證獲得請(qǐng)求之前,聯(lián)網(wǎng)設(shè)備還可以接收離線設(shè)備發(fā)送的注冊(cè)請(qǐng)求,將該注冊(cè)請(qǐng)求發(fā)送給上 述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;然后,聯(lián)網(wǎng)設(shè)備接收上述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的注冊(cè)響應(yīng),將注冊(cè)響應(yīng)發(fā)送給離線設(shè)備。本實(shí)現(xiàn)方式中,聯(lián)網(wǎng)設(shè)備接收該聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件之前,聯(lián)網(wǎng)設(shè)備還可以向業(yè)務(wù)提供商的在線商店功能實(shí)體發(fā)送內(nèi)容購(gòu)買請(qǐng)求,該內(nèi)容購(gòu)買請(qǐng)求攜帶第一指示信息,上述第一指示信息用于指示該內(nèi)容購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的DRM內(nèi)容將在離線設(shè)備上播放;在聯(lián)網(wǎng)設(shè)備將權(quán)限許可證獲得響應(yīng)發(fā)送給離線設(shè)備之后,聯(lián)網(wǎng)設(shè)備與業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,從該內(nèi)容發(fā)布實(shí)體下載已購(gòu)買的DRM內(nèi)容,并將下載的DRM內(nèi)容發(fā)送給離線設(shè)備。這時(shí),聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器對(duì)播放上述DRM內(nèi)容所需的權(quán)限許可證進(jìn)行綁定可以為聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器將播放上述DRM內(nèi)容所需的權(quán)限許可證綁定到離線設(shè)備的個(gè)性化節(jié)點(diǎn)上?;蛘?,聯(lián)網(wǎng)設(shè)備接收該聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件之前,該聯(lián)網(wǎng)設(shè)備還可以將該聯(lián)網(wǎng)設(shè)備購(gòu)買的DRM內(nèi)容發(fā)送給離線設(shè)備;在上述離線設(shè)備提示無(wú)法播放上述DRM內(nèi)容之后,聯(lián)網(wǎng)設(shè)備向業(yè)務(wù)提供商的在線商店功能實(shí)體發(fā)送內(nèi)容權(quán)限購(gòu)買請(qǐng)求,該內(nèi)容權(quán)限購(gòu)買請(qǐng)求攜帶第二指示信息,該第二指示信息用于指示上述內(nèi)容權(quán)限購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的權(quán)限將用于在上述離線設(shè)備上播放DRM內(nèi)容;這樣,聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器對(duì)播放上述DRM內(nèi)容所需的權(quán)限許可證進(jìn)行綁定包括聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器將播放上述DRM內(nèi)容所需的權(quán)限許可證綁定到表征上述用戶域的用戶節(jié)點(diǎn)上。本實(shí)施例的另一種實(shí)現(xiàn)方式中,聯(lián)網(wǎng)設(shè)備和所述離線設(shè)備屬于不同用戶域;本實(shí)現(xiàn)方式中,聯(lián)網(wǎng)設(shè)備接收該聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件之前,聯(lián)網(wǎng)設(shè)備還可以先向業(yè)務(wù)提供商的在線商店功能實(shí)體請(qǐng)求幫助上述離線設(shè)備購(gòu)買DRM內(nèi)容和播放該DRM內(nèi)容所需的權(quán)限許可證;然后,聯(lián)網(wǎng)設(shè)備接收在線商店功能實(shí)體發(fā)送的賬戶信息請(qǐng)求,該賬戶信息請(qǐng)求用于請(qǐng)求第一用戶的賬戶信息,該第一用戶為使用離線設(shè)備的用戶;聯(lián)網(wǎng)設(shè)備將上述賬戶信息請(qǐng)求發(fā)送給上述離線設(shè)備,并接收離線設(shè)備發(fā)送的加密的第一用戶的賬戶信息;最后,聯(lián)網(wǎng)設(shè)備將上述加密的第一用戶的賬戶信息發(fā)送給上述在線商店功能實(shí)體,以供在線商店功能實(shí)體對(duì)第一用戶的賬戶信息的合法性和第一用戶對(duì)上述離線設(shè)備是否具有使用權(quán)限進(jìn)行驗(yàn)證,并在確定上述賬戶信息合法并且第一用戶對(duì)該離線設(shè)備具有使用權(quán)限之后,將該聯(lián)網(wǎng)設(shè)備請(qǐng)求購(gòu)買的DRM內(nèi)容與第一用戶的賬戶相關(guān)聯(lián);本實(shí)現(xiàn)方式中,聯(lián)網(wǎng)設(shè)備將權(quán)限許可證獲得響應(yīng)發(fā)送給離線設(shè)備之后,聯(lián)網(wǎng)設(shè)備可以與業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,從上述內(nèi)容發(fā)布實(shí)體下載已購(gòu)買的DRM內(nèi)容,并將下載的DRM內(nèi)容發(fā)送給離線設(shè)備。上述實(shí)施例中,聯(lián)網(wǎng)設(shè)備接收該聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件之后,聯(lián)網(wǎng)設(shè)備與離線設(shè)備建立OBEX會(huì)話連接,將上述觸發(fā)器文件通過(guò)上述OBEX會(huì)話連接發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備獲取播放該聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容所需的權(quán)限許可證,并在獲取權(quán)限許可證之后,播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,進(jìn)而可以實(shí)現(xiàn)當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備分別屬于不同域時(shí),滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求。本發(fā)明圖9所示實(shí)施例提供的方法可以實(shí)現(xiàn)在Malin DRM系統(tǒng)中滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求,具體地,Mar I in DRM系統(tǒng)中用聯(lián)網(wǎng)設(shè)備作為中間媒介幫助離線設(shè)備完成DRM內(nèi)容及播放該DRM內(nèi)容所需的權(quán)限許可證的購(gòu)買和下載。離線設(shè)備與聯(lián)網(wǎng)設(shè)備之間通過(guò)OBEX協(xié)議建立連接,離線設(shè)備和聯(lián)網(wǎng)設(shè)備之間交互的SOAP消息以SOAP多功能因特網(wǎng)郵件擴(kuò)充服務(wù)(SOAP Multipurpose Internet Mail Extensions ;以下簡(jiǎn)稱SOAP MIME)媒體類型傳送,并置于OBEX請(qǐng)求或OBEX應(yīng)答消息體中。離線設(shè)備與系統(tǒng)服務(wù)器之間的交互都通過(guò)聯(lián)網(wǎng)設(shè)備的Marlin客戶端(Marlin Client)中的轉(zhuǎn)發(fā)功能實(shí)現(xiàn),該轉(zhuǎn)發(fā)功能只完成對(duì)內(nèi)容的重新封裝和轉(zhuǎn)發(fā)。下面對(duì)本發(fā)明圖9所示實(shí)施例提供的方法進(jìn)行具體介紹。 圖10為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,本實(shí)施例中,離線設(shè)備和聯(lián)網(wǎng)設(shè)備屬于同一用戶域,例如用戶域A,離線設(shè)備未入域,聯(lián)網(wǎng)設(shè)備已注冊(cè)入域;用戶使用聯(lián)網(wǎng)設(shè)備購(gòu)買在離線設(shè)備上播放的內(nèi)容,并限制內(nèi)容只在離線設(shè)備上播放。如圖10所示,該DRM內(nèi)容的播放方法可以包括步驟1001,用戶使用聯(lián)網(wǎng)設(shè)備向業(yè)務(wù)提供商的在線商店(Web Store)功能實(shí)體發(fā)送內(nèi)容購(gòu)買請(qǐng)求。本實(shí)施例中,該內(nèi)容購(gòu)買請(qǐng)求攜帶第一指示信息,上述第一指示信息用于指示該內(nèi)容購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的DRM內(nèi)容將在該用戶的離線設(shè)備上播放。步驟1002,如果業(yè)務(wù)提供商接受上述內(nèi)容購(gòu)買請(qǐng)求,則在線商店功能實(shí)體與Marlin服務(wù)器(Marlin Server)進(jìn)行交互,Marlin服務(wù)器生成動(dòng)作令牌(Action Token)發(fā)送給聯(lián)網(wǎng)設(shè)備。本實(shí)施例中,動(dòng)作令牌中包括令牌類型〈Token Type)字段,該令牌類型字段的值為離線(Unconnected),用于指示該動(dòng)作令牌用于離線設(shè)備。步驟1003,聯(lián)網(wǎng)設(shè)備收到動(dòng)作令牌后檢查該動(dòng)作令牌的令牌類型字段,確定上述動(dòng)作令牌用于離線設(shè)備之后,建立與離線設(shè)備之間的OBEX會(huì)話連接,并將該動(dòng)作令牌通過(guò)上述OBEX連接,采用OBEX推送(OBEX Put)操作發(fā)送給離線設(shè)備。在此過(guò)程中,聯(lián)網(wǎng)設(shè)備從動(dòng)作令牌中提取出Marlin服務(wù)器的URL并保存,以便稍后與Marlin服務(wù)器進(jìn)行交互。離線設(shè)備在接收到動(dòng)作令牌后觸發(fā)Marlin注冊(cè)過(guò)程。步驟1004,離線設(shè)備向聯(lián)網(wǎng)設(shè)備發(fā)送節(jié)點(diǎn)獲得請(qǐng)求。步驟1005,聯(lián)網(wǎng)設(shè)備將上述節(jié)點(diǎn)獲得請(qǐng)求發(fā)送給Marlin服務(wù)器。步驟1006,聯(lián)網(wǎng)設(shè)備接收Marlin服務(wù)器發(fā)送的節(jié)點(diǎn)獲得響應(yīng)。步驟1007,聯(lián)網(wǎng)設(shè)備將上述節(jié)點(diǎn)獲得響應(yīng)發(fā)送給離線設(shè)備。步驟1008,離線設(shè)備向聯(lián)網(wǎng)設(shè)備發(fā)送鏈接獲得請(qǐng)求。步驟1009,聯(lián)網(wǎng)設(shè)備將上述鏈接獲得請(qǐng)求發(fā)送給Marlin服務(wù)器。步驟1010,聯(lián)網(wǎng)設(shè)備接收Marlin服務(wù)器發(fā)送的鏈接獲得響應(yīng)。步驟1011,聯(lián)網(wǎng)設(shè)備將上述鏈接獲得響應(yīng)發(fā)送給離線設(shè)備。上述步驟1004 步驟1011中,離線設(shè)備與Mar I in服務(wù)器之間的DRM消息交互都通過(guò)聯(lián)網(wǎng)設(shè)備中Marlin客戶端的轉(zhuǎn)發(fā)功能實(shí)現(xiàn)。步驟1012,離線設(shè)備向聯(lián)網(wǎng)設(shè)備發(fā)送權(quán)限許可證(License)獲得請(qǐng)求。步驟1013,聯(lián)網(wǎng)設(shè)備將上述權(quán)限許可證獲得請(qǐng)求發(fā)送給Marlin服務(wù)器。步驟1014,Marlin服務(wù)器將權(quán)限許可證綁定到離線設(shè)備的個(gè)性化節(jié)點(diǎn)(Personality Node)上,使購(gòu)買的DRM內(nèi)容只能在離線設(shè)備上播放。步驟1015,Marlin服務(wù)器向聯(lián)網(wǎng)設(shè)備發(fā)送權(quán)限許可證獲得響應(yīng)。步驟1016,聯(lián)網(wǎng)設(shè)備將上述權(quán)限許可證獲得響應(yīng)發(fā)送給離線設(shè)備。步驟1017,聯(lián)網(wǎng)設(shè)備與上述業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,下載已購(gòu)買的
DRM內(nèi)容。步驟1018,聯(lián)網(wǎng)設(shè)備將下載的DRM內(nèi)容發(fā)送給離線設(shè)備。在離線設(shè)備獲取DRM內(nèi)容和播放該DRM內(nèi)容所需的權(quán)限許可證之后,該離線設(shè)備向聯(lián)網(wǎng)設(shè)備返回響應(yīng)碼OxAO和OBEX消息頭,則聯(lián)網(wǎng)設(shè)備同時(shí)斷開與Marlin服務(wù)器和尚線設(shè)備的連接。上述實(shí)施例可以在Marlin DRM系統(tǒng)中實(shí)現(xiàn)當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備屬于同一用戶域時(shí),滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖11為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,本實(shí)施例中,離線設(shè)備和聯(lián)網(wǎng)設(shè)備屬于同一用戶域,例如用戶域A,離線設(shè)備未入域,聯(lián)網(wǎng)設(shè)備已注冊(cè)入域;用戶將聯(lián)網(wǎng)設(shè)備購(gòu)買下載的DRM內(nèi)容發(fā)送給離線設(shè)備,并使用離線設(shè)備播放該DRM內(nèi)容。如圖11所示,該DRM內(nèi)容的播放方法可以包括步驟1101,用戶將通過(guò)聯(lián)網(wǎng)設(shè)備購(gòu)買的DRM內(nèi)容發(fā)送給離線設(shè)備,并使用離線設(shè)備播放該DRM內(nèi)容。步驟1102,由于離線設(shè)備未加入相應(yīng)的Marlin用戶域,離線設(shè)備彈出界面提示無(wú)法播放上述DRM內(nèi)容。步驟1103,聯(lián)網(wǎng)設(shè)備向業(yè)務(wù)提供商的在線商店(Web Store)功能實(shí)體發(fā)送內(nèi)容權(quán)限購(gòu)買請(qǐng)求。本實(shí)施例中,該內(nèi)容權(quán)限購(gòu)買請(qǐng)求攜帶第二指示信息,該第二指示信息用于指示上述內(nèi)容權(quán)限購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的權(quán)限將用于在上述離線設(shè)備上播放DRM內(nèi)容。步驟1104,如果業(yè)務(wù)提供商接受上述內(nèi)容權(quán)限購(gòu)買請(qǐng)求,則在線商店功能實(shí)體與Marlin服務(wù)器(Marlin Server)進(jìn)行交互,Marlin服務(wù)器生成動(dòng)作令牌(Action Token)發(fā)送給聯(lián)網(wǎng)設(shè)備。本實(shí)施例中,動(dòng)作令牌中包括令牌類型〈Token Type)字段,該令牌類型字段的值為離線(Unconnected),用于指示該動(dòng)作令牌用于離線設(shè)備。步驟1105 步驟1115,同步驟1003 步驟1013。步驟1116,Marlin服務(wù)器將權(quán)限許可證綁定到表征用戶域的用戶節(jié)點(diǎn)(UserNode)上。本實(shí)施例中,聯(lián)網(wǎng)設(shè)備和離線設(shè)備屬于同一用戶域,上述用戶域即為聯(lián)網(wǎng)設(shè)備和離線設(shè)備所屬的用戶域,將權(quán)限許可證綁定到表征用戶域的用戶節(jié)點(diǎn)上,因此用戶的聯(lián)網(wǎng)設(shè)備和離線設(shè)備都可以獲得解密內(nèi)容密鑰(Content Key;以下簡(jiǎn)稱CK)的密鑰,并播放DRM內(nèi)容。
步驟1117 步驟1118,同步驟1015 步驟1016。在離線設(shè)備獲取播放上述DRM內(nèi)容的權(quán)限許可證之后,該離線設(shè)備向聯(lián)網(wǎng)設(shè)備返回響應(yīng)碼OxAO和OBEX消息頭,則聯(lián)網(wǎng)設(shè)備同時(shí)斷開與Marlin服務(wù)器和離線設(shè)備的連接。上述實(shí)施例可以在Marlin DRM系統(tǒng)中實(shí)現(xiàn)當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備屬于同一用戶域時(shí),滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖12為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,本實(shí)施例中,離線設(shè)備和聯(lián)網(wǎng)設(shè)備分別屬于不同用戶域,例如離線設(shè)備屬于用戶域A,聯(lián)網(wǎng)設(shè)備屬于用戶域B ;并假設(shè)聯(lián)網(wǎng)設(shè)備和離線設(shè)備已分別注冊(cè)進(jìn)各自所屬的用戶域中。如圖12所示,該DRM內(nèi)容的播放方法可以包括
步驟1201,用戶A的離線設(shè)備和用戶B的聯(lián)網(wǎng)設(shè)備建立OBEX連接,用戶B使用聯(lián)網(wǎng)設(shè)備通過(guò)瀏覽器Web頁(yè)面的方式向業(yè)務(wù)提供商的在線商店(Web Store)功能實(shí)體請(qǐng)求幫助用戶A的離線設(shè)備購(gòu)買DRM內(nèi)容和播放該DRM內(nèi)容所需的權(quán)限許可證(license)。此時(shí)為了保證用戶A賬戶的安全,用戶B并不知道用戶A的賬戶信息。步驟1202,在線商店功能實(shí)體對(duì)用戶B的賬戶信息進(jìn)行驗(yàn)證,如果在線商店功能實(shí)體接受用戶B的請(qǐng)求,則在線商店功能實(shí)體以靜默方式向用戶B的聯(lián)網(wǎng)設(shè)備發(fā)送賬戶信息請(qǐng)求,該賬戶信息請(qǐng)求用于請(qǐng)求用戶A的賬戶信息。步驟1203,聯(lián)網(wǎng)設(shè)備接收到在線商店功能實(shí)體發(fā)送的賬戶信息請(qǐng)求之后,將該賬戶信息請(qǐng)求封裝在OBEX消息中發(fā)送給離線設(shè)備。步驟1204,用戶A的離線設(shè)備接收到上述賬戶信息請(qǐng)求之后,將加密的用戶A的賬戶信息發(fā)送給聯(lián)網(wǎng)設(shè)備。步驟1205,聯(lián)網(wǎng)設(shè)備將加密的用戶A的賬戶信息封裝在超文本傳送協(xié)議(Hypertext Transfer Protocol ;以下簡(jiǎn)稱HTTP)消息中發(fā)送給在線商店功能實(shí)體。步驟1206,在線商店功能實(shí)體對(duì)用戶A的賬戶信息的合法性和用戶A對(duì)離線設(shè)備是否具有使用權(quán)限進(jìn)行驗(yàn)證,如果在線商店功能實(shí)體確定用戶A的賬戶信息合法并且用戶A對(duì)離線設(shè)備具有使用權(quán)限,則在線商店功能實(shí)體將聯(lián)網(wǎng)設(shè)備請(qǐng)求購(gòu)買的DRM內(nèi)容與用戶A的賬戶相關(guān)聯(lián)。步驟1207,在線商店功能實(shí)體與Marlin服務(wù)器進(jìn)行交互,Marlin服務(wù)器生成動(dòng)作令牌(Action Token),并將該動(dòng)作令牌發(fā)送給聯(lián)網(wǎng)設(shè)備。本實(shí)施例中,動(dòng)作令牌中新增令牌類型〈Token Type)字段,該令牌類型字段的值為離線(Unconnected),用于指示該動(dòng)作令牌用于離線設(shè)備。步驟1208,聯(lián)網(wǎng)設(shè)備接收到動(dòng)作令牌后通過(guò)OBEX推送(OBEX Put)操作將動(dòng)作令牌發(fā)送給離線設(shè)備。在此過(guò)程中,聯(lián)網(wǎng)設(shè)備從動(dòng)作令牌中提取出Marlin服務(wù)器的URL并保存,以便稍后與Marlin服務(wù)器進(jìn)行交互。離線設(shè)備在接收到動(dòng)作令牌后觸發(fā)權(quán)限許可證(License)的獲取過(guò)程。步驟1209,離線設(shè)備向聯(lián)網(wǎng)設(shè)備發(fā)送權(quán)限許可證(License)獲得請(qǐng)求。步驟1210,聯(lián)網(wǎng)設(shè)備將上述權(quán)限許可證獲得請(qǐng)求發(fā)送給Marlin服務(wù)器。步驟1211,Marlin服務(wù)器將權(quán)限許可證綁定到離線設(shè)備的個(gè)性化節(jié)點(diǎn)(Personality Node)上,使購(gòu)買的DRM內(nèi)容只能在離線設(shè)備上播放。
步驟1212,Marlin服務(wù)器向聯(lián)網(wǎng)設(shè)備發(fā)送權(quán)限許可證獲得響應(yīng)。步驟1213,聯(lián)網(wǎng)設(shè)備將上述權(quán)限許可證獲得響應(yīng)發(fā)送給離線設(shè)備。上述步驟1209 步驟1213中,離線設(shè)備與Marlin服務(wù)器之間的DRM協(xié)議消息交互通過(guò)用戶B的聯(lián)網(wǎng)設(shè)備中Marlin客戶端(Marlin Client)中的轉(zhuǎn)發(fā)功能實(shí)現(xiàn)。在此過(guò)程中,用戶B的聯(lián)網(wǎng)設(shè)備由于無(wú)法獲得解密CK的密鑰不能播放購(gòu)買的DRM內(nèi)容。步驟1214,聯(lián)網(wǎng)設(shè)備與上述業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,下載已購(gòu)買的DRM內(nèi)容。步驟1215,聯(lián)網(wǎng)設(shè)備將下載的DRM內(nèi)容發(fā)送給離線設(shè)備。
在離線設(shè)備獲取DRM內(nèi)容和播放該DRM內(nèi)容所需的權(quán)限許可證之后,該離線設(shè)備向聯(lián)網(wǎng)設(shè)備返回響應(yīng)碼OxAO和OBEX消息頭,則聯(lián)網(wǎng)設(shè)備同時(shí)斷開與Marlin服務(wù)器和尚線設(shè)備的連接。上述實(shí)施例可以在Marlin DRM系統(tǒng)中實(shí)現(xiàn)當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備屬于不同用戶域時(shí),滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖13為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流程圖,如圖13所示,該DRM內(nèi)容的播放方法可以包括步驟1301,聯(lián)網(wǎng)設(shè)備接收離線設(shè)備發(fā)送的入域請(qǐng)求,該離線設(shè)備發(fā)送的入域請(qǐng)求攜帶離線設(shè)備的設(shè)備標(biāo)識(shí)、上述離線設(shè)備的設(shè)備類型和上述離線設(shè)備中DRM客戶端的標(biāo)識(shí)。步驟1302,聯(lián)網(wǎng)設(shè)備確定離線設(shè)備為數(shù)字娛樂(lè)內(nèi)容生態(tài)系統(tǒng)(DigitalEntertainment Content Ecosystem ;以下簡(jiǎn)稱DECE)設(shè)備且該聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到該設(shè)備域所能容納最大設(shè)備數(shù)量時(shí),向協(xié)調(diào)器發(fā)送入域請(qǐng)求,上述聯(lián)網(wǎng)設(shè)備發(fā)送的入域請(qǐng)求攜帶離線設(shè)備的設(shè)備標(biāo)識(shí)、該離線設(shè)備中DRM客戶端的標(biāo)識(shí)、該聯(lián)網(wǎng)設(shè)備所屬設(shè)備域的標(biāo)識(shí)和上述聯(lián)網(wǎng)設(shè)備的賬戶信息。步驟1303,聯(lián)網(wǎng)設(shè)備接收協(xié)調(diào)器發(fā)送的安全令牌,該安全令牌標(biāo)識(shí)上述離線設(shè)備中DRM客戶端的標(biāo)識(shí)與該聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系。具體地,上述安全令牌是協(xié)調(diào)器在同意上述離線設(shè)備入域,并建立該離線設(shè)備中DRM客戶端的標(biāo)識(shí)與上述聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系之后發(fā)送給上述聯(lián)網(wǎng)設(shè)備的。步驟1304,聯(lián)網(wǎng)設(shè)備將上述安全令牌發(fā)送給離線設(shè)備,以觸發(fā)該離線設(shè)備獲取播放該離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,并在獲取權(quán)限許可證之后,播放該DRM內(nèi)容。進(jìn)一步地,步驟1304之后,聯(lián)網(wǎng)設(shè)備還可以接收離線設(shè)備發(fā)送的權(quán)限許可證獲取請(qǐng)求,該權(quán)限許可證獲取請(qǐng)求用于請(qǐng)求播放該離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證;然后,聯(lián)網(wǎng)設(shè)備向下載服務(wù)提供商(Download Service Provider ;以下簡(jiǎn)稱DSP)請(qǐng)求上述權(quán)限許可證;如果該聯(lián)網(wǎng)設(shè)備之前播放過(guò)離線設(shè)備上的DRM內(nèi)容,則聯(lián)網(wǎng)設(shè)備將播放上述DRM內(nèi)容所需的權(quán)限許可證發(fā)送給離線設(shè)備;如果該聯(lián)網(wǎng)設(shè)備之前沒(méi)有播放過(guò)離線設(shè)備上的DRM內(nèi)容,則聯(lián)網(wǎng)設(shè)備接收上述DSP發(fā)送的權(quán)限許可證獲取失敗響應(yīng),然后聯(lián)網(wǎng)設(shè)備向協(xié)調(diào)器請(qǐng)求上述權(quán)限許可證;這時(shí),由于聯(lián)網(wǎng)設(shè)備之前沒(méi)有播放過(guò)上述離線設(shè)備上的DRM內(nèi)容,因此該聯(lián)網(wǎng)設(shè)備接收上述協(xié)調(diào)器發(fā)送的權(quán)限許可證獲取失敗響應(yīng);接下來(lái),聯(lián)網(wǎng)設(shè)備向離線設(shè)備發(fā)送權(quán)限許可證獲取失敗響應(yīng),接收離線設(shè)備發(fā)送的權(quán)限許可證購(gòu)買請(qǐng)求,并在購(gòu)買權(quán)限許可證之后,將購(gòu)買的權(quán)限許可證發(fā)送給離線設(shè)備。上述實(shí)施例中,DECE離線設(shè)備可以通過(guò)DECE聯(lián)網(wǎng)設(shè)備獲得播放該DECE離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,從而可以在DECE系統(tǒng)中實(shí)現(xiàn)DECE離線設(shè)備對(duì)DRM內(nèi)容的播放。圖14為本發(fā)明DRM內(nèi)容的播放方法再一個(gè)實(shí)施例的流 程圖,如圖14所示,該DRM內(nèi)容的播放方法可以包括步驟1401,離線設(shè)備向DECE聯(lián)網(wǎng)設(shè)備發(fā)送入域請(qǐng)求。其中,上述入域請(qǐng)求攜帶離線設(shè)備的設(shè)備標(biāo)識(shí)、設(shè)備類型和該離線設(shè)備中DRM客戶端的標(biāo)識(shí)。步驟1402,DECE聯(lián)網(wǎng)設(shè)備確定離線設(shè)備為DECE設(shè)備和該DECE聯(lián)網(wǎng)設(shè)備所屬設(shè)備域所能容納的最大設(shè)備數(shù)量。具體地,DECE聯(lián)網(wǎng)設(shè)備可以根據(jù)上述入域請(qǐng)求中攜帶的離線設(shè)備的設(shè)備類型確定離線設(shè)備為DECE設(shè)備。DECE聯(lián)網(wǎng)設(shè)備可以根據(jù)自身保存的該DECE聯(lián)網(wǎng)設(shè)備所屬設(shè)備域所能容納的最大設(shè)備數(shù)量確定該聯(lián)網(wǎng)設(shè)備所屬設(shè)備域是否已經(jīng)達(dá)到了所能容納的最大設(shè)備數(shù)量。如果DECE聯(lián)網(wǎng)設(shè)備確定該聯(lián)網(wǎng)設(shè)備所屬設(shè)備域已經(jīng)達(dá)到了所能容納的最大設(shè)備數(shù)量,則執(zhí)行步驟1406 步驟1416,然后執(zhí)行步驟1417 步驟1426 ;如果DECE聯(lián)網(wǎng)設(shè)備確定該聯(lián)網(wǎng)設(shè)備所屬設(shè)備域還未到達(dá)所能容納的最大設(shè)備數(shù)量,則執(zhí)行步驟1403 步驟1405,然后執(zhí)行步驟1417 步驟1426 ;。步驟1403, DECE聯(lián)網(wǎng)設(shè)備向協(xié)調(diào)器(Coordinator)發(fā)送入域請(qǐng)求。其中,該DECE聯(lián)網(wǎng)設(shè)備發(fā)送的入域請(qǐng)求攜帶DECE離線設(shè)備的設(shè)備標(biāo)識(shí)、該DECE離線設(shè)備中DRM客戶端的標(biāo)識(shí)、DECE聯(lián)網(wǎng)設(shè)備所屬設(shè)備域的標(biāo)識(shí)和該DECE聯(lián)網(wǎng)設(shè)備的賬
戶信息。步驟1404,若同意DECE離線設(shè)備入域,協(xié)調(diào)器建立該DECE離線設(shè)備中DRM客戶端的標(biāo)識(shí)和該DECE聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系。步驟1405, DECE聯(lián)網(wǎng)設(shè)備接收協(xié)調(diào)器發(fā)送的安全令牌(Security Token),并將該安全令牌發(fā)送給DECE離線設(shè)備。其中,上述安全令牌標(biāo)識(shí)該DECE離線設(shè)備中DRM客戶端的標(biāo)識(shí)和該DECE聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系。步驟1406,DECE聯(lián)網(wǎng)設(shè)備通知DECE離線設(shè)備該DECE聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量已達(dá)到該設(shè)備域所能容納最大設(shè)備數(shù)量。步驟1407,DECE聯(lián)網(wǎng)設(shè)備接收DECE離線設(shè)備發(fā)送的賬戶創(chuàng)建請(qǐng)求。步驟1408,DECE聯(lián)網(wǎng)設(shè)備將上述賬戶創(chuàng)建請(qǐng)求發(fā)送給DECE網(wǎng)頁(yè)接口(DECEPortal)o步驟1409,DECE聯(lián)網(wǎng)設(shè)備接收DECE網(wǎng)頁(yè)接口(DECE Portal)返回的網(wǎng)頁(yè)(Web)頁(yè)面。步驟1410,DECE聯(lián)網(wǎng)設(shè)備將上述Web頁(yè)面發(fā)送給DECE離線設(shè)備。
步驟1411,使用DECE離線設(shè)備的用戶填寫上述Web頁(yè)面上的新賬戶資料,并通過(guò)該DECE離線設(shè)備將填寫新賬戶資料之后的Web頁(yè)面發(fā)送給DECE聯(lián)網(wǎng)設(shè)備。步驟1412,DECE聯(lián)網(wǎng)設(shè)備將上述新賬戶資料發(fā)送給DECE網(wǎng)頁(yè)接口。步驟1413,DECE網(wǎng)頁(yè)接口向協(xié)調(diào)器發(fā)送賬戶創(chuàng)建請(qǐng)求,其中,該DECE網(wǎng)頁(yè)接口向協(xié)調(diào)器發(fā)送的賬戶創(chuàng)建請(qǐng)求攜帶上述新賬戶資料。步驟1414,協(xié)調(diào)器為DECE離線設(shè)備分配賬戶、所屬設(shè)備域和用戶名。步驟1415,協(xié)調(diào)器將為DECE離線設(shè)備分配的賬戶、所屬設(shè)備域和用戶名發(fā)送給DECE網(wǎng)頁(yè)接口。步驟1416,DECE網(wǎng)頁(yè)接口將協(xié)調(diào)器為DECE離線設(shè)備分配的賬戶、所屬設(shè)備域和用戶名發(fā)送給DECE離線設(shè)備。
步驟1417,DECE離線設(shè)備向DECE聯(lián)網(wǎng)設(shè)備發(fā)送權(quán)限許可證獲取請(qǐng)求,該權(quán)限許可證獲取請(qǐng)求用于請(qǐng)求播放該離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證。步驟1418,DECE聯(lián)網(wǎng)設(shè)備使用基本位置區(qū)(Base Location)向DSP請(qǐng)求上述權(quán)限許可證(License)。其中Base Location中緩存的信息用于生成零售商(Retailer)的權(quán)限許可證獲得位置區(qū)(License Acquisition Location ;以下簡(jiǎn)稱LAL0C), LALOC包含了指向權(quán)限許可證管理器(License Manager)的URL的主機(jī)名部分。然后DSP根據(jù)LALOC生成指向權(quán)限許可證管理器的URL。如果DECE聯(lián)網(wǎng)設(shè)備之前播放過(guò)DECE離線設(shè)備上的DRM內(nèi)容,則DSP將播放該離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證發(fā)送給DECE聯(lián)網(wǎng)設(shè)備(圖14中未示出),然后DECE聯(lián)網(wǎng)設(shè)備將該權(quán)限許可證發(fā)送給DECE離線設(shè)備(圖14中未示出),獲得該權(quán)限許可證之后,DECE離線設(shè)備可以播放該DECE離線設(shè)備上的DRM內(nèi)容(圖14中未示出)。步驟1419,如果DECE聯(lián)網(wǎng)設(shè)備之前沒(méi)有播放過(guò)DECE離線設(shè)備上的DRM內(nèi)容,則DSP向DECE聯(lián)網(wǎng)設(shè)備發(fā)送權(quán)限許可證獲取失敗響應(yīng)。步驟1420, DECE聯(lián)網(wǎng)設(shè)備通過(guò)權(quán)限令牌獲取函數(shù)(RightTokenGet)向協(xié)調(diào)器請(qǐng)求上述權(quán)限許可證,由于DECE聯(lián)網(wǎng)設(shè)備之前沒(méi)有播放過(guò)DECE離線設(shè)備上的DRM內(nèi)容,因此獲取上述權(quán)限許可證失敗,DECE聯(lián)網(wǎng)設(shè)備接收協(xié)調(diào)器發(fā)送的權(quán)限許可證獲取失敗響應(yīng),并將該權(quán)限許可證獲取失敗響應(yīng)發(fā)送給DECE離線設(shè)備。步驟1421,DECE離線設(shè)備向DECE聯(lián)網(wǎng)設(shè)備發(fā)送權(quán)限許可證購(gòu)買請(qǐng)求。步驟1422, DECE聯(lián)網(wǎng)設(shè)備通過(guò)BasePurLocation中攜帶的資產(chǎn)物理標(biāo)識(shí)符(AssetPhysical Identif ier ;以下簡(jiǎn)稱APID)找到首選零售商(Retailer)的Web頁(yè)面并購(gòu)買權(quán)限許可證。步驟1423,DECE聯(lián)網(wǎng)設(shè)備在協(xié)調(diào)器上創(chuàng)建權(quán)限令牌(RightToken),用于生成權(quán)限
許可證。步驟1424,零售商更新DSP上的權(quán)限資料,用于生成權(quán)限許可證。步驟1425,DECE聯(lián)網(wǎng)設(shè)備使用基礎(chǔ)位置區(qū)從DSP獲取權(quán)限許可證,并將該權(quán)限許可證發(fā)送給DECE離線設(shè)備。步驟1426,DECE離線設(shè)備使用上述權(quán)限許可證播放該DECE離線設(shè)備上的DRM內(nèi)容,并且在該DECE離線設(shè)備中保存該權(quán)限許可證。上述實(shí)施例中,DECE離線設(shè)備可以通過(guò)DECE聯(lián)網(wǎng)設(shè)備獲得播放該DECE離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,從而可以在DECE系統(tǒng)中實(shí)現(xiàn)DECE離線設(shè)備對(duì)DRM內(nèi)容的播放。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。圖15為本發(fā)明用戶設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的用戶設(shè)備可以作為聯(lián)網(wǎng)設(shè)備實(shí)現(xiàn)本發(fā)明圖I所示實(shí)施例的流程,如圖15所示,該用戶設(shè)備可以包括第一發(fā)送模塊1501、第一接收模塊1502和第一保存模塊1503 ;其中,第一發(fā)送模塊1501,用于向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL。其中,離線設(shè)備為使用聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,第一 URL為上述聯(lián)網(wǎng)設(shè)備的URL。
第一接收模塊1502,用于接收上述域管理器發(fā)送的瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)攜帶第二 URL、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,該會(huì)話標(biāo)識(shí)符與聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一URL相關(guān)聯(lián)。其中,上述第二 URL為第一 DRM服務(wù)器的URL,上述觸發(fā)器文件和上述會(huì)話標(biāo)識(shí)符是第一 DRM服務(wù)器為上述用戶生成的;第一 DRM服務(wù)器為上述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。第一保存模塊1503,用于保存第一接收模塊1502接收的第二 URL和會(huì)話標(biāo)識(shí)符;進(jìn)一步地,第一發(fā)送模塊1501還可以將第一接收模塊1502接收的上述觸發(fā)器文件發(fā)送給上述離線設(shè)備,以觸發(fā)上述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放該聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。上述實(shí)施例中,第一發(fā)送模塊1501向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一URL ;在第一接收模塊1502接收到域管理器發(fā)送的瀏覽器會(huì)話響應(yīng)之后,第一保存模塊1503保存該瀏覽器會(huì)話響應(yīng)攜帶的第二 URL和會(huì)話標(biāo)識(shí)符,并由第一發(fā)送模塊1501將該瀏覽器會(huì)話響應(yīng)攜帶的觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)該離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放上述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖16為本發(fā)明用戶設(shè)備另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的用戶設(shè)備可以作為聯(lián)網(wǎng)設(shè)備實(shí)現(xiàn)本發(fā)明圖I所示實(shí)施例的流程,如圖16所示,該用戶設(shè)備可以包括DRM互通模塊1601和瀏覽器模塊1602。具體地,本發(fā)明圖15所示實(shí)施例中的第一接收模塊1502可以通過(guò)上述瀏覽器模塊1602和DRM互通模塊1601實(shí)現(xiàn);第一發(fā)送模塊1502可以通過(guò)瀏覽器模塊1602和DRM互通模塊1601實(shí)現(xiàn);第一保存模塊1503可以通過(guò)DRM互通模塊1601實(shí)現(xiàn)。其中,瀏覽器模塊1602,用于向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL;并接收域管理器發(fā)送的瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)包括第二 URL、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,該會(huì)話標(biāo)識(shí)符與聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL相關(guān)聯(lián),進(jìn)一步地,該瀏覽器會(huì)話響應(yīng)還包括第一 URL ;以及根據(jù)上述第一 URL,將第二 URL、會(huì)話標(biāo)識(shí)符和觸發(fā)器文件發(fā)送給DRM互通模塊1601 ;其中,上述離線設(shè)備為使用聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,第一 URL為上述聯(lián)網(wǎng)設(shè)備的URL;上述第二URL為第一 DRM服務(wù)器的URL,上述觸發(fā)器文件和上述會(huì)話標(biāo)識(shí)符是第一 DRM服務(wù)器為上述用戶生成的;第一 DRM服務(wù)器為上述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。DRM互通模塊1601,用于保存第二 URL和上述會(huì)話標(biāo)識(shí)符,并將該第一 DRM服務(wù)器生成的觸發(fā)器文件發(fā)送給離線設(shè)備。
進(jìn)一步地,DRM互通模塊1601,還用于接收離線設(shè)備發(fā)送的入域請(qǐng)求,在該入域請(qǐng)求中添加上述會(huì)話標(biāo)識(shí)符,并根據(jù)上述第二 URL,將添加上述會(huì)話標(biāo)識(shí)符的入域請(qǐng)求發(fā)送給上述第一 DRM服務(wù)器;以及接收上述第一 DRM服務(wù)器針對(duì)該DRM互通模塊1601發(fā)送的入域請(qǐng)求發(fā)送的響應(yīng)消息,該響應(yīng)消息攜帶上述會(huì)話標(biāo)識(shí)符;該響應(yīng)消息是第一 DRM服務(wù)器根據(jù)DRM互通模塊1601發(fā)送的入域請(qǐng)求中攜帶的會(huì)話標(biāo)識(shí)符獲得上述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第
一URL之后,根據(jù)第一 URL發(fā)送給DRM互通模塊1601的;以及去掉上述第一 DRM服務(wù)器發(fā)送的響應(yīng)消息中的會(huì)話標(biāo)識(shí)符之后,將去掉上述會(huì)話標(biāo)識(shí)符的響應(yīng)消息發(fā)送給離線設(shè)備。進(jìn)一步地,本實(shí)施例中的用戶設(shè)備還可以包括第一安裝模塊1603,用于下載并安裝DRM互通模塊1601。上述用戶設(shè)備可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖17為本發(fā)明域管理器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的域管理器可以實(shí)現(xiàn)本發(fā)明圖2所示實(shí)施例的流程,如圖17所示,該域管理器可以包括第二接收模塊1701和第二發(fā)送模塊1702。其中,第二接收模塊1701,用于接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL ;其中,上述離線設(shè)備為使用聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,第一 URL為上述聯(lián)網(wǎng)設(shè)備的URL。第二發(fā)送模塊1702,用于向聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)攜帶第二 URL、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,以供該聯(lián)網(wǎng)設(shè)備保存第二 URL和上述會(huì)話標(biāo)識(shí)符,并將上述觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)該離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。其中,上述會(huì)話標(biāo)識(shí)符與上述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一URL相關(guān)聯(lián),第二 URL為第一 DRM服務(wù)器的URL,上述觸發(fā)器文件和上述會(huì)話標(biāo)識(shí)符是第一DRM服務(wù)器為上述用戶生成的;上述第一 DRM服務(wù)器為上述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。進(jìn)一步地,第二發(fā)送模塊1702,還用于根據(jù)離線設(shè)備支持的DRM類型向第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,該觸發(fā)器請(qǐng)求消息攜帶聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一 URL ;第二接收模塊1701,還用于接收第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,該觸發(fā)器響應(yīng)消息攜帶第二 URL、上述觸發(fā)器文件和上述會(huì)話標(biāo)識(shí)符。上述域管理器中,第二接收模塊1701接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求之后,第二發(fā)送模塊1702向上述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),由聯(lián)網(wǎng)設(shè)備保存該瀏覽器會(huì)話響應(yīng)攜帶第二 URL和該第一 DRM服務(wù)器為上述用戶生成的會(huì)話標(biāo)識(shí)符,并將該瀏覽器會(huì)話響應(yīng)攜帶的上述第一 DRM服務(wù)器生成的觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備分別支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖18為本發(fā)明用戶設(shè)備再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的用戶設(shè)備可以作為聯(lián)網(wǎng)設(shè)備實(shí)現(xiàn)本發(fā)明圖5所示實(shí)施例的流程,如圖18所示,該用戶設(shè)備可以包括第三發(fā)送模塊1801、第三接收模塊1802、第一提取模塊1803 ;其中,第三發(fā)送模塊1801,用于向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶使用上述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和該用戶的離線設(shè)備支持的DRM類型;第三接收模塊1802,用于接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,該第一轉(zhuǎn)發(fā)消息攜帶上述第一 DRM服務(wù)器生成的與上述用戶的標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件;其中,上述第
二DRM服務(wù)器為聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;上述第一 DRM服務(wù)器為離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 第一提取模塊1803,用于提取第一轉(zhuǎn)發(fā)消息中的上述觸發(fā)器文件;第三發(fā)送模塊1801,還用于將第一提取模塊1803提取的觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)該離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。上述實(shí)施例中,第三發(fā)送模塊1801向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求之后,第三接收模塊1802接收該第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,第一轉(zhuǎn)發(fā)消息攜帶上述第一 DRM服務(wù)器生成的與上述用戶的標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件。然后,第一提取模塊1803提取第一轉(zhuǎn)發(fā)消息中的觸發(fā)器文件,第三發(fā)送模塊1801將上述觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖19為本發(fā)明用戶設(shè)備再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的用戶設(shè)備可以作為聯(lián)網(wǎng)設(shè)備實(shí)現(xiàn)本發(fā)明圖5所示實(shí)施例的流程,如圖19所示,該用戶設(shè)備可以包括客戶端模塊1901、DRM轉(zhuǎn)換模塊1902和瀏覽器模塊1903 ;具體地,本發(fā)明圖18所示實(shí)施例中的第三接收模塊1802通過(guò)客戶端模塊1901、瀏覽器模塊1903和DRM轉(zhuǎn)換模塊1902實(shí)現(xiàn);本發(fā)明圖18所示實(shí)施例中的第一提取模塊1803通過(guò)DRM轉(zhuǎn)換模塊1902實(shí)現(xiàn);本發(fā)明圖18所示實(shí)施例中的第三發(fā)送模塊1801通過(guò)瀏覽器模塊1903和客戶端模塊1901實(shí)現(xiàn)。具體地,瀏覽器模塊1903,用于向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶使用上述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和該用戶的離線設(shè)備支持的DRM類型;客戶端模塊1901,用于接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,該第一轉(zhuǎn)發(fā)消息攜帶上述第一 DRM服務(wù)器生成的與上述用戶的標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件,其中,上述第二DRM服務(wù)器為聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;上述第一 DRM服務(wù)器為離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器;進(jìn)一步地,該第一轉(zhuǎn)發(fā)消息還攜帶第三URL ;以及保存第三URL,并將上述第一轉(zhuǎn)發(fā)消息發(fā)送給上述聯(lián)網(wǎng)設(shè)備中的DRM轉(zhuǎn)換模塊1902 ;其中,第三URL為第二 DRM服務(wù)器的URL。DRM轉(zhuǎn)換模塊1902,用于提取上述第一轉(zhuǎn)發(fā)消息中攜帶的觸發(fā)器文件。
進(jìn)一步地,DRM轉(zhuǎn)換模塊1902,還用于接收上述離線設(shè)備發(fā)送的入域請(qǐng)求消息,將該入域請(qǐng)求消息封裝為第二轉(zhuǎn)發(fā)消息,并將第二轉(zhuǎn)發(fā)消息發(fā)送給上述聯(lián)網(wǎng)設(shè)備中的客戶端模塊1901 ;以及提取客戶端模塊1901發(fā)送的第三轉(zhuǎn)發(fā)消息中的入域響應(yīng)消息,將該入域響應(yīng)消息發(fā)送給離線設(shè)備;客戶端模塊1901,還用于根據(jù)第三URL將第二轉(zhuǎn)發(fā)消息發(fā)送給上述第二 DRM服務(wù)器,以便上述第二 DRM服務(wù)器將第二轉(zhuǎn)發(fā)消息發(fā)送給域管理器;以及接收上述第二 DRM服務(wù)器發(fā)送的第三轉(zhuǎn)發(fā)消息,并將該第三轉(zhuǎn)發(fā)消息發(fā)送給DRM轉(zhuǎn)換模塊1902 ;第三轉(zhuǎn)發(fā)消息是第二 DRM服務(wù)器接收到域管理器發(fā)送的轉(zhuǎn)發(fā)消息后發(fā)送給客戶端模塊1901的,該第三轉(zhuǎn)發(fā)消息攜帶針對(duì)上述入域請(qǐng)求消息的入域響應(yīng)消息。具體地,客戶端模塊1901可以對(duì)第二轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)第三URL將進(jìn)行安全處理后的轉(zhuǎn)發(fā)消息發(fā)送給第二 DRM服務(wù)器。進(jìn)一步地,上述用戶設(shè)備還可以包括 第二安裝模塊1904,用于下載并安裝DRM轉(zhuǎn)換模塊1902。上述實(shí)施例可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖20為本發(fā)明域管理器另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的域管理器可以實(shí)現(xiàn)本發(fā)明圖6所示實(shí)施例的流程,如圖20所示,該域管理器可以包括第四接收模塊2001、第四發(fā)送模塊2002和第一封裝模塊2003 ;其中,第四接收模塊2001,用于接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,該瀏覽器會(huì)話請(qǐng)求攜帶使用上述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和該用戶的離線設(shè)備支持的DRM類型;以及接收第一DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,該觸發(fā)器響應(yīng)消息攜帶上述用戶的標(biāo)識(shí)和該第一 DRM服務(wù)器為上述用戶生成的觸發(fā)器文件;上述第一 DRM服務(wù)器為離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器;第四發(fā)送模塊2002,用于根據(jù)上述用戶的離線設(shè)備支持的DRM類型向第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,該觸發(fā)器請(qǐng)求消息攜帶上述用戶的標(biāo)識(shí);第一封裝模塊2003,用于將上述觸發(fā)器文件封裝為第一轉(zhuǎn)發(fā)消息,該第一轉(zhuǎn)發(fā)消息攜帶上述觸發(fā)器文件和該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí);進(jìn)一步地,第四發(fā)送模塊2002,還用于將第一封裝模塊2003封裝的第一轉(zhuǎn)發(fā)消息通過(guò)第二 DRM服務(wù)器發(fā)送給聯(lián)網(wǎng)設(shè)備,以供該聯(lián)網(wǎng)設(shè)備提取第一轉(zhuǎn)發(fā)消息中的觸發(fā)器文件,將該觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)上述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放該聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;其中,第二DRM服務(wù)器為聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器。具體地,第四發(fā)送模塊2002可以當(dāng)?shù)谝晦D(zhuǎn)發(fā)消息還攜帶第三URL時(shí),根據(jù)第三URL,將上述第一轉(zhuǎn)發(fā)消息發(fā)送給第二 DRM服務(wù)器,以便該第二 DRM服務(wù)器對(duì)上述第一轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)該聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)將進(jìn)行安全處理后的轉(zhuǎn)發(fā)消息發(fā)送給聯(lián)網(wǎng)設(shè)備;其中,第三URL為第二 DRM服務(wù)器的URL。進(jìn)一步地,第四發(fā)送模塊2002,還用于向聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)用于指示該域管理器是否接受上述瀏覽器會(huì)話請(qǐng)求;
具體地,第四發(fā)送模塊2002可以當(dāng)該域管理器接受上述瀏覽器會(huì)話請(qǐng)求時(shí),根據(jù)該用戶的離線設(shè)備支持的DRM類型向第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息。進(jìn)一步地,第四接收模塊2001,還用于接收第二 DRM服務(wù)器發(fā)送的第二轉(zhuǎn)發(fā)消息,解析該第二轉(zhuǎn)發(fā)消息,獲得該第二轉(zhuǎn)發(fā)消息攜帶的入域請(qǐng)求消息,并將該入域請(qǐng)求消息發(fā)送給上述第一 DRM服務(wù)器;以及接收該第一 DRM服務(wù)器針對(duì)該入域請(qǐng)求消息發(fā)送的入域響應(yīng)消息,將該入域響應(yīng)消息封裝為第三轉(zhuǎn)發(fā)消息,并將該第三轉(zhuǎn)發(fā)消息通過(guò)上述第二 DRM服務(wù)器發(fā)送給聯(lián)網(wǎng)設(shè)備。本實(shí)施例中,域管理器集成DRM轉(zhuǎn)換功能,可以將離線設(shè)備與該第一 DRM服務(wù)器之間的DRM協(xié)議消息轉(zhuǎn)換為新的轉(zhuǎn)發(fā)消息格式,并且轉(zhuǎn)換后的消息格式能被聯(lián)網(wǎng)設(shè)備以及第二 DRM服務(wù)器所識(shí)別和轉(zhuǎn)發(fā);另外,域管理器中的DRM轉(zhuǎn)換功能可分別提供與OMA RI和Marlin服務(wù)器的接口,實(shí)現(xiàn)對(duì)DRM消息的接收和格式轉(zhuǎn)換。上述實(shí)施例中,第四接收模塊2001接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求之后,第四發(fā)送模塊2002根據(jù)上述用戶的離線設(shè)備支持的DRM類型向第一 DRM服務(wù)器發(fā)送觸發(fā)器 請(qǐng)求消息,該觸發(fā)器請(qǐng)求消息攜帶上述用戶的標(biāo)識(shí);并由第四接收模塊2001接收上述第一DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,該觸發(fā)器響應(yīng)消息攜帶上述用戶的標(biāo)識(shí)和該第一 DRM服務(wù)器為上述用戶生成的觸發(fā)器文件。然后,第一封裝模塊2003將觸發(fā)器文件封裝為第一轉(zhuǎn)發(fā)消息,并由第四發(fā)送模塊2002將第一轉(zhuǎn)發(fā)消息通過(guò)上述第二 DRM服務(wù)器發(fā)送給聯(lián)網(wǎng)設(shè)備,以供聯(lián)網(wǎng)設(shè)備提取第一轉(zhuǎn)發(fā)消息中的觸發(fā)器文件,將觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,并且本實(shí)施例不限定聯(lián)網(wǎng)設(shè)備和離線設(shè)備支持的DRM類型,可以滿足聯(lián)網(wǎng)設(shè)備和離線設(shè)備分別支持不同DRM類型時(shí),離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖21為本發(fā)明用戶設(shè)備再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的用戶設(shè)備可以作為聯(lián)網(wǎng)設(shè)備實(shí)現(xiàn)本發(fā)明圖9所示實(shí)施例的流程,如圖21所示,該聯(lián)網(wǎng)設(shè)備可以包括第五接收模塊2101和第五發(fā)送模塊2102 ;其中,第五接收模塊2101,用于接收聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件;第五發(fā)送模塊2102,用于與上述離線設(shè)備建立OBEX會(huì)話連接,將上述觸發(fā)器文件通過(guò)該OBEX會(huì)話連接發(fā)送給上述離線設(shè)備,以觸發(fā)離線設(shè)備獲取播放該聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容所需的權(quán)限許可證,并在獲取該權(quán)限許可證之后,播放該聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。具體地,第五發(fā)送模塊2102可以通過(guò)上述OBEX會(huì)話連接采用OBEX推送(Put)操作,將上述觸發(fā)器文件發(fā)送給離線設(shè)備。進(jìn)一步地,第五接收模塊2101,還用于接收離線設(shè)備發(fā)送的權(quán)限許可證獲得請(qǐng)求;以及接收上述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的權(quán)限許可證獲得響應(yīng),該權(quán)限許可證獲得響應(yīng)是聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器對(duì)播放該DRM內(nèi)容所需的權(quán)限許可證進(jìn)行綁定之后發(fā)送給該聯(lián)網(wǎng)設(shè)備的;第五發(fā)送模塊2102,還用于將第五接收模塊2101接收的上述權(quán)限許可證獲得請(qǐng)求發(fā)送給聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;以及將第五接收模塊2101接收的上述權(quán)限許可證獲得響應(yīng)發(fā)送給離線設(shè)備。
進(jìn)一步地,第五接收模塊2101,還用于當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備屬于同一用戶域時(shí),接收離線設(shè)備發(fā)送的注冊(cè)請(qǐng)求;以及接收聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的注冊(cè)響應(yīng);第五發(fā)送模塊2102,還用于將第五接收模塊2101接收的注冊(cè)請(qǐng)求發(fā)送給聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;以及將第五接收模塊2101接收的注冊(cè)響應(yīng)發(fā)送給離線設(shè)備。進(jìn)一步地,本實(shí)施例的一種實(shí)現(xiàn)方式中,該用戶設(shè)備還可以包括第一下載模塊2103 ;本實(shí)現(xiàn)方式中,第五發(fā)送模塊2102,還用于向業(yè)務(wù)提供商的在線商店功能實(shí)體發(fā)送內(nèi)容購(gòu)買請(qǐng)求,該內(nèi)容購(gòu)買請(qǐng)求攜帶第一指示信息,該第一指示信息用于指示上述內(nèi)容購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的DRM內(nèi)容將在離線設(shè)備上播放;以及將第一下載模塊2103下載的DRM內(nèi)容發(fā)送給離線設(shè)備;第一下載模塊2103,用于與業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,從該內(nèi)容發(fā)布 實(shí)體下載已購(gòu)買的DRM內(nèi)容。本實(shí)施例的另一種實(shí)現(xiàn)方式中,第五發(fā)送模塊2102,還用于將聯(lián)網(wǎng)設(shè)備購(gòu)買的DRM內(nèi)容發(fā)送給離線設(shè)備;以及在離線設(shè)備提示無(wú)法播放上述DRM內(nèi)容之后,向業(yè)務(wù)提供商的在線商店功能實(shí)體發(fā)送內(nèi)容權(quán)限購(gòu)買請(qǐng)求,該內(nèi)容權(quán)限購(gòu)買請(qǐng)求攜帶第二指示信息,該第二指示信息用于指示上述內(nèi)容權(quán)限購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的權(quán)限將用于在離線設(shè)備上播放上述DRM內(nèi)容。本實(shí)施例的再一種實(shí)現(xiàn)方式中,該用戶設(shè)備還可以包括第二下載模塊2104 ;本實(shí)現(xiàn)方式中,第五發(fā)送模塊2102,還用于當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備屬于不同用戶域時(shí),向業(yè)務(wù)提供商的在線商店功能實(shí)體請(qǐng)求幫助離線設(shè)備購(gòu)買DRM內(nèi)容和播放該DRM內(nèi)容所需的權(quán)限許可證;以及將第五接收模塊2101接收的賬戶信息請(qǐng)求發(fā)送給上述離線設(shè)備;以及將第五接收模塊2101接收的賬戶信息發(fā)送給在線商店功能實(shí)體,以供在線商店功能實(shí)體對(duì)上述賬戶信息的合法性和第一用戶對(duì)上述離線設(shè)備是否具有使用權(quán)限進(jìn)行驗(yàn)證,并在確定上述賬戶信息合法并且第一用戶對(duì)該離線設(shè)備具有使用權(quán)限之后,將上述聯(lián)網(wǎng)設(shè)備請(qǐng)求購(gòu)買的DRM內(nèi)容與使用上述離線設(shè)備的用戶的賬戶相關(guān)聯(lián);以及將第二下載模塊2104下載的DRM內(nèi)容發(fā)送給離線設(shè)備;上述第一用戶為使用離線設(shè)備的用戶;第五接收模塊2101,還用于接收在線商店功能實(shí)體發(fā)送的賬戶信息請(qǐng)求,該賬戶信息請(qǐng)求用于請(qǐng)求第一用戶的賬戶信息;以及接收上述離線設(shè)備發(fā)送的加密的第一用戶的賬戶信息;第二下載模塊2104,用于與業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,從該內(nèi)容發(fā)布實(shí)體下載已購(gòu)買的DRM內(nèi)容。本實(shí)施例中,在具體實(shí)現(xiàn)時(shí),該用戶設(shè)備可以僅包括第一下載模塊2103或第二下載模塊2104,也可以既包括第一下載模塊2103,又包括第二下載模塊2104,本實(shí)施例對(duì)此不作限定,圖21中以該用戶設(shè)備包括第一下載模塊2103和第二下載模塊2104為例示出。上述實(shí)施例中,第五接收模塊2101接收該聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件之后,第五發(fā)送模塊2102與離線設(shè)備建立OBEX會(huì)話連接,將上述觸發(fā)器文件通過(guò)上述OBEX會(huì)話連接發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備獲取播放該聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容所需的權(quán)限許可證,并在獲取權(quán)限許可證之后,播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容,進(jìn)而可以實(shí)現(xiàn)當(dāng)聯(lián)網(wǎng)設(shè)備和離線設(shè)備分別屬于不同域時(shí),滿足離線設(shè)備對(duì)DRM內(nèi)容的播放需求。圖22為本發(fā)明用戶設(shè)備再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的用戶設(shè)備可以作為聯(lián)網(wǎng)設(shè)備實(shí)現(xiàn)本發(fā)明圖13所示實(shí)施例的流程,如圖22所示,該用戶設(shè)備可以包括第六接收模塊2201、第一確定模塊2202和第六發(fā)送模塊2203。其中,第六接收模塊2201,用于接收離線設(shè)備發(fā)送的入域請(qǐng)求,該離線設(shè)備發(fā)送的入域請(qǐng)求攜帶該離線設(shè)備的設(shè)備標(biāo)識(shí)、該離線設(shè)備的設(shè)備類型和該離線設(shè)備中DRM客戶端的標(biāo)識(shí);以及接收協(xié)調(diào)器發(fā)送的安全令牌,該安全令牌標(biāo)識(shí)離線設(shè)備中DRM客戶端的標(biāo)識(shí)與聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系;第一確定模塊2202,用于確定離線設(shè)備為DECE設(shè)備且該聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到該設(shè)備域所能容納最大設(shè)備數(shù)量;第六發(fā)送模塊2203,用于在第一確定模塊2202確定該離線設(shè)備為DECE設(shè)備且該聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到該設(shè)備域所能容納最大設(shè)備數(shù)量時(shí),向協(xié)調(diào)器 發(fā)送入域請(qǐng)求,第六發(fā)送模塊2203發(fā)送的入域請(qǐng)求攜帶離線設(shè)備的設(shè)備標(biāo)識(shí)、該離線設(shè)備中DRM客戶端的標(biāo)識(shí)、該聯(lián)網(wǎng)設(shè)備所屬設(shè)備域的標(biāo)識(shí)和該聯(lián)網(wǎng)設(shè)備的賬戶信息;以及將第六接收模塊2201接收的安全令牌發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備獲取播放該離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,并在獲取權(quán)限許可證之后,播放上述DRM內(nèi)容。進(jìn)一步地,第六接收模塊2201,還用于接收離線設(shè)備發(fā)送的權(quán)限許可證獲取請(qǐng)求,該權(quán)限許可證獲取請(qǐng)求用于請(qǐng)求播放離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證;第六發(fā)送模塊2203,還用于向下載服務(wù)提供商請(qǐng)求權(quán)限許可證;以及在第六接收模塊2203接收下載服務(wù)提供商發(fā)送的權(quán)限許可證獲取失敗響應(yīng)之后,向協(xié)調(diào)器請(qǐng)求權(quán)限許可證;以及在第六接收模塊2201接收協(xié)調(diào)器發(fā)送的權(quán)限許可證獲取失敗響應(yīng)之后,向離線設(shè)備發(fā)送權(quán)限許可證獲取失敗響應(yīng);以及在第六接收模塊2201接收到上述離線設(shè)備發(fā)送的權(quán)限許可證購(gòu)買請(qǐng)求,并在購(gòu)買權(quán)限許可證之后,將購(gòu)買的權(quán)限許可證發(fā)送給上述離線設(shè)備;第六接收模塊2201,還用于當(dāng)聯(lián)網(wǎng)設(shè)備之前沒(méi)有播放過(guò)該離線設(shè)備上的DRM內(nèi)容時(shí),接收下載服務(wù)提供商發(fā)送的權(quán)限許可證獲取失敗響應(yīng);以及接收協(xié)調(diào)器發(fā)送的權(quán)限許可證獲取失敗響應(yīng);以及接收離線設(shè)備發(fā)送的權(quán)限許可證購(gòu)買請(qǐng)求。上述實(shí)施例可以實(shí)現(xiàn)DECE離線設(shè)備通過(guò)DECE聯(lián)網(wǎng)設(shè)備獲得播放該DECE離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,從而可以在DECE系統(tǒng)中實(shí)現(xiàn)DECE離線設(shè)備對(duì)DRM內(nèi)容的播放。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。最后應(yīng)說(shuō)明的是以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案
的范圍。
權(quán)利要求
1.ー種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,其特征在于,包括 聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)ー資源定位符,所述離線設(shè)備為使用所述聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,所述第一統(tǒng)ー資源定位符為所述聯(lián)網(wǎng)設(shè)備的統(tǒng)ー資源定位符; 所述聯(lián)網(wǎng)設(shè)備接收所述域管理器發(fā)送的瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)攜帯第ニ統(tǒng)ー資源定位符、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符;所述會(huì)話標(biāo)識(shí)符與所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)ー資源定位符相關(guān)聯(lián);所述第二統(tǒng)ー資源定位符為第一 DRM服務(wù)器的統(tǒng)ー資源定位符,所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符是所述第一 DRM服務(wù)器為所述用戶生成的;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 所述聯(lián)網(wǎng)設(shè)備保存所述第二統(tǒng)ー資源定位符和所述會(huì)話標(biāo)識(shí)符,并將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備之后,還包括 所述聯(lián)網(wǎng)設(shè)備接收所述離線設(shè)備發(fā)送的入域請(qǐng)求,在所述入域請(qǐng)求中添加所述會(huì)話標(biāo)識(shí)符,井根據(jù)所述第二統(tǒng)ー資源定位符,將添加所述會(huì)話標(biāo)識(shí)符的入域請(qǐng)求發(fā)送給所述第一 DRM服務(wù)器; 所述聯(lián)網(wǎng)設(shè)備接收所述第一 DRM服務(wù)器針對(duì)所述聯(lián)網(wǎng)設(shè)備發(fā)送的入域請(qǐng)求發(fā)送的響應(yīng)消息,所述響應(yīng)消息攜帯所述會(huì)話標(biāo)識(shí)符;所述響應(yīng)消息是所述第一 DRM服務(wù)器根據(jù)所述聯(lián)網(wǎng)設(shè)備發(fā)送的入域請(qǐng)求中攜帯的會(huì)話標(biāo)識(shí)符獲得所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)ー資源定位符之后,根據(jù)所述第一統(tǒng)ー資源定位符發(fā)送給所述聯(lián)網(wǎng)設(shè)備的; 所述聯(lián)網(wǎng)設(shè)備去掉所述第一 DRM服務(wù)器發(fā)送的響應(yīng)消息中的會(huì)話標(biāo)識(shí)符之后,將去掉所述會(huì)話標(biāo)識(shí)符的響應(yīng)消息發(fā)送給所述離線設(shè)備。
3.ー種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,其特征在于,包括 域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)ー資源定位符;所述離線設(shè)備為使用所述聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,所述第一統(tǒng)ー資源定位符為所述聯(lián)網(wǎng)設(shè)備的統(tǒng)ー資源定位符; 所述域管理器向所述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)攜帯第二統(tǒng)ー資源定位符、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,以供所述聯(lián)網(wǎng)設(shè)備保存所述第二統(tǒng)ー資源定位符和所述會(huì)話標(biāo)識(shí)符,并將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;所述會(huì)話標(biāo)識(shí)符與所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)ー資源定位符相關(guān)聯(lián);所述第二統(tǒng)ー資源定位符為第一DRM服務(wù)器的統(tǒng)ー資源定位符,所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符是所述第一 DRM服務(wù)器為所述用戶生成的;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述域管理器向所述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng)之前,還包括 所述域管理器根據(jù)所述離線設(shè)備支持的DRM類型向所述第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,所述觸發(fā)器請(qǐng)求消息攜帯所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)ー資源定位符; 所述域管理器接收所述第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,所述觸發(fā)器響應(yīng)消息攜帯所述第二統(tǒng)ー資源定位符、所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符。
5.ー種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,其特征在于,包括 聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帯使用所述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述用戶的離線設(shè)備支持的DRM類型; 所述聯(lián)網(wǎng)設(shè)備接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,所述第一轉(zhuǎn)發(fā)消息攜帯第一DRM服務(wù)器生成的與所述用戶的標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件;所述第二 DRM服務(wù)器為所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 所述聯(lián)網(wǎng)設(shè)備提取所述第一轉(zhuǎn)發(fā)消息中的所述觸發(fā)器文件,將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一轉(zhuǎn)發(fā)消息還攜帶第三統(tǒng)ー資源定位符,所述第三統(tǒng)ー資源定位符為所述第二 DRM服務(wù)器的統(tǒng)ー資源定位符; 所述聯(lián)網(wǎng)設(shè)備接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息之后,還包括 所述聯(lián)網(wǎng)設(shè)備保存所述第三統(tǒng)ー資源定位符。
7.根據(jù)權(quán)利要求6所述的方法,其特征在干,所述將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備之后,還包括 所述聯(lián)網(wǎng)設(shè)備接收所述離線設(shè)備發(fā)送的入域請(qǐng)求消息,將所述入域請(qǐng)求消息封裝為第ニ轉(zhuǎn)發(fā)消息; 所述聯(lián)網(wǎng)設(shè)備根據(jù)所述第三統(tǒng)ー資源定位符將所述第二轉(zhuǎn)發(fā)消息發(fā)送給所述第二 DRM服務(wù)器,以便所述第二 DRM服務(wù)器將所述第二轉(zhuǎn)發(fā)消息發(fā)送給所述域管理器; 所述聯(lián)網(wǎng)設(shè)備接收所述第二 DRM服務(wù)器發(fā)送的第三轉(zhuǎn)發(fā)消息;所述第三轉(zhuǎn)發(fā)消息是所述第二 DRM服務(wù)器接收到所述域管理器發(fā)送的轉(zhuǎn)發(fā)消息后發(fā)送給所述聯(lián)網(wǎng)設(shè)備的,所述第三轉(zhuǎn)發(fā)消息攜帶針對(duì)所述入域請(qǐng)求消息的入域響應(yīng)消息; 所述聯(lián)網(wǎng)設(shè)備提取所述第三轉(zhuǎn)發(fā)消息中的入域響應(yīng)消息,將所述入域響應(yīng)消息發(fā)送給所述離線設(shè)備。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述聯(lián)網(wǎng)設(shè)備根據(jù)所述第三統(tǒng)ー資源定位符將所述第二轉(zhuǎn)發(fā)消息發(fā)送給所述第二 DRM服務(wù)器包括 所述聯(lián)網(wǎng)設(shè)備對(duì)所述第二轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)所述第三統(tǒng)ー資源定位符將進(jìn)行安全處理后的轉(zhuǎn)發(fā)消息發(fā)送給所述第二 DRM服務(wù)器。
9.ー種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,其特征在于,包括 域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帯使用所述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述用戶的離線設(shè)備支持的DRM類型; 所述域管理器根據(jù)所述用戶的離線設(shè)備支持的DRM類型向第一DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,所述觸發(fā)器請(qǐng)求消息攜帯所述用戶的標(biāo)識(shí);并接收所述第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,所述觸發(fā)器響應(yīng)消息攜帯所述用戶的標(biāo)識(shí)和所述第一 DRM服務(wù)器為所述用戶生成的觸發(fā)器文件;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 所述域管理器將所述觸發(fā)器文件封裝為第一轉(zhuǎn)發(fā)消息,所述第一轉(zhuǎn)發(fā)消息攜帯所述觸發(fā)器文件和所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí);并將所述第一轉(zhuǎn)發(fā)消息通過(guò)第二 DRM服務(wù)器發(fā)送給所述聯(lián)網(wǎng)設(shè)備,以供所述聯(lián)網(wǎng)設(shè)備提取所述第一轉(zhuǎn)發(fā)消息中的所述觸發(fā)器文件,將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;所述第二 DRM服務(wù)器為所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述域管理器接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求之后,還包括 所述域管理器向所述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)用于指示所述域管理器是否接受所述瀏覽器會(huì)話請(qǐng)求; 所述域管理器根據(jù)所述用戶的離線設(shè)備支持的DRM類型向第一DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息包括 如果所述域管理器接受所述瀏覽器會(huì)話請(qǐng)求,則所述域管理器根據(jù)所述用戶的離線設(shè)備支持的DRM類型向所述第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息。
11.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述第一轉(zhuǎn)發(fā)消息還攜帶第三統(tǒng)ー資源定位符,所述第三統(tǒng)ー資源定位符為所述第二 DRM服務(wù)器的統(tǒng)ー資源定位符; 所述將所述第一轉(zhuǎn)發(fā)消息通過(guò)第二 DRM服務(wù)器發(fā)送給所述聯(lián)網(wǎng)設(shè)備包括 所述域管理器根據(jù)所述第三統(tǒng)ー資源定位符,將所述第一轉(zhuǎn)發(fā)消息發(fā)送給所述第二DRM服務(wù)器,以便所述第二 DRM服務(wù)器對(duì)所述第一轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)將進(jìn)行安全處理后的轉(zhuǎn)發(fā)消息發(fā)送給所述聯(lián)網(wǎng)設(shè)備。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述將所述第一轉(zhuǎn)發(fā)消息通過(guò)第二DRM服務(wù)器發(fā)送給所述聯(lián)網(wǎng)設(shè)備之后,還包括 所述域管理器接收所述第二 DRM服務(wù)器發(fā)送的第二轉(zhuǎn)發(fā)消息,解析所述第二轉(zhuǎn)發(fā)消息,獲得所述第二轉(zhuǎn)發(fā)消息攜帯的入域請(qǐng)求消息,并將所述入域請(qǐng)求消息發(fā)送給所述第一DRM服務(wù)器; 所述域管理器接收所述第一 DRM服務(wù)器針對(duì)所述入域請(qǐng)求消息發(fā)送的入域響應(yīng)消息,將所述入域響應(yīng)消息封裝為第三轉(zhuǎn)發(fā)消息,并將所述第三轉(zhuǎn)發(fā)消息通過(guò)所述第二 DRM服務(wù)器發(fā)送給所述聯(lián)網(wǎng)設(shè)備。
13.ー種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,其特征在于,包括 聯(lián)網(wǎng)設(shè)備接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件; 所述聯(lián)網(wǎng)設(shè)備與所述離線設(shè)備建立對(duì)象交換會(huì)話連接,將所述觸發(fā)器文件通過(guò)所述對(duì)象交換會(huì)話連接發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備獲取播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容所需的權(quán)限許可證,并在獲取所述權(quán)限許可證之后,播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述觸發(fā)器文件包括觸發(fā)器類型字段;所述觸發(fā)器類型字段的值為離線,用于指示所述觸發(fā)器文件用于離線設(shè)備。
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述將所述觸發(fā)器文件通過(guò)所述對(duì)象交換會(huì)話連接發(fā)送給所述離線設(shè)備包括 所述聯(lián)網(wǎng)設(shè)備通過(guò)所述對(duì)象交換會(huì)話連接采用對(duì)象交換推送操作,將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備。
16.根據(jù)權(quán)利要求13-15任意一項(xiàng)所述的方法,其特征在于,所述將所述觸發(fā)器文件通過(guò)所述對(duì)象交換會(huì)話連接發(fā)送給所述離線設(shè)備之后,還包括 所述聯(lián)網(wǎng)設(shè)備接收所述離線設(shè)備發(fā)送的權(quán)限許可證獲得請(qǐng)求,將所述權(quán)限許可證獲得請(qǐng)求發(fā)送給所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 所述聯(lián)網(wǎng)設(shè)備接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的權(quán)限許可證獲得響應(yīng),所述權(quán)限許可證獲得響應(yīng)是所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器對(duì)播放所述DRM內(nèi)容所需的權(quán)限許可證進(jìn)行綁定之后發(fā)送給所述聯(lián)網(wǎng)設(shè)備的; 所述聯(lián)網(wǎng)設(shè)備將所述權(quán)限許可證獲得響應(yīng)發(fā)送給所述離線設(shè)備。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述聯(lián)網(wǎng)設(shè)備和所述離線設(shè)備屬于同一用戶域; 所述將所述觸發(fā)器文件通過(guò)所述對(duì)象交換會(huì)話連接發(fā)送給所述離線設(shè)備之后,所述聯(lián)網(wǎng)設(shè)備接收所述離線設(shè)備發(fā)送的權(quán)限許可證獲得請(qǐng)求之前,還包括 所述聯(lián)網(wǎng)設(shè)備接收所述離線設(shè)備發(fā)送的注冊(cè)請(qǐng)求,將所述注冊(cè)請(qǐng)求發(fā)送給所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 所述聯(lián)網(wǎng)設(shè)備接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的注冊(cè)響應(yīng),將所述注冊(cè)響應(yīng)發(fā)送給所述離線設(shè)備。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述聯(lián)網(wǎng)設(shè)備接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件之前,還包括 所述聯(lián)網(wǎng)設(shè)備向業(yè)務(wù)提供商的在線商店功能實(shí)體發(fā)送內(nèi)容購(gòu)買請(qǐng)求,所述內(nèi)容購(gòu)買請(qǐng)求攜帯第一指示信息,所述第一指示信息用于指示所述內(nèi)容購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的DRM內(nèi)容將在所述離線設(shè)備上播放; 所述聯(lián)網(wǎng)設(shè)備將所述權(quán)限許可證獲得響應(yīng)發(fā)送給所述離線設(shè)備之后,還包括 所述聯(lián)網(wǎng)設(shè)備與所述業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,從所述內(nèi)容發(fā)布實(shí)體下載已購(gòu)買的DRM內(nèi)容,并將下載的DRM內(nèi)容發(fā)送給所述離線設(shè)備; 所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器對(duì)播放所述DRM內(nèi)容所需的權(quán)限許可證進(jìn)行綁定包括 所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器將播放所述DRM內(nèi)容所需的權(quán)限許可證綁定到所述離線設(shè)備的個(gè)性化節(jié)點(diǎn)上。
19.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述聯(lián)網(wǎng)設(shè)備接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件之前,還包括 所述聯(lián)網(wǎng)設(shè)備將所述聯(lián)網(wǎng)設(shè)備購(gòu)買的DRM內(nèi)容發(fā)送給所述離線設(shè)備; 在所述離線設(shè)備提示無(wú)法播放所述DRM內(nèi)容之后,所述聯(lián)網(wǎng)設(shè)備向業(yè)務(wù)提供商的在線商店功能實(shí)體發(fā)送內(nèi)容權(quán)限購(gòu)買請(qǐng)求,所述內(nèi)容權(quán)限購(gòu)買請(qǐng)求攜帯第二指示信息,所述第ニ指示信息用于指示所述內(nèi)容權(quán)限購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的權(quán)限將用于在所述離線設(shè)備上播放所述DRM內(nèi)容; 所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器對(duì)播放所述DRM內(nèi)容所需的權(quán)限許可證進(jìn)行綁定包括 所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器將播放所述DRM內(nèi)容所需的權(quán)限許可證綁定到表征所述用戶域的用戶節(jié)點(diǎn)上。
20.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述聯(lián)網(wǎng)設(shè)備和所述離線設(shè)備屬于不同用戶域; 所述聯(lián)網(wǎng)設(shè)備接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件之前,還包括 所述聯(lián)網(wǎng)設(shè)備向業(yè)務(wù)提供商的在線商店功能實(shí)體請(qǐng)求幫助所述離線設(shè)備購(gòu)買DRM內(nèi)容和播放所述DRM內(nèi)容所需的權(quán)限許可證; 所述聯(lián)網(wǎng)設(shè)備接收所述在線商店 功能實(shí)體發(fā)送的賬戶信息請(qǐng)求,所述賬戶信息請(qǐng)求用于請(qǐng)求第一用戶的賬戶信息,所述第一用戶為使用所述離線設(shè)備的用戶; 所述聯(lián)網(wǎng)設(shè)備將所述賬戶信息請(qǐng)求發(fā)送給所述離線設(shè)備,并接收所述離線設(shè)備發(fā)送的加密的第一用戶的賬戶信息; 所述聯(lián)網(wǎng)設(shè)備將所述加密的第一用戶的賬戶信息發(fā)送給所述在線商店功能實(shí)體,以供所述在線商店功能實(shí)體對(duì)所述第一用戶的賬戶信息的合法性和所述第一用戶對(duì)所述離線設(shè)備是否具有使用權(quán)限進(jìn)行驗(yàn)證,并在確定所述賬戶信息合法并且所述第一用戶對(duì)所述離線設(shè)備具有使用權(quán)限之后,將所述聯(lián)網(wǎng)設(shè)備請(qǐng)求購(gòu)買的所述DRM內(nèi)容與所述第一用戶的賬戶相關(guān)聯(lián); 所述聯(lián)網(wǎng)設(shè)備將所述權(quán)限許可證獲得響應(yīng)發(fā)送給所述離線設(shè)備之后,還包括 所述聯(lián)網(wǎng)設(shè)備與所述業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,從所述內(nèi)容發(fā)布實(shí)體下載已購(gòu)買的DRM內(nèi)容,并將下載的DRM內(nèi)容發(fā)送給所述離線設(shè)備。
21.ー種數(shù)字版權(quán)管理DRM內(nèi)容的播放方法,其特征在于,包括 聯(lián)網(wǎng)設(shè)備接收離線設(shè)備發(fā)送的入域請(qǐng)求,所述離線設(shè)備發(fā)送的入域請(qǐng)求攜帯所述離線設(shè)備的設(shè)備標(biāo)識(shí)、所述離線設(shè)備的設(shè)備類型和所述離線設(shè)備中DRM客戶端的標(biāo)識(shí); 所述聯(lián)網(wǎng)設(shè)備確定所述離線設(shè)備為數(shù)字娛樂(lè)內(nèi)容生態(tài)系統(tǒng)設(shè)備且所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到所述設(shè)備域所能容納最大設(shè)備數(shù)量時(shí),向協(xié)調(diào)器發(fā)送入域請(qǐng)求,所述聯(lián)網(wǎng)設(shè)備發(fā)送的入域請(qǐng)求攜帶所述離線設(shè)備的設(shè)備標(biāo)識(shí)、所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域的標(biāo)識(shí)和所述聯(lián)網(wǎng)設(shè)備的賬戶信息; 所述聯(lián)網(wǎng)設(shè)備接收所述協(xié)調(diào)器發(fā)送的安全令牌,所述安全令牌標(biāo)識(shí)所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)與所述聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系; 所述聯(lián)網(wǎng)設(shè)備將所述安全令牌發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備獲取播放所述離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,并在獲取所述權(quán)限許可證之后,播放所述DRM內(nèi)容。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于,所述安全令牌是所述協(xié)調(diào)器在同意所述離線設(shè)備入域,并建立所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)與所述聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系之后發(fā)送給所述聯(lián)網(wǎng)設(shè)備的。
23.根據(jù)權(quán)利要求21或22所述的方法,其特征在于,所述聯(lián)網(wǎng)設(shè)備將所述安全令牌發(fā)送給所述離線設(shè)備之后,還包括 所述聯(lián)網(wǎng)設(shè)備接收所述離線設(shè)備發(fā)送的權(quán)限許可證獲取請(qǐng)求,所述權(quán)限許可證獲取請(qǐng)求用于請(qǐng)求播放所述離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證; 所述聯(lián)網(wǎng)設(shè)備向下載服務(wù)提供商請(qǐng)求所述權(quán)限許可證; 如果所述聯(lián)網(wǎng)設(shè)備之前沒(méi)有播放過(guò)所述離線設(shè)備上的DRM內(nèi)容,則所述聯(lián)網(wǎng)設(shè)備接收所述下載服務(wù)提供商發(fā)送的權(quán)限許可證獲取失敗響應(yīng),并向所述協(xié)調(diào)器請(qǐng)求所述權(quán)限許可證,接收所述協(xié)調(diào)器發(fā)送的權(quán)限許可證獲取失敗響應(yīng); 所述聯(lián)網(wǎng)設(shè)備向所述離線設(shè)備發(fā)送權(quán)限許可證獲取失敗響應(yīng);所述聯(lián)網(wǎng)設(shè)備接收所述離線設(shè)備發(fā)送的權(quán)限許可證購(gòu)買請(qǐng)求,并在購(gòu)買權(quán)限許可證之后,將購(gòu)買的權(quán)限許可證發(fā)送給所述離線設(shè)備。
24.一種用戶設(shè)備,其特征在于,所述用戶設(shè)備包括聯(lián)網(wǎng)設(shè)備,所述用戶設(shè)備包括 第一發(fā)送模塊,用于向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的數(shù)字版權(quán)管理DRM類型、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)一資源定位符;所述離線設(shè)備為使用所述聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,所述第一統(tǒng)一資源定位符為所述聯(lián)網(wǎng)設(shè)備的統(tǒng)一資源定位符; 第一接收模塊,用于接收所述域管理器發(fā)送的瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)攜帶第二統(tǒng)一資源定位符、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,所述會(huì)話標(biāo)識(shí)符與所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)一資源定位符相關(guān)聯(lián);所述第二統(tǒng)一資源定位符為第一 DRM服務(wù)器的統(tǒng)一資源定位符,所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符是所述第一 DRM服務(wù)器為所述用戶生成的;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 第一保存模塊,用于保存所述第一接收模塊接收的所述第二統(tǒng)一資源定位符和所述會(huì)話標(biāo)識(shí)符; 所述第一發(fā)送模塊,還用于將所述第一接收模塊接收的所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。
25.根據(jù)權(quán)利要求24所述的用戶設(shè)備,其特征在于,所述第一接收模塊通過(guò)所述聯(lián)網(wǎng)設(shè)備中的瀏覽器模塊和DRM互通模塊實(shí)現(xiàn);所述第一發(fā)送模塊通過(guò)所述瀏覽器模塊和所述DRM互通模塊實(shí)現(xiàn);所述第一保存模塊通過(guò)所述DRM互通模塊實(shí)現(xiàn); 所述瀏覽器模塊,用于接收所述域管理器發(fā)送的瀏覽器會(huì)話響應(yīng);所述瀏覽器會(huì)話響應(yīng)還包括所述第一統(tǒng)一資源定位符;以及根據(jù)所述第一統(tǒng)一資源定位符,將所述第二統(tǒng)一資源定位符、所述會(huì)話標(biāo)識(shí)符和所述觸發(fā)器文件發(fā)送給所述DRM互通模塊; 所述DRM互通模塊,用于保存所述第二統(tǒng)一資源定位符和所述會(huì)話標(biāo)識(shí)符,并將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備。
26.根據(jù)權(quán)利要求25所述的用戶設(shè)備,其特征在于, 所述DRM互通模塊,還用于接收所述離線設(shè)備發(fā)送的入域請(qǐng)求,在所述入域請(qǐng)求中添加所述會(huì)話標(biāo)識(shí)符,并根據(jù)所述第二統(tǒng)一資源定位符,將添加所述會(huì)話標(biāo)識(shí)符的入域請(qǐng)求發(fā)送給所述第一 DRM服務(wù)器;以及接收所述第一 DRM服務(wù)器針對(duì)所述DRM互通模塊發(fā)送的入域請(qǐng)求發(fā)送的響應(yīng)消息,所述響應(yīng)消息攜帶所述會(huì)話標(biāo)識(shí)符;所述響應(yīng)消息是所述第一DRM服務(wù)器根據(jù)所述DRM互通模塊發(fā)送的入域請(qǐng)求中攜帶的會(huì)話標(biāo)識(shí)符獲得所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)一資源定位符之后,根據(jù)所述第一統(tǒng)一資源定位符發(fā)送給所述DRM互通模塊的;以及去掉所述第一 DRM服務(wù)器發(fā)送的響應(yīng)消息中的會(huì)話標(biāo)識(shí)符之后,將去掉所述會(huì)話標(biāo)識(shí)符的響應(yīng)消息發(fā)送給所述離線設(shè)備。
27.根據(jù)權(quán)利要求24-26任意一項(xiàng)所述的用戶設(shè)備,其特征在于,還包括 第一安裝模塊,用于下載并安裝所述DRM互通模塊。
28.—種域管理器,其特征在于,包括 第二接收模塊,用于接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶離線設(shè)備支持的DRM類型、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和第一統(tǒng)一資源定位符;所述離線設(shè)備為使用所述聯(lián)網(wǎng)設(shè)備的用戶的離線設(shè)備,所述第一統(tǒng)一資源定位符為所述聯(lián)網(wǎng)設(shè)備的統(tǒng)一資源定位符; 第二發(fā)送模塊,用于向所述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)攜帶第二統(tǒng)一資源定位符、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符,以供所述聯(lián)網(wǎng)設(shè)備保存所述第二統(tǒng)一資源定位符和所述會(huì)話標(biāo)識(shí)符,并將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;所述會(huì)話標(biāo)識(shí)符與所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)一資源定位符相關(guān)聯(lián);所述第二統(tǒng)一資源定位符為第一 DRM服務(wù)器的統(tǒng)一資源定位符,所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符是所述第一 DRM服務(wù)器為所述用戶生成的;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器。
29.根據(jù)權(quán)利要求28所述的域管理器,其特征在于, 所述第二發(fā)送模塊,還用于根據(jù)所述離線設(shè)備支持的DRM類型向所述第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,所述觸發(fā)器請(qǐng)求消息攜帶所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述第一統(tǒng)一資源定位符; 所述第二接收模塊,還用于接收所述第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,所述觸發(fā)器響應(yīng)消息攜帶所述第二統(tǒng)一資源定位符、所述觸發(fā)器文件和所述會(huì)話標(biāo)識(shí)符。
30.一種用戶設(shè)備,其特征在于,所述用戶設(shè)備包括聯(lián)網(wǎng)設(shè)備,所述用戶設(shè)備包括 第三發(fā)送模塊,用于向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶使用所述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述用戶的離線設(shè)備支持的DRM類型; 第三接收模塊,用于接收第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息,所述第一轉(zhuǎn)發(fā)消息攜帶所述第一 DRM服務(wù)器生成的與所述用戶的標(biāo)識(shí)對(duì)應(yīng)的觸發(fā)器文件;所述第二 DRM服務(wù)器為所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 第一提取模塊,用于提取所述第一轉(zhuǎn)發(fā)消息中的所述觸發(fā)器文件; 所述第三發(fā)送模塊,還用于將所述第一提取模塊提取的觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。
31.根據(jù)權(quán)利要求30所述的用戶設(shè)備,其特征在于,所述第三接收模塊通過(guò)所述聯(lián)網(wǎng)設(shè)備中的客戶端模塊和DRM轉(zhuǎn)換模塊實(shí)現(xiàn);所述第一提取模塊通過(guò)所述DRM轉(zhuǎn)換模塊實(shí)現(xiàn); 所述客戶端模塊,用于接收所述第二 DRM服務(wù)器發(fā)送的第一轉(zhuǎn)發(fā)消息;所述第一轉(zhuǎn)發(fā)消息還攜帶第三統(tǒng)一資源定位符,所述第三統(tǒng)一資源定位符為所述第二 DRM服務(wù)器的統(tǒng)一資源定位符;以及保存所述第三統(tǒng)一資源定位符,并將所述第一轉(zhuǎn)發(fā)消息發(fā)送給所述DRM轉(zhuǎn)換模塊; 所述DRM轉(zhuǎn)換模塊,用于提取所述第一轉(zhuǎn)發(fā)消息中攜帶的所述觸發(fā)器文件。
32.根據(jù)權(quán)利要求31所述的用戶設(shè)備,其特征在于,所述DRM轉(zhuǎn)換模塊,還用于接收所述離線設(shè)備發(fā)送的入域請(qǐng)求消息,將所述入域請(qǐng)求消息封裝為第二轉(zhuǎn)發(fā)消息,并將所述第二轉(zhuǎn)發(fā)消息發(fā)送給所述客戶端模塊;以及提取所述 客戶端模塊發(fā)送的所述第三轉(zhuǎn)發(fā)消息中的入域響應(yīng)消息,將所述入域響應(yīng)消息發(fā)送給所述離線設(shè)備; 所述客戶端模塊,還用于根據(jù)所述第三統(tǒng)一資源定位符將所述第二轉(zhuǎn)發(fā)消息發(fā)送給所述第二 DRM服務(wù)器,以便所述第二 DRM服務(wù)器將所述第二轉(zhuǎn)發(fā)消息發(fā)送給所述域管理器;以及接收所述第二 DRM服務(wù)器發(fā)送的第三轉(zhuǎn)發(fā)消息,并將所述第三轉(zhuǎn)發(fā)消息發(fā)送給所述DRM轉(zhuǎn)換模塊;所述第三轉(zhuǎn)發(fā)消息是所述第二 DRM服務(wù)器接收到所述域管理器發(fā)送的轉(zhuǎn)發(fā)消息后發(fā)送給所述客戶端模塊的,所述第三轉(zhuǎn)發(fā)消息攜帶針對(duì)所述入域請(qǐng)求消息的入域響應(yīng)消肩、O
33.根據(jù)權(quán)利要求32所述的用戶設(shè)備,其特征在于, 所述客戶端模塊,具體用于對(duì)所述第二轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)所述第三統(tǒng)一資源定位符將進(jìn)行安全處理后的轉(zhuǎn)發(fā)消息發(fā)送給所述第二 DRM服務(wù)器。
34.根據(jù)權(quán)利要求31-33任意一項(xiàng)所述的用戶設(shè)備,其特征在于,還包括 第二安裝模塊,用于下載并安裝所述DRM轉(zhuǎn)換模塊。
35.一種域管理器,其特征在于,包括 第四接收模塊,用于接收聯(lián)網(wǎng)設(shè)備發(fā)送的瀏覽器會(huì)話請(qǐng)求,所述瀏覽器會(huì)話請(qǐng)求攜帶使用所述聯(lián)網(wǎng)設(shè)備的用戶的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)和所述用戶的離線設(shè)備支持的DRM類型;以及接收第一 DRM服務(wù)器發(fā)送的觸發(fā)器響應(yīng)消息,所述觸發(fā)器響應(yīng)消息攜帶所述用戶的標(biāo)識(shí)和所述第一 DRM服務(wù)器為所述用戶生成的觸發(fā)器文件;所述第一 DRM服務(wù)器為所述離線設(shè)備對(duì)應(yīng)的DRM服務(wù)器; 第四發(fā)送模塊,用于根據(jù)所述用戶的離線設(shè)備支持的DRM類型向所述第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息,所述觸發(fā)器請(qǐng)求消息攜帶所述用戶的標(biāo)識(shí); 第一封裝模塊,用于將所述觸發(fā)器文件封裝為第一轉(zhuǎn)發(fā)消息,所述第一轉(zhuǎn)發(fā)消息攜帶所述觸發(fā)器文件和所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí); 所述第四發(fā)送模塊,還用于將所述第一封裝模塊封裝的所述第一轉(zhuǎn)發(fā)消息通過(guò)第二DRM服務(wù)器發(fā)送給所述聯(lián)網(wǎng)設(shè)備,以供所述聯(lián)網(wǎng)設(shè)備提取所述第一轉(zhuǎn)發(fā)消息中的所述觸發(fā)器文件,將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容;所述第二DRM服務(wù)器為所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器。
36.根據(jù)權(quán)利要求35所述的域管理器,其特征在于, 所述第四發(fā)送模塊,還用于向所述聯(lián)網(wǎng)設(shè)備發(fā)送瀏覽器會(huì)話響應(yīng),所述瀏覽器會(huì)話響應(yīng)用于指示所述域管理器是否接受所述瀏覽器會(huì)話請(qǐng)求; 所述第四發(fā)送模塊,具體用于當(dāng)所述域管理器接受所述瀏覽器會(huì)話請(qǐng)求時(shí),根據(jù)所述用戶的離線設(shè)備支持的DRM類型向所述第一 DRM服務(wù)器發(fā)送觸發(fā)器請(qǐng)求消息。
37.根據(jù)權(quán)利要求35或36所述的域管理器,其特征在于, 所述第四發(fā)送模塊,具體用于當(dāng)所述第一轉(zhuǎn)發(fā)消息還攜帶第三統(tǒng)一資源定位符時(shí),根據(jù)所述第三統(tǒng)一資源定位符,將所述第一轉(zhuǎn)發(fā)消息發(fā)送給所述第二 DRM服務(wù)器,以便所述第二 DRM服務(wù)器對(duì)所述第一轉(zhuǎn)發(fā)消息進(jìn)行安全處理后,根據(jù)所述聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí)將進(jìn)行安全處理后的轉(zhuǎn)發(fā)消息發(fā)送給所述聯(lián)網(wǎng)設(shè)備;所述第三統(tǒng)一資源定位符為所述第二 DRM服務(wù)器的統(tǒng)一資源定位符。
38.根據(jù)權(quán)利要求37所述的域管理器,其特征在于,所述第四接收模塊,還用于接收所述第二 DRM服務(wù)器發(fā)送的第二轉(zhuǎn)發(fā)消息,解析所述第二轉(zhuǎn)發(fā)消息,獲得所述第二轉(zhuǎn)發(fā)消息攜帶的入域請(qǐng)求消息,并將所述入域請(qǐng)求消息發(fā)送給所述第一 DRM服務(wù)器;以及接收所述第一 DRM服務(wù)器針對(duì)所述入域請(qǐng)求消息發(fā)送的入域響應(yīng)消息,將所述入域響應(yīng)消息封裝為第三轉(zhuǎn)發(fā)消息,并將所述第三轉(zhuǎn)發(fā)消息通過(guò)所述第二 DRM服務(wù)器發(fā)送給所述聯(lián)網(wǎng)設(shè)備。
39.一種用戶設(shè)備,其特征在于,所述用戶設(shè)備包括聯(lián)網(wǎng)設(shè)備,所述聯(lián)網(wǎng)設(shè)備包括 第五接收模塊,用于接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的用于離線設(shè)備的觸發(fā)器文件; 第五發(fā)送模塊,用于與所述離線設(shè)備建立對(duì)象交換會(huì)話連接,將所述觸發(fā)器文件通過(guò)所述對(duì)象交換會(huì)話連接發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備獲取播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容所需的權(quán)限許可證,并在獲取所述權(quán)限許可證之后,播放所述聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。
40.根據(jù)權(quán)利要求39所述的用戶設(shè)備,其特征在于, 所述第五發(fā)送模塊,具體用于通過(guò)所述對(duì)象交換會(huì)話連接采用對(duì)象交換推送操作,將所述觸發(fā)器文件發(fā)送給所述離線設(shè)備。
41.根據(jù)權(quán)利要求39-40任意一項(xiàng)所述的用戶設(shè)備,其特征在于, 所述第五接收模塊,還用于接收所述離線設(shè)備發(fā)送的權(quán)限許可證獲得請(qǐng)求;以及接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的權(quán)限許可證獲得響應(yīng),所述權(quán)限許可證獲得響應(yīng)是所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器對(duì)播放所述DRM內(nèi)容所需的權(quán)限許可證進(jìn)行綁定之后發(fā)送給所述聯(lián)網(wǎng)設(shè)備的; 所述第五發(fā)送模塊,還用于將所述第五接收模塊接收的所述權(quán)限許可證獲得請(qǐng)求發(fā)送給所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;以及將所述第五接收模塊接收的所述權(quán)限許可證獲得響應(yīng)發(fā)送給所述離線設(shè)備。
42.根據(jù)權(quán)利要求41所述的用戶設(shè)備,其特征在于, 所述第五接收模塊,還用于當(dāng)所述聯(lián)網(wǎng)設(shè)備和所述離線設(shè)備屬于同一用戶域時(shí),接收所述離線設(shè)備發(fā)送的注冊(cè)請(qǐng)求;以及接收所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器發(fā)送的注冊(cè)響應(yīng); 所述第五發(fā)送模塊,還用于將所述第五接收模塊接收的所述注冊(cè)請(qǐng)求發(fā)送給所述聯(lián)網(wǎng)設(shè)備對(duì)應(yīng)的DRM服務(wù)器;以及將所述第五接收模塊接收的所述注冊(cè)響應(yīng)發(fā)送給所述離線設(shè)備。
43.根據(jù)權(quán)利要求42所述的用戶設(shè)備,其特征在于,還包括第一下載模塊; 所述第五發(fā)送模塊,還用于向業(yè)務(wù)提供商的在線商店功能實(shí)體發(fā)送內(nèi)容購(gòu)買請(qǐng)求,所述內(nèi)容購(gòu)買請(qǐng)求攜帶第一指示信息,所述第一指示信息用于指示所述內(nèi)容購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的DRM內(nèi)容將在所述離線設(shè)備上播放;以及將所述第一下載模塊下載的DRM內(nèi)容發(fā)送給所述離線設(shè)備; 所述第一下載模塊,用于與所述業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,從所述內(nèi)容發(fā)布實(shí)體下載已購(gòu)買的DRM內(nèi)容。
44.根據(jù)權(quán)利要求42所述的用戶設(shè)備,其特征在于, 所述第五發(fā)送模塊,還用于將所述聯(lián)網(wǎng)設(shè)備購(gòu)買的DRM內(nèi)容發(fā)送給所述離線設(shè)備;以及在所述離線設(shè)備提示無(wú)法播放所述DRM內(nèi)容之后,向業(yè)務(wù)提供商的在線商店功能實(shí)體發(fā)送內(nèi)容權(quán)限購(gòu)買請(qǐng)求,所述內(nèi)容權(quán)限購(gòu)買請(qǐng)求攜帶第二指示信息,所述第二指示信息用于指示所述內(nèi)容權(quán)限購(gòu)買請(qǐng)求所請(qǐng)求購(gòu)買的權(quán)限將用于在所述離線設(shè)備上播放所述DRM內(nèi)容。
45.根據(jù)權(quán)利要求41所述的用戶設(shè)備,其特征在于,還包括第二下載模塊; 所述第五發(fā)送模塊,還用于當(dāng)所述聯(lián)網(wǎng)設(shè)備和所述離線設(shè)備屬于不同用戶域時(shí),向業(yè)務(wù)提供商的在線商店功能實(shí)體請(qǐng)求幫助所述離線設(shè)備購(gòu)買DRM內(nèi)容和播放所述DRM內(nèi)容所需的權(quán)限許可證;以及將所述第五接收模塊接收的所述賬戶信息請(qǐng)求發(fā)送給所述離線設(shè)備;以及將所述第五接收模塊接收的賬戶信息發(fā)送給所述在線商店功能實(shí)體,以供所述在線商店功能實(shí)體對(duì)所述賬戶信息的合法性和第一用戶對(duì)所述離線設(shè)備是否具有使用權(quán)限進(jìn)行驗(yàn)證,并在確定所述賬戶信息合法并且所述第一用戶對(duì)所述離線設(shè)備具有使用權(quán)限之后,將所述聯(lián)網(wǎng)設(shè)備請(qǐng)求購(gòu)買的所述DRM內(nèi)容與所述使用所述離線設(shè)備的用戶的賬戶相關(guān)聯(lián);以及將所述第二下載模塊下載的DRM內(nèi)容發(fā)送給所述離線設(shè)備;所述第一用戶為使用所述離線設(shè)備的用戶; 所述第五接收模塊,還用于接收所述在線商店功能實(shí)體發(fā)送的賬戶信息請(qǐng)求,所述賬戶信息請(qǐng)求用于請(qǐng)求所述第一用戶的賬戶信息;以及接收所述離線設(shè)備發(fā)送的加密的第一用戶的賬戶信息; 所述第二下載模塊,用于與所述業(yè)務(wù)提供商的內(nèi)容發(fā)布實(shí)體進(jìn)行交互,從所述內(nèi)容發(fā)布實(shí)體下載已購(gòu)買的DRM內(nèi)容。
46.一種用戶設(shè)備,其特征在于,所述用戶設(shè)備包括聯(lián)網(wǎng)設(shè)備,所述用戶設(shè)備包括 第六接收模塊,用于接收離線設(shè)備發(fā)送的入域請(qǐng)求,所述離線設(shè)備發(fā)送的入域請(qǐng)求攜帶所述離線設(shè)備的設(shè)備標(biāo)識(shí)、所述離線設(shè)備的設(shè)備類型和所述離線設(shè)備中DRM客戶端的標(biāo)識(shí);以及接收所述協(xié)調(diào)器發(fā)送的安全令牌,所述安全令牌標(biāo)識(shí)所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)與所述聯(lián)網(wǎng)設(shè)備的賬戶信息之間的對(duì)應(yīng)關(guān)系; 第一確定模塊,用于確定所述離線設(shè)備為數(shù)字娛樂(lè)內(nèi)容生態(tài)系統(tǒng)設(shè)備且所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到所述設(shè)備域所能容納最大設(shè)備數(shù)量; 第六發(fā)送模塊,用于在所述第一確定模塊確定所述離線設(shè)備為數(shù)字娛樂(lè)內(nèi)容生態(tài)系統(tǒng)設(shè)備且所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域中的設(shè)備數(shù)量尚未達(dá)到所述設(shè)備域所能容納最大設(shè)備數(shù)量時(shí),向協(xié)調(diào)器發(fā)送入域請(qǐng)求,所述第六發(fā)送模塊發(fā)送的入域請(qǐng)求攜帶所述離線設(shè)備的設(shè)備標(biāo)識(shí)、所述離線設(shè)備中DRM客戶端的標(biāo)識(shí)、所述聯(lián)網(wǎng)設(shè)備所屬設(shè)備域的標(biāo)識(shí)和所述聯(lián)網(wǎng)設(shè)備的賬戶信息;以及將所述第六接收模塊接收的所述安全令牌發(fā)送給所述離線設(shè)備,以觸發(fā)所述離線設(shè)備獲取播放所述離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證,并在獲取所述權(quán)限許可證之后,播放所述DRM內(nèi)容。
47.根據(jù)權(quán)利要求46所述的用戶設(shè)備,其特征在于, 所述第六接收模塊,還用于接收所述離線設(shè)備發(fā)送的權(quán)限許可證獲取請(qǐng)求,所述權(quán)限許可證獲取請(qǐng)求用于請(qǐng)求播放所述離線設(shè)備上的DRM內(nèi)容所需的權(quán)限許可證; 所述第六發(fā)送模塊,還用于向下載服務(wù)提供商請(qǐng)求所述權(quán)限許可證;以及在所述第六接收模塊接收所述下載服務(wù)提供商發(fā)送的權(quán)限許可證獲取失敗響應(yīng)之后,向所述協(xié)調(diào)器請(qǐng)求所述權(quán)限許可證;以及在所述第六接收模塊接收所述協(xié)調(diào)器發(fā)送的權(quán)限許可證獲取失敗響應(yīng)之后,向所述離線設(shè)備發(fā)送權(quán)限許可證獲取失敗響應(yīng);以及在所述第六接收模塊接收到所述離線設(shè)備發(fā)送的權(quán)限許可證購(gòu)買請(qǐng)求,并在購(gòu)買權(quán)限許可證之后,將購(gòu)買的權(quán)限許可證發(fā)送給所述離線設(shè)備; 所述第六接收模塊,還用于當(dāng)所述聯(lián)網(wǎng)設(shè)備之前沒(méi)有播放過(guò)所述離線設(shè)備上的DRM內(nèi)容時(shí),接收所述下載服務(wù)提供商發(fā)送的權(quán)限許可證獲取失敗響應(yīng);以及接收所述協(xié)調(diào)器發(fā)送的權(quán)限許可證獲取失敗響應(yīng);以及接收所述離線設(shè)備發(fā)送的權(quán)限許可證購(gòu)買請(qǐng)求。
全文摘要
本發(fā)明提供一種數(shù)字版權(quán)管理內(nèi)容的播放方法、用戶設(shè)備和域管理器,所述DRM內(nèi)容的播放方法包括聯(lián)網(wǎng)設(shè)備向域管理器發(fā)送瀏覽器會(huì)話請(qǐng)求,接收域管理器發(fā)送的瀏覽器會(huì)話響應(yīng),該瀏覽器會(huì)話響應(yīng)攜帶第二URL、觸發(fā)器文件和會(huì)話標(biāo)識(shí)符;聯(lián)網(wǎng)設(shè)備保存第二URL和上述會(huì)話標(biāo)識(shí)符,并將上述觸發(fā)器文件發(fā)送給離線設(shè)備,以觸發(fā)離線設(shè)備執(zhí)行入域流程,并在入域之后,接收并播放聯(lián)網(wǎng)設(shè)備發(fā)送的DRM內(nèi)容。本發(fā)明可以實(shí)現(xiàn)離線設(shè)備通過(guò)聯(lián)網(wǎng)設(shè)備獲得DRM內(nèi)容和播放該DRM內(nèi)容的權(quán)限,從而可以實(shí)現(xiàn)離線設(shè)備播放DRM內(nèi)容。
文檔編號(hào)G06F21/00GK102799807SQ20121019908
公開日2012年11月28日 申請(qǐng)日期2012年6月15日 優(yōu)先權(quán)日2012年6月15日
發(fā)明者侯智慧, 遲學(xué)芬, 張雁麗, 劉聰, 李云鵬, 郜文美 申請(qǐng)人:華為終端有限公司