上报业务数据的方法、装置、电子设备及存储介质与流程

文档序号:21407995发布日期:2020-07-07 14:42阅读:来源:国知局

技术特征:

1.一种上报业务数据的方法,其特征在于,包括:

根据交互控件的标识,以及本地存储的控件标识与键路径keypath的映射关系,确定所述交互控件的标识对应的keypath;

根据确定的keypath获取与用户行为事件关联的业务数据;

将所述业务数据发送至服务器。

2.根据权利要1所述的方法,其特征在于,所述根据确定的keypath获取与用户行为事件关联的业务数据,包括:

根据确定的keypath确定存储所述业务数据的存储位置;

从确定的所述存储位置中获取所述业务数据。

3.根据权利要1所述的方法,其特征在于,所述方法还包括:

接收所述服务器发送的控件标识与keypath的映射关系。

4.根据权利要求3所述的方法,其特征在于,所述接收所述服务器发送的控件标识与keypath的映射关系之后,还包括:

若本地已存储有控件标识与keypath的映射关系,根据当前接收到的映射关系对已存储的映射关系进行更新。

5.根据权利要求1至4中任一项所述的方法,其特征在于,若所述交互控件为预配置的需要收集用户行为事件的交互控件,所述方法还包括:

在检测到用户对所述交互控件的操作后,拦截所述交互控件所对应的用于实现所述交互控件所对应的交互功能的系统方法;

通过所述系统方法,执行预配置的用于收集所述交互控件所对应的用户行为事件的方法,得到所述交互控件所对应的用户行为事件;

将所述用户行为事件和所述业务数据发送至服务器。

6.根据权利要求5所述的方法,其特征在于,所述拦截所述交互控件对应的用于实现所述交互控件所对应的交互功能的系统方法,包括:

基于所述收集所述交互控件所对应的用户行为事件的方法,对所述交互控件对应的用于实现所述交互控件所对应的交互功能的系统方法进行钩子hook操作。

7.一种上报业务数据的装置,其特征在于,包括:

确定模块,用于根据交互控件的标识,以及本地存储的控件标识与keypath的映射关系,确定交互控件的标识对应的keypath;

业务数据获取模块,用于根据确定的keypath获取与用户行为事件关联的业务数据;

业务数据发送模块,用于将所述业务数据发送至服务器。

8.根据权利要求7所述的装置,其特征在于,所述业务数据获取模块在根据确定的keypath获取与用户行为事件关联的业务数据时,具体用于:

根据确定的keypath确定存储所述业务数据的存储空间;

从确定的所述存储空间中获取所述业务数据。

9.一种电子设备,其特征在于,包括:

处理器和存储器;

所述存储器,用于存储计算机操作指令;

所述处理器,用于通过调用所述计算机操作指令,执行上述权利要求1至6中任一项所述的方法。

10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序,所述存储介质存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述权利要求1至6中任一项所述的方法。


技术总结
本公开的实施例提供了一种上报业务数据的方法、装置、电子设备及存储介质,该方法包括:根据交互控件的标识,以及本地存储的控件标识与key path的映射关系,确定交互控件的标识对应的key path;根据确定的key path获取与用户行为事件关联的业务数据;将业务数据发送至服务器。本公开的实施例中,对于任意一个需要收集与用户行为事件关联的业务数据的交互控件,会根据交互控件的标识和控件标识与key path的映射关系确定出用户行为事件关联的业务数据,并自动将业务数据上报至服务器,不需要像对每一个需要业务数据的交互控件手动进行埋点,减少了人工手动埋点的工作量,降低了埋点错误率。

技术研发人员:宋立
受保护的技术使用者:北京微播视界科技有限公司
技术研发日:2018.12.28
技术公布日:2020.07.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1