Working hours estimation device and working hours estimation program
The system automates working hour estimation by classifying time blocks based on device operation, addressing the cumbersome nature of manual input and improving accuracy for remote work environments.
Patent Information
- Application Number
- JP2022008401
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-24
- Publication Date
- 2026-01-28
- Estimated Expiration
- 2042-01-24
AI Technical Summary
Existing working hour estimation systems require manual input of working status, which is cumbersome and prone to errors or omissions.
A system that estimates working hours by dividing a target period into time blocks and classifying them based on device operation, using operation information to automatically determine working hours, considering attributes and coefficients for accuracy.
Facilitates easy and accurate management of working hours without manual input, reducing errors and simplifying the process, especially for remote work scenarios.
Smart Images

Figure 0007807790000001 
Figure 0007807790000002 
Figure 0007807790000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a work hour estimation device and a work hour estimation program. [Background technology]
[0002] There are known devices that manage the working hours of a subject. Such devices make it possible to manage the actual working hours of a subject, even when the subject works in a location other than the office, such as through teleworking. For example, Patent Document 1 discloses a technology for managing the working hours of a telecommuter by having the subject enter their working status on an input screen displayed on a terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-259646 Summary of the Invention [Problem to be solved by the invention]
[0004] The above-mentioned technology requires the subject to input the actual working hours. This means that, for example, the subject must input or record the working status every time they stop and resume work, which is a cumbersome task for the subject. There is also a risk that the subject may forget to input or record the working status or may input or record it incorrectly.
[0005] Therefore, the working hour estimation device and working hour estimation program according to the present disclosure aim to more easily manage the working hours of subjects. [Means for solving the problem]
[0006] A working hour estimation device (1, 1A) according to one embodiment of the present disclosure is a working hour estimation device (1, 1A) that estimates working hours during which a subject has worked, and includes: an operation information acquisition unit (14) that acquires operation information regarding whether or not a target device (2, 2A) used by the subject to work is operated; a target period division unit (12) that divides a target period during which it is to be estimated whether or not the subject is working into a plurality of time blocks (B) of predetermined time duration; a time block classification unit (15) that classifies each of the plurality of time blocks (B) into either an operation time block (BP) during which the target device (2, 2A) was operated or a non-operation time block (BA) during which the target device (2, 2A) was not operated, based on the operation information acquired by the operation information acquisition unit (14); and a working hour estimation unit (16) that estimates working hours based on the number of operation time blocks, which is the number of time blocks (B) classified into operation time blocks (BP) by the time block classification unit (15), and the predetermined time.
[0007] A working hour estimation program (P) according to one embodiment of the present disclosure is a working hour estimation program (P) that causes a computer (C) to function as a working hour estimation device (1, 1A) that estimates working hours worked by a subject, and includes the computer (C) including: an operation information acquisition unit (14) that acquires operation information regarding whether or not a target device (2, 2A) used by the subject to work is operated; a target period division unit (12) that divides a target period during which it is to be estimated whether or not the subject is working into a plurality of time blocks (B) each of which is a predetermined time; The unit functions as a time block classification unit (15) that classifies each of the multiple time blocks (B) into either an operation time block (BP) in which the target device (2, 2A) is operated or a non-operation time block (BA) in which the target device (2, 2A) is not operated, based on the operation information acquired by the operation information acquisition unit (14), and a work time estimation unit (16) that estimates work time based on the number of operation time blocks, which is the number of time blocks (B) classified into operation time blocks (BP) by the time block classification unit (15), and a predetermined time.
[0008] According to at least one of these working hour estimation devices (1, 1A) and working hour estimation programs (P), the target period for which it is intended to estimate whether or not a subject is working is divided into a plurality of time blocks of a predetermined length of time, and in each time block, it is determined whether or not the subject operated the target equipment (2, 2A) used by the subject to perform work. Then, for the time block in which the target equipment (2, 2A) was operated, it is estimated that the subject was working. Therefore, it is possible to prevent the subject from having to perform complicated tasks and to prevent the subject from forgetting to input or record their work status or from inputting or recording it incorrectly. This makes it possible to more easily manage the subject's working hours.
[0009] In the work hour estimation device (1, 1A) according to an aspect of the present disclosure, the work hour estimation unit (16) may estimate the work hours based on a time calculated as the product of the number of operation time blocks and a predetermined time, which makes it possible to estimate the work hours of a subject through particularly simple processing.
[0010] A working hour estimation device (1, 1A) according to one embodiment of the present disclosure includes an attribute information acquisition unit (13) that acquires attribute information related to the attributes of a subject, and a working hour estimation unit (16) may estimate working hours based on the number of operation time blocks, a predetermined time, and the attribute information. For example, depending on the subject's attributes, such as occupation or position, situations may occur in which the subject is working even when not operating the target device (2, 2A). Therefore, by taking into account the frequency of occurrence of such situations for each attribute, it is possible to more accurately estimate the subject's working hours.
[0011] In the work hour estimation device (1, 1A) according to an aspect of the present disclosure, the work hour estimation unit (16) may estimate the work hours based on a time calculated as the product of the number of operation time blocks, a predetermined time, and a coefficient set according to the attributes. This makes it possible to estimate the work hours of the subject through particularly simple processing.
[0012] In the working hour estimation device (1, 1A) according to an aspect of the present disclosure, the operation information acquisition unit (14) may acquire operation information from the target device (2) via a network. This makes it possible to suitably estimate the working hours of the target person even when the target person works at a location other than the office, for example, through teleworking.
[0013] In the working hour estimation device (1, 1A) according to an aspect of the present disclosure, the operation information acquisition unit (14) may acquire operation information via a network from an operation detection device (3A) that detects whether the target device (2A) is being operated. This makes it possible to suitably estimate the working hours of a subject person even when a general-purpose device is used as the target device (2A).
[0014] In the working hour estimation device (1, 1A) according to an aspect of the present disclosure, the target device (2, 2A) may be a device for inputting information into a terminal used by the subject to perform work. This makes it possible to appropriately distinguish whether or not the subject is in a situation where it should be estimated that he or she is working.
[0015] In the working hour estimation device (1, 1A) according to an aspect of the present disclosure, the target device (2, 2A) may include at least one of a mouse and a keyboard, thereby specifically realizing the configuration of the working hour estimation device (1, 1A) according to the present disclosure.
[0016] The working hour estimation device (1, 1A) according to an aspect of the present disclosure may include a target period setting unit (10) that accepts the setting of a target period, thereby enabling a target person to set the start and end times of work.
[0017] The working hour estimation device (1, 1A) according to one aspect of the present disclosure may include a time block setting unit (11) that accepts the setting of a predetermined time. For example, the shorter the predetermined time is set, the more accurately it is possible to estimate whether or not the subject is working. On the other hand, for example, the longer the predetermined time is set, the less frequent the processing, making it possible to estimate the subject's working hours through simpler processing.
[0018] The working hour estimation device (1, 1A) according to an embodiment of the present disclosure may include a working hour aggregation unit (17) that generates subject working hour information by aggregating the working hours estimated by the working hour estimation unit (16) for each subject. This makes it possible to manage the total working hours for each subject.
[0019] Note that the reference numerals in the parentheses above indicate the reference numerals of components in the embodiments described below as an example of the present disclosure, and do not limit the present disclosure to the aspects of the embodiments. [Effects of the Invention]
[0020] In this way, the working hour estimation device and working hour estimation program according to the present disclosure can more easily manage the working hours of a subject. [Brief explanation of the drawings]
[0021] [Figure 1] FIG. 1 is a block diagram showing a working hour estimation device according to the first embodiment. [Figure 2] FIG. 2 is a diagram showing an example of a plurality of time blocks each divided into either an operation time block or a non-operation time block. [Figure 3] FIG. 3 is a flowchart showing the flow of the work hour estimation process. [Figure 4] FIG. 4 is a block diagram showing the module configuration of the work hour estimation program. [Figure 5] FIG. 5 is a block diagram showing a working hour estimation device according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0022] Hereinafter, exemplary embodiments will be described with reference to the drawings. Note that the same or corresponding parts in each drawing are designated by the same reference numerals, and redundant explanations will be omitted.
[0023] [First embodiment] [Overall configuration] FIG. 1 is a block diagram showing a working hour estimation device 1 according to a first embodiment. FIG. 2 is a diagram showing an example of a plurality of time blocks B, each divided into either an operation time block BP or a non-operation time block BA. The working hour estimation device 1 shown in FIGS. 1 and 2 is a device that estimates the working hours worked by a subject. Specifically, the working hour estimation device 1 manages the working hours (operating hours) actually worked by a subject in a location other than a regular office, for example, through teleworking. Note that the working hour estimation device 1 may also manage the working hours actually worked by a subject in a regular office, rather than through teleworking.
[0024] A "subject" is a person whose working hours are managed by the working hour estimation device 1. The subject may be, for example, an employee of a company. "Work" is the job assigned to the subject. Work is performed using the target equipment 2 described below. "Working hours" is the time the subject actually worked (or the time it is estimated that the subject actually worked).
[0025] "Telework" refers to work performed in a location other than a regular office. Telework may be work performed, for example, at the subject's home. In other words, in this case, the subject may be working from home. Telework may also be work performed in a facility such as a coffee shop, on a means of transportation such as a train, or outdoors such as a park. Telework may also be referred to as remote work, for example.
[0026] In the following explanation, as an example, it is assumed that a subject who is an employee of a company works at home as work assigned by the company. Here, the subject is in charge of accounting, and his working hours are from 9:00 to 18:00 (excluding a break from 12:00 to 13:00). Note that the working hour estimation device 1 may also be used in other situations.
[0027] The working hour estimation device 1 is configured as a computer C (server) capable of communicating with the target device 2 via a network. Physically, the working hour estimation device 1 includes a control arithmetic unit, a storage device, and an input / output device. The control arithmetic unit is configured by a controller such as a CPU (Central Processing Unit), which executes arithmetic processing and controls the storage device and input / output device. The storage device includes, for example, a main storage device and an auxiliary storage device. The main storage device is configured by, for example, RAM (Random Access Memory). The auxiliary storage device is configured by, for example, ROM (Read Only Memory). The input / output device includes, for example, an input device that receives data from the outside and transmits it to the storage device, and an output device that outputs, to the outside, the results of calculations performed by the control arithmetic unit and stored in the storage device. The input / output device also includes a communication device that transmits and receives information to and from external devices.
[0028] The working hour estimation device 1, for example, loads a program stored in ROM into RAM and executes the program loaded into RAM using a CPU to perform predetermined processing. Specifically, the working hour estimation device 1 loads a working hour estimation program P stored in ROM into RAM and executes the working hour estimation program P loaded into RAM using a CPU to perform the working hour estimation process described below. Note that the computer C that constitutes the working hour estimation device 1 may have a physical configuration different from the configuration described above.
[0029] The target device 2 is a device for inputting information into a terminal (business terminal) used by the subject to perform work, and specifically includes at least one of a mouse and a keyboard. A "business terminal" may be, for example, a laptop or desktop computer, and is assumed to be a laptop here. The business terminal may be owned by the subject, or may be loaned to the subject by a company or the like. There may be multiple target devices 2 for one subject; in this case, there are three target devices 2.
[0030] The target device 2 is configured to be able to communicate with the working hour estimation device 1 via a network. In other words, the target device 2 is configured so that the target device 2 itself can access the network. The target device 2 detects whether the target device 2 is being operated. More specifically, the target device 2 is equipped with an operation detection unit 20 that detects whether the target device 2 is being operated. The operation detection unit 20 may be any of various sensors that detect that the target device 2 has been operated. The target device 2 generates operation information based on the detection result by the operation detection unit 20. The "operation information" is information regarding whether the target device 2 is being operated. The target device 2 transmits the generated operation information to the working hour estimation device 1.
[0031] Next, we will explain the functions of the working hour estimation device 1. Functionally, the working hour estimation device 1 includes a target period setting unit 10, a time block setting unit 11, a target period division unit 12, an attribute information acquisition unit 13, an operation information acquisition unit 14, a time block classification unit 15, a working hour estimation unit 16, and a working hour aggregation unit 17.
[0032] The target period setting unit 10 accepts the setting of a target period. The "target period" is a period during which it is intended to estimate whether a subject is working, and may be the period from the start time to the end time of work-related tasks. The target period setting unit 10 may accept a setting of a target period input by the subject himself / herself or by a manager who manages the subject's working hours. The target period setting unit 10 may also accept a setting of a predetermined target period. Here, the target period setting unit 10 accepts a setting of a target period from 9:00 to 18:00 (excluding the break time from 12:00 to 13:00).
[0033] The time block setting unit 11 accepts the setting of a predetermined time. The "predetermined time" is the length of each time block B when dividing a target period into time blocks B. The time block setting unit 11 may accept a setting of a predetermined time input by the target person themselves or an administrator who manages the target person's working hours. The time block setting unit 11 may also accept a setting of a predetermined time that has been determined in advance. Here, the time block setting unit 11 accepts a setting of 5 minutes as the predetermined time.
[0034] The target period division unit 12 divides the target period into a plurality of time blocks B, each of which is a predetermined time. A time block B is each period into which the target period is divided by a predetermined time. The first time block B starts when work-related tasks begin, and the second time block B starts when the first time block B ends. After that, the next time block B starts each time a time block B ends, and this process is repeated until the final time block B ends when the work-related tasks end.
[0035] The attribute information acquisition unit 13 acquires attribute information. "Attribute information" is information relating to the attributes of the subject. The attributes may include the subject's occupation or position, etc. The attribute information acquisition unit 13 may acquire attribute information input by the subject himself / herself or by a manager who manages the subject's working hours. In this example, the attribute information acquisition unit 13 acquires attribute information indicating that the subject is in charge of accounting.
[0036] The operation information acquisition unit 14 acquires operation information regarding whether or not the target device 2 used by the subject person to perform work is being operated. Specifically, the operation information acquisition unit 14 acquires the operation information from the target device 2 via a network. The operation information acquisition unit 14 acquires the operation information in association with time information. In other words, the operation information acquisition unit 14 acquires operation information regarding whether or not the target device 2 is being operated at each time.
[0037] The time block classification unit 15 classifies each time block B into either an operation time block BP or a non-operation time block BA based on the operation information acquired by the operation information acquisition unit 14. An "operation time block" is a time block B in which the target device 2 was operated within that time block B. On the other hand, a "non-operation time block" is a time block B in which the target device 2 was not operated within that time block B. In FIG. 2, the one hour from 10:00 to 11:00 is divided into 12 time blocks B each consisting of five minutes, and the time blocks B marked with a circle are operation time blocks BP, and the time blocks B marked with a cross are non-operation time blocks BA.
[0038] The work time estimation unit 16 estimates the work time based on the number of operation time blocks and the predetermined time. The "number of operation time blocks" is the number of time blocks B classified into operation time blocks BP by the time block classification unit 15.
[0039] More specifically, the work time estimation unit 16 estimates work hours based on the number of operation time blocks, the predetermined time, and attribute information. For example, the work time estimation unit 16 estimates work hours based on the time calculated as the product of the number of operation time blocks, the predetermined time, and a coefficient set according to the attribute. In FIG. 2, the operation time block BP for the hour from 10:00 to 11:00 is set to 6, which corresponds to the number of circles in the figure. The predetermined time is 5 minutes. The "coefficient" is a weighting coefficient that takes into account, for each attribute, the frequency with which a situation occurs in which work is being performed while not operating the target device 2. For example, the coefficient is set to 1.2 for an accountant, 2.0 for a general affairs manager, 4.0 for a logistics manager, and 2.5 for a sales manager. In this example, since the subject is an accountant, the coefficient applied to that subject is 1.2. Based on the above, the work time estimation unit 16 estimates the subject's work time for the hour from 10:00 to 11:00 to be 36 minutes by multiplying the number of operation time blocks (6) by the predetermined time (5 minutes) by the coefficient (1.2). If the time calculated as the product of the number of operation time blocks, the predetermined time, and the coefficient set according to the attributes exceeds the target period, it may be estimated that the subject worked for the entire target period (i.e., the working hours may be estimated to be the same as the entire target period). The working hour estimation unit 16 may output information related to the estimated working hours to the outside.
[0040] The work time aggregation unit 17 generates subject work time information based on the work hours estimated by the work time estimation unit 16. "Subject work time information" is information that aggregates the work hours estimated by the work time estimation unit 16 for each subject. More specifically, subject work time information is information that aggregates the work hours of a certain subject over, for example, multiple days. Specifically, the subject work time information may be information that lists the work hours for each day over a predetermined period, such as one month or one year, or may be information that sums up the work hours for each day over a predetermined period, such as one month or one year. The work time aggregation unit 17 may output the generated subject work time information to an external device.
[0041] [Working hours estimation processing] A description will be given of the working hour estimation process executed by the working hour estimation device 1. Fig. 3 is a flowchart showing the flow of the working hour estimation process. The working hour estimation process is a process for estimating the working hours worked by a subject.
[0042] In step S10, the target period setting unit 10 of the working hour estimation device 1 accepts the setting of the target period. The target period setting unit 10 may accept the setting of the target period input by the subject person themselves or by an administrator who manages the subject person's working hours. After that, the working hour estimation process proceeds to step S12.
[0043] In step S12, the time block setting unit 11 of the working hour estimation device 1 accepts the setting of a predetermined time. The time block setting unit 11 may accept the setting of a predetermined time input by the subject himself / herself or an administrator who manages the subject's working hours. After that, the working hour estimation process proceeds to step S14.
[0044] In step S14, the target period dividing unit 12 of the working hour estimation device 1 divides the target period into a plurality of time blocks B, each of which is a predetermined time. Thereafter, the working hour estimation process proceeds to step S16.
[0045] In step S16, the attribute information acquisition unit 13 of the working hour estimation device 1 acquires the attribute information of the subject. The attribute information acquisition unit 13 may acquire attribute information input by the subject himself / herself or by an administrator who manages the subject's working hours. After that, the working hour estimation process proceeds to step S18.
[0046] In step S18, the operation information acquisition unit 14 of the working hour estimation device 1 acquires operation information. Specifically, the operation information acquisition unit 14 acquires the operation information from the target device 2 via the network. The operation information acquisition unit 14 acquires the operation information in association with time information. Thereafter, the working hour estimation process proceeds to step S20.
[0047] In step S20, the time block classification unit 15 of the work hour estimation device 1 classifies each time block B into either an operation time block BP or a non-operation time block BA based on the operation information acquired by the operation information acquisition unit 14. Thereafter, the work hour estimation process proceeds to step S22.
[0048] In step S22, the work time estimation unit 16 of the work time estimation device 1 estimates work hours based on the number of operation time blocks, the predetermined time, and the attribute information. For example, the work time estimation unit 16 estimates work hours based on the time calculated as the product of the number of operation time blocks, the predetermined time, and a coefficient set according to the attributes. Note that if the time calculated as the product of the number of operation time blocks, the predetermined time, and a coefficient set according to the attributes exceeds the target period, it may be estimated that the subject worked for the entire target period (i.e., the work hours may be estimated to be the same as the entire target period). Then, the work time estimation process proceeds to step S24.
[0049] In step S24, the work hour collection unit 17 of the work hour estimation device 1 generates subject work hour information based on the work hours estimated by the work hour estimation unit 16. This completes the work hour estimation process.
[0050] [Working hours estimation program] The working time estimation program P will now be described. FIG. 4 is a block diagram showing the module configuration of the working time estimation program P. The working time estimation program P shown in FIG. 4 is a program that causes a computer C to function as a working time estimation device 1 that estimates the working hours worked by a subject. The working time estimation program P includes a main module MM, a target period setting module M10, a time block setting module M11, a target period division module M12, an attribute information acquisition module M13, an operation information acquisition module M14, a time block classification module M15, a working time estimation module M16, and a working time aggregation module M17.
[0051] The main module MM is a part that controls the computer C. The functions realized by executing the target period setting module M10, the time block setting module M11, the target period division module M12, the attribute information acquisition module M13, the operation information acquisition module M14, the time block classification module M15, the work time estimation module M16, and the work time aggregation module M17 are similar to the functions of the target period setting unit 10, the time block setting unit 11, the target period division unit 12, the attribute information acquisition unit 13, the operation information acquisition unit 14, the time block classification module 15, the work time estimation unit 16, and the work time aggregation unit 17, respectively. Note that the work time estimation program P does not necessarily have to include some or all of the above-mentioned modules other than the main module MM, the target period division module M12, the operation information acquisition module M14, the time block classification module M15, and the work time estimation module M16.
[0052] [Action and effect] As described above, the working time estimation device 1 is a working time estimation device 1 that estimates the working hours during which a subject has worked, and includes: an operation information acquisition unit 14 that acquires operation information regarding whether the target device 2 used by the subject to work is being operated; a target period division unit 12 that divides the target period during which it is to be estimated whether the subject is working into a plurality of time blocks B of predetermined time each; a time block classification unit 15 that classifies each of the plurality of time blocks B into either an operation time block BP in which the target device 2 was operated or a non-operation time block BA in which the target device 2 was not operated, based on the operation information acquired by the operation information acquisition unit 14; and a working time estimation unit 16 that estimates the working hours based on the number of operation time blocks, which is the number of time blocks B classified into operation time blocks BP by the time block classification unit 15, and the predetermined time.
[0053] The work time estimation program P causes a computer C to function as a work time estimation device 1 that estimates the work hours worked by a subject, and causes the computer C to function as an operation information acquisition unit 14 that acquires operation information regarding whether or not a target device 2 used by the subject to work is being operated, a target period division unit 12 that divides a target period for which it is to be estimated whether or not the subject is working into a plurality of time blocks B of predetermined durations, a time block classification unit 15 that classifies each of the plurality of time blocks B into either an operation time block BP in which the target device 2 was operated or a non-operation time block BA in which the target device 2 was not operated, based on the operation information acquired by the operation information acquisition unit 14, and a work time estimation unit 16 that estimates the work hours based on the number of operation time blocks, which is the number of time blocks B classified into operation time blocks BP by the time block classification unit 15, and the predetermined duration.
[0054] According to at least one of the working hour estimation device 1 and the working hour estimation program P, the target period for which it is intended to estimate whether or not the subject is working is divided into multiple time blocks of a predetermined length of time, and it is determined whether or not the subject operated the target device 2 used by the subject to perform work in each time block. Then, for the time block in which the target device 2 was operated, it is estimated that the subject was working. Therefore, it is possible to prevent the subject from having to perform complicated tasks and to prevent the subject from forgetting to input or record their work status or inputting or recording it incorrectly. This makes it possible to more easily manage the subject's working hours.
[0055] In the working hour estimation device 1, the working hour estimation unit 16 estimates working hours based on the time calculated as the product of the number of operation time blocks and a predetermined time. This makes it possible to estimate the working hours of a subject through particularly simple processing.
[0056] The working hour estimation device 1 includes an attribute information acquisition unit 13 that acquires attribute information related to the attributes of the subject, and a working hour estimation unit 16 estimates working hours based on the number of operation time blocks, a predetermined time, and the attribute information. For example, depending on the subject's attributes such as occupation or position, situations may arise in which the subject is working even when not operating the target device 2. Therefore, this makes it possible to estimate the subject's working hours more accurately by taking into account the frequency of occurrence of such situations for each attribute.
[0057] In the working hour estimation device 1, the working hour estimation unit 16 estimates working hours based on the time calculated as the product of the number of operation time blocks, a predetermined time, and a coefficient set according to the attributes. This makes it possible to estimate the working hours of a subject through particularly simple processing.
[0058] In the working hour estimation device 1, the operation information acquisition unit 14 acquires operation information via a network from the target device 2. This makes it possible to appropriately estimate the working hours of the target person even if the target person works in a location other than the office, for example, through teleworking.
[0059] In the working hour estimation device 1, the target device 2 is a device for inputting information into a terminal used by a subject person to perform work. This makes it possible to appropriately distinguish whether or not the subject person is in a situation where it should be estimated that he or she is working.
[0060] In the working hour estimation device 1, the target device 2 includes at least one of a mouse and a keyboard. This specifically realizes the configuration of the working hour estimation device 1 according to the present disclosure.
[0061] The working hour estimation device 1 includes a target period setting unit 10 that accepts the setting of a target period. This makes it possible to set the times when a target person starts and finishes working.
[0062] The working hour estimation device 1 includes a time block setting unit 11 that accepts the setting of a predetermined time. For example, the shorter the predetermined time is set, the more accurately it becomes possible to estimate whether or not the subject is working. On the other hand, for example, the longer the predetermined time is set, the less frequent the processing becomes, making it possible to estimate the subject's working hours through simpler processing.
[0063] The working hour estimation device 1 includes a working hour aggregation unit 17 that generates subject working hour information by aggregating the working hours estimated by the working hour estimation unit 16 for each subject. This makes it possible to manage the total working hours for each subject.
[0064] [Second embodiment] A working hour estimation device 1A according to the second embodiment will now be described. Fig. 5 is a block diagram showing the working hour estimation device 1A according to the second embodiment. As shown in Fig. 5, the working hour estimation device 1A according to the second embodiment differs from the working hour estimation device 1 according to the first embodiment mainly in terms of the equipment that transmits the operation information acquired by the operation information acquisition unit 14, but is otherwise the same.
[0065] Unlike the target device 2 according to the first embodiment, the target device 2A according to the second embodiment is not configured to be able to communicate with the working hour estimation device 1 via a network. In other words, the target device 2A itself is not configured to be able to access a network. Furthermore, the target device 2A does not detect whether the target device 2A is being operated. More specifically, the target device 2A does not include an operation detection unit 20 that detects whether the target device 2A is being operated. Therefore, the target device 2A does not generate operation information based on the detection result by the operation detection unit 20, and therefore does not transmit the generated operation information to the working hour estimation device 1. Note that although the target device 2A includes the operation detection unit 20, it may also be configured not to use the function of the operation detection unit 20.
[0066] The target device 2A is connected to an operation detection device 3A. The operation detection device 3A is configured to be able to communicate with the working hour estimation device 1A via a network. In other words, the operation detection device 3A itself is configured to be able to access the network. The operation detection device 3A detects whether the target device 2A is being operated. The operation detection device 3A may be any of various sensors that detect that the target device 2A has been operated, or may be a device that acquires a signal output from the target device 2A in response to the operation of the target device 2A. The operation detection device 3A generates operation information based on the detection result by the operation detection device 3A. The operation detection device 3A transmits the generated operation information to the working hour estimation device 1A. As a result, the operation information acquisition unit 14 of the working hour estimation device 1A acquires the operation information via the network from the operation detection device 3A, which detects whether the target device 2A is being operated.
[0067] As described above, in the working hour estimation device 1A, the operation information acquisition unit 14 acquires operation information via a network from the operation detection device 3A, which detects whether the target device 2A is being operated. This makes it possible to suitably estimate the working hours of the subject person even when a general-purpose device is used as the target device 2A.
[0068] [Transformation] The above-described embodiments can be implemented in various forms with modifications or improvements made based on the knowledge of those skilled in the art.
[0069] For example, at least a portion of the configuration included in each of the above-described embodiments may be combined with at least a portion of the configuration of another embodiment.
[0070] Furthermore, in each of the above-described embodiments, the work hour estimation unit 16 estimates the work hours of the subject as the time calculated as the product of the number of operation time blocks, the predetermined time, and the coefficient set according to the attributes. However, the work hour estimation unit 16 may estimate the work hours based on the time calculated as the product of the number of operation time blocks, the predetermined time, and the coefficient set according to the attributes, and may, for example, estimate the work hours of the subject as the sum of the product of the number of operation time blocks, the predetermined time, and the coefficient set according to the attributes plus a predetermined time (or the difference obtained by subtracting the predetermined time).
[0071] Furthermore, in each of the above-described embodiments, the work time estimation unit 16 estimates the work hours of the subject based on the time calculated as the product of the number of operation time blocks, the predetermined time, and a coefficient set according to the subject's attributes. However, the work time estimation unit 16 may estimate the work hours of the subject regardless of the subject's attributes. That is, the work time estimation unit 16 may estimate the work hours of the subject based on the number of operation time blocks and the predetermined time (and not based on the subject's attributes). Specifically, the work time estimation unit 16 may estimate the work hours of the subject based on the time calculated as the product of the number of operation time blocks and the predetermined time. More specifically, the work time estimation unit 16 may estimate the work hours of the subject based on the time calculated as the product of the number of operation time blocks and the predetermined time. Alternatively, the work time estimation unit 16 may estimate the work hours of the subject based on the sum of (or the difference between) the product of the number of operation time blocks and the predetermined time and a predetermined time. [Explanation of symbols]
[0072] 1,1A Working Hours Estimation Device 2,2A target equipment 3A Operation Detection Device 10. Target period setting section 11 Time block setting section 12. Target period division 13 Attribute information acquisition section 14 Operation information acquisition section 15-hour block sorting section 16 Working Hours Estimation Department 17 Working Hours Concentration Department 20 Operation detection unit B Time Block BA Non-operational Time Block BP Operation Time Block C Computer P Working Hours Estimation Program
Claims
1. A working time estimation device that estimates working hours performed by a subject, an operation information acquisition unit that acquires operation information regarding whether or not the target equipment used by the subject to perform the work is being operated; a target period division unit that divides a target period for which it is intended to estimate whether the subject is performing the work into a plurality of time blocks each having a predetermined length of time; a time block classification unit that classifies each of the plurality of time blocks into an operation time block in which the target device is operated or a non-operation time block in which the target device is not operated, based on the operation information acquired by the operation information acquisition unit; a work time estimation unit that estimates the work time based on the number of operation time blocks, which is the number of the time blocks separated into the operation time blocks by the time block separation unit, and the predetermined time; an attribute information acquisition unit that acquires attribute information regarding the attributes of the subject; Equipped with The work time estimation unit estimates the work time based on a time calculated as a product of the number of operation time blocks, the predetermined time, and a coefficient set according to the attribute.
2. The work hour estimation device according to claim 1 , wherein, when the time calculated as the product exceeds the target period, the work hour estimation unit estimates the work hours to be the same as the entire target period.
3. A working time estimation device as described in claim 1 or 2, wherein the operation information acquisition unit acquires the operation information from the target device via a network.
4. A working time estimation device described in any one of claims 1 to 3, wherein the operation information acquisition unit acquires the operation information via a network from an operation detection device that detects whether the target device is being operated.
5. A work time estimation device described in any one of claims 1 to 4, wherein the target equipment is equipment for inputting information into a terminal used by the target person to perform the work.
6. A work time estimation device as described in Claim 5, wherein the target equipment includes at least one of a mouse and a keyboard.
7. A work time estimation device as described in any one of claims 1 to 6, comprising a target period setting unit that accepts the setting of the target period.
8. A work time estimation device as described in any one of claims 1 to 7, comprising a time block setting unit that accepts the setting of the specified time.
9. A work time estimation device as described in any one of claims 1 to 8, comprising a work time aggregation unit that generates subject work time information that aggregates the work hours estimated by the work time estimation unit for each subject.
10. A work hour estimation program that causes a computer to function as a work hour estimation device that estimates the work hours worked by a subject, comprising: The computer an operation information acquisition unit that acquires operation information regarding whether or not the target equipment used by the subject to perform the work is being operated; a target period division unit that divides a target period for which it is intended to estimate whether the subject is performing the work into a plurality of time blocks each having a predetermined length of time; a time block classification unit that classifies each of the plurality of time blocks into an operation time block in which the target device is operated or a non-operation time block in which the target device is not operated, based on the operation information acquired by the operation information acquisition unit; a work time estimation unit that estimates the work time based on the number of operation time blocks, which is the number of the time blocks separated into the operation time blocks by the time block separation unit, and the predetermined time; an attribute information acquisition unit that acquires attribute information regarding the attributes of the subject; It functions as a work time estimation program, wherein the work time estimation unit estimates the work time based on a time calculated as a product of the number of operation time blocks, the predetermined time, and a coefficient set according to the attribute.
Citation Information
Patent Citations
System and method for managing working condition
JP2002259646A
Labor recording apparatus, labor record program, and recording medium with stored labor record program and labor recording method
JP2008027283A
Moving body information collection device, program, information processing device, and information processing system
JP2019021262A
Management system, management method, and management program
JP2021144754A
Information processing system
JP2021152852A