The invention discloses a testing device, the startup speed application terminal and method, the application startup speed test device including resolution module, logging module, calculation module, a comparison module, a first determination module, second determining module, start the application in the speed test module, calculation of each picture through the preset image value of algorithm, adopted in accordance with the image sequence of time points in each image feature value and the final picture to compare the value of the way, to find out the application of the completion of start-up time, then determine the application startup speed, reflects the application startup speed, improve the results to improve the accuracy, efficiency.
【技术实现步骤摘要】
一种应用启动速度的测试装置、终端及方法
本专利技术涉及通信
,更具体地说,涉及一种应用启动速度的测试装置、终端及方法。
技术介绍
目前,随着智能手机的发展,应用市场上的App(Application,应用)越来越多,与此同时,用户对于应用的要求也越来越高,在应用的性能指标中,应用的启动速度是非常重要的一个性能指标。但是目前业内没有一套有效的应用的启动速度的测试方案,大多还停留在采用拍摄视频,然后人工数帧的方式进行应用启动速度的测试,效率非常的低。
技术实现思路
本专利技术的主要目的在于提出一种应用启动速度的测试装置、终端及方法,旨在解决现有技术中,采用拍摄视频,然后人工数帧的方式进行应用启动速度的测试,效率非常低的问题。为解决上述技术问题,本专利技术提供一种应用启动速度的测试装置,包括:拆分模块,用于将拍摄的应用启动过程的视频按预设帧率拆分成图片;记录模块,用于记录每张图片的拍摄时间点;计算模块,用于根据预设图像算法计算每张图片的特征值;比较模块,用于按照图片的拍摄时间点的先后顺序依次将每张图片的特征值与最后一张图片的特征值进行比较;第一确定模块,用于将第一次出现与最后一张图片的特征值的相似度大于第一预设阈值的图片作为目标图片;第二确定模块,用于根据目标图片的拍摄时间点以及应用启动时的拍摄时间点,确定应用的启动速度。其中,计算模块包括:缩小子模块,用于将图片缩小到预设尺寸大小;转换子模块,用于将缩小子模块缩小后的图片转换为灰度图片;第一计算子模块,用于按照预设算法计算灰度图片的每个像素点的灰度值;第二计算子模块,用于计算灰度图片的灰度平均值;比较子模块, ...
【技术保护点】
一种应用启动速度的测试装置,其特征在于,包括:拆分模块,用于将拍摄的应用启动过程的视频按预设帧率拆分成图片;记录模块,用于记录每张图片的拍摄时间点;计算模块,用于根据预设图像算法计算每张图片的特征值;比较模块,用于按照图片的拍摄时间点的先后顺序依次将每张图片的特征值与最后一张图片的特征值进行比较;第一确定模块,用于将第一次出现与最后一张图片的特征值的相似度大于第一预设阈值的图片作为目标图片;第二确定模块,用于根据所述目标图片的拍摄时间点以及应用启动时的拍摄时间点,确定所述应用的启动速度。
【技术特征摘要】
1.一种应用启动速度的测试装置,其特征在于,包括:拆分模块,用于将拍摄的应用启动过程的视频按预设帧率拆分成图片;记录模块,用于记录每张图片的拍摄时间点;计算模块,用于根据预设图像算法计算每张图片的特征值;比较模块,用于按照图片的拍摄时间点的先后顺序依次将每张图片的特征值与最后一张图片的特征值进行比较;第一确定模块,用于将第一次出现与最后一张图片的特征值的相似度大于第一预设阈值的图片作为目标图片;第二确定模块,用于根据所述目标图片的拍摄时间点以及应用启动时的拍摄时间点,确定所述应用的启动速度。2.如权利要求1所述的应用启动速度的测试装置,其特征在于,所述计算模块包括:缩小子模块,用于将所述图片缩小到预设尺寸大小;转换子模块,用于将所述缩小子模块缩小后的图片转换为灰度图片;第一计算子模块,用于按照预设算法计算所述灰度图片的每个像素点的灰度值;第二计算子模块,用于计算所述灰度图片的灰度平均值;比较子模块,用于将每个像素点的灰度值与所述灰度平均值进行比较,得到每个像素点的比较结果;所述每个像素点的比较结果包括:当像素点的灰度值大于或等于所述灰度平均值时,记为1;小于所述灰度平均值时,记为0;组合子模块,用于将所述每个像素点的比较结果按照预设次序进行组合,得到预设位数的二进制整数;确定子模块,用于将所述预设位数的二进制整数作为该张图片的特征值。3.如权利要求2所述的应用启动速度的测试装置,其特征在于,在所述组合子模块将所述每个像素点的比较结果按照预设次序进行组合的过程中,还包括:同一个视频的每张图片采用的预设次序相同。4.如权利要求1至3任一项所述的应用启动速度的测试装置,其特征在于,所述比较模块具体用于将每张图片的预设位数的二进制整数与最后一张图片的预设位数的二进制整数,按位一一进行比对;所述第一确定模块具体用于当图片的预设位数的二进制整数与最后一张图片的预设位数的二进制整数,相同的数据位数超过第二预设阈值时,则确定该图片的特征值的相似度大于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。