(57)【要約】【課題】テンプレートの管理を容易にし、利便性を向上させること。【解決手段】グラフレポート作成システムに、少なくとも一つのグラフ形式のテンプレート４２ｋと、グラフレポートに含ませる少なくとも一つのグラフの形式を特定する為の識別子及び当該識別子で特定するグラフ形式のテンプレート４２ｋの特定情報を有する対象グラフ形式対応表４３と、指定された識別子に基づき中央演算処理装置１０に対象グラフ形式対応表４３からテンプレート特定情報を取得させる対象グラフ形式取得指令，並びに当該テンプレート特定情報に該当するテンプレート４２ｋを中央演算処理装置１０に取得させ、このテンプレート４２ｋ及びデータから中央演算処理装置１０にグラフを作成させるグラフ作成指令を有するレポート作成プログラム４４とが備えられたテンプレートファイルを設けること。【選択図】　　　　図２
2004094386.tif 000002
【特許請求の範囲】
【請求項１】
テンプレートにデータを反映してグラフレポートを作成するグラフレポート作成システムであって、
少なくとも一つのグラフ形式の前記テンプレートと、作成対象たる前記グラフレポートに含ませる少なくとも一つのグラフの形式を特定する為の識別子及び当該識別子で特定するグラフ形式のテンプレートの特定情報を有する対象グラフ形式対応表と、指定された前記識別子に基づき中央演算処理装置に前記対象グラフ形式対応表から前記テンプレート特定情報を取得させる対象グラフ形式取得指令，並びに当該取得されたテンプレート特定情報に該当するテンプレートを前記中央演算処理装置に取得させ、該取得されたテンプレート及び前記データから前記中央演算処理装置にグラフを作成させるグラフ作成指令を有するレポート作成プログラムとが備えられたテンプレートファイルを設けたことを特徴とするグラフレポート作成システム。
【請求項２】
前記テンプレートファイル内のレポート作成プログラムに、前記作成されたグラフのグラフレポートとしての保存を前記中央演算処理装置に行わせるレポート保存指令を設けたことを特徴とする請求項１記載のグラフレポート作成システム。
【請求項３】
前記レポート作成プログラムのレポート保存指令は、前記グラフレポートを前記テンプレートファイル内に保存させることを特徴とする請求項２記載のグラフレポート作成システム。
【請求項４】
前記テンプレートファイル内のレポート作成プログラムに、前記作成されたグラフの表示装置への表示を前記中央演算処理装置に行わせるレポート表示指令を設けたことを特徴とする請求項１，２又は３に記載のグラフレポート作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テンプレートにデータを反映してグラフレポートを作成するグラフレポート作成システムに係り、特に種々のグラフ形式のテンプレートを有するテンプレートファイルを利用してグラフレポートを作成するグラフレポート作成システムに関する。
【０００２】
【従来の技術】
一般的に様々な機器から取得したデータについては電子計算機による分析作業に掛けられる。この分析作業においては、取得データをグラフ化して表示する、所謂レポーティング作業が基本的な作業であり、かかる作業は、見る者の理解を容易にする為に必須のものである。例えば、ネットワーク機器や回線の負荷状態を定期的に監視するアプリケーション，又はあるＷｅｂサイトの応答時間を定期的に測定するようなアプリケーション等では、その負荷状態や応答時間等の取得データを様々な角度からグラフ化することにより、傾向の把握や不具合の原因究明等の分析作業を支援している。
【０００３】
このようなアプリケーションでは、日毎，週毎若しくは月毎等の所定の時間軸上における取得データの統計，又は取得データの平均値若しくは最大値等の様々な形式のグラフを作成し、このようなグラフが表されたレポートを表示する。
【０００４】
上記の如き種々のグラフ形式は、多くの場合一つのアプリケーション上において所定のものが使用され、また繰り返し使用されるので、通常はアプリケーションに対応したテンプレートとして予め用意することにより管理されている。これにより、テンプレートのデータを入れ替える又はテンプレートにデータを入力する等テンプレートへのデータの反映だけで同一フォーマットのグラフレポートを容易に作成できる。以下に、かかるが如く管理されているテンプレートを利用したグラフレポートの作成について例示する。
【０００５】
先ず、従来のテンプレート管理方式には、個々のグラフ形式のテンプレート毎にテンプレートファイルを用意する方式，即ち一つのテンプレートファイル内に一つのグラフ形式のテンプレートしか持たない方式（以下「従来方式Ａ」という。）がある。この従来方式Ａのアプリケーションを組み込んだ電子計算機の制御装置が行うグラフレポート作成の概念図を図５に例示する。
【０００６】
この従来方式Ａにおいて、制御装置１０１のレポート作成部１０１ａは、作成対象のグラフ形式のテンプレートを持つテンプレートファイル１０２を一つ選択し、このテンプレートファイル１０２にグラフ化対象のデータ１０３を渡す。続いて、このレポート作成部１０１ａは、選択したテンプレートファイル１０２内のテンプレートに基づきグラフを作成し、これをグラフレポート１０４として保存する。このように、この従来方式Ａは、テンプレートファイル１０２と、このテンプレートファイル１０２内のテンプレート（グラフ形式）と、作成されるグラフレポート１０４とが１対１に対応するものである。
【０００７】
また、他のテンプレート管理方式としては、一つのテンプレートファイル内に複数のグラフ形式のテンプレートを持つ方式（以下「従来方式Ｂ」という。）がある。この従来方式Ｂのアプリケーションを組み込んだ電子計算機の制御装置が行うグラフレポート作成の概念図を図６に例示する。この図６に示す如く、テンプレートファイルＡはグラフ形式ａ，ｂの二つのテンプレートを保持し、テンプレートファイルＢはグラフ形式ａ，ｂ，ｃの三つのテンプレートを保持し、テンプレートファイルＣはグラフ形式ｂ，ｃ，ｄの三つのテンプレートを保持する。ここで、これら各テンプレートファイルＡ，Ｂ，Ｃの夫々のグラフ形式において、同一符号のものは同じグラフ形式である。
【０００８】
この従来方式Ｂにおいて、制御装置１１１のレポート作成部１１１ａは、作成対象のグラフ形式のテンプレートの組み合わせを持つテンプレートファイル１１２を一つ選択し、このテンプレートファイル１１２にグラフ化対象のデータ１１３を渡す。続いて、このレポート作成部１１１ａは、選択したテンプレートファイル１１２内の夫々のテンプレートに基づきグラフを作成し、これらをグラフレポート１１４として保存する。
【０００９】
上記の如くして得られたグラフレポート１１４は、テンプレートファイルＡによって作成されたレポートＡにあっては二つのグラフ形式ａ，ｂに対応するグラフａ１，ｂ１を保持し、テンプレートファイルＢによって作成されたレポートＢにあっては三つのグラフ形式ａ，ｂ，ｃに対応するグラフａ１，ｂ１，ｃ１を保持し、テンプレートファイルＣによって作成されたレポートＣにあっては三つのグラフ形式ｂ，ｃ，ｄに対応するグラフｂ１，ｃ１，ｄ１を保持する。ここで、これら各レポートファイル内のグラフａ１〜ｄ１において、同一符号のものは同じグラフ形式のテンプレートを利用して作成されたグラフである。
【００１０】
【発明が解決しようとする課題】
しかしながら、上記従来方式Ａの場合にあっては、テンプレートファイル１０２とテンプレート（グラフ形式）とグラフレポート１０４とが１対１に対応するものである為、作成するグラフレポートのグラフ形式を変えたいとき又は一つのデータに対して複数のグラフ形式のグラフからなるグラフレポートを作成したいときは、別途他のテンプレートファイルを選択して上記処理を行わなければならない。これが為、オペレータにとっては選択作業等に手間がかかり、利便性に劣る、という不都合があった。
【００１１】
また、上記従来方式Ｂの場合にあっては、あるグラフ形式のテンプレートに対して何らかの変更を加えなければならないときに、このグラフ形式のテンプレートを有する全てのテンプレートファイルに対して同様の変更処理を行わなければならない。例えば図６に示すグラフ形式ｂのテンプレートについて変更を行う場合、このグラフ形式ｂのテンプレートを持つテンプレートファイルＡ，Ｂ，Ｃを変更しなければならない、という不都合があった。更に、かかる不都合に伴って、特に変更対象が多い場合には夫々のテンプレートファイル間でのグラフ形式の整合性を保つことが容易でなく、テンプレートの管理負担が増大する、という不都合も生じさせてしまう。
【００１２】
そこで、本発明は、かかる従来例の有する不都合を改善し、テンプレートの管理が容易で、且つオペレータの利便性向上が可能なグラフレポート作成システムを提供することを、その目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成する為、本発明では、テンプレートにデータを反映してグラフレポートを作成するグラフレポート作成システムに、少なくとも一つのグラフ形式の前記テンプレートと、作成対象たる前記グラフレポートに含ませる少なくとも一つのグラフの形式を特定する為の識別子及び当該識別子で特定するグラフ形式のテンプレートの特定情報を有する対象グラフ形式対応表と、指定された前記識別子に基づき中央演算処理装置に前記対象グラフ形式対応表から前記テンプレート特定情報を取得させる対象グラフ形式取得指令，並びに当該取得されたテンプレート特定情報に該当するテンプレートを前記中央演算処理装置に取得させ、この取得されたテンプレート及び前記データから前記中央演算処理装置にグラフを作成させるグラフ作成指令を有するレポート作成プログラムとが備えられたテンプレートファイルを設けている。
【００１４】
【発明の実施の形態】
本発明に係るグラフレポート作成システムの一実施形態について図１〜図４を用いて説明する。
【００１５】
先ず、本実施形態のグラフレポート作成システムの構成を説明する。このグラフレポート作成システムは、図１に示す如く、中央演算処理装置（以下「ＣＰＵ」という。）１０と、主記憶装置（以下「メモリ」という。）２０と、アプリケーションプログラム（例えば従来例に示したネットワーク機器や回線の負荷状態を定期的に監視するアプリケーションプログラム）を格納したアプリケーション格納部３０と、後述するテンプレートファイルを格納したテンプレートファイル格納部４０と、後述するが如く作成されたグラフレポートを格納するレポート格納部５０と、オペレータが操作するキーボードやマウス等の入力装置６０と、作成されたグラフレポートを表示するモニタ等の表示装置７０と、これらを繋ぐバス８０とを有する。ここで、上記アプリケーションプログラムは、メモリ２０に読み込まれてＣＰＵ１０の処理動作を制御する。また、上記夫々の格納部３０，４０，５０は、例えばＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）等の磁気記録媒体からなる補助記憶装置であり、一つの補助記憶装置に夫々の格納部３０，４０，５０を設けたものであってもよく、格納部３０，４０，５０夫々が別個の補助記憶装置であってもよい。
【００１６】
以下に、上記テンプレートファイル格納部４０に格納されているテンプレートファイルについて図２の概念図を用いて説明する。この図２の符号４１は、本実施形態のテンプレートファイルを示す。このテンプレートファイル４１は、機器等から取得したデータを反映することにより当該データのグラフとなるテンプレート４２ｋ（ｋ＝１，２，…，ｎ）と、作成対象たるグラフの形式（例えば円グラフ，折れ線グラフ等）を特定する為の対象グラフ形式対応表４３と、上記ＣＰＵ１０にグラフレポートの作成処理を行わせるレポート作成プログラム４４とを具備する。
【００１７】
ここで、上記テンプレート４２ｋは少なくとも一つのグラフ形式について用意されていればよいが、本実施形態のテンプレートファイル４１では、図２に示す如く、複数のグラフ形式（ａ，ｂ，…）のテンプレート４２ｋ（ｋ＝１，２，…，ｎ）が用意されている。尚、このテンプレート４２ｋは、本システムでのグラフ作成に要する全てのグラフ形式について予め用意しておくことが望ましいが、新たなグラフ形式のものを追加することで対処することも可能であり、削除や変更等も可能である。
【００１８】
また、上記対象グラフ形式対応表４３とは、図２に示す如く、作成対象たるグラフレポートに含ませるグラフの形式を特定する為の識別子と、この識別子に対応して設定されている少なくとも一つのグラフ形式のテンプレート４２ｋを特定する情報とが格納されたものである。
【００１９】
具体的に上記識別子は、一つのグラフレポートに含まれるグラフの形式を特定する為のものであり、上記アプリケーション格納部３０のアプリケーションプログラムの処理又はオペレータ指示等により指定される。ここで、前者の処理による識別子の指定とは、例えばある測定データに対して作成するグラフレポートのグラフ形式がａ，ｂと定められているのであれば、これに対応する識別子をレポート作成プログラム４４の処理に渡す、というものである。また、後者のオペレータ指示による識別子の指定とは、例えばある測定データに対して作成したいグラフレポートのグラフ形式やその組み合わせをグラフ形式選択画面上の選択部（図示略）から選択した際に、これに対応する識別子をレポート作成プログラム４４の処理に渡す、というものである。これが為、図示しないが、本システムにあっては上記選択部と識別子との対応関係を示す識別子管理テーブルが設けられている。また、本実施形態のテンプレート特定情報としては、テンプレート４２ｋの名称を使用する。以下、これを「グラフ形式名」という。
【００２０】
更にまた、レポート作成プログラム４４とは、前述したＣＰＵ１０にレポート作成処理を制御させる為の指令を具備するプログラムであって、上記アプリケーション格納部３０のアプリケーションプログラムの指令によりメモリ２０に読み込まれて処理を開始するよう構成されたものである。このアプリケーションプログラムは、例えば機器等からデータを受け取った際又はオペレータの指示を受けた際に上記指令を行い、これと共にデータ及び上記識別子をレポート作成プログラム４４による処理に渡す（例えばメモリ２０等の磁気記録媒体に一時格納する）。
【００２１】
ここで、このレポート作成プログラム４４の指令としては、図２に示す対象グラフ形式取得指令，グラフ作成指令，レポート保存指令及びレポート表示指令が設けられている。換言すれば、本システムは、テンプレートファイル４１を具備することにより（電子計算機等にテンプレートファイル４１を具備させることにより）、そのレポート作成プログラム４４の各指令に対応する処理機能を備えたレポート作成手段（図４に示す対象グラフ形式取得機能４４ａ，グラフ作成機能４４ｂ，レポート保存機能４４ｃ及びレポート表示機能４４ｄを備えたレポート作成手段４４Ａ）を有することとなる。以下に、このレポート作成プログラム４４の各指令について説明する。
【００２２】
先ず対象グラフ形式取得指令は、上記アプリケーションプログラムの指令と共に渡された識別子に基づく上記グラフ形式対応表４３の参照，及びその識別子に対応しているグラフ形式の取得をＣＰＵ１０に行わせるコマンドである。ここで、本実施形態にあっては、上述した如くグラフ形式対応表４３にグラフ形式名が格納されているので、かかる名称を取得対象とする。
【００２３】
また、グラフ作成指令は、取得したグラフ形式名に該当するテンプレート４２ｋの取得，及びこのテンプレート４２ｋと上記アプリケーションプログラムの指令と共に渡されたデータとに基づいたグラフの作成をＣＰＵ１０に行わせるコマンドである。
【００２４】
また、レポート保存指令は、作成されたグラフのレポートファイル（即ちグラフレポート）としての前述したレポート格納部５０への格納処理をＣＰＵ１０に行わせるコマンドである。かかるが如く保存された本実施形態のグラフのレポートファイルは、上記グラフ作成指令により作成されたグラフのみが含まれるレポートファイルとして例示するが、必ずしもこれに限定するものではない。また、レポート表示指令は、作成されたグラフの表示装置７０への表示処理をＣＰＵ１０に行わせるコマンドである。
【００２５】
次に、以上の如き構成のグラフレポート作成システムの処理動作を図３及び図４に基づき例示する。
【００２６】
先ず、オペレータが機器等から取得したデータの分析作業を前述したアプリケーション格納部３０のアプリケーションプログラム上で行っているものとする。かかる作業において、そのアプリケーションプログラムの次の作業として又はオペレータの入力装置６０の操作により、上記取得データのグラフの作成作業が指示され、テンプレートファイル４１内のレポート作成プログラム４４による処理が開始される。かかる処理にあたっては、前述した如くデータ及び識別子がアプリケーションプログラムから渡される。
【００２７】
図３に示す如くデータ及び識別子を受け取る（ステップＳＴ１）と、ＣＰＵ１０は、レポート作成プログラム４４の対象グラフ形式取得指令により、テンプレートファイル４１内のグラフ形式対応表４３を参照して、その識別子に対応しているグラフ形式名を取得する（ステップＳＴ２）。
【００２８】
次に、ＣＰＵ１０は、レポート作成プログラム４４のグラフ作成指令により、取得した全てのグラフ形式名のテンプレート４２ｋに対して以下の処理を行う（ステップＳＴ３）。先ず、取得したグラフ形式名に該当するテンプレート４２ｋをテンプレートファイル４１から取得する（ステップＳＴ４）。そして、このテンプレート４２ｋと上記データとに基づいたグラフを作成する（ステップＳＴ５）。
【００２９】
続いて、対象となる全てのグラフが作成されると、ＣＰＵ１０は、レポート作成プログラム４４のレポート保存指令により、作成されたグラフをレポートファイルとしてレポート格納部５０に保存する（ステップＳＴ６）。ここで、複数のグラフが作成されているのであれば、本実施形態にあってはその全てが含まれたグラフレポートの保存を行う。このグラフレポートをレポート表示指令により表示装置７０に表示させることにより、オペレータはその内容を確認することができる。
【００３０】
例えば、上記処理を図４に示す本システムの処理の概念図を用いて説明すると、受け取ったデータ及び識別子９０において識別子が「Ｘ」であれば、グラフ形式ａ，ｂのテンプレート４２ｋが取得され、これら各テンプレート４２ｋに基づいたグラフａ１，ｂ１を有するグラフレポート９１Ｘが作成される。また、同様に、識別子が「Ｙ」であればグラフａ１，ｂ１，ｃ１を有するグラフレポート９１Ｙが、識別子が「Ｚ」であればグラフｂ１，ｃ１，ｄ１を有するグラフレポート９１Ｚが作成される。
【００３１】
以上示した如く本システムを用いることによって、具体的には全てのグラフ形式のテンプレート４２ｋと、これらテンプレート４２ｋの組み合わせ等を管理する対象グラフ形式対応表４３とを有するテンプレートファイル４１を具備することによって、グラフレポートの形式毎に（即ちグラフレポート内に含まれるグラフ形式やその組み合わせに応じて）テンプレートファイルを用意する必要がなくなり、個々のテンプレート４２ｋの管理が容易になる。
【００３２】
具体的には、例えばテンプレート４２ｋに変更を加える場合、図６に示した従来例にあっては複数のテンプレートファイル１１２内に同一形式のテンプレートが存在していれば、その全てを変更しなければならないが、本システムにおいては変更対象となるテンプレート４２ｋのみの変更で済む。更に、図６の従来例では変更対象のテンプレート同士の同一性の管理も必要となるが、本システムおいてはその必要がなくなる。また例えばテンプレート４２ｋの組み合わせを変更する場合、図６の従来例ではテンプレートファイル１１２又はその中のテンプレートの追加や削除等の作業を要するが、本システムおいては対象グラフ形式対応表４３の変更のみで済む。
【００３３】
更に、本システムのテンプレートファイル４１内には前述した如きレポート作成プログラム４４も含まれているので、本システムを他の電子計算機で利用する場合にテンプレートファイル４１（そのコピー等でもよい）ごと渡せば、かかる電子計算機上でテンプレート４２ｋ及びレポート作成プログラム４４を利用したグラフ作成作業が可能となり利便性に優れる。
【００３４】
尚、上述した実施形態にあってはアプリケーション格納部３０のアプリケーションプログラムの指令により処理を開始するレポート作成プログラム４４を例示したが、このレポート作成プログラム４４は、かかるアプリケーションプログラムに依存しないものとして構成してもよい。
【００３５】
また、本実施形態にあっては作成されたグラフレポートをレポート格納部５０に格納するものとして例示したが、必ずしもこれに限定するものではなく、例えばテンプレートファイル４１に格納してもよい。これにより、作成したグラフレポートを他者に配布する場合や他の電子計算機等に表示させる場合にテンプレートファイル４１（そのコピー等でもよい）ごと渡せば、上述した如くテンプレート４２ｋ及びレポート作成プログラム４４を利用したグラフ作成作業ができるだけでなく、上記作成されたグラフレポートの配布や表示をも可能となり更に利便性に優れるものとなる。
【００３６】
【発明の効果】
本発明に係るグラフレポート作成システムによれば、作成対象たるグラフレポートに含まれるグラフ形式やその組み合わせ毎にテンプレートファイルを用意する必要がなくなり、個々のテンプレートの管理が容易になる。例えばテンプレートを変更する場合には変更対象となるテンプレートのみの変更で済み、複数のテンプレートファイルが有する同一のテンプレートの変更に伴う同一性を維持する為の管理の必要も無くなる。また、グラフレポートに含まれるグラフ形式の組み合わせを変更する場合には対象グラフ形式対応表の変更のみで済むので、利便性に富む。更にまた、テンプレートファイルごと他の電子計算機等に渡せば、グラフレポートの作成環境を容易に構築することができる。
【００３７】
また、テンプレートファイル内のレポート作成プログラムにレポート保存指令を設けることにより、具体的には例えば作成されたグラフレポートを当該テンプレートファイル内に保存するレポート保存指令を設けることによって、更にはレポート表示指令をも設けることによって、作成したグラフレポートを他の電子計算機等においても利用することが可能となる。
【図面の簡単な説明】
【図１】本発明に係るグラフレポート作成システムの一実施形態の構成を示すブロック図である。
【図２】本実施形態のテンプレートファイルの一例を示す説明図である。
【図３】本実施形態のグラフレポート作成システムによるグラフレポート作成処理を説明するフローチャートである。
【図４】本実施形態のグラフレポート作成システムによるグラフレポート作成処理の概念を説明する概念図である。
【図５】従来のグラフレポート作成システムによるグラフレポート作成処理の概念を説明する概念図である。
【図６】従来の他のグラフレポート作成システムによるグラフレポート作成処理の概念を説明する概念図である。
【符号の説明】
１０　中央演算処理装置（ＣＰＵ）
２０　主記憶装置（メモリ）
３０　アプリケーション格納部
４０　テンプレートファイル格納部
４１　テンプレートファイル
４２ｋ（ｋ＝１，２，…，ｎ）　テンプレート
４３　対象グラフ形式対応表
４４　レポート作成プログラム
４４Ａ　レポート作成手段
４４ａ　対象グラフ形式取得機能
４４ｂ　グラフ作成機能
４４ｃ　レポート保存機能
４４ｄ　レポート表示機能
５０　レポート格納部
６０　入力装置
７０　表示装置
８０　バス
９０　データ及び識別子
９１Ｘ，９１Ｙ，９１Ｚ　グラフレポート
【図１】
2004094386.tif 000003
【図２】
2004094386.tif 000004
【図３】
2004094386.tif 000005
【図４】
2004094386.tif 000006
【図５】
2004094386.tif 000007
【図６】
2004094386.tif 000008