(57)【特許請求の範囲】
【請求項１】
ＳＤＮ制御デバイスにおけるデータフローに対する課金制御を実行する方法であって、
ａ．ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するステップであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートのセットと関連する、決定するステップと、
ｂ．それぞれのＳＤＮサービスデバイスがデータフローに課金するように、それぞれのＳＤＮサービスデバイスに対して課金プランを設定するステップと、
を備える、方法。
【請求項２】
ステップｂが、それぞれのＳＤＮサービスデバイスに対して、各自の課金関連ネットワーク条件報告を設定するステップを、さらに備え、
ｉ．ＳＤＮサービスデバイスのうちの少なくとも１つの、課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用するステップをさらに備える、請求項１に記載の方法。
【請求項３】
ステップｉが、
ＳＤＮサービスデバイスのうちの少なくとも１つの、課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再決定するために、ステップａに移動するステップをさらに備える、請求項２に記載の方法。
【請求項４】
ＳＤＮサービスデバイスにおけるデータフローに課金するための方法であって、
ユーザのデータフローに対して、ＳＤＮ制御デバイスによって決定された課金プランを受信するステップと、
課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートのセットに基づき、データフローに課金するステップと、
生成された課金情報を集約してそれを課金システムに提供するステップと、
を備える、方法。
【請求項５】
課金プランを受信するときに、ＳＤＮサービスデバイスに対する、課金関連ネットワーク条件報告の、ＳＤＮ制御デバイスによる設定指示をさらに受信するステップと、
設定された課金と関連するネットワーク条件の変化が生じると、対応する課金関連ネットワーク条件報告をＳＤＮ制御デバイスに対して実行するステップと、
をさらに備える、請求項４に記載の方法。
【請求項６】
ＳＤＮネットワークにおけるデータフローに課金するための方法であって、
ＳＤＮ制御デバイスが、ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するステップであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートのセットと関連する、決定するステップと、
ＳＤＮ制御デバイスが、それぞれのＳＤＮサービスデバイスに対する課金プランを設定するステップと、
ＳＤＮサービスデバイスのそれぞれが、課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金するステップと、
ＳＤＮサービスデバイスのそれぞれが、生成された課金情報を集約してそれを課金システムに提供するステップと、
を備える、方法。
【請求項７】
課金プランを設定するときに、ＳＤＮ制御デバイスが、それぞれのＳＤＮサービスデバイスに対して、各自の課金関連ネットワーク条件報告をさらに設定するステップと、
その設定された課金と関連するネットワーク条件の変化がＳＤＮサービスデバイスのうちの少なくとも１つにおいて生じると、ＳＤＮサービスデバイスのうちの少なくとも１つが、対応する課金関連ネットワーク条件報告をＳＤＮ制御デバイスに対して実行するステップと、
ＳＤＮ制御デバイスが、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用するステップと、
をさらに備える、請求項６に記載の方法。
【請求項８】
ＳＤＮ制御デバイスにおけるデータフローに対する課金制御を実行する装置であって、
ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するように構成された課金決定モジュールであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートのセットと関連する、課金決定モジュールと、
それぞれのＳＤＮサービスデバイスがデータフローに課金するように、それぞれのＳＤＮサービスデバイスに対して課金プランを設定するように構成された課金設定モジュールと、
を備える、装置。
【請求項９】
課金設定モジュールが、それぞれのＳＤＮサービスデバイスに対して、各自の課金関連ネットワーク条件報告を設定するようにさらに構成されており、
ＳＤＮサービスデバイスのうちの少なくとも１つの、課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用するように構成された課金更新モジュールをさらに備える、請求項８に記載の装置。
【請求項１０】
課金更新モジュールが、さらに、
ＳＤＮサービスデバイスのうちの少なくとも１つの、課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再決定するように課金決定モジュールをトリガするために、課金決定モジュールにトリガ信号を配信するように構成されている、請求項９に記載の装置。
【請求項１１】
ＳＤＮサービスデバイスにおけるデータフローに課金するための装置であって、
ユーザのデータフローに対して、ＳＤＮ制御デバイスによって決定された課金プランを受信するように構成された課金受信モジュールと、
課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートのセットに基づき、データフローに課金するように構成された課金実行モジュールと、
生成された課金情報を集約してそれを課金システムに提供するように構成された課金報告モジュールと、
を備える、装置。
【請求項１２】
課金受信モジュールが、さらに、
課金プランを受信すると、ＳＤＮサービスデバイスに対する、課金関連ネットワーク条件報告の、ＳＤＮ制御デバイスによる設定指示をさらに受信するように構成されており、
設定された課金と関連するネットワーク条件の変化が生じると、対応する課金関連ネットワーク条件報告をＳＤＮ制御デバイスに対して実行するように構成されたイベント報告モジュールをさらに備える、請求項１１に記載の装置。
【請求項１３】
課金制御モジュールを備えたＳＤＮ制御デバイスと、複数のＳＤＮサービスデバイスとを備える、ＳＤＮネットワークにおけるデータフローに課金するためのシステムであって、課金制御モジュールが、
ユーザのデータフローに対し、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートのセットと関連する課金プランと、対応するルーティング経路とを決定し、
それぞれのＳＤＮサービスデバイスに対する課金プランを設定するように構成されており、
ＳＤＮサービスデバイスのそれぞれが課金モジュールを備え、課金モジュールが、
課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金し、
課金モジュールが備えられたＳＤＮサービスデバイスによって生成された課金情報を統合し、それを課金システムに提供するように構成されている、システム。
【請求項１４】
課金制御モジュールが、さらに、
課金プランを設定するときに、それぞれのＳＤＮサービスデバイスに対して、各自の課金関連ネットワーク条件報告をさらに設定し、
ＳＤＮサービスデバイスのうちの少なくとも１つの、課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用するように構成されており、
課金モジュールが、さらに、
設定された課金と関連するネットワーク条件の変化が、課金モジュールが備えられたＳＤＮサービスデバイスで生じると、対応する課金関連ネットワーク条件報告をＳＤＮ制御デバイスに対して実行するように構成されている、請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＤＮ（ソフトウェアディファインドネットワーク）に関し、さらに詳しくは、ＳＤＮネットワークにおけるユーザのデータフローに対してスマート課金を実行する技術に関する。
【背景技術】
【０００２】
スマートデータ課金（ＳＤＣ）は、将来のモバイルネットワーク、広帯域ネットワーク、およびデータコンテンツにおいて、ますます重要な役割を担うことになるであろう。ＳＤＣは、コンテンツ／データリクエストを取り扱うことの交換としてエンドユーザに対する課金を設定するように、サービスまたはコンテンツプロバイダのために、動的でコンテンツに応じた機構を提供する。課金されるコンテンツは、たとえば、リクエスト時間、ユーザ位置、リクエストを生じさせるアプリケーション、ネットワークにおける現在のデータ使用パターン、ネットワーク輻輳の全体的レベル、リクエストされているデータのタイプ、またはコンテンツリクエストと関係する任意の可能性のある態様など、多様な態様を含み得る。
【０００３】
しかし、既存のＳＤＮ／オープンフローにおいて、ポリシおよび課金の主要な問題は、動的でコンテンツに応じたフロー料金は言うまでもなく、現時点では、異なるフロー経路に対する料金が定義されていないことである。さらに、ＳＤＮ制御デバイスがフロー経路を決定する場合、その決定は、ほとんど、従来技術におけるネットワーク戦略およびトラフィック／Ｑｏｓに基づく。明らかに、それは、エンドユーザに対する課金が低くなるルーティング経路を提供するという需要を満たしておらず、これは、ルーティング経路の選択に関して一律でない料金を用意しているサービスプロバイダにとっても不利である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、ＳＤＮネットワークにおけるデータフローに対するスマート課金の方法、装置およびシステムを提供することである。
【課題を解決するための手段】
【０００５】
本発明の一態様によると、ＳＤＮ制御デバイスにおけるデータフローに対する課金制御を実行する方法が提供され、この方法は：
ａ．ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するステップであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連する、決定するステップと、
ｂ．それぞれのＳＤＮサービスデバイスがデータフローに課金するように、それぞれのＳＤＮサービスデバイスに対して課金プランを設定するステップと、
を備える。
【０００６】
本発明の別の態様によると、ＳＤＮサービスデバイスにおけるデータフローに課金するための方法が提供され、この方法は：
−  ユーザのデータフローに対して、ＳＤＮ制御デバイスによって決定された課金プランを受信するステップと、
−  課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金するステップと、
−  生成された課金情報を集約してそれを課金システムに提供するステップと、
を備える。
【０００７】
本発明のさらなる態様によると、ＳＤＮネットワークにおけるデータフローに課金するための方法が提供され、この方法は：
−  ＳＤＮ制御デバイスが、ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するステップであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連する、決定するステップと、
−  ＳＤＮ制御デバイスが、それぞれのＳＤＮサービスデバイスに対する課金プランを設定するステップと、
−  ＳＤＮサービスデバイスのそれぞれが、課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金するステップと、
−  ＳＤＮサービスデバイスのそれぞれが、生成された課金情報を集約してそれを課金システムに提供するステップと、
を備える。
【０００８】
本発明の一態様によると、ＳＤＮ制御デバイスにおけるデータフローに対する課金制御を実行する装置が提供され、この装置は：
ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するように構成された課金決定モジュールであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連する、課金決定モジュールと、
それぞれのＳＤＮサービスデバイスがデータフローに課金するように、それぞれのＳＤＮサービスデバイスに対して課金プランを設定するように構成された課金設定モジュールと、
を備える。
【０００９】
本発明の別の態様によると、ＳＤＮサービスデバイスにおけるデータフローに課金するための装置が提供され、この装置は：
ユーザのデータフローに対して、ＳＤＮ制御デバイスによって決定された課金プランを受信するように構成された課金受信モジュールと、
課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金するように構成された課金実行モジュールと、
生成された課金情報を集約してそれを課金システムに提供するように構成された課金報告モジュールと、
を備える。
【００１０】
本発明の更なる態様によると、ＳＤＮネットワークにおけるデータフローに課金するためのシステムが提供される。ここで、このシステムは、課金制御モジュールを備えたＳＤＮ制御デバイスと、複数のＳＤＮサービスデバイスとを備え、課金制御モジュールは：
−  ユーザのデータフローに対し、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連する課金プランと、対応するルーティング経路とを決定し、
−  それぞれのＳＤＮサービスデバイスに対する課金プランを設定するように構成されており、
ＳＤＮサービスデバイスのそれぞれが課金モジュールを備え、課金モジュールは：
−  課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金し、
−  課金モジュールが備えられたＳＤＮサービスデバイスによって生成された課金情報を統合し、それを課金システムに提供するように構成される。
【００１１】
従来技術と比較すると、既存のＳＤＮネットワークを拡張することにより、本発明は、拡張されたＳＤＮネットワークが、ユーザデータフローに対するスマート課金とスマート課金制御されたフロールーティングとを実装することを可能にし、すなわち、ネットワーク条件に応じた料金と、フロー経路ルーティングに対する課金とが提供される。さらに、本特許発明は、また、ＳＤＮネットワークにおけるルーティング経路料金に基づくルーティング経路選択ソリューションも提案する。
【００１２】
本発明は、各ルーティング経路に対するルーティングレートを設定するために、ＳＤＮネットワークにおけるスマート課金のための、動的で状況に応じた機構を提供する。さらに、これは、ＳＤＮネットワークが、経路料金の考慮に基づいてルーティング経路を選択することを可能にするが、それが、エンドユーザに対するより低いルーティングレートという要求を満たし、サービスプロバイダが、ルーティング経路の選択に関する一律でない料金を提供し、よって、より多くの収入を得るという動機を得ることを可能にする。
【００１３】
非限定的な実施形態に関するものであって添付の図面への参照を伴う以下の詳細な説明を読むことを通じ、本発明の他の特徴、目的、および効果が、より明らかになるであろう。
【図面の簡単な説明】
【００１４】
【図１】本発明による、ＳＤＣを実装するための拡張されたＳＤＮネットワークのトポロジを示す図である。
【図２】本発明のある実施形態によるＳＤＮネットワークにおけるデータフローに対して課金する方法の流れ図である。
【図３】本発明の好適な実施形態によるＳＤＮネットワークにおけるデータフローに対して課金する方法の流れ図である。
【図４】本発明のある実施形態によるスマート課金プランを用いて拡張されたフローテーブルの概略図である。
【図５】本発明の好適な実施形態によるスマート課金プランを用いて拡張されたフローテーブルの概略図である。
【図６】本発明のある実施形態によるＳＤＮネットワークにおけるデータフローに対して課金するためのシステムの装置の概略図である。
【図７】本発明の好適な実施形態によるＳＤＮネットワークにおけるデータフローに対して課金するためのシステムの装置の概略図である。
【発明を実施するための形態】
【００１５】
なお、添付の図面における同一または類似の参照番号は、同一または対応するコンポーネントを示す。
【００１６】
以下では、本発明が、添付の図面を参照して、詳細にさらに説明される。
【００１７】
本発明は、スマートＳＤＮ／オープンフロー課金と課金制御されたフロールーティングとのためのソリューションを提案する。ＳＤＮネットワークが、スマート課金ポリシおよび実行を可能にするように拡張され、すなわち、ネットワーク条件に応じた料金および課金が、フロー経路ルーティングのために提供される。
【００１８】
図１を参照すると、この図には、ＳＤＣを実装するように拡張されたＳＤＮネットワークの概略図が、呈示されている。ここでは、スマート課金に関係する論理モジュールが、ＳＤＮ制御デバイスとＳＤＮサービスデバイスとの中に導入される。
【００１９】
図１に示されているように、ＳＤＮネットワークは、３つのレイヤ、すなわち、アプリケーションレイヤと、制御レイヤと、インフラストラクチャレイヤとを備える。ここで、ＳＤＮ制御デバイスは、制御レイヤに配置されＳＣＣ（スマート課金コントローラ）論理モジュールを備えたネットワークデバイスである。ＳＤＮサービスデバイスは、インフラストラクチャレイヤに配置されＳＣＦ（スマート課金機能）論理モジュールを備えたネットワークデバイスである。さらに、ＳＤＮ制御デバイスとＳＤＮサービスデバイスとは、共に課金システムに接続され得るか、または、ＳＤＮサービスデバイスが、ＳＤＮ制御デバイスを経由して課金システムと通信し得る。課金システムは、たとえば、ＯＣＳ（オンライン課金システム）／ＯＦＣＳ（オフライン課金システム）であり得る。
【００２０】
図１および図２を共に参照すると、本発明のある実施形態によると、ステップＳ２０１において、ＳＤＮ制御デバイスが、ユーザのデータフローに対して、課金プランと、対応するルーティング経路とを決定し、ここで、課金プランは、対応するルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートに関連しており、ステップＳ２０２において、ＳＤＮ制御デバイスが、それぞれのＳＤＮサービスデバイスに対する課金プランを設定し、それに対応して、それぞれのＳＤＮサービスデバイスがＳＤＮ制御デバイスから課金プランを受信し、ステップＳ２０３において、それぞれのＳＤＮサービスデバイスが、その課金プランでそのデバイスが適用可能なネットワーク条件関係レートに基づいてデータフローに課金し、ステップＳ２０４において、それぞれのＳＤＮサービスデバイスが、生成された課金情報を集約してそれを課金システムに提供する。
【００２１】
具体的には、ステップＳ２０１においては、ＳＤＮ制御デバイスが、たとえば、課金システムの課金情報、ローカルな規定、アプリケーションレイヤにおけるビジネスアプリケーション、またはＳＤＮネットワークにおける他のネットワークデバイスによって提供された関連情報に基づいて、ユーザに対するスマート課金プランを決定し、それによって、そのスマート課金プランに対応するルーティング経路を決定する。
【００２２】
たとえば、ＳＤＮサービスデバイス１とＳＤＮサービスデバイス２の両方が、たとえばビデオオプティマイザなどの同一のネットワーク機能を提供することがあり得るが、それらデバイスのネットワーク条件関係レートの両方が、それぞれ下記の表１および表２に示されている。
【００２３】
【表１】
0006509358.tif 000002
【００２４】
【表２】
0006509358.tif 000003
【００２５】
より低い料金を有する課金プランを採用するために、ＳＤＮ制御デバイスは、ユーザのデータフローに対して最低のレート（すなわち、０．５０ドル／Ｇｂ）を提供し得るＳＤＮサービスデバイス１を選択する。それと同じまたは同様にして、ＳＤＮ制御デバイスが、ユーザのデータフローに対して、課金プランと、対応するルーティング経路とを決定することがあり得る。
【００２６】
ここで、ネットワーク条件とは、これに限定されないが、時間、トラフィック、サービスの利用、加入者プロファイルなど、本発明に適用可能である任意のネットワークと関係する状態であって、ＳＤＮネットワークにより検出されることが可能なものを含む。ＳＤＮサービスデバイスのネットワーク条件関係レートは、たとえば、それぞれのＳＤＮサービスデバイスによってＳＤＮ制御デバイスに報告され得るか、または、ＳＤＮ制御デバイスによって課金システムから取得され得る。ネットワーク条件関係レートは、ネットワーク条件の基準と共に変動する。
【００２７】
ステップＳ２０２では、ＳＤＮ制御デバイスが、それぞれのＳＤＮサービスデバイスに対して、課金プランを設定する。具体的には、ＳＤＮ制御デバイスは、課金プランを、対応するルーティング経路でそれぞれのＳＤＮサービスデバイスに送る。たとえば、それぞれのＳＤＮサービスデバイスは、たとえばオープンフローなどのサウスバウンドＡＰＩを通じて、ＳＤＮ制御デバイスによって制御され、ＳＤＮ制御デバイスは、そのＡＰＩを経由して、対応するそれぞれのＳＤＮサービスデバイスに課金プランをダウンロードする。
【００２８】
図４を参照すると、この図には、スマート課金プランを掲載した例示的な拡張されたフローテーブルが呈示されている。ここでは、拡張されたフローはたとえばオープンフローなどのサウスバウンドＡＰＩを経由して伝送される必要があるので、ＳＤＮサービスデバイスとＳＤＮ制御デバイスとの間のサウスバウンドＡＰＩもそれに対応して拡張されることになる。
【００２９】
図４に示されているように、本発明は、拡張されたフローテーブルがスマート課金プランを掲載できるように、既存のフローテーブルを拡張する。各データフローは、あるスマート課金プランに対応する。各スマート課金プランは、プランＩＤと、課金タイプと、スマート料金プランとを含む。
【００３０】
ここで、プランＩＤは、関連するスマート課金プランを一意的に識別する数字であり得る。
【００３１】
課金タイプは、たとえば、オンライン課金、オフライン課金などを含む。
【００３２】
スマート料金プランとは、ＳＤＮ制御デバイスによって選択されるＳＤＮサービスデバイスのネットワーク条件関係レートを指す。スマート料金プランはレート規則のセットを含んでおり、各レート規則は、たとえば、輻輳レベル、加入者プロファイルなどのネットワーク条件に対応する。さらに、レート規則は、ネットワーク条件のそれぞれの基準とそれらの対応するレートとを備える。レートはネットワーク条件と共に変動するため、各ルーティング経路は、ネットワーク条件に基づくレートに従って課金され得る。たとえば、ＶＩＰ加入者／アプリケーションは他の加入者／アプリケーションよりも低い料金を得ることがあり得、トラフィックが閾値よりも低いときにはより低いレートが採用されることがあり得、トラフィックが閾値よりも高いときには、重要でない加入者／アプリケーションに対してインクリメンタルなレートが採用されることがあり得る。
【００３３】
ステップＳ２０３においては、それぞれのＳＤＮサービスデバイスが、課金プランでデバイスが適用可能なネットワーク条件関係レートに基づいて、データフローに課金する。
【００３４】
たとえば、上の表１および表２を再び参照すると、ＳＤＮサービスデバイス１が課金プランを受信した場合には、ＳＤＮサービスデバイス１は、表１に従ってデータフローに課金することになり、または、ＳＤＮサービスデバイス２が課金プランを受信した場合には、ＳＤＮサービスデバイス２は、表２に従ってデータフローに課金することになる。
【００３５】
この場合に、ユーザデータフローのルーティング経路内のそれぞれのＳＤＮサービスデバイスは、課金に関連するそのデバイスのネットワーク条件を収集して、実際のレートを計算する。
【００３６】
ステップＳ２０４では、それぞれのＳＤＮサービスデバイスが、生成された課金情報を集約して、それを課金システムに提供する。集約された課金情報は、たとえば、時間、現在のＳＤＮサービスデバイスのレート、ルーティングされたトラフィックフロー、その現在のＳＤＮサービスデバイスに対して生じた全体の費用などを含み得る。ここで、ＳＤＮサービスデバイスは、その集約された課金デバイスを課金システムに直接送り得るし、または、集約された課金情報を、ＳＤＮ制御デバイスを経由して課金システムに送ることがあり得るが、これは、ＳＤＮサービスデバイスが課金システムに直接接続されているかどうかに依存する。さらに、ＳＤＮサービスデバイスは、また、課金イベントをＳＤＮ制御デバイスに報告する。
【００３７】
本発明のある好適な実施形態によると、図１および図３に関連して、ステップＳ３０１では、ＳＤＮ制御デバイスが、ユーザのデータフローに対して、課金プランと、対応するルーティング経路とを決定し、ここで、課金プランは、対応するルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連しており、ステップＳ３０２においては、ＳＤＮ制御デバイスが、それぞれのＳＤＮサービスデバイスに対して、課金プランと、それぞれのＳＤＮサービスデバイスの課金関連ネットワーク条件報告とを設定し、それに対応して、それぞれのＳＤＮサービスデバイスが、ＳＤＮ制御デバイスから、そのＳＤＮサービスデバイスの課金関連ネットワーク条件報告に対して、課金プランとＳＤＮ制御デバイスの設定とを受信し、ステップＳ３０３においては、それぞれのサービスデバイスが、その課金プランでそのデバイスが適用可能なネットワーク条件関係レートに基づいてデータフローに課金し、ステップＳ３０４においては、それぞれのＳＤＮサービスデバイスが、それ自身によって生成された課金情報を集約してそれを課金システムに提供する。さらに、ステップＳ３０５では、ＳＤＮサービスデバイスのうちの少なくとも１つにおいて設定された課金関連ネットワーク条件の変化が生じたときには、そのＳＤＮサービスデバイスが、対応する課金関連ネットワーク条件をＳＤＮ制御デバイスに報告する。それに対応して、ＳＤＮ制御デバイスが、そのＳＤＮサービスデバイスのそれぞれの課金関連ネットワーク条件報告を受信し、ステップＳ３０６では、ＳＤＮ制御デバイスが、データフローに対して、新たな課金プランと、対応するルーティング経路とを再び適用する。
【００３８】
上述した好適な実施形態では、それぞれのＳＤＮサービスデバイスに対する課金関連ネットワーク条件報告におけるＳＤＮ制御デバイスの設定は、そのＳＤＮ制御デバイスによって決定された課金プランに基づいて決定されるということが注意されるべきである。課金プランに基づいて、ＳＤＮ制御デバイスが、選択された各ＳＤＮサービスデバイスを設定するのであるが、たとえば、フロー経路の低均衡など、各ＳＤＮサービスデバイスによってＳＤＮ制御デバイスに報告されるはずの課金関連ネットワーク条件の変化が、レートの上昇または閾値を上回る上昇を生じさせる。
【００３９】
たとえば、ＳＤＮサービスデバイス３は、ネットワークの輻輳レベルという基準に基づいて課金を行い、他方で、ＳＤＮサービスデバイス４は、加入者プロファイルという基準に基づいて課金を行う場合には、ＳＤＮ制御デバイスが、ＳＤＮサービスデバイス３または４のそれぞれに対して対応するネットワーク条件報告を設定して、たとえばＳＤＮサービスデバイス３が輻輳ゼロから輻輳レベル１に変化するなど、ＳＤＮサービスデバイス３または４のレートが変化すると、対応するレートが上昇し、次いでＳＤＮサービスデバイス３がネットワーク条件報告をＳＤＮ制御デバイスに送るようにする。ネットワーク条件報告は、課金と関連しているので、課金イベント報告と見なされ得る。課金イベント報告は、新たなネットワーク条件に基づいて適切なフロールーティング経路を再度選択するように、ＳＤＮ制御デバイスをトリガし得る。
【００４０】
図４および図５に関連して、ＳＤＮ制御デバイスがさらに、それぞれのＳＤＮサービスデバイスに対して各自の課金関連ネットワーク条件報告を設定するときには、スマート課金プランは、図５におけるイベント報告トリガをさらに含むはずである。
【００４１】
さらに、上述したステップＳ３０５およびＳ３０６は、プロセスＳ３０１−Ｓ３０４との間に、厳密な順番上の関係は有していない。ここで、たとえば、データフロー伝送プロセスにおいて、それぞれのサービスデバイスのレートのいずれも変化しないならば、ステップＳ３０５およびＳ３０６は実行されない。各データフローはパッケージ単位で伝送され、その中のある１つのデータパッケージの伝送が開始された後で、いくつかのＳＤＮサービスデバイスのネットワーク条件が変化し、したがって、ステップＳ３０５およびＳ３０６を通じて、そのパッケージの後のパッケージが再決定されたルーティング経路を採用するように、データフローのルーティング経路が再決定される。
【００４２】
ここでは、課金関連ネットワーク条件報告をＳＤＮサービスデバイスから受信すると、ＳＤＮ制御デバイスは、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用する。
【００４３】
ここで、新たな課金プランは、その前の課金プランと共に決定され得る。換言すると、ステップＳ３０１においてＳＤＮサービスデバイスがデータフローに対して課金プランを決定するときに、ＳＤＮサービスデバイスは２つの課金プランを決定し、一方の課金プランは直ちに採用され、他方の課金プランは、ステップＳ３０６を通じてアクティブにされる課金プラン候補として機能し得る。
【００４４】
あるいは、新たな課金プランは、ＳＤＮ制御デバイスがＳＤＮサービスデバイスから課金イベント報告を受信するときに、データフローに対してリアルタイムで再決定されることもあり得る。この場合に、ＳＤＮ制御デバイスが新たな課金プランを再決定する態様は、少なくとも次を含む：１）ＳＤＮ制御デバイスが、新たな課金プランと、対応するルーティング経路とを決定するために、ステップＳ３０１を再実行する、２）課金イベント報告を送る側のＳＤＮサービスデバイスによって実行されるネットワーク機能に基づいて、現在の課金プランとルーティング経路とにおいて報告を行っているＳＤＮサービスデバイスを対応する代替のＳＤＮサービスデバイスと交代させるために、ＳＤＮ制御デバイスは、同じネットワーク機能を実行することができるが、より低いレートを有する代替のＳＤＮサービスデバイスを再選択する。
【００４５】
新たな課金プランと、対応するルーティング経路とが決定されると、任意の時に課金プランとルーティング経路とを更新し、それにより、それによって制御されるスマート課金プランとルーティング経路とをユーザに提供するために、ＳＤＮ制御デバイスは依然として、ステップＳ３０２−Ｓ３０４を通じた新たな課金プランおよびルーティング経路の設定および実行の制御と、ステップＳ３０５およびＳ３０６を通じた対応する課金イベント報告のモニタリングとを継続する必要がある。
【００４６】
さらに、本発明は、また、ＳＤＮネットワークにおけるルーティングレートに基づいてルーティング経路を選択するソリューションも提供する。たとえば、上の表１および２を参照すると、ＳＤＮサービスデバイス１および２は、データフロー１に対して同じネットワーク機能を提供することが可能であるが、異なるレートを有する。データフロー１は費用がより低いルーティングを要求し、ＳＤＮサービスデバイス１は、現時点で最低のレート（すなわち、０．５０ドル／Ｇｂ）を提供することができるので、ＳＤＮ制御デバイスのＳＣＣは、データフロー１に対してＳＤＮサービスデバイス１を選択する。そして、データフロー１が常に費用がより低いデータサービスを得られることを保証するために、データフロー１に対するレートが上昇した場合に、ＳＤＮサービスデバイス１のＳＣＦが、対応する報告をＳＤＮ制御デバイスに送るようにするために、ＳＣＣが、ＳＤＮサービスデバイス１に対して「課金レート上昇」という課金イベント報告を設定する。そして、データ／サービスの配信が開始し、ＳＤＮサービスデバイス１のＳＣＦが、スマート料金プランに基づいて現実のレートを計算し、すなわち、ネットワーク条件の基準は輻輳がないことであり、課金システムに送るために課金情報を集約する。ＳＤＮサービスデバイス１で輻輳が生じると、すなわち、ネットワーク条件の基準が輻輳レベル１であると、スマート料金プランに基づいて、新たなレートである１．５０ドル／Ｇｂの適用が開始する。ＳＤＮサービスデバイス１のＳＣＦは、課金イベント報告の設定に基づき、イベントをＳＤＮ制御デバイスに報告する。ＳＤＮ制御デバイスのＳＣＣは、ＳＤＮサービスデバイス２における現時点のより低いレートが１．２５ドル／Ｇｂであるため、データフロー１をルーティングするためにＳＤＮサービスデバイス２を再選択する。
【００４７】
図６を参照すると、本発明のある実施形態により、ＳＤＮ制御デバイスとＳＤＮサービスデバイスとが、ユーザのデータフローに対するスマート課金と、対応するルーティング選択とを協働して実行するように拡張されている。
【００４８】
具体的には、ＳＤＮ制御デバイス６１０は、課金決定モジュール６１１と、課金設定モジュール６１２とを備え、他方で、ＳＤＮサービスデバイス６２０は、課金受信モジュール６２１と、課金実行モジュール６２２と、課金報告モジュール６２３とを備えている。
【００４９】
複数のＳＤＮサービスデバイス６２０が存在するはずであり、各ＳＤＮサービスデバイス６２０は、課金受信モジュール６２１と、課金実行モジュール６２２と、課金報告モジュール６２３とを備えているはずであるということに注意されたい。なお、簡潔にするために、図６は１つのＳＤＮサービスデバイス６２０だけを示しているが、これは本発明のいかなる解釈または限定としても考慮されるべきではない。
【００５０】
好ましくは、上述の課金決定モジュール６１１と課金設定モジュール６１２とは、ＳＤＮ制御デバイス６１０に備えられる１つの機能モジュールとして、相互に一体化されることが可能であり、そのような機能モジュールは、たとえばＳＣＣなどの課金制御モジュールであり得る。上述の課金受信モジュール６２１と、課金実行モジュール６２２と、課金報告モジュール６２３とは、ＳＤＮサービスデバイス６２０に備えられる１つの機能モジュールとして、相互に一体化されることが可能であり、そのような機能モジュールは、たとえばＳＣＦなどの課金モジュールであり得る。
【００５１】
図１および図６を共に参照すると、ＳＤＮ制御デバイス６１０の課金決定モジュール６１１が、ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定し、ここで、課金プランは、対応するルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連しており、次に、ＳＤＮ制御デバイス６１０の課金設定モジュール６１２が、それぞれのＳＤＮサービスデバイスに対して、課金プランを設定し、それに対応して、それぞれのＳＤＮサービスデバイス６２０の課金受信モジュール６２１が、ＳＤＮ制御デバイスから課金プランを受信し、それぞれのＳＤＮサービスデバイス６２０の課金実行モジュール６２２が、その課金プランでそのデバイスが適用可能なネットワーク条件関係レートに基づいてデータフローに課金し、次に、それぞれのＳＤＮサービスデバイス６２０の課金報告モジュール６２３が、生成された課金情報を集約してそれを課金システムに提供する。
【００５２】
具体的には、ＳＤＮ制御デバイス６１０の課金決定モジュール６１１は、たとえば、課金システムの課金情報、ローカルな規定、アプリケーションレイヤにおけるビジネスアプリケーション、またはＳＤＮネットワークにおける他のネットワークデバイスによって提供された関連情報に基づいて、ユーザに対するスマート課金プランを決定し、それによって、そのスマート課金プランに対応するルーティング経路を決定する。
【００５３】
たとえば、ＳＤＮサービスデバイス６２０１とＳＤＮサービスデバイス６２０２の両方が、たとえばビデオオプティマイザなどの同一のネットワーク機能を提供することがあり得るが、それらのネットワーク条件関係レートの両方が、上述の表１および表２に示されている。より低い料金を有する課金プランを採用するために、課金決定モジュール６１１は、ユーザのデータフローに対して最低のレート（すなわち、０．５０ドル／Ｇｂ）を提供し得るＳＤＮサービスデバイス１を選択する。同じまたは同様にして、課金決定モジュール６１１は、ユーザのデータフローに対して、課金プランと、対応するルーティング経路とを決定し得る。
【００５４】
ここで、ネットワーク条件とは、これに限定されないが、時間、トラフィック、サービスの利用、加入者プロファイルなど、本発明に適用可能である任意のネットワークと関係する状態であって、ＳＤＮネットワークにより検出されることが可能なものを含む。ＳＤＮサービスデバイスのネットワーク条件関係レートは、たとえば、それぞれのＳＤＮサービスデバイス６２０の課金報告モジュール６２３によってＳＤＮ制御デバイス６１０に報告され得るか、または、ＳＤＮ制御デバイス６１０によって課金システムから取得され得る。ネットワーク条件関係レートは、ネットワーク条件の基準と共に変動する。
【００５５】
次に、ＳＤＮ制御デバイス６１０の課金設定モジュール６１２が、それぞれのＳＤＮサービスデバイスに対して課金プランを設定する。具体的には、課金設定モジュール６１２は、課金プランを、対応するルーティング経路内のそれぞれのＳＤＮサービスデバイス６２０に送る。たとえば、それぞれのＳＤＮサービスデバイス６２０は、たとえばオープンフローなどのサウスバウンドＡＰＩを通じて、ＳＤＮ制御デバイス６１０によって制御され、課金設定モジュール６１２は、そのＡＰＩを経由して、対応するそれぞれのＳＤＮサービスデバイス６２０に課金プランをダウンロードする。
【００５６】
図４を参照すると、この図には、スマート課金プランが掲載された例示的な拡張されたフローテーブルが呈示されている。ここでは、拡張されたフローはたとえばオープンフローなどのサウスバウンドＡＰＩを経由して伝送される必要があるので、ＳＤＮサービスデバイス６２０とＳＤＮ制御デバイス６１０との間のサウスバウンドＡＰＩもまた、それに対応して拡張されることになる。
【００５７】
図４に示されているように、本発明は、拡張されたフローテーブルがスマート課金プランを掲載できるように、既存のフローテーブルを拡張する。各データフローは、あるスマート課金プランに対応する。各スマート課金プランは、プランＩＤと、課金タイプと、スマート料金プランとを含む。
【００５８】
ここで、プランＩＤは、関連するスマート課金プランを一意的に識別する数字であり得る。
【００５９】
課金タイプは、たとえば、オンライン課金、オフライン課金などを含む。
【００６０】
スマート料金プランとは、課金決定モジュール６１１によって選択されるＳＤＮサービスデバイス６２０のネットワーク条件関係レートを指す。スマート料金プランは、レート規則のセットを含んでおり、各レート規則は、たとえば、輻輳レベル、加入者プロファイルなどのネットワーク条件に対応する。さらに、レート規則は、ネットワーク条件のそれぞれの基準とそれらの対応するレートとを備える。レートはネットワーク条件と共に変動するため、各ルーティング経路は、ネットワーク条件に基づくレートに従って課金され得る。たとえば、ＶＩＰ加入者／アプリケーションは他の加入者／アプリケーションよりも低い料金を得ることがあり得、トラフィックが閾値よりも低いときには、より低いレートが採用されることがあり得、トラフィックが閾値よりも高いときには、重要でない加入者／アプリケーションに対してインクリメンタルなレートが採用されることがあり得る。
【００６１】
次に、それぞれのＳＤＮサービスデバイス６２０の課金実行モジュール６２２は、課金プランでそのデバイスが適用可能なネットワーク条件関係レートに基づいて、データフローに課金する。
【００６２】
たとえば、上述の表１および表２を再度参照すると、ＳＤＮサービスデバイス６２０１が課金プランを受信した場合には、ＳＤＮサービスデバイス６２０１は、表１に従ってデータフローに課金することになり、または、ＳＤＮサービスデバイス６２０２が課金プランを受信した場合には、ＳＤＮサービスデバイス６２０２は、表２に従ってデータフローに課金することになる。
【００６３】
この場合に、ユーザデータフローのルーティング経路内のそれぞれのＳＤＮサービスデバイス６２０の課金実行モジュール６２２は、課金と関連するそのネットワーク条件を収集して、実際のレートを計算する。
【００６４】
次に、それぞれのＳＤＮサービスデバイス６２０の課金報告モジュール６２３が、それにより生成された課金情報を集約して、それを課金システムに提供する。集約された課金情報は、たとえば、時間、現在のＳＤＮサービスデバイスのレート、ルーティングされたトラフィックフロー、現在のＳＤＮサービスデバイスにおいて生じた総費用などを含み得る。ここで、課金報告モジュール６２３は、その集約された課金デバイスを課金システムに直接送ることがあり得るし、または、ＳＤＮ制御デバイス６１０を経由して、集約された課金情報を課金システムに送ることがあり得るが、これは、ＳＤＮサービスデバイス６２０が課金システムに直接接続されているかどうかに依存する。
【００６５】
図７を参照すると、本発明のある好適な実施形態により、ＳＤＮ制御デバイスとＳＤＮサービスデバイスとが、ユーザのデータフローに対してスマート課金と対応するルーティング選択とを協働して実行するように拡張されている。
【００６６】
具体的には、ＳＤＮ制御デバイス７１０は、課金決定モジュール７１１と、課金設定モジュール７１２と、課金更新モジュール７１３とを備え、他方で、ＳＤＮサービスデバイス７２０は、課金受信モジュール７２１と、課金実行モジュール７２２と、課金報告モジュール７２３と、イベント報告モジュール７２４とを備えている。
【００６７】
複数のＳＤＮサービスデバイス７２０が存在するはずであり、それぞれのＳＤＮサービスデバイス７２０は、課金受信モジュール７２１と、課金実行モジュール７２２と、課金報告モジュール７２３と、イベント報告モジュール７２４とを備えているはずであることに注意されたい。なお、簡潔にするために、図７は１つのＳＤＮサービスデバイス７２０だけを示しているが、これは本発明のいかなる解釈または限定として考慮されるべきではない。
【００６８】
好ましくは、上述の課金決定モジュール７１１と、課金設定モジュール７１２と、課金更新モジュール７１３とは、ＳＤＮ制御デバイス７１０に備えられる１つの機能モジュールとして、相互に一体化されることが可能であり、そのような機能モジュールは、たとえばＳＣＣなどの課金制御モジュールであり得る。上述の課金受信モジュール７２１と、課金実行モジュール７２２と、課金報告モジュール７２３と、イベント報告モジュール７２４とは、ＳＤＮサービスデバイス７２０に備えられる１つの機能モジュールとして、相互に一体化されることが可能であり、そのような機能モジュールは、たとえばＳＣＦなどの課金モジュールであり得る。
【００６９】
図１および図７に関連して、ステップＳ３０１において、ＳＤＮ制御デバイス７１０の課金決定モジュール７１１が、ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定し、ここで、課金プランは、対応するルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連しており、次に、ＳＤＮ制御デバイス７１０の課金設定モジュール７１２が、それぞれのＳＤＮサービスデバイス７２０に対して、課金プランと、それぞれのＳＤＮサービスデバイス７２０の課金関連ネットワーク条件報告とを設定し、それに対応して、それぞれのＳＤＮサービスデバイス７２０の課金受信モジュール７２１が、ＳＤＮ制御デバイス７１０から、ＳＤＮサービスデバイス７２０の課金関連ネットワーク条件報告に対して、課金プランとＳＤＮ制御デバイス７１０の設定とを受信し、次に、それぞれのサービスデバイス７２０の課金実行モジュール７２２が、その課金プランでそのデバイスが適用可能なネットワーク条件関係レートに基づいてデータフローに課金し、それぞれのＳＤＮサービスデバイス７２０の課金報告モジュール７２３が、それ自身によって生成された課金情報を集約してそれを課金システムに提供する。その後で、ＳＤＮサービスデバイス７２０のうちの少なくとも１つにおいて、設定された課金関連ネットワーク条件の変化が生じたときには、そのＳＤＮサービスデバイス７２０のイベント報告モジュール７２４が、対応する課金関連ネットワーク条件をＳＤＮ制御デバイス７１０に報告する。ＳＤＮサービスデバイスのそれぞれの課金関連ネットワーク条件報告を受信すると、ＳＤＮ制御デバイス７１０の課金更新モジュール７１３が、データフローに対して、新たな課金プランと、対応するルーティング経路とを再び適用する。
【００７０】
上述した好適な実施形態では、それぞれのＳＤＮサービスデバイス７２０に対する課金関連ネットワーク条件報告における課金設定モジュール７１２の設定は、課金決定モジュール７１１によって決定された課金プランに基づいて決定されるということが注意されるべきである。課金プランに基づいて、課金設定モジュール７１２が、選択された各ＳＤＮサービスデバイス７２０を設定し、各ＳＤＮサービスデバイス７２０は、たとえばフロー経路の低均衡など、レートの上昇または閾値を上回る上昇を生じさせる、自身の課金関連ネットワーク条件の変化をＳＤＮ制御デバイス７１０に報告するはずである。
【００７１】
たとえば、ＳＤＮサービスデバイス７２０３は、ネットワークの輻輳レベルという基準に基づいて課金を行い、他方で、ＳＤＮサービスデバイス７２０４は、加入者プロファイルという基準に基づいて課金を行う場合には、課金設定モジュール７１２が、ＳＤＮサービスデバイス３または４のそれぞれに対して対応するネットワーク条件報告を設定して、たとえばＳＤＮサービスデバイス７２０３が輻輳ゼロから輻輳レベル１に変化するなど、ＳＤＮサービスデバイス７２０３または７２０４のレートが変化すると、対応するレートが上昇して、ＳＤＮサービスデバイス７２０３がネットワーク条件報告をＳＤＮ制御デバイス７１０に送るようにする。ネットワーク条件報告は、課金と関連しているので、課金イベント報告と見なされ得る。課金イベント報告は、新たなネットワーク条件に基づいて適切なフロールーティング経路を再選択するように、ＳＤＮ制御デバイスをトリガし得る。
【００７２】
好ましくは、課金報告モジュール７２３とイベント報告モジュール７２４とは、相互に一体化され得る。これは、ＳＤＮサービスデバイス７２０がＳＤＮ制御デバイス７１０を経由して課金システムに報告するときに有利である。
【００７３】
図４および図５に関連して、課金設定モジュール７１２がさらに、それぞれのＳＤＮサービスデバイス７２０に対して、そのそれぞれの課金関連ネットワーク条件報告を設定するときには、スマート課金プランは、図５におけるイベント報告トリガをさらに含むはずである。
【００７４】
さらに、イベント報告モジュール７２４と課金更新モジュール７１４とによって実行される上述の動作は、すなわち、課金イベント報告と、新たな課金プランと、対応するルーティング経路との適用とは、ＳＤＮ制御デバイス７１０の課金決定モジュール７１１および課金設定モジュール７１２と、ＳＤＮサービスデバイス７２０の課金受信モジュール７２１、課金実行モジュール７２２および課金報告モジュール７２３とによって実行される動作との間に、厳密な順番上の関係は有していない。ここで、たとえば、データフロー伝送プロセスにおいて、それぞれのサービスデバイス７２０のレートのいずれも変化しないならば、イベント報告モジュール７２４と課金更新モジュール７１４とは、それらの対応する動作を実行することはない。各データフローはパッケージ単位で伝送され、その中のある１つのデータパッケージの伝送が開始された後で、いくつかのＳＤＮサービスデバイス７２０のネットワーク条件が変化するのであり、したがって、イベント報告モジュール７２４と課金更新モジュール７１４とは、データフローのルーティング経路が再決定され、そのパッケージの後のパッケージが再決定されたルーティング経路を採用するように、順に動作する。
【００７５】
ここで、課金関連ネットワーク条件報告をＳＤＮサービスデバイス７２０から受信すると、ＳＤＮ制御デバイス７１０の課金更新モジュール７１４は、データフローに対して、新たな課金プランと、その対応するルーティング経路とを再び適用する。
【００７６】
ここで、新たな課金プランが、その前の課金プランと共に決定され得る。換言すると、課金決定モジュール７１１は、データフローに対して課金プランを決定するときに、２つの課金プランを決定し、一方の課金プランは直ちに採用され、他方の課金プランは、課金更新モジュール７１４によってアクティブにされる課金プラン候補として機能し得る。
【００７７】
あるいは、新たな課金プランは、課金決定モジュール７１１によって、リアルタイムでデータフローに対して再決定されることもあり得るが、これは、課金更新モジュール７１４が課金イベント報告をＳＤＮサービスデバイス７２０から受信するときにトリガされる。この場合に、課金決定モジュール７１１が新たな課金プランを再決定する態様は、少なくとも次を含む：１）新たな課金プランと、対応するルーティング経路とを決定するために、ステップＳ３０１を再実行する、２）課金イベント報告を送る側のＳＤＮサービスデバイス７２０によって実行されるネットワーク機能に基づいて、現在の課金プランとルーティング経路とにおいて報告を行っているＳＤＮサービスデバイスを、対応する代替のＳＤＮサービスデバイスと交代させるために、課金決定モジュール７１１が同じネットワーク機能を実行することができるが、より低いレートを有する代替のＳＤＮサービスデバイスを再選択する。
【００７８】
新たな課金プランと、対応するルーティング経路とが決定されると、任意の時に課金プランとルーティング経路とを更新し、それにより、それによって制御されるスマート課金プランとルーティング経路とをユーザに提供するために、ＳＤＮ制御デバイスのそれぞれのモジュールは依然として、新たな課金プランおよびルーティング経路の設定および実行の制御と、それぞれのＳＤＮサービスデバイス７２０との協働を通じた対応する課金イベント報告のモニタリングとのために、その動作を継続して実行する必要がある。
【００７９】
さらに、本発明は、また、ＳＤＮネットワークにおけるルーティングレートに基づいてルーティング経路を選択するソリューションも提供する。たとえば、上の表１および２を参照すると、ＳＤＮサービスデバイス１および２は、データフロー１に対して同じネットワーク機能を提供することが可能であるが、異なるレートを有する。データフロー１は、費用がより低いルーティングを要求し、ＳＤＮサービスデバイス１は、現時点で最低のレート（すなわち、０．５０ドル／Ｇｂ）を提供することができるので、ＳＤＮ制御デバイスのＳＣＣは、データフロー１に対してＳＤＮサービスデバイス１を選択する。そして、データフロー１が常に費用がより低いデータサービスを得られることを保証するために、データフロー１に対するレートが上昇した場合に、ＳＤＮサービスデバイス１のＳＣＦが、対応する報告をＳＤＮ制御デバイスに送るように、ＳＣＣが、ＳＤＮサービスデバイス１に対して「課金レート上昇」という課金イベント報告を設定する。そして、データ／サービスの配信が開始し、ＳＤＮサービスデバイス１のＳＣＦが、スマート料金プランに基づいて現実のレートを計算し、すなわち、ネットワーク条件の基準は輻輳がないことであり、課金システムに送るために課金情報を集約する。ＳＤＮサービスデバイス１で輻輳が生じると、すなわち、ネットワーク条件の基準が輻輳レベル１であると、スマート料金プランに基づいて、新たなレートである１．５０ドル／Ｇｂの適用が開始する。ＳＤＮサービスデバイス１のＳＣＦは、課金イベント報告の設定に基づき、イベントをＳＤＮ制御デバイスに報告する。ＳＤＮ制御デバイスのＳＣＣは、ＳＤＮサービスデバイス２における現時点のより低いレートが１．２５ドル／Ｇｂであるため、データフロー１をルーティングするためにＳＤＮサービスデバイス２を再選択する。
【００８０】
本発明は、ソフトウェアとして、または、ソフトウェアとハードウェアとの組合せとして実装され得、たとえば、ＡＳＩＣ（特定用途向け集積回路）、汎用コンピュータ、またはいずれかの他の類似のハードウェアデバイスによって実装され得ることが注意されるべきである。
【００８１】
本発明のソフトウェアプログラムは、上述したステップまたは機能を実装するために、プロセッサによって実行され得る。同様に、本発明のソフトウェアプログラム（関連のデータ構造を含む）は、たとえばＲＡＭメモリ、磁気もしくは光ドライバ、またはフロッピディスクなどのコンピュータ可読記録媒体、およびそれ以外の類似のデバイスに記憶され得る。さらに、本発明のいくつかのステップまたは機能は、たとえば、プロセッサと協働して様々な機能またはステップを実行する回路などのハードウェアによって、実装され得る。
【００８２】
さらに、本発明の一部は、たとえばコンピュータプログラム命令などのコンピュータプログラム製品として適用され得るのであるが、このコンピュータプログラム製品は、コンピュータによって実行されたとき、コンピュータの動作を通じて本発明による方法および／または技術的ソリューションを起動または提供し得る。さらに、本発明の方法を発動させるプログラム命令は、固定または移動式記録媒体に記憶され得るし、および／または、他の信号ベアラ媒体におけるブロードキャストまたはデータフローを通じて伝送され得るし、および／または、プログラム命令に基づいて動作するコンピュータデバイスのワーキングメモリに記憶され得る。ここで、本発明によるある実施形態は、コンピュータプログラム命令を記憶するためのメモリと、プログラム命令を実行するためのプロセッサとを備えた装置を備えているが、コンピュータプログラム命令がプロセッサによって実行されたとき、この装置は、本発明の複数の実施形態による方法および／または技術的ソリューションを動作させるようにトリガされる。
【００８３】
当業者にとって、本発明が上述の例示的な実施形態の詳細に限定されないこと、本発明が、本発明の精神または基本的特徴から逸脱することなく、他の実施形態を用いて実装され得ることは、明らかである。よって、いずれにしても、これらの実施形態は、例示的であって非限定的と見なされるべきであり、本発明の範囲は、上述の記載ではなく、添付の特許請求の範囲によって限定されるのであって、特許請求の範囲の均等な要素の意味および範囲に含まれることが意図されるすべての変形は、本発明の範囲内に属するはずである。特許請求の範囲における参照符号は、いずれも、関係する特許請求の範囲の限定として見なされるべきではない。さらに、「備える」という用語は、それ以外のユニットまたはステップを排除するものではなく、単数形は複数形を排除しないことは明らかである。システムの請求項に記載された複数のユニットまたはモジュールが、ソフトウェアまたはハードウェアを通じて、単数のユニットまたはモジュールによって実装されることもあり得る。第１および第２などの用語は、名称を指示するために用いられ、特定の順番を指示するものではない。
【００８４】
様々な実施形態の態様が、特許請求の範囲において特定されている。様々な実施形態のこれらのおよびそれ以外の態様が、以下の番号の付された条項に特定されている：
【００８５】
１．ＳＤＮ制御デバイスにおけるデータフローに対する課金制御を実行する方法であって：
ａ．ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するステップであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連する、決定するステップと、
ｂ．それぞれのＳＤＮサービスデバイスがデータフローに課金するように、それぞれのＳＤＮサービスデバイスに対して課金プランを設定するステップと、
を備える方法。
【００８６】
２．条項１に記載の方法であって：
−  ステップｂが、それぞれのＳＤＮサービスデバイスに対して、各自の課金関連ネットワーク条件報告を設定するステップを、さらに備え、
ｉ．ＳＤＮサービスデバイスのうちの少なくとも１つの課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用するステップをさらに備える、方法。
【００８７】
３．条項２に記載の方法であって、ステップｉが：
−  ＳＤＮサービスデバイスのうちの少なくとも１つの課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再決定するために、ステップａに移動するステップをさらに備える、方法。
【００８８】
４．ＳＤＮサービスデバイスにおけるデータフローに課金するための方法であって：
−  ユーザのデータフローに対して、ＳＤＮ制御デバイスによって決定された課金プランを受信するステップと、
−  課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金するステップと、
−  生成された課金情報を集約してそれを課金システムに提供するステップと、
を備える方法。
【００８９】
５．条項４に記載の方法であって：
−  課金プランを受信するときには、ＳＤＮサービスデバイスに対して、課金関連ネットワーク条件報告の、ＳＤＮ制御デバイスによる設定をさらに受信するステップと、
−  設定された課金と関連するネットワーク条件の変化が生じると、対応する課金関連ネットワーク条件報告をＳＤＮ制御デバイスに対して実行するステップと、
をさらに備える、方法。
【００９０】
６．ＳＤＮネットワークにおけるデータフローに課金するための方法であって：
−  ＳＤＮ制御デバイスが、ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するステップであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連する、決定するステップと、
−  ＳＤＮ制御デバイスが、それぞれのＳＤＮサービスデバイスに対する課金プランを設定するステップと、
−  ＳＤＮサービスデバイスのそれぞれが、課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金するステップと、
−  ＳＤＮサービスデバイスのそれぞれが、生成された課金情報を集約してそれを課金システムに提供するステップと、
を備える方法。
【００９１】
７．条項６に記載の方法であって：
−  課金プランを設定するときに、ＳＤＮ制御デバイスが、それぞれのＳＤＮサービスデバイスに対して、各自の課金関連ネットワーク条件報告をさらに設定するステップと、
−  その設定された課金と関連するネットワーク条件の変化がＳＤＮサービスデバイスのうちの少なくとも１つにおいて生じると、ＳＤＮサービスデバイスのうちの少なくとも１つが、対応する課金関連ネットワーク条件報告をＳＤＮ制御デバイスに対して実行するステップと、
−  ＳＤＮ制御デバイスが、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用するステップと、
をさらに備える、方法。
【００９２】
８．ＳＤＮ制御デバイスにおけるデータフローに対する課金制御を実行する装置であって：
ユーザのデータフローに対し、課金プランと、対応するルーティング経路とを決定するように構成された課金決定モジュールであって、課金プランは、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連する、課金決定モジュールと、
それぞれのＳＤＮサービスデバイスがデータフローに課金するように、それぞれのＳＤＮサービスデバイスに対して課金プランを設定するように構成された課金設定モジュールと、
を備える装置。
【００９３】
９．条項８に記載の装置であって：
−  課金設定モジュールが、それぞれのＳＤＮサービスデバイスに対して、各自の課金関連ネットワーク条件報告を設定するようにさらに構成されており、
−  ＳＤＮサービスデバイスのうちの少なくとも１つの課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用するように構成された課金更新モジュールをさらに備える、装置。
【００９４】
１０．条項９に記載の装置であって、課金更新モジュールが、さらに：
−  ＳＤＮサービスデバイスのうちの少なくとも１つの課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再決定するように課金決定モジュールをトリガするために、課金決定モジュールにトリガ信号を配信するように構成されている、装置。
【００９５】
１１．ＳＤＮサービスデバイスにおけるデータフローに課金するための装置であって：
ユーザのデータフローに対して、ＳＤＮ制御デバイスによって決定された課金プランを受信するように構成された課金受信モジュールと、
課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金するように構成された課金実行モジュールと、
生成された課金情報を集約し、それを課金システムに提供するように構成された課金報告モジュールと、
を備える装置。
【００９６】
１２．条項１１に記載の装置であって、課金受信モジュールが、さらに：
−  課金プランを受信するときには、ＳＤＮサービスデバイスに対して、課金関連ネットワーク条件報告の、ＳＤＮ制御デバイスによる設定をさらに受信するように構成されており、
設定された課金と関連するネットワーク条件の変化が生じると、対応する課金関連ネットワーク条件報告をＳＤＮ制御デバイスに対して実行するように構成されたイベント報告モジュールをさらに備える、装置。
【００９７】
１３．課金制御モジュールを備えたＳＤＮ制御デバイスと、複数のＳＤＮサービスデバイスとを備える、ＳＤＮネットワークにおけるデータフローに課金するためのシステムであって、課金制御モジュールが：
−  ユーザのデータフローに対し、ルーティング経路内のそれぞれのＳＤＮサービスデバイスのネットワーク条件関係レートと関連する課金プランと、対応するルーティング経路とを決定し、
−  それぞれのＳＤＮサービスデバイスに対する課金プランを設定するように構成されており、
−  ＳＤＮサービスデバイスのそれぞれが課金モジュールを備え、課金モジュールが、
−  課金プランでＳＤＮサービスデバイスに適用可能なネットワーク条件関係レートに基づき、データフローに課金し、
−  課金モジュールが備えられたＳＤＮサービスデバイスによって生成された課金情報を統合し、それを課金システムに提供するように構成されている、システム。
【００９８】
１４．条項１３に記載のシステムであって、課金制御モジュールが、さらに：
−  課金プランを設定するときに、それぞれのＳＤＮサービスデバイスに対して、各自の課金関連ネットワーク条件報告をさらに設定し、
−  ＳＤＮサービスデバイスのうちの少なくとも１つの課金関連ネットワーク条件報告が受信されると、データフローに対して、新たな課金プランとその対応するルーティング経路とを再び適用するように構成されており、
課金モジュールが、さらに：
−  設定された課金と関連するネットワーク条件の変化が、課金モジュールが備えられたＳＤＮサービスデバイスで生じると、対応する課金関連ネットワーク条件報告をＳＤＮ制御デバイスに対して実行するように構成されている、システム。
【図１】
0006509358.tif 000004
【図２】
0006509358.tif 000005
【図３】
0006509358.tif 000006
【図４】
0006509358.tif 000007
【図５】
0006509358.tif 000008
【図６】
0006509358.tif 000009
【図７】
0006509358.tif 000010