CN107784162A - BIM model sharings method and its system based on webpage - Google Patents
BIM model sharings method and its system based on webpage Download PDFInfo
- Publication number
- CN107784162A CN107784162A CN201710891772.2A CN201710891772A CN107784162A CN 107784162 A CN107784162 A CN 107784162A CN 201710891772 A CN201710891772 A CN 201710891772A CN 107784162 A CN107784162 A CN 107784162A
- Authority
- CN
- China
- Prior art keywords
- model
- copy
- calculated examples
- model copy
- module
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/36—Circuit design at the analogue level
- G06F30/367—Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
The present invention relates to the BIM model sharings method based on webpage and its system, this method includes creating model, obtains model copy corresponding with model, and Share Model copy;Preference pattern copy;The founder of model calculated examples corresponding with model copy are established into the connection of Web Socket editing authorities;When checking model copy, the Web Socket for establishing viewer's calculated examples corresponding with model copy check that authority connects;Edlin is entered to model copy, edit instruction is sent to calculated examples corresponding to model copy;Response editing instructs, and changes model copy according to edit instruction;By the original model copy of amended model Replica updating.Present invention realization solves the problems, such as that current BIM can not realize that Online talking is linked up and designed, and breaks away from the calculating requirement of the heavy BIM modeling softwares application of personal computer, and links up conveniently.
Description
Technical field
The present invention relates to BIM model sharing methods, more specifically refer to BIM model sharings method based on webpage and its
System.
Background technology
BIM (Building Information Modeling) is related with the items of construction-engineering project
Basis of the information data as model, carries out the foundation of BUILDINGS MODELS, by possessed by digital information analogue simulation building
Real information.It has information completeness, information relevance, consistency on messaging, visualization, harmony, simulation, optimization property and
Eight big feature of figure can be gone out.
Modeling for BIM is completed using existing BIM modeling softwares, and traditional BIM softwares are to be based on desktop
The stand-alone application of software, model file is stored in local computer, can not be with client, same if user is in strange land
The real-time online modelling that thing, external unit personnel carry out strange land is linked up and exchanged, if passing through network transmission local file
Mode carry out the calling of model file, then needing other staff to install corresponding software can just check, link up very
It is inconvenient.
Therefore, it is necessary to design a kind of BIM model sharing methods based on webpage, realize that solving current BIM can not realize
The problem of Online talking is linked up and designed, the calculating requirement of the heavy BIM modeling softwares application of personal computer is broken away from, it is full
The design to BIM models of any place of foot, any time, any equipment, the demand checked and browsed, and link up it is convenient.
The content of the invention
The defects of it is an object of the invention to overcome prior art, there is provided BIM model sharings method based on webpage and its
System.
To achieve the above object, the present invention uses following technical scheme:BIM model sharing methods based on webpage, it is described
Method includes:
Model is created, obtains model copy corresponding with model, and Share Model copy;
Preference pattern copy;
The founder of model calculated examples corresponding with model copy are established into the connection of Web Socket editing authorities;
When checking model copy, the Web Socket for establishing viewer's calculated examples corresponding with model copy check authority
Connection;
Edlin is entered to the model copy, edit instruction is sent to calculated examples corresponding to model copy;
Response editing instructs, and changes model copy according to the edit instruction;
By the original model copy of amended model Replica updating.
Its further technical scheme is:Create model, acquisition model copy corresponding with model, and Share Model copy
Step, including step in detail below:
Model is created, and shares model into common model;
The corresponding model copy of the model creation in common model, and be stored in common model.
Its further technical scheme is:Create model, acquisition model copy corresponding with model, and Share Model copy
Step, including step in detail below:
Create and design a model, and be stored in file server;
Share the model into common model, and create a model copy corresponding with the model;
The model copy is stored respectively in individual model and common model.
Its further technical scheme is:The founder of model calculated examples corresponding with model copy are established into Web
The step of Socket editing authorities connect, including step in detail below:
Open calculated examples corresponding to model copy;
The Web Socket for establishing the calculated examples corresponding with the model copy of founder corresponding to the model are edited
Authority connects, and the Web Socket editing authorities is connected corresponding to the model copy.
Its further technical scheme is:When checking model copy, viewer's calculated examples corresponding with model copy are established
Web Socket the step of checking authority connection, including step in detail below:
Request is checked in transmission;
According to the model copy checked in request opening common model;
Judge that the calculated examples of the model copy whether there is;
If in the presence of into next step;If being not present, to the model copy creating calculated examples, and under entrance
One step;
The Web Socket for establishing viewer's calculated examples corresponding with model copy check that authority connects.
Its further technical scheme is:The step of by amended model Replica updating original model copy, including with
Lower specific steps:
Response is sent to the founder of model;
Transmission response extremely establishes Web Socket with the calculated examples of model copy and checks the viewer that authority is connected;
Model copy corresponding to renewal, and it is updated to client corresponding to all viewers.
Present invention also offers the BIM model sharing systems based on webpage, including model copy shared cell, selection list
Member, connection establishment unit, viewer's connection unit, edit cell, response unit and updating block;
The model copy shared cell, for creating model, obtain model copy corresponding with model, and Share Model
Copy;
The selecting unit, for preference pattern copy;
The connection establishment unit, for the founder of model calculated examples corresponding with model copy to be established into Web
Socket editing authorities connect;
Viewer's connection unit, during for checking model copy, establish that viewer is corresponding with model copy to be calculated
The Web Socket of example check that authority connects;
The edit cell, for entering edlin to the model copy, edit instruction is sent corresponding to model copy
Calculated examples;
The response unit, instructed for response editing, and model copy is changed according to the edit instruction;
The updating block, for by the original model copy of amended model Replica updating.
Its further technical scheme is:The model copy shared cell includes model memory module, copy creating module
And copy memory module;
The model memory module, for creating and designing a model, and it is stored in file server;
The copy creating module, for sharing the model into common model, and create one and the model pair
The model copy answered;
The copy memory module, for the model copy to be stored respectively in individual model and common model.
Its further technical scheme is:The connection establishment unit includes example opening module and mould is established in itself connection
Block;
The example opens module, for opening calculated examples corresponding to model;
Itself connection establishment module, it is corresponding with the model copy for establishing founder corresponding to the model
The Web Socket editing authorities connection of calculated examples, the Web Socket editing authorities are connected corresponding to the model pair
This.
Its further technical scheme is:Viewer's connection unit includes request sending module, opens transcript module, sentences
Disconnected module, example creation module and example link block;
The request sending module, request is checked for sending;
The opening transcript module, for according to the model copy checked in request opening common model;
The judge module, for judging that the calculated examples of the model copy whether there is;
The example creation module, if for being not present, to the model copy creating calculated examples;
The example link block, the Web Socket for establishing viewer's calculated examples corresponding with model copy are looked into
See that authority connects.
Compared with the prior art, the invention has the advantages that:The BIM model sharing methods based on webpage of the present invention, lead to
Cross after model is established, by the file-sharing of model to common model, and model pair corresponding to the model is stored in common model
This, model copy checks for viewer, during edit-modify model copy, the real time modifying of model copy is checked for viewer, is looked into
The person of seeing can be evaluated and linked up with regard to model copy, realize that solving current BIM can not realize that Online talking is linked up and set
The problem of meter, complete to link up and exchange based on webpage, the calculating for breaking away from the heavy BIM modeling softwares application of personal computer will
Ask, the demand for meet the design to BIM models of any place, any time, any equipment, checking and browsing, and link up it is convenient.
The invention will be further described with specific embodiment below in conjunction with the accompanying drawings.
Brief description of the drawings
Fig. 1 is the flow chart for the BIM model sharing methods based on webpage that the specific embodiment of the invention provides;
Fig. 2 is the stream of the acquisition model copy corresponding with model that the specific embodiment of the invention provides and Share Model copy
Cheng Tu;
Fig. 3 is that the calculated examples corresponding with all models of the founder by model that the specific embodiment of the invention provides are established
The flow chart of Web Socket editing authorities connection;
Fig. 4 is the flow chart for checking model copy by model that the specific embodiment of the invention provides;
Fig. 5 be the specific embodiment of the invention provide by by the stream of the original model copy of amended model Replica updating
Cheng Tu;
Fig. 6 is the structured flowchart for the BIM model sharing systems based on webpage that the specific embodiment of the invention provides;
Fig. 7 is the structured flowchart for the model copy shared cell that the specific embodiment of the invention provides;
Fig. 8 is the structured flowchart for the connection establishment unit that the specific embodiment of the invention provides;
Fig. 9 is the structured flowchart for viewer's connection unit that the specific embodiment of the invention provides;
Figure 10 is the structured flowchart for the updating block that the specific embodiment of the invention provides.
Embodiment
In order to more fully understand the technology contents of the present invention, technical scheme is entered with reference to specific embodiment
One step introduction and explanation, but it is not limited to this.
Specific embodiment as shown in Fig. 1~10, the BIM model sharing methods based on webpage that the present embodiment provides, can
During being used in the communication of BIM models Online talking, realize that Online talking ditch can not be realized by solving current BIM
The problem of logical and design, the calculating requirement of the heavy BIM modeling softwares application of personal computer is broken away from, meets any place, appoint
When between, design of any equipment to BIM models, the demand checked and browsed, and link up it is convenient.
As shown in figure 1, present embodiments providing the BIM model sharing methods based on webpage, this method includes:
S1, model is created, obtain model copy corresponding with model, and Share Model copy;
S2, preference pattern copy;
S3, the founder of model calculated examples corresponding with model copy are established to the connection of Web Socket editing authorities;
S4, when checking model copy, the Web Socket for establishing viewer's calculated examples corresponding with model copy are checked
Authority connects;
S5, edlin is entered to the model copy, edit instruction is sent to calculated examples corresponding to model copy;
S6, response editing instruction, and model copy is changed according to the edit instruction;
S7, by the original model copy of amended model Replica updating.
Further, above-mentioned S1 steps, in the present embodiment, model is created, obtains model pair corresponding with model
This, and the step of Share Model copy, including step in detail below:
S11, create and design a model, and be stored in file server;
S12, share the model into common model, and create a model copy corresponding with the model;
S13, the model copy is stored respectively in individual model and common model.
For above-mentioned S11 steps, founder creates in front end and designs a model A, by model A model file
File server is stored in, other files are stored in database.
For above-mentioned S12 steps, model A is shared common model by founder, as a Share Model, and
BIM models A can be directed in common model and creates a model copy, i.e. model A copies.
For above-mentioned S13 steps, the copy model is present in the individual model and common model of founder simultaneously.
Copy model and original model A are not related;And other viewers pass through client (common computer or shifting
Dynamic equipment) browser log in and check the model A copies for sharing common model;When founder is changed in individual model
When being shared the model A copies of common model, what other viewers can view that founder does by network repaiies in real time
Change.
In other embodiment, above-mentioned S1 steps, model is created, obtain model copy corresponding with model, and shared mould
The step of type copy, including step in detail below:
Model is created, and shares model into common model;
The corresponding model copy of the model creation in common model, and be stored in common model.
The model A that oneself is created is shared common model by founder, and the model can be now created in file server
A model A copy, other viewer's cans pass through client (common computer) log in browser, you can with viewer's
Identity checks the model copy, and founder continues to edit and change in this model copy, and other viewers can be respective
Client (common computer or mobile terminal) view the modification that founder makes immediately, and can be issued in the model copy
The opinion of oneself is commented on, and founder can also view these comment and real-time messages, so as to reach BIM in duct
The purpose of logical exchange.
In addition, for above-mentioned S2 steps, founder opens the list of oneself, and preference pattern A copies are opened into edlin.
Further, for above-mentioned S3 steps, the founder of model calculated examples corresponding with model copy are built
The step of vertical Web Socket editing authorities connection, including step in detail below:
S31, open calculated examples corresponding to model copy;
S32, the Web Socket for establishing the calculated examples corresponding with the model copy of founder corresponding to the model
Editing authority connects, and the Web Socket editing authorities is connected corresponding to the model copy.
For above-mentioned S31 steps, specifically being opened by Distributor should in proxy server (file server)
The calculated examples of model copy (each model copy has a calculated examples).Calculated examples can in cloud platform identical generation
Open in reason server or opened in different proxy servers.
In cloud platform, i.e., all calculating and storage are all placed in cloud platform for file server and distribution set of service
Handled and preserved.
For above-mentioned S32 steps, establish Web Socket's before the calculated examples of founder and model A copies
Editing authority connects.Model A copies can check that editor and modification on model A copies are real for the founder of other models
Existing online communication exchange and design.
Further, for above-mentioned S4 steps, when checking model copy, it is corresponding with model copy to establish viewer
The Web Socket of calculated examples are checked the step of authority connection, including step in detail below:
Request is checked in S41, transmission;
S42, basis check that the model copy in common model is opened in request;
S43, judge that the calculated examples of the model copy whether there is;
If in the presence of into next step;If being not present, S44, to the model copy creating calculated examples goes forward side by side
Enter next step;
S45, establish viewer's calculated examples corresponding with model copy Web Socket check authority connect.
For above-mentioned S41 steps and S42 steps, viewer checks request by the operation to common model, transmission,
Ask the model A copies checked in common model.
For above-mentioned S43 steps, specifically determined by Distributor, whether the calculated examples of judgment models A copies
In the presence of if being not present, the real time modifying of model A copies can not be checked.
For above-mentioned S44 steps, when determining that calculated examples are not present in model A copies, calculated for model A copy creatings real
Example, calculated examples are used for calculating and designing a model, and only possess the model of calculated examples, either model, still
Model copy, it is required for possessing calculated examples, can just enters edlin and modification.
For above-mentioned S45 steps, specifically in order to which the modification of model A copies can be seen by viewer in real time, mould
Type A copies can be checked by viewer from model browser with being opened with model A identicals viewpoint.,
For above-mentioned S5 steps, specifically founder does some edit-modifies to model copy, that is, the personnel having permission
Edlin can be entered, these edit instructions can also can be sent to calculated examples corresponding to model copy.
For above-mentioned S6 steps, specifically instructed by file server and Distributor response editing, and according to institute
State edit instruction modification model copy.
Further, above-mentioned S7 steps, the step of by amended model Replica updating original model copy, bag
Include step in detail below:
S71, response is sent to the founder of model;
S72, transmission response extremely establish Web Socket with the calculated examples of model copy and check the viewer that authority is connected;
Model copy corresponding to S73, renewal, and it is updated to client corresponding to all viewers.
For above-mentioned S71 steps and S72 steps, the content of modification is except sending to the founder of model, also
The modification for the founder being connected with model copy, being easy to that perception model copy is obtained with the founder that model copy is connected can be sent.
For above-mentioned S73 steps, these responses are accordingly responded by the client of viewer and founder, renewal clothes are public
Model copy in common mode type and file server, and it is updated to client corresponding to viewer and founder.
Above-mentioned client and browser are all based on webpage formation, complete to link up and exchange based on webpage, break away from individual
The calculating requirement of the heavy BIM modeling softwares application of people's computer.
Specifically, above-mentioned websocket includes the operation connection between client and server, specifically include:Look into
The BIM models of cloud platform are seen, such as browse BIM models, operation editor's 3D models;Check and navigate 3D models, UI control (instrument
Column, axle net) processing.
Establish, specifically include for calculated examples:Handle the conventional webpage in the request;Select proxy server;
Create calculated examples;The ID where Distributor is returned using websocket.
Conventional webpage in processing request, HITML/JS webpage is carried out specifically to client, and the webpage meets
To the requirement of webpage in request.In addition, request such as web page navigation, model list, accounts information etc. of routine can also be created
Build processing.
Because proxy server (module for namely calculating and rendering) number is more, therefore, established according to request
, it is necessary to select an idle proxy server to carry out calculating service during model.
Calculated examples are created, are specifically the establishment for the processing and model that data are carried out according to request content.
The ID of Distributor is returned, that is, returns to specific driving and creates the ID of server where calculated examples to visitor
Family end, when avoiding asking again, ID is reacquired, causes ID to repeat and cause model creation the phenomenon to fail occur, and again
ID need not be obtained during request to be advantageous to improve the efficiency created.
The above-mentioned BIM model sharing methods based on webpage, by after model is established, by the file-sharing of model to public affairs
Common mode type, and model copy corresponding to the model is stored in common model, model copy is checked for viewer, edit-modify model
The real time modifying of model copy is checked during copy for viewer, viewer can be evaluated and linked up with regard to model copy, be realized
Solve the problems, such as that current BIM can not realize that Online talking is linked up and designed, complete to link up and exchange based on webpage, break away from individual
The calculating requirement of the heavy BIM modeling softwares application of people's computer, meets any place, any time, any equipment to BIM moulds
The design of type, the demand checked and browsed, and link up conveniently.
As shown in fig. 6, the present embodiment additionally provides the BIM model sharing systems based on webpage, it includes model copy and is total to
It is single to enjoy unit 1, selecting unit 2, connection establishment unit 3, viewer's connection unit 4, edit cell 5, response unit 6 and renewal
Member 7.
Model copy shared cell 1, for creating model, obtain model copy corresponding with model, and Share Model pair
This.
Selecting unit 2, for preference pattern copy.
Connection establishment unit 3, for the founder of model calculated examples corresponding with model copy to be established into Web
Socket editing authorities connect.
Viewer's connection unit 4, during for checking model copy, establish viewer's calculated examples corresponding with model copy
Web Socket check authority connect.
Edit cell 5, for entering edlin to the model copy, edit instruction is sent to meter corresponding to model copy
Calculate example.
Response unit 6, instructed for response editing, and model copy is changed according to the edit instruction.
Updating block 7, for by the original model copy of amended model Replica updating.
Further, in the present embodiment, above-mentioned model copy shared cell 1 includes model memory module 11, pair
This creation module 12 and copy memory module 13.
Model memory module 11, for creating and designing a model, and it is stored in file server.Founder creates in front end
Build and design a model A, model A model file is stored in file server, and other files are stored in database
In.
Copy creating module 12, for sharing the model into common model, and establishment one is corresponding with the model
Model copy.Model A is shared common model by founder, can pin as a Share Model, and in common model
One model copy, i.e. model A copies are created to BIM models A.
Copy memory module 13, for the model copy to be stored respectively in individual model and common model.Tool
Body, the copy model is present in the individual model and common model of founder simultaneously.
In other embodiment, above-mentioned model copy shared cell 1 includes model sharing module and copy creating module
12, wherein, model sharing module is used to create model, and shares model into common model;Copy creating module 12 is used for root
According to the corresponding model copy of the model creation in common model, and it is stored in common model.
The model A that oneself is created is shared common model by founder, and the model can be now created in file server
A model A copy, other viewer's cans pass through client (common computer) log in browser, you can with viewer's
Identity checks the model copy, and founder continues to edit and change in this model copy, and other viewers can be respective
Client (common computer or mobile terminal) view the modification that founder makes immediately, and can be issued in the model copy
The opinion of oneself is commented on, and founder can also view these comment and real-time messages, so as to reach BIM in duct
The purpose of logical exchange.
Further, above-mentioned connection establishment unit 3 includes example opening module 31 and itself connection establishment module
32。
Example opens module 31, for opening calculated examples corresponding to model copy.
Itself connection establishment module 32, by establish founder corresponding to the model it is corresponding with the model copy based on
The Web Socket editing authorities connection of example is calculated, the Web Socket editing authorities are connected corresponding to the model pair
This.
It is specifically to be opened by Distributor in proxy server (file server) that above-mentioned example, which opens module 31,
The calculated examples of the model copy (each model copy has a calculated examples).Calculated examples can in cloud platform identical
Open or opened in different proxy servers in proxy server.
In cloud platform, i.e., all calculating and storage are all placed in cloud platform for file server and distribution set of service
Handled and preserved.
For itself above-mentioned connection establishment module 32, established before the calculated examples of founder and model A copies
One Web Socket editing authority connection, corresponds to model A copies.Model A copies can be for the founder of other models
Check, editor and modification on model A copies, realize online communication exchange and design.
Further, above-mentioned viewer's connection unit 4 includes request sending module 41, opens transcript module 42, sentences
Disconnected module 43, example creation module 44 and example link block 45.
Request sending module 41, request is checked for sending.
Transcript module 42 is opened, for according to the model copy checked in request opening common model.
Judge module 43, for judging that the calculated examples of the model copy whether there is.
Example creation module 44, if for being not present, to the model copy creating calculated examples.
Example link block 45, the Web Socket for establishing viewer's calculated examples corresponding with model copy are checked
Authority connects.
Above-mentioned request sending module 41 and opening transcript module 42, viewer pass through the operation to common model, hair
Send and check request, ask the model A copies checked in common model.
Above-mentioned judge module 43 is specifically to be determined by Distributor, and whether the calculated examples of judgment models A copies deposit
If being not present, model A real time modifying can not be checked.
Above-mentioned example creation module 44 is model A copy creating meters when it is determined that calculated examples are not present in model A copies
Example is calculated, calculated examples are used for calculating and designing a model, and only possess the model of calculated examples, either model,
Or model copy, is required for possessing calculated examples, can just enter edlin and modification.
Above-mentioned example link block 45 is specifically that can be seen in real time by viewer for the modification of model A copies,
Model A copies can be checked by viewer from model browser with being opened with model A identicals viewpoint.
Above-mentioned edit cell 5 is specifically that founder does some edit-modifies, that is, the personnel side having permission to model A copies
Edlin can be entered, these edit instructions can also can be sent to calculated examples corresponding to model copy.
Above-mentioned response unit 6 is specifically to be instructed by file server and Distributor response editing, and according to described
Edit instruction changes model copy.
Further, above-mentioned updating block 7 includes the first sending module 71, the second sending module 72 and model more
New module 73.
First sending module 71, for sending response to the founder of model.
Second sending module 72, the Web Socket power of checking is established for sending response to the calculated examples with model copy
Limit the viewer of connection.
Model modification module 73, for updating corresponding model copy, and it is updated to client corresponding to all viewers.
For above-mentioned the first sending module 71 and the second sending module 72, the content of modification is except sending to model
After founder, it can also send and to the founder being connected with model copy, be easy to learn mould with the founder that model copy is connected
The modification of type copy.
Above-mentioned model modification module 73, these responses are accordingly responded by the client of viewer and founder, updated
The model copy in common model and file server is taken, and is updated to client corresponding to viewer and founder.
Above-mentioned client and browser are all based on webpage formation, complete to link up and exchange based on webpage, break away from individual
The calculating requirement of the heavy BIM modeling softwares application of people's computer.
Specifically, above-mentioned websocket includes the operation connection between client and server, specifically include:Look into
The BIM models of cloud platform are seen, such as browse BIM models, operation editor's 3D models;Check and navigate 3D models, UI control (instrument
Column, axle net) processing.
Establish, specifically include for calculated examples:Handle the conventional webpage in the request;Select proxy server;
Create calculated examples;The ID where Distributor is returned using websocket.
Conventional webpage in processing request, HITML/JS webpage is carried out specifically to client, and the webpage meets
To the requirement of webpage in request.In addition, request such as web page navigation, model list, accounts information etc. of routine can also be created
Build processing.
Because proxy server (module for namely calculating and rendering) number is more, therefore, established according to request
, it is necessary to select an idle proxy server to carry out calculating service during model.
Calculated examples are created, concrete foundation request content carries out the processing of data and the establishment of model.
The ID of Distributor is returned, that is, returns to specific driving and creates the ID of server where calculated examples to visitor
Family end, when avoiding asking again, ID is reacquired, causes ID to repeat and cause model creation the phenomenon to fail occur, and again
ID need not be obtained during request to be advantageous to improve the efficiency created.
The above-mentioned BIM model sharing systems based on webpage, by after model is established, by the file-sharing of model to public affairs
Common mode type, and model copy corresponding to the model is stored in common model, model copy is checked for viewer, edit-modify model
During copy, the real time modifying of model copy is checked for viewer, viewer can be evaluated and linked up with regard to model copy, be realized
Solve the problems, such as that current BIM can not realize that Online talking is linked up and designed, complete to link up and exchange based on webpage, break away from individual
The calculating requirement of the heavy BIM modeling softwares application of people's computer, meets any place, any time, any equipment to BIM moulds
The design of type, the demand checked and browsed, and link up conveniently.
The above-mentioned technology contents that the present invention is only further illustrated with embodiment, in order to which reader is easier to understand, but not
Represent embodiments of the present invention and be only limitted to this, any technology done according to the present invention extends or recreation, by the present invention's
Protection.Protection scope of the present invention is defined by claims.
Claims (10)
1. the BIM model sharing methods based on webpage, it is characterised in that methods described includes:
Model is created, obtains model copy corresponding with model, and Share Model copy;
Preference pattern copy;
The founder of model calculated examples corresponding with model copy are established into the connection of Web Socket editing authorities;
When checking model copy, the Web Socket for establishing viewer's calculated examples corresponding with model copy check that authority connects
Connect;
Edlin is entered to the model copy, edit instruction is sent to calculated examples corresponding to model copy;
Response editing instructs, and changes model copy according to the edit instruction;
By the original model copy of amended model Replica updating.
2. the BIM model sharing methods according to claim 1 based on webpage, it is characterised in that create model, obtain with
Model copy corresponding to model, and the step of Share Model copy, including step in detail below:
Model is created, and shares model into common model;
The corresponding model copy of the model creation in common model, and be stored in common model.
3. the BIM model sharing methods according to claim 1 based on webpage, it is characterised in that create model, obtain with
Model copy corresponding to model, and the step of Share Model copy, including step in detail below:
Create and design a model, and be stored in file server;
Share the model into common model, and create a model copy corresponding with the model;
The model copy is stored respectively in individual model and common model.
4. the BIM model sharing methods based on webpage according to any one of claims 1 to 3, it is characterised in that by model
Founder's calculated examples corresponding with model copy the step of establishing the connection of Web Socket editing authorities, including in detail below
Step:
Open calculated examples corresponding to model copy;
Establish the Web Socket editing authorities of the calculated examples corresponding with the model copy of founder corresponding to the model
Connection, the Web Socket editing authorities are connected corresponding to the model copy.
5. the BIM model sharing methods according to claim 4 based on webpage, it is characterised in that when checking model copy,
The Web Socket for establishing viewer's calculated examples corresponding with model copy check the step of authority connects, including in detail below
Step:
Request is checked in transmission;
According to the model copy checked in request opening common model;
Judge that the calculated examples of the model copy whether there is;
If in the presence of into next step;If being not present, to the model copy creating calculated examples, and enter in next step
Suddenly;
The Web Socket for establishing viewer's calculated examples corresponding with model copy check that authority connects.
6. the BIM model sharing methods according to claim 5 based on webpage, it is characterised in that by amended model
The step of Replica updating original model copy, including step in detail below:
Response is sent to the founder of model;
Transmission response extremely establishes Web Socket with the calculated examples of model copy and checks the viewer that authority is connected;
Model copy corresponding to renewal, and it is updated to client corresponding to all viewers.
7. the BIM model sharing systems based on webpage, it is characterised in that including model copy shared cell, selecting unit, connection
Establish unit, viewer's connection unit, edit cell, response unit and updating block;
The model copy shared cell, for creating model, obtain model copy corresponding with model, and Share Model pair
This;
The selecting unit, for preference pattern copy;
The connection establishment unit, for the founder of model calculated examples corresponding with model copy to be established into Web Socket
Editing authority connects;
Viewer's connection unit, during for checking model copy, establish viewer's calculated examples corresponding with model copy
Web Socket check authority connect;
The edit cell, for entering edlin to the model copy, edit instruction is sent to meter corresponding to model copy
Calculate example;
The response unit, instructed for response editing, and model copy is changed according to the edit instruction;
The updating block, for by the original model copy of amended model Replica updating.
8. the BIM model sharing systems according to claim 7 based on webpage, it is characterised in that the model copy is total to
Enjoying unit includes model memory module, copy creating module and copy memory module;
The model memory module, for creating and designing a model, and it is stored in file server;
The copy creating module, for sharing the model into common model, and establishment one is corresponding with the model
Model copy;
The copy memory module, for the model copy to be stored respectively in individual model and common model.
9. the BIM model sharing systems according to claim 8 based on webpage, it is characterised in that the connection is established single
Member includes example and opens module and itself connection establishment module;
The example opens module, for opening calculated examples corresponding to model;
Itself connection establishment module, for establishing, founder corresponding to the model is corresponding with the model copy to be calculated
The Web Socket editing authorities connection of example, the Web Socket editing authorities are connected corresponding to the model copy.
10. the BIM model sharing systems according to claim 9 based on webpage, it is characterised in that viewer's connection
Unit includes request sending module, opens transcript module, judge module, example creation module and example link block;
The request sending module, request is checked for sending;
The opening transcript module, for according to the model copy checked in request opening common model;
The judge module, for judging that the calculated examples of the model copy whether there is;
The example creation module, if for being not present, to the model copy creating calculated examples;
The example link block, for establishing the Web Socket power of checking of viewer's calculated examples corresponding with model copy
Limit connection.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710891772.2A CN107784162A (en) | 2017-09-27 | 2017-09-27 | BIM model sharings method and its system based on webpage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710891772.2A CN107784162A (en) | 2017-09-27 | 2017-09-27 | BIM model sharings method and its system based on webpage |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107784162A true CN107784162A (en) | 2018-03-09 |
Family
ID=61434164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710891772.2A Pending CN107784162A (en) | 2017-09-27 | 2017-09-27 | BIM model sharings method and its system based on webpage |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107784162A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102413164A (en) * | 2011-08-31 | 2012-04-11 | 北京华电万通科技有限公司 | Web-based three-dimensional scene visual editing device and method |
KR20130068169A (en) * | 2011-12-14 | 2013-06-26 | 주식회사 케이티 | A method for transmitting bim data to mobile devices using distributed servers and system for it |
CN104704485A (en) * | 2012-07-19 | 2015-06-10 | 格兰斯电讯网络有限公司 | Integrating co-browsing with other forms of information sharing |
CN105912651A (en) * | 2016-04-11 | 2016-08-31 | 中邮通建设咨询有限公司 | IFC-based data interaction method and corresponding Web-BIM engineering information integration management system |
-
2017
- 2017-09-27 CN CN201710891772.2A patent/CN107784162A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102413164A (en) * | 2011-08-31 | 2012-04-11 | 北京华电万通科技有限公司 | Web-based three-dimensional scene visual editing device and method |
KR20130068169A (en) * | 2011-12-14 | 2013-06-26 | 주식회사 케이티 | A method for transmitting bim data to mobile devices using distributed servers and system for it |
CN104704485A (en) * | 2012-07-19 | 2015-06-10 | 格兰斯电讯网络有限公司 | Integrating co-browsing with other forms of information sharing |
CN105912651A (en) * | 2016-04-11 | 2016-08-31 | 中邮通建设咨询有限公司 | IFC-based data interaction method and corresponding Web-BIM engineering information integration management system |
Non-Patent Citations (2)
Title |
---|
王珩玮 等: "面向Web的BIM三维浏览与信息管理", 《土木建筑工程信息技术》 * |
陈杰: "基于云BIM的建设工程协同设计与施工协同机制", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107967574A (en) | Digitlization check of drawings method and its system based on BIM | |
CN108509653A (en) | A kind of BIM building WEB terminal visualization engine and its application method | |
CN103400415B (en) | Plane space structure three-dimensional digital model generates and the implementation method of online interaction automatically | |
CN111355780A (en) | Block chain-based Internet of things monitoring management method and system | |
CN107515997A (en) | The multi-specialized collaborative design methods of BIM and its system based on webpage | |
Strassburger et al. | Future trends in distributed simulation and distributed virtual environments: results of a peer study | |
CN110807015A (en) | Big data asset value delivery management method and system | |
CN107452072A (en) | BIM line modelings method and its system based on webpage | |
CN109889358B (en) | 3D visual IT monitoring management system | |
CN109462736B (en) | Road and bridge engineering construction video conference management method and system based on BIM + GIS modeling | |
CN107229794A (en) | A kind of CAE and VR model construction system and its management method | |
CN105718647A (en) | Online traffic simulation method and system | |
CN115294310A (en) | Multi-user scene control system and method based on GIS cloud rendering and storage medium | |
CN107436785B (en) | Revit software information interaction system and interaction method based on information system | |
CN111199091A (en) | Power system interactive simulation method based on augmented virtual reality | |
CN110442334B (en) | Multi-user collaborative graph configuration method, electronic equipment and server | |
CN110764750A (en) | Energy economy simulation system development method based on individual model | |
CN109063223A (en) | The light weight method and device of BIM model and the processing method and system of BIM model | |
CN110928526B (en) | Processing device for Internet of things | |
CN107784162A (en) | BIM model sharings method and its system based on webpage | |
CN112202861B (en) | BIM-based hydropower engineering method management application system | |
Clausen et al. | Smart grid security method: Consolidating requirements using a systematic approach | |
CN107577880A (en) | A kind of process structure modeling method based on multi views | |
CN113919030A (en) | BIM and Web 3D-based transformer substation three-dimensional model design intersection method | |
CN114037817A (en) | Three-dimensional simulation drilling system and construction method thereof |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180309 |