一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种工业场景中的低代码应用生成系统及方法

2022-08-17 10:06:02 来源:中国专利 TAG:

技术特征:
1.一种工业场景中的低代码应用生成系统,其特征在于,包括:应用生成模块、解析引擎和云服务器;所述应用生成模块,用于从预设的组件库中为目标业务流配置对应的目标组件,基于预设的页面逻辑并按照组件-页面-应用三层结构生成目标应用;其中,所述组件库包括多个组件;所述解析引擎,用于采用发布-订阅模式,实现事件的监听与触发,以及依据逻辑配置文件实现应用内业务流的解析,并动态生成业务逻辑;所述云服务器,用于实现各个应用间或应用内的数据交互、业务信息传递api、以及在线部署应用的功能。2.根据权利要求1所述的工业场景中的低代码应用生成系统,其特征在于,所述业务流包括:应用内同一页面业务流、应用内不同页面间业务流、应用内云端业务流、应用间业务流。3.根据权利要求1所述的工业场景中的低代码应用生成系统,其特征在于,应用生成模块用于确定所述目标应用的结构,依据组件内置功能和用户需求配置目标组件并拼装成所述目标应用;其中,每个组件均设置有事件触发接口、参数传递接口、数据载入接口和交互功能接口,所述组件库中的各组件分别包括视图内容和实现各组件功能的逻辑代码;所述目标组件由组件视图内容和组件内置功能而确定。4.根据权利要求1所述的工业场景中的低代码应用生成系统,其特征在于,云服务器用于确定数据中台的效果,实现工业场景下数据流的传递,以及实现多应用之间的联动或者多用户之间的隔离。5.根据权利要求1所述的工业场景中的低代码应用生成系统,其特征在于,所述组件库包括:专业领域功能组件、云端功能组件和通用组件。6.根据权利要求5所述的工业场景中的低代码应用生成系统,其特征在于,所述专业组件包括:参数检测组件、故障维修组件、设备监控组件和设备预警组件;所述云端组件包括:算法云组件、表单云组件和设备云组件;所述通用组件包括:图形组件、基础视图组件和开放能力组件。7.一种工业场景中的低代码应用生成方法,其特征在于,应用于前端开发平台,包括:获取目标业务流;向云服务器发送与所述目标业务流相匹配的目标组件配置请求;其中,所述云服务器设置有与业务流相对应的api接口,以供位于前端开发平台的应用生成模块基于目标业务流调用对应的api接口,并基于对应的api接口从应用生成模块所设置的组件库中配置目标组件;基于所述目标组件生成目标应用。8.根据权利要求7所述的工业场景中的低代码应用生成方法,其特征在于,所述基于所述目标组件生成目标应用,包括:获取事件监听触发配置文件和页面跳转配置文件;配置目标组件名称、所在位置信息和页面框架视图,得到页面框架;基于页面框架解析配置文件;通过解析所述页面包目录下的配置文件确定目标组件和在页面上所在位置大小;
按照所述目标组件的组件名和在页面上所在位置的大小对所述页面按照组件名待生成的目标页面进行渲染,完成目标应用实际运行。9.根据权利要求7所述的工业场景中的低代码应用生成方法,其特征在于,所述基于所述目标组件生成目标应用之后,还包括:打包云端数据库套件,部署至私有云,修改功能组件内置数据库链接,实现私有云部署;或,提供一键部署功能,部署时自动生成该应用数据区,以达到隔离各应用数据等效果,直接访问返回的应用url进行使用。10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求7至9所述的方法。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求7至9所述的方法。

技术总结
本发明公开了一种工业场景中的低代码应用生成系统及方法,包括:应用生成模块、解析引擎和云服务器;所述应用生成模块,用于从预设的组件库中为目标业务流配置对应的目标组件,基于预设的页面逻辑并按照组件-页面-应用三层结构生成目标应用;所述云服务器,用于实现各个应用间或应用内的数据交互、业务信息传递API、以及在线部署应用的功能。本发明提供细粒度、可扩展的的前端交互组件和云端API服务组件,该组件具有内嵌业务触发特性;针对不同业务执行需求、人机交互需求,可灵活配置不同组件与组件、应用与应用间的业务流低代码配置,实现端到端工业智能业务的低成本、灵活、可扩展地应用高效开发及部署。展地应用高效开发及部署。展地应用高效开发及部署。


技术研发人员:吴振宇 侯力新 纪阳
受保护的技术使用者:北京邮电大学
技术研发日:2022.03.24
技术公布日:2022/8/16
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献