立体热力图的处理方法及装置制造方法

文档序号:6520247阅读:154来源:国知局
立体热力图的处理方法及装置制造方法
【专利摘要】本发明公开了一种立体热力图的处理方法及装置。其中,该方法包括:获取网页页面的平面热力图的数据,平面热力图的数据包括网页页面的点击数据;基于点击获取层建立三维坐标系,获取轴测图;将平面热力图的数据显示在轴测图上,获取立体热力图;使用预设的第一基准面和第二基准面来分割立体热力图,获取预定范围内的立体热力图。通过本发明,能够实现在可以直观显示大数据的数量级的基础上,可以精确阅读热力图。
【专利说明】立体热力图的处理方法及装置
【技术领域】
[0001]本发明涉及计算机互联网领域,具体而言,涉及一种立体热力图的处理方法及装置。
【背景技术】
[0002]现有的热力图通过抓取用户鼠标的点击量来获取用户对每一个网页栏目的点击量、渠道来源、地理位置等,推导用户习惯,热力图通过对用户点击量的收录、计算并转化为不同的颜色值,以可视化的色彩图直观的反映用户的点击情况。并通过圈选热力图的位置,从而查看固定区域的用户点击数,用户来源比等细分数据。
[0003]为了实现热力图,现有技术可以首先针对每一张页面设计了一个id号,对页面的位置进行鼠标位置点击的抓取,将鼠标的点击数值转化为颜色,鼠标的点击的多少对应的是所设计的颜色等级,从而形成一张可视化程度较高的色彩图谱,通过色彩图谱直接反应一个网站的各个部分的内容的使用情况。即获取到使用色彩图谱显示网页页面点击情况的热力图,其中热力图点击数量向颜色的转化,通过对颜色的直观阅读从而获得用户页面行为的可见识别。由于点击数量向颜色的转化使得热力图的图谱流失了一定的精确性。同时在热力图上圈选相关的流量范围的时候都是手动筛选,难以进行精确的范围圈定。
[0004]目前针对相关技术的平面热力图无法直观反映大数据的数量级,且无法有针对性的精确获知点击量的问题,目如尚未提出有效的解决方案。

【发明内容】

[0005]针对相关技术的平面热力图无法直观反映大数据的数量级,且无法有针对性的精确获知点击量的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种立体热力图的处理方法及装置,以解决上述问题。
[0006]为了实现上述目的,根据本发明的一个方面,提供了一种立体热力图的处理方法,该方法包括:获取网页页面的平面热力图的数据,平面热力图的数据包括网页页面的点击数据;基于点击获取层建立三维坐标系,获取轴测图;将平面热力图的数据显示在轴测图上,获取立体热力图;使用预设的第一基准面和第二基准面来分割立体热力图,获取预定范围内的立体热力图。
[0007]为了实现上述目的,根据本发明的另一方面,提供了一种立体热力图的处理装置,该装置包括:获取模块,用于获取网页页面的平面热力图的数据,平面热力图的数据包括网页页面的点击数据;建立模块,用于基于点击获取层建立三维坐标系,获取轴测图;处理模块,用于将平面热力图的数据显示在轴测图上,获取立体热力图;选定热力图获取模块,用于使用预设的第一基准面和第二基准面来分割立体热力图,获取预定范围内的立体热力图。
[0008]通过本发明,采用获取网页页面的平面热力图的数据,平面热力图的数据包括网页页面的点击数据;基于点击获取层建立三维坐标系,获取轴测图;将平面热力图的数据显示在轴测图上,获取立体热力图;使用预设的第一基准面和第二基准面来分割立体热力图,获取预定范围内的立体热力图,解决了相关技术的平面热力图无法直观反映大数据的数量级,且无法有针对性的精确获知点击量的问题,进而实现在可以直观显示大数据的数量级的基础上,可以精确阅读热力图的效果。
【专利附图】

【附图说明】
[0009]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0010]图1是根据本发明实施例的立体热力图的处理方法的流程示意图;
[0011]图2是根据本发明图1所示实施例的立体热力图的显示示意图;
[0012]图3是对本发明图2所示立体热力图的截取处理后的显示示意图;
[0013]图4是是根据本发明图1所示实施例的旋转观测的状态示意图;以及
[0014]图5是根据本发明实施例的立体热力图的处理装置的结构示意图。
【具体实施方式】
[0015]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0016]实施例一:
[0017]在其最基本的配置中,图1是根据本发明实施例的立体热力图的处理方法的流程示意图。如图1所示,该方法包括如下步骤:
[0018]步骤S10,获取网页页面的平面热力图的数据,平面热力图的数据包括网页页面的点击数据。
[0019]步骤S30,基于点击获取层建立三维坐标系,获取轴测图。
[0020]步骤S50,将平面热力图的数据显示在轴测图上,获取立体热力图。
[0021]步骤S70,使用预设的第一基准面和第二基准面来分割立体热力图,获取预定范围内的立体热力图。
[0022]本申请上述实施例实现了,在获取到网页的平面热力图,以及平面热力图上显示的网页页面的点击数据之后,通过创建三维结构的轴测图,将平面热力图上显示的点击数据导入到对应的轴测图上,从而使得原来平面显示的热力图以立体热力图的形式进行显示,并通过预先设立的两个基准面对生成的立体热力图进行分割,从而获取两个基准面分割后的预定范围内的立体热力图,因此,这个立体热力图是经过拆分的,只显示了选定部分的立体热力图。将选定的立体热力图再投射在平面热力图上,和网页内容相对应,协助分析更加精确的两个基准面之间的区域确定的点击范围的网页内容,增加了立体热力图的使用的精确性。通过本实施例,可以在实现更加直观、优化的网页页面点击数据的基础上,精确显示预选范围内的效果图。解决了相关技术的平面热力图无法直观反映大数据的数量级,且无法有针对性的精确获知点击量的问题,进而实现在可以直观显示大数据的数量级的基础上,可以精确阅读热力图的效果。
[0023]由此可知,上述实施例提供的立体热力图的处理方案在立体坐标的系的上设定数量选取的基准面,通过基准面对热力图的分割,然后通过设定另一个基准面上在设定筛选的基准面,就可以在立体热力图上达到一个闭合的中间区域,这个区域代表着这个数量级的点击量,从而更加精确的分析热力图和相关的网页内容。协助用户更加精确的读取热力图。因此,上述方案开拓了一种新的数据观察方法和用户理解、读取数据的方法,将在立体热力图上开拓新的阅读方式,操作交互方式,这些将是以立体热力图为基础的设计和技术创新,希望对热力图和其功能延展性的创新加以保护。同时也包含了基于热力图的数据筛选和栏目筛选方式。既实现了平面热力图的功能需求,也增加了用户良好用户体验。
[0024]具体的,本申请上述实施例中的基准面是指测量学上所说之基准面,是指平均海水面而言,平均海水面是测量陆地高程与海洋深度之起算点,须由特设之验潮站经过多年之观测始可采用。此处的基准面是沿用了海平面的表现形式,同时再起基础上做了虚拟的概念的拓展。作为一个衡量标准。
[0025]轴测图是一种单面投影图,在一个投影面上能同时反映出物体三个坐标面的形状,并接近于人们的视觉习惯,形象、逼真,富有立体感。本实施例可以采用轴测图作为用户进行进一步改进网页页面布局的辅助图样,来设计更符合用户点击习惯的网页布局结构,在设计中,使用轴测图可以帮助构思、想象物体的形状,以弥补正投影图的平面热力图不直观的不足。
[0026]优选地,本申请上述实施例中,步骤S30基于点击获取层建立三维坐标系,获取轴测图的步骤可以通过如下方式实现:设置点击获取层的平面横向坐标为X坐标,平面纵向坐标为I坐标,垂直于点击获取层平面的坐标为Z坐标,生成三维坐标系,且三维坐标系默认轴向为45度。
[0027]具体的,本申请上述实施例通过将鼠标点击的点击获取层的横向坐标作为X轴,纵向坐标为y轴,以鼠标的点击量为纵轴Z轴,建立立体坐标系X轴,y轴,Z轴,其中,X、y轴分别对应的是网页的横向和纵向,z轴表示的是点击的数量,每点击一次的单位为可以为1,坐标系默认为轴向45°,即轴测图,此时形成立体的图形,宏观的表现点击的数量级,为了更加直观的表现数量的细分,将颜色覆盖在立体热力图上,从冷色区域到暖色区域,表示从小数量级到大数量级上。其中,数据库中每个点击位置对应累加后的点击次数显示在z轴。
[0028]如图2和3所示,本申请上述实施例中,步骤S70实现了使用预设的第一基准面和第二基准面来分割如图2所示的立体热力图,获取如图3所示的预定范围内的立体热力图,图2和图3中立体热力图根据不同的热度对应不同的颜色。
[0029]具体的,上述方案可以通过如下步骤实现:
[0030]步骤S701,获取z坐标轴上预设的第一基准值,第一基准值对应第一点击数量。具体的,该步骤以立体热力图的z轴为标准,设定基准面,从而通过基准面对热力图切片。
[0031]步骤S702,以第一基准值为中心在平面进行延伸,生成第一基准面,第一基准面平行于网页页面。
[0032]步骤S703,在z坐标轴上的第一基准值的预定范围内选择预设的第二基准值,第
二基准值对应第二点击数量。
[0033]步骤S704,以第二基准值为中心在平面进行延伸,生成第二基准面,其中,第二基准面与第一基准面平行,第二基准面也可以上下移动,换选取数值。
[0034]步骤S705,提取第一基准面和第二基准面之间的闭合区域内的立体热力图,生成预定范围内的立体热力图。
[0035]由此可知,上述方案在设立的立体热力图的标准基准面以后,再设定一个范围选定的基准面,从而可以框选出点击量处于中间层的“山峰”,再转化为覆盖在网页上的立体热力图,这个立体热力图是经过拆分的,可以在立体热力图上达到一个闭合的中间区域,这个区域代表着这个数量级的点击范围,从而更加精确的分析立体热力图和相关的网页内容。协助用户更加精确的读取立体热力图。
[0036]优选地,本申请上述实施例实现了,在步骤S70使用预设的第一基准面和第二基准面来分割立体热力图,获取预定范围内的立体热力图之后,还可以包括如下实施方案:
[0037]步骤S706,将立体热力图覆盖在对应的网页页面上,其中,立体热力图的底面平行于对应的网页页面。
[0038]步骤S707,察看立体热力图的俯视图,读取预定范围内的立体热力图在对应的网页页面上的内容,其中,预定范围内的立体热力图包括:第一基准面和第二基准面中间区域内的立体热力图。
[0039]具体的,上述方案实现了通过选用顶视图,来查看选者区域与网页内容的对应。这样就能够筛选出特定数量级范围的相关网页内容。例如:分析人员希望能够快速查找与中间形态的网页内容,并给出分析和优化方式,此时就能使用次功能,并且可以更加精确的描述分析。
[0040]优选地,在本申请上述各个实施例中,步骤SlO获取网页页面的平面热力图的数据的步骤可以包括如下步骤:
[0041]步骤S101,在网页页面上创建点击获取层,在网页上建立坐标系,收集用户鼠标点击数据的坐标,给当前的页面内容设置一个id,当内容变化的时候,动态更新当前id,并将鼠标的点击数据的坐标和其所对应的id号结合到一块形成点击数据,以适应后台olap分析结构的形式发送给数据收集服务器,存入数据库。将点击数据与系统收集到的相关联的数据整合到一起,使点击数据和最总的购买等kpi数据联系到一块。这一层数据可以和颜色做对应,从而自动形成平面热力图。
[0042]步骤S102,在网页页面发生点击操作之后,记录点击获取层获取到点击数据,点击数据包括:点击位置和每个点击位置的点击次数,以及点击行为后相关联的事件。具体的,用户在可以使用鼠标点击网页页面之后,由点击获取层来获取点击数据。
[0043]步骤S103,按照点击位置的点击次数确定该点击位置的显示颜色。
[0044]本申请上述各个步骤实现了方案,首先对每一个网页页面设置对应各个网页的id标识信息,对网页进行编号。从而使得在网页页面发生变化时,可以动态更新当前的网页标识ID,将当前鼠标点击网页页面生成的点击位置坐标及点击次数和其所对应的网页页面的ID号结合后得到点击数据,并保存在后台数据库中。接着,在建立网页页面的鼠标点击的点击获取层上记录鼠标的点击数据。鼠标点击的点击获取层可以覆盖整个页面屏幕大小,不做边界限制。
[0045]优选地,上述实施例中,记录鼠标的点击位置的过程中,每点击一次则该位置的点击数目记录为1,依次累加得到该点击位置的点击次数。最终将得到的每个点击位置坐标及其点击次数保存至数据库。
[0046]本申请上述实施例中,在步骤S50将平面热力图的数据显示在轴测图上,获取立体热力图之前,方法还可以包括如下实施步骤:
[0047]步骤S301,获取预先设置的时间阈值。
[0048]步骤S302,读取时间阈值之内记录的平面热力图对应的页面的数据。
[0049]步骤S303,并在将平面热力图的数据显示在轴测图上。上述轴测图可以拥有两种形式的最佳角度,一个是正轴测图,x、y、z之间均为120度;第二为斜轴测图,z、x之间的夹角为90度,其他为135度,都能获得理想的立体热力图观测角度,每当用户在页面上点击一次的时候,就记录用户点击的位子和位子的点击次数,然后对应在立体坐标系中,X,y轴的对应的位子不变,将对应点的数量在z轴上显示,一个点击量记录为数量点击量I。在获取立体热力图之后,按照色环中的颜色顺序设置立体热力图的显示颜色。该步骤中显示颜色为系统为轴测图z轴上每个点击次数设置的颜色值,可以首先读取色环中颜色所对应的立体热力图的数据(例如点击数量),并将当前颜色显示在立体热力图上该数据对应的位置。
[0050]具体的,上述实施例实现了设立时间段,并描绘在时间段中的立体热力图。其中,色环是指在彩色光谱中所见的长条形的色彩序列,在电脑的成色技术上是以RGB为标准的颜色基础上,red (红),green (绿),blue (蓝)是三个基本颜色,红色是极暖的颜色,颜色由于反射被人们所观看,所以形成cmy的反色颜色的系列标准,cyan (青)、magenta (品红)、yellow (黄),其中青是极冷色。将极冷色和极暖色做收尾,将首尾连接在一起,在色环上经历的半个色环作为颜色标准,需跨越冷色区域和暖色区域。
[0051]上述方案中设立的颜色值,选取色环上的冷极色蓝色为作为最低值,选取半个色环(同样也可以选择两半边的色环作颜色标准,来对应相关的数值)。按照蓝,绿,黄,橙的颜色顺序,设定色彩变化的增量,对立体热力图进行着色。其中,冷极和暖极指的颜色给人的色彩感受,这些色彩感受偏向于人对色彩的冷暖。冷极为纯蓝色,暖极为红色和黄色的同等混合,得到的橙色。
[0052]本申请上述实施例中,在步骤S50将平面热力图的数据显示在轴测图上,获取立体热力图之后,方法还可以包括如下实施步骤:步骤S501,以立体热力图的轴测图的z轴为准,以半球旋转的形式显示立体热力图。
[0053]具体的,如图4所示,上述方案实现了半球型旋转功能的设定,即为热力图设定半球旋转,不显示热力图底部。通过角度旋转观看,可以通过高度和颜色对不同的点击量形成一个清晰的宏观概念上对比。从而保证用户视觉空间是在热力图的“山峰”上,从能够多角度拥有较好的观测效果。这样热力图将会有顶视角度,顶视效果将等同于平面热力图。
[0054]由上可知,本申请上述实施例还可以实现在将平面的热力图转化为立体热力图之后,以页面的横边为X轴,纵向为Y轴,以鼠标的点击数量为Z轴,搭建立体热力图的坐标系,通过点击位置的数量描绘出感官性更加强烈的立体热力图。同时不同的数量级对应不同的颜色,对立体热力图进行分等级着色,从而形成色阶立体热力图。在立体坐标的系的Z轴上设定数量选取的基准面,通过基准面对热力图的分割,在基准面上在设定筛选的基准面,就可以在立体热力图上达到一个闭合的中间区域,这个区域代表着这个数量级的点击量,从而更加精确的分析热力图和相关的网页内容。协助用户更加精确的读取热力图。
[0055]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。[0056]实施例二:
[0057]在描述本申请的各实施例的进一步细节的过程中,将参考图5来描述可用于实现本申请的原理的一个合适的计算体系结构。在以下描述中,除非另外指明,否则将参考由一个或多个计算机执行的动作和操作的符号表示来描述本申请的各实施例。由此,可以理解,有时被称为计算机执行的这类动作和操作包括计算机的处理单元对以结构化形式表示数据的电信号的操纵。这一操纵转换了数据或在计算机的存储器系统中的位置上维护它,这以本领域的技术人员都理解的方式重配置或改变了计算机的操作。维护数据的数据结构是具有数据的格式所定义的特定属性的存储器的物理位置。然而,尽管在上述上下文中描述本申请,但它并不意味着限制性的,如本领域的技术人员所理解的,后文所描述的动作和操作的各方面也可用硬件来实现。
[0058]转向附图,其中相同的参考标号指代相同的元素,本申请的原理被示为在一个合适的计算环境中实现。以下描述基于所述的本申请的实施例,并且不应认为是关于此处未明确描述的替换实施例而限制本申请。
[0059]图5示出了可用于这些设备的一个示例计算机体系结构的示意图。出于描述的目的,所绘的体系结构仅为合适环境的一个示例,并非对本申请的使用范围或功能提出任何局限。也不应将该计算系统解释为对图6所示的任一组件或其组合具有任何依赖或需求。
[0060]本申请的原理可以使用其它通用或专用计算或通信环境或配置来操作。适用于本申请的众所周知的计算系统、环境和配置的示例包括但不限于,个人计算机、服务器,多处理器系统、基于微处理的系统、小型机、大型计算机、以及包括任一上述系统或设备的分布式计算环境。
[0061]图5是根据本发明实施例的立体热力图的处理装置的结构示意图。如图5所示,该立体热力图的处理装置可以包括:获取模块102、建立模块104、处理模块106和选定热力图获取模块108。
[0062]其中,获取模块102,用于获取网页页面的平面热力图的数据,平面热力图的数据包括网页页面的点击数据;建立模块104,用于基于点击获取层建立三维坐标系,获取轴测图;处理模块106,用于将平面热力图的数据显示在轴测图上,获取立体热力图;选定热力图获取模块108,用于使用预设的第一基准面和第二基准面来分割立体热力图,获取预定范围内的立体热力图。
[0063]本申请上述实施例实现了,在获取到网页的平面热力图,以及平面热力图上显示的网页页面的点击数据之后,通过创建三位结构的轴测图,将平面热力图上显示的点击数据导入到对应的轴测图上,从而使得原来平面显示的平面热力图以立体热力图的形式进行显示,并通过预先设立的立体热力图的两个基准面对生成的立体热力图进行分割,从而获取两个基准面分割后的预定范围内的立体热力图,因此,这个立体热力图是经过拆分的,只显示了选定部分的立体热力图。协助分析更加精确的点击范围的网页内容,增加了立体热力图的使用的精确性。通过本实施例,可以在实现更加直观、优化的网页页面点击数据的基础上,精确显示预选范围内的效果图。解决了相关技术的立体热力图无法直观反映大数据的数量级,且无法有针对性的精确获知点击量的问题,进而实现在可以直观显示大数据的数量级的基础上,可以精确阅读热力图的效果。
[0064]由此可知,上述实施例提供的立体热力图的处理方案在立体坐标的系的上设定数量选取的基准面,通过基准面对热力图的分割,然后通过设定另一个基准面上在设定筛选的基准面,就可以在立体热力图上达到一个闭合的中间区域,这个区域代表着这个数量级的点击量,从而更加精确的分析热力图和相关的网页内容。协助用户更加精确的读取热力图。因此,上述方案开拓了一种新的数据观察方法和用户理解、读取数据的方法,将在立体热力图上开拓新的阅读方式,操作交互方式,这些将是以立体热力图为基础的设计和技术创新,希望对热力图和其功能延展性的创新加以保护。同时也包含了基于热力图的数据筛选和栏目筛选方式。既实现了平面热力图的功能需求,也增加了用户良好用户体验。
[0065]具体的,本申请上述实施例中的基准面是指测量学上所说之基准面,是指平均海水面而言,平均海水面是测量陆地高程与海洋深度之起算点,须由特设之验潮站经过多年之观测始可采用。此处的基准面是沿用了海平面的表现形式,同时再起基础上做了虚拟的概念的拓展。作为一个衡量标准。
[0066]轴测图是一种单面投影图,在一个投影面上能同时反映出物体三个坐标面的形状,并接近于人们的视觉习惯,形象、逼真,富有立体感。本实施例可以采用轴测图作为用户进行进一步改进网页页面布局的辅助图样,来设计更符合用户点击习惯的网页布局结构,在设计中,使用轴测图可以帮助构思、想象物体的形状,以弥补正投影图的平面热力图不直观的不足。
[0067]优选地,上述实施例中的建立模块包括:设置模块,用于设置点击获取层的平面横向坐标为X坐标,平面纵向坐标为I坐标,垂直于点击获取层平面的坐标为z坐标,生成三维坐标系,且三维坐标系默认轴向为45度。
[0068]具体的,本申请上述实施例通过将鼠标点击的点击获取层的横向坐标作为X轴,纵向坐标为y轴,以鼠标的点击量为纵轴z轴,建立立体坐标系。X轴,y轴,z轴,其中,X、y轴分别对应的是网页的横向和纵向,z轴表示的是点击的数量,每点击一次的单位为可以为1,坐标系默认为轴向45°,即轴测图,此时形成立体的图形,宏观的表现点击的数量级,为了更加直观的表现数量的细分,将颜色覆盖在立体热力图上,从冷色区域到暖色区域,表示从小数量级到大数量级上。其中,数据库中每个点击位置对应累加后的点击次数显示在z轴。
[0069]本申请上述实施例中的选定热力图获取模块108可以包括:第一子获取模块,用于获取z坐标轴上预设的第一基准值,第一基准值对应第一点击数量;第一生成模块,用于以第一基准值为中心在平面进行延伸,生成第一基准面,第一基准面平行于网页页面;选择模块,用于在z坐标轴上的第一基准值的预定范围内选择预设的第二基准值,第二基准值对应第二点击数量;第二生成模块,用于以第二基准值为中心在平面进行延伸,生成第二基准面,其中,第二基准面与第一基准面平行;提取模块,用于提取第一基准面和第二基准面之间的闭合区域内的立体热力图,生成预定范围内的立体热力图。
[0070]由此可知,上述方案在设立的热力图的标准基准面以后,再设定一个范围选定的基准面,从而可以框选出点击量处于中间层的“山峰”,再转化为覆盖在网页上的热力图,这个热力图是经过拆分的,可以在立体热力图上达到一个闭合的中间区域,这个区域代表着这个数量级的点击量,从而更加精确的分析热力图和相关的网页内容。协助用户更加精确的读取热力图。
[0071]优选地,上述实施例中的装置还可以包括:覆盖模块,用于将立体热力图覆盖在对应的网页页面上,其中,立体热力图的底面平行于对应的网页页面;第一读取模块,用于察看立体热力图的俯视图,读取预定范围内的立体热力图在对应的网页页面上的内容,其中,预定范围内的立体热力图包括:第一基准面和第二基准面中间区域内的立体热力图。
[0072]具体的,上述方案实现了通过.选用顶视图,来查看选者区域与网页内容的对应。这样就能够筛选出特定数量级范围的相关网页内容。例如:分析人员希望能够快速查找与中间形态的网页内容,并给出分析和优化方式,此时就能使用次功能,并且可以更加精确的描述分析。
[0073]优选地,上述实施例中的获取模块102可以包括:创建模块,用于在网页页面上创建点击获取层;记录模块,用于在网页页面发生点击操作之后,记录点击获取层获取到点击数据,点击数据包括:点击位置和每个点击位置的点击数量,以及点击行为后相关联的事件;确定模块,用于按照点击位置的点击数量确定该点击位置的显示颜色。
[0074]优选地,上述实施例中的装置还可以包括:第二子获取模块,用于获取预先设置的时间阈值;第二读取模块,用于读取时间阈值之内记录的平面热力图对应的页面的数据;子设置模块,用于并在将平面热力图的数据显示在轴测图上,获取立体热力图之后,方法还包括:按照色环中的颜色顺序设置立体热力图的显示颜色。可以首先读取色环中颜色所对应的立体热力图的数据(例如点击数量),并将当前颜色显示在立体热力图上该数据对应的位置。
[0075]具体的,上述实施例实现了设立时间段,并描绘在时间段中的立体热力图。其中,色环在电脑的成色技术上是以RGB为标准的颜色基础上,red (红),green (绿),blue (蓝)是三个基本颜色,红色是极暖的颜色,颜色由于反射被人们所观看,所以形成cmy的反色颜色的系列标准,cyan (青)、magenta (品红)、yellow (黄),其中青是极冷色。将极冷色和极暖色做收尾,将首尾连接在一起,在色环上经历的半个色环作为颜色标准,需跨越冷色区域和暖色区域。
[0076]上述方案中设立的颜色值,选取色环上的冷极色蓝色为作为最低值,选取半个色环(同样也可以选择两半边的色环作颜色标准,来对应相关的数值)。按照蓝,绿,黄,橙的颜色顺序,设定色彩变化的增量,对立体热力图进行着色。其中,冷极和暖极指的颜色给人的色彩感受,这些色彩感受偏向于人对色彩的冷暖。冷极为纯蓝色,暖极为红色和黄色的同等混合,得到的橙色。
[0077]本申请上述各个装置所实现的方案,首先对每一个网页页面设置对应各个网页的id标识信息,对网页进行编号。从而使得在网页页面发生变化时,可以动态更新当前的网页标识ID,将当前鼠标点击网页页面生成的点击位置坐标及点击次数和其所对应的网页页面的ID号结合后得到点击数据,并保存在后台数据库中。接着,在建立网页页面的鼠标点击的点击获取层上记录鼠标的点击数据。鼠标点击的点击获取层可以覆盖整个页面屏幕大小,不做边界限制。
[0078]优选地,上述实施例中的装置还可以包括:旋转显示模块,用于以立体热力图的轴测图的z轴为准,以半球旋转的形式显示立体热力图。
[0079]具体的,上述方案实现了半球型旋转功能的设定,即为热力图设定半球旋转,不显示热力图底部。通过角度旋转观看,可以通过高度和颜色对不同的点击量形成一个清晰的宏观概念上对比。从而保证用户视觉空间是在热力图的“山峰”上,从能够多角度拥有较好的观测效果。这样热力图将会有顶视角度,顶视效果将等同于平面热力图。
[0080]从以上的描述中,可以看出,本发明实现了如下技术效果:通过本实施例,可以在实现更加直观、优化的网页页面点击数据的基础上,精确显示预选范围内的效果图。解决了相关技术的热力图无法直观反映大数据的数量级,且无法有针对性的精确获知点击量的问题,进而实现在可以直观显示大数据的数量级的基础上,可以精确阅读热力图的效果。
[0081]另外还包括如下优势:高度维度的增加设计,高对模拟点击量的可视化方式优于颜色对点击量的表现;颜色立体化设计,颜色除了面积的变化将会和立体空间结合起来,能够更大程度的放大点击量的范围类比;半球型旋转功能的设定,通过角度旋转观看,可以通过高度和颜色对不同的点击量形成一个清晰的宏观概念上对比。
[0082]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0083]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0084]本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0085]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0086]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种立体热力图的处理方法,其特征在于,包括: 获取所述网页页面的平面热力图的数据,所述平面热力图的数据包括网页页面的点击数据; 基于所述点击获取层建立三维坐标系,获取轴测图; 将所述平面热力图的数据显示在所述轴测图上,获取立体热力图; 使用预设的第一基准面和第二基准面来分割所述立体热力图,获取预定范围内的立体热力图。
2.根据权利要求1所述的方法,其特征在于,基于所述点击获取层建立三维坐标系,获取轴测图的步骤包括:设置所述点击获取层的平面横向坐标为X坐标,平面纵向坐标为y坐标,垂直于所述点击获取层平面的坐标为z坐标,生成所述三维坐标系,且所述三维坐标系默认轴向为45度。
3.根据权利要求2所述的方法,其特征在于,使用预设的第一基准面和第二基准面来分割所述立体热力图,获取预定范围内的立体热力图的步骤包括: 获取所述z坐标轴上预设的第一基准值,所述第一基准值对应第一点击数量; 以所述第一基准值为中心在平面进行延伸,生成所述第一基准面,所述第一基准面平行于所述网页页面; 在所述z坐标轴上的第一基准值的预定范围内选择预设的第二基准值,所述第二基准值对应第二点击数量; 以所述第二基准值为中心在平面进行延伸,生成所述第二基准面,其中,所述第二基准面与所述第一基准面平行; 提取所述第一基准面和所述第二基准面之间的闭合区域内的立体热力图,生成所述预定范围内的立体热力图。
4.根据权利要求3所述的方法,其特征在于,在使用预设的第一基准面和第二基准面来分割所述立体热力图,获取预定范围内的立体热力图之后,所述方法还包括: 将所述立体热力图覆盖在对应的网页页面上,其中,所述立体热力图的底面平行于对应的网页页面; 察看所述立体热力图的俯视图,读取所述预定范围内的立体热力图在对应的网页页面上的内容,其中,所述预定范围内的立体热力图包括:所述第一基准面和所述第二基准面中间区域内的立体热力图。
5.根据权利要求1-4中任意一项所述的方法,其特征在于,获取所述网页页面的平面热力图的数据包括: 在所述网页页面上创建点击获取层; 在所述网页页面发生点击操作之后,记录所述点击获取层获取到所述点击数据,所述点击数据包括:点击位置和每个点击位置的点击数量,以及点击行为后相关联的事件; 按照所述点击位置的点击数量确定该点击位置的显示颜色。
6.根据权利要求5所述的方法,其特征在于,在将所述平面热力图的数据显示在所述轴测图上,获取立体热力图之前,所述方法还包括: 获取预先设置的时间阈值; 读取所述时间阈值之内记录的所述平面热力图对应的页面的数据;并在将所述平面热力图的数据显示在所述轴测图上,获取立体热力图之后,所述方法还包括:按照色环中的颜色顺序设置所述立体热力图的显示颜色。
7.根据权利要求6所述的方法,其特征在于,在将所述平面热力图的数据显示在所述轴测图上,获取立体热力图之后,所述方法还包括: 以所述立体热力图的轴测图的z轴为准,以半球旋转的形式显示所述立体热力图。
8.一种立体热力图的处理装置,其特征在于,包括: 获取模块,用于获取所述网页页面的平面热力图的数据,所述平面热力图的数据包括网页页面的点击数据; 建立模块,用于基于所述点击获取层建立三维坐标系,获取轴测图; 处理模块,用于将所述平面热力图的数据显示在所述轴测图上,获取立体热力图;选定热力图获取模块,用于使用预设的第一基准面和第二基准面来分割所述立体热力图,获取预定范围内的立体热力图。
9.根据权利要求8所述的装置,其特征在于,所述建立模块包括:设置模块,用于设置所述点击获取层的平面横向坐标为X坐标,平面纵向坐标为I坐标,垂直于所述点击获取层平面的坐标为Z坐标,生成所述三维坐标系,且所述三维坐标系默认轴向为45度。
10.根据权利要求9所述的装置,其特征在于,所述选定热力图获取模块包括: 第一子获取模块,用于获取所述z坐标轴上预设的第一基准值,所述第一基准值对应第一点击数量; 第一生成模块,用于以所述第一基准值为中心在平面进行延伸,生成所述第一基准面,所述第一基准面平行于所述网页页面; 选择模块,用于在所述z坐标轴上的第一基准值的预定范围内选择预设的第二基准值,所述第二基准值对应第二点击数量; 第二生成模块,用于以所述第二基准值为中心在平面进行延伸,生成所述第二基准面,其中,所述第二基准面与所述第一基准面平行; 提取模块,用于提取所述第一基准面和所述第二基准面之间的闭合区域内的立体热力图,生成所述预定范围内的立体热力图。
11.根据权利要求12所述的装置,其特征在于,所述装置还包括: 覆盖模块,用于将所述立体热力图覆盖在对应的网页页面上,其中,所述立体热力图的底面平行于对应的网页页面; 第一读取模块,用于察看所述立体热力图的俯视图,读取所述预定范围内的立体热力图在对应的网页页面上的内容,其中,所述预定范围内的立体热力图包括:所述第一基准面和所述第二基准面中间区域内的立体热力图。
12.根据权利要求8-11中任意一项所述的装置,其特征在于,所述获取模块包括: 创建模块,用于在所述网页页面上创建点击获取层; 记录模块,用于在所述网页页面发生点击操作之后,记录所述点击获取层获取到所述点击数据,所述点击数据包括:点击位置和每个点击位置的点击数量,以及点击行为后相关联的事件; 确定模块,用于按照所述点击位置的点击数量确定该点击位置的显示颜色。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:第二子获取模块,用于获取预先设置的时间阈值; 第二读取模块,用于读取所述时间阈值之内记录的所述平面热力图对应的页面的数据; 子设置模块,用于并在将所述平面热力图的数据显示在所述轴测图上,获取立体热力图之后,所述方法还包括:按照色环中的颜色顺序设置所述立体热力图的显示颜色。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括: 旋转显示模块,用于以所述立体热力图的轴测图的z轴为准,以半球旋转的形式显示所述立体热力图。
【文档编号】G06F17/30GK103605751SQ201310596543
【公开日】2014年2月26日 申请日期:2013年11月21日 优先权日:2013年11月21日
【发明者】黄佳嘉 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1