CN118171376B - Remote collaborative design system and method based on Revit - Google Patents
Remote collaborative design system and method based on Revit Download PDFInfo
- Publication number
- CN118171376B CN118171376B CN202410592503.6A CN202410592503A CN118171376B CN 118171376 B CN118171376 B CN 118171376B CN 202410592503 A CN202410592503 A CN 202410592503A CN 118171376 B CN118171376 B CN 118171376B
- Authority
- CN
- China
- Prior art keywords
- model
- mode
- revit
- online
- design
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/2431—Multiple classes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Geometry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Architecture (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention belongs to the technical field of building design, and particularly discloses a remote collaborative design system based on Revit, which comprises the following components: the basic configuration unit is used for creating a Revit model; the design decision model takes the demand type identification code as the input of the design decision model, and outputs a design decision; the building generation module is used for generating an online model based on the design decision; the terminal display module is used for downloading and displaying the online model; the remote design module is used for modifying the building information of the online model by a user; based on the system, the invention also provides a remote collaborative design method based on Revit, which can generate an online model on the Revit model according to the type and style requirements of a user on the building, and a plurality of users can adjust building parameters in the field of each of the users based on the online model at the same time so as to play a role in collaborative design, reduce delivery time and improve design efficiency.
Description
Technical Field
The invention belongs to the technical field of building design, and particularly relates to a remote collaborative design system and method based on Revit.
Background
With the rapid development of BIM technology, BIM technology has been accepted and accepted by more and more units, and relevant departments of the country have also continuously issued BIM policies and BIM standards, and how to quickly and accurately establish BIM models as the basis of BIM technology application is one of the keys of BIM application and popularization. In recent years, BIM modeling software commonly used in the railway engineering field has Revit, catia, bentley, and compared with the BIM modeling software and the BIM modeling software, revit has the advantages of low purchasing cost, low software use threshold and the like, so that the Revit is the BIM modeling software most widely applied.
Along with the vigorous development of computer network, communication and other technologies, customers are more and more prone to individuation of building structures and indoor designs, and China patent with publication number CN115470557A discloses an intelligent building design method and system based on BIM, and the safety and economical practicability of a building design prototype corresponding to a user are determined through analysis, so that the adaptability is improved, the final building design prototype meets the basic requirements of the user and simultaneously considers the safety and the cost performance, but for building designs, multiple types of designs are included, such as structural design, indoor layout, decoration style design and the like of building walls, and a plurality of different types of users are required to be matched and completed, and in the scheme, the design scheme of each user cannot be simultaneously considered. The Chinese patent with publication number of CN117035700A discloses a forward collaborative design method of hydraulic and hydroelectric engineering based on BIM, a three-dimensional collaborative analysis system capable of meeting the requirements of multiple professions is established, collaborative design of users in different fields can be realized, but when building design is carried out, the problem that different types of users repeatedly modify the same building type can occur.
Disclosure of Invention
The invention aims to overcome the defects in the prior art and provides a remote collaborative design system and method based on Revit.
In a first aspect of the present invention, there is provided a remote co-design system based on Revit, comprising:
A configuration module for configuring a Revit model provided in the system server to have at least a first mode and a second mode distinguished according to a use state;
a logic control module embedded with a programmable controller in which a set of control instructions for a computer readable medium for use state selection is stored, the set of control instructions comprising:
When users with different identities operate in a first mode at the same time, limiting the user with any one identity to be a main control end in a predefined mode, defaulting the user with other identities to be an auxiliary end, and determining the operation authority ranges of the main control end and the auxiliary end respectively according to the limitation of the user identities;
When the user of the auxiliary end switches from the first mode to the second mode, the auxiliary end obtains the same operation authority range as the main control end by carrying out re-engraving on the operation authority range obtained by the main control end based on the predefining;
the auxiliary terminal is used for recovering the operation authority range obtained by the auxiliary terminal through a default mode when a user of the auxiliary terminal switches from the second mode to the first mode;
for classifying the Revit model based on different identity users and matching the operational rights of the appropriate class based on the user type while operating in the first mode.
In a further scheme, the first mode is an online mode, in the first mode, a predefined unit set in the logic control module is invoked and controlled to be started through a predefined instruction in the control instruction set, a user with any one identity is limited to be a main control end in a predefined mode through a predefined option set in the predefined unit, and users with other identities default to be auxiliary ends.
In a further scheme, the second mode is an offline mode, when a user of the auxiliary end switches from the first mode to the second mode, the main control end performs online backup on the online Revit model and the first configuration data thereof in the first mode through the backup instruction in the control instruction set, the online Revit model and the first configuration data thereof are stored in a storage module of the system server after online backup, and in the offline mode, the user of any auxiliary end corrects the online Revit model in the same operation authority range of the acquired main control end by loading the online Revit model and the first configuration data thereof in the storage module.
In a further scheme, the second mode is an offline mode, when a user of the auxiliary end switches from the second mode to the first mode, the offline Revit model and second configuration data thereof obtained in the offline mode are backed up, the offline Revit model is transferred to a cache module in the system server along with the offline mode after the backup is completed, and in the online mode, the main control end transfers the offline Revit model to the online Revit model by loading the offline Revit model and the second configuration data thereof in the cache module.
The method comprises the steps that a Revit model is an online Revit model in a first mode, and is an offline Revit model in a second mode; the system frameworks of the online Revit model and the offline Revit model are the same, and both the system frameworks comprise:
The basic configuration unit creates basic configuration parameters of the Revit model based on a preset elevation and an axis network to obtain rvt files;
The building type selection module is used for selecting the design building type and generating a demand type identification code;
The method comprises the steps of designing a decision model, inputting calibrated historical design rules into a neural network tool, performing iterative training under set training resources to form the design decision model, taking a demand type identification code as input of the design decision model, and outputting design decisions by the design decision model;
The building generation module is used for automatically constructing a building model on the rvt files based on the design decision and generating an online model;
the terminal display module is used for logging in at least two users at the same time, is connected with the building generation module and is used for downloading the rvt-format online model and displaying the online model on the terminal display module;
The remote design module is connected with the terminal display module and is used for modifying the building information of the online model by a user and updating the modified online model to the terminal display module in real time;
the remote design module comprises an identity recognition unit, an item pushing unit and a highlighting unit;
The identity recognition unit is used for recognizing the type of the user and classifying different types of users, and at least comprises a building structure class and an indoor design class;
The item pushing unit classifies the online models and pushes the online model categories which are matched and fit based on the user types to corresponding users;
The highlighting unit is used for highlighting the online model category pushed to the user.
The building type selection module comprises a preset type unit, a custom type unit and a selection unit;
the preset type unit is packaged with complete building types of different types and different styles;
The custom type unit is used for matching building types of different types and different styles by itself;
The selection unit is respectively connected with the preset type unit and the custom type unit and is used for selecting or collocating building types.
The terminal display module comprises a remote login unit and a Revit display unit, wherein the remote login unit is used for logging in respective space areas through respective login software of different users, and each space area is provided with a data transmission channel;
The Revit display unit comprises a plurality of groups of Revit display areas which are respectively embedded in each space area so as to display the online model in each space area.
The remote design module further comprises a real-time updating display area for independently displaying the modified online models of different users;
the remote design module further comprises a modification tracing unit, records and stores different types of user modifications, forms a plurality of modification versions marked by modification time, and selects different modification versions to update and replace corresponding online model types in the real-time update display area.
The second aspect of the present invention provides a remote collaborative design method based on Revit, which applies the remote collaborative design system based on Revit, and includes the following steps:
Configuring a Revit model provided in a system server to have at least a first mode and a second mode distinguished according to a use state;
A control instruction set of a computer readable medium for using state selection is stored in a programmable controller, in a first mode, a predefined unit set in a logic control module is invoked and controlled to be started through a predefined instruction in the control instruction set, a user with any one identity is defined as a main control end in a predefined mode through a predefined option set in the predefined unit, and users with other identities default to be auxiliary ends;
When a user of the auxiliary end switches from a first mode to a second mode, the main control end performs online backup on the online Revit model and the first configuration data thereof in the first mode through the backup instruction in the control instruction set, the online Revit model and the first configuration data thereof are stored in a storage module of a system server after online backup, and in an offline mode, the user of any auxiliary end corrects the online Revit model by loading the online Revit model and the first configuration data thereof in the storage module and the same operation authority range of the acquired main control end; or when the user of the auxiliary end switches from the second mode to the first mode, the offline Revit model and the second configuration data thereof obtained in the offline mode are backed up, and the offline Revit model and the second configuration data thereof are uploaded to a cache module in the system server along with the online mode after the backup is completed, and in the online mode, the main control end converts the offline Revit model into the online Revit model by loading the offline Revit model and the second configuration data thereof in the cache module; or in the first mode, classifying the Revit model based on users with different identities and matching the operation authorities of the matched classes based on the types of the users.
Further, the basic configuration of the Revit model through the predefined unit comprises the following steps:
Establishing a Revit model basic configuration parameter based on a preset elevation and an axis network to obtain rvt files;
selecting a building type and a building style, and outputting a design decision based on the determined building style;
automatically constructing a building model on rvt files through design decisions, and generating an online model;
a plurality of users log in the terminal display module at the same time to display the online model;
The online model is divided into a plurality of blocks according to the user type, and different blocks are pushed to different users by identifying the user type and the corresponding operation authority range so that the users can modify the blocks, and the collaborative design is completed.
Compared with the prior art, the invention has the beneficial effects that:
According to the invention, the online model can be generated on the Revit model according to the requirements of users on the type and style of the building by constructing the design decision model, a plurality of users can adjust the building parameters in the field of interest respectively based on the online model at the same time, so that the collaborative design effect is achieved, the delivery time is reduced, the design efficiency is improved, and the online model is classified, the corresponding online model class is pushed for the users to modify according to the identity of the users, so that the users of different types are prevented from modifying the same building class, and the collision risk among different building types is reduced.
When the invention is used for collaborative design, different users log in to respective space areas, different building categories can be further modified according to the requirements of the clients, the modified online models are independently displayed, and the clients can see the modification process in real time so as to quickly adjust the modification scheme. In the modification process, different types of user modifications are recorded and stored to form a plurality of modified versions marked by modification time, and the client can select different modified versions to update and replace corresponding online model types in the real-time update display area.
Drawings
The following drawings are illustrative of the invention and are not intended to limit the scope of the invention, in which:
Fig. 1: the system frame schematic diagram of the invention;
Fig. 2: a building type selection module frame schematic diagram;
Fig. 3: remotely designing a module frame schematic diagram;
fig. 4: a terminal display module frame schematic diagram;
Fig. 5: the predefined unit performs a basic configuration flow chart on the Revit model.
Detailed Description
The present invention will be further described in detail with reference to the following specific examples, which are given by way of illustration, in order to make the objects, technical solutions, design methods and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Example 1:
The embodiment provides a remote collaborative design system based on Revit, which comprises:
A configuration module for configuring a Revit model provided in the system server to have at least a first mode and a second mode distinguished according to a use state;
a logic control module embedded with a programmable controller in which a set of control instructions for a computer readable medium for use state selection is stored, the set of control instructions comprising:
When users with different identities operate in a first mode at the same time, limiting the user with any one identity to be a main control end in a predefined mode, defaulting the user with other identities to be an auxiliary end, and determining the operation authority ranges of the main control end and the auxiliary end respectively according to the limitation of the user identities;
When the user of the auxiliary end switches from the first mode to the second mode, the auxiliary end obtains the same operation authority range as the main control end by carrying out re-engraving on the operation authority range obtained by the main control end based on the predefining;
the auxiliary terminal is used for recovering the operation authority range obtained by the auxiliary terminal through a default mode when a user of the auxiliary terminal switches from the second mode to the first mode;
for classifying the Revit model based on different identity users and matching the operational rights of the appropriate class based on the user type while operating in the first mode.
In the above, the first mode is an online mode, in the first mode, the predefined unit set in the logic control module is invoked and controlled to be started by the predefined instruction in the control instruction set, the user with any one identity is defined as a main control end in a predefined mode by the predefined option set in the predefined unit, and the users with other identities default to be auxiliary ends.
When the user of the auxiliary end switches from the first mode to the second mode, the main control end performs online backup on the online Revit model and the first configuration data thereof in the first mode through the backup instruction in the control instruction set, the online Revit model and the first configuration data thereof are stored in a storage module of the system server after online backup, and in the offline mode, the user of any auxiliary end corrects the online Revit model in the same operation authority range of the acquired main control end by loading the online Revit model and the first configuration data thereof in the storage module.
When a user of the auxiliary end switches from the second mode to the first mode, the offline Revit model and second configuration data thereof obtained in the offline mode are backed up, and then the offline Revit model and the second configuration data thereof are uploaded to a cache module in a system server along with the offline mode after the backup is finished, and in the online mode, the main control end converts the offline Revit model into the online Revit model by loading the offline Revit model and the second configuration data thereof in the cache module.
In a first mode, a model classification unit arranged in the logic control module is invoked and controlled to be started through a predefined instruction in the control instruction set, a Revit model is classified based on users with different identities, and the operation authorities of the classes suitable for matching are matched based on the types of the users.
In the above, the Revit model is an online Revit model in a first mode, and is an offline Revit model in a second mode; the system frameworks of the online Revit model and the offline Revit model are the same, as shown in fig. 1, and each includes:
and the basic configuration unit is used for creating a Revit model based on a preset elevation and an axis network by using Revit software to obtain rvt files.
The building type selection module is used for selecting the design building type and generating a demand type identification code; in this embodiment, as shown in fig. 2, the building type selection module includes a preset type unit, a custom type unit, and a selection unit; the preset type unit is packaged with complete building types of different types and different styles; the custom type unit is used for matching building types of different types and different styles by itself; the selection unit is respectively connected with the preset type unit and the custom type unit and is used for selecting or collocating building types. The building types may include civil buildings, industrial buildings, agricultural buildings, and the like, among others. Civil buildings mainly refer to buildings for providing daily life, study, living and work for people, and can be divided into common houses, apartment houses, garden houses, duplex houses and the like according to functions, industrial buildings are industrial plants for industrial production and production services, and agricultural buildings refer to houses for agricultural production, such as agricultural warehouses, feeding houses, tractor stations and the like. Different building types are correspondingly provided with different building styles, mainly comprising the styles of building appearance colors, building patterns, building art, building public space layout and the like, different building styles have different requirements on a building main body structure and building interior decoration, and in a building type selection module, a user can select a set type of a determined type and a determined style in a preset type unit through a selection unit, and can also match the building type and the building style in a self-defined type unit.
The design decision model is connected with the building type selection module, takes the building type identification code determined by the building type selection module as the input of the design decision model, and outputs the design decision. The construction process of the design decision model is to input calibrated historical design rules into a neural network tool, and perform iterative training under set training resources to form the design decision model, wherein the historical design rules at least comprise a plurality of automatic families defined by different parameters, building layouts, wall structures, door and window structures and indoor decoration styles corresponding to different building types and different styles; specifically, the calibrated historical design rules include building structures corresponding to different building types, such as: building wall structure and overall appearance corresponding to civil building, building wall structure and overall appearance corresponding to industrial building, and building wall structure and overall appearance corresponding to agricultural building. Obtaining a large number of pairs of building types-building wall structures and marking the overall appearance of the building types-buildings by manual experts; after marking, sequentially inputting the pairs of the building type-building wall structure number and the pairs of the building type-building overall appearance number into different neural network units for iterative training; the neural network units are combined, the same standardized historical design rules also comprise building designs corresponding to different building styles, in this embodiment, civil buildings are taken as examples, for example, building appearance colors, door and window forms and interior decoration corresponding to classical styles, building appearance colors, door and window forms and interior decoration corresponding to rococo styles are formed into a plurality of pairs of input different neural network units for iterative training, and finally, a plurality of neural network units are combined to form a design decision model so as to realize the design decision formed by automatically outputting a building main structure form and an interior decoration form after the input building types and building styles.
And the building generation module is used for automatically constructing a building model on the rvt file based on the design decision and generating an online model.
The terminal display module is used for logging in at least two users at the same time, is connected with the building generation module and is used for downloading the rvt-format online model and displaying the online model on the terminal display module; in this embodiment, as shown in fig. 4, the terminal display module includes a telnet unit and a Revit display unit, where the telnet unit is used to log in to respective space areas through respective login software of different users, and each space area has a data transmission channel, specifically, a client or a developer and different types of users log in to respective space areas through respective login software and establish an avatar, and each space area uses 4G wireless network transmission as a channel of data intercommunication, and by constructing a virtual space area, binding the client and different types of users to achieve a face-to-face communication effect, thereby facilitating reduction of communication cost and greatly improving working benefit, where the space area is set with a corresponding audit administrator to manage space information, where information is: design content, design conditions and the like, wherein the identity information of the user is the front and back sides of the identity card, face collection, design certificates and mobile phone numbers. The Revit display unit comprises a plurality of groups of Revit display areas which are respectively embedded in each space area so as to display the online model in each space area.
The remote design module is connected with the terminal display module and is used for modifying the building information of the online model by a user and updating the modified online model to the terminal display module in real time; in this embodiment, as shown in fig. 3, the remote design module includes an identity recognition unit, an item pushing unit, a highlighting unit, a real-time update display area, and a modification tracing unit; the identity recognition unit is used for recognizing the types of users, classifying different types of users, at least comprising building structure types and indoor design types, and adding other types of users according to the personalized requirements of clients; the project pushing unit classifies the online models, and when the online models are classified, the online models are classified according to building types and building styles, for example, the online models are divided into building walls, building internal layout, building appearance colors, building indoor decoration, building door and window structures and the like, building blocks matched and suitable based on user types are pushed to corresponding users, and each user communicates with clients for modification aiming at the field good at the users; the highlighting unit is used for highlighting the online model category pushed to the user, namely, the building blocks pushed to each user are highlighted in the space area corresponding to the user, each building block can be modified through parameterization, the user can adjust according to the client requirement, and the same building category is prevented from being modified by different types of users; the real-time updating display area is used for independently displaying the modified online models of different users, and when the modified online models are displayed in the real-time updating display area, collision test is carried out on the modified part, so that collision after modification of different users is avoided. The modification tracing unit records and stores different types of user modifications to form a plurality of modification versions marked by modification time, selects different modification versions to update and replace corresponding online model types in a real-time update display area, and when collision exists between one modification version and other building blocks, can carry out collision test again by selecting other modification versions, and can also carry out parameter adjustment on the modification version generating the collision again to avoid the collision.
Example 2:
On the basis of embodiment 1, the present embodiment provides a remote co-design method based on Revit, and the remote co-design system based on Revit of embodiment 1 is applied, including:
Configuring a Revit model provided in a system server to have at least a first mode and a second mode distinguished according to a use state;
A control instruction set of a computer readable medium for using state selection is stored in a programmable controller, in a first mode, a predefined unit set in a logic control module is invoked and controlled to be started through a predefined instruction in the control instruction set, a user with any one identity is defined as a main control end in a predefined mode through a predefined option set in the predefined unit, and users with other identities default to be auxiliary ends;
When a user of the auxiliary end switches from a first mode to a second mode, the main control end performs online backup on the online Revit model and the first configuration data thereof in the first mode through the backup instruction in the control instruction set, the online Revit model and the first configuration data thereof are stored in a storage module of a system server after online backup, and in an offline mode, the user of any auxiliary end corrects the online Revit model by loading the online Revit model and the first configuration data thereof in the storage module and the same operation authority range of the acquired main control end; or when the user of the auxiliary end switches from the second mode to the first mode, the offline Revit model and the second configuration data thereof obtained in the offline mode are backed up, and the offline Revit model and the second configuration data thereof are uploaded to a cache module in the system server along with the online mode after the backup is completed, and in the online mode, the main control end converts the offline Revit model into the online Revit model by loading the offline Revit model and the second configuration data thereof in the cache module; or in the first mode, classifying the Revit model based on users with different identities and matching the operation authorities of the matched classes based on the types of the users.
As shown in fig. 5, the basic configuration of the Revit model by the predefined unit includes:
Establishing a Revit model basic configuration parameter based on a preset elevation and an axis network to obtain rvt files;
selecting a building type and a building style, and outputting a design decision based on the determined building style;
automatically constructing a building model on rvt files through design decisions, and generating an online model;
a plurality of users log in the terminal display module at the same time to display the online model;
The online model is divided into a plurality of blocks according to the user type, and different blocks are pushed to different users by identifying the user type and the corresponding operation authority range so that the users can modify the blocks, and the collaborative design is completed.
The foregoing description of embodiments of the invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvement in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Claims (10)
1. A Revit-based remote co-design system, comprising:
A configuration module for configuring a Revit model provided in the system server to have at least a first mode and a second mode distinguished according to a use state;
a logic control module embedded with a programmable controller in which a set of control instructions for a computer readable medium for use state selection is stored, the set of control instructions comprising:
When users with different identities operate in a first mode at the same time, limiting the user with any one identity to be a main control end in a predefined mode, defaulting the user with other identities to be an auxiliary end, and determining the operation authority ranges of the main control end and the auxiliary end respectively according to the limitation of the user identities;
When the user of the auxiliary end switches from the first mode to the second mode, the auxiliary end obtains the same operation authority range as the main control end by carrying out re-engraving on the operation authority range obtained by the main control end based on the predefining;
the auxiliary terminal is used for recovering the operation authority range obtained by the auxiliary terminal through a default mode when a user of the auxiliary terminal switches from the second mode to the first mode;
for classifying the Revit model based on different identity users and matching the operational rights of the appropriate class based on the user type while operating in the first mode.
2. The remote co-design system based on Revit according to claim 1, wherein the first mode is an on-line mode, in which the predefined unit set in the logic control module is invoked and controlled to be enabled by the predefined instructions in the control instruction set, the predefined option set in the predefined unit is used to define any one of the identities of the user as the master end in a predefined manner, and the other identities of the user as the auxiliary end by default.
3. The remote collaborative design system based on Revit of claim 1, wherein the second mode is an offline mode, when a user of the auxiliary end switches from the first mode to the second mode, the online Revit model and the first configuration data thereof are backed up by the main control end in the first mode through the backup instruction in the control instruction set, and stored in the storage module of the system server after the online backup, and in the offline mode, the user of any auxiliary end corrects the online Revit model by loading the online Revit model and the first configuration data thereof in the storage module in the same operation authority range of the acquired main control end.
4. The remote collaborative design system based on Revit of claim 1, wherein the second mode is an offline mode, when a user of the auxiliary end switches from the second mode to the first mode, the offline Revit model and the second configuration data thereof obtained in the offline mode are backed up, and after the backup is completed, the offline mode is changed to an online mode and uploaded to a cache module in a system server, and in the online mode, the main control end changes the offline Revit model into an online Revit model by loading the offline Revit model and the second configuration data thereof in the cache module.
5. The Revit-based remote co-design system of claim 1, wherein the Revit model is an online Revit model in a first mode and an offline Revit model in a second mode; the system frameworks of the online Revit model and the offline Revit model are the same, and both the system frameworks comprise:
The basic configuration unit creates basic configuration parameters of the Revit model based on a preset elevation and an axis network to obtain rvt files;
The building type selection module is used for selecting the design building type and generating a demand type identification code;
The method comprises the steps of designing a decision model, inputting calibrated historical design rules into a neural network tool, performing iterative training under set training resources to form the design decision model, taking a demand type identification code as input of the design decision model, and outputting design decisions by the design decision model;
The building generation module is used for automatically constructing a building model on the rvt files based on the design decision and generating an online model;
the terminal display module is used for logging in at least two users at the same time, is connected with the building generation module and is used for downloading the rvt-format online model and displaying the online model on the terminal display module;
The remote design module is connected with the terminal display module and is used for modifying the building information of the online model by a user and updating the modified online model to the terminal display module in real time;
the remote design module comprises an identity recognition unit, an item pushing unit and a highlighting unit;
The identity recognition unit is used for recognizing the type of the user and classifying different types of users, and at least comprises a building structure class and an indoor design class;
The item pushing unit classifies the online models and pushes the online model categories which are matched and fit based on the user types to corresponding users;
The highlighting unit is used for highlighting the online model category pushed to the user.
6. The remote co-design system based on Revit according to claim 5, wherein the building type selection module comprises a preset type unit, a custom type unit and a selection unit;
the preset type unit is packaged with complete building types of different types and different styles;
The custom type unit is used for matching building types of different types and different styles by itself;
The selection unit is respectively connected with the preset type unit and the custom type unit and is used for selecting or collocating building types.
7. The Revit-based remote co-design system of claim 6, wherein the terminal display module includes a remote login unit and a Revit display unit, the remote login unit is used for logging into a respective space area through respective login software of different users, and each space area has a data transmission channel;
The Revit display unit comprises a plurality of groups of Revit display areas which are respectively embedded in each space area so as to display the online model in each space area.
8. The remote co-design system of claim 7, wherein the remote design module further comprises a real-time updated display area for independently displaying different user-modified online models;
the remote design module further comprises a modification tracing unit, records and stores different types of user modifications, forms a plurality of modification versions marked by modification time, and selects different modification versions to update and replace corresponding online model types in the real-time update display area.
9. A remote co-design method based on Revit, which is characterized by applying the remote co-design system based on Revit according to any one of claims 1 to 8, comprising the following steps:
Configuring a Revit model provided in a system server to have at least a first mode and a second mode distinguished according to a use state;
A control instruction set of a computer readable medium for using state selection is stored in a programmable controller, in a first mode, a predefined unit set in a logic control module is invoked and controlled to be started through a predefined instruction in the control instruction set, a user with any one identity is defined as a main control end in a predefined mode through a predefined option set in the predefined unit, and users with other identities default to be auxiliary ends;
When a user of the auxiliary end switches from a first mode to a second mode, the main control end performs online backup on the online Revit model and the first configuration data thereof in the first mode through the backup instruction in the control instruction set, the online Revit model and the first configuration data thereof are stored in a storage module of a system server after online backup, and in an offline mode, the user of any auxiliary end corrects the online Revit model by loading the online Revit model and the first configuration data thereof in the storage module and the same operation authority range of the acquired main control end; or when the user of the auxiliary end switches from the second mode to the first mode, the offline Revit model and the second configuration data thereof obtained in the offline mode are backed up, and the offline Revit model and the second configuration data thereof are uploaded to a cache module in the system server along with the online mode after the backup is completed, and in the online mode, the main control end converts the offline Revit model into the online Revit model by loading the offline Revit model and the second configuration data thereof in the cache module; or in the first mode, classifying the Revit model based on users with different identities and matching the operation authorities of the matched classes based on the types of the users.
10. The method of claim 9, wherein the performing basic configuration on the Revit model by the predefined unit comprises:
Establishing a Revit model basic configuration parameter based on a preset elevation and an axis network to obtain rvt files;
selecting a building type and a building style, and outputting a design decision based on the determined building style;
automatically constructing a building model on rvt files through design decisions, and generating an online model;
a plurality of users log in the terminal display module at the same time to display the online model;
The online model is divided into a plurality of blocks according to the user type, and different blocks are pushed to different users by identifying the user type and the corresponding operation authority range so that the users can modify the blocks, and the collaborative design is completed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410592503.6A CN118171376B (en) | 2024-05-14 | 2024-05-14 | Remote collaborative design system and method based on Revit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410592503.6A CN118171376B (en) | 2024-05-14 | 2024-05-14 | Remote collaborative design system and method based on Revit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN118171376A CN118171376A (en) | 2024-06-11 |
| CN118171376B true CN118171376B (en) | 2024-07-19 |
Family
ID=91347175
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410592503.6A Active CN118171376B (en) | 2024-05-14 | 2024-05-14 | Remote collaborative design system and method based on Revit |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118171376B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106648957A (en) * | 2015-11-03 | 2017-05-10 | 中国移动通信集团安徽有限公司 | Operating system backup and recovery method and system |
| CN106873987A (en) * | 2017-01-17 | 2017-06-20 | 苏州同元软控信息技术有限公司 | A kind of multi-person synergy modeling based on Modelica |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002342385A (en) * | 2001-05-14 | 2002-11-29 | Shigenori Tanaka | Cooperated design support system |
| US20050203718A1 (en) * | 2004-03-12 | 2005-09-15 | Carek Rick A. | Knowledge management system with integrated product document management for computer-aided design modeling |
| US10019502B2 (en) * | 2015-11-27 | 2018-07-10 | Netapp Inc. | Non-disruptive baseline and resynchronization of a synchronous replication relationship |
| CN109087057A (en) * | 2018-06-25 | 2018-12-25 | 中建三局智能技术有限公司 | Collaborative Design method and system based on BIM cloud collaborative platform |
| CN110599591A (en) * | 2019-09-10 | 2019-12-20 | 广东省海洋工程装备技术研究所 | Online collaborative three-dimensional design method, computer device and computer-readable storage medium |
| CN112668586B (en) * | 2020-12-18 | 2024-05-14 | 北京百度网讯科技有限公司 | Model training, image processing methods and equipment, storage media, program products |
| CN113780791A (en) * | 2021-09-03 | 2021-12-10 | 上海原构设计咨询有限公司 | Comprehensive collaborative design platform |
-
2024
- 2024-05-14 CN CN202410592503.6A patent/CN118171376B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106648957A (en) * | 2015-11-03 | 2017-05-10 | 中国移动通信集团安徽有限公司 | Operating system backup and recovery method and system |
| CN106873987A (en) * | 2017-01-17 | 2017-06-20 | 苏州同元软控信息技术有限公司 | A kind of multi-person synergy modeling based on Modelica |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118171376A (en) | 2024-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Wilson et al. | How to generate a thousand master plans: A framework for computational urban design | |
| CN115933422A (en) | Household equipment control method and device based on digital twinning | |
| CN118568245B (en) | Concept innovation design system based on intelligent agent and implementation method | |
| CN118153142B (en) | Home design method and system based on virtual reality | |
| CN118171376B (en) | Remote collaborative design system and method based on Revit | |
| CN111241619B (en) | A rule-driven collaborative interactive space layout automatic design method | |
| CN111739148A (en) | 3D modeling method for power transmission and transformation engineering design based on VR technology | |
| CN114443158B (en) | Method, device, equipment and storage medium for processing BIM file based on Naviswerks software | |
| CN112202861B (en) | BIM-based hydropower engineering method management application system | |
| CN119577890A (en) | Intelligent building design auxiliary method and system | |
| CN115826936B (en) | Electric power business expandable development framework based on low codes and visual drag | |
| CN119830747A (en) | Curtain wall space curved surface design method and system | |
| Gao et al. | Intelligent Layout of New Chinese Style Interior Space Combining Deep Learning Technology. | |
| Sun et al. | Distributed 3D Interior Environment Design System Based on Color Image Model | |
| CN120633005B (en) | A smart design system and method for building decoration | |
| CN110110465B (en) | Management system for city design | |
| Zhang et al. | Intelligent Exploration of Environmental Design: Combining CAD Modelling and Reinforcement Learning Technology | |
| LU600626B1 (en) | Three-dimensional real-time planning system and method for landscape architecture based on virtual simulation | |
| Tian et al. | Exploring the integration of multimodal data and CAD collaborative design technology in art design. | |
| Liu et al. | Imagine a City: CityGenAgent for Procedural 3D City Generation | |
| Zhao | Research on the application of BIM in environmental art design | |
| Jiang | Intelligent furniture design and function simulation based on3D technology | |
| KR20030071944A (en) | 3d virtual reality designing system through the wire and wireless internet and the method using the same | |
| Zhang et al. | Data Mining-based Enhancement of Environmental Art Design | |
| CN117668955A (en) | Digital production method of decoration design based on information technology |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |