[发明专利]一种模型集成方法、装置、设备及存储介质在审
申请号: | 202310319182.8 | 申请日: | 2023-03-29 |
公开(公告)号: | CN116360749A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 杜文豪 | 申请(专利权)人: | 上海御微半导体技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/71;G06F8/20 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 马迪 |
地址: | 201203 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模型 集成 方法 装置 设备 存储 介质 | ||
本发明实施例提供了一种模型集成方法、装置、设备及存储介质,该方法包括:当收集到开发完毕的底层开发模型时,根据预设的版本号规则,将底层开发模型存储至目标文件夹中;将目标文件夹中底层开发模型与预先构建的命令树进行匹配,确定待集成的目标集成模型的命令流;构建与各底层开发模型中变量对应的全局变量,将全局变量存储至变量存储区中,并根据全局变量确定目标集成模型的数据流,以实现模型集成。利用该方法,筛选出符合版本要求的底层开发模型;将底层开发模型与命令树进行匹配构建命令流;基于底层开发模型中的变量构建对应全局变量,全局变量的读取写入形成数据流,能够实现底层开发模型的自动集成,提高集成效率同时降低集成错误率。
技术领域
本发明涉及模型开发集成技术领域,尤其涉及一种模型集成方法、装置、设备及存储介质。
背景技术
在半导体设备开发领域,需要对大量的嵌入式模块进行控制固件代码的开发与集成,采用基于模型开发的方式可以大大加速半导体设备的嵌入式代码开发进度。但是,由于半导体设备拥有模块众多,分系统复杂,耦合度高这几种特征,对于其控制固件代码的开发同样也拥有模块众多,模型复杂这几类特点。
传统的基于模型开发,通常思路是每个开发人员负责一个模型,各自的模型生成代码之后,由集成人员手动将每块模型的代码集成进入一个工程当中,随后再由集成人员将集成完毕的模型和工程交付至测试人员进行手动测试以及出具测试报告至集成人员。因此,需要多名开发人员针对不同的模块进行开发,再由一个总的模型进行集成。而手动集成的方法对集成人员的技术水平要求极高,并且随着模型复杂度的提升也会导致人员耗时指数级上升,开发效率低且容易出现人为错误。
发明内容
本发明实施例提供了一种模型集成方法、装置、设备及存储介质,实现了开发模型的自动集成,提高了集成效率同时降低了集成错误率。
第一方面,本发明实施例提供了一种模型集成方法,包括:
当收集到开发完毕的底层开发模型时,根据预设的版本号规则,将所述底层开发模型存储至目标文件夹中;
将所述目标文件夹中底层开发模型与预先构建的命令树进行匹配,确定待集成的目标集成模型的命令流;
构建与各所述底层开发模型中变量对应的全局变量,将所述全局变量存储至变量存储区中,并根据所述全局变量确定所述目标集成模型的数据流,以实现模型集成。
第二方面,本发明实施例提供了一种模型集成装置,包括:
模型收集模块,用于当收集到开发完毕的底层开发模型时,根据预设的版本号规则,将所述底层开发模型存储至目标文件夹中;
命令流确定模块,用于将所述目标文件夹中底层开发模型与预先构建的命令树进行匹配,确定待集成的目标集成模型的命令流;
数据流确定模块,用于构建与各所述底层开发模型中变量对应的全局变量,将所述全局变量存储至变量存储区中,并根据所述全局变量确定所述目标集成模型的数据流,以实现模型集成。
第三方面,本发明实施例还提供一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面实施例所述的模型集成方法。
第四方面,本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面实施例所述的模型集成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海御微半导体技术有限公司,未经上海御微半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310319182.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种失效分析定位方法
- 下一篇:一种带有自动校准调节机构的车载CT设备