視頻數(shù)據(jù)的處理方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種視頻數(shù)據(jù)的處理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]目前,人們可以借助數(shù)字技術(shù)和互聯(lián)網(wǎng)免費(fèi)且無任何質(zhì)量損失地批量復(fù)制和發(fā)行受知識(shí)產(chǎn)權(quán)保護(hù)的數(shù)字媒體產(chǎn)品或內(nèi)容,這樣損害了具有版權(quán)的數(shù)字媒體產(chǎn)品和內(nèi)容的權(quán)利人的利益。為了解決該問題,現(xiàn)有技術(shù)中有一種使用數(shù)字指紋來阻止非法客戶端批量復(fù)制和發(fā)行具有版權(quán)的數(shù)字媒體產(chǎn)品,在該方法中,可以對(duì)非法的拷貝數(shù)字媒體產(chǎn)品的客戶端的進(jìn)行快速自動(dòng)檢測(cè),以停止該客戶端觀看非法拷貝的數(shù)字媒體產(chǎn)品,但是使用該方法快速檢測(cè)數(shù)字指紋依賴于準(zhǔn)確且穩(wěn)定的算法,可是該算法本身具有漏洞和缺陷,而算法本身的漏洞或缺陷會(huì)影響系統(tǒng)的穩(wěn)定性,從而影響客戶端收看數(shù)字媒體內(nèi)容。
[0003]現(xiàn)有技術(shù)中還有一種用于完善版權(quán)保護(hù)的視頻指紋技術(shù),該技術(shù)將指紋放到服務(wù)器進(jìn)行指紋分析,由于系統(tǒng)在服務(wù)器對(duì)每個(gè)客戶端分發(fā)包含有不同指紋的相同視頻內(nèi)容,會(huì)造成服務(wù)器端及通信鏈條的擁堵,影響系統(tǒng)的穩(wěn)定性,從而影響客戶端收看數(shù)字媒體內(nèi)容。
[0004]針對(duì)現(xiàn)有技術(shù)中在使用數(shù)字指紋追蹤非法傳播數(shù)字內(nèi)容的客戶端時(shí),僅在服務(wù)器依賴檢測(cè)算法處理數(shù)字指紋,而帶來的系統(tǒng)服務(wù)器端及通信鏈條擁堵且系統(tǒng)不穩(wěn)定,從而影響客戶端收看數(shù)字媒體內(nèi)容的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]針對(duì)相關(guān)技術(shù)在使用數(shù)字指紋追蹤非法傳播數(shù)字內(nèi)容的客戶端時(shí),僅在服務(wù)器依賴檢測(cè)算法處理數(shù)字指紋,而帶來的系統(tǒng)服務(wù)器端及通信鏈條擁堵且系統(tǒng)不穩(wěn)定,從而影響客戶端收看數(shù)字媒體內(nèi)容的問題,目前尚未提出有效的解決方案,為此,本發(fā)明的主要目的在于提供一種視頻數(shù)據(jù)的處理方法、裝置及系統(tǒng),以解決上述問題。
[0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻數(shù)據(jù)的處理方法,該處理方法包括:獲取第一視頻數(shù)據(jù)流中的指紋版本信息,其中,第一視頻數(shù)據(jù)流為非法分發(fā)的數(shù)據(jù)流;根據(jù)對(duì)應(yīng)規(guī)則獲取與指紋版本信息對(duì)應(yīng)的卡號(hào),其中,對(duì)應(yīng)規(guī)則為預(yù)設(shè)的指紋版本信息與卡號(hào)對(duì)應(yīng)的規(guī)則;禁用與卡號(hào)對(duì)應(yīng)的終端。
[0007]進(jìn)一步地,獲取第一視頻數(shù)據(jù)流中的指紋版本信息的步驟包括:從第一視頻數(shù)據(jù)流中提取預(yù)設(shè)數(shù)目的第一數(shù)據(jù)包;對(duì)提取到的所有第一數(shù)據(jù)包按順序進(jìn)行校驗(yàn),獲取對(duì)應(yīng)每個(gè)第一數(shù)據(jù)包的校驗(yàn)結(jié)果;對(duì)所有校驗(yàn)結(jié)果進(jìn)行標(biāo)志信息計(jì)算得到標(biāo)志信息;獲取與標(biāo)志信息對(duì)應(yīng)的指紋版本信息。
[0008]進(jìn)一步地,對(duì)所有校驗(yàn)結(jié)果進(jìn)行標(biāo)志信息計(jì)算得到標(biāo)志信息的步驟包括:將校驗(yàn)結(jié)果為正確的第一數(shù)據(jù)包的結(jié)果數(shù)據(jù)設(shè)置為1,將校驗(yàn)結(jié)果為不正確的第一數(shù)據(jù)包的結(jié)果數(shù)據(jù)設(shè)置為O ;將所有結(jié)果數(shù)據(jù)拼接成為二進(jìn)制數(shù)據(jù),將二進(jìn)制數(shù)據(jù)作為標(biāo)志信息。
[0009]進(jìn)一步地,從第一視頻數(shù)據(jù)流中提取預(yù)設(shè)數(shù)目的第一數(shù)據(jù)包的步驟包括:校驗(yàn)從第一視頻數(shù)據(jù)流中提取的第一個(gè)第一數(shù)據(jù)包;檢測(cè)第一個(gè)數(shù)據(jù)包的校驗(yàn)結(jié)果是否正確,其中,在第一個(gè)數(shù)據(jù)包的校驗(yàn)結(jié)果正確的情況下,從第一視頻數(shù)據(jù)流中依次提取預(yù)設(shè)數(shù)目的第一數(shù)據(jù)包;在第一個(gè)數(shù)據(jù)包的校驗(yàn)結(jié)果不正確的情況下,從第一視頻數(shù)據(jù)流中提取下一個(gè)第一數(shù)據(jù)包,直至提取到校驗(yàn)結(jié)果正確的第一數(shù)據(jù)包,并將其作為第一個(gè)第一數(shù)據(jù)包。
[0010]進(jìn)一步地,在獲取第一視頻數(shù)據(jù)流中的指紋版本信息之前,方法還包括:使用數(shù)據(jù)因子和指紋版本信息生成初始數(shù)據(jù)包;使用加密密鑰對(duì)初始數(shù)據(jù)包進(jìn)行加密處理以獲取第二數(shù)據(jù)包;將第二數(shù)據(jù)包循環(huán)植入原始視頻數(shù)據(jù)流中生成初始視頻數(shù)據(jù)流;對(duì)第二數(shù)據(jù)包進(jìn)行解擾處理得到第一數(shù)據(jù)包;將第一數(shù)據(jù)包插入初始視頻數(shù)據(jù)流得到第一視頻數(shù)據(jù)流。
[0011]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻數(shù)據(jù)的處理裝置,該處理裝置包括:第一獲取模塊,用于獲取第一視頻數(shù)據(jù)流中的指紋版本信息,其中,第一視頻數(shù)據(jù)流為非法分發(fā)的數(shù)據(jù)流;第一處理模塊,用于根據(jù)對(duì)應(yīng)規(guī)則獲取與指紋版本信息對(duì)應(yīng)的卡號(hào),其中,對(duì)應(yīng)規(guī)則為預(yù)設(shè)的指紋版本信息與卡號(hào)對(duì)應(yīng)的規(guī)則;第二處理模塊,用于禁用與卡號(hào)對(duì)應(yīng)的終端。
[0012]進(jìn)一步地,第一獲取模塊包括:第一提取模塊,用于從第一視頻數(shù)據(jù)流中提取預(yù)設(shè)數(shù)目的第一數(shù)據(jù)包;第三處理模塊,用于對(duì)提取到的所有第一數(shù)據(jù)包按順序進(jìn)行校驗(yàn),獲取對(duì)應(yīng)每個(gè)第一數(shù)據(jù)包的校驗(yàn)結(jié)果;第一計(jì)算模塊,用于對(duì)所有校驗(yàn)結(jié)果進(jìn)行標(biāo)志信息計(jì)算得到標(biāo)志信息;第四處理模塊,用于獲取與標(biāo)志信息對(duì)應(yīng)的指紋版本信息。
[0013]進(jìn)一步地,第一計(jì)算模塊包括:第一子處理模塊,用于將校驗(yàn)結(jié)果為正確的第一數(shù)據(jù)包的結(jié)果數(shù)據(jù)設(shè)置為1,將校驗(yàn)結(jié)果為不正確的第一數(shù)據(jù)包的結(jié)果數(shù)據(jù)設(shè)置為O ;第一子計(jì)算模塊,用于將所有結(jié)果數(shù)據(jù)拼接成為二進(jìn)制數(shù)據(jù),將二進(jìn)制數(shù)據(jù)作為標(biāo)志信息。
[0014]進(jìn)一步地,第一提取模塊包括:第二子處理模塊,用于校驗(yàn)從第一視頻數(shù)據(jù)流中提取的第一個(gè)第一數(shù)據(jù)包;第一檢測(cè)模塊,用于檢測(cè)第一個(gè)數(shù)據(jù)包的校驗(yàn)結(jié)果是否正確;第一子提取模塊,用于在第一個(gè)數(shù)據(jù)包的校驗(yàn)結(jié)果正確的情況下,從第一視頻數(shù)據(jù)流中依次提取預(yù)設(shè)數(shù)目的第一數(shù)據(jù)包;第二子提取模塊,用于在第一個(gè)數(shù)據(jù)包的校驗(yàn)結(jié)果不正確的情況下,從第一視頻數(shù)據(jù)流中提取下一個(gè)第一數(shù)據(jù)包,直至提取到校驗(yàn)結(jié)果正確的第一數(shù)據(jù)包,并將其作為第一個(gè)第一數(shù)據(jù)包。
[0015]進(jìn)一步地,裝置包括:第五處理模塊,用于使用數(shù)據(jù)因子和指紋版本信息生成初始數(shù)據(jù)包;第六處理模塊,用于使用加密密鑰對(duì)初始數(shù)據(jù)包進(jìn)行加密處理以獲取第二數(shù)據(jù)包;第一植入模塊,用于將第二數(shù)據(jù)包循環(huán)植入原始視頻數(shù)據(jù)流中生成初始視頻數(shù)據(jù)流;第七處理模塊,用于對(duì)第二數(shù)據(jù)包進(jìn)行解擾處理得到第一數(shù)據(jù)包;第二植入模塊,用于將第一數(shù)據(jù)包插入初始視頻數(shù)據(jù)流得到第一視頻數(shù)據(jù)流。
[0016]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻數(shù)據(jù)的處理系統(tǒng),該系統(tǒng)包括視頻數(shù)據(jù)的處理裝置。
[0017]采用本發(fā)明,通過第一獲取模塊檢測(cè)到系統(tǒng)中存在非法分發(fā)的第一視頻數(shù)據(jù)流之后,獲取第一視頻數(shù)據(jù)流中的指紋版本信息,在通過第一處理模塊根據(jù)對(duì)應(yīng)規(guī)則獲取與指紋版本信息對(duì)應(yīng)的卡號(hào)之后,使用第二處理模塊禁用與卡號(hào)對(duì)應(yīng)的終端。通過對(duì)非法分發(fā)的第一視頻數(shù)據(jù)流中指紋版本信息的分析,獲取與該指紋版本信息對(duì)應(yīng)的卡號(hào),從而可以有效地定位非法傳播購(gòu)買的視頻信息的客戶端,從而可以及時(shí)采取補(bǔ)救措施,禁用該非法傳播的客戶端。本發(fā)明的上述實(shí)施例并不完全依賴于算法,因此不會(huì)因?yàn)樗惴ū旧淼穆┒?,影響整個(gè)系統(tǒng)的穩(wěn)定性;另外,本發(fā)明的上述實(shí)施例不用在服務(wù)器端植入并分析指紋的方式,從而解決了現(xiàn)有技術(shù)中在使用數(shù)字指紋追蹤非法傳播數(shù)字內(nèi)容的客戶端時(shí),僅在服務(wù)器依賴檢測(cè)算法處理數(shù)字指紋,而帶來的系統(tǒng)服務(wù)器端及通信鏈條擁堵且系統(tǒng)不穩(wěn)定,從而影響客戶端收看數(shù)字媒體內(nèi)容的問題,實(shí)現(xiàn)了系統(tǒng)穩(wěn)定準(zhǔn)確追蹤非法傳播視頻內(nèi)容的客戶端,并且不會(huì)對(duì)服務(wù)器端及通信鏈路造成擁堵的效果。
【附圖說明】
[0018]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[