(57)【要約】【課題】無線タグを用いて入退出の管理を好適に実行することが可能な管理システム及びプログラムを提供する。【解決手段】サーバ装置１は、タグＩＤと場所情報とを関連付けた関連付け情報Ｉａを参照することで、携帯端末３から受信した登録情報Ｉｒに含まれるタグＩＤに基づき、操作された無線タグ４が設置された場所を認識する。【選択図】図１
2015014884.tif 000002
【特許請求の範囲】
【請求項１】
入退出の管理を行う管理システムであって、
入退出の管理対象となる場所に設置された無線タグと、
前記無線タグの各々の識別情報と、当該無線タグが設置された場所を示す情報とを関連付けた関連付け情報を記憶する記憶手段と、
前記無線タグから当該無線タグの識別情報を受信する受信手段と、
前記関連付け情報と、前記受信手段が受信した前記無線タグの識別情報とに基づき、入退出が行われた場所を認識する認識手段と、
を有することを特徴とする管理システム。
【請求項２】
入退出の管理対象となる場所ごとに、入場用の無線タグと、退出用の無線タグとをそれぞれ備えることを特徴とする請求項１に記載の管理システム。
【請求項３】
前記認識手段は、前記受信手段が受信した前記無線タグの識別情報に基づき、入場又は退出のいずれが実行されたかを認識することを特徴とする請求項２に記載の管理システム。
【請求項４】
前記受信手段は、前記無線タグの識別情報に加えて、前記無線タグが入場用の無線タグまたは退出用の無線タグのいずれであるかを示す入退出の種別情報を受信し、
前記認識手段は、前記受信手段が受信した前記種別情報に基づき、入場又は退出のいずれが実行されたかを認識することを特徴とする請求項２に記載の管理システム。
【請求項５】
前記記憶手段は、前記認識手段が認識した場所及び入退出の種別の情報と、入退出を行ったユーザの識別情報と、前記受信手段が無線タグの識別情報を受信した日時の情報とを関連付けた出退勤情報を記憶することを特徴とする請求項３または４に記載の管理システム。
【請求項６】
前記出退勤情報に基づき、ユーザごとの勤務時間を算出する勤務時間算出手段をさらに有し、
前記勤務時間算出手段は、前記ユーザが出勤した場所が、当該ユーザが通常勤務する基本勤務地と異なる場合、前記ユーザの自宅又は自宅の最寄駅と、前記ユーザが出勤した場所との距離に基づき、前記勤務時間を補正することを特徴とする請求項５に記載の管理システム。
【請求項７】
ＯＡ機器へのジョブの実行指示があった場合、当該実行指示を行ったユーザが前記ＯＡ機器の存在する場所に入場しているか否かする判定手段と、
前記ユーザが入場していると前記判定手段が判定した場合に限り、前記実行指示による前記ＯＡ機器の処理の実行を許可する機器制御手段と、
をさらに有することを特徴とする請求項２〜６のいずれか一項に記載の管理システム。
【請求項８】
前記受信手段として機能する携帯端末を有することを特徴とする請求項１〜７のいずれか一項に記載の管理システム。
【請求項９】
請求項１〜８のいずれか一項に記載の管理システムの認識手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入退出を管理する手法に関する。
【背景技術】
【０００２】
従来から、入退出した勤務者及びその時間を的確に把握することで、各勤務者の勤務時間などを管理するシステムが知られている。例えば、特許文献１には、社員証が会社の入場口等に設置されたカードリーダに挿入された場合に、社員証に記録されている情報がカードリーダにより読み込まれ、読み込まれた情報が管理サーバへ送信される出退勤管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２５９６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のように、社員証などを読み取るための入退出用のカードリーダを設置する場合、オフィスが複数の場所に存在する会社では、勤務場所ごとに入退出用のカードリーダを設置したりするのにコストがかかるという問題がある。一方、各勤務場所に無線タグを設置し、各勤務者が有するＮＦＣ（ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）機能を有する携帯端末で無線タグを読み取って出退勤情報を管理するサーバに情報を送信するシステムの場合、システム構築のコストを抑制することができるという利点がある。この無線タグを用いたシステムでは、携帯端末がＧＰＳにより生成した位置情報に基づき入退出が行われた場所を認識することが可能である。一方、ＧＰＳによる入退出の場所認識では、ＧＰＳが利用できない場所に無線タグが設置された場合に、入退出が行われた場所をサーバが把握することができないという問題がある。
【０００５】
そこで、本発明は、無線タグを用いて入退出の管理を好適に実行することが可能な管理システム及びプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、入退出の管理を行う管理システムであって、入退出の管理対象となる場所に設置された無線タグと、前記無線タグの各々の識別情報と、当該無線タグが設置された場所を示す情報とを関連付けた関連付け情報を記憶する記憶手段と、前記無線タグから当該無線タグの識別情報を受信する受信手段と、前記関連付け情報と、前記受信手段が受信した前記無線タグの識別情報とに基づき、入退出が行われた場所を認識する認識手段と、を有する。
【０００７】
上記の管理システムは、記憶手段と、受信手段と、認識手段とを有する。記憶手段は、入退出の管理対象となる場所に設置された無線タグの各々の識別情報と、当該無線タグが設置された場所を示す情報とを関連付けた関連付け情報を記憶する。受信手段は、無線タグから当該無線タグの識別情報を受信する。認識手段は、関連付け情報と、受信手段が受信した無線タグの識別情報とに基づき、入退出が行われた場所を認識する。この態様により、管理システムは、ＧＰＳによる位置情報によらずに、入退出が行われた場所を的確に認識することができる。
【０００８】
上記管理システムの一態様では、入退出の管理対象となる場所ごとに、入場用の無線タグと、退出用の無線タグとをそれぞれ備えることを特徴とする。この態様により、管理システムは、好適に入退出のいずれが行われたか認識することができる。
【０００９】
上記管理システムの他の一態様では、前記認識手段は、前記受信手段が受信した前記無線タグの識別情報に基づき、入場又は退出のいずれが実行されたかを認識する。この態様により、管理システムは、好適に入退出のいずれが行われたか認識することができる。
【００１０】
上記管理システムの他の一態様では、前記受信手段は、前記無線タグの識別情報に加えて、前記無線タグが入場用の無線タグまたは退出用の無線タグのいずれであるかを示す入退出の種別情報を受信し、前記認識手段は、前記受信手段が受信した前記種別情報に基づき、入場又は退出のいずれが実行されたかを認識する。この態様によっても、管理システムは、好適に入退出のいずれが行われたか認識することができる。
【００１１】
上記管理システムの他の一態様では、前記記憶手段は、前記認識手段が認識した場所及び入退出の種別の情報と、入退出を行ったユーザの識別情報と、前記受信手段が無線タグの識別情報を受信した日時の情報とを関連付けた出退勤情報を記憶する。この態様により、管理システムは、各ユーザの任意の勤務地での勤務時間などを好適に把握することができる。
【００１２】
上記管理システムの他の一態様では、前記出退勤情報に基づき、ユーザごとの勤務時間を算出する勤務時間算出手段をさらに有し、前記勤務時間算出手段は、前記ユーザが出勤した場所が、当該ユーザが通常勤務する基本勤務地と異なる場合、前記ユーザの自宅又は自宅の最寄駅と、前記ユーザが出勤した場所との距離に基づき、前記勤務時間を補正する。この態様により、管理システムは、出勤距離の不均衡を好適に解消することができる。
【００１３】
上記管理システムの他の一態様では、ＯＡ機器へのジョブの実行指示があった場合、当該実行指示を行ったユーザが前記ＯＡ機器の存在する場所に入場しているか否かする判定手段と、前記ユーザが入場していると前記判定手段が判定した場合に限り、前記実行指示による前記ＯＡ機器の処理の実行を許可する機器制御手段と、をさらに有する。この態様により、管理システムは、入場登録をしていないユーザによるＯＡ機器の不正使用を好適に抑制することができる。
【００１４】
上記管理システムの他の一態様では、管理システムは、前記受信手段として機能する携帯端末を有する。この態様により、各ユーザが所有する携帯端末を利用し、安価に管理システムを構築することができる。
【００１５】
本発明の他の観点では、上記いずれか記載の管理システムの認識手段としてコンピュータを機能させる。このプログラムをコンピュータで実行することにより、ＧＰＳによる位置情報によらずに、入退出が行われた場所を的確に認識することができる。
【発明の効果】
【００１６】
本発明によれば、無線タグを用いることで、入退出を管理する管理システムを比較的安価に構築することができると共に、ＧＰＳによる位置情報によらずに、入退出が行われた場所を的確に認識することができる。
【図面の簡単な説明】
【００１７】
【図１】出退勤管理システムの概略構成を示す。
【図２】携帯端末が生成する登録情報のデータ構造の一例を示す。
【図３】サーバ装置が記憶する関連付け情報のデータ構造の一例である。
【図４】サーバ装置が記憶する出退勤情報のデータ構造の一例である。
【図５】携帯端末及びサーバ装置が実行する処理手順を示すフローチャートである。
【図６】登録情報記録処理の手順を示すフローチャートである。
【図７】変形例における登録情報のデータ構造の一例を示す。
【図８】サーバ装置が記憶するユーザＩＤと基本勤務地との対応テーブルの一例を示す。
【図９】勤務地と勤務時間の補正値との対応テーブルの一例である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００１９】
［構成］
図１は、本実施形態における出退勤管理システム１０の概略構成を示す。出退勤管理システム１０は、勤務者の出退勤を管理するシステムである。出退勤管理システム１０は、勤務者の出退勤に関する情報を収集及び管理するサーバ装置１と、各勤務者が所持する携帯端末３と、各勤務地に設置される出勤用無線タグ４Ａ及び退勤用無線タグ４Ｂとを有する。サーバ装置１及び携帯端末３は、ネットワーク２を介して通信を行う。以後では、出勤用無線タグ４Ａ及び退勤用無線タグ４Ｂを特に区別しない場合、これらを単に「無線タグ４」とも呼ぶ。
【００２０】
サーバ装置１は、データ通信が可能な通信装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭ、ハードディスクなどのメモリを有する。そして、サーバ装置１は、各無線タグ４の識別情報であるタグＩＤに対し、当該無線タグ４が設置された勤務地の情報などを関連付けた関連付け情報「Ｉａ」を記憶する。さらに、サーバ装置１は、携帯端末３から送信される情報に基づき、各勤務者の出退勤に関する情報である出退勤情報「Ｉｂ」を生成し、記憶する。関連付け情報Ｉａ及び出退勤情報Ｉｂのデータ構造については、後述する。サーバ装置１は、本発明における「記憶手段」及び「認識手段」の一例である。
【００２１】
携帯端末３は、無線通信が可能な通信装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、タッチパネルやボタンなどの入力部等で構成される。携帯端末３は、近接無線通信（ＮＦＣ）が可能であり、無線タグ４からタグＩＤなどを受信するリーダ／ライター・エミュレーション機能などを有する。また、携帯端末３は、無線タグ４から受信したタグＩＤを含む情報（「登録情報Ｉｒ」とも呼ぶ。）をサーバ装置１に送信する。また、携帯端末３には、登録情報Ｉｒの生成、記憶、送信などを実行するためのアプリケーション（「出退勤アプリ」とも呼ぶ。）が予めインストールされている。携帯端末３は、本発明における「受信手段」の一例である。
【００２２】
無線タグ４は、携帯端末３と近距離無線通信が可能であり、固有のタグＩＤが記憶されている。出勤用無線タグ４Ａは、勤務者の出勤を管理するための無線タグであり、例えばオフィスの入場口付近に設置される。そして、携帯端末３の所持者がオフィスに入室する際に携帯端末３を出勤用無線タグ４Ａにかざした場合、出勤用無線タグ４Ａは、通信圏内となった携帯端末３に対して固有のタグＩＤを送信する。退勤用無線タグ４Ｂは、勤務者の退勤を管理するための無線タグであり、例えばオフィスの退場口付近に設置される。そして、携帯端末３の所持者がオフィスを退出する際に携帯端末３を退勤用無線タグ４Ｂにかざした場合、退勤用無線タグ４Ｂは、通信圏内となった携帯端末３に対してタグＩＤを送信する。
【００２３】
［データ構造］
次に、各種情報のデータ構造の具体例について、図２〜図４を参照して説明する。
【００２４】
図２は、携帯端末３が生成する登録情報Ｉｒのデータ構造の一例を示す。図２に示すように、登録情報Ｉｒは、登録情報Ｉｒの生成日時を示す日時情報と、携帯端末３の所持者の識別情報であるユーザＩＤと、無線タグ４から送信されたタグＩＤとを含む。図２の例では、携帯端末３は、無線タグ４からタグＩＤを受信した場合に、現在時刻「２０１３年５月１０日１０時００分」を示す日時情報を生成し、受信したタグＩＤと、メモリに予め記憶されたユーザＩＤ（端末ＩＤでもよい。以下同様。）とに関連付けて、登録情報Ｉｒとしてメモリに記憶する。そして、携帯端末３は、図２に示す登録情報Ｉｒをサーバ装置１に送信する。
【００２５】
図３は、サーバ装置１が記憶する関連付け情報Ｉａのデータ構造の一例である。図３に示すように、関連付け情報Ｉａでは、各勤務地に設置された無線タグ４のタグＩＤの各々に対して、無線タグ４が設置された場所を示す場所情報と、出勤又は退勤のいずれであるかを示す出退勤種別情報とが関連付けられている。例えば、タグＩＤ「ＡＡＡＡＡ０」の無線タグ４は、勤務地Ａに設置された出勤用無線タグ４Ａであり、タグＩＤ「ＡＡＡＡＡ１」の無線タグ４は、勤務地Ａに設置された退勤用無線タグ４Ｂである。サーバ装置１は、関連付け情報Ｉａを予めメモリに記憶しておく。
【００２６】
図４は、サーバ装置１が記憶する出退勤情報Ｉｂのデータ構造の一例である。図４に示すように、出退勤情報Ｉｂでは、サーバ装置１が受信した登録情報Ｉｒごとに、登録情報Ｉｒに含まれる日時情報及びユーザＩＤと、登録情報Ｉｒに含まれるタグＩＤに基づき関連付け情報Ｉａから抽出された場所情報及び出退勤種別情報とが関連付けられている。そして、サーバ装置１は、登録情報Ｉｒを携帯端末３から受信するごとに、出退勤情報Ｉｂのレコードを追加する。図４の例では、サーバ装置１は、図２に示す登録情報Ｉｒに基づき、図４の出退勤情報Ｉｂの２番目のレコードを生成している。具体的には、サーバ装置１は、図２に示す登録情報Ｉｒを携帯端末３から受信した場合、登録情報Ｉｒに含まれるタグＩＤに基づき、関連付け情報Ｉａの１番目のレコードに記憶された勤務地Ａを示す場所情報及び出勤であることを示す出退勤種別情報を抽出する。そして、サーバ装置１は、これらの情報を、登録情報Ｉｒに含まれる日時情報及びユーザＩＤと共に、出退勤情報Ｉｂとして関連付けて記憶する。なお、日時情報の生成は携帯端末３で行わず、サーバ装置１が生成してもよい。すなわち、携帯端末３はタグＩＤおよびユーザＩＤのみの登録情報Ｉｒを作成してサーバ装置１に送信し、サーバ装置１で登録情報Ｉｒを受信した現在時刻を日時情報として生成し、登録情報Ｉｒに生成した日時情報を付加して出退勤情報Ｉｂのレコードに追加する構成である。
【００２７】
［処理フロー］
（１）処理概要
図５は、任意の無線タグ４に対して携帯端末３が通信圏内となった場合に、携帯端末３及びサーバ装置１が実行する処理手順を示すフローチャートである。この処理は、携帯端末３及びサーバ装置１が、それぞれ、予め用意されたプログラムを実行することにより実現される。なお、携帯端末３は、図５に示すフローチャートの実行前に、出退勤アプリをインストールしているものとする。
【００２８】
まず、携帯端末３は、任意の無線タグ４に対して通信圏内となった場合に、当該無線タグ４の読み取りを行う（ステップＳ１１）。次に、携帯端末３は、無線タグ４の読み取り処理をトリガーとして出退勤アプリを起動させる（ステップＳ１２）。ここで、ステップＳ１２について補足説明する。本実施形態では、出退勤管理システム１０は、勤務地ごとに出勤用無線タグ４Ａ及び退勤用無線タグ４Ｂを有し、これらの出勤用無線タグ４Ａ及び退勤用無線タグ４Ｂは、出退勤種別が識別可能なタグＩＤを有する。従って、携帯端末３は、出退勤種別を指定する入力をユーザから受け付ける必要がないため、無線タグ４の読み取り後に出退勤アプリを起動すればよい。
【００２９】
次に、携帯端末３は、出退勤アプリに基づき、登録情報Ｉｒをメモリに記録する処理である登録情報記録処理を実行する（ステップＳ１３）。登録情報記録処理については、図６を参照して後述する。そして、携帯端末３は、出退勤アプリに基づき、登録情報Ｉｒをサーバ装置１に送信する（ステップＳ１４）。そして、携帯端末３は、出退勤アプリを終了する（ステップＳ１５）。
【００３０】
一方、サーバ装置１は、携帯端末３がステップＳ１４で送信した登録情報Ｉｒを受信する（ステップＳ２１）。そして、サーバ装置１は、登録情報Ｉｒに含まれるタグＩＤに対応する場所情報及び出退勤種別情報を関連付け情報Ｉａから抽出する（ステップＳ２２）。そして、サーバ装置１は、出退勤情報Ｉｂのレコードを追加する（ステップＳ２３）。具体的には、サーバ装置１は、登録情報Ｉｒに含まれるユーザＩＤ及び日時情報と、ステップＳ２２で抽出した場所情報及び出退勤種別情報とを関連付けて出退勤情報Ｉｂとしてメモリに記録する。
【００３１】
（２）登録情報記録処理
図６は、図５のステップＳ１３で携帯端末３が実行する登録情報記録処理の手順を示すフローチャートである。携帯端末３は、図６に示すフローチャートの処理を、出退勤アプリに基づき実行する。
【００３２】
まず、携帯端末３は、ステップＳ１１で読み取った無線タグ４のタグＩＤを読み込む（ステップＳ３１）。次に、携帯端末３は、現在時刻を示す日時情報を取得する（ステップＳ３２）。さらに、携帯端末３は、ユーザＩＤをメモリから取得する（ステップＳ３３）。そして、携帯端末３は、ステップＳ３１で読み込んだタグＩＤと、ステップＳ３２で取得した現在時刻を示す日時情報と、ステップＳ３３で取得したユーザＩＤとを含む登録情報Ｉｒをメモリに記録する（ステップＳ３４）。
【００３３】
［本実施形態による作用効果］
次に、本実施形態による作用効果について例示する。
【００３４】
サーバ装置１は、タグＩＤと場所情報とを関連付けた関連付け情報Ｉａを参照することで、携帯端末３から受信した登録情報Ｉｒに含まれるタグＩＤに基づき、操作された無線タグ４が設置された場所を認識する。これにより、無線タグ４の読み取り時に携帯端末３がＧＰＳにより取得した位置情報に基づき無線タグ４の設置場所を認識する場合と比較して、サーバ装置１は、無線タグ４の設置場所が屋内か屋外かに関わらず、即ちＧＰＳの利用圏内外に関わらず、出退勤が行われた場所を好適に認識することができる。
【００３５】
また、出退勤管理システム１０は、勤務地ごとに出勤用無線タグ４Ａ及び退勤用無線タグ４Ｂを有することから、携帯端末３は、出退勤種別を指定する入力をユーザから受け付ける必要がない。従って、携帯端末３は、登録情報Ｉｒを生成するのに操作を必要とせず、誤操作に基づく出退勤種別の誤認識がない。また、携帯端末３は、無線タグ４の読み取り後に出退勤アプリを起動すればよいため、バッテリー消費等を好適に抑制することができる。
【００３６】
さらに、出退勤管理システム１０は、社員証などのＩＣカードを読み取るリーダを各勤務地に設置するのと比較して、既存の携帯通信網などを利用してサーバ装置１に登録情報Ｉｒを容易に送信することができる。これにより、登録情報Ｉｒをサーバ装置１に集約させるための設備費用を好適に節約することができる。
【００３７】
［変形例］
次に、上述の実施形態の変形例について説明する。以下に説明する変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【００３８】
（変形例１）
無線タグ４は、タグＩＤとは別に出退勤種別情報を記憶し、携帯端末３は、無線タグ４から読み取った出退勤種別情報を登録情報Ｉｒに含めてサーバ装置１に送信してもよい。
【００３９】
図７は、本変形例における登録情報Ｉｒのデータ構造の一例を示す。図７の例では、携帯端末３は、「出勤」であることを示す出退勤種別情報を登録情報Ｉｒに含めている。この場合、サーバ装置１は、受信した登録情報Ｉｒに含まれる出退勤種別情報を用いて出退勤情報Ｉｂのレコードを生成する。従って、この例では、サーバ装置１は、関連付け情報Ｉａとして出退勤種別情報を記憶しておく必要がない。
【００４０】
（変形例２）
出退勤管理システム１０は、出退勤を管理する場所ごとに出勤用無線タグ４Ａと退勤用無線タグ４Ｂとを有する代わりに、出退勤を管理する場所ごとに１つの（即ち出勤用及び退勤用として用いられる）無線タグ４を有してもよい。
【００４１】
例えば、この場合、携帯端末３は、出退勤アプリにより、変形例１で述べた出退勤種別情報を生成し、当該出退勤種別情報を登録情報Ｉｒに含めてサーバ装置１に送信する。この場合の出退勤種別情報の生成方法の一例では、携帯端末３は、登録情報Ｉｒに付加する日時情報が示す時間（即ち無線タグ４の読み取りが行われた時間）が属する時間帯に基づき、出勤又は退勤のいずれが行われたかを判定するとよい。この場合、例えば、携帯端末３は、上述の日時情報が示す時間が属する時間帯が７：００〜１２：５９の場合には、出勤が行われたと判断し、上述の日時情報が示す時間が属する時間帯が１３：００〜２４：００の場合には退勤が行われたと判断する。
【００４２】
なお、本変形例において、携帯端末３に代えて、サーバ装置１が出退勤種別情報を生成してもよい。この場合、サーバ装置１は、受信した登録情報Ｉｒに含まれる日時情報又は登録情報Ｉｒの受信時刻に基づき、上述した携帯端末３の場合と同様に、出勤又は退勤のいずれが行われたかを判定し、出退勤種別情報を生成する。
【００４３】
（変形例３）
サーバ装置１に代えて、携帯端末３が関連付け情報Ｉａを記憶してもよい。この場合、携帯端末３は、登録情報Ｉｒの生成後、予め記憶した関連付け情報Ｉａを参照することで、読み取ったタグＩＤに対応する場所情報及び出退勤種別情報を抽出し、１レコード分の出退勤情報Ｉｂを生成する。そして、携帯端末３は、生成した出退勤情報Ｉｂをサーバ装置１に送信する。
【００４４】
他の例では、出退勤管理システム１０は、サーバ装置１を有しなくてもよい。この場合、携帯端末３は、関連付け情報Ｉａに加えて、出退勤情報Ｉｂをメモリに記憶する。そして、携帯端末３は、無線タグ４のタグＩＤを読み取った場合、予め記憶した関連付け情報Ｉａを参照し、読み取ったタグＩＤに基づき１レコード分の出退勤情報Ｉｂを生成後、当該出退勤情報Ｉｂをメモリに記憶する。このように、変形例３では、携帯端末３は、本発明における「記憶手段」、「受信手段」及び「認識手段」として機能する。
【００４５】
（変形例４）
図５の例では、携帯端末３は、ステップＳ１３で登録情報Ｉｒを生成する度にステップＳ１４で登録情報Ｉｒの送信を行った。これに代えて、携帯端末３は、所定期間ごとにまとめて登録情報Ｉｒをサーバ装置１に送信してもよい。なお、変形例３で述べたサーバ装置１がない構成でも同様に、携帯端末３は、出退勤情報Ｉｂの登録処理を所定期間ごとにまとめて行ってもよい。
【００４６】
（変形例５）
出退勤管理システム１０は、ＮＦＣを用いたカード・エミュレーション機能を有するスマートフォンなどの携帯端末を、無線タグ４として機能させてもよい。この場合、出勤用無線タグ４Ａとして機能する携帯端末と、退勤用無線タグ４Ｂとして機能する携帯端末とがそれぞれ各オフィスの出入り口に設置される。
【００４７】
（変形例６）
出退勤管理システム１０は、実施形態の処理に加えて、出勤登録後のオフィス内のプリンタなどのＯＡ機器の利用を管理してもよい。これについて、具体例（第１の例〜第３の例）を用いて説明する。
【００４８】
第１の例では、サーバ装置１は、各ＯＡ機器のジョブ管理を行うと共に、各ユーザＩＤに対し、出勤中であるか否かを示す出勤フラグを記憶する。そして、サーバ装置１は、出勤フラグがＯＮである場合のみ、該当するユーザからのＯＡ機器へのジョブの実行要求を許可する。
【００４９】
この場合、サーバ装置１は、出勤用無線タグ４ＡのタグＩＤを含む登録情報Ｉｒを受信した場合に、登録情報Ｉｒに含まれるユーザＩＤに対し、出勤フラグをＯＮにする。そして、出勤したユーザは、使用するＯＡ機器（「対象ＯＡ機器」とも呼ぶ。）に対して携帯端末３をかざす。この場合、携帯端末３は、カード・エミュレーション機能によりＩＣカードとして機能し、かざされた携帯端末３を検知した対象ＯＡ機器は、携帯端末３から読み取ったユーザＩＤをサーバ装置１に送信する。この場合、サーバ装置１は、対象ＯＡ機器から受信したユーザＩＤの出勤フラグがＯＮの場合には、対象ＯＡ機器に対するジョブの実行指示を許可し、対象ＯＡ機器に実行すべきジョブ情報を送信する。
【００５０】
一方、サーバ装置１は、退勤用無線タグ４ＢのタグＩＤを含む登録情報Ｉｒを受信した場合、登録情報Ｉｒに含まれるユーザＩＤに対し、出勤フラグをＯＦＦにする。そして、サーバ装置１は、出勤フラグがＯＦＦのユーザＩＤが示すユーザによる対象ＯＡ機器へのジョブの実行指示を許可しない。このように、サーバ装置１は、本発明における「判定手段」及び「機器制御手段」として機能する。
【００５１】
なお、第１の例において、サーバ装置１に代えて、携帯端末３が出勤フラグを記憶してもよい。この場合、携帯端末３は、出勤フラグがＯＦＦであるときには、所有者により対象ＯＡ機器にかざされて対象ＯＡ機器と通信圏内となったときであっても、対象ＯＡ機器へのジョブの実行要求を行わない。この例では、携帯端末３は、本発明における「判定手段」及び「機器制御手段」として機能する。
【００５２】
第２の例では、携帯端末３は、出勤用無線タグ４Ａから受信したタグＩＤを記憶する。そして、サーバ装置１は、対象ＯＡ機器へのジョブ実行指示を行ったユーザが所持する携帯端末３に対し、対象ＯＡ機器がある勤務地に対応するタグＩＤを記憶しているか否か確認する。そして、サーバ装置１は、対象ＯＡ機器がある勤務地に対応するタグＩＤを携帯端末３が記憶している場合に限り、対象ＯＡ機器に対するジョブの実行指示を許可する。そして、携帯端末３は、退勤用無線タグ４ＢからタグＩＤを受信した場合、記憶した出勤用無線タグ４ＡのタグＩＤをメモリから消去する。
【００５３】
第３の例では、サーバ装置１は、出勤用無線タグ４ＡのタグＩＤを含む登録情報Ｉｒを受信した場合、ワンタイムパスワード又は期限付き（例えば１日のみ有効）のパスワードを生成する。そして、サーバ装置１は、登録情報Ｉｒの送信元の携帯端末３に対して生成したパスワードを送信すると共に、当該パスワードを登録情報Ｉｒに含まれるタグＩＤに関連付けて記憶する。その後、サーバ装置１は、対象ＯＡ機器へのジョブ実行指示があった場合、ジョブ実行指示を行ったユーザが所持する携帯端末３に対し、パスワードの送信を要求する。そして、サーバ装置１は、対象ＯＡ機器がある勤務地に対応するタグＩＤに、送信されたパスワードが関連付けられている場合に限り、対象ＯＡ機器に対するジョブの実行を許可する。
【００５４】
このように、本変形例では、出勤用無線タグ４Ａの読み込みをスキップする改ざんを好適に防ぐことができる。また、ユーザは自身の携帯端末３で出勤用無線タグ４Ａを読み込まないと、ＯＡ機器を使用することができないため、出勤用無線タグ４Ａの読み忘れを防ぐことができる。
【００５５】
（変形例７）
サーバ装置１は、出退勤情報Ｉｂに基づき、各ユーザの勤務時間を算出する場合、出退勤情報Ｉｂに含まれる場所情報が示す勤務地に応じて勤務時間を増減する補正を行ってもよい。これにより、勤務地による通勤時間の差を勘案して勤務時間を的確に算出する。
【００５６】
具体的には、サーバ装置１は、ユーザＩＤごとに、当該ユーザＩＤが示すユーザが通常時の勤務場所（「基本勤務地」とも呼ぶ。）の情報を記憶しておく。図８は、サーバ装置１が記憶するユーザＩＤと基本勤務地との対応テーブルの一例を示す。
【００５７】
さらに、サーバ装置１は、ユーザごとに、自宅と各勤務地との距離に応じて算出した勤務時間の補正値を記憶する。図９は、図８のユーザＩＤ「１１１１１１」に対応する勤務地と勤務時間の補正値との対応テーブルの一例である。図９の例では、サーバ装置１は、ユーザＩＤ「１１１１１１」の自宅と基本勤務地Ａとの距離を基準として、各勤務地に対応する勤務時間の補正値を決定している。例えば、サーバ装置１は、基本勤務地Ａよりも自宅からの距離が長い勤務地Ｂの勤務時間の補正値を、基本勤務地Ａ及び自宅間の距離と勤務地Ｂ及び自宅間の距離との差に応じ、「＋１．０」時間に設定している。
【００５８】
そして、サーバ装置１は、各ユーザの勤務時間を算出する際、出退勤情報Ｉｂに含まれる場所情報が示す勤務地が基本勤務地と異なる場合に、図９に示すテーブルを参照し、出退勤の時間に基づき算出した勤務時間に対して増減すべき時間を決定する。
【００５９】
なお、サーバ装置１は、ユーザの自宅と各勤務地との距離に応じて勤務時間の補正値を決定する代わりに、ユーザの自宅の最寄駅と各勤務地との距離に応じて勤務時間の補正値を決定してもよい。
【００６０】
（変形例８）
サーバ装置１は、場所情報に加えて、当該場所情報が示す勤務地の位置情報（緯度経度情報）を出退勤情報Ｉｂとしてさらに記憶してもよい。この場合、携帯端末３は、無線タグ４からタグＩＤを読み取る前後にＧＰＳにより取得した位置情報を登録情報Ｉｒに含めてサーバ装置１に送信し、サーバ装置１は、登録情報Ｉｒに含まれる位置情報をタグＩＤにより特定された場所情報等と関連付けて記憶する。これにより、例えば後述する変形例９で述べるように、ＧＰＳにより取得した位置情報を活用して付加的な処理を好適に実行することができる。
【００６１】
（変形例９）
出退勤管理システム１０は、無線タグ４と同一のタグＩＤを有するタグ（「偽造タグ」とも呼ぶ。）が偽造されることに起因した不正な出退勤登録を抑制する処理をさらに実行してもよい。これについて、具体例（第１の例〜第３の例）を用いて説明する。
【００６２】
第１の例では、サーバ装置１は、変形例８において、出退勤情報Ｉｂに登録したＧＰＳに基づく位置情報が示す位置と、タグＩＤに基づき特定された場所情報が示す位置との距離が所定距離以内であるか否か判定する。上述の所定距離は、ＧＰＳの精度等を勘案して定められる。そして、サーバ装置１は、上述の距離が所定距離より大きい場合には、不正に出退勤登録がなされた可能性があると判断し、所定の警告を出力することでサーバ装置１の管理者に報告する。
【００６３】
第２の例では、出退勤管理システム１０の管理者による無線タグ４への操作を必須とすることで、不正な出退勤登録を抑制する。具体的には、無線タグ４は、書き換え可能なメモリの領域を有し、出退勤管理システム１０の管理者が書込み機能を有する所定の端末又はカードを無線タグ４にかざし、無線タグ４に所定の内容（「書込みデータＤｔａｇ」とも呼ぶ。）の書込みを行う。例えば、書込みデータＤｔａｇは、管理者の端末等を無線タグ４にかざした日時を暗号化したデータである。その後、無線タグ４に携帯端末３がかざされた場合、携帯端末３は、書込みデータＤｔａｇをタグＩＤと共に無線タグ４から受信し、これらを登録情報Ｉｒに含めてサーバ装置１に送信する。そして、サーバ装置１は、登録情報Ｉｒに含まれる書込みデータＤｔａｇに基づき、不正なデータであるか否か判定する。例えば、書込みデータＤｔａｇが日時の暗号データの場合、サーバ装置１は、書込みデータＤｔａｇを復号するための鍵を予め記憶し、当該鍵を用いて書込みデータＤｔａｇを復号する。そして、サーバ装置１は、復号した日時の日付が現在の日付の場合に、出退勤情報Ｉｂへの登録作業を行う。一方、サーバ装置１は、書込みデータＤｔａｇが復号できないとき、登録情報Ｉｒに書込みデータＤｔａｇが含まれていないとき、または復号データが示す日付が現在の日付と異なるときには、不正に出退勤登録がなされた可能性があると判断し、サーバ装置１の管理者に報告する。このように、第２の例では、偽タグが使用された場合であっても、偽タグに対して管理者が操作することがないため、出退勤の不正登録を好適に抑制することができる。なお、無線タグ４は、書込みから所定時間が経過した場合、書込みデータＤｔａｇを無効として消去するとよい。
【００６４】
第３の例では、携帯端末３は、無線タグ４と通信を行う度に無線タグ４に書込みを行うと共に、書込みにより変化する識別情報を無線タグ４から受信する。第３の例では、無線タグ４は、第２の例と同様、書き換え可能なメモリの領域を有する。そして、無線タグ４は、タグＩＤに加え、携帯端末３と通信する度に１ずつ増加するカウント値を有する。そして、携帯端末３は、無線タグ４と通信を行う度に、カウント値を１だけ加算すると共に、加算前又は加算後のカウント値とタグＩＤとを用いた値（例えばこれらを繋げた値）を無線タグ４から受信し、当該値を登録情報Ｉｒに含めてサーバ装置１に送信する。サーバ装置１は、登録情報Ｉｒに含まれるカウント値が、前回取得した同一のタグＩＤに対応する登録情報Ｉｒに含まれていたカウント値よりも１だけ大きい場合、出退勤情報Ｉｂへの登録作業を行う。一方、サーバ装置１は、サーバ装置１は、登録情報Ｉｒに含まれるカウント値が、前回取得した同一のタグＩＤに対応する登録情報Ｉｒに含まれていたカウント値よりも１だけ大きい値となっていない場合、又はカウント値が登録情報Ｉｒに含まれていない場合、不正に出退勤登録がなされた可能性があると判断し、サーバ装置１の管理者に報告する。このように、第３の例では、出退勤管理システム１０は、偽タグは不正利用者のみが使用することに着目し、出退勤の不正登録を好適に抑制することができる。
【符号の説明】
【００６５】
１  サーバ装置
２  ネットワーク
３  携帯端末
４  無線タグ
１０  出退勤管理システム
【図１】
2015014884.tif 000003
【図２】
2015014884.tif 000004
【図３】
2015014884.tif 000005
【図４】
2015014884.tif 000006
【図５】
2015014884.tif 000007
【図６】
2015014884.tif 000008
【図７】
2015014884.tif 000009
【図８】
2015014884.tif 000010
【図９】
2015014884.tif 000011