一种数据上报方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:35844963 阅读:19 留言:0更新日期:2022-12-07 10:24
本申请实施例公开了一种数据上报方法、装置、计算机设备和存储介质;本申请实施例可以接收数据上报框架中数据接收层传输的多个待上报数据,多个待上报数据为多个操作系统各自采集的数据,其中,一个待上报数据对应一种代码格式;利用数据上报框架中格式转换层将每个待上报数据的代码格式转换成兼容代码格式,得到每个待上报数据的格式兼容数据,其中,兼容代码格式支持多个待上报数据共享格式转换层中数据传输接口;利用数据传输接口将每个格式兼容数据传输至数据上报框架中的上报层;通过上报层将每个格式兼容数据进行上报,降低了对数据上报时所需要的资源和成本。数据上报时所需要的资源和成本。数据上报时所需要的资源和成本。

【技术实现步骤摘要】
一种数据上报方法、装置、计算机设备和存储介质


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

技术介绍

[0002]随着信息科技的发展以及互联网技术的迅速发展和普及,带来了计算机设备中应用程序的繁荣。应用程序作为计算机设备功能的扩展,其不仅促进了互联网领域的繁荣发展,还给人们的日常学习生活带来了便利,成为了人们日常学习生活不可或缺的一部分。
[0003]为了更好地发展应用程序,开发人员往往可以采集应用程序中的数据,并通过对采集到的数据进行上报并分析,从而对应用程序进行优化。由于应用程序一般是可以搭载在不同的操作系统中使用的,从而使得在对采集到的数据进行上报时,需要根据不同的操作系统开发出对应的数据上报方法。但是,由于数据上报是各个应用程序的通用功能,若根据不同的操作系统开发出不同的数据上报方法,则需要对不同的数据上报方法进行维护,将会提高数据上报所需要的资源和成本。

技术实现思路

[0004]本申请实施例提出了一种数据上报方法、装置、计算机设备和存储介质,降低了对数据上报时所需要的资源和成本。
[0005]本申请实施例提供了一种数据上报方法,包括:
[0006]接收数据上报框架中数据接收层传输的多个待上报数据,所述多个待上报数据为多个操作系统各自采集的数据,其中,一个待上报数据对应一种代码格式;
[0007]利用所述数据上报框架中格式转换层将每个待上报数据的代码格式转换成兼容代码格式,得到所述每个待上报数据的格式兼容数据,其中,所述兼容代码格式支持所述多个待上报数据共享所述格式转换层中数据传输接口;
[0008]利用所述数据传输接口将每个格式兼容数据传输至所述数据上报框架中的上报层;
[0009]通过所述上报层的数据上报逻辑将所述每个格式兼容数据进行上报。
[0010]相应的,本申请实施例还提供了一种数据上报装置,包括:
[0011]接收单元,用于接收数据上报框架中数据接收层传输的多个待上报数据,所述多个待上报数据为多个操作系统各自采集的数据,其中,一个待上报数据对应一种代码格式;
[0012]转换单元,用于利用所述数据上报框架中格式转换层将每个待上报数据的代码格式转换成兼容代码格式,得到所述每个待上报数据的格式兼容数据,其中,所述兼容代码格式支持所述多个待上报数据共享所述格式转换层中数据传输接口;
[0013]传输单元,用于利用所述数据传输接口将每个格式兼容数据传输至所述数据上报框架中的上报层;
[0014]上报单元,用于通过所述上报层的数据上报逻辑将所述每个格式兼容数据进行上
报。
[0015]在一实施例中,所述转换单元,包括:
[0016]接收子单元,用于在所述格式转换层接收所述待上报数据以及所述待上报数据对应的业务上报协议;
[0017]编码处理子单元,用于利用所述格式转换层,根据所述业务上报协议,对所述待上报数据进行编码处理,得到编码处理后待上报数据;
[0018]代码格式转换子单元,用于将所述编码后待上报数据的代码格式转换成兼容代码格式,得到所述每个待上报数据的格式兼容数据。
[0019]在一实施例中,所述编码处理子单元,包括:
[0020]解析模块,用于通过所述格式转换层对所述业务上报协议进行解析,得到所述待上报数据对应的数据类型;
[0021]获取模块,用于通过所述格式转换层根据所述数据类型,获取所述待上报数据的编码协议;
[0022]编码模块,用于通过所述格式转换层的数据编码接口,根据所述编码协议对所述待上报数据进行编码,得到所述编码后待上报数据。
[0023]在一实施例中,所述代码格式转换子单元,包括:
[0024]识别模块,用于利用所述格式转换层对所述编码后待上报数据进行代码格式识别,得到所述编码后待上报数据的代码格式;
[0025]调用模块,用于在所述格式转换层中调用所述代码格式对应的格式转换文件;
[0026]转换处理模块,用于根据所述格式转换文件,对所述待上报数据的代码格式进行转换处理,得到所述待上报数据的格式兼容数据。
[0027]在一实施例中,所述转换处理模块,包括:
[0028]解析子模块,用于对所述格式转换文件进行解析,得到数据属性转换逻辑;
[0029]转换处理子模块,用于根据所述数据属性转换逻辑,对所述待上报数据进行属性转换处理,得到待上报数据的格式兼容数据。
[0030]在一实施例中,所述传输单元,包括:
[0031]获取子单元,用于通过所述格式转换层获取所述待上报数据的上报配置信息;
[0032]关联子单元,用于根据所述上报配置信息,通过所述格式转换层将所述格式兼容数据与预设上报服务进行关联;
[0033]数据传输子单元,用于通过所述数据传输接口,将与预设上报服务关联的格式兼容数据传输至所述数据上报框架的上报层。
[0034]在一实施例中,所述上报单元,包括:
[0035]接收子单元,用于通过所述上报层接收与所述预设上报服务关联的格式兼容数据;
[0036]确定子单元,用于根据所述预设上报服务在所述数据上报逻辑中确定目标数据上报子逻辑;
[0037]执行子单元,用于执行所述目标数据上报子逻辑,以将所述格式兼容数据进行上报。
[0038]本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或
计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面的各种可选方式中提供的方法。
[0039]相应的,本申请实施例还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本申请实施例任一提供的数据上报方法。
[0040]本申请实施例可以接收数据上报框架中数据接收层传输的多个待上报数据,多个待上报数据为多个操作系统各自采集的数据,其中,一个待上报数据对应一种代码格式;利用数据上报框架中格式转换层将每个待上报数据的代码格式转换成兼容代码格式,得到每个待上报数据的格式兼容数据,其中,兼容代码格式支持多个待上报数据共享格式转换层中数据传输接口;利用数据传输接口将每个格式兼容数据传输至数据上报框架中的上报层;通过上报层将每个格式兼容数据进行上报,降低了对数据上报时所需要的资源和成本。
附图说明
[0041]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本申请实施例提供的数据上报方法的场景示意图;
[0043]图2是本申请实施例提供的数据上报方法的流程示意图;
[0044本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据上报方法,其特征在于,包括:接收数据上报框架中数据接收层传输的多个待上报数据,所述多个待上报数据为多个操作系统各自采集的数据,其中,一个待上报数据对应一种代码格式;利用所述数据上报框架中格式转换层将每个待上报数据的代码格式转换成兼容代码格式,得到所述每个待上报数据的格式兼容数据,其中,所述兼容代码格式支持所述多个待上报数据共享所述格式转换层中数据传输接口;利用所述数据传输接口将每个格式兼容数据传输至所述数据上报框架中的上报层;通过所述上报层的数据上报逻辑将所述每个格式兼容数据进行上报。2.如权利要求1所述的数据上报方法,其特征在于,所述利用所述数据上报框架中格式转换层将每个待上报数据的代码格式转换成兼容代码格式,得到所述每个待上报数据的格式兼容数据,包括:在所述格式转换层接收所述待上报数据以及所述待上报数据对应的业务上报协议;利用所述格式转换层,根据所述业务上报协议,对所述待上报数据进行编码处理,得到编码后待上报数据;将所述编码后待上报数据的代码格式转换成兼容代码格式,得到所述每个待上报数据的格式兼容数据。3.如权利要求2所述的数据上报方法,其特征在于,所述利用所述格式转换层,根据所述业务上报协议,对所述待上报数据进行编码处理,得到编码后待上报数据,包括:通过所述格式转换层对所述业务上报协议进行解析,得到所述待上报数据对应的数据类型;通过所述格式转换层根据所述数据类型,获取所述待上报数据的编码协议;通过所述格式转换层的数据编码接口,根据所述编码协议对所述待上报数据进行编码,得到所述编码后待上报数据。4.如权利要求2所述的数据上报方法,其特征在于,所述将所述编码后待上报数据的代码格式转换成兼容代码格式,得到所述每个待上报数据的格式兼容数据,包括:利用所述格式转换层对所述编码后待上报数据进行代码格式识别,得到所述编码后待上报数据的代码格式;在所述格式转换层中调用所述代码格式对应的格式转换文件;根据所述格式转换文件,对所述待上报数据的代码格式进行转换处理,得到所述待上报数据的格式兼容数据。5.如权利要求4所述的数据上报方法,其特征在于,所述根据所述格式转换文件,对所述待上报数据的代码格式进行转换处理,得到所述待上报数据的格式兼容数据,包括:对所述格式转换文件进行解析,得到数据属性转换逻辑;根据所述数据属性转换逻辑,对所述待上报数据进行属性转换处理,得到待上报数据的格式兼容数据。6.如权利要求5所述的数据上报方法,其特征在于,所述数据属性转换逻辑包括数据传输成分转换逻辑、数据控制成分转换逻辑以及数据运算成分转换逻辑;所述根据所述数据属性转换逻辑,对所述待上报数据进行属性转换处理,得到待上报数据的格式兼容数据,包括:
根据所述数据传输成分转换逻辑,对所述待上报数据进行传输属性转换处理,得到第一待上报数据;根据所述数据控制成分转换逻辑,对所述第一待上报数据进行控制属性转换处理,得到第二待上报数据;根据所述数据运算成分转换逻辑,对所述第二待上报数据进行运算属性转换处理,得到所述格式兼容数据。7.如权利要求2所述的数据上报方法,其特征在于,所述利用所述数据传输接口将每个格式兼容数据传输至所述数据上报框架中的上报层,包括:通过所述格...

【专利技术属性】
技术研发人员:张晓翼郭润增
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1