CN117667065A - A low-code application configuration platform - Google Patents
A low-code application configuration platform Download PDFInfo
- Publication number
- CN117667065A CN117667065A CN202311677911.3A CN202311677911A CN117667065A CN 117667065 A CN117667065 A CN 117667065A CN 202311677911 A CN202311677911 A CN 202311677911A CN 117667065 A CN117667065 A CN 117667065A
- Authority
- CN
- China
- Prior art keywords
- service
- rule
- configuration
- data
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Creation or generation of source code model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
技术领域Technical field
本发明涉及计算机技术领域,特别涉及一种低代码应用配置平台。The invention relates to the field of computer technology, and in particular to a low-code application configuration platform.
背景技术Background technique
低代码应用配置平台是一种用于快速开发应用程序的工具,可以在减少手动编写代码的情况下创建应用,具有灵活性、高效性、可靠性以及安全性,同时,因其技术门槛低,易于维护和修复的特性被广泛应用在各个领域;The low-code application configuration platform is a tool for rapid application development. It can create applications while reducing manual coding. It has flexibility, efficiency, reliability and security. At the same time, because of its low technical threshold, Easy maintenance and repair features are widely used in various fields;
然而,传统的低代码应用配置平台在现有技术中往往会存在设备不联动,各平台设备管理孤立、硬件种类繁杂、通信技术众多,从而导致独立应用场景的碎片化,进入门槛高以及运维成本高的问题;However, traditional low-code application configuration platforms often suffer from incoordination of devices in existing technologies, isolated device management on each platform, diverse hardware types, and numerous communication technologies, resulting in the fragmentation of independent application scenarios, high entry barriers, and poor operation and maintenance. high cost issues;
因此,为了克服上述问题本发明提供了一种低代码应用配置平台。Therefore, in order to overcome the above problems, the present invention provides a low-code application configuration platform.
发明内容Contents of the invention
本发明提供一种低代码应用配置平台,用以通过确定不同目标业务的业务场景,并将业务场景与物联平台进行对接,便于通过物联平台对不同经营个体的数据报文进行统一有效的接收和处理,其次,通过物联平台创建的目标业务的统一规则引擎对不同经营个体的数据报文进行整合和处理,协调了各平台设备的协同工作,实现通过物联平台对不同经营个体所需的低代码程序进行有效配置,保障了低代码在应用场景的可靠运行,最后,将低代码配置结果进行可视化展示,便于对配置进程进行实时展示,降低了技术门槛以及运维成本,同时,保障了低代码配置的准确性以及可靠性。The present invention provides a low-code application configuration platform to determine the business scenarios of different target businesses and connect the business scenarios with the Internet of Things platform to facilitate unified and effective data messages of different business entities through the Internet of Things platform. Receiving and processing, secondly, the unified rule engine of the target business created by the IoT platform integrates and processes the data messages of different business entities, coordinates the collaborative work of the equipment on each platform, and realizes the integration and processing of the data messages of different business entities through the IoT platform. Effectively configure the required low-code programs to ensure reliable operation of low-code in application scenarios. Finally, the low-code configuration results are visually displayed to facilitate real-time display of the configuration process, which reduces the technical threshold and operation and maintenance costs. At the same time, This ensures the accuracy and reliability of low-code configuration.
一种低代码应用配置平台,包括:A low-code application configuration platform that includes:
场景接入模块,用于读取目标业务,确定目标业务的业务场景,并将业务场景接入至物联平台;The scenario access module is used to read the target business, determine the business scenario of the target business, and connect the business scenario to the IoT platform;
物模型创建模块,用于基于物联平台创建目标业务的统一规则引擎,同时,基于统一规则引擎创建物模型,The object model creation module is used to create a unified rule engine for the target business based on the IoT platform. At the same time, it creates an object model based on the unified rule engine.
数据报文整合接入模块,用于获取目标业务的经营个体,并确定每个经营个体的数据报文,同时,基于物模型将每个经营个体的数据报文根据报文转换规则进行整合并接入物联平台;The data message integration access module is used to obtain the business entities of the target business and determine the data messages of each business entity. At the same time, based on the object model, the data messages of each business entity are integrated according to the message conversion rules and Access to the IoT platform;
低代码配置模块,用于基于接入结果对目标业务基于物联平台进行低代码配置,并进行可视化展示。The low-code configuration module is used to perform low-code configuration of the target business based on the IoT platform based on the access results, and perform visual display.
优选的,一种低代码应用配置平台,场景接入模块,包括:Preferably, a low-code application configuration platform and scene access module include:
业务读取单元,用于获取用户的目标业务,并对目标业务进行读取,确定目标业务的业务场景;The business reading unit is used to obtain the user's target business, read the target business, and determine the business scenario of the target business;
接入单元,用于基于业务场景确定服务类型,并将服务类型在物联平台中进行构建,并基于构建结果完成将业务场景接入至物联平台。The access unit is used to determine the service type based on the business scenario, construct the service type in the IoT platform, and complete the access of the business scenario to the IoT platform based on the construction results.
优选的,一种低代码应用配置平台,接入单元,包括:Preferably, a low-code application configuration platform and access unit include:
服务类型确定单元,用于获取业务场景的服务类型,其中,业务场景的服务类型包括:场景服务、硬件服务、数据服务、管理服务以及运维服务;The service type determination unit is used to obtain the service type of the business scenario, where the service types of the business scenario include: scenario service, hardware service, data service, management service and operation and maintenance service;
其中,场景服务用于在物联平台中构建IoT场景;Among them, scenario services are used to build IoT scenarios in the IoT platform;
硬件服务用于基于业务场景在物联平台中进行硬件选型;Hardware services are used to select hardware in the IoT platform based on business scenarios;
数据服务用于在物联平台中进行设备接入与数据清洗;Data services are used for device access and data cleaning in the IoT platform;
管理服务用于在物联平台中对目标业务进行设备综合管理以及设备联动;Management services are used for comprehensive equipment management and equipment linkage for target businesses in the IoT platform;
运维服务用于在物联平台中基于目标业务创建智慧安装、业务体检以及智慧工单。Operation and maintenance services are used to create smart installations, business physical examinations, and smart work orders based on target businesses in the IoT platform.
优选的,一种低代码应用配置平台,物模型创建模块,包括:Preferably, a low-code application configuration platform and object model creation module include:
引擎创建单元,用于基于目标业务的业务规则创建统一规则引擎;The engine creation unit is used to create a unified rule engine based on the business rules of the target business;
物模型创建单元,用于基于统一规则引擎确定报文转换规则,并基于报文转换规则构建物模型。The object model creation unit is used to determine the message conversion rules based on the unified rule engine, and build the object model based on the message conversion rules.
优选的,一种低代码应用配置平台,引擎创建单元,包括:Preferably, a low-code application configuration platform and engine creation unit include:
规则类型确定子单元,用于对目标业务的业务规则进行读取,确定业务规则的规则类型;The rule type determination subunit is used to read the business rules of the target business and determine the rule type of the business rules;
规则划分子单元,用于基于业务规则的规则类型将业务规则进行划分,获得多个子业务规则;The rule division subunit is used to divide business rules based on the rule type of the business rule to obtain multiple sub-business rules;
子规则引擎确定子单元,用于:The sub-rule engine determines sub-units for:
对每个子业务规则进行读取,确定每个子业务规则的规则条件以及规则条件对应的规则界限;Read each sub-business rule and determine the rule conditions of each sub-business rule and the rule boundaries corresponding to the rule conditions;
基于每个子业务规则的规则条件以及规则条件对应的规则界限构建对应的子规则引擎;Build the corresponding sub-rule engine based on the rule conditions of each sub-business rule and the rule boundaries corresponding to the rule conditions;
统一规则引擎获取子单元,用于将所有规则类型对应的子规则引擎进行综合,获得统一规则引擎。The unified rule engine obtains a sub-unit, which is used to synthesize the sub-rule engines corresponding to all rule types to obtain a unified rule engine.
优选的,一种低代码应用配置平台,数据报文整合接入模块,包括:Preferably, a low-code application configuration platform and data message integration access module include:
数据报文读取单元,用于对目标业务的经营个体进行读取,确定每个经营个体的数据报文;The data message reading unit is used to read the business entities of the target business and determine the data messages of each business entity;
报文转换单元,用于基于物模型对每个经营个体的数据报文进行校验,并当校验合格时,基于物模型根据报文转换规则将每个经营个体进行报文转换,获得每个经营个体的管理数据;The message conversion unit is used to verify the data messages of each business entity based on the physical model. When the verification is qualified, the message conversion unit of each business entity is converted based on the message conversion rules based on the physical model, and each business entity is obtained. Management data of each business entity;
数据整合接入单元,用于基于物模型对每个经营个体的管理数据进行整合,同时,将整合后的管理数据接入至物联平台。The data integration access unit is used to integrate the management data of each business entity based on the object model, and at the same time, access the integrated management data to the IoT platform.
优选的,一种低代码应用配置平台,报文转换单元,包括:Preferably, a low-code application configuration platform and message conversion unit include:
校验子单元,用于:Check subunit, used for:
基于物模型获取校验标准,同时,将每个经营个体的数据报文与校验标准进行匹配;Obtain the verification standard based on the object model, and at the same time, match the data message of each business entity with the verification standard;
当经营个体的数据报文与校验标准相匹配时,则判定经营个体符合校验标准;当经营个体的数据报文与校验标准不相匹配时,则判定经营个体不符合校验标准;When the data message of the business entity matches the verification standard, it is determined that the business entity meets the verification standard; when the data message of the business entity does not match the verification standard, it is determined that the business entity does not meet the verification standard;
报文数据记录子单元,用于当经营个体不符合校验标准时,对不符合校验标准的经营个体对应的报文数据进行记录,并基于记录结果生成报警报告;The message data recording subunit is used to record the message data corresponding to the business entity that does not meet the verification standards when the business entity does not meet the verification standards, and generate an alarm report based on the recording results;
报警子单元,用于将报警报告传输至监测终端,同时,基于报警报告生成报警信号,且基于报警信号在监测终端进行报警操作。The alarm subunit is used to transmit the alarm report to the monitoring terminal, and at the same time, generate an alarm signal based on the alarm report, and perform alarm operations on the monitoring terminal based on the alarm signal.
优选的,一种低代码应用配置平台,数据整合接入单元,包括:Preferably, a low-code application configuration platform and data integration access unit include:
设备端口确定子单元,用于基于整合结果,确定管理数据的设备端口;The device port determination subunit is used to determine the device port of the management data based on the integration result;
接入信息获取子单元,用于获取管理数据的设备端口对应的设备品牌、设备型号以及项目数量,并基于经营个体的设备品牌、设备型号以及项目数量生成设备端口的接入信息;The access information acquisition subunit is used to obtain the device brand, device model and number of projects corresponding to the device port of the management data, and generate the access information of the device port based on the device brand, device model and number of projects of the operating entity;
接入子单元,用于将对设备端口的接入信息进行转译解析,并基于转译解析结果将整合后的管理数据基于设备端口接入至物联平台。The access subunit is used to translate and analyze the access information of the device port, and access the integrated management data to the IoT platform based on the device port based on the translation and analysis results.
优选的,一种低代码应用配置平台,低代码配置模块,包括:Preferably, a low-code application configuration platform and low-code configuration module include:
低代码配置单元,用于:Low-code hive for:
基于接入结果对目标业务基于物联平台进行低代码配置;Based on the access results, perform low-code configuration of the target business on the IoT platform;
其中,低代码配置包括:Among them, low-code configurations include:
代码生成配置、表单配置、表单设计配置、流程设计配置、数据可视化配置、权限配置、系统监控配置以及管理配置;Code generation configuration, form configuration, form design configuration, process design configuration, data visualization configuration, permission configuration, system monitoring configuration and management configuration;
可视化单元,用于基于低代码配置结果对目标业务进行可视化显示。The visualization unit is used to visually display the target business based on low-code configuration results.
优选的,一种低代码应用配置平台,低代码配置模块,包括:Preferably, a low-code application configuration platform and low-code configuration module include:
运行监测单元,用于当完成对目标业务的低代码配置之后,对目标业务在物联平台的运行状况进行监测,并实时获得运行日志;The operation monitoring unit is used to monitor the operating status of the target business on the IoT platform after completing the low-code configuration of the target business, and obtain operation logs in real time;
日志调整单元,用于获取日志规范模板,并基于日志规范模板将运行日志进行格式化调整,获得标准运行日志;The log adjustment unit is used to obtain the log specification template, and format and adjust the operation log based on the log specification template to obtain the standard operation log;
异常监测模型构建单元,用于:Anomaly monitoring model building block for:
获取异常类别,同时,获取目标业务的业务需求,并基于目标业务的业务需求为每个异常类别设定监测指标以及监测区间;Obtain the exception category, and at the same time, obtain the business requirements of the target business, and set monitoring indicators and monitoring intervals for each exception category based on the business requirements of the target business;
基于每个异常类别对应的监测指标以及监测区域设定运行监测区间,同时,对运行监测机制进行学习,确定每个异常类别对应的异常监测模型元;Set the operation monitoring interval based on the monitoring indicators and monitoring areas corresponding to each abnormality category. At the same time, learn the operation monitoring mechanism and determine the abnormality monitoring model elements corresponding to each abnormality category;
将每个异常类别对应的异常监测模型元进行综合,构建对标准运行日志进行异常监测的异常监测模型;The anomaly monitoring model elements corresponding to each anomaly category are synthesized to construct an anomaly monitoring model for anomaly monitoring of standard operation logs;
异常识别单元,用于将标准运行日志输入至异常监测模型中进行识别,且基于识别结果输出监测结果;An abnormality identification unit is used to input standard operation logs into the abnormality monitoring model for identification, and output monitoring results based on the identification results;
异常定位单元,用于:Exception positioning unit, used for:
当监测结果中存在标准运行日志异常时,对异常运行日志进行读取,确定异常运行日志中的异常字段;When there is an abnormality in the standard operation log in the monitoring results, read the abnormal operation log and determine the abnormal fields in the abnormal operation log;
基于异常字段进行异常定位,确定物联平台的异常部位并将异常部位上传至监测终端。Perform abnormal location based on abnormal fields, determine the abnormal parts of the IoT platform, and upload the abnormal parts to the monitoring terminal.
与现有技术相比,本发明的有益效果为:Compared with the prior art, the beneficial effects of the present invention are:
1.通过确定不同目标业务的业务场景,并将业务场景与物联平台进行对接,便于通过物联平台对不同经营个体的数据报文进行统一有效的接收和处理,其次,通过物联平台创建的目标业务的统一规则引擎对不同经营个体的数据报文进行整合和处理,协调了各平台设备的协同工作,实现通过物联平台对不同经营个体所需的低代码程序进行有效配置,保障了低代码在应用场景的可靠运行,最后,将低代码配置结果进行可视化展示,便于对配置进程进行实时展示,降低了技术门槛以及运维成本,同时,保障了低代码配置的准确性以及可靠性。1. By determining the business scenarios of different target businesses and connecting the business scenarios with the IoT platform, it is convenient to uniformly and effectively receive and process the data messages of different business entities through the IoT platform. Secondly, create a The unified rule engine of the target business integrates and processes the data messages of different business entities, coordinates the collaborative work of various platform devices, and realizes the effective configuration of low-code programs required by different business entities through the IoT platform, ensuring Reliable operation of low-code in application scenarios. Finally, the low-code configuration results are visually displayed to facilitate real-time display of the configuration process, which reduces the technical threshold and operation and maintenance costs. At the same time, it ensures the accuracy and reliability of low-code configuration. .
2.通过对目标业务的经营个体(即供应商)进行读取,从而可以有效确定经营个体所对应的数据报文,通过对数据报文进行校验,有效保障对经营个体进行接入的安全性与有效性,从而通过物模型根据报文转换规则进行报文转换,从而获得标准的管理数据,并基于物模型将管理数据进行整合并接入,有效避免了物联碎片化的问题,从而保障在同一物联平台中各经营个体对应的设备的联动,提高了目标业务的管理效率。2. By reading the business entity (i.e. supplier) of the target business, the data message corresponding to the business entity can be effectively determined. By verifying the data message, the security of access to the business entity can be effectively guaranteed. accuracy and effectiveness, so that the message conversion is performed according to the message conversion rules through the object model, thereby obtaining standard management data, and the management data is integrated and accessed based on the object model, effectively avoiding the problem of fragmentation of the Internet of Things, thus It ensures the linkage of equipment corresponding to each business entity in the same IoT platform and improves the management efficiency of the target business.
3.通过构建对日志进行识别的多个异常监测模型元,并将多个异常监测模型元进行综合,获得对标准运行日志进行监测的异常监测模型,可以有效保障对运行日志的实时监测,进而保障网络的健壮性。3. By constructing multiple anomaly monitoring model elements for identifying logs and integrating multiple anomaly monitoring model elements, an anomaly monitoring model for monitoring standard operation logs can be obtained, which can effectively ensure real-time monitoring of operation logs, and then Ensure the robustness of the network.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在本申请文件中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objects and other advantages of the invention may be realized and obtained by means of the structure particularly pointed out in this application document.
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solution of the present invention will be further described in detail below through the accompanying drawings and examples.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention. In the attached picture:
图1为本发明实施例中一种低代码应用配置平台的结构图;Figure 1 is a structural diagram of a low-code application configuration platform in an embodiment of the present invention;
图2为本发明实施例中一种低代码应用配置平台中场景接入模块的结构图;Figure 2 is a structural diagram of a scene access module in a low-code application configuration platform in an embodiment of the present invention;
图3为本发明实施例中一种低代码应用配置平台中数据报文整合接入模块的结构图;Figure 3 is a structural diagram of a data message integration access module in a low-code application configuration platform in an embodiment of the present invention;
图4为本发明实施例中一种低代码应用配置平台中数据报文整合接入示意图;Figure 4 is a schematic diagram of integrated access of data messages in a low-code application configuration platform in an embodiment of the present invention;
图5为本发明实施例中一种低代码应用配置平台转译解析图;Figure 5 is a translation analysis diagram of a low-code application configuration platform in an embodiment of the present invention;
图6为本发明实施例中一种低代码应用配置平台物模型创建模块流程图。Figure 6 is a flow chart of a low-code application configuration platform object model creation module in an embodiment of the present invention.
具体实施方式Detailed ways
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.
实施例1:Example 1:
本实施例提供了一种低代码应用配置平台,如图1所示,包括:This embodiment provides a low-code application configuration platform, as shown in Figure 1, including:
场景接入模块,用于读取目标业务,确定目标业务的业务场景,并将业务场景接入至物联平台;The scenario access module is used to read the target business, determine the business scenario of the target business, and connect the business scenario to the IoT platform;
物模型创建模块,用于基于物联平台创建目标业务的统一规则引擎,同时,基于统一规则引擎创建物模型,The object model creation module is used to create a unified rule engine for the target business based on the IoT platform. At the same time, it creates an object model based on the unified rule engine.
数据报文整合接入模块,用于获取目标业务的经营个体,并确定每个经营个体的数据报文,同时,基于物模型将每个经营个体的数据报文根据报文转换规则进行整合并接入物联平台;The data message integration access module is used to obtain the business entities of the target business and determine the data messages of each business entity. At the same time, based on the object model, the data messages of each business entity are integrated according to the message conversion rules and Access to the IoT platform;
低代码配置模块,用于基于接入结果对目标业务基于物联平台进行低代码配置,并进行可视化展示。The low-code configuration module is used to perform low-code configuration of the target business based on the IoT platform based on the access results, and perform visual display.
该实施例中,目标业务可以是根据客户的需要确定需要进行管理监控的业务,可以包括:多个供应商(即经营个体)与物联平台的接入,实现对供应商的整体化管理。In this embodiment, the target business may be a business that needs to be managed and monitored according to customer needs, and may include: multiple suppliers (ie business entities) accessing the IoT platform to achieve integrated management of suppliers.
该实施例中,统一规则引擎可以是用于对目标业务进行管理和执行规则的系统,能够集中管理和统一执行各种类型的规则,从而保障决策与业务逻辑的自动化处理。In this embodiment, the unified rules engine can be a system used to manage and execute rules for target services, and can centrally manage and uniformly execute various types of rules, thereby ensuring automated processing of decision-making and business logic.
该实施例中,物模型可以是将不同经营个体接入统一物联平台的时描述物联网设备的属性、行为和关联的模型。In this embodiment, the object model may be a model that describes the attributes, behaviors, and associations of IoT devices when different business entities are connected to a unified IoT platform.
该实施例中,可以是基于物模型确定的,用来统一数据报文的格式。In this embodiment, it may be determined based on the object model to unify the format of the data message.
上述技术方案的工作原理及有益效果是:通过确定不同目标业务的业务场景,并将业务场景与物联平台进行对接,便于通过物联平台对不同经营个体的数据报文进行统一有效的接收和处理,其次,通过物联平台创建的目标业务的统一规则引擎对不同经营个体的数据报文进行整合和处理,协调了各平台设备的协同工作,实现通过物联平台对不同经营个体所需的低代码程序进行有效配置,保障了低代码在应用场景的可靠运行,最后,将低代码配置结果进行可视化展示,便于对配置进程进行实时展示,降低了技术门槛以及运维成本,同时,保障了低代码配置的准确性以及可靠性。The working principle and beneficial effect of the above technical solution is: by determining the business scenarios of different target businesses and connecting the business scenarios with the IoT platform, it is convenient to uniformly and effectively receive and effectively receive and receive data messages from different business entities through the IoT platform. Processing, secondly, the unified rule engine of the target business created by the IoT platform integrates and processes the data messages of different business entities, coordinates the collaborative work of the equipment on each platform, and realizes the requirements of different business entities through the IoT platform. Effective configuration of low-code programs ensures the reliable operation of low-code in application scenarios. Finally, the low-code configuration results are visually displayed to facilitate real-time display of the configuration process, which reduces the technical threshold and operation and maintenance costs. At the same time, it ensures Low-code configuration accuracy and reliability.
实施例2:Example 2:
在实施例1的基础上,本实施例提供了一种低代码应用配置平台,如图2所示,场景接入模块,包括:Based on Embodiment 1, this embodiment provides a low-code application configuration platform. As shown in Figure 2, the scene access module includes:
业务读取单元,用于获取用户的目标业务,并对目标业务进行读取,确定目标业务的业务场景;The business reading unit is used to obtain the user's target business, read the target business, and determine the business scenario of the target business;
接入单元,用于基于业务场景确定服务类型,并将服务类型在物联平台中进行构建,并基于构建结果完成将业务场景接入至物联平台。The access unit is used to determine the service type based on the business scenario, construct the service type in the IoT platform, and complete the access of the business scenario to the IoT platform based on the construction results.
该实施例中,业务场景的服务类型包括:场景服务、硬件服务、数据服务、管理服务以及运维服务;其中,场景服务用于在物联平台中构建IoT场景;硬件服务用于基于业务场景在物联平台中进行硬件选型;数据服务用于在物联平台中进行设备接入与数据清洗;管理服务用于在物联平台中对目标业务进行设备综合管理以及设备联动;运维服务用于在物联平台中基于目标业务创建智慧安装、业务体检以及智慧工单。In this embodiment, the service types of business scenarios include: scenario services, hardware services, data services, management services, and operation and maintenance services; among them, scenario services are used to build IoT scenarios in the IoT platform; hardware services are used to build IoT scenarios based on business scenarios. Hardware selection is performed in the IoT platform; data services are used for device access and data cleaning in the IoT platform; management services are used for comprehensive device management and device linkage for target businesses in the IoT platform; operation and maintenance services Used to create smart installation, business physical examination and smart work orders based on target businesses in the IoT platform.
上述技术方案的工作原理及有益效果是:通过确定目标业务的业务场景,从而有效选定服务类型,进而实现将服务类型在物联平台中的构建,有效保障目标业务在物联平台的整体式接入,进而降低物联门槛。The working principle and beneficial effect of the above technical solution is: by determining the business scenario of the target business, the service type can be effectively selected, and then the service type can be constructed in the IoT platform, effectively ensuring the integration of the target business in the IoT platform. access, thereby lowering the threshold for the Internet of Things.
实施例3:Example 3:
在实施例1的基础上,本实施例提供了一种低代码应用配置平台,物模型创建模块,如图6所示,包括:Based on Embodiment 1, this embodiment provides a low-code application configuration platform and object model creation module, as shown in Figure 6, including:
引擎创建单元,用于基于目标业务的业务规则创建统一规则引擎;The engine creation unit is used to create a unified rule engine based on the business rules of the target business;
物模型创建单元,用于基于统一规则引擎确定报文转换规则,并基于报文转换规则构建物模型。The object model creation unit is used to determine the message conversion rules based on the unified rule engine, and build the object model based on the message conversion rules.
该实施例中,统一规则引擎可以是用于对目标业务进行管理和执行规则的系统,能够集中管理和统一执行各种类型的规则,从而保障决策与业务逻辑的自动化处理。In this embodiment, the unified rules engine can be a system used to manage and execute rules for target services, and can centrally manage and uniformly execute various types of rules, thereby ensuring automated processing of decision-making and business logic.
上述技术方案的工作原理及有益效果是:通过确定业务规则,进而有效实现对统一规则引擎的创建,从而有效实现对物模型的构建,进而基于物模型有效通过接入性,做到硬件异构,通过建立统一规则引擎,让不同的硬件在同一规则引擎下工作,做到统一调度。The working principle and beneficial effects of the above technical solution are: by determining business rules, and then effectively realizing the creation of a unified rule engine, thereby effectively realizing the construction of the object model, and then effectively achieving hardware heterogeneity through accessibility based on the object model. By establishing a unified rule engine, different hardware can work under the same rule engine to achieve unified scheduling.
实施例4:Example 4:
在实施例3的基础上,本实施例提供了一种低代码应用配置平台,引擎创建单元,包括:Based on Embodiment 3, this embodiment provides a low-code application configuration platform and engine creation unit, including:
规则类型确定子单元,用于对目标业务的业务规则进行读取,确定业务规则的规则类型;The rule type determination subunit is used to read the business rules of the target business and determine the rule type of the business rules;
规则划分子单元,用于基于业务规则的规则类型将业务规则进行划分,获得多个子业务规则;The rule division subunit is used to divide business rules based on the rule type of the business rule to obtain multiple sub-business rules;
子规则引擎确定子单元,用于:The sub-rule engine determines sub-units for:
对每个子业务规则进行读取,确定每个子业务规则的规则条件以及规则条件对应的规则界限;Read each sub-business rule and determine the rule conditions of each sub-business rule and the rule boundaries corresponding to the rule conditions;
基于每个子业务规则的规则条件以及规则条件对应的规则界限构建对应的子规则引擎;Build the corresponding sub-rule engine based on the rule conditions of each sub-business rule and the rule boundaries corresponding to the rule conditions;
统一规则引擎获取子单元,用于将所有规则类型对应的子规则引擎进行综合,获得统一规则引擎。The unified rule engine obtains a sub-unit, which is used to synthesize the sub-rule engines corresponding to all rule types to obtain a unified rule engine.
该实施例中,规则条件可以是用来约束目标业务接入物联平台的限定参数,例如:接入类型、接入端口类型等,其中,规则界限即为规则条件的可执行范围。In this embodiment, the rule conditions may be limited parameters used to restrict the target service's access to the IoT platform, such as: access type, access port type, etc., where the rule boundary is the executable range of the rule conditions.
上述技术方案的工作原理及有益效果是:通过将业务规则进行划分,从而基于子业务规则构建对应的子规则引擎,进而通过将子规则引擎进行综合,获得统一规则引擎,提高了对统一规则引擎构建的精细程度,进而保障统一规则引擎构建的准确性与有效性。The working principle and beneficial effects of the above technical solution are: by dividing business rules, corresponding sub-rule engines are built based on sub-business rules, and then by integrating the sub-rule engines, a unified rule engine is obtained, which improves the understanding of the unified rule engine. The sophistication of the construction ensures the accuracy and effectiveness of the unified rule engine construction.
实施例5:Example 5:
在实施例1的基础上,本实施例提供了一种低代码应用配置平台,如图3-4所示,数据报文整合接入模块,包括:Based on Embodiment 1, this embodiment provides a low-code application configuration platform. As shown in Figure 3-4, the data message integration access module includes:
数据报文读取单元,用于对目标业务的经营个体进行读取,确定每个经营个体(即供应商)的数据报文;The data message reading unit is used to read the business entities of the target business and determine the data messages of each business entity (i.e. supplier);
报文转换单元,用于基于物模型对每个经营个体的数据报文进行校验,并当校验合格时,基于物模型根据报文转换规则(即物模型-转译器)将每个经营个体进行报文转换,获得每个经营个体的管理数据;The message conversion unit is used to verify the data messages of each business entity based on the physical model. When the verification is qualified, each business entity is converted into a data message based on the physical model according to the message conversion rules (i.e. physical model-translator). Individuals convert messages and obtain the management data of each business entity;
数据整合接入单元,用于基于物模型对每个经营个体的管理数据进行整合,同时,将整合后的管理数据接入至物联平台。The data integration access unit is used to integrate the management data of each business entity based on the object model, and at the same time, access the integrated management data to the IoT platform.
该实施例中,报文转换单元,包括:校验子单元,用于基于物模型获取校验标准(校验标准可以是包括:报文数据的类型、经营个体的设备接入端的通信方式、通信协议等),同时,将每个经营个体的数据报文与校验标准进行匹配;当经营个体的数据报文与校验标准相匹配时,则判定经营个体符合校验标准;当经营个体的数据报文与校验标准不相匹配时,则判定经营个体不符合校验标准;报文数据记录子单元,用于当经营个体不符合校验标准时,对不符合校验标准的经营个体对应的报文数据进行记录,并基于记录结果生成报警报告;报警子单元,用于将报警报告传输至监测终端,同时,基于报警报告生成报警信号,且基于报警信号在监测终端进行报警操作(例如可以是在监测终端弹出报警警示图标等操作)。In this embodiment, the message conversion unit includes: a check subunit, which is used to obtain the check standard based on the object model (the check standard may include: the type of message data, the communication method of the equipment access terminal of the business entity, communication protocol, etc.), at the same time, the data message of each business entity is matched with the verification standard; when the data message of the business entity matches the verification standard, it is determined that the business entity meets the verification standard; when the business entity When the data message does not match the verification standard, it is determined that the business entity does not meet the verification standard; the message data recording subunit is used to detect the business entity that does not meet the verification standard when the business entity does not meet the verification standard. The corresponding message data is recorded, and an alarm report is generated based on the recording results; the alarm subunit is used to transmit the alarm report to the monitoring terminal, and at the same time, generate an alarm signal based on the alarm report, and perform alarm operations on the monitoring terminal based on the alarm signal ( For example, it can be an operation such as popping up an alarm warning icon on the monitoring terminal).
上述技术方案的工作原理及有益效果是:通过对目标业务的经营个体(即供应商)进行读取,从而可以有效确定经营个体所对应的数据报文,通过对数据报文进行校验,有效保障对经营个体进行接入的安全性与有效性,从而通过物模型根据报文转换规则进行报文转换,从而获得标准的管理数据,并基于物模型将管理数据进行整合并接入,有效避免了物联碎片化的问题,从而保障在同一物联平台中各经营个体对应的设备的联动,提高了目标业务的管理效率。The working principle and beneficial effect of the above technical solution is: by reading the business entity (i.e. supplier) of the target business, the data message corresponding to the business entity can be effectively determined, and by verifying the data message, the data message can be effectively determined. Ensure the security and effectiveness of access to business entities, so as to convert messages according to message conversion rules through the object model to obtain standard management data, and integrate and access the management data based on the object model to effectively avoid It solves the problem of fragmentation of the Internet of Things, thereby ensuring the linkage of equipment corresponding to each business entity in the same Internet of Things platform, and improving the management efficiency of the target business.
实施例6:Example 6:
在实施例5的基础上,本实施例提供了一种低代码应用配置平台,数据整合接入单元,包括:Based on Embodiment 5, this embodiment provides a low-code application configuration platform and a data integration access unit, including:
设备端口确定子单元,用于基于整合结果,确定管理数据的设备端口;The device port determination subunit is used to determine the device port of the management data based on the integration result;
接入信息获取子单元,用于获取管理数据的设备端口对应的设备品牌、设备型号以及项目数量,并基于经营个体的设备品牌、设备型号以及项目数量生成设备端口的接入信息;The access information acquisition subunit is used to obtain the device brand, device model and number of projects corresponding to the device port of the management data, and generate the access information of the device port based on the device brand, device model and number of projects of the operating entity;
接入子单元,用于将对设备端口的接入信息进行转译解析,并基于转译解析结果将整合后的管理数据基于设备端口接入至物联平台。The access subunit is used to translate and analyze the access information of the device port, and access the integrated management data to the IoT platform based on the device port based on the translation and analysis results.
该实施例中,对设备端口的接入信息进行转译解析可以是包括,如图5所示:对设备端口的接入信息注册命令,基于注册结果完成对设备端口的接入信息的转译解析,其中,注册命令包括:流水号、数据包长度、数据内容;In this embodiment, translating and parsing the access information of the device port may include, as shown in Figure 5: a registration command for the access information of the device port, and completing the translation and parsing of the access information of the device port based on the registration result, Among them, the registration command includes: serial number, data packet length, and data content;
将数据内容拷贝在在线编解码工具,得到:命令字、类型标志、信息对象数量、对照”注册“帧的数据格式以及应用数据单元长度。Copy the data content to the online encoding and decoding tool to obtain: command words, type flags, number of information objects, data format compared to the "registration" frame, and application data unit length.
该实施例中,设备端口即为供应厂商(即经营个体)所对应的设备向物联平台接入的端口。In this embodiment, the device port is the port through which the device corresponding to the supplier (that is, the business entity) accesses the IoT platform.
上述技术方案的工作原理及有益效果是:通过整合结果确定管理数据的设备端口,进而确定设备端口的接入信息,通过将设备端口的接入信息进行转译解析,从而有效实现对管理数据的接入,有效实现硬件异构。The working principle and beneficial effects of the above technical solution are: determine the device port of the management data through the integration result, and then determine the access information of the device port, and translate and analyze the access information of the device port, thereby effectively realizing the access to the management data. input, effectively realizing hardware heterogeneity.
实施例7:Example 7:
在实施例1的基础上,本实施例提供了一种低代码应用配置平台,低代码配置模块,包括:Based on Embodiment 1, this embodiment provides a low-code application configuration platform and a low-code configuration module, including:
低代码配置单元,用于:Low-code hive for:
基于接入结果对目标业务基于物联平台进行低代码配置;Based on the access results, perform low-code configuration of the target business on the IoT platform;
其中,低代码配置包括:Among them, low-code configurations include:
代码生成配置、表单配置、表单设计配置、流程设计配置、数据可视化配置、权限配置、系统监控配置以及管理配置;Code generation configuration, form configuration, form design configuration, process design configuration, data visualization configuration, permission configuration, system monitoring configuration and management configuration;
可视化单元,用于基于低代码配置结果对目标业务进行可视化显示。The visualization unit is used to visually display the target business based on low-code configuration results.
该实施例中,代码生成配置包括:数据库配置(可以将代码生成与平台数据库保持一致,不需要额外配置,也可以实现多数据源配置)、通过online表单在线建表(online表单开发配置完表单之后对online表单在数据库中进行同步)、online表单字段控件配置(online表单字段的控件类型,支持下拉、radio、checkbox、选择人、选择部门、popup、下拉搜索、省市县、下拉多选等,满足在线低代码开发需求)、online表单属性配置(对数据库属性、页面属性、校验字段、外键、索引、查询等属性进行配置)、生成代码(点击online表单上方的代码生成按钮,选中需要生成的表单,就可以调出代码生成的界面)、生成代码结构(点击online表单上方的代码生成按钮,选中需要生成的表单,就可以调出代码生成的界面)、GUI代码生成使用(单表代码生成、一对多代码生成)。In this embodiment, code generation configuration includes: database configuration (code generation can be consistent with the platform database, no additional configuration is required, and multi-data source configuration can also be implemented), online table creation through online forms (online form development and configuration of the form Afterwards, the online form is synchronized in the database), and the online form field control configuration (the control type of the online form field supports drop-down, radio, checkbox, selector, department selection, popup, drop-down search, province, city, county, drop-down multiple selection, etc. , to meet the needs of online low-code development), online form attribute configuration (configure database attributes, page attributes, verification fields, foreign keys, indexes, queries and other attributes), generate code (click the code generation button above the online form and select The form that needs to be generated can bring up the code generation interface), generate code structure (click the code generation button above the online form, select the form that needs to be generated, and you can bring up the code generation interface), GUI code generation usage (single Table code generation, one-to-many code generation).
该实施例中,表单配置为Online表单配置,其包括:主表配置(主表创建:设置表单类型为主表、附表配置:附表创建,设置表单类型为附表,配置外键字段;附表外键设置:设置该字段对应的主表名、主表字段、效果预览:主表作为统一表单功能测试入口,附表不提供功能测试入口;点击主表,功能测试链接进入表单列表,打开表单界面;主子表关系会自动展示在主表的附表字段(多个附表会以逗号分割)主表和附表创建完后,分别点击同步数据库,创建表。说明附表不能单独维护数据;一对一和一对多配置,通过表类型设置,子表tab展示顺序通过序号控制)、树形表单、查询配置(表单查询配置、查询排序配置、联合查询配置、自定义查询配置)以及删除和移除、菜单配置(复制表单地址——创建表单——分配权限)、验证规则(使用验证规则、维护验证规则、复杂验证规则)、表单视图、权限配置(先通过授权管理设置权限规则,再通过授权给角色、人、部门分配所需要的权限,其包括:字段权限配置:先通过授权管理设置权限规则,再通过授权给角色、人、部门分配所需要的权限;按钮权限配置、数据权限配置)。In this embodiment, the form configuration is an Online form configuration, which includes: main table configuration (main table creation: set the form type to the main table, attachment table configuration: attachment table creation, set the form type to the attachment table, configure foreign key fields; Attached table foreign key settings: Set the main table name, main table field, and effect preview corresponding to this field: The main table serves as the unified form function test entrance, and the attached table does not provide a functional test entrance; click the main table, and the functional test link enters the form list. Open the form interface; the master-subtable relationship will be automatically displayed in the appendix field of the master table (multiple appendices will be separated by commas). After the main table and appendix are created, click Synchronize Database respectively to create the table. Note that appendices cannot be maintained separately. Data; one-to-one and one-to-many configuration, through table type setting, sub-table tab display order is controlled by serial number), tree form, query configuration (form query configuration, query sorting configuration, joint query configuration, custom query configuration) As well as deletion and removal, menu configuration (copy form address - create form - assign permissions), validation rules (use validation rules, maintain validation rules, complex validation rules), form views, permission configuration (first set permissions through authorization management Rules, and then assign required permissions to roles, people, and departments through authorization, including: Field permission configuration: First set permission rules through authorization management, and then assign required permissions to roles, people, and departments through authorization; Button permission configuration , data permission configuration).
该实施例中,表单设计配置包括:表单组件以及移动表单设计。In this embodiment, the form design configuration includes: form components and mobile form design.
该实施例中,流程设计配置包括:流程创建、流程配置、流程设计(例如:设计器区设计,选择用户任务拖拽到设计器区间,即可增加流程节点;用户类型:类型包括指定人、候选人员、候选角色三种类型1)指定人,只可分配一个具体的人2)候选人员,可分配给多个人(选中人员都可以看到该任务,其中一人【签收】后,其他人任务在列表中消失)3)候选角色,分配给一个或者多个角色(所属角色的人员都可以看到该任务,其中一人【签收】后,其他人任务在列表中消失))、业务绑定以及流程发布。In this embodiment, the process design configuration includes: process creation, process configuration, process design (for example: designer area design, select the user task and drag it to the designer area to add process nodes; user type: the type includes the designated person, There are three types of candidates and candidate roles: 1) Designated person, which can only be assigned to one specific person; 2) Candidates, which can be assigned to multiple people (all selected people can see the task, and after one of them [signs], the tasks of others will Disappear in the list) 3) Candidate role, assigned to one or more roles (personnel in the role can see the task, after one of them [signs], the other people’s tasks disappear in the list)), business binding and Process release.
该实施例中,数据可视化配置包括:大屏设计器(可视化数据大屏是一站式数据可视化展示平台,精心预设多种行业模板,极致展示数据魅力。采用拖拽式自由布局,无需编码,全图形化编辑,快速可视化制作。大屏设计器支持多种数据来源配置,支持数据实时同步更新,同时大屏设计器基于WEB页面渲染,可灵活投屏多种屏幕终端)、仪表盘设计(将数据以各类图表和图形化的设计的方式,以视觉形式来呈现,拖拽即可完成图表或表格等多种组件设计,无需编码,支持多种数据来源配置,支持数据实时刷新,及数据过滤方便快捷)、Online图表可视化(单个数据源图表、SQL数据格式图表、API数据格式图表)。In this embodiment, the data visualization configuration includes: Big Screen Designer (Visual Data Big Screen is a one-stop data visualization display platform that carefully presets a variety of industry templates to display the charm of data to the extreme. It adopts a drag-and-drop free layout without coding. , full graphical editing, fast visual production. The large-screen designer supports multiple data source configurations and supports real-time synchronous data updates. At the same time, the large-screen designer is based on WEB page rendering and can flexibly project multiple screen terminals) and dashboard design (The data is presented in a visual form in the form of various charts and graphical designs. You can drag and drop to complete the design of various components such as charts or tables. No coding is required. It supports multiple data source configurations and supports real-time refresh of data. and data filtering is convenient and fast), Online chart visualization (single data source chart, SQL data format chart, API data format chart).
该实施例中,权限配置包括角色访问控制。In this embodiment, permission configuration includes role access control.
该实施例中,系统监控配置包括:系统监控模块对网关路由、定时任务、多数据源管理、SQL监控、数据日志、性能监控(Redis监控、服务器信息、Tomcat信息、JVM信息、请求追踪、磁盘监控)等方面进行监控分析。In this embodiment, the system monitoring configuration includes: the system monitoring module performs gateway routing, scheduled tasks, multi-data source management, SQL monitoring, data logs, performance monitoring (Redis monitoring, server information, Tomcat information, JVM information, request tracking, disk Monitoring) and other aspects of monitoring and analysis.
该实施例中,管理配置包括:物联仪表盘、资产管理、设备管理以及规则管理。In this embodiment, the management configuration includes: IoT dashboard, asset management, device management and rule management.
上述技术方案的工作原理及有益效果是:通过对目标业务基于物联平台进行低代码配置,从而有效保障为用户提供整体式的物联接入服务,从而有效降低物联门槛,提高对目标业务进行管理的管理效率。The working principle and beneficial effect of the above technical solution is: through low-code configuration of the target business based on the IoT platform, it can effectively ensure that users are provided with integrated IoT access services, thereby effectively lowering the IoT threshold and improving the target business. Management efficiency of management.
实施例8:Example 8:
在实施例1的基础上,本实施例提供了一种低代码应用配置平台,低代码配置模块,包括:Based on Embodiment 1, this embodiment provides a low-code application configuration platform and a low-code configuration module, including:
运行监测单元,用于当完成对目标业务的低代码配置之后,对目标业务在物联平台的运行状况进行监测,并实时获得运行日志;The operation monitoring unit is used to monitor the operating status of the target business on the IoT platform after completing the low-code configuration of the target business, and obtain operation logs in real time;
日志调整单元,用于获取日志规范模板,并基于日志规范模板将运行日志进行格式化调整,获得标准运行日志;The log adjustment unit is used to obtain the log specification template, and format and adjust the operation log based on the log specification template to obtain the standard operation log;
异常监测模型构建单元,用于:Anomaly monitoring model building block for:
获取异常类别,同时,获取目标业务的业务需求,并基于目标业务的业务需求为每个异常类别设定监测指标以及监测区间;Obtain the exception category, and at the same time, obtain the business requirements of the target business, and set monitoring indicators and monitoring intervals for each exception category based on the business requirements of the target business;
基于每个异常类别对应的监测指标以及监测区域设定运行监测区间,同时,对运行监测机制进行学习,确定每个异常类别对应的异常监测模型元;Set the operation monitoring interval based on the monitoring indicators and monitoring areas corresponding to each abnormality category. At the same time, learn the operation monitoring mechanism and determine the abnormality monitoring model elements corresponding to each abnormality category;
将每个异常类别对应的异常监测模型元进行综合,构建对标准运行日志进行异常监测的异常监测模型;The anomaly monitoring model elements corresponding to each anomaly category are synthesized to construct an anomaly monitoring model for anomaly monitoring of standard operation logs;
异常识别单元,用于将标准运行日志输入至异常监测模型中进行识别,且基于识别结果输出监测结果;An abnormality identification unit is used to input standard operation logs into the abnormality monitoring model for identification, and output monitoring results based on the identification results;
异常定位单元,用于:Exception positioning unit, used for:
当监测结果中存在标准运行日志异常时,对异常运行日志进行读取,确定异常运行日志中的异常字段;When there is an abnormality in the standard operation log in the monitoring results, read the abnormal operation log and determine the abnormal fields in the abnormal operation log;
基于异常字段进行异常定位,确定物联平台的异常部位并将异常部位上传至监测终端。Perform abnormal location based on abnormal fields, determine the abnormal parts of the IoT platform, and upload the abnormal parts to the monitoring terminal.
该实施例中,日志规范模板可以是提前设定好的,用来实现对运行日志进行规范化调整的模板,从而获得标准运行日志,是为了更好实现对标准运行日志的分析。In this embodiment, the log specification template may be set in advance, and is used to standardize and adjust the operation log, thereby obtaining the standard operation log, in order to better implement the analysis of the standard operation log.
该实施例中,异常类别可以是基于目标业务的业务需求(如,对设备的运行时长传输时长等进行监测)确定的进行异常监测的类型,设备故障、传输延时等类型。并通过异常类别确定监测指标,其中,异常类别与监测指标一一对应,且监测区间可以是判定是否发生异常的标准,即在该区间内,则判定发生异常。In this embodiment, the abnormality category may be a type of abnormality monitoring determined based on the business requirements of the target service (for example, monitoring the running time and transmission time of the device, etc.), equipment failure, transmission delay, etc. And the monitoring index is determined by the abnormal category, where the abnormal category corresponds to the monitoring index one-to-one, and the monitoring interval can be the standard for determining whether an abnormality occurs, that is, if it is within this interval, it is determined that an abnormality has occurred.
该实施例中,运行监测机制可以是监测指标以及监测区间确定的用来实现对当前个异常种类进行识别的监测机制。In this embodiment, the operation monitoring mechanism may be a monitoring mechanism determined by monitoring indicators and monitoring intervals to identify the current abnormality type.
该实施例中,异常监测模型可以是由多个异常类别确定的异常监测模型元构建的。In this embodiment, the anomaly monitoring model may be constructed from anomaly monitoring model elements determined by multiple anomaly categories.
该实施例中,异常字段可以是异常运行日志中发生异常的文本区间。In this embodiment, the exception field may be a text section in the abnormal operation log where the exception occurs.
上述技术方案的工作原理及有益效果是:通过构建对日志进行识别的多个异常监测模型元,并将多个异常监测模型元进行综合,获得对标准运行日志进行监测的异常监测模型,可以有效保障对运行日志的实时监测,进而保障网络的健壮性。The working principle and beneficial effect of the above technical solution is: by constructing multiple anomaly monitoring model elements for identifying logs, and integrating the multiple anomaly monitoring model elements, an anomaly monitoring model for monitoring standard operation logs is obtained, which can effectively Ensure real-time monitoring of operation logs, thereby ensuring the robustness of the network.
实施例9:Example 9:
在实施例1的基础上,本实施例提供了一种低代码应用配置平台,低代码配置模块,包括:Based on Embodiment 1, this embodiment provides a low-code application configuration platform and a low-code configuration module, including:
业务读取单元,用于:Business reading unit, used for:
对目标业务进行读取,确定目标业务的业务执行节点与业务逻辑,同时,获取业务执行节点对应的低代码数据包;Read the target business, determine the business execution node and business logic of the target business, and obtain the low-code data packet corresponding to the business execution node;
其中,业务逻辑包括目标业务的执行逻辑以及业务执行节点的位置逻辑;Among them, the business logic includes the execution logic of the target business and the location logic of the business execution node;
低代码模块确定单元,用于在可视化界面中对低代码数据包进行调取,获得对应的低代码模块;The low-code module determination unit is used to retrieve the low-code data package in the visual interface and obtain the corresponding low-code module;
基础框架构建单元,用于基于目标业务中各业务执行节点的位置逻辑对低代码模块进行位置排序,同时,基于位置排序结果构建低代码模块的基础框架;The basic framework building unit is used to position the low-code modules based on the position logic of each business execution node in the target business, and at the same time, builds the basic framework of the low-code modules based on the position sorting results;
低代码运行机制构建单元,用于:Low-code runtime building blocks for:
获取目标业务中业务逻辑的执行关键节点,其中,执行关键节点包括执行模块与执行模块对应的执行动作;Obtain the execution key nodes of the business logic in the target business, where the execution key nodes include the execution module and the execution actions corresponding to the execution module;
基于执行关键点对基础框架中的低代码模块进行定位,同时,基于执行动作确定定位后的各低代码模块之间的关联关系;Locate low-code modules in the basic framework based on execution key points, and at the same time, determine the correlation between the positioned low-code modules based on execution actions;
根据各低代码模块之间的关联关系在基础框架中对各低代码模块进行联动,同时,基于联动结果构建低代码运行机制;Link each low-code module in the basic framework according to the correlation between each low-code module, and at the same time, build a low-code operating mechanism based on the linkage results;
低代码运行机制校验单元,用于:Low-code running mechanism verification unit, used for:
基于目标业务设定样本数据以及样本数据对应的运行数据,同时,将样本数据输入至低代码运行机制进行运行,同时,输出实验数据;Based on the target business, set the sample data and the operation data corresponding to the sample data. At the same time, input the sample data to the low-code operation mechanism for operation, and at the same time, output the experimental data;
将实验数据与样本数据对应的运行数据进行匹配,判断低代码运行机制是否合格;Match the experimental data with the operating data corresponding to the sample data to determine whether the low-code operating mechanism is qualified;
当实验数据与样本数据对应的运行数据相匹配时,则判定低代码运行机制合格;When the experimental data matches the operating data corresponding to the sample data, the low-code operating mechanism is determined to be qualified;
当实验数据与样本数据对应的运行数据不相匹配时,则判定低代码运行机制不合格,并对低代码运行机制进行优化,直至低代码运行机制合格。When the experimental data does not match the operating data corresponding to the sample data, the low-code operating mechanism is determined to be unqualified, and the low-code operating mechanism is optimized until the low-code operating mechanism is qualified.
该实施例中,业务逻辑包括目标业务的执行逻辑(即执行的先后顺序)以及业务执行节点的位置逻辑(即位置摆放顺序)。In this embodiment, the business logic includes the execution logic of the target business (ie, the order of execution) and the location logic of the service execution nodes (ie, the order of placement).
该实施例中,业务执行节点可以是各个经营个体对应的数据报文节点。In this embodiment, the service execution node may be the data message node corresponding to each business entity.
上述技术方案的工作原理及有益效果是:通过确定目标业务的业务执行节点与业务逻辑,同时,根据业务逻辑可以有效确定目标业务的业务执行逻辑以及业务节点的位置逻辑,从而通过业务节点的位置逻辑有效实现对业务节点的位置排序,从而获得低代码模型的基础框架,通过业务逻辑,确定执行关键节点(即需要的模块如:表格、显示表头等),通过执行关键节点可以有效调取低代码模块,通过对低代码模块进行联动,有效准确的构建低代码运行机制,通过对低代码运行机制进行合格验证,有效保障低代码运行机制的有效性与可执行性。The working principle and beneficial effect of the above technical solution is: by determining the business execution node and business logic of the target business, at the same time, according to the business logic, the business execution logic of the target business and the location logic of the business node can be effectively determined, thereby through the location of the business node The logic effectively implements the position sorting of business nodes, thereby obtaining the basic framework of the low-code model. Through business logic, the key nodes for execution (i.e., required modules such as tables, display headers, etc.) are determined. By executing key nodes, low-level data can be effectively transferred. The code module, by linking the low-code modules, effectively and accurately builds the low-code operating mechanism, and effectively guarantees the effectiveness and executability of the low-code operating mechanism by conducting qualification verification on the low-code operating mechanism.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the invention. In this way, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies, the present invention is also intended to include these modifications and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311677911.3A CN117667065B (en) | 2023-12-08 | 2023-12-08 | A low-code application configuration platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311677911.3A CN117667065B (en) | 2023-12-08 | 2023-12-08 | A low-code application configuration platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117667065A true CN117667065A (en) | 2024-03-08 |
CN117667065B CN117667065B (en) | 2024-06-28 |
Family
ID=90073025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311677911.3A Active CN117667065B (en) | 2023-12-08 | 2023-12-08 | A low-code application configuration platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117667065B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118227420A (en) * | 2024-04-07 | 2024-06-21 | 上海灵娃智能科技有限公司 | Flexibly configurable low-code linkage system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120164968A1 (en) * | 2010-12-22 | 2012-06-28 | Verizon Patent And Licensing Inc. | Method and apparatus for configuring a mobile device to provide emergency notification |
CN113220283A (en) * | 2021-05-10 | 2021-08-06 | 国网陕西省电力公司信息通信公司 | Internet of things APP development system based on cloud arrangement |
CN113673948A (en) * | 2021-08-02 | 2021-11-19 | 江苏杰瑞信息科技有限公司 | A basic development platform for digital twins based on the Industrial Internet |
CN114745409A (en) * | 2022-03-02 | 2022-07-12 | 山东鲁软数字科技有限公司 | Remote control method for intelligent Internet of things equipment |
CN115268986A (en) * | 2022-07-14 | 2022-11-01 | 北京无代码科技有限公司 | Low-code service script operation method and engine device |
CN116340413A (en) * | 2023-03-28 | 2023-06-27 | 科技谷(厦门)信息技术有限公司 | Internet of things edge data acquisition and storage method |
CN116643542A (en) * | 2023-05-24 | 2023-08-25 | 深圳市佳运通电子有限公司 | Oil field station digital twin process configuration method, system and device based on low-code development platform |
-
2023
- 2023-12-08 CN CN202311677911.3A patent/CN117667065B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120164968A1 (en) * | 2010-12-22 | 2012-06-28 | Verizon Patent And Licensing Inc. | Method and apparatus for configuring a mobile device to provide emergency notification |
CN113220283A (en) * | 2021-05-10 | 2021-08-06 | 国网陕西省电力公司信息通信公司 | Internet of things APP development system based on cloud arrangement |
CN113673948A (en) * | 2021-08-02 | 2021-11-19 | 江苏杰瑞信息科技有限公司 | A basic development platform for digital twins based on the Industrial Internet |
CN114745409A (en) * | 2022-03-02 | 2022-07-12 | 山东鲁软数字科技有限公司 | Remote control method for intelligent Internet of things equipment |
CN115268986A (en) * | 2022-07-14 | 2022-11-01 | 北京无代码科技有限公司 | Low-code service script operation method and engine device |
CN116340413A (en) * | 2023-03-28 | 2023-06-27 | 科技谷(厦门)信息技术有限公司 | Internet of things edge data acquisition and storage method |
CN116643542A (en) * | 2023-05-24 | 2023-08-25 | 深圳市佳运通电子有限公司 | Oil field station digital twin process configuration method, system and device based on low-code development platform |
Non-Patent Citations (2)
Title |
---|
Q. ZHANG 等: "HMILink: a zero-code programming system for embedded screen-type HMI", 《2021 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE BIG DATA AND INTELLIGENT SYSTEMS (HPBD&IS)》, 3 January 2022 (2022-01-03), pages 225 - 235 * |
戴文斌 等: "工业边缘计算软件低代码设计方法", 《自动化博览》, vol. 40, no. 02, 25 May 2023 (2023-05-25), pages 40 - 44 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118227420A (en) * | 2024-04-07 | 2024-06-21 | 上海灵娃智能科技有限公司 | Flexibly configurable low-code linkage system |
CN118227420B (en) * | 2024-04-07 | 2024-09-17 | 上海灵娃智能科技有限公司 | Flexibly configurable low-code linkage system |
Also Published As
Publication number | Publication date |
---|---|
CN117667065B (en) | 2024-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11663375B2 (en) | Configuration of a digital twin for a building or other facility via BIM data extraction and asset register mapping | |
CN101614781B (en) | Intelligent diagnosis method of radio and television equipment based on spatial rule index | |
CN113010208B (en) | Version information generation method, device, equipment and storage medium | |
CN114218218A (en) | Data processing method, device and equipment based on data warehouse and storage medium | |
WO2022142380A1 (en) | Process data processing method and apparatus, storage medium, and electronic device | |
CN106452815B (en) | An information management method, device and system | |
CN110580572A (en) | Product life-cycle tracing system | |
CN112395317B (en) | Method for collaborative design and achievement management of data model | |
CN112241424A (en) | Air traffic control equipment application system and method based on knowledge graph | |
CN113298506B (en) | Block chain service cooperation method and platform | |
CN117667065A (en) | A low-code application configuration platform | |
CN116739408A (en) | Power grid dispatching safety monitoring method and system based on data tag and electronic equipment | |
CN113901117A (en) | Multi-source test data leading processing method | |
CN114490854B (en) | Report generation method, device, electronic device and computer readable medium | |
CN113434404B (en) | Automatic service verification method and device for verifying reliability of disaster recovery system | |
CN109754266A (en) | Authentication information image display method, device, server, and storage medium | |
CN112416713A (en) | Operation auditing system and method, computer readable storage medium and electronic equipment | |
CN105719216B (en) | E-government Platform information data processing method | |
KR102630161B1 (en) | Apparatus and method for providing production process management solutions for smart factories | |
CN111858236A (en) | Knowledge graph monitoring method and device, computer equipment and storage medium | |
CN114254124A (en) | Display method, device, computer equipment and medium for sensitive data map | |
CN109412861B (en) | A kind of terminal network establishes security association display method | |
CN111461477A (en) | A collaborative management system for edge computing | |
CN118626551B (en) | Multi-dimensional data analysis method and system based on application platform | |
CN119938120A (en) | Software management method and system, configuration management platform, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A low code application configuration platform Granted publication date: 20240628 Pledgee: Yancheng Yannan artificial intelligence industry investment fund partnership (L.P.) Pledgor: Greely (Jiangsu) Intelligent Technology Co.,Ltd. Registration number: Y2024980047597 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |