Estimate creation system, estimate creation program, and estimate creation method
The system addresses the lack of visual support in existing estimate creation systems by allowing users to select construction items with associated videos, ensuring accurate and personalized estimates through user-specific information and learning models.
Patent Information
- Application Number
- JP2021183603
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-11-10
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2041-11-10
AI Technical Summary
Existing estimate creation systems for construction work, such as renovations, lack sufficient visual information for understanding complex options and may not meet the needs of individual quote requesters, leading to difficulties in creating accurate estimates.
A system that includes a memory unit storing construction items and videos linked to these items, allowing users to select items of interest while viewing associated videos, and calculates estimates based on user-specific information, with features like video allocation and learning models to enhance relevance and accuracy.
Enables users to select items that match their needs visually, ensuring accurate and personalized estimates by associating videos with construction items, and using learning models to estimate construction requirements from images.
Smart Images

Figure 0007759650000002 
Figure 0007759650000003 
Figure 0007759650000004
Abstract
Description
[Technical Field]
[0001] The present invention relates to an estimate creation system, an estimate creation program, and an estimate creation method. [Background technology]
[0002] In the past, when requesting an estimate for highly specialized construction work such as renovations, even if you tried to request an estimate for an item that you were interested in, the construction work was difficult to understand, requiring an explanation from an expert, making it difficult for individuals to request an estimate.
[0003] For example, to solve such problems, Patent Document 1 describes a technology that displays the options selected by the customer with guidance such as images on a screen for selecting options to be added to basic specifications that include data such as the estimated floor area for each floor plan, dimensions of fixtures and fittings, and required quantities.The technology also discloses a technology that displays the results of applying the selected options to a house with basic specifications and the results of an estimate calculation by selecting an option and pressing an estimate button.
[0004] Patent document 2 also discloses a technology in which a quote can be created by inputting the quantity of each product displayed in a product list, and once all products have been selected and input, details using images or videos can be displayed by selecting a product image displayed in the product list. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-279232 [Patent Document 2] Japanese Patent Application Publication No. 6-131348 Summary of the Invention [Problem to be solved by the invention]
[0006] However, in Patent Document 1, only a small amount of visual information such as images can be obtained on the option selection screen, which is insufficient for understanding difficult options. Also, in Patent Document 2, even if the product is viewed, the products displayed in the product list may not meet the needs of the quote requester, which may result in the quote request being unable to be made in the first place.
[0007] In view of the above-mentioned current situation, an object of the present invention is to provide an estimate creation system that enables selection of items that meet the needs of each estimate requester and also enables visual support in creating estimates. [Means for solving the problem]
[0008] In order to solve the above problems, the present invention is a system for supporting the creation of construction estimates, comprising: a memory unit for storing construction items indicating the content of the construction, user construction information in which a plurality of the construction items and the quantities of each construction item are set for each estimate requester, and videos to which the construction items are linked; an estimate creation column that accepts from the estimate requester a selection of the construction items for which the estimate requester wishes to request an estimate from the construction items in the user construction information; a display processing means for displaying and processing the estimate; and a calculation means for calculating an estimate based on the construction items selected in the estimate creation column and the quantities of each selected construction item in the user construction information of the estimate requester, and the display processing means displays and processes the construction items included in the user construction information and the videos linked to the construction items in the estimate creation column in association with each other. This configuration allows quote requesters to select items they are particularly interested in from the items set for each requester while watching the video, making it possible to select items that match the needs of each requester, and even items that are difficult to understand can be easily grasped visually.
[0009] In a more preferred embodiment of the present invention, the display processing means displays the selected construction item and a video corresponding to the selected construction item in the estimate in association with each other. This configuration allows you to view the video corresponding to the item selected when creating a quote in the quote you have created, allowing you to reconfirm the details of the selected item on the quote.
[0010] The quotation creation system further includes an allocation means, which allocates the construction items that are highly relevant to the desired construction information to each quotation requester based on the desired construction information indicating the construction content desired by the quotation requester and the construction items, and the memory unit stores the allocated construction items as the user construction information of the user. This configuration allows items that reflect the construction details desired by each estimate requester to be stored for each estimate requester, making it possible to select items that meet the requests of each estimate requester when creating an estimate.
[0011] In a more preferred form of the present invention, the quotation creation system further includes an allocation means, wherein the memory unit stores a plurality of videos for each construction item together with their type information, and stores user information including the user construction information and user attribute information indicating the attributes of the person requesting the quotation, the allocation means allocates highly relevant videos from the plurality of videos corresponding to the construction items to each person requesting the quotation based on the degree of relevance of the user attribute information and the type information, and the display processing means displays the highly relevant videos in the quotation creation column or the quotation. This configuration makes it possible to associate multiple videos with one construction item, and among the multiple videos, the video that is closest to the attributes of the person requesting the estimate can be displayed in the estimate for each person requesting the estimate.
[0012] In a more preferred form of the present invention, the memory unit further stores a plurality of videos relating to special notes of the construction for each of the special notes, the allocation means allocates videos relating to the special notes that are highly relevant to each of the quotation requesters based on type information of the plurality of videos relating to the special notes and the user attribute information, and the display processing means displays the videos relating to the highly relevant special notes in the quotation creation column or in the quotation. This configuration allows the special notes on construction that are close to the attributes of each estimate requester to be displayed using video in the estimate, allowing the special notes that are appropriate for each estimate requester to be communicated in detail.
[0013] In a more preferred embodiment of the present invention, the memory unit compiles and stores the number of times the multiple videos have been viewed based on the user construction information or the user attribute information, the allocation means allocates to each quotation requester the video that has been viewed the most by quotation requesters who have the same user construction information or user attribute information as the quotation requester, and the display processing means displays and processes the video in the quotation creation column or the quotation. With this configuration, the number of views for each item or attribute set for each quote requester can be tallied, and the videos that have been viewed the most by quote requesters with the same attribute information as the quote requester can be displayed for each quote requester. This makes it possible to grasp the tendency of the videos viewed by quote requesters for each attribute, and to display videos that are appropriate for each quote requester.
[0014] In a more preferred form of the present invention, the memory unit stores multiple videos for each construction item along with their type information, and the allocation means allocates videos from the multiple videos that are highly relevant to the user construction information to each quotation requester based on the quantity for each construction item in the user construction information and the type information corresponding to the videos, and the display processing means displays the highly relevant videos in the quotation creation column or the quotation. This configuration allows each quote requester to view videos that are highly relevant to them based on the information on the quantity of items set for each quote requester. This allows videos that suit the needs of each quote requester to be displayed even if there is no request from the quote requester.
[0015] In a more preferred form of the present invention, the estimate creation system further includes a video creation means, the memory unit further stores playback information indicating the playback time of the video, the video creation means creates a series of videos that is a single video combining multiple videos based on the playback information for each video corresponding to the selected construction item so that a first video is played and a second video is played when the playback time of the first video has elapsed, and the display processing means displays and processes the series of videos in the estimate. By configuring in this way, videos related to the items selected in the estimate creation field can be seamlessly displayed in the estimate.
[0016] In a more preferred embodiment of the present invention, the estimate creation system further includes an estimation means, which uses a learning model trained using images of the construction site and the user construction information as training data to estimate the user construction information by inputting images of the location where the estimate requester desires construction to be performed into the learning model. With this configuration, the learning model can be used to estimate the construction items and quantities set for each estimate requester from the input image information. This makes it possible to determine the construction items and quantities appropriate for each estimate requester by scanning the image without having to go to the site.
[0017] In order to solve the above problems, the present invention is a program for assisting in the creation of construction estimates, which causes a computer to function as: a memory unit that stores construction items indicating the content of the construction, user construction information in which the construction items and the quantities for each construction item are set for each estimate requester, and videos to which the construction items are linked; an estimate creation column that accepts from the estimate requester a selection of the construction items for which the estimate requester wishes to request an estimate from the construction items in the user construction information; a display processing means that displays and processes the estimate; and a calculation means that calculates an estimate based on the construction items selected in the estimate creation column and the quantities for each selected construction item in the user construction information of the estimate requester, and the display processing means displays and processes the construction items included in the user construction information and the videos linked to the construction items in the estimate creation column in association with each other.
[0018] In order to solve the above problems, the present invention is a method for supporting the creation of construction estimates, which is executed by a computer, and includes the steps of storing construction items indicating the content of the construction, user construction information in which the construction items and the quantities of each construction item are set for each estimate requester, and videos linked to the construction items, an estimate creation column that accepts from the estimate requester a selection of the construction items in the user construction information for which the estimate requester wishes to request an estimate, and displaying and processing the estimate, a step of calculating an estimate based on the construction items selected in the estimate creation column and the quantities of each selected construction item in the user construction information of the estimate requester, and a step of displaying and processing the construction items included in the user construction information and the videos linked to the construction items in the estimate creation column in association with each other. [Effects of the Invention]
[0019] According to the present invention, there is provided an estimate creation system that allows selection of items that meet the needs of each estimate requester and further allows visual support in creating estimates. [Brief explanation of the drawings]
[0020] [Figure 1]FIG. 1 is a functional block diagram of a system according to an embodiment of the present invention. [Figure 2] 4 is an example of user information stored in a storage unit in the present embodiment. [Figure 3] 4 is an example of video information stored in a storage unit in the present embodiment. [Figure 4] 10 is an example of a sequence diagram showing a process up to displaying an estimate in the case of a field survey according to the present embodiment. [Figure 5] 10 is an example of a quote creation screen according to the present embodiment. [Figure 6] 10 is an example of a display screen for an estimate according to the present embodiment. [Figure 7] 10 is an example of a sequence diagram up to estimate display in the case of image recognition according to the present embodiment.
[0021] The quotation creation system of the present invention will be described below with reference to the accompanying drawings. Note that the embodiment shown below is an example of the present invention, and the present invention is not limited to the embodiment below, and various configurations can be adopted.
[0022] For example, in this embodiment, the configuration, operation, etc. of an estimate creation system that executes an estimate creation program will be described, but similar effects can be achieved by an executed method, system, computer program (estimate creation program), etc. The series of processes according to this embodiment described below may be provided as a computer-executable program, and may be provided on a computer-readable non-transitory recording medium such as a CD-ROM or flexible disk, or may be provided so as to be downloadable via a network.
[0023] <Summary> The present invention relates to a system that enables a quote requester to customize a quote to his or her own desire and request a quote. Here, customizing a quote in this embodiment means that the quote requester selects a desired plan on a quote creation screen (hereinafter referred to as the quote creation field), and a quote corresponding to the selected plan is created. Here, a "plan" includes multiple construction items that indicate specific construction details, and in this embodiment, selecting a plan selects multiple construction items included in that plan all at once. Note that this embodiment describes estimates for services related to remodeling work, such as exterior wall painting and roof replacement. However, the present invention is not limited to services related to remodeling work, and can be applied to any system for creating estimates for construction work.
[0024] In this embodiment, when a person in charge of a renovation company (hereinafter referred to as the person in charge for simplicity) receives an inquiry about services from a person requesting a quote, the person in charge conducts a preliminary survey of the person's home. A login account in which information about the home is registered is then assigned to each person requesting a quote. In this invention, the person requesting a quote can use their personal page to check information about their home, input their wishes and requests regarding construction, and request a quote. Methods for the preliminary survey include an on-site survey or an image recognition survey of the home.
[0025] <System configuration> FIG. 1 is a diagram showing the functional configuration of a quotation creation system according to this embodiment. The quotation creation system according to this embodiment comprises a quotation creation device 1, a staff member terminal 2, and a quotation requester terminal 3. The quotation creation device 1 acts as a server, and the staff member terminal 2 and the quotation requester terminal 3 act as clients. While there are multiple staff member terminals 2 and multiple quotation requester terminals 3, only a representative terminal is shown here. The quotation creation device 1, the staff member terminal 2, and the quotation requester terminal 3 are configured to be able to communicate with each other via a network NW. The network NW is configured by an IP (Internet Protocol) network such as the Internet. In the following explanation, the inclusion of the network NW will be omitted unless it is unclear.
[0026] The estimate creation device 1 can be a general computer device equipped with an arithmetic unit such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), a main memory device such as a RAM (Random Access Memory), an auxiliary memory device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash memory, and various input / output devices including a means for connecting to a network NW. By storing the estimate creation program of the present invention in a memory device and causing the arithmetic unit to execute various processes, any computer device can function as each part of the estimate creation device 1 of the present invention. It is also possible to provide the functional components of the estimate creation device 1 using multiple computers.
[0027] The person in charge terminal 2 and the quote requester terminal 3 can be a general computer device equipped with a processing unit (CPU), a main memory device (RAM), an auxiliary memory device such as a HDD, SSD, or flash memory, a communication device for connecting with external devices, input devices such as a keyboard, mouse, or touch panel, output devices such as a display or speaker, and a bus connecting each of the components, and for example, a smartphone, tablet terminal, or PC (Personal Computer) can be used as the person in charge terminal 2 and the quote requester terminal 3. The person in charge terminal 2 and the quote requester terminal 3 store application programs in the auxiliary memory device, and when the programs are executed by the CPU, they function as each of the components described below.
[0028] The estimate creation device 1 includes allocation means 11, video creation means 12, estimation means 13, calculation means 14, display processing means 15, and a storage unit 16. These functional components are realized by an arithmetic unit executing a program stored in a storage unit provided in a computer constituting the estimate creation device 1. Note that each means may be provided in a distributed manner on multiple computers, and for example, the present invention may be realized by storing some or all of the information stored in the storage unit 16 in this embodiment in an external database, and the estimate creation device 1 communicating with that database.
[0029] The person in charge terminal 2 and the quotation requester terminal 3 are equipped with output means (21, 31 respectively) and input means (22, 32 respectively). The output means 21, 31 are displays or the like that display the results of processing by the quotation creation device 1. The input means 22, 32 are touch panels, mice, keyboards, or the like that input operation requests from users to the input means 22, 32. In the following explanation, the output means 21, 31 and the input means 22, 32 will be omitted unless it is unclear.
[0030] The allocation means 11 allocates appropriate construction items to each estimate requester based on the user information. The specific process will be described later, but the allocation means 11 allocates construction items that are highly relevant to the desired construction information included in the user information and the construction items indicating the construction content as appropriate construction items. In this embodiment, the desired construction information is information stored in the memory unit 16 for each estimate requester, and includes the construction materials, construction substances, construction methods, etc. desired by the estimate requester. In addition, the allocation means 11 allocates construction items estimated by the estimation means 13 described below as appropriate construction items. Here, in this embodiment, the construction items refer to specific construction content.
[0031] The following description of the functions of the allocation means 11 will explain the process of allocating videos to each estimate requester. In this embodiment, videos are associated with each construction item, and in the following process, the allocation means 11 allocates an appropriate video for each construction item to the estimate requester from among multiple videos corresponding to each construction item.
[0032] The allocation means 11 allocates appropriate videos from among multiple videos corresponding to each construction item for each quote requester based on the user information. While specific processing will be described later, the allocation means 11 allocates videos containing type information highly relevant to the user attribute information as appropriate videos based on the user attribute information and type information indicating the type of video included in the user information. In this embodiment, the user attribute information is registered for each quote requester based on a preliminary survey and includes the color and design of the user's home. In another embodiment, the user attribute information may include groups classified based on the similarity of the quantity of each construction item or the age of the home between quote requesters, as described below.
[0033] In this embodiment, the type information is information about the construction content of the video and information about the content of the video related to the construction notes described below, and is stored for each video in the storage unit 16. For example, for a construction item of "exterior wall painting," if the corresponding video content includes "exterior wall painting design A," "exterior wall painting design B," and "exterior wall painting design C," the type information is information about the content of each video. Note that in this embodiment, there may be a construction item that has only one type of corresponding video.
[0034] Furthermore, the allocation means 11 allocates appropriate videos from among the multiple videos corresponding to each construction item included in the user construction information to each quote requester based on information indicating the quantity of each construction item included in the user construction information. Specific processing will be described later. Here, in this embodiment, the user construction information includes information indicating the construction items and the quantity of each construction item, which is registered for each quote requester based on a preliminary survey. More specifically, the construction items and the quantities of each construction item are associated with each quote requester. For example, for quote requester A, "exterior wall painting" is associated with the quantity of the construction item, "300 m^3."
[0035] Furthermore, the allocation means 11 allocates, to each estimate requester, a video relating to appropriate construction notes from among a plurality of videos corresponding to each note, based on the user information. While specific processing will be described later, the allocation means 11 allocates, as appropriate, videos relating to construction notes that include type information highly relevant to the note information, based on the note information and type information of the video relating to the construction notes. In this embodiment, the note information is registered for each estimate requester based on a preliminary survey and includes notes regarding the construction work for each estimate requester. For example, the note information is selected from a pull-down menu or the like and includes the presence or absence of cars, the presence or absence of obstacles, the width of the road in front of the house, etc.
[0036] In addition, in this embodiment, the allocation means 11 tally up the number of times a video has been viewed based on user construction information or user attribute information, and allocates to a quote requester the video that has been most viewed by quote requesters who have the same user construction information or user attribute information as the quote requester's user construction information or user attribute information from among the videos corresponding to each construction item.
[0037] The video creation means 12 combines multiple videos corresponding to multiple construction items and creates a series of videos in which the combined multiple videos are played continuously. In this embodiment, a playback time is set for each of the multiple videos, and the video creation means 12 determines the playback time for each video of each construction item corresponding to the plan selected in the estimate creation field and combines the multiple videos so that the next video is played after the playback time for each video has elapsed. Here, the video for each construction item refers to the video assigned by the assignment means 11.
[0038] The video creation means 12 may also create a series of videos corresponding to the plan displayed in the estimate creation field. In this embodiment, a plan is a collection of multiple specific construction items, and the video creation means 12 combines multiple videos corresponding to the multiple specific construction items to create a series of videos. In this embodiment, the multiple specific construction items may be multiple construction items for each estimate requester assigned by the assignment means 11, or may be multiple construction items determined in advance.
[0039] The estimation means 13 uses a learning model that has learned using construction images, which are images showing construction locations, and user construction information as training data, to input the construction images into the learning model to estimate optimal user construction information. In this embodiment, the construction images are images of the construction location desired by the quote requester, such as images related to roofing materials. The estimation means 13 then uses the learning model to estimate the roof material, color, presence or absence of damage, etc. from the input construction images, and estimates optimal construction items and quantities for each construction item from the estimation results. The estimated construction items and quantities for each construction item are then stored in the memory unit 16 as user construction information for the quote requester who provided the construction images. In another embodiment, the required repair area, construction materials, construction period, color, or design may be estimated from the estimation results of the construction images and stored in the memory unit 16 as user attribute information.
[0040] The learning model is configured, for example, by inputting an image as two-dimensional data, creating multiple feature maps corresponding to multiple kernels, converting the feature maps to one dimension, and then inputting them into a fully connected layer to calculate the error with respect to the correct data, and then using a learning model that optimizes the kernel weights to reduce the error (a so-called CNN (Convolution Neural Network)).
[0041] More specifically, the estimation means 13 multiplies each element A_ij (e.g., A_11=1, A_12=2, A_21=3, A_22=4) of a plurality of pixels (e.g., 2×2 square A) constituting a part of an image by the weight B_ij (e.g., B_11=0, B_12=-1, B_21=1, B_22=0) of the kernel (e.g., 2×2 square B) by the corresponding row and column, and adds them together (1×0+2×-1+3×1+4×0=1).Then, by inputting the obtained value into an activation function, the value obtained is compared with the error of the data corresponding to the correct image.A first learning model that has learned the optimal kernel weight B_ij, the value obtained by the first learning model, and the value corresponding to the user construction information are used as training data to learn the optimal user construction information, i.e., construction items and the quantity for each construction item, from the input of the values obtained from the first learning.
[0042] Here, the value corresponding to the user construction information is a one-dimensional value obtained by preprocessing the user construction information. For example, the Euclidean distance of a vector with the construction item as the "dimension" and the quantity of each construction item as the "length of each dimension" is used.
[0043] In addition, in this embodiment, the estimation means 13 uses a learning model that has learned using the construction image as training data to input the construction image into the learning model, thereby estimating the content of the construction image and estimating the construction items and quantities for each construction item associated with the content of the construction image. For example, when the estimated content of the construction image "construction content A" corresponds to "construction item a" and "quantity a1 for each construction item," if the estimation means 13 estimates "construction content A," it estimates "construction item a" and "quantity a1 for each construction item" associated with "construction content A" as the user construction information of the estimate requester.
[0044] The calculation means 14 calculates an estimate based on the construction items selected by the estimate requester and the quantity for each construction item in the user construction information. A specific calculation method will be described later.
[0045] The display processing means 15 displays information about the house, the video allocated by the allocation means 11, and an estimate creation field on the My Page of each estimate requester, and also displays the estimate on the My Page or another page. The display processing means 15 transmits the display processing results to the estimate requester terminal 3, the specific display screen of which will be described later.
[0046] 2(a) is a diagram showing an example of user information stored in the storage unit 16. The storage unit 16 stores a user ID and information about the home as user information, and stores an address, user construction information, user attribute information, desired construction information, and special note information as information about the home. The storage unit 16 stores the survey date of the preliminary survey, the time elapsed since the previous survey date, and the age of the home as information about the home, and may also store items corresponding to discount services, which will be described later, as user attribute information.
[0047] Although not shown in the figure, the storage unit 16 stores desired construction information and construction items in association with each other. For example, desired construction information such as "15 years of weather resistance" is associated with "Plan B" and "Plan C" as construction items and stored. This allows the corresponding construction items to be identified from the input desired construction information.
[0048] Furthermore, the storage unit 16 stores user attribute information and type information of a moving image (described later) in association with each other. For example, design A is stored as user attribute information, and type α is stored as type information in association with each other.
[0049] 2(b) is a diagram showing an example of user construction information stored in the storage unit 16. The storage unit 16 stores construction items suitable for the user and the quantity for each construction item as user construction information. Although not shown in the figure, the storage unit 16 also stores the quantity for each construction item and video type information in association with each other. For example, for construction item A, quantities of 50 to 100 are associated with type a, quantities of 101 to 150 are associated with type b, and quantities of 151 to 200 are associated with type c.
[0050] In another embodiment, the storage unit 16 may store, as user attribute information, groups corresponding to similarities indicating the similarity of the quantities of each construction item between quote requesters. More specifically, the storage unit 16 calculates the Euclidean distance between the quantity of each construction item (H003) of the quote requester with user ID U003 and the quantity of each construction item (H005) of the quote requester with user ID U005, and stores the calculation result as similarity. For example, in the case of the two estimators mentioned above, the similarity is expressed by the following formula 1.
[0051]
number
[0052] The storage unit 16 may then store, as user attribute information, groups into which the user attributes are classified based on this value. The storage unit 16 may also store, as user attribute information, groups into which the user attributes are classified based on the value calculated for the similarity of building age.
[0053] FIG. 3(a) is a diagram showing an example of video information stored in the storage unit 16. The storage unit 16 stores, as video information, a video ID, type information indicating the type of video, and playback information indicating the playback time of the video. In this embodiment, the storage unit 16 stores special note information and video type information in association with each other. For example, the special note information "car available" and the video type information "parked in a nearby paid parking lot" are stored in association with each other. Note that multiple types of information may be associated with one special note information.
[0054] Furthermore, although not shown in the figure, the storage unit 16 stores construction items and videos in association with each other. Here, one or more videos are associated with one construction item, and the allocation means 11 described above assigns one of the videos associated with the construction item to each user based on type information and user information. Furthermore, as plan information, each plan and the construction items included in the plan are associated and stored. Furthermore, in this embodiment, not only construction items but also plans may be associated with videos and stored. In the present invention, "videos associated with construction items" includes not only videos directly associated with each construction item as described above, but also videos indirectly associated with construction items by being associated with a plan including the construction item.
[0055] 3(b) is a diagram showing an example of view count information for each video stored in the storage unit 16. The storage unit 16 stores the view count for each user attribute information item, linked to the video ID. The storage unit 16 may also store the view count for each user ID, linked to the video ID. Although not shown in the figure, the storage unit 16 also stores construction items and the quantity for each construction item, associated with the content of the construction image.
[0056] <Process flow for on-site inspection> The following describes the processing flow up to displaying an estimate when an on-site survey is conducted in this embodiment, using Fig. 4. Fig. 4 is a sequence diagram showing the processing up to displaying an estimate. First, the estimate creation device 1 receives an inquiry from the estimate requester terminal 3 via input in a service inquiry form (S10). Then, the estimate creation device 1 sends a notification of a preliminary survey request to the person in charge terminal 2 together with the address input in the estimate requester terminal 3 (S11).
[0057] Next, the estimate creation device 1 receives from the person in charge terminal 2 the survey results, which are prepared based on the on-site survey by the person in charge and include information about the home of the estimate requester (S12), and stores the survey results in the memory unit 16 in association with the user ID (S13). In this embodiment, the information about the home, i.e., the address, user construction information, user attribute information, desired construction information, survey date of the preliminary survey, time elapsed since the previous survey date, and age of the home, in association with the user ID are stored in the memory unit 16. Next, the estimate creation device 1 assigns construction items to be displayed in the estimate creation column to each estimate requester based on the desired construction information or the user construction information (S14).
[0058] The estimate creation device 1 then accepts input of login information required for logging in from the estimate requester terminal 3 and displays a personal page corresponding to the login information on the estimate requester terminal 3 (S15). Next, input is accepted in the estimate creation field displayed on the estimate requester terminal 3 (S16). FIG. 5 is a diagram showing a display example of the estimate creation field W1. The estimate creation field W1 includes a painting work item selection field W11, a roof selection field W12, a service selection field W14, and a special notes field W15. The painting work item selection field W11 also includes an estimate necessity field for selecting whether an estimate is necessary, a plan, work items, a video field (for each item), and a video field (for the plan). As such, the estimate creation field W1 of this embodiment displays both videos linked to each work item and videos linked to each plan as videos linked to the work items.
[0059] In this embodiment, the painting work item selection field W11 displays work items assigned based on at least the user's work information. The selection of an estimate required field corresponding to one of the plans is then accepted. The roof selection field W12 includes an estimate required field, work items, and a material selection field W13. The roof selection field W12 displays work items based on at least the user's work information received during the on-site inspection. The material selection field W13 accepts desired materials for selection, and the selected materials are linked to the desired work information for each estimate requester and stored in the memory unit 16. If desired materials are registered in the desired work information, the desired materials may be displayed selected in the material selection field W13 based on the registered information.
[0060] In another embodiment, the construction items in the paint construction item selection field W11 and the roof selection field W12 may be displayed based on the user construction information and the desired construction information. More specifically, for example, if "heat-shielding / insulating paint" is linked as the desired construction information and "paint with insulating effect" is linked as the construction item, when the allocation means 11 receives a selection of "heat-shielding / insulating paint" as the desired construction information from the quote requester, it determines that "heat-shielding / insulating paint" and "paint with insulating effect" are linked, and allocates "paint with insulating effect" from the construction items included in the user construction information as the construction item to be displayed in the quote creation field W1 for the quote requester. Then, "paint with insulating effect" is displayed as the construction item in the quote creation field W1.
[0061] Furthermore, the allocation means 11 of this embodiment allocates videos based on user attribute information. More specifically, when the allocation means 11 receives a selection of "View details" in the video column (for each item) of "Exterior wall painting plan A" in Fig. 5, the allocation means 11 plays the video that corresponds to the construction item of "Exterior wall painting plan A" and that contains the most type information corresponding to the information included in the user attribute information, and that has been allocated by the allocation means 11 as the most relevant video. For example, the user attribute information is specified to indicate that the "house design" is "brick" and "Western style," and from the multiple videos corresponding to "Exterior wall painting plan A," the video that contains two designs ("brick" and "Western style") as type information is allocated as the most relevant video.
[0062] Furthermore, when the user selects "View details" in the video section (plan) of "Exterior wall painting plan A," the video creation means 12 creates a series of videos in which multiple videos corresponding to each construction item corresponding to "Exterior wall painting plan A" are consecutively combined. Then, the display processing means 15 displays the series of videos. Note that the videos displayed by selecting "View details" in the video section (plan) do not have to be a series of videos corresponding to each construction item, but may be different videos registered in advance for each plan.
[0063] As yet another example, the allocation means 11 allocates videos based on the number of views. More specifically, the above-described process identifies the user attribute information or user construction information of a quote requester who wishes to view a video of a certain construction item, and allocates the video that has been most frequently viewed by quote requesters who have the same user attribute information or user construction information as the quote requester from among the videos corresponding to the construction item. The allocated video is then displayed on the quote requester terminal 3.
[0064] The service selection field W14 allows the user to select whether or not a service is required. For example, in FIG. 5, the service "Exchange Diary" allows the quote requester and the person in charge to periodically exchange progress information about the house. Furthermore, by selecting the corresponding item as a discount service, the information is linked to the quote requester's user ID and stored in the storage unit 16, and the discount is reflected in the calculation of the estimate according to the selected item.
[0065] The special notes field W15 includes obstacles and precautions to be taken when carrying out construction work. In this embodiment, the special notes field W15 displays, based on the special note information, special notes that include information that matches the information included in the special note information, out of multiple special notes.
[0066] As described above, in the quotation creation field W1, while viewing the assigned detailed video, the user selects the quotation necessity column in each field and presses the quotation request button at the bottom of the screen (S16), whereby a quotation is created for the items checked in the quotation necessity column and sent to the quotation requester terminal 3 (S17).
[0067] 6 is a display example of an estimate W2 displayed on the estimate requester terminal 3. In this embodiment, the estimate W2 includes an estimate field W21, a detailed series of videos W23, and a special note detailed video W24. The estimate field W21 displays an estimate for the construction items corresponding to the plan selected in the estimate creation field W1, and includes the construction items, the quantity and price for each construction item, and a detailed video W22.
[0068] In this embodiment, the estimated amount is calculated based on the construction items selected by the quote requester in the quote selection field W1 and the quantity for each construction item included in the user information corresponding to the selected items. For example, the unit price set for each construction item is stored in the memory unit 16, and the amount for each selected construction item is calculated by multiplying the unit price by the quantity for each construction item included in the user information. As another example, multiple thresholds are set for the quantity for each construction item, and an estimate is calculated for each selected construction item using the amount set for each threshold. The total amount for each construction item is then calculated by adding up all the calculated amounts for each construction item.
[0069] Furthermore, in this embodiment, when the selection of "View details" for the detailed video W22 is accepted in the estimate W2, the video allocated by the allocation means 11 is displayed on the estimate requester terminal 3 based on the quantity for each construction item in the user construction information, the user attribute information, the building age, or the desired construction information. More specifically, when allocating videos based on the quantity for each construction item, for example, when the selection of "View details" for "high-pressure washing" in FIG. 6 is accepted, the allocation means 11 identifies that the quantity for each construction item in the user construction information is 264 (m^3) and allocates the video with a quantity of 264 (m^3) from the multiple videos linked to "high-pressure washing" as a highly relevant video. The allocation of videos based on the user attribute information and the desired construction information is similar to the processing of the allocation means 11 in the estimate creation field W1 described above.
[0070] More specifically, for example, when a selection of "View details" corresponding to "high pressure washing" is received from the quote requester terminal 3, the allocation means 11 identifies that the quantity of high pressure washing is "264 m^3" from the user construction information of the quote requester. Then, the allocation means 11 identifies type information of videos linked to the quantity of high pressure washing of "264 m^3", and allocates videos including the type information as videos highly relevant to the quote requester.
[0071] In the detailed series of videos W23, detailed videos of the construction items corresponding to the plan selected in the estimate creation field W1 are played continuously. For example, in FIG. 5, the construction items "Exterior Wall Painting Plan A" and "Roof Re-roofing" are selected, and the video creation means 12 identifies the playback information of the videos corresponding to the selected construction items and combines the two videos so that after the video corresponding to "Exterior Wall Painting Plan A" is played and the video corresponding to "Roof Re-roofing" is played after the playback time of the video has elapsed, the video is displayed in the estimate W2.
[0072] The special notes detail video W24 is displayed when the necessity selection field in the special notes field W15 in the estimate creation field W1 is checked. In this embodiment, the special notes detail video W24 assigns, as an appropriate video, a video related to special construction notes that includes type information corresponding to the special notes information of the estimate requester who created the estimate.
[0073] More specifically, for example, if "car available" corresponds to "parked in nearby paid parking lot" as special note information, and a quote request is received from a quote requester who has "car available" as special note information, the allocation means 11, upon determining that the necessity selection field for the special note has been selected, identifies that the quote requester's special note information includes "car available" and identifies "parked in nearby paid parking lot" as the corresponding type information.Then, the allocation means 11 allocates a video including the type information to the quote requester as a video related to appropriate construction special notes.
[0074] In another embodiment, the allocation means 11 allocates, based on a plurality of special note information and a plurality of type information, a video that includes the most type information among a plurality of type information corresponding to a plurality of special note information as an appropriate video related to special notes.
[0075] Specifically, for example, consider a case where "car present" is stored as a special note and "parked on the road" and "parked in a nearby paid parking lot" are associated with each other as type information, and "road is narrow" is stored as special note information and "no movement required" and "parked in a nearby paid parking lot" are associated with each other as type information. If the user information of the estimate requester includes "car present" and "road is narrow" as special note information, the allocation means 11 identifies "parked in a nearby paid parking lot" as the most common type information among the type information corresponding to each special note information. Then, the video including this type information is allocated to the estimate requester as a video related to an appropriate construction special note.
[0076] <Flowchart for image recognition> The following describes the process flow up to displaying an estimate when image recognition is performed in this embodiment, using FIG. 7. FIG. 7 is a sequence diagram showing the process up to displaying an estimate. First, the estimate creation device 1 receives a service inquiry from the estimate requester terminal 3 (S20). It then requests the estimate requester terminal 3 to transmit a construction image, which is an image of the desired construction location (S21). The estimate requester terminal 3 then accepts the construction image input (S22) and performs image recognition (S23). The estimation means 13 then uses the construction image as input to estimate the construction items and quantities for each construction item in the user construction information, as well as estimate user attribute information such as color and design. Based on the estimation results, the estimation means 13 registers the construction items and quantities for each construction item, as well as the colors and designs of the user attribute information, that are optimal for each estimate requester (S24). Note that the image reception (S22) may be performed simultaneously with the inquiry reception (S20). In this case, the image transmission request (S21) is not performed.
[0077] Next, the estimate creation device 1 accepts input of login information required for login from the estimate requester terminal 3, and processes display of My Page corresponding to the login information on the estimate requester terminal 3 (S25). Then, input of desired construction information and age of the building is accepted on My Page of the estimate requester terminal 3 (S26). Then, the accepted desired construction information and age of the building are registered (S27). In this embodiment, selection of types such as construction materials, construction materials, and construction methods displayed on My Page using pull-down menus or the like is accepted and registered as desired construction information.
[0078] Next, the estimate creation device 1 assigns construction items to be displayed in the estimate creation field W1 to each estimate requester based on at least the construction items estimated by the estimation means 13 (S28). In another embodiment, the assignment means 11 may assign construction items based on the estimated construction items and desired construction information received from the user. Specifically, similar to the on-site survey processing, construction items corresponding to the desired construction information among the construction items of the user construction information registered in the preliminary survey using image diagnosis in steps S22 to S24 are assigned as construction items to be displayed in the estimate creation field W1.
[0079] Then, just as in the case of conducting an on-site survey, the quotation requester terminal 3 displays the quotation on the quotation requester terminal 3 by selecting the quotation necessity column in the quotation creation column W1 and selecting the quotation request button (S29-S30). Note that the material selection column W13 may display the desired material in a selected state based on the information estimated and registered by the estimation means 13. The quantity for each construction project displayed in the quotation W2 is a value estimated by the estimation means 13.
[0080] As described above, it is possible for the estimate requester to know the details of the construction items that meet the needs of each estimate requester when creating an estimate and after creating the estimate, and the estimate requester can easily create an estimate without consulting an expert. Note that the videos assigned by the allocation means 11 in the estimate creation column W1 or estimate W2 may have the same content or different contents. [Explanation of symbols]
[0081] 1. Estimate creation device 2. Personnel terminal 3. Estimate requester terminal 11 Allocation means 12 Video Creation Methods 13 Estimation means 14 Calculation method 15 Display processing means 16 Memory section 21 Output Method 22 Input Method 31 Output Method 32 Input Method NW Network W1 Estimate Creation Column W11 Painting work selection column W12 Roof selection column W13 Material selection field W14 Service selection field W15 Special Notes W2 estimate W21 Estimate column W22 detailed video W23 detailed video series W24 Special Notes Detailed Video
Claims
1. A system for supporting the creation of construction estimates, a storage unit that stores construction items indicating the content of the construction, user construction information in which a plurality of the construction items and the quantity of each of the construction items are set for each estimate requester, user attribute information indicating the attributes of the estimate requester, a plurality of videos linked to the construction items, type information of the plurality of videos, and playback information indicating playback times of the plurality of videos; allocation means; Video creation means, An estimate creation field that accepts a selection of the construction items for which the estimate requester wishes to request an estimate from among the construction items of the user construction information, and a display processing means that displays the estimate; A calculation means for calculating an estimate based on the construction items selected in the estimate creation field and the quantities of each of the selected construction items in the user construction information of the estimate requester; Equipped with the allocation means allocates videos from the plurality of videos corresponding to the construction items to each of the estimate requesters based on the relevance of the user attribute information and the type information; The video creation means creates a series of videos, which are one video, by combining a plurality of videos in the order of the construction process, so that a first video, which is a video assigned by the allocation means to a construction item corresponding to a first construction among the selected construction items, is played, and a second video, which is assigned by the allocation means to a construction item corresponding to a second construction that is the construction subsequent to the first construction, is played at a time when the playback time of the first video has elapsed; The display processing means displays the construction items included in the user construction information and the videos linked to the construction items in the estimate creation field in association with each other, Furthermore, the series of moving images is displayed in the estimate. Quotation creation system.
2. The estimate creation system according to claim 1 , wherein the display processing means displays the selected construction item and a video corresponding to the selected construction item in the estimate in association with each other.
3. The allocation means allocates the construction items highly related to the desired construction information to each estimate requester based on the desired construction information indicating the construction content desired by the estimate requester and the construction items, 3. The estimate creation system according to claim 1, wherein the storage unit stores the assigned construction items as the user construction information of the user.
4. The storage unit stores a plurality of videos for each of the construction items together with type information thereof, and stores user information including the user construction information and user attribute information indicating attributes of the estimate requester; the allocation means allocates, to each of the estimate requesters, videos with high relevance among the plurality of videos corresponding to the construction items based on the degree of relevance between the user attribute information and the type information; 4. The estimate creation system according to claim 1, wherein the display processing means displays the highly relevant video in the estimate creation field or in the estimate.
5. The storage unit further stores a plurality of videos relating to the special notes of the construction for each of the special notes, the allocation means allocates videos relating to the special matters that are highly relevant to each of the quotation requesters based on type information of a plurality of videos relating to the special matters and the user attribute information; The estimate creation system according to claim 4 , wherein the display processing means displays a video relating to the highly relevant special note in the estimate creation field or in the estimate.
6. The storage unit aggregates and stores the number of times each of the plurality of videos has been viewed based on the user construction information or the user attribute information, the allocating means allocates to each estimate requester the video that has the most number of views by estimate requesters who have the same user construction information or user attribute information as the estimate requester; 6. The estimate creation system according to claim 4, wherein the display processing means displays the video in the estimate creation field or in the estimate.
7. The estimate creation system further includes an estimation means, The estimation means uses a learning model that has been trained using images of the construction site and the user construction information as training data, and estimates the user construction information by inputting images of the location where the quote requester desires construction into the learning model.
8. A program that supports the creation of construction estimates, a storage unit that stores construction items indicating the content of the construction, user construction information in which the construction items and the quantities of each construction item are set for each estimate requester, user attribute information indicating the attributes of the estimate requester, multiple videos linked to the construction items, type information of the multiple videos, and playback information indicating playback times of the multiple videos; allocation means; Video creation means, An estimate creation field that accepts a selection of the construction items for which the estimate requester wishes to request an estimate from among the construction items of the user construction information, and a display processing means that displays the estimate; a calculation unit that calculates an estimate based on the construction items selected in the estimate creation field and the quantities of each of the selected construction items in the user construction information of the estimate requester; the allocation means allocates videos from the plurality of videos corresponding to the construction items to each of the estimate requesters based on the relevance of the user attribute information and the type information; The video creation means creates a series of videos, which are one video, by combining a plurality of videos in the order of the construction process, so that a first video, which is a video assigned by the allocation means to a construction item corresponding to a first construction among the selected construction items, is played, and a second video, which is assigned by the allocation means to a construction item corresponding to a second construction that is the construction subsequent to the first construction, is played at a time when the playback time of the first video has elapsed; The display processing means displays the construction items included in the user construction information and the videos linked to the construction items in the estimate creation field in association with each other, Furthermore, the estimate creation program displays the series of moving images in the estimate.
9. A method for supporting the creation of construction estimates, comprising: Storing construction items indicating the contents of the construction, user construction information in which the construction items and the quantities of each construction item are set for each estimate requester, user attribute information indicating the attributes of the estimate requester, multiple videos linked to the construction items, type information of the multiple videos, and playback information indicating playback times of the multiple videos; a step of displaying an estimate creation field for receiving a selection of the construction items for which the estimate requester desires to request an estimate from among the construction items of the user construction information, and displaying the estimate; A step of calculating an estimate based on the construction items selected in the estimate creation field and the quantities of each of the selected construction items in the user construction information of the estimate requester; Allocating videos from the plurality of videos corresponding to the construction items to each of the estimate requesters based on the relevance of the user attribute information and the type information; A step of creating a series of videos that is a single video by combining multiple videos in the order of the construction process so that a first video, which is a video assigned in the allocating step to a construction item corresponding to a first construction among the selected construction items, is played, and a second video, which is assigned in the allocating step to a construction item corresponding to a second construction that is the construction subsequent to the first construction, is played at a time when the playback time of the first video has elapsed; In the estimate creation field, the construction items included in the user construction information and the videos linked to the construction items are displayed in association with each other; and a step of displaying and processing the series of moving images in the estimate.
Citation Information
Patent Citations
Document processor
JP1994131348A
System and program for supporting estimate sheet preparation
JP2002279232A
Information processing system, information processing method, and program
JP2021015607A
Vehicle damage estimation device, estimation program therefor, and estimation method therefor
WO2020071560A1