• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種采集應(yīng)用性能數(shù)據(jù)的方法及裝置制造方法及圖紙

    技術(shù)編號:15391451 閱讀:84 留言:0更新日期:2017-05-19 04:46
    本發(fā)明專利技術(shù)提供了一種采集應(yīng)用性能數(shù)據(jù)的方法及裝置。其中,該方法包括:通過攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝,記錄拍攝時間;根據(jù)拍攝得到的圖像,獲取待測應(yīng)用對應(yīng)的界面圖像;根據(jù)待測應(yīng)用的界面圖像及拍攝時間生成待測應(yīng)用的性能數(shù)據(jù)。本發(fā)明專利技術(shù)的執(zhí)行主體為獨立于待測終端之外的采集設(shè)備,通過獨立的采集設(shè)備中的攝像模塊來拍攝待測終端的圖像,進而得到待測應(yīng)用的界面圖像,避免了通過待測終端中的應(yīng)用自帶的截屏軟件來采集性能數(shù)據(jù),在采集性能數(shù)據(jù)時不占用待測終端的系統(tǒng)資源,因此截屏速度快、誤差小而效率高,且不會受待測終端的系統(tǒng)版本和硬件性能的影響。

    Method and device for collecting application performance data

    The invention provides a method and a device for collecting application performance data. Among them, the method includes: through the camera module to start the test application and the implementation of the terminal under testing the preset operations for filming, recording time; according to the image captured by the image acquisition interface, measured by correspondence; according to the interface image to be detected and taken application performance data to be measured using the perturbation time generation. The executive body of the invention is independent of the terminal to be tested outside the acquisition device through the camera module independent acquisition equipment in shooting the terminal image to be detected, and then get the interface image to be detected by the application, avoid to be measured with the application terminal screen capture software to collect performance data, the performance data collection when the system resource occupied terminal to be tested, so the screenshot of rapid speed and little error and high efficiency, and is not affected by the measured system version and the hardware performance of the terminal.

    【技術(shù)實現(xiàn)步驟摘要】
    一種采集應(yīng)用性能數(shù)據(jù)的方法及裝置
    本專利技術(shù)涉及終端
    ,具體而言,涉及一種采集應(yīng)用性能數(shù)據(jù)的方法及裝置。
    技術(shù)介紹
    目前,終端上都安裝有瀏覽器,瀏覽器的性能指標(biāo)主要有網(wǎng)速、啟動速度和下載速度等。在對瀏覽器進行性能測試時,需要采集瀏覽器的性能數(shù)據(jù),以根據(jù)采集的性能數(shù)據(jù)確定瀏覽器的性能指標(biāo)。當(dāng)前,瀏覽器客戶端配置有自帶的截屏軟件,瀏覽器客戶端通過該截屏軟件不停地對當(dāng)前顯示的頁面進行截屏,截取到的多副頁面圖像及每幅頁面圖像對應(yīng)的截取時間即為采集的性能數(shù)據(jù)。分析采集的性能數(shù)據(jù)即可得到瀏覽器的性能指標(biāo)。例如,若采集啟動速度對應(yīng)的性能數(shù)據(jù),當(dāng)瀏覽器客戶端啟動時,通過截屏軟件不停地截取當(dāng)前顯示的頁面,直到截取到瀏覽器客戶端的主界面對應(yīng)的頁面圖像時停止截屏,分析出從開始啟動到截取到主界面對應(yīng)的頁面圖像所用的時間段,該時間段即可表示瀏覽器客戶端的啟動速度。上述通過瀏覽器自帶的截屏軟件來采集性能數(shù)據(jù),需要實時地截屏,占用大量的系統(tǒng)資源,截屏速度慢,誤差很大且效率很低,而且受終端的系統(tǒng)版本及硬件性能影響很大。
    技術(shù)實現(xiàn)思路
    有鑒于此,本專利技術(shù)實施例的目的在于提供一種采集應(yīng)用性能數(shù)據(jù)的方法及裝置,通過獨立的采集設(shè)備中的攝像模塊來采集待測終端中的待測應(yīng)用的界面圖像,避免了通過應(yīng)用自帶的截屏軟件來采集性能數(shù)據(jù)。第一方面,本專利技術(shù)實施例提供了一種采集應(yīng)用性能數(shù)據(jù)的方法,所述方法包括:通過攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝,記錄拍攝時間;根據(jù)拍攝得到的圖像,獲取所述待測應(yīng)用對應(yīng)的界面圖像;根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)。結(jié)合第一方面,本專利技術(shù)實施例提供了上述第一方面的第一種可能的實現(xiàn)方式,其中,所述根據(jù)拍攝得到的圖像,獲取所述待測應(yīng)用對應(yīng)的界面圖像,包括:根據(jù)拍攝得到的圖像中每個像素點的灰度值或顏色值,從所述圖像中確定出所述待測終端的屏幕邊界;根據(jù)確定的所述屏幕邊界,從所述圖像中截取出所述待測終端的屏幕圖像作為所述待測應(yīng)用對應(yīng)的界面圖像。結(jié)合第一方面的第一種可能的實現(xiàn)方式,本專利技術(shù)實施例提供了上述第一方面的第二種可能的實現(xiàn)方式,其中,所述根據(jù)拍攝得到的圖像中每個像素點的灰度值或顏色值,從所述圖像中確定出所述待測終端的屏幕邊界,包括:從拍攝得到的圖像的四周邊緣開始檢測每個像素點的灰度值或顏色值;當(dāng)檢測到灰度值或顏色值首次滿足預(yù)設(shè)突變條件時,將首次滿足所述預(yù)設(shè)突變條件的像素點組成的輪廓確定為所述待測終端的邊界;從所述待測終端的邊界開始檢測像素點的灰度值或顏色值;當(dāng)檢測到灰度值或顏色值再次滿足所述預(yù)設(shè)突變條件時,將再次滿足所述預(yù)設(shè)突變條件的像素點組成的輪廓確定為所述待測終端的屏幕邊界。結(jié)合第一方面,本專利技術(shù)實施例提供了上述第一方面的第三種可能的實現(xiàn)方式,其中,所述獲取所述待測應(yīng)用對應(yīng)的界面圖像之前,還包括:通過所述攝像模塊拍攝多幅所述待測終端的圖像,根據(jù)多幅所述待測終端的圖像中每個像素點的灰度值或顏色值,確定所述待測終端的屏幕邊界;相應(yīng)地,所述根據(jù)拍攝得到的圖像,獲取所述待測應(yīng)用對應(yīng)的界面圖像,包括:根據(jù)確定的所述屏幕邊界,從拍攝得到的圖像中截取出所述待測終端的屏幕圖像作為所述待測應(yīng)用對應(yīng)的界面圖像。結(jié)合第一方面,本專利技術(shù)實施例提供了上述第一方面的第四種可能的實現(xiàn)方式,其中,所述根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)之前,還包括:從內(nèi)存中獲取已采集的性能數(shù)據(jù)中的圖像,通過相似度對比算法分別計算所述待測應(yīng)用的界面圖像與獲取的每個圖像之間的相似度;判斷所述每個圖像中是否存在相似度高于預(yù)設(shè)閾值的圖像,如果是,則丟棄所述待測應(yīng)用的界面圖像;如果所述每個圖像中不存在相似度高于預(yù)設(shè)閾值的圖像,則執(zhí)行所述根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)的操作。結(jié)合第一方面,本專利技術(shù)實施例提供了上述第一方面的第五種可能的實現(xiàn)方式,其中,所述根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)之后,還包括:將所述性能數(shù)據(jù)存儲在內(nèi)存中;實時監(jiān)測所述待測應(yīng)用執(zhí)行所述預(yù)設(shè)操作的過程,當(dāng)監(jiān)測到所述待測應(yīng)用停止執(zhí)行所述預(yù)設(shè)操作時,控制所述攝像模塊停止對所述待測終端進行拍攝。結(jié)合第一方面的第五種可能的實現(xiàn)方式,本專利技術(shù)實施例提供了上述第一方面的第六種可能的實現(xiàn)方式,其中,所述控制所述攝像模塊停止對所述待測終端進行拍攝之后,還包括:從內(nèi)存中獲取所述待測應(yīng)用對應(yīng)的性能數(shù)據(jù),根據(jù)獲取的性能數(shù)據(jù)包括的界面圖像和拍攝時間,確定所述待測應(yīng)用中所述預(yù)設(shè)操作對應(yīng)的性能指標(biāo)。結(jié)合第一方面,本專利技術(shù)實施例提供了上述第一方面的第七種可能的實現(xiàn)方式,其中,所述通過攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝之前,還包括:通過開源計算機視覺庫opencv驅(qū)動攝像模塊,創(chuàng)建攝像任務(wù)線程。結(jié)合第一方面,本專利技術(shù)實施例提供了上述第一方面的第八種可能的實現(xiàn)方式,其中,所述通過攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝之前,還包括:建立與所述待測終端之間的通信連接,通過所述通信連接發(fā)送控制指令給所述待測終端,控制所述待測終端中的待測應(yīng)用執(zhí)行預(yù)設(shè)操作。第二方面,本專利技術(shù)實施例提供了一種采集應(yīng)用性能數(shù)據(jù)的裝置,所述裝置包括攝像模塊、控制模塊和性能分析模塊;所述控制模塊,用于控制所述攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝,記錄拍攝時間;所述性能分析模塊,用于根據(jù)所述攝像模塊拍攝得到的圖像,獲取所述待測應(yīng)用對應(yīng)的界面圖像,根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)。結(jié)合第二方面,本專利技術(shù)實施例提供了上述第二方面的第一種可能的實現(xiàn)方式,其中,所述性能分析模塊包括:確定單元,用于根據(jù)所述攝像模塊拍攝得到的圖像中每個像素點的灰度值或顏色值,從所述圖像中確定出所述待測終端的屏幕邊界;截取單元,用于根據(jù)所述確定單元確定的所述屏幕邊界,從所述圖像中截取出所述待測終端的屏幕圖像作為所述待測應(yīng)用對應(yīng)的界面圖像。結(jié)合第二方面的第一種可能的實現(xiàn)方式,本專利技術(shù)實施例提供了上述第二方面的第二種可能的實現(xiàn)方式,其中,所述確定單元包括:檢測子單元,用于從所述攝像模塊拍攝得到的圖像的四周邊緣開始檢測每個像素點的灰度值或顏色值;確定子單元,用于當(dāng)所述檢測子單元檢測到灰度值或顏色值首次滿足預(yù)設(shè)突變條件時,將首次滿足所述預(yù)設(shè)突變條件的像素點組成的輪廓確定為所述待測終端的邊界;所述檢測子單元,還用于從所述待測終端的邊界開始檢測像素點的灰度值或顏色值;所述確定子單元,還用于當(dāng)所述檢測子單元檢測到灰度值或顏色值再次滿足所述預(yù)設(shè)突變條件時,將再次滿足所述預(yù)設(shè)突變條件的像素點組成的輪廓確定為所述待測終端的屏幕邊界。結(jié)合第二方面,本專利技術(shù)實施例提供了上述第二方面的第三種可能的實現(xiàn)方式,其中,所述控制模塊,還用于控制所述攝像模塊拍攝多幅所述待測終端的圖像;所述性能分析模塊,還用于根據(jù)所述攝像模塊拍攝的多幅所述待測終端的圖像中每個像素點的灰度值或顏色值,確定所述待測終端的屏幕邊界;根據(jù)確定的所述屏幕邊界,從所述拍攝得到的圖像中截取出所述待測終端的屏幕圖像作為所述待測應(yīng)用對應(yīng)的界面圖像。結(jié)合第二方面,本專利技術(shù)實施例提供了上述第二方面的第四種可能的實現(xiàn)方式,其中,所述性能分析模塊還包括:相似度本文檔來自技高網(wǎng)...
    一種采集應(yīng)用性能數(shù)據(jù)的方法及裝置

    【技術(shù)保護點】
    一種采集應(yīng)用性能數(shù)據(jù)的方法,其特征在于,所述方法包括:通過攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝,記錄拍攝時間;根據(jù)拍攝得到的圖像,獲取所述待測應(yīng)用對應(yīng)的界面圖像;根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)。

    【技術(shù)特征摘要】
    1.一種采集應(yīng)用性能數(shù)據(jù)的方法,其特征在于,所述方法包括:通過攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝,記錄拍攝時間;根據(jù)拍攝得到的圖像,獲取所述待測應(yīng)用對應(yīng)的界面圖像;根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)拍攝得到的圖像,獲取所述待測應(yīng)用對應(yīng)的界面圖像,包括:根據(jù)拍攝得到的圖像中每個像素點的灰度值或顏色值,從所述圖像中確定出所述待測終端的屏幕邊界;根據(jù)確定的所述屏幕邊界,從所述圖像中截取出所述待測終端的屏幕圖像作為所述待測應(yīng)用對應(yīng)的界面圖像。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)拍攝得到的圖像中每個像素點的灰度值或顏色值,從所述圖像中確定出所述待測終端的屏幕邊界,包括:從拍攝得到的圖像的四周邊緣開始檢測每個像素點的灰度值或顏色值;當(dāng)檢測到灰度值或顏色值首次滿足預(yù)設(shè)突變條件時,將首次滿足所述預(yù)設(shè)突變條件的像素點組成的輪廓確定為所述待測終端的邊界;從所述待測終端的邊界開始檢測像素點的灰度值或顏色值;當(dāng)檢測到灰度值或顏色值再次滿足所述預(yù)設(shè)突變條件時,將再次滿足所述預(yù)設(shè)突變條件的像素點組成的輪廓確定為所述待測終端的屏幕邊界。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述待測應(yīng)用對應(yīng)的界面圖像之前,還包括:通過所述攝像模塊拍攝多幅所述待測終端的圖像,根據(jù)多幅所述待測終端的圖像中每個像素點的灰度值或顏色值,確定所述待測終端的屏幕邊界;相應(yīng)地,所述根據(jù)拍攝得到的圖像,獲取所述待測應(yīng)用對應(yīng)的界面圖像,包括:根據(jù)確定的所述屏幕邊界,從拍攝得到的圖像中截取出所述待測終端的屏幕圖像作為所述待測應(yīng)用對應(yīng)的界面圖像。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)之前,還包括:從內(nèi)存中獲取已采集的性能數(shù)據(jù)中的圖像,通過相似度對比算法分別計算所述待測應(yīng)用的界面圖像與獲取的每個圖像之間的相似度;判斷所述每個圖像中是否存在相似度高于預(yù)設(shè)閾值的圖像,如果是,則丟棄所述待測應(yīng)用的界面圖像;如果所述每個圖像中不存在相似度高于預(yù)設(shè)閾值的圖像,則執(zhí)行所述根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)的操作。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述待測應(yīng)用的界面圖像及所述拍攝時間生成所述待測應(yīng)用的性能數(shù)據(jù)之后,還包括:將所述性能數(shù)據(jù)存儲在內(nèi)存中;實時監(jiān)測所述待測應(yīng)用執(zhí)行所述預(yù)設(shè)操作的過程,當(dāng)監(jiān)測到所述待測應(yīng)用停止執(zhí)行所述預(yù)設(shè)操作時,控制所述攝像模塊停止對所述待測終端進行拍攝。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述控制所述攝像模塊停止對所述待測終端進行拍攝之后,還包括:從內(nèi)存中獲取所述待測應(yīng)用對應(yīng)的性能數(shù)據(jù),根據(jù)獲取的性能數(shù)據(jù)包括的界面圖像和拍攝時間,確定所述待測應(yīng)用中所述預(yù)設(shè)操作對應(yīng)的性能指標(biāo)。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝之前,還包括:通過開源計算機視覺庫opencv驅(qū)動攝像模塊,創(chuàng)建攝像任務(wù)線程。9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過攝像模塊對啟動了待測應(yīng)用并執(zhí)行了預(yù)設(shè)操作的待測終端進行拍攝之前,還包括:建立與所述待測終端之間的通信連接,通過所述通信連接發(fā)送控制指令給所述待測終端,控制所述待測終端中的待測應(yīng)用執(zhí)行預(yù)設(shè)操作。10....

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:陳策
    申請(專利權(quán))人:廣州市動景計算機科技有限公司
    類型:發(fā)明
    國別省市:廣東,44

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲熟妇无码av另类vr影视| 亚洲中文字幕无码中文字在线| 日韩精品久久无码人妻中文字幕| 久久久久成人精品无码中文字幕 | 亚洲av永久无码精品秋霞电影影院 | 精品无码国产自产拍在线观看| 无码人妻精品一区二区三区9厂| 久久午夜无码鲁丝片直播午夜精品 | 亚洲av无码专区在线播放| 亚洲国产成人精品无码区花野真一| 午夜精品久久久久久久无码| 亚洲成a∧人片在线观看无码| 无码少妇一区二区三区浪潮AV| 亚洲?V无码成人精品区日韩| 中文字幕无码乱码人妻系列蜜桃| 中文字幕人妻无码系列第三区 | 亚洲av无码专区在线播放| 国产乱子伦精品无码专区| 无码人妻丰满熟妇区五十路 | 国产av无码久久精品| 久久久久精品国产亚洲AV无码| 免费无码H肉动漫在线观看麻豆| 国产aⅴ激情无码久久久无码| 亚洲aⅴ天堂av天堂无码麻豆| 高清无码午夜福利在线观看| 无码人妻AⅤ一区二区三区| 中国无码人妻丰满熟妇啪啪软件 | 精品一区二区无码AV| 无码免费午夜福利片在线| 无码国产精品一区二区免费式影视| 无码人妻品一区二区三区精99| 国产精品99久久久精品无码| 中国少妇无码专区| 亚洲中文久久精品无码ww16| 国产成人无码AV一区二区在线观看| 东京热人妻无码一区二区av| 亚洲桃色AV无码| 久久人妻少妇嫩草AV无码专区| 中文字幕精品三区无码亚洲 | 精品一区二区三区无码视频| 成人免费无码大片a毛片|