JP2005258548A - Graph information management device, and graph information management method - Google Patents

Graph information management device, and graph information management method Download PDF

Info

Publication number
JP2005258548A
JP2005258548A JP2004065601A JP2004065601A JP2005258548A JP 2005258548 A JP2005258548 A JP 2005258548A JP 2004065601 A JP2004065601 A JP 2004065601A JP 2004065601 A JP2004065601 A JP 2004065601A JP 2005258548 A JP2005258548 A JP 2005258548A
Authority
JP
Japan
Prior art keywords
graph
information
display
related information
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004065601A
Other languages
Japanese (ja)
Inventor
Takahiro Honda
貴裕 本田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2004065601A priority Critical patent/JP2005258548A/en
Publication of JP2005258548A publication Critical patent/JP2005258548A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a graph information management device and a graph information management method capable of displaying efficiently information related to each element in a graph, with a simple operation by a user. <P>SOLUTION: The user in a user terminal 200 click-operates a graph element portion in the graph displayed on a display. A host server 100 acquires the first relation key, and displays a title selecting window for a data containing the information related to the first relation key, on the display of the user terminal 200. The host server 100 displays a candidate of the second relation key in a data contained in a selected title on the display. The host server 100 acquires data specified by both the first relation key and the second relation key out of the data contained in the selected title to be displayed on the display as a chart. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

この発明は、グラフ情報管理装置およびグラフ情報管理方法に関するものであり、特に、ユーザによる簡易な操作によって、グラフ中の各要素に関連する情報を効率的に表示することに関する。   The present invention relates to a graph information management apparatus and a graph information management method, and more particularly to efficiently displaying information related to each element in a graph by a simple operation by a user.

所定のパラメータで定義される複数の数値間の関係の把握を容易にするために、それらの数値をグラフ(例えば棒グラフ、画像等)によって表示することが行われる。数値等をグラフによって表現する場合には、コンピュータシステムによる演算機能、グラフィック機能を利用するのが一般的である。   In order to easily grasp the relationship between a plurality of numerical values defined by predetermined parameters, those numerical values are displayed as a graph (for example, a bar graph, an image, etc.). When expressing numerical values and the like by graphs, it is common to use a calculation function and a graphic function by a computer system.

グラフ表示を利用するユーザにとっては、複数の数値間の関係の把握を容易に行うことが可能となる点で有益であるが、その一方で、そのグラフの表示内容に関連する情報(例えば、グラフの表示元となる数値等)の把握が有益となる場合も多い。   For users who use the graph display, it is useful in that it is possible to easily grasp the relationship between a plurality of numerical values. On the other hand, information related to the display contents of the graph (for example, a graph) In many cases, it is useful to understand the numerical value of the display source).

グラフの表示内容に関連する情報の表示を可能にするものとして、例えば、数値データを備えたテーブルに基づいてグラフを表示させる際に、テーブルの管理及びグラフの管理を行って相互に情報を交通させ、例えばグラフ上の位置(値)の指定を、テーブル上に反映させる(例えば対応するデータが反転する)技術がある(例えば、特許文献1参照)。   For example, when displaying a graph based on a table with numerical data, it is possible to display information related to the display contents of the graph. For example, there is a technique of reflecting the designation of a position (value) on a graph on a table (for example, corresponding data is inverted) (see, for example, Patent Document 1).

特開平9−16155(第1図)。JP-A-9-16155 (FIG. 1).

上記特許文献1に開示されている従来技術によれば、テーブルの内容とグラフの内容との対応が簡単に理解できる点で有益である。   According to the prior art disclosed in Patent Document 1, it is advantageous in that the correspondence between the contents of the table and the contents of the graph can be easily understood.

しかしながら、特許文献1に開示されている従来技術においては、あくまでもグラフと、グラフの内容を構成する数値(テーブル)とを併せて提示するにすぎない。本発明は、かかる点に鑑み、より有益な、グラフ管理装置およびグラフ管理方法を提供することを目的とする。   However, the prior art disclosed in Patent Document 1 merely presents a graph and numerical values (tables) constituting the content of the graph. The present invention has been made in view of this point, and an object thereof is to provide a more useful graph management apparatus and graph management method.

1)本発明のグラフ情報管理装置は、
グラフ明細を記録するグラフ明細記録部、
前記グラフ明細に基づくグラフを表示部へ表示することを命令するグラフ表示手段、
グラフ内容との関連付けが可能な少なくとも1以上のグラフ関連情報を、前記グラフ明細を指示するための指示情報と対応づけて記録するグラフ関連情報記録部、
前記表示部に表示されるグラフに対して、入力手段を介して入力される前記指示情報を取得する指示情報取得手段、
前記取得した指示情報に基づいて前記グラフ関連情報記録部を参照し、前記表示部に表示されるグラフ内容との関連付けが可能な前記グラフ関連情報を選択して取得するグラフ関連情報取得手段、
前記取得したグラフ関連情報を前記表示部へ表示することを命令するグラフ関連情報表示手段、
を備えたことを特徴としている。
1) The graph information management apparatus of the present invention
A graph detail recording section for recording the graph details,
Graph display means for instructing to display a graph based on the graph details on a display unit;
A graph-related information recording unit that records at least one or more graph-related information that can be associated with the contents of the graph in association with instruction information for specifying the graph details;
Instruction information acquisition means for acquiring the instruction information input via the input means for the graph displayed on the display unit,
Graph related information acquisition means for referring to the graph related information recording unit based on the acquired instruction information and selecting and acquiring the graph related information capable of being associated with the graph contents displayed on the display unit;
Graph related information display means for instructing to display the acquired graph related information on the display unit;
It is characterized by having.

これらの特徴により、前記グラフ情報管理装置は、入力手段を介して入力される指示情報に基づき、前記表示部へ表示されるグラフに加えて、そのグラフに関連するグラフ関連情報を提示することができる。   With these features, the graph information management device can present graph related information related to the graph in addition to the graph displayed on the display unit based on the instruction information input via the input means. it can.

3)本発明の前記グラフ関連情報は、さらに、
前記グラフ明細を含むことを特徴としている。
3) The graph related information of the present invention further includes:
The above-mentioned graph details are included.

この特徴により、前記グラフ情報管理装置は、入力手段を介して入力される指示情報に基づき、前記表示部へ表示されるグラフに加えて、そのグラフの元になったグラフ明細を提示することができる。   Due to this feature, the graph information management device can present the details of the graph that is the basis of the graph in addition to the graph displayed on the display unit based on the instruction information input via the input means. it can.

4)本発明の前記グラフ関連情報取得手段は、さらに、
前記表示部に表示されるグラフの全てのグラフ明細の中から前記指示情報に対応するグラフ明細のみを選択して取得することを特徴としている。
4) The graph related information acquisition means of the present invention further includes:
Only the graph details corresponding to the instruction information are selected and acquired from all the graph details of the graph displayed on the display unit.

この特徴により、前記グラフ情報管理装置は、入力手段を介して入力される指示情報に基づき、前記表示部へ表示されるグラフに加えて、そのグラフの元になったグラフ明細のみを選択的に提示することができる。   With this feature, the graph information management apparatus selectively selects only the graph details that are the basis of the graph in addition to the graph displayed on the display unit based on the instruction information input via the input unit. Can be presented.

5)本発明の前記グラフ関連情報は、さらに、
前記グラフ内容の特性を示す特性情報を含むことを特徴としている。
5) The graph related information of the present invention further includes:
Characteristic information indicating characteristics of the graph contents is included.

この特徴により、前記グラフ情報管理装置は、入力手段を介して入力される指示情報に基づき、前記表示部へ表示されるグラフに加えて、前記グラフ明細とは異なる(前記グラフ明細を含まない)、そのグラフの表示対象の特性を示す情報を提示することができる。   Due to this feature, the graph information management apparatus is different from the graph specification in addition to the graph displayed on the display unit based on the instruction information input via the input means (not including the graph specification). Information indicating the characteristics of the display target of the graph can be presented.

6)本発明の前記グラフ関連情報は、さらに、
前記グラフ明細の比較対照となりうる比較対照情報を含むことを特徴としている。
6) The graph related information of the present invention further includes:
It includes comparison control information that can be a comparison control of the graph specifications.

この特徴により、前記グラフ情報管理装置は、入力手段を介して入力される指示情報に基づき、前記表示部へ表示されるグラフに加えて、前記グラフ明細とは異なる(前記グラフ明細を含まない)、そのグラフの元になったグラフ明細の比較対照となる情報を提示することができる。   Due to this feature, the graph information management apparatus is different from the graph specification in addition to the graph displayed on the display unit based on the instruction information input via the input means (not including the graph specification). , It is possible to present information that serves as a comparison control of the graph specification that is the basis of the graph.

7)本発明のグラフ情報管理装置は、
グラフ明細を記録するグラフ明細記録部、
前記グラフ明細に基づくグラフを表示部へ表示することを命令するグラフ表示手段、
グラフ内容との関連付けが可能な、グラフ明細、または前記グラフ内容の特性を示す特性情報、または前記グラフ明細の比較対照となりうる比較対照情報のいずれか2以上の組合せによって構成されるグラフ関連情報を、前記グラフ明細を指示するための指示情報と対応づけて記録するグラフ関連情報記録部、
前記表示部に表示されるグラフに対して、入力手段を介して入力される前記指示情報を取得する指示情報取得手段、
前記表示部に表示されるグラフに対して、入力手段を介して入力される、前記グラフ関連情報を構成するグラフ明細、または前記特性情報、または前記比較対照情報の中のいずれかを選択するための選択情報を取得する選択情報取得手段、
前記取得した指示情報および前記取得した選択情報に基づいて、前記グラフ明細、または前記特性情報、または前記比較対照情報のいずれか2以上の組合せによって構成されるグラフ関連情報の中から、前記表示部に表示されるグラフ内容と関連付け可能な前記グラフ関連情報を選択して取得するグラフ関連情報取得手段、
前記取得したグラフ関連情報を前記表示部へ表示することを命令するグラフ関連情報表示手段、
を備えたことを特徴としている。
7) The graph information management apparatus of the present invention
A graph detail recording section for recording the graph details,
Graph display means for instructing to display a graph based on the graph details on a display unit;
Graph related information constituted by a combination of two or more of graph details, characteristic information indicating the characteristics of the graph contents, or comparison information that can be used as comparison information of the graph specifications, that can be associated with the graph contents , A graph related information recording unit for recording in association with instruction information for indicating the graph details,
Instruction information acquisition means for acquiring the instruction information input via the input means for the graph displayed on the display unit,
In order to select any one of the graph details constituting the graph related information, the characteristic information, or the comparison reference information, which is input via the input unit, with respect to the graph displayed on the display unit. Selection information acquisition means for acquiring selection information of
Based on the acquired instruction information and the acquired selection information, the display unit is selected from among the graph related information configured by a combination of any two or more of the graph details, the characteristic information, or the comparison information. Graph related information acquisition means for selecting and acquiring the graph related information that can be associated with the graph contents displayed on
Graph related information display means for instructing to display the acquired graph related information on the display unit;
It is characterized by having.

これらの特徴により、前記グラフ情報管理装置は、入力手段を介して入力される指示情報に基づき、前記表示部へ表示されるグラフに加えて、そのグラフに関連するグラフ関連情報を提示することができる。また、前記グラフ関連情報には、前記グラフ明細、または前記特性情報、または前記比較対照情報が含まれる一方で、そのグラフ関連情報の提示を受ける側は、前記選択情報の入力に基づいて、それらのグラフ関連情報の中から必要な情報のみの提示を受けることができる。   With these features, the graph information management device can present graph related information related to the graph in addition to the graph displayed on the display unit based on the instruction information input via the input means. it can. In addition, the graph related information includes the graph specification, the characteristic information, or the comparison information, while the side receiving the presentation of the graph related information is based on the input of the selection information. Only necessary information can be received from the graph related information.

8)本発明の前記グラフ情報管理装置、または前記プログラムは、さらに、
前記表示部における各グラフ明細の表示位置を示す表示位置情報と前記指示情報とを対応づけるための情報を記録する表示位置情報記録部、
を備えており、
前記指示情報取得手段は、さらに、
前記入力手段による前記表示位置の選択に応じて前記指示情報を取得することを特徴としている。
8) The graph information management apparatus or the program of the present invention further includes:
A display position information recording unit for recording information for associating the indication information with display position information indicating a display position of each graph specification in the display unit;
With
The instruction information acquisition means further includes:
The instruction information is acquired according to selection of the display position by the input means.

これらの特徴により、前記グラフ情報管理装置は、入力手段による前記表示位置の選択という簡易な操作によって指示情報を取得することができる。したがって、前記グラフ情報管理装置によって前記グラフ関連情報の提示を受ける側は、簡易な操作な操作を行うことで、前記表示部へ表示されるグラフに関連するグラフ関連情報の提示を受けることができる。   With these features, the graph information management apparatus can acquire the instruction information by a simple operation of selecting the display position by the input unit. Therefore, the side that receives the presentation of the graph related information by the graph information management apparatus can receive the presentation of the graph related information related to the graph displayed on the display unit by performing a simple operation. .

以下、用語の定義について説明する。   Hereinafter, definitions of terms will be described.

この発明において、
「グラフ」とは、 関連する数値の関係を所定の形式(長さの相違、または高さの相違、または面積の相違、または体積の相違、または距離の相違、または濃度の相違、または色(色相、明度、彩度等を含む)の相違等を含む)で模式的に表した図表または画像一般、あるいは、数値情報に置換可能な図表または画像一般を含む概念である。グラフには、例えば棒グラフ、または折れ線グラフ、または散布図、または円グラフ、またはレーダーチャート、または等高線グラフ、または株価チャート、または所定の数値情報に置換可能な画像(例えば、デジタル化されうる写真、またはCT(Computed Tomography)画像、またはイメージアナライザ等によって処理されうるX線画像等)が含まれる。実施形態では、図14A等に示す棒グラフ、または図21A等に示す胸部X線画像が、この「グラフ」の概念に対応する。
In this invention,
“Graph” refers to the relationship of related numerical values in a predetermined format (length difference, height difference, area difference, volume difference, distance difference, density difference, or color ( This is a concept including a diagram or an image generally represented in (including hue, brightness, saturation, etc.), or a diagram or image generally replaceable with numerical information. The graph includes, for example, a bar graph, or a line graph, or a scatter graph, or a pie graph, or a radar chart, or a contour graph, or a stock chart, or an image that can be replaced with a predetermined numerical information (for example, a photograph, which can be digitized, Or a CT (Computed Tomography) image or an X-ray image that can be processed by an image analyzer or the like. In the embodiment, the bar graph shown in FIG. 14A or the like, or the chest X-ray image shown in FIG. 21A or the like corresponds to the concept of this “graph”.

「グラフ明細」とは、上記グラフを表す元になる数値情報、またはグラフの各要素の名称(例えば、グラフの名称またはタイトル、またはX軸の各要素名、またはY軸の各要素名等)、またはグラフ凡例等を含む概念である。実施形態では、図6のグラフ明細DB110に記録される内容が、この「グラフ明細」の概念に対応する。   “Graph details” is the numerical information that represents the above graph, or the name of each element of the graph (for example, the name or title of the graph, the name of each element on the X axis, or the name of each element on the Y axis). Or a concept including a graph legend. In the embodiment, the content recorded in the graph specification DB 110 of FIG. 6 corresponds to the concept of this “graph specification”.

「グラフ関連情報」とは、上記グラフの表示内容との関連付けが可能な情報一般を含む概念である。グラフ関連情報には、例えば上記グラフ明細、またはグラフの表示対象の特性を示す特性情報、またはグラフの表示対象の比較対照となりうる比較対照情報等が、この「グラフ関連情報」の概念に対応する。   The “graph related information” is a concept including general information that can be associated with the display contents of the graph. The graph related information includes, for example, the above-described graph details, characteristic information indicating characteristics of a graph display target, or comparison information that can be used as a comparison target of the graph display target, and corresponds to the concept of the “graph related information”. .

「特性情報」とは、グラフの表示対象の特性一般を示す情報を含む概念である。特性情報には、グラフの表示対象の名称、または表示対象の詳細(例えば仕様、スペック等)、または表示対象の価値、または表示対象の外観(例えば表示対象の写真等)、または表示対象の属性・性質、または表示対象の説明・コメント等が含まれる。実施形態では、図7のプロパティDB120に記録されるプロパティデータ122、または画像データ124が、この「特性情報」に対応する。   “Characteristic information” is a concept including information indicating general characteristics of a display target of a graph. The characteristic information includes the name of the display target of the graph, the details of the display target (for example, specifications, specifications, etc.), the value of the display target, the appearance of the display target (for example, the photo of the display target), or the attributes of the display target・ Includes explanations and comments of properties or display objects. In the embodiment, the property data 122 or the image data 124 recorded in the property DB 120 in FIG. 7 corresponds to this “characteristic information”.

「比較対照情報」とは、グラフの表示対象の比較対照となりうる情報を含む概念である。比較対照情報には、グラフの表示内容の履歴、またはグラフの表示内容の将来の予測、またはグラフの表示対象と所定の対応関係(例えば、競争関係、または類似関係等)にある対象の情報等が含まれる。実施形態では、図8の対照情報DB130に記録される履歴データ132、または競合商品データ134が、この「比較対照情報」に対応する。   The “comparison information” is a concept including information that can be used as a comparison target of a graph display target. The comparison information includes a history of the display contents of the graph, a future prediction of the display contents of the graph, or information on a target that is in a predetermined correspondence (for example, a competitive relationship or a similar relationship) with the display target of the graph. Is included. In the embodiment, the history data 132 or the competitive product data 134 recorded in the comparison information DB 130 of FIG. 8 corresponds to this “comparison information”.

本発明は、より有益な情報を効率的に表示することができる。   The present invention can efficiently display more useful information.

本発明に係る「グラフ情報管理装置(または画像情報管理装置)」あるいは「グラフ情報管理方法(または画像情報管理方法)」の実施形態としての「グラフ情報管理システム」について説明する。このグラフ情報管理システムは、ユーザによる簡易な操作によって、グラフ中の各要素に関連する情報(「グラフ関連情報」)を効率的に表示することを可能とするシステムである。   A “graph information management system” as an embodiment of a “graph information management device (or image information management device)” or “graph information management method (or image information management method)” according to the present invention will be described. This graph information management system is a system that can efficiently display information (“graph related information”) related to each element in a graph by a simple operation by a user.

ここで、実施形態におけるグラフ関連情報としては、グラフ中の各要素に関連する情報一般が含まれる。具体例として、グラフを構成する数値、またはグラフの表示対象に関連する情報(例えば、名称、または表示対象を示す画像、または価値、または表示対象の使用、または表示対象に対するコメント・解説等)、またはグラフを構成する数値の比較対照となる情報(例えば、数値の履歴、または表示対象に類似するものに関する同様の数値情報等)等を挙げることができる。   Here, the graph related information in the embodiment includes general information related to each element in the graph. As specific examples, numerical values constituting the graph, or information related to the display target of the graph (for example, a name, an image indicating the display target, or a value, use of the display target, or a comment / explanation for the display target), Or the information used as the comparison reference of the numerical value which comprises a graph (For example, the log | history of numerical value, the same numerical information regarding the thing similar to a display object, etc.) etc. can be mentioned.

また、実施形態における「グラフ」としては、関連する数値の関係を模式的に表した図表または画像一般、あるいは、数値情報に置換可能な図表または画像一般が含まれる。具体例として、所定のパラメータで定義される複数の数値間の関係を模式的に表示するグラフ一般(棒グラフ、または円グラフ、または折れ線グラフ、または三次元グラフ等を含む。)、またはダイヤグラム、または所定のパラメータで定義される数値に基づいて各要素を定義することが可能な画像情報(イメージアナライザによって取り込んだフィルム画像、またはX線画像等)等を挙げることができる。   In addition, the “graph” in the embodiment includes a chart or an image generally representing a relation of related numerical values, or a chart or an image generally replaceable with numerical information. As a specific example, a graph in general (including a bar graph, a pie graph, a line graph, a three-dimensional graph, etc.), a diagram, or a diagram that schematically displays a relationship between a plurality of numerical values defined by predetermined parameters, or Image information (such as a film image captured by an image analyzer or an X-ray image) that can define each element based on a numerical value defined by a predetermined parameter can be given.

「グラフ情報管理システム」は、「グラフ」および「グラフ関連情報」として上記のような例示を含めた広い内容を対象とすることができるが、以下の実施形態では、グラフとして棒グラフまたはイメージアナライザで取り込んだX線画像、グラフ関連情報として、グラフ明細情報、またはプロファイル情報、または対照情報を例に挙げて説明する。各情報の内容は後述する。   The “graph information management system” can target a wide range including the above examples as “graph” and “graph related information”. However, in the following embodiments, the graph is a bar graph or an image analyzer. The captured X-ray image and the graph related information will be described by taking graph details information, profile information, or contrast information as an example. The contents of each information will be described later.

以下、グラフ情報管理システムの概略、装置のハードウェア構成、特許請求の範囲に記載した用語と実施形態との対応を説明し、次に実施形態の説明等を行う。   Hereinafter, the outline of the graph information management system, the hardware configuration of the apparatus, the correspondence between the terms described in the claims and the embodiment will be described, and then the embodiment will be described.

目次
1.グラフ情報管理システムの概要
2.ハードウェア構成等
3.特許請求の範囲に記載した用語と実施形態との対応
4.グラフ表示処理
5.第1実施形態(明細情報表示処理)
6.第2実施形態(プロパティ情報表示処理)
7.第3実施形態(対照情報表示処理)
8.第4実施形態(画像情報表示処理)
9.実施形態による効果
10.その他の実施形態等
−−−−−−−−−−−−−−−−−−−
−−1.グラフ情報管理システムの概要−−
図1は、実施形態によるグラフ情報管理システムの概略である。グラフ情報管理システムは、「グラフ情報管理装置」としてのホストサーバ100、ホストサーバ100とLocal Area Network(LAN)400で接続されるユーザ端末200で構成される。ホストサーバ100とユーザ端末200との接続は、LAN400に限らず、インターネット、または専用回線、または電話回線、無線回線等を採用してもよい。
Table of contents 1. Outline of graph information management system 2. Hardware configuration etc. 3. Correspondence between terminology described in claims and embodiment 4. Graph display process First embodiment (detail information display processing)
6). Second embodiment (property information display processing)
7). Third embodiment (contrast information display processing)
8). Fourth embodiment (image information display processing)
9. Effects according to the embodiment 10. Other embodiments, etc. -------------------
--1. Overview of graph information management system-
FIG. 1 is a schematic diagram of a graph information management system according to an embodiment. The graph information management system includes a host server 100 as a “graph information management device”, and a user terminal 200 connected to the host server 100 via a local area network (LAN) 400. The connection between the host server 100 and the user terminal 200 is not limited to the LAN 400, and the Internet, a dedicated line, a telephone line, a wireless line, or the like may be employed.

ユーザ端末200は、グラフ等の閲覧を行うユーザが管理する。ホストサーバ100は、グラフ明細データベース(以下、データベースを「DB」とする)110、プロパティDB120、対照情報DB130、グラフ座標・セル情報対応テーブル150、画像座標・画像要素情報対応テーブル170を記録する。各DBおよびテーブルの記録内容については後述する。各DBおよびテーブルは、ホストサーバ100のハードディスク(またはメモリ)に記録するものとするが、これに限らず、ホストサーバ100とは物理的に独立の装置類に記録するようにしてもよい。   The user terminal 200 is managed by a user who views a graph or the like. The host server 100 records a graph detail database (hereinafter referred to as “DB”) 110, a property DB 120, a contrast information DB 130, a graph coordinate / cell information correspondence table 150, and an image coordinate / image element information correspondence table 170. The contents recorded in each DB and table will be described later. Each DB and table are recorded on the hard disk (or memory) of the host server 100. However, the present invention is not limited to this, and the DB and the table may be recorded on devices physically independent of the host server 100.

図2に基づいてグラフ情報管理システムによる処理の概要を説明する。(1)ユーザ端末200のユーザは、ディスプレイに表示されたグラフにおけるグラフ要素部分(ここでは「品番B」)のクリック動作(シングルクリック、またはダブルクリック動作等を含む。以下同様。)を行う。(2)ホストサーバ100は、ユーザ端末200によるクリック動作に応じて第1関連キー(「品番B」)を取得する。(3)ホストサーバ100は、第1関連キーに基づいて、その第1関連キーに関連する情報を含むデータのタイトルの選択ウィンドウをユーザ端末200のディスプレイに表示する。(4)ユーザ端末200のユーザは、所望のタイトル(ここでは「グラフ明細」)をクリックする。これにより、グラフ関連情報(以下、「チャート」とする。)の表示候補の絞り込みが行われる。   The outline of the processing by the graph information management system will be described with reference to FIG. (1) The user of the user terminal 200 performs a click operation (including a single click or a double click operation, etc.) of the graph element part (here, “product number B”) in the graph displayed on the display. (2) The host server 100 acquires the first related key (“product number B”) according to the click operation by the user terminal 200. (3) Based on the first related key, the host server 100 displays a data title selection window including information related to the first related key on the display of the user terminal 200. (4) The user of the user terminal 200 clicks a desired title (here, “graph details”). As a result, display candidates for graph related information (hereinafter referred to as “chart”) are narrowed down.

(5)ホストサーバ100は、選択されたタイトルに含まれるデータ中の第2関連キーの候補をディスプレイに表示する。(6)ユーザ端末200のユーザは、所望の第2関連キー(ここでは「2004.1」および「2004.2」)をクリックすることによって第2関連キーの選択を行う。(7)ホストサーバ100は、ユーザ端末200によるクリック動作に応じて第2関連キー(「2004.1」および「2004.2」)を取得する。(8)ホストサーバ100は、上記(5)で選択されたタイトルに含まれるデータ(グラフ明細)の中から、第1関連キー(「品番B」)と第2関連キー(「2004.1」および「2004.2」)の両者によって特定されるデータを取得して、チャートとしてディスプレイに表示する。具体的には、以上の処理によってディスプレイに表示されるチャートは、「品番B」の「2004.1」および「2004.2」の売上高を示す表となる。   (5) The host server 100 displays the candidate for the second related key in the data included in the selected title on the display. (6) The user of the user terminal 200 selects a second related key by clicking a desired second related key (here, “2004. 1” and “2004. 2”). (7) The host server 100 acquires the second related keys (“2004. 1” and “2004. 2”) according to the click operation by the user terminal 200. (8) The host server 100 selects the first related key (“product number B”) and the second related key (“2004. 1”) from the data (graph details) included in the title selected in (5) above. And “2004.2”) are acquired and displayed on the display as a chart. Specifically, the chart displayed on the display by the above processing is a table showing the sales amounts of “2004.1” and “2004.2” of “Part No. B”.

図2の各処理の詳細は、フローチャートを用いて後述する。   Details of each process in FIG. 2 will be described later using a flowchart.

−−2.ハードウェア構成等−−
2−1.機能ブロック
図3は、グラフ情報管理システムに含まれるホストサーバ100の機能ブロック図を示す。ホストサーバ100は、グラフ明細を記録するグラフ明細記録部54、グラフの表示を命令するグラフ表示手段56、グラフ関連情報を記録するグラフ関連情報記録部52、グラフ明細を指示するための指示情報を取得する指示情報取得手段58、指示情報に基づいてグラフ関連情報を選択して取得するグラフ関連情報取得手段60、グラフ関連情報の表示を命令するグラフ関連情報表示手段62、グラフ明細の表示位置を示す表示位置情報と指示情報とを対応づけるための情報を記録する表示位置情報記録部50、グラフ関連情報を構成する情報の中のいずれかを選択するための選択情報を取得する選択情報取得手段64を備える。
--2. Hardware configuration, etc.
2-1. Functional Block FIG. 3 shows a functional block diagram of the host server 100 included in the graph information management system. The host server 100 includes a graph detail recording unit 54 that records the graph details, a graph display unit 56 that commands display of the graph, a graph related information recording unit 52 that records graph related information, and instruction information for instructing the graph details. Instruction information acquisition means 58 to acquire, graph related information acquisition means 60 to select and acquire graph related information based on the instruction information, graph related information display means 62 to instruct display of graph related information, and display position of the graph details Display position information recording unit 50 that records information for associating display position information to be indicated with instruction information, and selection information acquisition means for acquiring selection information for selecting any of the information constituting the graph related information 64.

2−2.ホストサーバ
図4は、図3のホストサーバ100をCPUを用いて実現した場合のハードウェア構成の一例である。ホストサーバ100は、CPU10、キーボード/マウス11、メモリ12、ディスプレイ13、ハードディスク14、スピーカ15、LAN400等に接続するための通信回路16、プリンタ18を備えている。
2-2. Host Server FIG. 4 is an example of a hardware configuration when the host server 100 of FIG. 3 is realized using a CPU. The host server 100 includes a CPU 10, a keyboard / mouse 11, a memory 12, a display 13, a hard disk 14, a speaker 15, a communication circuit 16 for connecting to a LAN 400, and a printer 18.

CPU10は、ホストサーバ100全体を制御する。メモリ12は、CPU10のワーク領域等を提供する。ハードディスク14は、グラフ明細DB110、プロパティDB120、対照情報DB130、グラフ座標・セル情報対応テーブル150、画像座標・画像要素情報対応テーブル170、およびCPU10を動作させるためのプログラムを記録する。キーボード/マウス11の操作により生成される操作情報はCPU10に入力され、CPU10が生成した画像情報、音声情報は、ディスプレイ13またはプリンタ18、スピーカ15にそれぞれ出力される。   The CPU 10 controls the entire host server 100. The memory 12 provides a work area of the CPU 10 and the like. The hard disk 14 records a graph specification DB 110, a property DB 120, a contrast information DB 130, a graph coordinate / cell information correspondence table 150, an image coordinate / image element information correspondence table 170, and a program for operating the CPU 10. Operation information generated by operating the keyboard / mouse 11 is input to the CPU 10, and image information and audio information generated by the CPU 10 are output to the display 13 or the printer 18 and the speaker 15, respectively.

2−3.ユーザ端末
図5は、グラフ情報管理システムに含まれるユーザ端末200をCPUを用いて実現した場合のハードウェア構成の一例である。ユーザ端末200は、CPU20、キーボード/マウス21、メモリ22、ディスプレイ23、ハードディスク24、スピーカ25、LAN400等に接続するための通信回路26、プリンタ28を備えている。
2-3. User Terminal FIG. 5 is an example of a hardware configuration when the user terminal 200 included in the graph information management system is realized using a CPU. The user terminal 200 includes a CPU 20, a keyboard / mouse 21, a memory 22, a display 23, a hard disk 24, a speaker 25, a communication circuit 26 for connecting to the LAN 400, and a printer 28.

CPU20は、ユーザ端末200全体を制御する。メモリ22は、CPU20のワーク領域等を提供する。ハードディスク24は、CPU20を動作させるためのプログラム等を記録する。キーボード/マウス21の操作により生成される操作情報はCPU20に入力され、CPU20が生成した画像情報、音声情報は、ディスプレイ23またはプリンタ28、スピーカ25にそれぞれ出力される。   The CPU 20 controls the entire user terminal 200. The memory 22 provides a work area for the CPU 20. The hard disk 24 records a program or the like for operating the CPU 20. Operation information generated by operating the keyboard / mouse 21 is input to the CPU 20, and image information and audio information generated by the CPU 20 are output to the display 23 or the printer 28 and the speaker 25, respectively.

本実施形態では、ユーザ端末200がホストサーバ100にアクセスして所定の閲覧画面のデータを受信するためのソフトウェアとして専用のプログラムを利用する。   In the present embodiment, a dedicated program is used as software for the user terminal 200 to access the host server 100 and receive data on a predetermined browsing screen.

本実施形態では、ホストサーバ100、ユーザ端末200のそれぞれのオペレーティングシステム(OS)の例として、マイクロソフト社のWindows(登録商標)XP、NT、2000、98等を用いることとする。本実施形態のプログラムは、OSと共働して各機能を実現しているが、これに限らず、プログラム単独で各機能を実現するようにしてもよい。   In the present embodiment, Windows (registered trademark) XP, NT, 2000, 98, etc. of Microsoft Corporation are used as examples of operating systems (OS) of the host server 100 and the user terminal 200, respectively. The program of this embodiment realizes each function in cooperation with the OS. However, the present invention is not limited to this, and each function may be realized by the program alone.

2−4.データベース等
本システムのデータベース等の構成例について説明する。以下に説明する各データベースおよび各テーブルの構成および内容は例示であって、構成および内容については個別の実施形態に応じて変形可能である。
2-4. Database etc. A configuration example of the database of this system will be described. The configurations and contents of each database and each table described below are examples, and the configurations and contents can be modified according to individual embodiments.

図6は、ホストサーバ100がハードディスク14(またはメモリ12、以下同様)に記録するグラフ明細DB110の構成例である。実施形態におけるグラフ明細DB110には、品番A〜Dの各商品の「2004年売上高」に関する数値が記録される。グラフ明細DB110には、グラフの内容を表す「タイトル」、グラフを構成する数値、それらの各数値の内容を表す名称、各数値が記録されるセル(表のマス目)を特定するための「セル情報」が記録される。具体的には、縦方向をセル情報mX(X:数値)として設定し、横方向をセル情報nX(X:数値)として設定する。例えば、「品番A」の「2004.3」の売上高の数値「50(百万円)」のセルは、セル情報(m1:n3)で対応づけられる。   FIG. 6 is a configuration example of the graph specification DB 110 that the host server 100 records in the hard disk 14 (or the memory 12, the same applies hereinafter). In the graph specification DB 110 in the embodiment, numerical values relating to “2004 sales” of each product of product numbers A to D are recorded. In the graph specification DB 110, a “title” that represents the contents of the graph, a numerical value that constitutes the graph, a name that represents the content of each numerical value, and a cell in which each numerical value is recorded (the cell in the table) “ Cell information "is recorded. Specifically, the vertical direction is set as cell information mX (X: numerical value), and the horizontal direction is set as cell information nX (X: numerical value). For example, the cell of the numerical value “50 (million yen)” of “2004.3” of “Product No. A” is associated with the cell information (m1: n3).

グラフ明細DB110における各数値の内容を表す名称は「関連キー」として定義づけられる。具体的には、「品番A」〜「品番D」、「2004.1」〜「2004.12」の各情報は「関連キー」として設定される。縦方向の関連キーはセル情報mX(X:数値)で対応づけられ、横方向の関連キーはセル情報nX(X:数値)で対応づけられる。例えば、「品番B」の関連キーはセル情報m2で対応づけられ、「2004.3」の関連キーはセル情報n3で対応づけられる。   The name representing the contents of each numerical value in the graph details DB 110 is defined as a “related key”. Specifically, each piece of information “part number A” to “part number D” and “2004. 1” to “2004.12” is set as a “related key”. The related key in the vertical direction is associated with cell information mX (X: numerical value), and the related key in the horizontal direction is associated with cell information nX (X: numerical value). For example, the related key “product number B” is associated with the cell information m2, and the related key “2004. 4” is associated with the cell information n3.

図7は、ホストサーバ100がハードディスク14(またはメモリ12、以下同様)に記録するプロパティDB120の構成例である。プロパティDB120には、グラフ表示対象に関連する情報としてプロパティデータ122、画像データ124の各情報が記録される。具体的には、プロパティデータ122として、各品番の商品毎に「商品名」、画像データ124のファイル名を示す「商品画像」、「商品価格」、商品の仕様を示す「商品スペック」、商品についての担当者が入力する「コメント」の各情報が記録される。画像データ124は、各商品の外観等を示すJPEGデータである。   FIG. 7 is a configuration example of the property DB 120 that the host server 100 records in the hard disk 14 (or the memory 12, the same applies hereinafter). Each property data 122 and image data 124 is recorded in the property DB 120 as information related to the graph display target. Specifically, as the property data 122, “product name” for each product of each product number, “product image” indicating the file name of the image data 124, “product price”, “product spec” indicating the product specification, product Each information of “comment” input by the person in charge of the is recorded. The image data 124 is JPEG data indicating the appearance of each product.

図8は、ホストサーバ100がハードディスク14(またはメモリ12、以下同様)に記録する対照情報DB130の構成例である。対照情報DB130には、グラフを構成する数値の比較対照となる情報として履歴データ132、競合商品データ134が記録される。具体的には、履歴データ132として、各商品毎に「2003年売上高」の情報が記録される。競合商品データ134は、ある商品の競合商品(競合他社による販売等による)がある場合に、その競合商品の売上高に関する情報が記録される。例えば、図8の例では、「品番A」の競合商品「X−001」および「Y−053」の「2004年売上高」の情報を記録している。   FIG. 8 is a configuration example of the contrast information DB 130 that the host server 100 records in the hard disk 14 (or the memory 12, the same applies hereinafter). In the comparison information DB 130, history data 132 and competing product data 134 are recorded as information for comparison and comparison of numerical values constituting the graph. Specifically, “2003 sales” information is recorded for each product as the history data 132. In the competitive product data 134, when there is a competitive product for a certain product (due to sales by a competitor, etc.), information on the sales of the competitive product is recorded. For example, in the example of FIG. 8, information on “2004 sales” of competitive products “X-001” and “Y-053” of “product number A” is recorded.

図9Aは、ホストサーバ100のハードディスク14(またはメモリ12、以下同様)に記録するグラフ座標・セル情報対応テーブル150の構成例である。グラフ座標・セル情報対応テーブル150は、CPU10がディスプレイにグラフを画面表示する際の、ディスプレイ上のグラフ座標情報とグラフ明細DB110のセル情報との対応を表すテーブルである。ここでは例示として、ディスプレイ上でグラフを表示する位置(座標)を、ディスプレイ左下を原点として、横軸X(ピクセル(px))、縦軸Y(ピクセル(px))で定義する。図9Aの例では、ディスプレイ上の左下から横110px、縦110pxの位置に相当するグラフ位置154は、図6のグラフ明細DB110のセル情報m1に対応する「品番A」の数値(売上高を示す値)を棒グラフで示す起点となる。さらに、グラフ位置154に対応するディプレイ上の座標位置(またはその付近を含む)のキーボード/マウス11による指示動作(例えば、グラフ位置154付近をマウスでクリックする動作)によって、CPU10に対して「m1」というセル情報の入力を行うことができる。指示動作によるセル情報の入力については、後述する実施形態において説明する。   FIG. 9A is a configuration example of the graph coordinate / cell information correspondence table 150 recorded in the hard disk 14 (or the memory 12, the same applies hereinafter) of the host server 100. The graph coordinate / cell information correspondence table 150 is a table representing the correspondence between the graph coordinate information on the display and the cell information of the graph specification DB 110 when the CPU 10 displays the graph on the display. Here, as an example, the position (coordinates) for displaying the graph on the display is defined by the horizontal axis X (pixel (px)) and the vertical axis Y (pixel (px)) with the lower left of the display as the origin. In the example of FIG. 9A, the graph position 154 corresponding to the position of 110 px horizontal and 110 px vertical from the lower left on the display is a numerical value of “product number A” corresponding to the cell information m1 of the graph specification DB 110 of FIG. Value) is a starting point indicated by a bar graph. Further, the CPU 10 is instructed by the instruction operation by the keyboard / mouse 11 at the coordinate position on the display corresponding to the graph position 154 (or the vicinity thereof) (for example, the operation of clicking the vicinity of the graph position 154 with the mouse) The cell information “m1” can be input. The input of cell information by the instruction operation will be described in an embodiment described later.

同様に、グラフ位置155、156、157は、それぞれグラフ明細DB110のセル情報m2(品番B)、m3(品番C)、m4(品番D)の数値(2004年売上高)を棒グラフで示す起点となるとともに、各グラフ位置に対応するディスプレイ上の座標位置は、同セル情報の入力のために利用される。また、図9Aに示すように、ディスプレイ上の左下から横120〜130px、縦280pxの位置(120〜130px:280px)に相当するグラフ位置152は、グラフ明細DB110のセル情報n1に対応する「2004.1」というグラフタイトルを示す表示位置となるとともに、グラフ位置152に対応するディスプレイ上の座標位置は、同セル情報の入力のために利用される。   Similarly, the graph positions 155, 156, and 157 are bar graphs indicating the numerical values (2004 sales) of cell information m2 (product number B), m3 (product number C), and m4 (product number D) in the graph specification DB 110, respectively. In addition, the coordinate position on the display corresponding to each graph position is used for inputting the cell information. Also, as shown in FIG. 9A, a graph position 152 corresponding to a position (120 to 130 px: 280 px) of 120 to 130 px horizontal and 280 px vertical from the lower left on the display is “2004” corresponding to the cell information n1 of the graph specification DB 110. .1 ”and the coordinate position on the display corresponding to the graph position 152 are used for inputting the cell information.

図9Bは、グラフ明細DB110に記録されたデータを、図9Aのグラフ座標・セル情報対応テーブル150に基づいてディスプレイ表示した例を示す。例えば、「品番A」の「2004.1」の売上高は、図6のグラフ明細DB110のセル情報(m1:n1)に記録された情報「70」に基づき、ディスプレイ部分903(ディスプレイ上の左下から横110px、縦110pxの位置に相当)の位置を起点として縦70の長さの棒グラフをディスプレイに表示される。ディスプレイ上の棒グラフの形状、長さ等の設定は、ディスプレイのサイズ等に応じてホストサーバ100のCPU10が自動設定するものとする。さらに、グラフ部分903の指示動作(クリック動作等)によって、CPU10に対してセル情報m1が入力される。グラフ部分902、904、905、906も同様にグラフ(またはグラフタイトル)のディスプレイ表示の起点となるとともに、それらの部分の指示動作によって、CPU10に対して所定のセル情報が入力される。   FIG. 9B shows an example in which the data recorded in the graph specification DB 110 is displayed on the display based on the graph coordinate / cell information correspondence table 150 of FIG. 9A. For example, the sales amount of “2004.1” of “Product No. A” is based on the information “70” recorded in the cell information (m1: n1) of the graph details DB 110 in FIG. A bar graph having a length of 70 is displayed on the display starting from a position corresponding to a position of 110 px horizontal and 110 px vertical). The settings such as the shape and length of the bar graph on the display are automatically set by the CPU 10 of the host server 100 in accordance with the display size and the like. Further, cell information m1 is input to the CPU 10 by an instruction operation (clicking operation or the like) of the graph portion 903. Similarly, the graph portions 902, 904, 905, and 906 also serve as starting points for the display of the graph (or graph title), and predetermined cell information is input to the CPU 10 by an instruction operation of these portions.

−−3.特許請求の範囲に記載した用語と実施形態との対応−−
特許請求の範囲に記載した用語と実施形態との対応は以下の通りである。ただし以下に説明する「対応する実施形態」は、特許請求の範囲に記載した各用語によって表される構成が有する機能の中の一つの形態(一部の形態)を示すものである。
--3. Correspondence between Terms and Embodiments described in Claims-
The correspondence between the terms described in the claims and the embodiments is as follows. However, the “corresponding embodiment” described below indicates one form (partial form) among the functions of the configuration represented by each term described in the claims.

「グラフ明細(または画像明細)」は、図6のグラフ明細DB110に記録される内容に対応する。「グラフ明細記録部(または画像明細記録部)」は、グラフ明細DB110を記録するホストサーバ100のハードディスク14に対応する。「表示部」は、ユーザ端末200のディスプレイ23に対応する。「グラフ表示手段(または画像表示手段)」は、グラフを表示する機能を有するものであり、例えば図10のステップS962の処理を行うホストサーバ100のCPU10に対応する。   “Graph details (or image details)” corresponds to the contents recorded in the graph details DB 110 of FIG. The “graph detail recording unit (or image detail recording unit)” corresponds to the hard disk 14 of the host server 100 that records the graph detail DB 110. The “display unit” corresponds to the display 23 of the user terminal 200. The “graph display means (or image display means)” has a function of displaying a graph, and corresponds to, for example, the CPU 10 of the host server 100 that performs the process of step S962 in FIG.

「グラフ関連情報(または画像関連情報)」は、図6のグラフ明細DB110に記録される内容、または図7のプロパティDB120に記録される内容、または図8の対照情報DB130に記録される内容に対応する。「指示情報」は、グラフ明細DB110に記録される関連キーの内容、またはプロパティDB120に記録される関連キーの内容、対照情報DB130に記録される関連キーの内容に対応する。「グラフ関連情報記録部(または画像関連情報記録部)」は、グラフ明細DB110、またはプロパティDB120、または対照情報DB130を記録するハードディスク14に対応する。   The “graph related information (or image related information)” is the content recorded in the graph detail DB 110 in FIG. 6, the content recorded in the property DB 120 in FIG. 7, or the content recorded in the contrast information DB 130 in FIG. Correspond. The “instruction information” corresponds to the content of the related key recorded in the graph details DB 110, the content of the related key recorded in the property DB 120, or the content of the related key recorded in the contrast information DB 130. The “graph related information recording unit (or image related information recording unit)” corresponds to the hard disk 14 that records the graph specification DB 110, the property DB 120, or the contrast information DB 130.

「入力手段」は、所定の情報の入力を受け付ける機能を有するものであり、例えばユーザ端末200のキーボード/マウス21に対応する。「指示情報取得手段」は、指示情報を取得する機能を有するものであり、例えば図11のステップS158の処理を行うCPU10に対応する。「グラフ関連情報取得手段(または画像関連情報取得手段)」は、グラフ関連情報を取得する機能を有するものであり、例えば図12のS254、またはS256、またはS258の処理を行うCPU10に対応する。「グラフ関連情報表示手段(または画像関連情報表示手段)」は、グラフ関連情報を表示する機能を有するものであり、例えば図12のS260、またはS262の処理を行うCPU10に対応する。   The “input unit” has a function of receiving input of predetermined information, and corresponds to the keyboard / mouse 21 of the user terminal 200, for example. The “instruction information acquisition unit” has a function of acquiring instruction information, and corresponds to, for example, the CPU 10 that performs the process of step S158 in FIG. The “graph related information acquisition unit (or image related information acquisition unit)” has a function of acquiring graph related information, and corresponds to, for example, the CPU 10 that performs the processing of S254, S256, or S258 in FIG. The “graph related information display means (or image related information display means)” has a function of displaying the graph related information, and corresponds to the CPU 10 that performs the processing of S260 or S262 of FIG. 12, for example.

「特性情報」は、プロパティDB120に記録される内容に対応する。「比較対照情報」は、対照情報DB130に記録される内容に対応する。   “Characteristic information” corresponds to the content recorded in the property DB 120. “Comparison information” corresponds to the content recorded in the comparison information DB 130.

「表示位置情報」は、図9Aのグラフ座標・セル情報対応テーブル150に記録される座標を示す情報、または図21Aの画像座標・画像要素情報対応テーブル170に記録される座標を示す情報に対応する。   “Display position information” corresponds to information indicating coordinates recorded in the graph coordinate / cell information correspondence table 150 in FIG. 9A or information indicating coordinates recorded in the image coordinate / image element information correspondence table 170 in FIG. 21A. To do.

「表示位置情報記録部」は、グラフ座標・セル情報対応テーブル150、または画像座標・画像要素情報対応テーブル170を記録するハードディスク14に対応する。   The “display position information recording unit” corresponds to the hard disk 14 that records the graph coordinate / cell information correspondence table 150 or the image coordinate / image element information correspondence table 170.

「選択情報」は、図12のS250においてCPU10が受信する情報に対応する。「選択情報取得手段」は、選択情報を取得する機能を有するものであり、例えば図12のS250の処理を行うCPU10に対応する。   “Selection information” corresponds to the information received by the CPU 10 in S250 of FIG. The “selection information acquisition unit” has a function of acquiring selection information, and corresponds to, for example, the CPU 10 that performs the process of S250 of FIG.

−−4.グラフ表示処理−−
ユーザ端末200のユーザがホストサーバ100にアクセスし、ユーザ所望のグラフをディスプレイ上で閲覧する内容を説明する。図10は、ユーザ端末200のCPU20およびホストサーバ100のCPU10が実行するグラフ表示処理プログラムのフローチャートである。
--4. Graph display processing-
The content of the user of the user terminal 200 accessing the host server 100 and browsing the graph desired by the user on the display will be described. FIG. 10 is a flowchart of a graph display processing program executed by the CPU 20 of the user terminal 200 and the CPU 10 of the host server 100.

ユーザ端末200のCPU10は、ユーザによるキーボード/マウス11の操作によってグラフ表示要求が入力されたか否かを判断する(ステップS901)。グラフ表示要求は、ここでは図6のグラフ明細DB110における「品番」および「2004.X(売上年月)」の組合せによって指定される。CPU20は、グラフ表示要求の入力があったと判断した場合には、グラフ表示要求をホストサーバ100に対して送信する(S903)。   The CPU 10 of the user terminal 200 determines whether or not a graph display request is input by the user operating the keyboard / mouse 11 (step S901). Here, the graph display request is designated by a combination of “product number” and “2004.X (sales year)” in the graph specification DB 110 of FIG. If the CPU 20 determines that a graph display request has been input, the CPU 20 transmits the graph display request to the host server 100 (S903).

ホストサーバ100のCPU10は、グラフ表示要求(品番および売上年月の指定)を受信し(S950)、受信した情報に基づいてハードディスク14に記録されたグラフ明細DB110(図6参照)を参照する(S952)。CPU10は、グラフ表示要求に対応するグラフ明細データをメモリ12に記録する(S954)。CPU10は、メモリ12に記録したグラフ明細データに対応するセル情報を取得してメモリ12に記録する(S956)。具体的には、例えばS901において「品番A、B、C、D」および「2004.1」が要求された場合には、CPU10は、2004年1月のそれぞれの品番の「70、80、50、100」のグラフ明細データを記録するとともに、対応するセル情報「m1、m2、m3、m4」および「n4」を記録する(図6参照)。   The CPU 10 of the host server 100 receives the graph display request (designation of product number and sales date) (S950), and refers to the graph specification DB 110 (see FIG. 6) recorded on the hard disk 14 based on the received information (see FIG. 6). S952). The CPU 10 records the detailed graph data corresponding to the graph display request in the memory 12 (S954). CPU10 acquires the cell information corresponding to the graph detailed data recorded on the memory 12, and records it on the memory 12 (S956). Specifically, for example, when “product numbers A, B, C, D” and “2004. 1” are requested in S901, the CPU 10 determines “70, 80, 50” of the respective product numbers in January 2004. , 100 ”and corresponding cell information“ m1, m2, m3, m4 ”and“ n4 ”are recorded (see FIG. 6).

CPU10は、S956でメモリ12に記録したセル情報をグラフ座標・セル情報対応テーブル150(図9A参照)に記録する(S958)。グラフ座標・セル情報対応テーブル150に対するセル情報の記録は、CPU10は、ディスプレイ上の棒グラフの形状、長さ、ディスプレイのサイズ等に応じ、一般的なグラフ表示機能を利用して設定する。   The CPU 10 records the cell information recorded in the memory 12 in S956 in the graph coordinate / cell information correspondence table 150 (see FIG. 9A) (S958). The CPU 10 records the cell information in the graph coordinate / cell information correspondence table 150 by using a general graph display function in accordance with the shape and length of the bar graph on the display, the size of the display, and the like.

CPU10は、メモリ12に記録したグラフ座標・セル情報対応テーブル150の記録内容およびグラフ明細データに基づいて、ユーザ所望のグラフをユーザ端末200のディスプレイ23に表示するためのグラフ表示データを生成する(S960)。CPU10は、生成したグラフ表示データをユーザ端末200に対して送信して処理を終了する(S962)。   The CPU 10 generates graph display data for displaying a graph desired by the user on the display 23 of the user terminal 200 based on the recorded contents of the graph coordinate / cell information correspondence table 150 recorded in the memory 12 and the graph details data ( S960). CPU10 transmits the produced | generated graph display data with respect to the user terminal 200, and complete | finishes a process (S962).

ユーザ端末200のCPU20は、グラフ表示データを受信してメモリに記録し、そのグラフ表示データに基づいてディスプレイ23にグラフを表示して処理を終了する(S905)。図9Bは、S905の処理においてディスプレイ23に表示されるグラフ例である。   The CPU 20 of the user terminal 200 receives the graph display data and records it in the memory, displays the graph on the display 23 based on the graph display data, and ends the processing (S905). FIG. 9B is an example of a graph displayed on the display 23 in the process of S905.

−−5.第1実施形態(明細情報表示処理)−−
本発明の第1実施形態として、所望のグラフ(上記グラフ表示処理による)を閲覧するユーザ端末200のユーザの要求に応じて、ホストサーバ100がグラフの明細情報を表示する処理を説明する。図11および図12は、ユーザ端末200のCPU20およびホストサーバ100のCPU10が実行する明細情報表示処理プログラムのフローチャートである。
--5. First Embodiment (Detailed Information Display Process)-
As the first embodiment of the present invention, a process in which the host server 100 displays detailed information of a graph in response to a user request of the user terminal 200 viewing a desired graph (by the graph display process) will be described. 11 and 12 are flowcharts of the detailed information display processing program executed by the CPU 20 of the user terminal 200 and the CPU 10 of the host server 100. FIG.

ユーザ端末200のCPU20は、ユーザによるキーボード/マウス21の操作によって、ディスプレイ23上のクリック可能領域に対するクリック動作が有ったか否かを判断する(ステップS101)。CPU20は、クリック動作が有ったと判断した場合には、クリック可能領域のグラフ座標情報をホストサーバ100に対して送信する(S103)。ここでは、例示としてディスプレイ上の左下から横120px、縦110pxの位置(またはその付近)のクリック可能領域に対するクリック動作が行われ、S103において「120px:110px」というグラフ座標情報がホストサーバ100に対して送信されたものとする。   The CPU 20 of the user terminal 200 determines whether or not there has been a click operation on the clickable area on the display 23 by the operation of the keyboard / mouse 21 by the user (step S101). If the CPU 20 determines that there is a click operation, the CPU 20 transmits graph coordinate information of the clickable area to the host server 100 (S103). Here, as an example, a click operation is performed on a clickable area at a position of 120 px horizontal and 110 px vertical (or its vicinity) from the lower left on the display, and the graph coordinate information “120 px: 110 px” is sent to the host server 100 in S103. Sent.

図14は、明細情報表示処理におけるユーザ端末200の画面表示例である。図14Aは、S101においてユーザ端末200のユーザがディスプレイ23上のクリック可能領域に対するクリック動作を行っている段階のディスプレイ表示例である。   FIG. 14 is a screen display example of the user terminal 200 in the detailed information display process. FIG. 14A is a display example of a display at a stage where the user of the user terminal 200 is performing a click operation on the clickable area on the display 23 in S101.

ホストサーバ100のCPU10は、グラフ座標情報を受信する(S150)。CPU10は、受信したグラフ座標情報に基づいてグラフ座標・セル情報対応テーブル150(図9A)を参照する(S152)。CPU10は、グラフ座標情報に対応するセル情報をメモリ12に記録する(S154)。ここでは、CPU10は、グラフ座標・セル情報対応テーブル150における「120px:110px」に対応するセル情報「m2」をメモリ12に記録する。   The CPU 10 of the host server 100 receives the graph coordinate information (S150). The CPU 10 refers to the graph coordinate / cell information correspondence table 150 (FIG. 9A) based on the received graph coordinate information (S152). The CPU 10 records cell information corresponding to the graph coordinate information in the memory 12 (S154). Here, the CPU 10 records the cell information “m2” corresponding to “120 px: 110 px” in the graph coordinate / cell information correspondence table 150 in the memory 12.

CPU10は、グラフ明細DB110(図6)を参照する(S156)。CPU10は、グラフ明細DB110におけるセル情報に対応する関連キーを第1関連キーとしてメモリ12に記録する(S158)。ここでは、CPU10は、セル情報「m2」に対応する関連キー「品番B」を第1関連キーとして記録する。   The CPU 10 refers to the graph specification DB 110 (FIG. 6) (S156). The CPU 10 records the related key corresponding to the cell information in the graph specification DB 110 as the first related key in the memory 12 (S158). Here, the CPU 10 records the related key “product number B” corresponding to the cell information “m2” as the first related key.

CPU10は、第1関連キーに基づいてプロパティDB120(図7)、対照情報DB130(図8)を検索する(S160)。CPU10は、検索したDB中、第1関連キーを含むデータのタイトル情報(またはデータを含むデータベース名)をメモリ12に記録する(S162)。ここでは、CPU10は、図7の関連キー「品番B」に対応づけられたプロパティデータ122のデータベース名「プロパティ」と、図8の関連キー「品番B」に対応づけられた履歴データ132および競合商品データ134のデータベース名「対照情報」とをメモリ12に記録する。   The CPU 10 searches the property DB 120 (FIG. 7) and the contrast information DB 130 (FIG. 8) based on the first related key (S160). The CPU 10 records the title information (or the database name including the data) of the data including the first related key in the searched DB in the memory 12 (S162). Here, the CPU 10 has the database name “property” of the property data 122 associated with the related key “product number B” in FIG. 7, the history data 132 associated with the related key “product number B” in FIG. The database name “contrast information” of the product data 134 is recorded in the memory 12.

CPU10は、選択ウィンドウ表示データをユーザ端末200に対して送信する(S164)。選択ウィンドウ表示データは、ユーザ端末200のディスプレイに、S162でメモリ12に記録された「グラフ明細」およびタイトル情報(またはデータベース名)をリスト形式(選択形式)で表示するものである。   The CPU 10 transmits the selected window display data to the user terminal 200 (S164). The selection window display data is for displaying “graph details” and title information (or database name) recorded in the memory 12 in S162 in a list format (selection format) on the display of the user terminal 200.

例えば、プロパティデータ122、または履歴データ132、または競合商品データ134のいずれにも第1関連キーを含むデータがない場合には、選択ウィンドウには「グラフ明細」のみが表示される。この場合、選択ウィンドウによってユーザの選択を促す段階を省略してもよい。具体的には、CPU10は、S160の処理において、プロパティデータ122、または履歴データ132、または競合商品データ134のいずれにも第1関連キーを含むデータがないと判断した場合には、後述する図12ステップS254の処理を行うようにしてもよい。   For example, when there is no data including the first related key in any of the property data 122, the history data 132, or the competitive product data 134, only “graph details” is displayed in the selection window. In this case, the step of prompting the user to select with the selection window may be omitted. Specifically, if the CPU 10 determines that there is no data including the first related key in any of the property data 122, the history data 132, or the competitive product data 134 in the process of S160, a diagram to be described later. You may make it perform the process of 12 step S254.

CPU20は、受信した選択ウィンドウ表示データに基づいてディスプレイ23に選択ウィンドウを表示する(S105)。選択ウィンドウには、「グラフ明細」およびタイトル情報(またはデータベース名)が表示される。図14Bは、S105におけるユーザ端末200のディスプレイ表示例である。   The CPU 20 displays a selection window on the display 23 based on the received selection window display data (S105). In the selection window, “graph details” and title information (or database name) are displayed. FIG. 14B is a display example of the user terminal 200 in S105.

CPU20は、ユーザによるキーボード/マウス21の操作によって、選択ウィンドウ中の選択肢に対するクリック動作が有ったか否かを判断する(図12のS201)。第1実施形態では、例示として、図14Bに示すように「グラフ明細」への選択(チェックボックスへのチェック)後に、選択完了ボタンのクリック動作が行われたものとする。CPU20は、選択情報をホストサーバ100に対して送信する(S203)。ここでは、選択情報として「グラフ明細」が送信される。   The CPU 20 determines whether or not there has been a click operation on an option in the selection window by the operation of the keyboard / mouse 21 by the user (S201 in FIG. 12). In the first embodiment, as an example, as illustrated in FIG. 14B, it is assumed that the selection completion button is clicked after selection of “graph details” (check box check). The CPU 20 transmits selection information to the host server 100 (S203). Here, “graph details” is transmitted as selection information.

ホストサーバ100のCPU10は、選択情報を受信する(S250)。CPU10は、選択情報が「グラフ明細」または「プロパティ」または「対照情報」のいずれであったかを判断する(S252)。CPU10は、選択情報が「グラフ明細」であった場合には明細情報表示処理を行い(S254)、選択情報が「プロパティ」であった場合にはプロパティ情報表示処理を行い(S256)、選択情報が「対照情報」(または対照情報DBの各データのタイトル情報)であった場合には対照情報表示処理を行う(S258)。   The CPU 10 of the host server 100 receives the selection information (S250). The CPU 10 determines whether the selection information is “graph details”, “property”, or “control information” (S252). When the selection information is “graph details”, the CPU 10 performs detail information display processing (S254). When the selection information is “property”, the CPU 10 performs property information display processing (S256). Is “control information” (or title information of each data in the control information DB), a control information display process is performed (S258).

以下、第1実施形態として明細情報表示処理を説明し、後述する第2実施形態ではプロパティ情報表示処理を説明し、第3実施形態では対照情報表示処理を説明するものとする。   Hereinafter, detailed information display processing will be described as the first embodiment, property information display processing will be described in a second embodiment to be described later, and contrast information display processing will be described in a third embodiment.

S252の処理において、CPU10は、選択情報が「グラフ明細」であると判断し、明細情報表示処理を行う(S254)。S254の処理は、説明の便宜上、図13にサブルーチンのプログラムのフローチャートとして示す。   In the processing of S252, the CPU 10 determines that the selection information is “graph details” and performs detailed information display processing (S254). The process of S254 is shown as a subroutine program flowchart in FIG. 13 for convenience of explanation.

ホストサーバ100のCPU10は、グラフ明細DB110(図6)を参照する(図13ステップS350)。CPU10は、図11ステップS154の処理において記録した第1関連キーに対応するセル情報がセル情報mあるいはセル情報nのいずれであったかを判断する(S352)。ここでは、セル情報「m2」が記録されているので、CPU10は、セル情報nに対応する関連キーを第2関連キー候補としてメモリに記録する(S354)。具体的には、CPU10は、図6のセル情報「m2」のセル列の中でデータが記録されているセル行を参照し、データが記録されているセル行のセル情報である「n1」「n2」「n3」「n4」のそれぞれに対応する関連キーである「2004.1」「2004.2」「2004.3」「2004.4」を第2関連キー候補としてメモリ12に記録する。   The CPU 10 of the host server 100 refers to the graph specification DB 110 (FIG. 6) (step S350 in FIG. 13). The CPU 10 determines whether the cell information corresponding to the first related key recorded in the process of step S154 in FIG. 11 is the cell information m or the cell information n (S352). Here, since the cell information “m2” is recorded, the CPU 10 records the related key corresponding to the cell information n in the memory as the second related key candidate (S354). Specifically, the CPU 10 refers to the cell row in which the data is recorded in the cell column of the cell information “m2” in FIG. 6, and “n1” which is the cell information of the cell row in which the data is recorded. The related keys “2004. 1”, “2004. 2”, “2004. 4” and “2004. 4” corresponding to “n2”, “n3” and “n4” are recorded in the memory 12 as second related key candidates. .

CPU10は、第2関連キー候補の選択ウィンドウ表示データをユーザ端末200に対して送信する(S358)。CPU20は、第2関連キーの選択ウィンドウを表示する(S301)。CPU20は、ユーザによるキーボード/マウス21の操作によって、選択ウィンドウ中の選択肢に対するクリック動作が有ったか否かを判断する(S303)。   The CPU 10 transmits selection window display data of the second related key candidate to the user terminal 200 (S358). The CPU 20 displays a second related key selection window (S301). The CPU 20 determines whether or not there has been a click operation on an option in the selection window by the operation of the keyboard / mouse 21 by the user (S303).

図15は、明細情報表示処理におけるユーザ端末200の画面表示例である。図15Aは、S303におけるユーザ端末200のディスプレイ23の画面例を示す。第1実施形態では、例示として、図15Aに示すように「2004.1」および「2004.2」への選択(チェックボックスへのチェック)後に、選択完了ボタンのクリック動作が行われたものとする。CPU20は、選択情報をホストサーバ100に対して送信する(S305)。ここでは、選択情報として「2004.1」および「2004.2」が送信される。   FIG. 15 is a screen display example of the user terminal 200 in the detailed information display process. FIG. 15A shows a screen example of the display 23 of the user terminal 200 in S303. In the first embodiment, as an example, as illustrated in FIG. 15A, after the selection to “2004. 1” and “2004. 2” (check box check), the selection completion button is clicked. To do. The CPU 20 transmits selection information to the host server 100 (S305). In this case, “2004. 1” and “2004. 2” are transmitted as selection information.

ホストサーバ100のCPU10は、選択情報を受信する(S360)。CPU10は、グラフ明細DB110(図6)を参照し、メモリ12に記録した第1関連キーおよび第2関連キーの組合せに対応するセルのデータを検索する(S362)。具体的には、ここでは第1関連キーとして「品番B」、第2関連キーとして「2004.1」および「2004.2」がメモリ12に記録されているから、CPU10は、図6のグラフ明細DB110における、品番Bの2004.1の売上高「80」と、品番Bの2004.2の売上高「70」とを検索する。CPU10は、検索したデータをチャートデータとしてメモリ12に記録し(S364)(「表示部に表示されるグラフの全てのグラフ明細の中から前記指示情報に対応するグラフ明細のみを選択して取得」に対応)、図12のステップS260からの処理を行う。   The CPU 10 of the host server 100 receives the selection information (S360). The CPU 10 refers to the graph specification DB 110 (FIG. 6) and searches for data of cells corresponding to the combination of the first related key and the second related key recorded in the memory 12 (S362). Specifically, “Part No. B” is recorded as the first related key here, and “2004. 1” and “2004. 2” are recorded as the second related key in the memory 12. In the detail DB 110, the sales number “80” of the item number B 2004.1 and the sales amount “70” of the item number B 2004.2 are searched. The CPU 10 records the retrieved data as chart data in the memory 12 (S364) ("Select and obtain only the graph details corresponding to the instruction information from all the graph details of the graph displayed on the display unit") ), The processing from step S260 in FIG. 12 is performed.

CPU10は、メモリに記録したチャートデータに基づいて、チャートデータをディスプレイ上で表形式で表示するためのチャート表示データを生成する(S260)。CPU10は、生成したチャート表示データをユーザ端末200に対して送信して(S262)、処理を終了する。   The CPU 10 generates chart display data for displaying the chart data in a tabular format on the display based on the chart data recorded in the memory (S260). CPU10 transmits the produced | generated chart display data with respect to the user terminal 200 (S262), and complete | finishes a process.

ユーザ端末200のCPU20は、チャート表示データを受信したか否かを判断し(図12ステップS205)、受信したと判断した場合にはそのチャート表示データに基づいてチャートをディスプレイ23に表示して(S207)、処理を終了する。図15Bは、S207におけるユーザ端末200のディスプレイ23の画面例である。画面右に、グラフ明細情報チャートとして、品番Bの2004.1および2004.2の売上高がチャート(表形式によるもの)で表示される。   The CPU 20 of the user terminal 200 determines whether or not the chart display data has been received (step S205 in FIG. 12). If it is determined that the chart display data has been received, the chart is displayed on the display 23 based on the chart display data ( S207), the process is terminated. FIG. 15B is a screen example of the display 23 of the user terminal 200 in S207. On the right side of the screen, sales figures of product numbers B of 2004.1 and 2004.2 are displayed in a chart (in a table format) as a graph detail information chart.

このとき、グラフ明細情報チャート中に画面左のグラフに対応するデータが表示されている場合には、そのデータが表示されている部分を破線、または網掛け、または色の変更、文字形態またはサイズの変更等の手法によって他の部分とは識別可能にすることもできる。この処理には、例えば上述したグラフ表示処理の対象となったセル情報と、明細情報表示処理の対象となったセル情報とを利用すればよい。図15Bの例では、明細情報表示処理の対象となった第2関連キーのセル情報はn1およびn2であり、一方、グラフ表示処理においてはセル情報n1(「2004.1」に対応)が対象となっているから、両方において一致する「n1」の部分に対応する「2004.1」の情報(売上高「70」)について破線を描画している。   At this time, if the data corresponding to the graph on the left of the screen is displayed in the graph details information chart, the portion where the data is displayed is broken or shaded, or the color is changed, the character form or size It is also possible to make it distinguishable from other parts by a method such as changing the above. For this process, for example, the cell information that is the target of the graph display process described above and the cell information that is the target of the detail information display process may be used. In the example of FIG. 15B, the cell information of the second related key that is the target of the detail information display process is n1 and n2, while the cell information n1 (corresponding to “2004. 1”) is the target in the graph display process. Therefore, a broken line is drawn for the information of “2004. 1” (sales “70”) corresponding to the portion of “n1” that matches in both.

以上の説明では、第1関連キーとしてセル情報mに対応するもの(図6における「品番」)が選択された例を示したが、第1関連キーとしてセル情報nに対応するもの(図6における「年月」)が選択された場合には、次のような処理を例示として挙げることができる。   In the above description, an example is shown in which one corresponding to the cell information m (“product number” in FIG. 6) is selected as the first related key, but one corresponding to the cell information n as the first related key (FIG. 6). The following process can be cited as an example when “Year / Month”) is selected.

図14Aにおいて、ユーザが「2004.1」の部分をクリックした場合、セル情報は「n1」、第1関連キーは「2004.1」となる。図11のステップS160および162の処理において、CPU10は、プロパティDB120および対照情報DB130には第1関連キーを含むデータがないと判断し、S164および図12のS250の処理を省略してS254の処理を行う。   In FIG. 14A, when the user clicks on the portion “2004. 1”, the cell information is “n1”, and the first related key is “2004. 1”. In the processing in steps S160 and 162 in FIG. 11, the CPU 10 determines that there is no data including the first related key in the property DB 120 and the comparison information DB 130, omits the processing in S164 and S250 in FIG. 12, and performs the processing in S254. I do.

CPU10は、図13のステップS352の処理において、第1関連キーに対応するセル情報はセル情報nであった判断する。CPU10は、セル情報mに対応する関連キーを第2関連キー候補としてメモリ12に記録する(S356)。具体的には、CPU10は、図6のセル情報「n1」のセル行の中でデータが記録されているセル列を参照し、データが記録されているセル列のセル情報である「m1」「m2」「m3」「m4」のそれぞれに対応する関連キーである「品番A」「品番B」「品番C」「品番D」を第2関連キー候補としてメモリ12に記録する。S356の処理以降は、第1実施形態として説明した上述の処理と同様である。例えば、ユーザ端末200のユーザが「品番D」を選択した場合には、ユーザ端末200のディスプレイ23上に、グラフ明細情報チャートとして「品番D」の「2004.1」の売上高を示す表が表示される。   The CPU 10 determines that the cell information corresponding to the first related key is the cell information n in the process of step S352 of FIG. The CPU 10 records the related key corresponding to the cell information m in the memory 12 as the second related key candidate (S356). Specifically, the CPU 10 refers to the cell column in which the data is recorded in the cell row of the cell information “n1” in FIG. 6 and “m1” which is the cell information of the cell column in which the data is recorded. “Item No. A”, “Item No. B”, “Item No. C”, and “Item No. D”, which are related keys corresponding to “m 2”, “m 3”, and “m 4”, are recorded in the memory 12 as second related key candidates. The processing subsequent to S356 is the same as the processing described above as the first embodiment. For example, when the user of the user terminal 200 selects “product number D”, a table showing the sales of “2004.1” of “product number D” is displayed on the display 23 of the user terminal 200 as a graph detail information chart. Is displayed.

−−6.第2実施形態(プロパティ情報表示処理)−−
本発明の第2実施形態として、所望のグラフ(上記グラフ表示処理による)を閲覧するユーザ端末200のユーザの要求に応じて、ホストサーバ100がプロパティ情報を表示する処理を説明する。第2実施形態では、図12のステップS256の処理を除くほか、第1実施形態の明細情報表示処理のプログラムと同様に、図11および図12のフローチャートにしたがった処理が実行される。したがって、以下の説明では、第1実施形態と相違する処理を中心に説明する。
--6. Second embodiment (property information display processing)-
As a second embodiment of the present invention, a process in which the host server 100 displays property information in response to a user request of the user terminal 200 viewing a desired graph (by the graph display process) will be described. In the second embodiment, the process according to the flowcharts of FIGS. 11 and 12 is executed in the same manner as the detailed information display process program of the first embodiment, except for the process of step S256 of FIG. Therefore, in the following description, the processing that is different from the first embodiment will be mainly described.

第2実施形態では、具体例として、図11のステップS101においてディスプレイ上の左下から横110px、縦110pxの位置(またはその付近)のクリック可能領域に対するクリック動作が行われたものとして説明する。これにより、図11ステップS154において、ホストサーバ100のCPU10はセル情報「m1」(図9A参照)をメモリ12に記録し、ステップS158において「品番A」を第1関連キーとして記録したものとする。さらに、図12のステップS201において、図14Bに示す「プロパティ情報」への選択(チェックボックスへのチェック)が行われたものとする。   In the second embodiment, as a specific example, it is assumed that a click operation is performed on a clickable area at a position of 110 px horizontal and 110 px vertical (or its vicinity) from the lower left on the display in step S101 of FIG. As a result, in step S154 in FIG. 11, the CPU 10 of the host server 100 records the cell information “m1” (see FIG. 9A) in the memory 12, and records “product number A” as the first related key in step S158. . Furthermore, in step S201 of FIG. 12, it is assumed that the “property information” shown in FIG. 14B is selected (check box is checked).

図12のステップS252の処理において、ホストサーバ100のCPU10は、選択情報が「プロパティ」であったと判断し、プロパティ情報表示処理を行う(S256)。S256の処理は、説明の便宜上、図16にサブルーチンのプログラムのフローチャートとして示す。   In the process of step S252 in FIG. 12, the CPU 10 of the host server 100 determines that the selection information is “property” and performs a property information display process (S256). The processing of S256 is shown as a subroutine program flowchart in FIG. 16 for convenience of explanation.

CPU10は、プロパティDB120(図7)を参照する(図16ステップS450)。CPU10は、プロパティDB120中、第1関連キーを含むプロフィールデータを検索する(S452)。ここでは、図7のプロパティDB120中、第1関連キーとしての「品番A」を含むプロフィールデータ122が検索される。CPU10は、検索したプロパティデータをチャートデータとしてメモリ12に記録し(S454)、図12のステップS260からの処理を行う。   The CPU 10 refers to the property DB 120 (FIG. 7) (step S450 in FIG. 16). The CPU 10 searches the property DB 120 for profile data including the first related key (S452). In this case, the profile data 122 including “product number A” as the first related key is searched in the property DB 120 of FIG. The CPU 10 records the retrieved property data as chart data in the memory 12 (S454), and performs the processing from step S260 in FIG.

CPU10は、S260、S262の処理を実行して処理を終了する。ユーザ端末200のCPU20は、S205、S207の処理を実行して処理を終了する。図17は、S207におけるユーザ端末200のディスプレイ23の画面例である。画面右に、プロパティ情報チャートとして、品番Aのプロパティ情報が表示される。プロパティ情報には、商品名、商品価格、商品スペック、コメント、品番Aの商品画像等が含まれる。   CPU10 performs the process of S260 and S262, and complete | finishes a process. CPU20 of user terminal 200 performs processing of S205 and S207, and ends processing. FIG. 17 is a screen example of the display 23 of the user terminal 200 in S207. Property information of product number A is displayed on the right side of the screen as a property information chart. The property information includes a product name, product price, product specification, comment, product image of product number A, and the like.

−−7.第3実施形態(対照情報表示処理)−−
本発明の第3実施形態として、所望のグラフ(上記グラフ表示処理による)を閲覧するユーザ端末200のユーザの要求に応じて、ホストサーバ100が対照情報を表示する処理を説明する。第3実施形態では、図12のステップS256の処理を除くほか、第1実施形態の明細情報表示処理のプログラムと同様に、図11および図12のフローチャートにしたがった処理が実行される。したがって、以下の説明では、第1実施形態と相違する処理を中心に説明する。
--7. Third Embodiment (Contrast Information Display Processing)-
As a third embodiment of the present invention, a process in which the host server 100 displays the contrast information in response to a user request of the user terminal 200 viewing a desired graph (by the graph display process) will be described. In the third embodiment, the process according to the flowcharts of FIGS. 11 and 12 is executed in the same manner as the detailed information display process program of the first embodiment, except for the process of step S256 of FIG. Therefore, in the following description, the processing that is different from the first embodiment will be mainly described.

第3実施形態では、具体例として、図11のステップS101において例示としてディスプレイ上の左下から横110px、縦110pxの位置(またはその付近)、および、横120〜140px、縦280pxの位置(またはその付近)の2カ所のクリック可能領域に対するクリック動作が行われたものとして説明する。これにより、図11ステップS154において、ホストサーバ100のCPU10はセル情報「m1」および「n1」(図9A参照)をメモリ12に記録し、ステップS158において「品番A」および「2004.1」を第1関連キーとして記録したものとする。さらに、図12のステップS201において、図14Bに示す「対照情報」への選択(チェックボックスへのチェック)が行われたものとする。   In the third embodiment, as a specific example, in step S101 of FIG. 11, as an example, from the lower left on the display, the position of 110 px horizontal and 110 px vertical (or its vicinity), and the position of 120 to 140 px horizontal and 280 px vertical (or its) In the following description, it is assumed that a click operation has been performed on two clickable areas in the vicinity. Thereby, in step S154 in FIG. 11, the CPU 10 of the host server 100 records the cell information “m1” and “n1” (see FIG. 9A) in the memory 12, and in step S158, “product number A” and “2004. 1” are recorded. Assume that it is recorded as the first related key. Furthermore, in step S201 of FIG. 12, it is assumed that the “contrast information” shown in FIG. 14B is selected (check box is checked).

図12のステップS252の処理において、ホストサーバ100のCPU10は、選択情報が「対照情報」であったと判断し、対照情報表示処理を行う(S258)。S258の処理は、説明の便宜上、図18にサブルーチンのプログラムのフローチャートとして示す。   In the process of step S252 in FIG. 12, the CPU 10 of the host server 100 determines that the selection information is “contrast information”, and performs contrast information display processing (S258). The process of S258 is shown as a subroutine program flowchart in FIG. 18 for convenience of explanation.

CPU10は、対照情報DB130(図8)を参照する(図18ステップS550)。CPU10は、第1関連キーを含む対照情報候補をメモリ12に記録するとともに、対照情報候補を選択するための選択ウィンドウ表示データをユーザ端末200に対して送信する(S552)。第1関連キーを含む対照情報候補とは、図8の対照情報DB130中、第1関連キーと同様の関連キーを含む履歴データ132または競合商品データ134である。ここでは、「品番A」を関連キーとして含む履歴データ132(タイトル:「2003年売上高」)、および、「品番A」を関連キーとして含む競合商品データ134(タイトル:「競合商品情報」)の両者が、対照情報候補となる。ユーザ端末200のCPU20は、ユーザによるキーボード/マウス21の操作によって、選択ウィンドウ中の選択肢に対するクリック動作が有ったか否かを判断する(S501)。   The CPU 10 refers to the comparison information DB 130 (FIG. 8) (step S550 in FIG. 18). The CPU 10 records the comparison information candidate including the first related key in the memory 12, and transmits selection window display data for selecting the comparison information candidate to the user terminal 200 (S552). The control information candidate including the first related key is the history data 132 or the competitive product data 134 including the related key similar to the first related key in the control information DB 130 of FIG. Here, history data 132 (title: “2003 sales”) including “product number A” as a related key and competitive product data 134 (title: “competitive product information”) including “product number A” as a related key. Both are candidates for control information. The CPU 20 of the user terminal 200 determines whether or not there has been a click operation on an option in the selection window by the operation of the keyboard / mouse 21 by the user (S501).

図19は、対照情報表示処理におけるユーザ端末200の画面表示例である。図19Aは、S501におけるユーザ端末200のディスプレイ23の画面例を示す。第3実施形態では、例示として、図19Aに示すように「競合商品情報」への選択(チェックボックスへのチェック)後に、選択完了ボタンのクリック動作が行われたものとする。CPU20は、選択情報をホストサーバ100に対して送信する(S503)。ここでは、選択情報として「競合商品情報」が送信される。   FIG. 19 is a screen display example of the user terminal 200 in the contrast information display process. FIG. 19A shows a screen example of the display 23 of the user terminal 200 in S501. In the third embodiment, as an example, as illustrated in FIG. 19A, it is assumed that after the selection to “competitive product information” (check box is checked), the selection completion button is clicked. The CPU 20 transmits selection information to the host server 100 (S503). Here, “competitive product information” is transmitted as selection information.

CPU10は、受信した選択情報に対応するデータを参照する(S554)。ここでは、CPU10は、「品番A」を関連キーとして含む競合商品データ134(タイトル:「競合商品情報」)を参照する。   The CPU 10 refers to data corresponding to the received selection information (S554). Here, the CPU 10 refers to the competitive product data 134 (title: “competitive product information”) including “article number A” as a related key.

CPU10は、参照したデータ中、第1関連キーに対応するセル情報を検索する(S556)。ここでは、第1関連キーとして、図11のステップS158において「品番A」および「2004.1」がメモリ12に記録されている。したがって、CPU10は、「品番A」を関連キーとして含む、参照した競合商品データ134(タイトル:「競合商品情報」)(図8)の中で、「2004.1」を関連キーとして含むセル情報(X−001の2004.1の売上高「15」、Y−053の2004.1の売上高「40」)を検索する。   The CPU 10 searches for cell information corresponding to the first related key in the referenced data (S556). Here, “product number A” and “2004. 1” are recorded in the memory 12 as the first related key in step S158 of FIG. Therefore, the CPU 10 includes cell information including “2004. 1” as a related key in the referenced competitive product data 134 (title: “competitive product information”) (FIG. 8) including “product number A” as a related key. (The sales amount “15” of 2004.1 of X-001 and the sales amount “40” of 2004.1 of Y-053) are searched.

CPU10は、検索したセル情報をチャートデータとしてメモリ12に記録し(S558)、図12のステップS260からの処理を行う。   The CPU 10 records the retrieved cell information as chart data in the memory 12 (S558), and performs the processing from step S260 in FIG.

CPU10は、S260、S262の処理を実行して処理を終了する。ユーザ端末200のCPU20は、S205、S207の処理を実行して処理を終了する。図19Bは、S207におけるユーザ端末200のディスプレイ23の画面例である。画面右に、対照情報チャートとして、競合商品「X−001」の2004.1の売上高「15」、および、競合商品「Y−053」の2004.1の売上高「40」の各情報がチャート(表形式によるもの)で表示される。   CPU10 performs the process of S260 and S262, and complete | finishes a process. CPU20 of user terminal 200 performs processing of S205 and S207, and ends processing. FIG. 19B is a screen example of the display 23 of the user terminal 200 in S207. On the right side of the screen, as a comparison information chart, each information of the sales “15” of the competing product “X-001” in 2004.4.1 and the sales “40” of the competing product “Y-053” in 2004.1 is displayed. Displayed as a chart (in tabular form).

−−8.第4実施形態(画像情報表示処理)−−
本発明の第4実施形態として、所望の画像を閲覧するユーザ端末200のユーザの要求に応じて、ホストサーバ100が画像要素情報を表示する処理を説明する。ここで、画像情報とは、イメージアナライザによって取り込んだフィルム画像、またはX線画像等を挙げることができるが、以下の説明では、胸部X線画像を例示する。
--8. Fourth Embodiment (Image Information Display Processing)-
As a fourth embodiment of the present invention, a process in which the host server 100 displays image element information in response to a user request of the user terminal 200 browsing a desired image will be described. Here, the image information can include a film image taken by an image analyzer, an X-ray image, or the like. In the following description, a chest X-ray image is exemplified.

胸部X線画像の表示処理等は、当業者に周知なイメージアナライザ装置、またはコンピュータ支援診断(computer−aided diagonosis(CAD))システムの技術等を利用する。   The display processing of the chest X-ray image uses an image analyzer device known to those skilled in the art or a computer-aided diagnosis (CAD) system technology or the like.

図20は、ユーザ端末200のCPU20およびホストサーバ100のCPU10が実行する画像情報表示処理プログラムのフローチャートである。   FIG. 20 is a flowchart of an image information display processing program executed by the CPU 20 of the user terminal 200 and the CPU 10 of the host server 100.

ユーザ端末200のCPU20は、ユーザによるキーボード/マウス21の操作によって、ディスプレイ23上のクリック可能領域に対するクリック動作が有ったか否かを判断する(ステップS601)。   The CPU 20 of the user terminal 200 determines whether or not there has been a click operation on the clickable area on the display 23 by the operation of the keyboard / mouse 21 by the user (step S601).

図21は、画像情報表示処理におけるユーザ端末200の画面表示例である。図21Aの表示172は、S603におけるユーザ端末200のディスプレイ23の画面例を示す。同図の右側に示すのは、ホストサーバ100のハードディスク14(またはメモリ12、以下同様)に記録する画像座標・画像要素情報対応テーブル170の構成例である。画像座標・画像要素情報対応デーブル170には、CPU10がディスプレイにX線画像を画面表示する際の、ディスプレイ上の座標と、その座標位置の画像要素の情報との対応を表すテーブルである。ここでは例示として、ディスプレイ上でグラフを表示する位置(座標)を、ディスプレイ左下を原点として、横軸X(ピクセル(px))、縦軸Y(ピクセル(px))で定義する。画像座標・画像要素情報対応デーブル170は、各座標位置における画素の濃度(明るさ、またはグレーレベル)を数値で示しており、例えば、黒を0とし、白のを1以上の数値で示している(数値が大きいものほど明るいものとする)。なお、画素濃度は、画像要素情報の例示として挙げるものであり、画像の表示形式に応じてその他の画像要素情報を採用してもよい。   FIG. 21 is a screen display example of the user terminal 200 in the image information display process. A display 172 in FIG. 21A shows a screen example of the display 23 of the user terminal 200 in S603. The right side of the figure shows an example of the configuration of the image coordinate / image element information correspondence table 170 recorded on the hard disk 14 (or the memory 12, the same applies hereinafter) of the host server 100. The image coordinate / image element information correspondence table 170 is a table representing the correspondence between coordinates on the display and image element information at the coordinate position when the CPU 10 displays an X-ray image on the display. Here, as an example, the position (coordinates) for displaying the graph on the display is defined by the horizontal axis X (pixel (px)) and the vertical axis Y (pixel (px)) with the lower left of the display as the origin. The image coordinate / image element information correspondence table 170 indicates the pixel density (brightness or gray level) at each coordinate position by a numerical value. For example, black is 0 and white is a numerical value of 1 or more. Yes (the higher the number, the brighter). Note that the pixel density is given as an example of image element information, and other image element information may be adopted depending on the image display format.

ここでは、S601の処理において、ユーザによるキーボード/マウス21の操作によって、表示172中の所定領域の指定(表示172中、四角で囲った部分)がなされたうえで、選択完了ボタンのクリック動作がなされている。CPU20は、S601の処理によって得られた画像座標情報(例えば、横X1〜X2ピクセル、縦Y1〜Y2(X1〜X2およびY1〜Y2は、選択された座標情報)をホストサーバ100に対して送信する(S603)。   Here, in the process of S601, a predetermined area in the display 172 is specified by the user's operation of the keyboard / mouse 21 (the portion enclosed by a square in the display 172), and then the selection completion button is clicked. Has been made. The CPU 20 transmits image coordinate information (for example, horizontal X1 to X2 pixels, vertical Y1 to Y2 (X1 to X2 and Y1 to Y2 are selected coordinate information)) obtained by the processing of S601 to the host server 100. (S603).

ホストサーバ100のCPU10は、画像座標情報を受信する(S650)。CPU10は、ハードディスク14に記録された画像座標・画像要素情報対応テーブル170を参照する(S652)。CPU10は、S650で受信した画像座標に対応する画像要素情報をチャートデータとしてメモリ12に記録する(S654)。具体的には、CPU10は、画像座標・画像要素情報対応テーブル170における、受信した画像座標に対応する画素濃度の数値をメモリ12に記録する。   The CPU 10 of the host server 100 receives the image coordinate information (S650). The CPU 10 refers to the image coordinate / image element information correspondence table 170 recorded in the hard disk 14 (S652). The CPU 10 records image element information corresponding to the image coordinates received in S650 in the memory 12 as chart data (S654). Specifically, the CPU 10 records the numerical value of the pixel density corresponding to the received image coordinate in the image coordinate / image element information correspondence table 170 in the memory 12.

CPU10は、メモリ12に記録したチャートデータに基づいて、チャート表示データを生成する(S656)。CPU10は、生成したチャート表示データをユーザ端末200に対して送信して(S658)、処理を終了する。   The CPU 10 generates chart display data based on the chart data recorded in the memory 12 (S656). The CPU 10 transmits the generated chart display data to the user terminal 200 (S658) and ends the process.

ユーザ端末200のCPU20は、チャート表示データを受信し、そのチャート表示データに基づいてチャートをディスプレイ23に表示して(S605)、処理を終了する。図21Bは、S605におけるユーザ端末200のディスプレイ23の画面例である。画面右に、チャートとして、ユーザ端末200のユーザによって選択された箇所の画像要素情報174(画素濃度を表形式で表したもの)が表示される。ユーザ端末200のユーザは、胸部X線写真における所望の部分の明るさ(例えばX線写真における影の濃度等)を、数値化された情報(画素濃度)によって把握することができる。   The CPU 20 of the user terminal 200 receives the chart display data, displays the chart on the display 23 based on the chart display data (S605), and ends the process. FIG. 21B is a screen example of the display 23 of the user terminal 200 in S605. On the right side of the screen, image element information 174 (a pixel density in a table format) of a location selected by the user of the user terminal 200 is displayed as a chart. The user of the user terminal 200 can grasp the brightness of a desired portion in the chest X-ray photograph (for example, the shadow density in the X-ray photograph) from the digitized information (pixel density).

−−9.実施形態による効果−−
実施形態は、上述したように複数の特徴を有しているが、各特徴についての効果として、例えば次の内容を挙げることができる。
--9. Effects of the embodiment--
Although the embodiment has a plurality of features as described above, examples of the effects of each feature include the following contents.

第1実施形態では、明細情報表示処理(図11、図12、図13のフローチャート)によってユーザ端末200のディスプレイに表示されるグラフ明細情報チャート(図15B)により、ユーザは、グラフの内容を構成する数値等を容易に把握することができる。具体的には、ユーザは、各数値間の比較をグラフによって視覚的に確認できる一方で、チャート(表形式)によって個別の各数値の詳細の確認を行うことができる。   In the first embodiment, the user configures the contents of the graph by the graph detail information chart (FIG. 15B) displayed on the display of the user terminal 200 by the detail information display processing (the flowcharts of FIGS. 11, 12, and 13). It is possible to easily grasp the numerical values to be performed. Specifically, the user can visually confirm the comparison between the numerical values by using a graph, and can check the details of the individual numerical values by using a chart (table format).

第2実施形態および第3実施形態では、ユーザ端末200のディスプレイに表示されるプロパティ情報チャート(図17)、または対照情報チャート(図19B)により、ユーザは、上記第1実施形態によって表示されるグラフ明細情報に限らず、広くグラフの表示対象に関連する情報も併せて把握できる。   In the second embodiment and the third embodiment, the user is displayed according to the first embodiment by the property information chart (FIG. 17) or the contrast information chart (FIG. 19B) displayed on the display of the user terminal 200. Not only the graph detail information but also information related to the display target of the graph can be grasped widely.

第1実施形態、第2実施形態、第3実施形態においては、グラフの表示対象に関連する情報の内容(グラフ明細、またはプロパティ情報、または対照情報)を、ユーザのクリック動作等による選択を介して得られる関連キーに基づいて検索することとしている(図11ステップS160、図13ステップS362、図18ステップS556)。これにより、ユーザ端末200のユーザは、簡易な操作によってグラフの表示対象に関連する情報の提示を受けることが可能となる。   In the first embodiment, the second embodiment, and the third embodiment, the content of the information (graph details, property information, or contrast information) related to the display target of the graph is selected through a user click operation or the like. The search is performed based on the related key obtained in this way (step S160 in FIG. 11, step S362 in FIG. 13, step S556 in FIG. 18). Thereby, the user of the user terminal 200 can receive information related to the display target of the graph by a simple operation.

第1〜第3実施形態においては、図12のステップS201、S203、S250、252の処理で説明したように、ユーザ端末200のユーザは、明細情報、またはプロパティ情報、または対照情報のいずれの閲覧を要求するかということを、選択ウィンドウ中の選択肢に対するクリック動作によって入力することができる(図14B)。これにより、本システムにおいては、グラフの表示対象に関連する情報をデータベースとして複数記録する一方で、ユーザによる簡易な操作を介して、それらの情報の中からユーザに要求されたもののみを選択的に提示することができる。   In the first to third embodiments, as described in the processing in steps S201, S203, S250, and 252 in FIG. Can be entered by clicking on an option in the selection window (FIG. 14B). As a result, in this system, a plurality of pieces of information related to the display target of the graph are recorded as a database, while only the information requested by the user is selectively selected from the information through a simple operation by the user. Can be presented.

−−10.その他の実施形態等−−
10−1.グラフ関連情報の選択方法バリエージョン
実施形態では、ユーザ端末200における関連キー(指示情報)の入力を、クリック可能領域に対するクリック動作によって行う例を示したが(図11ステップS101等参照)、これに限られるものではない。その他の実施形態として、関連キーの入力を行うための選択ウィンドウを表示するようにしたり、または、関連キーの入力フォームを表示するようにしてもよい。具体的には、例えば図14に表示されるグラフの例であれば、「A」「B]「C」「D」「2004.1」の各情報を選択ウィンドウにリスト形式で表示し、それらの各情報の中からユーザが所望するものをキーボード/マウス11によって選択するようにする。また、入力フォームの場合は、ユーザがグラフ関連情報を所望するもの(「A」「B]「C」「D」「2004.1」の各情報のいずれか)をキーボード等によって入力する。
--10. Other embodiments, etc .--
10-1. Graph related information selection method variation In the embodiment, an example in which the input of the related key (instruction information) in the user terminal 200 is performed by a click operation on the clickable area (see step S101 in FIG. 11 and the like). It is not limited. As another embodiment, a selection window for inputting a related key may be displayed, or a related key input form may be displayed. Specifically, for example, in the example of the graph displayed in FIG. 14, each piece of information “A”, “B”, “C”, “D”, and “2004. 1” is displayed in a list format in a selection window. The information desired by the user is selected by the keyboard / mouse 11 from the above information. Further, in the case of an input form, the user inputs desired graph related information (any one of “A”, “B”, “C”, “D”, and “2004. 1” information) using a keyboard or the like.

10−2.グラフ関連情報の出力方法バリエージョン
実施形態では、ユーザ端末200から送信される選択情報に基づいて、ホストサーバ100が出力するグラフ関連情報(グラフ明細、またはプロパティ、または対照情報のいずれか)を選択するものとして説明したが(図12ステップS252、図14B画面右側の選択ウィンドウ参照)、これに限られるものではない。その他の実施形態として、ホストサーバ100のCPU10は、複数のグラフ関連情報を所定の順番で自動的に表示するようにしてもよい。具体的には、CPU10は、図12のステップS250の処理の後、グラフ明細(図15B参照)、プロパティ(図17参照)、対照情報(図19B)の各チャートを、所定の時間間隔あるいはユーザ端末200から送信されるチャートの切り替え命令情報に基づいて表示するようにしてもよい。
10-2. Graph related information output method variation In the embodiment, based on the selection information transmitted from the user terminal 200, the graph related information output by the host server 100 (either graph details, properties, or contrast information) is selected. However, the present invention is not limited to this (see step S252 in FIG. 12 and the selection window on the right side of FIG. 14B). As another embodiment, the CPU 10 of the host server 100 may automatically display a plurality of graph related information in a predetermined order. Specifically, after the processing of step S250 in FIG. 12, the CPU 10 displays the chart details (see FIG. 15B), the properties (see FIG. 17), and the contrast information (FIG. 19B) for a predetermined time interval or user. You may make it display based on the switching command information of the chart transmitted from the terminal 200. FIG.

10−3.グラフ情報管理システム適用バリエーション
実施形態では、グラフ情報管理システムの適用として、ユーザ端末200からの要求に応じて、グラフ表示処理および明細情報表示処理(またはプロパティ情報表示処理、または対照情報表示処理、または画像情報表示処理)を行うホストサーバ100を例示した(クライアント・サーバ型)。ただし、グラフ情報管理システムの適用例はこれに限られるものではなく、例えばApplication Service Provider(ASP)サービスなど、インターネット等を利用したWebベースでの処理も可能である。Webペースでの処理の場合、図9Aのグラフ座標・セル情報対応テーブル150に替えて、クリッカブルマップ(WEBページにおいて、グラフ(グラフィックス)の領域にハイパーリンクを設定する)の技術等を利用することもできる。
10-3. Variation of graph information management system application In the embodiment, as an application of the graph information management system, in response to a request from the user terminal 200, a graph display process and a detail information display process (or a property information display process, or a contrast information display process, or The host server 100 that performs (image information display processing) is illustrated (client / server type). However, the application example of the graph information management system is not limited to this, and Web-based processing using the Internet or the like such as an Application Service Provider (ASP) service is also possible. In the case of processing at the Web pace, a technique such as a clickable map (a hyperlink is set in a graph (graphics) area on the WEB page) is used instead of the graph coordinate / cell information correspondence table 150 in FIG. 9A. You can also.

その他、本システムは、スタンドアローン型の通常のアプリケーションソフトウェアとして使用することもできる。また、本システムを、マイクロソフト社の表計算ソフトウェア「エクセル(商標)」等に機能をアドオンするモジュールとして採用することもできる。   In addition, this system can also be used as a stand-alone normal application software. In addition, this system can be adopted as a module for adding functions to spreadsheet software “Excel (trademark)” of Microsoft Corporation.

10−4.装置構成バリエーション
実施形態では、グラフ明細DB110、プロパティDB120、対照情報DB130、グラフ座標・セル情報対応テーブル150、画像座標・画像要素情報対応テーブル170のそれぞれは、ホストサーバ100のハードディスク14に記録される例を示したが、これに限られるものではない。その他の実施形態として、グラフ明細DB110、プロパティDB120、対照情報DB130、グラフ座標・セル情報対応テーブル150、画像座標・画像要素情報対応テーブル170の全てあるいは一部を、ユーザ端末200のハードディスク24等に記録するようにしてもよい。
10-4. Device Configuration Variation In the embodiment, each of the graph specification DB 110, the property DB 120, the contrast information DB 130, the graph coordinate / cell information correspondence table 150, and the image coordinate / image element information correspondence table 170 is recorded on the hard disk 14 of the host server 100. An example is shown, but the present invention is not limited to this. As other embodiments, all or part of the graph specification DB 110, the property DB 120, the contrast information DB 130, the graph coordinate / cell information correspondence table 150, and the image coordinate / image element information correspondence table 170 are stored in the hard disk 24 of the user terminal 200 or the like. It may be recorded.

10−5.プログラム実行方法等の実施例
実施形態では、CPU10、CPU20の動作のためのプログラムを、それぞれハードディスク14、ハードディスク24に記憶させているが、このプログラムは、プログラムが記憶されたCD−ROMから読み出してハードディスク等にインストールすればよい。また、プログラムは、CD−ROM以外に、DVD−ROM、またはフレキシブルディスク(FD)、またはICカード等のコンピュータ可読の記録媒体からインストールするようにしてもよい。さらに、通信回線を用いてプログラムをダウンロードさせることもできる。また、CD−ROMからプログラムをインストールすることにより、CD−ROMに記憶させたプログラムを間接的にコンピュータに実行させるようにするのではなく、CD−ROMに記憶させたプログラムを直接的に実行するようにしてもよい。
10-5. Examples of Program Execution Method etc. In the embodiment, programs for the operations of the CPU 10 and CPU 20 are stored in the hard disk 14 and the hard disk 24, respectively, but this program is read from a CD-ROM storing the program. Install it on a hard disk. The program may be installed from a computer-readable recording medium such as a DVD-ROM, a flexible disk (FD), or an IC card in addition to the CD-ROM. Further, the program can be downloaded using a communication line. Also, by installing the program from the CD-ROM, the program stored in the CD-ROM is not directly executed by the computer, but the program stored in the CD-ROM is directly executed. You may do it.

なお、コンピュータによって実行可能なプログラムとしては、CPUによって直接実行可能なプログラムだけではなく、ソース形式のプログラム、一旦他の形態等に変換が必要なもの(例えば、圧縮処理がされたプログラム、暗号化プログラム)、さらには、他のモジュール部分と組み合わして実行可能なプログラムも含む。   As a program executable by a computer, not only a program directly executable by a CPU but also a program in a source format, a program that needs to be converted into another form (for example, a compressed program, an encryption program) Program), and a program that can be executed in combination with other module parts.

上記各実施形態では、図3の各機能をCPUおよびプログラムによって実現することとしているが、各機能の一部または全部をハードウェアロジック(論理回路)によって構成してもよい。   In each of the above embodiments, each function of FIG. 3 is realized by a CPU and a program, but a part or all of each function may be configured by hardware logic (logic circuit).

実施形態によるグラフ情報管理システムの全体図である。1 is an overall view of a graph information management system according to an embodiment. グラフ情報管理システムの処理概要図である。It is a processing outline figure of a graph information management system. グラフ情報管理システムに含まれるホストサーバの機能ブロック図である。It is a functional block diagram of the host server contained in a graph information management system. ホストサーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a host server. ユーザ端末のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a user terminal. グラフ要素データベースの構成例を示す図である。It is a figure which shows the structural example of a graph element database. プロフィールデータベースの構成例を示す図である。It is a figure which shows the structural example of a profile database. 対照情報データベースの構成例を示す図である。It is a figure which shows the structural example of a contrast information database. 図9Aは、グラフ座標・セル情報対応テーブルの構成例を示す図であり、図Bは、図9Aのグラフ座標・セル情報対応テーブルに基づいてディスプレイに表示されるグラフ例である。FIG. 9A is a diagram illustrating a configuration example of the graph coordinate / cell information correspondence table, and FIG. B is a graph example displayed on the display based on the graph coordinate / cell information correspondence table of FIG. 9A. 実施形態によるグラフ表示処理のプログラムのフローチャートである。It is a flowchart of the program of the graph display process by embodiment. 第1実施形態(明細情報表示処理)のプログラムのフローチャートである。It is a flowchart of the program of a 1st embodiment (detailed information display processing). 第1実施形態(明細情報表示処理)のプログラムのフローチャートである。It is a flowchart of the program of a 1st embodiment (detailed information display processing). 第1実施形態(明細情報表示処理)のプログラムのフローチャートである。It is a flowchart of the program of a 1st embodiment (detailed information display processing). 図14A、図14Bは、明細情報表示処理におけるユーザ端末の画面表示例である。14A and 14B are screen display examples of the user terminal in the detailed information display process. 図15A、図15Bは、明細情報表示処理におけるユーザ端末の画面表示例である。15A and 15B are screen display examples of the user terminal in the detailed information display process. 第2実施形態(プロパティ情報表示処理)のプログラムのフローチャートである。It is a flowchart of the program of a 2nd embodiment (property information display processing). プロパティ情報表示処理におけるユーザ端末の画面表示例である。It is an example of a screen display of the user terminal in the property information display process. 第3実施形態(対照情報表示処理)のプログラムのフローチャートである。It is a flowchart of the program of 3rd Embodiment (control information display processing). 図19A、図19Bは、対照情報表示処理におけるユーザ端末の画面表示例である。19A and 19B are screen display examples of the user terminal in the contrast information display process. 第4実施形態(画像情報表示処理)のプログラムのフローチャートである。It is a flowchart of the program of a 4th embodiment (image information display processing). 図21A、図21Bは、画像情報表示処理におけるユーザ端末の画面表示例である。21A and 21B are screen display examples of the user terminal in the image information display process.

符号の説明Explanation of symbols

100・・・ホストサーバ
110・・・グラフ明細データベース
120・・・プロパティデータベース
130・・・対照情報データベース
150・・・グラフ座標・セル情報対応テーブル
170・・・画像座標・画像要素情報対応テーブル
200・・・ユーザ端末
400・・・LAN
DESCRIPTION OF SYMBOLS 100 ... Host server 110 ... Graph details database 120 ... Property database 130 ... Control information database 150 ... Graph coordinate / cell information correspondence table 170 ... Image coordinate / image element information correspondence table 200 ... User terminal 400 ... LAN

Claims (10)

グラフ明細を記録するグラフ明細記録部、
前記グラフ明細に基づくグラフを表示部へ表示することを命令するグラフ表示手段、
グラフ内容との関連付けが可能な少なくとも1以上のグラフ関連情報を、前記グラフ明細を指示するための指示情報と対応づけて記録するグラフ関連情報記録部、
前記表示部に表示されるグラフに対して、入力手段を介して入力される前記指示情報を取得する指示情報取得手段、
前記取得した指示情報に基づいて前記グラフ関連情報記録部を参照し、前記表示部に表示されるグラフ内容との関連付けが可能な前記グラフ関連情報を選択して取得するグラフ関連情報取得手段、
前記取得したグラフ関連情報を前記表示部へ表示することを命令するグラフ関連情報表示手段、
を備えたことを特徴とするグラフ情報管理装置。
A graph detail recording section for recording the graph details,
Graph display means for instructing to display a graph based on the graph details on a display unit;
A graph-related information recording unit that records at least one or more graph-related information that can be associated with the contents of the graph in association with instruction information for specifying the graph details;
Instruction information acquisition means for acquiring the instruction information input via the input means for the graph displayed on the display unit,
Graph related information acquisition means for referring to the graph related information recording unit based on the acquired instruction information and selecting and acquiring the graph related information capable of being associated with the graph contents displayed on the display unit;
Graph related information display means for instructing to display the acquired graph related information on the display unit;
A graph information management apparatus comprising:
コンピュータをグラフ情報管理装置として機能させるための、コンピュータ読取可能なプログラムであって、
前記プログラムは、
グラフ明細に基づくグラフを表示部へ表示することを命令するグラフ表示手段、
前記表示部に表示されるグラフに対して、入力手段を介して入力される前記グラフ明細を指示するための指示情報を取得する指示情報取得手段、
前記取得した指示情報に基づいて、グラフ内容との関連付けが可能な少なくとも1以上のグラフ関連情報を前記グラフ明細を指示するための指示情報と対応づけて記録するグラフ関連情報記録部を参照し、前記表示部に表示されるグラフ内容との関連付けが可能な前記グラフ関連情報を選択して取得するグラフ関連情報取得手段、
前記取得したグラフ関連情報を前記表示部へ表示することを命令するグラフ関連情報表示手段、
をコンピュータに実行させるためのプログラム。
A computer-readable program for causing a computer to function as a graph information management device,
The program is
Graph display means for instructing to display a graph based on the graph details on the display unit;
Instruction information acquisition means for acquiring instruction information for specifying the graph details input via the input means for the graph displayed on the display unit;
Based on the acquired instruction information, refer to the graph related information recording unit that records at least one or more graph related information that can be associated with the contents of the graph in association with the instruction information for specifying the graph details, Graph related information acquisition means for selecting and acquiring the graph related information capable of being associated with the graph contents displayed on the display unit;
Graph related information display means for instructing to display the acquired graph related information on the display unit;
A program that causes a computer to execute.
前記グラフ関連情報は、さらに、
前記グラフ明細を含むことを特徴とする、
請求項1または2のいずれかの前記グラフ情報管理装置、または前記プログラム。
The graph related information further includes:
Including the graph specifications,
The said graph information management apparatus in any one of Claim 1 or 2, or the said program.
前記グラフ関連情報取得手段は、さらに、
前記表示部に表示されるグラフの全てのグラフ明細の中から前記指示情報に対応するグラフ明細のみを選択して取得すること、
を特徴とする請求項3のいずれかの前記グラフ管理装置、または前記プログラム。
The graph related information acquisition means further includes:
Selecting and obtaining only the graph details corresponding to the instruction information from among all the graph details of the graph displayed on the display unit;
The graph management device according to claim 3, or the program.
前記グラフ関連情報は、さらに、
前記グラフ内容の特性を示す特性情報を含むこと、
を特徴とする請求項1〜4のいずれかの前記グラフ情報管理装置、または前記プログラム。
The graph related information further includes:
Including characteristic information indicating characteristics of the graph content;
The graph information management device according to claim 1, or the program.
前記グラフ関連情報は、さらに、
前記グラフ明細の比較対照となりうる比較対照情報を含むこと、
を特徴とする請求項1〜5のいずれかの前記グラフ情報管理装置、または前記プログラム。
The graph related information further includes:
Including comparison information that can serve as a comparison for the graph specifications;
The graph information management device according to claim 1, or the program.
グラフ明細を記録するグラフ明細記録部、
前記グラフ明細に基づくグラフを表示部へ表示することを命令するグラフ表示手段、
グラフ内容との関連付けが可能な、グラフ明細、または前記グラフ内容の特性を示す特性情報、または前記グラフ明細の比較対照となりうる比較対照情報のいずれか2以上の組合せによって構成されるグラフ関連情報を、前記グラフ明細を指示するための指示情報と対応づけて記録するグラフ関連情報記録部、
前記表示部に表示されるグラフに対して、入力手段を介して入力される前記指示情報を取得する指示情報取得手段、
前記表示部に表示されるグラフに対して、入力手段を介して入力される、前記グラフ関連情報を構成するグラフ明細、または前記特性情報、または前記比較対照情報の中のいずれかを選択するための選択情報を取得する選択情報取得手段、
前記取得した指示情報および前記取得した選択情報に基づいて、前記グラフ明細、または前記特性情報、または前記比較対照情報のいずれか2以上の組合せによって構成されるグラフ関連情報の中から、前記表示部に表示されるグラフ内容と関連付け可能な前記グラフ関連情報を選択して取得するグラフ関連情報取得手段、
前記取得したグラフ関連情報を前記表示部へ表示することを命令するグラフ関連情報表示手段、
を備えたことを特徴とするグラフ情報管理装置。
A graph detail recording section for recording the graph details,
Graph display means for instructing to display a graph based on the graph details on a display unit;
Graph related information constituted by a combination of two or more of graph details, characteristic information indicating the characteristics of the graph contents, or comparison information that can be used as comparison information of the graph specifications, that can be associated with the graph contents , A graph related information recording unit for recording in association with instruction information for indicating the graph details,
Instruction information acquisition means for acquiring the instruction information input via the input means for the graph displayed on the display unit,
In order to select any one of the graph details constituting the graph related information, the characteristic information, or the comparison reference information, which is input via the input unit, with respect to the graph displayed on the display unit. Selection information acquisition means for acquiring selection information of
Based on the acquired instruction information and the acquired selection information, the display unit is selected from among the graph related information configured by a combination of any two or more of the graph details, the characteristic information, or the comparison information. Graph related information acquisition means for selecting and acquiring the graph related information that can be associated with the graph contents displayed on
Graph related information display means for instructing to display the acquired graph related information on the display unit;
A graph information management apparatus comprising:
請求項1〜7のいずれかの前記グラフ情報管理装置、または前記プログラムにおいて、さらに、
前記表示部における各グラフ明細の表示位置を示す表示位置情報と前記指示情報とを対応づけるための情報を記録する表示位置情報記録部、
を備えており、
前記指示情報取得手段は、さらに、
前記入力手段による前記表示位置の選択に応じて前記指示情報を取得すること、
を特徴とする前記グラフ情報管理装置、または前記プログラム。
In the graph information management device according to any one of claims 1 to 7, or the program,
A display position information recording unit for recording information for associating the indication information with display position information indicating a display position of each graph specification in the display unit;
With
The instruction information acquisition means further includes:
Obtaining the instruction information in response to selection of the display position by the input means;
The graph information management apparatus, or the program.
画像明細を記録する画像明細記録部、
前記画像明細に基づく画像を表示部へ表示することを命令する画像表示手段、
画像内容との関連付けが可能な少なくとも1以上の画像関連情報を、前記画像明細を指示するための指示情報と対応づけて記録する画像関連情報記録部、
前記表示部に表示される画像に対して、入力手段を介して入力される前記指示情報を取得する指示情報取得手段、
前記取得した指示情報に基づいて前記画像関連情報記録部を参照し、前記表示部に表示される画像内容との関連付けが可能な前記画像関連情報を選択して取得する画像関連情報取得手段、
前記取得した画像関連情報を前記表示部へ表示することを命令する画像関連情報表示手段、
を備えたことを特徴とする画像情報管理装置。
An image description recording unit for recording the image details;
Image display means for instructing to display an image based on the image specification on a display unit;
An image-related information recording unit that records at least one or more pieces of image-related information that can be associated with image contents in association with instruction information for specifying the image details;
Instruction information acquisition means for acquiring the instruction information input via an input means for an image displayed on the display unit;
An image-related information acquisition unit that refers to the image-related information recording unit based on the acquired instruction information and selects and acquires the image-related information that can be associated with the image content displayed on the display unit;
Image-related information display means for instructing to display the acquired image-related information on the display unit;
An image information management apparatus comprising:
コンピュータシステムを利用することにより、
あらかじめ記録されたグラフ明細に基づくグラフを表示部へ表示することを命令し、
グラフ内容との関連付けが可能な少なくとも1以上のグラフ関連情報を、前記グラフ明細を指示するための指示情報と対応づけて記録しておき、
前記表示部に表示されるグラフに対して、入力手段を介して入力される前記指示情報を取得し、
前記取得した指示情報に基づいて前記グラフ関連情報記録部を参照し、前記表示部に表示されるグラフ内容との関連付けが可能な前記グラフ関連情報を選択して取得し、
前記取得したグラフ関連情報を前記表示部へ表示することを命令すること、
を特徴とするグラフ情報管理方法。
By using a computer system,
Instructing the display unit to display a graph based on the pre-recorded graph details,
At least one or more graph related information that can be associated with the graph contents is recorded in association with the instruction information for indicating the graph details,
For the graph displayed on the display unit, obtain the instruction information input via the input means,
Refer to the graph related information recording unit based on the acquired instruction information, select and acquire the graph related information that can be associated with the graph contents displayed on the display unit,
Instructing the display unit to display the acquired graph related information;
Graph information management method characterized by this.
JP2004065601A 2004-03-09 2004-03-09 Graph information management device, and graph information management method Pending JP2005258548A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004065601A JP2005258548A (en) 2004-03-09 2004-03-09 Graph information management device, and graph information management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004065601A JP2005258548A (en) 2004-03-09 2004-03-09 Graph information management device, and graph information management method

Publications (1)

Publication Number Publication Date
JP2005258548A true JP2005258548A (en) 2005-09-22

Family

ID=35084231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004065601A Pending JP2005258548A (en) 2004-03-09 2004-03-09 Graph information management device, and graph information management method

Country Status (1)

Country Link
JP (1) JP2005258548A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013528860A (en) * 2010-04-30 2013-07-11 マイクロソフト コーポレーション Temporary formatting and graphing of selected data
US9208591B2 (en) 2013-04-18 2015-12-08 International Business Machines Corporation Providing user controlled ability to determine data level of detail in a graph
US9367198B2 (en) 2010-04-30 2016-06-14 Microsoft Technology Licensing, Llc Spin control user interface for selecting options

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013528860A (en) * 2010-04-30 2013-07-11 マイクロソフト コーポレーション Temporary formatting and graphing of selected data
US9367198B2 (en) 2010-04-30 2016-06-14 Microsoft Technology Licensing, Llc Spin control user interface for selecting options
KR101794373B1 (en) * 2010-04-30 2017-12-01 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Temporary formatting and charting of selected data
US11270066B2 (en) 2010-04-30 2022-03-08 Microsoft Technology Licensing, Llc Temporary formatting and charting of selected data
US11385786B2 (en) 2010-04-30 2022-07-12 Microsoft Technology Licensing, Llc Spin control user interface for selecting options
US9208591B2 (en) 2013-04-18 2015-12-08 International Business Machines Corporation Providing user controlled ability to determine data level of detail in a graph

Similar Documents

Publication Publication Date Title
JP4821000B2 (en) Object display processing device, object display processing method, and object display processing program
JP6098120B2 (en) Assembly sequence generation program, assembly sequence generation apparatus, and manufacturing method
KR101773574B1 (en) Method for chart visualizing of data table
JP2007279828A (en) Business form processor, business form format preparation device, business form, program for processing business form and program for preparing business form format
US9984179B2 (en) Providing building information modeling data
JP2012185829A (en) Medical image reading device
AU2013325961B2 (en) Information processing device and program
JP2017182526A (en) Area extraction program, area extraction method and area extraction device
US11537643B2 (en) Systems and methods for coordinate-based search
US11030352B2 (en) Clearance check method and clearance check device
US9619126B2 (en) Computer-readable non-transitory storage medium with image processing program stored thereon, element layout changed material generating device, image processing device, and image processing system
JP6819232B2 (en) Organization diagram generator, organization diagram providing system, transition information providing method, and computer program
JP2009252185A (en) Information searching device, information searching method, control program, and recording medium
JP2005258548A (en) Graph information management device, and graph information management method
JP6070829B2 (en) Display control apparatus, information processing apparatus, display control method, display control program, and information processing system
JP2009237863A (en) Electronic file management device and virtual shop management device
Kray et al. Map plasticity
JP5954146B2 (en) Correction method, system, information processing apparatus, and correction program
JP2008041002A (en) Document processor and document processing program
JP2019148649A (en) Image processing apparatus, control method, and program
JP2006004451A (en) Document preparation assisting apparatus, document preparation assisting program and storage medium, and document preparation assisting method
JP6565145B2 (en) Processing method, processing apparatus, and program
JP2019191668A (en) Information processing system, information processing device and program
JP2013254445A (en) Plotting program, plotting device and plotting method
US20150178888A1 (en) Display device, data processing device and computer readable medium