[发明专利]页面访问数据的处理方法、装置及系统有效
| 申请号: | 201410062764.3 | 申请日: | 2014-02-24 |
| 公开(公告)号: | CN103778254B | 公开(公告)日: | 2017-08-01 |
| 发明(设计)人: | 洪超;杨基彬 | 申请(专利权)人: | 北京国双科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 吴贵明,张永明 |
| 地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 访问 数据 处理 方法 装置 系统 | ||
技术领域
本发明涉及互联网领域,具体而言,涉及一种页面访问数据的处理方法、装置及系统。
背景技术
现有技术中在对网站的用户访问行为进行统计分析时,往往需要统计用户所浏览网页的加载时长,现有技术中获取页面的加载时长一般是通过PV数据获取的,可是PV数据一般是在页面加载完成之后服务器才可以获取到的数据。用户在浏览页面时,由于页面加载时间很长,很多用户在页面还没有完全打开时就关闭了页面,在这种情况下,该页面不会产生PV数据,因此,通过该种方式就会漏掉很多页面加载时长的数据,得到的数据是不完整的。
另外,在现有技术中统计用户的网站访问行为时,往往还需要获取用户网页浏览的停留时间,在传统的停留时间的统计方法中,如果用户在访问网站的会话中访问了N个页面,我们可以获取前N-1个页面的停留时间,具体地:将后一个页面的开始时间减去当前页面的开始时间,即为当前页面的停留时间,然而无法对末PV的停留时间做计算,因为末PV已经是最后一个浏览页面,在该页面之后没有后一个页面了,无法使用上述的后一个页面的开始时间减去当前页面的开始时间,也即现有技术中无法获得末PV的停留时间。
上述的PV(page view,即页面浏览量),是评价网站流量的指标之一。
末PV,即为用户访问网站的会话中,会存在一连串的页面浏览(即PV),最后一条页面浏览即为末PV。
针对现有技术中统计的页面加载时长的数据不完整的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中统计的页面加载时长的数据不完整的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种页面访问数据的处理方法、装置及系统,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种页面访问数据的处理方法,该处理方法包括:在页面结束时生成页面的心跳数据,其中,心跳数据中携带着页面的页面标识和页面加载时长;获取保存有页面的页面浏览数据的数据表,其中,页面浏览数据中携带着页面标识;通过页面标识建立心跳数据与数据表的关联关系;依据关联关系将页面加载时长导入数据表。
进一步地,在通过页面标识建立心跳数据与数据表的关联关系之后,该处理方法包括:从页面浏览数据中提取页面的开始时间;根据心跳数据获取页面的最后活跃时间;将最后活跃时间与开始时间作差得到页面的浏览时长。
进一步地,根据心跳数据获取页面的最后活跃时间包括:将用户访问会话中的所有页面的心跳数据保存入心跳表中;提取对应一个页面的心跳数据得到心跳集合;将心跳集合中时间最晚的心跳数据对应的发送时间作为最后活跃时间。
进一步地,获取页面的心跳数据包括:监测页面的运行状态;在运行状态发生变化时生成心跳数据,其中,运行状态发生变化包括:页面的结束、浏览器关闭、页面请求超时以及页面加载完成;和/或获取页面每隔预设时间发送的心跳数据。
为了实现上述目的,根据本发明的另一方面,提供了一种页面访问数据的处理装置,该处理装置包括:数据获取模块,用于获取页面的心跳数据,其中,心跳数据中携带着页面的页面标识和页面加载时长;数据表获取装置,用于获取保存有页面的页面浏览数据的数据表,其中,页面浏览数据中携带着页面标识;关系建立模块,用于通过页面标识建立心跳数据与数据表的关联关系;导入模块,用于依据关联关系将页面加载时长导入数据表。
进一步地,处理装置包括:第一提取模块,用于从页面浏览数据中提取页面的开始时间;时间获取模块,用于根据心跳数据获取页面的最后活跃时间;计算模块,用于将最后活跃时间与开始时间作差得到页面的浏览时长。
进一步地,时间获取模块包括:保存模块,用于将用户访问会话中的所有页面的心跳数据保存入心跳表中;第二提取模块,用于提取对应一个页面的心跳数据得到心跳集合;确定模块,用于将心跳集合中时间最晚的心跳数据对应的发送时间作为最后活跃时间。
进一步地,数据获取模块包括:监测模块,用于监测页面的运行状态;生成模块,用于在运行状态发生变化时生成心跳数据,其中,运行状态发生变化包括:页面的结束、浏览器关闭、页面请求超时以及页面加载完成;和/或数据获取子模块,用于获取页面每隔预设时间发送的心跳数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410062764.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





