(57)【特許請求の範囲】
【請求項１】
所定の作業空間で従事するユーザの在席又は離席の状況や行先を管理する離席対策システムであって、
座席番号が割り振られた各ユーザの座席に付設され、ユーザの個人認証・識別用カードにアクセスするカード読み書き手段を備えた情報端末と、
前記カード読み書き手段により前記個人認証・識別用カードから読み出されるユーザの個人認証・識別情報を座席番号と対応付けて登録するとともに、各ユーザの在席状況を管理する在席状況管理手段と、
を具備し、
各ユーザの座席に付設された情報端末は、前記カード読み書き手段でユーザの個人認証・識別用カードから読み出したユーザの個人認証・識別情報を、座席番号を加えて前記座席状況管理手段に送信し、
前記座席状況管理手段は、座席番号に対応付けて登録されたユーザの個人認証・識別情報を取り出し、該情報端末から受信した個人認証・識別情報と比較照合して、ユーザ本人が自分の座席に在席しているか否かを判別し、各ユーザの情報端末毎の判別結果に基づいて各ユーザの在席状況を管理する、
ことを特徴とする離席対策システム。
【請求項２】
前記の個人認証・識別用カードは、読み取り専用記憶領域にユーザの識別情報を記録するとともに、読み書き可能記憶領域にユーザの認証情報としてのパスワードを記録する、
ことを特徴とする請求項１に記載の離席対策システム。
【請求項３】
前記在席状況管理手段は、各ユーザの在席又は離席の状況を一覧表示データを生成して各ユーザの情報端末に配信して、各情報端末上で一覧表示データを閲覧可能にする、
ことを特徴とする請求項１に記載の離席対策システム。
【請求項４】
各ユーザの情報端末上で在席状態、並びに離席時の標準的な行先を指定する行先指示手段を提供し、
前記在席状況管理手段は、各ユーザによる行先指示手段上での入力データを集計して、各ユーザの在席又は離席の状況や行先を統括的に管理する、
ことを特徴とする請求項１に記載の離席対策システム。
【請求項５】
前記行先指示手段は、ユーザが離席の際に行先の入力を省いたときには標準的な行先を自動設定する、
ことを特徴とする請求項４に記載の離席対策システム。
【請求項６】
前記在席状況管理手段により離席中と判断された情報端末を操作禁止状態にする情報端末操作管理手段をさらに備える、
ことを特徴とする請求項１に記載の離席対策システム。
【請求項７】
前記情報端末操作管理手段は、前記在席状況管理手段がユーザの着席を判別したことに応答して、情報端末の操作禁止状態を解除する、
ことを特徴とする請求項６に記載の離席対策システム。
【請求項８】
コンピュータを用いて構築される離席対策システム上で実行される、所定の作業空間で従事するユーザの在席又は離席の状況や行先を管理する離席対策方法であって、
コンピュータが備える登録手段が、ユーザの個人認証・識別情報を座席番号と対応付けて登録する登録ステップと、
コンピュータが備える受信手段が、座席番号が割り振られた各ユーザの座席に付設され、ユーザの個人認証・識別用カードにアクセスするカード読み書き手段を備えた情報端末から、座席番号を加えて送信されたユーザの個人認証・識別情報を受信する受信ステップと、
コンピュータが備える判別手段が、座席番号に対応付けて登録されたユーザの個人認証・識別情報を取り出し、該情報端末から受信した個人認証・識別情報と比較照合して、ユーザ本人が自分の座席に在席しているか否かを判別する判別ステップと、
コンピュータが備える在席状況管理手段が、各ユーザの情報端末毎の判別結果に基づいて各ユーザの在席状況を管理する在席状況管理ステップと、
を有することを特徴とする離席対策方法。
【請求項９】
前記コンピュータが備える一覧表示データ提示手段が、各ユーザの在席又は離席の状況を一覧表示データを生成して各ユーザの情報端末に配信して、各情報端末上で一覧表示データを閲覧可能にするステップをさらに有する、
ことを特徴とする請求項８に記載の離席対策方法。
【請求項１０】
前記コンピュータが備える行先指示手段が、各ユーザの情報端末上で在席状態、並びに離席時の標準的な行先をユーザに指定させる行先指示ステップをさらに有し、
前記在席状況管理ステップでは、各ユーザによる行先指示ステップにおける入力データを集計して、各ユーザの在席又は離席の状況や行先を統括的に管理する、
ことを特徴とする請求項８に記載の離席対策方法。
【請求項１１】
前記行先指示ステップでは、ユーザが離席の際に行先の入力を省いたときには標準的な行先を自動設定する、
ことを特徴とする請求項１０に記載の離席対策方法。
【請求項１２】
前記コンピュータが備える情報端末操作理手段が、前記在席状況管理ステップにより離席中と判断された情報端末を操作禁止状態にする情報端末操作管理ステップをさらに有する、
ことを特徴とする請求項８に記載の離席対策方法。
【請求項１３】
前記情報端末操作管理ステップでは、前記在席状況管理ステップによりユーザの着席を判別したことに応答して、情報端末の操作禁止状態を解除する、
ことを特徴とする請求項１２に記載の離席対策方法。
【請求項１４】
所定の作業空間で従事するユーザの在席又は離席の状況や行先の管理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、前記コンピュータを、
ユーザの個人認証・識別情報を座席番号と対応付けて登録する登録手段、
座席番号が割り振られた各ユーザの座席に付設され、ユーザの個人認証・識別用カードにアクセスするカード読み書き手段を備えた情報端末から、座席番号を加えて送信されたユーザの個人認証・識別情報を受信する受信手段、
座席番号に対応付けて登録されたユーザの個人認証・識別情報を取り出し、該情報端末から受信した個人認証・識別情報と比較照合して、ユーザ本人が自分の座席に在席しているか否かを判別する判別手段、
各ユーザの情報端末毎の判別結果に基づいて各ユーザの在席状況を管理する在席状況管理手段、
として機能させることを特徴とする記憶媒体。
【請求項１５】
前記コンピュータ・ソフトウェアは、前記コンピュータを、各ユーザの在席又は離席の状況を一覧表示データを生成して各ユーザの情報端末に配信して、各情報端末上で一覧表示データを閲覧可能にする手段としても機能させる、
ことを特徴とする請求項１４に記載の記憶媒体。
【請求項１６】
前記コンピュータ・ソフトウェアは、前記コンピュータを、各ユーザの情報端末上で在席状態、並びに離席時の標準的な行先をユーザに指定させる行先指示手段としても機能させ、
前記在席状況管理手段は、各ユーザによる行先指示ステップにおける入力データを集計して、各ユーザの在席又は離席の状況や行先を統括的に管理する、
ことを特徴とする請求項１４に記載の記憶媒体。
【請求項１７】
前記行先指示手段は、ユーザが離席の際に行先の入力を省いたときには標準的な行先を自動設定する、
ことを特徴とする請求項１４に記載の記憶媒体。
【請求項１８】
前記コンピュータ・ソフトウェアは、前記コンピュータを、前記判別手段が離席中と判断した情報端末を操作禁止状態にする情報端末操作管理手段としても機能させる、
ことを特徴とする請求項１４に記載の記憶媒体。
【請求項１９】
前記情報端末操作管理手段は、前記判別手段がユーザの着席を判別したことに応答して、情報端末の操作禁止状態を解除する、
ことを特徴とする請求項１８に記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの識別情報を担持した記録媒体を用いたセキュリティ・システムに係り、特に、例えば非接触読み取り式のＩＣカードを利用したセキュリティ・システムに関する。
【０００２】
更に詳しくは、本発明は、オフィスなどで知的労働に従事する従業員の在席又は離席の状況や行先をカード・ベースで管理する離席対策システム及び方法に係り、特に、離席中における計算機からの情報漏洩を防止する離席対策システム及び方法に関する。
【０００３】
【従来の技術】
分業化が高度に発展した現代社会においては、企業やその他の団体・組織のオフィスにおいて、複数の従業員、スタッフが集結して知的労働やその他の職務に従事する、という勤務環境が一般的である。各従業員が協調して作業を分担し、組織全体としてのミッションを遂行する上で、在席／離席など各々の状況を把握することは不可欠である。
【０００４】
オフィスにおける従業員の在席確認は、掲示板（ホワイトボードなど）に記入された行先などの表示や貼設されたマーカの色により行われるのが一般的である。掲示板による在席／離席の確認は、簡便で分かり易いが、オフィス内の見通しの悪さにより掲示板を直接確認できない場合や、掲示板への記入を怠ることにより本人の所在を迅速に把握できない場合などの弊害がある。
【０００５】
一方、掲示板への記入を忘れるほどの急用がある場合には、パソコンなど使用中の情報端末の画面を離席時にうっかり放置してしまう可能性が高い。この結果、画面上の表示を介して、重要な機密情報が業務関係者以外の者の目にさらされる危険性がある。また、アクティブ状態の端末にキーボード／マウス操作によりシステムに不正侵入され、機密情報に不正アクセスされる危険性もある。
【０００６】
【発明が解決しようとする課題】
本発明の目的は、オフィスなどで知的労働に従事する従業員の在席又は離席の状況や行先をカード・ベースで管理することができる、優れた離席対策システム及び方法を提供することにある。
【０００７】
本発明の更なる目的は、離席中における計算機からの情報漏洩や機密情報への不正アクセスを防止することができる、優れた離席対策システム及び方法を提供することにある。
【０００８】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、所定の作業空間で従事するユーザの在席又は離席の状況や行先を管理する離席対策システム又は方法であって、
各ユーザに割り当てられた情報端末毎に付設され、ユーザの個人認証・識別用カードにアクセスするカード読み書き手段又はステップと、
各カード読み書き手段又はステップにより認証・識別されたユーザの情報に基づいて、作業空間内における各ユーザの在席又は離席の状況や行先を統括的に管理する在席状況管理手段又はステップと、
を具備することを特徴とする離席対策システム又は方法である。
【０００９】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
【００１０】
本発明の第１の側面に係る離席対策システム又は方法によれば、オフィスにおいて知的労働に従事する従業員の在席あるいは離席の状態・行先を、パソコンなどの情報端末に接続したリーダ・ライタへカード（非接触読み取り式カード）を用いて入力し、別な作業者がサーバを経由して在席情報を逐次確認することができる。
【００１１】
本発明の第１の側面に係る離席対策システム又は方法は、ＩＣカードのように個人情報を担持する記録媒体をベースにして、在席または離席の状況を管理することができる。この個人認証・識別用カードは、読み取り専用記憶領域にユーザの識別情報を記録するとともに、読み書き可能記憶領域にユーザのパスワードを記録するようにしてもよい。識別情報を書き換え不能に記録することにより、カードの第３者への転用を防止することができる。また、パスワードを書き換え可能にすることによって、パスワード更新によりセキュリティの維持を図ることができる。
【００１２】
前記在席状況管理手段は、各ユーザの在席又は離席の状況を一覧表示データを生成して各ユーザの情報端末に配信して、各情報端末上で一覧表示データを閲覧可能にするようにしてもよい。
【００１３】
また、各ユーザの情報端末上で在席状態、並びに離席時の標準的な行先を指定する行先指示手段又はステップを提供してもよい。このような場合、各ユーザによる行先指示データを集計して、各ユーザの在席又は離席の状況や行先を統括的に管理することができる。また、行先指示手段又はステップは、ユーザが離席の際に行先の入力を省いたときには標準的な行先を自動設定するようにしてもよい。
【００１４】
また、ユーザの識別情報を情報端末と対応付けて登録することにより、在席・離席を確認にするようにしてもよい。
【００１５】
また、前記カード読み書き手段又はステップにより認識・識別されたユーザの識別情報とパスワードの組み合わせを照合することにより着席の有無を判別するようにしてもよい。
【００１６】
また、離席中と判断された情報端末を操作禁止状態にするようにしてもよい。これによって、画面上の表示を介して、重要な機密情報が業務関係者以外の者の目にさらされる危険性や、アクティブ状態の端末にキーボード／マウス操作によりシステムに不正侵入され、機密情報に不正アクセスされる危険性を好適に排除することができる。
【００１７】
また、ユーザの着席を判別したことに応答して、情報端末の操作禁止状態を解除することで、正当なユーザは着席とともに速やかに日常業務を再開できるようにしてもよい。
【００１８】
また、本発明の第２の側面は、所定の作業空間で従事するユーザの在席又は離席の状況や行先の管理をコンピュータ・システム上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、
各ユーザに割り当てられた情報端末毎に、ユーザの個人認証・識別用カードにアクセスするカード読み書きステップと、
各カード読み書きステップにより認証・識別されたユーザの情報に基づいて、作業空間内における各ユーザの在席又は離席の状況や行先を統括的に管理する在席状況管理ステップと、
を具備することを特徴とする記憶媒体である。
【００１９】
本発明の第２の側面に係る記憶媒体は、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ・ソフトウェアをコンピュータ可読な形式で提供する媒体である。このような媒体は、例えば、ＣＤ（Compact Disc）やＦＤ（Floppy Disc）、ＭＯ（Magneto-Optical disc）などの着脱自在で可搬性の記憶媒体である。あるいは、ネットワーク（ネットワークは無線、有線の区別を問わない）などの伝送媒体などを経由してコンピュータ・ソフトウェアを特定のコンピュータ・システムに提供することも技術的に可能である。
【００２０】
このような記憶媒体は、コンピュータ・システム上で所定のコンピュータ・ソフトウェアの機能を実現するための、コンピュータ・ソフトウェアと記憶媒体との構造上又は機能上の協働的関係を定義したものである。換言すれば、本発明の第２の側面に係る記憶媒体を介して所定のコンピュータ・ソフトウェアをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係る離席対策システム及び方法と同様の作用効果を得ることができる。
【００２１】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００２２】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施例を詳解する。
【００２３】
図１には、本発明の実施に供されるセキュリティ・システム１の構成を模式的に示している。同図に示すように、セキュリティ・システム１は、企業などある特定の組織内に敷設されたコンピュータ・ネットワークで構成され、このネットワーク上には、各従業員毎に割り当てられた従業員用クライアント・マシン１０や、この組織内における各従業員の在席状態を一元的に管理する在席状態収集サーバ５０などのホスト端末が相互接続されることによって構成されている。
【００２４】
また、各クライアントには、個人認証・識別用のＩＣカードが配布されている。また、各クライアント・マシン１０には、在席時のユーザの認証・識別処理をＩＣカード・ベースで行うためのカード・リーダ・ライタが装備されている。
【００２５】
ＩＣカードは、カードを所持するユーザの従業員ＩＤとパスワードを担持する記憶媒体である。例えば、ＩＣカードの読み取り専用領域に従業員ＩＤを記録するとともに、読み書き可能領域にパスワードを記録することによって、ＩＣカードの転用を禁止しつつパスワードの変更を許容することが好ましい。
【００２６】
ＩＣカードとカード・リーダ・ライタは、例えば、電磁授受方式など非接触方式で読み取り／書き込み動作を行うようにしてもよい。勿論、磁気記録など接触方式で読み取り／書き込み動作を行うようにしてもよいし、あるいは、カードを媒介とせずにユーザ・コンソールをベースにして従業員ＩＤ並びにパスワードの入力を行うようにしてもよい。
【００２７】
クライアント・マシン１０は、パーソナル・コンピュータ（ＰＣ）のような一般的な計算機システムで構成される。クライアント・マシン１０の表示画面上には、組織（あるいは組織の一部である特定の職場）全体の席の状態を表示する座席用ブラウザと、クライアント・ユーザ自らが離席時の行先をコンソール入力可能なインジケータが配置されている。
【００２８】
図２には、各クライアント・マシン１０の表示画面上に提示される座席用ブラウザの表示例を示している。同図に示すように、座席用ブラウザは、各従業員の在席／離席の状況、並びに離席時の行先を一覧表示したスプレッドシートで構成される。各クライアント・ユーザは、他の従業員の在席／離席の状況を、自分に割り当てられたホスト端末１０の画面上で確認することができる。
【００２９】
また、図３には、各クライアント・マシン１０上でユーザが離席時に行先をコンソール入力するための行先インジケータの表示例を示している。同図に示すように、行先インジケータ内には、"On Seat"，"Off Seat"，"Meeting"，"Out of Office"のように、在席状態、並びに離席時の標準的な行先を示した複数のラジオ・ボタンが用意されており、ユーザは、マウス操作によって自身の居場所を択一的に入力することができる。また、物忘れなどにより、離席時にユーザが行先インジケータの入力を省略した場合には、標準的な行先を設定するようにしてもよい。
【００３０】
各クライアント・マシン１０上では、ＩＣカードをベースにした、着席時の従業員の従業員ＩＤ及びパスワードを読み取るサービス、並びに、ユーザの離席状態の検出、及び離席時の行先設定などサービスが提供される。他方、在席状態収集サーバ５０は、カードの登録作業や、各クライアント・マシン１０上で採取される従業員ＩＤ／パスワードなどの在席情報並びに行先を示した離席情報の一元管理や、各従業員の在席／離席状況の定期的な配信サービスを行う。在席状態収集サーバ５０は、収集した各クライアント・ユーザすなわち従業員の個人情報や在席情報をデータベース管理するためのローカル・データベース５１を備えていてもよい。
【００３１】
クライアント・マシン１０や在席状態収集サーバ５０などのホスト端末は、それぞれ専用のハードウェア装置として構成することも可能であるが、一般的な計算機システム５００上に所定のクライアント・アプリケーション又はサーバ・アプリケーションを搭載することによって構築することも可能である。この種の計算機システム５００の一例は、米ＩＢＭ社のＰＣ／ＡＴ互換機又はその後継機である。
【００３２】
図４には、計算機システム５００のハードウェア構成を模式的に示している。以下、同図を参照しながら各部について説明する。
【００３３】
システム５００のメイン・コントローラであるＣＰＵ（Central Processing Unit）５０１は、オペレーティング・システム（ＯＳ）の制御下で、各種のアプリケーションを実行する。図示の通り、ＣＰＵ５０１は、バス５０８によって他の機器類（後述）と相互接続されている。
【００３４】
メモリ５０２は、ＣＰＵ５０１において実行されるプログラム・コードを格納したり、実行中の作業データを一時保管するために使用される記憶装置である。同図に示すメモリ５０２は、不揮発及び揮発メモリ双方を含むものと理解されたい。
【００３５】
ディスプレイ・コントローラ５０３は、ＣＰＵ５０１が発行する描画命令を実際に処理するための専用コントローラである。ディスプレイ・コントローラ５０３において処理された描画データは、例えばフレーム・バッファ（図示しない）に一旦書き込まれた後、ディスプレイ５１１によって画面出力される。
【００３６】
入力機器インターフェース５０４は、キーボード５１２やマウス５１３などのユーザ入力機器を計算機システム５００に接続するための装置である。例えば、ディスプレイ５１１の画面を介してＧＵＩ（Graphical User Interface）環境が提供されており、ユーザは、マウス５１３の操作を基調とした視覚的で直感的な様式でシステム５００にユーザ・コマンドを入力することができる。
【００３７】
ネットワーク・インターフェース５０５は、Ｅｔｈｅｒｎｅｔなどの所定の通信プロトコルに従って、システム５００をＬＡＮ（Local Area Network）などの局所的ネットワークに接続する。局所的ネットワークは、所定のオフィス内、あるいは会社やその他の組織・団体が所有する構内に付設されている。勿論、局所的ネットワークは、図示しないルータにより、さらにはインターネットのような広域ネットワークに接続することができる。
【００３８】
ネットワーク上では、各クライアント・マシン１０並びに在席状態収集サーバ５０間では、カード・リーダ／ライタで読み取った従業員ＩＤ及びパスワードの送信、並びに、全クライアント・マシン上の在席情報の配信などの、データ転送が行われる。勿論、その他のデータやプログラムの配信をネットワーク経由で行うようにしてもよい。例えば、本発明を実現するためのクライアント・アプリケーションやサーバ・アプリケーションを、ネットワーク経由で配信してもよい。
【００３９】
外部機器インターフェース５０７は、ハード・ディスク・ドライブ（ＨＤＤ）５１４やメディア・ドライブ５１５などの外部装置をシステム５００に接続するための装置である。
【００４０】
ＨＤＤ５１４は、記憶担体としての磁気ディスクを固定的に搭載した外部記憶装置であり（周知）、記憶容量やデータ転送速度などの点で他の外部記憶装置よりも優れている。ソフトウェア・プログラムを実行可能な状態でＨＤＤ５１４上に置くことをプログラムのシステムへの「インストール」と呼ぶ。通常、ＨＤＤ５１４には、ＣＰＵ５０１が実行すべきオペレーティング・システムのプログラム・コードや、アプリケーション・プログラム、デバイス・ドライバなどが不揮発的に格納されている。
【００４１】
例えば、本発明を実現するためのクライアント・アプリケーションやサーバ・アプリケーションを、ＨＤＤ５１４上にインストールすることができる。また、ネットワーク経由で受信した在席情報などのデータをＨＤＤ５１４上に蓄積することができる。
【００４２】
可搬型メディアは、主として、ソフトウェア・プログラムやデータ・ファイルなどをコンピュータ可読形式のデータとしてバックアップすることや、これらをシステム間で移動（すなわち販売・流通・配布を含む）する目的で使用される。例えば、本発明を実現するためのクライアント・アプリケーションやサーバ・アプリケーションを、これら可搬型メディアを利用して複数の機器間で物理的に流通・配布することができる。
【００４３】
次いで、在席状況収集サーバ５０上で行われる、カードの登録処理について説明する。
【００４４】
各従業員に配布されるカードは、従業員の個人認証・識別処理を利用して離席対策の用途に適用される。カードは、より好ましくは、読み取り専用領域に従業員ＩＤを記録するとともに、読み書き機能領域にパスワードを記録している（前述）。各クライアント・マシン１０は、装備するカード・リーダ・ライタを介して、マシン・アクセスを試みるユーザのＩＣカードから従業員ＩＤとパスワードを読み出すサービスを提供する。
【００４５】
読み出された従業員ＩＤとパスワードは、ネットワーク経由で在席状況収集サーバ５０に転送され、カードの登録処理を行う。ここで言う「登録」とは、カード・リーダ／ライタが接続されたクライアント・マシン１０と従業員ＩＤ（すなわち特定のクライアント・ユーザ）との対応付けを行うことである。
【００４６】
図５には、本実施形態に係るカードの登録処理をフローチャートの形式で示している。該処理は、実際には、在席状況収集サーバ５０上で所定のプログラム・コードを実行するという形態で実現される。
【００４７】
在席状況収集サーバ５０は、ある特定のクライアント・マシン１０から、ネットワーク経由で新規の従業員ＩＤを受信すると、この従業員ＩＤをクライアント・マシン１０（又はこれに装備されたカード・リーダ／ライタ）に対応する座席番号と対応付けて登録する（ステップＳ１）。
【００４８】
そして、クライアント・ユーザが登録された座席から離れるときには、デフォルトの座席状態を登録する（ステップＳ２）
【００４９】
クライアント・マシン１０と従業員ＩＤの対応関係などの登録内容は、例えば、在席状況収集サーバ５０が持つローカル・データベース５１上に保管される。また、在席状況収集サーバ５０は、このような登録情報を基に、登録された従業員ＩＤとパスワードを、在席時や離席時に認識することができる。
【００５０】
図６には、ある従業員が自分に割り当てられたクライアント・マシン１０に最初に着席したときの、セキュリティ・システム１において行われる処理手順をフローチャートの形式で示している。この着席時の処理は、実際には、クライアント・マシン１０と在席状況収集サーバ５０とのネットワークを介した協働的な動作によって実現される。以下、このフローチャートに従って着席時に実行する処理手順について説明する。
【００５１】
従業員用のクライアント・マシン１０の電源を投入したときに、座席用ブラウザが自動的に起動する（ステップＳ１１）。
【００５２】
従業員が自分のカードをカード・リーダ／ライタ上に置くと（又は、カードを読み取り可能な状態に設置すると）（ステップＳ１２）、カードから従業員ＩＤとパスワードが読み取られる。
【００５３】
そして、クライアント・マシン１０は、読み取った従業員ＩＤとパスワードに、自身の座席番号を加えて、在席状況収集サーバ５０に送信する（ステップＳ１３）。
【００５４】
在席状況収集サーバ５０側では、座席番号を基にローカル・データベースを検索して、その座席すなわちクライアント・マシン１０のユーザとして登録された従業員の従業員ＩＤとパスワードを取り出して、これをクライアント・マシン１０から受信した従業員ＩＤ及びパスワードと比較照合する（ステップＳ１４，Ｓ１５）。
【００５５】
座席番号、従業員ＩＤ、パスワードがともに一致する場合には、座席すなわち当該クライアント・マシン１０に登録されたユーザ本人が着席したと判断することができる。この場合、在席状況収集サーバ５０は、在席状況データベースの該当レコードの在席情報を「オフ」から「オン」に切り換える（ステップＳ１６）。
【００５６】
他方、座席番号、従業員ＩＤ、パスワードのうち少なくとも１つが一致しない場合には、座席には登録ユーザ以外の者が着席したと判断することができる。この場合、ユーザ認証処理に失敗したものとして、座席用ブラウザを閉じる（ステップＳ１７）。そして、ステップＳ１１に復帰して、次に従業員がログインするまで待機する。
【００５７】
セキュリティ・システム１上では、各クライアント・マシン１０における従業員の在席／離席の状態を常時監視している。図７〜図９には、従業員すなわちユーザ本人がクライアント・マシン１０に着席した後にセキュリティ・システム１において行われる処理手順をフローチャートの形式で示している。この処理手順は、実際には、クライアント・マシン１０と在席状況収集サーバ５０がネットワークを介して協働的動作を行うことによって実現される。以下、各図のフローチャートを参照しながら、従業員の在席／離席の状態を監視するための処理手順について説明する。
【００５８】
在席状況収集サーバ５０は、ネットワークを介して、カード存在確認（Request Response）のコマンド実行を定期的に行い（例えば、カード存在確認コマンドを一斉送信する）（ステップＳ２１）、各クライアント・マシン１０上におるカードの存在確認を行うことによって（ステップＳ２２）、各ユーザの在席情報を定期的に更新する。
【００５９】
ステップＳ２３において、クライアント・マシン１０上でのカードの存在確認を行う。そして、カードが存在せず、クライアント・マシン１０を離席中と判断された場合には、当該クライアント・マシン１０上での在席状況を「オン」から「オフ」に切り換える（ステップＳ３１）。そして、クライアント・マシン１０から在席状況収集サーバ５０への情報の伝達、並びに当該クライアント・マシン１０上でのオペレーションをロック（入出力禁止）状態にする（ステップＳ３２）。
【００６０】
他方、クライアント・マシン１０上にカードが存在すると判断された場合には、在席状況収集サーバ５０は、クライアント・マシン１０上での行先インジケータへの入力内容に従って、当該クライアント・マシン１０上での在席状況を更新する。
【００６１】
すなわち、当該クライアント・マシン１０上での在席状況を、クライアント・マシン１０上で入力された行先インジケータの表示に従って変更し（ステップＳ４１）、さらに、クライアント・マシン１０上の従業員ＩＤ、パスワード、座席番号を在席状況収集サーバ５０に送信する（ステップＳ４２）。
【００６２】
在席状況収集サーバ５０側では、座席番号を基にローカル・データベースを検索して、その座席すなわちクライアント・マシン１０のユーザとして登録された従業員の従業員ＩＤとパスワードを取り出して、これをクライアント・マシン１０から受信した従業員ＩＤ及びパスワードと比較照合する（ステップＳ４３，Ｓ４４）。
【００６３】
座席番号、従業員ＩＤ、パスワードがともに一致する場合、すなわちユーザ認証に成功した場合には、在席状況収集サーバ５０上では、在席状況を「オン」から要求された状態に変更する（ステップＳ４５）。そして、当該クライアント・マシン１０上でのオペレーションをロック（入出力禁止）状態にする（ステップＳ４６）。
【００６４】
他方、座席番号、従業員ＩＤ、パスワードのうち少なくとも１つが一致しない場合、すなわちユーザ認証に失敗した場合には、在席状況を変更せず、ステップＳ２１に復帰して、上述したようなカード存在確認コマンドの定期的な発行並びに在席状況の定期的な更新などの処理を繰り返し実行する。
【００６５】
また、図１０には、離席中の従業員すなわちユーザ本人が再びクライアント・マシン１０に着席したときにセキュリティ・システム１において行われる処理手順をフローチャートの形式で示している。この処理手順は、実際には、クライアント・マシン１０と在席状況収集サーバ５０がネットワークを介して協働的動作を行うことによって実現される。以下、各図のフローチャートを参照しながら、従業員が着席したときの処理手順について説明する。
【００６６】
従業員が自分のカードをカード・リーダ／ライタ上に置くと（又は、カードを読み取り可能な状態に設置すると）（ステップＳ５１）、カードから従業員ＩＤとパスワードが読み取られる。
【００６７】
そして、クライアント・マシン１０は、読み取った従業員ＩＤとパスワードに、自身の座席番号を加えて、在席状況収集サーバ５０に送信する（ステップＳ５２）。
【００６８】
在席状況収集サーバ５０側では、座席番号を基にローカル・データベースを検索して、その座席すなわちクライアント・マシン１０のユーザとして登録された従業員の従業員ＩＤとパスワードを取り出して、これをクライアント・マシン１０から受信した従業員ＩＤ及びパスワードと比較照合する（ステップＳ５３，Ｓ５４）。
【００６９】
座席番号、従業員ＩＤ、パスワードがともに一致する場合には、座席すなわち当該クライアント・マシン１０に登録されたユーザ本人が着席したと判断することができる。この場合、在席状況収集サーバ５０は、在席状況データベースの該当レコードの在席情報を「オフ」から「オン」に切り換えるとともに、ロック（入出力禁止）状態に陥っているクライアント・マシン１０のロックを解除する（ステップＳ５５）。この結果、着席したユーザ本人は、クライアント・マシン１０上での日常業務を再開することができる（ステップＳ５６）。
【００７０】
他方、座席番号、従業員ＩＤ、パスワードのうち少なくとも１つが一致しない場合には、座席には登録ユーザ以外の者が着席したと判断することができる。この場合、ユーザ認証処理に失敗したものとして、クライアント・マシン１０の操作ロック状態を保持する。そして、ステップＳ５１に復帰して、次に従業員がログインするまで待機する。
【００７１】
なお、カード上のパスワードは、本人ユーザによる書き換えが可能として、定期的なパスワード交換により、本セキュリティ・システム１の信頼性が損なわれないようにすることができる。
【００７２】
例えば、在席状況収集サーバ５０に接続されたカード・リーダ／ライタと管理用ソフトを用いるようにしてもよい。カードをリーダ／ライタ上に置き（又は、カードを読み取り可能な場所に設置し）、新旧パスワードを入力する。旧パスワードがカード上のパスワードと同一であることを条件に、新しいパスワードがカード上に書き込まれるとともに、暗号化して在席状況収集サーバ５０に転送されそのローカル・データベース上にも書き込まれる。
【００７３】
［追補］
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【００７４】
【発明の効果】
以上詳記したように、本発明によれば、オフィスなどで知的労働に従事する従業員の在席又は離席の状況や行先をカード・ベースで管理することができる、優れた離席対策システム及び方法を提供することができる。
【００７５】
また、本発明によれば、離席中における計算機からの情報漏洩や機密情報への不正アクセスを防止することができる、優れた離席対策システム及び方法を提供することができる。
【００７６】
本発明によれば、カードを用いた本人認証により、在席・離席に関する情報を自動収集して一元的に管理することができる。しかも、第３者が在席確認を手元の情報端末上で行うことができる。
【００７７】
また、本発明によれば、離席時における計算機操作ロックの自動化を実現することができるので、第３者による盗み見や不正操作、システムへの不正アクセスなどを防止する離席対策が可能である。
【００７８】
また、本発明によれば、本人認証時のパスワードを交換可能にすることにより、システム運用の安全性の向上を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施に供されるセキュリティ・システム１の構成を模式的に示した図である。
【図２】各クライアント・マシン１０の表次画面上に提示される座席用ブラウザの表示例を示した図である。
【図３】各クライアント・マシン１０上でユーザが離席時に行先をコンソール入力するための行先インジケータの表示例を示した図である。
【図４】クライアント・マシン１０又は在席状態収集サーバ５０として適用可能な計算機システム５００のハードウェア構成を模式的に示した図である。
【図５】本実施形態に係るカードの登録処理を示したフローチャートである。
【図６】ある従業員が自分に割り当てられたクライアント・マシン１０に最初に着席したときの、セキュリティ・システム１において行われる処理手順を示したフローチャートである。
【図７】従業員すなわちユーザ本人がクライアント・マシン１０に着席した後にセキュリティ・システム１において行われる処理手順をフローチャートである。
【図８】従業員すなわちユーザ本人がクライアント・マシン１０に着席した後にセキュリティ・システム１において行われる処理手順をフローチャートである。
【図９】従業員すなわちユーザ本人がクライアント・マシン１０に着席した後にセキュリティ・システム１において行われる処理手順をフローチャートである。
【図１０】離席中の従業員すなわちユーザ本人が再びクライアント・マシン１０に着席したときにセキュリティ・システム１において行われる処理手順を示したフローチャートである。
【符号の説明】
１…セキュリティ・システム
１０…クライアント・マシン
５０…在席状態収集サーバ
５１…ローカル・データベース
５００…計算機システム
５０１…ＣＰＵ，５０２…メモリ
５０３…ディスプレイ・コントローラ
５０４…入力機器インターフェース
５０５…ネットワーク・インターフェース
５０７…外部機器インターフェース，５０８…バス
５１１…ディスプレイ，５１２…キーボード
５１３…マウス
５１４…ハード・ディスク装置
５１５…メディア・ドライブ
【図１】
0004734720.tif 000002
【図２】
0004734720.tif 000003
【図３】
0004734720.tif 000004
【図４】
0004734720.tif 000005
【図５】
0004734720.tif 000006
【図６】
0004734720.tif 000007
【図７】
0004734720.tif 000008
【図８】
0004734720.tif 000009
【図９】
0004734720.tif 000010
【図１０】
0004734720.tif 000011