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