[发明专利]一种监控标签属性的埋点方法及装置在审
| 申请号: | 201810210568.4 | 申请日: | 2018-03-14 |
| 公开(公告)号: | CN108459845A | 公开(公告)日: | 2018-08-28 |
| 发明(设计)人: | 王飞宇 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20 |
| 代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
| 地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面元素 元素属性 监控标签 业务代码 映射关系 业务逻辑代码 用户操作指令 程序代码 非侵入式 预设规则 触发 迭代 解耦 语句 内存 服务器 工作量 发送 占用 检测 维护 | ||
本发明涉及一种监控标签属性的埋点方法及装置。该方法包括:根据用户操作指令,为预定的页面元素设置元素属性,且建立元素属性与预定的页面元素之间的映射关系;当检测第一页面元素被触发,且确定第一页面元素为预定的页面元素时,获取与第一页面元素对应的第一元素属性的属性值;将第一页面元素和第一元素属性的属性值按照预设规则发送至服务器。将元素属性值和页面元素建立映射关系,而不是直接将插码语句插入到页面元素对应的业务逻辑代码中,实现非侵入式埋点。在避免程序代码数量过大,占用内存太多的同时,实现业务代码插码的解耦,有利于业务代码的迭代以及后续维护,减少插码工作量。
技术领域
本发明涉及计算机技术领域,尤其涉及一种监控标签属性的埋点方法及装置。
背景技术
随着业务的不断拓展和数据分析场景的应用,各种场景均需要进行埋点采集数据。而大部分的埋点操作均需要开发人员手动将埋点代码插入到业务代码中,费时费力,人工成本过高。而且,后续维修人员不敢轻易修改或删除已经埋点的代码,随着埋点数据量的不断增加,代码数据越来越多,占用内存越来越大,系统性能将会受到影响,也会对业务代码不利于管控。
发明内容
为解决上述技术问题,本发明提供了一种监控标签属性的埋点方法及装置。
第一方面,本发明提供了一种监控标签属性的埋点方法,该方法包括:
根据用户操作指令,为预定的页面元素设置元素属性,且建立所述元素属性与所述预定的页面元素之间的映射关系;
当检测第一页面元素被触发,且确定所述第一页面元素为预定的页面元素时,获取与第一页面元素对应的第一元素属性的属性值;
将第一页面元素和第一元素属性的属性值按照预设规则发送至服务器,其中第一页面元素为网页上的任意页面元素,网页上包含预定的页面元素和除预定页面元素之外的页面元素。
本发明的有益效果是:将元素属性和页面元素建立映射关系,而不是直接将插码语句插入到页面元素对应的业务逻辑代码中,实现非侵入式埋点。在避免程序代码数量过大,占用内存太多的同时,实现业务代码插码的解耦,有利于业务代码的迭代以及后续维护,减少插码工作量。
第二方面,本发明提供了一种监控标签属性的埋点装置,该装置包括:
处理单元,用于根据用户操作指令,为页面元素设置元素属性,且建立元素属性与页面元素之间的映射关系;
检测单元,用于当检测第一页面元素被触发,且确定第一页面元素为预定的页面元素时,获取与第一页面元素对应的第一元素属性的属性值;
发送单元,用于将第一页面元素和第一元素属性的属性值按照预设规则发送至服务器,其中第一页面元素为网页上的任意页面元素,网页上包含预定的页面元素和除预定页面元素之外的页面元素。
本发明的有益效果是:将元素属性值和页面元素建立映射关系,而不是直接将插码语句插入到页面元素对应的业务逻辑代码中,实现非侵入式埋点。在避免程序代码数量过大,占用内存太多的同时,实现业务代码插码的解耦,有利于业务代码的迭代以及后续维护,减少插码工作量。
附图说明
图1为本发明实施例提供的一种监控标签属性的埋点方法流程示意图;
图2为本发明实施例提供的一种监控标签属性的埋点装置结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透切理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810210568.4/2.html,转载请声明来源钻瓜专利网。





