:
[0057] 201、接收終端的獲取請(qǐng)求,該獲取請(qǐng)求攜帶視頻的加密密鑰和視頻標(biāo)識(shí)中的至少 一種。
[0058] 202、根據(jù)該加密密鑰和視頻標(biāo)識(shí)中的至少一種,獲取多媒體文件和解密密鑰。
[0059] 203、向該終端發(fā)送該多媒體文件和解密密鑰,使得該終端對(duì)獲取到的多媒體文件 進(jìn)行播放,并根據(jù)該解密密鑰對(duì)該視頻進(jìn)行解密,當(dāng)該多媒體文件播放結(jié)束時(shí),播放解密后 的視頻。
[0060] 本發(fā)明實(shí)施例提供的方法,通過(guò)在播放已下載到終端的離線(xiàn)視頻時(shí),獲知當(dāng)前視 頻是否處于加密狀態(tài),當(dāng)該視頻處于以加密密鑰加密的狀態(tài)時(shí),終端需要首先獲取并播放 由服務(wù)器推送的多媒體文件,再根據(jù)服務(wù)器提供的解密密鑰對(duì)已加密的視頻進(jìn)行解密,才 能夠?qū)饷芎蟮囊曨l進(jìn)行播放,避免了在離線(xiàn)播放視頻時(shí),由于播放進(jìn)度控制等操作而導(dǎo) 致的跳過(guò)多媒體文件等情況,保證了多媒體文件的觀(guān)看率。
[0061] 可選地,根據(jù)該加密密鑰和視頻標(biāo)識(shí)中的至少一種,獲取多媒體文件和解密密鑰 包括:
[0062] 根據(jù)該視頻標(biāo)識(shí),從預(yù)設(shè)的視頻標(biāo)識(shí)與多媒體文件的對(duì)應(yīng)關(guān)系中,獲取與該視頻 標(biāo)識(shí)對(duì)應(yīng)的多媒體文件;或,根據(jù)該加密密鑰,從預(yù)設(shè)的加密密鑰與多媒體文件的對(duì)應(yīng)關(guān)系 中,獲取與該加密密鑰對(duì)應(yīng)的多媒體文件;
[0063] 根據(jù)該視頻標(biāo)識(shí),從預(yù)設(shè)的視頻標(biāo)識(shí)與解密密鑰的對(duì)應(yīng)關(guān)系中,獲取與該視頻標(biāo) 識(shí)對(duì)應(yīng)的解密密鑰;或,根據(jù)該加密密鑰,從預(yù)設(shè)的加密密鑰與解密密鑰的對(duì)應(yīng)關(guān)系中,獲 取與該加密密鑰對(duì)應(yīng)的解密密鑰。
[0064] 可選地,向該終端發(fā)送該多媒體文件包括:
[0065] 當(dāng)獲取多個(gè)多媒體文件時(shí),從該多個(gè)多媒體文件中選取一個(gè)多媒體文件,向該終 端發(fā)送選取的多媒體文件。
[0066] 圖3是本發(fā)明實(shí)施例提供的視頻播放系統(tǒng)結(jié)構(gòu)示意圖。參見(jiàn)圖3,該視頻播放系統(tǒng) 包括視頻客戶(hù)端和視頻服務(wù)器。該視頻客戶(hù)端和該視頻服務(wù)器之間通過(guò)網(wǎng)絡(luò)連接。其中,該 視頻服務(wù)器由運(yùn)營(yíng)商提供,在該視頻服務(wù)器中存儲(chǔ)有多個(gè)視頻,供用戶(hù)在線(xiàn)訪(fǎng)問(wèn)。該視頻客 戶(hù)端可以用于訪(fǎng)問(wèn)視頻網(wǎng)站,在線(xiàn)播放該視頻服務(wù)器所提供的視頻,該視頻客戶(hù)端還可以 通過(guò)緩存等方式下載該視頻服務(wù)器所提供的視頻,以便離線(xiàn)狀態(tài)下觀(guān)看或用戶(hù)之間傳播。 [0067] 圖4是本發(fā)明實(shí)施例提供的視頻播放系統(tǒng)的組成示意圖。參見(jiàn)圖4,在該視頻播放 系統(tǒng)中:
[0068] (1)視頻服務(wù)器包括解密密鑰管理單元、視頻數(shù)據(jù)庫(kù)和多媒體文件發(fā)送單元。
[0069] 其中,該解密密鑰管理單元用于接收解密密鑰獲取請(qǐng)求,并根據(jù)該解密密鑰獲取 請(qǐng)求攜帶的加密密鑰,獲取該加密密鑰對(duì)應(yīng)的解密密鑰;該視頻數(shù)據(jù)庫(kù)用于存儲(chǔ)視頻和多 媒體文件;該多媒體文件發(fā)送單元用于向視頻客戶(hù)端發(fā)送從該視頻數(shù)據(jù)庫(kù)獲取的多媒體文 件。
[0070] (2)視頻客戶(hù)端包括加密密鑰管理單元、視頻播放單元、多媒體文件拉取單元和存 儲(chǔ)單元。
[0071] 其中,該加密密鑰管理單元用于獲取視頻的加密密鑰,并向該視頻服務(wù)器發(fā)送攜 帶加密密鑰的解密密鑰獲取請(qǐng)求;該視頻播放單元用于播放視頻和多媒體文件;該多媒體 文件拉取單元用于從視頻服務(wù)器拉取多媒體文件,該存儲(chǔ)單元用于存儲(chǔ)視頻。
[0072] 在本發(fā)明實(shí)施例中,該多媒體文件可以為動(dòng)態(tài)圖片、音頻文件或視頻文件等,本發(fā) 明實(shí)施例不作具體限定。在本發(fā)明實(shí)施例中,該多媒體文件可以作為視頻播放的背景,也可 以作為廣告,在視頻播放前,進(jìn)行廣告宣傳。下面僅以該多媒體文件作為廣告為例進(jìn)行說(shuō) 明,詳述如下:
[0073] 圖5是本發(fā)明實(shí)施例提供的一種視頻播放方法流程圖。該實(shí)施例為終端與視頻服 務(wù)器之間的交互過(guò)程,參見(jiàn)圖5,該實(shí)施例包括:
[0074] 501、終端接收對(duì)視頻的播放請(qǐng)求。
[0075] 其中,該終端可以為固定終端或移動(dòng)終端,固定終端可以為PC(Personal Computer,個(gè)人電腦)或顯示設(shè)備,移動(dòng)終端可以為智能手機(jī)、平板電腦、MP3(Moving PictureExpertsGroupAudioLayerIII,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面3)、PDA (PersonalDigitalAssistant,個(gè)人數(shù)字助理)等。
[0076] 在本發(fā)明實(shí)施例中,該視頻由視頻服務(wù)器提供。其中,該視頻可以是在聯(lián)網(wǎng)狀態(tài) 時(shí),該終端從該視頻服務(wù)器下載的視頻,也可以是該終端從其他終端拷貝的視頻,例如,從 電腦拷貝到手機(jī)上的視頻,本發(fā)明實(shí)施例不作具體限定。
[0077] 在本發(fā)明實(shí)施例中,終端用戶(hù)可以利用視頻播放應(yīng)用讀取該視頻在本端的存儲(chǔ)地 址,通過(guò)點(diǎn)擊視頻播放應(yīng)用的播放控制按鈕,觸發(fā)對(duì)該視頻的播放請(qǐng)求。終端用戶(hù)也可以通 過(guò)點(diǎn)擊該視頻的顯示圖標(biāo),觸發(fā)對(duì)該視頻的播放請(qǐng)求,本發(fā)明實(shí)施例不作具體限定。
[0078] 502、當(dāng)該視頻包含加密密鑰時(shí),終端向視頻服務(wù)器發(fā)送獲取請(qǐng)求,該獲取請(qǐng)求攜 帶該視頻的加密密鑰和視頻標(biāo)識(shí)中的至少一種。
[0079] 其中,該加密密鑰可以是一個(gè)字符串,該視頻可以是由該終端利用該加密密鑰進(jìn) 行加密的,也可以是由該視頻服務(wù)器利用該加密密鑰進(jìn)行加密的。在本發(fā)明實(shí)施例中,該終 端或該視頻服務(wù)器可以采用EFS(EncryptingFileSystem,加密文件系統(tǒng))或DEA(Data EncryptionAlgorithm,數(shù)據(jù)加密算法)等加密方式,對(duì)該視頻進(jìn)行加密。
[0080] 其中,該視頻標(biāo)識(shí)可以為視頻ID(Identity,標(biāo)識(shí)號(hào)碼)。在本發(fā)明實(shí)施例中,該視 頻服務(wù)器根據(jù)該視頻標(biāo)識(shí),可以獲取該視頻的地域類(lèi)型、時(shí)長(zhǎng)等信息,以便后續(xù)根據(jù)該地域 類(lèi)型、時(shí)長(zhǎng)等信息推送不同的廣告。例如,該視頻的地域類(lèi)型是中國(guó)地區(qū),則該視頻服務(wù)器 可以推送關(guān)于中國(guó)旅游的廣告。
[0081] 在本發(fā)明實(shí)施例中,當(dāng)該視頻包含加密密鑰時(shí),終端可以確定該視頻被加密,此 時(shí),終端向視頻服務(wù)器發(fā)送獲取請(qǐng)求,以獲取廣告和解密密鑰。其中,終端向視頻服務(wù)器發(fā) 送獲取請(qǐng)求時(shí),該獲取請(qǐng)求攜帶的信息可以是加密密鑰;此時(shí),要求該視頻服務(wù)器存儲(chǔ)有與 加密密鑰對(duì)應(yīng)的廣告以及與加密密鑰對(duì)應(yīng)的解密密鑰,以便后續(xù)該視頻服務(wù)器接收到該獲 取請(qǐng)求時(shí),根據(jù)該加密密鑰獲取廣告和解密密鑰。事實(shí)上,該獲取請(qǐng)求攜帶的信息也可以是 視頻標(biāo)識(shí);此時(shí),要求該視頻服務(wù)器存儲(chǔ)有與視頻標(biāo)識(shí)對(duì)應(yīng)的廣告以及與視頻標(biāo)識(shí)對(duì)應(yīng)的 解密密鑰,以便后續(xù)該視頻服務(wù)器接收到該獲取請(qǐng)求時(shí),根據(jù)該視頻標(biāo)識(shí)獲取廣告和解密 密鑰。當(dāng)然,該獲取請(qǐng)求攜帶的信息也可以是視頻標(biāo)識(shí)和加密密鑰;此時(shí)要求該視頻服務(wù)器 存儲(chǔ)有與視頻標(biāo)識(shí)對(duì)應(yīng)的廣告以及與加密密鑰對(duì)應(yīng)的解密密鑰,以便后續(xù)該視頻服務(wù)器接 收到該獲取請(qǐng)求時(shí),根據(jù)該視頻標(biāo)識(shí)和該加密密鑰獲取廣告和解密密鑰。
[0082] 進(jìn)一步可選地,當(dāng)該視頻不包含加密密鑰時(shí),終端可以確定該視頻未被加密,終端 可以直接對(duì)該視頻進(jìn)行播放。
[0083] 再進(jìn)一步可選地,當(dāng)終端向該視頻服務(wù)器發(fā)送獲取請(qǐng)求失敗時(shí),終端可以提示播 放失敗。
[0084] 503、當(dāng)該視頻服務(wù)器接收到該獲取請(qǐng)求時(shí),根據(jù)該加密密鑰和視頻標(biāo)識(shí)中的至少 一種,獲取廣告和解密密鑰。
[0085] 在本發(fā)明實(shí)施例中,該視頻服務(wù)器獲取解密密鑰的方式包括以下(503a)-(503b):
[0086] (503a)該視頻服務(wù)器根據(jù)該加密密鑰,從預(yù)設(shè)的加密密鑰與解密密鑰的對(duì)應(yīng)關(guān)系 中,獲取與該加密密鑰對(duì)應(yīng)的解密密鑰。
[0087] 如表1所示,該視頻服務(wù)器對(duì)應(yīng)存儲(chǔ)有加密密鑰和解密密鑰,當(dāng)該獲取請(qǐng)求攜帶 加密密鑰