(57)【要約】【課題】ログインの際のユーザ負担を軽減する。【解決手段】通知部は、カードホルダにＩＣカードを挿入するようにユーザに促すカード挿入指示を表示部に表示し（Ｓ４０）、排他実施部は、表示部に表示してから所定期間、組み合わせ中信号を発信して、他の端末による認証モードの実施を禁止する（Ｓ２０、Ｓ２２）。そして、検出部は、カードホルダから排他的に発信される信号を受信し（Ｓ３０、Ｓ３４）、ユーザによるカード挿入に応じてカード無し信号からカード挿入信号に変化した場合に（Ｓ３６：肯定）、同定部は、カード挿入信号から取得したユーザＩＤを用いてログイン処理を実行する（Ｓ５０）。【選択図】図５
2019074909.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置が有するコンピュータに、
ユーザの識別情報を含む信号及び前記識別情報を含まない信号を排他的に発信する機器を、該ユーザに操作させるための出力を行い、
前記出力を行ってから所定期間、他の情報処理装置における前記機器からの信号の受信を禁止する信号を発信し、
前記機器から排他的に発信される、前記識別情報を含む信号及び前記識別情報を含まない信号を受信し、
前記ユーザによる操作に応じて、前記識別情報を含まない信号から前記識別情報を含む信号に変化した場合に、前記識別情報を用いて、前記情報処理装置に対する、前記ユーザのログインを実行する、
処理を実行させるためのログイン処理プログラム。
【請求項２】
前記識別情報を含む信号から取得した前記識別情報を記憶し、
前記情報処理装置に対して前記ユーザがログイン状態である間に、記憶した前記識別情報と同一の識別情報を含む信号を一定時間受信しなくなった場合に、前記情報処理装置に対して前記ユーザをログアウト状態にし、
記憶した前記識別情報と同一の識別情報を含む信号を再度受信した場合に、前記情報処理装置に対して前記ユーザを前記ログイン状態に戻す、
処理を前記コンピュータに実行させることを特徴とする請求項１に記載のログイン処理プログラム。
【請求項３】
前記所定期間は、予め定められた期間、及び前記識別情報を含む信号を受信するまでの期間のうち短い方の期間であることを特徴とする請求項１又は２に記載のログイン処理プログラム。
【請求項４】
前記ユーザに操作させる出力は、前記情報処理装置が有する表示部への表示であることを特徴とする請求項１〜３のいずれか一項に記載のログイン処理プログラム。
【請求項５】
前記機器の操作は、前記識別情報を記憶するカードを前記機器に読み込ませる操作、及び所定のボタンを押す操作、のいずれかを含むことを特徴とする請求項１〜４のいずれか一項に記載のログイン処理プログラム。
【請求項６】
情報処理装置が有するコンピュータが、
ユーザの識別情報を含む信号及び前記識別情報を含まない信号を排他的に発信する機器を、該ユーザに操作させるための出力を行い、
前記出力を行ってから所定期間、他の情報処理装置における前記機器からの信号の受信を禁止する信号を発信し、
前記機器から排他的に発信される、前記識別情報を含む信号及び前記識別情報を含まない信号を受信し、
前記ユーザによる操作に応じて、前記識別情報を含まない信号から前記識別情報を含む信号に変化した場合に、前記識別情報を用いて、前記情報処理装置に対する、前記ユーザのログインを実行する、
処理を実行するログイン処理方法。
【請求項７】
ユーザの識別情報を含む信号及び前記識別情報を含まない信号を排他的に発信する機器を、該ユーザに操作させるための出力を行う出力部と、
前記出力部が出力してから所定期間、他の情報処理装置における前記機器からの信号の受信を禁止する信号を発信する発信部と、
前記機器から排他的に発信される、前記識別情報を含む信号及び前記識別情報を含まない信号を受信する受信部と、
前記ユーザによる操作に応じて、前記識別情報を含まない信号から前記識別情報を含む信号に変化した場合に、前記識別情報を用いて、前記情報処理装置に対する、前記ユーザのログインを実行するログイン実行部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログイン処理プログラム及びログイン処理方法、並びに情報処理装置に関する。
【背景技術】
【０００２】
従来、情報セキュリティの観点から、ユーザからのログイン操作（例えばユーザＩＤやパスワードの入力）に応じて端末を利用可能にする機能や、ユーザの操作が一定時間なかった場合にログアウト状態にする機能が知られている。
【０００３】
なお、第一の電子デバイスの周辺に存在するデバイスの中から選択された第二の電子デバイスと第一の電子デバイスとをペアリングする技術が知られている（例えば特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００７−５３６８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ログイン操作にはキーボード入力などが必要であるため、手間がかかり、ユーザの負担が大きい。
【０００６】
１つの側面では、本発明は、ログインの際のユーザ負担を軽減することが可能なログイン処理プログラム及びログイン処理方法、並びに情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様では、ログイン処理プログラムは、情報処理装置が有するコンピュータに、ユーザの識別情報を含む信号及び前記識別情報を含まない信号を排他的に発信する機器を、該ユーザに操作させるための出力を行い、前記出力を行ってから所定期間、他の情報処理装置における前記機器からの信号の受信を禁止する信号を発信し、前記機器から排他的に発信される、前記識別情報を含む信号及び前記識別情報を含まない信号を受信し、前記ユーザによる操作に応じて、前記識別情報を含まない信号から前記識別情報を含む信号に変化した場合に、前記識別情報を用いて、前記情報処理装置に対する、前記ユーザのログインを実行する、処理を実行させるためのログイン処理プログラムである。
【発明の効果】
【０００８】
ログインの際のユーザ負担を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１（ａ）は、一実施形態に係る端末を収納するキャビネットを示す斜視図であり、図１（ｂ）は、端末を利用するユーザの状態を示す図である。
【図２】端末のハードウェア構成を示す図である。
【図３】カードホルダのハードウェア構成を示す図である。
【図４】図４（ａ）は、カードホルダの機能ブロック図であり、図４（ｂ）は、端末の機能ブロック図である。
【図５】端末による認証モードの処理を示すフローチャートである。
【図６】図６（ａ）はカード無し信号のＵＵＩＤの一例を示す図であり、図６（ｂ）はカード挿入信号のＵＵＩＤの一例を示す図であり、図６（ｃ）は組み合わせ中信号のＵＵＩＤの一例を示す図である。
【図７】図７（ａ）〜図７（ｃ）は、複数の端末における並行処理について説明するための図（その１）である。
【図８】図８（ａ）〜図８（ｃ）は、複数の端末における並行処理について説明するための図（その２）である。
【図９】図９（ａ）〜図９（ｃ）は、複数の端末における並行処理について説明するための図（その３）である。
【図１０】ログアウト処理部の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、一実施形態について、図１〜図１０に基づいて詳細に説明する。
【００１１】
図１（ａ）には、一実施形態に係る情報処理装置としての端末１０を収納するキャビネット８０が斜視図にて示され、図１（ｂ）には、端末１０を利用するユーザの状態が示されている。なお、本実施形態の端末１０はタブレット型の端末であるものとする。ただし、これに限らず、端末１０は、スマートフォンやノート型ＰＣ（Personal Computer）等の持ち運び可能な端末のほか、デスクトップＰＣなどであってもよい。本実施形態では、端末１０のユーザは、一例として医療従事者であるものとし、ユーザは端末１０を病院内で利用するものとする。
【００１２】
図１（ａ）に示すように、端末１０は、利用されない間（例えば夜間）は、キャビネット８０内に収納されている。キャビネット８０では、端末１０の充電を行うことが可能となっている。また、キャビネット８０には、端末１０の盗難等を防止するため、扉に鍵がかかるようになっている。
【００１３】
本実施形態では、複数の医療従事者が、１つの端末１０を共有するものとする。例えば、医療従事者は、勤務開始時に、キャビネット８０から取り出したある端末をその日の業務において自身が使う端末として確保する。そして、医療従事者は、その端末にログインしたうえで端末を利用する。ここで、国の規定では、医療従事者の職制（医師、看護師、医療療法士等）によって、アクセスできる情報に制限が設けられている。また、情報の秘匿性のため、アクセス権限がない者による情報へのアクセスをできなくする必要がある。そこで、医療従事者が端末を放置して、別の場所に移動した場合や、端末の操作が一定時間なかった場合に、端末をロック（自動ログオフ）することとしている。端末がロックされた後、医療従事者が端末を再度利用する場合には、再度ログインする必要がある。このように、医療従事者は、１日の間にログインを複数回行う必要があるため、ログイン時の負担をなるべく軽減することが好ましい。
【００１４】
端末１０をユーザ（医療従事者）が利用する場合、図１（ｂ）に示すように、キャビネット８０から端末１０を取り出し、機器としてのカードホルダ１００と、カードホルダ１００に挿入可能なＩＣカード１５０とを用いて、後述するログイン処理を実行する。ユーザは、端末１０にログインする際に、カードホルダ１００にＩＣカード１５０を挿入する。また、ユーザは、端末１０を利用している間は、ＩＣカード１５０をカードホルダ１００に挿入し続けるものとする。なお、ＩＣカード１５０は、ユーザの権限を保証するカードであり、ユーザＩＤ（ユーザの識別情報）が書き込まれているものとする。
【００１５】
図２には、端末１０のハードウェア構成が概略的に示されている。図２に示すように、端末１０は、ＣＰＵ（Central Processing Unit）９０、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、ネットワークインタフェース９７、表示部９３、入力部９５、可搬型記憶媒体用ドライブ９９、信号制御部８１、信号発信装置８２、信号受信装置８４、及びＢＬＥ（Bluetooth（登録商標） Low Energy）アンテナ８３等を備える。これら端末１０の構成各部は、直接的又は間接的にバス９８に接続されている。表示部９３は、液晶ディスプレイ等を含み、入力部９５は、タッチパネル、物理ボタン、キーボード等を含む。信号制御部８１は、信号発信装置８２から発信する信号を制御する。信号発信装置８２は、信号制御部８１の制御の下、組み合わせ中信号（図６（ｃ）参照）をＢＬＥアンテナ８３を介して周囲に存在する端末に対して発信する（ブロードキャストする）。組み合わせ中信号の詳細については後述する。信号受信装置８４は、ＢＬＥアンテナ８３を介して外部装置（他の端末１０やカードホルダ１００）から発信された信号を受信する。端末１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（ログイン処理プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（ログイン処理プログラムを含む）をＣＰＵ９０が実行することにより、図４（ｂ）に示す各部の機能が実現される。
【００１６】
図３には、カードホルダ１００のハードウェア構成が概略的に示されている。カードホルダ１００はビーコン機器であり、図３に示すように、マイクロプロセッサ１９０、充電制御部１９１、バッテリ１９２、メモリ１９３、信号制御部１９４、信号発信装置１９５、ＢＬＥアンテナ１９６、ＩＣカード読み取り装置１９７、ＩＣカードコネクタ１９８等を備える。これらのうち、マイクロプロセッサ１９０、充電制御部１９１、メモリ１９３、信号制御部１９４、ＩＣカード読み取り装置１９７は、バス１９９に接続されている。カードホルダ１００においては、マイクロプロセッサ１９０がプログラムを実行することにより、図４（ａ）に示す各部の機能が実現されている。充電制御部１９１は、バッテリ１９２の充電を制御する。信号制御部１９４は、信号発信装置１９５を制御し、ＢＬＥアンテナ１９６を介して信号発信装置１９５から、図６（ａ）のカード無し信号及び図６（ｂ）のカード挿入信号を排他的に発信する。なお、図６（ａ）、図６（ｂ）の信号の詳細については後述する。ＩＣカード読み取り装置１９７は、カードホルダ１００にＩＣカードが挿入され、ＩＣカードコネクタ１９８にＩＣカード１５０が接続されている場合に、ＩＣカードコネクタ１９８を介してＩＣカード１５０に書き込まれているユーザＩＤを読み取る。ＩＣカード読み取り装置１９７は、読み取ったユーザＩＤを、信号制御部１９４に送信する。
【００１７】
次に、図４（ａ）、図４（ｂ）に基づいて、端末１０及びカードホルダ１００それぞれが有する機能について、説明する。
【００１８】
（カ―ドホルダ１００の機能）
図４（ａ）には、カードホルダ１００の機能ブロック図が示されている。カードホルダ１００は、図４（ａ）に示すように、カード検出部２２、信号内容切り替え部２４、信号発信部２６の各機能を有する。
【００１９】
カード検出部２２は、ＩＣカード読み取り装置１９７を介して、カードホルダ１００にＩＣカード１５０が挿入されているか否かを検出し、挿入されている場合には、ＩＣカードに書き込まれているユーザＩＤを読み取り、信号内容切り替え部２４に送信する。
【００２０】
信号内容切り替え部２４は、カード検出部２２からユーザＩＤが送信されていない間は、発信する信号を図６（ａ）に示すようなＵＵＩＤ（Universally Unique Identifier）のカード無し信号に設定する。一方、カード検出部２２からユーザＩＤが送信されている間は、信号内容切り替え部２４は、発信する信号を図６（ｂ）に示すようなＵＵＩＤのカード挿入信号に設定する。ここで、図６（ａ）のカード無し信号のＵＵＩＤには、カードホルダの固有ＩＤと、カード挿入フラグ（ＩＣカードが挿入されていないことを示すフラグ「minor：０」）が含まれる。一方、図６（ｂ）のＵＵＩＤには、カードホルダの固有ＩＤと、ＩＣカードに書き込まれているＩＤ（major:1234）と、カード挿入フラグ（ＩＣカードが挿入されていることを示すフラグ「minor：１」）が含まれる。
【００２１】
信号発信部２６は、信号内容切り替え部２４が送信する信号として設定している信号を、所定時間間隔（所定時間は例えば１秒以下）で周囲に送信する（ブロードキャストする）。
【００２２】
（端末１０の機能）
図４（ｂ）には、端末１０の機能ブロック図が示されている。端末１０は、操作受付部３０、排他判定部３２、信号受信部３４、受信部としての検出部３６、出力部としての通知部３８、発信部としての排他実施部４０、ログイン実行部及び記憶部としての同定部４２、処理部としてのログアウト処理部４４の各機能を有する。
【００２３】
操作受付部３０は、入力部９５を介したユーザの操作を受け付ける。ユーザの操作には、認証モードへの遷移を指示する操作が含まれる。
【００２４】
排他判定部３２は、認証モードへ遷移した場合に、実際に認証モードを実行するか、認証モードを実施せずに待機するかを判定する。なお、認証モードを実施せずに待機する場合とは、周囲に認証モードを実施している端末が存在する場合である。
【００２５】
信号受信部３４は、他の端末１０から発信される組み合わせ中信号や、カードホルダ１００から発信されるカード無し信号、カード挿入信号を信号受信装置８４を介して受信する。
【００２６】
検出部３６は、信号受信部３４が受信した信号が、カード無し信号及びカード挿入信号のいずれであるかを検出する。
【００２７】
通知部３８は、検出部３６の検出結果に応じて、カード挿入指示（ユーザにＩＣカード１５０をカードホルダ１００に挿入するよう促す画面）を表示部９３上に表示する。
【００２８】
排他実施部４０は、周囲の端末１０に対して組み合わせ中信号を発信（ブロードキャスト）することで、周囲の端末１０が認証モードを実行することを禁止する。ここで、組み合わせ中信号のＵＵＩＤは、図６（ｃ）に示すように、予め定められている組み合わせ中信号ＩＤを含んでいる。
【００２９】
同定部４２は、カードホルダ１００から受信していたカード無し信号がカード挿入信号に変化した場合に、受信したカード挿入信号に含まれるユーザＩＤを用いてログイン処理を実行する。なお、同定部４２は、認証に用いるユーザＩＤのリストを保持しているものとする。また、同定部４２は、ログインに用いたユーザＩＤを記憶しておく。
【００３０】
ログアウト処理部４４は、ユーザからの端末１０の操作が長時間ない場合や、ログインしたユーザが端末１０から離れた場合に、自動ログアウトする。また、ログアウト処理部４４は、操作が再開された場合や、端末１０の近くまでユーザが戻ってきた場合に、自動で再ログインを実行する。また、ログアウト処理部４４は、ユーザによる操作に基づいて、ログアウトを実行する。
【００３１】
（処理について）
次に、端末１０により実行される処理の流れについて、図５のフローチャートに沿って、その他図面を適宜参照しつつ、詳細に説明する。なお、図５の処理は、ユーザが入力部９５を介して認証モードへの遷移を指示する操作を実行し、当該指示を操作受付部３０が受け付けた場合に、実行される処理である。
【００３２】
図５の処理では、まずステップＳ１０において、排他判定部３２が、信号受信部３４を介して、組み合わせ中信号の検出を開始する。次いで、ステップＳ１２では、排他判定部３２が、他の端末１０から発信された組み合わせ中信号が検出されたか否かを判断する。このステップＳ１２の判断が肯定された場合には、ステップＳ１２を繰り返す。すなわち、他の端末１０から発信されている組み合わせ中信号が検出されている間は、以降の処理を行わずに待機する。一方、ステップＳ１２の判断が否定された場合、すなわち、他の端末１０から組み合わせ中信号が発信されなくなった段階で、ステップＳ２０及びステップＳ３０の処理が実行される。
【００３３】
ステップＳ２０では、排他実施部４０が、組み合わせ中信号を周辺の端末１０に対して発信する（ブロードキャストする）。これにより、周辺の端末１０に対して認証モードを実行させないようにする（認証モードの実行を禁止する）ことができる。
【００３４】
一方、ステップＳ３０では、検出部３６が、信号受信部３４を介してカード無し信号の検出を開始する。次いで、ステップＳ３２では、検出部３６が、カード無し信号が検出されたか否かを判断する。すなわち、端末１０の周辺に、ＩＣカード１５０が挿入されていないカードホルダ１００が存在しているか否かを判断する。このステップＳ３２の判断が否定されている間は、ステップＳ３２を繰り返し実行するが、肯定された場合には、ステップＳ３４及びステップＳ４０の処理が実行される。
【００３５】
ステップＳ４０では、通知部３８が、表示部９３を介してカード挿入指示を表示する。ユーザは、この表示を見た場合に、ＩＣカード１５０をカードホルダ１００に挿入するタイミングであることを知ることができる。
【００３６】
一方、ステップＳ３４では、検出部３６は、信号受信部３４を介してカード挿入信号の検出を開始する。次いで、ステップＳ３６では、検出部３６が、カード挿入信号への変化が検出されたか否かを判断する。ユーザがカード挿入指示を見て、ＩＣカード１５０をカードホルダ１００に挿入すると、カードホルダ１００から発信される信号がカード無し信号からカード挿入信号に変化するため、検出部３６は、この変化の有無が検出されたか否かを判断する。このステップＳ３６の判断が肯定されると、ステップＳ２２及びステップＳ５０の処理が実行される
【００３７】
一方、ステップＳ３６の判断が否定された場合には、ステップＳ３８に移行し、検出部３６は、カード挿入信号の検出を開始してから（ステップＳ３４の処理が実行されてから）所定時間（例えば３０秒）経過したか否かを判断する。このステップＳ３８の判断が否定された場合には、ステップＳ３６に戻るが、肯定された場合には、ステップＳ２２の処理が実行される。
【００３８】
ステップＳ２２では、排他実施部４０が、組み合わせ中信号の発信を停止する。すなわち、周辺の端末１０による認証モードの実行を許可する。ステップＳ２２が行われた後は、ステップＳ４２において、通知部３８が、カード挿入指示の表示を終了する。
【００３９】
前述したように、検出部３６がカード無し信号からカード挿入信号への変化を検出すると（ステップＳ３６の判断が肯定されると）、ステップＳ５０において、同定部４２が、カード挿入信号に含まれるユーザＩＤを用いてログインを実行する。また、同定部４２は、ステップＳ５２において、ユーザＩＤを記憶する。その後は、図５の全処理を終了する。
【００４０】
なお、ステップＳ３８の判断が肯定されて、ステップＳ２２に移行した場合、すなわち、カード挿入指示を表示部９３に表示してから所定時間が経過したにも関わらずＩＣカード１５０がカードホルダ１００に挿入されなかった場合には、ステップＳ５０、Ｓ５２は実行されないようになっている。この場合、ログイン処理が実行されることなく、図５の全処理が終了するようになっている。
【００４１】
（複数端末による並行処理について）
次に、図５の処理が複数の端末１０において並行して実行される場合について、図７（ａ）〜図９（ｃ）に基づいて説明する。
【００４２】
図７（ａ）〜図９（ｃ）の前提として、３つの端末Ａ、端末Ｂ、端末Ｃがあるものとし、各端末が、他の端末が発信する組み合わせ中信号を受信可能な範囲に存在しているものとする。また、ユーザＡ、Ｂのカードホルダ１００には、ＩＣカード１５０は挿入されていないものとする。
【００４３】
まず、図７（ａ）に示すように、端末Ａにおいて認証モードが実行されたとする。この場合、端末Ａから組み合わせ中信号が周囲に向けて発信される（図５のＳ２０）。また、図７（ａ）の状態では、ユーザＡのカードホルダ１００からはカード無し信号が発信されている。
【００４４】
この状態で、図７（ｂ）に示すように、端末ＢにおいてユーザＢの操作により認証モードの実行指示がなされると、端末Ｂは、端末Ａからの組み合わせ中信号を受信するため、認証モードを実行せずに待機する（図５のＳ１２：肯定）。なお、図７（ｂ）の状態では、ユーザＢのカードホルダ１００からはカード無し信号が発信される。
【００４５】
次いで、図７（ｃ）に示すように、端末Ａがカード無し信号を受信すると（図５のＳ３２：肯定）、表示部９３にカード挿入指示を表示する（図５のＳ４０）。なお、この段階では、端末Ａは、ユーザＡ，Ｂのカードホルダ１００からカード無し信号を受信している。そして、表示部９３を見たユーザＡが図８（ａ）に示すようにＩＣカード１５０をカードホルダ１００に挿入すると、図８（ｂ）に示すように、カードホルダ１００からカード挿入信号が発信される。このとき、端末Ｂは待機状態であり、認証モードが実行されているのは端末Ａのみであるので、端末Ａのみにおいて、ユーザＡのカードホルダ１００から発信された信号がカード無し信号からカード挿入信号へ変更されたことが検出される（図５のＳ３６：肯定）。これにより、端末Ａにおいては、カード挿入信号に含まれるユーザＡのユーザＩＤを用いてログイン処理が実行されることになる（図５のＳ５０）。
【００４６】
なお、カード無し信号からカード挿入信号への変更を検出した端末Ａは、図８（ｃ）に示すように、組み合わせ中信号の発信を停止し（図５のＳ２２）、認証モードを終了する。これにより、端末Ｂでは、認証モードの実行を開始することが可能になる（Ｓ１２：否定）。
【００４７】
端末Ｂにおいては、図９（ａ）に示すように、組み合わせ中信号の発信を開始し（図５のＳ２０）、ユーザＢのカードホルダ１００からカード無し信号を受信すると（図５のＳ３２：肯定）、カード挿入指示を表示部９３に表示する。そして、図９（ｂ）に示すように、ユーザＢが、カードホルダ１００にＩＣカード１５０を挿入すると、カードホルダ１００からカード挿入信号が発信される。これにより、端末Ｂは、ユーザＢのカードホルダ１００から発信されている信号がカード無し信号からカード挿入信号に変更されたことを検出することができる（図５のＳ３６：肯定）。これにより、端末Ｂは、カード挿入信号に含まれるユーザＢのユーザＩＤを用いたログイン処理を実行することができる（図５のＳ５０）。その後は、図９（ｃ）に示すように、端末Ｂは、組み合わせ中信号の発信を停止し（図５のＳ２２）、認証モードを終了する。
【００４８】
なお、例えば図７（ａ）の状態から、端末Ｂ、端末Ｃの順に認証モードの待機状態となる場合もある。この場合、端末Ａの認証モードが終了した段階で、先に待機していた端末Ｂに認証モードを実行させ、端末Ｂの認証モードが終了した段階で、端末Ｃに認証モードを実行させるようにすればよい。ただし、これに限らず、端末に対して予め優先順位を定めておき、優先順位の順に認証モードを実行させるようにしてもよい。
【００４９】
（ログアウト処理部４４の処理）
次に、端末１０のログアウト処理部４４による、ログアウト・再ログイン処理について、図１０のフローチャートに沿って説明する。
【００５０】
図１０の処理の前提として、端末１０においては、前述した図５の処理が実行されることにより、ユーザがすでにログインした状態であるものとする。
【００５１】
図１０の処理では、まずステップＳ１００において、ログアウト処理部４４が、利用終了か否かを判断する。すなわち、ユーザが入力部９５を介して端末１０の利用を終了する操作を実行したか否かを判断する。このステップＳ１００の判断が肯定された場合には、図１０の全処理を終了する。なお、図１０の全処理を終了する場合、端末１０をログアウト状態にし、図５のステップＳ５２で記憶しておいたユーザＩＤを消去する。一方、ステップＳ１００の判断が否定された場合には、ステップＳ１０２に移行する。
【００５２】
ステップＳ１０２に移行すると、ログアウト処理部４４は、所定時間の間、ユーザによる端末１０の操作がないか否かを判断する。なお、所定時間はユーザが設定することができる時間であり、例えば５分であるものとする。ステップＳ１０２の判断が否定された場合、ステップＳ１０４に移行する。
【００５３】
ステップＳ１０４に移行すると、ログアウト処理部４４は、ログイン時に受信したカード挿入信号を一定時間受信しないか否かを判断する。すなわち、ログインしているユーザが端末１０から離れたかどうかを判断する。このステップＳ１０４の判断が否定された場合には、ステップＳ１００に戻る。なお、ログアウト処理部４４は、ステップＳ１００、Ｓ１０２、Ｓ１０４それぞれの判断が否定されている間は、ステップＳ１００、Ｓ１０２、Ｓ１０４の判断を繰り返す。そして、ステップＳ１０４の判断が肯定された場合には、ログアウト処理部４４は、ステップＳ１０６に移行する。
【００５４】
ステップＳ１０６に移行すると、ログアウト処理部４４は、自動的にログアウトする。すなわち、他のユーザによる端末１０の利用をできなくする（ロックする）。そして、次のステップＳ１０８では、ログアウト処理部４４が、ログイン時に受信したカード挿入信号を受信するまで待機する。すなわち、ユーザが端末１０の近傍まで戻ってきて、図５のステップＳ５２において記憶したユーザＩＤを含むカード挿入信号が受信された場合には、ステップＳ１０８の判断が肯定されて、ステップＳ１１０に移行する。
【００５５】
ステップＳ１１０に移行すると、ログアウト処理部４４は、カード挿入信号に含まれるユーザＩＤ又は記憶しているユーザＩＤを用いて、再ログイン処理を実行する。その後は、ステップＳ１００に戻る。
【００５６】
一方、ステップＳ１００、Ｓ１０２、Ｓ１０４の繰り返しの結果、ステップＳ１０２の判断が肯定されると、ステップＳ１１２に移行し、ログアウト処理部４４は、自動的にログアウトする。そして、次のステップＳ１１４では、ログアウト処理部４４が、操作があるまで待機する。
【００５７】
ユーザが端末１０を操作した場合、ステップＳ１１４の判断が肯定され、ステップＳ１１６に移行する。そして、ステップＳ１１６では、ログアウト処理部４４が、ログイン時に受信したカード挿入信号を受信したか否かを判断する。このステップＳ１１６の判断が否定された場合には、ログアウト処理部４４は、ステップＳ１１４に戻る。すなわち、ログアウト後に操作したユーザが元々ログインしていたユーザとは異なる場合には、ログアウト状態を維持する。
【００５８】
一方、ステップＳ１１６の判断が肯定された場合には、ステップＳ１１０に移行し、前述と同様、ログアウト処理部４４は、カード挿入信号に含まれるユーザＩＤ又は記憶しているユーザＩＤを用いて、再ログイン処理を実行する。その後は、ステップＳ１００に戻る。
【００５９】
以上のように、図１０の処理を実行することで、ログインしたユーザが端末１０から離れた場合や、端末１０を所定時間操作しなかった場合に、自動的にログアウト処理を行う。そして、ユーザが端末の近くに戻ってきた場合や、ユーザが再度操作をする場合に、自動的にログイン処理を行うことができる。これにより、ユーザのログイン処理時の負荷を軽減することができる。
【００６０】
以上、詳細に説明したように、本実施形態によると、通知部３８は、カード挿入信号とカード無し信号を排他的に発信するカードホルダ１００にＩＣカードを挿入するようにユーザに促すためのカード挿入指示を表示部９３に表示し（Ｓ４０）、排他実施部４０は、表示してから所定期間（例えば３０秒間）、組み合わせ中信号を発信して、他の端末による認証モードの実施を禁止する（Ｓ２０、Ｓ２２）。そして、検出部３６は、カードホルダ１００から排他的に発信される信号を受信し（Ｓ３０、Ｓ３４）、ユーザによるカード挿入に応じてカード無し信号からカード挿入信号に変化した場合に（Ｓ３６：肯定）、同定部４２は、カード挿入信号から取得したユーザＩＤを用いてログイン処理を実行する（Ｓ５０）。これにより、ユーザは、端末１０を認証モードにし、端末１０にカード挿入指示が表示されたら、ＩＣカード１５０をカードホルダ１００に挿入するという簡易な操作により、ログイン処理を行うことが可能である。したがって、ログイン時におけるユーザの負荷を軽減することができる。また、本実施形態では、端末１０において認証モードを実行するときに周囲の端末に対して組み合わせ中信号を送信し、組み合わせ中信号を受信している端末による認証モードの実行を禁止するようにしている。これにより、端末やカードホルダが複数存在する場合でも、適切な端末とカードホルダの組み合わせを用いてログイン処理を行うことが可能である。
【００６１】
また、本実施形態では、ユーザが端末を操作した後、カード挿入指示を表示し、表示を見たユーザがカードホルダ１００にＩＣカード１５０を挿入するという連続的な動作を実行することで、端末１０にログインできるようになっている。これにより、他のユーザが不正に入手した端末を、カードホルダ１００を保有するユーザに近づけるだけではログインできないため、なりすましを防止することができる。
【００６２】
また、本実施形態では、組み合わせ中信号を発信する期間は、所定期間、及びカード挿入信号を受信するまでの期間のうち短い方の期間としている（Ｓ３６、Ｓ３８、Ｓ２２）。これにより、ユーザがカードホルダ１００にＩＣカード１５０を挿入したか否かにかかわらず、他の端末が認証モードを実行できるまでに待機する時間を適切な時間とすることができる。
【００６３】
また、本実施形態では、カード挿入指示を表示部９３に表示するため、音声を用いてカード挿入指示を出力する場合に比べて、指示を通知する範囲を限定的にすることができる。
【００６４】
また、本実施形態では、ログイン状態になった後において、同定部４２が記憶したユーザＩＤと同一のユーザＩＤを含むカード挿入信号を一定時間受信しなくなった場合に、端末１０をログアウト状態にし（Ｓ１０６）、記憶したユーザＩＤ含むカード挿入信号を再度受信した場合に、端末１０をログイン状態に戻す（Ｓ１１０）。これにより、ユーザが端末１０を放置したまま移動した場合でも、適切なタイミングでログアウト状態にすることができるので、情報漏洩を抑制することができる。また、端末１０がログアウト状態になっても、ユーザが再び端末１０に近づけば自動的にログイン状態に戻るため、再ログイン時のユーザの負荷を軽減することができる。
【００６５】
なお、上記実施形態では、ログインの際に、ユーザはカードホルダ１００にＩＣカード１５０を挿入する場合について説明したが、ユーザは、その他の操作を行うこととしてもよい。例えば、カードホルダ１００にカード無し信号と同様の信号（ユーザＩＤを含まない信号）及びカード挿入信号と同様の信号（ユーザＩＤを含む信号）を切り替えるためのボタンを設けておき、ユーザが当該ボタンを操作した場合に、発信する信号を切り替えるようにしてもよい。また、ユーザが操作する対象はカードホルダ１００でなくてもよい。例えば、ユーザが操作する対象が、カードホルダ１００以外の、信号を発信する機器（スマートフォンなどの機器）である場合にも、ユーザの操作に応じて、機器から発信する信号を切り替えるようにすればよい。
【００６６】
なお、上記実施形態の端末１０は、病院内のみで用いる場合に限らず、例えば、訪問看護の現場においても用いることができる。この場合、看護のために患者の家を訪問する場合には、ユーザ（看護師）は、端末１０を携帯し、ログインに用いたＩＣカード１５０とカードホルダ１００を身に着けるものとする。これにより、ユーザは、看護に必要なデータの閲覧や記録、利用が可能となる。また、操作を長時間行わずにログアウト状態になっても、ログイン処理が容易である。更に、例えば端末１０を患者の家に置き忘れた場合でも、ユーザ以外の者は、端末１０のデータを閲覧等することはできないようになっている。
【００６７】
また、上記実施形態の端末は、例えば実験ルームにおける恒温槽であってもよい。例えば、ユーザ（作業者）が恒温槽を利用するときに、上記実施形態と同様にしてログイン（利用者登録）できるようにする。そして、ログイン後は、ユーザが恒温槽の近くにいれば、操作ができるようにロックを解除する。このような実験ルームの場合、ユーザが一時的に実験ルームを離れる場合も多々あるが、実験ルームを離れた場合に恒温槽をログアウト状態（ロック状態）にすることで、他者が恒温槽の操作をできないようにすることができる。また、ユーザが実験ルームに戻ってきた場合には、自動的に恒温槽をログイン状態に戻すことができるため、ユーザは煩雑なログイン操作を行わなくても恒温槽の操作を引き続き行うことが可能となる。
【００６８】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００６９】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７０】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００７１】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００７２】
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  情報処理装置が有するコンピュータに、
ユーザの識別情報を含む信号及び前記識別情報を含まない信号を排他的に発信する機器を、該ユーザに操作させるための出力を行い、
前記出力を行ってから所定期間、他の情報処理装置における前記機器からの信号の受信を禁止する信号を発信し、
前記機器から排他的に発信される、前記識別情報を含む信号及び前記識別情報を含まない信号を受信し、
前記ユーザによる操作に応じて、前記識別情報を含まない信号から前記識別情報を含む信号に変化した場合に、前記識別情報を用いて、前記情報処理装置に対する、前記ユーザのログインを実行する、
処理を実行させるためのログイン処理プログラム。
（付記２）  前記識別情報を含む信号から取得した前記識別情報を記憶し、
前記情報処理装置に対して前記ユーザがログイン状態である間に、記憶した前記識別情報と同一の識別情報を含む信号を一定時間受信しなくなった場合に、前記情報処理装置に対して前記ユーザをログアウト状態にし、
記憶した前記識別情報と同一の識別情報を含む信号を再度受信した場合に、前記情報処理装置に対して前記ユーザを前記ログイン状態に戻す、
処理を前記コンピュータに実行させることを特徴とする請求項１に記載のログイン処理プログラム。
（付記３）  前記所定期間は、予め定められた期間、及び前記識別情報を含む信号を受信するまでの期間のうち短い方の期間であることを特徴とする付記１又は２に記載のログイン処理プログラム。
（付記４）  前記ユーザに操作させる出力は、前記情報処理装置が有する表示部への表示であることを特徴とする付記１〜３のいずれかに記載のログイン処理プログラム。
（付記５）  前記機器の操作は、前記識別情報を記憶するカードを前記機器に読み込ませる操作、及び所定のボタンを押す操作、のいずれかを含むことを特徴とする付記１〜４のいずれかに記載のログイン処理プログラム。
（付記６）  情報処理装置が有するコンピュータが、
ユーザの識別情報を含む信号及び前記識別情報を含まない信号を排他的に発信する機器を、該ユーザに操作させるための出力を行い、
前記出力を行ってから所定期間、他の情報処理装置における前記機器からの信号の受信を禁止する信号を発信し、
前記機器から排他的に発信される、前記識別情報を含む信号及び前記識別情報を含まない信号を受信し、
前記ユーザによる操作に応じて、前記識別情報を含まない信号から前記識別情報を含む信号に変化した場合に、前記識別情報を用いて、前記情報処理装置に対する、前記ユーザのログインを実行する、
処理を実行するログイン処理方法。
（付記７）  ユーザの識別情報を含む信号及び前記識別情報を含まない信号を排他的に発信する機器を、該ユーザに操作させるための出力を行う出力部と、
前記出力部が出力してから所定期間、他の情報処理装置における前記機器からの信号の受信を禁止する信号を発信する発信部と、
前記機器から排他的に発信される、前記識別情報を含む信号及び前記識別情報を含まない信号を受信する受信部と、
前記ユーザによる操作に応じて、前記識別情報を含まない信号から前記識別情報を含む信号に変化した場合に、前記識別情報を用いて、前記情報処理装置に対する、前記ユーザのログインを実行するログイン実行部と、
を備える情報処理装置。
（付記８）  前記識別情報を含む信号から取得した前記識別情報を記憶する記憶部と、
前記情報処理装置に対して前記ユーザがログイン状態である間に、記憶した前記識別情報と同一の識別情報を含む信号を一定時間受信しなくなった場合に、前記情報処理装置に対して前記ユーザをログアウト状態にし、記憶した前記識別情報と同一の識別情報を含む信号を再度受信した場合に、前記情報処理装置に対して前記ユーザを前記ログイン状態に戻す処理部と、を更に備える付記７に記載の情報処理装置。
（付記９）  前記所定期間は、予め定められた期間、及び前記識別情報を含む信号を受信するまでの期間のうち短い方の期間であることを特徴とする付記７又は８に記載の情報処理装置。
（付記１０）  前記ユーザに操作させる出力は、表示部への表示であることを特徴とする付記７〜９のいずれかに記載の情報処理装置。
（付記１１）  前記機器の操作は、前記識別情報を記憶するカードを前記機器に読み込ませる操作、及び所定のボタンを押す操作、のいずれかを含むことを特徴とする付記７〜１０のいずれかに記載の情報処理装置。
【符号の説明】
【００７３】
１０  端末（情報処理装置）
３６  検出部（受信部）
３８  通知部（出力部）
４０  排他実施部（発信部）
４２  同定部（ログイン実行部、記憶部）
４４  ログアウト処理部（処理部）
９３  表示部
１００  カードホルダ（機器）
【図１】
2019074909.tif 000003
【図２】
2019074909.tif 000004
【図３】
2019074909.tif 000005
【図４】
2019074909.tif 000006
【図５】
2019074909.tif 000007
【図６】
2019074909.tif 000008
【図７】
2019074909.tif 000009
【図８】
2019074909.tif 000010
【図９】
2019074909.tif 000011
【図１０】
2019074909.tif 000012