(57)【要約】【課題】１回の認証処理で複数サービスホストからの高度サービスを提供するシステムにおいて、利用者認証済みのまま残された端末が悪意のある第三者に不正に操作される危険を回避する。【解決手段】集中認証サーバ１において、利用者認証済みの端末４が第三者に操作される危険があることを検知して自動的に利用者４ａの認証を無効化すると共に、ユーザ（利用者４ａ）の、オフィスからインターネットカフェへの移動に伴って適切なサービスホスト（代金支払いクレジットカード決済サービスホスト７、現金支払いＡＴＭ機サービスホスト８）を次々に選択する。【選択図】　　　　図１
2004133584.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続された端末装置からのアクセス要求に対する利用者認証を行う認証サーバ装置を具備し、該認証サーバ装置で正当な利用者であると認証すれば上記端末装置からのアクセスを許可するアクセス管理システムであって、
アクセス許可した際に上記端末装置を操作していた利用者の該端末装置に対する操作状況の変化を監視する監視手段と、
該監視手段の監視結果に基づき、接続中の上記端末装置に対する操作を上記利用者が止めたとの状況変化を検知する検知手段と、
該検知手段の検知結果に基づき、上記利用者に対するアクセス許可を無効とする無効化手段と
を有することを特徴とするアクセス管理システム。
【請求項２】
ネットワークで接続された端末装置からのアクセス要求に対する利用者認証を行う認証サーバ装置を具備し、該認証サーバ装置で正当な利用者であると認証すれば上記端末装置から複数のサーバ装置へのアクセスを許可するアクセス管理システムであって、
アクセス許可した際に上記端末装置を操作していた利用者の該端末装置に対する操作状況の変化を監視する監視手段と、
該監視手段の監視結果に基づき、接続中の上記端末装置に対する操作を上記利用者が止めたとの状況変化を検知する検知手段と、
該検知手段の検知結果に基づき、上記利用者に対する上記複数のサーバ装置へのアクセス許可を無効とする無効化手段と
を有することを特徴とするアクセス管理システム。
【請求項３】
請求項１、もしくは、請求項２のいずれかに記載のアクセス管理システムであって、
上記監視手段は、上記アクセス許可した利用者の位置情報を取得する手段を有し、該位置情報に基づき上記利用者の端末装置に対する操作状況の変化を監視することを特徴とするアクセス管理システム。
【請求項４】
請求項１、もしくは、請求項２のいずれかに記載のアクセス管理システムであって、
上記監視手段は、上記アクセス許可した利用者の位置情報、該利用者の脈拍・血圧等の生体情報等からなるコンテクスト情報を取得する手段を有し、該コンテクスト情報に基づき上記利用者の端末装置に対する操作状況の変化を監視することを特徴とするアクセス管理システム。
【請求項５】
請求項３に記載のアクセス管理システムであって、
上記監視手段で取得した位置情報に基づき、上記アクセス許可した利用者に、該利用者にサービスを提供するサーバ装置を特定して通知する手段
を有することを特徴とするアクセス管理システム。
【請求項６】
請求項４に記載のアクセス管理システムであって、
上記監視手段で取得したコンテクスト情報に基づき、上記アクセス許可した利用者に、該利用者にサービスを提供するサーバ装置を特定して通知する手段
を有することを特徴とするアクセス管理システム。
【請求項７】
請求項１から請求項６のいずれかに記載のアクセス管理システムであって、
上記各手段を、上記認証サーバ装置と上記ネットワークを介して接続された他のコンピュータ装置に設けることを特徴とするアクセス管理システム。
【請求項８】
請求項１から請求項６のいずれかに記載のアクセス管理システムであって、
上記各手段の少なくともいずれか一つを、上記認証サーバ装置内に設けることを特徴とするアクセス管理システム。
【請求項９】
ネットワークで接続された端末装置からのアクセス要求に対する利用者認証を認証サーバ装置で行い、該認証サーバ装置で正当な利用者であると認証すればアクセスを許可するシステムのアクセス制御方法であって、
アクセス許可した際に上記端末装置を操作していた利用者の該端末装置に対する操作状況の変化を監視する手順と、
該手順での監視結果に基づき、接続中の上記端末装置に対する操作を上記利用者が止めたとの状況変化を検知する手順と、
該手順での検知結果に基づき、上記利用者に対するアクセス許可を無効とする手順とを有することを特徴とするアクセス制御方法。
【請求項１０】
ネットワークで接続された端末装置からのアクセス要求に対する利用者認証を認証サーバ装置で行い、該認証サーバ装置で正当な利用者であると認証すれば、上記端末装置から複数のサーバ装置へのアクセスを許可するシステムのアクセス制御方法であって、
アクセス許可した際に上記端末装置を操作していた利用者の該端末装置に対する操作状況の変化を監視する手順と、
該手順での監視結果に基づき、接続中の上記端末装置に対する操作を上記利用者が止めたとの状況変化を検知する手順と、
該手順での検知結果に基づき、上記利用者に対する上記複数のサーバ装置へのアクセス許可を無効とする手順とを有することを特徴とするアクセス制御方法。
【請求項１１】
ネットワークに接続された端末装置に対する認証を行う認証装置と、上記端末装置に対して各々予めプログラムされたネットワークサービスを提供する複数のサーバコンピュータとからなるシステムのアクセス制御方法であって、
上記端末装置からのアクセス要求を受けた上記サーバコンピュータから上記認証装置に、該認証装置において上記端末装置が認証済みであるか否かの問い合わせ通信を行う手順と、
該問い合わせに対する応答通信を上記認証装置から上記サーバコンピュータに行う手順と、
上記応答通信で上記認証装置が認証済みであれば上記端末装置からのアクセス要求に応じた上記サーバコンピュータでの処理を行う手順と、
上記認証装置で認証された端末装置を操作していた利用者の該端末装置に対する操作状況の変化を監視する手順と、
該手順での監視結果に基づき、接続中の上記端末装置に対する操作を上記利用者が止めたとの状況変化を検知する手順と、
該手順での検知結果に基づき、上記認証装置での上記端末装置に対する認証を無効とする手順とを有することを特徴とするアクセス制御方法。
【請求項１２】
請求項９から請求項１１のいずれかに記載のアクセス制御方法あって、
上記操作状況の変化を監視する手順は、上記利用者の位置情報を取得する手順を有し、該位置情報に基づき上記利用者の端末装置に対する操作状況の変化を監視することを特徴とするアクセス制御方法。
【請求項１３】
請求項９から請求項１１のいずれかに記載のアクセス制御方法であって、
上記操作状況の変化を監視する手順は、上記利用者の位置情報、該利用者の脈拍・血圧等の生体情報等からなるコンテクスト情報を取得する手順を有し、該コンテクスト情報に基づき上記利用者の端末装置に対する操作状況の変化を監視することを特徴とするアクセス制御方法。
【請求項１４】
請求項１２に記載のアクセス制御方法であって、
上記操作状況の変化を監視する手順で取得した位置情報に基づき、上記アクセス許可した利用者に、該利用者にサービスを提供するサーバ装置を特定して通知する手順を有することを特徴とするアクセス制御方法。
【請求項１５】
請求項１３に記載のアクセス制御方法であって、
上記操作状況の変化を監視する手順で取得したコンテクスト情報に基づき、上記アクセス許可した利用者に、該利用者にサービスを提供するサーバ装置を特定して通知する手順を有することを特徴とするアクセス制御方法。
【請求項１６】
コンピュータに、請求項９から請求項１５のいずれかに記載のアクセス制御方法における各手順を実行させるためのプログラム。
【請求項１７】
コンピュータに、請求項９から請求項１５のいずれかに記載のアクセス制御方法における各手順を実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータシステムのアクセス管理技術に係わり、特に、コンピュータネットワーク上の複数のサービスホストを連携させて高度なサービスを提供するコンピュータネットワークシステムの安全性および利便性の向上を図るのに好適なアクセス管理技術に関するものである。
【０００２】
【従来の技術】
現在、インターネット等のコンピュータネットワークにおいて、複数のサービスホストを連携させて、高度なサービスを享受することが、Ｗｅｂサービス等として実用化されつつある。
【０００３】
このようなネットワークサービスの利用は、従来は、企業内等の端末からの固定位置でのものであったが、現在では、いわゆるインターネットカフェなど、固定されていない場所で端末を利用する環境が整っており、さらに、無線通信技術を使って街頭でインターネットに接続する環境も商用サービス化が進みつつある。
【０００４】
このような状況を背景として、ユーザが各所の端末を次々に移動しながら、移動先で複数のサービスホストにネットワーク接続して高度サービスを受け、また次の場所に移動するといった利用形態が求められている。
【０００５】
一般的に、ネットワーク接続してサービスを受ける際、アクセス要求者が本人であることを確認すること、すなわち利用者認証が、安全性の面から必要である。この利用者認証は、例えばパスワードや暗証番号の入力等、現在普及している技術である。
【０００６】
しかし、前述したネットワークサービスの利用形態、すなわちユーザが次々に移動しながら複数のサービスホストにネットワーク接続して高度サービスを受ける利用形態では、サービスホストと利用者認証に関係する下記の３つの問題点がある。
【０００７】
第１の問題点は、一つの高度サービスを受ける際、その高度サービスが複数のサービスホストの連携によって構成されているために、利用者は複数のサービスホストのそれぞれに対して利用者認証を行わなければならないことである。
【０００８】
利用者が、単に同じ端末で、複数のサービスホストの連携によって構成されているサービスを利用する場合には、利用者認証はサービス享受にあたって最初に１回だけ行えば良いとすることが多い。これにより、利用者認証の手間が軽減される。
【０００９】
しかし、ユーザが各所の端末を次々に移動しながらサービスを受ける利用形態では、移動するごとに利用者認証をやり直さねばならない。そのため、利用者への負担が大きい。
【００１０】
このような第１の問題を解決する従来技術として、例えば、特許文献１〜３等において記載のいわゆるシングルサインオン（ｓｉｎｇｌｅ　ｓｉｇｎ−ｏｎ）がある。この技術を利用したネットワークサービスシステムでは、利用者は、利用にあたって認証のためのＩＤとパスワードを１回だけ入力すれば良く、その認証情報は、集中認証サーバに送信され、本人性が確認される。以後、実際にサービスを提供する各サービスホストは、集中認証サーバと通信してユーザの本人性の確認を行う。
【００１１】
【特許文献１】
特開２００２−２７８９３３号公報
【特許文献２】
特開２００２−０３２３４０号公報
【特許文献３】
特開平１０−２６９１８４号公報
【００１２】
シングルサインオン技術を用いることにより、複数のサービスホストを連携させて高度サービスを受ける場合でも、ユーザの利用者認証の手間は１回で済み、負担が軽減される。しかし、この従来技術は新たな問題として、次の第２の問題を引き起こす。
【００１３】
第２の問題点は、ユーザが次の場所に移動した際、それまで利用されていた端末が、利用者認証済みの状態のままで残された場合、悪意のある第三者に不正に操作される危険がある点である。
【００１４】
この第２の問題点は、上記の集中認証サーバ技術を利用した際、特に顕著となる。すなわち、集中認証サーバに本人性の確認を済ませた状態で、利用していた端末を残して、ユーザが次の場所に移動すると、残された端末を介して、その集中認証サーバと提携を行っているあらゆるサービスホストが、悪意のある第三者に利用されてしまうこととなり、特に危険度が高い。
【００１５】
第３の問題点は、ユーザが場所を移動しても、その場所に応じた適切なサービスホストを選択できない点である。以下、この第３の問題点についてさらに詳しく説明する。
【００１６】
従来、ユーザの移動先の位置情報を取得し、その移動先において適切となる情報を提供するサービスが提案されている。例えば、携帯電話に位置取得機能を内蔵させ、携帯電話からレストランガイドを提供するホストコンピュータにアクセスすると、ホストコンピュータが、ユーザが現在居る場所の最寄りのレストランを紹介してくれるという技術がその一例である。
【００１７】
しかし、この従来技術では、第３の問題点を完全には解決できない。つまり、この従来技術では、アクセスした特定の単一のサービスホストが位置情報を利用することで、そのサービスホストが行える範囲内で最善の結果を、ユーザに提供するだけのものである。
【００１８】
ネットワーク上に多数の特徴あるサービスホストが存在する場合、そもそもユーザの移動に応じてその都度適切なサービスホストを利用するように切り替えれば、単一のサービスホストが行える以上に、より適切な結果をユーザに提供することが可能となるはずであるが、上記従来技術では、このようなことは不可能である。
【００１９】
【発明が解決しようとする課題】
解決しようとする問題点は、従来の技術では、利用者認証済みのまま残された端末が悪意のある第三者に不正に操作される危険を回避できない点と、ユーザの現在位置に応じて適切なサービスホスト自体を次々に選択することができない点である。
【００２０】
本発明の目的は、これら従来技術の課題を解決し、コンピュータネットワーク上の複数のサービスホストを連携させて高度なサービスを提供するシステムのサービス利用時の安全性と利便性の双方の向上を図ることである。
【００２１】
【課題を解決するための手段】
上記目的を達成するため、本発明では、利用者認証済みの端末が第三者に操作される危険があることを検知して自動的に利用者認証を無効化することを特徴とする。すなわち、ネットワーク９で接続された端末装置４からのアクセス要求に対する利用者認証を集中認証サーバ１で行い、正当な利用者であればネットワーク９上の各サーバ６〜８へのアクセスを許可するアクセス管理システムにおいて、アクセス許可した際に端末装置４を操作していた利用者４ａの端末装置４に対する操作状況の変化を監視するコンテクスト情報取り扱いサーバ２と、その監視結果に基づき、接続中の端末装置４に対する操作を利用者４ａが止めたとの状況変化、例えば、利用者４ａが端末装置４を接続したまま席を離れたとの状況変化を検知するコンテクスト情報取り扱い部２３と、その検知結果に基づき、利用者４ａに対する集中認証サーバ１におけるアクセス許可を無効とする認証無効化部２５とを設けた構成とする。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
【００２３】
図１は、本発明に係わるアクセス管理システムの構成例を示すブロック図であり、図２は、図１における集中認証サーバの構成例を示すブロック図、図３は、図２における集中認証サーバが保持するデータの構成例を示す説明図、図４は、図１におけるコンテクスト情報取り扱いサーバが保持するデータの構成例を示す説明図、図２４は、図１におけるアクセス管理システムを構成する各サーバおよび端末のハードウェア構成例を示すブロック図である。
【００２４】
図２４において、２４１はＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等からなる表示装置、２４２はキーボードやマウス等からなる入力装置、２３はＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）等からなる外部記憶装置、２４４はＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２４４ａや主メモリ２４４ｂおよび入出力インタフェース２４４ｃ等を具備してコンピュータ処理を行なう情報処理装置、２４５は本発明に係わるプログラムやデータを記録したＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）もしくはＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ　Ｄｉｓｃ／Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）等からなる光ディスク、２４６は光ディスク２４５に記録されたプログラムおよびデータを読み出すための駆動装置、２４７はＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）カードやモデム等からなる通信装置である。
【００２５】
光ディスク２４５に格納されたプログラムおよびデータを情報処理装置２４４により駆動装置２４６を介して外部記憶装置２４３内にインストールした後、外部記憶装置２４３から主メモリ２４４ｂに読み込みＣＰＵ２４４ａで処理することにより、情報処理装置２４４内で図２に示す集中認証サーバ１における各処理を含め、図１における各サーバおよび端末の処理機能が実行される。
【００２６】
図１において、１は集中認証サーバ、２はコンテクスト情報取り扱いサーバ、３は携帯電話、４はオフィスに設置された端末（図中「オフィス設置端末」と記載）、５はインターネットカフェに設置された端末（図中「インターネットカフェ設置端末」と記載）、６は列車座席予約ホスト、７は代金支払いクレジットカード決済サービスホスト、８は現金支払いＡＴＭ機サービスホストであり、それぞれ、ネットワーク９に接続された構成となっている。
【００２７】
集中認証サーバ１、コンテクスト情報取り扱いサーバ２、列車座席予約ホスト６、代金支払いクレジットカード決済サービスホスト７、現金支払いＡＴＭ機サービスホスト８のそれぞれは、ネットワーク９を介して連携し、携帯電話３、端末４，５からの要求に応じたサービスを提供するコンピュータ装置である。
【００２８】
集中認証サーバ１は、ユーザの使用許可の無効化と、適切な装置あるいはサービスを次々選択する管理、および、ユーザの本人性の確認のそれぞれを、一元的に行うサーバ処理を実現するプログラムを実行するコンピュータ装置であって、内部に図２で示される各機能部を持ち、図３で示されるデータを保持する。
【００２９】
図２に示すように、集中認証サーバ１は、サービス種別検索部２１、パスワード確認部２２、コンテクスト情報取り扱い部２３、認証確認要求処理部２４、認証無効化部２５、オペレーティングシステム２６、通信装置２７を有している。
【００３０】
サービス種別検索部２１は、利用者４ａから要求されたサービスを提供可能なホストの特定等を行い、パスワード確認部２２は、利用者４ａの認証処理を行い、コンテクスト情報取り扱い部２３は、コンテクスト情報取り扱いサーバ２との情報のやり取りを行い、認証確認要求処理部２４は、コンテクスト情報取り扱いサーバ２や列車座席予約サービスホスト６および代金支払いクレジットカード決済サービスホスト７や現金支払いＡＴＭ機サービスホスト８に対して、例えば利用者４ａに関しての認証確認処理を行い、認証無効化部２５は、認証確認済みの利用者４ａが例えば移動等することに伴い、その認証の無効等を行う。
【００３１】
このような構成からなる集中認証サーバ１は、さらに、図３（ａ）に示す端末ＩＤと利用者ＩＤ、認証ＩＤ、利用者現在位置の各情報からなる認証情報３１と、図３（ｂ）に示すサービス種別とサービス提供位置範囲、サービス提供ホストの各情報からなるサービス検索情報３２、および、図３（ｃ）に示す利用者ＩＤと認証ＩＤ、サービス提供ホストの各情報からなるサービスホスト情報３３を保持している。
【００３２】
集中認証サーバ１に接続されたコンテクスト情報取り扱いサーバ２は、例えば、中村哲也ほか著「適応型通信サービスにおけるコンテクスト把握機構ＣＨＡＮＳＥ」（情報処理学会論文誌、ｖｏｌ．４３、Ｎｏ．２、ｐｐ．５９３−６０４、２００２年）で例示されている「ＣＨＡＮＳＥ」技術を用いて構築されたものである。
【００３３】
このＣＨＡＮＳＥ技術では、ユーザ（利用者４ａ）を取り巻く様々な状態であるコンテクストをＣＨＡＮＳＥサーバが一元的に管理し、アプリケーションにとって使いやすい形態に情報を変換して提供することで、ユーザのコンテクストに応じた動作をするアプリケーションの実現を支援する。
【００３４】
上記文献においては、取り扱い可能なコンテクストの例として、ユーザの現在位置およびユーザの脈拍や血圧などの生体情報が例示されている。
【００３５】
本例においては、コンテクスト情報取り扱いサーバ２が、上記ＣＨＡＮＳＥサーバに相当し、図４で示されるデータ、すなわち、図４（ａ）に示す利用者ＩＤと携帯電話番号の各情報からなる利用者情報４１と図４（ｂ）に示す利用者ＩＤと登録時の位置の各情報からなる位置情報４２を保持し、携帯電話３に現在位置を問い合わせて、ユーザの所在地を管理する。
【００３６】
利用者４ａが利用する携帯電話３は、電波を利用して現在位置を取得する機能（ＧＰＳ：Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）を持ち、ネットワークを通じて現在位置を提供する機能を有する。このような携帯電話およびその機能サービスは既に通信事業者から広く商用に供されている。
【００３７】
端末４，５は、例えばパーソナルコンピュータからなり、端末４は、利用者４ａが働くオフィス内に固定的に設けられ、端末５は、利用者４ａが立ち寄るインターネットカフェに設けられている。
【００３８】
列車座席予約サービスホスト６は、列車の座席の予約サービスを提供するサーバコンピュータであり、代金支払いクレジットカード決済サービスホスト７は、クレジットカードに基づく決済サービスを行うサーバコンピュータであり、代金支払いＡＴＭ機サービスホスト８は、現金での決済サービスを行うサーバコンピュータである。
【００３９】
以下、このような構成からなる本例のアクセス管理システムの処理動作（アクセス制御方法）例を説明するが、本例においては、ユーザ（利用者４ａ）が次のような行動をするものとして、それを実現するための仕組みを説明する。
【００４０】
利用者４ａは携帯電話３を携帯し、まずオフィスに設置された端末４を利用して、列車座席予約サービスホスト６と代金支払いクレジットカード決済サービスホスト７を組み合わせて、列車の座席を予約して代金をクレジットカードで払う。
【００４１】
利用者４ａはその後、インターネットカフェに移動して、インターネットカフェに設置された端末５を利用して、再度、列車の座席を予約する。その際、今度は列車座席予約サービスホスト６と現金支払いＡＴＭ機サービスホスト８を組み合わせて、列車の座席を予約して代金をその場で現金で支払う。
【００４２】
以下、このようなの処理動作例の内、まず、その認証処理に関して、図５から図８を用いて説明する。
【００４３】
図５は、図１におけるアクセス管理システムでのユーザの本人性の確認に係わる手順を示す説明図であり、図６は、図５におけるオフィス設置端末と集中認証サーバ間で送受信される情報の構成例を示す説明図、図７は、図５における集中認証サーバとコンテクスト情報取り扱いサーバ間で送受信される情報の構成例を示す説明図、図８は、図５におけるコンテクスト情報取り扱いサーバと携帯電話間で送受信される情報の構成例を示す説明図である。
【００４４】
図５において、利用者４ａが、オフィスに設置された端末４を利用して、利用者ＩＤと利用者パスワードを入力すると、端末４は、集中認証サーバ１とユーザログオンのための通信１０１を行う。
【００４５】
この通信１０１により端末４から集中認証サーバ１に送信される情報は、図６（ａ）に示すように、利用者ＩＤと利用者パスワードのほか、各端末が固有に持つＩＤ（端末ＩＤ）と、端末の種別を表す端末種別（例えば「固定設置端末」）を含む。
【００４６】
集中認証サーバ１は、パスワード認識部２２において、通信１０１により端末４から受け取った利用者ＩＤと利用者パスワードを照合して、正しいパスワードかどうかを確認して、今回の認証の正当性を識別するための認証ＩＤを生成し、端末４への応答として、図６（ｂ）に示す認証ＩＤを通知する。
【００４７】
さらに、集中認証サーバ１は、コンテクスト情報取り扱い部２３において、コンテクスト情報取り扱いサーバ２に、通信１０２により、図７（ａ）に示す利用者ＩＤ情報を送出する。この利用者ＩＤを用いて、コンテクスト情報取り扱いサーバ２は、利用者の置かれている状況の追跡を行う。
【００４８】
すなわち、コンテクスト情報取り扱いサーバ２は、保持する図４（ａ）に示すデータ４１と、受け取った利用者ＩＤを照合して、利用者の携帯電話番号を取得し、その携帯電話に、図８（ａ）、（ｂ）に示す内容で、現在位置の取得のための通信１０３を行い、その戻り値として、現在位置を得る。
【００４９】
そして、コンテクスト情報取り扱いサーバ２は、このようにして取得した利用者４ａ（携帯端末３）の現在位置情報を、内部で保持する図４（ｂ）に示す位置情報リスト４２に追加保存すると共に、図７（ｂ）に示す内容で、通信１０２の返答として集中認証サーバ１に送出する。
【００５０】
尚、本例では、このような集中認証サーバ１とコンテクスト情報取り扱いサーバ２間での通信機構として、広く用いられている技術である分散オブジェクトの同期通信機構を利用する。
【００５１】
この分散オブジェクトの同期通信機構の例としてはＣＯＲＢＡ（登録商標）（Ｃｏｍｍｏｎ　Ｏｂｊｅｃｔ　Ｒｅｑｕｅｓｔ　Ｂｒｏｋｅｒ　Ａｒｃｈｉｔｅｃｔｕｒｅ、コルバ：共通オブジェクトリクエストブローカアーキテクチャ）やＪＡＶＡ（登録商標）　ＲＭＩ（Ｊａｖａ　Ｒｅｍｏｔｅ　Ｍｅｔｈｏｄ　Ｉｎｖｏｃａｔｉｏｎ）やＳＯＡＰ（Ｓｉｍｐｌｅ　Ｏｂｊｅｃｔ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ）などが標準仕様として決められており、実用に供されている。
【００５２】
この通信機構では、通信は必ず要求と返答が組になって動作しており、通信を受け取った側は任意の処理後に必ず何らかの返答通信を行う。ただし、このとき返答は空の値しか保持しない場合もある。
【００５３】
このため、図５には通信の送出動作しか図示しないが、通信１０１および通信１０２および通信１０３は全て返答の通信動作を暗黙に含む。この特徴は以下の説明全てに同様にあてはまる。
【００５４】
このような通信動作に基づき、コンテクスト情報取り扱いサーバ２から現在位置情報を受け取った集中認証サーバ１は、この現在位置を、通信１０１で受け取った利用者ＩＤと利用者パスワードおよび、生成した認証ＩＤと共に、内部で保持している図３（ａ）で示す認証情報リスト３１に追加する形で保持する。そして、図６（ｂ）に示す認証ＩＤを通信１０１の返答として、端末４に返却する。
【００５５】
以上のようにして、本例のアクセス管理システムでのユーザの本人性の確認に係わる処理が終了する。次に、その後の処理、すなわち、本例のアクセス管理システムにおけるホスト選択と認証確認に係わる手順を、図９から図１３を用いて説明する。
【００５６】
図９は、図１におけるアクセス管理システムでのホスト選択と認証確認に係わる手順を示す説明図であり、図１０は、図９におけるオフィス設置端末と集中認証サーバ間で送受信される情報の構成例を示す説明図、図１１は、図１０におけるオフィス設置端末と列車座席予約サービスホスト間で送受信される情報の構成例を示す説明図、図１２は、図１０におけるオフィス設置端末と代金支払いクレジットカード決済サービスホスト間で送受信される情報の構成例を示す説明図、図１３は、図１０における集中認証サーバと列車座席予約サービスホストおよび代金支払いクレジットカード決済サービスホスト間で送受信される情報の構成例を示す説明図である。
【００５７】
図５〜図８で説明した本人認証処理の後、図９において、利用者４ａは、端末４を操作して、列車の座席を予約するサービスと、代金を支払うサービスを組み合わせた一連の高度サービスの提供を要求する。この操作に対応して、端末４は集中認証サーバ１に対して、サービス提供準備のための通信１１１を行う。
【００５８】
この通信１１１において送受信される情報は、図１０に示すように、利用者ＩＤと、通信１０１の返答で取得した認証ＩＤ、および、利用者４ａが使おうとするサービス種別の並び（ここでは「列車の座席を予約するサービス」、「代金を支払うサービス」の２つの要素からなるリスト）を内容として含む。
【００５９】
集中認証サーバ１は、コンテクスト情報取り扱い部２３により、通信１１１で受け取った利用者ＩＤを基に、保持している図３（ａ）に示す認証情報リスト３１と照合して、利用者４ａの現在位置を得ると共に、サービス種別検索部２１により、通信１１１で受け取ったサービス種別の並びのそれぞれの要素に対して、保持している図３（ｂ）に示すサービス検索情報のリスト３２と照合し、そのサービス種別を提供可能なサービス提供ホストを特定する。
【００６０】
尚、この際、サービス検索情報の中にサービス提供位置範囲としてなんらかの位置限定があれば、先に取得したユーザの現在位置と照合し、最も一致度が高いサービス提供ホストのみを候補として選択する。
【００６１】
次に、集中認証サーバ１は、そのようにして得られたサービス提供ホストの並びを、通信１１１の返答として端末４に返却する。ここでは列車座席予約サービスホスト６および代金支払いクレジットカード決済サービスホスト７が返却される。
【００６２】
尚、ホストを返却するとは、本例で通信機構として用いている分散オブジェクトの同期通信機構において通信相手先を指定するための識別子であるオブジェクトＩＤを内容として含む通信を行うという意味である。
【００６３】
端末４は、通信１１１で得られたサービス提供ホスト群に対して、サービス提供要求の通信を行う。すなわち、列車座席予約サービスホスト６に対しては、通信１１２として、図１１に示す内容で利用者ＩＤと認証ＩＤおよび決済に用いるサービス提供ホスト（代金支払いクレジットカード決済サービスホスト７）の識別子を送出し、また、代金支払いクレジットカード決済サービスホスト７に対しては、通信１１３として、図１２に示す内容で利用者ＩＤおよび認証ＩＤを送出する。
【００６４】
端末４からの通信１１２，１１３を受けた列車座席予約サービスホスト６および代金支払いクレジットカード決済サービスホスト７のそれぞれは、集中認証サーバ１に対して、ユーザの本人性の確認を依頼する通信１１４および通信１１５をそれぞれ送出する。この通信１１４，１１５で送受信される情報は、図１３（ａ）に示すように、端末４から受け取った利用者ＩＤと認証ＩＤを含む。
【００６５】
尚、これらの通信１１４，１１５は、集中認証サーバ１において、ユーザ（利用者４ａ）が、ある装置あるいはサービスを利用開始するという情報であると理解することも可能である。
【００６６】
通信１１４，１１５を受けた集中認証サーバ１は、認証確認要求処理部２４により、受け取った利用者ＩＤおよび認証ＩＤが、現在有効なユーザを保持している図３（ａ）に示す認証情報リスト３１を検索し、当該ユーザ（利用者４ａ）が既に本人性の確認が完了して利用可能な状態にあるかどうかを判別し、その判別結果を図１３（ｂ）に示すように認証確認の成否として、列車座席予約サービスホスト６および代金支払いクレジットカード決済サービスホスト７のそれぞれに返却する。
【００６７】
また、集中認証サーバ１は、認証確認に成功したサービスホストに関して、利用者ＩＤおよび認証ＩＤおよびサービスホストの組を、内部で保持する図３（ｃ）に示すサービスホスト情報３３に追加して保持する。
【００６８】
次に、このような集中認証サーバ１による認証確認に成功した列車座席予約サービスホスト６および代金支払いクレジットカード決済サービスホスト７のそれぞれでの処理に関して、図１４から図１７を用いて説明する。
【００６９】
図１４は、図１におけるアクセス管理システムのオフィス設置端末に対するサービス提供処理に係わる手順を示す説明図であり、図１５は、図１４におけるオフィス設置端末と列車座席予約サービスホスト間で送受信される情報の構成例を示す説明図、図１６は、図１４におけるオフィス設置端末と代金支払いクレジットカード決済サービスホスト間で送受信される情報の構成例を示す説明図、図１７は、図１４における列車座席予約サービスホストと代金支払いクレジットカード決済サービスホスト間で送受信される情報の構成例を示す説明図である。
【００７０】
図１４において、利用者４ａは、オフィスに設置された端末４を操作して、まず、列車座席予約サービスホスト６に対して、指定の列車の座席予約を実行するための通信１２１を行う。この通信１２１で送受信される情報には、図１５に示すように、利用者ＩＤと認証ＩＤおよび予約する列車を識別するための列車番号が含まれる。
【００７１】
端末４からの通信１２１を受けた列車座席予約サービスホスト６は、図９で示した通信１１４によって、この利用者４ａの本人性の確認が完了しているため、通信１２１で指示された座席の予約処理を実行する。
【００７２】
また、利用者４ａは、端末４を操作して、代金支払いクレジットカード決済サービスホスト７に対して、座席予約代金をクレジットカードで支払うための通信１２２を行う。この通信１２２で送受信される情報には、図１６に示すように、利用者ＩＤと認証ＩＤおよびクレジットカード番号が含まれる。
【００７３】
端末４からの通信１２２を受けた代金支払いクレジットカード決済サービスホスト７は、列車座席予約サービスホスト６からの要求に応じて、通信１２２で指定されたクレジットカードからの引き落とし処理を下記のように実行する。
【００７４】
すなわち、列車座席予約サービスホスト６は、端末４からの通信１２１に基づく座席の予約実行に伴って、代金の収納を行うために、図９の通信１１２で端末４から受け取った決済に用いるサービス提供ホスト（代金支払いクレジットカード決済サービスホスト７）に対して、決済確認の通信１２３を行う。この通信１２３では、図１７に示すように利用者ＩＤと認証ＩＤおよび決済金額が送受信される。
【００７５】
通信１２３により列車座席予約サービスホスト６からの代金の収納要求を受けると、代金支払いクレジットカード決済サービスホスト７は、通信１２２と通信１２３で受け取った利用者ＩＤおよび認証ＩＤが等しいことを確認した後、通信１２２で指定されたクレジットカードから通信１２３で指定された決済金額を引き落とす。
【００７６】
以上の図１４で示した処理においては、利用者４ａは、利用者ＩＤおよびパスワードを入力する必要はなく、図５で示した処理において１度認証を済ませておけば、後は認証の必要はなく繰り返しサービスを利用できる。
【００７７】
このようなサービスを利用した後、利用者４ａが、端末４をそのままの状態として、例えばオフィスからインターネットカフェに移動し、端末４から離れた場合の、本例のアクセス管理システムの処理動作（アクセス制御方法）を、図１８から図２０を用いて説明する。
【００７８】
図１８は、図１におけるアクセス管理システムの利用者の移動に伴う無効化に係わる手順を示す説明図であり、図１９は、図１８におけるコンテクスト情報取り扱いサーバから集中認証サーバにで送信される情報の構成例を示す説明図、図２０は、図１８における集中認証サーバからオフィス設置端末と列車座席予約サービスホストおよび代金支払いクレジットカード決済サービスホストに対して送信される情報の構成例を示す説明図である。
【００７９】
図１８では、図１４での処理の後、利用者４ａが、携帯電話３を携帯して、オフィスからインターネットカフェに移動する際に、本例のアクセス管理システムが、端末４に関しての認証処理等を無効化する処理を示している。
【００８０】
携帯電話３は、現在位置の問い合わせ通信に対して現在位置を返却する機能を持つ、受動型の装置である。
【００８１】
コンテクスト情報取り扱いサーバ２は、一定時間おきに携帯電話３に対して、現在位置の問い合わせ通信１３２を行い、携帯電話３の現在位置を取得し、それに基づき、内部で保持する図４（ｂ）に示す位置情報リスト４２と照合して、利用者４ａの現在位置が変化していないかどうかを調査する。尚、通信１３２の内容は、図８（ａ）、（ｂ）で示す図５における通信１０３と同じである。
【００８２】
この通信１３２により、利用者４ａが携帯電話３を持ってオフィスを離れ、別の場所に移動１３１をはじめると、コンテクスト情報取り扱いサーバ２は、利用者４ａの現在位置が変化したことを発見し、集中認証サーバ１に対して、図１９に示す内容（利用者ＩＤ）で、利用者４ａが移動したことを通知する通信１３３を行う。
【００８３】
このようなコンテクスト情報取り扱いサーバ２の処理により、受動的な装置である携帯電話３を情報取得に用いているにもかかわらず、集中認証サーバ１にとっては、能動的に情報変化を知らせてくれる装置があるかのように通知を受け取ることができる。
【００８４】
そして、利用者４ａの現在位置の変化を知った集中認証サーバ１は、認証無効化部２５により、内部で保持している図３（ａ）に示す認証情報リスト３１から、利用者４ａに関する登録情報を削除する。これによって、以降の利用者４ａに関する不正な認証確認の通信に対し否決を返却することができる。
【００８５】
さらに、集中認証サーバ１は、端末４に対して認証無効化の通信１３４を行い図２０に示す内容の情報（利用者ＩＤ、認証ＩＤ）を送出する。端末４は、通信１３４で受信した情報に基づき、現在表示している画面を消去する。これにより、重要な情報が第三者の目に触れるのを防ぐと共に、以降の利用者４ａとしての端末操作を拒否する。
【００８６】
また、集中認証サーバ１は、認証無効化部２５により、内部で保持する図３（ｃ）に示す内容のサービスホスト情報３３を調べ、無効化すべきサービスホストの一覧を得る。ここでは、列車座席予約サービスホスト６と代金支払いクレジットカード決済サービスホスト７が得られるので、それらに対して、図２０に示す内容で認証無効化の通信１３５，１３６を行い、サービスホスト情報３３から該当するデータを削除する。
【００８７】
列車座席予約サービスホスト６および代金支払いクレジットカード決済サービスホスト７は、通信１３５，１３６に基づき、利用者４ａに関する以後のサービス利用を停止する。
【００８８】
このように、図１８で示した処理により、ユーザ（利用者４ａ）が別の場所に移動し、端末４が第三者からの脅威に対し無防備になった際、自動的に端末４および各サービスホスト（列車座席予約サービスホスト６、代金支払いクレジットカード決済サービスホスト７）を無効化でき、システムの安全性が向上する。
【００８９】
また、認証の無効化を行う装置と単一認証サーバを同一装置に統合することにより、両者間で共通する機能部を統合削減して実装効率を向上させることができ、かつ、認証のための通信と使用許可を無効化するために必要なサービス使用開始の通信を統合することにより通信量を削減することができ、かつ、現在利用中のサービスホストを無効化するだけでなく、ユーザの無効化を行った以降の別のサービスホストからの認証確認の通信に対して否決を返却することで安全性を一層向上させることができる。
【００９０】
尚、ここでは、コンテクスト情報取り扱いサーバ２が取得する、ユーザの置かれている状況として、ユーザ（利用者４ａ）の現在位置を使用したが、これに限定されることなく、他のコンテクスト情報であって良い。
【００９１】
例えば、ユーザが遠隔医療のため通信機能を持つ心拍計を装着していたとし、コンテクスト情報取り扱いサーバ２はこれを定期的に監視し、心拍計が脈拍「０」を示した際にはユーザは心停止しており端末を操作できないと判断できるので、遠隔医療の一貫として病院に救急車を呼ぶ通報を送ると同時に、このユーザに関するユーザ認証を無効化することができる。
【００９２】
このように、ユーザの位置や行動予定、生体情報、利用できる通信回線の変化やユーザが存在する場所に備え付けてある設備の更新や新規サービスホストの導入、高機能端末を持つ別のユーザの接近など、ユーザを取り巻く有形無形の状況変化を、ユーザの置かれている状況として利用可能である。
【００９３】
次に、図１８で示した利用者４ａの移動先のインターネットカフェで列車座席予約を再度行う際の処理動作を図２１から図２３を用いて説明する。
【００９４】
図２１は、図１におけるアクセス管理システムのインターネットカフェ端末でのユーザの本人性の確認に係わる手順を示す説明図であり、図２２は、図１におけるアクセス管理システムのインターネットカフェ設置端末でのホスト選択と認証確認に係わる手順を示す説明図、図２３は、図１におけるアクセス管理システムのインターネットカフェ設置端末でのサービス提供処理に係わる手順を示す説明図である。
【００９５】
利用者４ａが移動する先のインターネットカフェには、インターネットカフェ設置端末５と現金支払いＡＴＭ機サービスホスト８が設置されている。
【００９６】
利用者４ａは、インターネットカフェに設置された端末５を使用し、利用者ＩＤと利用者パスワードを入力し、集中認証サーバ１に対して、通信１４１を行う。この通信１４１は、図５における通信１０１と同様である。
【００９７】
すなわち、この通信１４１により端末５から集中認証サーバ１に送信される情報は、図６（ａ）に示すように、利用者ＩＤと利用者パスワードの他、各端末が固有に持つＩＤ（端末ＩＤ）と、端末の種別を表す端末種別（例えば「固定設置端末」）を含む。
【００９８】
そして、集中認証サーバ１は、パスワード認識部２２において、通信１４１により端末４から受け取った利用者ＩＤと利用者パスワードを照合して、正しいパスワードかどうかを確認して、今回の認証の正当性を識別するための認証ＩＤを生成し、端末５への応答として、図６（ｂ）に示す認証ＩＤを通知する。
【００９９】
さらに、集中認証サーバ１は、コンテクスト情報取り扱い部２３において、コンテクスト情報取り扱いサーバ２に、図５における通信１０２と同様の通信１４２により、図７（ａ）に示す利用者ＩＤ情報を送出する。この利用者ＩＤを用いて、コンテクスト情報取り扱いサーバ２は、図５で説明したように、利用者の置かれている状況の追跡を行う。
【０１００】
すなわち、コンテクスト情報取り扱いサーバ２は、保持する図４（ａ）に示すデータ４１と、受け取った利用者ＩＤを照合して、利用者の携帯電話番号を取得し、その携帯電話に、図８（ａ）、（ｂ）に示す内容で、現在位置の取得のために、図５における通信１０３と同様の通信１４３を行い、その戻り値として、現在位置を得る。
【０１０１】
そして、コンテクスト情報取り扱いサーバ２は、このようにして取得した利用者４ａ（携帯端末３）の現在位置情報を、内部で保持する図４（ｂ）に示す位置情報リスト４２に追加保存すると共に、図７（ｂ）に示す内容で、通信１４２の返答として集中認証サーバ１に送出する。
【０１０２】
このような通信動作に基づき、コンテクスト情報取り扱いサーバ２から現在位置情報を受け取った集中認証サーバ１は、この現在位置を、通信１４１で受け取った利用者ＩＤと利用者パスワードおよび、生成した認証ＩＤと共に、内部で保持している図３（ａ）で示す認証情報リスト３１に追加する形で保持する。そして、図６（ｂ）に示す認証ＩＤを通信１４１の返答として、端末５に返却する。
【０１０３】
以上のようにして、本例のアクセス管理システムでのユーザの本人性の確認に係わる処理が終了し、次に、その後の処理、すなわち、本例のアクセス管理システムにおけるホスト選択と認証確認に係わる手順を図２２に示すようにして行う。
【０１０４】
すなわち、図２１での本人認証処理の後、図２２において、利用者４ａは、端末５を操作して、列車の座席を予約するサービスと、代金を支払うサービスを組み合わせた一連の高度サービスの提供を要求する。この操作に対応して、端末５は集中認証サーバ１に対して、サービス提供準備のための通信１５１を行う。
【０１０５】
この通信１５１は、図９における通信１１１と同様であり、通信１５１で送受信される情報は、図１０に示すように、利用者ＩＤと、通信１４１の返答で取得した認証ＩＤ、および、利用者４ａが使おうとするサービス種別の並び（ここでは「列車の座席を予約するサービス」、「代金を支払うサービス」の２つの要素からなるリスト）を内容として含む。
【０１０６】
集中認証サーバ１は、通信１５１で受け取った利用者ＩＤを基に、保持している図３（ａ）に示す認証情報リスト３１と照合して、利用者４ａの現在位置を得ると共に、通信１５１で受け取ったサービス種別の並びのそれぞれの要素に対して、保持している図３（ｂ）に示すサービス検索情報のリスト３２と照合し、そのサービス種別を提供可能なサービス提供ホストを特定する。
【０１０７】
ここでは、サービス検索情報の中のサービス提供位置範囲としての位置限定条件に基づき、すなわち、インターネットカフェという位置情報から、その場で現金で代金を支払うことのできる装置である現金支払いＡＴＭ機サービスホスト８が利用可能であることが分かり、代金支払いクレジットカード決済サービスホスト７ではなく、この現金支払いＡＴＭ機サービスホスト８を、条件と最も一致度が高いサービス提供ホストとして特定する。
【０１０８】
そして、集中認証サーバ１は、そのようにして得られたサービス提供ホストの並び、ここでは列車座席予約サービスホスト６および現金支払いＡＴＭ機サービスホスト８を、通信１５１の返答として端末５に返却する。
【０１０９】
端末５は、通信１５１で得られたサービス提供ホスト群に対して、サービス提供要求の通信を行う。すなわち、列車座席予約サービスホスト６に対しては、通信１５２として、図１１に示す内容で利用者ＩＤと認証ＩＤおよび決済に用いるサービス提供ホスト（現金支払いＡＴＭ機サービスホスト８）の識別子を送出し、また、現金支払いＡＴＭ機サービスホスト８に対しては、通信１５３として、図１２に示す内容で利用者ＩＤおよび認証ＩＤを送出する。
【０１１０】
端末５からの通信１５２，１５３を受けた列車座席予約サービスホスト６および現金支払いＡＴＭ機サービスホスト８のそれぞれは、集中認証サーバ１に対して、ユーザの本人性の確認を依頼する通信１５４および通信１５５をそれぞれ送出する。この通信１５４，１５５で送受信される情報は、図９における通信１１４，１１５と同様であり、図１３（ａ）に示すように、端末５から受け取った利用者ＩＤと認証ＩＤを含む。
【０１１１】
通信１５４，１５５を受けた集中認証サーバ１は、受け取った利用者ＩＤおよび認証ＩＤが、現在有効なユーザを保持している図３（ａ）に示す認証情報リスト３１を検索し、当該ユーザ（利用者４ａ）が既に本人性の確認が完了して利用可能な状態にあるかどうかを判別し、その判別結果を図１３（ｂ）に示すように認証確認の成否として、列車座席予約サービスホスト６および現金支払いＡＴＭ機サービスホスト８のそれぞれに返却する。
【０１１２】
また、集中認証サーバ１は、認証確認に成功したサービスホストに関して、利用者ＩＤおよび認証ＩＤおよびサービスホストの組を、内部で保持する図３（ｃ）に示すサービスホスト情報３３に追加して保持する。
【０１１３】
このような集中認証サーバ１による認証確認に成功した列車座席予約サービスホスト６および現金支払いＡＴＭ機サービスホスト８は、図２３に示す処理を行う。
【０１１４】
すなわち、端末５は、列車座席予約サービスホスト６に対して、利用者４ａが指定した列車の座席予約を実行するための通信１６１を行い、図１４での通信１２１と同様、図１５に示す利用者ＩＤと認証ＩＤおよび予約する列車を識別するための列車番号を送信する。
【０１１５】
端末５からの通信１６１を受けた列車座席予約サービスホスト６は、図２２で示した通信１５４によって、この利用者４ａの本人性の確認が完了しているため、通信１６１で指示された座席の予約処理を実行する。
【０１１６】
また、利用者４ａは、現金支払いＡＴＭ機サービスホスト８を操作して、利用者ＩＤと金額を入力して入金１６２を行う。
【０１１７】
列車座席予約サービスホスト６は、端末５からの通信１６１に基づく座席の予約実行に伴って、代金の収納を行うために、図１４の通信１５２で端末５から受け取った決済に用いるサービス提供ホスト（現金支払いＡＴＭ機サービスホスト８）に対して、決済確認の通信１６３を行う。この通信１６３では、図１４での通信１２３と同様、図１７に示すように利用者ＩＤと認証ＩＤおよび決済金額が送受信される。
【０１１８】
通信１６３により列車座席予約サービスホスト６からの代金の収納要求を受けると、現金支払いＡＴＭ機サービスホスト８は、入金１６２処理で利用者４ａから入力された利用者ＩＤと通信１６３で受け取った利用者ＩＤが等しいことを確認し、同じく入金１６２処理で入金された現金を、通信１６３で指定された決済に充当する。
【０１１９】
このようにして、利用者４ａが、別の場所に移動した際、高度サービスを構成する要素のサービスホストとして、その場所にある装置自体を選択することが可能となる。さらに、利用者４ａが別の場所に移動した際、今まで利用していたサービスホストを自動的に無効化し、より適切な別のサービスホストに次々と切り替えることが可能となる。
【０１２０】
また、利用者４ａの操作する端末５が、その時点での利用者４ａに適した装置あるいはサービスを選択する手順を再度実行する契機となったのは、集中認証サーバ１が端末４に対して認証無効化の通信１３４を送出したことに起因する。
【０１２１】
換言すれば、集中認証サーバ１が端末４に対して送出した認証無効化の通信１３４とは、その時点での利用者４ａに適した装置あるいはサービスを選択する手順を再度実行する集中認証サーバ１の処理手順である。
【０１２２】
尚、本例では、固定的に設置されている端末（端末４，５）をユーザ（利用者４ａ）が利用する例を示した。この場合、ユーザは、移動中には端末を利用できないため、サービス提供を連続して受けることができない。
【０１２３】
しかし、本発明の範囲はこれに限定されるものではなく、無線通信機能を持ったノートパソコンなどの可搬端末をユーザが利用する場合にも、ユーザがサービス提供を連続的に受けられるような以下のような実施形態が可能である。
【０１２４】
ユーザは可搬端末を利用して、利用者ＩＤと利用者パスワードを入力する。可搬端末は集中認証サーバ１に対して、例えば図５における通信１０１を送出する。この際の通信１０１では、利用者ＩＤと利用者パスワードの他、各端末が固有に持つＩＤと、端末種別として「可搬端末」を情報として含む。
【０１２５】
可搬端末の場合、ユーザが持ち歩いていれば端末を第三者に攻撃される恐れはないので、ユーザの現在位置が変化したとしても認証を無効化する必要はない。
【０１２６】
そこで、ユーザがオフィスから移動を始めたとき、集中認証サーバ１は、コンテクスト情報取り扱いサーバ２からユーザが移動したことを通知する通信（１３３）を受け取った際、保持する図３（ａ）における認証情報３１から、そのユーザが可搬端末を利用していることを判別し、認証の無効化は行わない。
【０１２７】
ユーザが移動してインターネットカフェに到着すると、その時点まで本人性認証は無効化されず有効のままであるが、集中認証サーバ１は、ユーザが移動したことを通知する通信（１３３）を受け取り、ユーザの現在位置であるインターネットカフェという位置情報から、その場で現金で代金を支払うことのできる装置である現金支払いＡＴＭ機サービスホスト８が利用可能であることがわかり、これが現在位置との一致度が最も高いため、代金支払いクレジットカード決済サービスホスト７をもはや使用すべきでなくなったと判別し、ユーザ認証の無効化を行う。
【０１２８】
すなわち、集中認証サーバ１は、まず可搬端末に対して認証無効化するために図１８における通信１３４を実行すると共に、内部で保持している図３（ａ）に示す認証情報リスト３１から当該ユーザを削除し、さらに、ホスト（列車座席予約サービスホスト６、代金支払いクレジットカード決済サービスホスト７）に対して、認証無効化のための通信１３５および通信１３６を実行する。
【０１２９】
認証無効化の通信１３４を受けた可搬端末は、その場で再度、図２１における通信１４１以降に示される利用手順を実行することで、現金支払いＡＴＭ機サービスホスト８が利用可能となる。
【０１３０】
このようにして、ユーザは、可搬端末を通じて移動中も高度サービスを受けることができ、かつ、より適切なサービスホストが利用可能な場所に到着した際、ユーザの明示的な指示を必要とせず自動的に即座に、利用するサービスホストを切り替えることができる。
【０１３１】
尚、このような可搬端末に対する処理手順では、高度サービス提供が途切れる一瞬の時間帯が存在するが、以下のような処理手順入れ替えの改良を施すことにより、全く途切れることなくサービスを提供することも容易にできる。
【０１３２】
すなわち、集中認証サーバ１が、ユーザ認証の無効化を行う際、まず、可搬端末に対して認証無効化のための図１８における通信１３４を送出し、この通信１３４を受けた可搬端末が、その場で通信１４１以降に示される利用手順を実行し、それが完了した後に、集中認証サーバ１が、内部で保持している図３（ａ）に示す認証情報リスト３１から当該ユーザを削除し、さらに、その後に、ホスト（６，７）に対して認証無効化の通信１３５，１３６を実行すればよい。
【０１３３】
また、適切な装置あるいはサービスを次々選択する際、ユーザがその装置あるいはサービスをもはや使用すべきではなくなったとは、物理的に利用不可能になった場合に限定されず、他により適切なサービスが存在する場合を含む。この場合でも、本例の処理手順で、サービスホストの切り替えが実施できる。
【０１３４】
以上、図１〜図２４を用いて説明したように、本例では、ネットワーク９で接続された端末４からのアクセス要求に対する利用者認証を集中認証サーバ１で行い、正当な利用者４ａであればネットワーク９上の各サーバ（列車座席予約サービスホスト６、代金支払いクレジットカード決済サービスホスト７、現金支払いＡＴＭ機サービスホスト８）へのアクセスを許可するネットワークサービスシステムにおいて、アクセス許可した際に端末４を操作していた利用者４ａの端末４に対する操作状況の変化をコンテクスト情報取り扱いサーバ２において監視し、その監視結果に基づき、コンテクスト情報取り扱い部２３において、ネットワーク９に接続中の端末４に対する操作を利用者４ａが止めたとの状況変化、例えば、利用者４ａが端末４を接続したままオフィスからインターネットカフェに移動したとの状況変化を検知し、その検知結果に基づき、認証無効化部２５により、利用者４ａに対する集中認証サーバ１におけるアクセス許可を無効とする構成としている。
【０１３５】
すなわち、本例では、ユーザ（利用者４ａ）がある端末４あるいはサービスを使用開始するという情報を受け取ると、このユーザの置かれている状況を示す情報を受け取り、その情報からユーザがその装置あるいはサービスをもはや使用すべきではなくなったという状況変化を検知し、ユーザまたはその装置あるいはサービスまたはそれら全てに対して、ユーザがその装置あるいはサービスをもはや使用すべきではなくなったことを示す情報を送出することにより、ユーザの使用許可を無効化する。
【０１３６】
また、ユーザの本人性の確認を一元的に行う集中認証サーバ１において、ユーザ（利用者４ａ）からの本人確認情報を受け取り、そのユーザが本人性を確認済みであるという情報を蓄積し、ある装置あるいはサービスからあるユーザに関する本人性確認の依頼を受け取り、本人性確認の成否を依頼元に送出するが、ユーザの置かれている状況を示す情報を受け取り、その情報からユーザが本人性確認依頼を出した装置あるいはサービスをもはや使用すべきではなくなったという状況変化を検知し、その後、蓄積しているそのユーザが本人性を確認済みであるという情報を削除し、そのユーザまたはそれらの装置あるいはサービスまたはそれら全てに対してそのユーザがそれらの装置あるいはサービスをもはや使用すべきではなくなったことを示す情報を送出することにより、ユーザの本人性の確認を一元的に行う集中認証サーバ１の動作を制御する。
【０１３７】
また、ユーザ（利用者４ａ）の移動に伴って適切なサービスホストを次々に選択することを可能とするために、ユーザ（利用者４ａ）がある種類の装置あるいはサービスを使用開始するという情報を受け取ると、その時点でのユーザに適した装置あるいはサービスを選択するが、その後、ユーザの置かれている状況を示す情報を受け取り、その情報からユーザがその装置あるいはサービスをもはや使用すべきではなくなったという状況変化を検知すると、ユーザまたはその装置あるいはサービスまたはそれら全てに対してユーザがその装置あるいはサービスをもはや使用すべきではなくなったことを示す情報を送出すると共に、その時点でのユーザに適した装置あるいはサービスを選択する手順を再度実行することにより、適切な装置あるいはサービスを次々選択する。
【０１３８】
このことにより、本例では、ユーザの移動に伴って、利用者認証済みの端末４が第三者に操作される危険があることを検知して自動的に利用者認証を無効化することができる。また、ユーザの移動に伴って適切なサービスホストを次々に選択することができる。
【０１３９】
尚、本発明は、各例での説明でも述べたように、図１〜図２４を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例ではＩＤとパスワードによる認証を行っているが、本発明の範囲はそれに限定されるものではなく、暗号理論を用いた電子著名や、指紋などの生体認識等、他の本人識別技術も同様に実施可能である。
【０１４０】
また、本例では、利用者４ａの位置情報の変換をコンテクスト情報取り扱いサーバ２が行ったが、本発明の範囲はこれに限定されることはなく、同様の変換手順を集中認証サーバ１が行うことも可能である。
【０１４１】
また、本例では、集中認証サーバ１内にコンテクスト情報取り扱い部２３および認証無効化部２５を設けた構成としているが、これらの機能を、ネットワーク９上の他の複数のコンピュータ装置に個別に、あるいは、１つのコンピュータ装置まとめて設け、相互に通信を行うことで、各機能の処理を実行する構成としても良い。さらに、集中認証サーバ１とコンテクスト情報取り扱いサーバ２のそれぞれの機能を１つのコンピュータ装置に統合した構成としても良い。すなわち、上記コンテクスト情報取り扱い部２３、および、認証無効化部２５を含め、各機能を実行するコンピュータ装置の構成は任意に組み合わせることができる。
【０１４２】
また、本例でのコンピュータ構成としては、キーボードや光ディスクの駆動装置の無いコンピュータ構成としても良い。また、本例では、光ディスクを記録媒体として用いているが、ＦＤ（Ｆｌｅｘｉｂｌｅ　Ｄｉｓｋ）等を記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【０１４３】
【発明の効果】
本発明によれば、利用者認証済みのまま残された端末が悪意のある第三者に不正に操作される危険を回避でき、また、ユーザの現在位置に応じて適切なサービスホスト自体を次々に選択することができ、コンピュータネットワーク上の複数のサービスホストを連携させて高度なサービスを提供するシステムのサービス利用時の安全性と利便性の双方が向上し、同システムの高性能化を図ることが可能可能となる。
【図面の簡単な説明】
【図１】本発明に係わるアクセス管理システムの構成例を示すブロック図である。
【図２】図１における集中認証サーバの構成例を示すブロック図である。
【図３】図２における集中認証サーバが保持するデータの構成例を示す説明図である。
【図４】図１におけるコンテクスト情報取り扱いサーバが保持するデータの構成例を示す説明図である。
【図５】図１におけるアクセス管理システムでのユーザの本人性の確認に係わる手順を示す説明図である。
【図６】図５におけるオフィス設置端末と集中認証サーバ間で送受信される情報の構成例を示す説明図である。
【図７】図５における集中認証サーバとコンテクスト情報取り扱いサーバ間で送受信される情報の構成例を示す説明図である。
【図８】図５におけるコンテクスト情報取り扱いサーバと携帯電話間で送受信される情報の構成例を示す説明図である。
【図９】図１におけるアクセス管理システムでのホスト選択と認証確認に係わる手順を示す説明図である。
【図１０】図９におけるオフィス設置端末と集中認証サーバ間で送受信される情報の構成例を示す説明図である。
【図１１】図１０におけるオフィス設置端末と列車座席予約サービスホスト間で送受信される情報の構成例を示す説明図である。
【図１２】図１０におけるオフィス設置端末と代金支払いクレジットカード決済サービスホスト間で送受信される情報の構成例を示す説明図である。
【図１３】図１０における集中認証サーバと列車座席予約サービスホストおよび代金支払いクレジットカード決済サービスホスト間で送受信される情報の構成例を示す説明図である。
【図１４】図１におけるアクセス管理システムのオフィス設置端末に対するサービス提供処理に係わる手順を示す説明図である。
【図１５】図１４におけるオフィス設置端末と列車座席予約サービスホスト間で送受信される情報の構成例を示す説明図である。
【図１６】図１４におけるオフィス設置端末と代金支払いクレジットカード決済サービスホスト間で送受信される情報の構成例を示す説明図である。
【図１７】図１４における列車座席予約サービスホストと代金支払いクレジットカード決済サービスホスト間で送受信される情報の構成例を示す説明図である。
【図１８】図１におけるアクセス管理システムの利用者の移動に伴う無効化に係わる手順を示す説明図である。
【図１９】図１８におけるコンテクスト情報取り扱いサーバから集中認証サーバにで送信される情報の構成例を示す説明図である。
【図２０】図１８における集中認証サーバからオフィス設置端末と列車座席予約サービスホストおよび代金支払いクレジットカード決済サービスホストに対して送信される情報の構成例を示す説明図である。
【図２１】図１におけるアクセス管理システムのインターネットカフェ端末でのユーザの本人性の確認に係わる手順を示す説明図である。
【図２２】図１におけるアクセス管理システムのインターネットカフェ設置端末でのホスト選択と認証確認に係わる手順を示す説明図である。
【図２３】図１におけるアクセス管理システムのインターネットカフェ設置端末でのサービス提供処理に係わる手順を示す説明図である。
【図２４】図１におけるアクセス管理システムを構成する各サーバおよび端末のハードウェア構成例を示すブロック図である。
【符号の説明】
１：集中認証サーバ、２：コンテクスト情報取り扱いサーバ、３：携帯電話、４：端末（オフィス設置）、４ａ：利用者、５：端末（インターネットカフェ設置）、６：列車座席予約サービスホスト、７：代金支払いクレジットカード決済サービスホスト、８：現金支払いＡＴＭ機サービスホスト、９：ネットワーク、２１：サービス種別検索部、２２：パスワード確認部、２３：コンテクスト情報取り扱い部、２４：認証確認要求処理部、２５：認証無効化部、２６：オペレーティングシステム、２７：通信装置、３１：認識情報（リスト）、３２：サービス検索情報（リスト）、３３：サービスホスト情報（リスト）、４１：利用者情報（リスト）、４２：位置情報（リスト）、１０１〜１０３，１１１〜１１５，１２１〜１２３，１３２〜１３６，１４１〜１４３，１５１〜１５５，１６１，１６３：通信、１３１：移動、１６２：入金、２４１：表示装置、２４２：入力装置、２４３：外部記憶装置、２４４：情報処理装置、２４４ａ：ＣＰＵ、２４４ｂ：主メモリ、２４４ｃ：入出力インタフェース、２４５：光ディスク、２４６：駆動装置、２４７：通信装置。
【図１】
2004133584.tif 000003
【図２】
2004133584.tif 000004
【図３】
2004133584.tif 000005
【図４】
2004133584.tif 000006
【図５】
2004133584.tif 000007
【図６】
2004133584.tif 000008
【図７】
2004133584.tif 000009
【図８】
2004133584.tif 000010
【図９】
2004133584.tif 000011
【図１０】
2004133584.tif 000012
【図１１】
2004133584.tif 000013
【図１２】
2004133584.tif 000014
【図１３】
2004133584.tif 000015
【図１４】
2004133584.tif 000016
【図１５】
2004133584.tif 000017
【図１６】
2004133584.tif 000018
【図１７】
2004133584.tif 000019
【図１８】
2004133584.tif 000020
【図１９】
2004133584.tif 000021
【図２０】
2004133584.tif 000022
【図２１】
2004133584.tif 000023
【図２２】
2004133584.tif 000024
【図２３】
2004133584.tif 000025
【図２４】
2004133584.tif 000026