CN113806648A - 一种信息生成的方法、装置和存储介质 - Google Patents
一种信息生成的方法、装置和存储介质 Download PDFInfo
- Publication number
- CN113806648A CN113806648A CN202011398852.2A CN202011398852A CN113806648A CN 113806648 A CN113806648 A CN 113806648A CN 202011398852 A CN202011398852 A CN 202011398852A CN 113806648 A CN113806648 A CN 113806648A
- Authority
- CN
- China
- Prior art keywords
- tested
- webpage
- information
- address
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000012360 testing method Methods 0.000 claims abstract description 63
- 238000010586 diagram Methods 0.000 claims abstract description 46
- 238000012544 monitoring process Methods 0.000 claims abstract description 24
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000009545 invasion Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000033001 locomotion Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请公开了一种信息生成的方法、装置和存储介质,具体为首先监听至少一个待测试网页,其次,响应于发生在待测试网页的操作事件,获取操作事件对应的操作数据,操作数据包括事件类型、待测试页面的网页地址和鼠标位置信息,进一步地,解析操作数据,生成与操作数据对应的IP地址和发生时间,最后,基于各个事件类型、待测试页面的网页地址和鼠标位置信息生成网站热力图,以及基于IP地址生成访问来源分布图,以及基于发生时间生成访问时间分布图。本申请实施例通过在完全无业务代码植入的情况下,实时实现测试数据的获取,无需人工配合和干预,提升了获取测试数据的时效性和准确性。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种信息生成的方法、装置和存储介质。
背景技术
网站产品在上线初期或改版初期,一般会开放给部分用户使用并进行测试,并通过用户的反馈意见由网站的开发人员进行产品完善。但用户一般需要在使用完毕后才能做意见反馈,这使得反馈周期较长;若部分用户不参与意见反馈,网站开发人员将无法获取部分反馈意见,反馈样本数不稳定;网站开发人员无法获取到用户使用的第一手数据,仅能获取到用户的主观意见,可能对产品的完善造成偏差。
发明内容
本申请实施例提供了一种信息生成的方法,克服了收集测试数据时时效长且不准确的问题。
该方法包括:
监听至少一个待测试网页;
响应于发生在所述待测试网页的操作事件,获取所述操作事件对应的操作数据,所述操作数据包括事件类型、所述待测试页面的网页地址和鼠标位置信息;
解析所述操作数据,生成与所述操作数据对应的IP地址和发生时间;
基于各个所述事件类型、所述待测试页面的所述网页地址和所述鼠标位置信息生成网站热力图,以及基于所述IP地址生成访问来源分布图,以及基于所述发生时间生成访问时间分布图。
可选地,获取所述待测试网页的配置信息,所述配置信息包括待测试网页所在的网站测试开关信息、客户端测试开关信息、测试时间段信息和待测试页面域名信息;
当所述待测试网页所在的所述网站测试开关信息和所述客户端测试开关信息均为第一开关信息,且当前时间在所述测试时间段内,对所述待测试页面域名信息为指定页面域名信息的所述待测试网页进行监听。
可选地,每间隔第一时间段,获取所述待测试网页的所述事件类型和所述鼠标位置信息;
当在第二时间段内获取的所述鼠标位置信息为同一位置时,停止获取对该所述待测试网页对应的所述操作数据。
可选地,基于所述IP地址,获取所述IP地址对应的物理地址,并基于所述待测试网页对应的所述物理地址,生成所述访问来源分布图。
在本发明的另一个实施例中,提供了一种信息生成的装置,该装置包括:
第一监听模块,用于监听至少一个待测试网页;
第一获取模块,用于响应于发生在所述待测试网页的操作事件,获取所述操作事件对应的操作数据,所述操作数据包括事件类型、所述待测试页面的网页地址和鼠标位置信息;
解析模块,用于解析所述操作数据,生成与所述操作数据对应的IP地址和发生时间;
生成模块,用于基于各个所述事件类型、所述待测试页面的所述网页地址和所述鼠标位置信息生成网站热力图,以及基于所述IP地址生成访问来源分布图,以及基于所述发生时间生成访问时间分布图。
可选地,所述装置还包括:
第二获取模块,用于获取所述待测试网页的配置信息,所述配置信息包括待测试网页所在的网站测试开关信息、客户端测试开关信息、测试时间段信息和待测试页面域名信息;
第二监听模块,用于当所述待测试网页所在的所述网站测试开关信息和所述客户端测试开关信息均为第一开关信息,且当前时间在所述测试时间段内,对所述待测试页面域名信息为指定页面域名信息的所述待测试网页进行监听。
可选地,所述装置还包括:
第三获取模块,用于每间隔第一时间段,获取所述待测试网页的所述事件类型和所述鼠标位置信息;
停止模块,用于当在第二时间段内获取的所述鼠标位置信息为同一位置时,停止获取对该所述待测试网页对应的所述操作数据。
可选地,所述生成模块还用于:
基于所述IP地址,获取所述IP地址对应的物理地址,并基于所述待测试网页对应的所述物理地址,生成所述访问来源分布图。
在本发明的另一个实施例中,提供了一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行上述一种信息生成的方法中的各个步骤。
在本发明的另一个实施例中,提供了一种终端设备,包括处理器,所述处理器用于执行上述一种信息生成的方法中的各个步骤。
基于上述实施例,首先监听至少一个待测试网页,其次,响应于发生在待测试网页的操作事件,获取操作事件对应的操作数据,操作数据包括事件类型、待测试页面的网页地址和鼠标位置信息,进一步地,解析操作数据,生成与操作数据对应的IP地址和发生时间,最后,基于各个事件类型、待测试页面的网页地址和鼠标位置信息生成网站热力图,以及基于IP地址生成访问来源分布图,以及基于发生时间生成访问时间分布图。本申请实施例通过在完全无业务代码植入的情况下,实时实现测试数据的获取,无需人工配合和干预,提升了获取测试数据的时效性和准确性。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了为本申请实施例100所提供的一种信息生成的方法的流程示意图;
图2示出了本申请实施例200提供的一种信息生成的方法的具体流程的示意图;
图3示出了本申请实施例300还提供一种信息生成的装置的示意图;
图4示出了本申请实施例400所提供的一种终端设备的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。
基于现有技术中的问题,本申请实施例提供了一种信息生成的方法,主要适用于计算机技术领域。通过在完全无业务代码入侵的情况下,控制数据采集频率、测试范围、测试时间,在用户无感知的状态下实时获取测试数据,实现网站测试的功能。以下几个具体实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。如图1所示,为本申请实施例100提供的一种信息生成的方法的流程示意图。其中,详细步骤如下:
步骤S11,监听至少一个待测试网页。
本步骤中,本申请实施例中主要通过在客户端安装Chrome插件,通过在Chrome浏览器中实现功能扩展的Chrome插件对在客户端上打开的待测试网页进行监听。进一步地,基于测试需要可以选取多个网站进行监听,也可将某个网站中的全部或部分页面作为待测试页面进行监听。
步骤S12,响应于发生在待测试网页的操作事件,获取操作事件对应的操作数据,操作数据包括事件类型、待测试页面的网页地址和鼠标位置信息。
本步骤中,用户在客户端访问待测试页面时,在待测试页面发生使用鼠标进行点击和移动鼠标等操作事件。Chrome插件响应于用户在待测试页面上的操作事件,获取每次操作事件对应的操作数据。具体地,操作数据包括事件类型、待测试页面的网页地址和鼠标位置信息。其中,事件类型为用户在待测试页面上的操作事件的具体类型,如点击鼠标和移动鼠标等。待测试页面的网页地址一般为待测试页面的统一资源***(UniformResource Locator,url)地址。以及,鼠标位置信息主要为用户在客户端进行鼠标点击或鼠标移动时在待测试页面上的具体坐标信息。另外,当客户端为手持设备时,鼠标位置信息为用户使用手指进行点击或移动时产生的具体坐标信息。
步骤S13,解析操作数据,生成与操作数据对应的IP地址和发生时间。
本步骤中,对获取的操作数据进行解析,基于操作数据获取其中该操作事件的发生时间和待测试网页的互联网协议地址(Internet Protocol Address,IP地址)。
步骤S14,基于各个事件类型、待测试页面的网页地址和鼠标位置信息生成网站热力图,以及基于IP地址生成访问来源分布图,以及基于发生时间生成访问时间分布图。
本步骤中,网站热力图一般以基于待测试页面的网页地址获取的网站快照作为背景,根据上报的事件类型和鼠标位置信息,采用canvas技术分别绘制出用户进行鼠标点击和鼠标移动等操作的网站热力图。访问来源分布图为基于被测试的客户端的IP地址获取的来源分布,访问时间分布图为基于发生时间生成的用户进行操作的时间分布。
如上所述,基于上述实施例,具体为首先监听至少一个待测试网页,其次,响应于发生在待测试网页的操作事件,获取操作事件对应的操作数据,操作数据包括事件类型、待测试页面的网页地址和鼠标位置信息,进一步地,解析操作数据,生成与操作数据对应的IP地址和发生时间,最后,基于各个事件类型、待测试页面的网页地址和鼠标位置信息生成网站热力图,以及基于IP地址生成访问来源分布图,以及基于发生时间生成访问时间分布图。本申请实施例通过在完全无业务代码植入的情况下,实时实现测试数据的获取,无需人工配合和干预,提升了获取测试数据的时效性和准确性。
如图2所示,为本申请实施例200提供的一种信息生成的方法的具体流程的示意图。其中,该具体流程的详细过程如下:
S201,进行测试配置。
这里,在配置服务端进行测试配置,设置待测试网页的配置信息,包括待测试网页所在的网站测试开关信息、客户端测试开关信息、测试时间段信息和待测试页面域名信息等。其中,网站测试开关信息为待测试网页所在网站的总开关信息。客户端测试开关信息为客户端的总开关信息。测试时间段为基于业务需要设置的采集用户数据并上报的时间段。进一步地,基于页面域名信息,配置待测试网站中需要上报数据的待测试页面的待测试页面域名信息,可指定为整站、部分页面或者按正则表达式匹配。另外,在需要进行测试的客户端安装定制的Chrome插件。
S202,获取配置信息。
这里,在对Chrome插件进行初始化时,从配置服务端获取配置信息。
S203,基于配置信息判断当前网页是否为待测试网页。
本步骤中,获取待测试网页的配置信息,配置信息包括待测试网页所在的网站测试开关信息、客户端测试开关信息、测试时间段信息和待测试页面域名信息。当待测试网页所在的网站测试开关信息和客户端测试开关信息均为第一开关信息,且当前时间在测试时间段内,对待测试页面域名信息为指定页面域名信息的待测试网页进行监听。具体地,第一开关信息为开启,即待测试网页所在的网站测试开关信息和客户端测试开关信息均为开启。
若不符合前述条件之一,则过滤该待测试网页不再进行监听。
S204,监听待测试网页。
S205,获取操作事件对应的操作数据。
这里,响应于发生在待测试网页的操作事件,获取操作事件对应的操作数据,操作数据包括事件类型、待测试页面的网页地址和鼠标位置信息。具体地,当用户在客户端访问待测试网站时,由Chrome插件向待测试页面种植javascript代码,监听待测试页面的操作事件,如点击事件和鼠标位置,每间隔第一时间段,获取待测试网页的事件类型和鼠标位置信息。其中,第一时间段由配置服务端进行统一配置。本申请实施例中的第一时间段的最佳实施例为1s。如当用户在待测试网页中点击鼠标时,Chrome插件捕获到此操作事件,由Chrome插件上报操作数据,包括事件类型如点击、待测试页面的网页地址url和鼠标位置信息。如当用户在待测试网页中移动鼠标时,Chrome插件捕获到此操作事件,由Chrome插件上报操作数据,包括事件类型为移动鼠标、待测试页面的网页地址url和鼠标位置信息。
S206,判断鼠标位置信息在第二时间段内是否为同一位置。
这里,当在第二时间段内获取的鼠标位置信息为同一位置时,停止获取对该待测试网页对应的所述操作数据。具体地,当监听到的鼠标位置信息在一定时间范围内为同一值,则认为客户端不活跃。本申请实施例中的第二时间段的最佳实施例为1分钟。
S207,停止上报。
本步骤中,当鼠标位置信息第二时间段内均在同一位置,则认为该客户端不活跃,停止上报该客户端的操作数据。
S208,解析操作数据,生成与操作数据对应的IP地址和发生时间。
这里,对获取的操作数据进行解析,获取操作数据对应的IP地址和操作事件的发生时间。
S209,基于IP地址查找对应的物理地址。
本步骤中,基于IP地址获取IP地址对应的物理地址。具体地,基于IP地址优先从缓存服务中获取IP地址映射的物理地址;如若未获取到,则从IP-物理地址映射服务中获取。进一步地,将客户端上报的操作数据(事件类型、待测试页面的网页地址和鼠标位置信息)及解析数据(IP地址、发生时间和物理地址)存储至数据存储服务中。
S210,分别生成网站热力图、访问来源分布图和访问时间分布图。
这里,基于各个事件类型、待测试页面的网页地址和鼠标位置信息生成网站热力图,以及基于IP地址生成访问来源分布图,以及基于发生时间生成访问时间分布图。具体地,从数据存储服务中获取数据。进一步地,根据待测试页面的网页地址,由内置的PhantomJS模块生成网站快照。以网站快照作为背景,根据上报的鼠标位置信息,采用canvas技术绘分别绘制出鼠标点击和鼠标移动的网站热力图。并且可按物理地址分组,分别绘制出各省/市的网站热力图和来源分布图。以及,根据发生时间及上报数据量,绘制出访问时间分布图。
本申请基于上述步骤实现上述一种信息生成的方法。通过采用chrome插件可向待测试网页种植代码的特性,在完全无业务代码入侵的情况下,实现网页测试的功能。数据采集频率、测试范围、测试时间可基于业务需要配置。所呈现的数据可为产品优化网站页面布局提供一定程度的数据支撑,并可应用于优化电商网站中商品智能推荐的场景,为精准营销和提高转化率提供数据依据,提升了获取测试数据的时效性和准确性。另外,客户端采集数据可不采用chrome插件实现,可以采用直接种植javascript的方式。
基于同一发明构思,本申请实施例300还提供一种信息生成的装置,其中,如图3所示,该装置包括:
第一监听模块31,用于监听至少一个待测试网页;
第一获取模块32,用于响应于发生在所述待测试网页的操作事件,获取所述操作事件对应的操作数据,所述操作数据包括事件类型、所述待测试页面的网页地址和鼠标位置信息;
解析模块33,用于解析所述操作数据,生成与所述操作数据对应的IP地址和发生时间;
生成模块34,用于基于各个所述事件类型、所述待测试页面的所述网页地址和所述鼠标位置信息生成网站热力图,以及基于所述IP地址生成访问来源分布图,以及基于所述发生时间生成访问时间分布图。
本实施例中,第一监听模块31、第一获取模块32、解析模块33和生成模块34的具体功能和交互方式,可参见图1对应的实施例的记载,在此不再赘述。
可选地,该装置还包括:
第二获取模块35,用于获取待测试网页的配置信息,配置信息包括待测试网页所在的网站测试开关信息、客户端测试开关信息、测试时间段信息和待测试页面域名信息;
第二监听模块36,用于当待测试网页所在的网站测试开关信息和客户端测试开关信息均为第一开关信息,且当前时间在测试时间段内,对待测试页面域名信息为指定页面域名信息的待测试网页进行监听。
可选地,该装置还包括:
第三获取模块37,用于每间隔第一时间段,获取待测试网页的事件类型和鼠标位置信息;
停止模块38,用于当在第二时间段内获取的鼠标位置信息为同一位置时,停止获取对该待测试网页对应的操作数据。
可选地,生成模块34还用于:
基于IP地址,获取IP地址对应的物理地址,并基于待测试网页对应的物理地址,生成访问来源分布图。
如图4所示,本申请的又一实施例400还提供一种终端设备,包括处理器401,其中,处理器401用于执行上述一种信息生成的方法的步骤。从图4中还可以看出,上述实施例提供的终端设备还包括非瞬时计算机可读存储介质402,该非瞬时计算机可读存储介质402上存储有计算机程序,该计算机程序被处理器401运行时执行上述一种信息生成的方法的步骤。实际应用中,该终端设备可以是一台或多台计算机,只要包括上述计算机可读介质和处理器即可。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘和FLASH等,该存储介质上的计算机程序被运行时,能够执行上述的一种信息生成的方法中的各个步骤。实际应用中,所述的计算机可读介质可以是上述实施例中描述的设备/装置/***中所包含的,也可以是单独存在,而未装配入该设备/装置/***中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或多个程序被执行时,能够执行上述的一种信息生成的方法中的各个步骤。
根据本申请公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件,或者上述的任意合适的组合,但不用于限制本申请保护的范围。在本申请公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
本申请附图中的流程图和框图,示出了按照本申请公开的各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或者代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应该注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同附图中所标注的顺序发生。例如,两个连接地表示的方框实际上可以基本并行地执行,它们有时也可以按照相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或者流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本申请中。特别地,在不脱离本申请精神和教导的情况下,本申请的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,所有这些组合和/或结合均落入本申请公开的范围。
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行变更或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些变更、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种信息生成的方法,其特征在于,包括:
监听至少一个待测试网页;
响应于发生在所述待测试网页的操作事件,获取所述操作事件对应的操作数据,所述操作数据包括事件类型、所述待测试页面的网页地址和鼠标位置信息;
解析所述操作数据,生成与所述操作数据对应的IP地址和发生时间;
基于各个所述事件类型、所述待测试页面的所述网页地址和所述鼠标位置信息生成网站热力图,以及基于所述IP地址生成访问来源分布图,以及基于所述发生时间生成访问时间分布图。
2.根据权利要求1所述的生成方法,其特征在于,在所述监听至少一个待测试网页的步骤之前,所述方法进一步包括:
获取所述待测试网页的配置信息,所述配置信息包括待测试网页所在的网站测试开关信息、客户端测试开关信息、测试时间段信息和待测试页面域名信息;
当所述待测试网页所在的所述网站测试开关信息和所述客户端测试开关信息均为第一开关信息,且当前时间在所述测试时间段内,对所述待测试页面域名信息为指定页面域名信息的所述待测试网页进行监听。
3.根据权利要求1所述的生成方法,其特征在于,在所述响应于发生在所述待测试网页的操作事件的步骤和所述获取所述操作事件对应的操作数据的步骤之间,所述方法进一步包括:
每间隔第一时间段,获取所述待测试网页的所述事件类型和所述鼠标位置信息;
当在第二时间段内获取的所述鼠标位置信息为同一位置时,停止获取对该所述待测试网页对应的所述操作数据。
4.根据权利要求1所述的生成方法,其特征在于,所述以及基于所述IP地址生成访问来源分布图的步骤包括:
基于所述IP地址,获取所述IP地址对应的物理地址,并基于所述待测试网页对应的所述物理地址,生成所述访问来源分布图。
5.一种信息生成的装置,其特征在于,包括:
第一监听模块,用于监听至少一个待测试网页;
第一获取模块,用于响应于发生在所述待测试网页的操作事件,获取所述操作事件对应的操作数据,所述操作数据包括事件类型、所述待测试页面的网页地址和鼠标位置信息;
解析模块,用于解析所述操作数据,生成与所述操作数据对应的IP地址和发生时间;
生成模块,用于基于各个所述事件类型、所述待测试页面的所述网页地址和所述鼠标位置信息生成网站热力图,以及基于所述IP地址生成访问来源分布图,以及基于所述发生时间生成访问时间分布图。
6.根据权利要求5所述的生成装置,其特征在于,所述装置还包括:
第二获取模块,用于获取所述待测试网页的配置信息,所述配置信息包括待测试网页所在的网站测试开关信息、客户端测试开关信息、测试时间段信息和待测试页面域名信息;
第二监听模块,用于当所述待测试网页所在的所述网站测试开关信息和所述客户端测试开关信息均为第一开关信息,且当前时间在所述测试时间段内,对所述待测试页面域名信息为指定页面域名信息的所述待测试网页进行监听。
7.根据权利要求5所述的生成装置,其特征在于,所述装置还包括:
第三获取模块,用于每间隔第一时间段,获取所述待测试网页的所述事件类型和所述鼠标位置信息;
停止模块,用于当在第二时间段内获取的所述鼠标位置信息为同一位置时,停止获取对该所述待测试网页对应的所述操作数据。
8.根据权利要求5所述的生成装置,其特征在于,所述生成模块还用于:
基于所述IP地址,获取所述IP地址对应的物理地址,并基于所述待测试网页对应的所述物理地址,生成所述访问来源分布图。
9.一种非瞬时计算机可读存储介质,其特征在于,所述非瞬时计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行如权利要求1至4任一项所述的一种信息生成的方法中的各个步骤。
10.一种终端设备,其特征在于,包括处理器,所述处理器用于执行如权利要求1至4中任一项所述的一种信息生成的方法中的各个步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011398852.2A CN113806648A (zh) | 2020-12-02 | 2020-12-02 | 一种信息生成的方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011398852.2A CN113806648A (zh) | 2020-12-02 | 2020-12-02 | 一种信息生成的方法、装置和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113806648A true CN113806648A (zh) | 2021-12-17 |
Family
ID=78943537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011398852.2A Pending CN113806648A (zh) | 2020-12-02 | 2020-12-02 | 一种信息生成的方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113806648A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014163625A1 (en) * | 2013-04-02 | 2014-10-09 | Hewlett-Packard Development Company, L. P. | Sharing a web browser session between devices in a social group |
CN104714948A (zh) * | 2013-12-11 | 2015-06-17 | 部落邦(北京)科技有限责任公司 | 一种回放用户网页操作行为的方法、***及热图展现装置 |
CN106681892A (zh) * | 2015-11-11 | 2017-05-17 | 北京国双科技有限公司 | 页面数据的处理方法和装置 |
CN108255691A (zh) * | 2018-01-29 | 2018-07-06 | 百度在线网络技术(北京)有限公司 | 热力图展示方法及装置 |
WO2019033852A1 (zh) * | 2017-08-16 | 2019-02-21 | 北京京东尚科信息技术有限公司 | 用于生成热力图的方法、装置以及*** |
CN109710354A (zh) * | 2018-12-13 | 2019-05-03 | 平安普惠企业管理有限公司 | 页面监听方法、页面还原方法、装置、设备及介质 |
CN111881386A (zh) * | 2018-08-31 | 2020-11-03 | 创新先进技术有限公司 | 一种基于扫码操作的页面访问方法、装置及*** |
-
2020
- 2020-12-02 CN CN202011398852.2A patent/CN113806648A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014163625A1 (en) * | 2013-04-02 | 2014-10-09 | Hewlett-Packard Development Company, L. P. | Sharing a web browser session between devices in a social group |
CN104714948A (zh) * | 2013-12-11 | 2015-06-17 | 部落邦(北京)科技有限责任公司 | 一种回放用户网页操作行为的方法、***及热图展现装置 |
CN106681892A (zh) * | 2015-11-11 | 2017-05-17 | 北京国双科技有限公司 | 页面数据的处理方法和装置 |
WO2019033852A1 (zh) * | 2017-08-16 | 2019-02-21 | 北京京东尚科信息技术有限公司 | 用于生成热力图的方法、装置以及*** |
CN108255691A (zh) * | 2018-01-29 | 2018-07-06 | 百度在线网络技术(北京)有限公司 | 热力图展示方法及装置 |
CN111881386A (zh) * | 2018-08-31 | 2020-11-03 | 创新先进技术有限公司 | 一种基于扫码操作的页面访问方法、装置及*** |
CN109710354A (zh) * | 2018-12-13 | 2019-05-03 | 平安普惠企业管理有限公司 | 页面监听方法、页面还原方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110069463B (zh) | 用户行为处理方法、装置电子设备及存储介质 | |
US9590880B2 (en) | Dynamic collection analysis and reporting of telemetry data | |
RU2691595C2 (ru) | Конструируемый поток данных для улучшенной обработки событий | |
CN110688598B (zh) | 业务参数采集方法、装置、计算机设备和存储介质 | |
CA3059738A1 (en) | Behaviour data processing method, device, electronic device and computer readable medium | |
CN110263070B (zh) | 事件上报方法及装置 | |
CN105183873A (zh) | 恶意点击行为检测方法及装置 | |
Calzarossa et al. | Modeling and predicting temporal patterns of web content changes | |
US11023495B2 (en) | Automatically generating meaningful user segments | |
CN102663049A (zh) | 一种更新搜索引擎网址库方法及装置 | |
CN105574150A (zh) | 一种数据处理方法和装置 | |
CN106874293B (zh) | 一种数据处理方法及装置 | |
CN109522191A (zh) | 一种采集交互行为指令的属性信息的方法及装置 | |
Iqbal et al. | Design implications for task-specific search utilities for retrieval and re-engineering of code | |
CN105553770A (zh) | 一种数据采集控制方法和装置 | |
RU2640637C2 (ru) | Способ и сервер проведения контролируемого эксперимента с использованием прогнозирования будущего пользовательского поведения | |
CN102841922B (zh) | 数据采集方法及装置 | |
CN112835779A (zh) | 测试用例确定方法、装置、计算机设备 | |
CN113806648A (zh) | 一种信息生成的方法、装置和存储介质 | |
CN112486796B (zh) | 一种采集车载智能终端信息的方法和装置 | |
CN113672497B (zh) | 无埋点事件的生成方法、装置、设备及存储介质 | |
CN112306818B (zh) | 一种流式作业处理方法及装置 | |
Cruz et al. | Work fragmentation in developer interaction data | |
CN110347577B (zh) | 一种页面测试方法、装置及其设备 | |
CN108418827B (zh) | 网络行为分析方法以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |