Zero-code custom function module application center system based on BIM and related equipment

Through the zero-code custom functional module application center system based on BIM, users can customize the forms and processes of BIM applications without programming, solving the complex and difficult problems of traditional BIM application functions development and customization, and achieving fast and low-cost functional customization.

CN119847509APending Publication Date: 2025-04-18CHINA CONSTR EIGHT ENG DIV CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411598185.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The development of traditional BIM application functions requires professional programming knowledge and a lot of time investment, and the later function customization is difficult to meet the personalized needs of users.

Method used

It provides a zero-code custom function module application center system based on BIM, including a zero-code custom function form design unit, a zero-code custom process design unit, and a BIM application scenario function custom unit. It customizes the forms and processes associated with BIM models through the form of zero-code to realize the custom creation of application scenario functions.

Benefits of technology

It effectively simplifies the development process of BIM applications and provides a wider range of functional customization capabilities. Users can quickly build and customize BIM applications without writing code to meet the personalized needs of different application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847509A_ABST
    Figure CN119847509A_ABST
Patent Text Reader

Abstract

The invention discloses a BIM (Building Information Modeling)-based zero-code custom function module application center system and related equipment. According to the scheme, the system is formed by mutual cooperation of four functional units including a zero-code self-defining functional form design unit, a zero-code self-defining process design unit, a BIM-based application scene function self-defining unit and a BIM-based zero-code self-defining functional module application unit. According to the scheme, the development process of the application program can be effectively simplified, and wider function customization capability is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to digital technology for construction engineering, and in particular to a zero-code custom function module construction technology based on BIM. Background Art

[0002] Traditional BIM application function development usually requires professional programming knowledge and a lot of time investment. However, with the development of zero-code technology, more and more companies and individuals want to be able to quickly build their own applications without writing complex codes.

[0003] At present, the development of BIM application functions is mainly based on customer needs and market research. The software / platforms provided to customers are customized and solidified versions. Although they meet the customers' early needs, if they want to add other functions during later use, they still need to be re-developed and coded by the software company.

[0004] It can be seen that how to achieve zero-code development of BIM application functions to simplify the development process of BIM applications and provide a wider range of functional customization capabilities is a technical problem that needs to be urgently solved in this field. Summary of the invention

[0005] In view of the problems of complex development process and large workload in existing BIM application function development solutions, the purpose of the present invention is to provide a BIM-based zero-code customized function module application center system, which can realize zero-code development of BIM applications, effectively simplify the development process of BIM applications, and at the same time provide a wider range of function customization capabilities.

[0006] In order to achieve the above-mentioned purpose, the zero-code custom function module application center system based on BIM provided by the present invention includes:

[0007] A zero-code custom function form design unit, wherein the zero-code custom function form design unit is configured to be able to customize and design a form associated with a BIM model in a zero-code form according to the content of a business management action;

[0008] A zero-code custom process design unit, wherein the zero-code custom process design unit is configured to be able to customize the process of the associated BIM model in a zero-code form according to two process elements, a node and a process line;

[0009] Based on the BIM application scenario function customization unit, the BIM application scenario function customization unit is configured to interact with the zero-code customization function form design unit and the zero-code customization process design unit for data, and can customize the creation of application scenarios by integrating the form and process of the associated BIM model of the zero-code customization design, and the created application scenario function can be associated with the BIM model in real time, and the model data and the management data are combined with each other;

[0010] A BIM-based zero-code custom function module application unit, wherein the BIM-based zero-code custom function module application unit is configured to interact with a BIM-based application scenario function customization unit for data, and can upload innovative application scenario function templates to an application center.

[0011] In some embodiments of the present invention, the zero-code custom function form design unit includes a field design module, a form import module, a data reference module, a function library, and a digital control;

[0012] The field design module divides the contents involved in the built-in business management action into basic field units, and combines and designs the basic field units through the field design module according to the new business management action content to be designed to form a functional form;

[0013] The form import module imports the existing form file into the form design unit, and automatically matches the table name, text, number, date, signature, attachment format, and associated BIM model in the form with the built-in fields, and automatically matches and generates a functional form without the need to re-combine the design through the field design module;

[0014] The data reference module can extract data between different functional forms and reference other form field data;

[0015] The function library integrates multiple function algorithms;

[0016] The digital control is configured to interact with the function library for data, and can use various functions in the function library to assign the control calculation methods of various functions to the form fields involved in the business management actions.

[0017] Furthermore, the field design module is configured to start from the actual needs of business management, and without the need for re-encoding, by disassembling the business management action content to form basic field units, and customize the function form by recombining them.

[0018] Furthermore, the data reference module is configured to be able to apply other function form data to the function form during the function form design process to achieve data continuity inheritance.

[0019] In some embodiments of the present invention, the zero-code custom process design unit includes a node design module, a process line design module and a process verification module.

[0020] The node design module has built-in basic nodes and rule nodes. The basic nodes include the start, end and approval of the process, and the rule nodes are automatically executed by the system according to the set rules;

[0021] The process line design module is configured to connect various nodes and specify where the process flows under what circumstances;

[0022] The process verification module verifies the process settings of key concern.

[0023] In some embodiments of the present invention, after the BIM-based zero-code custom function module application unit customizes the creation of BIM application scenario functions, it uploads the function templates of the custom forms and processes to the application center, and can download, install and use them according to the needs of its own usage scenarios.

[0024] In order to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a program is stored, and when the program is executed by a processor, the above-mentioned BIM-based zero-code custom function module application center system function is realized.

[0025] In order to achieve the above-mentioned purpose, the present invention also provides a processor, which is used to run a program, and when the program is running, the above-mentioned BIM-based zero-code custom function module application center system function is realized.

[0026] In order to achieve the above-mentioned objectives, the present invention also provides a terminal device, which includes a processor, a memory, and a program stored in the memory and run on the processor, and the program code is loaded and executed by the processor to realize the above-mentioned BIM-based zero-code custom function module application center system function.

[0027] In order to achieve the above-mentioned objectives, the present invention also provides a computer program product, which, when executed on a data processing device, is suitable for executing the above-mentioned BIM-based zero-code custom function module application center system function.

[0028] The BIM-based zero-code custom function module application center system provided by the present invention can effectively simplify the application development process and provide a wider range of function customization capabilities.

[0029] The zero-code custom function module application center system based on BIM provided by the present invention can realize the creation of custom function modules for different scenarios of construction projects through customized form design, process design and function scenario construction, combined with the BIM building information model. It does not require repeated coding development, and can quickly build function applications that match the project type, thereby solving users' personalized function customization needs at a low cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments.

[0031] Figure 1 It is a flow chart of the zero-code customized function module based on BIM in the present invention. DETAILED DESCRIPTION

[0032] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further described below with reference to specific diagrams.

[0033] In response to the problems faced by BIM application function development, the present invention provides a BIM-based zero-code custom function module application center system. The system solution combines the building three-dimensional model data, introduces the zero-code custom function module to design zero-code forms and processes, and integrates the building three-dimensional model information and management process, thereby realizing zero-code BIM application function development.

[0034] Specifically, this system solution constructs the design business management action content through the custom function form module, and constructs the design business management process through the custom process design module. Then, based on the application scenario of the construction project and combined with the BIM building information model, the function templates of the custom form and process will be uploaded to the application center. Managers can download, install and use them according to the needs of their own usage scenarios.

[0035] On this basis, the application center has built-in standardized management function modules based on the company's daily standardized management actions. Managers can download and use them to facilitate daily management of the company.

[0036] The following describes in detail the implementation scheme and corresponding technical features of this BIM-based zero-code custom function module application center system.

[0037] See also Figure 1 The BIM-based zero-code custom function module application center system provided by the present invention is mainly composed of four functional units, namely, a zero-code custom function form design unit, a zero-code custom process design unit, a BIM application scenario function customization unit, and a BIM-based zero-code custom function module application unit, which cooperate with each other.

[0038] Among them, the zero-code custom function form design unit is configured to be able to customize the design of the form associated with the BIM model in a zero-code form according to the content of the business management action. The designed form contains all the contents of the business function management action.

[0039] The zero-code custom process design unit in this system is configured to interact with the zero-code custom function form design unit for data, and can customize the design of the process of the associated BIM model in a zero-code form based on the two process elements of nodes and flow lines.

[0040] The BIM application scenario function customization unit in this system is configured to interact with the zero-code customization function form design unit and the zero-code customization process design unit for data. It can customize the creation of application scenarios by integrating the forms and processes of the associated BIM models of the zero-code customization design. The created application scenario functions can be associated with the BIM model in real time and combine the model data with the management data.

[0041] The BIM-based zero-code custom function module application unit in this system is configured to interact with the BIM application scenario function custom unit, and can upload innovative application scenario function templates to the application center.

[0042] As a further explanation, when the zero-code custom function form design unit in this system is implemented, custom function zero-code form design is performed through field design, form import, data reference, function library, digital controls, etc. according to the business management action content.

[0043] Specifically, the zero-code custom function form design unit here mainly includes field design module, form import module, data reference module, function library and digital control.

[0044] The field design module in this unit splits the contents involved in the built-in business management actions into basic field units, such as text, numbers, date and time, pictures, electronic signatures, attachments, seals, associated BIM models, etc., and can combine and design the basic field units through the field design module according to the new business management action content to be designed to form a functional form.

[0045] Furthermore, when the field design module is implemented, it is configured based on the actual needs of business management. It can break down the business management action content into basic field units without re-encoding, and customize the function form by recombining them.

[0046] As an example, the field design module formed in this way has built-in basic fields and enhanced fields. The basic fields include text, numbers, date and time of business management actions; the enhanced fields include related pictures, electronic signatures, attachments, seals, associated BIM models, etc.; in this way, page field design is performed by dragging and dropping.

[0047] The form import module in this unit is configured to import existing form files into the form design unit, and automatically match the table name, text, numbers, dates, signatures, attachment formats, associated BIM models, etc. in the form with the built-in fields. It can automatically match and generate functional forms without the need to re-design through the field design module.

[0048] Furthermore, when the form import module is implemented, it is configured to be able to directly import existing functional form templates without the need to re-assemble and design them through the field design module, thereby greatly saving the workload of form design.

[0049] As an example, the form import module formed in this way can import existing form files (such as standardized forms within the enterprise) into the form design unit, and automatically match the table name, text, numbers, date, signature, attachment format, associated BIM model, etc. in the form with the built-in fields. Here, the imported form is split into fields, such as text, numbers, signatures, attachments, etc. for the system built-in related fields.

[0050] The data reference module in this unit is configured to enable the system to extract data between different functional forms through data reference and apply other form field data.

[0051] Furthermore, when implemented, the data reference module can be run synchronously in the functional form design process and can be called to apply other functional form data to the functional form to achieve data continuity inheritance.

[0052] As an example, the data reference module system thus formed can extract data between different forms, and the same form can use the previous field data to ensure data continuity.

[0053] The function library in this unit integrates a variety of function algorithms. As a further explanation, the function algorithms integrated here include mathematical functions used to calculate values, string functions, date functions for obtaining date and time, logical functions, etc. On this basis, the system is configured to also provide commonly used default functions, which can be selected according to your needs.

[0054] The digital controls in this unit are configured to interact with the function library for data. They can use various functions in the function library and assign the control calculation methods of various functions to the form fields involved in business management actions.

[0055] Furthermore, when the digital control is implemented, it is configured to be able to assign the control calculation methods of various functions in the function library to the form fields involved in the business management actions.

[0056] As a further explanation, the zero-code custom process design unit in this system is mainly composed of three functional modules that cooperate with each other during its specific implementation: a node design module, a process line design module, and a process verification module.

[0057] The node design module in this unit has built-in basic nodes and rule nodes. The basic nodes include the start node, end node and approval node of the process; while the rule nodes are automatically executed by the system according to the set rules. There is no need to add operators, and other forms can be triggered to automatically create new instances.

[0058] Furthermore, the basic nodes here include the start node, the end node, and the approval node; there can be only one start node and one end node, and deletion is not allowed;

[0059] Approval node: A process can have multiple approval nodes. At least one processor needs to be added to the node. If there are multiple processors at the node, the process will be transferred according to the processing method.

[0060] Rule nodes: A process can have multiple rule nodes. Rule nodes are automatically executed by the system according to the set rules without adding operators. Rule nodes can trigger the automatic creation of new instances in other tables. After selecting the target template, the fields in this table are matched with the field relationships in the target template. The system will automatically assign the data in the specified fields of this table to the specified fields in other tables to create new instances.

[0061] The process line design module in this unit is configured to connect various nodes according to the nodes designed by the node design module, and to specify where the process flows under what circumstances.

[0062] Nodes are independent points in the process. The process lines formed based on this process line design module serve as bridges connecting these independent points. Through the exit, it is effectively determined in what order the process should flow to completion. Specifically, the judgment conditions are set at the corresponding branch condition settings through the point process line, and the process direction is determined by setting the fields in the current template when the preset relationship is met, thereby realizing the specified process under what circumstances and where to flow.

[0063] The process verification module in this unit is configured to verify the process settings of key concerns. When the process is submitted, the system will automatically verify whether the process can flow effectively.

[0064] As an example, when testing the designed process based on this process verification module, you can set verification conditions for the fields of focus. When the node is submitted, the system will automatically verify the fields with the verification conditions set. If the verification fails, a dialog box will pop up to remind the operator which field does not meet the set conditions, and the process will not be allowed to be submitted. This can effectively reduce the difficulty of the approval personnel's work and improve the accuracy.

[0065] As a further explanation, when implementing the BIM application scenario function customization unit in this system, the forms and processes associated with the BIM model designed with zero code are customized and combined according to different application scenarios. For example, the prefabricated safety management function module integrates and creates form processes such as safety inspections, safety meetings, and safety issue rectification and response of prefabricated buildings. At the same time, the application scenario function created can associate with the BIM model in real time and combine the model data with the management data.

[0066] As a further explanation, when the BIM-based zero-code custom function module application unit in this system is implemented, after the custom creation of the BIM application scenario function, the function templates of the custom form and process are uploaded to the application center, and managers can download, install and use them according to the needs of their own usage scenarios.

[0067] On this basis, the application center has built-in enterprise standardized management function modules based on the daily standardized management actions of the enterprise. Managers can download and use them to facilitate daily management of the enterprise. At the same time, according to the enterprise organizational structure, management rights are granted to personnel at different levels. Senior users can customize and modify the templates based on the standardized templates according to different local applications.

[0068] The BIM-based zero-code custom function module application center system provided in the solution of the present invention can constitute a corresponding software program in specific application. When the software program is running, it can realize zero-code development of BIM applications and be stored in the corresponding storage medium for the processor to call and execute.

[0069] Based on the above-mentioned zero-code custom function module application center system solution, an embodiment of the present invention also provides a computer-readable storage medium, on which a program is stored, and when the program is executed by a processor, the functions of the above-mentioned BIM-based zero-code custom function module application center system are implemented.

[0070] An embodiment of the present invention further provides a processor, which is used to run a program, wherein the program implements the functions of the above-mentioned BIM-based zero-code custom function module application center system when running.

[0071] An embodiment of the present invention also provides a terminal device, which includes a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program code is loaded and executed by the processor to implement the functions of the above-mentioned BIM-based zero-code custom function module application center system.

[0072] The present invention also provides a computer program product, which, when executed on a data processing device, implements the functions of the above-mentioned BIM-based zero-code custom function module application center system.

[0073] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0074] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0075] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0076] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products of the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0077] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0078] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0079] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0080] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0081] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0082] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0083] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0084] The above-mentioned method of the present invention, or a specific system unit, or a part of the same, is a pure software architecture, which can be arranged on a physical medium, such as a hard disk, an optical disk, or any electronic device (such as a smart phone, a computer-readable storage medium) through program code. When the machine loads the program code and executes it (such as a smart phone loading and executing it), the machine becomes a device for implementing the present invention. The above-mentioned method and device of the present invention can also be transmitted in the form of program code through some transmission media, such as cables, optical fibers, or any transmission mode. When the program code is received, loaded and executed by a machine (such as a smart phone), the machine becomes a device for implementing the present invention.

[0085] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. BIM-based zero-code custom function module application center system, characterized by: include: A zero-code custom function form design unit, wherein the zero-code custom function form design unit is configured to be able to customize and design a form associated with a BIM model in a zero-code form according to the content of a business management action; A zero-code custom process design unit, wherein the zero-code custom process design unit is configured to be able to customize the process of the associated BIM model in a zero-code form according to two process elements, a node and a process line; Based on the BIM application scenario function customization unit, the BIM application scenario function customization unit is configured to interact with the zero-code customization function form design unit and the zero-code customization process design unit for data, and can customize the creation of application scenarios by integrating the form and process of the associated BIM model of the zero-code customization design, and the created application scenario function can be associated with the BIM model in real time, and the model data and the management data are combined with each other; A BIM-based zero-code custom function module application unit, wherein the BIM-based zero-code custom function module application unit is configured to interact with a BIM-based application scenario function customization unit for data, and can upload innovative application scenario function templates to an application center.

2. The BIM-based zero-code custom function module application center system according to claim 1 is characterized in that: The zero-code custom function form design unit includes a field design module, a form import module, a data reference module, a function library and a digital control; The field design module divides the contents involved in the built-in business management action into basic field units, and combines and designs the basic field units through the field design module according to the new business management action content to be designed to form a functional form; The form import module imports the existing form file into the form design unit, and automatically matches the table name, text, number, date, signature, attachment format, and associated BIM model in the form with the built-in fields, and automatically matches and generates a functional form without the need to re-combine the design through the field design module; The data reference module can extract data between different functional forms and reference other form field data; The function library integrates multiple function algorithms; The digital control is configured to interact with the function library for data, and can use various functions in the function library to assign the control calculation methods of various functions to the form fields involved in the business management actions.

3. The BIM-based zero-code custom function module application center system according to claim 2 is characterized in that: The field design module is configured to start from the actual needs of business management, and without the need for re-encoding, by disassembling the business management action content to form basic field units, and customize the function form by recombining them.

4. The BIM-based zero-code custom function module application center system according to claim 2 is characterized in that: The data reference module is configured to be able to apply other function form data to the function form during the function form design process to achieve data continuity inheritance.

5. The BIM-based zero-code custom function module application center system according to claim 1 is characterized in that: The zero-code custom process design unit includes a node design module, a process line design module and a process verification module. The node design module has built-in basic nodes and rule nodes. The basic nodes include the start, end and approval of the process, and the rule nodes are automatically executed by the system according to the set rules; The process line design module is configured to connect various nodes and specify where the process flows under what circumstances; The process verification module verifies the process settings of key concern.

6. The BIM-based zero-code custom function module application center system according to claim 1 is characterized in that: After the BIM-based zero-code custom function module application unit customizes and creates functions based on BIM application scenarios, it uploads the function templates of custom forms and processes to the application center, which can be downloaded, installed and used according to the needs of its own usage scenarios.

7. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by the processor, the BIM-based zero-code custom function module application center system function described in any one of claims 1-6 is realized.

8. A processor, the processor being used to run a program, characterized in that: When the program is running, the BIM-based zero-code custom function module application center system function described in any one of claims 1-6 is implemented.

9. A terminal device, comprising a processor, a memory, and a program stored in the memory and executable on the processor, characterized in that: The program code is loaded and executed by the processor to implement the BIM-based zero-code custom function module application center system function described in any one of claims 1-6.

10. A computer program product, characterized in that When executed on a data processing device, it is suitable for executing the BIM-based zero-code custom function module application center system function described in any one of claims 1-6.