終端停止該多媒體數(shù)據(jù)的播放時(shí),該用戶終端可W顯示提示信息W提示用 戶多媒體數(shù)據(jù)無法播放的原因。
[0184] 其中,該提示信息可W事先設(shè)置,比如,可W設(shè)置指定錯(cuò)誤碼與該提示信息之間 的對(duì)應(yīng)關(guān)系,當(dāng)用戶終端停止該多媒體數(shù)據(jù)的播放時(shí),該用戶終端可W基于該校驗(yàn)響應(yīng)攜 帶的指定錯(cuò)誤碼,從存儲(chǔ)的指定錯(cuò)誤碼與提示信息之間的對(duì)應(yīng)關(guān)系中獲取相對(duì)應(yīng)的提示信 息,本發(fā)明實(shí)施例對(duì)此不做具體限定。 陽化5] 比如,該指定錯(cuò)誤碼與提示信息的對(duì)應(yīng)關(guān)系如表2所示,其中當(dāng)校驗(yàn)響應(yīng)中攜帶 的指定錯(cuò)誤碼為OOOl時(shí),對(duì)應(yīng)的提示信息為顯示設(shè)備不支持播放,當(dāng)校驗(yàn)響應(yīng)中攜帶的指 定錯(cuò)誤碼為0002時(shí),對(duì)應(yīng)的提示信息為網(wǎng)絡(luò)環(huán)境不支持播放,當(dāng)校驗(yàn)響應(yīng)中攜帶的指定錯(cuò) 誤碼為0003時(shí),對(duì)應(yīng)的提示信息為地理位置不支持播放等,本發(fā)明實(shí)施例對(duì)此不做具體限 定。 陽186] 表2 陽 187]
[0188] 需要說明的是,在本發(fā)明實(shí)施例中,僅W上述表2所示的指定錯(cuò)誤碼與提示信息 之間的對(duì)應(yīng)關(guān)系為例進(jìn)行說明,上述表2并不對(duì)本發(fā)明實(shí)施例構(gòu)成限定。
[0189] 另外,當(dāng)用戶終端發(fā)送的多媒體數(shù)據(jù)播放請(qǐng)求為點(diǎn)播播放請(qǐng)求,且該權(quán)限校驗(yàn)不 通過時(shí),該服務(wù)器不僅可W向該用戶終端發(fā)送校驗(yàn)響應(yīng),使用戶終端基于該校驗(yàn)響應(yīng),對(duì)該 多媒體數(shù)據(jù)的播放進(jìn)行控制,當(dāng)然,該服務(wù)器中的權(quán)限校驗(yàn)裝置還可W向MDN發(fā)送多媒體 數(shù)據(jù)停止發(fā)送指令,當(dāng)該MDN接收到該多媒體數(shù)據(jù)停止發(fā)送指令時(shí),將停止向用戶終端發(fā) 送多媒體數(shù)據(jù)的密文,使用戶終端無法繼續(xù)播放多媒體數(shù)據(jù)的密文,本發(fā)明實(shí)施例對(duì)此不 做具體限定。
[0190] 在本發(fā)明實(shí)施例中,用戶終端對(duì)自身的播放環(huán)境進(jìn)行檢測(cè),得到第一播放環(huán)境參 數(shù),并將該第一播放環(huán)境參數(shù)和用戶標(biāo)識(shí)發(fā)送給服務(wù)器,使服務(wù)器基于用戶標(biāo)識(shí)對(duì)用戶進(jìn) 行身份驗(yàn)證,當(dāng)用戶身份驗(yàn)證通過之后,再對(duì)該第一播放環(huán)境參數(shù)進(jìn)行權(quán)限校驗(yàn),其中,該 第一播放環(huán)境參數(shù)中至少包括地理位置,當(dāng)權(quán)限校驗(yàn)通過時(shí),也即是,當(dāng)?shù)谝徊シ怒h(huán)境參數(shù) 中的地理位置位于該多媒體數(shù)據(jù)允許播放的區(qū)域之內(nèi)時(shí),該服務(wù)器可W將多媒體數(shù)據(jù)的密 文和加密密鑰發(fā)送給用戶終端,使該用戶終端可W進(jìn)行多媒體數(shù)據(jù)的播放,而當(dāng)該地理位 置位于該多媒體數(shù)據(jù)禁止播放的區(qū)域時(shí),該服務(wù)器不將該多媒體數(shù)據(jù)的密文和加密密鑰發(fā) 送給用戶終端,從而使用戶終端無法播放該多媒體數(shù)據(jù),避免了該多媒體數(shù)據(jù)在禁止播放 區(qū)域的泄露,保證了多媒體數(shù)據(jù)的安全性。 陽191]圖5是根據(jù)一示例性實(shí)施例示出的一種多媒體數(shù)據(jù)播放裝置的結(jié)構(gòu)示意圖,參見 圖5,該裝置包括第一檢測(cè)模塊501、第一發(fā)送模塊502、接收模塊503和播放模塊504。 陽192] 第一獲取模塊501,用于執(zhí)行上述步驟201所述的操作; 陽193] 第一發(fā)送模塊502,用于執(zhí)行上述步驟202所述的操作;
[0194]接收模塊503,用于在上述步驟203和204之后,接收服務(wù)器基于該第一播放環(huán)境 參數(shù)進(jìn)行權(quán)限校驗(yàn),并在權(quán)限校驗(yàn)通過之后基于該多媒體標(biāo)識(shí)返回多媒體數(shù)據(jù)的密文和加 密密鑰;
[01巧]播放模塊504,用于執(zhí)行上述步驟205中所述的操作。
[0196] 可選地,如圖6所示,該裝置還包括: 陽197] 第二獲取模塊505,用于執(zhí)行上述步驟205中的操作;
[0198]判斷模塊506,用于執(zhí)行上述步驟205中基于該第一播放環(huán)境參數(shù),判斷該第二播 放環(huán)境參數(shù)是否產(chǎn)生變化的操作; 陽199] 第二發(fā)送模塊507,用于執(zhí)行上述步驟205中的操作; 陽200] 控制模塊508,用于執(zhí)行上述步驟205中當(dāng)接收到該服務(wù)器返回的校驗(yàn)響應(yīng)時(shí),基 于該校驗(yàn)響應(yīng),對(duì)該多媒體數(shù)據(jù)的播放進(jìn)行控制的操作。 陽201] 可選地,該判斷模塊506包括:獲取單元、第一確定單元、第一判斷單元和第二確 定單元;且獲取單元、第一確定單元、第一判斷單元和第二確定單元用于執(zhí)行上述步驟205 中判斷該第二播放環(huán)境參數(shù)是否產(chǎn)生變化的第二種方式。 陽20引可選地,該控制模塊508包括: 陽203] 第二判斷單元,用于執(zhí)行上述步驟205中判斷該校驗(yàn)響應(yīng)中是否攜帶指定錯(cuò)誤碼 的操作; 陽204] 停止單元,用于執(zhí)行上述步驟205中停止該多媒體數(shù)據(jù)的播放的操作。
[0205]綜上所述,在本發(fā)明實(shí)施例中,用戶終端對(duì)自身的播放環(huán)境進(jìn)行檢測(cè),得到第一播 放環(huán)境參數(shù),并將該第一播放環(huán)境參數(shù)發(fā)送給服務(wù)器,其中,該第一播放環(huán)境參數(shù)中至少包 括地理位置,從而該服務(wù)器可W基于該第一播放環(huán)境參數(shù)進(jìn)行權(quán)限校驗(yàn),當(dāng)權(quán)限校驗(yàn)通過 時(shí),也即是,當(dāng)?shù)谝徊シ怒h(huán)境參數(shù)中的地理位置位于該多媒體數(shù)據(jù)允許播放的區(qū)域之內(nèi)時(shí), 該服務(wù)器可W將多媒體數(shù)據(jù)的密文和加密密鑰發(fā)送給用戶終端,使該用戶終端可W進(jìn)行多 媒體數(shù)據(jù)的播放,而當(dāng)該地理位置位于該多媒體數(shù)據(jù)禁止播放的區(qū)域時(shí),該服務(wù)器不將該 多媒體數(shù)據(jù)的密文和加密密鑰發(fā)送給用戶終端,從而使用戶終端無法播放該多媒體數(shù)據(jù), 避免了該多媒體數(shù)據(jù)在禁止播放區(qū)域的泄露,保證了多媒體數(shù)據(jù)的安全性。 陽206] 圖7是根據(jù)一示例性實(shí)施例示出的另一種多媒體數(shù)據(jù)播放裝置的結(jié)構(gòu)示意圖,參 見圖7,該裝置包括第一接收模塊701、第一校驗(yàn)?zāi)K702和第一發(fā)送模塊703。 陽207]第一接收模塊701,用于執(zhí)行上述步驟203中接收用戶終端發(fā)送的多媒體數(shù)據(jù)播 放請(qǐng)求的操作; 陽20引第一校驗(yàn)?zāi)K702,用于在上述第一接收模塊完成操作后,執(zhí)行上述步驟203中基 于該第一播放環(huán)境參數(shù),對(duì)該用戶終端進(jìn)行權(quán)限校驗(yàn)的操作; 陽209]第一發(fā)送模塊703,用于執(zhí)行上述步驟204所述的操作。
[0210] 可選地,該第一校驗(yàn)?zāi)K702包括: 陽211] 判斷單元,用于執(zhí)行上述步驟203中判斷該第一播放環(huán)境參數(shù)是否滿足指定條件 的操作;
[0212] 確定單元,用于在判斷單元判斷出該第一播放環(huán)境參數(shù)滿足該指定條件,則確定 該用戶終端的權(quán)限校驗(yàn)通過,否則,確定該用戶終端的權(quán)限校驗(yàn)不通過。
[0213]可選地,如圖8所示,該裝置還包括:
[0214] 第二接收模塊704,用于執(zhí)行上述步驟205中接收該用戶終端發(fā)送權(quán)限校驗(yàn)請(qǐng)求 的操作;
[0215] 第二校驗(yàn)?zāi)K705,用于執(zhí)行上述步驟205中基于該第二播放環(huán)境參數(shù),對(duì)該用戶 終端進(jìn)行權(quán)限校驗(yàn)的操作;
[0216] 第二發(fā)送模塊706,用于執(zhí)行上述步驟205中向該用戶終端發(fā)送校驗(yàn)響應(yīng)的操作。
[0217]綜上所述,在本發(fā)明實(shí)施例中,當(dāng)服務(wù)器接收到用戶終端發(fā)送的第一播放環(huán)境參 數(shù)時(shí),該服務(wù)器可W基于該第一播放環(huán)境參數(shù)進(jìn)行權(quán)限校驗(yàn),其中,該第一播放環(huán)境參數(shù)中 至少包括地理位置,當(dāng)權(quán)限校驗(yàn)通過時(shí),也即是,當(dāng)?shù)谝徊シ怒h(huán)境參數(shù)中的地理位置位于該 多媒體數(shù)據(jù)允許播放的區(qū)域之內(nèi)時(shí),該服務(wù)器可W將多媒體數(shù)據(jù)的密文和加密密鑰發(fā)送給 用戶終端,使該用戶終端可W進(jìn)行多媒體數(shù)據(jù)的播放,而當(dāng)該地理位置位于該多媒體數(shù)據(jù) 禁止播放的區(qū)域時(shí),該服務(wù)器不將該多媒體數(shù)據(jù)的密文和加密密鑰發(fā)送給用戶終端,從而 使用戶終端無法播放該多媒體數(shù)據(jù),避免了該多媒體數(shù)據(jù)在禁止播放區(qū)域的泄露,保證了 多媒體數(shù)據(jù)的安全性。
[0218] 圖9是本發(fā)明實(shí)施例提供了一種多媒體數(shù)據(jù)播放裝置示意圖,參見圖9,該裝置包 括:發(fā)射機(jī)901、接收機(jī)902、處理器903、存儲(chǔ)器904、通信總線905,包括:
[0219] 存儲(chǔ)器904,用于存儲(chǔ)消息和數(shù)據(jù);
[0220] 接收機(jī)902,用于當(dāng)接收到多媒體數(shù)據(jù)播放指令時(shí),獲取用戶終端的第一播放環(huán)境 參數(shù),該第一播放環(huán)境參數(shù)至少包括地理位置,其中,上述第一獲取模塊501可W包含于該 接收機(jī)902中; 陽221] 發(fā)射機(jī)901,用于向服務(wù)器發(fā)送多媒體數(shù)據(jù)播放請(qǐng)求,該多媒體數(shù)據(jù)播放請(qǐng)求中攜 帶該第一播放環(huán)境參數(shù)和多媒體標(biāo)識(shí),其中,上述第一發(fā)送模塊502可W包含于該發(fā)射機(jī) 902 中; 陽222] 接收機(jī)902,用于接收該服務(wù)器基于該第一播放環(huán)境參數(shù)進(jìn)行權(quán)限校驗(yàn),并在權(quán)限 校驗(yàn)通過之后基于該多媒體標(biāo)識(shí)返回多媒體數(shù)據(jù)的密文和加密密鑰,其中,上述接收模塊 503可W包含于該接收機(jī)902中; 陽223] 處理器904,用于基于該加密密鑰解析該多媒體數(shù)據(jù)的密文進(jìn)行多媒體數(shù)據(jù)的播 放,其中,上述播放模塊504可W包含于該處理器904中。 陽224] 可選地,
[02巧]處理器903,用于在該多媒體數(shù)據(jù)的播放過程中,獲取該用戶終端的第二播放環(huán)境 參數(shù),其中,上述第二獲取模塊505可W包含于該處理器903中; 陽226] 處理器903,用于基于該第一播放環(huán)境參數(shù),判斷該第二播放環(huán)境參數(shù)是否產(chǎn)生變 化,其中,上述判斷模塊506可W包含于該處理器903中; 陽227] 發(fā)射機(jī)901,用于如果該第二播放環(huán)境參數(shù)產(chǎn)生變化,則向該服務(wù)器發(fā)送權(quán)限校驗(yàn) 請(qǐng)求,該權(quán)限校驗(yàn)請(qǐng)求中攜帶該第二播放環(huán)境參數(shù),其中,上述第二發(fā)送模塊507可W包含 于該發(fā)射機(jī)901中; 陽22引接收機(jī)902,用于當(dāng)接收到該服務(wù)器基于該第二播放環(huán)境參數(shù)進(jìn)行權(quán)限校驗(yàn)并返 回的校驗(yàn)響應(yīng)時(shí),基于該校驗(yàn)響應(yīng),對(duì)該多媒體數(shù)據(jù)的播放進(jìn)行控制,其中,上述控制模塊 508可W包含于該接受機(jī)902中。 陽229] 可選地,處理器903還用于:
[0230]獲取播放環(huán)境參數(shù)波動(dòng)范圍; 陽231] 確定該第一播放環(huán)境參數(shù)與該第二播放環(huán)境參數(shù)之間的差值,將該差值確定為波 動(dòng)參數(shù); 陽232] 判斷該波動(dòng)參數(shù)是否位于該播放環(huán)境參數(shù)波動(dòng)范圍之內(nèi); 陽233] 如果該波動(dòng)參數(shù)位于該播放環(huán)境參數(shù)波動(dòng)范圍之內(nèi),則確定該第二播放環(huán)境參數(shù) 未產(chǎn)生變化,否則,確定該第二播放環(huán)境參數(shù)產(chǎn)生變化。
[0234] 其中,上述判斷模塊506中的獲取單元、第一確定單元、第一判斷單元和第二確定 單元可W包含于該處理器903中。 陽235] 可選地,處理器903還用于: 陽236] 判斷該校驗(yàn)響應(yīng)中是否攜帶指定錯(cuò)誤碼; 陽237] 如果該校驗(yàn)響應(yīng)中攜帶該指定錯(cuò)誤碼,則停止該多媒體數(shù)據(jù)的播放。
[0238] 其中,上述控制模塊508中的第二判斷單元和停止單元可W包含于該處理器903 中。 陽239] 綜上,在本發(fā)明實(shí)施例中,用戶終端對(duì)自身的播放環(huán)境進(jìn)行檢測(cè),得到第一播放環(huán) 境參數(shù),并將該第一播放環(huán)境參數(shù)發(fā)送給服務(wù)器,其中,該第一播放環(huán)境參數(shù)中至少包括地 理位置,從而該服務(wù)器可W基于該第一播放環(huán)境參數(shù)進(jìn)行權(quán)限校驗(yàn),當(dāng)權(quán)限校驗(yàn)通過時(shí),也 即是,當(dāng)?shù)谝徊シ怒h(huán)境參數(shù)中的地理位置位于該多媒體數(shù)據(jù)允許播放的區(qū)域之內(nèi)時(shí),該服 務(wù)器可W將多媒體數(shù)據(jù)的密文和加密密鑰發(fā)送給用戶終端,使該用戶終端可W進(jìn)行多媒體 數(shù)據(jù)的播放,而當(dāng)該地理位置位于該多媒體數(shù)據(jù)禁止播放的區(qū)域時(shí),該服務(wù)器不將該多媒 體數(shù)據(jù)的密文和加密密鑰發(fā)送給用戶終端,從而使用戶終端無法播放該多媒體數(shù)據(jù),避免 了該多媒體數(shù)據(jù)在禁止播放區(qū)域的泄露,保證了多媒體數(shù)據(jù)的安全性。
[0240]圖10是本發(fā)明實(shí)施例提供了一種多媒體數(shù)據(jù)播放裝置示意圖,參見圖10,該裝置 包括:發(fā)射機(jī)1001、接收機(jī)1002、處理器1003、存儲(chǔ)器1004、通信總線1005,包括: 陽241]存儲(chǔ)器1004,用于存儲(chǔ)消息和數(shù)