Quickly established application system based on code-free platform

By using the trigger adjustment module and plug-in replacement technology of the CNN model in the code-free development platform, the problem of insufficient flexibility in triggering methods and rigid business node connection methods is solved when building application systems, and efficient and flexible application system construction is achieved.

CN119917085AInactive Publication Date: 2025-05-02ANHUI DIGITGRAVITY TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510187702.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-20
Publication Date
2025-05-02
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When building an application system, the existing codeless development platform cannot flexibly switch manual triggers and event triggers during the generation of system code, resulting in reduced efficiency. The business nodes connecting component modules can only reduce the flexibility of system construction through preset methods.

Method used

By introducing the trigger adjustment module of the CNN model in the codeless platform, intelligent switching between event adjustment and manual adjustment is realized, and the business nodes and database operation nodes connecting component modules are dynamically replaced through plug-in methods.

Benefits of technology

It improves the efficiency and flexibility of application system construction, lowers the threshold for operator requirements, and enhances the system's fault tolerance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119917085A_ABST
    Figure CN119917085A_ABST
Patent Text Reader

Abstract

The invention provides a quick establishment application system based on a code-free platform, and relates to the technical field of code-free development. Comprising a configuration file management module, a database, a data output module and a data classification module, wherein the configuration file management module is used for supporting the operations of creating, editing, storing, loading and deleting configuration files; the database is used for storing code data; the data output module is used for outputting a generated application system; the trigger adjusting module is used for adjusting the calling trigger mode of the code-free development platform; and the system interface adjusting module is used for the interface of the code-free development platform. By arranging the trigger adjustment module and using the CNN model, intelligent adjustment can be carried out between event triggering and manual triggering, multi-mechanism triggering can be effectively achieved, it can be guaranteed that an application system is efficiently built, meanwhile, the fault-tolerant rate of application system building can be greatly increased, and the application system building efficiency is improved. And the threshold required by an operator can be further reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of no-code development, and in particular to a method for quickly building an application system based on a no-code platform. Background Art

[0002] Codeless development is a software development method that allows software developers to achieve their target requirements without manual coding. First of all, the core of the codeless development platform is computer programming language. Business personnel (rather than technical personnel) can easily control the software development process, get rid of the constraints of other high-level languages, and create a new way of human-computer interaction: this software development method avoids the consistency problem of documents and codes during maintenance, simplifies knowledge transfer and software engineering control process to the greatest extent, and provides great convenience for system maintenance. In response to changes in requirements, the system prototype can be modified directly through graphical tools. Secondly, codeless development technology itself does not provide function implementation or business solutions, but only helps ecological partners provide a unified technical architecture and minimalist development methods. Users can choose a suitable system according to their needs on the codeless development platform or even completely customize a personalized system.

[0003] After searching, a Chinese patent with application number "202010368261.4" and patent name "Implementing a Graphical Codeless Software Development Platform and Method" was found. This patent includes a client and a background server through a code software development system. The background server communicates with the client through the network. In this embodiment, the background server displays a corresponding user interface on the client for the user to configure the corresponding schematic diagram according to the client's startup request. The graphical codeless software development program can also be executed in the client to implement a graphical codeless software development method, which can enable both front-end software development and back-end software development to use unified visual graphics for development. In this way, front-end and back-end software developers will not need to communicate and coordinate because of using different programming languages, and their efficiency will be greatly improved.

[0004] After searching, a Chinese patent with application number "202310614369.0" and patent name "A data definition method for a codeless development platform" was found. This patent organically combines the interface design and data definition during the development of the codeless development platform, which can greatly improve the convenience of data definition and avoid the deadlock that it is difficult to independently design the interface because the interface layout is coupled with the data type. At the same time, the codeless development platform in the method of the present invention allows users to set data types and related attribute information according to their personalized needs, providing sufficient flexibility for data definition.

[0005] After searching, a Chinese patent with application number "202210649650.3" and patent name "An object-oriented programming based on codeless application development" was found. This patent establishes a mapping relationship between metadata and code elements. Since the code elements are elements in the code written based on object-oriented programming, it can not only effectively combine codeless application development with object-oriented programming to complete various personalized complex business logics, but also enables developers to build application software with as little or no programming knowledge as possible, thereby improving the efficiency of developers in developing business applications.

[0006] After uploading the mind map or system function description information, the current codeless development platform mainly uses manual triggering and event triggering to trigger the construction of the application system. However, the switch between manual triggering and event triggering needs to be set before uploading the information, and it is not possible to flexibly switch during the process of generating system code, which will undoubtedly reduce the efficiency of building the application system. Summary of the invention

[0007] 1. Technical issues to be resolved

[0008] In view of the deficiencies in the prior art, the present invention provides a method for quickly building an application system based on a codeless platform. After uploading a mind map or system function description information, the current codeless development platform mainly uses manual triggering and event triggering to trigger the codeless development platform to build an application system. However, the switching between manual triggering and event triggering needs to be set before uploading the information, and cannot be flexibly switched during the process of generating system code, which will undoubtedly reduce the efficiency of building the application system. At the same time, when generating the application system, the business nodes connecting the various component modules can only be preset in advance, which not only increases the workload of preparing for building the application system, but also reduces the flexibility of building the application system.

[0009] (II) Technical solution

[0010] To achieve the above objectives, the present invention is implemented through the following technical solutions: a method for quickly building an application system based on a codeless platform, including a user-side upload module for uploading mind maps and Markdown structured documents, an LLM large language model module for converting the content in mind maps or structured documents into a standardized data exchange format recognizable by the platform, a configuration parameter setting module for providing rich graphical interface elements, a system status monitoring module for real-time display of the running status and key indicators of the codeless development platform, a development-side data upload module for code data uploaded by developers, a user authority management module for conveniently creating and managing user accounts through a graphical interface, a configuration file management module for supporting the creation, editing, saving, loading and deletion of configuration files, a database for storing code data, a data output module for outputting the generated application system, a data classification module for classifying the code data uploaded by developers, a trigger adjustment module for adjusting the trigger mode of calling the codeless development platform, a system interface adjustment module for the codeless development platform interface, an operation log recording module for recording in detail all operation behaviors of users in the system, a system generation module for generating an application system, and a data calling module for calling code data;

[0011] The trigger adjustment module uses the CNN model to realize intelligent switching between event adjustment and manual adjustment. First, the data needs to be prepared, then the model is built according to the prepared data, and then the model is trained, evaluated and optimized. Finally, the model is deployed in the codeless platform to realize intelligent switching between event adjustment and manual adjustment.

[0012] In actual applications, when new data is input, the model will predict and judge events based on the learned knowledge, and adjust events according to preset rules. For example, in a codeless platform, the model is used to analyze the optimal adjustment mode based on the data instructions input to the codeless platform, thereby realizing intelligent triggering and adjustment. Event triggering is achieved by editing specific events, which can be triggered when the event conditions are met, while manual triggering is directly triggered through manual control.

[0013] Furthermore, developers upload the data code to the platform through the development-side data upload module, and use the data classification module to classify the data code according to its function, and then store the classified data code in a database to build a prototype of the no-code platform.

[0014] Furthermore, the user uploads the mind map of the application system to the codeless development platform through the user-side upload module, or uploads the function list of the application system and the description information of the definition module in structured documents including Markdown to the codeless development platform. By using the LLM large language model module, the description information uploaded by the user is converted into a standardized data exchange format, which can be recognized by the codeless development platform.

[0015] Furthermore, the standardized data exchange format is parsed by using the configuration file management module, and the properties and configuration parameters of the application system are extracted. Then, the corresponding data code in the database is retrieved by using the data calling module, and then the retrieved data code parameters are adjusted by using the configuration parameter setting module.

[0016] Furthermore, by using the system generation module to render the data code after adjusting the parameters in real time, and automatically generating the connection data code connecting the various functional components, the various component modules are combined to build an application system, and then the data output module is used to output the data code of the application system to the hard disk.

[0017] Furthermore, the operation behaviors recorded by the operation log recording module include operation time, operation content, and operation results, and are saved in the form of logs. Users can query and view operation logs through a graphical interface to audit and trace system usage and configuration changes, which helps to discover problems, troubleshoot, and ensure the safe and stable operation of the system.

[0018] Furthermore, the trigger adjustment module uses event listener interface and anonymous inner class to implement event processing in which the event is triggered. For example, for a button click event, an anonymous inner class that implements the ActionListener interface can be created and registered to the button. When the button is clicked, the actionPerformed method in the anonymous inner class will be called to execute the corresponding logic.

[0019] Furthermore, the system status monitoring module is presented to the user through intuitive graphics, charts or indicator lights. For example, a bar chart is used to display the usage of system resources, such as CPU usage and memory occupancy; real-time data of network traffic is displayed in the form of a dashboard; and indicator lights of different colors are used to indicate the operating status of each module of the system, such as green for normal operation and red for fault.

[0020] Furthermore, the user authority management module is used to manage user accounts and assign corresponding authority roles to different users. It can limit their access to system configuration and operation scope according to their job responsibilities and authority levels, thereby ensuring the security of the system and the confidentiality of data.

[0021] Furthermore, the system interface adjustment module is based on Chrome and Node.js, and can use HTML, CSS and JavaScript web page technologies to build the interface of the desktop application of the code-free development platform.

[0022] (III) Beneficial effects

[0023] The present invention provides a method for quickly building an application system based on a code-free platform. It has the following beneficial effects:

[0024] 1. In this solution, by setting up a trigger adjustment module and using the CNN model to perform intelligent adjustment between event triggering and manual triggering, multi-mechanism triggering can be effectively realized. While ensuring the high-efficiency construction of the application system, it can also greatly improve the fault tolerance of the application system construction, which is conducive to further lowering the threshold required for operators.

[0025] 2. In this solution, by dynamically replacing the business nodes and database operation nodes that connect the various components of the application system through plug-in methods, the preparation work for building the application system can be effectively reduced, which is conducive to improving the efficiency and flexibility of building the application system. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 This is a schematic diagram of a method for quickly building an application system based on a code-free platform proposed by the present invention;

[0027] Figure 2 This is a flow chart of building an application system for quickly building an application system based on a code-free platform proposed by the present invention. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0029] Embodiment 1:

[0030] like Figure 1-2As shown, the embodiment of the present invention provides a method for quickly building an application system based on a codeless platform, including a user-side upload module for uploading mind maps and Markdown structured documents. The description information of the function list and definition module of the application system in the structured document can also be uploaded to the codeless development platform through the user-side upload module, which can greatly reduce the difficulty of development, especially for non-technical personnel to quickly get started;

[0031] The LLM large language model module is used to convert the content in mind maps or structured documents into a standardized data exchange format that can be recognized by the platform. By using the Transformer architecture, it has the ability to parallelize and efficiently process long sequence data. It consists of an encoder and a decoder. The encoder is responsible for converting the input text into a vector representation, and the decoder generates subsequent text based on the encoder's output and the previously generated text. It contains key components such as a multi-head attention mechanism and a feedforward neural network, which can effectively capture long-term dependencies and semantic information in the text;

[0032] The configuration parameter setting module is used to provide rich graphical interface elements, which can facilitate users to intuitively set various system parameters. These parameters can cover all aspects of the system, such as network settings, hardware device configuration, software function options, user rights management, etc. Users can easily adjust parameter values ​​by entering text, selecting drop-down menus, checking checkboxes, dragging sliders, etc.

[0033] The system status monitoring module is used to display the operating status and key indicators of the codeless development platform in real time, and presents them to users through intuitive graphics, charts or indicator lights. For example, a bar chart is used to display the usage of system resources, such as CPU usage, memory occupancy, etc.; real-time data of network traffic is displayed in the form of a dashboard; different colored indicator lights are used to indicate the operating status of each module of the system, such as green for normal operation and red for failure, etc.;

[0034] A development-side data upload module for code data uploaded by developers, a configuration file management module for supporting the creation, editing, saving, loading and deletion of configuration files, a system generation module for generating application systems and a data calling module for calling code data, a database for storing code data, a data output module for outputting the generated application system, and a data classification module for classifying the code data uploaded by developers;

[0035] A user rights management module that is used to easily create and manage user accounts through a graphical interface. It can manage user accounts and assign corresponding rights roles to different users. It can limit the user's access to system configuration and the scope of operation based on their job responsibilities and rights level, ensuring system security and data confidentiality.

[0036] The system interface adjustment module for the codeless development platform interface is based on Chrome and Node.js. It can use HTML, CSS and JavaScript web technologies to build the interface of the codeless development platform's desktop application. It can cooperate with the system generation module to realize the configuration of complex business logic and algorithms through a visual interface, replacing the traditional code writing mode.

[0037] The operation log recording module is used to record in detail all the user's operation behaviors in the system. The operation behaviors that can be recorded include operation time, operation content, operation results and other information, and saved in the form of logs. Users can query and view the operation logs through the graphical interface to audit and trace the system usage and configuration changes, which helps to find problems, troubleshoot faults and ensure the safe and stable operation of the system;

[0038] A trigger adjustment module for adjusting the trigger mode of calling the codeless development platform. The trigger adjustment module uses a CNN model to realize intelligent switching between event adjustment and manual adjustment. First, data needs to be prepared, and then a model is built according to the prepared data. Then, the model is trained, evaluated and optimized, and finally, the model is deployed in the codeless platform to realize intelligent switching between event adjustment and manual adjustment.

[0039] Data preparation includes data collection: collecting various data related to the event, which can be images, text, sensor data, etc. For example, in industrial production, images of equipment operating status, temperature, pressure and other data collected by sensors are collected; in social media analysis, text content, likes, comments and other data posted by users are collected; data annotation: annotating the collected data to clarify the event category or regulation target corresponding to each data sample, for example, in image data, annotating different scenes or objects; in text data, annotating whether the emotional tendency is positive, negative or neutral, and whether it belongs to a specific event type; data preprocessing: preprocessing the data to improve data quality and model performance. Common preprocessing operations include normalization, cropping, rotation of images, word segmentation, stem extraction, and removal of stop words of text;

[0040] Configuration construction includes selecting the model architecture: according to the data characteristics and task requirements, select the appropriate CNN model architecture, such as the classic LeNet, AlexNet, VGGNet, ResNet, etc. For simple image classification tasks, LeNet may be sufficient; for complex image recognition and event regulation tasks, deeper networks such as ResNet may be more suitable; determine the network parameters: determine the model's hyperparameters, such as the number of convolutional layers, the size of the convolution kernel, the step size, the padding method, the type and parameters of the pooling layer, the number of neurons in the fully connected layer, etc. The selection of these parameters will affect the performance and complexity of the model; add auxiliary components: add some auxiliary components to the model as needed, such as the batch normalization layer, which is used to accelerate model convergence and prevent overfitting; the Dropout layer is used to randomly discard some neurons during training to reduce the risk of overfitting of the model;

[0041] Model training includes setting training parameters: setting parameters in the training process, such as learning rate, number of iterations, batch size, etc. The learning rate determines the step size of model parameter update, the number of iterations determines the number of rounds of model training, and the batch size determines the number of data samples used in each training; selecting loss function: selecting a suitable loss function according to the task type. For classification tasks, the commonly used loss function is the cross entropy loss function; for regression tasks, the commonly used loss function is the mean square error loss function; optimizing algorithm selection: selecting an optimization algorithm to update the parameters of the model, such as stochastic gradient descent (SGD) and its variants Adagrad, Adade lta, RMSProp, Adam, etc. The Adam algorithm performs better in many cases due to its adaptive learning rate characteristics; training model: input the preprocessed data into the model, and train it according to the set training parameters and optimization algorithm. During the training process, the model will calculate the prediction results through forward propagation, and then calculate the gradient of the loss function to the parameters through the back propagation algorithm. The parameters are updated according to the gradient, and the weights of the model are continuously adjusted to gradually reduce the loss function;

[0042] Model evaluation and optimization include model evaluation: use the validation set or test set to evaluate the trained model, calculate the model's accuracy, recall rate, F1 value, mean square error and other evaluation indicators to measure the model's performance; model optimization: optimize the model according to the evaluation results. If the model has an overfitting problem, you can add data enhancement methods, adjust the Dropout probability, reduce the model complexity, etc.; if the model accuracy is low, you can try to adjust the network structure, increase training data, adjust the learning rate, etc.; hyperparameter tuning: tune the model's hyperparameters through grid search, random search, genetic algorithm, simulated annealing and other methods to find the optimal hyperparameter combination to improve the model's performance;

[0043] Model deployment includes model deployment: deploying the trained model into the actual application environment. The model can be integrated into the no-code platform or other software system to enable it to process new data and adjust events in real time; monitoring and feedback: monitoring the performance of the model in actual applications, collecting new data and feedback information to further optimize and improve the model, and continuously updating and improving the model to ensure its performance and adaptability as time goes by and the business changes;

[0044] In actual applications, when new data is input, the model will predict and judge the event based on the learned knowledge, and adjust the event according to the preset rules. For example, in a codeless platform, the model is used to analyze the optimal adjustment mode based on the data instructions input to the codeless platform, thereby realizing intelligent trigger adjustment.

[0045] Event triggering is achieved by editing specific events, which can be triggered when the event conditions are met, while manual triggering is directly triggered through manual control. In the trigger adjustment module, event triggering uses event listener interface and anonymous inner class to implement event processing. For example, for a button click event, you can create an anonymous inner class that implements the Act ionLi stener interface and register it to the button. When the button is clicked, the actionPerformed method in the anonymous inner class will be called to execute the corresponding logic, which can effectively implement multi-mechanism triggering and effectively improve the flexibility and fault tolerance of application system construction.

[0046] Developers upload data codes to the platform through the development-side data upload module, and use the data classification module to classify the data codes according to their functions. The classified data codes are then stored in the database to build the prototype of the codeless platform.

[0047] The user uploads the mind map of the application system to the codeless development platform through the user upload module, or uploads the function list of the application system and the description information of the definition module in the structured documents including Markdown to the codeless development platform. The description information uploaded by the user is converted into a standardized data exchange format by using the LLM large language model module, and the standardized data exchange format can be recognized by the codeless development platform;

[0048] By using the configuration file management module to parse the standardized data exchange format and extract the properties and configuration parameters of the application system, then using the data call module to call the corresponding data code in the database, and then using the configuration parameter setting module to adjust the parameters of the called data code;

[0049] By using the system generation module to render the data code after adjusting the parameters in real time, and automatically generating the connection data code connecting each functional component, the various component modules are combined into an application system, and then the data output module is used to output the data code of the application system to the hard disk. At the same time, in the specific business logic, the business nodes and database operation nodes connecting each component module can be dynamically replaced through plug-ins to expand the flexibility of the system.

[0050] Embodiment 2:

[0051] A method for quickly building an application system based on a code-free platform, including a user-side upload module for uploading mind maps and Markdown structured documents. The description information about the function list and definition module of the application system in the structured document can also be uploaded to the code-free development platform through the user-side upload module, which can greatly reduce the difficulty of development, especially for non-technical personnel to quickly get started;

[0052] The LLM large language model module is used to convert the content in mind maps or structured documents into a standardized data exchange format that can be recognized by the platform. By using the Transformer architecture, it has the ability to parallelize and efficiently process long sequence data. It consists of an encoder and a decoder. The encoder is responsible for converting the input text into a vector representation, and the decoder generates subsequent text based on the encoder's output and the previously generated text. It contains key components such as a multi-head attention mechanism and a feedforward neural network, which can effectively capture long-term dependencies and semantic information in the text;

[0053] The configuration parameter setting module is used to provide rich graphical interface elements, which can facilitate users to intuitively set various system parameters. These parameters can cover all aspects of the system, such as network settings, hardware device configuration, software function options, user rights management, etc. Users can easily adjust parameter values ​​by entering text, selecting drop-down menus, checking checkboxes, dragging sliders, etc.

[0054] The system status monitoring module is used to display the operating status and key indicators of the codeless development platform in real time, and presents them to users through intuitive graphics, charts or indicator lights. For example, a bar chart is used to display the usage of system resources, such as CPU usage, memory occupancy, etc.; real-time data of network traffic is displayed in the form of a dashboard; different colored indicator lights are used to indicate the operating status of each module of the system, such as green for normal operation and red for failure, etc.;

[0055] A development-side data upload module for code data uploaded by developers, a configuration file management module for supporting the creation, editing, saving, loading and deletion of configuration files, a database for storing code data, a data output module for outputting the generated application system, a data classification module for classifying the code data uploaded by developers, and a system generation module for generating application systems;

[0056] The data calling module is used to call code data. It has built-in multiple common system functions, such as query, judgment, calculation, etc., which are convenient for users to use directly when building application systems. At the same time, it can support exception handling and task rollback when calling code data, so that the system supports exception handling. When an exception occurs, the task can be actively terminated and rolled back to ensure data integrity;

[0057] A user rights management module that is used to easily create and manage user accounts through a graphical interface. It can manage user accounts and assign corresponding rights roles to different users. It can limit the user's access to system configuration and the scope of operation based on their job responsibilities and rights level, ensuring system security and data confidentiality.

[0058] The system interface adjustment module for the codeless development platform interface is based on Chrome and Node.js, and can use HTML, CSS and JavaScript web technologies to build the interface of the codeless development platform's desktop application;

[0059] The operation log recording module is used to record in detail all the user's operation behaviors in the system. The operation behaviors that can be recorded include operation time, operation content, operation results and other information, and saved in the form of logs. Users can query and view the operation logs through the graphical interface to audit and trace the system usage and configuration changes, which helps to find problems, troubleshoot faults and ensure the safe and stable operation of the system;

[0060] A trigger adjustment module is used to adjust the call trigger mode of the codeless development platform. The trigger adjustment module switches the trigger mode between event adjustment and manual adjustment. Event triggering is achieved by editing specific events, which can be triggered when the event conditions are met, while manual triggering is directly triggered through manual control. In the trigger adjustment module, event triggering uses event listener interfaces and anonymous inner classes to implement event processing. For example, for a button click event, you can create an anonymous inner class that implements the ActionL i stener interface and register it to the button. When the button is clicked, the actionPerformed method in the anonymous inner class will be called to execute the corresponding logic.

[0061] Developers upload data codes to the platform through the development-side data upload module, and use the data classification module to classify the data codes according to their functions. The classified data codes are then stored in the database to build the prototype of the codeless platform.

[0062] The user uploads the mind map of the application system to the codeless development platform through the user upload module, or uploads the function list of the application system and the description information of the definition module in the structured documents including Markdown to the codeless development platform. The description information uploaded by the user is converted into a standardized data exchange format by using the LLM large language model module, and the standardized data exchange format can be recognized by the codeless development platform;

[0063] By using the configuration file management module to parse the standardized data exchange format and extract the properties and configuration parameters of the application system, the data call module is then used to call the corresponding data code in the database. When calling the code data, a variety of common system functions such as query, judgment, calculation, etc. are built into the data call module, which is convenient for users to use directly when building the application system. At the same time, when calling the code data, exception handling and task rollback can be supported, so that the system supports exception handling. When an exception occurs, the task can be actively terminated and rolled back to ensure data integrity. Then the configuration parameter setting module is used to adjust the retrieved data code parameters;

[0064] By using the system generation module to render the data code after adjusting the parameters in real time, and automatically generating the connection data code connecting each functional component, the various component modules are combined to build an application system, and then the data output module is used to output the data code of the application system to the hard disk.

[0065] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for quickly building an application system based on a code-free platform, characterized by: It includes a user-side upload module, an LLM large language model module for converting the content in a mind map or structured document into a standardized data exchange format recognizable by the platform, a configuration parameter setting module for providing rich graphical interface elements, a system status monitoring module, a development-side data upload module, a user authority management module, a configuration file management module, a database, a data output module, a data classification module, a trigger adjustment module for adjusting the triggering mode of the codeless development platform call, a system interface adjustment module, an operation log recording module and a data call module; The trigger adjustment module uses the CNN model to realize intelligent switching between event adjustment and manual adjustment. First, the data needs to be prepared, then the model is built according to the prepared data, and then the model is trained, evaluated and optimized. Finally, the model is deployed in the codeless platform to realize intelligent switching between event adjustment and manual adjustment. In actual applications, when new data is input, the model will predict and judge events based on the learned knowledge, and adjust events according to preset rules. For example, in a codeless platform, the model is used to analyze the optimal adjustment mode based on the data instructions input to the codeless platform, thereby realizing intelligent trigger adjustment.

2. According to claim 1, a method for quickly building an application system based on a code-free platform is characterized in that: The event triggering is achieved by editing a specific event, which can be triggered when the event conditions are met, while the manual triggering is directly triggered by manual control. The triggering adjustment module uses the event listener interface and anonymous inner class to implement event processing. For example, for a button click event, an anonymous inner class that implements the ActionListener interface can be created and registered to the button. When the button is clicked, the actionPerformed method in the anonymous inner class will be called to execute the corresponding logic.

3. According to claim 1, a method for quickly building an application system based on a code-free platform is characterized in that: Developers upload data codes to the platform through the development-side data upload module, and use the data classification module to classify the data codes according to their functions. The classified data codes are then stored in a database to build the prototype of a code-free platform.

4. According to claim 1, a method for quickly building an application system based on a code-free platform is characterized in that: The user uploads the mind map of the application system to the codeless development platform through the user-side upload module, or uploads the function list of the application system and the description information of the definition module in structured documents including Markdown to the codeless development platform. The LLM large language model module is used to convert the description information uploaded by the user into a standardized data exchange format, which can be recognized by the codeless development platform.

5. According to claim 1, a method for quickly building an application system based on a code-free platform is characterized in that: The standardized data exchange format is parsed by using the configuration file management module, and the properties and configuration parameters of the application system are extracted. Then, the corresponding data code in the database is retrieved using the data call module, and then the retrieved data code parameters are adjusted using the configuration parameter setting module.

6. According to claim 1, a method for quickly building an application system based on a code-free platform is characterized in that: By using the system generation module to render the data code after adjusting the parameters in real time, and automatically generating the connection data code connecting each functional component, the various component modules are combined to build an application system, and then the data output module is used to output the data code of the application system to the hard disk.

7. According to claim 1, a method for quickly building an application system based on a code-free platform is characterized in that: The operation behaviors recorded by the operation log recording module include operation time, operation content, and operation results, and are saved in the form of logs. Users can query and view operation logs through a graphical interface to audit and trace system usage and configuration changes, which helps to discover problems, troubleshoot faults, and ensure the safe and stable operation of the system.

8. According to claim 1, a method for quickly building an application system based on a code-free platform is characterized in that: The system status monitoring module is presented to the user through intuitive graphics, charts or indicator lights. For example, it uses a bar chart to display the usage of system resources, such as CPU usage and memory occupancy; displays real-time data of network traffic in the form of a dashboard; and uses indicator lights of different colors to indicate the operating status of each module of the system, such as green for normal operation and red for failure.

9. The method of quickly building an application system based on a code-free platform according to claim 1, characterized in that: The user authority management module is used to manage user accounts and assign corresponding authority roles to different users. It can limit the user's access to system configuration and operation scope according to their job responsibilities and authority levels, ensuring the security of the system and the confidentiality of data.

10. The method of quickly building an application system based on a code-free platform according to claim 1, characterized in that: The system interface adjustment module is based on Chromium and Node.js, and can use HTML, CSS and JavaScript web technologies to build the interface of the desktop application of the code-free development platform.

Citation Information

Patent Citations

  • Platform and method for realizing graphical code-free software development, computer equipment and storage medium

    CN113590104A

  • An object-oriented programming method for no-code application development

    CN114721647B

  • A data definition method for a no-code development platform

    CN116382659B

  • Low-code application rapid construction method

    CN116204168A

  • Zero-code lightweight application building platform

    CN117032672A