視頻檢測方法及系統的制作方法
【技術領域】
[0001]本申請涉及信息技術領域,更具體的說是涉及一種視頻處理方法及系統。
【背景技術】
[0002]隨著知識產權越來越受到重視,視頻版權成為視頻公司需要重點關注的問題,打擊盜版視頻也成為營造良好視頻環境的祝愿任務。
[0003]傳統的檢測盜版視頻的方法是由人工來審核,這種方法的人力成本巨大,在越來越多的用戶生成內容的視頻中來判斷是否侵犯其他正版視頻的版權,也是越來越難。
[0004]為了降低人力成本,降低檢查侵權視頻的難度,現有技術中,提供了一種自動檢測視頻的方式,即首先根據視頻的特征,生成表達視頻特征的視頻基因,然后通過比對視頻基因,來確認是否侵權等。
[0005]但是,視頻基因占用空間較大,比對過程的計算量也很大,將會影響視頻檢測的效率。
【發明內容】
[0006]有鑒于此,本申請提供了一種視頻檢測方法及系統,提高了視頻檢測的效率。
[0007]為實現上述目的,本申請提供如下技術方案:
[0008]第一方面,提供了一種視頻檢測方法,應用于分布式系統中,所述分布式系統包括中心節點以及多個計算節點,所述方法包括:
[0009]所述中心節點預先獲取根據正版視頻提取的母片基因,并分別分配給不同的計算節點,每一個計算節點獲得部分母片基因;
[0010]所述計算節點獲取根據待檢測視頻的視頻特征,提取的樣片基因;
[0011]所述計算節點將所述樣片基因,與為其分配的部分母片基因進行遍歷比對,獲得比對結果,其中,不同計算節點的比對結果,用于確定所述待檢測視頻是否為正版視頻。
[0012]優選地,所述計算節點獲取根據待檢測視頻的視頻特征,提取的樣片基因包括:
[0013]所述計算節點獲取第三方設備分配的根據待檢測視頻的視頻特征,提取的樣片基因;
[0014]所述中心節點預先獲取根據正版視頻提取的母片基因包括:
[0015]所述中心節點預先獲取所述第三方設備根據正版視頻提取的母片基因;
[0016]所述獲得比結果之后,所述方法還包括:
[0017]計算節點將所述比對結果發送至第三方設備,由所述第三方設備根據不同計算節點上傳的比對結果,確定所述待檢測視頻是否為正版視頻。
[0018]優選地,所述樣片基因包括樣片粗略基因以及樣片詳細基因;所述母片基因包括母片粗略基因以及母片詳細基因;所述樣片粗略基因包括的信息量小于所述樣片詳細基因;所述母片粗略基因的信息量小于所述母片詳細基因;
[0019]所述中心節點預先獲取根據正版視頻提取的母片基因,并分別分配給不同的計算節點包括:
[0020]所述中心節點預先獲取正版視頻提取的母片粗略基因以及母片詳細基因,并分別分配給不同計算節點,每一計算節點獲得部分母片粗略基因以及所述部分粗略基因對應的母片詳細基因;
[0021]所述計算節點獲取根據待檢測視頻的視頻特征,提取的樣片基因;
[0022]所述計算節點獲取根據待檢測視頻的視頻特征,提取的樣片粗略基因以及樣片詳細基因;
[0023]所述計算節點將所述樣片基因,與為其分配的部分母片基因進行遍歷比對,獲得比對結果包括:
[0024]所述計算節點將所述樣片粗略基因,與為其分配的部分母片粗略基因進行遍歷比對;
[0025]根據所述樣片粗略基因的比對結果,獲得匹配度大于預設值的母片粗略基因對應的母片詳細基因;
[0026]將所述樣片粗略基因對應的樣片詳細基因,與所述匹配度大于預設值的母片粗略基因對應的母片詳細基因進行遍歷比對,獲得比對結果。
[0027]優選地,所述中心節點預先獲取正版視頻提取的母片粗略基因以及母片詳細基因,并分別分配給不同計算節點之后,所述方法還包括:
[0028]所述計算節點將所述母片粗略基因保存在所述計算節點的內存中,將所述母片詳細基因保存在所述計算節點的磁盤中。
[0029]第二方面,提供了一種視頻檢測方法,應用于分布式系統中,所述分布式系統包括中心節點以及多個計算節點,所述方法包括:
[0030]所述中心節點預先獲取根據正版視頻提取的母片基因,并分別分配給不同的計算節點,每一個計算節點獲得全部母片基因;
[0031]所述計算節點獲取根據待檢測視頻的視頻特征,提取的樣片基因中的部分樣片基因;
[0032]所述計算節點將所述部分樣片基因,與為其分配的母片基因進行遍歷比對,獲得比對結果,其中,不同計算節點的比對結果,用于確定所述待檢測視頻是否為正版視頻。
[0033]第三方面,提供了一種視頻檢測系統,包括一個中心節點以及多個計算節點;
[0034]所述中心節點,用于預先獲取根據正版視頻提取的母片基因,并分別分配給不同的計算節點,每一個計算節點獲得部分母片基因;
[0035]所述計算節點,用于獲取根據待檢測視頻的視頻特征,提取的樣片基因;將所述樣片基因,與為其分配的部分母片基因進行遍歷比對,獲得比對結果,其中,不同計算節點的比對結果,用于確定所述待檢測視頻是否為正版視頻。
[0036]優選地,還包括第三方設備;
[0037]所述第三方設備用于根據待檢測視頻的視頻特征,提取樣片基因;根據正版視頻的視頻特征,提取母片基因;獲取不同計算節點的比對結果,根據不同計算節點上傳的比對結果,確定所述待檢測視頻是否為正版視頻;
[0038]所述中心節點預先獲取根據正版視頻提取的母片基因具體是:
[0039]預先獲取所述第三方設備根據正版視頻提取的母片基因;
[0040]所述計算節點獲取根據待檢測視頻的視頻特征,提取的樣片基因具體是獲取第三方設備分配的根據待檢測視頻的視頻特征,提取的樣片基因;
[0041 ] 所述計算節點還用于將所述比對結果發送至所述第三方設備。
[0042]優選地,所述樣片基因包括樣片粗略基因以及樣片詳細基因;所述母片基因包括母片粗略基因以及母片詳細基因;所述樣片粗略基因包括的信息量小于所述樣片詳細基因;所述母片粗略基因的信息量小于所述母片詳細基因;
[0043]所述中心節點具體用于預先獲取根據正版視頻提取的母片粗略基因以及母片詳細基因,并分別分配給不同計算節點,每一計算節點獲得部分母片粗略基因以及所述部分粗略基因對應的母片詳細基因;
[0044]所述計算節點具體用于獲取根據待檢測視頻的視頻特征,提取的樣片粗略基因以及樣片詳細基因;將所述樣片粗略基因,與為其分配的部分母片粗略基因進行遍歷比對;根據所述樣片粗略基因的比對結果,獲得匹配度大于預設值的母片粗略基因對應的母片詳細基因;將所述樣片粗略基因對應的樣片詳細基因,與所述匹配度大于預設值的母片粗略基因對應的母片詳細基因進行遍歷比對,獲得比對結果。
[0045]優選地,所述計算節點還用于將所述母片粗略基因保存在所述計算節點的內存中,將所述母片詳細基因保存在所述計算節點的磁盤中。
[0046]第四方面,提供了一種視頻檢測系統,包括一個中心節點以及多個計算節點;
[0047]所述中心節點,用于預先獲取根據正版視頻提取的母片基因,并分別分配給不同的計算節點,每一個計算節點獲得全部母片基因;
[0048]所述計算節點,用于獲取根據待檢測視頻的視頻特征,提取的樣片基因中的部分樣片基因;將所述部分樣片基因,與為其分配的母片基因進行遍歷比對,獲得比對結果,其中,不同計算節點的比對結果,用于確定所述待檢測視頻是否為正版視頻。
[0049]經由上述的技術方案可知,與現有技術相比,本申請提供了一種視頻檢測方法及系統,分布式系統中的中心節點預先獲取根據正版視頻的視頻特征,提取的母片基因,并將母片,分配到不同的計算節點,計算節點將待檢測視頻的全部樣片基因,與為其分配的部分母片基因進行遍歷比對,獲得比對結果;或者,將待檢測視頻的部分樣片基因為其分配的全部母片基因進行遍歷比對,獲得比對結果。從而根據不同計算節點的比對結果,即可以確定出待檢測視頻是否為正版視頻。待檢測視頻的樣片基因被分配到不同的計算節點中進行比對,每一個計算節點只比對一部分樣片基因或者只比對一部分母片基因,減輕了計算工作量,從而可以起到負載均衡的目的,可以加快比對速度,提高了視頻檢測的效率。
【附圖說明】
[0050]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0051]圖1為本申請實施例提供的一種視頻檢測方法一個實施例的流程圖;
[0052]圖2為本申請實施例提供的一種視頻檢測方法又一個實施例的流程圖;
[0053]圖3為本申請實施例提供的一種視頻檢測方法又一個實施例的流程圖;
[0054]圖4為本申請實施例提供的一種視頻檢測方法又一個實施例的流程圖;
[0055]圖5為本申請實施例提供的一種視頻檢測方法又一個實施例的流程圖;
[0056]圖6為本申請實施例提供