[go: up one dir, main page]

CN108023942A - CAD modeling datas transmission method based on cloud platform, server and client side - Google Patents

CAD modeling datas transmission method based on cloud platform, server and client side Download PDF

Info

Publication number
CN108023942A
CN108023942A CN201711205648.2A CN201711205648A CN108023942A CN 108023942 A CN108023942 A CN 108023942A CN 201711205648 A CN201711205648 A CN 201711205648A CN 108023942 A CN108023942 A CN 108023942A
Authority
CN
China
Prior art keywords
model
client
attribute
incremental
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711205648.2A
Other languages
Chinese (zh)
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.)
CRRC Industry Institute Co Ltd
Original Assignee
CRRC Industry Institute 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 CRRC Industry Institute Co Ltd filed Critical CRRC Industry Institute Co Ltd
Priority to CN201711205648.2A priority Critical patent/CN108023942A/en
Publication of CN108023942A publication Critical patent/CN108023942A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present invention discloses a kind of CAD modeling datas transmission method based on cloud platform, server and client side.Wherein, the described method includes:The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;The incremental model is sent to the client, so that the client is updated the threedimensional model of the client according to the incremental model.The server is used to perform the above method.CAD modeling datas transmission method provided by the invention based on cloud platform, server and client side, reduce the volume of transmitted data between server and client side, improve modeling efficiency.

Description

CAD modeling datas transmission method based on cloud platform, server and client side
Technical field
The present invention relates to Internet technical field, and in particular to the CAD modeling datas transmission method based on cloud platform, service Device and client.
Background technology
In recent years, as the cloud platform such as the continuous development of cloud, Amazon cloud, Ali's cloud is progressively risen.Cloud platform has There is the advantage of dynamic resource allocation, by the developing direction for also becoming CAD products of future generation of cad tools progressively cloud.
In view of the client of cloud CAD is thin-client, not in client deployment Geometric Modeling engine.In the prior art, exist When carrying out CAD modelings using cloud platform, cloud platform generates the 3-D geometric model of product, then converts it into triangle gridding Model is simultaneously transferred to client and carries out visualization display for client and support user mutual.Due to the triangle gridding of complex product The volume of transmitted data of model is huge, and client not can display real-time product model, it is impossible to meets the real-time of cloud platform Modeling in Product Property require.
Therefore, how to propose a kind of CAD modeling datas transmission method, volume of transmitted data can be reduced, to improve modeling effect Rate becomes industry important topic urgently to be resolved hurrily.
The content of the invention
For in the prior art the defects of, the present invention provide CAD modeling datas transmission method, server based on cloud platform And client.
In a first aspect, the present invention proposes a kind of CAD modeling data transmission methods based on cloud platform, including:
The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;
The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;
The incremental model is sent to the client so that the client according to the incremental model to described The threedimensional model of client is updated.
Second aspect, the present invention also provides a kind of CAD modeling data transmission methods based on cloud platform, including:
Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;
Local three-dimensional model is updated according to the incremental model.
The third aspect, the present invention provide a kind of server, including:
Receiving unit, updates high in the clouds three-dimensional for receiving the modelling operability of client transmission, and according to the modelling operability Model;
Generation unit, for obtaining the change part of the high in the clouds threedimensional model, and it is mitogenetic into increasing according to the changing unit Measure model;
Transmitting element, for sending the incremental model to the client, so that the client is according to Incremental model is updated the threedimensional model of the client.
Fourth aspect, the present invention provide a kind of client, including:
Data transmission unit, for sending modelling operability to server, and receives the server response modeling behaviour Make the incremental model returned;
Updating block, for being updated according to the incremental model to local three-dimensional model.
5th aspect, the present invention provide a kind of electronic equipment, including:First processor, first memory and the first communication Bus, wherein:
The first processor and the first memory complete mutual communication by first communication bus;
The first memory is stored with the programmed instruction that can be performed by the first processor, the first processor tune The CAD modeling data transmission methods based on cloud platform as follows are able to carry out with described program instruction:
The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;
The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;
The incremental model is sent to the client so that the client according to the incremental model to described The threedimensional model of client is updated.
6th aspect, the present invention provide a kind of non-transient computer readable storage medium storing program for executing, and the non-transient computer is readable Storage medium stores the first computer instruction, and first computer instruction makes the computer execution be able to carry out being based on as follows The CAD modeling data transmission methods of cloud platform:
The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;
The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;
The incremental model is sent to the client so that the client according to the incremental model to described The threedimensional model of client is updated.
7th aspect, the present invention provide a kind of electronic equipment, including:Second processor, second memory and the second communication Bus, wherein:
The second processor and the second memory complete mutual communication by second communication bus;
The second memory is stored with the programmed instruction that can be performed by the second processor, the second processor tune The CAD modeling data transmission methods based on cloud platform as follows are able to carry out with described program instruction:
Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;
Local three-dimensional model is updated according to the incremental model.
Eighth aspect, the present invention provide a kind of non-transient computer readable storage medium storing program for executing, it is characterised in that described non-transient Computer-readable recording medium storage second computer instructs, second computer instruction make the computer be able to carry out as Under the CAD modeling data transmission methods based on cloud platform:
Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;
Local three-dimensional model is updated according to the incremental model.
CAD modeling datas transmission method provided by the invention based on cloud platform, server and client side, due to that can connect The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to modelling operability, then obtains high in the clouds threedimensional model Change part, it is and mitogenetic into incremental model according to changing unit, then incremental model is sent to client so that client according to Incremental model is updated the threedimensional model of client, reduces the volume of transmitted data between server and client side, improves Modeling efficiency.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is attached drawing needed in technology description to be briefly described, it should be apparent that, drawings in the following description are this hairs Some bright embodiments, for those of ordinary skill in the art, without creative efforts, can be with root Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow diagram of CAD modeling data transmission method of the one embodiment of the invention based on cloud platform;
Fig. 2 is the flow diagram of CAD modeling data transmission method of the another embodiment of the present invention based on cloud platform;
Fig. 3 is the structure diagram of one embodiment of the invention server;
Fig. 4 is the structure diagram of one embodiment of the invention client;
Fig. 5 is the entity structure schematic diagram of one embodiment of the invention electronic equipment;
Fig. 6 is the entity structure schematic diagram of another embodiment of the present invention electronic equipment.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached in the embodiment of the present invention Figure, is explicitly described the technical solution in the embodiment of the present invention, it is clear that described embodiment is a part of the invention Embodiment, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making wound All other embodiments obtained under the premise of the property made work, belong to the scope of protection of the invention.
Fig. 1 be CAD modeling data transmission method of the one embodiment of the invention based on cloud platform flow diagram, such as Fig. 1 It is shown, the CAD modeling data transmission methods provided by the invention based on cloud platform, including:
S101, receive the modelling operability that client is sent, and updates high in the clouds threedimensional model according to the modelling operability;
Specifically, user end to server sends modelling operability, and the server can receive the modelling operability, and according to The modelling operability performs corresponding operation, so as to be updated to high in the clouds threedimensional model, generates new threedimensional model.Wherein, Various features selection operation, feature generation when the modelling operability includes modeling operate, model end operation etc..
S102, the change part for obtaining the high in the clouds threedimensional model, and it is mitogenetic into incremental model according to the changing unit;
Specifically, the server is after the high in the clouds threedimensional model is updated, by the high in the clouds three-dimensional mould after renewal Type is contrasted with the high in the clouds threedimensional model before renewal, can obtain the change part of the high in the clouds threedimensional model, i.e. institute State which change server has carried out the high in the clouds threedimensional model according to the modelling operability, such as which part increased newly, Delete which part or have modified which part.The server is mitogenetic into incremental model according to the changing unit, due to The change part can resolve into point, line, surface and be indicated, and the incremental model is by the part of change dough sheet mould At least one in type, side model and point model is indicated, and the patch model includes face mark knead dough attribute;The side mould Type includes side mark and side attribute;The point model includes point identification and point attribute.Wherein, the face mark and the face attribute Correspond, side mark is corresponded with side attribute one-to-one corresponding, the point identification with described attribute.
For example, the server carries out dozen blind hole according to the modelling operability on a face of the high in the clouds threedimensional model Operation, the server can obtain the changing unit and be divided into blind hole, and the increment of the blind hole can be obtained according to the blind hole Surface model, hole facet model and two side models on the basis of model.Since the datum level is a known face, the service Device can obtain the face mark of the benchmark surface model, it is assumed that be S012, the corresponding face attributes of S012 include the type in face:It is flat Face, the color in face, the equation of plane;The server can set the face of the hole side to be identified as S013, and S013 is corresponding Face attribute includes the type in face:Cylindrical surface, the color in face, cylindrical surface equation, the length on cylindrical surface;The server can be set The side of two models when model is one of is identified as L011, and the corresponding side attributes of L011 include the type on side:Circle, side Color, central coordinate of circle, the equation of circle, diameter of a circle, another while model while be identified as L012, the corresponding side attributes of L012 Type including side:Circle, the color on side, central coordinate of circle, the equation of circle, diameter of a circle.
S103, send the incremental model to the client, so that the client is according to the incremental model The threedimensional model of the client is updated.
Specifically, the incremental model is sent to the client by the server after the incremental model is obtained End, the client receive the incremental model, and the threedimensional model of the client is updated according to the incremental model.
For example, the client obtains the incremental model of the blind hole, the incremental model of the blind hole includes the base Quasi- surface model, the hole facet model and two side models, according to the benchmark surface model the client three-dimensional The datum level of the blind hole is established on model, creates the hole side of the blind hole based on the datum level according to the hole facet model Face, according to two side models, establishes two sides of the blind hole on the threedimensional model of the client respectively.
CAD modeling datas transmission method provided by the invention based on cloud platform is due to that can receive building for client transmission Modulo operation, and high in the clouds threedimensional model is updated according to modelling operability, the change part of high in the clouds threedimensional model is then obtained, and according to change More part generation incremental model, then incremental model is sent to client so that client according to incremental model to client Threedimensional model be updated, reduce the volume of transmitted data between server and client side, improve modeling efficiency.
On the basis of the various embodiments described above, further, the incremental model includes patch model, side model and point mould It is at least one in type;Wherein, the patch model includes face mark knead dough attribute, and the face mark and the face attribute are one by one It is corresponding;It is described identify and side attribute when model includes, the side mark and side attribute one-to-one corresponding;The point model bag Point identification and point attribute are included, the point identification is corresponded with described attribute.
Specifically, since the change part can be indicated with point, line, surface, the incremental model includes dough sheet mould At least one in type, side model and point model, the patch model includes face mark knead dough attribute;It is described while model include while Mark and side attribute;The point model includes point identification and point attribute.The face mark is used to identify a face, belongs to the face Property correspond;The side mark is used to identify a line, is corresponded with the side attribute;The point identification is used to identify one It is a, corresponded with described attribute.The face attribute can include the type in face, the color in face, the equation etc. in face, described The type in face is plane, cylindrical surface etc., and the color in the face is black, white, red etc., the equation in the face and the type phase in the face It is corresponding, it is plane equation, cylindrical surface equation, circular conical surface equation etc..The side attribute can include while type, while color, The equation on side etc., the type on the side is straight line, circle, circular arc etc., and the color on the side is black, white, red etc., the equation on the side It is corresponding with the type on the side, it is linear equation, equation of a circle, an arc equation etc..Described attribute can include point type, The color of point, coordinate of point etc., the type of the point is midpoint, vertex etc., and the color of the point is black, white, red etc., the point Coordinate can use three-dimensional coordinate.Wherein, the face mark, side mark and the point identification are carried out according to actual conditions Set, the embodiment of the present invention does not limit;The face attribute, the side attribute, described attribute can be respectively from the high in the clouds Obtained in the corresponding characteristic attribute of threedimensional model.
Fig. 2 is the flow diagram of CAD modeling data transmission method of the another embodiment of the present invention based on cloud platform, is such as schemed Shown in 2, the CAD modeling data transmission methods provided by the invention based on cloud platform, including:
S201, send modelling operability to server, and receives the server and respond the increment that the modelling operability returns Model;
Specifically, user end to server sends modelling operability, and the server can receive the modelling operability, and according to The modelling operability performs corresponding operation, so as to be updated to high in the clouds threedimensional model, the server is updating the cloud After holding threedimensional model, the change part of the high in the clouds threedimensional model can be obtained, i.e., described server is grasped according to the modeling Which the high in the clouds threedimensional model of opposing carried out and changed, such as has increased which part newly, deletes which part or modification Which part.The server is mitogenetic into incremental model according to the changing unit, and the incremental model then is sent to institute Client is stated, the client can receive the incremental model.
S202, according to the incremental model be updated local three-dimensional model.
Specifically, the client is after the incremental model is obtained, according to the incremental model to local three-dimensional mould Type is updated.
For example, the client obtains the incremental model of the blind hole, the incremental model includes the benchmark face mould Type, the hole facet model and two side models, according to the benchmark surface model on the threedimensional model of the client The datum level of the blind hole is established, creates the hole side of the blind hole, root based on the datum level according to the hole facet model According to two side models, two sides of the blind hole are established on the threedimensional model of the client respectively.
CAD modeling data transmission methods provided by the invention based on cloud platform, since client sends modelling operability extremely Server, and the incremental model that the operation of server response modeling returns is received, then according to incremental model to local three-dimensional model It is updated, reduces the volume of transmitted data between server and client side, improve modeling efficiency.
On the basis of the various embodiments described above, further, the incremental model includes patch model, side model and point mould It is at least one in type;Wherein, the patch model includes face mark knead dough attribute, and the face mark and the face attribute are one by one It is corresponding;It is described identify and side attribute when model includes, the side mark and side attribute one-to-one corresponding;The point model bag Point identification and point attribute are included, the point identification is corresponded with described attribute;
Correspondingly, it is described local three-dimensional model is updated according to the incremental model including:
Corresponding model identification is searched in the local three-dimensional model according to the model identification, and according to the mould The corresponding model attributes of type mark are modified to the local three-dimensional model or delete operation;Or
Increase the model identification newly in the local three-dimensional model, and according to model category corresponding with the model identification Property newly-built operation is carried out to the local three-dimensional model;
Wherein, the model identification includes face mark, side mark or the point identification;The model attributes bag Include the face attribute, the side attribute or described attribute.
Specifically, the incremental model includes at least one, the dough sheet mould in patch model, side model and point model Type includes face mark knead dough attribute;It is described to be identified and side attribute when model includes;The point model includes point identification and point belongs to Property.The face mark is used to identify a face, is corresponded with the face attribute;The side mark is used to identify a line, with The side attribute corresponds;The point identification is used to identify a point, is corresponded with described attribute.The face attribute can With the type including face, the color in face, face equation etc., the type in the face is plane, cylindrical surface etc., and the color in the face is Black, white, red etc., the equation in the face is corresponding with the type in the face, is plane equation, cylindrical surface equation, circular conical surface equation Deng.The side attribute can include while type, while color, side equation etc., the type on the side is straight line, circle, circular arc Color Deng, the side be it is black, white, red etc., it is described while equation with it is described while type it is corresponding, for linear equation, circle side Journey, an arc equation etc..Described attribute can include the type of point, the color of point, the coordinate etc. of point, during the type of the point is Point, vertex etc., for the color of the point to be black, white, red etc., the coordinate of the point can use three-dimensional coordinate.Wherein, the face mark Knowledge, side mark and the point identification are configured according to actual conditions, and the embodiment of the present invention does not limit;The face belongs to Property, the side attribute, described attribute can be obtained from the corresponding characteristic attribute of local three-dimensional model respectively.
When the client is modified or during delete operation, the client receive the incremental model it Afterwards, model identification is obtained, and the model identification is searched in the local three-dimensional model, is finding the model identification Afterwards, the client obtains model attributes corresponding with the model identification, according to the model attributes to the local three-dimensional Model is modified or delete operation.
When the client carries out newly-built operation, the client is after the incremental model is received, described Increasing the model identification in local three-dimensional model newly, the client obtains model attributes corresponding with the model identification, and Newly-built operation is carried out to the local three-dimensional model according to the model attributes.Wherein, the model identification for the face mark, The side mark or the point identification;The model attributes are the face attribute, the side attribute or described attribute.
For example, when the client delete the operation in hole, the client receives the server according to deleting Except the incremental model in the hole that the modelling operability in hole returns, for example including hole facet model, the client is according to the hole The face mark of facet model finds corresponding face mark in the local three-dimensional model, according to hole facet model Face attribute, by the hole side delete, similarly, other model marks that the client includes according to the incremental model in the hole Know, corresponding model identification is found in the local three-dimensional model, further according to model category corresponding with the model identification Property, corresponding feature is deleted, point, line or face in the feature, that is, local three-dimensional model.
When the client carries out the operation of newly-built cuboid, the client receives the server according to newly-built The incremental model for the cuboid that the modelling operability of cuboid returns, the incremental model of the cuboid include 6 dough sheet moulds Type and 12 side models, the client increase corresponding 6 patch models of the cuboid newly in the local three-dimensional model Face mark and 12 while model while identify, and create 6 according to the face attribute of the corresponding patch model of each cuboid A face, when creating 12 according to each corresponding side attribute in model of the cuboid.
Fig. 3 is the structure diagram of one embodiment of the invention server, as shown in figure 3, server bag provided by the invention Receiving unit 301, generation unit 302 and transmitting element 303 are included, wherein:
Receiving unit 301 is used for the modelling operability for receiving client transmission, and updates high in the clouds three according to the modelling operability Dimension module;Generation unit 302 is used for the change part for obtaining the high in the clouds threedimensional model, and mitogenetic into increasing according to the changing unit Measure model;Transmitting element 303 is used to send the incremental model to the client, so that the client is according to Incremental model is updated the threedimensional model of the client.
Specifically, client sends modelling operability to receiving unit 301, and receiving unit 301 can receive the modelling operability, And corresponding operation is performed according to the modelling operability, so as to be updated to high in the clouds threedimensional model, generate new threedimensional model. Wherein, various features selection operation, feature generation when the modelling operability includes modeling operate, model end operation etc..
After the high in the clouds threedimensional model is updated, generation unit 302 is by the high in the clouds threedimensional model after renewal and more The high in the clouds threedimensional model before new is contrasted, and can obtain the change part of the high in the clouds threedimensional model, i.e., described modeling Operation has carried out the high in the clouds threedimensional model which and has changed, such as has increased which part newly, deletes which part or repaiies Which part changed.Generation unit 302 is mitogenetic into incremental model according to the changing unit, since the change part can decompose It is indicated into point, line, surface, the incremental model is by the part patch model of the change, side model and point model At least one to be indicated, the patch model includes face mark knead dough attribute;It is described to be identified and side attribute when model includes; The point model includes point identification and point attribute.Wherein, face mark corresponded with the face attribute, side mark with The side attribute corresponds, and the point identification is corresponded with described attribute.
The incremental model is sent to the client by transmitting element 303 after the incremental model is obtained, described Client receives the incremental model, and the threedimensional model of the client is updated according to the incremental model.
Server provided by the invention, since the modelling operability of client transmission can be received, and according to modelling operability more New high in the clouds threedimensional model, then obtains the change part of high in the clouds threedimensional model, and mitogenetic into incremental model according to changing unit, then will Incremental model is sent to client, so that client is updated the threedimensional model of client according to incremental model, is reduced Volume of transmitted data between server and client side, improves modeling efficiency.
The embodiment of server provided by the invention specifically can be used for the processing stream for performing above-mentioned related method embodiment Journey, details are not described herein for its function, is referred to the detailed description of above-mentioned related method embodiment.
Fig. 4 is the structure diagram of one embodiment of the invention client, as shown in figure 4, client bag provided by the invention Data transmission unit 401 and updating block 402 are included, wherein:
Data transmission unit 401 is used to send modelling operability to server, and receives the server and respond the modeling Operate the incremental model returned;Updating block 402 is used to be updated local three-dimensional model according to the incremental model.
Specifically, data transmission unit 401 sends modelling operability to server, and the server can receive the modeling behaviour Make, and corresponding operation is performed according to the modelling operability, so as to be updated to high in the clouds threedimensional model, the server is more After the new high in the clouds threedimensional model, the change part of the high in the clouds threedimensional model can be obtained, i.e., described server is according to institute State which change modelling operability has carried out the high in the clouds threedimensional model, such as which part increased newly, which part deleted Or which part have modified.The server is mitogenetic into incremental model according to the changing unit, then by the incremental model Data transmission unit 401 is sent to, data transmission unit 401 can receive the incremental model.
After the incremental model is obtained, updating block 402 carries out local three-dimensional model according to the incremental model Renewal.
Client provided by the invention, due to that can send modelling operability to server, and receives server response modeling The incremental model returned is operated, then local three-dimensional model is updated according to incremental model, reduces server and client Volume of transmitted data between end, improves modeling efficiency.
The embodiment of client provided by the invention specifically can be used for the processing stream for performing above-mentioned related method embodiment Journey, details are not described herein for its function, is referred to the detailed description of above-mentioned related method embodiment.
Fig. 5 is the entity structure schematic diagram of one embodiment of the invention electronic equipment, as shown in figure 5, the electronic equipment bag Include first processor (processor) 501,502 and first communication bus 503 of first memory (memory);
Wherein, first processor 501, first memory 502 complete mutual communication by the first communication bus 503;
First processor 501 is used to call the programmed instruction in first memory 502, to perform following method, such as wraps Include:The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;Obtain the high in the clouds three The change part of dimension module, and it is mitogenetic into incremental model according to the changing unit;The incremental model is sent to the client End, so that the client is updated the threedimensional model of the client according to the incremental model.
The present embodiment discloses a kind of computer program product, and the computer program product includes being stored in non-transient calculating Computer program on machine readable storage medium storing program for executing, the computer program include programmed instruction, when described program instruction is calculated When machine performs, computer is able to carry out following method, such as including:The modelling operability that client is sent is received, and according to described Modelling operability updates high in the clouds threedimensional model;The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic according to the changing unit Into incremental model;The incremental model is sent to the client, so that the client is according to the incremental model pair The threedimensional model of the client is updated.
The present embodiment provides a kind of non-transient computer readable storage medium storing program for executing, the non-transient computer readable storage medium storing program for executing Storing the first computer instruction, first computer instruction makes the computer perform following method, such as including:Receive visitor The modelling operability that family end is sent, and high in the clouds threedimensional model is updated according to the modelling operability;Obtain the high in the clouds threedimensional model Part is changed, and it is mitogenetic into incremental model according to the changing unit;The incremental model is sent to the client, so that The client is updated the threedimensional model of the client according to the incremental model.
Fig. 6 is the entity structure schematic diagram of another embodiment of the present invention electronic equipment, as shown in fig. 6, the electronic equipment Including second processor (processor) 601,602 and second communication bus 603 of second memory (memory);
Wherein, second processor 601, second memory 602 complete mutual communication by the second communication bus 603;
Second processor 601 is used to call the programmed instruction in second memory 602, to perform following method, such as wraps Include:Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;According to institute Incremental model is stated to be updated local three-dimensional model.
The present embodiment discloses a kind of computer program product, and the computer program product includes being stored in non-transient calculating Computer program on machine readable storage medium storing program for executing, the computer program include programmed instruction, when described program instruction is calculated When machine performs, computer is able to carry out following method, such as including:Modelling operability is sent to server, and receives the service Device responds the incremental model that the modelling operability returns;Local three-dimensional model is updated according to the incremental model.
The present embodiment provides a kind of non-transient computer readable storage medium storing program for executing, the non-transient computer readable storage medium storing program for executing Second computer instruction is stored, the second computer, which instructs, makes the following method of the computer execution, such as including:Transmission is built Modulo operation receives the server and responds the incremental model that the modelling operability returns to server;According to the difference module Type is updated local three-dimensional model.
In addition, the logical order in above-mentioned memory can be realized by the form of SFU software functional unit and is used as independent Production marketing or in use, can be stored in a computer read/write memory medium.Based on such understanding, the present invention The part that substantially contributes in other words to the prior art of technical solution or the part of the technical solution can be with software The form of product embodies, which is stored in a storage medium, including some instructions use so that One computer equipment (can be personal computer, device, or network equipment etc.) is performed described in each embodiment of the present invention The all or part of step of method.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read- Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with The medium of store program codes.
Device embodiment described above is only schematical, wherein the unit illustrated as separating component can To be or may not be physically separate, physics list is may or may not be as the component that unit is shown Member, you can with positioned at a place, or can also be distributed in multiple network unit.It can be selected according to the actual needs In some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness Work in the case of, you can to understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can Realized by the mode of software plus required general hardware platform, naturally it is also possible to pass through hardware.Based on such understanding, on The part that technical solution substantially in other words contributes to the prior art is stated to embody in the form of software product, should Computer software product can store in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including some fingers Order is used so that a computer equipment (can be personal computer, server, or network equipment etc.) performs each implementation Method described in some parts of example or embodiment.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although The present invention is described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that:It still may be used To modify to the technical solution described in foregoing embodiments, or equivalent substitution is carried out to which part technical characteristic; And these modification or replace, do not make appropriate technical solution essence depart from various embodiments of the present invention technical solution spirit and Scope.

Claims (10)

  1. A kind of 1. CAD modeling data transmission methods based on cloud platform, it is characterised in that including:
    The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;
    The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;
    The incremental model is sent to the client so that the client according to the incremental model to the client The threedimensional model at end is updated.
  2. 2. according to the method described in claim 1, it is characterized in that, the incremental model includes patch model, side model and point It is at least one in model;Wherein, the patch model includes face mark knead dough attribute, the face mark and the face attribute one One corresponds to;It is described identify and side attribute when model includes, the side mark and side attribute one-to-one corresponding;The point model Including point identification and point attribute, the point identification is corresponded with described attribute.
  3. A kind of 3. CAD modeling data transmission methods based on cloud platform, it is characterised in that including:
    Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;
    Local three-dimensional model is updated according to the incremental model.
  4. 4. according to the method described in claim 3, it is characterized in that, the incremental model includes patch model, side model and point It is at least one in model;Wherein, the patch model includes face mark knead dough attribute, the face mark and the face attribute one One corresponds to;It is described identify and side attribute when model includes, the side mark and side attribute one-to-one corresponding;Described mould Type includes point identification and point attribute, and the point identification is corresponded with described attribute;
    Correspondingly, it is described local three-dimensional model is updated according to the incremental model including:
    Corresponding model identification is searched in the local three-dimensional model according to model identification, and according to the model identification pair The model attributes answered are modified to the local three-dimensional model or delete operation;Or
    Increase the model identification newly in the local three-dimensional model, and according to model attributes pair corresponding with the model identification The local three-dimensional model carries out newly-built operation;
    Wherein, the model identification is face mark, the side identifies or the point identification;The model attributes are the face Attribute, the side attribute or described attribute.
  5. A kind of 5. server, it is characterised in that including:
    Receiving unit, updates high in the clouds threedimensional model for receiving the modelling operability of client transmission, and according to the modelling operability;
    Generation unit, for obtaining the change part of the high in the clouds threedimensional model, and it is mitogenetic into difference module according to the changing unit Type;
    Transmitting element, for sending the incremental model to the client, so that the client is according to the increment Model is updated the threedimensional model of the client.
  6. A kind of 6. client, it is characterised in that including:
    Data transmission unit, for sending modelling operability to server, and receives the server response modelling operability and returns The incremental model returned;
    Updating block, for being updated according to the incremental model to local three-dimensional model.
  7. 7. a kind of electronic equipment, it is characterised in that including:First processor, first memory and the first communication bus, wherein:
    The first processor and the first memory complete mutual communication by first communication bus;
    The first memory is stored with the programmed instruction that can be performed by the first processor, and the first processor calls institute State programmed instruction and be able to carry out method as claimed in claim 1 or 2.
  8. 8. a kind of non-transient computer readable storage medium storing program for executing, it is characterised in that the non-transient computer readable storage medium storing program for executing is deposited The first computer instruction is stored up, first computer instruction makes the computer perform method as claimed in claim 1 or 2.
  9. 9. a kind of electronic equipment, it is characterised in that including:Second processor, second memory and the second communication bus, wherein:
    The second processor and the second memory complete mutual communication by second communication bus;
    The second memory is stored with the programmed instruction that can be performed by the second processor, and the second processor calls institute State programmed instruction and be able to carry out method as described in claim 3 or 4.
  10. 10. a kind of non-transient computer readable storage medium storing program for executing, it is characterised in that the non-transient computer readable storage medium storing program for executing is deposited Second computer instruction is stored up, the second computer instruction makes the computer perform the method as described in claim 3 or 4.
CN201711205648.2A 2017-11-27 2017-11-27 CAD modeling datas transmission method based on cloud platform, server and client side Pending CN108023942A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711205648.2A CN108023942A (en) 2017-11-27 2017-11-27 CAD modeling datas transmission method based on cloud platform, server and client side

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711205648.2A CN108023942A (en) 2017-11-27 2017-11-27 CAD modeling datas transmission method based on cloud platform, server and client side

Publications (1)

Publication Number Publication Date
CN108023942A true CN108023942A (en) 2018-05-11

Family

ID=62077376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711205648.2A Pending CN108023942A (en) 2017-11-27 2017-11-27 CAD modeling datas transmission method based on cloud platform, server and client side

Country Status (1)

Country Link
CN (1) CN108023942A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109146097A (en) * 2018-09-21 2019-01-04 中国联合网络通信集团有限公司 A kind of plant maintenance method and system, server-side and plant maintenance end
CN109254965A (en) * 2018-08-22 2019-01-22 中国平安人寿保险股份有限公司 Model treatment method and system, storage medium and electronic equipment
CN109410319A (en) * 2018-09-30 2019-03-01 Oppo广东移动通信有限公司 A kind of data processing method, server and computer storage medium
CN110765507A (en) * 2019-10-31 2020-02-07 重庆大学 Three-dimensional CAD (computer-aided design) modeling method, device and system based on cloud service technology
CN113378254A (en) * 2021-07-13 2021-09-10 重庆云图软件科技有限公司 Three-dimensional CAD cloud engine system
CN113761609A (en) * 2021-08-12 2021-12-07 山东华云三维科技有限公司 Real-time rendering system and method of cloud architecture CAD platform based on server side
CN115686384A (en) * 2022-12-30 2023-02-03 北京探索者软件股份有限公司 Data transmission method and device for CAD client, storage medium and electronic device
CN116992518A (en) * 2023-09-28 2023-11-03 山东华云三维科技有限公司 Method and device for improving data transmission efficiency of three-dimensional CAD system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731733A (en) * 2005-09-02 2006-02-08 清华大学 Method of Model Annotation and Operation Transmission in Universal Collaborative Communication System
CN101071451A (en) * 2006-05-09 2007-11-14 乐必峰软件公司 System and method for mesh and body hybrid modeling using 3d scan data
CN101082994A (en) * 2007-06-27 2007-12-05 永凯软件技术(上海)有限公司 Method for rebuilding schedule drawing twisted curve line boundary model
CN101827097A (en) * 2010-01-07 2010-09-08 董福田 Vector data self-adaption progressive transmission method based on spatial entity view model
CN102289537A (en) * 2011-06-20 2011-12-21 南京航空航天大学 Method for identifying characteristics of complex structure in multi-body mode
CN105225268A (en) * 2015-09-14 2016-01-06 浙江宇视科技有限公司 A kind of method and apparatus of three-dimensional modeling
US20160098494A1 (en) * 2014-10-06 2016-04-07 Brigham Young University Integration of analysis with multi-user cad
CN106228476A (en) * 2016-07-01 2016-12-14 杭州睿兴栋宇工程咨询有限公司 Property work order dispatch system based on BIM and send method
CN106777687A (en) * 2016-12-15 2017-05-31 中广核工程有限公司 The CAD/CAE integrated approaches and system of a kind of nuclear power plant's support steel structure

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731733A (en) * 2005-09-02 2006-02-08 清华大学 Method of Model Annotation and Operation Transmission in Universal Collaborative Communication System
CN101071451A (en) * 2006-05-09 2007-11-14 乐必峰软件公司 System and method for mesh and body hybrid modeling using 3d scan data
CN101082994A (en) * 2007-06-27 2007-12-05 永凯软件技术(上海)有限公司 Method for rebuilding schedule drawing twisted curve line boundary model
CN101827097A (en) * 2010-01-07 2010-09-08 董福田 Vector data self-adaption progressive transmission method based on spatial entity view model
CN102289537A (en) * 2011-06-20 2011-12-21 南京航空航天大学 Method for identifying characteristics of complex structure in multi-body mode
US20160098494A1 (en) * 2014-10-06 2016-04-07 Brigham Young University Integration of analysis with multi-user cad
CN105225268A (en) * 2015-09-14 2016-01-06 浙江宇视科技有限公司 A kind of method and apparatus of three-dimensional modeling
CN106228476A (en) * 2016-07-01 2016-12-14 杭州睿兴栋宇工程咨询有限公司 Property work order dispatch system based on BIM and send method
CN106777687A (en) * 2016-12-15 2017-05-31 中广核工程有限公司 The CAD/CAE integrated approaches and system of a kind of nuclear power plant's support steel structure

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邓芃: "绘制与修改三维图形", 《土木工程CAD基础—AUTOCAD2006基础教程》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109254965A (en) * 2018-08-22 2019-01-22 中国平安人寿保险股份有限公司 Model treatment method and system, storage medium and electronic equipment
CN109146097A (en) * 2018-09-21 2019-01-04 中国联合网络通信集团有限公司 A kind of plant maintenance method and system, server-side and plant maintenance end
CN109146097B (en) * 2018-09-21 2021-02-02 中国联合网络通信集团有限公司 Equipment maintenance method and system, server and equipment maintenance terminal
CN109410319A (en) * 2018-09-30 2019-03-01 Oppo广东移动通信有限公司 A kind of data processing method, server and computer storage medium
US11044457B2 (en) 2018-09-30 2021-06-22 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for processing data, server and computer storage medium
CN110765507A (en) * 2019-10-31 2020-02-07 重庆大学 Three-dimensional CAD (computer-aided design) modeling method, device and system based on cloud service technology
CN113378254A (en) * 2021-07-13 2021-09-10 重庆云图软件科技有限公司 Three-dimensional CAD cloud engine system
CN113761609A (en) * 2021-08-12 2021-12-07 山东华云三维科技有限公司 Real-time rendering system and method of cloud architecture CAD platform based on server side
CN113761609B (en) * 2021-08-12 2024-04-26 山东华云三维科技有限公司 Cloud architecture CAD platform real-time rendering system and method based on server side
CN115686384A (en) * 2022-12-30 2023-02-03 北京探索者软件股份有限公司 Data transmission method and device for CAD client, storage medium and electronic device
CN116992518A (en) * 2023-09-28 2023-11-03 山东华云三维科技有限公司 Method and device for improving data transmission efficiency of three-dimensional CAD system
CN116992518B (en) * 2023-09-28 2023-12-26 山东华云三维科技有限公司 Method and device for improving data transmission efficiency of three-dimensional CAD system

Similar Documents

Publication Publication Date Title
CN108023942A (en) CAD modeling datas transmission method based on cloud platform, server and client side
CN108470374A (en) Mass cloud data processing method and processing device
CN114296083A (en) Radar point cloud data processing method, device, equipment and storage medium
CN112560125A (en) Generation method, generation system and preprocessing system of lattice structure model
CN108932286A (en) A kind of date storage method, data query method and device
CN116524165B (en) Migration method, migration device, migration equipment and migration storage medium for three-dimensional expression model
CN111930742B (en) Building information model BIM-based data storage method and related device
CN105704250A (en) Cloud manufacture-oriented resource integration management method
CN109272567A (en) Model optimization method and apparatus
CN114880337B (en) Map data integrated updating method, device, equipment and storage medium
WO2023169095A1 (en) Data processing method and apparatus, device, and medium
CN107644139B (en) Attribute mapping method from CAD model to CAE model
CN112685409B (en) PAAS application service topology generation method and device and readable storage medium
CN118247467B (en) Digital twin data rendering method, system, electronic equipment and storage medium
CN118967776A (en) Method and device for constructing micro-geometric model of concrete, electronic device and medium
CN109063223A (en) The light weight method and device of BIM model and the processing method and system of BIM model
CN112270077A (en) Technical middle platform construction method and device
CN111898276A (en) Overhead line model processing method and device, computer equipment and medium
CN110287351A (en) A kind of threedimensional model lightweight displaying optimization method
CN113436346A (en) Distance measuring method and device in three-dimensional space and storage medium
CN113343409B (en) Visual configuration method and device based on virtual equipment
CN114626228A (en) Digital twin model construction method
CN112446940B (en) Simplifying method and device for 3D model, electronic equipment and storage medium
CN115100364B (en) Visualization method, device, equipment and medium for laser point cloud data of power transmission line
CN115903653B (en) Workshop scheduling modeling method and device based on extended extraction graph model

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180511