基于模型驱动和微服务耦合的工业软件构建方法及系统技术方案

技术编号:26890211 阅读:25 留言:0更新日期:2020-12-29 16:05
本发明专利技术实施例公开了一种基于模型驱动和微服务耦合的工业软件构建方法及系统,方法包括:通过模型驱动架构形成工业软件的通用数据模型;获取工业产品对象的数据,建立工业产品对象的数据与通用数据模型中模型数据的映射关系;根据映射关系,将工业产品对象的数据转换为通用数据模型输出的目标数据;根据目标数据形成工业软件,根据工作软件的功能需求构建软件画面;获取工业软件中除软件画面外的功能模块,通过微服务实现工业软件中除软件画面外的功能模块后,完成工业软件的构建。本发明专利技术实施例将模型驱动架构和微服务架构技术结合起来,通过微服务架构来实现针对工业软件相关的松耦合,通过模型驱动来解决复杂工业产品内部关系问题。

【技术实现步骤摘要】
基于模型驱动和微服务耦合的工业软件构建方法及系统
本专利技术涉及软件
,尤其涉及一种基于模型驱动和微服务耦合的工业软件构建方法及系统。
技术介绍
随着工业软件技术的不断发展;人们对工业软件的认识在不断提高,由以前的工具性软件往专业化、平台化、云化的工业软件发展。由于中国的工业软件起步比较晚,规模小,功能薄弱,与国外相比仍然有一定的差距。中国的工业软件并不缺少相关的技术和人才,而真正缺少的是具有国际视野既懂工业又懂软件的系统架构师。传统的软件开发主要分为需求分析、概要设计、详细设计,编码和测试五个部分,概要设计和详细设计是它的核心。但由于工业软件涉及到的人员、过程比较复杂,工业研发、部署、运维和使用都比较多样化,这就需要对工业架构设计变得尤为重要。如今模型驱动架构和微服务架构等工业软件技术的不断发展,而国家也在加大对工业软件的投入,这使得工业软件的发展进入了一个蓬勃发展的时期。微服务架构技术的最大的好处就是它使整个系统的分工更加明确,责任更加清晰,每个服务专心负责为软件平台提供更好的服务。工业互联网平台通常采用微服务本文档来自技高网...

【技术保护点】
1.一种基于模型驱动和微服务耦合的工业软件构建方法,其特征在于,包括:/n通过模型驱动架构形成工业软件的通用数据模型;/n获取工业产品对象的数据,建立工业产品对象的数据与通用数据模型中模型数据的映射关系;/n根据映射关系,将工业产品对象的数据转换为通用数据模型输出的目标数据;/n根据目标数据形成工业软件,根据工作软件的功能需求构建软件画面;/n获取工业软件中除软件画面外的功能模块,通过微服务实现工业软件中除软件画面外的功能模块后,完成工业软件的构建。/n

【技术特征摘要】
1.一种基于模型驱动和微服务耦合的工业软件构建方法,其特征在于,包括:
通过模型驱动架构形成工业软件的通用数据模型;
获取工业产品对象的数据,建立工业产品对象的数据与通用数据模型中模型数据的映射关系;
根据映射关系,将工业产品对象的数据转换为通用数据模型输出的目标数据;
根据目标数据形成工业软件,根据工作软件的功能需求构建软件画面;
获取工业软件中除软件画面外的功能模块,通过微服务实现工业软件中除软件画面外的功能模块后,完成工业软件的构建。


2.根据权利要求1所述的基于模型驱动和微服务耦合的工业软件构建方法,其特征在于,所述通过模型驱动架构形成工业软件的通用数据模型,包括:
通过对工业对象进行分析,生成由物理模型、机理模型和样机模型组成的通用数据模型。


3.根据权利要求2所述的基于模型驱动和微服务耦合的工业软件构建方法,其特征在于,所述获取工业产品对象的数据,包括:
获取工业对象的产品相关数据、特征相关数据、行为相关数据和状态相关数据。


4.根据权利要求3所述的基于模型驱动和微服务耦合的工业软件构建方法,其特征在于,所述获取工业产品对象的数据,建立工业产品对象的数据与通用数据模型中模型数据映射关系,包括:
获取工业对象的产品相关数据、特征相关数据、行为相关数据和状态相关数据;
将产品相关数据、特征相关数据、行为相关数据和状态相关数据分别与物理模型、机理模型和样机模型的数据进行映射。


5.根据权利要求1-4任一项所述的基于模型驱动和微服务耦合的工业软件构建方法,其特征在于,所述工业产品包括工业消费品、夹具、生产设备、生产线、生产环境和生产系统。


6.一种基于模型驱动和微服务耦合的工业软件构建系统,其特征在于,所述系统包括...

【专利技术属性】
技术研发人员:牟全臣周连林
申请(专利权)人:深圳数设科技有限公司
类型:发明
国别省市:广东;44

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

1