(57)【特許請求の範囲】
【請求項１】
各室の入口に設置された読取手段と、
ユーザがいずれかの室に入る際に当該ユーザが携帯する識別カードを当該室に対応して設置された前記読取手段に読み取らせることによって特定される当該ユーザのユーザ識別情報を取得する取得手段と、
前記取得手段によりユーザ識別情報が取得された日時を、当該ユーザにおける、ユーザ識別情報を送出した前記読取手段が設置された室への入室日時とし、入室日時から所定時間経過するまでの間に前記取得手段が当該ユーザのユーザ識別情報を取得しなかった場合、入室日時から所定時間経過した日時を、当該ユーザにおける当該室からの退室日時として、各ユーザの入退室を管理する入退室管理手段と、
を有することを特徴とする入退室管理システム。
【請求項２】
請求項１記載の入退室管理システムにおいて、
前記入退室管理手段は、前記取得手段によりユーザ識別情報が取得された日時を、当該ユーザが入室した直前まで在室していた室からの退室日時とすることを特徴とする入退室管理システム。
【請求項３】
請求項１記載の入退室管理システムにおいて、
ユーザが前記読取手段に識別カードを読み取らせたときに、当該読取手段が設置された室への当該ユーザの入室の許否を判定する判定手段を有し、
前記入退室管理手段は、前記判定手段により当該室への入室を許可しないと判定された場合でも、当該読取手段に読み取らせた日時を、当該ユーザが在室していた室からの退室日時とすることを特徴とする入退室管理システム。
【請求項４】
請求項１記載の入退室管理システムにおいて、
前記入退室管理手段は、いずれかの前記読取手段から送られてきた警備モード設定情報が前記取得手段により取得された場合、その取得された日時を、当該読取手段が設置された室に在室している全ユーザにおける当該室からの退室日時とすることを特徴とする入退室管理システム。
【請求項５】
コンピュータを、
ユーザがいずれかの室に入る際に当該ユーザが携帯する識別カードを当該室に対応して設置された読取手段に読み取らせることによって特定される当該ユーザのユーザ識別情報を取得する取得手段、
前記取得手段によりユーザ識別情報が取得された日時を、当該ユーザにおける、ユーザ識別情報を送出した前記読取手段が設置された室への入室日時とし、入室日時から所定時間経過するまでの間に前記取得手段が当該ユーザのユーザ識別情報を取得しなかった場合、入室日時から所定時間経過した日時を、当該ユーザにおける当該室からの退室日時として、各ユーザの入退室を管理する入退室管理手段、
として機能させるための入退室管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入退室管理システム及び入退室管理プログラムに関する。
【背景技術】
【０００２】
従来の入出室管理システムは、複数の部屋毎に、出入口の外側に入室用のカードリーダを、出入口の内側に退室用のカードリーダをそれぞれ配置し、入退室するユーザが携帯する識別カードを読み取らせることで各部屋の残人数を把握していた。ただ、このようなシステム構成では、各部屋の出入口に入室用と退室用の各カードリーダをそれぞれ設置しなければならないので設備投資の費用が高くついてしまう可能性があった。
【０００３】
そこで、例えば特許文献１では、入室用のカードリーダは各部屋の出入口の外側に設置するが、退室用のカードリーダを出入口に設置しない代わりに、複数の部屋を包含した領域（例えば、棟）の出入口にカードリーダを設置し、同じ棟内の部屋間の移動、棟外への移動を検出することによって、各部屋の残人数を把握する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−７３７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１においては、複数の部屋を包含する領域からの退出を把握するためには、その領域に対しては依然として退出者の識別カードの読取手段を設置する必要があった。
【０００６】
本発明は、室からの退出を把握するための読取手段を設置することなくユーザの在室管理を行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る入退室管理システムは、各室の入口に設置された読取手段と、ユーザがいずれかの室に入る際に当該ユーザが携帯する識別カードを当該室に対応して設置された前記読取手段に読み取らせることによって特定される当該ユーザのユーザ識別情報を取得する取得手段と、前記取得手段によりユーザ識別情報が取得された日時を、当該ユーザにおける、ユーザ識別情報を送出した前記読取手段が設置された室への入室日時とし、入室日時から所定時間経過するまでの間に前記取得手段が当該ユーザのユーザ識別情報を取得しなかった場合、入室日時から所定時間経過した日時を、当該ユーザにおける当該室からの退室日時として、各ユーザの入退室を管理する入退室管理手段と、を有することを特徴とする。
【０００８】
また、前記入退室管理手段は、前記取得手段によりユーザ識別情報が取得された日時を、当該ユーザが入室した直前まで在室していた室からの退室日時とすることを特徴とする。
【０００９】
また、ユーザが前記読取手段に識別カードを読み取らせたときに、当該読取手段が設置された室への当該ユーザの入室の許否を判定する判定手段を有し、前記入退室管理手段は、前記判定手段により当該室への入室を許可しないと判定された場合でも、当該読取手段に読み取らせた日時を、当該ユーザが在室していた室からの退室日時とすることを特徴とする。
【００１０】
また、前記入退室管理手段は、いずれかの前記読取手段から送られてきた警備モード設定情報が前記取得手段により取得された場合、その取得された日時を、当該読取手段が設置された室に在室している全ユーザにおける当該室からの退室日時とすることを特徴とする。
【００１１】
本発明に係る入退室管理プログラムは、コンピュータを、ユーザがいずれかの室に入る際に当該ユーザが携帯する識別カードを当該室に対応して設置された読取手段に読み取らせることによって特定される当該ユーザのユーザ識別情報を取得する取得手段、前記取得手段によりユーザ識別情報が取得された日時を、当該ユーザにおける、ユーザ識別情報を送出した前記読取手段が設置された室への入室日時とし、入室日時から所定時間経過するまでの間に前記取得手段が当該ユーザのユーザ識別情報を取得しなかった場合、入室日時から所定時間経過した日時を、当該ユーザにおける当該室からの退室日時として、各ユーザの入退室を管理する入退室管理手段、として機能させるためのものである。
【発明の効果】
【００１２】
本発明によれば、室からの退出を把握するための読取手段を設置することなくユーザの在室管理を行うことができる。これにより、入退室管理システムのための設備投資に必要な費用を抑えることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る入退室管理システムの一実施の形態を示したシステム構成及び入退室管理サーバのブロック構成を示した図である。
【図２】本実施の形態における入退室管理サーバを形成するサーバコンピュータのハードウェア構成図である。
【図３】本実施の形態における入退室管理情報記憶部に記憶される入退室管理情報のデータ構成例を示した図である。
【図４】本実施の形態におけるユーザ情報記憶部に記憶されるユーザ情報のデータ構成例を示した図である。
【図５】本実施の形態におけるカードリーダ情報記憶部に記憶されるカードリーダ情報のデータ構成例を示した図である。
【図６】本実施の形態における情報取得時処理を示したフローチャートである。
【図７】本実施の形態における定時処理を示したフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１５】
図１は、本発明に係る入退室管理システムの一実施の形態を示したシステム構成及び入退室管理サーバのブロック構成を示した図である。本実施の形態における入退室管理システムは、事業所などの施設内に設置されている。図１には、入退室管理サーバ１０とコントローラ２１，３１，４１とがネットワーク１で接続された構成が示されている。更に、図１には、入退室管理システムが入退室の管理対象とするエリアＡ２０が示されており、そのエリアＡ２０の入口及びエリアＡ内に設けられたエリアＢ３０，エリアＣ４０の各扉の入側には、各コントローラ２１，３１，４１とそれぞれ接続されたカードリーダ（ＣＲ）２２，３２，４２が設置されている。各コントローラ２１，３１，４１は、接続されたカードリーダ２２，３２，４２の動作制御を行う手段である。入退室管理サーバ１０は、各コントローラ２１，３１，４１を中継してカードリーダ２２，３２，４２から送られてくる情報等に基づいて入退室の管理を行う。
【００１６】
本実施の形態においては、入退室管理サーバ１０が入退室の管理対象とする室の入側のみにカードリーダ２２，３２，４２を設置する。本実施の形態におけるエリアＡは、例えばある事業所であり、その通用門の入口近傍にカードリーダ２２が設置されている。また、エリアＢ，Ｃは、例えばエリアＡ内の棟であり、各棟の扉近傍にカードリーダ３２，４２がそれぞれ設置されている。なお、入退室管理システムは、「室」の入退室のみならず、カードリーダ２２，３２，４２が設置された事業所、棟における入退室をも管理する。従って、本実施の形態の場合の「室」というのは、部屋、棟、事業所など閉空間の領域であってユーザが扉等から出入りする領域のことを指している。本実施の形態では、「室」を「エリア」とも称して説明するが、エリアに入ることを「入室」、エリアから出ることを「退室」、エリア内に所在している状態を「在室」と表現する。エリアＢ，Ｃは、エリアＡの中にあるので、エリアＡとエリアＢ，Ｃとは包含関係又は階層関係にあると言える。ただ、ユーザがエリアＢ又はエリアＣに在室しているときには、エリアＡに在室しているとは言わない。ユーザがエリアＡ内にいる場合、ユーザは、エリアＡ、エリアＢ又はエリアＣのいずれかに在室していることになる。本実施の形態では、エリアＡ及びエリアＢ，Ｃを事業所（の敷地内）及び敷地内の施設（棟）という関係を想定して説明するが、棟と棟内の各部屋でもよい。また、２階層ではなく、事業所、棟、部屋という３階層若しくはそれ以上の階層関係であってもよい。
【００１７】
図２は、本実施の形態における入退室管理サーバ１０を形成するサーバコンピュータのハードウェア構成図である。本実施の形態において入退室管理サーバ１０を形成するサーバコンピュータは、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図２に示したようにＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ハードディスクドライブ（ＨＤＤ）５４を接続したＨＤＤコントローラ５５、入力手段として設けられたマウス５６とキーボード５７、及び表示装置として設けられたディスプレイ５８をそれぞれ接続する入出力コントローラ５９、通信手段として設けられたネットワークコントローラ６０を内部バス６１に接続して構成される。
【００１８】
図１に戻り、本実施の形態における入退室管理サーバ１０は、情報取得部１１、入退室管理部１２、入退室管理情報記憶部１３、ユーザ情報記憶部１４及びカードリーダ情報記憶部１５を有している。なお、本実施の形態の説明に用いない構成要素については省略している。情報取得部１１は、各コントローラ２１，３１，４１を中継してカードリーダ２２，３２，４２から送られてくる情報を取得する。施設を利用するユーザは、当該ユーザを識別する識別情報として当該ユーザのユーザＩＤが記録された識別カードを携帯している。そして、いずれかのエリアに入室する際には、その識別カードを当該エリアに対応させて設置されたカードリーダ２２，３２，４２にかざすことで、識別カードに記録されたユーザＩＤを読み取らせる。従って、情報取得部１１は、カードリーダ２２，３２，４２から送られてくる情報としてユーザＩＤを取得する。また、本実施の形態におけるカードリーダ２２，３２，４２には、エリアの最終退出者が当該エリアのカードリーダを操作して警備モードに設定することで、当該エリアへの不正侵入者を検知する機能を設けている。このように、情報取得部１１は、カードリーダ２２，３２，４２から送られてくる情報として、警備モードに設定されたことを示す警備モード設定情報を更に取得する。入退室管理部１２は、カードリーダ２２，３２，４２から送られてくる情報を取得することに基づく情報取得時処理及び後述する定時処理を行うことで各ユーザの入退室を管理する。また、ユーザがカードリーダ２２，３２，４２に識別カードを読み取らせたときに、当該カードリーダ２２，３２，４２が設置されたエリアへの当該ユーザの入室の許否を判定する判定手段としても機能する。入退室管理情報記憶部１３、ユーザ情報記憶部１４及びカードリーダ情報記憶部１５は、それぞれ入退室管理情報、ユーザ情報及びカードリーダ情報を記憶する記憶手段である。各情報については追って説明する。
【００１９】
入退室管理サーバ１０における各構成要素１１，１２は、入退室管理サーバ１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ５１で動作するプログラムとの協調動作により実現される。また、各情報記憶部１３，１４，１５は、入退室管理サーバ１０に搭載されたＨＤＤ５４にて実現される。もちろん、ＲＡＭ５３やネットワークを介してアクセス可能な他の記憶手段にて実現してもよい。
【００２０】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００２１】
図３は、本実施の形態における入退室管理情報記憶部１３に記憶される入退室管理情報のデータ構成例を示した図である。入退室管理情報は、施設を利用するユーザのユーザ識別情報（「ユーザＩＤ」）に、当該ユーザが在室している若しくは在室していたエリアの識別情報（「エリアＩＤ」）、当該エリアに入室した日時を示す「入室日時」及び当該エリアから退室した日時を示す「退室日時」が対応付けして構成される。図３において、ユーザＩＤ“ｕｓｅｒ０１”のユーザのように退室日時に日時情報が設定されている場合、当該ユーザは、エリアＩＤ“Ａ０１０１”のエリアからすでに退室していることを示している。また、ユーザＩＤ“ｕｓｅｒ０２”のユーザのように退室日時に日時情報が設定されていない場合、当該ユーザは、エリアＩＤ“Ａ０１０２”のエリアに在室していることを示している。入退室管理情報は、ユーザの入退室に応じて入退室管理部１２によって逐次更新される。
【００２２】
図４は、本実施の形態におけるユーザ情報記憶部１４に記憶されるユーザ情報のデータ構成例を示した図である。ユーザ情報は、施設を利用するユーザのユーザ識別情報（「ユーザＩＤ」）に、セキュリティ情報が対応付けして構成される。セキュリティ情報には、当該ユーザが入室できるエリアのエリアＩＤが設定される。もちろん、必要に応じて適宜更新できるが、ユーザ情報は、予め設定されている。なお、ユーザ情報には、氏名、所属等の個人情報が更に登録されているが、本実施の形態の説明に用いないので、図から省略した。
【００２３】
図５は、本実施の形態におけるカードリーダ情報記憶部１５に記憶されるカードリーダ情報のデータ構成例を示した図である。カードリーダ情報は、カードリーダを識別するカードリーダ識別情報（「ＣＲＩＤ」）に、当該カードリーダが設置されたエリアを特定する情報としてエリア（エリアＩＤ）が設定される「設置場所」及び各カードリーダ、すなわち、各エリアの階層関係（包含関係）を示す「階層関係」が対応付けして構成される。図５に示したデータ設定例によると、ＣＲＩＤ“ＣＲ０１”，“ＣＲ０２”の各カードリーダは、ＣＲＩＤ“ＣＲ００”のカードリーダが設置されたエリアＡ内にあることがわかる。すなわち、「階層関係」を参照することによって各エリアの階層関係を把握できる。カードリーダ情報は、予め設定されている。なお、カードリーダ情報には、当該カードリーダが接続されたコントローラの識別情報等が更に含まれていてもよいが、本実施の形態の説明に用いないので、図から省略した。
【００２４】
次に、本実施の形態における在室管理を行うための動作について説明する。本実施の形態では、在室管理を行うために各エリアへの入退室を検出することになるが、そのための処理として、入退室管理部１２は、カードリーダ２２，３２，４２から送られてくる情報をトリガとした情報取得時処理及び定時処理を実施する。図６は、本実施の形態における情報取得時処理を示したフローチャートであり、図７は、本実施の形態における定時処理を示したフローチャートである。以下、これらの図を用いて説明する。
【００２５】
ユーザがいずれかのエリアに入室する際、携帯している識別カードをそのエリアの入口に設置されているカードリーダにかざすと、そのカードリーダは、そのかざされた識別カードからユーザＩＤを読み取り、その読み取ったユーザＩＤに自己のカードリーダＩＤ（ＣＲＩＤ）を付加してコントローラへ送る。コントローラは、接続されたカードリーダから情報が送られてくると入退室管理サーバ１０へ送る。
【００２６】
入退室管理サーバ１０において、情報取得部１１がコントローラから送られてきた情報を取得すると（ステップ１０１）、入退室管理部１２は、その情報にユーザＩＤが含まれているかどうかを判断する。そして、ユーザＩＤが含まれていた場合（ステップ１０２でＹ）、続いて、当該ユーザがカードリーダが設置されたエリアへの入室の許否を判定する。具体的には、カードリーダ情報記憶部１５に登録されているカードリーダ情報を参照することによってユーザＩＤと共に送られてきたカードリーダＩＤに対応するエリアＩＤを特定し、続いて、ユーザ情報記憶部１４に登録されているユーザ情報のセキュリティ情報を参照することによって当該ユーザが特定されたエリアＩＤのエリアへの入室が認められているかを調べる。すなわち、当該ユーザのセキュリティ情報に当該エリアＩＤが登録されていれば入室が許可されていると判断し、登録されていなければ入室が許可されていないと判断する。
【００２７】
ここで、入室が許可されていると判定した場合（ステップ１０３でＹ）、入退室管理部１２は、入退室管理情報における当該ユーザの退室日時に、ステップ１０１において情報を取得した日時を設定する（ステップ１０４）。この時点において、入退室管理情報における当該ユーザのエリアＩＤには在室していたエリアのエリアＩＤが、入室日時には当該エリアに入室した日時が、それぞれ後述するステップ１０５又はステップ１０７において設定されているので、このステップ１０４において当該ユーザの退室日時に日時を書き込むことで、入退室管理情報上、当該ユーザが当該エリアから退室したことを明確にする。なお、本実施の形態においては処理機能に含めていないが、ユーザの入退室の履歴管理を行う場合には、退室日時が書き込まれた時点で履歴を収集するのが都合良い。また、入退室管理サーバ１０は、当該カードリーダに対応するコントローラに当該エリアの扉を解錠するよう指示する。
【００２８】
続いて、入退室管理部１２は、カードリーダ情報を参照することによってステップ１０１において送られてきたカードリーダＩＤに対応するエリアＩＤを特定し、入退室管理情報における当該ユーザのエリアＩＤに、この特定したエリアＩＤを設定する。また、入退室管理情報における当該ユーザの入室日時にステップ１０１において情報を取得した日時を設定する。
【００２９】
ところで、新規のユーザの場合の入退室管理情報には、当該ユーザのユーザＩＤに対応させて設定するエリアＩＤ、入室日時及び退室日時共にデータが何も設定されていないかもしれないが、ステップ１０４に示したように、入退室管理情報における当該ユーザの退室日時には、直前に在室していたエリアにおける退室日時が設定されたままである。従って、入退室管理部１２は、入退室管理情報における当該ユーザの退室日時データを削除する（ステップ１０５）。この退室日時データの削除により、入退室管理情報上、当該ユーザは、エリアＩＤにより特定されるエリアに在室していることになる。
【００３０】
ユーザのいずれかのエリアへの入室を検出したということは、当該ユーザは直前に在室していたエリアから退室したということになる。従って、退室用のカードリーダを設置しなくても入退室を容易に管理することができる。ところが、ユーザがいずれかのエリアにいったん入室した後に退室したとしても、その退室後にいずれかのエリアへの入室が確認されないと、入退室管理情報上、当該ユーザは、在室中のエリアに在室したままとされてしまう。そこで、本実施の形態では、図７に示す定時処理を行うことにした。この定時処理は、所定時間毎に繰り返し実施する。
【００３１】
入退室管理部１２は、入退室管理情報記憶部１３に登録されている入退室管理情報を参照し、いずれかのエリアに在室中のユーザを特定する。いずれかのエリアに在室中のユーザというのは、入退室管理情報において当該ユーザのエリアＩＤ及び入室日時にデータが設定されており、かつ退室日時にデータが設定されていないユーザである。在室中のユーザを特定すると、入退室管理部１２は、各ユーザの入室日時と現在時刻との差を求め、その時間差を閾値として予め設定されている所定時間と比較する。そして、求めた時間差が所定時間より長い、換言すると、当該ユーザが入室してから所定時間在室した状態のままである場合（ステップ１２２でＹ）、当該ユーザは、当該エリアからすでに退室していると推定し、入退室管理情報における当該ユーザの退室日時に、現在の日時を設定する（ステップ１２３）。なお、この場合、いずれのエリアへの入室も確認されていないので、当該ユーザは、在室していたエリアから退室しただけでなく、システム管理下の外、本実施の形態の場合、エリアＡの外まで出て行ったと推定する。例えば、エリアＡに在室していたユーザは、エリアＡの外へ退室したと推定する。また、エリアＢ，Ｃに在室していたユーザもエリアＡの外へ退室したと推定する。
【００３２】
本実施の形態においては、以上説明したように入室してから所定時間経過した場合、その所定時間を経過したときに在室中のエリアから退室したと推定する。所定時間の経過を退室と推定することは、実際の状況とは誤差が発生しているかもしれないが、このような処理を行うことで退出用のカードリーダを用いずに簡易的な在室管理を実現できる。
【００３３】
更に、本実施の形態では、２つの処理を行うことでユーザの入退室の管理を行っている。１つは、図６におけるステップ１０６，１０７における処理である。すなわち、ユーザが識別カードをかざすことによって読み取られたユーザＩＤが送られてきた場合であって（ステップ１０１，１０２でＹ）、当該ユーザの入室が許可されていないと判定された場合である（ステップ１０３でＮ）。当該ユーザは、識別カードをかざして入室しようとしたエリアには入室ができないが、在室していたエリアから退室していることは明らかである。従って、入退室管理部１２は、入退室管理情報における当該ユーザの退室日時に、ステップ１０１において情報を取得した日時を設定する（ステップ１０６）。続いて、入退室管理部１２は、カードリーダ情報を参照することによって、在室中のエリアのエリアＩＤの階層関係に設定されているエリアＩＤを取得し、その取得したエリアＩＤを、入退室管理情報における当該ユーザに対応したエリアＩＤに設定する。このように、当該ユーザは、在室していたエリアの１つ外側のエリアに移動したとみなす。また、入退室管理情報における当該ユーザに対応した入室日時に、ステップ１０１において情報を取得した日時を設定する。更に、直前に在室していたエリアにおける退室日時データを削除する（ステップ１０７）。
【００３４】
例えば、図１において、入退室管理情報上、ユーザがエリアＢに在室しているときに、エリアＣに対応したカードリーダ４２に当該ユーザの識別カードをかざしたものの、入室が許可されなかったとする。この場合、当該ユーザは、エリアＢから退室して１つ外側のエリアＡに在室していることになる。本実施の形態においては、このエリアＡに入室したのは、エリアＣに対応したカードリーダ４２に当該ユーザの識別カードをかざす直前とみなして、上記のようにエリアＣに対応したカードリーダ４２に当該ユーザの識別カードを読み取らせた日時を、エリアＡへの入室日時と設定する。なお、本実施の形態では、ステップ１０１において情報を取得した日時と、カードリーダに識別カードを読み取らせた日時とは同時としている。更に、ステップ１０１において情報を取得した日時は現在の日時と同時としてもよい。
【００３５】
もう１つは、図６におけるステップ１０８における処理である。すなわち、本実施の形態におけるカードリーダ２２，３２，４２には、警備モード機能が搭載されている。警備モードは、カードリーダ２２，３２，４２に対し所定の操作を行い、在室者がいないときに設定可能である。そして、警備モード設定中に在室者が検出されるとアラームが発生される。このように、警備モードが設定された時点では、基本的には在室者はいないはずである。
【００３６】
従って、所定の操作によりいずれかのカードリーダが警備モードに設定されると、当該カードリーダは、その旨を示す情報に自己のカードリーダＩＤを付加してをコントローラへ送る。コントローラは、接続されたカードリーダから情報が送られてくると入退室管理サーバ１０へ送る。
【００３７】
入退室管理サーバ１０において、情報取得部１１がコントローラから送られてきた情報を取得すると（ステップ１０１）、入退室管理部１２は、その情報にユーザＩＤが含まれていないことで警備モードが設定されたと判断した場合（ステップ１０２でＮ）、カードリーダ情報を参照することによって当該カードリーダＩＤに対応したエリアＩＤを特定し、その特定したエリアＩＤと同じエリアＩＤが入退室管理情報のエリアＩＤに設定されているユーザを特定する。更に、その特定したユーザの中から入室日時が設定されているものの退室日時が設定されていないユーザを特定する。この特定したユーザが入退室管理情報上、当該エリアに在室していることになる。従って、入退室管理部１２は、入退室管理情報における特定した全ユーザの退室日時に、ステップ１０１において情報を取得した日時を設定する（ステップ１０８）。なお、この場合、全ユーザは、エリア外に退室したと推定する。すなわち、エリアＢ，Ｃに在室していたユーザは、エリアＡではなくエリアＡの外まで出て行ったものと推定する。
【００３８】
本実施の形態においては、以上のようにして入退室管理情報を更新することで各ユーザの入退室管理を行う。そして、ある時点において、入室日時が設定されており、退室日時が設定されていないユーザをエリアＩＤ毎に集計することで、当該時点における当該エリアの在室人数を把握することができる。
【００３９】
ところで、図７に示した定時処理における所定時間は、事業所、事業所内の各部署の業務上の労働特性等によって事業所単位、部署単位、あるいは個人単位で設定すればよい。従って、所定時間として、例えば、オフィスビルでは２〜３時間、工場では３〜４時間が適していると想定される。所定時間を相対的に短い時間に設定すると、実際には、入室日時から所定時間経過した日時より早く退室した場合の誤差を短くすることができる。一方、所定時間を相対的に長い時間に設定すると、実際には、入室日時から所定時間経過した日時より遅く退室した場合の誤差を短くすることができる。
【００４０】
また、例えば、トイレに行くなど、エリアから退室したものの他のエリアに寄らずに戻ってくる場合、当該ユーザは、その入室のときだけに識別カードをカードリーダに読み取らせることになる。このとき、入退室管理情報上、エリアからの退室日時と、戻ってきたエリアのへの入室日時とは同じ日時が設定されることになる。このような場合は、その退室を退室として取り扱わずに継続して当該エリアに在室していたと入退室管理情報の履歴情報を更新してもよい。
【００４１】
また、図７に示した定時処理では、入室時刻から所定時間経過すると、当該ユーザは、１番外側のエリア（図１におけるエリアＡ）外に退室したと推定するが、所定時間経過した後に退室したと推定したエリアと同じエリアに入室された場合、その退室を退室として取り扱わずに継続して当該エリアに在室していたと入退室管理情報の履歴情報を更新してもよい。また、この処理に関し、例えば、エリアＢに在室していたユーザが入室してから所定時間経過するまでに当該ユーザの識別カードの読取りがなければ、当該ユーザはエリアＡの外に退室したと推定するが、その後、エリアＡに対応したカードリーダ２２への読取りが検出されずにエリアＢに対応したカードリーダ３２への読取りが検出されたときには、当該ユーザはエリアＡの外に退室していないことになる。従って、この場合は、ユーザがエリアＢに入室してから所定時間経過するまでの間はエリアＢに、所定時間経過してからカードリーダ３２への読取りが検出される間での間はエリアＡに、カードリーダ３２への読取りが検出された以降はエリアＢに、それぞれ在室していたと入退室管理情報の履歴情報を更新してもよい。
【符号の説明】
【００４２】
１  ネットワーク、１０  入退室管理サーバ、１１  情報取得部、１２  入退室管理部、１３  入退室管理情報記憶部、１４  ユーザ情報記憶部、１５  カードリーダ情報記憶部、２０，３０，４０  エリア、２１，３１，４１  コントローラ、２２，３２，４２  カードリーダ、５１  ＣＰＵ、５２  ＲＯＭ、５３  ＲＡＭ、５４  ハードディスクドライブ（ＨＤＤ）、５５  ＨＤＤコントローラ、５６  マウス、５７  キーボード、５８  ディスプレイ、５９  入出力コントローラ、６０  ネットワークコントローラ、６１  内部バス。
【図１】
0005653334.tif 000002
【図２】
0005653334.tif 000003
【図３】
0005653334.tif 000004
【図４】
0005653334.tif 000005
【図５】
0005653334.tif 000006
【図６】
0005653334.tif 000007
【図７】
0005653334.tif 000008