JP7807790B2 - Working hours estimation device and working hours estimation program - Google Patents
Working hours estimation device and working hours estimation programInfo
- Publication number
- JP7807790B2 JP7807790B2 JP2022008401A JP2022008401A JP7807790B2 JP 7807790 B2 JP7807790 B2 JP 7807790B2 JP 2022008401 A JP2022008401 A JP 2022008401A JP 2022008401 A JP2022008401 A JP 2022008401A JP 7807790 B2 JP7807790 B2 JP 7807790B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- work
- subject
- working
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、労働時間推定装置及び労働時間推定プログラムに関する。 This disclosure relates to a work hour estimation device and a work hour estimation program.
対象者が労働を行った労働時間を管理する装置が知られている。このような装置によれば、例えばテレワーク等によりオフィス以外の場所で対象者が労働を行った場合であっても、当該対象者が実際に労働を行った労働時間を管理することが可能となる。例えば特許文献1には、対象者である在宅勤務者に、端末に表示される入力画面において勤務状況を入力させることにより、当該対象者の労働時間を管理する技術が開示されている。 Devices that manage the working hours of a subject are known. Such devices make it possible to manage the actual working hours of a subject, even when the subject works outside the office, for example, through telework. For example, Patent Document 1 discloses technology for managing the working hours of a telecommuter by having the subject enter their work status on an input screen displayed on a terminal.
上述した技術では、対象者が実際に労働を行った労働時間を対象者自身が入力する必要がある。このため、例えば労働を中断及び再開する度に勤務状況の入力又は記録等を行う必要があり、対象者にとって煩雑な作業が生じる。また、対象者が勤務状況の入力又は記録等を行うことを失念したり、誤って入力又は記録等を行ってしまったりするおそれもある。 The above-mentioned technology requires the subject to input the actual working hours. This means that, for example, the subject must input or record their work status every time they interrupt and resume work, which creates cumbersome work for the subject. There is also a risk that the subject may forget to input or record their work status, or may input or record it incorrectly.
そこで、本開示に係る労働時間推定装置及び労働時間推定プログラムは、より簡便に対象者の労働時間を管理することを目的とする。 Therefore, the work hour estimation device and work hour estimation program disclosed herein aim to more easily manage the work hours of subjects.
本開示の一態様に係る労働時間推定装置(1,1A)は、対象者が労働を行った労働時間を推定する労働時間推定装置(1,1A)であって、対象者が労働を行うために使用する対象機器(2,2A)が操作されているか否かに関する操作情報を取得する操作情報取得部(14)と、対象者が労働を行っているか否かを推定しようとする対象期間を所定時間ごとの複数の時間ブロック(B)に分割する対象期間分割部(12)と、操作情報取得部(14)により取得された操作情報に基づいて、複数の時間ブロック(B)のそれぞれを、対象機器(2,2A)が操作された操作時間ブロック(BP)、又は、対象機器(2,2A)が操作されなかった非操作時間ブロック(BA)のいずれかに分別する時間ブロック分別部(15)と、時間ブロック分別部(15)により操作時間ブロック(BP)に分別された時間ブロック(B)の数である操作時間ブロック数と所定時間とに基づいて、労働時間を推定する労働時間推定部(16)と、を備える。 A work hour estimation device (1, 1A) according to one aspect of the present disclosure is a work hour estimation device (1, 1A) that estimates the work hours worked by a subject, and includes: an operation information acquisition unit (14) that acquires operation information regarding whether a target device (2, 2A) 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 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) in which the target device (2, 2A) was operated or a non-operation time block (BA) in which the target device (2, 2A) was not operated, based on the operation information acquired by the operation information acquisition unit (14); and a work hour 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 time.
本開示の一態様に係る労働時間推定プログラム(P)は、対象者が労働を行った労働時間を推定する労働時間推定装置(1,1A)としてコンピュータ(C)を機能させる労働時間推定プログラム(P)であって、コンピュータ(C)を、対象者が労働を行うために使用する対象機器(2,2A)が操作されているか否かに関する操作情報を取得する操作情報取得部(14)と、対象者が労働を行っているか否かを推定しようとする対象期間を所定時間ごとの複数の時間ブロック(B)に分割する対象期間分割部(12)と、操作情報取得部(14)により取得された操作情報に基づいて、複数の時間ブロック(B)のそれぞれを、対象機器(2,2A)が操作された操作時間ブロック(BP)、又は、対象機器(2,2A)が操作されなかった非操作時間ブロック(BA)のいずれかに分別する時間ブロック分別部(15)と、時間ブロック分別部(15)により操作時間ブロック(BP)に分別された時間ブロック(B)の数である操作時間ブロック数と所定時間とに基づいて、労働時間を推定する労働時間推定部(16)と、として機能させる。 A working hour estimation program (P) according to one aspect 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 the working hours worked by a subject, and includes the computer (C) comprising: 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 being 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 hours each; The device 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) was operated or a non-operation time block (BA) in which the target device (2, 2A) 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 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.
これらの労働時間推定装置(1,1A)及び労働時間推定プログラム(P)の少なくともいずれかによれば、対象者が労働を行っているか否かを推定しようとする対象期間が所定時間ごとの複数の時間ブロックに分割され、各時間ブロックにおいて、対象者が労働を行うために使用する対象機器(2,2A)が操作されたか否かが判別される。そして、対象機器(2,2A)が操作された時間ブロックについては、対象者が労働を行っていたと推定する。したがって、対象者にとって煩雑な作業が生じることを抑制するとともに、対象者が勤務状況の入力又は記録等を行うことを失念したり、誤って入力又は記録等を行ってしまったりすることを抑制することができる。よって、より簡便に対象者の労働時間を管理することが可能となる。 With at least one of these work hour estimation devices (1, 1A) and work hour estimation programs (P), the target period for which it is intended to estimate whether a subject is working is divided into multiple time blocks of a predetermined length of time, and in each time block, it is determined whether the subject operated the target equipment (2, 2A) used by the subject to perform work. Then, for time blocks in which the target equipment (2, 2A) was operated, it is estimated that the subject was working. This prevents the subject from having to perform complicated tasks, and also prevents 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 work hours.
本開示の一態様に係る労働時間推定装置(1,1A)では、労働時間推定部(16)は、操作時間ブロック数と所定時間との積として算出される時間に基づいて、労働時間を推定してもよい。これによれば、特に簡便な処理によって対象者の労働時間を推定することが可能となる。 In a work hour estimation device (1, 1A) according to one aspect of the present disclosure, the work hour estimation unit (16) may estimate work hours based on a time calculated as the product of the number of operation time blocks and a predetermined time. This makes it possible to estimate the work hours of a subject through particularly simple processing.
本開示の一態様に係る労働時間推定装置(1,1A)は、対象者の属性に関する属性情報を取得する属性情報取得部(13)を備え、労働時間推定部(16)は、操作時間ブロック数と所定時間と属性情報とに基づいて、労働時間を推定してもよい。例えば職種又は役職等といった対象者の属性によっては、対象機器(2,2A)を操作していないときであっても労働を行っている状況が発生する場合がある。そこで、これによれば、このような状況の属性ごとの発生頻度を加味して、より精度良く対象者の労働時間を推定することが可能となる。 A work hour estimation device (1, 1A) according to one aspect of the present disclosure includes an attribute information acquisition unit (13) that acquires attribute information related to the attributes of a subject, and a work hour estimation unit (16) may estimate work 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, 2A). Therefore, this makes it possible to more accurately estimate the subject's work hours by taking into account the frequency of occurrence of such situations for each attribute.
本開示の一態様に係る労働時間推定装置(1,1A)では、労働時間推定部(16)は、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間に基づいて、労働時間を推定してもよい。これによれば、特に簡便な処理によって対象者の労働時間を推定することが可能となる。 In a work hour estimation device (1, 1A) according to one aspect of the present disclosure, the work hour estimation unit (16) may estimate 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 attributes. This makes it possible to estimate the work hours of a subject through particularly simple processing.
本開示の一態様に係る労働時間推定装置(1,1A)では、操作情報取得部(14)は、対象機器(2)からネットワークを介して操作情報を取得してもよい。これによれば、例えばテレワーク等によりオフィス以外の場所で対象者が労働を行った場合であっても、好適に対象者の労働時間を推定することが可能となる。 In a working hour estimation device (1, 1A) according to one 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 appropriately estimate the working hours of the subject, even if the subject works outside the office, for example, through telework, etc.
本開示の一態様に係る労働時間推定装置(1,1A)では、操作情報取得部(14)は、対象機器(2A)が操作されているか否かを検出する操作検出機器(3A)からネットワークを介して操作情報を取得してもよい。これによれば、対象機器(2A)として汎用の機器を用いる場合であっても、好適に対象者の労働時間を推定することが可能となる。 In a work hour estimation device (1, 1A) according to one 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 appropriately estimate the work hours of a subject person even when a general-purpose device is used as the target device (2A).
本開示の一態様に係る労働時間推定装置(1,1A)では、対象機器(2,2A)は、対象者が労働を行うために使用する端末に情報を入力するための機器であってもよい。これによれば、対象者が労働を行っていると推定すべき状況であるか否かを好適に分別することが可能となる。 In a work hour estimation device (1, 1A) according to one 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.
本開示の一態様に係る労働時間推定装置(1,1A)では、対象機器(2,2A)は、マウス及びキーボードの少なくともいずれかを含んでもよい。これによれば、本開示に係る労働時間推定装置(1,1A)の構成が具体的に実現される。 In a working hour estimation device (1, 1A) according to one aspect of the present disclosure, the target device (2, 2A) may include at least one of a mouse and a keyboard. This specifically realizes the configuration of the working hour estimation device (1, 1A) according to the present disclosure.
本開示の一態様に係る労働時間推定装置(1,1A)は、対象期間の設定を受け付ける対象期間設定部(10)を備えてもよい。これによれば、対象者が労働を開始及び終了する時刻を設定することが可能となる。 The work hour estimation device (1, 1A) according to one aspect of the present disclosure may include 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 ends work.
本開示の一態様に係る労働時間推定装置(1,1A)は、所定時間の設定を受け付ける時間ブロック設定部(11)を備えてもよい。これによれば、例えば所定時間を短く設定するほど、対象者が労働を行っているか否かを精度良く推定することが可能となる。一方、例えば所定時間を長く設定するほど、処理頻度が低減するため、より簡便な処理によって対象者の労働時間を推定することが可能となる。 A work 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. Accordingly, 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 work hours through simpler processing.
本開示の一態様に係る労働時間推定装置(1,1A)は、労働時間推定部(16)により推定された労働時間を対象者ごとに集約した対象者労働時間情報を生成する労働時間集約部(17)を備えてもよい。これによれば、対象者ごとの通算での労働時間を管理することが可能となる。 The working hour estimation device (1, 1A) according to one aspect of the present disclosure may include a working hour aggregation unit (17) that generates subject working hour information that aggregates 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.
なお、上記の括弧内の符号は、後述する実施形態における構成要素の符号を本開示の一例として示したものであって、本開示を実施形態の態様に限定するものではない。 Note that the reference numerals in 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.
このように、本開示に係る労働時間推定装置及び労働時間推定プログラムは、より簡便に対象者の労働時間を管理することができる。 In this way, the work hour estimation device and work hour estimation program disclosed herein can more easily manage the work hours of subjects.
以下、図面を参照して例示的な実施形態について説明する。なお、各図における同一又は相当部分には同一符号を付し、重複する説明を省略する。 An exemplary embodiment will now be described with reference to the drawings. Note that identical or equivalent parts in each drawing will be designated by the same reference numerals, and duplicate explanations will be omitted.
[第1実施形態]
[全体構成]
図1は、第1実施形態に係る労働時間推定装置1を示すブロック図である。図2は、それぞれ操作時間ブロックBP又は非操作時間ブロックBAのいずれかに分別された複数の時間ブロックBの一例を示す図である。図1及び図2に示される労働時間推定装置1は、対象者が労働を行った労働時間を推定する装置である。具体的には、労働時間推定装置1は、例えばテレワーク等により正規のオフィス以外の場所で対象者が実際に労働を行った労働時間(稼働時間)を管理する。なお、労働時間推定装置1は、テレワークではなく正規のオフィス内で対象者が実際に労働を行った労働時間を管理してもよい。
[First embodiment]
[Overall configuration]
FIG. 1 is a block diagram showing a working time 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 time estimation device 1 shown in FIGS. 1 and 2 is a device that estimates working hours performed by a subject. Specifically, the working time estimation device 1 manages working hours (operating hours) actually performed by a subject in a location other than a regular office, for example, through telework. Note that the working time estimation device 1 may also manage working hours actually performed by a subject in a regular office, rather than through telework.
「対象者」とは、労働時間推定装置1により労働時間を管理される対象となる者である。対象者は、例えば企業等の従業員であってもよい。「労働」とは、対象者に課された業務である。労働は、後述する対象機器2を使用して行われる。「労働時間」とは、対象者が実際に労働を行った時間(又は、実際に労働を行ったと推定される時間)である。 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 device 2, which will be described later. "Working hours" is the time the subject actually worked (or the time it is estimated that the subject actually worked).
「テレワーク」とは、正規のオフィス以外の場所で行われる労働である。テレワークは、例えば対象者の自宅で行われる業務であってもよい。つまり、この場合、対象者は、いわゆる在宅勤務を行っていてもよい。また、テレワークは、例えば喫茶店等の施設内、電車等の移動手段内、公園等の屋外等で行われる業務であってもよい。テレワークは、例えばリモートワーク等と称されてもよい。 "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 train or other means of transportation, or outdoors such as a park. Telework may also be referred to as remote work, for example.
以下の説明においては、一例として、企業の従業員である対象者が、当該企業から課された業務である労働を当該対象者の自宅で行う状況を前提とする。ここで、対象者は、経理担当であり、9時から18時まで(12時から13時までの休憩時間を除く)を労働時間とするものとする。なお、労働時間推定装置1は、これ以外の状況に対して用いられてもよい。 In the following explanation, as an example, we will assume that a subject who is an employee of a company performs work assigned by the company at the subject's home. 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.
労働時間推定装置1は、ネットワークを介して対象機器2と通信可能なコンピュータC(サーバ)として構成されている。労働時間推定装置1は、物理的には、制御演算装置、記憶装置、及び入出力装置を備えている。制御演算装置は、例えばCPU(Central Processing Unit)等のコントローラにより構成されており、演算処理を実行するとともに記憶装置及び入出力装置の制御を行う。記憶装置は、例えば主記憶装置及び補助記憶装置を有している。主記憶装置は、例えばRAM(Random Access Memory)により構成されている。また、補助記憶装置は、例えばROM(Read Only Memory)により構成されている。入出力装置は、例えば外部からデータを入力されて記憶装置に送信する入力装置、及び、例えば制御演算部により演算されて記憶装置に記憶された演算結果を外部に出力する出力装置を有している。また、入出力装置は、外部機器に対して情報の送信及び受信を行う通信装置を有している。 The working hour estimation device 1 is configured as a computer C (server) capable of communicating with the target equipment 2 via a network. Physically, the working hour estimation device 1 comprises a control and arithmetic unit, a storage device, and an input/output device. The control and arithmetic unit is configured with a controller such as a CPU (Central Processing Unit), and executes arithmetic processing while controlling the storage device and input/output device. The storage device comprises, for example, a main storage device and an auxiliary storage device. The main storage device comprises, for example, RAM (Random Access Memory). The auxiliary storage device comprises, for example, ROM (Read Only Memory). The input/output device comprises, for example, an input device that receives data from the outside and sends it to the storage device, and an output device that outputs the results of calculations performed by the control and arithmetic unit and stored in the storage device. The input/output device also comprises a communication device that sends and receives information to external devices.
労働時間推定装置1は、例えば、ROMに記憶されているプログラムをRAMに読み込み、RAMに読み込まれたプログラムをCPUにより実行することにより、所定の処理を実行する。具体的には、労働時間推定装置1は、ROMに記憶されている労働時間推定プログラムPをRAMに読み込み、RAMに読み込まれた労働時間推定プログラムPをCPUにより実行することにより、後述する労働時間推定処理を実行する。なお、労働時間推定装置1を構成するコンピュータCは、物理的に、上述した構成とは異なる構成を備えていてもよい。 The working hour estimation device 1 performs predetermined processing, for example, by loading a program stored in ROM into RAM and executing the program loaded into RAM with a CPU. 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 with a CPU, thereby performing 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 that described above.
対象機器2は、対象者が労働を行うために使用する端末(業務用端末)に情報を入力するための機器であり、具体的には、マウス及びキーボードの少なくともいずれかを含んでいる。「業務用端末」とは、例えばノートパソコン又はデスクトップパソコン等であってもよく、ここではノートパソコンであるものとする。業務用端末は、対象者が所有している物であってもよく、対象者が企業等から貸与された物であってもよい。一人の対象者に対して複数の対象機器2が存在していてもよく、ここでは3個の対象機器2が存在している。 Target device 2 is a device used to input information into a terminal (business terminal) used by the subject person 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 person, or may be loaned to the subject by a company or other entity. There may be multiple target devices 2 for one subject person; in this case, there are three target devices 2.
対象機器2は、ネットワークを介して労働時間推定装置1と通信可能に構成されている。つまり、対象機器2は、当該対象機器2自体がネットワークにアクセス可能に構成されている。対象機器2は、当該対象機器2が操作されているか否かを検出する。より詳細には、対象機器2は、当該対象機器2が操作されているか否かを検出する操作検出部20を備えている。操作検出部20は、当該対象機器2が操作されたことを検出する各種センサであってもよい。対象機器2は、操作検出部20による検出結果に基づいて操作情報を生成する。「操作情報」とは、当該対象機器2が操作されているか否かに関する情報である。対象機器2は、生成した操作情報を労働時間推定装置1に送信する。 The target device 2 is configured to be able to communicate with the working hour estimation device 1 via the 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 a variety of sensors that detect that the target device 2 has been operated. The target device 2 generates operation information based on the detection results by the operation detection unit 20. "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.
次に、労働時間推定装置1の機能について説明する。労働時間推定装置1は、機能的には、対象期間設定部10、時間ブロック設定部11、対象期間分割部12、属性情報取得部13、操作情報取得部14、時間ブロック分別部15、労働時間推定部16、及び労働時間集約部17を備えている。 Next, we will explain the functions of the work hour estimation device 1. Functionally, the work 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 work hour estimation unit 16, and a work hour aggregation unit 17.
対象期間設定部10は、対象期間の設定を受け付ける。「対象期間」とは、対象者が労働を行っているか否かを推定しようとする期間であり、労働に係る業務の開始時刻から終了時刻までの期間であってもよい。対象期間設定部10は、対象者自身、又は、当該対象者の労働時間を管理する管理者等により入力された対象期間とする設定を受け付けてもよい。対象期間設定部10は、予め決められた対象期間とする設定を受け付けてもよい。ここでは、対象期間設定部10は、9時から18時まで(12時から13時までの休憩時間を除く)を対象期間とする設定を受け付ける。 The target period setting unit 10 accepts the setting of a target period. The "target period" is the period during which it is intended to estimate whether the 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 for the target period input by the subject themselves or by a manager who manages the subject's working hours. The target period setting unit 10 may also accept a setting for a predetermined target period. Here, the target period setting unit 10 accepts a setting for the target period from 9:00 to 18:00 (excluding the break time from 12:00 to 13:00).
時間ブロック設定部11は、所定時間の設定を受け付ける。「所定時間」とは、対象期間を時間ブロックBに分割する際の各時間ブロックBの長さである。時間ブロック設定部11は、対象者自身、又は、当該対象者の労働時間を管理する管理者等により入力された所定時間とする設定を受け付けてもよい。時間ブロック設定部11は、予め決められた所定時間とする設定を受け付けてもよい。ここでは、時間ブロック設定部11は、5分を所定時間とする設定を受け付ける。 The time block setting unit 11 accepts the setting of a specified time. The "specified time" is the length of each time block B when dividing the target period into time blocks B. The time block setting unit 11 may accept a setting of a specified time input by the target person themselves or by an administrator who manages the target person's working hours. The time block setting unit 11 may also accept a setting of a predetermined specified time. Here, the time block setting unit 11 accepts a setting of 5 minutes as the specified time.
対象期間分割部12は、対象期間を所定時間ごとの複数の時間ブロックBに分割する。時間ブロックBとは、対象期間を所定時間ごとに分割した各期間である。労働に係る業務が開始されると最初の時間ブロックBが開始され、最初の時間ブロックBが終了すると二回目の時間ブロックBが開始される。その後、時間ブロックBが終了する度に次の時間ブロックBが開始されることを繰り返し、労働に係る業務が終了することで最後の時間ブロックBが終了される。 The target period division unit 12 divides the target period into multiple time blocks B, each of which is a predetermined length of time. A time block B is each period into which the target period is divided by a predetermined length of time. The first time block B begins when work-related tasks begin, and the second time block B begins when the first time block B ends. Thereafter, the next time block B begins each time a time block B ends, and this process is repeated until the final time block B ends when work-related tasks end.
属性情報取得部13は、属性情報を取得する。「属性情報」とは、対象者の属性に関する情報である。属性は、対象者の職種又は役職等を含んでいてもよい。属性情報取得部13は、対象者自身、又は、当該対象者の労働時間を管理する管理者等により入力された属性情報を取得してもよい。ここでは、属性情報取得部13は、経理担当であるとの属性情報を取得する。 The attribute information acquisition unit 13 acquires attribute information. "Attribute information" is information related to the attributes of the subject. Attributes may include the subject's occupation or position. The attribute information acquisition unit 13 may acquire attribute information entered by the subject themselves 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.
操作情報取得部14は、対象者が労働を行うために使用する対象機器2が操作されているか否かに関する操作情報を取得する。具体的には、操作情報取得部14は、対象機器2からネットワークを介して操作情報を取得する。操作情報取得部14は、操作情報を、時刻情報と紐づけて取得する。つまり、操作情報取得部14は、各時刻において対象機器2が操作されていたか否かに関する操作情報を取得する。 The operation information acquisition unit 14 acquires operation information regarding whether or not the target device 2 used by the subject to perform work is being operated. Specifically, the operation information acquisition unit 14 acquires operation information from the target device 2 via a network. The operation information acquisition unit 14 acquires the operation information by linking it to 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.
時間ブロック分別部15は、操作情報取得部14により取得された操作情報に基づいて、各時間ブロックBを、操作時間ブロックBP又は非操作時間ブロックBAのいずれかに分別する。「操作時間ブロック」とは、当該時間ブロックB内において対象機器2が操作された時間ブロックBである。一方、「非操作時間ブロック」とは、当該時間ブロックB内において対象機器2が操作されなかった時間ブロックBである。図2においては、10時から11時までの1時間が5分ごとに12個の時間ブロックBに分割されており、マル印が付された時間ブロックBが操作時間ブロックBPであり、バツ印が付された時間ブロックBが非操作時間ブロックBAである。 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 is 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 is not operated within that time block B. In Figure 2, the one hour from 10:00 to 11:00 is divided into 12 time blocks B, each consisting of five minutes, with the time blocks B marked with a circle being the operation time block BP and the time blocks B marked with a cross being the non-operation time block BA.
労働時間推定部16は、操作時間ブロック数と所定時間とに基づいて労働時間を推定する。「操作時間ブロック数」とは、時間ブロック分別部15により操作時間ブロックBPに分別された時間ブロックBの数である。 The work time estimation unit 16 estimates work time based on the number of operation time blocks and a predetermined time. The "number of operation time blocks" is the number of time blocks B separated into operation time blocks BP by the time block separation unit 15.
より詳細には、労働時間推定部16は、操作時間ブロック数と所定時間と属性情報とに基づいて労働時間を推定する。例えば、労働時間推定部16は、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間に基づいて、労働時間を推定する。図2においては、10時から11までの1時間における操作時間ブロックBPは、図中のマル印の数である6とされる。所定時間は5分である。「係数」とは、対象機器2を操作していないときに労働を行っている状況が発生する頻度を属性ごとに加味するための重みづけの係数である。例えば、係数は、経理担当が1.2、総務部長が2.0、物流担当が4.0、営業マネージャーが2.5等と設定される。ここでは対象者は経理担当であるため、当該対象者に適用される係数は1.2である。以上により、ここでは、労働時間推定部16は、操作時間ブロック数(6)×所定時間(5分)×係数(1.2)により、10時から11時までの1時間における対象者の労働時間を36分と推定する。なお、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間が対象期間を超える場合には、対象者は対象期間の全期間にわたって労働を行っていたと推定してもよい(すなわち、労働時間を、対象期間の全期間と同一の時間と推定してもよい。)。労働時間推定部16は、推定した労働時間に関する情報を外部に出力してもよい。 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 Figure 2, the operation time block BP for the one hour from 10:00 to 11:00 is set to 6, corresponding 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, 2.5 for a sales manager, etc. 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 one hour from 10:00 to 11:00 to be 36 minutes, using the number of operation time blocks (6) x the predetermined time (5 minutes) x the coefficient (1.2). 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 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.
労働時間集約部17は、労働時間推定部16により推定された労働時間に基づいて、対象者労働時間情報を生成する。「対象者労働時間情報」とは、労働時間推定部16により推定された労働時間を対象者ごとに集約した情報である。より詳細には、対象者労働時間情報は、ある対象者について、例えば複数の日における労働時間を集約した情報である。具体的には、対象者労働時間情報は、1月又は1年等の所定期間の各日における労働時間を列挙した情報であってもよく、1月又は1年等の所定期間の各日における労働時間を合算した情報であってもよい。労働時間集約部17は、生成した対象者労働時間情報を外部に出力してもよい。 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 for a certain subject over, for example, multiple days. Specifically, subject work time information may be information that lists the work hours for each day over a specified period such as one month or one year, or may be information that sums up the work hours for each day over a specified 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.
[労働時間推定処理]
労働時間推定装置1により実行される労働時間推定処理について説明する。図3は、労働時間推定処理の流れを示すフローチャートである。労働時間推定処理は、対象者が労働を行った労働時間を推定する処理である。
[Working hours estimation process]
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.
ステップS10において、労働時間推定装置1の対象期間設定部10は、対象期間の設定を受け付ける。対象期間設定部10は、対象者自身、又は、当該対象者の労働時間を管理する管理者等により入力された対象期間とする設定を受け付けてもよい。その後、労働時間推定処理はステップS12に移行する。 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. The working hour estimation process then proceeds to step S12.
ステップS12において、労働時間推定装置1の時間ブロック設定部11は、所定時間の設定を受け付ける。時間ブロック設定部11は、対象者自身、又は、当該対象者の労働時間を管理する管理者等により入力された所定時間とする設定を受け付けてもよい。その後、労働時間推定処理はステップS14に移行する。 In step S12, the time block setting unit 11 of the work hour estimation device 1 accepts the setting of a predetermined time. The time block setting unit 11 may accept a setting of a predetermined time input by the subject himself/herself or by an administrator who manages the subject's work hours. The work hour estimation process then proceeds to step S14.
ステップS14において、労働時間推定装置1の対象期間分割部12は、対象期間を所定時間ごとの複数の時間ブロックBに分割する。その後、労働時間推定処理はステップS16に移行する。 In step S14, the target period division unit 12 of the work hour estimation device 1 divides the target period into multiple time blocks B, each of which is a predetermined length of time. The work hour estimation process then proceeds to step S16.
ステップS16において、労働時間推定装置1の属性情報取得部13は、対象者の属性情報を取得する。属性情報取得部13は、対象者自身、又は、当該対象者の労働時間を管理する管理者等により入力された属性情報を取得してもよい。その後、労働時間推定処理はステップS18に移行する。 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 entered by the subject himself/herself or by an administrator who manages the subject's working hours. The working hour estimation process then proceeds to step S18.
ステップS18において、労働時間推定装置1の操作情報取得部14は、操作情報を取得する。具体的には、操作情報取得部14は、対象機器2からネットワークを介して操作情報を取得する。操作情報取得部14は、操作情報を、時刻情報と紐づけて取得する。その後、労働時間推定処理はステップS20に移行する。 In step S18, the operation information acquisition unit 14 of the work hour estimation device 1 acquires operation information. Specifically, the operation information acquisition unit 14 acquires 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. After that, the work hour estimation process proceeds to step S20.
ステップS20において、労働時間推定装置1の時間ブロック分別部15は、操作情報取得部14により取得された操作情報に基づいて、各時間ブロックBを、操作時間ブロックBP又は非操作時間ブロックBAのいずれかに分別する。その後、労働時間推定処理はステップS22に移行する。 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. Then, the work hour estimation process proceeds to step S22.
ステップS22において、労働時間推定装置1の労働時間推定部16は、操作時間ブロック数と所定時間と属性情報とに基づいて労働時間を推定する。例えば、労働時間推定部16は、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間に基づいて、労働時間を推定する。なお、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間が対象期間を超える場合には、対象者は対象期間の全期間にわたって労働を行っていたと推定してもよい(すなわち、労働時間を、対象期間の全期間と同一の時間と推定してもよい。)。その後、労働時間推定処理はステップS24に移行する。 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.
ステップS24において、労働時間推定装置1の労働時間集約部17は、労働時間推定部16により推定された労働時間に基づいて、対象者労働時間情報を生成する。以上により、労働時間推定処理は終了する。 In step S24, the work time aggregation unit 17 of the work time estimation device 1 generates subject work time information based on the work hours estimated by the work time estimation unit 16. This completes the work time estimation process.
[労働時間推定プログラム]
労働時間推定プログラムPについて説明する。図4は、労働時間推定プログラムPのモジュール構成を示すブロック図である。図4に示される労働時間推定プログラムPは、対象者が労働を行った労働時間を推定する労働時間推定装置1としてコンピュータCを機能させるプログラムである。労働時間推定プログラムPは、メインモジュールMM、対象期間設定モジュールM10、時間ブロック設定モジュールM11、対象期間分割モジュールM12、属性情報取得モジュールM13、操作情報取得モジュールM14、時間ブロック分別モジュールM15、労働時間推定モジュールM16、及び労働時間集約モジュールM17を備えている。
[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.
メインモジュールMMは、コンピュータCを統括的に制御する部分である。対象期間設定モジュールM10、時間ブロック設定モジュールM11、対象期間分割モジュールM12、属性情報取得モジュールM13、操作情報取得モジュールM14、時間ブロック分別モジュールM15、労働時間推定モジュールM16、及び労働時間集約モジュールM17のそれぞれを実行させることにより実現させる機能は、対象期間設定部10、時間ブロック設定部11、対象期間分割部12、属性情報取得部13、操作情報取得部14、時間ブロック分別部15、労働時間推定部16、及び労働時間集約部17のそれぞれの機能と同様である。なお、労働時間推定プログラムPは、上述した各モジュールのうち、メインモジュールMM、対象期間分割モジュールM12、操作情報取得モジュールM14、時間ブロック分別モジュールM15、及び労働時間推定モジュールM16以外の一部又は全部のモジュールを備えていなくてもよい。 The main module MM is the part that controls the computer C overall. The functions realized by executing the target period setting module M10, time block setting module M11, target period division module M12, attribute information acquisition module M13, operation information acquisition module M14, time block classification module M15, work time estimation module M16, and work time aggregation module M17 are similar to the functions of the target period setting unit 10, time block setting unit 11, target period division unit 12, attribute information acquisition unit 13, operation information acquisition unit 14, time block classification unit 15, work time estimation unit 16, and work time aggregation unit 17, respectively. Note that the work time estimation program P may not include some or all of the above-mentioned modules other than the main module MM, target period division module M12, operation information acquisition module M14, time block classification module M15, and work time estimation module M16.
[作用及び効果]
以上説明したように、労働時間推定装置1は、対象者が労働を行った労働時間を推定する労働時間推定装置1であって、対象者が労働を行うために使用する対象機器2が操作されているか否かに関する操作情報を取得する操作情報取得部14と、対象者が労働を行っているか否かを推定しようとする対象期間を所定時間ごとの複数の時間ブロックBに分割する対象期間分割部12と、操作情報取得部14により取得された操作情報に基づいて、複数の時間ブロックBのそれぞれを、対象機器2が操作された操作時間ブロックBP、又は、対象機器2が操作されなかった非操作時間ブロックBAのいずれかに分別する時間ブロック分別部15と、時間ブロック分別部15により操作時間ブロックBPに分別された時間ブロックBの数である操作時間ブロック数と所定時間とに基づいて、労働時間を推定する労働時間推定部16と、を備える。
[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 a 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.
労働時間推定プログラムPは、対象者が労働を行った労働時間を推定する労働時間推定装置1としてコンピュータCを機能させる労働時間推定プログラムPであって、コンピュータCを、対象者が労働を行うために使用する対象機器2が操作されているか否かに関する操作情報を取得する操作情報取得部14と、対象者が労働を行っているか否かを推定しようとする対象期間を所定時間ごとの複数の時間ブロックBに分割する対象期間分割部12と、操作情報取得部14により取得された操作情報に基づいて、複数の時間ブロックBのそれぞれを、対象機器2が操作された操作時間ブロックBP、又は、対象機器2が操作されなかった非操作時間ブロックBAのいずれかに分別する時間ブロック分別部15と、時間ブロック分別部15により操作時間ブロックBPに分別された時間ブロックBの数である操作時間ブロック数と所定時間とに基づいて、労働時間を推定する労働時間推定部16と、として機能させる。 The work hour estimation program P causes a computer C to function as a work hour estimation device 1 that estimates the work hours worked by a subject. The program causes the computer C to function as an operation information acquisition unit 14 that acquires operation information regarding whether 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 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 hour estimation unit 16 that estimates 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.
労働時間推定装置1及び労働時間推定プログラムPの少なくともいずれかによれば、対象者が労働を行っているか否かを推定しようとする対象期間が所定時間ごとの複数の時間ブロックに分割され、各時間ブロックにおいて、対象者が労働を行うために使用する対象機器2が操作されたか否かが判別される。そして、対象機器2が操作された時間ブロックについては、対象者が労働を行っていたと推定する。したがって、対象者にとって煩雑な作業が生じることを抑制するとともに、対象者が勤務状況の入力又は記録等を行うことを失念したり、誤って入力又は記録等を行ってしまったりすることを抑制することができる。よって、より簡便に対象者の労働時間を管理することが可能となる。 Using at least one of the work hour estimation device 1 and the work hour estimation program P, the target period for which it is intended to estimate whether the subject is working is divided into multiple time blocks of a predetermined length of time, and in each time block, it is determined whether the subject operated the target device 2 used to work. It is then estimated that the subject was working for the time block in which the target device 2 was operated. This prevents the subject from having to perform complicated tasks, and also prevents the subject from forgetting to input or record their work status, or from inputting or recording it incorrectly. This makes it easier to manage the subject's work hours.
労働時間推定装置1では、労働時間推定部16は、操作時間ブロック数と所定時間との積として算出される時間に基づいて、労働時間を推定する。これによれば、特に簡便な処理によって対象者の労働時間を推定することが可能となる。 In the work hour estimation device 1, the work hour estimation unit 16 estimates work 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 work hours of a subject through particularly simple processing.
労働時間推定装置1は、対象者の属性に関する属性情報を取得する属性情報取得部13を備え、労働時間推定部16は、操作時間ブロック数と所定時間と属性情報とに基づいて、労働時間を推定する。例えば職種又は役職等といった対象者の属性によっては、対象機器2を操作していないときであっても労働を行っている状況が発生する場合がある。そこで、これによれば、このような状況の属性ごとの発生頻度を加味して、より精度良く対象者の労働時間を推定することが可能となる。 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 that 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, 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.
労働時間推定装置1では、労働時間推定部16は、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間に基づいて、労働時間を推定する。これによれば、特に簡便な処理によって対象者の労働時間を推定することが可能となる。 In the work hour estimation device 1, the work hour estimation unit 16 estimates work 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 attributes. This makes it possible to estimate the work hours of a subject using particularly simple processing.
労働時間推定装置1では、操作情報取得部14は、対象機器2からネットワークを介して操作情報を取得する。これによれば、例えばテレワーク等によりオフィス以外の場所で対象者が労働を行った場合であっても、好適に対象者の労働時間を推定することが可能となる。 In the working hour estimation device 1, the operation information acquisition unit 14 acquires operation information from the target device 2 via a network. This makes it possible to appropriately estimate the working hours of the subject even if the subject works outside the office, for example, through telework.
労働時間推定装置1では、対象機器2は、対象者が労働を行うために使用する端末に情報を入力するための機器である。これによれば、対象者が労働を行っていると推定すべき状況であるか否かを好適に分別することが可能となる。 In the working time estimation device 1, the target device 2 is a device for inputting information into a terminal used by the subject person to perform work. This makes it possible to appropriately distinguish whether or not the subject person is in a situation where they should be estimated to be working.
労働時間推定装置1では、対象機器2は、マウス及びキーボードの少なくともいずれかを含んでいる。これによれば、本開示に係る労働時間推定装置1の構成が具体的に実現される。 In the work 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 work hour estimation device 1 disclosed herein.
労働時間推定装置1は、対象期間の設定を受け付ける対象期間設定部10を備えている。これによれば、対象者が労働を開始及び終了する時刻を設定することが可能となる。 The work hour estimation device 1 is equipped with 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 ends work.
労働時間推定装置1は、所定時間の設定を受け付ける時間ブロック設定部11を備えている。これによれば、例えば所定時間を短く設定するほど、対象者が労働を行っているか否かを精度良く推定することが可能となる。一方、例えば所定時間を長く設定するほど、処理頻度が低減するため、より簡便な処理によって対象者の労働時間を推定することが可能となる。 The work hour estimation device 1 is equipped with a time block setting unit 11 that accepts the setting of a predetermined time. This allows, 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 processing frequency is required, making it possible to estimate the subject's work hours through simpler processing.
労働時間推定装置1は、労働時間推定部16により推定された労働時間を対象者ごとに集約した対象者労働時間情報を生成する労働時間集約部17を備えている。これによれば、対象者ごとの通算での労働時間を管理することが可能となる。 The working hour estimation device 1 is equipped with a working hour aggregation unit 17 that generates subject working hour information that aggregates 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.
[第2実施形態]
第2実施形態に係る労働時間推定装置1Aについて説明する。図5は、第2実施形態に係る労働時間推定装置1Aを示すブロック図である。図5に示されるように、第2実施形態に係る労働時間推定装置1Aは、第1実施形態に係る労働時間推定装置1と比較して、操作情報取得部14が取得する操作情報を送信する機器に関して主に相違し、その他において共通している。
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 common.
第2実施形態に係る対象機器2Aは、第1実施形態に係る対象機器2と異なり、ネットワークを介して労働時間推定装置1と通信可能に構成されていない。つまり、対象機器2Aは、当該対象機器2A自体がネットワークにアクセス可能に構成されていない。また、対象機器2Aは、当該対象機器2Aが操作されているか否かを検出しない。より詳細には、対象機器2Aは、当該対象機器2Aが操作されているか否かを検出する操作検出部20を備えていない。したがって、対象機器2Aは、操作検出部20による検出結果に基づいて操作情報を生成しないため、生成した操作情報を労働時間推定装置1に送信しない。なお、対象機器2Aは、操作検出部20を備えているが、操作検出部20の機能を使用しないものであってもよい。 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 have 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 results of 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 is equipped with an operation detection unit 20, it may be configured not to use the functions of the operation detection unit 20.
対象機器2Aは、操作検出機器3Aに接続されている。操作検出機器3Aは、ネットワークを介して労働時間推定装置1Aと通信可能に構成されている。つまり、操作検出機器3Aは、当該操作検出機器3A自体がネットワークにアクセス可能に構成されている。操作検出機器3Aは、対象機器2Aが操作されているか否かを検出する。操作検出機器3Aは、対象機器2Aが操作されたことを検出する各種センサであってもよく、対象機器2Aが操作されることに伴って当該対象機器2Aから出力される信号を取得する装置であってもよい。操作検出機器3Aは、当該操作検出機器3Aによる検出結果に基づいて操作情報を生成する。操作検出機器3Aは、生成した操作情報を労働時間推定装置1Aに送信する。これにより、労働時間推定装置1Aの操作情報取得部14は、対象機器2Aが操作されているか否かを検出する操作検出機器3Aからネットワークを介して操作情報を取得することとなる。 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 the 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 a variety of 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 results of 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 operation information via the network from the operation detection device 3A, which detects whether the target device 2A is being operated.
以上説明したように、労働時間推定装置1Aでは、操作情報取得部14は、対象機器2Aが操作されているか否かを検出する操作検出機器3Aからネットワークを介して操作情報を取得する。これによれば、対象機器2Aとして汎用の機器を用いる場合であっても、好適に対象者の労働時間を推定することが可能となる。 As described above, in the work 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 appropriately estimate the work hours of a subject person even when a general-purpose device is used as the target device 2A.
[変形形態]
上述した各実施形態は、当業者の知識に基づいて変更又は改良が施された様々な形態により実施可能である。
[Variations]
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.
例えば、上述した各実施形態に含まれる構成の少なくとも一部は、他の実施形態の構成の少なくとも一部と組み合わされてもよい。 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.
また、上述した各実施形態において、労働時間推定部16は、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間を、対象者の労働時間と推定している。しかし、労働時間推定部16は、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間に基づいて労働時間を推定すればよく、例えば、操作時間ブロック数と所定時間と属性に応じて設定された係数との積に予め設定された時間を加えた和(又は、予め設定された時間を引いた差)として算出される時間を、対象者の労働時間と推定してもよい。 Furthermore, in each of the above-described embodiments, the work hour estimation unit 16 estimates the time calculated as the product of the number of operation time blocks, a predetermined time, and a coefficient set according to the attributes as the work hours of the subject. However, the work hour estimation unit 16 may simply estimate the work 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. For example, the work hour of the subject may be estimated as the sum of the product of the number of operation time blocks, a predetermined time, and a coefficient set according to the attributes plus a predetermined time (or the difference minus the predetermined time).
また、上述した各実施形態において、労働時間推定部16は、操作時間ブロック数と所定時間と属性に応じて設定された係数との積として算出される時間に基づいて、対象者の労働時間を推定している。しかし、労働時間推定部16は、対象者の属性によらずに労働時間を推定してもよい。つまり、労働時間推定部16は、操作時間ブロック数と所定時間とに基づいて(且つ、属性に基づかないで)、対象者の労働時間を推定してもよい。具体的には、労働時間推定部16は、操作時間ブロック数と所定時間との積として算出される時間に基づいて、対象者の労働時間を推定してもよい。より具体的には、労働時間推定部16は、操作時間ブロック数と所定時間との積として算出される時間を、対象者の労働時間と推定してもよい。あるいは、労働時間推定部16は、操作時間ブロック数と所定時間との積に予め設定された時間を加えた和(又は、予め設定された時間を引いた差)として算出される時間を、対象者の労働時間と推定してもよい。 In addition, 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 without relying on the subject's attributes. That is, 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 (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 time calculated as the product of the number of operation time blocks and the predetermined time as the subject's work hours. Alternatively, the work time estimation unit 16 may estimate the work hours of the subject based on the sum of the product of the number of operation time blocks and the predetermined time and a predetermined time (or the difference obtained by subtracting the predetermined time).
1,1A 労働時間推定装置
2,2A 対象機器
3A 操作検出機器
10 対象期間設定部
11 時間ブロック設定部
12 対象期間分割部
13 属性情報取得部
14 操作情報取得部
15 時間ブロック分別部
16 労働時間推定部
17 労働時間集約部
20 操作検出部
B 時間ブロック
BA 非操作時間ブロック
BP 操作時間ブロック
C コンピュータ
P 労働時間推定プログラム
Reference Signs List 1, 1A Working time estimation device 2, 2A Target device 3A Operation detection device 10 Target period setting unit 11 Time block setting unit 12 Target period division unit 13 Attribute information acquisition unit 14 Operation information acquisition unit 15 Time block classification unit 16 Working time estimation unit 17 Working time aggregation unit 20 Operation detection unit B Time block BA Non-operation time block BP Operation time block C Computer P Working time estimation program
Claims (10)
前記対象者が前記労働を行うために使用する対象機器が操作されているか否かに関する操作情報を取得する操作情報取得部と、
前記対象者が前記労働を行っているか否かを推定しようとする対象期間を所定時間ごとの複数の時間ブロックに分割する対象期間分割部と、
前記操作情報取得部により取得された前記操作情報に基づいて、複数の前記時間ブロックのそれぞれを、前記対象機器が操作された操作時間ブロック、又は、前記対象機器が操作されなかった非操作時間ブロックのいずれかに分別する時間ブロック分別部と、
前記時間ブロック分別部により前記操作時間ブロックに分別された前記時間ブロックの数である操作時間ブロック数と前記所定時間とに基づいて、前記労働時間を推定する労働時間推定部と、
前記対象者の属性に関する属性情報を取得する属性情報取得部と、
を備え、
前記労働時間推定部は、前記操作時間ブロック数と前記所定時間と前記属性に応じて設定された係数との積として算出される時間に基づいて、前記労働時間を推定する、労働時間推定装置。 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 .
前記コンピュータを、
前記対象者が前記労働を行うために使用する対象機器が操作されているか否かに関する操作情報を取得する操作情報取得部と、
前記対象者が前記労働を行っているか否かを推定しようとする対象期間を所定時間ごとの複数の時間ブロックに分割する対象期間分割部と、
前記操作情報取得部により取得された前記操作情報に基づいて、複数の前記時間ブロックのそれぞれを、前記対象機器が操作された操作時間ブロック、又は、前記対象機器が操作されなかった非操作時間ブロックのいずれかに分別する時間ブロック分別部と、
前記時間ブロック分別部により前記操作時間ブロックに分別された前記時間ブロックの数である操作時間ブロック数と前記所定時間とに基づいて、前記労働時間を推定する労働時間推定部と、
前記対象者の属性に関する属性情報を取得する属性情報取得部と、
として機能させ、
前記労働時間推定部は、前記操作時間ブロック数と前記所定時間と前記属性に応じて設定された係数との積として算出される時間に基づいて、前記労働時間を推定する、労働時間推定プログラム。 A working hours estimation program that causes a computer to function as a working hours estimation device that estimates the working hours worked by a subject,
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.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022008401A JP7807790B2 (en) | 2022-01-24 | 2022-01-24 | Working hours estimation device and working hours estimation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022008401A JP7807790B2 (en) | 2022-01-24 | 2022-01-24 | Working hours estimation device and working hours estimation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023107290A JP2023107290A (en) | 2023-08-03 |
| JP7807790B2 true JP7807790B2 (en) | 2026-01-28 |
Family
ID=87474554
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022008401A Active JP7807790B2 (en) | 2022-01-24 | 2022-01-24 | Working hours estimation device and working hours estimation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7807790B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008027283A (en) | 2006-07-24 | 2008-02-07 | Sharp Corp | Labor recording apparatus, labor recording program, recording medium storing labor recording program, and labor recording method |
| JP2019021262A (en) | 2017-07-21 | 2019-02-07 | みなと観光バス株式会社 | Mobile body information collecting apparatus, program, information processing apparatus, and information processing system |
| JP2021144754A (en) | 2018-03-26 | 2021-09-24 | 株式会社富士通エフサス | Management system, management method, and management program |
| JP2021152852A (en) | 2019-08-13 | 2021-09-30 | 株式会社ノグチHd | Information processing system |
| JP2021189811A (en) | 2020-05-30 | 2021-12-13 | 株式会社ラクロー | Operations management server and operations management system |
-
2022
- 2022-01-24 JP JP2022008401A patent/JP7807790B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008027283A (en) | 2006-07-24 | 2008-02-07 | Sharp Corp | Labor recording apparatus, labor recording program, recording medium storing labor recording program, and labor recording method |
| JP2019021262A (en) | 2017-07-21 | 2019-02-07 | みなと観光バス株式会社 | Mobile body information collecting apparatus, program, information processing apparatus, and information processing system |
| JP2021144754A (en) | 2018-03-26 | 2021-09-24 | 株式会社富士通エフサス | Management system, management method, and management program |
| JP2021152852A (en) | 2019-08-13 | 2021-09-30 | 株式会社ノグチHd | Information processing system |
| JP2021189811A (en) | 2020-05-30 | 2021-12-13 | 株式会社ラクロー | Operations management server and operations management system |
Non-Patent Citations (1)
| Title |
|---|
| 東芝情報システム株式会社,テレワーク・リモートワークの3つのリスクを見える化 TeleCureEye,シーテック 2020 [online] ,日本,2020年10月22日 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023107290A (en) | 2023-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7409080B2 (en) | Learning data generation method, learning data generation program, and information processing device | |
| CN110119306B (en) | Job automatic scheduling and balancing method, device, equipment and storage medium | |
| JP2014191716A (en) | Duty management support system, duty management support device and duty management support method | |
| JP7441256B2 (en) | Management system, management method and management program | |
| US8521574B1 (en) | Prioritizing client accounts | |
| JP2017220074A (en) | Work schedule supplementary information providing method, work schedule supplementary information providing program and work schedule supplementary information providing device | |
| Thürer et al. | POLC-A: an assessment of POLCA’s authorization element | |
| CN112652351A (en) | Hardware state detection method and device, computer equipment and storage medium | |
| JP7807790B2 (en) | Working hours estimation device and working hours estimation program | |
| JP6097666B2 (en) | Job management system | |
| WO2008012903A1 (en) | System managing program, system managing device, and system managing method | |
| JP2020047079A (en) | Learning program, learning method and learning device | |
| US20210097459A1 (en) | Worker assignment system and worker assignment device | |
| JP2008084086A (en) | Departmental cost management system and program | |
| US20220366462A1 (en) | Recommendation system, and product recommendation method | |
| JP2001014402A (en) | Terminal device, progress management system, progress management method, and recording medium | |
| CN114925608A (en) | Intelligent data modeling method, device, equipment and medium | |
| JP2009048572A (en) | Work performance management system, method and program | |
| JP2006227694A (en) | Slip input data aggregation system, aggregation device, and aggregation program | |
| JP3723946B2 (en) | Working hour management system, working hour management method, program, and recording medium | |
| JPH0614391B2 (en) | Sales data processing equipment | |
| JP2019169034A (en) | Management system, management method, and management program | |
| JP4068852B2 (en) | Sales support method and system | |
| JP2021184152A (en) | Business grasp system, business grasp method and computer program | |
| JP4450816B2 (en) | Personal unit price calculation system and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250107 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250912 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250930 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251201 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251209 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260108 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7807790 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |