轨迹追踪方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:28710519 阅读:17 留言:0更新日期:2021-06-05 23:58
本发明专利技术的实施例提供了一种轨迹追踪方法、装置、电子设备和可读存储介质,涉及计算机技术领域。本发明专利技术实施例提供的轨迹追踪方法、装置、电子设备和可读存储介质,在监听到任务事件的情况下,调用Service Worker,记录网页的多个绘制帧以及记录用户浏览网页的行为轨迹数据,将行为轨迹数据与各绘制帧进行匹配以及绘制处理,得到包括轨迹数据的至少一个关键帧,将各关键帧进行合成处理,得到包括行为轨迹数据的可视化载体,实现了SANPSHOT功能,并且可对用户产生的行为数据进行追踪以及可视化呈现。化呈现。化呈现。

【技术实现步骤摘要】
轨迹追踪方法、装置、电子设备和可读存储介质


[0001]本专利技术涉及计算机
,具体而言,涉及一种轨迹追踪方法、装置、电子设备和可读存储介质。

技术介绍

[0002]随着互联网技术的飞速发展和浏览器能力的日趋强大,网页应用(WEB应用)的数量越来越多。无论是生产还是生活,每个应用的快照技术(SNAPSHOT)都扮演着很重要的角色,它能够迅速分享信息,或者复现场景。
[0003]但是对于浏览器而言,浏览器本身不提供SANPSHOT功能,通常是通过系统或者插件来实现SANPSHOT功能,但是这个过程会丢失用户在页面内的行为信息,进而也就无法对用户产生的行为信息进行追踪及复现。

技术实现思路

[0004]基于上述研究,本专利技术提供了一种轨迹追踪方法、装置、电子设备和可读存储介质,以改善上述问题。
[0005]本专利技术的实施例可以这样实现:
[0006]第一方面,本专利技术提供一种轨迹追踪方法,所述方法包括:
[0007]在监听到任务事件的情况下,调用Service Worker,记录网页的多个绘制帧以及记录用户浏览网页的行为轨迹数据;
[0008]将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理,得到包括轨迹数据的至少一个关键帧;
[0009]将各所述关键帧进行合成处理,得到包括所述行为轨迹数据的可视化载体。
[0010]在可选的实施方式中,所述行为轨迹数据包括至少一个行为操作、每个所述行为操作对应的时间点以及在该时间点的关键信息;所述将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理,得到包括轨迹数据的至少一个关键帧的步骤包括:
[0011]将每个所述行为操作对应的时间点与各所述绘制帧的时间点进行匹配,得到时间点相同的行为操作以及绘制帧;
[0012]针对时间点相同的行为操作以及绘制帧,在该绘制帧上绘制与该行为操作相同的行为轨迹以及在该绘制帧上写入在该行为操作对应的时间点的关键信息,得到包括轨迹数据的关键帧;其中,所述关键信息包括设备信息、时间信息以及用户信息。
[0013]在可选的实施方式中,在将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理之前,所述方法还包括:
[0014]根据预设类别标签,对所述行为轨迹数据进行聚类,得到不同类别的行为轨迹数据;
[0015]所述将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理的步骤包括:
[0016]将不同类别的行为轨迹数据与各所述绘制帧进行匹配以及绘制处理。
[0017]在可选的实施方式中,所述将各所述关键帧进行合成处理,得到包括所述行为轨迹数据的可视化载体的步骤包括:
[0018]根据各所述关键帧的时间点,按照时间顺序将各所述关键帧进行合成,得到包括所述行为轨迹数据的可视化载体。
[0019]在可选的实施方式中,所述调用Service Worker,记录网页的多个绘制帧以及记录用户浏览网页的行为轨迹数据的步骤包括:
[0020]通过第一worker记录网页的多个绘制帧以及通过第二worker记录用户浏览网页的行为轨迹数据。
[0021]在可选的实施方式中,所述方法还包括:
[0022]在执行每个预先设定的触发动作时,对所述触发动作进行标识,得到多个动作标识;
[0023]在得到包括轨迹数据的可视化载体之后,所述方法还包括:
[0024]将所述可视化载体写入到存储介质,并生成携带所述动作标识的回调事件。
[0025]在可选的实施方式中,所述方法还包括:
[0026]根据预先设定的清理条件,对所述存储介质中的可视化载体进行删除。
[0027]第二方面,本专利技术提供一种轨迹追踪装置,所述轨迹追踪装置包括数据记录模块、数据处理模块以及数据合成模块;
[0028]所述数据记录模块用于在监听到任务事件后的情况下,调用Service Worker,记录网页的多个绘制帧以及记录用户浏览网页的行为轨迹数据;
[0029]所述数据处理模块用于将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理,得到包括轨迹数据的至少一个关键帧;
[0030]所述数据合成模块用于将各所述关键帧进行合成处理,得到包括所述行为轨迹数据的可视化载体。
[0031]第三方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述实施方式任意一项所述的轨迹追踪方法。
[0032]第四方面,本专利技术提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被执行时实现前述实施方式任意一项所述的轨迹追踪方法。
[0033]本专利技术实施例提供的轨迹追踪方法、装置、电子设备和可读存储介质,在监听到任务事件的情况下,调用Service Worker,记录网页的多个绘制帧以及记录用户浏览网页的行为轨迹数据,将行为轨迹数据与各绘制帧进行匹配以及绘制处理,得到包括轨迹数据的至少一个关键帧,将各关键帧进行合成处理,得到包括行为轨迹数据的可视化载体,实现了SANPSHOT功能,并且可对用户产生的行为数据进行追踪以及可视化呈现,实现场景的复现。
附图说明
[0034]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0035]图1为本专利技术实施例所提供的电子设备的一种方框示意图。
[0036]图2为本专利技术实施例所提供的轨迹追踪方法的一种流程示意图。
[0037]图3为本专利技术实施例所提供的轨迹追踪方法的另一种流程示意图。
[0038]图4为本专利技术实施例所提供的轨迹追踪装置的一种方框示意图。
[0039]图标:100

电子设备;10

轨迹追踪装置;11

数据记录模块;12

数据处理模块;13

数据合成模块;20

存储器;30

处理器;40

通信单元。
具体实施方式
[0040]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0041]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨迹追踪方法,其特征在于,所述方法包括:在监听到任务事件的情况下,调用Service Worker,记录网页的多个绘制帧以及记录用户浏览网页的行为轨迹数据;将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理,得到包括轨迹数据的至少一个关键帧;将各所述关键帧进行合成处理,得到包括所述行为轨迹数据的可视化载体。2.根据权利要求1所述的轨迹追踪方法,其特征在于,所述行为轨迹数据包括至少一个行为操作、每个所述行为操作对应的时间点以及在该时间点的关键信息;所述将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理,得到包括轨迹数据的至少一个关键帧的步骤包括:将每个所述行为操作对应的时间点与各所述绘制帧的时间点进行匹配,得到时间点相同的行为操作以及绘制帧;针对时间点相同的行为操作以及绘制帧,在该绘制帧上绘制与该行为操作相同的行为轨迹以及在该绘制帧上写入在该行为操作对应的时间点的关键信息,得到包括轨迹数据的关键帧;其中,所述关键信息包括设备信息、时间信息以及用户信息。3.根据权利要求2所述的轨迹追踪方法,其特征在于,在将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理之前,所述方法还包括:根据预设类别标签,对所述行为轨迹数据进行聚类,得到不同类别的行为轨迹数据;所述将所述行为轨迹数据与各所述绘制帧进行匹配以及绘制处理的步骤包括:将不同类别的行为轨迹数据与各所述绘制帧进行匹配以及绘制处理。4.根据权利要求1所述的轨迹追踪方法,其特征在于,所述将各所述关键帧进行合成处理,得到包括所述行为轨迹数据的可视化载体的步骤包括:根据各所述关键帧的时间点,按照时间顺序将各所述关键帧进行合成,得到包括所述行为轨迹数据的可视化载体。5.根据权利要...

【专利技术属性】
技术研发人员:杨皓
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:

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

1