[发明专利]打点方法、装置、终端及存储介质有效
申请号: | 201810678619.6 | 申请日: | 2018-06-27 |
公开(公告)号: | CN110717130B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 李凯达;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/22;G06F16/2458 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 430070 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打点 方法 装置 终端 存储 介质 | ||
本发明实施例公开了一种打点方法、装置、终端及存储介质,涉及计算机应用技术领域。其中,打点方法包括:当检测到目标事件时,于本地存储的打点记录表中查询并获取与所述目标事件对应的键,并获取所述键对应的值,其中,所述键包括与所述目标事件对应的属性字段;以所述键和所述值为参数,调用预先构建的打点函数将与所述目标事件对应的打点信息上报给至少一台目标服务器。本发明实施例的技术方案,能够避免复杂的代码维护,实现便捷式打点;而且在后期维护时只需要对打点记录表进行维护,十分简单方便,节省了维护时间,提高了维护效率。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种打点方法、装置、终端及存储介质。
背景技术
随着网络技术发展以及业务扩展的需要,对用户行为数据的收集和分析也就日益重要。打点是常用的数据统计的方式之一,是客户端上用于统计用户对感兴趣区域的操作行为的数据上报给服务器的动作。服务器可以根据客户端上报的数据进行统计,以便根据统计的数据进行数据挖掘。
目前,常用的打点方案是直接在应用程序的业务代码中进行埋点,即在目标事件的后代代码中嵌套打点代码,当触发目标事件时,通过与该目标事件对应的打点代码封将封装好的数据包上报给服务器,完成该目标事件的打点。由于每个目标事件都需要设置打点代码,很容易造成代码数据冗余。而且一旦增加或者删减数据点,则需要对应地增加或者删除埋点,维护相当麻烦,且开发测试都比较麻烦,极易出错。
发明内容
本发明实施例提供了一种打点方法装置、终端及存储介质,以解决现有打点方法中打点代码冗余、维护不便且易出错等技术问题,避免复杂的代码维护,实现便捷式打点。
第一方面,本发明实施例提供了一种打点方法,该方法包括:
当检测到目标事件时,于本地存储的打点记录表中查询并获取与所述目标事件对应的键,并获取所述键对应的值,其中,所述键包括与所述目标事件对应的属性字段;
以所述键和所述值为参数,调用预先构建的打点函数将与所述目标事件对应的打点信息上报给至少一台目标服务器。
进一步地,在所述于本地存储的打点记录表中查询并获取与所述目标事件对应的键之前,包括:
根据至少一服务器所下发的打点配置文件预先建立打点记录表,并将所述打点记录表存储于本地中。
进一步地,所述的方法还包括:
定期或不定期获取所述至少一台服务器的当前打点配置文件,并根据所述当前打点配置文件更新所述打点记录表。
进一步地,所述的方法还包括:
当接收到所述目标事件的打点信息上报失败的提示信息时,根据所述提示信息修改所述打点记录表中有所述目标事件对应的表项,其中,所述修改包括添加、更改或删除。
进一步地,在所述将与所述目标事件对应的打点信息上报给至少一台目标服务器之前,还包括:
根据各目标事件与各目标服务器之间的对应关系确定与所述目标事件对应的目标服务器。
第二方面,本发明实施例提供了一种打点装置,该装置包括:
检测模块,用于当检测到目标事件时,于本地存储的打点记录表中查询并获取与所述目标事件对应的键,并获取所述键对应的值,其中,所述键包括与所述目标事件对应的属性字段;
上报模块,用于以所述键和所述值为参数,调用预先构建的打点函数将与所述目标事件对应的打点信息上报给至少一台目标服务器。
进一步地,所述的装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810678619.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源预加载方法、装置、设备和存储介质
- 下一篇:页面改版的监控方法及相关系统