CN109558619A - Data processing method, terminal and readable storage medium storing program for executing based on Building Information Model - Google Patents

Data processing method, terminal and readable storage medium storing program for executing based on Building Information Model Download PDF

Info

Publication number
CN109558619A
CN109558619A CN201810967634.2A CN201810967634A CN109558619A CN 109558619 A CN109558619 A CN 109558619A CN 201810967634 A CN201810967634 A CN 201810967634A CN 109558619 A CN109558619 A CN 109558619A
Authority
CN
China
Prior art keywords
data file
bim
information
building
simplifying
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.)
Granted
Application number
CN201810967634.2A
Other languages
Chinese (zh)
Other versions
CN109558619B (en
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.)
China Construction Science and Technology Group Co Ltd Shenzhen Branch
Original Assignee
China Construction Science and Technology Co Ltd Shenzhen Branch
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 China Construction Science and Technology Co Ltd Shenzhen Branch filed Critical China Construction Science and Technology Co Ltd Shenzhen Branch
Priority to CN201810967634.2A priority Critical patent/CN109558619B/en
Publication of CN109558619A publication Critical patent/CN109558619A/en
Application granted granted Critical
Publication of CN109558619B publication Critical patent/CN109558619B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Architecture (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention is suitable for field of computer technology, provide data processing method, terminal and computer readable storage medium based on Building Information Model, wherein method includes obtaining the BIM data file of original BIM corresponding to each building subassembly in the library Building Information Model BIM, and the BIM data file includes attribute information, operation information and the dimension information of building subassembly;The operation information in the BIM data file is deleted, target data file is obtained;It carries out transcoding to the target data file to obtain simplifying data file, the data file of simplifying is the data file for simplifying BIM that the original BIM corresponding to building subassembly is simplified;The data file of simplifying is stored to preset database, so that corresponding personnel do not need to carry out the training of specialized BIM software operation, so that it may conveniently, directly carry out rapidly information access, information analysis to the BIM of building subassembly.

Description

Data processing method, terminal and readable storage medium storing program for executing based on Building Information Model
Technical field
The invention belongs to field of computer technology more particularly to a kind of data processing method based on Building Information Model, Terminal and computer readable storage medium.
Background technique
With the development of society, technology is increasingly for Building Information Model (Building Information Model, BIM) It is universal, arbitrary building subassembly can be modeled by BIM, realize and building subassembly is subjected to virtualization reaction, pass through BIM Can truly, figurative expression reality in building subassembly information, further, it is also possible to according in BIM Global Information carry out Classifying Sum.
In the stages such as the design, construction and buying of building subassembly, need rapidly to carry out information access or analysis, and Since the scale of construction of BIM is too big, and corresponding BIM software operates also extremely complex, needs the talent by Specialized training It can use, therefore people are difficult directly to carry out rapidly information review and analysis to the BIM of building subassembly.
Summary of the invention
In view of this, the embodiment of the invention provides data processing method, terminal and calculating based on Building Information Model Machine readable storage medium storing program for executing is difficult directly to carry out rapidly information access to the BIM of building subassembly to solve people in the prior art The problem of with analysis.
The first aspect of the embodiment of the present invention provides a kind of data processing method based on Building Information Model, comprising:
The BIM data file of original BIM corresponding to each building subassembly in the library Building Information Model BIM is obtained, it is described BIM data file includes attribute information, operation information and the dimension information of building subassembly;
The operation information in the BIM data file is deleted, target data file is obtained;
It carries out transcoding to the target data file to obtain simplifying data file, the data file of simplifying is to building portion The data file for simplifying BIM that the corresponding original BIM of product is simplified;
The data file of simplifying is stored to preset database.
The second aspect of the embodiment of the present invention provides a kind of terminal, comprising:
First acquisition unit, for obtaining original BIM corresponding to each building subassembly in the library Building Information Model BIM BIM data file, the BIM data file include attribute information, operation information and the dimension information of building subassembly;
It deletes unit and obtains target data file for deleting the operation information in the BIM data file;
Transcoding units obtain simplifying data file for carrying out transcoding to the target data file, described to simplify data File is the data file for simplifying BIM that the original BIM corresponding to building subassembly is simplified;
Storage unit, for storing the data file of simplifying to preset database.
The third aspect of the embodiment of the present invention provides a kind of terminal, including memory, processor and is stored in described In memory and the computer program that can run on the processor, the processor are realized when executing the computer program The step of above method.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage The step of media storage has computer program, and the above method is realized when the computer program is executed by processor.
Existing beneficial effect is the embodiment of the present invention compared with prior art: obtaining every in the library Building Information Model BIM The BIM data file of original BIM corresponding to a building subassembly;The operation information in the BIM data file is deleted, is obtained To target data file;It carries out transcoding to the target data file to obtain simplifying data file, the data file of simplifying is The data file for simplifying BIM that the original BIM corresponding to building subassembly is simplified;The data file of simplifying is deposited It stores up to preset database, user can directly pass through end when needing to carry out rapidly information to building subassembly to consult, browse The corresponding BIM that simplifies of building subassembly is shown by end, so as to check the Construction of A Model figure of building subassembly and corresponding Attribute information and dimension information, so that corresponding personnel do not need to carry out the training of specialized BIM software operation, so that it may side Just, rapidly information review and analysis directly are carried out to the BIM of building subassembly.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some Embodiment for those of ordinary skill in the art without any creative labor, can also be according to these Attached drawing obtains other attached drawings.
Fig. 1 is the implementation process schematic diagram for the method that first embodiment of the invention provides;
Fig. 2 is the implementation process schematic diagram for the method that second embodiment of the invention provides;
Fig. 3 is the implementation process schematic diagram for the method that third embodiment of the invention provides;
Fig. 4 is the schematic diagram for the terminal that fourth embodiment of the invention provides;
Fig. 5 is the schematic diagram for the terminal that fifth embodiment of the invention provides.
Specific embodiment
In being described below, for illustration and not for limitation, the tool of such as particular system structure, technology etc is proposed Body details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specific The present invention also may be implemented in the other embodiments of details.In other situations, it omits to well-known system, device, electricity The detailed description of road and method, in case unnecessary details interferes description of the invention.
In order to illustrate technical solutions according to the invention, the following is a description of specific embodiments.
Refering to fig. 1, Fig. 1 is a kind of data processing side based on Building Information Model that first embodiment of the invention provides Method, the executing subject of the data processing method based on Building Information Model in the present embodiment are terminal.
Data processing method based on Building Information Model as described in Figure 1 can comprise the following steps that
S101 obtains the BIM data file of original BIM corresponding to each building subassembly in the library Building Information Model BIM, The BIM data file includes attribute information, operation information and the dimension information of building subassembly.
In the stages such as the design, construction and buying of building subassembly, due to Building Information Model The scale of construction of (BuildingInformation Model, BIM) is too big, and corresponding BIM software operate it is also extremely complex, It needs to use by the talent of Specialized training, therefore people are difficult directly to carry out rapidly information to the BIM of building subassembly The operation such as access, information analysis, it is therefore desirable to BIM is simplified after what BIM corresponding to building subassembly was simplified simplify, So that corresponding personnel do not need to carry out the training of specialized BIM software operation, so that it may directly be simplified to building subassembly BIM carries out rapidly information access, information analysis etc. and operates.
Terminal will acquire the BIM data file of original BIM corresponding to each building subassembly in the library BIM, be convenient for That simplifies simplifies the data file of BIM.Wherein, the BIM data file of original BIM is used as and is run in BIM software Data file, BIM data file includes attribute information, operation information and the dimension information of building subassembly, wherein attribute Information may include the unique identity of building subassembly, can also include type, title, manufacturer, material and date of manufacture Etc. information;Dimension information is some dimension informations such as the length, width and height of building subassembly;Operation information is then executed in BIM software BIM corresponding to building subassembly carries out the information of the operational orders such as change in size, material transformation and the modification of date of manufacture, When the data file for simplifying BIM for simplifying BIM data file, need to remove operation information.
S102 deletes the operation information in the BIM data file, obtains target data file.
Terminal will delete BIM data text after obtaining the corresponding BIM data file of original BIM corresponding to building subassembly All operation informations in part, to be simplified to obtain target data file to BIM data file, target data file cannot The directly and quickly operation such as information access.
Further, S102, comprising: search the corresponding source code of the operation information in the BIM data file, delete The source code obtains the target data file.
As the corresponding BIM data file of original BIM include a large amount of operation information corresponding to source code, in order to compile It is executed after translating and corresponding operation is carried out to BIM corresponding to the building subassembly in BIM software.But user is by simplifying BIM only Need to realize and rapidly consult the corresponding Construction of A Model figure of building subassembly, and consult building subassembly analysis attribute information and Dimension information can not achieve the operations such as change in size, material transformation and the modification of date of manufacture in original BIM, Certainly it does not need to execute aforesaid operations yet;Therefore operation information pair of the terminal in the BIM data file for finding building subassembly When the source code answered, deletes source code and reserved property information and dimension information obtain target data file, in order to according to target Data file obtains the corresponding data file for simplifying BIM of building subassembly.Wherein terminal is in the BIM data for finding building subassembly When the corresponding source code of operation information in file, looked into particular by the mark information in the corresponding source code of operation information It looks for.
S103 carries out transcoding to the target data file and obtains simplifying data file, and the data file of simplifying is pair The data file for simplifying BIM that the corresponding original BIM of building subassembly is simplified.
Terminal delete BIM data file in operation information obtain target data file after, need to data file into To obtain simplifying data file, above-mentioned data file of simplifying simplify as the corresponding original BIM of building subassembly row transcoding To the data file for simplifying BIM, by terminal application can carry out simplifying BIM exhibition by simplifying the data file of BIM Show, during displaying, in addition to the Construction of A Model figure corresponding to BIM of simplifying of building subassembly to be shown, can also show Type, title, manufacturer, the material of building subassembly, the attribute informations such as date of manufacture and unique identity, can also show length The corresponding dimension information of wide higher size information.
S104 stores the data file of simplifying to preset database.
Terminal obtains simplifying for building subassembly and simplifies data file corresponding to BIM carrying out transcoding to target data file Afterwards, all data files of simplifying can be stored to preset database, user is needing rapidly to believe building subassembly When breath is consulted, browsed, directly the corresponding BIM that simplifies of building subassembly can be shown by terminal, built so as to check Build the Construction of A Model figure and corresponding attribute information and dimension information of component so that corresponding personnel do not need to carry out it is specialized The operation of BIM software training, so that it may it is convenient, rapidly information review and analysis directly are carried out to the BIM of building subassembly.
Further, S104, comprising:
It is determined according to the unique identity of the building subassembly in the attribute information and stores the essence in the database The folder name of simple data file.
The data file of simplifying is stored to the corresponding file of the folder name.
Simplifying for the building subassembly that transcoding obtains is simplified data file and is stored in preset data by terminal corresponding to BIM When in library, in order to which data file is simplified in more convenient acquisition, terminal will be according to the unique of the building subassembly in attribute information Identity, to determine the folder name of storage compacting data file in database, to realize simplifying building subassembly Data file is simplified corresponding to BIM to store to the corresponding file of folder name.Pass through the building portion in attribute information The unique identity of product, to determine the folder name of storage compacting data file in database, allow terminal quickly, It accurately finds the simplifying for building subassembly of storage in the database and simplifies data file corresponding to BIM.
When needs connect and check building subassembly, the unique identity by directly inputting building subassembly is searched, and is made Terminal can rapidly find corresponding building subassembly according to the unique identity of the building subassembly of input simplify number According to file, convenient for according to this simplify Generating Data File building subassembly corresponding to simplify BIM.
In addition, terminal can also determine storage compacting number in database according to the title of the building subassembly in attribute information According to the folder name of file, so that terminal can be found corresponding to building subassembly according to the title of the building subassembly of input Simplify BIM simplify data file.Preferably due to type belonging to building subassembly is more, for example, kitchen and bath, household, HVAC, The types such as plumbing, electrical, fire-fighting, door and window, pipeline and decoration, it should be noted that building subassembly may belong to multiple classes Type, by the way that the affiliated type of building subassembly is also added to folder name, so that terminal can be according to the building portion of input The type of product simplifies data file to simplify BIM corresponding to the relevant building subassembly of type of input to find.Therefore The folder name for simplifying data file can be the unique identity of building subassembly or the title of building subassembly, or The unique identity of building subassembly adds the title of building subassembly, can be with the unique identity of building subassembly, building portion The title of product and the type of building subassembly.
Referring to Fig.2, Fig. 2 is the realization of the data processing method based on Building Information Model in second embodiment of the invention Flow diagram.The difference of the present embodiment and first embodiment is, further include after S104 in the present embodiment S205~ S207.S201~S204 particular content in the present embodiment please refers to the associated description of S101~S104 in first embodiment, this Place repeats no more.S205~S207 is specific as follows:
Instruction is checked in S205, reception, wherein described check that instruction includes the attribute information of building subassembly.
When needing to check the corresponding Construction of A Model figure for simplifying BIM of some building subassembly, it can be checked and be built by input That builds the corresponding Construction of A Model figure of component checks instruction, wherein above-mentioned check that instruction includes the attribute information of building subassembly;Specifically Say, needing to check the corresponding Construction of A Model figure of building subassembly, the above-mentioned attribute for checking building subassembly that instruction needs to input Information can be the one or more of the type of building subassembly, title and unique identity, and terminal is by looking into according to input Look for instruction obtain building subassembly it is corresponding simplify BIM simplify data file.
S206 checks that the attribute information in instructing simplifies data text described in obtaining in the database according to described Part.
Terminal will obtain in database according to the attribute information checked in instruction and simplify data file, wherein specifically root Matching file is found in the database according to the type, title and unique identity of the building subassembly in attribute information Title is pressed from both sides, obtains in the corresponding file of folder name and simplifies data file.It should be noted that terminal can also be direct The attribute information for simplifying the building subassembly for including in data file in the attribute information and database checked in instruction is carried out Matching, so that obtain successful match simplifies data file.
S207 simplifies BIM according to described simplify corresponding to Generating Data File building subassembly, and simplifies described in displaying BIM。
Terminal will simplify BIM according to simplifying corresponding to Generating Data File building subassembly, and show and simplify BIM, that is, exist Corresponding application will be simplified BIM and is shown in a manner of Construction of A Model figure, facilitates and is checked;It can be in addition, simplifying BIM The corresponding attribute information of building subassembly and dimension information are shown, such as the type of building subassembly, title, manufacturer, material The length and width higher size information of the attribute informations such as matter, date of manufacture and unique identity and building subassembly is shown.
Preferably, when instruction is checked in terminal reception, terminal is obtaining database according to the attribute information checked in instruction In simplify data file after, BIM will be simplified corresponding to Generating Data File building subassembly according to simplifying, terminal only passes through pair The application answered will simplify BIM and will be shown in a manner of Construction of A Model figure, and not show the attribute information and ruler of building subassembly Very little information, wherein above-mentioned application belongs to different applications from BIM software.If necessary to further check the attribute of building subassembly Information and dimension information, can be by will click on the corresponding Construction of A Model figure for simplifying BIM as triggering display building subassembly Attribute information and the control instruction of dimension information can just show building subassembly when terminal receives above-mentioned control instruction Attribute information and dimension information.
It is the reality for the data processing method based on Building Information Model that third embodiment of the invention provides refering to Fig. 3, Fig. 3 Existing flow diagram.The difference of the present embodiment and first embodiment is, further include after S104 in the present embodiment S305~ S309, S301~S304 are identical as S101~S104 in first embodiment, referring specifically to S101 in first embodiment~ The associated description of S104, details are not described herein again.S305~S307 is specific as follows:
S305 receives purchase request;The purchase request includes the unique identity of building subassembly to be purchased.
The attribute information of building subassembly in the present embodiment further includes the manufacturer's information and type information of building subassembly, when When user needs to purchase certain building subassemblies, need to input corresponding purchase request, wherein purchase request includes to be purchased builds Which building subassembly the unique identity for building component needs to purchase for determination.When furthermore inputting corresponding purchase request, The name that building subassembly to be purchased can be inputted is referred to as corresponding purchase request, terminal after receiving purchase request, so as to To obtain the type for the building subassembly that user needs to purchase according to purchase request, convenient for generating corresponding forward purchasing inventory.
S306, according to the unique identity of the building subassembly to be purchased in the purchase request in the database The middle manufacturer's information for obtaining building subassembly to be purchased and the type information.
Terminal is obtained in the database according to the unique identity of the building subassembly to be purchased in purchase request wait purchase The Business Information and type information of building subassembly, in the Business Information and type information of building subassembly to be purchased, by basis The unique identity of building subassembly to be purchased in purchase request finds building subassembly to be purchased in the database and finds correspondence Simplify data file, the manufacturer's information and type information simplified in the attribute information in data file are obtained, in addition, may be used also To obtain the reference price information in the attribute information in simple data file.In addition to this, when the information of purchase request input It can be the title of building subassembly to be purchased, similarly, terminal is according to the title of the building subassembly to be purchased in purchase request in number According to the manufacturer's information and type information for obtaining building subassembly to be purchased in library.
S307 generates forward purchasing inventory according to the manufacturer's information, the type information and the unique identity.
Terminal generates pre- according to the manufacturer's information of the building subassembly to be purchased of acquisition, type information and unique identity Inventory is purchased, convenient for user come specific manufacturer, type and the unique identity of building subassembly etc. checked in forward purchasing inventory Information can also look at the reference price of the building subassembly in forward purchasing inventory, reference when as forward purchasing.Purchase the building of inventory in advance Component type can be all building subassemblies required for some project, and user can be according to all building portions in forward purchasing inventory The reference price of product obtains total cost required for the project, and user will estimate cost and purchase all building subassemblies in inventory in advance Reference price obtain total cost required for the project reference be compared, judge whether to need to be purchased according to forward purchasing inventory Corresponding building subassembly facilitates determining whether to need to increase project cost, or considers to be purchased again.
Further, further include S308~S309, wherein S308~S309 is specific as follows after S307:
S308 receives confirmation purchase instruction, and the confirmation purchase instruction includes according to forward purchasing inventory information and user Contact details.
When user will be when confirmation will be bought according to forward purchasing inventory, input validation purchase is instructed, wherein confirmation purchase refers to The contact details for including user and forward purchasing inventory information, terminal are enabled to obtain corresponding confirmation and buy instruction.
S309 generates purchase according to the contact details of forward purchasing inventory information and user in the confirmation purchase instruction and orders It is single.
Terminal will generate purchase order according to the contact details of forward purchasing inventory information and user in confirmation purchase instruction, Payment operation is carried out convenient for user, buys corresponding building subassembly.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit It is fixed.
It is a kind of schematic diagram for terminal that fourth embodiment of the invention provides refering to Fig. 4, Fig. 4.The terminal 100 of the present embodiment Including each unit be used to execute each step in the corresponding embodiment of Fig. 1, referring specifically to the corresponding implementation of Fig. 1 and Fig. 1 Associated description in example, does not repeat herein.The terminal 100 of the present embodiment include: first acquisition unit 101, delete unit 102, Transcoding units 103 and storage unit 104.
First acquisition unit 101 is original corresponding to each building subassembly for obtaining in the library Building Information Model BIM The BIM data file of BIM, the BIM data file include attribute information, operation information and the dimension information of building subassembly;
It deletes unit 102 and obtains target data file for deleting the operation information in the BIM data file;
Transcoding units 103 obtain simplifying data file for carrying out transcoding to the target data file, described to simplify number It is the data file for simplifying BIM that the original BIM corresponding to building subassembly is simplified according to file;
Storage unit 104, for storing the data file of simplifying to preset database.
As an embodiment of the present invention, the unit 102 of deleting is specifically for described in the lookup BIM data file The corresponding source code of operation information deletes the source code and obtains the target data file.
As an embodiment of the present invention, the attribute information includes at least the unique identity of building subassembly, described to deposit Storage unit 104, comprising:
Subelement is determined, for determining the data according to the unique identity of the building subassembly in the attribute information The folder name of data file is simplified in library described in storage;
Storing sub-units, for storing the data file of simplifying to the corresponding file of the folder name.
As an embodiment of the present invention, the terminal, further includes:
First receiving unit checks instruction for receiving, wherein described check that instruction includes the attribute information of building subassembly;
Second acquisition unit, the attribute information for being checked in instruction according to obtain the institute in the database It states and simplifies data file;
Display unit simplifies BIM for simplifying according to, and shows institute corresponding to Generating Data File building subassembly It states and simplifies BIM.
As an embodiment of the present invention, the terminal, further includes:
Second receiving unit, for receiving purchase request;The purchase request includes the unique of building subassembly to be purchased Identity;
Third acquiring unit, for the unique identity according to the building subassembly to be purchased in the purchase request Obtain in the database building subassembly to be purchased the manufacturer's information and the type information;
First generation unit, for raw according to the manufacturer's information, the type information and the unique identity At forward purchasing inventory.
As an embodiment of the present invention, the terminal, further includes:
Third receiving unit, for receiving confirmation purchase instruction, the confirmation purchase instruction includes according to forward purchasing inventory letter The contact details of breath and user;
Second generation unit, for being believed according to the connection of forward purchasing inventory information and user in the confirmation purchase instruction Breath generates purchase order.
Above scheme obtains the BIM data of original BIM corresponding to each building subassembly in the library Building Information Model BIM File;The operation information in the BIM data file is deleted, target data file is obtained;To the target data file It carries out transcoding to obtain simplifying data file, the data file of simplifying is that the original BIM corresponding to building subassembly carries out essence What letter obtained simplifies the data file of BIM;The data file of simplifying is stored to preset database, and user is needing to building When component carries out rapidly information access, browsing, directly the corresponding BIM that simplifies of building subassembly can be opened up by terminal Show, so as to check the Construction of A Model figure and corresponding attribute information and dimension information of building subassembly, so that corresponding people Member does not need to carry out the training of specialized BIM software operation, so that it may convenient, directly fast to the BIM progress of building subassembly Fast ground information review and analysis.
Fig. 5 is the schematic diagram for the terminal that fifth embodiment of the invention provides.As shown in figure 5, the terminal 5 of the embodiment is wrapped It includes: processor 50, memory 51 and being stored in the computer that can be run in the memory 51 and on the processor 50 Program 52, such as the data processing method program of Building Information Model.When the processor 50 executes the computer program 52 Realize the step in the data processing method embodiment of above-mentioned each Building Information Model, for example, step 101 shown in FIG. 1 to 104.Alternatively, the processor 50 realizes the function of each unit in above-mentioned each Installation practice when executing the computer program 52 Can, such as the function of unit 101 to 104 shown in Fig. 4.
Illustratively, the computer program 52 can be divided into one or more units, one or more of Unit is stored in the memory 51, and is executed by the processor 50, to complete the present invention.One or more of lists Member can be the series of computation machine program instruction section that can complete specific function, and the instruction segment is for describing the computer journey Implementation procedure of the sequence 52 in the terminal 5.For example, the computer program 52 can be divided into first acquisition unit, delete Except unit, transcoding units and storage unit (unit in virtual bench), each unit concrete function is as described above.
The terminal 5 can be the terminal devices such as desktop PC, notebook, palm PC and cloud server.Institute Stating terminal may include, but be not limited only to, processor 50, memory 51.It will be understood by those skilled in the art that Fig. 5 is only eventually The example at end 5, the not restriction of structure paired terminal 5 may include than illustrating more or fewer components, or the certain portions of combination Part or different components, such as the terminal can also include input-output equipment, network access equipment, bus etc..
Alleged processor 50 can be central processing unit (Central Processing Unit, CPU), can also be Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor Deng.
The memory 51 can be the internal storage unit of the terminal 5, such as the hard disk or memory of terminal 5.It is described Memory 51 is also possible to the External memory equipment of the terminal 5, such as the plug-in type hard disk being equipped in the terminal 5, intelligence Storage card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card) Deng.Further, the memory 51 can also both include the internal storage unit of the terminal 5 or set including external storage It is standby.The memory 51 is for other programs and data needed for storing the computer program and the terminal.It is described to deposit Reservoir 51 can be also used for temporarily storing the data that has exported or will export.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each function Can unit, module division progress for example, in practical application, can according to need and by above-mentioned function distribution by different Functional unit, module are completed, i.e., the internal structure of described device is divided into different functional unit or module, more than completing The all or part of function of description.Each functional unit in embodiment, module can integrate in one processing unit, can also To be that each unit physically exists alone, can also be integrated in one unit with two or more units, it is above-mentioned integrated Unit both can take the form of hardware realization, can also realize in the form of software functional units.In addition, each function list Member, the specific name of module are also only for convenience of distinguishing each other, the protection scope being not intended to limit this application.Above system The specific work process of middle unit, module, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed The scope of the present invention.
In embodiment provided by the present invention, it should be understood that disclosed terminal and method can pass through others Mode is realized.For example, terminal embodiment described above is only schematical, for example, the division of the module or unit, Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be with In conjunction with or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or discussed Mutual coupling or direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING of device or unit or Communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, the present invention realizes above-described embodiment side All or part of the process in method can also instruct relevant hardware to complete, the computer by computer program Program can be stored in a computer readable storage medium, and the computer program is when being executed by processor, it can be achieved that above-mentioned each The step of a embodiment of the method.Wherein, the computer program includes computer program code, and the computer program code can Think source code form, object identification code form, executable file or certain intermediate forms etc..The computer-readable medium can be with It include: any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disk, light that can carry the computer program code Disk, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that the computer The content that readable medium includes can carry out increase and decrease appropriate according to the requirement made laws in jurisdiction with patent practice, such as It does not include electric carrier signal and telecommunication signal according to legislation and patent practice, computer-readable medium in certain jurisdictions.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned reality Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified Or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all It is included within protection scope of the present invention.

Claims (10)

1. a kind of data processing method based on Building Information Model characterized by comprising
Obtain the BIM data file of original BIM corresponding to each building subassembly in the library Building Information Model BIM, the BIM number It include attribute information, operation information and the dimension information of building subassembly according to file;
The operation information in the BIM data file is deleted, target data file is obtained;
It carries out transcoding to the target data file to obtain simplifying data file, the data file of simplifying is to building subassembly pair The data file for simplifying BIM that the original BIM answered is simplified;
The data file of simplifying is stored to preset database.
2. the data processing method according to claim 1 based on Building Information Model, which is characterized in that the deletion institute The operation information in BIM data file is stated, target data file is obtained, comprising:
The corresponding source code of the operation information in the BIM data file is searched, the source code is deleted and obtains the number of targets According to file.
3. the data processing method according to claim 1 based on Building Information Model, which is characterized in that the attribute letter Breath includes at least the unique identity of building subassembly, described to store the data file of simplifying to preset database, packet It includes:
It is determined according to the unique identity of the building subassembly in the attribute information and simplifies number described in storing in the database According to the folder name of file;
The data file of simplifying is stored to the corresponding file of the folder name.
4. the data processing method according to claim 3 based on Building Information Model, which is characterized in that it is described will be described It simplifies after data file stores to the corresponding file of the folder name, comprising:
Instruction is checked in reception, wherein described check that instruction includes the attribute information of building subassembly;
Check that the attribute information in instructing simplifies data file described in obtaining in the database according to described;
BIM is simplified corresponding to Generating Data File building subassembly according to described simplify, and simplifies BIM described in displaying.
5. the data processing method according to claim 3 based on Building Information Model, which is characterized in that the attribute letter Breath includes the manufacturer's information and type information of building subassembly, described to store the data file of simplifying to the folder name After claiming in corresponding file, comprising:
Receive purchase request;The purchase request includes the unique identity of building subassembly to be purchased;
According to it is described purchase request in building subassembly to be purchased the unique identity obtain in the database to The manufacturer's information of buying building subassembly and the type information;
Forward purchasing inventory is generated according to the manufacturer's information, the type information and the unique identity.
6. the data processing method according to claim 5 based on Building Information Model, which is characterized in that described according to institute State manufacturer's information, after the type information and the unique identity generate forward purchasing inventory, comprising:
Confirmation purchase instruction is received, the confirmation purchase instruction includes the contact details according to forward purchasing inventory information and user;
Purchase order is generated according to the contact details of forward purchasing inventory information and user in the confirmation purchase instruction.
7. a kind of terminal characterized by comprising
First acquisition unit, for obtaining the BIM of original BIM corresponding to each building subassembly in the library Building Information Model BIM Data file, the BIM data file include attribute information, operation information and the dimension information of building subassembly;
It deletes unit and obtains target data file for deleting the operation information in the BIM data file;
Transcoding units obtain simplifying data file for carrying out transcoding to the target data file, described to simplify data file For the data file for simplifying BIM simplified to the corresponding original BIM of building subassembly;
Storage unit, for storing the data file of simplifying to preset database.
8. terminal according to claim 7, which is characterized in that the attribute information includes at least unique body of building subassembly Part mark, the storage unit, comprising:
Subelement is determined, for determining in the database according to the unique identity of the building subassembly in the attribute information The folder name of data file is simplified described in storage;
Storing sub-units, for storing the data file of simplifying to the corresponding file of the folder name.
9. a kind of terminal, including memory, processor and storage can be run in the memory and on the processor Computer program, which is characterized in that the processor is realized when executing the computer program as claim 1 to 6 is any The step of item the method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists In when the computer program is executed by processor the step of any one of such as claim 1 to 6 of realization the method.
CN201810967634.2A 2018-08-23 2018-08-23 Data processing method, terminal and readable storage medium based on building information model Active CN109558619B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810967634.2A CN109558619B (en) 2018-08-23 2018-08-23 Data processing method, terminal and readable storage medium based on building information model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810967634.2A CN109558619B (en) 2018-08-23 2018-08-23 Data processing method, terminal and readable storage medium based on building information model

Publications (2)

Publication Number Publication Date
CN109558619A true CN109558619A (en) 2019-04-02
CN109558619B CN109558619B (en) 2023-11-24

Family

ID=65864423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810967634.2A Active CN109558619B (en) 2018-08-23 2018-08-23 Data processing method, terminal and readable storage medium based on building information model

Country Status (1)

Country Link
CN (1) CN109558619B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112651070A (en) * 2020-12-18 2021-04-13 中哲国际工程设计有限公司 Data processing method based on building information model
CN112906086A (en) * 2021-02-02 2021-06-04 广东博智林机器人有限公司 Model display method and device, electronic equipment and computer readable storage medium
CN114020941A (en) * 2021-10-11 2022-02-08 中煤建工基础工程有限公司 BIM model resource management method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120284596A1 (en) * 2011-05-03 2012-11-08 Bushnell Christopher G Systems and Methods for Integrating Research and Incorporation of Information into Documents
CN107564112A (en) * 2017-09-15 2018-01-09 北京唐吉诃德科技有限公司 model compression conversion method and system
CN107967375A (en) * 2016-10-25 2018-04-27 福建省建筑设计研究院有限公司 Empty body based on BIM checks verification system with entity
CN108427810A (en) * 2017-08-12 2018-08-21 中民筑友科技投资有限公司 The data processing method and device of assembled architecture technological design based on BIM

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120284596A1 (en) * 2011-05-03 2012-11-08 Bushnell Christopher G Systems and Methods for Integrating Research and Incorporation of Information into Documents
CN107967375A (en) * 2016-10-25 2018-04-27 福建省建筑设计研究院有限公司 Empty body based on BIM checks verification system with entity
CN108427810A (en) * 2017-08-12 2018-08-21 中民筑友科技投资有限公司 The data processing method and device of assembled architecture technological design based on BIM
CN107564112A (en) * 2017-09-15 2018-01-09 北京唐吉诃德科技有限公司 model compression conversion method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112651070A (en) * 2020-12-18 2021-04-13 中哲国际工程设计有限公司 Data processing method based on building information model
CN112906086A (en) * 2021-02-02 2021-06-04 广东博智林机器人有限公司 Model display method and device, electronic equipment and computer readable storage medium
CN114020941A (en) * 2021-10-11 2022-02-08 中煤建工基础工程有限公司 BIM model resource management method and system

Also Published As

Publication number Publication date
CN109558619B (en) 2023-11-24

Similar Documents

Publication Publication Date Title
CN110727431A (en) Applet generation method and apparatus
CN109558619A (en) Data processing method, terminal and readable storage medium storing program for executing based on Building Information Model
CN103034680B (en) For data interactive method and the device of terminal device
CN110598021B (en) Method, device and system for acquiring knowledge graph of picture
CN103020128B (en) With the method and apparatus of data interaction with terminal device
CN103514207A (en) Method and device for pushing service objects
CN109947811A (en) Generic features library generating method and device, storage medium, electronic equipment
WO2020015112A1 (en) Product function recommendation method, terminal device and computer-readable storage medium
CN109271423A (en) A kind of object recommendation method, apparatus, terminal and computer readable storage medium
CN108228754A (en) flow generation method and terminal device
CN109544266A (en) Product data method for pushing, device and computer readable storage medium
KR101161946B1 (en) Smart-phone application development system and developing method thereof
Paviot et al. A generic multiCAD/multiPDM interoperability framework
Do et al. A Product Data Management architecture for integrating hardware and software development
CN109840788A (en) For analyzing the method and device of user behavior data
WO2015181915A1 (en) Ordering program, ordering device, and ordering method
US10606843B2 (en) Irreducible modules
US20140214731A1 (en) Method and System for Automated Computer Program Generation
KR101901310B1 (en) System for providing user-oriented interconnection application integration
Tattar Statistical Application Development with R and Python
CN110189203A (en) Information processing method, device, medium and calculating equipment
Salarian et al. Inter-cell movement minimisation in a cellular manufacturing system having stochastic parameters
Shah et al. Issues of Using Function Point Analysis Method for Requirement Changes During Software Development Phase
CN109345175A (en) Source of goods method for pushing, system, equipment and storage medium based on driver's matching degree
CN109816558B (en) Transformer technology service platform system based on SAAS

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant