System, method, and program for estimating work completion time

The work execution period estimation system automates the calculation of work duration using stored records, addressing the inefficiencies of manual time studies by providing accurate and efficient duration estimation.

JP2026088991APending Publication Date: 2026-05-29MONAKAYA CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MONAKAYA CO LTD
Filing Date
2024-12-25
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Conventional time studies require manual recording of work times, which are laborious and inefficient.

Method used

A work execution period estimation system that includes a storage unit for work records and an estimation unit to calculate start and end times based on stored data, eliminating the need for manual time studies.

Benefits of technology

Enables accurate estimation of work duration without manual time studies, improving efficiency and reducing laborious tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026088991000001_ABST
    Figure 2026088991000001_ABST
Patent Text Reader

Abstract

Obtain the duration of the work without conducting a time study. [Solution] According to one embodiment, the work execution period estimation system includes a storage unit that stores information indicating work records, including the type of work performed by the worker and the time of execution; an estimation unit that estimates the start and end times of the work based on the standard time set for each type of work and the time of execution; and a display unit that displays the estimation results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a work execution period estimation system, method, and program.

Background Art

[0002] Conventionally, time studies have been conducted at various work sites. By measuring the time required for each work in a time study, suggestions for improving and enhancing work efficiency can be obtained. For example, in Citation 1, a technique for improving the method of collecting and aggregating appropriate time study data when a worker performs work while moving over a wide area is disclosed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Conventional time studies were performed using a stopwatch. According to this method, since it was necessary to record the measured time and the content of the work manually, it was very laborious.

[0005] The present invention has been made in view of the above problems, and an object thereof is to obtain the work execution period without performing a time study.

Means for Solving the Problems

[0006] According to one embodiment, a work execution period estimation system includes a storage unit that stores information indicating a work record including the type of work performed by a worker and the execution time, a standard time set for each type of work, and an estimation unit that estimates the start time and end time of the work based on the execution time, and a display unit that displays the estimation result. [Effects of the Invention]

[0007] According to one embodiment, the duration of the work can be obtained without conducting a time study. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows an example of the configuration of estimation system 1000. [Figure 2] This figure shows an example of the hardware configuration of an information processing device. [Figure 3] This figure shows an example of the functional configuration of the estimation device 1. [Figure 4] This figure shows an example of work record information 121. [Figure 5] This figure shows an example of estimated result information 122. [Figure 6] This figure shows an example of aggregated results information 123. [Figure 7] This figure shows an example of standard time information 124. [Figure 8] This figure shows an example of the functional configuration of user terminal 2. [Figure 9] This flowchart shows an example of the process performed by the estimated system 1000. [Figure 10] This figure shows an example of the estimated result display screen sc1. [Figure 11] This figure shows an example of how to correct the estimation results. [Figure 12] This figure shows an example of the sc2 summary result display screen. [Figure 13] This is a flowchart showing an example of Method 1 for estimating the implementation period. [Figure 14] This figure shows a specific example of Method 1 for estimating the implementation period. [Figure 15] This flowchart shows an example of method 2 for estimating the implementation period. [Figure 16] This figure shows a specific example of Method 2 for estimating the implementation period. [Figure 17]This is a diagram showing an example of the functional configuration of the estimation device 1. [Figure 18] This is a diagram showing an example of the worker information 125. [Figure 19] This is a diagram showing an example of the work target information 126. [Figure 20] This is a diagram showing an example of the functional configuration of the estimation device 1. [Figure 21] This is a diagram showing an example of the work plan information 127. [Figure 22] This is a diagram showing an example of the configuration of the estimation system 1000. [Figure 23] This is a diagram showing an example of the functional configuration of the estimation device 1. [Figure 24] This is a diagram showing an example of the estimation work record information 129.

Embodiments for Carrying Out the Invention

[0009] [[ID=2E]]Hereinafter, each embodiment of the present invention will be described with reference to the accompanying drawings. Regarding the descriptions in the specifications and drawings according to each embodiment, for components having substantially the same functional configuration, duplicate descriptions will be omitted by assigning the same reference numerals.

[0010] [First Embodiment] [System Configuration] First, an overview of the work execution period estimation system 1000 (hereinafter referred to as "estimation system 100") according to the first embodiment will be described. The estimation system 1000 is an information processing system that estimates the execution period of work based on work records. With the estimation system 1000, it is possible to obtain the execution period of work without conducting a time study.

[0011] Here, a time study refers to a series of procedures in which a worker measures and records the time of each work performed on a work target at the work site. A time study can be executed at any location where on-site work occurs, such as a nursing facility, a medical facility, a factory, etc. The estimation system 1000 can be used instead of a time study at any location where a time study can be conducted.

[0012] A worker is someone who performs a task. A worker may perform multiple tasks.

[0013] The work object is the object on which the worker performs the work, and can be an object, a place, or a person. The worker performs the work on the work object according to the type of work.

[0014] The implementation period is the period during which the worker performed the work, from the start time to the end time of the work.

[0015] Figure 1 shows an example of the configuration of the estimation system 1000. As shown in Figure 1, the estimation system 1000 comprises a work execution period estimation device 1 (hereinafter referred to as "estimation device 1") and a user terminal 2, which are connected to each other so as to be able to communicate with each other via a network N. The network N is, for example, a wired LAN (Local Area Network), a wireless LAN, the Internet, a public telephone network, a mobile data communication network, or a combination thereof. In the example of Figure 1, the estimation system 1000 comprises one estimation device 1 and one user terminal 2, but it may comprise multiple units of each.

[0016] Estimation device 1 is an information processing device that estimates the duration of work based on work records. Estimation device 1 is, for example, a PC (Personal Computer), a smartphone, a tablet terminal, a server device, or a microcomputer, but is not limited to these. In the example in Figure 1, estimation device 1 is a single information processing device, but it may be implemented as a system consisting of multiple information processing devices connected via a network N.

[0017] User terminal 2 is an information processing device used by a user of the estimated system 1000. User terminal 2 may be, for example, a PC, smartphone, or tablet device, but is not limited to these.

[0018] <Hardware configuration of the information processing device 100> Next, the hardware configuration of the information processing device 100 will be described. Figure 2 shows an example of the hardware configuration of the information processing device 100. As shown in Figure 2, the information processing device 100 comprises a processor 101, memory 102, storage 103, communication I / F 104, input device 105, output device 106, and drive device 107, all interconnected via bus B.

[0019] The processor 101 controls the various components of the information processing device 100 and realizes the functions of the information processing device 100 by loading various programs, including the OS (Operating System), stored in the storage 103, into the memory 102 and executing them. The processor 101 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), or a DSP (Digital Signal Processor), but is not limited to these.

[0020] Memory 102 is, for example, ROM (Read Only Memory), RAM (Random Access Memory), or a combination thereof. ROM is, for example, PROM (Programmable ROM), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), or a combination thereof. RAM is, for example, DRAM (Dynamic RAM) or SRAM (Static RAM), but is not limited to these.

[0021] The storage 103 stores various programs and data, including the OS. The storage 103 is, for example, flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), or SCM (Storage Class Memories), but is not limited to these.

[0022] The communication interface 104 is an interface for connecting the information processing device 100 to an external device via the network N and controlling communication. The communication interface 104 is, for example, Bluetooth®, Wi-Fi®, ZigBee®, or Ethernet®.

[0023] The input device 105 is a device for inputting information into the information processing device 100. The input device 105 may be, but is not limited to, a mouse, keyboard, touch panel, microphone, scanner, camera, various sensors, or operation buttons.

[0024] The output device 106 is a device for outputting information from the information processing device 100. The output device 106 is, for example, a display device, a projector, a printer, a speaker, or a vibrator, but is not limited to these.

[0025] The drive device 107 is a device for reading and writing data to the recording medium 108. The drive device 107 is, for example, a magnetic disk drive, an optical disk drive, a magneto-optical disk drive, or an SD card reader, but is not limited thereto. The recording medium 108 is, for example, a CD (Compact Disc), a DVD (Digital Versatile Disc), an FD (Floppy Disk), an MO (Magneto-Optical disk), a BD (Blu-ray® Disc), a USB® memory, or an SD card, but is not limited thereto.

[0026] In this embodiment, the program may be written to the memory 102 or storage 103 during the manufacturing stage of the information processing device 100, or it may be provided to the information processing device 100 via the network N, or it may be provided to the information processing device 100 via a non-temporary, computer-readable recording medium such as the recording medium 108.

[0027] <Functional configuration of Estimation Device 1> Next, the functional configuration of the estimation device 1 will be described. Figure 3 is a diagram showing an example of the functional configuration of the estimation device 1. As shown in Figure 3, the estimation device 1 comprises a communication unit 11, a storage unit 12, and a control unit 13.

[0028] The communication unit 11 is implemented by the communication interface 104. The communication unit 11 sends and receives information to and from the user terminal 2 via the network N.

[0029] The storage unit 12 is implemented by memory 102 and storage 103. The storage unit 12 stores work record information 121, estimated result information 122, aggregated result information 123, and standard time information 124.

[0030] Work record information 121 is information indicating a work record, which is a record of the work performed by a worker on a work object. The work record includes the type of work performed by the worker and the time at which the worker performed the work. The work record is created by the worker. The estimation device 1 may acquire the work record information 121 from the user terminal 2, or it may acquire the work record information 121 from an external device connected via the network N. In addition, the work record information 121 may be created using the estimation device 1, or it may be input to the estimation device 1 from the recording medium 108.

[0031] Figure 4 shows an example of a work record. The work record in Figure 4 includes the following information items: "WID", "Type", "Worker", "Target", "Time of Execution", and "Quantity". "WID" is an identifier that uniquely identifies the work. "Type" is the type of work performed by the worker. The type of work may be set as one type for the same type of work (e.g., meal assistance), or the type of work may be set as different types depending on the time of day (e.g., breakfast assistance, lunch assistance, dinner assistance). The type of work can be set arbitrarily by the user. "Worker" is the worker who performed the work. "Target" is the target of the work performed. "Time of Execution" is the time when the worker performed the work. "Quantity" is the quantity of work performed by the worker.

[0032] In the example in Figure 4, task W01 has the following characteristics: Type: A, Worker: x1, Target: y1, Time of Execution: 9:40, Quantity: z1. This indicates that at 9:40, worker x1 performed task A on target y1 for a quantity of z1. As shown in the example in Figure 4, the work record only includes one execution time, making the execution period unclear.

[0033] Note that the work record information 121 is not limited to the example in Figure 4. The work record information 121 may include information items other than those mentioned above, or it may not include some of the information items mentioned above.

[0034] Estimated result information 122 is information that shows the estimated duration of the work. The estimated result includes, but is not limited to, the type of work performed by the worker, the worker who performed the work, the object to which the work was performed, and the estimated duration of the work (start time and end time of the work).

[0035] Figure 5 shows an example of the estimation results. The estimation results in Figure 5 include the following information items: "WID", "Type", "Worker", "Work Target", and "Implementation Period". "Implementation Period" includes "Start Time" and "End Time". "WID" is an identifier that uniquely identifies the work. "Type" is the type of work performed by the worker. "Worker" is the worker who performed the work. "Work Target" is the work target on which the work was performed. "Implementation Period" is the estimated period during which the worker performed the work. "Start Time" is the estimated time when the worker started the work. "End Time" is the estimated time when the worker finished the work.

[0036] In the example in Figure 5, task W01 has the following characteristics: Type: A, Worker: x1, Target: y1, Start Time: 9:10, End Time: 9:40. This indicates that task W01 is estimated to have been performed by worker x1 on target y1 for a duration of z1. As shown in the example in Figure 5, the duration of the work is clearly defined in the estimation results.

[0037] Aggregation result information 123 is information that shows the aggregated results obtained by aggregating multiple estimation results. The aggregated results include, but are not limited to, statistical values ​​of work time and number of work sessions aggregated for each aggregation item. Aggregation items include, but are not limited to, the unit period (time of day, day of the week, etc.) that serves as the unit of aggregation, the type of work, the worker, the target of the work, or a combination thereof. Statistical values ​​include, but are not limited to, the mean, median, mode, maximum, or minimum.

[0038] Figure 6 shows an example of the aggregated results. The aggregated results in Figure 6 include the information items "time period," "type," "average work time," and "average number of work sessions." "Time period" is an aggregated item and represents the unit period. In the example in Figure 6, the estimated results are aggregated every hour. "Type" is an aggregated item and represents the type of work. In the example in Figure 6, the estimated results are aggregated by type of work. "Average work time" is the average value of the work time aggregated for each time period and type of work. "Average number of work sessions" is the average value of the number of times the work was performed aggregated for each time period and type of work.

[0039] In the example in Figure 6, for the time period from 9:00 to 9:59, the "Type" is "A" and "B", the "Average Work Time" is "45" and "12", and the "Average Number of Work Sessions" is "1.5" and "0.2". This indicates that during the time period from 9:00 to 9:59, work A was performed for an average of 45 minutes (1.5 times), and work B was performed for an average of 12 minutes (0.2 times).

[0040] Standard time information 124 is information indicating standard time. Standard time is the standard work time set for each type of work. The standard time for each work may be the same or different. In addition, the standard time may have a default value set in advance, or it may be set by the user via the user terminal 2. Standard time information 124 is stored in association with the type of work.

[0041] Figure 7 shows an example of standard times. In the example in Figure 7, the standard time for task A is set to 30 minutes, and the standard time for task B is set to 60 minutes.

[0042] The control unit 13 is realized by the processor 101 reading and executing a program from the memory 102 and cooperating with other hardware components. The control unit 13 controls the overall operation of the estimation device 1. The control unit 13 comprises an estimation unit 131 and an aggregation unit 132.

[0043] The estimation unit 131 estimates the duration of the work (start time and end time) based on the work record information 121 and the standard time information 124. The estimation unit 131 stores information indicating the estimation result as estimation result information 122 in the storage unit 12. The method for estimating the duration of the work will be described later.

[0044] The aggregation unit 132 aggregates multiple estimation results. For example, the aggregation unit 132 calculates statistical values ​​for work time and number of work sessions for each aggregation item from the multiple estimation results. The aggregation items are, for example, a predetermined period (time of day, day of the week, etc.), type of work, worker, target of work, or a combination thereof, but are not limited to these. The statistical values ​​are, for example, the mean, median, mode, maximum, or minimum, but are not limited to these. The aggregation unit 132 stores information indicating the aggregation results as aggregation result information 123 in the storage unit 12.

[0045] The functional configuration of the estimation device 1 is not limited to the example above. For example, the estimation device 1 may have some of the above functional configurations, with the user terminal 2 having the remainder. The estimation device 1 may also have functional configurations other than those described above. Furthermore, each functional configuration of the estimation device 1 may be implemented by software as described above, or by hardware such as an IC chip, SoC (System on Chip), LSI (Large Scale Integration), or microcomputer.

[0046] <Functional Configuration of User Terminal 2> Next, the functional configuration of the user terminal 2 will be described. Figure 8 is a diagram showing an example of the functional configuration of the user terminal 2. As shown in Figure 8, the user terminal 2 comprises a communication unit 21, a storage unit 22, and a control unit 23.

[0047] The communication unit 21 is implemented by the communication interface 104. The communication unit 21 transmits and receives information with the estimation device 1 via the network N.

[0048] The storage unit 22 is implemented by memory 102 and storage 103. The storage unit 22 stores work record information 221, estimated result information 222, and aggregated result information 223.

[0049] Work record information 221 is information indicating a work record, which is a record of the work performed by the worker on the work object. Work record information 221 may be work record information 121 received from estimation device 1, or, if the user is the worker, it may be information indicating a work record created by the user (worker).

[0050] The estimated result information 222 is the estimated result information 122 received from the estimation device 1.

[0051] The aggregated result information 223 is the aggregated result information 123 received from the estimation device 1.

[0052] The control unit 23 is realized by the processor 101 reading and executing a program from the memory 102 and cooperating with other hardware components. The control unit 23 controls the overall operation of the user terminal 2. The control unit 23 includes a display unit 231 and a modification unit 232.

[0053] The display unit 231 controls the display device of the user terminal 2 in response to user operations and displays various screens on the user terminal 2. The display unit 231 displays, for example, work records, estimation results, and summary results.

[0054] The modification unit 232 receives user requests for modifications to the work record and estimation results, and requests the estimation device 1 to make those modifications.

[0055] The functional configuration of user terminal 2 is not limited to the example above. For example, user terminal 2 may have some of the above functional configurations and the rest. User terminal 2 may also have functional configurations other than those described above. Furthermore, each functional configuration of user terminal 2 may be implemented by software as described above, or by hardware such as IC chips, SoCs, LSIs, microcomputers, etc.

[0056] <Processing performed by Estimated System 1000> Next, we will describe the processes performed by the estimation system 1000. Figure 9 is a flowchart showing an example of the processes performed by the estimation system 1000. In the following explanation, we will use the case where the user is a worker as an example. The user (worker) will create a work record via the user terminal 2 and send it to the estimation device 1. Note that the user is not limited to a worker. Also, the work record may be created on an external device different from the user terminal 2 and sent to the estimation device 1.

[0057] (Step S101) The user (worker) creates a work record via the user terminal 2. Specifically, the display unit 231 displays a work record input screen in response to the user's operation, and the user inputs information such as the type of work performed, the time of execution, the work target, and the quantity from the input screen. The storage unit 22 associates the information entered by the user with information indicating the user (worker) and stores it as work record information 221 (see Figure 4).

[0058] (Step S102) The user terminal 2 transmits the work record information 221 to the estimation device 1. The timing of transmitting the work record information 221 to the estimation device 1 is, for example, when the user performs a transmission operation, when the work record information 221 is updated, or when a predetermined time has elapsed since the previous transmission, but is not limited to these.

[0059] When the estimation device 1 receives work record information 221 from the user terminal 2, it stores it in the storage unit 12 as work record information 121. Although not shown in the diagram, the estimation device 1 receives work record information 221 from the user terminal 2. As a result, the storage unit 12 stores work record information 121 for multiple workers.

[0060] (Step S103) The estimation unit 131 of the estimation device 1 estimates the duration of the work (start time and end time) based on the work record information 121 and the standard time information 124. The estimation unit 131 stores information indicating the estimation result as estimation result information 122 in the storage unit 12 (see Figure 5). The method for estimating the duration of the work will be described later.

[0061] (Step S104) The estimation device 1 transmits the estimation result information 122 to the user terminal 2. The timing of transmitting the estimation result information 122 to the user terminal 2 is, for example, when the user requests the estimation result, when the estimation result information 122 is updated, or when a predetermined time has elapsed since the previous transmission, but is not limited to these.

[0062] Furthermore, when user terminal 2 receives estimation result information 122 from estimation device 1, it stores it in storage unit 22 as estimation result information 222.

[0063] (Step S105) The display unit 231 of the user terminal 2 displays the estimation result indicated by the estimation result information 222 on the user terminal 2 in response to the user's operation.

[0064] Figure 10 shows an example of the estimation result display screen sc1. The estimation result display screen sc1 is a screen for displaying and modifying estimation results. The estimation results in Figure 10 were estimated from the work record of worker x1 on 2024 / 11 / 6. The estimation result display screen sc1 in Figure 10 displays the estimation result sc11, a back button sc12, a modify button sc13, and a confirm button sc14.

[0065] The estimated results sc11 are displayed in time slots, with each task represented as a time slot. The duration of each time slot corresponds to the duration of the task. Each time slot includes the type of task and the target of the task. Note that the display method of the estimated results sc11 is not limited to the example shown in Figure 10.

[0066] The back button sc12 is used to return to the previous screen. When the user selects the back button sc12, the display unit 231 displays the screen before the estimation result display screen sc1.

[0067] The edit button sc13 is used to modify the estimated result sc11 (the work execution period). When the user selects the edit button sc13, the estimated result sc11 becomes editable, and the edit unit 232 accepts the modification of the estimated result sc11 in accordance with the user's operation.

[0068] The confirmation button sc14 is used to finalize the estimated result sc11. When the user selects the confirmation button sc14, the estimated result sc11 is finalized and cannot be modified.

[0069] (Step S106) The user modifies the estimated result sc11 by referring to the estimated result sc11 displayed on user terminal 2. For example, the user can modify the estimated result sc11 by sliding the entire time slot, start time, or end time corresponding to the task on the estimated result display screen sc1. Note that the method of modifying the estimated result sc11 is not limited to the above example. Furthermore, the user may only be able to modify estimated result sc11 for which they are the worker, or they may be able to modify estimated result sc11 for which someone other than themselves is the worker.

[0070] Figure 11 shows an example of how to correct the estimated result sc11. In the example in Figure 11, the user corrects the end time of task B to 10:40 by manipulating the time slot (dot portion) of task B on the estimated result display screen sc1.

[0071] (Step S107) When the decision button sc14 is selected, if the estimated result sc11 has been modified by the user, the modification unit 232 generates modification information indicating the identifier and implementation period of the modified work, and requests the estimation device 1 to modify the estimated result. The estimation device 1 receives the modification information and the modification request.

[0072] (Step S108) When the estimation unit 131 of the estimation device 1 receives a correction request from the user terminal 2, it corrects the estimation result information 122 according to the correction information. In the example in Figure 11, the end time of task W02 (dot portion) has been corrected. By accepting corrections to the estimation results by the user in this way, the estimated implementation period becomes closer to the actual implementation period, and the accuracy of estimating the implementation period of the task can be improved.

[0073] (Step S109) The aggregation unit 132 aggregates multiple estimation results. The timing of aggregation of estimation results is not limited to, for example, when the user requests the aggregation results, when the estimation result information 122 is updated, or when a predetermined time has elapsed since the previous aggregation. The aggregation unit 132 stores information indicating the aggregation results as aggregation result information 123 in the storage unit 12.

[0074] (Step S110) The aggregation unit 132 transmits the aggregation result information 123 to the user terminal 2. When the user terminal 2 receives the aggregation result information 123 from the estimation device 1, it stores it in the storage unit 22 as aggregation result information 223.

[0075] (Step S111) The display unit 231 displays the aggregated results indicated by the aggregated result information 223 on the user terminal 2.

[0076] Figure 12 shows an example of the summary results display screen sc2. The summary results display screen sc2 is a screen for displaying the summary results. The summary results in Figure 12 are the estimated results for 2024 / 11 / 6 for group X, which includes worker x1. The summary results display screen sc2 in Figure 12 displays the summary item selection button sc21, the summary results sc22, and the back button sc23.

[0077] The aggregation item selection button sc21 is used to select aggregation items. In the example in Figure 12, the daily button and the work time button are selected, and the work time for 2024 / 11 / 6 is aggregated.

[0078] The summary result sc21 displays the work time for each time period (1 hour) in the form of a stacked bar graph, categorized by work type. Note that the display method of the summary result sc21 is not limited to the example in Figure 12.

[0079] The back button sc23 is used to return to the previous screen. When the user selects the back button sc23, the display unit 231 displays the previous screen of the summary result display screen sc2.

[0080] <Method 1 for estimating the duration of the work> Here, we will explain the first method for estimating the duration of the work. Figure 13 is a flowchart showing an example of the first method for estimating the duration of the work. The process in Figure 13 corresponds to the internal process in step S103 of Figure 9.

[0081] (Step S201) The estimation unit 131 estimates the duration of each task based on the work record and standard time. Specifically, the estimation unit 131 estimates the duration of the task such that the start time of the task is before the standard time of execution (start time = execution time - standard time), and the end time of the task is the execution time (end time = execution time).

[0082] (Step S202) The estimation unit 131 selects the first task. The first task is the one with the earliest execution time. Hereinafter, the task selected by the estimation unit 131 will be referred to as the selected task.

[0083] (Step S203) The estimation unit 131 determines whether the end time of the task preceding the selection task is later than the start time of the selection task (end time of previous task > start time of selection task). This is equivalent to determining whether the execution period of the previous task and the execution period of the selection task overlap.

[0084] If the end time of the previous task is earlier than the start time of the selected task (step S203: NO), that is, if the duration of the previous task and the duration of the selected task do not overlap, the process proceeds to step S204.

[0085] If the end time of the previous task is later than the start time of the selected task (step S203: YES), that is, if the duration of the previous task and the duration of the selected task overlap, the process proceeds to step S205.

[0086] (Step S204) The estimation unit 131 selects the next task. The next task is the one that will be performed earlier than the selected task.

[0087] (Step S205) The estimation unit 131 determines whether the end time of the task preceding the selection task is later than the execution time of the selection task (end time of the previous task > execution time of the selection task).

[0088] If the end time of the previous task is before the start time of the selected task (step S205: NO), the process proceeds to step S207.

[0089] If the end time of the previous task is later than the execution time of the selected task (step S205: YES), the process proceeds to step S206.

[0090] (Step S206) The estimation unit 131 maintains the start time of the previous task while adjusting the end time of the previous task to the execution time of the selected task (end time of previous task = execution time of selected task). As a result, the work time of the previous task becomes shorter than the standard time.

[0091] Furthermore, since the end time of the previous task becomes the execution time of the selected task, in step S207 described later, the start time of the selected task becomes the execution time of the selected task. In other words, the execution time of the selected task is included in the execution period of the selected task. This prevents the estimation of an execution period that is outside the execution time.

[0092] (Step S207) The estimation unit 131 maintains the working time of the selection task while adjusting the duration of the selection task so that the start time of the selection task matches the end time of the previous task (start time of selection task = end time of previous task). This is equivalent to shifting the duration of the selection task backward. This eliminates the overlap between the duration of the previous task and the duration of the selection task.

[0093] (Step S208) The estimation unit 131 checks whether all tasks included in the work record have been selected. If all tasks have been selected (step S208: YES), the process ends. If there are any tasks that have not been selected (step S208: NO), the process returns to step S204.

[0094] Here, Figure 14 shows a specific example of the estimation method for the implementation period using the first estimation method. In the example in Figure 14, we will explain the case of estimating the implementation period for three tasks W11 to W13. Tasks W11 to W13 are assumed to have implementation times of t11 to t13, and standard times of 30 minutes, 60 minutes, and 60 minutes, respectively.

[0095] First, as shown in Figure 14(a), the duration of tasks W11 to W13 is estimated (step S201). The start time of task W11 is estimated to be t11-30 minutes, and the end time is estimated to be t11; the start time of task W12 is estimated to be t12-60 minutes, and the end time is estimated to be t12; and the start time of task W13 is estimated to be t13-60 minutes, and the end time is estimated to be t13.

[0096] Next, task W11 is selected (step S202). Since there is no previous task for selected task W11 (step S203: NO), the next task W12 is selected (step S204).

[0097] Since the end time (t11) of the previous task W11 is later than the start time (t12 - 60 minutes) of the selected task W12 (step S203: YES), that is, the execution period of the previous task W11 and the execution period of the selected task W12 overlap, the process proceeds to step S205.

[0098] Since the end time (t11) of the previous operation W11 is earlier than the execution time (t11) of the selected operation W12 (step S205: NO), the process proceeds to step S207.

[0099] As shown in Figure 14(b), the estimation unit 131 maintains the working time of the selection task W12 and modifies the execution period of the selection task W12 so that the start time of the selection task W12 is the end time (t11) of the previous task W11 (step S207). Since the working time of the selection task W12 is maintained, the end time of the selection task W12 becomes t11 + 60 minutes. This eliminates the overlap between the execution period of the previous task W11 and the execution period of the selection task W12.

[0100] Since task W13 has not yet been selected (step S208: NO), the next task W13 is selected (step S204).

[0101] Since the end time of the previous task W12 (t11+60 minutes) is later than the start time of the selected task W13 (t13-60 minutes) (Step S203: YES), that is, the execution period of the previous task W12 and the execution period of the selected task W13 overlap, the process proceeds to step S205.

[0102] Since the end time of the previous task W12 (t11+60 minutes) is later than the execution time t13 of the selected task W13 (step S205: YES), the process proceeds to step S206.

[0103] As shown in Figure 14(c), the estimation unit 131 maintains the start time (t11) of the previous task W12 and corrects the end time of the previous task W12 to the execution time t13 of the selected task W13 (step S206). As a result, the work time of the previous task W12 becomes shorter than the standard time (60 minutes).

[0104] As shown in Figure 14(d), the estimation unit 131 maintains the working time of the selection task W13 and modifies the execution period of the selection task W13 so that the start time of the selection task W13 is the end time (t13) of the previous task W12 (step S207). Since the working time of the selection task W13 is maintained, the end time of the selection task W13 becomes t13 + 60 minutes. This eliminates the overlap between the execution period of the previous task W12 and the execution period of the selection task W13.

[0105] Since all tasks W11-W13 have now been selected (Step S208: YES), the process is complete.

[0106] As a result, it is estimated that the start time of task W11 is t11-30 minutes and the end time is t11, the start time of task W12 is t11 and the end time is t13, and the start time of task W13 is t13 and the end time is t13+60 minutes. From Figure 14(d), it can be seen that the execution periods of tasks W11 to W13 do not overlap, and that the execution times t11 to t13 for tasks W11 to W13 are included in the execution periods of tasks W11 to W13, respectively.

[0107] <Method 2 for estimating the duration of the work> Next, a second method for estimating the duration of the work will be described. Figure 15 is a flowchart showing an example of the second method for estimating the duration of the work. The process in Figure 15 corresponds to the internal process in step S103 of Figure 9.

[0108] (Step S301) The estimation unit 131 estimates the duration of each task based on the work record and standard time. Specifically, the estimation unit 131 estimates the duration of the task such that the start time of the task is the same as the execution time (start time = execution time), and the end time of the task is the same as the standard time after the execution time (end time = execution time + standard time).

[0109] (Step S302) The estimation unit 131 selects the last task. The last task is the task with the latest execution time. Hereinafter, the task selected by the estimation unit 131 will be referred to as the selected task.

[0110] (Step S303) The estimation unit 131 determines whether the start time of the work following the selection work is earlier than the end time of the selection work (end time of selection work > start time of the subsequent work). This is equivalent to determining whether the execution period of the selection work and the execution period of the subsequent work overlap.

[0111] If the end time of the selection process is earlier than the start time of the subsequent process (step S303: NO), that is, if the period of the selection process and the period of the subsequent process do not overlap, the process proceeds to step S304.

[0112] If the end time of the selection process is later than the start time of the subsequent process (step S303: YES), that is, if the period of the selection process and the period of the subsequent process overlap, the process proceeds to step S305.

[0113] (Step S304) The estimation unit 131 selects the next task. The next task is the one with the next latest execution time after the selected task.

[0114] (Step S305) The estimation unit 131 determines whether the start time of the work following the selection work is earlier than the time the selection work is performed (start time of the subsequent work < time the selection work is performed).

[0115] If the time at which the selection operation is performed is earlier than the start time of the subsequent operation (step S305: NO), the process proceeds to step S307.

[0116] If the time at which the selection operation is performed is later than the start time of the subsequent operation (step S305: YES), the process proceeds to step S306.

[0117] (Step S306) The estimation unit 131 maintains the end time of the subsequent task while adjusting the start time of the subsequent task to the execution time of the selected task (start time of the subsequent task = execution time of the selected task). As a result, the work time of the subsequent task becomes shorter than the standard time.

[0118] Furthermore, since the start time of the subsequent work becomes the execution time of the selected work, in step S307 described later, the end time of the selected work becomes the execution time of the selected work. In other words, the execution time of the selected work is included in the execution period of the selected work. This prevents the estimation of an execution period that is outside the execution time.

[0119] (Step S307) The estimation unit 131 maintains the working time of the selection task while modifying the execution period of the selection task so that the end time of the selection task becomes the start time of the subsequent task (end time of selection task = start time of subsequent task). This is equivalent to shifting the execution period of the selection task forward. This eliminates the overlap between the execution period of the selection task and the execution period of the subsequent task.

[0120] (Step S308) The estimation unit 131 checks whether all tasks included in the work record have been selected. If all tasks have been selected (step S308: YES), the process ends. If there are any tasks that have not been selected (step S308: NO), the process returns to step S304.

[0121] Here, Figure 16 shows a specific example of the estimation method for the implementation period using the second estimation method. In the example in Figure 16, we will explain the case of estimating the implementation period for three tasks W21 to W23. Tasks W21 to W23 are assumed to have implementation times of t21 to t23, and standard times of 30 minutes, 60 minutes, and 60 minutes, respectively.

[0122] First, as shown in Figure 16(a), the duration of tasks W21 to W23 is estimated (step S301). The start time of task W21 is estimated to be t21 and the end time t21+30 minutes, the start time of task W22 is estimated to be t22 and the end time t22+60 minutes, and the start time of task W23 is estimated to be t23 and the end time t23+60 minutes.

[0123] Next, task W23 is selected (step S302). Since there are no subsequent tasks for selected task W23 (step S303: NO), the next task W22 is selected (step S304).

[0124] The end time of selection task W22 (t22 + 60 minutes) is later than the start time of subsequent task W23 (t23) (step S303: YES). In other words, the execution period of selection task W22 and the execution period of subsequent task W23 overlap, so the process proceeds to step S305.

[0125] If the execution time t22 of selection operation W22 is earlier than the start time (t23) of the subsequent operation W23 (step S305: NO), the process proceeds to step S307.

[0126] As shown in Figure 16(b), the estimation unit 131 maintains the working time of the selection task W23 and modifies the execution period of the selection task W23 so that the end time of the selection task W23 becomes the start time (t23) of the subsequent task W23 (step S307). Since the working time of the selection task W23 is maintained, the start time of the selection task W23 becomes t23-60 minutes. This eliminates the overlap between the execution period of the selection task W22 and the execution period of the subsequent task W23.

[0127] Since no task W21 has been selected yet (step S308: NO), the next task W21 is selected (step S304).

[0128] The end time of selection task W21 (t21+30 minutes) is later than the start time of subsequent task W22 (t23-60 minutes) (Step S303: YES). In other words, the execution period of selection task W21 and the execution period of subsequent task W22 overlap, so the process proceeds to step S305.

[0129] Since the start time of the subsequent task W22 (t23-60 minutes) is earlier than the execution time t21 of the selected task W21 (step S305: YES), the process proceeds to step S306.

[0130] As shown in Figure 16(c), the estimation unit 131 maintains the end time (t23) of the subsequent task W22 while correcting the start time of the subsequent task W22 to the execution time t21 of the selected task W21 (step S306). As a result, the work time of the subsequent task W22 becomes shorter than the standard time (60 minutes).

[0131] As shown in Figure 16(d), the estimation unit 131 maintains the working time of the selection task W21 and modifies the execution period of the selection task W21 so that the end time of the selection task W21 becomes the start time (t21) of the subsequent task W22 (step S307). Since the working time of the selection task W21 is maintained, the start time of the selection task W21 becomes t21-30 minutes. This eliminates the overlap between the execution period of the selection task W21 and the execution period of the subsequent task W22.

[0132] Since all operations W21-W23 have now been selected (Step S308: YES), the process is complete.

[0133] As a result, it is estimated that the start time of task W21 is t21-30 minutes and the end time is t21, the start time of task W22 is t21 and the end time is t23, and the start time of task W23 is t23 and the end time is t23+60 minutes. From Figure 16(d), it can be seen that the execution periods of tasks W21 to W23 do not overlap, and that the execution times t21 to t23 of tasks W21 to W23 are included in the execution periods of tasks W21 to W23, respectively.

[0134] <Summary> As described above, according to this embodiment, an estimation system 1000 is realized that includes a storage unit 12 that stores information (work record information 121) indicating the type of work performed by the worker and the time of execution, an estimation unit 131 that estimates the start time and end time (execution period) of the work based on the standard time set for each type of work and the time of execution, and a display unit 231 that displays the estimation results. The estimation system 1000 makes it possible to obtain the execution period of the work from the work record without conducting a time study.

[0135] [Second Embodiment] The estimation system 1000 according to the second embodiment will now be described. The estimation system 1000 according to this embodiment sets a standard time based on the attributes of at least one of the worker and the work object. The differences from the first embodiment will be described below.

[0136] Figure 17 shows an example of the functional configuration of the estimation device 1. As shown in Figure 3, the storage unit 12 stores worker information 125 and work target information 126.

[0137] Worker information 125 is information about a worker. Worker information 125 includes information indicating the worker's identifier and attributes.

[0138] Figure 18 shows an example of worker information 125. The worker information 125 in Figure 18 includes the following information items: "PID", "Name", "Address", "Contact Information", and "Attributes". "Attributes" include "Job Title", "Qualifications", and "Years of Service".

[0139] "PID" is the worker's identifier. "Name" is the worker's name. "Address" is the worker's address. "Contact Information" is the worker's contact information. "Attributes" are the worker's attributes. "Job Title" is the worker's job title. "Qualifications" are the qualifications the worker possesses. "Years of Service" is the worker's years of service.

[0140] Note that the worker's attributes are not limited to the example in Figure 18. Attributes can be any items that affect the worker's working hours. Attributes may include, for example, age, gender, job title, and the rank assigned to the worker.

[0141] Figure 19 shows an example of work target information 126. In the example in Figure 19, the work is caregiving, and the work target is the person receiving care. The work target information 126 in Figure 19 includes the following information items: "pID", "Name", "Address", "Contact Information", and "Attributes". The "Attributes" include "Age", "Level of Care Needed", and "ADL (Activities of Daily Living)".

[0142] "pID" is the identifier of the person being cared for. "Name" is the name of the person being cared for. "Address" is the address of the person being cared for. "Contact information" is the contact information of the person being cared for. "Attributes" are the attributes of the person being cared for. "Age" is the occupation of the person being cared for. "Care level" is the care level of the person being cared for. "ADL" is the ADL of the person being cared for.

[0143] Note that the attributes of the work subject are not limited to the example in Figure 19. Attributes can be any items that affect the worker's work time. Attributes may include, for example, gender, medical history, and the rank assigned to the work subject. Furthermore, the work subject is not limited to the person receiving care. The work subject may be a person other than the person receiving care, an object, or a place.

[0144] Here, the method for setting the standard time in this embodiment will be described. The following process corresponds to the internal processing of step S201 in Figure 13 or step S301 in Figure 15.

[0145] In this embodiment, when setting a standard time for a task W, the estimation unit 131 refers to the work record information 121 to obtain the worker identifier included in the work record of task W, and refers to the worker information 125 to obtain the worker attribute corresponding to the identifier. The estimation unit 131 also refers to the work record information 121 to obtain the work object identifier included in the work record of task W, and refers to the work object information 126 to obtain the work object attribute corresponding to the identifier. Then, the estimation unit 131 refers to the standard time information 124 to set a standard time for task W according to the attribute of at least one of the worker and the work object.

[0146] The estimation unit 131 sets the standard time for work W by correcting the standard time for work W set in the standard time information 124 with a correction value according to the attributes (standard time × correction value or standard time + correction value). Alternatively, a standard value according to the attributes may be set in the standard time information 124, and the estimation unit 131 may obtain the standard value according to the attributes of work W from the standard time information 124.

[0147] The subsequent processing is the same as in the first or second estimation method. That is, the estimation unit 131 executes the processing from step S202 in Figure 13 or from step S302 in Figure 15.

[0148] With the configuration described above, according to this embodiment, even for the same type of work, the length of the standard time used to estimate the duration of the work can be changed depending on at least one of the worker and the work subject. For example, the standard time can be shortened for workers with long years of service, or lengthened for work subjects (care recipients) with a high level of care needs. As a result, the standard time becomes closer to the actual work time, the estimated duration of the work becomes closer to the actual duration, and the accuracy of estimating the duration of the work can be improved.

[0149] [Third Embodiment] The estimation system 1000 according to the third embodiment will now be described. The estimation system 1000 according to this embodiment estimates the duration of work based on the work plan. The differences from the first embodiment will be described below.

[0150] Figure 20 shows an example of the functional configuration of the estimation device 1. As shown in Figure 20, the storage unit 12 stores the work plan information 127.

[0151] The work plan information 127 is information indicating a work plan, which is a pre-prepared plan for carrying out work. The work plan includes the type of work to be performed by the worker and the planned period for the work to be performed by the worker. The planned period includes the planned start time when the worker will begin the work and the planned end time when the worker will finish the work. The work plan is created by the planner. The estimation device 1 may acquire the work plan information 127 from the user terminal 2, or it may acquire the work plan information 127 from an external device connected via the network N. In addition, the work plan information 127 may be created using the estimation device 1, or it may be input to the estimation device 1 from the recording medium 108.

[0152] Figure 20 shows an example of a work plan. The work plan in Figure 20 includes the following information items: "wID", "Type", "Worker", "Work Object", "Scheduled Time", and "Quantity". The "Scheduled Period" includes the "Scheduled Start Time" and "Scheduled End Time". "wID" is an identifier that uniquely identifies the work. "Type" is the type of work that the worker will perform. "Worker" is the worker who will perform the work. "Work Object" is the work object on which the work will be performed. "Scheduled Period" is the period during which the worker is scheduled to perform the work. "Scheduled Start Time" is the time when the worker is scheduled to start the work. "Scheduled End Time" is the time when the worker is scheduled to finish the work. "Quantity" is the quantity of work that the worker will perform.

[0153] In the example in Figure 20, task w01 has the following characteristics: Type: A, Worker: x1, Target: y1, Scheduled Start Time: 9:30, Scheduled End Time: 10:00, Quantity: z1. This indicates that task W01 is scheduled to have worker x1 perform task A on target y1 for a quantity of z1 between 9:30 and 10:00.

[0154] Note that the work plan information 127 is not limited to the example in Figure 20. The work plan information 127 may include information items other than those listed above, or it may not include some of the information items listed above.

[0155] Here, we will explain the method for estimating the implementation period in this embodiment.

[0156] <Method 3 for estimating the duration of the work> Here, a third method for estimating the duration of a task will be described. The following process corresponds to the internal processing of step S201 in Figure 13 or step S301 in Figure 15. In the third estimation method, the estimation unit 131 estimates the duration of each task based on the work record, standard time, and work plan.

[0157] Specifically, the estimation unit 131 estimates the duration of the work so that the start time of the work becomes the scheduled start time and the end time of the work becomes the scheduled end time, if the time of work is included in the scheduled duration of the work in the work plan. Alternatively, the estimation unit 131 may estimate the duration of the work so that the start time of the work becomes the scheduled start time and the end time of the work becomes the actual time of work. Alternatively, the estimation unit 131 may estimate the duration of the work so that the start time of the work becomes the actual time of work and the end time of the work becomes the scheduled end time. In any case, the estimation unit 131 can estimate the duration of the work based on the work plan.

[0158] Furthermore, if the time of execution of the work is not included in the scheduled execution period of that work in the work plan, the estimation unit 131 estimates the execution period in the same manner as the first estimation method or the second estimation method. Specifically, in the first estimation method, the execution period is estimated such that the start time of the work is before the standard time of execution (start time = execution time - standard time) and the end time of the work is the execution time (end time = execution time). In the second estimation method, the execution period is estimated such that the start time of the work is the execution time (start time = execution time) and the end time of the work is after the standard time of execution (end time = execution time + standard time).

[0159] The subsequent processing may be the same as that of the first or second estimation method. That is, the estimation unit 131 may execute the processing from step S202 in Figure 13 or from step S302 in Figure 15.

[0160] Furthermore, unlike the first or second estimation method, if the implementation period of work W is estimated based on the work plan, the estimation unit 131 does not need to modify the implementation period of work W even if it overlaps with the implementation period of other work. In this case, the implementation periods of other work are shifted so as not to overlap with the implementation period of work W.

[0161] With the configuration described above, according to this embodiment, the duration of the work can be estimated based on a pre-prepared work plan. As a result, the estimated duration of the work will be close to the planned duration set in the work plan, thereby improving the accuracy of the work duration estimation.

[0162] [Fourth Embodiment] The estimation system 1000 according to the fourth embodiment will now be described. The estimation system 1000 according to this embodiment estimates the type of work performed, the start time, and the end time based on the measured values ​​measured by the measuring device 3, and estimates the duration of the work based on the estimated start time and estimated end time. The differences from the first embodiment will be described below.

[0163] Figure 22 shows an example of the configuration of the estimation system 1000. As shown in Figure 22, the estimation system 1000 includes measuring devices 3 that are connected to each other so as to be able to communicate with one another via a network N. In the example in Figure 22, the estimation system 1000 includes one measuring device 3, but it may include multiple measuring devices 3.

[0164] The measuring device 3 is an information processing device equipped with sensors for measuring data related to the work. In the example shown in Figure 22, the measuring device 3 is a mattress-type measuring device laid on a bed to measure the body movements, pulse rate, blood pressure, etc., of the person being cared for (the work subject) on the bed, but it is not limited to this. The measuring device 3 can be any measuring device capable of measuring data related to the work. Furthermore, the measuring device 3 may be included in the user terminal 2.

[0165] The measuring device 3 transmits measurement information, including the time of measurement and the measured value, to the estimation device 1 via the network N. The measuring device 3 may also transmit the measurement information to the estimation device 1 via the user terminal 2. The storage unit 12 of the estimation device 1 stores the measurement information received from the measuring device 3 as measurement information 128.

[0166] Figure 23 shows an example of the functional configuration of the estimation device 1. As shown in Figure 23, the storage unit 12 stores measurement information 128 and estimation work record information 129.

[0167] Measurement information 128 is measurement information received from measuring device 3. The measurement information includes information indicating the time and the measured value.

[0168] The estimated work record information 129 is information that shows the work record estimated based on the measurement information 128. The estimated work record includes the type of work estimated to have been performed by the worker and the estimated duration of the work estimated to have been performed by the worker. The estimated duration of the work estimated includes the estimated start time when the worker started the work and the estimated end time when the worker finished the work.

[0169] Figure 24 shows an example of an estimated work record. The estimated work record in Figure 24 includes the following information items: "WID", "Type", "Worker", "Work Object", "Estimated Duration", and "Quantity". "Estimated Duration" includes "Estimated Start Time" and "Estimated End Time". "WID" is an identifier that uniquely identifies the work. "Type" is the type of work that the worker is estimated to have performed. "Worker" is the worker who performed the work. "Work Object" is the work object on which the work was performed. "Estimated Duration" is the period during which the worker is estimated to have performed the work. "Estimated Start Time" is the time when the worker is estimated to have started the work. "Estimated End Time" is the time when the worker is estimated to have finished the work. "Quantity" is the quantity of work performed by the worker.

[0170] In the example in Figure 24, task W31 has the following characteristics: Type: A, Worker: x1, Target: y1, Estimated Start Time: 9:30, Estimated End Time: 10:00, Quantity: z1. This indicates that task W31 is estimated to have been performed by worker x1 on target y1 for a quantity of z1 between 9:30 and 10:00.

[0171] Note that the estimated work record is not limited to the example in Figure 24. The estimated work record may include information items other than those mentioned above, or it may not include some of the information items mentioned above.

[0172] In this embodiment, the control unit 13 includes a work estimation unit 133.

[0173] The work estimation unit 133 estimates the type of work performed by the worker, the start time, and the end time based on the measurement information 128, and stores information indicating the estimated type of work, estimated start time, and estimated end time as estimated work record information 129 in the storage unit 12. The work estimation unit 133 may also estimate the worker who performed the work, the object to which the work was performed, the amount of work performed, etc., based on the measurement information 128, and store information indicating these as estimated work record information 129 in the storage unit 12.

[0174] For example, if the measuring device 3 is a mattress-type measuring device, the work estimation unit 133 can estimate the start and end times of the positional changes (work) performed by the caregiver (worker) on the person being cared for (work subject) based on the measurement information 128 of the person being cared for (work subject).

[0175] Furthermore, if the measuring device 3 is an acceleration sensor mounted on the user terminal 2, and the user is a caregiver (worker), the work estimation device 133 can estimate the start and end times of the rounds (work) performed by the caregiver (worker) based on the measurement information 128 indicating the movement of the user terminal 2.

[0176] The tasks that the task estimation unit 133 can estimate are not limited to the examples above. The task estimation unit 133 can estimate any task and its duration based on the measurement information 128.

[0177] Here, we will explain the method for estimating the implementation period in this embodiment.

[0178] <Method 4 for estimating the duration of the work> Here, we will describe a fourth method for estimating the duration of the work. The following process corresponds to the internal processing of step S201 in Figure 13 or step S301 in Figure 15. In the fourth estimation method, the estimation unit 131 estimates the duration of each work based on the work record, standard time, and estimated work record.

[0179] Specifically, the estimation unit 131 estimates the execution period such that the start time of the work becomes the estimated start time and the end time of the work becomes the estimated end time, if the execution time of the work is included in the estimated execution period of that work in the estimated work record. Alternatively, the estimation unit 131 may estimate the execution period such that the start time of the work becomes the estimated start time and the end time of the work becomes the execution time. Alternatively, the estimation unit 131 may estimate the execution period such that the start time of the work becomes the execution time and the end time of the work becomes the estimated end time. In any case, the estimation unit 131 can estimate the execution period of the work based on the estimated work record.

[0180] Furthermore, if the execution time of the work is not included in the estimated execution period of that work in the estimated work record, the estimation unit 131 estimates the execution period in the same manner as the first estimation method or the second estimation method. Specifically, in the first estimation method, the execution period is estimated such that the start time of the work is before the standard time of execution (start time = execution time - standard time) and the end time of the work is the execution time (end time = execution time). In the second estimation method, the execution period is estimated such that the start time of the work is the execution time (start time = execution time) and the end time of the work is after the standard time of execution (end time = execution time + standard time).

[0181] The subsequent processing may be the same as that of the first or second estimation method. That is, the estimation unit 131 may execute the processing from step S202 in Figure 13 or from step S302 in Figure 15.

[0182] Furthermore, unlike the first or second estimation method, if the estimation unit 131 estimates the duration of work W based on the estimated work record, it does not need to modify the duration of work W even if it overlaps with the duration of other work. In this case, the duration of other work is shifted so as not to overlap with the duration of work W.

[0183] With the configuration described above, according to this embodiment, the duration of the work can be estimated based on the estimated work record estimated based on the measurement information 128. As a result, the estimated duration of the work becomes closer to the actual duration of the work, thereby improving the accuracy of the estimation of the duration of the work.

[0184] <Note> This embodiment includes the following disclosures.

[0185] (Note 1) A storage unit that stores information indicating the work record, including the type of work performed by the worker and the time of performance, An estimation unit estimates the start and end times of the work based on the standard time set for each type of work and the execution time. A display unit that shows the estimation results, A work execution period estimation system equipped with the following features.

[0186] (Note 2) The estimation unit estimates the start and end times of the work so that the duration of the previous work and the duration of the subsequent work do not overlap. The work execution period estimation system described in Appendix 1.

[0187] (Note 3) The estimation unit estimates the duration of the work using the execution time as the end time. If the duration of the previous task and the duration of the subsequent task overlap, the duration of the subsequent task shall be modified so that the start time of the subsequent task coincides with the end time of the previous task. The work execution period estimation system described in Appendix 1.

[0188] (Note 4) If the end time of the previous task is later than the start time of the subsequent task, the estimation unit adjusts the end time of the previous task to the start time of the subsequent task while maintaining the start time of the previous task. The work execution period estimation system described in Appendix 3.

[0189] (Note 5) The estimation unit estimates the duration of the work using the execution time as the start time. If the duration of the previous task and the duration of the subsequent task overlap, the duration of the previous task shall be modified so that the end time of the previous task becomes the start time of the subsequent task. The work execution period estimation system described in Appendix 1.

[0190] (Note 6) If the start time of the subsequent task is earlier than the execution time of the subsequent task, the estimation unit adjusts the start time of the subsequent task to the execution time of the preceding task while maintaining the end time of the subsequent task. The work execution period estimation system described in Appendix 5.

[0191] (Note 7) The storage unit stores information indicating a work plan, including the type of work to be performed, the scheduled start time, and the scheduled end time. The estimation unit estimates the start time or end time of the work as the scheduled start time or end time of the work if the time of execution of the work falls within the period from the scheduled start time to the scheduled end time of the work included in the work plan. The work execution period estimation system described in Appendix 1.

[0192] (Note 8) If the estimation unit estimates the duration of the work based on the work plan, it will not adjust the duration of the work even if it overlaps with the duration of other work. The work execution period estimation system described in Appendix 7.

[0193] (Note 9) It is further equipped with a work estimation unit, The storage unit stores measurement information indicating the time and measurement value. The work estimation unit estimates the type of work performed by the worker, the start time, and the end time based on the measurement information. The estimation unit estimates the start time or end time of the work as the estimated start time or estimated end time of the work if the time of execution of the work falls within the estimated start time to estimated end time of the work. The work execution period estimation system described in Appendix 1.

[0194] (Note 10) If the estimation unit estimates the duration of the work based on the measurement information, it will not adjust the duration of the work even if it overlaps with the duration of other work. The work execution period estimation system described in Appendix 9.

[0195] (Note 11) The aforementioned standard time can be set by the user. The work execution period estimation system described in Appendix 1.

[0196] (Note 12) The standard time is set according to the attributes of at least one of the worker and the work object. The work execution period estimation system described in Appendix 1.

[0197] (Note 13) The estimation results include the estimated start and end times of the work. The start and end times mentioned above can be modified by the user. The work execution period estimation system described in Appendix 1.

[0198] (Note 14) It further includes an aggregation unit that aggregates multiple estimation results, The display unit displays the aggregated results. The work execution period estimation system described in Appendix 1.

[0199] (Note 15) The aggregated results include the average working time or average number of tasks for each type of work during the unit period. System for estimating the work period as described in Appendix 14

[0200] (Note 16) A method for estimating the work execution period that is performed by a work execution period estimation system, A step of storing information that indicates the work record, including the type of work performed by the worker and the time of performance, A step of estimating the start time and end time of the work based on the standard time set for each type of work and the execution time, Steps to display the estimation results, A method for estimating the duration of work, including the work to be carried out.

[0201] (Note 17) In the work completion period estimation system, A step of storing information that indicates the work record, including the type of work performed by the worker and the time of performance, A step of estimating the start time and end time of the work based on the standard time set for each type of work and the execution time, Steps to display the estimation results, A program that executes a method for estimating the duration of a task, including the method described above.

[0202] The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the present invention is indicated by the claims, not in the sense described above, and is intended to include all modifications in the sense and scope equivalent to the claims. Furthermore, the present invention is not limited to the embodiments described above, and various modifications are possible within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]

[0203] 1: Work execution period estimation device 2: User terminal 3: Measuring device 121: Work log information 122: Estimated result information 123: Aggregation Results Information 124: Standard Time Information 125: Worker Information 126: Information to be worked on 127: Work Plan Information 128: Measurement Information 129: Estimated work record information 131: Estimation part 132: Tallying Department 133: Work Estimation Department

Claims

1. A storage unit that stores information indicating the work record, including the type of work performed by the worker and the time of performance, An estimation unit estimates the start and end times of the work based on the standard time set for each type of work and the execution time. A display unit that shows the estimation results, A work execution period estimation system equipped with the following features.

2. The estimation unit estimates the start and end times of the work so that the duration of the previous work and the duration of the subsequent work do not overlap. The work execution period estimation system according to claim 1.

3. The estimation unit estimates the duration of the work using the execution time as the end time. If the duration of the previous task and the duration of the subsequent task overlap, the duration of the subsequent task shall be modified so that the start time of the subsequent task coincides with the end time of the previous task. The work execution period estimation system according to claim 1.

4. If the end time of the previous task is later than the start time of the subsequent task, the estimation unit adjusts the end time of the previous task to the start time of the subsequent task while maintaining the start time of the previous task. The work execution period estimation system according to claim 3.

5. The estimation unit estimates the duration of the work using the execution time as the start time. If the duration of the previous task and the duration of the subsequent task overlap, the duration of the previous task shall be modified so that the end time of the previous task becomes the start time of the subsequent task. The work execution period estimation system according to claim 1.

6. If the start time of the subsequent task is earlier than the execution time of the subsequent task, the estimation unit adjusts the start time of the subsequent task to the execution time of the preceding task while maintaining the end time of the subsequent task. The work execution period estimation system according to claim 5.

7. The storage unit stores information indicating a work plan, including the type of work to be performed, the scheduled start time, and the scheduled end time. The estimation unit estimates the start time or end time of the work as the scheduled start time or end time of the work if the time of execution of the work falls within the period from the scheduled start time to the scheduled end time of the work included in the work plan. The work execution period estimation system according to claim 1.

8. If the estimation unit estimates the duration of the work based on the work plan, it will not adjust the duration of the work even if it overlaps with the duration of other work. The work execution period estimation system according to claim 7.

9. It is further equipped with a work estimation unit, The storage unit stores measurement information indicating the time and measurement value. The work estimation unit estimates the type of work performed by the worker, the start time, and the end time based on the measurement information. The estimation unit estimates the start time or end time of the work as the estimated start time or estimated end time of the work if the time of execution of the work falls within the estimated start time to estimated end time of the work. The work execution period estimation system according to claim 1.

10. If the estimation unit estimates the duration of the work based on the measurement information, it will not adjust the duration of the work even if it overlaps with the duration of other work. The work execution period estimation system according to claim 9.

11. The aforementioned standard time can be set by the user. The work execution period estimation system according to claim 1.

12. The standard time is set according to the attributes of at least one of the worker and the work object. The work execution period estimation system according to claim 1.

13. The estimation results include the estimated start and end times of the work. The start and end times mentioned above can be modified by the user. The work execution period estimation system according to claim 1.

14. It further includes an aggregation unit that aggregates multiple estimation results, The display unit displays the aggregated results. The work execution period estimation system according to claim 1.

15. The aggregated results include the average working time or average number of tasks for each type of work during the unit period. Work execution period estimation system according to claim 14

16. A method for estimating the work execution period that is performed by a work execution period estimation system, A step of storing information that indicates the work record, including the type of work performed by the worker and the time of performance, A step of estimating the start time and end time of the work based on the standard time set for each type of work and the execution time, Steps to display the estimation results, A method for estimating the duration of work, including the work to be carried out.

17. In the work completion period estimation system, A step of storing information that indicates the work record, including the type of work performed by the worker and the time of performance, A step of estimating the start time and end time of the work based on the standard time set for each type of work and the execution time, Steps to display the estimation results, A program that executes a method for estimating the duration of a task, including the method described above.