(57)【特許請求の範囲】
【請求項１】
チャット及びボイス・オーバ・インターネット・プロトコル（チャット／ＶｏＩＰ）サービスの少なくとも１つを、移動通信ネットワーク（３０）の移動ユーザ装置（４０）に提供する方法であって、
前記移動ユーザ装置（４０）は、チャット／ＶｏＩＰ通信環境（２１、２２、２３）にアクセスするＵＥチャット／ＶｏＩＰクライアント（４１）を含み、
チャット／ＶｏＩＰサービスアプリケーション（５４）が、前記移動通信ネットワーク（３０）経由で前記ＵＥチャット／ＶｏＩＰクライアント（４１）に接続し、
前記チャット／ＶｏＩＰサービスアプリケーション（５４）が、アクセスされる各チャット／ＶｏＩＰ通信環境（２１、２２、２３）により前記ＵＥチャット／ＶｏＩＰクライアント（４１）に対してチャット／ＶｏＩＰサービスを提供するために、複数のチャット／ＶｏＩＰサービスプロバイダにより運用される複数の前記チャット／ＶｏＩＰ通信環境（２１、２２、２３）にアクセスする、複数のアプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）の少なくとも１つと接続するステップを含み、
前記アプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）は、独自又は標準の前記チャット／ＶｏＩＰ通信環境（２１、２２、２３）と、前記ＵＥチャット／ＶｏＩＰクライアント（４１）に対して動作する前記チャット／ＶｏＩＰサービスアプリケーション（５４）が提供する前記チャット／ＶｏＩＰ通信環境との間のプロトコル変換を提供することを特徴とする方法。
【請求項２】
前記チャット／ＶｏＩＰサービスアプリケーション（５４）は、
前記複数のアプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）の少なくとも１つが接続した、独自又は標準の前記チャット／ＶｏＩＰ通信環境（２１、２２、２３）には、チャット／ＶｏＩＰクライアントとして動作し、
前記ＵＥチャット／ＶｏＩＰクライアント（４１）には、チャット／ＶｏＩＰ通信環境として動作する、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記チャット／ＶｏＩＰクライアントとして動作すること、及び、前記チャット／ＶｏＩＰ通信環境として動作することは、
前記移動通信ネットワーク（３０）の特権使用、特に、合意したサービス品質を提供するチャット／ＶｏＩＰ通信セッション（７０；７１、７２、７３）の設定及び受諾を含む、
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記プロトコル変換は、前記ＵＥチャット／ＶｏＩＰクライアント（４１）からの、及び、前記ＵＥチャット／ＶｏＩＰクライアント（４１）への、前記チャット／ＶｏＩＰ通信環境（２１、２２、２３）のチャット／ＶｏＩＰサービス、特徴及び機能の調整とマッピングを含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記チャット／ＶｏＩＰ通信環境（２１、２２、２３）の機能にアクセスするため、前記チャット／ＶｏＩＰサービスアプリケーション（５４）は、前記ＵＥチャット／ＶｏＩＰクライアント（４１）及び前記複数のアプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）と接続し、前記ＵＥチャット／ＶｏＩＰクライアント（４１）と前記複数のアプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）との間で、前記移動ユーザ装置の状態情報を提示し、バディの状態を更新し、セッションを設定し、セッションを受諾する、
ことを特徴とする請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記チャット／ＶｏＩＰサービスアプリケーション（５４）は、
前記アプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）と前記ＵＥチャット／ＶｏＩＰクライアント（４１）との間のシグナリングの相互接続ユニットとして動作する、
前記アプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）と前記ＵＥチャット／ＶｏＩＰクライアント（４１）との間の入力、出力又は入出力ストリームを調整する、
前記移動通信ネットワーク（３０）により前記アプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）に提供されるサービスへのアクセスを提供する、
前記移動ユーザ装置（４０）において、異なるアプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）からの状態を、単一のグラフィカルユーザインタフェースで表現し、かつ、読み取る、
前記移動ユーザ装置（４０）からチャット／ＶｏＩＰセッションを設定するときに、使用する前記アプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）を選択する、
ことのうちの少なくとも１つを実行する、
ことを特徴とする請求項１から５のいずれか１項に記載の方法。
【請求項７】
処理装置（５４、５５、５６）及び通信装置（５７）を含む移動通信ネットワーク（３０）で使用するアプリケーションサーバ（５０）であって、
前記処理装置（５４、５５、５６）は、前記通信装置（５７）経由で、前記移動通信ネットワーク（３０）の移動ユーザ装置（４０）のＵＥチャット／ＶｏＩＰクライアント（４１）に接続するよう構成され、
チャット／ＶｏＩＰアプリケーションサービスの前記処理装置（５４、５５、５６）は、アクセスされる各チャット／ＶｏＩＰ通信環境（２１、２２、２３）により前記ＵＥチャット／ＶｏＩＰクライアント（４１）に、前記通信装置（５７）経由でチャット／ＶｏＩＰサービスを提供するために、複数のチャット／ＶｏＩＰサービスプロバイダにより運用される複数の独自のチャット／ＶｏＩＰ通信環境（２１、２２、２３）に前記通信装置（５７）経由でアクセスする、複数の独自のアプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）と接続する様に構成され、
前記アプリケーションサーバ・チャット／ＶｏＩＰクライアント（５１、５２、５３）は、前記チャット／ＶｏＩＰ通信環境（２１、２２、２３）と、前記ＵＥチャット／ＶｏＩＰクライアント（４１）に対して動作する前記処理装置（５４、５５、５６）が提供するチャット／ＶｏＩＰ通信環境との間のプロトコル変換を提供することを特徴とするアプリケーションサーバ。
【請求項８】
チャット／ＶｏＩＰアプリケーションサービスの前記処理装置（５４、５５、５６）及び前記通信装置（５７）は、ＩＰマルチメディアサブシステム（６０）におけるセッション開始プロトコルのシグナリングをサポートするよう構成される、
ことを特徴とする請求項７に記載のアプリケーションサーバ。
【請求項９】
チャット／ＶｏＩＰアプリケーションサービスの前記処理装置（５４、５５、５６）とインタフェースする保存装置（５８）を備えており、
前記保存装置（５８）は、少なくとも１つの独自のチャット／ＶｏＩＰ通信環境（２１、２２、２３）において使用する一意のニックネーム又は識別子に関連する、ローカルなニックネーム又は識別子を定義して保存するために、前記通信装置（５７）経由で、前記移動ユーザ装置（４０）の前記ＵＥチャット／ＶｏＩＰクライアント（４１）にアクセス可能である、
ことを特徴とする請求項７又は８に記載のアプリケーションサーバ。
【請求項１０】
前記処理装置（５４、５５、５６）は、前記移動通信ネットワーク（３０）の特権使用が提供されるように、前記通信装置（５７）経由で、前記移動ユーザ装置（４０）のＵＥチャット／ＶｏＩＰクライアント（４１）と通信する様に構成される、
ことを特徴とする請求項７から９のいずれか１項に記載のアプリケーションサーバ。
【請求項１１】
移動通信ネットワーク（３０）で動作し、入出力装置（２ａ、２ｃ）及び通信装置（２ｂ）に接続する処理装置（３、３ａ、４１ａ）を含む移動ユーザ装置（４０）であって、
前記処理装置（３、３ａ、４１ａ）は、前記入出力装置（２ａ、２ｃ）及び前記通信装置（２ｂ）経由で、前記移動ユーザ装置（４０）に含まれるＵＥチャット／ＶｏＩＰクライアント（４１）の処理により、チャット及びボイス・オーバ・インターネット・プロトコル（チャット／ＶｏＩＰ）サービスの少なくとも１つを提供するように構成され、
前記ＵＥチャット／ＶｏＩＰクライアントの前記処理装置（３、３ａ、４１ａ）は前記移動通信ネットワーク（３０）経由でアプリケーションサーバ（５０）と接続することで、複数の独自のチャット／ＶｏＩＰ通信環境（２１、２２、２３）のチャット／ＶｏＩＰサービスにアクセスするために、前記ＵＥチャット／ＶｏＩＰクライアント（４１）を処理するよう構成され、
前記ＵＥチャット／ＶｏＩＰクライアント（４１）は、前記複数のチャット／ＶｏＩＰ通信環境（２１、２２、２３）のグラフィカルユーザインタフェースの相違に対処し、
前記移動ユーザ装置（４０）は、ローカルニックネームと、本当のニックネーム及び複数のチャット／ＶｏＩＰ通信環境の１つとの対応関係を保存するローカルデータベース（６）をさらに備えており、ローカルニックネームが選択されると、前記ＵＥチャット／ＶｏＩＰクライアント（４１）は、前記選択されたローカルニックネームに対応する本当のニックネームを使用し、前記選択されたローカルニックネームに対応するチャット／ＶｏＩＰ通信環境とのチャット／ＶｏＩＰ通信を開始することを特徴とする移動ユーザ装置。
【請求項１２】
前記ＵＥチャット／ＶｏＩＰクライアント（４１）は、さらに、前記入出力装置（２ａ、２ｃ）経由で、前記複数のチャット／ＶｏＩＰ通信環境（２１、２２、２３）のために、単一のグラフィカルユーザインタフェースを提供するように構成される、
ことを特徴とする請求項１１に記載の移動ユーザ装置。
【請求項１３】
前記ＵＥチャット／ＶｏＩＰクライアントの前記処理装置（３、３ａ、４１ａ）及び前記通信装置（２ｂ）は、ＩＰマルチメディアサブシステムにおけるセッション開始プロトコルのシグナリングをサポートする、
ことを特徴とする請求項１１又は１２に記載の移動ユーザ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動通信ネットワークにおけるサービスの処理、詳細には複数の専用又は独自のチャット及びＶｏＩＰ（ボイス・オーバ・インターネット・プロトコル：Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信環境におけるチャット及びＶｏＩＰサービスに関する。
【背景技術】
【０００２】
インターネットプロトコル（ＩＰ）によるボイスサービスの幾つかのプロバイダは、専用又は独自のチャット及びＶｏＩＰ通信環境において、チャット／ＶｏＩＰと呼ぶチャット及びＶｏＩＰサービスを提供する。ユーザは、このような独自のチャット／ＶｏＩＰ通信環境において適切な固有の識別情報（ＩＤ）又は“ニックネーム”により登録することができる。登録すると、ユーザはそのユーザ装置（ＵＥ）にクライアントソフトウェアをダウンロードし、インストールしなければならず、そのソフトウェアは特定のチャット／ＶｏＩＰ通信環境内の“バディ”と呼ぶ他の登録ユーザとの通信に必要であり、使用される。このようなチャット／ＶｏＩＰ通信環境内の通信、チャット及び／又はＶｏＩＰは無料であることが多いが、異なるチャット／ＶｏＩＰプロバイダにより運用され、類似のチャット／ＶｏＩＰサービス又は公衆電話サービスを提供する他の通信環境におけるユーザとの通信はより困難であり、無料ではなく、可能でないことさえあり得る。
【０００３】
チャット／ＶｏＩＰクライアントは、インターネットへの有線接続（ブロードバンドであることが多い）を有するパーソナルコンピュータ（ＰＣ）や、制限はしないがポータブルコンピュータ即ちラップトップ、パーソナルディジタルアシスタント（ＰＤＡ）、端末及び移動電話機のような無線又は移動ＵＥに対して設計されている。
【０００４】
異なるチャット／ＶｏＩＰプロバイダにより運用される異なるチャット／ＶｏＩＰ通信環境において通信するために、ユーザは、総ての通信環境において個別に登録して、固有ＩＤ又はニックネームと、適切なクライアントソフトウェアを取得するかもしれず、追加の独自のクライアントソフトウェアをダウンロードし、ＵＥにインストールしなければならない。
【０００５】
移動ネットワークプロバイダによる制御下の無線アクセスネットワーク（ＲＡＮ）において動作する移動ＵＥに（事前）インストールされた、或いは、実装されたチャット／ＶｏＩＰサービスを使用する場合、ＵＥ及びＲＡＮは、例えば音声呼を通すために必要なサービス品質（ＱｏＳ）を提供するデータパケットチャネルを選択する。ＵＥチャット／ＶｏＩＰクライアントと呼ばれる、ＵＥにインストールされたチャット／ＶｏＩＰクライアントは、ＵＥの統合された一部、即ちＵＥ及びＲＡＮがサポートする通信プロトコルで動作し、予め規定された必要なＱｏＳのサポートに十分な“特権”を受理し、特権モードで動作する。ＲＡＮは、例えば、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、汎用パケット無線サービス（ＧＰＲＳ）又は汎用移動通信システム（ＵＭＴＳ）をサポートするように構成される移動ネットワークであり得る。移動ネットワークプロバイダは、ＲＡＮのユーザと同意した又は予め規定されたＱｏＳにより、チャット／ＶｏＩＰ通信サービスにアクセスするＵＥの加入を維持する。
【０００６】
独自の又は標準に従うチャット／ＶｏＩＰクライアントの何れであれ、特権モードにより、ＲＡＮの移動ネットワークプロバイダの制御下のチャット／ＶｏＩＰ通信環境においてチャット／ＶｏＩＰサービスを提供するチャット／ＶｏＩＰプロバイダは、特権チャット／ＶｏＩＰプロバイダと看做されるが、他のチャット／ＶｏＩＰプロバイダは同じ特権モードによりＲＡＮを使用することはできない。
【０００７】
（事前）インストール又は埋め込まれたＵＥチャット／ＶｏＩＰクライアントに加えて、チャット／ＶｏＩＰプロバイダが、ＵＥにおけるアプリケーションとしてインストールできる独自ＵＥチャット／ＶｏＩＰクライアントを提供する場合、この独自ＵＥチャット／ＶｏＩＰクライアントは、特別の権利又は特権を有しない。このＵＥチャット／ＶｏＩＰクライアントソフトウェアは“非特権”モードで動作し、“ベストエフォート”品質によりＩＰ接続を取得するので、ＲＡＮ経由の通信リンクは規定ＱｏＳに基づいて選択されないであろう。“ベストエフォート”品質がＶｏＩＰに十分であるかは、ＲＡＮの配置及び利用可用性に依存する。例えばＵＭＴＳが利用可能である場合、ＶｏＩＰは可能であるはずである。そうでなければ送信はＶｏＩＰには適さないであろう。“ベストエフォート”品質によりＲＡＮを使用する場合のチャット／ＶｏＩＰ接続と比べて、保証されたＱｏＳによりＲＡＮを経由して動作するチャット／ＶｏＩＰ接続を使用する場合、ユーザはチャット／ＶｏＩＰ通信セッションの品質の差を認識するであろう。
【０００８】
この問題の可能な解は、追加してＵＥにインストールするＵＥチャット／ＶｏＩＰクライアントが、要求ＱｏＳを提供するＲＡＮの“特権”通信設備を選択し、既に（事前）インストール又は埋め込まれたＵＥチャット／ＶｏＩＰクライアントに提供するような機能及び特権も同様に使用できることを、ＵＥベンダとチャット／ＶｏＩＰプロバイダに合意させることであろう。
【０００９】
しかしながら、この解は、ＵＥチャット／ＶｏＩＰクライアントソフトウェアがＵＥにインストールし、ＲＡＮと共に動作する信頼されるソフトウェア（ＳＷ）であることが必要である。セキュリティに注意するユーザは、そのＵＥにチャット／ＶｏＩＰプロバイダのそのような独自ＵＥチャット／ＶｏＩＰクライアントソフトウェアのインストール及び配備に躊躇するであろう。
【００１０】
その上、大部分の、即ち多分総てではないチャット／ＶｏＩＰプロバイダは、総てのタイプの移動電話機にのせられる、独自ＵＥチャット／ＶｏＩＰクライアントを有するであろう。従って、総てではない独自チャット／ＶｏＩＰ通信環境に総ての移動ユーザがアクセスし、これがチャット／ＶｏＩＰサービスの一般的で効果的な使用を妨げる。米国特許出願公開第２００８／０２２５８０８号明細書は、統合メディアシステム、少なくとも１つのメディアサーバと、移動電話の様な少なくとも１つのクライアントインタフェースを含む方法を開示している。通信サービスは、各通信サービスに対して、個々の装置を活性化することにより、クライアントインタフェースから開始される。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
種々のチャット／ＶｏＩＰプロバイダにより運用される、種々の独自又は標準のチャット／ＶｏＩＰ通信環境において、効率的で、ユーザフレンドリーで、信頼され、効果的な移動ＵＥとの通信方法の提供と、そのような方法をサポートするための、移動通信ネットワークのネットワークノード又はアプリケーションサーバと、移動ＵＥの提供が本発明の目的である。
【課題を解決するための手段】
【００１２】
第１の態様は、チャット及びボイス・オーバ・インターネット・プロトコル（チャット／ＶｏＩＰ）サービスの少なくとも１つを、移動通信ネットワークの移動ユーザ装置ＵＥに提供する方法を含み、移動ＵＥは、チャット／ＶｏＩＰ通信環境にアクセスするＵＥチャット／ＶｏＩＰクライアントを含む。チャット／ＶｏＩＰサービスアプリケーションは、移動通信ネットワークによってＵＥチャットＶｏＩＰクライアントに接続し、アクセスされる各チャット／ＶｏＩＰ通信環境によりＵＥチャット／ＶｏＩＰクライアントにチャット／ＶｏＩＰサービスを提供するために、複数のチャット／ＶｏＩＰサービスプロバイダにより運用される複数のチャット／ＶｏＩＰ通信環境にアクセスする、複数のアプリケーションサーバ・チャット／ＶｏＩＰクライアントの少なくとも１つに接続する。
【００１３】
ＵＥにインストールする適切な、つまり、独自又は標準のＵＥチャット／ＶｏＩＰクライアントの制御下で、チャット／ＶｏＩＰ通信環境に直接アクセスする従来の解決法と異なり、本発明では、チャット／ＶｏＩＰサービスアプリケーション及び各アプリケーションサーバ・チャット／ＶｏＩＰクライアントは、複数のチャット／ＶｏＩＰ通信環境にアクセスするＵＥチャット／ＶｏＩＰクライアントのインタフェースとして動作する。
【００１４】
従って、ＵＥにおける単一のＵＥチャット／ＶｏＩＰクライアントは、種々のチャット／ＶｏＩＰ通信環境にアクセスするのに十分であり、よってＵＥによる、異なる独自又は標準チャット／ＶｏＩＰクライアントのダウンロード及びインストールを効果的に防止し、ＵＥの高価なメモリ及びプロセッサ能力の浪費のような付随する不都合を防止する。比較的多数の異なるチャット／ＶｏＩＰ通信環境にアクセスしなければならない場合はことさらである。また種々のタイプのＵＥに対する複数の異なるＵＥチャット／ＶｏＩＰクライアント及び種々のタイプのチャット／ＶｏＩＰ通信環境の開発の必要性は有効に回避される。
【００１５】
本発明の例では、チャット／ＶｏＩＰサービスアプリケーションによるインタフェースは、
‐ＵＥチャット／ＶｏＩＰクライアントへの接続、
‐複数のアプリケーションサーバ・チャット／ＶｏＩＰクライアントの少なくとも１つへの接続、
‐独自又は標準である、接続されるチャット／ＶｏＩＰ通信環境へのチャット／ＶｏＩＰクライアントとしての動作、及び
‐ＵＥチャット／ＶｏＩＰクライアントへのチャット／ＶｏＩＰ通信環境としての動作
を含む。
【００１６】
幾つかのチャット／ＶｏＩＰ通信環境間の協調の無さに起因する問題を効果的に解決するために、本発明のさらなる例において、アプリケーションサーバ・チャット／ＶｏＩＰクライアントは、独自又は標準チャット／ＶｏＩＰ通信環境とＵＥチャット／ＶｏＩＰクライアントに対して動作するチャット／ＶｏＩＰサービスアプリケーションが提供するチャット／ＶｏＩＰ通信環境間のプロトコル変換を提供する。
【００１７】
プロトコル変換は、幾つかのチャット／ＶｏＩＰクライアントの同時実行に起因する干渉問題を効果的に解決し、防止することが理解されよう。
【００１８】
チャット／ＶｏＩＰサービスのユーザは、チャット／ＶｏＩＰ通信環境の各ユーザが固有のニックネーム又は識別子を持ち、固有のニックネーム又は識別子の下でユーザが通信環境において宛先指定することができる“ニックネーム”の概念に慣れている。ニックネームは通常アスキー文字列である。
【００１９】
ニックネームの概念を本発明では効果的にサポートし、一貫性を保つことができ、本発明のさらなる例では、チャット／ＶｏＩＰサービスアプリケーションは、ＵＥチャット／ＶｏＩＰクライアント及びチャット／ＶｏＩＰ通信環境の機能にアクセスする複数のアプリケーションサーバのチャット／ＶｏＩＰクライアントにインタフェースし、チャット／ＶｏＩＰ通信環境の機能の中では、ＵＥの状態情報の提供、バディの状態更新、セッション設定及びセッションの受諾を行う。
【００２０】
非常にユーザフレンドリーな例では、チャット／ＶｏＩＰサービスアプリケーションは、ＵＥチャット／ＶｏＩＰクライアントがアクセスできる単一の私的アドレス帳を提供し、このアドレス帳は、それぞれの独自又は標準チャット／ＶｏＩＰ通信環境における各バディのチャット／ＶｏＩＰサービスアプリケーションにより作成される固有のニックネーム又は識別子に関連するローカルなニックネーム又は識別子を定義及び保存する。チャット／ＶｏＩＰサービスアプリケーションは、特定のチャット／ＶｏＩＰ通信環境に使用される固有のニックネーム又は識別子を決定する。
【００２１】
ユーザは自分のローカルニックネームを選択することができ、このニックネームはチャット／ＶｏＩＰサービスアプリケーションにより提供されるニックネームより容易に記憶することができる。ユーザがシステムと通信する場合、ローカルニックネームのみを使用しなければならない。チャット／ＶｏＩＰサービスアプリケーションは、選択されたニックネームにより使用するチャット／ＶｏＩＰ通信環境を判断する。
【００２２】
第２の態様では、移動通信ネットワークで使用するアプリケーションサーバを提供し、アプリケーションサーバは、処理装置及び通信装置を含む。処理装置は、通信装置経由でチャット及びボイス・オーバ・インターネット・プロトコル（チャット／ＶｏＩＰ）アプリケーションサービスの少なくとも１つを、移動通信ネットワークのＵＥチャット／ＶｏＩＰクライアントに提供するよう構成される。チャット／ＶｏＩＰアプリケーションサービスの処理装置は、複数の独自又は標準アプリケーションサーバ・チャット／ＶｏＩＰクライアントにインタフェースする様に構成され、複数のチャット／ＶｏＩＰサービスプロバイダにより運用される複数の独自又は標準チャット／ＶｏＩＰ通信環境に、通信装置経由でアクセスし、アクセスされる各チャット／ＶｏＩＰ通信環境によりチャット／ＶｏＩＰサービスをＵＥチャット／ＶｏＩＰクライアントに、通信装置経由で提供する。
【００２３】
特定の例では、チャット／ＶｏＩＰサービスアプリケーションの処理装置及び通信装置は、ＩＰマルチメディアサブシステム（ＩＭＳ）におけるセッション開始プロトコル（ＳＩＰ）シグナリングをサポートするよう構成される。
【００２４】
一例において、ニックネームのアドレス帳のサポートのため、アプリケーションサーバは、チャット／ＶｏＩＰサービスアプリケーションの処理装置にインタフェースする保存装置を含み、保存装置は、チャット／ＶｏＩＰ通信環境の少なくとも１つにおいて使用する固有のニックネーム又は識別子に関連するローカルニックネーム又は識別子を定義し、保存する移動ＵＥのＵＥチャット／ＶｏＩＰクライアントに、通信装置経由でアクセスすることができる。
【００２５】
さらなる例では、アプリケーションサーバの処理装置は、移動通信ネットワークの特権使用が提供されるような方法で、通信装置経由で移動ＵＥのＵＥチャット／ＶｏＩＰクライアントと通信するように構成される。
【００２６】
ＵＥチャット／ＶｏＩＰクライアントと、アプリケーションサーバにより、或いは、アプリケーションサーバの制御下で提供されるチャット／ＶｏＩＰ通信環境とのインタフェース機能を有することにより、移動通信ネットワークにより付与される権利及び特権下で移動通信ネットワーク経由の通信がサポートされ、従って通話のような特定サービスに対するＱｏＳといった、割り当てられる総ての権利及び特権の使用が可能になり、ここで、アプリケーションサーバは、独自又は標準チャット／ＶｏＩＰ通信環境にアクセスするため、移動ネットワークプロバイダの制御下又は移動ネットワークプロバイダとの交渉による合意に従い動作することができる。従って、移動通信ネットワークプロバイダにより提供される以外のチャット／ＶｏＩＰ通信環境による特権通信が可能になる。アプリケーションサーバは、移動通信ネットワークプロバイダとの合意の下で動作可能であるので、各タイプのＵＥについて、独自インタフェースの各ＵＥ／ＯＳベンダとの個別合意は必要ではない。さらに、インストールする、特権使用を伴うチャット／ＶｏＩＰソフトウェアが、セキュリティキーを必要とる場合、ユーザと、独自チャット／ＶｏＩＰプロバイダとのセキュリティキー交換は必要ではない。
【００２７】
第３の態様は、移動通信ネットワークのアプリケーションサーバの処理装置により、チャット及びボイス・オーバ・インターネット・プロトコル（チャット／ＶｏＩＰ）サービスの少なくとも１つを提供する方法を含み、本方法は、
−独自又は標準チャット／ＶｏＩＰ通信環境に対しチャット／ＶｏＩＰクライアントとして動作するステップと、
−移動通信ネットワークのＵＥチャット／ＶｏＩＰクライアントに対しチャット／ＶｏＩＰ通信環境として動作するステップと、
−独自又は標準チャット／ＶｏＩＰ通信環境と、ＵＥチャット／ＶｏＩＰクライアントに対して提供されるチャット／ＶｏＩＰ通信環境との間のプロトコル変換を行うステップと、
を含んでいる。
【００２８】
アプリケーションサーバは、インターネットに接続されるノード、ネットワークサーバに組み込まれるノード、或いは、通信ネットワークのノードである。
【００２９】
一例に置いて、プロトコル変換は、ＵＥチャット／ＶｏＩＰクライアントへの及びＵＥチャット／ＶｏＩＰクライアントからのチャット／ＶｏＩＰ通信環境のチャット／ＶｏＩＰサービス、特徴及び機能の調整とマッピングを含む。そのようなサービス、特徴及び機能の例は、少なくとも１つの独自又は標準チャット／ＶｏＩＰ通信環境へのＵＥチャット／ＶｏＩＰクライアントの状態変化、ＵＥチャット／ＶｏＩＰクライアントへの少なくとも１つの独自チャット／ＶｏＩＰ通信環境におけるバディの状態変化、その他の報告である。
【００３０】
別の例において、チャット／ＶｏＩＰクライアントとして動作するステップと、アプリケーションサーバのチャット／ＶｏＩＰ通信環境として動作するステップは、移動通信ネットワークの特権使用を提供する、特に合意するサービス品質（ＱｏＳ）を提供するチャット／ＶｏＩＰ通信セッションの設定及び受理を含む。
【００３１】
チャット／ＶｏＩＰクライアントＳＷが、アプリケーションサーバにその独自又は標準のチャット／ＶｏＩＰインタフェースのインストールを許容し、その結果、特権ＲＡＮ使用が生じる場合、チャット／ＶｏＩＰプロバイダは、オペレーティングシステムベンダがそのチャット／ＶｏＩＰインタフェースを更新するたびにプロバイダのチャット／ＶｏＩＰインタフェースを更新する必要はなく、或いは、市場の発展により頻繁に発生する出来事と思われるＵＥにおける機能の追加又は変更をＵＥベンダが行うことを要しない。
【００３２】
第４の態様では、移動ユーザ装置（ＵＥ）が提供され、ＵＥは、入力及び出力装置並びに通信装置に接続する処理装置を含み、処理装置は、ＵＥチャット／ＶｏＩＰクライアントの処理による、チャット及びボイス・オーバ・インターネット・プロトコル（チャット／ＶｏＩＰ）サービスの少なくとも１つを、入力及び出力装置並びに通信装置経由で提供するように構成される。ＵＥチャット／ＶｏＩＰクライアントの処理装置は、アプリケーションサーバ経由で複数の独自又は標準のチャット／ＶｏＩＰ通信環境のチャット／ＶｏＩＰサービスにアクセスするために、ＵＥチャット／ＶｏＩＰクライアントを処理するよう構成され、ＵＥチャット／ＶｏＩＰクライアントは、複数のチャット／ＶｏＩＰ通信環境のグラフィカルユーザの相違に対処する。
【００３３】
移動ＵＥのさらなる例で、ＵＥチャット／ＶｏＩＰクライアントは、入力及び出力装置経由で、複数のチャット／ＶｏＩＰ通信環境のために、単一のグラフィカルユーザインタフェース（ＧＵＩ）を提供するように構成される。単一のＧＵＩは、ユーザがセッションを持つ種々のチャット／ＶｏＩＰ通信環境との多くの独自インタフェースを学習して知ることを必要としないため、ユーザに有利である。
【００３４】
別の例では、チャット／ＶｏＩＰ通信環境で使用するニックネームに対応するニックネームを含むレコードを保存し、かつ、読み出す処理装置に接続するローカルデータベースを移動ＵＥが含むのは有利である。
【００３５】
ＩＰマルチメディアサブシステム（ＩＭＳ）のようなリッチなマルチメディア通信をサポートする移動通信ネットワーク又はプラットフォームに本発明は特に適し、チャット／ＶｏＩＰサービスアプリケーションは、セッション開始プロトコル（ＳＩＰ）シグナリングをサポートし、ＵＥチャット／ＶｏＩＰクライアントは、ＩＭＳベースのチャット／ＶｏＩＰクライアントとして動作する。
【００３６】
従ってさらなる例では、ＵＥチャット／ＶｏＩＰ処理装置及び通信装置は、ＩＰマルチメディアサブシステム（ＩＭＳ）のＳＩＰ信号をサポートする。
【００３７】
本発明の上記の特徴、他の特徴及び利点は、添付の図面を参照する次の説明から最もよく理解されるであろう。図面では、同じ参照数字は同一部又は同一若しくは匹敵する機能又は動作を実行する部分を表す。
【図面の簡単な説明】
【００３８】
【図１】単一のユーザ装置からの、複数の独自又は標準チャット／ＶｏＩＰ通信環境でのチャット／ＶｏＩＰ通信サービスの従来の解決法を、概略的、例示的に示す図。
【図２】本発明の例に従う、複数の独自又は標準チャット／ＶｏＩＰ通信環境での単一のユーザ装置からのチャット／ＶｏＩＰ通信を、概略的、例示的に示す図。
【図３】本発明の例に従う、チャット／ＶｏＩＰサービスを移動ＵＥに提供するように構成されるアプリケーションサーバが実行する方法を示す図。
【図４】本発明の例に従う、ＩＭＳベースのＵＥチャット／ＶｏＩＰクライアントのユーザが、チャット／ＶｏＩＰ通信環境に登録する場合の、シグナリング・ステップを示す図。
【図５】ＩＭＳベースのＵＥチャット／ＶｏＩＰクライアントのユーザが、チャット／ＶｏＩＰ通信セッションを開始する場合のシグナリング・ステップを示す図。
【発明を実施するための形態】
【００３９】
データパケットに基づく通信により、ストリーミングビデオを含むビデオ、オーディオ、ボイス・オーバ・インターネット・プロトコル（ＶｏＩＰ）、チャットサービス及びデータ共有のようなメディアタイプを処理するための無線アクセスネットワーク（ＲＡＮ）であって、移動ユーザ装置（ＵＥ）との通信をサポートする、ＧＳＭ、ＧＰＲＳ又はＵＭＴＳネットワークといった、移動通信ネットワークのＲＡＮにより、本発明の制限しなり、例示的な説明を行う。以下では、チャット／ＶｏＩＰサービスにより説明を行う。ＲＡＮは移動ネットワークプロバイダの制御により又は制御下で動作する。
【００４０】
図１で、参照符号１は、限定しないが移動電話機、モバイルラップトップコンピュータ、パーソナルディジタルアシスタント（ＰＤＡ）といった、従来のＵＥを示す。ＵＥ１は、キーボード、マウス、マイクロフォンなどの入力デバイス２ａ及びディスプレイ、ラウドスピーカなどの出力デバイス２ｃを含む入出力（Ｉ／Ｏ）サブユニット２に接続するプロセッサ３を含む。Ｉ／Ｏサブユニット２は、さらに、移動通信ネットワーク、即ちＲＡＮ３０とデータ交換をする通信機２ｂを含む。
【００４１】
参照符号２０は、インターネットを示し、インターネット２０には、チャット／ＶｏＩＰ通信環境Ａ２１、チャット／ＶｏＩＰ通信環境Ｂ２２及びチャット／ＶｏＩＰ通信環境Ｃ２３といった、各チャット／ＶｏＩＰ通信環境それぞれのホストである幾つかのデバイス２４、２５及び２６が接続する。これら総てのチャット／ＶｏＩＰ通信環境２１、２２及び２３は、標準又は独自、即ち非標準であり、異なるチャット／ＶｏＩＰサービスプロバイダにより提供又は動作される。３つのチャット／ＶｏＩＰ通信環境のみを示したが、実際にはより多くの又はより少ないチャット／ＶｏＩＰ通信環境も可能であり、チャット／ＶｏＩＰ通信環境は公衆又は私設の他のネットワークにおいて動作する。これら総ては、図示する環境及びネットワークにより包含されると考えるべきである。
【００４２】
各チャット／ＶｏＩＰ通信環境２１、２２及び２３との通信のために、ＵＥ１には、適切な通信、ＵＥチャット／ＶｏＩＰクライアントと呼ぶ制御及びユーザインタフェースソフトウェアをインストール、つまり、ＵＥチャット／ＶｏＩＰ通信環境Ａ２１によるチャット／ＶｏＩＰサービスの提供のためにＵＥチャット／ＶｏＩＰクライアントＡ１１を、チャット／ＶｏＩＰ通信環境Ｂ２２によるチャット／ＶｏＩＰサービスの提供のためにＵＥチャット／ＶｏＩＰクライアントＢ１２を、チャット／ＶｏＩＰ通信環境Ｃ２３によるチャット／ＶｏＩＰサービスの提供のためにＵＥチャット／ＶｏＩＰクライアントＣ１３をインストールする。各ＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３は、それぞれ破線の矢印３１，３２及び３３により概略的に示すチャット／ＶｏＩＰ通信環境２１、２２、及び２３へのインターネットプロトコル（ＩＰ）ピアツーピア接続のためにアプリケーションプロトコルを使用する。ＵＥ１のＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３は、プロセッサ３により処理されるオペレーティングシステムＯＳ３ａの制御下で実行される。
【００４３】
チャット／ＶｏＩＰ通信環境２１、２２、及び２３は、特定のチャット／ＶｏＩＰ通信セッションの確立及び維持に必要な処理である。これらの処理は、インターネット２０に接続するサーバ及び／又は端末のようなデバイス２４、２５及び２６において実行される。そのようなデバイス２４、２５及び２６の例は、
−チャット／ＶｏＩＰ通信環境２１、２２及び２３を提供するＵＥのような端末であり、例えばＵＥ１で実行するＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３と、音声呼のような通信セッションをサポートする。
−チャット／ＶｏＩＰ通信環境２１、２２及び２３を提供するサーバであり、例えばＵＥ１で実行するＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３の状態監視、ＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３の登録要求の制御、ＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３と例えば別の端末で実行するチャット／ＶｏＩＰクライアントとの間の通信セッションの制御に使用される。
【００４４】
目的の識別に関して、チャット／ＶｏＩＰ通信環境２１、２２、及び２３では、ユーザは“ニックネーム”を登録し、“ニックネーム”で知られることになる。これらニックネームは、データベース１４、１５及び１６により概略的に示される各ＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３毎の、ＵＥ１のアドレス帳に保存される。アドレス帳には、“バディ”と呼ぶ、対応するチャット／ＶｏＩＰ環境の他のユーザのニックネームを保存することができる。チャット／ＶｏＩＰプロバイダ（図示しない）により提供されるデータベースにこの情報を蓄積できることもまた理解されるであろう。さらに、状態情報、即ち永久的又は一時的情報、例えばチャット／ＶｏＩＰ通信に関係するバディの利用可能性又は他のデータをアドレス帳に保存することができる。
【００４５】
ＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３は、アプリケーションであり、アプリケーションプログラムインタフェース（ＡＰＩ）により利用可能となり、ＯＳ３ａの制御下でプロセッサ３により実行される。ＵＥチャット／ＶｏＩＰクライアントアプリケーション１１、１２及び１３は、ＡＰＩ１１ａ、１２ａ及び１３ａによりそれぞれ実行される。ＡＰＩは、独自又は標準インタフェースの何れかに区別することができる。独自であれば、ＡＰＩは、単一のチャット／ＶｏＩＰプロバイダにより使用され、他のチャット／ＶｏＩＰプロバイダではこのＡＰＩの使用はできないことを意味する。標準ＡＰＩは、ＯＳ３ａへの公開インタフェースに適用され、チャット／ＶｏＩＰプロバイダは、ＯＳ３ａの制御下でプロセッサ３により機能実行を可能にするチャット／ＶｏＩＰアプリケーションの設計を可能にする。
【００４６】
ＡＰＩはさらに特権及び非特権インタフェースに区別することができ、特権は、
−アプリケーションがある形式のセキュリティキーを含む場合にのみ、ダウンロードが成功するアプリケーションの、このダウンロードを可能にし、
−セキュリティチェックに従うような特定の条件下で許されるダウンロードアプリケーションのインストール又は実行を行い、
−特定の方法におけるプロセッサ３によるある機能の実行、例えば特定のサービス品質（ＱｏＳ）に従うＲＡＮ経由のネットワーク経路の設定、
を含み得る。
【００４７】
実際には、ＯＳ３ａは幾つかのＡＰＩをサポートすることができ、これらのＡＰＩは独自／標準及び特権／非特権インタフェースの組み合わせにより特徴づけられる。
【００４８】
説明のため、ＲＡＮ３０の無線ネットワークプロバイダにより、ＵＥチャット／ＶｏＩＰクライアント１１が、ＵＥ１に（事前）インストールされ、ＵＥチャット／ＶｏＩＰクライアント１１は、独自かつ特権ＡＰＩ１１ａを使用することを仮定する。オプションとして、このＵＥチャット／ＶｏＩＰクライアント１１は、ＡＰＩ１１ａと共にＵＥ１のＯＳ内に埋め込むことができる。
【００４９】
説明のため、ＵＥチャット／ＶｏＩＰクライアント１２及び１３は、ＲＡＮ３０のネットワークプロバイダにより（事前）インストールされず、例えば初めて対応するチャット／ＶｏＩＰ通信環境２２及び２３に登録する場合、ユーザにより追加的にインストールされるものとする。ＵＥチャット／ＶｏＩＰクライアント１２は独自クライアントであり、クライアント１１とは異なり非特権ＡＰＩ１２ａを使用する。ＵＥチャット／ＶｏＩＰクライアント１３は、クライアント１１及び１２と異なり標準クライアントであり、非特権ＡＰＩ１３ａを使用する。
【００５０】
ＵＥチャット／ＶｏＩＰクライアント１１は、ＡＰＩ１１ａにより可能になる特権を使用するので、ＶｏＩＰに必要なＱｏＳに従う通信プロトコルによるＲＡＮ３０の特権使用のような、ＡＰＩ１１ａをサポートするＯＳ３ａが提供する及び／又は事前規定する総ての特権及び権利を使用して、そのピアツーピア通信セッション３１を設定する。通信セッション３１のＩＰ接続は、デバイス２４のＩＰインタフェースに向けて、通信機２ｂ、ＲＡＮ３０及びインターネット２０を経由するようにする。
【００５１】
保証帯域幅、遅延及びアイソクロナスのような合意ＱｏＳに対するネットワークパラメータが適用可能であるので、ＲＡＮ３０の使用はこの場合、所謂“特権”使用である。これは例えばＵＥ１のユーザが、ＲＡＮプロバイダに加入する場合であり、ＲＡＮプロバイダに通信セッション３１への合意ＱｏＳの配信を義務付ける。
【００５２】
反対に、非特権ＡＰＩ１２ａ及び１３ａは、特別の権利又は特権をサポートしないので、独自チャット／ＶｏＩＰＵＥクライアント１２及び１３により開始されるチャット／ＶｏＩＰ通信セッション３２及び３３は、ＲＡＮ３０の“特権”使用の利益を得ることはできない。非特権ＵＥチャット／ＶｏＩＰクライアントアプリケーション１２及び１３の実行は、“ベストエフォート”に基づくＲＡＮ３０の非特権使用になる。チャット／ＶｏＩＰ通信セッションに保証ＱｏＳを使用しないと、例えば貧弱な通話又は全く通話できなくなる。
【００５３】
ＲＡＮプロバイダによりインストール又は提供される独自ＡＰＩであるＡＰＩ１１ａの使用を、ＯＳ３ａはクライアント１１以外のあらゆる他のＵＥチャット／ＶｏＩＰクライアントに許容しないので、ＵＥチャット／ＶｏＩＰクライアント１２及び１３のチャット／ＶｏＩＰプロバイダによる特権ＡＰＩ１１ａの使用はオプションではない。
【００５４】
図２は本発明の例を示す。ＵＥ４０は、インターネットプロトコル（ＩＰ）ベースのユーザ装置（ＵＥ）チャット／ＶｏＩＰクライアント４１を含み、ＵＥチャット／ＶｏＩＰクライアント４１は、図１に関して述べた如く、ＵＥ４０のユーザが使用する総てのチャット／ＶｏＩＰ通信環境に対するＲＡＮ３０の特権使用を可能にする。
【００５５】
特権ＡＰＩを使用することができないチャット／ＶｏＩＰプロバイダにより提供されるチャット／ＶｏＩＰ通信セッション３２及び３３が“ベストエフォート”ＩＰ接続のみを有する問題の解決に関し、ＵＥ４０は、単一のＵＥチャット／ＶｏＩＰクライアント４１を使用する。
【００５６】
ＵＥベンダ、ＲＡＮネットワークプロバイダ、又は、ＲＡＮ３０の特権使用を提供するＲＡＮネットワークプロバイダによる配備を有するチャット／ＶｏＩＰプロバイダにより、このＵＥチャット／ＶｏＩＰクライアント４１は提供されることになろう。
【００５７】
ＵＥチャット／ＶｏＩＰクライアント４１は、ＡＰＩ４１ａを介してＯＳ３ａとインタフェースし、ＡＰＩ４１ａは、合意ＱｏＳ達成のためにＲＡＮ３０の“特権”使用を提供するように設計される。ＵＥチャット／ＶｏＩＰクライアント４１が複数のチャット／ＶｏＩＰ環境２１、２２及び２３との通信セッションのための単一チャット／ＶｏＩＰクライアントとして動作する場合、ＵＥ４０のＯＳ３ａの制御下で、図１のように、プロセッサ３は、通信機２ｂ及びＲＡＮ３０を介してインターネット２０へのＩＰ接続を開始するように構成される。
【００５８】
ＲＡＮ３０及びインターネット２０は、処理及び通信手段を含み、処理及び通信手段は、本発明に従い、ＲＡＮ３０及びインターネット２０を介してアプリケーションサーバ（ＡＳ）５０のチャット／ＶｏＩＰサービスアップリケーション５４へのＵＥチャット／ＶｏＩＰクライアント４１からの呼設定要求を実行する。
【００５９】
図２を参照すると、ＡＳ５０は、オペレーティングシステム（ＯＳ）５６の制御下で、プロセッサ５５を有し、データ交換のためＩ／Ｏサブユニット５７に接続する。ＡＳ５０は、インターネット２０又は独自リンクを介してＩ／Ｏサブユニット５７によりＲＡＮ３０（破線で示す）に接続し、通信する。
【００６０】
ＡＳ５０は、インターネット２０に接続するノード、通信ネットワーク、即ちＲＡＮ３０のアプリケーション又はネットワークサーバ若しくはネットワークノードに組み込むことができる。ＡＳ５０がＲＡＮ３０のプロバイダ又はＵＥ４０のユーザに関して少なくとも信頼されるパーティの制御下で動作することが提案される。
【００６１】
ＲＡＮ３０とＡＳ５０により共有されるインターネット２０の一部を、例えば個別接続、セキュリティのため又は帯域幅要求のために、ファイヤウォールのような安全手段を介してグローバルインターネット２０に接続する回線交換ネットワーク又は非同期伝送モードネットワークとして、インターネット２０に代わり配備することができる。オプションとしてインターネット２０のこの部分をセキュリティのための独立環境２０ａとする。
【００６２】
ＡＳ５０は、汎用チャット／ＶｏＩＰサービスアプリケーション５４を実行し、汎用チャット／ＶｏＩＰサービスアプリケーション５４は、複数のチャット／ＶｏＩＰ通信環境２１、２２及び２３それぞれと通信するように構成される複数の独自又は標準ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３の、クライアント及びサーバタスクを実行するよう構成される。ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３は、汎用チャット／ＶｏＩＰサービスアプリケーション５４と協働するように設計されるソフトウェア又はハードウェアを構成する。ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３は、独自又は標準チャット／ＶｏＩＰ通信環境２１、２２及び２３とサービスアプリケーション５４間のプロトコル変換を提供する。
【００６３】
汎用チャット／ＶｏＩＰサービスアプリケーション５４は、ＵＥチャット／ＶｏＩＰクライアント４１によりＵＥ４０において表現される、単一のユーザインタフェースとのアイコン機能及びアイコン表現のような、特定のチャット／ＶｏＩＰサービス環境の特徴又は機能の調整及びマッピングを実行するよう構成される。チャット／ＶｏＩＰサービスのプロバイダは、特権使用のような、使用するＲＡＮ３０の能力セットに関してＲＡＮ３０のプロバイダと合意し、本発明の汎用使用から利益を得ることについて、サービスアプリケーション５４と協働するＡＳチャット／ＶｏＩＰクライアントソフトウェア５１、５２及び５３を提供しなければならない。
【００６４】
ＡＳ５０を制御するプロバイダは、サービスアプリケーション５４への適するインタフェース即ちＡＰＩを提供し、ＡＰＩは、ＲＡＮの“ベストエフォート”基準に頼る代わりに、“特権”ＲＡＮ使用と名付けるＲＡＮの最少帯域幅の規定を可能にするＱｏＳを、チャット／ＶｏＩＰプロバイダとの合意に従いサポートする。
【００６５】
特権ＲＡＮ使用とは別に、ネットワークサービスの使用のような他の特徴は、ＡＳ５０のプロバイダとチャット／ＶｏＩＰプロバイダ間で合意することができ、サービスアプリケーション５４により可能にすることができる。
【００６６】
サービスアプリケーション５４は、ＲＡＮ３０の特権使用が保証されるように、ＵＥ４０のＡＰＩ４１ａを介してＵＥチャット／ＶｏＩＰクライアント４１と、独自又は標準的方法で通信するように構成される。
【００６７】
例として、チャット／ＶｏＩＰ環境Ａ２１のバディの状態が変化すれば、ＡＳチャット／ＶｏＩＰクライアント５１は、この状態変化をサービスアプリケーション５４に伝え、続いてサービスアプリケーション５４は、ＵＥ４０のユーザインタフェースにおいてこの状態変化を表すことができる、ＵＥチャット／ＶｏＩＰクライアント４１への通知を決定する。
【００６８】
汎用チャット／ＶｏＩＰサービスアプリケーション５４の機能のさらなる例は、チャット／ＶｏＩＰ通信セッションの設定及びチャット／ＶｏＩＰ通信セッションの受理である。
【００６９】
限定しないが、サービスアプリケーション５４が実行することができる他の機能は以下の通りである。
−ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３とチャット／ＶｏＩＰクライアント４１間の信号の相互作用ユニットとしての動作。
−ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３とチャット／ＶｏＩＰクライアント４１間の入力及び／又は出力ストリームの調整。
−移動通信ネットワークＲＡＮ３０がＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３に提供するサービスへのアクセスの提供。
−単一のグラフィカルユーザインタフェース（ＧＵＩ）のＵＥ４０における、種々のＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３からの状態の読み取りと表現。
−ＵＥ４０からチャット／ＶｏＩＰセッションを設定する場合に使用するＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３の選択。
【００７０】
サービスアプリケーション５４は、ハードウェア又はソフトウェアによりＡＳ５０内のサブユニットとして実装することができる。
【００７１】
ＵＥチャット／ＶｏＩＰクライアント４１は、入力デバイス２ａ及び出力デバイス２ｃを使用し、サービスアプリケーション５４と協働してＵＥ４０のユーザへの汎用チャット／ＶｏＩＰユーザインタフェースを実行するように構成される。ＡＰＩ４１ａは、ＯＳベンダ（ＯＳ３ａがＵＥ４０に含まれる場合にはＵＥベンダ）により提供され、特権ＲＡＮ３０の使用を伴うＵＥチャット／ＶｏＩＰクライアント４１をサポートするように設計される。
【００７２】
上記説明においては、ただ３つのチャット／ＶｏＩＰ通信環境を示したが、実際にはより多くの又はより少ないチャット／ＶｏＩＰ通信環境が可能であり、チャット／ＶｏＩＰ通信環境は、他の公衆又は私設ネットワークにおいて動作する。これら総ては、図示する環境及びネットワークに包含されると考えるべきである。
【００７３】
図１を参照すると、図２に例示するように、チャット／ＶｏＩＰ通信セッション３１、３２及び３３は、種々のチャット／ＶｏＩＰ通信環境２１、２２及び２３で動作するが、本発明の例では、ＵＥ４０のＯＳ３ａの制御下でプロセッサ３によりＡＰＩ４１ａを介して特権ＲＡＮでのＱｏＳの扱いを受ける一方、ＵＥチャット／ＶｏＩＰクライアント４１は、通信セッション３１、３２及び３３の汎用チャット／ＶｏＩＰクライアントとして動作する。
【００７４】
ＵＥチャット／ＶｏＩＰクライアント４１は、サービスアプリケーション５４及びＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３と協働する、汎用チャット／ＶｏＩＰクライアントサービスと看做される。チャット／ＶｏＩＰ通信環境２１、２２及び２３は、図１に関するＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３へのセッションと図２に関するＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３へのセッションとの間に差を認めないであろう。
【００７５】
本発明のこの例では、ＵＥにおける種々の独自ソフトウェアＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３のダウンロード、インストール及び実行の必要性を効果的に回避する一方、ＵＥ４０のユーザは、登録する総てのチャット／ＶｏＩＰ通信環境２１、２２及び２３との通信の可能性を維持し、各チャット／ＶｏＩＰプロバイダに対する合意ＱｏＳに従い特権ＲＡＮ接続を介してチャット／ＶｏＩＰ通信セッションを使用する利益を有する。
【００７６】
ＡＳ５０で実行されるＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３は、チャット／ＶｏＩＰサービスプロバイダと連携する移動ＲＡＮ３０ネットワークプロバイダにより、適切に開発、管理され得る。
【００７７】
図２では、ＵＥ４０とデバイス２４、２５及び２６でそれぞれ実行されるチャット／ＶｏＩＰ通信環境２１、２２及び２３との間のＩＰピアツーピア接続を、破線７１、７２及び７３で示している。本発明によれば、図１に示すような、通信セッション３１、３２及び３３との１対１のＩＰピアツーピア接続は存在しないが、段階的な接続は以下のものを含む。
−ＵＥチャット／ＶｏＩＰクライアント４１を含むＵＥ４０とＡＳ５０に含まれるサービスアプリケーション５４との間の単一ＩＰピアツーピアリンク７０。
−サービスアプリケーション５４を含むＡＳ５０から、チャット／ＶｏＩＰ通信環境２１、２２及び２３を含むデバイス２４、２５及び２６への１対多ＩＰピアツーピアリンク７１、７２及び７３。
【００７８】
図３は、ＡＳ５０、即ちサービスアプリケーション５４と、例えば、ＵＥ４０と通信環境Ａ２１との間でチャット／ＶｏＩＰサービスを提供するＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３が実行するステップの例を示している。
【００７９】
ＵＥチャット／ＶｏＩＰクライアント４１は、チャット／ＶｏＩＰセッションを開始し、ＵＥ４０の通信機２ｂ、ＲＡＮ３０及びＡＳ５０のＩ／Ｏサブユニット５７経由で、ＡＳ５０の処理装置５４、５５及び５６に接続するものとする。この接続に応答して、ＡＳ５０は、ＵＥチャット／ＶｏＩＰクライアント４１に対するチャット／ＶｏＩＰ環境として動作する。
【００８０】
ＵＥチャット／ＶｏＩＰクライアント４１が提供する、チャット／ＶｏＩＰ通信環境Ａ２１においてコンタクトすべきユーザのニックネームのような情報に基づき、ＡＳ５０の処理装置５４、５５及び５６は、適切なＡＳチャット／ＶｏＩＰクライアント５１を介して、チャット／ＶｏＩＰ通信環境Ａ２１とコンタクトし、通信環境Ａ２１に対してチャット／ＶｏＩＰクライアントとして動作する。個別に示したが、ＡＳチャット／ＶｏＩＰクライアント５１は、ＡＳ５０の処理装置５４、５５及び５６に統合され得ることが理解されるであろう。
【００８１】
確立したチャット／ＶｏＩＰセッションにおいて、ＡＳ５０は、チャット／ＶｏＩＰクライアント通信環境Ａ２１とＵＥ４０のＵＥチャット／ＶｏＩＰクライアント４１間で交換する通信及びサービスのためのプロトコル変換を提供する。
【００８２】
通信環境Ａ２１がＵＥ４０に対しチャット／ＶｏＩＰセッションを開始する場合、ＡＳ５０は、同様に通信環境Ａ２１に対しチャット／ＶｏＩＰクライアントを動作させ、ＵＥチャット／ＶｏＩＰクライアント４１へのチャット／ＶｏＩＰクライアント通信環境として動作する。
【００８３】
ＵＥ４０と他のチャット／ＶｏＩＰクライアント通信環境Ｂ２２又はＣ２３との間のさらなるチャット／ＶｏＩＰセッションに対し、ＡＳ５０は、チャット／ＶｏＩＰクライアント通信環境Ｂ２２又はＣ２３それぞれの独自又は標準チャット／ＶｏＩＰクライアント５２、５３として動作するが、ＵＥ４０のＵＥチャット／ＶｏＩＰクライアント４１に対する汎用チャット／ＶｏＩＰ通信として動作する。
【００８４】
任意の実装技術に制限されることなく、インターネット・プロトコル・マルチメディア・サブシステム（ＩＭＳ）のコアネットワーク６０における実装により、本発明をさらに解明する。
【００８５】
ＩＭＳコアネットワーク６０は、チャット／ＶｏＩＰサービスの処理のためにＵＥ４０とのリッチなマルチメディア通信セッションを可能にし、データパケットによる通信を基礎とする、ストリーミングビデオを含むビデオ、イメージ、オーディオ及びデータ共有のようなメディアタイプの処理も可能にする。この説明の残りにおいて、用語チャット／ＶｏＩＰは、上で列挙した総てのメディアタイプを適切に表す。ＩＭＳは、マルチメディアセッションを可能にするセッション開始プロトコル（ＳＩＰ）シグナリングに基づくアプリケーションを統一する。
【００８６】
ＵＥ４０は、単一のＩＭＳに基づくＵＥチャット／ＶｏＩＰクライアント４１を含む。ＩＭＳコアネットワーク６０をも提供することができるＲＡＮ３０のネットワークプロバイダによる装置を有する、或いは、ＩＭＳコアネットワーク６０のネットワークプロバイダとの合意を有するプロバイダにより、ＵＥチャット／ＶｏＩＰクライアント４１を提供することになろう。
【００８７】
ＩＭＳコアネットワーク６０は、参照符号６１で示す、サービング呼セッション制御機能（Ｓ−ＣＳＣＦ）、インテロゲーティング呼セッション制御機能（Ｉ−ＣＳＣＦ）及びプロキシ呼セッション制御機能（Ｐ−ＣＳＣＦ）のような複数のサーバ又はノードにより動作する。Ｓ−、Ｉ−及びＰ−ＣＳＣＦサーバ６１は、本発明に従い、ＵＥチャット／ＶｏＩＰクライアント４１が開始する、ＡＳ５０のチャット／ＶｏＩＰサービスアプリケーション５４への呼設定要求を実行する処理及び通信手段を含み、セッション開始プロトコル（ＳＩＰ）シグナリングをサポートし、以後、ＳＩＰ−ＡＳ５０と呼ぶ。
【００８８】
上記の例に加えて、ＲＡＮ３０、ＳＩＰ−ＡＳ５０及びＩＭＳ-コアネットワーク６０により共有されるインターネット２０の一部２０ａは、セキュリティの理由により、オプションで個別環境とすることができる。
【００８９】
図４及び図５を参照して、本発明に従うチャット／ＶｏＩＰ通信セッションのシグナリングのシナリオ例を考察する。
【００９０】
説明を簡潔にするため、ＩＭＳコアネットワーク６０によるＳＩＰ−ＡＳ５０へのＵＥ４０による接続設定は、従来方法により達成するものとする。ＳＩＰ−ＡＳ５０における信号の受信又は送信は、ＯＳ５６の制御下において、プロセッサ５５に接続するＩ／Ｏサブユニット５７が実行する。
【００９１】
図２を参照すると、チャット／ＶｏＩＰ環境２１、２２及び２３との通信が可能となる前に、ＵＥ４０のユーザは、環境２１、２２及び２３に登録しなければならない。この登録動作は、一度行わなければならず、ＵＥ４０のような環境２１、２２及び２３に接続できるデバイスが実行できるが、パーソナルコンピュータのような種々の他のデバイスからも実行できる。ＵＥ４０のユーザは、各環境２１、２２及び２３において異なる又は同一のニックネームを使用することができる。
【００９２】
ＵＥ４０で開始される登録動作は、ＵＥチャット／ＶｏＩＰクライアント４１が提供するメニューオプションを、ＵＥ４０で選択することにより実行され、メニューオプションは、ＳＩＰ−ＡＳ５０に存在する利用可能なＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３に対応する、利用可能な環境２１、２２及び２３のリストを含む。
【００９３】
登録する各環境２１、２２及び２３に関し、ユーザは自身のニックネームを選択することができ、そのニックネームは、“自身のニックネーム−環境名”というレコードとして、ＵＥ４０のユーザのためにデータベース５８に保存される。データベース５８は、通信上サービスアプリケーション５４に接続する。各環境２１、２２及び２３に必要なパスワードは、データベース５８又はＵＥ４０のデータベース６に保存され、或いは、ＵＥ４０のユーザによって必要に応じて提供される。データベース６は、通信上ＵＥチャット／ＶｏＩＰクライアント４１に接続する。図４は、ニックネームＡ及びＢそれぞれの、チャット／ＶｏＩＰ通信Ａ２１及びＢ２２への登録を示している。
【００９４】
ユーザが、ＵＥ４０においてＩＭＳに基づくＵＥチャット／ＶｏＩＰクライアント４１を開始する場合を示す図４を参照すると、ＳＩＰ-ＡＳ５０のサービスアプリケーション５４は、通常通りＩＭＳプレゼンスサービスに対するＳＩＰ登録メッセージを使用してこの動作の通知を受ける。あるいは、ＵＥチャット／ＶｏＩＰクライアント４１の開始はＵＥ４０の電源投入により始まる。
【００９５】
ＵＥチャット／ＶｏＩＰクライアント４１を開始すると、このクライアント４１は、その状態変化について、サービスアプリケーション５４に信号を送信する。サービスアプリケーション５４は、そのデータベース５８からＵＥ４０のユーザの“自身のニックネーム−環境名”のレコードを取り出し、開始した通常のクライアントソフトウェア（クライアントＳＷ）としてチャット／ＶｏＩＰ通信環境２１、２２及び２３に対し動作する適切で利用可能なＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３への信号送出により、適切な環境に通知する。
【００９６】
これら“クライアントＳＷ”、ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３は、適切なニックネーム及びＵＥ４０のユーザ状態を、チャット／ＶｏＩＰ環境２１、２２及び２３に自らレポートし（図５の“クライアント開始”）、環境２１、２２及び２３から、これら環境２１、２２及び２３内のバディリストのユーザに属する状態情報を受信する（図５の“状態メッセージ・・・”）。ＳＩＰ-ＡＳ５０のサービスアプリケーション５４は、種々の環境２１、２２及び２３からの受信状態情報を、ＩＭＳプレセンスに従う状態情報に結合する。あらゆる必要なパスワードは、上述したように提供され得る。
【００９７】
ＵＥ４０のユーザがその状態を例えば総てのチャット／ＶｏＩＰ通信環境を利用できないものに変更する場合、ＵＥチャット／ＶｏＩＰクライアント４１は、この変化をＳＩＰ−ＡＳ５０のサービスアプリケーション５４に通知し、サービスアプリケーション５４は、“ニックネーム−環境”の環境レコードを含むデータベース５８といった、ＵＥ４０のユーザが登録した、利用可能な適切なチャット／ＶｏＩＰ環境のＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３を介して、総ての関係するチャット／ＶｏＩＰ通信環境２１、２２及び２３にこの状態変化を通知する。
【００９８】
チャット／ＶｏＩＰ環境２１、２２及び２３のバディがその状態を変更する場合、関係するチャット／ＶｏＩＰ環境２１、２２及び２３は、この変化をＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３を介してＳＩＰ−ＡＳ５０のサービスアプリケーション５４に通知し、サービスアプリケーション５４は、この変化をＵＥチャット／ＶｏＩＰクライアント４１に通知し、よって、ＵＥチャット／ＶｏＩＰクライアント４１は、この情報を、ディスプレイ２ｃによりユーザに対して表示できる。
【００９９】
ＵＥ４０のユーザが、チャット／ＶｏＩＰ環境２１、２２及び２３のバディを“被呼パーティ”として、チャット／ＶｏＩＰ通信セッションを設定する場合、ＩＭＳセッションは、ＳＩＰインバイトメッセージをＳＩＰ-ＡＳ５０に送信することにより、サービスアプリケーション５４に向けて開始される。例として、バディリストのバディ“ボブ１２８”へのチャット／ＶｏＩＰセッションをＵＥ４０のユーザが開始し、ここで、“ボブ１２８”はデータベース５８に保存されている環境Ｂのバディ又はパーティのニックネームであるものとする。
【０１００】
ＳＩＰ−ＡＳ５０のサービスアプリケーション５４は、チャット／ＶｏＩＰ通信環境Ａ２１、Ｂ２２又はＣ２３に“被呼パーティ”が所属するかをデータベース５８で検査することにより、この設定を処理する。サービスアプリケーション５４は、通信環境２１、２２及び２３に通信セッションを設定するために、適切なＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３を選択する。
【０１０１】
“ボブ１２８”が２つ以上のチャット／ＶｏＩＰ環境２１、２２及び２３において定義されている場合、サービスアプリケーション５４によりＵＥ４０にメッセージを送信し、選択する環境を列挙するメニューをユーザに提供する。“被呼パーティ”が受諾すると、チャット／ＶｏＩＰ−セッションが開始される。
【０１０２】
チャット／ＶｏＩＰセッションの着信要求の場合、チャット／ＶｏＩＰ通信環境２１、２２及び２３内のバディ、例えばチャット／ＶｏＩＰ環境Ｂ２２の“ボブ１２８”が、環境Ｂ内で使用するとＵＥ４０のユーザが選択したニックネームを使用して、ＵＥ４０のユーザへのチャット／ＶｏＩＰセッション設定要求を開始する。通信セッションＢ２２は、ＳＩＰ−ＡＳ５０のＡＳチャット／ＶｏＩＰクライアント５２で終端され、ＡＳチャット／ＶｏＩＰクライアント５２は、ＩＰピアツーピア接続７２として示す環境ＢのクライアントＳＷとして動作する。ＡＳチャット／ＶｏＩＰクライアント５２は、サービスアプリケーション５４に信号を送出し、ＩＰピアツーピアリンク７０として示すように、ＩＭＳコアネットワーク６０及びＲＡＮ３０を介してＵＥチャット／ＶｏＩＰクライアント４１へ設定要求を配信する。ユーザは、ＵＥ４０において“ボブ１２８＠チャット／ＶｏＩＰ環境Ｂ”からの着信チャット／ＶｏＩＰセッションを得る。“被呼パーティ”、即ちＵＥ４０のユーザが受諾すると、チャット／ＶｏＩＰセッションが開始される。
【０１０３】
複数の通信セッションが幾つかのチャット／ＶｏＩＰ通信環境２１、２２及び２３のバディと進行中の場合、サービスアプリケーション５４と協働するＵＥチャット／ＶｏＩＰクライアント４１は、オプションとしてＵＥ４０でメニューリストを提示し、これらのセッションのためのＵＥ４０のＩ／Ｏデバイス（マイクロフォン、スピーカ、ディスプレイ）の使用を調整して混乱を避ける。
【０１０４】
規定するＲＡＮのＱｏＳを効果的に得るＵＥ４０の単一ＵＥチャット／ＶｏＩＰクライアント４１の有利な使用の結果として、追加の利点が提供される。
【０１０５】
チャット／ＶｏＩＰクライアントソフトウェアのユーザは、一般に、既に説明したようにニックネームの概念に慣れている。チャット／ＶｏＩＰ通信環境に登録する場合、チャット／ＶｏＩＰ通信環境は、選択するニックネームがまだ使用されていない、即ち一意であることを確認する。
【０１０６】
ニックネームの共通概念をサポートするために、本発明による“汎用ＵＥチャット／ＶｏＩＰクライアント”サービスのユーザもニックネームを使用し、ユーザが登録する異なるチャット／ＶｏＩＰ通信環境のバディへ宛先指定する。
【０１０７】
代わりに、ＵＥ４０のユーザは、発信する、チャット／ＶｏＩＰ通信セッションにチャット／ＶｏＩＰ通信環境２１、２２及び２３に所属する特定のバディを選択し、サービスアプリケーション５４は、上述したように、適切なＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３を開始することになろう。
【０１０８】
バディが異なる環境で殆ど類似のニックネームを有する場合、例えばボブ１２８が環境２２に存在し、ボブ１２２が環境２１に存在する場合、オプションとしてＵＥ４０のユーザは、より適切な名前を定義することができる。
【０１０９】
ＵＥ４０のユーザの電話帳は、代替法に示すバディを含むことができる。ローカルデータベース６は、任意の通信環境のバディのニックネームを含む記録を、ＵＥ４０のユーザが与える名前の下に保存するように構成される。ＵＥチャット／ＶｏＩＰクライアント４１は、チャット／ＶｏＩＰ環境２１のバディ“ボブ１２２”を“ボブ＠Ａ”とするように、代わりのローカルのバディのニックネームをローカルデータベース６に蓄積するように構成される。ローカルのバディの名前“ボブ＠Ａ”がチャット／ＶｏＩＰバディとして選択された場合、ＵＥチャット／ＶｏＩＰクライアント４１は、適切な本当のニックネームをローカルデータベース６で検査し、サービスアプリケーション５４へ向けて実際のニックネーム“ボブ１２２”でチャット／ＶｏＩＰ通信セッションを開始する。
【０１１０】
ニックネーム、例えば“ボブ１２０”を２つの異なる環境Ａ２１及びＢ２２の２人のバディに使用する場合、ＵＥチャット／ＶｏＩＰクライアント４１は、適切なチャット／ＶｏＩＰ環境Ａ２１及びＢ２２の識別子と共にローカルのバディの名前“ボブ＠Ａ”及び“ボブ＠Ｂ”のレコードをローカルデータベース６に保存するので、ローカルデータベース６の使用はさらにより有益である。ＵＥチャット／ＶｏＩＰクライアント４１は、新たに入力されるニックネームに関し、その名前が既にローカルデータベース６に存在するかを検査するように構成される。既存のニックネームの場合、チャット／ＶｏＩＰ環境２１、２２及び２３に対応する利用可能なＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３のメニューリストが、サービスアプリケーション５４によりＵＥ４０で提示され、既存の実際のニックネーム“ボブ１２０”と新たに入力された“ボブ１２０”に対する適切な環境２１、２２及び２３の選択をユーザに開始させる。ニックネームの環境を選択すると、ローカルニックネーム“ボブ＠Ａ”、実際のニックネーム“ボブ＠１２０”及び環境を示し識別子を含むレコードが、ローカルデータベース６に保存される。
【０１１１】
ＵＥ４０のユーザが、チャット／ＶｏＩＰ接続を設定するために、ローカルニックネーム“ボブ＠Ａ”を選択する場合、ＵＥチャット／ＶｏＩＰクライアント４１は、実際のニックネーム及び識別子のレコードを選択し、この情報をＳＩＰ-ＡＳ５０に提出し、ＳＩＰ-ＡＳ５０でサービスアプリケーション５４は、提供された実際のニックネーム“ボブ１２０”の識別子に従い、開始する適切なＡＳチャット／ＶｏＩＰクライアント５１の選択をサポートする。ＵＥ４０のユーザは自由に任意のローカルニックネームを実際のニックネームに対応付ける。
【０１１２】
チャット／ＶｏＩＰ通信環境２１、２２及び２３が、環境ネットワークのあるユーザがＩＭＳベースのユーザである（即ち、ユーザはその“正規ＰＣベースのチャット／ＶｏＩＰクライアント”を使用せず、ＩＭＳサービス“チャット／ＶｏＩＰクライアント”経由で配備される移動電話のようなＩＭＳベースのＵＥチャット／ＶｏＩＰクライアント４１を使用する）との情報を有する場合、チャット／ＶｏＩＰ通信環境２１、２２及び２３は、このユーザ及び／又はバディに追加機能を提供することができる。
【０１１３】
ａ）位置：ユーザが例えばＵＥ４０を使用する場合、ＳＩＰ−ＡＳ５０のサービスアプリケーション５４は、ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３経由でチャット／ＶｏＩＰ環境２１、２２及び２３に、ＵＥ４０の位置を公開するＩＭＳベースのサービス“位置”に加入する。位置情報が変わると、サービスアプリケーション５４は、“位置”サービスからこの情報を受信し、１つ以上のチャット／ＶｏＩＰ通信環境２１、２２及び２３に、状態更新（新しい位置を含む）の送信を決定することができる。さらに、ＵＥの状態が“アイドル”又は“ビジー”のときに、ＵＥ４０のユーザは、位置サービスを許容することができる。
【０１１４】
ｂ）支払い又は課金：“正規ＰＣベースのチャット／ＶｏＩＰクライアント”を使用する正規ユーザは、チャット／ＶｏＩＰ通信環境２１、２２及び２３が提供するサービス（例えば、公衆交換電話ネットワークへの接続呼）の支払いを行うことができる。この支払いのために、各通信環境２１、２２及び２３のアカウントを創設しなければならない。セキュリティに注意するユーザは、１つ以上のチャット／ＶｏＩＰプロバイダのアカウントにお金を預けることを望まないであろう。しかし、ユーザは、おそらく、その移動ＲＡＮプロバイダ、大部分の場合、通常の信頼するチャット／ＶｏＩＰプロバイダを支払いブローカとして使用するそのような環境におけるサービスの支払いに反対はしない。
【０１１５】
ＩＭＳベースのユーザは、ＩＭＳネットワークプロバイダにおいてその電話請求書により支払うことができる（そのＩＭＳプロバイダは、支払いブローカとして動作することを望む場合）。あるいは、ＳＩＰ−ＡＳ５０は、チャット／ＶｏＩＰ環境の預金アカウント５９を含むか、チャット／ＶｏＩＰ環境の預金アカウント５９に接続することができる。ＲＡＮ３０の信頼できるネットワークプロバイダ、ＩＭＳプロバイダ又は別の信頼できるパーティにより管理されるＳＩＰ−ＡＳ５０は、信頼できるものと看做される。各ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３は、サービスアプリケーション５４と協働して事前に規定した規則に従い、サービスの使用に対し預金アカウント５９から引き落としする様に設計することができる。
【０１１６】
特定のチャット／ＶｏＩＰ通信環境のサービスが支払いを要求し、幾つかのチャット／ＶｏＩＰ通信環境を使用する場合、ユーザとチャット／ＶｏＩＰプロバイダ間の信頼関係が必要である。
【０１１７】
ｃ）認証：正規のＵＥチャット／ＶｏＩＰクライアント１１、１２及び１３は、ＩＤ及びパスワード形式の認証、ユーザによる特定のパスワードの提供のような“あなたが知っていること”に基づく認証を必要とする。
【０１１８】
ＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３が（サービスアプリケーション５４及びＩＭＳ−コアネットワーク６０を介して）、ＩＭＳ認証サービスにアクセスする場合、ＩＰピアツーピアリンク７０を介して、移動電話機のＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カードを認証に使用することができる。ＩＭＳベースのＵＥチャット／ＶｏＩＰクライアント４１が、ＩＤ及びパスワードも使用する場合、この認証は“あなたが知っていること、及び、あなたが持っているもの”に基づき、これはより良いセキュリティをもたらす。
【０１１９】
さらなる利点として、複数のチャット／ＶｏＩＰクライアント１１、１２及び１３に代わる単一のチャット／ＶｏＩＰクライアント４１の実行により、プロセッサ３に必要な能力が減少し、使用電力を低下させてバッテリのより長い使用をもたらし、必要なメモリを少なくする。
【０１２０】
“ベストエフォート”の代わりに、ＲＡＮ３０において規定する最少帯域幅を提供することとは別に、本発明の適用は、以下のことを可能にする。
−ＵＥ４０のＩ／Ｏサブユニット２において、事前に規定したＧＵＩを可能にする。ＵＥ１に配備される従来のチャット／ＶｏＩＰＵＥクライアント１１、１２及び１３は、自身のソフトウェア、自身のＩＤ又はニックネームのバディリスト、自身の識別子、バディの状態を提示する独自ユーザインタフェース、などを有する。この混乱する表現は、総てのサポートする通信環境２１、２２及び２３のための、単一のＧＵＩにより改善され、環境により提供される機能の一貫性ある概観を可能にする。単一のチャット／ＶｏＩＰクライアント４１は、サポートする通信環境２１、２２及び２３で同じＧＵＩを使用するので、汎用クライアントである。
−ＳＩＰ−ＡＳ５０経由で、移動通信ネットワークＲＡＮ３０によりＡＳチャット／ＶｏＩＰクライアント５１、５２及び５３に提供される追加サービスへのアクセスを可能とし、チャット／ＶｏＩＰ環境２１、２２及び２３に配備される電話サービスを使用できる。
−ＵＥ４０のＯＳ３ａがあるレベルの、例えばアプリケーションを実行するための認証又は認可といった、セキュアな機能を、ＵＥで可能にする。
【０１２１】
本発明の適用は、ＵＥ４０の多様なブランド及びタイプにおいて、独自アプリケーションを有するチャット／ＶｏＩＰ環境２１、２２及び２３のプロバイダへの容易なアクセスを可能にする。ＲＡＮ３０に関して、ＳＩＰ−ＡＳ５０のプロバイダ／所有者は、チャット／ＶｏＩＰ環境２１、２２及び２３のアプリケーションに関する同意のためにコンタクトしなければならないのみである。単一のＩＭＳクライアントの効果として、ＩＭＳベースのＵＥチャット／ＶｏＩＰクライアント４１を有する各ＵＥ４０は、サービスアプリケーション５４と通信することができ、それにより、ＵＥの種類と同じ数だけチャット／ＶｏＩＰクライアントを提供しなければならない製造者の負担を軽くする。
【０１２２】
本発明は上述した実施形態に制限されず、発明的な技術を適用することなく、添付する特許請求範囲において開示する本発明の範囲を超えて当業者により修正及び高度化することができる。
【図１】
0005470402.tif 000002
【図２】
0005470402.tif 000003
【図３】
0005470402.tif 000004
【図４】
0005470402.tif 000005
【図５】
0005470402.tif 000006