埋点更新方法、装置、终端、存储介质及计算机设备与流程

文档序号:37293354发布日期:2024-03-13 20:41阅读:10来源:国知局
埋点更新方法、装置、终端、存储介质及计算机设备与流程

本发明涉及数据处理领域,具体而言,涉及一种埋点更新方法、装置、终端、存储介质及计算机设备。


背景技术:

1、在移动设备项目中,有时需要更新设备中的埋点方式,采用新的埋点方式来捕获设备中的应用的埋点数据。此时,往往面临着大面积代码改动和新老埋点更换的中间时期埋点不准确、脏数据和无埋点的情况。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种埋点更新方法、装置、终端、存储介质及计算机设备,以至少解决移动终端设备中新老埋点替换过程不顺畅的技术问题。

2、根据本发明实施例的一个方面,提供了一种埋点更新方法,包括:获取第一埋点采集的第一埋点数据和第二埋点采集的第二埋点数据,其中,所述第一埋点为终端中预置的埋点,所述第二埋点用于更新所述第一埋点;比较所述第一埋点数据和所述第二埋点数据,得到第一数据比较结果;根据所述第一数据比较结果,将所述第一埋点和所述第二埋点配置到所述终端对应的埋点名单中,其中,所述埋点名单包括黑名单和白名单,所述黑名单中的埋点为进行数据拦截的埋点,所述白名单中的埋点为正常采集埋点数据的埋点;在所述第一埋点位于所述黑名单的情况下,将所述第一埋点删除。

3、可选地,所述比较所述第一埋点数据和所述第二埋点数据,得到第一数据比较结果,包括:根据所述第一埋点数据和所述第二埋点数据各自对应的业务码,将所述第一埋点数据分为与所述业务码对应的第一数据子集,以及将所述第二埋点数据分为与所述业务码对应的第二数据子集;将所述第一数据子集和所述第二数据子集中对应相同业务码的子集进行数据比较,得到与相同业务码一一对应的子集比较结果,其中,所述第一数据比较结果包括所述子集比较结果。

4、可选地,所述根据所述第一数据比较结果,将所述第一埋点和所述第二埋点配置到所述终端对应埋点名单中,包括:根据所述子集比较结果,确定所述业务码中的第一业务码和/或第二业务码,其中,所述第一业务码对应的子集比较结果为埋点数据匹配,所述第二业务码对应的子集比较结果为埋点数据不匹配;将所述第一埋点中与所述第一业务码对应的埋点配置到所述黑名单中,将所述第一埋点中与所述第二业务码对应的埋点配置到所述白名单中;将所述第二埋点配置到所述白名单中。

5、可选地,在所述白名单没有包括所述第二埋点中的所有埋点的情况下,所述方法还包括:采用所述第二业务码对应的第一埋点采集第三埋点数据,以及采用所述第二业务码对应的第二埋点采集第四埋点数据;比较所述第三埋点数据和所述第四埋点数据,得到第二数据比较结果;根据所述第二数据比较结果,确定所述第二业务码中的第三业务码和/或第四业务码,其中,所述第三业务码对应的第三埋点数据和第四埋点数据匹配,所述第四业务码对应的第三埋点数据和第四埋点数据不匹配;将所述第三业务码对应的第一埋点加入所述黑名单,以及将所述第四业务码对应的第一埋点加入所述白名单。

6、可选地,所述方法还包括:获取埋点数据的上送开关码,其中,所述上送开关码包括以下任意之一:第一开关码、第二开关码和第三开关码;在所述上送开关码为所述第一开关码的情况下,将所述白名单中的第一埋点采集的埋点数据发送至数据处理端;在所述上送开关码为所述第二开关码的情况下,将所述白名单中的第二埋点采集的埋点数据发送至所述数据处理端;在所述上送开关码为所述第三开关码的情况下,将所述白名单中的所有埋点采集的埋点数据发送至所述数据处理端。

7、可选地,所述埋点名单由所述终端中的埋点更新软件开发工具包维护,在所述第一埋点位于所述黑名单的情况下,由所述埋点更新软件开发工具包将所述第一埋点删除。

8、根据本发明实施例的另一方面,还提供了一种埋点更新装置,包括:获取模块,用于获取第一埋点采集的第一埋点数据和第二埋点采集的第二埋点数据,其中,所述第一埋点为终端中预置的埋点,所述第二埋点用于更新所述第一埋点;比较模块,用于比较所述第一埋点数据和所述第二埋点数据,得到第一数据比较结果;配置模块,用于根据所述第一数据比较结果,将所述第一埋点和所述第二埋点配置到所述终端对应的埋点名单中,其中,所述埋点名单包括黑名单和白名单,所述黑名单中的埋点为进行数据拦截的埋点,所述白名单中的埋点为正常采集埋点数据的埋点;删除模块,用于在所述第一埋点位于所述黑名单的情况下,将所述第一埋点删除。

9、可选地,所述比较模块,还用于:根据所述第一埋点数据和所述第二埋点数据各自对应的业务码,将所述第一埋点数据分为与所述业务码对应的第一数据子集,以及将所述第二埋点数据分为与所述业务码对应的第二数据子集;将所述第一数据子集和所述第二数据子集中对应相同业务码的子集进行数据比较,得到与相同业务码一一对应的子集比较结果,其中,所述第一数据比较结果包括所述子集比较结果。

10、可选地,所述配置模块,还用于:根据所述子集比较结果,确定所述业务码中的第一业务码和/或第二业务码,其中,所述第一业务码对应的子集比较结果为埋点数据匹配,所述第二业务码对应的子集比较结果为埋点数据不匹配;将所述第一埋点中与所述第一业务码对应的埋点配置到所述黑名单中,将所述第一埋点中与所述第二业务码对应的埋点配置到所述白名单中;将所述第二埋点配置到所述白名单中。

11、可选地,所述配置模块,还用于:在所述白名单没有包括所述第二埋点中的所有埋点的情况下,采用所述第二业务码对应的第一埋点采集第三埋点数据,以及采用所述第二业务码对应的第二埋点采集第四埋点数据;比较所述第三埋点数据和所述第四埋点数据,得到第二数据比较结果;根据所述第二数据比较结果,确定所述第二业务码中的第三业务码和/或第四业务码,其中,所述第三业务码对应的第三埋点数据和第四埋点数据匹配,所述第四业务码对应的第三埋点数据和第四埋点数据不匹配;将所述第三业务码对应的第一埋点加入所述黑名单,以及将所述第四业务码对应的第一埋点加入所述白名单。

12、可选地,所述装置还包括数据上送模块,所述数据上送模块用于:获取埋点数据的上送开关码,其中,所述上送开关码包括以下任意之一:第一开关码、第二开关码和第三开关码;在所述上送开关码为所述第一开关码的情况下,将所述白名单中的第一埋点采集的埋点数据发送至数据处理端;在所述上送开关码为所述第二开关码的情况下,将所述白名单中的第二埋点采集的埋点数据发送至所述数据处理端;在所述上送开关码为所述第三开关码的情况下,将所述白名单中的所有埋点采集的埋点数据发送至所述数据处理端。

13、可选地,所述埋点名单由所述终端中的埋点更新软件开发工具包维护,在所述第一埋点位于所述黑名单的情况下,由所述埋点更新软件开发工具包将所述第一埋点删除。

14、根据本发明实施例的又一方面,还提供了一种终端,包括:显示屏和处理器,其中,所述处理器运行程序,所述程序运行时执行上述任意一项所述埋点更新方法。

15、根据本发明实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述任意一项所述埋点更新方法。

16、根据本发明实施例的再一方面,还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器用于存储程序,所述处理器用于运行所述存储器存储的程序,其中,所述程序运行时执行上述任意一项所述埋点更新方法。

17、在本发明实施例中,通过获取第一埋点采集的第一埋点数据和第二埋点采集的第二埋点数据,其中,第一埋点为终端中预置的埋点,第二埋点用于更新第一埋点;比较第一埋点数据和第二埋点数据,得到第一数据比较结果;根据第一数据比较结果,将第一埋点和第二埋点配置到终端对应的埋点名单中,其中,埋点名单包括黑名单和白名单,黑名单中的埋点为进行数据拦截的埋点,白名单中的埋点为正常采集埋点数据的埋点;在第一埋点位于黑名单的情况下,将第一埋点删除,达到了对移动终端用户来说无感实现新旧埋点替换的目的,从而实现了提高新老埋点更新过程的顺畅程度的技术效果,进而解决了移动终端设备中新老埋点替换过程不顺畅的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1