热力图的生成方法、装置及设备制造方法及图纸

技术编号:25709897 阅读:30 留言:0更新日期:2020-09-23 02:56
本申请公开了一种热力图的生成方法、装置及设备,涉及图像处理、目标检测技术领域。具体实现方案为:在终端设备显示第一界面时,根据用户的人脸数据,确定用户在第一界面上的注视焦点信息,并根据所述注视焦点信息,生成第一界面对应的热力图。上述过程中,由于是基于用户在界面上的注视焦点信息生成热力图,无需事先对代码进行埋点,能够降低人力成本和时间成本;并且,生成的热力图能够反映出用户对界面中各区域的感兴趣程度;另外,由于本实施例的方法无需依赖用户的操作,避免了用户操作失误的问题,进而能够保证热力图分析结果的准确性。

【技术实现步骤摘要】
热力图的生成方法、装置及设备
本申请实施例涉及数据处理中的图像处理技术,尤其涉及一种热力图的生成方法、装置及设备。
技术介绍
在互联网应用中,通常采用热力图对用户的行为进行分析。现有的热力图生成过程通常为:在用户使用终端设备过程中,对用户的点击、滑动等行为进行捕获,并根据捕获到的用户行为数据生成热力图。然而,上述现有技术需要开发人员在代码中针对点击、滑动等事件进行埋点,需要花费较多的时间成本和人力成本。
技术实现思路
本申请提供了一种热力图的生成方法、装置及设备,用以降低热力图生成的时间成本和人力成本。第一方面,本申请提供了一种热力图的生成方法,包括:在终端设备显示第一界面时,根据用户的人脸数据,确定所述用户在所述第一界面上的注视焦点信息;根据所述注视焦点信息,生成所述第一界面对应的热力图。第二方面,本申请提供了一种热力图的生成装置,包括:确定模块,用于在终端设备显示第一界面时,根据用户的人脸数据,确定所述用户在所述第一界面上的注视焦点信息;生成模块,用于根据所述注视焦点信息,生成所述第一界面对应的热力图。第三方面,本申请提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面中任一项所述的方法。第四方面,本申请提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面中任一项所述的方法。本申请提供的热力图的生成方法、装置及设备,在终端设备显示第一界面时,根据用户的人脸数据,确定用户在第一界面上的注视焦点信息,并根据所述注视焦点信息,生成第一界面对应的热力图。上述过程中,由于是基于用户在界面上的注视焦点信息生成热力图,无需事先对代码进行埋点,能够降低人力成本和时间成本;并且,生成的热力图能够反映出用户对界面中各区域的感兴趣程度;另外,由于本实施例的方法无需依赖用户的操作,避免了用户操作失误的问题,进而能够保证热力图分析结果的准确性。应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1为本申请实施例适用的一种可能的系统架构的示意图;图2为本申请一个实施例提供的热力图的生成方法的流程示意图;图3为本申请实施例提供的用户在第一界面上的注视焦点的变化情况的示意图;图4为本申请另一个实施例提供的热力图的生成方法的流程示意图;图5为本申请实施例提供的用户注视第一界面的示意图;图6为本申请又一个实施例提供的热力图的生成方法的流程示意图;图7为本申请实施例提供的热力图的生成装置的结构示意图;图8为本申请实施例提供的电子设备的结构示意图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。下面结合图1对本申请实施例可能的系统架构进行介绍。图1为本申请实施例适用的一种可能的系统架构的示意图。如图1所示,系统架构可以包括终端设备和服务器。终端设备可以通过网络与服务器通信连接。网络可以包括各种连接类型,例如:有线通信链路、无线通信链路或者光纤电缆等等。其中,终端设备可以是具有显示屏的各种电子设备,包括但不限于:计算机、智能手机、笔记本电脑、平板电脑、智能穿戴设备、智能电视机、可视音箱等。终端设备上可以安装有互联网应用程序,例如:社交应用、邮箱应用、即时通信应用、电商平台类应用、搜索引擎应用、地图导航应用等。终端设备的显示屏可以对上述应用的界面进行展示。终端设备还可以向服务器发送信息,和/或,从服务器接收信息。服务器可以是用于提供各种服务的服务器。服务器可以对从终端设备接收到的信息进行分析处理,得到处理结果。可选的,服务器还可以将处理结果发送给终端设备。需要说明的是,服务器可以是硬件,也可以是软件。在互联网应用中,通常需要对用户的行为进行分析,以获取用户对于应用程序的喜好或者感兴趣程度。其中,通常采用热力图对用户的行为进行分析。热力图是指是以特殊高亮的形式把用户感兴趣的页面区域呈现出来的图示。通过热力图可以很清晰的分析出用户的喜好以及感兴趣的页面区域,这样就能为后续产品的优化迭代指明方向,进而让产品越来越懂用户,产品的体验也会变得越来越好。现有技术中,通常采用如下方式生成热力图:事先在应用程序的代码中针对点击、滑动等事件进行埋点。用户在使用应用程序过程中,当用户点击或者滑动界面中控件时,通过这些埋点可以采集到用户的点击、滑动等行为。进而,根据采集到的用户的行为数据生成热力图。示例性的,热力图中各区域的亮度与用户对该区域的控件的操作频率相关。即,若一个控件被点击/滑动次数越多,则在热力图中该控件对应的区域显示的亮度越高。这样,根据热力图即可分析出该界面中的哪些控件被操作次数较多,哪些控件被操作次数较少,进而分析得到用户对该界面中的哪些内容更感兴趣。然而,上述现有技术需要开发人员在代码中针对点击、滑动等事件进行埋点,需要花费较多的时间成本和人力成本。并且,上述生成的热力图只能反映出界面中的各控件被操作(点击、滑动等)的情况,并不能直观反映出用户对于界面中不同区域的感兴趣程度。例如,若界面中的某个区域并不存在可操作控件,则根据上述方式生成的热力图无法确定出用户是否对该区域感兴趣。另外,由于用户可能存在操作失误,使得上述生成的热力图对应的分析结果可能并不准确。为了解决上述问题中的至少一个,本申请实施例提供一种热力图的生成方法,在用户使用终端设备的过程中,根据用户在界面上的注视焦点信息,生成该界面对应的热力图。上述过程中,由于是基于用户在界面上的注视焦点信息生成热力图,无需事先对代码进行埋点,能够降低人力成本和时间成本;并且,生成的热力图能够反映出用户对界面中各区域的感兴趣程度;另外,由于本实施例的方法无需依赖用户的操作,避免了用户操作失误的问题,能够保证热力图分析结果的准确性。下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。图2为本申请一个实施例提供的热力图的生成方法的流程示意图。本实施例的方法可以由图1中的终端设备执行,还可以由服务器执行。如图2所示,本实施例的方法可以包括:S201:在终端设备显示第一界面时,根据用户的人本文档来自技高网...

【技术保护点】
1.一种热力图的生成方法,包括:/n在终端设备显示第一界面时,根据用户的人脸数据,确定所述用户在所述第一界面上的注视焦点信息;/n根据所述注视焦点信息,生成所述第一界面对应的热力图。/n

【技术特征摘要】
1.一种热力图的生成方法,包括:
在终端设备显示第一界面时,根据用户的人脸数据,确定所述用户在所述第一界面上的注视焦点信息;
根据所述注视焦点信息,生成所述第一界面对应的热力图。


2.根据权利要求1所述的方法,其中,所述注视焦点信息包括所述用户在所述第一界面上的多个注视焦点的位置信息;根据所述注视焦点信息,生成所述第一界面对应的热力图,包括:
根据所述多个注视焦点的位置信息,生成所述第一界面对应的热力图,所述热力图用于指示所述用户在所述第一界面上的多个注视焦点的分布情况。


3.根据权利要求2所述的方法,其中,所述注视焦点信息还包括各所述注视焦点对应的时刻信息;根据所述多个注视焦点的位置信息,生成所述第一界面对应的热力图,包括:
根据所述多个注视焦点的位置信息以及所述时刻信息,生成所述第一界面对应的热力图,所述热力图还用于指示所述用户在所述第一界面上的注视焦点的轨迹变化情况。


4.根据权利要求1至3任一项所述的方法,其中,所述根据用户的人脸数据,确定所述用户在所述第一界面上的注视焦点信息,包括:
根据所述人脸数据,确定所述用户的眼睛注视方向信息和眼睛位置信息;
根据所述眼睛注视方向信息和所述眼睛位置信息,确定所述用户在第一界面上的注视焦点信息。


5.根据权利要求4所述的方法,其中,根据所述眼睛注视方向信息和所述眼睛位置信息,确定所述用户在第一界面上的注视焦点信息,包括:
根据所述眼睛注视方向信息和所述眼睛位置信息,确定出参考点的位置信息,所述参考点是沿所述用户的眼睛注视方向上的点,且所述参考点与所述用户的眼睛之间的距离为预设距离;
根据所述眼睛位置信息和所述参考点的位置信息,确定所述用户在第一界面上的注视焦点信息。


6.根据权利要求5所述的方法,其中,所述眼睛注视方向信息包括:左眼睛注视方向信息和右眼睛注视方向信息,所述眼睛位置信息包括:左眼睛位置信息和右眼睛位置信息;根据所述眼睛注视方向信息和所述眼睛位置信息,确定出参考点的位置信息,包括:
根据所述左眼睛注视方向信息和所述左眼睛位置信息,确定出左参考点的位置信息;
根据所述右眼睛注视方向信息和所述右眼睛位置信息,确定出右参考点的位置信息。


7.根据权利要求6所述的方法,其中,根据所述眼睛位置信息和所述参考点的位置信息,确定所述用户在第一界面上的注视焦点信息,包括:
根据所述左眼睛位置信息和所述左参考点的位置信息,确定左交点的位置信息,所述左交点为所述用户的左眼睛与所述左参考点之间的连线与所述第一界面的交点;
根据所述右眼睛位置信息和所述右参考点的位置信息,确定右交点的位置信息,所述右交点为所述用户的右眼睛与所述右参考点之间的连线与所述第一界面的交点;
根据所述左交点的位置信息和所述右交点的位置信息,确定所述左交点和所述右交点之间连线的中点的位置信息;
将所述中点的位置信息,确定为所述注视焦点信息。


8.根据权利要求1至7任一项所述的方法,其中,根据所述注视焦点信息,生成所述第一界面对应的热力图,包括:
向服务器发送所述注视焦点信息,所述注视焦点信息用于使所述服务器生成所述第一界面对应的热力图。


9.根据权利要求1至7任一项所述的方法,其中,根据所述注视焦点信息,生成所述第一界面对应的热力图,包括:
对所述注视焦点信息进行去噪处理;
根据所述去噪处理后的注视焦点信息,生成所述第一界面对应的热力图。


10.一种热力图的生成装置,包括:

【专利技术属性】
技术研发人员:秦志伟宋堃
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1