(57)【要約】【課題】コストを削減することを課題とする。【解決手段】モニタ制御システム１のセッション制御装置２０がセッションを確立する制御の過程おいて、転送先アドレスとしてモニタ装置１０のＩＰアドレスをＰＣ−Ａ３０ａに通知した後、ＰＣ−Ａ３０ａは、着信アドレスをモニタ装置１０のＩＰアドレスとしたＩＰパケットを送信する。モニタ装置１０は、ＩＰパケットを受信して、そのＩＰパケットの発信元アドレスに対応する転送先アドレスをアドレス変換テーブル１４ａから取得し、取得された転送先アドレスにＩＰパケットを転送する。また、モニタ装置１０は、受信したＩＰパケットをモニタする。【選択図】        図１
2008167317.tif 000002
【特許請求の範囲】
【請求項１】
通信インフラを介した通信端末間で通信される通信データをモニタ装置が監視するモニタ制御システムであって、
前記モニタ装置は、
発信元アドレスと転送先アドレスとを対応付けて記憶するアドレス変換テーブルと、
前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手段と、
前記受信された通信データを監視する監視手段と、
を備えたことを特徴とするモニタ制御システム。
【請求項２】
前記通信データのコンテンツ種別を分析するコンテンツ分析手段をさらに備え、
前記監視手段は、前記コンテンツ分析手段によって分析された通信データのコンテンツ種別に応じて、前記通信データを監視することを特徴とするモニタ制御システム。
【請求項３】
セッションを制御するセッション制御装置から通信データにおけるメディアを変換する旨の指示を受け付けた場合には、前記通信データのメディアを変換するメディア変換手段をさらに備え、
前記転送手段は、前記メディア変換手段によって変換された前記通信データを前記転送先アドレスに転送することを特徴とする請求項１または２に記載のモニタ制御システム。
【請求項４】
前記監視手段は、前記通信端末から監視を行う旨の要求を受け付けた場合には、前記通信データを監視することを特徴とする請求項１〜３のいずれか一つに記載のモニタ制御システム。
【請求項５】
サービス提供の対象外である通信端末における利用者の声門を記憶する声門情報記憶手段と、
前記通信データの声門を分析する声門分析手段とをさらに備え、
前記転送手段は、前記声門分析手段によって分析された声門が前記声門情報記憶手段に記憶されている場合には、前記通信データを転送することを中断することを特徴とするモニタ制御システム。
【請求項６】
通信インフラを介した通信端末間で通信される通信データを監視するモニタ装置であって、
発信元アドレスと転送先アドレスとを対応付けて記憶するアドレス変換テーブルと、
前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手段と、
前記受信された通信データを監視する監視手段と、
を備えたことを特徴とするモニタ装置。
【請求項７】
通信インフラを介した通信端末間で通信される通信データを監視するモニタ制御方法であって、
発信元アドレスと転送先アドレスとを対応付けてアドレス変換テーブルに格納するアドレス変換格納工程と、
前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送工程と、
前記受信された通信データを監視する監視工程と、
を含んだことを特徴とするモニタ制御方法。
【請求項８】
通信インフラを介した通信端末間で通信される通信データを監視するモニタ制御方法をコンピュータに実行させるモニタ制御プログラムであって、
発信元アドレスと転送先アドレスとを対応付けてアドレス変換テーブルに格納するアドレス変換格納手順と、
前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手順と、
前記受信された通信データを監視する監視手順と、
をコンピュータに実行させることを特徴とするモニタ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信インフラを介した通信端末間で通信される通信データを監視するモニタ制御システム、モニタ装置、モニタ制御方法およびモニタ制御プログラムに関する。
【背景技術】
【０００２】
近年、ＩＰ技術が利用された通信インフラが普及している。このような通信インフラは、複数のルータで構成され、複数のルータ間でルーティングを行いながら通信端末間におけるデータの転送（いわゆる、ＨＯＰ−ＢＹ−ＨＯＰ）を行っている。かかる通信インフラ内では、通信インフラを介した通信端末間で通信される通信データ（例えば、ＩＰパケット）をモニタする技術が実施されている。
【０００３】
しかしながら、通信インフラにおけるデータの流れは、ルータ間のルータ構成に依存するため、通信インフラ内でモニターポイントを定めてデータをモニタすることが非常に困難である。
【０００４】
このため、通信データを収集してモニタ装置に転送するデータ分配装置が回線上に複数設置され、モニタ装置が回線毎に設置される（例えば、特許文献１）。例えば、特許文献１では、通信データを収集してモニタ装置に転送するデータ分配装置が通信端末の回線上に複数設置されており、エージェントが通信データを収集した通信データを各モニタ装置に転送する技術が開示されている。
【０００５】
【特許文献１】特開２００４−４０５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述した従来の技術では、回線毎にモニタ装置を設置するので、複数のモニタ装置を設置し保守する必要がある結果、コストがかかるという課題があった。
【０００７】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、コストを削減することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、通信インフラを介した通信端末間で通信される通信データを監視するモニタ制御システムであって、発信元アドレスと転送先アドレスとを対応付けて記憶するアドレス変換テーブルと、前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手段と、前記受信された通信データを監視する監視手段と、を備えたことを特徴とする。
【０００９】
また、請求項２に係る発明は、上記の発明において、前記通信データのコンテンツ種別を分析するコンテンツ分析手段をさらに備え、前記監視手段は、前記コンテンツ分析手段によって分析された通信データのコンテンツ種別に応じて、前記通信データを監視することを特徴とする。
【００１０】
また、請求項３に係る発明は、上記の発明において、セッションを制御するセッション制御装置から通信データにおけるメディアを変換する旨の指示を受け付けた場合には、前記通信データのメディアを変換するメディア変換手段をさらに備え、前記転送手段は、前記メディア変換手段によって変換された前記通信データを前記転送先アドレスに転送することを特徴とする。
【００１１】
また、請求項４に係る発明は、上記の発明において、前記監視手段は、前記通信端末から監視を行う旨の要求を受け付けた場合には、前記通信データを監視することを特徴とする。
【００１２】
また、請求項５に係る発明は、上記の発明において、サービス提供の対象外である通信端末における利用者の声門を記憶する声門情報記憶手段と、前記通信データの声門を分析する声門分析手段とをさらに備え、前記転送手段は、前記声門分析手段によって分析された声門が前記声門情報記憶手段に記憶されている場合には、前記通信データを転送することを中断することを特徴とする。
【００１３】
また、請求項６に係る発明は、通信インフラを介した通信端末間で通信される通信データを監視するモニタ装置であって、発信元アドレスと転送先アドレスとを対応付けて記憶するアドレス変換テーブルと、前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手段と、前記受信された通信データを監視する監視手段と、を備えたことを特徴とする。
【００１４】
また、請求項７に係る発明は、通信インフラを介した通信端末間で通信される通信データを監視するモニタ制御方法であって、発信元アドレスと転送先アドレスとを対応付けてアドレス変換テーブルに格納するアドレス変換格納工程と、前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送工程と、前記受信された通信データを監視する監視工程と、を含んだことを特徴とする。
【００１５】
また、請求項８に係る発明は、通信インフラを介した通信端末間で通信される通信データを監視するモニタ制御方法をコンピュータに実行させるモニタ制御プログラムであって、発信元アドレスと転送先アドレスとを対応付けてアドレス変換テーブルに格納するアドレス変換格納手順と、前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手順と、前記受信された通信データを監視する監視手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
請求項１、６、７または８の発明によれば、モニタ装置は、発信元アドレスと転送先アドレスとを対応付けてアドレス変換テーブルに記憶し、通信データを受信して、通信データの発信元アドレスに対応する転送先アドレスをアドレス変換テーブルから取得し、取得された転送先アドレスを基に、通信データを転送し、受信された通信データを監視するので、複数のモニタ装置を設置することなく、モニタ装置が中継した通信データの監視を行える結果、コストを削減することが可能である。
【００１７】
また、請求項２の発明によれば、通信データのコンテンツ種別を分析し、分析された通信データのコンテンツ種別に応じて、通信データを監視するので、例えば同一セッションを使って音声とテキストを透過するような通信状況でも、新たな装置を設置する必要がなく、コストを削減することが可能である。
【００１８】
また、請求項３の発明によれば、セッションを制御するセッション制御装置から通信データにおけるメディアを変換する旨の指示を受け付けた場合には、通信データのメディアを変換し、変換された通信データを転送先アドレスに転送するので、例えば、音声データを途中でテキストデータに変換するような通信状況でも、新たな装置を設置する必要がなく、コストを削減することが可能である。
【００１９】
また、請求項４の発明によれば、通信端末から監視を行う旨の要求を受け付けた場合には、通信データを監視するので、常にモニタを行わずに、必要に応じてモニタすることが可能である。
【００２０】
また、請求項５の発明によれば、サービス提供の対象外である通信端末における利用者の声門を記憶し、通信データの声門を分析し、分析された声門が記憶されている場合には、通信データを転送することを中断するので、声門分析によりサービスの提供の判断を支援することが可能である。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明に係るモニタ制御システム、モニタ装置、モニタ制御方法およびモニタ制御プログラムの実施例を詳細に説明する。
【実施例１】
【００２２】
以下の実施例では、実施例１に係るモニタ制御システムの概要および特徴、モニタ装置の構成および処理の流れを順に説明し、最後に実施例１による効果を説明する。
【００２３】
［実施例１に係るモニタ制御システムの概要および特徴］
まず最初に、図１を用いて、実施例１に係るモニタ制御システムの概要および特徴を説明する。図１は、実施例１に係るモニタ制御システムの概要および特徴を説明するための図である。
【００２４】
実施例１のモニタ制御システム１では、通信インフラ５０を介した通信端末間で通信される通信データをモニタすることを概要とする。そして、このモニタ制御システム１では、コストを削減する点に主たる特徴がある。
【００２５】
この主たる特徴について具体的に説明すると、モニタ制御システム１は、ＩＰパケットをモニタするモニタ装置１０と、通信インフラ５０を介したＰＣ３０間の通信用セッションを制御するセッション制御装置２０と、通信インフラ５０を介して互いに接続された発信元ＰＣ−Ａ３０ａおよび着信先ＰＣ−Ｂ３０ｂと、通信インフラ５０内に設置された複数のルータ４０ａ〜４０ｃとで構成される。また、かかるモニタ装置１０は、発信元であるＰＣ−ＡのＩＰアドレスと転送先であるＰＣ−ＢのＩＰアドレスとを対応付けて記憶するアドレス変換テーブル１４ａと、受信したＩＰパケットを記憶するモニタログ記憶部１３ｂとを備える。
【００２６】
このような構成のもと、モニタ制御システム１のセッション制御装置２０がセッションを確立する制御の過程おいて、転送先アドレスとしてモニタ装置１０のＩＰアドレスをＰＣ−Ａ３０ａに通知した後（図１の（１）参照）、ＰＣ−Ａ３０ａは、着信アドレスをモニタ装置１０のＩＰアドレスとしたＩＰパケットを送信する（図１の（２）参照）。
【００２７】
そして、モニタ装置１０は、ＩＰパケットを受信して、そのＩＰパケットの発信元アドレスに対応する転送先アドレスをアドレス変換テーブル１４ａから取得し、取得された転送先アドレスにＩＰパケットを転送する（図１の（３）参照）。図１の例を用いて説明すると、モニタ装置１０は、ＩＰパケットを受信し、そのＩＰパケットの発信元アドレス「ＰＣ−ＡのＩＰアドレス」に対応する転送先アドレス「ＰＣ−ＢのＩＰアドレス」をアドレス変換テーブル１４ａから取得し、ＩＰパケットの着信アドレスを「モニタ装置のアドレス」から「ＰＣ−ＢのＩＰアドレス」に書き換えて、ＩＰパケットをＰＣ−Ｂ３０ｂに転送する。
【００２８】
また、モニタ装置１０は、受信したＩＰパケットをモニタする（図１の（４）参照）。具体的には、モニタ装置１０は、受信したＩＰパケットをコピーしてモニタログ記憶部１３ｂに格納し、格納されたＩＰパケットに係るデータから通信品質を測定し、契約内容に応じた品質提供がなされているかをモニタする。
【００２９】
このように、モニタ制御システム１は、複数のモニタ装置を設置することなく、モニタ装置が中継した通信データの監視を行える結果、上記した主たる特徴のごとく、コストを削減することが可能である。
【００３０】
［モニタ装置の構成］
次に、図２および図３を用いて、図１に示したモニタ装置１０の構成を説明する。図２は、実施例１に係るモニタ装置１０の構成を示すブロック図であり、図３は、アドレス変換テーブルを説明するための図である。
【００３１】
図２に示すように、このモニタ装置１０は、通信制御Ｉ／Ｆ１１、ネットワーク通信制御Ｉ／Ｆ１２、制御部１３、記憶部１４を備え、ネットワーク６０を介してセッション制御装置２０と接続さえ、通信インフラ５０を介してＰＣ−Ａ３０ａ、ＰＣ−Ｂ３０ｂと接続される。以下にこれらの各部の処理を説明する。
【００３２】
通信制御Ｉ／Ｆ１１は、通信インフラ５０を介して接続されるＰＣ−Ａ３０ａおよびＰＣ−Ｂ３０ｂとの間でやり取りする各種情報に関する通信を制御する。具体的には、通信制御Ｉ／Ｆ１１は、ＰＣ−Ａ３０ａから送信されるＩＰパケットを受信し、また、ＰＣ−Ｂ３０ｂへＩＰパケットを転送する。
【００３３】
ネットワーク通信制御Ｉ／Ｆ１２は、ネットワーク６０を介して接続されるセッション制御装置２０との間でやり取りする各種情報に関する通信を制御する。具体的には、ネットワーク通信制御Ｉ／Ｆ１２は、セッション制御装置２０からモニタ指示通知やモニタ情報更新指示を受信し、また、セッション制御装置２０へモニタ指示通知に対する応答やモニタ情報更新指示に対する応答を送信する。
【００３４】
記憶部１４は、制御部１３による各種処理に必要なデータおよびプログラムを格納するが、特に本発明に密接に関連するものとしては、アドレス変換テーブル１４ａおよびモニタログ記憶部１４ｂを備える。
【００３５】
アドレス変換テーブル１４ａは、発信元であるＰＣ−ＡのＩＰアドレスと転送先であるＰＣ−ＢのＩＰアドレスとを対応付けて記憶する。具体的には、アドレス変換テーブル１４ａは、図３に示すように、発信元であるＰＣ−Ａ３０ａ、モニタ装置１０および転送先であるＰＣ−Ｂ３０ｂそれぞれのＩＰアドレスとポート番号とを対応付けて記憶している。
【００３６】
また、アドレス変換テーブル１４ａは、モニタ装置のポート番号については、ＰＣ−Ａ３０ａ側のポート番号と、ＰＣ−Ｂ３０ｂ側のポート番号とを記憶している。なお、ＰＣ−Ａ３０ａ側のポート番号と、ＰＣ−Ｂ３０ｂ側のポート番号は、それぞれＩＰアドレスの下二桁の番号とする。
【００３７】
モニタログ記憶部１４ｂは、受信したＩＰパケットを記憶する。具体的には、モニタログ記憶部１４ｂは、ＰＣ−Ａ３０ａから受信したＩＰパケットのデータやＩＰパケットの履歴情報を記憶する。
【００３８】
制御部１３は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、テーブル作成部１３ａ、パケット格納部１３ｂ、着信アドレス書き換え部１３ｃ、パケット転送部１３ｄおよびパケットモニタ部１３ｅを備える。なお、着信アドレス書き換え部１３ｃおよびパケット転送部１３ｄは、特許請求の範囲に記載の「転送手段」に対応し、パケットモニタ部１３ｅは、特許請求の範囲に記載の「モニタ手段」に対応する。
【００３９】
テーブル作成部１３ａは、セッション確立時において、セッション制御装置２０から受信した情報に基づいて、アドレス変換テーブル１４ａを作成する。具体的には、テーブル作成部１３ａは、モニタを開始する旨のモニタ指示通知を受信すると、モニタ指示通知にて通知される発信元端末ＩＰアドレス、発信元端末のポート番号および転送先端末ＩＰアドレスをセッション制御装置２０から受信する。
【００４０】
そして、テーブル作成部１３ａは、その発信元端末ＩＰアドレス、発信元端末ポート番号および転送先端末ＩＰアドレスにそれぞれ対応するモニタ装置１０のポート番号を割り付けて、アドレス変換テーブル１４ａを作成し、モニタ指示通知を受信した旨の応答をセッション制御装置２０に対して送信する。
【００４１】
その後、テーブル作成部１３ａは、ＰＣ−Ｂ３０ｂのポート番号を通知するモニタ情報更新指示をセッション制御装置２０から受信してアドレス変換テーブル１４ａを完成させ、モニタ情報更新指示を受信した旨の応答をセッション制御装置２０に対して送信する。
【００４２】
パケット格納部１３ｂは、受信したＩＰパケットをモニタログ記憶部１３ｂに格納する。具体的には、パケット格納部１３ｂは、セッション確立後にＰＣ−Ａ３０ａからＩＰパケットを受信すると、ＩＰパケットをコピーしてモニタログ記憶部１３ｂに格納する。
【００４３】
着信アドレス書き換え部１３ｃは、受信したＩＰパケットの着信アドレスを書き換える。具体的には、着信アドレス書き換え部１３ｃは、ＩＰパケットの着信アドレスを「モニタ装置のＩＰアドレス」から転送先である「ＰＣ−ＢのＩＰアドレス」に書き換えて、その書き換えられたＩＰパケットをパケット転送部１３ｄに通知する。
【００４４】
パケット転送部１３ｄは、転送先アドレスにＩＰパケットを転送する。具体的には、パケット転送部１３ｄは、着信アドレス書き換え部から通知されたＩＰパケットをＰＣ−Ｂ３０ｂのＩＰアドレスに送信する。
【００４５】
パケットモニタ部１３ｅは、受信したＩＰパケットを監視する。具体的には、パケットモニタ部１３ｅは、コピーしてモニタログ記憶部１３ｂに格納されたＩＰパケットに係るデータから通信品質を測定し、契約内容に応じた品質提供がなされているかを監視して図示しない出力部に出力する。
【００４６】
［モニタ制御システムによるセッション確立処理］
次に、図４を用いて、実施例１に係るモニタ制御システム１による処理を説明する。図４は、実施例１に係るモニタ制御システム１の処理動作を示すシーケンス図である。
【００４７】
同図に示すように、モニタ制御システム１のＰＣ−Ａ３０ａは、セッションを確立してＰＣ−Ｂ３０ｂとの通信を開始する旨を指示する処理起動信号をセッション制御２０に送信する（ステップＳ１０１）。そして、セッション制御装置２０は、処理起動信号を送信したＰＣ−Ａ３０ａがモニタ対象加入者である場合には、モニタ指示通知をモニタ装置１０に送信する（ステップＳ１０２）。
【００４８】
続いて、モニタ装置１０は、モニタを開始する旨のモニタ指示通知を受信すると、モニタ指示通知にて通知される発信元端末ＩＰアドレス、発信元端末のポート番号および転送先端末ＩＰアドレスをセッション制御装置２０から受信する。そして、モニタ装置１０は、その発信元端末ＩＰアドレス、発信元端末ポート番号および転送先端末ＩＰアドレスにそれぞれ対応するモニタ装置１０のポート番号を割り付けて、アドレス変換テーブル１４ａを作成し（ステップＳ１０３）、モニタ指示通知を受信した旨のモニタ指示通知応答をセッション制御装置２０に対して送信する（ステップＳ１０４）。
【００４９】
そして、セッション制御装置２０は、モニタ指示通知応答を受信すると、処理起動信号をＰＣ−Ｂ３０ｂに送信する（ステップＳ１０５）。かかる処理起動信号を受信したＰＣ−Ｂ３０ｂは、処理起動信号を受信した旨の処理起動信号応答をセッション制御装置２０に送信する（ステップＳ１０６）。続いて、セッション制御装置２０は、処理起動信号応答を受信すると、モニタ情報更新指示をモニタ装置１０に送信する（ステップＳ１０７）。
【００５０】
その後、モニタ装置１０は、ＰＣ−Ｂ３０ｂのポート番号を通知するモニタ情報更新指示をセッション制御装置２０から受信してアドレス変換テーブル１４ａを完成させ（ステップＳ１０８）、モニタ情報更新指示を受信した旨の応答をセッション制御装置２０に対して送信する（ステップＳ１０９）。そして、セッション制御装置２０は、モニタ情報更新指示を受信すると、処理起動応答信号を送信してＰＣ−Ａ３０ａにモニタ装置１０のＩＰアドレスおよびポート番号を通知する（ステップＳ１１０）。
【００５１】
［モニタ装置によるモニタ制御処理］
次に、図５を用いて、実施例１に係るモニタ装置１０によるモニタ制御処理を説明する。図５は、実施例１に係るモニタ装置１０によるモニタ処理動作を示すフローチャートである。
【００５２】
同図に示すように、モニタ装置１０のセッション確立後にＰＣ−Ａ３０ａからＩＰパケットを受信すると（ステップＳ２０１肯定）、ＩＰパケットをコピーしてモニタログ記憶部１３ｂに格納する（ステップＳ２０２）。そして、着信アドレス書き換え部１３ｃは、ＩＰパケットの着信アドレスを「モニタ装置のＩＰアドレス」から転送先である「ＰＣ−ＢのＩＰアドレス」に書き換えて（ステップＳ２０３）、その書き換えられたＩＰパケットをパケット転送部１３ｄに通知する。
【００５３】
続いて、パケット転送部１３ｄは、着信アドレス書き換え部から通知されたＩＰパケットをＰＣ−Ｂ３０ｂのＩＰアドレスに送信する（ステップＳ２０４）。その後、パケットモニタ部１３ｅは、モニタログ記憶部１３ｂに格納されたＩＰパケットに係るデータから通信品質を測定し、契約内容に応じた品質提供がなされているかをモニタする（ステップＳ２０５）。その後、パケットモニタ部１３ｅは、セッションが切断されたか否かを判定し（ステップＳ２０６）、セッションが切断されていない場合には（ステップＳ２０６否定）、Ｓ２０１〜Ｓ２０６の処理を繰り返し、一方、セッションが切断された場合には（ステップＳ２０６肯定）、モニタ制御処理を終了する。
【００５４】
[実施例１の効果]
上述してきたように、モニタ装置は、発信元アドレスと転送先アドレスとを対応付けてアドレス変換テーブル１４ａに記憶し、ＩＰパケットを受信して、ＩＰパケットの発信元アドレスに対応する転送先アドレスをアドレス変換テーブル１４ａから取得し、取得された転送先アドレスを基に、ＩＰパケットを転送し、受信された通信データを監視するので、複数のモニタ装置１０を設置することなく、モニタ装置１０が中継したＩＰパケットデータの監視を行える結果、コストを削減することが可能である。
【実施例２】
【００５５】
ところで、上記の実施例１では、同一セッション内において、モニタ装置が通信端末から受信するＩＰパケットのコンテンツ種別が単一である場合を説明したが、本発明はこれに限定されるものではなく、同一セッション内において、モニタ装置が通信端末から受信するＩＰパケットのコンテンツ種別が複数であってもよい。例えば、モニタ装置は、同一セッション内において、音声とテキストが交互に透過するような場合に、音声とテキスト両方をモニタするようにする。
【００５６】
そこで、以下の実施例２では、モニタ装置１０ａは、同一セッション内において、複数のコンテンツ種別のＩＰパケットをモニタする場合として、図６を用いて、実施例２におけるモニタシステム１ａの概要と特徴について説明する。図６は、実施例２に係るモニタ装置１０ａの概要および特徴を説明するための図である。
【００５７】
実施例２に係るモニタ装置１０ａが備えるアドレス変換テーブルは、発信元であるＰＣ−ＡのＩＰアドレスと転送先であるＰＣ−ＢのＩＰアドレスとを対応付けて記憶するとともに、データパケットのコンテンツ種別が複数あるかの有無を示す「２ｎｄモニタ有無」、コンテンツ種別の内容を示す「２ｎｄコンテンツ種別」を記憶する。なお、図６の例では、モニタ装置１０ａは、テキストを１ｓｔコンテンツとして、また音声を２ｎｄコンテンツとしてモニタする。
【００５８】
そして、実施例２に係るモニタシステム１ａの概要および特徴を説明する。図６に示すように、モニタ装置１０ａは、実施例１と同様に、モニタ制御システム１のセッション制御装置２０ａがセッションを確立する制御の過程おいて、転送先アドレスとしてモニタ装置１０ａのＩＰアドレスをＰＣ−Ａ３０ａに通知する。
【００５９】
また、このセッションを確立する制御の過程おいて、実施例２に係るセッション制御装置２０は、モニタ対象加入者のプロファイルを参照し、事前にＩＰパケットのコンテンツ種別が複数あることが判明する場合には、モニタ装置１０ａに対して事前にモニタ用ポートを複数確保する指示を送信する。そして、セッション確立後にＰＣ−Ａ３０ａは、着信アドレスをモニタ装置１０ａのＩＰアドレスとしたＩＰパケットを送信する。
【００６０】
そして、実施例１とは異なり、実施例２に係るモニタ装置１０ａは、ＩＰパケットを受信すると、ＩＰパケット内のコンテンツ種別を分析し、分析されたＩＰパケットのコンテンツ種別に応じて、ＩＰパケットをモニタする。具体的には、モニタ装置１０ａは、ＩＰパケット内のコンテンツ種別を分析し、分析結果に応じて、ＩＰパケットを振り分ける。つまり、図６の例を用いて説明すると、モニタ装置１０ａは、受信したＩＰパケット内のコンテンツ種別を分析し、コンテンツ種別がテキストである場合には、１ｓｔコンテンツのポートにテキストパケットを送信する。また、モニタ装置１０ａは、コンテンツ種別が音声である場合には、２ｎｄコンテンツのポートに音声パケットを送信する。
【００６１】
そして、モニタ装置１０ａは、１ｓｔコンテンツのポートまたは２ｎｄコンテンツのポートに送信されたテキストパケットをコピーしてモニタログ記憶部１３ｂに格納し、格納されたＩＰパケットに係るデータをモニタする。また、モニタ装置１０ａは、実施例１と同様に、アドレス変換テーブル１４ａを用いて、着信先アドレスを書き換え、受信したＩＰパケットを転送する。
【００６２】
このように、上記の実施例２では、通信データのコンテンツ種別を分析し、分析された通信データのコンテンツ種別に応じて、通信データを監視するので、例えば同一セッションを使って音声とテキストを透過するような通信状況でも、新たな装置を設置する必要がなく、コストを削減することが可能である。
【実施例３】
【００６３】
ところで、上記の実施例２では、モニタ装置は、受信したＩＰパケットのデータをそのまま転送する場合を説明したが、本発明はこれに限定されるものではなく、受信したＩＰパケットのデータのメディアを変換して転送するようにしてもよい。例えば、モニタ装置は、音声データを途中でテキストデータに変換するようにしてもよい。
【００６４】
そこで、以下の実施例３では、モニタ装置１０ｂは、受信したＩＰパケットのデータのメディアを変換して転送する場合として、図７を用いて、実施例２におけるモニタシステム１ｂの概要と特徴について説明する。図７は、実施例３に係るモニタ装置１０ｂの概要および特徴を説明するための図である。
【００６５】
実施例３に係るモニタ装置１０ｂが備えるアドレス変換テーブルは、発信元であるＰＣ−ＡのＩＰアドレスと転送先であるＰＣ−ＢのＩＰアドレスとを対応付け、２ｎｄモニタ有無、２ｎｄコンテンツ種別を記憶するとともに、メディア変換を行うか否かの有無を示す「メディア変換有無」を記憶する。
【００６６】
そして、実施例３に係るモニタシステム１ｂの概要および特徴を説明する。図７に示すように、モニタ装置１０ｂは、実施例２と同様に、モニタ制御システム１のセッション制御装置２０ｂがセッションを確立する制御の過程おいて、転送先アドレスとしてモニタ装置１０ｂのＩＰアドレスをＰＣ−Ａ３０ａに通知する。
【００６７】
また、このセッションを確立する制御の過程おいて、実施例３に係るセッション制御装置２０ｂは、モニタ対象加入者のプロファイルを参照し、事前にメディア変換を行うか否かの有無が判明する場合には、モニタ装置１０ｂに対して事前にモニタ用ポートにメディア変換有無を登録する指示を送信する。そして、セッション確立後にＰＣ−Ａ３０ａは、着信アドレスをモニタ装置１０ｂのＩＰアドレスとしたＩＰパケットを送信する。
【００６８】
そして、実施例２とは異なり、実施例３に係るモニタ装置１０ｂは、ＩＰパケットを受信すると、ＩＰパケット内のコンテンツ種別を分析し、分析されたＩＰパケットのコンテンツ種別に応じて、メディア変換部へデータを送信してＩＰパケットのメディアを変換する。例えば、モニタ装置１０ｂは、音声データをテキストデータに変換する。
【００６９】
その後、モニタ装置１０ｂは、実施例２と同様に、コンテンツ種別に応じてＩＰパケットをコピーして格納するとともに、アドレス変換テーブル１４ａを用いて、ＩＰパケットの着信先アドレスを書き換え、ＩＰパケットを転送する。
【００７０】
このように、上記の実施例２では、セッションを制御するセッション制御装置からＩＰパケットにおけるメディアを変換する旨の指示を受け付けた場合には、ＩＰパケットのメディアを変換し、変換されたＩＰパケットを転送先アドレスに転送するので、例えば、音声データを途中でテキストデータに変換するような通信状況でも、新たな装置を設置する必要がなく、コストを削減することが可能である。
【実施例４】
【００７１】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例４として本発明に含まれる他の実施例を説明する。
【００７２】
（１）モニタ要求
また、上記の実施例１では、モニタ加入者の通信を常にモニタする場合を説明したが、本発明はこれに限定されるものではなく、モニタ加入者からのモニタ要求を受け付けた場合にモニタを開始するようにしてもよい。例えば、セッション制御装置２０が悪意呼を検出し、悪意呼であることをモニタ加入者の通信端末に通知して、モニタ加入者からモニタ要求がモニタ装置１０に送信された場合には、モニタ制御を開始する。
【００７３】
このように、通信端末から監視を行う旨の要求を受け付けた場合には、ＩＰパケットを監視するので、常にモニタを行わずに、必要に応じてモニタすることが可能である。
【００７４】
（２）声門分析
また、本発明は、声門分析を行ってサービス提供の判断をするようにしてもよい。具体的な例をあげて説明すると、モニタ装置１０は、サービス提供の対象外である通信端末における利用者の声門を事前に登録する。そして、モニタ装置１０は、音声パケットモニタ時に受信した音声パケットの声門分析を行い、分析された声門が事前に登録されていた声門である場合には、セッション制御装置２０に通知してサービスの中断を行う。
【００７５】
このように、サービス提供の対象外である通信端末における利用者の声門を記憶し、音声パケットの声門を分析し、分析された声門が記憶されている場合には、音声パケットを転送することを中断するので、声門分析によりサービスの提供の判断を支援することが可能である。
【００７６】
（３）モニタ情報を配信
また、本発明は、モニタログ記憶部１４ｂに記憶されたモニタ情報を配信するようにしてもよい。例えば、モニタ装置１０は、セッション制御終了時に、事前の設定（例えば、音声メール、テキストメール等で通話記録を通知する設定）に従い、モニタログ記憶部１４ｂに記憶されたモニタ情報を指定のデータ形式に変換し、利用者に配信する。また、モニタ加入者だけでなく、事前に登録された利用者以外の第三者にモニタ情報を配信してもよい。
【００７７】
このように、モニタ装置１０は、通信データを記憶し、記憶された通信データを所定のデータ形式に変換し、変換された通信データを通信端末に配信するので、利用者が自らの通信データを把握することが可能である。
【００７８】
また、第三者の通信端末に通信データを配信するので、第三者が通信データを把握することが可能である。
【００７９】
（４）テキスト情報
また、本発明は、音声データをテキストデータに変換して音声データとともに、テキストデータを配信するようにしてもよい。具体的な例をあげて説明すると、モニタ装置１０は、会話の内容をテキスト化し、サービス利用者がサービス中にそのテキストデータを共有し参照することが可能な領域に転送する。
【００８０】
このように、サービス利用者がサービス中にテキスト情報を参照することが可能である。
【００８１】
（５）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、着信アドレス書き換え部１３ｃとパケット転送部１３ｄを統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００８２】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。例えば、人為的に、契約内容に応じた品質提供がなされているかを監視するようにしてもよい。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００８３】
（６）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図８を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図８は、モニタ制御プログラムを実行するコンピュータを示す図である。
【００８４】
同図に示すように、モニタ装置としてのコンピュータ６００は、ＨＤＤ６１０、ＲＡＭ６２０、ＲＯＭ６３０およびＣＰＵ６４０をバス６５０で接続して構成される。
【００８５】
そして、ＲＯＭ６３０には、上記の実施例と同様の機能を発揮するモニタ装置、つまり、図８に示すように、テーブル作成プログラム６３１、パケット格納プログラム６３２、着信アドレス書換プログラム６３３、パケット転送プログラム６３４およびパケットモニタプログラム６３５が予め記憶されている。なお、プログラム６３１〜６３５については、図２に示したモニタ装置１０の各構成要素と同様、適宜統合または分散してもよい。
【００８６】
そして、ＣＰＵ６４０が、これらのプログラム６３１〜６３５をＲＯＭ６３０から読み出して実行することで、図８に示すように、各プログラム６３１〜６３５は、テーブル作成プロセス６４１、パケット格納プロセス６４２、着信アドレス書換プロセス６４３、パケット転送プロセス６４４およびパケットモニタプロセス６４５として機能するようになる。各プロセス６４１〜６４５は、図２に示したテーブル作成部１３ａ、パケット格納部１３ｂ、着信アドレス書換部１３ｃ、パケット転送部１３ｄ、パケットモニタ部１３ｅにそれぞれ対応する。
【００８７】
また、ＨＤＤ６１０には、図８に示すように、アドレス変換テーブル６１１およびモニタログデータ６１２が設けられる。なお、アドレス変換テーブル６１１およびモニタログデータ６１２は、図２に示したアドレス変換テーブル１４ａおよびモニタログデータ１４ｂに対応する。そして、ＣＰＵ６４０は、アドレス変換テーブル６１１およびモニタログデータ６１２に対してデータを登録するとともに、アドレス変換テーブル６１１およびモニタログデータ６１２からデータを読み出してＲＡＭ６２０に格納し、ＲＡＭ６２０に格納されたデータに基づいて処理を実行する。
【００８８】
（付記１）通信インフラを介した通信端末間で通信される通信データをモニタ装置が監視するモニタ制御システムであって、
前記モニタ装置は、
発信元アドレスと転送先アドレスとを対応付けて記憶するアドレス変換テーブルと、
前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手段と、
前記受信された通信データを監視する監視手段と、
を備えたことを特徴とするモニタ制御システム。
【００８９】
（付記２）前記通信データのコンテンツ種別を分析するコンテンツ分析手段をさらに備え、
前記監視手段は、前記コンテンツ分析手段によって分析された通信データのコンテンツ種別に応じて、前記通信データを監視することを特徴とする付記１に記載のモニタ制御システム。
【００９０】
（付記３）セッションを制御するセッション制御装置から通信データにおけるメディアを変換する旨の指示を受け付けた場合には、前記通信データのメディアを変換するメディア変換手段をさらに備え、
前記転送手段は、前記メディア変換手段によって変換された前記通信データを前記転送先アドレスに転送することを特徴とする付記１または２に記載のモニタ制御システム。
【００９１】
（付記４）前記監視手段は、前記通信端末から監視を行う旨の要求を受け付けた場合には、前記通信データを監視することを特徴とする付記１〜３のいずれか一つに記載のモニタ制御システム。
【００９２】
（付記５）サービス提供の対象外である通信端末における利用者の声門を記憶する声門情報記憶手段と、
前記通信データの声門を分析する声門分析手段とをさらに備え、
前記転送手段は、前記声門分析手段によって分析された声門が前記声門情報記憶手段に記憶されている場合には、前記通信データを転送することを中断することを特徴とする付記１〜４のいずれか一つに記載のモニタ制御システム。
【００９３】
（付記６）前記通信データを記憶する通信データ記憶手段と、
前記通信データ記憶手段によって記憶された前記通信データを所定のデータ形式に変換するデータ形式変換手段と、
前記データ形式変換手段によって変換された前記通信データを前記通信端末に配信する通信データ配信手段とをさらに備えることを特徴とする付記１〜５のいずれか一つに記載のモニタ制御システム。
【００９４】
（付記７）前記通信データ配信手段は、他の通信端末に前記通信データを配信することを特徴とする付記６に記載のモニタ制御システム。
【００９５】
（付記８）前記通信データにおける音声データをテキストデータに変換するテキスト変換手段と、
前記転送手段は、前記テキスト変換手段によって変換された前記テキストデータを前記通信端末が参照可能な領域に転送することを特徴とする付記１〜７のいずれか一つに記載のモニタ制御システム。
【００９６】
（付記９）通信インフラを介した通信端末間で通信される通信データを監視するモニタ装置であって、
発信元アドレスと転送先アドレスとを対応付けて記憶するアドレス変換テーブルと、
前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手段と、
前記受信された通信データを監視する監視手段と、
を備えたことを特徴とするモニタ装置。
【００９７】
（付記１０）通信インフラを介した通信端末間で通信される通信データを監視するモニタ制御方法であって、
発信元アドレスと転送先アドレスとを対応付けてアドレス変換テーブルに格納するアドレス変換格納工程と、
前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送工程と、
前記受信された通信データを監視する監視工程と、
を含んだことを特徴とするモニタ制御方法。
【００９８】
（付記１１）通信インフラを介した通信端末間で通信される通信データを監視するモニタ制御方法をコンピュータに実行させるモニタ制御プログラムであって、
発信元アドレスと転送先アドレスとを対応付けてアドレス変換テーブルに格納するアドレス変換格納手順と、
前記通信データを受信して、当該通信データの発信元アドレスに対応する転送先アドレスを前記アドレス変換テーブルから取得し、当該取得された転送先アドレスを基に、前記通信データを転送する転送手順と、
前記受信された通信データを監視する監視手順と、
をコンピュータに実行させることを特徴とするモニタ制御プログラム。
【産業上の利用可能性】
【００９９】
以上のように、本発明に係るモニタ制御システム、モニタ装置、モニタ制御方法およびモニタ制御プログラムは通信インフラを介した通信端末間で通信される通信データをモニタ装置が監視する場合に有用であり、特に、コストを削減することに適する。
【図面の簡単な説明】
【０１００】
【図１】実施例１に係るモニタ制御システムの概要および特徴を説明するための図である。
【図２】実施例１に係るモニタ装置の構成を示すブロック図である。
【図３】アドレス変換テーブルを説明するための図である。
【図４】実施例１に係るモニタ制御システム１の処理動作を示すシーケンス図である。
【図５】実施例１に係るモニタ装置１０によるモニタ処理動作を示すフローチャートである。
【図６】実施例２に係るモニタ制御システム１ａの概要および特徴を説明するための図である。
【図７】実施例３に係るモニタ制御システム１ｂの概要および特徴を説明するための図である。
【図８】モニタ制御プログラムを実行するコンピュータを示す図である。
【符号の説明】
【０１０１】
１、１ａ、１ｂ  モニタ制御システム
１０、１０ａ、１０ｂ  モニタ装置
１１  通信制御Ｉ／Ｆ
１２  ネットワーク通信制御Ｉ／Ｆ
１３  制御部
１３ａ  テーブル作成部
１３ｂ  パケット格納部
１３ｃ  着信アドレス書換部
１３ｄ  パケット転送部
１３ｅ  パケットモニタ部
１４  記憶部
１４ａ  アドレス変換テーブル
１４ｂ  モニタログ記憶部
【図１】
2008167317.tif 000003
【図２】
2008167317.tif 000004
【図３】
2008167317.tif 000005
【図４】
2008167317.tif 000006
【図５】
2008167317.tif 000007
【図６】
2008167317.tif 000008
【図７】
2008167317.tif 000009
【図８】
2008167317.tif 000010