Information processing method, information processing program, and information processing apparatus

The information processing system addresses the inefficiencies in requesting construction estimates by automating the creation of picking lists and selecting contractors, enhancing the estimation process through reduced duplicate work and simplified comparison.

JP2026023289APending Publication Date: 2026-02-13ANDPAD INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024125199
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

The process of requesting construction estimates from multiple contractors involves duplicated work for each contractor, leading to decreased efficiency and increased workload for both requestors and contractors, as well as difficulties in comparing and selecting the most suitable contractor.

Method used

An information processing system and method that automates the creation of a picking list for contractors, selects suitable contractors based on past performance and ratings, and facilitates the generation of competitive bids, reducing duplicate work and simplifying the estimation process.

Benefits of technology

Improves the efficiency and convenience of creating construction estimates by eliminating duplicate work for contractors and enabling easy comparison and selection of the most suitable contractor based on performance and ratings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026023289000001_ABST
    Figure 2026023289000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, an information processing program, and an information processing device capable of improving convenience of work related to a construction request.SOLUTION: The method includes the steps of obtaining a pick-up table in which information about a member required for the work or information about work to be performed in the work is picked up from the work information, transmitting the pick-up table to a terminal of at least one candidate contractor who is a candidate for a contractor to whom the work is requested, and receiving an estimate prepared based on the pick-up table from the terminal of the at least one candidate contractor.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing method, an information processing program, and an information processing device. [Background technology]

[0002] As described in Patent Document 1, a system is known that calculates an estimated price when construction is carried out according to drawings. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-119559 Summary of the Invention [Problem to be solved by the invention]

[0004] The estimated price is calculated to determine the contractor for the construction work. There is a need to improve the convenience of the work involved in requesting construction work, from creating the construction estimate to deciding on the contractor.

[0005] An object of the present disclosure is to provide an information processing method, an information processing program, and an information processing device that can improve the convenience of work related to construction requests. [Means for solving the problem]

[0006] (1) An information processing method according to one embodiment of the present disclosure includes the steps of: an information processing device obtaining a pick-up list from construction information, the pick-up list including information on components required for the construction or information on work to be performed in the construction; the steps of the information processing device transmitting the pick-up list to a terminal device of at least one candidate contractor that is a candidate for contracting with the construction work; and the steps of the information processing device receiving an estimate prepared based on the pick-up list from the terminal device of the at least one candidate contractor.

[0007] (2) In the information processing method described in (1) above, a markup may be applied to at least one of the information on the components required for the construction work in the picking list or the information on the work to be carried out in the construction work.

[0008] (3) In the step of transmitting the picking table in the information processing method described in (1) or (2) above, the information processing device may generate a reference drawing that displays the location of the equipment included in the construction information, or the piping lines or electrical wiring, or that differs from the original drawing in the picking target, including mechanical equipment or electrical equipment, and transmit the reference drawing together with the picking table.

[0009] (4) In the step of transmitting the picking list of the information processing method described in any one of (1) to (3) above, the information processing device may transmit a deadline for creating a quotation based on the picking list together with the picking list. In the step of obtaining the quotation, the information processing device may transmit a message urging the creation of the quotation to a terminal device of a candidate trader that has not created the quotation by the creation deadline or by a confirmation deadline that is set before the creation deadline.

[0010] (5) The information processing method described in any one of (1) to (4) above may further include a step in which the information processing device selects the candidate contractor from among the cooperating contractors based on the construction information and the past construction performance of the cooperating contractors.

[0011] (6) In the step of selecting the candidate contractors in the information processing method described in (5) above, the information processing device may select the candidate contractors based on ratings of the cooperating contractors.

[0012] (7) The information processing method described in any one of (1) to (6) above may further include a step in which the information processing device creates a competitive bid list based on the quotations of the at least one candidate contractor.

[0013] (8) In the step of creating the competitive bidding table of the information processing method described in (7) above, the information processing device may reflect a rating of the at least one candidate trader in the competitive bidding table.

[0014] (9) In the step of creating the competitive bid list of the information processing method described in (7) or (8) above, the information processing device may reflect the market prices of the elements included in the competitive bid list in the competitive bid list.

[0015] (10) The information processing method described in any one of (1) to (9) above may further include a step in which the information processing device determines, based on an estimate prepared based on the picklist, from among the at least one candidate contractor to whom construction work in accordance with the construction information should be requested.

[0016] (11) An information processing program according to one embodiment of the present disclosure causes an information processing device to execute the steps of: acquiring a pick-up list from construction information that picks up information regarding components required for the construction or information regarding work to be performed in the construction; transmitting the pick-up list to a terminal device of at least one candidate contractor that is a candidate for contracting with the construction; and receiving an estimate prepared based on the pick-up list from the terminal device of the at least one candidate contractor.

[0017] (12) An information processing device according to an embodiment of the present disclosure includes a control unit and a communication unit. The control unit acquires a picking list that picks out information about components required for construction work or information about work to be performed in the construction work from construction information. The communication unit transmits the picking list to a terminal device of at least one candidate contractor that is a candidate for construction work, and receives an estimate created based on the picking list from the terminal device of the at least one candidate contractor. [Effects of the Invention]

[0018] According to an information processing method, an information processing program, and an information processing device according to an embodiment of the present disclosure, the convenience of work related to construction requests is improved. [Brief explanation of the drawings]

[0019] [Figure 1] 1 is a block diagram illustrating an example of the configuration of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the operation of the information processing system. [Figure 3] FIG. 10 is a diagram showing an example of a pick-up table. [Figure 4] FIG. 10 is a diagram illustrating an example of a summary table. [Figure 5] FIG. 10 is a diagram showing an example of unit price information. [Figure 6] FIG. 10 is a diagram showing an example of a quotation. [Figure 7] FIG. 10 is a diagram illustrating an example of a competitive quote table. [Figure 8] 1 is a flowchart illustrating an example of a procedure of an information processing method according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0020] Before requesting construction work, a contractor may request quotes from multiple potential contractors to obtain competitive bids. The contractor who is requested to prepare a quote will create a list of quotes to prepare the quote for the work. A list of quotes is a list that lists information about the materials required for the work or the work to be performed in the work. The contractor who is requested to prepare a quote will calculate the estimated price based on the information extracted from the list, specifically by adding up the information extracted from the list.

[0021] Here, the content of the picking list will be the same regardless of which company creates it. In other words, the work of each company creating the picking list is duplicated. Therefore, the more companies that are requested to create estimates, the more duplicated work will be, and work efficiency will decrease. Furthermore, the more companies that are requested to create estimates, the greater the workload of requesting estimates and collecting estimates. Furthermore, the more companies that are requested to create estimates, the greater the workload of comparing companies and deciding which to use. There is a demand for improving the convenience of the work of creating estimates.

[0022] An information processing system 1 (see FIG. 1) that can improve the convenience of the work of creating estimates, as well as an information processing method and an information processing program will be described below.

[0023] (Configuration example of information processing system 1) 1, an information processing system 1 according to the present disclosure includes an information processing device 10, a first terminal device 20, a second terminal device 30, and a database 40. The information processing system 1 does not necessarily have to include the database 40. The information processing device 10, the first terminal device 20, the second terminal device 30, and the database 40 are communicatively connected via a network 50. The information processing device 10, the first terminal device 20, the second terminal device 30, and the database 40 may also be communicatively connected to each other via P2P (Peer to Peer) without the network 50.

[0024] <Information processing device 10> As shown in FIG. 1, the information processing device 10 includes a control unit 11, a storage unit 12, a communication unit 13, an input unit 14, and a display unit 15.

[0025] The control unit 11 controls each component of the information processing device 10. The control unit 11 may be configured to include one or more processors. In this embodiment, the "processor" may include, but is not limited to, a general-purpose processor or a dedicated processor specialized for specific processing. The control unit 11 may be configured to include one or more dedicated circuits. The dedicated circuits may include, for example, an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The control unit 11 may be configured to include a dedicated circuit instead of a processor, or may be configured to include a dedicated circuit together with a processor.

[0026] The memory unit 12 stores various information or programs for operating each component of the information processing device 10. The memory unit 12 may store system programs, application programs, etc. The memory unit 12 may be configured to include, for example, a semiconductor memory, a magnetic memory, an optical memory, etc. The memory unit 12 may be configured to include an electromagnetic storage medium such as a magnetic disk. The memory unit 12 may be configured to include a non-transitory computer-readable medium. The memory unit 12 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The memory unit 12 may function as a work memory for the control unit 11. The memory unit 12 may be configured integrally with the control unit 11 or may be configured separately from the control unit 11.

[0027] The communication unit 13 may be configured to include a communication module configured to be able to communicate with other devices such as the first terminal device 20, the second terminal device 30, or the database 40 via the network 50 or without the network 50. The communication module may be compatible with mobile communication standards such as 4G (4th Generation) or 5G (5th Generation). The communication module may be compatible with communication standards such as LAN (Local Area Network). The communication module may be compatible with wired or wireless communication standards. The communication module is not limited to these and may be compatible with various communication standards. The network 50 may be wired or wireless. The network 50 may be configured in various ways such as the Internet or an intranet.

[0028] The input unit 14 may include an input device that accepts operation input by a user of the information processing device 10 or input of information, data, etc. The input device may include, for example, a touch sensor or a pointing device such as a mouse. The input device may be configured as a touch display integrated with a display device of the display unit 15 described below. The input device may include physical keys. The input device may also include an audio input device such as a microphone.

[0029] The display unit 15 may include a display device that displays characters, symbols, figures, images, etc. so as to provide visual information to the user of the information processing device 10. The display device may include various displays, such as a liquid crystal display, an organic EL (Electro-Luminescence) or inorganic EL display, or an LED (Light Emitting Diode) display.

[0030] The information processing device 10 may be configured to include at least one server. The information processing device 10 may be realized as a computer such as a notebook PC (Personal Computer) or a tablet PC, or as a mobile terminal such as a smartphone or a tablet. The information processing device 10 is not limited to these examples and may include various devices.

[0031] <First Terminal Device 20 and Second Terminal Device 30> The first terminal device 20 or the second terminal device 30 may be realized as a computer such as a notebook PC (Personal Computer) or a tablet PC. The first terminal device 20 or the second terminal device 30 may be realized as a mobile terminal such as a smartphone or a tablet. The first terminal device 20 or the second terminal device 30 is not limited to these examples and may include various devices.

[0032] The first terminal device 20 or the second terminal device 30 may be configured similarly to at least a part of the control unit 11, the storage unit 12, the communication unit 13, the input unit 14, or the display unit 15 of the information processing device 10.

[0033] <Database 40> The database 40 may be configured to include at least one server. The database 40 may be configured to include, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like. The database 40 may be configured to include an electromagnetic storage medium such as a magnetic disk. The database 40 may be configured to include a communication module configured to be able to communicate with other devices such as the information processing device 10.

[0034] In the information processing system 1 described above, the information processing device 10 or the database 40 may be realized using a cloud service. The first terminal device 20 or the second terminal device 30 may be configured to be able to communicate with the information processing device 10 or the database 40 realized on the cloud. The information processing device 10 or the database 40 may be realized in an on-premise environment. The information processing device 10 may realize the function of the database 40 by the storage unit 12.

[0035] (Example of operation of information processing system 1) An information processing system 1 according to the present disclosure provides a service that supports the creation of construction estimates. An example of the operation of the information processing system 1 when a prime contractor requests the creation of a construction estimate from a subcontractor, i.e., a candidate contractor, via a service provider. The first terminal device 20 is used by a user of the prime contractor who requests a construction estimate, and is also referred to as the prime contractor's terminal device. The second terminal device 30 is used by a user of a candidate contractor who is requested by the prime contractor to create a construction estimate, and is also referred to as the candidate contractor's terminal device.

[0036] (1) The information processing device 10 receives a request for estimate from the first terminal device 20. The information processing device 10 also receives information related to the construction work for which an estimate is to be made. The information processing device 10 may also receive information specifying candidate contractors.

[0037] (2) The information processing device 10 creates a picking list from information related to the construction work and transmits it to the second terminal device 30 of the candidate contractor who is the target of the request to prepare an estimate. When the information processing device 10 receives information specifying a candidate contractor, it transmits the picking list to the second terminal device 30 of the specified candidate contractor. (2a) The information processing device 10 may select at least one candidate contractor and transmit the picking list to the selected candidate contractor.

[0038] (3) The information processing device 10 receives the estimate from the second terminal device 30. (3a) The information processing device 10 may send a message to the second terminal device 30 of the candidate contractor that is late in receiving the estimate, urging them to prepare an estimate.

[0039] (4) The information processing device 10 transmits the estimate to the first terminal device 20. (4a) When the information processing device 10 receives estimates from multiple candidate contractors, it may create a competitive bid list and transmit it to the first terminal device 20. (4b) The information processing device 10 may compare estimates from multiple candidate contractors on behalf of the prime contractor's staff member, determine a subcontractor to whom the prime contractor will request work execution, i.e., a contractor, and transmit the result of the determination to the first terminal device 20.

[0040] Below, a more detailed operational example of each procedure will be explained.

[0041] <(1) Receiving a quote request> The control unit 11 of the information processing device 10 receives a request for quotation from candidate contractors and information related to the construction work for which quotation is requested from the first terminal device 20 of the prime contractor via the communication unit 13. The control unit 11 may receive information specifying the candidate contractors along with the quotation request. The control unit 11 may receive information specifying a deadline for creating the quotation along with the quotation request.

[0042] The construction work to be estimated may include only one process or type of work, or multiple processes or types of work. Processes may include, for example, but are not limited to, temporary structures or fencing, foundation work, structural work, joinery work, or finishing work. In architectural construction, processes may include earthwork, foundation work, structural work, steel frame or rebar work, interior or exterior finishing, or temporary structures. The type of work refers to the type of work, and may include, for example, but is not limited to, ancillary work, exterior wall work, tile work, housing equipment work, miscellaneous work, carpentry work, metal and gutter work, roofing work, electrical work, steel fixture work, or interior construction work. Information about the construction work to be estimated is also referred to as construction information. Construction information may include construction documents such as construction documents or drawings. Construction information may include a schedule or milestones.

[0043] <(2) Creating and sending a list> The control unit 11 creates a picking list based on the construction information. As described above, the picking list is a table that picks out information about parts required for construction or information about the work to be carried out in the construction. Information about parts required for construction includes the part number and the required quantity of that part number. Parts may include equipment. Equipment may include mechanical equipment or electrical equipment, etc. Parts may include individual parts. Parts may include materials whose usage amount is variable, such as paint, cement, piping, wiring, or wallpaper. The required quantity of parts may be expressed in number. The required quantity of parts may be expressed in length, area, volume, weight, etc.

[0044] The information about the work to be performed in the construction includes the work content. The information about the work to be performed in the construction may include the skills required for the work. The information about the work to be performed in the construction may include the standard number of workers, or the standard work hours or number of work days. The number of workers, or the work hours or number of work days may vary depending on the capabilities of the subcontractor.

[0045] For example, for structural work, a collection sheet may be created in the form included in the cost estimation sheet shown in Figure 3, which can be downloaded from the "Download Cost Estimation Sheet" webpage (https: / / bsij-thk.com / ?p=412) provided by the Tohoku Branch of the Japan Building Cost Estimating Association, a public interest incorporated association. The collection sheet shown in Figure 3 includes fields for entering the dimensions, number of locations, and volume of concrete, the dimensions, number of locations, and area of ​​formwork, and the shape, diameter, length, number, and number of locations of reinforcing bars.

[0046] The pick-up table may include a spreadsheet. A spreadsheet is a table that summarizes the information picked up in the pick-up table. The spreadsheet may be created in a manner included in a cost estimation sheet that can be downloaded from the "Download Cost Estimating Sheets" webpage (https: / / bsij-thk.com / ?p=412) provided by the Tohoku Branch of the Japan Building Cost Estimating Association, a public interest incorporated association, as shown in FIG. 4. The spreadsheet shown in FIG. 4 includes columns for entering the results of summarizing the quantities of concrete, formwork, and rebar for each part of the foundation, columns, beams, floorboards, walls, stairs, and miscellaneous parts from the pick-up table shown in FIG. 3.

[0047] The control unit 11 may create a picking list from construction information using a model that outputs a picking list when construction information is input. The model may be generated based on various algorithms. The model may also be a trained model generated by performing machine learning.

[0048] The picking list may be created by a human. The control unit 11 may acquire a picking list created by a person in charge of the service provider. The information processing device 10 may accept input of the picking list via the input unit 14, or may receive data of the completed picking list via the communication unit 13. Furthermore, when the service provider requests a subcontractor to create the picking list, the control unit 11 may acquire data of the picking list created by the subcontractor via the communication unit 13. When the picking list is created by a human, the person creating the picking list may create the picking list by picking out components while coloring the construction drawings to ensure that no components are omitted from the construction drawings. Furthermore, the person creating the picking list may create the picking list by counting the number of equipment listed on the construction drawings or measuring the length of piping. Furthermore, the person creating the picking list may create the picking list by entering the part numbers and quantities of components listed on the construction drawings into a pre-prepared picking list template.

[0049] The control unit 11 may perform markup when creating a picking list. Markup involves determining prices such as unit prices for materials or work and entering them in the picking list. Markup may be performed by the candidate contractor who has been requested to create an estimate. Here, the markup process requires searching for the basis for prices such as unit prices for materials or work, which increases the workload of creating an estimate. Therefore, by performing markup in the picking list, the candidate contractor does not need to perform markup, reducing the workload of creating an estimate. As a result, the convenience of creating estimates is improved.

[0050] Additionally, when a candidate contractor is unsure of the reasonableness of the price, they may mark up based on their own guesses. However, marking up based on their own guesses relies heavily on past experience or luck. For example, if the estimated price is set too low, they will incur a loss even if they are awarded the contract. In other words, marking up based on their own guesses is a risky operation. By including markup in the picking list, candidate contractors can avoid the risks associated with marking up based on their own guesses. As a result, the convenience of creating estimates is improved.

[0051] When the control unit 11 performs markup on a picking list, the picking list may include unit price information. The unit price information is a table listing the unit prices of materials or work. The unit price information may be created in a form included in a cost estimation form that can be downloaded from the "Download Cost Estimation Form" webpage (https: / / bsij-thk.com / ?p=412) provided by the Tohoku Branch of the Japan Construction Cost Estimating Association, a public interest incorporated association, as exemplified in FIG. 5. The unit price information exemplified in FIG. 5 includes a column for entering the unit price of the materials or work picked out in the picking list.

[0052] The control unit 11 transmits the picking list created based on the construction information, together with a request for quotation, to the second terminal device 30 of the candidate contractor from the communication unit 13. When the control unit 11 receives information specifying a candidate contractor together with the request for quotation, it transmits the picking list to the second terminal device 30 of the specified candidate contractor.

[0053] If the control unit 11 does not receive information specifying a candidate contractor, it may select a candidate contractor from among the cooperating contractors based on the construction information and the past construction performance of the cooperating contractors, and send a pick-up list to the second terminal device 30 of the selected candidate contractor. Even if the control unit 11 receives information specifying a candidate contractor, it may select a candidate contractor based on the construction information, and send a pick-up list to the second terminal device 30 of the candidate contractor selected by the control unit 11 itself, in addition to the second terminal device 30 of the designated candidate contractor.

[0054] The control unit 11 may acquire the past construction performance of the subcontractor from the memory unit 12 or from the database 40. The past construction performance of the subcontractor may include the region, such as the prefecture or city / town / village, where the construction was performed. The past construction performance of the subcontractor may include the type of client of the construction work. The type of client may be private or public. The private sector may include industries such as real estate, manufacturing, retail, or transportation. The public sector may include the Ministry of Land, Infrastructure, Transport and Tourism, the Ministry of Agriculture, Forestry and Fisheries, prefectures, cities, towns, and villages, or road management and operation companies. The past construction performance of the subcontractor may include information on the processes or types of work that the subcontractor has performed. The types of work may include, for example, facility construction, electrical work, or water supply and drainage work. The past construction performance of the subcontractor may include the type, purpose, or structure of the building constructed. The type of building may include, for example, a box-like structure such as a building or apartment building, a large facility such as a warehouse or store, or a civil engineering structure such as a road or sewer. The use of a building may include, for example, a detached house, an apartment building, a school, a hospital, or a warehouse. The structure of a building may include, for example, information such as reinforced concrete, steel, or wood construction, the number of floors, or the condition of the exterior. The past construction performance of a subcontractor may include the volume or content of the work. The volume of the work may include, for example, the number of equipment installed, the area of ​​insulation work performed, the construction period, or the total number of workers involved. The content of the work may include, for example, the type of heavy machinery used, the qualifications required of the workers, or the type or manufacturer of the equipment installed.

[0055] The control unit 11 may select as candidate contractors subcontractors whose past construction performance is similar to the construction information. The control unit 11 may compare the past construction performance with the construction information for each item, calculate the number of matching items, and select subcontractors in descending order of the number of matching items as candidate contractors. The control unit 11 may select candidate contractors using a model that inputs construction information and past construction performance and outputs candidate contractors. The model may be generated based on various algorithms. The model may be a trained model generated by performing machine learning.

[0056] The control unit 11 may select candidate contractors by referring to the ratings of the cooperating contractors. The rating is an index indicating whether the contractor is suitable as a contractor for construction work, and may be expressed by a numerical value such as a score.

[0057] The rating may be calculated based on five factors, for example, quality (Q), cost (C), delivery (D), safety (S), and environment (E). Quality (Q) may be evaluated based on, for example, the number of issues raised in quality inspections in the candidate contractor's past construction performance, or whether the candidate contractor has established and manages quality standards. Cost (C) may be evaluated based on, for example, a comparison with the candidate contractor's past construction performance prices. The comparison with the candidate contractor's past construction performance prices may be expressed as the deviation of the current estimated price from the distribution of prices in the past construction performance. Delivery time (D) may be evaluated based on, for example, the difference between the planned schedule and the actual results in the candidate contractor's past construction performance, or whether or not the candidate contractor has made any changes to the schedule to make it appear as if the project was completed on time. Safety (S) may be evaluated based on, for example, the track record of risk prediction activities, the creation and management of safety and health documents, the number of issues pointed out during safety patrols, or whether safety training has been provided to all workers. Environment (E) may be evaluated based on, for example, the track record of using environmentally friendly products or the amount of carbon dioxide emitted during construction work by the candidate contractor in their past construction projects.

[0058] The factors used to calculate the rating do not have to be all of these five, but may be at least one of these five. The factors used to calculate the rating are not limited to these five, and may include other factors.

[0059] The control unit 11 may calculate a rating score for each cooperating contractor based on information on past construction performance stored in the database 40. The control unit 11 may also obtain a rating score that has already been calculated. The control unit 11 may select multiple cooperating contractors as candidate contractors in descending order of their rating scores.

[0060] The control unit 11 may send a reference drawing along with the picking table. The reference drawing is a drawing that displays the picking target differently from the original drawing. The picking target is a component that is to be picked from the construction drawing, and includes the location of equipment or piping lines included in the construction drawing, or the equipment itself. The control unit 11 may generate a reference drawing when creating the picking table. The control unit 11 may generate a reference drawing from the construction drawing based on a picking table created by the control unit 11 itself or a picking table created by a human. The reference drawing may also be created by a human along with the picking table. As described above, when a human creates a picking table, they may pick out components while coloring the construction drawing to ensure no components are missing. The reference drawing may be a drawing obtained as a result of a human coloring the construction drawing to pick out components. By sending the reference drawing along with the picking table, potential contractors who prepare estimates can more easily prepare estimates by referring to the reference drawing in addition to the picking table.

[0061] The control unit 11 may transmit a deadline for creating the estimate together with the request for estimate. The deadline for creating the estimate may be a deadline specified by the prime contractor, or may be a deadline appropriately set by the control unit 11.

[0062] <(3) Receiving a quotation> The control unit 11 receives, via the communication unit 13, a quotation prepared by the candidate contractor that sent the quotation request from the second terminal device 30 of the candidate contractor. The candidate contractor calculates an estimated price based on the information in the picking list and prepares the quotation. The estimated price may be calculated as the sum of the price of each part number calculated based on the required quantity of each part number and the unit price of each part number picked up in the picking list, and the price of the work calculated by the candidate contractor by estimating the number of people and work time required from the work content picked up in the picking list. The method of calculating the estimated price may differ for each candidate contractor.

[0063] When a deadline for creating an estimate is transmitted together with the request for estimate, the control unit 11 may transmit a message urging the creation of an estimate to the second terminal device 30 of the candidate trader who has not created an estimate by the deadline. The control unit 11 may also set a confirmation deadline before the creation deadline and transmit a message urging the creation of an estimate by the creation deadline.

[0064] If a candidate trader does not prepare a quotation even after the deadline has passed, the control unit 11 may exclude the candidate trader from the list of candidates for quotation preparation requests.If a candidate trader does not prepare a quotation even after the deadline has passed, the control unit 11 may reset the quotation deadline and send a reminder message.The control unit 11 may record the relationship between the date the quotation was received and the quotation deadline.

[0065] The estimate may be prepared, for example, in the manner shown in Fig. 6. The estimate includes information specifying the work and the estimated cost of the work. The estimate may also include a breakdown of the estimated cost for each step or type of work included in the work.

[0066] <(4) Sending a quote> The control unit 11 transmits the estimate received from the second terminal device 30 of the candidate contractor to the first terminal device 20 of the prime contractor. This completes the process for responding to the estimate request from the prime contractor.

[0067] The control unit 11 may send quotations from multiple candidate traders individually to the first terminal device 20, or may send quotations from multiple candidate traders together to the first terminal device 20. The control unit 11 may also send a competitive quote table created based on quotations from multiple candidate traders to the first terminal device 20. The competitive quote table is a table that makes it easy to compare the estimated prices of each candidate trader. In addition to listing the estimated prices of each candidate trader, the competitive quote table may also include a listing of factors that cause differences in estimated prices between the candidate traders.

[0068] The control unit 11 may create a competitive bid table based on quotations from multiple candidate contractors. The control unit 11 may create a competitive bid table from the quotations from multiple candidate contractors using a model that outputs a competitive bid table when quotations from multiple candidate contractors are input. The model may be generated based on various algorithms. The model may be a trained model generated by performing machine learning.

[0069] The competitive bidding list may be created by a human being. The control unit 11 may acquire a competitive bidding list created by a person in charge of the service provider. The information processing device 10 may accept input of the competitive bidding list at the input unit 14, or may receive data of the completed competitive bidding list at the communication unit 13. Furthermore, when the service provider requests a subcontractor to create a competitive bidding list, the control unit 11 may acquire data of the competitive bidding list created by the subcontractor at the communication unit 13.

[0070] The competitive bid list may be created to reflect the market prices of the components included in the list. When the control unit 11 creates the competitive bid list, the control unit 11 may reflect the market prices in the competitive bid list.

[0071] The comparative bid list may be created to reflect the ratings of each candidate contractor. When the control unit 11 creates the comparative bid list, the control unit 11 may reflect the ratings in the comparative bid list. The comparative bid list may be created to also list the rating scores. The comparative bid list may be created to list the candidate contractors in descending order of rating scores.

[0072] The competitive quote table may be created, for example, in the manner shown in Fig. 7. The competitive quote table shown in Fig. 7 includes the estimated prices of each candidate trader who has requested a quote, factors that cause price differences, and the rating scores of each candidate trader.

[0073] <Example of information processing procedure> Hereinafter, an operation of supporting the creation of an estimate in response to a request for estimate from a prime contractor will be described, in which the control unit 11 of the information processing device 10 executes an information processing method including the steps of the flowchart illustrated in Fig. 8 in the information processing system 1. The information processing method may be realized as an information processing program executed by the control unit 11. The information processing program may be stored in a non-transitory computer-readable medium.

[0074] The control unit 11 receives a request for estimate and construction information for which an estimate is to be made from the first terminal device 20 of the prime contractor via the communication unit 13 (step S1). The control unit 11 may further receive information specifying candidate contractors.

[0075] The control unit 11 creates a picking list based on the construction information (step S2). The control unit 11 may acquire a picking list created by a human instead of creating the picking list by itself, or may acquire a picking list from another device.

[0076] The control unit 11 selects a candidate trader (step S3). If the control unit 11 receives information designating a candidate trader from the first terminal device 20, the control unit 11 does not have to select a candidate trader. The control unit 11 may select a candidate trader regardless of whether the control unit 11 receives information designating a candidate trader from the first terminal device 20.

[0077] The control unit 11 transmits the list and the quotation request to the second terminal device 30 of the candidate trader (step S4). The control unit 11 may also transmit to the second terminal device 30 the deadline for creating the quotation.

[0078] The control unit 11 determines whether an estimate has been received from the second terminal device 30 of the candidate trader (step S5). If a request for estimate has been sent to multiple candidate traders, the control unit 11 determines whether an estimate has been received from each candidate trader. If a deadline for creating an estimate has been sent, the control unit 11 may determine whether the estimate has been received within the deadline.

[0079] If the control unit 11 has not received an estimate from the second terminal device 20 of the candidate trader (step S5: NO), it sends a message urging the second terminal device 30 that has not received the estimate to prepare an estimate (step S6). If the control unit 11 has not received the estimate within the creation deadline, it may set an extended creation deadline and send the message together with the reminder. After sending the reminder, the control unit 11 returns to the determination procedure of step S5 and repeats the determination of whether the estimate has been received.

[0080] When the control unit 11 receives a quotation from the second terminal device 30 of a candidate contractor (step S5: YES), it transmits the quotation or competitive quotation list to the first terminal device 20 (step S7). When transmitting a quotation to the first terminal device 20, the control unit 11 may transmit a quotation to the first terminal device 20 separately each time a quotation is received from the second terminal device 30 of each candidate contractor, or may wait until quotations are received from the second terminal devices 30 of all candidate contractors to which quotation requests have been sent, and then transmit the quotations of all candidate contractors together to the first terminal device 20.

[0081] When transmitting a competitive bidding list to the first terminal device 20, the control unit 11 may wait until it receives quotations from the second terminal devices 30 of all candidate traders to which it has sent quotation requests, before creating the competitive bidding list and transmitting it to the first terminal device 20. If the control unit 11 does not receive quotations from some of the candidate traders to which it has sent quotation requests within the creation deadline, it may exclude the candidate traders that have not sent quotations and create a competitive bidding list using only the received quotations.

[0082] The control unit 11 may transmit both the estimates of the candidate traders and the competitive quote list to the first terminal device 20.

[0083] The control unit 11 determines which of the candidate contractors to request the construction work to based on the estimates or competitive bid list of each candidate contractor, and transmits the result to the first terminal device 20 (step S8). After executing the procedure of step S8, the control unit 11 ends the execution of the flowchart in FIG. 8. The control unit 11 does not need to execute the procedure of determining the contractor in step S8. If the control unit 11 does not execute the procedure of step S8, it ends the execution of the flowchart in FIG. 8 after executing the procedure of step S7.

[0084] (summary) As described above, according to the information processing system 1 and information processing device 10, and the information processing method and information processing program disclosed herein, when a prime contractor sends a request for construction estimates to multiple candidate contractors, a list of candidates is sent along with the estimate request. This eliminates the need for each candidate contractor to create a list of candidates. In other words, there is no need for each candidate contractor to perform duplicate work. Furthermore, the prime contractor can easily collect the estimates by receiving the estimates created by the candidate contractors. Furthermore, candidate contractors to request estimates from may be selected from among the subcontractors based on the construction information and the past construction performance of the subcontractors. This eliminates the need for the prime contractor to select the candidate contractors. As a result, the efficiency of estimate-related work is improved.

[0085] Furthermore, a competitive bid list may be created from quotations prepared by multiple candidate contractors. In this way, the prime contractor can easily compare multiple candidate contractors when deciding which contractor to entrust the work to. Furthermore, the prime contractor may be selected from multiple candidate contractors based on the quotations prepared by the multiple candidate contractors or the competitive bid list. In this way, the prime contractor can omit the task of selecting a contractor. As a result, the task of selecting a contractor from multiple candidate contractors is made more efficient.

[0086] In summary, the information processing system 1 and information processing device 10, as well as the information processing method and information processing program disclosed herein, improve the convenience of work related to construction requests, from creating construction estimates to deciding on a contractor to carry out the construction.

[0087] Although embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art could make various modifications or alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of the present disclosure. For example, functions included in each component or step can be rearranged so as not to cause logical inconsistencies, and multiple components or steps can be combined or divided into one. Although the embodiments of the present disclosure have been described mainly in terms of an apparatus, the embodiments of the present disclosure can also be realized as a method including steps executed by each component of the apparatus. The embodiments of the present disclosure can also be realized as a method, a program executed by a processor included in the apparatus, or a storage medium on which a program is recorded. It should be understood that these are also encompassed within the scope of the present disclosure. [Explanation of symbols]

[0088] 1. Information Processing Systems 10 information processing device (11: control unit, 12: storage unit, 13: communication unit, 14: input unit, 15: display unit) 20 First terminal device 30 Second terminal device 40 databases 50 Network

Claims

1. An information processing device acquires a pick-up table that picks up information on components required for the construction work or information on work to be performed in the construction work from the construction work information; a step of transmitting the pick-up list to a terminal device of at least one candidate contractor who is a candidate for construction work; a step in which the information processing device receives an estimate created based on the picklist from a terminal device of the at least one candidate trader; An information processing method, including:

2. 2. The information processing method according to claim 1, wherein a markup is applied to at least one of information on components required for the construction work or information on work to be performed in the construction work in the picking list.

3. 2. The information processing method according to claim 1, wherein in the step of transmitting the picking table, the information processing device generates a reference drawing that displays the location of equipment, piping lines, or electrical wiring included in the construction information, or that differs from the original drawing in the picking target, including mechanical equipment or electrical equipment, and transmits the reference drawing together with the picking table.

4. In the step of transmitting the picking list, the information processing device transmits a deadline for creating a quotation based on the picking list together with the picking list; In the step of obtaining the quotation, the information processing device transmits a message urging the candidate trader to prepare the quotation to the terminal device of the candidate trader who has not prepared the quotation by the preparation deadline or by a confirmation deadline set before the preparation deadline. The information processing method according to claim 1 .

5. The information processing method according to claim 1 , further comprising the step of: selecting the candidate contractors from among the cooperating contractors based on the construction information and past construction performance of the cooperating contractors.

6. 6. The information processing method according to claim 5, wherein in the step of selecting the candidate contractors, the information processing device selects the candidate contractors based on ratings of the cooperating contractors.

7. The information processing method according to claim 1 , further comprising the step of: generating a competitive bid list based on the quotations of the at least one candidate contractor by the information processing device.

8. 8. The information processing method according to claim 7, wherein in the step of creating the competitive bidding list, the information processing device reflects a rating of the at least one candidate trader in the competitive bidding list.

9. The information processing method according to claim 7 , wherein in the step of creating the competitive bid list, the information processing device reflects market prices of elements included in the pick list in the competitive bid list.

10. 10. The information processing method according to claim 1, further comprising a step in which the information processing device determines, based on an estimate prepared based on the picklist, from among the at least one candidate contractor to whom construction work in accordance with the construction information should be requested.

11. A step of acquiring a pick-up table that picks up information about components required for the construction work or information about work to be performed in the construction work from the construction work information; a step of transmitting the pick-up list to a terminal device of at least one candidate contractor who is a candidate for construction work; receiving a quotation prepared based on the list from a terminal device of the at least one candidate trader; An information processing program that causes an information processing device to execute the above.

12. A control unit and a communication unit are provided, The control unit acquires a pick-up table that picks up information about components required for the construction work or information about work to be performed in the construction work from the construction work information, The communication unit transmits the picking list to a terminal device of at least one candidate contractor who is a candidate for a construction request, and receives an estimate prepared based on the picking list from the terminal device of the at least one candidate contractor. Information processing device.

Citation Information

Patent Citations

  • Estimate calculation system, estimate calculation method, and program

    JP2023119559A