热力图生成方法及装置制造方法及图纸

技术编号:10824787 阅读:93 留言:0更新日期:2014-12-26 13:33
本发明专利技术公开了一种热力图生成方法及装置。该热力图生成方法包括:确定网页上的多个显示页面,其中,多个显示页面分别为网页上不同时刻显示的页面区域;分别检测多个显示页面的显示停留时长;以及根据多个显示页面的显示停留时长生成与网页对应的热力图。通过本发明专利技术,使得热力图可以表现用户在不同网页区域的阅读停留时长,从而可以更加全面、充分地反映用户的网页阅读行为。

【技术实现步骤摘要】
热力图生成方法及装置
本专利技术涉及网页数据统计领域,具体而言,涉及一种热力图生成方法及装置。
技术介绍
随着互联网的发展、网民数量的增加以及上网方式的多样化与简易化,更多的网站主开始关注网民在自己网站上的行为,来改善网站的设计和帮助内容的优化,以此衍生出来的网站分析行业备受关注。因此,将用户在网站上的行为进行可视化的呈现也是必不可少的一个环节。其中,热力图是一种较为直观的展示用户在页面行为的展示方式。现有的热力图绘制方法是根据服务器接收到的包含用户点击行为(记录用户在网页上点击处的横纵坐标的数值)的信息。通过将点击次数较多的位置用亮色突出,而点击次数较少的位置用暗色淡化的方式来反应用户在网站上的点击行为。通过不同位置的颜色深浅不同来反应网民在网页上更关注的点是目前普遍的热力图绘制逻辑。现有的这种热力图绘制逻辑其实是基于一种假设之上,即用户在页面上的点击行为代表了用户在页面上的所有行为。但其实用户在页面上除了可以点击,还可以有其他众多的行为,比如用户可能在网页上进行大量的阅读,停留很长时间,但期间只发生很少的点击更甚者没有点击任何地方,只通过滑动鼠标中间的滚轴键来控制页面屏幕的下滑。类似于这样的行为,现有的热力图绘制逻辑无法实现,只能片面的表现用户的点击行为,不能准确地反映用户的停留阅读行为。针对相关技术中热力图不能展现用户的停留阅读行为,从而不能充分展现用户网页行为的问题,目前尚未提出有效的解决方案。
技术实现思路
针对现有的热力图不能展现用户的停留阅读行为,从而不能充分展现用户网页行为的问题而提出本专利技术,为此,本专利技术的主要目的在于提供一种用于热力图的数据处理方法及装置,以解决上述问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种热力图生成方法。该方法包括:确定网页上的多个显示页面,其中,多个显示页面分别为网页上不同时刻显示的页面区域;分别检测多个显示页面的显示停留时长;以及根据多个显示页面的显示停留时长生成与网页对应的热力图。进一步地,确定网页上的多个显示页面包括:在网页加载脚本文件代码;通过脚本文件代码监测网页的滚轴的位置,判断滚轴的位置是否发生变化;以及如果滚轴的位置发生变化,则获取滚轴的位置对应的显示页面。进一步地,分别检测多个显示页面的显示停留时长包括:如果滚轴的位置发生变化,则获取滚轴位置发生变化时的时间;以及根据滚轴此次位置发生变化时的时间和滚轴上次位置发生变化的时间,获取滚轴此次位置发生变化前显示的显示页面的显示停留时长。进一步地,根据多个显示页面的显示停留时长生成与网页对应的热力图包括:通过脚本文件代码监测滚轴的位置,判断滚轴的位置是否发生变化;如果滚轴的位置发生变化,则在滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线,其中,横线的密度与滚轴的位置发生变化前显示的显示页面的停留时长成正比;将多个显示页面的显示停留时长按照横线的密度进行叠加,获取布满不同间隔的横线的页面;以及根据不同间隔的横线,生成与网页对应的热力图,其中,热力图使用颜色标识出不同的横线密度。进一步地,如果滚轴的位置发生变化,则在滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线包括:在网页上建立坐标系,其中,坐标系只包含纵坐标并且最小单位是1个像素;以及如果滚轴的位置发生变化,则在坐标系中的滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线,其中,横线的密度与滚轴的位置发生变化前显示的显示页面的停留时长成正比。进一步地,如果滚轴的位置发生变化,则在坐标系中的滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线包括:确定标准横线密度,其中,标准横线密度是预先设定的每单位停留时间、单位距离下的横线的密度;如果滚轴的位置发生变化,则按照标准横线密度计算对应滚轴的位置发生变化前显示的显示页面的横线密度;以及根据滚轴的位置发生变化前显示的显示页面的横线密度,在坐标系中的滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线。为了实现上述目的,根据本专利技术的另一方面,提供了一种用于热力图生成装置,该装置包括:确定单元,用于确定网页上的多个显示页面,其中,多个显示页面分别为网页上不同时刻显示的页面区域;检测单元,用于分别检测多个显示页面的显示停留时长;以及获取单元,用于根据多个显示页面的显示停留时长生成与网页对应的热力图。进一步地,确定单元包括:加载模块,用于在网页加载脚本文件代码;判断模块,用于通过脚本文件代码监测网页的滚轴的位置,判断滚轴的位置是否发生变化;以及第一获取模块,用于如果滚轴的位置发生变化,则获取滚轴的位置对应的显示页面。进一步地,检测单元包括:第二获取模块,用于在滚轴的位置发生变化时,获取滚轴位置发生变化时的时间;以及第三获取模块,用于根据滚轴此次位置发生变化时的时间和滚轴上次位置发生变化的时间,获取滚轴此次位置发生变化前显示的显示页面的显示停留时长。进一步地,获取单元包括:判断模块,用于通过脚本文件代码监测滚轴的位置,判断滚轴的位置是否发生变化;创建模块,用于在滚轴的位置发生变化时,在滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线,其中,横线的密度与滚轴的位置发生变化前显示的显示页面的停留时长成正比;第四获取模块,用于将多个显示页面的显示停留时长按照横线的密度进行叠加,获取布满不同间隔的横线的页面;以及第五获取模块,用于根据不同间隔的横线,生成与网页对应的热力图,其中,热力图使用颜色标识出不同的横线密度。进一步地,创建模块包括:第一创建子模块,用于在网页上建立坐标系,其中,坐标系只包含纵坐标并且最小单位是1个像素;以及第二创建子模块,用于在坐标系中的滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线,其中,横线的密度与滚轴的位置发生变化前显示的显示页面的停留时长成正比。进一步地,第二创建子模块包括:确定子模块,用于确定标准横线密度,其中,标准横线密度是预先设定的每单位停留时间、单位距离下的横线的密度;计算子模块,用于按照标准横线密度计算对应滚轴的位置发生变化前显示的显示页面的横线密度;以及第三创建子模块,用于根据滚轴的位置发生变化前显示的显示页面的横线密度,在坐标系中的滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线。通过本专利技术,采用包括以下步骤的方法:确定网页上的多个显示页面,其中,多个显示页面分别为网页上不同时刻显示的页面区域;分别检测多个显示页面的显示停留时长;以及根据多个显示页面的显示停留时长生成与网页对应的热力图,解决了热力图不能展现用户的停留阅读行为,从而不能充分展现用户网页行为的问题,进而达到了通过热力图展现用户的停留阅读行为、充分展现用户网页阅读行为的效果。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术的热力图生成方法的第一实施例的流程图;图2是根据本专利技术的热力图生成方法的第二实施例的流程图;图3是根据本专利技术的热力图生成方法的第三实施例的流程图;图4是根据本专利技术的热力图生成方法的第四实施例的流程图;图5(a)和图5(b)是根据本专利技术的热力图生成方法的优选实施例的流程图;图6是根据本专利技术的热力图生成装置的第一实施例的结构框本文档来自技高网...
热力图生成方法及装置

【技术保护点】
一种热力图生成方法,其特征在于,包括:确定网页上的多个显示页面,其中,所述多个显示页面分别为所述网页上不同时刻显示的页面区域;分别检测所述多个显示页面的显示停留时长;以及根据所述多个显示页面的显示停留时长生成与所述网页对应的热力图。

【技术特征摘要】
1.一种热力图生成方法,其特征在于,包括:确定网页上的多个显示页面,其中,所述多个显示页面分别为所述网页上不同时刻显示的页面区域;分别检测所述多个显示页面的显示停留时长;以及根据所述多个显示页面的显示停留时长生成与所述网页对应的热力图,其中,根据所述多个显示页面的显示停留时长生成与所述网页对应的热力图包括:通过脚本文件代码监测滚轴的位置,判断所述网页的滚轴的位置是否发生变化;如果所述滚轴的位置发生变化,则在所述滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线,其中,所述横线的密度与所述滚轴的位置发生变化前显示的显示页面的停留时长成正比;将所述多个显示页面的显示停留时长按照所述横线的密度进行叠加,获取布满不同间隔的横线的所述页面;以及根据所述不同间隔的横线,生成与所述网页对应的热力图,其中,所述热力图使用颜色标识出不同的横线密度。2.根据权利要求1所述的方法,其特征在于,确定所述网页上的多个显示页面包括:在所述网页加载脚本文件代码;通过所述脚本文件代码监测所述网页的滚轴的位置,判断所述滚轴的位置是否发生变化;以及如果所述滚轴的位置发生变化,则获取所述滚轴的位置对应的显示页面。3.根据权利要求2所述的方法,其特征在于,分别检测所述多个显示页面的显示停留时长包括:如果所述滚轴的位置发生变化,则获取所述滚轴位置发生变化时的时间;以及根据所述滚轴此次位置发生变化时的时间和所述滚轴上次位置发生变化的时间,获取所述滚轴此次位置发生变化前显示的显示页面的显示停留时长。4.根据权利要求1所述的方法,其特征在于,如果所述滚轴的位置发生变化,则在所述滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线包括:在所述网页上建立坐标系,其中,所述坐标系只包含纵坐标并且最小单位是1个像素;以及如果所述滚轴的位置发生变化,则在所述坐标系中的所述滚轴的位置发生变化前显示的显示页面创建多条均匀间隔的横线,其中,所述横线的密度与所述滚轴的位置发生变化前显示的显示页面的停留时长成正比。5.一种热力图生成装置,...

【专利技术属性】
技术研发人员:钦滨杰陈俊宏
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1