【技术实现步骤摘要】
用于生成热力图的方法和装置
本申请实施例涉及计算机
,具体涉及互联网
,尤其涉及用于生成热力图的方法和装置。
技术介绍
在计算机应用
,热力图可以特殊的颜色高亮形式显示访客与计算机的各种交互行为的轨迹分布,交互行为可以包括但不限于点击、滑动手势、缩放、多指触摸等。相比于传统的数字报告,热力图以最直观的方式,让开发者了解用户的兴趣分布、行为轨迹、操作习惯等。
技术实现思路
本申请实施例提出了用于生成热力图的方法和装置。第一方面,本申请实施例提供了一种用于生成热力图的方法,该方法包括:接收第一终端发送的数据包,其中,上述第一终端运行应用,上述数据包包括上述应用的界面截图和控件标识,其中,上述控件标识指示上述界面截图所指示的界面中的控件;根据上述控件标识,确定上述控件的热力信息,其中,上述热力信息基于上述应用的用户操作信息集合生成,上述用户操作信息集合中的用户操作信息与用户操作所针对的控件的控件标识相关联;以上述界面截图为背景图像,根据所确定的热力信息,生成上述界面的热力图。第 ...
【技术保护点】
1.一种用于生成热力图的方法,包括:/n接收第一终端发送的数据包,其中,所述第一终端运行应用,所述数据包包括所述应用的界面截图和控件标识,其中,所述控件标识指示所述界面截图所指示的界面中的控件;/n根据所述控件标识,确定所述控件的热力信息,其中,所述热力信息基于所述应用的用户操作信息集合生成,所述用户操作信息集合中的用户操作信息与用户操作所针对的控件的控件标识相关联;/n以所述界面截图为背景图像,根据所确定的热力信息,生成所述界面的热力图。/n
【技术特征摘要】
1.一种用于生成热力图的方法,包括:
接收第一终端发送的数据包,其中,所述第一终端运行应用,所述数据包包括所述应用的界面截图和控件标识,其中,所述控件标识指示所述界面截图所指示的界面中的控件;
根据所述控件标识,确定所述控件的热力信息,其中,所述热力信息基于所述应用的用户操作信息集合生成,所述用户操作信息集合中的用户操作信息与用户操作所针对的控件的控件标识相关联;
以所述界面截图为背景图像,根据所确定的热力信息,生成所述界面的热力图。
2.根据权利要求1所述的方法,其中,所述接收第一终端发送的数据包之前,所述方法还包括:
基于从第一终端接收到的连接请求,与所述第一终端建立长连接。
3.根据权利要求2所述的方法,其中,所述连接请求是所述第一终端响应于接收到预定义操作信息发送的;以及
所述基于从第一终端接收到的连接请求,与所述第一终端建立长连接,包括:
响应于接收到连接请求,将发送所述连接请求的第一终端的第一终端信息发送至第二终端,其中,第二终端向用户展示第一终端信息,用户确定建立长连接的第一终端;
响应于接收到所述第二终端发送的针对所述第一终端信息的确定操作信息,与所述第一终端建立长连接。
4.根据权利要求1所述的方法,其中,所述根据所述控件标识,确定所述控件的热力信息,包括:
从所述用户操作信息集合中,确定与所述数据包中的控件标识匹配的控件标识对应的用户操作信息;
根据所确定的用户操作信息,生成所述热力信息。
5.根据权利要求4所述的方法,其中,所述用户操作信息集合中的用户操作信息包括操作位置信息,操作位置信息用于指示操作位置相对于控件的位置。
6.根据所述权利要求5所述的方法,其中,所述热力信息包括至少一个控件子区域信息和控件子区域信息对应的热力值;以及
所述根据所确定的用户操作信息,生成所述热力信息,包括:
对于控件子区域信息指示的控件子区域,根据操作位置在该控件子区域的用户操作信息,确定该控件子区域的热力值。
7.根据权利要求6所述的方法,其中,所述以所述界面截图为背景图像,根据所确定的热力信息,生成所述界面的热力图,包括:
根据各个控件子区域信息和控件子区域信息对应的热力值,确定各个控件子区域对应的像素值;
根据所确定像素值,修改所述数据包中的界面截图中的控件图像各个控件子区域的像素值,以生成热力图。
8.根据权利要求1-7中任一项所述的方法,其中,所述方法还包括:
生成热力图展示页面,其中,所述热力图展示页面包括所生成的热力图;
将所述热力图展示页面发送至第二终端,其中,所述第二终端展示所述热力图展示页面。
9.根据权利要求8所述的方法,其中,所述方法还包括:
响应于接收到第一终端发送的新的数据包,根据所述新的数据包生成新的热力图;
将所述新的热力图发送至所述第二终端,其中,所述第二终端在所述热力图展示页面中展示所述新的热力图。
10.根据权利要求9所述的方法,其中,所述第一终端通过以下方式确定所述新的数据包:
响应于检测到用户针对所述应用的操作,确定当前界面与上一次发送的数据包中的界面截图所指示的界面是否一致;
响应于确定不一致,对所述当前界面进行截图以及确定所述当前界面中的控件的控件标识。
11.一种用于生成热力图的装置,包括:
接收单元,被配置成接收第一终端发送的数据包,其中,所述第一终端运行应用,所述数据包包括所述应用的界面截图和控件标识,其中,所述控件标识指示所述界面...
【专利技术属性】
技术研发人员:李冬冬,杨杰,高春旭,叶峻,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。