CN105930483B - Format Object generation method, apparatus and system - Google Patents
Format Object generation method, apparatus and system Download PDFInfo
- Publication number
- CN105930483B CN105930483B CN201610282492.7A CN201610282492A CN105930483B CN 105930483 B CN105930483 B CN 105930483B CN 201610282492 A CN201610282492 A CN 201610282492A CN 105930483 B CN105930483 B CN 105930483B
- Authority
- CN
- China
- Prior art keywords
- format
- nominative formula
- formula
- information
- nominative
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 239000000047 product Substances 0.000 description 51
- 238000013461 design Methods 0.000 description 32
- 230000004048 modification Effects 0.000 description 24
- 238000012986 modification Methods 0.000 description 23
- 238000004458 analytical method Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000004088 simulation Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 241000406668 Loxodonta cyclotis Species 0.000 description 4
- 229910000831 Steel Inorganic materials 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 239000010959 steel Substances 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010146 3D printing Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 239000006227 byproduct Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000000465 moulding Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000004566 IR spectroscopy Methods 0.000 description 1
- 238000012356 Product development Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011960 computer-aided design Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010197 meta-analysis Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 235000015170 shellfish Nutrition 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a kind of Format Object generation methods, apparatus and system.Wherein, this method comprises: obtaining the object format type of target object, wherein object format is target object presentation format to be generated;The nominative formula of target object is obtained from database, wherein the nominative formula of at least one object is stored in database, the nominative formula of at least one object respectively includes generating the information of a variety of presentation formats of corresponding each object;And object format is generated according to object format type and the nominative formula of target object.The technical issues of present invention solves the presentation format that can not quickly generate the object data that different phase needs in the product life cycle and does not lose necessary information.
Description
Technical field
The present invention relates to data processing fields, in particular to a kind of Format Object generation method, apparatus and system.
Background technique
Product life cycle generally includes the demand from user to product and eliminates all processes scrapped to product, for example,
Including conceptual design, detailed design, Engineering Simulation is manufactured, marketing, and the scrap equal stages are eliminated in customer training and support.Product is raw
Ordering cycle management (Product Life-cycle Management, referred to as PLM) solution is by a set of software tool
The function and data information execute to the stage each in the above process is managed.
In actual conditions, each stage of product life cycle different task is usually by different background and technical ability
People executes.Therefore, different software tools is developed function required for providing each stage to help to execute these tasks.
The relevant data of product can be created and modified by software tool, and 3D object is widely used for indicating product, essence in PLM
True 3D object more can completely indicate a product.Different functional tasks needs 3D pairs of different-format in PLM
Image data is supported, for example, design is usually soft by CAD (Computer Aided Design, referred to as CAD)
Part executes, and needs accurate geometric modeling data, so that product can be manufactured accurately.Engineering Simulation may be by limited
Meta analysis, therefore only need discrete grid block data.In sales process, sales force may only with light-weighted product figure come
Communication business, and do not have to product careful design data to avoid leakage business secret.Therefore, each stage of PLM needs difference
The 3D object data and different associated software tools of format supports function required for the stage.
It can be found that product development process is a process repeatedly by above-mentioned introduction, it is desirable that each stage each department of PLM
The cooperative cooperating of personnel.In each stage of this process, due to different needs, product design data may pass through software tool
It is modified, additional product information may be added, or be the special requirement in the stage, and design data need to be simplified and use
Deng.The data modification in each stage and addition will affect other stages, so the product design data information in each stage changes
It allows for transmitting back and forth between all participants and share, to improve efficiency and reduce possible mistake.Because
Carry out upgrading products using the 3D object data of different-format in different phase to design, so in the Collaboration cooperation of PLM each department
In, it is to Guan Chong that object data, which is automatically converted to another presentation format without losing necessary information from a presentation format,
It wants.
For the table that can not quickly generate the object data that different phase needs in the product life cycle in the related technology
The problem of showing format and not losing necessary information, currently no effective solution has been proposed.
Summary of the invention
The embodiment of the invention provides a kind of Format Object generation method, apparatus and system, at least solve can not be quick
It generates the presentation format for the object data that different phase needs in the product life cycle and does not lose the technology of necessary information
Problem.
According to an aspect of an embodiment of the present invention, a kind of Format Object generation method is provided, comprising: obtain target pair
The object format type of elephant, wherein object format is target object presentation format to be generated;Target pair is obtained from database
The nominative formula of elephant, wherein the nominative formula of at least one object is stored in database, the nominative formula of at least one object is wrapped respectively
Include the information for generating a variety of presentation formats of corresponding each object;And the nominative formula according to object format type and target object
Generate object format.
Further, generating object format according to object format type and the nominative formula of target object includes: according to target
Format Type obtains the information for generating object format from the nominative formula of target object;It is corresponding to obtain object format type
Format generator wherein encapsulates the rule for generating object format in format generator;And by format generator according to
Object format is generated in the information for generating object format.
Further, the object format type for obtaining target object includes: the mesh that target object is received from destination client
Format Type is marked, after generating object format according to the nominative formula of object format type and target object, this method further include:
Object format is returned into destination client.
Further, after object format is returned to destination client, this method further include: from destination client
When receiving the more new information of object format, the corresponding nominative formula of object format is searched;And according to update information update target
The corresponding nominative formula of format.
Further, it is comprised determining that belonging to more new information according to the corresponding nominative formula of update information update object format
Type;The type according to belonging to more new information determines the update mode of the corresponding nominative formula of object format;And according to update side
Formula is according to the corresponding nominative formula of update information update object format.
Further, when receiving the more new information of object format from destination client, it is corresponding to search object format
Before nominative formula, this method further include: judge destination client with the presence or absence of renewal authority, wherein judging target customer
There are when renewal authority, then search the corresponding nominative formula of object format at end.
According to another aspect of an embodiment of the present invention, a kind of Format Object generating means are additionally provided, comprising: first obtains
Unit, for obtaining the object format type of target object, wherein object format is target object presentation format to be generated;
Second acquisition unit, for obtaining the nominative formula of target object from database, wherein it is right to be stored at least one in database
The nominative formula of elephant, the nominative formula of at least one object respectively include generating the information of a variety of presentation formats of corresponding each object;
And generation unit, for generating object format according to the nominative formula of object format type and target object.
Further, generation unit includes: the first acquisition module, for the master according to object format type from target object
The information for generating object format is obtained in format;Second obtains module, for obtaining the corresponding format of object format type
Generator wherein encapsulates the rule for generating object format in format generator;And generation module, for being generated by format
Device generates object format according to the information for generating object format.
Further, first acquisition unit includes: receiving module, for receiving the target of target object from destination client
Format Type, the device further include: return unit, for object format to be returned to destination client.
Further, the device further include: searching unit, in the update for receiving object format from destination client
When information, the corresponding nominative formula of object format is searched;And updating unit, for corresponding according to information update object format is updated
Nominative formula.
Another aspect according to an embodiment of the present invention additionally provides a kind of Format Object generation system, comprising: generate service
Device, for receiving the object format type of the target object from client, and from database obtain target object master
Format, and object format is generated according to object format type and the nominative formula of target object, wherein it is stored at least in database
The nominative formula of one object, the nominative formula of at least one object respectively include generating a variety of presentation formats of corresponding each object
Information;And client, for sending the object format type of target object to generation server, and receives generation server and return
The object format of the target object returned.
Further, client is also used to obtain the more new information of object format, and more new information is sent to generation clothes
Business device, wherein generate server according to the nominative formula for updating information update target object.
In embodiments of the present invention, using the object format type for obtaining target object, wherein object format is target pair
As presentation format to be generated;The nominative formula of target object is obtained from database, wherein be stored at least one in database
The nominative formula of object, the nominative formula of at least one object respectively include generating the letter of a variety of presentation formats of corresponding each object
Breath;And the mode of object format is generated according to object format type and the nominative formula of target object, by nominative formula by product
The data object in life cycle each stage is together in series, and the expression lattice of each different phase needs are generated according to nominative formula
Formula, can be to avoid in the related technology because the data object in product life cycle in each stage leads to the different tables generated independently of each other
Show the incomplete problem of the data of format, and then solves and can not quickly generate what in product life cycle different phase needed
The presentation format of object data and the technical issues of do not lose necessary information.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair
Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of Format Object generation method according to an embodiment of the present invention;
Fig. 2 is the flow chart according to an embodiment of the present invention that nominative formula is updated according to modification information;
Fig. 3 is the flow chart of the Format Object generation method of another embodiment according to the present invention;
Fig. 4 is the schematic diagram of Format Object generating means according to an embodiment of the present invention;
Fig. 5 is the schematic diagram that Format Object according to an embodiment of the present invention generates system;And
Fig. 6 is the schematic diagram of object data interaction according to an embodiment of the present invention.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention
Attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only
The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people
The model that the present invention protects all should belong in member's every other embodiment obtained without making creative work
It encloses.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, "
Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein can in addition to illustrating herein or
Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover
Cover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to
Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product
Or other step or units that equipment is intrinsic.
For ease of description, below to the present embodiments relate to related names or term be illustrated:
Nominative formula: Master Representation, referred to as MR.It should be noted that the nominative of the embodiment of the present invention
Formula can be one completely, clearly product design presentation format, and it includes have enough information to generate any other table
Show format, for example, grid data, boundary condition, material, BOM information, pricing information, 3D printing information, DNC information are accurately made
Type information etc..In addition, nominative formula can also carry, keep any additional information of product life cycle each stage addition,
For example, CAE analysis is as a result, the model information etc. modified.
Specific format: the object that Individual Representation, referred to as IR, i.e. different user specifically need
The presentation format of data.
Format generator: Individual Representation Generator, referred to as IRG.The embodiment of the present invention
Format generator can be used for generating the IR of needs from MR, preferably to meet the needs of a moment, for example,
In the finite element analysis and motion simulation in engineering simulation stage, small geometrical characteristic such as hole can be removed from part to mention
High efficiency;It can be used for the particular demands according to moment, provide relevant object information to newly-generated IR, for example,
Manufacture such as illustrates at the information.
Special identifier: Special Identifier, referred to as SI.It should be noted that the embodiment of the present invention is special
Mark may include enough information, so as to from being stored in local computer, local area network, or the number on other websites
According to finding relevant object (for example, 3D object) in library etc..
Recognition mechanism: Unique Identification Mechanism, referred to as UIM.The identification of the embodiment of the present invention
Mechanism identifies object (for example, 3D object) using SI, and searches relevant MR.
Format converter: Generalized Representation Convertor, referred to as GRC.It needs to illustrate
It is that the format converter of the embodiment of the present invention can find the corresponding MR of current IR by UIM, is then based in be stored in IR
Design modify with additional attribute information and update the corresponding MR of current IR, wherein updating may include design alteration and increasing
Add the information etc. of Related product.It, can be by calling IRG to regenerate desired new IR after MR has updated.
Computer-aided engineering: Computer Aided Engineering, referred to as CAE refer to and are asked with area of computer aided
The structural mechanical property, and optimization structural behaviour etc. of solution analysis complex engineering and product.CAE software can make static structure point
Analysis, dynamic analysis study linear, nonlinear problem, analysis structure (solid), fluid, electromagnetism etc..
According to embodiments of the present invention, a kind of Format Object generation method embodiment is provided, it should be noted that in attached drawing
Process the step of illustrating can execute in a computer system such as a set of computer executable instructions, although also,
Logical order is shown in flow charts, but in some cases, can be executed with the sequence for being different from herein it is shown or
The step of description.
Fig. 1 is the flow chart of Format Object generation method according to an embodiment of the present invention, as shown in Figure 1, this method includes
Following steps:
Step S102 obtains the object format type of target object, wherein object format is target object table to be generated
Show format.
The target object of the embodiment of the present invention can be 3D object, wherein 3D object can be part, subassembly, assembly
Deng or any other support 3D component.For ease of description, it is illustrated by taking 3D object as an example below the embodiment of the present invention.
The object format of the embodiment of the present invention can be any stage in the product life cycle (for example, design phase, engineering
Simulation stage, operation stage, sales stage) need object data presentation format, wherein different phase need number of objects
According to presentation format it is often different, for example, the design phase is usually to be executed by computer aided design software, need accurate
Geometric modeling data, so that product can be manufactured accurately;The Engineering Simulation stage may need by finite element analysis, therefore only
Want discrete grid block data;Sales stage may need light-weighted product figure only to link up business, and do not have to product and accurately set
It counts to avoid leakage business secret.The object format type of the embodiment of the present invention can be obj, dwj, msh, dat, sat
Equal Format Types.
Step S104 obtains the nominative formula of target object, wherein it is right that at least one is stored in database from database
The nominative formula of elephant, the nominative formula of at least one object respectively include generating the information of a variety of presentation formats of corresponding each object;
In embodiments of the present invention, the nominative formula of object is one complete, clearly product design presentation format, it includes
There is enough information to generate any other presentation format, for example, grid data, boundary condition, material, BOM information, price letter
Breath, 3D printing information, DNC information, precision molding information etc..In addition, the nominative formula of object can carry, be kept for the life of product all
Any additional information of phase each stage addition, for example, CAE analysis is as a result, the model information etc. modified.
In the embodiment of the present invention there is corresponding nominative formula in each object, it is preferable that the embodiment of the present invention can pass through
It identifies the corresponding relationship established between each object and its corresponding nominative formula, it specifically, can be for each Object Creation
When nominative formula, a special identifier is distributed for it, to search target object and its nominative formula by the special identifier.
Step S106 generates object format according to object format type and the nominative formula of target object.
In embodiments of the present invention, using the object format type for obtaining target object, wherein object format is target pair
As presentation format to be generated;The nominative formula of target object is obtained from database, wherein be stored at least one in database
The nominative formula of object, the nominative formula of at least one object respectively include generating the letter of a variety of presentation formats of corresponding each object
Breath;And the mode of object format is generated according to object format type and the nominative formula of target object, by nominative formula by product
The data object in life cycle each stage is together in series, and the expression lattice of each different phase needs are generated according to nominative formula
Formula, can be to avoid in the related technology because the data object in product life cycle in each stage leads to the different tables generated independently of each other
Show the incomplete problem of the data of format, and then solves and can not quickly generate what in product life cycle different phase needed
The presentation format of object data and the technical issues of do not lose necessary information.
Preferably, raw according to object format type and the nominative formula of target object for the ease of quickly generating object format
It include: the letter obtained from the nominative formula of target object according to object format type for generating object format at object format
Breath;The corresponding format generator of object format type is obtained, the rule for generating object format is wherein encapsulated in format generator;
And object format is generated according to the information for generating object format by format generator.
In the embodiment of the present invention, can be obtained from the nominative formula of target object for generating mesh by object format type
The information of style formula, for example, then obtaining grid data, boundary from nominative formula when object format type is msh Format Type
The information such as condition, material, when object format type be dwj Format Type when, then from nominative formula obtain precision molding information,
BOM information etc..
It should be noted that there is corresponding format generator in each presentation format type of the embodiment of the present invention,
In, format generator can be the program for encapsulating the rule (or algorithm) for generating corresponding presentation format, by calling the journey
Sequence can generate corresponding presentation format, convenient for quickly and accurately generating the presentation format that user currently needs.
Optionally, the object format type for obtaining target object includes: that the target of target object is received from destination client
Format Type, after generating object format according to the nominative formula of object format type and target object, this method further include: will
Object format returns to destination client.
In embodiments of the present invention, user can pass through client selection target object and object format type, it is preferable that
Different permissions client towards different user can be arranged, for example, the client of Design-Oriented teacher, can be such that it is only capable of
Enough relevant presentation formats of operational design, for example, the formats such as dwj, and for the client towards CAE engineer, it can be made
Only can operational simulation analyze relevant presentation format, for example, the formats such as msh, dat, so as to avoid different user to right
The improper operation of image data.
The embodiment of the present invention, can be with after generating object format according to the nominative formula of object format type and target object
Object format is returned into destination client so that user checks, modifies, specifically, user can be in corresponding software
It is middle to open above-mentioned object format and modify, for example, user can open the dwj format of generation in CAD software
Object data is to be edited.
Preferably, in order to guarantee the integrality of object data, after object format is returned to destination client, the party
Method further include: when receiving the more new information of object format from destination client, search the corresponding nominative formula of object format;With
And according to the corresponding nominative formula of update information update object format.
For the embodiment of the present invention after user modifies to object format by corresponding software, client can send request
To update the corresponding nominative formula of the object format.Specifically, the update that object format is received from destination client is being received
When information, the corresponding nominative formula of object format is searched.It should be noted that the embodiment of the present invention can generate object format
Afterwards, the special identifier of its corresponding nominative formula is attached in the object format, so that this can be quickly found out according to special identifier
The corresponding nominative formula of object format.
Preferably, after finding the corresponding nominative formula of object format, can be believed by format converter according to update
Breath updates the corresponding nominative formula of object format, wherein format converter can be the journey for encapsulating information update rule or mode
Sequence.
Optionally, class belonging to more new information is comprised determining that according to the corresponding nominative formula of update information update object format
Type;The type according to belonging to more new information determines the update mode of the corresponding nominative formula of object format;And according to update mode
According to the corresponding nominative formula of update information update object format.
For example, if more new information is the adeditive attribute information to target object, for example, the CAE analysis knot of target object
More new information then can be directly added in the corresponding nominative formula of the object format by fruit, BOM information, pricing information etc., if
More new information is the modification information of target object to design a model, for example, structure and size of target object to design a model etc.
Modification information can then regenerate the nominative formula of target object according to more new information, and be replaced by newly-generated nominative formula
Original nominative formula;If more new information is the object data for generating new object in conjunction with the object data of multiple target objects, example
Such as, combining block 1 and designing a model for component 2 generate designing a model for new component, then can be generated according to more new information new
Object nominative formula.
Optionally, Fig. 2 is the flow chart according to an embodiment of the present invention that nominative formula is updated according to modification information, such as Fig. 2 institute
Show, nominative formula is updated according to modification information and is included the following steps:
Step S202 receives the presentation format information modified.
Specifically, it can be and edited in user by the specific format IR (namely object format) that software opens target object
After modification, user end to server sends the modification information of specific format IR.
Step S204, if create new nominative formula MR?
Specifically, can be judged whether to need to create new nominative formula MR according to above-mentioned modification information, wherein judging
When needing to create new nominative formula MR, then executed executing step S206 when judging not needing to create new nominative formula MR
Step S208.
Step S206 creates new MR using special identifier SI.
It should be noted that the nominative formula that the embodiment of the present invention is each object is respectively provided with corresponding special identifier SI, lead to
Crossing special identifier SI can be from being stored in local computer, local area network, or finds phase in database on other websites etc.
The 3D object of pass and its corresponding nominative formula.
Step S208 finds MR by special identifier SI.
As described above, the nominative formula of each object is associated with corresponding special identifier SI in advance, and according to the nominative formula
The specific format IR of generation is also associated with the special identifier SI of corresponding nominative formula, therefore, can quickly be looked for by special identifier SI
To the corresponding nominative formula MR of specific format IR.
Step S210 checks incoming MR.
Step S212, if be new MR?
Specifically, judge whether above-mentioned incoming MR is newly created MR, wherein judging that above-mentioned incoming MR is new
When the MR of creation, step S214 is executed, when judging above-mentioned incoming MR to be not newly created MR, executes step S222.
Step S214, if be accurate model?
Judge whether the newly created MR is accurate model, wherein when judging the newly created MR is accurate model,
Step S220 is executed, when judging the newly created MR is not accurate model, executes step S216.
Step S216 finds the original MR of incoming 3D object using SI.
Specifically, when newly created MR is not accurate model, incoming 3D object (namely above-mentioned target pair is found using SI
As) original MR.
Step S218 copies the precise geometrical data of original MR to new MR.
Step S220 copies the geometric data of incoming 3D object to new MR.
Incoming 3D object namely above-mentioned target object then can be copied only when judging newly created MR is accurate model
Other relevant geometric datas of shellfish target object are to new MR.
Which kind of updating type do step S222, determination belong to?
Optionally, updating type may include deleting, not updating and change three types, specifically, can be according to above-mentioned
Modification information determines updating type, wherein when determining updating type to delete, executes step S224, updates class determining
Type is when changing, to execute step S226, when determining updating type is not update, then terminates process.
Step S224 deletes corresponding 3D object in MR.
Do step S226, geometric data change?
The geometric data of above-mentioned target object is judged with the presence or absence of modification, in the geometric data for judging above-mentioned target object
When in the presence of modification, step S228 is executed, in the geometric data for judging above-mentioned target object there is no when modification, executes step
S230。
Step S228 copies the geometric data of incoming 3D object and is used to replace the original geometry data of MR.
Step S230 updates the non-geometric data of MR.
Preferably, when receiving the more new information of object format from destination client, the corresponding master of object format is searched
Before format, this method further include: judge destination client with the presence or absence of renewal authority, wherein judging destination client
There are when renewal authority, then search the corresponding nominative formula of object format.
Improper operation in order to avoid different user to the object data of target object updates it carrying out object data
Before, first judge that operator with the presence or absence of renewal authority, is judging then to further search for object format pair there are when renewal authority
The nominative formula answered, and be updated, judging then terminate subsequent operation there is no when renewal authority.
Fig. 3 is the flow chart of the Format Object generation method of another embodiment according to the present invention, as shown in figure 3, this method
Include the following steps:
Step S302, remote equipment select the file of certain format and send to conversion module to request.
Specifically, user can select the type of the file format needed by the client on remote equipment, and generate
Request is sent to conversion module (namely above-mentioned format generator).
Step S304, conversion module obtain corresponding nominative formula MR according to selecting object from database.
The conversion module of the embodiment of the present invention is after the request for receiving remote equipment transmission, according to selecting object from data
Corresponding nominative formula MR is obtained in library.
Step S306, conversion module generate corresponding specific format IR according to nominative formula MR.
The specific format IR of generation and special identifier SI are returned to remote equipment by step S308, conversion module.
After the remote equipment of the embodiment of the present invention receives the specific format IR of generation, specific format IR can be carried out
Edit-modify, and modified information is sent to server, server can update corresponding MR according to modification information, to protect
Demonstrate,prove the integrality and accuracy of object data.
It is illustrated below with Format Object generation method of the specifically application example to the embodiment of the present invention:
Application example 1:
Application scenarios: user creates a product design, and during product design create uploads onto the server, services
The geometry of device extraction product design and subsidiary one nominative formula MR of information creating, and be it by recognition mechanism UIM
Create special identifier SI.
For example, designer devises a steelframe, it is made of two kinds of components, is steel plate and steel construction piece respectively, often
Kind component is all a kind of serial part, and size can there are many selections, for example, steel plate can have array of sizes 1200x800,
1500x900,1600x1000 etc., designer can choose sizes and be combined design.Designer can by this two
Kind of component is added in server, server can by automatic format converter GRC according to the geometric data for uploading design and
Information data is that each component creates a new MR, and can enclose new SI for MR.
Application example 2:
Application scenarios: already present MR is modified.Specifically, user can pass through a kind of specific format IR of SI request call
(assuming that this specific format contains accurate geometrical model information and other relevant informations).Server is found specific by UIM
The corresponding MR of format IR, and corresponding IR is generated by format generator IGR and is returned to user.After user gets IR
By relevant software modification model and other relevant informations, request is sent to server after completion and utilizes this IR update corresponding
MR.Server is first checked whether to have permission and be modified to MR, if permission allows that the corresponding MR of SI will be found by UIM,
The modification information at the end IR is all updated into MR by GRC again.
For example, user's desired modifications steel construction piece, is revised as equal leg angle for rectangular hollow section.Designer is according to SI
It requests to return to IR to server.Server being capable of Precise Representation geometry by format generator IGR generation after finding corresponding MR
The IR of information and satellite information.Designer opens the IR returned by CAD software and modifies to it.When modification is completed
After can to server send request corresponding MR is updated.Server is connected to after request it is first determined whether have permission,
If there is then finding corresponding MR by UIM according to SI, the modification information at the end IR is being updated into MR by GRC.Optionally,
User, which also can choose, generates the new MR existing MR of replacement according to modified product design, realizes that process and above-mentioned application are real
Example 1 is identical.
Application example 3:
Application scenario: new MR is generated by merging multiple MR components.Specifically, multiple with user orientation server request
The IR needed.Server searches corresponding MR by UIM, and generates corresponding IR by IRG and return to user.User passes through
The IR of return is opened and is combined by software generates new design, and new design is uploaded onto the server again later and is generated new
MR, realize process it is identical as above-mentioned application example 1.
For example, sales force is one steelframe product of Customer design by the product element saved in server, at this
In the case of kind, accurate graph data is unwanted, its one display result of needs.Sales force requests two to server
The IR of kind steel-frame member (this IR does not need accurate graph data, but can be attached to other information, such as price, material).Clothes
Business device can find corresponding MR after receiving request, and the IR type for generating needs returns to sales force.Sales force receives
It is opened in suitable application program after IR, is combined into new steelframe design.After complete design, sales force can be set new
Meter is uploaded onto the server, and imprecise computational can be converted to the model of precise geometrical expression using GRC by server, and can be extracted
Additional information ultimately generates new MR.The MR of new MR and original two components are mutually indepedent.
Application example 4:
Application scenario: the application on CAE.Specifically, CAE engineer returns to one according to SI to server request and is used for
The IR of CAE simulation.Server searches corresponding MR by UIM, generates corresponding IR by IRG and returns to user.CAE engineering
Teacher carries out ink imprint analysis by CAE software, and analysis result is fed back to server to carry out to corresponding MR after analysis
It updates.Server finds corresponding MR by UIM, will analyze result using GRC and update into MR.
For example, when what a steelframe designer design, it may be desirable to which CAE engineer surveys its mechanical property
Examination.CAE engineer can issue request to server and return to the IR for being appropriate for CAE simulation.Server can be looked for according to SI
It is suitble to the IR (may only have gridding information and with other term boundary information) of CAE simulation to corresponding MR and generating.CAE engineering
Teacher carries out test simulation after getting IR in corresponding CAE software, issues request to server again after obtaining analog result
To utilize analog result to update the CAE analog information in corresponding MR.
Seen from the above description, firstly, the embodiment of the invention provides a general 3D Format Object automatic transfer machines
It makes (Generalized Representation Conversion System, referred to as GRCS), which depends on one
Completely, clearly, succinct nominative formula MR indicates object designs (for example, product design) that nominative formula MR contains enough information
Any other format IR is generated, and can store other relevant information of product.When pass through format generator generate an IR
When, IRG is according to IR requirement, it is known that how to simplify 3D object and relevant object information is passed to newly-generated IR.It is logical
Cross the corresponding software tool modification of the IR, the design information of the objects such as addition, and storage product.
Secondly, the embodiment of the present invention can identify that 3D object is right with its by recognition mechanism UIM using special identifier SI
The MR answered.When IRG generates the IR of a 3D object, SI is attached in this 3D object.When 3D object is required from a presentation format
When being converted to another presentation format, the MR of corresponding existing object is found by UIM, is then based on modification information and is updated MR,
And the relevant information of additional existing object is transmitted to MR.After MR has updated, IRG can be called to regenerate desired
New IR so as to complete 3D object from a presentation format to another automatic conversion, and safeguards institute's data in need,
Without losing necessary information.
Finally, the embodiment of the present invention utilizes the nominative formula of 3D object by the whole life cycle string of object (for example, product)
Connection gets up, and can generate the data object utilized convenient for the stage in each life stage of object.Carrying out modification behaviour
It can convert again after work, be updated to nominative formula, therefore can greatly facilitate the life cycle management of object, improving working efficiency.
According to another aspect of an embodiment of the present invention, a kind of Format Object generating means are additionally provided, Fig. 4 is according to this hair
The schematic diagram of the Format Object generating means of bright embodiment.As shown in figure 4, the device includes: first acquisition unit 10, second obtains
Take unit 20 and generation unit 30.
First acquisition unit 10, for obtaining the object format type of target object, wherein object format is target object
Presentation format to be generated;
Second acquisition unit 20, for obtaining the nominative formula of target object from database, wherein be stored in database
The nominative formula of at least one object, the nominative formula of at least one object respectively include generating a variety of expression lattice of corresponding each object
The information of formula;
Generation unit 30, for generating object format according to the nominative formula of object format type and target object.
The embodiment of the present invention obtains the object format type of target object by first acquisition unit 10, wherein target lattice
Formula is target object presentation format to be generated;Second acquisition unit 20 obtains the nominative formula of target object from database,
In, the nominative formula of at least one object is stored in database, the nominative formula of at least one object respectively includes generating corresponding each
The information of a variety of presentation formats of a object;And generation unit 30 is raw according to object format type and the nominative formula of target object
At the mode of object format, the data object in product life cycle in each stage is together in series by nominative formula, and according to master
Format generates the presentation format that each different phase needs, can be to avoid in the related technology because of product life cycle in each stage
Data object lead to the incomplete problems of data of the different presentation formats generated independently of each other, and then solving can not be quick
It generates the presentation format for the object data that different phase needs in the product life cycle and does not lose the technology of necessary information
Problem.
Preferably, generation unit 30 includes: the first acquisition module, for the master according to object format type from target object
The information for generating object format is obtained in format;Second obtains module, for obtaining the corresponding format of object format type
Generator wherein encapsulates the rule for generating object format in format generator;And generation module, for being generated by format
Device generates object format according to the information for generating object format.
Preferably, first acquisition unit 10 includes: receiving module, for receiving the target of target object from destination client
Format Type, the device further include: return unit, for object format to be returned to destination client.
Preferably, the device further include: searching unit, in the update letter for receiving object format from destination client
When breath, the corresponding nominative formula of object format is searched;And updating unit, for corresponding according to information update object format is updated
Nominative formula.
Another aspect according to an embodiment of the present invention additionally provides a kind of Format Object generation system, and Fig. 5 is according to this hair
The Format Object of bright embodiment generates the schematic diagram of system.
Server 1 is generated, for receiving the object format type of the target object from client, and from database
The nominative formula of target object is obtained, and object format is generated according to object format type and the nominative formula of target object, wherein number
According to the nominative formula for being stored at least one object in library, the nominative formula of at least one object respectively includes generating corresponding each object
A variety of presentation formats information.
It should be noted that the database of the embodiment of the present invention can be set in generating server, also can be set
In other servers.
Client 2 for sending the object format type of target object to generation server, and receives generation server and returns
The object format of the target object returned.
The data object in product life cycle in each stage is together in series by the embodiment of the present invention by nominative formula, and according to
Nominative formula generates the presentation format that each different phase needs, can be to avoid in the related technology because of product life cycle each rank
The data object of section leads to the incomplete problem of data of the different presentation formats generated independently of each other, and then solving can not be fast
Fast-growing at the object data that different phase needs in the product life cycle presentation format and do not lose the skill of necessary information
Art problem.
Preferably, client 2 is also used to obtain the more new information of object format, and more new information is sent to generation service
Device, wherein generate server according to the nominative formula for updating information update target object.
How nominative formula MR is passed through to each user below in conjunction with Fig. 6 interact and is illustrated.Format generator according to
Different demands generate different specific format IR from nominative formula MR, wherein some attribute informations also can according to IR it is different from
It extracts and is attached in IR in MR.User can use various softwares and open the IR returned, and modify editor, after the completion again
By data feedback to server, server is updated corresponding MR according to the IR data of return, finishes once updating, and services
Device can generate the IR of other formats for its use according to the request of user again.So circulation realize various formats from turn
It changes, and ensure that the complete of data.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
In the above embodiment of the invention, it all emphasizes particularly on different fields to the description of each embodiment, does not have in some embodiment
The part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed technology contents can pass through others
Mode is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, Ke Yiwei
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or module
It connects, can be electrical 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
On unit.It can some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
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, technical solution of the present invention is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can for personal computer, server or network equipment etc.) execute each embodiment the method for the present invention whole or
Part steps.And storage medium above-mentioned includes: that USB flash disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. be various to can store program code
Medium.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.
Claims (12)
1. a kind of Format Object generation method characterized by comprising
Obtain the object format type of target object, wherein the object format is described in any stage in the product life cycle
The presentation format of target object object data to be generated;
The nominative formula of the target object is obtained from database, wherein be stored at least one object in the database
Nominative formula, the nominative formula of at least one object respectively include generating the information of a variety of presentation formats of corresponding each object,
There is corresponding nominative formula in each object, each object is established by identifying and each object is corresponding
Corresponding relationship between nominative formula;And
The object format is generated according to the object format type and the nominative formula of the target object.
2. the method according to claim 1, wherein according to the object format type and the target object
Nominative formula generates the object format
The letter for generating the object format is obtained from the nominative formula of the target object according to the object format type
Breath;
The corresponding format generator of the object format type is obtained, generates the mesh wherein encapsulating in the format generator
The rule of style formula;And
The object format is generated according to the information for generating the object format by the format generator.
3. method according to claim 1 or 2, which is characterized in that
The object format type for obtaining target object includes: that the object format class of the target object is received from destination client
Type,
After generating the object format according to the nominative formula of the object format type and the target object, the method
Further include: the object format is returned into the destination client.
4. according to the method described in claim 3, it is characterized in that, the object format is returned to the destination client
Later, the method also includes:
When receiving the more new information of the object format from the destination client, the corresponding master of the object format is searched
Format;And
According to the corresponding nominative formula of object format described in the update information update.
5. according to the method described in claim 4, it is characterized in that, the object format according to the update information update is corresponding
Nominative formula include:
Determine type belonging to the more new information;
The update mode of the corresponding nominative formula of the object format is determined according to type belonging to the more new information;And
According to the update mode corresponding nominative formula of object format according to the update information update.
6. according to the method described in claim 3, it is characterized in that, receiving the object format from the destination client
More new information when, before searching the corresponding nominative formula of the object format, the method also includes:
Judge the destination client with the presence or absence of renewal authority, wherein judging the destination client in the presence of described in more
When new permission, then the corresponding nominative formula of the object format is searched.
7. a kind of Format Object generating means characterized by comprising
First acquisition unit, for obtaining the object format type of target object, wherein the object format is the week life of product
The presentation format of the object data to be generated of target object described in interim any stage;
Second acquisition unit, for obtaining the nominative formula of the target object from database, wherein stored in the database
There is the nominative formula of at least one object, the nominative formula of at least one object respectively includes generating a variety of of corresponding each object
There is corresponding nominative formula, each object and institute established by identifying in the information of presentation format, each object
State the corresponding relationship between the corresponding nominative formula of each object;And
Generation unit, for generating the object format according to the nominative formula of the object format type and the target object.
8. device according to claim 7, which is characterized in that the generation unit includes:
First obtains module, for being obtained from the nominative formula of the target object for generating according to the object format type
The information of the object format;
Second obtains module, for obtaining the corresponding format generator of the object format type, wherein the format generator
In encapsulate the rule for generating the object format;And
Generation module, for being used to generate according to by the format generator described in the information generation of the object format
Object format.
9. device according to claim 7 or 8, which is characterized in that
The first acquisition unit includes: receiving module, for receiving the object format of the target object from destination client
Type,
Described device further include: return unit, for the object format to be returned to the destination client.
10. device according to claim 9, which is characterized in that described device further include:
Searching unit, for searching the mesh when receiving the more new information of the object format from the destination client
The corresponding nominative formula of style formula;And
Updating unit is used for the corresponding nominative formula of object format according to the update information update.
11. a kind of Format Object generates system characterized by comprising
Server is generated, for receiving the object format type of the target object from client, and is obtained from database
The nominative formula of the target object, and the target is generated according to the object format type and the nominative formula of the target object
Format, wherein the nominative formula of at least one object, the nominative formula difference of at least one object are stored in the database
There is corresponding nominative formula, pass through in the information including generating a variety of presentation formats of corresponding each object, each object
The corresponding relationship for identifying to establish between each object and the corresponding nominative formula of each object;And
Client for sending the object format type of the target object to the generation server, and receives the generation
The object format for the target object that server returns, wherein the object format is any stage in the product life cycle
The presentation format of target object object data to be generated.
12. system according to claim 11, which is characterized in that the client is also used to obtain the object format
More new information, and the more new information is sent to the generation server, wherein the generation server is according to the update
The nominative formula of target object described in information update.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610282492.7A CN105930483B (en) | 2016-04-29 | 2016-04-29 | Format Object generation method, apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610282492.7A CN105930483B (en) | 2016-04-29 | 2016-04-29 | Format Object generation method, apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105930483A CN105930483A (en) | 2016-09-07 |
CN105930483B true CN105930483B (en) | 2019-08-16 |
Family
ID=56837679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610282492.7A Active CN105930483B (en) | 2016-04-29 | 2016-04-29 | Format Object generation method, apparatus and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105930483B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111078701B (en) * | 2019-12-16 | 2023-09-01 | 中国建设银行股份有限公司 | Data extraction method and device based on relational database |
CN112699102B (en) * | 2021-03-23 | 2021-06-29 | 北京简巨科技有限公司 | Processing method of lattice point data and related equipment thereof |
CN115659710A (en) * | 2022-12-28 | 2023-01-31 | 北京探索者软件股份有限公司 | Information importing method and device for CAD platform, storage medium and electronic device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5299304A (en) * | 1991-04-16 | 1994-03-29 | International Business Machines Corporation | Method and apparatus for identifying multiple stage document format transformations |
US5448494A (en) * | 1989-12-20 | 1995-09-05 | Fujitsu Limited | Mask data processing apparatus for integrated circuit production |
CN1197960A (en) * | 1997-03-10 | 1998-11-04 | 松下电器产业株式会社 | On-demand system for serving multimedia information in format adapted to requesing client |
CN1882959A (en) * | 2003-11-14 | 2006-12-20 | 皇家飞利浦电子股份有限公司 | Product data exchange |
CN102648633A (en) * | 2009-11-03 | 2012-08-22 | Lg电子株式会社 | Image display device, method of controlling image display device, and image display system |
CN102930026A (en) * | 2012-11-02 | 2013-02-13 | 北京数码大方科技股份有限公司 | Method and device for converting computer-aided design (CAD) model |
CN103559171A (en) * | 2013-11-04 | 2014-02-05 | 北京锐安科技有限公司 | Data format conversion method and device for use in network application |
CN103729465A (en) * | 2014-01-15 | 2014-04-16 | 北京数码大方科技股份有限公司 | Three-dimensional file processing method and device |
-
2016
- 2016-04-29 CN CN201610282492.7A patent/CN105930483B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5448494A (en) * | 1989-12-20 | 1995-09-05 | Fujitsu Limited | Mask data processing apparatus for integrated circuit production |
US5299304A (en) * | 1991-04-16 | 1994-03-29 | International Business Machines Corporation | Method and apparatus for identifying multiple stage document format transformations |
CN1197960A (en) * | 1997-03-10 | 1998-11-04 | 松下电器产业株式会社 | On-demand system for serving multimedia information in format adapted to requesing client |
CN1882959A (en) * | 2003-11-14 | 2006-12-20 | 皇家飞利浦电子股份有限公司 | Product data exchange |
CN102648633A (en) * | 2009-11-03 | 2012-08-22 | Lg电子株式会社 | Image display device, method of controlling image display device, and image display system |
CN102930026A (en) * | 2012-11-02 | 2013-02-13 | 北京数码大方科技股份有限公司 | Method and device for converting computer-aided design (CAD) model |
CN103559171A (en) * | 2013-11-04 | 2014-02-05 | 北京锐安科技有限公司 | Data format conversion method and device for use in network application |
CN103729465A (en) * | 2014-01-15 | 2014-04-16 | 北京数码大方科技股份有限公司 | Three-dimensional file processing method and device |
Non-Patent Citations (1)
Title |
---|
基于PDM的CAD信息集成研究;姚炜;《中国优秀硕士学位论文全文数据库 信息科技辑》;20120315(第3期);I138-2564 |
Also Published As
Publication number | Publication date |
---|---|
CN105930483A (en) | 2016-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111868645B (en) | Digital twin modeling simulation method, device and system | |
CN108984895B (en) | Model automatic identification method based on XML heterogeneous platform | |
Vanlande et al. | IFC and building lifecycle management | |
US6782305B2 (en) | Method of geometric information sharing and parametric consistency maintenance in a collaborative design environment | |
US20070276755A1 (en) | Systems and methods for assignment generation in a value flow environment | |
Boton et al. | Comparing PLM and BIM from the product structure standpoint | |
CN103413004A (en) | Three-dimensional assembly process generation method and system for aerospace product | |
CN105574303A (en) | Enterprise informatization operation system | |
CN105930483B (en) | Format Object generation method, apparatus and system | |
Son et al. | Component based simulation modeling from neutral component libraries | |
KR20070113168A (en) | System building guide system | |
Siller et al. | Modeling workflow activities for collaborative process planning with product lifecycle management tools | |
Shunk et al. | The application of an integrated enterprise modeling methodology—FIDO—to supply chain integration modeling | |
JP4639082B2 (en) | Process processing configuration construction and management device in factory production process management system | |
Knezevic et al. | Managing urban digital twins with an extended catalog service | |
Park et al. | Towards reliable business process simulation: a framework to integrate ERP systems | |
Maro et al. | Challenges of establishing traceability in the automotive domain | |
Poinet et al. | Supporting collaborative design and project management for AEC using Speckle's interactive data flow diagram | |
Morshedzadeh et al. | Product lifecycle management with provenance management and virtual models: an industrial use-case study | |
Brambilla et al. | Model-driven design of service-enabled web applications | |
Shariatzadeh et al. | Using linked data with information standards for interoperability in production engineering | |
Susanty et al. | Design the geographical information system for supplier selection in batik industry | |
Morshedzadeh et al. | Management of virtual models with provenance information in the context of product lifecycle management: industrial case studies | |
CN119862174B (en) | Low-code database merging method based on incremental meta-model atlas | |
CN119939857A (en) | Digital process flow modeling method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |