Low-code processing method and device based on cloud platform, equipment, medium and product

By using the setting plug-in on the InBiz cloud platform to customize and transparent the business code, the problem of opacity and extension development difficulties in low-code development is solved, and more convenient code changes and a better development experience is achieved.

CN119847494APending Publication Date: 2025-04-18MACROWING SOFTWARE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411995405.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The low-code development model of the existing InBiz cloud platform has problems such as code opacity and difficulty in extending code development, making it difficult for developers to understand the code principle and expand.

Method used

By using setting plug-ins on the cloud platform, the business code is concretely defined into files and the code is transparent through version management, making code changes more convenient and extending the code development experience better.

Benefits of technology

It realizes the convenience of code changes and improves the experience of extended development, and enhances the developer's ability to solve problems independently and understand low code.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847494A_ABST
    Figure CN119847494A_ABST
Patent Text Reader

Abstract

The invention discloses a low-code processing method, device and equipment based on a cloud platform, a medium and a product. The method comprises the following steps: obtaining a new initial code version page in a cloud platform; in response to a page export operation of a cloud platform, exporting the initial code version page into a set plug-in, and processing the initial code version page through the set plug-in to obtain a first code version file; adjusting the first code version file based on a setting function on the setting plug-in to obtain a second code version file; and in response to a page import operation of a cloud platform, uploading the second code version file to the cloud platform to obtain a target code version page. According to the technical scheme, the business code is concrete into the file by adopting the set plug-in for the cloud platform, and the code can be transparentized in a version management mode, so that the code is more convenient to change, and the development experience of the extended code is better.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of software development technology, and in particular to a low-code processing method, device, equipment, medium and product based on a cloud platform. Background Art

[0002] With the development of science and technology, current resources such as computers, networks, and basic software have laid the foundation for real-time collaboration among multiple people, making multi-person, remote, and real-time collaboration possible, and online collaboration on low-code platforms has become increasingly common.

[0003] The existing low-code development model of the InBiz cloud platform includes pages, menus, models, data sets, interfaces, and multi-language modules, all of which are based on web pages. This approach has many disadvantages, such as code opacity: during the development process, development can only be completed in a functional interface manner, and it is difficult to understand its principles, resulting in poor ability to solve problems independently; and difficulty in extending code development: extended code on the web interface only supports editing in text form. Summary of the invention

[0004] The present invention provides a low-code processing method, device, equipment, medium and product based on a cloud platform. By adopting a setting plug-in for the cloud platform, the business code is concretized into a file, and the code can be made transparent through version management, making code changes more convenient and extending the code development experience better.

[0005] According to one aspect of the present invention, a low-code processing method based on a cloud platform is provided, comprising:

[0006] Get the newly created initial code version page in the cloud platform;

[0007] In response to a page export operation of the cloud platform, exporting the initial code version page to a setting plug-in, so that the initial code version page is processed by the setting plug-in to obtain a first code version file;

[0008] Adjust the first code version file based on the setting function on the setting plug-in to obtain a second code version file;

[0009] In response to the page import operation of the cloud platform, the second code version file is uploaded to the cloud platform to obtain the target code version page.

[0010] According to another aspect of the present invention, a low-code processing device based on a cloud platform is provided, comprising:

[0011] The code page acquisition module is used to obtain the initial code version page newly created in the cloud platform;

[0012] A code page processing module, configured to export the initial code version page to a setting plug-in in response to a page export operation of the cloud platform, so as to process the initial code version page through the setting plug-in to obtain a first code version file;

[0013] A code file adjustment module, configured to adjust the first code version file based on a setting function on the setting plug-in to obtain a second code version file;

[0014] The target code page acquisition module is used to upload the second code version file to the cloud platform in response to the page import operation of the cloud platform to obtain the target code version page.

[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0016] at least one processor; and

[0017] a memory communicatively connected to the at least one processor; wherein,

[0018] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the cloud platform-based low-code processing method described in any embodiment of the present invention.

[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the cloud platform-based low-code processing method described in any embodiment of the present invention when executed.

[0020] According to another aspect of the present invention, a computer program product is provided, including a computer program, which, when executed by a processor, implements a cloud platform-based low-code processing method as described in any one of the embodiments of the present invention.

[0021] The technical solution of the embodiment of the present invention is to obtain a newly created initial code version page in the cloud platform; in response to the page export operation of the cloud platform, export the initial code version page to the setting plug-in, so as to process the initial code version page through the setting plug-in to obtain a first code version file; adjust the first code version file based on the setting function on the setting plug-in to obtain a second code version file; in response to the page import operation of the cloud platform, upload the second code version file to the cloud platform to obtain a target code version page. This technical solution, by adopting a setting plug-in for the cloud platform, materializes the business code into a file, and can make the code transparent through version management, making code changes more convenient and providing a better experience in extended code development.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 It is a flowchart of a low-code processing method based on a cloud platform provided according to Embodiment 1 of the present invention;

[0025] Figure 2 It is a flow chart of a low-code processing method based on a cloud platform provided according to Embodiment 2 of the present invention;

[0026] Figure 3 It is a structural diagram of a low-code processing device based on a cloud platform provided according to Embodiment 3 of the present invention;

[0027] Figure 4 It is a structural schematic diagram of an electronic device provided according to Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first", "second", "target", "initial", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] Embodiment 1

[0031] Figure 1 This is a flowchart of a low-code processing method based on a cloud platform provided according to the first embodiment of the present invention. This embodiment is applicable to the low-code development and processing of a cloud platform. The method can be executed by a low-code processing device based on a cloud platform. The low-code processing device based on a cloud platform can be implemented in the form of hardware and / or software. The low-code processing device based on a cloud platform can be configured in an electronic device with data processing capabilities. Figure 1 As shown, the method includes:

[0032] S110. Obtain a new initial code version page in the cloud platform.

[0033] Among them, the initial code version page can be understood as the initial page generated by a page on the cloud platform. In this embodiment, the initial code version page can be a version page including part of the code, or it can be a version page that does not include any code. The initial code version page can be an initial generation version page generated in response to user operations on the cloud platform. In this embodiment, the cloud platform can be the InBiz cloud platform. The InBiz low-code platform aims to quickly build enterprise content applications and complex application systems through drag-and-drop page design and system assembly in a building block manner. In this embodiment, a blank code interface or a partial code interface generated by a new page based on business needs in the InBiz low-code platform can be obtained.

[0034] S120. In response to a page export operation of the cloud platform, export the initial code version page to a setting plug-in, so that the initial code version page is processed by the setting plug-in to obtain a first code version file.

[0035] Among them, the setting plug-in can be a vscode plug-in. The vscode plug-in in this embodiment can be an extension developed for VisualStudio Code (VSCode) to enhance the functionality of the editor and meet the needs of different developers. These plug-ins can add new features, tools, and language support, etc., thereby expanding the capabilities of VSCode. The setting plug-in in this embodiment can be a vscode plug-in specifically for low-code development on the InBiz cloud platform. The first code version file can be understood as a code file obtained by editing the code of the initial code version page. In this embodiment, when developing low code in the vscode plug-in, when a new page is created or a new page is imported, an additional file will appear in the local file; and a new file can be formed directly by dragging and dropping; each time a theme of a code file is dragged, the local file will change. However, on the InBiz cloud platform, the corresponding code file cannot be seen, only the corresponding code page can be seen.

[0036] Specifically, in this embodiment, the user can first create a site and a version of the site on the InBiz low-code cloud platform. After the site version is obtained, the cloud platform can be used to import and export functions, that is, in response to the page export operation of the cloud platform, the initial code version page of the site version generated by the page on the cloud platform is pulled into the vscode plug-in, and the initial code version page is edited and processed by the vscode plug-in to obtain the corresponding first code version file with complete code editing. In addition, in this embodiment, the user can first create a site and a version of the site on the InBiz low-code cloud platform, and the InBiz low-code cloud platform shows that part of the code has been written, and can also continue to drag it into the VsCode plug-in. The VsCode plug-in can continue to develop and process based on this code version, and the corresponding first code version file can be obtained after the processing is completed.

[0037] In this embodiment, optionally, the initial code version page is processed by the setting plug-in to obtain a first code version file, including: receiving an editing operation instruction by the setting plug-in; and editing the initial code version page according to the editing operation instruction to obtain the first code version file.

[0038] The editing operation instructions may be different editing operations on the code, and different editing operation instructions may be sent according to the actual needs of the user. Exemplarily, the editing operation instructions in this embodiment may include operations such as adding, deleting, copying, pasting, and replacing code fragments.

[0039] In this embodiment, the editing operation instructions received by the VsCode plug-in modify the code in the initial code version page according to the corresponding editing operation instructions, and then save the modified code as the first code version file. Specifically, editing operations such as adding, deleting, and replacing code snippets may be included. In addition, the VsCode plug-in can specify the save path and name of the file and ensure that the format and content of the file meet the requirements.

[0040] Through such a setting in this embodiment, the low-code development process is greatly simplified, and the code generated by each change is clearly visible, which helps developers understand what they are really doing, thereby deepening developers' understanding of low-code and enhancing their ability to solve problems independently.

[0041] S130: Adjust the first code version file based on the setting function on the setting plug-in to obtain a second code version file.

[0042] Among them, the setting function can be an extended function on the setting plug-in. In this embodiment, different functions can be set according to actual needs. In this embodiment, the vscode plug-in can be considered as an extended function provided in VsCode. Exemplarily, the setting function may include a code style function, a code prompt function, and basic functions such as git. The second code version file may be a code version file obtained after the code is adjusted by various setting functions on the setting plug-in. In this embodiment, through the functions provided by the vscode plug-in in VsCode, the corresponding setting functions can be completed with one click, which is more convenient and quick.

[0043] In this embodiment, different extended functions can be set on the vscode plug-in to modify or adjust the first code version file, thereby obtaining the corresponding second code version file.

[0044] In this embodiment, optionally, the setting function includes a code version management function, a code file cleaning function, and a customization function.

[0045] Among them, the version management function can switch from one version of development to another by pulling the corresponding version of the code file in VsCode. The code file cleaning function may include a copy cleaning function and an unused file cleaning function. In this embodiment, the code file cleaning function in the vscode plug-in can automatically clean up the corresponding code copy function and unused code files, thereby saving storage space and facilitating the management of various code version files. The customization function may include a customized change operation and a customized identification restoration operation, which can be customized according to event requirements.

[0046] The setting functions in this embodiment may also include publishing applications, exporting applications, service packaging, proxying, application recovery, generating custom components in multiple languages, and single module cloud coverage, etc. Different functions can be set according to actual needs, and this embodiment does not limit this. In this embodiment, through such settings, a series of rich functions are provided through the vscode plug-in, which can greatly reduce the development cost of developers and help developers complete development tasks faster, better, and more steadily.

[0047] S140. In response to the page import operation of the cloud platform, the second code version file is uploaded to the cloud platform to obtain a target code version page.

[0048] Among them, the target code version page can be considered as the code interface of the second code version file displayed in the cloud platform. In this embodiment, after adjusting the first code version file through different setting functions provided by the vscode plug-in to obtain the second code version file, the corresponding second code version file can be pushed to the cloud platform with one click by responding to the page import operation of the cloud platform, thereby obtaining the corresponding target code version page.

[0049] The technical solution of the embodiment of the present invention is to obtain a newly created initial code version page in the cloud platform; in response to the page export operation of the cloud platform, export the initial code version page to the setting plug-in, so as to process the initial code version page through the setting plug-in to obtain a first code version file; adjust the first code version file based on the setting function on the setting plug-in to obtain a second code version file; in response to the page import operation of the cloud platform, upload the second code version file to the cloud platform to obtain a target code version page. This technical solution, by adopting a setting plug-in for the cloud platform, materializes the business code into a file, and can make the code transparent through version management, making code changes more convenient and providing a better experience in extended code development.

[0050] Embodiment 2

[0051] Figure 2 It is a flowchart of a low-code processing method based on a cloud platform provided according to the second embodiment of the present invention. This embodiment is optimized based on the above embodiment. The specific optimization is as follows: the setting function includes setting code style and code prompt; accordingly, the first code version file is adjusted based on the setting function on the setting plug-in to obtain the second code version file, including: based on the code prompt on the setting plug-in, the first code version file is code expanded to obtain the extended code version file; the extended code version file is adjusted according to the set code style to obtain the second code version file. Figure 2 As shown, the method includes:

[0052] S210. Obtain a newly created initial code version page in the cloud platform.

[0053] S220. In response to the page export operation of the cloud platform, the initial code version page is exported to a setting plug-in, so that the initial code version page is processed by the setting plug-in to obtain a first code version file.

[0054] In this embodiment, optionally, after exporting the initial code version page to the setting plug-in, it also includes: determining multiple code version files based on the setting plug-in and the initial code version page; merging the multiple code version files to obtain a target code version file.

[0055] Among them, multiple code version files can be version files obtained by code development through different user editing operations based on the initial code version page. In this embodiment, the initial code version page can be edited and processed through different user editing operations in the vscode plug-in to obtain multiple code version files, and the multiple code version files can be merged using the Git function to obtain the target code version file.

[0056] Specifically, in this embodiment, the initial code version page can be rebuilt through multiple code version creation requests to obtain corresponding multiple code version pages. Through the collaborative development function of the vscode plug-in, multiple code version files are obtained through editing and processing operations by multiple users, and then the multiple code version files are merged according to the differences between the main branch and the development branch. The development branches are merged into the main branch code file, and possible merge conflicts are resolved through the Git function, and the merge results are submitted, and the merged code results are used as the target code version file.

[0057] Through such a setting, this embodiment supports multi-person collaborative development operations. Based on the multi-person collaborative capabilities of git, each developer can create a new code version of his own based on the code version of the cloud platform. After the development is completed, the code can be merged through git, which solves the problem of code traceability and one-way modification and synchronous waiting of public configuration.

[0058] In this embodiment, optionally, multiple code version files are determined based on the setting plug-in and the initial code version page, including: receiving multiple code version creation requests, and rebuilding multiple code version pages for the initial code version page based on the multiple code version creation requests; based on the collaborative development function of the setting plug-in, processing the multiple code version pages to obtain multiple code version files.

[0059] Among them, multiple code version creation requests can be requests issued by multiple developers. In this embodiment, the vscode plug-in can receive code version creation requests issued by multiple developers, and can divide the corresponding main branch and development branch based on the code version creation requests, and then rebuild the initial code version page to generate multiple code version pages. Through the collaborative development function of the vscode plug-in, multiple developers perform different development processing on multiple code version pages, thereby obtaining multiple code version files respectively.

[0060] Through such a setting in this embodiment, it is possible to assist multiple people in development operations, enable better collaborative development processing, and improve the efficiency of code development.

[0061] The setting function in this embodiment may include setting code style and code prompt.

[0062] The setting of code style may refer to code formatting, style checking, consistency maintenance, etc. The code prompt function may refer to code completion, intelligent suggestion, syntax highlighting, error checking, etc.

[0063] S230: Perform code expansion on the first code version file based on the code prompt on the setting plug-in to obtain an expanded code version file.

[0064] In this embodiment, the code description function on the vscode plug-in can be used to perform extended operations such as completion, intelligent suggestions, syntax highlighting, and error checking on the first code version file, thereby obtaining an extended code version file, which helps to improve the coding efficiency and accuracy of developers.

[0065] S240: Adjust the expanded code version file according to the set code style to obtain a second code version file.

[0066] In this embodiment, the extended code version file can be formatted, style checked, and maintained in accordance with the set code style on the vscode plug-in. The adjusted code version file is used as the first code version file, which helps to improve the readability and maintainability of the code.

[0067] In this embodiment, the vscode plug-in can be used to allow developers to develop extension codes in vscode, so that they can easily use the code style function and code prompt function provided by vscode, and use other vscode plug-ins for auxiliary development, which greatly enhances the developer's development experience and allows developers to easily and efficiently complete their development tasks.

[0068] S250. In response to the page import operation of the cloud platform, the second code version file is uploaded to the cloud platform to obtain a target code version page.

[0069] The technical solution of the embodiment of the present invention is to obtain a newly created initial code version page in the cloud platform; in response to the page export operation of the cloud platform, export the initial code version page to the setting plug-in, so as to process the initial code version page through the setting plug-in to obtain a first code version file; based on the code prompt on the setting plug-in, perform code expansion on the first code version file to obtain an expanded code version file; adjust the expanded code version file according to the setting code style to obtain a second code version file; in response to the page import operation of the cloud platform, upload the second code version file to the cloud platform to obtain a target code version page. This technical solution, by adopting a setting plug-in for the cloud platform, materializes the business code into a file, and can make the code transparent through version management, making code changes more convenient and providing a better experience in extended code development.

[0070] Embodiment 3

[0071] Figure 3 Schematic diagram of a low-code processing device based on a cloud platform according to Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:

[0072] The code page acquisition module 310 is used to acquire the initial code version page newly created in the cloud platform;

[0073] A code page processing module 320, configured to export the initial code version page to a setting plug-in in response to a page export operation of the cloud platform, so as to process the initial code version page through the setting plug-in to obtain a first code version file;

[0074] A code file adjustment module 330, configured to adjust the first code version file based on a setting function on the setting plug-in to obtain a second code version file;

[0075] The target code page acquisition module 340 is used to upload the second code version file to the cloud platform in response to the page import operation of the cloud platform to obtain the target code version page.

[0076] Optionally, the code page processing module 320 is specifically used to:

[0077] Receiving editing operation instructions through the setting plug-in;

[0078] An editing operation is performed on the initial code version page according to the editing operation instruction to obtain a first code version file.

[0079] Optionally, the setting function includes setting code style and code prompt;

[0080] Accordingly, the code file adjustment module 330 is specifically used for:

[0081] Performing code expansion on the first code version file based on the code prompt on the setting plug-in to obtain an expanded code version file;

[0082] The expanded code version file is adjusted according to the set code style to obtain a second code version file.

[0083] Optionally, the device further comprises:

[0084] a multiple version file determination module, configured to determine multiple code version files based on the setting plug-in and the initial code version page after the initial code version page is exported to the setting plug-in;

[0085] The merging processing module is used to merge multiple code version files to obtain a target code version file.

[0086] Optionally, multiple version file determination modules are used to:

[0087] Receiving multiple code version creation requests, and reconstructing multiple code version pages from the initial code version page based on the multiple code version creation requests;

[0088] Based on the collaborative development function of the setting plug-in, the multiple code version pages are processed to obtain multiple code version files.

[0089] Optionally, the setting function includes a code version management function, a code file cleaning function and a customization function.

[0090] A low-code processing device based on a cloud platform provided in an embodiment of the present invention can execute a low-code processing method based on a cloud platform provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.

[0091] Embodiment 4

[0092] Figure 4 1 is a schematic diagram of the structure of an electronic device provided according to Embodiment 4 of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0093] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0094] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0095] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 executes the various methods and processes described above, such as a low-code processing method based on a cloud platform.

[0096] In some embodiments, the low-code processing method based on the cloud platform can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the low-code processing method based on the cloud platform described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the low-code processing method based on the cloud platform in any other appropriate manner (for example, by means of firmware).

[0097] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0098] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0099] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0100] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0101] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0102] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0103] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements a Redis data management method as provided in any embodiment of the present application.

[0104] In the process of implementation, the computer program product can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0105] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0106] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A low-code processing method based on a cloud platform, characterized in that: include: Get the newly created initial code version page in the cloud platform; In response to a page export operation of the cloud platform, exporting the initial code version page to a setting plug-in, so that the initial code version page is processed by the setting plug-in to obtain a first code version file; Adjust the first code version file based on the setting function on the setting plug-in to obtain a second code version file; In response to the page import operation of the cloud platform, the second code version file is uploaded to the cloud platform to obtain the target code version page.

2. The method according to claim 1, characterized in that The initial code version page is processed by the setting plug-in to obtain a first code version file, including: Receiving editing operation instructions through the setting plug-in; An editing operation is performed on the initial code version page according to the editing operation instruction to obtain a first code version file.

3. The method according to claim 1, characterized in that The setting function includes setting code style and code prompt; Correspondingly, the first code version file is adjusted based on the setting function on the setting plug-in to obtain a second code version file, including: Performing code expansion on the first code version file based on the code prompt on the setting plug-in to obtain an expanded code version file; The expanded code version file is adjusted according to the set code style to obtain a second code version file.

4. The method according to claim 1, characterized in that: After exporting the initial code version page to the setting plug-in, the process further includes: Determining a plurality of code version files based on the setting plug-in and the initial code version page; Merge multiple code version files to obtain a target code version file.

5. The method according to claim 4, characterized in that Determining a plurality of code version files based on the setting plug-in and the initial code version page includes: Receiving multiple code version creation requests, and reconstructing multiple code version pages from the initial code version page based on the multiple code version creation requests; Based on the collaborative development function of the setting plug-in, the multiple code version pages are processed to obtain multiple code version files.

6. The method according to claim 1, characterized in that The setting functions include a code version management function, a code file cleaning function, and a customization function.

7. A low-code processing device based on a cloud platform, characterized in that: include: The code page acquisition module is used to obtain the initial code version page newly created in the cloud platform; A code page processing module, configured to export the initial code version page to a setting plug-in in response to a page export operation of the cloud platform, so as to process the initial code version page through the setting plug-in to obtain a first code version file; A code file adjustment module, configured to adjust the first code version file based on a setting function on the setting plug-in to obtain a second code version file; The target code page acquisition module is used to upload the second code version file to the cloud platform in response to the page import operation of the cloud platform to obtain the target code version page.

8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the cloud platform-based low-code processing method described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, which are used to enable a processor to implement the cloud platform-based low-code processing method described in any one of claims 1-6 when executed.

10. A computer program product, characterized in that The computer program product includes a computer program, which, when executed by a processor, implements the cloud platform-based low-code processing method according to any one of claims 1-6.