一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32479052 阅读:31 留言:0更新日期:2022-03-02 09:42
本公开提供了一种数据处理方法、装置、电子设备及存储介质,涉及数据处理技术领域,进一步涉及数据挖掘和数据分析技术,方法包括:获取待处理对象的对象程序文件;根据所述对象程序文件生成所述待处理对象的对象程序语法树;根据所述对象程序语法树确定所述待处理对象的目标依赖数据。本公开实施例能够深度挖掘数据之间的相互依赖关系,从而提高数据处理的效率和可维护性,进而实现数据的性能优化。进而实现数据的性能优化。进而实现数据的性能优化。

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


[0001]本公开涉及数据处理
,具体涉及数据挖掘和数据分析技术。

技术介绍

[0002]数据是对事实、概念或指令的一种表达形式,可由人工或自动化装置进行处理。数据处理是对数据的采集、存储、检索、加工、变换和传输。如何使用计算机手段对复杂因素的数据进行处理来挖掘数据之间存在的相互依赖关系,是数据挖掘和数据分析
重点关注的话题。

技术实现思路

[0003]本公开实施例提供了一种数据处理方法、装置、电子设备及存储介质,能够深度挖掘数据之间的相互依赖关系,从而提高数据处理的效率和可维护性,进而实现数据的性能优化。
[0004]第一方面,本公开实施例提供了一种数据处理方法,包括:
[0005]获取待处理对象的对象程序文件;
[0006]根据所述对象程序文件生成所述待处理对象的对象程序语法树;
[0007]根据所述对象程序语法树确定所述待处理对象的目标依赖数据。
[0008]第二方面,本公开实施例提供了一种数据处理装置,包括
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:获取待处理对象的对象程序文件;根据所述对象程序文件生成所述待处理对象的对象程序语法树;根据所述对象程序语法树确定所述待处理对象的目标依赖数据。2.根据权利要求1所述的方法,其中,所述根据所述对象程序文件生成所述待处理对象的对象程序语法树,包括:对所述对象程序文件进行解析,得到所述对象程序文件的程序命令行数据和语法结构信息;确定所述对象程序语法树的目标结构语法树;根据所述目标结构语法树对所述程序命令行数据和语法结构信息进行重组,得到所述对象程序语法树。3.根据权利要求2所述的方法,其中,所述根据所述目标结构语法树对所述程序命令行数据和语法结构信息进行重组,得到所述对象程序语法树,包括:根据所述语法结构信息确定所述程序命令行数据和所述语法结构信息在所述目标结构语法树中的目标位置节点;将所述程序命令行数据和所述语法结构信息分别放置在匹配的目标位置节点中,得到所述对象程序语法树。4.根据权利要求1所述的方法,其中,所述根据所述对象程序语法树确定所述待处理对象的目标依赖数据,包括:遍历所述对象程序语法树,获取所述待处理对象的基准全局数据;遍历所述对象程序语法树,确定所述基准全局数据的目标数据处理方法;根据所述目标数据处理方法以及所述基准全局数据确定所述待处理对象的目标依赖数据。5.根据权利要求4所述的方法,其中,所述遍历所述对象程序语法树,获取所述待处理对象的基准全局数据,包括:遍历所述对象程序语法树,获取所述对象程序语法树包括的数据容器创建方法;获取所述数据容器创建方法创建的数据容器;将所述数据容器存储的数据确定为所述待处理对象的基准全局数据。6.根据权利要求4所述的方法,其中,所述根据所述目标数据处理方法以及所述基准全局数据确定所述待处理对象的目标依赖数据,包括:对所述目标数据处理方法进行解析,得到目标数据处理方法解析数据;根据所述目标数据处理方法解析数据确定所述基准全局数据中目标全局数据的目标依赖关系;根据所述目标全局数据的目标依赖关系确定所述待处理对象的目标依赖数据。7.根据权利要求6所述的方法,其中,所述根据所述目标全局数据的目标依赖关系生成所述待处理对象的目标依赖数据,包括:确定所述目标依赖关系的依赖关系类型;根据所述目标依赖关系的依赖关系类型生成所述目标全局数据的至少一个依赖关系图;
对各所述依赖关系图进行合并,得到所述待处理对象的目标依赖数据。8.根据权利要求6或7所述的方法,其中,所述目标数据处理方法包括数据订阅方法和/或数据更新方法;所述目标依赖关系包括订阅关系和/或更新关系。9.根据权利要求1

8任一所述的方法,还包括:根据所述目标依赖数据确定所述待处理对象的待优化功能模块;根据所述目标依赖数据对所述待优化功能模块进行解耦处理,得到优化功能模块。10.根据权利要求1

9任一所述的方法,其中,所述待处理对象包括前端应用程序。11.一种数据处理装置,包括:对象程序文件获取模块,用于获取待处理对象的对象程序文件;对象程序语法树生成模块,用于根据所述对象程序文件生成所述待处理对象的对象程序语法树;目标依赖数据确定模块,用于根据所述对象程序语法树确定所述待处理对象的目标依赖数据。12.根据权利...

【专利技术属性】
技术研发人员:覃耀辉张聪王鹏翔董敏魏嘉汛
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1