Construction management system and construction management method
By designing a construction management system, generating and displaying process tables, and allowing classification and display of conveying matters, the problem of inexperienced construction managers is solved, and the efficiency and intuitiveness of construction management is achieved.
Patent Information
- Application Number
- CN202280098870.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-10
- Publication Date
- 2025-03-18
AI Technical Summary
In the construction industry, it is difficult for inexperienced construction managers to conduct construction management efficiently, especially when multiple processes are carried out in parallel, it is necessary to judge the progress and adjustment of the operation process in real time.
A construction management system is designed, which allows construction managers to classify and display conveying matters, including chat messages, to intuitively confirm the progress of each process by generating and displaying process tables.
This system enables construction managers to efficiently manage construction, and even inexperienced managers can effectively manage construction through intuitive process tables and message management.
Smart Images

Figure CN119654649A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a construction management system and a construction management method. Background Art
[0002] In construction sites such as buildings, multiple workers (persons in charge) in charge of the project often perform multiple tasks in parallel. The construction manager (site agent) who manages the construction needs to understand the load of each worker's work and the progress of multiple tasks being performed simultaneously. Based on this, the construction manager needs to take measures to complete all tasks safely before the deadline while maintaining the quality of the work.
[0003] The construction manager understands the load status of the workers by holding morning meetings, listening to the work supervisors, and checking the daily work reports. He also inspects the work site and understands the progress of the work by visual confirmation and checking on-site photos. Based on the status thus understood, the construction manager implements construction management by adding or replacing workers, re-evaluating the work process, etc.
[0004] Prior art literature
[0005] Patent Literature
[0006] Patent Document 1: Japanese Patent Application Publication No. 2020-135098 Summary of the invention
[0007] Problems to be solved by the invention
[0008] In order to be able to appropriately judge whether it is necessary to re-evaluate the work process based on the situation that the construction manager knows, a certain degree of on-site performance and experience is required. In the current situation where the labor force in the construction industry is decreasing, it is necessary to cultivate construction managers who can make such appropriate judgments and perform construction management. On the other hand, a construction management system is required that allows even inexperienced construction managers to perform construction management efficiently.
[0009] The present disclosure is made to solve such a problem, and an object of the present disclosure is to provide a construction management system and a construction management method that enable even an inexperienced construction manager to efficiently perform construction management.
[0010] Means for solving problems
[0011] The construction management system disclosed in the present invention is a system for managing the construction of a project consisting of a plurality of processes in charge of a plurality of persons in charge. The construction management system includes a control unit for generating a process table of the project and a display unit for displaying the process table. The control unit classifies a plurality of communication matters communicated between a construction manager who manages the construction of the project and a plurality of persons in charge according to each process. The display unit displays the classified communication matters corresponding to each of the plurality of processes.
[0012] In addition, the construction management method disclosed in the present invention is a method for managing the construction of a project consisting of a plurality of processes in charge of a plurality of persons in charge. The construction management method includes the steps of generating a process table of the project and displaying the process table. The generating step includes the following steps: classifying a plurality of communication matters communicated between a construction manager who manages the construction of the project and a plurality of persons in charge according to each process. The displaying step includes the following steps: displaying the classified communication matters corresponding to each of the plurality of processes.
[0013] Effects of the Invention
[0014] According to the present disclosure, classified communication items are displayed corresponding to each of the multiple processes, so that the communication items of each process can be intuitively and efficiently confirmed while ensuring overview, and various judgments for construction management can be easily made. Thus, even inexperienced construction managers can efficiently perform construction management. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is a diagram showing the hardware configuration of the construction management system according to the first embodiment.
[0016] Figure 2 This is a diagram showing a functional block diagram in the construction management system.
[0017] Figure 3 This is the main processing flow chart.
[0018] Figure 4 This is a flowchart of the display information generation process.
[0019] Figure 5 This is a diagram showing an example of a process table.
[0020] Figure 6 This is a diagram showing an example of a process table.
[0021] Figure 7 This is a flowchart of the display size determination process according to the second embodiment.
[0022] Figure 8 This is a diagram showing an example of a process table.
[0023] Fig. 9This is a diagram showing an example of a process table.
[0024] Fig.10 This is a diagram showing an example of a process table.
[0025] Fig.11 This is a flowchart of the display color determination process according to the third embodiment.
[0026] Fig.12 This is a diagram showing an example of a process table. DETAILED DESCRIPTION
[0027] Hereinafter, the embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Hereinafter, multiple embodiments will be described, but it has been predetermined from the beginning of the application that the structures described in each embodiment will be appropriately combined. In addition, the same or corresponding parts in the figures are marked with the same reference numerals, and their descriptions will not be repeated.
[0028] <First Embodiment>
[0029] Figure 1 1 is a diagram showing a hardware configuration of a construction management system 1 according to a first embodiment. The construction management system 1 is a system for managing the construction of a project consisting of a plurality of processes. These plurality of processes are managed by a plurality of persons in charge (also referred to as "operators").
[0030] For example, in the following Figure 5 In the example of FIG. 1 , a process table showing a plurality of processes in a new air conditioning equipment installation project for installing a new air conditioning equipment in building X is shown. In this example, companies A to F (persons in charge of each company A to F) are in charge of the work of each process.
[0031] Here, on April 1st and 2nd, the person in charge (operator) of Company A was in charge of the work (process) of moving the equipment into the 2nd floor. Then, finally, on April 23rd and 24th, the person in charge of Company F was in charge of the test operation of the 2nd and 3rd floors. After these works were completed, the construction of this project was completed.
[0032] Here, "person in charge" may indicate the person in charge of each of the companies (Company A to Company F) that contracted each process as described above, or may indicate the companies (Company A to Company F) that contracted each process themselves. The person in charge (operator) of one process may be one person or multiple people.
[0033] return Figure 1 The construction management system 1 has a server 100 and a plurality of terminals 200. The server 100 performs processing such as generating a process table. The plurality of terminals 200 are composed of a terminal used by a construction manager (also simply referred to as a "manager") who manages the construction of the project and a plurality of terminals used by a plurality of persons in charge of a plurality of processes of the project.
[0034] The construction manager understands the load status of each person in charge of each process of the project and the progress status of each operation, and manages the site so that the project is completed before the deadline. Figure 1 In the example of FIG. 1 , a terminal 200 used by a construction manager, a terminal 200 used by a worker K1 , and a terminal 200 used by a worker K2 are shown.
[0035] The server 100 includes a control unit 111, a storage unit 112, and a communication unit 113. These are connected to each other via a bus so as to be able to communicate with each other.
[0036] The control unit 111 is, for example, a CPU (Central Processing Unit). The storage unit 112 includes a ROM (Read Only Memory), a RAM (Random Access Memory), a nonvolatile storage device (such as a HDD (Hard Disk Drive) or an SSD (Solid State Drive), etc.).
[0037] The control unit 111 reads the program stored in the ROM into the RAM and executes it to realize various functions of the server 100. The control unit 111 performs processing such as generating a process table of a project. The ROM stores a program describing the processing steps of the server 100. The RAM becomes a work area when the control unit 111 executes the program, temporarily storing the program, data when the program is executed, etc. The server 100 can be connected to the terminal 200 via the communication unit 113 in a wireless or wired manner.
[0038] The terminal 200 may be, for example, a mobile terminal such as a smart phone or a tablet, or a personal computer such as a laptop computer or a desktop computer.
[0039] The terminal 200 includes a control unit (CPU) 211, a storage unit 212, a communication unit 213, an input unit 220, and a display unit 221. These are connected via a bus so as to be able to communicate with each other. The storage unit 212 may also be similarly configured to include a ROM, a RAM, and a non-volatile storage device such as a HDD or a SSD.
[0040] The control unit 211 reads the program stored in the ROM into the RAM and executes it, thereby realizing various functions of the terminal 200. The ROM stores a program describing the processing procedures of the terminal 200. The terminal 200 can be connected to the server 100 via the communication unit 213.
[0041] The input unit 220 receives input from the user. The input unit 220 is, for example, a touch panel, but may also be a keyboard or a mouse. The display unit 221 displays various information. The display unit 221 is, for example, a liquid crystal display or a display. The display unit 221 can display the process table generated by the control unit 111. In addition, the process table can be displayed in any terminal 200.
[0042] In addition, the construction management system 1 may be a device that integrates the server 100 and the terminal 200 used by the manager. In this case, the display unit (display) of the device displays the process table generated by the control unit (CPU) of the device. In addition, the construction management system 1 may be composed only of the server 100 and the terminal 200 used by the manager.
[0043] Figure 2 1 is a diagram showing a functional block diagram in the construction management system 1. The control unit 111 can execute the processing executed by the classification unit 121 and the generation unit 122.
[0044] In this embodiment, communication matters related to the process are communicated between the construction manager and multiple persons in charge. In this embodiment, the communication matters include chat messages using chat, and information is communicated between the construction manager and multiple persons in charge based on chat. In addition, it is not limited to this, and information can also be communicated by email. The communication matters can be information memorandums related to the process (data inputted with phone content, etc.), as long as they are confirmation matters, contact matters, conversations, etc. related to the process.
[0045] In this embodiment, these communication matters are organized for each process and displayed in a process table in an easy-to-understand manner. Thus, what kind of dialogues and agreements exist in each process can be clearly seen at a glance.
[0046] In this embodiment, chat messages (hereinafter also simply referred to as "messages") can be input and viewed on the process table displayed on the display unit 221. This enables message dialogue between the construction manager and multiple persons in charge (hereinafter collectively referred to as "users").
[0047] The user can designate an arbitrary process in the process table and input a message from the input unit 220. Furthermore, when a new message is displayed, the status of the message can be changed from an unread state to a read state.
[0048] The classification unit 121 acquires the message information received by the input unit 220. The message information includes the input message and the status of the message (read status / unread status). These message information are stored in the storage unit 112 as a message history.
[0049] The classification unit 121 obtains the message history input in the past from the storage unit 112. Then, the classification unit 121 classifies the obtained messages for each process and outputs the classification result. The generation unit 122 obtains the classification result and obtains process information (described later) from the storage unit 112. The generation unit 122 generates a process table based on the process information and the classification information. The display unit 221 displays the generated process table. The newly input message and the message status (read status / unread status) are reflected in the process table.
[0050] The following is a specific description using a flow chart. Figure 3 This is a flowchart of the main process. The process shown in this flowchart may be activated, for example, in response to a display request from the terminal 200. Hereinafter, a "step" is also simply referred to as "S".
[0051] After the main process starts, in S101, the server 100 obtains message information from the input unit 220. In S102, the server 100 obtains the message history from the storage unit 112. In S103, the server 100 classifies the messages included in the message information and the message history for each process.
[0052] In S104, the server 100 obtains process information from the storage unit 112. The process information is various information about multiple process settings in the target project. Figure 5 In the example, the information required to generate the process table includes the project name (new air conditioning equipment installation project for Building X), the item name of each process (equipment moving into the 2nd floor, etc.), the company name (Company A, etc.), and the scheduled date of the project (April 1st to 2nd, 2022, etc.).
[0053] In S105, the server 100 executes display information generation processing ( Figure 4 ), generates display information (process table, etc.). In S106, the server 100 outputs the display information (process table, etc.) to the display unit, and ends the main process.
[0054] Specifically, the main process is executed in response to a display request from the terminal 200, and the display information generated as a result is acquired by the terminal 200 via the communication unit 213 and displayed by the display unit 221. An example of a process table displayed on the display unit 221 is shown in FIG. Figure 5 , Figure 6 Next, use Figure 4 The flowchart of the display information generation process is described, and Figure 5 , Figure 6 The process table shown is used for explanation.
[0055] Figure 4 1 is a flowchart of the display information generation process. In the display information generation process, a process table is generated. Figure 5is a diagram showing an example of a process table. Figure 5 As shown, the project name is displayed at the top of the process table 91 (hereinafter also simply referred to as the "process table"). In this example, it is shown that it is a new air conditioning equipment installation project for building X. In this embodiment, the process table is a bar graph process table that displays a plurality of bar graphs corresponding to a plurality of processes.
[0056] In this example, a process table for the period from April 1 to April 24, 2022 is shown in a bar graph. In the process table, a vertical line indicating that today is April 9, 2022 is displayed.
[0057] The process table shows the project name, company name, progress rate, and bar graph of each process. The project name column shows the job name (type of job) of each process. The company name column shows the name of the company in charge of the job. The progress rate column shows the progress rate of the job in percentage.
[0058] In the air conditioning equipment new installation project of Building X, as a plurality of processes, equipment moving-in work on the 2nd floor which is in charge of Company A, equipment installation work on the 2nd floor which is in charge of Company B, piping work on the 2nd floor which is in charge of Company C, wiring work on the 2nd floor which is in charge of Company D, insulation work on the 2nd floor which is in charge of Company E, and test operation of the 2nd floor which is in charge of Company F are displayed.
[0059] Furthermore, in the air conditioning equipment new installation project of Building X, as a plurality of processes, equipment moving-in work on the 3rd floor which is in charge of Company A, equipment installation work on the 3rd floor which is in charge of Company B, piping work on the 3rd floor which is in charge of Company C, wiring work on the 3rd floor which is in charge of Company D, insulation work on the 3rd floor which is in charge of Company E, and test operation on the 3rd floor which is in charge of Company F are displayed.
[0060] According to this process table, the equipment moving-in of the 2nd floor (Company A), the equipment installation of the 2nd floor (Company B), and the equipment moving-in of the 3rd floor (Company A) are planned from April 1st to April 2nd. Then, the piping work of the 2nd floor (Company C) is planned from April 3rd to April 8th (in this embodiment, no work is performed on Saturdays and Sundays), and the equipment installation of the 3rd floor (Company B) is planned from April 3rd to April 4th. Today is April 9th, and all the above processes have been completed as planned, so the bar graph is displayed using "blue" to indicate the completed work. In addition, these works are displayed as progress rate = "100%".
[0061] In this embodiment, the first process and the second process can be extracted from the process information. The plurality of processes of the project include the first process and the second process which is a process after the first process. The second process is a process which generates an influence caused by the delay when the operation of the first process is delayed. The relationship between them is set in advance as process information.
[0062] When the process table is displayed on the display unit 221 , an image in which a first bar graph corresponding to a first process and a second bar graph corresponding to a second process are connected is displayed.
[0063] exist Figure 5 In the example, Company B is responsible for both the equipment installation on the 2nd floor from April 1st to April 2nd and the equipment installation on the 3rd floor from April 3rd to April 4th. The equipment installation on the 3rd floor needs to be carried out the day after the equipment installation on the 2nd floor is completed.
[0064] If the installation of the equipment on the second floor (the first process) is delayed, the installation of the equipment on the third floor (the second process) cannot be started, and the installation of the equipment on the third floor may also be delayed. In this way, when a delay in a certain process (the first process) may affect the next process (the second process), an image connecting the two processes with a line (here, an image of an arrow from the first process to the second process) is displayed as a "related operation".
[0065] Furthermore, after the piping work on the 2nd floor from April 3rd to April 8th was completed, Company C scheduled the piping work on the 3rd floor from April 9th to April 12th. In this case, if the piping work on the 2nd floor is delayed, the piping work on the 3rd floor may not be started. In this case, it is indicated that these two processes are also "related operations". On the other hand, even if the equipment installation work on the 2nd floor (Company B) is delayed, the piping work on the 2nd floor (Company C) can be started as scheduled from April 3rd. Therefore, these two processes are not set as "related operations".
[0066] Next, the wiring project for the 2nd floor was scheduled from April 9 to April 10 (Company D), the insulation project for the 2nd floor was scheduled from April 11 to April 16 (Company E), and the insulation project for the 3rd floor was scheduled from April 17 to April 22 (Company E). In this project, the insulation project for the 2nd floor cannot be started if the wiring project for the 2nd floor is not completed. Therefore, these processes are also shown as "related operations". In addition, Company E needs to start the insulation project for the 3rd floor from the day after the insulation project for the 2nd floor is completed, so these processes are also shown as "related operations".
[0067] In addition, after the wiring work on the 2nd floor from April 9 to April 10, Company D carried out the wiring work on the 3rd floor from April 15 to April 16. There was a two-day margin in between, and in this example, it was determined that it might affect the next process, so these processes were also shown as "related work". Finally, Company F was scheduled to carry out a test run on the 2nd and 3rd floors from April 23 to April 24.
[0068] return Figure 4When the display information generation process starts, in S201 , the server 100 sets the color of the bar graph image according to the load status of each process.
[0069] In this embodiment, in each process, as the load state of the process, either "high load state" or "normal state" is set. Regarding the load state of the process, "normal state" is set as the initial state. The construction manager confirms the progress of the process and the scheduling of the person in charge of the process. If the operation scheduling of the process is to be delayed due to reasons such as the person in charge's scheduling not having enough time, the load state of the process is set to "high load state". Alternatively, the server 100 can also automatically determine the load state of the process based on information such as the person in charge's scheduling and set it.
[0070] The server 100 sets the bar graph image corresponding to the process in the high load state to red. At this time, the bar graph image can be displayed in red as a whole, or only the period (day) in the high load state can be displayed in red. When the load state of the first process is the high load state, the server 100 sets the bar graph corresponding to the second process to pink.
[0071] exist Figure 5 In the example, suppose that the load state is determined to be a high load state in the wiring project of the 2nd floor (the first process) on April 10. In this case, the bar graph of the wiring project of the 2nd floor (the first process) on April 10 is displayed in red. In addition, the entire bar graph of the process can also be displayed in red. Then, the bar graph of the insulation project of the 2nd floor (the second process) and the bar graph of the wiring project of the 3rd floor (the second process) which are set as "related operations" in the process are displayed in pink respectively.
[0072] Furthermore, it is assumed that the load state is determined to be a high load state in the insulation work of the 2nd floor on April 15. In this case, the bar graph of the insulation work of the 2nd floor on April 15 is displayed in red. Alternatively, the entire bar graph of the insulation work of the 2nd floor may be displayed in red. Then, the bar graph of the insulation work of the 3rd floor, which is set as a "related operation" in the process, is displayed in pink.
[0073] Regarding the processes being implemented or scheduled to be implemented today (April 9), as "scheduled work", the bar graph is displayed in light blue in principle. The wiring project on the 2nd floor is being implemented (the progress rate is 50%), so it is displayed in light blue. However, in the case of displaying in red or pink as described above, it is preferred to display these colors. In addition, the piping project on the 3rd floor is also being implemented (the progress rate is 25%), so it is displayed in light blue. Regarding the processes scheduled after April 10, since they have not been started, this meaning is displayed in the progress rate column. Regarding the trial operation of the 2nd and 3rd floors scheduled from April 23rd to April 24th, the bar graph is displayed in light blue.
[0074] return Figure 4 In S202, the server 100 sets the status of the message. Thus, the message is set to be in a read state or an unread state. In S203, the server 100 matches the classified messages with each bar chart in chronological order. In S204, the server 100 generates display information (process table, etc.), and ends the display information generation process. Figure 5 In the example of , the process table 91 is displayed on the display unit 221 as display information.
[0075] Next, use Figure 6 An example of displaying messages corresponding to each bar graph is described. Assume that the display or non-display of the message can be switched by the user's designation. Assume Figure 5 This is an example of a message that is set to "not display". Figure 6 This is an example of a message being set to "display".
[0076] like Figure 6 As shown, the display unit 221 displays the classified messages in chronological order in correspondence with each of the multiple processes. In this example, the multiple messages are classified in correspondence with the 2-story piping project implemented by C Company, the 2-story wiring project implemented by D Company, and the 2-story insulation project implemented by E Company.
[0077] Specifically, corresponding to the piping project on the second floor, a message "..." is displayed, which is sent from Mr. X (construction manager) of the construction management to Mr. Y (person in charge of the piping project on the second floor) of the C company at 10:00 on April 1. The message is displayed in the dialog image, and the dialog image is arranged in a manner to indicate the process corresponding to the message.
[0078] Mr. X (sender) of the construction management displays the process table 92 on his terminal 200, specifies the second-floor piping project as the process, and specifies Mr. Y of Company C as the destination (receiver) to send a message. For example, when the bar graph image of the second-floor piping project is clicked with a mouse, a message input screen is displayed.
[0079] On the other hand, Mr. Y of Company C displays the process table 92 on the terminal 200 used by himself and reads the above message, thereby changing the status of the message from the unread status to the read status. For example, in each message, the setting screen for displaying the status of the message is configured so that the status of the message can be changed in the setting screen. When the status of the message is changed to the read status, the character "read" is displayed in the message.
[0080] In addition, corresponding to the wiring work on the second floor, a message sent from Mr. Z1 of D Company to Mr. X of construction management at 13:00 on April 1 is displayed, "Work will be carried out at another site on 4 / 9, so Z2 will carry out the work."
[0081] Mr. Z1 of D Company displays the process table 92 on his terminal 200, specifies the wiring project of the second floor as the process, and specifies Mr. X of the construction manager as the destination to send a message. In contrast, Mr. X of the construction manager displays the process table 92 on his terminal 200, reads the message, and changes the status of the message from the unread status to the read status.
[0082] Furthermore, as the next message to the above message, a message "I understand" is displayed from Mr. X of the construction manager to Mr. Z1 of D Company at 15:00 on April 1. When there are two or more messages corresponding to one process, the dialog image of the new message is arranged so as to indicate the previous message. In this way, multiple messages corresponding to one process are arranged in chronological order.
[0083] Mr. X, the construction manager, displays the process table 92 on the terminal 200 he uses, specifies the message sent from Mr. Z1 of D Company to Mr. X, the construction manager, and sends a reply message to the message. For example, when the part "Mr. X1 of D Company" in the message is clicked, an input screen for sending a message (reply message) to Mr. X1 of D Company is displayed. This message is in the read state.
[0084] Furthermore, as the next message of the above message, a message "4 / 9 please take care of me" is sent from Mr. Z2 of D Company to Mr. X of construction management at 10:00 on April 4th.
[0085] Mr. Z2 of Company D displays the process table 92 on his terminal 200, specifies the wiring project of the second floor as the process, and specifies Mr. X of the construction manager as the destination to send a message. For example, when the part "Mr. X of the construction manager" in the message is clicked, the input screen for sending the message to Mr. X of the construction manager is displayed. This message is in the read state.
[0086] The above three messages are sent by specifying "2-layer wiring process" as a process. Therefore, these three messages are classified as 2-layer wiring process. These messages are displayed in chronological order.
[0087] In addition, corresponding to the insulation work of the second floor, a message sent from Mr. Z3 of Company E to Mr. X of the construction manager at 13:00 on April 9 is displayed: "If the work of Company D is delayed, our work may be delayed."
[0088] Mr. Z3 of Company E displays the process table 92 on his terminal 200, specifies the insulation work of the second floor as the process, and specifies Mr. X of the construction management as the destination to send the message. This message is in the read state.
[0089] Furthermore, as the next message to the above message, a message sent from Mr. X of the construction manager to Mr. Z3 of the E company at 15:00 on April 9 is displayed.
[0090] Mr. X, the construction manager, displays the process table 92 on his terminal 200, specifies the second floor insulation project as the process, and specifies Mr. Z3 of E company as the destination to send (reply) the message. Mr. Z3 of E company has not confirmed the message, so the message is set to unread status.
[0091] The above two messages are messages for insulation works classified as 2 layers. These messages are displayed in chronological order.
[0092] As described above, the control unit 111 classifies multiple messages in the chat between the construction manager and multiple persons in charge according to each process. The display unit 221 displays the classified messages corresponding to each of the multiple processes. In addition, the display unit 221 displays the classified messages in chronological order corresponding to each of the multiple processes.
[0093] In the past, when a construction manager and multiple persons in charge exchange messages using chat, email, etc., in order to understand the overall progress of the project, the construction manager needs to confirm the messages with each person in charge individually. When there are many people involved, it takes a lot of time to trace these messages in chronological order. In addition, when you want to understand the progress of each process or the progress of the project as a whole, you need to classify and organize these messages according to each process.
[0094] In this embodiment, in the operation of equipment engineering in which multiple processes are performed in parallel, a chat means is provided that can organize conversations in time sequence according to each process, and at the same time, a user interface is provided that can simultaneously browse the chat status of multiple processes without losing the overview. In this embodiment, messages dedicated to each process are collected according to the process and the process table is displayed. Therefore, while ensuring the overview, the communication matters of each process can be intuitively and efficiently confirmed, and various judgments for construction management can be easily performed. As a result, even inexperienced construction managers can efficiently perform construction management.
[0095] In addition, the input unit 220 receives a message specifying any party in a plurality of processes and any party in a construction manager and a plurality of persons in charge as a chat message. The display unit 221 displays the message received by the input unit 220. The display unit 221 displays whether each of the plurality of messages is in a read state. Thus, while confirming the process table and specifying a specific process, a message related to the specified process can be sent, and the read status of the message can also be confirmed, so that the management of the information transmitted for each process is easy.
[0096] <Second Embodiment>
[0097] In the first embodiment, as Figure 6 As shown in the figure, the entire message content can be browsed, but the present invention is not limited to this, and the following structure may be used. Hereinafter, the description of the parts common to the first embodiment will be omitted.
[0098] In the second embodiment, the chat message display mode is configured to be switchable. The display mode can be switched to any of the first mode to the third mode by user setting. This will be described in detail below.
[0099] Figure 7 This is a flowchart of the display size determination process of the second embodiment. The display size determination process is a process for setting whether to display the chat message displayed in the process table in the normal display or the simplified display. This process can be started when the user switches the display mode of the chat message.
[0100] The display unit 221 can display a plurality of messages in either a normal display in which the message contents can be viewed or a simplified display in which the message contents cannot be viewed and the message contents are displayed in a smaller size than the normal display. Thus, even when there are many messages to be displayed on the process table, the messages can be easily viewed by simply displaying a part of them.
[0101] After the display size determination process starts, the server 100 determines in S301 whether the display mode is set to the first mode. If the server 100 determines that the display mode is set to the first mode (S301: Yes), the process proceeds to S303. If the server 100 determines that the display mode is not set to the first mode (S301: No), the process proceeds to S302.
[0102] In S302, the server 100 determines whether the display mode is set to the second mode. If the server 100 determines that the display mode is set to the second mode (S302: Yes), the process proceeds to S304. If the server 100 determines that the display mode is not set to the second mode (S302: No), the process proceeds to S305.
[0103] When the process proceeds to S305, the display mode is not set to either the first mode or the second mode, so the display mode is set to the third mode. In this case, in S305, the server 100 sets all messages to the simple display state and ends the display size determination process. The message set to the simple display state is displayed in the simple display, and the message set to the normal display state is displayed in the normal display.
[0104] Next, use Figure 8 The display of the process table when the display mode is set to the third mode will be described. Figure 8 This is a diagram showing an example of a process table. Figure 6 In contrast, in the case of simple display, such as Figure 8 As shown, the message content is not displayed, and an image of a downward triangle is displayed in the dialog box image.
[0105] and Figure 6 Likewise, in Figure 8 In the example, there is also one message corresponding to the piping project on the second floor, three messages corresponding to the wiring project on the second floor, and two messages corresponding to the insulation project on the second floor. Figure 8 In the example, Figure 6 Similarly to the example, one dialog image is displayed corresponding to the piping project on the second floor, three dialog images are displayed corresponding to the wiring project on the second floor, and two dialog images are displayed corresponding to the insulation project on the second floor.
[0106] When the user clicks the dialog image with a mouse on the screen of display unit 221 (or touches the dialog part in the case of a touch panel), the message content of the corresponding part is displayed (displayed in normal display). It is also possible to display all corresponding messages in normal display by clicking the bar graph.
[0107] return Figure 7 In S303 (first mode setting), the server 100 sets the latest message in each process to the normal display state and sets the other messages to the simplified display state, and ends the display size determination processing.
[0108] Next, use Fig. 9 The display of the process table when the display mode is set to the first mode will be described. Fig. 9 This is a diagram showing an example of a process table.
[0109] When there are two or more messages corresponding to each of the multiple processes, the display unit 221 displays the latest message among the two or more messages in a normal display, and displays messages other than the latest message in a simplified display. In this way, the most recent messages in each process can be browsed, and the user can pay attention to the latest message. In this way, even an inexperienced construction manager can efficiently manage the construction.
[0110] and Figure 6 Likewise, in Fig. 9 In the example, there is also one message corresponding to the piping project on the second floor, three messages corresponding to the wiring project on the second floor, and two messages corresponding to the insulation project on the second floor.
[0111] like Fig. 9 As shown, in each of the above steps, only the latest message is normally displayed, and other messages are simply displayed. When the user clicks the dialog image of the simply displayed message, the message content is displayed.
[0112] return Figure 7 In S304 (second mode setting), the server 100 sets the process in the specified state (in this embodiment, the "high load state") to the normal display state, sets the processes other than the specified state (high load state) to the simplified display state, and ends the display size determination process. All messages corresponding to the process set to the normal display state are displayed in the normal display, and all messages corresponding to the process set to the simplified display state are displayed in the simplified display.
[0113] Next, use Fig.10 The display of the process table when the display mode is set to the second mode will be described. Fig.10 1 is a diagram showing an example of a process table. The wiring work of the second floor on April 10 is set to be in a high load state.
[0114] In the present embodiment, the plurality of processes include a prescribed bar graph corresponding to a prescribed process (e.g., "2-layer wiring process" or "2-layer insulation process") in a prescribed state ("high load state" in the present embodiment). The display unit 221 displays the prescribed bar graph in a different manner ("red" in the present embodiment) from the bar graphs other than the prescribed bar graph. The display unit 221 displays messages corresponding to the prescribed process in a normal display, and displays messages corresponding to processes other than the prescribed process in a simplified display.
[0115] A specific example is described below. Figure 6 Likewise, in Fig.10 In the example, there is also one message corresponding to the piping project on the second floor, three messages corresponding to the wiring project on the second floor, and two messages corresponding to the insulation project on the second floor.
[0116] like Fig.10 As shown in FIG. 1 , the wiring project of the second floor and the insulation project of the second floor are in a high load state. Therefore, a part of the bar graph corresponding to the wiring project of the second floor and the insulation project of the second floor is displayed in red. All messages corresponding to the wiring project of the second floor and the insulation project of the second floor are displayed in the normal display.
[0117] All messages corresponding to the piping work on the second floor which is not in a high-load state are displayed in a simple display. When the user clicks the dialog image of the message displayed in the simple display, the message content is displayed.
[0118] In addition, for example, when there is a message corresponding to the wiring project of the third floor displayed in pink, all the corresponding messages are displayed in a simplified display. In addition, when there is a message corresponding to the test operation of the third floor displayed in light blue, all the corresponding messages are displayed in a simplified display.
[0119] In addition, in this embodiment, the bar graphs of the processes related to the processes in the high-load state (the processes in the high-load state but which may have an impact if delayed) are displayed in pink. Such a state may also be included in the above-mentioned predetermined state.
[0120] In this case, for example, if there is a message corresponding to the wiring project of the third floor displayed in pink, all the corresponding messages are displayed in the normal display. On the other hand, if there is a message corresponding to the test operation of the third floor displayed in light blue, all the corresponding messages are displayed in the simplified display.
[0121] By configuring as described above, messages corresponding to processes that are in a specified state (e.g., a high-load state) that should be focused on can be viewed through the normal display, and the user can pay attention to these messages. In particular, when in a high-load state, the scheduling of the process may be delayed. In this case, the construction manager can confirm the conversation in the process in a high-load state (displayed in red) as soon as possible, and it is easy to adjust the operation. In addition, the processes associated with the process in a high-load state (displayed in pink) are also displayed normally, thereby making it easy for the construction manager to make adjustments related to re-evaluation of the operation scheduling or increase in personnel between the person in charge of the process in a high-load state that is about to be delayed and the associated processes. As a result, even inexperienced construction managers can efficiently perform construction management.
[0122] <Third Embodiment>
[0123] In the first and second embodiments, the display color of the chat message is fixed (for example, the background color is white). In contrast, in the third embodiment, the display unit 221 displays the messages in the read state in a prescribed manner (for example, the background color is gray), and displays the messages in the unread state in a manner different from the prescribed manner (for example, the background color is green).
[0124] Hereinafter, description of the parts common to the first embodiment or the second embodiment will be omitted. Fig.11 3 is a flowchart of the display color determination process of the third embodiment. The server 100 performs the display information generation process ( Figure 4 ) after S203, the display color determination process is executed for all messages. After the server 100 executes the display color determination process for all messages, it executes S204.
[0125] After the background color determination process starts, the server 100 determines whether the target message is in the read state in S401. If the server 100 determines that the target message is in the read state (S401: Yes), the process proceeds to S402. If the server 100 determines that the target message is not in the read state (S401: No), the process proceeds to S403.
[0126] In S402, the server 100 sets the background color of the target message to gray, and ends the background color determination process. Thus, when the message is in the read state, the background of the message is displayed in gray.
[0127] In S403, the server 100 sets the background color of the target message to green, and ends the background color determination process. Thus, when the message is in an unread state, the background of the message is displayed in green.
[0128] Next, use Fig.12 A specific example will be described. Fig.12 is a diagram showing an example of a process table. Fig.12 In the process table of , the diagram is simplified compared with the process table described above. Fig.12 In FIG. 1 , a bar graph and a message corresponding thereto are shown.
[0129] In this example, it is assumed that the work is performed in the order of process A, process B, and process C. As a message corresponding to process A, message 81 sent at 10:00 on April 1 is displayed. This message is in the read state, and the background color of this message is gray.
[0130] As a message corresponding to process B, message 82 (read status) sent at 8:00 on April 2 is displayed (background color is gray). Furthermore, as a reply message, message 83 (read status) sent at 10:00 on April 2 is displayed (background color is gray). Furthermore, as a reply message, message 84 sent at 9:00 on April 3 is displayed. This message is an unread reply message, and the background color of this message is green.
[0131] As a message corresponding to process C, message 85 sent at 9:00 on April 5 is displayed. This message is an unread reply message, and the background color of this message is green.
[0132] Thus, by making the background colors of read messages and unread messages different, users can pay attention to the unread messages with high importance. Thus, even an inexperienced construction manager can efficiently manage construction.
[0133] In addition, in the case of unread messages, the display method of the message may be different in the case of a reply message to a message and in the case of a message other than a reply message (a message sent with a newly specified destination). For example, as a reply message, an unread message 84 sent at 9:00 on April 3 is displayed (process B), and the background color is displayed in light blue. On the other hand, as a message sent with a newly specified destination, an unread message 85 sent at 9:00 on April 5 is displayed (process C), and the background color is displayed in green. In addition, in the case of unread messages, the display method of the message (the background color of the message) may be different for each sender.
[0134] [Modifications]
[0135] The present invention is not limited to the contents described in the first to third embodiments, and may be configured as follows.
[0136] In the first to third embodiments, as Figure 6As shown in FIG. 1 , in the normal display, the sender, receiver, message content, and message status (read or unread) are displayed for each message. Figure 8 As shown in FIG. 1 , in a simple display, a triangular image is displayed in a dialog box image. However, the present invention is not limited thereto, and in a simple display, the sender, the receiver, and the status of the message may be displayed, the sender and the receiver may be displayed, or only the sender may be displayed.
[0137] In addition, when Figure 6 If all messages are not included in the process table screen, all messages can be displayed by scrolling the screen. In addition, the messages that can be displayed can be displayed normally and other messages can be displayed simply, so that the display of the messages can be contained in the process table screen.
[0138] In the first to third embodiments and the modified examples, an example of a bar chart process table is used as an example of a process table, but it is not limited to this, and any process table can also be used. For example, the process table can also be a network process table. In this case, in the display representing each process, a corresponding message can be displayed.
[0139] It is also intended that the various embodiments disclosed this time be appropriately combined and implemented within the scope of technical non-contradiction. Moreover, the embodiments disclosed this time should be considered to be illustrative in all aspects, rather than restrictive. The technical scope shown in this disclosure is not shown by the description of the above-mentioned embodiments, but by the claims, and is intended to include all changes within the meaning and scope equivalent to the claims.
[0140] Description of symbols
[0141] 1: construction management system; 81-85: messages; 91-96: process table; 100: server; 111, 211: control unit; 112, 212: storage unit; 113, 213: communication unit; 121: classification unit; 122: generation unit; 200: terminal; 220: input unit; 221: display unit.
Claims
1. A construction management system for managing the construction of a project consisting of a plurality of processes under the responsibility of a plurality of persons in charge, wherein: The construction management system has: a control unit that generates a process table for the process; and a display unit that displays the process table, The control unit classifies, for each process, a plurality of communication matters communicated between a construction manager who manages the construction of the project and the plurality of persons in charge. The display unit displays the classified notification matters corresponding to each of the plurality of steps.
2. The construction management system according to claim 1, wherein: The plurality of communication matters include a plurality of messages in a chat between the construction manager and the plurality of persons in charge, The control unit classifies the plurality of messages according to each process, The display unit displays the classified messages in chronological order corresponding to each of the plurality of processes.
3. The construction management system according to claim 2, wherein: The construction management system further includes an input unit, which receives input from a user. The input unit receives a message designating any one of the plurality of processes and any one of the construction manager and the plurality of persons in charge as the chat message, The display unit displays the message received by the input unit, The display unit displays whether each of the plurality of messages is in a read state.
4. The construction management system according to claim 3, wherein: The display unit displays the messages in the read state in a predetermined manner, and displays the messages that are not in the read state in a manner different from the predetermined manner.
5. The construction management system according to claim 3 or 4, wherein: The process table is a bar graph process table that displays a plurality of bar graphs corresponding to the plurality of processes.
6. The construction management system according to claim 5, wherein: The display unit can display each of the plurality of messages in either a normal display in which message contents can be viewed or a simplified display in which the message contents are displayed in a size smaller than the normal display and cannot be viewed.
7. The construction management system according to claim 6, wherein: When two or more messages correspond to each of the plurality of processes, the display unit displays the latest message of the two or more messages in the normal display, and displays messages other than the latest message in the simplified display.
8. The construction management system according to claim 6, wherein: The plurality of steps include a predetermined bar graph corresponding to a predetermined step in a predetermined state, the display unit displays the predetermined bar graph in a manner different from bar graphs other than the predetermined bar graph, The display unit displays a message corresponding to the predetermined step in the normal display, and displays a message corresponding to a step other than the predetermined step in the simplified display.
9. A construction management method for managing the construction of a project consisting of a plurality of processes under the responsibility of a plurality of persons in charge, wherein: The construction management method comprises the following steps: generating a process schedule for the project; and Display the process table, The step of generating includes the steps of: classifying, for each process, a plurality of communication matters communicated between a construction manager who manages the construction of the project and the plurality of persons in charge; The step of performing the display includes the step of displaying the classified communication matters corresponding to each of the plurality of steps.
Citation Information
Patent Citations
Construction management system and construction management method
JP2020135098A