一種視頻檢測(cè)的方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻檢測(cè)的方法及終端、服務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]用戶在播放視頻時(shí)會(huì)出現(xiàn)進(jìn)入的網(wǎng)頁不能播放視頻的情況,導(dǎo)致用戶的體驗(yàn)較差。
[0003]目前,為了降低用戶打開的網(wǎng)頁不能播放視頻的幾率,可對(duì)視頻數(shù)據(jù)進(jìn)行處理,具體的:可通過網(wǎng)絡(luò)爬蟲程序抓取視頻的播放頁面,在抓取回來的視頻頁面中查找特定的關(guān)鍵字,這些關(guān)鍵字可作為判斷視頻是否已經(jīng)失效的標(biāo)志,例如:頁面不存在、404頁面、視頻已經(jīng)失效等,如果視頻頁面存在這些關(guān)鍵字,則判定為失效視頻,否則,確定為可播放視頻。
[0004]然而,現(xiàn)有技術(shù)中,有些視頻失效的信息并不在視頻頁面的超文本標(biāo)記語言(Hyper Text Markup Language,HTML)中出現(xiàn),而是在插件中顯示不可播放,對(duì)于這類的情況通過上述的關(guān)鍵字判斷方式是檢測(cè)部不來的,且在視頻可以播放時(shí),但是頁面中可能會(huì)出現(xiàn)一些會(huì)被判定為失效的關(guān)鍵字,這類視頻會(huì)被誤認(rèn)為是失效的,所以這種根據(jù)頁面的關(guān)鍵字檢測(cè)視頻是否可播放的方法的準(zhǔn)確率較低。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種視頻檢測(cè)的方法及終端,用于解決現(xiàn)有技術(shù)中視頻檢測(cè)的準(zhǔn)確率低的問題。
[0006]本發(fā)明實(shí)施例提供的視頻檢測(cè)的方法,包括:
[0007]終端啟動(dòng)瀏覽器應(yīng)用程序,并利用所述瀏覽器應(yīng)用程序加載服務(wù)器發(fā)送的視頻頁面;
[0008]檢測(cè)所述視頻頁面中是否包含視頻文件的統(tǒng)一資源定位符URL ;
[0009]若所述視頻頁面中包含所述視頻文件的URL,則確定所述視頻頁面有可播放視頻;
[0010]若所述視頻頁面中未包含所述視頻文件的URL,則確定所述視頻頁面無可播放視頻。
[0011]本發(fā)明實(shí)施例提供的終端,包括:
[0012]啟動(dòng)加載模塊,用于啟動(dòng)瀏覽器應(yīng)用程序,并利用所述瀏覽器應(yīng)用程序加載服務(wù)器發(fā)送的視頻頁面;
[0013]第一檢測(cè)模塊,用于在啟動(dòng)加載模塊加載所述視頻頁面之后,檢測(cè)所述視頻頁面中是否包含視頻文件的統(tǒng)一資源定位符URL ;
[0014]第一處理模塊,用于若所述第一檢測(cè)模塊確定所述視頻頁面中包含所述視頻文件的URL,則確定所述視頻頁面有可播放視頻;
[0015]第二處理模塊,用于若所述第一檢測(cè)模塊確定所述視頻頁面中未包含所述視頻文件的URL,則確定所述視頻頁面無可播放視頻。
[0016]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0017]終端啟動(dòng)瀏覽器應(yīng)用程序,并利用該瀏覽器應(yīng)用程序加載服務(wù)器發(fā)送的視頻頁面,檢測(cè)該視頻頁面中是否包含視頻文件的統(tǒng)一資源定位符(UniformResoureLocator,URL),若該視頻頁面中包含視頻文件的URL。則確定該視頻頁面有可播放視頻,若該視頻頁面中未包含視頻文件的URL,則確定該視頻頁面無可播放視頻。通過上述的檢測(cè)過程,可確定加載的視頻頁面是否有可播放視頻,能夠有效完成視頻檢測(cè),提高視頻檢測(cè)的準(zhǔn)確率。
[0018]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。
【附圖說明】
[0019]圖1為為本發(fā)明實(shí)施例中視頻檢測(cè)系統(tǒng)的結(jié)構(gòu)圖;
[0020]圖2為本發(fā)明實(shí)施例中終端的結(jié)構(gòu)的示意圖;
[0021]圖3為本發(fā)明實(shí)施例中視頻檢測(cè)的方法的實(shí)施例的一個(gè)示意圖;
[0022]圖4為本發(fā)明實(shí)施例中視頻檢測(cè)的方法的實(shí)施例的另一示意圖;
[0023]圖5為本發(fā)明實(shí)施例中視頻檢測(cè)的方法的實(shí)施例的另一示意圖;
[0024]圖6a為本發(fā)明實(shí)施例中手機(jī)啟動(dòng)視頻檢測(cè)功能時(shí)顯示界面的示意圖;
[0025]圖6b為本發(fā)明實(shí)施例中手機(jī)啟動(dòng)瀏覽器應(yīng)用程序后的顯示界面的示意圖;
[0026]圖6c為本發(fā)明實(shí)施例中手機(jī)加載視頻頁面后的顯示界面的示意圖;
[0027]圖6d為本發(fā)明實(shí)施例中手機(jī)在顯示界面上顯示選擇窗口的示意圖;
[0028]圖6e為本發(fā)明實(shí)施例中手機(jī)播放視頻文件的顯示界面的示意圖;
[0029]圖6f為本發(fā)明實(shí)施例中手機(jī)通過截圖方式得到的播放圖片的示意圖;
[0030]圖7為本發(fā)明實(shí)施例中終端的結(jié)構(gòu)的一個(gè)示意圖;
[0031]圖8為本發(fā)明實(shí)施例中終端的結(jié)構(gòu)的另一示意圖;
[0032]圖9為本發(fā)明實(shí)施例中終端的結(jié)構(gòu)的另一示意圖。
【具體實(shí)施方式】
[0033]為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明的【具體實(shí)施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0034]為了更好的理解本發(fā)明實(shí)施例中的視頻檢測(cè)的方法,下面將介紹對(duì)視頻進(jìn)行檢測(cè)的系統(tǒng),請(qǐng)參閱圖1,為本發(fā)明實(shí)施例中視頻檢測(cè)系統(tǒng)的結(jié)構(gòu)圖,包括:若干個(gè)終端101、服務(wù)器102,視頻統(tǒng)計(jì)數(shù)據(jù)庫103、視頻邏輯數(shù)據(jù)庫104。
[0035]其中,服務(wù)器102可支持視頻數(shù)據(jù)中轉(zhuǎn)服務(wù)(Phone Text Video Server)及視頻可播放性檢測(cè)后臺(tái)服務(wù),且服務(wù)器102可從視頻統(tǒng)計(jì)數(shù)據(jù)庫103獲取視頻頁面的數(shù)據(jù)。
[0036]其中,服務(wù)器102可從視頻統(tǒng)計(jì)數(shù)據(jù)庫103中獲取視頻頁面的數(shù)據(jù),但是卻不能從視頻邏輯數(shù)據(jù)庫104獲取數(shù)據(jù),視頻統(tǒng)計(jì)數(shù)據(jù)庫103進(jìn)行數(shù)據(jù)更新之后,可同步對(duì)視頻邏輯數(shù)據(jù)庫104中的數(shù)據(jù)進(jìn)行更新,即視頻邏輯數(shù)據(jù)庫104相當(dāng)于視頻統(tǒng)計(jì)數(shù)據(jù)庫103的備份數(shù)據(jù)庫。
[0037]其中,該視頻檢測(cè)系統(tǒng)中的若干個(gè)終端101都可以執(zhí)行本發(fā)明實(shí)施例中的視頻檢測(cè)的方法,且終端101的個(gè)數(shù)越多,完成視頻檢測(cè)的時(shí)間就越短,速度更快。
[0038]在本發(fā)明實(shí)施例中,終端101開啟視頻檢測(cè)的功能后,將向服務(wù)器102發(fā)送測(cè)試請(qǐng)求消息,服務(wù)器102接收到該測(cè)試請(qǐng)求消息之后,將對(duì)視頻統(tǒng)計(jì)數(shù)據(jù)庫103中的視頻頁面進(jìn)行標(biāo)記,并獲取一定大小的已標(biāo)記的視頻頁面發(fā)送給終端101,由終端101逐個(gè)按照本發(fā)明實(shí)施例中的視頻檢測(cè)的方法對(duì)視頻頁面進(jìn)行檢測(cè),并將檢測(cè)結(jié)果發(fā)送給服務(wù)器102,服務(wù)器102可根據(jù)該檢測(cè)結(jié)果對(duì)視頻統(tǒng)計(jì)數(shù)據(jù)庫103進(jìn)行更新,刪除不可播放視頻的視頻頁面,且視頻統(tǒng)計(jì)數(shù)據(jù)庫103更新之后,還將同步更新視頻邏輯數(shù)據(jù)庫104。
[0039]為了更好的理解本發(fā)明實(shí)施例中的技術(shù)方案,請(qǐng)參閱圖2,圖2為執(zhí)行本發(fā)明實(shí)施例中的視頻檢測(cè)的方法的終端的結(jié)構(gòu)框圖。如圖2所示,終端包括存儲(chǔ)器202、存儲(chǔ)控制器204,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器206、外設(shè)接口 208、射頻模塊210、定位模塊212、攝像模塊214、音頻模塊216、觸控屏幕218以及按鍵模塊220。這些組件通過一條或多條通訊總線/信號(hào)線222相互通訊。
[0040]可以理解,圖2所示的結(jié)構(gòu)僅為示意,終端還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)
[0041]存儲(chǔ)器202可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的在終端內(nèi)字符輸入方法及裝置對(duì)應(yīng)的程序指令/模塊,處理器202通過運(yùn)行存儲(chǔ)在存儲(chǔ)器204內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的視頻檢測(cè)的方法。
[0042]存儲(chǔ)器202可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器202可進(jìn)一步包括相對(duì)于處理器206遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至終端。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。處理器206以及其他可能的組件對(duì)存儲(chǔ)器202的訪問可在存儲(chǔ)控制器204的控制下進(jìn)行。
[0043]外設(shè)接口 208將各種輸入/輸入裝置耦合至CPU以及存儲(chǔ)器202。處理器206運(yùn)行存儲(chǔ)器202內(nèi)的各種軟件、指令以執(zhí)行終端的各種功能以及進(jìn)行數(shù)據(jù)處理。
[0044]在一些實(shí)施例中,外設(shè)接口 208,處理器206以及存儲(chǔ)控制器204可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
[0045]射頻模塊210用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊210可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號(hào)處理器、加密/解密芯片、用戶身份模塊(SM)卡、存儲(chǔ)器等等。射頻模塊210可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)