(57)【要約】    【課題】  利用者認証によるログインであっても、同一利用者による２重ログインに対し排他制御することなく最新のログインを有効として使用可能とする。    【解決手段】  サーバ１０の前使用端末判別部２４は、クライアント１６−１から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、現在ログイン中の利用者端末を登録した利用者情報テーブル２８を参照して同一利用者によるログイン中の前使用クライアント１６−２があるか否かを判別する。ログイン管理部２６は、同一利用者によるログイン中の前使用クライアント１６−２が存在する場合、前使用クライアント１６−２をログオフさせた後に利用者クライアント１６−１をログインさせる。    【選択図】          図１
2005056301.tif 000002
【特許請求の範囲】
【請求項１】
前使用端末判別部により、利用者端末から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、利用者端末の履歴を登録した利用者情報テーブルを参照して同一利用者によるログイン中の前使用端末があるか否かを判別する前使用端末判別ステップと、
ログイン管理部により、同一利用者によるログイン中の前使用端末が存在する場合、前記前使用端末をログオフさせた後に前記利用者端末をログインさせるログイン管理ステップと、
を備えたことを特徴とする端末管理方法。
【請求項２】
請求項１記載の端末管理方法に於いて、前記ログイン管理ステップは、前記利用者端末に対し前使用端末で処理中の情報の取扱いを問い合わせ、保存要求を受けた場合に前記処理中の情報を保存した後に前記前使用端末をログオフさせ、ログオフ後に保存した処理中の情報を前記利用者端末に送信して表示させることを特徴とする端末管理方法。
【請求項３】
サーバを構成するコンピュータに、
利用者端末から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、利用者端末の履歴を登録した利用者情報テーブルを参照して同一利用者によるログイン中の前使用端末があるか否かを判別する前使用端末判別ステップと、
同一利用者によるログイン中の前使用端末が存在する場合、前記前使用端末をログオフさせた後に前記利用者端末をログインさせるログイン管理ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者認証により端末からログインしてサーバの提供する業務を利用する端末管理方法、プログラム及び装置に関し、特に、同一利用者が場所と時間を変えて別々の端末からログインする２重ログインを管理する端末管理方法、プログラム及び装置に関する。
【背景技術】
【０００２】
従来の利用者認証機能を備えたサーバクライアントシステムでは、クライアントからログインする際に、利用者ＩＤとパスワードを入力してサーバで正規の利用者であることを確認してログインを許可する利用者認証を行っている。
【０００３】
このような利用者認証機能を備えたシステムにあっては、同一利用者が場所と時間を変えて別の端末からログインしたような場合には、後に行われたログインについては、認証に成功していても、不正なログインとしてこれを排除し、２重ログインを防止するようにしている。
【特許文献１】特開２００１−１０１１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、診療業務、検査業務、病歴管理等の病院業務全般を支援するような業務システムにあっては、例えば医師がクライアントを使用して診断に必要な情報の検索や診断結果の作成等をしている途中に、緊急呼出しなどにより席を離れなければならない事態が頻繁に生じる。
【０００５】
そのような場合、処理中のクライアントをログオフして席を離れることになるが、緊急呼出しの場合にはログオフしている時間がなく、またログオフをし忘れて席を離れてしまうこともあり、そのまま戻れなくなってしまうことも往々にしてある。
【０００６】
このような場合に、利用者は別の端末から自分のＩＤとパスワードを使用してログインすることができる。しかし、利用者認証機能を備えた従来システムは、別の端末からログインした場合に前の端末が使用途中であるため、排他制御がかかってログインできず、前に使用していた端末に戻ってログオフするか、またある一定時間を待ってアクセスがない場合にサーバが行う強制ログオフを待たなければ使用できないという問題がある。
【０００７】
本発明は、利用者認証によるログインであっても、同一利用者による２重ログインに対し排他制御することなく最新のログインを有効として使用可能とする端末管理方法、プログラム及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するため本発明は次のように構成する。まず本発明は、端末管理方法を提供する。この端末管理方法は、
前使用端末判別部により、利用者端末から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、利用者端末の履歴を登録した利用者情報テーブルを参照して同一利用者によるログイン中の前使用端末があるか否かを判別する前使用端末判別ステップと、
ログイン管理部により、同一利用者によるログイン中の前使用端末が存在する場合、前記前使用端末をログオフさせた後に前記利用者端末をログインさせるログイン管理ステップと、
を備えたことを特徴とする。
【０００９】
更にログイン管理ステップは、利用者端末に対し前使用端末で処理中の情報の取扱いを問い合わせ、保存要求を受けた場合に処理中の情報を保存した後に前使用端末をログオフさせ、ログオフ後に保存した処理中の情報を利用者端末に送信して表示させる。
【００１０】
ログイン管理ステップは、前使用端末で処理中の情報の取扱いの問い合わせとして、ログイン中の端末情報と利用者情報に加え、処理中の情報の保存又は破棄を伴う強制ログオフを選択するメニュー画面を送信して応答させる。
【００１１】
ログイン管理ステップは、前使用端末をログオフさせた後に、ログオフを指示した端末情報と利用者情報を前使用端末にメッセージ表示させる。
【００１２】
本発明は、サーバを構成するコンピュータにより実行されるプログラムを提供する。このプログラムは、コンピュータに、
利用者端末から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、利用者端末の履歴を登録した利用者情報テーブルを参照して同一利用者によるログイン中の前使用端末があるか否かを判別する前使用端末判別ステップと、
同一利用者によるログイン中の前使用端末が存在する場合、前使用端末をログオフさせた後に利用者端末をログインさせるログイン管理ステップと、
を実行させることを特徴とする。
【００１３】
プログラムのログイン管理ステップは、利用者端末に対し前使用端末で処理中の情報の取扱いを問い合わせ、保存要求を受けた場合に処理中の情報を保存した後に前使用端末をログオフさせ、ログオフ後に保存した処理中の情報を利用者端末に送信して表示させる。
【００１４】
本発明は、サーバとして機能する端末管理装置を提供する。この端末管理装置は、利用者端末から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、利用者端末の履歴を登録した利用者情報テーブルを参照して同一利用者によるログイン中の前使用端末があるか否かを判別する前使用端末判別部と、同一利用者によるログイン中の前使用端末が存在する場合、前使用端末をログオフさせた後に利用者端末をログインさせるログイン管理部とを備えたことを特徴とする。
【００１５】
端末管理装置のログイン管理部は、利用者端末に対し前使用端末で処理中の情報の取扱いを問い合わせ、保存要求を受けた場合に処理中の情報を保存した後に前使用端末をログオフさせ、ログオフ後に保存した処理中の情報を利用者端末に送信して表示させる。
【００１６】
なお、本発明によるプログラム及び端末管理装置の詳細は、端末管理方法と基本的に同じになる。
【発明の効果】
【００１７】
本発明によれば、既に別の端末でログインしている利用者が、ある端末でログインしようとした場合に、ユーザ認証ができた時点で、前に使用していた端末に対してログオフを指示して自動的にログオフすることができ、前に使用していた端末に戻ってログオフしたり、ある一定時間で行われるサーバによる強制ログオフを待つ必要がなく、利用者によるログオフの手間を省くことができる。
【００１８】
また先に使用していた端末を強制ログオフする際に、利用者に処理中のデータの取扱いを問い合せ、必要があれば保存を要求しておくことで、強制ログオフとなっても処理中のデータは失われず、別の端末からのログインに対し保存した処理中のデータが転送表示され、中断した処理を別の端末で再開することができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の端末管理方法が適用されるシステム構成の説明図であり、病院業務全般を支援する業務システムを例にとっている。図１において、本発明の端末管理装置として機能するサーバ１０はＬＡＮなどのネットワーク１４に接続され、ネットワーク１４を介して利用者端末として複数のクライアント１６−１，１６−２・・・１６−ｎを接続している。サーバ１０に対しては診療支援データベース１２が接続されている。
【００２０】
図２は、図１の本発明による端末管理機能を備えたサーバ１０をクライアント１６−１，１６−２と共に示した機能構成のブロック図である。図２において、サーバ１０には通信処理部１８、診療支援処理部２０、端末管理部２２が設けられる。
【００２１】
通信処理部１８はネットワーク１４を介してクライアント１６−１，１６−２との間で通信制御を行う。診療支援処理部２０は例えばクライアント１６−１からの利用者認証を伴うログインにより構築された診療支援システムの使用状態で、クライアント１６−１側からの診療業務、検査業務、病院管理などの処理要求を受けて診療支援データベース１２から対応する情報を提供して診療支援処理を行う。
【００２２】
端末管理部２２は本発明による端末管理処理を提供するもので、前使用端末判別部２４とログイン管理部２６を備え、更にデータテーブルとして利用者情報テーブル２８とテンポラリテーブル３０を設けている。
【００２３】
前使用端末判別部２４は例えばクライアント１６−１から利用者の認証要求を伴うログイン要求を受けて認証に成功した際に、クライアントの履歴を登録している利用者情報テーブル２８を参照して、同一利用者によるログイン中の前使用端末としてのクライアントが存在するか否かを判別する。
【００２４】
例えばある利用者がクライアント１６−２からログインして診療支援システムを使用している途中で緊急呼出などにより席を離れ、その後、別の場所に設置しているクライアント１６−１から診療支援システムにログインしたような場合には、クライアント１６−１からのログインに対し前使用端末判別部２４は利用者情報テーブル２８を参照して同一利用者によるログイン中の前使用端末としてクライアント１６−２が存在することを判別する。
【００２５】
ログイン管理部２６は、前使用端末判別部２４の判別結果から同一利用者によるログイン中の前使用端末が存在する場合、例えば前使用端末としてクライアント１６−２が存在する場合、クライアント１６−２をログオフさせた後にクライアント１６−１をログインさせるログイン管理処理を実行する。
【００２６】
更にログイン管理部２６にあっては、前使用端末としてのクライアント１６−２をログオフする前に、現在の使用端末であるクライアント１６−１に前使用端末としてのクライアント１６−２で処理中のデータの取り扱いを問い合わせ、クライアント１６−１から保存要求を受けた場合には、前使用端末としてのクライアント１６−２に存在する処理中のデータをサーバ１０に転送させ、テンポラリテーブル３０に保存した後に処理中のデータを消去させて、ログオフを実行させる。
【００２７】
一方、クライアント１６−１，１６−２には、クライアント１６−１を例にとるとログイン処理部３２−１、ログオフ処理部３４−１、ＩＣカード情報認識部３６−１及び診療処理部３８−１が設けられ、更に外部装置としてＩＣカードリーダライタ１５−１が接続されている。
【００２８】
ログイン処理部３２−１はサーバ１０で提供される診療支援システムを利用する際に利用者が利用者ＩＤとパスワードを入力して認証要求を伴うログイン処理を行い、サーバ１０の端末管理部２２で利用者ＩＤ及びパスワードに基づく正規利用者であることの確認応答が得られるとログイン処理を実行して、診療支援システムを利用することができる。
【００２９】
このログイン処理部３２−１の処理において、本発明にあっては、もし前使用端末としてクライアント１６−２が同一利用者によりログインした状態でクライアント１６−１から新たにログインしたような場合には、サーバ１０側より前使用端末としてのクライアント１６−２のデータを破棄してログインするかどうかの問い合わせが行われることから、この問い合わせに対する応答を行うようになる。
【００３０】
ログオフ処理部３４−１は、通常の操作画面を使用したログオフの入力操作に伴うログオフ実行に加え、本発明にあってはログイン中に他のクライアントにおいて同一利用者がログインした際に、サーバ１０の指示で行われるログオフを実行することになる。
【００３１】
ＩＣカード情報認識部３６−１は、クライアント１６−１にログインして診療支援システムを使用した際に、ＩＣカードリーダライタ１５−１に利用者のＩＣカードをセットしておくと、ログインした際にログインしたクライアント１６−１の端末情報がＩＣカードに書き込まれることから、別のクライアントを使用して同一利用者がログインする際に同じＩＣカードをＩＣカードリーダライタにセットすることで、以前に使用していた端末の情報を認識することができる。
【００３２】
例えば前使用端末としてのクライアント１６−２のＩＣカードリーダライタ１５−２に利用者がＩＣカードをセットしてログインし、その途中でログオフせずにＩＣカードを持って移動し、別の場所でクライアント１６−１のＩＣカードリーダライタ１５−１に同じ利用者がＩＣカードをセットしてログインした際には、前使用端末としてクライアント１６−２でログインしたままであることの情報がＩＣカード情報認識部３６−１によって認識できる。
【００３３】
このためＩＣカード情報をサーバ１０の端末管理部２２におけるログイン管理部２６に送り、利用者情報テーブル２８を検索することなく前使用端末としてクライアント１６−２の存在を判別可能としている。もちろんＩＣカードを利用しないシステムにあっては、ＩＣ情報認識処理部３６−１は不要であり、サーバ１０のログイン管理部２６も利用者情報テーブル２８の登録内容から前使用端末としてのクライアント１６−２を判別することになる。
【００３４】
図１におけるサーバ１０及びクライアント１６−１〜１６−ｎは、例えば図３のようなコンピュータのハードウェア資源により実現される。図３のコンピュータにおいて、ＣＰＵ１００のバス１０１にはＲＡＭ１０２、ハードディスクコントローラ（ソフト）１０４、フロッピィディスクドライバ（ソフト）１１０、ＣＤ−ＲＯＭドライバ（ソフト）１１４、マウスコントローラ１１８、キーボードコントローラ１２２、ディスプレイコントローラ１２６、通信用ボード１３０、プリンタドライバ１３４、ＩＣカードドライバ１３６が接続される。
【００３５】
ハードディスクコントローラ１０４はハードディスクドライブ１０６を接続し、本発明のサーバ１０にあっては、端末管理処理を実行するプログラム、またクライアント１６−１〜１６−ｎにあっては、ログイン及びログアウトを実行するプログラムをローディングしており、コンピュータの起動時にハードディスクドライブ１０６から必要なプログラムを呼び出して、ＲＡＭ１０２上に展開し、ＣＰＵ１００により実行する。
【００３６】
フロッピィディスクドライバ１１０にはフロッピィディスクドライブ（ハード）１１２が接続され、フロッピィディスク（Ｒ）に対する読み書きができる。ＣＤ−ＲＯＭドライバ１１４に対しては、ＣＤドライブ（ハード）１１６が接続され、ＣＤに記憶されたデータやプログラムを読み込むことができる。
【００３７】
マウスコントローラ１１８はマウス１２０の入力操作をＣＰＵ１００に伝える。キーボードコントローラ１２２はキーボード１２４の入力操作をＣＰＵ１００に伝える。ディスプレイコントローラ１２６は表示部１２８に対して表示を行う。通信用ボード１３０は無線を含む通信回線を使用し、ＬＡＮを介してネットワーク内の装置や外部のインターネット上の装置との間で通信を行う。
【００３８】
プリンタドライバ１３４はプリンタ１３５に印刷データを送って印刷させる。ＩＣカードドライバ１３６はＩＣカードリーダライタ１５にセットされた利用者のＩＣカードに対する端末情報を含む各種データの書込み読出しを行う。
【００３９】
図４は、図２のサーバ１０に設けた利用者情報テーブル２８の説明図である。利用者情報テーブル２８には端末名称、利用者ＩＤ、ＩＰアドレス、更新日付、更新時間が各クライアントごとにログインした際に登録される。
【００４０】
従って利用者情報テーブル２８には現在診療支援システムにログインしているクライアントの情報が登録されていることになる。利用者情報テーブル２８に登録する利用者ＩＤに対しては利用者マスタ４０が設けられている。利用者マスタ４０には利用者ＩＤに対応してパスワード、利用者名、利用者名カナ、誕生日、属性などの情報が予め登録されている。また利用者情報テーブル２８の端末名称に対応して端末マスタ４２が設けられている。
【００４１】
端末マスタ４２には端末名称に対応して機種名、ＩＰアドレス、内線番号、設置場所などが登録されている。このため利用者情報テーブル２８から例えばクライアント１６−１のログインに対し、同一利用者がログインしている別のクライアント１６−２を判別し、前使用端末としてのクライアント１６−２の各種情報を取得することができる。尚、図４における利用者マスタ４０及び端末マスタ４２は図２の診療支援データベース１２側に格納されている。
【００４２】
図５は、図２のクライアント１６−１，１６−２で利用者がログインする際に表示するログイン画面４４の説明図である。このログイン画面４４にあっては利用者ＩＤ４６とパスワード４８の入力欄が設けられ、更に入力項目に対する確定ボタン５０と画面終了ボタン５２を備えている。
【００４３】
図６は、図２の例えばクライアント１６−１からログインした際に同一利用者が別のクライアント１６−２にログイン中の場合に、サーバ１０の端末管理部２２より送られて表示されるログイン確認画面５４の説明図である。
【００４４】
このログイン確認画面５４には前使用端末となるクライアントの情報として利用者名５６、端末名５８及び端末設置場所６０のそれぞれ表示され、その下に強制ログインの有無及び前使用端末で使用中のデータの破棄の有無からなる操作ボタン６２，６４更にキャンセルボタン６６を設けている。
【００４５】
ここで操作ボタン６２は前使用端末で使用中のデータを破棄してログインする指示であり、また操作ボタン６４は前使用端末で処理中のデータを保存してログインする操作である。
【００４６】
図７は、図２において現在の使用端末となるクライアント１６−１からの同一利用者によるらのログインに伴い、サーバ１０からの指示で自動ログオフが行われた前使用端末としてのクライアント１６−２に表示される自動ログオフ通知画面６８の説明図である。
【００４７】
この自動ログオフ通知画面６８は自動ログオフの要求元となる端末について利用者名７０、端末名７２及び端末設置場所７４の各項目が表示され、更にＯＫボタン７６は設けられている。
【００４８】
図８・図９は、図２のサーバ１０の端末管理部２２による端末管理処理のフローチャートであり、クライアント１６−１を現使用端末、クライアント１６−２を前使用端末としてその処理手順を説明すると次のようになる。
ステップＳ１：現使用端末としてのクライアント１６−１より図５のログイン画面４４を使用した利用者ＩＤとパスワードの入力を端末から受ける。
ステップＳ２：図４の利用者マスタ４０を参照し、正規の利用者であることの認証処理を実行する。
ステップＳ３：利用者マスタ４０の登録内容に対し、利用者ＩＤとパスワードが合致するか否か判別し、合致しなければステップＳ４に進み、合致すればステップＳ５に進む。
ステップＳ４：認証を伴うログイン要求を行ったクライアント１６−１に対しログイン不可のメッセージを送信して表示させる。
ステップＳ５：利用者ＩＤとパスワードが合致した場合であり、クライアント１６−１のＩＣカードリーダライタ１５−１にセットしている利用者のＩＣカードに端末情報があるか否かチェックし、無ければステップＳ６に進み、有ればステップＳ９に進む。
ステップＳ６：利用者ＩＣカードに端末情報が無かった場合であり、利用者情報テーブル２８を利用者ＩＤにより検索する。
ステップＳ７：利用者情報テーブル２８にログイン中の利用者の情報が存在するか否か判別し、存在すればステップＳ９に進み、存在しなければステップＳ８に進む。
ステップＳ８：利用者情報テーブル２８にクライアント１６−１の端末名称、利用者ＩＤ、ＩＰアドレス、更新日付、更新時間などを登録した後にクライアント１６−１に対しログインを許可する。
ステップＳ９：ＩＣカードまたは利用者情報テーブルから同一利用者によるログイン中の端末が存在していた場合であり、現使用端末と前使用端末が一致するか否か判別する。一致すればステップＳ１０に進み、不一致であればステップＳ１１に進む。
ステップＳ１０：同じ端末のログインであることから利用者情報テーブル２８にログイン情報を上書きし、ログインを許可する。
ステップＳ１１：現使用端末と前使用端末が一致しなかった場合であり、前使用端末が起動中か否かチェックし、停止していればステップＳ１２に進み、起動中であればステップＳ１３に進む。
ステップＳ１２：前使用端末が停止している場合であり、この場合には利用者情報テーブル２８にログイン情報を上書きして現使用端末に対しログインを許可する。
ステップＳ１３：同一利用者によりログインした前使用端末が起動中の場合であり、図６のようなログイン確認画面５４により別端末が使用中であるメッセージとデータを破棄してログインするか、データを保存してログインするかのログインメニューを現使用端末としてのクライアント１６−１側に表示する。
ステップＳ１４：図６のログイン確認画面５４の表示に対し、クライアント１６−１でキャンセルボタン６６は判別されればステップＳ１に戻り、操作ボタン６２または６４が操作されると強制ログインと判断して、図９のステップＳ１６に進む。
ステップＳ１５：前使用端末としてのクライアント１６−２で処理中のデータを保存するか否かチェックし、保存する場合にはステップＳ１７に進み、保存しない場合にはステップＳ１８に進む。
ステップＳ１６：前使用端末としてのクライアント１６−２で処理中のデータを保存する場合であり、この場合には処理中のデータをクライアント１６−２から転送させテンポラリテーブル３０に保存する。
ステップＳ１７：前使用端末としてのクライアント１６−２に対し、ログオフ処理の起動を指示する。
ステップＳ１８：ログオフ処理の起動を指示した前使用端末としてのクライアント１６−２よりログオフ処理の終了通知を待ってステップＳ１９に進む。
ステップＳ１９：自動ログオフが行われた前使用端末としてのクライアント１６−２に対し、図７のような自動ログオフ通知画面６８により自動ログオフのメッセージを送信して表示させる。
ステップＳ２０：利用者情報テーブル２８に現使用端末となるクライアント１６−１の端末名称、利用者ＩＤ、ＩＰアドレス、更新日付及び更新時間を上書きしてクライアント１６−１にログインを許可する。
ステップＳ２１：テンポラリテーブル３０に保存情報があるか否かチェックし、あればステップＳ２２に進み、なければ処理を終了する。
ステップＳ２２：現使用端末としてログインしたクライアント１６−１にテンポラリテーブル３０に保存している前使用端末としてのクライアント１６−２で処理中であった情報を転送して表示させる。
ステップＳ２３：テンポラリテーブル３０から転送された情報を削除する。
図１０は図２のクライアントによるログイン処理のフローチャートであり、次の処理手順から構成される。
ステップＳ１：図５のログイン画面４４を表示する。
ステップＳ２：ログイン画面４４を利用して利用者ＩＤ、パスワードを入力して確定ボタン５０を押すことによる入力確定を待ってステップＳ３に進む。
ステップＳ３：サーバ１０に利用者ＩＤ及びパスワードを転送して認証処理を行う。
ステップＳ４：利用者がセットしているＩＣカードに端末情報があるか否かチェックし、あればステップＳ５に進み、無ければステップＳ６に進む。
ステップＳ５：ＩＣカードの端末情報、具体的には前使用端末としてログインしていたクライアント情報をサーバに送信する。
ステップＳ６：サーバからのログイン確認要求をチェックし、確認要求があればステップＳ７に進み、確認要求がなければステップＳ９に進む。
ステップＳ７：サーバからのログイン確認要求に基づき図６のようなログイン確認画面５４を表示する。
ステップＳ８：図６のログイン確認画面５４の操作結果をサーバ１０に通知する。
ステップＳ９：サーバからのログイン許可をチェックし、許可があればステップＳ１０に進み、ログイン不可であればステップＳ１１に進む。
ステップＳ１０：サーバからのログイン許可に基づき、ログインを実行する。
ステップＳ１１：サーバからのログイン不可に基づき、ログインエラーを表示する。
図１１は図２のクライアント１６−１におけるログオフ処理のフローチャートであり、次の処理手順から構成される。
ステップＳ１：利用者によるログアウト入力の有無をチェックし、ログアウト入力がなければステップＳ２に進み、ログアウト入力があればステップＳ５に進む。
ステップＳ２：サーバ１０からログオフ指示があるか否かチェックし、指示があればステップＳ３に進み、指示がなければステップＳ１に戻る。
ステップＳ３：サーバからのログオフ指示に続き、処理中のデータ保存の指示が有るか否かチェックし、保存する指示があればステップＳ４に進み、なければステップＳ５に進む。
ステップＳ４：サーバ１０から処理中データの保存指示があった場合であり、処理中のデータをサーバ１０に転送した後に削除する。
ステップＳ５：ステップＳ１によるユーザからのログアウト入力もしくはステップＳ２のサーバからのログオフ指示に基づき、ログオフを実行する。
ステップＳ６：サーバからの指示による自動ログオフか否かチェックし、自動ログオフであればステップＳ７に進み、自動ログオフでなければ処理を終了する。
ステップＳ７：自動ログオフの場合であり、図７のような自動ログオフ通知画面６８を表示して処理を終了する。
尚、上記の実施形態は利用者がクライアントからログインして使用中にログオフせずに席を離れて、別のクライアントからログインする可能性が高い医療支援システムにおける端末管理を例にとるものであったが、本発明はこれに限定されず、認証要求を伴うログインにより使用するシステムであれば適宜のシステムにそのまま適用することができる。
【００４９】
また上記の実施形態にあっては利用者端末からログインした際に、別の端末が同一利用者によりログインしたままになっている場合、前使用端末で処理中のデータの保存の有無をサーバが端末に問い合わせ、その応答に基づいて処理中のデータを保存または自動ログオフを行ったが、処理中のデータの保存を確認せず、強制的に前使用端末を自動ログオフし、処理中のデータは破棄するようにしても良い。
【００５０】
また本発明はその目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【００５１】
ここで本発明の特徴を列挙すると次の付記のようになる。
（付記）
（付記１）
前使用端末判別部により、利用者端末から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、利用者端末の履歴を登録した利用者情報テーブルを参照して同一利用者によるログイン中の前使用端末があるか否かを判別する前使用端末判別ステップと、
ログイン管理部により、同一利用者によるログイン中の前使用端末が存在する場合、前記前使用端末をログオフさせた後に前記利用者端末をログインさせるログイン管理ステップと、
を備えたことを特徴とする端末管理方法。（１）
【００５２】
（付記２）
付記１記載の端末管理方法に於いて、前記ログイン管理ステップは、前記利用者端末に対し前使用端末で処理中の情報の取扱いを問い合わせ、保存要求を受けた場合に前記処理中の情報を保存した後に前記前使用端末をログオフさせ、ログオフ後に保存した処理中の情報を前記利用者端末に送信して表示させることを特徴とする端末管理方法。（２）
【００５３】
（付記３）
付記２記載の端末管理方法に於いて、前記ログイン管理ステップは、前記前使用端末で処理中の情報の取扱いの問い合わせとして、ログイン中の端末情報と利用者情報に加え、処理中の情報の保存又は破棄を伴う強制ログオフを選択するメニュー画面を送信して応答させることを特徴とする端末管理方法。
【００５４】
（付記４）
付記１記載の端末管理方法に於いて、前記ログイン管理ステップは、前記前使用端末をログオフさせた後に、ログオフを指示した端末情報と利用者情報を前記前使用端末にメッセージ表示させることを特徴とする端末管理方法。
【００５５】
（付記５）
サーバを構成するコンピュータに、
利用者端末から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、利用者端末の履歴を登録した利用者情報テーブルを参照して同一利用者によるログイン中の前使用端末があるか否かを判別する前使用端末判別ステップと、
同一利用者によるログイン中の前使用端末が存在する場合、前記前使用端末をログオフさせた後に前記利用者端末をログインさせるログイン管理ステップと、
を実行させることを特徴とするプログラム。（３）
【００５６】
（付記６）
付記５記載のプログラムに於いて、前記ログイン管理ステップは、前記利用者端末に対し前使用端末で処理中の情報の取扱いを問い合わせ、保存要求を受けた場合に前記処理中の情報を保存した後に前記前使用端末をログオフさせ、ログオフ後に保存した処理中の情報を前記利用者端末に送信して表示させることを特徴とするプログラム。
【００５７】
（付記７）
利用者端末から利用者の認証情報を伴うログイン要求を受けて認証に成功した際に、利用者端末の履歴を登録した利用者情報テーブルを参照して同一利用者によるログイン中の前使用端末があるか否かを判別する前使用端末判別部と、
同一利用者によるログイン中の前使用端末が存在する場合、前記前使用端末をログオフさせた後に前記利用者端末をログインさせるログイン管理部と、
を実行させることを特徴とする端末管理装置。
【００５８】
（付記８）
付記７記載の端末管理装置に於いて、前記ログイン管理部は、前記利用者端末に対し前使用端末で処理中の情報の取扱いを問い合わせ、保存要求を受けた場合に前記処理中の情報を保存した後に前記前使用端末をログオフさせ、ログオフ後に保存した処理中の情報を前記利用者端末に送信して表示させることを特徴とする端末管理装置。
【図面の簡単な説明】
【００５９】
【図１】本発明のシステム構成の説明図
【図２】本発明による端末管理機能を備えたサーバをクライアントと共に示した機能構成のブロック図
【図３】図２のサーバ及びクライアントを構成するコンピュータのハードウェア環境のブロック図
【図４】図２の利用者情報テーブルの説明図
【図５】図２のクライアント側で使用するログイン画面の説明図
【図６】図２のクライアント側に表示させるログイン確認画面の説明図
【図７】図２の自動ログオフが行われたクライアントに表示させる自動ログオフ通知画面の説明図
【図８】図２のサーバによる端末管理処理のフローチャート
【図９】図８に続く端末管理処理のフローチャート
【図１０】図２のクライアントによるログイン処理のフローチャート
【図１１】図２のクライアントによるログオフ処理のフローチャート
【符号の説明】
【００６０】
１０：サーバ
１２：診療支援データベース
１４：ネットワーク
１５，１５−１，１５−２：ＩＣカードリーダライタ
１６−１〜１６−ｎ：クライアント（利用者端末）
１８：通信処理部
２０：診療支援処理部
２２：端末管理部
２４：前使用端末判別部
２６：ログイン管理部
２８：利用者情報テーブル
３０：テンポラリテーブル
３２−１，３２−２：ＩＣカード認証要求部
３４−１，３４−２：ログイン処理部
３６−１，３６−２：ログオフ処理部
４０：利用者マスタテーブル
４２：端末マスタテーブル
４４：ログイン画面
５４：ログイン確認画面
６８：自動ログオフ通知画面
【図１】
2005056301.tif 000003
【図２】
2005056301.tif 000004
【図３】
2005056301.tif 000005
【図４】
2005056301.tif 000006
【図５】
2005056301.tif 000007
【図６】
2005056301.tif 000008
【図７】
2005056301.tif 000009
【図８】
2005056301.tif 000010
【図９】
2005056301.tif 000011
【図１０】
2005056301.tif 000012
【図１１】
2005056301.tif 000013