(57)【要約】      （修正有）【課題】  従来のグラフ表示システムでは、グラフ表示がされる度に、はじめからグラフを生成しなければならなかったためサーバに負荷がかかっていた。【解決手段】  サーバ１は、数値を示す画像データを生成する画像データ生成部１２と、概画像データ生成部１２で生成された画像データを記憶する画像データ記憶装置４とを備え、概画像データ記憶装置４から複数の画像データを読み込み、グラフ生成部１３が、複数の画像データを合成してグラフを生成する。サーバ１は、生成されたグラフをクライアント２へ送信し表示させる。【選択図】図１
2005266942.tif 000002
【特許請求の範囲】
【請求項１】
数値を示す画像データを生成する画像データ生成手段と、
前記画像データ生成手段で生成された画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段から画像データを読み込む画像データ読み込み手段と、
前記画像データ読み込み手段で読み込まれた複数の画像データを合成してグラフを生成するグラフ生成手段と、
前記グラフ生成手段で生成されたグラフの表示制御を行うグラフ表示制御手段
を備えることを特徴とするグラフ生成装置。
【請求項２】
前記グラフ生成手段で生成されたグラフを記憶するグラフ記憶手段を備え、
前記グラフ生成手段は、前記グラフ記憶手段に記憶されたグラフと追加された画像データとを合成してグラフを生成することを特徴とする請求項１記載のグラフ生成装置。
【請求項３】
グラフを生成するグラフ生成装置が、数値を示す画像データを生成する画像データ生成ステップと
前記グラフ生成装置が、前記画像データ生成ステップで生成された画像データを記憶する画像データ記憶ステップと、
前記グラフ生成装置が、前記画像データ記憶ステップで記憶された画像データを読み込む画像データ読み込みステップと、
前記グラフ生成装置が、前記画像データ読み込みステップで読み込まれた複数の画像データを合成してグラフを生成するグラフ生成ステップと、
前記グラフ生成装置が、前記グラフ生成ステップで生成されたグラフの表示制御を行うグラフ表示制御ステップ
を備えることを特徴とするグラフ生成方法。
【請求項４】
前記グラフ生成装置が、前記グラフ生成ステップで生成されたグラフを記憶するグラフ記憶ステップと、
前記グラフ生成装置が、前記グラフ記憶ステップで記憶されたグラフと追加された画像データとを合成してグラフを生成する第２のグラフ生成ステップ
を備えることを特徴とする請求項３記載のグラフ生成方法。
【請求項５】
請求項３または４記載のグラフ生成方法をグラフ生成装置に実行させるコンピュータプログラム。
【請求項６】
請求項３または４記載のグラフ生成方法をグラフ生成装置に実行させるコンピュータプログラムが格納された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自身にかかる負荷を軽減できるグラフ生成装置に関するものである。
【背景技術】
【０００２】
図５は、従来のグラフ表示システムの構成と初回のグラフ表示までの様子を示す図であり、図６は、このシステムにおけるグラフ生成時のシーケンス図である。
【０００３】
サーバ１Ａと、クライアント２および図示しない他のクライアント２とが、ネットワークを介して接続される。
【０００４】
サーバ１Ａは、グラフを構成するもととなる数値の項目と、当該数値とからなる数値データを記憶する数値データ記憶装置３Ａに接続されている。サーバ１Ａは、数値データ記憶部装置３Ａにアクセスするデータアクセス部１１Ａと、数値からグラフを生成するグラフ生成部１３Ａと、クライアント２と通信するサーバ側通信部１４とを備える。
【０００５】
クライアント２は、グラフ表示装置であり、サーバ１と通信するクライアント側通信部２１と、グラフを表示するグラフ表示部２２とを備える。
【０００６】
クライアント２からグラフ表示の指示が送信される（Ｓ１０１）と、データアクセス部１１Ａが、数値データ記憶部装置３Ａから、全ての数値データを読み込み（Ｓ１０３）、グラフ生成部１３Ａが、数値データ内の数値でグラフを生成する（Ｓ１０５）。サーバ１Ａはグラフをクライアント２に送信し（Ｓ１０７）、クライアント２はグラフを表示する（Ｓ１０９）。
【０００７】
なお、類似の技術が下記の特許文献１に記載されている。
【特許文献１】特願平６−２０８９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
図７は、数値データ追加後のグラフ再表示時におけるグラフ生成のシーケンス図である。従来のグラフ表示システムでは、数値データが追加された後に、グラフの再表示を行う場合は、追加されたものを含む全ての数値データを再度読み込み（Ｓ１１１）、これをもとにグラフを生成する（Ｓ１１３）。グラフはクライアント２に送信され表示される（グラフ更新）。
【０００９】
また、数値データの追加がない場合であっても、クライアント２からグラフ表示の指示が再度送信されると、Ｓ１０３〜１０９を行うことにより、グラフを表示する。
【００１０】
このように、従来のグラフ表示システムでは、グラフ表示が指示される度に、初めからグラフを生成なければならない。そのため、サーバには大きな負荷がかかっている。
【００１１】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、自身にかかる負荷を軽減できるグラフ生成装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、請求項１の本発明は、数値を示す画像データを生成する画像データ生成手段と、前記画像データ生成手段で生成された画像データを記憶する画像データ記憶手段と、前記画像データ記憶手段から画像データを読み込む画像データ読み込み手段と、前記画像データ読み込み手段で読み込まれた複数の画像データを合成してグラフを生成するグラフ生成手段と、前記グラフ生成手段で生成されたグラフの表示制御を行うグラフ表示制御手段を備えることを特徴とするグラフ生成装置をもって解決手段とする。
【００１３】
請求項２の本発明は、前記グラフ生成手段で生成されたグラフを記憶するグラフ記憶手段を備え、前記グラフ生成手段は、前記グラフ記憶手段に記憶されたグラフと追加された画像データとを合成してグラフを生成することを特徴とする請求項１記載のグラフ生成装置をもって解決手段とする。
【００１４】
請求項３の本発明は、グラフを生成するグラフ生成装置が、数値を示す画像データを生成する画像データ生成ステップと前記グラフ生成装置が、前記画像データ生成ステップで生成された画像データを記憶する画像データ記憶ステップと、前記グラフ生成装置が、前記画像データ記憶ステップで記憶された画像データを読み込む画像データ読み込みステップと、前記グラフ生成装置が、前記画像データ読み込みステップで読み込まれた複数の画像データを合成してグラフを生成するグラフ生成ステップと、前記グラフ生成装置が、前記グラフ生成ステップで生成されたグラフの表示制御を行うグラフ表示制御ステップを備えることを特徴とするグラフ生成方法をもって解決手段とする。
【００１５】
請求項４の本発明は、前記グラフ生成装置が、前記グラフ生成ステップで生成されたグラフを記憶するグラフ記憶ステップと、前記グラフ生成装置が、前記グラフ記憶ステップで記憶されたグラフと追加された画像データとを合成してグラフを生成する第２のグラフ生成ステップを備えることを特徴とする請求項３記載のグラフ生成方法をもって解決手段とする。
【００１６】
請求項５の本発明は、請求項３または４記載のグラフ生成方法をグラフ生成装置に実行させるコンピュータプログラムをもって解決手段とする。
【００１７】
請求項６の本発明は、請求項３または４記載のグラフ生成方法をグラフ生成装置に実行させるコンピュータプログラムが格納された記録媒体をもって解決手段とする。
【発明の効果】
【００１８】
本発明によれば、数値を示す画像データを生成する画像データ生成手段と、前記画像データ生成手段で生成された画像データを記憶する画像データ記憶手段と、前記画像データ記憶手段から画像データを読み込む画像データ読み込み手段と、前記画像データ読み込み手段で読み込まれた複数の画像データを合成してグラフを生成するグラフ生成手段と、前記グラフ生成手段で生成されたグラフの表示制御を行うグラフ表示制御手段を備えることで、グラフを毎回初めから生成する必要がないので、グラフ生成装置の負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面を参照して説明する。なお、従来の構成要素と同一のものには同一の符号を付与して説明を省略する。
【００２０】
図１は、本発明の実施の形態に係るグラフ表示システムの構成と初回のグラフ表示までの様子を示す図である。
【００２１】
サーバ１と、クライアント２および図示しない他のクライアント２とが、ネットワークを介して接続される。
【００２２】
サーバ１は、グラフを構成するもととなる数値の項目と、当該数値と、該数値をもとに生成された画像データのファイル名とからなる属性データを記憶する属性データ記憶装置３と、該属性データ記憶装置３にファイル名が記憶された画像データ（ファイル）を記憶する画像データ記憶装置４と、生成されたグラフ（ファイル）を所定期間（例えば、生成当日の間）記憶するグラフ記憶装置５とに接続されている。また、サーバ１は、各記憶装置にアクセスするデータアクセス部１１と、数値から画像データを生成する画像データ生成部１２と、複数の画像データを合成して、または既存のグラフと追加された画像データを合成してグラフを生成するグラフ生成部１３と、クライアント２と通信するサーバ側通信部１４とを備える。
【００２３】
次に、図１のグラフ表示システムの動作を説明する。
【００２４】
（画像データの生成記憶）
例えば、あるクライアント２から、項目「Ａ」と数値「３」、項目「Ｂ」と数値「５」、項目「Ｃ」と数値「２」の３組がサーバ１に送信されると、サーバ１はこれをサーバ側通信部１４で受信し、まず、画像データ生成部１２が、項目「Ａ」の数値「３」を示す画像データを生成する。そして、この画像データにファイル名「fileA」をつけて画像データ記憶装置４に送信し記憶させる。また、項目「Ａ」と数値「３」とファイル名「fileA」とからなる属性データを生成し属性データ記憶装置３に記憶させる。項目「Ｂ」の組、項目「Ｃ」の組についても同様の処理がなされる。
【００２５】
（グラフ表示）
図２は、初回のグラフ生成時のシーケンス図である。
【００２６】
あるクライアント２からサーバ１にグラフ表示の指示が送信される（図１：Ｓ１）と、サーバ１は、これをサーバ側通信部１４で受信し、まず、データアクセス部１１が、属性データ記憶装置３にアクセスし、項目「Ａ」を含む属性データからファイル名「fileA」を読み出す。そして、データアクセス部１１が、このファイル名の画像データを画像データ記憶装置４から読み出す。同様にして、項目「Ｂ」の画像ファイル、項目「Ｃ」の画像データが読み出される（Ｓ３）。
【００２７】
そして、グラフ生成部１３が、読み出された各画像データを合成してグラフＧ１を生成し（Ｓ５）、データアクセス部１１が、グラフＧ１にファイル名をつけてグラフ記憶装置５に送信し記憶させる（Ｓ７）。
【００２８】
また、データアクセス部１１は、グラフＧ１をサーバ側通信部１４に返却し、サーバ１は、サーバ側通信部１４からグラフＧ１をクライアント２Ａに送信する（図１：Ｓ９）。
【００２９】
クライアント２では、グラフＧ１をクライアント側通信部２１で受信し、グラフ表示部２２が表示する（Ｓ１１）。
【００３０】
次に、数値データが追加された場合について説明する。
【００３１】
（数値データ追加）
あるクライアント２から、項目「Ｄ」と数値「３」の組がサーバ１に送信されると、サーバ１はこれをサーバ側通信部１４で受信し、画像データ生成部１２が、項目「Ｄ」の数値「３」を示す画像データを生成し、データアクセス部１１が、画像データにファイル名「fileD」をつけて画像データ記憶装置４に送信し記憶させる。また、データアクセス部１１が、項目「Ｄ」と数値「３」とファイル名「fileD」とからなる属性データを生成し属性データ記憶装置３に送信し記憶させる。
【００３２】
（グラフ再表示）
図３は、数値データ追加後のグラフ再表示時におけるシステムの様子を示す図であり、図４は、そのときのグラフ生成のシーケンス図である。
【００３３】
あるクライアント２からサーバ１にグラフ表示の指示が送信される（Ｓ２１）と、サーバ１は、これをサーバ側通信部１４で受信し、まず、データアクセス部１１が、属性データ記憶装置３にアクセスし、追加の属性データの有無をチェックし（Ｓ２３）、ここでは、項目「Ｄ」を含む属性データからファイル名「fileD」を読み込む。そして、データアクセス部１１が、このファイル名の画像データを画像データ記憶装置４から読み込む（Ｓ２５）。ここで読み込むのは追加分だけである。
【００３４】
そして、データアクセス部１１が、グラフ記憶装置５におけるグラフの有無をチェックし（Ｓ２７）、ここでは、既存のグラフＧ１を読み込む（Ｓ２９）。
【００３５】
そして、グラフ生成部１３が、読み込まれたグラフＧ１と、読み込まれた画像データとを合成してグラフＧ２を生成し（Ｓ３１）、データアクセス部１１が、グラフＧ２にファイル名をつけてグラフ記憶装置５に送信し記憶させる（Ｓ３３）。
【００３６】
また、グラフ生成部１３は、グラフＧ２をサーバ側通信部１４に返却し、サーバ１は、サーバ側通信部１４からグラフＧ２をクライアント２Ａに送信する（Ｓ３５）。
【００３７】
クライアント２では、グラフＧ２をクライアント側通信部２１で受信し、グラフ表示部２２が表示する（Ｓ３７：グラフ更新）。
【００３８】
以上説明したように、本実施の形態のグラフ表示システムは、本発明のグラフ生成装置を含む構成を有しており、すなわち、数値を示す画像データを生成する画像データ生成手段（１２）と、画像データ生成手段で生成された画像データを記憶する画像データ記憶手段（３）と、画像データ記憶手段から画像データを読み込む画像データ読み込み手段（１１）と、画像データ読み込み手段で読み込まれた複数の画像データを合成してグラフを生成するグラフ生成手段（１３）と、グラフ生成手段で生成されたグラフの表示制御を行うグラフ表示制御手段（１４）を備えていることで、グラフを毎回初めから生成する必要がないので、グラフ生成装置の負荷を軽減することができる。
【００３９】
また、グラフ生成手段で生成されたグラフを記憶するグラフ記憶手段（５）を備え、グラフ生成手段は、グラフ記憶手段に記憶されたグラフと追加された画像データとを合成してグラフを生成することで、合成の回数が減少するので、さらなる負荷軽減に寄与することができる。
【００４０】
なお、上記説明した方法をサーバ１に実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態に係るグラフ表示システムの構成と初回のグラフ表示までの様子を示す図である。
【図２】図１のシステムにおける初回のグラフ生成時のシーケンス図である。
【図３】数値データ追加後のグラフ再表示時におけるシステムの様子を示す図であり
【図４】グラフ再表示時のグラフ生成のシーケンス図である。
【図５】従来のグラフ表示システムの構成と初回のグラフ表示までの様子を示す図である。
【図６】従来のグラフ表示システムにおけるグラフ生成時のシーケンス図である。
【図７】数値データ追加後のグラフ再表示時におけるグラフ生成のシーケンス図である。
【符号の説明】
【００４２】
１  サーバ
２  クライアント（グラフ表示装置）  
３  属性データ記憶装置
４  画像データ記憶装置
５  グラフ記憶装置
１１  データアクセス部
１２  画像データ生成部
１３  グラフ生成部
２２  グラフ表示部
【図１】
2005266942.tif 000003
【図２】
2005266942.tif 000004
【図３】
2005266942.tif 000005
【図４】
2005266942.tif 000006
【図５】
2005266942.tif 000007
【図６】
2005266942.tif 000008
【図７】
2005266942.tif 000009