視頻源聚類的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)【技術(shù)領(lǐng)域】本發(fā)明涉及多媒體技術(shù),特別涉及一種視頻源聚類的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)。
背景技術(shù):隨著多媒體和互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,互聯(lián)網(wǎng)用戶對多媒體內(nèi)容尤其是視頻源的需求日益增長。同一部影視作品會以不同的質(zhì)量參數(shù)(如不同的音視頻編碼格式、不同的碼率、不同的分辨率)分布于網(wǎng)絡(luò)中的各個(gè)存儲服務(wù)器上。面對海量的視頻,將相同內(nèi)容的視頻源進(jìn)行聚類,可為用戶帶來更好的應(yīng)用體驗(yàn)。例如,可針對終端性能匹配內(nèi)容相同但分辨率不同的視頻源,以保證終端能夠流暢播放,以及在線播放服務(wù)能力不足時(shí)可切換到內(nèi)容相同的其他格式進(jìn)行播放。傳統(tǒng)的對視頻源進(jìn)行聚類的方法主要是依靠視頻源文件名稱中的關(guān)鍵字信息加上人工審核的方式來判斷兩部視頻源是否具備相同的內(nèi)容,該方法需要耗費(fèi)大量的時(shí)間且需投入大量的人力,成本較高且效率較低。
技術(shù)實(shí)現(xiàn)要素:基于此,有必要提供一種能降低成本且提高效率的視頻源聚類的實(shí)現(xiàn)方法。一種視頻源聚類的實(shí)現(xiàn)方法,包括以下步驟:獲取對視頻源的字幕的搜索請求;根據(jù)所述搜索請求搜索得到目標(biāo)字幕;將所述目標(biāo)字幕與所述視頻源進(jìn)行匹配;接收并存儲上報(bào)的將目標(biāo)字幕與視頻源進(jìn)行關(guān)聯(lián)生成的關(guān)聯(lián)結(jié)果。優(yōu)選的,在將所述目標(biāo)字幕與所述視頻源進(jìn)行匹配的步驟之后,還包括步驟:若匹配成功,則獲取所述視頻源的元數(shù)據(jù)及目標(biāo)字幕的元數(shù)據(jù),并將所述視頻源的元數(shù)據(jù)與所述目標(biāo)字幕的元數(shù)據(jù)進(jìn)行關(guān)聯(lián),生成關(guān)聯(lián)結(jié)果,并上報(bào)所述關(guān)聯(lián)結(jié)果。優(yōu)選的,所述元數(shù)據(jù)包括指紋和時(shí)長,所述方法還包括步驟:判斷目標(biāo)字幕的時(shí)長與所述視頻源的時(shí)長差值絕對值是否小于預(yù)設(shè)誤差閾值,若是,則建立目標(biāo)字幕的指紋與視頻源指紋之間的映射關(guān)系,并存儲所述映射關(guān)系,若否,則丟棄所述關(guān)聯(lián)結(jié)果。優(yōu)選的,還包括步驟:統(tǒng)計(jì)同一關(guān)聯(lián)結(jié)果的上報(bào)次數(shù);建立目標(biāo)字幕的指紋與視頻源指紋和上報(bào)次數(shù)之間的映射關(guān)系,并存儲所述映射關(guān)系。優(yōu)選的,所述將所述視頻源的元數(shù)據(jù)與所述目標(biāo)字幕的元數(shù)據(jù)進(jìn)行關(guān)聯(lián)的步驟包括:將目標(biāo)字幕的指紋和時(shí)長、視頻源的指紋和時(shí)長拼接在一起。優(yōu)選的,所述將所述目標(biāo)字幕與所述視頻源進(jìn)行匹配的步驟包括:在播放所述視頻源及目標(biāo)字幕時(shí),判斷所述視頻源播放時(shí)長是否大于預(yù)設(shè)播放時(shí)長閾值,若所述視頻源播放時(shí)長大于所述預(yù)設(shè)播放時(shí)長閾值,則為匹配成功。此外,還有必要提供一種能降低成本且提高工作效率的視頻源聚類的實(shí)現(xiàn)方法。一種視頻源聚類的實(shí)現(xiàn)系統(tǒng),包括:請求獲取模塊,用于獲取對視頻源的字幕的搜索請求;搜索模塊,用于根據(jù)所述搜索請求搜索得到目標(biāo)字幕;匹配模塊,用于將所述目標(biāo)字幕與所述視頻源進(jìn)行匹配;片源聚類模塊,用于接收上報(bào)的將目標(biāo)字幕與視頻源進(jìn)行關(guān)聯(lián)生成的關(guān)聯(lián)結(jié)果,并將其存入聚類數(shù)據(jù)庫。優(yōu)選的,還包括:元數(shù)據(jù)獲取模塊,用于在匹配成功時(shí),獲取所述視頻源的元數(shù)據(jù)及目標(biāo)字幕的元數(shù)據(jù);關(guān)聯(lián)上報(bào)模塊,用于將所述視頻源的元數(shù)據(jù)與所述目標(biāo)字幕的元數(shù)據(jù)進(jìn)行關(guān)聯(lián),生成關(guān)聯(lián)結(jié)果,并上報(bào)所述關(guān)聯(lián)結(jié)果。優(yōu)選的,所述元數(shù)據(jù)包括指紋和時(shí)長,所述片源聚類模塊包括:判斷單元,用于判斷目標(biāo)字幕的時(shí)長與所述視頻源的時(shí)長差值絕對值是否小于預(yù)設(shè)誤差閾值;關(guān)系建立單元,用于在判斷出所述目標(biāo)字幕的時(shí)長與所述視頻源的時(shí)長差值絕對值小于預(yù)設(shè)誤差閾值時(shí),建立目標(biāo)字幕的指紋與視頻源指紋之間的映射關(guān)系,并將所述映射關(guān)系存入所述聚類數(shù)據(jù)庫;丟棄單元,用于在判斷出所述目標(biāo)字幕的時(shí)長與所述視頻源的時(shí)長差值絕對值不小于預(yù)設(shè)誤差閾值時(shí),丟棄所述關(guān)聯(lián)結(jié)果。優(yōu)選的,還包括:統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)同一關(guān)聯(lián)結(jié)果的上報(bào)次數(shù);所述關(guān)系建立單元還用于建立目標(biāo)字幕的指紋與視頻源指紋和上報(bào)次數(shù)之間的映射關(guān)系,并存儲所述映射關(guān)系。優(yōu)選的,所述關(guān)聯(lián)上報(bào)模塊還用于將目標(biāo)字幕的指紋和時(shí)長、視頻源的指紋和時(shí)長拼接在一起。優(yōu)選的,所述匹配模塊還用于在播放所述視頻源及目標(biāo)字幕時(shí),判斷所述視頻源播放時(shí)長是否大于預(yù)設(shè)播放時(shí)長閾值,若所述視頻源播放時(shí)長大于所述預(yù)設(shè)播放時(shí)長閾值,則為匹配成功。上述視頻源聚類的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng),采用將獲取的目標(biāo)字幕與視頻源匹配后,接收并存儲上報(bào)的將目標(biāo)字幕與視頻源進(jìn)行關(guān)聯(lián)生成的關(guān)聯(lián)結(jié)果,可將相同內(nèi)容的視頻源聚類在一起,如此僅需利用用戶觀看視頻源下載字幕的主動行為,不需額外的人工干預(yù),減少了人員的投入,降低了人力成本,且提高了效率?!靖綀D說明】圖1為一個(gè)實(shí)施例中視頻源聚類的實(shí)現(xiàn)方法的流程圖;圖2為另一個(gè)實(shí)施例中視頻源聚類的實(shí)現(xiàn)方法的流程圖;圖3為一個(gè)實(shí)施例中視頻源聚類的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;圖4為圖3中片源聚類模塊的內(nèi)部結(jié)構(gòu)示意圖;圖5為另一個(gè)實(shí)施例中視頻源聚類的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】下面結(jié)合具體的實(shí)施例及附圖對技術(shù)方案進(jìn)行詳細(xì)的描述。如圖1所示,在一個(gè)實(shí)施例中,一種視頻源聚類的實(shí)現(xiàn)方法,包括以下步驟:步驟S110,獲取對視頻源的字幕的搜索請求。本實(shí)施例中,客戶端獲取用戶觀看本地視頻源時(shí),通過鍵盤、觸摸屏等輸入設(shè)備輸入的影片名稱的關(guān)鍵字,根據(jù)該關(guān)鍵字發(fā)起的搜索外掛字幕的搜索請求,并向服務(wù)端發(fā)起搜索請求。其中,影片名稱為視頻源中內(nèi)容的名稱。步驟S120,根據(jù)搜索請求搜索得到目標(biāo)字幕。本實(shí)施例中,服務(wù)端接收到搜索請求后,從字幕數(shù)據(jù)庫中查找與所述關(guān)鍵字相關(guān)的候選字幕,并將相關(guān)性最高的至少一組候選字幕及其元數(shù)據(jù)返回給客戶端,客戶端獲取用戶從候選字幕選取的字幕作為目標(biāo)字幕。服務(wù)端也可將得到的相關(guān)性最高的一組候選字幕作為目標(biāo)字幕,將目標(biāo)字幕及其元數(shù)據(jù)返回給客戶端。其中,元數(shù)據(jù)包括指紋和時(shí)長,還可包括語言種類等。字幕的指紋可為字幕的分段哈希值或全段哈希值,其用來唯一標(biāo)識字幕。其中,字幕數(shù)據(jù)庫可通過訂制的字幕爬蟲建立,也可通過人工整理錄入建立,或兩種方式有效組合。相關(guān)性可采用用戶輸入的影片名稱的關(guān)鍵字和字幕的文件名的編輯距離計(jì)算得到。例如,影片名稱的關(guān)鍵字為test,字幕的文件名為test,則兩者的編輯距離為0,若字幕的文件名為tent,則兩者的編輯距離為1。步驟S130,將目標(biāo)字幕與視頻源進(jìn)行匹配。本實(shí)施例中,獲取用戶從搜索得到的相關(guān)性最高的候選字幕中選取目標(biāo)字幕。然后,將目標(biāo)字幕與視頻源進(jìn)行匹配。進(jìn)一步的,在一個(gè)實(shí)施例中,步驟S130包括:在播放視頻源及目標(biāo)字幕時(shí),判斷視頻源播放時(shí)長是否大于預(yù)設(shè)播放時(shí)長閾值,若視頻源播放時(shí)長大于所述預(yù)設(shè)播放閾值,則為匹配成功。播放視頻源及目標(biāo)字幕,客戶端檢測到該播放時(shí)長大于預(yù)設(shè)播放時(shí)長閾值,則表示匹配成功。其中,預(yù)設(shè)的播放時(shí)長閾值可為視頻源總播放時(shí)長的百分比,如視頻源總播放時(shí)長的5%的時(shí)間。進(jìn)一步的,在一個(gè)實(shí)施例中,在步驟S130之后,還包括步驟:若匹配成功,則可獲取視頻源的元數(shù)據(jù)和目標(biāo)字幕的元數(shù)據(jù),并將兩者進(jìn)行關(guān)聯(lián),生成關(guān)聯(lián)結(jié)果,并上報(bào)關(guān)聯(lián)結(jié)果,若匹配不成功,則丟棄該目標(biāo)字幕,可重新返回獲取從相關(guān)的候選字幕中選取目標(biāo)字幕的步驟。本實(shí)施例中,元數(shù)據(jù)包括指紋和時(shí)長。視頻源的指紋和目標(biāo)字幕的指紋可通過計(jì)算其相應(yīng)的哈希值得到。進(jìn)一步的,在一個(gè)實(shí)施例中,將視頻源的元數(shù)據(jù)與目標(biāo)字幕的元數(shù)據(jù)進(jìn)行關(guān)聯(lián)的步驟包括:將目標(biāo)字幕的指紋和時(shí)長、視頻源的指紋和時(shí)長拼接在一起。步驟S140,接收并存儲上報(bào)的將目標(biāo)字幕與視頻源進(jìn)行關(guān)聯(lián)生成的關(guān)聯(lián)結(jié)果。本實(shí)施例中,服務(wù)端接收到該關(guān)聯(lián)結(jié)果后,并存儲該關(guān)聯(lián)結(jié)果,以便后續(xù)根據(jù)字幕查找到相同內(nèi)容的視頻源。在一個(gè)實(shí)施例中,如圖2所示,上述視頻源聚類的實(shí)現(xiàn)方法,步驟S110至步驟S130與圖1中相同,其區(qū)別在于,在步驟S130之后,還包括:步驟S141,若匹配成功,獲取視頻源的元數(shù)據(jù)及目標(biāo)字幕的元數(shù)據(jù),并將視頻源的元數(shù)據(jù)與所述目標(biāo)字幕的元數(shù)據(jù)進(jìn)行關(guān)聯(lián),生成關(guān)聯(lián)結(jié)果,并上報(bào)所述關(guān)聯(lián)結(jié)果。步驟S150,接收關(guān)聯(lián)結(jié)果。步驟S160,判斷目標(biāo)字幕的時(shí)長與視頻源的時(shí)長差值絕對值是否小于預(yù)設(shè)誤差閾值,若是,執(zhí)行步驟S170,若否,則執(zhí)行步驟S180。本實(shí)施例中,預(yù)設(shè)誤差閾值是指允許視頻源的時(shí)長與字幕的時(shí)長之間存在一定的誤差,但不影響其觀看效果。當(dāng)目標(biāo)字幕的時(shí)長與視頻源的時(shí)長差值絕對值小于誤差閾值時(shí),建立兩者指紋之間的映射關(guān)系,并將該映射關(guān)系存儲到聚類數(shù)據(jù)庫中;當(dāng)目標(biāo)字幕的時(shí)長與視頻源的時(shí)長差值絕對值不小于誤差閾值時(shí),則丟棄該關(guān)聯(lián)結(jié)果,即不需記錄目標(biāo)字幕的元數(shù)據(jù)與視頻源的元數(shù)據(jù)之間的關(guān)聯(lián)。步驟S170,建立目標(biāo)字幕的指紋與視頻源指紋之間的映射關(guān)系,并存儲該映射關(guān)系。在一個(gè)實(shí)施例中,在步驟S170之前,還包括步驟:統(tǒng)計(jì)同一關(guān)聯(lián)結(jié)果的上報(bào)次數(shù)。具體的,不同的用戶可能選擇了相同的視頻源及相同的字幕,客戶端將其進(jìn)行關(guān)聯(lián),然后將關(guān)聯(lián)結(jié)果上報(bào)到服務(wù)端,服務(wù)端統(tǒng)計(jì)該關(guān)聯(lián)結(jié)果的上報(bào)次數(shù)。例如,客戶端A上報(bào)視頻源a和字幕b的關(guān)聯(lián)結(jié)果,客戶端B也上報(bào)視頻源a和字幕b,則上報(bào)次數(shù)為2。在統(tǒng)計(jì)同一關(guān)聯(lián)結(jié)果的上報(bào)次數(shù)后,還包括步驟:建立目標(biāo)字幕的指紋與視頻源的指紋、上報(bào)次數(shù)之間的映射關(guān)系,并存儲該映射關(guān)系。統(tǒng)計(jì)了上報(bào)次數(shù),并建立目標(biāo)字幕的指紋與視頻源的指紋和上報(bào)次數(shù)之間的映射關(guān)系,如此,上報(bào)次數(shù)越多,該目標(biāo)字幕與視頻源的匹配度越高,提高了對視頻源聚類的準(zhǔn)確性。步驟S180,丟棄該關(guān)聯(lián)結(jié)果。如圖3所示,在一個(gè)實(shí)施例中,一種視頻源聚類的實(shí)現(xiàn)系統(tǒng),包括請求獲取模塊110、搜索模塊120、匹配模塊130和片源聚類模塊140。其中:請求獲取模塊110,用于獲取視頻源的字幕的搜索請求。本實(shí)施例中,客戶端獲取用戶觀看本地視頻源時(shí),通過鍵盤、觸摸屏等輸入設(shè)備輸入的影片名稱的關(guān)鍵字,根據(jù)該關(guān)鍵字發(fā)起的搜索外掛字幕的搜索請求,并向服務(wù)端發(fā)起搜索請求。其中,影片名稱為視頻源中內(nèi)容的名稱。其中,字幕數(shù)據(jù)庫可通過訂制的字幕爬蟲建立,也可通過人工整理錄入建立,或兩種方式有效組合。搜索模塊120,用于根據(jù)該搜索請求搜索得到目標(biāo)字幕。本實(shí)施例中,服務(wù)端接收到搜索請求后,從字幕數(shù)據(jù)庫中查找與所述關(guān)鍵字相關(guān)的候選字幕,并將相關(guān)性最高的至少一組候選字幕及其元數(shù)據(jù)返回給客戶端,客戶端獲取用戶從候選字幕選取的字幕作為目標(biāo)字幕。服務(wù)端也可將得到的相關(guān)性最高的一組候選字幕作為目標(biāo)字幕,將目標(biāo)字幕及其元數(shù)據(jù)返回給客戶端。其中,元數(shù)據(jù)包括指紋和時(shí)長,還可包括語言種類等。字幕的指紋可為字幕的分段哈希值或全段哈希值,其用來唯一標(biāo)識字幕。相關(guān)性可采用用戶輸入的影片名稱的關(guān)鍵字和字幕的文件名的編輯距離計(jì)算得到。例如,影片名稱的關(guān)鍵字為test,字幕的文件名為test,則兩者的編輯距離為0,若字幕的文件名為tent,則兩者的編輯距離為1。匹配模塊130,用于將目標(biāo)字幕與視頻源進(jìn)行匹配。在一個(gè)實(shí)施例中,匹配模塊130還用于在播放視頻源及目標(biāo)字幕時(shí),判斷視頻源播放時(shí)長是否大于預(yù)設(shè)播放時(shí)長閾值,若視頻源播放時(shí)長大于所述預(yù)設(shè)播放閾值,則為匹配成功。播放視頻源及目標(biāo)字幕,客戶端檢測到該播放時(shí)長大于預(yù)設(shè)播放時(shí)長閾值,則表示匹配成功。其中,預(yù)設(shè)的播放時(shí)長閾值可為視頻源總播放時(shí)長的百分比,如視頻源總播放時(shí)長的5%的時(shí)間。若匹配成功,則可獲取視頻源的元數(shù)據(jù)和目標(biāo)字幕的元數(shù)據(jù),并將兩者進(jìn)行關(guān)聯(lián),生成關(guān)聯(lián)結(jié)果,并上報(bào)關(guān)聯(lián)結(jié)果,若匹配不成功,則丟棄該目標(biāo)字幕,可重新獲取從相關(guān)的候選字幕中選取目標(biāo)字幕。片源聚類模塊140,用于接收上報(bào)的將目標(biāo)字幕與視頻源進(jìn)行關(guān)聯(lián)生成的關(guān)聯(lián)結(jié)果,并將其存入聚類數(shù)據(jù)庫。本實(shí)施例中,片源聚類模塊140接收到該關(guān)聯(lián)結(jié)果后,并存儲該關(guān)聯(lián)結(jié)果,以便后續(xù)根據(jù)字幕查找到相同內(nèi)容的視頻源。如圖5所示,在一個(gè)實(shí)施例中,上述視頻源聚類的實(shí)現(xiàn)系統(tǒng),除了包括請求獲取模塊110、搜索模塊120、匹配模塊130和片源聚類模塊140,還包括元數(shù)據(jù)獲取模塊150、關(guān)聯(lián)上報(bào)模塊160和統(tǒng)計(jì)模塊170。元數(shù)據(jù)獲取模塊150,用于在匹配成功時(shí),獲取視頻源的元數(shù)據(jù)及目標(biāo)字幕的元數(shù)據(jù)。本實(shí)施例中,元數(shù)據(jù)包括指紋和時(shí)長。視頻源的指紋和目標(biāo)字幕的指紋可通過計(jì)算其相應(yīng)的哈希值得到。元數(shù)據(jù)獲取模塊150可包括視頻源指紋計(jì)算模塊和字幕指紋計(jì)算模塊。視頻源指紋計(jì)算模塊用于計(jì)算視頻源的指紋,字幕指紋計(jì)算模塊用于計(jì)算字幕的指紋。關(guān)聯(lián)上報(bào)模塊160,用于將視頻源的元數(shù)據(jù)與目標(biāo)字幕的元數(shù)據(jù)進(jìn)行關(guān)聯(lián),生成關(guān)聯(lián)結(jié)果,并上報(bào)該關(guān)聯(lián)結(jié)果。在一個(gè)實(shí)施例中,關(guān)聯(lián)上報(bào)模塊160還用于將目標(biāo)字幕的指紋和時(shí)長、視頻源的指紋和時(shí)長拼接在一起。片源聚類模塊140還用于接收該關(guān)聯(lián)結(jié)果,并將其存入聚類數(shù)據(jù)庫。元數(shù)據(jù)包括指紋和時(shí)長。在一個(gè)實(shí)施例中,如圖4所示,片源聚類模塊140包括判斷單元141、關(guān)系建立單元143和丟棄單元145。其中:判斷單元141,用于判斷目標(biāo)字幕的時(shí)長與視頻源的時(shí)長差值絕對值是否小于預(yù)設(shè)誤差閾值。本實(shí)施例中,預(yù)設(shè)誤差閾值是指允許視頻源的時(shí)長與字幕的時(shí)長之間存在一定的誤差,但不影響其觀看效果。當(dāng)目標(biāo)字幕的時(shí)長與視頻源的時(shí)長差值絕對值小于誤差閾值時(shí),關(guān)系建立單元143建立兩者指紋之間的映射關(guān)系,并將該映射關(guān)系存儲到聚類數(shù)據(jù)庫中;當(dāng)目標(biāo)字幕的時(shí)長與視頻源的時(shí)長差值絕對值不小于誤差閾值時(shí),則丟棄單元145丟棄該關(guān)聯(lián)結(jié)果,即不需記錄目標(biāo)字幕的元數(shù)據(jù)與視頻源的元數(shù)據(jù)之間的關(guān)聯(lián)。統(tǒng)計(jì)模塊170,用于統(tǒng)計(jì)同一關(guān)聯(lián)結(jié)果的上報(bào)次數(shù)。具體的,不同的用戶可能選擇了相同的視頻源及相同的字幕,關(guān)聯(lián)上報(bào)模塊160將其進(jìn)行關(guān)聯(lián),然后將關(guān)聯(lián)結(jié)果上報(bào)到服務(wù)端,統(tǒng)計(jì)模塊170統(tǒng)計(jì)該關(guān)聯(lián)結(jié)果的上報(bào)次數(shù)。例如,客戶端A上報(bào)視頻源a和字幕b的關(guān)聯(lián)結(jié)果,客戶端B也上報(bào)視頻源a和字幕b,則上報(bào)次數(shù)為2。關(guān)系建立單元143還用于建立目標(biāo)字幕的指紋與視頻源指紋和上報(bào)次數(shù)之間的映射關(guān)系,并存儲所述映射關(guān)系。統(tǒng)計(jì)了上報(bào)次數(shù),并建立目標(biāo)字幕的指紋與視頻源的指紋和上報(bào)次數(shù)之間的映射關(guān)系,如此,上報(bào)次數(shù)越多,該目標(biāo)字幕與視頻源的匹配度越高,提高了對視頻源聚類的準(zhǔn)確性。此外,請求獲取模塊110、匹配模塊130、元數(shù)據(jù)獲取模塊150和關(guān)聯(lián)上報(bào)模塊160可設(shè)在客戶端上,搜索模塊120、片源聚類模塊140、統(tǒng)計(jì)模塊170和聚類數(shù)據(jù)庫可設(shè)在服務(wù)端上。上述視頻源聚類的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng),采用將獲取的目標(biāo)字幕與視頻源匹配后,接收并存儲上報(bào)的將目標(biāo)字幕與視頻源進(jìn)行關(guān)聯(lián)生成的關(guān)聯(lián)結(jié)果,可將相同內(nèi)容的視頻源聚類在一起,如此僅需利用用戶觀看視頻源下載字幕的主動行為,不需額外的人工干預(yù),減少了人員的投入,降低了人力成本,且提高了效率。另外,將相同內(nèi)容的視頻源聚類在一起后,方便根據(jù)不同的終端設(shè)備的計(jì)算性能提供不同質(zhì)量參數(shù)的視頻源來保證終端設(shè)備的播放流暢,以及在線點(diǎn)播服務(wù)能力不足時(shí)能切換到內(nèi)容相同的其他格式的視頻源進(jìn)行播放來保證播放流暢。此外,通過判斷目標(biāo)字幕的時(shí)長與視頻源時(shí)長的差值絕對值是否小于預(yù)設(shè)誤差閾值,過濾一部分關(guān)聯(lián)結(jié)果,提高了聚類的準(zhǔn)確性;通過統(tǒng)計(jì)上報(bào)次數(shù),建立目標(biāo)字幕的指紋與視頻源的指紋和上報(bào)次數(shù)的映射關(guān)系,上報(bào)次數(shù)越高,其目標(biāo)字幕與視頻源的匹配度越高,聚類的準(zhǔn)確性越高;通過判斷播放時(shí)長是否大于預(yù)設(shè)播放時(shí)長閾值,判斷目標(biāo)字幕與視頻源的匹配度,操作方便。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。