Electronic slate preparation system, electronic slate preparation method, and program
Patent Information
- Application Number
- JP2024520097
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Priority Date
- 2022-05-09
- Filing Date
- 2022-05-09
- Publication Date
- 2025-01-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Creating a small electronic blackboard for construction sites is labor-intensive, requiring selection from multiple blackboards and adding information just before imaging, which reduces work efficiency.
A system that automatically creates a small electronic blackboard by generating construction site data, assigning attribute data, acquiring and arranging drawing data, specifying positional relationships, and defining data locations on the blackboard, allowing for efficient reflection of information in real-time imaging.
This approach significantly reduces labor and improves work efficiency by automating the creation of small electronic blackboards, ensuring accurate and timely reflection of site-specific information on the blackboard during image capture.
Abstract
Description
Electronic small whiteboard creation system, electronic small whiteboard creation method and program
[0001] The present invention relates to a technique that is effective for creating an electronic blackboard.
[0002] At construction sites, many images are taken while comparing the actual site with blueprints to ensure there are no construction defects. When taking these images, it is necessary to include a "blackboard" that describes the purpose and circumstances of the image. In recent years, "electronic small blackboards" that combine electronically generated blackboards with images have become widespread, improving image quality and image capture efficiency. For example, Patent Document 1 provides a technology in which blackboard information including the project name, type of work, and measurement point is preset, and when the image capture location is determined to be the measurement point in the blackboard information, the blackboard information is output. Furthermore, Patent Document 2 provides a technology for creating an electronic small blackboard by forming a blackboard frame on a blackboard image creation screen of a display unit, writing blackboard data represented by text and images within the blackboard frame, and creating a blackboard image.
[0003] JP 2019-003310 A JP 2019-109596 A
[0004] However, when taking an image, it was necessary to select an appropriate blackboard from a large number of prepared ones, or to add necessary information to a blackboard that had already been entered to a certain extent just before taking the image, which required a lot of effort to create an electronic blackboard, reducing work efficiency. The same problem existed even with the technologies described in Patent Documents 1 and 2. Therefore, the present inventor focused on a system that automatically creates an electronic blackboard that reflects, each time an image of a construction site is taken, which construction site, which type of work, and the status of the work, and where the image was taken.
[0005] The present invention aims to provide an electronic small board creation system, an electronic small board creation method, and a program that can reduce the effort required to create an electronic small board and improve work efficiency by automatically creating an electronic small board that reflects the location and type of work at which an image of the construction site was taken each time an image of the construction site is taken.
[0006] The present invention is an electronic small board creation system for creating an electronic small board, comprising: a first creation unit that creates construction site data corresponding to a construction site; a first assignment unit that assigns first attribute data to the created construction site data; a first acquisition unit that acquires drawing data of the construction site; a second assignment unit that assigns second attribute data to the acquired drawing data; a third assignment unit that assigns third attribute data to the acquired drawing data; a placement unit that assigns placement data to the drawing data to which the second attribute data and the third attribute data have been assigned; an identification unit that identifies fourth attribute data based on a positional relationship between the assigned second attribute data and the placed placement data; a second creation unit that creates first definition data that defines where each of the first attribute data, the third attribute data, and the fourth attribute data is to be reflected on the electronic small board; and a second acquisition unit that acquires first image data obtained by photographing the construction site. and a third creation unit that creates an electronic small whiteboard that reflects each of the first attribute data, the third attribute data, and the fourth attribute data in a location based on the created first definition data each time the first image data is acquired.
[0007] According to the present invention, an electronic small board creation system for creating an electronic small board creates construction site data corresponding to a construction site, assigns first attribute data to the created construction site data, acquires drawing data of the construction site, assigns second attribute data to the acquired drawing data, assigns third attribute data to the acquired drawing data, places placement data on the drawing data to which the second attribute data and the third attribute data have been assigned, identifies fourth attribute data based on the positional relationship between the assigned second attribute data and the placed placement data, creates first definition data that defines the locations where each of the first attribute data, the third attribute data, and the fourth attribute data will be reflected on the electronic small board, acquires first image data obtained by photographing the construction site, and each time the first image data is acquired, creates an electronic small board that reflects each of the first attribute data, the third attribute data, and the fourth attribute data in locations based on the created first definition data.
[0008] Although the present invention is categorized as a system, the same effects and advantages can be obtained even when it is a method or a program.
[0009] According to the present invention, it is possible to reduce the labor required to create an electronic small whiteboard and improve work efficiency.
[0010] 1 is a diagram illustrating an overview of the electronic whiteboard creation system 1. FIG. 2 is a diagram illustrating the functional configuration of the electronic whiteboard creation system 1. FIG. 3 is a diagram illustrating a flowchart of a construction site data assignment process executed by the electronic whiteboard creation system 1. FIG. 4 is a diagram illustrating a flowchart of a first drawing data assignment process executed by the electronic whiteboard creation system 1. FIG. 5 is a diagram illustrating a schematic diagram of an example of first attribute data, second attribute data, and third attribute data assigned by the builder terminal 10. FIG. 6 is a diagram illustrating a schematic diagram of an example of placement data arranged by the builder terminal 10, and fourth attribute data and fifth attribute data assigned. FIG. 7 is a diagram illustrating a flowchart of a second drawing data assignment process executed by the electronic whiteboard creation system 1. FIG. 8 is a diagram illustrating a flowchart of a photographing process executed by the electronic whiteboard creation system 1. FIG. 9 is a diagram illustrating a schematic diagram of an example of an image photographed by the builder terminal 10. FIG. 10 is a diagram illustrating a flowchart of an attribute data change process executed by the electronic whiteboard creation system 1. FIG. 11 is a diagram illustrating a flowchart of a first image data acquisition process executed by the electronic whiteboard creation system 1. FIG. 12 is a diagram illustrating a flowchart of an electronic whiteboard creation process executed by the electronic whiteboard creation system 1. FIG. 1 is a diagram schematically showing an example of an electronic small whiteboard created by a constructor terminal 10. FIG. 2 is a diagram showing a flowchart of a form creation process executed by the electronic small whiteboard creation system 1. FIG. 3 is a diagram showing a flowchart of a synthesis process executed by the electronic small whiteboard creation system 1. FIG. 4 is a diagram schematically showing an example of first image data and an electronic small whiteboard output by a constructor terminal 10. FIG. 5 is a diagram showing a flowchart of a first saving process executed by the electronic small whiteboard creation system 1. FIG. 6 is a diagram showing a flowchart of a second saving process executed by the electronic small whiteboard creation system 1.
[0011] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following drawings, the same elements are designated by the same numbers or symbols throughout the description of the embodiments.
[0012] [Basic Concept / Basic Configuration] Fig. 1 is a diagram for explaining an overview of an electronic small whiteboard creation system 1. The electronic small whiteboard creation system 1 is a system for creating an electronic small whiteboard that includes at least a builder terminal 10. In this embodiment, the electronic small whiteboard creation system 1 is configured only by the builder terminal 10, but it may also be connected to other terminals or devices, such as a camera that takes images of the construction site and a computer that stores drawing data of the construction site, so as to be able to communicate data.
[0013] This embodiment is based on the premise that an electronic blackboard to be used at a construction site is created, and a predetermined application executes each process.
[0014] An outline of the processing steps when the interactive whiteboard creation system 1 creates an interactive whiteboard that reflects attribute data will be described with reference to FIG.
[0015] The contractor terminal 10 creates construction site data corresponding to the construction site (step S1). The contractor terminal 10 creates the construction site data in accordance with a predetermined format that specifies the items and locations to which attribute data (described later) is assigned, the locations to which drawing data, etc. are to be placed, etc.
[0016] The contractor terminal 10 assigns first attribute data to the created construction site data (step S2). The first attribute data is related to the construction site, such as the site name, location name, contractor name, and client name. The contractor terminal 10 accepts the input of the first attribute data and assigns the accepted first attribute data to the construction site data.
[0017] The contractor terminal 10 acquires drawing data of the construction site (step S3). The contractor terminal 10 acquires drawing data of the construction site in progress that has been stored in advance in the contractor terminal 10, or drawing data of the construction site that has been stored in an external computer or the like.
[0018] The contractor terminal 10 assigns second attribute data to the acquired drawing data (step S4). The second attribute data is related to the drawing itself, such as the layout of the center line and the setting of the room range. The contractor terminal 10 accepts the input of the second attribute data and assigns the accepted second attribute data to the drawing data. The acquired drawing data may also have the second attribute data.
[0019] The contractor terminal 10 assigns third attribute data to the acquired drawing data (step S5). The third attribute data relates to the construction content in the drawing, such as the type of work, the category, and the floor. The contractor terminal 10 accepts the input of the third attribute data and assigns the accepted third attribute data to the drawing data. The acquired drawing data may also have the third attribute data.
[0020] The contractor terminal 10 places the placement data on the drawing data to which the second attribute data and the third attribute data have been added (step S6). The placement data is an icon such as a camera icon, a pin, or an arrow, or a leader line. The contractor terminal 10 usually places an icon on the drawing data as placement data. The contractor terminal 10 places a leader line on the drawing data as placement data when it becomes difficult for the contractor to understand each attribute data or drawing. In this case, the contractor terminal 10 places a leader line whose start point is the location where the icon would normally be placed, and places the icon at the end point of this leader line. The placement data may also be contained in the acquired drawing data.
[0021] The contractor terminal 10 identifies fourth attribute data based on the positional relationship between the assigned second attribute data and the placed placement data (step S7). The fourth attribute data is, for example, related to the shooting situation, such as the shooting location and room name. The contractor terminal 10 identifies fourth attribute data based on the positional relationship between the second attribute data assigned to the drawing data and the placement data placed on the drawing data. The fourth attribute data may also be included in the acquired drawing data.
[0022] The constructor terminal 10 creates first definition data that defines the locations where each of the first attribute data, the third attribute data, and the fourth attribute data is to be reflected on the electronic small whiteboard (step S8). The constructor terminal 10 defines the locations where each attribute data is to be reflected as the format of the electronic small whiteboard. Furthermore, the constructor terminal 10 creates first definition data that defines the locations where each attribute data is to be reflected on the electronic small whiteboard according to the content of each attribute data.
[0023] The contractor terminal 10 acquires first image data of an image of the construction site (step S9). The contractor terminal 10 acquires, as the first image data, an image that the contractor terminal 10 has captured, an image that the contractor terminal 10 has saved, or an image that the contractor terminal 10 has captured using a camera connected to the contractor terminal 10 so as to be capable of data communication.
[0024] Each time the builder terminal 10 acquires the first image data, it creates an electronic small whiteboard that reflects each of the first attribute data, the third attribute data, and the fourth attribute data in a location based on the created first definition data (step S10). The builder terminal 10 creates an electronic small whiteboard that reflects each attribute data in the location of each attribute data defined by the first definition data.
[0025] According to the electronic small whiteboard creation system 1, it is possible to reduce the labor required to create an electronic small whiteboard and improve work efficiency.
[0026] [Functional Configuration] The functional configuration of the electronic small whiteboard creation system 1 will be described with reference to Figure 2. The electronic small whiteboard creation system 1 is a system that includes at least a builder terminal 10 carried by a builder working at a construction site and creates an electronic small whiteboard. In this embodiment, the electronic small whiteboard creation system 1 is composed only of the builder terminal 10. However, it may be connected to other terminals and devices, such as a camera for capturing images of the construction site and a computer for storing construction site drawing data, via a network such as a public line network, or by wired or wireless communication, so as to enable data communication. The electronic small whiteboard creation system 1 may include other terminals and devices in addition to the builder terminal 10. In this case, the electronic small whiteboard creation system 1 executes the processes described below using one or a combination of the included terminals and devices.
[0027] The contractor terminal 10 is a mobile terminal such as a mobile phone, smartphone, or tablet terminal carried by a contractor working at a construction site, or a wearable terminal such as an HMD (Head Mounted Display) or smart glasses, and is used to create an electronic small blackboard.
[0028] The contractor terminal 10 includes a control unit such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), and a ROM (Read Only Memory), and includes a communication unit such as a device for enabling communication with other terminals and devices. The contractor terminal 10 also includes a memory unit such as a data storage unit that includes a hard disk, semiconductor memory, storage medium, or memory card. In addition, the contractor terminal 10 includes, as processing units, various devices for performing various processes, a first creation unit 11 for creating construction site data, a first assignment unit 12 for assigning first attribute data to the construction site data, a first acquisition unit 13 for acquiring drawing data, a second assignment unit 14 for assigning second attribute data to the drawing data, a third assignment unit 15 for assigning third attribute data to the drawing data, a placement unit 16 for arranging placement data on the drawing data, an identification unit 17 for identifying fourth attribute data based on the positional relationship between the second attribute data and the placement data, a second creation unit 18 for creating first definition data that defines the locations where each of the first, third, and fourth attribute data will be reflected on the electronic blackboard, a second acquisition unit 19 for acquiring first image data obtained by photographing the construction site, and a third creation unit 20 for creating an electronic blackboard that reflects each of the first, third, and fourth attribute data in locations based on the first definition data.
[0029] In the contractor terminal 10, the control unit reads a predetermined program and cooperates with the memory unit to realize a storage module. Also, in the contractor terminal 10, the control unit reads a predetermined program and cooperates with the processing unit to realize a construction site data creation module, a first attribute data assignment module, a drawing data acquisition module, a second attribute data assignment module, a third attribute data assignment module, a placement module, a fifth attribute data assignment module, an identification module, a first definition data creation module, a layer data creation module, a startup module, a photography module, a change acceptance module, a change module, a first image data acquisition module, a sixth attribute data acquisition module, a seventh attribute data acceptance module, an electronic small blackboard creation module, an electronic small blackboard setting module, a second definition data creation module, a form creation module, a form output module, a first image data output module, an electronic small blackboard output module, a synthesis module, an attribute data reflection module, a sorting condition setting module, a sorting module, a folder data acquisition module, a folder data reflection module, a folder assignment module, and a designation acceptance module.
[0030] The following describes the processes executed by the above-mentioned modules and the processes executed by the electronic whiteboard creation system 1. In this embodiment, each module executes its processing content using a predetermined application.
[0031] [Construction site data assignment process executed by the contractor terminal 10] The construction site data assignment process executed by the contractor terminal 10 will be described with reference to Fig. 3. The figure shows a flowchart of the construction site data assignment process executed by the contractor terminal 10. This construction site data assignment process is a detailed description of the construction site data creation process (step S1) and the first attribute data assignment process (step S2) described above.
[0032] The construction site data creation module creates construction site data corresponding to the construction site (step S20). The construction site data is created in accordance with a predetermined format that specifies the items and locations to which attribute data (described later) is assigned, the locations to which drawing data, etc. are to be placed, etc. Note that the content, etc., created as construction site data is not limited to the above-mentioned examples.
[0033] The first attribute data assignment module assigns first attribute data to the created construction site data (step S21). The first attribute data is related to the construction site, such as the site name, location name, contractor name, and client name. In this process, assigning first attribute data to construction site data means assigning the first attribute data to a predetermined location in the construction site data. The first attribute data assignment module accepts input of the first attribute data. The first attribute data assignment module accepts input from the contractor to the created construction site data via a virtual device such as a virtual keyboard displayed on the module, tapping, and / or a physical device such as a physical keyboard or mouse connected to the module, and assigns the accepted first attribute data to the corresponding location in the construction site data. Note that the first attribute data assignment module may accept input of the first attribute data via a predetermined input screen or other methods other than the above example.
[0034] The construction site data assignment process is completed. The contractor terminal 10 executes the process described below using the construction site data created by the construction site data assignment process and the assigned first attribute data.
[0035] [First drawing data assignment process executed by the contractor terminal 10] The first drawing data assignment process executed by the contractor terminal 10 will be described with reference to Figure 4. This figure is a flowchart of the first drawing data assignment process executed by the contractor terminal 10. This first drawing data assignment process is a detailed description of the above-mentioned drawing data acquisition process (step S3), second attribute data assignment process (step S4), third attribute data assignment process (step S5), placement data arrangement process (step S6), fourth attribute data identification process (step S7), and first definition data creation process (step S8). This first drawing data assignment process is a process executed after the above-mentioned construction site data assignment process.
[0036] The drawing data acquisition module acquires drawing data of the construction site (step S30). The drawing data acquisition module accesses drawing data of the construction site in progress that has been stored in advance in the drawing data acquisition module, or a computer or the like that stores drawing data of the construction site in progress and is connected for data communication, to acquire the drawing data of the construction site in progress. If there is multiple drawing data stored in the contractor terminal 10 itself or the computer, the drawing data acquisition module displays content that can uniquely identify the drawing data, such as a list or details of the drawing data, accepts selection input of the drawing data desired by the contractor from the multiple displayed drawing data, and acquires the accepted drawing data. This drawing data is output to the location where the drawing data is to be placed in the created construction site data.
[0037] The second attribute data assignment module assigns second attribute data to the acquired drawing data (step S31). The second attribute data relates to the drawing itself, such as the layout of the street centerline and the room range settings (including room names). In this process, assigning second attribute data to drawing data means outputting the second attribute data on the drawing data. The second attribute data assignment module accepts input of the second attribute data. The second attribute data assignment module accepts this input for the acquired drawing data via a virtual device, tap operation, and / or physical device, and assigns the accepted second attribute data to the corresponding location of the drawing data. Note that the second attribute data assignment module may accept input of the second attribute data via a predetermined input screen or other methods other than the above example.
[0038] The third attribute data assignment module assigns third attribute data to the acquired drawing data (step S32). The third attribute data relates to the construction details in the drawing, such as the type of work, the construction category, and the floor. In this process, assigning third attribute data to drawing data means outputting the third attribute data onto the drawing data. The third attribute data assignment module accepts input of the third attribute data. The third attribute data assignment module accepts this input for the acquired drawing data via a virtual device, tap operation, and / or a physical device, and assigns the accepted third attribute data to the corresponding location in the drawing data. Note that the third attribute data assignment module may accept input of the third attribute data via a predetermined input screen or other methods other than the above example.
[0039] [Example of First to Third Attribute Data] The first to third attribute data will be described with reference to FIG. 5. This figure is a schematic diagram illustrating an example of the first to third attribute data. In this figure, construction site data 30 includes a first attribute data column 31, to which the first attribute data is assigned, and a drawing data column 32, to which the second and third attribute data are assigned. The first attribute data column 31 includes, as first attribute data 33, the creation date and time, construction details (site name, location name, contractor name, client name), etc. The drawing data column 32 includes drawing data 34, which includes, as second attribute data 35, multiple center lines X1 to X5 and Y1 to Y4, and the range of the room enclosed by a predetermined shape (e.g., rectangle, circle, etc.) (including the room name). The drawing data 34 also includes, as third attribute data 36, the type of construction and floor. The content and arrangement of the first to third attribute data are not limited to the above example and can be modified as appropriate.
[0040] Returning to FIG. 4 , the first drawing data assignment process will be described in more detail. The placement module assigns placement data to the drawing data to which the second and third attribute data have been assigned (step S33). The placement data may be, for example, an icon such as a camera icon, a pin, or an arrow, or a leader line. In this process, "assigning placement data to drawing data" refers to outputting the placement data onto the drawing data. The placement module typically assigns an icon to the drawing data as placement data. The placement module uses a leader line as placement data when, upon placing the icon, it becomes difficult for the builder to grasp at least one of the assigned attribute data or the drawing. In this case, the placement module assigns a leader line starting from the location where the icon would normally be placed, and then assigns the icon to the end point of the leader line. Note that the placement data is not limited to the above-described example and may be other types of data. Furthermore, when a leader line is used as placement data, it is not limited to the above-described example and may be other types of data. Furthermore, something other than an icon (e.g., text or an image) may be assigned to the end point of the leader line.
[0041] The identification module identifies fourth attribute data based on the positional relationship between the assigned second attribute data and the placed placement data (step S34). The fourth attribute data relates to the shooting situation, such as the shooting location. The identification module identifies the fourth attribute data based on the positional relationship between the second attribute data assigned to the drawing data and the placement data placed on the drawing data. If the placement data is an icon, the identification module identifies the fourth attribute data based on the positional relationship between the location where the icon is placed and the second attribute data. Furthermore, if the placement data is a leader line, the identification module identifies the fourth attribute data based on the positional relationship between the starting point of the leader line and the second attribute data. As a specific example of how the identification module identifies this fourth attribute data, a case where a camera icon is placed will be described. The identification module identifies the shooting location based on which of the center lines X1 to X5 and Y1 to Y4 in FIG. 5 described above the camera icon is surrounded by. The identification module identifies the room name by placing a camera icon within the range of the room in Fig. 5. The identification module may identify the fourth attribute data based on at least the positional relationship between the second attribute data and the placement data, and may also identify the fourth attribute data by further taking into account the positional relationship with other attribute data and their contents.
[0042] The fifth attribute data assignment module assigns fifth attribute data to the placed placement data (step S35). The fifth attribute data relates to the location where the placement data is placed, such as a location number, a component name, and a part. The fifth attribute data assignment module accepts input of the fifth attribute data. The fifth attribute data assignment module accepts this input for the placed placement data via a virtual device, a tap operation, and / or a physical device, and assigns the accepted fifth attribute data to the placement data. Note that the fifth attribute data assignment module may accept input of the fifth attribute data via a predetermined input screen or other methods other than the above example.
[0043] [Examples of Placement Data, Fourth and Fifth Attribute Data] The placement data, fourth and fifth attribute data will be described with reference to Figure 6. This figure is a diagram schematically illustrating an example of the placement data, fourth and fifth attribute data. This figure shows drawing data 34 in which placement data is further placed on the construction site data 30 shown in Figure 5 above and fourth and fifth attribute data is assigned. The drawing data 34 shows a camera icon as placement data 40, a photographing location and room name as fourth attribute data 41, and a location number as fifth attribute data 42. Note that the content and arrangement of the placement data and fourth and fifth attribute data are not limited to the above example and can be changed as appropriate.
[0044] Returning to FIG. 4 , the first drawing data assignment process will be described in more detail. The first definition data creation module creates first definition data defining the locations where the first, third, and fourth attribute data will be reflected on the electronic whiteboard (step S36). The first definition data creation module defines the locations where each attribute data will be reflected as the format of the electronic whiteboard. Furthermore, the first definition data creation module creates first definition data that defines the locations where each attribute data will be reflected on the electronic whiteboard based on the content of each attribute data, such as the project name, type of work, measurement point, and construction status. The first definition data creation module can also be configured to create first definition data that defines the locations where the fifth, sixth, and seventh attribute data, described below, will be reflected in addition to the first, third, and fourth attribute data. In the following description, the first definition data creation module will be described as creating first definition data that defines the locations where the first, third, third, and seventh attribute data (i.e., attribute data excluding the second attribute data) will be reflected on the electronic whiteboard. In addition, if a predetermined format (e.g., an image in which portions of the input content that remain unchanged have been entered in advance) exists in the electronic whiteboard, first definition data is created that defines which portions of this format each attribute data should be reflected in. The first definition data creation module may also create first definition data that defines which portions of the first, third, and seventh attribute data should be reflected in. The first definition data creation module may also execute this process prior to, i.e., in advance of, the first drawing data assignment process, rather than executing this process at this timing. In this case, step S36 can be omitted.
[0045] The above is the first drawing data assignment process. The contractor terminal 10 executes the process described below using the drawing data acquired by the first drawing data assignment process, the assigned third to fifth attribute data, and the created first definition data.
[0046] [Second drawing data assignment process executed by the contractor terminal 10] The second drawing data assignment process executed by the contractor terminal 10 will be described with reference to Fig. 7. The figure shows a flowchart of the second drawing data assignment process executed by the contractor terminal 10. This second drawing data assignment process is a modified example of the first drawing data assignment process described above. Note that detailed descriptions of processes similar to those described above will be omitted.
[0047] The drawing data acquisition module acquires drawing data of the construction site (step S40), and the second attribute data assignment module assigns second attribute data to the acquired drawing data (step S41). The process of step S40 is the same as the process of step S30 described above, and the process of step S41 is the same as the process of step S31 described above.
[0048] The layer data creation module creates layer data to be overlaid on the drawing data (step S42). The layer data is a virtual sheet to be overlaid on the drawing data, and can output notes, images, etc. The layer data creation module creates layer data that displays the drawing data transparently. The layer data creation module places the created layer data over the drawing data. Note that the structure of the layer data is not limited to the example described above. The layer data may be the same size as the drawing data.
[0049] The third attribute data assignment module assigns third attribute data to the created layer data (step S43). As described above, the third attribute data relates to the construction details in the drawing, such as the type of work, the type of construction, and the floor. In this process, assigning third attribute data to layer data means outputting the third attribute data onto the layer data. The third attribute data assignment module accepts input of the third attribute data. The third attribute data assignment module accepts this input for the created layer data via a virtual device, tap operation, and / or a physical device, and assigns the accepted third attribute data to the corresponding location in the layer data. Note that the third attribute data assignment module may accept input of the third attribute data via a predetermined input screen or other methods other than the above example.
[0050] The placement module places the placement data on the layer data to which the third attribute data has been assigned (step S44). As described above, the placement data is an icon such as a camera icon, pin, or arrow, or a leader line. In this process, placing the placement data on the layer data means outputting the placement data on the layer data. The placement module typically places an icon on the layer data as placement data. The placement module uses a leader line as placement data when, upon placing the icon, it becomes difficult for the builder to understand at least one of the assigned attribute data or the drawing. In this case, the placement module places a leader line starting from the location where the icon would normally be placed, and places the icon at the end point of this leader line. Note that the placement data is not limited to the above example and may be other types. Furthermore, when a leader line is used as placement data, it is not limited to the above example and may be other types. Furthermore, something other than an icon (e.g., text or an image) may be placed at the end point of the leader line.
[0051] The identification module identifies the fourth attribute data based on the positional relationship between the assigned second attribute data and the arranged placement data (step S45). The identification module performs a process similar to the process of step S34 described above to identify the fourth attribute data. This is because, although the positional relationship between the second attribute data assigned to the drawing data and the placement data arranged in the layer data is different in hierarchy, since the layer data and the drawing data overlap, there is no need to consider the height direction and the data can be treated essentially as a plane.
[0052] The fifth attribute data assigning module assigns the fifth attribute data to the arranged placement data (step S46). The process of step S46 is the same as the process of step S35 described above.
[0053] The first definition data creation module creates first definition data that defines the locations where the first attribute data, the third attribute data, and the fourth attribute data are to be reflected on the electronic whiteboard (step S47). The process of step S47 is the same as the process of step S36 described above.
[0054] The above is the second drawing data providing process.
[0055] In the first and second drawing data assigning processes, the assigning of the third attribute data and the arrangement of the arrangement data may be performed on different layers, such as one being the drawing data and the other being the layer data.
[0056] [Photography Processing Executed by the Contractor Terminal 10] The photography processing executed by the contractor terminal 10 will be described with reference to Fig. 8. This figure shows a flowchart of the photography processing executed by the contractor terminal 10. This photography processing is processing executed when the placement data is a camera icon in the processing of step S33 or S44 described above, and is processing executed when this camera icon is placed.
[0057] After the camera icon is placed on the drawing data, the launch module launches a photography application for photographing the construction site (step S50). The camera icon is pre-assigned to a photography application, and the launch module launches the photography application when the camera icon is placed on the drawing data. The launch module also launches the photography application when the camera icon is placed on the layer data. The launch module can also be configured to launch the photography application regardless of the placement of the camera icon. In this case, the launch module simply receives an input operation from the builder regarding the launch of the photography application and launches the photography application based on the received input operation. The launch of the photography application for photographing the construction site may also be triggered by the placement of the camera icon on the drawing data. The launch of the photography application for photographing the construction site may also be triggered by pressing the photography button after the camera icon is placed on the drawing data.
[0058] The photography module captures images of the construction site (step S51). The photography module accepts input operations from the contractor and captures images of the construction site (see FIG. 9 ). At this time, if the fifth attribute data assigned to the camera icon includes instructions regarding the image capture method, such as the number of images to be captured and the direction of capture, the contractor terminal 10 can be configured to notify the contractor of these instructions by displaying the instructions on the screen or notifying them by audio. The contractor moves to the actual construction site location indicated by the location on the drawing data where the camera icon is placed and captures images. If instructions have been notified, the contractor captures images in accordance with the instructions. The image capture process by the photography module may be performed by a general photography application, and detailed description thereof will be omitted. Furthermore, the electronic whiteboard may be modified during capture (such as rewriting information reflected on the electronic whiteboard from attribute data or inputting information that could not be fully completed by the attribute data).
[0059] [Image of Construction Site Captured by the Camera Module] Figure 9 is a diagram showing an example of an image of a construction site captured by the camera module. The figure shows an image 50 captured by the camera module. The image 50 is a photograph of the construction site desired by the builder, captured at the location where the placement data is placed. When there are multiple images 50, the builder terminal 10 can be configured to display a list of images 50 using thumbnails or the like, and also display the other images 50. Furthermore, the builder terminal 10 can also be configured to display the content that was specified for the captured image.
[0060] The above is the photographing process. The installer terminal 10 executes the process described below using the images photographed by this photographing process. Note that this photographing process does not necessarily have to be executed and can be omitted.
[0061] [Attribute Data Change Processing Executed by the Contractor Terminal 10] The attribute data change processing executed by the contractor terminal 10 will be described with reference to Fig. 10. This figure shows a flowchart of the attribute data change processing executed by the contractor terminal 10. This attribute data change processing is processing for changing the first attribute data assigned by the construction site data assignment processing described above and the second to fourth attribute data assigned by the first and second drawing data assignment processing described above, and is processing that can be executed at any time until the first image data is acquired by the first image data acquisition processing described below.
[0062] The change acceptance module accepts changes to the first attribute data, second attribute data, third attribute data, and fourth attribute data (step S60). Each attribute data is assigned by the processes described above. Changes to each attribute data may not only simply change the content (e.g., changing the type of work from "piping work" to "duct work"), but also change the item of each attribute data (e.g., changing "site name" to "work name"). The change acceptance module accepts input of changes to the first attribute data assigned to the construction site data, the second attribute data assigned to the drawing data, and the third and fourth attribute data assigned to the drawing data or layer data. The change acceptance module accepts this input from the contractor via a virtual device, tap operation, and / or physical device. The input content may be, for example, a change to the character string or location of each attribute data. The change acceptance module may accept changes to only a portion of each attribute data, or may accept changes to all of each attribute data. Note that the input content accepted by the change acceptance module is not limited to the above example.
[0063] The change module changes the first attribute data, second attribute data, third attribute data, and fourth attribute data based on the received change content (step S61). The change module changes each attribute data based on the received input content. If the change module receives a change to only a portion of the attribute data, it changes only this portion of the attribute data based on the received change content, and if the change module receives a change to all of the attribute data, it changes all of the attribute data based on the received change content.
[0064] The above is the attribute data change process. When the attribute data change process is performed, the contractor terminal 10 executes the process described below using the changed attribute data. Note that this attribute data change process does not necessarily have to be executed and can be omitted. Also, it is possible to configure the fifth attribute data to be changed based on the changes received after receiving the changes.
[0065] [First image data acquisition process executed by the contractor terminal 10] The first image data acquisition process executed by the contractor terminal 10 will be described with reference to Fig. 11. This figure is a flowchart of the first image data acquisition process executed by the contractor terminal 10. This first image data acquisition process is a detailed version of the first image data acquisition process (step S9) described above, and is a process executed after the photographing process described above or after the first or second drawing data assignment process described above.
[0066] The first image data acquisition module acquires first image data of an image of the construction site (step S70). The first image data acquisition module acquires, as the first image data, an image captured by the above-described photographing process, an image captured and saved in advance by the contractor terminal 10, or an image captured by a photographing device connected to the contractor terminal 10 so as to be capable of data communication. Here, the first image data acquisition module acquiring, as the first image data, an image captured by the above-described photographing process may mean capturing an image by the photographing process, or may mean accepting input such as a selection for the captured image.
[0067] The sixth attribute data acquisition module acquires sixth attribute data (step S71). The sixth attribute data relates to the date and time of photography, such as the photography date and time. The sixth attribute data acquisition module acquires metadata of the first image data as the sixth attribute data. Note that the sixth attribute data acquisition module may acquire the sixth attribute data by a method other than the above-described example.
[0068] The seventh attribute data receiving module receives input of seventh attribute data (step S72). The seventh attribute data is related to the work, such as the presence of an attendant or an actual measurement value. The seventh attribute data receiving module receives this input from the contractor via a virtual device, tap operation, and / or physical device. Note that the seventh attribute data receiving module may receive the seventh attribute data via a method other than the above example, such as receiving the input via a predetermined input screen.
[0069] The above is the first image data acquisition process. The contractor terminal 10 executes the process described below using the first image data and sixth attribute data acquired by the first image data acquisition process, and the accepted seventh attribute data.
[0070] [Electronic small whiteboard creation process executed by the constructor terminal 10] The electronic small whiteboard creation process executed by the constructor terminal 10 will be described with reference to Fig. 12. The figure shows a flowchart of the electronic small whiteboard creation process executed by the constructor terminal 10. This electronic small whiteboard creation process is a detailed version of the above-mentioned electronic small whiteboard creation process (step S10), and is a process executed each time the above-mentioned first image data acquisition process is executed.
[0071] Each time the first image data is acquired, the electronic small board creation module creates an electronic small board that reflects each of the first, third to seventh attribute data in a location based on the created first definition data (step S80). Each time the first image data is acquired, the electronic small board creation module creates an electronic small board that reflects each attribute data in the location of each attribute data defined by the first definition data (see FIG. 13). Note that the electronic small board creation module can also be configured to create an electronic small board that reflects only a portion of the above-mentioned attribute data.
[0072] [Electronic small board created by the electronic small board creation module] Figure 13 is a diagram showing an example of an electronic small board created by the electronic small board creation module. The figure shows an electronic small board 60 created by the electronic small board creation module. The electronic small board 60 reflects each attribute data based on the first definition data. Specifically, the construction name field 61 reflects "XX Building New Construction" as the first attribute data; the construction type field 62 reflects "Plumbing Work" as the third attribute data; the measurement point field 63 reflects "2nd Floor Office X3-X4, Y1-Y2" and a simple illustration (e.g., a miniature diagram) of the construction location as the fourth attribute data; the construction details field 64 reflects "No. 1," "Construction Status," "XX Pipe φ200," and "Attic" as the fifth attribute data; the seventh attribute data reflects "Witness: Mr. / Ms. XX"; and the photography date field 65 reflects "December 31, 2021" as the sixth attribute data. The arrangement and position of each field on the electronic small whiteboard 60 are not limited to the above-described example. Furthermore, the electronic small whiteboard 60 may increase or decrease the content and type of each field based on the content, type, and number of each attribute data defined by the first definition data.
[0073] Returning to FIG. 12 , the rest of the electronic small board creation process will be described. The electronic small board setting module sets the position and size of the electronic small board to be output (step S81). The position of the electronic small board is the position of the electronic small board when the electronic small board is overlaid on the first image data and output in the process described below. For example, the center and / or each vertex of the electronic small board is represented by the coordinates of a Cartesian coordinate system. The size of the electronic small board is the size of the electronic small board when the electronic small board is overlaid on the first image data and output in the process described below. For example, it is represented by the number of vertical and horizontal pixels and the aspect ratio. The electronic small board setting module accepts input of this position and size. The electronic small board setting module displays the electronic small board on the screen of the contractor terminal 10 and moves the electronic small board to the output destination position using a virtual device, tap operation and / or physical device on the displayed electronic small board, and accepts input of the output destination position and input of zooming in and out. The electronic small whiteboard setting module sets the received position and size as the position and size to be output of the electronic small whiteboard. Note that the electronic small whiteboard setting module may receive input by a method other than the above-described example, such as receiving the input via a specified input screen, and set the position and size based on the received input. Furthermore, if the position and / or size to be output of the electronic small whiteboard is set in advance, the electronic small whiteboard setting module may use the previously set position and / or size.
[0074] The above is the electronic small whiteboard creation process. The installer terminal 10 executes the process described below based on the electronic small whiteboard created by this electronic small whiteboard creation process and the set position and size of this electronic small whiteboard.
[0075] [Form Creation Process Executed by the Contractor Terminal 10] The form creation process executed by the contractor terminal 10 will be described with reference to Fig. 14. The figure is a flowchart of the form creation process executed by the contractor terminal 10. This form creation process can be executed at any timing after the electronic small whiteboard creation process described above.
[0076] The second definition data creation module creates second definition data that defines the locations where each of the first attribute data, third attribute data, and fourth attribute data is to be reflected in the report (step S90). The report may be a typical one used at construction sites. The second definition data creation module defines the locations where each attribute data is to be reflected in the report as a report format. Furthermore, the second definition data creation module creates second definition data that defines the locations where each attribute data is to be reflected in the report based on the content of each attribute data, such as the project name, type of work, measurement point, and construction status. The second definition data creation module can also be configured to create second definition data that defines the locations where the fifth attribute data, sixth attribute data, and seventh attribute data are to be reflected in addition to the first attribute data, third attribute data, and fourth attribute data. Note that if a predetermined format for the report (e.g., a format in which invariant input content is pre-entered) exists, the second definition data is created that defines the locations of this format where each attribute data is to be reflected. The second definition data creation module may also create second definition data that defines the portions of the first, third, and seventh attribute data to be reflected. The second definition data creation module may also execute the process prior to the form creation process, i.e., in advance, rather than at this timing. In this case, step S90 may be omitted.
[0077] The form creation module creates a form based on the created electronic whiteboard (step S91). The form creation module creates a form that reflects each of the first, third to seventh attribute data in positions based on the created second definition data. The form creation module may also create a form that reflects the first image data. The form creation module creates a form that reflects each attribute data reflected on the created electronic whiteboard in the position of each attribute data defined by the second definition data. Note that the form may increase or decrease the content or type of each column based on the content, type, and number of each attribute data defined by the first definition data.
[0078] The report output module outputs the created report (step S92). The report output module outputs the created report by displaying the created report on a display unit, etc. The report output module can also be configured to output the created report to a printer, etc. connected to the contractor terminal 10 so that data communication can be established, and to print the created report on this printer, etc., and output the created report to other terminals or devices.
[0079] The above is the form creation process.
[0080] [Combining process executed by the constructor terminal 10] The combining process executed by the constructor terminal 10 will be described with reference to Fig. 15. The figure shows a flowchart of the combining process executed by the constructor terminal 10. This combining process is executed after the electronic small whiteboard creation process described above.
[0081] The first image data output module outputs the acquired first image data (step S100). The first image data output module outputs the acquired first image data by displaying the first image data acquired by the above-described first image data acquisition process on the display unit or the like of the contractor terminal 10.
[0082] The electronic small board output module outputs the created electronic small board (step S101). The electronic small board output module outputs the created electronic small board by displaying the electronic small board created by the above-mentioned electronic small board creation process on a display unit or the like based on the position and size set by the same process. At this time, the electronic small board output module can also be configured to accept input operations from the installer and change the position and / or size of the electronic small board.
[0083] [First image data and electronic small whiteboard output by the contractor terminal 10] Figure 16 is a diagram showing an example of a state in which the first image data output module outputs the first image data and the electronic small whiteboard output module outputs the electronic small whiteboard. The figure shows first image data 70 output by the first image data output module and an electronic small whiteboard 71 output by the electronic small whiteboard output module. The electronic small whiteboard output module accepts a predetermined input operation, such as an input operation on the electronic small whiteboard 71, to accept changes to the position and / or size of the electronic small whiteboard 71 and change the accepted position and / or size.
[0084] Returning to Fig. 15, the rest of the compositing process will be explained. The compositing module combines the first image data with the electronic small board to create second image data (step S102). The compositing module combines the output first image data with the electronic small board to create second image data. The method by which the compositing module combines the first image data with the electronic small board may be a simple combination of the first image data and the electronic small board, or may be another method.
[0085] The attribute data reflection module reflects each of the first attribute data, third attribute data, and fourth attribute data reflected in the combined electronic whiteboard into the second image data (step S103). In this process, reflecting each attribute data into the second image data means adding each attribute data to the metadata of the second image data. When creating the second image data, the attribute data reflection module reflects the first, third, and fourth attribute data reflected in the electronic whiteboard combined with the first image data into the second image data. Here, the attribute data reflection module can also be configured to reflect the fifth, sixth, and seventh attribute data reflected in the electronic whiteboard into the second image data as attribute data other than the first, third, and fourth attribute data.
[0086] The above is the synthesis process. The installer terminal 10 uses the second image data created by this synthesis process in the process described below.
[0087] [First storage process executed by the contractor terminal 10] The first storage process executed by the contractor terminal 10 will be described with reference to Fig. 17. The figure shows a flowchart of the first storage process executed by the contractor terminal 10. This first storage process is a process executed after the above-mentioned synthesis process.
[0088] The sorting condition setting module sets sorting conditions for sorting the second image data into folders (step S110). The sorting conditions are, for example, a preset folder or the contents of each attribute data. The contents of each attribute data are, for example, the examples of each attribute data. If the sorting conditions are a preset folder, the sorting condition setting module sets this folder as the sorting destination for the second image data. Furthermore, if the sorting conditions are the contents of each attribute data, the sorting condition setting module links the contents of each attribute data for each folder and sets the linked folder as the sorting destination for the second image data. Here, the sorting condition setting module can also be configured to set a priority for the contents of each attribute data and link the contents of each attribute data to this priority, or to link the contents necessary for sorting the second image data into a folder set for one attribute data out of the contents of multiple attribute data reflected in the second image data, together with the attribute data, to the folder. The sorting condition setting module may execute the process before the first saving process, i.e., in advance, rather than at this timing. In this case, the process of step S110 can be omitted.
[0089] The sorting module sorts the second image data to a destination folder based on the sorting conditions set (step S111). If the sorting conditions are a preset folder, the sorting module sorts the second image data to this folder. If the sorting conditions are the contents of each attribute data, the sorting module sorts the second image data to a folder linked to the attribute data based on the contents of each attribute data reflected in the second image data. Here, if a folder is linked to each of the multiple attribute data reflected in the second image data, the sorting module sorts the second image data to one folder based on the priority, etc., linked to each folder. In this case, the sorting module may sort the second image data to each of multiple folders rather than sorting to one folder. Here, the allocation module may copy the second image data to the number of folders to which the second image data is to be allocated, and then allocate each of the copied second image data to each of the folders to which the second image data is to be allocated, or may copy the second image data to a predetermined number of folders based on priority, etc., and then allocate each of the copied second image data to each of the folders to which the second image data is to be allocated.
[0090] The folder data acquisition module acquires folder data of the destination folder (step S112). The folder data includes, for example, the folder type, location, size, name, creation date and time, and update date and time. The folder data acquisition module acquires metadata of the destination folder as folder data. Note that the folder data acquisition module may acquire folder data using methods other than those described above.
[0091] The folder data reflection module reflects the acquired folder data in the first image data and the electronic whiteboard (step S113). In this process, reflecting the folder data in the first image data and the electronic whiteboard means adding the folder data to the first image data and the electronic whiteboard, which are the source of the second image data. Specifically, this means adding the folder data to each of the first image data and the electronic whiteboard, or adding the folder data to the metadata of the first image data and the electronic whiteboard. The folder data reflection module reflects the acquired folder data in each of the first image data and the electronic whiteboard, which are the source of the second image data. Here, the folder data reflection module can also be configured to reflect this folder data in the acquired second image data.
[0092] The saving module saves the second image data in the destination folder (step S114).
[0093] This is the first storage process.
[0094] [Second storage process executed by the contractor terminal 10] The second storage process executed by the contractor terminal 10 will be described with reference to Fig. 18. This figure is a flowchart of the second storage process executed by the contractor terminal 10. This second storage process is a modified example of the first storage process described above. Note that detailed description of processes similar to those described above will be omitted.
[0095] The designation receiving module accepts the designation of a folder in which the second image data will be saved (step S120). The designation receiving module accepts input specifying the folder in which the second image data will be saved. The designation receiving module accepts this input from the contractor via a virtual device, tap operation, and / or physical device on a list of one or more folders that can be used as save destinations or on a predetermined input screen. Here, the designation receiving module can also be configured to create a new folder and accept input specifying a folder in which the second image data will be saved in the created folder. Note that the designation receiving module may not execute the process at this timing, but may execute the process before the second save process, i.e., in advance. In this case, the process of step S120 can be omitted.
[0096] The folder data acquisition module acquires folder data for the accepted folder (step S121). The folder data is the same as that processed in step S112 described above. The folder data acquisition module acquires metadata for the accepted folder as folder data. Note that the folder data acquisition module may acquire folder data by a method other than the example described above.
[0097] The folder data reflecting module reflects the acquired folder data in the first image data and the electronic whiteboard (step S122). The process of step S122 is the same as the process of step S113 described above.
[0098] The saving module saves the second image data in the designated folder (step S123).
[0099] The folder assignment module assigns the first, third, and fourth attribute data reflected in the combined electronic whiteboard to the folder storing the second image data (step S124). In this process, assigning each attribute data to the folder storing the second image data means adding each attribute data to the metadata of the folder. When creating the second image data, the folder assignment module assigns the first, third, and fourth attribute data reflected in the combined electronic whiteboard to the folder storing the second image data. Here, the folder assignment module can also be configured to assign the fifth, sixth, and seventh attribute data reflected in the electronic whiteboard to the folder storing the second image data as attribute data other than the first, third, and fourth attribute data. Alternatively, the first, third, and fourth attribute data may be assigned to a folder, and the folder may be designated (or assigned to that folder) and a photograph may be taken, so that the attributes assigned to the folder are reflected on the electronic whiteboard.
[0100] This is the second storage process.
[0101] Although the above-described processes are described as separate processes, the contractor terminal 10 can be configured to execute a combination of some or all of the above-described processes. Furthermore, the contractor terminal 10 can be configured to execute each process at a timing other than the timing described above.
[0102] The above-described means and functions are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program may be provided, for example, from the computer via a network (Software as a Service (SaaS)) or as a cloud service. The program may also be provided in a form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. The program may also be pre-recorded on a recording device (recording medium) and provided from the recording device to the computer via a communication line.
[0103] Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.
[0104] (1) An electronic small whiteboard creation system for creating an electronic small whiteboard, comprising: a first creation unit (e.g., first creation unit 11, construction site data creation module) that creates construction site data corresponding to a construction site; a first assignment unit (e.g., first assignment unit 12, first attribute data assignment module) that assigns first attribute data (e.g., site name, location name, contractor name, client name) to the created construction site data; a first acquisition unit (e.g., first acquisition unit 13, drawing data acquisition module) that acquires drawing data of the construction site; a second assignment unit (e.g., second assignment unit 14, second attribute data assignment module) that assigns second attribute data (e.g., layout of centerlines, room range setting) to the acquired drawing data; and a third assignment unit (e.g., third assignment unit 15, third attribute data assignment module) that assigns third attribute data (e.g., type of work, category, floor) to the acquired drawing data. a placement unit (e.g., placement unit 16, placement module) that places placement data (e.g., an icon or leader line) on the drawing data to which the second attribute data and the third attribute data have been assigned; an identification unit (e.g., identification unit 17, identification module) that identifies fourth attribute data (e.g., a photographed location, a room name) based on a positional relationship between the assigned second attribute data and the placed placement data; a second creation unit (e.g., second creation unit 18, first definition data creation module) that creates first definition data that defines a location at which each of the first attribute data, the third attribute data, and the fourth attribute data is to be reflected on the electronic blackboard; a second acquisition unit (e.g., second acquisition unit 19, first image data acquisition module) that acquires first image data of an image of the construction site; and a third creation unit (e.g., third creation unit 20, electronic blackboard creation module) that creates an electronic blackboard that reflects each of the first attribute data, the third attribute data, and the fourth attribute data in a location based on the created first definition data each time the first image data is acquired. An electronic small blackboard creation system.
[0105] According to the invention of (1), it is possible to reduce the labor required to create an electronic small blackboard and improve work efficiency.
[0106] (2) The electronic blackboard creation system described in (1) further includes a fourth creation unit (layer data creation module) that creates layer data to be overlaid on the drawing data, wherein the third assignment unit assigns the third attribute data to the drawing data or the layer data, and the placement unit places the placement data on the drawing data or the layer data.
[0107] According to the invention of (2), it is possible to reduce the labor required to create an electronic small blackboard and improve work efficiency.
[0108] (3) The electronic small whiteboard creation system described in (1) further comprises a first reception unit (e.g., a change reception module) that receives changes to some or all of the first attribute data, the second attribute data, the third attribute data, and the fourth attribute data until the first image data is acquired.
[0109] According to the invention of (3), it is possible to easily correct each attribute data.
[0110] (4) The electronic small whiteboard creation system described in (1) further includes a launch unit (e.g., a launch module) that launches a photography application when the placement data is a camera icon and the camera icon is placed, and the second acquisition unit acquires the first image data of the construction site photographed by the photography application.
[0111] According to the invention of (4), it is possible to quickly take an image.
[0112] (5) The electronic blackboard creation system according to (1), further comprising: a fifth creation unit (e.g., a form creation module) that creates a form based on the created electronic blackboard.
[0113] According to the invention of (5), it becomes easier to create forms, and it becomes possible to improve work efficiency.
[0114] (6) The electronic blackboard creation system described in (5) further includes a sixth creation unit (e.g., a second definition data creation module) that creates second definition data that defines the locations where the first attribute data and each of the third attribute data to seventh attribute data are to be reflected in the form, and the fifth creation unit creates the form in which the first attribute data and each of the third attribute data to seventh attribute data are reflected in locations based on the created second definition data.
[0115] According to the invention of (6), it becomes easier to create forms, and it becomes possible to improve work efficiency.
[0116] (7) The electronic small whiteboard creation system described in (1) further includes a fourth assignment unit (e.g., a fifth attribute data assignment module) that assigns fifth attribute data (e.g., location number, number of photographs, component name, part) to the placement data.
[0117] According to the invention of (7), it is possible to reduce the effort required to create an electronic small blackboard and improve work efficiency.
[0118] (8) The electronic small whiteboard creation system described in (1) further includes a third acquisition unit (e.g., a sixth attribute data acquisition module) that acquires sixth attribute data (e.g., the date and time of shooting) each time the first image data is acquired.
[0119] According to the invention of (8), it is possible to reduce the labor required to create an electronic small blackboard and improve work efficiency.
[0120] (9) The electronic small whiteboard creation system described in (1) further includes a second reception unit (e.g., a seventh attribute data reception module) that receives input of seventh attribute data (e.g., witness, actual measurement value) each time the first image data is acquired.
[0121] According to the invention of (9), it is possible to reduce the effort required to create an electronic small blackboard and improve work efficiency.
[0122] (10) The third creation unit creates an electronic small whiteboard that reflects other attribute data in addition to the first attribute data, the third attribute data, and the fourth attribute data. (1) An electronic small whiteboard creation system.
[0123] According to the invention of (10), it is possible to reduce the labor required to create an electronic small blackboard and improve work efficiency.
[0124] (11) The electronic small whiteboard creation system described in (1) further includes an output unit (e.g., an electronic small whiteboard output module) that outputs the created electronic small whiteboard based on the acquired first image data.
[0125] According to the invention of (11), it is possible to improve the work efficiency.
[0126] (12) The electronic small whiteboard creation system described in (11) further includes a setting unit (e.g., an electronic small whiteboard setting module) that sets the position and size at which the electronic small whiteboard is to be output, and the output unit outputs the electronic small whiteboard at the set position and size.
[0127] According to the invention of (12), it is possible to use an appropriate electronic small blackboard.
[0128] (13) The electronic small whiteboard creation system described in (11) further includes a synthesis unit (e.g., a synthesis module) that synthesizes the output electronic small whiteboard with the first image data, and a storage unit (e.g., a storage module) that stores second image data that is a synthesis of the first image data and the electronic small whiteboard.
[0129] According to the invention of (13), by storing necessary images, it is possible to improve work efficiency.
[0130] (14) The electronic small whiteboard creation system described in (13) further includes a first reflection unit (e.g., an attribute data reflection module) that reflects each of the first attribute data and the third to seventh attribute data reflected in the synthesized electronic small whiteboard into the second image data.
[0131] According to the invention of (14), it is possible to improve the work efficiency.
[0132] (15) The electronic blackboard creation system according to (13), wherein the storage unit stores the second image data in a predetermined folder.
[0133] According to the invention of (15), it is possible to improve the work efficiency.
[0134] (16) The electronic small whiteboard creation system described in (15) further includes a fifth assignment unit (e.g., a folder assignment module) that assigns the first attribute data, the third attribute data, and the fourth attribute data reflected in the synthesized electronic small whiteboard to the folder in which the second image data is stored.
[0135] According to the invention of (16), it is possible to improve the work efficiency.
[0136] (17) The electronic small whiteboard creation system described in (15) further includes a third reception unit (e.g., a designation reception module) that receives the designation of the folder, and a second reflection unit (e.g., a folder data reflection module) that reflects the folder data of the received folder in the acquired first image data and the created electronic small whiteboard.
[0137] According to the invention of (17), it is possible to reduce the effort required to create an electronic small blackboard and improve work efficiency.
[0138] (18) An electronic small board creation method executed by a computer that creates an electronic small board, comprising: a step of creating construction site data corresponding to a construction site (e.g., step S20); a step of assigning first attribute data to the created construction site data (e.g., step S21); a step of acquiring drawing data of the construction site (e.g., step S30); a step of assigning second attribute data to the acquired drawing data (e.g., step S31); a step of assigning third attribute data to the acquired drawing data (e.g., step S32); a step of arranging placement data on the drawing data to which the second attribute data and the third attribute data have been assigned (e.g., step S33); a step of identifying fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged placement data (e.g., step S35); and a step of creating first definition data that defines a location where each of the first attribute data, the third attribute data, and the fourth attribute data is to be reflected on the electronic small board (e.g., step S36). An electronic small whiteboard creation method comprising: a step of acquiring first image data of the construction site (e.g., step S70); and a step of creating an electronic small whiteboard (e.g., step S80) each time the first image data is acquired, in a location based on the created first definition data, that reflects each of the first attribute data, the third attribute data, and the fourth attribute data.
[0139] (19) In a computer that creates an electronic small blackboard, the steps of: creating construction site data corresponding to a construction site (e.g., step S20); assigning first attribute data to the created construction site data (e.g., step S21); acquiring drawing data of the construction site (e.g., step S30); assigning second attribute data to the acquired drawing data (e.g., step S31); assigning third attribute data to the acquired drawing data (e.g., step S32); arranging placement data on the drawing data to which the second attribute data and the third attribute data have been assigned (e.g., step S33); identifying fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged placement data (e.g., step S35); creating first definition data that defines where each of the first attribute data, the third attribute data, and the fourth attribute data is to be reflected on the electronic small blackboard (e.g., step S36); acquiring first image data of a photograph of the construction site (e.g., step S70). A computer-readable program for executing a step (e.g., step S80) of creating an electronic small blackboard that reflects each of the first attribute data, the third attribute data, and the fourth attribute data in a location based on the created first definition data each time the first image data is acquired.
[0140] 1 Electronic small blackboard creation system 10 Contractor terminal 11 First creation unit 12 First assignment unit 13 First acquisition unit 14 Second assignment unit 15 Third assignment unit 16 Placement unit 17 Identification unit 18 Second creation unit 19 Second acquisition unit 20 Third creation unit 30 Construction site data 31 First attribute data column 32 Drawing data column 33 First attribute data 34 Drawing data 35 Second attribute data 36 Third attribute data 40 Placement data 41 Fourth attribute data 42 Fifth attribute data 50 Image 60 Electronic small blackboard 61 Construction name column 62 Work type column 63 Measurement point column 64 Construction content column 65 Photographing date column 70 First image data 71 Electronic small blackboard
Claims
1. An electronic small board creation system for creating an electronic small board, A first creation unit that creates construction site data corresponding to a construction site; a first assigning unit that assigns first attribute data to the created construction site data; A first acquisition unit that acquires drawing data of the construction site; a second attribute assigning unit that assigns second attribute data to the acquired drawing data; a third attribute assigning unit that assigns third attribute data to the acquired drawing data; a placement unit that places placement data on the drawing data to which the second attribute data and the third attribute data have been added; an identifying unit that identifies fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged data for placement; a second creation unit that creates first definition data that defines a portion where each of the first attribute data, the third attribute data, and the fourth attribute data is to be reflected on the electronic small whiteboard; A second acquisition unit that acquires first image data obtained by photographing the construction site; a third creation unit that creates an electronic small blackboard that reflects each of the first attribute data, the third attribute data, and the fourth attribute data in a location based on the created first definition data each time the first image data is acquired; a fourth creation unit that creates layer data to be superimposed on the drawing data; Equipped with The third assigning unit assigns the third attribute data to the drawing data or the layer data, The placement unit places the placement data in the drawing data or the layer data, An electronic small whiteboard creation system, wherein the fourth attribute data is data that specifies the position of the placement data placed on the drawing data based on the second attribute data, which is information about the drawing data itself.
2. A first reception unit that receives changes to the first attribute data, the second attribute data, the third attribute data, and the fourth attribute data during a period until the first image data is acquired; and The electronic small board creation system according to claim 1 , further comprising:
3. the placement data being a camera icon, a launching unit launching a photography application when the camera icon is placed; Further comprising: The second acquisition unit acquires the first image data obtained by photographing the construction site using the photography application.
2. The electronic small board creation system according to claim 1.
4. A fifth creation unit that creates a form based on the created electronic small blackboard; The electronic small board creation system according to claim 1 , further comprising:
5. A sixth creation unit that creates second definition data that defines a portion where each of the first attribute data, the third attribute data, the third attribute data, the fourth attribute data, the seventh attribute data, and the like is reflected in the document; and Further comprising: the fifth creation unit creates the form in which the first attribute data and each of the third attribute data to seventh attribute data are reflected in a portion based on the created second definition data.
5. The electronic small whiteboard creation system according to claim 4.
6. A fourth assigning unit that assigns fifth attribute data to the placement data; The electronic small board creation system according to claim 1 , further comprising:
7. A third acquisition unit that acquires sixth attribute data each time the first image data is acquired; The electronic small board creation system according to claim 1 , further comprising:
8. A second reception unit that receives input of seventh attribute data each time the first image data is acquired; The electronic small board creation system according to claim 1 , further comprising:
9. The third creation unit creates an electronic small blackboard reflecting other attribute data in addition to the first attribute data, the third attribute data, and the fourth attribute data.
2. The electronic small board creation system according to claim 1.
10. An output unit that outputs the created electronic small whiteboard to the acquired first image data; The electronic small board creation system according to claim 1 , further comprising:
11. A setting unit for setting the position and size of the electronic small whiteboard to be output; Further comprising: The output unit outputs the electronic small blackboard at a set position and size.
11. The electronic small board creation system according to claim 10.
12. A synthesis unit that synthesizes the output of the electronic small whiteboard onto the first image data; a storage unit for storing second image data obtained by synthesizing the first image data and the electronic small whiteboard; The electronic small board creation system according to claim 10, further comprising:
13. A first reflection unit that reflects each of the first attribute data, the third attribute data, and the seventh attribute data reflected on the synthesized electronic small whiteboard to the second image data; The electronic small board creation system according to claim 12, further comprising:
14. The storage unit stores the second image data in a predetermined folder.
13. The electronic small board creation system according to claim 12.
15. A fifth assigning unit that assigns the first attribute data, the third attribute data, and the fourth attribute data reflected on the synthesized electronic small whiteboard to the folder in which the second image data is stored; The electronic small board creation system according to claim 14, further comprising:
16. A third reception unit that receives the designation of the folder; A second reflecting unit reflects the received folder data of the folder in the acquired first image data and the created electronic small whiteboard; The electronic small board creation system according to claim 14, further comprising:
17. A computer-implemented method for creating an electronic small board, comprising: creating construction site data corresponding to the construction site; A step of assigning first attribute data to the created construction site data; acquiring drawing data of the construction site; adding second attribute data to the acquired drawing data; adding third attribute data to the acquired drawing data; placing placement data on the drawing data to which the second attribute data and the third attribute data have been added; identifying fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged data for placement; creating first definition data that defines a portion where each of the first attribute data, the third attribute data, and the fourth attribute data is to be reflected on the electronic small whiteboard; acquiring first image data of the construction site; creating an electronic small whiteboard reflecting each of the first attribute data, the third attribute data, and the fourth attribute data in a location based on the created first definition data each time the first image data is acquired; creating layer data to be overlaid on the drawing data; adding the third attribute data to the layer data; A step of arranging the placement data in the layer data; Equipped with A method for creating an electronic small whiteboard, wherein the fourth attribute data is data that specifies the position of the placement data placed on the drawing data based on the second attribute data, which is information about the drawing data itself.
18. A computer for creating an electronic small whiteboard, creating construction site data corresponding to the construction site; A step of assigning first attribute data to the created construction site data; acquiring drawing data of the construction site; adding second attribute data to the acquired drawing data; adding third attribute data to the acquired drawing data; a step of arranging placement data on the drawing data to which the second attribute data and the third attribute data have been added; identifying fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged data for placement; creating first definition data that defines a portion where each of the first attribute data, the third attribute data, and the fourth attribute data is to be reflected on the electronic small whiteboard; acquiring first image data of the construction site; creating an electronic small blackboard reflecting each of the first attribute data, the third attribute data, and the fourth attribute data in a location based on the created first definition data each time the first image data is acquired; creating layer data to be overlaid on the drawing data; adding the third attribute data to the layer data; placing the placement data in the layer data; A program readable by the program code for executing A program in which the fourth attribute data is data that specifies the position of the placement data placed on the drawing data based on the second attribute data, which is information about the drawing data itself.