网页首屏时延测量方法、装置和系统制造方法及图纸

技术编号:19744956 阅读:55 留言:0更新日期:2018-12-12 04:41
本发明专利技术公开一种网页首屏时延测量方法、装置和系统,涉及通信领域。其中网页首屏时延测量装置获取模拟服务器提供的网页加载渲染首屏所需要的外部资源文件数量统计值,根据网页测试请求,对与网页加载渲染首屏相关联的外部资源文件进行统计,若统计的外部资源文件数量等于外部资源文件数量统计值,则确定首屏加载完成,根据网页测试请求发起时间和首屏加载完成时间确定网页首屏时延。通过预先统计被测页面加载首屏所需外部资源文件的数量,从而仅需关联计算网页下载的外部资源文件数量就能判断首屏结束点,进而确定网页首屏时延。由于本发明专利技术在终端和DPI系统中均可部署,从而提升首屏时延的测量通用性和测量效率。

【技术实现步骤摘要】
网页首屏时延测量方法、装置和系统
本专利技术涉及通信领域,特别涉及一种网页首屏时延测量方法、装置和系统。
技术介绍
目前,在测量网页首屏时延方面的主要技术方案有:技术方案1、开发者在设计网页时预先设定标识,当网页加载渲染时,遇到该标识表示首屏加载结束,则可计算出网页的首屏加载时延。技术方案2、实时捕捉浏览器渲染网页的大小和图像,通过图像算法对比,当像素点渲染填充达到一个设定的阈值时判断首屏加载结束,并得出首屏时延,如果未达到阈值则继续加载网页。上述两种现有技术方案存在如下问题:对于技术方案1:虽然该技术测量结果准确,但是具有特定性,只有开发者才能获取首屏时延,不易推广。对于技术方案2:该方式在进行图像识别时需要消耗大量的计算资源,不适合在移动终端运行推广,同时无法部署在运营商DPI(DeepPacketInspection,深度包检测)系统中。
技术实现思路
本专利技术实施例提供一种网页首屏时延测量方法、装置和系统,针对目前网页首屏时延测量技术中,首屏结束点判断方式不易推广、DPI系统不易采集等问题,本专利技术提出通过预先统计被测页面加载首屏所需外部资源文件的数量以间接计算首屏时延,从而测量装置仅需关联计算网页下载的外部资源文件数量就能判断首屏结束点。本专利技术在终端和DPI系统中均可部署,从而提升首屏时延的测量通用性和测量效率。根据本专利技术的一个方面,提供一种网页首屏时延测量方法,包括:获取模拟服务器提供的网页加载渲染首屏所需要的外部资源文件数量统计值;根据网页测试请求,对与网页加载渲染首屏相关联的外部资源文件进行统计;若统计的外部资源文件数量等于所述外部资源文件数量统计值,则确定首屏加载完成;根据网页测试请求发起时间和首屏加载完成时间确定网页首屏时延。在一个实施例中,对与网页加载渲染首屏相关联的外部资源文件进行统计包括:基于网页首包请求URL地址和外部资源文件的TCP请求中的指定字段,对与网页加载渲染首屏相关联的外部资源文件进行统计。在一个实施例中,若外部资源文件的TCP请求中指定字段的内容与网页首包请求URL地址一致,则将该外部资源文件作为与网页加载渲染首屏相关联的外部资源文件进行统计。根据本专利技术的另一方面,提供一种网页首屏时延测量装置,包括:获取模块,用于获取模拟服务器提供的网页加载渲染首屏所需要的外部资源文件数量统计值;统计模块,用于根据网页测试请求对与网页加载渲染首屏相关联的外部资源文件进行统计;首屏加载完成模块,用于在统计的外部资源文件数量等于所述外部资源文件数量统计值的情况下,确定首屏加载完成;首屏时延确定模块,用于根据网页测试请求发起时间和首屏加载完成时间确定首屏时延。在一个实施例中,统计模块用于基于网页首包请求URL地址和外部资源文件的TCP请求中的指定字段,对与网页加载渲染首屏相关联的外部资源文件进行统计。在一个实施例中,统计模块用于在外部资源文件的TCP请求中指定字段的内容与网页首包请求URL地址一致的情况下,将该外部资源文件作为与网页加载渲染首屏相关联的外部资源文件进行统计。根据本专利技术的另一方面,提供一种网页首屏时延测量系统,包括:如上述任一实施例涉及的网页首屏时延测量装置;模拟服务器,用于统计网页加载渲染首屏所需要的外部资源文件数值,并将获得的外部资源文件数量统计值发送给网页首屏时延测量装置。在一个实施例中,模拟服务器用于模拟终端屏幕分辨率,打开网页以记录页面加载所下载的外部资源文件数量,在首屏加载完毕时统计出网页加载渲染首屏所需要的外部资源文件数值。在一个实施例中,模拟服务器用于在页面打开过程中通过对比页面的变化,若屏幕页面不再发生变化且交互框架已经加载完成,则确定首屏加载完毕。在一个实施例中,网页首屏时延测量装置为移动终端,或深度包检测DPI设备。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术网页首屏时延测量方法一个实施例的示意图。图2为本专利技术网页首屏时延测量方法另一实施例的示意图。图3为本专利技术网页首屏时延测量装置一个实施例的示意图。图4为本专利技术网页首屏时延测量系统一个实施例的示意图。图5为本专利技术模拟服务器统计外部资源文件数一个实施例的示意图。图6为本专利技术网页首屏时延测量系统的网络架构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1为本专利技术网页首屏时延测量方法一个实施例的示意图。其中,本实施例的方法步骤可由网页首屏时延测量装置执行。步骤101,获取模拟服务器提供的网页加载渲染首屏所需要的外部资源文件数量统计值。步骤102,根据网页测试请求,对与网页加载渲染首屏相关联的外部资源文件进行统计。可选地,对与网页加载渲染首屏相关联的外部资源文件进行统计包括:基于网页首包请求URL地址和外部资源文件的TCP请求中的指定字段,对与网页加载渲染首屏相关联的外部资源文件进行统计。其中,若外部资源文件的TCP请求中指定字段的内容与网页首包请求URL地址一致,则将该外部资源文件作为与网页加载渲染首屏相关联的外部资源文件进行统计。步骤103,若统计的外部资源文件数量等于所述外部资源文件数量统计值,则确定首屏加载完成。步骤104,根据网页测试请求发起时间和首屏加载完成时间确定网页首屏时延。基于本专利技术上述实施例提供的网页首屏时延测量方法,通过预先统计被测页面加载首屏所需外部资源文件的数量,从而仅需关联计算网页下载的外部资源文件数量就能判断首屏结束点,进而确定网页首屏时延。由于本专利技术在终端和DPI系统中均可部署,从而提升首屏时延的测量通用性和测量效率。图2为本专利技术网页首屏时延测量方法另一实施例的示意图。其中,本实施例的方法步骤可由网页首屏时延测量装置执行。其中:步骤201,获取模拟服务器提供的网页加载渲染首屏所需要的外部资源文件数量统计值N。步骤202,根据网页测试请求,获取网页首包请求URL地址和本文档来自技高网...

【技术保护点】
1.一种网页首屏时延测量方法,其特征在于,包括:获取模拟服务器提供的网页加载渲染首屏所需要的外部资源文件数量统计值;根据网页测试请求,对与网页加载渲染首屏相关联的外部资源文件进行统计;若统计的外部资源文件数量等于所述外部资源文件数量统计值,则确定首屏加载完成;根据网页测试请求发起时间和首屏加载完成时间确定网页首屏时延。

【技术特征摘要】
1.一种网页首屏时延测量方法,其特征在于,包括:获取模拟服务器提供的网页加载渲染首屏所需要的外部资源文件数量统计值;根据网页测试请求,对与网页加载渲染首屏相关联的外部资源文件进行统计;若统计的外部资源文件数量等于所述外部资源文件数量统计值,则确定首屏加载完成;根据网页测试请求发起时间和首屏加载完成时间确定网页首屏时延。2.根据权利要求1所述的方法,其特征在于,对与网页加载渲染首屏相关联的外部资源文件进行统计包括:基于网页首包请求URL地址和外部资源文件的TCP请求中的指定字段,对与网页加载渲染首屏相关联的外部资源文件进行统计。3.根据权利要求2所述的方法,其特征在于,若外部资源文件的TCP请求中指定字段的内容与网页首包请求URL地址一致,则将该外部资源文件作为与网页加载渲染首屏相关联的外部资源文件进行统计。4.一种网页首屏时延测量装置,其特征在于,包括:获取模块,用于获取模拟服务器提供的网页加载渲染首屏所需要的外部资源文件数量统计值;统计模块,用于根据网页测试请求对与网页加载渲染首屏相关联的外部资源文件进行统计;首屏加载完成模块,用于在统计的外部资源文件数量等于所述外部资源文件数量统计值的情况下,确定首屏加载完成;首屏时延确定模块,用于根据网页测试请求发起时...

【专利技术属性】
技术研发人员:马啸威李文云贺晓东曹维华唐宏邹洁毛东峰姜松叶玉剑李韶英吕和凯
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1