Construction support system
Patent Information
- Application Number
- JP2025057968
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2026-10-14
AI Technical Summary
【0022】 一つの側面によれば、施工に関するスケジュールを管理できる。
Smart Images

Figure 2026165537000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a construction support system.
Background Art
[0002] In recent years, with the development of information processing technology, schedule management software for managing various schedules has been developed, making it possible to edit and view a plurality of schedules in real time. For example, a schedule management device that performs schedule management related to real estate sales contracts and loan financing contracts accompanying real estate sales has been provided (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of Invention
Problems to be Solved by the Invention
[0004] Schedule management performed by schedule management software can be displayed simultaneously even for a plurality of projects.
[0005] On the other hand, in schedule management presented to customers, the customers are not familiar with the contents of a plurality of projects, and it has been difficult for them to confirm and make appropriate judgments on many events. For example, with regard to new construction or renovation that people experience only a few times in their lifetime, there are many events corresponding to a large number of contents such as construction contracts, loan contracts, and construction schedules. Furthermore, in addition to contract-related schedules, construction and construction periods actually exist, and renovation in particular affects daily life. In addition, when a long construction period is required, it is also necessary to secure a construction contractor, which makes schedule adjustment complicated.
[0006] However, conventional scheduling devices are designed specifically for sales transactions and are not capable of managing construction schedules.
[0007] One aspect of this project is to provide construction support systems that can manage construction schedules. [Means for solving the problem]
[0008] A construction support system according to one embodiment comprises a first acquisition means, a second acquisition means, a schedule creation means, and an output means. The first acquisition means acquires event information relating to the construction of at least one plumbing fixture, such as a toilet, kitchen, washbasin, and bathtub. The second acquisition means acquires information on contractors who can accept orders for the construction of the plumbing fixture. The schedule creation means creates a construction schedule for the plumbing fixture based on the event information and the contractor information. The output means outputs the construction schedule.
[0009] As a result, the construction support system according to one embodiment of the system can manage the construction schedule. Furthermore, the construction support system can provide the actual required construction period in advance. When used for the sale of plumbing fixtures, the system can present the schedule to the customer. When used by a manufacturer of plumbing fixtures, the system can display information regarding production and delivery arrangements. When used by a construction contractor, the system can enable the allocation of materials and scheduling of construction work.
[0010] In a construction support system according to one embodiment, there are multiple construction contractors. The schedule creation means creates a construction schedule for each of the construction contractors.
[0011] As a result, the construction support system according to one embodiment of the system can manage the construction schedule for each contractor. The construction support system can also grasp the work period for each contractor and easily manage the overall construction schedule. Furthermore, each contractor can easily grasp the work period for the work they are responsible for by checking the construction schedule for the work they are responsible for. For example, generally, there are multiple contractors, such as those requiring qualifications for electrical work, plumbing work, equipment installation, and carpentry, and there is a general contractor that coordinates them. Each process has a sequence depending on the content of the construction. The general contractor can easily manage the overall construction schedule by checking the construction schedule of each contractor responsible for each process, thereby grasping which contractors are responsible for each process and the work period. Subcontractors can easily grasp the process and work period for the work they are responsible for by checking the construction schedule of each contractor responsible for each process.
[0012] In a construction support system according to one embodiment, the event information includes information related to the customer's contract when constructing the plumbing fixtures. The schedule creation means creates a contract schedule.
[0013] As a result, a construction support system relating to one embodiment of the system can manage contract schedules along with construction schedules. For example, events related to construction schedules and contract schedules are linked. For instance, multiple contracts such as estimates and contracts with contractors, loan preliminary agreements and final agreements based on the amount, and payments are linked. The construction support system makes it possible to create and manage schedules that include not only construction but also contracts.
[0014] In a construction support system according to one embodiment, the output means also serves as a notification means for notifying the event information included in the construction schedule.
[0015] As a result, the construction support system according to one embodiment can prevent scheduled events from being forgotten and the event deadlines from passing. Furthermore, for example, the terminal that outputs the schedule in the construction support system can also serve as a terminal that notifies event information, making it possible to check it whenever needed.
[0016] In a construction support system according to one embodiment, the event information includes customer schedule information. The construction support system further comprises identification means. Based on the event information and the contractor information, the identification means identifies contractors who can accommodate the customer's schedule.
[0017] As a result, the construction support system according to one embodiment of the system can identify construction companies that can accommodate the customer's schedule. Furthermore, the customer can reflect periods during which construction is undesirable. For construction companies, creating a schedule that includes the customer's schedule in the event information makes it easier to adjust available timeframes.
[0018] In a construction support system relating to one embodiment of the system, the information of the construction company includes past order history, construction performance, and input values from the construction company itself.
[0019] As a result, the construction support system according to one embodiment of the system can estimate the workload of a construction company based on time-series information of the order history and the company's construction capacity and performance, and identify the construction company responsible for the installation of plumbing fixtures.
[0020] In a construction support system according to one embodiment, the information of the construction contractor includes sequential information of the construction process. The schedule creation means is characterized by correcting the construction schedule based on the sequential information.
[0021] Accordingly, the construction support system according to one aspect of the embodiment can appropriately correct the schedule itself and newly present it by inputting the real-time construction progress status. In addition, the construction support system can share delay information in real time. [Effects of the Invention]
[0022] According to one aspect, a schedule related to construction can be managed. [Brief Description of the Drawings]
[0023] [Figure 1] Figure 1 is a block diagram illustrating an example of the construction support system according to the first embodiment. [Figure 2] Figure 2 is an explanatory diagram illustrating an example of a standard construction schedule and a standard contract schedule. [Figure 3] Figure 3 is an explanatory diagram illustrating an example of customer schedule information. [Figure 4] Figure 4 is an explanatory diagram illustrating an example of a correction value for the constructable period and the standard construction period for each contractor. [Figure 5] Figure 5 is an explanatory diagram illustrating an example of schedule creation. [Figure 6] Figure 6 is an explanatory diagram illustrating an example of schedule creation. [Figure 7] Figure 7 is an explanatory diagram illustrating an example of schedule creation. [Figure 8] Figure 8 is a flowchart illustrating an example of a procedure of product information acquisition processing. [Figure 9] Figure 9 is a flowchart illustrating an example of a procedure of customer information acquisition processing. [Figure 10] Figure 10 is a flowchart illustrating an example of a procedure of constructable period acquisition processing. [Figure 11] Figure 11 is a flowchart illustrating an example of a procedure of schedule display processing. [Figure 12] Figure 12 is a flowchart illustrating another example of the procedure of schedule display processing. [Figure 13] Figure 13 is a flowchart showing an example of the procedure for displaying the schedule. [Figure 14] Figure 14 is a block diagram showing an example of a server 11A related to the construction support system 10 according to the second embodiment. [Modes for carrying out the invention]
[0024] The embodiments of the construction support system, etc., will be described below with reference to the drawings. However, the embodiments shown below are merely examples, and there is no intention to exclude various modifications or applications of technologies not explicitly shown in the embodiments. In other words, the embodiments can be implemented with various modifications without departing from their purpose. Furthermore, each figure does not mean that it only comprises the components shown in the figure, but may include other functions, etc.
[0025] <1. First Embodiment> <1-1. Configuration of Construction Support System 10> Figure 1 is a block diagram showing an example of a construction support system 10 according to the first embodiment. The construction support system 10 is a system for creating construction schedules and contract schedules for water-related equipment such as toilets, kitchens, washbasins, and bathtubs in new construction and renovations. The construction support system 10 comprises a server 11 and a schedule management device 20. The server 11 and the schedule management device 20 are connected via a network NE so as to be able to communicate with each other.
[0026] Server 11 is an information processing device such as a server computer. Server 11 has a database (DB) 12. DB 12 stores information about plumbing fixtures such as toilets, kitchens, washbasins, and bathtubs. For example, DB 12 stores product information for plumbing fixtures. The product information includes the standard construction period for installing plumbing fixtures and the standard delivery time from ordering to delivery. The product information is associated with the product number of the plumbing fixture.
[0027] The term "water-related equipment" as used here refers to a concept that includes equipment related to water and the functions they possess (are installed). For example, water-related equipment includes various devices and functions installed in water-related spaces. For example, water-related equipment includes toilets, urinals, bathrooms, bathtubs, washbasins, and other equipment related to sanitary spaces, as well as various water-related devices such as kitchens. For example, water-related equipment includes toilet equipment, bathroom equipment, vanity equipment, kitchen equipment, etc.
[0028] Furthermore, DB12 stores information on contractors who can undertake the installation of plumbing fixtures. This contractor information includes details such as the contractor's name, address, and contact information. The contractor information may also include information indicating whether the contractor is the prime contractor or not. If the contractor is the prime contractor, the contractor information may also include information on the subcontractors to whom the work is outsourced. If the contractor is a subcontractor, the contractor information may also include information on the prime contractor. The contractor information may also include input values from the contractor themselves. For example, the contractor information may include correction values for the standard construction period of plumbing fixtures entered by the contractor themselves as input values from the contractor.
[0029] Furthermore, the contractor information includes available schedules for each contractor, indicating when they can accept new construction projects. These available schedules are registered, for example, via the contractor's terminal equipment through the network NE. The contractor information also includes order history for each contractor. The order history includes the product numbers of the ordered plumbing fixtures and the construction period. The contractor information also includes construction performance data for each contractor. This performance data includes the product numbers of the installed plumbing fixtures, the actual construction period required for the installation of the plumbing fixtures, and the evaluation results of the construction.
[0030] Server 11 provides various types of information. Upon request, Server 11 provides product information and contractor information stored in DB 12.
[0031] The schedule management device 20 is a terminal device operated by users who provide construction support and sales support for new construction and renovations, and is an information processing device such as a personal computer or smartphone.
[0032] <1-2. Configuration of the Schedule Management Device 20> Figure 1 shows a schematic configuration of the schedule management device 20. The schedule management device 20 includes a communication interface 21, an interface 22, a storage unit 23, and a control unit 24.
[0033] Communication interface 21 is a communication interface that manages communication with the network NE.
[0034] Interface 22 includes, for example, input / output ports such as USB (Universal Serial Bus) ports, and video input / output ports such as DisplayPort and HDMI (High-Definition Multimedia Interface). An input unit 22a and an output unit 22b are connected to interface 22. Output unit 22b is an example of an output means stage.
[0035] The input unit 22a is an input device that receives various types of information. For example, the input unit 22a can be an input device such as a mouse or keyboard. The input unit 22a receives operation input from the user and inputs operation information indicating the received operation to the control unit 24 via the interface 22.
[0036] The output unit 22b is an output device that outputs various types of information. The output unit 22b is a display device such as an LCD (Liquid Crystal Display) or a CRT (Cathode Ray Tube). The output unit 22b displays various types of information.
[0037] In the example shown in Figure 1, the schedule management device 20 is shown in a functional configuration, and therefore the input unit 22a and output unit 22b are shown separately. However, the input unit 22a and output unit 22b may be configured as a device that integrates input and output, such as a touch panel.
[0038] The memory unit 23 is implemented by, for example, a semiconductor memory element such as RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or optical disc. The memory unit 23 stores the OS (Operating System) and various programs executed by the control unit 24. For example, the memory unit 23 stores a program that performs information processing, which will be described later. Furthermore, the memory unit 23 stores various data used by the program executed by the control unit 24. For example, the memory unit 23 stores contract schedule information 23a, customer information 23b, customer schedule information 23c, product / standard construction information 23d, contractor information 23e, contractor availability information 23f, contractor order history information 23g, contractor construction performance information 23h, and saved schedule information 23i.
[0039] Contract schedule information 23a is data that stores standard contract schedules, which indicate typical dates for construction contracts and loan agreements. Customer information 23b is data that stores various information about the customer, such as the customer's name, address, contact information, and residential area. Customer schedule information 23c is data that stores the customer's schedule, such as the period during which the customer can carry out construction and the desired handover date.
[0040] Product and standard installation information 23d is data that stores various information about each product. For example, product and standard installation information 23d stores the standard process and schedule for installing each product.
[0041] Contractor information 23e is data that stores various information about contractors capable of installing plumbing fixtures, such as the company name, address, and contact information. Contractor availability information 23f is data that stores the schedule of each contractor. For example, contractor availability information 23f stores the period during which a contractor is available to accept orders for plumbing fixture installation.
[0042] Contractor Order History Information 23g is data that stores the order history to construction contractors. For example, Contractor Order History Information 23g stores the order history of a construction contractor. Contractor Construction Performance Information 23h is data that stores the construction performance of a construction contractor.
[0043] The saved schedule information 23i is data that stores schedules such as construction schedules and contract schedules. The construction schedule shows the dates for the installation of plumbing fixtures. The contract schedule shows the dates for construction contracts and loan agreements for plumbing fixtures. Details of the construction schedule and contract schedule will be described later.
[0044] The control unit 24 may be, for example, an information processing device (control device) that controls various configurations and processes. The control unit 24 may have, for example, a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and may be implemented by executing a program stored inside the control unit 24 (for example, an information processing program related to this disclosure) using RAM or the like as a working area. The control unit 24 may also have, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0045] The control unit 24 includes a reception unit 24a, a first acquisition unit 24b, a second acquisition unit 24c, a specification unit 24d, a schedule creation unit 24e, and an output control unit 24f, and realizes or executes the information processing functions and operations described below. The first acquisition unit 24b is an example of a first acquisition means. The second acquisition unit 24c is an example of a second acquisition means. The specification unit 24d is an example of a specification means. The schedule creation unit 24e is an example of a schedule creation means. Note that the internal configuration of the control unit 24 is not limited to the configuration shown in Figure 1, and other configurations are also acceptable as long as they perform the information processing described later.
[0046] The reception unit 24a accepts various inputs. For example, the reception unit 24a displays various screens on the output unit 22b and accepts various information inputs from the input unit 22a. For example, the reception unit 24a accepts customer information such as the customer's name, address, and contact information. The reception unit 24a also accepts the customer's specification of plumbing equipment that they are considering or intend to purchase. For example, the reception unit 24a accepts the input of the product number of the plumbing equipment. The reception unit 24a also accepts the customer's schedule input. For example, the reception unit 24a accepts the customer's schedule input, such as the period during which plumbing equipment can be installed and the desired delivery date. For example, the reception unit 24a displays a screen including a calendar on the output unit 22b and accepts input of the days on which plumbing equipment can be installed, the days on which installation is not possible, and the desired delivery date.
[0047] Furthermore, the reception unit 24a receives various instructions. For example, the reception unit 24a receives instructions to create a schedule.
[0048] The first acquisition unit 24b acquires various types of information. For example, the first acquisition unit 24b acquires event information related to the installation of at least one plumbing fixture, such as a toilet, kitchen, washbasin, and bathtub.
[0049] For example, the first acquisition unit 24b acquires product information from the server 11 that corresponds to the plumbing equipment received by the reception unit 24a as event information. For example, the first acquisition unit 24b acquires product information from the server 11 that corresponds to the product number of the specified plumbing equipment.
[0050] The first acquisition unit 24b identifies the standard dates for various events when installing plumbing fixtures from the standard construction period and standard delivery days included in the product information, and identifies the standard installation date for plumbing fixtures. For example, the first acquisition unit 24b calculates the standard construction period for plumbing fixtures from the standard construction period included in the product information. For example, if plumbing fixtures consist of multiple products, the first acquisition unit 24b calculates the standard construction period by adding the standard construction periods for each product. Also, if multiple plumbing fixtures are to be installed, the first acquisition unit 24b calculates the standard construction period by adding the standard construction periods for each plumbing fixture. The first acquisition unit 24b identifies the standard installation date by setting the delivery date so that delivery is earlier than the standard construction period, and setting the arrangement date so that arrangement is earlier than the delivery by the standard delivery days.
[0051] The server 11 may store the standard installation schedule for plumbing fixtures in the DB 12. The standard installation schedule may be defined for each type or category of plumbing fixture, or for each product number of plumbing fixture. The first acquisition unit 24b may acquire the standard installation schedule corresponding to the specified plumbing fixture from the server 11. For example, the first acquisition unit 24b may acquire the standard installation schedule corresponding to the product number of the specified plumbing fixture from the server 11.
[0052] Furthermore, the first acquisition unit 24b acquires event information related to the installation of plumbing fixtures from the storage unit 23. For example, the first acquisition unit 24b acquires information related to the customer's contract when installing plumbing fixtures as event information. For example, the first acquisition unit 24b acquires the standard contract dates for construction contracts and loan contracts from the contract schedule information 23a. Therefore, the event information includes information related to the customer's contract when installing plumbing fixtures.
[0053] Figure 2 is an explanatory diagram illustrating an example of a standard construction schedule and a standard contract schedule. Figure 2 shows a standard construction schedule 50a for plumbing fixtures, a standard contract schedule 50b for construction contracts, and a standard contract schedule 50c for loan agreements. The standard construction schedule 50a for plumbing fixtures, the standard contract schedule 50b for construction contracts, and the standard contract schedule 50c for loan agreements show events that occur in accordance with the number of days elapsed.
[0054] The standard installation schedule 50a for plumbing fixtures shows a standard schedule for the installation of plumbing fixtures over a standard construction period of N days. The standard installation schedule 50a for plumbing fixtures shows the events of procurement, delivery, construction period N, and handover. Construction period N is the installation period for plumbing fixtures over a standard construction period of N days. The standard schedule for plumbing fixtures is determined by the number of days elapsed from procurement. The standard installation schedule 50a for plumbing fixtures specifies the order of each event, procurement, delivery, construction period N, and handover, and also specifies the number of days between events as a standard number of days. The number of days in construction period N for a standard construction period of N days is N days. Figure 2 shows the case where the standard construction period N days is 7 days. In the standard installation schedule 50a for plumbing fixtures, the ordered plumbing fixtures are delivered 4 days after procurement. Furthermore, according to the standard installation schedule 50a for plumbing fixtures, the installation work for the plumbing fixtures begins the day after the delivery date, and the plumbing fixtures can be handed over after N days.
[0055] In a construction contract, the following events occur: estimation, contract signing, down payment, and final payment. Estimation, contract signing, and down payment are events that occur before the start of plumbing work, and their order and standard number of days between events are fixed. On the other hand, final payment is a standalone event that occurs after the delivery of the plumbing work. The standard contract schedule 50b for a construction contract shown in Figure 2 shows the standard schedule until the start of plumbing work. The standard contract schedule 50b for a construction contract shows estimation, contract signing, and down payment as events. The standard contract schedule 50b for a construction contract specifies the order of each event, and the number of days between events is also set as a standard number of days. In the standard contract schedule 50b for a construction contract, after an estimate for plumbing work is made with the customer, a contract for plumbing work is made with the customer, and the customer makes a down payment.
[0056] The standard loan contract schedule 50c outlines the typical timeline for a loan agreement. The standard loan contract schedule 50c includes the following events: preliminary application, review, contract signing, and payment. The standard loan contract schedule specifies the order of these events and also defines the standard number of days between them. In the standard loan contract schedule 50c, the customer submits a preliminary loan application, the loan is reviewed, the loan is signed, and then payment is made to the customer.
[0057] Note that the standard installation schedule 50a for plumbing fixtures, the standard contract schedule 50b for construction contracts, and the standard contract schedule 50c for loan agreements, as well as the intervals between events, in Figure 2 are merely examples. Other examples may be used to explain the embodiments.
[0058] The first acquisition unit 24b stores the standard installation schedule for plumbing fixtures in the product / standard installation information 23d.
[0059] Furthermore, the first acquisition unit 24b acquires customer information received by the reception unit 24a. The first acquisition unit 24b identifies the customer's residential area from the customer's address included in the customer information.
[0060] Furthermore, the first acquisition unit 24b acquires event information related to the customer from the reception unit 24a. For example, the first acquisition unit 24b acquires the customer's schedule information as event information. For example, the first acquisition unit 24b acquires the period during which plumbing fixtures can be installed and the desired handover date, which have been received by the reception unit 24a, as the customer's schedule information. For example, the first acquisition unit 24b extracts the days on which plumbing fixtures can be installed to obtain the customer's available installation period. Also, the first acquisition unit 24b acquires the date entered as the desired handover date as the customer's desired handover date. Therefore, the event information includes the customer's schedule information.
[0061] Figure 3 is an explanatory diagram illustrating an example of customer schedule information. Figure 3 shows an example of customer schedule information 51. In the customer schedule information 51, for each day of the period (February 13th to February 23rd) during which the customer wishes to have plumbing fixtures installed, days when installation is not possible are indicated as "Not Available," and days when installation is possible are indicated as "Available." The customer schedule information 51 also shows the desired handover date. In Figure 3, February 15th to February 21st are "Available," and February 21st is the desired handover date. The first acquisition unit 24b extracts the "Available" days to obtain the customer's available installation period. For example, in Figure 3, the first acquisition unit 24b obtains February 15th to February 21st as the customer's available installation period.
[0062] The first acquisition unit 24b stores customer information such as the customer's name, address, contact information, and residential area in the customer information 23b. The first acquisition unit 24b also stores customer schedule information such as the customer's available construction period and desired handover date in the customer schedule information 23c.
[0063] The second acquisition unit 24c acquires various types of information. For example, the second acquisition unit 24c acquires contractor information from the server 11. The second acquisition unit 24c stores the acquired contractor information in the storage unit 23. For example, the second acquisition unit 24c stores contractor information such as the contractor name, address, and contact information contained in the contractor information in contractor information 23e. The second acquisition unit 24c also stores the available schedules for each contractor contained in the contractor information in contractor availability information 23f. The second acquisition unit 24c also stores the order history for each contractor contained in the contractor information in contractor order history information 23g. The second acquisition unit 24c also stores the construction performance for each contractor contained in the contractor information in contractor construction performance information 23h.
[0064] The second acquisition unit 24c acquires the available construction period for each contractor, during which plumbing fixtures can be installed. For example, the second acquisition unit 24c extracts the period designated as available for each contractor as the contractor's available construction period. The second acquisition unit 24c may also extract the period other than the construction period in the order history from the available period as the contractor's available construction period. Furthermore, for contractors for whom there is no available schedule information, the second acquisition unit 24c may extract the period other than the construction period in the order history as the contractor's available construction period. In addition, the available schedule for each contractor may be entered via the screen by the reception unit 24a. Alternatively, the order history, such as the construction period already ordered for each contractor, may be entered via the screen by the reception unit 24a, and the second acquisition unit 24c may extract the available construction period from the entered order history for each contractor.
[0065] Furthermore, the second acquisition unit 24c estimates the construction period required for the installation of plumbing fixtures for each contractor based on their construction performance. For example, the second acquisition unit 24c calculates the difference from the standard construction period for plumbing fixtures for each contractor based on their construction performance, and calculates a correction value for the standard construction period according to each contractor's construction capabilities. The correction value may be included in the contractor's information as an input value for the contractor themselves. Alternatively, the correction value may be entered from the screen by the reception unit 24a.
[0066] Figure 4 is an explanatory diagram illustrating an example of the possible construction period and correction value for the standard construction period for each contractor. Figure 4 shows the available schedules 52a to 52d for four contractors: "Construction Company A," "Plumbing Company B," "Equipment Company C," and "Construction Company D." In the available schedules 52a to 52d, days when plumbing equipment installation is not possible are indicated as "Not Available," and days when plumbing equipment installation is possible are indicated as "Available." "Construction Company A" and "Plumbing Company B" are general contractors that also use subcontractors. "Equipment Company C" and "Construction Company D" are contractors that perform construction independently. Figure 4 also shows the standard construction period and correction value for a standard construction period of N days as an example of actual construction results. For example, the "1" in "N+1 days" corresponds to the correction value.
[0067] In Figure 4, "Construction Company A" is listed as "OK to respond" from February 13th to 15th, 18th, and 19th. "Plumbing Works B" is listed as "OK to respond" from February 15th to 20th. For example, in the second acquisition section 24c, for "Construction Company A," February 13th to 15th, 18th, and 19th are extracted as possible work periods, and for "Plumbing Works B," February 15th to 20th are extracted as possible work periods.
[0068] The identification unit 24d performs various types of identification. For example, the identification unit 24d identifies contractors who can accommodate the customer's schedule based on event information and contractor information. For example, the identification unit 24d identifies contractors who can accommodate the customer's schedule using the customer's available construction period and desired handover date, and the contractor's available construction period. For each contractor, the identification unit 24d compares the customer's available construction period with the contractor's available construction period to identify a common available construction date for both the customer and the contractor. For each contractor, the identification unit 24d works backward from the desired handover date by the number of days of the standard construction period, and if it is possible to secure the number of days of the standard construction period, it identifies the period during which the number of days of the standard construction period can be secured as the available construction period for the plumbing fixtures. The identification unit 24d may also adjust each contractor's standard construction period according to each contractor's construction capabilities. For example, the identification unit 24d adjusts each contractor's standard construction period by the adjustment value of each contractor's standard construction period. For example, if the contractor's information includes a correction value for the standard construction period, the identification unit 24d corrects the number of days in the standard construction period with the correction value, works backward from the desired handover date to the number of days in the corrected standard construction period, and if it is possible to secure the period of the standard construction period, it identifies the period backward from the desired handover date to the number of days in the standard construction period as the period during which plumbing fixtures can be installed. The identification unit 24d identifies contractors whose period of installation for plumbing fixtures has been identified as contractors who can accommodate the customer's schedule.
[0069] The schedule creation unit 24e creates various schedules. For example, the schedule creation unit 24e creates an installation schedule for plumbing fixtures based on event information and contractor information. If multiple contractors capable of handling the work are identified by the identification unit 24d, the reception unit 24a displays a selection screen on the output unit 22b. The selection screen displays the multiple contractors capable of handling the work identified by the identification unit 24d, and allows the user to select a contractor. The reception unit 24a accepts the selection of a contractor from the selection screen to create the schedule. The schedule creation unit 24e then creates an installation schedule for plumbing fixtures based on the event information and the contractor information selected on the selection screen.
[0070] The schedule creation unit 24e creates a plumbing fixture installation schedule by determining the arrangement, delivery, construction period, and handover date based on the installation period for the plumbing fixtures identified by the identification unit 24d. The schedule creation unit 24e determines the construction period for the plumbing fixtures to be the number of days of the standard construction period, which is calculated from the installation period for the plumbing fixtures. For example, the schedule creation unit 24e determines the construction period for the plumbing fixtures to be a period that ensures the number of days of the standard construction period is secured from the installation period for the plumbing fixtures and is closer to the desired handover date. The schedule creation unit 24e also determines the handover date to be between the last day of the construction period for the plumbing fixtures and the desired handover date. For example, the schedule creation unit 24e determines the last day of the construction period for the plumbing fixtures to be the possible handover date. The schedule creation unit 24e also determines the arrangement date and delivery date so that the delivery of the plumbing fixtures is completed by the start date of the construction period for the plumbing fixtures. For example, the schedule creation unit 24e determines the delivery date to be the day before the start date of the plumbing fixture construction period. The schedule creation unit 24e also determines the procurement date to be the standard number of days before the delivery date, from the ordering date to the delivery of the plumbing fixture. The schedule creation unit 24e then creates a plumbing fixture construction schedule using the determined procurement date, delivery date, handover date, and the standard construction schedule for the plumbing fixture as events.
[0071] Furthermore, the schedule creation unit 24e creates a contract schedule based on event information. For example, the schedule creation unit 24e creates a contract schedule for a construction contract. For example, the schedule creation unit 24e uses the installation schedule for plumbing fixtures as a basis and the standard contract schedule for construction contracts to determine the dates for estimation, contract, down payment, and final payment, and creates a contract schedule for the construction contract. The schedule creation unit 24e determines the final payment date to be after the delivery date of the plumbing fixtures. For example, the schedule creation unit 24e determines the final payment date to be the day after the delivery date or the day when delivery is possible for the plumbing fixtures. In addition, the schedule creation unit 24e determines the estimation date, contract date, and down payment date for the construction contract so that the estimation, contract, and down payment are completed by the delivery date of the plumbing fixtures. For example, the schedule creation unit 24e determines the down payment date for the construction contract to be the day before the delivery date of the plumbing fixtures or the start date of the construction period. The schedule creation unit 24e determines the contract date of the construction contract to be the standard number of days prior to the down payment payment date. The schedule creation unit 24e also determines the estimation date of the construction contract to be the standard number of days prior to the estimation date. The schedule creation unit 24e then creates a contract schedule for the construction contract, using the determined estimation date, contract date, down payment date, and final payment date as events.
[0072] Furthermore, the schedule creation unit 24e creates the contract schedule for the loan agreement. For example, the schedule creation unit 24e uses the contract schedule for the construction contract as a basis and determines the dates for the provisional application, review, contract, and payment of the loan agreement using the standard contract schedule for the loan agreement to create the contract schedule for the loan agreement. The schedule creation unit 24e determines the provisional application date, review date, contract date, and payment date for the loan agreement so that the provisional application, review, contract, and payment are completed before the down payment for the construction contract. For example, the schedule creation unit 24e determines the down payment date for the construction contract as the payment date for the loan agreement. The schedule creation unit 24e determines the contract date for the loan agreement to be the standard number of days before the payment date for the loan agreement and the number of days before the contract date and the number of days before the contract review date and the number of days before the contract review date for the loan agreement and the number of days before the contract review date for the loan agreement. Furthermore, the schedule creation unit 24e determines the provisional application date as the standard number of days prior to the loan application review date. The schedule creation unit 24e then creates a loan contract schedule using the determined provisional application date, review date, contract date, and payment date as events.
[0073] Furthermore, the schedule creation unit 24e creates the construction schedule for the contractor. For example, the schedule creation unit 24e creates the construction schedule for the contractor based on the construction schedule for plumbing fixtures. For example, the schedule creation unit 24e creates the construction schedule for the contractor using the construction period for plumbing fixtures as an event.
[0074] Figure 5 is an explanatory diagram illustrating an example of schedule creation. Figure 5 shows the customer's schedule information 51 shown in Figure 3 and the available schedule 52b of the contractor for "Waterworks Construction B" shown in Figure 4. The identification unit 24d compares the customer's available construction period with the contractor's available construction period to identify the days that are available for both the customer and the contractor. The identification unit 24d identifies the days that are available for construction if both the customer and the contractor agree to them. In Figure 5, February 15th to February 20th are identified as available construction days. The identification unit 24d works backward from the desired handover date by the number of days of the standard construction period, and if it is possible to secure the period of the standard construction period, it identifies the period during which the standard construction period can be secured as the available construction period for the plumbing equipment. Figure 5 shows the case where the standard construction period is 5 days. In Figure 5, the 5 days of the standard construction period can be secured between February 15th and February 20th. Specific section 24d identifies February 15th to February 20th, when five days can be secured, as the period during which plumbing fixtures can be installed.
[0075] The schedule creation unit 24e creates an installation schedule for plumbing fixtures using the standard installation schedule for plumbing fixtures, based on the period from February 15th to February 20th, which is designated as the possible installation period. In Figure 5, the schedule creation unit 24e secures 5 days of the standard construction period from February 15th to February 20th and determines that the construction period will be from February 16th to February 20th, which is closer to the desired handover date. The schedule creation unit 24e also determines that February 20th, the last day of the possible installation period for plumbing fixtures, is the possible handover date. Furthermore, the schedule creation unit 24e determines that February 15th, the day before the start date of the plumbing fixtures' construction period, is the delivery date. Finally, the schedule creation unit 24e determines that February 12th, which is the standard number of days (for example, 3 days) before the delivery date of February 15th, is the procurement date. The scheduling unit 24e creates a construction schedule 53a for plumbing fixtures, using the determined arrangement date, delivery date, construction period, and handover date as events.
[0076] Furthermore, the schedule creation unit 24e uses the plumbing equipment installation schedule 53a as a basis and the standard contract schedule for construction contracts to determine the dates for estimation, contract signing, down payment, and final payment, thereby creating the contract schedule for the construction contract. The schedule creation unit 24e determines that 2 / 21, the day after the delivery date of the plumbing equipment, will be the final payment date. The schedule creation unit 24e also determines that 2 / 14, the day before the delivery date of the plumbing equipment, will be the down payment date for the construction contract. The schedule creation unit 24e determines that 2 / 10, which is the standard number of days (for example, 4 days) before the down payment date of 2 / 14, will be the contract signing date for the construction contract. Furthermore, the schedule creation unit 24e determines that 2 / 6, which is the standard number of days (for example, 4 days) before the estimate date for the construction contract, will be the estimate date for the construction contract. The schedule creation unit 24e creates a contract schedule 53b for the construction contract, using the determined estimate date, contract date, down payment date, and final payment date as events.
[0077] Furthermore, the schedule creation unit 24e creates the loan contract schedule by determining the dates for provisional application, review, contract, and payment using the standard contract schedule for the loan contract, based on the contract schedule 53b for the construction contract. The schedule creation unit 24e determines that 2 / 14, the down payment date for the construction contract, will be the payment date for the loan contract. The schedule creation unit 24e determines that 2 / 12, the day before the payment date of 2 / 14 (for example, 2 days), will be the contract date for the loan contract. Furthermore, the schedule creation unit 24e determines that 2 / 9, the day before the standard number of days (for example, 3 days), from the contract date of 2 / 12 (for example, 3 days), will be the review date for the loan contract. Furthermore, the schedule creation unit 24e determines that 2 / 7, the day before the standard number of days (for example, 2 days), from the review date of 2 / 9 (for example, 2 days), will be the provisional application date for the loan contract. The schedule creation unit 24e creates a contract schedule 53c for the loan agreement, using the determined provisional application date, review date, contract date, and payment date as events.
[0078] Figure 6 is an explanatory diagram illustrating an example of schedule creation. Figure 6 shows the available schedule 52b of the contractor for "Waterworks Construction B" shown in Figure 5. The schedule creation unit 24e creates a construction schedule 54 for the contractor for the plumbing equipment construction shown in Figure 5, with the construction period for the plumbing equipment being from 2 / 16 to 2 / 20 and the handover date being 2 / 20.
[0079] Furthermore, if the plumbing fixture installation is carried out by multiple contractors, the schedule creation unit 24e may create a separate installation schedule for each contractor. If the contractor creating the installation schedule is the general contractor, and the information about the general contractor includes information about the subcontractors who are commissioned to perform the work, the schedule creation unit 24e may create a separate installation schedule for each contractor. For example, plumbing fixture installation is divided into multiple processes such as disposal, interior work, water supply and drainage work, electrical work, and installation work, with a defined order for each process and a defined standard number of days for each process. The schedule creation unit 24e may create an installation schedule for the general contractor, along with the installation schedule for the subcontractors responsible for each process. For example, based on the order and standard number of days for each process, the schedule creation unit 24e creates an installation schedule for each contractor responsible for each process, showing the duration of the work for each process. For example, the identification unit 24d identifies a common available construction day by comparing the standard number of days for each process with the available construction period of a construction company that can handle the process, and then identifies the construction company responsible by finding a construction company that can secure the standard number of days for the construction period within the available construction period. The schedule creation unit 24e creates a construction schedule for each construction company responsible for each process, showing the work period for that process.
[0080] Figure 7 is an explanatory diagram illustrating an example of schedule creation. Figure 7 shows a construction schedule 55a with "Waterworks Construction B" as the general contractor. Figure 7 also shows the construction schedules 55b to 55f for each of the subcontractors, "Equipment Contractor E," "Carpenter F," "Equipment Contractor G," "Electrical Contractor H," and "Equipment Contractor I," who are responsible for the respective processes of waste disposal, interior work, water supply and drainage work, electrical work, and installation work. The schedule creation unit 24e creates construction schedules 55b to 55f for each contractor responsible for each process, indicating the work period for each process.
[0081] The schedule creation unit 24e stores the various schedules it has created in the saved schedule information 23i. For example, the schedule creation unit 24e stores the created plumbing fixture installation schedule, construction contract schedule, and loan contract schedule in the saved schedule information 23i, associating them with an identification number that identifies the contract or construction work and the storage date and time.
[0082] By the way, delays can sometimes occur in the installation of plumbing fixtures.
[0083] Therefore, the second acquisition unit 24c acquires sequential information from the contractor as information about the contractor, indicating the status of the plumbing equipment installation process. For example, the contractor transmits sequential information, including the progress of the plumbing equipment installation process and an identification number that identifies the contract and the work, to the server 11 at predetermined intervals from a terminal device operated by the contractor. The progress status can be any information indicating the status of the installation process. The progress status may be, for example, information on a process that is in progress or has been completed, or it may be the progress rate relative to the entire installation process. The predetermined timing may be the timing when each stage of the installation is completed, or it may be a regular timing such as daily. The second acquisition unit 24c acquires the sequential information via the server 11.
[0084] The schedule creation unit 24e corrects the construction schedule based on the sequential information acquired by the second acquisition unit 24c. For example, the schedule creation unit 24e reads the construction schedule corresponding to the identification number included in the sequential information from the saved schedule information 23i. If there are multiple construction schedules associated with the same identification number in the saved schedule information 23i, the schedule creation unit 24e reads the construction schedule with the most recent storage date and time from the saved schedule information 23i. The schedule creation unit 24e compares the current work content of the construction schedule with the progress status of the sequential information to determine if a delay has occurred. For example, the schedule creation unit 24e determines that a delay has occurred if a currently completed process in the construction schedule is still in progress. Also, for example, the schedule creation unit 24e determines that a delay has occurred if the current proportion of the entire construction process is greater than the progress rate of the sequential information.
[0085] The schedule creation unit 24e corrects the construction schedule if delays occur. For example, if the schedule creation unit 24e finds that there are days between the end date of the construction period and the desired handover date on which plumbing fixtures can be installed, it corrects the construction schedule by extending the construction period. Also, if the schedule creation unit 24e finds that there are no days between the end date of the construction period and the desired handover date on which plumbing fixtures can be installed, it corrects the construction schedule by shortening the number of days for one of the processes to be carried out in the future, or by overlapping the dates of the processes to be carried out in the future to shorten the remaining days of the construction schedule. For example, if the plumbing fixture installation is according to the construction schedules 55b to 55f shown in Figure 7, the schedule creation unit 24e shortens the installation in construction schedule 55f to one day, and places it on the same day as the electrical work, thereby shortening the overall construction schedule.
[0086] The schedule creation unit 24e stores the corrected construction schedule in the saved schedule information 23i. For example, the schedule creation unit 24e stores the corrected construction schedule in the saved schedule information 23i, associating it with an identification number that identifies the contract or construction and the storage date and time.
[0087] The output control unit 24f controls various outputs. For example, the output control unit 24f controls the output of various schedules created by the schedule creation unit 24e to the output unit 22b. For example, the output control unit 24f controls the output unit 22b to display the plumbing equipment installation schedule, construction contract schedule, and loan contract schedule stored in the saved schedule information 23i. For example, the output control unit 24f controls the output unit 22b to display the plumbing equipment installation schedule, construction contract schedule, and loan contract schedule side by side in chronological order. If there are multiple installation schedules with the same identification number associated with the saved schedule information 23i, the output control unit 24f controls the output unit 22b to read the installation schedule with the most recent storage date and time from the saved schedule information 23i and display it on the output unit 22b.
[0088] This allows users, customers, and contractors to manage construction schedules by checking the construction schedule for plumbing fixtures output on output unit 22b. It also allows users, customers, and contractors to easily understand the construction process. Users, customers, and contractors can track the dates of construction events in line with the construction schedule. Users and customers can manage all relevant schedules for new construction and renovations together, as the construction schedule, construction contract schedule, and loan contract schedule are displayed side-by-side in chronological order. Furthermore, users and customers can track the dates of construction events, construction contract events, and loan contract events together.
[0089] Furthermore, the main contractor can easily manage the overall construction schedule by checking the construction schedules of each contractor responsible for each stage, thereby understanding which contractors are responsible for each stage and the duration of the work. Subcontractors can also easily understand the stages and durations of work they are responsible for by checking the construction schedules of each contractor responsible for each stage.
[0090] The output control unit 24f may notify events included in the installation schedule for plumbing fixtures, the contract schedule for construction contracts, and the contract schedule for loan agreements. For example, on the day of the estimate date, contract date, or down payment date included in the installation schedule, the output control unit 24f may display an alert on the output unit 22b indicating that today is the deadline for the estimate date, contract date, or down payment date. The output unit 22b is an example of a notification means. The output unit 22b also serves as a notification means.
[0091] This helps prevent users, customers, and contractors from forgetting scheduled events and missing deadlines.
[0092] <1-3. Processing Flow> Next, the processing flow of the embodiment will be described. First, the flow of the product information acquisition process performed by the schedule management device 20 will be described. Figure 8 is a flowchart of an example of the product information acquisition process procedure.
[0093] The first acquisition unit 24b acquires product information corresponding to the specified plumbing equipment from the server 11 (step S10). For example, the first acquisition unit 24b acquires product information corresponding to the product number of the specified plumbing equipment from the server 11.
[0094] The first acquisition unit 24b calculates the standard construction period for installing plumbing fixtures from the standard construction period included in the product information (step S11). The first acquisition unit 24b sets the delivery date so that delivery is earlier than the standard construction period, and sets the arrangement date so that arrangement is earlier than the standard delivery days, thereby identifying the standard installation date for plumbing fixtures (step S12). The first acquisition unit 24b stores the standard installation date for plumbing fixtures in the product / standard installation information 23d (step S13), and terminates the process.
[0095] Next, we will explain the flow of the customer information acquisition process performed by the schedule management device 20. Figure 9 is a flowchart showing an example of the customer information acquisition process.
[0096] The first acquisition unit 24b extracts the period during which plumbing fixtures can be installed from the customer's schedule and obtains the customer's available installation period (step S20). The first acquisition unit 24b identifies the customer's desired handover date from the customer's schedule and obtains the customer's desired handover date (step S21). The first acquisition unit 24b identifies the customer's residential area from the customer's address included in the customer information (step S22).
[0097] The first acquisition unit 24b stores customer information such as the customer's name, address, contact information, and residential area in customer information 23b, and customer schedule information such as the customer's available construction period and desired handover date in customer schedule information 23c (step S23), and then terminates the process.
[0098] Next, we will explain the flow of the process for acquiring the construction period that the schedule management device 20 performs. Figure 10 is a flowchart showing an example of the procedure for acquiring the construction period.
[0099] The second acquisition unit 24c acquires information on contractors from the server 11 (step S30). The contractor information includes each contractor's available schedule, each contractor's order history, and each contractor's construction record.
[0100] The second acquisition unit 24c extracts the periods designated as available schedules for each contractor as the contractor's available construction period (step S31). The second acquisition unit 24c may also extract the periods other than the construction period in the order history from the available schedules as the contractor's available construction period. Furthermore, for contractors for whom there is no information on available schedules, the second acquisition unit 24c may also extract the periods other than the construction period in the order history as the contractor's available construction period.
[0101] The second data acquisition unit 24c estimates the construction period required for the installation of plumbing fixtures for each contractor based on their construction performance (step S32). For example, the second data acquisition unit 24c calculates the difference from the standard construction period for plumbing fixtures for each contractor based on their construction performance, and calculates a correction value for the standard construction period for each contractor.
[0102] The second acquisition unit 24c stores the contractor's information (step S33) and terminates the process. For example, the second acquisition unit 24c stores contractor information such as the contractor's name, address, and contact information, as well as a correction value for the standard construction period, in contractor information 23e. The second acquisition unit 24c also stores the available schedules for each contractor, as included in the contractor's information, in contractor availability information 23f. The second acquisition unit 24c also stores the order history for each contractor, as included in the contractor's information, in contractor order history information 23g. The second acquisition unit 24c also stores the construction performance for each contractor, as included in the contractor's information, in contractor construction performance information 23h.
[0103] Next, the overall processing flow of the schedule display process, in which the schedule management device 20 creates and displays a schedule, will be explained. Figure 11 is a flowchart showing an example of the schedule display process procedure. Figure 11 mainly shows the process for creating a schedule for a customer. The schedule display process shown in Figure 11 is executed at a predetermined timing, for example, when the reception unit 24a receives an instruction to create a schedule for a customer.
[0104] The first acquisition unit 24b determines whether or not the reception unit 24a has received the customer's schedule input (step S40). If the customer's schedule input has not been received (step S40: No), the process returns to step S40 and waits for the customer to input their schedule again.
[0105] When the customer's schedule is entered (Step S40: Yes), the first acquisition unit 24b executes the customer information acquisition process described above (Figure 9) (Step S41), extracting the customer's available construction period and identifying their desired handover date.
[0106] The first acquisition unit 24b determines whether or not the reception unit 24a has received input of the product number of the plumbing fixture (step S42). If the product number of the plumbing fixture has not been received (step S42: No), the process returns to step S42 and waits for input of the product number of the plumbing fixture.
[0107] When the product number of a plumbing fixture is entered (Step S42: Yes), the first acquisition unit 24b executes the product information acquisition process described above (Figure 8) (Step S43) and calculates the standard construction period for installing the plumbing fixture.
[0108] The first acquisition unit 24b determines whether the request is met (step S44). For example, the first acquisition unit 24b determines whether the standard construction period for installing the plumbing fixtures is within the customer's available construction period. If the standard construction period is not within the available construction period, the first acquisition unit 24b determines that the request is not met, and if the standard construction period is within the available construction period, it determines that the request is met. If the request is not met (step S44: No), the process proceeds to step S40 above, prompting the customer to re-enter their schedule and re-select the plumbing fixtures.
[0109] If the requirements are met (Step S44: Yes), the identification unit 24d extracts a correction value (standard construction period N±n) for each construction company from the contractor information 23e (Step S45). The second acquisition unit 24c reads the available schedule for each construction company from the contractor availability information 23f and extracts it as the construction period available for each construction company (Step S46). In steps S45 and 46, the above-described process for acquiring the construction period available (Figure 10) may be executed to extract the correction value (standard construction period N±n) for the standard construction period, the construction period available, etc.
[0110] The identification unit 24d identifies contractors who can accommodate the customer's schedule (step S47). For example, the identification unit 24d corrects the standard construction period by a correction value, works backward from the desired handover date to the corrected standard construction period, and if it can secure the period of the standard construction period, it identifies the period backward from the desired handover date to the standard construction period as the period during which plumbing fixtures can be installed. The identification unit 24d identifies contractors who can be identified as having a period during which plumbing fixtures can be installed as contractors who can accommodate the customer's schedule.
[0111] The schedule creation unit 24e creates an installation schedule for plumbing fixtures based on event information and contractor information (step S48). Based on the available installation period for the identified plumbing fixtures, the schedule creation unit 24e determines the arrangement, delivery, construction period, and handover date using the standard installation schedule for plumbing fixtures stored in the product / standard installation information 23d, and creates the installation schedule for plumbing fixtures. The schedule creation unit 24e also creates contract schedules for construction contracts and loan contracts.
[0112] The output control unit 24f displays the installation schedule for plumbing fixtures, the contract schedule for construction contracts, and the contract schedule for loan contracts, which were created by the schedule creation unit 24e, on the output unit 22b (step S49), and then terminates the process.
[0113] Next, another example of the schedule display process will be described. Figure 12 is a flowchart of another example of the schedule display process procedure. Figure 12 mainly shows the process for creating a schedule for contractors. Some of the processes in Figure 12 are the same as those in Figure 11, so the same reference numerals are used for the same processes and their explanation is omitted. The schedule display process shown in Figure 12 is executed at a predetermined timing, for example, when the reception unit 24a receives an instruction to create a schedule for contractors.
[0114] If the requirements are met (Step S44: Yes), the specific unit 24d calculates the standard construction period for each contractor (Step S50). If a correction value for the standard construction period is entered, the specific unit 24d corrects the number of days in the standard construction period by the correction value and calculates the standard construction period. For example, the general contractor enters the correction values for each subcontractor responsible for each stage of the plumbing equipment installation. The specific unit 24d corrects the number of days in the standard construction period for each subcontractor by the correction value and calculates the standard construction period.
[0115] The second acquisition unit 24c extracts the period during which the contractor can perform the work (step S51). If the order history is entered, the second acquisition unit 24c extracts the period other than the construction period in the order history as the period during which the contractor can perform the work. For example, the general contractor enters the order history of the subcontractors. The second acquisition unit 24c extracts the period during which the contractor can perform the work from the order history of each subcontractor.
[0116] The identification unit 24d identifies the contractors responsible for each process (step S52). For example, for each process, the identification unit 24d identifies the contractors responsible for each process by comparing the standard number of days for the process with the available construction period of contractors who can handle the process, identifying common available construction days, and finding contractors who can secure the standard number of days for the construction period within their available construction period.
[0117] The schedule creation unit 24e creates a construction schedule for each contractor responsible for each process, showing the work period for each process (step S53).
[0118] The output control unit 24f displays the construction schedule, which was created by the schedule creation unit 24e and shows the work period for each contractor, on the output unit 22b (step S54), and then terminates the process.
[0119] Next, we will explain the update process flow in which the schedule management device 20 updates the schedule. Figure 13 is a flowchart showing an example of the schedule display process.
[0120] The second acquisition unit 24c acquires sequential information on the installation process of plumbing fixtures from the contractor (step S60).
[0121] The schedule creation unit 24e determines whether there is a delay in the construction schedule (step S61). For example, the schedule creation unit 24e reads the construction schedule corresponding to the identification number included in the sequential information from the stored schedule information 23i. If there are multiple construction schedules associated with the identification number in the stored schedule information 23i, the schedule creation unit 24e reads the construction schedule with the most recent storage date and time from the stored schedule information 23i. The schedule creation unit 24e compares the current work content of the construction schedule with the progress status of the sequential information and determines whether there is a delay. If there is no delay (step S61: No), the process ends.
[0122] On the other hand, if a delay occurs (step S61: Yes), the schedule creation unit 24e corrects the construction schedule (step S62). The schedule creation unit 24e stores the corrected construction schedule in the saved schedule information 23i.
[0123] The output control unit 24f displays the corrected construction schedule on the output unit 22b (step S63) and terminates the process.
[0124] In this way, the construction support system 10 of the first embodiment creates a construction schedule for plumbing fixtures based on event information and contractor information, and outputs the created construction schedule. As a result, the construction support system 10 of the first embodiment can manage the construction schedule.
[0125] In the first embodiment of the construction support system 10, an example was given in which the schedule management device 20 performs functions such as the reception unit 24a, the first acquisition unit 24b, the second acquisition unit 24c, the schedule creation unit 24e, the identification unit 24d, and the output control unit 24f. However, these functions may be performed by the server 11 instead of the schedule management device 20, and such an embodiment will be described below as the second embodiment. Note that the same reference numerals are used for components identical to those in the first embodiment of the construction support system 10, and the description of the redundant components and operations will be omitted.
[0126] <2. Second Embodiment> Figure 14 is a block diagram showing an example of a server 11A related to the construction support system 10 according to the second embodiment. The server 11A shown in Figure 14 has a communication interface 31, a storage unit 33, and a control unit 34.
[0127] Communication interface 31 is a communication interface that manages communication with the network NE.
[0128] The memory unit 33 is implemented by, for example, a semiconductor memory element such as RAM or flash memory, or a storage device such as a hard disk or optical disc. The memory unit 33 stores the OS (Operating System) and various programs executed by the control unit 34. For example, the memory unit 33 stores the program that performs the information processing described above. Furthermore, the memory unit 33 stores various data used by the program executed by the control unit 34. For example, in addition to the DB 12 described above, the memory unit 33 stores contract schedule information 23a, customer information 23b, customer schedule information 23c, product / standard construction information 23d, contractor information 23e, contractor availability information 23f, contractor order history information 23g, contractor construction performance information 23h, and saved schedule information 23i.
[0129] The control unit 34 may be, for example, an information processing device (control device) that controls various configurations and processes. The control unit 34 may have, for example, a CPU or GPU, and be implemented by executing a program stored inside the control unit 34 (for example, an information processing program related to this disclosure) using RAM or the like as a working area. Alternatively, the control unit 34 may have, for example, an integrated circuit such as an ASIC or FPGA.
[0130] The control unit 34 includes a reception unit 24a, a first acquisition unit 24b, a second acquisition unit 24c, a schedule creation unit 24e, a specification unit 24d, and an output control unit 24f, and realizes or executes the functions and operations of the information processing described above. Note that the internal configuration of the control unit 34 is not limited to the configuration shown in Figure 14, and other configurations are also acceptable as long as they perform the information processing described above.
[0131] In the construction support system 10 of the second embodiment, the processing load on the schedule management device 20 can be significantly reduced.
[0132] <3. Others> Furthermore, all or at least one of the functions of the control unit 24 of the schedule management device 20 in the first embodiment may be assigned to the control unit 34 of the server 11, and this can be changed as appropriate. For example, the control unit 24 of the schedule management device 20 may perform the functions of the reception unit 24a, and the control unit 34 of the server 11 may perform the functions of the first acquisition unit 24b, the second acquisition unit 24c, the schedule creation unit 24e, the identification unit 24d, and the output control unit 24f, and this can be changed as appropriate. In this case, the processing load on the schedule management device 20 related to schedule creation can be reduced. Also, the burden required for transmitting information from the server 11 to the schedule management device 20 can be reduced.
[0133] The programs for realizing the functions of the receiving unit 24a, the first acquisition unit 24b, the second acquisition unit 24c, the schedule creation unit 24e, the identification unit 24d, and the output control unit 24f are provided, for example, in the form recorded on a computer-readable recording medium. The recording medium is, for example, a flexible disk, CD (CD-ROM, CD-R, CD-RW, etc.), DVD (DVD-ROM, DVD-RAM, DVD-R, DVD+R, DVD-RW, DVD+RW, HD DVD, etc.), Blu-ray disc, magnetic disk, optical disk, magneto-optical disk, etc. The control unit 24 reads the program from the recording medium and transfers and stores the read program in an internal storage device such as memory or an external storage device such as storage. Alternatively, the program may be recorded on a recording medium such as a magnetic disk, optical disk, or magneto-optical disk and provided to the computer via a communication path from that recording medium, and this can be changed as appropriate.
[0134] When implementing functions such as the reception unit 24a, the first acquisition unit 24b, the second acquisition unit 24c, the schedule creation unit 24e, the identification unit 24d, and the output control unit 24f, the program stored in the ROM 44 is executed by the control unit 24. In this case, the program recorded on the recording medium may be read and executed by a computer.
[0135] At least some of the hardware elements constituting the server 11 and the schedule management device 20 may be provided by the cloud provider.
[0136] The disclosed technology is not limited to the embodiments described above and can be implemented in various ways without departing from the spirit of the embodiments. Each configuration and process of the embodiments can be selected or combined as needed.
[0137] Furthermore, the components of each part shown in the diagram do not necessarily have to be physically configured as depicted. In other words, the specific forms of distribution and integration of each part are not limited to those shown in the diagram, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0138] Furthermore, the various processing functions performed by each device may be executed in whole or in part on a CPU, DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), etc. Alternatively, the various processing functions may be executed in whole or in part on a program run by the CPU, etc., or on wired logic hardware.
[0139] The area for storing various types of information may be composed of recording media such as SDRAM (Synchronous Dynamic Random Access Memory), MRAM (Magnetoresistive Random Access Memory), or NVRAM (Non-Volatile Random Access Memory).
[0140] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.
[0141] Further effects and modifications can be readily derived by those skilled in the art. Therefore, broader aspects of the present invention are not limited to the specific details and representative embodiments expressed and described above. Accordingly, various modifications are possible without departing from the spirit or scope of the overall concept of the invention as defined by the appended claims and their equivalents.
[0142] The embodiments and modifications described above may also have the following configurations, but are not limited to them. (1) A first acquisition means for acquiring event information related to the installation of at least one plumbing fixture such as a toilet, kitchen, washbasin, and bathtub, A second acquisition means for acquiring information on contractors who can receive orders for the installation of the aforementioned plumbing equipment, A scheduling means for creating an installation schedule for the plumbing fixtures based on the aforementioned event information and the aforementioned contractor information, Output means for outputting the aforementioned construction schedule, A construction support system characterized by having the following features. (2) There are multiple such construction companies. The aforementioned schedule creation means creates a construction schedule for each of the construction contractors. The construction support system according to (1), characterized in that (3) The aforementioned event information includes information related to the customer's contract when installing the plumbing fixtures, The aforementioned schedule creation means creates a contract schedule. The construction support system according to (1) or (2), characterized in that it is the same as described above. (4) The output means also serves as a notification means for notifying the event information included in the construction schedule. A construction support system as described in any one of (1) to (3), characterized by the above. (5) The aforementioned event information includes customer schedule information, The system further includes a means for identifying a contractor capable of meeting the customer's schedule based on the aforementioned event information and the contractor's information, A construction support system as described in any one of (1) to (4), characterized by the above. (6) The information of the aforementioned contractor is characterized by including past order history, construction performance, and input values from the contractor itself. A construction support system described in any one of (1) to (5). (7) The information of the aforementioned construction company includes sequential information on the construction process, The schedule creation means is characterized by correcting the construction schedule based on the sequential information. A construction support system described in any one of (1) to (6). [Explanation of Symbols]
[0143] 10. Construction support system 11, 11A Server 12 DB 20 Schedule Management Device 21, 31 Communication Interfaces 22 Interfaces 22a Input section 22b Output section 23, 33 Storage section 23a Contract Schedule Information 23b Customer information 23c Customer Schedule Information 23d product / standard construction information 23e Vendor Information 23F Vacancy Information for Businesses 23g vendor order history information 23h Contractor's Construction Record Information 23i Save Schedule Information 24, 34 Control Unit 24a Reception Department 24b 1st acquisition part 24c 2nd acquisition part 24d Specific section 24e Schedule Creation Department 24f Output Control Unit
Claims
1. A first acquisition means for acquiring event information related to the installation of at least one plumbing fixture such as a toilet, kitchen, washbasin, and bathtub, A second acquisition means for acquiring information on contractors who can receive orders for the installation of the aforementioned plumbing equipment, A scheduling means for creating an installation schedule for the plumbing fixtures based on the aforementioned event information and the aforementioned contractor information, Output means for outputting the aforementioned construction schedule, A construction support system characterized by having the following features.
2. There are multiple such construction companies. The aforementioned schedule creation means creates a construction schedule for each of the construction contractors. The construction support system according to feature 1.
3. The aforementioned event information includes information related to the customer's contract when installing the plumbing fixtures, The aforementioned schedule creation means creates a contract schedule. The construction support system according to feature 1.
4. The output means also serves as a notification means for notifying the event information included in the construction schedule. The construction support system according to feature 1.
5. The aforementioned event information includes customer schedule information, The system further includes a means for identifying a contractor capable of meeting the customer's schedule based on the aforementioned event information and the contractor's information, The construction support system according to feature 1.
6. The information of the aforementioned contractor is characterized by including past order history, construction performance, and input values from the contractor itself. The construction support system according to claim 5.
7. The information of the aforementioned construction company includes sequential information on the construction process, The schedule creation means is characterized by correcting the construction schedule based on the sequential information. The construction support system according to claim 1.
Citation Information
Patent Citations
SCHEDULE MANAGEMENT DEVICE, SCHEDULE MANAGEMENT METHOD, AND SCHEDULE MANAGEMENT PROGRAM
JP7543207B2