热力图框选方法和装置制造方法及图纸

技术编号:15268340 阅读:135 留言:0更新日期:2017-05-04 03:48
本申请公开了一种热力图框选方法和装置。其中,该方法包括:获取热力图上的多个像素点,其中,像素点的数量大于2;根据多个像素点生成热力图的框选区域;以及获取框选区域内每个像素点对应的数据。本申请解决了相关技术中热力图的框选方式框选数据时较为固定的技术问题。

Method and apparatus for selecting thermal frame

The invention discloses a thermal frame selection method and device. Among them, the method comprises: acquiring a plurality of pixels, wherein the number of the thermodynamic diagram, the pixel is greater than 2; generated according to the thermodynamic diagram of multiple pixels frame selection area; and data acquisition box selection of each pixel within the region corresponding to the. The utility model solves the technical problem that the frame selection method of the thermodynamic chart in the relevant technology is more suitable for the data selection.

【技术实现步骤摘要】

本申请涉及热力图领域,具体而言,涉及一种热力图框选方法和装置
技术介绍
现有热力图的框选方式都是利用预先设置的矩形的框选方式来获取热力图数据,换言之,用户只能选择矩形框选区域内,获取该选区域内的网页对象的点击量、曝光量等热力图数据。具体地,矩形框选发送的是矩形对角两点的坐标值,例如,(x11,y11)和(x22,y22),后台的数据仓库进行数据切分,并将此框选区域内的数据发送到前端。由于上述热力图框选方式框选数据时非常固定,即只能选择矩形框选区域内的热力图数据,无法根据实际需求随意框选热力图中的数据并进行分析,进而在框选区域内通常会存在一些不需要的数据,从而使得无法灵活获取热力图数据,所造成对热力图数据分析不准确的问题。针对相关技术中热力图的框选方式框选数据时较为固定的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种热力图框选方法和装置,以解决相关技术中热力图的框选方式框选数据时较为固定的问题。为了实现上述目的,根据本申请的一个方面,提供了一种热力图框选方法。该方法包括:获取热力图上的多个像素点,其中,像素点的数量大于2;根据多个像素点生成热力图的框选区域;以及获取框选区域内每个像素点对应的数据。进一步地,获取热力图上的多个像素点包括:获取热力图上的像素点的选取轨迹,其中,选取轨迹包括多个连续的像素点,根据多个像素点生成热力图的框选区域包括:根据选取轨迹生成热力图的框选区域。进一步地,获取热力图上的像素点的选取轨迹包括:判断热力图上的像素点的选取轨迹是否在第一预设时间内完成;以及当判断出热力图上的像素点的选取轨迹是在第一预设时间内完成时,获取选取轨迹。进一步地,获取热力图上的多个像素点包括:获取热力图上被选中的多个像素点,其中,热力图上被选中的多个像素点为离散的多个像素点,根据多个像素点生成热力图的框选区域包括:按照多个像素点的选中顺序连接多个像素点,得到多条连接路径;根据多条连接路径生成热力图的框选区域。进一步地,在获取热力图上被选中的多个像素点之后,该方法还包括:判断是否需要从热力图上被选中的多个像素点中剔除目标像素点,其中,目标像素点为需要从热力图上被选中的多个像素点中剔除的像素点;以及在判断出需要从热力图上被选中的多个像素点中剔除目标像素点时,从热力图上被选中的多个像素点中剔除目标像素点,其中,根据剔除了目标像素点的多个像素点生成热力图的框选区域。进一步地,获取热力图上被选中的多个像素点包括:接收热力图上被选中的多个像素点,其中,热力图上被选中的多个像素点中相邻时刻选中的两个像素点的选中时间间隔小于第二预设时间。进一步地,获取热力图上被选中的多个像素点包括:获取在第三预设时间内热力图上被选中的多个像素点。为了实现上述目的,根据本申请的另一方面,提供了一种热力图框选装置。该装置包括:第一获取单元,用于获取热力图上的多个像素点,其中,像素点的数量大于2;生成单元,用于根据多个像素点生成热力图的框选区域;以及第二获取单元,用于获取框选区域内每个像素点对应的数据。进一步地,第一获取单元包括:第一获取模块,用于获取热力图上的像素点的选取轨迹,其中,选取轨迹包括多个连续的像素点,生成单元包括:第一生成模块,用于根据选取轨迹生成热力图的框选区域。进一步地,第一获取单元包括:第二获取模块,用于获取热力图上被选中的多个像素点,其中,热力图上被选中的多个像素点为离散的多个像素点,生成单元包括:连接模块,用于按照多个像素点的选中顺序连接多个像素点,得到多条连接路径;第二生成模块,用于根据多条连接路径生成热力图的框选区域。本申请通过获取热力图上的多个像素点,其中,像素点的数量大于2;根据多个像素点生成热力图的框选区域;以及获取框选区域内每个像素点对应的数据,本申请根据外部选择的多个像素点来生成热力图的框选范围,从而用户可以灵活的框选热力图中的数据,解决了相关技术中热力图的框选方式框选数据时较为固定的问题,进而达到了提高框选热力图中数据的灵活性的效果。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例的热力图框选方法的流程图;图2是根据本申请实施例的热力图的框选区域的示意图;以及图3是根据本申请实施例的热力图框选装置的示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本申请实施例,提供了一种热力图框选方法,图1是根据本申请实施例的热力图框选方法的流程图。如图1所示,该方法包括如下的步骤S102至步骤S106:步骤S102,获取热力图上的多个像素点,其中,像素点的数量大于2。具体地,用户可以通过操作选择热力图上的像素点,例如,可以在按下鼠标左键后,移动鼠标框选热力图上想要框选的区域,并最后移动鼠标至起始点,松开鼠标左键,其中,鼠标移动轨迹对应的热力图上的像素点均为用户选择的像素点;也可以是通过鼠标分别点击热力图上的多个像素点进行热力图上的像素点的选择。需要说明的是,由于后续能够根据用户选择的多个像素点生成一个闭合的框选区域,因此,用户至少需要在热力图上选择3个像素点。步骤S104,根据多个像素点生成热力图的框选区域。本申请实施例在获取到用户选择的多个像素点后,可以根据用户选择的多个像素点生成热力图的框选区域,具体地,以下以用户选择了热力图上的5个像素点为例对本申请实施例进行说明:如图2所示,用户依次在热力图上选择了像素点1至像素点5,本申请实施例在接收到像素点1至像素点5之后,根据鼠标点击的顺序依次连接像素点1至像素点5,得到一个闭合区域,该闭合区域即热力图的框选区域,闭合区域内的像素点对应的数据即为用户需要分析的数据。优选地,为了便于用户查看热力图上被选中的像素点,可以通过标识符来标识被选中的像素点,例如,当某个像素点被选中时,通过一个小圆点或是小圈等来进行标识。步骤S106,获取框选区域内每个像素点对应的数据。本申请实施例在得到热力图的框选区域后,获取框选区域内每个像素点的坐标,得到框选区域的像素点的坐标集合,并将该坐标集合发送给后台服务器,最后接收后台服务器根据框选区域的像素点的坐标集合返回的每本文档来自技高网
...
热力图框选方法和装置

【技术保护点】
一种热力图框选方法,其特征在于,包括:获取热力图上的多个像素点,其中,所述像素点的数量大于2;根据所述多个像素点生成所述热力图的框选区域;以及获取所述框选区域内每个像素点对应的数据。

【技术特征摘要】
1.一种热力图框选方法,其特征在于,包括:获取热力图上的多个像素点,其中,所述像素点的数量大于2;根据所述多个像素点生成所述热力图的框选区域;以及获取所述框选区域内每个像素点对应的数据。2.根据权利要求1所述的方法,其特征在于,获取热力图上的多个像素点包括:获取所述热力图上的像素点的选取轨迹,其中,所述选取轨迹包括多个连续的像素点,根据所述多个像素点生成所述热力图的框选区域包括:根据所述选取轨迹生成所述热力图的框选区域。3.根据权利要求2所述的方法,其特征在于,获取所述热力图上的像素点的选取轨迹包括:判断所述热力图上的像素点的选取轨迹是否在第一预设时间内完成;以及当判断出所述热力图上的像素点的选取轨迹是在所述第一预设时间内完成时,获取所述选取轨迹。4.根据权利要求1所述的方法,其特征在于,获取热力图上的多个像素点包括:获取所述热力图上被选中的多个像素点,其中,所述热力图上被选中的多个像素点为离散的多个像素点,根据所述多个像素点生成所述热力图的框选区域包括:按照所述多个像素点的选中顺序连接所述多个像素点,得到多条连接路径;根据所述多条连接路径生成所述热力图的框选区域。5.根据权利要求4所述的方法,其特征在于,在获取所述热力图上被选中的多个像素点之后,所述方法还包括:判断是否需要从所述热力图上被选中的多个像素点中剔除目标像素点,其中,所述目标像素点为需要从所述热力图上被选中的多个像素点中剔除的像素点;以及在判断出需要从所述热力图上被选中的多个像素点中剔除所述目标像素...

【专利技术属性】
技术研发人员:欧阳独秀吴丹
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1