数据处理方法、电子设备及存储介质与流程

摘要: 本申请涉及数据,尤其涉及一种数据处理方法、电子设备及存储介质。背景技术:1、企业的业务发展和产品决策通常依赖于对用户数据、设备日志等各类数据的收集,基于收集的数...
数据处理方法、电子设备及存储介质与流程

本申请涉及数据,尤其涉及一种数据处理方法、电子设备及存储介质。

背景技术:

1、企业的业务发展和产品决策通常依赖于对用户数据、设备日志等各类数据的收集,基于收集的数据可以辅助优化产品体验、制定经营策略、评估业务绩效等。相关技术可以采用埋点技术或无埋点技术进行数据收集,在项目较多、数据源较多的情况下,采用埋点技术进行数据收集时设置埋点的工作量较大,而采用无埋点技术进行数据收集时,对数据缺乏过滤,导致收集到的数据量较大,容易造成较大的数据分析压力和存储压力。

技术实现思路

1、有鉴于此,有必要提供一种数据处理方法、电子设备及存储介质,解决上述采用无埋点技术进行数据收集时,对数据缺乏过滤,导致收集到的数据量较大,造成较大的数据分析压力和存储压力的问题。

2、第一方面,本申请实施例提供一种数据处理方法,应用于电子设备,所述方法包括:在终端设备的用户界面接入数据采集组件,通过所述数据采集组件阻止所述用户界面上报非必要数据,所述非必要数据为符合预设条件的待拦截数据;通过所述数据采集组件监听所述用户界面的目标事件;在监听到所述目标事件时,获取所述用户界面上报的所述目标事件对应的数据。

3、在一种可能的实现方式中,所述数据采集组件为软件开发工具包,所述在终端设备的用户界面接入数据采集组件,包括:所述用户界面的代码入口引入所述数据采集组件;

4、初始化所述数据采集组件,通过所述数据采集组件拦截全局接口,使得所述用户界面产生的数据传输至所述数据采集组件;更新所述数据采集组件中的用户信息,使得所述用户信息与所述用户界面对应的用户匹配。

5、在一种可能的实现方式中,所述在终端设备的用户界面接入数据采集组件,还包括:若接收到所述用户界面对应的终端设备发送的图像资源请求,确定所述数据采集组件接入成功。

6、在一种可能的实现方式中,所述通过所述数据采集组件阻止所述用户界面上报非必要数据,包括:通过所述数据采集组件设置所述非必要数据对应元素的标签和类型,以设置所述预设条件,阻止所述用户界面上报所述非必要数据。

7、在一种可能的实现方式中,所述方法还包括:通过所述数据采集组件清空所述用户界面的历史接口记录数据,开启宏任务,等待所述用户界面的点击行为触发和数据传递;将所述用户界面的控件信息与接口信息关联,以及将所述用户界面的元素信息与菜单标识和/或界面标识关联。

8、在一种可能的实现方式中,所述将所述用户界面的控件信息与接口信息关联,包括:响应于对所述用户界面的宏任务的开启,接收所述用户界面传递的所述控件信息和所述接口信息;在所述宏任务开始执行时,将所述控件信息和所述接口信息绑定。

9、在一种可能的实现方式中,所述方法还包括:检测所述终端设备的在线状态,在所述终端设备处于离线状态的情形下,停止监听在所述用户界面上触发的所述目标事件,所述目标事件为按下事件或松开事件。

10、在一种可能的实现方式中,所述获取所述用户界面上报的所述目标事件对应的数据,包括:获取所述用户界面通过图像对象方式上报的所述目标事件对应的数据。

11、第二方面,本申请实施例提供一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行上述的数据处理方法。

12、第三方面,本申请实施例提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述的数据处理方法。

13、本申请实施例提供的数据处理方法、电子设备及存储介质通过在终端设备的用户界面接入数据采集组件,通过数据采集组件阻止用户界面上报非必要数据,以及接收用户界面上报的必要数据,从而减少采集的数据量,有效降低数据分析压力和存储压力。

1.一种数据处理方法,应用于电子设备,其特征在于,所述方法包括:

2.如权利要求1所述的数据处理方法,其特征在于,所述数据采集组件为软件开发工具包,所述在终端设备的用户界面接入数据采集组件,包括:

3.如权利要求1所述的数据处理方法,其特征在于,所述在终端设备的用户界面接入数据采集组件,还包括:

4.如权利要求1所述的数据处理方法,其特征在于,所述通过所述数据采集组件阻止所述用户界面上报非必要数据,包括:

5.如权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

6.如权利要求5所述的数据处理方法,其特征在于,所述将所述用户界面的控件信息与接口信息关联,包括:

7.如权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

8.如权利要求1所述的数据处理方法,其特征在于,所述获取所述用户界面上报的所述目标事件对应的数据,包括:

9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行权利要求1至8中任一项所述的数据处理方法。

10.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至8中任一项所述的数据处理方法。