(57)【要約】【課題】  複数の利用者が一つの端末を共用する場合において、利用者間の利用環境の切り替えが高速で行え、かつ、ある利用者がある共用端末で業務を実施している最中に、他者が利用環境を切り替えて当該端末を利用開始した場合において、継続している前者の業務を他の任意の端末へ高速に引き継ぐことが出来ること【解決手段】  端末からシンクライアントサーバへ接続するための背続きに必要な情報を予め、複数の端末間で共用することで、利用者が前記複数の端末から利用する場合は接続に必要な手続きを省略し、速やかにシンクライアントサーバへ接続する手段を設ける。【選択図】  図１４
2013105224.tif 000002
【特許請求の範囲】
【請求項１】
第１の端末を含む複数の端末と、第１のサーバと第２のサーバとを含む複数のサーバと、管理サーバと、がネットワークで接続可能な接続制御システムにおいて、
第１の前記端末は、第１の利用者を一意に識別する利用者情報の入力を受け付けたら、当該利用者情報を含む接続情報要求メッセージを前記管理サーバへ送信する処理を行い、
前記管理サーバは、
前記利用者の利用者情報と、前記利用者に割り当てられたサーバを識別するサーバ情報と、を対応付けた管理情報を備え、
前記接続情報要求メッセージを受信すると、前記管理情報を参照して、前記第１の利用者の利用者情報と、前記第１の利用者に割り当てられた第１の前記サーバを識別するサーバ情報と、を含む第１の接続情報メッセージを前記第１の端末に送信する処理を行い、
前記第１の端末は、
受信した前記第１の接続情報メッセージに含まれる前記第１の利用者の利用者情報と、前記第１の利用者に割り当てられた第１の前記サーバを識別するサーバ情報と、を対応付けて記憶する処理と、
他の前記端末へ、前記第１の接続情報メッセージを送信する処理と、
前記第１の接続情報メッセージに含まれる前記サーバ情報に基づいて、前記第１のサーバへ接続確立を要求し、接続を確立する処理と、を行い、
他の前記端末から、他の利用者の利用者情報と、前記他の利用者に割り当てられた他の前記サーバを識別するサーバ情報とを含む、第２の接続情報メッセージを一つ以上受信した場合、前記第２の接続情報メッセージ毎に、含まれている前記利用者情報と前記サーバ情報とを対応付けて記憶する処理と、
前記第１のサーバとの接続を確立した状態で、記憶している他の前記利用者情報に該当する第２の利用者の利用者情報の入力を受け付けた場合、前記第１のサーバとの接続を切断する処理と、
前記受け付けた第２の利用者情報に対応付けて記憶するサーバ情報が示す第２の前記サーバへ接続確立を要求し、接続を確立する処理と、を行う
ことを特徴とする接続制御システム。
【請求項２】
請求項１に記載の接続制御システムにおいて、
前記第１の端末は、前記第１のサーバとの接続を切断する処理において、
前記前記第２の利用者の利用者情報の入力を受け付けた時点で、確立した前記接続を利用して、前記第１の利用者が前記第１のサーバへログインしている場合は、前記ログイン状態を維持したまま、前記第１のサーバとの接続を切断する処理を行う
ことを特徴とする接続制御システム。
【請求項３】
請求項１または２に記載の接続制御システムにおいて、
前記第１の端末は、
前記第２のサーバへの前記接続を確立する処理を行った後に、前記第２の利用者による前記第２のサーバへのログイン状態を確認する処理と、
前記第２の利用者による前記ログイン処理が行われていない場合、ログイン処理と、を行う
ことを特徴とする接続制御システム。
【請求項４】
請求項３に記載の接続制御システムにおいて、
前記第２のサーバは、
前記第１の端末から、前記第２の利用者の利用者情報を含む前記接続確立の要求を受信した時点で、他の前記端末と接続を確立済みであり、かつ、前記第２の利用者によるログイン状態が維持されていれば、前記ログイン状態を維持したまま、前記接続を切断する処理と、
前記他の端末との接続を切断後に、前記第１の端末と接続する処理と、を行う
ことを特徴とする接続制御システム。
【請求項５】
請求項１から４のいずれか一に記載の接続制御システムであって、
前記第１の端末は、送信する前記接続情報要求メッセージに、当該端末を一意に識別する端末情報を含めて送信し、
前記管理サーバは、
前記管理情報として、さらに、前記利用者が利用可能な端末の帰属先情報を、前記利用者情報に対応付けて管理し、
前記第１の接続情報メッセージに、前記利用者が利用可能な端末の帰属先情報を含めて送信する処理を行い、
前記第１の端末は、
前記第１の接続情報メッセージを送信する処理において、前記第１の接続情報メッセージに含まれる前記帰属先情報を宛先として、前記第１の接続情報要求メッセージを送信する処理を行う
ことを特徴とする接続制御システム。
【請求項６】
請求項５に記載の接続制御システムにおいて、
前記管理サーバは、
前記接続情報要求メッセージに含まれる前記端末情報が示す端末が、前記管理情報において管理される、前記接続情報要求メッセージに含まれる前記利用者が利用可能な端末の帰属先に含まれない場合、前記サーバへの接続を許可しないメッセージを前記端末へ送信する処理を行い、
前記第１の端末は、前記利用者へ、サーバへの接続ができないことを通知する処理を行う
ことを特徴とする接続制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される主題は、シンクライアントシステムにおけるシンクライアントからシンクライアントサーバへの接続を制御する技術に関する。
【背景技術】
【０００２】
企業活動において情報システムは欠かせないものであり、特にＰＣ等の汎用端末からサーバにアクセスし、サーバ上で動作するアプリケーションシステムを利用して様々な業務が行われている。
【０００３】
従来、端末の利用に際しては特に利用者を特定せずとも企業活動においての問題は発生していなかったが、近年は、企業内部統制やセキュリティレベルの向上等を目的とし、情報システムへのアクセスに際しては利用者を特定する必要があるなど、利用者認証の強化、利用毎の利用環境の区別をすることが求められている。
【０００４】
このため、利用者の特定や利用者毎に独立した環境を提供することが行われているが、利用者毎に専用の端末を貸与すると、調達すべき端末が膨大になることから、一般に、共用端末において、利用者認証機能を利用することにより、利用者毎の利用範囲の制御や論理的に利用者毎の環境を提供する方法が普及している。
【０００５】
利用者認証と利用者毎の環境の切り替えを行うためには、前の利用者がログオフ処理を行った後に後の利用者がログオン処理を行うなど、認証と環境の切り替えを実施する必要がある。しかし、これらの処理は一般に分オーダーの時間を要するため、切換を行うたびに余計な待機が発生し業務効率が低下するという問題が発生する。
【０００６】
この問題を解決し、利用者毎の利用環境を高速に切り替える技術として特許文献１に示す技術がある。
【０００７】
また、端末自体に利用者毎の独立した利用環境を構築することなく、利用者毎に独立した端末環境を提供する技術として特許文献２に示す技術がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許第６８０７６６６号明細書
【特許文献２】米国特許出願公開第２００７／０２２０１２０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ある利用者から他の利用者への利用環境の切り替えは、前の利用者の利用途中であっても、後の利用者の割り込みにより発生することがある。このような状況を考慮すると、利用者毎の利用環境を高速に切り替えるだけでなく、割り込まれた者の利用環境を他の共用端末にて高速に復元できることが望ましい。
【００１０】
すなわち、課題は次に示す２つの要件を満足することである。
（１）複数の利用者が一つの端末を共用する場合において、利用者間の利用環境の切り替えが高速で行えること。
（２）ある利用者がある共用端末で業務を実施している最中に、他者が割り込んで利用環境を切り替え、当該端末を利用開始した場合において、前の利用者の業務を他の任意の端末へ高速に引き継ぐことが出来ること。
【００１１】
特許文献１に記載される技術は、上記（１）に示す課題を解決することができる。しかし、例えば、ある利用者がある共用端末で文書編集プログラムを起動して文書の編集を実施している最中に、他者が環境を切り替えて占有すると、前者が行っていた文書編集を継続することができ無くなる可能性がある。また、一台の端末切り替えかつ提供可能な利用者の環境の数が限られる。
【００１２】
特許文献２に記載される技術は、上記（１）に示す「複数の利用者が一つの端末を共用する場合において、利用者間の利用環境の切り替えは」は可能だが、高速な切り替えができない。また、上記（２）に示す「ある利用者がある共用端末で業務を実施している最中に、他者が利用環境を切り替えて当該端末を利用開始した場合において、継続している前者の業務を他の任意の端末へ引き継ぎ」は可能だが、高速な引き継ぎができない。
【００１３】
利用者毎の環境をシンクライアントサーバ側（以下、ＴＳと表記）に置き、シンクライアント端末と呼ばれる端末（以下、ＴＣと表記）から任意の接続を行うことにより、利用者は利用されていないＴＣから専用のＴＳへ接続することで業務を引き継ぐことが可能である。
【００１４】
しかし、ＴＣからＴＳへ接続するためにＩＰアドレスが格納された可搬媒体を利用使用して接続の手続きを行う必要があるが、この接続の手続きには、ＴＣでの可搬媒体の認識処理や可搬媒体内に格納される情報へのアクセスするための認証処理、等があり利用者毎の利用環境へアクセスするための手順が多く高速な接続ができない。
【００１５】
さらには、実運用上の課題として、この技術は、格納されるＴＳへのＩＰアドレスの情報予め格納しておく必要があるため、ＴＳのＩＰアドレスが変更されるなどすると、その情報を更新する必要がある。この更新を行うためには、更新作業を実施するためには知識が必要であることや、更新作業が失敗した場合の運用工数が膨大に膨れ上がると想定される。
【００１６】
また、特許文献１と特許文献２に記載の技術を組み合わせても上記課題を解決することは出来ない。
【課題を解決するための手段】
【００１７】
開示されるのは、端末の利用環境を、他の利用者の利用環境に高速に切り替えること、切り替え前の利用環境を、他の端末間へ高速に引き継ぐこと、を可能にする接続制御システムである。
【００１８】
より具体的には、複数の端末と、複数のシンクライアントサーバと、管理サーバと、がネットワークで接続された接続制御システムにおいて、
上記端末は、上記端末を利用する利用者を一意に識別する利用者情報を取得したら、当該利用者情報と、当該利用者情報を取得した端末を一意に識別するための端末情報を含む第一のメッセージを管理サーバへ送信し、
管理サーバは、上記第一のメッセージを受信すると、予め定められた、利用者情報と、当該利用者が利用可能な端末の帰属先情報と、当該利用者が利用するシンクライアントサーバを一意に識別するシンクライアントサーバ情報と、当該帰属先情報に対応するネットワークアドレスと、を含む第二のメッセージを上記端末に送信し、
上記端末は、上記第二のメッセージを受信した後に、上記第二のメッセージに含まれるネットワークアドレスに属する端末に第二のメッセージを同報すると共に、上記第二のメッセージに含まれるシンクライアントサーバ情報に基づいて、当該端末からシンクライアントサーバへ接続し、
上記利用者が、上記端末と同一帰属先の他の第二の端末へ上記利用者情報を送信したら、上記端末と上記シンクライアントサーバとの接続を切断し、第二の端末から上記シンクライアントサーバへ接続する手段を有し、
上記第二のメッセージを上記複数の端末間で同期し、上記利用者情報と上記シンクライアントサーバ情報を保持することで、任意の上記複数の端末において、上記利用者が利用者情報を通知すると速やかにシンクライアントサーバへ接続する手段を有し、
上記接続情報は上記端末の電源がＯＦＦとなっても接続保持する手段を有し、
上記第二のメッセージが管理サーバから上記端末へ送信された場合上記接続情報を更新する手段を有し、
上記管理サーバは上記第一のメッセージが含まれる利用者情報が存在しないとき、シンクライアントサーバへの接続を許可しない情報をメッセージを上記端末へ送信し、
上記端末において上記利用者が利用者情報を通知した場合に、利用者へシンクライアントサーバへの接続ができないこと通知する手段を有し、
上記利用者が利用可能な帰属先端末以外の端末で、利用者情報を通知した場合、利用者に対して上記端末での利用を許可しないことを通知する手段を有することで、
複数の利用者が一つの端末を共用する場合において、利用者間の利用環境の切り替えが高速で行え、かつ、ある利用者がある共用端末で業務を実施している最中に、他者が利用環境を切り替えて当該端末を利用開始した場合において、継続している前者の業務を他の任意の端末へ高速に引き継ぐことが出来ることが可能となる。
【発明の効果】
【００１９】
開示によれば、端末の利用環境を、他の利用者の利用環境に高速に切り替えること、他の端末間へ高速に引き継ぐこと、が可能になる。
【図面の簡単な説明】
【００２０】
【図１】端末環境への接続制御方法およびシステムの構成を例示する図
【図２】端末またはＴＣおよび管理サーバおよびＴＳのハードウェア構成を例示する図
【図３】利用者を認識するために利用者カードを例示する図
【図４】利用者管理テーブル（ＵＭＴ）を例示する図
【図５】端末管理テーブル（ＣＭＴ）を例示する図
【図６】拠点ネットワーク管理テーブル（ＮＭＴ）を例示する図
【図７】リクエストメッセージ（ＲＭ）を例示する図
【図８】接続情報メッセージ（ＳＭ）を例示する図
【図９】接続制御テーブル（ＣＣＴ）を例示する図
【図１０】接続管理プログラム（ＭＧＲＰＧ）の処理フローの一部を例示する図
【図１１】接続管理プログラム（ＭＧＲＰＧ）の処理フローの一部を例示する図
【図１２】接続制御プログラム（ＣＴＬＰＧ）の処理フローの一部を例示する図
【図１３】接続制御プログラム（ＣＴＬＰＧ）の処理フローの一部を例示する図
【図１４】システム全体の動作シーケンスを例示する図
【図１５】利用者が利用する端末を変更する場合の詳細な動作シーケンスを例示する図
【図１６】接続確立要求メッセージを例示する図
【発明を実施するための形態】
【００２１】
以下、本発明に係る各実施形態について説明する。
【００２２】
図１は、本発明の実施形態に係る端末環境への接続制御方法およびシステム（以下「システム」と記す）の構成図である。システムは、利用者２１の個人を特定するための情報（利用者番号、等）を格納するカード１３から情報を読み取るためのカードリーダ装置１２（以下「ＣＲ」と記載）が接続された複数の端末１１（以下「ＣＬ」と記載）と管理サーバ１４とシンクライアントサーバ１５（以下「ＴＳ」と記載）がネットワーク１０（以下「ＮＷ」と記載）を介して接続される。ＣＬ１１とＣＲ１２はたとえばＵＳＢインターフェースを介して接続される。
【００２３】
利用者２１の個人を特定するための手段として穂実施例ではカード１３とＣＲ１２の組み合わせを記載しているが、例えば、利用者２１の生体情報（指紋、顔、静脈、等）それらを読み取る生体認証装置と生体情報と利用者番号を対応づけるための仕組みをもって代用してもよい。
【００２４】
ＣＬ１１は、オペレーティングシステム１６（以下「ＯＳ」と記載）と接続制御プログラム１７（以下、「ＣＴＬＰＧ」と記載）とＴＳ１５に接続するためのシンクライアントプログラム１９（以下「ＴＣＰＧ」と記載）を備える。
【００２５】
管理サーバ１４は、ＯＳ１６と接続管理プログラム１８（以下、「ＭＧＲＰＧ」と記載）を備える。
【００２６】
ＴＳ１５は、ＯＳ１６とＣＬ１１にシンクライアントサービスを提供するためのシンクライアントサーバプログラム２０（以下「ＴＳＰＧ」と記載）を備える。
【００２７】
なお、本実施例では次に示す形態で説明する。
【００２８】
システムは、ＣＬ１１を複数台（ＣＬ１（１１ａ）、ＣＬ２（１１ｂ）、ＣＬ３（１１ｃ））、ＴＳ１５を複数台（ＴＳ１（１５ａ）、ＴＳ２（１５ｂ）、ＴＳ３（１５ｃ））備え、これらを複数の利用者（利用者Ａ（２１ａ）、利用者Ｂ（２１ｂ））が利用する。
【００２９】
管理サーバ１４やＴＳ１５はデータセンタ２４（以下「ＤＣ」と表記）等に集約して設置され、後述するＭＧＲＰＧ１８は保持するテーブル情報の管理は管理者２２が行う。
【００３０】
複数のＣＬ１１には、それぞれが所属する帰属先が定められる。帰属先とは論理的な組織（会社部課、等）や物理的な拠点等（所在地、等）があるが、本実施例では限定しない。
【００３１】
本実施例では、ＣＬ１（１１ａ）、ＣＬ２（１１ｂ）の帰属先はＡ、ＣＬ３（１１ｃ）の帰属先はＢとする。
【００３２】
図２は、ＣＬ１１、管理サーバ１４、ＴＳ１５ハードウェア構成図である。
【００３３】
ハードウェアは、ＲＡＭなどの一次記憶装置２５と、ＨＤＤやＳＳＤやフラッシュメモリー等の二次記憶装置２６と、ＣＰＵ等のプロセッサ２７と、モニタやキーボードやマウスやＣＲ１２との通信やデータの入出力を行うためのＩ／Ｏハードウェア２８と、ＮＷ１０を介して通信を行うための通信ハードウェア２９と、通信媒体２Ａを備える。
【００３４】
Ｉ／Ｏハードウェア２８の仕様には、ユニーバーサルシリアルバス（ＵＳＢ）、ワイヤレスＵＳＢ、近距離無線通信インターフェース、赤外線通信インターフェース、シリアルポートインターフェース、ＰＳ／２インターフェース（登録商標）、オーディオインターフェースといったものがある。本実施例ではインターフェースがＵＳＢである場合を例に挙げて説明するが、インターフェースはこれに限らない。
【００３５】
通信媒体２Ａは、バス線などの物理的な通信線、電気信号、デジタル信号、を含む。
【００３６】
なお、上記プログラムは、二次記憶装置２６に格納されるが、場合によってはネットワーク１０や通信媒体２Ａを介した遠隔にある記憶装置に格納してもよい。
【００３７】
ＣＬ１１、管理サーバ１４、ＴＳ１５は、上記ハードウェアを有する計算機上で動作する、計算機を仮想化するソフトウェアによって実現される仮想マシン（以下「ＶＭ」と記す）であってもよい。例えば、ひとつの計算機上で４個のＶＭを実行し、管理サーバ１４とＴＳ１〜３（１５ａ〜ｃ）を動作させる形態であってもよい。
【００３８】
上記プログラムは、一次記憶装置２５に読み込まれプロセッサ２７が主体となって実行されることにより、後述する各機能部を含め処理が実現される。
【００３９】
図３は、利用者２１個人を特定するための利用者情報（たとえば番号。以下利用者番号という）３０を記録する利用者カード１３を説明する図である。例えば本カード１３が非接触ＩＣカードである場合、ＣＬ１１に非接触型ＩＣカードに記録される情報を読み取るＣＲ１２に近づけると、カード１３とＣＲ１２の間で無線通信を行いカード１３に記録される利用者番号がＣＲ１２を通じて送信される。
【００４０】
図４は、ＭＧＲＰＧ１８が保持する利用者管理テーブル４０（以下「ＵＭＴ」と記載する）を説明する図である。
【００４１】
ＵＭＴ４０は、利用者番号３０と利用者２１による利用を許可する端末の帰属先を示す情報４２（以下、「端末帰属先４２」と表記）と利用者２１が利用するＴＳ１５の接続先情報となるＴＳのアドレス４３（以下、「ＴＳアドレス」と表記）を保持する。利用者番号３０に対しては端末帰属先４２は複数であってもよい。利用者番号３０に対してＴＳアドレス４３は一意に定まるものとする。
【００４２】
図５は、ＭＧＲＰＧ１８が保持する端末管理テーブル５０（以下「ＣＭＴ」と記載する）を説明する図である。ＣＭＴ５０は、ＣＬ１１のＩＰアドレス５１と端末帰属先５２を保持する。端末帰属先５２の詳細は後述する。
【００４３】
図６は、ＭＧＲＰＧ１８が保持するネットワーク管理テーブル６０（以下「ＮＭＴ」と記載する）を説明する図である。端末帰属先６１とネットワークアドレス６２を保持する。端末帰属先（４２、５１、６１）とは、拠点名や住所等の物理的な名称や組織名等の論理的な名称、またはこれらをコード体系化した数値等である。
【００４４】
例えば、図１に例示する帰属先Ａ２３ａと帰属先Ｂ２３ｂをそれぞれ「総務部」と「経理部」といった会社組織の名称を使用するものとする。
【００４５】
このとき、ＵＭＴ４０では、利用者Ａ（２１ａ）は利用者番号が「１１１１」であり「総務部」と「経理部」に帰属するＣＬ１１の利用を許可することを表す。また利用者Ｂ（２１ｂ）は利用者番号が「２２２２」であり「経理部」に帰属するＣＬ１１の利用を許可し、「総務部」に帰属するＣＬ１１の利用を許可しないことを表す。また、ＣＭＴ５０では、端末アドレス「１９２．１６８．１００．１０」と「１９２．１６８．１０１．２０」のＣＬ１１は「総務部」に帰属し、「１９２．１６８．１０２．３０」のＣＬ１１は「経理部」に帰属することを表す。
【００４６】
また、ＮＭＴ６０では、「総務部」のネットワークアドレスは「１９２．１６８．１００．０／２４」と「１９２．１６８．１０１．０／２４」であり、「経理部」のネットワークアドレスは「１９２．１６８．１０２．０／２４」であることを表す。
【００４７】
なお、ＵＭＴ４０とＣＭＴ５０とＮＭＴ６０への登録は管理者２２が行うものとするが、例えばＣＬ１１からＮＷ１０を介してインベントリ情報（ＣＬ１１のアドレス、帰属先情報を含む情報）を収集する手段があればその収集した情報を利用してもよい。
【００４８】
図７は、ＣＴＬＰＧ１７からＭＧＲＰＧ１８へ送信される接続情報を要求するリクエストメッセージ７０（以下「ＲＭ」と記載する）を説明する図である。
【００４９】
利用者番号３０と利用端末アドレス７２が格納される。例えば、利用者番号「１１１１」である利用者２１ａがＩＰアドレス「１９２．１６８．１００．１０」を持つＣＬ１（１１ａ）において利用者カード１３を用いて利用者番号３０を読み込ませた場合はＲＭ７０ａに記載されるメッセージ構成となる。
【００５０】
図８は、ＭＧＲＰＧ１８からＣＴＬＰＧ１７へ、もしくは、ＣＴＬＰＧ１７間で送信される接続情報メッセージ８０（以下「ＳＭ」と記載する）を説明する図である。
【００５１】
利用者番号３０とＴＳアドレス８２と同期範囲８３と本メッセージの寿命を表すカウント値８４（以下「ＴＴＬ」と記載する）を保持する。
【００５２】
同期範囲８３とは、ＳＭ８０を受信したＣＬ１１のＣＴＬＰＧ１７が、当該ＳＭ８０を自ＣＬ１１以外のＣＬ１１のＣＴＬＰＧ１７へ転送する際の、転送先のネットワークアドレスである。
【００５３】
ＴＳアドレス８２にアドレスではない値が格納される場合がある。本実施例では「ｎｏｎ」という非アドレス値を格納して説明する。
【００５４】
図９は、ＣＴＬＰＧ１７が保持する接続制御テーブル９０（以下「ＣＣＴ」と記載する）を説明する図である。
【００５５】
利用者番号３０とＴＳアドレス９２と本エントリ情報を同報するＮＷアドレス９３と本エントリのＴＴＬ９４が保持される。
【００５６】
ＣＬ１１はＳＭ８０を受信するとＳＭ８０に格納される情報をそれぞれＣＣＴ９０へ登録する。但し、ＳＭ８０に含まれるＴＴＬ８４は値を一つ減らしてＣＣＴ９０のＴＴＬ９４へ登録する。
【００５７】
図１０および図１１は、ＭＧＲＰＧ１８の処理フローを説明する図である。
【００５８】
管理者２２がＣＬ１１の電源を投入するとＳ０１から処理が開始する。
【００５９】
Ｓ０１からＳ３４はＭＧＲＰＧ１８が行う処理ステップである。Ａ０１からＡ０３は管理者２２による操作アクションである。Ａ０４はＣＬ１１からＲＭ７０を受信した際の処理アクションである。Ｓ０４以降の処理ステップＳ０５〜Ｓ０９と図１１に示す処理ステップＳ２０〜Ｓ３４とは並行して実行される。
【００６０】
なお、ＭＧＲＰＧ１８においてＵＭＴ４０およびＣＭＴ５０およびＮＭＴ６０を検索キーにより検索を行う処理を記載しているが、以降はすべて検索キーと一致する値が見つかる前提で記載している。検索キーと一致する値が見つからない場合は、管理サーバ１４のＭＧＲＰＧ１８は図８のＳＭ８０ｄに記載するように利用者番号３０と共にＴＳアドレス８２として「ｎｏｎ」を同期範囲８３として「ｎｏｎ」をＴＴＬ８４として「０」を格納したメッセージをＣＬ１１のＣＴＬＰＧ１７へ送信するものとする。
【００６１】
図１２および図１３は、ＣＴＬＰＧ１７の処理フローを説明する図である。
【００６２】
利用者２１がＣＬ１１の電源を投入するとＳ４０から処理が開始する。
【００６３】
Ｓ４０からＳ７５はＣＴＬＰＧ１７が行う処理ステップである。Ａ０５は、管理サーバ１４または自ＣＬ１１以外のＣＬ１１からＲＭ７０を受信した際の処理アクションである。Ａ０６は利用者２１による操作アクションである。Ｓ７５はＴＣＰＧ１９とＴＳＰＧ２０の間で処理されるシンクライアント通信の処理ステップである。Ｓ４３以降の処理ステップＳ４４〜Ｓ５０と図１３に示す処理ステップＳ６０〜Ｓ７５は並行して実行される。
【００６４】
図１２のＳ５０において、ＣＣＴ９０ａの各値をＳＭ８０へ格納して、同期範囲８３に示すネットワークアドレスを宛先として同報する。これにより、同期範囲８３内のＣＬ１１で電源がＯＮ状態のものは、ＳＭ８０を受信し、認証済み情報として、ＴＳ１（１５ａ）のＩＰアドレスを取得する。
【００６５】
これにより、一人の利用者が、同期範囲８３内の他のＣＬ１１に移動しても、業務を素早く継続することが可能になる。
【００６６】
各ＣＬ１１は、複数の利用者毎の複数のＳＭ８０を受信し、ＣＣＴ９０に格納する。これにより、複数の異なる利用者が一つのＣＬ１１を交替で利用する場合の、ログイン処理の高速化が可能になる。
【００６７】
図１４は、複数の利用者２１（利用者Ａ（２１ａ）と利用者Ｂ（２１ｂ））が複数のＣＬ１１（ＣＬ１（１１ａ）〜ＣＬ１（１１ｃ））を利用する際のＣＬ１１のＣＴＬＰＧ１７やＴＣＰＧ１９と、管理サーバ１４のＭＧＲＰＧ１８と、ＴＳ１５のＴＳＰＧ２０間で行われる処理シーケンスについて説明する図である。
【００６８】
本処理シーケンスでは、次に示す前提をおいて説明する。
【００６９】
ＣＬ１（１１ａ）〜〜ＣＬ１（１１ｃ）は最初の電源投入時点ではＣＬ１（１１ａ）〜〜ＣＬ１（１１ｃ）が保持するＣＣＴ９０にはエントリがないものとする。管理サーバ１４に保持されるＵＭＴ４０とＣＭＴ５０とＮＭＴ６０には以下で説明する内容が保持されているものとする。
【００７０】
ＵＭＴ４０は図４に例示するように、利用者番号３０と端末帰属先４２とＴＳアドレス４３にはそれぞれ、利用者Ａ〜Ｃ（２１ａ〜ｃ）の利用者番号と、当該利用者が利用可能な端末帰属先と、当該利用者がそれぞれ利用可能なＴＳ１〜３（１５ａ〜ｃ）のＩＰアドレスが格納されているものとする。
【００７１】
ＣＭＴ５０は図５に例示するように、端末アドレス５１と端末帰属先５２にはぞれぞれ、ＣＬ１（１１ａ）〜〜ＣＬ１（１１ｃ）のＩＰアドレスと各端末の帰属先が格納されているものとする。
【００７２】
ＮＭＴ６０は図６に例示するように、端末帰属先６１とネットワークアドレス６２にはそれぞれ、帰属先とその帰属先のネットワークアドレスが保持されているものとする。
【００７３】
Ｆ０１（Ｆ０１１〜Ｆ０１７）は、利用者Ａ（２１ａ）が、ＣＬ１（１１ａ）の電源を投入してからＴＳ１（１５ａ）に接続して、利用者Ａを識別したり利用者Ａの正当性を確認したりするための認証処理と、認証処理により利用者Ａの正当性の確認が完了した後に利用者Ａに対して専用の端末利用環境を割り当てる処理と、を含むログイン処理を開始して、端末環境の利用を開始できる状態に至るまでの処理シーケンスである。なお、ＣＬ２（１１ｂ）の電源はＯＮ状態、ＣＬ３（１１ｃ）の電源はＯＦＦ状態であるものとする。
【００７４】
（Ｆ０１１）利用者Ａ（２１ａ）が、ＩＰアドレス「１９２．１８．１００．１０」を持つＣＬ１（１１ａ）の電源を投入した後、ＣＴＬＰＧ１７が起動して、利用者番号３０の入力を待ち受ける状態になる。
【００７５】
（Ｆ０１２）利用者Ａ（２１ａ）が、利用者番号「１１１１」が記録された利用者カード１３ａをＣＲ１２ａに読み込ませるとＣＴＬＰＧ１７に利用者番号「１１１１」が通知され「１１１１」を検索キーとしてＣＣＴ９０の利用者番号３０を検索する。
【００７６】
（Ｆ０１３）このときＣＣＴ９０には「１１１１」が存在しないため、ＣＬ１（１１ａ）は管理サーバ１４へＲＭ７０ａを送信した後、管理サーバ１４からのＳＭ８０の到着を待ち受ける。
【００７７】
（Ｆ０１４）管理者サーバ１４は、ＲＭ７０ａを受信した後、ＲＭ７０ａから利用者番号「１１１１」と端末アドレス「１９２．１６８．１００．１０」を抽出し、端末アドレス「１９２．１６８．１００．１０」を検索キーとしてＣＭＴ５０の端末アドレス５１を検索する。
【００７８】
検索により、「１９２．１６８．１００．１０」が見つかり、それに対応して格納される端末帰属先５２として「帰属先Ａ」が見つかる。
【００７９】
また、利用者番号「１１１１」を検索キーとしてＵＭＴ４０の利用者番号３０を検索する。
【００８０】
検索により、「１１１１」が見つかるので、それに対応して格納されている端末帰属先として「帰属先Ａ」と「帰属先Ｂ」が見つかる。
【００８１】
先に見つかった「帰属先Ａ」が後に見つかった端末帰属先に含まれているので、利用者Ａ（２１ａ）はＣＬ１（１１ａ）での利用が可能であると判断し、ＵＭＴ４０からＴＳアドレスとして「１９２．１６８．２００．１００」を抽出し、図８に例示するように、上記利用者番号「１１１１」とＴＳアドレス「１９２．１６８．２００．１００」をＳＭ８０ａの利用者番号３０とＴＳアドレス８２に格納する。
【００８２】
さらに、上記、ＵＭＴ４０の検索により見つかった端末帰属「帰属先Ａ」と「帰属先Ｂ」を検索キーとして、ＮＭＴ６０の端末帰属先６１を検索する。
【００８３】
検索により、「帰属先Ａ」と「帰属先Ｂ」が見つかるので、それに対応して格納されるＮＷアドレス「１９２．１６８．１００．０／２４」と「１９２．１６８．１０１．０／２４」と「１９２．１６８．１０２．０／２４」を抽出する。
【００８４】
抽出したＮＷアドレスをＳＭ８０ａのＮＷアドレス８３に格納し、ＴＴＬ８４の値として「１０」を格納し、ＣＬ１（１１ａ）へＳＭ８０ａを送信する。
【００８５】
ＣＬ１（１１ａ）はＳＭ８０ａを受信し、ＴＴＬ８４の値を減らしてＣＣＴ９０ａへ各値を格納する。
【００８６】
（Ｆ０１５、Ｆ０１６）ＣＬ１（１１ａ）は、ＳＭ８０ａをＣＣＴ９０ａに格納した後、同期範囲８３に示すＮＷアドレスを宛先として、ＳＭ８０ａを送信する。
【００８７】
この時点で、同期範囲８３に示すＮＷアドレスを持つ端末のうち、ＣＬ２（１１ｂ）は電源がＯＮ状態であるためＣＬ１（１１ａ）から送信されたＳＭ８０を受信し、ＴＴＬ８４の値を一つ減らし、ＣＬ２（１１ｂ）のＣＣＴ９０へ各値を格納する。一方で、ＣＬ３（１１ｃ）は電源がＯＦＦなため、ＳＭ８０を受信しない。
【００８８】
ＣＬ１（１１ａ）は、その後、上記Ｆ０１５、Ｆ０１６の処理を、例えば定期的に、繰り返す。これにより、同期範囲８３に示すＮＷアドレスを持っているが、電源がＯＦＦ状態であった端末もＣＣＴ９０ａの各値を取得できる。
【００８９】
ＣＬ１（１１ａ）とＣＬ２（１１ｂ）のいずれにおいても、ＴＴＬ８４が０より大きな値である場合は任意の時間が経過した後に、ＣＣＴ９０の各値をＳＭ８０へ格納して同期範囲８０に示すネットワーク宛てに同報する。
【００９０】
（Ｆ０１７）ＣＬ１（１１ａ）ではＣＣＴ９０に利用者Ａ（２１ａ）の利用者番号３０「１１１１」に対応してＴＳ１（１５ａ）のＩＰアドレス「１９２．１６８．２００．１００」が登録され、ＴＣＰＧ１９に当該ＩＰアドレスが引き渡されＴＳ１（１５ａ）のＴＳＰＧ２０への接続処理が行われシンクライアント通信が開始される。
【００９１】
具体的には、ＴＣＰＧ１９は、ＩＰアドレス「１９２．１６８．２００．１００」が付与されたＴＳ１（１５ａ）のＴＳＰＧ２０に対して、利用者番号３０「１１１１」を含む接続確立要求メッセージ１６０ａを送信し、これにより接続が確立される。このときＴＳ１（１５ａ）は、利用者番号３０に基づき、利用者Ａ（２１ａ）が初めて接続するか（ログイン済みか）どうかを判断する。初めての接続（ログオフ状態）であれば、続いて、ログイン処理が行われ、ＴＳ１（１５ａ）上に利用者Ａ（２１ａ）専用の端末環境が生成され利用できる状態となる。
【００９２】
なお、ログイン処理の際に利用者Ａの正当性を確認するためにＣＬ１（１１ａ）に対してパスワードの入力を要求して認証処理を行い、正当性が確認できた場合に利用者Ａの端末環境が生成され利用できる状態となる。このとき、ＴＳ１（１５ａ）において正当性を確認するために利用されたパスワードをキャッシュしてもよい。
【００９３】
Ｆ０２（Ｆ０２１〜Ｆ０２６）は、利用者Ｂ（２１ｂ）がＣＬ３（１１ｃ）の電源を投入してからＴＳ２（１５ｂ）に接続するまでの処理シーケンスである。
【００９４】
（Ｆ０２１）利用者Ｂ（２１ｂ）がＩＰアドレス「１９２．１８．１０２．３０」を持つＣＬ３（１１ｃ）の電源を投入した後、ＣＴＬＰＧ１７が起動して、利用者番号３０の入力待ち状態になる。
【００９５】
（Ｆ０２２）ＣＬ３（１１ｃ）のＣＬＴＰＧ１７が起動した後、任意の契機で、ＣＬ１（１１ａ）またはＣＬ２（１１ｂ）からＳＭ８０を受信し、ＴＴＬ８４の値を一つ減らし、ＣＬ３（１１ｃ）のＣＣＴ９０へ各値を格納する。
（Ｆ０２３）利用者Ｂ（２１ｂ）が利用者番号「２２２２」が記録された利用者カード１３ｂをＣＬ３（１１ｃ）のＣＲ１２ｃに読み込ませるとＣＴＰＧ１７に利用者番号「２２２２」が通知され「２２２２」を検索キーとしてＣＣＴ９０の利用者番号３０を検索する。
もし（Ｆ０２２）と（Ｆ０２３）のシーケンスが前後する場合は（Ｆ０２４〜Ｆ０２５）に示すように管理サーバ１４へＲＭ７０を送信しＳＭ８０を待ち受けて、利用者「２２２２」が接続可能なＴＳ２（１５ｂ）のアドレスを取得する。
【００９６】
（Ｆ０２６）ＣＬ２（１１ｃ）では利用者Ｂ（２１ｂ）の利用者番号３０「２２２２」に対応してＴＳ２（１５ｂ）のＩＰアドレス「１９２．１６８．２００．１０１」が登録され、ＴＣＰＧ１９に当該ＩＰアドレスが引き渡されＴＳ２（１５ｂ）のＴＳＰＧ２０への接続処理が行われシンクライアント通信が開始される。
【００９７】
具体的には、ＴＣＰＧ１９は、ＩＰアドレス「１９２．１６８．２００．１０１」が付与されたＴＳ２（１５ｂ）のＴＳＰＧ２０に対して、利用者番号３０「２２２２」を含む接続確立要求メッセージ１６０ｂを送信し、接続が確立される。このときＴＳ２（１５ｂ）は、利用者番号３０に基づき、利用者Ｂ（２１ｂ）が初めて接続するか（ログイン済みか）どうかを判断する。初めての接続（ログオフ状態）であれば、続いて、ログイン処理が行われ、ＴＳ２（１５ｂ）上に利用者Ｂ（２１ｂ）専用の端末環境が生成され利用できる状態となる。なお、ログイン処理の際に利用者Ｂの正当性を確認するためにＣＬ２（１１ｂ）に対してパスワードの入力を要求して認証処理を行い、正当性が確認できた場合にのみ利用者Ｂの端末環境が生成され利用できる状態となる。このとき、ＴＳ２（１５ｂ）において正当性を確認するために利用されたパスワードをキャッシュしてもよい。
【００９８】
Ｆ０３（Ｆ０３１〜Ｆ０３４）は、利用者Ａ（２１ａ）がＣＬ１（１１ａ）の電源をＯＦＦ状態にすると共に、既に電源がＯＮとなっているＣＬ２（１１ｂ）に利用者カード１３ａの情報を通知してからＴＳ１（１５ａ）に接続するまでの処理シーケンスである。
【００９９】
（Ｆ０３１）利用者Ａ（２１ａ）がログオフせずに、ＣＬ１（１１ａ）の電源をＯＦＦ状態にする。
【０１００】
（Ｆ０３２）ＣＬ１（１１ａ）の電源がＯＦＦ状態になることで、ＣＬ１（１１ａ）とＴＳ１（１５ａ）との間のシンクライアント通信が切断される。または、Ｆ０３１の電源ＯＦＦ処理を行わず、ＣＬ１（１１ａ）の電源はＯＮ状態のままで、利用者Ａ（２１ａ）がログオフせずに、ＣＬ１（１１ａ）とＴＳ１（１５ａ）との接続を切断するだけでも良い。どちらの場合も、利用者Ａ（２１ａ）がログオフせずに接続を切断することにより、ＴＳ１（１５ａ）上で利用者Ａ（２１ａ）が利用していた端末環境は保持されたまま、つまりログイン状態が維持された状態となる。
【０１０１】
（Ｆ０３３）利用者Ａ（２１ａ）が、利用者番号「１１１１」が記録された利用者カード１３ａをＣＬ２（１１ｂ）のＣＲ１２ｂに読み込ませると、ＣＬ２（１１ｂ）は、ＣＴＰＧ１７に利用者番号「１１１１」が通知され「１１１１」を検索キーとしてＣＣＴ９０の利用者番号３０を検索する。
【０１０２】
（Ｆ０３４）検索により、Ｆ０１５において同報され受信した、利用者Ａ（２１ａ）の利用者番号３０「１１１１」が見つかり、それに対応するＴＳ１（１５ａ）のＩＰアドレス「１９２．１６８．２００．１００」がＣＣＴ９０に既に登録されているため、管理サーバ１４へ接続先のＴＳアドレスを問い合わせる必要がない。
【０１０３】
これにより、ＴＣＰＧ１９に当該ＩＰアドレスが引き渡されＴＳ１（１５ａ）のＴＳＰＧ２０への接続処理が速やかに行われる。
【０１０４】
さらに、ＴＳ１（１５ａ）で、ＣＬ１（１１ａ）とのシンクライアント通信の切断（Ｆ０３２）の前の状態（すなわちログイン状態）を維持しているので、ＣＬ１（１１ｂ）との接続が確立すると利用者Ａはパスワードを入力し認証処理を行えば、ＴＳ１（１５ａ）を利用することが可能となっている。もしパスワードがＴＳ１（１５ａ）にキャッシュされていれば認証処理が省略されより短時間でＴＳ１（１５ａ）の利用を再開することが可能である。
【０１０５】
Ｆ０４（Ｆ０４１〜０４４）は、利用者Ｂ（２１ｂ）が利用している最中のＣＬ３（１１ｃ）において、利用者Ａ（２１ａ）が、割り込んで利用を開始しＴＳ１（１５ａ）に接続するまでの処理シーケンスである。
【０１０６】
（Ｆ０４１）利用者Ａ（２１ａ）が利用者カード１３ａをＣＲ１２ｃに読み込ませるとＣＬ３（１１ｃ）において、利用者番号「１１１１」を検索キーとしてＣＣＴ９０の利用者番号３０を検索する。
【０１０７】
（Ｆ０４２、Ｆ０４３、Ｆ０４４）検索により利用者Ａ（２１ａ）の利用者番号３０「１１１１」が見つかり、それに対応してＴＳ１（１５ａ）のＩＰアドレス「１９２．１６８．２００．１００」が既に登録されているので、ＴＣＰＧ１９に当該ＩＰアドレスが引き渡され、ＣＬ３（１１ｃ）とＴＳ２（１５ｂ）とのシンクライアント接続と、ＣＬ２（１１ｂ）とＴＳ１（１５ａ）とのシンクライアント接続と、が切断され、ＣＬ３（１１ｃ）からＴＳ１（１５ａ）へのシンクライアント接続の開始要求処理が行われる。このとき、ＣＬ２（１１ｂ）は、電源ＯＮであるが、利用されていない状態、となる。
【０１０８】
Ｆ０５（Ｆ０５１〜５５）は、利用者Ｂ（２１ｂ）がＣＬ２（１１ｂ）から利用しようとした場合の処理シーケンスである。
【０１０９】
（Ｆ０５１）利用者Ｂ（２１ｂ）が利用者カード１３ｂをＣＲ１２ｂに読み込ませると利用者番号「２２２２」がＣＬ２（１１ｂ）において、「２２２２」を検索キーとしてＣＣＴ９０の利用者番号３０を検索する。
【０１１０】
（Ｆ０５２）検索により、ＣＣＴ９０には「２２２２」が存在しないため、ＣＬ２（１１ｂ）は管理サーバ１４へＲＭ７０ｃを送信した後、管理サーバ１４からのＳＭ８０の到着を待つ。
【０１１１】
（Ｆ０５３）管理者サーバ１４は、ＲＭ７０ｃを受信した後、ＲＭ７０ｃから利用者番号「２２２２」と端末アドレス「１９２．１６８．１０１．２０」を抽出し、端末アドレス「１９２．１６８．１０１．２０」を検索キーとしてＣＭＴ５０の端末アドレス５１を検索する。検索により、「１９２．１６８．１０１．２０」が見つかり、それに対応して格納される端末帰属先５２として「帰属先Ａ」が見つかる。
【０１１２】
また、利用者番号「２２２２」を検索キーとしてＵＭＴ４０の利用者番号３０を検索する。検索により、「２２２２」が見つかるので、それに対応して格納されている端末帰属先として「帰属先Ｂ」が見つかる。
【０１１３】
先に見つかった「帰属先Ａ」が後に見つかった端末帰属先に含まれていないので、利用者Ｂ（２１ａ）にはＣＬ２（１１ｂ）での利用を許可しないものと判断し、図８に例示するように、利用者番号「２２２２」とＴＳアドレスには「non」をそれぞれＳＭ８０ｃの利用者番号３０とＴＳアドレス８２に格納する。
【０１１４】
さらに、ＵＭＴ４０の検索により見つかった端末帰属「帰属先Ａ」を検索キーとして、ＮＭＴ６０の端末帰属先６１を検索する。検索により、「帰属先Ａ」が見つかるので、それに対応して格納されるＮＷアドレス「１９２．１６８．１００．０／２４」と「１９２．１６８．１０１．０／２４」と「１９２．１６８．１０２．０／２４」を抽出する。
【０１１５】
抽出したＮＷアドレスをＳＭ８０ｃのＮＷアドレス８３に格納し、ＴＴＬ８４の値として「１０」を格納し、ＣＬ２（１１ｂ）へＳＭ８０ｃを送信する。
【０１１６】
ＣＬ２（１１ｂ）はＳＭ８０ｃを受信し、ＴＴＬ８４の値を減らしてＣＣＴ９０へ各値を格納する。
【０１１７】
（Ｆ０５４）ＣＬ２（１１ｂ）は、ＳＭ８０ｃをＣＣＴ９０に格納した後、同期範囲８３に示すＮＷアドレスの属するＣＬ１（１１ａ）宛てにＣＣＴ９０の各値をＳＭ８０へ格納して同報する。この時点で、ＣＬ１（１１ａ）は電源がＯＦＦなため、受信しない。
【０１１８】
（Ｆ０５５）ＣＬ２（１１ｂ）ではＣＣＴ９０に利用者Ｂ（２１ｂ）の利用者番号３０「２２２２」に対応してＴＳ１（１５ａ）の値として「non」が登録されているので、ＴＳ１（１５ａ）への接続処理が行われずシンクライアント通信は開始されない。
【０１１９】
Ｆ０６（Ｆ０６１〜Ｆ０６４）は、先に電源が落とされたＣＬ１（１１ａ）が再び電源が投入された状態、かつ、利用者Ａ（２１ａ）がＣＬ２（１１ｂ）からＴＳ１（１５ａ）を利用している最中に、利用者Ａ（２１ａ）がＣＬ１（１１ａ）から利用を開始しようとした場合の処理シーケンスである。
【０１２０】
利用者Ａ（２１ａ）がＣＬ１（１１ａ）から利用しようとした場合の処理シーケンスである。
【０１２１】
（Ｆ０６１）利用者Ａ（２１ａ）によりＣＬ１（１１ａ）の電源が投入される。このとき、ＣＬ１（１１ａ）には、利用者番号「１１１１」に対応する情報（９０ａ）が格納されたテーブルが二次記憶装置からロードされる。
【０１２２】
（Ｆ０６２）利用者Ａ（２１ａ）が利用者カード１３ａをＣＲ１２ａに読み込ませると利用者番号「１１１１」がＣＬ１（１１ａ）において、「１１１１」を検索キーとしてＣＣＴ９０の利用者番号３０を検索する。
【０１２３】
（Ｆ０６３〜Ｆ０６４）ＣＬ１（１１ａ）のＣＣＴ９０には利用者Ａ（２１ａ）の利用者番号３０「１１１１」に対応してＴＳ１（１５ａ）のＩＰアドレス「１９２．１６８．２００．１００」が既に登録されているので、ＴＣＰＧ１９に当該ＩＰアドレスが引き渡されＴＳ１（１５ａ）に対して、以下で説明する図１５のＦ０４２２と同様に、ＴＳＰＧ２０への接続要求処理が行われる。
【０１２４】
ＴＳ１（１５ａ）は接続要求を受信した後、ＴＳ１（１５ａ）は、以下で説明する図１５のＦ０４２３と同様に、ＣＬ３（１１ｃ）との間で確立しているシンクライアント接続処理を停止し、ＣＬ３（１１ｃ）〜ＴＳ１（１５ａ）間のシンクライアント接続を切断（Ｆ０６３）し、ＣＬ１（１１ａ）から受信した接続要求に応じたＣＬ１（１１ａ）〜ＴＳ１（１５ａ）間のシンクライアント接続を確立（Ｆ０６４）する。
このとき、ＴＳ１（１５ａ）では既に（Ｆ０１７）において行われた利用者Ａ（２１ａ）によるログイン処理が完了した状態が維持されている。このため、ＴＳ１（１５ａ）では、シンクライアント接続が開始された後の利用者Ａ（２１ａ）による認証処理を除くログイン処理が省略されるため、直ちにＴＳ１（１５ａ）上の端末環境を利用することが可能となる。このとき、もしパスワードがＴＳ１（１５ａ）にキャッシュされていれば認証処理も省略される。
【０１２５】
Ｆ０７（Ｆ０７１〜Ｆ０７２）は利用者Ｂ（２１ｂ）が、利用実績のあるＣＬ３（１１ｃ）を再び利用して利用者Ｂ（２１ｂ）がＣＬ３（１１ｃ）から利用を開始しようとした場合の処理シーケンスである。
【０１２６】
（Ｆ０７１）利用者Ｂ（２１ｂ）が利用者カード１３ｂをＣＲ１２ｃに読み込ませると利用者番号「２２２２」がＣＬ３（１１ｃ）において、「２２２２」を検索キーとしてＣＣＴ９０の利用者番号３０を検索する。
【０１２７】
（Ｆ０７２）ＣＬ３（１１ｃ）では利用者Ｂ（２１ｂ）の利用者番号３０「２２２２」に対応してＴＳ２（１５ｂ）のＩＰアドレス「１９２．１６８．２００．１０１」が既に登録されているので、ＴＣＰＧ１９に当該ＩＰアドレスが引き渡されＴＳ２（１５ｂ）のＴＳＰＧ２０への接続処理が行われシンクライアント通信が開始される。
【０１２８】
このとき、ＣＬ３（１１ｃ）とＴＳ１（１５ａ）とのシンクライアント接続の切断処理（Ｆ０４２）において、シンクライアント通信は終了するが、ログオフ処理を行っていない場合は、ＴＳ２（１５ｂ）では、既に（Ｆ０２６）において行われた利用者Ｂ（２１ｂ）によるログイン処理が完了した状態が維持されている。このため、ＴＳ２（１５ｂ）では、シンクライアント通信が開始された後の利用者Ｂ（２１ｂ）による認証処理を除くログイン処理が省略され、直ちにＴＳ２（１５ｂ）上の端末環境を利用することが可能となっている。このとき、もしパスワードがＴＳ２（１５ｂ）にキャッシュされていれば認証処理も省略される。
【０１２９】
次に、図１５を用いて、上述のＦ０３（Ｆ０３１〜Ｆ０３４）とＦ０４（Ｆ０４１〜Ｆ０４４）の詳細を説明する。
【０１３０】
図１５は、利用者が利用する端末を変更する場合の詳細な動作シーケンスを例示する図である。
【０１３１】
Ｆ０３において、利用者ＡがＣＬ２（１１ｂ）を利用する際には、ＩＣカードを、ＣＬ２（１１ｂ）に接続されたＣＲ１２に接続したり、接触させたり、近づけたり（Ｆ０３３）する。ＣＲ１２がＩＣカードを読み込み可能な状態になると、ＣＬ２（１１ｂ）は、利用者番号「１１１１」をＩＣカードから受け取り（Ｆ０３３１）検索キーとして、ＣＣＴ９０の利用者番号３０を検索（Ｆ０３３２）する。
【０１３２】
そして、検索により、利用者Ａ（２１ａ）の利用者番号３０「１１１１」が見つかり、それに対応するＴＳ１（１５ａ）のＩＰアドレス「１９２．１６８．２００．１００」が既に登録されていることが見つかると、ＴＣＰＧ１９に当該ＩＰアドレスが引き渡され（Ｆ０３３３）、ＣＬ２（１１ｂ）からＴＳ１（１５ａ）へのシンクライアント接続の開始要求処理（Ｆ０３３４）が行われる。
【０１３３】
接続が完了（Ｆ０３４）すると、ＣＬ２（１１ｂ）の画面ロックが解除（Ｆ０３４０）され、利用者Ａは、ＴＳ１（１５ａ）を利用開始するために行う認証情報として、パスワードを入力することが可能となり、パスワードを入力（Ｆ０３４１）する。入力されたパスワードがＴＳ１(１５ａ）に渡されると認証処理が行われ（Ｆ０３４２）、利用者Ａの正当性が確認されると利用者ＡはＣＬ２（１１ｂ）を使ってＴＳ１（１５ａ）を利用できるようになる。
【０１３４】
このとき、Ｆ０３２の説明で述べたように、ＴＳ１（１５ａ）では既に（Ｆ０１７）において行われた利用者Ａ（２１ａ）によるログイン処理が完了した状態が維持されている。このため、ＴＳ１（１５ａ）では、シンクライアント接続が開始された後の利用者Ａ（２１ａ）によるログイン処理が省略されるため、直ちにＴＳ１（１５ａ）上の端末環境を利用することが可能となる。
【０１３５】
その後、利用者Ａが、例えば、ＴＳ１（１５ａ）を他の端末ＣＬ３（１１ｃ）から使おうとして、ＣＬ２（１１ｂ）から離れる際に、ＣＬ２（１１ｂ）に接続されたＣＲ１２からＩＣカードを取り外したり、引き離したりする（Ｆ０３４３）。これに伴い、ＣＲ１２は、ＩＣカードの不存在を認識し、ＩＣカードの情報を読み取ることできなくなる（Ｆ０３４４）ので、ＣＬ２（１１ｂ）は画面をロック（Ｆ０３４５）し、利用者以外の利用や不正な操作を排除する。
【０１３６】
画面ロックとは、例えば、キーボードやマウスなどの入力情報を受け付けず、画面表示内容をスクリーンセーバーに切り替えることを指す。
【０１３７】
このとき並行してＣＬ３（１１ｃ）をでは利用者ＢがＣＬ３（１１ｃ）を利用していれば、利用者Ｂは利用者Ａと交代する。そのために、利用者ＢがＣＬ３（１１ｃ）から離れる際に、ＣＬ３（１１ｃ）に接続されたＣＲ１２からＩＣカードを取り外したり引き離したりする（Ｆ０３４６）。これに伴い、ＣＲ１２は、ＩＣカードの不存在を認識し、ＩＣカードの情報を読み取ることできなくなる（Ｆ０３４７）ので、ＣＬ３（１１ｃ）は、画面をロック（Ｆ０３４８）する。
【０１３８】
このとき、ＣＬ３（１１ｃ）では、利用者Ｂの利用環境であるＴＳ２（１５ｃ）への接続が維持されたままであるが、画面がロックされた状態であるため、ＣＬ３（１１ｃ）では利用者Ｂの端末環境ＴＳ２（１５ｂ）は、利用者Ｂ以外の人物が参照することはできなくなる。
【０１３９】
上述のように、画面をロックすることで、割り込む利用者ＡがＩＣカードをＣＲ１２に接続したり、接触させたり、近づけたり（Ｆ０４１）して、ＣＲ１２がＩＣカードの情報を読み込んだ場合でも、割り込まれる利用者Ｂのための、ＣＬ１１からＴＳ１５へのシンクライアント接続の切断処理が完了するまでの間（Ｆ０３４８〜Ｆ０４２）は、ＣＬ１１の画面をロックした状態を維持することで、ＣＬ１１において、割り込まれる利用者の端末環境の画面を、割り込む利用者が参照できないようにすることができる。
【０１４０】
Ｆ０４において、ＣＬ３（１１ｃ）のＴＣＰＧ１９は、利用者ＡがＣＬ３（１１ｃ）に接続されたＩＣカードリーダにＩＣカードを近づけたり、接続したりすると、利用者ＡのＩＣカードの存在を認識（Ｆ０４１１）し、現在シンクライアント通信を利用中の利用者Ｂとは異なる利用者であることを認識すると、新たな接続先アドレスの検索（Ｆ０４１２）と、ＣＬ３（１１ｃ）からＴＳ２（１５ｂ）へ接続するＴＣＰＧ（１９）のシンクライアント接続処理の停止（Ｆ０４１３）と、を行い、ＣＬ３（１１ｃ）〜ＴＳ２（１５ｂ）間のシンクライアント接続を切断（Ｆ０４２）する。切断後に、ＣＬ３（１１ｃ）は、図１６に例示するような、ＴＳ１（１５ａ）へのシンクライアント接続確立要求処理メッセージ１６０ａを送信し、接続確立要求を開始（Ｆ０４２１、Ｆ０４２２）する。
【０１４１】
ＴＳ１（１５ａ）のＴＳＰＧ２０は、接続確立要求メッセージ１６０ｂ（Ｆ０４２２）を受信すると、ＣＬ２（１１ｂ）との間で確立したシンクライアント接続を停止（Ｆ０４２３）し、ＣＬ２（１１ｂ）とＴＳ１（１５ａ）とのシンクライアント接続を切断（Ｆ０４３）し、その後、シンクライアント接続要求処理（Ｆ０４２２）に応じた、ＣＬ３（１１ｃ）とＴＳ１（１５ａ）とのシンクライアント接続を確立する（Ｆ０４４）。
【０１４２】
ＴＳ１（１５ａ）との接続が完了（Ｆ０４４）すると、ＣＬ３（１１ｃ）の画面ロックを解除（Ｆ０４４０）して認証処理を行うために画面を表示し、利用者Ａの正当性が確認できれば利用者ＡはＣＬ３（１１ｃ）にて利用者Ａの端末環境ＴＳ１(１１ａ)を利用可能な状態となる。
【０１４３】
このとき、Ｆ０４３の切断処理において、シンクライアント通信は終了するが、ログオフ処理を行っていない場合は、ＴＳ１（１５ａ）では既に利用者Ａ（２１ａ）によるログイン状態が継続している。したがって、ＴＳ１（１５ａ）は、利用者Ａの認証処理を行えば、ログイン処理を省略することができる。
【０１４４】
具体的には、Ｆ０４４において接続が確立した後にＣＬ１（１１ａ）を介して利用者Ａの正当性を確認するためのパスワード入力を要求し、利用者Ａがパスワードを入力（Ｆ０４４１）して認証処理（Ｆ０４４２）を行い、正当性が確認できた場合に端末を利用できるようになる。このとき、もしパスワードがＴＳ１（１５ａ）にキャッシュされていれば認証処理は省略される。
【０１４５】
このように、ＣＬ１１のＴＣＰＧ１９は、現在の利用者Ｂとは異なる他の利用者ＡのＩＣカードを認識すると、現在のシンクライアント通信を終了させ、後から認識したＩＣカードの登録内容に応じた新たなシンクライアント通信開始の処理を行う。現在のシンクライアント通信の終了時に、利用者ＢをＴＳからログオフさせても良いし、ログイン状態を維持したままシンクライアント通信を終了させても良い。ログイン状態を維持すると、上述のように、利用者があるＣＬ１１から他のＣＬ１１へ移動して、ＴＳの利用を再開する場合、速やかに作業を再開できる。
【０１４６】
なお、上記説明では、Ｆ０３４４、Ｆ０３４７でＩＣカードの不存在を認識したら、Ｆ０３４５、Ｆ０３４８にて画面をロックする処理を記したが、利用者以外の閲覧や操作を許す場合は、Ｆ０３４５、Ｆ０３４８の処理を省いても良い。
【０１４７】
以上説明した処理により、ある利用者が行う業務を、ある端末から他の端末へ高速に切り替えることが可能になる。
【０１４８】
また、複数の利用者が一つの端末を共用する場合において、利用者間の利用環境の切り替えが高速で行えるようになる。
【符号の説明】
【０１４９】
１０：ネットワーク（ＮＷ）、１１：端末（ＣＬ）、１２：カードリーダ装置（ＣＲ）、１３：カード、１４：管理サーバ、１５：シンクライアントサーバ（ＴＳ）、１６：オペレーティングシステム（ＯＳ）、１７：接続制御プログラム（ＣＴＬＰＧ）、１８：接続管理プログラム（ＭＧＲＰＧ）、１９：シンクライアントプログラム（ＴＣＰＧ）、２０：シンクライアントサーバプログラム（ＴＳＰＧ）、２１：利用者、２２：管理者、２３：帰属先、２４：データセンタ（ＤＣ）、２５：一次記憶装置（ＲＡＭ）、２６：二次記憶装置（ＨＤＤ,ＳＳＤ等）、２７：プロセッサ（ＣＰＵ）、２８：Ｉ／Ｏハードウェア、２９：通信ハードウェア、２Ａ：通信媒体、３０：利用者カードに格納される利用者番号、４０：利用者管理テーブル（ＵＭＴ）、４１：ＵＭＴに格納される利用者番号、４２：ＵＭＴに格納される利用を許可する端末帰属先、４３：ＵＭＴに格納されるシンクライアントサーバアドレス、５０：端末管理テーブル（ＣＭＴ）、５１：ＣＭＴに格納される端末アドレス、５２：ＣＭＴに格納される端末帰属先、６０：拠点ネットワーク管理テーブル（ＮＭＴ）、６1：ＮＭＴに格納される端末帰属先、６２：ＮＭＴに格納されるネットワークアドレス、７０：リクエスメッセージ（ＲＭ）、７１：ＲＭに格納される利用者番号、７２：ＲＭに格納される利用端末アドレス、７０a〜d：ＲＭの一形態、８０：接続情報メッセージ（ＳＭ）、８１：ＳＭに格納される利用者番号、８２：ＳＭに格納されるシンクライアントサーバアドレス、８３：ＳＭに格納される同期範囲、８４：ＳＭに格納されるＴＴＬ、８０a〜b：ＳＭの一形態、９０：接続制御テーブル（ＣＣＴ）、３０：ＣＣＴに格納される利用者番号、９２：ＣＣＴに格納されるシンクライアントサーバアドレス、９３：ＣＣＴに格納される同期範囲、９４：ＣＣＴに格納される生存カウント（ＴＴＬ:ＴｉｍeＴｏＬｉｖｅ）。
【図１】
2013105224.tif 000003
【図２】
2013105224.tif 000004
【図３】
2013105224.tif 000005
【図４】
2013105224.tif 000006
【図５】
2013105224.tif 000007
【図６】
2013105224.tif 000008
【図７】
2013105224.tif 000009
【図８】
2013105224.tif 000010
【図９】
2013105224.tif 000011
【図１０】
2013105224.tif 000012
【図１１】
2013105224.tif 000013
【図１２】
2013105224.tif 000014
【図１３】
2013105224.tif 000015
【図１４】
2013105224.tif 000016
【図１５】
2013105224.tif 000017
【図１６】
2013105224.tif 000018