Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3223675B2 - Data collection processor - Google Patents
[go: Go Back, main page]

JP3223675B2 - Data collection processor - Google Patents

Data collection processor

Info

Publication number
JP3223675B2
JP3223675B2 JP32527493A JP32527493A JP3223675B2 JP 3223675 B2 JP3223675 B2 JP 3223675B2 JP 32527493 A JP32527493 A JP 32527493A JP 32527493 A JP32527493 A JP 32527493A JP 3223675 B2 JP3223675 B2 JP 3223675B2
Authority
JP
Japan
Prior art keywords
data
application software
logical
logical data
file
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.)
Expired - Fee Related
Application number
JP32527493A
Other languages
Japanese (ja)
Other versions
JPH07182375A (en
Inventor
実 能丸
正治 横山
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP32527493A priority Critical patent/JP3223675B2/en
Publication of JPH07182375A publication Critical patent/JPH07182375A/en
Application granted granted Critical
Publication of JP3223675B2 publication Critical patent/JP3223675B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、複数の情報処理装置が
ネットワークにより接続され、上位の情報処理装置が下
位の情報処理装置からデータを収集し、上位の情報処理
装置が取り扱うデータとして変換処理を行い、記憶する
データ収集処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a plurality of information processing apparatuses which are connected via a network, a higher-level information processing apparatus collects data from a lower-level information processing apparatus, and converts the data as data handled by the higher-level information processing apparatus. And a data collection processing device for performing and storing the data.

【0002】[0002]

【従来の技術】生産ラインなどにおいては、上位に位置
する情報処理装置が、下位に位置する生産工程上の生産
設備を制御している情報処理装置から、設備故障発生デ
ータや生産タクトデータなどの各種のデータを得て、生
産ラインの管理、運営を行っているシステムがある。
2. Description of the Related Art In a production line or the like, a higher-level information processing apparatus controls a lower-level information processing apparatus which controls production equipment in a production process, such as equipment failure occurrence data and production tact data. There is a system that obtains various data and manages and operates the production line.

【0003】このようなシステムでは、下位の情報処理
装置から送られてくる各種のデータは、数値もしくは文
字列などのデータ(以下、物理データと称する)であ
り、このままでは、上位の情報処理装置が管理、運営に
用いるために収集したデータの評価分析などデータ処理
を行う上で取り扱いづらい。そこで、通常、収集した下
位の情報処理装置からの物理データを評価分析などのデ
ータ処理に扱い易くするために、文字列によるラベルを
付したデータ(以下、論理データと称する)に変換して
記憶することが行われる。
In such a system, various data sent from a lower-level information processing device is data such as a numerical value or a character string (hereinafter, referred to as physical data). Is difficult to handle in data processing such as evaluation and analysis of data collected for use in management and operation. Therefore, in order to easily handle the collected physical data from the lower-level information processing device in data processing such as evaluation analysis, the data is converted into data labeled with character strings (hereinafter, referred to as logical data) and stored. Is done.

【0004】図8は、物理データを収集し、収集した物
理データを取り扱いが容易な論理データとして変換処理
を行うための従来のデータ収集処理装置を用いたシステ
ムを表すものである。このシステムは、上位に位置する
情報処理装置であるワークステーション30内に、収集
したデータの評価分析を行うための複数のアプリケーシ
ョンソフト10を有し、必要によりその中の一つのアプ
リケーションソフト10が実行され、下位に位置する情
報処理装置である下位デバイス40からのデータにより
生産設備の管理運営を行うものである。
FIG. 8 shows a system using a conventional data collection processing device for collecting physical data and performing a conversion process on the collected physical data as logical data which can be easily handled. This system has a plurality of application software 10 for performing evaluation and analysis of collected data in a workstation 30 which is an information processing apparatus positioned at a higher rank, and one of the application software 10 is executed as necessary. The management of the production equipment is performed by data from the lower device 40, which is an information processing device located at a lower level.

【0005】このワークステーション30内における従
来のデータ収集処理装置20の構成は、ワークステーシ
ョン30の下位に位置する下位デバイス40より送られ
てくる物理データを収集する通信ドライバー11と、収
集した物理データをそのまま記憶する物理データファイ
ル12と、複数のアプリケーションソフト10がデータ
要求の際に用いる総ての論理名と収集した物理データと
の対応をとるための論理データテーブルを記憶した論理
データテーブル13と、論理データテーブルにしたがっ
て物理データから論理データを作成する論理展開部14
と、論理データを記憶する論理データファイル15と、
個々のアプリケーションソフト10毎の表示条件テーブ
ルが記憶されている表示条件テーブル16と、表示条件
テーブルに基づき実行中のアプリケーションソフト10
が論理名により要求しているデータを論理データファイ
ル15から検索し、要求されたデータをアプリケーショ
ンソフト10に返す論理アクセス検索部17よりなる。
The configuration of the conventional data collection processing device 20 in the workstation 30 includes a communication driver 11 for collecting physical data sent from a lower device 40 located below the workstation 30, a collected physical data And a logical data table 13 storing a logical data table for associating all logical names used by the plurality of application software 10 at the time of data request with collected physical data. A logical developing unit 14 for creating logical data from physical data according to a logical data table
A logical data file 15 for storing logical data;
A display condition table 16 in which a display condition table for each application software 10 is stored; and an application software 10 being executed based on the display condition table.
Comprises a logical access search unit 17 that searches for data requested by a logical name from the logical data file 15 and returns the requested data to the application software 10.

【0006】このように構成された従来のデータ収集処
理装置が用いられているシステムにおいては、収集した
物理データは、ワークステーション30内のアプリケー
ションソフト10が実行されて、論理名によるデータ要
求がなされるごとに、表示条件テーブルにあったデータ
を論理データファイル15の中から検索してアプリケー
ションソフト10に返すようにしている。
In the system using the conventional data collection processing device configured as described above, the collected physical data is requested by the application software 10 in the workstation 30 to execute a data request by a logical name. Each time, the data in the display condition table is retrieved from the logical data file 15 and returned to the application software 10.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、このよ
うな従来のデータ収集処理装置20を用いた場合には、
複数のアプリケーションソフト10の内、実行されてい
る一つのアプリケーションソフト10が必要としている
論理データ以外の論理データも、全て一緒に一つの論理
データファイル15に記憶させている。このため、実行
中のアプリケーションソフト10が要求しているデータ
を検索するのに時間がかかるという問題点があった。
However, when such a conventional data collection processing device 20 is used,
Of the plurality of application software 10, all the logical data other than the logical data required by the one application software 10 being executed are also stored together in one logical data file 15. Therefore, there is a problem that it takes time to search for data requested by the application software 10 being executed.

【0008】特に、複数のアプリケーションソフト10
の数が多いような場合には、実行中のアプリケーション
ソフト10が必要とするデータより、実行中のアプリケ
ーションソフト10には不必要な、実行されていないア
プリケーションソフト10のために収集したデータの方
が多く記憶されている論理データファイルの中から、要
求されたデータを検索することになり、より多くの検索
時間が必要となる。
In particular, a plurality of application softwares 10
In the case where the number of the application software 10 is large, the data collected for the application software 10 that is unnecessary and not necessary for the running application software 10 is smaller than the data required for the application software 10 that is running. Is searched for the requested data from the logical data file in which many are stored, and more search time is required.

【0009】そこで本発明の目的は、下位の情報処理装
置から収集され、記憶されたデータの中から、上位の情
報処理装置内で実行中のアプリケーションソフトが要求
しているデータを、より短時間で検索することが可能と
なるデータ収集処理装置を提供することである。
Accordingly, an object of the present invention is to reduce, among data collected and stored from a lower-level information processing apparatus, data requested by application software running in a higher-level information processing apparatus for a shorter time. The present invention provides a data collection processing device that can be searched by using the data collection processing device.

【0010】[0010]

【課題を解決するための手段】上記目的を達成するため
の本発明は、上位に位置する情報処理装置が下位に位置
する情報処理装置からデータを収集し、収集したデータ
を上位の情報処理装置内で実行される複数のアプリケー
ションソフトが用いる論理データに変換し、記憶するデ
ータ収集処理装置において、前記論理データを、個々の
アプリケーションソフト毎に対応付けする論理データ対
応手段と、前記複数のアプリケーションソフトが用いる
データを個々のアプリケーションソフト毎に記憶する複
数の論理データ記憶手段と、前記複数のアプリケーショ
ンソフトの内、現在実行中のアプリケーションソフトが
何であるかを監視するアプリケーションソフト起動状態
チェック手段と、前記収集したデータを前記論理データ
に変換し、変換した前記論理データを前記論理データ対
応手段に基づき、個々のアプリケーションソフト毎に分
して、前記論理データ記憶手段に記憶させるととも
に、前記収集したデータが前記アプリケーションソフト
起動状態チェック手段によって現在実行中であると判断
されたアプリケーションソフトのものである場合には、
前記収集したデータを変換した論理データを優先的に記
憶更新する論理展開分離処理手段と、前記複数の論理デ
ータ記憶手段から、前記複数のアプリケーションソフト
の内、前記アプリケーションソフト起動状態チェック手
段によって現在実行中であると判断されたアプリケーシ
ョンソフトが要求している前記論理データが記憶されて
いる論理データ記憶手段を選択し、選択された論理デー
タ記憶手段の中から要求された論理データを検索して、
当該実行中のアプリケーションソフトに返す論理データ
検索手段とを有することを特徴とするデータ収集処理装
置である。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides an information processing apparatus in which a higher-level information processing apparatus collects data from a lower-level information processing apparatus and collects the collected data. A data collection processing device that converts and stores logical data used by a plurality of application software executed in the application software, wherein the logical data is associated with each application software; Used by
Multiple storage of data for each application software
A plurality of logical data storage means;
Of the currently running application software
Startup status of application software to monitor what it is
And checking means, converts the data the collected to the logical data, based on the converted the logic data to the logic data corresponding means, and separated for each individual application software, when stored in the logical data storage means together
In addition, the collected data is stored in the application software.
Determined to be currently running by the running status check means
If the application software is
Priority is given to logical data obtained by converting the collected data.
A logical development separating means for憶updating, from said plurality of logical data storage device, among the plurality of application software, the application software running state check hand
Applications that the stage determines are currently running
Select a logical data storage means for the logical data Yonsofuto is requesting is stored, by searching the logical data requested from the logical data storage means selected,
And a logical data search means for returning to the running application software.

【0011】[0011]

【作用】上述のように構成された本発明のデータ収集処
理装置は、上位の情報処理装置内に有する複数のアプリ
ケーションソフトの個々のアプリケーションソフトが必
要とする論理データを、個々のアプリケーションソフト
毎に対応付けする論理データ対応手段にしたがって、論
理展開分離処理手段により、収集した物理データを個々
のアプリケーションソフト毎に対応させて論理データに
変換し、個々のアプリケーションソフト毎に分けて、複
数の論理データ記憶手段に記憶させる。
The data collection processing apparatus of the present invention configured as described above converts logical data required by each application software of a plurality of application softwares included in a host information processing apparatus into each application software. According to the logical data correspondence means to be associated, the collected physical data is converted into logical data by associating the collected physical data with each individual application software by the logical expansion / separation processing means. It is stored in the storage means.

【0012】そして、実行中のアプリケーションソフト
が要求する論理データを検索する際には、論理データ検
索手段が論理データ対応手段により、要求されている論
理データの記憶されている論理データ記憶手段を検知し
て、実行中のアプリケーションソフトが必要とする論理
データのみが記憶されている論理データ記憶手段の中か
ら要求された論理データを検索する。
When retrieving logical data requested by the running application software, the logical data retrieving means detects the logical data storing means storing the requested logical data by the logical data corresponding means. Then, the requested logical data is searched from the logical data storage means storing only the logical data required by the application software being executed.

【0013】[0013]

【実施例】以下、本発明を添付した図面を参照して説明
する。なお、添付した図面において、同一機能を有する
ものに付いては同一の付号を付し、その説明を省略し
た。また、図面上アプリケーションソフトはアプリと略
記した。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. In the attached drawings, components having the same function are denoted by the same reference numerals, and description thereof is omitted. In the drawings, application software is abbreviated as an application.

【0014】図1は、本発明によるデータ収集処理装置
を用いたシステムの一例を示す図面である。
FIG. 1 is a diagram showing an example of a system using a data collection processing device according to the present invention.

【0015】このシステムにおいて、本発明によるデー
タ収集処理装置は、上位の情報処理装置としてのワーク
ステーション30内に設けられて、ネットワークにより
接続されている下位の情報処理装置である、例えばPL
C(プログラマブルコントローラ)などの下位デバイス
40からデータを収集するのに用いられる。
In this system, a data collection processing device according to the present invention is a lower-level information processing device provided in a workstation 30 as an upper-level information processing device and connected by a network, for example, a PL.
It is used to collect data from a lower device 40 such as a C (programmable controller).

【0016】ワークステーション30はA〜Zまでの複
数のアプリケーションソフト10を有し、必要によりそ
の中の一つのアプリケーションソフトが実行され、下位
デバイス40から収集されたデータを用いて、各下位デ
バイス40が制御している生産設備(図示せず)のモニ
タを行うものである。
The workstation 30 has a plurality of application softwares A to Z. When necessary, one of the application softwares 10 is executed, and each of the lower-level devices 40 is executed by using data collected from the lower-level devices 40. Monitor the production equipment (not shown) controlled by the control unit.

【0017】このワークステーション30内のデータ収
集処理装置1の構成は、通信ドライバー11と、物理デ
ータファイル12と、論理データテーブル13と、表示
条件テーブル16と、論理データを個々のアプリケーシ
ョンソフト毎に対応付ける論理データ作成判断テーブル
を記憶した論理データ作成判断テーブル2と、論理デー
タテーブルおよび論理データ作成判断テーブルにしたが
って物理データから論理データに変換し、変換された論
理データを個々のアプリケーションソフト毎に分離する
論理展開分離処理部3と、個々のアプリケーションソフ
ト毎に分離された論理データを記憶する複数の論理デー
タファイル4、実行中のアプリケーションソフト10が
論理名により要求している論理データを、実行中のアプ
リケーションソフト10に対応した論理データファイル
4中から検索して、実行中のアプリケーションソフト1
0に返す論理アクセス検索部5と、アプリケーションソ
フトの起動状態を監視するアプリケーションソフト起動
状態チェック部21と、アプリケーションソフト起動状
態チェック部21のチェック結果を累積して記憶するア
プリケーションソフト起動状態履歴ファイル22とより
なる。
The configuration of the data collection processing device 1 in the workstation 30 is as follows: a communication driver 11, a physical data file 12, a logical data table 13, a display condition table 16, and logical data are stored for each application software. According to the logical data creation determination table 2 storing the associated logical data creation determination table and the logical data table and the logical data creation determination table, physical data is converted into logical data, and the converted logical data is separated for each application software. A logical development / separation processing unit 3 which stores logical data separated for each application software; a plurality of logical data files 4 for storing logical data separated by each application software; Application software 10 retrieved from logical data file 4 corresponding to, running application software 1
A logical access search unit 5 returning to 0, an application software activation status check unit 21 for monitoring the activation status of the application software, and an application software activation status history file 22 for accumulating and storing the check results of the application software activation status check unit 21 And

【0018】以下、上述のように構成されたデータ収集
処理装置内の各部の機能について説明する。
Hereinafter, the function of each unit in the data collection processing device configured as described above will be described.

【0019】まず、論理データ作成判断テーブルは、
論理データ対応手段となる論理データ作成判断テーブル
を記憶しているファイルである。
First, the logical data creation judgment table 2
This is a file storing a logical data creation determination table serving as logical data correspondence means.

【0020】この論理データ作成判断テーブルは、個
々の論理データがどのアプリケーションソフト10が要
求する論理名によるものであるか、そしてその論理デー
タがファイルされている論理データファイル4とを対応
させたものである。
The logical data creation judgment table 2 associates each logical data with a logical name required by which application software 10 and the logical data file 4 in which the logical data is filed. Things.

【0021】図2は、論理データ作成判断テーブルの一
例を示すもので、図示する場合には、論理データMC1
−T0がアプリケーションソフトAが要求するもので、
これが記憶されている論理データファイルの名称がアプ
リケーションソフトAが要求する論理データのみを記憶
したldatf_1であることが分かる。同様に、論理
データMC1−T1がアプリケーションソフトBが要求
するもので、論理データファイルldatf_2に記憶
されていることが分かり、論理データMC1−T2がア
プリケーションソフトAが要求するもので、論理データ
ファイルldatf_1に記憶されていることが分か
る。また、論理データMC1−T3およびMC2−T0
は複数のアプリケーションソフト10が共用しているデ
ータであり、共用の論理データファイルldatf_a
に記憶されていることが分かる。
FIG. 2 shows an example of the logical data creation judgment table.
-T0 is what the application software A requires,
It can be seen that the name of the logical data file storing this is ldatf_1 which stores only the logical data requested by the application software A. Similarly, it is understood that the logical data MC1-T1 is requested by the application software B and is stored in the logical data file ldatf_2, and the logical data MC1-T2 is requested by the application software A and the logical data file ldatf_1 It can be seen that it is stored in Also, the logical data MC1-T3 and MC2-T0
Is data shared by a plurality of application software 10 and is a shared logical data file ldatf_a.
It can be seen that it is stored in

【0022】次に、論理展開分離処理部3は、論理展開
分離処理手段であり、ここでは、まず、通信ドライバー
11が物理データを収集して物理データファイル12の
物理データの更新処理を行ったことをトリガーにして、
後述する論理データテーブルを参照して、物理データフ
ァイル12に記憶されている収集された物理データを論
理データに変換する。そして、上記論理データ作成判断
テーブルを参照して、変換された論理データがどのアプ
リケーションソフト10が使用するものであり、どの論
理データファイル4に記憶されているものであるかを判
断して、個々のアプリケーションソフト10毎に分けら
れている後述する論理データファイル4の論理データを
更新する。
Next, the logical development / separation processing unit 3 is a logical development / separation processing means. Here, first, the communication driver 11 collects physical data and updates the physical data of the physical data file 12. With that as a trigger,
The collected physical data stored in the physical data file 12 is converted into logical data with reference to a logical data table described later. Then, referring to the logical data creation determination table, it is determined which application software 10 uses the converted logical data and which logical data file 4 stores the converted logical data. The logical data of a logical data file 4 described later, which is divided for each application software 10, is updated.

【0023】なお、論理データテーブル13は、従来よ
り用いられているもので、例えば図3に示すようなもの
で、複数のアプリケーションソフト10がデータ要求の
ために使用している総ての論理名と、物理データファイ
ル12に記憶されている物理データ名とが対応ずけられ
ており、さらに、その物理データのデータタイプ、物理
データのあるファイルの所在およびファイル名よりなる
ものである。ここで、ファイルの所在は、通常、物理デ
ータファイルは、任意に分割された複数のファイルの中
に物理データが分類されて記憶されているために必要な
もので、物理データのファイル構成が単一のものの場合
には不要である。
The logical data table 13 is a conventionally used logical data table, for example, as shown in FIG. 3, in which all logical names used by a plurality of application software 10 for data requests are shown. Is associated with the physical data name stored in the physical data file 12, and further includes the data type of the physical data, the location of the file containing the physical data, and the file name. Here, the location of the file is usually necessary because a physical data file is classified and stored in a plurality of arbitrarily divided files. Not needed for one.

【0024】次に、論理データファイル4は、論理デー
タ記憶手段であり、複数のアプリケーションソフト10
に対して、そのアプリケーションソフトの数だけ、もし
くはそれ以上の数だけあり、個々のアプリケーションソ
フト10毎に、そのアプリケーションソフト10のみが
必要とする論理データを記憶する。また、複数のアプリ
ケーションソフト10が共用する論理データについて
は、共用のファイルを持っていてもよいし、共用する論
理データを総ての論理データファイルに記憶させてもよ
い。なお、図示する場合には、論理データファイル4
は、アプリケーションソフトA用〜Z用までを示し共用
ファイルについては省略した。
Next, the logical data file 4 is a logical data storage means, and a plurality of application software 10
In contrast, the number of the application software is equal to or greater than the number of the application software, and the logical data required only by the application software 10 is stored for each individual application software 10. Further, logical data shared by a plurality of application software 10 may have a shared file or shared logical data may be stored in all logical data files. In the case shown in the figure, the logical data file 4
Indicates application software A to Z, and the shared file is omitted.

【0025】次に、論理アクセス検索部5は、論理デー
タ検索手段であり、表示条件テーブル16および論理デ
ータ管理テーブル18を読み込んで、後述するアプリケ
ーションソフト起動状態チェック部21からの現在実行
中のアプリケーションソフトの情報から、実行中のアプ
リケーションソフトの要求している論理データの存在す
る論理データファイル名を取得して、該当する論理デー
タファイル4から要求された論理データを検索して、後
述する表示条件にあった論理データを要求されたアプリ
ケーションソフト10に返すものである。
Next, the logical access search unit 5 is a logical data search unit, which reads the display condition table 16 and the logical data management table 18 and sends the currently executed application from the application software running state check unit 21 described later. From the software information, the name of the logical data file in which the logical data requested by the application software being executed is obtained, and the requested logical data is retrieved from the corresponding logical data file 4, and the display conditions described later are set. Is returned to the requested application software 10.

【0026】なお、表示条件テーブル16は、従来より
用いられているもので、例えば図4に示すように、決め
られた画面設定による画面Noと、その画面設定にあっ
た表示条件の論理データとを対応付けするものである。
また、論理データ管理テーブル18は、論理展開部3に
より作成され、アプリケーションソフトとそのアプリケ
ーションソフト用の論理データファイルを対応付したも
ので、例えば図5に示すようにアプリケーションソフト
名と論理データファイル名が対応している。
The display condition table 16 is conventionally used. For example, as shown in FIG. 4, the screen No. according to the determined screen setting and the logical data of the display condition corresponding to the screen setting are stored. Are associated with each other.
The logical data management table 18 is created by the logical developing unit 3 and associates application software with a logical data file for the application software. For example, as shown in FIG. Is supported.

【0027】ここで、本実施例において表示条件とは、
要求された論理名のデータが前のものと変化しているも
のを表すオンチェンジと、ある一定時間ごとにデータ更
新を行いそれを表示するサイクリックと、アプリケーシ
ョンソフトからの表示を伴わないデータ要求であるリク
エストとよりなる。
Here, in this embodiment, the display condition is
On-change that indicates that the data of the requested logical name is different from the previous one, cyclic that updates and displays the data every certain time, and data request without display from application software Request.

【0028】さらに、本実施例においては、アプリケー
ションソフト起動状態チェック手段である、アプリケー
ションソフトの起動状態を監視するアプリケーションソ
フト起動状態チェック部21により、現在実行中のアプ
リケーションソフトが何であるかを監視して、論理展開
分離処理部3、および論理アクセス検索部5に現在実行
中のアプリケーションソフトが何であるかを指示し、ま
た、アプリケーションソフト起動状態チェック部21の
チェック結果を累積してアプリケーションソフト起動状
態履歴ファイル22に蓄積して、アプリケーションソフ
トの起動頻度を求める。
Further, in this embodiment, the application
An application software activation status check unit 21 for monitoring the activation status of application software, which is an application software activation status check unit, monitors what application software is currently being executed and performs logical development.
The separation processing unit 3 and the logical access search unit 5 are instructed what the currently executing application software is, and the check results of the application software activation status check unit 21 are accumulated to accumulate the application software activation status. It is stored in the history file 22, and the activation frequency of the application software is obtained.

【0029】なお、本実施例においては、論理データテ
ーブルと論理データ作成判断テーブルをそれぞれ独立に
もっているが、論理データテーブル中に、論理データ作
成判断テーブルにある論理データ区分および論理データ
ファイル名をそれぞれの論理データごとに対応させて、
一つのテーブルとして供給してもよい。
In this embodiment, the logical data table and the logical data creation judgment table are independent of each other. However, in the logical data table, the logical data division and the logical data file name in the logical data creation judgment table are added. Corresponding to each logical data,
It may be supplied as one table.

【0030】以下、上述のように構成された本発明のデ
ータ収集処理装置を適用したシステムの動作について説
明する。まず、データの格納は、下位デバイス40の物
理データを通信ドライバー11が収集して、物理データ
ファイル12に格納する。そして、通信ドライバー11
から物理データの更新が行われたことが論理展開分離処
理部3へ通知されることにより、論理展開分離処理部3
によって、物理データは論理データに変換され、論理デ
ータ作成判断テーブルに基づき各アプリケーションソフ
ト毎に分けられて、各アプリケーションソフトに対応す
るように設けられた複数の論理データファイル4にそれ
ぞれ格納される。
Hereinafter, the operation of the system to which the data collection processing device of the present invention configured as described above is applied will be described. First, for data storage, the communication driver 11 collects the physical data of the lower device 40 and stores it in the physical data file 12. And the communication driver 11
Is notified to the logical development / separation processing unit 3 that the physical data has been updated from the logical development / separation processing unit 3
Thus, the physical data is converted into logical data, divided for each application software based on the logical data creation determination table, and stored in a plurality of logical data files 4 provided corresponding to each application software.

【0031】そして、アプリケーションソフトが実行さ
れて、実行中のアプリケーションソフトから論理データ
の要求を受けた論理アクセス検索部5では、要求された
論理データのある論理データファイル4から検索して表
示条件にあった論理データをアプリケーションソフトに
返す。
Then, when the application software is executed, and the logical access search unit 5 receives the request for the logical data from the application software being executed, the logical access search unit 5 searches the logical data file 4 having the requested logical data and sets the display condition. The returned logical data is returned to the application software.

【0032】以下、この動作について、フローチャート
を用いて説明する。
Hereinafter, this operation will be described with reference to a flowchart.

【0033】図6は、収集したデータの格納を行うルー
チンを説明するためのフローチャートである。まず、通
信ドライバー11から物理データの更新が行われたこと
をトリガーとして、論理展開分離処理部3が更新された
物理データを物理データファイル12から読み込む(S
1)。次いで、読み込んだ物理データに対応する論理名
を論理データテーブルから検索して、更新する論理デー
タ名を取得し(S2)、さらに、論理データ作成判断テ
ーブルから該当する論理データに対応する論理データフ
ァイル名を取得する(S3)。次いで、更新する物理デ
ータが、現在起動中のアプリケーションソフトのもので
あるかどうかをアプリケーションソフト起動状態チェッ
ク部21より判断し(S4)、起動中のものである場合
にはすぐに論理データの更新を行い(S6)、起動中で
ない場合には、優先処理データであると検知された場合
には論理データの更新を行い(S6)、優先処理データ
ではない場合には他の実行中の処理を行って、その後論
理データの更新を行う(S6)。これにより、他の実行
中の処理がある場合には、論理データの更新を特に急ぐ
必要のない場合に、実行中の処置を継続し、それが終了
してから論理データの更新を行う。
FIG. 6 is a flowchart for explaining a routine for storing collected data. First, triggered by the update of the physical data from the communication driver 11, the logical expansion separation processing unit 3 reads the updated physical data from the physical data file 12 (S
1). Next, a logical name corresponding to the read physical data is retrieved from the logical data table to obtain a logical data name to be updated (S2). Further, a logical data file corresponding to the logical data is obtained from the logical data creation determination table. A name is obtained (S3). Next, the application software running status check unit 21 determines whether the physical data to be updated is that of the currently running application software (S4), and immediately updates the logical data if it is running. (S6), if not activated, the logical data is updated if it is detected as priority processing data (S6), and if it is not priority processing data, another running process is executed. After that, the logical data is updated (S6). In this way, if there is another processing being executed, the processing being executed is continued unless it is necessary to update the logical data in a hurry, and the logical data is updated after the processing is completed.

【0034】なお、本実施例においては、複数のアプリ
ケーションソフトが共通して使用する論理データ(共通
データ)は、それぞれのアプリケーションソフト用の論
理データファイルに記憶させて、実行中のアプリケーシ
ョンソフトが要求した論理データをそのアプリケーショ
ンソフト用の論理データファイル内にすべて存在させ
て、アクセス時間の短縮を図るようにした。しかし、複
数のファイル内に同一データ(共通データ)があるの
で、論理データファイルがある記憶媒体の容量に制限が
ある場合には、この共通データを一つにまとめて、共通
データファイルとして作成し、各アプリケーションソフ
ト用の論理データファイルには、そのアプリケーション
ソフトが使用するデータのみを記憶してもよい。
In this embodiment, the logical data (common data) commonly used by a plurality of application software is stored in a logical data file for each application software, and the logical data file for each application software is stored in the logical data file. All of the logical data thus created is present in the logical data file for the application software to reduce the access time. However, since the same data (common data) exists in a plurality of files, if the capacity of the storage medium in which the logical data file is located is limited, this common data is combined into one and created as a common data file. Alternatively, only the data used by the application software may be stored in the logical data file for each application software.

【0035】図7は、実行中のアプリケーションソフト
からの論理データの要求に対する論理データの検索につ
いてのルーチンを説明するためのフローチャートであ
る。
FIG. 7 is a flowchart for explaining a routine for retrieving logical data in response to a request for logical data from application software being executed.

【0036】まず、実行中のアプリケーションソフトか
らのデータ要求を受けとった論理アクセス検索部5は、
表示条件テーブルから要求された論理データの表示条件
の判断を行う(S10)。オンチェンジであると判断さ
れたときは、変化があったデータの論理名を論理展開分
離処置部3より取得し(S11)、サイクリックである
と判断されたときは、表示条件テーブルよりデータ更新
時間になった論理データ名を取得し(S12)、リクエ
ストであると判断されたときはアプリケーションソフト
10から要求された論理名を取得する(S13)。
First, upon receiving a data request from the application software being executed, the logical access search unit 5
The display condition of the requested logical data is determined from the display condition table (S10). When it is determined that the data is on-change, the logical name of the changed data is acquired from the logical development / separation unit 3 (S11). When it is determined that the data is cyclic, the data is updated from the display condition table. The logical data name that has reached the time is acquired (S12), and when it is determined that the request is a request, the logical name requested from the application software 10 is acquired (S13).

【0037】次いで、論理アクセス検索部5は、アプリ
ケーションソフト起動状態チェック部21から現在実行
中のアプリケーションソフトが何であるかを取得し(S
14)、論理データ管理テーブル18から、実行中のア
プリケーションソフト用の論理データファイル名を取得
し(S15)、該当する論理データファイル4より要求
された論理データを検索する(S16)。そして、要求
されたアプリケーションソフトへ検索した論理データを
返す(S17)。
Next, the logical access search unit 5 obtains what the currently executing application software is from the application software activation status checking unit 21 (S
14) The logical data file name for the application software being executed is acquired from the logical data management table 18 (S15), and the requested logical data is retrieved from the corresponding logical data file 4 (S16). Then, the retrieved logical data is returned to the requested application software (S17).

【0038】なお、上述のように、共通データのみをま
とめた共通データファイルがある場合には、S16にお
いて、各アプリケーションソフト用の論理データの検索
後、この共通データのファイルを検索する。
As described above, when there is a common data file in which only common data is collected, in S16, after searching for logical data for each application software, the file of this common data is searched.

【0039】以上のように、要求された論理データの検
索には、そのデータを要求したアプリケーションソフト
専用に分けられた論理データファイルの中から論理デー
タを検索することになるので、その検索時間が短くてす
む。
As described above, the search for the requested logical data involves searching for the logical data from the logical data file dedicated to the application software requesting the data. Shorter.

【0040】[0040]

【発明の効果】以上説明したように本発明のデータ収集
処理装置は、収集した物理データを論理データに変換
し、ファイルに記憶する際に、複数のアプリケーション
ソフト毎にそれぞれ対応させて設けられた論理データ記
憶手段に、各アプリケーションソフトが必要な論理デー
タのみを記憶させるとともに、データを更新する際に
は、現在実行中のアプリケーションソフトのデータを優
先的に記憶更新することとしたので、データの記憶時に
は、各アプリケーションソフトが必要な論理データを的
確に記憶、更新することができ、一方、現在実行中のア
プリケーションソフトのデータ要求による論理データの
検索時に、検索対象となるデータの数が少なくてす
み、データ要求に対して、データ要求から、要求したデ
ータが返答されるまでのレスポンスタイムが短くなる。
As described above, the data collection processing apparatus of the present invention is provided in correspondence with each of a plurality of application software when converting collected physical data into logical data and storing the converted data in a file. the logical data storage means, together with the stores only the logical data required by each application software, when updating data
Data from the currently running application software
Because we decided to update the memory first,
Target the logical data required by each application software.
Make the storage, can be updated, the other hand, during the search of the logical data by the data request from the application software currently running, it requires less number of data to be searched for the data request, from the data request The response time until the requested data is returned is shortened.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明のデータ収集装置の一例を示すブロッ
ク図である。
FIG. 1 is a block diagram illustrating an example of a data collection device of the present invention.

【図2】 本発明のデータ収集装置に用られる論理デー
タ作成判断テーブルの一例を示す図面である。
FIG. 2 is a diagram showing an example of a logical data creation determination table used for the data collection device of the present invention.

【図3】 データ収集装置に用いられる論理データテー
ブルの一例を示す図面である。
FIG. 3 is a diagram illustrating an example of a logical data table used in the data collection device.

【図4】 データ収集装置に用いられる表示条件テーブ
ルの一例を示す図面である。
FIG. 4 is a diagram illustrating an example of a display condition table used in the data collection device.

【図5】 本発明のデータ収集装置の収集したデータの
格納ルーチンを説明するためのフローチャートである。
FIG. 5 is a flowchart illustrating a routine for storing collected data of the data collection device of the present invention.

【図6】 本発明のデータ収集装置に用いられる論理デ
ータ管理テーブルの一例を示す図面である。
FIG. 6 is a diagram showing an example of a logical data management table used in the data collection device of the present invention.

【図7】 本発明のデータ収集装置のデータ検索ルーチ
ンを説明するためのフローチャートである。
FIG. 7 is a flowchart for explaining a data search routine of the data collection device of the present invention.

【図8】 従来のデータ収集装置の一例を示すブロック
図である。
FIG. 8 is a block diagram illustrating an example of a conventional data collection device.

【符号の説明】[Explanation of symbols]

1…データ収集装置、 2…論理データ作成判
断テーブル、3…論理展開分離処理部、 4…論理
データファイル、5…論理アクセス検索部。
DESCRIPTION OF SYMBOLS 1 ... Data collection device, 2 ... Logical data creation judgment table, 3 ... Logical development separation processing part, 4 ... Logical data file, 5 ... Logical access search part.

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 17/40 G06F 17/60 Continuation of the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 17/40 G06F 17/60

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】上位に位置する情報処理装置が下位に位置
する情報処理装置からデータを収集し、収集したデータ
を上位の情報処理装置内で実行される複数のアプリケー
ションソフトが用いる論理データに変換し、記憶するデ
ータ収集処理装置において、 前記論理データを、個々のアプリケーションソフト毎に
対応付けする論理データ対応手段と、前記複数のアプリケーションソフトが用いるデータを個
々のアプリケーションソフト毎に記憶する複数の論理デ
ータ記憶手段と、 前記複数のアプリケーションソフトの内、現在実行中の
アプリケーションソフトが何であるかを監視するアプリ
ケーションソフト起動状態チェック手段と、 前記収集したデータを前記論理データに変換し、変換し
た前記論理データを前記論理データ対応手段に基づき、
個々のアプリケーションソフト毎に分離して、前記論理
データ記憶手段に記憶させるとともに、前記収集したデ
ータが前記アプリケーションソフト起動状態チェック手
段によって現在実行中であると判断されたアプリケーシ
ョンソフトのものである場合には、前記収集したデータ
を変換した論理データを優先的に記憶更新する論理展開
分離処理手段と、前記 複数の論理データ記憶手段から、前記複数のアプリ
ケーションソフトの内、前記アプリケーションソフト起
動状態チェック手段によって現在実行中であると判断さ
れたアプリケーションソフトが要求している前記論理
ータが記憶されている論理データ記憶手段を選択し、選
択された論理データ記憶手段の中から要求された論理
ータを検索して、当該実行中のアプリケーションソフト
に返す論理データ検索手段とを有することを特徴とする
データ収集処理装置。
An information processing apparatus located at a higher level collects data from an information processing apparatus located at a lower level, and converts the collected data into logical data used by a plurality of application software executed in the upper level information processing apparatus. A data collection processing device for storing the logical data, the logical data corresponding means for associating the logical data with each application software, and data used by the plurality of application software.
Multiple logical data stored for each application software
Data storage means, of the plurality of application software,
An application that monitors what the application software is
Convert the application software activated state checking means, the data the collected to the logical data, based on the converted the logic data to the logic data corresponding means,
Separately for each application software ,
In addition to storing the data in the data storage means,
Is the application software startup status check
Applications that the stage determines are currently running
In the case of software, the collected data
A logical development separating means for the logical data preferentially store updates converts, from said plurality of logical data storage device, among the plurality of application software, the application software electromotive
It is determined by the operating status check
Select a logical data storage means for said logic de <br/> over data that the application software is requesting that is stored, the logic de <br/> requested from the logical data storage means selected A data retrieval unit for retrieving data and returning it to the application software being executed .
JP32527493A 1993-12-22 1993-12-22 Data collection processor Expired - Fee Related JP3223675B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32527493A JP3223675B2 (en) 1993-12-22 1993-12-22 Data collection processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32527493A JP3223675B2 (en) 1993-12-22 1993-12-22 Data collection processor

Publications (2)

Publication Number Publication Date
JPH07182375A JPH07182375A (en) 1995-07-21
JP3223675B2 true JP3223675B2 (en) 2001-10-29

Family

ID=18174983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32527493A Expired - Fee Related JP3223675B2 (en) 1993-12-22 1993-12-22 Data collection processor

Country Status (1)

Country Link
JP (1) JP3223675B2 (en)

Also Published As

Publication number Publication date
JPH07182375A (en) 1995-07-21

Similar Documents

Publication Publication Date Title
US7412504B2 (en) Storage network system, managing apparatus managing method and program
EP0456491B1 (en) A distributed database management system
US20070192473A1 (en) Performance information monitoring system, method and program
US8024309B1 (en) Storage resource management across multiple paths
US20060069892A1 (en) Method, apparatus, and computer readable medium for managing back-up
US20060259349A1 (en) In-queue jobs information monitoring and filtering
US20080294764A1 (en) Storage medium bearing hba information provision program, hba information provision method and hba information provision apparatus
JP3510042B2 (en) Database management method and system
US6654799B1 (en) Network management system uses managed object instances which are hierarchically organized in inclusion relation for recursively creating processing object and recuresively returning information
JP5439775B2 (en) Fault response program, fault response apparatus, and fault response system
JP3223675B2 (en) Data collection processor
JP2524450B2 (en) Search system
JPS59752A (en) Data base retrieval system
JP2734657B2 (en) Unspecified medium selection method for collective automatic loading equipment
JP2675088B2 (en) Information collection method
JP2850361B2 (en) System definition information management device
KR960002362B1 (en) Electronics switching system
JPH0744426A (en) File system file management method
JPH11327966A (en) Event data accumulation/management/retrieval system
JPH04250569A (en) Network file service controller
JPH0784849A (en) Data access control method
JP2000112983A (en) How to store database data
JPH03189744A (en) Data base control system
JPH04348473A (en) Image retrieving network system
JPS6373412A (en) Menu screen control method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080824

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080824

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090824

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees