本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種視頻首幀時(shí)長測(cè)量方法及裝置。
背景技術(shù):
視頻首幀時(shí)長是指用戶從打開視頻網(wǎng)頁開始,到觀看到該視頻網(wǎng)頁中第一幀視頻結(jié)束所用的時(shí)長。
由于視頻首幀時(shí)長越短,用戶打開視頻網(wǎng)頁后越能快速的開始觀看視頻,提供該視頻的網(wǎng)站越能吸引用戶,因此視頻首幀時(shí)長是衡量視頻服務(wù)質(zhì)量的重要指標(biāo)之一。
顯然,目前亟待一種測(cè)量視頻首幀的方法。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中缺少對(duì)測(cè)量視頻網(wǎng)頁中視頻首幀的方法,無法直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的問題,本發(fā)明實(shí)施例提供了一種視頻首幀時(shí)長測(cè)量方法及裝置。所述技術(shù)方案如下:
第一方面,提供了一種視頻首幀時(shí)長測(cè)量方法,所述方法包括:
打開待測(cè)量的視頻網(wǎng)頁,記錄打開所述視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻;
獲取所述視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)所述視頻截圖中顏色值不同的像素的數(shù)量;
若所述數(shù)量大于預(yù)設(shè)的顏色閾值,則記錄所述數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻;
將所述第二時(shí)刻減去所述第一時(shí)刻,得到所述視頻網(wǎng)頁中視頻的首幀時(shí)長。
第二方面,提供了一種視頻首幀時(shí)長測(cè)量裝置,所述裝置包括:
第一記錄模塊,用于打開待測(cè)量的視頻網(wǎng)頁,記錄打開所述視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻;
統(tǒng)計(jì)模塊,用于獲取所述視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)所述視頻截圖中顏色值不同的像素的數(shù)量;
第二記錄模塊,用于若所述數(shù)量大于預(yù)設(shè)的顏色閾值,則記錄所述數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻;
計(jì)算模塊,用于將所述第二時(shí)刻減去所述第一時(shí)刻,得到所述視頻網(wǎng)頁中視頻的首幀時(shí)長。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
通過記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量,記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻,將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長,由于視頻首幀播放之前的視頻畫面中顏色值不同的像素的數(shù)量較少,通過判定顏色值不同的像素的數(shù)量是否大于預(yù)設(shè)顏色閾值,可以有效判定視頻首幀是否播放;因此解決了現(xiàn)有技術(shù)中缺少對(duì)測(cè)量視頻網(wǎng)頁中視頻首幀的方法,無法直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的問題;達(dá)到了通過測(cè)量視頻首幀時(shí)長來直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個(gè)實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法的方法流程圖;
圖2是本發(fā)明另一個(gè)實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法的方法流程圖;
圖3是本發(fā)明再一個(gè)實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法的方法流程圖;
圖4a是本發(fā)明一個(gè)實(shí)施例中提供的視頻首幀時(shí)長測(cè)量裝置的結(jié)構(gòu)方框圖;
圖4b是本發(fā)明另一個(gè)實(shí)施例中提供的視頻首幀時(shí)長測(cè)量裝置的結(jié)構(gòu)方框圖;
圖5是本發(fā)明部分實(shí)施例中提供的終端的結(jié)構(gòu)方框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
請(qǐng)參考圖1,其示出了本發(fā)明一個(gè)實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法的方法流程圖。該視頻首幀時(shí)長測(cè)量方法可以包括如下步驟:
步驟101,打開待測(cè)量的視頻網(wǎng)頁,記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻。
具體的,終端通過主線程調(diào)用createthread系統(tǒng)函數(shù)創(chuàng)建首幀時(shí)長測(cè)量線程,時(shí)長測(cè)量線程運(yùn)行后,終端通過時(shí)長測(cè)量線程打開待測(cè)量的視頻網(wǎng)頁,記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻,并根據(jù)參與測(cè)試的瀏覽器程序路徑變量中記錄的瀏覽器程序路徑與測(cè)量的視頻網(wǎng)頁的頁面地址為參數(shù)調(diào)用createprocess系統(tǒng)函數(shù)創(chuàng)建瀏覽器進(jìn)程實(shí)例。
步驟102,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量。
可選的,終端每隔預(yù)定時(shí)長獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量。其中,預(yù)定時(shí)長可以為0.5s、1s、2s,本實(shí)施例對(duì)預(yù)定時(shí)長的具體時(shí)長不做任何限定。
步驟103,若數(shù)量大于預(yù)設(shè)的顏色閾值,則記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻。
由于在視頻首幀播放之前,視頻網(wǎng)頁中視頻所在區(qū)域顯示的畫面通常為黑屏、廣告、視頻網(wǎng)站的logo等等,因此預(yù)設(shè)的顏色閾值可以為黑屏畫面中顏色值不同的像素的數(shù)量、廣告畫面中顏色值不同的像素的數(shù)量、視頻網(wǎng)站的logo畫面中顏色值不同的像素的數(shù)量等等。如果終端獲取到的視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖中,顏色值不同的像素的數(shù)量大于預(yù)設(shè)的顏色閾值,說明當(dāng)前視頻所在區(qū)域顯示的畫面已不是黑屏、廣告、視頻網(wǎng)站的logo,而是視頻首幀,此時(shí)終端記錄當(dāng)前時(shí)刻(即數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻)為第二時(shí)刻。
具體的,時(shí)長測(cè)量線程先調(diào)用getwindowdc系統(tǒng)函數(shù)獲取瀏覽器窗口dc句柄,再調(diào)用createcompatibledc創(chuàng)建內(nèi)存dc句柄,接著調(diào)用createcompatiblebitmap創(chuàng)建視頻所在區(qū)域的內(nèi)存位圖并記錄該內(nèi)存位圖句柄,其次調(diào)用bitblt將瀏覽器窗口中視頻所在區(qū)域的位圖數(shù)據(jù)拷貝到內(nèi)存位圖句柄所標(biāo)示的系統(tǒng)內(nèi)存中,最后調(diào)用getdibits系統(tǒng)函數(shù)將視頻所在區(qū)域的位圖數(shù)據(jù)從系統(tǒng)內(nèi)存中拷貝到應(yīng)用程序內(nèi)存中,然后遍歷視頻所在區(qū)域的位圖數(shù)據(jù)中的每個(gè)像素點(diǎn)的顏色值,并統(tǒng)計(jì)顏色值不同的像素的數(shù)量,若顏色值不同的像素的數(shù)量小于或等于預(yù)設(shè)的顏色閾值,說明視頻首幀未播放,若顏色值不同的像素的數(shù)量大于預(yù)設(shè)的顏色閾值,說明視頻首幀已播放。
步驟104,將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長。
由于第二時(shí)刻為終端獲取的待測(cè)量的視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖中,顏色值不同的像素的數(shù)量大于預(yù)設(shè)的顏色閾值的時(shí)刻,第一時(shí)刻為終端打開待測(cè)量的視頻網(wǎng)頁,因此,將第二時(shí)刻減去第一時(shí)刻,可得到用戶從打開視頻網(wǎng)頁開始,到觀看到該視頻網(wǎng)頁中第一幀視頻結(jié)束所用的時(shí)長,即該視頻網(wǎng)頁中視頻的首幀時(shí)長。
綜上所述,本發(fā)明實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法,通過記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量,記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻,將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長,由于視頻首幀播放之前的視頻畫面中顏色值不同的像素的數(shù)量較少,通過判定顏色值不同的像素的數(shù)量是否大于預(yù)設(shè)顏色閾值,可以有效判定視頻首幀是否播放;因此解決了現(xiàn)有技術(shù)中缺少對(duì)測(cè)量視頻網(wǎng)頁中視頻首幀的方法,無法直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的問題;達(dá)到了通過測(cè)量視頻首幀時(shí)長來直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的效果。
請(qǐng)參考圖2,其示出了本發(fā)明另一個(gè)實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法的方法流程圖。該視頻首幀時(shí)長測(cè)量方法可以包括如下步驟:
步驟201,從預(yù)設(shè)的配置文件中獲取視頻網(wǎng)頁的網(wǎng)頁地址、預(yù)設(shè)的顏色閾值、視頻網(wǎng)頁中視頻的顯示區(qū)域。
在視頻首幀播放之前,由于不同的視頻網(wǎng)站中視頻所在區(qū)域顯示的畫面通常不同,有的視頻網(wǎng)站顯示的是黑屏,有的視頻網(wǎng)站顯示的該視頻網(wǎng)站的logo,因此,不同的視頻網(wǎng)站對(duì)應(yīng)的預(yù)設(shè)的顏色閾值可能不同。同理,由于不同的視頻網(wǎng)站的頁面布局不同,即不同的視頻網(wǎng)站的視頻網(wǎng)頁中視頻的顯示區(qū)域可能不同,因此,不同的視頻網(wǎng)站對(duì)應(yīng)的視頻網(wǎng)頁中視頻的顯示區(qū)域可能不同。
本實(shí)施例中,不同的視頻網(wǎng)站對(duì)應(yīng)有不同的配置文件,配置文件中包括該視頻網(wǎng)站的網(wǎng)頁地址、預(yù)設(shè)的顏色閾值、視頻網(wǎng)頁中視頻的顯示區(qū)域。
步驟202,根據(jù)視頻網(wǎng)頁的網(wǎng)頁地址,打開待測(cè)量的視頻網(wǎng)頁,記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻。
步驟203,根據(jù)視頻網(wǎng)頁中視頻的顯示區(qū)域,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量。
可選的,配置文件中包括的視頻網(wǎng)頁中視頻的顯示區(qū)域由坐標(biāo)區(qū)域表示,該坐標(biāo)區(qū)域由至少三個(gè)坐標(biāo)點(diǎn)確定,坐標(biāo)原點(diǎn)默認(rèn)為終端的顯示屏的左上角的坐標(biāo)點(diǎn)。
為了提升終端統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量的效率,坐標(biāo)區(qū)域可被設(shè)置為視頻的顯示區(qū)域中的部分區(qū)域,比如坐標(biāo)區(qū)域?yàn)橐曨l的顯示區(qū)域正中間100x100像素的區(qū)域。
在視頻網(wǎng)頁未最大化顯示時(shí),該視頻網(wǎng)頁所在的瀏覽器窗口是可移動(dòng)的,由于預(yù)定的坐標(biāo)區(qū)域是固定的,因此視頻網(wǎng)頁所在的瀏覽器窗口的可移動(dòng)性,可能會(huì)導(dǎo)致終端不能根據(jù)預(yù)定的坐標(biāo)區(qū)域精準(zhǔn)地確定出的視頻網(wǎng)頁中視頻的顯示區(qū)域??蛇x的,終端在打開待測(cè)量的視頻網(wǎng)頁后,將該視頻網(wǎng)頁最大化,由于最大化顯示后的視頻網(wǎng)頁中視頻的顯示區(qū)域相當(dāng)于顯示屏的左上角的位置是固定的,因此終端可按照預(yù)定的坐標(biāo)區(qū)域,精準(zhǔn)地確定出視頻網(wǎng)頁中視頻的顯示區(qū)域。
具體的,時(shí)長測(cè)量線程以瀏覽器窗口句柄為參數(shù)調(diào)用窗口最大化系統(tǒng)函數(shù),使瀏覽器窗口最大化顯示。
步驟204,若數(shù)量大于預(yù)設(shè)的顏色閾值,則記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻。
步驟205,將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長。
需要說明的是,由于本實(shí)施例中步驟202與步驟101類似、步驟204與步驟103類似、步驟205與步驟104類似,因此本實(shí)施里不再對(duì)步驟202、步驟204以及步驟205贅述說明。
綜上所述,本發(fā)明實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法,通過記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量,記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻,將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長,由于視頻首幀播放之前的視頻畫面中顏色值不同的像素的數(shù)量較少,通過判定顏色值不同的像素的數(shù)量是否大于預(yù)設(shè)顏色閾值,可以有效判定視頻首幀是否播放;因此解決了現(xiàn)有技術(shù)中缺少對(duì)測(cè)量視頻網(wǎng)頁中視頻首幀的方法,無法直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的問題;達(dá)到了通過測(cè)量視頻首幀時(shí)長來直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的效果。
本實(shí)施例中,終端通過將該視頻網(wǎng)頁最大化,來保證所確定出的視頻網(wǎng)頁中視頻的顯示區(qū)域的準(zhǔn)確性。
請(qǐng)參考圖3,其示出了本發(fā)明再一個(gè)實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法的方法流程圖。該視頻首幀時(shí)長測(cè)量方法可以包括如下步驟:
步驟301,從預(yù)設(shè)的配置文件中獲取待測(cè)量的視頻網(wǎng)頁列表、預(yù)設(shè)的顏色閾值、待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址與視頻網(wǎng)頁中視頻的顯示區(qū)域的對(duì)應(yīng)關(guān)系。
其中,待測(cè)量的視頻網(wǎng)頁列表中記錄有多個(gè)待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址。
需要說明的是,視頻網(wǎng)頁列表中記錄的網(wǎng)頁地址可以為同一視頻網(wǎng)站的同一網(wǎng)頁地址,可以為同一視頻網(wǎng)站的不同網(wǎng)頁地址,還可以為不同視頻網(wǎng)站的不同網(wǎng)頁地址。其中,每個(gè)待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址分別對(duì)應(yīng)一個(gè)視頻網(wǎng)頁中視頻的顯示區(qū)域。
步驟302,遍歷待測(cè)量的視頻網(wǎng)頁列表中記錄的網(wǎng)頁地址,確定出未被標(biāo)記的網(wǎng)頁地址。
其中,未被標(biāo)記的網(wǎng)頁地址是終端未進(jìn)行視頻首幀時(shí)長測(cè)量的網(wǎng)頁地址,被標(biāo)記的網(wǎng)頁地址是終端已進(jìn)行視頻首幀時(shí)長測(cè)量的網(wǎng)頁地址。
步驟303,從未被標(biāo)記的網(wǎng)頁地址中獲取第一項(xiàng)網(wǎng)頁地址,將第一項(xiàng)網(wǎng)頁地址確定為視頻網(wǎng)頁的網(wǎng)頁地址。
步驟304,打開待測(cè)量的視頻網(wǎng)頁,記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻。
步驟305,根據(jù)待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址與視頻網(wǎng)頁中視頻的顯示區(qū)域的對(duì)應(yīng)關(guān)系,確定出第一項(xiàng)網(wǎng)頁地址對(duì)應(yīng)的視頻網(wǎng)頁中視頻的顯示區(qū)域。
待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址與視頻網(wǎng)頁中視頻的顯示區(qū)域的對(duì)應(yīng)關(guān)系中,記錄有待測(cè)量的視頻網(wǎng)頁列表中每一項(xiàng)網(wǎng)頁地址與視頻網(wǎng)頁中視頻的顯示區(qū)域的對(duì)應(yīng)關(guān)系。終端將第一項(xiàng)網(wǎng)頁地址確定為視頻網(wǎng)頁的網(wǎng)頁地址后,可在對(duì)應(yīng)關(guān)系中查找并確定該第一項(xiàng)網(wǎng)頁地址對(duì)應(yīng)的視頻網(wǎng)頁中視頻的顯示區(qū)域。
步驟306,根據(jù)確定出的視頻網(wǎng)頁中視頻的顯示區(qū)域,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量。
步驟307,若數(shù)量大于預(yù)設(shè)的顏色閾值,則記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻。
步驟308,將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長。
步驟309,在待測(cè)量的視頻網(wǎng)頁列表中標(biāo)記該視頻網(wǎng)頁的網(wǎng)頁地址。
當(dāng)終端得到視頻網(wǎng)頁中視頻的首幀時(shí)長后,則在待測(cè)量的視頻網(wǎng)頁列表中標(biāo)記該視頻網(wǎng)頁的網(wǎng)頁地址,表明該視頻網(wǎng)頁已被測(cè)量。
由于待測(cè)量的視頻網(wǎng)頁列表中記錄有多個(gè)待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址,終端在對(duì)其中一個(gè)視頻網(wǎng)頁測(cè)試結(jié)束(即步驟309)后,將重復(fù)執(zhí)行步驟302至步驟309,直至待測(cè)量的視頻網(wǎng)頁列表中記錄的未被標(biāo)記的網(wǎng)頁地址為空。
需要說明的是,由于本實(shí)施例中步驟304與步驟101類似、步驟306與步驟203類似、步驟307與步驟103類似、步驟308與步驟104類似,因此本實(shí)施里不再對(duì)步驟304、步驟306至步驟308贅述說明。
綜上所述,本發(fā)明實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法,通過記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量,記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻,將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長,由于視頻首幀播放之前的視頻畫面中顏色值不同的像素的數(shù)量較少,通過判定顏色值不同的像素的數(shù)量是否大于預(yù)設(shè)顏色閾值,可以有效判定視頻首幀是否播放;因此解決了現(xiàn)有技術(shù)中缺少對(duì)測(cè)量視頻網(wǎng)頁中視頻首幀的方法,無法直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的問題;達(dá)到了通過測(cè)量視頻首幀時(shí)長來直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的效果。
本實(shí)施例中,配置文件還包括待測(cè)量的視頻網(wǎng)頁列表,終端可依序測(cè)量多個(gè)視頻網(wǎng)頁中視頻的首幀時(shí)長。
為了避免當(dāng)終端打開多個(gè)窗口時(shí),無法正確判定待測(cè)量的視頻網(wǎng)頁所在的窗口,配置文件還包括預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí),終端打開待測(cè)量的視頻網(wǎng)頁,并記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻之后,將依次將已打開的窗口對(duì)應(yīng)的進(jìn)程標(biāo)識(shí)與預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí)進(jìn)行比對(duì),判定待測(cè)量的視頻網(wǎng)頁所在的窗口。在一種可能實(shí)現(xiàn)的方式中,在步驟202和步驟304之后,還可執(zhí)行下述步驟a1至步驟a2。
步驟a1,依次檢測(cè)已打開的窗口對(duì)應(yīng)的進(jìn)程標(biāo)識(shí),判定該進(jìn)程標(biāo)識(shí)是否為預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí)。
在步驟202和步驟304之后,時(shí)長測(cè)量線程以步驟101中創(chuàng)建的瀏覽器進(jìn)程實(shí)例的句柄為參數(shù)調(diào)用waitforsingleobject等待瀏覽器進(jìn)程實(shí)例結(jié)束,并設(shè)置超時(shí)時(shí)間。若在首幀時(shí)長測(cè)量還沒有完成前新創(chuàng)建的瀏覽器進(jìn)程由于用戶手動(dòng)或其它原因關(guān)閉,waitforsingleobject則返回wait_object_0,提示終端結(jié)束視頻首幀時(shí)長測(cè)量;否則wait_object_0等待超時(shí),執(zhí)行步驟a1。
時(shí)長測(cè)量線程以枚舉回調(diào)函數(shù)為參數(shù)調(diào)用系統(tǒng)函數(shù)enumwindows枚舉系統(tǒng)已打開的所有頂層窗口,并在枚舉回調(diào)函數(shù)中以當(dāng)前被枚舉到的窗口句柄為參數(shù)調(diào)用getwindowthreadprocessid,來獲取當(dāng)前被枚舉到的窗口句柄所屬的進(jìn)程標(biāo)識(shí),將該進(jìn)程標(biāo)識(shí)與預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí)進(jìn)行比較。
步驟a2,若檢測(cè)到對(duì)應(yīng)的進(jìn)程標(biāo)識(shí)為預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí)的窗口,則判定該窗口為待測(cè)量的視頻網(wǎng)頁所在的窗口。
終端利用時(shí)長測(cè)量線程將該進(jìn)程標(biāo)識(shí)與預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí)進(jìn)行比較的過程中,若不相等則返回true,繼續(xù)枚舉下一個(gè)窗口句柄;若相等則返回false,結(jié)束枚舉過程,并記錄當(dāng)前被枚舉到的窗口句柄為待測(cè)量的視頻網(wǎng)頁所在的窗口句柄。
可選的,由于父窗口和子窗口共用一個(gè)進(jìn)程標(biāo)識(shí),而子窗口可能是隱藏的不為終端需要測(cè)量的窗口,因此在時(shí)長測(cè)量線程將該進(jìn)程標(biāo)識(shí)與預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí)進(jìn)行比較的過程中,若相等可繼續(xù)調(diào)用getwindowlong繼續(xù)判定被枚舉到的窗口句柄是否滿足預(yù)定條件(比如窗口句柄是為正在顯示狀態(tài)、窗口句柄有標(biāo)題欄、窗口句柄的父窗口為null),若不滿足預(yù)定條件則返回true,繼續(xù)枚舉下一個(gè)窗口句柄,若滿足預(yù)定條件則返回false,結(jié)束枚舉過程,并則記錄當(dāng)前被枚舉到的窗口句柄為待測(cè)量的視頻網(wǎng)頁所在的窗口句柄。
終端的桌面背景通常不為單一顏色,當(dāng)終端在待測(cè)量的視頻網(wǎng)頁未打開時(shí),可能已執(zhí)行截圖統(tǒng)計(jì)像素的操作,導(dǎo)致終端截取到的畫面為該終端的桌面,統(tǒng)計(jì)到的顏色值不同的像素的數(shù)量為桌面的顏色值不同的像素的數(shù)量。這樣,一旦桌面的顏色值不同的像素的數(shù)量大于預(yù)設(shè)的顏色閾值,終端則會(huì)判定視頻首幀已播放,造成視頻首幀時(shí)長的測(cè)量錯(cuò)誤。
在一種可能實(shí)現(xiàn)的方式中,在步驟101、步驟201以及步驟301之前,執(zhí)行下述步驟b1。
步驟b1,刪除桌面上顯示的圖標(biāo),和/或,將桌面的背景顏色調(diào)整為單一顏色。
在步驟104和步驟205之后,執(zhí)行下述步驟b2。
步驟b2,恢復(fù)桌面上被刪除的圖標(biāo),和/或,將桌面的背景顏色恢復(fù)成被調(diào)整為單一顏色之前的顏色。
在一種可能實(shí)現(xiàn)的方式中,在步驟308之后,終端將待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址與首幀時(shí)長作為一組對(duì)應(yīng)關(guān)系,存入數(shù)據(jù)表中,并在待測(cè)量的視頻網(wǎng)頁列表中記錄的視頻文件都測(cè)量結(jié)束后,輸出該數(shù)據(jù)表,以便技術(shù)人員對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行分析,以及實(shí)施相應(yīng)處理。
可選的,終端將待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址與首幀時(shí)長作為一組對(duì)應(yīng)關(guān)系,存入數(shù)據(jù)表中后,對(duì)數(shù)據(jù)表中所有對(duì)應(yīng)關(guān)系中的首幀時(shí)長進(jìn)行計(jì)算,得到首幀時(shí)長最大值、首幀時(shí)長最小值以及首幀時(shí)長平均值。
下述為本發(fā)明裝置實(shí)施例,對(duì)于裝置實(shí)施例中未詳盡描述的細(xì)節(jié),可以參考上述一一對(duì)應(yīng)的方法實(shí)施例。
請(qǐng)參考圖4a,圖4a是本發(fā)明一個(gè)實(shí)施例中提供的視頻首幀時(shí)長測(cè)量裝置的結(jié)構(gòu)方框圖。該裝置包括:第一記錄模塊401、統(tǒng)計(jì)模塊402、第二記錄模塊403和計(jì)算模塊404。
第一記錄模塊401,用于打開待測(cè)量的視頻網(wǎng)頁,記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻;
統(tǒng)計(jì)模塊402,用于獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量;
第二記錄模塊403,用于若數(shù)量大于預(yù)設(shè)的顏色閾值,則記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻;
計(jì)算模塊404,用于將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長。
請(qǐng)參考圖4b,圖4b是本發(fā)明另一個(gè)實(shí)施例中提供的視頻首幀時(shí)長測(cè)量裝置的結(jié)構(gòu)方框圖。在一種可能的實(shí)現(xiàn)方式中,該裝置還包括:第一獲取模塊405。
第一獲取模塊405,用于在打開待測(cè)量的視頻網(wǎng)頁之前,從預(yù)設(shè)的配置文件中獲取視頻網(wǎng)頁的網(wǎng)頁地址、預(yù)設(shè)的顏色閾值、視頻網(wǎng)頁中視頻的顯示區(qū)域;
第一記錄模塊401,還用于根據(jù)視頻網(wǎng)頁的網(wǎng)頁地址,打開待測(cè)量的視頻網(wǎng)頁;
該統(tǒng)計(jì)模塊402,還用于根據(jù)視頻網(wǎng)頁中視頻的顯示區(qū)域,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖。
在一種可能實(shí)現(xiàn)的方式中,該統(tǒng)計(jì)模塊402,包括:第一確定單元402a和第一獲取單元402b。
第一確定單元402a,用于最大化待測(cè)量的視頻網(wǎng)頁,按照預(yù)定的坐標(biāo)區(qū)域,確定視頻網(wǎng)頁中視頻的顯示區(qū)域;
第一獲取單元402b,用于根據(jù)視頻網(wǎng)頁中視頻的顯示區(qū)域,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖。
在一種可能實(shí)現(xiàn)的方式中,該裝置還包括:第二獲取模塊406、第一確定模塊407和第二確定模塊408。
第二獲取模塊406,用于在打開待測(cè)量的視頻網(wǎng)頁之前,從預(yù)設(shè)的配置文件中獲取待測(cè)量的視頻網(wǎng)頁列表、預(yù)設(shè)的顏色閾值、待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址與視頻網(wǎng)頁中視頻的顯示區(qū)域的對(duì)應(yīng)關(guān)系;
第一確定模塊407,用于遍歷待測(cè)量的視頻網(wǎng)頁列表中記錄的網(wǎng)頁地址,確定出未被標(biāo)記的網(wǎng)頁地址;
第二確定模塊408,用于從未被標(biāo)記的網(wǎng)頁地址中獲取第一項(xiàng)網(wǎng)頁地址,將第一項(xiàng)網(wǎng)頁地址確定為視頻網(wǎng)頁的網(wǎng)頁地址;
統(tǒng)計(jì)模塊402,還包括:第二確定單元402c和第二獲取單元402d。
第二確定單元402c,用于根據(jù)待測(cè)量的視頻網(wǎng)頁的網(wǎng)頁地址與視頻網(wǎng)頁中視頻的顯示區(qū)域的對(duì)應(yīng)關(guān)系,確定出第一項(xiàng)網(wǎng)頁地址對(duì)應(yīng)的視頻網(wǎng)頁中視頻的顯示區(qū)域;
第二獲取單元402d,用于根據(jù)確定出的視頻網(wǎng)頁中視頻的顯示區(qū)域,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖;
該裝置還包括:標(biāo)記模塊409。
標(biāo)記模塊409,用于在得到視頻網(wǎng)頁中視頻的首幀時(shí)長之后,在待測(cè)量的視頻網(wǎng)頁列表中標(biāo)記視頻網(wǎng)頁的網(wǎng)頁地址。
在一種可能實(shí)現(xiàn)的方式中,配置文件還包括預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí),該裝置還包括:第一判定模塊410和第二判定模塊411。
第一判定模塊410,用于在記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻之后,依次檢測(cè)已打開的窗口對(duì)應(yīng)的進(jìn)程標(biāo)識(shí),判定進(jìn)程標(biāo)識(shí)是否為預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí);
第二判定模塊411,用于若檢測(cè)到對(duì)應(yīng)的進(jìn)程標(biāo)識(shí)為預(yù)設(shè)的瀏覽器的進(jìn)程標(biāo)識(shí)的窗口,則判定窗口為待測(cè)量的視頻網(wǎng)頁所在的窗口。
綜上所述,本發(fā)明實(shí)施例提供的視頻首幀時(shí)長測(cè)量裝置,通過記錄打開視頻網(wǎng)頁的時(shí)刻為第一時(shí)刻,獲取視頻網(wǎng)頁中視頻對(duì)應(yīng)的視頻截圖,統(tǒng)計(jì)視頻截圖中顏色值不同的像素的數(shù)量,記錄數(shù)量大于預(yù)設(shè)顏色閾值的時(shí)刻為第二時(shí)刻,將第二時(shí)刻減去第一時(shí)刻,得到視頻網(wǎng)頁中視頻的首幀時(shí)長,由于視頻首幀播放之前的視頻畫面中顏色值不同的像素的數(shù)量較少,通過判定顏色值不同的像素的數(shù)量是否大于預(yù)設(shè)顏色閾值,可以有效判定視頻首幀是否播放;因此解決了現(xiàn)有技術(shù)中缺少對(duì)測(cè)量視頻網(wǎng)頁中視頻首幀的方法,無法直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的問題;達(dá)到了通過測(cè)量視頻首幀時(shí)長來直觀判定該視頻網(wǎng)頁的視頻服務(wù)質(zhì)量的效果。
本實(shí)施例中,終端通過將該視頻網(wǎng)頁最大化,來保證確定出的視頻網(wǎng)頁中視頻的顯示區(qū)域的準(zhǔn)確性。
本實(shí)施例中,配置文件還包括待測(cè)量的視頻網(wǎng)頁列表,終端可依序測(cè)量多個(gè)視頻網(wǎng)頁中視頻的首幀時(shí)長。
需要說明的是:上述實(shí)施例中提供的視頻首幀時(shí)長測(cè)量裝置在對(duì)控件進(jìn)行換色時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的視頻首幀時(shí)長測(cè)量裝置與視頻首幀時(shí)長測(cè)量方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
請(qǐng)參見圖5所示,其示出了本發(fā)明部分實(shí)施例中提供的終端的結(jié)構(gòu)方框圖。該終端500用于實(shí)施上述實(shí)施例提供的視頻首幀時(shí)長測(cè)量方法。本發(fā)明中的終端500可以包括一個(gè)或多個(gè)如下組成部分:用于執(zhí)行計(jì)算機(jī)程序指令以完成各種流程和方法的處理器,用于信息和存儲(chǔ)程序指令隨機(jī)接入存儲(chǔ)器(ram)和只讀存儲(chǔ)器(rom),用于存儲(chǔ)數(shù)據(jù)和信息的存儲(chǔ)器,i/o設(shè)備,界面,天線等。具體來講:
終端500可以包括rf(radiofrequency,射頻)電路510、存儲(chǔ)器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、wifi(wirelessfidelity,無線保真)模塊570、處理器580、電源582、攝像頭590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖5對(duì)終端500的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
rf電路510可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,rf電路510還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動(dòng)通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無線服務(wù))、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長期演進(jìn))、電子郵件、sms(shortmessagingservice,短消息服務(wù))等。
存儲(chǔ)器520可用于存儲(chǔ)軟件程序以及模塊,處理器580通過運(yùn)行存儲(chǔ)在存儲(chǔ)器520的軟件程序以及模塊,從而執(zhí)行終端500的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器520可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端500的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與終端500的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設(shè)備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板531可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端500的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)等形式來配置顯示面板541。進(jìn)一步的,觸控面板531可覆蓋顯示面板541,當(dāng)觸控面板531檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)終端500的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板531與顯示面板541集成而實(shí)現(xiàn)終端500的輸入和輸出功能。
終端500還可包括至少一種傳感器550,比如陀螺儀傳感器、磁感應(yīng)傳感器、光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板541的亮度,接近傳感器可在終端500移動(dòng)到耳邊時(shí),關(guān)閉顯示面板541和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別終端姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端500還可配置的氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與終端500之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器562將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)rf電路510以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器520以便進(jìn)一步處理。
wifi屬于短距離無線傳輸技術(shù),終端500通過wifi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖5示出了wifi模塊570,但是可以理解的是,其并不屬于終端500的必須構(gòu)成,完全可以根據(jù)需要在不改變公開的本質(zhì)的范圍內(nèi)而省略。
處理器580是終端500的控制中心,利用各種接口和線路連接整個(gè)終端的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器520內(nèi)的數(shù)據(jù),執(zhí)行終端500的各種功能和處理數(shù)據(jù),從而對(duì)終端進(jìn)行整體監(jiān)控??蛇x的,處理器580可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器580中。
終端500還包括給各個(gè)部件供電的電源582(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器582邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
攝像頭590一般由鏡頭、圖像傳感器、接口、數(shù)字信號(hào)處理器、cpu、顯示屏幕等組成。其中,鏡頭固定在圖像傳感器的上方,可以通過手動(dòng)調(diào)節(jié)鏡頭來改變聚焦;圖像傳感器相當(dāng)于傳統(tǒng)相機(jī)的“膠卷”,是攝像頭采集圖像的心臟;接口用于把攝像頭利用排線、板對(duì)板連接器、彈簧式連接方式與終端主板連接,將采集的圖像發(fā)送給所述存儲(chǔ)器520;數(shù)字信號(hào)處理器通過數(shù)學(xué)運(yùn)算對(duì)采集的圖像進(jìn)行處理,將采集的模擬圖像轉(zhuǎn)換為數(shù)字圖像并通過接口發(fā)送給存儲(chǔ)器520。
盡管未示出,終端500還可以包括藍(lán)牙模塊等,在此不再贅述。
終端500除了包括一個(gè)或者多個(gè)處理器580,還包括有存儲(chǔ)器,以及一個(gè)或者多個(gè)程序,其中一個(gè)或者多個(gè)程序存儲(chǔ)于存儲(chǔ)器中,并被配置成由一個(gè)或者多個(gè)處理器執(zhí)行。上述一個(gè)或者多個(gè)程序具有如下功能:
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。