媒體數(shù)據(jù)的密文和加密密鑰;
[0059]播放模塊,用于基于所述加密密鑰解析所述多媒體數(shù)據(jù)的密文進行多媒體數(shù)據(jù)的 播放。
[0060]在上述第=方面的另一種可能的實現(xiàn)方式中,所述第一播放環(huán)境參數(shù)還包括W下 參數(shù)中的至少一個:
[0061] 顯示設(shè)備參數(shù)、網(wǎng)絡(luò)環(huán)境、用戶終端類型。
[0062] 結(jié)合第=方面,在上述第=方面的第一種可能的實現(xiàn)方式中,所述裝置還包括:
[0063]第二獲取模塊,用于在所述多媒體數(shù)據(jù)的播放過程中,獲取所述用戶終端的第二 播放環(huán)境參數(shù);
[0064]判斷模塊,用于基于所述第一播放環(huán)境參數(shù),判斷所述第二播放環(huán)境參數(shù)是否產(chǎn) 生變化; 陽0化]第二發(fā)送模塊,用于如果所述第二播放環(huán)境參數(shù)產(chǎn)生變化,則向所述服務(wù)器發(fā)送 權(quán)限校驗請求,所述權(quán)限校驗請求中攜帶所述第二播放環(huán)境參數(shù);
[0066]控制模塊,用于當接收到所述服務(wù)器基于所述第二播放環(huán)境參數(shù)進行權(quán)限校驗并 返回的校驗響應(yīng)時,基于所述校驗響應(yīng),對所述多媒體數(shù)據(jù)的播放進行控制。
[0067]在上述第=方面的另一種可能的實現(xiàn)方式中,所述判斷模塊還包括:
[0068]用于判斷所述第一播放環(huán)境參數(shù)是否與所述第二播放環(huán)境參數(shù)相同;
[0069] 用于如果所述第一播放環(huán)境參數(shù)與所述第二播放環(huán)境參數(shù)相同,則確定所述第二 播放環(huán)境參數(shù)未產(chǎn)生變化,否則,確定所述第二播放環(huán)境參數(shù)產(chǎn)生變化。
[0070] 結(jié)合第=方面的第一種可能的實現(xiàn)方式,在上述第=方面的第二種可能的實現(xiàn)方 式中,所述判斷模塊包括:
[0071] 獲取單元,用于獲取播放環(huán)境參數(shù)波動范圍;
[0072] 第一確定單元,用于確定所述第一播放環(huán)境參數(shù)與所述第二播放環(huán)境參數(shù)之間的 差值,將所述差值確定為波動參數(shù);
[0073] 第一判斷單元,用于判斷所述波動參數(shù)是否位于所述播放環(huán)境參數(shù)波動范圍之 內(nèi);
[0074] 第二確定單元,用于如果所述波動參數(shù)位于所述播放環(huán)境參數(shù)波動范圍之內(nèi),貝U 確定所述第二播放環(huán)境參數(shù)未產(chǎn)生變化,否則,確定所述第二播放環(huán)境參數(shù)產(chǎn)生變化。
[0075] 結(jié)合第=方面的第一種可能的實現(xiàn)方式,在上述第=方面的第=種可能的實現(xiàn)方 式中,所述控制模塊包括:
[0076] 第二判斷單元,用于判斷所述校驗響應(yīng)中是否攜帶指定錯誤碼;
[0077] 停止單元,用于如果所述校驗響應(yīng)中攜帶所述指定錯誤碼,則停止所述多媒體數(shù) 據(jù)的播放。
[0078] 第四方面,提供了另一種多媒體數(shù)據(jù)播放裝置,所述裝置包括:
[0079] 第一接收模塊,用于接收用戶終端發(fā)送的多媒體數(shù)據(jù)播放請求,所述多媒體數(shù)據(jù) 播放請求中攜帶第一播放環(huán)境參數(shù)和多媒體標識,所述第一播放環(huán)境參數(shù)至少包括地理位 置;
[0080] 第一校驗?zāi)K,用于基于所述第一播放環(huán)境參數(shù),對所述用戶終端進行權(quán)限校 驗;
[0081] 第一發(fā)送模塊,用于如果權(quán)限校驗通過,則將所述多媒體標識對應(yīng)的多媒體數(shù)據(jù) 的密文和加密密鑰發(fā)送給所述用戶終端,所述加密密鑰用于在進行多媒體數(shù)據(jù)的播放時解 析所述多媒體數(shù)據(jù)的密文。
[0082] 結(jié)合第四方面,在上述第四方面的第一種可能的實現(xiàn)方式中,所述第一校驗?zāi)K 包括:
[0083] 判斷單元,用于判斷所述第一播放環(huán)境參數(shù)是否滿足指定條件,所述指定條件至 少包括地理位置位于指定地理位置集合之內(nèi);
[0084] 確定單元,用于如果所述第一播放環(huán)境參數(shù)滿足所述指定條件,則確定所述用戶 終端的權(quán)限校驗通過,否則,確定所述用戶終端的權(quán)限校驗不通過。
[00化]在上述第四方面的另一種可能的實現(xiàn)方式中,所述第一播放環(huán)境參數(shù)還包括W下 參數(shù)中的至少一個:
[0086] 顯示設(shè)備參數(shù)、網(wǎng)絡(luò)環(huán)境、用戶終端類型。
[0087] 結(jié)合第四方面或第四方面的第二種可能的實現(xiàn)方式中的任一可能的實現(xiàn)方式,在 上述第四方面的第二種可能的實現(xiàn)方式中,所述裝置還包括:
[0088] 第二接收模塊,用于接收所述用戶終端發(fā)送權(quán)限校驗請求,所述權(quán)限校驗請求中 攜帶第二播放環(huán)境參數(shù).
[0089] 第二校驗?zāi)K,基于所述第二播放環(huán)境參數(shù),對所述用戶終端進行權(quán)限校驗;
[0090] 第二發(fā)送模塊,如果權(quán)限校驗不通過,則向所述用戶終端發(fā)送校驗響應(yīng),所述校驗 響應(yīng)中攜帶指定錯誤碼。
[0091] 在上述第四方面的另一種可能的實現(xiàn)方式中,所述裝置還包括:
[0092] 用于接收條件設(shè)置指令,所述條件設(shè)置指令中攜帶條件參數(shù);
[0093] 設(shè)置模塊,用于基于所述條件參數(shù),設(shè)置所述多媒體數(shù)據(jù)播放的指定條件。
[0094] 本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:在本發(fā)明實施例中,用戶終端 對自身的播放環(huán)境進行檢測,得到第一播放環(huán)境參數(shù),并將該第一播放環(huán)境參數(shù)發(fā)送給服 務(wù)器,其中,該第一播放環(huán)境參數(shù)中至少包括地理位置,從而服務(wù)器可W基于該第一播放環(huán) 境參數(shù)進行權(quán)限校驗,當權(quán)限校驗通過時,也即是,當?shù)谝徊シ怒h(huán)境參數(shù)中的地理位置位于 該多媒體數(shù)據(jù)允許播放的區(qū)域之內(nèi)時,該服務(wù)器可W將多媒體數(shù)據(jù)的密文和加密密鑰發(fā)送 給用戶終端,使該用戶終端可W進行多媒體數(shù)據(jù)的播放,而當該地理位置位于該多媒體數(shù) 據(jù)禁止播放的區(qū)域時,該服務(wù)器不將該多媒體數(shù)據(jù)的密文和加密密鑰發(fā)送給用戶終端,從 而使用戶終端無法播放該多媒體數(shù)據(jù),避免了該多媒體數(shù)據(jù)在禁止播放區(qū)域的泄露,保證 了多媒體數(shù)據(jù)的安全性。
【附圖說明】
[0095]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù)運些附圖獲得其他 的附圖。
[0096] 圖1是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)播放系統(tǒng)架構(gòu)圖。
[0097]圖2是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)播放方法流程圖。
[0098] 圖3是本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
[0099]圖4是本發(fā)明實施例提供的一種播放權(quán)限控制裝置示意圖。 陽100] 圖5是本發(fā)明實施例提供的第一種多媒體數(shù)據(jù)播放裝置結(jié)構(gòu)示意圖。 陽101]圖6是本發(fā)明實施例提供的第二種多媒體數(shù)據(jù)播放裝置結(jié)構(gòu)示意圖。 陽102] 圖7是本發(fā)明實施例提供的第=種多媒體數(shù)據(jù)播放裝置結(jié)構(gòu)示意圖。 陽103]圖8是本發(fā)明實施例提供的第四種多媒體數(shù)據(jù)播放裝置結(jié)構(gòu)示意圖。 陽104] 圖9是本發(fā)明實施例提供的第五種多媒體數(shù)據(jù)播放裝置結(jié)構(gòu)示意圖。 陽105]圖10是本發(fā)明實施例提供的第六種多媒體數(shù)據(jù)播放裝置結(jié)構(gòu)示意圖。
【具體實施方式】 陽106]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進一步地詳細描述。 陽107]在對本發(fā)明實施例進行詳細地解釋說明之前,先對本發(fā)明實施例的系統(tǒng)架構(gòu)進行 介紹。圖1為本發(fā)明實施例提供的一種多媒體數(shù)據(jù)播放系統(tǒng)架構(gòu)圖,如圖1所示,該系統(tǒng)包 括多媒體播放源、用戶終端和服務(wù)器,該多媒體播放源與服務(wù)器之間可W通過網(wǎng)絡(luò)進行連 接,服務(wù)器與用戶終端之間也可W通過網(wǎng)絡(luò)進行連接。其中,多媒體播放源包括直播源和點 播源,該直播源中包括轉(zhuǎn)碼器和編碼器,服務(wù)器中包括加密裝置、多媒體數(shù)據(jù)管理裝置和播 放權(quán)限控制裝置,加密裝置中包括多媒體數(shù)據(jù)加密模塊和密鑰管理與授權(quán)模塊,多媒體數(shù) 據(jù)管理裝置中包括統(tǒng)一管理系統(tǒng)、媒體分發(fā)系統(tǒng)、用戶和產(chǎn)品管理系統(tǒng),播放權(quán)限控制裝置 中包括權(quán)限校驗?zāi)K,用戶終端中包括播放環(huán)境檢測裝置。當多媒體播放源為直播源時,該 直播源可W通過轉(zhuǎn)碼器對多媒體數(shù)據(jù)進行轉(zhuǎn)碼,W及通過編碼器對轉(zhuǎn)碼后的多媒體數(shù)據(jù)進 行編碼,同時向加密裝置請求對編碼后的多媒體數(shù)據(jù)加密,當該加密裝置接收到該加密請 求時,多媒體數(shù)據(jù)加密模塊將對該多媒體數(shù)據(jù)進行加密,加密完成后由密鑰管理與授權(quán)模 塊將該多媒體數(shù)據(jù)的密文返回直播源,并由該直播源向服務(wù)器提供該多媒體數(shù)據(jù)的密文, 當用戶終端向服務(wù)器請求播放多媒體數(shù)據(jù)時,該服務(wù)器中的用戶和產(chǎn)品管理系統(tǒng)將進行用 戶身份校驗,當該用戶身份校驗通過后,由權(quán)限校驗?zāi)K判斷該播放環(huán)境參數(shù)是否符合指 定條件,其中,播放環(huán)境參數(shù)由用戶終端的播放環(huán)境檢測模塊檢測得到,而指定條件是在統(tǒng) 一管理系統(tǒng)中設(shè)置,并同步給權(quán)限校驗?zāi)K,當該播放環(huán)境參數(shù)符合指定條件時,該播放權(quán) 限控制裝置向多媒體數(shù)據(jù)管理裝置發(fā)送消息,使該多媒體數(shù)據(jù)管理裝置中媒體分發(fā)系統(tǒng)將 多媒體數(shù)據(jù)的密文發(fā)送給用戶終端,同時,該播放權(quán)限校驗?zāi)K向加密裝置請求下發(fā)加密 密鑰并將該加密密鑰下發(fā)給用戶終端,從而使該用戶終端可W基于接收到的加密密鑰解析 該多媒體數(shù)據(jù)的密文,并進行多媒體數(shù)據(jù)播放。而當多媒體播放源為點播源時,該點播源向 加密裝置請求加密,并由該加密裝置向服務(wù)器提供多媒體數(shù)據(jù)的密文,用戶終端播放點播 多媒體數(shù)據(jù)的操作可W參考上述播放直播多媒體數(shù)據(jù)的相關(guān)操作,本發(fā)明實施例對此不再 --寶述。 陽10引圖2是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)播放方法流程圖,參見圖2,該方法包 括:
[0109] 步驟201 :當用戶終端接收到多媒體數(shù)據(jù)播放指令時,獲取用戶終端的第一播放 環(huán)境參數(shù),該第一播放環(huán)境參數(shù)至少包括地理位置。
[0110] 為了判斷用戶終端所在的第一播放環(huán)境是否可W進行多媒體數(shù)據(jù)的播放,當用戶 終端接收到多媒體數(shù)據(jù)播放指令時,該用戶終端需要對播放環(huán)境參數(shù)進行檢測,得到第一 播放環(huán)境參數(shù)。 陽111] 需要說明的是,該用戶終端可W通過檢測接口對第一播放環(huán)境參數(shù)進行檢測,且 該檢測接口具有傳輸加密密鑰的功能,比如,該檢測接口可W為同步接口等,本發(fā)明實施例 對此不做具體限定。
[0112] 其中,在本發(fā)明實施例中,用戶終端不僅可W為固定終端,還可W為移動終端。當 用戶終端為固定終端時,該固定終端的地理位置在安裝時就可直接獲取,因此對該用戶終 端的地理位置可W事先設(shè)置,當然,該用戶終端的地理位置還可W從安裝在該用戶終端的 定位裝置中獲取,本發(fā)明實施例對此不做具體限定。
[0113] 比如,當該用戶終端為機頂盒時,由于機頂盒會有安裝工作人員上口安裝,因此, 機頂盒的地理位置可直接設(shè)置為注冊用戶標識時的地址。
[0114] 需要說明的是,用戶標識用于唯一標識用戶身份,該用戶標識可W事先設(shè)置,比如 該用戶標識可W為郵箱、手機號碼、身份證號碼等,本發(fā)明實施例對此不做具體限定。
[0115] 同理,當該用戶終端為移動終端時,該用戶終端可W從安裝在該用戶終端的定位 裝置中獲取到該用戶終端的地理位置,本發(fā)明是實施例對此不做具體限定。
[0116] 需要說明的是,定位裝置用于確定用戶終端所在的地理位置,該定位裝置可W事 先安裝在用戶終端中,比如,該定位裝置可W為全球定位系統(tǒng)(英文:Global化Sitioning System ;簡稱:GP巧,本發(fā)明實施例對