本发明涉及大数据,尤其涉及一种应用功能模块构建方法、装置、设备及存储介质。
背景技术:
1、工具是功能模块的集合,依据功能模块的自身属性,再概述形成模块的性能特征,由性能特征决定工具模块设计和集成方法。因此,一个工具的设计核心在于工具功能,目前一般基于通用常识分类模块的直接拼接形成应用功能模块的设计,通过工具使用流程的分模块穷举形成模块设计方案,此种设计方案适用于工具模块的局部设计,无法满足功能复杂的应用功能模块设计场景,适用范围小。
技术实现思路
1、本发明的主要目的在于提供了一种应用功能模块构建方法、装置、设备及存储介质,旨在解决现有技术中应用功能模块的设计适用范围小的技术问题。
2、为实现上述目的,本发明提供了一种应用功能模块构建方法,所述方法包括以下步骤:
3、根据目标应用的应用元数据确定所述目标应用的应用链路、处理单元链路和数据单元链路;
4、根据所述处理单元链路中各处理单元的功能特征和所述数据单元链路中各数据单元的矩阵特征确定所述应用链路的最小重复单元集;
5、根据所述最小重复单元集和预设数据特征集确定所述最小重复单元集对应的数据单元变换特征集;
6、根据所述数据单元变换特征集构建所述目标应用的应用工具功能模块集。
7、可选地,所述根据目标应用的应用元数据确定所述目标应用的应用链路、处理单元链路和数据单元链路,包括:
8、根据目标应用的应用元数据确定所述目标应用的数据处理过程,根据所述数据处理过程确定处理单元链路;
9、根据所述处理单元链路中各处理单元的输入数据和输出数据确定所述处理单元链路对应的数据单元链路;
10、根据所述处理单元链路和所述数据单元链路确定所述目标应用的应用链路。
11、可选地,所述根据所述处理单元链路中各处理单元的功能特征和所述数据单元链路中各数据单元的矩阵特征确定所述应用链路的最小重复单元集,包括:
12、根据所述数据单元链路中各数据单元的矩阵特征确定相邻的数据单元之间是否存在变换关联;
13、若相邻的数据单元之间存在变换关联,则将所述应用链路中对应的处理单元和数据单元进行合并,生成合并应用链路;
14、根据所述合并应用链路中各处理单元的功能特征确定所述应用链路的最小重复单元集。
15、可选地,所述根据所述最小重复单元集和预设数据特征集确定所述最小重复单元集对应的数据单元变换特征集,包括:
16、根据所述最小重复单元集和预设数据特征集确定所述最小重复单元集中各最小重复单元对应的功能特征描述信息;
17、对各最小重复单元对应的功能特征描述信息进行功能性扩展泛化转换,生成所述最小重复单元集对应的数据单元变换特征集。
18、可选地,所述对各最小重复单元对应的功能特征描述信息进行功能性扩展泛化转换,生成所述最小重复单元集对应的数据单元变换特征集,包括:
19、对各最小重复单元对应的功能特征描述信息进行功能性扩展泛化,生成所述最小重复单元集对应的初始数据单元变换特征集;
20、在所述最小重复单元集中的最小重复单元存在重叠应用链路的情况下,确定所述重叠应用链路对应的独立数据单元变换特征;
21、根据所述初始数据单元变换特征集和所述独立数据单元变换特征生成所述最小重复单元集对应的数据单元变换特征集。
22、可选地,所述根据所述初始数据单元变换特征集和所述独立数据单元变换特征生成所述最小重复单元集对应的数据单元变换特征集,包括:
23、确定所述独立数据单元变换特征在所述初始数据单元变换特征集中的归属维度;
24、根据所述归属维度将所述独立数据单元变换特征添加至所述初始数据单元变换特征集,生成所述最小重复单元集对应的数据单元变换特征集。
25、可选地,所述根据所述数据单元变换特征集构建所述目标应用的应用工具功能模块集,包括:
26、根据预设常用功能集和所述数据单元变换特征集确定待添加常用功能集;
27、将所述数据单元变换特征集与所述待添加常用功能集合并,生成所述目标应用的应用工具功能模块集。
28、此外,为实现上述目的,本发明还提出一种应用功能模块构建装置,所述装置包括:
29、链路确定模块,用于根据目标应用的应用元数据确定所述目标应用的应用链路、处理单元链路和数据单元链路;
30、单元确定模块,用于根据所述处理单元链路中各处理单元的功能特征和所述数据单元链路中各数据单元的矩阵特征确定所述应用链路的最小重复单元集;
31、特征集确定模块,用于根据所述最小重复单元集和预设数据特征集确定所述最小重复单元集对应的数据单元变换特征集;
32、构建模块,用于根据所述数据单元变换特征集构建所述目标应用的应用工具功能模块集。
33、此外,为实现上述目的,本发明还提出一种应用功能模块构建设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用功能模块构建程序,所述应用功能模块构建程序配置为实现如上文所述的应用功能模块构建方法的步骤。
34、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有应用功能模块构建程序,所述应用功能模块构建程序被处理器执行时实现如上文所述的应用功能模块构建方法的步骤。
35、本发明根据目标应用的应用元数据确定所述目标应用的应用链路、处理单元链路和数据单元链路;根据所述处理单元链路中各处理单元的功能特征和所述数据单元链路中各数据单元的矩阵特征确定所述应用链路的最小重复单元集;根据所述最小重复单元集和预设数据特征集确定所述最小重复单元集对应的数据单元变换特征集;根据所述数据单元变换特征集构建所述目标应用的应用工具功能模块集。本发明通过应用元数据拆解和重组形成元数据级别的应用链路、处理单元链路和数据单元链路,结合处理单元链路中每个处理单元的功能特征和数据单元链路中每个数据单元的矩阵特征,分类得出应用链路的最小重复单元集,根据预设数据特征集将最小重复单元集变换为对应的数据单元变换特征集,根据数据单元变换特征集构建目标应用的应用工具功能模块集,能够面向应用元数据进行抽象转换管理,并且依据应用元数据抽象再泛化的过程,使得应用功能模块构建方法的适用范围更广。
1.一种应用功能模块构建方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据目标应用的应用元数据确定所述目标应用的应用链路、处理单元链路和数据单元链路,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述处理单元链路中各处理单元的功能特征和所述数据单元链路中各数据单元的矩阵特征确定所述应用链路的最小重复单元集,包括:
4.如权利要求1-3任一项所述的方法,其特征在于,所述根据所述最小重复单元集和预设数据特征集确定所述最小重复单元集对应的数据单元变换特征集,包括:
5.如权利要求4所述的方法,其特征在于,所述对各最小重复单元对应的功能特征描述信息进行功能性扩展泛化转换,生成所述最小重复单元集对应的数据单元变换特征集,包括:
6.如权利要求5所述的方法,其特征在于,所述根据所述初始数据单元变换特征集和所述独立数据单元变换特征生成所述最小重复单元集对应的数据单元变换特征集,包括:
7.如权利要求1-3任一项所述的方法,其特征在于,所述根据所述数据单元变换特征集构建所述目标应用的应用工具功能模块集,包括:
8.一种应用功能模块构建装置,其特征在于,所述装置包括:
9.一种应用功能模块构建设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用功能模块构建程序,所述应用功能模块构建程序配置为实现如权利要求1至7中任一项所述的应用功能模块构建方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有应用功能模块构建程序,所述应用功能模块构建程序被处理器执行时实现如权利要求1至7任一项所述的应用功能模块构建方法的步骤。