細基因進行比對,且僅與匹配度大于預設值對應的母片詳細基因進行遍歷比對,而無需和全部的母片詳細基因進行遍歷比對,計算量減少,檢測速度可以得到保證,且通過詳細基因的比對,可以得到更準確的比對結果,本申請實施例在提高視頻檢測效率的同時,提高了視頻檢測的準確度。
[0156]為了進一步提高檢測效率。由于母片粗略基因保護的信息量少,因此計算節(jié)點可以將母片粗略基因保存在計算節(jié)點的內存中,而將母片詳細基因保存在磁盤中,從而在進行粗略基因比對,直接讀取內存中的母片粗略基因即可,由于內存中讀取數據非???,因此可以進一步提尚視頻檢測的效率。
[0157]而磁盤容量較大,可以存儲信息量相對較多的母片詳細基因。
[0158]計算節(jié)點在進行不同樣片粗略基因的比對時,均是從內存中讀取母片粗略基因,母片粗略基因共享,使得多個樣片粗略基因片可以共用母片粗略基因。
[0159]其中,第三方設備獲得的不同時間段的視頻內容對應比對結果,還可以將比對結果按照匹配度大小進行排序之后輸出,從而可以方便用戶查看。
[0160]對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本申請并不受所描述的動作順序的限制,因為依據本申請,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。
[0161]圖6為本申請實施例提供的一種視頻檢測系統(tǒng)一個實施例的結構示意圖,該系統(tǒng)至少包括分布式系統(tǒng)中的一個中心節(jié)點601以及多個計算節(jié)點602。
[0162]所述中心節(jié)點601,用于預先獲取根據正版視頻提取的母片基因,并分別分配給不同的計算節(jié)點,每一個計算節(jié)點獲得部分母片基因;
[0163]所述計算節(jié)點602,用于獲取根據待檢測視頻的視頻特征,提取的樣片基因;將所述樣片基因,與為其分配的部分母片基因進行遍歷比對,獲得比對結果。
[0164]其中,不同不計算節(jié)點的比對結果,用于確定所述待檢測視頻是否為正版視頻。
[0165]其中,比對結果可以發(fā)送至中心節(jié)點,待檢測視頻是否為正版視頻可以由中心節(jié)點分析得到。
[0166]當然為了降低中心節(jié)點的工作壓力,還可以是將比對結果發(fā)送至第三方設備,由所述第三方設備根據不同計算節(jié)點上傳的比對結果,確定所述待檢測視頻是否為正版視頻。
[0167]本申請實施例中,母片基因被分配到不同的計算節(jié)點中,計算節(jié)點獲得全部樣片基因,與母片基因進行比對時,每一個計算節(jié)點只比對一部分母片基因,分攤了比對計算量,從而可以起到負載均衡的目的,加快比對速度,提高了視頻檢測的效率。
[0168]作為又一個實施例,中心節(jié)點獲取的正版視頻的母片基因還可以是獲取的所述第三方設備根據正版視頻的視頻特征,提取的母片基因。
[0169]計算節(jié)點獲取的待檢測視頻的樣片基因可以是第三方設備根據待檢測視頻的視頻特征,提取并分配的,由每一個計算節(jié)點保存一部分母片基因。
[0170]計算節(jié)點在運行過程中,可以通過心跳機制,將運行狀況傳輸給中心節(jié)點,運行狀況包括是否存活、比對任務個數等。計算節(jié)點進行一個樣品基因的比對即是一個比對任務。中心節(jié)點可以將計算節(jié)點運行狀態(tài)發(fā)給第三方設備。第三方設備為計算節(jié)點分配樣片基因時,可以結合各個計算節(jié)點的運行狀態(tài)以及計算資源等進行分配。
[0171]中心節(jié)點還用于對計算節(jié)點進行監(jiān)控,當根據計算節(jié)點上傳的運行狀況,確定計算節(jié)點出現故障時,可以觸發(fā)第三方設備將故障計算節(jié)點中的樣片基因分配到其他計算節(jié)點進行,由其他計算節(jié)點執(zhí)行故障計算節(jié)點的比對任務,保證視頻檢測能夠正常運行。
[0172]該第三方設備還可以將每一個計算節(jié)點上傳的比對結果進行匯總之后輸出,以方便用戶查看等。
[0173]該第三方設備可以是一個計算機或者具備處理功能的電子設備等,也可以是接收用戶上傳視頻的視頻服務器等。
[0174]因此,如圖7所示,該視頻檢測系統(tǒng)還可以包括第三方設備603。
[0175]其中,為了提高比對結果的準確度,均衡計算量以及比對結果的準確,本申請實施例中,從視頻中提取的視頻基因可以包括粗略基因以及詳細基因,對于相同時間段的視頻內容,粗略基因包含的信息量小于詳細基因保護的信息量。
[0176]因此,作為又一個實施例,所述樣片基因包括樣片粗略基因以及樣片詳細基因;所述母片基因包括母片粗略基因以及母片詳細基因;所述樣片粗略基因包括的信息量小于所述樣片詳細基因;所述母片粗略基因的信息量小于所述母片詳細基因。
[0177]所述中心節(jié)點601具體用于:
[0178]預先獲取正版視頻提取的母片粗略基因以及母片詳細基因,并分別分配給不同計算節(jié)點,每一計算節(jié)點獲得部分母片粗略基因以及所述部分粗略基因對應的母片詳細基因;
[0179]所述計算節(jié)點602具體用于獲取根據待檢測視頻的視頻特征,提取的樣片粗略基因以及樣片詳細基因;將所述樣片粗略基因,與為其分配的部分母片粗略基因進行遍歷比對;根據所述樣片粗略基因的比對結果,獲得匹配度大于預設值的母片粗略基因對應的母片詳細基因;將所述樣片粗略基因對應的樣片詳細基因,與所述匹配度大于預設值的母片粗略基因對應的母片詳細基因進行遍歷比對,獲得比對結果。所述計算節(jié)點602還用于將所述比對結果發(fā)送至所述第三方設備603。
[0180]由所述第三方設備603根據不同計算節(jié)點上傳的比對結果,確定所述待檢測視頻是否為正版視頻。
[0181]其中,計算節(jié)點獲取的樣片粗略基因以及樣片詳細基因可以是第三方設備分配的。第三方設備可以先將樣片粗略基因分配到不同的計算節(jié)點中,根據每一個計算節(jié)點中樣片粗略基因的比對結果,當存在匹配度大于預設值的比對結果時,再將樣片粗略基因對應的樣片詳細基因分配至該計算節(jié)點中。
[0182]計算節(jié)點先對樣片粗略基因進行比對,在樣片粗略基因的比對結果存在匹配度大于預設值的比對結果時,再將樣片粗略基因對應樣片詳細基因,與匹配度大于預設值對應的母片詳細基因進行遍歷比對。由于樣片粗略基因保護的信息量少,可以降低比對計算量,方便比對,僅在存在滿足一定條件的比對結果,再將樣片詳細基因與母片詳細基因進行比對,且僅與匹配度大于預設值對應的母片詳細基因進行遍歷比對,而無需和全部的母片詳細基因進行遍歷比對,計算量減少,檢測速度可以得到保證,且通過詳細基因的比對,可以得到更準確的比對結果,本申請實施例在提高視頻檢測效率的同時,提高了視頻檢測的準確度。
[0183]樣片粗略基因以及樣片詳細基因可以是第三方設備603從待檢測視頻中提取中。
[0184]計算節(jié)點中預先存儲的母片粗略基因以及母片詳細基因也可以是第三方設備603預先從正版視頻中提取中。
[0185]為了進一步提高檢測效率。由于母片粗略基因保護的信息量少,因此計算節(jié)點602可以將母片粗略基因保存在計算節(jié)點602的內存中,而將母片詳細基因保存在計算節(jié)點602的磁盤中,從而在進行粗略基因比對,直接讀取內存中的母片粗略基因即可,由于內存中讀取數據非??欤虼丝梢赃M一步提高視頻檢測的效率。
[0186]而磁盤容量較大,可以存儲信息量相對較多的母片詳細基因。
[0187]計算節(jié)點602在進行不同樣片粗略基因的比對時,均是從內存中讀取母片粗略基因,母片粗略基因共享,使得多個樣片粗略基因片可以共用母片粗略基因。
[0188]其中,第三方設備603獲得的不同時間段的視頻內容對應比對結果,還可以將比對結果按照匹配度大小進行排序之后輸出,從而可以方便用戶查看。
[0189]在本申請實施例提供的又一個實施例中,視頻檢測系統(tǒng)的中心節(jié)點,于預先獲取根據正版視頻提取的母片基因,并分別分配給不同的計算節(jié)點,每一個計算節(jié)點獲得全部母片基因;
[0190]視頻檢測系統(tǒng)的計算節(jié)點,用于獲取根據待檢測視頻的視頻特征,提取的樣片基因中的部分樣片基因;將所述部分樣片基因,與為其分配的母片基因進行遍歷比對,獲得比對結果,其中,不同計算節(jié)點的比對結果,用于確定所述待檢測視頻是否為正版視頻。
[0191]本實施例中,中心節(jié)點將母片基因分別分配給不同的計算節(jié)點,每一個計算均獲得全部母片基因。每一個計算節(jié)點將全部的母片基因與獲取的部分樣片基因進行比對,獲得比對結果,從而根據每一個計算節(jié)點的比對結果,既可以得到該待檢測視頻全部樣片基因的比對結果,從而可以確定出待檢測視頻是否為正版視頻。由于每一個計算節(jié)點只比對一部分樣片基因,從而分攤了比對計算量,從而可以起到負載均衡的目的,加快比對速度,提高了視頻檢測的效率。
[0192]另外,所述樣片基因可以包括樣片粗略基因以及樣片詳細基因;所述母片基因包括母片粗略基因以及母片詳細基因;所述樣片粗略基因包括的信息量小于所述樣片詳細基因;所述母片粗略基因的信息量小于所述母片詳細基因。
[0193]中心節(jié)點具體用于預先獲取根據正版視頻提取的母片粗略基因以及母片詳細基因,并分別分配給不同計算節(jié)點。
[0194]所述計算節(jié)點具體用于獲取根據待檢測視頻的視頻特征,提取的部分樣片粗略基因以及所述部分樣片粗略基因對應的詳細基因;將為其分配的樣片粗略基因,與所述母片粗略基因進行遍歷比對