一种基于控制引擎的系统快速开发平台和方法
摘要文本
本发明公开了一种基于控制引擎的系统快速开发平台和方法,所述平台包括:可视化设计模块、设计成果管理模块、设计资源管理模块、设备模型管理模块、指控应用管理模块、系统功能管理模块和指控程序模块。本发明采用分层思想、可视化设计的方式从底自上,将整个装备项目拆分为通信接口、接口协议、设备模型、控制流程、界面展示五层,通过动态调用等方式可以高效、快速的完成项目开发,解决开发成本,满足用户需求变化的要求。
申请人信息
- 申请人:四川九洲软件有限公司
- 申请人地址:621000 四川省绵阳市科技城新区九洲大道255号孵化器大楼(栋)2层1号[2-1]
- 发明人: 四川九洲软件有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于控制引擎的系统快速开发平台和方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410012414.X |
| 申请日 | 2024/1/4 |
| 公告号 | CN117762397A |
| 公开日 | 2024/3/26 |
| IPC主分类号 | G06F8/34 |
| 权利人 | 四川九洲软件有限公司 |
| 发明人 | 何发; 张亮; 高加健; 闫栋; 林倩 |
| 地址 | 四川省绵阳市科技城新区九洲大道255号孵化器大楼(栋)2层1号[2-1] |
专利主权项内容
1.一种基于控制引擎的系统快速开发平台,其特征在于:结合指控程序用户研发任务;所述快速开发平台包括:可视化设计模块,用于提供可视化设计界面供用户进行设计,设计完成后设计信息会进行持久化存储,并允许多用户协同设计、多设计整合、系统流程分层级设计;设计成果管理模块,用于对所有设计成果进行管理,提供设计成果信息的筛选、列表查看、版本查看、版本回退、版本比对、编辑和删除功能,删除数据时会删除数据的所有版本信息;设计资源管理模块,用于提供界面组件、通信接口和通信协议的管理功能;设备模型管理模块,用于创建设备模型并进行通信接口配置、协议配置、库文件上传的信息配置,同时对创建的设备模型进行筛选查看、编辑删除、版本管理的维护功能;指控应用管理模块,用于对控制流程进行调试验证,对流程进行进度跟踪,支持流程步进调试,查看当前流程执行节点,查看当前流程数据信息;允许对流程节点任务进行数据模拟设置,设置该节点的数据返回;并选择控制流程进行配置资源生成下载,系统会自动将流程所关联的设备模型、接口、协议、界面资源进行打包下载;系统功能管理模块,用于提供系统基础的用户权限管理功能,包括用户信息维护、用户权限分配和用户权限校验,并提供系统日志记录的筛选、查看功能;所述指控程序独立于开发平台,通过控制引擎以配置读取和动态库加载调用的方式加载实现,是供用户下载到目标运行平台的加载程序,用于加载指控配置文件,根据配置信息进行流程业务控制和相应界面的加载展示,流程执行时根据具体执行的流程节点任务加载相应的设备动态库组件、接口组件、接口协议文件,进行设备控制和外部系统通信操作;若未设置指控配置文件,则指控程序显示默认界面并展示提示信息提示未加载配置文件。