[发明专利]埋点数据获取方法、装置、客户端设备及可读存储介质在审
| 申请号: | 202011326798.0 | 申请日: | 2020-11-23 |
| 公开(公告)号: | CN112416728A | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 陈晟豪 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/451;G06F21/60;G06F21/62 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 获取 方法 装置 客户端 设备 可读 存储 介质 | ||
本发明涉及数据处理,揭露一种埋点数据获取方法,包括:获取埋点配置文件及其标准信息摘要值,计算埋点配置文件的信息摘要值;当计算得到的信息摘要值与标准信息摘要值一致时,获取埋点配置文件中的待埋点控件标识、控件事件及待上报指标项;当监测到目标应用程序运行时,采集用户的行为数据,确定目标控件对应的标识、操作事件及页面类别;当目标控件对应的标识及操作事件与某一指定待埋点控件标识及其对应的控件事件一致时,采集待上报指标项对应的操作数据,基于页面类别将处理得到数据密文及标准校验值上报给服务器。本发明还提供一种埋点数据获取装置、客户端设备及可读存储介质。本发明降低了代码逻辑耦合度,保证了埋点的安全可靠。
技术领域
本发明涉及数据处理领域,尤其涉及一种埋点数据获取方法、装置、客户端设备及可读存储介质。
背景技术
随着互联网技术的不断发展,为了收集用户在使用应用程序时所产生的行为数据,通常对应用程序进行埋点。当前有两种常见的埋点方式:在业务代码中添加埋点代码及使用切面编程进行埋点。
然而,在业务代码中添加埋点代码的方案会导致业务逻辑与埋点逻辑强耦合,从而使得整个代码更加臃肿,在更新业务代码或埋点代码时操作复杂,维护难度大;对于切面编程埋点方案,虽然可以将业务逻辑与埋点逻辑分离,然而切面编程是基于hook方式的一种带有风险的行为,例如对于多个开发人员共同维护的大型应用程序,可能会出现hook过渡使用而导致出现bug、难以调试的问题。因此,亟需一种埋点数据获取方法,以解决现有技术中埋点方案的代码逻辑高耦合度的问题,并保证埋点的安全可靠。
发明内容
鉴于以上内容,有必要提供一种埋点数据获取方法,旨在降低代码逻辑耦合度,保证埋点的安全可靠。
本发明提供的埋点数据获取方法,包括:
解析服务器发出的针对目标应用程序的埋点数据获取请求,获取所述埋点数据获取请求携带的埋点配置文件及其标准信息摘要值,计算所述埋点配置文件的信息摘要值;
当计算得到的信息摘要值与所述标准信息摘要值一致时,获取所述埋点配置文件中的待埋点控件标识、待埋点控件对应的控件事件及待上报指标项;
当监测到所述目标应用程序运行时,利用预先配置的捕获函数采集用户在所述目标应用程序上的行为数据,所述行为数据包括被触发的目标控件所属页面的页面信息及目标控件对应的操作事件,基于所述页面信息确定目标控件对应的标识及目标控件所属页面的页面类别;
当所述目标控件对应的标识及所述操作事件与某一指定待埋点控件标识及其对应的控件事件一致时,采集所述待上报指标项对应的操作数据,对所述操作数据执行脱敏及加密处理,得到数据密文及其标准校验值,基于所述页面类别将所述数据密文及其标准校验值上报给所述服务器。
可选的,所述对所述操作数据执行脱敏及加密处理,得到数据密文及其标准校验值,包括:
将所述待操作数据中每个待上报指标项及其对应的数据作为一个子数据,将各个子数据转换为键值对格式的数据,得到第一数据;
利用预设字符替换所述第一数据中与用户身份信息关联的value值,得到第二数据;
对所述第二数据中的子数据进行排序,得到第三数据;
采用第一算法对所述第三数据进行加密处理得到数据密文;
采用第二算法计算所述数据密文的校验值,得到标准校验值。
可选的,在对所述操作数据执行脱敏及加密处理之前,所述方法还包括:
判断所述操作数据中是否包含预设字段及预设字段对应的数值是否满足预设格式要求,若判断不含预设字段或预设字段对应的数值不满足预设格式要求,则生成错误日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011326798.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种市政施工用临时防护设备
- 下一篇:一种表面活性剂纯化系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





