The exchange method and system of multi-dimensional data and OA databases based on BIMTechnical field
The present invention relates to architectural engineering and Building Information Model fields, and in particular, to the multidimensional number of degrees based on BIM technologyAccording to OA databases exchange method more particularly to Building Engineering Design, construction, the Life cycle such as O&M engineering project pipeThe integrated utilization of the technologies such as reason and big data, cloud platform, informationization.
Background technology
BIM (Building Information Modeling, i.e. Building Information Model) is that (area of computer aided is set after CADMeter) appear in the another important Computer Applied Technology of engineering construction industry after technology, causing history of building trade withoutThe thorough revolution of precedent.The technology utilizes digital modeling software, improves Project design, the efficiency of construction and management, and to useThe building enterprise of the technology brings great newly-increased value.
Through retrieval, following Patents documents are found.
Coordinate indexing result 1:
Application number:201310610159.0
Publication number:CN104680355A
Title:The company information mobile management system of the cloud computing of new technology.
This publication disclose a kind of company information mobile management systems of the cloud computing of new technology.Done existingCommon information system is such as:The business systems tool such as OA systems, ERP system, e-mail system, crm system utilizes cloud computingMode uses support mobile office in the intelligent movables equipment such as smart mobile phone, tablet computer by high-speed mobile network.
Technology compares:
Although technical solution disclosed in the patent document complicated a variety of office automation systems by express network withThe mode of mobile interchange realizes the mobile office on basis on intelligent devices, but is lacked under information age background instantlyThe bandwagon effect of weary visual pattern.Especially in building engineering field, if around the office management software of building itselfVivid three-dimensional expression mode is not difficult more intuitively to express clearly in the orientation that architectural engineering event itself is occurred.And such asAll office system softwares of fruit, such as:The business systems such as OA systems, ERP system, e-mail system, crm system can be intuitiveReaction in three-dimensional buildings model, then there be clearly expression and a transmission in the institute address that event occurs.It is so rightIt will be more readily understood in receiving information side.
Invention content
For the defects in the prior art, the object of the present invention is to provide a kind of multi-dimensional datas based on BIM and OA numbersAccording to the exchange method and system in library.
According to the exchange method of a kind of multi-dimensional data based on BIM provided by the invention and OA databases, including it is as followsStep:
BIM model foundation steps:Establish BIM models;
Interaction docking step:Establish the friendship between the open interface of BIM databases and the open interface of OA system databasesMutually docking;
Data call step:BIM models are docked by the interaction, will call the engineering information number from OA system databasesIn BIM databases according to write-in BIM models;
Data edition step:The engineering information data are shown in BIM models, and in BIM databases described in editorEngineering information data;
Data return to step:It will pass through in the engineering information data cover OA system databases of editor in BIM databasesAccordingly called engineering information data.
Preferably, further include following steps:
Database strip step:BIM databases are separated from BIM models, BIM databases, which are uploaded to private clound, holds level with both handsThe BIM models for having separated BIM databases are carried out lightweight, obtain light-weighted BIM models by platform;
Associated steps:Light-weighted BIM models are uploaded to private clound end platform, and establish BIM databases and lightweightBIM models association, light-weighted BIM models are then pushed to multiple Intelligent mobile equipments;
The data call step, includes the following steps:
Mobile end data write step:The lightweight in an Intelligent mobile equipment in the multiple Intelligent mobile equipmentBIM models, the BIM databases that the light-weighted BIM models are written from the engineering information data of OA system databases will be calledIn;
Data edition step, includes the following steps:
Mobile terminal data modification step:The engineering information data are shown in the light-weighted BIM models, and light at thisThe engineering information data are edited in the BIM databases of quantization;
Data return to step, includes the following steps:
Mobile end data refilling step:It will be covered by the engineering information data of editor in the light-weighted BIM databasesCover engineering information data accordingly called in OA system databases;
Further, the exchange method of the multi-dimensional data based on BIM and OA databases, further includes following steps:
Push step:OA system databases are docked by the interaction, will be in the light-weighted BIM databases by compilingThe light-weighted BIM moulds of other Intelligent mobile equipments in the engineering information data-pushing to the multiple Intelligent mobile equipment collectedThe BIM databases of type.
Preferably, the interaction docking step, includes the following steps:
First data determination:BIM models determine the data for needing interaction;
Step is added in first data:The Post functions that BIM models pass through http agreements, it would be desirable to which interactive data are added toIn the WebService of OA system databases publication;
First data processing step:The WebService of OA system databases publication is to needing the data of interaction to handleAfter be written in OA system databases, and by write-in result BIM is returned to by the WebService that OA system databases are issuedModel;
Second data determination:OA systems determine the data for needing interaction;
Step is added in second data:The Post functions that OA systems pass through http agreements, it would be desirable to which interactive data are added toIn the WebService of BIM Database Publishings;
Second data processing step:After the WebService of BIM Database Publishings is to needing the data of interaction to handleIt is written in BIM databases, and write-in result is returned into OA systems by the WebService of BIM Database Publishings;
Preferably, the BIM model foundations step, includes the following steps:
Dimension supports information generation step:The dimension of built-in corresponding actual components is supported inside the plan in the model component of BIM models, byBIM models, which support to plan to generate to tie up according to the corresponding dimension of each model component, supports plan list;Wherein, the dimension of the actual components supports planIt calls from OA system databases;
The interaction docking step, includes the following steps:
Dimension supports information exchange step:The single corresponding dimension of plan will be supported with dimension support record and upload to BIM databases, then byThe dimension is supported record push write-in OA system databases by BIM databases.
According to the interactive system of a kind of multi-dimensional data based on BIM provided by the invention and OA databases, including it is as followsDevice:
BIM model foundation devices:For establishing BIM models;
Interaction docking facilities:Between open interface for establishing BIM databases and the open interface of OA system databasesInteraction docking;
Data call device:It is docked by the interaction for BIM models, the engineering from OA system databases will be called to believeIn the BIM databases for ceasing data write-in BIM models;
Data editor:For showing the engineering information data in BIM models, and edited in BIM databasesThe engineering information data;
Data return mechanism:For the engineering information data cover OA system datas of editor will to be passed through in BIM databasesEngineering information data accordingly called in library.
Preferably, further include following device:
Database stripping off device:For separating BIM databases from BIM models, BIM databases are uploaded to private cloundPlatform is held, the BIM models for having separated BIM databases are subjected to lightweight, obtain light-weighted BIM models;
Associated apparatus:For light-weighted BIM models to be uploaded to private clound end platform, and establish BIM databases with it is lightThen light-weighted BIM models are pushed to multiple Intelligent mobile equipments by the association of the BIM models of quantization;
The data call device, including following device:
Mobile terminal data transfer apparatus:For making in an Intelligent mobile equipment in the multiple Intelligent mobile equipmentLight-weighted BIM models will call the BIM that the light-weighted BIM models are written from the engineering information data of OA system databasesIn database;
Data editor, including following device:
Mobile terminal data modifying apparatus:For showing the engineering information data in the light-weighted BIM models, andThe engineering information data are edited in the light-weighted BIM databases;
Data return mechanism, including following device:
Mobile end data backfilling apparatus:For the engineering information number of editor will to be passed through in the light-weighted BIM databasesAccording to engineering information data accordingly called in covering OA system databases;
Further, the interactive system of the multi-dimensional data based on BIM and OA databases further includes following device:
Pusher:It, will be in the light-weighted BIM databases for making OA system databases pass through the interaction dockingBy the lightweight of other Intelligent mobile equipments in the engineering information data-pushing to the multiple Intelligent mobile equipment of editorBIM models BIM databases.
Preferably, the interactive docking facilities, including following device:
First data determining device:Interactive data are needed for making BIM models determine;
First data adding apparatus:For making BIM models pass through the Post functions of http agreements, it would be desirable to interactive dataIt is added in the WebService of OA system databases publication;
First data processing equipment:For make OA system databases issue WebService to need interaction data intoIt is written in OA system databases after row processing, and returned result is written by the WebService that OA system databases are issuedGive BIM models;
Second data determining device:Interactive data are needed for making OA systems determine;
Second data adding apparatus:For making OA systems pass through the Post functions of http agreements, it would be desirable to interactive dataIt is added in the WebService of BIM Database Publishings;
Second data processing equipment:For making the WebService of BIM Database Publishings to needing the data of interaction to carry outIt is written to after processing in BIM databases, and write-in result is returned into OA systems by the WebService of BIM Database PublishingsSystem;
Preferably, the BIM model foundations device, including following device:
Dimension supports information generation device:The dimension of built-in corresponding actual components supports plan in model component for making BIM modelsIt is interior, it supports to plan to generate to tie up according to the corresponding dimension of each model component by BIM models and supports plan list;Wherein, the dimension of the actual componentsThe plan of supporting is called from OA system databases;
The interactive docking facilities, including following device:
Dimension supports information interactive device:BIM databases are uploaded to for that will support to record with the single corresponding dimension of the foster plan of dimension, thenThe dimension is supported into record push write-in OA system databases by BIM databases.
Compared with prior art, the present invention has following advantageous effect:
1, the present invention realizes the numerous and jumbled database of the information in three-dimensional building information model (BIM models) and office OA systemsThe interactive of database of uniting is docked, so that traditional architectural engineering BIM models have the OA numbers needed for enterprise internal managementAccording to and its function, but also traditional OA system has the intuitive displaying of BIM model three-dimensional visualizations.
2, the present invention realizes the multi-dimensional data from three-dimensional building information model (BIM models) (such as in addition to lengthTime schedule dimension except three dimensions, the cost information dimension in addition to above-mentioned four kinds of dimensions) database in read, repairChange, store OA system data, and in OA systems reverse operating three-dimensional building information model (BIM models) data it is doubleTo interaction.
3, the numerous and jumbled three-dimensional building information model rendered by effect is used after scale of construction data light-weight technologgThe technology of cloud computing is presented on the smart machines such as tablet, smart mobile phone, and utilizes the technology of big data so that architectural engineering is completeThe engineering management of life cycle is achieved more accurate, finer, more scientific effect.
Description of the drawings
Upon reading the detailed description of non-limiting embodiments with reference to the following drawings, other feature of the invention,Objects and advantages will become more apparent upon:
Fig. 1 is the step flow chart of the multi-dimensional data provided by the invention based on BIM and the exchange method of OA databases.
Fig. 2 is the structural schematic diagram of the multi-dimensional data provided by the invention based on BIM and the interactive system of OA databases.
Specific implementation mode
With reference to specific embodiment, the present invention is described in detail.Following embodiment will be helpful to the technology of this fieldPersonnel further understand the present invention, but the invention is not limited in any way.It should be pointed out that the ordinary skill of this fieldFor personnel, without departing from the inventive concept of the premise, several changes and improvements can also be made.These belong to the present inventionProtection domain.
According to the interactive system of a kind of multi-dimensional data based on BIM provided by the invention and OA databases, including it is as followsDevice:
BIM model foundation devices:For establishing BIM models;
Interaction docking facilities:Between open interface for establishing BIM databases and the open interface of OA system databasesInteraction docking;
Data call device:It is docked by the interaction for BIM models, the engineering from OA system databases will be called to believeIn the BIM databases for ceasing data write-in BIM models;
Data editor:For showing the engineering information data in BIM models, and edited in BIM databasesThe engineering information data;
Data return mechanism:For the engineering information data cover OA system datas of editor will to be passed through in BIM databasesEngineering information data accordingly called in library.
Database stripping off device:For separating BIM databases from BIM models, BIM databases are uploaded to private cloundPlatform is held, the BIM models for having separated BIM databases are subjected to lightweight, obtain light-weighted BIM models;The lightweightBIM models can refer to simplified BIM models, can also be using application No. is CN201510080604.6, Publication No.It is a kind of disclosed in the patent document of CN104679954A that the light-weighted method and system of BIM models is achieved.
Associated apparatus:For light-weighted BIM models to be uploaded to private clound end platform, and establish BIM databases with it is lightThen light-weighted BIM models are pushed to multiple Intelligent mobile equipments by the association of the BIM models of quantization;
Pusher:It, will be in the light-weighted BIM databases for making OA system databases pass through the interaction dockingBy the lightweight of other Intelligent mobile equipments in the engineering information data-pushing to the multiple Intelligent mobile equipment of editorBIM models BIM databases.
The data call device, including following device:
Mobile terminal data transfer apparatus:For making in an Intelligent mobile equipment in the multiple Intelligent mobile equipmentLight-weighted BIM models will call the BIM that the light-weighted BIM models are written from the engineering information data of OA system databasesIn database;
Data editor, including following device:
Mobile terminal data modifying apparatus:For showing the engineering information data in the light-weighted BIM models, andThe engineering information data are edited in the light-weighted BIM databases;
Data return mechanism, including following device:
Mobile end data backfilling apparatus:For the engineering information number of editor will to be passed through in the light-weighted BIM databasesAccording to engineering information data accordingly called in covering OA system databases;
The interactive docking facilities, including following device:
First data determining device:Interactive data are needed for making BIM models determine;
First data adding apparatus:For making BIM models pass through the Post functions of http agreements, it would be desirable to interactive dataIt is added in the WebService of OA system databases publication;
First data processing equipment:For make OA system databases issue WebService to need interaction data intoIt is written in OA system databases after row processing, and returned result is written by the WebService that OA system databases are issuedGive BIM models;
Second data determining device:Interactive data are needed for making OA systems determine;
Second data adding apparatus:For making OA systems pass through the Post functions of http agreements, it would be desirable to interactive dataIt is added in the WebService of BIM Database Publishings;
Second data processing equipment:For making the WebService of BIM Database Publishings to needing the data of interaction to carry outIt is written to after processing in BIM databases, and write-in result is returned into OA systems by the WebService of BIM Database PublishingsSystem;
The BIM model foundations device, including following device:
Dimension supports information generation device:The dimension of built-in corresponding actual components supports plan in model component for making BIM modelsIt is interior, it supports to plan to generate to tie up according to the corresponding dimension of each model component by BIM models and supports plan list;Wherein, the dimension of the actual componentsThe plan of supporting is called from OA system databases;
The interactive docking facilities, including following device:
Dimension supports information interactive device:BIM databases are uploaded to for that will support to record with the single corresponding dimension of the foster plan of dimension, thenThe dimension is supported into record push write-in OA system databases by BIM databases.
The multi-dimensional data based on BIM and the interactive system of OA databases can be according to a kind of bases provided by the inventionIt is realized in the multi-dimensional data of BIM and the step flow of the exchange method of OA databases, those skilled in the art can incite somebody to actionThe exchange method of the multi-dimensional data based on BIM and OA databases is interpreted as the multi-dimensional data and OA based on BIMOne preference of the interactive system of database.Specifically, the side of interaction based on the multi-dimensional data of BIM with OA databasesMethod includes the following steps:
BIM model foundation steps:Establish BIM models;Cover contract management, progress control and building work in BIM modelsThe personnel of journey, material, machinery, quality, safety, environment etc. necessary factor, BIM models may include architectural discipline BIM models, knotStructure professional BIM models, the electric profession BIM models in geomantic omen;
Interaction docking step:Establish the friendship between the open interface of BIM databases and the open interface of OA system databasesMutually docking, so as to two-way reading, modification, storage data in BIM systems and OA systems.Specifically, pass through WebServiceTechnology carries out data interaction, wherein the ends Client prepare to need the data of interaction, are converted into Json, pass through Http agreements PostTo the Webservice interfaces at the ends Server, Server receives data, is handled, and decides whether that database is written, and returnReturn the information needed for Client.
Data call step:BIM models are docked by the interaction, will call the engineering information number from OA system databasesIn BIM databases according to write-in BIM models;OA systems contain enterprises examine flow, enterprises flow of work function,Enterprises outcome-success check function, internal task distribution function etc.;
Data edition step:The engineering information data are shown in BIM models, and in BIM databases described in editorEngineering information data;
Data return to step:It will pass through in the engineering information data cover OA system databases of editor in BIM databasesAccordingly called engineering information data;
Database strip step:BIM databases are separated from BIM models, BIM databases, which are uploaded to private clound, holds level with both handsThe BIM models for having separated BIM databases are carried out lightweight, obtain light-weighted BIM models by platform;
Associated steps:Light-weighted BIM models are uploaded to private clound end platform, and establish BIM databases and lightweightBIM models association, light-weighted BIM models are then pushed to multiple Intelligent mobile equipments;Intelligent mobile equipment is such as:It is flatThe terminal devices such as plate computer, smart mobile phone, web browser;
Push step:OA system databases are docked by the interaction, will be in the light-weighted BIM databases by compilingThe light-weighted BIM moulds of other Intelligent mobile equipments in the engineering information data-pushing to the multiple Intelligent mobile equipment collectedThe BIM databases of type.
The data call step, includes the following steps:
Mobile end data write step:The lightweight in an Intelligent mobile equipment in the multiple Intelligent mobile equipmentBIM models, the BIM databases that the light-weighted BIM models are written from the engineering information data of OA system databases will be calledIn;
Data edition step, includes the following steps:
Mobile terminal data modification step:The engineering information data are shown in the light-weighted BIM models, and light at thisThe engineering information data are edited in the BIM databases of quantization;
Data return to step, includes the following steps:
Mobile end data refilling step:It will be covered by the engineering information data of editor in the light-weighted BIM databasesCover engineering information data accordingly called in OA system databases;
The interaction docking step, includes the following steps:
First data determination:BIM models determine the data for needing interaction;
Step is added in first data:The Post functions that BIM models pass through http agreements, it would be desirable to which interactive data are added toIn the WebService of OA system databases publication;
First data processing step:The WebService of OA system databases publication is to needing the data of interaction to handleAfter be written in OA system databases, and by write-in result BIM is returned to by the WebService that OA system databases are issuedModel;
Second data determination:OA systems determine the data for needing interaction;
Step is added in second data:The Post functions that OA systems pass through http agreements, it would be desirable to which interactive data are added toIn the WebService of BIM Database Publishings;
Second data processing step:After the WebService of BIM Database Publishings is to needing the data of interaction to handleIt is written in BIM databases, and write-in result is returned into OA systems by the WebService of BIM Database Publishings;
Data edition, operation are carried out to OA by BIM to realize, the ends BIM prepare data to be treated, assisted by httpView, to Data Analysis Services, database is arrived in storage by the WebService of the ends Post to OA publication, the Webservice at the ends OA, andResult is returned into the ends BIM by WebService;
Data edition, operation are carried out to BIM by OA in order to realize, the ends OA prepare data to be treated, pass through httpAgreement, to Data Analysis Services, data are arrived in storage by the WebService of the ends Post to BIM publication, the Webservice at the ends BIMLibrary, and result is returned into the ends OA by WebService.
The BIM model foundations step, includes the following steps:
Dimension supports information generation step:The dimension of built-in corresponding actual components is supported inside the plan in the model component of BIM models, byBIM models, which support to plan to generate to tie up according to the corresponding dimension of each model component, supports plan list;Wherein, the dimension of the actual components supports planIt calls from OA system databases;
The interaction docking step, includes the following steps:
Dimension supports information exchange step:The single corresponding dimension of plan will be supported with dimension support record and upload to BIM databases, then byThe dimension is supported record push write-in OA system databases by BIM databases.
The information exchange that equipment dimension supports information and BIM threedimensional models may be implemented in the present invention, specifically, dimension is supported inside the planIt is placed in the corresponding model component of relevant device, and dimension can be automatically generated and support plan list;Dimension is supported into record by WebServiceInformation model is uploaded to, the ends Server generate case record, realize that information model and daily dimension support the information exchange of work, leave dimensionFoster electronical record (word, picture, sound) generates subway Life cycle electronics dimension and supports archives.Further, base of the present inventionIn BIM models, the maintenance platform built based on maintenance demand can be searched for generally by keyword, realize in entire lineLu Zhong finds rapidly certain a kind of equipment containing search " keyword ", and list, clicks the equipment in list, realize equipmentSearch, which positions, simultaneously focuses amplification, pointing device, can the letters such as query facility as-built information, the description of product, operation manual, case recordBreath.Meanwhile the maintenance of product record, maintenance, replacement can be recorded, it is saved in corresponding case record, record one is setThe state and process in standby whole service period.To reduce the difficulty and risk of operation maintenance.
Function may be implemented by interacting docking between BIM and OA in the present invention:OA systems have BIM model three-dimensionals canThe Get3D interfaces in WebService depending on changing function, the ends OA calling BIM, get all data of 3D model displays needs,By processing, 3D models are converted into, imitates and writes.
One skilled in the art will appreciate that in addition to realizing system provided by the invention in a manner of pure computer readable program codeAnd its other than each device, completely can by by method and step carry out programming in logic come so that system provided by the invention and itsEach device is in the form of logic gate, switch, application-specific integrated circuit, programmable logic controller (PLC) and embedded microcontroller etc.To realize identical function.So system provided by the invention and its every device are considered a kind of hardware component, and it is rightThe device for realizing various functions for including in it can also be considered as the structure in hardware component;It can also will be for realizing eachThe device of kind function is considered as either the software module of implementation method can be the structure in hardware component again.
Specific embodiments of the present invention are described above.It is to be appreciated that the invention is not limited in above-mentionedParticular implementation, those skilled in the art can make a variety of changes or change within the scope of the claims, this not shadowRing the substantive content of the present invention.In the absence of conflict, the feature in embodiments herein and embodiment can arbitrary phaseMutually combination.