征值之間的相似度與預(yù)設(shè)的相似度匹配時(shí),說(shuō)明第二終端的顯示界面已經(jīng)跳轉(zhuǎn)到預(yù)設(shè)的顯示界面(即已經(jīng)響應(yīng)該應(yīng)用操作指令),此時(shí)將計(jì)算到第一圖像特征值以及第二圖像特征值之間的時(shí)間間隔作為所述應(yīng)用的響應(yīng)時(shí)長(zhǎng),以使應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)較為準(zhǔn)確。
【附圖說(shuō)明】
[0054]圖1為本發(fā)明應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)方法第一實(shí)施例的流程示意圖;
[0055]圖2為圖1中步驟S40第一實(shí)施例的細(xì)化流程示意圖;
[0056]圖3為圖1中步驟S40第二實(shí)施例的細(xì)化流程示意圖;
[0057]圖4為本發(fā)明應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)方法第二實(shí)施例的流程示意圖;
[0058]圖5為本發(fā)明應(yīng)用響應(yīng)時(shí)長(zhǎng)檢測(cè)系統(tǒng)第一實(shí)施例的功能模塊示意圖;
[0059]圖6為圖5中獲取模塊第一實(shí)施例的細(xì)化功能模塊示意圖;
[0060]圖7為圖5中獲取模塊第一實(shí)施例的細(xì)化功能模塊示意圖;
[0061]圖8為本發(fā)明應(yīng)用響應(yīng)時(shí)長(zhǎng)檢測(cè)系統(tǒng)第二實(shí)施例的功能模塊示意圖。
[0062]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0063]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0064]本發(fā)明提供一種應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)方法。
[0065]參照?qǐng)D1,圖1為本發(fā)明應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)方法第一實(shí)施例的流程示意圖。
[0066]本實(shí)施例提出一種應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)方法,所述應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)方法包括:
[0067]步驟S10,第一終端接收第二終端發(fā)送的第一時(shí)間點(diǎn),其中,所述第二終端在偵測(cè)到應(yīng)用操作指令時(shí),將所述應(yīng)用操作指令對(duì)應(yīng)的第一時(shí)間點(diǎn)發(fā)送至所述第一終端;
[0068]在本實(shí)施例中,第二終端通過(guò)VGA (Video Graphics Array,視頻圖形陣列)或HDMI (High Definit1n Multimedia Interface,高清晰度多媒體接口)接口與第一終端連接。該應(yīng)用操作指令可通過(guò)雙擊應(yīng)用的圖標(biāo)、點(diǎn)擊應(yīng)用顯示界面中相應(yīng)的控件以及觸摸、語(yǔ)音和手勢(shì)等操作指令觸發(fā),第二終端可通過(guò)第一時(shí)間戳的方式將第一時(shí)間點(diǎn)發(fā)送至第一終端。
[0069]步驟S20,在接收到所述第一時(shí)間點(diǎn)時(shí),所述第一終端采集所述第二終端顯示界面的第一圖像,并確定采集的第一圖像對(duì)應(yīng)的第一圖像特征值;
[0070]在本實(shí)施例中,第二終端可通過(guò)截屏或者獲取顯示信息的方式獲取其顯示界面中的第一圖像,并將獲取到的第一圖像經(jīng)VGA或HDMI接口發(fā)送至第一終端。該第一圖像對(duì)應(yīng)的第一圖像特征值優(yōu)選為圖像指紋,該圖像指紋在計(jì)算時(shí)需要將接收到的圖像的縮小為預(yù)設(shè)的大小,并將縮小后的圖像的灰度調(diào)整為灰白,然后計(jì)算調(diào)整灰度后的圖像的像素平均值,逐個(gè)比較各個(gè)像素與像素平均值大小關(guān)系得到圖像指紋,在像素點(diǎn)的像素值小于像素平均值時(shí),該像素點(diǎn)對(duì)應(yīng)的指紋值為0,在像素點(diǎn)的像素值大于像素平均值時(shí),該像素點(diǎn)對(duì)應(yīng)的指紋值為1,基于各個(gè)像素點(diǎn)的像素值排列成為圖像指紋。例如:各個(gè)像素值:64642535124223 ;像素平均值:37圖像指紋:1100010。該第一圖像為第二終端響應(yīng)操作指令之前的顯示界面。
[0071]步驟S30,所述第一終端定時(shí)采集所述第二終端顯示界面的第二圖像,在每次采集到所述第二圖像時(shí),確定所述第二圖像對(duì)應(yīng)的第二圖像特征值;
[0072]步驟S40,在所述第二圖像特征值與所述第一圖像特征值之間的相似度與預(yù)設(shè)的相似度匹配時(shí),所述第一終端獲取所述第二圖像對(duì)應(yīng)的第二時(shí)間點(diǎn);
[0073]步驟S50,所述第一終端將所述第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn)之間的時(shí)間差作為所述應(yīng)用的響應(yīng)時(shí)長(zhǎng)。
[0074]在本實(shí)施例中,該預(yù)設(shè)的相似度為響應(yīng)操作指令之前以及響應(yīng)操作指令之后的圖像顯示界面的圖像特征值之間的相似度。該每次采集圖像之間的時(shí)間間隔由設(shè)計(jì)人員進(jìn)行設(shè)定,該時(shí)間間隔為ms級(jí)別,例如15ms。所述第一終端每次采集所述第二終端顯示界面的第二圖像時(shí),可在采集的圖像中添加相應(yīng)的時(shí)間戳,并在在所述第二圖像特征值與所述第一圖像特征值之間的相似度與預(yù)設(shè)的相似度匹配時(shí),確定該匹配的第二圖像特征值對(duì)應(yīng)的第二圖像,將該第二圖像對(duì)應(yīng)的時(shí)間戳作為第二時(shí)間點(diǎn)。第二圖像特征值與第一圖像特征值的計(jì)算方式相同,在此不再贅述。
[0075]本實(shí)施例中,預(yù)設(shè)的相似度獲取過(guò)程如下,即在步驟SlO之前還包括步驟:
[0076]A、所述第一終端獲取第二終端當(dāng)前顯示界面的第一圖像,并確定采集的第一圖像對(duì)應(yīng)的第一圖像特征值;
[0077]B、所述第一終端定時(shí)采集所述第二終端顯示界面的第二圖像,在每次采集到所述第二圖像時(shí),確定所述第二圖像對(duì)應(yīng)的第二圖像特征值;
[0078]C、所述第一終端計(jì)算所述第二圖像特征值與所述第一圖像特征值之間的相似度,并在所述相似度與預(yù)設(shè)的相似度匹配時(shí),所述第一終端更新所述相似度匹配的次數(shù);
[0079]D、在所述相似度匹配的次數(shù)大于或等于第二預(yù)設(shè)閾值時(shí),存儲(chǔ)當(dāng)前計(jì)算得到的相似度。
[0080]在本實(shí)施例中,上述第二預(yù)設(shè)閾值可由用戶進(jìn)行設(shè)置。由于第一圖像特征值以及第二圖像特征值均與圖像的分辨率有關(guān),則在第二終端的圖像分辨率修改時(shí),第二終端重新執(zhí)行步驟A-D,以重新確定預(yù)設(shè)的相似度。
[0081]本實(shí)施例提出的應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)方法,第一終端計(jì)算第二終端響應(yīng)應(yīng)用操作指令前的顯示界面的第一圖像特征值,以及計(jì)算第二終端響接收到應(yīng)用操作指令后的顯示界面的第二圖像特征值,在第一圖像特征值與第二圖像特征值之間的相似度與預(yù)設(shè)的相似度匹配時(shí),說(shuō)明第二終端的顯示界面已經(jīng)跳轉(zhuǎn)到預(yù)設(shè)的顯示界面(即已經(jīng)響應(yīng)該應(yīng)用操作指令),此時(shí)將計(jì)算到第一圖像特征值以及第二圖像特征值之間的時(shí)間間隔作為所述應(yīng)用的響應(yīng)時(shí)長(zhǎng),以使應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)較為準(zhǔn)確,同時(shí),通過(guò)第一終端檢測(cè)第二終端中運(yùn)行的應(yīng)用的響應(yīng)時(shí)長(zhǎng),不會(huì)影響第一終端中應(yīng)用的運(yùn)行效率,并提高應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)精度。
[0082]進(jìn)一步地,為提高應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)精度,參照?qǐng)D2,所述步驟S40包括:
[0083]步驟S41,在所述第二圖像特征值與所述第一圖像特征值之間的相似度與預(yù)設(shè)的相似度匹配時(shí),所述第一終端更新所述相似度匹配的次數(shù);
[0084]步驟S42,在所述相似度匹配的次數(shù)大于或等于第一預(yù)設(shè)閾值時(shí),所述第一終端獲取當(dāng)前確定的所述第二圖像特征值對(duì)應(yīng)的第二圖像對(duì)應(yīng)的第二時(shí)間點(diǎn)。
[0085]本實(shí)施例中所指的更新所述相似度匹配的次數(shù),是指對(duì)所述相似度匹配此時(shí)加1,并且可在獲取第二時(shí)間點(diǎn)之后對(duì)相似度匹配的次數(shù)清零。第一預(yù)設(shè)閾值可與第二預(yù)設(shè)閾值相同,也可與第二預(yù)設(shè)閾值不同。
[0086]進(jìn)一步地,為提高應(yīng)用響應(yīng)時(shí)長(zhǎng)的檢測(cè)精度,參照?qǐng)D3,所述步驟S40包括:
[0087]步驟S43,所述第一終端確定第二終端當(dāng)前執(zhí)行的操作指令,并基于預(yù)設(shè)的操作指令與相似度之間映射關(guān)系,確定所述操作指令對(duì)應(yīng)的相似度;
[0088]步驟S44,在所述第二圖像特征值與所述第一圖像特征值之間的相似度與確定的相似度匹配時(shí),所述第一終端獲取所述第二圖像對(duì)應(yīng)的第二時(shí)間點(diǎn)。
[0089]在本實(shí)施例中,所述第二終端可在發(fā)送第一時(shí)間點(diǎn)的同時(shí)將當(dāng)前執(zhí)行的操作指令發(fā)送至第一終端,優(yōu)選方式為將第一時(shí)間點(diǎn)作為時(shí)間戳添加至當(dāng)前執(zhí)行的操作指令中,并發(fā)送至第一終端,由于不同的操作指令對(duì)應(yīng)的執(zhí)行前以及執(zhí)行后的圖像顯示界面不同,故可針對(duì)不同的應(yīng)用操作指令設(shè)置不同的預(yù)設(shè)相似度。
[0090]進(jìn)一步地,為豐富應(yīng)用相應(yīng)時(shí)長(zhǎng)檢測(cè)系統(tǒng)的功能,參照?qǐng)D4,基于第一實(shí)施例提出本發(fā)明應(yīng)用響應(yīng)時(shí)長(zhǎng)檢測(cè)方法的第二實(shí)施例,在本實(shí)施例中,所述應(yīng)用相應(yīng)時(shí)長(zhǎng)檢測(cè)方法還包括步驟:
[0091]步驟S60,在第二終端進(jìn)行視頻播放時(shí),所述第一終端定時(shí)獲取第一終端播放的圖像幀;
[0092]步驟S70,在每次獲取到所述圖像幀時(shí),所述第一終端計(jì)算獲取到的圖像幀對(duì)應(yīng)的第三圖像特征值;
[0093]步驟S80,在此次計(jì)算得到的第三圖像特征值與上次計(jì)算得到的第三圖像特征值相同時(shí),所