A data processing method, device, equipment and readable storage medium

By generating and storing the core and derivative attributes of building project components, obtaining and transmitting them on demand, the problem of inefficient component attribute data management is solved, and resource saving and operational cost reduction is achieved.

CN114756938BActive Publication Date: 2024-12-24GLODON CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210426694.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-21
Publication Date
2024-12-24
Estimated Expiration
2042-04-21

AI Technical Summary

Technical Problem

In architectural projects, it takes a long time for designers to generate all the properties of components and occupy machine resources. In different application scenarios, all properties are not required, resulting in inefficiency and increased network bandwidth and increased traffic costs.

Method used

By acquiring model data, generating and storing the core attributes and derivative attributes of components, editing view data and other view data are formed according to preset view definitions, and obtained and transmitted on demand, reducing unnecessary attribute generation and transmission.

Benefits of technology

Improve data management efficiency, reduce resource usage and transmission traffic, and reduce operational costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114756938B_ABST
    Figure CN114756938B_ABST
Patent Text Reader

Abstract

The present invention discloses a data processing method, apparatus, device and readable storage medium, the method comprising: obtaining model data for a target work unit in a target project generated by a design tool; wherein the model data comprises data of each component in the target work unit; based on the model data, generating core attributes of each component in the target work unit according to a preset editing view definition, and forming editing view data of the target work unit based on the core attributes; based on the editing view data, generating derived attributes of each component in the target work unit according to a preset other view definition, and forming other view data of the target work unit based on the derived attributes; storing the editing view data and the other view data of the target work unit in association in a preset database; the present invention can realize on-demand production and on-demand consumption of component attributes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer-aided design technology, and in particular to a data processing method, device, equipment and readable storage medium. Background Art

[0002] The model data of the construction project is stored in the cloud in the form of a structured table. Each row of the structured table represents a component in the construction project, and each column of the structured table represents an attribute of the component (a component has multiple attributes). The model data is first generated by the architectural design tool, and then the model data is consumed in other application scenarios (for example: reference, lightweight display on the web, collision detection, model check, etc.). If the designer generates all the attributes of the component at one time through the architectural design tool, it will not only take a long time but also occupy machine resources, and some attributes of the component are not what the current designer needs to pay attention to. In addition, when consuming model data in an application scenario, not every application scenario requires all the attributes of the component. If all the attributes of the component are obtained every time the data is consumed, it will not only be inefficient, but also occupy network bandwidth and increase traffic costs. Therefore, how to manage the attribute data of the component more efficiently has become a technical problem that technicians in this field need to solve urgently. Summary of the invention

[0003] The purpose of the present invention is to provide a data processing method, device, equipment and readable storage medium, which can realize on-demand production and on-demand consumption of component attributes, greatly improve data management efficiency and reduce resource occupation.

[0004] According to one aspect of the present invention, there is provided a data processing method, the method comprising:

[0005] Acquire model data for a target work unit in a target project generated by a design tool; wherein the model data includes data of each component in the target work unit;

[0006] Generate core attributes of each component in the target work unit based on the model data according to a preset editing view definition, and form editing view data of the target work unit based on the core attributes;

[0007] Generate derived properties of each component in the target work unit according to preset other view definitions based on the edit view data, and form other view data of the target work unit based on the derived properties;

[0008] The edit view data and the other view data of the target work unit are associated and stored in a preset database.

[0009] Optionally, generating derived properties of each component in the target work unit according to preset other view definitions based on the edit view data, and forming other view data of the target work unit based on the derived properties, includes:

[0010] Constructing a three-dimensional model of the target work unit according to the core attributes of each component in the edit view data;

[0011] Performing mesh processing on the three-dimensional model to obtain mesh data of each component in the target working unit;

[0012] The grid data of each component in the target working unit is structured to obtain display view data of the target working unit.

[0013] Optionally, generating derived properties of each component in the target work unit according to preset other view definitions based on the edit view data, and forming other view data of the target work unit based on the derived properties, includes:

[0014] Standardizing the core attributes of each component in the edit view data to obtain standardized attributes of each component in the target work unit;

[0015] The standardized attributes of each component in the target work unit are structured to obtain reference view data of the target work unit.

[0016] Optionally, after the editing view data and the other view data of the target work unit are stored in association with each other in a preset database, the method further includes:

[0017] Receiving a data query request for the target work unit;

[0018] The view data of a type corresponding to the data query request is acquired from the preset database.

[0019] Optionally, the acquiring, from the preset database, view data of a type corresponding to the data query request includes:

[0020] When the data query request indicates that the target work unit needs to be continuously edited, acquiring the editing view data of the target work unit from the preset database;

[0021] When the data query request indicates that a simplified form of the target work unit needs to be displayed, obtaining display view data of the target work unit from the preset database;

[0022] When the data query request indicates that other work units in the target project need to be created based on the target work unit, reference view data of the target work unit is acquired from the preset database.

[0023] In order to achieve the above object, the present invention further provides a data processing device, the device comprising:

[0024] An acquisition module, used to acquire model data for a target work unit in a target project generated by a design tool; wherein the model data includes data of each component in the target work unit;

[0025] An editing module, used to generate core attributes of each component in the target work unit according to a preset editing view definition based on the model data, and form editing view data of the target work unit based on the core attributes;

[0026] A derivation module, used to generate derived properties of each component in the target work unit based on the edit view data according to preset other view definitions, and form other view data of the target work unit based on the derived properties;

[0027] A storage module is used to store the edit view data and the other view data of the target work unit in association in a preset database.

[0028] Optionally, the derivative module is used to:

[0029] Constructing a three-dimensional model of the target work unit according to the core attributes of each component in the edit view data;

[0030] Performing mesh processing on the three-dimensional model to obtain mesh data of each component in the target working unit;

[0031] The grid data of each component in the target working unit is structured to obtain display view data of the target working unit.

[0032] Optionally, the derivative module is further used to:

[0033] Standardizing the core attributes of each component in the edit view data to obtain standardized attributes of each component in the target work unit;

[0034] The standardized attributes of each component in the target work unit are structured to obtain reference view data of the target work unit.

[0035] In order to achieve the above-mentioned purpose, the present invention also provides a computer device, which specifically includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the data processing method introduced above when executing the computer program.

[0036] In order to achieve the above object, the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the data processing method introduced above are implemented.

[0037] The data processing method, device, equipment and readable storage medium provided by the present invention group the attributes of components according to the purpose and frequency of use of the data. When a designer creates a building model through an architectural design tool, he or she can only generate part of the attributes of the component on demand, and no longer needs to generate all the attributes of the component; in addition, when a user needs to consume data, he or she can also obtain part of the attributes of the component on demand, and does not need to obtain all the attributes of the component, which can greatly improve efficiency, reduce the occupation of user resources, reduce transmission traffic, and reduce the operating cost of the platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0039] Figure 1 An optional flow chart of the data processing method provided in Example 1;

[0040] Figure 2 A schematic diagram of dividing building model data into four levels provided in Example 1;

[0041] Figure 3 A schematic diagram of a structured table for storing component attributes provided in Example 1;

[0042] Figure 4 A timing diagram of generating and consuming display view data and reference view data provided in the first embodiment;

[0043] Figure 5 A schematic diagram of a process for generating display view data and reference view data by a cloud worker provided in the first embodiment;

[0044] Figure 6 A schematic diagram of an optional composition structure of a data processing device provided in Embodiment 2;

[0045] Figure 7A schematic diagram of an optional hardware architecture of a computer device provided in Example 3. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0047] Embodiment 1

[0048] The embodiment of the present invention provides a data processing method, such as Figure 1 As shown, the method specifically comprises the following steps:

[0049] Step S101: Acquire model data for a target work unit in a target project generated by a design tool; wherein the model data includes data of each component in the target work unit.

[0050] In this embodiment, according to Figure 2 The four-level structure shown divides the building model data; usually, the implementation of a construction project involves multiple people, so the work can be divided for the participants according to the work unit, and a construction project can be divided into multiple work units, that is, multiple work units constitute a construction project; in addition, a work unit includes multiple components, and each component includes multiple attributes.

[0051] The project may be the overall task of a certain construction project, such as the construction task of building a residential building or an office building. The project may be divided into multiple work units based on different preset rules as needed. For example, according to the floors, a residential building may be divided into the first floor, the second floor, ..., the nth floor. The above-mentioned residential building corresponds to the project in this embodiment, and the nth floor corresponds to the work unit in this embodiment. For another example, according to the structure, a residential building may be divided into masonry wall structures, beam structures, column structures, etc. The above-mentioned masonry wall structures, beam structures, and column structures also correspond to different work units, respectively. It can be understood that when the preset rules are different, the work units of the same project are also different, and this embodiment does not impose any restrictions. Furthermore, each work unit is composed of multiple components, and each component has its own attributes. From Figure 2 It can be seen that each engineering project contains one or more work units, each work unit contains one or more components, and each component contains one or more attributes.

[0052] Step S102: Generate core attributes of each component in the target work unit based on the model data according to a preset editing view definition, and form editing view data of the target work unit based on the core attributes.

[0053] The editing view data is structured data, and includes all user operation data when the design tool creates the target work unit. The design tool can continue to perform editing operations on the target work unit based on the editing view data.

[0054] In this embodiment, the editing view data is the basic data and is the basis for generating other types of view data; the editing view data includes the core attributes of each component in the target work unit; wherein the core attributes include all user operation data of the design tool when creating the component; in addition, the core attributes also include the basic data of the component, such as: component ID, component name, component type, component version, work unit ID, and project ID.

[0055] In this embodiment, the attributes of the components are grouped according to the usage and frequency of use of the data, each group corresponds to a view data type, and a type of view data can be described by a preset view definition. Each building project can pre-define multiple view definitions according to business needs; preferably, the view definition includes: editing view definition (editing), display view definition (viewing), and reference view definition (reference); in actual applications, existing view definitions can be combined to obtain a new view definition (for example: viewing+reference). The corresponding type of view data can be obtained through the view definition.

[0056] In this embodiment, the edit view definition is used to determine the core attributes of each component in the target work unit from the model data, and the core attributes of all components are structured to form the edit view data.

[0057] Step S103: Generate derived properties of each component in the target work unit based on the edit view data according to preset other view definitions, and form other view data of the target work unit based on the derived properties.

[0058] In this embodiment, the derived properties of each component in the target work unit can be automatically generated based on the core properties of each component in the target work unit, so that the designer does not need to generate all the properties of the component at one time through the design tool. The designer can first generate some properties of the component through the design tool, which not only reduces the workload of the designer and allows the designer to pay more attention to their own business, but also reduces the occupation of machine memory. In addition, the display view data and reference view data of the target work unit can be formed based on the derived properties of each component in the target work unit.

[0059] Wherein, the display view data is structured data, and the display view data includes grid data of each component in the target work unit, which is used to characterize the simplified form of the target work unit. The simplified form of the target work unit can be displayed by loading the display view data through a design tool or a web page. The reference view data is structured data, and the reference view data includes standardized properties of each component in the target work unit, and the association relationship between the target work unit and other work units in the target project. The reference view data can be imported into a design tool, and other target work units in the target project can be created based on the reference view data of the target work unit. It should be noted that the reference view data is non-editable data, while the edit view data is editable data.

[0060] In this embodiment, if Figure 3 The figure shows a structured table for storing component attributes, each row of the structured table represents a component, and each column of the structured table represents an attribute of the component; in the present embodiment, all attributes of the component are divided into three categories, each category corresponds to a view data, namely, divided into: editing view data (including native user operation data of the component and basic data of the component), display view data (including grid data of the component) and reference view data (including standardized attributes of the component, component relationship data); it should also be noted that, in actual applications, it can also be divided into four categories: basic view data base (basic data of the component), editing view data editing (including native user operation data of the component), display view data view (including grid data of the component) and reference view data reference (including standardized attributes of the component, component relationship data).

[0061] Specifically, the step S103 includes:

[0062] Step A1: constructing a three-dimensional model of the target work unit according to the core attributes of each component in the edit view data;

[0063] Step A2: meshing the three-dimensional model to obtain mesh data of each component in the target working unit;

[0064] Step A3: Structural processing is performed on the grid data of each component in the target working unit to obtain display view data of the target working unit.

[0065] Furthermore, the step S103 further includes:

[0066] Step B1: standardizing the core attributes of each component in the edit view data to obtain standardized attributes of each component in the target work unit;

[0067] Step B2: Structuring the standardized attributes of each component in the target work unit to obtain reference view data of the target work unit.

[0068] In this embodiment, in order to reduce the barriers to data interconnection and intercommunication across multiple disciplines and stages, this embodiment will standardize the model data, and all parties will standardize the attributes through a preset data standard dictionary, and produce and consume based on the standardized data. In this embodiment, the attributes that need to be exchanged are encoded according to the preset data standard dictionary, so that data expression can be unified across disciplines and stages.

[0069] In actual applications, the editing view data may be sent to a third-party platform (eg, a cloud Worker, a special tool without a UI) to generate display view data and reference view data based on the editing view data through the third-party platform.

[0070] like Figure 4 As shown in the figure, it is a timing diagram for generating and consuming display view data and reference view data. It can be seen that for the designer on the design tool side, he / she may only be concerned about the editing view data. Therefore, when saving, it is only necessary to generate the core attribute data of the component editing view, and then generate other component attributes according to the needs of other scenarios through Worker (a special tool without UI that can open the core attribute data and export other derivative data) in the cloud. In this way, saving is divided into multiple steps, and the corresponding consumption scenario is also that if it is a lightweight display, only the attribute data of the component display view needs to be obtained, and if it is a reference, only the attribute data of the component reference view needs to be obtained.

[0071] like Figure 5As shown in the figure, it is a flow chart of the cloud worker generating display view data and reference view data; it can be seen that the cloud worker loads the core attribute data, parses and generates the memory model of the design tool (a visual three-dimensional model), and then extracts the attributes, shapes, and display grid data from the model according to the component granularity and converts them into a structured format, and uploads them to the cloud database.

[0072] Step S104: The edit view data and the other view data of the target work unit are stored in a preset database in association with each other.

[0073] Furthermore, after step S104, the method further includes:

[0074] Step C1: receiving a data query request for the target work unit;

[0075] Step C2: Acquire view data of a type corresponding to the data query request from the preset database.

[0076] In this embodiment, since the on-demand generation and on-demand storage of data are achieved through the above-mentioned method, this embodiment can also realize on-demand consumption of data. According to the data application scenario, part of the attribute data of the component is fed back to the user for use, without the need to feed back all the attribute data of the component to the user, thereby reducing the transmission traffic.

[0077] Furthermore, the step C2 specifically includes:

[0078] When the data query request indicates that the target work unit needs to be continuously edited, acquiring the editing view data of the target work unit from the preset database;

[0079] When the data query request indicates that a simplified form of the target work unit needs to be displayed, obtaining display view data of the target work unit from the preset database;

[0080] When the data query request indicates that other work units in the target project need to be created based on the target work unit, reference view data of the target work unit is acquired from the preset database.

[0081] In this embodiment, the attributes of the components are grouped according to the purpose and frequency of use of the data. When the designer creates a building model through the architectural design tool, he can generate only part of the attributes of the components on demand, and there is no need to generate all the attributes of the components. In addition, when the user needs to consume data, he can also obtain part of the attributes of the components on demand, without obtaining all the attributes of the components. This can greatly improve efficiency, reduce the occupation of user resources, reduce transmission traffic, and reduce the operating costs of the platform.

[0082] Embodiment 2

[0083] An embodiment of the present invention provides a data processing device, such as Figure 6 As shown, the device specifically includes the following components:

[0084] The acquisition module 601 is used to acquire model data of a target work unit in a target project generated by a design tool; wherein the model data includes data of each component in the target work unit;

[0085] An editing module 602, configured to generate core attributes of each component in the target work unit according to a preset editing view definition based on the model data, and to form editing view data of the target work unit based on the core attributes;

[0086] A derivative module 603, configured to generate derivative properties of each component in the target work unit according to preset other view definitions based on the edit view data, and form other view data of the target work unit based on the derived properties;

[0087] The storage module 604 is used to store the edit view data and the other view data of the target work unit in association in a preset database.

[0088] Specifically, the derivation module 603 is used to:

[0089] Constructing a three-dimensional model of the target work unit according to the core attributes of each component in the edit view data;

[0090] Performing mesh processing on the three-dimensional model to obtain mesh data of each component in the target working unit;

[0091] The grid data of each component in the target working unit is structured to obtain display view data of the target working unit.

[0092] Furthermore, the derivation module 603 is also used for:

[0093] Standardizing the core attributes of each component in the edit view data to obtain standardized attributes of each component in the target work unit;

[0094] The standardized attributes of each component in the target work unit are structured to obtain reference view data of the target work unit.

[0095] Furthermore, the device also includes:

[0096] The query module is used to receive a data query request for the target work unit; and obtain view data of a type corresponding to the data query request from the preset database.

[0097] Furthermore, the query module is specifically used for:

[0098] When the data query request indicates that the target work unit needs to be continuously edited, acquiring the editing view data of the target work unit from the preset database;

[0099] When the data query request indicates that a simplified form of the target work unit needs to be displayed, obtaining display view data of the target work unit from the preset database;

[0100] When the data query request indicates that other work units in the target project need to be created based on the target work unit, reference view data of the target work unit is acquired from the preset database.

[0101] In this embodiment, the attributes of the components are grouped according to the purpose and frequency of use of the data. When the designer creates a building model through the architectural design tool, he can generate only part of the attributes of the components on demand, and there is no need to generate all the attributes of the components. In addition, when the user needs to consume data, he can also obtain part of the attributes of the components on demand, without obtaining all the attributes of the components. This can greatly improve efficiency, reduce the occupation of user resources, reduce transmission traffic, and reduce the operating costs of the platform.

[0102] Embodiment 3

[0103] This embodiment also provides a computer device, such as a smart phone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server or cabinet server (including an independent server or a server cluster composed of multiple servers) that can execute programs. Figure 7 As shown, the computer device 70 of this embodiment includes at least but not limited to: a memory 701 and a processor 702 that can be interconnected through a system bus. It should be noted that Figure 7 Only computer device 70 is shown with components 701 - 702 , but it should be understood that implementing all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.

[0104] In this embodiment, the memory 701 (i.e., a readable storage medium) includes a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 701 may be an internal storage unit of the computer device 70, such as a hard disk or a memory of the computer device 70. In other embodiments, the memory 701 may also be an external storage device of the computer device 70, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device 70. Of course, the memory 701 may also include both the internal storage unit and the external storage device of the computer device 70. In this embodiment, the memory 701 is generally used to store the operating system and various application software installed on the computer device 70. In addition, the memory 701 may also be used to temporarily store various types of data that have been output or are to be output.

[0105] In some embodiments, the processor 702 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 702 is generally used to control the overall operation of the computer device 70 .

[0106] Specifically, in this embodiment, the processor 702 is used to execute the program of the data processing method stored in the memory 701, and the program of the data processing method implements the following steps when being executed:

[0107] Acquire model data for a target work unit in a target project generated by a design tool; wherein the model data includes data of each component in the target work unit;

[0108] Generate core attributes of each component in the target work unit based on the model data according to a preset editing view definition, and form editing view data of the target work unit based on the core attributes;

[0109] Generate derived properties of each component in the target work unit according to preset other view definitions based on the edit view data, and form other view data of the target work unit based on the derived properties;

[0110] The edit view data and the other view data of the target work unit are associated and stored in a preset database.

[0111] The specific implementation process of the above method steps can be found in Example 1, and this embodiment will not be repeated here.

[0112] Embodiment 4

[0113] This embodiment also provides a computer-readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a disk, an optical disk, a server, an App application store, etc., on which a computer program is stored. When the computer program is executed by a processor, the following method steps are implemented:

[0114] Acquire model data for a target work unit in a target project generated by a design tool; wherein the model data includes data of each component in the target work unit;

[0115] Generate core attributes of each component in the target work unit based on the model data according to a preset editing view definition, and form editing view data of the target work unit based on the core attributes;

[0116] Generate derived properties of each component in the target work unit according to preset other view definitions based on the edit view data, and form other view data of the target work unit based on the derived properties;

[0117] The edit view data and the other view data of the target work unit are associated and stored in a preset database.

[0118] The specific implementation process of the above method steps can be found in Example 1, and this embodiment will not be repeated here.

[0119] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0120] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0121] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method.

[0122] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A data processing method, characterized in that: The method comprises: Acquire model data for a target work unit in a target project generated by a design tool; wherein the model data includes data of each component in the target work unit; Generate core attributes of each component in the target work unit based on the model data according to a preset editing view definition, and form editing view data of the target work unit based on the core attributes; Generate derived properties of each component in the target work unit according to preset other view definitions based on the edit view data, and form other view data of the target work unit based on the derived properties; The association relationship between the edit view data and the other view data of the target work unit is stored in a preset database.

2. The data processing method according to claim 1, characterized in that: The generating of the derived properties of each component in the target work unit according to the preset other view definition based on the edit view data, and forming other view data of the target work unit based on the derived properties, includes: Constructing a three-dimensional model of the target work unit according to the core attributes of each component in the edit view data; Performing mesh processing on the three-dimensional model to obtain mesh data of each component in the target working unit; The grid data of each component in the target working unit is structured to obtain display view data of the target working unit.

3. The data processing method according to claim 2, characterized in that: The generating of the derived properties of each component in the target work unit according to the preset other view definition based on the edit view data, and forming other view data of the target work unit based on the derived properties, includes: Standardizing the core attributes of each component in the edit view data to obtain standardized attributes of each component in the target work unit; The standardized attributes of each component in the target work unit are structured to obtain reference view data of the target work unit.

4. The data processing method according to claim 3, characterized in that: After storing the association relationship between the edit view data and the other view data of the target work unit in a preset database, the method further includes: Receiving a data query request for the target work unit; The view data of a type corresponding to the data query request is acquired from the preset database.

5. The data processing method according to claim 4, characterized in that: The acquiring, from the preset database, view data of a type corresponding to the data query request comprises: When the data query request indicates that the target work unit needs to be continuously edited, acquiring the editing view data of the target work unit from the preset database; When the data query request indicates that a simplified form of the target work unit needs to be displayed, obtaining display view data of the target work unit from the preset database; When the data query request indicates that other work units in the target project need to be created based on the target work unit, reference view data of the target work unit is acquired from the preset database.

6. A data processing device, characterized in that: The device comprises: An acquisition module, used to acquire model data for a target work unit in a target project generated by a design tool; wherein the model data includes data of each component in the target work unit; An editing module, used to generate core attributes of each component in the target work unit according to a preset editing view definition based on the model data, and form editing view data of the target work unit based on the core attributes; A derivation module, used to generate derived properties of each component in the target work unit based on the edit view data according to preset other view definitions, and form other view data of the target work unit based on the derived properties; The storage module is used to store the association relationship between the editing view data and the other view data of the target work unit in a preset database.

7. The data processing device according to claim 6, characterized in that: The derivative module is used to: Constructing a three-dimensional model of the target work unit according to the core attributes of each component in the edit view data; Performing mesh processing on the three-dimensional model to obtain mesh data of each component in the target working unit; The grid data of each component in the target working unit is structured to obtain display view data of the target working unit.

8. The data processing device according to claim 7, characterized in that: The derivative module is also used for: Standardizing the core attributes of each component in the edit view data to obtain standardized attributes of each component in the target work unit; The standardized attributes of each component in the target work unit are structured to obtain reference view data of the target work unit.

9. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 5 when executing the computer program.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • System and Method for Design and Construction

    AU2021105794A4

  • Rapid modeling frame of general business model based on star structure

    CN104049957A