[go: up one dir, main page]

CN105930483B - Format Object generation method, apparatus and system - Google Patents

Format Object generation method, apparatus and system Download PDF

Info

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
Application number
CN201610282492.7A
Other languages
Chinese (zh)
Other versions
CN105930483A (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.)
Caxa Technology Co Ltd
Original Assignee
Caxa Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Caxa Technology Co Ltd filed Critical Caxa Technology Co Ltd
Priority to CN201610282492.7A priority Critical patent/CN105930483B/en
Publication of CN105930483A publication Critical patent/CN105930483A/en
Application granted granted Critical
Publication of CN105930483B publication Critical patent/CN105930483B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details 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

Format Object generation method, apparatus and system
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.
CN201610282492.7A 2016-04-29 2016-04-29 Format Object generation method, apparatus and system Active CN105930483B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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