(57)【特許請求の範囲】
【請求項１】
一の基地局制御装置と複数の基地局装置の各々との間で交換されるメッセージを分析するメッセージ分析装置であり、
メッセージの交換時刻情報と、一の前記基地局装置と当該基地局装置のカバレッジ内に在る一のユーザ装置との関連付けを示す基地局・端末関連付け識別情報とを有し、当該基地局装置と当該ユーザ装置との関連付けの開始を示す関連付け開始メッセージと、
メッセージの交換時刻情報と、前記基地局・端末関連付け識別情報と、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す端末・基地局制御装置関連付け識別情報とを有し、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す関連付け情報メッセージと、
少なくともメッセージの交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを有する特定種類のメッセージと、
を収集するメッセージ収集部と、
前記メッセージ収集部により収集された前記関連付け開始メッセージから送信元ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報とを取得し、
前記メッセージ収集部により収集された前記関連付け情報メッセージから宛先ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報と前記端末・基地局制御装置関連付け識別情報とを取得し、
前記メッセージ収集部により収集された前記特定種類のメッセージから前記交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを取得する、
メッセージ解析部と、
前記メッセージ解析部により取得された前記交換時刻情報が示す交換時刻の順で対応付け対象の前記関連付け開始メッセージを選択し、選択した対応付け対象の前記関連付け開始メッセージについてのメッセージの対応付けを行うメッセージ対応付け部と、を備え、
前記メッセージ対応付け部は、前記メッセージ解析部により取得された前記関連付け開始メッセージの送信元ＩＰアドレス、前記関連付け情報メッセージの宛先ＩＰアドレス、前記基地局・端末関連付け識別情報及び前記端末・基地局制御装置関連付け識別情報に基づいて、宛先ＩＰアドレスが前記対応付け対象の前記関連付け開始メッセージの送信元ＩＰアドレスと同じであり且つ前記基地局・端末関連付け識別情報が前記対応付け対象の前記関連付け開始メッセージと同じである前記関連付け情報メッセージの前記端末・基地局制御装置関連付け識別情報を前記対応付け対象の前記関連付け開始メッセージに対応付けし、同一の前記端末・基地局制御装置関連付け識別情報に関連する前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとを対応付ける、メッセージ分析装置であって、
前記メッセージ対応付け部により対応付けされた前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとの各交換時刻情報に基づいた最も早い交換時刻から最も遅い交換時刻までの経過時間に基づいて、該当するユーザ装置の動作状態を判定するユーザ装置状態管理部、
をさらに備えたメッセージ分析装置。
【請求項２】
前記特定種類のメッセージはハンドオーバ関連メッセージを含み、
前記ハンドオーバ関連メッセージは、前記基地局制御装置が管理する異なるトラッキングエリア間のハンドオーバに関するメッセージである、
請求項１に記載のメッセージ分析装置。
【請求項３】
前記メッセージ収集部は、前記基地局・端末関連付け識別情報を有する前記ハンドオーバ関連メッセージを収集し、
前記メッセージ解析部は、前記メッセージ収集部により収集された前記ハンドオーバ関連メッセージから前記基地局・端末関連付け識別情報を取得し、
前記メッセージ対応付け部は、前記メッセージ解析部により取得されたハンドオーバ先の基地局装置に関する前記基地局・端末関連付け識別情報に基づいて、ハンドオーバ後のメッセージの対応付けを継続する、
請求項２に記載のメッセージ分析装置。
【請求項４】
一の基地局制御装置と複数の基地局装置の各々との間で交換されるメッセージを分析するメッセージ分析方法であり、
メッセージ分析装置が、
メッセージの交換時刻情報と、一の前記基地局装置と当該基地局装置のカバレッジ内に在る一のユーザ装置との関連付けを示す基地局・端末関連付け識別情報とを有し、当該基地局装置と当該ユーザ装置との関連付けの開始を示す関連付け開始メッセージと、
メッセージの交換時刻情報と、前記基地局・端末関連付け識別情報と、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す端末・基地局制御装置関連付け識別情報とを有し、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す関連付け情報メッセージと、
少なくともメッセージの交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを有する特定種類のメッセージと、
を収集するメッセージ収集ステップと、
前記メッセージ分析装置が、
前記メッセージ収集ステップにより収集された前記関連付け開始メッセージから送信元ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報とを取得し、
前記メッセージ収集ステップにより収集された前記関連付け情報メッセージから宛先ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報と前記端末・基地局制御装置関連付け識別情報とを取得し、
前記メッセージ収集ステップにより収集された前記特定種類のメッセージから前記交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを取得する、
メッセージ解析ステップと、
前記メッセージ分析装置が、前記メッセージ解析ステップにより取得された前記交換時刻情報が示す交換時刻の順で対応付け対象の前記関連付け開始メッセージを選択し、選択した対応付け対象の前記関連付け開始メッセージについてのメッセージの対応付けを行うメッセージ対応付けステップと、を含み、
前記メッセージ対応付けステップは、前記メッセージ解析ステップにより取得された前記関連付け開始メッセージの送信元ＩＰアドレス、前記関連付け情報メッセージの宛先ＩＰアドレス、前記基地局・端末関連付け識別情報及び前記端末・基地局制御装置関連付け識別情報に基づいて、宛先ＩＰアドレスが前記対応付け対象の前記関連付け開始メッセージの送信元ＩＰアドレスと同じであり且つ前記基地局・端末関連付け識別情報が前記対応付け対象の前記関連付け開始メッセージと同じである前記関連付け情報メッセージの前記端末・基地局制御装置関連付け識別情報を前記対応付け対象の前記関連付け開始メッセージに対応付けし、同一の前記端末・基地局制御装置関連付け識別情報に関連する前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとを対応付ける、メッセージ分析方法であって、
前記メッセージ対応付けステップにより対応付けされた前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとの各交換時刻情報に基づいた最も早い交換時刻から最も遅い交換時刻までの経過時間に基づいて、該当するユーザ装置の動作状態を判定するユーザ装置状態管理ステップ、
をさらに含むメッセージ分析方法。
【請求項５】
一の基地局制御装置と複数の基地局装置の各々との間で交換されるメッセージの分析を行うためのコンピュータプログラムであって、
メッセージの交換時刻情報と、一の前記基地局装置と当該基地局装置のカバレッジ内に在る一のユーザ装置との関連付けを示す基地局・端末関連付け識別情報とを有し、当該基地局装置と当該ユーザ装置との関連付けの開始を示す関連付け開始メッセージと、
メッセージの交換時刻情報と、前記基地局・端末関連付け識別情報と、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す端末・基地局制御装置関連付け識別情報とを有し、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す関連付け情報メッセージと、
少なくともメッセージの交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを有する特定種類のメッセージと、
を収集するメッセージ収集ステップと、
前記メッセージ収集ステップにより収集された前記関連付け開始メッセージから送信元ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報とを取得し、
前記メッセージ収集ステップにより収集された前記関連付け情報メッセージから宛先ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報と前記端末・基地局制御装置関連付け識別情報とを取得し、
前記メッセージ収集ステップにより収集された前記特定種類のメッセージから前記交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを取得する、
メッセージ解析ステップと、
前記メッセージ解析ステップにより取得された前記交換時刻情報が示す交換時刻の順で対応付け対象の前記関連付け開始メッセージを選択し、選択した対応付け対象の前記関連付け開始メッセージについてのメッセージの対応付けを行うメッセージ対応付けステップと、をコンピュータに実行させ、
前記メッセージ対応付けステップは、前記メッセージ解析ステップにより取得された前記関連付け開始メッセージの送信元ＩＰアドレス、前記関連付け情報メッセージの宛先ＩＰアドレス、前記基地局・端末関連付け識別情報及び前記端末・基地局制御装置関連付け識別情報に基づいて、宛先ＩＰアドレスが前記対応付け対象の前記関連付け開始メッセージの送信元ＩＰアドレスと同じであり且つ前記基地局・端末関連付け識別情報が前記対応付け対象の前記関連付け開始メッセージと同じである前記関連付け情報メッセージの前記端末・基地局制御装置関連付け識別情報を前記対応付け対象の前記関連付け開始メッセージに対応付けし、同一の前記端末・基地局制御装置関連付け識別情報に関連する前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとを対応付ける、コンピュータプログラムであって、
前記メッセージ対応付けステップにより対応付けされた前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとの各交換時刻情報に基づいた最も早い交換時刻から最も遅い交換時刻までの経過時間に基づいて、該当するユーザ装置の動作状態を判定するユーザ装置状態管理ステップ、
をさらに前記コンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ分析装置、メッセージ分析方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
３ＧＰＰ（3rd Generation Partnership Project）で標準化作業が進められているＬＴＥ（Long Term Evolution）と呼ばれる無線通信サービス（ＬＴＥサービス）が知られている（例えば、非特許文献１参照）。ＬＴＥサービスを提供する一般のテレコミュニケーションネットワーク（ＬＴＥネットワーク）では、一台のＭＭＥ（Mobility Management Entity：基地局制御装置）に対して、多数のｅＮｏｄｅＢ（基地局装置）を収容している。また、各ｅＮｏｄｅＢでは、多数のユーザ装置（ＵＥ：User Equipment）を収容している。このため、各ｅＮｏｄｅＢと一台のＭＭＥを相互接続する各Ｓ１−ＭＭＥインタフェースでは、各ｅＮｏｄｅＢに収容されている多数のユーザ装置に関わる膨大な数のデータ・パケットが流れている。これらＳ１−ＭＭＥインタフェース上のデータ・パケットは、各ユーザ装置の状態変化（アタッチ、ハンドオーバ、アイドル状態への遷移など）を契機に発生する。そして、そのＳ１−ＭＭＥインタフェースでは、多数のユーザ装置のデータ・パケットが入れ混じった状態で観測される。この観測された個々のデータ・パケットから、直接、ユーザ装置を識別することや、ユーザ装置の状態を特定することはできない。
【０００３】
特許文献１には、ＬＴＥネットワークにおけるデータ・パケットのモニタリング方法の従来技術の一例が記載されている。特許文献１の従来技術では、Ｓ１−ＭＭＥインタフェースにおいて、暗号されて流れる一部のＮＡＳ（Non-Access Stratum）メッセージを解読する方法を示している。具体的には、ＭＭＥとＨＳＳ（Home Subscriber System）を相互接続するＳ６ａインタフェース、および、ＭＭＥとＳＧＳＮ（Serving GPRS Support Node）を相互接続するＳ３インタフェースのそれぞれのインタフェースを流れるデータ・パケットをモニタリング装置で捕捉し、Ｓ１−ＭＭＥインタフェースにおいて、暗号化されたＮＡＳメッセージを解読するために必要な鍵キーを捕捉し、該暗号化されたＮＡＳメッセージを解読する。これにより、ＮＡＳメッセージからユーザ装置をＩＭＳＩ（International Mobile Subscriber Identifier）で識別し、各ユーザ装置単位でのセッション記録を作成することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１３４９７５号公報
【非特許文献】
【０００５】
【非特許文献１】3GPP、TS 36.413 V12、“S1 Application Protocol (S1AP)”
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１の従来技術によれば、Ｓ１−ＭＭＥインタフェース上を流れるＮＡＳメッセージとユーザ装置との対応付けを行うことができる。しかしながら、ＮＡＳメッセージは暗号化されている場合が多いため、暗号化されたＮＡＳメッセージの復号化に失敗すると、ユーザ装置の識別ができない事象が多く発生する。また、ＮＡＳメッセージはＳ１−ＭＭＥインタフェース上を流れる制御メッセージ全体の極一部であり、ＮＡＳメッセージ以外の、Ｓ１−ＭＭＥインタフェース上を流れる大部分の制御メッセージについては、特許文献１の従来技術ではユーザ装置との対応付けを行うことができない。また、ＮＡＳメッセージだけでは、ユーザ装置の状態を把握することが難しい。例えば、Ｓ１ハンドオーバの対象となったユーザ装置の状態を把握することが難しい。Ｓ１ハンドオーバとは、一台のＭＭＥが管理する複数のトラッキングエリアにおいて、異なるトラッキングエリア間のハンドオーバのことを指す。各トラッキングエリアには、一又は複数のｅＮｏｄｅＢが配置される。
【０００７】
本発明は、このような事情を考慮してなされたものであり、基地局装置と基地局制御装置との間で交換されるメッセージとユーザ装置との対応付け範囲の拡大を図ると共にユーザ装置の状態の把握に寄与できる、メッセージ分析装置、メッセージ分析方法およびコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
（１）本発明の一態様は、一の基地局制御装置と複数の基地局装置の各々との間で交換されるメッセージを分析するメッセージ分析装置であり、メッセージの交換時刻情報と、一の前記基地局装置と当該基地局装置のカバレッジ内に在る一のユーザ装置との関連付けを示す基地局・端末関連付け識別情報とを有し、当該基地局装置と当該ユーザ装置との関連付けの開始を示す関連付け開始メッセージと、メッセージの交換時刻情報と、前記基地局・端末関連付け識別情報と、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す端末・基地局制御装置関連付け識別情報とを有し、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す関連付け情報メッセージと、少なくともメッセージの交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを有する特定種類のメッセージと、を収集するメッセージ収集部と、前記メッセージ収集部により収集された前記関連付け開始メッセージから送信元ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報とを取得し、前記メッセージ収集部により収集された前記関連付け情報メッセージから宛先ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報と前記端末・基地局制御装置関連付け識別情報とを取得し、前記メッセージ収集部により収集された前記特定種類のメッセージから前記交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを取得する、メッセージ解析部と、前記メッセージ解析部により取得された前記交換時刻情報が示す交換時刻の順で対応付け対象の前記関連付け開始メッセージを選択し、選択した対応付け対象の前記関連付け開始メッセージについてのメッセージの対応付けを行うメッセージ対応付け部と、を備え、前記メッセージ対応付け部は、前記メッセージ解析部により取得された前記関連付け開始メッセージの送信元ＩＰアドレス、前記関連付け情報メッセージの宛先ＩＰアドレス、前記基地局・端末関連付け識別情報及び前記端末・基地局制御装置関連付け識別情報に基づいて、宛先ＩＰアドレスが前記対応付け対象の前記関連付け開始メッセージの送信元ＩＰアドレスと同じであり且つ前記基地局・端末関連付け識別情報が前記対応付け対象の前記関連付け開始メッセージと同じである前記関連付け情報メッセージの前記端末・基地局制御装置関連付け識別情報を前記対応付け対象の前記関連付け開始メッセージに対応付けし、同一の前記端末・基地局制御装置関連付け識別情報に関連する前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとを対応付ける、メッセージ分析装置であって、前記メッセージ対応付け部により対応付けされた前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとの各交換時刻情報に基づいた最も早い交換時刻から最も遅い交換時刻までの経過時間に基づいて、該当するユーザ装置の動作状態を判定するユーザ装置状態管理部、をさらに備えたメッセージ分析装置である。
（２）本発明の一態様は、上記（１）のメッセージ分析装置において、前記特定種類のメッセージはハンドオーバ関連メッセージを含み、前記ハンドオーバ関連メッセージは、前記基地局制御装置が管理する異なるトラッキングエリア間のハンドオーバに関するメッセージである、メッセージ分析装置である。
（３）本発明の一態様は、上記（２）のメッセージ分析装置において、前記メッセージ収集部は、前記基地局・端末関連付け識別情報を有する前記ハンドオーバ関連メッセージを収集し、前記メッセージ解析部は、前記メッセージ収集部により収集された前記ハンドオーバ関連メッセージから前記基地局・端末関連付け識別情報を取得し、前記メッセージ対応付け部は、前記メッセージ解析部により取得されたハンドオーバ先の基地局装置に関する前記基地局・端末関連付け識別情報に基づいて、ハンドオーバ後のメッセージの対応付けを継続する、メッセージ分析装置である。
【０００９】
（４）本発明の一態様は、一の基地局制御装置と複数の基地局装置の各々との間で交換されるメッセージを分析するメッセージ分析方法であり、メッセージ分析装置が、メッセージの交換時刻情報と、一の前記基地局装置と当該基地局装置のカバレッジ内に在る一のユーザ装置との関連付けを示す基地局・端末関連付け識別情報とを有し、当該基地局装置と当該ユーザ装置との関連付けの開始を示す関連付け開始メッセージと、メッセージの交換時刻情報と、前記基地局・端末関連付け識別情報と、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す端末・基地局制御装置関連付け識別情報とを有し、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す関連付け情報メッセージと、少なくともメッセージの交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを有する特定種類のメッセージと、を収集するメッセージ収集ステップと、前記メッセージ分析装置が、前記メッセージ収集ステップにより収集された前記関連付け開始メッセージから送信元ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報とを取得し、前記メッセージ収集ステップにより収集された前記関連付け情報メッセージから宛先ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報と前記端末・基地局制御装置関連付け識別情報とを取得し、前記メッセージ収集ステップにより収集された前記特定種類のメッセージから前記交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを取得する、メッセージ解析ステップと、前記メッセージ分析装置が、前記メッセージ解析ステップにより取得された前記交換時刻情報が示す交換時刻の順で対応付け対象の前記関連付け開始メッセージを選択し、選択した対応付け対象の前記関連付け開始メッセージについてのメッセージの対応付けを行うメッセージ対応付けステップと、を含み、前記メッセージ対応付けステップは、前記メッセージ解析ステップにより取得された前記関連付け開始メッセージの送信元ＩＰアドレス、前記関連付け情報メッセージの宛先ＩＰアドレス、前記基地局・端末関連付け識別情報及び前記端末・基地局制御装置関連付け識別情報に基づいて、宛先ＩＰアドレスが前記対応付け対象の前記関連付け開始メッセージの送信元ＩＰアドレスと同じであり且つ前記基地局・端末関連付け識別情報が前記対応付け対象の前記関連付け開始メッセージと同じである前記関連付け情報メッセージの前記端末・基地局制御装置関連付け識別情報を前記対応付け対象の前記関連付け開始メッセージに対応付けし、同一の前記端末・基地局制御装置関連付け識別情報に関連する前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとを対応付ける、メッセージ分析方法であって、前記メッセージ対応付けステップにより対応付けされた前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとの各交換時刻情報に基づいた最も早い交換時刻から最も遅い交換時刻までの経過時間に基づいて、該当するユーザ装置の動作状態を判定するユーザ装置状態管理ステップ、をさらに含むメッセージ分析方法である。
【００１０】
（５）本発明の一態様は、一の基地局制御装置と複数の基地局装置の各々との間で交換されるメッセージの分析を行うためのコンピュータプログラムであって、メッセージの交換時刻情報と、一の前記基地局装置と当該基地局装置のカバレッジ内に在る一のユーザ装置との関連付けを示す基地局・端末関連付け識別情報とを有し、当該基地局装置と当該ユーザ装置との関連付けの開始を示す関連付け開始メッセージと、メッセージの交換時刻情報と、前記基地局・端末関連付け識別情報と、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す端末・基地局制御装置関連付け識別情報とを有し、前記基地局制御装置の管理下にある一のユーザ装置と前記基地局制御装置との関連付けを示す関連付け情報メッセージと、少なくともメッセージの交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを有する特定種類のメッセージと、を収集するメッセージ収集ステップと、前記メッセージ収集ステップにより収集された前記関連付け開始メッセージから送信元ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報とを取得し、前記メッセージ収集ステップにより収集された前記関連付け情報メッセージから宛先ＩＰアドレスと前記交換時刻情報と前記基地局・端末関連付け識別情報と前記端末・基地局制御装置関連付け識別情報とを取得し、前記メッセージ収集ステップにより収集された前記特定種類のメッセージから前記交換時刻情報と前記端末・基地局制御装置関連付け識別情報とを取得する、メッセージ解析ステップと、前記メッセージ解析ステップにより取得された前記交換時刻情報が示す交換時刻の順で対応付け対象の前記関連付け開始メッセージを選択し、選択した対応付け対象の前記関連付け開始メッセージについてのメッセージの対応付けを行うメッセージ対応付けステップと、をコンピュータに実行させ、前記メッセージ対応付けステップは、前記メッセージ解析ステップにより取得された前記関連付け開始メッセージの送信元ＩＰアドレス、前記関連付け情報メッセージの宛先ＩＰアドレス、前記基地局・端末関連付け識別情報及び前記端末・基地局制御装置関連付け識別情報に基づいて、宛先ＩＰアドレスが前記対応付け対象の前記関連付け開始メッセージの送信元ＩＰアドレスと同じであり且つ前記基地局・端末関連付け識別情報が前記対応付け対象の前記関連付け開始メッセージと同じである前記関連付け情報メッセージの前記端末・基地局制御装置関連付け識別情報を前記対応付け対象の前記関連付け開始メッセージに対応付けし、同一の前記端末・基地局制御装置関連付け識別情報に関連する前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとを対応付ける、コンピュータプログラムであって、前記メッセージ対応付けステップにより対応付けされた前記関連付け開始メッセージと前記関連付け情報メッセージと前記特定種類のメッセージとの各交換時刻情報に基づいた最も早い交換時刻から最も遅い交換時刻までの経過時間に基づいて、該当するユーザ装置の動作状態を判定するユーザ装置状態管理ステップ、をさらに前記コンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１１】
本発明によれば、基地局装置と基地局制御装置との間で交換されるメッセージとユーザ装置との対応付け範囲の拡大を図ることができる。また、ユーザ装置の状態の把握に寄与できるという効果が得られる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るメッセージ分析装置１の構成を示すブロック図である。
【図２】本発明の一実施形態に係るメッセージ分析装置１が適用されるＬＴＥネットワークの一例を示す概略構成図である。
【図３】本発明の一実施形態に係るメッセージ分析方法の手順を示すフローチャートである。
【図４】本発明の一実施形態に係るメッセージ分析方法の手順を示すフローチャートである。
【図５】本発明の一実施形態に係る解析対象のメッセージの種類を示す図表である。
【図６】ＬＴＥネットワークに係るプロトコルスタックの一つを示す図である。
【図７】本発明の一実施形態に係る制御メッセージのシーケンス図である。
【図８】図４に示すステップＳ１１の処理手順を示すフローチャートである。
【図９】ハンドオーバに係るメッセージシーケンスの例を示すシーケンス図である。
【図１０】本発明の一実施形態に係る制御メッセージの対応付けの例を示す図表である。
【図１１】本発明の一実施形態に係る制御メッセージの対応付けの例を示す図表である。
【図１２】本発明の一実施形態に係る制御メッセージの対応付けの例を示す図表である。
【図１３】本発明の一実施形態に係る制御メッセージの対応付けの例を示す図表である。
【図１４】本発明の一実施形態に係る制御メッセージの対応付けの例を示す図表である。
【発明を実施するための形態】
【００１３】
以下、図面を参照し、本発明の実施形態について説明する。本実施形態では、無線通信ネットワークの一例として、ＬＴＥネットワークを挙げて説明する。
【００１４】
図１は、本発明の一実施形態に係るメッセージ分析装置１の構成を示すブロック図である。図１において、メッセージ分析装置１は、メッセージ収集部１０とメッセージ解析部１２とパラメータ記憶部１４とメッセージ対応付け部１６とユーザ装置状態管理部１８とを備える。メッセージ収集部１０は、解析対象のメッセージを収集する。メッセージ解析部１２は、該収集されたメッセージを解析する。パラメータ記憶部１４は、該解析の結果として得られたパラメータを記憶する。メッセージ対応付け部１６は、該記憶されたパラメータに基づいて、メッセージ収集部１０で収集されたメッセージとユーザ装置との対応付けを行う。ユーザ装置状態管理部１８は、ユーザ装置に対応付けされたメッセージに基づいて、当該ユーザ装置の動作状態の管理を行う。
【００１５】
図２は、本実施形態に係るメッセージ分析装置１が適用されるＬＴＥネットワークの一例を示す概略構成図である。図２において、ＬＴＥネットワークは、無線ネットワークとしてのｅＵＴＲＡＮ（Evolved Universal Terrestrial Radio Network）＿３０と、コアネットワークとしてのＥＰＣ（Evolved Packet Core）＿４０とを有する。ｅＵＴＲＡＮ＿３０は、ｅＮｏｄｅＢ＿３２（基地局装置）を有する。ｅＮｏｄｅＢ＿３２は、自己のカバレッジ（coverage：無線通信が可能な範囲）内に在るＵＥ（ユーザ装置）＿３４と無線通信する。ＥＰＣ＿４０は、ＭＭＥ＿４２（基地局制御装置）、ＳＧＷ（Serving Gateway）＿４４、ＰＧＷ（PDN（Packet Data Network） Gateway）＿４６、ＨＳＳ＿４８など、複数の装置群よって構成されている。
【００１６】
メッセージ分析装置１は、一のＭＭＥ＿４２と一のｅＮｏｄｅＢ＿３２とを相互接続するＳ１−ＭＭＥインタフェースを流れるデータ・パケットを捕捉する。又は、メッセージ分析装置１は、一のＭＭＥ＿４２と複数（Ｎ個）のｅＮｏｄｅＢ＿３２とを各々相互接続する複数（Ｎ個）のＳ１−ＭＭＥインタフェースの各々を流れるデータ・パケットを捕捉してもよい。なお、データ・パケットとは、ＩＰ（Internet Protocol）ヘッダおよびＩＰヘッダ以降のペイロードを含むＩＰパケットのことを指す。
【００１７】
次に、本実施形態に係るメッセージ分析装置１の動作を説明する。図３および図４は、本実施形態に係るメッセージ分析方法の手順を示すフローチャートである。まず、図３を参照して、メッセージの収集および解析に係る動作を説明する。メッセージ分析装置１は、各Ｓ１−ＭＭＥインタフェースを流れるデータ・パケットを捕捉すると、図３の処理を開始する。
【００１８】
（ステップＳ１）メッセージ収集部１０は、各Ｓ１−ＭＭＥインタフェースを流れるデータ・パケットを捕捉（受信）し、該捕捉したデータ・パケットから解析対象のメッセージを収集する。ここで、本実施形態に係る解析対象のメッセージについて以下に説明する。
【００１９】
図５は、本実施形態に係る解析対象のメッセージの種類を示す図表である。本実施形態では、図５に示される７種類の制御メッセージ「初期ＵＥメッセージ（Initial UE Message）」、「初期コンテキスト設定メッセージ（Initial Context Setup Message）」、「パス切替要求メッセージ（Path Switch Request Message）」、「ＵＥコンテキストリリースメッセージ（UE Context Release Message）」、「ハンドオーバ要求メッセージ（Handover Preparation）」、「ハンドオーバリソース割当メッセージ（Handover Resource Allocation）」、及び「ハンドオーバ通知メッセージ（Handover Notification）」を、解析対象のメッセージとして収集する。初期ＵＥメッセージ、初期コンテキスト設定メッセージ、パス切替要求メッセージ、ＵＥコンテキストリリースメッセージ、ハンドオーバ要求メッセージ、ハンドオーバリソース割当メッセージ、及びハンドオーバ通知メッセージは、図６に示されるＳ１−ＡＰの制御信号である。
【００２０】
図６は、ＬＴＥネットワークに係るプロトコルスタックの一つを示す図である。Ｓ１−ＡＰの制御信号は、ｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換される。Ｓ１−ＡＰの制御信号には「S1AP Procedure Code」が付与されている。初期ＵＥメッセージの「S1AP Procedure Code」は「１２」、初期コンテキスト設定メッセージの「S1AP Procedure Code」は「９」、パス切替要求メッセージの「S1AP Procedure Code」は「３」、ＵＥコンテキストリリースメッセージの「S1AP Procedure Code」は「２３」、ハンドオーバ要求メッセージの「S1AP Procedure Code」は「０」、ハンドオーバリソース割当メッセージの「S1AP Procedure Code」は「１」、ハンドオーバ通知メッセージの「S1AP Procedure Code」は「２」である。
【００２１】
初期ＵＥメッセージは、一のｅＮｏｄｅＢ＿３２と当該ｅＮｏｄｅＢ＿３２のカバレッジ内に在る一のＵＥ＿３４との関連付けの開始を示す関連付け開始メッセージとして機能する。初期コンテキスト設定メッセージは、ＭＭＥ＿４２の管理下にある一のＵＥ＿３４と当該ＭＭＥ＿４２との関連付けを示す関連付け情報メッセージとして機能する。パス切替要求メッセージは、ＭＭＥ＿４２の管理下にある一のＵＥ＿３４とｅＮｏｄｅＢ＿３２との関連付けの変更を示す関連付け変更メッセージとして機能する。パス切替要求メッセージは、当該ＵＥ＿３４との関連付けの変更先のｅＮｏｄｅＢ＿３２から送信される。ＵＥコンテキストリリースメッセージは、一のｅＮｏｄｅＢ＿３２と当該ｅＮｏｄｅＢ＿３２のカバレッジ内に在る一のＵＥ＿３４との関連付けの解放を示す関連付け解放メッセージとして機能する。
【００２２】
図７は、初期ＵＥメッセージ、初期コンテキスト設定メッセージ、パス切替要求メッセージ及びＵＥコンテキストリリースメッセージの一連の送信順序と送信方向を示すシーケンス図である。初期ＵＥメッセージは、ｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信される。初期コンテキスト設定メッセージは、ＭＭＥ＿４２からｅＮｏｄｅＢ＿３２へ送信される。パス切替要求メッセージは、ｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信される。ＵＥコンテキストリリースメッセージは、ｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信される。なお、ＵＥコンテキストリリースメッセージは、ＭＭＥ＿４２からｅＮｏｄｅＢ＿３２へ送信される場合もある。
【００２３】
ハンドオーバ要求メッセージは、ハンドオーバ元のｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信される。ハンドオーバ要求メッセージは、ハンドオーバ元のｅＮｏｄｅＢ＿３２からＭＭＥ＿４２に対して、ＵＥ＿３４のハンドオーバの要求を通知するメッセージである。ハンドオーバリソース割当メッセージは、ＭＭＥ＿４２からハンドオーバ先のｅＮｏｄｅＢ＿３２へ送信される。ハンドオーバリソース割当メッセージは、ＭＭＥ＿４２からハンドオーバ先のｅＮｏｄｅＢ＿３２に対して、ＵＥ＿３４のハンドオーバのために、ハンドオーバ先のｅＮｏｄｅＢ＿３２のリソースを割当てるように通知するメッセージである。ハンドオーバ通知メッセージは、ハンドオーバ先のｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信される。ハンドオーバ通知メッセージは、ハンドオーバ先のｅＮｏｄｅＢ＿３２からＭＭＥ＿４２に対して、ハンドオーバ先のｅＮｏｄｅＢ＿３２へのＵＥ＿３４のハンドオーバの成功を通知するメッセージである。
【００２４】
説明を図３に戻す。
（ステップＳ２）メッセージ解析部１２は、メッセージ収集部１０により収集された制御メッセージについての解析を行い、この解析の結果としてパラメータを抽出する。ここで、本実施形態に係る抽出対象のパラメータについて以下に説明する。
【００２５】
［初期ＵＥメッセージ］
初期ＵＥメッセージについて、以下のパラメータを抽出する。
（１）交換時刻情報
交換時刻情報は、当該初期ＵＥメッセージがｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換された時刻を示す。具体的には、初期ＵＥメッセージが格納されていたデータ・パケットのタイムスタンプ情報に基づいて、当該初期ＵＥメッセージの交換時刻情報を取得する。
（２）送信元ＩＰアドレス
送信元ＩＰアドレスは、当該初期ＵＥメッセージを送信したｅＮｏｄｅＢ＿３２のＩＰアドレスである。具体的には、初期ＵＥメッセージが格納されていたデータ・パケットのＩＰヘッダから送信元ＩＰアドレスを取得する。
（３）ＴＭＳＩ（Temporary Mobile Subscriber Identifier）パラメータ
ＴＭＳＩパラメータは、初期ＵＥメッセージから取得される。このＴＭＳＩパラメータは、当該初期ＵＥメッセージを送信したｅＮｏｄｅＢ＿３２のカバレッジ内に在る一のＵＥ＿３４に対して付与された一時的な識別子である。ＴＭＳＩパラメータは、当該ｅＮｏｄｅＢ＿３２を管理するＭＭＥ＿４２の管理下に入ったＵＥ＿３４に対して、該ＵＥ＿３４を識別するために一時的に、ＭＭＥ＿４２によって付与される。このＴＭＳＩパラメータは、ＵＥ＿３４に固有のＩＭＳＩとは異なり、一時的な識別子であるので、実際のＵＥ＿３４の特定を行うことはできない。なお、ＵＥ＿３４がはじめてＭＭＥ＿４２の管理下に入った時にはまだＴＭＳＩパラメータが付与されていないので、初期ＵＥメッセージからＴＭＳＩパラメータを取得できない。ＴＭＳＩパラメータを取得できなかった初期ＵＥメッセージについては、廃棄する。
（４）ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、初期ＵＥメッセージから取得される。このＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該初期ＵＥメッセージのＴＭＳＩパラメータで識別されるＵＥ＿３４と当該初期ＵＥメッセージを送信したｅＮｏｄｅＢ＿３２との関連付けを示す基地局・端末関連付け識別情報である。
（５）セルＩＤパラメータ
セルＩＤパラメータは、初期ＵＥメッセージから取得される。このセルＩＤパラメータは、当該初期ＵＥメッセージを送信したｅＮｏｄｅＢ＿３２のセルのうち、当該初期ＵＥメッセージのＴＭＳＩパラメータで識別されるＵＥ＿３４が存在するセルの識別子である。
【００２６】
［初期コンテキスト設定メッセージ］
初期コンテキスト設定メッセージについて、以下のパラメータを抽出する。
（１）交換時刻情報
交換時刻情報は、当該初期コンテキスト設定メッセージがｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換された時刻を示す。具体的には、初期コンテキスト設定メッセージが格納されていたデータ・パケットのタイムスタンプ情報に基づいて、当該初期コンテキスト設定メッセージの交換時刻情報を取得する。
（２）宛先ＩＰアドレス
宛先ＩＰアドレスは、当該初期コンテキスト設定メッセージの宛先のｅＮｏｄｅＢ＿３２のＩＰアドレスである。具体的には、初期コンテキスト設定メッセージが格納されていたデータ・パケットのＩＰヘッダから宛先ＩＰアドレスを取得する。
（３）ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、初期コンテキスト設定メッセージから取得される。このＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該初期コンテキスト設定メッセージを送信したＭＭＥ＿４２の管理下にある一のＵＥ＿３４と当該ＭＭＥ＿４２との関連付けを示す端末・基地局制御装置関連付け識別情報である。
（４）ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、初期コンテキスト設定メッセージから取得される。このＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該初期コンテキスト設定メッセージのＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータで識別される関連付けに該当するＵＥ＿３４と当該初期コンテキスト設定メッセージの宛先のｅＮｏｄｅＢ＿３２との関連付けを示す基地局・端末関連付け識別情報である。
（５）ＰＤＵパラメータ
ＰＤＵパラメータは、初期コンテキスト設定メッセージから取得される。ＰＤＵパラメータは、同一の「S1AP Procedure Code」である制御メッセージについて、リクエストであるか又は応答であるかを識別するパラメータである。ＰＤＵパラメータの、「０」はリクエストを示すものであり、「１」は応答を示すものである。なお、初期コンテキスト設定メッセージ（リクエスト）はＭＭＥ＿４２からｅＮｏｄｅＢ＿３２へ送信されるが、その応答メッセージはｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信される。
【００２７】
［パス切替要求メッセージ］
パス切替要求メッセージについて、以下のパラメータを抽出する。
（１）交換時刻情報
交換時刻情報は、当該パス切替要求メッセージがｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換された時刻を示す。具体的には、パス切替要求メッセージが格納されていたデータ・パケットのタイムスタンプ情報に基づいて、当該パス切替要求メッセージの交換時刻情報を取得する。
（２）送信元ＩＰアドレス
送信元ＩＰアドレスは、当該パス切替要求メッセージを送信したｅＮｏｄｅＢ＿３２のＩＰアドレスであって、当該パス切替要求メッセージに該当するＵＥ＿３４との関連付けの変更先のｅＮｏｄｅＢ＿３２のＩＰアドレスである。具体的には、パス切替要求メッセージが格納されていたデータ・パケットのＩＰヘッダから送信元ＩＰアドレスを取得する。
（３）ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、パス切替要求メッセージから取得される。このＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該パス切替要求メッセージの宛先であるＭＭＥ＿４２の管理下にある一のＵＥ＿３４であって当該パス切替要求メッセージの関連付け変更に該当するＵＥ＿３４と、当該ＭＭＥ＿４２との関連付けを示す端末・基地局制御装置関連付け識別情報である。
（４）ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、パス切替要求メッセージから取得される。このＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該パス切替要求メッセージのＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータで識別される関連付けに該当するＵＥ＿３４と、当該パス切替要求メッセージを送信したｅＮｏｄｅＢ＿３２との関連付けを示す基地局・端末関連付け識別情報である。
（５）セルＩＤパラメータ
セルＩＤパラメータは、パス切替要求メッセージから取得される。このセルＩＤパラメータは、当該パス切替要求メッセージを送信したｅＮｏｄｅＢ＿３２のセルのうち、当該パス切替要求メッセージのＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータで識別される関連付けに該当するＵＥ＿３４が存在するセルの識別子である。
（６）ＰＤＵパラメータ
ＰＤＵパラメータは、パス切替要求メッセージから取得される。ＰＤＵパラメータは、同一の「S1AP Procedure Code」である制御メッセージについて、リクエストであるか又は応答であるかを識別するパラメータである。ＰＤＵパラメータの、「０」はリクエストを示すものであり、「１」は応答を示すものである。なお、パス切替要求メッセージ（リクエスト）はｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信されるが、その応答メッセージはＭＭＥ＿４２からｅＮｏｄｅＢ＿３２へ送信される。
【００２８】
［ＵＥコンテキストリリースメッセージ］
ＵＥコンテキストリリースメッセージについて、以下のパラメータを抽出する。
（１）交換時刻情報
交換時刻情報は、当該ＵＥコンテキストリリースメッセージがｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換された時刻を示す。具体的には、ＵＥコンテキストリリースメッセージが格納されていたデータ・パケットのタイムスタンプ情報に基づいて、当該ＵＥコンテキストリリースメッセージの交換時刻情報を取得する。
（２）送信元ＩＰアドレス
送信元ＩＰアドレスは、当該ＵＥコンテキストリリースメッセージを送信したｅＮｏｄｅＢ＿３２又はＭＭＥ＿４２のＩＰアドレスである。具体的には、ＵＥコンテキストリリースメッセージが格納されていたデータ・パケットのＩＰヘッダから送信元ＩＰアドレスを取得する。
（３）ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、ＵＥコンテキストリリースメッセージから取得される。このＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該ＵＥコンテキストリリースメッセージを交換したｅＮｏｄｅＢ＿３２と、当該ｅＮｏｄｅＢ＿３２のカバレッジ内に在る一のＵＥ＿３４との関連付けを示す基地局・端末関連付け識別情報である。
（４）ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、ＵＥコンテキストリリースメッセージから取得される。このＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該ＵＥコンテキストリリースメッセージを交換したＭＭＥ＿４２の管理下にある一のＵＥ＿３４と、当該ＭＭＥ＿４２との関連付けを示す端末・基地局制御装置関連付け識別情報である。
（５）ＰＤＵパラメータ
ＰＤＵパラメータは、ＵＥコンテキストリリースメッセージから取得される。ＰＤＵパラメータは、同一の「S1AP Procedure Code」である制御メッセージについて、リクエストであるか又は応答であるかを識別するパラメータである。ＰＤＵパラメータの、「０」はリクエストを示すものであり、「１」は応答を示すものである。なお、ＭＭＥ＿４２からｅＮｏｄｅＢ＿３２へ送信されたＵＥコンテキストリリースメッセージ（リクエスト）に対して、ｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ、その応答メッセージが送信される。
【００２９】
［ハンドオーバ要求メッセージ］
ハンドオーバ要求メッセージについて、以下のパラメータを抽出する。
（１）交換時刻情報
交換時刻情報は、当該ハンドオーバ要求メッセージがｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換された時刻を示す。具体的には、ハンドオーバ要求メッセージが格納されていたデータ・パケットのタイムスタンプ情報に基づいて、当該ハンドオーバ要求メッセージの交換時刻情報を取得する。
（２）ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、ハンドオーバ要求メッセージから取得される。ハンドオーバ要求メッセージから取得されたＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該ハンドオーバ要求メッセージを交換したハンドオーバ元のｅＮｏｄｅＢ＿３２と、ハンドオーバ対象のＵＥ＿３４との関連付けを示すハンドオーバ元基地局・ハンドオーバ対象端末関連付け識別情報である。
（３）ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、ハンドオーバ要求メッセージから取得される。ハンドオーバ要求メッセージから取得されたＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該ハンドオーバ要求メッセージを交換したＭＭＥ＿４２と、ハンドオーバ対象のＵＥ＿３４との関連付けを示すハンドオーバ対象端末・基地局制御装置関連付け識別情報である。
（４）ＳＯＵＲＣＥ−ＴＯ−ＴＡＲＧＥＴ−ＴＲＡＮＳＰＡＲＥＮＴ−ＣＯＮＴＡＩＮＥＲ（Ｓ２Ｔ）パラメータ
Ｓ２Ｔパラメータは、ハンドオーバ要求メッセージ（リクエスト）から取得される。ハンドオーバ要求メッセージ（リクエスト）から取得されたＳ２Ｔパラメータは、当該ハンドオーバ要求メッセージを交換したハンドオーバ元のｅＮｏｄｅＢ＿３２からハンドオーバ先のｅＮｏｄｅＢ＿３２に対して通知される第１のハンドオーバ識別情報である。
（５）ＴＡＲＧＥＴ−ＴＯ−ＳＯＵＲＣＥ−ＴＲＡＮＳＰＡＲＥＮＴ−ＣＯＮＴＡＩＮＥＲ（Ｔ２Ｓ）パラメータ
Ｔ２Ｓパラメータは、ハンドオーバ要求メッセージ（応答）から取得される。ハンドオーバ要求メッセージ（応答）から取得されたＴ２Ｓパラメータは、当該ハンドオーバ要求メッセージを交換したハンドオーバ元のｅＮｏｄｅＢ＿３２に対して、ハンドオーバ先のｅＮｏｄｅＢ＿３２から通知される第２のハンドオーバ識別情報である。
（６）ＰＤＵパラメータ
ＰＤＵパラメータは、ハンドオーバ要求メッセージから取得される。ＰＤＵパラメータは、同一の「S1AP Procedure Code」である制御メッセージについて、リクエストであるか又は応答であるかを識別するパラメータである。ＰＤＵパラメータの、「０」はリクエストを示すものであり、「１」は応答を示すものである。なお、ハンドオーバ要求メッセージ（リクエスト）はハンドオーバ元のｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信されるが、その応答メッセージはＭＭＥ＿４２からハンドオーバ元のｅＮｏｄｅＢ＿３２へ送信される。
【００３０】
［ハンドオーバリソース割当メッセージ］
ハンドオーバリソース割当メッセージについて、以下のパラメータを抽出する。
（１）交換時刻情報
交換時刻情報は、当該ハンドオーバリソース割当メッセージがｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換された時刻を示す。具体的には、ハンドオーバリソース割当メッセージが格納されていたデータ・パケットのタイムスタンプ情報に基づいて、当該ハンドオーバリソース割当メッセージの交換時刻情報を取得する。
（２）ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、ハンドオーバリソース割当メッセージ（応答）から取得される。ハンドオーバリソース割当メッセージから取得されたＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該ハンドオーバリソース割当メッセージを交換したハンドオーバ先のｅＮｏｄｅＢ＿３２と、ハンドオーバ対象のＵＥ＿３４との関連付けを示すハンドオーバ先基地局・ハンドオーバ対象端末関連付け識別情報である。
（３）ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、ハンドオーバリソース割当メッセージから取得される。ハンドオーバリソース割当メッセージから取得されたＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該ハンドオーバリソース割当メッセージを交換したＭＭＥ＿４２と、ハンドオーバ対象のＵＥ＿３４との関連付けを示すハンドオーバ対象端末・基地局制御装置関連付け識別情報である。
（４）ＳＯＵＲＣＥ−ＴＯ−ＴＡＲＧＥＴ−ＴＲＡＮＳＰＡＲＥＮＴ−ＣＯＮＴＡＩＮＥＲ（Ｓ２Ｔ）パラメータ
Ｓ２Ｔパラメータは、ハンドオーバリソース割当メッセージ（リクエスト）から取得される。ハンドオーバリソース割当メッセージ（リクエスト）から取得されたＳ２Ｔパラメータは、当該ハンドオーバリソース割当メッセージを交換したハンドオーバ先のｅＮｏｄｅＢ＿３２に対してハンドオーバ元のｅＮｏｄｅＢ＿３２から通知される第１のハンドオーバ識別情報である。
（５）ＴＡＲＧＥＴ−ＴＯ−ＳＯＵＲＣＥ−ＴＲＡＮＳＰＡＲＥＮＴ−ＣＯＮＴＡＩＮＥＲ（Ｔ２Ｓ）パラメータ
Ｔ２Ｓパラメータは、ハンドオーバリソース割当メッセージ（応答）から取得される。ハンドオーバリソース割当メッセージ（応答）から取得されたＴ２Ｓパラメータは、当該ハンドオーバリソース割当メッセージを交換したハンドオーバ先のｅＮｏｄｅＢ＿３２からハンドオーバ元のｅＮｏｄｅＢ＿３２に対して通知される第２のハンドオーバ識別情報である。
（６）ＰＤＵパラメータ
ＰＤＵパラメータは、ハンドオーバリソース割当メッセージから取得される。ＰＤＵパラメータは、同一の「S1AP Procedure Code」である制御メッセージについて、リクエストであるか又は応答であるかを識別するパラメータである。ＰＤＵパラメータの、「０」はリクエストを示すものであり、「１」は応答を示すものである。なお、ハンドオーバリソース割当メッセージ（リクエスト）はＭＭＥ＿４２からハンドオーバ先のｅＮｏｄｅＢ＿３２へ送信されるが、その応答メッセージはハンドオーバ先のｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信される。
【００３１】
［ハンドオーバ通知メッセージ］
ハンドオーバ通知メッセージについて、以下のパラメータを抽出する。
（１）交換時刻情報
交換時刻情報は、当該ハンドオーバ通知メッセージがｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換された時刻を示す。具体的には、ハンドオーバ通知メッセージが格納されていたデータ・パケットのタイムスタンプ情報に基づいて、当該ハンドオーバ通知メッセージの交換時刻情報を取得する。
（２）ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、ハンドオーバ通知メッセージから取得される。ハンドオーバ通知メッセージから取得されたＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該ハンドオーバ通知メッセージを交換したハンドオーバ先のｅＮｏｄｅＢ＿３２と、ハンドオーバ対象のＵＥ＿３４との関連付けを示すハンドオーバ先基地局・ハンドオーバ対象端末関連付け識別情報である。
（３）ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ
ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、ハンドオーバ通知メッセージから取得される。ハンドオーバ通知メッセージから取得されたＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは、当該ハンドオーバ通知メッセージを交換したＭＭＥ＿４２と、ハンドオーバ対象のＵＥ＿３４との関連付けを示すハンドオーバ対象端末・基地局制御装置関連付け識別情報である。
（４）ＰＤＵパラメータ
ＰＤＵパラメータは、ハンドオーバ通知メッセージから取得される。ＰＤＵパラメータは、同一の「S1AP Procedure Code」である制御メッセージについて、リクエストであるか又は応答であるかを識別するパラメータである。ＰＤＵパラメータの、「０」はリクエストを示すものであり、「１」は応答を示すものである。なお、ハンドオーバ通知メッセージ（リクエスト）はハンドオーバ先のｅＮｏｄｅＢ＿３２からＭＭＥ＿４２へ送信されるが、その応答メッセージはＭＭＥ＿４２からハンドオーバ先のｅＮｏｄｅＢ＿３２へ送信される。
【００３２】
以上が本実施形態に係る抽出対象のパラメータについての説明である。なお、制御メッセージの解析に既存の解析ソフトウェアを利用する場合、解析ソフトウェアによってはＰＤＵパラメータを取得する機能を有さないことがある。この場合、送信元ＩＰアドレスおよび宛先ＩＰアドレスを使用することにより、制御メッセージの送信方向（リクエストであるか、又は、応答であるか）を判断することができる。
【００３３】
説明を図３に戻す。
（ステップＳ３）メッセージ解析部１２は、ステップＳ２の解析の結果として得られたパラメータをパラメータ記憶部１４に記録する。パラメータ記憶部１４には、各パラメータが当該パラメータの取得元の制御メッセージに関連付けて記憶される。
【００３４】
次に、図４を参照して、メッセージの対応付けおよびユーザ装置状態の判定に係る動作を説明する。メッセージ分析装置１は、オペレータからの指示や所定のタイミングにより図４の処理を開始する。例えば、毎日一回、所定の時刻に、図４の処理を開始する。
【００３５】
（ステップＳ１１）メッセージ対応付け部１６は、パラメータ記憶部１４に記憶されているパラメータに基づいて、メッセージ収集部１０で収集された制御メッセージとＵＥ＿３４との対応付け（マッピング）を行う。この対応付けの対象の制御メッセージは、所定の期間においてメッセージ収集部１０で収集されたものである。例えば、毎日一回、所定の時刻に、図４の処理が開始される場合、前日の図４の処理分以降にメッセージ収集部１０で収集された一日分の制御メッセージが、当日の対応付けの対象となる。以下、図８を参照して、本実施形態に係る制御メッセージとＵＥ＿３４との対応付けについて説明する。図８は、図４に示すステップＳ１１の処理手順を示すフローチャートである。
【００３６】
（ステップＳ１１１）メッセージ対応付け部１６は、対応付けの対象の制御メッセージを、各交換時刻情報により交換時刻の早い順にソートする。
【００３７】
（ステップＳ１１２）メッセージ対応付け部１６は、ソート後の対応付けの対象の制御メッセージの中から、初期ＵＥメッセージを順番に選択し、各初期ＵＥメッセージの対応付けを行う。この初期ＵＥメッセージの対応付けでは、一の対応付けの対象の初期ＵＥメッセージ（対象初期ＵＥメッセージ）について、ＴＭＳＩパラメータをＵＥ＿３４の識別子として対応付けると共に、送信元ＩＰアドレスをｅＮｏｄｅＢ＿３２の識別子として対応付け、さらにＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを対応付ける。これにより、「対象初期ＵＥメッセージ、ＴＭＳＩパラメータ、送信元ＩＰアドレス、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ」という対応付けが構成される。なお、説明の便宜上、以降のステップＳ１１３、Ｓ１１４、Ｓ１１５の処理の説明では、一の対象初期ＵＥメッセージについての処理を説明する。
【００３８】
（ステップＳ１１３）メッセージ対応付け部１６は、対象初期ＵＥメッセージよりも後の初期コンテキスト設定メッセージの中から、ＰＤＵパラメータの値が０であり、且つ、宛先ＩＰアドレス（ｅＮｏｄｅＢ＿３２）が対象初期ＵＥメッセージの送信元ＩＰアドレス（ｅＮｏｄｅＢ＿３２）と同じであり、且つ、対象初期ＵＥメッセージのＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータと同じＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを有する、最初の初期コンテキスト設定メッセージを選択する。そして、メッセージ対応付け部１６は、対象初期ＵＥメッセージに対して、該選択された初期コンテキスト設定メッセージ（対象初期コンテキスト設定メッセージ）のＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを対応付ける。これにより、「対象初期ＵＥメッセージ、ＴＭＳＩパラメータ、送信元ＩＰアドレス、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ」という対応付けが構成される。
【００３９】
なお、上記ステップＳ１１３における対象初期コンテキスト設定メッセージの選択条件のうち、初期コンテキスト設定メッセージの宛先ＩＰアドレスが対象初期ＵＥメッセージの送信元ＩＰアドレスと同じであることは、メッセージ分析装置１が一のＭＭＥ＿４２と一のｅＮｏｄｅＢ＿３２とを相互接続するＳ１−ＭＭＥインタフェースを流れるデータ・パケットのみを捕捉する場合には不要である。一方、メッセージ分析装置１が一のＭＭＥ＿４２と複数（Ｎ個）のｅＮｏｄｅＢ＿３２とを各々相互接続する複数（Ｎ個）のＳ１−ＭＭＥインタフェースの各々を流れるデータ・パケットを捕捉する場合には、異なるｅＮｏｄｅＢ＿３２間でＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータが重複する可能性があるので、初期コンテキスト設定メッセージの宛先ＩＰアドレスが対象初期ＵＥメッセージの送信元ＩＰアドレスと同じであることを、上記ステップＳ１１３における対象初期コンテキスト設定メッセージの選択条件に含める。
【００４０】
（ステップＳ１１４）メッセージ対応付け部１６は、対象初期コンテキスト設定メッセージよりも後のパス切替要求メッセージの中から、ＰＤＵパラメータの値が０であり、且つ、対象初期コンテキスト設定メッセージのＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータと同じＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを有する、パス切替要求メッセージを選択する。次いで、メッセージ対応付け部１６は、選択されたパス切替要求メッセージのうち、対象初期コンテキスト設定メッセージのＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータと同じＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを有するパス切替要求メッセージを、対象パス切替要求メッセージとして対象初期ＵＥメッセージに対応付ける。これにより、「対象初期ＵＥメッセージ、ＴＭＳＩパラメータ、送信元ＩＰアドレス、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、対象パス切替要求メッセージ」という対応付けが構成される。
【００４１】
（ステップＳ１１５）メッセージ対応付け部１６は、対象初期コンテキスト設定メッセージよりも後のＵＥコンテキストリリースメッセージの中から、ＰＤＵパラメータの値が１であり、且つ、以下の選択条件ａ、ｂ又はｃのいずれかを満たす、最初のＵＥコンテキストリリースメッセージを選択する。
【００４２】
（選択条件ａ）ＵＥコンテキストリリースメッセージのＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータが対象パス切替要求メッセージのＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータと同じである。
【００４３】
（選択条件ｂ）ＵＥコンテキストリリースメッセージのＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータが対象初期コンテキスト設定メッセージのＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータと同じである。
【００４４】
（選択条件ｃ）ＵＥコンテキストリリースメッセージのＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータが対象初期ＵＥメッセージのＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータと同じである。
【００４５】
次いで、メッセージ対応付け部１６は、対象初期ＵＥメッセージと該選択されたＵＥコンテキストリリースメッセージ（対象ＵＥコンテキストリリースメッセージ）とを対応付ける。これにより、「対象初期ＵＥメッセージ、ＴＭＳＩパラメータ、送信元ＩＰアドレス、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、対象パス切替要求メッセージ、対象ＵＥコンテキストリリースメッセージ」という対応付けが構成される。
【００４６】
上記ステップＳ１１３、Ｓ１１４、Ｓ１１５の処理は、上記ステップＳ１１２で選択された対象初期ＵＥメッセージの各々に対して行われる。これにより、対象初期ＵＥメッセージ毎に、「対象初期ＵＥメッセージ、ＴＭＳＩパラメータ、送信元ＩＰアドレス、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、対象パス切替要求メッセージ、対象ＵＥコンテキストリリースメッセージ」という対応付けが構成される。
【００４７】
（ステップＳ１１６）メッセージ対応付け部１６は、全ての対象初期ＵＥメッセージの中から、各々の対象初期ＵＥメッセージに対応付けされているＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ同士またはＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ同士が同じである対象初期ＵＥメッセージを選択する。次いで、メッセージ対応付け部１６は、選択された対象初期ＵＥメッセージ同士を対応付ける。これは、ＴＭＳＩパラメータの再割り当てや再利用への対処である。ＴＭＳＩパラメータはＵＥ＿３４の一時的な識別子である。このため、同じＵＥ＿３４に対して、異なる値のＴＭＳＩパラメータが割り当てられる可能性がある。一方、同じＵＥ＿３４に対して、ＴＭＳＩパラメータが変更されても、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ及びＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは変わらず同じ値である。これにより、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ同士またはＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ同士が同じである対象初期ＵＥメッセージは、同じＵＥ＿３４に関する初期ＵＥメッセージであるので、対応付けを行う。
【００４８】
（ステップＳ１１７）メッセージ対応付け部１６は、ハンドオーバ関連メッセージの対応付けを行う。本実施形態において、ハンドオーバ要求メッセージ、ハンドオーバリソース割当メッセージ及びハンドオーバ通知メッセージは、ハンドオーバ関連メッセージである。図９は、ハンドオーバに係るメッセージシーケンスの例を示すシーケンス図である。以下、図９を参照して、ハンドオーバに係るメッセージシーケンスを説明する。
【００４９】
（ステップＳ２０１）ハンドオーバ元のｅＮｏｄｅＢ＿３２（Source eNB）が初期ＵＥメッセージ（S1AP Procedure Code「１２」）をＭＭＥ＿４２へ送信する。
【００５０】
（ステップＳ２０２）ＭＭＥ＿４２は、ハンドオーバ元のｅＮｏｄｅＢ＿３２から初期ＵＥメッセージを受信すると、初期コンテキスト設定メッセージ（S1AP Procedure Code「９」、リクエスト）をハンドオーバ元のｅＮｏｄｅＢ＿３２へ送信する。
【００５１】
（ステップＳ２０３）ハンドオーバ元のｅＮｏｄｅＢ＿３２は、ＭＭＥ＿４２から初期コンテキスト設定メッセージ（リクエスト）を受信すると、初期コンテキスト設定メッセージ（応答）をＭＭＥ＿４２へ送信する。
【００５２】
（ステップＳ２０４）ハンドオーバ元のｅＮｏｄｅＢ＿３２がハンドオーバ要求メッセージ（S1AP Procedure Code「０」、リクエスト）をＭＭＥ＿４２へ送信する。
【００５３】
（ステップＳ２０５）ＭＭＥ＿４２は、ハンドオーバ元のｅＮｏｄｅＢ＿３２からハンドオーバ要求メッセージ（リクエスト）を受信すると、ハンドオーバリソース割当メッセージ（S1AP Procedure Code「１」、リクエスト）をハンドオーバ先のｅＮｏｄｅＢ＿３２（Target eNB）へ送信する。このハンドオーバリソース割当メッセージ（リクエスト）に含まれるＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ及びＳ２Ｔパラメータは、ステップＳ２０４のハンドオーバ要求メッセージ（リクエスト）に含まれるＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ及びＳ２Ｔパラメータと各々同じ値である。
【００５４】
（ステップＳ２０６）ハンドオーバ先のｅＮｏｄｅＢ＿３２は、ＭＭＥ＿４２からハンドオーバリソース割当メッセージ（リクエスト）を受信すると、ハンドオーバリソース割当メッセージ（応答）をＭＭＥ＿４２へ送信する。
【００５５】
（ステップＳ２０７）ＭＭＥ＿４２は、ハンドオーバ先のｅＮｏｄｅＢ＿３２からハンドオーバリソース割当メッセージ（応答）を受信すると、ハンドオーバ要求メッセージ（応答）をハンドオーバ元のｅＮｏｄｅＢ＿３２へ送信する。このハンドオーバ要求メッセージ（応答）に含まれるＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ及びＴ２Ｓパラメータは、ステップＳ２０６のハンドオーバリソース割当メッセージ（応答）に含まれるＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ及びＴ２Ｓパラメータと各々同じ値である。
【００５６】
（ステップＳ２０８）ハンドオーバ元のｅＮｏｄｅＢ＿３２が「eNB Status Transfer」メッセージ（S1AP Procedure Code「２４」）をＭＭＥ＿４２へ送信する。
【００５７】
（ステップＳ２０９）ＭＭＥ＿４２は、ハンドオーバ元のｅＮｏｄｅＢ＿３２から「eNB Status Transfer」メッセージを受信すると、「MME Status Transfer」メッセージ（S1AP Procedure Code「２５」）をハンドオーバ先のｅＮｏｄｅＢ＿３２へ送信する。
【００５８】
（ステップＳ２１０）ハンドオーバ先のｅＮｏｄｅＢ＿３２がハンドオーバ通知メッセージ（S1AP Procedure Code「２」）をＭＭＥ＿４２へ送信する。
【００５９】
（ステップＳ２１１）ＭＭＥ＿４２は、ハンドオーバ先のｅＮｏｄｅＢ＿３２からハンドオーバ通知メッセージを受信すると、ＵＥコンテキストリリースメッセージ（S1AP Procedure Code「２３」、リクエスト）をハンドオーバ元のｅＮｏｄｅＢ＿３２へ送信する。
【００６０】
（ステップＳ２１２）ハンドオーバ元のｅＮｏｄｅＢ＿３２は、ＭＭＥ＿４２からＵＥコンテキストリリースメッセージ（リクエスト）を受信すると、ＵＥコンテキストリリースメッセージ（応答）をＭＭＥ＿４２へ送信する。
【００６１】
以上が図９のハンドオーバに係るメッセージシーケンスの説明である。
【００６２】
Ｓ１ハンドオーバは、一のＭＭＥ＿４２が管理する複数のトラッキングエリアにおいて、異なるトラッキングエリア間のハンドオーバである。各トラッキングエリアには、当該ＭＭＥ＿４２に接続される一又は複数のｅＮｏｄｅＢが配置される。Ｓ１ハンドオーバによってＵＥ＿３４が在圏するトラッキングエリアが変わると、同じＵＥ＿３４に対して異なる値のＴＭＳＩパラメータが割り当てられる可能性がある。一方、同じＵＥ＿３４に対して、在圏するトラッキングエリアが変更されても、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータは変わらず同じ値である。これにより、メッセージ対応付け部１６は、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに基づいて、同じＵＥ＿３４に関するハンドオーバ関連メッセージの対応付けを行う。以下に、ハンドオーバ関連メッセージの対応付けの具体例を示す。
【００６３】
メッセージ対応付け部１６は、対象初期ＵＥメッセージ毎に、ハンドオーバ関連メッセージの対応付けを行う。メッセージ対応付け部１６は、対象初期ＵＥメッセージに対応付けされているＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータと同じＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを有するハンドオーバ要求メッセージに含まれるＳ２Ｔパラメータ及びＴ２Ｓパラメータを、当該対象初期ＵＥメッセージに対応付ける。これにより、「対象初期ＵＥメッセージ、ＴＭＳＩパラメータ、送信元ＩＰアドレス、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、対象パス切替要求メッセージ、対象ＵＥコンテキストリリースメッセージ、Ｓ２Ｔパラメータ、Ｔ２Ｓパラメータ」という対応付けが構成される。
【００６４】
次いで、メッセージ対応付け部１６は、対象初期ＵＥメッセージに対応付けされているＴ２Ｓパラメータと同じＴ２Ｓパラメータを有するハンドオーバリソース割当メッセージ（応答）に含まれるＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを、ハンドオーバ先ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータとして当該対象初期ＵＥメッセージに対応付ける。これにより、「対象初期ＵＥメッセージ、ＴＭＳＩパラメータ、送信元ＩＰアドレス、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、対象パス切替要求メッセージ、対象ＵＥコンテキストリリースメッセージ、Ｓ２Ｔパラメータ、Ｔ２Ｓパラメータ、ハンドオーバ先ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ」という対応付けが構成される。
【００６５】
次いで、メッセージ対応付け部１６は、対象初期ＵＥメッセージに対応付けされているＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ及びハンドオーバ先ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータと同じＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ及びＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを有するハンドオーバ通知メッセージを、対象ハンドオーバ通知メッセージとして当該対象初期ＵＥメッセージに対応付ける。これにより、「対象初期ＵＥメッセージ、ＴＭＳＩパラメータ、送信元ＩＰアドレス、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、対象パス切替要求メッセージ、対象ＵＥコンテキストリリースメッセージ、Ｓ２Ｔパラメータ、Ｔ２Ｓパラメータ、ハンドオーバ先ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ、対象ハンドオーバ通知メッセージ」という対応付けが構成される。
【００６６】
以上がハンドオーバ関連メッセージの対応付けの具体例の説明である。
上記ステップＳ１１７のハンドオーバ関連メッセージの対応付けによって、ハンドオーバ対象のＵＥ＿３４に関し、ハンドオーバ先のｅＮｏｄｅＢ＿３２におけるＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ（ハンドオーバ先ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ）が対象初期ＵＥメッセージに対応付けされる。これにより、Ｓ１ハンドオーバ後においてはハンドオーバ先ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに基づいて制御メッセージの対応付けを行うことにより、Ｓ１ハンドオーバの前後で、同じＵＥ＿３４（ハンドオーバ対象のＵＥ＿３４）に関する制御メッセージの対応付けを継続して行うことができる。
【００６７】
なお、ステップＳ１１７において、該当するハンドオーバ要求メッセージが存在しない場合には、対象初期ＵＥメッセージに対するＳ２Ｔパラメータ、Ｔ２Ｓパラメータ、ハンドオーバ先ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ及びハンドオーバ通知メッセージの対応付けは行われない。
【００６８】
以上が図８に係る処理の説明である。
【００６９】
説明を図４に戻す。
（ステップＳ１２，Ｓ１３，Ｓ１４）ユーザ装置状態管理部１８は、ステップＳ１１の対応付けの結果として同一のＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに対応付けされた制御メッセージに基づいて、当該ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに該当するＵＥ＿３４の動作状態を判定する。以下に、以下に、ＵＥ＿３４の動作状態の判定方法の例１を示す。
【００７０】
（ＵＥ＿３４の動作状態の判定方法の例１）
ＬＴＥネットワークにおいて、アクティブ状態のＵＥ＿３４が一定時間Ｔｈ以上の間継続して無通信状態である場合には、当該ＵＥ＿３４はアクティブ状態からアイドル状態へ遷移する。このことから、ＵＥ＿３４が一定時間Ｔｈ以上の間継続して無通信状態であることを判定することにより、当該ＵＥ＿３４がアクティブ状態であるのか又はアイドル状態であるのかを推定する。
【００７１】
ユーザ装置状態管理部１８は、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ毎に、当該ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに該当するＵＥ＿３４の動作状態の判定を行う。ユーザ装置状態管理部１８は、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに対応付けされた制御メッセージのうち、交換時刻情報の交換時刻が最も早い制御メッセージと交換時刻情報の交換時刻が最も遅い制御メッセージとの各交換時刻情報に基づいて、最も早い交換時刻から最も遅い交換時刻までの経過時間Ｔを算出する。ユーザ装置状態管理部１８は、算出した経過時間Ｔが所定の閾値α以上であるかを判定する（ステップＳ１２）。閾値αは、上記一定時間Ｔｈに基づいて、予め、ユーザ装置状態管理部１８に設定される。
【００７２】
ユーザ装置状態管理部１８は、ステップＳ１２の判定の結果、経過時間Ｔが閾値α以上である場合には、当該経過時間Ｔの期間における当該ＵＥ＿３４の動作状態を「アクティブ状態」であると判定する（ステップＳ１３）。一方、ユーザ装置状態管理部１８は、ステップＳ１２の判定の結果、経過時間Ｔが閾値α未満である場合には、当該経過時間Ｔの期間における当該ＵＥ＿３４の動作状態を「アイドル状態」であると判定する（ステップＳ１４）。ユーザ装置状態管理部１８は、ＵＥ＿３４の動作状態の判定結果を記録する。
以上がＵＥ＿３４の動作状態の判定方法の例１の説明である。
【００７３】
以上が図４に係る処理の説明である。
【００７４】
（ＵＥ＿３４の動作状態の判定方法の例２）
ユーザ装置状態管理部１８は、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ毎に、当該ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに該当するＵＥ＿３４の動作状態の判定を行う。ユーザ装置状態管理部１８は、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに対応付けされた制御メッセージのうち、対象ＵＥコンテキストリリースメッセージを選択する。但し、Ｓ１ハンドオーバに係るメッセージシーケンスで発生した対象ＵＥコンテキストリリースメッセージは除外する。次いで、ユーザ装置状態管理部１８は、選択された対象ＵＥコンテキストリリースメッセージの交換時刻情報の交換時刻に、当該ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに該当するＵＥ＿３４がアクティブ状態からアイドル状態へ遷移したと判定する。
【００７５】
図１０〜図１４は、本実施形態に係る制御メッセージの対応付けの例を示す図表である。図１０〜図１４において「S1AP Procedure Code」及びＰＤＵパラメータ以外の各パラメータの値、並びに時刻の値は、説明の便宜上の値である。また、以下の説明では、制御メッセージの「S1AP Procedure Code」をカッコ内に記す。
【００７６】
図１０の例では、対象初期ＵＥメッセージ（１２）に対して、該対象初期ＵＥメッセージ（１２）と同じｅＮｏｄｅＢ＿３２から送信され且つ該対象初期ＵＥメッセージ（１２）と同じＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを有する対象ＵＥコンテキストリリースメッセージ（２３）が対応付けられている。なお、この例において、メッセージ分析装置１が、一のｅＮｏｄｅＢ＿３２と一のＭＭＥ＿４２との間で交換されるデータ・パケットだけを捕捉する場合には、図１３に示されるように、初期コンテキスト設定メッセージ（９）なし（つまり、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータの対応付けなし）であっても、ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータによって対象初期ＵＥメッセージ（１２）と対象ＵＥコンテキストリリースメッセージ（２３）との対応付けを行うことができる。
【００７７】
図１１の例は、メッセージ分析装置１が、複数のｅＮｏｄｅＢ＿３２と一のＭＭＥ＿４２との間で交換されるデータ・パケットのみを捕捉する場合である。この場合、異なるｅＮｏｄｅＢ＿３２でも同じＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータが使用される可能性があるので、対象初期ＵＥメッセージ（１２）に対して、対象初期コンテキスト設定メッセージ（９）のＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータの対応付けを行う。これにより、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに基づいて、対象初期ＵＥメッセージ（１２）と対象ＵＥコンテキストリリースメッセージ（２３）とを対応付けることができる。
【００７８】
図１２の例は、一のＭＭＥ＿４２の管理下において、ＵＥ＿３４の関連付けの相手となるｅＮｏｄｅＢ＿３２が変更された場合である。例えば、ＵＥ＿３４が、あるｅＮｏｄｅＢ＿３２のカバレッジ内で当該ｅＮｏｄｅＢ＿３２にアタッチしてから、他のｅＮｏｄｅＢ＿３２のカバレッジ内へ移動した（ハンドオーバした）場合である。この場合、対象初期ＵＥメッセージ（１２）とは異なるｅＮｏｄｅＢ＿３２から、対象ＵＥコンテキストリリースメッセージ（２３）が送信される可能性がある。このため、対象初期ＵＥメッセージ（１２）に対して、対象初期コンテキスト設定メッセージ（９）のＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータの対応付けを行う。これにより、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに基づいて、対象初期ＵＥメッセージ（１２）と対象ＵＥコンテキストリリースメッセージ（２３）とを対応付けることができる。
【００７９】
なお、ＵＥ＿３４が、第１のｅＮｏｄｅＢ＿３２のカバレッジ内で当該第１のｅＮｏｄｅＢ＿３２にアタッチしてから、他の第２のｅＮｏｄｅＢ＿３２のカバレッジ内へ移動した（ハンドオーバした）後に、再び元の第１のｅＮｏｄｅＢ＿３２のカバレッジ内へ戻った（再度ハンドオーバした）場合、第１のｅＮｏｄｅＢ＿３２におけるＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータとして、ハンドオーバ前の値とハンドオーバ後に戻ってきてからの値とが同じになるとは限らない。このため、対象初期ＵＥメッセージと対象ＵＥコンテキストリリースメッセージとが同じｅＮｏｄｅＢ＿３２から送信されていたとしても、双方のＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータが異なる可能性があるが、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータが同じであることによって、対象初期ＵＥメッセージと対象ＵＥコンテキストリリースメッセージの対応付けを行うことができる。
【００８０】
図１３の例では、対象初期ＵＥメッセージ（１２）に対して、該対象初期ＵＥメッセージ（１２）と同じｅＮｏｄｅＢ＿３２から送信され且つ該対象初期ＵＥメッセージ（１２）と同じＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータを有する対象ＵＥコンテキストリリースメッセージ（２３）が対応付けられている。
【００８１】
図１４の例では、ハンドオーバ関連メッセージの対応付けが行われている。図１４は、上記図９のハンドオーバに係るメッセージシーケンスの例に対応している。図１４において、項番（Ｎｏ）には、説明の便宜上、図９中の対応するステップの符号を使用している。なお、図９中のステップＳ２０８の「eNB Status Transfer」メッセージ（２４）とステップＳ２０９の「MME Status Transfer」メッセージ（２５）とは、本実施形態では対応付けが行われない。
【００８２】
図１４において、Ｎｏ．Ｓ２０１の対象初期ＵＥメッセージ（１２）とＮｏ．Ｓ２０２，Ｓ２０３の対象初期コンテキスト設定メッセージ（９）とが同一のＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「１００」によって対応付けされる。さらに、対象初期コンテキスト設定メッセージ（９）のＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「２００」によって、該ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「２００」と同じＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「２００」を有する、Ｎｏ．Ｓ２０４〜Ｓ２１２の制御メッセージがＮｏ．Ｓ２０１〜Ｓ２０３の制御メッセージと対応付けされる。これにより、Ｎｏ．Ｓ２０１〜Ｓ２１２の制御メッセージは、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「２００」に対応する同一のＵＥ＿３４に関する制御メッセージである。これにより、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「２００」によって対応付けされた制御メッセージに基づいて、該ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「２００」に対応する同一のＵＥ＿３４の動作状態を判定することができる。
【００８３】
また、図１４において、Ｎｏ．Ｓ２０４〜Ｓ２１０のハンドオーバ関連メッセージは、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「２００」に対応する同一のＵＥ＿３４に関するハンドオーバ関連メッセージである。さらに、Ｎｏ．Ｓ２０６、Ｓ２１０のハンドオーバ関連メッセージのＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「１５０」は、ハンドオーバ先ＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータである。これにより、ＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「２００」に対応するＵＥ＿３４に関して、ハンドオーバ後に接続しているｅＮｏｄｅＢ＿３２のＥＮＢ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータ「１５０」によって、ハンドオーバ後も継続して制御メッセージの対応付けを行うことができる。
【００８４】
上述した実施形態によれば、Ｓ１−ＭＭＥインタフェースを流れるデータ・パケットを捕捉し、捕捉されたデータ・パケットから収集された特定の複数種類の制御メッセージをＭＭＥ−ＵＥ−Ｓ１ＡＰ−ＩＤパラメータに基づいてＵＥ＿３４毎に対応付けすることができる。これにより、ｅＮｏｄｅＢ＿３２とＭＭＥ＿４２との間で交換される制御メッセージとＵＥ＿３４との対応付け範囲の拡大を図ることができる。また、同一のＵＥ＿３４に対応付けされた制御メッセージに基づいて、当該ＵＥ＿３４の動作状態を判定することができる。例えば、Ｓ１ハンドオーバの対象となったＵＥ＿３４の動作状態を把握することが容易となる。また、ＴＭＳＩパラメータの再割り当てや再利用のために同じＵＥ＿３４に対して異なる値のＴＭＳＩパラメータが割り当てられた場合、ＴＭＳＩパラメータによってＵＥ＿３４の識別ができなくなるが、この場合にも、本実施形態によれば、異なる値のＴＭＳＩパラメータが割り当てられたＵＥ＿３４の動作状態を判定することができる。
【００８５】
また、本実施形態によれば、ＵＥ＿３４がアクティブ状態であるか又はアイドル状態であるのかを把握し、ＵＥ＿３４の状態を管理することによって、例えば、アイドル状態であるＵＥ＿３４の比率を算出することができる。
【００８６】
また、特定の複数の種類の制御メッセージの対応付けの結果が通常とは異なるシーケンスを示すことを判定することによって、例えば端末ソフトウェアのバグのために異常なシーケンスを示すＵＥ＿３４を検出することができる。
【００８７】
また、Ｓ１−ＭＭＥインタフェース上には膨大な数のメッセージが流れているが、本実施形態によれば７種類の制御メッセージ「初期ＵＥメッセージ、初期コンテキスト設定メッセージ、パス切替要求メッセージ、ＵＥコンテキストリリースメッセージ、ハンドオーバ要求メッセージ、ハンドオーバリソース割当メッセージ、及びハンドオーバ通知メッセージ」に限定して収集することで、解析対象のメッセージの数を大幅に削減できる。
【００８８】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００８９】
例えば、上述した実施形態ではＬＴＥネットワークに適用したが、他の無線通信ネットワークに適用してもよい。
【００９０】
また、上述したメッセージ分析装置１の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００９１】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００９２】
１…メッセージ分析装置、１０…メッセージ収集部、１２…メッセージ解析部、１４…パラメータ記憶部、１６…メッセージ対応付け部、１８…ユーザ装置状態管理部、３０…ｅＵＴＲＡＮ、３２…ｅＮｏｄｅＢ（基地局装置）、３４…ＵＥ（ユーザ装置）、４０…ＥＰＣ、４２…ＭＭＥ（基地局制御装置）、４４…ＳＧＷ、４６…ＰＧＷ、４８…ＨＳＳ
【図１】
0006396823.tif 000002
【図２】
0006396823.tif 000003
【図３】
0006396823.tif 000004
【図４】
0006396823.tif 000005
【図５】
0006396823.tif 000006
【図６】
0006396823.tif 000007
【図７】
0006396823.tif 000008
【図８】
0006396823.tif 000009
【図９】
0006396823.tif 000010
【図１０】
0006396823.tif 000011
【図１１】
0006396823.tif 000012
【図１２】
0006396823.tif 000013
【図１３】
0006396823.tif 000014
【図１４】
0006396823.tif 000015