(57)【要約】【課題】  複数の独立する組織・団体の利用者に共用される端末から所望のサーバに接続する際に、接続先情報を提供する接続サーバを設けることにより、サーバの接続先情報を利用者に明示することなくサーバに接続すること。【解決手段】  共用施設に設置されるシンクライアント端末１０と、サービスを提供するシンクライアントサーバ２０と、サーバ識別情報である会社コードとサーバ接続情報であるシンクライアントサーバ２０のアドレスを関連づける接続表３２を有し、シンクライアント端末１０から会社コードを受信すると接続表３２を参照してシンクライアントサーバ２０のアドレスを読み出して返送する接続サーバ３０を含む。さらに認証を実現するために利用者の個人コードを保持する利用者表４２、５３と、共用施設への入場確認付きの認証をするために入場中の個人コードを保持する入退表３４を含む。【選択図】      図１
2008033448.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とサービスを提供する複数のサーバと接続サーバをネットワークで接続し、
サーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づけた前記接続サーバが有する接続表を参照して、前記クライアント端末が所望の前記サーバに接続することを特徴とするクライアントサーバ接続システム。
【請求項２】
共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとをネットワークで接続するクライアントサーバ接続システムにおいて、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を有した接続サーバを前記ネットワークに接続し、
前記接続サーバは、前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送し、
前記クライアント端末は受信したサーバ接続情報を使用して前記サーバに接続することを特徴とするクライアントサーバ接続システム。
【請求項３】
前記接続サーバは、利用者を識別する利用者識別情報と前記サーバ識別情報を関連づける利用者表を有し、前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報で前記利用者表を検索し、受信したサーバ識別情報と利用者識別情報が前記利用者表に登録されていれば認証成功と判断して前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項２記載のクライアントサーバ接続システム。
【請求項４】
利用者を識別する利用者識別情報と前記サーバ識別情報を関連づける利用者表を有する複数の認証サーバを前記サーバ毎に対応づけて前記ネットワークに接続し、
前記接続表はサーバ識別情報とサーバ接続情報に加えて認証サーバと接続するために必要な認証サーバ接続情報を関連づけたエントリを保持し、
前記接続サーバは、前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報により前記接続表から該当する認証サーバ接続情報を読み出して受信した利用者識別情報を前記認証サーバに転送し、
前記認証サーバは、受信した利用者識別情報が前記利用者表に登録されていれば認証成功を返送し、
前記接続サーバは、認証成功を受信した場合のみ受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項２記載のクライアントサーバ接続システム。
【請求項５】
前記共用施設に設置され利用者が所持する可搬型記憶媒体からサーバ識別情報と利用者を識別する利用者識別情報を読み出す入退リーダを前記ネットワークに接続し、
前記入退リーダは入場手続き操作がされると前記可搬型記憶媒体からサーバ識別情報と利用者識別情報を読み出して入場手続要求に付して前記接続サーバに送信し、
前記接続サーバは、入場手続要求を受信すると、受信したサーバ識別情報と利用者識別情報に施設コードを加えたエントリを入退表に登録し、
前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報と送信元の施設コードを含むエントリが前記入退表に登録されているか参照し、登録されていれば受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項２記載のクライアントサーバ接続システム。
【請求項６】
前記共用施設に設置され利用者が所持する可搬型記憶媒体からサーバ識別情報と利用者識別情報を読み出す入退リーダを前記ネットワークに接続し、
前記入退リーダは入場手続き操作がされると前記可搬型記憶媒体からサーバ識別情報と利用者識別情報を読み出して入場手続要求に付して前記接続サーバに送信し、
前記接続サーバは、前記クライアント端末又は前記入退リーダのネットワークアドレスと前記共用施設を識別する施設コードを含むエントリを保持する端末表を有し、
入場手続要求を受信すると前記端末表から前記入退サーバの施設コードを読み出し、読み出した施設コードと受信したサーバ識別情報と利用者識別情報を含むエントリを作成して入退表に登録し、
前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると前記端末表から送信元の前記クライアント端末の施設コードを読み出し、読み出した施設コードと受信したサーバ識別情報と利用者識別情報を含むエントリが前記入退表に登録されていた場合のみ受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項２記載のクライアントサーバ接続システム。
【請求項７】
前記クライアント端末は前記サーバ毎に異なる記憶フォーマットでサーバ識別情報を記憶する可搬型記憶媒体から媒体データを読み出すリーダを有し、リーダが可搬型記憶媒体から媒体データを読み出すと前記接続サーバに送信し、
前記接続サーバは、媒体データからサーバ識別情報を抽出する抽出ルーチンを記憶フォーマット毎に有し、媒体データを受信すると抽出ルーチンを順に実行し、記憶フォーマットに該当する抽出ルーチンの実行によりサーバ識別情報を抽出し、抽出したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項２記載のクライアントサーバ接続システム。
【請求項８】
共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとをネットワークで接続するクライアントサーバ接続システムにおいて、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表と、前記各クライアント端末のネットワークアドレスとサーバ識別情報と前記クライアント端末が前記サーバに接続中であることを示すフラグとを含むエントリを保持する端末表を有した接続サーバを前記ネットワークに接続し、
前記接続サーバは、前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送するとともに前記端末表のフラグをオンとし前記端末表に受信したサーバ識別情報を登録し、
前記クライアント端末は、受信したサーバ接続情報を使用して前記サーバに接続し、前記サーバとの接続を解消したと判断した際にフラグオフ指示を前記接続サーバに送信し、電源切断操作を検出した際に電源切断通知を送信し、
前記接続サーバは、フラグオフ指示を受信すると前記端末表のフラグをオフとし、電源切断通知を受信すると前記端末表を参照し、フラグがオンの際前記端末表に登録されたサーバ識別情報で前記接続表を参照してサーバ接続情報を読み出し、該当する前記サーバに前記クライアント端末のログオフ要求を送信することを特徴とするクライアントサーバ接続システム。
【請求項９】
前記クライアント端末は、可搬型記憶媒体からサーバ識別情報を読み出すリーダを有し、前記リーダが可搬型記憶媒体からサーバ識別情報を読み出すと前記接続サーバに送信し、前記リーダから可搬型記憶媒体が取り外された通知を受けるとフラグオフ指示を前記接続サーバに送信することを特徴とする請求項８記載のクライアントサーバ接続システム。
【請求項１０】
クライアント端末とサービスを提供する複数のサーバと接続サーバをネットワークで接続し、
サーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づけた前記接続サーバが有する接続表を参照して、前記クライアント端末が所望の前記サーバに接続することを特徴とするクライアントサーバ接続方法。
【請求項１１】
共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとをネットワークで接続するクライアントサーバ接続方法において、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を有した接続サーバを前記ネットワークに接続し、
前記接続サーバは、前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送し、
前記クライアント端末は受信したサーバ接続情報を使用して前記サーバに接続することを特徴とするクライアントサーバ接続方法。
【請求項１２】
前記接続サーバは、利用者を識別する利用者識別情報と前記サーバ識別情報を関連づける利用者表を有し、前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報で前記利用者表を検索し、受信したサーバ識別情報と利用者識別情報が前記利用者表に登録されていれば認証成功と判断して前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項１１記載のクライアントサーバ接続方法。
【請求項１３】
前記共用施設に設置され利用者が所持する可搬型記憶媒体からサーバ識別情報と利用者を識別する利用者識別情報を読み出す入退リーダを前記ネットワークに接続し、
前記入退リーダは入場手続き操作がされると前記可搬型記憶媒体からサーバ識別情報と利用者識別情報を読み出して入場手続要求に付して前記接続サーバに送信し、
前記接続サーバは、入場手続要求を受信すると、受信したサーバ識別情報と利用者識別情報に施設コードを加えたエントリを入退表に登録し、
前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報と送信元の施設コードを含むエントリが前記入退表に登録されているか参照し、登録されていれば受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項１１記載のクライアントサーバ接続方法。
【請求項１４】
前記クライアント端末は前記サーバ毎に異なる記憶フォーマットでサーバ識別情報を記憶する可搬型記憶媒体から媒体データを読み出すリーダを有し、リーダが可搬型記憶媒体から媒体データを読み出すと前記接続サーバに送信し、
前記接続サーバは、媒体データからサーバ識別情報を抽出する抽出ルーチンを記憶フォーマット毎に有し、媒体データを受信すると抽出ルーチンを順に実行し、記憶フォーマットに該当する抽出ルーチンの実行によりサーバ識別情報を抽出し、抽出したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項１１記載のクライアントサーバ接続方法。
【請求項１５】
共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとをネットワークで接続するクライアントサーバ接続方法において、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表と、前記各クライアント端末のネットワークアドレスとサーバ識別情報と前記クライアント端末が前記サーバに接続中であることを示すフラグとを含むエントリを保持する端末表を有した接続サーバを前記ネットワークに接続し、
前記接続サーバは、前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送するとともに前記端末表のフラグをオンとし前記端末表に受信したサーバ識別情報を登録し、
前記クライアント端末は、受信したサーバ接続情報を使用して前記サーバに接続し、前記サーバとの接続を解消したと判断した際にフラグオフ指示を前記接続サーバに送信し、電源切断操作を検出した際に電源切断通知を送信し、
前記接続サーバは、フラグオフ指示を受信すると前記端末表のフラグをオフとし、電源切断通知を受信すると前記端末表を参照し、フラグがオンのとき前記端末表に登録されたサーバ識別情報で前記接続表を参照してサーバ接続情報を読み出し、該当する前記サーバに前記クライアント端末のログオフ要求を送信することを特徴とするクライアントサーバ接続方法。
【請求項１６】
共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとネットワークで接続し、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を有し、
前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送し、前記クライアント端末に送信したサーバ接続情報を使用して前記サーバに接続させることを特徴とする接続サーバ。
【請求項１７】
利用者を識別する利用者識別情報と前記サーバ識別情報を関連づける利用者表を有し、前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報で前記利用者表を参照し、受信したサーバ識別情報と利用者識別情報が前記利用者表に登録されていれば認証成功と判断して前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項１６記載の接続サーバ。
【請求項１８】
前記共用施設に設置され利用者が所持する可搬型記憶媒体からサーバ識別情報と利用者を識別する利用者識別情報を読み出す入退リーダからサーバ識別情報と利用者識別情報を含む入場手続要求を受信すると、受信したサーバ識別情報と利用者識別情報に送信元の施設コードを加えたエントリを入退表に登録し、
前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報と送信元の施設コードを含むエントリが前記入退表に登録されているか参照し、登録されていれば受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項１６記載の接続サーバ。
【請求項１９】
前記サーバ毎に異なる記憶フォーマットでサーバ識別情報を記憶する可搬型記憶媒体から読み出した媒体データからサーバ識別情報を抽出する抽出ルーチンを前記記憶フォーマット毎に有し、
前記クライアント端末から前記媒体データを受信すると、前記抽出ルーチンを順に実行し、前記記憶フォーマットに該当する抽出ルーチンの実行によりサーバ識別情報を抽出し、抽出したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする請求項１６記載の接続サーバ。
【請求項２０】
共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとネットワークで接続し、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表と、前記各クライアント端末のネットワークアドレスとサーバ識別情報と前記クライアント端末が前記サーバに接続中であることを示すフラグとを含むエントリを保持する端末表を有し、
前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送するとともに前記端末表のフラグをオンとし前記端末表に受信したサーバ識別情報を登録し、
前記クライアント端末から前記サーバとの接続を解消したと判断した際に送信されるフラグオフ指示を受信すると前記端末表のフラグをオフとし、
前記クライアント端末から電源切断操作を検出した際に送信される電源切断通知を受信すると前記端末表を参照し、フラグがオンのとき前記端末表に登録されたサーバ識別情報で前記接続表を参照してサーバ接続情報を読み出し、該当する前記サーバに前記クライアント端末のログオフ要求を送信することを特徴とする接続サーバ。
【請求項２１】
共用施設に設置されるクライアント端末から前記クライアント端末と接続してサービスを提供するサーバを識別するサーバ識別情報と利用者を識別する利用者識別情報を受信すると、サーバ識別情報と利用者識別情報を関連づける利用者表に受信したサーバ識別情報と利用者識別情報が登録されているか否か参照する手順と、受信したサーバ識別情報と利用者識別情報が前記利用者表に登録されていれば認証成功と判断して、サーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表からサーバ接続情報を読み出して返送する手順とをコンピュータに実行させるプログラム。
【請求項２２】
共用施設に設置されるクライアント端末と接続してサービスを提供するサーバを識別するサーバ識別情報と利用者を識別する利用者識別情報を、共用施設に設置され利用者が所持する可搬型記憶媒体から読み出した入退リーダから受信すると、受信したサーバ識別情報と利用者識別情報に送信元の施設コードを加えたエントリを入退表に登録する手順と、
前記クライアント端末からサーバ識別情報と利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報と送信元の施設コードを含むエントリが前記入退表に登録されているか参照する手順と、登録されていれば受信したサーバ識別情報により、サーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表から該当するサーバ接続情報を読み出して返送する手順とをコンピュータに実行させるプログラム。
【請求項２３】
共用施設に設置されるクライアント端末と接続してサービスを提供するサーバ毎に異なる記憶フォーマットでサーバ識別情報を記憶する可搬型記憶媒体のデータからサーバ識別情報を抽出する抽出ルーチンを前記記憶フォーマット毎に有し、
前記クライアント端末から可搬型記憶媒体に記憶された媒体データを受信すると、前記抽出ルーチンを順に実行する手順と、前記記憶フォーマットに該当する抽出ルーチンの実行によりサーバ識別情報を抽出する手順と、抽出したサーバ識別情報によりサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を参照し該当するサーバ接続情報を読み出して返送する手順とをコンピュータに実行させるプログラム。
【請求項２４】
共用施設に設置されるクライアント端末から、前記クライアント端末と接続してサービスを提供するサーバを識別するサーバ識別情報を受信すると、受信したサーバ識別情報によりサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を参照して該当するサーバ接続情報を読み出して返送するとともに、前記各クライアント端末のネットワークアドレスとサーバ識別情報と前記クライアント端末が前記サーバに接続中であることを示すフラグとを含むエントリを保持する端末表に対してフラグをオンとし受信したサーバ識別情報を登録する手順と、
前記クライアント端末から前記サーバとの接続を解消したと判断した際に送信されるフラグオフ指示を受信すると前記端末表のフラグをオフとする手順と、
前記クライアント端末から電源切断操作を検出した際に送信される電源切断通知を受信すると前記端末表を参照し、フラグがオンのとき前記端末表に登録されたサーバ識別情報で前記接続表を参照してサーバ接続情報を読み出す手順と、
該当する前記サーバに前記クライアント端末のログオフ要求を送信する手順とをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はクライアントサーバ接続システム、クライアントサーバ接続方法、接続サーバ、及びプログラムに関し、特に、複数の組織・団体が使用可能な共有施設に設置されたクライアント端末をサーバに接続する技術に関する。
【背景技術】
【０００２】
近年の社会情勢を背景とし、業務の効率化を目的に、パートタイマーの使用、アウトソーシングの利用、多種多様な会社との連携が以前にも増して一層進展し、多くの団体・会社が共同で仕事をする機会が増加し、情報システムにアクセスする人員も複雑化している。また、企業などの組織も合併や分割を繰り返し、情報システムの構成・管理も複雑化している。このような流れの中、仕事場所についても多くの団体・組織での共有・共存が頻繁に見られるようになった。さらには、在宅勤務やテレワークなどユビキタス社会実現への期待も大きく、情報システムの使用と仕事場所の利用は、複雑化の一途をたどっている。
【０００３】
一方では、個人情報保護などを中心に、情報システムに対するセキュリティ向上への要望もより一層高まり、これまで以上に堅固な情報システムが求められている。シンクライアント端末は、パーソナルコンピュータ（以下ＰＣという）に比べて情報安全性が高いこと、運用管理が容易であることなどが評価され、情報セキュリティ重視の機関・企業などを中心に近年高い注目をあつめ、導入が進んでいる。会議室や共有仕事場所等の共有施設へのＰＣ設置については、従来から要望は多かったものの、運用の手間、管理やセキュリティ面での不安があり、その導入には躊躇している場合も多かった。シンクライアント端末は、このような不安の解消手段として、共有施設での使用端末としても期待されている。
【０００４】
例えば、共有施設にシンクライアント端末を設置した従来のシンクライアントシステムは、シンクライアント端末をネットワークを介してＡ社のシンクライアントサーバとＢ社のシンクライアントサーバに接続される構成となる。この構成において、Ａ社の社員とＢ社の社員はシンクライアント端末を共用し、それぞれＡ社のシンクライアントサーバ或いはＢ社のシンクライアントサーバに接続して、シンクライアントサーバ上のデータをダウンロードしたりアプリケーションを実行したりして様々なサービスを受けられ、それぞれＡ社或いはＢ社にいるのと同等のサービスを受けることができる。
【０００５】
従って、共有施設にＰＣや記憶媒体を持ち込む必要がなくなり、ＰＣの設置、撤去、ネットワークの設置などの事前準備や後片付けなども不要となる。また、各社の秘密情報を記憶したＰＣや記憶媒体を社外（共用施設）に持ち出す必要もなく、ＰＣや記憶媒体の紛失による情報漏洩の心配がなくセキュリティ面でも安心して使用できる環境となる。
【０００６】
さて、Ａ社社員やＢ社社員などの使用者は、シンクライアント端末を使用する際に自社のシンクライアントサーバに接続する必要がある。従って、利用者はシンクライアント端末を利用する際にはじめに自社のシンクライアントサーバへ接続操作をする必要がある。接続操作の方法として、例えば自社のシンクライアントサーバの接続先のネットワークアドレス（例えばＩＰアドレス）を利用者が入力する方法があるが、ネットワークアドレスは桁数が大きく利用者は簡単に記憶できるものではなく、操作も間違いやすく面倒でもある。
【０００７】
そこで、入力操作を容易とするものとして、例えば、特開２００２−３１８７８８号公報の発明は、サーバへの接続情報をＩＣカードのような記憶媒体に格納し、シンクライアント端末に記憶媒体を装着して接続情報を読み取ってサーバに接続し、シンクライアント端末から記憶媒体が外されると接続情報を自動消去するように制御している。
【０００８】
【特許文献１】特開２００２−３１８７８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特開２００２−３１８７８８号公報の発明の接続方法は、接続操作を容易にできるが、各社でカードの記載情報フォーマットを一定レベルで統一する必要があり、複数の団体が統一的な専用カードを発行するのは、セキュリティ面からも望ましくないという問題がある。また、実際上統一するには大きな困難が伴うことも予想される。このような問題はシンクライアントシステムに限らず一般のクライアントサーバシステムにおいても同様に存在する。
【００１０】
本発明の目的は上述した従来の課題を解決するクライアントサーバ接続システム、クライアントサーバ接続方法、接続サーバ、及びプログラムを提供することにある。そのために本発明はサーバへの接続情報を記憶したＩＣカードのような記憶媒体に代わるものとして、クライアント端末を所望のサーバに接続するための接続情報をクライアント端末に提供する接続サーバを設けている。
【課題を解決するための手段】
【００１１】
本発明の第１のクライアントサーバ接続システムは、クライアント端末とサービスを提供する複数のサーバと接続サーバをネットワークで接続し、
サーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づけた前記接続サーバが有する接続表を参照して、前記クライアント端末が所望の前記サーバに接続することを特徴とする。
【００１２】
本発明の第２のクライアントサーバ接続システムは、共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとをネットワークで接続するクライアントサーバ接続システムにおいて、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を有した接続サーバを前記ネットワークに接続し、
前記接続サーバは、前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送し、
前記クライアント端末は受信したサーバ接続情報を使用して前記サーバに接続することを特徴とする。
【００１３】
本発明の第３のクライアントサーバ接続システムは、本発明の第２のクライアントサーバ接続システムにおいて、前記接続サーバは、利用者を識別する利用者識別情報と前記サーバ識別情報を関連づける利用者表を有し、前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報で前記利用者表を検索し、受信したサーバ識別情報と利用者識別情報が前記利用者表に登録されていれば認証成功と判断して前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００１４】
本発明の第４のクライアントサーバ接続システムは、本発明の第２のクライアントサーバ接続システムにおいて、利用者を識別する利用者識別情報と前記サーバ識別情報を関連づける利用者表を有する複数の認証サーバを前記サーバ毎に対応づけて前記ネットワークに接続し、
前記接続表はサーバ識別情報とサーバ接続情報に加えて認証サーバと接続するために必要な認証サーバ接続情報を関連づけたエントリを保持し、
前記接続サーバは、前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報により前記接続表から該当する認証サーバ接続情報を読み出して受信した利用者識別情報を前記認証サーバに転送し、
前記認証サーバは、受信した利用者識別情報が前記利用者表に登録されていれば認証成功を返送し、
前記接続サーバは、認証成功を受信した場合のみ受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００１５】
本発明の第５のクライアントサーバ接続システムは、本発明の第２のクライアントサーバ接続システムにおいて、前記共用施設に設置され利用者が所持する可搬型記憶媒体からサーバ識別情報と利用者を識別する利用者識別情報を読み出す入退リーダを前記ネットワークに接続し、
前記入退リーダは入場手続き操作がされると前記可搬型記憶媒体からサーバ識別情報と利用者識別情報を読み出して入場手続要求に付して前記接続サーバに送信し、
前記接続サーバは、入場手続要求を受信すると、受信したサーバ識別情報と利用者識別情報に施設コードを加えたエントリを入退表に登録し、
前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報と送信元の施設コードを含むエントリが前記入退表に登録されているか参照し、登録されていれば受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００１６】
本発明の第６のクライアントサーバ接続システムは、本発明の第２のクライアントサーバ接続システムにおいて、前記共用施設に設置され利用者が所持する可搬型記憶媒体からサーバ識別情報と利用者識別情報を読み出す入退リーダを前記ネットワークに接続し、
前記入退リーダは入場手続き操作がされると前記可搬型記憶媒体からサーバ識別情報と利用者識別情報を読み出して入場手続要求に付して前記接続サーバに送信し、
前記接続サーバは、前記クライアント端末又は前記入退リーダのネットワークアドレスと前記共用施設を識別する施設コードを含むエントリを保持する端末表を有し、
入場手続要求を受信すると前記端末表から前記入退サーバの施設コードを読み出し、読み出した施設コードと受信したサーバ識別情報と利用者識別情報を含むエントリを作成して入退表に登録し、
前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると前記端末表から送信元の前記クライアント端末の施設コードを読み出し、読み出した施設コードと受信したサーバ識別情報と利用者識別情報を含むエントリが前記入退表に登録されていた場合のみ受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００１７】
本発明の第７のクライアントサーバ接続システムは、本発明の第２のクライアントサーバ接続システムにおいて、前記クライアント端末は前記サーバ毎に異なる記憶フォーマットでサーバ識別情報を記憶する可搬型記憶媒体から媒体データを読み出すリーダを有し、リーダが可搬型記憶媒体から媒体データを読み出すと前記接続サーバに送信し、
前記接続サーバは、媒体データからサーバ識別情報を抽出する抽出ルーチンを記憶フォーマット毎に有し、媒体データを受信すると抽出ルーチンを順に実行し、記憶フォーマットに該当する抽出ルーチンの実行によりサーバ識別情報を抽出し、抽出したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００１８】
本発明の第８のクライアントサーバ接続システムは、共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとをネットワークで接続するクライアントサーバ接続システムにおいて、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表と、前記各クライアント端末のネットワークアドレスとサーバ識別情報と前記クライアント端末が前記サーバに接続中であることを示すフラグとを含むエントリを保持する端末表を有した接続サーバを前記ネットワークに接続し、
前記接続サーバは、前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送するとともに前記端末表のフラグをオンとし前記端末表に受信したサーバ識別情報を登録し、
前記クライアント端末は、受信したサーバ接続情報を使用して前記サーバに接続し、前記サーバとの接続を解消したと判断した際にフラグオフ指示を前記接続サーバに送信し、電源切断操作を検出した際に電源切断通知を送信し、
前記接続サーバは、フラグオフ指示を受信すると前記端末表のフラグをオフとし、電源切断通知を受信すると前記端末表を参照し、フラグがオンの際前記端末表に登録されたサーバ識別情報で前記接続表を参照してサーバ接続情報を読み出し、該当する前記サーバに前記クライアント端末のログオフ要求を送信することを特徴とする。
【００１９】
本発明の第９のクライアントサーバ接続システムは、本発明の第８のクライアントサーバ接続システムにおいて、前記クライアント端末は、可搬型記憶媒体からサーバ識別情報を読み出すリーダを有し、前記リーダが可搬型記憶媒体からサーバ識別情報を読み出すと前記接続サーバに送信し、前記リーダから可搬型記憶媒体が取り外された通知を受けるとフラグオフ指示を前記接続サーバに送信することを特徴とする。
【００２０】
本発明の第１のクライアントサーバ接続方法は、クライアント端末とサービスを提供する複数のサーバと接続サーバをネットワークで接続し、
サーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づけた前記接続サーバが有する接続表を参照して、前記クライアント端末が所望の前記サーバに接続することを特徴とする。
【００２１】
本発明の第２のクライアントサーバ接続方法は、共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとをネットワークで接続するクライアントサーバ接続方法において、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を有した接続サーバを前記ネットワークに接続し、
前記接続サーバは、前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送し、
前記クライアント端末は受信したサーバ接続情報を使用して前記サーバに接続することを特徴とする。
【００２２】
本発明の第３のクライアントサーバ接続方法は、本発明の第２のクライアントサーバ接続方法において、前記接続サーバは、利用者を識別する利用者識別情報と前記サーバ識別情報を関連づける利用者表を有し、前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報で前記利用者表を検索し、受信したサーバ識別情報と利用者識別情報が前記利用者表に登録されていれば認証成功と判断して前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００２３】
本発明の第４のクライアントサーバ接続方法は、本発明の第２のクライアントサーバ接続方法において、前記共用施設に設置され利用者が所持する可搬型記憶媒体からサーバ識別情報と利用者を識別する利用者識別情報を読み出す入退リーダを前記ネットワークに接続し、
前記入退リーダは入場手続き操作がされると前記可搬型記憶媒体からサーバ識別情報と利用者識別情報を読み出して入場手続要求に付して前記接続サーバに送信し、
前記接続サーバは、入場手続要求を受信すると、受信したサーバ識別情報と利用者識別情報に施設コードを加えたエントリを入退表に登録し、
前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報と送信元の施設コードを含むエントリが前記入退表に登録されているか参照し、登録されていれば受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００２４】
本発明の第５のクライアントサーバ接続方法は、本発明の第２のクライアントサーバ接続方法において、前記クライアント端末は前記サーバ毎に異なる記憶フォーマットでサーバ識別情報を記憶する可搬型記憶媒体から媒体データを読み出すリーダを有し、リーダが可搬型記憶媒体から媒体データを読み出すと前記接続サーバに送信し、
前記接続サーバは、媒体データからサーバ識別情報を抽出する抽出ルーチンを記憶フォーマット毎に有し、媒体データを受信すると抽出ルーチンを順に実行し、記憶フォーマットに該当する抽出ルーチンの実行によりサーバ識別情報を抽出し、抽出したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００２５】
本発明の第６のクライアントサーバ接続方法は、共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとをネットワークで接続するクライアントサーバ接続方法において、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表と、前記各クライアント端末のネットワークアドレスとサーバ識別情報と前記クライアント端末が前記サーバに接続中であることを示すフラグとを含むエントリを保持する端末表を有した接続サーバを前記ネットワークに接続し、
前記接続サーバは、前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送するとともに前記端末表のフラグをオンとし前記端末表に受信したサーバ識別情報を登録し、
前記クライアント端末は、受信したサーバ接続情報を使用して前記サーバに接続し、前記サーバとの接続を解消したと判断した際にフラグオフ指示を前記接続サーバに送信し、電源切断操作を検出した際に電源切断通知を送信し、
前記接続サーバは、フラグオフ指示を受信すると前記端末表のフラグをオフとし、電源切断通知を受信すると前記端末表を参照し、フラグがオンのとき前記端末表に登録されたサーバ識別情報で前記接続表を参照してサーバ接続情報を読み出し、該当する前記サーバに前記クライアント端末のログオフ要求を送信することを特徴とする。
【００２６】
本発明の第１の接続サーバは、共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとネットワークで接続し、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を有し、
前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送し、前記クライアント端末に送信したサーバ接続情報を使用して前記サーバに接続させることを特徴とする。
【００２７】
本発明の第２の接続サーバは、本発明の第１の接続サーバにおいて、利用者を識別する利用者識別情報と前記サーバ識別情報を関連づける利用者表を有し、前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報で前記利用者表を参照し、受信したサーバ識別情報と利用者識別情報が前記利用者表に登録されていれば認証成功と判断して前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００２８】
本発明の第３の接続サーバは、本発明の第１の接続サーバにおいて、前記共用施設に設置され利用者が所持する可搬型記憶媒体からサーバ識別情報と利用者を識別する利用者識別情報を読み出す入退リーダからサーバ識別情報と利用者識別情報を含む入場手続要求を受信すると、受信したサーバ識別情報と利用者識別情報に送信元の施設コードを加えたエントリを入退表に登録し、
前記クライアント端末からサーバ識別情報に加えて利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報と送信元の施設コードを含むエントリが前記入退表に登録されているか参照し、登録されていれば受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００２９】
本発明の第４の接続サーバは、本発明の第１の接続サーバにおいて、前記サーバ毎に異なる記憶フォーマットでサーバ識別情報を記憶する可搬型記憶媒体から読み出した媒体データからサーバ識別情報を抽出する抽出ルーチンを前記記憶フォーマット毎に有し、
前記クライアント端末から前記媒体データを受信すると、前記抽出ルーチンを順に実行し、前記記憶フォーマットに該当する抽出ルーチンの実行によりサーバ識別情報を抽出し、抽出したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送することを特徴とする。
【００３０】
本発明の第５の接続サーバは、共用施設に設置されるクライアント端末と、前記クライアント端末と接続しサービスを提供する複数のサーバとネットワークで接続し、
前記サーバを識別するためのサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表と、前記各クライアント端末のネットワークアドレスとサーバ識別情報と前記クライアント端末が前記サーバに接続中であることを示すフラグとを含むエントリを保持する端末表を有し、
前記クライアント端末からサーバ識別情報を受信すると受信したサーバ識別情報により前記接続表から該当するサーバ接続情報を読み出して返送するとともに前記端末表のフラグをオンとし前記端末表に受信したサーバ識別情報を登録し、
前記クライアント端末から前記サーバとの接続を解消したと判断した際に送信されるフラグオフ指示を受信すると前記端末表のフラグをオフとし、
前記クライアント端末から電源切断操作を検出した際に送信される電源切断通知を受信すると前記端末表を参照し、フラグがオンのとき前記端末表に登録されたサーバ識別情報で前記接続表を参照してサーバ接続情報を読み出し、該当する前記サーバに前記クライアント端末のログオフ要求を送信することを特徴とする。
【００３１】
本発明の第１のプログラムは、共用施設に設置されるクライアント端末から前記クライアント端末と接続してサービスを提供するサーバを識別するサーバ識別情報と利用者を識別する利用者識別情報を受信すると、サーバ識別情報と利用者識別情報を関連づける利用者表に受信したサーバ識別情報と利用者識別情報が登録されているか否か参照する手順と、受信したサーバ識別情報と利用者識別情報が前記利用者表に登録されていれば認証成功と判断して、サーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表からサーバ接続情報を読み出して返送する手順とをコンピュータに実行させる。
【００３２】
本発明の第２のプログラムは、共用施設に設置されるクライアント端末と接続してサービスを提供するサーバを識別するサーバ識別情報と利用者を識別する利用者識別情報を、共用施設に設置され利用者が所持する可搬型記憶媒体から読み出した入退リーダから受信すると、受信したサーバ識別情報と利用者識別情報に送信元の施設コードを加えたエントリを入退表に登録する手順と、
前記クライアント端末からサーバ識別情報と利用者識別情報を受信すると、受信したサーバ識別情報と利用者識別情報と送信元の施設コードを含むエントリが前記入退表に登録されているか参照する手順と、登録されていれば受信したサーバ識別情報により、サーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表から該当するサーバ接続情報を読み出して返送する手順とをコンピュータに実行させる。
【００３３】
本発明の第３のプログラムは、共用施設に設置されるクライアント端末と接続してサービスを提供するサーバ毎に異なる記憶フォーマットでサーバ識別情報を記憶する可搬型記憶媒体のデータからサーバ識別情報を抽出する抽出ルーチンを前記記憶フォーマット毎に有し、
前記クライアント端末から可搬型記憶媒体に記憶された媒体データを受信すると、前記抽出ルーチンを順に実行する手順と、前記記憶フォーマットに該当する抽出ルーチンの実行によりサーバ識別情報を抽出する手順と、抽出したサーバ識別情報によりサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を参照し該当するサーバ接続情報を読み出して返送する手順とをコンピュータに実行させる。
【００３４】
本発明の第４のプログラムは、共用施設に設置されるクライアント端末から、前記クライアント端末と接続してサービスを提供するサーバを識別するサーバ識別情報を受信すると、受信したサーバ識別情報によりサーバ識別情報と前記サーバと接続するために必要なサーバ接続情報とを関連づける接続表を参照して該当するサーバ接続情報を読み出して返送するとともに、前記各クライアント端末のネットワークアドレスとサーバ識別情報と前記クライアント端末が前記サーバに接続中であることを示すフラグとを含むエントリを保持する端末表に対してフラグをオンとし受信したサーバ識別情報を登録する手順と、
前記クライアント端末から前記サーバとの接続を解消したと判断した際に送信されるフラグオフ指示を受信すると前記端末表のフラグをオフとする手順と、
前記クライアント端末から電源切断操作を検出した際に送信される電源切断通知を受信すると前記端末表を参照し、フラグがオンのとき前記端末表に登録されたサーバ識別情報で前記接続表を参照してサーバ接続情報を読み出す手順と、
該当する前記サーバに前記クライアント端末のログオフ要求を送信する手順とをコンピュータに実行させる。
【発明の効果】
【００３５】
以上説明したように、本発明によれば、複数の独立する組織・団体の利用者に共用される端末から所望のサーバに接続するに際して接続先情報を提供する接続サーバを設けることにより、セキュリティの高いクライアントサーバ接続システムを容易に構築できるという効果がある。
【発明を実施するための最良の形態】
【００３６】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
図１は本発明の第１の実施の形態の構成を示したブロック図である。図１を参照すると本発明の第１の実施の形態の構成は、共用施設に設置されるシンクライアント端末１０と入退リーダ１５と、各社施設に設置されるシンクライアントサーバ２０と認証サーバ４０と、シンクライアント端末１０から該当する会社施設のシンクライアントサーバ２０への接続を支援する接続サーバ３０と、これらを接続するネットワークであるＬＡＮ(local area network)１９、ＷＡＮ２９(wide area network)を含む。
【００３７】
図１ではサーバクライアントシステムの一例としてシンクライアントシステムを示したが、本発明の適用をシンクライアントシステムに限定するものではなく、シンクライアント端末１０を通常のクライアント端末に、シンクライアントサーバ２０を通常のサーバに置き換えても本発明を実現できる。
【００３８】
なお、図１ではシンクライアント端末１０−１とシンクライアント端末１０−２の２つを示しているが両者を特に区別する必要がない場合はシンクライアント端末１０と記載する。同様にシンクライアントサーバ２０や接続サーバ３０や認証サーバ４０なども複数含まれるが同様に記載する。例えばシンクライアントサーバ２０Ａとシンクライアントサーバ２０Ｂを区別しない場合シンクライアントサーバ２０と記載する。
【００３９】
ここで、共用施設とは、異なる団体に所属する利用者が混在してシンクライアント端末１０を利用する施設であり、例えば、同時に出席する会議室や共用の事務所や集会所などである。以降は団体の一例として会社について説明していく。この共用施設には１台以上のシンクライアント端末１０が設置され、さらに入退リーダ１５が設置されることもある。図１では共用施設Ｚには、シンクライアント端末１０−１とシンクライアント端末１０−２が設置され、さらに入退リーダ１５も設置されているが、シンクライアント端末１０は３台以上でも１台だけでもよく、入退リーダ１５が設置されない構成でも本発明の適用は可能である。
【００４０】
各社の施設にはシンクライアントサーバ２０と認証サーバ４０が設置されるが、認証サーバ４０は接続前の事前認証を行う場合（下記の接続手順２）に使用される。図１では、Ａ社施設にはシンクライアントサーバ２０Ａと認証サーバ４０Ａが設置され、Ｂ社施設にはシンクライアントサーバ２０Ｂと認証サーバ４０Ｂが設置される。
【００４１】
ＬＡＮ１９は共用施設毎に設置され、共用施設内のシンクライアント端末１０と入退リーダ１５と接続サーバ３０とを互いに接続するネットワークである。接続サーバ３０は、共用施設内又はその近隣に設置されＬＡＮ１９に接続されるが、ＷＡＮ２９を介して接続するように構成することもできる。ＷＡＮ２９は各共用施設内の装置と遠隔地にある各会社施設内の装置を互いに接続する広域のネットワークでありインターネットで実現することもできる。
【００４２】
シンクライアント端末１０は、ネットワークによりシンクライアントサーバ２０に接続して、様々なアプリケーションをシンクライアントサーバ２０で実行させることにより、自身に搭載する処理機能を軽減した端末である。図示しないがシンクライアント端末１０は、シンクライアント処理用のプログラムやデータを記憶する記憶手段とシンクライアント処理用のプログラムを実行する中央処理装置（ＣＰＵ）とＬＡＮ１９と接続する通信手段を備えている。
【００４３】
シンクライアント端末１０は、シンクライアント処理用のプログラムで実現されシンクライアント端末１０を制御する端末処理部１１と、利用者がシンクライアント端末１０を操作するためのキーボードやマウスのような入力装置で実現される入力部１２と、利用者が処理結果や入力画面を表示するための表示部１３とリーダ１４を含んでおり、入力部１２と表示部１３とリーダ１４は端末処理部１１により制御される。端末処理部１１の動作の詳細については以降記載する動作説明にて説明する。また、リーダ１４については後述の接続手順４の動作説明で記述する。
【００４４】
入退リーダ１５は、入退場する利用者を特定する情報を読み取り接続サーバ３０に送信する機能を持った装置であり、例えば、利用者が所持する利用者情報（後述するサーバ識別情報の会社コードや利用者識別情報の個人コードを含む）を記憶したＩＣカードや特定のバスに接続可能な記憶媒体やＲＦＩＤ(radio frequency identification）タグなどの可搬型記憶媒体から利用者情報を読み取り接続サーバ３０に送信する装置である。入退リーダ１５は、図示しないが記憶手段を有し、記憶手段に送信先の接続サーバ３０のネットワークアドレスを格納しており、さらに自身が設置されている施設コードを格納してもよい。
【００４５】
シンクライアントサーバ２０は、各組織や団体の施設（図１では会社施設）に設置される情報処理装置又は複数の情報処理装置から構成されるシステムであり、シンクライアント端末１０と接続してシンクライアント端末１０の要求に従ってアプリケーションを実行する機能を有する。シンクライアントサーバ２０は図示しないがシンクライアント処理用のサーバ処理プログラムやデータを記憶する記憶手段とサーバ処理プログラムを実行するＣＰＵとＷＡＮ２９と接続する通信手段を有している。
【００４６】
シンクライアントサーバ２０は、シンクライアント処理用のサーバ処理プログラムを実行するサーバ処理部２１と、サービスを提供する１以上のアプリケーション（ＡＰ）を記憶するＡＰ部２２を有する。サーバ処理部２１の動作の詳細については以降記載する動作説明にて記述する。
【００４７】
接続サーバ３０は、図示しないが、 プログラムやデータを記憶する記憶手段とプログラムを実行するＣＰＵとＬＡＮ１９と接続する通信手段を有した情報処理装置であり、共用施設の近辺に設置されるが、ＷＡＮ２９と接続する通信手段を設けて共用施設の遠隔地に設置することも可能である。
【００４８】
接続サーバ３０は、接続処理部３１と接続表３２と端末表３３と入退表３４と抽出ルーチン部３５を含んでいる。接続処理部３１と抽出ルーチン部３５はプログラムで実現され接続サーバ３０の記憶手段に格納され、接続サーバ３０のＣＰＵで実行される。接続表３２と入退表３４と端末表３３は接続サーバ３０の記憶手段に記憶される。
【００４９】
図２は接続表３２の一例を示した図である。接続表３２はシンクライアント端末１０の接続先となるシンクライアントサーバ２０毎にエントリを持ち、エントリはシンクライアントサーバ２０を識別するためのサーバ識別情報として会社コードと、シンクライアントサーバ２０と接続するためのサーバ接続情報としてＷＡＮ２９のアドレスであるシンクライアントサーバアドレスを含む。
【００５０】
さらに認証サーバ４０が接続される構成ではエントリは各会社施設の認証サーバ４０と接続するために必要な接続情報としてＷＡＮ２９のアドレスである認証サーバアドレスを含む。図２では、Ａ社施設のシンクライアントサーバ２０Ａのエントリは、会社コードとして“Ａ社コード”を、シンクライアントサーバアドレスとして“ＩＰアドレスＡ１”を、認証サーバアドレスとして“ＩＰアドレスＡ２”を登録している。
【００５１】
本発明の構成では各会社に設置されるシンクライアントサーバ２０は１つであるものとしているが、１つの会社に２つ以上シンクライアントサーバ２０があれば、シンクライアントサーバ２０に対応して会社コードを設定するようにすればよい。例えば、１つの会社の１部門がＡ社施設を利用し他の１部門がＢ社施設を利用する場合、それぞれ部門毎に会社コードを別に定義して適用すればよい。また、図２の例ではＷＡＮ２９がＩＰアドレスをアドレスとして規定するネットワークである場合を示したが、アドレスをＩＰアドレスに限定するものではない。例えばＷＡＮ２９が電話回線の場合、シンクライアントサーバアドレスとして電話番号を使用すればよい。
【００５２】
ＩＰアドレスは１０進数表示で１２桁有り（電話番号にしても１０桁ある）、利用者はこれを暗記したり入力操作するのは容易ではないが、会社コード４桁（数字でも１万社を区別でき、文字も加えればさらに多数を識別できる）とすれば利用者は記憶しやすく入力操作しやすくなる。また、利用者はシンクライアントサーバ２０のアドレスを入力したり持ち歩いたりしなくて済むので、シンクライアントサーバ２０のアドレスが漏洩する危険性が少なくなる。
【００５３】
図３は端末表３３の一例を示した図である。図３は接続サーバ３０を全体で１つにまとめてＷＡＮ２９に接続した場合の構成を示しており後述の本発明の第２の実施の形態もこれに相当する。図１のように接続サーバ３０がＬＡＮ１９に接続する構成では、各端末表３３はそれぞれの接続サーバ３０が接続するＬＡＮ１９と接続する共用施設の施設コードのエントリのみを保持することになる。例えば第１の実施の形態の端末表３３では“施設コードＺ”のエントリと“施設コードＹ”のエントリとは分割され、それぞれの接続サーバ３０の端末表３３に格納される。
【００５４】
端末表３３はシンクライアント端末１０と共用施設との関係とシンクライアント端末１０の接続状態を管理する表であり、各エントリはシンクライアント端末アドレスと施設コードとを含む。接続フラグはシンクライアント端末１０がシンクライアントサーバ２０と接続中か否かを示すフラグである。また、入退リーダ１５もシンクライアント端末１０と同様に登録して管理することもできる。例えばシンクライアント端末１０−１のエントリはシンクライアント端末アドレスが“シンクライアント端末１０−１アドレス”施設コードが“施設Ｚ”として登録されており、接続フラグは状態に応じて接続処理部３１により更新される。
【００５５】
図４は入退表３４の一例を示した図である。図４は接続サーバ３０を全体で１つにまとめてＷＡＮ２９に接続した場合の構成を示しており後述の本発明の第２の実施の形態もこれに相当する。図１のように接続サーバ３０がＬＡＮ１９に接続する構成では、各入退表３４はそれぞれの接続サーバ３０が接続するＬＡＮ１９と接続する共用施設の施設コードのエントリのみを保持することになる。例えば第１の実施の形態の入退表３４では“施設コードＺ”のエントリと“施設コードＹ”のエントリとは分割され、それぞれの接続サーバ３０の入退表３４に格納される。
【００５６】
入退表３４は共用施設に入場中の利用者を登録する表であり、利用者の入場時に登録され利用者の退出時に消去される。入退表３４のエントリは共用施設を識別する施設コードと、会社コードと、会社内で利用者を識別する利用者識別情報として個人コードを含む。例えば、施設Ｚは、施設コードが“施設Ｚ”で登録され、会社コードが“Ａ社コード”で個人コードが“１０１０１０”と“１０１０１１”の２名と、会社コードが“Ｂ社コード”で個人コードが“２０２０２０”の１名の系３名が入場中であることを示している。
【００５７】
抽出ルーチン部３５はシンクライアント端末１０が各社固有の識別用記憶媒体から会社コードを抽出するために用意されたプログラムであり、各社の記憶媒体の種類、記憶フォーマット、採用する暗号方式に対応して記憶される。接続処理部３１は接続サーバ３０の動作を制御する機能を持ち、また、接続表３２と入退表３４と端末表３３の登録や変更を制御する。詳細な動作内容については動作説明にて記述する。
【００５８】
認証サーバ４０は、各社施設に設置される情報処理装置又は複数の情報処理装置から構成されるシステムであり、シンクライアント端末１０とシンクライアントサーバ２０との接続に先立って認証を実行する。認証サーバ４０は、図示しないがプログラムやデータを記憶する記憶手段とプログラムを実行するＣＰＵとＷＡＮ２９と接続する通信手段を有している。
【００５９】
認証サーバ４０は、認証処理を実行するプログラムで実現される認証処理部４１と、利用者表４２を含んでいる。認証処理部４１の動作内容は動作説明について記述する。図５は利用者表４２の一例を示した図である。利用者表４２のエントリは会社コードと個人コードを含み、さらに必要に応じて認証用のパスワードや生体情報や認証証明書（図示せず）を含む。生体情報とは、例えば、認証用に登録された各個人の指紋の特徴データであり、他に掌紋やアイリスのような身体的特徴データである。パスワードや生体情報は各社毎に独自に定義された情報を登録してもよい。図５はＡ社の認証サーバ４０Ａの登録内容を示しており、パスワードと指紋情報の双方が登録されている。
【００６０】
次に、本発明の第１の実施の形態の動作について図面を参照して説明する。図６は接続表３２を参照してシンクライアント端末１０をシンクライアントサーバ２０に接続する基本の接続手順１を示したフローチャートである。図７は接続表３２に加えて利用者表４２を参照してシンクライアント端末１０をシンクライアントサーバ２０に接続する認証付きの接続手順を示したフローチャートである。図８は接続表３２と利用者表４２に加えて入退表３４と端末表３３を参照してシンクライアント端末１０をシンクライアントサーバ２０に接続する認証、入場確認付きの接続手順を示したフローチャートである。
【００６１】
（１）接続手順１の動作説明
まず、図６を参照して基本の接続手順１の動作について説明する。この手順の場合、認証サーバ４０や入退表３４は使用しない。共用施設に入場した利用者がシンクライアント端末１０の電源を投入するとシンクライアント端末１０が立ち上がり、端末処理部１１が起動される。端末処理部１１は予めシンクライアント端末１０の記憶手段に格納されている起動画面（図示せず）を表示部１３に表示する。端末処理部１１は起動画面に「会社コードを入力して下さい」というメッセージと、ＢＯＸ内にプロンプトを表示し、使用者に会社コードの入力を促す。利用者は入力部１２を操作して起動画面から秘密に管理している会社コードを入力する。
【００６２】
端末処理部１１は起動画面に会社コードが入力されると、入力された会社コードを接続要求に付して接続サーバ３０へ送信する（Ｓ６１）。接続サーバ３０のアドレスは予めシンクライアント端末１０の記憶手段に格納されており、端末処理部１１は通信手段を制御してこのアドレスに対して会社コードを送信指示することにより会社コードがＬＡＮ１９を介して接続サーバ３０に送信される。
【００６３】
接続サーバ３０の接続処理部３１は、会社コードを受信すると受信した会社コードをキーとして接続表３２を参照し、対応するシンクライアントサーバ２０の接続先情報であるシンクライアントサーバアドレスを取得し返送し、さらに受信データから送信元のシンクライアント端末１０のアドレスを抽出して端末表３３を参照し該当するエントリの接続フラグを“オン”とし接続する会社コードを登録する（Ｓ６２）。ただし、参照の結果受信した会社コードの登録が確認されなかった場合接続処理部３１は接続失敗の通知を返送する。
【００６４】
ＬＡＮ１９及びＷＡＮ２９ではデータを送信する際に宛先アドレスと送信元アドレスを送信データと合わせて送信するものとする。例えばＴＣＰ／ＩＰプロトコルによる通信を利用すれば、インターネット層の送信データとなるＩＰデータグラムには送信元のＩＰアドレスが含まれるので、受信側で送信元のアドレスを抽出することができる。
【００６５】
例えばＡ社所属の利用者が会社コードとして“Ａ社コード”をシンクライアント端末１０で入力すると、接続処理部３１は接続表３２から“ＩＰアドレスＡ１”をシンクライアントサーバアドレスとして取得してシンクライアント端末１０に返送する。さらに接続処理部３１は受信データからシンクライアント端末１０−１のアドレスを抽出し、シンクライアント端末１０−１のアドレスに該当するエントリの接続フラグと会社コードをそれぞれ“オン”と“Ａ社コード”に更新する。
【００６６】
端末処理部１１はシンクライアントサーバアドレスを受信すると受信したシンクライアントサーバアドレスを接続先としてシンクライアントサーバ２０に接続要求する（Ｓ６３）。端末処理部１１は接続失敗の通知を受けるとその旨を起動画面に表示して利用者に知らせる。なお、その後端末処理部１１は利用者が再度会社コードを入力できる状態に戻してもよいし、繰り返し取得失敗するようであれば不正行為と推定して警告等の処理をしてもよい。
【００６７】
シンクライアントサーバ２０のサーバ処理部２１は接続要求を受けると接続処理を実行し成功するとログイン画面を返送する（Ｓ６４）。端末処理部１１はログイン画面を受信して表示部１３に表示する（Ｓ６５）。このログイン画面は利用者が社内でシンクライアントサーバ２０に接続する時と同じログイン画面であり、利用者は以降社内にいる場合と同様にシンクライアント端末１０を操作して、シンクライアントサーバ２０に処理を要求して、所望のアプリケーションを実行したり、所望のデータを取得したり更新したりすることができる。
【００６８】
利用者がシンクライアント端末１０−１から会社コードを“Ａ社コード”でとして入力した場合を例に説明する。まず、シンクライアント端末１０−１は“Ａ社コード”を接続サーバ３０に送信し（Ｓ６１）、接続サーバ３０がシンクライアントサーバ２０Ａのアドレスである“ＩＰアドレスＡ１”を返送すると（Ｓ６２）、“ＩＰアドレスＡ１”で接続要求する（Ｓ６３）。シンクライアントサーバ２０Ａが接続要求を受けて接続処理しシンクライアント端末１０−１にＡ社シンクライアントサーバ２０用のログイン画面を返送すると（Ｓ６４）、シンクライアント端末１０−１はＡ社シンクライアントサーバ２０用のログイン画面を表示する。利用者が“Ｂ社コード”を入力すれば、シンクライアント端末１０−１はシンクライアントサーバ２０Ｂに接続要求し、Ｂ社シンクライアントサーバ２０用のログイン画面を表示する（Ｓ６５）。
【００６９】
このように、利用者はシンクライアントサーバアドレス情報に対して比較的短い桁数で表現可能な会社コードを入力するだけで所望のシンクライアントサーバ２０に接続してシンクライアントサーバ機能を利用することができる。また、接続表３２は接続サーバ３０で保持しシンクライアント端末１０には保持しないため、接続表３２の保管には高いセキュリティが確保される。また、接続表３２を更新する場合もシンクライアント端末１０を更新する必要がなく接続サーバ３０の接続表３２のみを更新するだけでよいので、新規会社の追加や削除や変更等の作業がやりやすく、柔軟なシステム運用が可能となる。
【００７０】
（２）接続手順２の動作説明
次に、図７を参照して認証付き接続手順２の動作について説明する。なお、図６の動作と同様に動作する部分については説明を省略する。特にステップＳ６３〜Ｓ６５については同じ動作内容のため同じ符号を付けている。この手順の場合、接続表３２には認証サーバアドレスが登録され、ＷＡＮ２９に認証サーバ４０が接続されているものとする。
【００７１】
利用者がシンクライアント端末１０の電源を投入すると起動画面が表示される。この場合の表示画面は会社コードと個人コードを入力するように作られる。利用者が会社コードと個人コードを入力すると、端末処理部１１は入力された会社コードと個人コードを接続サーバ３０に送信する（Ｓ６６）。
【００７２】
接続サーバ３０の接続処理部３１は受信した会社コードで接続表３２を参照しシンクライアントサーバアドレスと認証サーバアドレスを読み出し一時的に保持し、認証サーバアドレスを宛先として認証サーバ４０に会社コードと個人コードを送信する（Ｓ６７）。
【００７３】
認証サーバ４０の認証処理部４１は会社コードと個人コードを受信すると、受信した会社コードと個人コードをキーとして利用者表４２を参照して認証し、認証結果を返送する（Ｓ６８）。ここの認証とは、一番簡単な方法は受信した会社コードと個人コードが利用者表４２に登録されていれば認証成功と判断することである。
【００７４】
さらに、セキュリティを向上するための方法として、利用者が会社コードと個人コードに加えてパスワードを入力する方法や、生体情報（指紋や掌紋）を読み取らせる方法がある。パスワードを入力する方法は起動画面にパスワードの入力機能を組み込む必要があり、生体情報を読み取らせる方法はシンクライアント端末１０に生体情報を読み取る装置を追加する必要がある。
【００７５】
シンクライアント端末１０は会社コードと個人コードに加えてパスワードや生体情報を送信し、接続サーバ３０は会社コードと個人コードに加えてパスワードや生体情報を認証サーバ４０に送信する。認証処理部４１は受信した会社コードと個人コードをキーとして利用者表４２を参照し該当するパスワード或いは生体情報を読み出す。認証処理部４１は受信したパスワードが利用者表４２から読み出したパスワードと一致すれば認証成功と判断し、また受信した生体情報が利用者表４２から読み出した生体情報と一致すれば認証成功と判断する。なお、生体情報の一致は画像情報から特徴データを抽出して特徴データを比較して一致を判定することになるが、詳細については本発明の解決すべきところではないので省略する。
【００７６】
接続処理部３１は認証結果を受信し、認証成功ならば接続表３２から読み出したシンクライアントサーバアドレスを要求元のシンクライアント端末１０に返送し、さらに端末表３３の該当するエントリの接続フラグを“オン”とし接続先の会社コードを登録する（Ｓ６９）。認証失敗なら、認証失敗の通知を返送する。
【００７７】
端末処理部１１はシンクライアントサーバアドレスを受信するとそのアドレスにてシンクライアントサーバ２０に接続要求する（Ｓ６３）。以下図６のステップＳ６４とＳ６５と同様に動作し、シンクライアント端末１０に接続先のシンクライアントサーバ２０のログイン画面が表示される。端末処理部１１は認証失敗の通知を受信すると会社コードと個人コードを再入力できるように起動画面を表示する。
【００７８】
上述の動作について、Ａ社の利用者がシンクライアント端末１０−１を使用してシンクライアントサーバ２０Ａに接続する場合を例に具体的に説明する。利用者は起動画面から会社コードと個人コードとパスワードを入力し、さらにシンクライアント端末１０に組み込まれた指紋読み取り装置で自分の指紋を読み込ませる。指紋読み取り装置は指紋を読み取って指紋情報を作成し、端末処理部１１は指紋情報を取得し入力された会社コードと個人コードとパスワードと合わせて接続サーバ３０に送信する（Ｓ６６）。
【００７９】
接続処理部３１は接続表３２から認証サーバアドレスの“ＩＰアドレスＡ２”を取得してこれを宛先として会社コードと個人コードとパスワードと指紋情報を認証サーバ４０に転送する（Ｓ６７）。認証処理部４１は利用者表４２を参照して認証を行う。この場合、認証処理部４１は会社コードと個人コードで利用者表４２を参照してパスワードと指紋情報を読み出し、受信したパスワードと指紋情報とそれぞれ照合し両者がともに一致すれば認証成功と判断し、一方でも不一致ならば認証失敗と判断し、認証結果を返送する（Ｓ６８）。
【００８０】
接続処理部３１は認証成功ならば接続表３２から読み出したシンクライアントサーバアドレスである“ＩＰアドレスＡ１”を要求元のシンクライアント端末１０に返送する（Ｓ６９）。端末処理部１１はシンクライアントサーバ２０Ａに接続要求し（Ｓ６３）、サーバ処理部２１が接続処理してＡ社のログイン画面を返送すると（Ｓ６４）、これを受信して表示する（Ｓ６５）。
【００８１】
利用者はログイン画面に対して例えば利用者のＩＤとパスワードを入力してシンクライアントサーバ２０にログインし、様々なアプリケーション等を実行できるようになる。つまり、認証付き接続手順において、認証サーバ４０は接続用の認証をするが、ログインの認証はまた別のＩＤやパスワードを用いて実行することができるので、共用施設からの接続についてセキュリティを高めることができる。なお、Ａ社の場合はパスワードと生体情報の両方を用いて認証したが、Ｂ社ではパスワードだけとしＣ社では生体情報のみとすることも可能である。もちろんパスワードも生体情報も使わない認証も可能である。その場合、個人コードの割付に規則を設けておき、不正な個人コードが利用者表４２に登録されないようにすれば簡単な不正アクセスは認証で検出できる。
【００８２】
以上の説明において、認証サーバ４０は会社コードと個人コードを受信して利用者表４２を参照して照合したが、図１の構成において各利用者表４２は自社の社員しか登録していないので、個人コードを照合するだけでもかまわない。その場合、利用者表４２に会社コードを登録する必要はない。ただし、後述の第２の実施の形態のように認証サーバ４０の機能を各社個別ではなく共通して設置する構成では会社コードを含めた照合が必要であり、同構成の利用者表５３も会社コードの登録が必要となる。
【００８３】
（３）接続手順３の動作説明
次に、図８を参照して認証、入場確認付きの接続手順３の動作について説明する。なお、図６の動作と同様に動作する部分については説明を省略する。特にステップＳ６３〜Ｓ６５については同じ動作内容のため同じ符号を付けている。この手順の場合、共用施設には入退リーダ１５が設置されているものとし、接続サーバ３０には入退表３４と端末表３３が準備されているものとする。
【００８４】
利用者は共用施設に入場する際に利用者の会社コードや個人コードを含む利用者情報を記憶した可搬型記憶媒体を入退リーダ１５に読ませて入場手続き或いは退場手続きをする。入退リーダ１５は読み込んだ利用者情報を入場手続要求或いは退場手続要求として予め設定された通知先となる接続サーバ３０に送信する。なお、入場手続きと退場手続きの操作は入退リーダ１５に入場と退場を選択するスイッチを設けておけば実現できる。或いは入退リーダ１５を入場用のリーダと退場用のリーダに分割することによっても実現できる。
【００８５】
接続処理部３１は入場手続要求或いは退場手続要求を受信すると通信情報から送信元の入退リーダ１５のアドレス情報を抽出し端末表３３を参照して施設コードを読み出す。続いて接続処理部３１は入場手続要求であれば読み出した施設コードと受信した利用者情報からエントリを作成して入退表３４に登録し、退場手続要求であれば読み出した施設コードと受信した利用者情報のエントリを入退表３４から消去する（Ｓ７１）。
【００８６】
このように入退リーダ１５と接続サーバ３０が動作することにより、入退表３４には常に在室中の利用者情報が登録されるよう管理される。従って接続処理部３１は入退表３４を参照することにより利用者が実際に共用施設に在室しているかを確認することができる。
【００８７】
利用者が入場手続きをした後、シンクライアント端末１０を立ち上げて起動画面に会社コードと個人コードを入力すると、端末処理部１１は入力された会社コードと個人コードを接続サーバ３０に送信する（Ｓ７２）。
【００８８】
接続処理部３１は会社コードと個人コードを受信すると送信元アドレスを抽出して端末表３３を参照し送信元のシンクライアント端末１０が設置される施設コードを読み出す（Ｓ７３）。続いて接続処理部３１は読み出した施設コードをキーにして入退表３４を参照し、該当する施設コードのエントリに受信した会社コードと個人コードが一致するものがあるか調べる（Ｓ７４）。
【００８９】
一致したエントリがあれば接続処理部３１は受信した会社コードで接続表３２を参照して認証サーバアドレスを読み出し、受信した会社コードと個人コードを読み出した認証サーバアドレスに送信する（Ｓ７５）。一致したエントリがなければ共用施設に入場していないはずの利用者が共用施設のシンクライアント端末１０を操作したことになり、接続処理部３１は認証を拒否して認証拒否の通知をシンクライアント端末１０に返送する。
【００９０】
会社コードと個人コードを受信すると、認証処理部４１は利用者表４２を参照し受信した会社コードと個人コードのエントリが登録されているか調べ、登録されていれば認証成功を返送し、未登録なら認証失敗を返送する（Ｓ７６）。なお、認証は認証付き接続手順の動作の説明で記述したように、会社コードと個人コードに加えて、パスワードや生体情報を使用して認証することにより、よりセキュリティの高い認証ができる。
【００９１】
接続処理部３１は認証結果を受信し、認証成功ならば会社コードで接続表３２からシンクライアントサーバ２０のアドレスを読み出してシンクライアント端末１０へ返送し、さらに端末表３３の該当するエントリの接続フラグを“オン”とし接続先の会社コードを登録する（Ｓ７７）。接続処理部３１は認証失敗を受信すると認証失敗の通知をシンクライアント端末１０に返送する。
【００９２】
端末処理部１１はシンクライアントサーバアドレスを受信するとそのアドレスにてシンクライアントサーバ２０に接続要求する（Ｓ６３）。以下図６のステップＳ６４とＳ６５と同様に動作し、シンクライアント端末１０に接続先のシンクライアントサーバ２０のログイン画面が表示される。端末処理部１１は認証失敗の通知を受信すると会社コードと個人コードを再入力できるように起動画面を表示する。また、端末処理部１１は認証拒否の通知を受けるとその旨を知らせるメッセージを表示部１３に表示し、在室確認が正常にできなかったことを利用者に通知する。この場合、不正アクセスの可能性もあるのでメッセージ表示後にシンクライアント端末１０の電源を切断するようにしてもよい。
【００９３】
なお、ステップＳ７３やＳ７１において、シンクライアント端末１０や入退リーダ１５のネットワークアドレスで端末表３３を参照してシンクライアント端末１０や入退リーダ１５が設置されている共用施設を特定しているが、各シンクライアント端末１０や入退リーダ１５内の記憶手段に施設コードを記憶しておく構成でも本発明は実現できる。この場合、シンクライアント端末１０が会社コードと個人コードに加えて施設コードを接続サーバ３０に送信することにより、また各入退リーダ１５が利用者情報に施設コードを加えて入場手続要求或いは退場手続要求を送信することにより、接続サーバ３０は端末表３３を参照することなく施設コードを取得できるので、接続手順４において本発明は端末表３３を不要とすることもできる。
【００９４】
（４）接続手順４の動作説明
上述の接続手順１〜３は会社コードの入力は利用者が入力部１２を操作して入力するものとしリーダ１４は使用しない手順であったが、次に、各社（シンクライアントサーバ２０）個別の記憶フォーマットで利用者情報を記憶した可搬型記憶媒体を用いて利用者情報を入力するようにした接続手順４の動作を説明する。接続手順４はリーダ１４と抽出ルーチン部３５を必要とする点と接続サーバ３０が利用者情報を抽出する手順が追加されている点で、接続手順１〜３と差分があるので、この差分の部分についての動作について説明する。ただし、可搬型記憶媒体としてシンクライアント端末１０に設けられた入出力用のバスに直接接続可能に作られた記憶媒体を利用すればリーダ１４は不要となる。
【００９５】
リーダ１４は入退リーダ１５と同様に可搬型記憶媒体（例えばＩＣカードやＲＦＩＤタグ）からデータを読み出す機能を持っており、端末処理部１１により制御される。なお、各社の可搬型記憶媒体は個別仕様のフォーマットで利用者情報を記憶するが、同じ種類の可搬型記憶媒体であるものとしリーダ１４で記憶されている媒体データを読み出すことができるものとする。可搬型記憶媒体をＩＣカードとし、接続手順１の場合を例にして以降説明する。
【００９６】
図９は接続手順１の場合を例にして接続手順４を適用した場合の動作を示したフローチャートである。まず、利用者が接続手順１〜３において会社コードや個人コードを入力する際、リーダ１４にＩＣカードを読ませると、端末処理部１１はＩＣカードから読み出した媒体データを接続サーバ３０に送信する（Ｓ８１）。このとき端末処理部１１は送信するデータが会社コードでなく媒体データであることを示す情報を付して送信を行う。
【００９７】
接続処理部３１は受信したデータが会社コードか媒体データかを判断し（Ｓ８２）、会社コードと判断した場合はすでに説明したように接続手順１と同じくステップＳ６２以降ステップＳ６５までを実行する。受信したデータが媒体データの場合接続処理部３１は抽出ルーチン部３５にある１つの抽出ルーチンを選択して実行し、抽出ルーチンが媒体データを自社のＩＣカードの記憶フォーマットと仮定して会社コードを抽出し（Ｓ８３）、抽出した会社コードが正しいか確認する（Ｓ８４）。
【００９８】
例えば、Ａ社用の抽出ルーチンは媒体データが自社の記憶フォーマットで書き込まれたデータと仮定して、自社会社コードが書かれているはずの媒体データ位置から会社コードを読み出す。媒体データが自社のＩＣカードを読み出したものであれば自社の会社コード“Ａ社コード”が読み出されるはずであるので、読み出したデータが自社の会社コードと一致すればＡ社用の抽出ルーチンは抽出成功と判断する。このときＡ社用の抽出ルーチンは媒体データ上の個人コードの格納位置から個人コードも抽出できる。
【００９９】
媒体データがＡ社のものでない場合、読み出したデータは不特定のデータなのでＡ社コードとは不一致となり、Ａ社用の抽出ルーチンは自社の利用者ではないと確認でき、抽出成功とは判断しない。ここでは簡単に説明するため会社コードを一致の検出データとして用いたが、一致検出用のデータを専用に準備したり暗号技術を使うことによってより確実な確認が可能となることは言うまでもない。
【０１００】
抽出に成功した場合、接続処理部３１は抽出した会社コードで接続表３２を参照してシンクライアントサーバアドレスを読み出して返送する（Ｓ６２）。以下ステップＳ６３〜Ｓ６５が実行される。
【０１０１】
ステップＳ８４で抽出に成功しなかった場合、未実行の抽出ルーチンがあれば（Ｓ８５）、接続処理部３１はステップＳ８３に戻って未実行の抽出ルーチンを選択して実行する。抽出に失敗した場合で未実行の抽出ルーチンがなければ（Ｓ８５）、読み込んだＩＣカードに対応した抽出ルーチンが抽出ルーチン部３５になかったことになりそのＩＣカードは対象外のＩＣカードであると判断でき、接続処理部３１は抽出失敗を返送する（Ｓ８６）。
【０１０２】
このように接続手順４を適用すれば利用者が煩わしい会社コードや個人コードの入力操作を回避することができ、パスワードや認証用の鍵データをＩＣカードに記憶することにより、パスワードの入力操作を回避でき、より安全な認証が可能となる。説明は省略するが、接続手順４を接続手順２又は３に適用できることは容易に理解できるところである。
（５）ログオフ補足手順
以上の説明は接続の手順を説明したが、ここでは利用者が正しくログオフ操作をしなかった場合の効率低下を回避するために接続サーバ３０が中心となって実行するログオフ補足手順について説明する。通常、利用者はログイン画面が表示されると所定の手続きを実行してシンクライアントサーバ２０にログインし、シンクライアントサーバ２０のサービスを受けることができる。利用者はシンクライアント端末１０の使用を終了する場合、シンクライアントサーバ２０に対してログオフ処理を行ってからシンクライアント端末１０の電源を切断することになる。
【０１０３】
ところが、何らかの理由で利用者が正常なログオフ処理を行わずにシンクライアント端末１０の電源を切断してしまうとシンクライアントサーバ２０はログオン状態のままとなる。この状態では、次の人が正常にシンクライアント端末１０を使用できなくなったりシンクライアントサーバ２０で性能の劣化が起こったりして、シンクライアントシステムの効率が低下する。
【０１０４】
図１０はログオフ補足手順の動作を示したフローチャートである。なお、すでに説明した接続手順１〜３のそれぞれステップＳ６２とＳ６９とＳ７７において、接続処理部３１は接続先のシンクライアントサーバアドレス（サーバ接続情報）をシンクライアント端末１０に返送する際に、端末表３３の接続フラグを“オン”としている。従って図１０を実行する状態では該当するシンクライアント端末１０の接続フラグは一度“オン”状態となっている。
【０１０５】
接続フラグは、シンクライアント端末１０或いはシンクライアントサーバ２０からのフラグオフ指示により“オフ”にされる。例えば、シンクライアント端末１０がリーダ１５を有し、利用者が可搬型記憶媒体をリーダ１５に装着し、リーダ１５が可搬型記憶媒体から会社コードを読み出し、端末処理部１１が会社コードを接続サーバ３０に送信してシンクライアントサーバアドレスを取得する形態では、可搬型記憶媒体が取り外されたことをリーダ１５を介して検出することにより端末処理部１１がログオフ指示を接続サーバ３０に送ることができる。
【０１０６】
この形態では、利用者は可搬型記憶媒体をリーダ１５に装着したたままでシンクライアントサーバ２０に接続してサービスの提供を受け、利用を終了する際にまずログオフ処理をし、次に可搬型記憶媒体をリーダ１５から取り外し、次に電源切断操作をする。従って、可搬型記憶媒体がリーダ１５から取り外された時点でログオフされたと判断することができる。フラグオフ指示はこの他に、シンクライアントサーバ２０がシンクライアント端末１０からログオフ要求を受けた際に、ログオフ要求したシンクライアント端末１０のネットワークアドレスと会社コードと個人コードを全接続サーバ３０を付してフラグオフ指示を送信することでも実行可能であるが、シンクライアントサーバ２０にこの機能を組み込む必要がある。
【０１０７】
利用者がシンクライアント端末１０の電源の切断操作をすると、端末処理部１１は電源切断シーケンスを実行する際に電源切断通知を接続サーバ３０に送信する（Ｓ９１）。接続処理部３１はシャットダウン通知を受信すると接続フラグを調べ（Ｓ９２）、オフ状態であれば特に何もしないが、オン状態であればログオフ操作忘れと判断し、端末表３３の該当エントリの会社コードを読み出し、読み出した会社コードで接続表３２からシンクライアントサーバアドレスを読み出し、シンクライアントサーバ２０に対してシンクライアント端末１０のログオフ要求を送信する（Ｓ９３）。サーバ処理部２１はログオフ要求を受信してログオフ処理をする（Ｓ９４）。
【０１０８】
接続処理部３１はログオフ要求の際に電源切断通知の通信データから送信元のシンクライアント端末１０のアドレスを抽出してログオフ要求に付して送信する。サーバ処理部２１はログオフ要求に付されたシンクライアント端末１０のアドレスからログオフする対象を特定してログオフ処理する。ログオフ処理によりシンクライアントサーバ２０は利用者が実行中のままとしていたアプリケーションがあればこれを停止する。これによりこのアプリケーションが使用していたシンクライアントサーバ２０のリソースを解放させることができので、シンクライアントサーバ２０はリソースを有効に利用することができ性能の劣化を回避することができる。
【０１０９】
次に本発明の第２の実施の形態について説明する。図１１は本発明の第２の実施の形態の構成を示した図である。図１１と本発明の第１に実施の形態の構成を示した図１を比較すると、図１１の構成は認証サーバ４０が会社施設から除かれて、認証サーバ４０の機能が認証処理部５２及び利用者表５３として接続サーバ５０に組み込まれている点と、接続サーバ５０がＬＡＮ１９ではなくＷＡＮ２９に接続される点で異なる。
【０１１０】
図１の構成では認証サーバ４０は各社設備毎に設置されていたが、図１１の構成では認証サーバ４０に相当する機能は接続サーバ５０内に１つにまとめられて実装される。このため、第１の実施の形態で必要とした接続表３２のエントリに含まれる“認証サーバアドレス”は不要となる。
【０１１１】
また、利用者表５３は図１２に示すように、各共用施設を利用する全会社の利用者に関する情報を登録している。なお、利用者表５３のエントリの構成は利用者表４２のエントリ構成と同じであるので説明は省略するが、パスワードと生体情報については各社毎に利用するか否かを選択できるので、各社毎に登録される情報に差分がある。
【０１１２】
図１２を参照すると、Ａ社は認証の際にパスワードと生体情報を使用し、Ｂ社は認証の際に特徴データのみを使用し、Ｃ社は認証の際にパスワードのみを使用する。従って、認証処理部５２は各社毎に認証時に使用する情報（パスワード、生体情報）を切り替えるという処理を認証処理部４１に追加している。
【０１１３】
接続サーバ３０を直接ＷＡＮ２９に接続した構成は、動作上特に図１の構成と差はなく、図１ではＬＡＮ１９毎に接続サーバ３０を設置する必要があったが、図１１では接続サーバ５０として１つにまとめて経済的にシステムを構築している。
【０１１４】
接続処理部５１は接続処理部３１と比べて、認証サーバ４０とのデータ交換手順を接続サーバ５０内のデータ交換手順に変更しただけであり、機能については同じなので説明は省略する。例えば、ステップＳ６７の動作において、接続処理部５１は会社コードと個人コードをＬＡＮ１９とＷＡＮ２９を介して認証サーバ４０に送信する代わりに、会社コードと個人コードを認証処理部５２に渡すことになる。
【０１１５】
以上差分について説明したが、動作上の差分は上述の説明から容易に理解できるので、詳細な動作説明は省略する。なお、図１の構成にて接続サーバ３０をＬＡＮ１９毎に接続せず、ＷＡＮ２９に接続することも容易に実現でき、動作も容易に理解できる。ただし、端末表３３と入退表３４は第２の実施の形態と同じく全共用施設のエントリを含むことになる。
【０１１６】
以上説明したように、本発明はシンクライアント端末１０とシンクライアントサーバ２０との接続を、その中間に設置した接続サーバ３０又は接続サーバ５０を利用して実行し、利用者はシンクライアント端末１０に接続先の情報を直接入力せず、接続先のサーバを識別するサーバ識別情報（会社コード）のみを入力し、これを接続サーバ３０がサーバ接続情報に変換して提供するので、サーバ接続情報が漏洩する危険性を低減でき、シンクライアントシステムのセキュリティを向上できる。もちろんこれをクライアントサーバシステムに適用することもできる。
【０１１７】
また、認証サーバ４０又はこれに相当する機能を組み込むことにより（接続手順２）、部外者によるシンクライアントシステムへの不正な接続を回避できる。また入退表３４にて共用施設に在室する利用者を管理することにより（接続手順３）、部外者が不正に共用施設へ進入してシンクライアント端末１０を接続しようとしても接続を拒絶できる。また、各社抽出ルーチンを実行することで（接続手順４）、利用者の接続操作の手間を軽減できる。また、シンクライアント端末１０のシャットダウンを監視して補足的にログオフを接続サーバ３０又は５０が代行することで、利用者のログオフ操作忘れに起因する不具合を回避することができる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の第１の実施の形態の構成を示した図である。
【図２】本発明の接続表３２の一例を示した図である。
【図３】本発明の端末表３３の一例を示した図である。
【図４】本発明の入退表３４の一例を示した図である。
【図５】本発明の第１の実施の形態の利用者表４２の一例を示した図である。
【図６】本発明の基本となる接続手順１の動作を示したフローチャートである。
【図７】本発明の認証付きとなる接続手順２の動作を示したフローチャートである。
【図８】本発明の入場確認付きとなる接続手順３の動作を示したフローチャートである。
【図９】本発明の可搬型記憶媒体を用いた接続手順４の動作を示したフローチャートである。
【図１０】本発明のログオフ補足手順の動作を示したフローチャートである。
【図１１】本発明の第２の実施の形態の構成を示した図である。
【図１２】本発明の第２の実施の形態の利用者表５３の一例を示した図である。
【符号の説明】
【０１１９】
１０    シンクライアント端末
１１    端末処理部
１２    入力部
１３    表示部
２０    シンクライアントサーバ
２１    サーバ処理部
２２    ＡＰ部
３０    接続サーバ
３１    接続処理部
３２    接続表
３３    端末表
３４    入退表
３５    抽出ルーチン部
４０    認証サーバ
４１    認証処理部
４２    利用者表
５０    接続サーバ
５１    接続処理部
５２    認証処理部
５３    利用者表
【図１】
2008033448.tif 000003
【図２】
2008033448.tif 000004
【図３】
2008033448.tif 000005
【図４】
2008033448.tif 000006
【図５】
2008033448.tif 000007
【図６】
2008033448.tif 000008
【図７】
2008033448.tif 000009
【図８】
2008033448.tif 000010
【図９】
2008033448.tif 000011
【図１０】
2008033448.tif 000012
【図１１】
2008033448.tif 000013
【図１２】
2008033448.tif 000014