1.一種視頻幀流處理方法,其特征在于,所述處理方法包括以下步驟:
S1、視頻服務(wù)器采集終端設(shè)備請求的視頻幀流中的各視頻幀的靜態(tài)畫面圖像;
S2、對所述靜態(tài)畫面圖像在視頻幀流中的位置進行編碼;
S3、對所述靜態(tài)畫面圖像進行模糊處理,得到模糊圖像和差值圖像;
S4、根據(jù)與所述終端設(shè)備預(yù)先協(xié)商的加密算法和加密密鑰,將獲得的所述差值圖像進行加密,生成加密文件;
S5、將圖像處理后的視頻幀流以及生成的加密文件傳輸至所述終端設(shè)備。
2.如權(quán)利要求1所述的視頻幀流處理方法,其特征在于,步驟S1中,視頻服務(wù)器采集終端設(shè)備請求的視頻幀流中的各視頻幀的靜態(tài)畫面圖像的具體方法包括:
S1-1:在所述視頻服務(wù)器內(nèi)預(yù)存所述終端設(shè)備的設(shè)備信息與視頻幀流的觀看時間段之間的對應(yīng)關(guān)系列表;
S1-2:采集當(dāng)前所述終端設(shè)備的設(shè)備信息,并在所述對應(yīng)關(guān)系列表中查找當(dāng)前所述終端設(shè)備在視頻幀流中能夠觀看的時間段;
S1-3:根據(jù)查找的觀看時間段采集所述終端設(shè)備能夠觀看的視頻幀流。
3.如權(quán)利要求1所述的視頻幀流處理方法,其特征在于,步驟S3中,對采集的所述靜態(tài)畫面圖像進行模糊處理的具體方法包括:
S3-1:通過圖像模糊算法對所述靜態(tài)畫面圖像進行模糊處理得到模糊圖像,所述模糊圖像算法為高斯模糊算法;
S3-2:將所述靜態(tài)畫面圖像減去所述模糊圖像即得到差值圖像;
S3-3:通過預(yù)設(shè)的閥值將所述差值圖像中剔除面積較小的噪聲和背景區(qū)域,即得到僅含有畫面區(qū)域的差值圖像。
4.如權(quán)利要求1所述的視頻幀流處理方法,其特征在于,步驟S4中,根據(jù)與所述終端設(shè)備預(yù)先協(xié)商的加密算法和加密密鑰,將獲得的所述差值圖像進行加密,具體包括:
S4-1:確定所述差值圖像與模糊處理前的所述靜態(tài)畫面圖像對應(yīng)的位置編碼信息;
S4-2:對所述差值圖像進行處理形成圖像數(shù)據(jù)信息,具體包括:將所述差值圖像分解為若干個像素點;對每個所述像素點進行色彩數(shù)值標(biāo)記,順序地抽取每個所述像素點的所述色彩數(shù)值形成一個離散的陳列即為圖像數(shù)據(jù)信息;
S4-3:根據(jù)與所述終端設(shè)備預(yù)先協(xié)商的加密算法和加密密鑰,將確定的所述位置編碼信息與所述圖像數(shù)據(jù)信息進行加密,生成與視頻幀流對應(yīng)的加密文件。
5.如權(quán)利要求1所述的視頻幀流處理方法,其特征在于,所述處理方法還包括:
S6、所述視頻服務(wù)器將所述終端設(shè)備請求的視頻幀流中插入若干彈跳窗,所述彈跳窗的顯示界面上設(shè)有解碼問題,同時所述視頻服務(wù)器內(nèi)存儲有與所述解碼問題對應(yīng)的解碼答案,并根據(jù)與所述終端設(shè)備預(yù)先協(xié)商的加密算法和加密密鑰,將解碼答案進行加密形成加密附件,發(fā)送至所述終端設(shè)備;
S7、預(yù)先設(shè)定所述彈跳窗的彈跳時間點,到達預(yù)設(shè)的所述彈跳時間點,所述彈跳窗自動彈出;
S8、所述視頻服務(wù)器對所述終端設(shè)備在所述彈跳窗的顯示界面上輸入的解碼答案進行判斷,若答案正確,則所述彈跳窗自動隱藏,若答案錯誤,則視頻播放位置跳轉(zhuǎn)至最初開始時間點,并停止播放。
6.一種視頻服務(wù)器,其特征在于,包括相通訊的存儲模塊(1)、圖像采集模塊(2)、位置編碼模塊(3)、模糊處理模塊(4)、加密模塊(5)及傳輸模塊(6);
所述存儲模塊(1)內(nèi)保存有若干視頻幀流;
所述圖像采集模塊(2)用于采集所述存儲模塊(1)中終端設(shè)備請求的視頻幀流中的各視頻幀的靜態(tài)畫面圖像;
所述位置編碼模塊(3)用于對所述靜態(tài)畫面圖像在視頻幀流中的位置進行編碼;
所述模糊處理模塊(4)用于對所述靜態(tài)畫面圖像進行模糊處理,得到模糊圖像和差值圖像;
所述加密模塊(5)用于根據(jù)與所述終端設(shè)備預(yù)先協(xié)商的加密算法和加密密鑰,將獲得的所述差值圖像進行加密,生成加密文件;
所述傳輸模塊(6)用于將圖像處理后的視頻幀流以及生成的加密文件傳輸至所述終端設(shè)備。
7.如權(quán)利要求6所述的視頻服務(wù)器,其特征在于,所述視頻服務(wù)器還包括與所述存儲模塊(1)、所述圖像采集模塊(2)相通訊的視頻幀流確定模塊(7),所述視頻幀流確定模塊(7)包括設(shè)備信息采集單元(701)、查找單元(702)、視頻幀流采集單元(703);
所述設(shè)備信息采集單元(701)用于采集當(dāng)前所述終端設(shè)備的設(shè)備信息;所述查找單元(702)用于根據(jù)所述設(shè)備信息在所述存儲模塊(1)預(yù)存的所述對應(yīng)關(guān)系列表中查找當(dāng)前所述終端設(shè)備在視頻幀流中能夠觀看的時間段;
所述視頻幀流采集單元(703)用于根據(jù)查找的觀看時間段采集所述終端設(shè)備能夠觀看的視頻幀流,并發(fā)送至所述圖像采集模塊(2)。
8.如權(quán)利要求6所述的視頻服務(wù)器,其特征在于,所述加密模塊(5)包括相通訊的位置信息確定單元(501)、圖像數(shù)據(jù)處理單元(502)、加密子單元(503);
所述位置信息確定單元(501)用于確定所述差值圖像與模糊處理前的所述靜態(tài)畫面圖像對應(yīng)的位置編碼信息;
所述圖像數(shù)據(jù)處理單元(502)用于對所述差值圖像進行處理形成圖像數(shù)據(jù);
所述加密子單元(503)用于根據(jù)與所述終端設(shè)備預(yù)先協(xié)商的加密算法和加密密鑰,將確定的所述位置編碼信息與所述圖像數(shù)據(jù)信息進行加密,生成與視頻幀流對應(yīng)的加密文件。
9.如權(quán)利要求6所述的視頻服務(wù)器,其特征在于,所述視頻服務(wù)器還包括與所述存儲模塊(1)、所述加密模塊(5)、所述傳輸模塊(6)相通訊的彈跳窗插入模塊(8)、彈跳模塊(9)、答案判斷模塊(10)、視頻幀跳轉(zhuǎn)模塊(11),其中,
所述彈跳窗插入模塊(8)用于在所述終端設(shè)備請求的視頻幀流中插入若干彈跳窗,所述彈跳窗的顯示界面上設(shè)有解碼問題;
所述存儲模塊(1)內(nèi)還存儲有與所述解碼問題對應(yīng)的解碼答案;所述加密模塊(5)還用于根據(jù)與所述終端設(shè)備預(yù)先協(xié)商的加密算法和加密密鑰,將解碼答案進行加密形成加密附件,并通過所述傳輸模塊(6)發(fā)送至所述終端設(shè)備;
所述彈跳模塊(9)用于預(yù)先設(shè)定所述彈跳窗的彈跳時間點,到達預(yù)設(shè)的所述彈跳時間點,所述彈跳模塊(9)用于將所述彈跳窗彈出;
所述答案判斷模塊(10)用于對所述終端設(shè)備在所述彈跳窗的顯示界面上輸入的解碼答案進行判斷,若答案正確,則所述彈跳窗自動隱藏,若答案錯誤,則視頻播放位置通過所述視頻幀跳轉(zhuǎn)模塊(11)跳轉(zhuǎn)至最初開始時間點,并停止播放。
10.一種終端設(shè)備,其特征在于,包括相通訊的獲取模塊(12)、解密模塊(13)、合成還原模塊(14)、播放模塊(15),其中,
所述獲取模塊(12)用于獲取模糊處理后的視頻幀流以及與視頻幀流對應(yīng)的加密文件;
所述解密模塊(13)用于根據(jù)與對所述視頻幀流進行模糊處理前的終端設(shè)備預(yù)先協(xié)商的加密算法和加密密鑰,對所述獲取模塊(12)獲得的所述加密文件進行解密,得到所述差值圖像與模糊處理前的所述靜態(tài)畫面圖像對應(yīng)的位置編碼信息和所述差值圖像進行處理形成的圖像數(shù)據(jù);
所述合成還原模塊(14)用于將所述解密模塊(13)解密的所述差值圖像的圖像數(shù)據(jù)和所述位置編碼信息,與所述模糊圖像進行合成處理以還原成模糊處理前的所述靜態(tài)畫面圖像,即得到模糊處理前的視頻幀流;
所述播放模塊(15)用于播放所述合成還原模塊(14)還原后得到的模糊處理前的視頻幀流。