Zero-code software development and application method, device and equipment based on classification form model, storage medium and program product

Through the zero-code software development method based on the classification form model, standardized and differentiated configuration information are generated and modules in the zero-code development platform are configured, which solves the problem of low software development efficiency in the existing technology, and achieves rapid configuration and efficient development.

CN119938128APending Publication Date: 2025-05-06SHENZHEN LANLING SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510108788.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The existing zero-code development platform requires a lot of configuration work during the software development process, resulting in no reduction in development time and cost and low software development efficiency.

Method used

Using a method based on the classification form model, standardized and differentiated configuration information are generated through the business scenario requirements information provided by users, and standardized and differentiated configuration modules are used to use the zero-code development platform to achieve rapid configuration and operation of modules.

Benefits of technology

Through the common extraction of similar businesses, differentiated business management is supported. Users only need to modify a small number of custom configurations to reuse most of the standardized configurations, reducing the configuration workload and improving the efficiency of software development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119938128A_ABST
    Figure CN119938128A_ABST
Patent Text Reader

Abstract

The invention relates to a zero-code software development and application method and device based on a classification form model, equipment, a storage medium and a program product, and relates to the technical field of computers. By adopting the method, the software development efficiency can be improved. The method comprises the following steps: according to service scene demand information provided by a user, determining a plurality of different service scenes contained in the service scene demand information, and same software demands and differentiated software demands under the plurality of service scenes; according to the same software requirements, standardized configuration information is generated, and according to the differentiated software requirements, differentiated configuration information is generated; determining a to-be-configured module in the zero code development platform, performing standardized configuration on the to-be-configured module through the classification form model according to the standardized configuration information, and performing differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information to obtain a configured target module; and in response to a module operation instruction sent by a user, operating the target module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a zero-code software development and application method, apparatus, computer equipment, computer-readable storage medium and computer program product based on a classified form model. Background Art

[0002] With the rapid development of mobile Internet, the demand for software development continues to increase. However, due to the limited number of technical personnel, the huge number of software development tasks cannot be met, which leads to a large backlog of software development tasks.

[0003] The emergence of zero-code development platforms has helped companies partially solve the problems of long software development cycles and lack of quality assurance. However, when using zero-code development platforms, a lot of configuration work is still required, which does not necessarily reduce the overall software development time and cost, resulting in low software development efficiency in current technologies. Summary of the invention

[0004] Based on this, it is necessary to provide a zero-code software development and application method, device, computer equipment, computer-readable storage medium and computer program product based on a classified form model to address the above technical problems.

[0005] In a first aspect, the present application provides a zero-code software development and application method based on a classification form model, including:

[0006] Determine, according to the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, and the same software requirements and differentiated software requirements under the plurality of different business scenarios;

[0007] Generate standardized configuration information according to the same software requirements, and generate differentiated configuration information according to the differentiated software requirements;

[0008] Determine a module to be configured in the zero-code development platform, perform standardized configuration on the module to be configured through a classification form model according to the standardized configuration information, and perform differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information, to obtain a configured target module;

[0009] In response to the module running instruction issued by the user, the target module is run.

[0010] In one embodiment, the step of performing standardized configuration on the module to be configured through a classification form model according to the standardized configuration information, and performing differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information to obtain a configured target module includes:

[0011] According to the standardized configuration information, the module to be configured is standardizedly configured through the classification form model to obtain multiple standard scenarios in the module after the standardized configuration; according to the differentiated configuration information, the multiple standard scenarios are differentiated configured or new scenarios are added through the classification form model to obtain multiple difference scenarios; based on the multiple difference scenarios, the target module is generated.

[0012] In one embodiment, in response to the module running instruction issued by the user, running the target module includes:

[0013] According to the scenario requirement instructions in the module running instructions, enter the corresponding current scene in the target module; obtain the scenario configuration information in the current scene, and parse the scenario configuration information to generate business capabilities; in the current scene, perform corresponding business operations according to the interaction instructions in the module running instructions and the business capabilities.

[0014] In one embodiment, the current scene is obtained by differentially configuring the standard scene; and obtaining scene configuration information in the current scene includes:

[0015] The standardized configuration information and the differentiated configuration information in the current scene are read, and the standardized configuration information and the differentiated configuration information in the current scene are merged to obtain the scene configuration information.

[0016] In one embodiment, the current scene is obtained by adding a new scene; and obtaining the scene configuration information in the current scene includes:

[0017] The differentiated configuration information in the current scene is read, and the differentiated configuration information in the current scene is used as the scene configuration information.

[0018] In one embodiment, determining the module to be configured in the zero-code development platform includes:

[0019] When the business scenario requirement information meets the conditions for adding a module, a new module is added to the zero-code development platform as the module to be configured; when the business scenario requirement information does not meet the conditions for adding a module, a module is selected from the existing modules of the zero-code development platform as the module to be configured.

[0020] In a second aspect, the present application also provides a zero-code software development and application device based on a classification form model, including:

[0021] A requirement determination unit, configured to determine, according to the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, and the same software requirements and differentiated software requirements under the plurality of different business scenarios;

[0022] An information generating unit, configured to generate standardized configuration information according to the same software requirements, and to generate differentiated configuration information according to the differentiated software requirements;

[0023] A configuration execution unit, used for determining a module to be configured in the zero-code development platform, performing standardized configuration on the module to be configured through a classification form model according to the standardized configuration information, and performing differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information, to obtain a configured target module;

[0024] The module running unit is used to run the target module in response to the module running instruction issued by the user.

[0025] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0026] According to the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, as well as the same software requirements and differentiated software requirements under the plurality of different business scenarios are determined; standardized configuration information is generated according to the same software requirements, and differentiated configuration information is generated according to the differentiated software requirements; a module to be configured is determined in a zero-code development platform, and the module to be configured is standardizedly configured through a classification form model according to the standardized configuration information, and the module after the standardized configuration is differentiatedly configured through the classification form model according to the differentiated configuration information, so as to obtain a configured target module; and the target module is run in response to a module running instruction issued by the user.

[0027] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0028] According to the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, as well as the same software requirements and differentiated software requirements under the plurality of different business scenarios are determined; standardized configuration information is generated according to the same software requirements, and differentiated configuration information is generated according to the differentiated software requirements; a module to be configured is determined in a zero-code development platform, and the module to be configured is standardizedly configured through a classification form model according to the standardized configuration information, and the module after the standardized configuration is differentiatedly configured through the classification form model according to the differentiated configuration information, so as to obtain a configured target module; and the target module is run in response to a module running instruction issued by the user.

[0029] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0030] According to the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, as well as the same software requirements and differentiated software requirements under the plurality of different business scenarios are determined; standardized configuration information is generated according to the same software requirements, and differentiated configuration information is generated according to the differentiated software requirements; a module to be configured is determined in a zero-code development platform, and the module to be configured is standardizedly configured through a classification form model according to the standardized configuration information, and the module after the standardized configuration is differentiatedly configured through the classification form model according to the differentiated configuration information, so as to obtain a configured target module; and the target module is run in response to a module running instruction issued by the user.

[0031] The above-mentioned zero-code software development and application method, device, computer equipment, computer-readable storage medium and computer program product based on the classification form model, by utilizing the zero-code development platform to replace traditional programming development with configuration, standardizes the configuration modules through the classification form model according to the standardized configuration information, and differentiates the modules after the standardized configuration through the classification form model according to the differentiated configuration information, that is, the technical means of supporting business differentiation management by extracting the commonalities of similar businesses, so that users can reuse most of the standardized configurations to complete module configuration tasks for various business scenarios by modifying a small amount of customized configurations, and dynamically parse out the corresponding business capabilities in the configured target module without the need to redefine a complete configuration, effectively reducing the configuration workload and thus improving software development efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0033] Figure 1 An application environment diagram of a zero-code software development and application method based on a classification form model in one embodiment;

[0034] Figure 2 A flowchart of a zero-code software development and application method based on a classification form model in one embodiment;

[0035] Figure 3 A schematic flow chart of module configuration steps in one embodiment;

[0036] Figure 4 It is a flowchart of the zero-code software development part in a specific embodiment;

[0037] Figure 5 It is a flowchart of the zero-code software application part in a specific embodiment;

[0038] Figure 6 A structural block diagram of a zero-code software development and application device based on a classification form model in one embodiment;

[0039] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0041] The relevant terms in this application are explained as follows:

[0042] Modules and scenarios: A software developed with zero code is composed of multiple modules, and each module is divided into multiple different business scenarios. Taking the "User Information Management Module" as an example, the new scenario in the module solves the problem of entering user information, the modification scenario solves the problem of editing user information, and the query scenario solves the problem of querying user information.

[0043] Module configuration: Module configuration defines all the information that needs to be declared for a module to run, including "data model", "page model", "interaction process", "authorization setting", "navigation page", "chart report" and "other configurations".

[0044] Business capability: a combination of a series of functional points. Taking the "new scenario in the user information management module" as an example, the entry, verification, saving, printing and attachment uploading of user information are all a series of different functional points, which constitute the relevant business capabilities.

[0045] Classification form model: can carry common configuration definitions of similar businesses and configuration definitions of differentiated businesses. For example, for a project management business scenario, the classification form model can uniformly define the common parts of the business, provide the same business capabilities (list query, data statistics, and operation monitoring, etc.) and also provide differentiated business capabilities (different content maintenance and differentiated information display, etc.).

[0046] In the zero-code platform, technicians can create business applications through a graphical interface (rather than traditional computer programming), and use drag-and-drop user interface components and visual models to replace part or all of the coding work, while project components (such as front-end code, back-end code, and configuration files) can be automatically generated based on standardized tools. This approach has greater flexibility and greatly reduces the workload and time spent on software development and testing.

[0047] In the mode of replacing traditional technical programming with configuration, there is a business demand that there are only some subtle differences under a business goal. For example, a project management business scenario requires the ability to manage engineering projects and software projects. In this scenario, different categories have the same software requirements (such as progress control and statistical dimensions, etc.), but there are also differentiated software requirements such as information entry and information maintenance. In this context, it is necessary to consider technical means to support differentiated business management by extracting the commonalities of similar businesses.

[0048] Since zero-code development essentially uses configuration to replace traditional technical programming, how to define the configuration is a very critical design consideration. This application proposes to solve the common extraction of business by establishing a classification form model to support business differentiation management. In this model, users can configure standardized configurations and define differentiated configurations. The solution in this application includes two core control processes, namely the classification form model configuration process and the classification form model runtime process, as follows: In the zero-code development platform, the configuration process is that the user defines the business capabilities of the module through the configuration of the module; and the runtime process uses the configured module to dynamically parse the corresponding business capabilities, and finally complete the business operation with the participation of the user.

[0049] The zero-code software development and application method based on the classification form model provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown in FIG. 1 , the terminal communicates with the server through the network. The data storage system can store the data that the server needs to process. The data storage system can be integrated on the server or placed on the cloud or other network servers. Figure 1 In the application environment shown, the terminal can be, but is not limited to, various personal computers, laptops, smart phones, and tablet computers. The server can be implemented as an independent server or a server cluster consisting of multiple servers.

[0050] In one embodiment, Figure 2 As shown in the figure, a zero-code software development and application method based on the classification form model is provided. Figure 1 The terminal in is used as an example to illustrate, including the following steps:

[0051] Step S201 : determining, based on the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, and the same software requirements and differentiated software requirements under the plurality of different business scenarios.

[0052] Among them, software requirements include but are not limited to requirements for entering, editing, and querying user information.

[0053] Specifically, the terminal determines multiple different business scenarios contained in the business scenario demand information based on the business scenario demand information provided by the user, and determines the same software requirements and differentiated software requirements in the multiple different business scenarios by performing demand analysis on the multiple different business scenarios.

[0054] Step S202: Generate standardized configuration information according to the same software requirements, and generate differentiated configuration information according to differentiated software requirements.

[0055] Among them, standardized configuration information can be information defining basic configurations required for module operation, such as password input, etc., and differentiated configuration information can be information defining special configurations required for module operation, such as face recognition and fingerprint recognition, etc.

[0056] Specifically, the terminal generates corresponding standardized configuration information according to the same software requirements, and generates corresponding differentiated configuration information according to differentiated software requirements.

[0057] Step S203, determine the module to be configured in the zero-code development platform, perform standard configuration on the module to be configured through the classification form model according to the standardized configuration information, and perform differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information to obtain a configured target module.

[0058] Among them, module configuration mainly includes two forms: standardized configuration and differentiated configuration.

[0059] Among them, the classification form model can uniformly define the common parts of the business, provide the same business capabilities (list query, data statistics, operation monitoring, etc.), and also provide different business capabilities (different content maintenance, different information display).

[0060] Specifically, the terminal determines the module to be configured in the zero-code development platform by creating a new module or selecting an existing module, performs standardized configuration on the module to be configured through the classification form model according to the standardized configuration information, and then performs differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information, to obtain the configured target module, and store the configuration information in the target module.

[0061] Step S204, running the target module in response to the module running instruction issued by the user.

[0062] Specifically, the terminal responds to the module running instruction issued by the user and runs the target module in the zero-code developed application to complete the corresponding business goal.

[0063] In the above-mentioned zero-code software development and application method based on the classification form model, the zero-code development platform is used to replace traditional programming development with configuration, and the configuration modules are standardized according to the standardized configuration information through the classification form model, and the standardized configured modules are differentiated according to the differentiated configuration information through the classification form model. That is, the commonality extraction of similar businesses is used to support the technical means of business differentiation management, so that users can reuse most of the standardized configuration to complete the module configuration tasks of various business scenarios by modifying a small amount of customized configuration, and dynamically parse the corresponding business capabilities in the configured target module without the need to redefine a complete configuration, effectively reducing the configuration workload and thus improving software development efficiency.

[0064] In one embodiment, if Figure 3 As shown, in the above step S203, the module to be configured is standardized according to the standardized configuration information through the classification form model, and the module after the standardized configuration is differentiated according to the differentiated configuration information through the classification form model to obtain the configured target module, which specifically includes the following steps:

[0065] Step S301 , performing standardized configuration on the module to be configured through the classification form model according to the standardized configuration information, and obtaining a plurality of standard scenarios in the module after the standardized configuration.

[0066] Step S302: Perform differential configuration or add new scenarios to multiple standard scenarios according to the differential configuration information through a classification form model to obtain multiple differential scenarios.

[0067] Step S303: Generate a target module based on multiple difference scenarios.

[0068] Specifically, the terminal performs standardized configuration on the configuration module through the classification form model according to the standardized configuration information, and obtains multiple standard scenes in the module after the standardized configuration; then, according to the differentiated configuration information, the classification form model is used to perform differentiated configuration on the multiple standard scenes or add new scenes, thereby obtaining multiple differential scenes; the multiple differential scenes are combined to efficiently and accurately generate the target module, and improve the efficiency of module configuration.

[0069] In one embodiment, in the above step S204, in response to the module running instruction issued by the user, running the target module specifically includes the following steps:

[0070] According to the scenario requirement instructions in the module running instructions, enter the corresponding current scene in the target module; obtain the scenario configuration information in the current scene, and parse the scenario configuration information to generate business capabilities; in the current scene, according to the interaction instructions and business capabilities in the module running instructions, execute the corresponding business operations.

[0071] Specifically, the terminal determines and enters the corresponding current scene in the target module according to the scenario requirement instructions in the module running instructions; obtains the scenario configuration information in the current scene according to the current scene generation form, and parses the scenario configuration information to generate business capabilities; in the current scene, according to the interaction instructions and business capabilities in the module running instructions, executes corresponding business operations, thereby realizing the interaction function between the zero-code software and the user.

[0072] In one of the embodiments, if the current scene is obtained by differentially configuring a standard scene; then in the above embodiment, obtaining the scene configuration information in the current scene specifically includes the following steps: reading the standardized configuration information and the differentiated configuration information in the current scene, merging the standardized configuration information and the differentiated configuration information in the current scene, and obtaining the scene configuration information.

[0073] If the current scene is obtained by a newly added scene, in the above embodiment, obtaining the scene configuration information in the current scene specifically includes the following steps: reading the differentiated configuration information in the current scene, and using the differentiated configuration information in the current scene as the scene configuration information.

[0074] Specifically, when the terminal recognizes that the current scene is obtained by differential configuration of the standard scene, it reads the standardized configuration information and the differentiated configuration information in the current scene, merges the standardized configuration information and the differentiated configuration information in the current scene, and obtains the scene configuration information; when the terminal recognizes that the current scene is obtained by a newly added scene, it reads the differentiated configuration information in the current scene, and directly uses the differentiated configuration information in the current scene as the scene configuration information, thereby providing corresponding information preparation for subsequent parsing steps.

[0075] In one embodiment, in the above step S203, determining the module to be configured in the zero-code development platform specifically includes the following steps:

[0076] When the business scenario requirement information meets the conditions for adding a new module, a new module is added to the zero-code development platform as the module to be configured; when the business scenario requirement information does not meet the conditions for adding a new module, a module is selected from the existing modules of the zero-code development platform as the module to be configured.

[0077] Among them, the conditions for adding modules can be determined by relevant technical personnel based on the degree of correlation between business scenario demand information and the configuration information of existing modules in the zero-code development platform. For example: when the degree of correlation exceeds 80%, a module is selected from the existing modules of the zero-code development platform as the module to be configured; when the degree of correlation does not exceed 80%, a new module is added to the existing modules of the zero-code development platform as the module to be configured.

[0078] Specifically, the terminal obtains the correlation value between the business scenario requirement information and the configuration information of the existing modules in the zero-code development platform, and determines whether the business scenario requirement information meets the module addition conditions based on the correlation value. If the business scenario requirement information meets the module addition conditions, a new module is added to the zero-code development platform as the module to be configured; if the business scenario requirement information does not meet the module addition conditions, a module with the highest correlation value is selected from the existing modules in the zero-code development platform as the module to be configured, thereby flexibly determining the module to be configured by creating a new module or selecting an existing module.

[0079] As an application example, Figure 4 As shown, a flowchart of the zero-code software development part in a specific embodiment is provided, which specifically includes the following steps:

[0080] Step 1: Create a new module or select an existing module. This step is mainly to add or select the specific module that needs to be configured;

[0081] Step 2: Define module configuration information. This step mainly solves the standardized configuration of different scenarios under the module;

[0082] Step 3: Configuration definition of difference scenarios 1 to N. This step mainly solves the non-standard configuration of different scenarios under the module. It can cover the standardized configuration and add new configuration.

[0083] like Figure 5 As shown, a flowchart of the zero-code software application part in a specific embodiment is provided, which specifically includes the following steps:

[0084] Step 1: Enter the scenario corresponding to the module. This step is mainly to solve the different business capability entrances so that users can enter different business scenarios;

[0085] Step 2: Check the scene configuration information. This step mainly identifies the relevant configurations in the scene and whether there is a custom configuration.

[0086] Step 3: Read the module scene standard configuration. This step mainly reads the standard configuration information under the scene;

[0087] Step 4: Read the module scenario-specific configuration. This step is mainly to read the scenario-specific configuration information.

[0088] Step 5: Configuration merging. This step mainly merges the configuration information, retaining most of the information of the standardized configuration while providing new differentiated configurations to prepare information for subsequent nodes.

[0089] Step 6: Analyze scenario configuration to generate business capabilities. This step converts configuration into specific business capabilities, which is an important step to achieve the programmatic operation effect of traditional code development.

[0090] Step 7: Users participate in relevant interactions to achieve business goals. After the business capabilities are provided, the final business goals are completed through the interaction process with customers.

[0091] The beneficial effects brought by the above embodiments are as follows:

[0092] 1) Through the design of the classified form model, under the basic premise of fast delivery and quality assurance brought by zero code (instead of traditional programming), users can reuse most of the standardized configurations and achieve various business goals by simply modifying a small amount of customized configurations, without having to redefine a complete configuration, which reduces the configuration workload and improves software development efficiency.

[0093] 2) Standardized business scenarios are formulated through the integration of common businesses and the fusion of classification models, permission models and basic models. At the same time, the basic model mechanism is expanded (service plus business service capability supplement), and the basic information of the model is uniformly declared, described and governed. Business personnel can further fine-tune and supplement the classification form model based on the basic model and capabilities.

[0094] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0095] Based on the same inventive concept, the embodiment of the present application also provides a zero-code software development and application device based on a classified form model for implementing the zero-code software development and application method based on a classified form model involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the zero-code software development and application device based on a classified form model provided below can refer to the limitations of the zero-code software development and application method based on a classified form model above, and will not be repeated here.

[0096] In an exemplary embodiment, Figure 6 As shown, a zero-code software development and application device based on a classification form model is provided, including:

[0097] The requirement determination unit 601 is used to determine, according to the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, and the same software requirements and differentiated software requirements under the plurality of different business scenarios;

[0098] The information generating unit 602 is used to generate standardized configuration information according to the same software requirements, and to generate differentiated configuration information according to differentiated software requirements;

[0099] The configuration execution unit 603 is used to determine the module to be configured in the zero-code development platform, perform standardized configuration on the module to be configured through the classification form model according to the standardized configuration information, and perform differentiated configuration on the module after the standardized configuration through the classification form model according to the differentiated configuration information, so as to obtain the configured target module;

[0100] The module running unit 604 is used to run the target module in response to the module running instruction issued by the user.

[0101] In one embodiment, the configuration execution unit 603 is also used to perform standardized configuration on the module to be configured through the classification form model according to the standardized configuration information, and obtain multiple standard scenarios in the module after the standardized configuration; perform differentiated configuration on multiple standard scenarios or add new scenarios through the classification form model according to the differentiated configuration information, and obtain multiple differentiated scenarios; generate a target module based on the multiple differentiated scenarios.

[0102] In one embodiment, the module operation unit 604 is also used to enter the corresponding current scene in the target module according to the scene requirement instructions in the module operation instructions; obtain the scene configuration information in the current scene, and parse the scene configuration information to generate business capabilities; in the current scene, execute corresponding business operations according to the interaction instructions and business capabilities in the module operation instructions.

[0103] In one embodiment, the current scene is obtained by differentially configuring the standard scene; the module operation unit 604 is also used to read the standardized configuration information and the differentiated configuration information in the current scene, merge the standardized configuration information and the differentiated configuration information in the current scene, and obtain the scene configuration information.

[0104] In one embodiment, the current scene is obtained by adding a new scene; the module operation unit 604 is further used to read the differential configuration information in the current scene, and use the differential configuration information in the current scene as the scene configuration information.

[0105] In one embodiment, the configuration execution unit 603 is also used to add a new module in the zero-code development platform as a module to be configured when the business scenario requirement information meets the module addition conditions; when the business scenario requirement information does not meet the module addition conditions, select a module from the existing modules of the zero-code development platform as the module to be configured.

[0106] Each module in the above-mentioned zero-code software development and application device based on the classification form model can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0107] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a zero-code software development and application method based on a classified form model is realized. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0108] Those skilled in the art will understand that Figure 7The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0109] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0110] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0111] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0112] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0113] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0114] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0115] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A zero-code software development and application method based on a classification form model, characterized in that: The method comprises: Determine, according to the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, and the same software requirements and differentiated software requirements under the plurality of different business scenarios; Generate standardized configuration information according to the same software requirements, and generate differentiated configuration information according to the differentiated software requirements; Determine a module to be configured in the zero-code development platform, perform standardized configuration on the module to be configured through a classification form model according to the standardized configuration information, and perform differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information, to obtain a configured target module; In response to the module running instruction issued by the user, the target module is run.

2. The method according to claim 1, characterized in that The method of performing standardized configuration on the module to be configured through a classification form model according to the standardized configuration information, and performing differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information to obtain a configured target module includes: Performing standardized configuration on the module to be configured through the classification form model according to the standardized configuration information, and obtaining a plurality of standard scenarios in the module after the standardized configuration; According to the differentiated configuration information, the plurality of standard scenarios are differentiated configured or newly added scenarios are added through the classification form model to obtain a plurality of differentiated scenarios; Based on the multiple difference scenarios, the target module is generated.

3. The method according to claim 2, characterized in that The step of executing the target module in response to the module execution instruction issued by the user includes: According to the scene requirement instruction in the module running instruction, enter the corresponding current scene in the target module; Acquire the scene configuration information in the current scene, and parse the scene configuration information to generate business capabilities; In the current scenario, corresponding business operations are performed according to the interaction instructions in the module operation instructions and the business capabilities.

4. The method according to claim 3, characterized in that The current scene is obtained by performing differentiated configuration on the standard scene; and the obtaining of scene configuration information in the current scene includes: The standardized configuration information and the differentiated configuration information in the current scene are read, and the standardized configuration information and the differentiated configuration information in the current scene are merged to obtain the scene configuration information.

5. The method according to claim 3, characterized in that: The current scene is obtained by adding a new scene; and the obtaining of scene configuration information in the current scene includes: The differentiated configuration information in the current scene is read, and the differentiated configuration information in the current scene is used as the scene configuration information.

6. The method according to any one of claims 1 to 5, characterized in that: Determining the module to be configured in the zero-code development platform includes: When the business scenario requirement information meets the module addition condition, a module is added to the zero-code development platform as the module to be configured; When the business scenario requirement information does not meet the module addition conditions, a module is selected from the existing modules of the zero-code development platform as the module to be configured.

7. A zero-code software development and application device based on a classification form model, characterized in that: The device comprises: A requirement determination unit, configured to determine, according to the business scenario requirement information provided by the user, a plurality of different business scenarios contained in the business scenario requirement information, and the same software requirements and differentiated software requirements under the plurality of different business scenarios; An information generating unit, configured to generate standardized configuration information according to the same software requirements, and to generate differentiated configuration information according to the differentiated software requirements; A configuration execution unit, used for determining a module to be configured in the zero-code development platform, performing standardized configuration on the module to be configured through a classification form model according to the standardized configuration information, and performing differentiated configuration on the standardized configured module through the classification form model according to the differentiated configuration information, to obtain a configured target module; The module running unit is used to run the target module in response to the module running instruction issued by the user.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.