(57)【要約】      （修正有）【課題】無線アクセスネットワークにおけるシグナリングストームなどの異常を検知し緩和するための方法を提供する。【解決手段】第１のローカルトラフィック分析モジュールにおいて、第２のローカルトラフィック分析モジュールから、または複数のローカルトラフィック分析モジュールに接続されている中央トラフィック分析モジュールから、構成パラメータを受信するステップと、第１のトラフィック分析モジュールによって、受信された構成パラメータを使用することによって、ワイヤレス通信システムの無線アクセスネットワークにおけるトラフィックをモニタするステップと、モニタされているトラフィックにおいて、構成パラメータに基づいて、コントロールプレーンのシグナリング負荷をもたらしている異常を検知するステップと、異常を緩和するためのアクションを取って、異常についての情報を中央トラフィック分析モジュールへ報告するステップとを含む。【選択図】図２
2018078546.tif 000002
【特許請求の範囲】
【請求項１】
第１のローカルトラフィック分析モジュールにおいて、第２のローカルトラフィック分析モジュールから、または複数のローカルトラフィック分析モジュールに接続されている中央トラフィック分析モジュールから、構成パラメータを受信するステップと、
第１のトラフィック分析モジュールによって、前記受信された構成パラメータを使用することによって、ワイヤレス通信システムの無線アクセスネットワークにおけるトラフィックをモニタするステップと、
前記モニタされているトラフィックにおいて、前記構成パラメータに基づいて、コントロールプレーンのシグナリング負荷をもたらしている異常を検知するステップと、
検知する前記ステップに応答して、前記異常を緩和するためのアクションを取って、前記異常についての情報を前記中央トラフィック分析モジュールへ報告するステップと
を含む、方法。
【請求項２】
報告する前記ステップが、前記検知をもたらしたトラフィックを表すデータを前記中央トラフィック分析モジュールへ伝送するステップを含む、請求項１に記載の方法。
【請求項３】
前記検知された異常を別のローカルトラフィック分析モジュールに示すステップをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記第１のローカルトラフィック分析モジュールにおいて、
前記モニタされているトラフィックの少なくとも１つのメッセージに基づいて、前記異常をもたらしているデバイスを識別するステップと、
前記識別されたデバイスに関連付けられているトラフィックのうちの少なくともいくつかを前記中央トラフィック分析モジュールへルーティングするステップとをさらに含む、請求項１から３までのいずれかに記載の方法。
【請求項５】
前記異常を緩和するための前記アクションが、
前記モニタされているトラフィックの少なくとも１つのメッセージに基づいて、前記異常をもたらしているデバイスを識別するステップと、
前記識別されたデバイスのトラフィックをコントロールするステップとを含む、請求項１から４までのいずれかに記載の方法。
【請求項６】
前記識別されたデバイスの前記トラフィックをコントロールする前記ステップが、前記デバイスをブロックすること、１つのアクセスノードから別のアクセスノードへの前記デバイスのハンドオーバーをもたらすこと、前記デバイスとの通信を一時停止すること、前記デバイスがトラフィックをもたらすことを許可する一方で前記デバイスのトラフィックボリュームを低減すること、前記デバイスの所有者へメッセージを伝送すること、および前記デバイスにおけるソフトウェアまたはファームウェアの更新をもたらすことというトラフィックコントロール機能のうちの少なくとも１つを含む、請求項５に記載の方法。
【請求項７】
前記第１のローカルトラフィック分析モジュールが、前記無線アクセスネットワークのアクセスノードにおけるトラフィックをモニタする、請求項１から６までのいずれかに記載の方法。
【請求項８】
中央トラフィック分析モジュールにおいて、ワイヤレス通信システムの無線アクセスネットワークにおけるトラフィックをモニタするように構成されている複数のローカルトラフィック分析モジュールとの通信接続を提供するステップと、
前記中央トラフィック分析モジュールにおいて、第１のローカルトラフィック分析モジュールから、コントロールプレーンのシグナリング負荷をもたらしている異常についての情報を受信するステップと、
前記受信された情報を分析し、前記分析に基づいて、前記異常に関連したアクションを実行するか否かを決定するステップと、
前記中央トラフィック分析モジュールにおいて、前記アクションを実行することを決定すると、別の中央トラフィック分析モジュールと、前記複数のローカルトラフィック分析モジュールのうちの少なくとも１つとのうちの少なくとも１つへの構成メッセージの伝送をもたらすステップと
を含む、方法。
【請求項９】
分析する前記ステップが、前記受信された情報が前記異常の存在を示しているか否かを特定するためにマシン学習を使用するステップを含む、請求項８に記載の方法。
【請求項１０】
前記異常を検知すると、前記異常を緩和するためのアクションを実行するためのコマンドを前記構成メッセージ内に含めて、前記複数のローカルトラフィック分析モジュールのうちの前記少なくとも１つへの前記構成メッセージの伝送をもたらすステップをさらに含む、請求項９に記載の方法。
【請求項１１】
前記異常を検知すると、前記異常の特徴を前記構成メッセージ内に含めて、前記異常に関して前記その他の中央トラフィック分析モジュールに知らせるステップをさらに含む、請求項９に記載の方法。
【請求項１２】
前記異常を検知すると、前記異常をもたらしている端末デバイスを特定し、前記端末デバイスのロケーションレジスタにおける前記端末デバイスの少なくとも１つのレジスタエントリーを修正するステップをさらに含む、請求項９から１１までのいずれかに記載の方法。
【請求項１３】
前記複数のローカルトラフィック分析モジュールが、前記無線アクセスネットワークにおけるモニタされているトラフィックから異常を検知するためにマシン学習を使用することを可能にする構成パラメータを前記複数のローカルトラフィック分析モジュールに提供するステップをさらに含む、請求項８から１２までのいずれかに記載の方法。
【請求項１４】
請求項１から１３までのいずれかに記載の方法のステップを実行するための手段を含む装置。
【請求項１５】
コンピュータによって読み取ることができる配布メディア上で具体化されるコンピュータプログラム製品であって、プログラム命令を含み、前記プログラム命令が、装置内にロードされた場合に、請求項１から１３までのいずれかに記載の方法を実行する、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレス通信システムに関し、詳細には、無線アクセスネットワークにおけるシグナリング異常を検知および緩和するためのソリューションに関する。
【背景技術】
【０００２】
モバイルネットワークにおけるユーザ機器（ＵＥ）の接続性は、ＵＥと、基地局または（エボルブド）Ｎｏｄｅ  Ｂなどのアクセスノードとの間におけるエアインターフェースの機能しているコントロールプレーンに依存している。コントロールプレーンは、悪意あるまたは間違って構成されているＵＥによってもたらされる非典型的に高いシグナリング負荷によって過負荷になる場合がある。この過負荷状況は、いくつかの場合においては、シグナリングストームと呼ばれることがある。シグナリングストームは、シグナリングストームによって影響されるアクセスノードに大部分のＵＥが接続するのを効果的に防止することが可能である。シグナリングストームは、接続性を劣化させることに加えて、車車間通信などのセーフティークリティカルな通信に対して破壊的なインパクトをもたらす場合がある。モノのインターネット（ＩｏＴ）のコンセプトの発展に伴って、ますます多くのマシンタイプの通信デバイスが市場に現れており、それらのすべてが適切にテストされているとは限らず、不規則に動作している場合がある。
【０００３】
シグナリングストームは、エアインターフェースのコントロールプレーンを混雑させるので、緩和するのは簡単ではない。システムのオペレータへのダメージは、停止状態（小さなエリアでの、または広いエリアでさえ）などのサービスの問題を含み得る。ＵＥのベースバンドオペレーションは一般に、標準に準拠しているとみなされているが、これは、必ずしも当てはまるとは限らない。ベースバンド上で実行されるコンピュータプログラムは、悪意ある使用の影響を受けやすい場合があり、または極端なケースにおいては、ＵＥが、モバイルネットワークを攻撃するのに必要な機能のみを実施する不正な無線送信機である場合がある。ソフトウェア無線（ＳＤＲ）テクノロジーの広まりによって、後者のシナリオは、ますます可能になり、攻撃者にとっては、より利用可能になっている。少数の準拠していないＵＥによる有害なエアインターフェースアクティビティーに加えて、ＵＥ群のうちの大部分のシグナリングトラフィックが、たとえばアプリケーションレベルのマルウェアがＵＥを感染させている結果として、著しく増大するケースを考慮することが必要である。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明は、独立請求項の主題によって定義されている。いくつかの実施形態は、従属請求項において定義されている。
【０００５】
ある態様によれば、請求項１３に記載の装置が提供されている。
【０００６】
ある実施形態においては、この装置は、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリとを含み、プロセッサ、メモリ、およびコンピュータプログラムコードは、第１のトラフィック分析モジュールとして動作すること、ならびに、第２のローカルトラフィック分析モジュールから、または複数のローカルトラフィック分析モジュールに接続されている中央トラフィック分析モジュールから、構成パラメータを受信すること、受信された構成パラメータを使用することによって、ワイヤレス通信システムの無線アクセスネットワークにおけるトラフィックをモニタすること、構成パラメータに基づいて、コントロールプレーンのシグナリング負荷をもたらしている異常を検知すること、および、前記検知することに応答して、異常を緩和するためのアクションを取って、異常についての情報を中央トラフィック分析モジュールへ報告することをこの装置に行わせるように構成されている。
【０００７】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、前記検知をもたらしたトラフィックを表すデータを中央トラフィック分析モジュールへ少なくとも伝送することによって前記報告することを実行することをこの装置に行わせるように構成されている。
【０００８】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、検知された異常を別のローカルトラフィック分析モジュールに示すことをこの装置に行わせるように構成されている。
【０００９】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、モニタされているトラフィックの少なくとも１つのメッセージに基づいて、前記異常をもたらしているデバイスを識別すること、および識別されたデバイスに関連付けられているトラフィックのうちの少なくともいくつかを中央トラフィック分析モジュールへルーティングすることをこの装置に行わせるように構成されている。
【００１０】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、少なくとも、モニタされているトラフィックの少なくとも１つのメッセージに基づいて、前記異常をもたらしているデバイスを識別すること、および識別されたデバイスのトラフィックをコントロールすることを実行することによって、異常を緩和するための前記アクションを実行することをこの装置に行わせるように構成されている。
【００１１】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、デバイスをブロックすること、１つのアクセスノードから別のアクセスノードへのデバイスのハンドオーバーをもたらすこと、デバイスとの通信を一時停止すること、デバイスがトラフィックをもたらすことを許可する一方でデバイスのトラフィックボリュームを低減すること、デバイスの所有者へメッセージを伝送すること、およびデバイスにおけるソフトウェアまたはファームウェアの更新をもたらすことというトラフィックコントロール機能のうちの少なくとも１つを実行することによって、識別されたデバイスのトラフィックを前記コントロールすることを実行することをこの装置に行わせるように構成されている。
【００１２】
ある実施形態においては、この装置は、無線アクセスネットワークのアクセスノードにおけるトラフィックをモニタするのに適している。
【００１３】
ある実施形態においては、請求項１３の装置は、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリとを含み、プロセッサ、メモリ、およびコンピュータプログラムコードは、中央トラフィック分析モジュールとして動作すること、ならびに、ワイヤレス通信システムの無線アクセスネットワークにおけるトラフィックをモニタするように構成されている複数のローカルトラフィック分析モジュールとの通信接続を確立すること、第１のローカルトラフィック分析モジュールから、コントロールプレーンのシグナリング負荷をもたらしている異常についての情報を受信すること、受信された情報を分析し、その分析に基づいて、異常に関連したアクションを実行するか否かを決定すること、および、アクションを実行することを決定すると、別の中央トラフィック分析モジュールと、複数のローカルトラフィック分析モジュールのうちの少なくとも１つとのうちの少なくとも１つへの構成メッセージの伝送をもたらすことをこの装置に行わせるように構成されている。
【００１４】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、受信された情報が異常の存在を示しているか否かを特定するためにマシン学習を少なくとも使用することによって前記分析することを実行することをこの装置に行わせるように構成されている。
【００１５】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、異常を検知すると、異常を緩和するためのアクションを実行するためのコマンドを構成メッセージ内に含めて、複数のローカルトラフィック分析モジュールのうちの前記少なくとも１つへの構成メッセージの伝送をもたらすことをこの装置に行わせるように構成されている。
【００１６】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、異常を検知すると、異常の特徴を構成メッセージ内に含めて、異常に関して前記その他の中央トラフィック分析モジュールに知らせることをこの装置に行わせるように構成されている。
【００１７】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、異常を検知すると、異常をもたらしている端末デバイスを特定し、その端末デバイスのロケーションレジスタにおけるその端末デバイスの少なくとも１つのレジスタエントリーを修正することをこの装置に行わせるように構成されている。
【００１８】
ある実施形態においては、プロセッサ、メモリ、およびコンピュータプログラムコードは、複数のローカルトラフィック分析モジュールが、無線アクセスネットワークにおけるモニタされているトラフィックから異常を検知するためにマシン学習を使用することを可能にする構成パラメータを複数のローカルトラフィック分析モジュールに提供することをこの装置に行わせるように構成されている。
【００１９】
ある実施形態においては、この装置は、無線通信能力をこの装置に提供する通信インターフェースをさらに含む。
【００２０】
以降では、添付の図面を参照しながら、好ましい実施形態を用いて、より詳細に本発明について記述する。
【図面の簡単な説明】
【００２１】
【図１】本発明のいくつかの実施形態を適用することができるワイヤレス通信シナリオを示す図である。
【図２】通信システムの無線アクセスネットワークにおいてルーティングされているトラフィックにおける異常を検知および緩和するためのいくつかの実施形態の流れ図である。
【図３】通信システムの無線アクセスネットワークにおいてルーティングされているトラフィックにおける異常を検知および緩和するためのいくつかの実施形態の流れ図である。
【図４】本発明のある実施形態によるトラフィック分析モジュールの階層的なアレンジを示す図である。
【図５】無線アクセスネットワークにおける異常の検知および／または緩和の分散処理のためのいくつかの実施形態のシグナリング図である。
【図６】無線アクセスネットワークにおける異常の検知および／または緩和の分散処理のためのいくつかの実施形態のシグナリング図である。
【図７】無線アクセスネットワークにおける異常の検知および／または緩和の分散処理のためのいくつかの実施形態のシグナリング図である。
【図８】無線アクセスネットワークにおける異常の検知および／または緩和の分散処理のためのいくつかの実施形態のシグナリング図である。
【図９】本発明のいくつかの実施形態による装置の構造のブロック図である。
【図１０】本発明のいくつかの実施形態による装置の構造のブロック図である。
【発明を実施するための形態】
【００２２】
以降の実施形態は、例示を行っている。本明細書は、本文のいくつかの場所において、「ある」実施形態、「一」実施形態、または「いくつかの」実施形態（単数又は複数）に言及している場合があるが、これは、それぞれの言及が同じ実施形態（単数又は複数）に対して行われているということ、または特定の特徴が単一の実施形態に適用するのみということを必ずしも意味していない。別々の実施形態の単一の特徴どうしを組み合わせて、その他の実施形態を提供することもできる。
【００２３】
記述されている実施形態は、基本的なワイドバンド符号分割多元接続（Ｗ−ＣＤＭＡ）に基づくユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ、３Ｇ）、ハイスピードパケットアクセス（ＨＳＰＡ）、ロングタームエボリューション（ＬＴＥ）、ＬＴＥ−Ａｄｖａｎｃｅｄ、５Ｇシステム、および／または将来のシステムのうちの少なくとも１つにおけるものなどの無線システムにおいて実施されることが可能である。
【００２４】
しかしながら、それらの実施形態は、例として与えられているシステムに限定されず、当業者なら、必要な特性を伴って提供されるその他の通信システムにこのソリューションを適用することができる。適切な通信システムの一例は、上で列挙されている５Ｇシステムである。５Ｇは、多入力多出力（ＭＩＭＯ）マルチアンテナ伝送技術と、より小さなローカルエリアアクセスノードと連携して動作するマクロサイトを含む、ＬＴＥの現在のネットワーク展開よりも多くの基地局またはノード（いわゆる、スモールセルコンセプト）と、おそらくはまた、より良好なカバレッジおよび高められたデータレートのためにさまざまな無線テクノロジーを採用することとを用いるものとして構想されてきた。５Ｇは、それぞれが特定の使用事例および／またはスペクトルに関して最適化されている複数の無線アクセステクノロジー（ＲＡＴ）から構成される可能性が高いであろう。５Ｇモバイル通信は、より広い範囲の使用事例と、ビデオストリーミング、拡張現実、データ共有の多様な方法、ならびに車両の安全、多様なセンサ、およびリアルタイムコントロールを含むさまざまな形態のマシンタイプアプリケーションを含む関連アプリケーションとを有するであろう。５Ｇは、複数の無線インターフェース、すなわち、６ＧＨｚ未満、ｃｍＷａｖｅ、およびｍｍＷａｖｅを有すること、そしてまた、ＬＴＥなどの既存のレガシーの無線アクセステクノロジーと統合可能であることが予想される。ＬＴＥとの統合は、少なくとも早い段階において、システムとして実施されることが可能であり、この場合、マクロカバレッジはＬＴＥによって提供され、５Ｇ無線インターフェースアクセスは、ＬＴＥへのアグリゲーションによってスモールセルから生じる。言い換えれば、５Ｇは、ＲＡＴ間のオペラビリティー（ＬＴＥ−５Ｇなど）、およびＲＩ間のオペラビリティー（６ＧＨｚ未満−ｃｍＷａｖｅ、６ＧＨｚ未満−ｃｍＷａｖｅ−ｍｍＷａｖｅなど、無線インターフェース間のオペラビリティー）の両方をサポートするように計画されている。５Ｇネットワークにおいて使用されることになるとみなされているコンセプトのうちの１つは、ネットワークスライシングであり、このネットワークスライシングにおいては、複数の独立した専用の仮想サブネットワーク（ネットワークインスタンス）が、同じインフラストラクチャー内に作成されて、待ち時間、信頼性、スループット、およびモビリティーについてのさまざまな要件を有するサービスを稼働させることができる。
【００２５】
将来のネットワークは、サービスを提供するために動作可能にともに接続またはリンクされることが可能である「ビルディングブロックどうし」またはモジュールどうしへとネットワークノード機能を仮想化することを提案するネットワークアーキテクチャーコンセプトであるネットワーク機能仮想化（ＮＦＶ）を利用するであろう可能性が最も高いということを理解されたい。仮想化されたネットワーク機能（ＶＮＦ）は、カスタマイズされたハードウェアの代わりに標準的なまたは一般的なタイプのサーバを使用してコンピュータプログラムコードを実行する１つまたは複数の仮想マシンを含むことができる。クラウドコンピューティングまたはクラウドデータストレージを利用することも可能である。無線通信においては、これは、ノードオペレーションが、リモート無線ヘッドに動作可能に結合されているサーバ、ホスト、またはノードにおいて少なくとも部分的に実行されることを意味し得る。ノードオペレーションが、複数のサーバ、ノード、またはホストの間において分散されることになることも可能である。コアネットワークのオペレーションと基地局のオペレーションとの間における作業の分散は、ＬＴＥのものとは異なる場合があり、または存在しない場合さえあるということを理解されたい。おそらくは使用されることになるその他のいくつかのテクノロジーの進歩は、ソフトウェアデファインドネットワーキング（ＳＤＮ）、ビッグデータ、およびオールＩＰであり、これらは、ネットワークが構築および管理されているあり方を変える可能性がある。
【００２６】
図１は、本発明のいくつかの実施形態を適用することができる通信システムの一例を示している。このシステムは、セル１００、１０２を提供および管理する少なくとも１つのアクセスノード１１０、１１２を含むことができる。たとえば、セルは、たとえば、マクロセル、マイクロセル、フェムト、またはピコセルであることが可能である。別の観点から、セルは、アクセスノード１１０、１１２のカバレッジエリアまたはサービスエリアを定義することができる。アクセスノード１１０、１１２は、ＬＴＥおよびＬＴＥ−ＡにおけるようなエボルブドＮｏｄｅ  Ｂ（ｅＮＢ）、ＩＥＥＥ８０２．１１ベースのネットワーク（Ｗｉ−Ｆｉもしくはワイヤレスローカルエリアネットワーク、ＷＬＡＮ）のアクセスポイント、または無線通信をコントロールすることおよびセル内の無線リソースを管理することが可能であるその他の任意の装置であることが可能である。５Ｇソリューションに関しては、実施態様は、上述のようなＬＴＥ−Ａと同様であることが可能である。アクセスノード１１０、１１２は、基地局またはネットワークノードと呼ばれる場合がある。このシステムは、アクセスノードどうしの無線アクセスネットワークから構成されているセルラー通信システムであることが可能であり、それぞれのアクセスノードは、それぞれの１つまたは複数のセルをコントロールする。アクセスノードは、インターネットなどのその他のネットワークへのワイヤレスアクセスを端末デバイス１２０、１２１、１２２に提供することができる。いくつかのシナリオにおいては、１つまたは複数のローカルエリアアクセスノードをマクロセルアクセスノードのコントロールエリア内にアレンジすることができる。ローカルエリアアクセスノードは、マクロセル内に含まれ得るサブセル内にワイヤレスアクセスを提供することができる。サブセルの例は、マイクロセル、ピコセル、および／またはフェムトセルを含み得る。典型的には、サブセルは、マクロセル内にホットスポットを提供する。ローカルエリアアクセスノードのオペレーションは、アクセスノードによってコントロールされることが可能であり、そのアクセスノードのコントロールエリアの下にサブセルが提供される。
【００２７】
通信ネットワークにおける複数のアクセスノードのケースにおいては、それらのアクセスノードは、インターフェース１５０を用いて互いに接続されることが可能である。ＬＴＥ仕様では、そのようなインターフェースをＸ２インターフェースまたはＳ１インターフェースと呼んでいる。ＩＥＥＥ８０２．１１ネットワークにおいては、同様のインターフェースが、アクセスポイントどうしの間に提供される。インターフェース１５０は、アクセスノードに対して、互いに直接通信する能力を提供することができる。アクセスノードどうしの間におけるその他の通信方法も可能であり得る。アクセスノードはさらに、別のインターフェースを介してセルラー通信システムのコアネットワーク１３０へ接続されることが可能である。ＬＴＥ仕様では、コアネットワークをエボルブドパケットコア（ＥＰＣ）と指定しており、コアネットワークは、モビリティー管理モジュール（ＭＭＥ）１３２およびゲートウェイ（ＧＷ）ノード１３４を含むことができる。ＭＭＥは、複数のセルを包含しているトラッキングエリアにおける端末デバイスのモビリティーを取り扱うこと、そしてまた、端末デバイスとコアネットワーク１３０との間におけるシグナリング接続を取り扱うことが可能である。ゲートウェイノード１３４は、コアネットワーク１３０における、および端末デバイスへの／からのデータルーティングを取り扱うことができる。
【００２８】
図１の無線システムは、マシンタイプ通信（ＭＴＣ）をサポートすることができる。ＭＴＣは、大量のＭＴＣ対応デバイス、たとえば、少なくとも１つの端末デバイス１２０〜１２２にサービスを提供することを可能にすることができる。少なくとも１つの端末デバイス１２０〜１２２は、ＭＴＣネットワークなどの無線通信ネットワークとのユーザ通信のために使用されるモバイル電話、スマートフォン、タブレットコンピュータ、ラップトップ、またはその他のデバイスを含むことができる。これらのデバイスは、ＭＴＣスキームと比較して、さらなる機能、たとえば、音声、ビデオ、および／またはデータの転送のための通信リンクを提供することができる。しかしながら、ＭＴＣの視点では、少なくとも１つの端末デバイス１２０〜１２２をＭＴＣデバイスとして理解することができる。少なくとも１つの端末デバイス１２０〜１２２は、いくつかの例を挙げれば、位置、加速、および／または温度の情報を提供するセンサデバイスなどの別のＭＴＣ対応デバイスを含むこともできるということを理解する必要がある。したがって、本発明のいくつかの実施形態は、モノのインターネット（ＩｏＴ：Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）システム、たとえば、ナローバンドＩｏＴ（ＮＢ−ＩｏＴ）通信スキームをサポートする無線アクセステクノロジーに適用可能であり得る。
【００２９】
上述したように、無線アクセスネットワークにおけるシグナリングストームは、無線アクセスネットワークにおけるパフォーマンスの劣化、ならびにアクセスノード１１０、１１２の無線アクセスネットワークとコアネットワーク１３０とを含む通信システムのサービス能力をもたらす場合がある。無線アクセスネットワークにおけるシグナリングストームを検知するために、１つまたは複数のトラフィック分析モジュール１４０、１４２が、無線アクセスネットワークにおける、たとえば、アクセスノード１１０、１１２におけるトラフィックをモニタするように、およびそのトラフィックからシグナリングストームの署名を探し出すように構成されることが可能である。いくつかの実施形態においては、コアネットワーク１３０は、追加として（または代替として）、複数のローカルトラフィック分析モジュール１４０、１４２のための中央モジュールとしての役割を果たすように構成されているトラフィック分析モジュール１３６を含むことができる。モジュール１３６、１４０、１４２は、シグナリングストームを検知して、互いに連携して緩和し、したがってワイヤレス通信システムのパフォーマンスを改善するように構成されることが可能である。
【００３０】
図２および図３は、シグナリングストームを表す異常を検知するためのいくつかの実施形態を示している。図２は、ローカルトラフィック分析モジュール１４０、１４２において実行されるプロセスを示しており、図３は、中央トラフィック分析モジュール１３６において実行されるプロセスを示している。図２を参照すると、このプロセスは、第１のローカルトラフィック分析モジュールにおいて、第２のローカルトラフィック分析モジュールから、または複数のローカルトラフィック分析モジュールに接続されている中央トラフィック分析モジュールから、構成パラメータを受信するステップ（ブロック２００）と、第１のトラフィック分析モジュールによって、マシン学習および受信された構成パラメータを使用することによって、ワイヤレス通信システムの無線アクセスネットワークにおけるトラフィックをモニタするステップ（ブロック２０２）と、モニタされているトラフィックにおいて、構成パラメータに基づいて、コントロールプレーンのシグナリング負荷をもたらしている異常を検知するステップ（ブロック２０４）と、検知する前記ステップに応答して、異常を緩和するためのアクションを取って、その異常についての情報を中央トラフィック分析モジュールへ報告するステップ（ブロック２０６）とを含むことができる。
【００３１】
図３を参照すると、このプロセスは、中央トラフィック分析モジュールにおいて、ワイヤレス通信システムの無線アクセスネットワークにおけるトラフィックをモニタするように構成されている複数のローカルトラフィック分析モジュールとの通信接続を提供するステップ（ブロック３００）と、中央トラフィック分析モジュールにおいて、第１のローカルトラフィック分析モジュールから、コントロールプレーンのシグナリング負荷をもたらしている異常についての情報を受信するステップ（ブロック３０２）と、受信された情報を分析し、その分析に基づいて、異常に関連したアクションを実行するか否かを決定するステップ（ブロック３０４）と、中央トラフィック分析モジュールにおいて、アクションを実行することを決定すると、別の中央トラフィック分析モジュールと、複数のローカルトラフィック分析モジュールのうちの少なくとも１つとのうちの少なくとも１つへの構成メッセージの伝送をもたらすステップ（ブロック３０６）とを含むことができる。
【００３２】
図１〜図３に関連して上述したように、シグナリングストームの検知および緩和は、トラフィック分析モジュール１３６、１４０、１４２が複数の階層レベルで提供されるように編成される。ローカルトラフィック分析モジュール１４０、１４２は、異常を探して分析されているトラフィックをルーティングするモニタされているインターフェースに直接、または少なくともその近くに接続されることが可能である。ローカルトラフィック分析モジュール１４０、１４２は、インターフェースからトラフィックを取り込むように、および異常の検知のためにそのトラフィックを処理するように構成されることが可能である。その処理は、受信された構成パラメータに基づく取り込まれたトラフィックの分析を含むことができる。ローカルトラフィック分析モジュール１４０、１４２は、コアネットワーク１３０内に提供されている中央トラフィック分析モジュール１３６と通信することができる。中央トラフィック分析モジュール１３６は、複数のローカルトラフィック分析モジュールから、およびいくつかの実施形態においては、その他の中央トラフィック分析モジュールから情報を収集すること、ならびに利用可能なさらに大量の情報を用いて、システム行動の特徴の全体像を構築することが可能である。したがって、中央トラフィック分析モジュールは、異常の検知および適切な対策を選択することのためにサポートするための利用可能なさらに多くの情報を有することができる。
【００３３】
図４は、階層のある実施形態を示している。図４を参照すると、複数のローカルトラフィック分析モジュール４１０、４１２、４１４、４１６が、無線アクセスネットワーク４２０内に提供されることが可能であり、たとえば、それによってローカルトラフィック分析モジュールは、無線アクセスネットワーク４２０のそれぞれのアクセスノードに接続されるか、またはそれぞれのアクセスノード内に含まれる。ローカルトラフィック分析モジュール４１０〜４１６は、階層の最も低いレベルを形成することができる。中央トラフィック分析モジュール（単数又は複数）４００、４０２、４０４は、コアネットワーク内に提供されること、またはコアネットワーク１３０に接続されることが可能である。中央トラフィック分析モジュール４００、４０２、４０４は、たとえば、ＭＭＥ１３２またはゲートウェイ１３４と接続して動作可能に提供されることが可能である。それぞれの中央トラフィック分析モジュール４００〜４０４は、より低い階層レベルで提供されている複数のトラフィック分析モジュールに接続することができる。中央トラフィック分析モジュールは、図４においては２つの階層レベルへと分類されている。中央トラフィック分析モジュール４０２および４０４は、ローカルトラフィック分析モジュール４１０、４１２および４１４、４１６にそれぞれ接続している。それら４０２、４０４は、互いに通信することもできる。より高い階層レベルでは、中央トラフィック分析モジュール４００が、より低いレベルの中央トラフィック分析モジュール４０２、４０４に接続されることが可能である。いくつかの実施形態においては、中央トラフィック分析モジュールは、１つの階層レベルでのみ提供される。
【００３４】
ローカルトラフィック分析モジュールは、同じ中央トラフィック分析モジュール４０２または４０４と通信するすべてのローカルトラフィック分析モジュールがともにグループ化されることが可能であるようにグループ化されることが可能である。ローカルトラフィック分析モジュールは、少なくともそのグループ内のその他のローカルトラフィック分析モジュールと直接通信することができるが、任意選択で別のグループのローカルトラフィック分析モジュールと直接通信することもできる。
【００３５】
図４において示されているように、トラフィック分析モジュールは、複数の階層レベルでアレンジされており、それによって、より高い階層レベルのトラフィック分析モジュールは、トラフィックの特徴、システムのその他の部分におけるオペレーション、および異常の署名についての利用可能なさらに多くの情報を有する。中央トラフィック分析モジュールは、ローカルトラフィック分析モジュールよりも多くの処理キャパシティーおよび／またはメモリリソースを提供されることも可能である。
【００３６】
上述のネットワーク仮想化は、アナログ信号処理のみが基地局サイト上で実行されて、いかなるデジタル通信も任意のロケーションにおいて実行されるという可能性を提供する。これはまた、単一の物理的な処理エンティティー、たとえばサーバコンピュータ、または複数の接続されているサーバもしくはクラウドコンピューティングシステムが、１つまたは複数のトラフィック分析モジュール４００〜４１６の処理タスクを実行することができるということを意味する。この仮想化は、また、任意の時点での任意のインターフェース、インスタンス、またはロケーションにおけるトラフィック分析のインスタンス化を可能にする。複数の離れて配置されている基地局のトラフィックのデジタル処理が中央ロケーションにおいて実行されることが可能であるので、いかなるアクティブ化信号または制御信号もこれらの離れた基地局サイトへ転送することなく、アクセスノードのうちの任意の１つのトラフィックに関するトラフィック分析のインスタンス化が実行されることが可能である。
【００３７】
ある実施形態においては、ローカルトラフィック分析モジュールは、アクセスノード、またはアクセスノードのインターフェースに接続されており、ローカルトラフィック分析モジュールは、インターフェースから、および／またはアクセスノードからトラフィックデータを取り込むことができる。ローカルトラフィック分析モジュールは、マシン学習を使用することによってトラフィックの特徴を学習するために、ならびにその階層レベルでのアクションの作動に関する予測および／または決定を提供するためにトラフィックデータを使用することができる。異常の検知および異常に対抗するという決定を行うと、ローカルトラフィック分析モジュールは、その決定に関するコマンドをアクセスノードへ出力することができる。そのコマンドは、異常をもたらしている特定のユーザ機器（ＵＥ）を一時停止またはブロックするようアクセスノードに指示することができる。
【００３８】
一般には、マシン学習は、明示的にプログラムされずに学習を行う能力として記述されることが可能である。マシン学習は、利用可能なデータ、本発明の実施形態のコンテキストにおいてはトラフィックデータから学習を行うこと、およびそれらのデータに基づいて予測を行うことが可能であるアルゴリズムを包含することができる。そのアルゴリズムは、厳密に静的なプログラム命令に従うよりもむしろ、データ駆動型の予測または決定を行うために、受信された構成パラメータおよびトラフィックデータからモデルを構築することによって動作することができる。マシン学習は、コンピュータ統計学に関連しており（およびコンピュータ統計学と重なる場合があり）、それは、それらの両方が、コンピュータの使用によって予測を行うことに焦点を合わせているという意味においてである。マシン学習は一般に、明示的なアルゴリズムを設計およびプログラムすることが実現不可能であるコンピューティングタスクの範囲内で採用される。データ分析の分野内では、マシン学習は、予測に役立つ複雑なモデルおよびアルゴリズムを考案するために使用される方法である。
【００３９】
ローカルトラフィック分析モジュールは、そのローカルトラフィック分析モジュールによって取られたデータおよび／または決定を、接続されている中央トラフィック分析モジュールへアップロードすることができる。このリンクは、その他のローカルトラフィック分析モジュールへのリンクとともに、中央トラフィック分析モジュールが、ネットワーク全体の、およびその中央トラフィック分析モジュールがそれらの接続を介してアクセスを有するすべてのローカルトラフィック分析モジュールの集約されたビューを有することを可能にする。このインターフェースのダウンリンクに関して、中央トラフィック分析モジュールは、構成パラメータを提供することによってローカルトラフィック分析モジュールをコントロールまたは構成することができる。別々のローカルトラフィック分析モジュールへ送信される構成パラメータどうしは、たとえば別々のローカルトラフィック分析モジュールの別々の動作環境に応じて、潜在的に非常に異なる。
【００４０】
中央トラフィック分析モジュールは、異常を取り扱うための共通のポリシーに関して交渉するために、行動方針に関してさらに高いレベルの中央トラフィック分析モジュールに相談するために、またはその他の目的で、その他の中央トラフィック分析モジュールに接続することができる。
【００４１】
たとえばインターフェース１５０を介した、ローカルトラフィック分析モジュールどうしの間における直接リンクは、ローカルトラフィック分析モジュールによって取られた決定に対するローカルエリアにおける迅速な対応、異常をもたらしているＵＥの迅速な識別などを可能にすることができる。このリンクは、すべてのローカルトラフィック分析モジュールからのすべての情報を中央トラフィック分析モジュールが調整するのを待たずに直接ローカルトラフィック分析モジュールどうしの間において素早く情報をやり取りすることを可能にする。たとえば、ローカルトラフィック分析モジュールがシグナリングストームに苛まれている場合には、そのローカルトラフィック分析モジュールは、そのシグナリングストームのソースを、追加のシグナリング負荷を引き受ける高いキャパシティーおよび能力を有する別のアクセスノードへハンドオーバーすることをトリガーするよう決定することができる。そのハンドオーバーの決定および実行は、関連付けられているローカルトラフィック分析モジュールどうしの間における素早い交渉を通じて行われることが可能であり、異常は、サービスパフォーマンスにおける劣化を伴わずに高いシグナリング負荷に耐えることができるアクセスノードへ素早く移されることが可能である。ハンドオーバーの後に、シグナリングストームの原因は、中央トラフィック分析モジュールの調整のもとで緩和されることが可能である。
【００４２】
トラフィック分析モジュールどうしの間におけるすべての通信は、たとえば１つまたは複数の暗号化キーを使用することによってそれらの通信を暗号化することにより、保護されることが可能である。
【００４３】
次いで、図５〜図８のシグナリング図を参照しながら本発明のいくつかの実施形態によるトラフィック分析モジュール４００〜４１６の間における連携について記述しよう。図５〜図８は、トラフィック分析モジュールどうしの間において義務を分散するためのいくつかの実施形態を示している。
【００４４】
図５を参照すると、中央トラフィック分析モジュール４０２は、ステップ５００において、自分がコントロールするローカルトラフィック分析モジュール（単数又は複数）に構成パラメータを提供する。図５においては、構成パラメータは、モジュール４１０へ送信されているが、同じまたは異なる構成パラメータが、中央トラフィック分析モジュール４１２のコントロールのもとでその他のローカルトラフィック分析モジュール４１２へ送信されることも可能である。構成パラメータは、ローカルトラフィック分析モジュール４１０のマシン学習アルゴリズムが異常を検知することを可能にすることができ、その目的から、構成パラメータは、既知の異常の特徴、異常の検知において使用するための１つまたは複数のしきい値、モニタされているトラフィックのパケットヘッダ内のコンテンツのブラックリストまたはホワイトリスト、複雑さ（計算上の）、リソースの消費、タイミングパラメータというパラメータのうちの少なくともいくつかを含むことができる。既知の異常の特徴は、既知の異常のタイミング関連の特徴、既知の異常によって使用されるパケットサイズ、既知の異常のソースアドレス（単数又は複数）、既知の異常によって使用されるプロトコル、既知の異常によって使用されるトラフィックプロフィール（ｐｒｏｆｉｌｅ）、既知の異常の伝送周波数プロフィール、既知の異常のシグナリングとデータ伝送との間における比率、既知の異常の既知のソース（単数又は複数）のデバイスタイプ（単数又は複数）、既知の異常の個々のソースのプロフィール、たとえば、プリペイドサブスクリプションタイプなどを含むことができる。
【００４５】
ステップ５００において構成パラメータを受信すると、ローカルトラフィック分析モジュールは、アクセスノード、またはそのアクセスノードのインターフェースにおけるトラフィックをモニタすることを開始することができる（ブロック５０２）。トラフィック分析は、学習段階を含むことができ、学習段階では、マシン学習アルゴリズムは、正常な状況のもとでのアクセスノードおよび／またはインターフェースにおけるトラフィックを表すローカルトラフィックモデルを構築する。十分な量の学習が実行された場合には、アルゴリズムは、トラフィックにおける異常を検知することができる。ある態様によれば、マシン学習アルゴリズムのオペレーションは、異常を検知できるようになった後でさえ学習を継続することである。
【００４６】
ある実施形態においては、ローカルトラフィック分析モジュールは、コントロールプレーントラフィックおよび／またはユーザプレーントラフィックをモニタするように構成されている。
【００４７】
ある実施形態においては、ローカルトラフィック分析モジュール４１０は、トラフィックモニタリングにおいて、１つまたは複数のデータ（ボリューム）カウンタ、遅延を測定するためのタイムスタンプ、接続されているＵＥの数、コントロールプレーンイベントのためのカウンタ、および／またはネットワークタイマーという機能またはパラメータを採用することができる。分析は、サービス提供されているＵＥのデバイスメーカーまたはデバイスタイプ、デバイスモデル、デバイスオペレーティングシステム、デバイスソフトウェア／ファームウェアバージョンを識別することによって、さらに高められることが可能である。そのような識別は、分析においてＵＥの既知の使用可能な署名とクロスチェックされることが可能である。これは、特定のＵＥが陥りやすい特定の異常の検知を可能にすることができる。トラフィック分析モジュールは、たとえば、転送されているメッセージの５タプル（ソース／ターゲットインターネットプロトコルアドレス、ポート番号）から、トラフィックをもたらしているアプリケーションを識別することができる。さらに、分析は、サービス提供されているＵＥのユーザ、および／またはそのユーザの組織を識別することによって、高められることが可能である。識別は、転送されているコンテンツのタイプ、ＵＥ識別子、サブスクライバー識別子、プロトタイプのタイプなどに基づいて行われることが可能である。典型的な識別子は、国際移動体装置識別番号（ＩＭＥＩ）、国際移動体サブスクライバー識別番号（ＩＭＳＩ）、または移動局国際サブスクライバーディレクトリ番号（ＭＳＩＳＤＮ）を含むことができる。
【００４８】
トラフィックモニタリングのさらなる実施形態は、無線アクセスネットワークにおける複数のプロトコルレイヤにわたってトラフィックをモニタすることを含むことができる。たとえば、ローカルトラフィック分析モジュールは、メディアアクセスコントロールレイヤ上で、およびより高いプロトコルレイヤ、たとえば、無線リソースコントロールレイヤまたは無線リンクコントロールレイヤ上でトラフィックをモニタすることができる。これは、無線アクセスネットワークにおける複数のプロトコルレイヤ上での異常の検知を提供する。別の実施形態においては、ローカルトラフィック分析モジュール（単数又は複数）は、無線アクセスネットワークの複数の論理的なまたは物理的なエンティティーにおけるトラフィックをモニタすることができる。第２世代または第３世代のセルラーシステムなどのさらに古い進化バージョンを参照すると、ローカルトラフィック分析モジュールは、アクセスノードにおける、および基地局コントローラ（第２世代）または無線ネットワークコントローラ（第３世代）におけるトラフィックをモニタすることができる。その他の実施形態においては、モニタリングは、無線アクセスネットワークのさまざまな論理的なまたは物理的なエンティティーをモニタすることへ別の様式で分散されることが可能である。さらに別の実施形態においては、ローカルトラフィック分析モジュールは、異常を検知する目的で無線アクセスネットワークにおけるトラフィックを解読するように構成されることが可能である。
【００４９】
ブロック２０４において、ローカルトラフィック分析モジュールは、異常を検知する。異常は、学習段階中に、以前に分析されたデータセットから学習された正常な平均的な行為からの何らかの逸脱から識別されることが可能である。一例として、シグナリングイベントの数が、データイベントまたはトラフィックボリューム全体と比較して全般的に増大している場合には、対応するデータストリームをより詳細な検査へセットすることができる。イベントのタイミングは、頻繁な再接続または別のタイプの不正行為をもたらす実施態様を発見するための別の強力なヒントを与える場合がある。別の例として、シグナリングイベントの過去のシーケンスから逸脱しているシグナリングイベントの新たなシーケンスが存在する場合がある。
【００５０】
異常を検知すると、ローカルトラフィック分析モジュールは、その異常を中央トラフィック分析モジュールへ報告することができる。その報告は、検知された異常、たとえばシグナリングストームを指定すること、そしてさらに、その検知が行われた際に基づいたデータを含むことが可能である（ステップ５０４）。その報告を受信すると、中央トラフィック分析モジュールは、受信されたデータに関する自分自身の分析を実行することができる（ブロック５０６）。中央トラフィック分析モジュール４０２は、異なるタイプの利用可能なトレーニングデータに起因して異なるタイプの学習段階を実行しておくことが可能であり、加えて、中央トラフィック分析モジュール４００〜４０４の間において共有されている共同の知識を採用することができる。一般に、中央トラフィック分析モジュールは、よりインテリジェントなマシン学習能力を有することができ、したがって、異常のさらに信頼できる検知を実行することができる。ある観点からは、ローカルトラフィック分析モジュールは、モニタされているトラフィックにおいて疑わしい行動を検知し、そのトラフィックを、たとえば疑わしいトラフィックに関連付けられているＵＥを識別することによって、識別し、そのトラフィックが疑わしいということを示すタグを用いてそのトラフィックにタグ付けし、そのタグを含む報告を、およびいくつかの実施形態においては疑わしいトラフィックを、中央トラフィック分析モジュールへ出力することができる。
【００５１】
ステップ５０４の後に、ローカルトラフィック分析モジュール４１０は、検知された異常に関連付けられているデータを中央トラフィック分析モジュールへ引き続きルーティングすることができ、それによって異常の有無の検証は、中央トラフィック分析モジュールにおいてさらなる信頼性を伴って実行されることが可能である。たとえば、ローカルトラフィック分析モジュールは、異常が検知された際に基づいたトラフィックデータに関連付けられている１つまたは複数のＵＥを識別し、それらのＵＥに関連付けられているトラフィックのみを中央トラフィック分析モジュール４０２へルーティングすることができる。
【００５２】
ローカルトラフィック分析モジュール４１０に接続されているアクセスノードのトラフィックにおいて異常が存在しているということをブロック５０６において特定すると、中央トラフィック分析モジュールは、異常を緩和するための対策を開始することができる。これは、異常のソースの識別と、ソースのオペレーションを一時停止または制限することとを含むことができる。
【００５３】
対策は、異常のタイプに応じて、ある範囲のアクション、たとえば、ＵＥをブロックすること、１つのアクセスノードから別のアクセスノードへのＵＥのハンドオーバーをもたらすこと、ＵＥとの通信を一時停止すること、ＵＥがトラフィックをもたらすことを許可する一方でＵＥのトラフィックボリュームを低減すること、ＵＥの所有者へメッセージを伝送すること、およびＵＥにおけるソフトウェアまたはファームウェアの更新をもたらすことを含むことができる。それらのアクションのうちのいくつかは、アクセスノード上で生じることが可能であり、その他のアクションは、人間の対話およびサービスチームを必要とすることになる。
【００５４】
ある実施形態においては、異常を検知して、適切な対策を特定すると、中央トラフィック分析モジュールは、対策を適用するようにローカルトラフィック分析モジュールまたは関連付けられているアクセスノードを直接構成することができる（ステップ５１０）。ステップ５１０において構成を受信すると、ローカルトラフィック分析モジュールは、たとえば、関係のあるＵＥを特定し、そのＵＥに関連付けられているトラフィックをコントロールすることによってそのＵＥに対策の焦点を合わせることにより、対策を実行することができる（ブロック５１２）。ある実施形態においては、中央トラフィック分析モジュールはさらに、ステップ５１０において、たとえば、モジュール４１０のアクセスノードからモジュール４１２のアクセスノードへのハンドオーバーが対策に含まれている場合には、対策を実行するように別のローカルトラフィック分析モジュールを構成することができる。次いでモジュール４１０、４１２は両方とも、独立して、または互いに連携して、ブロック５１２を実行することができる。
【００５５】
一実施形態においては、ローカルトラフィック分析モジュール４１０および／または中央トラフィック分析モジュール４１２は、緩和および／または異常パターンの詳細を、「注入」プロセスの一環としてその他のローカルトラフィック分析へ通信することができる。これは、異常およびそれらの異常の署名の知識を共有することを可能にし、その他のモジュールにおけるマシン学習能力を改善する。異常についての情報、たとえば、その異常の署名、またはその異常が検知された際の状況を受信すると、ローカルトラフィック分析モジュール４１２は、異常をよりよく検知するように自分のマシン学習アルゴリズムを適合させることができる（ブロック５０８）。
【００５６】
対策のある実施形態においては、中央トラフィック分析モジュール４０２は、異常をもたらしている識別されたＵＥのレジスタに対して更新および／または変更をもたらすこともできる。そのレジスタは、ＵＥのホームロケーションレジスタ（ＨＬＲ）またはビジターロケーションレジスタ（ＶＬＲ）内のエントリーを含むことができる。これらのエントリーは、無線アクセスネットワークによってＵＥに提供されているサービスをブロックまたは一時停止することに関連する場合がある。一時停止は、ＵＥのデータレートを低減すること、またはその他の使用制限を含むことができる。
【００５７】
図６は、分散された異常検知および緩和の別の実施形態を示している。この実施形態においては、ローカルトラフィック分析モジュール４１０は、トラフィックを取り込んで、トラフィックのモニタリングを実行する。しかしながら、この実施形態においては、ローカルトラフィック分析モジュール４１０は、異常検知（ブロック２０４）を必ずしも実行しない。その代わりに、ローカルトラフィック分析モジュールは、取り込まれたトラフィックのうちの少なくともいくつかを、分析のために中央トラフィック分析モジュール４０２へ転送することができる（ステップ５０４）。ローカルトラフィック分析モジュール４１０は、特定のルールに従ってトラフィックの一部のみを取り込むことができる。たとえば、それらのルールは、１つまたは複数のデータストリームのデータレートなどのフローレベルの情報のみをモニタすること、ペイロード部分の代わりにパケットヘッダのみをモニタすることなどを含むことができる。
【００５８】
ステップ５０４においてローカルトラフィック分析モジュール（単数又は複数）４１０からトラフィックデータ（コントロールプレーンおよび／またはユーザプレーン）を受信すると、中央トラフィック分析モジュールは、マシン学習および／またはパターン検知アルゴリズムを採用して、トラフィックデータにおける異常の発見を試みることができる（ブロック５０６）。ブロック５０６において異常を検知すると、中央トラフィック分析モジュール４０２は、ステップ６００において、検知に関する情報を別のトラフィック分析モジュール（単数又は複数）４０４と共有することができる。ステップ６００は、異常を緩和するために取られるべきである対策に関して交渉すること、どのようにしておよびどのデータに基づいて異常が検知されたか、ならびに／または、検知された異常が実際にその他の中央トラフィック分析モジュール（単数又は複数）４０４の観点から異常であるか否かの交渉を含むことができる。異常を検知すると、対策の構成は、たとえば上述の様式で進行することが可能である。
【００５９】
図５および図６の実施形態においては、ローカルトラフィック分析モジュールは、何らかのレベルでトラフィックデータの分析を実行するが、中央トラフィック分析モジュールの厳密なコントロールのもとで対策を実行する。いくつかのシナリオにおいては、異常の発生に対するさらに迅速化された対応が有利である場合がある。図７は、ローカルトラフィック分析モジュール４１０が、異常を検知すると自律的に予備的な対策を実行することができるある実施形態を示している。より多くの知識を伴って中央トラフィック分析モジュールにおける異常をさらに学んだ後には、予備的な対策は、異常にさらによく対処するようにまたは異常を緩和するように調整されることが可能である。図７を参照すると、ローカルトラフィック分析モジュールは、上述の様式で無線アクセスネットワークにおけるそのコントロール／ユーザプレーントラフィックをモニタすることができる。ブロック７００において、ローカルトラフィック分析モジュール４１０は、異常を検知する。異常の予備的な検知の代わりに、ブロック７００は、ローカルトラフィック分析モジュール４１０において対策選択機能をトリガーする検知を含むことができる。対策選択機能は、検知された異常に適している対策を選択することができる。この機能は、異常そのものについての情報、そしてさらに、アクセスノードの動作状況についてのその他の情報を採用することができる。その他の情報は、アクセスノードの現在のトラフィック負荷、アクセスノードの能力、少なくとも１つの近隣のアクセスノードの現在のトラフィック負荷、少なくとも１つの近隣のアクセスノードの能力、アクセスノードおよび／または少なくとも１つの近隣のアクセスノードの利用可能なキャパシティーという状況のうちの少なくとも１つを含むことができる。利用可能な情報に基づいて、この機能は、ブロック５１２において、異常をもたらしているＵＥ（単数又は複数）を識別し、その識別されたＵＥ（単数又は複数）のトラフィックをコントロールすることを開始することができる。そのコントロールすることは、デバイスをブロックすること、デバイスを隔離すること、近隣のアクセスノードへのデバイスのハンドオーバーをもたらすこと、デバイスとの通信を一時停止すること、デバイスがトラフィックをもたらすことを許可する一方でデバイスのトラフィックボリュームを低減すること、デバイスの所有者へメッセージを伝送すること、およびデバイスにおけるソフトウェアまたはファームウェアの更新をもたらすことという予備的な対策のうちの少なくとも１つを含むことができる。ハンドオーバーに関して、アクセスノードのうちの１つは、検知された異常を取り扱うことの専用であることが可能であり、ハンドオーバーは、そのような特別な能力を有しているアクセスノードに対してトリガーされることが可能である。それらの特別な能力は、異常の検知におけるさらに良好な処理能力、異常を取り扱うためのキャパシティーが残っているように、コントロールされた様式で低く保持されているさらに低いトラフィック負荷、および／またはその他の能力を含むことができる。デバイスをブロックすることおよび隔離することに関しては、無線アクセスネットワークとのデバイスの接続を低減することが可能であり、または完全にブロックすることさえ可能である。ある実施形態においては、隔離とは、データプレーン接続をブロックする一方でコントロールプレーン接続を許可することを指す場合がある。別の実施形態においては、コントロールプレーン接続は、デバイスの無線リソースコントロール構成および／または非アクセス層（ＮＡＳ）構成を調節することによって低減される。
【００６０】
その一方で、ローカルトラフィック分析モジュールは、検知された異常を中央トラフィック分析モジュールに知らせること、およびいくつかの実施形態においては、中央トラフィック分析モジュールによって使用するためのさらなるトラフィックデータなどのさらなるデータを提供することが可能である（ステップ５０４）。ローカルトラフィック分析モジュール４１０は、ステップ５０４において異常に関して近隣のローカルトラフィック分析モジュール（単数又は複数）４１２に知らせることもできる。これは、その他のローカルトラフィック分析モジュール（単数又は複数）４１２が、ＵＥ（単数又は複数）が近隣のアクセスノード（単数又は複数）へハンドオーバーされるケースにおいて異常に備えることを可能にする（ブロック７０２）。加えて、その他のローカルトラフィック分析モジュールは、自分自身のマシン学習アルゴリズムにおいて異常についての情報を採用し、それによって、異常のさらに効率的な検知を可能にすることができる。
【００６１】
ブロック７０４において、中央トラフィック分析モジュールは、ローカルトラフィック分析モジュールから受信された情報を分析すること、およびいくつかの実施形態においては、異常に関してその他の中央トラフィック分析モジュール４００、４０４と交渉することが可能である。その交渉は、異常を緩和するための対策に関する情報のやり取りを含むことができる。ブロック７０４は、対策を選択すること、および異常を緩和する構成パラメータを特定することを含むこともできる。ステップ７０６において、中央トラフィック分析モジュールは、再構成メッセージをローカルトラフィック分析モジュール（単数又は複数）４１０、４１２へ伝送し、それによって、ブロック５１２において実行されたコントロール機能を調節するように少なくともローカルトラフィック分析モジュールを構成することができる。この様式においては、ブロック７００および５１２においてローカルの決定を行うことによって、異常への素早い対応を実現することができ、中央トラフィック分析モジュール４０２のさらに良好な検知および対策選択能力を使用することによって、異常を緩和するための可能なさらに多くの最適なソリューションを得ることができる。
【００６２】
図８は、図７の手順をさらに詳細に示している。図８を参照すると、ローカルトラフィック分析モジュール４１０および中央トラフィック分析モジュール４０２が初期化されている場合には、ローカルトラフィック分析モジュール４１０は、無線アクセスネットワークにおけるシグナリングが正常である状況のもとで取り込まれたトラフィックデータを集約および分析すること（ステップ８００および８０２）、ならびにそのデータおよび／または分析の結果を中央トラフィック分析モジュール４０２へ報告すること（ステップ８０２）が可能である。中央トラフィック分析モジュール４０２は、そのデータを、自分のマシン学習アルゴリズム（ブロック８０６）、ならびにその他のソースから収集された利用可能な構成パラメータおよびデータを使用することによって分析し、ステップ８０８において、正常な動作状況についての自分の理解をその他の中央アクセスノード４００、４０４と同期化することができる。ステップ８０８において中央トラフィック分析モジュール４００〜４０４の間で転送される実際の情報は、マシン学習アルゴリズムの状態、予測の質を示す１つまたは複数のメトリック、現在の負荷、異常のステータス（たとえば、悪意ある攻撃、機能不良のＵＥなど）、トレーニングデータ、トラフィックデータ、または、異常に関連したその他のデータを分析のために含むことができる。この様式においては、トラフィック分析モジュールは、正常な動作状況の特徴、正常なトラフィックの特徴、および、ネットワークにおいて生じる正常なイベントについての共通の理解を、ローカルなレベルではローカルトラフィック分析モジュール４１０、４１２において、およびグローバルなまたは地域のレベルでは中央トラフィック分析モジュール４００〜４０４において作り上げることができる。
【００６３】
ステップ８１０において、異常が現れる。この異常は、悪意あるまたは機能不良のＵＥ１２０によってもたらされたシグナリングストームである可能性がある。ローカルトラフィック分析モジュール４１０は、自分のマシン学習およびトラフィックモニタリング機能ならびに正常な特徴の知識を、および任意選択で、異常についての共有されている知識を使用することによって、ブロック８１２においてシグナリングストームを検知する。異常を検知すると、ローカルトラフィック分析モジュール４１０は、異常が検知された１つまたは複数のメッセージに基づいてＵＥ１２０を識別することができる。ステップ８１４において、ローカルトラフィック分析モジュールは、ＵＥ１２０のオペレーションを少なくとも部分的にブロックするための予備的な緩和策を開始する。ステップ８１６において、ローカルトラフィック分析モジュール４１０は、検知を、および任意選択で、検知、異常、識別されたＵＥなどに関連したデータを、その他のローカルトラフィック分析モジュール（単数又は複数）および中央トラフィック分析モジュール４０２へ報告する。ブロック８１８においては、ステップ８１６において受信された情報に基づいて、中央トラフィック分析モジュールは、独立して、またはその他の中央トラフィック分析モジュール４００、４０４と連携してデータおよび状況を分析し、異常に対抗するための最適化された隔離ルールを特定することができる。ある実施形態においては、中央トラフィック分析モジュール４００〜４０４のうちの１つが、最適化された隔離ルールに関する最終的な決定を行うマスターモジュールである。スレーブモジュールが次いで、関連付けられているローカルモジュール（単数又は複数）をしかるべく構成することによって、隔離ルールを適用する。その他の実施形態においては、中央トラフィック分析モジュールは、意思決定において別の階層を採用する。最適化された隔離ルールを選択すると、中央トラフィック分析モジュールは、最適化された隔離ルールを定義する再構成メッセージ（単数又は複数）を伝送することによって、ステップ８２０においてローカルトラフィック分析モジュールに対する最適化された隔離ルールを構成することができる。
【００６４】
ステップ８２０において、最適化された隔離ルールを受信すると、ローカルトラフィック分析モジュールは、最適化された隔離ルールを、（ステップ８１４において実行された）現在適用されているブロッキング機能と比較すること、およびステップ８２２において、最適化された隔離ルールに準拠するようにブロッキング機能を再構成することが可能である。たとえば、予備的なブロッキング機能が、ＵＥ１２０のトラフィックの一時停止を採用しており、かつ最適化された隔離ルールが、ＵＥ１２０が接続解除されなければならないということを示している場合には、ローカルトラフィック分析モジュール４１０は、関連付けられているアクセスノードを、ＵＥから接続解除するように構成することができる。最適化された隔離ルールの後に、異常は減少することが可能であり、トラフィックステータスは、無線アクセスネットワークにおいて正常化する（ステップ８２３）。ローカルトラフィック分析モジュールは、モニタリングおよびマシン学習機能を使用することによって、正常化されたトラフィックを検知することができる。優勢であるいくつかのブロッキング機能が依然として存在する場合には、ローカルトラフィック分析モジュール４１０は、ブロッキング機能を廃止することを徐々に開始すること（ステップ８２４）、およびステータスの安定を中央トラフィック分析モジュールへ報告すること（ステップ８２６）が可能である。ある実施形態においては、ローカルトラフィック分析モジュールは、トラフィックデータを中央トラフィック分析モジュールへルーティングすることもでき、それによって中央トラフィック分析モジュール４０２は、トラフィックデータを分析することによって安定を検証することができる。オペレーションの安定に関して中央トラフィック分析モジュールが合意した後に、中央トラフィック分析モジュールは、ステップ８２８において再構成メッセージをローカルトラフィック分析モジュール（単数又は複数）４１０、４１２へ伝送することによって、ステップ８２０において実施された隔離ルールを除去することができる。中央トラフィック分析モジュールは、安定に関して、およびいくつかの実施形態においては、どのようにして安定に達したかについての任意の情報に関して、その他の中央トラフィック分析モジュールに知らせることもできる（ステップ８３０）。たとえば、中央トラフィック分析モジュールは、異常についての情報、および安定をもたらした隔離ルールを共有することができ、これは、将来の同様の状況において使用するための正しい対策に関する知識の共有を可能にする。
【００６５】
図９は、ローカルトラフィック分析モジュールに関連して上述した機能を実行するように構成されている装置を示している。この装置は、電子回路を含む電子デバイスであることが可能である。この装置は、少なくとも１つのプロセッサなどの処理回路１０と、コンピュータプログラムコード（ソフトウェア）２２を含む少なくとも１つのメモリ２０とを含むことができ、その少なくとも１つのメモリおよびコンピュータプログラムコード（ソフトウェア）は、少なくとも１つのプロセッサとともに、トラフィック分析を行うための、および緩和機能を実行するための実施形態のうちのいずれか１つを実行することをこの装置に行わせるように構成されている。
【００６６】
メモリ２０は、半導体ベースのメモリデバイス、フラッシュメモリ、磁気メモリデバイスおよびシステム、光メモリデバイスおよびシステム、固定されたメモリおよび取り外し可能なメモリなど、任意の適切なデータストレージテクノロジーを使用して実装されることが可能である。このメモリは、トラフィック分析のための構成データを格納するための構成データベース２４を含むことができる。構成データは、ブロック２００において受信された構成パラメータを、および任意選択で、異常の検知、緩和、その他のトラフィック分析モジュールとの連携などにおいて役立つ場合があるその他の構成パラメータを含むことができる。
【００６７】
この装置は、１つまたは複数の通信プロトコルに従って通信接続を実現するためのハードウェアおよび／またはソフトウェアを含む通信インターフェース（ＴＸ／ＲＸ）２６をさらに含むことができる。通信インターフェースは、たとえば、コントロールプレーンデータ（シグナリングデータ）またはデータプレーンデータ（ペイロードデータ）を含むトラフィックデータを受信し、その他のトラフィック分析モジュールと通信し、その他のタイプの通信を可能にするための通信能力をこの装置に提供することができる。通信インターフェース２６は、この装置が含まれている、またはこの装置が接続されているアクセスノードへのハードウェアインターフェースを含むことができる。ハードウェアインターフェースは、アクセスノードのインターフェースに接続することができる。ハードウェアインターフェースは、分析のためにトラフィックデータを取り込む目的で使用されることが可能である。ハードウェアインターフェースは、一方向のインターフェースであることが可能であり、それによってこの装置は、ハードウェアインターフェースを通じてトラフィックデータを受信することのみが可能である。加えて、通信インターフェース２６は、アクセスノードおよび／またはその他のトラフィック分析モジュールとの通信のための別の双方向のインターフェースを含むことができる。この双方向のインターフェースは、インターネットプロトコル（ＩＰ）接続を提供することができる。
【００６８】
処理回路１０は、上述の実施形態のうちのいずれか１つに従ってトラフィック分析および緩和を実行するように構成されているトラフィック分析回路１８を含むことができる。トラフィック分析回路１８は、取り込まれたトラフィックデータの分析を実行するように構成されている異常検知回路１４を含むことができる。回路１４は、たとえば、ブロック２０２および２０４またはブロック５０２またはブロック８１２を実行することによって、構成パラメータに従ってトラフィックデータを分析することができる。異常を検知すると、異常検知回路１４は、異常の通知を、およびいくつかの実施形態においては、異常の識別されたソースを、異常を緩和するように構成されている緩和回路１５へ出力することができる。実施形態に応じて、異常の検知は、通信インターフェース２６を通じて１つまたは複数のその他のトラフィック分析モジュールへ異常を報告することをトラフィック分析回路に行わせることができる。実施形態に応じて、緩和回路１５は、上述の緩和オプション（たとえば、隔離ルール）のうちのいずれか１つを、独立して、または中央トラフィック分析モジュールのコントロールのもとで採用することによって、緩和を実行することができる。
【００６９】
トラフィック分析回路１８は、構成データベース２４、および／または通信インターフェース２６を通じて受信された構成パラメータに従って回路１４および１５のオペレーションを構成するように構成されている再構成回路１２をさらに含むことができる。たとえば、別のローカルトラフィック分析モジュールが、検知された新たな異常の特徴をこの装置へ報告した場合には、再構成回路１２は、受信された特徴を用いて異常検知回路を再構成することができ、それによって異常検知回路１４は、新たな異常を検知するさらに良好な能力を有する。
【００７０】
図１０は、中央トラフィック分析モジュールに関連して上述した機能を実行するように構成されている装置を示している。この装置は、電子回路を含む電子デバイスであることが可能である。この装置は、少なくとも１つのプロセッサなどの処理回路５０と、コンピュータプログラムコード（ソフトウェア）６２を含む少なくとも１つのメモリ６０とを含むことができ、その少なくとも１つのメモリおよびコンピュータプログラムコード（ソフトウェア）は、少なくとも１つのプロセッサとともに、トラフィック分析を行うための、緩和機能を実行するための、およびその他の中央トラフィック分析モジュールと連携するための実施形態のうちのいずれか１つを実行することをこの装置に行わせるように構成されている。
【００７１】
メモリ６０は、半導体ベースのメモリデバイス、フラッシュメモリ、磁気メモリデバイスおよびシステム、光メモリデバイスおよびシステム、固定されたメモリおよび取り外し可能なメモリなど、任意の適切なデータストレージテクノロジーを使用して実装されることが可能である。このメモリは、トラフィック分析のための構成データを格納するための構成データベース６４を含むことができる。構成データは、異常の検知、緩和、その他のトラフィック分析モジュールとの連携などにおいて使用される構成パラメータを含むことができる。
【００７２】
この装置は、１つまたは複数の通信プロトコルに従って通信接続を実現するためのハードウェアおよび／またはソフトウェアを含む通信インターフェース（ＴＸ／ＲＸ）６６をさらに含むことができる。通信インターフェースは、たとえば、インターネットプロトコル接続を提供することができるネットワークアダプタを含むことができる。通信インターフェース６６は、たとえば、その他のトラフィック分析モジュールと通信し、その他のタイプの通信を可能にするための通信能力をこの装置に提供することができる。
【００７３】
処理回路５０は、中央トラフィック分析モジュールに関連して記述されている上述の実施形態のうちのいずれか１つに従ってトラフィック分析および緩和を実行するように構成されているトラフィック分析回路５８を含むことができる。トラフィック分析回路５８は、１つまたは複数のローカルトラフィック分析モジュールから受信されたトラフィックデータの分析を実行するように構成されている異常検知回路５４を含むことができる。異常検知回路５４は、異常検知回路１４とは異なるアルゴリズムおよび／または異なる構成パラメータを採用することができる。異常を検知すると、異常検知回路５４は、異常の通知を、およびいくつかの実施形態においては、異常の識別されたソースを、異常を緩和するように構成されている緩和回路５５へ出力することができる。緩和回路５５は、たとえば図８のステップ８１８〜８２８に関連して記述されているような、異常の緩和においてローカルトラフィック分析モジュールをコントロールすることができる。
【００７４】
処理回路５０は、たとえばステップ８０８、８３０において、その他の中央トラフィック分析モジュールに、ならびにいくつかの実施形態においては、コアネットワークのその他のモジュールおよび／またはその他のコアネットワークに接続するように構成されているポリシー交渉回路５２をさらに含むことができる。たとえば、ポリシー交渉回路５２は、異常を検知するとその他のモジュールに接続し、異常の緩和におけるポリシーに関して交渉することができる。交渉において結論に達すると、ポリシー交渉回路５２は、緩和においてローカルトラフィック分析モジュールをコントロールすることによってポリシーを適用するように緩和回路５５をコントロールすることができる。
【００７５】
本出願において使用される際には、「回路」という用語は、（ａ）ハードウェアのみの回路実施態様、たとえば、アナログ回路および／またはデジタル回路のみにおける実施態様、ならびに（ｂ）回路とソフトウェア（および／またはファームウェア）との組合せ、たとえば（適用可能な場合には）、さまざまな機能を装置に実行させるためにともに機能する（ｉ）プロセッサ（単数又は複数）の組合せ、または（ｉｉ）デジタル信号プロセッサ（単数又は複数）、ソフトウェア、およびメモリ（単数又は複数）を含むプロセッサ（単数又は複数）／ソフトウェアの部分、ならびに（ｃ）オペレーションのためにソフトウェアまたはファームウェアを必要とする（たとえそのソフトウェアまたはファームウェアが物理的に存在していなくても）回路、たとえばマイクロプロセッサ（単数又は複数）、またはマイクロプロセッサ（単数又は複数）の部分のうちのすべてを指す。「回路」のこの定義は、本出願におけるこの用語のすべての使用に当てはまる。さらなる例として、本出願において使用される際には、「回路」という用語はまた、単にプロセッサ（もしくは複数のプロセッサ）、またはプロセッサの部分ならびにその（もしくはそれらの）付随するソフトウェアおよび／もしくはファームウェアの実施態様をカバーすることになる。「回路」という用語はまた、例として、および特定の要素に適用可能な場合には、ベースバンド集積回路、またはモバイル電話用のアプリケーションプロセッサ集積回路、またはサーバ、セルラーネットワークデバイス、もしくは別のネットワークデバイスにおける同様の集積回路をカバーすることになる。
【００７６】
ある実施形態においては、図２〜図８に関連して記述されているプロセスのうちの少なくともいくつかは、それらの記述されているプロセスのうちの少なくともいくつかを実行するための対応する手段を含む装置によって実行されることが可能である。それらのプロセスを実行するためのいくつかの例示的な手段は、検知器、プロセッサ（デュアルコアプロセッサおよびマルチコアプロセッサを含む）、デジタル信号プロセッサ、コントローラ、受信機、送信機、エンコーダ、デコーダ、メモリ、ＲＡＭ、ＲＯＭ、ソフトウェア、ファームウェア、ディスプレイ、ユーザインターフェース、ディスプレイ回路、ユーザインターフェース回路、ユーザインターフェースソフトウェア、ディスプレイソフトウェア、回路、アンテナ、アンテナ回路、および回路のうちの少なくとも１つを含むことができる。ある実施形態においては、少なくとも１つのプロセッサ、メモリ、およびコンピュータプログラムコードは、図２〜図８の実施形態のうちのいずれか１つまたはそのオペレーションに従って１つまたは複数のオペレーションを実行するために、処理手段を形成するか、または１つもしくは複数のコンピュータプログラムコード部分を含む。
【００７７】
本明細書において記述されている技術および方法は、さまざまな手段によって実施されることが可能である。たとえば、これらの技術は、ハードウェア（１つもしくは複数のデバイス）、ファームウェア（１つもしくは複数のデバイス）、ソフトウェア（１つもしくは複数のモジュール）、またはそれらの組合せで実施されることが可能である。ハードウェア実施態様に関しては、実施形態の装置（単数又は複数）は、１つもしくは複数の特定用途向け集積回路（ＡＳＩＣｓ）、デジタル信号プロセッサ（ＤＳＰｓ）、デジタル信号処理デバイス（ＤＳＰＤｓ）、プログラマブルロジックデバイス（ＰＬＤｓ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡｓ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、本明細書において記述されている機能を実行するように設計されているその他の電子ユニット、またはそれらの組合せの中に実装されることが可能である。ファームウェアまたはソフトウェアに関しては、実施態様は、本明細書において記述されている機能を実行する少なくとも１つのチップセットのモジュール（たとえば、プロシージャー、関数など）を通じて実行されることが可能である。ソフトウェアコードは、メモリユニットに格納されてプロセッサによって実行されることが可能である。メモリユニットは、プロセッサ内に、またはプロセッサの外部に実装されることが可能である。後者のケースにおいては、メモリユニットは、当技術分野において知られているようなさまざまな手段を介してプロセッサへ通信可能に結合されることが可能である。加えて、本明細書において記述されているシステムのコンポーネントは、それに関して記述されているさまざまな態様などの達成を容易にするために、アレンジし直されること、および／またはさらなるコンポーネントによって補完されることが可能であり、当業者なら理解するであろうが、それらは、与えられている図において示されている正確な構成には限定されない。
【００７８】
記述されている実施形態は、コンピュータプログラムまたはその部分によって定義されるコンピュータプロセスの形態で実行されることも可能である。図２〜図８に関連して記述されている方法の実施形態は、対応する命令を含むコンピュータプログラムの少なくとも１つの部分を実行することによって実行されることが可能である。コンピュータプログラムは、ソースコードの形態、オブジェクトコードの形態、または何らかの中間の形態であることが可能であり、また、何らかの種類の搬送手段に格納されることが可能であり、その搬送手段は、プログラムを搬送することができる任意のモジュールまたはデバイスであることが可能である。たとえば、コンピュータプログラムは、コンピュータまたはプロセッサによって読み取ることができるコンピュータプログラム配布メディア上に格納されることが可能である。コンピュータプログラムメディアは、例として、たとえば記録メディア、コンピュータメモリ、読み取り専用メモリ、電気搬送信号、テレコミュニケーション信号、およびソフトウェア配布パッケージであることが可能であるが、それらには限定されない。コンピュータプログラムメディアは、非一時的メディアであることが可能である。示され記述されている実施形態を実行するためのソフトウェアのコーディングは、十分に当技術分野における標準的な技術者の範囲内にある。
【００７９】
上述の実施形態は、無線アクセスネットワークおよび／またはコアネットワークにおいて利用可能である任意のコントロールプレーントラフィックおよび／またはユーザプレーントラフィックをモニタすることに適用可能である。トラフィックは、たとえば、ネットワーク接続されているデバイスどうしが人間の手動による支援を伴わずに情報をやり取りしてアクションを実行することを可能にする任意のテクノロジーによってもたらされているとみなされることが可能であるマシンツーマシン（Ｍ２Ｍ）タイプのトラフィックを含むことができる。将来のＭ２ＭデバイスまたはＩｏＴデバイスは、非常に電力効率がよくなるように設計される可能性があり、したがって、限られた能力を有する可能性がある。これらのデバイスは、ユーザインターフェースを伴うセルラー電話などのその他のデバイスと比べて、低いレベルの認証および承認手順をサポートする可能性がある（または認証および承認手順をサポートしない可能性さえある）。Ｍ２Ｍデバイスは、無線アクセスネットワークおよび／またはコアネットワークへの接続の事前の手順を伴わずにトラフィックをネットワークへ送信することができる。Ｍ２Ｍデバイスは、非常に少量のデータをまれに送信する場合がある。膨大な数のそのようなデバイスに起因して、Ｍ２Ｍトラフィックの総量は高くなる場合がある。
【００８０】
添付の図面に従って例を参照しながら本発明について上述してきたが、本発明は、それには限定されず、添付の特許請求の範囲の範疇内でいくつかの方法で修正されることが可能であるということは明らかである。したがって、すべての言葉および表現は、広く解釈されるべきであり、それらの言葉および表現は、実施形態を限定することではなく、例示することを意図されている。テクノロジーが進歩するにつれて、本発明のコンセプトはさまざまな方法で実施されることが可能であるということは、当業者にとって明らかであろう。さらに、記述されている実施形態は、さまざまな方法でその他の実施形態と組み合わされることが可能であるが、それが必要とされているわけではないということは、当業者にとって明らかである。
【符号の説明】
【００８１】
１０  処理回路
１２  再構成回路
１４  異常検知回路
１５  緩和回路
１８  トラフィック分析回路
２０  メモリ
２２  コンピュータプログラムコード（ソフトウェア）
２４  構成データベース
２６  通信インターフェース
５０  処理回路
５２  ポリシー交渉回路
５４  異常検知回路
５５  緩和回路
５８  トラフィック分析回路
６０  メモリ
６２  コンピュータプログラムコード（ソフトウェア）
６４  構成データベース
６６  通信インターフェース
１００  セル
１０２  セル
１１０  アクセスノード
１１２  アクセスノード
１２０  端末デバイス
１２１  端末デバイス
１２２  端末デバイス
１３０  コアネットワーク
１３２  モビリティー管理モジュール
１３４  ゲートウェイノード
１３６  中央トラフィック分析モジュール
１４０  ローカルトラフィック分析モジュール
１４２  ローカルトラフィック分析モジュール
１５０  インターフェース
４００  中央トラフィック分析モジュール
４０２  中央トラフィック分析モジュール
４０４  中央トラフィック分析モジュール
４１０  ローカルトラフィック分析モジュール
４１２  ローカルトラフィック分析モジュール
４１４  ローカルトラフィック分析モジュール
４１６  ローカルトラフィック分析モジュール
４２０  無線アクセスネットワーク
【図１】
2018078546.tif 000003
【図２】
2018078546.tif 000004
【図３】
2018078546.tif 000005
【図４】
2018078546.tif 000006
【図５】
2018078546.tif 000007
【図６】
2018078546.tif 000008
【図７】
2018078546.tif 000009
【図８】
2018078546.tif 000010
【図９】
2018078546.tif 000011
【図１０】
2018078546.tif 000012
【外国語明細書】
2018078546000001.pdf