[发明专利]一种工业场景中的低代码应用生成系统及方法在审
申请号: | 202210303408.0 | 申请日: | 2022-03-24 |
公开(公告)号: | CN114911482A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 吴振宇;侯力新;纪阳 | 申请(专利权)人: | 北京邮电大学深圳研究院;北京邮电大学 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/38;G06F8/36 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 陈超德;吴昊 |
地址: | 518063 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工业 场景 中的 代码 应用 生成 系统 方法 | ||
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所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学深圳研究院;北京邮电大学,未经北京邮电大学深圳研究院;北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210303408.0/1.html,转载请声明来源钻瓜专利网。