Drawing management device and drawing management method

The drawing management device simplifies and enhances the identification of building components by processing component information, searching for relevant data, and providing highlighting and zooming features, addressing redundant display issues and improving construction and inspection efficiency.

JP2026093082APending Publication Date: 2026-06-08DAIWA HOUSE INDUSTRY CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
DAIWA HOUSE INDUSTRY CO LTD
Filing Date
2024-11-27
Publication Date
2026-06-08

Smart Images

  • Figure 2026093082000001_ABST
    Figure 2026093082000001_ABST
Patent Text Reader

Abstract

This technology provides a way to easily and accurately identify information about building components and other elements in architectural drawings, making it usable for construction, inspection, and other related tasks. [Solution] The drawing management device 100 has a processor 103 that performs the following processes: receiving input of component identification information assigned to components of a building; searching for target drawing data in a group of drawing data in which record information corresponding to the input component identification information is recorded; and displaying the drawing indicated by the target drawing data on a display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a drawing management device and a drawing management method, and particularly to a technology that can simply and accurately identify information such as members in building drawings and be utilized in operations such as construction and inspection.

Background Art

[0002] Due to the diversification of customer needs in recent years, the types and quantities of members and parts used in buildings tend to increase. In that case, during the construction of such buildings, the information described in various drawings used by each person in charge of construction and supervision will naturally increase. Then, when these persons in charge try to refer to the drawings, it is likely to be difficult to identify the drawings themselves to be referred to or the locations of members and the like in the drawings.

[0003] Therefore, as a conventional technology related to the identification and browsing support of drawings of buildings and the like, for example, a construction information management system (Patent Document 1) has been proposed that aggregates various construction drawings and can easily retrieve the necessary drawings when there are browsing requirements such as during construction management, inspection, and confirmation of history after completion.

[0004] This technology includes a position adjustment unit that adjusts the coordinate axes of a plurality of different designated drawings that are drawings related to a construction building and are designated as drawings including the same area so that the same areas overlap each other, an integration unit that integrates the designated drawings after the position adjustment by the position adjustment unit and stores them in a storage unit as an integrated drawing, and a drawing display processing unit that can display the integrated drawing. The designated drawing has property information associated with coordinates on the designated drawing, the integration unit also integrates the property information, and the drawing display processing unit can display the integrated property information when displaying the integrated drawing.

[0005] In addition, a technology (Patent Document 2) for improving the efficiency of design drawing work has also been proposed.

[0006] This technology relates to a design support device having, in a drawing, a selection reception unit that accepts the selection of utility pole symbols; an equipment collection unit that collects equipment information to be installed between the selected utility poles when the selection reception unit accepts the selection of multiple utility pole symbols; an equipment display unit that displays the equipment information collected by the equipment collection unit; a focus equipment selection unit that accepts the operation to select any equipment information from the equipment information displayed by the equipment display unit; and a drawing display unit that moves the drawing so that the symbol of the equipment information selected by the focus equipment selection unit is placed in the center of the drawing. [Prior art documents] [Patent Documents]

[0007] [Patent Document 1] Japanese Patent Publication No. 2015-118535 [Patent Document 2] Japanese Patent Publication No. 2022-175907 [Overview of the Initiative] [Problems that the invention aims to solve]

[0008] However, a problem unique to architectural drawings is that, due to the need to place information on numerous components and other elements on a limited amount of paper, multiple pieces of information are displayed redundantly, making it difficult to distinguish between them. Furthermore, in an attempt to avoid such redundant display, the display size of each piece of information is minimized, resulting in a display that is difficult for the naked eye to recognize at a glance.

[0009] Such problems not only unnecessarily increase the time and effort required for identifying drawings and verifying components in those drawings, but can also lead to significant and unacceptable defects such as misinterpretations or oversights of necessary information, from the perspective of the personnel working on-site.

[0010] Therefore, the present invention has been made in view of the above-mentioned problems, and its objective is to provide a technology that enables the simple and accurate identification of information such as building components in building drawings, and that can be utilized in construction, inspection, and other related tasks. [Means for solving the problem]

[0011] The above problems are solved by the drawing management device of the present invention, which is a drawing management device for managing a group of drawing data for buildings, and has a processor that performs the following processes: receiving input of component identification information assigned to the components of the building; searching the group of drawing data for target drawing data in which record information corresponding to the input component identification information is recorded; and displaying the drawing indicated by the target drawing data on a display.

[0012] The drawing management device of the present invention, configured as described above, allows for the easy and accurate identification of information such as building components in building drawings, and enables its use in construction, inspection, and other related tasks.

[0013] Furthermore, in the drawing management device described above, it is preferable that the processor highlights the position of the component corresponding to the component identification information in the drawing. According to the above configuration, the location of desired parts in the drawings is visually indicated, making it easier and smoother to verify parts at construction sites and other locations. In turn, it becomes possible to more easily and accurately identify information about components in building drawings and utilize it in construction, inspection, and other tasks.

[0014] Furthermore, in the drawing management device described above, if the processor contains multiple drawings in the searched target drawing data, it is preferable that it displays the drawings other than the one on which the part identification information and corresponding recording information are recorded in a reduced size. According to the above configuration, for example, when displaying drawing data in PDF format, which is a common data format, on a screen, discontinuous transitions between pages occur when scrolling the screen, making it difficult to enlarge information at the top and bottom edges of the page. This configuration addresses this issue, allowing for free zooming and other operations on information at the top and bottom edges of the page. Ultimately, this enables simpler and more accurate identification of information such as building components in architectural drawings, making it possible to utilize this information in construction, inspection, and other related tasks.

[0015] Furthermore, in the drawing management device described above, it is preferable that the processor receives a second input relating to the component corresponding to the input component identification information, and displays information on the drawing according to the content of the second input. According to the above configuration, it becomes possible to control the display (e.g., coloring objects, adding icons, etc.) in response to input actions (e.g., tapping) on ​​objects on drawings related to the distribution and inspection results. In turn, it becomes possible to more easily and accurately identify information on building components and other elements in building drawings, and utilize this information in construction, inspection, and other related tasks.

[0016] Furthermore, in the drawing management device described above, it is preferable that the processor controls at least one of the display range or scale of the drawing based on the input component identification information and the number or arrangement of the corresponding components. With the above configuration, for example, it becomes possible to control the display range of the drawing to be limited to a specific area containing the target group of parts, or to expand the display range centered on that specific area, depending on the number of parts found in the search. In other words, it becomes possible to more easily and accurately identify information on components and other elements in building drawings and utilize it in tasks such as construction and inspection.

[0017] Furthermore, in the drawing management device described above, it is preferable that the processor controls, based on the input component identification information and the number or arrangement of the component components, at least one of the following in the drawing: whether or not to display other components in addition to the component components, or the display size ratio between the component components and the other components. According to the above configuration, for example, depending on the number of parts hit in a search or the like, it becomes possible to control not to display other parts in the drawing or to display other parts smaller than the component parts that have been hit. As a result, information on members and the like in the drawing of a building can be specified more simply and accurately and can be utilized in operations such as construction and inspection.

[0018] Also, according to the drawing management method of the present invention, the above problem is solved by a drawing management apparatus that manages a group of drawing data of a building executing a process of receiving an input of part identification information assigned to a component part of the building, a process of searching the group of drawing data for target drawing data in which record information corresponding to the input part identification information is recorded, and a process of causing a display device to display the drawing shown by the target drawing data. In the drawing management method of the present invention configured as described above, information on members and the like in the drawing of a building can be specified more simply and accurately and can be utilized in operations such as construction and inspection.

Effects of the Invention

[0019] According to the drawing management apparatus and the drawing management method of the present invention, information on members and the like in the drawing of a building can be specified more simply and accurately and can be utilized in operations such as construction and inspection.

Brief Description of the Drawings

[0020] [Figure 1] It is a diagram showing an example of a network configuration including a drawing management apparatus in a housing of the present embodiment. [Figure 2] It is a diagram showing an example of the hardware configuration of the drawing management apparatus in the present embodiment. [Figure 3] It is a diagram showing an example of the configuration of a drawing DB in the present embodiment. [Figure 4] It is a diagram showing an example of the configuration of a result DB in the present embodiment. [Figure 5] It is a diagram showing an example of the hardware configuration of a user terminal in the present embodiment. [Figure 6A] It is a diagram showing an example of a label in the present embodiment. [Figure 6B]This figure shows the label reading configuration by the user terminal in this embodiment. [Figure 7] This is a flowchart illustrating an example of the drawing management method in this embodiment. [Figure 8] This figure shows an example screen in this embodiment. [Figure 9] This figure shows an example screen in this embodiment. [Figure 10] This figure shows an example screen in this embodiment. [Figure 11] This is a flowchart illustrating an example of the drawing management method in this embodiment. [Figure 12] This figure shows an example screen in this embodiment. [Figure 13] This figure shows an example screen in this embodiment. [Figure 14] This is a flowchart illustrating an example of the drawing management method in this embodiment. [Figure 15] This figure shows an example screen in this embodiment. [Figure 16] This is a flowchart illustrating an example of the drawing management method in this embodiment. [Figure 17] This figure shows an example screen in this embodiment. [Modes for carrying out the invention]

[0021] <<System configuration including the drawing management device of this embodiment>> The configuration of the drawing management device 100 and the methods performed by the drawing management device 100 in the present invention will be described below, using one embodiment of the present invention (hereinafter referred to as "this embodiment") as an example, with reference to the attached drawings. However, the embodiment described below is merely an example given to facilitate understanding of the present invention and does not limit the present invention. That is, the present invention can be modified or improved from the embodiment described below without departing from its spirit. Naturally, the present invention also includes equivalents thereof.

[0022] Furthermore, the screen examples shown in the diagrams referenced in the following explanation are merely examples, and the screen configuration, the content of the displayed information, and the GUI (Graphical User Interface) can be freely designed and modified according to the system design specifications and user preferences.

[0023] Furthermore, in this specification, "device" includes not only a single device that performs a predetermined function on its own, but also multiple devices that are separate from each other but cooperate to perform a predetermined function.

[0024] Furthermore, in the following explanation, so-called floor plans used in the construction and inspection of buildings will be adopted as an example of drawings subject to drawing management, and the technology for appropriately managing and operating such floor plans using the drawing management device 100 will be described. However, the present invention can also be applied to the management of drawings other than building drawings, such as drawings of civil engineering structures, and drawings for the design and manufacture of various equipment and facilities.

[0025] First, an example of a network configuration including the drawing management device 100 of this embodiment will be described. Figure 1 is a diagram showing an example of a network configuration including the drawing management device 100 in this embodiment. This drawing management device 100 is configured to be communicatively connected to the drawing DB system 20 and the user terminal 30 via the network N. This drawing management device 100 is an information processing device that performs each process corresponding to the drawing management method of the present invention.

[0026] The drawing DB system 20 is a DB server that manages various drawing data 21 used for the construction and inspection of buildings, such as the floor plans mentioned above, and can provide some or all of this data to the drawing management device 100 via the network N as an application of the drawing management method of the present invention. The drawing data 21 will constitute the data that makes up the drawing DB 1012, which will be described later. This drawing DB system 20 is a server operated by the building owner, construction entity, or inspection agency, etc. The user terminal 30 is a terminal used by housing manufacturers, their customers, or local government officials, etc., who use the drawing management function of the drawing management device 100 to carry out the construction and inspection of buildings.

[0027] It should be noted that this network configuration is merely an example, and various other configurations are possible and are not limited to this, such as a configuration in which the drawing management device 100 is configured as an integrated device with the drawing DB system 20 and the user terminal 30, or a configuration in which at least one of the drawing DB system 20 and the user terminal 30 is equipped with all or part of the configuration and functions of the drawing management device 100 to execute the drawing management method of the present invention.

[0028] <Hardware configuration of the drawing management system> The drawing management device 100 in this embodiment is a computer device that performs the processing of each step in the drawing management method of the present invention. The drawing management device 100 has the configuration of a general information processing device and includes a storage device 101, memory 102, processor 103, and communication device 104. In this embodiment, the drawing management device 100 may be composed of a single information processing device as shown in the figure, or it may be composed of multiple parallel distributed information processing devices. Alternatively, the drawing management device 100 may be composed of an information processing device for ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service).

[0029] Here, assuming that the drawing management device 100 in this embodiment is composed of a single information processing device, the diagram illustrates a configuration in which a storage device 101, memory 102, processor 103, and communication device 104 are connected by a bus.

[0030] Of the above configurations, the storage device 101 is implemented using a non-volatile storage device or storage medium such as an HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, FD (Flexible Disc), MO disk (Magneto-Optical disc), CD (Compact Disc), DVD (Digital Versatile Disc), SD card (Secure Digital card), or USB memory (Universal Serial Bus memory).

[0031] Furthermore, the storage device 101 may be configured to be built into the housing of the drawing management device 100, or it may be configured to be connected to the drawing management device 100 in an external manner. In addition, the storage device 101 may be configured as another computer or the like that is connected to the drawing management device 100 in a communicative manner. As a technology for recording various data, a distributed ledger technology such as blockchain may be used to avoid unauthorized data tampering. In this embodiment, the storage device 101 stores the program 1011, as well as the drawing DB 1012 and the results DB 1013.

[0032] Of these, the drawing DB1012 is a database (group of drawing data) that holds and manages drawing data 21 obtained from the drawing DB system 20 or the user terminal 30. As shown in Figure 3, the drawing DB1012 is a collection of records that associates values ​​(recorded information) such as the target building, target floor, target area, target part, placement location (e.g., distribution location or installation location in building 10), and drawing data, with a drawing ID that uniquely identifies the drawing data as the key. In the example in Figure 3, for example, the drawing data for drawing ID "00001" indicates that for each of the target parts "D001A", "D001B", ..., which are installed in target area "A1" on the target floor "1" of the target building "XX", their placement location is "****" and the drawing data is "***.dat". Note that the value for "target part" is shown as an example where part symbol 3 is used, but it may also be part number 2, or both part number 2 and part symbol 3.

[0033] Furthermore, the results DB 1013 is a database that receives, stores, and manages construction and inspection results for parts 5 in the building 10, which are entered by the construction and inspection personnel in response to the floor plan distributed and displayed on the user terminal 30 by the drawing management device 100. As shown in Figure 4, the results DB 1013 is a collection of records that associates a drawing ID, which uniquely identifies the drawing data, with values ​​such as the date and time the construction and inspection results were entered, the target building, target floor, target area indicated by the drawing data, the target part for result input, and the result.

[0034] In the example in Figure 4, for example, regarding the floor plan with drawing ID "00001", it is indicated that on the date and time "1010 09:45", for the target part "D001B" which was installed in the target area "A1" on the target floor "1" of the target building "XX", "Y" was entered as the "result" of the "installation" and "OK" as the "result" of the "inspection".

[0035] Now, let's return to the explanation of Figure 2. The memory 102 in the drawing management device 100 is preferably composed of volatile semiconductor memory such as ROM (Read Only Memory) and RAM (Random Access Memory). In this embodiment, the memory 102 holds the program 1011, which includes the OS (Operating System) read from the storage device 101, and an image recognition engine (not shown) which is implemented as needed.

[0036] This image recognition engine is a program that reads the printed content of label 1 (see Figures 6A and 6B) attached to part 5, which will be described later. This image recognition engine takes the image data obtained by photographing label 1 as input and performs optical character recognition (OCR) to obtain information on the part number 2 and part symbol 3 printed on the label 1. Alternatively, the image recognition engine may be a means of recognizing a two-dimensional code 4. In that case, the image recognition engine decodes the information encoded in the two-dimensional code 4 to obtain the part number 2 and part symbol 3.

[0037] In this embodiment, the image data for label 1 is captured by the camera unit 36 ​​of the user terminal 30. However, if the drawing management device 100 is equipped with a shooting means similar to the user terminal 30, the image data obtained by that shooting means may also be included.

[0038] Furthermore, the OS within program 1011 implements the control and basic functions of the drawing management device 100 itself, and under its control, the processor 103 calls and executes program 1011 to implement the various functions corresponding to the drawing management method. The processor 103 may be composed of a CPU (Central Processing Unit), MPU (Micro-Processing Unit), MCU (Micro Controller Unit), GPU (Graphics Processing Unit), DSP (Digital Signal Processor), TPU (Tensor Processing Unit), or ASIC (Application Specific Integrated Circuit), etc.

[0039] Furthermore, the communication device 104 is implemented using a communication chipset that supports, for example, 3G to 5G or later generations of mobile communication protocols, or the LTE (Long Term Evolution) protocol. However, it may be implemented using other devices depending on the type of network N. For example, if network N is composed of a wireless LAN, the communication device 104 will be implemented using a network interface card that supports the Wi-Fi®-based wireless LAN protocol.

[0040] The drawing management device 100 may also be equipped with input devices such as a keyboard, mouse, microphone, or touch panel, as needed. Similarly, the drawing management device 100 may also be equipped with output devices such as a display or speakers.

[0041] <User terminal hardware configuration> The user terminal 30 in this embodiment is a computer device that appropriately cooperates with the drawing management device 100 of the present invention to perform processing related to the drawing management method. The user terminal 30 has the configuration of a general information processing device and includes a storage device 31, memory 32, processor 33, input device 34, output device 35 (display), camera unit 36, and communication device 37. Specific implementation examples of the user terminal 30 include mobile terminals such as smartphones, tablet devices, and notebook computers.

[0042] In this embodiment, the user terminal 30 may consist of a single information processing device as shown in the figure, or it may consist of multiple parallel and distributed information processing devices. Alternatively, the user terminal 30 may consist of an information processing device for ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service).

[0043] Here, assuming that the user terminal 30 in this embodiment is composed of a single information processing device, the diagram illustrates a configuration in which a storage device 31, memory 32, processor 33, input device 34, output device 35, camera unit 36, and communication device 37 are connected by a bus in the user terminal 30.

[0044] Of the above configuration, the storage device 31 is implemented using a non-volatile storage device or storage medium such as an HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, FD (Flexible Disc), MO disk (Magneto-Optical disc), CD (Compact Disc), DVD (Digital Versatile Disc), SD card (Secure Digital card), or USB memory (Universal Serial Bus memory).

[0045] Furthermore, the storage device 31 may be configured to be built into the casing of the user terminal 30, or it may be configured to be connected to the user terminal 30 in an external form. In addition, the storage device 31 may be configured as another computer or the like that is connected to the user terminal 30 in a communicative manner. As a technology for recording various data, a distributed ledger technology such as blockchain may be used to avoid unauthorized data tampering. In this embodiment, the storage device 31 stores at least the program 311, result data 312, and image recognition engine 313. Of these, the result data 312 is data that constitutes the record that makes up the result DB 1013 in the drawing management device 100.

[0046] The memory 32 in the user terminal 30 is preferably composed of volatile semiconductor memory such as ROM (Read Only Memory) and RAM (Random Access Memory). In this embodiment, the memory 32 holds the program 311, which includes the OS (Operating System), and the image recognition engine 313, which the processor 33 has read from the storage device 31.

[0047] The image recognition engine 313 in the user terminal 30 is a program similar to that already described for the drawing management device 100, and is a program that reads the printed content of the label 1 (see Figures 6A and 6B) attached to the part 5. In other words, the image recognition engine 313 takes the image data obtained by the camera unit 36 ​​capturing the label 1 as input, performs optical character recognition (OCR), and obtains information on the part number 2 and part symbol 3 printed on the label 1. Alternatively, the image recognition engine 313 may be a means for recognizing a two-dimensional code 4. In that case, the image recognition engine 313 decodes the information encoded in the two-dimensional code 4 and obtains the part number 2 and part symbol 3.

[0048] Furthermore, if the operation is to use the drawing management device 100 to take photographs of the label 1, rather than using the camera unit 36 ​​of the user terminal 30, the camera unit 36 ​​and image recognition engine 313 in the user terminal 30 may be omitted.

[0049] Furthermore, the OS within program 311 implements the control and basic functions of the user terminal 30 itself, and under its control, the processor 33 calls and executes program 311 to implement functions for cooperating with the drawing management device 100. The processor 33 may be composed of a CPU (Central Processing Unit), MPU (Micro-Processing Unit), MCU (Micro Controller Unit), GPU (Graphics Processing Unit), DSP (Digital Signal Processor), TPU (Tensor Processing Unit), or ASIC (Application Specific Integrated Circuit), etc.

[0050] Furthermore, the input device 34 is a device that serves as the UI (User Interface) for the user of the user terminal 30 to perform various operations, such as a keyboard, mouse, microphone, and touch panel. The output device 35 is a device that serves as the UI (User Interface) for outputting processing results to the user of the user terminal 30, such as a display and speakers.

[0051] Furthermore, the camera unit 36 ​​is a digital camera that takes pictures of the label 1 of the component 5. The camera unit 36 ​​is, for example, a general-purpose camera found in a user terminal 30, such as a smartphone, but it may also be a separate digital camera located outside the casing of the user terminal 30 and connected to the BUS of the user terminal 30 via an appropriate communication means to enable data communication.

[0052] Furthermore, the communication device 37 is implemented using a communication chipset that supports, for example, 3G to 5G or later generations of mobile communication protocols, or the LTE (Long Term Evolution) protocol. However, it may be implemented using other devices depending on the type of network N. For example, if the network N is composed of a wireless LAN, the communication device 37 will be implemented using a network interface card that supports the Wi-Fi®-based wireless LAN protocol.

[0053] <Flowchart of drawing management method> Next, an example of the drawing management method in this embodiment will be described. Figure 7 shows an example of the drawing management method in this embodiment. Here, it is assumed that the construction manager of the building 10 is trying to confirm the distribution destinations and installation locations of the parts 5 on the floor plan when distributing parts 5 to various locations on the construction site, or when installing the distributed parts 5 in predetermined locations. Furthermore, it is assumed that this construction manager operates their user terminal 30 and takes a photograph of the label 1 of the parts 5 that are to be distributed or installed using the camera unit 36.

[0054] Note that the label 1 of the component 5 that is photographed here is not limited to just one. For example, the label 1 of multiple components 5 of different types may be photographed. In that case, the construction worker will sequentially photograph the label 1 of each of the multiple components 5 within a certain time period using the camera unit 36 ​​of the user terminal 30. On the other hand, even if there are many labels 1 of the same type of parts 5 placed or installed in various locations, only one label 1 may be photographed. In this case, the construction worker is expected to want to confirm the placement or installation locations of all parts 5 of that type at once.

[0055] Here, the processor 33 of the user terminal 30 inputs the image of label 1 captured by the camera unit 36 ​​into its image recognition engine 313 and performs image recognition processing (S1). This S1 process may not be performed by the user terminal 30, but rather by the user terminal 30 sending the captured image via the network N to the drawing management device 100 (or other devices that provide image recognition services on the network N), and having its image recognition engine perform the processing. As a result of the image recognition processing, the processor 33 of the user terminal 30 obtains the printed content of label 1, for example, part number 3 (S2). Of course, part number 2 may also be obtained in this S2.

[0056] The processing by the image recognition engine 313 in S1 and S2 described above may be replaced with a process that reads the two-dimensional code 4 to obtain the part symbol 3 that was encoded in the two-dimensional code 4. The processor 33 of the user terminal 30 transmits the part symbol 3 obtained through the processes of S1 and S2 to the drawing management device 100 as part identification information (S3).

[0057] Meanwhile, the processor 103 of the drawing management device 100 performs a search for drawing data in the drawing database 1012 using the part symbol 3 transmitted from the user terminal 30 as the key (S4). In the case of the drawing database 1012 illustrated in Figure 3, the processor 103 compares the value in the "Target Part" column of each record with the part symbol 3 and identifies the drawing data of the record in which the two match. Of course, if there are multiple parts 5 whose label 1 has been photographed by the camera unit 36 ​​of the user terminal 30 (either multiple parts of the same type or multiple parts of different types), then multiple drawing data may be identified in this search.

[0058] It should be noted that configurations other than the one shown in Figure 3, where various information for each drawing data is managed in a database and the drawing data can be searched using part symbol 3 or part number 2, can also be adopted. For example, each drawing data could be a PDF file, and information such as "drawing ID," "target building," "target floor," "target area," "target part," and "placement location" (which are record items in drawing DB 1012) could be stored as data placed in the drawing or as metadata for the PDF file. In that case, the processor 103 of the drawing management device 100 in S4 would perform a search using part number 2 or part symbol 3 as a keyword for each drawing data in a predetermined folder where each drawing data is stored, and extract information such as "target building," "target floor," "target area," "target part," and "placement location" from the hit PDF files.

[0059] Next, the processor 103 of the drawing management device 100 places objects G11 to G13 on the floor plan G5 of the target building 10, as shown in Figure 8, based on the drawing data of each part identified in the search in S4, and responds to the user terminal 30 (S5). The objects G11 to G13 are objects, icons, or text boxes of appropriate shapes such as rectangles, circles, or triangles, which indicate the position of each part 5 that was photographed by the user terminal 30. The placement of these objects G11 to G13 is performed based on the "placement location" value of the drawing data. Therefore, the "placement location" value is a value defined by a combination of grid line values ​​(for example, "X0, Y8", etc.) in the building 10 on the floor plan G5.

[0060] The user terminal 30 receives the data of the floor plan G5, which has been responded to by the drawing management device 100, and displays it on the output device 35 (S6). The processor 103 of the drawing management device 100 may also perform highlighting control so that all of the objects G11 to G13 in the floor plan G5, or those specified by the construction worker from the user terminal 30, are of a specific color, pattern, or size.

[0061] In that case, as shown in Figure 9, in the floor plan G10 displayed on the output device 35 of the user terminal 30, one of the objects G11 to G13 that were the subject of the highlighting control will be displayed in a specific color, pattern, or size. In the example of floor plan G10 in Figure 9, only object G11, which was the subject of the highlighting control, is black, while the other objects G12 to G13 are white. Alternatively, as shown in floor plan G15 in Figure 10, a callout G16 with the value of the corresponding part symbol 3 may be placed for object G11, which was the subject of the highlighting control.

[0062] <Control flow for display range> Furthermore, the processor 103 of the drawing management device 100 in this embodiment can control the display range and scale of the drawing based on the number and arrangement of parts 5 in the drawing as indicated by the drawing data. The control will now be explained based on the flow in Figure 11. Here, for example, the processor 103 of the drawing management device 100 performs a drawing data search using part number 2 and part symbol 3 in S4 of the flow in Figure 7. The processor 103 of the drawing management device 100 extracts information from the drawing data that was found in the search (e.g., information on "target area", "target part", and "placement location" in the drawing DB 1012) (S10).

[0063] Next, the processor 103 of the drawing management device 100 counts the total number of parts 5 in the corresponding drawing, or the number (grouping) of parts in each target area in the drawing, based on the information extracted in S10 (S11). Here, as an example, we will explain the case of counting the number (grouping) of parts in an area in the drawing.

[0064] Furthermore, the processor 103 of the drawing management device 100 determines whether the count result in S11 exceeds a standard (S12). This determination, for example, determines whether the number of parts 5 in an area of ​​the drawing exceeds a standard. If, as a result of this determination, it is found that the number of parts 5 in each area of ​​the drawing does not exceed a standard (S13: OK), the processor 103 of the drawing management device 100 terminates this flow.

[0065] On the other hand, if the above determination identifies an area in the drawing where the number of parts 5 exceeds the standard (S13:NG), the processor 103 of the drawing management device 100 enlarges the drawing (see Figure 12) at a predetermined magnification, focusing on that area rather than the entire drawing, and responds to the user terminal 30 (S14). Naturally, the enlarged drawing G20 delivered to the user terminal 30 in this response includes the object G11 and callout G16 of parts 5, as shown in Figure 12. In drawing G20 in Figure 12, the area within the range of grid lines X0~X4 and Y5~Y10 is shown to be enlarged at the center. In other words, the number of parts 5 placed or installed in that area was above the standard.

[0066] Furthermore, if, as a result of the determination in S13, an area is identified where the number of parts 5 exceeds the standard (S13:NG), the processor 103 of the drawing management device 100 may control at least one of the following in the drawing: whether or not to display parts other than part 5, or the display size ratio between part 5 and other parts. In drawing G20 of Figure 12, the control above is applied to whether or not to display parts other than part 5, and objects for other parts (for example, objects G12 and G13 in Figures 8 and 9) are not displayed except for object G11, which corresponds to part 5 with part symbol "D001B". On the other hand, in screen G21 of Figure 13, the size of object G11 is enlarged to be larger than the sizes of objects G12 and G13.

[0067] <Flowchart for controlling the scale of unnecessary drawings> Furthermore, if the drawing data found in the search at S4 in the flow of Figure 7 contains multiple drawings, the processor 103 of the drawing management device 100 can support the drawing verification operation by the construction worker based on the flow shown in Figure 14. In this case, the processor 103 of the drawing management device 100 identifies the target drawing that contains the part number 2 and part symbol 3 information obtained from the user terminal 30 via S2, and other drawings that do not contain the part number 2 and part symbol 3 information, from among the drawings contained in the drawing data found in S4 (target drawing data) (S20).

[0068] Next, the processor 103 of the drawing management device 100 reduces each of the other drawings G27 identified in S20 and combines them with the target drawings G26 and G28 identified in S20 as a single image G25 (see Figure 15) (S21). This combination is intended to address a problem that occurs when viewing PDF files by scrolling. This problem is that when a viewer of a PDF file tries to focus on the top or bottom edge of the file screen they are viewing by scrolling on the PDF file viewer, the scrolling does not stop at that top or bottom edge, but instead transitions discontinuously to the next screen, meaning that they cannot focus on that top or bottom edge.

[0069] Therefore, by combining the above images, the target drawings G26 and G28 and the reduced-size other drawing G27 are combined into a single image G25. As a result, even if a viewer performs a scroll operation towards, for example, the top edge G281 of the target drawing G28 or the bottom edge G261 of the target drawing G26, the viewer will not recognize that the screen has been scrolled to the edge, and the discontinuous transition will not occur. The processor 103 of the drawing management device 100 responds to the user terminal 30 with the image obtained in S21, that is, a single image in which the target drawing and the other drawing are connected (S22), and terminates this flow.

[0070] <Flowchart for display control based on result input> Furthermore, the various display controls described above can be triggered not only when the part number 2 or part symbol 3 is read from the label 1 of part 5, but also when the distribution or installation of part 5 takes place. The processing corresponding to this configuration will be explained based on the flow in Figure 16. In this case, the processor 103 of the drawing management device 100 will, for example, execute the flow in Figure 16 following the processing of S6 (receiving and displaying the layout drawing data) in the flow in Figure 7.

[0071] First, the processor 103 of the drawing management device 100 detects input actions by construction personnel or inspection personnel on the drawing G30 displayed on the user terminal 30, for example, as shown in Figure 17 (S30). This process recognizes the detection when the drawing management device 100 receives notification from the user terminal 30 regarding a tap operation G35 on the touch panel, which is the input device 34 of the user terminal 30.

[0072] Based on the above sensing results, it is determined that the input operation on the user terminal 30 is a tap operation on the object G31 displayed on the drawing G30 for part 5 (S31). This determination is performed by comparing the identification information of the object G31 to be tapped, included in the notification from the user terminal 30, with a predetermined table, for example. This table is a table that contains data from the "drawing data" column of the drawing DB 10112, and is a table in which the correspondence between "target part" and its object is defined in advance.

[0073] If, as a result of the above determination, the tap operation is not related to part 5 (object) (S32:N), the processor 103 of the drawing management device 100 terminates this flow. On the other hand, if, as a result of the above determination, the tap operation is related to part 5 (object) (second input) (S32:Y), the processor 103 of the drawing management device 100 recognizes the tap operation for part 5 identified in the above determination as an input related to the completion of distribution of part 5 or passing inspection, and stores this information in the result DB 1013 (S33).

[0074] Furthermore, the processor 103 of the drawing management device 100, having stored the information in the results DB 1013 in S33, performs display control for the parts 5 that were targeted by the tapping operation, such as changing the object G31, which was previously white, to a black object G11 (S34), and then terminates this flow. By performing this display control, construction personnel and inspection personnel can easily and visually confirm which of the parts 5 displayed on the drawing G30 they have distributed or inspected. In addition, the distribution and inspection records for the parts 5 that were subject to display control are stored in the results DB 1013, and can be effectively used as evidence in subsequent verifications and audits.

[0075] Although one embodiment of the drawing management device and drawing management method of the present invention has been described above, the above embodiment is merely an example to facilitate understanding of the present invention and does not limit the present invention. In other words, the present invention can be modified and improved without departing from its spirit. Furthermore, it goes without saying that the present invention includes equivalents thereof. [Explanation of Symbols]

[0076] 1 label 2 Part Number 3. Part Symbols 4. QR code 5 parts N Network 10 Buildings 20. Drawing DB System 21 Drawing data 30 User terminals 31 Storage device 311 Programs 312 Result Data 313 Image Recognition Engine 32 memory 33 processors 34 Input devices 35 Output device (indicator) 36 Camera Unit 37 Communication equipment 100 Drawing Management System 101 Storage device 1011 Program 1012 Drawing Database 1013 Result DB 102 memory 103 Processors 104 Communication equipment

Claims

1. A drawing management device for managing a collection of drawing data for buildings, A process for receiving input of component identification information assigned to the components of the aforementioned building, A process to search the drawing data group for the target drawing data in which the input part identification information and corresponding record information are recorded, The process of displaying the drawing indicated by the aforementioned target drawing data on a display device, A drawing management device having a processor that performs the following.

2. The aforementioned processor, In the aforementioned drawing, the position of the component corresponding to the component identification information is highlighted. The drawing management device according to claim 1.

3. The aforementioned processor, If the searched target drawing data includes multiple drawings, the drawings other than the one on which the part identification information and corresponding record information are recorded will be displayed in a reduced size. The drawing management device according to claim 1.

4. The aforementioned processor, The system receives a second input regarding the component corresponding to the input component identification information, and displays information on the drawing according to the content of the second input. The drawing management device according to claim 1.

5. The aforementioned processor, Based on the input component identification information and the number or arrangement of the corresponding components, the display range or scale of the drawing is controlled. The drawing management device according to claim 1.

6. The aforementioned processor, Based on the input component identification information and the number or arrangement of the component components, the system controls at least one of the following in the drawing: whether or not to display other components besides the component components, or the display size ratio between the component components and the other components. The drawing management device according to claim 1.

7. A drawing management system that manages a collection of drawing data for buildings, A process for receiving input of component identification information assigned to the components of the aforementioned building, A process to search the drawing data group for the target drawing data in which the input part identification information and corresponding record information are recorded, The process of displaying the drawing indicated by the aforementioned target drawing data on a display device, A drawing management method for executing this process.