A data automatic statistics system and method based on CAD drawing

By designing an automatic statistics system in CAD software and using multiple modules to work together, the problem of low data statistics in the existing technology is solved, and efficient and automated data statistics are achieved.

CN112818664BActive Publication Date: 2025-03-18LUOYANG GUJIAN GARDEN DESIGN RES INSTITUTION
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110121811.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-28
Publication Date
2025-03-18
Estimated Expiration
2041-01-28

AI Technical Summary

Technical Problem

In the prior art, data statistics are inefficient, and relying on artificial statistics leads to low efficiency.

Method used

Design a data automatic statistics system based on CAD drawing, including program loading subsystem, data update module, data encoding module, mode setting module, data sharing module, transmission interface module and data statistics module. Through the coordinated work of these modules, automatic statistics and real-time update of data are realized.

Benefits of technology

By automating the data statistics process, the efficiency of data statistics is significantly improved, the dependence of human statistics is reduced, and the speed and accuracy of data processing are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112818664B_ABST
    Figure CN112818664B_ABST
Patent Text Reader

Abstract

The present application relates to the field of automatic statistical data, and in particular to a data automatic statistical system and method based on CAD drawing, which includes a program loading subsystem and a statistical application subsystem, wherein the program loading subsystem is used to load a data statistical program in the CAD software, and the statistical application subsystem is used to perform statistics on data based on the loaded data statistical program, wherein the statistical application subsystem includes: a data update module, which is used to update the application data in the CAD software in real time; a data encoding module, which is used to encode each application data in the CAD software; a mode setting module, which is used to customize the statistical mode of the application data in the CAD software; a data sharing module, which is used to share the application data in the CAD software based on the set statistical mode; a transmission interface module, which is used to transmit the shared application data; and a data statistics module, which is used to count the transmitted application data. The present application has the effect of improving the efficiency of data statistics.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automatic statistical data, and in particular to a data automatic statistical system and method based on CAD drawings. Background Art

[0002] Statistical analysis of data has always been an important part of the operation of an enterprise or product. By collecting and organizing a large amount of data, we can more accurately and completely reflect the objective situation of actual operation. At the same time, statistical analysis of data also undertakes the function of supervising the operation status of the enterprise or product. Furthermore, data analysis is also conducive to making correct decisions and plans, and providing reference directions and countermeasures for the operation of enterprises or products.

[0003] Data statistics of related technologies are mostly conducted manually, that is, in CAD software, statistics are made on the data volume by checking the number of application data.

[0004] With respect to the above-mentioned related technologies, the inventors believe that there is a defect of low data statistical efficiency. Summary of the invention

[0005] In order to improve the statistical efficiency of data, the present application provides a system and method for automatic data statistics based on CAD drawings.

[0006] In the first aspect, the present application provides an automatic data statistics system based on CAD drawing, which adopts the following technical solution:

[0007] A data automatic statistics system based on CAD drawing, comprising a program loading subsystem and a statistics application subsystem, wherein the program loading subsystem is used to load a data statistics program in CAD software, and the statistics application subsystem is used to perform statistics on data based on the loaded data statistics program, wherein the statistics application subsystem comprises:

[0008] Data update module, used to update application data in CAD software in real time;

[0009] Data encoding module, used to encode each application data in CAD software;

[0010] Mode setting module, used to customize the statistical mode of application data in CAD software;

[0011] Data sharing module, used to share application data in CAD software based on set statistical mode;

[0012] A transmission interface module, used for transmitting shared application data;

[0013] The data statistics module is used to count the transmitted application data.

[0014] By adopting the above technical scheme, the data statistics program is loaded in the CAD software through the program loading subsystem, and then the statistical data is started through the data statistics program, the application data in the CAD software is updated in real time through the data update module, the application data is encoded through the data encoding module for easy statistics, the statistical mode of the application data is customized through the mode setting module, and after the statistical mode is set, the application data is shared through the data sharing module, and then the shared application data is transmitted to the data statistics module through the transmission interface module for statistics; through the setting of this system, compared with the manual statistics of related technologies, the statistical efficiency of the data can be improved.

[0015] Optionally, also include:

[0016] Database module, used to store statistical application data;

[0017] The database module includes a main storage board and an auxiliary storage board. The main storage board is connected to the auxiliary storage board via a transmission interface, and the storage level of the main storage board takes precedence over that of the auxiliary storage board.

[0018] By adopting the above technical solution, the statistical application data is stored in the database module for backup, and the database module includes a main storage board and an auxiliary storage board, the main storage board and the auxiliary storage board are connected through a transmission interface, and then, the statistical application data will be stored on the main storage board first, and when the main storage board is full, it will be stored in the auxiliary storage board, thereby expanding the storage capacity of the database module.

[0019] Optionally, also include:

[0020] The data calling module is used to retrieve and apply the application data stored in the database module.

[0021] By adopting the above technical solution, by setting up a data calling module, the application data stored in the database module is retrieved through the data calling module, and the retrieved application data is applied, so that it is convenient for staff to count the application data.

[0022] Optionally, the data statistics module is further used to issue a data operation instruction to the data sharing module, wherein the data operation instruction includes a data operation type and an address of data to be operated.

[0023] By adopting the above technical solution, the data operation instruction is sent to the data sharing module through the data statistics module, and the data operation instruction includes the data operation type and the address of the data to be operated, thereby facilitating the sending of the data operation instruction to the data sharing module through the data statistics module.

[0024] Optionally, the data operation type includes adding data, deleting data, modifying data and querying data, wherein the transmission interface module operates on the acquired data according to the data operation type in the received data operation instruction.

[0025] By adopting the above technical solution, by setting the data operation type to add data, delete data, modify data and query data, and the transmission interface module operates the acquired data according to the data operation type in the received data operation instruction, it is convenient for staff to perform statistical control on application data.

[0026] In the second aspect, the present application provides a method for automatic data statistics based on CAD drawing, which adopts the following technical solution:

[0027] A method for automatic data statistics based on CAD drawing, applying the system of the first aspect, comprising:

[0028] Loading data statistics program into CAD software based on program loading tool;

[0029] Based on the data updating program, the application data in the CAD software is updated in real time, and based on the data encoding program, the application data is encoded;

[0030] Customize the statistical mode of application data in CAD software, and share application data based on the data sharing program according to the set statistical mode;

[0031] The shared application data is received based on the data transmission interface, and statistics are collected on the shared application data.

[0032] By adopting the above technical solution, the data statistics program is loaded into the CAD software through the program loading tool, and then, the application data is updated in real time according to the data updating program, and the application data is encoded according to the data encoding program to facilitate statistics, and then, the statistical mode of the application data is customized, and according to the set statistical mode, the application data is shared by using the data sharing program, and the shared application data is transmitted to the data transmission interface, and then, the shared application data is counted; through the setting of this method, compared with the manual statistical method of the related technology, the statistical efficiency of the data can be improved.

[0033] In a third aspect, the present application provides a computer device, which adopts the following technical solution:

[0034] A computer device comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the method of the second aspect when loading the computer program.

[0035] By adopting the above technical solution, a computer program is generated based on the method of the second aspect and stored in a memory so as to be loaded and executed by a processor. Thus, a computer device is manufactured based on the memory and the processor, which is convenient for users to use.

[0036] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:

[0037] A computer-readable storage medium stores a computer program, and when the computer program is loaded by a processor, the method of the second aspect is executed.

[0038] By adopting the above technical solution, a computer program is generated based on the method of the second aspect and stored in a computer-readable storage medium so as to be loaded and executed by a processor. The computer-readable storage medium facilitates the reading and storage of the computer program, thereby facilitating the user to retrieve and use it.

[0039] In summary, the present application includes at least one of the following beneficial technical effects:

[0040] 1. Load the data statistics program in the CAD software through the program loading subsystem, then start the statistical data through the data statistics program, update the application data in the CAD software in real time through the data update module, encode the application data through the data encoding module for easy statistics, and customize the statistical mode of the application data through the mode setting module. After setting the statistical mode, share the application data through the data sharing module, and then transmit the shared application data to the data statistics module through the transmission interface module for statistics; through the setting of this system, compared with the manual statistics of related technologies, the statistical efficiency of data can be improved;

[0041] 2. The statistical application data is stored in the database module for backup, and the database module includes a main storage board and an auxiliary storage board, the main storage board and the auxiliary storage board are connected through a transmission interface, and then the statistical application data will be stored in the main storage board first, and when the main storage board is full, it will be stored in the auxiliary storage board, so that the storage capacity of the database module can be expanded;

[0042] 3. By setting the data operation type to add data, delete data, modify data and query data, and the transmission interface module operates the acquired data according to the data operation type in the received data operation instruction, it is convenient for the staff to statistically control the application data. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 It is a system framework diagram of the automatic data statistics system based on CAD drawing of the present application.

[0044] Figure 2 It is a method flow chart of the automatic data statistics method based on CAD drawing of the present application.

[0045] Explanation of the accompanying drawings: 1. Data update module; 2. Data encoding module; 3. Mode setting module; 4. Data sharing module; 5. Transmission interface module; 6. Data statistics module; 7. Database module; 8. Data calling module. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-2 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0047] The present application embodiment discloses a data automatic statistics system based on CAD drawing. Figure 1 The system includes a program loading subsystem and a statistical application subsystem, and, in this embodiment, when statistics are performed on the data in the CAD software, the program loading subsystem is first used to load the data statistical program in the CAD software, and then, the loaded data statistical program is used to start the data statistical operation, and according to the loaded data statistical program, the statistical application subsystem is used to perform real-time statistics on the data.

[0048] The automatic data statistics system based on CAD drawing of the present application can be applied to garden design and planning. That is, designers design garden construction in CAD software, and use this system to automatically count the number of vegetation in the garden design to facilitate construction workers to plant vegetation in the garden.

[0049] The statistical application subsystem includes a data update module 1, a data encoding module 2, a mode setting module 3, a data sharing module 4, a transmission interface module 5 and a data statistics module 6, wherein the data encoding module 2 communicates with the data update module 1 and the mode setting module 3 respectively, the data sharing module 4 communicates with the mode setting module 3 and the transmission interface module 5 respectively, and the data statistics module 6 communicates with the transmission interface module 5. Specifically, in this embodiment, the data update module 1 is used to update the application data in the CAD software in real time. The application data here can be the number of vegetation, and the data encoding module 2 is used to encode each vegetation in the CAD software. The vegetation coding method can be marked with Arabic numerals, English letters, etc., and the statistical mode of the application data in the CAD software can be customized using the mode setting module 3. For example, in this embodiment, the customized data statistical mode can include local statistics and overall statistics. Local statistics means counting a part of the application data, and overall statistics means counting all the application data. The specific setting method is that the application data to be counted can be limited according to the coding of the application data. According to the set statistical mode, the data sharing module 4 is used to share the application data in the CAD software, and the shared application data is sent to the data statistics module 6 through the transmission interface module 5 for statistics.

[0050] Among them, in this embodiment, the data statistics module 6 can also issue data operation instructions to the data sharing module 4, and the data operation instructions may include a data operation type and an address of the data to be operated. In this embodiment, the data operation type may include adding data, deleting data, modifying data, and querying data, etc. Then, the data statistics module 6 is used to control the data sharing module 4 to perform specified operations through the transmission interface module 5, that is, the transmission interface module 5 performs a directional operation on the acquired data according to the data operation type in the received data operation instruction. Those skilled in the art should be able to understand the specific operations of adding data, deleting data, modifying data, and querying data, so they will not be repeated here.

[0051] Among them, in this embodiment, the system can also include a database module 7, and then the database module 7 is used to store statistical application data. Preferably, the database module 7 can include a main storage board and an auxiliary storage board, and a transmission interface is provided between the main storage board and the auxiliary storage board. Then, the main storage board is connected to the auxiliary storage board through the transmission interface, and the storage level of the main storage board takes precedence over the auxiliary storage board, that is, the statistical application data is preferentially stored in the main storage board. When the main storage board is full, it is stored through the auxiliary storage board. Then, by setting the main storage board and the auxiliary storage board, the storage capacity of the database module 7 can be expanded.

[0052] Among them, in this embodiment, the system can also include a data calling module 8, and then, the data calling module 8 can be used to call the application data stored in the database module 7, and apply the called application data, that is, the quantity information of the called vegetation can be sent and displayed to the purchasing personnel to facilitate the purchasing personnel to purchase vegetation.

[0053] The implementation principle of an automatic data statistics system based on CAD drawing in an embodiment of the present application is as follows: a data statistics program is loaded into the CAD software through a program loading subsystem to start a data statistics operation, the application data in the CAD software is updated in real time through a data update module 1, and each application data is encoded through a data encoding module 2 for easy statistics, and then, a statistical mode of the application data is customized through a mode setting module 3. After the statistical mode is set, a data sharing module 4 is used to share the application data, and the shared application data is transmitted to a data statistics module 6 through a transmission interface module 5 for statistics; thus, the statistical efficiency of the application data is improved through the setting of this system.

[0054] The present application discloses a method for automatic data statistics based on CAD drawing. Figure 2 The method applies the automatic data statistics system based on CAD drawing of the above embodiment, and specifically includes:

[0055] Loading data statistics program into CAD software based on program loading tool;

[0056] Based on the data updating program, the application data in the CAD software is updated in real time, and based on the data encoding program, the application data is encoded;

[0057] Customize the statistical mode of application data in CAD software, and share application data based on the data sharing program according to the set statistical mode;

[0058] The shared application data is received based on the data transmission interface, and statistics are collected on the shared application data.

[0059] The implementation principle of the present method is similar to the implementation principle of the system in the above embodiment, which can be understood by those skilled in the art and will not be described in detail here.

[0060] An embodiment of the present application discloses a computer device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein when the processor loads the computer program, the above-mentioned automatic data statistics method based on CAD drawing is executed.

[0061] The computer device may be a desktop computer, a laptop computer or a cloud server, and the computer device includes but is not limited to a processor and a memory. For example, the computer device may also include input and output devices, a network access device and a bus, etc.

[0062] Among them, the processor can adopt a central processing unit (CPU). Of course, according to actual usage, other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. can also be adopted. The general-purpose processor can adopt a microprocessor or any conventional processor, etc., and this application does not impose any restrictions on this.

[0063] Among them, the memory can be an internal storage unit of a computer device, such as a hard disk or memory of the computer device, or it can be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SMC), a secure digital card (SD) or a flash memory card (FC) equipped on the computer device, and the memory can also be a combination of an internal storage unit and an external storage device of the computer device. The memory is used to store computer programs and other programs and data required by the computer device. The memory can also be used to temporarily store data that has been output or is to be output, and this application does not impose any restrictions on this.

[0064] Among them, through this computer device, the automatic data statistics method based on CAD drawing of the above embodiment is stored in the memory of the computer device, and is loaded and executed on the processor of the computer device to facilitate user use.

[0065] An embodiment of the present application discloses a computer-readable storage medium, and a computer program is stored in the computer-readable storage medium. When the computer program is loaded by a processor, the above-mentioned automatic data statistics method based on CAD drawing is executed.

[0066] Among them, the computer program can be stored in a computer-readable medium, the computer program includes computer program code, the computer program code can be in the form of source code, object code, executable file or certain middleware, etc. The computer-readable medium includes any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the computer-readable medium includes but is not limited to the above-mentioned components.

[0067] Among them, through the computer-readable storage medium, the automatic data statistics method based on CAD drawing of the above-mentioned embodiment is stored in the computer-readable storage medium, and is loaded and executed on the processor to facilitate the storage and application of the automatic data statistics method based on CAD drawing.

[0068] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.

Claims

1. A data automatic statistics system based on CAD drawing, characterized in that: It includes a program loading subsystem and a statistical application subsystem. The program loading subsystem is used to load a data statistical program in the CAD software. The statistical application subsystem is used to perform statistics on the data based on the loaded data statistical program. The statistical application subsystem includes: A data updating module (1) is used to update application data in the CAD software in real time, wherein the application data is the number of vegetation; A data encoding module (2) is used to encode each application data in the CAD software; A mode setting module (3) is used to customize the statistical mode of application data in the CAD software; A data sharing module (4) is used to share application data in the CAD software based on a set statistical model; A transmission interface module (5), used for transmitting shared application data; A data statistics module (6), used for counting transmitted application data; Also includes: A database module (7), used for storing statistical application data; The database module (7) comprises a main storage board and an auxiliary storage board, the main storage board is connected to the auxiliary storage board via a transmission interface, and the storage level of the main storage board takes precedence over that of the auxiliary storage board; Also includes: A data calling module (8) is used to call and apply the application data stored in the database module (7); Among them, this system is used to automatically count the number of vegetation in the garden design.

2. The automatic data statistics system based on CAD drawing according to claim 1 is characterized in that: The data statistics module (6) is further used to issue a data operation instruction to the data sharing module (4), wherein the data operation instruction includes a data operation type and an address of data to be operated.

3. The automatic data statistics system based on CAD drawing according to claim 2 is characterized in that: The data operation types include adding data, deleting data, modifying data and querying data, wherein the transmission interface module (5) operates on the acquired data according to the data operation type in the received data operation instruction.

4. A data automatic statistics method based on CAD drawing, characterized in that: A system according to any one of claims 1 to 3 is applied, comprising: Loading data statistics program into CAD software based on program loading tool; Based on the data updating program, the application data in the CAD software is updated in real time, and based on the data encoding program, the application data is encoded; Customize the statistical mode of application data in CAD software, and share application data based on the data sharing program according to the set statistical mode; The shared application data is received based on the data transmission interface, and statistics are collected on the shared application data.

5. A computer device comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, characterized in that: When the processor loads the computer program, it executes the method according to claim 4.

6. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, characterized in that: When the computer program is loaded into a processor, the method according to claim 4 is executed.

Citation Information

Patent Citations

  • Server for providing three-dimensional CAD drawing sharing service

    KR1020150008263A