[发明专利]一种埋点管理的方法和装置在审
| 申请号: | 201810549852.4 | 申请日: | 2018-05-31 |
| 公开(公告)号: | CN110554951A | 公开(公告)日: | 2019-12-10 |
| 发明(设计)人: | 戴旭 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;张效荣 |
| 地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标软件 配置项 控件 唯一标识符 配置表 点管理 计算机技术领域 方法和装置 工程实践 系统性能 冗余 最大化 遍历 迭代 标示 匹配 工作量 采集 重复 决策 | ||
1.一种埋点管理的方法,其特征在于,包括:
获取第一版本目标软件的配置表;所述配置表中包括第一版本目标软件中至少一个埋点的配置项,所述配置项包括第一版本目标软件中所述埋点对应的控件的唯一标识符;
遍历第二版本目标软件中的每个控件,生成第二版本目标软件中每个控件的唯一标识符;
将所述配置表中的每个配置项与第二版本目标软件中每个控件的唯一标识符进行匹配:若所述配置项中的唯一标识符与第二版本目标软件中的一个唯一标识符匹配,则将所述配置项对应的埋点标记为有效埋点;否则,将所述配置项对应的埋点标记为无效埋点。
2.如权利要求1所述的方法,其特征在于,获取第一版本目标软件的配置表之后,还包括:将所述配置表导入第二版本目标软件中,在所述配置表中增加一个校验字段,每个校验字段的取值为0;
将所述配置表中的每个配置项与第二版本目标软件中每个控件的唯一标识符进行匹配,包括:对于第二版本目标软件中每个控件的唯一标识符,依次在所述配置表中搜索具有该唯一标识符的配置项;若能够搜索到,则将搜索到的配置项的校验字段的取值修改为1;其中,校验字段的取值为1的配置项对应的埋点为有效埋点,校验字段的取值为0的配置项对应的埋点为无效埋点。
3.如权利要求1所述的方法,其特征在于,遍历第二版本目标软件中的每个控件包括:
确定第二版本目标软件中每个控件的控件类型,所述控件类型包括:按钮类控件和视图类控件;若所述控件的控件类型为按钮类控件,则直接调用所述控件的处理方法,以触发所述控件;若所述控件的控件类型为视图类控件,则获取所述控件的手势对象,然后调用所述手势对象的处理方法,以触发所述控件。
4.如权利要求1所述的方法,其特征在于,所述控件包括:根控件和子控件;遍历第二版本目标软件中的每个控件之前,还包括:采用递归算法获取第二版本目标软件的根控件下的所有子控件以及每个子控件的子控件。
5.如权利要求1所述的方法,其特征在于,所述配置项还包括:除所述唯一标识符以外的埋点信息;
将所述配置表中的每个配置项与第二版本目标软件中每个控件的唯一标识符进行匹配之后,还包括:修改或删除所述无效埋点的配置项中除所述唯一标识符以外的埋点信息。
6.如权利要求1所述的方法,其特征在于,根据每个控件的控件信息生成所述控件的唯一标识符;其中,所述控件信息包括以下至少之一:文案信息、尺寸信息、层级信息、颜色信息、处理方法。
7.一种埋点管理的装置,其特征在于,包括:
获取模块,获取第一版本目标软件的配置表;所述配置表中包括第一版本目标软件中至少一个埋点的配置项,所述配置项包括第一版本目标软件中所述埋点对应的控件的唯一标识符;
生成模块,遍历第二版本目标软件中的每个控件,生成第二版本目标软件中每个控件的唯一标识符;
匹配模块,将所述配置表中的每个配置项与第二版本目标软件中每个控件的唯一标识符进行匹配:若所述配置项中的唯一标识符与第二版本目标软件中的一个唯一标识符匹配,则将所述配置项对应的埋点标记为有效埋点;否则,将所述配置项对应的埋点标记为无效埋点。
8.如权利要求7所述的装置,其特征在于,所述获取模块还用于:获取第一版本目标软件的配置表之后,将所述配置表导入第二版本目标软件中,在所述配置表中增加一个校验字段,每个校验字段的取值为0;
所述匹配模块将所述配置表中的每个配置项与第二版本目标软件中每个控件的唯一标识符进行匹配,包括:对于第二版本目标软件中每个控件的唯一标识符,依次在所述配置表中搜索具有该唯一标识符的配置项;若能够搜索到,则将搜索到的配置项的校验字段的取值修改为1;其中,校验字段的取值为1的配置项对应的埋点为有效埋点,校验字段的取值为0的配置项对应的埋点为无效埋点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810549852.4/1.html,转载请声明来源钻瓜专利网。





