[发明专利]埋点方法、装置、非易失性存储介质及电子设备在审
申请号: | 202211620626.3 | 申请日: | 2022-12-15 |
公开(公告)号: | CN115982439A | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 贾元;孙鹏;郑义;朱子昂;槐正;徐锐;王健 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/955 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩 |
地址: | 100033*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法 装置 非易失性 存储 介质 电子设备 | ||
1.一种埋点方法,其特征在于,包括:
构建对象树,其中,所述对象树包括第一对象树和第二对象树,所述第一对象树包括多个第一埋点对象,所述第二对象树包括多个第二埋点对象;
比较所述第一对象树和所述第二对象树;
依据比较结果从所述第一对象树中确定第一曝光埋点对象,以及从所述第二对象树中确定第二曝光埋点对象,其中,所述第一曝光埋点对象为未被所述第二对象树包含的埋点对象,所述第二曝光埋点对象为未被所述第一对象树包含的埋点对象。
2.根据权利要求1所述的埋点方法,其特征在于,所述构建对象树的步骤包括:
遍历原始控件树,确定原始控件树中的各个节点对象;
确定所述各个节点对象为埋点对象;
依据各个所述埋点对象构建所述对象树。
3.根据权利要求2所述的埋点方法,其特征在于,所述节点对象的对象类型包括父节点和子节点,其中,所述子节点的可见区域不大于所述父节点的可见区域,在接受到可见区域调节指令的情况下,依据所述可见区域调节指令调节所述子节点的可见区域。
4.根据权利要求2所述的埋点方法,其特征在于,所述构建对象树的步骤包括:
在所述原始控件树中的节点对象发生变化,并且发生变化的所述节点对象的对象类型为滚动控件节点或滚动控件节点的子节点的情况下,依据发生变化的所述节点对象,重建所述对象树中与发生变化的所述节点对象对应的部分。
5.根据权利要求2所述的埋点方法,其特征在于,所述依据各个所述埋点对象构建所述对象树的步骤包括:
在所述对象树中存在第三埋点对象和第四埋点对象的情况下,响应目标对象的操作指令,并依据所述操作指令调整所述第三埋点对象和所述第四埋点对象之间的层级关系,其中,所述第三埋点对象为被所述第四埋点对象遮蔽的埋点对象。
6.根据权利要求1所述的埋点方法,其特征在于,所述构建对象树的步骤包括:
构建多个对象树,其中,所述多个对象树中包括在第一时刻构建的所述第一对象树,以及在第二时刻构建的所述第二对象树,所述第二时刻为在所述第一时刻之后的时刻,并且所述第一对象树和所述第二对象树为连续创建的两个对象树。
7.根据权利要求1所述的埋点方法,其特征在于,所述构建对象树的步骤包括:
在主线程中构建限流器,并在主线程处于空闲状态下,构建所述对象树,其中,所述限流器用于限制构建所述对象树时占用的计算资源。
8.一种埋点装置,其特征在于,包括:
第一处理模块,用于构建对象树,其中,所述对象树包括第一对象树和第二对象树,所述第一对象树包括多个第一埋点对象,所述第二对象树包括多个第二埋点对象;
比较模块,用于比较所述第一对象树和所述第二对象树;
第二处理模块,用于依据比较结果从所述第一对象树中确定第一曝光埋点对象,以及从所述第二对象树中确定第二曝光埋点对象,其中,所述第一曝光埋点对象为未被所述第二对象树包含的埋点对象,所述第二曝光埋点对象为未被所述第一对象树包含的埋点对象。
9.一种非易失性存储介质,其特征在于,所述非易失性存储介质中存储有程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至7中任意一项所述埋点方法。
10.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的埋点方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211620626.3/1.html,转载请声明来源钻瓜专利网。