页面加载时间的检测方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37213215 阅读:16 留言:0更新日期:2023-04-20 23:02
本说明书公开了一种页面加载时间的检测方法、装置、存储介质及电子设备,本说明书实施例通过确定录制有页面加载过程的视频中包含的每个经过图像处理后视频帧内指定像素的数量,来确定每个视频帧对应的梯度特征,进而确定该视频中任意相邻两个视频帧之间的梯度特征变化量。再根据任意相邻两个视频帧之间的梯度特征变化量,确定页面加载过程中的起始帧和终止帧,进而确定出页面加载过程所用的时间。相比于用人工方式来确定页面的加载时间,通过此方法检测出的页面加载时间的误差大大减小,确定出的页面加载时间更加精确,同时也提高了页面加载时间的检测效率。页面加载时间的检测效率。页面加载时间的检测效率。

【技术实现步骤摘要】
页面加载时间的检测方法、装置、存储介质及电子设备


[0001]本说明书涉及计算机
,尤其涉及页面加载时间的检测方法、装置、存储介质及电子设备。

技术介绍

[0002]如今,随着互联网技术的发展,用户在浏览各种网页或者在选择应用程序时,都希望得到更好的浏览使用体验。页面的加载时间能够影响用户的体验,同时也是人们评价好的网页和应用程序的重要指标。
[0003]现有技术中,一般是通过人工检测的方式来确定应用程序页面的加载时间,这样计算出的应用程序页面的加载时间不但不够准确,而且效率很低。

技术实现思路

[0004]本说明书实施例提供一种页面加载时间的检测方法、装置、存储介质及电子设备,以部分解决上述现有技术存在的问题。
[0005]本说明书实施例采用下述技术方案:
[0006]本说明书提供的一种页面加载时间的检测方法,所述方法包括:
[0007]获取录制有页面加载过程的视频;
[0008]从所述视频中提取出各视频帧;
[0009]针对每个视频帧,对该视频帧进行图像处理,并根据处理后视频帧中包含的指定像素的数量,确定该视频帧对应的梯度特征;
[0010]根据每个视频帧对应的梯度特征,确定任意相邻两个视频帧之间的梯度特征变化量;
[0011]根据任意相邻两个视频帧之间的梯度特征变化量,从提取出的各视频帧中确定所述页面加载过程中的起始帧和终止帧;
[0012]根据所述起始帧和终止帧,确定所述页面加载过程所用的时间。
[0013]可选地,针对每个视频帧,对该视频帧进行图像处理,并根据处理后视频帧中包含的指定像素的数量,确定该视频帧对应的梯度特征,具体包括:
[0014]针对每个视频帧,对该视频帧进行图像处理,并根据处理后视频帧中每行像素中包含的指定像素的数量,确定该视频帧的行梯度特征,以及根据处理后视频帧中每列像素中包含的指定像素的数量,确定该视频帧的列梯度特征;
[0015]将所述行梯度特征和所述列梯度特征,作为该视频帧对应的梯度特征。
[0016]可选地,根据每个视频帧对应的梯度特征,确定任意相邻两个视频帧之间的梯度特征变化量,具体包括:
[0017]针对任意相邻的两个视频帧,根据该相邻两个视频帧的行梯度特征,确定在该相邻两个视频帧中每行像素包含的指定像素的数量的变化量,作为行变化量,以及根据该相邻两个视频帧的列梯度特征,确定在该相邻两个视频帧中每列像素包含的指定像素的数量
的变化量,作为列变化量;
[0018]根据所述行变化量和所述列变化量,确定该相邻两个视频帧之间的梯度特征变化量。
[0019]可选地,根据任意相邻两个视频帧之间的梯度特征变化量,从提取出的各视频帧中确定所述页面加载过程中的起始帧,具体包括:
[0020]针对任意相邻的两个视频帧,若确定该相邻两个视频帧之间的梯度特征变化量大于第一阈值,将该相邻两个视频帧中的第一视频帧作为候选起始帧;
[0021]确定与该相邻两个视频帧中的第二视频帧相邻的下一视频帧,作为第三视频帧;
[0022]若确定所述第二视频帧与所述第三视频帧的梯度特征变化量大于所述第一阈值,确定所述候选起始帧为所述页面加载过程中的起始帧。
[0023]可选地,根据任意相邻两个视频帧之间的梯度特征变化量,从提取出的各视频帧中确定所述页面加载过程中的起始帧,具体包括:
[0024]针对任意相邻的两个视频帧,根据该相邻两个视频帧之间的梯度特征变化量,确定该相邻两个视频帧之间指定像素的数量发生变化的像素行的行数与总行数的比例,作为该相邻两个视频帧对应的行比例,以及确定该相邻两个视频帧之间指定像素的数量发生变化的像素列的列数与总列数的比例,作为该相邻两个视频帧对应的列比例;
[0025]若确定该相邻两个视频帧之间的梯度特征变化量大于第一阈值,且该相邻两个视频帧对应的行比例和/或该相邻两个视频帧对应的列比例大于第二阈值,将该相邻两个视频帧中的第一视频帧作为候选起始帧;
[0026]确定与该相邻两个视频帧中的第二视频帧相邻的下一视频帧,作为第三视频帧;
[0027]若确定所述第二视频帧与所述第三视频帧的梯度特征变化量大于所述第一阈值,且第二视频帧与第三视频帧之间对应的行比例和/或第二视频帧与第三视频帧之间对应的列比例大于所述第二阈值,确定所述候选起始帧为所述页面加载过程中的起始帧。
[0028]可选地,根据任意相邻两个视频帧之间的梯度特征变化量,从提取出的各视频帧中确定所述页面加载过程中的终止帧,具体包括:
[0029]针对所述起始帧之后的任意相邻两个视频帧,若确定该相邻两个视频帧之间的梯度特征变化量大于第一阈值,将该相邻两个视频帧中的第一视频帧作为候选终止帧;
[0030]将从所述视频中确定出的最后一个候选终止帧,作为所述页面加载过程中的终止帧。
[0031]可选地,根据任意相邻两个视频帧之间的梯度特征变化量,从提取出的各视频帧中确定所述页面加载过程中的终止帧,具体包括:
[0032]针对所述起始帧之后的任意相邻两个视频帧,根据该相邻两个视频帧之间的梯度特征变化量,确定该相邻两个视频帧之间指定像素的数量发生变化的像素行的行数与总行数的比例,作为该相邻两个视频帧对应的行比例,以及确定该相邻两个视频帧之间指定像素的数量发生变化的像素列的列数与总列数的比例,作为该相邻两个视频帧对应的列比例;
[0033]若确定该相邻两个视频帧之间的梯度特征变化量大于第一阈值,且该相邻两个视频帧对应的行比例和/或该相邻两个视频帧对应的列比例大于第二阈值,将该相邻两个视频帧中的第一视频帧作为候选终止帧;
[0034]将从所述视频中确定出的最后一个候选终止帧,作为所述页面加载过程中的终止帧。
[0035]可选地,针对每个视频帧,针对每个视频帧,对该视频帧进行图像处理,并根据处理后视频帧中包含的指定像素的数量,确定该视频帧对应的梯度特征,具体包括:
[0036]针对所述起始帧之后的每个视频帧,判断处理后视频帧中是否包含有用于滚动展示信息的第一区域;
[0037]若是,则根据处理后视频帧中除所述第一区域以外的其他区域内指定像素的数量,确定该视频帧对应的梯度特征。
[0038]可选地,针对每个视频帧,对该视频帧进行图像处理,并根据处理后视频帧中包含的指定像素的数量,确定该视频帧对应的梯度特征,具体包括:
[0039]针对所述起始帧之后的每个视频帧,从所述视频中确定出与该视频帧相邻近的视频帧,作为参考视频帧;
[0040]根据所述参考视频帧,从处理后视频帧中确定出相比于所述参考视频帧发生像素变化的区域,作为第二区域;
[0041]根据所述第二区域内指定像素的数量,确定该视频帧对应的梯度特征。
[0042]可选地,根据所述起始帧和终止帧,确定所述页面加载过程所用的时间,具体包括:
[0043]确定所述起始帧在所述视频中的帧号,作为起始帧号本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面加载时间的检测方法,其特征在于,所述方法包括:获取录制有页面加载过程的视频;从所述视频中提取出各视频帧;针对每个视频帧,对该视频帧进行图像处理,并根据处理后视频帧中包含的指定像素的数量,确定该视频帧对应的梯度特征;根据每个视频帧对应的梯度特征,确定任意相邻两个视频帧之间的梯度特征变化量;根据任意相邻两个视频帧之间的梯度特征变化量,从提取出的各视频帧中确定所述页面加载过程中的起始帧和终止帧;根据所述起始帧和终止帧,确定所述页面加载过程所用的时间。2.如权利要求1所述的方法,其特征在于,针对每个视频帧,对该视频帧进行图像处理,并根据处理后视频帧中包含的指定像素的数量,确定该视频帧对应的梯度特征,具体包括:针对每个视频帧,对该视频帧进行图像处理,并根据处理后视频帧中每行像素中包含的指定像素的数量,确定该视频帧的行梯度特征,以及根据处理后视频帧中每列像素中包含的指定像素的数量,确定该视频帧的列梯度特征;将所述行梯度特征和所述列梯度特征,作为该视频帧对应的梯度特征。3.如权利要求2所述的方法,其特征在于,根据每个视频帧对应的梯度特征,确定任意相邻两个视频帧之间的梯度特征变化量,具体包括:针对任意相邻的两个视频帧,根据该相邻两个视频帧的行梯度特征,确定在该相邻两个视频帧中每行像素包含的指定像素的数量的变化量,作为行变化量,以及根据该相邻两个视频帧的列梯度特征,确定在该相邻两个视频帧中每列像素包含的指定像素的数量的变化量,作为列变化量;根据所述行变化量和所述列变化量,确定该相邻两个视频帧之间的梯度特征变化量。4.如权利要求3所述的方法,其特征在于,根据任意相邻两个视频帧之间的梯度特征变化量,从提取出的各视频帧中确定所述页面加载过程中的起始帧,具体包括:针对任意相邻的两个视频帧,若确定该相邻两个视频帧之间的梯度特征变化量大于第一阈值,将该相邻两个视频帧中的第一视频帧作为候选起始帧;确定与该相邻两个视频帧中的第二视频帧相邻的下一视频帧,作为第三视频帧;若确定所述第二视频帧与所述第三视频帧的梯度特征变化量大于所述第一阈值,确定所述候选起始帧为所述页面加载过程中的起始帧。5.如权利要求4所述的方法,其特征在于,根据任意相邻两个视频帧之间的梯度特征变化量,从提取出的各视频帧中确定所述页面加载过程中的起始帧,具体包括:针对任意相邻的两个视频帧,根据该相邻两个视频帧之间的梯度特征变化量,确定该相邻两个视频帧之间指定像素的数量发生变化的像素行的行数与总行数的比例,作为该相邻两个视频帧对应的行比例,以及确定该相邻两个视频帧之间指定像素的数量发生变化的像素列的列数与总列数的比例,作为该相邻两个视频帧对应的列比例;若确定该相邻两个视频帧之间的梯度特征变化量大于第一阈值,且该相邻两个视频帧对应的行比例和/或该相邻两个视频帧对应的列比例大...

【专利技术属性】
技术研发人员:韩聪李登杰马林
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1