CN103853856A - Distributed collaboration method in building design - Google Patents

Distributed collaboration method in building design Download PDF

Info

Publication number
CN103853856A
CN103853856A CN201210498405.3A CN201210498405A CN103853856A CN 103853856 A CN103853856 A CN 103853856A CN 201210498405 A CN201210498405 A CN 201210498405A CN 103853856 A CN103853856 A CN 103853856A
Authority
CN
China
Prior art keywords
model
design
terminal server
carry out
server client
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.)
Pending
Application number
CN201210498405.3A
Other languages
Chinese (zh)
Inventor
陈鸿杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Sineng Network Science and Technology Co Ltd
Original Assignee
Xian Sineng Network Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xian Sineng Network Science and Technology Co Ltd filed Critical Xian Sineng Network Science and Technology Co Ltd
Priority to CN201210498405.3A priority Critical patent/CN103853856A/en
Publication of CN103853856A publication Critical patent/CN103853856A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention relates to a software operation method, in particular to a distributed collaboration method in building design. Collaborators should install computer aided design (CAD) software of the same version simultaneously and display designed target files on computers automatically, displaying time inconsistency is relevant with the network speed, and users should check network devices if non-displaying lasts for a long time. A main collaborator can modify details of the whole building design and conducts negotiation on wall board materials, the thickness and strength analysis of the whole building. The collaborators can also modify details such as the wall board materials, the thickness and the strength analysis of the whole building passively like the main collaborator and conduct negotiation. The main collaborator can modify details of the whole building design and conducts negotiation on the steps of the wall board materials, the thickness and strength analysis of the whole building. Meanwhile, the collaborators can also modify the details of the whole building design passively like the main collaborator, such as the steps of the wall board materials, the thickness and the strength analysis of the whole building.

Description

A kind of distributed collaborative method in architectural design
Technical field
The present invention relates to a kind of method of operating of software, particularly a kind of distributed collaborative method in architectural design.
Background technology
Due to scientific and technical development, in the architectural achievement of utilizing various science and technology more and more extensively and profoundly, design effort often relates to architecture, structure and feedwater, draining, heating, artificial atmosphere, electric, combustion gas, fire-fighting, fire prevention, robotization control and management, architectural acoustics, building optics, architectural thermal engineering, engineering estimation, the knowledge of the aspects such as afforestation, need this project of close collaboration of various backroom boys to belong to the scientific research project of this unit, developed by the peopleware of our unit, be responsible for reason by scientific research institution of our unit.
And the contradiction that architect faces in the time carrying out architectural design has: the contradiction between content and form; Need the contradiction between possibility; Between the aspects such as investor, user, construction making, city planning and design, and they are each other owing to buildings being considered to the different contradiction producing of angle; Contradiction between each skilled worker of contradiction between buildings monomer and colony, between inside and outside in technical requirement; Being suitable for of building, contradiction between economic, firm, attractive in appearance these fundamentals itself; The various different contradiction using between function of interior of building; These contradictions such as the contradiction between the local and entirety of buildings, this local and that part form very complicated situation.And in each engineering, the formation of various contradictions respectively has again its singularity.
Thus, the core of architectural design work, will find the preferred plan that solves above-mentioned various contradictions exactly.By long-term practice, the ways and means of a whole set of science is created, accumulated to designer, can use drawing, BUILDINGS MODELS or other means by design idea formulated out, could fully expose hiding contradiction, thereby pinpoint the problems, exchange views with relevant professional and technical personnel, contradiction is resolved.In addition,, in order to seek best design proposal, also need to propose kinds of schemes and compare.Scheme comparison is method conventional in architectural design.From entirety to each details, treat each problem, deviser generally will imagine several solutions, carries out a series ofly deliberating repeatedly and comparing.Even problem is tentatively solved, yet to constantly imagine and have or not better settling mode, design proposal is reached perfection.
In a word.Architectural design is the proactive work of a kind of needs, predict proposed building exist with contingent variety of issue.This prediction, often along with the progress of design process progressively clear, progressively in-depth.
For architectural design is carried out smoothly, avoid detours, make fewer mistakes, obtain good achievement, architect fully exchanges views except same user and planning department, finally makes own designed buildings obtain the agreement of planning department, also needs the collaborative design of team in the definition phase.
Along with further developing of the marketization, architectural design can be by multiple units or multiple people, multiple units or multiple people can be at an office or office buildings, also may be or not a city, this just needs architectural design in different spaces, to carry out simultaneously, but final design needs the accreditation of applying unit, achieve the above object and necessarily need to carry out collaborative between the different entity and individual of many times.
Summary of the invention
The object of this invention is to provide a kind of distributed collaborative method in architectural design, so that only for the different building design units of many times and person-to-person collaborative.
Content of the present invention is achieved in that a kind of distributed collaborative method in architectural design, it is characterized in that: at least comprise the steps: login system and product design;
A, login system, step 201: the distributed collaborative core algorithm designing a model starts;
Step 202: login system, and write log-on message to the database of server, such as IP address, user name etc.;
Step 203: extract in database current all users' effective information except self;
Step 204: according to the IP address of extracting, the IP address of self and user name are sent to current all users;
Step 205: Terminal Server Client receives information by information storage;
Step 206: the cooperative surroundings being provided by system is provided;
Step 207: judge on network whether have model data, carry out step 208 if having, otherwise proceed the judgement of step 27;
Step 208: long-range model is loaded into local client;
Step 209: select needed Three Dimensional Design Model;
Step 210: judge that whether system identifies selected model format, if only for step 212, otherwise carry out step 211;
Step 211: the converse routine that starts model;
Step 212: to stress model in cooperative surroundings;
Step 213: to Terminal Server Client transmission pattern data and operating right;
Step 214: Terminal Server Client receives model data and is shown in cooperative surroundings, stores authority information simultaneously;
Step 215: model loading person controls local model;
Step 216: judgment models, whether in free preview mode, if carry out step 218, otherwise carry out step 217;
B, product design
Step 101: product design model distributed collaborative process starts;
Step 102: the cooperative surroundings being provided by system default is provided to computing machine;
Step 103: choose the Three Dimensional Design Model that will design;
Step 104: judge whether system identifies the model format of choosing, if identification carry out step 106, otherwise carry out step 105;
Step 105: the model format that can not identify changes discernible model format into;
Step 106: discernible model is loaded in cooperative surroundings;
Step 107: send the model data of choosing to remote client's port;
Step 108: Terminal Server Client Acceptance Model data also show cooperative surroundings;
Step 109: control local model, start to operate;
Step 110: judgment models, whether in free preview mode, if carry out step 112, otherwise carry out step 111;
Step 111: model loading person sends corresponding model and come some state of Renewal Design;
Step 112: under free preview mode, Terminal Server Client can be with the same free operant of model loading person interface;
Step 113: Terminal Server Client is according to more new state of model loading person's operation;
Step 217: Terminal Server Client can be with the same free operant model of model loading person;
Step 218: model loading person is to the status data of Terminal Server Client transmission pattern;
Step 219: upgrade corresponding model state in long-range scene.
Advantage of the present invention is: can make architectural design to set up at different space-time simultaneously, architectural design is carried out smoothly, avoid detours, make fewer mistakes, obtain good achievement, be convenient to the same user of architect, planning department is fully exchanged views, in the collaborative design of definition phase and team, finally make own designed buildings obtain the agreement of planning department, effectively improve the efficiency of architectural design.
Brief description of the drawings
The basic ideas process flow diagram of Fig. 1 product design model distributed collaborative;
The distributed collaborative core algorithm process flow diagram that Fig. 2 designs a model.
Embodiment
In the scheme shown in Fig. 1, core content is to realize the distributed collaborative designing a model, the detailed algorithm of this part is as shown in Figure 2: the model first local client being loaded sends to other all Terminal Server Clients, and Terminal Server Client receives model data and is also shown in local collaborative scene.Secondly model manipulation authority is set as required, if allow Terminal Server Client to operate local model, just authority is set to " free operant ", if desired limits Terminal Server Client and handles local model, and authority is set to " explanation pattern ".Finally in the time of the local model of operation, first inquire about current authority, if authority is " explanation pattern ", model state data are sent to Terminal Server Client when operation model, Terminal Server Client resolution data also changes the model state of transmit leg in local scene, and then realize distributed collaborative according to data.
Running software used in the present invention, at WINDOWS 2000/XP/2003/ environment, adopts C++ programming tool to write.Software used in the present invention can be at CPU PIII, 800/ internal memory, 128M, operation in the above computing machine of hard disk 20G.This software is the * .EXE file of directly installing.After clicking, directly operation is installed, and has prompting and guiding in installation, and file default installation, under C dish catalogue, changes the installation path of path storage file.Execute file can be set up shortcut at desktop.
The major function of software used in the present invention is that architectural CAD design, architectural CAD planned network are shared, architectural CAD Strange Place Design Real Time Observation, based on winsock network service dispatch messages and use respectively TCP and udp protocol transmission data.
Software used in the present invention is for multiple units or multiple people, and the architectural design that multiple units or multiple people can provide one of them unit at an office or office building assists to design.Have powerful model conversion mechanism, most of common format three-dimensional models can be converted to the model format that system can be supported, and then realize distributed collaborative.Based on winsock network service dispatch messages, and use respectively according to actual needs TCP and udp protocol transmission data, the arrival Terminal Server Client that not only can guarantee data security, can also ensure the requirement of each client models simultaneous display.
About the basic ideas of the product design model distributed collaborative of software used in the present invention as shown in Figure 1, the first cooperative surroundings of load default, the common virtual environment of experiencing of structure all operations person; Then load product design model, and model data is sent to other participants, far-end participant receives model data and is shown in local virtual environment, for follow-up distributed collaborative is prepared; In the time that model loading person gives free operant authority, all participants can free operant model, if authority is restricted, far-end operation person can only watch model loading person's the simultaneous display effect that operates in local client.
In the scheme shown in Fig. 1, core content is to realize the distributed collaborative designing a model, the detailed algorithm of this part is as shown in Figure 2: the model first local client being loaded sends to other all Terminal Server Clients, and Terminal Server Client receives model data and is also shown in local collaborative scene.Secondly model manipulation authority is set as required, if allow Terminal Server Client to operate local model, just authority is set to " free operant ", if desired limits Terminal Server Client and handles local model, and authority is set to " explanation pattern ".Finally in the time of the local model of operation, first inquire about current authority, if authority is " explanation pattern ", model state data are sent to Terminal Server Client when operation model, Terminal Server Client resolution data also changes the model state of transmit leg in local scene, and then realize distributed collaborative according to data.
The process of the present invention's operation is as follows: collaborative this software of installation and operation simultaneously in many ways, after collaborative this software of installation and operation simultaneously in many ways, main collaborator will show the file destination designing on computing machine automatically, the file destination of design shows with Image Display or file, user can freely select the form of hobby automatically, while having multiple file, show with multiple Image Displays or file.There are 4 designs at main interface, and collaborative main body can select one of them to discuss, and collaborative design, by selecting one of this lower right corner to work in coordination with input equipment as keyboard or mouse.
Now, collaborative party shows same interface with main deviser, in the situation that network speed is very fast, does not have obvious vision pure late.Main collaborator can, to the details of monolithic architecture design, be held consultation as a house family integral layout, and house family integral layout is installed after CAD software on computers, can realize, in the collaboration software frame body that CAD software agent embeds.
Collaborator should be installed the CAD software of same version simultaneously, and simultaneously collaborator also will show the file destination of design on computing machine automatically, occurs inconsistent relevantly with network speed in time, does not show that for a long time user should check the network equipment.Main collaborator can be entered an amendment to the details of monolithic architecture design, as material for metope, thickness, an intensive analysis in monolithic architecture are held consultation.Collaborator is the same with main collaborator, and the details to a material for metope as in monolithic architecture, thickness, intensive analysis etc. that can be passive is entered an amendment, holds consultation.Main collaborator can be entered an amendment to the details of monolithic architecture design, as the step of a material for metope in monolithic architecture, thickness, intensity is held consultation; Collaborator is the same with main collaborator simultaneously, and the details to monolithic architecture design that also can be passive is entered an amendment, as the step of a material for metope in monolithic architecture, thickness, intensity is held consultation.
The course of work of the present invention and step are:
Step 101: product design model distributed collaborative process starts;
Step 102: the cooperative surroundings being provided by system default is provided to computing machine;
Step 103: choose the Three Dimensional Design Model that will design;
Step 104: judge whether system identifies the model format of choosing, if identification carry out step 106, otherwise carry out step 105;
Step 105: the model format that can not identify changes discernible model format into;
Step 106: discernible model is loaded in cooperative surroundings;
Step 107: send the model data of choosing to remote client's port;
Step 108: Terminal Server Client Acceptance Model data also show cooperative surroundings;
Step 109: control local model, start to operate;
Step 110: judgment models, whether in free preview mode, if carry out step 112, otherwise carry out step 111;
Step 111: model loading person sends corresponding model and come some state of Renewal Design;
Step 112: under free preview mode, Terminal Server Client can be with the same free operant of model loading person interface;
Step 113: Terminal Server Client is according to more new state of model loading person's operation;
Step 201: the distributed collaborative core algorithm designing a model starts;
Step 202: login system, and write log-on message to the database of server, such as IP address, user name etc.;
Step 203: extract in database current all users' effective information except self;
Step 204: according to the IP address of extracting, the IP address of self and user name are sent to current all users;
Step 205: Terminal Server Client receives information by information storage;
Step 206: the cooperative surroundings being provided by system is provided;
Step 207: judge on network whether have model data, carry out step 208 if having, otherwise proceed the judgement of step 27;
Step 208: long-range model is loaded into local client;
Step 209: select needed Three Dimensional Design Model;
Step 210: judge that whether system identifies selected model format, if only for step 212, otherwise carry out step 211;
Step 211: the converse routine that starts model;
Step 212: to stress model in cooperative surroundings;
Step 213: to Terminal Server Client transmission pattern data and operating right;
Step 214: Terminal Server Client receives model data and is shown in cooperative surroundings, stores authority information simultaneously;
Step 215: model loading person controls local model;
Step 216: judgment models, whether in free preview mode, if carry out step 218, otherwise carry out step 217;
Step 217: Terminal Server Client can be with the same free operant model of model loading person;
Step 218: model loading person is to the status data of Terminal Server Client transmission pattern;
Step 219: upgrade corresponding model state in long-range scene.

Claims (1)

1. the distributed collaborative method in an architectural design: it is characterized in that: at least comprise the steps: login system and product design;
A, login system, step 201: the distributed collaborative core algorithm designing a model starts;
Step 202: login system, and write log-on message to the database of server, such as IP address, user name etc.;
Step 203: extract in database current all users' effective information except self;
Step 204: according to the IP address of extracting, the IP address of self and user name are sent to current all users;
Step 205: Terminal Server Client receives information by information storage;
Step 206: the cooperative surroundings being provided by system is provided;
Step 207: judge on network whether have model data, carry out step 208 if having, otherwise proceed the judgement of step 27;
Step 208: long-range model is loaded into local client;
Step 209: select needed Three Dimensional Design Model;
Step 210: judge that whether system identifies selected model format, if only for step 212, otherwise carry out step 211;
Step 211: the converse routine that starts model;
Step 212: to stress model in cooperative surroundings;
Step 213: to Terminal Server Client transmission pattern data and operating right;
Step 214: Terminal Server Client receives model data and is shown in cooperative surroundings, stores authority information simultaneously;
Step 215: model loading person controls local model;
Step 216: judgment models, whether in free preview mode, if carry out step 218, otherwise carry out step 217;
B, product design
Step 101: product design model distributed collaborative process starts;
Step 102: the cooperative surroundings being provided by system default is provided to computing machine;
Step 103: choose the Three Dimensional Design Model that will design;
Step 104: judge whether system identifies the model format of choosing, if identification carry out step 106, otherwise carry out step 105;
Step 105: the model format that can not identify changes discernible model format into;
Step 106: discernible model is loaded in cooperative surroundings;
Step 107: send the model data of choosing to remote client's port;
Step 108: Terminal Server Client Acceptance Model data also show cooperative surroundings;
Step 109: control local model, start to operate;
Step 110: judgment models, whether in free preview mode, if carry out step 112, otherwise carry out step 111;
Step 111: model loading person sends corresponding model and come some state of Renewal Design;
Step 112: under free preview mode, Terminal Server Client can be with the same free operant of model loading person interface;
Step 113: Terminal Server Client is according to more new state of model loading person's operation;
Step 217: Terminal Server Client can be with the same free operant model of model loading person;
Step 218: model loading person is to the status data of Terminal Server Client transmission pattern;
Step 219: upgrade corresponding model state in long-range scene.
CN201210498405.3A 2012-11-29 2012-11-29 Distributed collaboration method in building design Pending CN103853856A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210498405.3A CN103853856A (en) 2012-11-29 2012-11-29 Distributed collaboration method in building design

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210498405.3A CN103853856A (en) 2012-11-29 2012-11-29 Distributed collaboration method in building design

Publications (1)

Publication Number Publication Date
CN103853856A true CN103853856A (en) 2014-06-11

Family

ID=50861511

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210498405.3A Pending CN103853856A (en) 2012-11-29 2012-11-29 Distributed collaboration method in building design

Country Status (1)

Country Link
CN (1) CN103853856A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109635161A (en) * 2018-12-20 2019-04-16 武汉海王科技有限公司 A kind of cross-domain Collaborative Design method under mass data environment
CN111177818A (en) * 2019-11-25 2020-05-19 佛山欧神诺云商科技有限公司 Multi-user online collaborative design method and system applied to architectural design
CN116016491A (en) * 2022-12-26 2023-04-25 山东华方智联科技股份有限公司 Intelligent building design system and design method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6662357B1 (en) * 1999-08-31 2003-12-09 Accenture Llp Managing information in an integrated development architecture framework
CN101398860A (en) * 2007-09-25 2009-04-01 北京航空航天大学 Cooperating design method of aircraft control system in different areas based on PDM//matlab
CN101714182A (en) * 2008-12-29 2010-05-26 北京航空航天大学 Integration method of collaborating assembly design, process planning and simulation verification of complicated product
CN102170462A (en) * 2011-03-16 2011-08-31 西安电子科技大学 Remote collaboration method of product design model

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6662357B1 (en) * 1999-08-31 2003-12-09 Accenture Llp Managing information in an integrated development architecture framework
CN101398860A (en) * 2007-09-25 2009-04-01 北京航空航天大学 Cooperating design method of aircraft control system in different areas based on PDM//matlab
CN101714182A (en) * 2008-12-29 2010-05-26 北京航空航天大学 Integration method of collaborating assembly design, process planning and simulation verification of complicated product
CN102170462A (en) * 2011-03-16 2011-08-31 西安电子科技大学 Remote collaboration method of product design model

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109635161A (en) * 2018-12-20 2019-04-16 武汉海王科技有限公司 A kind of cross-domain Collaborative Design method under mass data environment
CN111177818A (en) * 2019-11-25 2020-05-19 佛山欧神诺云商科技有限公司 Multi-user online collaborative design method and system applied to architectural design
CN116016491A (en) * 2022-12-26 2023-04-25 山东华方智联科技股份有限公司 Intelligent building design system and design method
CN116016491B (en) * 2022-12-26 2023-09-05 山东华方智联科技股份有限公司 Intelligent building design system and design method

Similar Documents

Publication Publication Date Title
CN103095828B (en) The Web3D synchronous conferencing system played up based on cloud and realize synchronous method
US20210294298A1 (en) Method and system for building framing and manufacturing system
JP6454949B2 (en) Information creation method, recording medium, information creation apparatus, information creation system
US20210026998A1 (en) Rapid design and visualization of three-dimensional designs with multi-user input
Zhang et al. Development and implementation of an industry foundation classes‐based graphic information model for virtual construction
CN107391842A (en) Concealed work design system and its design method based on BIM
Kieferle et al. BIM interactive-about combining bim and virtual reality
EP2780816A1 (en) Providing a real-time shared viewing experience in a three-dimensional modeling environment
CN109559086A (en) Checking method, device and terminal device based on BIM light weighed model
CN110276555A (en) Residential housing entity Life cycle analysis method based on internet and BIM
Sun et al. A synchronous distributed cloud-based virtual reality meeting system for architectural and urban design
Kamari et al. Potential shift of integrated design (ID) through BIM in sustainable building renovation
Cardoso et al. A virtual reality based approach to improve human performance and to minimize safety risks when operating power electric systems
Coleman Using sensor inputs to affect virtual and real environments
CN103853856A (en) Distributed collaboration method in building design
Viganò et al. GIOVE Virtual Factory: A New viewer for a more immersive role of the user during factory design
JP2014164669A (en) Construction support system, construction support device and computer program
CN112907390A (en) Building full life cycle dynamic intelligent management system and method based on BIM
CN112764943A (en) Information processing method, system, electronic device, and computer-readable storage medium
JP7332318B2 (en) Component comparison device for different BIM models, BIM model sharing system, component comparison method for different BIM models, and component comparison program for different BIM models
Hyun et al. Investigation into informational compatibility of Building Information Modelling and Building Performance Analysis software solutions
US20220393952A1 (en) Interactive graphical model-based configuration control of networked physical assets using logical transactional configuration change rules
Salim et al. Achieving the benefits and requirements of integrated project delivery method using BIM
Yao et al. Building simulation
Zhen et al. A real-time simulation grid for collaborative virtual assembly of complex products

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140611

RJ01 Rejection of invention patent application after publication