(57)【要約】  １つの実施形態では、通信ネットワークにおいてサービスを管理するための機構及び方法が提供される。これらの機構及び方法により、幾つかの実施形態は、例えば、ネットワークにおける通信セッションを確立する発信者に対してのサードパーティプロバイダが提供するサービスを管理することが可能になる。通信セッションに関連するサードパーティサービスへのアクセスを制御し管理する実施形態の機能により、該実施形態は、セキュリティの改善及び発信者に対する機能の向上を提供することが可能になる。【選択図】図１
2009515422.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークでのサービスを管理する方法であって、
通信セッションに関連してサードパーティが提供する少なくとも１つのサービスへのアクセス要求を発信者から受信する段階と、
前記発信者が前記少なくとも１つのサービスへのアクセスを許容されるかどうか、及び前記少なくとも１つのサービスを提供する前記サードパーティが、前記通信セッションに関連して前記発信者にサービスを提供することを許容されるかどうかを判定する段階と、
前記少なくとも１つの通信セッションを管理し、前記少なくとも１つの通信セッションに関連するサービスを管理して、これにより、前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスに前記発信者がアクセスすることを可能にする段階と、
を含む方法。
【請求項２】
前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスへのアクセス要求を前記発信者から受信する段階が、サービスにアクセスするためのウェブサービス要求を受信する段階を含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記サービスにアクセスするためのウェブサービス要求を受信する段階が、
ＩＭＳ（ＩＰマルチメディア・サブシステム）、ＳＭＳＣ（ショート・メッセージ・サービス・センター）、ＭＭＳＣ（マルチメディア・メッセージング・サービス・センター）、及び電話交換のうちの少なくとも１つを介して要求を受信する段階を含む、
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記発信者が少なくとも前記１つのサービスへのアクセスを許容されるかどうか、及び前記少なくとも１つのサービスを提供する前記サードパーティが、前記通信セッションに関連して前記発信者にサービスを提供することを許容されるかどうかを判定する段階が、サービス品質保証契約の下で前記少なくとも１つのサービスへのアクセスを前記発信者が許容されるかどうかを判定する段階を含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記サービス品質保証契約の下で前記少なくとも１つのサービスへのアクセスを前記発信者が許容されるかどうかを判定する段階が、前記サービス品質保証契約を実施するサービスポリシーをチェックする段階を含む、
ことを特徴とする請求項４に記載の方法。
【請求項６】
前記少なくとも１つの通信セッションを管理し、前記少なくとも１つの通信セッションに関連するサービスを管理して、これにより、前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスに前記発信者がアクセスすることを可能にする段階が、前記少なくとも１つの通信セッションに関連した前記サービスの使用に対する前記発信者への課金額を求める段階を含む、
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記少なくとも１つの通信セッションに関連した前記サービスの使用に対する前記発信者への課金額を求める段階が、前記サービスを提供する前記サードパーティに割り当てられることになる課金額の割当を求める段階を含む、
ことを特徴とする請求項６に記載の方法。
【請求項８】
発信者との通信セッションの開始要求をサードパーティサービスから受信する段階を更に含む、
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記発信者との通信セッションの開始要求をサードパーティサービスから受信する段階が、前記発信者との通信セッションを開始するための、ショートメッセージ・ピアツーピア・プロトコル（ＳＭＰＰ）、パスワード認証プロトコル（ＰＡＰ）、マルチメディア・メッセージング・サービス（ＭＭ７）、及びインターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）のうちの少なくとも１つを含む要求をサードパーティサービスから受信する段階を含む、
ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記サービスが前記発信者との通信を確立することを許容されるかどうかを判定する段階と、
前記サービスが前記発信者との通信を確立することを許容されたときに、前記サードパーティサービスに前記発信者のロケーションを提供する段階と、
を更に含む、
ことを特徴とする請求項８に記載の方法。
【請求項１１】
前記少なくとも１つの通信セッションを管理し、前記少なくとも１つの通信セッションに関連するサービスを管理する段階が、ネットワーク層を用いて前記少なくとも１つの通信セッションを管理し、アプリケーション層を用いて前記少なくとも１つの通信セッションに関連する前記サービスを管理する段階を含む、
ことを特徴とする請求項１に記載の方法。
【請求項１２】
通信ネットワークでのサービスを管理するためのシステムであって、
発信者から少なくとも１つの着呼を受け取るネットワークに結合され、前記少なくとも１つの着呼に対して確立される少なくとも１つの通信セッションを管理するネットワーク層と、
前記ネットワーク層において前記少なくとも１つの通信セッションに対する少なくとも１つのサービスを提供する少なくとも１つのサードパーティに結合されたアプリケーション層と、
前記ネットワーク層及び前記アプリケーション層に結合され、前記呼が前記少なくとも１つのサービスへのアクセスを許容されるかどうか、及び前記少なくとも１つのサービスを提供する前記サードパーティが、前記通信セッションに関連した前記呼への前記サービスの提供を許容されるかどうかを判定するゲートキーパと、
を備え、
前記ゲートキーパが、前記ネットワーク層を用いて少なくとも１つの通信セッションを管理し、前記アプリケーション層を用いて前記少なくとも１つの通信セッションに関連する前記サービスを管理し、これにより、前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスに前記発信者がアクセスできるようになる、
ことを特徴とするシステム。
【請求項１３】
発信者から少なくとも１つの着呼を受け取る前記ネットワークに結合された前記ネットワーク層が、サービスにアクセスするためのウェブサービス要求を受信する、
ことを特徴とする請求項１２に記載のシステム。
【請求項１４】
サービスにアクセスするための前記ウェブサービス要求が更に、ＩＭＳ（ＩＰマルチメディア・サブシステム）、ＳＭＳＣ（ショート・メッセージ・サービス・センター）、ＭＭＳＣ（マルチメディア・メッセージング・サービス・センター）、及び電話交換のうちの少なくとも１つを介して行われる要求を含む、
ことを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記呼が前記少なくとも１つのサービスへのアクセスを許容されるかどうか、及び前記少なくとも１つのサービスを提供する前記サードパーティが、前記通信セッションに関連した前記呼への前記サービスの提供を許容されるかどうかを判定する前記ゲートキーパが、前記発信者がサービス品質保証契約の下で前記少なくとも１つのサービスへのアクセスを許容されるかどうかを判定する、
ことを特徴とする請求項１２に記載のシステム。
【請求項１６】
前記発信者がサービス品質保証契約の下で前記少なくとも１つのサービスへのアクセスを許容されるかどうかを判定する前記ゲートキーパが、前記サービス品質保証契約を実施するサービスポリシーをチェックする、
ことを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記少なくとも１つの通信セッションを管理する前記ゲートキーパが、前記少なくとも１つの通信セッションに関連した前記サービスの使用に対する前記発信者への課金額を求める、
ことを特徴とする請求項１２に記載のシステム。
【請求項１８】
前記少なくとも１つの通信セッションに関連した前記サービスの使用に対する前記発信者への課金額を求める前記ゲートキーパが、前記サービスを提供する前記サードパーティに割り当てられることになる課金額の割当を求める、
ことを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記ゲートキーパが更に、発信者との通信セッションの開始要求をサードパーティサービスから受信する、
ことを特徴とする請求項１２に記載のシステム。
【請求項２０】
発信者との通信セッションの開始要求をサードパーティサービスから受信する前記ゲートキーパが更に、前記発信者との通信セッションを開始するための、ショートメッセージ・ピアツーピア・プロトコル（ＳＭＰＰ）、パスワード認証プロトコル（ＰＡＰ）、マルチメディア・メッセージング・サービス（ＭＭ７）、及びインターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）のうちの少なくとも１つを含む要求をサードパーティサービスから受信する、
ことを特徴とする請求項１９に記載のシステム。
【請求項２１】
前記ゲートキーパが更に、前記サービスが前記発信者との通信を確立することを許容されるかどうかを判定する、
ことを特徴とする請求項１９に記載のシステム。
【請求項２２】
通信セッションを管理するための１つ又はそれ以上の命令シーケンスを保持するコンピュータ可読媒体であって、
前記命令は、１つ又はそれ以上のプロセッサによって実行されたときに、
通信セッションに関連してサードパーティが提供する少なくとも１つのサービスへのアクセス要求を発信者から受信する段階と、
前記発信者が前記少なくとも１つのサービスへのアクセスを許容されるかどうか、及び前記少なくとも１つのサービスを提供する前記サードパーティが、前記通信セッションに関連して前記発信者にサービスを提供することを許容されるかどうかを判定する段階と、
前記少なくとも１つの通信セッションを管理し、前記少なくとも１つの通信セッションに関連するサービスを管理して、これにより、前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスに前記発信者がアクセスすることを可能にする段階と、
を前記１つ又はそれ以上のプロセッサに実行させる、
ことを特徴とするコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権の主張）
２００５年１１月４日に出願された（代理人整理番号ＢＥＡＳ−０９６２ＵＳ０）、Ｒｅｔｏ  Ｋｒａｍｅｒ他による名称「ネットワークにおけるゲートキーパのためのシステム及び」の米国仮出願６０／７３３，８２３号、及び２００６年３月１７日に出願された（代理人整理番号ＢＥＡＳ−０１９６２ＵＳ１）、Ｒｅｔｏ  Ｋｒａｍｅｒ他による名称「ネットワークにおけるゲートキーパのためのシステム及び方法」の米国特許出願番号１１／３８４，０５６号。
（著作権の表示）
【０００２】
本特許文書の開示の一部は、著作権の主張がなされる事項を含む。本著作権者は、何人に対しても本特許文書の複製又は特許商標庁における特許包袋又は（図面を含む）記録の開示に対して異議を唱えないが、その他の点については、すべての著作権を留保する。
（技術分野）
【０００３】
本発明は、一般に、電気通信に関し、より詳細には、通信ネットワークにおいて提供されるサービスを管理するためのゲートキーパ機構に関する。
【背景技術】
【０００４】
従来、通信及びネットワーク・インフラストラクチャ・プロバイダは、ネットワークトラフィックに対するルーティングを行うために、多くの場合数十年もの間旧来の交換技術に依存してきた。しかしながら、ビジネス及び消費者が、音声、データ及びビデオの統合された新規のサービスを求めていることによって産業上の転換が促進されている。このような要望を適える能力は、多くの場合、これらの次世代サービスをサポートするにはクローズドで、独自の、且つ余りに柔軟性に欠けた既存のＩＴ及びネットワーク・インフラストラクチャにより制限される可能性が高い。その結果、通信事業者は、ある電話機を別の電話機に接続するために世界中で使用されている伝統的な回線交換式公衆交換電話網（ＰＳＴＮ）である共通線電話システムから、ボイス・オーバ・インターネット・プロトコル（ＶｏＩＰ）ネットワークに移行しつつある。ＶｏＩＰ技術は、公衆インターネットなどの「バニラ(vanilla)」ＩＰネットワークを介して音声通信を可能にする。更に、音声収益が着実に減少していることにより、これらのより高度なデータサービスの供給を通じてデータ／サービス収益の成長及び変動の低減を求めてキャリアが競い合うような、競争圧力を高める結果となった。強化された政府規制、セキュリティ、及びプライバシ問題、並びに新たに出現する規格により圧力の度合いが更に高くなる可能性がある。
【０００５】
しかしながら、これらのより高度なデータサービスを提供することは、当初想像していた以上に困難であることが明らかになった。既存のＩＴ及びネットワーク・インフラストラクチャ、クローズドな独自のネットワークベースの交換構造及び同様のものは、新しいサービスの提供の創成及び展開を可能にするには複雑過ぎて柔軟性に欠けることが分かってきた。
【発明を実施するための最良の形態】
【０００６】
本発明は、同じ参照符号が同様の要素を示す添付図面の各図において限定ではなく例証として示される。本開示における実施形態への言及は、必ずしも同一の実施形態に対する言及ではなく、少なくとも１つを意味する。特定の実施について説明しているが、これは例証の目的で行われる点を理解されたい。当業者であれば、本発明の範囲及び精神を逸脱することなく他の構成要素及び構成を使用できることを認識するであろう。
【０００７】
以下の説明において、本発明の完全な説明を与えるために、多くの具体的な詳細が記載されている。しかしながら、本発明がこれらの具体的な詳細がなくとも実施することができる点は当業者には明らかであろう。場合によっては、公知の特徴は、本発明を曖昧にするのを避けるために詳細には説明していない。
【０００８】
図表は、構成要素を論理的に区別して表しているが、このような表現は単に説明のためのものに過ぎない。描かれた構成要素を組み合わせ、又は別個のソフトウェア、ファームウェア及び／又はハードウェア構成要素に分割することができる点は、当業者には理解することができるであろう。例えば、本明細書で説明される実施形態の１つ又はそれ以上は、ルータなどのネットワークアクセス装置／機器に実装することができる。更に、こうした構成要素は、どのように組み合わされ又は分割されるかに関係なく、同一のコンピュータ装置上で実行することができ、或いは１つ又はそれ以上のネットワーク又は他の適切な通信手段によって接続された異なるコンピュータ装置間に分散することができる点も明らかであろう。
【０００９】
実施形態によれば、ネットワークにおけるサービスを管理するための機構及び方法が提供される。これらの機構及び方法により、本実施形態は、例えば、ネットワークにおいて通信セッションを確立する発信者に対して、サードパーティサービスプロバイダにより提供されるサービスを管理することが可能になる。本実施形態が通信セッションに関連したサードパーティサービスを管理することができることにより、サードパーティサービスプロバイダによるネットワークへのアクセスを制御することが可能になる。一部の実施形態では、改善されたネットワークセキュリティを提供することができる。サードパーティサービスを管理することができる実施形態では、発信者に対してネットワーク機能の向上を提供することができる。
【００１０】
１つの実施形態では、通信ネットワークにおけるサービスを管理するためのシステムが提供される。本システムの実施形態は、発信者からの１つ又はそれ以上の着呼を受け取るネットワークに結合されたネットワーク層を含む。ネットワーク層は、着呼に対して確立される通信セッションを管理する。本システムはまた、ネットワーク層において通信セッションに対するサービスを提供する１つ又はそれ以上のサードパーティに結合されたアプリケーション層を含む。ゲートキーパは、ネットワーク層及びアプリケーション層に結合される。ゲートキーパは、通信セッションに関連するサービスに呼がアクセスするのを許容するかどうかを判定する。ゲートキーパはまた、サービスを提供するサードパーティがそのサービスを呼に提供するのを許容するかどうかを判定する。ゲートキーパは、ネットワーク層を用いて通信セッションを管理し、アプリケーション層を用いて１つ又はそれ以上の通信セッションに関連するサービスを管理する。ゲートキーパが管理することにより、発信者は、該発信者の通信セッションに関連してサードパーティが提供する１つ又はそれ以上のサービスにアクセスすることが可能になる。
【００１１】
本明細書で使用される用語「サービス」とは、限定ではないが、ネットワークベースのアプリケーション、ウェブベースのサーバ常駐アプリケーション、ウェブポータル、サーチエンジン、写真、オーディオ及びビデオ情報ストレージアプリケーション、電子商取引アプリケーション、バックアップ又は他のストレージアプリケーション、売上／収益計画、マーケティング、予測、会計、在庫管理アプリケーション、及び他の業務アプリケーション、並びに他の企図されるコンピュータ実装サービスを含む、サービスをリクエスタ又は他の受信者に提供することができる１つ又はそれ以上のコンピュータデバイス上に常駐するあらゆるアプリケーション、プログラム、又はプロセスを含むように広く解釈されることを意図している。本明細書で使用される用語「アプリケーション」とは、ユーザのためにデータを処理するあらゆるデータ入力、更新、問い合わせ、又はプログラムを含むよう広く解釈されることを意図している。ユーザとは、人間又はコンピュータエンティティとすることができる。
【００１２】
図１は、１つの実施形態において、通信ネットワーク内でエンドユーザに提供することができる例示的なサービスの高いレベルの概観を示す機能的ブロック図である。例証として図１を参照すると、ネットワークシステム１は、完全統合ハイパーテキスト転送プロトコル（ＨＴＴＰ）、１又はそれ以上のサードパーティサービスプロバイダへのネットワーク接続、及びネットワークゲートキーパを表すサービス提供プラットフォーム１００を含む。（Ｊａｖａ（商標）は、サンマイクロシステムズ社の商標である）サービス提供プラットフォームは、サービスプロバイダ１１４、エンドユーザ１１６、及びサードパーティサービスプロバイダ１１８間で使い勝手の良い統合されたコンフィグレーション指向(configuration-driven)の中間層(intermediary)を提供し、これは、（限定ではないが）効率的且つ高い可用性、スケーラビリティ及び信頼性を伴って以下のことを達成する。
・ネットワークにおける通信セッションを確立する発信者にサードパーティサービスプロバイダサービスを提供する機能を与えること。
・発信者とコンタクトする機能をサードパーティプロバイダサービスに与えること。
・サードパーティプロバイダが発信者に対してより良好なサービスを提供できるようにするため、例えば、サービスを求めている発信者のロケーションをサードパーティプロバイダに提供すること。
・少なくとも１つの通信セッションに関連したサービスの使用に対して発信者に対する課金額を求める機能を提供すること。
【００１３】
サービスプロバイダ１１４及びサードパーティプロバイダ１１８は、限定ではなく例証として、ネットワーク接続性、シンプル・メッセージング・サービス（ＳＭＳ）、マルチメディア・メッセージング・サービス（ＭＭＳ）、ショートメッセージ電子メール、ロケーション・ファインダ(location finder)、課金（すなわち、市外通話料金決定）、着信音、ゲーム及び音楽、ニュース、天気、スポーツ並びに他のサービスなどのサービスを提供する。エンドユーザ１１６は、限定ではなく例証として、呼出、メッセージング、位置ベースのサービス、インターネット、娯楽、電子商取引、及びその他などのサービスを含むような、エンドユーザが利用可能なサービスにアクセスすることになる。
【００１４】
図２は、１つの実施形態における例示的なサービス提供プラットフォームの高いレベルの概観を示す機能ブロック図である。例証として図２に示されるように、サービス提供プラットフォーム１００の１つの実施形態は、サービスプロバイダ１１４、エンドユーザ１１６、及びサードパーティサービスプロバイダ１１８間で使い勝手の良い統合されたコンフィグレーション指向(configuration-driven)の中間層(intermediary)を提供する。図２に示すサービス提供プラットフォーム１００の実施形態は、図１に示すサービスプロバイダ１１４及びサードパーティプロバイダ１１８と対話するためのサードパーティアクセスレイヤ２００と、図１に示すエンドユーザ１１６と対話するためのネットワークレイヤ２２０とを含む。サービス提供プラットフォーム１００の実施形態は更に、サードパーティアクセスレイヤ２００とネットワークレイヤ２２０との間に置かれ、レイヤ２００及び２２０間に流れる情報を管理し制御するためのゲートキーパレイヤ２１０を含む。
【００１５】
サードパーティアクセスレイヤ２００により、サードパーティサービスプロバイダは、サービス提供プラットフォーム１００により提供されるゲートキーパ機能を用いて発信者がネットワークを介してサードパーティサービスを利用できるようにすることが可能になる。サードパーティアクセスレイヤ２００は、ネットワークを通じてアクセス可能なサービスを提供する１又はそれ以上のサードパーティ２０１、２０２を含む。１つの実施形態では、サービスへのアクセスは、１つ又はそれ以上のウェブサービスプロトコルを用いて実現することができる。本明細書で使用される用語「ウェブサービス」は、通常はインターネットを介して２つの企業アプリケーション間の電子サービスを提供するのに使用される明確なプロトコルインターフェースとして定義される。サードパーティプロバイダ２０１、２０２からネットワークゲートキーパ２１１へ、並びにゲートキーパ２１１から、サードパーティプロバイダ２０１、２０２により提供されるアプリケーション及びサービスへのインターフェース機構を提供するために、１つ又はそれ以上のプロトコルアダプタ２０６〜２０９を含めることができる。特定のプロトコルを含む１つの実施形態に関して図示しているが、ショートメッセージ・ピアツーピア・プロトコル（ＳＭＰＰ）プロトコルアダプタ２０６、パスワード認証プロトコル（ＰＡＰ）プロトコルアダプタ２０７、マルチメディア・メッセージング・サービス（ＭＭ７）プロトコルアダプタ２０８、及びインターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）プロトコルアダプタ２０９の各実施形態は、任意の数又は種類のプロトコルを含むことができ、図示のこれらのプロトコルアダプタに限定されることもなく、これらを所有する必要もない。
【００１６】
ゲートキーパレイヤ２１０は、発信者によるサードパーティプロバイダサービスへの呼、並びにサードパーティプロバイダサービスによる発信者になされる呼のアクセス制御を可能にする。ゲートキーパレイヤ２１０は、複数の機能要素を備えたゲートキーパ２１１を含む。サービス品質保証契約実施機構２１４は、サービス品質保証契約（ＳＬＡ）の実施を可能にし、例えば、顧客Ａが一時間当たりに何通のメッセージを送信するかを監視し、契約限度を超えた場合には、顧客Ａは、追加の支払いを開始するか又は遮断される。１つの実施形態において、ＳＬＡ機構２１４は、ポリシーエンジン及びポリシーを実装し、サービス品質保証契約条項をポリシーとして入力、カスタマイズ、及び実行する機能をもたらす。課金機構２１５は、ネットワークリソースを用いた呼に対する発信者への課金額を求め、例えば、課金情報支払額／スケジュール、優先度、及び同様のものに従ってネットワークトラフィック（すなわち呼）に対する課金額を求める。課金機構２１５は、課金額を求めるために、呼データ記録（ＣＤＲ）及び／又は事象データ記録（ＥＤＲ）を含むデータにアクセスすることができる。１つの実施形態において、課金機構２１５は、サービスを提供するサードパーティに割り当てられることになる課金額の割当を求める。ゲートキーパレイヤ２１０はまた、隔離レイヤ２１２ａ、２１２ｂを含み、ゲートキーパ２１１とサードパーティアクセスレイヤ２００及びネットワークレイヤ２２０とのそれぞれの間に制御されたインターフェースを提供する。隔離レイヤ２１２ａ、２１２ｂにより、ゲートキーパ２１１を介したネットワークを用いて通信するアプリケーション、サービス、及び発信者が使用するプロトコル、インターフェース、及び同様のものからゲートキーパレイヤ２１０の機能要素の他の部分を隔離し且つ影響を受けないようにすることが可能になる。
【００１７】
ゲートキーパレイヤ２１０は、１つ又はそれ以上のプロトコルアダプタ２１６〜２１９を含み、発信者及び発信者のユーザアプリケーション（クライアント）からネットワークゲートキーパ２１１へ、並びにゲートキーパ２１１から発信者及び発信者のユーザアプリケーションへのインターフェース機構を提供するようにする。特定のプロトコルを含む１つの実施形態に関して図示しているが、ＳＭＰＰプロトコルアダプタ２１６、ＰＡＰプロトコルアダプタ２１７、ＭＭ７プロトコルアダプタ２１８、及びＩＭＡＰプロトコルアダプタ２１９の各実施形態は、任意の数又は種類のプロトコルを含むことができ、図示のこれらのプロトコルアダプタに限定されることもなく、これらを所有する必要もない。拡張ツールキット２１３により、パートナーがゲートキーパレイヤ２１０へ含めるための他のプロトコルアダプタを開発することが可能になる。
【００１８】
ネットワークレイヤ２２０により、従来のクラス４又はクラス５スイッチに取って代わる後継のネットワーク要素並びにソフトウェアスイッチ及び「垂直アプリケーション」を組み込むことが可能になる。ネットワークレイヤ２２０は、ＩＭＳ（ＩＰマルチメディアサブシステム）２２３、ＳＭＳＣ（ショート・メッセージ・サービス・センター）２２４及びＭＭＳＣ（マルチメディア・メッセージング・サービス・センター）２２５など、サードパーティアクセスレイヤ２００及びゲートキーパレイヤ２１０とのインターフェースを提供するＰａｒｌａｙ（プロトコル）ゲートウェイ２２２を含む。
【００１９】
図３は、通信ネットワークにおけるサービスを管理する技術を具現化することができる、例示的な論理的アーキテクチャーの高いレベルの概観を示す機能的ブロック図である。例証として図３に示すように、図１〜２のサービス提供プラットフォーム１００は、多層システムアーキテクチャを使用して実装することができる。図３に示すように、本システムアーキテクチャは、ある層で実行されるサービスなどを実装するビジネス論理と、別の層で実行される通信接続管理論理との独立だが協調した実行を実現する。アプリケーション層３０２は、ネットワーク層３０４が管理する通信セッションを開始する発信者のために、サードパーティが提供するアプリケーションを含むアプリケーションを実行することができるマシンを含む。１つの実施形態において、相互接続機構３０３は、アプリケーション層３０２のネットワーク要素とネットワーク層３０４との間の相互接続を提供する。１つの例示的な実施形態において、相互接続機構３０３は、Ｊａｖａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ（ＪＭＳ）を含む。別の実施形態において、相互接続機構３０３は、共通オブジェクトリクエストブローカーアーキテクチャ（ＣＯＲＢＡ）、一群のアプリケーション・プログラミング・インターフェース（ＡＰＩ）、通信プロトコル、及びオブジェクト／サービス情報モデルを用いて実装され、種々のプラットフォーム上で動作する種々の言語で記述された異種混在アプリケーションを同時に使用することが可能になる。
【００２０】
図４は、１つの実施形態において通信ネットワークでのサービスへのアクセスを管理する技術の高いレベルの概観を示す動作フロー図である。図４に示すネットワークでの通信セッションを管理するための技術は、例えば、図２のゲートキーパレイヤ２１０を用いて動作可能である。図４に示すように、ブロック（４０２）において、通信セッションに関連して少なくとも１つのサービスへのアクセス要求が発信者から受け取られる。その少なくとも１つのサービスは、サードパーティによって提供される。ブロック（４０４）において、発信者がその少なくとも１つのサービスへのアクセスを許容されるかどうか、及びその少なくとも１つのサービスを提供するサードパーティが、通信セッションに関連して発信者にサービスを提供することを許容されるかどうかをゲートキーパが判定する。ネットワーク層を用いてその少なくとも１つの通信セッションが管理され、アプリケーション層を用いて、その少なくとも１つの通信セッションに関連するサービスが管理される（ブロック４０６）。前述の方法の実施形態により、発信者は、通信セッションに関連してサードパーティが提供するその少なくとも１つのサービスにアクセスすることが可能になる。
【００２１】
コンピュータ技術の当業者には明らかなように、様々な実施形態は、本開示の教示に従ってプログラムされた汎用又は特定用途のデジタルコンピュータ及び／又はプロセッサを使用して実施することができる。ソフトウェア技術の当業者には明らかなように、適切なソフトウェアコーディングは、本開示の教示に基づいて熟練プログラマーによって容易に作成することができる。本発明はまた、当業者には容易に明らかなように、集積回路の作成によって、及び／又は従来の要素回路の適切なネットワークを相互接続することにより実装することができる。
【００２２】
実施形態は、限定ではなく例証として、以下のようなサービスを提供することができる。  以下の機能を限定ではなく含む、ＶｏＩＰサービス：
−基本機能。これらは、音声メール、発信者番号通知、着信通知、及び着信転送（異なる番号に呼を転送する機能）などの標準サービスを含む。
−拡張機能。拡張機能のリストは、オペレータ仕様である。以下は、拡張機能の概略的なリストである。
【００２３】
・通話履歴：  所与のオンライン時間期間になされた呼を閲覧する機能、電話番号に名称を関連付ける機能、ＩＭなどの他のアプリケーションに対する統合通信履歴情報。
【００２４】
・着信拒否：着呼についてのポリシーを指定する機能−例えば、営業時間中の全ての呼が自動的に移動体端末へ転送される、夜間の全ての呼が音声メールに向けられる等。
【００２５】
・ロケート・ミー(locate me)：これは拡張着信転送である。呼出先がビジーの場合に単一の場所(例えば、音声メール)に全ての呼を転送するのではなく、ロケート・ミーは、順次又は並行して複数の端末に転送を試みることができる。例えば、ユーザは、２つの事務所所在地、携帯電話、及びページャを保有する場合があり、最初に両方の事務所、次にページャ、次いで移動体端末に呼を転送することに意味がある場合がある。ロケート・ミーは、機能相互作用の別な実施例である。
【００２６】
・パーソナル会議：ユーザは、既存のアプリケーション（例えば、ＩＭクライアント）を使用して、ウェブ／音声会議を特定の時間に開始するように予定することができる。ＩＭクライアントは、既に個人プロファイル情報を有しているので、会議システムは、参加者に対してＩＭ及び／又は電子メールのいずれかを通じてウェブ会議のリンク情報を送出する。プロファイル中の電話連絡情報は、会議の時間に参加者を自動的に呼び出すのに使用される。
【００２７】
・ライフタイム番号：本機能は、単一の仮想番号が有効である限り顧客と共に移動できる機能である。顧客が移転した場合でも、古い番号は継続して有効であり、顧客の新しい場所で顧客に到達する。本機能は、まさに電話ネットワークにおける静的ＩＰアドレスの類似形である。
【００２８】
・スピードダイアル：本機能は、短縮キー及びアクセラレータの組合せによってダイアルすることができる番号リストを大幅に拡張する機能である。ユーザが、オペレータユーザポータル上で着信履歴を通じて動作する際にこの情報を設定する場合、更新情報は、実時間でネットワーク側に伝播される必要がある可能性が極めて高いので、本機能は、統合アプリケーションの別の実施例である。
【００２９】
限定ではないが、次の機能を含むメディア配信サービス：
ユーザが契約しようとするサービス品質契約に応じて、配信されるメディア品質（例えば、毎秒当たりのフレーム数）は変化する。ポリシーエンジンは、収益見込みによって顧客ベースを区分することができ、ネットワークにおいてなされる投資の利益を最大にすることができる。
【００３０】
限定ではないが、次の機能を含むコンテクスト依存アプリケーション：
この場合の典型的な例は、短期の有効期間、その有効期間内の極めて高い利用ピーク及び即時性を有するアプリケーションに対する必要性である。例えば、ショーの期間中又はその直後のアメリカ人アイドルへの投票は、極めて一般的なアプリケーションであることが分かっている。
【００３１】
限定ではないが、次の機能を含む統合アプリケーション：
アプリケーションの最終的な種類(class)は、有線端末及び無線端末の利用シナリオを組み合わせたものである。例示的な統合アプリケーションは次のものである：移動体端末ユーザは、仕事に行く途上で電話会議を行っている。自分の事務所に到着すると、特別のキー・シーケンス(key sequence)を入力して、事務所の電話に通話を転送するようにする。転送は、ユーザが、再度ダイアルイン情報をダイアルするのを必要とせずに自動的に行われる。ここで、この機能は、ハンドセットからのどのような特別なサポート（例えば、転送ボタン）を用いることなく利用可能である点に留意することが重要である。
【００３２】
様々な実施形態は、本明細書に提示された機能のいずれかを実施するように、汎用又は特定用途向け計算プロセッサ／デバイスをプログラミングするのに使用することができる、命令が記憶された記憶媒体であるコンピュータプログラム製品を含む。記憶媒体は、限定ではないが、以下の１つ又はそれ以上を含むことができる：フロッピー（登録商標）ディスク、光ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、マイクロドライブ、磁気光ディスク、ホログラム記憶装置、ＲＯＭ、ＲＡＭ、ＰＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＤＲＡＭ、ＶＲＡＭ、フラッシュメモリ装置、磁気又は光カード、ナノシステム（分子メモリＩＣを含む）を含む物理的媒体のいずれかのタイプ；紙又は紙ベースの媒体；並びに命令及び／又は情報を記憶するのに適した媒体又はデバイスの任意の種類。様々な実施形態は、全体又は一部を、１つ又はそれ以上の公衆及び／又はプライベート・ネットワークを介して転送することができるコンピュータプログラム製品を含み、ここで、この転送は、本明細書に提示された機能のいずれかを実施するための１つ又はそれ以上のプロセッサによって使用することができる命令を含む。様々な実施形態において、転送は、複数の別個の転送を含むことができる。
【００３３】
１つ又はそれ以上のコンピュータ可読媒体に記憶される場合、本発明の開示は、汎用／特定用途コンピュータのハードウェア及び／又はプロセッサの両方を制御し、且つ本発明の結果を利用して、コンピュータ及び／又はプロセッサが人間のユーザ又は他の機構と対話することを可能にするためのソフトウェアを含む。このようなソフトウェアは、限定ではないが、デバイスドライバ、オペレーティングシステム、実行環境／コンテナ、ユーザインタフェース及びアプリケーションを含むことができる。
【００３４】
本発明の好ましい実施形態についての上記の説明は、例証及び説明の目的で提供されてきた。これは、包括的なものではなく、或いは開示されたものと全く同じ形態に本発明を限定することを意図するものではない。多くの修正及び変形形態が可能であることは、当業者には明らかである。実施形態は、本発明の原理及び実際のアプリケーションを最も良く説明し、これによって関連技術の当業者が本発明を理解できるようにするために選択され説明された。本発明の範囲は、添付の特許請求の範囲及びその均等物によって定義されるものとする。
【図面の簡単な説明】
【００３５】
【図１】１つの実施形態において、通信ネットワークでのエンドユーザに提供することができる例示的なサービスの高いレベルの概観を示す機能的ブロック図である。
【図２】１つの実施形態における例示的なサービス提供プラットフォームの高いレベルの概観を示す機能ブロック図である。
【図３】通信ネットワークにおけるサービスを管理する技術を具現化することができる、例示的な論理的アーキテクチャーの高いレベルの概観を示す機能的ブロック図である。
【図４】１つの実施形態において通信ネットワークでのサービスへのアクセスを管理する技術の高いレベルの概観を示す動作フロー図である。
【図１】
2009515422.tif 000003
【図２】
2009515422.tif 000004
【図３】
2009515422.tif 000005
【図４】
2009515422.tif 000006
【手続補正書】
【提出日】平成20年7月7日(2008.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークでのサービスを管理する方法であって、
通信セッションに関連してサードパーティが提供する少なくとも１つのサービスへのアクセス要求を発信者から受信する段階と、
前記発信者が前記少なくとも１つのサービスへのアクセスを許容されるかどうか、及び前記少なくとも１つのサービスを提供する前記サードパーティが、前記通信セッションに関連して前記発信者にサービスを提供することを許容されるかどうかを判定する段階と、
前記少なくとも１つの通信セッションを管理し、前記少なくとも１つの通信セッションに関連するサービスを管理して、これにより、前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスに前記発信者がアクセスすることを可能にする段階と、
を含む方法。
【請求項２】
前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスへのアクセス要求を前記発信者から受信する段階が、サービスにアクセスするためのウェブサービス要求を受信する段階を含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記少なくとも１つの通信セッションを管理し、前記少なくとも１つの通信セッションに関連するサービスを管理して、これにより、前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスに前記発信者がアクセスすることを可能にする段階が、前記少なくとも１つの通信セッションに関連した前記サービスの使用に対する前記発信者への課金額を求める段階を含む、
ことを特徴とする請求項１に記載の方法。
【請求項４】
発信者との通信セッションの開始要求をサードパーティサービスから受信する段階を更に含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記サービスが前記発信者との通信を確立することを許容されるかどうかを判定する段階と、
前記サービスが前記発信者との通信を確立することを許容されたときに、前記サードパーティサービスに前記発信者のロケーションを提供する段階と、
を更に含む、
ことを特徴とする請求項４に記載の方法。
【請求項６】
通信ネットワークでのサービスを管理するためのシステムであって、
発信者から少なくとも１つの着呼を受け取るネットワークに結合され、前記少なくとも１つの着呼に対して確立される少なくとも１つの通信セッションを管理するネットワーク層と、
前記ネットワーク層において前記少なくとも１つの通信セッションに対する少なくとも１つのサービスを提供する少なくとも１つのサードパーティに結合されたアプリケーション層と、
前記ネットワーク層及び前記アプリケーション層に結合され、前記呼が前記少なくとも１つのサービスへのアクセスを許容されるかどうか、及び前記少なくとも１つのサービスを提供する前記サードパーティが、前記通信セッションに関連した前記呼への前記サービスの提供を許容されるかどうかを判定するゲートキーパと、
を備え、
前記ゲートキーパが、前記ネットワーク層を用いて少なくとも１つの通信セッションを管理し、前記アプリケーション層を用いて前記少なくとも１つの通信セッションに関連する前記サービスを管理し、これにより、前記通信セッションに関連して前記サードパーティが提供する前記少なくとも１つのサービスに前記発信者がアクセスできるようになる、
ことを特徴とするシステム。
【請求項７】
発信者から少なくとも１つの着呼を受け取る前記ネットワークに結合された前記ネットワーク層が、サービスにアクセスするためのウェブサービス要求を受信する、
ことを特徴とする請求項６に記載のシステム。
【請求項８】
サービスにアクセスするための前記ウェブサービス要求が更に、ＩＭＳ（ＩＰマルチメディア・サブシステム）、ＳＭＳＣ（ショート・メッセージ・サービス・センター）、ＭＭＳＣ（マルチメディア・メッセージング・サービス・センター）、及び電話交換のうちの少なくとも１つを介して行われる要求を含む、
ことを特徴とする請求項７に記載のシステム。
【請求項９】
前記呼が前記少なくとも１つのサービスへのアクセスを許容されるかどうか、及び前記少なくとも１つのサービスを提供する前記サードパーティが、前記通信セッションに関連した前記呼への前記サービスの提供を許容されるかどうかを判定する前記ゲートキーパが、前記発信者がサービス品質保証契約の下で前記少なくとも１つのサービスへのアクセスを許容されるかどうかを判定する、
ことを特徴とする請求項６に記載のシステム。
【請求項１０】
前記発信者がサービス品質保証契約の下で前記少なくとも１つのサービスへのアクセスを許容されるかどうかを判定する前記ゲートキーパが、前記サービス品質保証契約を実施するサービスポリシーをチェックする、
ことを特徴とする請求項９に記載のシステム。
【請求項１１】
前記少なくとも１つの通信セッションを管理する前記ゲートキーパが、前記少なくとも１つの通信セッションに関連した前記サービスの使用に対する前記発信者への課金額を求める、
ことを特徴とする請求項６に記載のシステム。
【請求項１２】
前記少なくとも１つの通信セッションに関連した前記サービスの使用に対する前記発信者への課金額を求める前記ゲートキーパが、前記サービスを提供する前記サードパーティに割り当てられることになる課金額の割当を求める、
ことを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記ゲートキーパが更に、発信者との通信セッションの開始要求をサードパーティサービスから受信する、
ことを特徴とする請求項６に記載のシステム。
【請求項１４】
発信者との通信セッションの開始要求をサードパーティサービスから受信する前記ゲートキーパが更に、前記発信者との通信セッションを開始するための、ショートメッセージ・ピアツーピア・プロトコル（ＳＭＰＰ）、パスワード認証プロトコル（ＰＡＰ）、マルチメディア・メッセージング・サービス（ＭＭ７）、及びインターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ）のうちの少なくとも１つを含む要求をサードパーティサービスから受信する、
ことを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記ゲートキーパが更に、前記サービスが前記発信者との通信を確立することを許容されるかどうかを判定する、
ことを特徴とする請求項１３に記載のシステム。
【国際調査報告】
2009515422.tif 000007