一种获取网页首屏时间的方法及装置制造方法及图纸

技术编号:15334389 阅读:67 留言:0更新日期:2017-05-16 21:39
本发明专利技术公开了一种获取网页首屏时间的方法及装置,涉及互联网技术领域,能够解决用户不愿意配合安装探针则难以获取网页首屏时间的问题。本发明专利技术的获取网页首屏时间的方法包括:获取DPI系统中对应的流量记录;确定网页文件的请求时间和返回时间,确定为网页文件的加载时间;获取网页标识对应的至少一个首屏页面元素;确定首屏页面元素文件的请求时间和返回时间,确定为所述首屏页面元素文件的加载时间;将网页文件的返回时间和首屏页面元素文件的请求时间的差值确定为网页解析时间;根据网页文件的加载时间、首屏页面元素文件的加载时间和网页解析时间确定网页首屏时间。本发明专利技术适用于获取网页首屏时间的过程中。

【技术实现步骤摘要】
一种获取网页首屏时间的方法及装置
本专利技术涉及互联网
,尤其涉及一种获取网页首屏时间的方法及装置。
技术介绍
网页首屏时间是用来评价网页业务质量的关键指标,网页首屏时间是指用户发起网页浏览操作到用户设备的屏幕完整呈现网页内容的时间。目前获取网页首屏时间是采用探针拨测的方式,这需要在用户侧部署专门的软件或硬件设备作为探针,并挂在用户家庭网关或者安装在用户的电脑中。如果要采集大量的用户数据,则需要部署大量探针,那么则需要巨大的投资;此外,因为在拨测的时候是模拟用户的网页浏览操作,需要占用用户的流量,会影响用户的正常上网,而且发生的费用由用户来承担,这将导致用户不愿意配合进行探针部署,因此,大量获取用户的网页首屏时间在实际操作过程中会遇到很大的困难。
技术实现思路
本专利技术实施例提供一种获取网页首屏时间的方法及装置,能够解决用户不愿意配合安装探针则难以获取网页首屏时间的问题。为达到上述目的,本专利技术实施例采用如下技术方案:第一方面,本专利技术提供一种获取网页首屏时间的方法,所述网页包括网页文件和页面元素文件,所述方法包括:根据终端接入标识和网页标识获取深度报文检测DPI系统中对应的流量记录,所述流量记录包括所述终端接入标识对应的终端访问所述网页标识对应的网页时产生的数据包和每一个所述数据包对应的发送时间或者接收时间,所述数据包包括请求数据包和响应数据包;根据所述流量记录确定所述网页标识对应的网页文件的请求时间和网页文件的返回时间,将所述网页文件的返回时间和所述网页文件的请求时间的差值确定为网页文件的加载时间;获取所述网页标识对应的至少一个首屏页面元素,每个所述首屏页面元素对应一个首屏页面元素文件;根据所述流量记录确定所述首屏页面元素文件的请求时间和所述首屏页面元素文件的返回时间,将所述首屏页面元素文件的返回时间和所述首屏页面元素文件的请求时间的差值确定为所述首屏页面元素文件的加载时间;将所述网页文件的返回时间和所述首屏页面元素文件的请求时间的差值确定为网页解析时间;根据所述网页文件的加载时间、所述首屏页面元素文件的加载时间和所述网页解析时间确定所述网页的网页首屏时间。第二方面,本专利技术提供一种获取网页首屏时间的装置,所述网页包括网页文件和页面元素文件,所述装置包括:获取模块,用于根据终端接入标识和网页标识获取深度报文检测DPI系统中对应的流量记录,所述流量记录包括所述终端接入标识对应的终端访问所述网页标识对应的网页时产生的数据包和每一个所述数据包对应的发送时间或者接收时间,所述数据包包括请求数据包和响应数据包;确定模块,用于根据所述获取模块获取的所述流量记录确定所述网页标识对应的网页文件的请求时间和网页文件的返回时间,将所述网页文件的返回时间和所述网页文件的请求时间的差值确定为网页文件的加载时间;所述获取模块,还用于获取所述网页标识对应的至少一个首屏页面元素,每个所述首屏页面元素对应一个首屏页面元素文件;所述确定模块,还用于根据所述获取模块获取的所述流量记录确定所述首屏页面元素文件的请求时间和所述首屏页面元素文件的返回时间,将所述首屏页面元素文件的返回时间和所述首屏页面元素文件的请求时间的差值确定为所述首屏页面元素文件的加载时间;所述确定模块,还用于将所述网页文件的返回时间和所述首屏页面元素文件的请求时间的差值确定为网页解析时间;所述确定模块,还用于根据所述网页文件的加载时间、所述首屏页面元素文件的加载时间和所述网页解析时间确定所述网页的网页首屏时间。本专利技术实施例提供的一种获取网页首屏时间的方法及装置,通过根据在网络侧提取DPI系统中的流量记录,分别获取网页文件的加载时间、首屏页面元素文件的加载时间和网页解析时间,再根据网页文件的加载时间、首屏页面元素文件的加载时间和网页解析时间确定网页首屏时间。相比较于现有技术中的在用户侧部署专门的软件或硬件设备作为探针,并挂在用户家庭网关或者安装在用户的电脑中,本专利技术不需要再在用户侧部署探针,不需要占用用户的流量,可以直接根据网络侧DPI系统中的流量记录进行处理,方便地得到网页首屏时间,进而可以根据网页首屏时间评价互联网业务的质量,为运营商和互联网公司提供提升用户感知的依据。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种获取网页首屏时间的方法流程图;图2为本专利技术实施例提供的另一种获取网页首屏时间的方法流程图;图3为本专利技术实施例提供的一种获取网页首屏时间的装置结构图;图4为本专利技术实施例提供的一种获取网页首屏时间的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。随着数据业务的发展和精细化运营,运营商通常要对流经网络的数据报文进行DPI(DeepPacketInspection,深度报文检测)。DPI技术是一种基于应用层的流量检测和控制技术,当IP(InternetProtocol,网络之间互连的协议)数据包、TCP(TransmissionControlProtocol,传输控制协议)或UDP(UserDatagramProtocol,用户数据报协议)数据流通过基于DPI技术的带宽管理系统时,该系统通过深入读取IP包载荷的内容来对OSI(OpenSystemInterconnection,开放式系统互联)七层协议中的应用层信息进行重组,从而得到整个应用程序的内容,然后按照系统定义的管理策略对流量进行整形操作,从而形成符合管理策略的一系列流量记录。而本专利技术实施例正是基于DPI系统得到的流量记录进行进一步的分析和处理。本专利技术实施例提供一种获取网页首屏时间的方法,如图1所示,包括:101、根据终端接入标识和网页标识获取DPI系统中对应的流量记录。其中,所述流量记录包括所述终端接入标识对应的终端访问所述网页标识对应的网页时产生的数据包和每一个所述数据包对应的发送时间或者接收时间;终端接入标识可以是终端IP地址,网页标识可以是网页的地址。作为一种具体实施例,对DPI系统中的流量记录进行监测,识别每条流量记录的源IP地址、源端口号、目的IP地址、目的端口号等信息,将源IP地址和目的IP地址与AAA(Authentication、Authorization、Accounting,验证、授权和记账)服务器中的终端接入标识进行关联,从而识别出终端接入标识对应的流量记录。再从终端接入标识对应的流量记录中获取与网页标识对应的数据流量记录。此外,为了能快速查找到流量记录中所需要的数据包,可对数据包预先进行分类,如果数据包中终端接入标识是源IP,表明这些数据包是由终端发出的,则数据包为上行数据包;如果数据包中终端接入标识是目的IP地址,表明这些数据包是发往终端的,则数据包为下行数据包。然后过滤出HTTP(HyperTextTransferP本文档来自技高网...
一种获取网页首屏时间的方法及装置

【技术保护点】
一种获取网页首屏时间的方法,其特征在于,所述网页包括网页文件和页面元素文件,所述方法包括:根据终端接入标识和网页标识获取深度报文检测DPI系统中对应的流量记录,所述流量记录包括所述终端接入标识对应的终端访问所述网页标识对应的网页时产生的数据包和每一个所述数据包对应的发送时间或者接收时间,所述数据包包括请求数据包和响应数据包;根据所述流量记录确定所述网页标识对应的网页文件的请求时间和网页文件的返回时间,将所述网页文件的返回时间和所述网页文件的请求时间的差值确定为网页文件的加载时间;获取所述网页标识对应的至少一个首屏页面元素,每个所述首屏页面元素对应一个首屏页面元素文件;根据所述流量记录确定所述首屏页面元素文件的请求时间和所述首屏页面元素文件的返回时间,将所述首屏页面元素文件的返回时间和所述首屏页面元素文件的请求时间的差值确定为所述首屏页面元素文件的加载时间;将所述网页文件的返回时间和所述首屏页面元素文件的请求时间的差值确定为网页解析时间;根据所述网页文件的加载时间、所述首屏页面元素文件的加载时间和所述网页解析时间确定所述网页的网页首屏时间。

【技术特征摘要】
1.一种获取网页首屏时间的方法,其特征在于,所述网页包括网页文件和页面元素文件,所述方法包括:根据终端接入标识和网页标识获取深度报文检测DPI系统中对应的流量记录,所述流量记录包括所述终端接入标识对应的终端访问所述网页标识对应的网页时产生的数据包和每一个所述数据包对应的发送时间或者接收时间,所述数据包包括请求数据包和响应数据包;根据所述流量记录确定所述网页标识对应的网页文件的请求时间和网页文件的返回时间,将所述网页文件的返回时间和所述网页文件的请求时间的差值确定为网页文件的加载时间;获取所述网页标识对应的至少一个首屏页面元素,每个所述首屏页面元素对应一个首屏页面元素文件;根据所述流量记录确定所述首屏页面元素文件的请求时间和所述首屏页面元素文件的返回时间,将所述首屏页面元素文件的返回时间和所述首屏页面元素文件的请求时间的差值确定为所述首屏页面元素文件的加载时间;将所述网页文件的返回时间和所述首屏页面元素文件的请求时间的差值确定为网页解析时间;根据所述网页文件的加载时间、所述首屏页面元素文件的加载时间和所述网页解析时间确定所述网页的网页首屏时间。2.根据权利要求1所述的方法,其特征在于,所述根据所述流量记录确定所述网页标识对应的网页文件的请求时间和网页文件的返回时间包括:将包含所述网页标识且用于请求加载所述网页文件的请求数据包对应的发送时间确定为所述网页文件的请求时间;查找包含所述网页标识且用于请求加载所述网页文件的所述请求数据包对应的至少一个所述响应数据包;将所述至少一个所述响应数据包中最后接收的所述响应数据包对应的接收时间确定为网页文件的返回时间。3.根据权利要求2所述的方法,其特征在于,所述根据所述流量记录确定所述首屏页面元素文件的请求时间和所述首屏页面元素文件的返回时间包括:确定用于请求加载第一个所述首屏页面元素文件的所述请求数据包对应的发送时间为所述首屏页面元素文件的请求时间;查找用于请求加载最后一个所述首屏页面元素文件的所述请求数据包对应的至少一个所述响应数据包;将所述至少一个所述响应数据包中最后接收的所述响应数据包对应的接收时间确定为首屏页面元素文件的返回时间。4.根据权利要求1所述的方法,其特征在于,所述根据所述网页文件的加载时间、所述首屏页面元素文件的加载时间和所述网页解析时间确定所述网页的网页首屏时间包括:将所述网页文件的加载时间、所述首屏页面元素文件的加载时间和所述网页解析时间的和值确定为所述网页的网页首屏时间。5.根据权利要求1所述的方法,其特征在于,还包括:当所述网页首屏时间大于预设阈值时,确定所述终端访问所述网页的网页文件的平均加载时间、首屏页面元素文件的平均加载时间和网页的平均解析时间;比较所述网页文件的加载时间与所述网页文件的平均加载时间、所述首屏页面元素文件的加载时间与所述首屏页面元素文件的平均加载时间以及所述网页解析时间和所述网页的平均解析时间;根据比较...

【专利技术属性】
技术研发人员:刘永生王光全杨艳松刘畅何晓峰王泽林谢梦楠
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1