A low-code configuration construction method and system

By obtaining and analyzing application interface information and information of the person to be applied, the development process of building a platform for low-code configuration is optimized, which solves the problem that first-time users need to spend time understanding the platform, and achieves a more efficient development experience and a shortened development cycle.

CN119201096BActive Publication Date: 2025-02-21HEBEI HUATONG INNOVATION TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411586681.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-21
Estimated Expiration
2044-11-08

AI Technical Summary

Technical Problem

Although the low-code configuration construction method improves development efficiency, developers who use low-code configuration to build a platform for the first time still need to spend time understanding each module, component and function, extending the duration of the early stage of system development.

Method used

By obtaining application interface information and information of the person to be applied, determining the developer's experience and demand characteristics, collecting the development function modules of the low-code configuration platform, and building optimization analysis based on this information, generating building labels and application animations, and optimizing the development process .

Benefits of technology

It reduces the learning cost and operation difficulty of developers who use low-code configuration to build a platform for the first time, improves development efficiency and user experience, and shortens the duration of the early stage of system development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201096B_ABST
    Figure CN119201096B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of low-code development, and in particular to a method and system for building a low-code configuration, the method comprising: determining the development experience of personnel and summary information to be applied, determining whether the application personnel corresponding to the information of the personnel to be applied are the initial application personnel, and if so, extracting information features of the summary information to be applied, obtaining application requirement features and application effect features, collecting development function modules corresponding to the low-code configuration platform according to application interface information, and conducting construction optimization analysis on the development function modules based on application requirement features and application effect features, obtaining construction labels and construction application animations corresponding to the construction labels, and when detecting that a user has accessed the interface corresponding to the application interface information, updating the construction labels and construction application animations to the corresponding module positions of the low-code configuration platform, and controlling the display of the updated low-code configuration platform. The present application reduces the time period in the early stage of system development.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of low-code development, and in particular, to a low-code configuration building method and system. Background Art

[0002] With the rapid development of the Internet of Things, big data and artificial intelligence technologies, the field of industrial automation is undergoing profound changes. The traditional way of building industrial automation systems often relies on complex programming and a large amount of customized development, which not only increases development costs but also prolongs the system development cycle. In order to meet this challenge, low-code configuration construction came into being. It simplifies the development process and improves development efficiency, providing a new solution for the rapid construction and deployment of industrial automation systems.

[0003] Configuration software, also known as configuration monitoring software, is a software platform and development environment for the first level of the automatic control system monitoring layer. It uses a flexible configuration method to provide users with a general-level software tool for quickly building industrial automatic control system monitoring functions. Configuration software has a wide range of applications, including data acquisition and monitoring control and process control in the fields of power systems, water supply systems, petroleum, and chemical industries.

[0004] Low-code development is a rapid application development (RAD) method that aims to accelerate the application development process by minimizing manual coding. The basic principle is to simplify the application development process to drag, configure, and assemble various predefined modules, components, or functions through a graphical user interface and visual operations. At present, the low-code configuration construction method combines the advantages of configuration software and low-code development technology, and realizes the rapid construction and deployment of industrial automation systems through drag-and-drop configuration. This method not only lowers the development threshold, but also improves development efficiency, allowing people who do not understand programming to participate in the development of industrial automation systems.

[0005] In response to the above content, the inventor believes that although the low-code configuration construction method can improve the development efficiency of developers and enable people who do not understand programming to participate in the development of industrial automation systems, when people who do not understand programming actually develop and apply the low-code configuration construction platform, they still need to spend a certain amount of time to understand the various modules, components and functions, thereby increasing the initial development cycle of the system. Summary of the invention

[0006] In order to solve at least one of the above-mentioned technical problems, the present application provides a low-code configuration construction method and system.

[0007] In the first aspect, the present application provides a low-code configuration construction method, which adopts the following technical solutions:

[0008] Obtain application interface information and information about personnel to be applied, wherein the application interface information is the application interface information of the low-code configuration platform, and the information about personnel to be applied is the information about personnel who will apply the low-code configuration platform for development at the next moment;

[0009] Determine personnel development experience and summary information to be applied based on the personnel information to be applied;

[0010] Based on the personnel development experience, determine whether the application personnel corresponding to the to-be-applied personnel information is an initial application personnel, and if so, extract information features from the to-be-applied summary information to obtain application demand features and application effect features;

[0011] According to the application interface information, collect the development function modules corresponding to the low-code configuration platform;

[0012] Based on the application demand characteristics and the application effect characteristics, the development function module is subjected to construction optimization analysis to obtain a construction label and a construction application animation corresponding to the construction label;

[0013] When it is detected that the user has accessed the interface corresponding to the application interface information, the building label and the building application animation are updated to the corresponding module position of the low-code configuration platform, and the updated low-code configuration platform is controlled to be displayed.

[0014] By adopting the above technical solutions, the application interface information and the information of the personnel to be applied are obtained, laying a data foundation for the subsequent development process. As the core of the low-code configuration platform, the application interface information has a direct impact on the development efficiency and quality due to its detail and accuracy; while the information of the personnel to be applied reflects the experience and ability of the developer, which is an important basis for the customized development strategy. It ensures that the development process can accurately connect the developer's needs with the platform functions, laying a solid foundation for the subsequent development process. According to the information of the personnel to be applied, the development experience and the summary information to be applied are determined, and the preliminary assessment of the developer's ability is realized. This assessment not only helps to identify whether the developer is an initial application personnel, but also provides a personalized basis for subsequent development guidance. For the initial application personnel, through information feature extraction, their application requirements and effect expectations are further refined, so as to ensure that the development process can be closely centered on the actual application situation of the developer, and improve the development efficiency and satisfaction of the initial application. Based on the development experience of the personnel, the corresponding development function modules of the low-code configuration platform are collected, realizing the effective integration and utilization of platform resources. It ensures that the initial developer can quickly obtain the function modules that match their experience, reducing the learning cost and improving the development efficiency. At the same time, the functional modules are screened according to the demand characteristics of the initial application personnel, making the development process more accurate and efficient, and meeting the personalized needs of different developers. Based on the application demand characteristics and application effect characteristics, the development functional modules are optimized and analyzed, and the building labels and corresponding building application animations are obtained. It not only improves the visualization of the development process, but also realizes the optimal combination of functional modules, further improving the development efficiency and effect. The introduction of building labels and animations enables initial developers to understand the development process more intuitively, reduces the difficulty of operation, and improves the development experience. When the interface corresponding to the user access application interface information is detected, the building label and building application animation are automatically updated to the corresponding module position of the low-code configuration platform, and the updated platform interface is controlled to display. The real-time display and application of development are realized, which greatly improves the development efficiency and user experience. At the same time, the time cycle of the initial system development is reduced.

[0015] In a possible implementation, the building optimization analysis of the development function module based on the application demand characteristics and the application effect characteristics to obtain a building tag and a building application animation corresponding to the building tag includes:

[0016] According to the application demand characteristics and the application effect characteristics, the development function modules are simulated and combined for application matching to generate multiple combination construction cases;

[0017] Perform multi-dimensional optimization on the multiple combination building cases to obtain target building cases;

[0018] The target building case is visually transformed to obtain a building label and a building application animation corresponding to the building label.

[0019] In a possible implementation, the development function modules are simulated and combined according to the application requirement characteristics and the application effect characteristics to generate multiple combination construction cases, including:

[0020] Retrieving historical construction cases of the development function module within a historical time period;

[0021] Importing the association relationship of the functional modules in the historical construction case into the preset model to construct a functional module chain with association relationship;

[0022] Regularizing the functional module chains by associating similar functions, and determining the functional realization effects and functional realization requirements corresponding to each functional module branch chain of the functional module network according to the regularized functional module network;

[0023] Matching the application requirement characteristics with the function realization requirements to obtain a first branch chain set;

[0024] Matching the application effect feature with the function realization effect corresponding to each functional module branch in the first branch set to obtain a second branch set;

[0025] The second branch chain set is arranged and distributed to generate a variety of combination construction cases.

[0026] In a possible implementation, the functional module chain is reorganized by associating similar functions, including:

[0027] Obtaining application scenario information, application timing information, and application group information corresponding to each function module in the function module chain;

[0028] Determine, according to the application scenario information, a set of associated modules for each function module in the function module chain to be associated with different function modules in different application scenarios;

[0029] Arrange the application sequence of each functional module in the associated module set according to the application timing information to obtain multiple associated module chains;

[0030] Binding the multiple associated module chains to the function module nodes in the function module chain according to the same application scenario to obtain a function module network;

[0031] Dividing the application groups in the application group information by application type to obtain a plurality of application group labels, wherein the application group labels include group application duration, group application age, and group application purpose;

[0032] The multiple application group tags are bound and updated according to the function module nodes in the function module chain to obtain an updated function module network.

[0033] In a possible implementation, based on the multi-dimensional optimization of the multiple combination building cases, a target building case is obtained, including:

[0034] Detect and analyze the function module networks in the multiple combination building cases respectively, and determine the application group label set in the function module network corresponding to each combination building case;

[0035] The multiple combination construction cases are screened again according to the application group tag set and the information of the personnel to be applied to obtain a target construction case.

[0036] In a possible implementation, based on the visual transformation of the target building case, a building label and a building application animation corresponding to the building label are obtained, including:

[0037] Determine the three-dimensional model of the module required for construction and the construction process information of the three-dimensional model of the module according to the target construction case;

[0038] Importing the module three-dimensional model into a preset three-dimensional rendering engine to perform three-dimensional model rendering at a preset viewing angle to obtain a model atlas;

[0039] Determine, according to the building process information, a building label corresponding to each model in the model atlas and a building order corresponding to the building label;

[0040] Determine a demonstration play sequence of the model atlas according to the building order, and add the model atlas to the animation generator according to the demonstration play sequence to obtain an initial building animation;

[0041] Determine whether there is a preset detail operation in the initial building animation. If so, determine whether there is a visual frame node of the preset detail operation in the initial building animation, and when the initial building animation is played to the visual frame node position, enlarge the visual frame node for playback to obtain a building application animation. The preset detail operation is used to represent a module building operation that is difficult to identify and view on the display when the recommended resolution is applied.

[0042] In a possible implementation, based on updating the building label and the building application animation to the corresponding module position of the low-code configuration platform, and controlling the display of the updated low-code configuration platform, it also includes:

[0043] Obtaining real-time user behavior, where the real-time user behavior is the application building behavior corresponding to the user when applying the low-code configuration platform;

[0044] Determining user behavior standards based on the building tag and the building application animation

[0045] accurately determining the user's standard behavior characteristics based on the user behavior;

[0046] Determine a real-time behavior feature according to the real-time behavior of the user, and compare the real-time behavior feature with the standard behavior feature for similarity to determine whether the real-time behavior feature has a feature anomaly; if so, generate an application behavior feature set corresponding to the feature anomaly according to the correlation between the real-time behavior feature and the standard behavior feature;

[0047] A behavior demonstration animation corresponding to the user's real-time behavior is generated based on the application behavior feature set and a preset behavior demonstration library.

[0048] In the second aspect, the present application provides a low-code configuration building system, which adopts the following technical solutions:

[0049] A low-code configuration building system, comprising:

[0050] An information acquisition module, used to acquire application interface information and information of personnel to be applied, wherein the application interface information is the application interface information of the low-code configuration platform, and the information of personnel to be applied is the information of personnel who will apply the low-code configuration platform for development at the next moment;

[0051] An information determination module, used to determine personnel development experience and summary information to be applied based on the personnel information to be applied;

[0052] A personnel determination module is used to determine whether the application personnel corresponding to the to-be-applied personnel information is an initial application personnel based on the personnel development experience, and if so, to extract information features from the to-be-applied summary information to obtain application demand features and application effect features;

[0053] A function acquisition module, used to acquire development function modules corresponding to the low-code configuration platform according to the application interface information;

[0054] A construction analysis module, used to perform construction optimization analysis on the development function module based on the application demand characteristics and the application effect characteristics, and obtain a construction label and a construction application animation corresponding to the construction label;

[0055] The platform update module is used to update the building label and the building application animation to the corresponding module position of the low-code configuration platform after detecting that the user has accessed the interface corresponding to the application interface information, and control the display of the updated low-code configuration platform.

[0056] In a possible implementation, when the construction analysis module performs construction optimization analysis on the development function module based on the application requirement characteristics and the application effect characteristics to obtain a construction label and a construction application animation corresponding to the construction label, it is specifically used to:

[0057] According to the application demand characteristics and the application effect characteristics, the development function modules are simulated and combined for application matching to generate multiple combination construction cases;

[0058] Perform multi-dimensional optimization on the multiple combination building cases to obtain target building cases;

[0059] The target building case is visually transformed to obtain a building label and a building application animation corresponding to the building label.

[0060] In another possible implementation, when the construction analysis module simulates the combination and application matching of the development function modules according to the application demand characteristics and the application effect characteristics to generate multiple combination construction cases, it is specifically used to:

[0061] Retrieving historical construction cases of the development function module within a historical time period;

[0062] Importing the association relationship of the functional modules in the historical construction case into the preset model to construct a functional module chain with association relationship;

[0063] Regularizing the functional module chains by associating similar functions, and determining the functional realization effects and functional realization requirements corresponding to each functional module branch chain of the functional module network according to the regularized functional module network;

[0064] Matching the application requirement characteristics with the function realization requirements to obtain a first branch chain set;

[0065] Matching the application effect feature with the function realization effect corresponding to each functional module branch in the first branch set to obtain a second branch set;

[0066] The second branch chain set is arranged and distributed to generate a variety of combination construction cases.

[0067] In another possible implementation, when the construction analysis module organizes the functional module chain by similar functional association, it is specifically used to:

[0068] Obtaining application scenario information, application timing information, and application group information corresponding to each functional module in the functional module chain;

[0069] Determine, according to the application scenario information, a set of associated modules for each function module in the function module chain to be associated with different function modules in different application scenarios;

[0070] Arrange the application sequence of each functional module in the associated module set according to the application timing information to obtain multiple associated module chains;

[0071] Binding the multiple associated module chains to the function module nodes in the function module chain according to the same application scenario to obtain a function module network;

[0072] Dividing the application groups in the application group information by application type to obtain a plurality of application group labels, wherein the application group labels include group application duration, group application age, and group application purpose;

[0073] The multiple application group tags are bound and updated according to the function module nodes in the function module chain to obtain an updated function module network.

[0074] In another possible implementation, when the building analysis module performs multi-dimensional optimization on the multiple combination building cases to obtain the target building case, it is specifically used to:

[0075] Detect and analyze the function module networks in the multiple combination building cases respectively, and determine the application group label set in the function module network corresponding to each combination building case;

[0076] The multiple combination construction cases are screened again according to the application group tag set and the information of the personnel to be applied to obtain a target construction case.

[0077] In another possible implementation, when the building analysis module obtains a building label and a building application animation corresponding to the building label based on the visual transformation of the target building case, it is specifically used to:

[0078] Determine the three-dimensional model of the module required for construction and the construction process information of the three-dimensional model of the module according to the target construction case;

[0079] Importing the module three-dimensional model into a preset three-dimensional rendering engine to perform three-dimensional model rendering at a preset viewing angle to obtain a model atlas;

[0080] Determine, according to the building process information, a building label corresponding to each model in the model atlas and a building order corresponding to the building label;

[0081] Determine a demonstration play sequence of the model atlas according to the building order, and add the model atlas to the animation generator according to the demonstration play sequence to obtain an initial building animation;

[0082] Determine whether there is a preset detail operation in the initial building animation. If so, determine whether there is a visual frame node of the preset detail operation in the initial building animation, and when the initial building animation is played to the visual frame node position, enlarge the visual frame node for playback to obtain a building application animation. The preset detail operation is used to represent a module building operation that is difficult to identify and view on the display when the recommended resolution is applied.

[0083] In another possible implementation, the system further includes: a behavior acquisition module, a standard confirmation module, a feature determination module, a feature comparison module and a behavior demonstration module, wherein:

[0084] The behavior acquisition module is used to acquire the real-time behavior of the user, and the real-time behavior of the user is the application building behavior corresponding to the user when applying the low-code configuration platform;

[0085] The standard confirmation module is used to determine the user behavior standard based on the building tag and the building application animation;

[0086] The feature determination module is used to accurately determine the user's standard behavior features based on the user behavior;

[0087] The feature comparison module is used to determine the real-time behavior feature according to the real-time behavior of the user, and compare the real-time behavior feature with the standard behavior feature for similarity to determine whether the real-time behavior feature has feature anomalies, and if so, generate an application behavior feature set corresponding to the feature anomaly according to the correlation between the real-time behavior feature and the standard behavior feature;

[0088] The behavior demonstration module is used to generate a behavior demonstration animation corresponding to the user's real-time behavior based on the application behavior feature set and a preset behavior demonstration library.

[0089] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:

[0090] at least one processor;

[0091] Memory;

[0092] At least one application, wherein at least one application is stored in a memory and configured to be executed by at least one processor, and at least one application is configured to: execute a low-code configuration building method as described in any one of the first aspects.

[0093] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:

[0094] A computer-readable storage medium having a computer program stored thereon. When the computer program is executed in a computer, the computer is caused to execute any low-code configuration building method as described in the first aspect.

[0095] In summary, the present application includes at least one of the following beneficial technical effects:

[0096] By adopting the above technical solutions, the application interface information and the information of the personnel to be applied are obtained, laying a data foundation for the subsequent development process. As the core of the low-code configuration platform, the application interface information has a direct impact on the development efficiency and quality due to its detail and accuracy; while the information of the personnel to be applied reflects the experience and ability of the developer, which is an important basis for the customized development strategy. It ensures that the development process can accurately connect the developer's needs with the platform functions, laying a solid foundation for the subsequent development process. According to the information of the personnel to be applied, the development experience and the summary information to be applied are determined, and the preliminary assessment of the developer's ability is realized. This assessment not only helps to identify whether the developer is an initial application personnel, but also provides a personalized basis for subsequent development guidance. For the initial application personnel, through information feature extraction, their application requirements and effect expectations are further refined, so as to ensure that the development process can be closely centered on the actual application situation of the developer, and improve the development efficiency and satisfaction of the initial application. Based on the development experience of the personnel, the corresponding development function modules of the low-code configuration platform are collected, realizing the effective integration and utilization of platform resources. It ensures that the initial developer can quickly obtain the function modules that match their experience, reducing the learning cost and improving the development efficiency. At the same time, the functional modules are screened according to the demand characteristics of the initial application personnel, making the development process more accurate and efficient, and meeting the personalized needs of different developers. Based on the application demand characteristics and application effect characteristics, the development functional modules are optimized and analyzed, and the building labels and corresponding building application animations are obtained. It not only improves the visualization of the development process, but also realizes the optimal combination of functional modules, further improving the development efficiency and effect. The introduction of building labels and animations enables initial developers to understand the development process more intuitively, reduces the difficulty of operation, and improves the development experience. When the interface corresponding to the user access application interface information is detected, the building label and building application animation are automatically updated to the corresponding module position of the low-code configuration platform, and the updated platform interface is controlled to display. The real-time display and application of development are realized, which greatly improves the development efficiency and user experience. At the same time, the time cycle of the initial system development is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0097] Figure 1 A flowchart of a low-code configuration building method provided in an embodiment of the present application.

[0098] Figure 2 A structural diagram of a low-code configuration building system provided in an embodiment of the present application.

[0099] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0100] The following is combined with Figure 1-3This application is described in further detail.

[0101] This specific embodiment is merely an explanation of the present application and is not a limitation of the present application. After reading this specification, a person skilled in the art may make non-creative modifications to the present embodiment as needed, but such modifications are protected by the patent law as long as they are within the scope of the present application.

[0102] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0103] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.

[0104] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.

[0105] The embodiment of the present application provides a method for building a low-code configuration method, which is executed by an electronic device, wherein the electronic device can be an independent physical electronic device, or an electronic device cluster or distributed system composed of multiple physical electronic devices, or a cloud electronic device that provides cloud computing services. The embodiment of the present application is not limited here, such as Figure 1 As shown, the method includes:

[0106] Step S10: Obtain application interface information and information of personnel to be applied.

[0107] Among them, the application interface information is the application interface information of the low-code configuration platform, and the information of the personnel to be applied is the information of the personnel who will apply the low-code configuration platform for development at the next moment.

[0108] For the embodiments of the present application, the low-code configuration platform refers to a software development platform that allows users to quickly build and deploy applications through a graphical interface and a small amount of programming. It usually provides a rich set of pre-built components and modules, as well as drag-and-drop interface design tools, allowing developers to create and customize applications more efficiently. The information of the person to be applied refers to the relevant information of the developer who is about to use the low-code configuration platform for application development, which includes but is not limited to the developer's name, work number, role, authority, development experience, and summary of the application to be applied.

[0109] Specifically, the first way is to obtain application interface information through the official website or document system of the low-code configuration platform. This usually involves browsing the online documents, tutorials, or API reference manuals provided by the platform, extracting the required interface information, and organizing it into an easy-to-understand and easy-to-use format. At the same time, information about the people to be applied can be collected through the team's internal project management system or mailing list. The second way is to obtain application interface information and information about the people to be applied through automated tools or scripts. For example, you can write a crawler program to automatically crawl the API documentation of the low-code configuration platform and parse it into a structured data format. Similarly, you can also use the team's internal data interface or API to obtain real-time information about the people to be applied to ensure the accuracy and timeliness of the data.

[0110] Step S11: Determine personnel development experience and summary information to be applied based on the personnel information to be applied.

[0111] For the embodiments of the present application, personnel development experience refers to the practical operational experience and skills accumulated by the applicant in the past projects or product development. Such experience usually includes familiar technology stacks, types of problems solved, project management experience, etc. The summary information to be applied refers to the overall description of the project or application that the applicant is going to participate in, including the project's goals, scale, technical requirements, etc.

[0112] Step S12: determine whether the application personnel corresponding to the application personnel information is the initial application personnel based on the personnel development experience; if so, extract information features from the application summary information to obtain application demand features and application effect features.

[0113] For the embodiment of the present application, this is achieved by establishing an experience evaluation model. The model quantitatively evaluates the development experience of personnel based on multi-dimensional information such as personnel's past project experience, skill level, performance data, etc. When the evaluation result of the personnel to be applied reaches the preset initial application personnel standard, the system considers that they have the ability to directly participate in project development. Subsequently, the system can automatically extract features from the summary information of the application, and identify the application demand features and application effect features therein through natural language processing or machine learning technology.

[0114] Step S13: According to the application interface information, collect the development function modules corresponding to the low-code configuration platform.

[0115] For the embodiment of the present application, matching and collection are performed through an automated tool. The developer can first import the application interface information into the automated tool, and then the tool will automatically analyze the information and search for matching functional modules in the component library of the low-code configuration platform.

[0116] Step S14: Based on the application requirement characteristics and the application effect characteristics, a construction optimization analysis is performed on the development function module to obtain a construction tag and a construction application animation corresponding to the construction tag.

[0117] Specifically, the development function modules are simulated and combined according to the application demand characteristics and the application effect characteristics to generate a variety of combination building cases, which are optimized in multiple dimensions to obtain target building cases, and the target building cases are visually transformed to obtain building labels and building application animations corresponding to the building labels.

[0118] For the embodiment of the present application, when simulating the combination and application matching of the development function modules according to the application demand characteristics and the application effect characteristics to generate a variety of combination construction cases, it is specifically used to: retrieve the historical construction cases of the development function modules within the historical time period, import the association relationship of the function modules in the historical construction cases into the preset model, construct a function module chain with an association relationship, regularize the similar function association of the function module chain, and determine the function realization effect and function realization requirement corresponding to each function module branch of the function module network according to the regularized function module network. Match the application demand characteristics with the function realization requirements to obtain a first branch chain set, match the application effect characteristics with the function realization effect corresponding to each function module branch in the first branch chain set to obtain a second branch chain set, arrange and distribute the second branch chain set, and generate a variety of combination construction cases.

[0119] For the embodiment of the present application, when the function module chain is regularized by associating similar functions, it is specifically used to: obtain the application scenario information, application timing information and application group information corresponding to each function module in the function module chain, determine the associated module set of each function module in the function module chain that is associated with different function modules in different application scenarios according to the application scenario information, organize the application sequence of each function module in the associated module set according to the application timing information to obtain multiple associated module chains, bind the multiple associated module chains with the function module nodes in the function module chain according to the same application scenario to obtain a function module network, divide the application groups in the application group information by application type to obtain multiple application group labels, the application group labels include group application duration, group application age and group application purpose, bind and update the multiple application group labels according to the function module nodes in the function module chain to obtain an updated function module network.

[0120] Specifically, based on multi-dimensional optimization of various combination building cases, target building cases are obtained, including: respectively detecting and analyzing the functional module networks in the various combination building cases, determining the application group label set in the functional module network corresponding to each combination building case, and performing secondary screening of the various combination building cases according to the application group label set and the information of the personnel to be applied, to obtain the target building case.

[0121] Specifically, based on visual transformation of the target building case, a building label and a building application animation corresponding to the building label are obtained, including: determining the building process information of the module three-dimensional model and the module three-dimensional model according to the target building case, importing the module three-dimensional model into a preset three-dimensional rendering engine for three-dimensional model rendering at a preset perspective, obtaining a model atlas, determining the building label corresponding to each model in the model atlas and the building order corresponding to the building label according to the building process information, determining the demonstration playback sequence of the model atlas according to the building order, and adding the model atlas to the animation generator according to the demonstration playback sequence to obtain an initial building animation, judging whether there is a preset detail operation in the initial building animation, if so, determining the visual frame node of the preset detail operation in the initial building animation, and when the initial building animation is played to the visual frame node position, enlarging and playing the visual frame node to obtain a building application animation, wherein the preset detail operation is used to represent the module building operation that is difficult to be recognized and viewed by the display when the recommended resolution is applied.

[0122] Step S15: When it is detected that the user has accessed the interface corresponding to the application interface information, the building label and the building application animation will be updated to the corresponding module position of the low-code configuration platform, and the updated low-code configuration platform will be controlled to display.

[0123] In the embodiment of the present application, the application interface information and the information of the personnel to be applied are obtained, which lays a data foundation for the subsequent development process. As the core of the low-code configuration platform, the application interface information has a direct impact on the development efficiency and quality due to its detail and accuracy; while the information of the personnel to be applied reflects the experience and ability of the developer, which is an important basis for the customized development strategy. It ensures that the development process can accurately connect the developer's needs with the platform functions, laying a solid foundation for the subsequent development process. According to the information of the personnel to be applied, the development experience and the summary information to be applied are determined, and a preliminary assessment of the developer's ability is achieved. This assessment not only helps to identify whether the developer is an initial application personnel, but also provides a personalized basis for subsequent development guidance. For the initial application personnel, through information feature extraction, their application requirements and effect expectations are further refined, so as to ensure that the development process can be closely carried out around the actual application situation of the developer, and improve the development efficiency and satisfaction of the initial application. Based on the development experience of the personnel, the corresponding development function modules of the low-code configuration platform are collected to achieve the effective integration and utilization of platform resources. It ensures that the initial developer can quickly obtain the function modules that match their experience, reduce the learning cost, and improve the development efficiency. At the same time, the functional modules are screened according to the demand characteristics of the initial application personnel, making the development process more accurate and efficient, and meeting the personalized needs of different developers. Based on the application demand characteristics and application effect characteristics, the development functional modules are optimized and analyzed, and the building labels and corresponding building application animations are obtained. It not only improves the visualization of the development process, but also realizes the optimal combination of functional modules, further improving the development efficiency and effect. The introduction of building labels and animations enables initial developers to understand the development process more intuitively, reduces the difficulty of operation, and improves the development experience. When the interface corresponding to the user access application interface information is detected, the building label and building application animation are automatically updated to the corresponding module position of the low-code configuration platform, and the updated platform interface is controlled to display. The real-time display and application of development are realized, which greatly improves the development efficiency and user experience. At the same time, the time cycle of the initial system development is reduced.

[0124] In one implementable method of an embodiment of the present application, based on updating the building label and the building application animation to the corresponding module position of the low-code configuration platform, and controlling the display of the updated low-code configuration platform, it also includes: obtaining the user's real-time behavior, the user's real-time behavior is the corresponding application building behavior when the user applies the low-code configuration platform, determining the user's behavior standard based on the building label and the building application animation, accurately determining the user's standard behavior characteristics based on the user behavior, determining the real-time behavior characteristics according to the user's real-time behavior, and comparing the real-time behavior characteristics with the standard behavior characteristics for similarity to determine whether there are feature abnormalities in the real-time behavior characteristics. If so, generating an application behavior feature set corresponding to the feature abnormality based on the correlation between the real-time behavior characteristics and the standard behavior characteristics, and generating a behavior demonstration animation corresponding to the user's real-time behavior based on the application behavior feature set and a preset behavior demonstration library.

[0125] The following is an introduction to a low-code configuration building system provided in an embodiment of the present application. The low-code configuration building system described below and the low-code configuration building method described above can be referred to each other. Please refer to Figure 2 , Figure 2 : is a structural diagram of a low-code configuration building system 20 provided in an embodiment of the present application, including:

[0126] The information acquisition module 21 is used to acquire application interface information and information of personnel to be applied, wherein the application interface information is the application interface information of the low-code configuration platform, and the information of personnel to be applied is the information of personnel who will apply the low-code configuration platform for development at the next moment;

[0127] An information determination module 22, used to determine personnel development experience and summary information to be applied based on the personnel information to be applied;

[0128] The personnel determination module 23 is used to determine whether the application personnel corresponding to the application personnel information is the initial application personnel based on the personnel development experience. If so, the information feature extraction is performed on the application summary information to obtain the application requirement feature and the application effect feature;

[0129] Function acquisition module 24, used to acquire development function modules corresponding to the low-code configuration platform according to application interface information;

[0130] A construction analysis module 25 is used to perform construction optimization analysis on the development function module based on application demand characteristics and application effect characteristics, and obtain a construction label and a construction application animation corresponding to the construction label;

[0131] The platform update module 26 is used to update the building label and the building application animation to the corresponding module position of the low-code configuration platform after detecting that the user has accessed the interface corresponding to the application interface information, and control the display of the updated low-code configuration platform.

[0132] In a possible implementation of the embodiment of the present application, the construction analysis module 25 performs construction optimization analysis on the development function module based on the application demand characteristics and the application effect characteristics to obtain the construction label and the construction application animation corresponding to the construction label, specifically for:

[0133] According to the application demand characteristics and application effect characteristics, simulate the combination and application of development function modules to generate multiple combination construction cases;

[0134] Perform multi-dimensional optimization on various combination building cases to obtain target building cases;

[0135] The target building case is visually transformed to obtain a building label and a building application animation corresponding to the building label.

[0136] Another possible implementation method in the embodiment of the present application is that the construction analysis module 25 simulates the combination and application matching of the development function modules according to the application demand characteristics and the application effect characteristics to generate multiple combination construction cases, which is specifically used for:

[0137] Retrieve historical construction cases of development function modules within historical time periods;

[0138] Import the functional module association relationships in the historical construction cases into the preset model to build a functional module chain with association relationships;

[0139] The functional module chains are regulated by associating similar functions, and the functional realization effects and functional realization requirements corresponding to each functional module branch chain of the functional module network are determined according to the regulated functional module network;

[0140] Match the application requirement characteristics with the function realization requirements to obtain the first branch chain set;

[0141] Matching the application effect feature with the function realization effect corresponding to each functional module branch in the first branch set to obtain a second branch set;

[0142] Arrange and distribute the second branch chain set to generate multiple combination construction cases.

[0143] Another possible implementation in the embodiment of the present application is to build an analysis module 25 to organize similar functional associations of functional module chains, specifically for:

[0144] Obtain application scenario information, application timing information, and application group information corresponding to each functional module in the functional module chain;

[0145] Determine, according to the application scenario information, a set of associated modules for each function module in the function module chain to be associated with different function modules in different application scenarios;

[0146] Arrange the application sequence of each functional module in the associated module set according to the application timing information to obtain multiple associated module chains;

[0147] Binding multiple associated module chains to the function module nodes in the function module chain according to the same application scenario to obtain a function module network;

[0148] The application groups in the application group information are divided into application types to obtain multiple application group labels, wherein the application group labels include group application duration, group application age, and group application purpose;

[0149] Multiple application group labels are bound and updated according to the function module nodes in the function module chain to obtain an updated function module network.

[0150] In another possible implementation of the embodiment of the present application, when the building analysis module 25 performs multi-dimensional optimization on multiple combination building cases to obtain a target building case, it is specifically used to:

[0151] Detect and analyze the functional module networks in various combination building cases respectively, and determine the application group label set in the functional module network corresponding to each combination building case;

[0152] According to the application group label set and the information of the personnel to be applied, multiple combination construction cases are screened again to obtain the target construction cases.

[0153] In another possible implementation of the embodiment of the present application, when the building analysis module 25 obtains the building label and the building application animation corresponding to the building label based on the visual transformation of the target building case, it is specifically used to:

[0154] Determine the module 3D model required for construction and the construction process information of the module 3D model according to the target construction case;

[0155] Importing the module 3D model into a preset 3D rendering engine to perform 3D model rendering at a preset viewing angle to obtain a model atlas;

[0156] Determine the building label corresponding to each model in the model atlas and the building order corresponding to the building label according to the building process information;

[0157] Determine the demonstration play sequence of the model atlas according to the construction order, and add the model atlas to the animation generator according to the demonstration play sequence to obtain the initial construction animation;

[0158] Determine whether there is a preset detail operation in the initial building animation. If so, determine whether there is a visual frame node with the preset detail operation in the initial building animation, and when the initial building animation is played to the visual frame node position, enlarge the visual frame node for playback to obtain a building application animation. The preset detail operation is used to represent a module building operation that is difficult to identify and view on the display when the recommended resolution is applied.

[0159] In another possible implementation of the embodiment of the present application, the system 20 further includes: a behavior acquisition module, a standard confirmation module, a feature determination module, a feature comparison module and a behavior demonstration module, wherein:

[0160] The behavior acquisition module is used to obtain the user's real-time behavior, which refers to the application building behavior corresponding to the user when applying the low-code configuration platform;

[0161] Standard confirmation module, used to determine user behavior standards based on building tags and building application animations;

[0162] A feature determination module, used to accurately determine the user's standard behavior features based on the user's behavior;

[0163] A feature comparison module is used to determine the real-time behavior features according to the real-time behavior of the user, and to compare the real-time behavior features with the standard behavior features for similarity to determine whether there are feature anomalies in the real-time behavior features. If there are, then based on the correlation between the real-time behavior features and the standard behavior features, a set of application behavior features corresponding to the feature anomalies is generated;

[0164] The behavior demonstration module is used to generate a behavior demonstration animation corresponding to the user's real-time behavior based on the application behavior feature set and a preset behavior demonstration library.

[0165] The present application embodiment provides an electronic device, such as Figure 3 As shown, Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Figure 3 The electronic device 300 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 300 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present application.

[0166] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the embodiments of the present application. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0167] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0168] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0169] The memory 303 is used to store application code for executing the solution of the embodiment of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.

[0170] Among them, electronic devices include but are not limited to: mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0171] A computer-readable storage medium provided in an embodiment of the present application is introduced below. The computer-readable storage medium described below and the method described above can be referenced to each other.

[0172] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above low-code configuration building method are implemented.

[0173] Since the embodiments of the computer-readable storage medium part and the embodiments of the method part correspond to each other, the embodiments of the computer-readable storage medium part refer to the description of the embodiments of the method part.

[0174] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0175] The above are only some implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A low-code configuration construction method, characterized in that: include: Obtain application interface information and information about personnel to be applied, wherein the application interface information is the application interface information of the low-code configuration platform, and the information about personnel to be applied is the information about personnel who will apply the low-code configuration platform for development at the next moment; Determine personnel development experience and summary information to be applied based on the personnel information to be applied; Based on the personnel development experience, determine whether the application personnel corresponding to the to-be-applied personnel information are initial application personnel. If so, extract information features from the to-be-applied summary information to obtain application demand features and application effect features. The initial application personnel are personnel who have the ability to directly participate in project development; According to the application interface information, collect the development function modules corresponding to the low-code configuration platform; Based on the application demand characteristics and the application effect characteristics, the development function module is subjected to construction optimization analysis to obtain a construction label and a construction application animation corresponding to the construction label; The step of performing construction optimization analysis on the development function module based on the application demand characteristics and the application effect characteristics to obtain a construction label and a construction application animation corresponding to the construction label includes: According to the application demand characteristics and the application effect characteristics, the development function modules are simulated and combined for application matching to generate multiple combination construction cases; Perform multi-dimensional optimization on the multiple combination building cases to obtain target building cases; Performing visual transformation on the target building case to obtain a building label and a building application animation corresponding to the building label; The multi-dimensional optimization of the multiple combination building cases to obtain the target building cases includes: Detect and analyze the function module networks in the multiple combination building cases respectively, and determine the application group label set in the function module network corresponding to each combination building case; Performing a secondary screening of the multiple combined construction cases according to the application group label set and the information of the personnel to be applied, to obtain a target construction case, wherein the application group labels in the application group label set include group application time, group application age, and group application purpose; When it is detected that the user has accessed the interface corresponding to the application interface information, the building label and the building application animation are updated to the corresponding module position of the low-code configuration platform, and the updated low-code configuration platform is controlled to be displayed.

2. A low-code configuration construction method according to claim 1, characterized in that: The development function modules are simulated and combined according to the application requirement characteristics and the application effect characteristics to generate multiple combination construction cases, including: Retrieving historical construction cases of the development function module within a historical time period; Importing the association relationship of the functional modules in the historical construction case into the preset model to construct a functional module chain with association relationship; Regularizing the functional module chains by associating similar functions, and determining the functional realization effects and functional realization requirements corresponding to each functional module branch chain of the functional module network according to the regularized functional module network; Matching the application requirement characteristics with the function realization requirements to obtain a first branch chain set; Matching the application effect feature with the function realization effect corresponding to each functional module branch in the first branch set to obtain a second branch set; The second branch chain set is arranged and distributed to generate a variety of combination construction cases.

3. A low-code configuration construction method according to claim 2, characterized in that: The step of associating and regularizing the functional modules chain with similar functions includes: Obtaining application scenario information, application timing information, and application group information corresponding to each functional module in the functional module chain; Determine, according to the application scenario information, a set of associated modules for each function module in the function module chain to be associated with different function modules in different application scenarios; Arrange the application sequence of each functional module in the associated module set according to the application timing information to obtain multiple associated module chains; Binding the multiple associated module chains to the function module nodes in the function module chain according to the same application scenario to obtain a function module network; Classify the application groups in the application group information by application type to obtain multiple application group labels; The multiple application group labels are bound and updated according to the function module nodes in the function module chain to obtain an updated function module network.

4. A low-code configuration construction method according to claim 1, characterized in that: The step of visually transforming the target building case to obtain a building label and a building application animation corresponding to the building label includes: Determine the three-dimensional model of the module required for construction and the construction process information of the three-dimensional model of the module according to the target construction case; Importing the module three-dimensional model into a preset three-dimensional rendering engine to perform three-dimensional model rendering at a preset viewing angle to obtain a model atlas; Determine, according to the building process information, a building label corresponding to each model in the model atlas and a building order corresponding to the building label; Determine a demonstration play sequence of the model atlas according to the building order, and add the model atlas to the animation generator according to the demonstration play sequence to obtain an initial building animation; Determine whether there is a preset detail operation in the initial building animation. If so, determine whether there is a visual frame node of the preset detail operation in the initial building animation, and when the initial building animation is played to the visual frame node position, enlarge the visual frame node for playback to obtain a building application animation. The preset detail operation is used to represent a module building operation that is difficult to identify and view on the display when the recommended resolution is applied.

5. A low-code configuration construction method according to claim 1, characterized in that: Based on the updating of the building label and the building application animation to the corresponding module position of the low-code configuration platform, and controlling the display of the updated low-code configuration platform, the method further includes: Obtaining real-time user behavior, where the real-time user behavior is the application building behavior corresponding to the user when applying the low-code configuration platform; Determining a user behavior standard based on the building tag and the building application animation; accurately determining the user's standard behavior characteristics based on the user behavior; Determine a real-time behavior feature according to the real-time behavior of the user, and compare the real-time behavior feature with the standard behavior feature for similarity to determine whether the real-time behavior feature has a feature anomaly; if so, generate an application behavior feature set corresponding to the feature anomaly according to the correlation between the real-time behavior feature and the standard behavior feature; A behavior demonstration animation corresponding to the user's real-time behavior is generated based on the application behavior feature set and a preset behavior demonstration library.

6. A low-code configuration building system, characterized in that: include: An information acquisition module, used to acquire application interface information and information of personnel to be applied, wherein the application interface information is the application interface information of the low-code configuration platform, and the information of personnel to be applied is the information of personnel who will apply the low-code configuration platform for development at the next moment; An information determination module, used to determine personnel development experience and summary information to be applied based on the personnel information to be applied; A personnel determination module is used to determine whether the application personnel corresponding to the to-be-applied personnel information is an initial application personnel based on the personnel development experience. If so, information features are extracted from the to-be-applied summary information to obtain application demand features and application effect features. The initial application personnel are personnel who have the ability to directly participate in project development; A function acquisition module, used to acquire development function modules corresponding to the low-code configuration platform according to the application interface information; A construction analysis module, used to perform construction optimization analysis on the development function module based on the application demand characteristics and the application effect characteristics, and obtain a construction label and a construction application animation corresponding to the construction label; Wherein, when the construction analysis module performs construction optimization analysis on the development function module based on the application demand characteristics and the application effect characteristics to obtain a construction label and a construction application animation corresponding to the construction label, it is specifically used to: According to the application demand characteristics and the application effect characteristics, the development function modules are simulated and combined for application matching to generate multiple combination construction cases; Perform multi-dimensional optimization on the multiple combination building cases to obtain target building cases; Performing visual transformation on the target building case to obtain a building label and a building application animation corresponding to the building label; Wherein, when the construction analysis module performs multi-dimensional optimization on the multiple combination construction cases to obtain the target construction case, it is specifically used to: Detect and analyze the function module networks in the multiple combination building cases respectively, and determine the application group label set in the function module network corresponding to each combination building case; Performing a secondary screening of the multiple combined construction cases according to the application group label set and the information of the personnel to be applied, to obtain a target construction case, wherein the application group labels in the application group label set include group application time, group application age, and group application purpose; The platform update module is used to update the building label and the building application animation to the corresponding module position of the low-code configuration platform after detecting that the user has accessed the interface corresponding to the application interface information, and control the display of the updated low-code configuration platform.

7. An electronic device, characterized in that: The electronic device includes: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute a low-code configuration building method as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that: include: A computer program is stored which can be loaded by a processor and execute a low-code configuration building method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Industrial internet APP platform and building method

    CN115048081A

  • Graphical intelligent programming system for digital animation resources

    CN116909541A