(57)【要約】【課題】  ＳＩＰクライアントのプレゼンス情報を取得するプレゼンス情報取得方法および装置を提供する。【解決手段】  プレゼンス情報取得装置１０は、ＳＩＰアダプタシステム１２に接続したＳＩＰクライアント１６のプレゼンス情報を取得するプレゼンス情報取得装置１０であって、ＳＩＰアダプタシステム１２は、ＳＩＰクライアント１６に対してＯＰＴＩＯＮＳメソッドを出力するとともに、前記ＯＰＴＩＯＮＳメソッドに応じて返信されるプレゼンス情報となるＯＰＴＩＯＮＳ応答を入力するプレゼンス調査手段２２と、このプレゼンス調査手段２２に入力された前記ＯＰＴＩＯＮＳ応答を登録するプレゼンス情報管理データベース３６と、を備えた構成である。【選択図】    図１
2007025803.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰクライアントのプレゼンス情報をＳＩＰアダプタシステムにより取得するプレゼンス情報取得方法であって、
前記ＳＩＰアダプタシステムからプレゼンス状態の調査区域に配置される前記ＳＩＰクライアントに対して、ＯＰＴＩＯＮＳメソッドを中継するＳＩＰサーバを介してＯＰＴＩＯＮＳメソッドを出力し、
入力した前記ＯＰＴＩＯＮＳメソッドに応答して、前記ＳＩＰクライアントから前記ＳＩＰアダプタシステムに前記ＳＩＰサーバを介してプレゼンス情報となるＯＰＴＩＯＮＳ応答を出力し、
前記ＯＰＴＩＯＮＳ応答を前記ＳＩＰアダプタシステムに登録する、
ことを特徴とするプレゼンス情報取得方法。
【請求項２】
ＳＩＰクライアントのプレゼンス情報をＳＩＰアダプタシステムにより取得するプレゼンス情報取得方法であって、
ＯＰＴＩＯＮＳメソッドを中継しないＳＩＰサーバに前記ＳＩＰアダプタシステムから前記ＯＰＴＩＯＮＳメソッドを出力し、
前記ＳＩＰサーバが前記ＯＰＴＩＯＮＳメソッドを入力すると、前記ＳＩＰサーバの構成要素であるＳＩＰデータベースにアクセスして、登録されている前記ＳＩＰクライアントの端末状態に応じてプレゼンス情報となるＯＰＴＩＯＮＳ応答を前記ＳＩＰアダプタシステムに出力し、
前記ＯＰＴＩＯＮＳ応答を前記ＳＩＰアダプタシステムに登録する、
ことを特徴とするプレゼンス情報取得方法。
【請求項３】
前記ＳＩＰアダプタシステムは、
前記ＯＰＴＩＯＮＳ応答を受け取ると前記ＳＩＰクライアントに対してＰｉｎｇコマンドを実行して前記ＳＩＰクライアントのプレゼンス状態を確認し、
前記ＳＩＰクライアントから返信される前記Ｐｉｎｇコマンドの実行結果および前記ＯＰＴＩＯＮＳ応答に基づいて前記ＳＩＰクライアントのプレゼンス情報を登録する、
ことを特徴とする請求項２に記載のプレゼンス情報取得方法。
【請求項４】
Ｗｅｂサービスクライアントから前記ＳＩＰアダプタシステムにプレゼンス情報リクエストを出力し、
前記ＳＩＰアダプタシステムに登録された前記プレゼンス情報を前記プレゼンス情報リクエストに応じて読み出し、前記ＳＩＰアダプタシステムから前記Ｗｅｂサービスクライアントに前記プレゼンス情報を通知する、
ことを特徴とする請求項１ないし３のいずれかに記載のプレゼンス情報取得方法。
【請求項５】
ＳＩＰアダプタシステムに接続したＳＩＰクライアントのプレゼンス情報を取得するプレゼンス情報取得装置であって、
前記ＳＩＰアダプタシステムは、
前記ＳＩＰクライアントに対してＯＰＴＩＯＮＳメソッドを出力するとともに、前記ＯＰＴＩＯＮＳメソッドに応じて返信されるプレゼンス情報となるＯＰＴＩＯＮＳ応答を入力するプレゼンス調査手段と、
前記プレゼンス調査手段に入力された前記ＯＰＴＩＯＮＳ応答を登録するプレゼンス情報管理データベースと、
を備えたことを特徴とするプレゼンス情報取得装置。
【請求項６】
ＳＩＰサーバを介してＳＩＰアダプタシステムに接続したＳＩＰクライアントのプレゼンス情報を取得するプレゼンス情報取得装置であって、
前記ＳＩＰサーバは、前記ＳＩＰクライアントの端末状態が登録されたＳＩＰデータベースを備え、前記ＳＩＰアダプタシステムから入力したＯＰＴＩＯＮＳメソッドに対して前記ＳＩＰデータベースに登録さている前記端末状態に基づいてＯＰＴＩＯＮＳ応答してなり、
前記ＳＩＰアダプタシステムは、
前記ＳＩＰサーバに対して前記ＯＰＴＩＯＮＳメソッドを出力するとともに、プレゼンス情報となる前記ＯＰＴＩＯＮＳ応答を前記ＳＩＰサーバから入力するプレゼンス調査手段と、
前記ＳＩＰクライアントに対してＰｉｎｇコマンドを出力し、前記ＳＩＰクライアントのプレゼンス状態を確認した結果を入力するＰｉｎｇ調査手段と、
前記プレゼンス調査手段に入力された前記ＯＰＴＩＯＮＳ応答または前記Ｐｉｎｇ調査手段に入力された前記Ｐｉｎｇコマンドの実行結果に基づいた前記ＳＩＰクライアントのプレゼンス情報を登録するプレゼンス情報管理データベースとを備えた、
ことを特徴とするプレゼンス情報取得装置。
【請求項７】
前記ＳＩＰアダプタシステムは、Ｗｅｂサービスクライアントと接続してデータの入出力を行うプレゼンス情報管理コンポーネントを備え、
前記プレゼンス情報管理コンポーネントは、前記Ｗｅｂサービスクライアントから入力したプレゼンス情報リクエストに応じて前記プレゼンス情報管理データベースに登録されたプレゼンス情報を取得するプレゼンス情報取得手段を備えた、
ことを特徴とする請求項５または６に記載のプレゼンス情報取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰクライアントのプレゼンス情報を取得するプレゼンス情報取得方法および装置に関するものである。
【背景技術】
【０００２】
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）クライアントのプレゼンス情報を取得する従来のプレゼンス情報取得装置は、プレゼンス情報管理データベース（プレゼンス情報管理ＤＢ）と、プレゼンス管理アプリケーション（プレゼンス管理ＡＰ）と、ＳＩＰサーバを備えていた。プレゼンス情報管理ＤＢは、ＳＩＰクライアントのプレゼンス情報が登録されるものであり、プレゼンス管理ＡＰは、ＳＩＰクライアントのプレゼンス状態を調査するものである。ＳＩＰサーバは、ＳＩＰクライアントのプレゼンス状態を調査するＳＩＰアプリケーション（ＳＩＰ−ＡＰ）と、ＳＩＰクライアントのプレゼンス情報が登録されるＳＩＰデータベース（ＳＩＰ−ＤＢ）を備えている。
【０００３】
そしてＳＩＰクライアントのプレゼンス情報を取得する動作は次のようになっている。まずＳＩＰサーバ内のＳＩＰ−ＤＢがＳＩＰクライアントのプレゼンス情報を保持している場合について説明する。図８はＳＩＰデータベースにＳＩＰクライアントのプレゼンス情報が登録されているときのプレゼンス情報取得シーケンスである。図８（Ａ）に示されるプレゼンス情報の新規取得時は、まずＳＩＰサーバ１内のＳＩＰ−ＡＰ２からＳＩＰクライアント３にプレゼンス情報購読（ＳＵＢＳＣＲＩＢＥメソッド）を出力する。ＳＩＰクライアント３は、入力したＳＵＢＳＣＲＩＢＥメソッドに応じてＳＩＰクライアント３のプレゼンス情報を通知するプレゼンス情報通知（ＮＯＴＩＦＹメソッド）をＳＩＰ−ＡＰ２に出力する。そしてＳＩＰ−ＡＰ２からＳＩＰ−ＤＢ４にプレゼンス情報更新を出力し、ＳＩＰ−ＤＢ４にＳＩＰクライアント３のプレゼンス情報を登録する。登録が完了すると、ＳＩＰ−ＤＢ４からＳＩＰ−ＡＰ２に更新情報通知がされる。
【０００４】
また図８（Ｂ）に示されるプレゼンス情報の状態更新時は、まずＳＩＰクライアント３からＳＩＰ−ＡＰ２にプレゼンス情報通知（ＮＯＴＩＦＹメソッド）を出力する。そしてＳＩＰ−ＡＰ２からＳＩＰ−ＤＢ４にプレゼンス情報更新を出力し、ＳＩＰ−ＤＢ４にＳＩＰクライアント３のプレゼンス情報を登録する。登録が完了すると、ＳＩＰ−ＤＢ４からＳＩＰ−ＡＰ２に更新情報通知がされる。
【０００５】
次に、ＳＩＰサーバのＳＩＰデータベースがＳＩＰクライアントのプレゼンス情報を保持していない場合について説明する。図９はＳＩＰ−ＤＢにＳＩＰクライアントのプレゼンス情報が登録されていないときのプレゼンス情報取得シーケンスである。図９（Ａ）に示されるプレゼンス情報の新規取得時は、まずプレゼンス管理ＡＰ６からＳＩＰクライアント３にプレゼンス情報購読（ＳＵＢＳＣＲＩＢＥメソッド）を出力する。ＳＩＰクライアント３は、入力したＳＵＢＳＣＲＩＢＥメソッドに応じてＳＩＰクライアント３のプレゼンス情報を通知するプレゼンス情報通知（ＮＯＴＩＦＹメソッド）をプレゼンス管理ＡＰ６に出力する。そしてプレゼンス管理ＡＰ６からプレゼンス情報管理ＤＢ５にプレゼンス情報更新を出力し、プレゼンス情報管理ＤＢ５にＳＩＰクライアント３のプレゼンス情報を登録する。
【０００６】
また図９（Ｂ）に示されるプレゼンス情報の更新時は、まずＳＩＰクライアント３からプレゼンス管理ＡＰ６にプレゼンス情報通知（ＮＯＴＩＦＹメソッド）を出力する。そしてプレゼンス管理ＡＰ６からプレゼンス情報管理ＤＢ５にプレゼンス情報更新を出力し、プレゼンス情報管理ＤＢ５にＳＩＰクライアント３のプレゼンス情報を登録する。
【０００７】
ところで、購読者から通知者に対してＳＵＢＳＣＲＩＢＥメソッドを出力するとともに、通知者から購読者に対してＮＯＴＩＦＹメソッドを出力して、イベント状態の通知を行うことが開示されたものとして、特許文献１が挙げられる。この特許文献１に係る情報配信システムは、ＳＩＰ環境のサーバとＷｅｂ環境上のアプリケーションソフトウェアを提供する、それぞれ独立したシステムとの相互連携による通信システムである。この情報配信システムは、ＳＩＰクライアントの認証・登録完了にともなうサービス開始処理時において、ＳＩＰシステム内のＳＩＰアプリケーションでユーザエージェント（ＵＡ）を生成して、ＳＩＰサーバを介してＳＩＰクライアントに購読メソッド情報（Ｓｕｂｓｃｒｉｂｅ）を送出し、ＳＩＰクライアントからＳＩＰサーバに了解信号を送出してＳＩＰサーバが確認すると、ＳＩＰシステムはサービス開始状態になる構成である。そして特許文献１には、ＳＩＰクライアントが移動したときに、ＳＩＰクライアントからＳＩＰサーバに通知メソッド（Ｎｏｔｉｆｙ）を発行して、ＳＩＰサーバがＳＩＰデータベースにＳＩＰクライアントの位置情報の更新を指示するとともに、ＳＩＰクライアントの移動を示すメソッド（Ｎｏｔｉｆｙ）をＵＡに供給して確認することが開示されている。
【０００８】
また特許文献２に開示されて発明は、ＳＩＰによるＶｏＩＰサーバ環境とＷｅｂ環境上のアプリケーションソフトウェア（ＡＰ）を提供するＷｅｂ−ＡＰサーバ環境とを融合し、ＶｏＩＰとＷｅｂの融合型ＡＰサービスを行うものである。そして特許文献２には、プレゼンス更新通知動作を行うときに、クライアントの利用状態を表すプレゼンス情報更新の通知依頼をＳＩＰソフトフォンからＳＩＰサーバに発行することが開示されている。
【特許文献１】特開２００５−１１５７３７号公報  段落００４３〜００４６、図３参照
【特許文献２】特開２００５−６３３７１号公報  段落００６９、図９参照
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）は、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）におけるインターネットコミュニティの標準等の検討が公表される一連の文章であり、ＲＦＣ３２６１は、２００２年６月にＩＥＴＥのＳＩＰワーキンググループで公開されているＳＩＰの基本的なリクエストである。このためＳＩＰ対応機器の多くは、ＲＦＣ３２６１に対応した製品になっている。ところがＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドは、ＲＦＣ３２６５で規定されているメソッドであり、「ＳＩＰの拡張について述べるものである」とＲＦＣ３２６５に表記されているように、ＳＩＰ対応機器の中にはＲＦＣ３２６５に対応していない機器もある。
【００１０】
このためＳＩＰアダプタシステムとＳＩＰクライアントの間でＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドを入出力させて、ＳＩＰクライアントのプレゼンス情報を取得するプレゼンス情報取得装置では、ＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドに対応したＳＩＰクライアントのみでしか利用できない問題があった。
【００１１】
またＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドは、クライアントからのイベント通知のために作られたものであり、ＳＩＰクライアントが固定電話やパーソナルコンピュータにインストールして利用するもの等のネットワークが安定している環境を想定して作られている。このため無線ＬＡＮというネットワークから外れてもおかしくない環境では、クライアントから情報発信する仕組みは情報の不整合を生じやすくなる問題がある。なお、この不整合の一例としては、クライアントを「会議中」に設定しており、そのままＳＩＰ環境外に出た場合、クライアントは「オフライン」と表示されるべきであるが、「オフライン」を通知できずに「会議中」ステータスと表示される場合である。このためＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹを使用する場合において、無線ＬＡＮを使用するときでは、ＳＩＰ環境外でＳＩＰクライアントのプレゼンス情報を参照できない問題点があった。
【００１２】
またＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドは、プレゼンス情報を任意に設定することができるが、使用機種に大きく依存する問題があった。
またＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドは、ネットワークを介したＳＩＰアダプタシステムとＳＩＰクライアントの間で送受信されているが、これらのメソッドをネットワークに伝送させると大きな負荷がかかってしまう問題がある。すなわちＮＯＴＩＦＹメッセージは、リクエスト行、ヘッダ、空白行およびメッセージ・ボディから構成されているが、ＳＩＰクライアントからＳＩＰアダプタシステムに通知するプレゼンス情報をメッセージ・ボディに記述しているのでＮＯＴＩＦＹメソッドのデータ量が大きくなり、ネットワークの負荷が大きくなる問題がある。
【００１３】
またプレゼンス情報取得装置は、ＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドを間欠的に用いることにより得られたＳＩＰクライアントのプレゼンス情報をデータベースに登録する必要がある。このためプレゼンス情報がデータベースに登録された後にＳＩＰクライアントのプレゼンス状態が変わった場合でも、次にＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドが用いられるときまでデータベースに登録された内容は更新されないので、古いプレゼンス情報に基づいてＳＩＰクライアントのプレゼンス管理がされる問題があった。そしてＳＩＰクライアントが無線ＬＡＮ環境で使用される場合、ＳＩＰクライアントが無線ＬＡＮ圏外に出てしまうと、正常にプレゼンス情報通知（ＮＯＴＩＦＹメソッド）が実施されない虞がある。
本発明は、ＳＩＰクライアントのプレゼンス情報を取得するプレゼンス情報取得方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
従来、ＯＰＴＩＯＮＳメソッドによるリクエスト・メッセージは、ユーザエージェントが、他のユーザエージェントやプロキシサーバに対して呼び出しを行うことなく、相手がサポートされている機能、例えばメソッドやコンテントタイプ、拡張、ＣＯＤＥＣ等の情報を問い合わせることに使用されていた。このためＯＰＴＩＯＮＳは、プレゼンス情報を取得するために利用されることを想定していなかった。本発明では、このＯＰＴＩＯＮＳをＳＩＰクライアントのプレゼンス情報を取得するために用いたものである。なおプレゼンス情報とは、相手に自分の状態を知らせるための情報である。
【００１５】
そして本発明に係るプレゼンス情報取得方法は、ＳＩＰクライアントのプレゼンス情報をＳＩＰアダプタシステムにより取得するプレゼンス情報取得方法であって、前記ＳＩＰアダプタシステム内のプレゼンス情報調査コンポーネントからプレゼンス状態の調査区域に配置される前記ＳＩＰクライアントに対して、ＯＰＴＩＯＮＳメソッドを中継するＳＩＰサーバを介してＯＰＴＩＯＮＳメソッドを出力し、入力した前記ＯＰＴＩＯＮＳメソッドに応答して、前記ＳＩＰクライアントから前記ＳＩＰアダプタシステム内の前記プレゼンス情報調査コンポーネントに前記ＳＩＰサーバを介してプレゼンス情報となるＯＰＴＩＯＮＳ応答を出力し、前記ＯＰＴＩＯＮＳ応答を前記ＳＩＰアダプタシステムに登録する、ことを特徴としている。
【００１６】
また本発明に係るプレゼンス情報取得方法は、ＳＩＰクライアントのプレゼンス情報をＳＩＰアダプタシステムにより取得するプレゼンス情報取得方法であって、ＯＰＴＩＯＮＳメソッドを中継しないＳＩＰサーバに前記ＳＩＰアダプタシステムから前記ＯＰＴＩＯＮＳメソッドを出力し、前記ＳＩＰサーバが前記ＯＰＴＩＯＮＳメソッドを入力すると、前記ＳＩＰサーバの構成要素であるＳＩＰデータベースにアクセスして、このＳＩＰデータベースに登録されている前記ＳＩＰクライアントの端末状態に応じてプレゼンス情報となるＯＰＴＩＯＮＳ応答を前記ＳＩＰアダプタシステムに出力し、前記ＯＰＴＩＯＮＳ応答を前記ＳＩＰアダプタシステムに登録する、ことを特徴としている。なおＯＰＴＩＯＮＳ応答のメッセージには、プレゼンス情報となるステータスコードが記述されていることを特徴としている。
【００１７】
この場合、前記ＳＩＰアダプタシステムは、前記ＯＰＴＩＯＮＳ応答を前記ＳＩＰサーバから受け取ると前記ＳＩＰクライアントに対してＰｉｎｇコマンドを実行して前記ＳＩＰクライアントのプレゼンス状態を確認し、前記ＳＩＰクライアントから返信される前記Ｐｉｎｇコマンドの実行結果および前記ＯＰＴＩＯＮＳ応答に基づいて前記ＳＩＰクライアントのプレゼンス情報を登録する、ことを特徴としている。
【００１８】
また上述したプレゼンス情報取得方法は、Ｗｅｂサービスクライアントから前記ＳＩＰアダプタシステムにプレゼンス情報リクエストを出力し、前記ＳＩＰアダプタシステムに登録された前記プレゼンス情報を前記プレゼンス情報リクエストに応じて読み出し、前記ＳＩＰアダプタシステムから前記Ｗｅｂサービスクライアントに前記プレゼンス情報を通知する、ことを特徴としている。
【００１９】
そして本発明に係るプレゼンス情報取得装置は、ＳＩＰアダプタシステムに接続したＳＩＰクライアントのプレゼンス情報を取得するプレゼンス情報取得装置であって、前記ＳＩＰアダプタシステムは、前記ＳＩＰクライアントに対してＯＰＴＩＯＮＳメソッドを出力するとともに、前記ＯＰＴＩＯＮＳメソッドに応じて返信されるプレゼンス情報となるＯＰＴＩＯＮＳ応答を入力するプレゼンス調査手段と、前記プレゼンス調査手段に入力された前記ＯＰＴＩＯＮＳ応答を登録するプレゼンス情報管理データベースと、を備えたことを特徴としている。
【００２０】
また本発明に係るプレゼンス情報取得装置は、ＳＩＰサーバを介してＳＩＰアダプタシステムに接続したＳＩＰクライアントのプレゼンス情報を取得するプレゼンス情報取得装置であって、前記ＳＩＰサーバは、前記ＳＩＰクライアントの端末状態が登録されたＳＩＰデータベースを備え、前記ＳＩＰアダプタシステムから入力したＯＰＴＩＯＮＳメソッドに対して前記ＳＩＰデータベースに登録さている前記端末状態に基づいてＯＰＴＩＯＮＳ応答してなり、前記ＳＩＰアダプタシステムは、前記ＳＩＰサーバに対して前記ＯＰＴＩＯＮＳメソッドを出力するとともに、プレゼンス情報となる前記ＯＰＴＩＯＮＳ応答を前記ＳＩＰサーバから入力するプレゼンス調査手段と、前記ＳＩＰクライアントに対してＰｉｎｇコマンドを出力し、前記ＳＩＰクライアントのプレゼンス状態を確認した結果を入力するＰｉｎｇ調査手段と、前記プレゼンス調査手段に入力された前記ＯＰＴＩＯＮＳ応答または前記Ｐｉｎｇ調査手段に入力された前記Ｐｉｎｇコマンドの実行結果に基づいた前記ＳＩＰクライアントのプレゼンス情報を登録するプレゼンス情報管理データベースとを備えた、ことを特徴としている。
【００２１】
そして上述したプレゼンス情報取得装置は、前記ＳＩＰアダプタシステムは、Ｗｅｂサービスクライアントと接続してデータの入出力を行うプレゼンス情報管理コンポーネントを備え、前記プレゼンス情報管理コンポーネントは、前記Ｗｅｂサービスクライアントから入力したプレゼンス情報リクエストに応じて前記プレゼンス情報管理データベースに登録されたプレゼンス情報を取得するプレゼンス情報取得手段を備えた、ことを特徴としている。
【発明の効果】
【００２２】
プレゼンス情報取得方法および装置は、ＳＩＰサーバがＯＰＴＩＯＮＳメソッドを中継する場合およびＯＰＴＩＯＮＳメソッドを中継しない場合のいずれにおいても、ＳＩＰアダプタシステムからＯＰＴＩＯＮＳメソッドを出力し、このＯＰＴＩＯＮＳメソッドに応じて返信されるＯＰＴＩＯＮＳ応答を入力することによりＳＩＰクライアントのプレゼンス情報を調査することができる。そしてＯＰＴＩＯＮＳ応答では、ＳＩＰクライアントのステータスコードが記述されているので、このステータスコードに基づいてプレゼンス情報を取得することができる。またステータスコードは、メッセージ中のステータス行に記述されているので、メッセージのデータ量を小さくすることができる。
【００２３】
またＯＰＴＩＯＮＳメソッドは、ＲＦＣ３２６１で規定されているメソッドなので、全てのＳＩＰクライアントに対応することができる。
またプレゼンス情報の取得時に、Ｐｉｎｇコマンドを実行してＳＩＰクライアントのプレゼンス状態を調査しているので、ＳＩＰクライアントの正確なプレゼンス情報を得ることができる。
【００２４】
またプレゼンス情報取得方法および装置は、Ｗｅｂアプリケーションで任意の状態を変更できるので、携帯電話回線網でも使用することができ、ＳＩＰクライアントの状態を通知することができる。すなわち、ＯＰＴＩＯＮＳ環境であればＳＩＰクライアントがＳＩＰ圏外にあっても、携帯電話圏内であればプレゼンス情報を参照することができる。
【発明を実施するための最良の形態】
【００２５】
以下に、本発明に係るプレゼンス情報取得方法および装置の最良の実施形態について説明する。まず第１の実施形態について説明する。図１は第１の実施形態に係るプレゼンス情報取得装置のブロック図である。第１の実施形態に係るプレゼンス情報取得装置１０は、ＳＩＰアダプタシステム１２を備えており、このＳＩＰアダプタシステム１２にＯＰＴＩＯＮＳメソッドを中継するＳＩＰサーバ１４を介してＳＩＰクライアント１６が接続されている。また第１の実施形態に係るプレゼンス情報取得装置１０では、Ｗｅｂサービスクライアント１８がＳＩＰアダプタシステム１２に接続している。
【００２６】
ＳＩＰアダプタシステム１２は、プレゼンス情報調査コンポーネント２０、プレゼンス情報管理コンポーネント２４およびこれらのコンポーネント２０，２４に接続するプレゼンス情報管理データベース（プレゼンス情報管理ＤＢ）３６を備えている。
【００２７】
プレゼンス情報調査コンポーネント２０は、ＳＩＰプロトコルのメッセージを送信するとともに、各ＳＩＰクライアント１６のプレゼンス情報を取得し、これをプレゼンス情報管理ＤＢ３６に登録（更新）するものである。具体的には、プレゼンス情報調査コンポーネント２０はプレゼンス調査手段２２を備えており、プレゼンス調査手段２２はプレゼンス情報管理ＤＢ３６から調査対象のＳＩＰクライアント１６のＳＩＰアドレスを検索し、このＳＩＰクライアント１６にＳＩＰプロトコルのメッセージを送信し、そしてＳＩＰクライアント１６からの応答コードに基づいてプレゼンス情報をプレゼンス情報管理ＤＢ３６に登録するものである。
【００２８】
すなわちプレゼンス調査手段２２は、ＳＩＰクライアント１６に対してＯＰＴＩＯＮＳメソッドを出力するとともに、ＯＰＴＩＯＮＳメソッドに応じて返信されるプレゼンス情報となるＯＰＴＩＯＮＳ応答を入力するものである。このＯＰＴＩＯＮＳメソッドは、ＲＦＣ３２６１で規定されているメソッドであり、全てのＳＩＰクライアント１６に対応している。
【００２９】
プレゼンス情報管理コンポーネント２４は、Ｗｅｂサーバ上のＷｅｂサービスとして動作し、プレゼンス情報管理ＤＢ３６を操作し、ユーザ登録／削除、プレゼンス情報の取得等を行うものである。具体的には、プレゼンス情報管理コンポーネント２４は、ユーザＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）登録手段２６、ユーザＩＤ削除手段２８、調査対象ＳＩＰアドレス更新手段３０、プレゼンス情報取得手段３２およびプレゼンス情報排他取得手段３４を備えている。
【００３０】
ユーザＩＤ登録手段２６は、プレゼンス情報管理ＤＢ３６にユーザＩＤや調査対象となっているＳＩＰクライアント１６のＳＩＰアドレスリストを登録するものである。これによりＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）ネットワークを介してＳＩＰアダプタシステム１２に接続するＷｅｂサービスクライアント１８は、ユーザＩＤ登録手段２６にアクセスして自身のユーザＩＤをプレゼンス情報管理ＤＢ３６に登録することができる。またＷｅｂサービスクライアント１８は、ユーザＩＤ登録手段２６にアクセスしてプレゼンス情報を取得したいＳＩＰクライアント１６をプレゼンス情報管理ＤＢ３６に登録することができる。この場合、調査対象となっているＳＩＰクライアント１６のＳＩＰアドレスを複数登録することもできる。
【００３１】
ユーザＩＤ削除手段２８は、プレゼンス情報管理ＤＢ３６に登録されているユーザＩＤまたは調査対象ＳＩＰアドレスを削除するものである。調査対象ＳＩＰアドレス更新手段３０は、プレゼンス情報管理ＤＢ３６に登録されている調査対象ＳＩＰクライアント１６のＳＩＰアドレスリストを更新するものである。プレゼンス情報取得手段３２は、該当のユーザＩＤに対する調査対象ＳＩＰアドレスに基づいて、指定したＳＩＰアドレスリストのプレゼンス情報をプレゼンス管理ＤＢ３６から取得するものである。プレゼンス情報排他取得手段３４は、該当のユーザＩＤに対する調査対象ＳＩＰアドレスに基づいて、指定したＳＩＰアドレスを除いたプレゼンス情報をプレゼンス管理ＤＢ３６から取得するものである。
そしてプレゼンス情報管理ＤＢ３６は、ＳＩＰクライアント１６のプレゼンス情報や調査対象のＳＩＰクライアント１６のＳＩＰアドレスリスト、ユーザＩＤが登録されるものである。
【００３２】
またＳＩＰサーバ１４は、ＳＩＰメッセージを中継する機能を備えており、具体的にはＯＰＴＩＯＮＳメソッドを中継してＳＩＰクライアント１６へ問い合わせるタイプのサーバである。そしてＳＩＰサーバ１４は、ＳＩＰに対応したネットワークを介してＳＩＰアダプタシステム１２に接続している。またＳＩＰクライアント１６は、例えばＳＩＰフォンを構成しており、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により、ＳＩＰサーバ１４に接続している。なおＳＩＰクライアント１６は、有線によりＳＩＰサーバ１４に接続しいてもよい。
【００３３】
またＷｅｂサービスクライアント１８が、ＳＯＡＰネットワーク等を介してＳＩＰアダプタシステム１２に接続している。Ｗｅｂサービスクライアント１８は、ＳＩＰアダプタシステム１２にリクエストを出力して、このリクエストに応じた通知をＳＩＰアダプタシステム１２から受けるものである。一例としては、Ｗｅｂサービスクライアント１８はＳＩＰアダプタシステム１２に対してプレゼンス情報リクエストを出力し、これに応答するプレゼンス情報検索結果通知をＳＩＰアダプタシステム１２から入力して、ＳＩＰクライアント１６のプレゼンス情報を得るものである。
【００３４】
次に、プレゼンス情報取得方法について説明する。図２は第１の実施形態におけるＳＩＰクライアントのプレゼンス情報調査時の動作シーケンスである。図３は第１の実施形態におけるＳＩＰクライアントがＯＰＴＩＯＮＳメソッドを入力したときの動作シーケンスである。まず図２に示されるように、ＳＩＰアダプタシステム１２に設けられたプレゼンス情報調査コンポーネント２０は、ＳＩＰクライアント１６のプレゼンス情報を取得するためにプレゼンス調査手段２２を起動させ、このプレゼンス調査手段２２からＳＩＰサーバ１４にＯＰＴＩＯＮＳメソッドを出力する。ＯＰＴＩＯＮＳメソッドを中継するＳＩＰサーバ１４は、ＯＰＴＩＯＮＳメソッドを入力すると、このＯＰＴＩＯＮＳメソッドをそのままＳＩＰクライアント１６に転送する。
【００３５】
そして図３（Ａ）〜（Ｄ）に示されるように、ＳＩＰクライアント１６は、ＯＰＴＩＯＮＳメソッドを入力すると、そのときの状態により異なる動作をして、ＯＰＴＩＯＮＳ応答をＳＩＰサーバ１４に出力する。ＳＩＰサーバ１４は、ＯＰＴＩＯＮＳメソッドの応答結果をプレゼンス情報調査コンポーネント２０に転送する。
【００３６】
具体的には、図３（Ａ）に示されるようにＳＩＰクライアント１６がオンラインの場合、ＳＩＰクライアント１６がＯＰＴＩＯＮＳメソッドを入力すると、ＯＰＴＩＯＮＳ応答としてステータスコードの２００（ＯＫ）をＳＩＰサーバ１４に出力する。なおステータスコードは、ＯＰＴＩＯＮＳ応答メッセージ中のステータス行に記述されている。そしてＳＩＰサーバ１４は、ＯＰＴＩＯＮＳ応答を入力すると、これをプレゼンス情報調査コンポーネント２０に転送する。これによりプレゼンス情報調査コンポーネント２０は、ＯＰＴＩＯＮＳ応答としてのステータスコード２００を得る。
【００３７】
また図３（Ｂ）に示されるようにＳＩＰクライアント１６がオフラインの場合、ＳＩＰサーバ１４は、プレゼンス情報調査コンポーネント２０からＯＰＴＩＯＮＳメソッドを入力するが、転送先が不明になっているのでＳＩＰクライアント１６に転送できない。このためＳＩＰサーバ１４は、ステータスコードの４０４（Ｎｏｔ  Ｆｏｕｎｄ）をプレゼンス情報調査コンポーネント２０に出力する。
【００３８】
また図３（Ｃ）に示されるようにＳＩＰクライアント１６が電話中の場合、ＳＩＰクライアント１６は、ＯＰＴＩＯＮＳメソッドを入力すると、ステータスコードの４８６（Ｂｕｓｙ  Ｈｅｒｅ）をＳＩＰサーバ１４に出力する。ＳＩＰサーバ１４は、ステータスコードを入力すると、これをプレゼンス情報調査コンポーネント２０に転送する。
【００３９】
またＳＩＰクライアント１６が無線ＬＡＮによりＳＩＰサーバ１４に接続する場合において、ＳＩＰクライアント１６が無線ＬＡＮと接続可能な範囲から出てしまった場合、すなわち無線ＬＡＮ圏外の場合は図３（Ｄ）に示されるようになる。ＳＩＰサーバ１４は、プレゼンス情報調査コンポーネント２０から入力したＯＰＴＩＯＮＳメソッドをＳＩＰクライアント１６に転送するが、ＳＩＰクライアント１６が無線電波の届かないところにあるのでＯＰＴＩＯＮＳ応答がない。このためＳＩＰサーバ１４においてタイムアウトとなるので、ＳＩＰサーバ１４からプレゼンス情報調査コンポーネント２０にステータスコードの４０８（Ｒｅｑｕｅｓｔ  Ｔｉｍｅｏｕｔ）を出力する。
【００４０】
そして図２に示されるように、プレゼンス情報調査コンポーネント２０は、ＳＩＰサーバ１４から入力したステータスコードに基づいたＳＩＰクライアント１６のプレゼンス情報をプレゼンス情報管理ＤＢ３６に登録し、プレゼンス情報のデータベースとする。
【００４１】
なおプレゼンス情報を更新する場合も、上述した動作を定期的に繰り返せばよい。すなわちプレゼンス情報調査コンポーネント２０からＳＩＰクライアント１６に対して定期的にＯＰＴＩＯＮＳメソッドを出力し、ＳＩＰクライアント１６等がＯＰＴＩＯＮＳメソッドに応答してＳＩＰクライアント１６からプレゼンス情報調査コンポーネント２０にＯＰＴＩＯＮＳ応答を出力し、プレゼンス情報調査コンポーネント２０がこのＯＰＴＩＯＮＳ応答に基づいてプレゼンス情報管理ＤＢ３６に登録されているプレゼンス情報のデータベースを更新すればよい。
【００４２】
このようにプレゼンス情報取得方法および装置１０は、ＳＩＰクライアント１６のプレゼンス状態を調査するのにＲＦＣ３２６１で規定さているＯＰＴＩＯＮＳメソッドを用い、プレゼンス情報としてステータスコードを参照しているので、ＳＩＰクライアント１６がＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドに対応している必要がない。したがって、全てのＳＩＰクライアント１６がＯＰＴＩＯＮＳメソッドに応じてＯＰＴＩＯＮＳ応答を返すことができ、ＳＩＰクライアント１６の機種にかかわらずプレゼンス状態を調査することができる。
【００４３】
またＯＰＴＩＯＮＳ応答では、プレゼンス情報にステータスコードを用いているので、ＳＩＰクライアント１６のプレゼンス状態、例えばオンラインやオフライン、電話中、無線ＬＡＮ圏外等のプレゼンス状態を通知することができる。そしてプレゼンス状態の任意表示に関しては、Ｗｅｂアプリケーション等との組み合わせにより、ＳＩＰ環境・使用機種に依存されずに提供することができ、携帯電話端末からのインターネット接続サービス等とも組み合わせることができる。すなわちＷｅｂアプリケーションで任意の状態を変更することができるので、携帯電話回線網でもプレゼンス情報を参照することができる。つまりＳＩＰクライアント１６がＳＩＰ圏外に出た場合であっても、携帯電話の通話圏内であればプレゼンスを通知することができる。なおＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹメソッドは、ＳＩＰ環境でしか使用することができない。
【００４４】
またＯＰＴＩＯＮＳメソッドに対するＯＰＴＩＯＮＳ応答は、ステータス行やヘッダ等で構成されているレスポンス・メッセージの中のステータス行にＳＩＰクライアント１６のプレゼンス情報を示すステータスコードを記述しているので、ＳＩＰのメッセージ・ボディを使用することがない。これによりＯＰＴＩＯＮＳメソッドのデータ量が少なくなり、ネットワークに負荷をかけることがない。
【００４５】
またプレゼンス情報取得方法および装置１０では、プレゼンス情報調査コンポーネント２０からＳＩＰクライアント１６に対してＯＰＴＩＯＮＳメソッドを定期的に出力しているので、ＳＩＰクライアント１６が無線ＬＡＮ圏外等の無線電波の届かないところに移動した場合でも、正常にＳＩＰクライアント１６の状態変更を確認することができる。
【００４６】
次に、第２の実施形態について説明する。第２の実施形態では、第１の実施形態に係るプレゼンス情報取得方法および装置と同様の構成部分の説明を省略または簡略する。また第２の実施形態では、第１の実施形態に係るプレゼンス情報取得装置と同様の構成部分に同番号を付す。
【００４７】
図４は第２の実施形態に係るプレゼンス情報取得装置のブロック図である。第２の実施形態に係るプレゼンス情報取得装置５０は、ＳＩＰアダプタシステム１２を備えており、このＳＩＰアダプタシステム１２にＯＰＴＩＯＮＳメソッドを中継しないＳＩＰサーバ５２を介してＳＩＰクライアント１６が接続されている。また第２の実施形態に係るプレゼンス情報取得装置５０は、Ｗｅｂサービスクライアント１８がＳＩＰアダプタシステム１２に接続している。
【００４８】
ＳＩＰアダプタシステム１２は、プレゼンス情報調査コンポーネント２０、プレゼンス情報管理コンポーネント２４およびこれらのコンポーネント２０，２４に接続するプレゼンス情報管理ＤＢ３６を備えている。プレゼンス情報調査コンポーネント２０は、プレゼンス調査手段２２およびＰｉｎｇ調査手段５６を備えている。Ｐｉｎｇ調査手段５６は、プレゼンス調査手段２２から出力されるＳＩＰプロトコルで、ＳＩＰクライアント１６のプレゼンス情報を取得しきれない場合に調査対象のＳＩＰクライアント１６のプレゼンス情報を取得するものである。すなわちＰｉｎｇ調査手段５６は、ＳＩＰクライアント１６に対してＰｉｎｇコマンドを出力し、ＳＩＰクライアント１６の接続状態を確認する結果を入力するものである。
プレゼンス情報管理コンポーネント２４は、ユーザＩＤ登録手段２６、ユーザＩＤ削除手段２８、調査対象ＳＩＰアドレス更新手段３０、プレゼンス情報取得手段３２およびプレゼンス情報排他取得手段３４を備えている。
【００４９】
またＳＩＰサーバ５２は、ＳＩＰクライアント１６からの登録要求を受け付ける機能を備えており、具体的にはＯＰＴＩＯＮＳメソッドを中継せず、ＳＩＰデータベース（ＳＩＰ−ＤＢ）５４で管理している情報を基にレスポンスを返すタイプのサーバである。そしてＳＩＰサーバ５２は、ＳＩＰに対応したネットワークを介してＳＩＰアダプタシステム１２に接続している。このＳＩＰサーバ５２は、ＳＩＰクライアント１６のプレゼンス情報が登録されるＳＩＰ−ＤＢ５４を備えている。なおＳＩＰ−ＤＢ５４は、登録されるプレゼンス情報の利用できる有効期限を適宜設定することができる。
【００５０】
次に、プレゼンス情報取得方法について説明する。なおここでは、ＳＩＰクライアント１６のプレゼンス情報がＳＩＰ−ＤＢ５４に予め登録されているものとする。図５は第２の実施形態におけるＳＩＰクライアントのプレゼンス情報調査時の動作シーケンスである。図６は第２の実施形態におけるＳＩＰクライアントがＯＰＴＩＯＮＳメソッドを入力したときの動作シーケンスである。
【００５１】
まず図５に示されるように、ＳＩＰアダプタシステム１２に設けられたプレゼンス情報調査コンポーネント２０は、ＳＩＰクライアント１６のプレゼンス情報を取得するためにプレゼンス調査手段２２を起動させ、このプレゼンス調査手段２２からＳＩＰサーバ５２にＯＰＴＩＯＮＳメソッドを出力する。ＯＰＴＩＯＮＳメソッドを中継しないＳＩＰサーバ５２は、ＯＰＴＩＯＮＳメソッドを入力するとＳＩＰ−ＤＢ５４にアクセスして、このＳＩＰ−ＤＢ５４に登録されているＳＩＰクライアント１６の端末状態に応じてプレゼンス情報となるＯＰＴＩＯＮＳ応答をＳＩＰアダプタシステム１２に出力する。
【００５２】
なお図６（Ａ）〜（Ｅ）に示されるように、ＳＩＰサーバ５２は、ＯＰＴＩＯＮＳメソッドを入力すると、そのときのＳＩＰ−ＤＢ５４に登録されている端末状態により異なる動作をして、ＯＰＴＩＯＮＳ応答をＳＩＰサーバ５２に出力する。具体的には、図６（Ａ）に示されるようにＳＩＰクライアント１６がオンラインの場合、ＳＩＰサーバ５２がＯＰＴＩＯＮＳメソッドを入力すると、ＯＰＴＩＯＮＳ応答としてステータスコードの２００（ＯＫ）をプレゼンス情報調査コンポーネント２０に出力する。また図６（Ｂ）に示されるようにＳＩＰクライアント１６がオフラインの場合、ＯＰＴＩＯＮＳメソッドに対するＳＩＰクライアント１６のプレゼンス情報がＳＩＰ−ＤＢ５４に登録されていない。このためＳＩＰサーバ５２は、ステータスコードの４０４（Ｎｏｔ  Ｆｏｕｎｄ）をプレゼンス情報調査コンポーネント２０に出力する。また図６（Ｃ）に示されるようにＳＩＰクライアント１６が電話中の場合、ＳＩＰサーバ５２は、ＯＰＴＩＯＮＳメソッドを入力すると、ステータスコードの４８６（Ｂｕｓｙ  Ｈｅｒｅ）をプレゼンス情報調査コンポーネント２０に出力する。
【００５３】
またＳＩＰクライアント１６が無線ＬＡＮによりＳＩＰサーバ５２に接続するものであり、ＳＩＰクライアント１６が無線ＬＡＮと接続可能な範囲から出てしまった場合、すなわち無線ＬＡＮ圏外の場合において、ＳＩＰ−ＤＢ５４にＳＩＰクライアント１６のプレゼンス情報が登録されているときは図６（Ｄ）に示されるようになる。ＳＩＰサーバ５２は、ＯＰＴＩＯＮＳメソッドを入力すると、ＳＩＰ−ＤＢ５４に登録されているプレゼンス情報が登録有効期限内であれば、ステータスコードの２００（ＯＫ）をプレゼンス情報調査コンポーネント２０に出力する。そしてプレゼンス情報の精度が落ちているので、プレゼンス情報調査手段は、Ｐｉｎｇ調査手段５６を起動する。このＰｉｎｇ調査手段５６は、ＳＩＰクライアント１６に対してＰｉｎｇコマンドを実行し、ＳＩＰクライアント１６のプレゼンス状態（死活状態）を確認する。この後、ＳＩＰクライアント１６は、Ｐｉｎｇコマンドの実行結果をＰｉｎｇ調査手段５６に出力する。そしてプレゼンス情報調査コンポーネント２０は、ＳＩＰサーバ５２から入力したＯＰＴＩＯＮＳ応答となるステータスコードと、ＳＩＰクライアント１６から入力したＰｉｎｇコマンドの実行結果に基づいて、ＳＩＰクライアント１６のプレゼンス情報をプレゼンス情報管理ＤＢ３６に登録する。
【００５４】
またＳＩＰクライアント１６が無線ＬＡＮによりＳＩＰサーバ５２に接続するものであり、ＳＩＰクライアント１６が無線ＬＡＮと接続可能な範囲から出てしまった場合において、ＳＩＰ−ＤＢ５４にＳＩＰクライアント１６のプレゼンス情報が登録されていないときは図６（Ｅ）に示されるようになる。ＳＩＰサーバ５２は、ＯＰＴＩＯＮＳメソッドを入力すると、ＳＩＰ−ＤＢ５４に登録されているプレゼンス情報が登録有効期限外であれば、ステータスコードの４０４（Ｎｏｔ  Ｆｏｕｎｄ）をプレゼンス情報調査コンポーネント２０に出力する。そしてプレゼンス情報の精度が落ちているので、プレゼンス情報調査手段は、Ｐｉｎｇ調査手段５６を起動する。このＰｉｎｇ調査手段５６は、ＳＩＰクライアント１６に対してＰｉｎｇコマンドを実行し、ＳＩＰクライアント１６のプレゼンス状態（死活状態）を確認する。この後、ＳＩＰクライアント１６は、Ｐｉｎｇコマンドの実行結果をＰｉｎｇ調査手段５６に出力する。そしてプレゼンス情報調査コンポーネント２０は、ＳＩＰサーバ５２から入力したＯＰＴＩＯＮＳ応答となるステータスコードと、ＳＩＰクライアント１６から入力したＰｉｎｇコマンドの実行結果に基づいて、ＳＩＰクライアント１６のプレゼンス情報をプレゼンス情報管理ＤＢ３６に登録する。
なおプレゼンス情報を更新する場合も、上述した動作を定期的に繰り返せばよい。
【００５５】
このようなプレゼンス情報取得方法および装置５０によれば、ＳＩＰサーバ５２がＯＰＴＩＯＮＳメソッドを中継しない場合であっても、第１の実施形態に係るプレゼンス情報取得方法および装置と同様の効果を奏することができる。
またプレゼンス情報取得方法および装置５０は、プレゼンス情報調査コンポーネント２０にＰｉｎｇ調査手段５６を備えており、このＰｉｎｇ調査手段５６でＳＩＰクラアントのプレゼンス状態を取得するので、ＳＩＰクライアント１６が無線ＬＡＮ圏外にある場合でもプレゼンス情報の精度が落ちることはなく、正確なプレゼンス情報を提供することができる。
【００５６】
次に、第３の実施形態について説明する。第３の実施形態では、第１，２の実施形態で説明したＳＩＰアダプタシステム１２にＷｅｂサービスクライアント１８が接続して、プレゼンス情報管理ＤＢ３６に登録されているＳＩＰクライアント１６のプレゼンス情報を得る動作について説明する。図７はＳＩＰクライアントのプレゼンス情報を取得する動作シーケンスである。外部システムであるＷｅｂサービスクライアント１８は、調査対象になっているＳＩＰクライアント１６のプレゼンス情報を取得するために、プレゼンス情報管理コンポーネント２４にプレゼンス情報リクエストを出力する。このプレゼンス情報管理コンポーネント２４は、プレゼンス情報リクエストを入力するとプレゼンス情報取得手段３２を起動させる。プレゼンス情報取得手段３２は、プレゼンス情報管理ＤＢ３６にアクセスして、調査対象になっているＳＩＰクライアント１６のプレゼンス情報を検索する。プレゼンス情報管理ＤＢ３６は、検索結果となるプレゼンス情報をプレゼンス情報通知としてプレゼンス情報管理コンポーネント２４（プレゼンス情報取得手段３２）に出力する。そしてプレゼンス情報管理コンポーネント２４は、プレゼンス情報通知を入力すると、調査対象となっているＳＩＰクライアント１６のプレゼンス情報をプレゼンス情報検索通知としてＷｅｂサービスクライアント１８に出力する。これによりＷｅｂサービスクライアント１８は、調査対象となっているＳＩＰクライアント１６のプレゼンス情報を知ることができる。
【００５７】
なおＷｅｂサービスクライアント１８が指定したＳＩＰクライアント１６を除いたプレゼンス情報をプレゼンス情報管理ＤＢ３６から取得する場合も、Ｗｅｂサービスクライアント１８のリクエストに応じてプレゼンス情報管理コンポーネント２４がプレゼンス情報排他取得手段３４を起動させてプレゼンス情報管理ＤＢ３６にアクセスし、リクエストに応じてＳＩＰクライアント１６のプレゼンス情報を取得すればよい。これによりＷｅｂサービスクライアント１８は、所望のＳＩＰクライアント１６のプレゼンス情報を知ることができる。
【００５８】
またＷｅｂサービスクライアント１８からプレゼンス情報管理ＤＢ３６に、Ｗｅｂサービスクライアント１８のユーザＩＤや調査対象となるＳＩＰクライアント１６のＳＩＰアドレスを登録する場合や、プレゼンス情報管理ＤＢ３６に登録されているユーザＩＤやＳＩＰアドレスリストを削除・更新する場合も上述した動作と同様にして行われる。すなわちプレゼンス情報管理コンポーネント２４は、Ｗｅｂサービスクライアント１８からのリクエストに応じて、ユーザＩＤ登録手段２６、ユーザＩＤ削除手段２８または調査対象ＳＩＰアドレス更新手段３０を起動させ、各手段２６，２８，３０からプレゼンス情報管理ＤＢ３６にアクセスしてリクエストに応じた動作が行われる。
【図面の簡単な説明】
【００５９】
【図１】第１の実施形態に係るプレゼンス情報取得装置のブロック図である。
【図２】第１の実施形態におけるＳＩＰクライアントのプレゼンス情報調査時の動作シーケンスである。
【図３】第１の実施形態におけるＳＩＰクライアントがＯＰＴＩＯＮＳメソッドを入力したときの動作シーケンスである。
【図４】第２の実施形態に係るプレゼンス情報取得装置のブロック図である。
【図５】第２の実施形態におけるＳＩＰクライアントのプレゼンス情報調査時の動作シーケンスである。
【図６】第２の実施形態におけるＳＩＰクライアントがＯＰＴＩＯＮＳメソッドを入力したときの動作シーケンスである。
【図７】ＳＩＰクライアントのプレゼンス情報を取得する動作シーケンスである。
【図８】ＳＩＰデータベースにＳＩＰクライアントのプレゼンス情報が登録されているときのプレゼンス情報取得シーケンスである。
【図９】ＳＩＰデータベースにＳＩＰクライアントのプレゼンス情報が登録されていないときのプレゼンス情報取得シーケンスである。
【符号の説明】
【００６０】
１０………プレゼンス情報取得装置、１２………ＳＩＰアダプタシステム、１４………ＳＩＰサーバ、１６………ＳＩＰクライアント、１８………Ｗｅｂサービスクライアント、２０………プレゼンス情報調査コンポーネント、２２………プレゼンス調査手段、２４………プレゼンス情報管理コンポーネント、３６………プレゼンス情報管理データベース、５０………プレゼンス情報取得装置、５２………ＳＩＰサーバ、５６………Ｐｉｎｇ調査手段。
【図１】
2007025803.tif 000003
【図２】
2007025803.tif 000004
【図３】
2007025803.tif 000005
【図４】
2007025803.tif 000006
【図５】
2007025803.tif 000007
【図６】
2007025803.tif 000008
【図７】
2007025803.tif 000009
【図８】
2007025803.tif 000010
【図９】
2007025803.tif 000011