热力图生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36797006 阅读:11 留言:0更新日期:2023-03-08 23:13
本发明专利技术实施例提供的一种热力图生成方法、装置、电子设备及存储介质,包括,在针对待渲染热力页面的选取操作确定至少一个待渲染热力页面;接收客户端上传的针对每个待渲染热力页面的行为数据;在针对页面渲染状态的选取操作确定待渲染热力页面的页面渲染状态后,根据页面渲染状态从行为数据中确定出的第一目标行为数据进行渲染生成第一热力图。由于上述页面渲染状态包括页面操作行为和页面弹窗状态,页面操作行为为点击和/或滑动操作行为,页面弹窗状态用于表征待渲染热力页面当前是否包括弹窗和弹窗类型,因此,本申请可针对不同的页面操作行为和页面弹窗状态生成对应的热力图,有利于从不同方向分析用户的偏好,进而有利于业务迭代与产品运营。业务迭代与产品运营。业务迭代与产品运营。

【技术实现步骤摘要】
热力图生成方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及数据可视化
,尤其涉及一种热力图生成方法、装置、电子设备及存储介质。

技术介绍

[0002]在日常的应用程序产品功能迭代与运营过程中,经常需要使用各种维度的数据来验证产品功能或运营活动的效果,然而普通的报表数据能够表达的信息过于简单,热力图能够通过用户点击数据以一种直观可视化的图像展示用户点击喜好,热力图是以特殊高亮的形式显示用户在移动终端例如手机的应用程序中的点击位置,根据颜色深浅区分点击热度情况,它适用于互联网产品数据指标的监控及分析,因此对业务迭代与产品运营有较高的使用价值。
[0003]现有热力图只能基于点击数据生成,对于用户的其他操作数据则无法生成热力图,并且,对于应用程序中的一个页面生成热力图而言,并没有考虑该页面存在弹窗或没有弹窗的情况生成不同的热力图,因此,生成的热力图不利于充分分析用户喜好和需求。

技术实现思路

[0004]鉴于此,本专利技术实施例提供一种热力图生成方法、装置、电子设备及存储介质,能够基于页面操作行为和页面弹窗状态生成不同的热力图,有利于根据热力图从不同方向分析用户的喜好和需求
[0005]第一方面,本专利技术实施例提供一种热力图生成方法,其中,该方法应用于服务端,服务端与客户端通讯连接;该方法包括:
[0006]响应于针对待渲染热力页面的选取操作,确定至少一个待渲染热力页面;
[0007]接收客户端上传的针对至少一个待渲染热力页面中的每个待渲染热力页面的行为数据;
[0008]针对至少一个待渲染热力页面中的每个待渲染热力页面执行以下处理:响应于针对页面渲染状态的选取操作,确定待渲染热力页面的页面渲染状态,基于页面渲染状态从行为数据中确定第一目标行为数据,对第一目标行为数据进行渲染生成第一热力图;其中,页面渲染状态包括页面操作行为和页面弹窗状态,页面操作行为用于表征对待渲染热力页面的操作行为,页面操作行为为点击操作行为和/或滑动操作行为,页面弹窗状态用于表征待渲染热力页面当前是否包括弹窗,以及弹窗类型。
[0009]在一个可能的实施方式中,行为数据包括特定页面渲染状态;
[0010]基于页面渲染状态从行为数据中确定第一目标行为数据,包括:
[0011]从行为数据中查找与页面渲染状态匹配的目标特定页面渲染状态;
[0012]将目标特定页面渲染状态对应的行为数据确定为第一目标行为数据。
[0013]在一个可能的实施方式中,对第一目标行为数据进行渲染生成第一热力图,包括:
[0014]为每个第一目标行为数据设置一个从中心向外灰度渐变的圆;
[0015]利用灰度叠加的原理,计算每个第一目标行为数据对应的像素点交叉叠加后的第一灰度值;
[0016]对各个第一灰度值在预设彩色色带中进行颜色映射,得到第一映射值;
[0017]根据各个第一映射值对各个第一目标行为数据对应的像素点进行着色,生成第一热力图。
[0018]在一个可能的实施方式中,该方法还包括:
[0019]响应于针对宽高比的选取操作,确定设备宽高比范围;
[0020]基于设备宽高比范围从行为数据中确定第二目标行为数据;
[0021]对第二目标行为数据进行渲染生成第二热力图。
[0022]在一个可能的实施方式中,行为数据还包括客户端对应的设备宽度信息和设备长度信息;
[0023]基于设备宽高比范围从行为数据中确定第二目标行为数据,包括:
[0024]基于设备宽度信息和设备长度信息计算行为数据对应的客户端的设备宽高比;
[0025]将设备宽高比在设备宽高比范围内的行为数据确定为第二目标行为数据。
[0026]在一个可能的实施方式中,对第二目标行为数据进行渲染生成第二热力图,包括:
[0027]为每个第二目标行为数据设置一个从中心向外灰度渐变的圆;
[0028]利用灰度叠加的原理,计算每个第二目标行为数据对应的像素点交叉叠加后的第二灰度值;
[0029]对各个第二灰度值在预设彩色色带中进行颜色映射,得到第二映射值;
[0030]根据各个第二映射值对各个第二目标行为数据对应的像素点进行着色,生成第二热力图。
[0031]在一个可能的实施方式中,该方法还包括:
[0032]响应于针对第一热力图的缩放操作,确定缩放操作对应的缩放比例;
[0033]基于缩放比例对预设彩色色带进行缩放处理,得到缩放彩色色带;
[0034]基于第一目标行为数据和缩放彩色色带生成第三热力图。
[0035]在一个可能的实施方式中,基于第一目标行为数据和缩放彩色色带生成第三热力图,包括:
[0036]为每个第一目标行为数据设置一个从中心向外灰度渐变的圆;
[0037]利用灰度叠加的原理,计算每个第一目标行为数据对应的像素点交叉叠加后的第一灰度值;
[0038]对各个第一灰度值在缩放彩色色带中进行颜色映射,得到第三映射值;
[0039]根据各个第三映射值对各个第一目标行为数据对应的像素点进行着色,生成第三热力图。
[0040]第二方面,本专利技术实施例提供一种热力图生成装置,其中,该装置应用于服务端,服务端与客户端通讯连接;该装置包括:
[0041]确定模块,用于响应于针对待渲染热力页面的选取操作,确定至少一个待渲染热力页面;
[0042]接收模块,用于接收客户端上传的针对至少一个待渲染热力页面中的每个待渲染热力页面的行为数据;
[0043]生成模块,用于针对至少一个待渲染热力页面中的每个待渲染热力页面执行以下处理:响应于针对页面渲染状态的选取操作,确定待渲染热力页面的页面渲染状态,基于页面渲染状态从行为数据中确定第一目标行为数据,对第一目标行为数据进行渲染生成第一热力图;其中,页面渲染状态包括页面操作行为和页面弹窗状态,页面操作行为用于表征对待渲染热力页面的操作行为,页面操作行为为点击操作行为和/或滑动操作行为,页面弹窗状态用于表征待渲染热力页面当前是否包括弹窗,以及弹窗类型。
[0044]第三方面,本专利技术实施例提供一种电子设备,其中,包括:处理器和存储器,处理器用于执行存储器中存储的热力图生成程序,以实现上述的热力图生成方法。
[0045]第四方面,本专利技术实施例提供一种存储介质,其特征在于,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述的热力图生成方法。
[0046]本专利技术实施例提供的一种热力图生成方法、装置、电子设备及存储介质,包括,响应于针对待渲染热力页面的选取操作,确定至少一个待渲染热力页面;接收客户端上传的针对至少一个待渲染热力页面中的每个待渲染热力页面的行为数据;对于每个待渲染热力页面执行以下处理:响应于针对页面渲染状态的选取操作,确定待渲染热力页面的页面渲染状态,基于页面渲染状态从行为数据中确定第一目标行为数据,对第一目标行为数据进行渲染本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种热力图生成方法,其特征在于,所述方法应用于服务端,所述服务端与客户端通讯连接;所述方法包括:响应于针对待渲染热力页面的选取操作,确定至少一个待渲染热力页面;接收所述客户端上传的针对至少一个所述待渲染热力页面中的每个所述待渲染热力页面的行为数据;针对至少一个所述待渲染热力页面中的每个所述待渲染热力页面执行以下处理:响应于针对页面渲染状态的选取操作,确定所述待渲染热力页面的页面渲染状态,基于所述页面渲染状态从所述行为数据中确定第一目标行为数据,对所述第一目标行为数据进行渲染生成第一热力图;其中,所述页面渲染状态包括页面操作行为和页面弹窗状态,所述页面操作行为用于表征对所述待渲染热力页面的操作行为,所述页面操作行为为点击操作行为和/或滑动操作行为,所述页面弹窗状态用于表征所述待渲染热力页面当前是否包括弹窗,以及所述弹窗类型。2.根据权利要求1所述的方法,其特征在于,所述行为数据包括特定页面渲染状态;所述基于所述页面渲染状态从所述行为数据中确定第一目标行为数据,包括:从所述行为数据中查找与所述页面渲染状态匹配的目标特定页面渲染状态;将所述目标特定页面渲染状态对应的行为数据确定为第一目标行为数据。3.根据权利要求1所述的方法,其特征在于,所述对所述第一目标行为数据进行渲染生成第一热力图,包括:为每个所述第一目标行为数据设置一个从中心向外灰度渐变的圆;利用灰度叠加的原理,计算每个所述第一目标行为数据对应的像素点交叉叠加后的第一灰度值;对各个所述第一灰度值在预设彩色色带中进行颜色映射,得到第一映射值;根据各个所述第一映射值对各个所述第一目标行为数据对应的像素点进行着色,生成第一热力图。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于针对宽高比的选取操作,确定设备宽高比范围;基于所述设备宽高比范围从所述行为数据中确定第二目标行为数据;对所述第二目标行为数据进行渲染生成第二热力图。5.根据权利要求4所述的方法,其特征在于,所述行为数据还包括所述客户端对应的设备宽度信息和设备长度信息;所述基于所述设备宽高比范围从所述行为数据中确定第二目标行为数据,包括:基于所述设备宽度信息和所述设备长度信息计算所述行为数据对应的所述客户端的设备宽高比;将所述设备宽高比在所述设备宽高比范围内的行为数据确定为第二目标行为数据。6.根据权利要求4所述的方法,其特征在于,所述对所述第二目标行为数据进行渲染生成第二热力图,包括:为每个所述第二目...

【专利技术属性】
技术研发人员:郭曜源赵文文张濛钱坤
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1