(57)【要約】  【課題】  ユーザ側の装置の使用状況に応じた認証を行うことのできる技術を提供すること。  【解決手段】  ユーザが通信装置１０でサービス提供サーバ１６にサービスの提供を要求すると、認証サーバ１７は、サービスの提供を要求したユーザが有する無線端末装置１１、ソフトフォン搭載装置１３、メッセンジャ搭載装置１５のプレゼンス情報をプレゼンスサーバ１９より取得して、取得したプレゼンス情報に対応した認証方式を選択して、音声再生サーバ２１又はＩＭ送信サーバ２２からワンタイムパスワードを、無線端末装置１１、ソフトフォン搭載装置１３又はメッセンジャ搭載装置１５に送信する。【選択図】図１
2009246417.tif 000002
【特許請求の範囲】
【請求項１】
サービスの提供を受けるユーザの認証を行う認証サーバであって、
前記ユーザが使用する装置の状況を特定するプレゼンス情報に対応する認証方式を特定する認証ポリシー情報を記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記ユーザが使用する装置の状況を特定するプレゼンス情報を取得する処理と、
取得したプレゼンス情報に対応する認証方式を前記認証ポリシー情報から特定する処理と、
特定した認証方式により認証を実行する処理と、を行うこと、
を特徴とする認証サーバ。
【請求項２】
請求項１に記載の認証サーバであって、
前記認証ポリシー情報は、前記認証方式毎に、前記認証方式の認証レベルを特定する情報をさらに有し、
前記制御部は、
前記認証に成功した場合には、実行した認証方式に対応する認証レベルを前記認証ポリシー情報から取得して、取得した認証レベルを含む認証通知を、前記ユーザがサービスの提供を受けるサービス提供サーバに送信する処理を行うこと、
を特徴とする認証サーバ。
【請求項３】
請求項２に記載の認証サーバであって、
前記制御部は、
取得したプレゼンス情報に対応する認証方式のうち、最も認証レベルの高いものを特定すること、
を特徴とする認証サーバ。
【請求項４】
請求項１に記載の認証サーバであって、
前記認証ポリシー情報は、前記ユーザが使用する複数の装置の状況を特定するプレゼンス情報の組み合わせに対応して認証方式を特定するものであり、
前記制御部は、前記ユーザが使用する複数の装置の状況を特定するプレゼンス情報の組み合わせに対応する認証方式を前記認証ポリシー情報から特定すること、
を特徴とする認証サーバ。
【請求項５】
コンピュータを、サービスの提供を受けるユーザの認証を行う認証サーバとして機能させるプログラムであって、
前記コンピュータを、
前記ユーザが使用する装置の状況を特定するプレゼンス情報に対応する認証方式を特定する認証ポリシー情報を記憶する記憶手段、制御手段、として機能させ、
前記制御手段に、
前記ユーザが使用する装置の状況を特定するプレゼンス情報を取得する処理と、
取得したプレゼンス情報に対応する認証方式を前記認証ポリシー情報から特定する処理と、
特定した認証方式により認証を実行する処理と、を行わせること、
を特徴とするプログラム。
【請求項６】
請求項５に記載のプログラムであって、
前記認証ポリシー情報は、前記認証方式毎に、前記認証方式の認証レベルを特定する情報をさらに有し、
前記制御手段に、
前記認証に成功した場合には、実行した認証方式に対応する認証レベルを前記認証ポリシー情報から取得して、取得した認証レベルを含む認証通知を、前記ユーザがサービスの提供を受けるサービス提供サーバに送信する処理を行わせること、
を特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記制御手段に、
取得したプレゼンス情報に対応する認証方式のうち、最も認証レベルの高いものを特定させること、
を特徴とするプログラム。
【請求項８】
請求項５に記載のプログラムであって、
前記認証ポリシー情報は、前記ユーザが使用する複数の装置の状況を特定するプレゼンス情報の組み合わせに対応して認証方式を特定するものであり、
前記制御手段に、前記ユーザが使用する複数の装置の状況を特定するプレゼンス情報の組み合わせに対応する認証方式を前記認証ポリシー情報から特定させること、
を特徴とするプログラム。
【請求項９】
ネットワークを介してサービスの提供を受けるユーザが使用する装置と、前記ユーザの認証を行う認証サーバと、を有する認証システムであって、
前記認証サーバは、
前記装置の状況を特定するプレゼンス情報に対応する認証方式を特定する認証ポリシー情報を記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記装置の状況を特定するプレゼンス情報を取得する処理と、
取得したプレゼンス情報に対応する認証方式を前記認証ポリシー情報から特定する処理と、
特定した認証方式により認証を実行する処理と、を行うこと、
を特徴とする認証システム。
【請求項１０】
請求項９に記載の認証システムであって、
前記制御部は、
特定した認証方式により定められる装置に対して、ワンタイムパスワードを送信することで、前記ユーザに当該ワンタイムパスワードを通知し、前記ユーザから送信された前記ワンタイムパスワードを検証することで、認証を実行すること、
を特徴とする認証システム。
【請求項１１】
請求項１０に記載の認証システムであって、
前記ワンタイムパスワードを送信するネットワークは、前記ユーザがサービスの提供を受けるネットワークとは異なるネットワークであること、
を特徴とする認証システム。
【請求項１２】
請求項９に記載の認証システムであって、
前記認証ポリシー情報は、前記認証方式毎に、前記認証方式の認証レベルを特定する情報をさらに有し、
前記制御部は、
前記認証に成功した場合には、実行した認証方式に対応する認証レベルを前記認証ポリシー情報から取得して、取得した認証レベルを含む認証通知を、前記ユーザがサービスの提供を受けるサービス提供サーバに送信する処理を行うこと、
を特徴とする認証システム。
【請求項１３】
請求項１０に記載の認証システムであって、
前記サービス提供サーバが、前記ユーザに対して提供するサービスは、前記認証レベルに応じて異なるものであること、
と特徴とする認証システム。
【請求項１４】
請求項１０に記載の認証システムであって、
前記制御部は、
取得したプレゼンス情報に対応する認証方式のうち、最も認証レベルの高いものを特定すること、
を特徴とする認証システム。
【請求項１５】
請求項９に記載の認証システムであって、
前記認証ポリシー情報は、前記ユーザが使用する複数の装置の状況を特定するプレゼンス情報の組み合わせに対応して認証方式を特定するものであり、
前記制御部は、前記ユーザが使用する複数の装置の状況を特定するプレゼンス情報の組み合わせに対応する認証方式を前記認証ポリシー情報から特定すること、
を特徴とする認証システム。
【請求項１６】
ネットワークを介してサービスの提供を受けるユーザが使用する装置と、前記ユーザの認証を行う認証サーバと、を有する認証システムで行われる認証方法であって、
前記認証サーバは、
前記装置の状況を特定するプレゼンス情報に対応する認証方式を特定する認証ポリシー情報を記憶する記憶部と、制御部と、を備え、
前記制御部が、前記装置の状況を特定するプレゼンス情報を取得する処理を行う過程と、
取得したプレゼンス情報に対応する認証方式を前記認証ポリシー情報から特定する処理を行う過程と、
特定した認証方式により認証を実行する処理を行う過程と、を備えること、
を特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスの提供を受けるユーザの認証を行う技術に関する。
【背景技術】
【０００２】
インターネットの普及により、動画又は音声の配信、Ｗｅｂアプリケーション又はＷｅｂサイトの公開等、多種多様なサービスがネットワークを介してユーザに提供されている。そして、サービスの提供者がサービスのユーザを限定する必要がある場合には、サービスの提供に先立って、サービスを要求するユーザの正当性の確認、すなわち、ユーザ認証が行われる。
【０００３】
最も一般的なユーザ認証方式として、ＩＤ（識別子：ユーザを一意に識別するための文字列）とパスワードを利用した方式が存在するが、ＩＤ及びパスワードを利用したユーザ認証方式の安全性を補強するために、例えば、特許文献１に記載されているような技術が知られている。
【０００４】
特許文献１に記載の技術は、サービスの提供者側の認証計算機が、ユーザの端末１からある回線１を介してユーザまたはデータ入力装置のＩＤを受信した場合に、一時的に利用するパスワード（ワンタイムパスワード）を生成し、回線１とは異なる回線２を用いて、端末１とは異なる端末２（メールボックス、ＦＡＸ受信装置、無線受信機、携帯電話等）へ送信する。このようなパスワードを受信したユーザは、回線１を介してパスワードを端末１から認証計算機へ送信する。
【０００５】
そして、認証計算機は、自ら生成したワンタイムパスワードと、ユーザから受信したワンタイムパスワードと、が一致した場合にユーザの正当性を認める。
【０００６】
【特許文献１】特開平１０−３４１２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術は、二つの回線を用いることで、悪意を持った第三者による成りすましが行われる可能性を軽減している。
【０００８】
しかしながら、特許文献１で示される技術は、回線２を介して通信する端末２の使用状況によって、ユーザ認証方式の実行を断念せざるを得ない場合がある。
【０００９】
例えば、回線２として移動体通信網を利用し、端末２として携帯電話を利用した場合を考えると、この携帯電話が地下にある等の理由で、電波の受信が困難または不可能であるときには、ユーザはこの携帯電話を用いてワンタイムパスワードを受信することができず、認証を実行することができない。
【００１０】
そこで、本発明は、ユーザ側の装置の使用状況に応じた認証を行うことのできる技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
以上の課題を解決するために、本発明は、ユーザが認証する際に使用する装置のプレゼンス情報を取得して、取得したプレゼンス情報に応じて認証方式を選択する。
【００１２】
例えば、本発明は、サービスの提供を受けるユーザの認証を行う認証サーバであって、前記ユーザが使用する装置の状況を特定するプレゼンス情報に対応する認証方式を特定する認証ポリシー情報を記憶する記憶部と、制御部と、を備え、前記制御部は、前記ユーザが使用する装置の状況を特定するプレゼンス情報を取得する処理と、取得したプレゼンス情報に対応する認証方式を前記認証ポリシー情報から特定する処理と、特定した認証方式により認証を実行する処理と、を行うこと、を特徴とする。
【発明の効果】
【００１３】
以上のように、本発明によれば、ユーザ側の装置の使用状況に応じた認証を行うことができる技術を提供することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の一実施形態である認証システム１００の概略図である。
【００１５】
図示するように、認証システム１００は、通信装置１０と、無線端末装置１１と、ソフトフォン搭載装置１３と、メッセンジャ搭載装置１５と、サービス提供サーバ１６と、認証サーバ１７と、プレゼンスサーバ１９と、ユーザ情報管理サーバ２０と、音声再生サーバ２１と、ＩＭ送信サーバ２２と、を備える。
【００１６】
そして、通信装置１０及びサービス提供サーバ１６は、第一のネットワーク３０を介して相互に情報を送受信することができるようにされており、無線端末装置１１、ソフトフォン搭載装置１３、メッセンジャ搭載装置１５、サービス提供サーバ１６、認証サーバ１７、プレゼンスサーバ１９、ユーザ情報管理サーバ２０、音声再生サーバ２１及びＩＭ送信サーバ２２は、第二のネットワーク３１を介して相互に情報を送受信することができるようにされている。
【００１７】
ここで、第一のネットワーク３０と、第二のネットワーク３１と、は、必ずしも物理的に異なるネットワークである必要性はないが、通信装置１０及びサービス提供サーバ１６の間で送受信する情報の通信経路と、無線端末装置１１、ソフトフォン搭載装置１３、メッセンジャ搭載装置１５、サービス提供サーバ１６、認証サーバ１７、プレゼンスサーバ１９、ユーザ情報管理サーバ２０、音声再生サーバ２１及びＩＭ送信サーバ２２の間で送受信する情報の通信経路と、は、プロトコルや伝送媒体等により異なる経路となるようにする。さらに、通信装置に近接した範囲を除いて一部も重なりが無く、悪意を持った者が同時に両ネットワーク上を流れる情報を手に入れることができない構成となっていることが望ましい。
【００１８】
また、第一のネットワーク３０よりも第二のネットワーク３１の方が信頼性の高いネットワークであることが望ましい。
【００１９】
例えば、本実施形態においては、第一のネットワーク３０は、不特定多数のユーザがアクセス可能なネットワークであるインターネットであり、第二のネットワーク３１は、回線認証機能を備え、通信データの改ざん、ユーザ又はサーバの成りすまし、等の不正行為が困難で、第一のネットワーク３０よりも信頼性の高いネットワークであるＮＧＮ（Next Generation Network）であるが、このような態様に限定されるわけではない。
【００２０】
なお、第二のネットワーク３１は、ＮＧＮにおけるＰ−ＣＳＣＦ（Proxy-Call Session Control Function）、Ｉ−ＣＳＣＦ（Interrogating-Call Session Control Function）、Ｓ−ＣＳＣＦ（Serving-Call Session Control Function）のような複数のサーバにより通信が中継されているが、これらのサーバでの処理は公知のＳＩＰ（Session Initiation Protocol）およびＩＭＳ（IP Multimedia Subsystem）に従ったものであり、詳細な説明は省略する。
【００２１】
図２は、通信装置１０の概略図である。
【００２２】
図示するように、通信装置１０は、記憶部１０１と、制御部１０２と、入力部１０６と、出力部１０７と、送受信部１０８と、を備える。
【００２３】
記憶部１０１には、通信装置１０で処理を行うために必要な情報が記憶される。
【００２４】
制御部１０２は、サービス利用部１０３と、サービス要求生成部１０４と、サービス通信部１０５と、を有する。
【００２５】
サービス利用部１０３は、出力部１０７を介してユーザに対してサービスを利用するための入出力インタフェースを提供する処理を行う。
【００２６】
サービス要求生成部１０４は、サービス提供サーバ１６に対して、サービスを要求するためのメッセージを生成する処理を行う。
【００２７】
サービス通信部１０５は、送受信部１０８及び第一のネットワーク３０を介した情報の送受信処理を制御する。例えば、サービス通信部１０５としては、ＷｅｂサイトやＷｅｂサービスを利用するためのＨＴＴＰ（Hyper Text Transfer Protocol）通信を可能とするプロトコルスタックなどが考えられる。
【００２８】
入力部１０６は、情報の入力を受け付ける。
【００２９】
出力部１０７は、情報を出力する。
【００３０】
送受信部１０８は、第一のネットワーク３０を介した情報の送受信を行う。
【００３１】
以上に記載した通信装置１０は、例えば、図３（コンピュータ４０の概略図）に示すような、ＣＰＵ（Central Processing Unit）４０１と、メモリ４０２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置４０３と、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）等の可搬性を有する記憶媒体４０４から情報を読み出す読取装置４０５と、キーボードやマウスなどの入力装置４０６と、ディスプレイなどの出力装置４０７と、通信ネットワークに接続するためのＮＩＣ（Network Interface Card）等の送受信装置４０８と、を備えた一般的なコンピュータ４０で実現できる。
【００３２】
例えば、記憶部１０１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部１０２は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部１０６は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部１０７は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部１０８は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【００３３】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【００３４】
図４は、無線端末装置１１の概略図である。
【００３５】
図示するように、無線端末装置１１は、記憶部１１１と、制御部１１２と、入力部１１７と、出力部１１８と、送受信部１１９と、マイク１２０と、スピーカ１２１と、を備える。
【００３６】
記憶部１１１には、無線端末装置１１で処理を行うために必要な情報が記憶される。
【００３７】
制御部１１２は、音声入出力部１１３と、セッション利用部１１４と、プレゼンス情報処理部１１５と、ＳＩＰ通信部１１６と、を有する。
【００３８】
音声入出力部１１３は、マイク１２０を介して、無線端末装置１１のユーザからの音声の入力を受け付け、音声データを生成して後述するセッション利用部１１４に出力する。また、音声入出力部１１３は、セッション利用部１１４より入力された音声データを音声としてスピーカ１２１から出力する処理を行う。
【００３９】
セッション利用部１１４は、ＳＩＰ通信部１１６を介してＳＩＰにより確立した通信セッション上で、音声データの入出力処理を行う。
【００４０】
プレゼンス情報処理部１１５は、無線端末装置１１の状況（例えば、オンライン又はオフライン等の通信状況）を監視し、当該状況に変化が生じた場合、所定の期間が経過した場合、または、入力部１１７を介してユーザより指示の入力を受け付けた場合に、予め定められたプレゼンス情報を生成し、ＳＩＰ通信部１１６を介してプレゼンスサーバ１９に生成したプレゼンス情報を送信する処理を行う。
【００４１】
ＳＩＰ通信部１１６は、ＳＩＰに従って、送受信部１１９及び第二のネットワーク３１を介して、ＳＩＰメッセージを送受信する処理を行う。
【００４２】
入力部１１７は、情報の入力を受け付ける。
【００４３】
出力部１１８は、情報を出力する。
【００４４】
送受信部１１９は、無線（電磁波）を介してアクセスポイント（図示せず）に接続することで、第二のネットワーク３１を介した情報の送受信を行う。
【００４５】
マイク１２０は、音声の入力を受け付ける。
【００４６】
スピーカ１２１は、音声を出力する。
【００４７】
以上に記載した無線端末装置１１は、例えば、図３に示すようなコンピュータ４０に、マイク（図示せず）及びスピーカ（図示せず）を接続することにより実現可能であるが、ここでの送受信装置４０８は、アンテナ及び無線処理装置（ＲＦ部、ＭＡＣ処理部及びベースバンド処理部等）を備える無線ＬＡＮ装置を用いればよい。
【００４８】
例えば、記憶部１１１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部１１２は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部１１７は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部１１８は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部１１９は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【００４９】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【００５０】
図５は、ソフトフォン搭載装置１３の概略図である。
【００５１】
図示するように、ソフトフォン搭載装置１３は、記憶部１３１と、制御部１３２と、入力部１３７と、出力部１３８と、送受信部１３９と、マイク１４０と、スピーカ１４１と、を備える。
【００５２】
記憶部１３１には、ソフトフォン搭載装置１３で処理を行うために必要な情報が記憶される。
【００５３】
制御部１３２は、音声入出力部１３３と、セッション利用部１３４と、プレゼンス情報処理部１３５と、ＳＩＰ通信部１３６と、を有する。
【００５４】
音声入出力部１３３は、マイク１４０を介して、ソフトフォン搭載装置１３のユーザからの音声の入力を受け付け、音声データを生成して後述するセッション利用部１３４に出力する。また、音声入出力部１３３は、セッション利用部１３４より入力された音声データを音声としてスピーカ１４１から出力する処理を行う。
【００５５】
セッション利用部１３４は、ＳＩＰ通信部１３６を介してＳＩＰにより確立した通信セッション上で、音声データの入出力処理を行う。
【００５６】
プレゼンス情報処理部１３５は、ソフトフォン搭載装置１３の状況（例えば、オンライン又はオフライン等の通信状況）を監視し、当該状況に変化が生じた場合、所定の期間が経過した場合、または、入力部１３７を介してユーザより指示の入力を受け付けた場合に、予め定められたプレゼンス情報を生成し、ＳＩＰ通信部１３６を介してプレゼンスサーバ１８に生成したプレゼンス情報を送信する処理を行う。
【００５７】
ＳＩＰ通信部１３６は、ＳＩＰに従って、送受信部１３９及び第二のネットワーク３１を介して、ＳＩＰメッセージを送受信する処理を行う。
【００５８】
入力部１３７は、情報の入力を受け付ける。
【００５９】
出力部１３８は、情報を出力する。
【００６０】
送受信部１３９は、第二のネットワーク３１を介した情報の送受信を行う。
【００６１】
マイク１４０は、音声の入力を受け付ける。
【００６２】
スピーカ１４１は、音声を出力する。
【００６３】
以上に記載したソフトフォン搭載装置１３は、例えば、図３に示すようなコンピュータ４０に、マイク（図示せず）及びスピーカ（図示せず）を接続することにより実現できる。
【００６４】
例えば、記憶部１３１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部１３２は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部１３７は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部１３８は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部１３９は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【００６５】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【００６６】
図６は、メッセンジャ搭載装置１５の概略図である。
【００６７】
メッセンジャ搭載装置１５は、記憶部１５１と、制御部１５２と、入力部１５６と、出力部１５７と、送受信部１５８と、を備える。
【００６８】
記憶部１５１には、メッセンジャ搭載装置１５で処理を行うために必要な情報が記憶される。
【００６９】
制御部１５２は、メッセージ入出力部１５３と、プレゼンス情報処理部１５４と、ＳＩＰ通信部１５５と、を有する。
【００７０】
メッセージ入出力部１５３は、メッセンジャ搭載装置１５のユーザから入力部１５６を介してテキストデータの入力を受け付け、入力されたテキストデータをＳＩＰのＭＥＳＳＡＧＥリクエストとしてＳＩＰ通信部１５５へ出力する処理を行う。また、メッセージ入出力部１５３は、ＳＩＰ通信部１５５より入力されたＭＥＳＳＡＧＥリクエストからテキストデータを抽出して、出力部１５７に出力する処理を行う。
【００７１】
プレゼンス情報処理部１５４は、メッセンジャ搭載装置１５の状況（例えば、オンライン又はオフライン）を監視し、当該状況に変化が生じた場合、所定の期間が経過した場合、または、入力部１５６を介してユーザより指示の入力を受け付けた場合に、予め定められたプレゼンス情報を生成し、ＳＩＰ通信部１５５を介してプレゼンスサーバ１８に生成したプレゼンス情報を送信する処理を行う。
【００７２】
ＳＩＰ通信部１５５は、ＳＩＰに従って、送受信部１５８及び第二のネットワーク３１を介して、ＳＩＰメッセージを送受信する処理を行う。
【００７３】
入力部１５６は、情報の入力を受け付ける。
【００７４】
出力部１５７は、情報を出力する。
【００７５】
送受信部１５８は、第二のネットワーク３１を介した情報の送受信を行う。
【００７６】
以上に記載したメッセンジャ搭載装置１５は、例えば、図３に示すようなコンピュータ４０により実現できる。
【００７７】
例えば、記憶部１５１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部１５２は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部１５６は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部１５７は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部１５８は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【００７８】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【００７９】
図７は、サービス提供サーバ１６の概略図である。
【００８０】
サービス提供サーバ１６は、記憶部１６１と、制御部１６２と、入力部１６６と、出力部１６７と、第一の送受信部１６８と、第二の送受信部１６９と、を備える。
【００８１】
記憶部１６１には、サービス提供サーバ１６で処理を行うために必要な情報が記憶される。
【００８２】
制御部１６２は、サービス提供部１６３と、認証要求送信部１６４と、サービス通信部１６５と、を有する。
【００８３】
サービス提供部１６３は、通信装置１０に対して要求されたサービスを提供する処理を行う。
【００８４】
認証要求送信部１６４は、通信装置１０から特定のサービスの提供を要求された際に、第二の送受信部１６９及び第二のネットワーク３１を介して、認証サーバ１７に予め定められた認証要求メッセージを送信する処理を行う。
【００８５】
サービス通信部１６５は、第一の送受信部１６８及び第一のネットワーク３０を介して、通信装置１０に対してサービスを提供するのに必要な情報を送受信する処理を行う。例えば、サービス通信部１６５としては、ＷｅｂサイトやＷｅｂサービスを提供するためのＨＴＴＰ通信を可能とするプロトコルスタック等として構成することができる。
【００８６】
入力部１６６は、情報の入力を受け付ける。
【００８７】
出力部１６７は、情報を出力する。
【００８８】
第一の送受信部１６８は、第一のネットワーク３０を介した情報の送受信を行う。
【００８９】
第二の送受信部１６９は、第二のネットワーク３１を介した情報の送受信を行う。
【００９０】
以上に記載したサービス提供サーバ１６は、例えば、図３に示すようなコンピュータ４０により実現できる。
【００９１】
例えば、記憶部１６１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部１６２は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部１６６は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部１６７は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、第一の送受信部１６８及び第二の送受信部１６９は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【００９２】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【００９３】
図８は、認証サーバ１７の概略図である。
【００９４】
認証サーバ１７は、記憶部１７１と、制御部１７３と、入力部１８１と、出力部１８２と、送受信部１８３と、を備える。
【００９５】
記憶部１７１は、認証ポリシー情報記憶領域１７２を有する。
【００９６】
認証ポリシー情報記憶領域１７２には、サービス提供サーバ１６毎に、当該サービス提供サーバ１６からの認証要求に対する認証条件と、当該認証条件における認証方式と、当該認証条件における認証レベルと、を特定する情報が格納される。
【００９７】
例えば、本実施形態においては、図９（認証ポリシーテーブル１７２ａの概略図）に示すような認証ポリシーテーブル１７２ａが認証ポリシー情報記憶領域１７２に記憶される。
【００９８】
認証ポリシーテーブル１７２ａは、サービス提供サーバＩＤ欄１７２ｂと、無線端末装置欄１７２ｃと、ソフトフォン欄１７２ｄと、メッセンジャ欄１７２ｅと、実行スクリプト欄１７２ｆと、認証レベル欄１７２ｇと、を有する。
【００９９】
サービス提供サーバＩＤ欄１７２ｂには、サービス提供サーバを一意に識別するための識別情報（ここでは、サービス提供サーバＩＤ）が格納される。
【０１００】
一つのサービス提供サーバＩＤには一つ以上の認証方式がレコード（テーブルの行）の形で関連付けられる。認証方式は、当該認証方式が選択される場合の条件と、実際に実行される手順を表す実行スクリプトと、実行に成功した場合にサービス提供サーバに通知される認証レベル、の組で構成される。
【０１０１】
無線端末装置欄１７２ｃ、ソフトフォン欄１７２ｄ及びメッセンジャ欄１７２ｅには、当該レコードに対応する認証方式が選択されるための条件（それぞれの装置のプレゼンス情報に関する条件）を定義するための値が格納される。
【０１０２】
具体的には、無線端末装置欄１７２ｃには、無線端末装置１１の状況を特定する情報（プレゼンス情報）が格納される。なお、「＊」の記号が格納されている場合には、任意の状況を示すもの（全ての状況に該当するもの）とする。
【０１０３】
ソフトフォン欄１７２ｄには、ソフトフォン搭載装置１３の状況を特定する情報（プレゼンス情報）が格納される。なお、「＊」の記号が格納されている場合には、任意の状況を示すもの（全ての状況に該当するもの）とする。
【０１０４】
メッセンジャ欄１７２ｅには、メッセンジャ搭載装置１５の状況を特定する情報（プレゼンス情報）が格納される。なお、「＊」の記号が格納されている場合には、任意の状況を示すもの（全ての状況に該当するもの）とする。
【０１０５】
実行スクリプト欄１７２ｆには、サービス提供サーバＩＤ欄１７２ｂで特定されるサービス提供サーバ１６からの認証要求に対して、認証を行うユーザが備える各々の装置の状況が、無線端末装置欄１７２ｃ、ソフトフォン欄１７２ｄ及びメッセンジャ欄１７２ｅで特定されるプレゼンス条件を満たす場合に、認証方式を実行するための手順が格納されている。例えば、本実施形態においては、実行スクリプト欄１７２ｆには、実行スクリプトの名称と、認証方式として具体的に実行するスクリプトを特定する情報と、が格納される。
【０１０６】
ここで、図１０（スクリプト４０の概略図）は、実行スクリプト欄１７２ｆにおいて、「ｓｃｈｅｍｅＡ」の名称で識別されるスクリプト４０である。図１１（スクリプト４１の概略図）は、実行スクリプト欄１７２ｆにおいて、「ｓｃｈｅｍｅＢ」の名称で識別されるスクリプト４１である。図１２（スクリプト４２の概略図）は、実行スクリプト欄１７２ｆにおいて、「ｓｃｈｅｍｅＣ」の名称で識別されるスクリプト４２である。これらのスクリプトが、実行スクリプト欄１７２ｆの対応するレコードに格納される。
【０１０７】
図９に戻り、認証レベル欄１７２ｇには、サービス提供サーバＩＤ欄１７２ｂで特定されるサービス提供サーバ１６からの認証要求に対して、認証を行うユーザが備える各々の装置の状況が、無線端末装置欄１７２ｃ、ソフトフォン欄１７２ｄ及びメッセンジャ欄１７２ｅで特定されるプレゼンス条件を満して、実行スクリプト欄１７２ｆで特定される認証が行われた場合の、認証レベル（認証の強度）を特定する情報が格納される。
【０１０８】
ここで、本実施形態においては、認証レベル欄１７２ｇに格納される認証レベルの値が大きいほど、同じレコードで特定される認証方式の認証強度が高いことを示している。本実施形態においては、認証方式「ｓｃｈｅｍｅＡ」が最も認証強度の高い方式であり、認証方式「ｓｃｈｅｍｅＣ」が最も認証強度の低い方式として定義されている。
【０１０９】
なお、認証ポリシーテーブル１７２ａに格納される認証ポリシーは、各々のサービス提供サーバ１６において定義され、ユーザの認証に先立って当該認証ポリシーテーブル１７２ａに格納されるものとする。認証ポリシーを登録する方法としては、認証サーバ１７がサービス提供サーバ１６へ公開するＷｅｂアプリケーションやＷｅｂサービス等を利用する、または、サービス提供サーバ１６から認証サーバ１７へ、書面やメール等による通知を元に、認証サーバ１７の側で登録処理を行う、等の方法があるが、これらに限定されるわけではない。
【０１１０】
制御部１７３は、認証実行部１７４と、認証要求処理部１７５と、プレゼンス情報取得部１７６と、ユーザ情報取得部１７７と、第三者呼制御部１７８と、ＩＭ制御部１７９と、パスワード処理部１８０と、を有する。
【０１１１】
認証実行部１７４は、認証ポリシーテーブル１７２ａから認証方式を選択して、選択した認証方式に対応する実行スクリプトに従い認証を実行する。
【０１１２】
認証要求処理部１７５は、サービス提供サーバ１６から認証要求メッセージを受信する処理を行う。
【０１１３】
プレゼンス情報取得部１７６は、プレゼンスサーバ１９より、無線端末装置１１、ソフトフォン搭載装置１３及びメッセンジャ搭載装置１５の少なくとも一つ以上の装置のプレゼンス情報を取得する処理を行う。
【０１１４】
ユーザ情報取得部１７７は、ユーザ情報管理サーバ２０より、認証を行うユーザの無線端末装置１１、ソフトフォン搭載装置１３及びメッセンジャ搭載装置１０４の少なくとも一つ以上の装置の通信ＩＤ（電話番号やＩＰアドレス、ＳＩＰ−ＵＲＩ等、通信を行うために必要な識別子）を取得する処理を行う。
【０１１５】
第三者呼制御部１７８は、無線端末装置１１又はソフトフォン搭載装置１３と音声再生サーバ２１との間でＳＩＰによる通信セッションを確立する処理を行う。
【０１１６】
ＩＭ制御部１７９は、ＩＭ送信サーバ２２に対して、認証を行うユーザが使用するメッセンジャ搭載装置１５に対してインスタントメッセージを送信するよう指示する処理を行う。
【０１１７】
パスワード処理部１８０は、擬似乱数生成等の方法を用いてワンタイムパスワードを生成し、音声再生サーバ２１又はＩＭ送信サーバへ送信する処理を行う。
【０１１８】
入力部１８１は、情報の入力を受け付ける。
【０１１９】
出力部１８２は、情報を出力する。
【０１２０】
送受信部１８３は、第二のネットワーク３１を介した情報の送受信を行う。
【０１２１】
以上に記載した認証サーバ１７は、例えば、図３に示すようなコンピュータ４０により実現できる。
【０１２２】
例えば、記憶部１７１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部１７３は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部１８１は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部１８２は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部１８３は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【０１２３】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【０１２４】
図１３は、プレゼンスサーバ１９の概略図である。
【０１２５】
プレゼンスサーバ１９は、記憶部１９１と、制御部１９３と、入力部１９６と、出力部１９７と、送受信部１９８と、を備える。
【０１２６】
記憶部１９１は、プレゼンス情報記憶領域１９２を有する。
【０１２７】
プレゼンス情報記憶領域１９２には、認証を受けるユーザ側の装置から送信されてくる状況を特定する情報（プレゼンス情報）を特定する情報が記憶される。
【０１２８】
例えば、本実施形態においては、図１４（プレゼンス情報テーブル１９２ａの概略図）に示すようなプレゼンス情報テーブル１９２ａがプレゼンス情報記憶領域１９２に記憶される。
【０１２９】
プレゼンス情報テーブル１９２ａは、通信ＩＤ欄１９２ｂと、プレゼンス情報欄１９２ｃと、を有する。
【０１３０】
通信ＩＤ欄１９２ｂには、無線端末装置１１、ソフトフォン搭載装置１３、メッセンジャ搭載装置１５等といった、ユーザにより使用される装置の通信ＩＤを特定する情報が格納される。
【０１３１】
プレゼンス情報欄１９２には、通信ＩＤ欄１９２ｂで特定される装置の状況を特定する情報（プレゼンス情報）が格納される。
【０１３２】
図１３に戻り、制御部１９３は、プレゼンス情報管理部１９４と、プレゼンス情報通信部１９５と、を有する。
【０１３３】
プレゼンス情報管理部１９４は、送受信部１９８を介して、無線端末装置１１、ソフトフォン搭載装置１３又はメッセンジャ搭載装置１５からプレゼンス情報を受信し、受信したプレゼンス情報をプレゼンス情報テーブル１９２ａに格納する処理を行う。
【０１３４】
プレゼンス情報通信部１９５は、認証サーバ１７からの要請に応じて、無線端末装置１１、ソフトフォン搭載装置１３又はメッセンジャ搭載装置１５のプレゼンス情報を、送受信部１９８を介して、認証サーバ１７に送信する処理を行う。
【０１３５】
入力部１９６は、情報の入力を受け付ける。
【０１３６】
出力部１９７は、情報を出力する。
【０１３７】
送受信部１９８は、第二のネットワーク３１を介した情報の送受信を行う。
【０１３８】
以上に記載したプレゼンスサーバ１９は、例えば、図３に示すようなコンピュータ４０により実現できる。
【０１３９】
例えば、記憶部１９１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部１９３は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部１９６は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部１９７は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部１９８は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【０１４０】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【０１４１】
図１５は、ユーザ情報管理サーバ２０の概略図である。
【０１４２】
ユーザ情報管理サーバ２０は、記憶部２０１と、制御部２０３と、入力部２０６と、出力部２０７と、送受信部２０８と、を備える。
【０１４３】
記憶部２０１は、ユーザ情報記憶領域２０２を有する。
【０１４４】
ユーザ情報記憶領域２０２には、認証を行うユーザ毎に、当該ユーザが使用する装置の通信ＩＤを特定する情報が記憶される。
【０１４５】
例えば、本実施形態においては、図１６（ユーザ情報テーブル２０２ａの概略図）に示すようなユーザ情報テーブル２０２ａがユーザ情報記憶領域２０２に記憶される。
【０１４６】
ユーザ情報テーブル２０２ａは、ユーザＩＤ欄２０２ｂと、無線端末装置欄２０２ｃと、ソフトフォン欄２０２ｄと、メッセンジャ欄２０２ｅと、を有する。
【０１４７】
ユーザＩＤ欄２０２ｂには、認証システム１００においてユーザを一意に識別するための識別情報（ここでは、ユーザＩＤ）が格納される。
【０１４８】
無線端末装置欄２０２ｃには、ユーザＩＤ欄２０２ｂで特定されるユーザが使用する無線端末装置１１の通信ＩＤを特定する情報が格納される。
【０１４９】
ソフトフォン欄２０２ｄには、ユーザＩＤ欄２０２ｂで特定されるユーザが使用するソフトフォン搭載装置１３の通信ＩＤを特定する情報が格納される。
【０１５０】
メッセンジャ欄２０２ｅには、ユーザＩＤ欄２０２ｂで特定されるユーザが使用するメッセンジャ搭載装置１５の通信ＩＤを特定する情報が格納される。
【０１５１】
図１５に戻り、制御部２０３は、ユーザ情報管理部２０４と、ユーザ情報通信部２０５と、を有する。
【０１５２】
ユーザ情報管理部２０４は、無線端末装置１１、ソフトフォン搭載装置１３及びメッセンジャ搭載装置１５の通信ＩＤをユーザ情報テーブル２０２ａに格納、変更、削除等する処理と、ユーザ情報通信部２０５からの指示に応じて、特定のユーザが使用する装置の通信ＩＤをユーザ情報テーブル２０２ａから取得してユーザ情報通信部２０５に出力する処理と、を行う。
【０１５３】
ユーザ情報通信部２０５は、認証サーバ１７からの要請に応じて、特定のユーザが使用する装置の通信ＩＤを、送受信部２０８を介して認証サーバ１７に送信する処理を行う。
【０１５４】
入力部２０６は、情報の入力を受け付ける。
【０１５５】
出力部２０７は、情報を出力する。
【０１５６】
送受信部２０８は、第二のネットワーク３１を介した情報の送受信を行う。
【０１５７】
以上に記載したユーザ情報管理サーバ２０は、例えば、図３に示すようなコンピュータ４０により実現できる。
【０１５８】
例えば、記憶部２０１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部２０３は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部２０６は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部２０７は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部２０８は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【０１５９】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【０１６０】
図１７は、音声再生サーバ２１の概略図である。
【０１６１】
音声再生サーバ２１は、記憶部２１１と、制御部２１２と、入力部２１７と、出力部２１８と、送受信部２１９と、を備える。
【０１６２】
記憶部２１１には、音声再生サーバ２１で処理を行うために必要な情報が格納される。
【０１６３】
制御部２１２は、音声処理部２１３と、セッション利用部２１４と、送信データ受付部２１５と、ＳＩＰ通信部２１６と、を有する。
【０１６４】
音声処理部２１３は、送信データ受付部２１５が送受信部２１９を介して受信したワンタイムパスワードを音声データにして記憶部２１１に記憶し、セッション利用部２１４に出力する処理を行う。
【０１６５】
セッション利用部２１４は、送受信部２１９を介して、無線端末装置１１又はソフトフォン搭載装置１３との間で、ＳＩＰにより確立した通信セッション上で、音声データを送受信する処理を行う。
【０１６６】
送信データ受付部２１５は、認証サーバ１７よりワンタイムパスワードを受信する処理を行う。
【０１６７】
ＳＩＰ通信部２１６は、無線端末装置１１又はソフトフォン搭載装置１３との間で、第二のネットワーク３１を介して、ＳＩＰメッセージを送受信する処理を行う。
【０１６８】
入力部２１７は、情報の入力を受け付ける。
【０１６９】
出力部２１８は、情報を出力する。
【０１７０】
送受信部２１９は、第二のネットワーク３１を介した情報の送受信を行う。
【０１７１】
以上に記載した音声再生サーバ２１は、例えば、図３に示すようなコンピュータ４０により実現できる。
【０１７２】
例えば、記憶部２１１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部２１２は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部２１７は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部２１８は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部２１９は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【０１７３】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【０１７４】
図１８は、ＩＭ送信サーバ２２の概略図である。
【０１７５】
ＩＭ送信サーバ２２は、記憶部２２１と、制御部２２２と、入力部２２６と、出力部２２７と、送受信部２２８と、を備える。
【０１７６】
記憶部２２１には、ＩＭ送信サーバ２２で処理を行うために必要な情報が格納される。
【０１７７】
制御部２２２は、メッセージ処理部２２３と、送信データ受付部２２４と、ＳＩＰ通信部２２５と、を有する。
【０１７８】
メッセージ処理部２２３は、送信データ受付部２２４で受信したワンタイムパスワードをボディ部に含むＳＩＰのＭＥＳＳＡＧＥリクエストを生成する処理を行う。
【０１７９】
送信データ受付部２２４は、送受信部２２８を介して、認証サーバ１７よりワンタイムパスワードを受信する処理を行う。
【０１８０】
ＳＩＰ通信部２２５は、無線端末装置１１又はソフトフォン搭載装置１３との間で、第二のネットワーク３１を介して、ＳＩＰメッセージを送受信する処理を行う。
【０１８１】
入力部２２６は、情報の入力を受け付ける。
【０１８２】
出力部２２７は、情報を出力する。
【０１８３】
送受信部２２８は、第二のネットワーク３１を介した情報の送受信を行う。
【０１８４】
以上に記載したＩＭ送信サーバ２２は、例えば、図３に示すようなコンピュータ４０により実現できる。
【０１８５】
例えば、記憶部２２１は、ＣＰＵ４０１がメモリ４０２又は外部記憶装置４０３を利用することにより実現可能であり、制御部２２２は、外部記憶装置４０３に記憶されている所定のプログラムをメモリ４０２にロードしてＣＰＵ４０１で実行することで実現可能であり、入力部２２６は、ＣＰＵ４０１が入力装置４０６を利用することで実現可能であり、出力部２２７は、ＣＰＵ４０１が出力装置４０７を利用することで実現可能であり、送受信部２２８は、ＣＰＵ４０１が送受信装置４０８を利用することで実現可能である。
【０１８６】
この所定のプログラムは、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、外部記憶装置４０３にダウンロードされ、それから、メモリ４０２上にロードされてＣＰＵ４０１により実行されるようにしてもよい。また、読取装置４０５を介して記憶媒体４０４から、あるいは、送受信装置４０８を介してネットワークから、メモリ４０２上に直接ロードされ、ＣＰＵ４０１により実行されるようにしてもよい。
【０１８７】
図１９及び図２０は、認証サーバ１７の処理を示すフローチャートである。
【０１８８】
まず、認証サーバ１７の認証要求処理部１７５が、送受信部１８３を介して、ユーザ認証要求メッセージを受信すると（Ｓ５００でＹｅｓ）、受信したメッセージに含まれるユーザＩＤ及びサーバＩＤを取得する（Ｓ５０１）。
【０１８９】
ここで、ユーザ認証要求メッセージは、認証を要求する対象となるユーザのユーザＩＤと、認証を要求するサービス提供サーバ１６のサーバＩＤと、当該メッセージがユーザ認証を要求するメッセージであることを意味するメッセージ識別子と、を含む。
【０１９０】
例えば、本実施形態においては、図２１（ユーザ認証要求メッセージのボディ部５０の概略図）に示すようなＸＭＬ表現をボディ部５０に含むＳＯＡＰ（Simple Object Access Protocol）メッセージを用いているが、このような態様に限定されるわけではない。なお、図２１の左端の数字は行数を特定するためのメモリであって、ボディ部５０の一部を構成するものではない。
【０１９１】
ここで、ユーザ認証要求メッセージのボディ部５０は、ａｕｔｈｅｎｔｉｃａｔｅＲｅｑｕｅｓｔタグが、ユーザ認証を要求するメッセージであることを意味しており、ｕｓｅｒ要素のｕｓｅｒｉｄ属性の値である「ｕｓｅｒ０００１」が、認証の対象となるユーザのユーザＩＤを示しており、ｓｅｒｖｉｃｅｉｄ属性の値である「ｓｅｒｖｉｃｅ０００１」が、認証を要求するサービス提供サーバ１６のサーバＩＤを示している。
【０１９２】
図１９に戻り、次に、認証サーバ１７のユーザ情報取得部１７７が、ステップＳ５００で取得したユーザＩＤで特定されるユーザについて、使用端末の種類と通信ＩＤの組を取得するためのユーザ情報要求メッセージを生成し、生成したメッセージをユーザ情報管理サーバ２０へ送信する（Ｓ５０２）。
【０１９３】
ここで、ユーザ情報要求メッセージは、ユーザ情報を取得する対象となるユーザのユーザＩＤと、当該メッセージがユーザ情報の取得を要求するメッセージであることを意味するメッセージ識別子と、を含む。
【０１９４】
例えば、本実施形態においては、図２２（ユーザ情報要求メッセージのボディ部５１の概略図）に示すようなＸＭＬ表現をボディ部５１に含むＳＯＡＰメッセージを用いているが、このような態様に限定されるわけではない。なお、図２２の左端の数字は行数を特定するためのメモリであって、ボディ部５１の一部を構成するものではない。
【０１９５】
ユーザ情報要求メッセージのボディ部５１は、ｇｅｔＵｓｅｒＩｎｆｏＲｅｑｕｅｓｔタグが、ユーザ情報を要求するメッセージであることを意味しており、ｕｓｅｒ要素のｕｓｅｒｉｄ属性の値である「ｕｓｅｒ０００１」が、ユーザ情報を取得する対象となるユーザのユーザＩＤを示している。
【０１９６】
図１９に戻り、ユーザ情報取得部１７７は、ステップＳ５０２で送信したユーザ情報要求メッセージの応答メッセージの受信を待ち受けており（Ｓ５０３）、ユーザ情報要求メッセージに対するユーザ情報管理サーバ２０からの応答が、予め定められた時間が経過しても得られない場合には（Ｓ５０３でＮｏ）、認証実行部１７４は、認証処理が失敗したことを示すエラーメッセージを生成し、サービス提供サーバ１６に送信して（Ｓ５０４）、処理を終了する。
【０１９７】
一方、予め定められた時間内に、ユーザ情報取得部１７７が、送受信部１８３を介して、ユーザ情報管理サーバ２０からユーザ情報応答メッセージを受信した場合は（Ｓ５０３でＹｅｓ）、ユーザ情報取得部１７７は、受信した応答メッセージに含まれるユーザの装置の種類と通信ＩＤの組を、記憶部１７１に記憶する（Ｓ５０５）。
【０１９８】
ここで、ユーザ情報応答メッセージは、ユーザの端末の種類及び通信ＩＤの組と、当該メッセージがユーザ情報要求に対する応答メッセージであることを意味するメッセージ識別子と、を含む。
【０１９９】
例えば、本実施形態においては、図２３（ユーザ情報応答メッセージのボディ部５２の概略図）に示すようなＸＭＬ表現をボディ部５２に含むＳＯＡＰメッセージを用いているが、このような態様に限定されるわけではない。なお、図２３の左端の数字は行数を特定するためのメモリであって、ボディ部５２の一部を構成するものではない。
【０２００】
ユーザ情報応答メッセージのボディ部５２は、ｇｅｔＵｓｅｒＩｎｆｏＲｅｓｐｏｎｓｅタグが、ユーザ情報要求に対する応答メッセージであることを意味しており、ｕｓｅｒ要素のｕｓｅｒｉｄ属性の値である「ｕｓｅｒ０００１」が、ユーザ情報の主体であるユーザのユーザＩＤを示している。また、各ｄｅｖｉｃｅ要素のｄｅｖｉｃｅｉｄ属性の値（「ｍｏｂｉｌｅ」、「ｐｈｏｎｅ」、「ｉｍ」）は、そのｄｅｖｉｃｅ要素が示す通信ＩＤがどの端末に対応するものかを示し、各ｄｅｖｉｃｅ要素の値は、端末に割り当てられた通信ＩＤを示す。例えば、図２３の例では、ユーザ「ｕｓｅｒ０００１」は端末種別「ｍｏｂｉｌｅ」に対応する無線端末装置１１と、「ｐｈｏｎｅ」に対応するソフトフォン搭載装置１３と、「ｉｍ」に対応するメッセンジャ搭載装置１５を保有しており、それぞれの装置の通信ＩＤは「ｓｉｐ：０００１＿ｍｏｂｉｌｅ＠ｈｉｔａｃｈｉ．ｃｏｍ」、「ｓｉｐ：０００１＿ｐｈｏｎｅ＠ｈｉｔａｃｈｉ．ｃｏｍ」、「ｓｉｐ：０００１＿ｉｍ＠ｈｉｔａｃｈｉ．ｃｏｍ」であること、を示している。
【０２０１】
図１９に戻り、次に、認証サーバ１７のプレゼンス情報取得部１７６は、ステップＳ５０５で取得された通信ＩＤで特定される全ての装置のプレゼンス情報を要求するプレゼンス情報要求メッセージを生成して、生成したメッセージをプレゼンスサーバ１９に送信する（Ｓ５０６）。
【０２０２】
ここで、プレゼンス情報要求メッセージは、ユーザが使用する装置の通信ＩＤと、当該メッセージがプレゼンス情報の取得を要求するメッセージであることを意味するメッセージ識別子と、を含んだメッセージである。
【０２０３】
例えば、本実施形態においては、プレゼンスサーバ１９がＳＩＰ／ＳＩＭＰＬＥ（SIP Instant Messaging and Presence Language Extensions）に準拠しており、プレゼンス情報要求メッセージは、図２４（プレゼンス情報要求メッセージ５３の概略図）に示すようにＳＩＰメッセージの「ＳＵＢＳＣＲＩＢＥリクエスト」を用いているが、このような態様に限定されるわけではない。なお、図２４の左端の数字は行数を特定するためのメモリであって、メッセージの一部を構成するものではない。
【０２０４】
プレゼンス情報要求メッセージ５３は、５行目のＴｏタグに、ユーザ「ｕｓｅｒ０００１」のソフトフォン搭載装置１３の通信ＩＤである「ｓｉｐ：０００１＿ｐｈｏｎｅ＠ｈｉｔａｃｈｉ．ｃｏｍ」を含んでおり、当該メッセージが当該通信ＩＤを持つ通信装置のプレゼンス情報を要求することを示している。
【０２０５】
ＳＩＰのＳＵＢＳＣＲＩＢＥリクエストの詳細についてはＲＦＣ３２６５の規定に従うため、詳細な説明は省略する。
【０２０６】
なお、本実施形態においては、一つの装置に対してプレゼンス情報要求メッセージ５３を生成するようにしているため、無線端末装置１１及びメッセンジャ搭載装置１５のプレゼンス情報を要求するためのプレゼンス要求メッセージについても、それぞれ同様のＳＩＰメッセージとして生成することができる。
【０２０７】
また、本発明におけるプレゼンス情報要求メッセージは、ＳＩＰのＳＵＢＳＣＲＩＢＥリクエストに限定されるものではなく、各種の標準で規定されたメッセージ、あるいは独自に規定したメッセージを使用してもよい。例えば、プレゼンスサーバ１９がＰａｒｌａｙ  ＸのＰｒｅｓｅｎｃｅＣｏｎｓｕｍｅｒインタフェースを備えるＷｅｂサービスとして実装されていた場合には、当該メッセージとしてＰａｒｌａｙ  Ｘの仕様に準拠したＳＯＡＰメッセージ等を利用することができる。
【０２０８】
図１９に戻り、プレゼンス情報取得部１７６は、ステップＳ５０６で送信したプレゼンス情報要求メッセージの応答メッセージの受信を待ち受けており（Ｓ５０７）、プレゼンス情報要求メッセージに対するプレゼンスサーバ１９からの応答が、予め定められた時間が経過しても得られない場合には（Ｓ５０７でＮｏ）、認証実行部１７４は、認証処理が失敗したことを示すエラーメッセージを生成し、サービス提供サーバ１６に送信して（Ｓ５０４）、処理を終了する。
【０２０９】
一方、予め定められた時間内に、プレゼンス情報取得部１７６が、送受信部１８３を介して、ユーザ情報管理サーバ２０からユーザ情報応答メッセージを受信した場合は（Ｓ５０７でＹｅｓ）、プレゼンス情報取得部１７６は、プレゼンス情報通知メッセージから通信ＩＤとプレゼンス情報の組を取得して、ステップＳ５０５で記憶した、装置と通信ＩＤの組を利用して、取得したプレゼンス情報がどの装置のプレゼンス情報であるかを特定して、記憶部１７１に記憶して（Ｓ５０８）、ステップＳ５０９に進む。
【０２１０】
ここで、プレゼンス情報通知メッセージは、ユーザが使用する装置の通信ＩＤと、当該メッセージがプレゼンス情報の応答メッセージであることを意味するメッセージ識別子と、ユーザが使用する装置の状況を特定する情報（プレゼンス情報）と、を含む。
【０２１１】
例えば、本実施形態においては、プレゼンスサーバ１９が、ＳＩＰ／ＳＩＭＰＬＥに準拠しており、プレゼンス情報通知メッセージは、図２５（プレゼンス情報通知メッセージ５４の概略図）に示すようなＳＩＰのＮＯＴＩＦＹリクエストを用いているが、このような態様に限定されるわけではない。なお、図２５の左端の数字は行数を特定するためのメモリであって、メッセージの一部を構成するものではない。
【０２１２】
プレゼンス情報通知メッセージ５４は、４行目のＦｒｏｍタグに、ユーザ「ｕｓｅｒ０００１」が使用するソフトフォン搭載装置１３の通信ＩＤである「ｓｉｐ：０００１＿ｐｈｏｎｅ＠ｈｉｔａｃｈｉ．ｃｏｍ」を含んでおり、当該メッセージが当該通信ＩＤを持つ装置のプレゼンス情報を含むことを示している。更に、１６行目のｓｔａｔｕｓ要素内のｂａｓｉｃ要素の値である「ｏｐｅｎ」は、ソフトフォン搭載装置１３が通話可能な状態であることを示しており、１７行目のｒｐｉｄ：ｐｌａｃｅ−ｔｙｐｅ要素内のｌｔ：ｏｆｆｉｃｅ要素は、ソフトフォン搭載装置１３の設置場所がオフィス内であることを示している。
【０２１３】
なお、本実施形態においては、一つの装置に対して一つのプレゼンス情報通知メッセージ５４を生成するようにしているため、無線端末装置１１及びメッセンジャ搭載装置１５のプレゼンス情報を通知するためのプレゼンス情報通知メッセージについても、それぞれ同様のＳＩＰメッセージとして生成することができる。
【０２１４】
ここで、ＳＩＰのＮＯＴＩＦＹリクエストの詳細についてはＲＦＣ３２６５の規定に従うため、詳細な説明を省略する。
【０２１５】
なお、本発明のプレゼンス情報通知メッセージは、ＳＩＰのＮＯＴＩＦＹリクエストに限定されるものではなく、各種の標準で規定されたメッセージ、あるいは独自に規定したメッセージを使用してもよい。例えば、プレゼンスサーバ１９がＰａｒｌａｙ  ＸのＰｒｅｓｅｎｃｅＣｏｎｓｕｍｅｒインタフェースを実装しており、かつ認証サーバ１７がＰａｒｌａｙ  ＸのＰｒｅｓｅｎｃｅＮｏｔｉｆｉｃａｔｉｏｎインタフェースを実装している場合には、当該メッセージとしてＰａｒｌａｙ  Ｘの仕様に準拠したＳＯＡＰメッセージ等を利用することができる。
【０２１６】
図１９に戻り、例えば、プレゼンス情報取得部１７６は、ステップＳ５０８において、図２６（取得プレゼンス情報テーブル４３の概略図）に示すような取得プレゼンス情報テーブル４３に新たなレコードを追加し、取得したプレゼンス情報を格納する。
【０２１７】
取得プレゼンス情報テーブル４３は、ユーザＩＤ欄４３ａと、無線端末装置欄４３ｂと、ソフトフォン欄４３ｃと、メッセンジャ欄４３ｄと、を有する。
【０２１８】
ユーザＩＤ欄４３ａには、プレゼンス情報通知メッセージに含まれているユーザＩＤを特定する情報が格納される。
【０２１９】
無線端末装置欄４３ｂには、プレゼンス情報通知メッセージに含まれている通信ＩＤにより特定される無線端末装置１１のプレゼンス情報が格納される。
【０２２０】
ソフトフォン欄４３ｃには、プレゼンス情報通知メッセージに含まれている通信ＩＤにより特定されるソフトフォン搭載装置１３のプレゼンス情報が格納される。
【０２２１】
メッセンジャ欄４３ｄには、プレゼンス情報通知メッセージに含まれている通信ＩＤにより特定されるメッセンジャ搭載装置１５のプレゼンス情報が格納される。
【０２２２】
図２０に進み、ステップＳ５０９では、認証サーバ１７の認証実行部１７４が、認証ポリシーテーブル１７２ａから、ステップＳ５０１で取得したサーバＩＤがサービス提供サーバＩＤ欄１７２ｂに格納されているレコード群を取得し、取得したレコード群を「候補レコード群」として記憶部１７１に記憶する。
【０２２３】
次に、認証実行部１７４は、ステップＳ５０９で記憶した候補レコード群にレコードが含まれているか否かを確認し（Ｓ５１０）、含まれていない場合には（Ｓ５１０でＮｏ）、ステップＳ５１１に進み、含まれている場合には（ステップＳ５１０でＹｅｓ）、ステップＳ５１２に進む。
【０２２４】
ステップＳ５１２では、認証実行部１７４は、ステップＳ５０９で取得された候補レコード群の中で、最も認証レベルの高いもの（最も値の大きなもの）を選択する。
【０２２５】
そして、認証実行部１７４は、ステップＳ５１２で選択されたレコードを「候補レコード」として、記憶部１７１に記憶するとともに、当該候補レコードを候補レコード群から削除する（Ｓ５１３）。
【０２２６】
次に、認証実行部１７４は、図１９のステップＳ５０８で記憶したプレゼンス情報が、ステップＳ５１４で選択された候補レコード内の無線端末装置１７２ｃ、ソフトフォン欄１７２ｄ及びメッセンジャ欄１７２ｅで特定されるプレゼンス条件を満足するか否かを確認する（Ｓ５１４）。そして、当該プレゼンス情報が当該候補レコード内のプレゼンス条件を満足する場合には（Ｓ５１４でＹｅｓ）、ステップＳ５１５に進み、満足しない場合には（Ｓ５１４でＮｏ）、ステップＳ５１０に戻り処理を繰り返す。
【０２２７】
ステップＳ５１５では、認証実行部１７４は、候補レコード内の実行スクリプト欄１７２ｆで特定される実行スクリプトを実行することで認証を行う。
【０２２８】
例えば、認証実行部１７４は、特定された認証方式の実行スクリプトが、図１０に示すスクリプト４０である場合には、まずパスワード処理部１８０が擬似乱数生成等の処理を行い、第三者による推測が困難なワンタイムパスワードを生成する。次に、認証実行部１７４が、音声再生サーバ２１へ、生成したワンタイムパスワードを送信し、音声通信の準備を要求する。次に、第三者呼制御部１７８が、無線端末装置１１と音声再生サーバ２１の間で音声通話用の通信セッションを確立する。ここで、第三者呼制御部１７８による通信セッション確立の詳細については、ＲＦＣ３７２５の規程に従うため、詳細な説明を省略する。音声再生サーバ２１から無線端末装置１１に対して音声化されたワンタイムパスワードが送信された後、パスワード処理部１８０が、サービス提供サーバ１６を経由してユーザが入力したパスワードを受信すると、生成したワンタイムパスワードと比較を行う。一致した場合には、認証実行部１７４に対し、認証が成功した旨を通知し、一方、一致しなかった場合には、認証が失敗した旨を通知する。
【０２２９】
そして、認証実行部１７４は、ステップＳ５１５での認証結果を確認し（Ｓ５１６）、認証に成功した場合には（ステップＳ５１６でＹｅｓ）、ステップＳ５１７に進み、認証に失敗した場合には、ステップＳ５１０に戻り処理を繰り返す。
【０２３０】
ステップ５１７では、認証要求処理部１７５が、ユーザ認証の結果を伝えるため、ユーザ認証応答メッセージを生成し、送受信部１８３を介して、サービス提供サーバ１６に送信し処理を終了する。
【０２３１】
ここで、ステップＳ５１７で送信するユーザ認証応答メッセージは、ユーザ認証の対象であるユーザのユーザＩＤと、認証を要求したサービス提供サーバ１６のサーバＩＤと、ユーザ認証の実行結果と、実行した認証方式の認証レベルと、当該メッセージがユーザ認証要求に対する応答メッセージであることを意味するメッセージ識別子と、を含む。
【０２３２】
例えば、本実施形態においては、図２７（ユーザ認証応答メッセージのボディ部５５の概略図）に示すようなＸＭＬ表現をボディ部５５に含むＳＯＡＰメッセージを用いているが、このような態様に限定されるわけではない。
【０２３３】
ユーザ認証応答メッセージのボディ部５５は、ａｕｔｈｅｎｔｉｃａｔｅＲｅｓｐｏｎｓｅタグが、ユーザ認証要求に対する応答メッセージであることを意味しており、ｕｓｅｒ要素のｕｓｅｒｉｄ属性の値である「ｕｓｅｒ０００１」が、認証の対象となるユーザのユーザＩＤを示しており、ｓｅｒｖｉｃｅｉｄ属性の値である「ｓｅｒｖｉｃｅ０００１」が、認証を要求したサービス提供サーバ１６のサーバＩＤを示している。また、ｕｓｅｒ要素内において、ｒｅｓｕｌｔ要素の値「ｏｋ」は、ユーザ認証の実行が成功したことを示しており、ａｕｔｈｌｅｖｅｌ要素の値「４」は、実行された認証方式に対して定義された認証レベル（認証レベル欄１７２ｇで特定）を示している。
【０２３４】
一方、ステップＳ５１２からステップＳ５１６までの処理を繰り返し実行した後、候補レコード群に含まれるレコードが存在しなくなった場合には（ステップＳ５１０でＮｏ）、ステップＳ５１１に進み、ステップＳ５１１では、認証要求処理部１７５は、ユーザ認証が失敗したことを伝えるため、ユーザ認証応答メッセージを生成し、サービス提供サーバ１６へ送信し処理を終了する。
【０２３５】
ここで、ステップＳ５１１で送信するユーザ認証応答メッセージは、ユーザ認証の対象であるユーザのユーザＩＤと、認証を要求したサービス提供サーバ１６のサーバＩＤと、ユーザ認証の実行結果と、当該メッセージがユーザ認証要求に対する応答メッセージであることを意味するメッセージ識別子と、を含む。
【０２３６】
例えば、本実施形態においては、図２８（ユーザ認証応答メッセージのボディ部５６の概略図）に示すようなＸＭＬ表現をボディ部５６に含むＳＯＡＰメッセージを用いているが、このような態様に限定されるわけではない。
【０２３７】
ユーザ認証応答メッセージのボディ部５６は、ａｕｔｈｅｎｔｉｃａｔｅＲｅｓｐｏｎｓｅタグが、ユーザ認証要求に対する応答メッセージであることを意味しており、ｕｓｅｒ要素のｕｓｅｒｉｄ属性の値である「ｕｓｅｒ０００１」が、認証の対象となるユーザのユーザＩＤを示しており、ｓｅｒｖｉｃｅｉｄ属性の値である「ｓｅｒｖｉｃｅ０００１」が、認証を要求したサービス提供サーバ１６のＩＤを示している。また、ｕｓｅｒ要素内において、ｒｅｓｕｌｔ要素の値「ｆａｉｌｅｄ」は、ユーザ認証の実行が失敗したことを示している。
【０２３８】
図２９は、認証システム１００で認証を行う際の処理を示すシーケンスである。
【０２３９】
本シーケンスにおいては、ユーザＩＤ「ｕｓｅｒ０００１」により識別されるユーザが、サービス提供サーバ１６に対してサービス提供を要求した場合における、各装置における処理を示す。
【０２４０】
まず、通信装置１０のユーザが、通信装置１０の入力部１０６を介して、サービス提供サーバ１６からサービスの提供を受けるためのサービス要求操作を実行すると（Ｓ５２０）。サービス要求生成部１０４が、サービス提供サーバ１６に対してサービスの提供を要求するためのサービス要求メッセージを生成し、サービス通信部１０５が、送受信部１０８を介して、生成したサービス要求メッセージをサービス提供サーバ１６に送信する（Ｓ５２１）。ここで、本実施形態においては、サービス要求メッセージは、ＨＴＴＰのＧＥＴリクエストやＰＯＳＴリクエスト等を用いて記述されるが、このような態様に限定されるわけではない。
【０２４１】
サービス提供サーバ１６では、第一の送受信部１６８を介して、サービス通信部１０５がサービス要求メッセージを受信すると、通信装置１０へユーザＩＤの入力を求めるメッセージを送付する等の方法により、ユーザに対してユーザＩＤの入力を促し、ユーザを識別するためのユーザＩＤ「ｕｓｅｒ０００１」を取得する。続いて、認証要求送信部１６４が、ユーザの認証を要求するためのユーザ認証要求メッセージを生成して、第二の送受信部１６９を介して、生成したユーザ認証要求メッセージを認証サーバ１７へ送信する（Ｓ５２２）。
【０２４２】
ここで、ユーザ認証要求メッセージは、ユーザのユーザＩＤ「ｕｓｅｒ０００１」と、サービス提供サーバ１６の識別子「ｓｅｒｖｉｃｅ０００１」と、を含み、図２１に示すユーザ認証要求メッセージのボディ部５０に示すようなＸＭＬ表現を含むＳＯＡＰメッセージ等として生成される。
【０２４３】
認証サーバ１７は、送受信部１８３を介して、認証要求処理部１７５が認証要求メッセージを受信すると、受信した認証要求メッセージに含まれる識別子「ｕｓｅｒ０００１」で識別されるユーザが使用する装置の識別情報（ここでは、通信ＩＤ）を取得するために、ユーザ情報取得部１７７がユーザ情報要求メッセージを生成し、送受信部１８３を介してユーザ情報管理サーバ２０へ送信する（Ｓ５２３）。
【０２４４】
ここで、ユーザ情報要求メッセージは、ユーザのユーザＩＤ「ｕｓｅｒ０００１」を含み、図２２に示すユーザ情報要求メッセージのボディ部５１に示すようなＸＭＬ表現を含むＳＯＡＰメッセージ等として生成される。
【０２４５】
ユーザ情報管理サーバ２０は、ユーザ情報通信部２０５が送受信部２０８を介してユーザ情報要求メッセージを受信すると、ユーザ情報管理部２０４が、受信したユーザ情報要求メッセージに含まれる識別子「ｕｓｅｒ０００１」をキーとしてユーザ情報テーブル２０２ａのユーザＩＤ欄２０２ｂを検索して、このような識別子を格納しているレコードを特定する。そして、ユーザ情報管理部２０４は、特定したレコードから、無線端末装置１１、ソフトフォン搭載装置１３及びメッセンジャ搭載装置１５の通信ＩＤを取得する。例えば、図１６の例では、無線端末装置１１の通信ＩＤとして「ｓｉｐ：０００１＿ｍｏｂｉｌｅ＠ｈｉｔａｃｈｉ．ｃｏｍ」を取得し、ソフトフォン搭載装置１３の通信ＩＤとして「ｓｉｐ：０００１＿ｐｈｏｎｅ＠ｈｉｔａｃｈｉ．ｃｏｍ」を取得し、メッセンジャ搭載装置１５の通信ＩＤとして「ｓｉｐ：０００１＿ｉｍ＠ｈｉｔａｃｈｉ．ｃｏｍ」を取得する。そして、ユーザ情報管理部２０４は、取得した装置の通信ＩＤと装置の種別とを特定する情報の組を含むユーザ情報応答メッセージを生成し、送受信部２０８を介して、ユーザ情報通信部２０５が生成したユーザ情報応答メッセージを認証サーバ１７に送信する（Ｓ５２４）。
【０２４６】
ここで、ユーザ情報応答メッセージは、図２３に示すユーザ情報応答メッセージのボディ部５２に示すようなＸＭＬ表現を含むＳＯＡＰメッセージ等として生成される。
【０２４７】
認証サーバ１７は、送受信部１８３を介して、ユーザ情報取得部１７７がユーザ情報応答メッセージを受信すると、受信したユーザ情報応答メッセージに含まれる端末の種類と通信ＩＤの組を、記憶部１７１に記憶し、記憶した各々の通信ＩＤを有する装置のプレゼンス情報を取得するため、プレゼンス情報取得部１７６がプレゼンス情報要求メッセージを生成し、送受信部１８３を介してプレゼンスサーバ１９へ送信する（Ｓ５２５）。
【０２４８】
ここで、プレゼンス情報要求メッセージは、図２４のプレゼンス情報要求メッセージ５３に示すようなＳＩＰメッセージ等として生成される。図２４に示すプレゼンス情報要求メッセージ５３は、ソフトフォン搭載装置１３のプレゼンス情報を要求するメッセージであるが、プレゼンス情報の取得を要求する各々の装置（無線端末装置１１、メッセンジャ搭載装置１５）についても同様にプレゼンス情報要求メッセージを生成して、各々プレゼンス情報管理サーバ２０に送信する。
【０２４９】
プレゼンスサーバ１９は、送受信部１９８を介して、プレゼンス情報通信部１９５がプレゼンス情報要求メッセージを受信すると、プレゼンス情報管理部１９４が、受信したプレゼンス情報要求メッセージに含まれる通信ＩＤをキーとしてプレゼンス情報テーブル１９２ａの通信ＩＤ欄１９２ｂを検索し、当該通信ＩＤを持つ装置のプレゼンス情報をプレゼンス情報欄１９２ｃから取得する。
【０２５０】
例えば、プレゼンス情報管理部１９４は、図２４に示すようなプレゼンス情報要求メッセージ５３を受信した場合には、プレゼンス情報要求メッセージ５３に含まれる通信ＩＤ「ｓｉｐ：０００１＿ｐｈｏｎｅ＠ｈｉｔａｃｈｉ．ｃｏｍ」をキーとしてプレゼンス情報テーブル１９２ａを検索して、対応するレコードのプレゼンス情報欄１９２ｃからプレゼンス情報として「通話可能／オフィス内」を取得する。
【０２５１】
そして、プレゼンスサーバ１９は、プレゼンス情報通信部１０７１が、上記検索の結果得られたプレゼンス情報を含むプレゼンス情報通知メッセージを生成し、送受信部１９８を介して、認証サーバ１７に送信する（Ｓ５２６）。
【０２５２】
ここで、プレゼンス情報通知メッセージは、図２５のプレゼンス情報通知メッセージ５４に示すようなＳＩＰメッセージ（ＮＯＴＩＦＹリクエスト）等として生成する。なお、図２５に示すプレゼンス情報通知メッセージ５４はソフトフォン搭載装置１３のプレゼンス情報を通知するメッセージであるが、無線端末装置１１、メッセンジャ搭載装置１５のプレゼンス情報を通知するプレゼンス情報通知メッセージについても同様に生成すればよい。
【０２５３】
認証サーバ１７は、送受信部１８３を介して、プレゼンス情報取得部１７６がプレゼンス情報通知メッセージを受信すると、受信したプレゼンス情報通知メッセージに含まれるユーザの装置のプレゼンス情報を取得し、図２６に示すような取得プレゼンス情報テーブル４３に格納する。
【０２５４】
続いて、認証サーバ１７は、認証実行部１７４が、取得したプレゼンス情報が満足する認証方式を、認証ポリシーテーブル１７２ａから選択する（Ｓ５２７）。例えば、取得したプレゼンス情報が、図２６に示される取得プレゼンス情報テーブル４３の二行目のレコードのように構成される場合、認証ポリシーテーブル１７２ａの二行目のレコードのプレゼンス条件が満足されるため、認証方式欄１７２ｆから認証方式の実行スクリプトとして「ｓｃｈｅｍｅＡ」が選択される。
【０２５５】
そして、認証実行部１７４は、選択された認証方式のスクリプトに従い、パスワード処理部１８０がワンタイムパスワードの生成を行い（Ｓ５２８）、認証実行部１７４が送受信部１８３を介して音声再生サーバ２１へ生成したワンタイムパスワードを予め定められたメッセージに含めて送信する（Ｓ５２９）。音声再生サーバ２１は、送信データ受付部２１５が、送受信部２１９を介してワンタイムパスワードを含むメッセージを受信すると、音声処理部２１３が受信したワンタイムパスワードを音声化し、記憶部２１１に記憶する。
【０２５６】
続いて、認証サーバ１７は、第三者呼制御部１７８が、無線端末装置１１と音声再生サーバ２１の間で音声通話用の通信セッションを確立する（Ｓ５３０）。なお、この処理についてはＳＩＰに従うため、詳細な説明は省略する。
【０２５７】
そして、音声再生サーバ２１は、セッション利用部２１４が、音声化したワンタイムパスワードを記憶部２１１から取得して、認証サーバ１７の第三者呼制御部１７８により確立された通信セッションを用いて、ユーザの無線端末装置１１に送信する（Ｓ５３１）。
【０２５８】
無線端末装置１１は、送受信部１１９を介して音声化されたワンタイムパスワードを受信すると、当該ワンタイムパスワードを再生して、スピーカ１２１から出力する（Ｓ５３２）。
【０２５９】
ワンタイムパスワードの出力を受けたユーザは、通信装置１０の入力部１０６を介してワンタイムパスワードを入力する（Ｓ５３３）。
【０２６０】
このようなワンタイムパスワードの入力を受け付けた通信装置１０は、サービス通信部１０５が、ユーザにより入力されたワンタイムパスワードを、サービス提供サーバ１６に送信する（Ｓ５３４）。
【０２６１】
サービス提供サーバ１６は、第一の送受信部１６８を介してサービス通信部１６５が、ワンタイムパスワードを受信すると、サービス通信部１０５１が、受信したワンタイムパスワードを認証サーバ１７へ転送する（Ｓ５３５）。
【０２６２】
認証サーバ１７は、送受信部１８３を介してワンタイムパスワードを受信すると、パスワード処理部１８０がステップＳ５２８で生成したワンタイムパスワードと比較を行う（Ｓ５３６）。これらが一致する場合には、認証要求処理部１７５が、ユーザ認証の結果を伝えるため、ユーザ認証応答メッセージを生成して、送受信部１８３を介して、サービス提供サーバ１６に送信する（Ｓ５３７）。
【０２６３】
ここで、ユーザ認証応答メッセージは、図２７に示すユーザ認証応答メッセージのボディ部５５に示すようなＸＭＬ表現を含むＳＯＡＰメッセージ等により生成される。
【０２６４】
サービス提供サーバ１６は、サービス通信部１０５１が、第二の送受信部１６９を介してユーザ認証応答メッセージを受信すると、認証要求送信部１６４が、受信したユーザ認証応答メッセージに含まれる認証結果および実行された認証方式の認証レベルを確認する。そして、認証要求送信部１６４が、認証結果が成功であることを示す「ｏｋ」を示す情報が含まれていることを確認すると、サービス提供部１６３が、確認した認証レベル（ここでは、レベル４）に対応するサービスを、通信装置１０へ提供する（Ｓ５３８）。
【０２６５】
ここで、認証サーバ１７から受信した認証レベルに応じてどのようなサービスが提供されるかは、サービス提供サーバ１６において予め設定しておけばよい。
【０２６６】
即ち、サービス提供サーバ１６が提供するサービスにおいて、特定のページ（画面）へのアクセスの許可を認証レベルで判断したり、特定の認証レベルをクリアした場合にのみ特定のサービスを提供したり、することが可能となる。例えば、サービス提供サーバ１６がインターネットバンキングを提供するサーバであるとすると、認証レベルに応じて、取引できる内容を異なるものにすること（認証レベルに応じて取引できる範囲（残高照会、振り込み、引き出し等）を異なるものとしたり、認証レベルに応じて取引できる金額を異なるものとしたり）が可能となる。
【０２６７】
なお、図２９に示すシーケンスでは、音声再生サーバ２１より、無線端末装置１１にワンタイムパスワードを送信する際の処理を示したが、例えば、音声再生サーバ２１より、ソフトフォン搭載装置１３にワンタイムパスワードを送信する際も同様の処理となる。
【０２６８】
図３０は、認証システム１００で認証を行う際の処理を示すシーケンスである。
【０２６９】
本シーケンスにおいては、ユーザＩＤ「ｕｓｅｒ０００２」により識別されるユーザが、サービス提供サーバ１６に対してサービス提供を要求した場合における、各装置における処理を示す。
【０２７０】
まず、通信装置１０のユーザが、通信装置１０の入力部１０６を介して、サービス提供サーバ１６からサービスの提供を受けるためのサービス要求操作を実行すると（Ｓ５４０）。サービス要求生成部１０４が、サービス提供サーバ１６に対してサービスの提供を要求するためのサービス要求メッセージを生成し、サービス通信部１０５が、送受信部１０８を介して、生成したサービス要求メッセージをサービス提供サーバ１６に送信する（Ｓ５４１）。ここで、本実施形態においては、サービス要求メッセージは、ＨＴＴＰのＧＥＴリクエストやＰＯＳＴリクエスト等を用いて記述されるが、このような態様に限定されるわけではない。
【０２７１】
サービス提供サーバ１６では、第一の送受信部１６８を介して、サービス通信部１０５がサービス要求メッセージを受信すると、通信装置１０へユーザＩＤの入力を求めるメッセージを送付する等の方法により、ユーザに対してユーザＩＤの入力を促し、ユーザを識別するためのユーザＩＤ「ｕｓｅｒ０００２」を取得する。続いて、認証要求送信部１６４が、ユーザの認証を要求するためのユーザ認証要求メッセージを生成して、第二の送受信部１６９を介して、生成したユーザ認証要求メッセージを認証サーバ１７へ送信する（Ｓ５４２）。
【０２７２】
ここで、ユーザ認証要求メッセージは、ユーザのユーザＩＤ「ｕｓｅｒ０００２」と、サービス提供サーバ１６の識別子「ｓｅｒｖｉｃｅ０００１」を含む。
【０２７３】
認証サーバ１７は、送受信部１８３を介して、認証要求処理部１７５が認証要求メッセージを受信すると、受信した認証要求メッセージに含まれる識別子「ｕｓｅｒ０００２」で識別されるユーザが使用する装置の識別情報を取得するために、ユーザ情報取得部１７７がユーザ情報要求メッセージを生成し、送受信部１８３を介してユーザ情報管理サーバ２０へ送信する（Ｓ５４３）。
【０２７４】
ここで、ユーザ情報要求メッセージは、ユーザのユーザＩＤ「ｕｓｅｒ０００２」を含む。
【０２７５】
ユーザ情報管理サーバ２０は、送受信部２０８を介して、ユーザ情報通信部２０５がユーザ情報要求メッセージを受信すると、ユーザ情報管理部２０４が、受信したユーザ情報要求メッセージに含まれる識別子「ｕｓｅｒ０００２」をキーとしてユーザ情報テーブル２０２ａのユーザＩＤ欄２０２ｂを検索して、このような識別子を格納しているレコードを特定する。そして、ユーザ情報管理部２０４は、特定したレコードから、無線端末装置１１、ソフトフォン搭載装置１３及びメッセンジャ搭載装置１５の通信ＩＤを取得する。
【０２７６】
そして、ユーザ情報管理部２０４は、取得した通信ＩＤと装置の種別とを特定する情報の組を含むユーザ情報応答メッセージを生成し、送受信部２０８を介して、ユーザ情報通信部２０５が生成したユーザ情報応答メッセージを認証サーバ１７に送信する（Ｓ５４４）。
【０２７７】
認証サーバ１７は、送受信部１８３を介して、ユーザ情報取得部１７７がユーザ情報応答メッセージを受信すると、受信したユーザ情報応答メッセージに含まれる端末の種類と通信ＩＤの組を、記憶部１７１に記憶し、記憶した各々の通信ＩＤを有する装置のプレゼンス情報を取得するため、プレゼンス情報取得部１７６がプレゼンス情報要求メッセージを生成し、送受信部１８３を介してプレゼンスサーバ１９へ送信する（Ｓ５４５）。
【０２７８】
プレゼンスサーバ１９は、送受信部１９８を介して、プレゼンス情報通信部１９５がプレゼンス情報要求メッセージを受信すると、プレゼンス情報管理部１９４が、受信したプレゼンス情報要求メッセージに含まれる通信ＩＤをキーとしてプレゼンス情報テーブル１９２ａの通信ＩＤ欄１９２ｂを検索し、当該通信ＩＤを持つ装置のプレゼンス情報をプレゼンス情報欄１９２ｃから取得する。
【０２７９】
そして、プレゼンスサーバ１９は、プレゼンス情報通信部１０７１が、上記検索の結果得られたプレゼンス情報を含むプレゼンス情報通知メッセージを生成し、送受信部１９８を介して、認証サーバ１７に送信する（Ｓ５４６）。
【０２８０】
認証サーバ１７は、送受信部１８３を介して、プレゼンス情報取得部１７６がプレゼンス情報通知メッセージを受信すると、受信したプレゼンス情報通知メッセージに含まれるユーザの装置のプレゼンス情報を取得し、図２６に示すような取得プレゼンス情報テーブル４３に格納する。
【０２８１】
続いて、認証サーバ１７は、認証実行部１７４が、取得したプレゼンス情報が満足する認証方式を、認証ポリシーテーブル１７２ａから選択する（Ｓ５４７）。例えば、ユーザＩＤ「ｕｓｅｒ０００２」により識別されるユーザが使用する装置については、無線端末装置１１のプレゼンス情報が「通話不可能」で、ソフトフォン搭載装置１３のプレゼンス情報が「通話不可能」で、メッセンジャ搭載装置１５のプレゼンス情報が「オンライン」であるとすると、認証実行部１７４は、図９に示される認証ポリシーテーブル１７２ａの五行目のレコードのプレゼンス条件が満足されるため、実行スクリプト欄１７２ｆから認証方式の実行スクリプトとして「ｓｃｈｅｍｅＣ」が選択される。
【０２８２】
次に、認証サーバ１７のパスワード処理部１８０がワンタイムパスワードの生成を行い（Ｓ５４８）、認証実行部１７４がＩＭ送信サーバ２２へ生成したワンタイムパスワードを含むメッセージを送信する（Ｓ５４９）。
【０２８３】
ＩＭ送信サーバ２２では、送信データ受付部２２４が、送受信部２２８を介してワンタイムパスワードを含むメッセージを受信すると、メッセージ処理部２２３が受信したワンタイムパスワードをテキストデータにして、記憶部２２１に記憶する。
【０２８４】
次に、ＩＭ送信サーバ２２のＳＩＰ通信部２２５が、記憶部２２１に記憶したワンタイムパスワードをＳＩＰのＭＥＳＳＡＧＥリクエストのボディ部へ含め、メッセンジャ搭載装置１５へ送信する（Ｓ５５０）。
【０２８５】
メッセンジャ搭載装置１５は、送受信部１５８を介してテキストデータ化されたワンタイムパスワードを受信すると、出力部１５７に受信したワンタイムパスワードを出力することで、ユーザに対して当該ワンタイムパスワードを表示する（Ｓ５５１）。
【０２８６】
ワンタイムパスワードの出力を受けたユーザは、通信装置１０の入力部１０６を介してワンタイムパスワードを入力する（Ｓ５５２）。
【０２８７】
このようなワンタイムパスワードの入力を受け付けた通信装置１０は、サービス通信部１０５が、ユーザにより入力されたワンタイムパスワードを、サービス提供サーバ１６に送信する（Ｓ５５３）。
【０２８８】
サービス提供サーバ１６は、第一の送受信部１６８を介してサービス通信部１６５がワンタイムパスワードを受信すると、サービス通信部１０５１が、受信したワンタイムパスワードを認証サーバ１７へ転送する（Ｓ５５４）。
【０２８９】
認証サーバ１７は、送受信部１８３を介してワンタイムパスワードを受信すると、パスワード処理部１８０がステップＳ５４８で生成したワンタイムパスワードと比較を行う（Ｓ５５５）。これらが一致する場合には、認証要求処理部１７５が、ユーザ認証の結果を伝えるため、ユーザ認証応答メッセージを生成して、送受信部１８３を介して、サービス提供サーバ１６に送信する（Ｓ５５６）。
【０２９０】
サービス提供サーバ１６は、サービス通信部１０５１が、第二の送受信部１６９を介してユーザ認証応答メッセージを受信すると、認証要求送信部１６４が、受信したユーザ認証応答メッセージに含まれる認証結果および実行された認証方式の認証レベルを確認する。そして、認証要求送信部１６４が、認証結果が成功であることを示す「ｏｋ」を示す情報が含まれていることを確認すると、サービス提供部１６３が、確認した認証レベル（ここでは、レベル１）に対応するサービスを、通信装置１０へ提供する（Ｓ５５７）。ここで、認証サーバ１７から受信した認証レベルに応じてどのようなサービスが提供されるかは、サービス提供サーバ１６において予め設定しておけばよい。
【０２９１】
以上に記載した実施形態においては、認証用の装置として、無線端末装置１１、ソフトフォン搭載装置１３及びメッセンジャ搭載装置１５を使用しているが、このような態様に限定されず、その他の装置を使用することも可能である。このようにその他の装置を使用する場合でも、認証用の装置は第二のネットワーク３１を介してワンタイムパスワードを取得することができるものであることが必要である。なお、このような他の装置を用いる場合には、他の装置のユーザＩＤと通信ＩＤをユーザ情報管理サーバ２０に記憶しておき、他の装置のプレゼンス情報をプレゼンスサーバ１９に記憶しておき、他の装置のプレゼンス情報に対応する認証ポリシーを認証サーバ１７に記憶しておけばよい。また、このような他の装置にワンタイムパスワードを送信するために、音声再生サーバ２１及びＩＭ送信サーバ２２以外のサーバを第二のネットワーク３１に接続することも可能である。
【０２９２】
さらに、本実施形態においては、通信装置１０以外の装置においてワンタイムパスワードを取得するようにしているが、このような態様に限定されず、通信装置１０に第二のネットワーク３１に接続することのできる送受信部を備えておくことで、通信装置１０においてワンタイムパスワードを取得することも可能である。なお、通信装置１０においてワンタイムパスワードを取得する場合には、通信装置１０のユーザＩＤと通信ＩＤをユーザ情報管理サーバ２０に記憶しておき、通信装置１０のプレゼンス情報をプレゼンスサーバ１９に記憶しておき、通信装置１０のプレゼンス情報に対応する認証ポリシーを認証サーバ１７に記憶しておけばよい。
【０２９３】
以上に記載した実施形態においては、図１９のステップＳ５０７及びステップＳ５０４に示すように、プレゼンス情報の要求に対して特定の期間が経過してもプレゼンスサーバ１９からプレゼンス情報通知メッセージを受信できなかった場合には、ユーザ認証をエラーにしているが、このような態様に限定されず、例えば、プレゼンス情報通知メッセージを受信できなかった装置のプレゼンス情報を「不明」としてステップＳ５０８に進むようにしてもよい。また、認証を受けるユーザが使用する全ての装置のプレゼンス情報が特定の時間を経過しても取得できない場合には、ステップＳ５０４に進み認証エラーとし、一部の装置のプレゼンス情報が取得できない場合には、プレゼンス情報を取得できない装置のプレゼンス情報を「不明」として、ステップＳ５０８に進むようにしてもよい。
【０２９４】
また、以上に記載した実施形態においては、図２０のステップＳ５１５で実行した認証方式において認証が成功しなかった場合には（Ｓ５１６でＮｏ）、ステップＳ５１０に戻り他の認証方式を選択するようにされているが、このような態様に限定されず、例えば、認証が失敗した場合には、再び、ステップＳ５１５の認証処理を繰り返し行うようにすることも可能である。この場合には、ステップＳ５１５の認証処理を繰り返す回数を予め定めておき、このような回数を超えた場合には、ステップＳ５１０に戻るようにすることも可能であり、また、繰り返し行った回数に応じて、認証レベルが下がるようにすることも可能である。
【０２９５】
以上に記載した実施形態においては、認証処理を行うサーバとして、サービス提供サーバ１６、認証サーバ１７、プレゼンスサーバ１９、ユーザ情報管理サーバ２０、音声再生サーバ２１及びＩＭ送信サーバ２２を用いたが、このような態様に限定されず、それぞれのサーバで行っている処理を他のサーバが行うことで、サーバの構成を変更することも可能である。例えば、認証サーバ１７が、他の全てのサーバ又は他の一部のサーバの処理も行うことにより、サーバの数を減らすことも可能である。
【０２９６】
以上に記載した実施形態において、ユーザ側においてワンタイムパスワードを取得する装置として、携帯電話端末を使用することもできる。このような場合には、携帯電話端末の電話番号又はメールアドレスを通信ＩＤとしてプレゼンス情報テーブル１９２ａ、ユーザ情報テーブル２０２ａにおいて管理すればよく、音声再生サーバ２１からは携帯電話端末の電話番号に発呼を行い、音声データを再生すればよく、また、ＩＭ送信サーバ２２からは、携帯電話端末にワンタイムパスワードを含むメールを発信するようにすればよい。
【図面の簡単な説明】
【０２９７】
【図１】認証システムの概略図。
【図２】通信装置の概略図。
【図３】コンピュータの概略図。
【図４】無線端末装置の概略図。
【図５】ソフトフォン搭載装置の概略図。
【図６】メッセンジャ搭載装置の概略図。
【図７】サービス提供サーバの概略図。
【図８】認証サーバの概略図。
【図９】認証ポリシーテーブルの概略図。
【図１０】スクリプトの概略図。
【図１１】スクリプトの概略図。
【図１２】スクリプトの概略図。
【図１３】プレゼンスサーバの概略図。
【図１４】プレゼンス情報テーブルの概略図。
【図１５】ユーザ情報管理サーバの概略図。
【図１６】ユーザ情報テーブルの概略図。
【図１７】音声再生サーバの概略図。
【図１８】ＩＭ送信サーバの概略図。
【図１９】認証サーバの処理を示すフローチャート。
【図２０】認証サーバの処理を示すフローチャート。
【図２１】ユーザ認証要求メッセージのボディ部の概略図。
【図２２】ユーザ情報要求メッセージのボディ部の概略図。
【図２３】ユーザ情報応答メッセージのボディ部の概略図。
【図２４】プレゼンス情報要求メッセージの概略図。
【図２５】プレゼンス情報通知メッセージの概略図。
【図２６】取得プレゼンス情報テーブルの概略図。
【図２７】ユーザ認証応答メッセージのボディ部の概略図。
【図２８】ユーザ認証応答メッセージのボディ部の概略図。
【図２９】認証システムで認証を行う際の処理を示すシーケンス。
【図３０】認証システムで認証を行う際の処理を示すシーケンス。
【符号の説明】
【０２９８】
１００  認証システム
１０  通信装置
１０１  記憶部
１０２  制御部
１１  無線端末
１１１  記憶部
１１２  制御部
１３  ソフトフォン搭載装置
１３１  記憶部
１３２  制御部
１５  メッセンジャ搭載装置
１５１  記憶部
１５２  制御部
１６  サービス提供サーバ
１６１  記憶部
１６２  制御部
１７  認証サーバ
１７１  記憶部
１７３  制御部
１９  プレゼンスサーバ
１９１  記憶部
１９３  制御部
２０  ユーザ情報管理サーバ
２０１  記憶部
２０３  制御部
２１  音声再生サーバ
２１１  記憶部
２１２  制御部
２２  ＩＭ送信サーバ
２２１  記憶部
２２２  制御部
【図１】
2009246417.tif 000003
【図２】
2009246417.tif 000004
【図３】
2009246417.tif 000005
【図４】
2009246417.tif 000006
【図５】
2009246417.tif 000007
【図６】
2009246417.tif 000008
【図７】
2009246417.tif 000009
【図８】
2009246417.tif 000010
【図９】
2009246417.tif 000011
【図１０】
2009246417.tif 000012
【図１１】
2009246417.tif 000013
【図１２】
2009246417.tif 000014
【図１３】
2009246417.tif 000015
【図１４】
2009246417.tif 000016
【図１５】
2009246417.tif 000017
【図１６】
2009246417.tif 000018
【図１７】
2009246417.tif 000019
【図１８】
2009246417.tif 000020
【図１９】
2009246417.tif 000021
【図２０】
2009246417.tif 000022
【図２１】
2009246417.tif 000023
【図２２】
2009246417.tif 000024
【図２３】
2009246417.tif 000025
【図２４】
2009246417.tif 000026
【図２５】
2009246417.tif 000027
【図２６】
2009246417.tif 000028
【図２７】
2009246417.tif 000029
【図２８】
2009246417.tif 000030
【図２９】
2009246417.tif 000031
【図３０】
2009246417.tif 000032