Work process management system, work process management method, and program
The system enhances work process management by photographing and recognizing printed characters on components, providing efficient data association and tracking without physical labels, addressing inefficiencies in existing systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- REALIZATION OF FUTURE INDUSTRY INC
- Filing Date
- 2024-09-26
- Publication Date
- 2026-07-16
AI Technical Summary
Existing work process management systems require physical labeling with QR codes or stickers, which are prone to human errors, data update issues, and can be easily peeled off, making them inefficient for tracking and management.
A system that photographs characters printed on components, recognizes them, and displays pre-stored candidates for selection, associating the recognized characters with work process data without physical labeling.
Improves component management convenience by directly reading characters, reducing errors and enabling efficient data updates and tracking without physical labels.
Smart Images

Figure 0007891276000001 
Figure 0007891276000002 
Figure 0007891276000003
Abstract
Description
Technical Field
[0001] The present invention relates to a work process management system, a work process management method, and a program.
Background Art
[0002] There is known a system in which a physical labeling such as a QR code (registered trademark) is attached to a member at a construction site or the like with paper or a sticker, and an object such as a member is associated with an identification ID for identifying the object. (See Non-Patent Document 1).
Prior Art Documents
Non-Patent Documents
[0003]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the technique described in Non-Patent Document 1, it is necessary to prepare paper, stickers, etc. and print QR codes, etc., and human errors are likely to occur. In addition, since it is physical paper, it cannot respond to data updates. Furthermore, it becomes difficult to track when there are many labelings. In addition, physically attached things can be peeled off. Therefore, a simpler management system that does not require physical labeling is desired.
[0005] Therefore, in view of these problems, the present invention reads characters printed on components used in the work as images and recognizes identification codes. The objective is to provide a work process management system, a work process management method, and a program that improve the convenience of component management by directly reading characters written on components without physically labeling them with paper or stickers. [Means for solving the problem]
[0006] The present invention provides the following solutions.
[0007] The invention relating to the first feature is a work process management system for managing work processes, A shooting unit that photographs text printed on materials used in the work using a printer, The system includes a display unit that recognizes a character captured by the aforementioned imaging unit and displays a pre-stored character candidate corresponding to the recognized character, The display unit displays one or more of the string candidates for the operator to select, and accepts the operator's selection. If the character string captured by the camera differs from the character string candidate due to extra characters or characters being captured, the extra characters or characters are not recognized as the character string candidate, the character string candidate selected by the worker is determined as the identification code for the component, and after receiving input from the worker regarding the work (construction) location where the work will be performed, an interface is displayed prompting the worker to take a photograph with the camera for each work process. We provide a work process management system.
[0008] According to the invention relating to the first feature, in a work process management system, The aforementioned imaging unit photographs the string of characters printed on the material used in the work using a printer, The display unit recognizes the character captured by the camera unit, displays pre-stored character string candidates corresponding to the recognized character, displays one or more of the character string candidates for the operator to select, and accepts the operator's selection. If the character string captured by the camera differs from the character string candidate due to extra characters or characters being captured, the extra characters or characters are not recognized as the character string candidate. The character string candidate selected by the operator is determined as the identification code for the component. After receiving input from the operator regarding the work (construction) location where the work will be performed, an interface is displayed prompting the operator to take a photograph with the camera for each work process. .
[0009] The invention relating to the first feature falls under the category of work process management systems, but similar functions and effects can be achieved with work process management methods and programs.
[0010] The 2 The invention relating to the features is, A work process management system which is an invention relating to the first feature, The aforementioned The characters recognized by the display unit are those printed on structural elements such as steel frames used at the work site. Ru's work We provide a process management system. According to the invention relating to the second feature, the work process management system recognizes a string of characters printed on a structural element such as a steel frame used at the work site.
[0013] The 3 The invention relating to the features is the first 1 An invention relating to the characteristics of a work process management system, comprising a work input terminal and a computer that is communicably connected to it, The present invention provides a work process management system that manages process progress data indicating the progress of the aforementioned work in association with the identification code.
[0014] The 3 According to the invention relating to the features of the present invention, the work process management system comprises a computer that is communicably connected to the work input terminal, The process progress data, which indicates the progress of the aforementioned work, and the identification code are managed in association with each other.
[0017] The 4 The invention relating to the features is the first 1 The invention relates to a work process management system characterized by the fact that the display unit displays the captured string of characters in a rotatable manner and displays the string of characters candidates in a dial-type selectable manner for the worker.
[0018] The 4 According to the invention relating to the features of the present invention, in a work process management system, the display unit displays the captured string of characters in a rotatable manner and displays the string of characters candidates in a dial-type selectable manner for the operator.
[0021] The 5 The invention relating to the features is the first 1 The invention relates to a work process management system, which registers the location of a component whose identification code has been determined.
[0022] The 5According to the invention related to the feature, the work process management system registers the location of the member for which the identification code has been determined.
[0023] No. 6 The invention related to the feature is a work process management system which is the invention related to No. 5 The work input terminal provides a work process management system associated with the worker identification code of the worker.
[0024] No. 6 According to the invention related to the feature, the work process management system associates the work input terminal with the worker identification code of the worker. No. 7 The invention related to the feature is a work process management system which is the invention related to the first feature, wherein the photographing unit photographs a plurality of character strings printed on a member used in the work, the display unit recognizes each of the plurality of photographed character strings, displays each of the character string candidates stored in advance corresponding to the recognized character strings, and provides a work process management system that displays one or more of the character string candidates in a selectable manner to the worker and accepts the selection of the worker for each character string. No. 7 According to the invention related to the feature, the work process management system photographs a plurality of character strings printed on a member used in the work, recognizes each of the photographed character strings, displays each of the character string candidates stored in advance corresponding to the recognized character strings, displays one or more of the character string candidates in a selectable manner to the worker, and accepts the selection of the worker for each character string.
[0025] The invention related to the eighth feature is a work process management method executed by a computer that manages a work process, comprising a step of photographing a character string printed by printing using a printer on a member used in the work, and a step of recognizing the photographed character string and displaying a character string candidate stored in advance corresponding to the recognized character string, In the step of displaying, one or more of the character string candidates are displayed in a selectable manner to the worker, the selection of the worker is accepted, and the photograph In the shadow steps If the captured string and the candidate string differ due to extra characters or characters being captured, the extra characters or characters are not recognized as the candidate string, and the candidate string selected by the worker is determined as the identification code for the component. After receiving input from the worker regarding the work (construction) location where the work will be performed, the captured string is processed for each work process. In the shadowed steps An interface is displayed to prompt the operator to take a photograph. This provides a method for managing work processes.
[0026] The invention relating to the ninth feature is a computer that manages the work process, A step of photographing a string of characters printed on a material used in the work using a printer, The steps include: recognizing the captured text, and displaying pre-stored text candidates corresponding to the recognized text; Make it run, In the display step, one or more of the string candidates are displayed for the operator to select, the operator's selection is accepted, and the camera is taken In the shadow steps If the captured string and the candidate string differ due to extra characters or characters being captured, the extra characters or characters are not recognized as the candidate string, and the candidate string selected by the worker is determined as the identification code for the component. After receiving input from the worker regarding the work (construction) location where the work will be performed, the captured string is processed for each work process. In the shadowed steps An interface is displayed to prompt the operator to take a photograph. Provides a computer-readable program. [Effects of the Invention]
[0027] According to the present invention, for example, by reading characters printed on a component such as a steel frame using an inkjet printer as an image and recognizing an identification ID, it is possible to provide a work process management system that improves the convenience of component management by directly reading characters written on the component without physically labeling it with paper or stickers. [Brief explanation of the drawing]
[0028] [Figure 1] This figure illustrates the basic concepts and basic configuration of a work process management system according to an embodiment of the present invention. [Figure 2] This figure shows the character recognition processing flow according to an embodiment of the present invention. [Figure 3] This is an illustrative diagram showing an example of character recognition output by a work process management system according to an embodiment of the present invention. [Figure 4] This figure shows the string identification processing flow according to an embodiment of the present invention. [Figure 5] This is an illustrative diagram showing an example of the string recognition process output by a work process management system according to an embodiment of the present invention. [Figure 6] This figure shows the process progress response processing flow according to an embodiment of the present invention. [Figure 7] This figure shows the procedure presentation process flow according to an embodiment of the present invention. [Figure 8] This is an illustrative diagram showing an example of the procedure presentation process output by a work process management system according to an embodiment of the present invention. [Figure 9] This figure shows the rotary display and dial-type display processing flow according to an embodiment of the present invention. [Figure 10] This is an illustrative diagram showing an example of the rotary display and dial-type display processing output by a work process management system according to an embodiment of the present invention. [Figure 11] This figure shows the misrecognition prevention processing flow according to an embodiment of the present invention. [Figure 12] This is an illustrative diagram showing an example of the misrecognition prevention process output by a work process management system according to an embodiment of the present invention. [Figure 13] This figure shows the storage area management processing flow according to an embodiment of the present invention. [Figure 14] This is an illustrative diagram showing an example of a storage location management process output by a work process management system according to an embodiment of the present invention. [Figure 15] This figure shows the worker identification processing flow according to an embodiment of the present invention. [Figure 16] This is an illustrative diagram showing an example of worker identification processing output by a work process management system according to an embodiment of the present invention. [Modes for carrying out the invention]
[0029] Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the attached drawings. In the following drawings, the same elements are denoted by the same numbers or reference numerals throughout the description of the embodiments.
[0030] [Basic concept / basic configuration] Figure 1 is a diagram illustrating the basic concept and basic configuration of a work process management system according to an embodiment of the present invention.
[0031] As shown in Figure 1, the work process management system 1 according to an embodiment of the present invention consists of a shooting unit 301 that photographs a string of characters 10 printed on a component 6 used in the work, and a display unit 302 that recognizes the string of characters 10 photographed by the shooting unit 301 and displays a string of characters candidate 20 that are stored in advance and correspond to the recognized string of characters 10.
[0032] As shown in Figure 1, the work process management system 1, which manages the work process, uses a work input terminal 2 having a shooting unit 301 to photograph, for example, a string of characters 10 printed on a material 6 such as steel used at the work site.
[0033] The captured string 10 is recognized by the display unit 302 of the work input terminal 2. The display unit 302 displays one or more string candidates 20 corresponding to the recognized string 10 on the work input terminal 2 and accepts the worker's 5 selection.
[0034] The work input terminal 2 of the work process management system 1 may be an electronic device such as a smartphone or tablet terminal with a camera or other shooting function, and the computer 4 may be an on-premise server or on-premise computing system, or a cloud server or cloud computing system, and in this embodiment it is a cloud computing system.
[0035] Here, the work input terminal 2 and computer 4 of the work process management system may each consist of one or more units, as long as they are connected to the network 3 in a way that enables communication. Furthermore, the network 3 is not limited to a wireless communication environment such as Wi-Fi, but may also be physically connected using an interface such as a USB cable.
[0036] The work input terminal 2 of the work process management system 1 includes a camera function for taking pictures, and a control unit 200 which includes at least a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), RAM (Random Access Memory), ROM (Read Only Memory), etc., and a device for enabling communication with other terminals and devices, such as a Wi-Fi-enabled device. The storage unit 210 includes a data storage unit using semiconductor memory, recording media, memory cards, etc. The storage unit may be located externally and accessible via network communication.
[0037] In the work input terminal 2 of the work process management system 1, the control unit 200 reads a predetermined program and, in cooperation with the storage unit 210, realizes the imaging unit 301 and the display unit 302.
[0038] The computer 4 of the work process management system 1 includes at least a CPU, GPU, RAM, ROM, etc., and a device for communicating with other terminals and devices, such as a Wi-Fi-enabled device, and includes a data storage unit using semiconductor memory, recording media, memory cards, etc. The storage unit may be located externally and accessible via network communication.
[0039] The above outlines the basic concepts and configuration of the Work Process Management System 1.
[0040] [String recognition processing] Figure 2 is a diagram showing the character recognition processing flow of the work process management system 1 according to an embodiment of the present invention. Figure 3 is an image diagram showing an example of the character recognition processing output by the work process management system according to an embodiment of the present invention. Based on Figures 2 and 3, the character recognition processing implemented by the work process management system 1 will be described.
[0041] First, as shown in Figure 3 (left), the operator 5 operates the work input terminal 2 of the work process management system 1, and the camera unit 301 captures the string 10 (step S401). Next, the display unit 302 of the work input terminal 2 of the work process management system 1 recognizes the captured string 10 and, as shown in Figure 3 (right), displays one or more string candidates 20 that are pre-stored in the storage unit 210 corresponding to the string 10, in a selectable format (step S402).
[0042] Here, the display unit 302 of the work input terminal 2 may display one or more string candidates 20 on the work input terminal 2.
[0043] Next, when the operator 5 selects one string candidate 20 from the one or more string candidates 20 displayed on the work input terminal 2 (step S403), the display unit 302 of the work input terminal 2 accepts the selected string candidate 20 (step S404).
[0044] The string 10 may be, for example, characters printed on a structural member 6 such as a steel frame used at a work site using an inkjet printer or laser printer. Furthermore, the printed characters are not limited to numbers or letters of the alphabet; they may also include symbols or other symbols.
[0045] The string candidates 20 may be trained, for example, by using previously captured strings 10 as training data and adding them as annotation data for string recognition. There are no particular limitations on how the annotation data is added; it may be added manually or by using an automated tagging tool such as an annotation tool.
[0046] Furthermore, the string to be learned is not limited to the aforementioned string, but may also be individual characters or symbols.
[0047] Here, the learning of the string candidates 20 described above may be performed on the work input terminal 2, or it may be performed on the computer 4 and the learning results may be synchronized with the work input terminal 2 via the network 3.
[0048] The above describes the string recognition process.
[0049] [String Identification Processing] Figure 4 is a diagram showing the character recognition processing flow executed by the work input terminal 2 of the work process management system 1 according to an embodiment of the present invention. Figure 5 is an image diagram showing an example of the character recognition processing output by the work process management system 1 according to an embodiment of the present invention. Based on Figures 4 and 5, the character recognition processing realized by the work process management system 1 will be described.
[0050] As shown in Figure 5 (left), the work input terminal 2 of the work process management system 1 according to an embodiment of the present invention determines the string candidate 20 selected by the worker 5 and received by the work input terminal 2 as the identification code 30 (step S405).
[0051] The determined identification code 30 is displayed as shown in Figure 5 (right).
[0052] The above describes the string identification process.
[0053] [Process progress tracking] Figure 6 is a diagram showing the process progress response processing flow executed by the work input terminal 2 of the work process management system 1 according to an embodiment of the present invention. Based on Figure 6, the process progress response processing realized by the work process management system 1 will be explained.
[0054] As shown in Figure 6, the work input terminal 2 of the work process management system 1 associates the identification code 30 with the process progress data 40 (step S406).
[0055] The process progress data 40 is, for example, data used to manage the progress of a process such as work, and the corresponding data is not limited to the identification code 30, but may correspond to data related to the component 6, project data such as work or construction, process data, product data, drawing data, component storage data 50 described later, worker identification code 60, etc.
[0056] The process progress data 40 may be managed in synchronization with the process progress data on a computer 4 that is connected to the work input terminal 2 via a network 3.
[0057] The above describes the process for responding to the progress of the project.
[0058] [Procedure presentation process] Figure 7 is a diagram showing the procedure presentation processing flow executed by the work input terminal 2 of the work process management system 1 according to an embodiment of the present invention. Figure 8 is an image diagram showing an example of the procedure presentation processing output by the work process management system according to an embodiment of the present invention. The procedure presentation processing realized by the work process management system 1 will be described based on Figures 7 and 8.
[0059] As shown in Figure 7, when the work input terminal 2 of the work process management system 1 receives input for the work (construction) location item from the worker 5 (step S407), it displays the work process item and the shooting item so that they can be entered (step S408).
[0060] As shown in Figure 8 (left), if the work (construction) location item is not entered, the shooting item will not be displayed.
[0061] Furthermore, the work input terminal 2 of the work process management system 1 accepts input of the work (construction) location item, and after accepting input of the work process item, the shooting item is displayed as shown in Figure 8 (right), making it possible to take a photograph, and prompting the worker 5 to take a photograph for each work process.
[0062] By displaying the items that can be entered using the aforementioned procedure, it is possible to reduce the likelihood of items being left blank.
[0063] The above is the procedure presentation process.
[0064] [Rotating display and dial-type display processing] Figure 9 is a diagram showing the rotation display and dial-type display processing flow performed by the display unit 302 of the work input terminal 2 of the work process management system 1 according to an embodiment of the present invention. Figure 10 is an image diagram showing an example of the rotation display and dial-type display processing output by the work process management system 1 according to an embodiment of the present invention. The rotation display and dial-type display processing realized by the work process management system 1 will be explained based on Figures 9 and 10.
[0065] The display unit 302 of the work input terminal 2 of the work process management system 1 displays the captured string 10 in a rotatable manner (step S409). Furthermore, the display unit 302 of the work process management system 1 displays one or more string candidates 20 that are pre-stored in the storage unit 210 corresponding to the recognized string 10, in a dial-type selectable format (step S410).
[0066] As shown in Figure 10 (left), the operator 5 can rotate the captured text string 10 to any angle by manipulating the rotation item. For example, even if the text string 10 printed on the component 6 is photographed from an angle other than the front, such as from the opposite side, the text string 10 can be recognized as shown in Figure 10.
[0067] As shown in Figure 10 (right), by displaying the string candidates 20 using a dial, it becomes possible to display even a large number of string candidates in a small space, making it easier to operate, for example, by allowing one-handed operation.
[0068] The above describes the rotary display and dial-type display processing.
[0069] [Misrecognition Prevention Process] Figure 11 is a diagram showing the misrecognition prevention processing flow performed by the work input terminal 2 of the work process management system 1 according to an embodiment of the present invention. Figure 12 is an image diagram showing an example of the misrecognition prevention processing output by the work process management system 1 according to an embodiment of the present invention. Based on Figures 11 and 12, the misrecognition prevention processing implemented by the work process management system 1 will be described.
[0070] As shown in Figure 11, the work input terminal 2 of the work process management system 1 does not recognize the extra characters, strings, or stains as candidates for the string 10 if they are captured and the string 10 differs from the pre-stored string candidates 20 (step S411) (step S412).
[0071] Here, even if the extra characters, strings, or smudges match a pre-stored string candidate 20, they may be recognized as extra characters, strings, smudges, or unwanted characters if they match, for example, an exclusion item that has been set in advance in correspondence with the aforementioned work (construction) location item or work process.
[0072] Furthermore, the aforementioned extra characters, strings of characters, and smudges may be used, for example, by training the system with previously captured extra characters, strings of characters, and smudges as training data, and then adding them as annotation data for unwanted character recognition. The method of adding the annotation data is not particularly limited and may be done manually or by using an automated tagging tool such as an annotation tool.
[0073] As shown in Figure 12, the work input terminal 2 of the work process management system 1 can recognize the string 10 shown in the solid line frame without misrecognition by excluding unnecessary characters and smudges shown in the dashed line frame from the captured string.
[0074] The above is the process for preventing misrecognition.
[0075] [Storage area management processing] Figure 13 is a diagram showing the storage location management processing flow according to an embodiment of the present invention, which is executed by the work input terminal 2 of the work process management system 1 according to an embodiment of the present invention. Figure 14 is an image diagram showing an example of the storage location management processing output by the work process management system according to an embodiment of the present invention. Based on Figures 13 and 14, the storage location management processing realized by the work process management system 1 will be described.
[0076] As shown in Figure 13, the work input terminal 2 of the work process management system 1 registers the identification code 30 and the material storage data 50 in association (step S413).
[0077] Furthermore, the association between the identification code 30 and the material storage data 50 is not limited to registration by the work input terminal 2, as shown in Figure 14; for example, it may also be registered by directly operating the computer 4.
[0078] The component storage location data 50 is data indicating the location of a component, as shown in Figure 14 (right), for example. By selecting an item in the component storage location data 50, as shown in Figure 14 (left), the identification code 30 can be associated with the component 6 and registered, thereby facilitating the management of the component 6 and its location.
[0079] The above is the storage area management process.
[0080] [Worker identification process] Figure 15 is a diagram showing the worker identification processing flow according to an embodiment of the present invention, which is executed by the work input terminal 2 of the work process management system 1 according to an embodiment of the present invention. Figure 16 is an image diagram showing an example of the worker identification processing output by the work process management system according to an embodiment of the present invention. Based on Figures 15 and 16, the worker identification processing realized by the work process management system 1 will be described.
[0081] As shown in Figure 15, the work input terminal 2 of the work process management system 1 according to the embodiment of the present invention associates the work input terminal 2 with the worker identification code 60 (step S414).
[0082] As shown in Figure 16, the worker 5 operates the work input terminal 2 to select the worker identification code 60, thereby associating the work input terminal 2 with the worker identification code 60.
[0083] Furthermore, the association between the work input terminal 2 and the worker identification code 60 is not limited to operations performed by the work input terminal 2; for example, the association may also be performed by directly operating the computer 4.
[0084] The worker identification code 60 is an identification code used to manage which worker operated the work input terminal. By associating the worker with the work input terminal used, it becomes possible to easily manage processes and materials.
[0085] The above describes the worker identification process.
[0086] The aforementioned imaging unit photographs multiple strings of characters printed on the material used in the work, The display unit recognizes each of the multiple captured strings and displays a pre-stored string candidate corresponding to the recognized string. The work process management system according to claim 1, which displays one or more string candidates for selection by the worker and accepts the worker's selection for each string.
[0087] This type of work process management system reads the characters printed on the materials used in the work as images and recognizes the identification code. By directly reading the characters written on the materials without the need for physical labeling such as paper or stickers, it becomes possible to provide a work process management system that improves the convenience of material management.
[0088] Although 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 preferred effects arising from the present invention, and the effects of the present invention are not limited to those described in the embodiments. [Explanation of Symbols]
[0089] 1. Work process management system 2. Input terminal 3 Network 4 Computers 5 Workers 6 components 10 strings 20 string candidates 30 Identification Code 50 Material Storage Data 60 Worker identification code
Claims
1. A work process management system for managing work processes, A shooting unit that photographs text printed on materials used in the work using a printer, The system includes a display unit that recognizes a character captured by the aforementioned imaging unit and displays a pre-stored character candidate corresponding to the recognized character, The display unit displays one or more string candidates for the operator to select, accepts the operator's selection, and if the string captured by the camera unit differs from the string candidate due to extra characters or strings being captured, it does not recognize the extra characters or strings as the string candidate, determines the string candidate selected by the operator as the identification code for the component, and after receiving input from the operator regarding the work (construction) location where the work will be performed, displays an interface prompting the operator to take a photograph with the camera unit for each work process. Work process management system.
2. The work process management system according to claim 1, wherein the string of characters recognized by the display unit is a string of characters printed on a structural member such as a steel frame used at the work site.
3. A work process management system comprising a work input terminal and a computer connected to it in a communicative manner, A work process management system according to claim 1, which manages process progress data indicating the progress of the work process and the identification code in association.
4. The work process management system according to claim 1, wherein the display unit displays the captured string of characters in a rotatable manner, and displays the string of characters candidates in a dial-type selectable manner for the operator.
5. The work process management system according to claim 1, which registers the location of the member whose identification code has been determined.
6. The work process management system according to claim 5, wherein the work input terminal is associated with the worker's worker identification code.
7. The aforementioned imaging unit photographs multiple strings of characters printed on the material used in the work, The display unit recognizes each of the multiple captured strings and displays a pre-stored string candidate corresponding to the recognized string. The work process management system according to claim 1, which displays one or more string candidates for selection by the worker and accepts the worker's selection for each string.
8. A work process management method performed by a computer that manages work processes, The steps include: taking a photograph of a string of characters printed on a component used in the work using a printer; The system includes the steps of: recognizing a captured string of characters, and displaying a pre-stored string candidate corresponding to the recognized string; In the display step, one or more of the string candidates are displayed for the worker to select, the worker's selection is accepted, and if the string captured in the shooting step differs from the string candidate due to extra characters or strings being captured, the extra characters or strings are not recognized as the string candidate, the string candidate selected by the worker is determined as the identification code for the component, and after receiving input from the worker regarding the work (construction) location where the work is to be performed, an interface is displayed prompting the worker to take a photograph in the shooting step for each work process. Work process management method.
9. The computer that manages the work process, A step of photographing a string of characters printed on a material used in the work using a printer, The steps include: recognizing the captured text, and displaying pre-stored text candidates corresponding to the recognized text; Make it run, In the display step, one or more of the string candidates are displayed for the worker to select, the worker's selection is accepted, and if the string captured in the shooting step differs from the string candidate due to extra characters or strings being captured, the extra characters or strings are not recognized as the string candidate, the string candidate selected by the worker is determined as the identification code for the component, and after receiving input from the worker regarding the work (construction) location where the work is to be performed, an interface is displayed prompting the worker to take a photograph in the shooting step for each work process. A computer-readable program.