(57)【要約】  オンプレミスコンピューティングシステムとオフプレミスクラウドコンピューティングシステムとを使用して、電気通信ネットワークを運用するための方法、システム、およびコンピュータ読取可能な記録媒体が提供される。いくつかの例において、一の方法は、少なくとも１つのプロセッサを含むオンプレミスコンピューティングシステムで、電気通信ネットワークの、ネットワークに影響を与える１つまたは複数の電気通信機能を実行することを含む。その方法は、オンプレミスネットワークを使用するオンプレミスコンピューティングシステムで、オンプレミスネットワークから離れたオフプレミスクラウドコンピューティングシステムへ電気通信ネットワークの１つまたは複数の他の電気通信機能をオフロードすることを含む。
2020529150.tif 000002
【特許請求の範囲】
【請求項１】
電気通信ネットワークを運用するシステムであって、
前記システムは、
オフプレミスクラウドコンピューティングシステムと、
オンプレミスコンピューティングシステムと、を備え、
前記オンプレミスコンピューティングシステムは、
少なくとも１つのプロセッサを含み、
前記電気通信ネットワークのネットワークに影響を与える１つまたは複数の電気通信機能を実行し、
前記電気通信ネットワークの１つまたは複数の他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードするように構成され、
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記他の電気通信機能のうちの１つを実装するアプリケーション用のクラウドアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して、前記オフプレミスクラウドコンピューティングシステムに電気通信データを送信することを含む、システム。
【請求項２】
前記ネットワークに影響を与える電気通信機能の各々は、動作の際に、前記電気通信ネットワーク上のサービスを中断する可能性があり、前記他の電気通信機能の各々は、動作の際に、前記電気通信ネットワーク上のサービスを中断する可能性がない、請求項１に記載のシステム。
【請求項３】
前記ネットワークに影響を与える電気通信機能の各々は、電気通信規格文書でネットワークに影響を与える機能として定義されている、請求項１または請求項２に記載のシステム。
【請求項４】
前記オンプレミスコンピューティングシステムは、第１のコンピュータシステムを備え、
前記ネットワークに影響を与える電気通信機能を実行することは、前記第１のコンピュータシステムでポリシーおよび課金ルール機能（ＰＣＲＦ）を実行することを含む、請求項１〜請求項３のいずれか１項に記載のシステム。
【請求項５】
前記オンプレミスコンピューティングシステムは、第２のコンピュータシステムと第３のコンピュータシステムとを備え、
前記ネットワークに影響を与える電気通信機能を実行することは、前記第２のコンピュータシステムでセッションボーダコントローラ（ＳＢＣ）を実行し、前記第３のコンピュータシステムでＤｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）を実行することを含む、請求項４に記載のシステム。
【請求項６】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、スポンサーデータ機能、複雑な請求／課金機能、およびネットワーク分析機能のうち１つまたは複数の機能をオフロードすることを含む、請求項１〜請求項５のいずれか１項に記載のシステム。
【請求項７】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、共有クォータ機能をオフロードして、複数の加入者が前記電気通信ネットワークのネットワーク利用のために同一のクォータを共有できるようにすることを含む、請求項１〜請求項５のいずれか１項に記載のシステム。
【請求項８】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記アプリケーション用のオンプレミスアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して、前記電気通信データに対応するアプリケーション固有のデータを受信することを含む、請求項１〜請求項５のいずれか１項に記載のシステム。
【請求項９】
前記オンプレミスコンピューティングシステムは、前記電気通信ネットワーク、前記ネットワークに影響を与える電気通信機能、または両方によって生成されたイベントをイベントレコーダに記録させるように構成され、
前記オンプレミスコンピューティングシステムは、停止後にクラウドサービスが利用可能になった後、記録された前記イベントを再生するように構成される、請求項１〜請求項８のいずれか１項に記載のシステム。
【請求項１０】
前記オフプレミスクラウドコンピューティングシステムは、前記オフプレミスクラウドコンピューティングシステムで実行する前記他の電気通信機能を実装するアプリケーションによって生成されたイベントをイベントレコーダに記録させるように構成され、
前記オフプレミスクラウドコンピューティングシステムは、停止後にクラウドサービスが利用可能になった後に、前記停止前に記録されたイベントを使用して、サービスを再生するように構成される、請求項１〜請求項９のいずれか１項に記載のシステム。
【請求項１１】
電気通信ネットワークを運用する方法であって、
前記方法は、
少なくとも１つのプロセッサを含むオンプレミスコンピューティングシステムで、前記電気通信ネットワークのネットワークに影響を与える１つまたは複数の電気通信機能を実行することと、
オンプレミスネットワークを使用する前記オンプレミスコンピューティングシステムで、前記電気通信ネットワークの１つまたは複数の他の電気通信機能を前記オンプレミスネットワークから切り離されたオフプレミスクラウドコンピューティングシステムにオフロードすることと、を含み、
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記他の電気通信機能のうちの１つを実装するアプリケーション用のクラウドアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して、前記オフプレミスクラウドコンピューティングシステムに電気通信データを送信することを含む、方法。
【請求項１２】
前記ネットワークに影響を与える電気通信機能の各々は、動作の際に、前記電気通信ネットワーク上のサービスを中断する可能性があり、前記他の電気通信機能の各々は、動作の際に、前記電気通信ネットワーク上のサービスを中断する可能性がない、請求項１１に記載の方法。
【請求項１３】
前記ネットワークに影響を与える電気通信機能の各々は、電気通信規格文書でネットワークに影響を与える機能として定義されている、請求項１１または請求項１２に記載の方法。
【請求項１４】
前記オンプレミスコンピューティングシステムは、第１のコンピュータシステムを備え、
前記ネットワークに影響を与える電気通信機能を実行することは、前記第１のコンピュータシステムでポリシーおよび課金ルール機能（ＰＣＲＦ）を実行することを含む、請求項１１〜請求項１３のいずれか１項に記載の方法。
【請求項１５】
前記オンプレミスコンピューティングシステムは、第２のコンピュータシステムと第３のコンピュータシステムとを備え、
前記ネットワークに影響を与える電気通信機能を実行することは、前記第２のコンピュータシステムでセッションボーダコントローラ（ＳＢＣ）を実行し、前記第３のコンピュータシステムでＤｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）を実行することを含む、請求項１４に記載の方法。
【請求項１６】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、スポンサーデータ機能、複雑な請求／課金機能、およびネットワーク分析機能のうち１つまたは複数の機能をオフロードすることを含む、請求項１１〜請求項１５のいずれか１項に記載の方法。
【請求項１７】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、共有クォータ機能をオフロードして、複数の加入者が前記電気通信ネットワークのネットワーク利用のために同一のクォータを共有できるようにすることを含む、請求項１１〜請求項１５のいずれか１項に記載の方法。
【請求項１８】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記オンプレミスネットワークと、前記アプリケーション用のオンプレミスアプリケーションプログラミングインターフェイス（ＡＰＩ）とを使用して、前記電気通信データに対応するアプリケーション固有のデータを受信することを含む、請求項１１〜請求項１５のいずれか１項に記載の方法。
【請求項１９】
前記電気通信ネットワーク、前記ネットワークに影響を与える電気通信機能、または両方によって生成されたイベントをイベントレコーダに記録させることと、
停止後にクラウドサービスが利用可能になった後、記録された前記イベントを再生することと、を含む、請求項１１〜請求項１８のいずれか１項に記載の方法。
【請求項２０】
前記他の電気通信機能を実装し、前記オフプレミスクラウドコンピューティングシステムで実行するアプリケーションによって生成されたイベントをイベントレコーダに記録させるように前記オフプレミスクラウドコンピューティングシステムを構成することと、
停止後にクラウドサービスが利用可能になった後に、前記停止前に記録されたイベントを使用して、サービスを再生するように前記オフプレミスクラウドコンピューティングシステムを構成することと、を含む、請求項１１〜請求項１９のいずれか１項に記載の方法。
【請求項２１】
１つまたは複数のプロセッサによって実行されたときに、前記１つまたは複数のプロセッサに処理を実行させるための実行可能な命令が格納された不揮発性のコンピュータ読取可能な記録媒体であって、
前記処理は、
少なくとも１つのプロセッサを含むオンプレミスコンピューティングシステムで、電気通信ネットワークのネットワークに影響を与える１つまたは複数の電気通信機能を実行することと、
オンプレミスネットワークを使用する前記オンプレミスコンピューティングシステムで、前記電気通信ネットワークの１つまたは複数の他の電気通信機能を前記オンプレミスネットワークから切り離されたオフプレミスクラウドコンピューティングシステムにオフロードすることと、を含み、
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記他の電気通信機能のうちの１つを実装するアプリケーション用のクラウドアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して、前記オフプレミスクラウドコンピューティングシステムに電気通信データを送信することを含む、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［優先権主張］
この出願は、２０１７年７月１８日に出願された、米国特許出願番号１５／６５３，４８７の優先権の利益を請求する。その開示はその全体が参照により本明細書に組み込まれる。
【０００２】
［技術分野］
本明細書に記載の主題は、一般に、電気通信ネットワークの運用に関する。より詳細には、本明細書に記載の主題は、オンプレミスコンピューティングシステムとオフプレミスクラウドコンピューティングシステムとを使用して電気通信ネットワークを運用する方法、システム、およびコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００３】
Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）ネットワークなどの第３世代パートナーシッププロジェクト（３ＧＰＰ）モバイルネットワークには、典型的に、コアネットワーク、トランスポートネットワーク、および１つ以上の無線アクセスネットワークが含まれる。モバイルネットワーク用のコアネットワークは、無線アクセスネットワークの１つに接続されたワイヤレスデバイスとインターネットなどのパケットネットワークとの間のパス上のサービスノード間にベアラ（論理接続）を確立する。次に、サービスノードはベアラを使用して、ワイヤレスデバイスとパケットネットワークとの間で加入者のトラフィックを転送する。
【０００４】
電気通信ネットワーク事業者は、信頼性の懸念から、ネットワーク内のクラウドサービスを利用することに消極的である。たとえば、Ｄｉａｍｅｔｅｒルーティング、ポリシーコントロール、およびセッションボーダコントロールは、すべて、Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）、ポリシーおよび課金ルール機能（ＰＣＲＦ）、およびセッションボーダコントローラ（ＳＢＣ）によってそれぞれ実行される電気通信機能である。共有データクォータ、スポンサーデータ、複雑な請求と課金、およびネットワーク分析などの他の電気通信機能は、同じネットワークノードによって提供される。
【０００５】
したがって、これらの困難に照らして、電気通信ネットワークを運用する際にオフプレミスクラウドコンピューティングシステムを使用する方法、システム、およびコンピュータ読取可能な記録媒体の必要性が存在する。
【発明の概要】
【課題を解決するための手段】
【０００６】
［要約］
本明細書に記載の主題は、ネットワークに影響を与える機能にオンプレミスコンピューティングシステムを使用し、他の電気通信機能にオフプレミスクラウドコンピューティングシステムを使用して電気通信ネットワークを運用する方法、システム、およびコンピュータ読取可能な記録媒体に関する。いくつかの例では、一の方法は、少なくとも１つのプロセッサを含むオンプレミスコンピューティングシステムで、電気通信ネットワークのネットワークに影響を与える１つまたは複数の電気通信機能を実行することを含む。その方法は、オンプレミスネットワークを使用するオンプレミスコンピューティングシステムで、電気通信ネットワークの１つまたは複数の他の電気通信機能をオンプレミスネットワークから切り離されたオフプレミスクラウドコンピューティングシステムにオフロードすることを含む。
【０００７】
本明細書に記載の主題のいくつかの態様では、一のシステムは、電気通信ネットワークのオンプレミスネットワークと、オンプレミスネットワークから切り離されたオフプレミスクラウドコンピューティングシステムと、オンプレミスコンピューティングシステムとを含む。オンプレミスコンピューティングシステムは、少なくとも１つのプロセッサを含み、電気通信ネットワークのネットワークに影響を与える１つまたは複数の電気通信機能を実行し、オンプレミスネットワークを使用して、電気通信ネットワークの１つまたは複数の他の電気通信機能をオフプレミスクラウドコンピューティングシステムにオフロードするように構成される。
【０００８】
いくつかの例では、ネットワークに影響を与える電気通信機能の各々は、動作の際に、電気通信ネットワーク上のサービスを中断する可能性があり、他の電気通信機能の各々は、動作の際に、電気通信ネットワーク上のサービスを中断する可能性がない。いくつかの例では、ネットワークに影響を与える電気通信機能の各々は、電気通信規格文書でネットワークに影響を与える機能として定義されている。
【０００９】
いくつかの例では、オンプレミスコンピューティングシステムは、第１のコンピュータシステムを含み、ネットワークに影響を与える電気通信機能を実行することは、第１のコンピュータシステムでポリシーおよび課金ルール機能（ＰＣＲＦ）を実行することを含む。いくつかの例では、オンプレミスコンピューティングシステムは、第２のコンピュータシステムと第３のコンピュータシステムとを含み、ネットワークに影響を与える電気通信機能を実行することは、第２のコンピュータシステムでセッションボーダコントローラ（ＳＢＣ）を実行し、第３のコンピュータシステムでＤｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）を実行することを含む。
【００１０】
いくつかの例では、電気通信ネットワークの他の電気通信機能をオフプレミスクラウドコンピューティングシステムにオフロードすることは、共有クォータ機能、スポンサーデータ機能、複雑な請求／課金機能、およびネットワーク分析機能のうち１つまたは複数の機能をオフロードすることを含む。
【００１１】
いくつかの例では、電気通信ネットワークの他の電気通信機能をオフプレミスクラウドコンピューティングシステムにオフロードすることは、オンプレミスネットワークを使用して、他の電気通信機能の１つを実装するアプリケーション用のクラウドアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して、クラウドコンピューティングシステムに電気通信データを送信することを含む。いくつかの例では、電気通信ネットワークの他の電気通信機能をオフプレミスクラウドコンピューティングシステムにオフロードすることは、オンプレミスネットワークとアプリケーション用のオンプレミスＡＰＩとを使用して、電気通信データに対応するアプリケーション固有のデータを受信することを含む。
【００１２】
いくつかの例では、クラウドコンピューティングシステムは、クラウドコンピューティングシステムを実行する他の電気通信機能を実装するアプリケーションよって生成されたイベントをイベントレコーダに記録させるように構成される。いくつかの例では、クラウドコンピューティングシステムは、停止前に記録されたイベントを使用して、停止後にクラウドサービスが利用可能になった後、サービスを再生するように構成される。
【００１３】
いくつかの例では、オンプレミスコンピューティングシステムは、電気通信ネットワークまたはネットワークに影響を与える他の電気通信機能によって生成されたイベントをイベントレコーダに記録させるように構成される。いくつかの例では、オンプレミスコンピューティングシステムは、停止後にクラウドサービスが利用可能になった後、記録されたイベントを再生するように構成される。
【００１４】
本明細書に記載の主題は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせで実装されてもよい。したがって、本明細書で使用される「機能」、「ノード」または「モジュール」という用語は、説明されている機能を実装するためのハードウェア、ソフトウェア、および／またはファームウェアのコンポーネントを指す。いくつかの例では、本明細書に記載の主題は、コンピュータのプロセッサによって実行されたときにコンピュータにステップを実行させる、コンピュータが実行可能な命令が格納された不揮発性のコンピュータ読取可能な記録媒体を使用して実装されてもよい。
【００１５】
本明細書に記載の主題を実現するのに適したコンピュータ読取可能な記録媒体には、ディスクメモリデバイス、チップメモリデバイス、プログラマブルロジックデバイス、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、光学読み取り／書き込みメモリ、キャッシュメモリ、磁気読み取り／書き込みメモリ、フラッシュメモリ、および特定用途向け集積回路のような不揮発性のコンピュータ読取可能な記録媒体が含まれる。加えて、本明細書に記載の主題を実現するコンピュータ読取可能な記録媒体は、単一のデバイスまたはコンピューティングプラットフォーム上に配置されてもよく、または、複数のデバイスまたはコンピューティングプラットフォームにわたって分散されてもよい。
【図面の簡単な説明】
【００１６】
【図１】電気通信ネットワークを運用するための例示的なシステムのブロック図である。
【図２】例示的なオンプレミスコンピューティングシステムのブロック図である。
【図３】例示的なオフプレミスクラウドコンピューティングシステムのブロック図である。
【図４】オンプレミスコンピューティングシステムを使用して電気通信ネットワークを運用するための例示的な方法のフローチャートである。
【図５】オフプレミスクラウドコンピューティングシステムを使用して電気通信ネットワークを運用するための例示的な方法のフローチャートである。
【図６】オンプレミスおよびオフプレミスクラウドコンピューティングシステムの両方でイベントレコーダを使用するシステムを示すブロック図である。
【発明を実施するための形態】
【００１７】
［詳細な説明］
本明細書に記載の主題は、ネットワークに影響を与える機能にオンプレミスコンピューティングシステムを使用して、および、他の電気通信機能にオフプレミスクラウドコンピューティングシステムを使用して、電気通信ネットワークを運用する方法、システム、およびコンピュータ読取可能な記録媒体に関する。
【００１８】
図１は、電気通信ネットワークを運用するための例示的なシステム１００のブロック図である。電気通信ネットワークは、たとえば、ロングタームエボリューション（ＬＴＥ）セルラー電気通信ネットワークとすることができる。
【００１９】
システム１００は、オンプレミスコンピューティングシステム１０４のオンプレミスデータ通信ネットワーク１０２を含む。システム１００は、オンプレミスネットワーク１０２から切り離されたオフプレミスクラウドコンピューティングシステム１０６を含む。いくつかの例では、オンプレミスコンピューティングシステム１０４は、すべての機器がビルやビル群などの単一の物理的な施設に配置されているので、「オンプレミス」とみなされる。
【００２０】
しかしながら、一般的に、オンプレミスコンピューティングシステム１０４の異なるコンピュータは物理的に異なる場所にあってもよく、オンプレミスネットワーク１０２を使用して通信することができる。典型的には、オンプレミスコンピューティングシステム１０４を実装する機器は、電気通信ネットワーク事業者によって管理されている。
【００２１】
対照的に、オフプレミスクラウドコンピューティングシステム１０６は、オンプレミスネットワーク１０２から切り離されており、ネットワーク事業者または異なる事業体によって管理されていてもよい。オフプレミスクラウドコンピューティングシステム１０６は、特定の事業者向けに電気通信アプリケーションをホスティングするようなものでもよいし、様々なネットワーク事業者向けに電気通信アプリケーションをホスティングするようなものでもよいし、一般的に他のアプリケーションをホスティングするようなものでもよい。
【００２２】
システム１００は、進化型ノードＢ（ｅＮｏｄｅＢ）１０８およびアンテナ１１０を含む無線アクセスネットワークを含んでもよい。ｅＮｏｄｅＢ１０８は、加入者１１４ａ，１１４ｂのユーザ機器１１２ａ，１１２ｂと通信するためのＬＴＥ無線アクセスネットワークの一要素である。ｅＮｏｄｅＢ１０８は、ユーザ機器１１２ａ，１１２ｂと電気通信ネットワークのコアネットワークとに直接通信し、ｅＮｏｄｅＢ１０８は、アーキテクチャを簡素化し、応答時間を短縮するために、無線ネットワークコントローラ（ＲＮＣ）などの別個のコントローラを欠いていてもよい。いくつかの例では、システム１００は、たとえば、モバイル通信用のグローバルシステム（ＧＳＭ（登録商標））ネットワークにおける基地局（ＢＴＳ）を使用するような、別のタイプの無線アクセスネットワークを含む。
【００２３】
ユーザ機器１１２ａ，１１２ｂの各々は、任意の適切なユーザーコンピュータシステムとすることができる。ユーザ機器１１２ａ，１１２ｂの各々は、通常、少なくとも１つのプロセッサ、メモリ、無線通信ハードウェア、ディスプレイ、および少なくとも１つのユーザ入力デバイスを含む。ユーザ機器１１２ａ，１１２ｂは、たとえば、電話、タブレット、またはラップトップなどの無線モバイルデバイスを含むことができる。
【００２４】
動作の際に、オンプレミスコンピューティングシステム１０４は、ネットワークに影響を与える電気通信機能を実行する。オンプレミスコンピューティングシステム１０４は、オンプレミスネットワーク１０２を使用して他の電気通信機能をオフプレミスクラウドコンピューティングシステム１０６にオフロードする。オンプレミスコンピューティングシステム１０４は、従来のオンプレミス電気通信機能、新しい電気通信機能、またはその両方をオフロードしてもよい。このドキュメントでは、「オフロード」という用語は、一般に、リモートシステムがデータを使用して機能を実行するために、リモートシステムにデータを送信することを指すために使用される。
【００２５】
一般に、ネットワークに影響を与える電気通信機能は、動作の際に、電気通信ネットワーク上の加入者１１４ａ，１１４ｂへのサービスを中断させる可能性がある電気通信機能である。サービスの中断とは、標準的なまたは基本的な電気通信サービスを中断させることを指し、加入者１１４ａ，１１４ｂは、電話を発信または受信したり、データを送受信したりすることができない。たとえば、ネットワークに影響を与える電気通信機能は、電気通信規格文書でネットワークに影響を与えるものとして定義され得る。
【００２６】
ネットワーク事業者は、オンプレミスコンピューティングシステム１０４を使用して、電気通信ネットワークのネットワークに影響を与える電気通信機能のすべてを実行するようにシステム１００を構成することができる。ネットワーク事業者は、オンプレミスコンピューティングシステム１０４が残りの電気通信機能をオフロードするように構成することにより、電気通信ネットワークのネットワークに影響を与えない残りの電気通信機能の一部またはすべてをオフプレミスクラウドコンピューティングシステム１０６上で実行するようにシステム１００を構成できる。たとえば、オンプレミスコンピューティングシステム１０４は、共有クォータ機能、スポンサーデータ機能、複雑な請求／課金機能、およびネットワーク分析機能のうちの１つまたは複数の機能をオフロードすることができる。
【００２７】
いくつかの例では、電気通信ネットワークの他の電気通信機能をオフプレミスクラウドコンピューティングシステム１０６にオフロードすることは、オンプレミスネットワーク１０２を使用して、他の電気通信機能の１つを実装するアプリケーション用のクラウドアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して電気通信データをオフプレミスクラウドコンピューティングシステム１０６に送信することを含む。次に、電気通信ネットワークの他の電気通信機能をオフプレミスクラウドコンピューティングシステム１０６にオフロードすることは、オンプレミスネットワーク１０２およびアプリケーション用のオンプレミスＡＰＩを使用して、電気通信データに対応するアプリケーション固有のデータを受信することを含み得る。
【００２８】
ネットワーク事業者は、オンプレミスコンピューティングシステム１０４を使用して、電気通信ネットワークの、ネットワークに影響を与える電気通信機能とネットワークに影響を与えない電気通信機能との両方を実行するようにシステム１００を構成することができる。しかしながら、このような構成では、オンプレミス機器への不必要な設備投資が発生するかもしれない。その場合、オンプレミス機器によって提供される一部のサービスは、電気通信ネットワークの設計目標を満たすが低コストで、もしくは、クラウドコンピューティングに関連する他の利点を備えた状態で、オフプレミスクラウドコンピューティングシステム１０６によって提供されることができる。
【００２９】
たとえば、オフプレミスクラウドコンピューティングシステム１０６にいくつかの機能を実装すると、拡張性とリモート管理とが可能になる。オンプレミス機器への不必要な設備投資を回避するために、ネットワーク事業者は、電気通信機能をネットワークに影響を与える機能と他の機能とに分割する。前述のように、電気通信機能を実行するアプリケーションは、ＡＰＩを使用して通信できる。
【００３０】
ネットワークに影響を与える機能にオンプレミスコンピューティングシステムを使用し、他の電気通信機能にオフプレミスクラウドコンピューティングシステムを使用して電気通信ネットワークを運用すると、既存のオンプレミス電気通信機器にクラウドサービスを追加することにより、既存のオンプレミス電気通信機器の有用性を拡張できる。他の電気通信機能にオフプレミスクラウドコンピューティングシステムを使用すると、電気通信機能へのクラウドアーキテクチャの使用を増やすための方法を提供することもできる。
【００３１】
図２は、例示的なオンプレミスコンピューティングシステム、たとえば、図１のオンプレミスコンピューティングシステム１０４のブロック図である。オンプレミスコンピューティングシステム１０４は、少なくとも３つの別個のオンプレミスサーバ２０２，２０４，２０６を含む。
【００３２】
サーバ２０２は、１つまたは複数のプロセッサ２０８とプロセッサ２０８が実行可能な命令を格納するメモリ２１０とを含み、サーバ２０４は、１つまたは複数のプロセッサ２１６とプロセッサ２１６が実行可能な命令を格納するメモリ２１８とを含み、サーバ２０６は、１つまたは複数のプロセッサ２２４とプロセッサ２２４が実行可能な命令を格納するメモリとを含む。たとえば、サーバ２０２，２０４，２０６の各々は、１つまたは複数のプロセッサブレードを含むコンピューティングプラットフォーム上で実装されることが可能であり、それぞれがネットワークに影響を与える電気通信機能を実装する。
【００３３】
サーバ２０２は、ポリシーおよび課金ルール機能（ＰＣＲＦ）２１２を実行するように構成される。ＰＣＲＦ２１２は、ネットワークに影響を与える電気通信機能の一例である。ＰＣＲＦ２１２が設計どおりに機能し得ない場合には、電気通信ネットワークの加入者はサービスの中断を経験するかもしれない。
【００３４】
いくつかの例では、サーバ２０２は専用のＰＣＲＦサーバでもよく、すなわち、サーバ２０２が他の電気通信機能のうちＰＣＲＦ２１２のみを実行するようにしてもよい。たとえば、ネットワーク事業者はＰＣＲＦ２１２が他の電気通信ノードに対し高可用性で動作することを保証できるため、電気通信ネットワーク上の加入者のためにサービスの中断を減らし得ることに役立つかもしれない。
【００３５】
ＰＣＲＦ２１２は、３ＧＰＰポリシーチャージングコントロール（ＰＣＣ）アーキテクチャの一部である。ＰＣＣの要素は、アクセス、リソース、およびサービスの質（ＱｏＳ）制御を提供する。３ＧＰＰの標準化は、無線アクセスネットワーク、サービスとシステムの側面、および、コアネットワークと端末を含む。３ＧＰＰの標準は、進化したＩＰマルチメディアサブシステム（ＩＭＳ）ネットワークなどのさまざまなネットワークに対応している。
【００３６】
動作の際に、ＰＣＲＦ２１２は、リアルタイム、または、ほぼリアルタイムで機能して、電気通信ネットワークのポリシールールを決定する。ＰＣＲＦ２１２は、ネットワークコアで動作し、ユーザ情報およびその他の特殊機能に集中的にアクセスできる。
【００３７】
ＰＣＲＦ２１２は、電気通信ネットワーク、運用支援システム、およびその他のソースへの情報またはこれらからの情報をリアルタイム、または、ほぼリアルタイムで集約できる。これにより、電気通信ネットワーク上でアクティブな各加入者のために、ルールを作成し、ポリシー決定を自動的に行うことに役立ち得る。ＰＣＲＦ２１２を使用すると、電気通信ネットワークは複数のサービス、ＱｏＳレベル、および課金ルールを提供することができる。
【００３８】
いくつかの例では、ＰＣＲＦ２１２は、ネットワークポリシーとユーザポリシーとの両方をリアルタイム、または、ほぼリアルタイムで管理できる機能を提供する。ＰＣＲＦ２１２は、効率的かつ動的に、ネットワークトラフィックをルーティングおよび優先順位付けする。ＰＣＲＦ２１２は、デバイス、ネットワーク、ロケーション、および請求データのうちの１つまたは複数に基づいて、加入者コンテキストの統合ビューを提供できる。ＰＣＲＦ２１２は、収益保証と帯域幅管理とに重要な情報を提供できる。
【００３９】
ＰＣＲＦ２１２は、Ｄｉａｍｅｔｅｒを使用して電気通信機能を実装する他のアプリケーションと通信できる。Ｄｉａｍｅｔｅｒは、コンピューターネットワークの、認証、承認、およびアカウンティングプロトコルである。Ｄｉａｍｅｔｅｒアプリケーションは、新しいコマンドおよび／または属性、たとえば、拡張認証プロトコル（ＥＡＰ）で使用するコマンドおよび属性を追加することにより、基本プロトコルを拡張する。典型的なＤｉａｍｅｔｅｒパケットは、Ｄｉａｍｅｔｅｒヘッダーと、Ｄｉａｍｅｔｅｒメッセージに関連する情報をカプセル化するための属性値ペア（ＡＶＰ）とを含み、含まれる属性値ペア（ＡＶＰ）の数は可変である。
【００４０】
サーバ２０４は、セッションボーダコントローラ（ＳＢＣ）２２０を実行するように構成される。ＳＢＣ２２０は、ネットワークに影響を与える電気通信機能の一例である。ＳＢＣ２２０が設計どおりに機能し得ない場合には、電気通信ネットワークの加入者はサービスの中断を経験するかもしれない。
【００４１】
いくつかの例では、サーバ２０４は専用のＳＢＣサーバでもよく、すなわち、サーバ２０４が他の電気通信機能のうちＳＢＣ２２０のみを実行するようにしてもよい。たとえば、ネットワーク事業者はＳＢＣ２２０が他の電気通信ノードに対し高可用性で動作することを保証できるため、電気通信ネットワーク上の加入者のためにサービスの中断を減らし得ることに役立つかもしれない。
【００４２】
ＳＢＣ２２０は、ボーダコントロール機能（ＢＣＦ）を実行するように構成されてもよい。ＳＢＣ２２０は、電気通信ネットワーク内のノード間の通信を容易にすることができる。ＳＢＣ２２０は、ネットワークアドレス変換（ＮＡＴ）および／またはファイアウォール機能を実行または利用してもよい。ＳＢＣ２２０は、１つまたは複数の検査および／またはセキュリティ機能を実行してもよい。
【００４３】
たとえば、ＳＢＣ２２０は、受信したコール要求または関連するコールが疑わしいかどうかを判定する際に、ディープパケットインスペクション（ＤＰＩ）、ヘッダーインスペクション、または他の技術を使用してもよい。この例では、受信したコール要求または関連するコールが疑わしいと判断された場合、１つまたは複数のノード（たとえば、ＰＣＲＦ２１２など）に通知されてもよいし、受信したコール要求または関連するコールを処理するための適切なアクションが決定されてもよい。
【００４４】
サーバ２０６は、Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）２２８を実行するように構成される。ＤＳＲ２２８は、ネットワークに影響を与える電気通信機能の一例である。ＤＳＲ２２８が設計どおりに機能し得ない場合には、電気通信ネットワークの加入者はサービスの中断を経験するかもしれない。
【００４５】
いくつかの例では、サーバ２０６は専用のＤＳＲサーバでもよく、すなわち、サーバ２０６が他の電気通信機能のうちＤＳＲ２２８のみを実行するようにしてもよい。たとえば、ネットワーク事業者はＤＳＲ２２８が他の電気通信ノードに対し高可用性で動作することを保証できるため、電気通信ネットワーク上の加入者のためにサービスの中断を減らし得ることに役立つかもしれない。
【００４６】
ＤＳＲ２２８は、電気通信機能（ネットワークに影響を与える電気通信機能と他の電気通信機能との両方の機能）を実行するアプリケーションを含むＤｉａｍｅｔｅｒノード間で、Ｄｉａｍｅｔｅｒメッセージ（たとえば、Ｃｒｅｄｉｔ−Ｃｏｎｔｒｏｌ−Ｒｅｑｕｅｓｔ（ＣＣＲ）メッセージおよびＣｒｅｄｉｔ−Ｃｏｎｔｒｏｌ−Ａｎｓｗｅｒ（ＣＣＡ）メッセージ）をルーティングするように構成されている。たとえば、ＤＳＲ２２８は、ＬＴＥシグナリングルータ、ＬＴＥ  Ｄｉａｍｅｔｅｒシグナリングルータ、Ｄｉａｍｅｔｅｒシグナリングエージェント、Ｄｉａｍｅｔｅｒプロキシ、Ｄｉａｍｅｔｅｒルーティングエージェント、またはＤｉａｍｅｔｅｒリダイレクトエージェントであってもよい。ＤＳＲ２２８は、さまざまなメッセージを処理する機能を含んでもよく、電気通信ネットワーク内のさまざまなノードにメッセージを提供するためにルーティング情報（たとえば、ローカルまたはリモートデータベースから取得された情報）を使用してもよい。
【００４７】
ＤＳＲ２２８は、加入者バインディング用に構成されてもよい。効率とコスト削減のために、一部の電気通信プロバイダーは、電気通信ネットワークのＰＣＲＦサーバのプールから選択された特定のＰＣＲＦサーバに加入者を接続する。ＰＣＲＦは、接続されている加入者のポリシーの決定および管理をするように構成されているため、加入者が常に同じＰＣＲＦサーバを使用することでコンピューティングおよびネットワークリソースの点でより効率的になり得る。加入者を特定のＰＣＲＦサーバに接続することにより、個々のＰＣＲＦサーバは、他のＰＣＲＦサーバに接続されている加入者のデータを取得および維持する必要がない。
【００４８】
動作の際に、ＤＳＲ２２８は、加入者とＰＣＲＦサーバのプールから選択されたＰＣＲＦサーバとの間にバインディングを作成する。ＤＳＲ２２８は、特定の加入者のすべてのポリシーメッセージを、その加入者のポリシールールを現在ホストしているＰＣＲＦサーバにルーティングする。ＤＳＲ２２８は、信頼できない外部ネットワークからＰＣＲＦサーバのナンバーおよびＩＤなどのネットワークトポロジ情報を隠すためのトポロジハイディングなど、他の機能を実行できる。
【００４９】
ＤＳＲ２２８は、バインディングデータベースを含む加入者のバインディングリポジトリ（ＳＢＲ）を使用してバインディングを維持できる。ＳＢＲは、セッションデータベースとバインディングデータベースとの両方をホストでき、セッションデータと加入者のＰＣＲＦバインディングデータとを格納および管理するために、分散され、拡張性があり、かつ高可用性のデータベース機能をＤＳＲ２２８に提供できる。バインディングデータベースには、加入者とＰＣＲＦサーバとの間のバインディングが格納され、セッションデータベースには、ポリシーセッションに関連するＤｉａｍｅｔｅｒセッション情報が格納される。
【００５０】
ポリシーセッションは、Ｇｘ、Ｇｘｘ、Ｇｘ−Ｐｒｉｍｅ、Ｒｘ、およびＳ９などの複数のＤｉａｍｅｔｅｒインターフェイスを使用して確立され得る。セッションは、バインディングがそれを超えて作成され得るかどうかに応じて、ｂｉｎｄｉｎｇ−ｃａｐａｂｌｅ、または、ｂｉｎｄｉｎｇ−ｄｅｐｅｎｄｅｎｔとして特徴付けられる。
【００５１】
ｂｉｎｄｉｎｇ−ｃａｐａｂｌｅインターフェイスを介したセッションは、ＰＣＲＦサーバへのバインディングを確立することができるが、ｂｉｎｄｉｎｇ−ｄｅｐｅｎｄｅｎｔインターフェイスを介したセッションは、ＰＣＲＦサーバへの既存のバインディングによるが、通常、それ自体では新しいバインディングを作成できない。
【００５２】
ＤＳＲ２２８がすべてのメッセージを加入者から（おそらく複数のインターフェイスとデバイスを介して）同じＰＣＲＦサーバにルーティングするために、ＤＳＲ２２８は通常、着信Ｄｉａｍｅｔｅｒ要求メッセージの情報によって加入者を識別するように構成される。一の加入者は、使用されるアクセスネットワークとデバイスタイプとに応じて、複数の加入者識別子に関連付けられることができる。
【００５３】
加入者識別子は、呼び出し元の加入者キーまたはキーとすることができる。加入者ＰＣＲＦバインディングの作成を促し得るメッセージは、加入者を一意に識別するために使用され得る、加入者のデバイス国際モバイル加入者ＩＤ（ＩＭＳＩ）を含むことができる。ＩＭＳＩは、バインディングデータベースにおいて加入者アンカーキーとして使用されることができる。
【００５４】
サーバ２０２は、ＰＣＲＦ２１２用のＡＰＩ２１４を実装して、オフプレミスクラウドコンピューティングシステムにオフロードされるアプリケーションと通信する。たとえば、ＰＣＲＦ２１２は、他の電気通信機能の１つを実装するアプリケーションのために、電気通信データをオンプレミスネットワーク１０２を使用してオフプレミスクラウドコンピューティングシステムに送信するためにＡＰＩ２１４を使用してもよい。ＰＣＲＦ２１２は、オンプレミスネットワーク１０２を使用して、電気通信データに対応するアプリケーション固有のデータを受信するためにＡＰＩ２１４を使用してもよい。
【００５５】
サーバ２０４は、ＳＢＣ２２０用のＡＰＩ２２２を実装して、オフプレミスクラウドコンピューティングシステムにオフロードされるアプリケーションと通信する。たとえば、ＳＢＣ２２０は、他の電気通信機能の１つを実装するアプリケーションのために、電気通信データをオンプレミスネットワーク１０２を使用してオフプレミスクラウドコンピューティングシステムに送信するためにＡＰＩ２２２を使用してもよい。ＳＢＣ２２０は、オンプレミスネットワーク１０２を使用して、電気通信データに対応するアプリケーション固有のデータを受信するためにＡＰＩ２２２を使用してもよい。
【００５６】
サーバ２０６は、ＤＳＲ２２８用のＡＰＩ２３０を実装して、オフプレミスクラウドコンピューティングシステムにオフロードされるアプリケーションと通信する。たとえば、ＤＳＲ２２８は、他の電気通信機能の１つを実装するアプリケーションのために、電気通信データをオンプレミスネットワーク１０２を使用してオフプレミスクラウドコンピューティングシステムに送信するためにＡＰＩ２３０を使用してもよい。ＤＳＲ２２８は、オンプレミスネットワーク１０２を使用して、電気通信データに対応するアプリケーション固有のデータを受信するためにＡＰＩ２３０を使用してもよい。
【００５７】
いくつかの例では、オンプレミスコンピューティングシステム１０４は、ネットワークに影響を与える電気通信機能を実装するアプリケーションによって生成されたイベントを記録するためのイベントレコーダ２３２を実行するように構成される。また、オンプレミスコンピューティングシステム１０４は、停止後にクラウドサービスが利用可能になった後に、記録済みのイベントを再生（リプレイ）するように構成されることができる。
【００５８】
たとえば、オンプレミスコンピューティングシステム１０４は、特定のアプリケーションのイベント記録を登録してもよい。登録は、イベント記録の時間枠の指定、または、記録できるデータ量に関するデータ制限の指定を含む。また、イベントレコーダ２３２は、登録されたアプリケーションのイベントを記録し、登録時に指定されたとおりにレコードを削除する。
【００５９】
イベントレコーダ２３２は、オンプレミスコンピューティングシステム１０４の外部にあっても内部にあってもよい。たとえば、サーバ２０２、サーバ２０４、およびサーバ２０６のうちの１つまたは複数のサーバは、イベントレコーダ２３２を実装してもよい。例示の目的のために、図２では、イベントレコーダ２３２は、サーバ２０２、サーバ２０４、およびサーバ２０６と別個に描かれているが、サーバ２０２、サーバ２０４、およびサーバ２０６は、それぞれ別個のイベントレコーダを実装してもよいし、イベントレコーダ２３２をまとめて実装してもよい。
【００６０】
いくつかの例では、オンプレミスコンピューティングシステム１０４は、図２に示されていない、ネットワークに影響を与える他の電気通信機能を実行するように構成されている。たとえば、オンプレミスコンピューティングシステム１０４は、ポリシーおよび課金実施機能（ＰＣＥＦ）、たとえば、パケットゲートウェイ（ＰＧＷ）、アクセスネットワークゲートウェイ（ＡＮ−ＧＷ）、または他のゲートウェイとして機能するコンピュータシステム上の機能、および、モビリティマネジメントエンティティ（ＭＭＥ）を実行するように構成されることができる。これらの例示的な機能は、例示の目的のために以下で説明される。
【００６１】
ＰＣＥＦは、ＰＣＲＦ２１２によって行われたポリシーチャージングコントロール（ＰＣＣ）のいずれの決定も実施し、サービスデータフロー（たとえば、要求されたサービスに関連するパケットの転送またはドロップ）を処理するように構成される。ＰＣＥＦは、トラフィックの検出と結果としてのポリシーの実施のために構成されてもよい。ＰＣＥＦは、ユーザ機器およびすべての要求されたサービスについて情報をＰＣＲＦ２１２に提供する。
【００６２】
ＰＧＷは、ユーザ機器にとって、または／および、ユーザ機器からのトラフィックの出入り口ポイントになることにより、ユーザ機器から外部のパケットデータネットワークへの接続を提供できる。ＰＣＥＦは、ＰＧＷと組み合わせて、ポリシーの実施、パケットフィルタリング、課金サポート、パケットスクリーニングなどを実行できる。
【００６３】
ＡＮ−ＧＷは、たとえば、地理的サービスエリア内のモバイル基地局など、多数のモバイル基地局との間でデータパケットを配信するように構成されている。ＡＮ−ＧＷは、パケットのルーティングと転送、モビリティ管理（アタッチ／デタッチと位置管理）、論理的リンク管理、および認証などを含む電気通信機能、および、課金機能を実行する。ＡＮ−ＧＷのロケーションレジスタは、ＡＮ−ＧＷに登録された加入者の位置情報と加入者プロファイルとを保存できる。
【００６４】
ＭＭＥは、再送信を含むアイドルモードＵＥページングとタグ付けとの処理を担うことができる。ＭＭＥはベアラのアクティブ化／非アクティブ化プロセスに関与することができ、初期接続時、および、コアネットワーク（ＣＮ）ノードの再配置を伴うイントラネットワークのハンドオーバ時にＵＥのサービングゲートウェイ（ＳＧＷ）を選択する役割を担うことができる。
【００６５】
ＭＭＥは、加入者の認証を担うことができる。非アクセスストラタム（ＮＡＳ）シグナリングはＭＭＥで終了し、ＭＭＥはユーザ機器への一時的なＩＤの生成と割り当てを担うことができる。ＭＭＥは、サービスプロバイダーのパブリックランドモバイルネットワーク（ＰＬＭＮ）にとどまるためにＵＥの承認を確認し、ＵＥローミング制限を実施することができる。ＭＭＥは、ＮＡＳシグナリングの暗号化／整合性保護のためにネットワーク内の終端点になることができ、セキュリティキー管理を取り扱うことができる。
【００６６】
図３は、例示的なオフプレミスクラウドコンピューティングシステム、たとえば図１のオフプレミスクラウドコンピューティングシステム１０６のブロック図である。オフプレミスクラウドコンピューティングシステム１０６は、１つまたは複数のプロセッサ３０２と、プロセッサ３０２が実行可能な命令を格納するメモリ３０４とを含む。オフプレミスクラウドコンピューティングシステム１０６は、アプリケーションホスト３０６、イベントレコーダ３０８、およびサービスリプレイヤ３１０を実装するように構成される。
【００６７】
クラウドコンピューティングは、構成可能なコンピューティングリソース（たとえば、ネットワーク、サーバ、ストレージ、アプリケーション、およびサービスなど）の共有プールへの便利なオンデマンドネットワークアクセスを可能にするモデルである。クラウド（またはネットワーク）を介して提供またはアクセスされるサービスは、クラウドサービスと呼ばれる。オフプレミスクラウドコンピューティングシステム１０６は、セルフサービス、サブスクリプションベース、弾力的な拡張性、信頼性、高可用性、および安全な方法で顧客に配信される一連のアプリケーション、ミドルウェア、およびデータベースサービスを含んでもよい。
【００６８】
オフプレミスクラウドコンピューティングシステム１０６は、ネットワーク事業者などの顧客向けに、以下の１つまたは複数のクラウドコンピューティング機能を実装するように構成されてもよい。
・オフプレミスクラウドコンピューティングシステム１０６内のサービスおよびリソースに対する、プロビジョニング、管理、および、顧客の加入状況の追跡
・オフプレミスクラウドコンピューティングシステム１０６内のサービスを利用する顧客に予測可能な運用費用を提供
・オフプレミスクラウドコンピューティングシステム１０６内での、強固なＩＤドメインの分離、および、顧客データの保護を提供
・オフプレミスクラウドコンピューティングシステム１０６の、透過的なアーキテクチャおよび設計管理を顧客に提供
・データの保護、および、データプライバシー基準および規制の遵守を顧客に保証
・オフプレミスクラウドコンピューティングシステム１０６内でサービスを構築および展開するための統合開発エクスペリエンスを顧客に提供
・オフプレミスクラウドコンピューティングシステム１０６内での、ビジネスソフトウェア、ミドルウェア、データベース、およびインフラストラクチャサービス間のシームレスな統合を顧客に提供
【００６９】
アプリケーションホスト３０６は、様々なアプリケーション３１２およびＡＰＩ３２２をホストすることによりクラウドコンピューティングサービスを提供するように構成される。アプリケーションホスト３０６は、アプリケーション３１２がプロセッサ３０２およびメモリ３０４などのクラウドコンピューティングリソースにアクセスするためのプラットフォームを提供する。たとえば、アプリケーションホスト３０６は、１つまたは複数の仮想マシン（ＶＭ）を実行するためのプロセッサ、システムメモリ、ストレージデバイスなどのコンピューティングデバイスのコンポーネントをシミュレートするように構成された仮想化環境を含むことができる。仮想マシンは、Ｗｅｂサーバ機能やクラウドアプリケーションサービスなどのさまざまな機能および／またはサービスを実行するように構成されることができ、さまざまなノード、コンポーネント、および／またはユーザと対話することができる。
【００７０】
アプリケーション３１２は、ネットワークに影響を与えない電気通信機能を実装する少なくともいくつかのアプリケーションを含む。ネットワークに影響を与えない電気通信機能は、クラウドＡＰＩを使用して電気通信データを受信できる。ネットワークに影響を与えない電気通信機能は、オンプレミスＡＰＩを使用して、電気通信データに対応するアプリケーション固有のデータを送信できる。
【００７１】
たとえば、オンプレミスコンピューティングシステム１０４は、共有クォータ機能、スポンサーデータ機能、複雑な請求／課金機能、およびネットワーク分析機能のうちの１つまたは複数の機能をオフロードすることができる。共有クォータ機能は、複数の加入者がネットワーク使用において同じクォータ、たとえば、１か月などの期間にわたる、データ量、呼び出し時間、またはテキストメッセージのために同じクォータを共有することが可能となる。
【００７２】
動作の際に、オンプレミスコンピューティングシステム１０４で実行されるＰＣＲＦなどのネットワークに影響を与える機能は、使用データなどの電気通信データを共有クォータ機能に供給してもよい。オフプレミスクラウドコンピューティングシステム１０６で実行される共有クォータ機能は、共有クォータを超えたかどうかを判断し、共有クォータを超えた場合にレポートなどのアプリケーション固有の応答データをＰＣＲＦに送信できる。
【００７３】
オフプレミスクラウドコンピューティングシステム１０６に実装された共有クォータ機能を備えたシステムでは、電気通信ネットワークは、オフプレミスクラウドコンピューティングシステム１０６のコスト削減と拡張性との恩恵を受ける。共有クォータ機能は、加入者へのサービスの中断を防ぐためにリアルタイムで継続的に実行する必要がないため、共有クォータ機能のオフロードによる遅延は、ネットワーク事業者にとって許容できるものである。
【００７４】
スポンサーデータ機能は、企業、教育機関、政府などの事業体が１人または複数人の加入者に対する請求を処理することを可能にする。スポンサーデータ機能の中には、顧客のニーズに従って動作するようにカスタマイズされたデータを必要とするようなものがあってもよいし、加入者へのサービスの中断を防ぐために、リアルタイムで継続的に実行する必要がないようなものがあってもよい。これらのスポンサーデータ機能は、オフプレミスクラウドコンピューティングシステム１０６にオフロードされることができる。
【００７５】
複雑な請求／課金機能は、顧客のニーズに応じて異なる。これらの機能をオフプレミスクラウドコンピューティングシステム１０６にオフロードすることで、ネットワーク事業者は、オンプレミスコンピューティングシステム１０４のコンピューティング負荷の増大によって影響する加入者サービスを増やすことなく、請求／課金のより多くのバリエーションをサポートできる。
【００７６】
同様に、ネットワーク分析機能は、顧客のニーズに応じて異なり得る。ネットワーク分析機能の中には、まれにしか実行する必要がないものがあってもよいが、これにより、コンピューティングリソースの使用率が突然増加する可能性がある。オフプレミスクラウドコンピューティングシステム１０６はクラウドコンピューティングテクノロジーによって拡張性を実現するように構成されているため、オフプレミスクラウドコンピューティングシステム１０６は、追加のリソースを割り当て、その後それらのリソースの割り当てを解除することにより、そのようなネットワーク分析機能を実行できるようにしてもよい。これにより、オンプレミスコンピューティングシステム１０４を離れ、ネットワークに影響を与える電気通信機能を中断することなく実行し続ける。
【００７７】
イベントレコーダ３０８は、ネットワークに影響を与えない電気通信機能を実装するアプリケーションによって生成されたイベントを記録するように構成される。イベントレコーダ３０８は、オンプレミスコンピューティングシステム１０４宛のイベントを記録する。たとえば、オンプレミスコンピューティングシステム１０４は、特定のアプリケーションのイベント記録を登録してもよい。登録は、イベント記録の時間枠の指定、または、記録できるデータ量に関するデータ制限の指定を含む。次に、イベントレコーダ３０８は、登録されたアプリケーションのイベントを記録し、登録時に指定されたとおりにレコードを削除する。
【００７８】
オンプレミスコンピューティングシステム１０４は、たとえば、クラウドＡＰＩを使用して、イベントレコーダ３０８とメッセージを交換することにより登録することができる。いくつかの例では、特定のアプリケーションの登録がなくても記録を保証するために、すべての電気通信機能のイベントを記録するように、ネットワーク事業者によってイベントレコーダ３０８が事前設定される。
【００７９】
サービスリプレイヤ３１０は、停止前にイベントレコーダ３０８によって記録されたイベントを使用して、停止後にオンプレミスサービスが利用可能になった後にサービスを再生するように構成される。たとえば、サービスリプレイヤ３１０は、オフプレミスクラウドコンピューティングシステム１０６によって、たとえば、システムまたはネットワークオペレーティングアプリケーションと通信することによって、停止の開始時間および終了時間を決定することができる。停止は、一般的な停止、たとえば、ネットワーク接続の完全な損失の場合もあれば、電気通信ネットワークに固有の停止の場合もある。
【００８０】
次に、サービスリプレイヤ３１０は、開始時間と終了時間との間に生成されたイベントの記録の複製を生成することができる。結果として、たとえ特定のアプリケーションがその機能を繰り返すことができなくても、サービスリプレイヤ３１０は、そのデータの提供に遅れがあっても、停止中にデータが失われることを防ぐことができる。
【００８１】
イベントレコーダ３０８とサービスリプレイヤ３１０とは、ともに、ネットワークに影響を与えない電気通信機能の信頼性を高めることができる。ネットワークに影響を与えない電気通信機能がオフプレミスクラウドコンピューティングシステム１０６で実行されているが、この場合、ネットワーク障害または他の非電気通信アプリケーションに関連するシステムのオーバーロードにより、オンプレミスコンピューティングシステム１０４よりも多くの中断が発生する可能性があるので、信頼性が向上していることは有益である。
【００８２】
図４は、オンプレミスコンピューティングシステムおよびオフプレミスクラウドコンピューティングシステムを使用して電気通信ネットワークを運用するための例示的な方法４００のフローチャートである。方法４００は、オンプレミスコンピューティングシステム、たとえば、図１のオンプレミスコンピューティングシステム１０４により実行される。
【００８３】
方法４００は、少なくとも１つのプロセッサを含むオンプレミスコンピューティングシステムで、電気通信ネットワークのネットワークに影響を与える１つまたは複数の電気通信機能を実行することを含む（４０２）。いくつかの例では、ネットワークに影響を与える電気通信機能の各々は、動作の際に、電気通信ネットワーク上のサービスを中断する可能性があるが、他の電気通信機能の各々は、動作の際に、電気通信ネットワーク上のサービスを中断する可能性がない。いくつかの例では、ネットワークに影響を与える電気通信機能の各々は、電気通信規格文書でネットワークに影響を与える機能として定義されている。
【００８４】
方法４００は、オンプレミスネットワークを使用するオンプレミスコンピューティングシステムにおいて、オンプレミスネットワークから切り離されたオフプレミスクラウドコンピューティングシステムへの電気通信ネットワークの１つまたは複数の他の電気通信機能をオフロードすることを含む（４０４）。電気通信ネットワークの他の電気通信機能をオフプレミスクラウドコンピューティングシステムにオフロードすることは、共有クォータ機能、スポンサーデータ機能、複雑な請求／課金機能、およびネットワーク分析機能のうち１つまたは複数の機能をオフロードすることを含めることができる。
【００８５】
いくつかの例では、オンプレミスコンピューティングシステムは、第１のコンピュータシステムを含み、ネットワークに影響を与える電気通信機能を実行することは、第１のコンピュータシステムでポリシーおよび課金ルール機能（ＰＣＲＦ）を実行することを含む。いくつかの例では、オンプレミスコンピューティングシステムは、第２のコンピュータシステムと第３のコンピュータシステムとを含み、ネットワークに影響を与える電気通信機能を実行することは、第２のコンピュータシステムでセッションボーダーコントローラ（ＳＢＣ）を実行し、第３のコンピュータシステムでＤｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）を実行することを含む。
【００８６】
いくつかの例では、電気通信ネットワークの他の電気通信機能をオフプレミスクラウドコンピューティングシステムにオフロードすることは、オンプレミスネットワークを使用して、他の電気通信機能の１つを実装するアプリケーション用のクラウドＡＰＩを使用してクラウドコンピューティングシステムに電気通信データを送信することを含む（４０６）。いくつかの例では、電気通信ネットワークの他の電気通信機能をオフプレミスクラウドコンピューティングシステムにオフロードすることは、オンプレミスネットワークおよびアプリケーション用のオンプレミスＡＰＩを使用して、電気通信データに対応するアプリケーション固有のデータを受信することを含む（４０８）。
【００８７】
いくつかの例では、方法４００は、他の電気通信機能を実装し、オフプレミスクラウドコンピューティングシステムで実行するアプリケーションによって生成されたイベントをイベントレコーダに記録させるようにオフプレミスクラウドコンピューティングシステムを構成することを含む。次に、方法４００は、停止前に記録されたイベントを使用して停止後にクラウドサービスが利用可能になった後にサービスを再生するようにオフプレミスクラウドコンピューティングシステムを構成することを含むことができる。
【００８８】
図５は、オンプレミスコンピューティングシステムおよびオフプレミスクラウドコンピューティングシステムを使用して電気通信ネットワークを運用するための例示的な方法５００のフローチャートである。方法５００は、図１のオフプレミスクラウドコンピューティングシステム１０６などのオフプレミスクラウドコンピューティングシステムによって実行される。
【００８９】
方法５００は、ネットワークに影響を与えない電気通信機能を実行するためのアプリケーションをホストすることを含む（５０２）。方法５００は、他の電気通信機能のうちの１つを実装するアプリケーション用のクラウドＡＰＩを使用して電気通信データを受信することを含む（５０４）。方法５００は、アプリケーション用のオンプレミスＡＰＩを使用して、電気通信データに対応するアプリケーション固有のデータを送信することを含む（５０６）。
【００９０】
いくつかの例では、方法５００は、他の電気通信機能を実装し、オフプレミスクラウドコンピューティングシステムで実行するアプリケーションによって生成されたイベントをイベントレコーダに記録させることを含む（５０８）。次いで、方法５００は、停止前に記録されたイベントを使用して、停止後にクラウドサービスが利用可能になった後にサービスを再生することを含むことができる（５１０）。
【００９１】
図６は、オンプレミスおよびオフプレミスクラウドコンピューティングシステムの両方でイベントレコーダを使用するシステム６００を示すブロック図である。システム６００は、オンプレミスシステム６０２およびオフプレミスクラウドシステム６０４を含む。オンプレミスシステム６０２は、クラウドＡＰＩを使用してオフプレミスクラウドシステム６０４に電気通信データを送信し（６０６）、オフプレミスクラウドシステム６０４は、オンプレミスＡＰＩを使用してアプリケーション固有のデータを受信する（６０８）。
【００９２】
オンプレミスシステム６０２は、オフプレミスクラウドシステム６０４の停止中にネットワークイベントを記録および再生するように構成されたイベントレコーダ６１０を含む。オフプレミスクラウドシステム６０４が停止した場合（たとえば、ネットワーク障害またはオフプレミスクラウドシステム６０４の他の障害）、オンプレミスシステム６０２は、イベントを記憶し、オンプレミスシステム６０２とオフプレミスクラウドシステム６０４との間の通信が再確立された後、イベントを再生することができる。オンプレミスシステム６０２は、たとえば、クラウドＡＰＩを使用してバッファリングを実行でき、または、オンプレミスシステム６０２は、記録および再生の機能を実行するＤＳＲなどのクラウドゲートウェイを含んでいてもよい。
【００９３】
オフプレミスクラウドシステム６０４は、また、停止中にネットワークイベントを記録および再生するように構成されたイベントレコーダ６１２を含む。オンプレミスシステム６０２およびオフプレミスクラウドシステム６０４の両方がイベントレコーダを含むため、オフプレミスクラウドシステム６０４が停止する場合はあるが、オフプレミスクラウドシステム６０４にオフロードされた他の電気通信機能は動作を継続できる。
【００９４】
したがって、本明細書では、特定の実施形態、特徴、および例示的な実施形態を参照して方法、システム、およびコンピュータ読取可能な記録媒体について説明したが、主題の有用性はこれに限定されず、むしろ、本明細書の開示に基づいて、本主題の分野の当業者に示唆される多数の他の変形例、修正、および代替形態にまで拡張および包含することを理解されたい。
【００９５】
本明細書に記載の構造および特徴の様々な組み合わせおよびサブコンビネーションが意図され、本開示の知識を有する当業者には明らかであろう。本明細書で開示されるような様々な特徴および要素のいずれかは、本明細書でそうでないことが示されない限り、１つまたは複数の他の開示される特徴および要素と組み合わせることができる。同様に、特許請求の範囲に記載の主題は、特許請求の範囲と均等の意味および範囲内でのすべての変形例、修正、および代替形態を含むものと広く解釈されることを意図している。
【００９６】
本開示の主題の範囲から逸脱することなく、本開示の主題の様々な詳細を変更できることが理解される。さらに、前述の説明は、例示のみを目的とするものであり、限定を目的とするものではない。
【図１】
2020529150.tif 000003
【図２】
2020529150.tif 000004
【図３】
2020529150.tif 000005
【図４】
2020529150.tif 000006
【図５】
2020529150.tif 000007
【図６】
2020529150.tif 000008
【手続補正書】
【提出日】令和2年5月21日(2020.5.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電気通信ネットワークを運用するシステムであって、
前記システムは、
オフプレミスクラウドコンピューティングシステムと、
オンプレミスコンピューティングシステムと、を備え、
前記オンプレミスコンピューティングシステムは、
少なくとも１つのプロセッサを含み、
前記電気通信ネットワークのネットワークに影響を与える１つまたは複数の電気通信機能を実行し、
前記電気通信ネットワークの１つまたは複数の他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードするように構成され、
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記他の電気通信機能のうちの１つを実装するアプリケーション用のクラウドアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して、前記オフプレミスクラウドコンピューティングシステムに電気通信データを送信することを含む、システム。
【請求項２】
前記ネットワークに影響を与える電気通信機能の各々は、動作の際に、前記電気通信ネットワーク上のサービスを中断する可能性があり、前記他の電気通信機能の各々は、動作の際に、前記電気通信ネットワーク上のサービスを中断する可能性がない、請求項１に記載のシステム。
【請求項３】
前記ネットワークに影響を与える電気通信機能の各々は、電気通信規格文書でネットワークに影響を与える機能として定義されている、請求項１または請求項２に記載のシステム。
【請求項４】
前記オンプレミスコンピューティングシステムは、第１のコンピュータシステムを備え、
前記ネットワークに影響を与える電気通信機能を実行することは、前記第１のコンピュータシステムでポリシーおよび課金ルール機能（ＰＣＲＦ）を実行することを含む、請求項１〜請求項３のいずれか１項に記載のシステム。
【請求項５】
前記オンプレミスコンピューティングシステムは、第２のコンピュータシステムと第３のコンピュータシステムとを備え、
前記ネットワークに影響を与える電気通信機能を実行することは、前記第２のコンピュータシステムでセッションボーダコントローラ（ＳＢＣ）を実行し、前記第３のコンピュータシステムでＤｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）を実行することを含む、請求項４に記載のシステム。
【請求項６】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、スポンサーデータ機能、複雑な請求／課金機能、およびネットワーク分析機能のうち１つまたは複数の機能をオフロードすることを含む、請求項１〜請求項５のいずれか１項に記載のシステム。
【請求項７】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、共有クォータ機能をオフロードして、複数の加入者が前記電気通信ネットワークのネットワーク利用のために同一のクォータを共有できるようにすることを含む、請求項１〜請求項５のいずれか１項に記載のシステム。
【請求項８】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記アプリケーション用のオンプレミスアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して、前記電気通信データに対応するアプリケーション固有のデータを受信することを含む、請求項１〜請求項５のいずれか１項に記載のシステム。
【請求項９】
前記オンプレミスコンピューティングシステムは、前記電気通信ネットワーク、前記ネットワークに影響を与える電気通信機能、または両方によって生成されたイベントをイベントレコーダに記録させるように構成され、
前記オンプレミスコンピューティングシステムは、停止後にクラウドサービスが利用可能になった後、記録された前記イベントを再生するように構成される、請求項１〜請求項８のいずれか１項に記載のシステム。
【請求項１０】
前記オフプレミスクラウドコンピューティングシステムは、前記オフプレミスクラウドコンピューティングシステムで実行する前記他の電気通信機能を実装するアプリケーションによって生成されたイベントをイベントレコーダに記録させるように構成され、
前記オフプレミスクラウドコンピューティングシステムは、停止後にクラウドサービスが利用可能になった後に、前記停止の前に記録されたイベントを使用して、サービスを再生するように構成される、請求項１〜請求項９のいずれか１項に記載のシステム。
【請求項１１】
電気通信ネットワークを運用する方法であって、
前記方法は、
少なくとも１つのプロセッサを含むオンプレミスコンピューティングシステムで、前記電気通信ネットワークのネットワークに影響を与える１つまたは複数の電気通信機能を実行することと、
オンプレミスネットワークを使用する前記オンプレミスコンピューティングシステムで、前記電気通信ネットワークの１つまたは複数の他の電気通信機能を前記オンプレミスネットワークから切り離されたオフプレミスクラウドコンピューティングシステムにオフロードすることと、を含み、
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記他の電気通信機能のうちの１つを実装するアプリケーション用のクラウドアプリケーションプログラミングインターフェイス（ＡＰＩ）を使用して、前記オフプレミスクラウドコンピューティングシステムに電気通信データを送信することを含む、方法。
【請求項１２】
前記ネットワークに影響を与える電気通信機能の各々は、動作の際に、前記電気通信ネットワーク上のサービスを中断する可能性があり、前記他の電気通信機能の各々は、動作の際に、前記電気通信ネットワーク上のサービスを中断する可能性がない、請求項１１に記載の方法。
【請求項１３】
前記ネットワークに影響を与える電気通信機能の各々は、電気通信規格文書でネットワークに影響を与える機能として定義されている、請求項１１または請求項１２に記載の方法。
【請求項１４】
前記オンプレミスコンピューティングシステムは、第１のコンピュータシステムを備え、
前記ネットワークに影響を与える電気通信機能を実行することは、前記第１のコンピュータシステムでポリシーおよび課金ルール機能（ＰＣＲＦ）を実行することを含む、請求項１１〜請求項１３のいずれか１項に記載の方法。
【請求項１５】
前記オンプレミスコンピューティングシステムは、第２のコンピュータシステムと第３のコンピュータシステムとを備え、
前記ネットワークに影響を与える電気通信機能を実行することは、前記第２のコンピュータシステムでセッションボーダコントローラ（ＳＢＣ）を実行し、前記第３のコンピュータシステムでＤｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）を実行することを含む、請求項１４に記載の方法。
【請求項１６】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、スポンサーデータ機能、複雑な請求／課金機能、およびネットワーク分析機能のうち１つまたは複数の機能をオフロードすることを含む、請求項１１〜請求項１５のいずれか１項に記載の方法。
【請求項１７】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、共有クォータ機能をオフロードして、複数の加入者が前記電気通信ネットワークのネットワーク利用のために同一のクォータを共有できるようにすることを含む、請求項１１〜請求項１５のいずれか１項に記載の方法。
【請求項１８】
前記電気通信ネットワークの前記他の電気通信機能を前記オフプレミスクラウドコンピューティングシステムにオフロードすることは、前記オンプレミスネットワークと、前記アプリケーション用のオンプレミスアプリケーションプログラミングインターフェイス（ＡＰＩ）とを使用して、前記電気通信データに対応するアプリケーション固有のデータを受信することを含む、請求項１１〜請求項１５のいずれか１項に記載の方法。
【請求項１９】
前記電気通信ネットワーク、前記ネットワークに影響を与える電気通信機能、または両方によって生成されたイベントをイベントレコーダに記録させることと、
停止後にクラウドサービスが利用可能になった後、記録された前記イベントを再生することと、を含む、請求項１１〜請求項１８のいずれか１項に記載の方法。
【請求項２０】
前記他の電気通信機能を実装し、前記オフプレミスクラウドコンピューティングシステムで実行するアプリケーションによって生成されたイベントをイベントレコーダに記録させるように前記オフプレミスクラウドコンピューティングシステムを構成することと、
停止後にクラウドサービスが利用可能になった後に、前記停止の前に記録されたイベントを使用して、サービスを再生するように前記オフプレミスクラウドコンピューティングシステムを構成することと、を含む、請求項１１〜請求項１９のいずれか１項に記載の方法。
【請求項２１】
１つまたは複数のプロセッサによって実行されたときに、前記１つまたは複数のプロセッサに請求項１１〜請求項２０のいずれか１項に記載の方法を実行させるための実行可能な命令を有したコンピュータ読取可能なプログラム。
【国際調査報告】
2020529150.tif 000009
2020529150.tif 000010