(57)【要約】【課題】ログオンが許可されたオペレータが再度のログオン操作を必要とすることなくコンピュータの操作が可能となる。【解決手段】認証システム５０は、オペレータの身体に装着する認証装置４０と、オペレータが操作する端末２０と、サーバ１０とを含む。端末２０は、読取部２４と、制御部２１とを備える。読取部２４は、所定の範囲内に存在する認証装置４０を検知し、認証装置４０が備える記憶部４２から認証装置管理情報４３を読み取る。制御部２１は、認証装置４０を再度検知した場合、認証装置管理情報４３を再度読み取り、認証装置管理情報４３に基づき、認証装置４０で識別されるオペレータがサーバ１０においてログオンが許可されており、検知した時から再度検知した時までの間に認証装置４０がオペレータの身体から剥離していないと判定した場合に、端末２０に対する操作を許可する。【選択図】図１
2018055513.tif 000002
【特許請求の範囲】
【請求項１】
オペレータの身体に装着する認証装置と、前記オペレータが操作する端末と、サーバとを含む認証システムであって、
前記端末は、
所定の範囲内に存在する前記認証装置を検知し、前記認証装置が備える記憶部から認証装置管理情報を読み取る読取部と、
前記読取部を介して前記認証装置を再度検知した場合、前記認証装置管理情報を再度読み取り、
前記認証装置管理情報に基づき、前記認証装置で識別される前記オペレータが前記サーバにおいてログオンが許可されており、前記検知した時から前記再度検知した時までの間に前記認証装置が前記オペレータの身体から剥離していないと判定した場合に、前記端末に対する操作を許可する制御部と、
を備える認証システム。
【請求項２】
前記認証装置は、
前記認証装置が前記オペレータの身体から剥離されたか否かを検知する検知部と、
前記検知部が検知した情報を前記記憶部に記憶させる制御部と、
前記認証装置を識別する情報である認証装置識別情報と前記検知部が検知した情報とを認証装置管理情報として記憶する前記記憶部と、
を備える請求項１記載の認証システム。
【請求項３】
前記端末は、
前記読取部を介して前記認証装置を前記再度検知した場合、前記認証装置管理情報を再度読み出し、
前記認証装置管理情報に基づき、前記検知した時から前記再度検知した時までの間に前記認証装置が前記オペレータの身体から剥離されたと判定した場合に、前記オペレータからユーザＩＤおよびパスワードの入力を受け付け、前記ユーザＩＤおよび前記パスワードと前記端末の識別情報である端末識別情報と前記認証装置識別情報を前記サーバに送信してログオンを要求する制御部、
を備える請求項２記載の認証システム。
【請求項４】
前記サーバは、
予め前記ユーザＩＤおよび前記パスワードを記憶した記憶部と、
前記端末から前記ログオンの要求とともに前記ユーザＩＤおよび前記パスワードと前記端末識別情報と前記認証装置識別情報を受信し、
受信した前記ユーザＩＤおよび前記パスワードと予め前記サーバが備える前記記憶部に記憶された前記ユーザＩＤおよび前記パスワードと照合して前記ログオンを許可する場合、
前記端末にログオン許可の通知を送信し、
前記サーバが備える前記記憶部に前記端末識別情報と前記認証装置識別情報と前記ログオンを許可した旨とを対応づけて記憶させる制御部と、
を備える請求項３記載の認証システム。
【請求項５】
オペレータの身体に装着する認証装置と、前記オペレータが操作する端末と、サーバとを含む認証システムにおける認証方法であって、
前記端末は、
所定の範囲内に存在する前記認証装置を検知し、前記認証装置が備える記憶部から認証装置管理情報を読み取り、
前記認証装置を再度検知した場合、前記認証装置管理情報を再度読み取り、
前記認証装置管理情報に基づき、前記認証装置で識別される前記オペレータが前記サーバにおいてログオンが許可されており、前記検知した時から前記再度検知した時までの間に前記認証装置が前記オペレータの身体から剥離していないと判定した場合に、前記端末に対する操作を許可する、
認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システムおよび認証方法に関する。
【背景技術】
【０００２】
近年、電子機器が小型化され、身体に装着可能な（ウェアラブル）電子機器が用いられるようになってきている。装着可能な電子機器において、装着しているユーザが予め登録した本人であるか否かを認証する認証機能を備えたものがある。
【０００３】
また、登録した本人が装着可能な電子機器を未装着であるにも関わらず、悪意あるユーザなどによって認証状態のまま持ちだされることを防止するため、認証状態のまま電子機器を身体から取り外すことができないようにする技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７３４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の技術は、人体に直接身に着ける電子機器に対する認証技術であり、デスクワークの際にオペレータが用いるコンピュータシステムと連携した認証技術ではなかった。
また、コンピュータシステムにオペレータがログオンし、ログオフせずに離席した場合、タイムアウト等によりコンピュータシステムが自動的にオペレータをログオフする認証技術がある。しかしながら、離席したオペレータが戻り作業を再開する場合、再度ログオンの操作が必要となりユーザＩＤおよびパスワードの入力が必要であった。
【０００６】
コンピュータシステムによってオペレータのログオンが許可されているにも関わらず、オペレータが離席して戻る毎にログオンの操作が必要となるのは、ユーザＩＤとパスワードの入力の手間がかかるとともに操作の煩わしさを伴う。
【０００７】
このため、コンピュータシステムにおいて、オペレータのログオンが許可された後において、再度のログオンの手間を省くことができる認証技術が望まれている。
１つの側面では、本発明は、ログオンが許可されたオペレータが再度のログオン操作を必要とすることなくコンピュータの操作が可能となる認証システムおよび認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、以下に示すような認証システムが提供される。認証システムは、オペレータの身体に装着する認証装置と、オペレータが操作する端末と、サーバとを含む。端末は、読取部と、制御部とを備える。読取部は、所定の範囲内に存在する認証装置を検知し、認証装置が備える記憶部から認証装置管理情報を読み取る。
【０００９】
制御部は、読取部を介して認証装置を再度検知した場合、認証装置管理情報を再度読み取り、認証装置管理情報に基づき、認証装置で識別されるオペレータがサーバにおいてログオンが許可されており、検知した時から再度検知した時までの間に認証装置がオペレータの身体から剥離していないと判定した場合に、端末に対する操作を許可する。
【発明の効果】
【００１０】
一態様によれば、本発明は、ログオンが許可されたオペレータが再度のログオン操作を必要とすることなくコンピュータの操作が可能となる認証システムおよび認証方法を提供できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態の認証システムの構成の一例を示す図である。
【図２】第２の実施形態の認証システムの構成の一例を示す図である。
【図３】第２の実施形態のオペレータ端末のハードウェア構成の一例を示す図である。
【図４】第２の実施形態の認証装置のハードウェア構成の一例を示す図である。
【図５】第２の実施形態の認証管理情報の一例を示す図である。
【図６】第２の実施形態の端末管理情報の一例を示す図である。
【図７】第２の実施形態のサーバ管理情報の一例を示す図である。
【図８】第２の実施形態のオペレータが同一端末を利用する場合におけるシーケンスの一例を示す図である。
【図９】第２の実施形態のオペレータが異なる端末を利用する場合におけるシーケンスの一例を示す図である。
【図１０】第２の実施形態のサーバ処理のフローチャートを示す図である。
【図１１】第２の実施形態の着席検知受信処理のフローチャートを示す図である。
【図１２】第２の実施形態のログオン受付処理のフローチャートを示す図である。
【図１３】第２の実施形態の端末処理のフローチャートを示す図である。
【図１４】第２の実施形態の新規着席受付処理のフローチャートを示す図である。
【図１５】第２の実施形態のオペレータ交代受付処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して実施形態を詳細に説明する。
［第１の実施形態］
まず、第１の実施形態の認証システムについて図１を用いて説明する。図１は、第１の実施形態の認証システムの構成の一例を示す図である。
【００１３】
認証システム５０は、認証装置４０と、端末２０と、サーバ１０とを含む。
認証装置４０は、端末２０を操作するオペレータの身体に装着する装置である。認証装置４０は、制御部４１と、記憶部４２と、検知部４４を備える。制御部４１は、認証装置４０全体を制御するものであり、たとえば、プロセッサである。記憶部４２は、認証装置管理情報４３を記憶するものであり、たとえば、メモリである。認証装置管理情報４３は、認証装置４０を識別する情報である認証装置識別情報と、剥離有無情報とを含む。剥離有無情報は、認証装置４０がオペレータの身体から剥離されたか否かを検知部４４が検知した情報である。検知部４４は、生体認証機能を備えるものであり、認証装置４０を装着したオペレータの身体を検知するセンサである。検知部４４は、認証装置４０がオペレータの身体に装着されたことを検知し、身体から剥離したことを検知する。認証装置４０は、オペレータの身体に装着するためのベルト等を備えている。
【００１４】
なお、認証装置４０は、オペレータの身体に１つ装着されるものとする。認証装置識別情報とオペレータは、１対１で対応するものとする。
端末２０は、オペレータがプログラムを実行して操作をする情報処理装置であり、たとえば、コンピュータである。端末２０は、認証装置識別情報で認識されるオペレータが端末２０を初めて操作する際に、ユーザＩＤとパスワードの入力を受け付け、サーバ１０に対しログオンの要求を送信する。ユーザＩＤは、オペレータを識別するための情報であり、記号や数字や文字等を組み合せたもので表される。パスワードは、オペレータが認証を得るためにユーザＩＤと対にして用いる情報であり、記号や数字や文字等の組み合せたもので表される。予めサーバ１０に登録されているユーザＩＤおよびパスワードと、オペレータによって入力されたユーザＩＤとパスワードが一致していることにより、オペレータがユーザＩＤの使用者本人であるとサーバ１０によって認識される。サーバ１０は、オペレータがユーザＩＤの使用者本人であると認識した場合、オペレータにログオンを許可し、端末２０にログオン許可の通知を送信する。
【００１５】
端末２０は、サーバ１０からオペレータに対するログオン許可を受信し、端末２０に対するオペレータからの操作を許可する。
端末２０は、制御部２１と、記憶部２２と、読取部２４とを備える。制御部２１は、端末２０全体を制御するものであり、たとえば、プロセッサである。記憶部２２は、端末管理情報２３を記憶するものであり、たとえば、ＨＤＤ（Hard Disk Drive）やメモリである。端末管理情報２３は、端末２０を識別する情報である端末識別情報と、認証装置識別情報と、剥離有無情報と、認証装置識別情報で識別されるオペレータがログオンまたはログオフした情報とを含む。読取部２４は、認証装置４０が所定の範囲内に存在するか否かを検知し、認証装置４０が備える記憶部４２から認証装置管理情報４３を読み取る。
【００１６】
サーバ１０は、端末２０を利用してログオンするオペレータのユーザＩＤやパスワードを認証する情報処理装置であり、たとえば、コンピュータである。サーバ１０は、制御部１１と記憶部１２を含む。制御部１１は、サーバ１０を制御するものであり、たとえば、プロセッサである。記憶部１２は、サーバ管理情報１３を記憶するものであり、たとえば、ＨＤＤやメモリである。サーバ管理情報１３は、認証装置識別情報と、ユーザＩＤと、パスワードと、端末識別情報と、認証装置識別情報で識別されるオペレータがログオンまたはログオフした情報とを含む。
【００１７】
ここで、認証システム５０における処理について説明する。
オペレータは、認証装置４０を装着し、端末２０に近づく。端末２０は、読取部２４を介して、認証装置４０が所定の範囲内に存在することを検知し、ログオンを促す画面を端末２０に接続したディスプレイに表示する。オペレータは、端末２０にユーザＩＤおよびパスワードを入力しログオン操作を行う。
【００１８】
端末２０の読取部２４は、所定の範囲内に存在する認証装置４０を検知するとともに、認証装置４０が備える記憶部４２から認証装置管理情報４３を読み取る。端末２０は、入力されたユーザＩＤおよびパスワードと検知した認証装置４０から読み取った認証装置識別情報をサーバ１０に送信し、サーバ１０にオペレータのログオンを要求する。
【００１９】
サーバ１０は、端末２０から受信したユーザＩＤおよびパスワードと予め記憶部１２に記憶されたユーザＩＤおよびパスワードとを照合する。サーバ１０は、照合した結果が一致した場合、端末２０にログオン許可の通知を送信する。
【００２０】
端末２０は、サーバ１０からログオン許可を受信し、オペレータに対し操作を許可する。オペレータは、端末２０で各種プログラムを実行し作業を行う。
その後、オペレータが、電話応対や書類作業等のために、端末２０を離席したものとする。端末２０は、読取部２４を介して認証装置４０が所定の範囲内に存在しないことを検知し、スクリーンロックを実行し、端末２０に対する操作を制限する。
【００２１】
離席したオペレータが端末２０に戻ってきた場合、端末２０の制御部２１は、読取部２４を介して認証装置４０を再度検知し、認証装置管理情報４３を再度読み取る。
端末２０の制御部２１は、読み出した認証装置管理情報４３の認証装置識別情報と端末管理情報２３に基づき、認証装置４０で識別されるオペレータがサーバ１０においてログオンが許可されていると判定する。また、端末２０の制御部２１は、剥離有無情報に基づき、最初に認証装置４０を検知した時から再度検知した時までの間に、認証装置４０がオペレータの身体から剥離していないと判定し、端末２０に対する操作を許可する。
【００２２】
こうして、オペレータは、端末２０にログオンした後に離席し、認証装置４０を取り外す事がなく戻ってきた場合、ユーザＩＤおよびパスワードを入力するログオン操作を必要とせずに、端末２０を操作できる。
【００２３】
このように、認証システム５０は、ログオンが許可されたオペレータが再度のログオン操作を必要とすることなくコンピュータの操作が可能となる認証システムおよび認証方法を提供できる。
【００２４】
［第２の実施形態］
次に、第２の実施形態のサーバ１０をサーバに適用し、端末２０をオペレータ端末に適用した認証システムについて図２を用いて説明する。図２は、第２の実施形態の認証システムの構成の一例を示す図である。
【００２５】
認証システム４００は、サーバ３００と、オペレータ端末１００ａ，１００ｂ，１００ｃと、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃと、認証装置１６０ａ，１６０ｂ，１６０ｃとを含む。サーバ３００とオペレータ端末１００ａ，１００ｂ，１００ｃは、ネットワーク２００，２０１を介して接続されている。ネットワーク２００，２０１は、有線ネットワークでもよいし、無線ネットワークでもよい。
【００２６】
サーバ３００は、オペレータ端末１００ａ，１００ｂ，１００ｃからユーザＩＤおよびパスワードとともにログオン要求を受け付け、ユーザＩＤとパスワードの認証を行い、オペレータのログオンの可否を決定するコンピュータである。ログオン要求は、オペレータがコンピュータシステムへのアクセスに必要な認証を得るための要求であり、オペレータ端末１００ａ，１００ｂ，１００ｃからサーバ３００に送信される。
【００２７】
また、サーバ３００は、オペレータ端末１００ａ，１００ｂ，１００ｃから受信する情報に基づいて認証装置１６０ａ，１６０ｂ，１６０ｃの情報を管理できる。また、サーバ３００は、オペレータ端末１００ａ，１００ｂ，１００ｃにおいてオペレータが作業のために実行するソフトウェアを管理できる。サーバ３００は、認証システム４００で提供する認証方法を実現するプログラムを実行できる。
【００２８】
オペレータ端末１００ａ，１００ｂ，１００ｃは、オペレータがログオンして各種ソフトウェアを用いた作業を実行するコンピュータである。
オペレータ端末１００ａ，１００ｂ，１００ｃは、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃを介して認証装置１６０ａ，１６０ｂ，１６０ｃのいずれかが有する情報を読み取る。オペレータ端末１００ａ，１００ｂ，１００ｃは、認証装置１６０ａ，１６０ｂ，１６０ｃのいずれかが有する情報を読み取った場合、認証装置１６０ａ，１６０ｂ，１６０ｃのいずれかを身体に装着したオペレータが着席したと判定できる。
【００２９】
オペレータ端末１００ａ，１００ｂ，１００ｃは、オペレータが着席した際に、オペレータからログオンのためのユーザＩＤおよびパスワードの入力を受け付け、サーバ３００に送信する。オペレータ端末１００ａ，１００ｂ，１００ｃは、ログオン許可をサーバ３００から受信し、作業をするためのソフトウェアの実行をオペレータに許可する。
【００３０】
認証情報読取装置１５０ａ，１５０ｂ，１５０ｃは、所定の範囲内に存在する認証装置１６０ａ，１６０ｂ，１６０ｃが有する情報を受信し、オペレータ端末１００ａ，１００ｂ，１００ｃに送信する電子機器である。たとえば、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃは、ＲＦＩＤ（Radio Frequency IDentification）タグを読み取る機能や、無線通信機能や、赤外線通信機能や、Bluetooth（登録商標）等の近距離無線通信の機能を備える。認証情報読取装置１５０ａ，１５０ｂ，１５０ｃが備える機能は、認証装置１６０ａ，１６０ｂ，１６０ｃの機能と対応づけて決定できる。たとえば、認証装置１６０ａ，１６０ｂ，１６０ｃがＲＦＩＤタグを備える場合、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃは、ＲＦＩＤタグ読み取り機能を備えることができる。
【００３１】
認証情報読取装置１５０ａ，１５０ｂ，１５０ｃは、所定の範囲内に存在する認証装置１６０ａ，１６０ｂ，１６０ｃのみと情報通信可能となるよう、通信範囲を設定できる。たとえば、オペレータ端末１００ａを使用するオペレータが装着している認証装置１６０ａのみを特定できるよう通信範囲を半径数十センチと予め設定できるものとする。
【００３２】
なお、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃは、オペレータ端末１００ａ，１００ｂ，１００ｃの外付けデバイスとして図示したが、オペレータ端末１００ａ，１００ｂ，１００ｃに内蔵されてもよい。
【００３３】
認証装置１６０ａ，１６０ｂ，１６０ｃは、身体に装着しているか否かを検知する装置であり、たとえば、腕輪型の電子機器である。認証装置１６０ａ，１６０ｂ，１６０ｃは、検知した情報や識別情報を記憶し、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃと通信する機能を備える。オペレータは、認証装置１６０ａ，１６０ｂ，１６０ｃを身体に装着し、オペレータ端末１００ａ，１００ｂ，１００ｃを操作する。
【００３４】
なお、認証システム４００の構成は一例であり、サーバ３００の機能をオペレータ端末１００ａ，１００ｂ，１００ｃで分担する構成であってもよいし、その他の構成であってもよい。また、認証システム４００は、オペレータ端末１００ａ，１００ｂ，１００ｃ、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃ、認証装置１６０ａ，１６０ｂ，１６０ｃを１以上備えればよく、台数に制限はない。
【００３５】
次に、第２の実施形態のオペレータ端末のハードウェア構成について図３を用いて説明する。図３は、第２の実施形態のオペレータ端末のハードウェア構成の一例を示す図である。
【００３６】
オペレータ端末１００ａは、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、たとえばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ１０１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００３７】
ＲＡＭ１０２は、オペレータ端末１００ａの主記憶装置として使用される。ＲＡＭ１０２は、プロセッサ１０１が実行するプログラムやプロセッサ１０１が演算に用いるデータを一時的に記憶する揮発性メモリである。なお、オペレータ端末１００ａは、ＲＡＭ以外の種類のメモリを備えてもよく、複数個のメモリを備えてもよい。
【００３８】
バス１０８に接続されている周辺機器としては、ＨＤＤ１０３、画像信号処理部１０４、入力信号処理部１０５、媒体リーダ１０６および通信インタフェース１０７がある。
ＨＤＤ１０３は、ＯＳ（Operating System）やミドルウェアやアプリケーションソフトウェアなどのソフトウェアのプログラム、および、データを記憶する不揮発性の記憶装置である。なお、オペレータ端末１００ａは、フラッシュメモリやＳＳＤ（Solid State Drive）などの他の種類の記憶装置を備えてもよく、複数の不揮発性の記憶装置を備えてもよい。
【００３９】
画像信号処理部１０４は、プロセッサ１０１からの命令に従って、仮想リソース管理サーバ１００に接続されたディスプレイ１１１に画像を出力する。ディスプレイ１１１としては、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、プラズマディスプレイ（ＰＤＰ：Plasma Display Panel）、有機ＥＬ（ＯＥＬ：Organic Electro-Luminescence）ディスプレイなどを用いることができる。
【００４０】
入力信号処理部１０５は、オペレータ端末１００ａに接続された入力デバイス１１２から入力信号を取得し、プロセッサ１０１に出力する。入力デバイス１１２としては、マウスやタッチパネルやタッチパッドやトラックボールなどのポインティングデバイス、キーボード、リモートコントローラ、ボタンスイッチなどを用いることができる。また、オペレータ端末１００ａに、複数の種類の入力デバイスが接続されていてもよい。
【００４１】
媒体リーダ１０６は、記録媒体１１３に記録されたプログラムやデータを読み取る読み取り装置である。記録媒体１１３として、たとえば、フレキシブルディスク（ＦＤ：Flexible Disk）やＨＤＤなどの磁気ディスク、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）などの光ディスク、光磁気ディスク（ＭＯ：Magneto-Optical disk）、半導体メモリなどを使用できる。媒体リーダ１０６は、たとえば、記録媒体１１３から読み取ったプログラムやデータをＲＡＭ１０２またはＨＤＤ１０３に格納する。
【００４２】
通信インタフェース１０７は、ネットワーク２０１に接続され、ネットワーク２０１を介して他のコンピュータと通信を行うインタフェースである。通信インタフェース１０７は、ケーブルで通信装置と接続される有線通信インタフェースでもよいし、基地局と無線リンクで接続される無線通信インタフェースでもよい。
【００４３】
オペレータ端末１００ａは、通信インタフェース１０７と認証情報読取装置１５０ａを介して認証装置１６０ａ，１６０ｂ，１６０ｃから情報を読み取り、読み取った情報をＲＡＭ１０２またはＨＤＤ１０３に格納できる。
【００４４】
なお、オペレータ端末１００ａは、媒体リーダ１０６を備えていなくてもよく、オペレータが操作するタブレット端末から制御可能である場合には画像信号処理部１０４や入力信号処理部１０５を備えていなくてもよい。また、ディスプレイ１１１や入力デバイス１１２や認証情報読取装置１５０ａが、オペレータ端末１００ａの筐体と一体に形成されていてもよい。
【００４５】
オペレータ端末１００ｂ，１００ｃや、サーバ３００も、オペレータ端末１００ａと同様のハードウェアを用いて実現することができる。なお、サーバ３００は、認証情報読取装置１５０ａを備えていなくてもよい。
【００４６】
なお、以下の説明において、オペレータ端末１００ａ，１００ｂ，１００ｃに共通する構成や処理は、オペレータ端末１００ａについて説明し、オペレータ端末１００ｂ，１００ｃの説明は適宜省略する。
【００４７】
次に、第２の実施形態の認証装置のハードウェア構成について図４を用いて説明する。図４は、第２の実施形態の認証装置のハードウェア構成の一例を示す図である。
認証装置１６０ａは、制御部１６１と装着部１６８とを含む。
【００４８】
認証装置１６０ａは、プロセッサ１６２によって制御部１６１全体が制御されている。
プロセッサ１６２には、バス１６７を介して記憶部１６３と複数の周辺機器が接続されている。プロセッサ１６２は、たとえばＣＰＵである。プロセッサ１６２は、人体検知部１６５が検知した体温や心拍数や脈拍数等のデータと検知した時間情報とを記憶部１６３に格納できる。プロセッサ１６２は、人体検知部１６５が体温や心拍数や脈拍数等を検知した場合に認証装置１６０ａが人体に装着されたと判定し、検知しない場合に認証装置１６０ａが人体から取り外された（剥離）と判定できる。
【００４９】
記憶部１６３は、プログラムやデータを記憶する記憶装置であり、ＨＤＤや各種メモリ等である。記憶部１６３は、ＯＳやプロセッサ１６２が実行する各種のアプリケーションプログラム等を記憶できる。
【００５０】
表示部１６４は、プロセッサ１６２からの命令に従って画像を出力する。表示部１６４は、人体検知部１６５が検知したデータ等を表示できる。
人体検知部１６５は、認証装置１６０ａが人体に装着されているか否かを検知するセンサであり、たとえば、体温センサや、心拍センサや、脈拍センサ等の生体認証が可能なセンサである。
【００５１】
通信インタフェース１６６は、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃを介してオペレータ端末１００ａ，１００ｂ，１００ｃと通信を行うインタフェースである。
装着部１６８は、認証装置１６０ａを人体に装着するためのものであり、たとえば、ベルトや腕輪等である。
【００５２】
なお、認証装置１６０ｂ，１６０ｃも、認証装置１６０ａと同様のハードウェアを用いて実現することができる。なお、以下の説明において、認証装置１６０ａ，１６０ｂ，１６０ｃに共通する構成や処理は、認証装置１６０ａについて説明し、認証装置１６０ｂ，１６０ｃの説明は適宜省略する。
【００５３】
次に、第２の実施形態の認証管理情報について図５を用いて説明する。図５は、第２の実施形態の認証管理情報の一例を示す図である。
認証管理情報５００は、認証装置１６０ａが管理する情報である。認証管理情報５００は、認証装置１６０ａが備えるＨＤＤやメモリ等の記憶部１６３に記憶される情報である。
【００５４】
認証管理情報５００は、認証装置識別情報と、装着日時情報と、人体検知情報と、剥離日時情報とを含む。
認証装置識別情報は、認証装置１６０ａ，１６０ｂ，１６０ｃを一意に識別するための情報である。認証装置識別情報は、システム管理者が予め認証装置１６０ａ，１６０ｂ，１６０ｃにそれぞれ設定できる。なお、認証装置１６０ａ，１６０ｂ，１６０ｃにＲＦＩＤタグを備えている場合、ＲＦＩＤタグに含まれる識別情報で代用できる。ここで、認証装置１６０ａの認証装置識別情報が「ＩＤ００１」、認証装置１６０ｂの認証装置識別情報が「ＩＤ００２」、認証装置１６０ｃの認証装置識別情報が「ＩＤ００３」であるものとする。
【００５５】
装着日時情報は、オペレータが認証装置１６０ａを装着した日時の情報である。言い換えると、装着日時情報は、人体検知部１６５が人体を検知した日時情報である。
人体検知情報は、人体検知部１６５が体温や心拍数や脈拍数等を検知したか否かを示す情報である。人体検知情報には、たとえば、人体検知部１６５が体温を検知中である場合、体温検知中である旨の情報が記憶される。
【００５６】
剥離日時情報は、オペレータが認証装置１６０ａを外した（剥離した）日時の情報である。言い換えると、剥離日時情報は、人体検知部１６５が人体を検知できなくなった日時情報である。
【００５７】
装着日時情報と、人体検知情報と、剥離日時情報の初期値は、「−」（検知せず）である。装着日時情報と、人体検知情報と、剥離日時情報は、人体検知部１６５を介して取得した情報に基づき、プロセッサ１６２によって記憶部１６３に記憶される。
【００５８】
なお、上述の認証管理情報５００は、一例に過ぎず、その他の情報を含めることもできる。また、認証装置１６０ａ，１６０ｂ，１６０ｃは、人体検知部１６５から取得した情報や、予め設定された情報等に基づき、認証管理情報５００を個別に記憶し更新できる。
【００５９】
次に、第２の実施形態の端末管理情報について図６を用いて説明する。図６は、第２の実施形態の端末管理情報の一例を示す図である。
端末管理情報５１０は、オペレータ端末１００ａが管理する情報である。オペレータ端末１００ａは、認証情報読取装置１５０ａを介して認証装置１６０ａから認証管理情報５００を取得して管理するとともに、オペレータのログオンまたはログオフの情報を管理する。端末管理情報５１０は、オペレータ端末１００ａが備えるＨＤＤ１０３等の記憶部に記憶される情報である。
【００６０】
端末管理情報５１０は、端末識別情報と、認証装置識別情報と、着席情報と、剥離有無情報と、装着日時情報と、ログオン履歴情報と、着席履歴情報とを含む。
端末識別情報は、オペレータ端末１００ａを識別する情報である。端末識別情報には、たとえば、システムファイルに格納されているホスト名やＩＰアドレス等が記憶される。ここで、オペレータ端末１００ａの端末識別情報が「１７２．１６．１０．１」、オペレータ端末１００ｂの端末識別情報が「１７２．１６．１０．２」、オペレータ端末１００ｃの端末識別情報が「１７２．１６．１０．３」であるものとする。
【００６１】
認証装置識別情報は、認証管理情報５００における認証装置識別情報と同一の情報である。オペレータ端末１００ａは、認証情報読取装置１５０ａを介して認証装置１６０ａが有する認証管理情報５００を読み出し、読み出した認証装置識別情報を端末管理情報５１０に記憶する。
【００６２】
着席情報は、認証装置識別情報で識別される認証装置１６０ａが、認証情報読取装置１５０ａを介してオペレータ端末１００ａと通信可能な範囲内に存在するか否かを示す情報である。着席情報には、オペレータ端末１００ａによって、認証装置１６０ａが通信可能な範囲内に存在する場合に「着席」、通信不可となった場合に「離席」の情報が記憶される。言い換えると、着席情報には、認証装置識別情報で識別される認証装置１６０ａを装着したオペレータが、オペレータ端末１００ａを用いて作業できる範囲内（たとえば、数十センチ以内）に存在する場合に「着席」、存在しない場合に「離席」が記憶される。
【００６３】
剥離有無情報は、認証装置１６０ａを装着したオペレータが、認証装置１６０ａを取り外したか否かを示す情報である。オペレータ端末１００ａは、認証管理情報５００に含まれる剥離日時情報に日時情報が記憶されている場合に「有」、剥離日時情報に日時情報が記憶されていない場合に「無」を剥離有無情報に記憶する。
【００６４】
装着日時情報は、認証管理情報５００における装着日時情報と同一の情報である。オペレータ端末１００ａは、認証情報読取装置１５０ａを介して認証装置１６０ａが有する認証管理情報５００を読み出し、読み出した装着日時情報を端末管理情報５１０に記憶する。
【００６５】
ログオン履歴情報は、オペレータがオペレータ端末１００ａでログオンまたはログオフした履歴の情報である。ログオン履歴情報は、ログオンまたはログオフした日時情報と、ログオンまたはログオフしたオペレータが装着した認証装置１６０ａの識別情報と、ログオン（logon）かログオフ（logoff）かを示す情報が含まれる。ログオン履歴情報は、オペレータ端末１００ａによって記憶される。
【００６６】
着席履歴情報は、オペレータが着席または離席した履歴の情報である。着席履歴情報は、着席または離席した日時情報と、着席または離席したオペレータが装着した認証装置１６０ａの識別情報と、着席または離席を示す情報が含まれる。着席履歴情報は、オペレータ端末１００ａによって、認証装置１６０ａが通信可能な範囲内に存在すると検知された場合に「着席」が記録される。また、オペレータ端末１００ａによって、認証装置１６０ａが通信可能な範囲内に存在すると検知されなくなった場合に「離席」が記録される。
【００６７】
オペレータ端末１００ｂ，１００ｃも同様に、認証情報読取装置１５０ｂ，１５０ｃを介して認証装置１６０ｂ，１６０ｃから認証管理情報５００を取得して管理するとともに、オペレータのログオンまたはログオフの情報を管理できる。
【００６８】
なお、上述の端末管理情報５１０は、一例に過ぎず、その他の情報を含めることもできる。また、オペレータ端末１００ａ，１００ｂ，１００ｃは、認証情報読取装置１５０ａ，１５０ｂ，１５０ｃを介して認証装置１６０ａ，１６０ｂ，１６０ｃから取得した情報と、オペレータのログオンまたはログオフの情報に基づき、端末管理情報５１０を個別に記憶し更新できる。
【００６９】
次に、第２の実施形態のサーバ管理情報について図７を用いて説明する。図７は、第２の実施形態のサーバ管理情報の一例を示す図である。
サーバ管理情報５２０は、サーバ３００が管理する情報である。サーバ３００は、オペレータ端末１００ａ，１００ｂ，１００ｃから受信した情報を、認証装置識別情報に対応づけて管理する。サーバ管理情報５２０は、サーバ３００が備えるＨＤＤ１０３等の記憶部に記憶される情報である。
【００７０】
サーバ管理情報５２０は、認証装置識別情報と、装着日時情報と、ログオン日時情報と、ログオフ日時情報と、着席情報と、剥離有無情報と、ログオン端末識別情報と、着席端末識別情報と、再着席端末識別情報とを含む。なお、図示を省略するが、サーバ管理情報５２０は、認証装置識別情報と対応づけて、オペレータがログオン操作で用いるユーザＩＤおよびパスワードを管理できるものとする。
【００７１】
認証装置識別情報は、認証装置１６０ａ，１６０ｂ，１６０ｃの識別情報である。認証装置の識別情報は、システム管理者によって予めサーバ管理情報５２０に設定できる。なお、オペレータは、各自が１つずつ認証装置１６０ａ，１６０ｂ，１６０ｃを装着し、オペレータと認証装置識別情報が１対１で対応するものとする。このため、認証装置識別情報が異なる場合はオペレータが異なり、認証装置識別情報が同一の場合はオペレータが同一であることを意味する。
【００７２】
装着日時情報は、端末管理情報５１０における装着日時情報と同一の情報である。
ログオン日時情報は、認証装置識別情報で識別される認証装置１６０ａ，１６０ｂ，１６０ｃを装着しているオペレータが、オペレータ端末１００ａ，１００ｂ，１００ｃにログオンした日時の情報である。
【００７３】
ログオフ日時情報は、認証装置識別情報で識別される認証装置１６０ａ，１６０ｂ，１６０ｃを装着しているオペレータが、オペレータ端末１００ａ，１００ｂ，１００ｃからログオフした日時の情報である。また、サーバ３００によってログオフされた場合、ログオフ日時情報は、サーバ３００によってログオフされた日時の情報である。なお、ログオフ日時情報が「−」（設定無し）であり、ログオン日時情報に日時が設定されている場合、認証装置識別情報に対応する認証装置１６０ａ，１６０ｂ，１６０ｃを装着しているオペレータがログオン中であることを示す。
【００７４】
着席情報は、端末管理情報５１０における着席情報と同一の情報である。
剥離有無情報は、端末管理情報５１０における剥離有無情報と同一の情報である。
ログオン端末識別情報は、認証装置識別情報で識別される認証装置１６０ａ，１６０ｂ，１６０ｃを装着しているオペレータが、ログオンしたオペレータ端末１００ａ，１００ｂ，１００ｃの端末識別情報である。以下、オペレータがログオンしたオペレータ端末をログオン端末と記載する。なお、サーバ３００が受信した端末管理情報５１０に複数回ログオンしたログオン履歴情報が含まれている場合、サーバ３００は最新のログオン端末についてログオン端末識別情報に記憶できる。
【００７５】
着席端末識別情報は、認証装置識別情報で識別される認証装置１６０ａ，１６０ｂ，１６０ｃを装着したオペレータが着席しているオペレータ端末１００ａ，１００ｂ，１００ｃの端末識別情報である。オペレータがログオンした端末と着席した端末が同一の端末である場合には、ログオン端末識別情報と着席端末識別情報は同一の端末識別情報が記憶される。
【００７６】
再着席端末識別情報は、認証装置識別情報で識別される認証装置１６０ａ，１６０ｂ，１６０ｃを装着しているオペレータが、再度着席したオペレータ端末１００ａ，１００ｂ，１００ｃの端末識別情報である。ここで、再着席とは、オペレータの着席した回数が２回目以降の着席であることを示す。オペレータが再着席していない場合、再着席端末識別情報は「−」（設定無し）となる。
【００７７】
なお、オペレータが初回のログオン操作で入力したユーザＩＤおよびパスワードが認証され、かつ、認証装置１６０ａ，１６０ｂ，１６０ｃを装着し続けている場合、ログオン状態が継続し、ログオン操作無しで（ユーザＩＤおよびパスワードの入力を省略して）オペレータ端末１００ａ，１００ｂ，１００ｃを変更することが可能である。このため、オペレータがログオンした端末識別情報と着席している端末識別情報とは異なる場合がある。
【００７８】
ここで、ログオン端末識別情報と、着席端末識別情報と、再着席端末識別情報について説明する。たとえば、認証装置１６０ｂを装着したオペレータが１回（初回）オペレータ端末１００ｂに着席およびログオンした場合、着席端末識別情報およびログオン端末識別情報にオペレータ端末１００ｂの端末識別情報がサーバ３００によって記憶される。その後、オペレータは、ログオフせずに離席し、認証装置１６０ｂを装着し続けて、異なる端末であるオペレータ端末１００ｃに戻ってきた場合（座席変更した場合）、再着席端末識別情報にオペレータ端末１００ｃの端末識別情報がサーバ３００によって記憶される。
【００７９】
このように、オペレータが２回着席した場合、１回目に着席したオペレータ端末１００ｂの端末識別情報が着席端末識別情報に記憶され、２回目に着席したオペレータ端末１００ｃの端末識別情報が再着席端末識別情報に記憶される。
【００８０】
なお、オペレータが３回以上着席した場合、Ｎ−１（Ｎ≧３）回目に着席したオペレータ端末１００ａ，１００ｂ，１００ｃの端末識別情報が、着席端末識別情報に記憶される。また、Ｎ（Ｎ≧３）回目に着席したオペレータ端末１００ａ，１００ｂ，１００ｃの端末識別情報が、再着席端末識別情報に記憶される。
【００８１】
ここで、サーバ管理情報５２０において認証装置識別情報「ＩＤ００１」と対応づけられた情報について説明する。
認証装置識別情報「ＩＤ００１」と対応づけて、装着日時情報「２０１６／９／１  ８：５５」、ログオン日時情報「２０１６／９／１  ９：０１」、ログオフ日時情報「−」、着席情報「着席」、剥離有無情報「無」、ログオン端末識別情報「１７２．１６．１０．１」、着席端末識別情報「１７２．１６．１０．１」、再着席端末識別情報「１７２．１６．１０．１」が記憶されている。
【００８２】
これは、認証装置識別情報「ＩＤ００１」で識別される認証装置１６０ａを装着しているオペレータが、２０１６年９月１日８時５５分に認証装置１６０ａを装着したことを示す。また、オペレータは、２０１６年９月１日９時０１分にログオンし、ログオフしていないことを示す。また、オペレータは、着席している状態であり、認証装置１６０ａを取り外していない（剥離無し）状態であることを示す。また、オペレータは、端末識別情報「１７２．１６．１０．１」であるオペレータ端末１００ａでログオンしたことを示す。また、オペレータは、端末識別情報「１７２．１６．１０．１」であるオペレータ端末１００ａに着席し、端末識別情報「１７２．１６．１０．１」であるオペレータ端末１００ａに再度着席していることを示す。
【００８３】
次に、第２の実施形態のオペレータが同一端末を利用する場合におけるシーケンスについて図８を用いて説明する。図８は、第２の実施形態のオペレータが同一端末を利用する場合におけるシーケンスの一例を示す図である。
【００８４】
サーバ３００と、オペレータ端末１００ａと、オペレータ端末１００ｂの処理は、それぞれのコンピュータが有する制御部（プロセッサ１０１）が実行する処理である。
また、オペレータ端末１００ａにおいて、認証装置１６０ａ（認証装置識別情報「ＩＤ００１」）を装着したオペレータが着席して作業を実行するものとする。また、オペレータ端末１００ｂにおいて、認証装置１６０ｂ（認証装置識別情報「ＩＤ００２」）を装着したオペレータが着席して作業を実行するものとする。
【００８５】
［ステップＳ１１］オペレータ端末１００ａは、認証情報読取装置１５０ａを介して認証装置１６０ａ（認証装置識別情報「ＩＤ００１」）が通信可能な範囲内にあることを検知し、認証装置１６０ａから認証管理情報５００を読み取る。オペレータ端末１００ａは、読み取った認証管理情報５００に基づき、端末管理情報５１０を更新する。オペレータ端末１００ａは、着席を検知した旨を通知する情報である着席検知情報と端末管理情報５１０をサーバ３００に送信する。
【００８６】
［ステップＳ１２］オペレータ端末１００ｂは、認証情報読取装置１５０ｂを介して認証装置１６０ｂ（認証装置識別情報「ＩＤ００２」）が通信可能な範囲内にあることを検知し、認証装置１６０ｂから認証管理情報５００を読み取る。オペレータ端末１００ｂは、読み取った認証管理情報５００に基づき、端末管理情報５１０を更新する。オペレータ端末１００ｂは、着席検知情報と端末管理情報５１０をサーバ３００に送信する。
【００８７】
［ステップＳ１３］サーバ３００は、各オペレータ端末１００ａ，１００ｂから着席検知情報と端末管理情報５１０とを受信する。サーバ３００は、受信した端末管理情報５１０に基づいて、サーバ管理情報５２０を更新する。
【００８８】
［ステップＳ１４］オペレータ端末１００ａは、オペレータからログオンのためのユーザＩＤとパスワード（PW：PassWord）の入力を受け付け、ログオン要求をサーバ３００に送信する。
【００８９】
［ステップＳ１５］オペレータ端末１００ｂは、オペレータからログオンのためのユーザＩＤとパスワードの入力を受け付け、ログオン要求をサーバ３００に送信する。
［ステップＳ１６］サーバ３００は、各オペレータ端末１００ａ，１００ｂからログオン要求を受信し、ログオン受付処理を実行する。サーバ３００は、サーバ管理情報５２０を更新する。
【００９０】
ここで、オペレータ端末１００ａ，１００ｂで作業するそれぞれのオペレータが入力したユーザＩＤとパスワードは、それぞれサーバ３００によって認証されたものとする。また、サーバ３００は、ログオン許可の通知をオペレータ端末１００ａ，１００ｂに送信したものとする。
【００９１】
［ステップＳ１７］オペレータ端末１００ａは、オペレータが作業をするためのソフトウェアを実行する。たとえば、オペレータ端末１００ａは、入金伝票を処理するためのソフトウェアを実行するものとする。
【００９２】
［ステップＳ１８］オペレータ端末１００ｂは、オペレータが作業をするためのソフトウェアを実行する。たとえば、オペレータ端末１００ｂは、出金伝票を処理するためのソフトウェアを実行するものとする。
【００９３】
［ステップＳ１９］オペレータ端末１００ａは、認証情報読取装置１５０ａを介して認証装置１６０ａが通信可能な範囲内にないことを検知する。オペレータ端末１００ａは、ディスプレイ１１１にスクリーンロックを実行し、他のオペレータが利用できないようにする。オペレータ端末１００ａは、端末管理情報５１０の着席情報を「離席」に更新する。また、オペレータ端末１００ａは、端末管理情報５１０の着席履歴情報に離席日時情報と認証装置識別情報と離席の旨の情報を追加する更新をする。オペレータ端末１００ａは、離席を検知した旨を通知する情報である離席検知情報をサーバ３００に送信する。
【００９４】
［ステップＳ２０］オペレータ端末１００ｂは、認証情報読取装置１５０ｂを介して認証装置１６０ｂが通信可能な範囲内にないことを検知する。オペレータ端末１００ｂは、ディスプレイ１１１にスクリーンロックを実行し、他のオペレータが利用できないようにする。オペレータ端末１００ｂは、端末管理情報５１０の着席情報を「離席」に更新する。また、オペレータ端末１００ａは、端末管理情報５１０の着席履歴情報に離席日時情報と認証装置識別情報と離席の旨の情報を追加する更新をする。オペレータ端末１００ｂは、離席を検知した旨を通知する情報である離席検知情報をサーバ３００に送信する。
【００９５】
［ステップＳ２１］サーバ３００は、各オペレータ端末１００ａ，１００ｂから離席検知情報を受信する。サーバ３００は、サーバ管理情報５２０の各オペレータ端末１００ａ，１００ｂに着席していた認証装置識別情報（ＩＤ００１，ＩＤ００２）に対応する着席情報を「着席」から「離席」に更新する。
【００９６】
［ステップＳ２２］オペレータ端末１００ａは、認証情報読取装置１５０ａを介して認証装置１６０ａ（認証装置識別情報「ＩＤ００１」）が通信可能な範囲内にあることを検知し、認証装置１６０ａから認証管理情報５００を読み取る。オペレータ端末１００ａは、読み取った認証管理情報５００に基づき、端末管理情報５１０を更新する。オペレータ端末１００ａは、着席を検知した旨を通知する情報である着席検知情報と端末管理情報５１０をサーバ３００に送信する。
【００９７】
ここで、オペレータ端末１００ａを離席して戻って来たオペレータは、ステップＳ１１で認証装置１６０ａが検知された時からステップＳ２２で再度検知された時までの間に、認証装置１６０ａを取り外すことなく装着し続けていたものとする。このため、認証管理情報５００の人体検知情報が「体温検知中」、剥離日時情報が「−」であり、端末管理情報５１０の剥離有無情報が「無」であるものとする。
【００９８】
［ステップＳ２３］サーバ３００は、オペレータ端末１００ａから着席検知情報を受信する。サーバ３００は、サーバ管理情報５２０の認証装置識別情報「ＩＤ００１」に対応する着席情報を「離席」から「着席」に更新する。
【００９９】
［ステップＳ２４］オペレータ端末１００ａは、端末管理情報５１０の剥離有無情報が「無」であり認証装置１６０ａが取り外されておらず、かつ、着席履歴情報に基づき、オペレータ端末１００ａを離席したオペレータと同一のオペレータが着席したと判定し、スクリーンロックを解除する。
【０１００】
言い換えると、オペレータ端末１００ａは、認証装置１６０ａを取り外さずに、離席したオペレータと同一のオペレータが戻ってきた場合、ログオンのためのユーザＩＤとパスワードの入力を不要とする。
【０１０１】
［ステップＳ２５］オペレータ端末１００ａは、オペレータが作業をするためのソフトウェアを実行する。たとえば、オペレータ端末１００ａは、ステップＳ１７で実行した入金伝票を処理するためのソフトウェアにおける作業を継続できる。
【０１０２】
［ステップＳ２６］オペレータ端末１００ｂは、認証情報読取装置１５０ｂを介して認証装置１６０ｂ（認証装置識別情報「ＩＤ００２」）が通信可能な範囲内にあることを検知し、認証装置１６０ｂから認証管理情報５００を読み取る。オペレータ端末１００ｂは、読み取った認証管理情報５００に基づき、端末管理情報５１０を更新する。オペレータ端末１００ｂは、着席を検知した旨を通知する情報である着席検知情報と端末管理情報５１０をサーバ３００に送信する。
【０１０３】
ここで、オペレータ端末１００ｂを離席して戻って来たオペレータは、認証装置１６０ｂを取り外して、再び装着したものとする。このため、認証管理情報５００の人体検知情報が「体温検知中」、剥離日時情報が「２０１６／９／１  １２：３０」であり、端末管理情報５１０の剥離有無情報が「有」であるものとする。
【０１０４】
［ステップＳ２７］サーバ３００は、オペレータ端末１００ｂから着席検知情報を受信する。サーバ３００は、サーバ管理情報５２０の認証装置識別情報「ＩＤ００２」に対応する着席情報を「離席」から「着席」に更新し、剥離有無情報を「無」から「有」に更新する。
【０１０５】
［ステップＳ２８］オペレータ端末１００ｂは、オペレータからログオンのためのユーザＩＤとパスワードの入力を受け付け、ログオン要求をサーバ３００に送信する。
なお、オペレータ端末１００ｂは、ログオンのためのユーザＩＤとパスワードの入力を促す画面をディスプレイ１１１に表示させることができる。たとえば、オペレータ端末１００ｂは、「認証装置が取り外されたことを検知しました。端末での作業再開には、ログオン操作が必要です。ユーザＩＤとパスワードを入力してください。」という文言をディスプレイ１１１に表示させることができる。
【０１０６】
［ステップＳ２９］サーバ３００は、オペレータ端末１００ｂからログオン要求を受信し、ログオン受付処理を実行する。サーバ３００は、サーバ管理情報５２０を更新する。
ここで、オペレータ端末１００ｂで作業するオペレータが入力したユーザＩＤとパスワードは、サーバ３００によって認証されたものとする。また、サーバ３００は、ログオン許可の通知をオペレータ端末１００ｂに送信したものとする。
【０１０７】
［ステップＳ３０］オペレータ端末１００ｂは、ログオン許可の通知をサーバ３００から受信したことに伴い、スクリーンロックを解除する。
［ステップＳ３１］オペレータ端末１００ｂは、オペレータが作業をするためのソフトウェアを実行する。たとえば、オペレータ端末１００ｂは、ステップＳ１８で実行した出金伝票を処理するためのソフトウェアにおける作業を継続できる。
【０１０８】
このように、オペレータ端末１００ａは、認証装置１６０ａを取り外さずに、離席したオペレータと同一のオペレータが戻ってきた場合、ログオンのためのユーザＩＤとパスワードの入力を不要とする。このため、認証装置１６０ａを装着しているオペレータは、ユーザＩＤとパスワードの入力の手間を省くことができる。
【０１０９】
次に、第２の実施形態のオペレータが異なる端末を利用する場合におけるシーケンスについて図９を用いて説明する。図９は、第２の実施形態のオペレータが異なる端末を利用する場合におけるシーケンスの一例を示す図である。
【０１１０】
サーバ３００と、オペレータ端末１００ａと、オペレータ端末１００ｂの処理は、それぞれのコンピュータが有する制御部（プロセッサ１０１）が実行する処理である。
ここで、オペレータ端末１００ａにおいて認証装置１６０ａ（認証装置識別情報「ＩＤ００１」）を装着したオペレータが着席して作業を実行し、その後、離席するものとする。また、オペレータ端末１００ｂにおいて認証装置１６０ｂ（認証装置識別情報「ＩＤ００２」）を装着したオペレータが離席後、認証装置１６０ａ（認証装置識別情報「ＩＤ００１」）を装着したオペレータが着席して作業を実行するものとする。
【０１１１】
［ステップＳ２１１］オペレータ端末１００ａは、認証情報読取装置１５０ａを介して認証装置１６０ａ（認証装置識別情報「ＩＤ００１」）が通信可能な範囲内にあることを検知し、認証装置１６０ａから認証管理情報５００を読み取る。オペレータ端末１００ａは、読み取った認証管理情報５００に基づき、端末管理情報５１０を更新する。オペレータ端末１００ａは、着席を検知した旨を通知する情報である着席検知情報と端末管理情報５１０をサーバ３００に送信する。
【０１１２】
［ステップＳ２１２］オペレータ端末１００ｂは、認証情報読取装置１５０ｂを介して認証装置１６０ｂ（認証装置識別情報「ＩＤ００２」）が通信可能な範囲内にあることを検知し、認証装置１６０ｂから認証管理情報５００を読み取る。オペレータ端末１００ｂは、読み取った認証管理情報５００に基づき、端末管理情報５１０を更新する。オペレータ端末１００ｂは、着席検知情報と端末管理情報５１０をサーバ３００に送信する。
【０１１３】
［ステップＳ２１３］サーバ３００は、各オペレータ端末１００ａ，１００ｂから着席検知情報と端末管理情報５１０とを受信する。サーバ３００は、受信した端末管理情報５１０に基づいて、サーバ管理情報５２０を更新する。
【０１１４】
［ステップＳ２１４］オペレータ端末１００ａは、オペレータからログオンのためのユーザＩＤとパスワードの入力を受け付け、ログオン要求をサーバ３００に送信する。
［ステップＳ２１５］オペレータ端末１００ｂは、オペレータからログオンのためのユーザＩＤとパスワードの入力を受け付け、ログオン要求をサーバ３００に送信する。
【０１１５】
［ステップＳ２１６］サーバ３００は、各オペレータ端末１００ａ，１００ｂからログオン要求を受信し、ログオン受付処理を実行する。サーバ３００は、サーバ管理情報５２０を更新する。
【０１１６】
ここで、オペレータ端末１００ａ，１００ｂで作業するそれぞれのオペレータが入力したユーザＩＤとパスワードは、それぞれサーバ３００によって認証されたものとする。また、サーバ３００は、ログオン許可の通知をオペレータ端末１００ａ，１００ｂに送信したものとする。
【０１１７】
［ステップＳ２１７］オペレータ端末１００ａは、オペレータが作業をするためのソフトウェアを実行する。たとえば、オペレータ端末１００ａは、入金伝票を処理するためのソフトウェアを実行するものとする。
【０１１８】
［ステップＳ２１８］オペレータ端末１００ｂは、オペレータが作業をするためのソフトウェアを実行する。たとえば、オペレータ端末１００ｂは、出金伝票を処理するためのソフトウェアを実行するものとする。
【０１１９】
［ステップＳ２１９］オペレータ端末１００ａは、認証情報読取装置１５０ａを介して認証装置１６０ａが通信可能な範囲内にないことを検知する。オペレータ端末１００ａは、ディスプレイ１１１にスクリーンロックを実行し、他のオペレータが利用できないようにする。オペレータ端末１００ａは、端末管理情報５１０の着席情報を「離席」に更新する。また、オペレータ端末１００ａは、端末管理情報５１０の着席履歴情報に離席日時情報と認証装置識別情報と離席の旨の情報を追加する更新をする。オペレータ端末１００ａは、離席を検知した旨を通知する情報である離席検知情報をサーバ３００に送信する。
【０１２０】
［ステップＳ２２０］オペレータ端末１００ｂは、認証情報読取装置１５０ｂを介して認証装置１６０ｂが通信可能な範囲内にないことを検知する。オペレータ端末１００ｂは、ディスプレイ１１１にスクリーンロックを実行し、他のオペレータが利用できないようにする。オペレータ端末１００ｂは、端末管理情報５１０の着席情報を「離席」に更新する。また、オペレータ端末１００ａは、端末管理情報５１０の着席履歴情報に離席日時情報と認証装置識別情報と離席の旨の情報を追加する更新をする。オペレータ端末１００ｂは、離席を検知した旨を通知する情報である離席検知情報をサーバ３００に送信する。
【０１２１】
［ステップＳ２２１］サーバ３００は、各オペレータ端末１００ａ，１００ｂから離席検知情報を受信する。サーバ３００は、サーバ管理情報５２０の各オペレータ端末１００ａ，１００ｂに着席していた認証装置識別情報（ＩＤ００１，ＩＤ００２）に対応する着席情報を「着席」から「離席」に更新する。
【０１２２】
［ステップＳ２２２］オペレータ端末１００ｂは、認証情報読取装置１５０ｂを介して認証装置１６０ａ（認証装置識別情報「ＩＤ００１」）が通信可能な範囲内にあることを検知し、認証装置１６０ａから認証管理情報５００を読み取る。オペレータ端末１００ｂは、読み取った認証管理情報５００に基づき、端末管理情報５１０を更新する。オペレータ端末１００ｂは、着席を検知した旨を通知する情報である着席検知情報と端末管理情報５１０をサーバ３００に送信する。
【０１２３】
ここで、オペレータ端末１００ａを離席し、オペレータ端末１００ｂに着席したオペレータは、認証装置１６０ａを取り外すことなく、装着し続けていたものとする。このため、認証管理情報５００の人体検知情報が「体温検知中」、剥離日時情報が「−」であり、端末管理情報５１０の剥離有無情報が「無」であるものとする。
【０１２４】
［ステップＳ２２３］サーバ３００は、オペレータ端末１００ｂから着席検知情報を受信する。サーバ３００は、サーバ管理情報５２０の認証装置識別情報「ＩＤ００１」に対応する着席情報を「離席」から「着席」に更新し、再着席端末識別情報を「−」からオペレータ端末１００ｂの端末識別情報「１７２．１６．１０．２」に更新する。
【０１２５】
［ステップＳ２２４］サーバ３００は、オペレータ端末１００ｂから受信した端末管理情報５１０とサーバ管理情報５２０に基づき、ログオン許可の通知およびソフトウェア環境移動指示をオペレータ端末１００ｂに送信する。
【０１２６】
具体的には、オペレータ端末１００ｂ着席したオペレータが装着している認証装置１６０ａ（認証装置識別情報「ＩＤ００１」）について、ログオン中であり、剥離有無情報が「無」である場合、サーバ３００は、オペレータ端末１００ｂに対する認証装置１６０ａを装着したオペレータのログオンを許可する。また、サーバ３００は、ログオンを許可し、着席端末識別情報と再着席端末識別情報が異なる場合、着席端末識別情報で示されるオペレータ端末１００ａから再着席端末識別情報で示されるオペレータ端末１００ｂにソフトウェア環境を移動する指示をする。たとえば、サーバ３００は、ソフトウェア環境移動指示として、オペレータ端末１００ａが実行していた入金伝票を処理するためのソフトウェアをオペレータ端末１００ｂで実行するよう、必要に応じてオペレータ端末１００ａ，１００ｂに指示を出す。
【０１２７】
［ステップＳ２２５］オペレータ端末１００ｂは、サーバ３００からログオン許可とソフトウェア環境移動指示を受信し、ソフトウェア環境移動指示を実行する。
たとえば、オペレータ端末１００ｂは、サーバ３００からの指示に基づき、オペレータ端末１００ａから入金伝票を処理するためのソフトウェアを実行するためのプログラムやデータ等の引き継ぎを行う。
【０１２８】
［ステップＳ２２６］オペレータ端末１００ｂは、サーバ３００からログオン許可とソフトウェア環境移動指示を完了し、スクリーンロックを解除する。
このように、オペレータ端末１００ｂは、離席したオペレータと異なるオペレータが認証装置１６０ａを取り外さずに着席した場合、サーバ３００からの指示に基づき、ログオンのためのユーザＩＤとパスワードの入力を不要とする。また、オペレータ端末１００ｂは、他のオペレータ端末１００ａでオペレータが実行していたソフトウェア環境を引き継ぐことができる。
【０１２９】
［ステップＳ２２７］オペレータ端末１００ｂは、オペレータが作業をするためのソフトウェアを実行する。たとえば、オペレータ端末１００ｂは、ステップＳ２１７で実行した入金伝票を処理するためのソフトウェアにおける作業を継続できる。
【０１３０】
［ステップＳ２２８］サーバ３００は、ソフトウェア環境移動指示を送信したオペレータ端末１００ｂから離席し、かつ、ログオン中のオペレータ（認証装置識別情報「ＩＤ００２」）について、所定時間内に他のオペレータ端末１００ａ，１００ｃに着席が検知できない場合、ログオフする。
【０１３１】
サーバ３００の処理の詳細については、後で図１０，図１１，図１２を用いて説明する。また、オペレータ端末１００ａ，１００ｂ，１００ｃの処理の詳細については、後で図１３，図１４，図１５を用いて説明する。
【０１３２】
次に、第２の実施形態のサーバ処理について図１０を用いて説明する。図１０は、第２の実施形態のサーバ処理のフローチャートを示す図である。
サーバ処理は、サーバ３００がオペレータ端末１００ａ，１００ｂ，１００ｃから受信した情報に基づき、サーバ管理情報５２０の更新や着席検知受信処理やログオン受付処理を実行する処理である。
【０１３３】
サーバ３００の制御部（プロセッサ１０１）は、オペレータ端末１００ａ，１００ｂ，１００ｃから各種情報を受信してサーバ処理を実行する。
［ステップＳ４１］制御部は、オペレータ端末１００ａ，１００ｂ，１００ｃから情報を受信したか否かを判定する。制御部は、情報を受信した場合にステップＳ４２に進み、情報を受信しない場合にステップＳ４１にもどる。
【０１３４】
なお、ステップＳ４１において受信する情報とは、離席検知情報、着席検知情報、ログオン要求のいずれかの情報と、端末管理情報５１０とを含む。
［ステップＳ４２］制御部は、ステップＳ４１において受信した端末管理情報５１０に基づき、サーバ管理情報５２０を更新する。
【０１３５】
［ステップＳ４３］制御部は、ステップＳ４１において受信した情報の種別を判定する。制御部は、離席検知情報を受信した場合にステップＳ４１に進み、着席検知情報を受信した場合にステップＳ４４に進み、ログオン要求を受信した場合にステップＳ４５に進む。
【０１３６】
［ステップＳ４４］制御部は、着席検知受信処理を実行する。着席検知受信処理は、オペレータ端末１００ａ，１００ｂ，１００ｃにログオン許可の送信やソフトウェア環境移動指示の送信等を実行する処理である。着席検知受信処理は、後で図１１を用いて説明する。
【０１３７】
［ステップＳ４５］制御部は、ログオン受付処理を実行する。ログオン受付処理は、ユーザＩＤおよびパスワードを認証し、オペレータ端末１００ａ，１００ｂ，１００ｃにログオン許否の送信等を実行する処理である。ログオン受付処理は、後で図１２を用いて説明する。
【０１３８】
次に、第２の実施形態の着席検知受信処理について図１１を用いて説明する。図１１は、第２の実施形態の着席検知受信処理のフローチャートを示す図である。
着席検知受信処理は、オペレータ端末１００ａ，１００ｂ，１００ｃにログオン許可の送信やソフトウェア環境移動指示の送信等を実行する処理である。
【０１３９】
着席検知受信処理は、サーバ処理のステップＳ４４でサーバ３００の制御部（プロセッサ１０１）が実行する処理である。
［ステップＳ５１］制御部は、オペレータが認証装置を剥離していないかを判定する、言い換えると、サーバ管理情報５２０の剥離有無情報が「無」であるか否かを判定する。
【０１４０】
制御部は、剥離有無情報が「無」の場合にステップＳ５２に進み、剥離有無情報が「有」の場合にステップＳ５９に進む。
［ステップＳ５２］制御部は、ステップＳ４１で受信した端末管理情報５１０に含まれる認識装置識別情報で識別される認識装置を装着したオペレータがログオン中であるか否かを判定する。言い換えると、制御部は、受信した端末管理情報５１０に含まれる認識装置識別情報に対応するログオン日時情報とログオフ日時情報に基づき、ログオン中であるか否かを判定する。
【０１４１】
制御部は、ログオン中であると判定した場合にステップＳ５３に進み、ログオン中でない（ログオフである）と判定した場合にステップＳ５９に進む。
［ステップＳ５３］制御部は、ステップＳ４１において情報を受信したオペレータ端末に対しログオン許可を送信する。
【０１４２】
［ステップＳ５４］制御部は、オペレータが前回着席した端末と異なる端末に着席したか否かを判定する。言い換えると、制御部は、サーバ管理情報５２０の着席端末識別情報と再着席端末識別情報とを比較し、異なる端末識別情報が設定されているか否かを判定する。
【０１４３】
制御部は、オペレータが前回着席した端末と異なる端末に着席したと判定した場合にステップＳ５５に進み、オペレータが前回着席した端末と異なる端末に着席していないと判定した場合にステップＳ５６に進む。
【０１４４】
なお、制御部は、初回の着席の場合、言い換えると、再着席端末識別情報に「−」が設定されている場合、ステップＳ５６に進む。
［ステップＳ５５］制御部は、ソフトウェア環境移動指示を再着席端末識別情報で識別されるオペレータ端末に送信する。制御部は、どのオペレータ端末で実行されたプログラム等を、再着席したオペレータ端末に移動するのかを指示する情報をソフトウェア環境移動指示に含めることができる。
【０１４５】
なお、制御部は、必要に応じてオペレータが前回着席した端末（着席端末識別情報で識別されるオペレータ端末）にもソフトウェア環境移動指示を送信できる。
［ステップＳ５６］制御部は、オペレータが着席した端末において離席中でありログオン中のオペレータが存在するか否かを判定する。言い換えると、制御部は、サーバ管理情報５２０において、着席情報が「離席」であり、ログオフ日時情報が「−」であり、着席端末識別情報がステップＳ４１で受信した端末管理情報５１０における端末識別情報と同一である認証装置識別情報が存在するか否かを判定する。
【０１４６】
制御部は、離席中でありログオン中のオペレータが存在する場合にステップＳ５７に進み、存在しない場合に着席検知受信処理を終了する。
［ステップＳ５７］制御部は、オペレータが着席した端末において離席中でありログオン中であるオペレータについて、所定時間（たとえば、１時間以上）他のオペレータ端末に着席が検知できない状態である場合にログオフする。
【０１４７】
［ステップＳ５８］制御部は、ステップＳ５７でログオフしたオペレータに対応する認証装置識別情報について、サーバ管理情報５２０のログオフ日時情報を更新する。
［ステップＳ５９］制御部は、オペレータ端末からのログオン要求の受信待ち状態となり、オペレータ端末からログオン要求を受信した場合にステップＳ４５に進む。
【０１４８】
次に、第２の実施形態のログオン受付処理について図１２を用いて説明する。図１２は、第２の実施形態のログオン受付処理のフローチャートを示す図である。
ログオン受付処理は、ユーザＩＤおよびパスワードを認証し、オペレータ端末にログオン許否の送信等を実行する処理である。ログオン受付処理は、サーバ処理のステップＳ４５でサーバ３００の制御部（プロセッサ１０１）が実行する処理である。
【０１４９】
［ステップＳ６１］制御部は、ログオン要求とともにユーザＩＤおよびパスワードを受信し、予めサーバ３００の記憶部で記憶されているユーザＩＤおよびパスワードと整合するか否かを判定する。
【０１５０】
制御部は、ユーザＩＤおよびパスワードが整合しないと判定した場合にステップＳ６２に進み、整合すると判定した場合にステップＳ６３に進む。
［ステップＳ６２］制御部は、ログオン不可の通知をオペレータ端末に送信し、ステップＳ４１に進む。
【０１５１】
なお、制御部は、ユーザＩＤおよびパスワードが不整合の旨のメッセージを、オペレータ端末に送信できる。
［ステップＳ６３］制御部は、ログオン許可の通知をオペレータ端末に送信する。
【０１５２】
［ステップＳ６４］制御部は、受信したログオン要求が初回のログオン要求であるか否かを判定する。制御部は、初回のログオン要求でない場合にステップＳ６５に進み、初回のログオン要求である場合にステップＳ６７に進む。
【０１５３】
［ステップＳ６５］制御部は、オペレータが前回着席した端末と異なる端末に着席したか否かを判定する。言い換えると、制御部は、サーバ管理情報５２０の着席端末識別情報と再着席端末識別情報とを比較し、異なる端末識別情報が設定されているか否かを判定する。
【０１５４】
制御部は、オペレータが前回着席した端末と異なる端末に着席したと判定した場合にステップＳ６６に進み、オペレータが前回着席した端末と異なる端末に着席していないと判定した場合にステップＳ６７に進む。
【０１５５】
［ステップＳ６６］制御部は、ソフトウェア環境移動指示を再着席端末識別情報で識別されるオペレータ端末に送信する。なお、制御部は、必要に応じてオペレータが前回着席した端末（着席端末識別情報で識別されるオペレータ端末）にもソフトウェア環境移動指示を送信できる。
【０１５６】
［ステップＳ６７］制御部は、ステップＳ６３でログオン許可したオペレータに対応する認証装置識別情報について、サーバ管理情報５２０のログオン日時情報を更新し、ログオン受付処理を終了する。
【０１５７】
次に、第２の実施形態の端末処理について図１３を用いて説明する。図１３は、第２の実施形態の端末処理のフローチャートを示す図である。
端末処理は、オペレータ端末１００ａがオペレータの着席または離席を検知し、サーバ３００に通知し、オペレータからの作業を受け付ける処理である。
【０１５８】
オペレータ端末１００ａの制御部（プロセッサ１０１）は、認証情報読取装置１５０ａを介して認証装置１６０ａを検知し端末処理を実行する。なお、オペレータ端末１００ｂ，１００ｃも、オペレータ端末１００ａと同様の処理を行うことができる。
【０１５９】
［ステップＳ８１］制御部は、認証装置１６０ａ，１６０ｂ，１６０ｃのいずれかを装着したオペレータの着席または離席を検知したか否かを判定する。
制御部は、オペレータの離席を検知した場合にステップＳ８２に進み、オペレータの着席を検知した場合にステップＳ８５に進み、オペレータの着席または離席を検知しない場合にステップＳ８１にもどる。
【０１６０】
［ステップＳ８２］制御部は、オペレータの離席を検知し、スクリーンロックを実行する。なお、スクリーンロックは一例であり、制御部は、オペレータ端末１００ａの操作を制限する機能を実行できる。
【０１６１】
［ステップＳ８３］制御部は、オペレータの離席を検知したことに基づき、端末管理情報５１０を更新する。たとえば、制御部は、端末管理情報５１０の着席履歴情報に離席した日時情報等を追加し、着席情報を「離席」に更新する。
【０１６２】
［ステップＳ８４］制御部は、離席検知情報と端末管理情報５１０を、サーバ３００に送信し、ステップＳ８１にもどる。
［ステップＳ８５］制御部は、オペレータの着席を検知したことに基づき、端末管理情報５１０を更新する。たとえば、制御部は、認証装置１６０ａ，１６０ｂ，１６０ｃのいずれかから取得した情報に基づいて、端末管理情報５１０を更新する。
【０１６３】
［ステップＳ８６］制御部は、着席検知情報と端末管理情報５１０を、サーバ３００に送信する。
［ステップＳ８７］制御部は、端末管理情報５１０に着席履歴情報に複数の情報が含まれるか否かを判定する。言い換えると、制御部は、オペレータ端末１００ａに対する初回の着席であるか否かを判定する。
【０１６４】
制御部は、着席履歴情報に複数の情報が含まれている場合にステップＳ８８に進み、複数の情報が含まれていない場合にステップＳ８９に進む。
［ステップＳ８８］制御部は、端末管理情報５１０の着席履歴情報に基づき、着席を検知したオペレータが、直前に着席したオペレータと同一のオペレータであるか否かを判定する。制御部は、オペレータが同一でない場合にステップＳ９０に進み、オペレータが同一である場合にステップＳ９１に進む。
【０１６５】
［ステップＳ８９］制御部は、新規着席受付処理を実行する。新規着席受付処理は、オペレータ端末１００ａが初回にオペレータの着席を検知した場合に実行する処理である。新規着席受付処理は、後で図１４を用いて説明する。
【０１６６】
［ステップＳ９０］制御部は、オペレータ交代受付処理を実行する。オペレータ交代受付処理は、オペレータ端末１００ａが異なるオペレータの着席を検知した場合に実行する処理である。オペレータ交代受付処理は、後で図１５を用いて説明する。
【０１６７】
［ステップＳ９１］制御部は、オペレータが認証装置を取り外したか否かを判定する。言い換えると、制御部は、端末管理情報５１０の剥離有無情報が「無」であるか否かを判定する。
【０１６８】
制御部は、認証装置がオペレータの身体から取り外された場合（剥離有無情報「有」の場合）にステップＳ９２に進み、取り外されていない場合（剥離有無情報「無」の場合）にステップＳ９６に進む。
【０１６９】
［ステップＳ９２］制御部は、オペレータからログオンのためのユーザＩＤとパスワードの入力を受け付ける。
［ステップＳ９３］制御部は、ステップＳ９２で受付けたユーザＩＤおよびパスワードとともにログオン要求をサーバ３００に送信する。
【０１７０】
［ステップＳ９４］制御部は、サーバ３００からログオン許可を受信したか否かを判定する。制御部は、ログオン許可を受信しない場合にステップＳ９５に進み、受信した場合にステップＳ９６に進む。
【０１７１】
［ステップＳ９５］制御部は、ログオン不可の通知を受信し、ステップＳ９２にもどる。なお、制御部は、ユーザＩＤおよびパスワードが不整合の旨のメッセージを受信した場合、ディスプレイ１１１に受信したメッセージを表示できる。
【０１７２】
［ステップＳ９６］制御部は、オペレータ端末１００ａのスクリーンロックを解除する。
［ステップＳ９７］制御部は、オペレータが作業をするためのソフトウェアを実行する。なお、オペレータが作業をするためのソフトウェアの実行に際し、オペレータから実行指示を受け付けてもよいし、サーバ３００から実行指示を受け付けてもよいし、その他の方法でソフトウェアを実行してもよい。
【０１７３】
次に、第２の実施形態の新規着席受付処理について図１４を用いて説明する。図１４は、第２の実施形態の新規着席受付処理のフローチャートを示す図である。
新規着席受付処理は、オペレータ端末１００ａが初回にオペレータの着席を検知した場合に実行する処理である。新規着席受付処理は、端末処理のステップＳ８９でオペレータ端末１００ａの制御部（プロセッサ１０１）が実行する処理である。なお、オペレータ端末１００ｂ，１００ｃも、オペレータ端末１００ａと同様の処理を行うことができる。
【０１７４】
［ステップＳ１０１］制御部は、オペレータからログオンのためのユーザＩＤとパスワードの入力を受け付ける。
［ステップＳ１０２］制御部は、ステップＳ１０１で受付けたユーザＩＤおよびパスワードとともにログオン要求をサーバ３００に送信する。
【０１７５】
［ステップＳ１０３］制御部は、サーバ３００からログオン許可を受信したか否かを判定する。制御部は、ログオン許可を受信した場合にステップＳ１０４に進み、受信しない場合にステップＳ１０６に進む。
【０１７６】
［ステップＳ１０４］制御部は、オペレータ端末１００ａのスクリーンロックを解除する。
［ステップＳ１０５］制御部は、オペレータが作業をするためのソフトウェアを実行する。なお、オペレータが作業をするためのソフトウェアの実行に際し、オペレータから実行指示を受け付けてもよいし、サーバ３００から実行指示を受け付けてもよいし、その他の方法でソフトウェアを実行してもよい。
【０１７７】
［ステップＳ１０６］制御部は、ログオン不可の通知を受信し、ステップＳ１０１にもどる。なお、制御部は、ユーザＩＤおよびパスワードが不整合の旨のメッセージを受信した場合、ディスプレイ１１１に表示できる。
【０１７８】
次に、第２の実施形態のオペレータ交代受付処理について図１５を用いて説明する。図１５は、第２の実施形態のオペレータ交代受付処理のフローチャートを示す図である。
オペレータ交代受付処理は、オペレータ端末１００ａが異なるオペレータの着席を検知した場合に実行する処理である。オペレータ交代受付処理は、端末処理のステップＳ９０でオペレータ端末１００ａの制御部（プロセッサ１０１）が実行する処理である。なお、オペレータ端末１００ｂ，１００ｃも、オペレータ端末１００ａと同様の処理を行うことができる。
【０１７９】
［ステップＳ１１１］制御部は、オペレータが認証装置を取り外したか否かを判定する。言い換えると、制御部は、端末管理情報５１０の剥離有無情報が「無」であるか否かを判定する。
【０１８０】
制御部は、認証装置がオペレータの身体から取り外された場合（剥離有無情報「有」の場合）にステップＳ１１３に進み、取り外されていない場合（剥離有無情報「無」の場合）にステップＳ１１２に進む。
【０１８１】
［ステップＳ１１２］制御部は、サーバ３００からログオン許可を受信したか否かを判定する。制御部は、ログオン許可を受信しない場合にステップＳ１１３に進み、受信した場合にステップＳ１１７に進む。
【０１８２】
［ステップＳ１１３］制御部は、オペレータからログオンのためのユーザＩＤとパスワードの入力を受け付ける。
なお、制御部は、ステップＳ１１１の後、本ステップにおいて入力を受け付ける際に「認証装置が身体から取り外されたため、再度のログオン操作が必要です。ユーザＩＤおよびパスワードを入力してください。」というメッセージをディスプレイ１１１に表示できる。
【０１８３】
また、制御部は、ステップＳ１１２またはステップＳ１１６の後、本ステップにおいて入力を受け付ける際に「ログオンが不可となりました。ユーザＩＤおよびパスワードを入力してください。」というメッセージをディスプレイ１１１に表示できる。
【０１８４】
［ステップＳ１１４］制御部は、ステップＳ１１３で受付けたユーザＩＤおよびパスワードとともにログオン要求をサーバ３００に送信する。
［ステップＳ１１５］制御部は、サーバ３００からログオン許可を受信したか否かを判定する。制御部は、ログオン許可を受信しない場合にステップＳ１１６に進み、受信した場合にステップＳ１１７に進む。
【０１８５】
［ステップＳ１１６］制御部は、ログオン不可の通知を受信し、ステップＳ１１３にもどる。なお、制御部は、ユーザＩＤおよびパスワードが不整合の旨のメッセージを受信した場合、ディスプレイ１１１に受信したメッセージを表示できる。
【０１８６】
［ステップＳ１１７］制御部は、サーバ３００からログオン許可とソフトウェア環境移動指示を受信したか否かを判定する。制御部は、ソフトウェア環境移動指示を受信した場合にステップＳ１１８に進み、受信しない場合にステップＳ１１９に進む。
【０１８７】
［ステップＳ１１８］制御部は、ソフトウェア環境移動指示を実行する。たとえば、制御部は、ソフトウェア環境移動指示に含まれる他のオペレータ端末から、ソフトウェアを実行するためのプログラムやデータ等をオペレータ端末１００ａに引き継ぎする。言い換えると、オペレータが前回着席したオペレータ端末（着席端末識別情報で識別されるオペレータ端末）で実行していたソフトウェアの実行環境を、今回着席したオペレータ端末（再着席端末識別情報で識別されるオペレータ端末）に移動させる。
【０１８８】
［ステップＳ１１９］制御部は、オペレータ端末１００ａのスクリーンロックを解除する。
［ステップＳ１２０］制御部は、オペレータ端末１００ａにおいてオペレータが作業をするためのソフトウェアを実行する。なお、オペレータが作業をするためのソフトウェアの実行に際し、オペレータから実行指示を受け付けてもよいし、サーバ３００から実行指示を受け付けてもよいし、その他の方法でソフトウェアを実行してもよい。
【０１８９】
こうして、認証システム４００は、ログオンの認証がされたオペレータが再度のログオン操作を必要とすることなくコンピュータの操作が許可される認証システムおよび認証方法を提供できる。これにより、オペレータは、離席してから端末に戻った場合にログオンのためのユーザＩＤとパスワード入力の労力を軽減できる。
【０１９０】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、端末２０、オペレータ端末１００ａ，１００ｂ，１００ｃ、サーバ１０，３００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Read Only Memory）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯなどがある。
【０１９１】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１９２】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１９３】
また、上記の処理機能の少なくとも一部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤなどの電子回路で実現することもできる。
【符号の説明】
【０１９４】
１０  サーバ
１１，２１，４１  制御部
１２，２２，４２  記憶部
１３  サーバ管理情報
２０  端末
２３  端末管理情報
２４  読取部
４３  認証装置管理情報
５０  認証システム
【図１】
2018055513.tif 000003
【図２】
2018055513.tif 000004
【図３】
2018055513.tif 000005
【図４】
2018055513.tif 000006
【図５】
2018055513.tif 000007
【図６】
2018055513.tif 000008
【図７】
2018055513.tif 000009
【図８】
2018055513.tif 000010
【図９】
2018055513.tif 000011
【図１０】
2018055513.tif 000012
【図１１】
2018055513.tif 000013
【図１２】
2018055513.tif 000014
【図１３】
2018055513.tif 000015
【図１４】
2018055513.tif 000016
【図１５】
2018055513.tif 000017