(57)【特許請求の範囲】
【請求項１】
同種のデータに対するデータ項目が互いに相違し、かつ、同種のデータの指標が互いに相違する複数のデータ群のそれぞれから、一のデータ種別に対応するデータ項目のデータを検索するデータ検索部と、
前記データ検索部によって検索された複数のデータを変換して前記複数のデータの指標を共通化するデータ変換部と、
前記データ変換部によって変換されたデータを処理するデータ処理部と
を備え、
前記複数のデータ群は、複数のネットワーク機器からデータを取得する複数のネットワーク管理システムから出力され、
前記指標はデータの時間単位であり、
前記データ変換部は、前記データ検索部によって検索された複数のデータのデータ単位を、共通のデータ単位に整合させるべく、連続する複数のデータを加算する、データ処理装置。
【請求項２】
前記複数のデータ群は、前記ネットワーク管理システムのベンダー、前記ネットワーク管理システムが前記データを取得する対象の通信キャリア、及び前記複数のネットワーク機器のネットワーク階層の少なくともいずれかが相違することにより、同種のデータに対するデータ項目が互いに相違し、かつ、同種のデータの指標が互いに相違する、請求項１に記載のデータ処理装置。
【請求項３】
前記データ変換部は、前記ベンダー、前記通信キャリア、及び前記ネットワーク階層毎の変換ルールを用いて、前記データを変換する、請求項２に記載のデータ処理装置。
【請求項４】
前記データ検索部は、前記ベンダー、前記通信キャリア、及び前記ネットワーク階層毎の検索アルゴリズムを用いて、前記複数のデータ群から前記データを検索する、請求項２又は３に記載のデータ処理装置。
【請求項５】
前記検索アルゴリズムは複数の検索条件を含み、
前記複数の検索条件の少なくとも１つは変数であり、
前記データ処理装置は、前記変数の指定を受け付ける変数受付部をさらに備え、
前記データ検索部は、変数受付部が受け付けた変数と前記検索アルゴリズムとに基づいて、前記データ群から前記データを検索する、請求項４に記載のデータ処理装置。
【請求項６】
出力対象となるデータ項目を含む結果オブジェクト領域と、前記結果オブジェクト領域に含まれるデータ項目に対する検索条件を含む検索条件領域と、一のデータ群に含まれる複数のデータ項目を含むデータ群ウィンドウとを有するウィンドウデータを表示出力する出力制御部
をさらに備え、
前記データ変換部は、前記データ群ウィンドウから前記結果オブジェクト領域にデータ項目がドラッグ＆ドロップされたときに、ドラッグ＆ドロップされたデータ項目のデータの指標を、共通の指標に変換する、請求項１から５のいずれか一項に記載のデータ処理装置。
【請求項７】
出力対象のデータの指定を受け付ける指定受付部と、
前記出力対象のデータを導出するために用いるデータの種別を特定する種別特定部と
をさらに備え、
前記データ検索部は、前記複数のデータ群のそれぞれから、前記特定部によって特定されたデータの種別に対応するデータ項目のデータを検索し、
前記データ処理部は、前記データ変換部によって変換されたデータを用いて、前記出力対象のデータを導出する、請求項１から６のいずれか一項に記載のデータ処理装置。
【請求項８】
前記複数のデータ群のそれぞれは、同種のデータに対するデータ項目が互いに相違する複数のデータテーブルを含み、
前記データ検索部は、前記複数のデータ群のそれぞれについて、前記複数のデータテーブルの同種のデータに対するデータ項目を対応付ける対応付けデータに基づいて、前記複数のデータテーブルから指定されたデータを取得する、請求項１から７のいずれか一項に記載のデータ処理装置。
【請求項９】
コンピュータを、請求項１から８のいずれか一項に記載のデータ処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
無線基地局と移動局との間で送受信される制御データ、無線基地局の稼働に関連する基地局稼働関連データ及び無線基地局を制御する基地局制御装置の稼働に関連する制御装置稼働関連データの少なくともいずれかを収集して管理するデータ収集装置が知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特許第５５８４３７７号
【発明の概要】
【発明が解決しようとする課題】
【０００３】
収集した複数のデータのデータ仕様が互いに相違する場合であっても、複数のデータを効率的に管理できる技術を提供できることが望ましい。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、同種のデータに対するデータ項目が互いに相違し、かつ、同種のデータの指標が互いに相違する複数のデータ群のそれぞれから、一のデータ種別に対応するデータ項目のデータを検索するデータ検索部と、データ検索部によって検索された複数のデータを変換して複数のデータの指標を共通化するデータ変換部と、データ変換部によって変換されたデータを処理するデータ処理部とを備えるデータ処理装置が提供される。
【０００５】
上記データ処理装置において、上記複数のデータ群は、複数のネットワーク機器からデータを取得する複数のネットワーク管理システムから出力されたものであってよく、上記複数のデータ群は、上記ネットワーク管理システムのベンダー、上記ネットワーク管理システムが上記データを取得する対象の通信キャリア、及び上記複数のネットワーク機器のネットワーク階層の少なくともいずれかが相違することにより、同種のデータに対するデータ項目が互いに相違し、かつ、同種のデータの指標が互いに相違してよい。上記データ変換部は、上記ベンダー、上記通信キャリア、及び上記ネットワーク階層毎の変換ルールを用いて、上記データを変換してよい。上記データ検索部は、上記ベンダー、上記通信キャリア、及び上記ネットワーク階層毎の検索アルゴリズムを用いて、上記データ群から上記データを検索してよい。
【０００６】
上記検索アルゴリズムは複数の検索条件を含んでよく、上記複数の検索条件の少なくとも１つは変数であってよく、上記データ処理装置は、上記変数の指定を受け付ける変数受付部をさらに備えてよく、上記データ検索部は、変数受付部が受け付けた変数と上記検索アルゴリズムとに基づいて、上記データ群から上記データを検索してよい。上記指標はデータ単位であってよく、上記データ変換部は、上記データ検索部によって検索された複数のデータのデータ単位を、共通のデータ単位に整合させるべく上記データを変換してよい。
【０００７】
上記データ処理装置は、出力対象のデータの指定を受け付ける指定受付部と、上記出力対象のデータを導出するために用いるデータの種別を特定する種別特定部とをさらに備えてよく、上記データ検索部は、上記複数のデータ群のそれぞれから、上記特定部によって特定されたデータの種別に対応するデータ項目のデータを検索してよく、上記データ処理部は、上記データ変換部によって変換されたデータを用いて、上記出力対象のデータを導出してよい。上記複数のデータ群のそれぞれは、同種のデータに対するデータ項目が互いに相違する複数のデータテーブルを含んでよく、上記データ検索部は、上記複数のデータ群のそれぞれについて、上記複数のデータテーブルの同種のデータに対するデータ項目を対応付ける対応付けデータに基づいて、上記複数のデータテーブルから指定されたデータを取得してよい。
【０００８】
本発明の第２の態様によれば、コンピュータを、上記データ処理装置として機能させるためのプログラムが提供される。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１０】
【図１】データ処理装置１００の通信環境の一例を概略的に示す。
【図２】データ処理装置１００の機能構成の一例を概略的に示す。
【図３】変換ルール格納部１０４が格納する複数の変換ルールを管理するための管理テーブル１２０の一例を概略的に示す。
【図４】データ群の対応付けの一例を概略的に示す。
【図５】出力制御部１１２によって表示出力されたウィンドウデータ１５０の一例を概略的に示す。
【図６】データ処理装置１００による処理の流れの一例を概略的に示す。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、データ処理装置１００の通信環境の一例を概略的に示す。図１は、データ処理装置１００を通信ネットワークシステムに適用した場合を例示する。本実施形態に係るデータ処理装置１００は、データ収集装置５０によって収集されたデータを処理する。
【００１３】
データ処理装置１００とデータ収集装置５０とは、ネットワーク８０を介して通信接続されてよい。ネットワーク８０は、社内ネットワークなどのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網及び専用網などであってよい。また、データ処理装置１００とデータ収集装置５０とは直接通信接続されてもよい。また、データ処理装置１００とデータ収集装置５０とは一体であってもよい。すなわち、一の装置がデータ処理装置１００の機能とデータ収集装置５０の機能との両方を備えてもよい。
【００１４】
データ収集装置５０は、データ処理装置１００の処理対象となる任意のデータを収集する。本実施形態に係るデータ収集装置５０は、複数のＯＳＳ（オペレーティングサポートシステム）３０からデータを収集する。
【００１５】
ＯＳＳ３０は、複数のネットワーク機器からデータを取得する。ＯＳＳ３０は、ネットワーク管理システムの一例であってよい。ネットワーク機器は、例えば、基地局１０及びコアノード２０などである。
【００１６】
基地局１０は、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）システム、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）システム及び４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）システムなどに準拠した無線基地局であってよい。コアノード２０は、ＲＮＣ（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）、ＳＧＳＮ（Ｓｅｒｖｉｎｇ  Ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ））、ＧＧＳＮ（Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ））、ＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）、ＳＧＷ（Ｓｅｖｉｎｇ  Ｇａｔｅｗａｙ）、ＰＧＷ（Ｐａｃｋｅｔ  ｄａｔａ  ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ）などであってよい。
【００１７】
データ収集装置５０は、複数のＯＳＳ３０から、複数のネットワーク機器の構成データ及びパフォーマンスデータを収集してよい。ネットワーク機器の構成データは、ネットワーク機器の構成に関する情報であればどのような情報であってもよく、例えば、ネットワーク機器の名称、識別情報、ハードウェア構成、及びネットワーク機器が配置されているネットワーク階層などであってよい。ネットワーク機器のパフォーマンスデータは、ネットワーク機器のパフォーマンスに関する情報であればどのような情報であってもよく、例えば、移動局１２の接続数、接続率、切断率、及びスループットなどであってよい。
【００１８】
データ収集装置５０が収集するデータは、複数のＯＳＳ３０が様々なネットワーク機器から取得したものであるため、データ仕様が相互に異なる。例えば、ＯＳＳ３０のベンダーに依存してデータ仕様が異なる場合がある。すなわち、一のベンダーが供給するＯＳＳ３０と、他のベンダーが供給するＯＳＳ３０とでは、データ収集装置５０に対して送信するデータの仕様が異なる場合がある。また、ネットワーク機器のベンダーに依存してデータ仕様が異なる場合がある。
【００１９】
また、例えば、ＯＳＳ３０がデータを取得する対象の通信キャリアに依存してデータ仕様が異なる場合がある。すなわち、一のベンダーが供給するＯＳＳ３０であっても、あるＯＳＳ３０が第１の通信キャリアのネットワーク機器からデータを取得し、他のＯＳＳ３０が第２の通信キャリアのネットワーク機器からデータを取得する場合、取得するデータのデータ仕様は異なる場合がある。
【００２０】
また、例えば、ＯＳＳ３０がデータを取得するネットワーク機器のネットワーク階層に依存してデータ仕様が異なる。すなわち、ＯＳＳ３０が基地局１０から取得したデータと、コアノード２０から取得したデータとでは、データ仕様が異なる場合がある。
【００２１】
これに対して、本実施形態に係るデータ処理装置１００は、データ収集装置５０が収集した様々なデータ仕様のデータ群の差分を吸収する処理を実行する。データ群は、例えば、一のＯＳＳ３０が一のネットワーク機器から取得したデータの集合である。データ群は、ＯＳＳ３０のベンダー毎、ＯＳＳ３０がデータを取得する対象の通信キャリア毎、ＯＳＳ３０がデータを取得するネットワーク機器のネットワーク階層毎のデータの集合であってよい。
【００２２】
例えば、第１のベンダーのＯＳＳ３０が第１の通信キャリアの基地局１０から取得したデータの集合が第１のデータ群を構成し、第１のベンダーのＯＳＳ３０が第１の通信キャリアのコアノード２０から取得したデータの集合が第２のデータ群を構成する。データ処理装置１００が、様々なデータ仕様のデータ群の差分を吸収する処理を実行することにより、様々なネットワーク機器から収集した様々なデータ仕様のデータを、同一の基準で効率的に比較、評価及び管理できる仕組みを提供することができる。
【００２３】
図２は、データ処理装置１００の機能構成の一例を概略的に示す。データ処理装置１００は、アルゴリズム格納部１０２、変換ルール格納部１０４、データ検索部１０６、データ変換部１０８、データ処理部１１０、出力制御部１１２、変数受付部１１４、指定受付部１１６、及び種別特定部１１８を備える。なお、データ処理装置１００がこれらのすべての構成を備えることは必須とは限らない。
【００２４】
アルゴリズム格納部１０２は、複数の検索アルゴリズムを格納する。検索アルゴリズムは、データ仕様が互いに異なる複数のデータ群から同種のデータを検索するためのアルゴリズムである。複数のデータ群において、一の種別のデータに対するデータ項目が互いに異なる場合があるが、本実施形態に係る検索アルゴリズムによれば、当該複数のデータ群のそれぞれから当該一の種別のデータを特定することができる。
【００２５】
例えば、基地局１０の名称を示すデータに対するデータ項目として、「局名」、「基地局名」、及び「ノード名」などの様々なデータ項目が使用される場合があるが、基地局１０の名称を示すデータを検索する検索アルゴリズムは、基地局１０の名称を示すデータとして「局名」を使用するデータ群については「局名」を、「基地局名」を使用するデータ群については「基地局名」を、「ノード名」を使用するデータ群については「ノード名」を特定可能とする。検索アルゴリズムは、一の種別のデータと、当該一の種別のデータに対して付される複数のデータ項目とを対応付けた対応付けデータを含むことにより、このような特定を可能とする。
【００２６】
アルゴリズム格納部１０２は、ＯＳＳ３０のベンダー毎の検索アルゴリズムを格納してよい。また、アルゴリズム格納部１０２は、ネットワーク機器のベンダー毎の検索アルゴリズムを格納してよい。また、アルゴリズム格納部１０２は、ＯＳＳ３０がデータを取得する対象の通信キャリア毎の検索アルゴリズムを格納してよい。また、アルゴリズム格納部１０２は、ＯＳＳ３０がデータを取得する対象のネットワーク機器のネットワーク階層毎の検索アルゴリズムを格納してよい。アルゴリズム格納部１０２は、これらベンダー、通信キャリア、及びネットワーク階層の少なくとも２つ以上毎の検索アルゴリズムを格納してもよい。
【００２７】
変換ルール格納部１０４は、複数の変換ルールを格納する。変換ルールは、複数のデータの指標を共通化するためのルールである。複数のデータ群において、同種のデータであるにも関わらず、その指標が異なる場合があるが、本実施形態に係る変換ルールによれば、互いに指標が異なる同種のデータの指標を共通化することができる。
【００２８】
例えば、一のＯＳＳ３０が１５分単位でデータをデータ収集装置５０に送信し、他のＯＳＳ３０が３０分単位でデータをデータ収集装置５０に送信する場合、時間単位が異なることから、データ収集装置５０が収集したデータをそのまま比較することはできない。これに対して本実施形態に係る変換ルールによれば、例えば、一のＯＳＳ３０から取得された連続する２つの１５分単位のデータを加算することによって、３０分単位のデータに共通化する。また、本実施形態に係る変換ルールによれば、一のＯＳＳ３０から取得された連続する４つの１５分単位のデータを加算し、他のＯＳＳ３０から取得された連続する２つの３０分単位のデータを加算することによって、１時簡単位のデータに共通化する。
【００２９】
また、例えば、一のデータ群に含まれる移動局１２の切断数を示すデータが１分間の切断数であり、他のデータ群に含まれる移動局１２の切断数を示すデータが５分間の切断数である場合、単位が異なることから、そのまま比較することはできない。これに対して本実施形態に係る変換ルールによれば、例えば、前者、後者を１０分間分集計することによって、１０分間の切断数に共通化できる。
【００３０】
変換ルール格納部１０４は、ＯＳＳ３０のベンダー毎の変換ルールを格納してよい。また、変換ルール格納部１０４は、ネットワーク機器のベンダー毎の変換ルールを格納してよい。また、変換ルール格納部１０４は、ＯＳＳ３０がデータを取得する対象の通信キャリア毎の変換ルールを格納してよい。また、変換ルール格納部１０４は、ＯＳＳ３０がデータを取得する対象のネットワーク機器のネットワーク階層毎の変換ルールを格納してよい。変換ルール格納部１０４は、これらベンダー、通信キャリア、及びネットワーク階層の少なくとも２つ以上毎の変換ルールを格納してもよい。
【００３１】
データ検索部１０６は、アルゴリズム格納部１０２に格納された検索アルゴリズムを用いて、同種のデータに対するデータ項目が互いに相違する複数のデータ群のそれぞれから、同種のデータに対応するデータ項目を特定して、特定したデータ項目のデータを取得する。例えば、データ検索部１０６は、基地局１０の名称を示すデータを検索する検索アルゴリズムを用いて、複数のデータ群のそれぞれから、基地局１０の名称を示すデータに対応するデータ項目のデータを取得する。
【００３２】
データ変換部１０８は、変換ルール格納部１０４に格納された変換ルールを用いて、複数のデータを変換して当該複数のデータの指標を共通化する。例えば、データ変換部１０８は、一のＯＳＳ３０が１５分単位でデータ収集装置５０に送信したデータと、他のＯＳＳ３０が３０分単位でデータ収集装置５０に送信したデータとについて、一のＯＳＳ３０から取得された連続する４つの１５分単位のデータを加算し、他のＯＳＳ３０から取得された連続する２つの３０分単位のデータを加算することによって、１時簡単位のデータに共通化する。また、例えば、データ変換部１０８は、一のデータ群に含まれる移動局１２の１分間の切断数と、他のデータ群に含まれる移動局１２の５分間の切断数とについて、前者を１０倍し、後者を２倍することによって、１０分間の切断数に共通化する。このように、データ変換部１０８は、変換ルールを用いて複数のデータのデータ単位を共通のデータ単位に整合させるべく、当該複数のデータを変換してよい。
【００３３】
データ処理部１１０は、データ変換部１０８によって変換されたデータを処理する。データ処理部１１０は、例えば、データ変換部１０８によって変換されたデータに基づいて、表示データを生成する。具体例として、データ処理部１１０は、データ変換部１０８によって指標が共通化された複数のデータ群の移動局１２の切断数のグラフデータを生成する。データ変換部１０８によって指標が共通化されることにより、複数のデータ群を適切に比較可能なグラフデータを生成することができる。
【００３４】
また、データ処理部１１０は、例えば、データ変換部１０８によって変換されたデータに基づいて、新たなデータを生成する。具体例として、データ処理部１１０は、データ変換部１０８によって指標が共通化された複数のデータ群の移動局１２の切断数を用いて、複数のデータ群の移動局１２の切断率を算出する。データ処理部１１０は、新たに生成したデータの表示データをさらに生成してもよい。データ変換部１０８によって指標が共通化されたデータを用いて新たなデータを生成することにより、指標が共通化されたデータを生成することができる。
【００３５】
出力制御部１１２は、データ処理部１１０によって処理されたデータの出力を制御する。出力制御部１１２は、例えば、データ処理部１１０によって生成された表示データを、データ処理装置１００が備えるディスプレイに表示させたり、他の装置に送信して当該他の装置が備えるディスプレイに表示させたりする。
【００３６】
変数受付部１１４は、変数の指定を受け付けて、データ検索部１０６に対して送信する。変数受付部１１４は、データ処理装置１００の使用者によって入力された変数をデータ検索部１０６に送信してよい。
【００３７】
データ検索部１０６は、変数受付部１１４から受信した変数と、アルゴリズム格納部１０２に格納された検索アルゴリズムとを用いて、複数のデータ群からデータを検索する。例えば、検索対象のデータが移動局１２の切断数であり、変数として基地局名及び期間が指定された場合、データ検索部１０６は、変数によって指定された基地局名が示す基地局１０から取得されたデータ群から、変数によって指定された期間における移動局１２の切断数を検索する。
【００３８】
指定受付部１１６は、出力対象のデータの指定を受け付ける。例えば、指定受付部１１６は、移動局１２の接続率、切断率及び移動局１２のスループットなどの任意の出力対象のデータを受け付ける。
【００３９】
種別特定部１１８は、複数のデータ群毎に、指定受付部１１６が受け付けた出力対象のデータを導出するために用いるデータの種別を特定する。例えば、出力対象のデータが接続率である場合、種別特定部１１８は、複数のデータ群毎に、接続率を導出するために用いるデータの種別を特定する。また、例えば、出力対象のデータがスループットである場合、種別特定部１１８は、複数のデータ群毎に、スループットを導出するために用いるデータの種別を特定する。
【００４０】
データ検索部１０６は、種別特定部１１８によって特定されたデータ種別のデータを、複数のデータ群から検索してよい。そして、データ処理部１１０は、データ検索部１０６によって検索されたデータを用いて、出力対象のデータを導出してよい。そして、出力制御部１１２は、データ処理部１１０によって導出された出力対象のデータを、例えば表示出力などによって出力してよい。
【００４１】
図３は、変換ルール格納部１０４が格納する複数の変換ルールを管理するための管理テーブル１２０の一例を概略的に示す。管理テーブル１２０は、ルールＩＤ欄１２２、ベンダー欄１２４、通信キャリア欄１２６、階層欄１２８、及び指標欄１３０を有してよい。
【００４２】
ルールＩＤ欄１２２には、変換ルールの識別情報が含まれる。ベンダー欄１２４には、ベンダーの識別情報が含まれる。通信キャリア欄１２６には、通信キャリアの識別情報が含まれる。階層欄１２８には、ネットワーク階層の識別情報が含まれる。指標欄１３０には、指標の識別情報が含まれる。
【００４３】
図３に示すように、変換ルール格納部１０４は、ベンダー、通信キャリア、ネットワーク階層、及び指標毎の変換ルールを格納してよい。そして、データ変換部１０８は、ベンダー、通信キャリア、ネットワーク階層、及び指標毎のデータを、変換ルールを用いて変換してよい。
【００４４】
図４は、データ群の対応付けの一例を概略的に示す。図４に示すとおり、データ群１４２と、データ群１４４と、データ群１４６とは、「日付」のデータ項目は一致するが、基地局１０の名称を示すデータについて、データ群１４２では「局名」、データ群１４４では「基地局名」、データ群１４６では「ノード名」と、異なるデータ項目が用いられている。図中の破線は、同種のデータの対応付けを示す。データ検索部１０６は、図４に示すとおり、データ群１４２の「局名」と、データ群１４４の「基地局名」と、データ群１４６の「ノード名」とを対応付ける対応付けデータに基づいて、基地局１０の名称を示すデータを取得してよい。
【００４５】
なお、図４では、複数のデータ群の対応付けの一例を示したが、複数のデータ群のそれぞれが、同種のデータに対するデータ項目が互いに相違する複数のデータテーブルを含む場合、複数のデータテーブルの対応付けは、図４に示す例と同様であってよい。データ検索部１０６は、複数のデータ群のそれぞれについて、複数のデータテーブルの同種のデータに対するデータ項目を対応付ける対応付けデータに基づいて、複数のデータテーブルから、指定されたデータを取得してよい。例えば、データ検索部１０６は、基地局１０の名称を示すデータが指定された場合、第一のデータテーブルから「局名」のデータを取得し、第２のデータテーブルから「基地局名」のデータを取得し、第３のデータテーブルから「ノード名」のデータを取得する。
【００４６】
図５は、出力制御部１１２によって表示出力されたウィンドウデータ１５０の一例を概略的に示す。ウィンドウデータ１５０は、データ項目領域１５２、結果オブジェクト領域１５４、検索条件領域１５６、及びデータ群ウィンドウ１５８を有する。
【００４７】
データ項目領域１５２は、複数のデータ項目を含む。結果オブジェクト領域１５４は、出力対象となるデータ項目を含む。例えば、データ項目領域１５２から結果オブジェクト領域１５４に対して、データ項目がドラッグ＆ドロップされる。
【００４８】
検索条件領域１５６は、結果オブジェクト領域１５４に含まれるデータ項目に対する検索条件を含む。図５に示す例で、結果オブジェクト領域１５４に含まれる「日付」のデータに対する検索条件「日付＝２０１５／７／１」と、「局名」のデータに対する検索条件「局名＝○○局」との論理積が設定されている。
【００４９】
データ群ウィンドウ１５８は、一のデータ群に含まれる複数のデータ項目を含む。データ群ウィンドウ１５８は、一のＯＳＳ３０が、一の通信キャリアの一のネットワーク機器から取得したデータ群に含まれる複数のデータ項目を含んでよい。
【００５０】
データ群ウィンドウ１５８に含まれるデータ項目は、結果オブジェクト領域１５４にドラッグ＆ドロップ可能であってよい。データ変換部１０８は、データ群ウィンドウ１５８から結果オブジェクト領域１５４にデータ項目がドラッグ＆ドロップされたときに、ドラッグ＆ドロップされたデータ項目のデータの指標を、共通の指標に変換する。これにより、一のＯＳＳ３０が、一の通信キャリアの一のネットワーク機器から取得したデータ群に含まれるデータ項目のデータの指標を容易に共通の指標に変換し、かつ、出力対象とすることができる。
【００５１】
データ処理部１１０は、結果オブジェクト領域１５４に含まれるデータ項目のデータに、検索条件領域１５６に含まれる検索条件を適用した結果のデータを処理してよい。例えば、データ処理部１１０は、当該データを表すグラフデータを生成する。そして、出力制御部１１２は、データ処理部１１０によって生成されたグラフデータを表示出力してよい。
【００５２】
図６は、データ処理装置１００による処理の流れの一例を概略的に示す。図６に示す処理は、あるエリアに配置されている複数のネットワーク機器の、ある期間の接続率の推移を分析する処理の流れの一例を示す。図６に示す各処理は、データ処理装置１００が備える制御部が主体となって実行される。
【００５３】
ステップ（ステップをＳと省略して記載する場合がある。）６０２では、期間の指定を受け付ける。Ｓ６０４では、エリアの指定を受け付ける。
【００５４】
Ｓ６０６では、データ検索部１０６が、Ｓ６０４で指定されたエリアに含まれるネットワーク機器からデータを取得する複数のＯＳＳ３０から出力された複数のデータ群を選択する。データ検索部１０６は、予め格納された、各エリアと各エリアに含まれるネットワーク機器とを対応付けた対応付けデータを参照することによって、Ｓ６０４で指定されたエリアに含まれるネットワーク機器を特定してよい。そして、データ検索部１０６は、特定したネットワーク機器からデータを取得するＯＳＳ３０によって出力されたデータ群を選択してよい。
【００５５】
Ｓ６０８では、Ｓ６０６で選択された複数のデータ群のうちの一のデータ群を特定する。Ｓ６１０では、Ｓ６０８で特定されたデータ群に、接続率を示すデータが含まれるか否かを判定する。含まれると判定した場合、Ｓ６１２に進み、含まれないと判定した場合、Ｓ６２２に進む。
【００５６】
Ｓ６１２では、接続率を示すデータの指標が、共通の指標と等しいか否かを判定する。共通の指標と等しくないと判定した場合、Ｓ６１４に進み、等しいと判定した場合、Ｓ６２０に進む。Ｓ６１４では、データ変換部１０８が、接続率を示すデータを変換して、当該データの指標を共通の指標に合わせる。
【００５７】
Ｓ６１６では、種別特定部１１８が、Ｓ６０８で特定されたデータ群について、接続率を導出するために用いるデータの種別を特定する。Ｓ６１８では、データ検索部１０６が、Ｓ６０８で特定されたデータ群からＳ６１６で特定された種別のデータを検索する。Ｓ６２０では、Ｓ６１８においてデータ検索部１０６によって検索されたデータを用いて、データ処理部１１０が接続率を算出する。
【００５８】
Ｓ６２２では、Ｓ６０６において選択された複数のデータ群のすべてについて処理が終了したか否かを判定する。処理が終了していないと判定した場合、Ｓ６０８に戻って次のデータ群が特定され、処理が終了したと判定された場合、Ｓ６２４に進む。Ｓ６２４では、データ処理部１１０が、接続率の推移を示すグラフデータを生成し、出力制御部１１２が、生成されたグラフデータを出力する。そして、処理が終了する。
【００５９】
以上の処理によって、あるエリアに配置されている複数のネットワーク機器から出力され、データ収集装置５０によって収集されたデータ群のデータ仕様が相互に異なる場合であっても、指標を共通化した接続率の推移を適切に出力することができる。このように、本実施形態に係るデータ処理装置１００によれば、異なる基地局１０のベンダー、異なるＯＳＳ３０のベンダー、異なる通信キャリア、及び異なるネットワーク階層のデータを、共通の基準で評価できる環境を提供することができる。
【００６０】
上記実施形態では、データ処理装置１００を通信ネットワークシステムに適用した場合を例に挙げて説明したが、これに限らない。データ処理装置１００は、同種のデータに対するデータ項目が互いに相違し、かつ、同種のデータの指標が互いに相違する任意の複数のデータ群を処理可能である。
【００６１】
以上の説明において、データ処理装置１００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。また、プログラムが実行されることにより、コンピュータが、データ処理装置１００として機能してもよい。プログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、データ処理装置１００の少なくとも一部を構成するコンピュータにインストールされてよい。
【００６２】
コンピュータにインストールされ、コンピュータを本実施形態に係るデータ処理装置１００として機能させるプログラムは、ＣＰＵなどに働きかけて、コンピュータを、データ処理装置１００の各部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアとデータ処理装置１００のハードウエア資源とが協働した具体的手段として機能する。
【００６３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６４】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６５】
１０  基地局、１２  移動局、２０  コアノード、３０  ＯＳＳ、５０  データ収集装置、８０  ネットワーク、１００  データ処理装置、１０２  アルゴリズム格納部、１０４  変換ルール格納部、１０６  データ検索部、１０８  データ変換部、１１０  データ処理部、１１２  出力制御部、１１４  変数受付部、１１６  指定受付部、１１８  種別特定部、１２０  管理テーブル、１２２  ルールＩＤ欄、１２４  ベンダー欄、１２６  通信キャリア欄、１２８  階層欄、１３０  指標欄、１４２  データ群、１４４  データ群、１４６  データ群、１５０  ウィンドウデータ、１５２  データ項目領域、１５４  結果オブジェクト領域、１５６  検索条件領域、１５８  データ群ウィンドウ
【要約】
【課題】収集したデータの仕様がそれぞれ異なる場合であっても効率的に管理できる技術を提供できることが望ましい。
【解決手段】同種のデータに対するデータ項目が互いに相違し、かつ、同種のデータの指標が互いに相違する複数のデータ群のそれぞれから、一のデータ種別に対応するデータ項目のデータを検索するデータ検索部と、データ検索部によって検索された複数のデータを変換して複数のデータの指標を共通化するデータ変換部と、データ変換部によって変換されたデータを処理するデータ処理部とを備えるデータ処理装置を提供する。
【選択図】図２【図１】
0005905629.tif 000002
【図２】
0005905629.tif 000003
【図３】
0005905629.tif 000004
【図４】
0005905629.tif 000005
【図５】
0005905629.tif 000006
【図６】
0005905629.tif 000007