数据上报方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33287561 阅读:18 留言:0更新日期:2022-04-30 23:58
本申请公开了一种数据上报方法、装置、存储介质及电子设备,涉及计算机技术领域,该方法包括:获取目标埋点数据,目标埋点数据包含目标标签;根据预置对应关系,确定目标标签对应的上报配置信息,其中,预置对应关系包含标签信息与上报配置信息之间的对应关系,标签信息用于指示功能模块,每个功能模块对应的上报配置信息指示数据处理策略,目标标签属于一个或多个标签信息;根据目标标签对应的上报配置信息指示的数据处理策略对目标埋点数据处理后进行上报。本申请实现基于不同的性能模块进行不同的处理策略处理埋点数据后进而上报,从而实现埋点的分离和数据管理的统一,有效提升埋点数据的上报可控性,提升基于埋点数据进行性能分析的效果。性能分析的效果。性能分析的效果。

【技术实现步骤摘要】
数据上报方法、装置、存储介质及电子设备


[0001]本申请涉及计算机
,具体涉及一种数据上报方法、装置、存储介质及电子设备。

技术介绍

[0002]以Android系统为例,目前各行各业中存在获取系统中的数据,进行性能的分析的需求,通常采用在不同性能模块设置埋点采集埋点数据进行上报的方案,得到可用于性能分析的数据。目前,在进行埋点数据上报时,通常各个性能模块分别进行数据上报处理,导致各个模块的埋点数据完全差异化处理,容易上报混乱,埋点数据的上报可控性较差,不利于基于埋点数据进行性能分析。

技术实现思路

[0003]本申请实施例提供一种方案,可以有效提升埋点数据的上报可控性,提升基于埋点数据进行性能分析的效果。
[0004]本申请实施例提供以下技术方案:
[0005]根据本申请的一个实施例,一种数据上报方法,其包括:获取目标埋点数据,所述目标埋点数据包含目标标签;根据预置对应关系,确定所述目标标签对应的上报配置信息,其中,所述预置对应关系包含一个或多个标签信息与一个或多个上报配置信息之间的对应关系,所述一个或多个标签信息分别用于指示一个或多个功能模块,每个功能模块对应一种上报配置信息,每个功能模块对应的上报配置信息用于指示属于所述功能模块的一个或多个埋点所对应的埋点数据的数据处理策略,所述目标标签属于所述一个或多个标签信息;根据所述目标标签对应的上报配置信息所指示的数据处理策略对所述目标埋点数据进行处理,以将处理后目标埋点数据进行上报。
[0006]在本申请的一些实施例中,所述标签信息包含一级标签、二级标签和三级标签,其中,所述一级标签用于指示功能模块,所述功能模块为基于设备中不同功能进行模块化划分得到的,所述二级标签用于指示所述功能模块的子模块,所述功能模块的子模块是基于目标策略划分的,所述三级标签用于指示属于所述功能模块的子模块的埋点的埋点标识信息。
[0007]在本申请的一些实施例中,所述标签信息包含一级标签,其中,所述一级标签用于指示功能模块,所述功能模块为基于设备中不同功能性能进行模块化划分得到的。
[0008]在本申请的一些实施例中,所述数据处理策略包括不上报、基于数据处理策略处理埋点数据和上报。
[0009]在本申请的一些实施例中,所述数据处理策略包括上报字段处理策略和/或上报指标处理策略,所述上报字段处理策略指数据字段的处理策略,所述上报指标处理策略指埋点数据对应的数据上报指标的生成策略。
[0010]在本申请的一些实施例中,所述根据所述目标标签对应的上报配置信息所指示的
数据处理策略对所述目标埋点数据进行处理,包括:若所述数据处理策略为基于数据处理策略处理埋点数据和上报,根据所述生成策略生成对应的数据上报指标的指标数据,并根据所述处理策略对所述指标数据中的数据字段进行处理。
[0011]在本申请的一些实施例中,在日志保存进程中建立缓存区以及第一接口,所述第一接口用于供用户程序空间中的第一性能模块调用,所述日志保存进程中包括目标线程;在内核空间中建立目标内核线程、通信线程以及第二接口,所述目标内核线程通过所述通信线程与所述目标线程进行跨线程通信,所述第二接口用于供内核空间中的第二性能模块调用;所述第一性能模块及所述第二性能模块为特定的功能模块的子模块;在所述获取目标埋点数据之前,所述方法还包括:当所述第一性能模块中数据采集埋点采集到第一埋点数据,所述第一性能模块调用所述第一接口,将所述第一埋点数据保存至所述缓存区;当所述第二性能模块中数据采集埋点采集到第二埋点数据,所述第二性能模块调用所述第二接口,通过所述跨线程通信将所述第二埋点数据保存至所述缓存区;所述获取目标埋点数据,包括:从所述缓存区获取所述目标埋点数据。
[0012]根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。
[0013]根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。
[0014]本申请实施例中,获取目标埋点数据,所述目标埋点数据包含目标标签;根据预置对应关系,确定所述目标标签对应的上报配置信息,其中,所述预置对应关系包含一个或多个标签信息与一个或多个上报配置信息之间的对应关系,所述一个或多个标签信息分别用于指示一个或多个性能模块,每个性能模块对应一种上报配置信息,每个性能模块对应的上报配置信息用于指示属于所述性能模块的一个或多个埋点所对应的埋点数据的数据处理策略,所述目标标签属于所述一个或多个标签信息;根据所述目标标签对应的上报配置信息所指示的数据处理策略对所述目标埋点数据进行处理,以将处理后目标埋点数据进行上报。
[0015]以这种方式,数据采集埋点采集到埋点数据并不直接分别上报,而是在预置对应关系及目标标签的设置下,实现基于不同的性能模块进行不同的处理策略处理埋点数据后进而上报,从而实现埋点的分离和数据管理的统一,有效提升埋点数据的上报可控性,使得上报成功的埋点数据的数据性能得以有效保障,提升基于埋点数据进行性能分析的效果。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1示出了可以应用本申请实施例的系统的示意图。
[0018]图2示出了根据本申请的一个实施例的埋点数据的上报方法的流程图。
[0019]图3示出了根据本申请的一个实施例的埋点数据的上报装置的框图。
[0020]图4示出了根据本申请的一个实施例的电子设备的框图。
具体实施方式
[0021]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022]在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0023]图1示出了可以应用本申请实施例的系统100的示意图。如图1所示,系统100可以包括服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据上报方法,其特征在于,包括:获取目标埋点数据,所述目标埋点数据包含目标标签;根据预置对应关系,确定所述目标标签对应的上报配置信息,其中,所述预置对应关系包含一个或多个标签信息与一个或多个上报配置信息之间的对应关系,所述一个或多个标签信息分别用于指示一个或多个功能模块,每个功能模块对应一种上报配置信息,每个功能模块对应的上报配置信息用于指示属于所述功能模块的一个或多个埋点所对应的埋点数据的数据处理策略,所述目标标签属于所述一个或多个标签信息;根据所述目标标签对应的上报配置信息所指示的数据处理策略对所述目标埋点数据进行处理,以将处理后目标埋点数据进行上报。2.根据权利要求1所述的方法,其特征在于,所述标签信息包含一级标签、二级标签和三级标签,其中,所述一级标签用于指示功能模块,所述功能模块为基于设备中不同功能进行模块化划分得到的,所述二级标签用于指示所述功能模块的子模块,所述功能模块的子模块是基于目标策略划分的,所述三级标签用于指示属于所述功能模块的子模块的埋点的埋点标识信息。3.根据权利要求1所述的方法,其特征在于,所述标签信息包含一级标签,其中,所述一级标签用于指示功能模块,所述功能模块为基于设备中不同功能性能进行模块化划分得到的。4.根据权利要求1所述的方法,其特征在于,所述数据处理策略包括不上报、基于数据处理策略处理埋点数据和上报。5.根据权利要求4所述的方法,其特征在于,所述数据处理策略包括上报字段处理策略和/或上报指标处理策略,所述上报字段处理策略指数据字段的处理策略,所述上报指标处理策略指埋点数据对应的数据上报指标的生成策略。6.根据权利要求5所述的方法,其特征在于,所述根据所述目标标签对应的上报配置信息所指示的数据处理策略对所述目标埋点数据进行处理,包括:若所述数据处理策略为基于数据处理策略处理埋点数据和上报,根据所述生成策略生成对应的数据上报指标的指标数据,并根据所述处理策略对所述指标数据中的数据字段进行处理。7.根据权利要...

【专利技术属性】
技术研发人员:付丽丁健胡其俊
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1