Model management method and device

By processing component design parameters and terminal display reference data on the server side, the problem of large data transmission in architectural design is solved, and efficient and real-time multi-dimensional design collaboration is achieved.

CN114444155BActive Publication Date: 2025-08-26GUANGZHOU YUNXIANG DATA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011192029.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-30
Publication Date
2025-08-26
Estimated Expiration
2040-10-30

AI Technical Summary

Technical Problem

During the architectural design process, design data from different dimensions needs to be transmitted to multiple technician terminals, resulting in a large amount of data transmission, affecting design efficiency and real-timeness.

Method used

By receiving and processing component design parameters on the server side, we judge the design abnormalities of the target component in different dimensions, and display the model design interface at the terminal, and send component reference data in real time to correct design abnormalities and reduce the amount of data transmission.

Benefits of technology

It reduces the amount of data transmission, improves the real-time and accuracy of model design, and ensures the consistency of designs in different dimensions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114444155B_ABST
    Figure CN114444155B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a model management method and device, which determines the component parameters of the target component through the design operation of the target component in the model design interface, and can send the component parameters of the target component to the server in real time, so that after obtaining the component parameters of the target component, the server determines whether there is a design abnormality in the target component, and when the target component design is abnormal, sends first component reference data of the target component to the first terminal, so that the first terminal can correct the target component in the first dimension according to the first component reference data, thereby making the component design in the model normal. Since the process of determining whether the target component design is abnormal is on the server side, there is no need to send all the design data of the model to the terminal of each dimension, and only needs to send the model design data of the corresponding dimension to the terminal of each dimension, which reduces the data transmission volume and improves the real-time performance of the model design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of model management technology, and in particular to a model management method and device. Background Art

[0002] In the process of architectural design, BIM (Building Information Modeling) is widely used. However, the design process of existing architectural models often involves designs in multiple dimensions. For example, the construction process involves the design of two dimensions, architecture and structure. However, since different dimensions can only be designed by technicians of the corresponding dimensions, the architecture and structure are designed by technicians of different design dimensions. During the design process, the design data of the two dimensions need to be sent to the design terminals of the technicians of each dimension so that the technicians of different dimensions can view the complete model and then design according to the complete model, resulting in a large amount of transmitted data.

[0003] Therefore, there is a technical problem of large data transmission volume in the existing building design process. Summary of the Invention

[0004] The embodiments of the present application provide a model management method and device for alleviating the technical problem of large data transmission volume in the existing building design process.

[0005] An embodiment of the present application provides a model management method, which is applicable to a server and includes:

[0006] receiving component design parameters sent by the first terminal; the component design parameters including a component identifier and component parameters of a target component, the target component being a component in a model to be designed, the model to be designed including design parameters in at least two dimensions, the component parameters including a first design parameter of the target component in a first dimension;

[0007] Acquire, according to the component identifier, a second design parameter of the target component in the second dimension sent by the second terminal;

[0008] Determining a model design result of the target component according to the second design parameter and the first design parameter;

[0009] When the model design result of the target component indicates that the target component design is abnormal, first component reference data of the target component is sent to the first terminal, where the first component reference data includes the second design parameter.

[0010] An embodiment of the present application provides a model management method, which is applicable to a terminal and includes:

[0011] Displaying a model design interface; the model design interface is used to display a design interface of a model to be designed in the first dimension;

[0012] receiving a design operation of a target component through the model design interface, and determining component parameters of the target component according to the design operation, wherein the component parameters include a first design parameter of the target component in a first dimension;

[0013] After the target component design is completed, component design parameters of the target component are generated and sent to a server, wherein the component design parameters include a component identifier and component parameters of the target component;

[0014] receiving first component reference data returned by the server; the first component reference data includes second design parameters;

[0015] The first component reference data is displayed on the model design interface.

[0016] An embodiment of the present application provides a model management device, which is applicable to a server and includes:

[0017] A first receiving module is configured to receive component design parameters sent by a first terminal; the component design parameters include a component identifier and component parameters of a target component, the target component being a component in a model to be designed, the model to be designed including design parameters in at least two dimensions, and the component parameters including a first design parameter of the target component in a first dimension;

[0018] an acquisition module, configured to acquire, according to the component identifier, a second design parameter of the target component in the second dimension sent by the second terminal;

[0019] A determination module, configured to determine a model design result of the target component according to the second design parameter and the first design parameter;

[0020] The first sending module is configured to send first component reference data of the target component to the first terminal when the model design result of the target component indicates that the target component design is abnormal, where the first component reference data includes the second design parameter.

[0021] An embodiment of the present application provides a model management device, which is applicable to a terminal and includes:

[0022] A display module is used to display a model design interface; the model design interface is used to display a design interface of a model to be designed in a first dimension;

[0023] a second receiving module, configured to receive a design operation of a target component through the model design interface, and determine component parameters of the target component according to the design operation, wherein the design parameters include a first design parameter of the target component in a first dimension;

[0024] A second sending module is used to generate component design parameters of the target component and send them to a server after the target component design is completed, wherein the component design parameters include a component identifier and component parameters of the target component;

[0025] A third receiving module is configured to receive the first component reference data returned by the server; the first component reference data includes a second design parameter;

[0026] A display module is used to display the first component reference data on the model design interface.

[0027] An embodiment of the present application provides a server, which includes a processor and a memory, wherein the memory stores a plurality of instructions, and the instructions are suitable for the processor to load to execute the steps in the above method.

[0028] An embodiment of the present application provides a terminal, which includes a processor and a memory, wherein the memory stores a plurality of instructions, and the instructions are suitable for the processor to load to execute the steps in the above method.

[0029] An embodiment of the present application provides a computer-readable storage medium, which stores a plurality of instructions suitable for loading by a processor to execute the steps in the above method.

[0030] Beneficial effect: The embodiment of the present application provides a model management method and device, in which the terminal displays a model design interface, and receives a design reorganization of a target component through the model design interface, and then determines the component parameters of the target component according to the design operation. After the design of the target component is completed, the component design parameters of the target component are generated and sent to the server. After receiving the component design parameters sent by the first terminal, the server obtains the second design parameters of the target component in the second dimension sent by the second terminal according to the component identifier contained in the component design parameters, and then determines the model design result of the target component according to the second design parameters and the first design parameters. When the model design result of the target component indicates that the design of the target component is abnormal, the first component reference data of the target component is sent to the first terminal. After receiving the first component reference data returned by the server, the terminal displays the first component reference data on the model design interface; The embodiment of the present application is achieved by During the model design process, the component parameters of the target component are determined through the design operation of the target component in the model design interface, and the component parameters of the target component can be sent to the server in real time, so that after obtaining the component parameters of the target component, the server obtains the second design parameters of the target component under the second dimension according to the component design parameters sent by the first terminal, so that it can be judged whether there is a design abnormality in the target component, and when the target component design is abnormal, the first component reference data of the target component is sent to the first terminal, so that the first terminal can correct the target component under the first dimension according to the first component reference data, so that the component design in the model is normal. Since the process of judging whether the target component design is abnormal is on the server side, there is no need to send all the design data of the model to the terminal of each dimension. Only the model design data of the corresponding dimension needs to be sent to the terminal of each dimension, which reduces the data transmission volume and improves the real-time performance of the model design. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The following detailed description of the specific embodiments of the present application in conjunction with the accompanying drawings will make the technical solutions and other beneficial effects of the present application apparent.

[0032] Figure 1 A schematic diagram of a scenario of the model management system provided in an embodiment of the present application.

[0033] Figure 2 A first flow chart of the model management method provided in an embodiment of the present application.

[0034] Figure 3 A second flow chart of the model management method provided in an embodiment of the present application.

[0035] Figure 4 This is a third flow chart of the model management method provided in an embodiment of the present application.

[0036] Figure 5 This is a schematic diagram of the model design interface of the first terminal provided in an embodiment of the present application.

[0037] Figure 6 This is a schematic diagram of the model design interface of the second terminal provided in an embodiment of the present application.

[0038] Figure 7 A schematic diagram of the structure of a model management device located in a server provided in an embodiment of the present application.

[0039] Figure 8 A schematic diagram of the structure of a model management device located in a terminal provided in an embodiment of the present application.

[0040] Figure 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0042] See also Figure 1 , Figure 1 This is a scenario diagram of a model management system provided in an embodiment of the present application. The system may include a user-side device and a server-side device. The user-side device and the server-side device are connected via the Internet composed of various gateways, etc., which will not be described in detail. The user-side device includes multiple terminals 11, and the server-side device includes one or more servers 12, wherein:

[0043] The terminal 11 includes but is not limited to mobile phones, tablets and other portable terminals installed with various model design applications, as well as fixed terminals such as computers. It is a server port that users can use and operate. In this application, the terminal provides users with various functions such as model display and sending and receiving model design parameters;

[0044] The server 12 provides various business services for users, including communication servers, storage servers, data servers, etc. Among them, the storage server is used to store component design parameters, component identification, model design results, etc. in the model, and the communication server is used to send and manage component design parameters.

[0045] It should be noted that Figure 1The system scenario diagram shown is only an example. The server and scenario described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the system and the emergence of new business scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.

[0046] Figure 2 For the first flow chart of the model management method provided in the embodiment of this application, please refer to Figure 2 , the model management method includes the following steps:

[0047] 201: Receive component design parameters sent by a first terminal; the component design parameters include a component identifier and component parameters of a target component, the target component is a component in a model to be designed, the model to be designed includes design parameters in at least two dimensions, and the component parameters include a first design parameter of the target component in a first dimension.

[0048] In one embodiment, when the server receives the component design parameters sent by the first terminal, it obtains the component identifier of the target component from the component design parameters, thereby ensuring that the target component is the same when other terminals search for the target component or obtain data corresponding to the target component.

[0049] 202: Acquire, according to the component identifier, second design parameters of the target component in the second dimension sent by the second terminal.

[0050] In one embodiment, after obtaining the component design parameters of the target component, it is necessary to obtain the second design parameters of the target component in the second dimension, so that the first design parameters and the second design parameters can be compared to determine whether there is a design anomaly in the target component, and thus take corresponding actions.

[0051] 203: Determine a model design result of the target component according to the second design parameter and the first design parameter.

[0052] In one embodiment, after obtaining the second design parameter and the first design parameter, the design result of the target component in the model to be designed can be determined based on the first design parameter and the second design parameter, thereby judging whether the target component has design abnormalities based on the design result.

[0053] 204: When the model design result of the target component indicates that the target component design is abnormal, first component reference data of the target component is sent to the first terminal, where the first component reference data includes a second design parameter.

[0054] In one embodiment, after determining that the target component design is abnormal, first component reference data of the target component is sent to the first terminal so that the first terminal can modify the design of the target component according to the first component reference data, thereby making the target component design normal.

[0055] Figure 3 For the first flow chart of the model management method provided in the embodiment of this application, please refer to Figure 3 , the model management method includes the following steps:

[0056] 301: The first terminal 11a displays a model design interface; the model design interface is used to display a design interface of a model to be designed in a first dimension.

[0057] In one embodiment, the model design interface includes an interface in an application located on the first terminal, or it may be an interface located on a web page. On the model design interface, a new model can be designed through design operations, or an existing model can be imported or loaded to modify the existing model.

[0058] In one embodiment, when the model design interface is displayed on the first terminal, the model design interface may be displayed when the user operates the first terminal.

[0059] In one embodiment, when displaying the model design interface, only the design interface of the model to be designed in the first dimension can be displayed on the first terminal. Specifically, on the first terminal, the model display interface can display all the contents of the model to be designed in the first dimension, such as the framework of the model to be designed, the two-dimensional graphics and three-dimensional graphics of the model to be designed, etc., and the model design interface is provided with an operation part for the model to be designed, such as adding lines, deleting lines and other operation functions.

[0060] In one embodiment, the model to be designed includes a model that has design parameters but has not formed a specific model structure, the model to be designed also includes a model whose design is not completed, and the model to be designed also includes a model that has been designed but still needs to be modified.

[0061] In one embodiment, the first dimension refers to different types of design directions for any model. For example, for a building model, there are architectural, structural, electromechanical and other design directions. Corresponding to different design directions are different dimensions. For example, architectural design is the first dimension.

[0062] 302: Receive a design operation of a target component through a model design interface, and determine component parameters of the target component according to the design operation, where the design parameters include first design parameters of the target component in a first dimension.

[0063] In one embodiment, the target component refers to a component or element in the model to be designed. For example, if the model to be designed is a building model, the target component can be a beam part, a load-bearing column part, a gate, a wall, a lamp body, etc. in the building model.

[0064] In one embodiment, the design operation refers to an operation of modifying a model, which may be an operation performed by a user dragging a model with a pointer, or an operation performed by a user modifying an output parameter of a component.

[0065] In one embodiment, the component parameters of the target component include the length, width, and thickness of the target component, as well as the maximum stress-bearing capacity, maximum bending angle, service life of the target component, shape and position of the target component, breakdown voltage of the target component, etc. The component parameters of the target component can be determined by designing the target component. For example, the stress of the target component can be determined by designing or modifying the size of the target component. Specifically, assuming that the maximum stress-bearing capacity is the parameter under the first dimension, the maximum stress-bearing capacity of the target component is the first design parameter of the target component under the first dimension.

[0066] 303: After the target component design is completed, component design parameters of the target component are generated and sent to the data server 12a. The component design parameters include the component identifier and component parameters of the target component.

[0067] In one embodiment, after the design of the target component is completed, which may be the design of the first dimension, the design of the second dimension, or the design of the first dimension and the second dimension, it is also necessary to determine whether there are design errors or design conflicts in the design process of the target component. At this time, the component design parameters of the target component and the component identifier of the target component can be used to obtain the component design parameters, so that after the component design parameters are sent to the server, the server can process the component design parameters to determine whether there are design errors or design conflicts and perform corresponding operations.

[0068] In one embodiment, after the first terminal sends the component design parameters to the data server, after the data server receives the component design parameters sent by the first terminal, the data server needs to determine whether the first design parameters are within the parameter design range, thereby determining whether the first design parameters have an abnormality. This step includes: obtaining the parameter design range; determining whether the first design parameter is within the parameter design range based on the first design parameter and the parameter design range; when the first design parameter is not within the parameter design range, determining that the first design parameter has an abnormality; when it is determined that the first design parameter has an abnormality, the server can return abnormal data to the first terminal, so that before comparing the first design parameter with the second design parameter, it is first determined that the first design parameter has no abnormality, thereby avoiding wasting resources comparing erroneous data, wherein the target component belongs to a component in the model to be designed, the model to be designed includes design parameters in at least two dimensions, and the component parameters include the first design parameter of the target component in the first dimension.

[0069] In one embodiment, when judging whether the first design parameter is within the parameter design range, it is also possible to check whether the second design parameter is within the parameter design range. When the second design parameter is not within the parameter design range, it indicates that the first design parameter is not within the parameter design range. This step includes: simulating the second design parameter corresponding to the first design parameter based on the first design parameter and the preset parameter corresponding standard; judging whether the second design parameter is within the parameter design range according to the second design parameter and the parameter design range, and obtaining a judgment result; judging whether the first design parameter is within the parameter design range according to the judgment result.

[0070] It should be noted that the parameter design range includes the parameter design range of the first design parameter and the parameter design range of the second design parameter. The parameter design range can be the standard of the design parameter, such as the parameter design range determined according to the national standard, or the parameter design range determined according to the safety requirements. The parameter design range can also be a design range obtained by comprehensive consideration based on simulation of design parameters under different dimensions that meets the design requirements.

[0071] 304: The data server 12a obtains the second design parameter of the target component in the second dimension sent by the second terminal 11b according to the component identifier.

[0072] In one embodiment, after obtaining the first design parameters of the target component in the first dimension, in order to determine whether there is a conflict between the design of the target component in the first dimension and the design in the second dimension, the data server can obtain the second design parameters of the target component in the second dimension from the second terminal. Since the data server obtains the component identification of the target component when obtaining the component design parameters, the obtained second design parameters of the target component in the second dimension and the first design parameters in the first dimension are the design parameters of the same target component, and the problem of different target components will not arise.

[0073] In one embodiment, assuming that the target component is only designed or modified in the first dimension, the second design parameter of the second dimension is the existing parameter; assuming that the target component is also designed or modified in the second dimension, the second design parameter is the modified parameter.

[0074] 305: Determine a model design result of the target component according to the second design parameter and the first design parameter.

[0075] In one embodiment, after obtaining the first design parameter and the second design parameter, the data server 12a can restore the target component using the two design parameters, so that the design result of the target component can be judged based on the restoration result, for example, the target component cannot constitute a complete component, there are unconnected parts, or there is a conflict between the target component in the first dimension and the second dimension, or the design of the target component is normal.

[0076] 306: When the model design result of the target component indicates that the target component design is abnormal, first component reference data of the target component is sent to the first terminal, where the first component reference data includes a second design parameter.

[0077] In one embodiment, when an abnormality occurs in the design of a target component, for example, there are unconnected parts of the target component in the restored three-dimensional graphics, which cannot form a complete component, it is necessary to re-modify the first design parameters of the target component in the first dimension, or adaptively modify the second design parameters in the second dimension, so that the model design result of the target component represents that the design of the target component is normal.

[0078] In one embodiment, after an abnormality occurs in a target component, first component reference data of the target component is sent to the first terminal. The first component parameter data may include component parameters of the target component before design in the first dimension, component parameters of the target component in this design in the first dimension, and component parameters of the target component where an error or conflict occurs in the first dimension. It also includes second design parameters of the target component in the second dimension, so that the design error of the target component in the first dimension or the conflict of the target component in different dimensions can be judged based on the first component reference data, so that the design parameters of the target component can be modified accordingly on the first terminal.

[0079] In one embodiment, when sending the first component reference data of the target component to the first terminal, the first component reference data of the target component can be determined by the second design parameter and the parameter design range, so as to send the first component reference data to the first terminal. This step includes: when the model design result of the target component indicates that the target component design is abnormal, obtaining the second design parameter that has a design conflict with the first design parameter; determining the first component reference data of the target component according to the second design parameter and the parameter design range; and sending the first component reference data to the first terminal. Specifically, for example, in the target component, if there is a conflict between the first design parameter and the second design parameter in the design of the target component, the first component reference data can be formed by the second design parameter of the target component in the second dimension and the parameter design range, so that when correcting the first design parameter, the second design parameter can be referenced for correction. At the same time, the first design parameter will not exceed the parameter design range, so that the design of the first design parameter is normal.

[0080] In one embodiment, when sending the first component reference data to the first terminal, the second component parameter data can also be sent to the second terminal, so that the second terminal modifies the design of the target component in the second dimension, so that the target component is designed normally through the modifications in the second dimension and the first dimension. However, considering that the modification of the target component in the second dimension cannot cause the design abnormality of the target component in the second dimension, it is also necessary to include a parameter design range in the second component reference data. This step includes: determining the second component reference data based on the first design parameters and the parameter design range; when the model design result of the target component indicates that the target component design is abnormal, sending the second component reference data to the second terminal corresponding to the first terminal.

[0081] In one embodiment, when the terminal receives the first component reference data returned by the server, the server may send a second design parameter to the first terminal, and a parameter design range is set on the first terminal to determine the first component reference data of the target component. This step includes: receiving the second design parameter corresponding to the first design parameter returned by the server; and determining the first component reference data of the target component based on the second design parameter and the parameter design range.

[0082] 307: Displaying the first component reference data on the model design interface.

[0083] In one embodiment, after obtaining the first component reference data of the target component, the first component reference data can be displayed on the model design interface of the first terminal, so that the user can make corresponding modifications based on the first component reference data. For example, if the designed wall of the target component is tilted in the first dimension, the data indicating that the wall is tilted can be displayed, so that the target component can be modified in the first dimension on the first terminal. It can also be that there is a design conflict between the target component in the first dimension and the second dimension, for example, the inclination of a wall in the first dimension is different from the inclination in the second dimension, the inclination in the first dimension can be modified based on the first component reference data, so that the wall is unique in the same model, rather than having two different walls in different dimensions, so that the design is normal.

[0084] In one embodiment, when the first component reference data is displayed on the first terminal, the first component reference data can be displayed at a corresponding position on the model design interface after receiving a display selection operation for the first component reference data. This step includes: receiving a display selection operation for the first component reference data; determining a floating window position corresponding to the display selection operation in the model design interface based on the display selection operation; and displaying the selected first component reference data at the floating window position.

[0085] In an embodiment of the present application, when the first terminal designs or modifies the target component in the model to be designed, the server determines whether there is any abnormality in the design of the target component by the first terminal based on the component design parameters, and returns the first component reference data to the first terminal when the design of the target component is abnormal, so that the first terminal can make corresponding corrections based on the first component reference data. Since the process of determining whether there is any abnormality in the target component is executed by the server, only the model to be designed in the first dimension needs to be displayed on the first terminal, thereby reducing the amount of data transmission. At the same time, since the data of the first terminal is transmitted to the server in real time, the real-time performance of the data transmission is improved.

[0086] Figure 4 For the second flow chart of the model management method provided in the embodiment of this application, please refer to Figure 4, the model management method includes the following steps:

[0087] 401a: The first terminal 11a displays a model design interface of the model to be designed in the first dimension.

[0088] 401b: The second terminal 11b displays a model design interface of the model to be designed in the second dimension.

[0089] In one embodiment, when designing or modifying a model to be designed, since there are multiple different dimensions, but since users of different dimensions can operate on different terminals, there will be a state where different terminals design or modify models to be designed of different dimensions at the same time or in the same time period. At this time, the first terminal displays the model design interface of the model to be designed under the first dimension, and the second terminal displays the model design interface of the model to be designed under the second dimension.

[0090] 402a: Receive a design operation of a target component through a model design interface in a first dimension, and determine component parameters of the target component in the first dimension according to the design operation, where the component parameters include first design parameters of the target component in the first dimension.

[0091] 402b: Receive a design operation of the target component through the model design interface in the second dimension, and determine component parameters of the target component in the second dimension according to the design operation, where the component parameters include second design parameters of the target component in the second dimension.

[0092] In one embodiment, for designing a target component in a model to be designed, design operations can be performed on the first terminal and the second terminal accordingly, thereby designing or modifying the target component in the first dimension and the second dimension, and component parameters in the first dimension and the second dimension can be determined through the design operations in the first dimension and the second dimension.

[0093] Specifically, such as Figure 5 、 Figure 6As shown, in the model design interface 51 under the first dimension of the first terminal, there are function areas and graphic display areas. In the upper function area, there are function controls such as rectangle 511, circle 512, triangle 513, line 514, polygon 515, trapezoid 516, etc., and in the left function area, there are function controls such as "withdraw" 511, "cut" 522, "array" 523, "fill 524", and "mirror" 525. By clicking on the control, corresponding operations can be performed. For example, by selecting the circle 512, a circle can be added to the first wall 531 and the second wall 532 in the graphic display area. At the same time, other function controls can also be selected and operated accordingly, and the function controls are not limited to the parts shown in the figure. For example, under the line 514, dotted line, polyline, center line and other types can be set. Other function controls can also be set in this way, which will not be repeated here. Assuming that the first dimension is the architectural design dimension, and the first dimension considers the design of the wall, the model design under the first dimension Interface 51 can be used to design the length, width, and spacing of the wall. In the second-dimensional model design interface 61 of the second terminal, the model design interface 61 also includes a functional area and a graphic display area. In the upper functional area, there are functional controls such as rectangle 611, circle 612, triangle 613, line 614, polygon 615, and trapezoid 616. In the left functional area, there are functional controls such as "aperture" 621, "spacing" 622, "thickness" 623, "width" 624, and "material 625". Assuming that the second dimension is a structural design dimension and the second dimension considers the design of the pipeline 541, the model design interface 61 in the second dimension can design the size of the pipeline, the spacing between adjacent pipelines, and the material of the pipeline; thereby, the component parameters of the target component in the first and second dimensions are obtained through the design operation of the target component. The generated component parameters can be the data of the modified size, such as "the length is changed from 4 meters to 5 meters" or "the spacing between adjacent walls is changed from 5 meters to 6 meters".

[0094] 403a: After completing the design of the target component in the first dimension, the first terminal 11a generates component design parameters of the target component in the first dimension and sends them to the data server 12a. The component design parameters include the component identifier of the target component and the component parameters in the first dimension.

[0095] 403b: After completing the design of the target component in the second dimension, the second terminal 11b generates component design parameters of the target component in the second dimension and sends them to the data server 12a. The component design parameters include the component identifier of the target component and component parameters in the second dimension.

[0096] In one embodiment, after the first terminal and the second terminal respectively design the target components in the first dimension and the second dimension, it is necessary to determine whether a design anomaly occurs during the design process. At this time, the first terminal and the second terminal respectively generate corresponding component design parameters and send them to the data server, so that the data server determines whether a design anomaly occurs based on the component design parameters.

[0097] 404: The data server 12a determines a model design result of the target component according to the second design parameter and the first design parameter.

[0098] In one embodiment, after receiving the first and second design parameters of the first and second dimensions, the data server may determine the model design result of the target component based on a comparison between the first and second design parameters and the design standard.

[0099] 405a: When the model design result of the target component indicates that the target component design is abnormal, the data server 12a sends first component reference data of the target component to the first terminal, where the first component reference data includes second design parameters.

[0100] 405b: When the model design result of the target component indicates that the target component design is abnormal, the data server 12a sends second component reference data of the target component to the second terminal, where the second component reference data includes the first design parameter.

[0101] In one embodiment, when the model design result of the target component indicates that the target component design is abnormal, for example Figure 5 In the example, the distance between adjacent walls is modified, the height of the walls is modified, and Figure 6 Increasing the spacing between pipes in the same wall results in the spacing of pipes in the same wall being too small and the spacing between pipes in adjacent walls being too small through the first dimension design and the second dimension design. The small spacing of pipes may lead to safety hazards, thus indicating that the target component design is abnormal.

[0102] 406a: The first terminal displays the first component reference data on the model design interface in the first dimension.

[0103] 406b: The second terminal displays the second component reference data on the model design interface in the second dimension.

[0104] In one embodiment, when the target component design is abnormal, the first component reference data and the second component reference data can be displayed on the first terminal and the second terminal respectively, so that the design parameters of the target component of the design model can be modified on the first terminal and the second terminal respectively, thereby correcting the design model.

[0105] In one embodiment, when the target component design is abnormal, the data server can send the first component reference data and the second component reference data to the first terminal and the second terminal respectively, so that the second design parameters can be viewed on the first terminal and the first design parameters can be viewed on the second terminal, so that the target component of the first dimension can be displayed on the first terminal, and the target component of the corresponding part of the second dimension can be displayed, so that the user can modify the design parameters of the target component in the first dimension through the abnormal part of the model to be designed displayed on the first terminal, and display the target component of the second dimension on the second terminal, and the target component of the corresponding part of the first dimension can be displayed, so that the user can modify the design parameters of the target component in the second dimension through the abnormal part of the model to be designed displayed on the second terminal. By modifying the design parameters in the first dimension and the design parameters in the second dimension, the components in the model to be designed can be corrected to avoid errors.

[0106] In one embodiment, when determining the part with design abnormality of the target component in the model to be designed, the position of the design abnormality can be determined by the coordinate axis. For example, if the target component is a three-dimensional graphic, the position of the design abnormality can be determined by the position of the target component in the three-dimensional coordinate axis. It should be noted that the three-dimensional coordinate axes of the model to be designed are the same in the first dimension and the second dimension, which makes it easy to determine the parameters of the target component, so that the part with design abnormality is displayed on the first terminal and the second terminal accordingly, and corresponding corrections are made.

[0107] In one embodiment, when modifying the design of the target component, the server may determine the modified design parameters based on the first design parameter, the second design parameter and the parameter design range, so that the first terminal and the second terminal can be modified according to the modified design parameters. For example, according to the first design parameter and the second design parameter, a design parameter range is set for the first terminal and the second terminal respectively, so that the first terminal and the second terminal are modified accordingly according to the design parameter range. The design parameter range is close to the first design parameter and meets the design requirements, so that the user's design requirements and the design standards and safety requirements can be taken into account during the modification.

[0108] In one embodiment, after considering that design parameter ranges are sent to the first terminal and the second terminal respectively, if there is still a design conflict in the design of the modified target component in the first dimension and the second dimension, the design of the first dimension and the second dimension can be re-checked to determine whether a design anomaly occurs. If a design anomaly occurs, component reference data and design parameter ranges are re-sent to the first terminal and the second terminal, so that the terminals can make corresponding corrections based on the component reference data and the design parameter ranges.

[0109] In one embodiment, after the data server determines that the design is normal, the design parameters where the design anomaly occurs are recorded, so that in the subsequent process, the design anomaly can be traced through the design parameters, and the same design anomaly problem can be avoided in the future.

[0110] It should be noted that in Figure 5 、 Figure 6 In the figure, the dotted line does not indicate that the part is blocked in the actual design process, but indicates that the component at that part is not displayed in the first or second dimension. For example Figure 6 The pipeline 541 is indicated by a dotted line, indicating that the pipeline 541 is not involved in the design or modification in the first dimension and is not displayed in the model design interface in the first dimension.

[0111] It should be noted that, in the embodiment of the present application, step 401a and step 401b can be executed simultaneously or sequentially, and the order of execution is not limited; step 402a and step 402b can be executed simultaneously or sequentially, and the order of execution is not limited; step 403a and step 403b can be executed simultaneously or sequentially, and the order of execution is not limited; step 405a and step 405b can be executed simultaneously or sequentially, and the order of execution is not limited; step 406a and step 406b can be executed simultaneously or sequentially, and the order of execution is not limited.

[0112] In an embodiment of the present application, when the first terminal and the second terminal respectively design or modify the target component in the model to be designed, the server receives the component design parameters sent by the first terminal and the second terminal, thereby judging whether there is any abnormality in the design of the target component by the first terminal and the second terminal, and whether there is a conflict between the designs of the two. When the design of the target component is abnormal, the server returns the first component reference data and the second component reference data to the first terminal and the second terminal respectively, so that the first terminal and the second terminal can make corresponding corrections based on the first component reference data and the second component reference data. Since the process of judging whether there is a design abnormality in the target component is executed by the server, only the model to be designed in the first dimension needs to be displayed on the first terminal, and only the model to be designed in the second dimension needs to be displayed on the second terminal, thereby reducing the amount of data transmission. At the same time, since the data of the first terminal and the second terminal are transmitted to the server in real time, the real-time performance of the data transmission is improved.

[0113] Accordingly, Figure 7 For a structural diagram of the model management device provided in the server according to the embodiment of the present application, please refer to Figure 7 , the model management device includes the following modules:

[0114] A first receiving module 701 is configured to receive component design parameters sent by a first terminal; the component design parameters include a component identifier and component parameters of a target component, the target component being a component in a model to be designed, the model to be designed including design parameters in at least two dimensions, and the component parameters including a first design parameter of the target component in a first dimension;

[0115] An acquisition module 702 is configured to acquire, according to the component identifier, a second design parameter of the target component in the second dimension sent by the second terminal;

[0116] A determination module 703 is used to determine a model design result of a target component according to the second design parameter and the first design parameter;

[0117] The first sending module 704 is configured to send first component reference data of the target component to the first terminal when the model design result of the target component indicates that the target component design is abnormal, where the first component reference data includes second design parameters.

[0118] In one embodiment, a judgment module is further included, which is used to obtain a parameter design range; determine whether the first design parameter is within the parameter design range based on the first design parameter and the parameter design range; when the first design parameter is not within the parameter design range, determine that there is an abnormality in the first design parameter.

[0119] In one embodiment, the judgment module is used to simulate a second design parameter corresponding to the first design parameter based on the first design parameter and the preset parameter corresponding standard; judge whether the second design parameter is within the parameter design range according to the second design parameter and the parameter design range, and obtain a judgment result; and judge whether the first design parameter is within the parameter design range according to the judgment result.

[0120] In one embodiment, the first sending module 704 is used to obtain a second design parameter that has a design conflict with the first design parameter when the model design result of the target component indicates that the target component design is abnormal; determine the first component reference data of the target component based on the second design parameter and the parameter design range; and send the first component reference data to the first terminal.

[0121] In one embodiment, it also includes a data sending module for determining second component reference data based on the first design parameter and the parameter design range; when the model design result of the target component indicates that the target component design is abnormal, the second component reference data is sent to a second terminal corresponding to the first terminal.

[0122] Accordingly, Figure 8 For a schematic diagram of the structure of the model management device provided in the terminal according to the embodiment of the present application, please refer to Figure 8 , the model management device includes the following modules:

[0123] The display module 801 is used to display the model design interface; the model design interface is used to display the design interface of the model to be designed in the first dimension;

[0124] A second receiving module 802 is configured to receive a design operation of a target component through a model design interface, and determine component parameters of the target component according to the design operation, wherein the design parameters include a first design parameter of the target component in a first dimension;

[0125] The second sending module 803 is used to generate component design parameters of the target component and send them to the server after the target component design is completed. The component design parameters include the component identifier and component parameters of the target component;

[0126] The third receiving module 804 is configured to receive the first component reference data returned by the server; the first component reference data includes the second design parameter;

[0127] The display module 805 is used to display the first component reference data on the model design interface.

[0128] In one embodiment, the third receiving module 804 is configured to receive a second design parameter corresponding to the first design parameter returned by the server; and determine first component reference data of the target component according to the second design parameter and the parameter design range.

[0129] In one embodiment, the display module 805 is used to receive a display selection operation for the first component reference data; determine the floating window position corresponding to the display selection operation in the model design interface based on the display selection operation; and display the selected first component reference data at the floating window position.

[0130] Correspondingly, an embodiment of the present application also provides an electronic device, which can be a mail server or a terminal.

[0131] like Figure 9 As shown, the electronic device may include a radio frequency (RF) circuit 901, a memory 902 including one or more computer-readable storage media, an input unit 903, a display unit 904, a sensor 905, an audio circuit 906, a wireless fidelity (WiFi) module 907, a processor 908 including one or more processing cores, and a power supply 909. It will be understood by those skilled in the art that Figure 9 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or fewer components than shown in the figure, or combine certain parts, or arrange the components differently.

[0132] RF circuit 901 can be used to receive and transmit signals during information transmission or calls. Specifically, it receives downlink information from the base station and transmits it to one or more processors 908 for processing. It also transmits uplink data to the base station. Memory 902 can be used to store software programs and modules. Processor 908 executes the software programs and modules stored in memory 902 to perform various functional applications and data processing. Input unit 903 can be used to receive digital or character input and generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control.

[0133] The display unit 904 may be used to display information input by a user or information provided to a user and various graphical user interfaces of the server. These graphical user interfaces may be composed of graphics, text, icons, videos, or any combination thereof.

[0134] The electronic device may further include at least one sensor 905, such as a light sensor, a motion sensor, or other sensors. The audio circuit 906 may include a speaker, which may provide an audio interface between the user and the electronic device.

[0135] WiFi is a short-range wireless transmission technology. Electronic devices can help users send and receive emails, browse web pages, and access streaming media through WiFi modules 907. It provides users with wireless broadband Internet access. Figure 9 A WiFi module 907 is shown, but it is understandable that it is not an essential component of the electronic device and can be omitted as needed without changing the essence of the application.

[0136] The processor 908 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and / or modules stored in the memory 902 and calling data stored in the memory 902, it performs various functions of the electronic device and processes data, thereby monitoring the mobile phone as a whole.

[0137] The electronic device also includes a power supply 909 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 908 through a power management system, thereby managing charging, discharging, and power consumption through the power management system.

[0138] Although not shown, the electronic device may also include a camera, a Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 908 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 902 according to the following instructions, and the processor 908 will run the application programs stored in the memory 902, thereby achieving the following functions:

[0139] receiving component design parameters sent by the first terminal, wherein the component design parameters include a component identifier and component parameters of a target component, the target component being a component in a model to be designed, the model to be designed including design parameters in at least two dimensions, and the component parameters including a first design parameter of the target component in a first dimension;

[0140] Acquire, according to the component identifier, a second design parameter of the target component in the second dimension sent by the second terminal;

[0141] Determining a model design result of the target component according to the second design parameter and the first design parameter;

[0142] When the model design result of the target component indicates that the target component design is abnormal, first component reference data of the target component is sent to the first terminal, where the first component reference data includes second design parameters.

[0143] Or implement the following functions:

[0144] Display model design interface; the model design interface is used to display the design interface of the model to be designed in the first dimension;

[0145] receiving a design operation of a target component through a model design interface, and determining component parameters of the target component according to the design operation, wherein the component parameters include a first design parameter of the target component in a first dimension;

[0146] After the target component design is completed, component design parameters of the target component are generated and sent to the server, where the component design parameters include the component identifier and component parameters of the target component;

[0147] Receiving first component reference data returned by the server; the first component reference data includes second design parameters;

[0148] The first component reference data is displayed on the model design interface.

[0149] In the above embodiments, the description of each embodiment has its own focus. For the part that is not described in detail in a certain embodiment, please refer to the detailed description above and will not be repeated here.

[0150] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0151] To this end, an embodiment of the present application provides a computer-readable storage medium storing a plurality of instructions, which can be loaded by a processor to implement the following functions:

[0152] receiving component design parameters sent by the first terminal, wherein the component design parameters include a component identifier and component parameters of a target component, the target component being a component in a model to be designed, the model to be designed including design parameters in at least two dimensions, and the component parameters including a first design parameter of the target component in a first dimension;

[0153] Acquire, according to the component identifier, a second design parameter of the target component in the second dimension sent by the second terminal;

[0154] Determining a model design result of the target component according to the second design parameter and the first design parameter;

[0155] When the model design result of the target component indicates that the target component design is abnormal, first component reference data of the target component is sent to the first terminal, where the first component reference data includes second design parameters.

[0156] Or implement the following functions:

[0157] Display model design interface; the model design interface is used to display the design interface of the model to be designed in the first dimension;

[0158] receiving a design operation of a target component through a model design interface, and determining component parameters of the target component according to the design operation, wherein the component parameters include a first design parameter of the target component in a first dimension;

[0159] After the target component design is completed, component design parameters of the target component are generated and sent to the server, where the component design parameters include the component identifier and component parameters of the target component;

[0160] Receiving first component reference data returned by the server; the first component reference data includes second design parameters;

[0161] The first component reference data is displayed on the model design interface.

[0162] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0163] The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0164] Since the instructions stored in the storage medium can execute the steps in any method provided in the embodiments of the present application, the beneficial effects that can be achieved by any method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0165] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0166] The above is a detailed introduction to a model management method and device, terminal, server and computer-readable storage medium provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the technical solutions and core ideas of the present application; ordinary technicians in this field should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A model management method, characterized in that: Applicable to the server, the model management method includes: receiving component design parameters sent by the first terminal; the component design parameters including a component identifier and component parameters of a target component, the target component being a component in a model to be designed, the model to be designed including design parameters in at least two dimensions, the component parameters including a first design parameter of the target component in a first dimension; Acquire, according to the component identifier, a second design parameter of the target component in the second dimension sent by the second terminal; Determining a model design result of the target component according to the second design parameter and the first design parameter; When the model design result of the target component indicates that the target component design is abnormal, first component reference data of the target component is sent to the first terminal, where the first component reference data includes the second design parameter.

2. The model management method according to claim 1, wherein: After the step of receiving the component design parameters sent by the first terminal, the method further includes: Get parameter design range; Determining, based on the first design parameter and the parameter design range, whether the first design parameter is within the parameter design range; When the first design parameter is not within the parameter design range, it is determined that an abnormality exists in the first design parameter.

3. The model management method according to claim 2, wherein: The step of determining whether the first design parameter is within the parameter design range based on the first design parameter and the parameter design range includes: Based on the first design parameter and a preset parameter corresponding standard, simulating a second design parameter corresponding to the first design parameter; determining, based on the second design parameter and the parameter design range, whether the second design parameter is within the parameter design range, and obtaining a determination result; According to the judgment result, it is judged whether the first design parameter is within the parameter design range.

4. The model management method according to claim 1, wherein: The step of sending the first component reference data of the target component to the first terminal includes: When the model design result of the target component indicates that the target component design is abnormal, obtaining a second design parameter that has a design conflict with the first design parameter; Determining first component reference data of the target component according to the second design parameter and the parameter design range; The first component reference data is sent to the first terminal.

5. The model management method according to claim 4, characterized in that: When the model design result of the target component indicates that the target component design is abnormal, after the step of sending the first component reference data of the target component to the first terminal, the method further includes: Determining second component reference data according to the first design parameters and parameter design range; When the model design result of the target component indicates that the target component design is abnormal, second component reference data is sent to a second terminal corresponding to the first terminal.

6. A model management method, characterized in that: Applicable to a terminal, the model management method includes: Displaying a model design interface; the model design interface is used to display a design interface of a model to be designed in a first dimension, wherein the model to be designed includes design parameters in at least two dimensions; receiving a design operation of a target component through the model design interface, and determining component parameters of the target component according to the design operation, wherein the component parameters include a first design parameter of the target component in a first dimension; After the target component design is completed, component design parameters of the target component are generated and sent to a server, wherein the component design parameters include a component identifier and component parameters of the target component; receiving first component reference data returned by the server; the first component reference data including second design parameters of the target component in a second dimension; The first component reference data is displayed on the model design interface.

7. The model management method according to claim 6, wherein: The step of receiving the first component reference data returned by the server includes: receiving a second design parameter returned by the server and corresponding to the first design parameter; The first component reference data of the target component is determined according to the second design parameter and the parameter design range.

8. The model management method according to claim 6, wherein: The step of displaying the first component reference data on the model design interface includes: receiving a display selection operation for first component reference data; According to the display selection operation, determining a floating window position corresponding to the display selection operation in the model design interface; The selected first component reference data is displayed at the floating window position.

9. A model management device, characterized in that: Applicable to a server, the model management device includes: A first receiving module is configured to receive component design parameters sent by a first terminal; the component design parameters include a component identifier and component parameters of a target component, the target component being a component in a model to be designed, the model to be designed including design parameters in at least two dimensions, and the component parameters including a first design parameter of the target component in a first dimension; an acquisition module, configured to acquire, according to the component identifier, a second design parameter of the target component in the second dimension sent by the second terminal; A determination module, configured to determine a model design result of the target component according to the second design parameter and the first design parameter; The first sending module is configured to send first component reference data of the target component to the first terminal when the model design result of the target component indicates that the target component design is abnormal, where the first component reference data includes the second design parameter.

10. A model management device, characterized in that: Applicable to a terminal, the model management device includes: A display module is used to display a model design interface; the model design interface is used to display a design interface of a model to be designed in a first dimension, and the model to be designed includes design parameters in at least two dimensions; a second receiving module, configured to receive a design operation of a target component through the model design interface, and determine component parameters of the target component according to the design operation, wherein the design parameters include a first design parameter of the target component in a first dimension; A second sending module is used to generate component design parameters of the target component and send them to a server after the target component design is completed, wherein the component design parameters include a component identifier and component parameters of the target component; A third receiving module is configured to receive first component reference data returned by the server; the first component reference data includes second design parameters of the target component in a second dimension; A display module is used to display the first component reference data on the model design interface.

Citation Information

Patent Citations

  • Online lightweight method and system based on Revit model

    CN110704920A

  • Implementation method and system for building maintenance structure design, computing displaying and computer readable storage medium

    CN111475874A