(57)【要約】      （修正有）【課題】ピアコンピューティングデバイス間の通信においてキャリアグレードの通信ネットワークを提供する。【解決手段】複数のピアコンピューティングデバイスと、少なくとも１つのサーバと、少なくとも１つの仲介部とを有するコンピューティングネットワークであって、少なくともキャリアグレードの通信ネットワークを介して通信可能に連結され、少なくともキャリアグレードの通信ネットワークは、ピアコンピューティングデバイス間の協働を高度化する。【選択図】図１
2015019379.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングネットワークであって、
コードを有する複数のピアコンピューティングデバイス（３１０、３２０）であり、前記コードが、ピアコンピューティングデバイス（３１０、３２０）によって実行されると、前記実行しているピアコンピューティングデバイスに対し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つの他のピアコンピューティングデバイスと協働させる、複数のピアコンピューティングデバイスと、
コードを有する少なくとも１つのサーバであり、前記コードが、前記少なくとも１つのサーバによって実行されると、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つの位置を特定する、少なくとも１つのサーバと、
コードを有する少なくとも１つの仲介部（３５０）であり、前記コードが、前記少なくとも１つの仲介部によって実行されると、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくともいくつかから課金情報を収集する、少なくとも１つの仲介部（３５０）と、
を具備しており、
前記ピアコンピューティングデバイス（３１０、３２０）、前記少なくとも１つのサーバ及び前記少なくとも１つの仲介部（３５０）が、キャリアグレードの通信ネットワークを介して通信可能に連結され、前記キャリアグレードの通信ネットワークが、前記協働するピアコンピューティングデバイス（３１０、３２０）間のベストエフォートグレードの通信を前記ピアコンピューティングデバイスの一つの要求後に提供する、コンピューティングネットワーク。
【請求項２】
前記少なくとも１つの仲介部（３５０）がコードを有し、前記コードが、前記少なくとも１つの仲介部（３５０）によって実行されると、前記ピアコンピューティングデバイス（３１０、３２０）のうちの前記協働するピアコンピューティングデバイスのうちの少なくとも１つから課金情報を収集する、請求項１に記載のネットワーク。
【請求項３】
前記少なくとも１つの仲介部が、前記収集された課金情報を示す情報を、前記キャリアグレードの通信ネットワークに対応する請求システムに提供する、請求項１に記載のネットワーク。
【請求項４】
前記キャリアグレードの通信ネットワークが、前記ピアコンピューティングデバイス（３１０、３２０）のうちのいくつかの間に無線リンクを備える、請求項１に記載のネットワーク。
【請求項５】
前記キャリアグレードの通信ネットワークがＩＰベースネットワークを備える、請求項１に記載のネットワーク。
【請求項６】
少なくとも１つの他のＩＰベースネットワークに通信可能に連結され且つコードを有する少なくとも１つのＩＰインターワーキングゲートウェイ（６０）であって、前記コードが、前記少なくとも１つのＩＰインターワーキングゲートウェイ（６０）によって実行されると、前記実行しているＩＰインターワーキングゲートウェイ（６０）に対し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つと協働させる、少なくとも１つのＩＰインターワーキングゲートウェイ（６０）
をさらに具備し、
前記ＩＰインターワーキングゲートウェイ（６０）が、前記キャリアグレードの通信ネットワークを介して前記ピアコンピューティングデバイス（３１０、３２０）に通信可能に連結される、請求項５に記載のネットワーク。
【請求項７】
少なくとも１つの他の非ＩＰベースネットワークに通信可能に連結され且つコードを有する少なくとも１つの非ＩＰインターワーキングゲートウェイ（５０）であって、前記コードが、前記少なくとも１つの非ＩＰインターワーキングゲートウェイ（５０）によって実行されると、前記実行している非ＩＰインターワーキングゲートウェイ（５０）に対し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つと協働させる、少なくとも１つの非ＩＰインターワーキングゲートウェイ（５０）
をさらに具備し、
前記非ＩＰインターワーキングゲートウェイ（５０）が、前記キャリアグレードの通信ネットワークを介して前記ピアコンピューティングデバイス（３１０、３２０）に通信可能に連結される、請求項５に記載のネットワーク。
【請求項８】
前記少なくとも１つの課金仲介部に通信可能に連結され且つコードを有するユーザ認証及び認可コンピューティングデバイスであって、前記コードが、前記認証及び認可コンピューティングデバイスによって実行されると、ピアコンピューティングデバイスを認可する、ユーザ認証及び認可コンピューティングデバイスをさらに具備する、請求項１に記載のネットワーク。
【請求項９】
前記ユーザ認証及び認可コンピューティングデバイス（１２０）がデジタルトークンを提供し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくともいくつかが、前記デジタルトークンの受信に応答して、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つが提供することができるサービスと、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つが属しているサービスグループとのうちの少なくとも１つを決定する、請求項８に記載のネットワーク。
【請求項１０】
前記ピアコンピューティングデバイスのうちの前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つがコードを有し、前記コードが、前記少なくとも１つの協働しているピアコンピューティングデバイス（３１０、３２０）によって実行されると、前記少なくとも１つの協働しているピアコンピューティングデバイス（３１０、３２０）に対しサービスクラスの変更を要求させる、請求項１に記載のネットワーク。
【請求項１１】
前記要求している少なくとも１つの協働しているピアコンピューティングデバイス（３１０、３２０）に対し、前記キャリアグレードの通信ネットワークが、選択的に、前記サービスクラス変更要求の前にベストエフォート通信を提供し、前記サービスクラス変更要求の後にキャリアグレード通信を提供する、請求項１０に記載のネットワーク。
【請求項１２】
前記キャリアグレードの通信ネットワークに通信可能に連結され且つコードを有するサービス品質調整部（３３０、３４０）であって、前記コードが、前記少なくとも１つのサービス品質調整部（３３０、３４０）によって実行されると、前記少なくとも１つのサービス品質調整部（３３０、３４０）に対し、前記キャリアグレードの通信ネットワークが、選択的に、前記サービスクラス変更要求の前にはベストエフォートグレード通信を提供し、前記サービスクラス変更要求の後にはキャリアグレード通信を提供するようにさせる、サービス品質調整部をさらに具備する、請求項１１に記載のネットワーク。
【請求項１３】
前記少なくとも１つの仲介部のコードが収集した課金情報が、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちのピアコンピューティングデバイスからのサービス要求に関連する、請求項１に記載のネットワーク。
【請求項１４】
前記少なくとも１つの仲介部のコードが収集した課金情報が、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちのピアコンピューティングデバイスに提供されたサービスに関連する、請求項１に記載のネットワーク。
【請求項１５】
少なくとも１つのコンピュータ可読媒体中で有形に具現化され、且つキャリアグレードの通信ネットワークで使用されるコンピューティングデバイス実行可能コードを有するコンピュータプログラムであって、
前記コードが、
複数のピアコンピューティングデバイス（３１０、３２０）のうちの少なくともいくつかに対し、前記キャリアグレードの通信ネットワークを介して互いに協働して、ピアツーピアプリケーションサポートを提供させるコードと、
少なくとも１つの仲介部（３５０）に対し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの前記協働しているピアコンピューティングデバイスのうちの少なくともいくつかから課金情報を収集させ、前記収集した課金情報の少なくとも一部を示すデータを、前記キャリアグレードの通信ネットワークに関連する請求システム（２２０）へ提供させるコードと、
少なくとも１つのサービス品質調整部（３３０、３４０）に対し、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つからサービス品質変更要求を受けさせるとともに、前記受けた要求に応答して、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つに関連するサービスクラスを変更させるコードと、
前記キャリアグレードの通信ネットワークに対し、前記協動するピアコンピューティングデバイス（３１０、３２０）間のベストエフォートグレードの通信を提供させるコードと
を含む、コンピュータプログラム。
【請求項１６】
前記コードが、
前記キャリアグレードの通信ネットワークに対し、選択的に、前記サービスクラス変更要求の前にはベストエフォートグレード通信を提供させ、前記サービスクラス変更要求の後にはキャリアグレード通信を提供させるコード
をさらに含む、請求項１５に記載のコンピュータプログラム。
【請求項１７】
前記コードが、
前記キャリアグレードの通信ネットワークに対し、選択的に、前記サービスクラス変更要求の後にはベストエフォートグレード通信を提供させ、前記サービスクラス変更要求の前にはキャリアグレード通信を提供させるコード
をさらに含む、請求項１５に記載のコンピュータプログラム。
【発明の詳細な説明】
【発明の分野】
【０００１】
[01]本発明は、概してネットワーキングに関し、より詳細には、キャリアグレードピアツーピア（Ｐ２Ｐ）ネットワーキングに関する。
【発明の背景】
【０００２】
[02]ピアツーピア（Ｐ２Ｐ）ネットワークアーキテクチャの背後にある基本原理は、ネットワークが提供するアプリケーションサーバ機能が、通常、大量の自律分散ネットワークノードとピアと呼ばれるエンドノードとによって実装され、それらが互いに協働して指定されたタスクを達成する、というものである。Ｐ２Ｐベースのネットワークアーキテクチャでは、各ピアは、通常、システム内のクライアントであると同様にサーバのような機能及びサービスを提供する。このように、集中エンティティが提供するサービス又はリソースが、代りにシステムのピアから入手可能である。こうした構成は、従来のクライアント・サーバアーキテクチャ（たとえば、公衆交換電話網（ｐｕｂｌｉｃ  ｓｗｉｔｃｈｅｄ  ｔｅｌｅｐｈｏｎｅ  ｎｅｔｗｏｒｋ）（ＰＳＴＮ）又はＩＰマルチメディアサブシステム（ＩＰ  ｍｕｌｔｉｍｅｄｉａ  ｓｕｂｓｙｓｔｅｍ）（ＩＭＳ））とは対照的である。後者では、多数のクライアントが、指定されたタスクを実行する役割を担う、少数の集中した厳重に管理されたサーバのみと通信する。
【０００３】
[03]Ｐ２Ｐアプリケーションは、通信事業者に対し、しばらくの間以下の点でますます困難になっている難題を課してきた。すなわち、少なくとも、Ｐ２Ｐアプリケーションは通信ネットワークに極めて大量のトラフィックをもたらす可能性があり、その結果、ネットワーク管理問題が発生し、設備投資及び運用経費の両方が増大する点、及びＰ２Ｐ事業者によって提供される無料又は略無料のインターネット音声サービス等、いくつかのＰ２Ｐアプリケーションによって収益の損失がもたらされるという点である。実際には、Ｐ２Ｐトラフィックは、総インターネットトラフィックの５０〜９０パーセントを占める可能性がある。したがって、バイラルＰ２Ｐアプリケーションにより、通信事業者に著しい収益の損失をもたらす可能性があり、帯域幅及び容量の必要を満足させるために、設備投資及び運用経費の両方の増大が必要となる可能性がある。
【０００４】
[04]さらに、いわゆるウェブ２．０アプリケーションの使用が増大している。しかしながら、通信事業者は、概して、これらアプリケーションから著しい利益を得てはいない。これは、現通信ネットワークアーキテクチャが、一般にインターネットアプリケーション、特にＰ２Ｐアプリケーションに適していないためである可能性がある。
【０００５】
[05]通信ネットワーク事業者は、通常、Ｐ２Ｐトラフィックを遮断するか又は遅延させる等により、Ｐ２Ｐアプリケーションに公平な扱いをしてこなかったか、又はこの問題に対処してこなかった。別の解決法が望まれる。
【発明の概要】
【０００６】
[06]コードを有する複数のピアコンピューティングデバイスであり、コードが、ピアコンピューティングデバイスによって実行されると、その実行しているピアコンピューティングデバイスに対し、ピアコンピューティングデバイスのうちの少なくとも１つの他のピアコンピューティングデバイスと協働させる、複数のピアコンピューティングデバイスと、コードを有する少なくとも１つのサーバであり、コードが、少なくとも１つのサーバによって実行されると、ピアコンピューティングデバイスのうちの少なくとも１つの位置を特定する、少なくとも１つのサーバと、コードを有する少なくとも１つの仲介部であり、コードが、少なくとも１つの仲介部によって実行されると、ピアコンピューティングデバイスのうちの少なくともいくつかから課金情報を収集する、少なくとも１つの仲介部とを有するコンピューティングネットワークであって、ピアコンピューティングデバイス、少なくとも１つのサーバ及び少なくとも１つの仲介部は、少なくともキャリアグレードの通信ネットワークを介して通信可能に連結され、少なくともキャリアグレードの通信ネットワークは、ピアコンピューティングデバイスのうちの協働するピアコンピューティングデバイス間のベストエフォート通信と比較して、ピアコンピューティングデバイスのうちの協働するピアコンピューティングデバイス間の協働を高度化することに適している。
【０００７】
[07]添付図面と共に本発明の好ましい実施形態の以下の詳細な説明を考慮することにより、本発明の理解が容易になる。図面において、同様の数字は同様の部分を指す。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態によるキャリアグレードピアツーピア（Ｐ２Ｐ）ネットワークの概略図である。
【図２】本発明の実施形態による動的ＱｏＳプロセスに対応する選択メッセージングの概略図である。
【図３】本発明の実施形態による動的ＱｏＳプロセスに対応する選択メッセージングの概略図である。
【発明の好ましい実施形態の詳細な説明】
【０００９】
[11]本発明の好ましい実施形態の図面及び説明は、本発明が明確に理解されるように関連する要素を例示するために簡略化しており、明確にする目的で、典型的なネットワーキング並びにＰ２Ｐネットワーク、システム及び方法において見られる他の多くの要素については述べていないことが理解されるべきである。こうした要素は本技術分野において周知であるため、且つそれらは本発明のよりよい理解を助けるものではないため、本明細書では説明しない。
【００１０】
[12]図１は、本発明の実施形態によるキャリアグレードピアツーピア（Ｐ２Ｐ）通信ネットワーク１０の概略図を示す。限定しない説明の目的のために、キャリアグレードネットワークは、概して、非常に高水準の信頼性を示す「キャリアグレード」又は「キャリアクラス」要件を満足させる。キャリアグレードネットワークは、通常、「９９．９９９％」の可用性基準を満たすか又はそれを超え、冗長性によって非常に高速な（およそ６０ミリ秒未満等）障害回復を提供することができる。これは、インターネット等のベストエフォート型の通信システムとは対照的である。後者の場合、個々のリンク又はレッグが類似したサービスを提供することができるが、エンドツーエンド通信が通常それほど保護されていない。
【００１１】
[13]さらなる非限定的な説明として、通信ネットワークは、一般に通信リンク及びノードからなるネットワークである。それらは、メッセージを、ネットワークの一部分から別の部分に、複数のリンクにわたって且つ／又はさまざまなノードを通って渡すことができるように配置されている。通信ネットワーク要素は、通常、従来のＰ２Ｐネットワークでは利用されていない。代りに、従来のＰ２Ｐネットワークは、一般に、ベストエフォートサービスを提供するアドホックフォーマットでの分散ネットワークである。
【００１２】
[14]本発明のいくつかの実施形態によれば、ピアノードは、少なくともキャリアグレードの通信ネットワーク手法に従うネットワークに導入され、以前から存在する通信要素等、これら手法を利用することによってサービス品質（キャリアグレード）が提供されるのを保証する。使用することができる既存の通信ネットワークの典型的な通信要素には、認可、認証及びアカウンティング（ＡＡＡ）サーバ、課金ゲートウェイ及びリソース管理プラットフォームがあり得る。本発明のいくつかの実施形態によれば、基本となるキャリアグレードの通信ネットワークを利用してＰ２Ｐネットワークサービスを提供することができる。そうしたネットワークは、キャリアグレードのリンクにわたってベストエフォートグレードの通信をサポートすることができ、その一方でベストエフォート型リンク自体は含まないでおくことができる。本発明のいくつかの実施形態によれば、ベストエフォート型又はベストエフォートグレード並びにキャリアグレードＰ２Ｐサービスを、共通ネットワークに提供することができる。
【００１３】
[15]さらに図１を参照すると、図示する実施形態では、ネットワーク１０は一般に以下を含む。すなわち、サービス品質（ＱｏＳ）調整部２０、ブートストラップサーバ３０、課金仲介部４０、非インターネットプロトコル（ＩＰ）インターワーキング（ＩＷ）ゲートウェイ５０、ＩＰ−ＩＷゲートウェイ６０、ブートストラップピア７０、サービス享受及び／又はサービス提供ピア８０、別のブートストラップピア９０、通信媒体１００及び参加ピア１１０である。認可、認証及びオンラインアカウンティング（ＡＡＡ）サーバ１２０、リソース管理部１３０及び請求仲介システム２２０が、ネットワーク１０に通信可能に連結されている。図示する実施形態では、ネットワーク１０はＩＰバックボーン１９０にも通信可能に連結されており、ＩＰバックボーン１９０は、アクセスルータ１４０、コアルータ（複数可）１５０及びエッジルータ１６０を有している。図示する実施形態では、ＩＰバックボーン１９０は、別のＩＰバックボーン２００と通信可能に連結されており、別のＩＰバックボーン２００は、エッジルータ１７０及びＩＰベースサービス提供ネットワーク１８０を有している。図示する実施形態では、ＩＰベースサービス提供ネットワーク１８０は、ＩＰ−ＩＷゲートウェイ６０にさらに通信可能に連結されている。最後に、図示する実施形態では、非ＩＰ−ＩＷゲートウェイ５０が非ＩＰベースサービス提供ネットワーク２１０に通信可能に連結されている。当業者には、本発明の趣旨又は範囲から逸脱することなく、含まれている特定の要素、並びに／又は提供される要素の組合せ及び／又は構成及び／又は数に対する変更及び変形を行うことができることが明らかとなろう。
【００１４】
[16]さらなる非限定的な説明として、本発明のいくつかの実施形態では、提供される要素のうちの１つ又は複数は、コンピューティングデバイスの形態をとることができる。本明細書で使用する「コンピューティングデバイス」とは、プロセッサを含む汎用コンピューティングデバイスを指す。プロセッサは、一般に、マイクロプロセッサ等の中央処理装置（ＣＰＵ）を含む。ＣＰＵは、一般に、算術演算及び論理演算を実行する算術論理演算装置（ＡＬＵ）と、メモリ等のコンピュータ可読媒体から命令（たとえばコード）を抽出し、それらを復号して、必要な場合はＡＬＵを呼び出して実行する、制御装置とを有している。本明細書で使用する「メモリ」とは、概して、チップ又はドライブの形態等、データを格納することができる１つ又は複数のデバイス又は媒体を指す。メモリは、単にさらなる非限定的な例として、１つ又は複数のランダムアクセスメモリ（ＲＡＭ）チップ、リードオンリメモリ（ＲＯＭ）チップ、プログラマブルリードオンリメモリ（ＰＲＯＭ）チップ、消去可能プログラマブルリードオンリメモリ（ＥＰＲＯＭ）チップ又は電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）チップの形態をとることができる。メモリは、単にさらなる非限定的な例として、１つ又は複数のソリッドステートドライブ、光ベースのドライブ又は磁気ベースのドライブの形態をとることができる。メモリは、プロセッサを含む統合ユニットに対して内部であっても外部であってもよい。メモリは、コンピューティングデバイスに対して内部であっても外部であってもよい。メモリは、コンピュータプログラム、たとえばプロセッサによって動作可能な命令のコード又はシーケンスを格納することができる。本発明のいくつかの実施形態では、提供される要素のうちの１つ又は複数は、メモリに格納されているコンピュータデバイス実行可能プログラム又はアプリケーションの形態等、１つ又は複数のコンピューティングデバイスを用いて実行されるコードの形態をとることができる。
【００１５】
[17]本明細書で使用する「サーバ」とは、概して、ネットワークリソースを管理する、ネットワークに通信可能に連結されたコンピューティングデバイスを指す。サーバは、個別のコンピューティングデバイスを指してもよく、又はコンピューティングデバイス全体ではなくリソースを管理しているアプリケーションを指してもよい。本明細書で使用する「ネットワーク」とは、概して、互いに通信可能に接続された２つ以上のコンピューティングデバイスのグループを指す。本明細書で使用する「インターネット」とは、概して、コンピューティングデバイスの世界的な相互接続と、一般にそのように呼ばれるコンピューティングデバイスネットワークとを指す。
【００１６】
[18]さらに図１を参照すると、サービス品質（ＱｏＳ）調整部２０は、概して、ＩＰバックボーン１９０等のネットワークにアクセスするためにＱｏＳ要求を検査し送出する役割を果たす。調整部２０は、リソース受付制御サブシステム（Ｒｅｓｏｕｒｃｅ  ａｎｄ  Ａｄｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｓｕｂ−Ｓｙｓｔｅｍ）（ＲＡＣＳ）又はポリシー及び課金制御（ｐｏｌｉｃｙ  ａｎｄ  ｃｈａｒｇｉｎｇ  ｃｏｎｔｒｏｌ）（ＰＣＣ）システムで定義されているアプリケーション機能（ＡＦ）の形態をとることができる。調整部２０は、ＱｏＳサービス課金情報を、課金仲介部４０を介して、請求仲介部サーバ２２０等の請求システムに報告することができる。リソース管理部１３０は、ＱｏＳ調整部２０の要求に対する応答を実行しその結果を報告し、ＱｏＳ調整部２０に命令を要求することができる。それは、また、ディープパケットインスペクション（Ｄｅｅｐ  Ｐａｃｋｅｔ  Ｉｎｓｐｅｃｔｉｏｎ）（ＤＰＩ）等の適当な技法を利用することにより、基本となるＩＰトラフィックタイプを取得し、所定のＩＰトラフィックフローを遮断するか又は許可する等、適当な処置をとることができる。
【００１７】
[19]ブートストラップサーバ３０は、ピアコンピューティングデバイス（以降、「ピア」と呼ぶ）によって使用されるサーバの形態をとることができ、ピアは、Ｐ２Ｐブートストラップピアの位置を特定するため且つ／又はＰ２Ｐネットワークに参加する。ブートストラップサーバ３０は、ドメインネームサービス（ＤＮＳ）名を有する安定したホストの形態をとることができる。ブートストラップサーバ３０を、それがたとえば予備の処理能力を有する場合、承認の効率の目的でブートストラップピアとしてそれ自体を選択することができるように構成することができる。
【００１８】
[20]課金仲介部４０は、Ｐ２Ｐピアから課金情報を収集し、請求データを、請求仲介部サーバ２２０等の請求システムに引き渡すことができる。課金仲介部４０はＰ２Ｐ認識型（Ｐ２Ｐ−ａｗａｒｅ）であり得る。課金仲介部４０はステートレスであり得る。課金仲介部４０は、第３世代パートナーシッププロジェクト（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）（３ＧＰＰ）課金ゲートウェイ機能（ｃｈａｒｇｉｎｇ  ｇａｔｅｗａｙ  ｆｕｎｃｔｉｏｎ）（ＣＧＦ）及び／又は課金データ機能（ｃｈａｒｇｉｎｇ  ｄａｔａ  ｆｕｎｃｔｉｏｎ）（ＣＤＦ）といった機能を提供するサブシステム等、オフライン課金プラットフォームの形態をとることができる。
【００１９】
[21]非インターネットプロトコル（ＩＰ）インターワーキング（ＩＷ）ゲートウェイ５０は、他の非ＩＰサービス提供ネットワークとのインターワーキングを実行することができる。ゲートウェイ５０は、Ｐ２Ｐ認識ゲートウェイであり得る。ＩＰ−ＩＷゲートウェイ６０は、他のＰ２Ｐネットワーク又はＩＰベースサービス提供ネットワークとのインターワーキングを実行することができる。ゲートウェイ６０は、Ｐ２Ｐ対応ゲートウェイの形態をとることができる。本発明のいくつかの実施形態では、ゲートウェイ機能をたとえばＰ２Ｐピアに組み込むことができる。
【００２０】
[22]ブートストラップピア７０、９０は、参加ピア１１０等の参加ピアがＰ２Ｐネットワークに参加するのを支援することができる。ブートストラップピアは、たとえばＰ２Ｐセッション開始プロトコル（Ｐ２Ｐ  Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）（Ｐ２ＰＳＩＰ）アプリケーションに対して提案されるもの等、許可ピアの機能を組み込むことができる。こうした手法により、たとえばネットワークアーキテクチャ全体を簡略化することができる。
【００２１】
[23]キャリアグレードの通信ネットワークの上に重ねられるＰ２Ｐネットワークは、ピアノードを利用することができ、このピアノードは、ネットワーク上の他のピアノードに対して「クライアント」及び「サーバ」の両方として同時に機能する。本発明のいくつかの実施形態では、サービス享受／サービス提供ピア８０及び／又は参加ピア１１０はこうしたノードであり得る。関連技術分野の当業者には理解されるように、このネットワーク配置モデルは、通信が通常中央サーバとの間でやりとりされるクライアント・サーバモデルとは異なる。本発明のいくつかの実施形態では、クライアント・サーバ構造をいくつかのタスク（たとえば検索、認可）に使用することができ、Ｐ２Ｐ構造を他のタスク（たとえばアプリケーション）に使用することができる。
【００２２】
[24]通信媒体１００は、要素を互いに通信可能に連結するデータ通信ネットワークの形態をとることができる。図１の図示する実施形態では、媒体１００は、サービス品質（ＱｏＳ）調整部２０、ブートストラップサーバ３０、課金仲介部４０、非インターネットプロトコル（ＩＰ）インターワーキング（ＩＷ）ゲートウェイ５０、ＩＰ−ＩＷゲートウェイ６０、ブートストラップピア７０、サービス享受及び／又はサービス提供ピア８０、ブートストラップピア９０及び参加ピア１１０を互いに通信可能に連結する。本発明のいくつかの実施形態では、媒体１００は、キャリアグレードの通信ネットワークの形態をとることができる。本発明のいくつかの実施形態では、こうしたネットワークは、有線及び／又は無線通信リンク又はレッグを含むことができる。本発明のいくつかの実施形態では、こうしたネットワークは、公衆及び／又は専用通信リンク又はレッグを含むことができる。
【００２３】
[25]認可、認証及びオンラインアカウンティング（ＡＡＡ）サーバ１２０は、従来のキャリアグレードの通信ネットワークで実行されている方法に類似した方法で、ユーザ認証、認可及びオンラインアカウンティングを実行することができる。
【００２４】
[26]ＩＰバックボーン１９０、２００は、インターネット及び／又はその一部に通信可能に連結されたＩＰネットワーク等、ＩＰネットワークの主ネットワーク接続の形態をとることができる。アクセスルータ１４０は、ＩＰバックボーン１９０に対してアクセストラフィックを制御する役割を果たすことができる。アクセスルータ１９０は、ＱｏＳ調整部２０及びリソース管理部１３０に対し応答可能なようにＱｏＳ実施（ｅｎｆｏｒｃｅｍｅｎｔ）を実行することができる。コアルータ（複数可）１５０は、ＩＰバックボーン１９０に対してＩＰパケットルーティングを実行する役割を果たすことができる。エッジルータ１６０、１７０は、セキュリティゲートウェイとして他のＩＰネットワークとインターワーキングを実行する役割を果たすことができる。エッジルータ１６０、１７０は、Ｐ２Ｐ認識なしにＩＰ層要素の形態をとることができる。
【００２５】
[27]図示する実施形態では、ＩＰベースサービス提供ネットワーク１８０は、ＩＰ−ＩＷゲートウェイ６０に通信可能に連結される。ＩＰサービス提供ネットワーク１８０は、たとえば次世代ネットワーク（ＮＧＮ）、ＩＭＳ及び／又はＰ２Ｐサービスを提供する（たとえば、ピア８０アプリケーション用のデータソース及び／又はシンクとして作用する）ＩＰベースネットワークの形態をとることができる。
【００２６】
[28]図示する実施形態では、非ＩＰ−ＩＷゲートウェイ５０は、非ＩＰベースサービス提供ネットワーク２１０と通信可能に連結される。非ＩＰベースサービス提供ネットワーク１８０は、公衆交換電話網（ＰＳＴＮ）又は公衆陸上移動網（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）（ＰＬＭＮ）等、たとえばサービスを提供する（たとえばＰ２Ｐアプリケーション用のデータソース又はシンクとして作用する）非ＩＰベースネットワークの形態をとることができる。
【００２７】
[29]請求仲介部サーバ２２０は、請求及び／又は支払情報を処理することができ、たとえば従来のキャリアグレードの通信ネットワーク請求システムの形態をとることができる。
【００２８】
[30]さらに図１を参照すると、こうした手法は、キャリアグレード通信アーキテクチャ及びＰ２Ｐネットワークアーキテクチャの両方の利点を有利に活用することができる。こうした手法により、キャリアグレード通信事業者は、現通信収益を失うことなく、Ｐ２Ｐアプリケーション収益を獲得することができる可能性がある。こうした手法は、通信ネットワークアーキテクチャ及びサービスに対してほとんど影響なしに、ＩＰベースネットワークにキャリアグレードＰ２Ｐサービスを有利に提供することができる。セッション制御機能及びサービスアプリケーションの多く或いは大部分を、ピアノード間に分散させることができる。本発明のいくつかの実施形態では、ネットワーク運用で重大であり得る、認証、ＱｏＳ制御、アカウンティング及びサービスプロビジョニングを提供するもの等、いくつかのネットワーク要素のみがネットワークのキャリア側に維持される。
【００２９】
[31]こうしたアーキテクチャ又は手法のいくつかの利点には以下のような点があり得る。すなわち、高いスケーラビリティを提供しながら、必要な専用ネットワーク要素は最小限であること、世界中に届くことができる統合顧客データ管理を提供すること、顧客が複数の場所から同じサービス体験を享受する仮想ホーム環境（ｖｉｒｔｕａｌ  ｈｏｍｅ  ｅｎｖｉｒｏｎｍｅｎｔ）を提供すること、信頼性のある通信事業者により安全な通信環境を提供すること、エンドユーザに対するサービスとしてサービス品質（ＱｏＳ）を提供すること、及びＩＰベースのベアラネットワークに対する不可知な影響が最小限のアクセス技術を提供することである。
【００３０】
[32]本発明のいくつかの実施形態では、提供されるネットワーク要素のうちのいくつかを、キャリアグレード通信事業者が所有し且つ／又は運用することができる。たとえば、本発明のいくつかの実施形態では、ＱｏＳ調整部２０、ブートストラップサーバ３０、課金仲介部４０、ゲートウェイ５０、６０、ＡＡＡサーバ１２０、リソース管理部１３０及び請求仲介部サーバ２２０を、キャリアグレード通信事業者が所有し且つ／又は運用してもよい。本発明のいくつかの実施形態では、提供されるネットワーク要素のうちのいくつかを、キャリアグレード通信事業者が所有し且つ／又は運用しなくてもよい。たとえば、本発明のいくつかの実施形態では、ブートストラップピア７０、９０及びサービス享受／サービス提供ピア８０を、キャリアグレード通信事業者が所有せず且つ／又は運用しなくてもよい。こうした手法では、Ｐ２Ｐネットワークは、概して、必要な新たな機器は最小限で、基本となるＩＰネットワーク要素を利用するＰ２Ｐアプリケーションを提供するオーバーレイネットワークの形態をとることができる。
【００３１】
[33]こうした手法は、クライアントが課金に関与する等、複数の追加の利点を提供することができる。課金機能は、従来、端末又はクライアントが課金情報を提供することができないという仮定に基づいていた。しかしながら、本発明のいくつかの実施形態では、「コール」又は他のアプリケーションセッション等、サービスプロビジョンに関与するピア（たとえばサービス享受ピア及びサービス提供ピアの両方）に対し、サービス又は課金に関する幾分かの情報を提供するよう要求することができる。この情報を、たとえば検証のために課金仲介部４０に提供することができる。
【００３２】
[34]こうした手法は、クライアントによるＱｏＳ開始を提供することができる。従来のアーキテクチャにおけるＱｏＳは、ネットワークの責任であり、従来は、事業者が事前設定するか又はユーザが事前に登録する場合がある。本発明のいくつかの実施形態では、Ｐ２Ｐアプリケーションユーザは、ユーザのコンピューティングデバイス上で実行しているウェブページ又はアプリケーション等、クライアントユーザインタフェースを介してＱｏＳ変更を動的に開始することができる。ブロードバンドリモートアクセスサーバ（Ｂｒｏａｄｂａｎｄ  Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ）（ＢＲＡＳ）並びにルータ１４０及びリソース管理部１３０及び調整部２０等の提供されるネットワーク機器が、ユーザ又はユーザの端末或いはコンピューティングデバイスによって要求されたＱｏＳ変更を実施することができる。
【００３３】
[35]こうした手法は、すでにキャリアグレードの通信ネットワーク（たとえば１２０）に存在する可能性のある、従来のキャリアグレードの通信ネットワークＡＡＡサーバを使用して実行されるユーザ認可及び認証を提供することができる。こうした手法は、２つの利点を提供することができる。第１に、かなりの新たな投資を必要とすることなくＡＡＡ機器又はネットワークソリューションを活用することができ、第２に、現ネットワークユーザがＰ２Ｐサービスにアクセスするために同じ信用証明書情報を使用するのを可能にすることができる。
【００３４】
[36]こうした手法は、非定住型（ｎｏｍａｄｉｃ）サポートを提供することができる。非定住型サポートを、従来のインターネットアクセスに類似する方法（ユーザが、自身が所有するインターネット信用証明書情報を使用してネットワークにアクセスすることによる等）で提供することができる。こうした手法は、たとえば基本となる通信ネットワーク無線アクセス技術を使用して移動性サポート（ｍｏｂｉｌｉｔｙ  ｓｕｐｐｏｒｔ）を提供することができる。
【００３５】
[37]従来のＰ２Ｐサービス及びキャリアグレード通信サービスと比較すると、こうした手法は、両方の最善のものを提供する、すなわち、安全且つ信頼性の高い通信環境でキャリアグレードピアツーピアサービスを提供する役割を果たすことができる。こうしたアーキテクチャ及び手法は、キャリアグレード通信事業者のサービスをインターネットサービス領域まで拡張し、事業者に、Ｐ２Ｐ事業者及びサービスと競争する「ツール」を提供する。
【００３６】
[38]さらに図１を参照すると、Ｐ２Ｐオーバーレイネットワークへの参加ピア１１０のピア承認を、たとえば従来の方法では、ブートストラップサーバ３０、ブートストラップピア９０及び参加ピア１１０の間の調整を介して達成する場合がある。利用される手法は、たとえば、主にＩＥＴＦ  Ｐ２ＰＳＩＰ提案書に従う可能性がある。
【００３７】
[39]本発明のいくつかの実施形態では、参加ピア１１０は、ブートストラップサーバ３０にコンタクトして、適当なブートストラップピア（たとえばブートストラップピア９０）のコンタクト情報を取得することができる。参加ピア１１０が、ブートストラップピア（たとえばそれが使用した最後のブートストラップピア）について知っている場合、そのブートストラップピアに最初にコンタクトしてもよい。その後、参加ピア１１０は、適切なブートストラップピア（たとえばブートストラップピア９０）と共に機能して、参加プロセスを完了する。参加プロセス中、参加ピア１１０、ブートストラップサーバ３０／ブートストラップピア９０及びＡＡＡサーバ１２０は、協働して、参加ピア１１０の信用証明書情報と共に他の情報（たとえばピアの位置及び機能等）を検証することができる。たとえば、認証が成功した後、他のＰ２Ｐネットワーク構成情報を提供することができる。
【００３８】
[40]本発明のいくつかの実施形態では、ピア認証を、ブートストラップサーバ３０を介して参加ピア１１０とＡＡＡシステム１２０との間で行うことができる。本発明のいくつかの実施形態では、認証は相互認証でなければならない。認証の成功の後、ＡＡＡシステム１２０が署名した認可トークンを、参加ピア１１０に渡し、「参加（ＪＯＩＮ）」シグナリングでブートストラップピア（たとえば７０、８０、９０）に伝送することができる。トークンに封印された情報には、たとえば、ランダムに割り当てられたピアＩＤ、ユーザ名からマップされたユーザＩＤ、参加ピアノード１１０が提供することができるサービスを識別するサービスＩＤ、適用可能なオフライン又はオンライン課金モデル、ＱｏＳプロファイル及びタイムスタンプ情報があり得る。これらの情報項目に加えて又はそれらの代りに他の情報を含めることができる。その情報は、Ｐ２Ｐネットワークによって使用され、Ｐ２Ｐネットワークは、たとえば、参加ピア１１０が主張した身元、それが属しているサービスグループ、及び／又はそれが使用するのが認可されるＱｏＳレベルを検証する。
【００３９】
[41]課金処理は、従来は、ネットワークの責任であり、それは、こうしたネットワークアーキテクチャにレガシー端末があるという基本的な前提があるためである。しかしながら、Ｐ２Ｐネットワークは、端末が、課金及び請求の目的で使用することができる情報〔たとえばサービスのタイプ（たとえば、音声、データ又はマルチメディア）、サービスの持続時間（たとえば開始タイムスタンプ及び終了タイムスタンプを含む）及びサービスに対するＱｏＳのレベル等〕を記録することができるコンピューティングデイバスであるという期待に基づいている。本発明のいくつかの実施形態では、課金情報は、通常、サービス享受ピア等、唯一のピアによって提供されるサービス情報のみに頼ることはできない。
【００４０】
[42]本発明のいくつかの実施形態では、オフライン課金を提供することができる。本発明のいくつかの実施形態では、オフライン課金の場合、サービス提供ピアとサービス享受ピアとの両方を、課金仲介部４０に課金情報を提供することに関与させることができる。それにより、課金仲介部４０は、請求の目的でその情報を検証し統合する（且つたとえば適当な情報を請求仲介部サーバ２２０に転送する）。
【００４１】
[43]本発明のいくつかの実施形態では、オンライン課金を提供することができる。本発明のいくつかの実施形態では、オンライン課金の場合、サービス提供ピア（たとえば８０）は、サービスにアクセスしてサービス享受ピアからクレジットユニット（ｃｒｅｄｉｔ  ｕｎｉｔ）を収集するために、サービス享受ピア（たとえば８０）に対していくつかのクレジットを渡すように要求することができる。オンライン課金システムは、サービス享受ピアに対してクレジットユニットを発行し、サービス提供ピアから発行されたクレジットユニットを収集し検証することができる。本発明のいくつかの実施形態では、ブートストラップサーバ３０及び／又は課金仲介部４０が、こうしたオンライン課金システムに対するプロキシとしての役割を果たし、Ｐ２Ｐ課金シグナリングを従来のキャリアグレード通信システム課金シグナリングに適合させ且つその逆を行うことができる。
【００４２】
[44]本発明のいくつかの実施形態では、加入者又はユーザは、任意の特定のセッションに対する加入者又はユーザのデバイスの発信及び／又は着信のいずれかのトラフィックに対して、ＱｏＳを変更することができる。ここで図２を参照すると、本発明の実施形態による動的ＱｏＳプロセスに対応する選択メッセージングの概略図が示されている。図２の実施形態は、ピア８０（図１）と類似していてもよいサービス提供ピア３１０と、ピア８０（図１）と類似していてもよいサービス享受ピア３２０と、第１のＱｏＳ調整部３３０及び第２のＱｏＳ調整部３４０であって各々がＱｏＳ調整部２０（図１）と類似していてもよい第１のＱｏＳ調整部３３０及び第２のＱｏＳ調整部３４０と、課金仲介部４０（図１）と類似していてもよい課金仲介部３５０と、第１のリソース管理部３６０及び第２のリソース管理部３７０であって各々がリソース管理部１３０（図１）と類似していてもよい第１のリソース管理部３６０及び第２のリソース管理部３７０と、ＩＰバックボーン１９０又は２００（図１）と類似していてもよいＩＰバックボーン３８０と、を有している。ＩＰバックボーン３８０は、第１のアクセスルータ３８２及び第２のアクセスルータ３８４であって各々がアクセスルータ１４０（図１）と類似していてもよい第１のアクセスルータ３８２及び第２のアクセスルータ３８４と、コアルータ（複数可）１５０（図１）と類似していてもよいコアルータ（複数可）３８６と、を有している。
【００４３】
[45]サービス享受ピア３２０のユーザは、たとえば、サービス品質を、デフォルト又はその時に提供されているものより優れたものにしたい場合、改善がサポートされているか否かを決定するため等、メッセージング１を交換することにより、サービス提供ピア３１０にこうした変更を要求することができる。改善がサポートされている場合、サービス享受ピア３２０及びサービス提供ピア３１０は、メッセージング２を交換することにより、クライアントインタフェースを介して要求を適切なＱｏＳ調整部３３０、３４０に送信することができる。クライアントの課金機能は、ユーザに対し、より優れたサービスに対する新たに適用する（ｎｅｗ−ｔｏ−ａｐｐｌｙ）課金ポリシーを勧告することができる。顧客が課金ポリシーに同意すると、端末は、続くトラフィックに対しより優れたＱｏＳマーキングを送信する。ＲＡＣＳ又はＰＣＲＦシステムの形態をとることができるリソース管理部３６０、３７０及びルータ３８２、３８４は、新たなＱｏＳマーキングを実施することができ、その後、サービスに対するＱｏＳが改善されることになる。本発明のいくつかの実施形態では、ＱｏＳ調整部３３０、３４０は、認可／通知メッセージを課金仲介部３５０と交換して（メッセージング３）、変更の承認の要求及び／又はその変更の仲介部３５０への通知を行うことができる。
【００４４】
[46]本発明のいくつかの実施形態では、アクセスネットワークにおいて第３世代パートナーシッププロジェクト（３ＧＰＰ）ポリシーの課金及び制御（ＰＣＣ）アーキテクチャを使用して、課金機能を提供することができる。こうした構成により、Ｐ２Ｐサービス提供ピアからＱｏＳ要求を処理するために対応するＡＦを提供することができ、特別なサービスとしてＱｏＳに対して課金することができる。
【００４５】
[47]ここで図３を参照すると、本発明の実施形態による動的ＱｏＳプロセスに対応する選択メッセージングの概略図も示されている。図３は、Ｐ２Ｐベースネットワークにおける動的サービスクラス（ＣｏＳ）プロセスの実施形態の高レベルメッセージフロー図を示す。Ｐ２Ｐベースの次世代ネットワークは、金銭的な影響を伴う動的サービスクラス（ＣｏＳ）機能を提供する。たとえば、呼出側又は被呼出側は、接続に関する手数料が高い（又は低い）差別化サービスコードポイント（ｄｉｆｆｅｒｅｎｔｉａｔｅｄ  ｓｅｒｖｉｃｅｓ  ｃｏｄｅ  ｐｏｉｎｔ）（ＤＳＣＰ）を動的に調整することができる。ユーザは、要求を開始することができ、その要求は、後に、ＣｏＳの盗難を防止するために、ネットワーク側で実施される。
【００４６】
[48]本発明のいくつかの実施形態では、加入者は、任意の特定のセッションに対して加入者側で発生するトラフィック及び終端するトラフィックの両方に対してＣｏＳを変更することができ得る。ユーザは、サービスをより優れたものにしたい場合、より優れたサービスを要求する。そして、ネットワークは、ユーザに対し、より優れたサービスに対する新たな課金ポリシーを勧告する。別法として、ユーザのコンピューティングデバイスが、直接ユーザのより高いＣｏＳに対する要求に対応するコストデータを有していてもよい。顧客がより優れたＣｏＳのコストに同意すると、顧客に提供されるサービス品質（ＣｏＳ）が改善される。ユーザのコンピューティングデバイスは、請求の目的で、通信品質のアップグレードに関するデータ（たとえばセッション開始時刻及び停止時刻並びにアップグレードされたクラス等）を収集することができる。動的ＣｏＳをサポートするために、加入者又はユーザのコンピューティングデバイスは、異なる請求マーキングと新たなセッション又は通信を確立することができる。ネットワークは、事業者のポリシー及び課金モデルに従って、それらメッセージ（ＳＩＰメッセージ等）をスヌープするか又はプロキシして、マーキングを変更することができる。こうした手法は、米国特許出願公開第２００９／００１９１５６号として公開された、本発明の譲受人に譲渡され且つ係属中の米国特許出願第１２／０６２，４０４号に記載されているものに類似していてもよく、その開示内容はすべて、本明細書に完全に示されているかのように参照により本明細書に組み込まれる。
【００４７】
[49]再び図３を参照すると、図示する実施形態では、ユーザＡは、キャリアグレードネットワークにＤＩＡＬ  Ｂメッセージを送信することにより、ユーザＢと協働してＰ２Ｐネットワークアプリケーションを開始するように選択する。次いで、キャリアグレードの通信ネットワークは、ユーザＢに対し、ＣＡＬＬ  ＦＲＯＭ  Ａメッセージによって、要求された協働を通知する。ユーザＢは、キャリアグレードネットワークに対してＣＯＮＮＥＣＴメッセージに対するｏｋを送信することにより協働要求を受け入れる。その後、キャリアグレードネットワークは、ユーザＡに対して同様のＣＯＮＮＥＣＴメッセージを送信する。そして、たとえばベストエフォート型ポリシーを用いて、要求された協働セッションに入る。ダウングレードも同様に達成することができる。
【００４８】
[50]その後、ユーザは、ベストエフォート型サービスからキャリアグレード型サービスに改善するように選択した場合、所望の改善を示すＩＭＰＲＯＶＥメッセージをキャリアグレードの通信ネットワークに通信することができる。そして、確認ＣＯＮＦＩＲＭメッセージを、選択ユーザとキャリアグレードの通信ネットワークとの間で交換することができる。別法として、確認を、ユーザのデバイスを用いて、ＩＭＰＲＯＶＥメッセージングの前に行ってもよい。そして、たとえばキャリアグレード型ポリシーを用いて、要求された協働セッションに入る。
【００４９】
[51]従来、公衆交換電話網（ＰＳＴＮ）又はＩＰマルチメディアサブシステム（ＩＭＳ）網は、いわゆる加入者モデルを介してサービスを提供する。すなわち、ユーザは、事業者が提案する１つ又は複数のサービスに加入し、事業者は、それが提供するサービスに対して加入者から料金を徴収する。
【００５０】
[52]こうした手法に加えて又はその代りに、本発明のいくつかの実施形態は、Ｐ２Ｐアプリケーションに対してサービスブローカーモデル（Ｓｅｒｖｉｃｅ  Ｂｒｏｋｅｒ  Ｍｏｄｅｌ）（ＳＢＭ）を使用することができる。このモデルでは、ユーザは、自身が望む１つ又は複数のあるサービスに対してネットワークに要求を投入することができる。ブローカーとして作用するネットワークは、ネットワーク内で要求されたサービス（複数可）を（サービス（複数可）を提供する他のピアから）見つけ、そのサービス（複数可）をユーザに提供する。ネットワークが提供するサービスを補償する課金方法を、事業者が規定することができる。
【００５１】
[53]ＳＢＭにはいくつかの変形があり得る。１つは、ネットワークがユーザに対してサービス提供者のコンタクト情報を通知するというものである。この場合、ネットワークは、ある種の「イエローページ」として作用する。事業者は、こうした「イエローページ」を、たとえば、静的に又は検索エンジンサービスを通して提供するように選択することができる。このモデルは、コンテンツ共有及びメディア（たとえば音楽又は映画）ダウンロード等、いくつかのインターネットアプリケーションに対して特に適している可能性がある。別のモデルは、事業者自体が、サービス提供者の代りにサービスを提供するプロキシとして作用するというものである。これは、たとえば音声／ビデオ呼及び／又は音声／ビデオ会議等、いくつかの通信アプリケーションに対して有利であり得る。
【００５２】
[54]サービスを、事業者がアプリケーションサーバ（ＡＳ）を介して提供しなければならずユーザがホーム加入者サーバ（ｈｏｍｅ  ｓｕｂｓｃｒｉｂｅｒ  ｓｅｒｖｅｒ）（ＨＳＳ）でサービスに事前加入しなければならないＩＭＳサービスブローカーモデル（ＳＣＩＭ）とは基本的に異なり、これらＳＢＭモデルのいずれかのユーザは、提供されるサービスに事前加入する必要はない。サービスブローカーモデルにより、サービスを、ネットワーキング機器にほとんど関係なく、追加し又は除去することができる。たとえば、広告、コンテンツ共有又は配布、共同作業、音楽及びビデオダウンロード等の多くのインターネットサービスを、この手法によって提供することができる。サービス提供者は、アクセスネットワークプロバイダ、コアネットワークプロバイダ又はピア等の第三者と同じであり得る。これにより、キャリアグレード通信システム事業者に対し、革新的なサービスを提供する優れた柔軟性が与えられる。
【００５３】
[55]通信ネットワークは、通信及びインターネットの統合（ｃｏｎｖｅｒｇｅｎｃｅ）の優れた機会を提供する、全ＩＰベースネットワークに向かって移行している。埋込み音声、多くのオンラインショッピングサイト内でのインスタントメッセージング（ＩＭ）機能、並びにインターネット顧客関係管理（Ｉｎｔｅｒｎｅｔ  Ｃｕｓｔｏｍｅｒ  Ｒｅｌａｔｉｏｎｓ  Ｍａｎａｇｅｍｅｎｔ）（ＣＲＭ）及びボイスオーバＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）（ＶｏＩＰ）によるロジスティックプロセスの統合に対する関心の増大が、こうした統合の証拠である。統合を、Ｐ２Ｐアプリケーションにより、従来の通信手法を用いて行うことができるものよりはるかに少ない労力で実施することができる可能性がある。実際に、通信事業者は、キャリアグレードＰ２Ｐサービス等の統合されたサービスを提供するように一意に位置付けされる。事業者は、顧客によって信用されたブランド名を有し、Ｐ２Ｐサービスをより従来型の通信サービスと容易にまとめることができ、通信サービスとＰ２Ｐサービスとの両方に対し認証を統合することができる。Ｐ２Ｐ競争業者に対して失った収益の返還を要求するのではなく、Ｐ２Ｐサービスを提供することは、事業者が、コンテンツ配信及び広告市場シェアを活用する優れた開始点でもある。
【００５４】
[56]本明細書に記載した手法は、キャリアグレード通信ネットワーク事業者が、その現通信ユーザにサービスを提供し続けながら、最小限の投資でＰ２Ｐサービスを配備する実際的な方法であると考えられる。この手法はまた、通信ネットワークとＰ２Ｐネットワークとのより優れた統合をもたらすことができる。
【００５５】
[57]本発明のいくつかの実施形態では、Ｐ２Ｐデバイスを既存のＩＰネットワークインフラストラクチャと結合することにより、Ｐ２Ｐサービス及び通信サービスを提供するネットワークアーキテクチャを提供することができる。Ｐ２Ｐサービス及び既存のサービスは、同じＩＰネットワーク上に共存することができる。既存のネットワーク要素を、Ｐ２Ｐネットワークが共有することができる。ピア認可及び認証機構を、参加ピア、ブートストラップサーバ、及びＡＡＡサーバ等の認可及び認証（ＡＡ）サーバによって連帯して実行することができる。デジタルセキュアトークンを使用して、認可及び認証を示すことができる。トークンは、たとえば、ランダムに割り当てられたピアＩＤ、ユーザ名からマップされたユーザＩＤ、この参加ピアノードが提供することができるサービスを識別するサービスＩＤ、ピアが属しているサービスグループ、オフライン又はオンライン課金モデル、ＱｏＳプロファイル及びタイムスタンプを含むことができる。オフライン及びオンライン課金を使用して、３ＧＰＰ、３ＧＰＰ２及び／又はＴＩＳＰＡＮ標準規格に準拠する課金デバイスを使用することができる。課金仲介部を用いて、Ｐ２Ｐ課金シグナリングを従来の課金シグナリングに変換することができ、且つその逆も可能である。ブートストラップサーバは、こうした仲介部としての役割を果たすことができる。Ｐ２Ｐサービスに対して課金詐欺を防止するために、サービス提供ピアとサービス享受ピアとが共に、課金仲介部に課金情報を提供することに関与することができ、課金仲介部は、課金及び請求の目的でその情報を検証し統合する。サービス提供ピアがサービス享受ピアに対し、サービスにアクセスするために所定のクレジットを渡すように要求し、サービス享受ピアからクレジットユニットを収集する、Ｐ２Ｐサービスに対するオンライン課金又はクレジット機構を提供することができる。既存の又は新たなオンライン課金システムは、サービス享受ピアにクレジットユニットを発行し、サービス提供ピアからの発行されたクレジットユニットを収集し検証することができる。
【００５６】
[58]当業者には、本発明の趣旨又は範囲から逸脱することなく本発明の装置及びプロセスにおいて変更及び変形を行うことができることが明らかとなろう。本発明は、本発明の変更及び変形が添付の特許請求の範囲及びそれらの均等物の範囲内にあるならば、それらの変更及び変形を包含することが意図されている。
【図１】
2015019379.tif 000003
【図２】
2015019379.tif 000004
【図３】
2015019379.tif 000005
【手続補正書】
【提出日】平成26年9月30日(2014.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングネットワークであって、
コードを有する複数のピアコンピューティングデバイス（３１０、３２０）であり、前記コードが、ピアコンピューティングデバイス（３１０、３２０）によって実行されると、前記実行しているピアコンピューティングデバイスに対し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つの他のピアコンピューティングデバイスと協働させる、複数のピアコンピューティングデバイスと、
コードを有する少なくとも１つのサーバであり、前記コードが、前記少なくとも１つのサーバによって実行されると、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つの位置を特定する、少なくとも１つのサーバと、
コードを有する少なくとも１つの仲介部（３５０）であり、前記コードが、前記少なくとも１つの仲介部によって実行されると、前記ピアコンピューティングデバイス（３１０、３２０）のうちのサービス提供ピアとサービス享受ピアとの両方から課金情報を収集してオフライン課金プラットフォームの形態をとる、少なくとも１つの仲介部（３５０）と、
を具備しており、
前記ピアコンピューティングデバイス（３１０、３２０）、前記少なくとも１つのサーバ及び前記少なくとも１つの仲介部（３５０）が、キャリアグレードの通信ネットワークを介して通信可能に連結され、前記キャリアグレードの通信ネットワークが、前記協働するピアコンピューティングデバイス（３１０、３２０）間のベストエフォートグレードの通信を前記ピアコンピューティングデバイスの一つの要求後に提供する、コンピューティングネットワーク。
【請求項２】
前記少なくとも１つの仲介部（３５０）がコードを有し、前記コードが、前記少なくとも１つの仲介部（３５０）によって実行されると、前記ピアコンピューティングデバイス（３１０、３２０）のうちの前記協働するピアコンピューティングデバイスのうちの少なくとも１つから課金情報を収集する、請求項１に記載のネットワーク。
【請求項３】
前記少なくとも１つの仲介部が、前記収集された課金情報を示す情報を、前記キャリアグレードの通信ネットワークに対応する請求システムに提供する、請求項１に記載のネットワーク。
【請求項４】
前記キャリアグレードの通信ネットワークが、前記ピアコンピューティングデバイス（３１０、３２０）のうちのいくつかの間に無線リンクを備える、請求項１に記載のネットワーク。
【請求項５】
前記キャリアグレードの通信ネットワークがＩＰベースネットワークを備える、請求項１に記載のネットワーク。
【請求項６】
少なくとも１つの他のＩＰベースネットワークに通信可能に連結され且つコードを有する少なくとも１つのＩＰインターワーキングゲートウェイ（６０）であって、前記コードが、前記少なくとも１つのＩＰインターワーキングゲートウェイ（６０）によって実行されると、前記実行しているＩＰインターワーキングゲートウェイ（６０）に対し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つと協働させる、少なくとも１つのＩＰインターワーキングゲートウェイ（６０）
をさらに具備し、
前記ＩＰインターワーキングゲートウェイ（６０）が、前記キャリアグレードの通信ネットワークを介して前記ピアコンピューティングデバイス（３１０、３２０）に通信可能に連結される、請求項５に記載のネットワーク。
【請求項７】
少なくとも１つの他の非ＩＰベースネットワークに通信可能に連結され且つコードを有する少なくとも１つの非ＩＰインターワーキングゲートウェイ（５０）であって、前記コードが、前記少なくとも１つの非ＩＰインターワーキングゲートウェイ（５０）によって実行されると、前記実行している非ＩＰインターワーキングゲートウェイ（５０）に対し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つと協働させる、少なくとも１つの非ＩＰインターワーキングゲートウェイ（５０）
をさらに具備し、
前記非ＩＰインターワーキングゲートウェイ（５０）が、前記キャリアグレードの通信ネットワークを介して前記ピアコンピューティングデバイス（３１０、３２０）に通信可能に連結される、請求項５に記載のネットワーク。
【請求項８】
前記少なくとも１つの課金仲介部に通信可能に連結され且つコードを有するユーザ認証及び認可コンピューティングデバイスであって、前記コードが、前記認証及び認可コンピューティングデバイスによって実行されると、ピアコンピューティングデバイスを認可する、ユーザ認証及び認可コンピューティングデバイスをさらに具備する、請求項１に記載のネットワーク。
【請求項９】
前記ユーザ認証及び認可コンピューティングデバイス（１２０）がデジタルトークンを提供し、前記ピアコンピューティングデバイス（３１０、３２０）のうちの少なくともいくつかが、前記デジタルトークンの受信に応答して、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つが提供することができるサービスと、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つが属しているサービスグループとのうちの少なくとも１つを決定する、請求項８に記載のネットワーク。
【請求項１０】
前記ピアコンピューティングデバイスのうちの前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つがコードを有し、前記コードが、前記少なくとも１つの協働しているピアコンピューティングデバイス（３１０、３２０）によって実行されると、前記少なくとも１つの協働しているピアコンピューティングデバイス（３１０、３２０）に対しサービスクラスの変更を要求させる、請求項１に記載のネットワーク。
【請求項１１】
前記要求している少なくとも１つの協働しているピアコンピューティングデバイス（３１０、３２０）に対し、前記キャリアグレードの通信ネットワークが、選択的に、前記サービスクラス変更要求の前にベストエフォート通信を提供し、前記サービスクラス変更要求の後にキャリアグレード通信を提供する、請求項１０に記載のネットワーク。
【請求項１２】
前記キャリアグレードの通信ネットワークに通信可能に連結され且つコードを有するサービス品質調整部（３３０、３４０）であって、前記コードが、前記少なくとも１つのサービス品質調整部（３３０、３４０）によって実行されると、前記少なくとも１つのサービス品質調整部（３３０、３４０）に対し、前記キャリアグレードの通信ネットワークが、選択的に、前記サービスクラス変更要求の前にはベストエフォートグレード通信を提供し、前記サービスクラス変更要求の後にはキャリアグレード通信を提供するようにさせる、サービス品質調整部をさらに具備する、請求項１１に記載のネットワーク。
【請求項１３】
前記少なくとも１つの仲介部のコードが収集した課金情報が、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちのピアコンピューティングデバイスからのサービス要求に関連する、請求項１に記載のネットワーク。
【請求項１４】
前記少なくとも１つの仲介部のコードが収集した課金情報が、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちのピアコンピューティングデバイスに提供されたサービスに関連する、請求項１に記載のネットワーク。
【請求項１５】
少なくとも１つのコンピュータ可読媒体中で有形に具現化され、且つキャリアグレードの通信ネットワークで使用されるコンピューティングデバイス実行可能コードを有するコンピュータプログラムであって、
前記コードが、
複数のピアコンピューティングデバイス（３１０、３２０）のうちの少なくともいくつかに対し、前記キャリアグレードの通信ネットワークを介して互いに協働して、ピアツーピアプリケーションサポートを提供させるコードと、
少なくとも１つの仲介部（３５０）に対し、前記ピアコンピューティングデバイス（３１０、３２０）のうちのサービス提供ピアとサービス提供ピアとの両方から課金情報を収集させてオフライン課金プラットフォームの形態をとらせ、前記収集した課金情報の少なくとも一部を示すデータを、前記キャリアグレードの通信ネットワークに関連する請求システム（２２０）へ提供させるコードと、
少なくとも１つのサービス品質調整部（３３０、３４０）に対し、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つからサービス品質変更要求を受けさせるとともに、前記受けた要求に応答して、前記協働しているピアコンピューティングデバイス（３１０、３２０）のうちの少なくとも１つに関連するサービスクラスを変更させるコードと、
前記キャリアグレードの通信ネットワークに対し、前記協動するピアコンピューティングデバイス（３１０、３２０）間のベストエフォートグレードの通信を提供させるコードと
を含む、コンピュータプログラム。
【請求項１６】
前記コードが、
前記キャリアグレードの通信ネットワークに対し、選択的に、前記サービスクラス変更要求の前にはベストエフォートグレード通信を提供させ、前記サービスクラス変更要求の後にはキャリアグレード通信を提供させるコード
をさらに含む、請求項１５に記載のコンピュータプログラム。
【請求項１７】
前記コードが、
前記キャリアグレードの通信ネットワークに対し、選択的に、前記サービスクラス変更要求の後にはベストエフォートグレード通信を提供させ、前記サービスクラス変更要求の前にはキャリアグレード通信を提供させるコード
をさらに含む、請求項１５に記載のコンピュータプログラム。
【外国語明細書】
2015019379000001.pdf