欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對多媒體文件的播放進(jìn)行加密的方法和裝置與流程

文檔序號:12669681閱讀:375來源:國知局
對多媒體文件的播放進(jìn)行加密的方法和裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域的數(shù)字版權(quán)保護(hù)領(lǐng)域以及內(nèi)容傳輸加密領(lǐng)域,具體的,涉及對多媒體文件的播放進(jìn)行加密的方法和裝置。



背景技術(shù):

目前在web端的版權(quán)視頻領(lǐng)域內(nèi),付費(fèi)視頻下載成功后,本地生成源文件。現(xiàn)有技術(shù)中,已經(jīng)對源文件進(jìn)行加密格式處理,這些加密視頻都有專屬的視頻軟件可觀看,其它播放軟件是無法識別特殊加密格式的視頻。但目前技術(shù)交互方案中存在著漏洞,付費(fèi)視頻下載完成后,可以在web端,云端肆意進(jìn)行散播傳輸,嚴(yán)重的情況下造成了版權(quán)泄露。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提出一種對多媒體文件的播放進(jìn)行加密的方法和裝置,能夠采用特定的格式對視頻進(jìn)行下載,并且在播放的時(shí)候,再次校驗(yàn)播放者的權(quán)限,從而提高了對于視頻文件的加密保護(hù)。

該方法能夠適用于特定版權(quán)的多媒體文件,或者針對僅僅對付費(fèi)用戶開放的多媒體文件。

為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:

一種對多媒體文件的播放進(jìn)行加密的方法,包括如下步驟:

在對多媒體文件進(jìn)行下載時(shí),驗(yàn)證下載用戶是否具有下載權(quán)限,如果沒有則無法下載,如果有則允許下載;

對多媒體文件進(jìn)行下載,并以加密的格式進(jìn)行封裝;

對加密的多媒體文件進(jìn)行解密播放;

進(jìn)行解密播放時(shí)驗(yàn)證播放用戶是否具有播放權(quán)限,如果不具有播放權(quán)限則無法播放,如果具有播放權(quán)限則允許播放。

可選的,判斷用戶是否具有下載權(quán)限或者是否具有播放權(quán)限,指的是,判斷用戶是否購買了目標(biāo)多媒體文件的版權(quán),或者判斷用戶是否為具有特定權(quán)限的會員。

可選的,在解密播放時(shí)驗(yàn)證播放用戶是否具有播放權(quán)限時(shí),與視頻網(wǎng)站或者后臺服務(wù)器進(jìn)行聯(lián)網(wǎng)驗(yàn)證。

可選的,在對多媒體文件進(jìn)行加密下載,在本地cookie中寫入用戶的相關(guān)權(quán)限信息;

在解密播放時(shí)驗(yàn)證播放用戶是否具有播放權(quán)限時(shí),尋找本地cookie中是否具有相關(guān)權(quán)限信息,如果有并且驗(yàn)證成功,則播放此視頻,否則不允許播放。

可選的,所述相關(guān)權(quán)限信息包含特權(quán)會員信息,所述特權(quán)會員信息包括會員的賬號、會員登錄IP和會員賬號的截止日期。

本發(fā)明還公開了一種對多媒體文件的播放進(jìn)行加密的裝置,包括如下單元:

第一驗(yàn)證單元,用于在對多媒體文件進(jìn)行下載時(shí),驗(yàn)證下載用戶是否具有下載權(quán)限,如果沒有則無法下載,如果有則允許下載;

加密下載封裝單元,用于對多媒體文件進(jìn)行下載,并以加密的格式進(jìn)行封裝;

解密播放單元,用于對加密的多媒體文件進(jìn)行解密播放;

第二驗(yàn)證單元,用于在解密播放時(shí)驗(yàn)證播放用戶是否具有播放權(quán)限,如果不具有播放權(quán)限則無法播放,如果具有播放權(quán)限則允許播放。

可選的,所述第一驗(yàn)證單元,在判斷用戶是否具有下載權(quán)限或者是否具有播放權(quán)限,指的是,判斷用戶是否購買了目標(biāo)多媒體文件的版權(quán),或者判斷用戶是否為具有特定權(quán)限的會員。

所述第二驗(yàn)證單元,在驗(yàn)證播放用戶是否具有播放權(quán)限指的是,判斷用戶是否購買了目標(biāo)多媒體文件的版權(quán),或者判斷用戶是否為具有特定權(quán)限的會員。

可選的,第二驗(yàn)證單元,包括在線驗(yàn)證子單元,用于在驗(yàn)證播放用戶是否具有播放權(quán)限時(shí),與視頻網(wǎng)站或者后臺服務(wù)器進(jìn)行聯(lián)網(wǎng)驗(yàn)證。

可選的,所述加密下載封裝單元,還包括寫入子單元,用于在對多媒體文件進(jìn)行加密下載,在本地cookie中寫入用戶的相關(guān)權(quán)限信息;

所述第二驗(yàn)證單元,還包括離線驗(yàn)證子單元,用于在驗(yàn)證播放用戶是否具有播放權(quán)限時(shí),尋找本地cookie中是否具有相關(guān)權(quán)限信息,如果有并且驗(yàn)證成功,則播放此視頻,否則不允許播放。

可選的,所述相關(guān)權(quán)限信息包含特權(quán)會員信息,所述特權(quán)會員信息包括會員的賬號、會員登錄IP和會員賬號的截止日期。

本發(fā)明具有如下優(yōu)點(diǎn):

1.付費(fèi)獨(dú)播視頻或者音頻下載完成后,系統(tǒng)對下載的多媒體進(jìn)行加密封裝,需要匹配的解密算法才能進(jìn)行觀看

2.本地加密封裝文件進(jìn)行播放,需要再次驗(yàn)證播放者的權(quán)限,例如登錄會員賬號進(jìn)行判定,才能正常播放。

3.登錄會員賬號,本地cookies記錄會員賬號的使用期限,離線狀態(tài)下根據(jù)記錄判定無需登錄判定即可播放視頻。

附圖說明

圖1是根據(jù)本發(fā)明的具體實(shí)施例的對多媒體文件的播放進(jìn)行加密的方法的流程圖;

圖2是根據(jù)本發(fā)明的具體實(shí)施例的對多媒體文件進(jìn)行加密播放的示例;

圖3是根據(jù)本發(fā)明的具體實(shí)施例的對播放者的權(quán)限進(jìn)行離線校驗(yàn)的示例;

圖4是根據(jù)本發(fā)明的具體實(shí)施例的對多媒體文件的播放進(jìn)行加密的裝置的模塊圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。

參見圖1,示出了根據(jù)本發(fā)明的具體實(shí)施例的對多媒體文件的播放進(jìn)行加密的方法,包括如下步驟:

第一驗(yàn)證步驟S110:在對多媒體文件進(jìn)行下載時(shí),驗(yàn)證下載用戶是否具有下載權(quán)限,如果沒有則無法下載,如果有則允許下載。

因此,在下載步驟時(shí),即開始判斷用戶是否具有相應(yīng)的權(quán)限。

示例性的,該判斷包括判斷用戶是否登錄,并且,進(jìn)一步的,如果登錄了,進(jìn)一步判斷該用戶是否屬于會員。所謂會員即表示具有特定權(quán)限的用戶,例如VIP會員,付費(fèi)會員等。

示例性的,該判斷還包括判斷用戶是否購買了目標(biāo)多媒體文件的版權(quán),即對該多媒體文件進(jìn)行下載和播放權(quán)。

這樣,能夠避免版權(quán)的濫用和具有知識產(chǎn)權(quán)視頻文件的惡意擴(kuò)散。

加密下載封裝步驟S120:對多媒體文件進(jìn)行下載,并以加密的格式進(jìn)行封裝。

例如,能夠封裝成特定的格式,例如kux格式,該格式的視頻文件僅僅能夠以特定的解密算法才能夠進(jìn)行打開進(jìn)行播放,即利用特定的解密播放器以打開對應(yīng)的多媒體文件。

播放步驟S130:對加密的多媒體文件進(jìn)行解密播放。

例如,可以采用解密算法,即利用特定的解密播放器的方法對該文件進(jìn)行播放,其它播放器在播放時(shí)會提示播放錯(cuò)誤,從而無法打開。

第二驗(yàn)證步驟S140:在進(jìn)行解密播放時(shí)驗(yàn)證播放用戶是否具有播放權(quán)限,如果不具有播放權(quán)限則無法播放,如果具有播放權(quán)限則允許播放。

為了避免下載后的多媒體文件被以其它的方式拷貝后進(jìn)行播放,在對所下載的視頻進(jìn)行播放時(shí),需要再一次進(jìn)行用戶的驗(yàn)證。

該驗(yàn)證可以包括驗(yàn)證用戶是否屬于VIP會員、付費(fèi)會員,或者是否購買了該多媒體文件的版權(quán)。如果具有播放權(quán)則允許使用解密算法進(jìn)行播放,否則,則不允許使用解密算法進(jìn)行播放。

示例性的,該步驟可以在用戶通過解密播放器打開多媒體文件時(shí)相應(yīng)進(jìn)行。

進(jìn)一步可選的,在播放時(shí)驗(yàn)證播放用戶是否具有播放權(quán)限時(shí),與視頻網(wǎng)站或者后臺服務(wù)器進(jìn)行聯(lián)網(wǎng)驗(yàn)證。

例如,提示用戶進(jìn)行登錄,并進(jìn)一步判斷所登錄的用戶是否屬于特權(quán)會員,從而決定是否運(yùn)行解密算法播放該下載的加密多媒體文件。

又例如,通過用戶的ID到后臺判斷該用戶是否購買了該多媒體文件的版權(quán)。

例如,圖2,示出了根據(jù)本發(fā)明的具體實(shí)施例的對多媒體文件進(jìn)行加密播放的示例,本實(shí)施例以會員付費(fèi)獨(dú)播視頻為例,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,本發(fā)明不以此為限,任何具有特定的播放范圍,即具有版權(quán)或者權(quán)限要求的多媒體文件均可以應(yīng)該該實(shí)施例,或者運(yùn)用于本發(fā)明。

1、用戶進(jìn)入視頻網(wǎng)站客戶端,選擇會員付費(fèi)獨(dú)播視頻點(diǎn)擊[下載]按鈕,彈出登錄框,需先進(jìn)行登錄,并且登錄帳號需要是會員賬號。

2、會員賬號登錄成功后,視頻可進(jìn)入下載,下載完成后系統(tǒng)會對視頻進(jìn)行第一種防分享加密方式:視頻文件加密轉(zhuǎn)碼,例如為視頻封裝上獨(dú)有的kux文件,該kux文件只能使用特定的解密視頻播放器進(jìn)行播放,其它播放軟件均無法識別此格式文件,視頻下載成功后會自動保存到本地文件夾內(nèi),

3、當(dāng)用戶再次點(diǎn)擊視頻進(jìn)入觀看后,使用特定的解密視頻播放器進(jìn)行觀看,此時(shí)本地視頻已經(jīng)添加到播放器的本地視頻列表內(nèi),此時(shí)需要第二種防分享的加密方式:需要登錄帳號且?guī)ぬ枮闀T賬號,登錄成功后,下載后的本地視頻才能進(jìn)行觀看。如果非會員賬號,則說明不具備相應(yīng)的權(quán)限,則本下載的視頻無法進(jìn)行觀看,系統(tǒng)會報(bào)錯(cuò)。

例如某VIP用戶A下載了剛剛發(fā)行電影M,該電影M只有VIP會員才能夠播放或者下載。當(dāng)該電影M下載后,封裝為kux文件。當(dāng)再次播放該kux文件時(shí),只有特定的解密算法才能夠播放本文件,例如特定的解密播放器,如果其它播放器播放該文件,則提示錯(cuò)誤。進(jìn)一步的,在運(yùn)行該解密算法播放該文件時(shí),驗(yàn)證用戶是否具有播放權(quán)限,如果還是VIP用戶A,通過登錄A的賬號判斷得知該用戶A具有播放權(quán)限,則繼續(xù)播放此文件。如果VIP用戶A將該文件已經(jīng)拷貝給了用戶B,而用戶B屬于普通用戶,不具備播放權(quán)限,判斷用戶B是否具有播放權(quán)限,如果不具備,則無法播放此電影文件。

因此,即使用戶A對文件進(jìn)行了拷貝并傳播,其播放也受到了限制,只有具有相應(yīng)權(quán)限的用戶才能夠播放。

但是,用戶往往處于聯(lián)網(wǎng)狀態(tài)時(shí)下載視頻,而在離線狀態(tài)時(shí)播放視頻,此時(shí),如果采用播放時(shí)聯(lián)網(wǎng)驗(yàn)證會員狀態(tài)的方式,提示進(jìn)行登錄往往無法實(shí)現(xiàn),使得在離線狀態(tài)下,多媒體文件便無法進(jìn)行播放。

因此,本發(fā)明進(jìn)一步的可以進(jìn)行離線驗(yàn)證,即在用戶下載時(shí),將權(quán)限信息寫入本地的cookies文件內(nèi),例如將會員賬號以及賬號的截止日期寫在本地的cookies文件內(nèi),離線狀態(tài)下不能判斷會員身份時(shí)僅檢測本地cookies文件內(nèi)賬號的會員截止日期,到期了提示登錄,在會員賬號的有限期內(nèi)下載的多媒體文件均可離線播放。

具體包括:

在加密下載封裝步驟S120中,下載封裝視頻文件時(shí),在本地cookie中寫入下載文件用戶的權(quán)限信息;

在第二驗(yàn)證步驟S140中,在驗(yàn)證播放用戶是否具有播放權(quán)限,尋找本地cookie中是否具有相關(guān)播放權(quán)限信息,如果有并且驗(yàn)證成功,則播放此視頻,否則不允許播放。

更進(jìn)一步的,所述播放權(quán)限信息為會員信息,包括會員的賬號和會員登錄IP,優(yōu)選包括會員賬號的截止日期。

例如,參見圖3,示出了根據(jù)本發(fā)明的具體實(shí)施例的對播放權(quán)限進(jìn)行離線校驗(yàn)的示例。

用戶在下載視頻時(shí),本地的cookie中具有登錄記錄,記錄了登錄的會員賬號、會員賬號的截止日期,以及此用戶的ip和id賬號,當(dāng)用戶使用時(shí)候處于離線狀態(tài),無法聯(lián)網(wǎng)進(jìn)行會員身份的判定,用戶再次登錄播放器進(jìn)行驗(yàn)證時(shí),可以匹配本地的cookie,如果cookie中具有登錄記錄,包括IP地址,會員賬號,并且會員的截止時(shí)間也在有效期之內(nèi),則會員驗(yàn)證通過,播放此視頻,如判斷到會員賬號已過期,此特權(quán)視頻無法進(jìn)行觀看,不允許播放。

參見圖4,示出了根據(jù)本發(fā)明具體實(shí)施例對對多媒體文件的播放進(jìn)行加密的裝置的模塊圖。

一種對多媒體文件的播放進(jìn)行加密的裝置,包括如下單元:

第一驗(yàn)證單元210,用于在對多媒體文件進(jìn)行下載時(shí),驗(yàn)證下載用戶是否具有下載權(quán)限,如果沒有則無法下載,如果有則允許下載;

示例性的,該判斷包括判斷用戶是否登錄,并且,進(jìn)一步的,如果登錄了,進(jìn)一步判斷該用戶是否屬于特權(quán)會員。所謂特權(quán)會員即表示具有特定權(quán)限的用戶,例如VIP會員,付費(fèi)會員等。

示例性的,該判斷還包括判斷用戶是否購買了目標(biāo)多媒體文件的版權(quán),即對該多媒體文件進(jìn)行下載和播放權(quán)。

因此,可選的,第一驗(yàn)證單元,在判斷用戶是否具有下載權(quán)限指的是,判斷用戶是否購買了目標(biāo)多媒體文件的版權(quán),或者判斷用戶是否為具有特定權(quán)限的會員。

這樣,能夠避免版權(quán)的濫用和具有知識產(chǎn)權(quán)視頻文件的惡意擴(kuò)散。

加密下載封裝單元220,用于對多媒體文件進(jìn)行下載,并以加密的格式進(jìn)行封裝;

例如,能夠封裝成特定的格式,例如kux格式,該格式的視頻文件僅僅能夠以特定的解密播放器才能夠進(jìn)行打開進(jìn)行播放,即解密播放器具有相應(yīng)的解密算法以打開對應(yīng)的多媒體文件。

解密播放單元230,用于對加密的多媒體文件進(jìn)行解密播放;

第二驗(yàn)證單元240,用于在解密播放時(shí)驗(yàn)證播放用戶是否具有播放權(quán)限,如果不具有播放權(quán)限則無法播放,如果具有播放權(quán)限則允許播放。

為了避免下載后的多媒體文件被以其它的方式拷貝后進(jìn)行播放,在對所下載的視頻進(jìn)行播放時(shí),需要再一次進(jìn)行用戶的驗(yàn)證。

該驗(yàn)證可以包括驗(yàn)證用戶是否屬于VIP會員、付費(fèi)會員,或者是否購買了該多媒體文件的版權(quán)。如果具有播放權(quán)則允許使用解密播放器進(jìn)行播放,否則,則不允許使用解密播放器進(jìn)行播放。

第二驗(yàn)證單元,在驗(yàn)證播放用戶是否具有播放權(quán)限指的是,判斷用戶是否購買了目標(biāo)多媒體文件的版權(quán),或者判斷用戶是否為具有特定權(quán)限的會員。

可選的,第二驗(yàn)證單元,包括在線驗(yàn)證子單元,用于在驗(yàn)證播放用戶是否具有播放權(quán)限時(shí),與視頻網(wǎng)站或者后臺服務(wù)器進(jìn)行聯(lián)網(wǎng)驗(yàn)證。

但是,用戶往往處于聯(lián)網(wǎng)狀態(tài)時(shí)下載視頻,而在離線狀態(tài)時(shí)播放視頻,此時(shí),如果采用播放時(shí)聯(lián)網(wǎng)驗(yàn)證會員狀態(tài)的方式,提示進(jìn)行登錄往往無法實(shí)現(xiàn),使得在離線狀態(tài)下,多媒體文件便無法進(jìn)行播放。因此,本發(fā)明進(jìn)一步的可以進(jìn)行離線驗(yàn)證。

即可選的,加密下載封裝單元,還包括寫入子單元,用于在對多媒體文件進(jìn)行加密下載,在本地cookie中寫入用戶的相關(guān)權(quán)限信息;

第二驗(yàn)證單元,包括離線驗(yàn)證子單元,用于在驗(yàn)證播放用戶是否具有播放權(quán)限時(shí),尋找本地cookie中是否具有相關(guān)權(quán)限信息,如果有并且驗(yàn)證成功,則播放此視頻,否則不允許播放。

可選的,所述相關(guān)權(quán)限信息包含會員信息,所述會員信息包括會員的賬號、會員登錄IP和會員賬號的截止日期。

例如某VIP用戶A下載了剛剛發(fā)行電影M,該電影M只有VIP會員才能夠播放或者下載。當(dāng)該電影M下載后,封裝為kux文件。當(dāng)再次播放該kux文件時(shí),只有特定的解密算法,即解密播放單元才能夠播放本文件,如果其它播放單元播放該文件,則提示錯(cuò)誤。進(jìn)一步的,在運(yùn)行該解密算法播放該文件時(shí),驗(yàn)證用戶是否具有播放權(quán)限,如果還是VIP用戶A,通過登錄A的賬號判斷得知該用戶A具有播放權(quán)限,則繼續(xù)播放此文件。如果VIP用戶A將該文件已經(jīng)拷貝給了用戶B,而用戶B屬于普通用戶,不具備播放權(quán)限,判斷用戶B是否具有播放權(quán)限,如果不具備,則無法播放此電影文件。

因此,即使用戶A對文件進(jìn)行了拷貝并傳播,其播放也受到了限制,只有具有相應(yīng)權(quán)限的用戶才能夠播放。

因此,本發(fā)明具有如下的優(yōu)點(diǎn):

1.付費(fèi)獨(dú)播視頻下載完成后,系統(tǒng)對下載的視頻進(jìn)行加密封裝,需要匹配的播放器,即利用特定的解密算法才能進(jìn)行觀看

2.本地加密封裝文件進(jìn)行播放,需要再次登錄會員賬號進(jìn)行判定,才能正常播放。

3.登錄會員賬號,本地cookies記錄會員賬號的使用期限,離線狀態(tài)下根據(jù)記錄判定無需登錄判定即可播放視頻。

顯然,本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各單元或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)計(jì)算裝置上,可選地,他們可以用計(jì)算機(jī)裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。

以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施方式僅限于此,對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單的推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明由所提交的權(quán)利要求書確定保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
会昌县| 永济市| 静乐县| 通化市| 福州市| 吉木乃县| 双鸭山市| 张掖市| 铜陵市| 弥勒县| 汉阴县| 环江| 舒兰市| 昌图县| 台山市| 南安市| 定州市| 天等县| 泰宁县| 汝城县| 延庆县| 万年县| 玉门市| 庄河市| 怀远县| 靖江市| 淳安县| 常山县| 临漳县| 新丰县| 五华县| 寿光市| 永宁县| 新干县| 永福县| 香格里拉县| 福建省| 福海县| 皮山县| 手游| 连平县|