媒體分發(fā)方法、裝置和媒體分發(fā)系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種媒體分發(fā)方法、裝置和媒體分發(fā)系統(tǒng),其中方法包括:接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,用戶信息包括用戶名和用戶密碼;接收終端發(fā)送的驗證請求,驗證請求包括用戶名和用戶密碼;若用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致,則根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài);若數(shù)字媒體處于可使用狀態(tài),則對數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體;將解碼后的數(shù)字媒體發(fā)送給終端,以使終端播放解碼后的數(shù)字媒體,從而解決了現(xiàn)有技術(shù)中電視內(nèi)置的操作系統(tǒng)難以兼容新出現(xiàn)的數(shù)字媒體格式的問題,在有效保護數(shù)字版權(quán)的基礎(chǔ)上提高了用戶的體驗。
【專利說明】媒體分發(fā)方法、裝置和媒體分發(fā)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種媒體分發(fā)方法、裝置和媒體分發(fā)系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,電視對數(shù)字媒體進行點播、訂購及播放時,電視中內(nèi)置的操作系統(tǒng)通過用戶界面向用戶提供能夠點播的數(shù)字媒體,當(dāng)用戶選擇要點播的數(shù)字媒體后,電視中內(nèi)置的操作系統(tǒng)與媒體管理系統(tǒng)進行交互,點播訂購用戶選擇的數(shù)字媒體,媒體管理系統(tǒng)將訂購的數(shù)字媒體發(fā)送給電視中內(nèi)置的操作系統(tǒng),以使電視中內(nèi)置的操作系統(tǒng)對數(shù)字媒體進行解碼并播放。
[0003]然而,現(xiàn)有技術(shù)中,電視中內(nèi)置的操作系統(tǒng)既要實現(xiàn)數(shù)字媒體的點播、訂購及解碼功能,又要完成數(shù)字媒體的播放以及用戶界面的提供與管理功能。由于電視中內(nèi)置的操作系統(tǒng)需要實現(xiàn)的功能太多,導(dǎo)致電視中內(nèi)置的操作系統(tǒng)難以進行升級,從而使得內(nèi)置的操作系統(tǒng)難以兼容新出現(xiàn)的數(shù)字媒體格式,影響用戶的體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種媒體分發(fā)方法、裝置和媒體分發(fā)系統(tǒng),用于解決現(xiàn)有技術(shù)中電視內(nèi)置的操作系統(tǒng)難以兼容新出現(xiàn)的數(shù)字媒體格式,影響用戶體驗的問題。
[0005]本發(fā)明的第一個方面是提供一種媒體分發(fā)方法,包括:
[0006]接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,所述用戶信息包括用戶名和用戶密碼;
[0007]接收終端發(fā)送的驗證請求,所述驗證請求包括用戶名和用戶密碼;
[0008]若所述用戶信息中包括的用戶名和用戶密碼與所述驗證請求中包括的用戶名和用戶密碼一致,則根據(jù)所述訂購信息判斷所述數(shù)字媒體是否處于可使用狀態(tài);
[0009]若所述數(shù)字媒體處于可使用狀態(tài),則對所述數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體;
[0010]將解碼后的數(shù)字媒體發(fā)送給所述終端,以使所述終端播放所述解碼后的數(shù)字媒體。
[0011]本發(fā)明的另一個方面提供一種媒體分發(fā)裝置,包括:
[0012]接收模塊,用于接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,所述用戶信息包括用戶名和用戶密碼;
[0013]所述接收模塊,還用于接收終端發(fā)送的驗證請求,所述驗證請求包括用戶名和用戶密碼;
[0014]判斷模塊,用于在所述用戶信息中包括的用戶名和用戶密碼與所述驗證請求中包括的用戶名和用戶密碼一致時,根據(jù)所述訂購信息判斷所述數(shù)字媒體是否處于可使用狀態(tài);
[0015]解碼模塊,用于在所述數(shù)字媒體處于可使用狀態(tài)時,對所述數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體;
[0016]發(fā)送模塊,用于將解碼后的數(shù)字媒體發(fā)送給所述終端,以使所述終端播放所述解碼后的數(shù)字媒體。
[0017]本發(fā)明的又一個方面提供一種媒體分發(fā)系統(tǒng),包括:上述媒體分發(fā)裝置、媒體管理系統(tǒng)和終。
[0018]本發(fā)明中,通過接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,接收終端發(fā)送的驗證請求,在用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致,且根據(jù)訂購信息確定數(shù)字媒體處于可使用狀態(tài)時,對數(shù)字媒體進行解碼,將解碼后的數(shù)字媒體發(fā)送給終端,以使終端可以直接播放解碼后的數(shù)字媒體,從而解決了現(xiàn)有技術(shù)中電視內(nèi)置的操作系統(tǒng)難以兼容新出現(xiàn)的數(shù)字媒體格式的問題,在有效保護數(shù)字版權(quán)的基礎(chǔ)上提高了用戶的體驗。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明提供的媒體分發(fā)方法一個實施例的流程圖;
[0020]圖2為本發(fā)明提供的媒體分發(fā)裝置一個實施例的結(jié)構(gòu)示意圖;
[0021]圖3為本發(fā)明提供的媒體分發(fā)系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0023]圖1為本發(fā)明提供的媒體分發(fā)方法一個實施例的流程圖,如圖1所示,包括:
[0024]101、接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,用戶信息包括用戶名和用戶密碼。
[0025]其中,本發(fā)明提供的媒體分發(fā)方法可以由媒體分發(fā)裝置執(zhí)行,媒體分發(fā)裝置的具體表現(xiàn)形式可以為擴展后的通用串行總線(Universal Serial BUS, USB)設(shè)備。擴展后的USB設(shè)備能夠?qū)?shù)字媒體進行解碼,將解碼后的數(shù)字媒體發(fā)送給終端,還能夠?qū)K端進行驗證。終端具體可以為電視、或者其他可以播放數(shù)字媒體的終端。終端可以配置USB接口,用于接收USB設(shè)備發(fā)送的解碼后的數(shù)字媒體。數(shù)字媒體的格式具體可以為圖片、音樂或視頻等??蛇x的,終端從USB設(shè)備接收到的解碼后的數(shù)字媒體可以為:RGB格式的視頻流、YUV格式的視頻流、PCM格式的音頻流、BMP格式的圖片等。媒體管理系統(tǒng)可以安裝在PC或服務(wù)器等設(shè)備中??蛇x的,媒體分發(fā)裝置和媒體管理系統(tǒng)可以通過USB接口相連。
[0026]USB設(shè)備接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息之前,媒體管理系統(tǒng)可以與電視等終端進行交互,例如,當(dāng)電視中內(nèi)置的操作系統(tǒng)通過用戶界面向用戶提供能夠選擇的數(shù)字媒體,且用戶選擇需要的數(shù)字媒體后,電視中內(nèi)置的操作系統(tǒng)可以與媒體管理系統(tǒng)進行交互,訂購用戶選擇的數(shù)字媒體。
[0027]另外,USB設(shè)備中還可以保存用戶界面,當(dāng)用戶需要選擇數(shù)字媒體時,電視中內(nèi)置的操作系統(tǒng)可以向USB設(shè)備發(fā)送請求,USB設(shè)備將能夠選擇的數(shù)字媒體列表發(fā)送給電視,以使用戶選擇要播放的數(shù)字媒體。當(dāng)用戶選擇要播放的數(shù)字媒體后,媒體管理系統(tǒng)可以通過無線或有線方式將用戶選擇的數(shù)字媒體、用戶信息和訂購信息發(fā)送到USB設(shè)備。
[0028]可選的,媒體管理系統(tǒng)可以采用摘要算法,例如MD5等,根據(jù)用戶信息中的用戶名和用戶密碼生成用戶信息摘要,并采用媒體分發(fā)裝置的證書包括的公鑰對用戶信息摘要進行加密,得到加密后的用戶信息摘要,即用戶標(biāo)識,以用戶標(biāo)識的形式將用戶名和用戶密碼發(fā)送給媒體分發(fā)裝置。
[0029]進一步地,為了保證媒體分發(fā)裝置中的數(shù)字媒體僅由簽發(fā)證書的媒體管理系統(tǒng)進行訪問,步驟101之前,還可以包括:
[0030]接收媒體管理系統(tǒng)發(fā)送的驗證請求;將預(yù)設(shè)的證書和硬件標(biāo)識發(fā)送給媒體管理系統(tǒng),以使媒體管理系統(tǒng)判斷預(yù)設(shè)的證書是否有效;
[0031]對應(yīng)的,步驟101具體可以為:
[0032]若預(yù)設(shè)的證書有效,則接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息;
[0033]或者,若預(yù)設(shè)的證書無效,則接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,以及媒體管理系統(tǒng)根據(jù)硬件標(biāo)識生成的證書。
[0034]其中,在第一種實施場景下,媒體管理系統(tǒng)判斷預(yù)設(shè)的證書是否有效的方式具體可以為:根據(jù)硬件標(biāo)識生成證書,并判斷根據(jù)硬件標(biāo)識生成的證書與預(yù)設(shè)的證書是否相同;若相同,則預(yù)設(shè)的證書有效;若不相同,則預(yù)設(shè)的證書無效。
[0035]在第二種實施場景下,媒體管理系統(tǒng)判斷預(yù)設(shè)的證書是否有效的方式具體可以為:媒體管理系統(tǒng)解析預(yù)設(shè)的證書中所包含的簽發(fā)證書的程序信息,根據(jù)程序信息判斷預(yù)設(shè)的證書是否由自己簽發(fā),若由自己簽發(fā),則預(yù)設(shè)的證書有效;若不是,則預(yù)設(shè)的證書無效。
[0036]在預(yù)設(shè)的證書無效的情況下,當(dāng)媒體分發(fā)裝置接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,以及媒體管理系統(tǒng)根據(jù)硬件標(biāo)識生成的證書之前,媒體分發(fā)裝置還可以向媒體管理系統(tǒng)發(fā)送請求,以使媒體管理系統(tǒng)根據(jù)媒體分發(fā)裝置的請求刪除媒體分發(fā)裝置中所保存的數(shù)字媒體。
[0037]102、接收終端發(fā)送的驗證請求,驗證請求包括用戶名和用戶密碼。
[0038]103、若用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致,則根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài)。
[0039]當(dāng)媒體管理系統(tǒng)以用戶標(biāo)識的形式將用戶名和用戶密碼發(fā)送給媒體分發(fā)裝置后,媒體分發(fā)裝置判斷用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼是否一致的方式具體可以為:媒體分發(fā)裝置根據(jù)驗證請求中包括的用戶名和用戶密碼,采用摘要算法,生成新的用戶信息摘要,稱為用戶信息摘要I ;并對用戶標(biāo)識采用私鑰進行解密,得到媒體管理系統(tǒng)發(fā)送的用戶信息摘要,稱為用戶信息摘要2 ;判斷用戶信息摘要I與用戶信息摘要2是否相同,若相同,則說明用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致;若不相同,則說明用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼不一致。在用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼不一致的情況下,媒體分發(fā)播放裝置可以拒絕對數(shù)字媒體進行解碼以及將解碼后的數(shù)字媒體發(fā)送給終端。
[0040]進一步地,訂購信息可以包括可播放次數(shù)、可播放天數(shù)以及可播放數(shù)字媒體的終端數(shù)中的至少一個參數(shù);
[0041]根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài)的過程具體可以為:
[0042]判斷訂購信息中包括的所有參數(shù)的值是否均不為O;若訂購信息中包括的所有參數(shù)的值均不為0,則確定數(shù)字媒體處于可使用狀態(tài);若訂購信息中包括的所有參數(shù)中任意一個參數(shù)的值為0,則確定數(shù)字媒體處于非使用狀態(tài)。
[0043]其中,媒體管理系統(tǒng)可以采用摘要算法,根據(jù)訂購信息生成定購信息摘要,并使用媒體分發(fā)播放裝置的公鑰加密,得到加密后的定購信息摘要,即定購標(biāo)識。將定購標(biāo)識以及訂購信息發(fā)送給媒體分發(fā)裝置。
[0044]媒體分發(fā)裝置接收到媒體管理系統(tǒng)發(fā)送的訂購標(biāo)識和訂購信息后,可以先檢查定購標(biāo)識是否正確,然后再根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài)。媒體分發(fā)裝置檢查訂購標(biāo)識是否正確的方式可以為:使用媒體管理系統(tǒng)的私鑰對訂購標(biāo)識進行解密,得到定購信息摘要,稱為定購信息摘要I。并使用定購信息生成定購摘要,稱為定購信息摘要
2。對比定購信息摘要I和訂購信息摘要2,若相同,則說明定購信息正確,否則,則認(rèn)為定購信息錯誤。
[0045]104、若數(shù)字媒體處于可使用狀態(tài),則對數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體。
[0046]進一步地,為了保證媒體分發(fā)裝置中保存的數(shù)字媒體在被復(fù)制后難以被其他終端進行播放,進一步有效保護數(shù)字媒體的數(shù)字版權(quán),用戶訂購的數(shù)字媒體可以為采用加密密鑰加密后的數(shù)字媒體,處于有效狀態(tài)的預(yù)設(shè)的證書或根據(jù)所述硬件標(biāo)識生成的證書中包括公鑰;
[0047]步驟104之前,還可以包括:
[0048]接收媒體管理系統(tǒng)發(fā)送的加密密鑰及公鑰對應(yīng)的私鑰,加密密鑰為采用公鑰加密后的加密密鑰;
[0049]對應(yīng)的,步驟104具體可以包括:
[0050]采用私鑰對加密后的加密密鑰進行解密,得到加密密鑰;
[0051]采用加密密鑰對數(shù)字媒體進行解密,得到解密后的數(shù)字媒體;
[0052]對解密后的數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體。
[0053]105、將解碼后的數(shù)字媒體發(fā)送給終端,以使終端播放解碼后的數(shù)字媒體。
[0054]其中,若媒體分發(fā)裝置在將解碼后的數(shù)字媒體發(fā)送給終端之前,還接收到終端發(fā)送的顯示參數(shù),顯示參數(shù)包括:終端支持的屏幕尺寸、色彩深度和音頻格式中的至少一個參數(shù),則媒體分發(fā)裝置可以根據(jù)顯示參數(shù)對解碼后的數(shù)字媒體進行格式轉(zhuǎn)換,以使轉(zhuǎn)換后的數(shù)字媒體與顯示參數(shù)相匹配。
[0055]對應(yīng)的,媒體分發(fā)裝置具體可以將轉(zhuǎn)換后的數(shù)字媒體發(fā)送給終端。
[0056]另外,若媒體分發(fā)裝置中保存多個數(shù)字媒體,則步驟103中媒體分發(fā)裝置根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài)時,媒體分發(fā)裝置需要將包括上述多個數(shù)字媒體的數(shù)字媒體列表發(fā)送給終端,以使終端用戶選擇要播放的數(shù)字媒體,然后媒體分發(fā)裝置根據(jù)要播放的數(shù)字媒體對應(yīng)的訂購信息判斷要播放的數(shù)字媒體是否處于可使用狀態(tài)。
[0057]本實施例中,通過接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,接收終端發(fā)送的驗證請求,在用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致,且根據(jù)訂購信息確定數(shù)字媒體處于可使用狀態(tài)時,對數(shù)字媒體進行解碼,將解碼后的數(shù)字媒體發(fā)送給終端,以使終端可以直接播放解碼后的數(shù)字媒體,從而解決了現(xiàn)有技術(shù)中電視內(nèi)置的操作系統(tǒng)難以兼容新出現(xiàn)的數(shù)字媒體格式的問題,在有效保護數(shù)字版權(quán)的基礎(chǔ)上提高了用戶的體驗。
[0058]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0059]圖2為本發(fā)明提供的媒體分發(fā)裝置一個實施例的結(jié)構(gòu)示意圖,如圖2所示,包括:
[0060]接收模塊21,用于接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,用戶信息包括用戶名和用戶密碼;
[0061]接收模塊21,還用于接收終端發(fā)送的驗證請求,驗證請求包括用戶名和用戶密碼;
[0062]判斷模塊22,用于在用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致時,根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài);
[0063]解碼模塊23,用于在數(shù)字媒體處于可使用狀態(tài)時,對數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體;
[0064]發(fā)送模塊24,用于將解碼后的數(shù)字媒體發(fā)送給終端,以使終端播放解碼后的數(shù)字媒體。
[0065]進一步地,為了保證媒體分發(fā)裝置中的數(shù)字媒體僅由簽發(fā)證書的媒體管理系統(tǒng)進行訪問,接收模塊21還用于,在接收模塊21接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息之前,接收媒體管理系統(tǒng)發(fā)送的驗證請求;
[0066]發(fā)送模塊24還用于,將預(yù)設(shè)的證書和硬件標(biāo)識發(fā)送給媒體管理系統(tǒng),以使媒體管理系統(tǒng)判斷預(yù)設(shè)的證書是否有效;
[0067]接收模塊21接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息中,接收模塊21具體用于,
[0068]若預(yù)設(shè)的證書有效,則接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息;
[0069]或者,若預(yù)設(shè)的證書無效,則接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,以及媒體管理系統(tǒng)根據(jù)硬件標(biāo)識生成的證書。
[0070]更進一步地,訂購信息包括可播放次數(shù)、可播放天數(shù)以及可播放數(shù)字媒體的終端數(shù)中的至少一個參數(shù);
[0071]判斷模塊22根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài)中,判斷模塊22具體用于,
[0072]判斷訂購信息中包括的所有參數(shù)的值是否均不為O ;
[0073]若訂購信息中包括的所有參數(shù)的值均不為0,則確定數(shù)字媒體處于可使用狀態(tài);
[0074]若訂購信息中包括的所有參數(shù)中任意一個參數(shù)的值為0,則確定數(shù)字媒體處于非使用狀態(tài)。
[0075]再進一步地,為了保證媒體分發(fā)裝置中保存的數(shù)字媒體在被復(fù)制后難以被其他終端進行播放,進一步有效保護數(shù)字媒體的數(shù)字版權(quán),用戶訂購的數(shù)字媒體可以為采用加密密鑰加密后的數(shù)字媒體,處于有效狀態(tài)的預(yù)設(shè)的證書或根據(jù)硬件標(biāo)識生成的證書中包括公鑰;
[0076]接收模塊21還用于,解碼模塊23在數(shù)字媒體處于可使用狀態(tài)時,對數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體之前,接收媒體管理系統(tǒng)發(fā)送的加密密鑰及公鑰對應(yīng)的私鑰,加密密鑰為采用公鑰加密后的加密密鑰;
[0077]解碼模塊23具體用于,采用私鑰對加密后的加密密鑰進行解密,得到加密密鑰;
[0078]采用加密密鑰對數(shù)字媒體進行解密,得到解密后的數(shù)字媒體;
[0079]對解密后的數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體。
[0080]再進一步地,為了保證數(shù)字媒體與終端的顯示參數(shù)相匹配,媒體分發(fā)裝置還可以包括:轉(zhuǎn)換模塊;
[0081]發(fā)送模塊24將解碼后的數(shù)字媒體發(fā)送給終端之前,接收模塊21還用于,接收終端發(fā)送的顯示參數(shù),顯示參數(shù)包括:終端支持的屏幕尺寸、色彩深度和音頻格式中的至少一個參數(shù);
[0082]轉(zhuǎn)換模塊,用于根據(jù)顯示參數(shù)對解碼后的數(shù)字媒體進行格式轉(zhuǎn)換,以使轉(zhuǎn)換后的數(shù)字媒體與顯示參數(shù)相匹配。
[0083]本實施例中,通過接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,接收終端發(fā)送的驗證請求,在用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致,且根據(jù)訂購信息確定數(shù)字媒體處于可使用狀態(tài)時,對數(shù)字媒體進行解碼,將解碼后的數(shù)字媒體發(fā)送給終端,以使終端可以直接播放解碼后的數(shù)字媒體,從而解決了現(xiàn)有技術(shù)中電視內(nèi)置的操作系統(tǒng)難以兼容新出現(xiàn)的數(shù)字媒體格式的問題,在有效保護數(shù)字版權(quán)的基礎(chǔ)上提高了用戶的體驗。
[0084]圖3為本發(fā)明提供的媒體分發(fā)系統(tǒng)一個實施例的結(jié)構(gòu)示意圖,如圖3所示,包括:媒體分發(fā)裝置31、媒體管理系統(tǒng)32和終端33。
[0085]媒體分發(fā)裝置31接收媒體管理系統(tǒng)32發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,用戶信息包括用戶名和用戶密碼;
[0086]媒體分發(fā)裝置31接收終端33發(fā)送的驗證請求,驗證請求包括用戶名和用戶密碼;
[0087]若用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致,則媒體分發(fā)裝置31根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài);
[0088]若數(shù)字媒體處于可使用狀態(tài),則媒體分發(fā)裝置31對數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體;
[0089]媒體分發(fā)裝置31將解碼后的數(shù)字媒體發(fā)送給終端33,以使終端33播放解碼后的數(shù)字媒體。
[0090]進一步地,為了保證媒體分發(fā)裝置31中的數(shù)字媒體僅由簽發(fā)證書的媒體管理系統(tǒng)32進行訪問,媒體分發(fā)裝置31在接收媒體管理系統(tǒng)32發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息之前,接收媒體管理系統(tǒng)32發(fā)送的驗證請求;
[0091]媒體分發(fā)裝置31將預(yù)設(shè)的證書和硬件標(biāo)識發(fā)送給媒體管理系統(tǒng)32,以使媒體管理系統(tǒng)32判斷預(yù)設(shè)的證書是否有效;[0092]若預(yù)設(shè)的證書有效,媒體分發(fā)裝置31具體用于,接收媒體管理系統(tǒng)32發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息;
[0093]或者,若預(yù)設(shè)的證書無效,則媒體分發(fā)裝置31接收媒體管理系統(tǒng)32發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,以及媒體管理系統(tǒng)32根據(jù)硬件標(biāo)識生成的證書。
[0094]更進一步地,為了保證媒體分發(fā)裝置31中保存的數(shù)字媒體在被復(fù)制后難以被其他終端進行播放,進一步有效保護數(shù)字媒體的數(shù)字版權(quán),用戶訂購的數(shù)字媒體可以為采用加密密鑰加密后的數(shù)字媒體,處于有效狀態(tài)的預(yù)設(shè)的證書或根據(jù)硬件標(biāo)識生成的證書中包括公鑰;
[0095]媒體分發(fā)裝置31還用于,在數(shù)字媒體處于可使用狀態(tài)時,對數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體之前,接收媒體管理系統(tǒng)32發(fā)送的加密密鑰及公鑰對應(yīng)的私鑰,力口密密鑰為采用公鑰加密后的加密密鑰;
[0096]采用私鑰對加密后的加密密鑰進行解密,得到加密密鑰;
[0097]采用加密密鑰對數(shù)字媒體進行解密,得到解密后的數(shù)字媒體;
[0098]對解密后的數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體。
[0099]再進一步地,訂購信息包括可播放次數(shù)、可播放天數(shù)以及可播放數(shù)字媒體的終端數(shù)中的至少一個參數(shù);
[0100]媒體分發(fā)裝置31根據(jù)訂購信息判斷數(shù)字媒體是否處于可使用狀態(tài)中,媒體分發(fā)裝置31具體用于,
[0101]判斷訂購信息中包括的所有參數(shù)的值是否均不為O ;
[0102]若訂購信息中包括的所有參數(shù)的值均不為0,則確定數(shù)字媒體處于可使用狀態(tài);
[0103]若訂購信息中包括的所有參數(shù)中任意一個參數(shù)的值為0,則確定數(shù)字媒體處于非使用狀態(tài)。
[0104]再進一步地,為了保證數(shù)字媒體與終端33的顯示參數(shù)相匹配,媒體分發(fā)裝置31還可以用于,在將解碼后的數(shù)字媒體發(fā)送給終端33之前,接收終端33發(fā)送的顯示參數(shù),顯示參數(shù)包括:終端支持的屏幕尺寸、色彩深度和音頻格式中的至少一個參數(shù);
[0105]根據(jù)顯示參數(shù)對解碼后的數(shù)字媒體進行格式轉(zhuǎn)換,以使轉(zhuǎn)換后的數(shù)字媒體與顯示參數(shù)相匹配。
[0106]本實施例中,通過媒體分發(fā)裝置接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,媒體分發(fā)裝置接收終端發(fā)送的驗證請求,在用戶信息中包括的用戶名和用戶密碼與驗證請求中包括的用戶名和用戶密碼一致,且根據(jù)訂購信息確定數(shù)字媒體處于可使用狀態(tài)時,對數(shù)字媒體進行解碼,將解碼后的數(shù)字媒體發(fā)送給終端,以使終端可以直接播放解碼后的數(shù)字媒體,從而解決了現(xiàn)有技術(shù)中電視內(nèi)置的操作系統(tǒng)難以兼容新出現(xiàn)的數(shù)字媒體格式的問題,在有效保護數(shù)字版權(quán)的基礎(chǔ)上提高了用戶的體驗。
[0107]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種媒體分發(fā)方法,其特征在于,包括: 接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,所述用戶信息包括用戶名和用戶密碼; 接收終端發(fā)送的驗證請求,所述驗證請求包括用戶名和用戶密碼; 若所述用戶信息中包括的用戶名和用戶密碼與所述驗證請求中包括的用戶名和用戶密碼一致,則根據(jù)所述訂購信息判斷所述數(shù)字媒體是否處于可使用狀態(tài); 若所述數(shù)字媒體處于可使用狀態(tài),則對所述數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體; 將解碼后的數(shù)字媒體發(fā)送給所述終端,以使所述終端播放所述解碼后的數(shù)字媒體。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息之前,還包括: 接收所述媒體管理系統(tǒng)發(fā)送的驗證請求; 將預(yù)設(shè)的證書和硬件標(biāo)識發(fā)送給所述媒體管理系統(tǒng),以使所述媒體管理系統(tǒng)判斷所述預(yù)設(shè)的證書是否有效; 所述接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,包括: 若所述預(yù)設(shè)的證書有效,則接收所述媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息; 或者,若所述預(yù)設(shè)的證書無效,則接收所述媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,以及所述媒體管理系統(tǒng)根據(jù)所述硬件標(biāo)識生成的證書。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述用戶訂購的數(shù)字媒體為采用加密密鑰加密后的數(shù)字媒體,所述處于有效狀態(tài)的預(yù)設(shè)的證書或根據(jù)所述硬件標(biāo)識生成的證書中包括公鑰; 所述若所述數(shù)字媒體處于可使用狀態(tài),則對所述數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體之前,還包括: 接收所述媒體管理系統(tǒng)發(fā)送的加密密鑰及所述公鑰對應(yīng)的私鑰,所述加密密鑰為采用所述公鑰加密后的加密密鑰; 所述對所述數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體,包括: 采用所述私鑰對所述加密后的加密密鑰進行解密,得到所述加密密鑰; 采用所述加密密鑰對所述數(shù)字媒體進行解密,得到解密后的數(shù)字媒體; 對所述解密后的數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述訂購信息包括可播放次數(shù)、可播放天數(shù)以及可播放所述數(shù)字媒體的終端數(shù)中的至少一個參數(shù); 所述根據(jù)所述訂購信息判斷所述數(shù)字媒體是否處于可使用狀態(tài),包括: 判斷所述訂購信息中包括的所有參數(shù)的值是否均不為O ; 若所述訂購信息中包括的所有參數(shù)的值均不為O,則確定所述數(shù)字媒體處于可使用狀態(tài); 若所述訂購信息中包括的所有參數(shù)中任意一個參數(shù)的值為O,則確定所述數(shù)字媒體處于非使用狀態(tài)。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述將解碼后的數(shù)字媒體發(fā)送給所述終端之前,還包括: 接收所述終端發(fā)送的顯示參數(shù),所述顯示參數(shù)包括:所述終端支持的屏幕尺寸、色彩深度和音頻格式中的至少一個參數(shù); 根據(jù)所述顯示參數(shù)對所述解碼后的數(shù)字媒體進行格式轉(zhuǎn)換,以使轉(zhuǎn)換后的數(shù)字媒體與所述顯示參數(shù)相匹配。
6.一種媒體分發(fā)裝置,其特征在于,包括: 接收模塊,用于接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,所述用戶信息包括用戶名和用戶密碼; 所述接收模塊,還用于接收終端發(fā)送的驗證請求,所述驗證請求包括用戶名和用戶密碼; 判斷模塊,用于在所述用戶信息中包括的用戶名和用戶密碼與所述驗證請求中包括的用戶名和用戶密碼一致時,根據(jù)所述訂購信息判斷所述數(shù)字媒體是否處于可使用狀態(tài); 解碼模塊,用于在所述數(shù)字媒體處于可使用狀態(tài)時,對所述數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體; 發(fā)送模塊,用于將解碼后的數(shù)字媒體發(fā)送給所述終端,以使所述終端播放所述解碼后的數(shù)字媒體。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述接收模塊還用于,在所述接收模塊接收媒體管理系統(tǒng)發(fā)送的用 戶訂購的數(shù)字媒體、用戶信息和訂購信息之前,接收所述媒體管理系統(tǒng)發(fā)送的驗證請求; 所述發(fā)送模塊還用于,將預(yù)設(shè)的證書和硬件標(biāo)識發(fā)送給所述媒體管理系統(tǒng),以使所述媒體管理系統(tǒng)判斷所述預(yù)設(shè)的證書是否有效; 所述接收模塊接收媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息中,所述接收模塊具體用于, 若所述預(yù)設(shè)的證書有效,則接收所述媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息; 或者,若所述預(yù)設(shè)的證書無效,則接收所述媒體管理系統(tǒng)發(fā)送的用戶訂購的數(shù)字媒體、用戶信息和訂購信息,以及所述媒體管理系統(tǒng)根據(jù)所述硬件標(biāo)識生成的證書。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述用戶訂購的數(shù)字媒體為采用加密密鑰加密后的數(shù)字媒體,所述處于有效狀態(tài)的預(yù)設(shè)的證書或根據(jù)所述硬件標(biāo)識生成的證書中包括公鑰; 所述接收模塊還用于,所述解碼模塊在所述數(shù)字媒體處于可使用狀態(tài)時,對所述數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體之前,接收所述媒體管理系統(tǒng)發(fā)送的加密密鑰及所述公鑰對應(yīng)的私鑰,所述加密密鑰為采用所述公鑰加密后的加密密鑰; 所述解碼模塊具體用于,采用所述私鑰對所述加密后的加密密鑰進行解密,得到所述加密密鑰; 采用所述加密密鑰對所述數(shù)字媒體進行解密,得到解密后的數(shù)字媒體; 對所述解密后的數(shù)字媒體進行解碼,得到解碼后的數(shù)字媒體。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述訂購信息包括可播放次數(shù)、可播放天數(shù)以及可播放所述數(shù)字媒體的終端數(shù)中的至少一個參數(shù);所述判斷模塊根據(jù)所述訂購信息判斷所述數(shù)字媒體是否處于可使用狀態(tài)中,所述判斷模塊具體用于, 判斷所述訂購信息中包括的所有參數(shù)的值是否均不為O ; 若所述訂購信息中包括的所有參數(shù)的值均不為O,則確定所述數(shù)字媒體處于可使用狀態(tài); 若所述訂購信息中包括的所有參數(shù)中任意一個參數(shù)的值為O,則確定所述數(shù)字媒體處于非使用狀態(tài)。
10.根據(jù)權(quán)利要求6-9任一項所述的裝置,其特征在于,還包括:轉(zhuǎn)換模塊; 所述發(fā)送模塊將解碼后的數(shù)字媒體發(fā)送給所述終端之前,所述接收模塊還用于,接收所述終端發(fā)送的顯示參數(shù),所述顯示參數(shù)包括:所述終端支持的屏幕尺寸、色彩深度和音頻格式中的至少一個參數(shù); 所述轉(zhuǎn)換模塊,用于根據(jù)所述顯示參數(shù)對所述解碼后的數(shù)字媒體進行格式轉(zhuǎn)換,以使轉(zhuǎn)換后的數(shù)字媒體與所述顯示參數(shù)相匹配。
11.一種媒體分發(fā)系統(tǒng),其特征在于,包括:如權(quán)利要求6-10任一項所述的媒體分發(fā)裝置、媒體管理系統(tǒng)和 終端。
【文檔編號】H04N21/254GK103561286SQ201310542802
【公開日】2014年2月5日 申請日期:2013年11月5日 優(yōu)先權(quán)日:2013年11月5日
【發(fā)明者】加雄偉, 嚴(yán)琦 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司