一种模型开发方法、系统、设备以及存储介质与流程

未命名 09-29 阅读:114 评论:0


1.本发明涉及模型开发领域,具体涉及一种模型开发方法、系统、设备以及存储介质。


背景技术:

2.低代码建模模型归属于低代码建模工程中,模型在开发时以文件形式存储,开发结束后将模型以建模工程为单位打包成制品文件并可发布至maven仓库中,实际运行时模型存储在数据库中。
3.在开发人员使用在线ide开发时,为实现功能模块的高内聚、低耦合,开发人员在每个工程中实现单一业务功能,若需要使用其他功能需要建模模型中引入其他工程中模型。而在分模块开发时,功能模块之间存在依赖,随着开发过程越来越复杂,依赖关系越来越多,因此如何实现在查找指定模型时能快速检索其来源以及所属工程等信息,成为亟待解决的问题。


技术实现要素:

4.有鉴于此,为了克服上述问题的至少一个方面,本发明实施例提出一种模型开发方法,包括以下步骤:
5.以模型id为key,工程信息为value构建模型检索索引;
6.确定所述待开发模型中待引用模型的id;
7.基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;
8.利用所述待引用模型的内容开发所述待开发模型。
9.在一些实施例中,还包括:
10.构建待开发模型的依赖关系节点图,其中所述依赖关系节点图中的每一个节点记载了所述待开发模型直接依赖或间接依赖的工程的节点信息,所述工程的节点信息记录了工程的名称和来源。
11.在一些实施例中,以模型id为key,工程信息为value构建模型检索索引,进一步包括:
12.以模型id为key,工程的节点信息为value构建模型检索索引。
13.在一些实施例中,基于所述待引用模型的id在所述模型检索索引中获取工程信息,进一步包括:
14.基于所述待引用模型的id在所述模型检索索引中获取工程的节点信息;
15.基于所述工程的节点信息获取工程的名称和来源;
16.基于所述工程的名称和来源获取工程信息。
17.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
18.响应于所述工程的来源为数据库,根据所述工程的名称查询数据库,获取所述工
程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
19.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
20.响应于所述工程的来源为maven仓库,根据所述工程的名称确定绝对路径并获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
21.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
22.响应于所述工程的来源为开发期工程,根据所述工程的名称确定绝对路径并扫描所述工程下的所有模型文件,并基于所述待引用模型的id从所述所有模型文件中获取所述待引用模型的内容。
23.基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种模型开发系统,包括:
24.构建模块,配置为以模型id为key,工程信息为value构建模型检索索引;
25.确定模块,配置为确定所述待开发模型中待引用模型的id;
26.获取模块,配置为基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;
27.开发模块,配置为利用所述待引用模型的内容开发所述待开发模型。
28.基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种计算机设备,包括:
29.至少一个处理器;以及
30.存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行以下步骤:
31.以模型id为key,工程信息为value构建模型检索索引;
32.确定所述待开发模型中待引用模型的id;
33.基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;
34.利用所述待引用模型的内容开发所述待开发模型。
35.在一些实施例中,还包括:
36.构建待开发模型的依赖关系节点图,其中所述依赖关系节点图中的每一个节点记载了所述待开发模型直接依赖或间接依赖的工程的节点信息,所述工程的节点信息记录了工程的名称和来源。
37.在一些实施例中,以模型id为key,工程信息为value构建模型检索索引,进一步包括:
38.以模型id为key,工程的节点信息为value构建模型检索索引。
39.在一些实施例中,基于所述待引用模型的id在所述模型检索索引中获取工程信息,进一步包括:
40.基于所述待引用模型的id在所述模型检索索引中获取工程的节点信息;
41.基于所述工程的节点信息获取工程的名称和来源;
42.基于所述工程的名称和来源获取工程信息。
43.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
44.响应于所述工程的来源为数据库,根据所述工程的名称查询数据库,获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
45.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
46.响应于所述工程的来源为maven仓库,根据所述工程的名称确定绝对路径并获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
47.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
48.响应于所述工程的来源为开发期工程,根据所述工程的名称确定绝对路径并扫描所述工程下的所有模型文件,并基于所述待引用模型的id从所述所有模型文件中获取所述待引用模型的内容。
49.基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时执行以下步骤:
50.以模型id为key,工程信息为value构建模型检索索引;
51.确定所述待开发模型中待引用模型的id;
52.基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;
53.利用所述待引用模型的内容开发所述待开发模型。
54.在一些实施例中,还包括:
55.构建待开发模型的依赖关系节点图,其中所述依赖关系节点图中的每一个节点记载了所述待开发模型直接依赖或间接依赖的工程的节点信息,所述工程的节点信息记录了工程的名称和来源。
56.在一些实施例中,以模型id为key,工程信息为value构建模型检索索引,进一步包括:
57.以模型id为key,工程的节点信息为value构建模型检索索引。
58.在一些实施例中,基于所述待引用模型的id在所述模型检索索引中获取工程信息,进一步包括:
59.基于所述待引用模型的id在所述模型检索索引中获取工程的节点信息;
60.基于所述工程的节点信息获取工程的名称和来源;
61.基于所述工程的名称和来源获取工程信息。
62.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
63.响应于所述工程的来源为数据库,根据所述工程的名称查询数据库,获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
64.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
65.响应于所述工程的来源为maven仓库,根据所述工程的名称确定绝对路径并获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引
用模型的内容。
66.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
67.响应于所述工程的来源为开发期工程,根据所述工程的名称确定绝对路径并扫描所述工程下的所有模型文件,并基于所述待引用模型的id从所述所有模型文件中获取所述待引用模型的内容。
68.本发明具有以下有益技术效果之一:本发明提出的方案能够清晰快速的根据模型信息确认模型归属的工程以及模型来源,并且需要获取模型内容时能准确获取索引信息,并根据模型来源采用对应方法获取模型内容。
附图说明
69.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
70.图1为本发明的实施例提供的模型开发方法的流程示意图;
71.图2为本发明的实施例提供的模型开发系统的结构框图;
72.图3为本发明的实施例提供的计算机设备的结构示意图;
73.图4为本发明的实施例提供的计算机可读存储介质的结构示意图。
具体实施方式
74.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。
75.需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
76.根据本发明的一个方面,本发明的实施例提出一种模型开发方法,如图1所示,其可以包括步骤:
77.s1,以模型id为key,工程信息为value构建模型检索索引;
78.s2,确定所述待开发模型中待引用模型的id;
79.s3,基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;
80.s4,利用所述待引用模型的内容开发所述待开发模型。
81.本发明提出的方案能够清晰快速的根据模型信息确认模型归属的工程以及模型来源,并且需要获取模型内容时能准确获取索引信息,并根据模型来源采用对应方法获取模型内容。
82.在一些实施例中,还包括:
83.构建待开发模型的依赖关系节点图,其中所述依赖关系节点图中的每一个节点记载了所述待开发模型直接依赖或间接依赖的工程的节点信息,所述工程的节点信息记录了工程的名称和来源。
84.具体的,依赖关系节点图中记载了待开发模型所依赖或间接依赖的工程,每一个节点均记载了一个工程的节点信息,在节点信息中记载了工程的名称和来源。当知晓工程的名称和来源后,即可获取工程的内容,从而从中获取到相应模型的内容。
85.需要说明的是,工程是承载开发内容的核心,所有建模模型都必须从属于一个工程。建模过程中模型中记录其依赖的模型信息,工程中记录依赖模型归属的工程信息及来源(如开发期文件形式、maven仓库中获取的制品形式或数据库形式来源)。每一个工程中可以包括多个模型,可以根据模型的id在工程文件中找到该模型的内容。
86.在一些实施例中,以模型id为key,工程信息为value构建模型检索索引,进一步包括:
87.以模型id为key,工程的节点信息为value构建模型检索索引。
88.具体的,根据依赖关系,构造所有依赖的工程的节点信息。根据工程节点信息构造模型检索索引,索引中记录了模型id与模型对应工程信息关系的哈希表。通过建立索引,当需要获取指定模型的内容后,通过索引即可得到该模型所属的工程,从而在依赖关系节点图中获取到该工程的节点信息,然后基于节点信息获取到工程内容,在工程内容中获取到该模型的内容。实现在查找指定模型时能快速检索其来源以及所属工程等信息,以便于读取模型内容。
89.在一些实施例中,基于所述待引用模型的id在所述模型检索索引中获取工程信息,进一步包括:
90.基于所述待引用模型的id在所述模型检索索引中获取工程的节点信息;
91.基于所述工程的节点信息获取工程的名称和来源;
92.基于所述工程的名称和来源获取工程信息。
93.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
94.响应于所述工程的来源为数据库,根据所述工程的名称查询数据库,获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
95.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
96.响应于所述工程的来源为maven仓库,根据所述工程的名称确定绝对路径并获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
97.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
98.响应于所述工程的来源为开发期工程,根据所述工程的名称确定绝对路径并扫描所述工程下的所有模型文件,并基于所述待引用模型的id从所述所有模型文件中获取所述待引用模型的内容。
99.具体的,根据检索索引快速检索指定模型。在给定模型id后,根据索引快速确定模型所属工程的来源、名称等信息,根据不同来源通过不同方式获取模型内容:
100.a)来源为数据库时,根据模型id和所属工程名称,查询数据库,获取指定工程下模型内容。
101.b)来源为maven等途径的工程制品时,根据模型所属工程的绝对路径,获取并解析工程制品,获取指定id的模型内容。
102.c)来源为开发期工程时,根据模型所属工程的绝对路径,扫描工程下模型文件,查找指定id的模型文件,解析获得模型内容。
103.本发明提出的方案能够解决ide建模过程中需要获取当前模型引入的其他模型时,快速检索模型所属工程、引入来源等信息,能够快速的获取模型内容。并且能够适配多种来源引用形式的模型检索,如数据库形式、maven仓库形式及开发时模型文件形式等。而且工程或模型引用关系发生变动时,能快速修正索引,确保检索结果正确。
104.基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种模型开发系统400,如图2所示,包括:
105.构建模块401,配置为以模型id为key,工程信息为value构建模型检索索引;
106.确定模块402,配置为确定所述待开发模型中待引用模型的id;
107.获取模块403,配置为基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;
108.开发模块404,配置为利用所述待引用模型的内容开发所述待开发模型。
109.在一些实施例中,构建模块401还配置为:
110.构建待开发模型的依赖关系节点图,其中所述依赖关系节点图中的每一个节点记载了所述待开发模型直接依赖或间接依赖的工程的节点信息,所述工程的节点信息记录了工程的名称和来源。
111.在一些实施例中,构建模块401还配置为:
112.以模型id为key,工程的节点信息为value构建模型检索索引。
113.在一些实施例中,获取模块403还配置为:
114.基于所述待引用模型的id在所述模型检索索引中获取工程的节点信息;
115.基于所述工程的节点信息获取工程的名称和来源;
116.基于所述工程的名称和来源获取工程信息。
117.在一些实施例中,获取模块403还配置为:
118.响应于所述工程的来源为数据库,根据所述工程的名称查询数据库,获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
119.在一些实施例中,获取模块403还配置为:
120.响应于所述工程的来源为maven仓库,根据所述工程的名称确定绝对路径并获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
121.在一些实施例中,获取模块403还配置为:
122.响应于所述工程的来源为开发期工程,根据所述工程的名称确定绝对路径并扫描所述工程下的所有模型文件,并基于所述待引用模型的id从所述所有模型文件中获取所述待引用模型的内容。
123.基于同一发明构思,根据本发明的另一个方面,如图3所示,本发明的实施例还提供了一种计算机设备501,包括:
124.至少一个处理器520;以及
125.存储器510,存储器510存储有可在处理器上运行的计算机程序511,处理器520执
行程序时执行以下步骤:
126.s1,以模型id为key,工程信息为value构建模型检索索引;
127.s2,确定所述待开发模型中待引用模型的id;
128.s3,基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;
129.s4,利用所述待引用模型的内容开发所述待开发模型。
130.在一些实施例中,还包括:
131.构建待开发模型的依赖关系节点图,其中所述依赖关系节点图中的每一个节点记载了所述待开发模型直接依赖或间接依赖的工程的节点信息,所述工程的节点信息记录了工程的名称和来源。
132.在一些实施例中,以模型id为key,工程信息为value构建模型检索索引,进一步包括:
133.以模型id为key,工程的节点信息为value构建模型检索索引。
134.在一些实施例中,基于所述待引用模型的id在所述模型检索索引中获取工程信息,进一步包括:
135.基于所述待引用模型的id在所述模型检索索引中获取工程的节点信息;
136.基于所述工程的节点信息获取工程的名称和来源;
137.基于所述工程的名称和来源获取工程信息。
138.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
139.响应于所述工程的来源为数据库,根据所述工程的名称查询数据库,获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
140.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
141.响应于所述工程的来源为maven仓库,根据所述工程的名称确定绝对路径并获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
142.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
143.响应于所述工程的来源为开发期工程,根据所述工程的名称确定绝对路径并扫描所述工程下的所有模型文件,并基于所述待引用模型的id从所述所有模型文件中获取所述待引用模型的内容。
144.基于同一发明构思,根据本发明的另一个方面,如图4所示,本发明的实施例还提供了一种计算机可读存储介质601,计算机可读存储介质601存储有计算机程序指令610,计算机程序指令610被处理器执行时执行以下步骤:
145.s1,以模型id为key,工程信息为value构建模型检索索引;
146.s2,确定所述待开发模型中待引用模型的id;
147.s3,基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;
148.s4,利用所述待引用模型的内容开发所述待开发模型。
149.在一些实施例中,还包括:
150.构建待开发模型的依赖关系节点图,其中所述依赖关系节点图中的每一个节点记载了所述待开发模型直接依赖或间接依赖的工程的节点信息,所述工程的节点信息记录了工程的名称和来源。
151.在一些实施例中,以模型id为key,工程信息为value构建模型检索索引,进一步包括:
152.以模型id为key,工程的节点信息为value构建模型检索索引。
153.在一些实施例中,基于所述待引用模型的id在所述模型检索索引中获取工程信息,进一步包括:
154.基于所述待引用模型的id在所述模型检索索引中获取工程的节点信息;
155.基于所述工程的节点信息获取工程的名称和来源;
156.基于所述工程的名称和来源获取工程信息。
157.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
158.响应于所述工程的来源为数据库,根据所述工程的名称查询数据库,获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
159.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
160.响应于所述工程的来源为maven仓库,根据所述工程的名称确定绝对路径并获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。
161.在一些实施例中,基于所述工程信息获取所述待引用模型的内容,进一步还包括:
162.响应于所述工程的来源为开发期工程,根据所述工程的名称确定绝对路径并扫描所述工程下的所有模型文件,并基于所述待引用模型的id从所述所有模型文件中获取所述待引用模型的内容。
163.最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关硬件来完成,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。
164.此外,应该明白的是,本文的计算机可读存储介质(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。
165.本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现的功能,但是这种实现决定不应被解释为导致脱离本发明实施例公开的范围。
166.以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。
167.应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一
个”旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
168.上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。
169.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
170.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

技术特征:
1.一种模型开发方法,其特征在于,包括以下步骤:以模型id为key,工程信息为value构建模型检索索引;确定所述待开发模型中待引用模型的id;基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;利用所述待引用模型的内容开发所述待开发模型。2.如权利要求1所述的方法,其特征在于,还包括:构建待开发模型的依赖关系节点图,其中所述依赖关系节点图中的每一个节点记载了所述待开发模型直接依赖或间接依赖的工程的节点信息,所述工程的节点信息记录了工程的名称和来源。3.如权利要求2所述的方法,其特征在于,以模型id为key,工程信息为value构建模型检索索引,进一步包括:以模型id为key,工程的节点信息为value构建模型检索索引。4.如权利要求3所述的方法,其特征在于,基于所述待引用模型的id在所述模型检索索引中获取工程信息,进一步包括:基于所述待引用模型的id在所述模型检索索引中获取工程的节点信息;基于所述工程的节点信息获取工程的名称和来源;基于所述工程的名称和来源获取工程信息。5.如权利要求4所述的方法,其特征在于,基于所述工程信息获取所述待引用模型的内容,进一步还包括:响应于所述工程的来源为数据库,根据所述工程的名称查询数据库,获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。6.如权利要求4所述的方法,其特征在于,基于所述工程信息获取所述待引用模型的内容,进一步还包括:响应于所述工程的来源为maven仓库,根据所述工程的名称确定绝对路径并获取所述工程的所有内容,并基于所述待引用模型的id从所述工程的所有内容中获取所述待引用模型的内容。7.如权利要求4所述的方法,其特征在于,基于所述工程信息获取所述待引用模型的内容,进一步还包括:响应于所述工程的来源为开发期工程,根据所述工程的名称确定绝对路径并扫描所述工程下的所有模型文件,并基于所述待引用模型的id从所述所有模型文件中获取所述待引用模型的内容。8.一种模型开发系统,其特征在于,包括:构建模块,配置为以模型id为key,工程信息为value构建模型检索索引;确定模块,配置为确定所述待开发模型中待引用模型的id;获取模块,配置为基于所述待引用模型的id在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;开发模块,配置为利用所述待引用模型的内容开发所述待开发模型。
9.一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行如权利要求1-7任意一项所述的方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1-7任意一项所述的方法的步骤。

技术总结
本发明公开了一种模型开发方法,包括以下步骤:以模型ID为key,工程信息为value构建模型检索索引;确定所述待开发模型中待引用模型的ID;基于所述待引用模型的ID在所述模型检索索引中获取工程信息,并基于所述工程信息获取所述待引用模型的内容;利用所述待引用模型的内容开发所述待开发模型。本发明还公开了一种系统、计算机设备以及可读存储介质。本发明提出的方案能够清晰快速的根据模型信息确认模型归属的工程以及模型来源,并且需要获取模型内容时能准确获取索引信息,并根据模型来源采用对应方法获取模型内容。用对应方法获取模型内容。用对应方法获取模型内容。


技术研发人员:孙宏飞
受保护的技术使用者:浪潮通用软件有限公司
技术研发日:2023.06.30
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐