(57)【特許請求の範囲】
【請求項１】
通信網を構成する各装置にて収集したトラヒック情報を収集し、トラヒックデータを生成するためのトラヒックデータ生成装置であって、
収集対象情報のデータ配備情報を記述した配備条件定義情報、収集対象情報のデータ構造を記述した入力データ定義情報、収集条件を記述した収集条件定義情報、収集結果のデータ構造を記述した出力データ定義情報、出力データの生成条件を記述した変換データ生成定義情報、および、前記トラフィックデータのデータ提供条件情報を含む、前記出力データを前記トラフィックデータに変換する出力データ構造を記述した変換条件定義情報を格納する格納部と、
前記配備条件定義情報を参照して前記通信網を構成する各装置から収集対象情報を取得する収集先情報解釈部と、
前記入力データ定義情報を参照して前記取得した収集対象情報のデータ構造を解釈する入力データ解釈部と、
前記収集条件定義情報に従い前記データ構造を解釈した収集対象情報から収集情報を抽出する収集処理部と、
前記出力データ定義情報に従い前記抽出した収集情報から収集結果を生成して出力する出力データ解釈部と、
前記変換データ生成定義情報に定義されている条件に従い前記収集結果から出力データを生成するデータ生成処理部と、
前記変換条件定義情報に従い前記出力データのフォーマットを変換し、トラヒックデータを出力する変換処理部とを備えることを特徴とするトラヒックデータ生成装置。
【請求項２】
前記配備条件定義情報、前記入力データ定義情報、前記収集条件定義情報、前記出力データ定義情報、前記変換データ生成定義情報、および前記変換条件定義情報の内容を変更する変更手段を備えることを特徴とする請求項１に記載のトラヒックデータ生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、トラヒックデータ生成装置に係わり、特に、通信網設備管理のために、通信網内の各装置から収集した設備情報を収集し、トラヒックデータを生成するためのトラヒックデータ生成装置に関する。
【０００２】
【従来の技術】
従来、通信網内の各装置毎に設備トラヒック情報の収集を行い、装置毎、収集項目毎にトラヒックデータの生成を行っている。
また、従来のデータ生成機能を実装したプログラムは、収集条件、データ構造、および、変換条件などの知識を意識したプログラムの作りとする方法があった。
【０００３】
【発明が解決しようとする課題】
前述したように、従来、通信網内の各装置毎に設備トラヒック情報の収集を行い、装置毎、収集項目毎にトラヒックデータの生成を行い、また、従来のデータ生成機能を実装したプログラムは、収集条件、データ構造、および、変換条件などの知識を意識したプログラムの作りとなっていた。
そのため、新しい通信サービスが導入時、および、各装置への機能追加時に、収集条件や生成条件に変更が生じた場合は対応するプログラムの追加、変更を行った上で、システムを停止し、該当プログラムの入替えを行う必要があり、即座に対応することが不可能であった。
【０００４】
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、装置毎、収集項目毎に行っているトラヒックデータの生成を一元的に実施することが可能なトラヒックデータ生成装置を提供することである。
また、本発明の他の目的は、収集条件や生成条件に変更が生じた場合の対応するプログラムの追加、変更を不要とし、これらの情報の反映をシステム運転中にプログラム入替えなしに行うことが可能なトラヒックデータ生成装置を提供することである。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【０００５】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
即ち、本発明は、通信網を構成する各装置にて収集したトラヒック情報を収集し、トラヒックデータを生成するためのトラヒックデータ生成装置であって、収集対象情報のデータ配備情報を記述した配備条件定義情報、収集対象情報のデータ構造を記述した入力データ定義情報、収集条件を記述した収集条件定義情報、収集結果のデータ構造を記述した出力データ定義情報、出力データの生成条件を記述した変換データ生成定義情報、および、前記トラフィックデータのデータ提供条件情報を含む、前記出力データを前記トラフィックデータに変換する出力データ構造を記述した変換条件定義情報を格納する格納部と、前記配備条件定義情報を参照して前記通信網を構成する各装置から収集対象情報を取得する収集先情報解釈部と、前記入力データ定義情報を参照して前記取得した収集対象情報のデータ構造を解釈する入力データ解釈部と、前記収集条件定義情報に従い前記データ構造を解釈した収集対象情報から収集情報を抽出する収集処理部と、前記出力データ定義情報に従い前記抽出した収集情報から収集結果を生成して出力する出力データ解釈部と、前記変換データ生成定義情報に定義されている条件に従い前記収集結果から出力データを生成するデータ生成処理部と、前記変換条件定義情報に従い前記出力データのフォーマットを変換し、トラヒックデータを出力する変換処理部とを備えることを特徴とする。
本発明の好ましい実施の形態では、前記配備条件定義情報、前記入力データ定義情報、前記収集条件定義情報、前記出力データ定義情報、前記変換データ生成定義情報、および前記変換条件定義情報の内容を変更する変更手段を備える。
【０００６】
本発明によれば、個々の収集・生成に対する対象情報のデータ構造を記述した配備条件定義情報、入力データ定義情報、収集条件定義情報、出力データ定義情報、変換データ生成定義情報、および、変換条件定義情報と、収集・生成を実行する汎用的な処理エンジン（収集先情報解釈部、入力データ解釈部、収集処理部、および出力データ解釈部を備える収集エンジン、並びに、データ生成処理部、および変換処理部を備える生成エンジン）とを分離して構成し、処理エンジンが配備条件定義情報、入力データ定義情報、収集条件定義情報、出力データ定義情報、変換条件定義情報、および、変換データ生成定義情報の構造を解釈し、条件情報に従い収集・生成を実施し、出力定義情報に従って収集・生成結果を出力するようにしたので、設備トラヒックデータの一元管理が可能となり保守性を向上させることが可能となる。
さらに、通信網を介した遠隔の利用者、および、通信網を介さない利用者により、配備条件定義情報、入力データ定義情報、収集条件定義情報、出力データ定義情報、変換データ出力定義情報、および、変換条件定義情報を書き替え可能としたので、配備条件定義情報、入力データ定義情報、収集条件定義情報、出力データ定義情報、変換データ生成定義情報、および、変換条件定義情報の追加、変更を、システムの運転停止、および、プログラム入替えなしで可能となる。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
なお、実施の形態を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施例の通信網のオペレーションシステムの接続構成を示すブロック図である。
図１において、１０１はオペレーションシステム、１０２は他装置、１０４はオペレーションシステムを利用する利用者、１０５は他装置１０２、および、オペレーションシステム内に存在する収集対象情報、１０６はスケジュール機能部、１０７は収集結果、１０８は生成結果、２０１は収集エンジン、２０２は収集情報格納部、２０３は収集情報管理機能部、３０１は生成エンジン、３０２は生成情報格納部、３０３は生成情報管理機能部である。
【０００８】
図２は、図１に示す収集処理部分の詳細を示すブロック図である。
図２に示すように、収集エンジン２０１は、収集先情報解釈部２１０、入力データ解釈部２１１、収集処理部２１２、および出力データ解釈部２１３から構成される。
収集情報格納部２０２内には、配備条件定義情報２２０、入力データ定義情報２２１、収集条件定義情報２２２、および出力データ定義情報２２３が格納される。
図２に示す配備条件定義情報２２０は、収集対象情報のデータ配備情報を記述したものであり、配備条件定義情報２２０の内容の一例を図４に示す。
図２に示す入力データ定義情報２２１は、収集対象情報のデータ構造を記述したものであり、入力データ定義情報２２１の内容の一例を図５に示す。
図２に示す収集条件定義情報２２２は、収集条件を記述したものであり、収集条件定義情報２２２の内容の一例を図６に示す。
図２に示す出力データ定義情報２２３は、収集結果のデータ構造を記述したものであり、出力データ定義情報２２３の内容の一例を図７に示す。
これらの定義情報は、収集情報管理機能部２０３により書き替え可能である。
【０００９】
図３は、図１に示す生成処理部分を示すブロック図である。
図３に示すように、生成エンジン３０１は、データ生成処理部３１０、および変換処理部３１１で構成される。
また、生成情報格納部３０２内には、変換データ生成定義情報３２０、および変換条件定義情報３２１が格納される。
図３に示す変換データ生成定義情報３２０は、出力データの生成条件を記述したものであり、変換データ生成定義情報３２０の内容の一例を図８示す。
図３に示す変換条件定義情報３２１は、変換結果の出力データ構造を記述したものであり、変換条件定義情報３２１の一例を図９に示す。
これらの定義情報は、生成情報管理機能部３０３により書き替え可能である。
【００１０】
図１０は、図２に示す収集処理部分の処理手順を示すフローチャートある。
以下、図１０を用いて、図２に示す収集処理部分の処理手順について説明する。
スケジュール機能部１０６から予め設定されたスケジュールに基づいて、収集ＩＤを指定して収集エンジン２０１を起動する、もしくは、利用者１０４が収集ＩＤを指定して、収集エンジン２０１を起動することにより収集エンジンの動作が開始となる（ステップ４０１）。
収集エンジン２０１は、収集情報格納部２０２を検索し、指定された収集ＩＤを持つ配備条件定義情報２２０、入力データ定義情報２２１、収集条件定義情報２２２、出力データ定義情報２２３を取得する（ステップ４０２）。
収集エンジン内の収集先情報解釈部２１０は、読み込んだ配備条件定義情報２２０より、収集対象となる収集対象情報１０５を特定し（ステップ４０３）、オペレーションシステム内、または、他装置１０２よりデータ取得を行う（ステップ４０４）。
【００１１】
収集エンジン内の入力データ解釈部２１１は、取得した取得データを、１レコードずつ読み出し（ステップ４０５）、入力データ定義情報２２１に従ってデータ構造の解釈、および、データ固有情報の付加を行い、データをテンポラリ領域に格納する（ステップ４０６）。
収集エンジン内の収集処理部２１２では、テンポラリ領域に格納されたデータが、外部から入力される収集条件と一致するか否かを判断し（ステップ４１０）、テンポラリ領域に格納されたデータが、外部から入力される収集条件と一致した場合は、収集条件定義情報２２２の抽出条件に従い、データ抽出処理を実行する（ステップ４０７）。
次に、収集対象データの全レコードに対する処理が終了したか否かを判断し（ステップ４１１）、収集対象データの全レコードに対する処理が終了した場合に、収集エンジン内の出力データ解釈部２１３は、出力データ定義情報２２３に従い、抽出したデータを出力データ定義情報２２３に記載されたデータ構造に変換し、データＩＤをキーにデータシンボルを付加して収集結果を生成し（ステップ４０８）、収集結果１０７へ出力する（ステップ４０９）。
【００１２】
図１１は、図３に示す生成処理部分の処理手順を示すフローチャートである。以下、図１１を用いて、図３に示す生成処理部分の処理手順について説明する。
スケジュール機能部１０６から予め設定されたスケジュールに基いて、データＩＤを指定して生成エンジン３０１を起動する、もしくは、利用者１０４がデータＩＤを指定して、生成エンジン３０１を起動することにより生成エンジンの動作が開始となる（ステップ５０１）。
生成エンジン３０１は、生成情報格納部３０２を検索し、指定されたデータＩＤを持つ、変換データ生成定義情報３２０、変換条件定義情報３２１を取得する（ステップ５０２）。
生成エンジン内のデータ生成処理部３１０は、取得した変換データ生成定義情報３２０より、生成対象データを収集結果１０７より特定し（ステップ５０３）、該当データの読み込みを行う（ステップ５０４）。
【００１３】
データ生成処理部３１０は、読み込んだデータを１レコードずつ読み出し（ステップ５０５）、変換データ生成定義情報３２０に予め設定されている条件に従って出力データの生成処理を実行する（ステップ５０６）。
次に、生成対象データの全レコードに対する処理が終了したか否かを判断し（ステップ５０９）、生成対象データの全レコードに対する処理が終了した場合に、生成処理実行後のデータに対し、生成エンジン内の変換処理部３１１は、生成情報格納部３０２の変換条件定義情報３２１に予め設定されているデータ提供時間、提供場所（パス）、データ圧縮要否などのデータ提供条件情報を取得し、生成した出力データのフォーマットを変換し（ステップ５０７）、生成結果（トラヒックデータ）１０８を出力する（ステップ５０８）。
【００１４】
このように、本発明によれば、通信網内の各装置の各種設備トラヒックデータを集約し、異なる情報項目の異なるデータを同一フォーマットのトラヒックデータとして生成することで、設備トラヒックデータの一元管理が可能となり保守性を向上させることが可能となる。
また、配備条件定義情報、入力データ定義情報、収集条件定義情報、出力データ定義情報、変換条件定義情報、および、変換データ生成定義情報の知識を外部定義情報として持ち、さらに、これらを書き替え可能とすることにより、対象設備トラヒックデータの追加・変更時のプログラミングが不要となり、かつ、これらの外部定義情報の追加・変更がシステム運転中に可能となる。
このように、本発明によれば、収集条件や生成条件変更時のプログラムの追加、変更が不要となるので、プログラミングにおける生産性の向上を計ることが可能となる。
以上、本発明者によってなされた発明を、前記実施の形態に基づき具体的に説明したが、本発明は、前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００１５】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
（１）本発明のトラヒックデータ生成装置によれば、装置毎、収集項目毎に行っているトラヒックデータの生成を一元的に実施することが可能となる。
（２）本発明のトラヒックデータ生成装置によれば、収集条件や生成条件に変更が生じた場合の対応するプログラムの追加、変更を不要とし、これらの情報の反映をシステム運転中にプログラム入替えなしに行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施例の通信網のオペレーションシステムの接続構成を示すブロック図である。
【図２】図１に示す収集処理部分の詳細を示すブロック図である。
【図３】図１に示す生成処理部分を示すブロック図である。
【図４】図２に示す配備条件定義情報の内容の一例を示す図である。
【図５】図２に示す入力データ定義情報の内容の一例を示す図である。
【図６】図２に示す収集条件定義情報の内容の一例を示す図である。
【図７】図２に示す出力データ定義情報の内容の一例を示す図である。
【図８】図３に示す変換データ生成定義情報の内容の一例を示す図である。
【図９】図３に示す変換条件定義情報の内容の一例を示す図である。
【図１０】図２に示す収集処理部分の処理手順を示すフローチャートある。
【図１１】図３に示す生成処理部分の処理手順を示すフローチャートである。
【符号の説明】
１０１…オペレーションシステム、１０２…他の装置、１０４…利用者、１０５…オペレーションシステム内に存在する収集対象情報、１０７…収集結果、１０８…生成結果、２０１…収集エンジン、２０２…収集情報格納部、２０３…収集情報管理機能部、２１０…収集先情報解釈部、２１１…入力データ解釈部、２１２…収集処理部、２１３…出力データ解釈部、２２０…配備条件定義情報、２２１…入力データ定義情報、２２２…収集条件定義情報、２２３…出力データ定義情報、３０１…生成エンジン、３０２…生成情報格納部、３０３…生成情報管理機能部、３１０…データ生成処理部、３１１…変換処理部、３２０…変換データ生成定義情報、３２１…変換条件定義情報。
【図１】
0004234933.tif 000002
【図２】
0004234933.tif 000003
【図３】
0004234933.tif 000004
【図４】
0004234933.tif 000005
【図５】
0004234933.tif 000006
【図６】
0004234933.tif 000007
【図７】
0004234933.tif 000008
【図８】
0004234933.tif 000009
【図９】
0004234933.tif 000010
【図１０】
0004234933.tif 000011
【図１１】
0004234933.tif 000012