JP6738064B1 - Time management device and time management program - Google Patents

Time management device and time management program Download PDF

Info

Publication number
JP6738064B1
JP6738064B1 JP2020004880A JP2020004880A JP6738064B1 JP 6738064 B1 JP6738064 B1 JP 6738064B1 JP 2020004880 A JP2020004880 A JP 2020004880A JP 2020004880 A JP2020004880 A JP 2020004880A JP 6738064 B1 JP6738064 B1 JP 6738064B1
Authority
JP
Japan
Prior art keywords
stay
area
time zone
time
information
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
Application number
JP2020004880A
Other languages
Japanese (ja)
Other versions
JP2021114008A (en
Inventor
駿 ▲高▼桑
駿 ▲高▼桑
ヒョヌ キム
ヒョヌ キム
英里 澁谷
英里 澁谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Drjoy
Original Assignee
Drjoy
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Drjoy filed Critical Drjoy
Priority to JP2020004880A priority Critical patent/JP6738064B1/en
Application granted granted Critical
Publication of JP6738064B1 publication Critical patent/JP6738064B1/en
Publication of JP2021114008A publication Critical patent/JP2021114008A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】ユーザの移動およびエリアの誤検知や未検知を考慮してユーザが各エリアに滞在していた滞在時間帯を求め、その滞在時間帯におけるユーザの勤務状況を取得する。【解決手段】勤怠管理装置200Aにおいて、取得部201は、ビーコン発信機とビーコン受信機から送信される情報に基づいて、ユーザが滞在しているエリアを示す滞在エリア情報を取得する。決定部202は、滞在エリア情報によって示されるエリアが連続して同一であった各滞在時間帯と、各滞在時間帯に挟まれた時間帯であって取得部201が滞在エリア情報を取得することができなかった各未検知時間帯とを求める。変換部205は、勤務状況変換テーブル270に基づいて、各滞在時間帯の中で所定の時間以上である各確定滞在時間帯に対応するエリアを勤務状況に変換する。勤怠管理部210は、各確定滞在時間帯と確定滞在時間帯毎のエリアおよび勤務状況を含む勤怠情報を作成する。【選択図】図3PROBLEM TO BE SOLVED: To obtain a staying time zone in which a user stays in each area in consideration of user's movement and erroneous detection or non-detection of the area, and to acquire a user's work status in the staying time zone. In an attendance management device (200A), an acquisition unit (201) acquires stay area information indicating an area in which a user is staying, based on information transmitted from a beacon transmitter and a beacon receiver. The determining unit 202 determines that the acquisition unit 201 acquires the stay area information in each stay time zone in which the areas indicated by the stay area information are continuously the same and in the time zones sandwiched between the respective stay time zones. And each undetected time period that could not be obtained. Based on the work situation conversion table 270, the conversion unit 205 converts the area corresponding to each fixed stay time zone that is a predetermined time or more in each stay time zone into a work situation. The attendance management unit 210 creates attendance information including each fixed stay time zone, the area for each fixed stay time zone, and the work status. [Selection diagram]

Description

本発明は、ビーコン発信機とビーコン受信機から送信される情報に基づいて、ユーザの勤怠を示す勤怠情報を求める勤怠管理装置および勤怠管理プログラムに関する。 The present invention relates to an attendance management device and an attendance management program for obtaining attendance information indicating the attendance of a user based on information transmitted from a beacon transmitter and a beacon receiver.

特許文献1には、ビルやオフィス等の屋内の天井にBLE(Bluetooth(登録商標) Low Energy)対応のビーコン信号を受信するビーコン受信機が複数台分散設置されており、従業員がビーコン信号を発信するビーコン発信機、またはビーコン信号を発信するアプリが実装された携帯端末を携帯する勤怠整合性管理システムが記載されている。各ビーコン受信機は、その通信可能範囲にビーコン信号を検知したら、ビーコン発信機ID(従業員IDに対応する)を受信して、ビーコン発信機IDとビーコン受信機IDを組み合わせてゲートウェイに送信する。ゲートウェイ装置は、各ビーコン受信機から受信したビーコン発信機IDとビーコン受信機IDの組合せ情報に受信した時刻の情報を付加して、勤怠整合性管理システム装置に報告する。勤怠整合性管理システム装置は、報告された情報を記録すると共に、ビーコン発信機ID(従業員ID)ごとに受信時刻の履歴データを作成し、受信時刻の履歴データより該当従業員の出勤時刻、退社時刻、残業時間を算出する。 In Patent Document 1, a plurality of beacon receivers that receive beacon signals compatible with BLE (Bluetooth (registered trademark) Low Energy) are distributed and installed on an indoor ceiling of a building, an office, or the like, and employees receive beacon signals. An attendance consistency management system that carries a beacon transmitter for transmitting or a mobile terminal on which an application for transmitting a beacon signal is mounted is described. When each beacon receiver detects a beacon signal within its communicable range, it receives a beacon transmitter ID (corresponding to the employee ID), and transmits the beacon transmitter ID and the beacon receiver ID in combination to the gateway. .. The gateway device adds the information of the received time to the combination information of the beacon transmitter ID and the beacon receiver ID received from each beacon receiver, and reports it to the attendance consistency management system device. The attendance consistency management system device records the reported information and creates reception time history data for each beacon transmitter ID (employee ID), and based on the reception time history data, the attendance time of the corresponding employee, Calculate leaving time and overtime hours.

特許文献2には、無線送信装置が事務所又はビル等の施設に設置されており、その無線送信装置が自身を識別するためのビーコンIDを携帯端末(スマートホン)へ送信し、ビーコンIDを受信した携帯端末が自身を識別するための端末IDとビーコンIDを勤怠情報出力装置へ出力する勤怠情報出力システムが記載されている。 In Patent Document 2, a wireless transmission device is installed in a facility such as an office or a building, and the wireless transmission device transmits a beacon ID for identifying itself to a mobile terminal (smartphone) to obtain a beacon ID. There is described an attendance information output system in which a received mobile terminal outputs a terminal ID for identifying itself and a beacon ID to an attendance information output device.

非特許文献1には、本願の出願人と岡山大学病院が共同で実施した勤怠管理の自動化についてのトライアル実証の結果が記載されている。このトライアル実証は、岡山大学医学部の敷地内の複数の建物で2019年6月17日〜6月30日までの14日間実施された。これらの建物の入り口56箇所に224個のビーコン発信機が設置され、14名の医師がビーコンの受信アプリをインストールされたスマートホンを携帯した。このトライアル実証では、医師の滞在場所(例えば、診療棟、研究棟、教育・研修棟、休憩棟)によって勤務状況(例えば、業務または自己研鑽)を判定した。 Non-Patent Document 1 describes the results of a trial demonstration of automation of attendance management jointly performed by the applicant of the present application and Okayama University Hospital. This trial demonstration was carried out for 14 days from June 17, 2019 to June 30, 2019 in a plurality of buildings on the premises of Okayama University School of Medicine. 224 beacon transmitters were installed at 56 entrances of these buildings, and 14 doctors carried smart phones with beacon reception applications installed. In this trial demonstration, the working status (eg, work or self-study) was judged by the doctor's place of stay (eg, medical ward, research building, education/training building, rest building).

特開2018−169655号公報JP, 2018-169655, A 特開2015−228268号公報JP, 2005-228268, A

「iPhone(登録商標)×Beaconを活用し、出退勤の打刻を100%に近づける施策」、[online]、Dr.JOY株式会社ホームページ、[令和1年12月5日検索]、インターネット<https://www.drjoy.jp/luncheon/>"Measures that use the iPhone (registered trademark) x Beacon to bring time and attendance closer to 100%", [online], Dr. JOY Co., Ltd. website, [Search on December 5, 1991], Internet <https://www.drjoy.jp/luncheon/>

特許文献1に記載の勤怠整合性管理システムは、出勤時刻、退勤時刻、残業時間を求めるが、業務や自己研鑽のような勤務状況は求めない。特許文献2に記載の勤怠情報出力システムも勤務状況は求めない。出勤時刻、退勤時刻、残業時間を求めるだけであれば、時刻とその時刻にユーザが滞在しているエリアの履歴を記録すれば足りる。
一方、非特許文献1に記載の勤怠管理システムは、出勤時刻、退勤時刻、残業時間を求めるとともに、17時〜20時42分は残業、20時43分〜22時は自己研鑽のように、時間帯毎の勤務状況を求める。この勤怠管理システムでは、医師の滞在しているエリアを勤務状況に紐づけ、滞在エリアを勤務状況に変換する。
The attendance consistency management system described in Patent Document 1 obtains the attendance time, the leave time, and the overtime time, but does not require the work situation such as work and self-study. The attendance information output system described in Patent Document 2 does not require the working status. If it is only necessary to obtain the work time, the work time, and the overtime time, it is sufficient to record the time and the history of the area where the user is staying at that time.
On the other hand, the attendance management system described in Non-Patent Document 1 calculates attendance time, leave time, and overtime hours, as well as self-study from 17:00 to 20:42 and 20:43 to 22:00. Seek the work status for each hour. In this attendance management system, the area in which the doctor is staying is linked to the working status, and the staying area is converted into the working status.

しかし、例えば、ユーザは最初に滞在していたエリアから複数の別のエリアを経由して次に滞在するエリアに移動する場合がある。この場合、移動中に通過した各エリアについての情報を勤怠情報に含めることは望ましくない。また、ユーザは最初に滞在していたエリアから複数の別のエリアを経由して他のエリアに行き、直ぐに最初のエリアに戻る場合がある。この場合は、最初のエリアにずっと滞在していたとみなして勤怠情報を求めることが望ましい。 However, for example, the user may move from the area where he/she first stayed to the area where he/she will stay next via a plurality of different areas. In this case, it is not desirable to include the information about each area passed during the movement in the attendance information. In addition, the user may go from the area where he/she was originally staying to another area through a plurality of other areas and immediately return to the first area. In this case, it is desirable to request the attendance information assuming that the user stayed in the first area all the time.

また、2つのエリアの境界近くにいる場合、ビーコン発信機とビーコン受信機の間の電波の状況によっては滞在しているエリアとは異なるエリアにいると誤検知される場合がある。誤検知されたエリアについての情報は勤怠情報に含めるべきではない。
更に、ビーコン受信機は、ビーコン発信機が発信したビーコン信号を必ず受信できるとは限らず、ビーコン信号の受信漏れが生じる場合がある。特に、エリアの出入口にのみビーコン発信機またはビーコン受信機が設置されている場合、ユーザがエリアの中に滞在していても検知することはできない。
Further, when the user is near the boundary between the two areas, it may be erroneously detected as being in an area different from the area in which he is staying, depending on the radio wave condition between the beacon transmitter and the beacon receiver. Information about false positive areas should not be included in attendance information.
Further, the beacon receiver cannot always receive the beacon signal transmitted by the beacon transmitter, and sometimes the beacon signal may be missed. Especially, when the beacon transmitter or the beacon receiver is installed only at the entrance/exit of the area, it cannot be detected even if the user stays in the area.

本発明の目的は、ユーザの移動およびエリアの誤検知や未検知を考慮してユーザが各エリアに滞在していた滞在時間帯を求め、その滞在時間帯におけるユーザの勤務状況を取得することができる勤怠管理装置および勤怠管理プログラムを提供することである。 An object of the present invention is to obtain a stay time zone in which a user stays in each area in consideration of the user's movement and erroneous detection or non-detection of the area, and to acquire the work status of the user in the stay time zone. It is to provide an attendance management device and an attendance management program that can.

上記目的を達成するために、本発明の勤怠管理装置は、
所定の範囲のエリアを示すエリア情報と、当該エリア情報によって示されるエリアに紐づけられた勤務状況を示す勤務状況情報とを含む勤務状況変換情報が格納されている勤務状況変換テーブルと、
一方がユーザによって携帯され、他方が所定の複数の場所に設置されているビーコン発信機とビーコン受信機から送信される情報に基づいて、ユーザが滞在しているエリアを示す滞在エリア情報を取得する取得部と、
前記取得部によって取得された滞在エリア情報によって示されるエリアが連続して同一であった各滞在時間帯と、当該各滞在時間帯に挟まれた時間帯であって前記取得部が滞在エリア情報を取得することができなかった各未検知時間帯とを求める決定部と、
前記勤務状況変換テーブルに格納されている勤務状況変換情報に基づいて、前記各滞在時間帯の中で所定の第1の時間以上である各確定滞在時間帯に対応するエリアを勤務状況に変換する変換部と、
前記ユーザの勤怠を示す勤怠情報であって、前記各確定滞在時間帯と、当該各確定滞在時間帯に対応するエリアおよび勤務状況とを含む当該勤怠情報を作成する勤怠管理部と、
を備える。
In order to achieve the above object, the attendance management device of the present invention,
A work situation conversion table that stores work situation conversion information including area information indicating an area of a predetermined range and work situation information indicating a work situation associated with the area indicated by the area information,
Based on the information transmitted from the beacon transmitter and the beacon receiver, one of which is carried by the user and the other of which is installed in a plurality of predetermined places, the stay area information indicating the area where the user is staying is acquired. The acquisition part,
Each of the stay time zones in which the areas indicated by the stay area information acquired by the acquisition section are continuously the same, and the time zone sandwiched between the respective stay time zones, the acquisition section displays the stay area information. A determination unit that obtains each undetected time period that could not be acquired,
Based on the work situation conversion information stored in the work situation conversion table, an area corresponding to each fixed stay time zone which is a predetermined first time or longer in each of the stay time zones is converted into a work situation. A conversion part,
Attendance information indicating the attendance of the user, and an attendance management unit that creates the attendance information including each of the confirmed stay time zones and an area and a work situation corresponding to each of the confirmed stay time zones,
Equipped with.

好ましくは、本発明の勤怠管理装置は、
前記各確定滞在時間帯の直後または間または直前に存在し、前記各滞在時間帯の中で前記第1の時間未満である未確定滞在時間帯および/または前記各未検知時間帯の中で所定の第2の時間未満である未確定未検知時間帯のみを含む混合時間帯であって所定の第3の時間未満である当該混合時間帯を、直後または直前の前記確定滞在時間帯に含ませる結合部を備える。
Preferably, the attendance management device of the present invention is
Predetermined in the undetermined stay time zone and/or in each of the undetected time zones that are present immediately after, during or immediately before each of the defined stay time zones and are less than the first time in each of the stay time zones The mixed time zone that includes only the undetermined undetected time zone that is less than the second time and that is less than the predetermined third time is included in the confirmed stay time zone immediately after or immediately before. A coupling part is provided.

好ましくは、本発明の勤怠管理装置は、
前記結合部が、前記各未検知時間帯の中で所定の第2の時間以上である確定未検知時間帯に挟まれており、1つ以上の前記未確定滞在時間帯を含む孤立時間帯であって所定の第4の時間未満である当該孤立時間帯を、確定未検知時間帯に変更する。
Preferably, the attendance management device of the present invention is
The coupling unit is sandwiched between fixed undetected time zones that are a predetermined second time or longer in each undetected time zone, and is an isolated time zone that includes one or more undetermined stay time zones. The isolated time period that is less than the predetermined fourth time is changed to the confirmed undetected time period.

好ましくは、本発明の勤怠管理装置は、
前記ユーザが医師であって、前記勤務状況の種別が業務と自己研鑽を含む。
Preferably, the attendance management device of the present invention is
The user is a doctor, and the types of work status include work and self-study.

好ましくは、本発明の勤怠管理装置は、
前記確定未検知時間帯の勤務状況について業務と自己研鑽を含む複数の選択肢を前記医師に提示し、当該選択肢の中から当該時間帯の勤務状況を前記医師に選択させる修正部を備える。
Preferably, the attendance management device of the present invention is
A correction unit is provided that presents a plurality of options including work and self-study regarding the work status in the undetermined undetected time zone to the doctor and allows the doctor to select the work status in the time zone from the options.

好ましくは、本発明の勤怠管理装置は、
前記修正部が、前記各確定滞在時間帯の中に、前記取得部が滞在エリア情報を所定の第5の時間以上取得することができなかった時間帯が含まれている場合に、当該時間帯の勤務状況について業務と自己研鑽を含む複数の選択肢を前記医師に提示し、当該選択肢の中から当該時間帯の勤務状況を前記医師に選択させる。
Preferably, the attendance management device of the present invention is
If the correction unit includes, in each of the fixed stay time zones, a time zone in which the acquisition unit has not been able to obtain the stay area information for a predetermined fifth time or longer, the time zone concerned The doctor is presented with a plurality of options including the work status and self-study regarding the work status of, and the doctor is made to select the work status in the relevant time zone from the options.

また、本発明の勤怠管理プログラムは、
コンピュータを、
所定の範囲のエリアを示すエリア情報と、当該エリア情報によって示されるエリアに紐づけられた勤務状況を示す勤務状況情報とを含む勤務状況変換情報が格納されている勤務状況変換テーブルを記憶する記憶手段、
一方がユーザによって携帯され、他方が所定の複数の場所に設置されているビーコン発信機とビーコン受信機から送信される情報に基づいて、ユーザが滞在しているエリアを示す滞在エリア情報を取得する取得手段、
前記取得手段によって取得された滞在エリア情報によって示されるエリアが連続して同一であった各滞在時間帯と、当該各滞在時間帯に挟まれた時間帯であって前記取得手段が滞在エリア情報を取得することができなかった各未検知時間帯とを求める決定手段、
前記勤務状況変換テーブルに格納されている勤務状況変換情報に基づいて、前記各滞在時間帯の中で所定の第1の時間以上である各確定滞在時間帯に対応するエリアを勤務状況に変換する変換手段、
前記ユーザの勤怠を示す勤怠情報であって、前記各確定滞在時間帯と、当該各確定滞在時間帯に対応するエリアおよび勤務状況とを含む当該勤怠情報を作成する勤怠管理手段、
として機能させる。
Further, the attendance management program of the present invention is
Computer,
A storage for storing a work situation conversion table that stores work situation conversion information including area information indicating an area of a predetermined range and work situation information indicating a work situation associated with the area indicated by the area information. means,
Based on the information transmitted from the beacon transmitter and the beacon receiver, one of which is carried by the user and the other of which is installed in a plurality of predetermined places, the stay area information indicating the area where the user is staying is acquired. Acquisition method,
The acquisition means obtains the stay area information between the respective stay time zones in which the areas indicated by the stay area information obtained by the obtaining means are the same and the time zones sandwiched between the respective stay time zones. Determination means for obtaining each undetected time period that could not be acquired,
Based on the work situation conversion information stored in the work situation conversion table, an area corresponding to each fixed stay time zone which is a predetermined first time or longer in each of the stay time zones is converted into a work situation. Conversion means,
Attendance management means, which is attendance information indicating the attendance of the user, and creates the attendance information including each of the confirmed stay time zones and an area and a work situation corresponding to each of the confirmed stay time zones,
To function as.

本発明によれば、ユーザの移動およびエリアの誤検知や未検知を考慮してユーザが各エリアに滞在していた滞在時間帯を求め、その滞在時間帯におけるユーザの勤務状況を取得することができる。 According to the present invention, it is possible to obtain the staying time zone in which the user stays in each area in consideration of the movement of the user and the erroneous detection or non-detection of the area, and to acquire the work status of the user in the staying time zone. it can.

本発明の第1の実施形態に係る勤怠管理装置を含む勤怠管理システムの構成の一例を示す図である。It is a figure showing an example of composition of an attendance management system containing an attendance management device concerning a 1st embodiment of the present invention. 第1の実施形態に係る検知情報の一例を示す図である。It is a figure which shows an example of the detection information which concerns on 1st Embodiment. 図1の勤怠管理装置の構成の一例を示す図である。It is a figure which shows an example of a structure of the attendance management apparatus of FIG. 図3のエリア変換テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of the area conversion table of FIG. 図3の勤務状況変換テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of the work situation conversion table of FIG. 履歴データとそれに基づいて求められた時間帯の一例を示す図である。It is a figure which shows an example of historical data and the time zone calculated|required based on it. 確定した時間帯と未確定の時間帯の一例を示す図である。It is a figure which shows an example of the confirmed time zone and the undetermined time zone. 各確定滞在時間帯に対応するエリアと勤務状況の一例を示す図である。It is a figure showing an example of an area and a work situation corresponding to each fixed stay time zone. 端末IDによって識別されるユーザの勤怠情報が表示された勤怠表示画面の一例を示す図である。It is a figure which shows an example of the attendance display screen in which the attendance information of the user identified by terminal ID was displayed. 勤務状況選択画面の一例を示す図である。It is a figure which shows an example of a work situation selection screen. 未検知の時間帯における勤務状況が選択されたときに表示される勤怠表示画面の一例を示す図である。It is a figure which shows an example of the attendance display screen displayed when the work situation in an undetected time zone is selected. 未確定の時間帯における勤務状況を選択する欄が表示されている勤怠表示画面の一例を示す図である。It is a figure which shows an example of the time display screen in which the column which selects the work condition in the undetermined time zone is displayed. 勤怠管理処理の流れの一例を示す図である。It is a figure which shows an example of the flow of attendance management processing. 第1の実施形態に係る勤怠管理装置の変形例の構成を示す図である。It is a figure which shows the structure of the modification of the attendance management apparatus which concerns on 1st Embodiment. 所定の第4の時間未満である孤立時間帯を確定未検知時間帯に変更する例を示す図である。図15(A)は変更前を示す。図15(B)は変更後を示す。It is a figure which shows the example which changes the isolated time zone which is less than the predetermined 4th time to a fixed undetected time zone. FIG. 15A shows the state before the change. FIG. 15B shows the state after the change. 所定の第3の時間以上である混合時間帯を確定滞在時間帯に変更する例を示す図である。図16(A)は変更前を示す。図16(B)は変更後を示す。It is a figure which shows the example which changes the mixing time zone which is more than predetermined 3rd time to a fixed stay time zone. FIG. 16A shows the state before the change. FIG. 16B shows the state after the change. 所定の第4の時間以上である孤立時間帯を確定滞在時間帯に変更する例を示す図である。図17(A)は変更前を示す。図17(B)は変更後を示す。It is a figure which shows the example which changes the isolated time zone which is more than predetermined 4th time to a fixed stay time zone. FIG. 17A shows the state before the change. FIG. 17B shows the state after the change. 本発明の第2の実施形態に係る勤怠管理装置を含む勤怠管理システムの構成の一例を示す図である。It is a figure which shows an example of a structure of the attendance management system containing the attendance management apparatus which concerns on the 2nd Embodiment of this invention. 第2の実施形態に係る検知情報の一例を示す図である。It is a figure which shows an example of the detection information which concerns on 2nd Embodiment. 図18の勤怠管理装置の構成の一例を示す図である。It is a figure which shows an example of a structure of the attendance management apparatus of FIG. 図20のエリア変換テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of the area conversion table of FIG.

以下、本発明の実施形態に係る勤怠管理装置について図面を参照しながら詳細に説明する。なお、実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。 Hereinafter, an attendance management device according to an embodiment of the present invention will be described in detail with reference to the drawings. Note that common components are denoted by the same reference symbols throughout the drawings for describing the embodiments, and the repetitive description will be omitted.

図1は、本発明の第1の実施形態に係る勤怠管理装置200Aを含む勤怠管理システムの構成の一例を示す。
第1の実施形態に係る勤怠管理システムは、所定の場所に設置された複数のビーコン発信機10と、ユーザによって携帯されるビーコン受信機20と、検知情報取得装置100と、勤怠管理装置200Aとを有する。
ビーコン受信機20は無線でネットワーク40に接続されている。検知情報取得装置100と勤怠管理装置200Aとは有線または無線でネットワーク40に接続されている。ビーコン受信機20と検知情報取得装置100と勤怠管理装置200Aとは、ネットワーク40を介して相互にデータを送受信することができる。
FIG. 1 shows an example of the configuration of an attendance management system including an attendance management device 200A according to the first embodiment of the present invention.
The attendance management system according to the first embodiment includes a plurality of beacon transmitters 10 installed at predetermined locations, a beacon receiver 20 carried by a user, a detection information acquisition device 100, and an attendance management device 200A. Have.
The beacon receiver 20 is wirelessly connected to the network 40. The detection information acquisition device 100 and the attendance management device 200A are connected to the network 40 by wire or wirelessly. The beacon receiver 20, the detection information acquisition device 100, and the attendance management device 200A can exchange data with each other via the network 40.

複数のビーコン発信機10は、例えば大学の敷地内に建てられている大学病院の診療棟30や教育・研修棟31のような各建物の各出入口や、各部屋にそれぞれ設置されている。各部屋は、例えば、手術室、診察室、ロッカー室、会議室、教授室、研究室、講義室、休憩室、食堂等である。ビーコン発信機10は、BLE通信規格に準拠するビーコン信号を定期的に発信する。ビーコン信号は、各ビーコン発信機10を識別するビーコンID(Identifier)を含む。
ビーコン受信機20は、ユーザによって携帯される可搬型通信装置である。ユーザは、例えば、医師、薬剤師、看護師、臨床検査技師等である。ビーコン受信機20は、例えば、スマートホンや携帯電話、タブレット、ノートパソコン等である。ビーコン受信機20は、自らを識別するための端末IDをその記憶部に記憶している。端末IDは、ビーコン受信機20を携帯しているユーザのユーザIDでもある。ビーコン受信機20は、ビーコン信号を通信可能範囲に検知したとき、ビーコンIDを受信する。ビーコン発信機10とビーコン受信機20とが通信可能な距離は、2.5mから50m程度と言われている。
そして、ビーコン受信機20は、受信したビーコンIDと端末IDを含む情報を検知情報取得装置100に送信する。
なお、ビーコン受信機20は、ビーコン発信機10からビーコン信号とそれに含まれるビーコンIDを受信し、ビーコンIDと端末IDを検知情報取得装置100に送信する専用の端末であってもよい。
The plurality of beacon transmitters 10 are installed at respective entrances and exits of respective buildings such as a medical ward 30 and an education/training wing 31 of a university hospital built on the premises of a university, and at respective rooms. Each room is, for example, an operating room, an examination room, a locker room, a conference room, a professor room, a research room, a lecture room, a rest room, a dining room, and the like. The beacon transmitter 10 periodically transmits a beacon signal conforming to the BLE communication standard. The beacon signal includes a beacon ID (Identifier) that identifies each beacon transmitter 10.
The beacon receiver 20 is a portable communication device carried by a user. The users are, for example, doctors, pharmacists, nurses, clinical laboratory technicians, and the like. The beacon receiver 20 is, for example, a smart phone, a mobile phone, a tablet, a laptop computer, or the like. Beacon receiver 20 stores a terminal ID for identifying itself in its storage unit. The terminal ID is also the user ID of the user who carries the beacon receiver 20. The beacon receiver 20 receives the beacon ID when detecting the beacon signal in the communicable range. It is said that the distance at which the beacon transmitter 10 and the beacon receiver 20 can communicate is about 2.5 m to 50 m.
Then, the beacon receiver 20 transmits information including the received beacon ID and terminal ID to the detection information acquisition device 100.
The beacon receiver 20 may be a dedicated terminal that receives the beacon signal and the beacon ID included in the beacon signal from the beacon transmitter 10 and transmits the beacon ID and the terminal ID to the detection information acquisition device 100.

検知情報取得装置100は、CPU(Central Processing Unit)と、RAM(Random Access Memory)等で構成される主メモリと、ハードディスク等で構成される記憶部とを備える。検知情報取得装置100は、例えば、コンピュータで実現することができる。また、検知情報取得装置100は、例えば、クラウドコンピューティングで実現することができる。
検知情報取得装置100の記憶部には、検知情報取得プログラムが格納されている。検知情報取得装置100のCPUがその記憶部から主メモリに検知情報取得プログラムを読み出して実行することにより、検知情報取得装置100の機能が実現される。
The detection information acquisition apparatus 100 includes a CPU (Central Processing Unit), a main memory including a RAM (Random Access Memory), and a storage unit including a hard disk. The detection information acquisition device 100 can be realized by, for example, a computer. Further, the detection information acquisition device 100 can be realized by, for example, cloud computing.
A detection information acquisition program is stored in the storage unit of the detection information acquisition device 100. The function of the detection information acquisition device 100 is realized by the CPU of the detection information acquisition device 100 reading the detection information acquisition program from the storage unit into the main memory and executing the program.

検知情報取得装置100は、ビーコン受信機20から送信されるビーコンIDと端末IDを受信すると、図2に示す検知情報110を作成し、検知情報110を勤怠管理装置200Aに送信する。検知情報110は、端末ID111と、ビーコンID112と、受信時刻情報113とを含む。
端末ID111は、ユーザによって携帯されるビーコン受信機20を識別する識別情報であり、ビーコン受信機20を携帯するユーザを識別するユーザ識別情報でもある。
ビーコンID112は、各ビーコン発信機10を識別する識別情報である。
受信時刻情報113は、検知情報取得装置100がビーコン受信機20からビーコンIDと端末IDとを受信した時刻を示す受信時刻情報である。
検知情報取得装置100は、ビーコン受信機20からビーコンIDと端末IDを受信する毎に検知情報110を勤怠管理装置200Aに送信してもよいし、受信したビーコンIDと端末IDに受信時刻を付加して一旦記憶部に蓄積し、勤怠管理装置200Aからの送信要求に応答して、検知情報110をまとめて勤怠管理装置200Aに送信してもよい。
When the detection information acquisition device 100 receives the beacon ID and the terminal ID transmitted from the beacon receiver 20, the detection information acquisition device 100 creates the detection information 110 shown in FIG. 2 and transmits the detection information 110 to the attendance management device 200A. The detection information 110 includes a terminal ID 111, a beacon ID 112, and reception time information 113.
The terminal ID 111 is identification information that identifies the beacon receiver 20 carried by the user, and is also user identification information that identifies the user who carries the beacon receiver 20.
The beacon ID 112 is identification information that identifies each beacon transmitter 10.
The reception time information 113 is reception time information indicating the time when the detection information acquisition device 100 receives the beacon ID and the terminal ID from the beacon receiver 20.
The detection information acquisition apparatus 100 may transmit the detection information 110 to the attendance management apparatus 200A each time it receives the beacon ID and the terminal ID from the beacon receiver 20, or adds the reception time to the received beacon ID and terminal ID. Then, it may be temporarily stored in the storage unit, and in response to a transmission request from the attendance management device 200A, the detection information 110 may be collectively transmitted to the attendance management device 200A.

図3は、勤怠管理装置200Aの構成の一例を示す。
勤怠管理装置200Aも、CPUと、RAM等で構成される主メモリと、ハードディスク等で構成される記憶部250とを備える。勤怠管理装置200Aも、例えば、コンピュータで実現することができる。また、勤怠管理装置200Aも、例えば、クラウドコンピューティングで実現することができる。
勤怠管理装置200Aの記憶部250には、施設情報テーブル(図示無し)と、ユーザ情報テーブル(図示無し)と、エリア変換テーブル260と、勤務状況変換テーブル270と、勤怠管理プログラム280Aとが格納されている。
勤怠管理装置200AのCPUが記憶部250から主メモリに勤怠管理プログラム280Aを読み出して実行することにより、取得部201と、決定部202と、変換部205と、勤怠管理部210と、修正部220との各部の機能が実現される。
FIG. 3 shows an example of the configuration of the attendance management device 200A.
The attendance management device 200A also includes a CPU, a main memory including a RAM, and a storage unit 250 including a hard disk. The attendance management device 200A can also be realized by a computer, for example. The attendance management device 200A can also be realized by, for example, cloud computing.
A facility information table (not shown), a user information table (not shown), an area conversion table 260, a work situation conversion table 270, and an attendance management program 280A are stored in the storage unit 250 of the attendance management apparatus 200A. ing.
The CPU of the time management device 200A reads the time management program 280A from the storage unit 250 into the main memory and executes the program, thereby obtaining the acquisition unit 201, the determination unit 202, the conversion unit 205, the time management unit 210, and the correction unit 220. The function of each part of and is realized.

施設情報テーブルには、勤怠管理装置200Aを使用する施設毎に、施設IDと、施設名と、管理者名と、連絡先とを含む施設情報が登録されている。本実施形態では、施設は大学付属の大学病院であり、施設名は例えば○○大学病院等である。
ユーザ情報テーブルには、勤怠管理装置200Aのユーザ毎に、ユーザID(すなわち、端末ID111)と、名前と、施設IDと、職種と、連絡先とを含むユーザ情報が登録されている。ユーザ情報に含まれる施設IDは、施設情報に含まれる施設IDに対応する。ユーザが勤務する施設は、施設IDによって特定される。本実施形態では、職種は、医師、薬剤師、看護師、臨床検査技師等である。
In the facility information table, facility information including a facility ID, a facility name, a manager name, and a contact is registered for each facility that uses the attendance management device 200A. In this embodiment, the facility is a university hospital attached to the university, and the facility name is, for example, XX university hospital.
In the user information table, user information including a user ID (that is, a terminal ID 111), a name, a facility ID, a job category, and a contact is registered for each user of the attendance management device 200A. The facility ID included in the user information corresponds to the facility ID included in the facility information. The facility where the user works is specified by the facility ID. In this embodiment, the occupation type is a doctor, a pharmacist, a nurse, a clinical laboratory technician, or the like.

図4は、エリア変換テーブル260の構成の一例を示す。
エリア変換テーブル260は、ビーコンIDをエリア情報に変換するためのエリア変換情報を格納する。エリア変換情報は、勤怠管理装置200Aの管理者によって予めエリア変換テーブル260に登録される。エリア変換情報は、ビーコンID261と、エリア情報262とを含む。なお、図4は、施設が大学付属の大学病院である場合の例である。
ビーコンID261は、所定の場所に設置された各ビーコン発信機10を識別するためのビーコン識別情報である。ビーコンID261は、検知情報110に含まれるビーコンID112に対応する。
エリア情報262は、所定の範囲のエリアを示す情報であり、ビーコンID261によって識別されるビーコン発信機10が設置されているエリアを示す情報である。エリア情報262は、ビーコンを用いた通常の位置情報取得装置におけるものと同様である。エリア情報262は、ビーコンID261に紐づけられている。エリア情報262が示すエリアは、例えば、診療棟、研究棟、教育・研修棟、休憩棟等の建物である。または、エリア情報262が示すエリアは、手術室、診察室、ロッカー室、会議室、教授室、研究室、講義室、休憩室、食堂等の部屋や建物の出入口であってもよい。
FIG. 4 shows an example of the structure of the area conversion table 260.
The area conversion table 260 stores area conversion information for converting a beacon ID into area information. The area conversion information is registered in the area conversion table 260 in advance by the administrator of the attendance management device 200A. The area conversion information includes a beacon ID 261 and area information 262. Note that FIG. 4 is an example in the case where the facility is a university hospital attached to a university.
The beacon ID 261 is beacon identification information for identifying each beacon transmitter 10 installed in a predetermined place. The beacon ID 261 corresponds to the beacon ID 112 included in the detection information 110.
The area information 262 is information indicating an area within a predetermined range, and is information indicating an area in which the beacon transmitter 10 identified by the beacon ID 261 is installed. The area information 262 is the same as that in a normal position information acquisition device using a beacon. The area information 262 is associated with the beacon ID 261. The area indicated by the area information 262 is, for example, a medical building, a research building, an education/training building, a rest building, or the like. Alternatively, the area indicated by the area information 262 may be a room such as an operating room, an examination room, a locker room, a conference room, a professor room, a research room, a lecture room, a break room, a dining room, or the entrance of a building.

図5は、勤務状況変換テーブル270の構成の一例を示す。
勤務状況変換テーブル270は、エリア情報を勤務状況情報に変換するための勤務状況変換情報を格納する。勤務状況変換情報は、勤怠管理装置200Aの管理者によって予め勤務状況変換テーブル270に登録される。勤務状況変換情報は、エリア情報271と、勤務状況情報272とを含む。なお、図5は、ユーザが医師である場合の例である。
エリア情報271は、所定の範囲のエリアを示す情報である。エリア情報271は、図4のエリア情報262に対応する。
勤務状況情報272は、ユーザの勤務状況を示す情報である。勤務状況情報272によって示される勤務状況は、エリア情報271によって示されるエリアに紐づけられている。図5の例では、勤務状況は医師の勤務状況である。この場合、勤務状況の種別は、例えば、業務と自己研鑽と休憩である。
FIG. 5 shows an example of the configuration of the work situation conversion table 270.
The work situation conversion table 270 stores work situation conversion information for converting area information into work situation information. The work situation conversion information is registered in advance in the work situation conversion table 270 by the administrator of the attendance management device 200A. The work status conversion information includes area information 271 and work status information 272. Note that FIG. 5 is an example when the user is a doctor.
The area information 271 is information indicating areas within a predetermined range. The area information 271 corresponds to the area information 262 of FIG.
The work status information 272 is information indicating the work status of the user. The work status indicated by the work status information 272 is associated with the area indicated by the area information 271. In the example of FIG. 5, the work status is that of a doctor. In this case, the types of work status are, for example, work, self-study, and break.

次に、勤怠管理装置200Aの各部について詳細に説明する。
取得部201は、検知情報取得装置100から送信される検知情報110を取得する。このとき、検知情報取得装置100がビーコン受信機20からビーコンIDと端末IDを受信する毎に検知情報110を勤怠管理装置200Aに送信し、取得部201がその検知情報110を取得してもよい。または、取得部201が所定のタイミングで検知情報取得装置100に検知情報110の送信を要求し、それに応答して検知情報取得装置100からまとめて送信される検知情報110を取得部201が取得してもよい。
Next, each part of the attendance management device 200A will be described in detail.
The acquisition unit 201 acquires the detection information 110 transmitted from the detection information acquisition device 100. At this time, each time the detection information acquisition apparatus 100 receives the beacon ID and the terminal ID from the beacon receiver 20, the detection information 110 may be transmitted to the attendance management apparatus 200A, and the acquisition unit 201 may acquire the detection information 110. .. Alternatively, the acquisition unit 201 requests the detection information acquisition apparatus 100 to transmit the detection information 110 at a predetermined timing, and the acquisition unit 201 acquires the detection information 110 collectively transmitted from the detection information acquisition apparatus 100 in response to the request. May be.

次に、取得部201は、検知情報110(ビーコン発信機10とビーコン受信機20から送信される端末ID111とビーコンID112)に基づいて、ユーザが滞在しているエリアを示す滞在エリア情報を取得する。
具体的には、勤怠管理装置200Aでは、取得部201は、検知情報110に含まれるビーコンID112をキーとしてエリア変換テーブル260を検索し、ビーコンID112に対応するエリア変換情報をエリア変換テーブル260から読み出す。取得部201は、読み出されたエリア変換情報に含まれるエリア情報262を、検知情報110に含まれる端末ID111によって識別されるビーコン受信機20を携帯するユーザの滞在エリア情報として取得する。
続いて、取得部201は、ユーザ毎に、滞在エリア情報と受信時刻情報とを含む履歴データを作成し、その履歴データを記憶部250に記憶させる。
Next, the acquisition unit 201 acquires stay area information indicating an area in which the user is staying, based on the detection information 110 (terminal ID 111 and beacon ID 112 transmitted from the beacon transmitter 10 and the beacon receiver 20). ..
Specifically, in the attendance management device 200A, the acquisition unit 201 searches the area conversion table 260 using the beacon ID 112 included in the detection information 110 as a key, and reads the area conversion information corresponding to the beacon ID 112 from the area conversion table 260. .. The acquisition unit 201 acquires the area information 262 included in the read area conversion information as the stay area information of the user who carries the beacon receiver 20 identified by the terminal ID 111 included in the detection information 110.
Then, the acquisition unit 201 creates history data including stay area information and reception time information for each user, and stores the history data in the storage unit 250.

決定部202は、所定のタイミングで記憶部250から履歴データを読み出し、図6に示す時間帯を求める。
図6において、履歴データの各縦線は、17時と23時31分の間の各受信時刻においてユーザが滞在していたエリアを示す。線種(破線と実線)と太さ(細いと太い)が同一の縦線は同じエリアで検知された履歴データである。
決定部202は、まず、取得部201によって取得された滞在エリア情報によって示されるエリアが連続して同一であった滞在時間帯を求める。図6の例では、決定部202は、連続している10本の細い破線に対応する最初の滞在時間帯、連続している5本の細い実線に対応する2番目の滞在時間帯、連続している2本の太い実線に対応する3番目の滞在時間帯、および連続している2本の太い破線に対応する4番目の滞在時間帯を求める。
ただし、4番目の滞在時間帯は、2本の太い実線の間の時間であるが、取得部201が滞在エリア情報を所定の第5の時間(例えば、30分)以上取得することができなかった時間を含む。これに対し、最初と2番目の滞在時間帯では、取得部201は滞在エリア情報を所定の第5の時間(例えば、30分)未満で取得している。図6では、最初と2番目の滞在時間帯を示す矩形を黒く塗りつぶし、4番目の滞在時間帯を示す矩形を小さな点で埋めることにより、これを示している。
The determination unit 202 reads the history data from the storage unit 250 at a predetermined timing, and obtains the time zone shown in FIG.
In FIG. 6, each vertical line of the history data indicates the area where the user was staying at each reception time between 17:00 and 23:31. Vertical lines having the same line type (broken line and solid line) and the same thickness (thin and thick) are history data detected in the same area.
The determining unit 202 first obtains a stay time period in which the areas indicated by the stay area information acquired by the acquiring unit 201 are continuously the same. In the example of FIG. 6, the determination unit 202 determines that the first stay time zone corresponding to ten continuous thin broken lines and the second stay time zone corresponding to five continuous thin solid lines are consecutive. A third staying time zone corresponding to the two thick solid lines and a fourth staying time zone corresponding to the two continuous thick broken lines are obtained.
However, although the fourth stay time zone is a time between two thick solid lines, the acquisition unit 201 cannot acquire the stay area information for a predetermined fifth time (for example, 30 minutes) or more. Including time spent. On the other hand, in the first and second stay time zones, the acquisition unit 201 acquires the stay area information within a predetermined fifth time (for example, 30 minutes). In FIG. 6, this is shown by filling the rectangles indicating the first and second stay time zones in black and filling the rectangle indicating the fourth stay time zone with small dots.

次に、決定部202は、各滞在時間帯に挟まれた時間帯であって取得部201が滞在エリア情報を取得することができなかった未検知時間帯を求める。図6の例では、決定部202は、最初と2番目の滞在時間帯(2つの黒く塗られた滞在時間帯)に挟まれた最初の未検知時間帯、2番目の滞在時間帯(黒く塗られた滞在時間帯)と3番目(右下がりの斜線で埋められた滞在時間帯)に挟まれた2番目の未検知時間帯、および3番目の滞在時間帯(右下がりの斜線で埋められた滞在時間帯)と4番目の滞在時間帯(小さな点で埋められた滞在時間帯)に挟まれた3番目の未検知時間帯を求める。 Next, the determination unit 202 obtains an undetected time period in which the acquisition unit 201 cannot acquire the stay area information, which is a time period sandwiched between the respective stay time periods. In the example of FIG. 6, the determination unit 202 determines that the first undetected time zone and the second stay time zone (painted in black) sandwiched between the first and second stay time zones (two stay time zones painted in black). 2nd undetected time zone sandwiched between the 3rd staying time zone) and the 3rd (staying time zone that is filled with a sloping line to the lower right), and the 3rd staying time zone (filled with a sloping line to the lower right) The third undetected time zone sandwiched between the (staying time zone) and the fourth staying time zone (staying time zone filled with small dots) is obtained.

そして、決定部202は、図7に示すように、所定の第1の時間(例えば、20分)以上である滞在時間帯を確定滞在時間帯、第1の時間未満である滞在時間帯を未確定滞在時間帯と分類する。なお、未確定滞在時間帯は、1つの滞在エリア情報のみを含む場合もある。例えば、ある滞在エリア情報によって示されるエリアがその前後の滞在エリア情報によって示されるエリアと異なっている場合、本実施形態では、そのある滞在エリア情報の取得元である検知情報110に含まれる受信時刻情報113で示される時刻を含む短い時間(例えば、数秒〜数分程度)の時間帯を未確定滞在時間帯とみなす。
また、決定部202は、図7に示すように、所定の第2の時間(例えば、15分)以上である未検知時間帯を確定未検知時間帯、第2の時間未満である滞在時間帯を未確定未検知時間帯と分類する。
図7の例では、決定部202は、最初と2番目と4番目の滞在時間帯を確定滞在時間帯と分類し、3番目の滞在時間帯を未確定滞在時間帯と分類している。また、決定部202は、最初の未検知時間帯を確定未検知時間帯と分類し、2番目と3番目の未検知時間帯を未確定未検知時間帯と分類している。
Then, as shown in FIG. 7, the determination unit 202 determines a stay time period that is equal to or longer than a predetermined first time (for example, 20 minutes) as a confirmed stay time period, and a stay time period that is less than the first time as a stay time period. Classify as a fixed stay time zone. The undetermined stay time zone may include only one stay area information. For example, when the area indicated by the certain stay area information is different from the areas indicated by the previous and following stay area information, in the present embodiment, the reception time included in the detection information 110 from which the certain stay area information is acquired. A short time period (for example, several seconds to several minutes) including the time indicated by the information 113 is regarded as an undetermined stay time period.
In addition, as illustrated in FIG. 7, the determination unit 202 sets the undetected time period that is equal to or longer than the predetermined second time (for example, 15 minutes) to the fixed undetected time period, and the stay time period that is less than the second time. Is classified as an undetermined undetected time zone.
In the example of FIG. 7, the determining unit 202 classifies the first, second, and fourth stay time zones as a confirmed stay time zone, and classifies the third stay time zone as an undetermined stay time zone. Further, the determining unit 202 classifies the first undetected time zone as a confirmed undetected time zone, and classifies the second and third undetected time zones as undetermined undetected time zones.

変換部205は、図5の勤務状況変換テーブル270に格納されている勤務状況変換情報に基づいて、各確定滞在時間帯に対応するエリアを勤務状況に変換する。図8は、各確定滞在時間帯に対応するエリアと勤務状況の一例を示す。最初の確定滞在時間帯(黒く塗られた滞在時間帯)では、医師は診療棟エリアに滞在している。2番目の確定滞在時間帯(黒く塗られた滞在時間帯)では、医師は教育・研修棟エリアに滞在している。3番目の確定滞在時間帯(小さな点で埋められた4番目の滞在時間帯)では、医師は研究棟エリアに滞在している。図8の例では、変換部230は、最初の確定滞在時間帯において診療棟エリアを業務に変換し、2番目の確定滞在時間帯において教育・研修棟エリアを自己研鑽に変換し、3番目の確定滞在時間帯において研究棟エリアを業務に変換する。 The conversion unit 205 converts the area corresponding to each fixed stay time zone into the work status based on the work status conversion information stored in the work status conversion table 270 of FIG. FIG. 8 shows an example of areas and work situations corresponding to each fixed stay time zone. During the first fixed stay time (blacked-out stay time), the doctor stays in the clinic area. During the second fixed stay time (blackened stay time), doctors are staying in the education and training area. During the third confirmed stay time (fourth stay filled with small dots), the doctor is staying in the research area. In the example of FIG. 8, the conversion unit 230 converts the medical care ward area into work in the first fixed stay time zone, converts the education/training building area into self-improvement in the second fixed stay time zone, and the third. Convert the research building area into work during the fixed stay time.

勤怠管理部210は、確定滞在時間帯と未確定滞在時間帯と確定未検知時間帯と未確定未検知時間帯、および各確定滞在時間帯に対応する滞在エリアと勤務状況とに基づいて、ユーザの勤怠を示す勤怠情報を作成する。勤怠情報は、日付と、出勤時刻と、退勤時刻と、超過勤務時間と、各確定滞在時間帯と、各確定滞在時間帯に対応するエリアおよび勤務状況と、確定未検知時間帯と、未確定時間帯とを含む。なお、未確定時間帯は、未確定滞在時間帯および/または未確定未検知時間帯で構成される。 The attendance management unit 210 determines the user based on the fixed stay time zone, the undetermined stay time zone, the fixed undetected time zone, the undetermined undetected time zone, and the stay area and the work status corresponding to each fixed stay time zone. Create attendance information that indicates attendance. Attendance information includes date, attendance time, leaving time, overtime, each fixed stay time zone, area and work status corresponding to each fixed stay time zone, confirmed non-detected time zone, and undetermined time. Including time zone. The undetermined time zone is composed of an undetermined stay time zone and/or an undetermined undetected time zone.

勤怠管理部210は、ユーザまたは施設の管理者の指示に従って、ネットワーク40に接続されたパソコンやスマートホン等のディスプレイに、勤怠情報に基づいて図9に示す勤怠表示画面を表示させる。図9は、端末ID111によって識別されるユーザの勤怠情報が表示された勤怠表示画面の一例を示す。勤怠表示画面には、日付と、出勤時刻と、退勤時刻と、超過勤務時間と、確定滞在時間帯毎の滞在エリアおよび勤務状況と、確定未検知時間帯における「未検知」と、未確定時間帯における「未確定」と、所定労働時間とが表示される。確定滞在時間帯毎の滞在エリアおよび勤務状況は、医師が滞在していたエリアとそこでの勤務状況を確定滞在時間帯順に示す。 The attendance management unit 210 displays the attendance display screen shown in FIG. 9 on the display of a personal computer, a smart phone, or the like connected to the network 40 based on attendance information according to the instruction of the user or the manager of the facility. FIG. 9 shows an example of the attendance display screen in which attendance information of the user identified by the terminal ID 111 is displayed. On the attendance display screen, the date, attendance time, leaving time, overtime, stay area and work status for each fixed stay time zone, "undetected" in the fixed undetected time zone, and undetermined time "Undetermined" in the belt and the specified working hours are displayed. The stay area and work status for each fixed stay time zone indicate the area where the doctor was staying and the work status there in order of the fixed stay time zone.

図9の勤怠表示画面における17:00以降の各時間帯には、図7の例で示した各時間帯、および図8の例で示した各確定滞在時間帯に対応するエリアと勤務状況が表示されている。ただし、図9の例では、超過勤務時間(所定労働時間である08:00〜17:00以外の勤務時間)の勤務状況が業務である場合、残業と表示されている。
図9の例で、「未検知」と表示されている20:42〜21:10は、確定未検知時間帯である。また、「未確定」と表示されている22:09〜22:20は、未確定時間帯(未確定滞在時間帯および/または未確定未検知時間帯を含む時間帯)である。22:21〜23:31の確定滞在時間帯は、滞在エリア情報を所定の第5の時間(例えば、30分)以上取得することができなかった時間を含むため、勤務状況が「残業(未検知含む)」と表示されている。
In each time zone after 17:00 on the attendance display screen of FIG. 9, there are an area and a work status corresponding to each time zone shown in the example of FIG. 7 and each fixed stay time zone shown in the example of FIG. It is displayed. However, in the example of FIG. 9, when the work status of overtime hours (work hours other than the predetermined work hours of 08:00 to 17:00) is work, it is displayed as overtime.
In the example of FIG. 9, 20:42 to 21:10 displayed as “undetected” is a fixed undetected time period. Further, 22:09 to 22:20 displayed as "undetermined" are undetermined time zones (time zones including undetermined stay time zones and/or undetermined undetected time zones). Since the confirmed stay time zone of 22:21 to 23:31 includes the time when the stay area information could not be acquired for the predetermined fifth time (for example, 30 minutes) or more, the work status is "overtime (not overtime). (Including detection)” is displayed.

修正部220は、ユーザの指示に従って勤怠情報を修正する。
図6の例では、取得部201は、22:21〜22:22の間に1回のみ滞在エリア情報を取得し、23:30〜23:31の間にも1回のみ滞在エリア情報を取得している。22:23〜23:29は未検知の時間帯である。このため、図9の勤怠表示画面の例では、22:21〜23:31の確定滞在時間帯に未検知の時間帯が含まれている。このように、各確定滞在時間帯の中に、取得部201が滞在エリア情報を所定の第5の時間(例えば、30分)以上取得することができなかった未検知の時間帯が含まれている場合に、修正部220は、その時間帯の勤務状況について業務と自己研鑽と休憩と外出(外勤)とを含む複数の選択肢をユーザである医師に提示し、それらの選択肢の中からその時間帯の勤務状況を医師に選択させることができる。
この確定滞在時間帯を含む行のいずれかの部分を医師がタップすると、修正部220は、パソコンやスマートホン等のディスプレイに図10に示す勤務状況選択画面を表示させる。医師は、図10の勤務状況選択画面をタップし、業務と自己研鑽と休憩と外出(外勤)の中からいずれか1つを選択することができる。例えば、医師が「1.残業をしていました。」を選択すると、修正部220は22:21〜23:31の確定滞在時間の勤務状態を残業に確定する。また、例えば、医師が「3.休憩をしていました。」を選択すると、図11に示すように、修正部220は、勤怠情報において22:23〜23:29の時間帯の滞在エリアと勤務状態をそれぞれ未検知と休憩に変更し、勤怠表示画面にそれらを表示させる。なお、滞在エリアは別途の手段により設定可能としてもよい。
The correction unit 220 corrects attendance information according to a user's instruction.
In the example of FIG. 6, the acquisition unit 201 acquires the stay area information only once between 22:21 and 22:22, and also acquires the stay area information only once between 23:30 and 23:31. doing. 22:23 to 23:29 are undetected time zones. Therefore, in the example of the attendance display screen of FIG. 9, the undetermined time zone is included in the confirmed stay time zone of 22:21 to 23:31. In this way, each fixed stay time period includes an undetected time period in which the acquisition unit 201 has not been able to acquire the stay area information for a predetermined fifth time (for example, 30 minutes) or more. When there is, the correction unit 220 presents a plurality of options including work, self-study, break, and going out (outtime) to the doctor, which is the user, regarding the work status of the time zone, and the time is selected from those options. The doctor can select the work status of the obi.
When the doctor taps on any part of the line including the fixed stay time zone, the correction unit 220 causes the display of a personal computer, a smart phone or the like to display the work status selection screen shown in FIG. The doctor can tap the work status selection screen of FIG. 10 and select any one of work, self-study, break, and going out (outside work). For example, when the doctor selects “1. I was working overtime.”, the correction unit 220 determines that the working state of the confirmed stay time of 22:21 to 23:31 is overtime. Further, for example, when the doctor selects “3. I was taking a break.”, as shown in FIG. 11, the correction unit 220 determines that the attendance information indicates a stay area in the time zone of 22:23 to 23:29. Change the work status to undetected and break respectively, and display them on the attendance display screen. The stay area may be set by a separate means.

また、修正部220は、確定未検知時間帯の勤務状況について業務と自己研鑽と休憩と外出(外勤)とを含む複数の選択肢をユーザである医師に提示し、それらの選択肢の中からその時間帯の勤務状況を医師に選択させることができる。
図9の勤怠表示画面の例では、20:42〜21:10は確定未検知時間帯である。この確定未検知時間帯を含む行のいずれかの部分を医師がタップすると、修正部220は、パソコンやスマートホン等のディスプレイに図10と同様の勤務状況選択画面を表示させる。医師は、勤務状況選択画面をタップし、業務と自己研鑽と休憩と外出(外勤)の中からいずれか1つを選択することができる。修正部220は、勤怠情報において20:42〜21:10の時間帯の勤務状態として医師の選択したものを設定し、勤怠表示画面にその勤務状態を表示させる。なお、この時間帯の滞在エリアは未検知のままとしてもよいし、別途の手段により変更可能としてもよい。
In addition, the correction unit 220 presents a plurality of options including work, self-study, break, and going out (outtime) to the doctor, which is the user, regarding the work status in the confirmed undetected time zone, and the time is selected from those options. The doctor can select the work status of the obi.
In the example of the attendance display screen of FIG. 9, 20:42 to 21:10 are the fixed undetected time zones. When the doctor taps on any part of the line including the undetermined time period, the correction unit 220 causes the display of a personal computer, a smart phone or the like to display a work status selection screen similar to that shown in FIG. The doctor can select any one of work, self-study, break, and going out (outside work) by tapping the work status selection screen. The correction unit 220 sets, in the attendance information, the one selected by the doctor as the attendance status in the time zone of 20:42 to 21:10, and displays the attendance status on the attendance display screen. The stay area during this time may remain undetected or may be changed by a separate means.

また、図9の勤怠表示画面の例では、20:09〜22:20は未確定の時間帯である。11分という短い時間であるにも関わらず、図7に示すように、この時間帯は第1の未確定未検知時間帯と未確定滞在時間帯と第2の未確定未検知時間帯から成る。この時間帯は、教育・研修棟から研究棟への移動時間であると考えられる。この未確定時間帯を含む行のいずれかの部分を医師がタップすると、修正部220は、勤怠表示画面を図12に示すように変化させる。20:09〜22:20という時間帯表示部分の隣に、「上の時間に含める」、「下の時間に含める」、および「この時間を分割」という3つの選択欄が表示される。医師が「上の時間に含める」をタップすると、滞在エリアが教育・研修棟であり、勤務状態が自己研鑽である確定滞在時間帯が21:11〜22:08から21:11〜22:20に拡張される。また、医師が「下の時間に含める」をタップすると、滞在エリアが研究棟であり、勤務状態が残業(未検知含む)である確定滞在時間帯が22:21〜23:31から22:09〜23:31に拡張される。また、医師が「この時間を分割」をタップすると、詳細は省略するが、修正部220は、医師による時間帯分割操作に応じて20:09〜22:20の時間帯を2つに分割し、前半の時間帯をその上の時間帯に含め、後半の時間帯をその下の時間帯に含める。 Further, in the example of the attendance display screen of FIG. 9, 20:09 to 22:20 is an undetermined time zone. Despite the short time of 11 minutes, as shown in FIG. 7, this time zone is composed of a first undetermined undetected time zone, an undetermined stay time zone, and a second undetermined undetected time zone. .. This time zone is considered to be the time required to move from the Education/Training Building to the Research Building. When the doctor taps any part of the line including the undetermined time period, the correction unit 220 changes the attendance display screen as shown in FIG. Next to the time zone display portion of 20:09 to 22:20, three selection fields of "include in upper time", "include in lower time", and "divide this time" are displayed. When the doctor taps "Include in the above time", the stay area is the education/training building, and the working hours are self-study. The fixed stay hours are from 21:11 to 22:08 to 21:11 to 22:20. Extended to. When the doctor taps "Include in time below", the stay area is the research building, and the confirmed stay time period when the work status is overtime (including undetected) is from 22:21 to 23:31 to 22:09. ~23:31 extended. When the doctor taps “divide this time”, details are omitted, but the correction unit 220 divides the time zone from 20:09 to 22:20 into two according to the time zone division operation by the doctor. , Include the first half of the time zone above and the second half of the time zone below.

また、未確定時間帯だけではなく、17:00〜20:41や21:11〜22:08のような確定滞在時間帯を含む行のいずれかの部分を医師がタップした場合にも、修正部220は、図10と同様の勤務状況選択画面を表示させる。医師は、勤務状況選択画面をタップし、業務と自己研鑽と休憩と外出(外勤)の中からいずれか1つを選択することができる。修正部220は、勤怠情報においてタップされた確定滞在時間帯の勤務状態を医師が選択したものに変更し、勤怠表示画面に変更された勤務状態を表示させる。なお、この確定滞在時間帯の滞在エリアは元のままとしてもよいし、別途の手段により変更可能としてもよい。 It is also corrected when the doctor taps not only the undetermined time zone but also any part of the line including the confirmed stay time zone such as 17:00 to 20:41 or 21:11 to 22:08. The section 220 displays a work situation selection screen similar to that shown in FIG. The doctor can select any one of work, self-study, break, and going out (outside work) by tapping the work status selection screen. The correction unit 220 changes the work status in the fixed stay time zone tapped in the time information to that selected by the doctor, and displays the changed work status on the time display screen. The stay area during the fixed stay time may remain unchanged or may be changed by a separate means.

図13は、本発明の第1の実施形態に係る勤怠管理処理の流れの一例を示す。
取得部201は、検知情報取得装置100から送信される検知情報110を取得する(S11)。次に、取得部201は、検知情報110(ビーコン発信機10とビーコン受信機20から送信される端末ID111とビーコンID112)に基づいて、ユーザが滞在しているエリアを示す滞在エリア情報を取得する(S12)。続いて、取得部201は、ユーザ毎に、滞在エリア情報と受信時刻情報とを含む履歴データを作成し、その履歴データを記憶部250に記憶させる(S13)。
FIG. 13 shows an example of the flow of attendance management processing according to the first embodiment of the present invention.
The acquisition unit 201 acquires the detection information 110 transmitted from the detection information acquisition device 100 (S11). Next, the acquisition unit 201 acquires stay area information indicating an area in which the user is staying, based on the detection information 110 (terminal ID 111 and beacon ID 112 transmitted from the beacon transmitter 10 and the beacon receiver 20). (S12). Subsequently, the acquisition unit 201 creates history data including stay area information and reception time information for each user, and stores the history data in the storage unit 250 (S13).

決定部202は、所定のタイミングで記憶部250から履歴データを読み出し、図6に示すように、取得部201によって取得された滞在エリア情報によって示されるエリアが連続して同一であった滞在時間帯と、各滞在時間帯に挟まれた時間帯であって取得部201が滞在エリア情報を取得することができなかった未検知時間帯とを求める(S14)。そして、決定部202は、所定の第1の時間(例えば、20分)以上である滞在時間帯を確定滞在時間帯、第1の時間未満である滞在時間帯を未確定滞在時間帯と分類する。また、決定部202は、所定の第2の時間(例えば、15分)以上である未検知時間帯を確定未検知時間帯、第2の時間未満である滞在時間帯を未確定未検知時間帯と分類する(S15)。 The determination unit 202 reads the history data from the storage unit 250 at a predetermined timing, and as illustrated in FIG. 6, the stay time period in which the areas indicated by the stay area information acquired by the acquisition unit 201 are continuously the same. And an undetected time period in which the acquisition unit 201 is unable to acquire the stay area information, which is a time period sandwiched between the respective stay time periods (S14). Then, the determining unit 202 classifies a stay time zone that is equal to or longer than a predetermined first time (for example, 20 minutes) as a confirmed stay time zone and a stay time zone that is less than the first time as an undetermined stay time zone. .. In addition, the determination unit 202 determines a non-detected time zone that is a predetermined second time (for example, 15 minutes) or more as a confirmed non-detection time zone, and a stay time zone that is less than the second time as an undetermined non-detection time zone. (S15).

変換部205は、勤務状況変換テーブル270に格納されている勤務状況変換情報に基づいて、各確定滞在時間帯に対応するエリアを勤務状況に変換する(S16)。
勤怠管理部210は、ユーザの勤怠を示す勤怠情報であって、各確定滞在時間帯と、当該各確定滞在時間帯に対応するエリアおよび勤務状況とを含む当該勤怠情報を作成する(S17)。
The conversion unit 205 converts the area corresponding to each fixed stay time zone into the work status based on the work status conversion information stored in the work status conversion table 270 (S16).
The attendance management section 210 creates attendance information indicating the attendance of the user, which includes each confirmed stay time zone, and the area and the work status corresponding to each confirmed stay time zone (S17).

図14は、第1の実施形態に係る勤怠管理装置の変形例200Bの構成を示す。
勤怠管理装置200Bは、CPUと、RAM等で構成される主メモリと、ハードディスク等で構成される記憶部250とを備える。勤怠管理装置200Bは、例えば、コンピュータで実現することができる。また、勤怠管理装置200Bは、例えば、クラウドコンピューティングで実現することができる。
勤怠管理装置200Bの記憶部250には、施設情報テーブル(図示無し)と、ユーザ情報テーブル(図示無し)と、エリア変換テーブル260と、勤務状況変換テーブル270と、勤怠管理プログラム280Bとが格納されている。
勤怠管理装置200BのCPUが記憶部250から主メモリに勤怠管理プログラム280Bを読み出して実行することにより、取得部201と、決定部202と、結合部203と、変換部205と、勤怠管理部210と、修正部220との各部の機能が実現される。
勤怠管理装置200Bは、結合部203を有する点が勤怠管理装置200Aと異なる。その他の点では、勤怠管理装置200Bは勤怠管理装置200Aと同一である。
FIG. 14 shows a configuration of a modified example 200B of the attendance management device according to the first embodiment.
The attendance management device 200B includes a CPU, a main memory including a RAM and the like, and a storage unit 250 including a hard disk and the like. The attendance management device 200B can be realized by, for example, a computer. Further, the attendance management device 200B can be realized by, for example, cloud computing.
The storage unit 250 of the attendance management device 200B stores a facility information table (not shown), a user information table (not shown), an area conversion table 260, a work situation conversion table 270, and an attendance management program 280B. ing.
The CPU of the attendance management apparatus 200B reads the attendance management program 280B from the storage unit 250 into the main memory and executes the program to obtain the acquisition unit 201, the determination unit 202, the combining unit 203, the conversion unit 205, and the attendance management unit 210. And the function of each unit of the correction unit 220 is realized.
The attendance management device 200B is different from the attendance management device 200A in that it has a coupling unit 203. In other respects, the attendance management device 200B is the same as the attendance management device 200A.

各確定滞在時間帯の直後または間または直前に、滞在時間帯の中で第1の時間(例えば、20分)未満である未確定滞在時間帯および/または未検知時間帯の中で第2の時間(例えば、15分)未満である未確定未検知時間帯のみを含む混合時間帯が存在する場合がある。未確定滞在時間帯と未確定未検知時間帯が非常に短時間であり、この混合時間帯が所定の第3の時間(例えば、15分)未満であるとき、結合部203は、所定のルールに基づいて、その混合時間帯を直後または直前の確定滞在時間帯に含ませる。 Immediately before, during or immediately before each confirmed stay time zone, a second of the undetermined stay time zones and/or the undetected time zones of less than the first time (eg, 20 minutes) of the stay time zones. There may be a mixed time zone that includes only undetermined undetected time zones that are less than a time period (eg, 15 minutes). When the undetermined stay time period and the undetermined undetected time period are extremely short and the mixed time period is less than the predetermined third time (for example, 15 minutes), the combining unit 203 causes the predetermined rule. Based on the above, the mixed time period is included in the fixed stay time period immediately after or immediately before.

例えば、上述したように、図9の勤怠表示画面の例では、20:09〜22:20は未確定の時間帯である。11分という短い時間であるにも関わらず、図7に示すように、この時間帯は第1の未確定未検知時間帯と未確定滞在時間帯と第2の未確定未検知時間帯から成る。この時間帯は、教育・研修棟から研究棟への移動時間であると考えられる。勤怠管理装置200Aでは、この未確定時間帯を含む行のいずれかの部分を医師がタップすると、図12に示すように、修正部220が勤怠表示画面に「上の時間に含める」、「下の時間に含める」、および「この時間を分割」という3つの選択欄を表示させる。 For example, as described above, in the example of the attendance display screen of FIG. 9, 20:09 to 22:20 are undetermined time zones. Despite the short time of 11 minutes, as shown in FIG. 7, this time zone is composed of a first undetermined undetected time zone, an undetermined stay time zone, and a second undetermined undetected time zone. .. This time zone is considered to be the time required to move from the Education/Training Building to the Research Building. In the attendance management device 200A, when the doctor taps on any part of the line including the undetermined time zone, the correction unit 220 causes the attendance display screen to "include in upper time" and "below" as shown in FIG. The three selection fields of "include in time of" and "divide this time" are displayed.

一方、勤怠管理装置200Bでは、結合部203が、例えば、移動前である教育・研修棟エリアの確定滞在時間帯(21:11〜22:08)にこの混合時間帯を含ませる。すなわち、結合部203がこの混合時間帯を上の時間に含ませる。
この場合のルールは、例えば、2つの確定滞在時間帯の間に第3の時間未満の混合時間帯が存在するとき、医師が移動する先の確定滞在時間帯(下の時間)が未検知の時間帯を含まない場合、混合時間帯を移動先の確定滞在時間帯(下の時間)に含ませる。一方、移動先の確定滞在時間帯(下の時間)は未検知の時間帯を含むが、医師が移動する前の確定滞在時間帯(上の時間)は未検知の時間帯を含まない場合、混合時間帯を移動前の確定滞在時間帯(上の時間)に含ませるというものである。
On the other hand, in the attendance management device 200B, the combining unit 203 includes this mixed time zone in the fixed stay time zone (21:11 to 22:08) of the education/training building area before moving, for example. That is, the combining unit 203 includes this mixing time zone in the above time.
The rule in this case is, for example, when there is a mixed time zone less than the third time between two confirmed stay time zones, the confirmed stay time zone (lower time) to which the doctor moves is not detected. When the time zone is not included, the mixed time zone is included in the fixed stay time zone (lower time) of the destination. On the other hand, when the fixed stay time zone (lower time) of the destination includes the undetected time zone, but the fixed stay time zone (upper time) before the doctor moves does not include the undetected time zone, The mixed time zone is included in the fixed stay time zone (time above) before moving.

また、例えば、図15(A)のように、1つ以上の未確定滞在時間帯を含む孤立時間帯が確定未検知時間帯に挟まれている場合がある。孤立時間帯に含まれる未確定滞在時間帯と未確定未検知時間帯が非常に短時間であり、この孤立時間帯が所定の第4の時間(例えば、15分)未満であるとき、結合部203は、図15(B)に示すように、その孤立時間帯を確定未検知時間帯に変更する。 Further, for example, as shown in FIG. 15A, an isolated time zone including one or more undetermined stay time zones may be sandwiched between confirmed undetected time zones. When the undetermined stay time zone and the undetermined undetected time zone included in the isolated time zone are extremely short and the isolated time zone is less than the predetermined fourth time (for example, 15 minutes), the combining unit As shown in FIG. 15(B), 203 changes the isolated time zone to the fixed undetected time zone.

また、例えば、図16(A)のように、各確定滞在時間帯の直後または間または直前に、未確定滞在時間帯および/または未確定未検知時間帯のみを含む混合時間帯が存在する場合であっても、この混合時間帯が所定の第3の時間(例えば、15分)以上であるとき、結合部203は、図16(B)に示すように、その混合時間帯全体を、その混合時間帯に含まれる未確定滞在時間帯の中でもっとも滞在時間の長いエリアの確定滞在時間帯に変更する。図16(A)の例では、右下がりの斜線で示す未確定滞在時間帯の滞在時間が最も長い。このため、結合部203は、図16(B)に示すように、混合時間帯全体を右下がりの斜線で示す確定滞在時間帯に変更する。 Further, for example, as shown in FIG. 16A, when a mixed time zone including only an undetermined stay time zone and/or an undetermined undetected time zone exists immediately after, during or immediately before each fixed stay time zone. However, when the mixing time period is equal to or longer than the predetermined third time (for example, 15 minutes), the coupling unit 203 changes the entire mixing time period to that time as shown in FIG. Change to the confirmed stay time zone of the area with the longest stay time among the undetermined stay time zones included in the mixed time zone. In the example of FIG. 16(A), the staying time in the undetermined staying time zone indicated by the diagonal line to the lower right is longest. Therefore, as shown in FIG. 16(B), the combining unit 203 changes the entire mixed time zone to the fixed stay time zone indicated by the diagonal line to the lower right.

また、例えば、図17(A)のように、1つ以上の未確定滞在時間帯を含む孤立時間帯が確定未検知時間帯に挟まれている場合であっても、この孤立時間帯が所定の第4の時間(例えば、15分)以上であるとき、結合部203は、図17(B)に示すように、その孤立時間帯全体を、その孤立時間帯に含まれる未確定滞在時間帯の中でもっとも滞在時間の長いエリアの確定滞在時間帯に変更する。図17(A)の例では、右下がりの斜線で示す未確定滞在時間帯の滞在時間が最も長い。このため、結合部203は、図17(B)に示すように、孤立時間帯全体を右下がりの斜線で示す確定滞在時間帯に変更する。 Further, for example, as shown in FIG. 17A, even when an isolated time zone including one or more undetermined stay time zones is sandwiched between confirmed undetected time zones, this isolated time zone is predetermined. 17B and the fourth time (for example, 15 minutes) or more, the combining unit 203, as shown in FIG. 17B, sets the entire isolated time zone to the undetermined stay time zone included in the isolated time zone. Change to the fixed stay time zone of the area with the longest stay time. In the example of FIG. 17(A), the staying time is the longest in the undetermined staying time zone indicated by the diagonal line to the right. Therefore, as shown in FIG. 17(B), the combining unit 203 changes the entire isolated time zone to the fixed stay time zone indicated by the diagonal line descending to the right.

図18は、本発明の第2の実施形態に係る勤怠管理装置400を含む勤怠管理システムの構成の一例を示す。
第2の実施形態に係る勤怠管理システムは、ユーザによって携帯されるビーコン発信機60と、所定の場所に設置された複数のビーコン受信機70と、検知情報取得装置300と、勤怠管理装置400とを有する。第2の実施形態に係る勤怠管理システムは、複数のビーコン受信機70が所定の場所に設置されており、ユーザがビーコン発信機60を携帯する点が第1の実施形態に係る勤怠管理システムと異なる。
ビーコン受信機70は無線でネットワーク40に接続されている。検知情報取得装置300と勤怠管理装置400とは有線または無線でネットワーク40に接続されている。ビーコン受信機70と勤務状況取得装置300と勤怠管理装置400とは、ネットワーク40を介して相互にデータを送受信することができる。
FIG. 18 shows an example of the configuration of an attendance management system including an attendance management device 400 according to the second embodiment of the present invention.
The attendance management system according to the second embodiment includes a beacon transmitter 60 carried by a user, a plurality of beacon receivers 70 installed at predetermined locations, a detection information acquisition device 300, and an attendance management device 400. Have. The attendance management system according to the second embodiment is different from the attendance management system according to the first embodiment in that a plurality of beacon receivers 70 are installed at predetermined locations and the user carries the beacon transmitter 60. different.
The beacon receiver 70 is wirelessly connected to the network 40. The detection information acquisition device 300 and the attendance management device 400 are connected to the network 40 by wire or wirelessly. The beacon receiver 70, the work status acquisition device 300, and the attendance management device 400 can exchange data with each other via the network 40.

ビーコン発信機60は、ユーザによって携帯される可搬型通信装置である。ユーザは、例えば、医師、薬剤師、看護師、臨床検査技師等である。ビーコン発信機60は、BLE通信規格に準拠するビーコン信号を定期的に発信する。ビーコン信号は、各ビーコン発信機60を識別するためのビーコンIDを含む。ビーコンIDは、各ビーコン発信機60を携帯しているユーザを識別するためのユーザ識別情報でもある。
複数のビーコン受信機70は、例えば大学の敷地内に建てられている大学病院の診療棟30や教育・研修棟31のような各建物の各出入口や、各部屋にそれぞれ設置されている。各部屋は、例えば、手術室、診察室、ロッカー室、会議室、教授室、研究室、講義室、休憩室、食堂等である。
ビーコン受信機70は、ビーコン信号を通信可能範囲に検知したとき、ビーコンIDを受信する。ビーコン受信機70は、自らを識別するための端末IDをその記憶部に記憶している。ビーコン受信機70は、ビーコンIDを受信すると、ビーコンIDと端末IDとを検知情報取得装置300に送信する。ビーコン発信機60とビーコン受信機70とが通信可能な距離は、2.5mから50m程度と言われている。
なお、ビーコン受信機70は、スマートホンや携帯電話、タブレット、ノートパソコン等であってもよい。
The beacon transmitter 60 is a portable communication device carried by a user. The users are, for example, doctors, pharmacists, nurses, clinical laboratory technicians, and the like. Beacon transmitter 60 periodically transmits a beacon signal conforming to the BLE communication standard. The beacon signal includes a beacon ID for identifying each beacon transmitter 60. The beacon ID is also user identification information for identifying the user who carries each beacon transmitter 60.
The plurality of beacon receivers 70 are installed in the respective entrances and exits of each building such as the medical ward 30 and the education/training wing 31 of the university hospital, which are built on the premises of the university, and each room. Each room is, for example, an operating room, an examination room, a locker room, a conference room, a professor room, a research room, a lecture room, a rest room, a dining room, and the like.
The beacon receiver 70 receives the beacon ID when detecting the beacon signal within the communicable range. Beacon receiver 70 stores a terminal ID for identifying itself in its storage unit. When the beacon receiver 70 receives the beacon ID, the beacon receiver 70 transmits the beacon ID and the terminal ID to the detection information acquisition device 300. It is said that the distance at which the beacon transmitter 60 and the beacon receiver 70 can communicate is about 2.5 m to 50 m.
The beacon receiver 70 may be a smart phone, a mobile phone, a tablet, a laptop computer, or the like.

検知情報取得装置300は、CPUと、RAM等で構成される主メモリと、ハードディスク等で構成される記憶部とを備える。検知情報取得装置300は、例えば、コンピュータで実現することができる。また、検知情報取得装置300は、例えば、クラウドコンピューティングで実現することができる。
検知情報取得装置300の記憶部には、検知情報取得プログラムが格納されている。検知情報取得装置300のCPUがその記憶部から主メモリに検知情報取得プログラムを読み出して実行することにより、検知情報取得装置300の機能が実現される。
The detection information acquisition device 300 includes a CPU, a main memory including a RAM and the like, and a storage unit including a hard disk and the like. The detection information acquisition device 300 can be realized by, for example, a computer. Further, the detection information acquisition device 300 can be realized by, for example, cloud computing.
A detection information acquisition program is stored in the storage unit of the detection information acquisition device 300. The function of the detection information acquisition device 300 is realized by the CPU of the detection information acquisition device 300 reading the detection information acquisition program from the storage unit into the main memory and executing the program.

検知情報取得装置300は、ビーコン受信機70からビーコンIDと端末IDを受信すると、図19に示す検知情報310を作成し、検知情報310を勤怠管理装置400に送信する。検知情報310は、ビーコンID311と、端末ID312と、受信時刻情報313とを含む。
ビーコンID311は、ユーザによって携帯されるビーコン発信機60を識別する識別情報であり、ビーコン発信機60を携帯するユーザを識別するユーザ識別情報でもある。
端末ID312は、各ビーコン受信機70を識別する識別情報である。
受信時刻情報313は、検知情報取得装置300がビーコン受信機70からビーコンIDと端末IDとを受信した時刻を示す受信時刻情報である。
検知情報取得装置300は、ビーコン受信機70からビーコンIDと端末IDを受信する毎に検知情報310を勤怠管理装置400に送信してもよいし、受信したビーコンIDと端末IDに受信時刻を付加して一旦記憶部に蓄積し、勤怠管理装置400からの送信要求に応答して、検知情報310をまとめて勤怠管理装置400に送信してもよい。
Upon receiving the beacon ID and the terminal ID from the beacon receiver 70, the detection information acquisition device 300 creates the detection information 310 shown in FIG. 19 and transmits the detection information 310 to the attendance management device 400. The detection information 310 includes a beacon ID 311, a terminal ID 312, and reception time information 313.
The beacon ID 311 is identification information that identifies the beacon transmitter 60 carried by the user, and is also user identification information that identifies the user who carries the beacon transmitter 60.
The terminal ID 312 is identification information that identifies each beacon receiver 70.
The reception time information 313 is reception time information indicating the time when the detection information acquisition device 300 receives the beacon ID and the terminal ID from the beacon receiver 70.
The detection information acquisition apparatus 300 may transmit the detection information 310 to the attendance management apparatus 400 each time it receives the beacon ID and the terminal ID from the beacon receiver 70, or adds the reception time to the received beacon ID and terminal ID. Then, the detection information 310 may be temporarily stored in the storage unit, and the detection information 310 may be collectively transmitted to the attendance management device 400 in response to a transmission request from the attendance management device 400.

図20は、勤怠管理装置400の構成の一例を示す。
勤怠管理装置400も、CPUと、RAM等で構成される主メモリと、ハードディスク等で構成される記憶部250とを備える。勤怠管理装置400も、例えば、コンピュータで実現することができる。また、勤怠管理装置400も、例えば、クラウドコンピューティングで実現することができる。
勤怠管理装置400の記憶部250には、施設情報テーブル(図示無し)と、ユーザ情報テーブル(図示無し)と、エリア変換テーブル460と、勤務状況変換テーブル270と、勤怠管理プログラム470とが格納されている。
勤怠管理装置400のCPUが記憶部250から主メモリに勤怠管理プログラム470を読み出して実行することにより、取得部401と、決定部202と、変換部205と、勤怠管理部210と、修正部220との各部の機能が実現される。
FIG. 20 shows an example of the configuration of the attendance management device 400.
The attendance management device 400 also includes a CPU, a main memory including a RAM and the like, and a storage unit 250 including a hard disk and the like. The attendance management device 400 can also be realized by a computer, for example. The attendance management device 400 can also be realized by cloud computing, for example.
The storage unit 250 of the attendance management device 400 stores a facility information table (not shown), a user information table (not shown), an area conversion table 460, a work situation conversion table 270, and an attendance management program 470. ing.
The CPU of the attendance management device 400 reads out the attendance management program 470 from the storage unit 250 to the main memory and executes it, so that the acquisition unit 401, the determination unit 202, the conversion unit 205, the attendance management unit 210, and the correction unit 220. The function of each part of and is realized.

施設情報テーブルには、勤怠管理装置400を使用する施設毎に、施設IDと、施設名と、管理者名と、連絡先とを含む施設情報が登録されている。本実施形態では、施設は大学付属の大学病院であり、施設名は例えば○○大学病院等である。
ユーザ情報テーブルには、勤怠管理装置400のユーザ毎に、ユーザID(すなわち、ビーコンID311)と、名前と、施設IDと、職種と、連絡先とを含むユーザ情報が登録されている。ユーザ情報に含まれる施設IDは、施設情報に含まれる施設IDに対応する。ユーザが勤務する施設は、施設IDによって特定される。本実施形態では、職種は、医師、薬剤師、看護師、臨床検査技師等である。
In the facility information table, facility information including a facility ID, a facility name, a manager name, and a contact is registered for each facility that uses the attendance management device 400. In this embodiment, the facility is a university hospital attached to the university, and the facility name is, for example, XX university hospital.
In the user information table, user information including a user ID (that is, a beacon ID 311), a name, a facility ID, a job type, and a contact is registered for each user of the attendance management device 400. The facility ID included in the user information corresponds to the facility ID included in the facility information. The facility where the user works is specified by the facility ID. In this embodiment, the occupation type is a doctor, a pharmacist, a nurse, a clinical laboratory technician, or the like.

第2の実施形態に係る勤怠管理装置400は、取得部401とエリア変換テーブル460のみが第1の実施形態に係る勤怠管理装置200Aと異なる。その他の点では、勤怠管理装置400は勤怠管理装置200Aと同一である。また、勤怠管理装置400は、勤怠管理装置200Bと同様に結合部203を有していてもよい。 The attendance management apparatus 400 according to the second embodiment differs from the attendance management apparatus 200A according to the first embodiment only in the acquisition unit 401 and the area conversion table 460. In other respects, the attendance management device 400 is the same as the attendance management device 200A. Further, the attendance management device 400 may include the coupling unit 203 as in the attendance management device 200B.

以下に、勤怠管理装置400が勤怠管理装置200Aおよび勤怠管理装置200Bと異なる点についてのみ説明する。
図21は、エリア変換テーブル460の構成の一例を示す。
エリア変換テーブル460は、端末IDをエリア情報に変換するためのエリア変換情報を格納する。エリア変換情報は、勤怠管理装置400の管理者によって予めエリア変換テーブル460に登録される。エリア変換情報は、端末ID461と、エリア情報462とを含む。なお、図21は、施設が大学付属の大学病院である場合の例である。
端末ID461は、所定の場所に設置された各ビーコン受信機70を識別するためのビーコン識別情報である。端末ID461は、検知情報310に含まれる端末ID312に対応する。
エリア情報462は、所定の範囲のエリアを示す情報であり、端末ID461によって識別されるビーコン受信機70が設置されているエリアを示す情報である。エリア情報462は、ビーコンを用いた通常の位置情報取得装置におけるものと同様である。エリア情報462は、端末ID461に紐づけられている。エリア情報462が示すエリアは、例えば、診療棟、研究棟、教育・研修棟、休憩棟等の建物である。または、エリア情報462が示すエリアは、手術室、診察室、ロッカー室、会議室、教授室、研究室、講義室、休憩室、食堂等の部屋や建物の出入口であってもよい。
Only the differences between the attendance management device 400 and the attendance management device 200A and the attendance management device 200B will be described below.
FIG. 21 shows an example of the structure of the area conversion table 460.
The area conversion table 460 stores area conversion information for converting the terminal ID into area information. The area conversion information is registered in the area conversion table 460 in advance by the administrator of the attendance management device 400. The area conversion information includes a terminal ID 461 and area information 462. Note that FIG. 21 is an example when the facility is a university hospital attached to a university.
The terminal ID 461 is beacon identification information for identifying each beacon receiver 70 installed in a predetermined place. The terminal ID 461 corresponds to the terminal ID 312 included in the detection information 310.
The area information 462 is information indicating an area within a predetermined range, and is information indicating an area in which the beacon receiver 70 identified by the terminal ID 461 is installed. The area information 462 is the same as that in a normal position information acquisition device using a beacon. The area information 462 is associated with the terminal ID 461. The area indicated by the area information 462 is, for example, a medical building, a research building, an education/training building, a rest building, or the like. Alternatively, the area indicated by the area information 462 may be a room such as an operating room, an examination room, a locker room, a conference room, a professor room, a research room, a lecture room, a break room, a dining room, or the entrance of a building.

取得部401は、検知情報取得装置300から送信される検知情報310を取得する。このとき、検知情報取得装置300がビーコン発信機70からビーコンIDと端末IDを受信する毎に検知情報310を勤怠管理装置400に送信し、取得部401がその検知情報310を取得してもよい。または、取得部401が所定のタイミングで検知情報取得装置300に検知情報310の送信を要求し、それに応答して検知情報取得装置300からまとめて送信される検知情報310を取得部401が取得してもよい。 The acquisition unit 401 acquires the detection information 310 transmitted from the detection information acquisition device 300. At this time, each time the detection information acquisition device 300 receives the beacon ID and the terminal ID from the beacon transmitter 70, the detection information 310 may be transmitted to the attendance management device 400, and the acquisition unit 401 may acquire the detection information 310. .. Alternatively, the acquisition unit 401 requests the detection information acquisition apparatus 300 to transmit the detection information 310 at a predetermined timing, and the acquisition unit 401 acquires the detection information 310 collectively transmitted from the detection information acquisition apparatus 300 in response to the request. May be.

次に、取得部401は、検知情報310(ビーコン発信機60とビーコン受信機70から送信されるビーコンID311と端末ID312)に基づいて、ユーザが滞在しているエリアを示す滞在エリア情報を取得する。
具体的には、勤怠管理装置400では、取得部401は、検知情報310に含まれる端末ID312をキーとしてエリア変換テーブル460を検索し、端末ID312に対応するエリア変換情報をエリア変換テーブル460から読み出す。取得部401は、読み出されたエリア変換情報に含まれるエリア情報462を、検知情報310に含まれるビーコンID311によって識別されるビーコン発信機60を携帯するユーザの滞在エリア情報として取得する。
続いて、取得部401は、ユーザ毎に、滞在エリア情報と受信時刻情報とを含む履歴データを作成し、その履歴データを記憶部250に記憶させる。
勤怠管理装置400における決定部202と結合部203と変換部205と勤怠管理部210と修正部220と勤務状況変換テーブル270とは、勤怠管理装置200Aおよび勤怠管理装置200Bのものと同一であるため、説明を省略する。
Next, the acquisition unit 401 acquires stay area information indicating the area in which the user is staying, based on the detection information 310 (beacon ID 311 and terminal ID 312 transmitted from the beacon transmitter 60 and the beacon receiver 70). ..
Specifically, in the attendance management device 400, the acquisition unit 401 searches the area conversion table 460 using the terminal ID 312 included in the detection information 310 as a key, and reads the area conversion information corresponding to the terminal ID 312 from the area conversion table 460. .. The acquisition unit 401 acquires the area information 462 included in the read area conversion information as the stay area information of the user carrying the beacon transmitter 60 identified by the beacon ID 311 included in the detection information 310.
Subsequently, the acquisition unit 401 creates history data including stay area information and reception time information for each user, and stores the history data in the storage unit 250.
The determination unit 202, the combining unit 203, the conversion unit 205, the time management unit 210, the correction unit 220, and the work status conversion table 270 of the time management device 400 are the same as those of the time management device 200A and the time management device 200B. , Description is omitted.

なお、上述した第1の実施形態に係る勤怠管理装置200Aでは、変換部205は各確定滞在時間帯に対応するエリアを勤務状況に変換するとしたが、結合部203は、所定のルールに基づいて、未確定の滞在時間帯と未検知時間帯を最も可能性の高い確定滞在時間帯にまとめたり、最も可能性の高い確定滞在時間帯に変更したり、未確定滞在時間帯を確定未検知時間帯に変更したりする。
従って、変換部205が確定したものだけでなく未確定のものも含めて滞在時間帯に対応するエリアを勤務状況に変換した後に、結合部203が未確定の滞在時間帯と未検知時間帯を、最も可能性の高い確定滞在時間帯にまとめたり、最も可能性の高い確定滞在時間帯に変更したり、未確定滞在時間帯を確定未検知時間帯に変更したりすることとしてもよい。この場合も、結果的に、各確定滞在時間帯に対応するエリアのみが勤務状況に変換されることとなる。
In the attendance management device 200A according to the first embodiment described above, the conversion unit 205 converts the area corresponding to each fixed stay time zone into the work status, but the coupling unit 203 is based on a predetermined rule. , Undetermined stay time and undetected time zones are combined into the most probable confirmed stay time zone, changed to the most probable confirmed stay time zone, or undetermined stay time zone is confirmed undetected time Change to obi.
Therefore, after the conversion unit 205 converts the areas corresponding to the stay time zones, including not only the confirmed ones but the undetermined ones, into the work statuses, the combining unit 203 determines the undetermined stay time zones and undetected time zones. It is also possible to combine the most likely confirmed stay time zones, change to the most probable confirmed stay time zone, or change the undetermined stay time zone to the confirmed undetected time zone. Also in this case, as a result, only the area corresponding to each fixed stay time zone is converted into the work status.

また、上述した実施形態では医師、薬剤師、看護師、臨床検査技師等の勤怠管理を例として説明したが、本発明は、これに限らず、他業種の会社に勤務する社員の勤怠管理に適用することもできる。 Further, in the above-described embodiment, the time management of doctors, pharmacists, nurses, clinical laboratory technicians, and the like has been described as an example, but the present invention is not limited to this, and is applied to time management of employees who work for companies in other industries. You can also do it.

また、上述した第1の実施形態では、検知情報取得装置100と勤怠管理装置200A,200Bの各機能を異なるコンピュータで実現する例を示したが、これらの各機能を同一のコンピュータで実現することもできる。同様に、第2の実施形態に係る検知情報取得装置300と勤怠管理装置400の各機能を同一のコンピュータで実現することもできる。
また、上述した第1の実施形態では、検知情報取得装置100が受信時刻情報113を取得し、それを検知情報110に付加する例を示したが、これに限らず、ビーコン受信機20が受信時刻情報を取得してもよいし、勤怠管理装置200の取得部201が受信時刻情報を取得してもよい。第2の実施形態でも同様に、ビーコン受信機70が受信時刻情報を取得してもよいし、勤怠管理装置400の取得部401が受信時刻情報を取得してもよい。
Further, in the above-described first embodiment, an example in which the respective functions of the detection information acquisition device 100 and the attendance management devices 200A and 200B are realized by different computers has been shown, but each of these functions should be realized by the same computer. Can also Similarly, each function of the detection information acquisition device 300 and the attendance management device 400 according to the second embodiment can be realized by the same computer.
Further, in the above-described first embodiment, an example in which the detection information acquisition device 100 acquires the reception time information 113 and adds the reception time information 113 to the detection information 110 has been described, but the invention is not limited to this, and the beacon receiver 20 receives the information. The time information may be acquired, or the acquisition unit 201 of the attendance management device 200 may acquire the reception time information. Similarly in the second embodiment, the beacon receiver 70 may acquire the reception time information, or the acquisition unit 401 of the attendance management device 400 may acquire the reception time information.

また、上述した第1の実施形態では、取得部201が、ユーザ毎に、滞在エリア情報と受信時刻情報とを含む履歴データを作成し、その履歴データを記憶部250に記憶させ、決定部202が、所定のタイミングで履歴データを記憶部250から読み出す例を示したが、取得部201が検知情報110を履歴データとして記憶部250に記憶させ、所定のタイミングで履歴データ(すなわち、検知情報110)を記憶部250から読み出して滞在エリア情報を取得することとしてもよい。第2の実施形態でも同様に、取得部401が検知情報310を履歴データとして記憶部250に記憶させ、所定のタイミングで履歴データ(すなわち、検知情報310)を記憶部250から読み出して滞在エリア情報を取得することとしてもよい。 In addition, in the above-described first embodiment, the acquisition unit 201 creates history data including stay area information and reception time information for each user, stores the history data in the storage unit 250, and the determination unit 202. However, the example in which the history data is read from the storage unit 250 at a predetermined timing has been described. However, the acquisition unit 201 stores the detection information 110 in the storage unit 250 as history data, and the history data (that is, the detection information 110 is stored at a predetermined timing. ) May be read from the storage unit 250 to acquire the stay area information. Similarly in the second embodiment, the acquisition unit 401 stores the detection information 310 as history data in the storage unit 250, reads the history data (that is, the detection information 310) from the storage unit 250 at a predetermined timing, and stores the stay area information. May be obtained.

以上説明したように、変換部205は、勤務状況変換テーブル270に格納されている勤務状況変換情報に基づいて、ユーザが滞在しているエリアが所定の第1の時間以上同一であった各確定滞在時間帯に対応するエリアを勤務状況に変換する。ユーザがある程度の時間以上滞在していたエリアは、移動中に通過したエリアや誤検知のエリアではなく、ユーザが業務や自己研鑽、休憩等の行為を行っていたエリアである可能性が高い。従って、ユーザが同一のエリアにある程度の時間以上滞在していた場合にのみ、そのエリアを勤務状況に変換することにより、間違った勤務状況を取得する可能性が低減される。 As described above, the conversion unit 205 determines, based on the work situation conversion information stored in the work situation conversion table 270, that the areas in which the user is staying are the same for a predetermined first time or longer. Convert the area corresponding to the time of stay to work status. It is highly possible that the area where the user stays for a certain time or longer is not the area that the user has passed through while moving or the area for false detection, but the area where the user has been performing work, self-study, rest, or the like. Therefore, only when the user stays in the same area for a certain amount of time or longer, by converting the area into the work status, the possibility of acquiring the wrong work status is reduced.

そして、結合部203は、所定のルールに基づいて、未確定滞在時間帯と未確定未検知時間帯を確定滞在時間帯に含めたり、確定滞在時間帯に変更したり、未確定滞在時間帯を確定未検知時間帯に変更したりする。この所定のルールは、ユーザが移動中であったり、エリアの誤検知であったりする可能性がある時間帯を適切な時間帯に変更するものである。これにより、このような時間帯においてもユーザの適切な勤務状況を取得することができる。 Then, the combining unit 203 includes the undetermined stay time zone and the undetermined undetected time zone in the confirmed stay time zone, changes the confirmed stay time zone, and determines the undetermined stay time zone based on a predetermined rule. Change to a fixed undetected time zone. This predetermined rule is to change the time zone in which the user may be moving or the area may be erroneously detected to an appropriate time zone. As a result, the appropriate work status of the user can be acquired even in such a time zone.

従って、本発明によれば、ユーザの移動およびエリアの誤検知や未検知を考慮してユーザが各エリアに滞在していた滞在時間帯を求め、その滞在時間帯におけるユーザの勤務状況を取得することができる。
更に、修正部220は、滞在エリアを検知することができなかった未検知時間帯に勤務状況を設定したり、誤って設定された勤務状況を修正したりする手段をユーザに提供する。
Therefore, according to the present invention, the stay time zone in which the user stays in each area is obtained in consideration of the movement of the user and the false detection or non-detection of the area, and the work status of the user in the stay time zone is acquired. be able to.
Further, the correction unit 220 provides the user with a means for setting the work status in an undetected time zone in which the stay area could not be detected, or for correcting the work status set by mistake.

以上、本発明の実施形態について説明したが、設計または開発上の都合やその他の要因によって必要となる様々な修正や組み合わせは、請求項に記載されている発明や発明の実施形態に記載されている具体例に対応する発明の範囲に含まれる。 Although the embodiments of the present invention have been described above, various modifications and combinations required due to design or development convenience and other factors are described in the invention and the embodiments of the invention described in the claims. It is included in the scope of the invention corresponding to the specific example.

10…ビーコン発信機、20…ビーコン受信機、30…診療棟、31…教育・研修棟、40…ネットワーク、60…ビーコン発信機、70…ビーコン受信機、100…検知情報取得装置、110…検知情報、200A,200B…勤怠管理装置、201…取得部、202…決定部、203…結合部、205…変換部、210…勤怠管理部、220…修正部、250…記憶部、260…エリア変換テーブル、270…勤務状況変換テーブル、280A,280B…勤怠管理プログラム、300…検知情報取得装置、310…検知情報、400…勤怠管理装置、401…取得部、460…エリア変換テーブル、470…勤怠管理プログラム 10... Beacon transmitter, 20... Beacon receiver, 30... Medical ward, 31... Education/training building, 40... Network, 60... Beacon transmitter, 70... Beacon receiver, 100... Detection information acquisition device, 110... Detection Information, 200A, 200B... Attendance management device, 201... Acquisition unit, 202... Determining unit, 203... Combining unit, 205... Conversion unit, 210... Attendance management unit, 220... Correction unit, 250... Storage unit, 260... Area conversion Table, 270... Work status conversion table, 280A, 280B... Attendance management program, 300... Detection information acquisition device, 310... Detection information, 400... Attendance management device, 401... Acquisition unit, 460... Area conversion table, 470... Attendance management program

Claims (7)

所定の範囲のエリアを示すエリア情報と、当該エリア情報によって示されるエリアに紐づけられた勤務状況を示す勤務状況情報とを含む勤務状況変換情報が格納されている勤務状況変換テーブルと、
一方がユーザによって携帯され、他方が所定の複数の場所に設置されているビーコン発信機とビーコン受信機から送信される情報に基づいて、ユーザが滞在しているエリアを示す滞在エリア情報を取得する取得部と、
前記取得部によって取得された滞在エリア情報によって示されるエリアが連続して同一であった各滞在時間帯と、当該各滞在時間帯に挟まれた時間帯であって前記取得部が滞在エリア情報を取得することができなかった各未検知時間帯とを求める決定部と、
前記勤務状況変換テーブルに格納されている勤務状況変換情報に基づいて、前記各滞在時間帯の中で所定の第1の時間以上である各確定滞在時間帯に対応するエリアを勤務状況に変換する変換部と、
前記ユーザの勤怠を示す勤怠情報であって、前記各確定滞在時間帯と、当該各確定滞在時間帯に対応するエリアおよび勤務状況とを含む当該勤怠情報を作成する勤怠管理部と、
を備える勤怠管理装置。
A work situation conversion table that stores work situation conversion information including area information indicating an area of a predetermined range and work situation information indicating a work situation associated with the area indicated by the area information,
Based on the information transmitted from the beacon transmitter and the beacon receiver, one of which is carried by the user and the other of which is installed in a plurality of predetermined places, the stay area information indicating the area where the user is staying is acquired. The acquisition part,
Each of the stay time zones in which the areas indicated by the stay area information acquired by the acquisition section are continuously the same, and the time zone sandwiched between the respective stay time zones, the acquisition section displays the stay area information. A determination unit that obtains each undetected time period that could not be acquired,
Based on the work situation conversion information stored in the work situation conversion table, an area corresponding to each fixed stay time zone which is a predetermined first time or longer in each of the stay time zones is converted into a work situation. A conversion part,
Attendance information indicating the attendance of the user, and an attendance management unit that creates the attendance information including each of the confirmed stay time zones and an area and a work situation corresponding to each of the confirmed stay time zones,
Attendance management device equipped with.
前記各確定滞在時間帯の直後または間または直前に存在し、前記各滞在時間帯の中で前記第1の時間未満である未確定滞在時間帯および/または前記各未検知時間帯の中で所定の第2の時間未満である未確定未検知時間帯のみを含む混合時間帯であって所定の第3の時間未満である当該混合時間帯を、直後または直前の前記確定滞在時間帯に含ませる結合部を備える請求項1に記載の勤怠管理装置。 Predetermined in the undetermined stay time zone and/or in each of the undetected time zones that are present immediately after, during or immediately before each of the defined stay time zones and are less than the first time in each of the stay time zones. The mixed time zone that includes only the undetermined undetected time zone that is less than the second time and that is less than the predetermined third time is included in the confirmed stay time zone immediately after or immediately before. The attendance management device according to claim 1, further comprising a coupling unit. 前記結合部が、前記各未検知時間帯の中で所定の第2の時間以上である確定未検知時間帯に挟まれており、1つ以上の前記未確定滞在時間帯を含む孤立時間帯であって所定の第4の時間未満である当該孤立時間帯を、確定未検知時間帯に変更する請求項2に記載の勤怠管理装置。 The coupling unit is sandwiched between fixed undetected time zones that are a predetermined second time or longer in each undetected time zone, and is an isolated time zone that includes one or more undetermined stay time zones. The attendance management apparatus according to claim 2, wherein the isolated time zone that is less than the predetermined fourth time is changed to a confirmed undetected time zone. 前記ユーザが医師であって、前記勤務状況の種別が業務と自己研鑽を含む請求項3に記載の勤怠管理装置。 The attendance management device according to claim 3, wherein the user is a doctor, and the types of work status include work and self-study. 前記確定未検知時間帯の勤務状況について業務と自己研鑽を含む複数の選択肢を前記医師に提示し、当該選択肢の中から当該時間帯の勤務状況を前記医師に選択させる修正部を備える請求項4に記載の勤怠管理装置。 The correction unit that presents a plurality of options including work and self-study regarding the work status in the undetermined undetected time zone to the doctor, and causes the doctor to select the work status in the time zone from the options. Attendance management device described in. 前記修正部が、前記各確定滞在時間帯の中に、前記取得部が滞在エリア情報を所定の第5の時間以上取得することができなかった時間帯が含まれている場合に、当該時間帯の勤務状況について業務と自己研鑽を含む複数の選択肢を前記医師に提示し、当該選択肢の中から当該時間帯の勤務状況を前記医師に選択させる請求項に記載の勤怠管理装置。 If the correction unit includes, in each of the fixed stay time zones, a time zone in which the acquisition unit has not been able to obtain the stay area information for a predetermined fifth time or longer, the time zone concerned 6. The attendance management device according to claim 5 , wherein a plurality of options including work and self-study are presented to the doctor regarding the work status of the, and the doctor is made to select the work status in the relevant time zone from the options. コンピュータを、
所定の範囲のエリアを示すエリア情報と、当該エリア情報によって示されるエリアに紐づけられた勤務状況を示す勤務状況情報とを含む勤務状況変換情報が格納されている勤務状況変換テーブルを記憶する記憶手段、
一方がユーザによって携帯され、他方が所定の複数の場所に設置されているビーコン発信機とビーコン受信機から送信される情報に基づいて、ユーザが滞在しているエリアを示す滞在エリア情報を取得する取得手段、
前記取得手段によって取得された滞在エリア情報によって示されるエリアが連続して同一であった各滞在時間帯と、当該各滞在時間帯に挟まれた時間帯であって前記取得手段が滞在エリア情報を取得することができなかった各未検知時間帯とを求める決定手段、
前記勤務状況変換テーブルに格納されている勤務状況変換情報に基づいて、前記各滞在時間帯の中で所定の第1の時間以上である各確定滞在時間帯に対応するエリアを勤務状況に変換する変換手段、
前記ユーザの勤怠を示す勤怠情報であって、前記各確定滞在時間帯と、当該各確定滞在時間帯に対応するエリアおよび勤務状況とを含む当該勤怠情報を作成する勤怠管理手段、
として機能させるための勤怠管理プログラム。
Computer,
A storage for storing a work situation conversion table that stores work situation conversion information including area information indicating an area of a predetermined range and work situation information indicating a work situation associated with the area indicated by the area information. means,
Based on the information transmitted from the beacon transmitter and the beacon receiver, one of which is carried by the user and the other of which is installed in a plurality of predetermined places, the stay area information indicating the area where the user is staying is acquired. Acquisition method,
The acquisition means obtains the stay area information between the respective stay time zones in which the areas indicated by the stay area information obtained by the obtaining means are the same and the time zones sandwiched between the respective stay time zones. Determination means for obtaining each undetected time period that could not be acquired,
Based on the work situation conversion information stored in the work situation conversion table, an area corresponding to each fixed stay time zone which is a predetermined first time or longer in each of the stay time zones is converted into a work situation. Conversion means,
Attendance management means, which is attendance information indicating the attendance of the user, and creates the attendance information including each of the confirmed stay time zones and an area and a work situation corresponding to each of the confirmed stay time zones,
Attendance management program to function as.
JP2020004880A 2020-01-16 2020-01-16 Time management device and time management program Active JP6738064B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020004880A JP6738064B1 (en) 2020-01-16 2020-01-16 Time management device and time management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020004880A JP6738064B1 (en) 2020-01-16 2020-01-16 Time management device and time management program

Publications (2)

Publication Number Publication Date
JP6738064B1 true JP6738064B1 (en) 2020-08-12
JP2021114008A JP2021114008A (en) 2021-08-05

Family

ID=71949411

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020004880A Active JP6738064B1 (en) 2020-01-16 2020-01-16 Time management device and time management program

Country Status (1)

Country Link
JP (1) JP6738064B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7034449B1 (en) 2021-11-24 2022-03-14 Dr.JOY株式会社 Leave time determination system, leave time determination device and leave time determination program
JP7065475B1 (en) 2021-12-07 2022-05-12 Dr.JOY株式会社 Leave time determination system, leave time determination device and leave time determination program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7307230B1 (en) 2022-04-20 2023-07-11 株式会社Access Attendance management device, attendance management system, attendance management method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008299366A (en) * 2007-05-29 2008-12-11 Seiko Epson Corp Attendance management system and program
JP2018169655A (en) * 2017-03-29 2018-11-01 株式会社日立ソリューションズ Attendance consistency management system and attendance consistency management method
JP7178653B2 (en) * 2018-06-08 2022-11-28 一般財団法人都市エクイティ財団 Business efficiency support system and program
JP6606651B1 (en) * 2018-06-28 2019-11-20 株式会社ラクロー Labor management system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7034449B1 (en) 2021-11-24 2022-03-14 Dr.JOY株式会社 Leave time determination system, leave time determination device and leave time determination program
JP2023077327A (en) * 2021-11-24 2023-06-05 Dr.JOY株式会社 Clock-out time determination system, clock-out time determination device and clock-out time determination program
JP7065475B1 (en) 2021-12-07 2022-05-12 Dr.JOY株式会社 Leave time determination system, leave time determination device and leave time determination program
JP2023084625A (en) * 2021-12-07 2023-06-19 Dr.JOY株式会社 Leaving work time determination system, leaving work time determination apparatus, and leaving work time determination program

Also Published As

Publication number Publication date
JP2021114008A (en) 2021-08-05

Similar Documents

Publication Publication Date Title
JP6738064B1 (en) Time management device and time management program
US11666246B2 (en) Methods and systems for assigning locations to devices
US8706515B2 (en) Methods, systems, and apparatus for providing a notification of a message in a health care environment
US10832560B1 (en) Emergency location identification using wireless devices
US11636932B1 (en) Proximity-based mobile-device updates of electronic health records
Gholamhosseini et al. Hospital real-time location system (A practical approach in healthcare): A narrative review article
Case et al. The clinical application of mobile technology to disaster medicine
US20160078180A1 (en) Congregate care activity tracker
Castner et al. Emergency department crowding and time at the bedside: a wearable technology feasibility study
US10056159B1 (en) System and method for medical resource utilization management
US10846630B2 (en) Prioritization system for multiple displays
JP7034449B1 (en) Leave time determination system, leave time determination device and leave time determination program
US10614695B2 (en) Gas-measuring device with personnel locator
Ruskin Communication devices in the operating room
Ribeiro et al. Wireless Monitoring of Patients Vital Signs
JP6737459B1 (en) Time management device and time management program
JP7342860B2 (en) equipment management system
Artinger et al. Creating a common operation picture in realtime with user-centered interfaces for mass casualty incidents
CN105786174A (en) Method and system for transmitting signals between electronic devices
Lokshina et al. Using wireless and mobile technologies in e-healthcare on a wide scale: the issues and challenges to overcome
US20190266881A1 (en) System and method for an alert and crisis/emergency management system
JP7065475B1 (en) Leave time determination system, leave time determination device and leave time determination program
KR20180090220A (en) Calling and tagging system to handle customer response and processing status
KR102529689B1 (en) Smart communication call system
KR20180090214A (en) Operating system for call in store and order flatform

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200116

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200116

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200601

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200703

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: 20200710

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200710

R150 Certificate of patent or registration of utility model

Ref document number: 6738064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250