(57)【特許請求の範囲】
【請求項１】
モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する方法であって、
前記モバイル・ノードのシグナリング・トラフィックに関連する情報を受信するステップと、
前記モバイル・ノードのベアラ・トラフィックに関連する情報を受信するステップと、
前記モバイル・ノードのシグナリング・トラフィックに関連する前記情報と、前記モバイル・ノードのベアラ・トラフィックに関連する前記情報とを相関させることによって前記モバイル・フロー記録を生成するステップと
を含み、
前記モバイル・フロー記録が、前記モバイル・フローに関連するＩＰ層情報と、前記モバイル・フローに関連するワイヤレス層情報とを含み、
前記モバイル・ノードのシグナリング・トラフィックに関連する前記情報と、前記モバイル・ノードのベアラ・トラフィックに関連する前記情報とを相関させることによって前記モバイル・フロー記録を生成するステップが、
前記モバイル・ノードに関連するシグナリング情報を使用して、前記モバイル・ノードの識別に対する前記モバイル・ノードのＩＰアドレスのマッピングを求めるステップと、
前記モバイル・ノードが関連付けられるワイヤレス経路をリアル・タイムに求めるステップと、
前記モバイル・ノードの前記ベアラ・トラフィックに関連する前記情報を使用して前記モバイル・フローの前記ＩＰ層情報を求めることにより、前記モバイル・フローの前記ＩＰ層情報を含む予備フロー記録を生成するステップと、
前記モバイル・ノードの前記識別に対する前記モバイル・ノードの前記ＩＰアドレスの前記マッピングを使用して、前記モバイル・ノードの前記識別を含むように前記予備フロー記録を更新するステップと、
更新した予備フロー記録を求めたワイヤレス経路にリンクすることによって前記モバイル・フロー記録を生成するステップとを含む、方法。
【請求項２】
前記ＩＰ層情報が、
ソースＩＰアドレス、ソース・ポート、宛先ＩＰアドレス、宛先ポート、およびプロトコルを含む５タプルと、
前記モバイル・フローの最初のパケットの到達時刻と、
前記モバイル・フローの最後のパケットの到達時刻と、
前記モバイル・フローのパケット／バイト・カウントと、
１つまたは複数のＴＣＰフラグ
のうちの少なくとも１つを含む請求項１に記載の方法。
【請求項３】
前記ワイヤレス層情報が、
前記ワイヤレス・ネットワーク内の前記モバイル・フローのワイヤレス・リソース消費を示す情報と、
前記ワイヤレス・ネットワーク内の前記モバイル・フローに関連する識別情報と、
前記ワイヤレス・ネットワーク内の前記モバイル・フローが横切る経路を示す情報と、
スループット情報、遅延情報、および損失情報のうちの少なくとも１つを含む性能情報
のうちの少なくとも１つを含む請求項１に記載の方法。
【請求項４】
前記ＩＰ層情報が、
前記モバイル・フローが横切る無線アクセス・ネットワークの少なくとも１つのネットワーク要素、および
前記モバイル・フローが横切るコア・ネットワークの少なくとも１つのネットワーク要素
のうちの少なくとも１つからの情報を使用して求められる請求項１に記載の方法。
【請求項５】
前記ワイヤレス層情報が、
前記モバイル・フローが横切る無線アクセス・ネットワークの少なくとも１つのネットワーク要素、および
前記モバイル・フローが横切るコア・ネットワークの少なくとも１つのネットワーク要素
のうちの少なくとも１つからの情報を使用して求められる請求項１に記載の方法。
【請求項６】
前記モバイル・ノードが、前記モバイル・フローがアクティブである第１の時間間隔中に第１のワイヤレス経路に関連付けられ、前記モバイル・フローがアクティブである第２の時間間隔中に第２のワイヤレス経路に関連付けられ、前記モバイル・ノードのシグナリング・トラフィックに関連する前記情報と、前記モバイル・ノードのベアラ・トラフィックに関連する前記情報とを相関させることによって前記モバイル・フロー記録を生成するステップが、
前記第１の時間間隔中の前記モバイル・ノードの前記第１のワイヤレス経路を求めるステップと、
前記第１のワイヤレス経路に関連する第１の暫定フロー記録を維持するステップと、
前記第２の時間間隔中の前記モバイル・ノードの前記第２のワイヤレス経路を求めるステップと、
前記第２のワイヤレス経路に関連する第２の暫定フロー記録を維持するステップと
を含む請求項１に記載の方法。
【請求項７】
前記モバイル・フロー記録を少なくとも１つのリモート・システムに伝播させるステップ
をさらに含む請求項１に記載の方法。
【請求項８】
モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する装置であって、
前記モバイル・ノードのシグナリング・トラフィックに関連する情報を受信する手段と、
前記モバイル・ノードのベアラ・トラフィックに関連する情報を受信する手段と、
前記モバイル・ノードのシグナリング・トラフィックに関連する前記情報と、前記モバイル・ノードのベアラ・トラフィックに関連する前記情報とを相関させることによって前記モバイル・フロー記録を生成する手段と
を備え、
前記モバイル・フロー記録が、前記モバイル・フローに関連するＩＰ層情報と、前記モバイル・フローに関連するワイヤレス層情報とを含み、
前記モバイル・ノードのシグナリング・トラフィックに関連する前記情報と、前記モバイル・ノードのベアラ・トラフィックに関連する前記情報とを相関させることによって前記モバイル・フロー記録を生成する手段が、
前記モバイル・ノードに関連するシグナリング情報を使用して、前記モバイル・ノードの識別に対する前記モバイル・ノードのＩＰアドレスのマッピングを求める手段と、
前記モバイル・ノードが関連付けられるワイヤレス経路をリアル・タイムに求める手段と、
前記モバイル・ノードの前記ベアラ・トラフィックに関連する前記情報を使用して前記モバイル・フローの前記ＩＰ層情報を求めることにより、前記モバイル・フローの前記ＩＰ層情報を含む予備フロー記録を生成する手段と、
前記モバイル・ノードの前記識別に対する前記モバイル・ノードの前記ＩＰアドレスの前記マッピングを使用して、前記モバイル・ノードの前記識別を含むように前記予備フロー記録を更新する手段と、
更新した予備フロー記録を求めたワイヤレス経路にリンクすることによって前記モバイル・フロー記録を生成する手段とを含む、装置。
【請求項９】
コンピュータによって実行されたときに、モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する方法を前記コンピュータに実施させるソフトウェア・プログラムを格納するコンピュータ可読記憶媒体であって、前記方法が、
前記モバイル・ノードのシグナリング・トラフィックに関連する情報を受信するステップと、
前記モバイル・ノードのベアラ・トラフィックに関連する情報を受信するステップと、
前記モバイル・ノードのシグナリング・トラフィックに関連する前記情報と、前記モバイル・ノードのベアラ・トラフィックに関連する前記情報とを相関させることによって前記モバイル・フロー記録を生成するステップと
を含み、
前記モバイル・フロー記録が、前記モバイル・フローに関連するＩＰ層情報と、前記モバイル・フローに関連するワイヤレス層情報とを含み、
前記モバイル・ノードのシグナリング・トラフィックに関連する前記情報と、前記モバイル・ノードのベアラ・トラフィックに関連する前記情報とを相関させることによって前記モバイル・フロー記録を生成するステップが、
前記モバイル・ノードに関連するシグナリング情報を使用して、前記モバイル・ノードの識別に対する前記モバイル・ノードのＩＰアドレスのマッピングを求めるステップと、
前記モバイル・ノードが関連付けられるワイヤレス経路をリアル・タイムに求めるステップと、
前記モバイル・ノードの前記ベアラ・トラフィックに関連する前記情報を使用して前記モバイル・フローの前記ＩＰ層情報を求めることにより、前記モバイル・フローの前記ＩＰ層情報を含む予備フロー記録を生成するステップと、
前記モバイル・ノードの前記識別に対する前記モバイル・ノードの前記ＩＰアドレスの前記マッピングを使用して、前記モバイル・ノードの前記識別を含むように前記予備フロー記録を更新するステップと、
更新した予備フロー記録を求めたワイヤレス経路にリンクすることによって前記モバイル・フロー記録を生成するステップとを含む、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレス・ネットワークの分野に関し、より詳細には、限定はしないが、ワイヤレス・ネットワーク内のフローを追跡することに関する。
【背景技術】
【０００２】
ワイヤライン・ネットワーク内のフロー追跡は、ネットワーク監視、トラフィック課金、ネットワーク計画、セキュリティ、および類似の機能などのネットワーク監視および管理機能のために使用される。ワイヤライン・ネットワーク内のインターネット・プロトコル（ＩＰ）フローのフロー追跡は通常、ＩＰフロー記録を使用して実施され、ＩＰフロー記録は通常、追跡中のＩＰフローのエンドポイントのＩＰアドレス／ポートなどの情報を含む。例えば、ＩＰフロー記録は通常、ソースＩＰアドレス、ソース・ポート、宛先ＩＰアドレス、宛先ポート、およびプロトコルを含む５タプルとして表される。
【０００３】
しかし、不利なことに、ＩＰフロー記録は、ワイヤレス・ネットワーク内のＩＰフローを追跡するための十分な情報を提供しない。例えば、ＩＰフローがワイヤレス・ネットワークを横切るとき、ＩＰフローのＩＰ層活動を、基礎をなすワイヤレス・ネットワークに対するＩＰフローの影響と関連付ける方法がなく、さらに、ほとんどのＩＰアドレスは、ワイヤレス加入者がワイヤレス・ネットワークにサインオンするときにワイヤレス加入者に動的に割り当てられるので、ＩＰアドレスの使用だけを使用してワイヤレス加入者を追跡することができない。これらの欠点により、ワイヤレス・リソース監視および管理のためのワイヤレス・ネットワーク内のＩＰフロー記録の使用が妨げられる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術の様々な欠陥が、ＩＰ層情報およびワイヤレス情報を含むモバイル・フロー記録を生成する方法、装置、およびコンピュータ可読媒体によって対処される。
【課題を解決するための手段】
【０００５】
一実施形態では、方法が、モバイル・ノードのシグナリング・トラフィックに関連する情報を受信すること、モバイル・ノードのベアラ・トラフィックに関連する情報を受信すること、およびモバイル・ノードのシグナリング・トラフィックに関連する情報と、モバイル・ノードのベアラ・トラフィックに関連する情報とを相関させることによってモバイル・フロー記録を生成することを含む。モバイル・フロー記録は、モバイル・フローに関連するＩＰ層情報と、モバイル・フローに関連するワイヤレス層情報とを含む。
【０００６】
添付の図面と共に以下の詳細な説明を考慮することによって本発明の教示を直ちに理解することができる。
【図面の簡単な説明】
【０００７】
【図１】モバイル・ノード（ＭＮ）のモバイル・フローをサポートする通信ネットワークを含むワイヤレス通信ネットワーク・アーキテクチャの高レベルブロック図である。
【図２】モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する方法の一実施形態の高レベル・ブロック図である。
【図３】モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する方法の一実施形態の高レベル・ブロック図である。
【図４】モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する方法の一実施形態の高レベル・ブロック図である。
【図５】１つまたは複数のモバイル・フロー記録を使用して管理機能を提供する方法の一実施形態の高レベル・ブロック図である。
【図６】本明細書に記載の機能を実施する際に使用するのに適した汎用コンピュータの高レベル・ブロック図である。
【発明を実施するための形態】
【０００８】
理解を容易にする目的で、各図に共通の同一の要素を示すために、可能な場合は同一の参照番号を使用した。
【０００９】
モバイル・フロー記録を生成する機能を提供する。この機能により、ワイヤレス・ネットワーク内のＩＰフローのＩＰ層活動を、基礎をなすワイヤレス・ネットワークに対するＩＰフローの影響と関連付けることが可能となる。これにより、ワイヤレス・ネットワーク内のより良好な可視性がワイヤレス・サービス・プロバイダにもたらされ、ネットワーク計画機能、ネットワーク監視機能、ネットワーク異常検出機能、トラフィック解析機能、ネットワーク・セキュリティ機能、加入者課金機能などのワイヤレス・ネットワーク管理機能、ならびにそれらの様々な組合せが可能となる。１つまたは複数の管理機能を提供するために１つまたは複数のモバイル・フロー記録を解析する機能も本明細書で提供する。
【００１０】
図１に、ワイヤレス通信ネットワーク・アーキテクチャの高レベル・ブロック図を示す。図１に示すように、ワイヤレス通信ネットワーク・アーキテクチャ１００は、モバイル・フロー記録の生成および処理を実現するために使用することのできる例示的アーキテクチャである。
【００１１】
図１に示すように、ワイヤレス通信ネットワーク・アーキテクチャ１００は通信ネットワーク（ＣＮ）１１０を含む。
【００１２】
ＣＮ１１０は、モバイル・ノード（ＭＮ）１０１と対応するノード（ＣＮ）１０３との間のモバイル・フロー１０２をサポートする。ＣＮ１１０は、ＭＮ１０１とＣＮ１０３との間のモバイル・フロー１０２をサポートする無線アクセス・ネットワーク（ＲＡＮ）１１２およびコア・ネットワーク（ＣＮ）１１４を含む。
【００１３】
ＲＡＮ１１２は、例えば、符号分割多元接続（ＣＤＭＡ）ベースのＲＡＮ、汎用パケット無線サービス（ＧＰＲＳ）ベースのＲＡＮ、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  ｆｏｒ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＵＭＴＳ）ベースのＲＡＮ、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷｉＭＡＸ）ベースのＲＡＮなどの任意の適切なＲＡＮ、または任意の他の適切なＲＡＮでよい。ＲＡＮ１１２は、ＭＮ１０１とＣＮ１０３との間の通信をサポートする様々なネットワーク要素を含む。例えば、ＲＡＮ１１２は、基地局（ＢＳ）、無線ネットワーク・コントローラ（ＲＮＣ）、ルータなどの要素を含むことができる。
【００１４】
ＣＮ１１４は任意の適切なＣＮ１１４でよい。ＣＮ１１４は、ＭＮ１０１とＣＮ１０３との間の通信をサポートする様々なネットワーク要素を含み、その少なくとも一部は、ＲＡＮ１１２の基礎をなすワイヤレス技術に依存することがある。例えば、ＣＤＭＡワイヤレス・ネットワークでは、ＣＮ１１４は、ホーム・エージェント（Ｈａｓ）、パケット・データ・サービング・ノード（ＰＤＳＮ）、などのネットワーク要素、ならびにそれらの様々な組合せを含むことがある。例えば、ＧＰＲＳ／ＵＭＴＳワイヤレス・ネットワークでは、ＣＮ１１４は、ゲートウェイＧＰＲＳサポート・ノード（ＧＧＳＮ）、サービングＧＰＲＳサポート・ノード（ＳＧＳＮ）などのネットワーク要素、ならびにそれらの様々な組合せを含むことがある。ＣＮ１１４はまた、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ，Ａｕｔｈｏｒｉｚａｔｉｏｎ，ａｎｄ  Ａｃｃｏｕｎｔｉｎｇ（ＡＡＡ）サーバ、ルータなどの他のネットワーク要素をも含むことがある。
【００１５】
ＲＡＮ１１２およびＣＮ１１４の実装は、明快のために省略する。さらに、ＲＡＮ１１２および／またはＣＮ１１４の厳密な実装は、基礎をなすワイヤレス技術のタイプ、プロバイダ依存実装条件などの１つまたは複数の要素、ならびにそれらの様々な組合せに依存することがあることを理解されよう。このようにして、ＣＮ１１０は、モバイル・ノードに関する通信をサポートするのに使用することのできる任意かつすべてのそのような実装を表すものとする。
【００１６】
ＭＮ１０１は、携帯電話、ラップトップ、ＰＤＡなどの任意のモバイル・ノードでよい。ＣＮ１０３は、エンド・ユーザの別のモバイル・ノード、ネットワーク・ノード（例えば、コンテンツ・サーバ、アプリケーション・サーバなど）、または任意の他の適切なノードなどの、ＭＮ１０１が通信することのできる任意のノードでよい。
【００１７】
ＭＮ１０１は、それに関連するシグナリング・トラフィックを有する。シグナリング・トラフィックは、ＭＮ１０１とＲＡＮ１１２との間、およびＲＡＮ１１２内で行われるシグナリングに関連する。例えば、シグナリング・トラフィックは、ネットワークへの／からのＭＮ１０１によるモバイル・サインオンおよびサインオフ、ＭＮ１０１のモビリティ、ＭＮ１０１に関する無線通信路割振り／割振り解除などについて実施されるシグナリング、ならびにそれらの様々な組合せに関連付けられることがある。ＭＮ１０１に関連するシグナリング・トラフィックは他のタイプのシグナリング・トラフィックを含むことがあることを理解されよう。
【００１８】
モバイル・フロー１０２は、それに関連するベアラ・トラフィックを有する。ベアラ・トラフィックは、モバイル・フローの内容を搬送するトラフィックである（例えば、音声、データ、ビデオなどを搬送するパケット、ならびにそれらの様々な組合せ）。ＭＮ１０１に関連するシグナリング・トラフィックにより、ＭＮ１０１がモバイル・フロー１０２に参加するためにＣＮ１１０にアクセスすることが可能となるという意味で、シグナリング・トラフィックは、モバイル・フロー１０２に関連するとみなすこともできる。
【００１９】
主に、ＭＮ１０１が単一のモバイル・フロー１０２に参加している場合に関して本明細書で図示し、説明するが、ＭＮ１０１は複数のモバイル・フローに参加できることを理解されよう（本明細書では明快のためにこれを省略する）。したがって、ＣＮ１１０にアクセス中にＭＮ１０１が複数のモバイル・フローに参加できるので、したがってＭＮ１０１に関連するシグナリング・トラフィックを複数のモバイル・フロー（例えば、モバイル・フロー１０２ならびにＭＮ１０１が参加することのできる他のモバイル・フロー）に関連付けることができることをさらに理解されよう。
【００２０】
図１に示すように、ワイヤレス通信ネットワーク・アーキテクチャ１００はモバイル・フロー記録生成システム（ＭＦＲＧＳ）１２０を含む。
【００２１】
ＭＦＲＧＳ１２０はＣＮ１１０と通信し、任意選択で、１つまたは複数の管理システムと通信する（例えば、モバイル・フロー記録を生成する際に使用するように適合された情報を受信するため、１つまたは複数の管理システムにモバイル・フロー記録を提供して、１つまたは複数の管理システムがモバイル・フロー記録を使用して管理機能を提供することを可能にするためなど）。
【００２２】
ＭＦＲＧＳ１２０は、モバイル・フロー１０２に関するモバイル・フロー記録を生成する。モバイル・フロー記録はモバイル・フロー記録情報を含む。モバイル・フロー記録内に含まれるモバイル・フロー記録情報は、モバイル・フロー記録を生成する際に使用するように適合された情報（本明細書では生モバイル・フロー情報と表す）から求められる。モバイル・フローに関するモバイル・フロー記録の生成を以下でさらに詳細に説明する。
【００２３】
モバイル・フローに関するモバイル・フロー記録はモバイル・フロー記録情報を含み、モバイル・フロー記録情報は、モバイル・フローに関するＩＰ層情報およびワイヤレス層情報を含む。
【００２４】
ＩＰ層情報は、モバイル・フローのＩＰ層に関連する任意の情報を含むことができる。例えば、ＩＰ層情報は、５タプル（例えば、ソースＩＰアドレス、ソース・ポート、宛先ＩＰアドレス、宛先ポート、およびプロトコル）、（モバイル・フローの各方向の）モバイル・フローの最初のパケットの到達時刻および／またはモバイル・フローの最後のパケットの到達時刻、モバイル・フローのパケット／バイト・カウント、１つまたは複数のＴＣＰフラグなど、ならびにそれらの様々な組合せのうちの１つまたは複数を含むことができる。ＩＰ層情報は、モバイル・フローのＩＰ層に関連する任意の他の適切な情報を含むことができる。
【００２５】
ワイヤレス層情報は、以下のタイプの情報のうちの１つまたは複数を含むことができる。ワイヤレス・ネットワーク内のモバイル・フローのワイヤレス・リソース消費を示す情報、ワイヤレス・ネットワーク内のモバイル・フローに関連する識別情報、ワイヤレス・ネットワーク内のモバイル・フローが横切る経路を示す情報など、ならびにそれらの様々な組合せ。
【００２６】
ワイヤレス・ネットワーク内のモバイル・フローのワイヤレス・リソース消費を示す情報は、エアリソース消費に対するモバイル・フローのアップリンク／ダウンリンク寄与を示すエアタイム使用量などの情報を含むことができる。
【００２７】
ワイヤレス・ネットワーク内のモバイル・フローに関連する識別情報は、モバイル・フローの加入者（複数可）の識別および／またはモバイルデバイス（複数可）の識別を含むことができる。
【００２８】
ＣＤＭＡワイヤレス・ネットワークでは、例えば、加入者／モバイルの識別情報は、ネットワーク・アクセス識別子（ＮＡＩ）、電子シリアル番号（ＥＳＮ）、移動局識別子（ＭＳＩＤ）、モバイル機器識別子（ＭＥＩＤ）などの情報、ならびにＣＤＭＡワイヤレス・ネットワーク内の加入者／モバイル識別に関連する任意の他のパラメータを含むことができる。
【００２９】
ＵＭＴＳワイヤレス・ネットワークでは、例えば、加入者／モバイルに関する識別情報は、国際モバイル加入者識別（ＩＭＳＩ）、国際モバイル機器識別（ＩＭＥＩ）、モバイル加入者統合サービスデジタル・ネットワーク番号（ＭＳＩＳＤＮ）などの情報、ならびにＣＤＭＡワイヤレス・ネットワーク内の加入者／モバイル識別に関連する任意の他のパラメータを含むことができる。
【００３０】
識別情報は他のタイプのワイヤレス・ネットワークでは異なることがあることを理解されよう。
【００３１】
ＣＤＭＡワイヤレス・ネットワーク内のモバイル・フローが横切る経路を示す情報は、例えば、モバイル・ノードが接続されるホーム・エージェント、モバイル・フローが横切るＰＤＳＮ、モバイル・フローが横切るＲＮＣ、モバイル・フローが横切るＢＳなどの情報、ならびにそれらの様々な組合せを含むことができる。
【００３２】
ＧＰＲＳ／ＵＭＴＳワイヤレス・ネットワーク内のモバイル・フローが横切る経路を示す情報は、例えば、モバイル・ノードが接続されるＧＧＳＮ、モバイル・フローが横切るＳＧＳＮ、モバイル・フローが横切るＲＮＣ、モバイル・フローが横切るＢＳなどの情報、ならびにそれらの様々な組合せを含むことができる。
【００３３】
ワイヤレス層情報はまた、１つまたは複数の性能メトリック（例えば、スループット、遅延、損失など）や任意の他の適切なワイヤレス層情報などの他の情報、ならびにそれらの様々な組合せをも含むことができる。
【００３４】
本明細書に記載のように、モバイル・フローのモバイル・フロー記録情報は、生モバイル・フロー情報から求めることができる。
【００３５】
生モバイル・フロー情報は、モバイル・フロー記録を生成する際に使用するのに適した任意の情報を含むことができる。例えば、生モバイル・フロー情報は、モバイル・フロー記録内に含まれる情報（その例を上記で説明した）、および／またはモバイル・フロー記録内に含まれる情報を取得し、または求める際に使用するように適合された情報を含むことができる。
【００３６】
生モバイル・フロー情報は、任意の適切なそのような情報源（複数可）から受信することができる。
【００３７】
一実施形態では、例えば、生モバイル・フロー情報の少なくとも一部が、それに関してモバイル・フロー記録が生成されるモバイル・フローが横切る通信ネットワークのネットワーク要素間で交換されるシグナリング・メッセージから抽出される。
【００３８】
そのような一実施形態では、例えば、モバイル・フロー記録を生成するシステムが、モバイル・フローが横切る通信ネットワークの１つまたは複数のネットワーク要素によって提供される１つまたは複数のメッセージ内の生モバイル・フロー情報の各部分をスヌープすることができる。
【００３９】
そのような別の実施形態では、例えば、モバイル・フロー記録を生成するシステムを、モバイル・フローが横切る通信ネットワークの１つまたは複数のネットワーク要素上のタップ（複数可）として実装することができる。
【００４０】
生モバイル・フロー情報は、それに関してモバイル・フロー記録が生成されるモバイル・フローが横切る通信ネットワークのネットワーク要素（複数可）から、任意の他の適切な方式で受信することができ、任意の他の適切な方式は、そのような方法の組合せを含むことができる。
【００４１】
図１の例示的ネットワークでは、例えば、ＭＦＲＧＳ１２０は、ＲＡＮ１１２の１つまたは複数のネットワーク要素（例えば、ＢＳ、ＲＮＣ、ルータなどのうちの１つまたは複数）および／またはＣＮ１１４の１つまたは複数のネットワーク要素（例えば、ＨＡ、ＧＧＳＮ、ＰＤＳＮ、ＳＧＳＮ、ＡＡＡサーバなどのうちの１つまたは複数）から生モバイル・フロー情報を受信（例えば、取得、スヌープなど）することができる。
【００４２】
一実施形態では、例えば、生モバイル・フロー情報の少なくとも一部が、１つまたは複数の管理システム（例えば、それに関してモバイル・フロー記録が生成されるモバイル・フローを横切る通信ネットワークに関連する１つまたは複数の管理システム）から受信される。
【００４３】
そのような一実施形態では、例えば、モバイル・フロー記録を生成するシステムが、１つまたは複数の管理システムに照会する（例えば、モバイル・フローが横切る通信ネットワークの１つまたは複数のネットワーク要素からの情報を使用して、１つまたは複数の管理システムに照会する）ことによって生モバイル・フロー情報の少なくとも一部を受信することができる。
【００４４】
そのような別の実施形態では、例えば、１つまたは複数の管理システムが、モバイル・フロー記録を生成するシステムに生モバイル・フロー情報を周期的に提供する場合、モバイル・フロー記録を生成するシステムは、１つまたは複数の管理システムから生モバイル・フロー情報の少なくとも一部を受信することができる。
【００４５】
主に、生モバイル・フロー情報がリモート要素（例えば、ＣＮ１１０および／またはＭＳ１３０の要素）から受信、取得、あるいは決定される実施形態に関して本明細書で図示し、説明するが、モバイル・フロー記録を生成するのに使用される生モバイル・フロー情報の少なくとも一部をローカルに受信、取得、および／または決定することもできることを理解されよう。
【００４６】
モバイル・フロー記録を生成するために、任意の適切な方式で（例えば、任意の適切な情報処理技法、フィルタリング技法、相関技法、および類似の技法、ならびにそれらの様々な組合せを使用して）生モバイル・フロー情報を処理することができる。
【００４７】
一実施形態では、モバイル・ノードに関連するＩＰ層情報を受信し、モバイル・ノードに関連するワイヤレス層情報を受信し、ＩＰ層情報とワイヤレス層情報とを相関させることによってモバイル・フロー記録を生成することにより、モバイル・フロー記録が生成される。図２に関して、そのような一実施形態を本明細書で図示し、説明する。
【００４８】
一例を挙げると、モバイル・ノードの加入識別およびデバイス識別に対するモバイル・ノードのＩＰアドレスのマッピングを、モバイル・ノードに関連するシグナリング・メッセージから知ることができる。次いでこのマッピングを使用して、モバイル・ノードによるネットワークへのサインオンと、モバイル・ノードによるネットワークからのサインオフとの間の期間で、すべてのモバイル・フローをモバイル・ノードのＩＰアドレスと関連付けることができる。
【００４９】
別の例として、モバイル・ノードに関連するシグナリング・メッセージから、モバイル・ノードが関連付けられる現ワイヤレス経路を知ることができ、それによって、モバイル・ノードのすべてのモバイル・フローをワイヤレス経路と関連付けることが可能となる。
【００５０】
上述の例は、モバイル・フロー記録を生成するためにＩＰ層情報とワイヤレス層情報とを相関させることのできる方式のいくつかの例に過ぎないことを理解されよう。
【００５１】
一実施形態では、モバイル・ノードのシグナリング・トラフィックに関連する情報を受信し、モバイル・ノードのベアラ・トラフィックに関連する情報を受信し、モバイル・ノードのシグナリング・トラフィックに関連する情報と、モバイル・ノードのベアラ・トラフィックに関連する情報とを相関させることによってモバイル・フロー記録を生成することにより、モバイル・フロー記録が生成される。図３に関して、そのような一実施形態を本明細書で図示し、説明する。
【００５２】
モバイル・フロー記録を生成するための、モバイル・ノードのシグナリング・トラフィックに関連する情報と、モバイル・ノードのベアラ・トラフィックに関連する情報との相関は、任意の適切な方式で実施することができる。図４に関して、モバイル・ノードのシグナリング・トラフィックに関連する情報と、モバイル・ノードのベアラ・トラフィックに関連する情報とを相関させることによってモバイル・フロー記録を生成する方法の一実施形態を本明細書で図示し、説明する。
【００５３】
一実施形態では、ＩＰ層情報の少なくとも一部が、モバイル・フローが横切る無線アクセス・ネットワークの少なくとも１つのネットワーク要素、およびモバイル・フローが横切るコア・ネットワークの少なくとも１つのネットワーク要素のうちの少なくとも１つからの情報を使用して求められる。
【００５４】
一実施形態では、ワイヤレス層情報の少なくとも一部が、モバイル・フローが横切る無線アクセス・ネットワークの少なくとも１つのネットワーク要素、およびモバイル・フローが横切るコア・ネットワークの少なくとも１つのネットワーク要素のうちの少なくとも１つからの情報を使用して求められる（例えば、コア・ネットワーク内のネットワーク要素間で交換されるシグナリング・メッセージに関連する情報から一定のワイヤレス層情報を求めることができる場合）。モバイル・フロー記録を生成するために、モバイル・フローのＩＰ層情報とワイヤレス層情報の相関が得られ、関連するモバイル・フロー記録を形成することのできる任意の他の適切な方式で、生モバイル・フロー情報を処理することができる。
【００５５】
主に、生モバイル・フロー情報を処理することによってモバイル・フロー記録情報が求められる実施形態に関して本明細書で図示し、説明するが、他の実施形態では、モバイル・フロー記録情報の少なくとも一部を他の方式で求めることができる。例えば、モバイル・フロー記録情報の少なくとも一部を、（１）モバイル・フロー記録に関するモバイル・フロー記録情報を識別、抽出、決定、あるいは取得するための追加の処理を必要とすることなく直接受信し、（２）モバイル・フロー記録を生成するシステムに関連するデータベースなどからローカルに求め（例えば、モバイル・フロー記録を生成するシステムが生モバイル・フロー情報および／または求めたモバイル・フロー記録情報を使用して、他のモバイル・フロー記録情報についてデータベースを照会する場合）、かつ／または（３）任意の他の適切な方式で求めることができる。
【００５６】
図１に示すように、ワイヤレス通信ネットワーク・アーキテクチャ１００は管理システム（ＭＳ）１３０を含む。
【００５７】
ＭＳ１３０はＭＦＲＧＳ１２０と通信し、任意選択で、管理システムのタイプに応じて、ＣＮ１１０の要素の一部またはすべてと通信する。
【００５８】
ＭＳ１３０は、ＭＲＦＧＳ１２０からモバイル・フロー記録を受信する。ＭＳ１３０は、様々な管理機能を提供するためにモバイル・フロー記録を使用する。ＭＳ１３０は、モバイル・フロー記録および／またはモバイル・フロー記録の処理の結果として得られる情報を、１つまたは複数の他のシステムに伝播することができる（例えば、他の管理システム。明快のためにこれを省略する）。管理のためのモバイル・フロー記録の使用を以下でさらに詳細に説明する。
【００５９】
本明細書で説明するように、モバイル・フロー記録を使用して、ネットワーク監視機能、トラフィック解析機能、ネットワーク・セキュリティ機能、加入者課金機能など、ならびにそれらの様々な組合せを含むワイヤレス・ネットワーク管理機能を実施することができる。
【００６０】
ワイヤレス・ネットワーク管理機能を提供するための任意の適切な方式で、パケット・フローに関連するモバイル・フロー記録を解析することができ、方式は、実施すべきワイヤレス・ネットワーク管理機能（複数可）のタイプに依存することがある。
【００６１】
例えば、モバイル・フロー記録内に加入者識別情報が含まれるとすれば、サービス・プロバイダは、特定のワイヤレス加入者に関連するすべてのモバイル・フロー記録を集約し、集約した情報を、使用量ベースの課金、不正行為をするデバイスの検出、および／または他の機能のために使用することができる。
【００６２】
例えば、モバイル・フロー記録内にエアタイム使用量情報が含まれるとすれば、サービス・プロバイダは、エアタイム消費に基づいてサービス／アプリケーションをプロファイリングし、ネットワークを適切にプロビジョニングすることができる（既存のＩＰフロー記録から入手可能な単なるボリューム情報、例えばバイト／パケット・カウントは、この目的には不十分である）。
【００６３】
例えば、モバイル・フロー記録を使用して、通信ネットワーク内のイベントを検出および／または調査することができる。例えば、モバイル・フロー記録を使用して、通信ネットワーク内の望ましくないイベントの発生につながる可能性のあるモバイル・フロー・レベル活動を理解することができる（例えば、その結果、イベントの発生を防止するために予防処置を取ることができる）。
【００６４】
例えば、モバイル・フロー記録を使用して、通信ネットワーク内のイベントを調査することができる。例えば、モバイル・フロー記録を使用して、イベントを引き起こしたモバイル・フロー・レベル活動を理解することができる（例えば、モバイル・フロー記録からの５タプル、リソース使用情報、時間情報、および同様の情報を使用して。それらの少なくとも一部は、疑われるイベントまたは検出したイベントのタイプに依存することがある）。例えば、イベントの原因をより良く理解するために、イベントに関連するすべてのモバイル・フロー記録にアクセスすることができる。
【００６５】
例えば、モバイル・フロー記録を使用して、疑われるイベントまたは検出したイベントに応答して行うことのできる軽減処置を識別し、制御することができる。例えば、モバイル・フロー記録を使用して、（例えば、ファイアウォール／ＩＰＳにフィルタリング規則を追加すること、ルータＡＣＬにフィルタリング規則を追加することなどによって）悪意のあるソースのフィルタリングを制御することができる。例えば、モバイル・フロー記録を使用して、モバイル加入者（例えば、悪意のある加入者、ネットワーク内の多数のアドレスを巡回しているモバイル・スキャナ／スラマ（ｓｌａｍｍｅｒ）など）に連絡を取り、かつ／またはモバイル加入者を使用禁止にすることができる。例えば、モバイル・フロー記録を使用して、軽減処置が不要であると判定することもできる。
【００６６】
モバイル・フロー記録を使用して、ネットワークによって提供されるサービス品質を改善するための改善処置など、ならびにそれらの様々な組合せなどの、ワイヤレス・ネットワークを管理するために行うことのできる様々な他のタイプの処置を識別し、制御することができることを理解されよう。
【００６７】
モバイル・フロー記録内に含まれる情報を使用して、様々な他のワイヤレス・ネットワーク管理機能を提供できることを当業者は理解し、本明細書の教示によって通知されるであろう。
【００６８】
本明細書に記載のように、モバイル・フロー記録を格納、処理、伝播、および／または表示することができ、ならびに任意の他の適切な方式で処理することができる。図５に関して、例示的モバイル・フロー記録のディスプレイを示すｅｘグラフィカル・ユーザ・インターフェースを図示し、説明する。
【００６９】
図２に、モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する方法の一実施形態の高レベル・ブロック図を示す。逐次実施されるものとして図示し、説明するが、方法２００のステップの少なくとも一部を同時に実施することができ、または図２に関して図示し、説明するものとは異なる順序で実施することができる。方法２００はステップ２０２で始まる。ステップ２０４で、モバイル・フローに関連するＩＰ層情報を受信する。ステップ２０６で、モバイル・フローに関連するワイヤレス層情報を受信する。ステップ２０８で、ＩＰ層情報とワイヤレス層情報とを相関させることによってモバイル・フロー記録を生成する。ステップ２１０で、モバイル・フロー記録を処理（例えば、格納、伝播、および／または表示など）する。ステップ２１２で、方法２００は終了する。図１の説明と共に読むときに、方法２００のステップをより良く理解することができる。
【００７０】
図３に、モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する方法の一実施形態の高レベル・ブロック図を示す。逐次実施されるものとして図示し、説明するが、方法３００のステップの少なくとも一部を同時に実施することができ、または図３に関して図示し、説明するものとは異なる順序で実施することができる。方法３００はステップ３０２で始まる。ステップ３０４で、モバイル・ノードのシグナリング・トラフィックに関連する情報を受信する。ステップ３０６で、モバイル・ノードのベアラ・トラフィックに関連する情報を受信する。ステップ３０８で、モバイル・ノードのシグナリング・トラフィックに関連する情報と、モバイル・ノードのベアラ・トラフィックに関連する情報とを相関させることによってモバイル・フロー記録を生成する。一実施形態では、図４の方法４００を使用してステップ３０８を実装することができるが、本明細書に記載のように任意の他の適切な方式でステップ３０８を実施することもできる。ステップ３１０で、モバイル・フロー記録を処理（例えば、格納、伝播、および／または表示など）する。ステップ３１２で、方法３００は終了する。図１の説明と共に読むときに、方法３００のステップをより良く理解することができる。
【００７１】
図４に、モバイル・ノードのモバイル・フローに関するモバイル・フロー記録を生成する方法の一実施形態の高レベル・ブロック図を示す。
【００７２】
図４に示すように、方法４００は、モバイル・ノードのシグナリング・トラフィックに関連する情報と、モバイル・ノードのベアラ・トラフィックに関連する情報とを相関させることによってモバイル・フロー記録を生成する方法である。生成したモバイル・フロー記録は、モバイル・フローのＩＰ層情報と、モバイル・フローのワイヤレス層情報とを含む。
【００７３】
逐次実施されるものとして図示し、説明するが、方法４００のステップの少なくとも一部を同時に実施することができ、または図４に関して図示し、説明するものとは異なる順序で実施することができる。
【００７４】
ステップ４０２で、方法４００は始まる。
【００７５】
ステップ４０４で、モバイル・ノードに関連するシグナリング情報を使用して、モバイル・ノードの識別（例えば、モバイル・ノードの加入識別および／または装置識別）に対するモバイル・ノードのＩＰアドレスのマッピングを求める。
【００７６】
ステップ４０６で、モバイル・ノードが関連付けられるワイヤレス経路を求める。一実施形態では、ワイヤレス経路がリアル・タイムに求められる。モバイル・フローの存在中にワイヤレス経路が変化する一実施形態では、モバイル・ノードに関連する複数のワイヤレス経路が求められる。
【００７７】
ステップ４０８で、モバイル・ノードのベアラ・トラフィックに関連する情報を使用してモバイル・フローのＩＰ層情報を求めることにより、モバイル・フローのＩＰ層情報を含む予備フロー記録を生成する。モバイル・ノードに関連するベアラ・トラフィックの少なくとも一部を復号化することにより、モバイル・ノードのベアラ・トラフィックに関連する情報を使用して、モバイル・フローのＩＰ層情報を求めることができる。
【００７８】
ステップ４１０で、モバイル・ノードの識別に対するモバイル・ノードのＩＰアドレスのマッピングを使用して、モバイル・ノードの識別を含むように予備フロー記録を更新する。
【００７９】
ステップ４１２で、更新した予備フロー記録を求めたワイヤレス経路にリンクすることによってモバイル・フロー記録を生成する。
【００８０】
ステップ４１４で、方法４００は終了する。
【００８１】
図１の説明と共に読むときに、方法４００のステップをより良く理解することができる。
【００８２】
図５に、１つまたは複数のモバイル・フロー記録を使用して管理機能を提供する方法の一実施形態の高レベル・ブロック図を示す。逐次実施されるものとして図示し、説明するが、方法４００のステップの少なくとも一部を同時に実施することができ、または図５に関して図示し、説明するものとは異なる順序で実施することができる。方法５００はステップ５０２で始まる。ステップ５０４で、１つまたは複数のモバイル・フロー記録を受信する。ステップ５０６で、１つまたは複数のモバイル・フロー記録を使用して管理機能を提供する。ステップ５０８で、方法５００は終了する。図１の説明と共に読むときに、方法５００のステップをより良く理解することができる。
【００８３】
主に、モバイル・ノードのワイヤレス経路がモバイル・フローの寿命中に変化しない実施形態に関して本明細書で図示し、説明したが、モバイル・ノードのワイヤレス経路は、実際にはフローの寿命中に変化することがあることを理解されよう（例えば、モバイル・ノードのモビリティ、モバイル・ノードがネットワークにアクセスすることのできる複数のネットワーク・アクセス・ポイントの可用性のため、および／または任意の他の適切な理由で）。モバイル・ノードのワイヤレス経路がモバイル・フローの寿命中に変化する一実施形態では、ワイヤレス経路の変更（複数可）を追跡するために１つまたは複数の暫定フロー記録を使用することができる。そのような一実施形態では、各暫定フロー記録は、モバイル・ノードがワイヤレス経路を使用していた期間中のパケット（複数可）が横切るそのワイヤレス経路を含むことができる。任意の他の適切な方式でワイヤレス経路変更を追跡することもできる。
【００８４】
主に、特定のタイプのワイヤレス技術を使用する（例えば、ＣＤＭＡおよび／またはＧＰＲＳ／ＵＭＴＳベースのワイヤレス・ネットワークを使用する）例示的ワイヤレス通信ネットワーク・アーキテクチャの状況内で本明細書で図示し、説明したが、他のタイプのワイヤレス技術を使用するワイヤレス通信ネットワーク・アーキテクチャに関して本明細書に図示し、説明したモバイル・フロー記録生成および解析機能を使用できることを当業者は理解し、本明細書の教示によって通知されるであろう。例えば、他のタイプのＣＤＭＡワイヤレス・ネットワーク、他のタイプのＧＰＲＳ／ＵＭＴＳワイヤレス・ネットワーク、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷｉＭＡＸ）ワイヤレス・ネットワークなど、ならびにそれらの様々な組合せで、本明細書で図示し、説明したモバイル・フロー記録生成および解析機能を使用することができる。関連情報（例えば、シグナリング・トラフィックに関連する情報、および／またはベアラ・トラフィックに関連する情報）をそこから取得することのできるネットワーク要素は、他のタイプのワイヤレス・ネットワークでは異なることがあることも理解されよう。したがって、本明細書でのＢＳおよびＲＮＣ、ならびに類似のネットワーク要素に対する参照は、それぞれ無線アクセス・ノードおよびコントローラに対する参照としてより一般的に理解することができる。
【００８５】
主に、モバイル・ノードがネットワークに接続中に単一のモバイル・フローに参加する実施形態に関して本明細書で図示し、説明したが、モバイル・ノードがネットワークに接続中に複数のモバイル・フローに参加できることを理解されよう。そのような実施形態では、各モバイル・フローについて別々のモバイル・フロー記録を作成する、複数のモバイル・フローについて１つの集約モバイル・フロー記録を作成するなど、ならびにそれらの様々な組合せなどの任意の適切な方式で複数のモバイル・フローを処理することができる。
【００８６】
主に、ＩＰパケット・フローに関して本明細書で図示し、説明したが、他のタイプのパケットを使用するパケット・フローのモバイル・フロー記録生成および解析に関して、本明細書で図示し、説明したモバイル・フロー記録生成および解析機能を使用することができる。そのような実施形態では、モバイル・フロー記録内に含まれるＩＰ層情報の少なくとも一部および／またはワイヤレス層情報の少なくとも一部は、本明細書で図示し、説明したものとは異なることがある。
【００８７】
図６に、本明細書に記載の機能を実施する際に使用するのに適したコンピュータの高レベル・ブロック図を示す。図６に示すように、コンピュータ６００は、プロセッサ要素６０２（例えば、中央演算処理装置（ＣＰＵ）または他の適切なプロセッサ（複数可））、メモリ６０４（例えば、ランダム・アクセス・メモリ（ＲＡＭ）および／または読取り専用メモリ（ＲＯＭ））、モバイル・フロー記録を生成および／または解析するように適合されたモバイル・フロー記録モジュール／プロセス６０５、および様々な入出力デバイス６０６（例えば、ユーザ入力デバイス（キーボード、キーパッド、マウスなど）、ユーザ出力デバイス（ディスプレイ、スピーカなど）、入力ポート、出力ポート、受信機、送信機、および記憶デバイス（例えば、テープ・ドライブ、フロッピィ・ドライブ、ハード・ディスク・ドライブ、コンパクト・ディスク・ドライブなど））を含む。
【００８８】
本明細書で図示し、説明した機能を、ソフトウェアで、かつ／またはソフトウェアとハードウェアの組合せで、例えば、汎用コンピュータ、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、および／または任意の他のハードウェア同等物を使用して実装できることに留意されたい。一実施形態では、モバイル・フロー記録プロセス６０５をメモリ６０４にロードし、プロセッサ６０２で実行して、本明細書の上記で論じた機能を実装することができる。したがって、コンピュータ可読記憶媒体またはキャリア、例えばＲＡＭメモリ、磁気または光ドライブまたはディスケットなどの上にモバイル・フロー記録プロセス６０５（関連するデータ構造を含む）を格納することができる。
【００８９】
本明細書でソフトウェア方法として論じたステップの一部をハードウェア内に実装することができ、例えば、プロセッサと協働して様々な方法ステップを実施する回路として実装できることが企図される。本明細書に記載の機能／要素の各部分をコンピュータ・プログラム製品として実装することができ、コンピュータ命令が、コンピュータによって処理されたとき、本明細書に記載の方法および／または技法が起動され、あるいは提供されるようにコンピュータの動作を適合させる。本発明の方法を起動する命令を固定または取外し可能媒体に格納し、ブロードキャストまたは他の信号担持媒体中のデータ・ストリームを介して送信し、かつ／または命令に従って動作するコンピューティングデバイス内のメモリ内に格納することができる。
【００９０】
本発明の教示を組み込む様々な実施形態を本明細書で詳細に図示し、説明したが、こうした教示を依然として組み込む多数の他の変形実施形態を当業者は容易に考案することができる。
【図１】
0005570594.tif 000002
【図２】
0005570594.tif 000003
【図３】
0005570594.tif 000004
【図４】
0005570594.tif 000005
【図５】
0005570594.tif 000006
【図６】
0005570594.tif 000007