JPH06187219A - プログラム間の自動データ共有方式 - Google Patents
プログラム間の自動データ共有方式Info
- Publication number
- JPH06187219A JPH06187219A JP4336065A JP33606592A JPH06187219A JP H06187219 A JPH06187219 A JP H06187219A JP 4336065 A JP4336065 A JP 4336065A JP 33606592 A JP33606592 A JP 33606592A JP H06187219 A JPH06187219 A JP H06187219A
- Authority
- JP
- Japan
- Prior art keywords
- data
- program
- conversion
- name
- specified
- 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.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】本発明はデータ処理装置におけるプログラム間
の自動データ共有方式に関し,データ変換が可能なプロ
グラム間でのデータの共有を利用者の介在なしに行うこ
とを目的とする。 【構成】プログラム名とデータ名を対応付けるプログラ
ム・データ対応表と,変換元プログラムのデータを変換
先プログラムに対応するデータへ変換する変換プログラ
ムの対応関係を表す変換プログラム表とを備える。プロ
グラム名とデータ名を指定した処理を行う時,指定デー
タを用いてプログラム・データ対応表から対応するプロ
グラム名を検索し,検出プログラム名と指定プログラム
名を比較して一致すると指定プログラムで指定データの
データ処理を起動し,不一致の場合指定プログラム名と
検出プログラム名により変換プログラム表を検索し,そ
の変換プログラムにより指定データを変換して指定プロ
グラムによりデータ処理を行うよう構成する。
の自動データ共有方式に関し,データ変換が可能なプロ
グラム間でのデータの共有を利用者の介在なしに行うこ
とを目的とする。 【構成】プログラム名とデータ名を対応付けるプログラ
ム・データ対応表と,変換元プログラムのデータを変換
先プログラムに対応するデータへ変換する変換プログラ
ムの対応関係を表す変換プログラム表とを備える。プロ
グラム名とデータ名を指定した処理を行う時,指定デー
タを用いてプログラム・データ対応表から対応するプロ
グラム名を検索し,検出プログラム名と指定プログラム
名を比較して一致すると指定プログラムで指定データの
データ処理を起動し,不一致の場合指定プログラム名と
検出プログラム名により変換プログラム表を検索し,そ
の変換プログラムにより指定データを変換して指定プロ
グラムによりデータ処理を行うよう構成する。
Description
【0001】
【産業上の利用分野】本発明はデータ変換が可能なプロ
グラム間でのデータの共有を利用者の介在なしに行うプ
ログラム間の自動データ共有方式に関する。
グラム間でのデータの共有を利用者の介在なしに行うプ
ログラム間の自動データ共有方式に関する。
【0002】計算機,特にパーソナル・コンピュータ,
ワークステーション,ワードプロセッサ等において,デ
ータの利用者があるプログラムにより作成したデータ
を,他のプログラムにより利用したい場合があるが,そ
のために煩雑な操作を行う必要があり,利用者に負担が
かかっていた。
ワークステーション,ワードプロセッサ等において,デ
ータの利用者があるプログラムにより作成したデータ
を,他のプログラムにより利用したい場合があるが,そ
のために煩雑な操作を行う必要があり,利用者に負担が
かかっていた。
【0003】
【従来の技術】図5は従来例の説明図である。この例
は,異なるプログラムで動作する2つのワードプロセッ
サA,Bの間でデータを共有する場合の説明図である。
は,異なるプログラムで動作する2つのワードプロセッ
サA,Bの間でデータを共有する場合の説明図である。
【0004】図5において,60はワークドプロセッサ
A,64はワードプロセッサBであり,両者は異なるハ
ードウエアであるが,同様の機能を持つプログラムとし
て,例えば日本語文書の処理の機能を持つプログラムa
とプログラムbを備え,各プログラムaとプログラムb
で扱うデータ形式は異なり互換性がないものとする。
A,64はワードプロセッサBであり,両者は異なるハ
ードウエアであるが,同様の機能を持つプログラムとし
て,例えば日本語文書の処理の機能を持つプログラムa
とプログラムbを備え,各プログラムaとプログラムb
で扱うデータ形式は異なり互換性がないものとする。
【0005】このような関係を持つ時,最初にワードプ
ロセッサA(60)によりデータを作成して,ワードプ
ロセッサAのデータ61が記憶媒体に格納されたものと
する。このデータ61を異なるプログラムbで動作する
ワードプロセッサB(64)の利用者が使用したい場
合,ワードプロセッサA用のデータをワードプロセッサ
B用のデータに変換する必要がある。そのために変換プ
ログラム62により変換処理を行って,変換したワード
プロセッサBのデータ63が得られ,このデータ63に
対してワードプロセッサB(64)を用いて文章を作成
・編集して,編集したワードプロセッサB(64)のデ
ータ65が得られる。
ロセッサA(60)によりデータを作成して,ワードプ
ロセッサAのデータ61が記憶媒体に格納されたものと
する。このデータ61を異なるプログラムbで動作する
ワードプロセッサB(64)の利用者が使用したい場
合,ワードプロセッサA用のデータをワードプロセッサ
B用のデータに変換する必要がある。そのために変換プ
ログラム62により変換処理を行って,変換したワード
プロセッサBのデータ63が得られ,このデータ63に
対してワードプロセッサB(64)を用いて文章を作成
・編集して,編集したワードプロセッサB(64)のデ
ータ65が得られる。
【0006】このデータ65は,ワードプロセッサB
(64)により後で,そのままの形式で利用することが
できるが,ワードプロセッサAにより更に利用したい場
合は,ワードプロセッサB用のデータ65をワードプロ
セッサA用のデータへの逆変換を行う必要がある。その
場合,逆変換プログラム66により逆変換の処理を行っ
て編集したワードプロセッサAのデータ67が作成され
る。このデータ67を用いてワードプロセッサAにより
加工・編集することができる。なお,ワードプロセッサ
Bにより編集したデータ65が最終的に必要なデータで
ある場合は,逆変換プログラム66によりデータ67へ
逆変換する処理は行われない。
(64)により後で,そのままの形式で利用することが
できるが,ワードプロセッサAにより更に利用したい場
合は,ワードプロセッサB用のデータ65をワードプロ
セッサA用のデータへの逆変換を行う必要がある。その
場合,逆変換プログラム66により逆変換の処理を行っ
て編集したワードプロセッサAのデータ67が作成され
る。このデータ67を用いてワードプロセッサAにより
加工・編集することができる。なお,ワードプロセッサ
Bにより編集したデータ65が最終的に必要なデータで
ある場合は,逆変換プログラム66によりデータ67へ
逆変換する処理は行われない。
【0007】このワードプロセッサの例で示したよう
に,従来は,データの利用者がデータを作成したプログ
ラム(上記プログラムa)とデータを利用するプログラ
ム(上記プログラムb)とが異なる場合,変換プログラ
ム(上記変換プログラム62)を選択し,元のデータを
変換し,その結果(データ63)を利用して,データ
(データ65)が作成され,これを更にプログラムaで
使用する場合,逆変換してデータ(データ67)が作成
される。
に,従来は,データの利用者がデータを作成したプログ
ラム(上記プログラムa)とデータを利用するプログラ
ム(上記プログラムb)とが異なる場合,変換プログラ
ム(上記変換プログラム62)を選択し,元のデータを
変換し,その結果(データ63)を利用して,データ
(データ65)が作成され,これを更にプログラムaで
使用する場合,逆変換してデータ(データ67)が作成
される。
【0008】
【発明が解決しようとする課題】上記の例で示すよう
に,従来はデータの利用者がデータを作成したプログラ
ムとデータを利用するプログラムが異なる場合,利用す
るプログラムに対応して変換プログラムを選択して元の
データを変換してその結果を利用して処理を行い,処理
結果を更に逆変換プログラムを選択して,元のデータへ
結果を反映していた。この場合,データとして元のデー
タ(図5の61)の他に3つのデータ(図5の63,6
5,67)が作成され,それを利用者が区別して使い分
ける必要がある。
に,従来はデータの利用者がデータを作成したプログラ
ムとデータを利用するプログラムが異なる場合,利用す
るプログラムに対応して変換プログラムを選択して元の
データを変換してその結果を利用して処理を行い,処理
結果を更に逆変換プログラムを選択して,元のデータへ
結果を反映していた。この場合,データとして元のデー
タ(図5の61)の他に3つのデータ(図5の63,6
5,67)が作成され,それを利用者が区別して使い分
ける必要がある。
【0009】このようなことをしていると,元のデータ
や,編集済のデータを誤って消去したり,最新のデータ
がどれであるか分からなくなることが頻繁に発生する。
しかも,それぞれのデータの関係を知っているのが,こ
の一連の操作をした人だけであるため,複数人でデータ
を共有しようとすると,さらにデータの扱いが難しくな
るという問題があった。
や,編集済のデータを誤って消去したり,最新のデータ
がどれであるか分からなくなることが頻繁に発生する。
しかも,それぞれのデータの関係を知っているのが,こ
の一連の操作をした人だけであるため,複数人でデータ
を共有しようとすると,さらにデータの扱いが難しくな
るという問題があった。
【0010】本発明はデータ変換が可能なプログラム間
でのデータの共有を利用者の介在なしに行うことができ
るプログラム間での自動データ共有方式を提供すること
を目的とする。
でのデータの共有を利用者の介在なしに行うことができ
るプログラム間での自動データ共有方式を提供すること
を目的とする。
【0011】
【課題を解決するための手段】図1は本発明の原理構成
図である。図1において,1はデータ処理装置,2は利
用者が使用したいプログラム名及び処理の対象となるデ
ータが指定される指定データ格納部,2aはデータを処
理するプログラムの種別を表す指定プログラム名,2b
は処理対象となるデータを表す指定データ名,3は複数
の各データがどのプログラムにより作成されたかを表す
ためにプログラム名,データ名の対応付けるプログラム
・データ対応表,4はあるプログラム(変換元プログラ
ム)により作成されたデータを他のプログラム(変換先
プログラム)で処理可能なデータに変換するための変換
プログラムを対応付けて格納した変換プログラム表であ
る。5はプログラム・データ対応表検索手段,6は比較
手段,7は変換プログラム表検索手段,8はデータ変換
手段である。なお,各プログラム名及びデータ名に対応
するプログラム及びデータは図示されない格納部に格納
されているものとする。
図である。図1において,1はデータ処理装置,2は利
用者が使用したいプログラム名及び処理の対象となるデ
ータが指定される指定データ格納部,2aはデータを処
理するプログラムの種別を表す指定プログラム名,2b
は処理対象となるデータを表す指定データ名,3は複数
の各データがどのプログラムにより作成されたかを表す
ためにプログラム名,データ名の対応付けるプログラム
・データ対応表,4はあるプログラム(変換元プログラ
ム)により作成されたデータを他のプログラム(変換先
プログラム)で処理可能なデータに変換するための変換
プログラムを対応付けて格納した変換プログラム表であ
る。5はプログラム・データ対応表検索手段,6は比較
手段,7は変換プログラム表検索手段,8はデータ変換
手段である。なお,各プログラム名及びデータ名に対応
するプログラム及びデータは図示されない格納部に格納
されているものとする。
【0012】本発明は指定されたデータと指定されたプ
ログラムの組み合わせが,そのデータを作成した時のプ
ログラムとの対応に合わない場合は,その指定されたデ
ータを指定されたプログラムに合うように変換プログラ
ムを検出して変換を行うものである。
ログラムの組み合わせが,そのデータを作成した時のプ
ログラムとの対応に合わない場合は,その指定されたデ
ータを指定されたプログラムに合うように変換プログラ
ムを検出して変換を行うものである。
【0013】
【作用】図1において,利用者は使用したいプログラム
名(Piとする)と指定データ名(Diとする)を,指
定データ格納部2内の指定プログラム名2a,指定デー
タ名2bに設定する。これに対応してプログラム・デー
タ対応表検索手段5は,プログラム・データ対応表3を
参照して指定データ名2bに対応するプログラム名を検
索する。プログラム名(Pnとする)が検索されると,
次に比較手段6において指定プログラム名Piと検索さ
れたプログラム名Pnを比較する。この比較により両者
が一致すると,指定データ名Diのデータは指定プログ
ラム名Piのプログラムにより作成されたことが分かる
ので,指定プログラム名Piを用いて指定データ名Di
のデータについてデータ処理9aが実行される。なお,
データ処理9aでは指定プログラム名Piに対応するプ
ログラムにより,指定データ名Diに対応するデータに
ついて処理を行う。
名(Piとする)と指定データ名(Diとする)を,指
定データ格納部2内の指定プログラム名2a,指定デー
タ名2bに設定する。これに対応してプログラム・デー
タ対応表検索手段5は,プログラム・データ対応表3を
参照して指定データ名2bに対応するプログラム名を検
索する。プログラム名(Pnとする)が検索されると,
次に比較手段6において指定プログラム名Piと検索さ
れたプログラム名Pnを比較する。この比較により両者
が一致すると,指定データ名Diのデータは指定プログ
ラム名Piのプログラムにより作成されたことが分かる
ので,指定プログラム名Piを用いて指定データ名Di
のデータについてデータ処理9aが実行される。なお,
データ処理9aでは指定プログラム名Piに対応するプ
ログラムにより,指定データ名Diに対応するデータに
ついて処理を行う。
【0014】データ処理の結果得られたデータについて
そのデータ名を変更した場合は,プログラム・データ対
応表3に登録される。比較手段6において不一致である
ことが検出されると,指定プログラム名Piと検索され
たプログラム名Pnを用いて変換プログラム表4を検索
する。この検索では,変換元プログラム名がPnで変換
先プログラム名がPiである変換プログラム名を求め
る。変換プログラム名が求められると,データ変換手段
8はその変換プログラムを図示されない格納部から取り
出して,指定データ名Diのデータについてデータ変換
を行う。このデータ変換により求められた変換データ
(Dcとする)は指定プログラム名Piのプログラムに
より処理可能なデータであるから,指定プログラム名P
iのプログラムを用いて変換データDcに対してデータ
処理9bを行う。
そのデータ名を変更した場合は,プログラム・データ対
応表3に登録される。比較手段6において不一致である
ことが検出されると,指定プログラム名Piと検索され
たプログラム名Pnを用いて変換プログラム表4を検索
する。この検索では,変換元プログラム名がPnで変換
先プログラム名がPiである変換プログラム名を求め
る。変換プログラム名が求められると,データ変換手段
8はその変換プログラムを図示されない格納部から取り
出して,指定データ名Diのデータについてデータ変換
を行う。このデータ変換により求められた変換データ
(Dcとする)は指定プログラム名Piのプログラムに
より処理可能なデータであるから,指定プログラム名P
iのプログラムを用いて変換データDcに対してデータ
処理9bを行う。
【0015】このデータ処理9bの結果得られたデータ
のデータ名は,プログラム・データ対応表3に登録する
ことができ,プログラム名として指定プログラム名Pi
が設定される。また,データ処理9bの結果を上記の変
換元プログラム名Pnのプログラムのデータ形式に変換
したい場合は,図1の変換プログラム表検索手段7によ
り変換プログラム表4を参照して逆変換を行うための変
換プログラム名を取り出し,その変換プログラムにより
データ変換手段8で変換を行って変換データを得ること
ができる。
のデータ名は,プログラム・データ対応表3に登録する
ことができ,プログラム名として指定プログラム名Pi
が設定される。また,データ処理9bの結果を上記の変
換元プログラム名Pnのプログラムのデータ形式に変換
したい場合は,図1の変換プログラム表検索手段7によ
り変換プログラム表4を参照して逆変換を行うための変
換プログラム名を取り出し,その変換プログラムにより
データ変換手段8で変換を行って変換データを得ること
ができる。
【0016】
【実施例】図2は実施例の構成図,図3は実施例の各テ
ーブル構成例である。図2において,20は自動データ
共有機構,21は自動データ共有処理部,22はテーブ
ル1(図1のプログラム・データ対応表3に対応)とテ
ーブル2(図1の変換プログラム表4に対応)が格納さ
れたデータベース,23はデータ及びプログラムを保持
して処理を行うデータ処理部,24は入出力部である。
これらの自動データ共有機構20,データ処理部23,
入出力部24はパーソナル・コンピュータやワードプロ
セッサ等の情報処理装置により構成される。なお,図2
のデータ処理部23には,データとプログラムの組み合
わせと変換プログラムの関係を示す例が示されている。
ーブル構成例である。図2において,20は自動データ
共有機構,21は自動データ共有処理部,22はテーブ
ル1(図1のプログラム・データ対応表3に対応)とテ
ーブル2(図1の変換プログラム表4に対応)が格納さ
れたデータベース,23はデータ及びプログラムを保持
して処理を行うデータ処理部,24は入出力部である。
これらの自動データ共有機構20,データ処理部23,
入出力部24はパーソナル・コンピュータやワードプロ
セッサ等の情報処理装置により構成される。なお,図2
のデータ処理部23には,データとプログラムの組み合
わせと変換プログラムの関係を示す例が示されている。
【0017】図3は図2のテーブル1とテーブル2の構
成例である。図3のA.に示すテーブル1の場合,各プ
ログラム名PS1,PS2,・・・PSnのそれぞれの
プログラムにより作成されたデータ名としてD1,D
2,・・・Dnが対応付けられている。
成例である。図3のA.に示すテーブル1の場合,各プ
ログラム名PS1,PS2,・・・PSnのそれぞれの
プログラムにより作成されたデータ名としてD1,D
2,・・・Dnが対応付けられている。
【0018】また,図3のB.に示すテーブル2の場
合,変換元の各プログラム名PS1,PS2,・・・P
Smにより作成された各データをそれぞれ変換先の各プ
ログラム名PD1,PD2,・・・PDmで扱うことが
できるデータに変換するための変換プログラム名PC
1,PC2,・・・PCmが設定されている。これらの
テーブル1,テーブル2はデータベースとして保持さ
れ,それぞれの内容は,逐次更新される。
合,変換元の各プログラム名PS1,PS2,・・・P
Smにより作成された各データをそれぞれ変換先の各プ
ログラム名PD1,PD2,・・・PDmで扱うことが
できるデータに変換するための変換プログラム名PC
1,PC2,・・・PCmが設定されている。これらの
テーブル1,テーブル2はデータベースとして保持さ
れ,それぞれの内容は,逐次更新される。
【0019】図4は上記図2の自動データ共有機構20
が備える自動データ共有処理部21において実行される
処理フローである。図2の入出力部24から利用者がプ
ログラム名(Pi)とデータ名(Di)を指定すると図
4の処理がスタートし,最初に入力データ名Diにより
テーブル1を検索する(図4の40)。この検索で入力
データ名Diに対応するプログラム名(PSとする)が
検出されると,そのプログラム名PSが入力されたプロ
グラム名Piと一致するか判別する(同41)。一致し
た場合は,データ処理部23(図2)に対して利用者か
ら指定されたプログラム(プログラム名Pi)を起動し
てデータ名Diのデータについてデータ処理を開始させ
る(同42)。処理結果のデータはデータ処理部23内
の元のデータ名Diにより保持される。
が備える自動データ共有処理部21において実行される
処理フローである。図2の入出力部24から利用者がプ
ログラム名(Pi)とデータ名(Di)を指定すると図
4の処理がスタートし,最初に入力データ名Diにより
テーブル1を検索する(図4の40)。この検索で入力
データ名Diに対応するプログラム名(PSとする)が
検出されると,そのプログラム名PSが入力されたプロ
グラム名Piと一致するか判別する(同41)。一致し
た場合は,データ処理部23(図2)に対して利用者か
ら指定されたプログラム(プログラム名Pi)を起動し
てデータ名Diのデータについてデータ処理を開始させ
る(同42)。処理結果のデータはデータ処理部23内
の元のデータ名Diにより保持される。
【0020】上記のステップ41において,不一致の場
合は,テーブル2によりプログラム名Piを変換先プロ
グラム,プログラム名PSを変換元プログラムとして検
索し,対応する変換プログラム名(PCとする)を求め
る(同43)。この検索により対応する変換プログラム
名が検出されたか判断し(同44),検出されないとデ
ータを変換することができない旨の警告を出力する(同
45)。この場合,利用者は処理を中止する。
合は,テーブル2によりプログラム名Piを変換先プロ
グラム,プログラム名PSを変換元プログラムとして検
索し,対応する変換プログラム名(PCとする)を求め
る(同43)。この検索により対応する変換プログラム
名が検出されたか判断し(同44),検出されないとデ
ータを変換することができない旨の警告を出力する(同
45)。この場合,利用者は処理を中止する。
【0021】変換プログラム名PCが求められると,そ
の変換プログラム(PC)のプログラムにより指定デー
タ名Diのデータを変換して変換先のプログラム(P
i)に対応するデータ(Di1とする)が得られる(同
46)。次に,このデータDi1についてプログラム名
Piのプログラムによりデータ処理を行い,処理結果と
してデータ(Di2とする)を得る(同47)。
の変換プログラム(PC)のプログラムにより指定デー
タ名Diのデータを変換して変換先のプログラム(P
i)に対応するデータ(Di1とする)が得られる(同
46)。次に,このデータDi1についてプログラム名
Piのプログラムによりデータ処理を行い,処理結果と
してデータ(Di2とする)を得る(同47)。
【0022】このデータDi2は,指定されたプログラ
ム(プログラム名Pi)に対応する形式のデータである
が,これを元のプログラム(プログラム名PS)に対応
するデータに変換して保存する場合,以下の処理が行わ
れる。
ム(プログラム名Pi)に対応する形式のデータである
が,これを元のプログラム(プログラム名PS)に対応
するデータに変換して保存する場合,以下の処理が行わ
れる。
【0023】すなわち,プログラム名Piとプログラム
名PSを入れ換えて,変換元プログラム名をプログラム
名PS,変換先プログラム名をプログラム名Piとして
テーブル2を検索して,対応する変換プログラム名P
C’を取り出す(同48)。次に,この検索により変換
プログラム名PC’が検索されたか否か判別し(同4
9),検索されない時は上記ステップ45と同様に警告
を出力し,検索されるとその変換プログラム名PC’の
プログラムによりデータ名Di2のデータを変換して,
変換データを求める(同50)。変換データが求められ
るとそのデータを最初に指定されたデータ名Diのデー
タと置き換える(同51)。
名PSを入れ換えて,変換元プログラム名をプログラム
名PS,変換先プログラム名をプログラム名Piとして
テーブル2を検索して,対応する変換プログラム名P
C’を取り出す(同48)。次に,この検索により変換
プログラム名PC’が検索されたか否か判別し(同4
9),検索されない時は上記ステップ45と同様に警告
を出力し,検索されるとその変換プログラム名PC’の
プログラムによりデータ名Di2のデータを変換して,
変換データを求める(同50)。変換データが求められ
るとそのデータを最初に指定されたデータ名Diのデー
タと置き換える(同51)。
【0024】図2のデータ処理部23に示す例では,デ
ータ1とプログラムBが指定された例である。この例で
は,データ1がプログラムAにより作成されており,こ
のデータ1についてプログラムBにより処理を行う場
合,プログラムAからプログラムBへデータを変換する
ための変換プログラムCがテーブル2を検索することに
より求められると,その変換プログラムCによりデータ
1を変換する。これにより,プログラムBが処理可能な
形式に変換されたデータ2が得られる。次に,このデー
タ2についてプログラムBによりデータ処理を行う。こ
のデータ処理により内容が変化したデータ2を元のデー
タ1の形式に変換する場合,プログラムBのデータをプ
ログラムAのデータに逆変換する変換プログラムを検索
し,得られた変換プログラム(図示せず)を用いてデー
タ2を逆変換してデータ1と同様の形式のデータが得ら
れ,そのデータを保持する。
ータ1とプログラムBが指定された例である。この例で
は,データ1がプログラムAにより作成されており,こ
のデータ1についてプログラムBにより処理を行う場
合,プログラムAからプログラムBへデータを変換する
ための変換プログラムCがテーブル2を検索することに
より求められると,その変換プログラムCによりデータ
1を変換する。これにより,プログラムBが処理可能な
形式に変換されたデータ2が得られる。次に,このデー
タ2についてプログラムBによりデータ処理を行う。こ
のデータ処理により内容が変化したデータ2を元のデー
タ1の形式に変換する場合,プログラムBのデータをプ
ログラムAのデータに逆変換する変換プログラムを検索
し,得られた変換プログラム(図示せず)を用いてデー
タ2を逆変換してデータ1と同様の形式のデータが得ら
れ,そのデータを保持する。
【0025】上記の変換元プログラム及び変換先プログ
ラムとしては,例えば,ある機種用のワード処理プログ
ラムと他機種のワード処理プログラムである。上記図3
に示すテーブル1,テーブル2の内容は,利用者の使用
履歴に従って使用データ名,使用プログラム名,変換プ
ログラムの登録等の各情報の発生に応じて自動的に構築
するような機構を設けることができる。
ラムとしては,例えば,ある機種用のワード処理プログ
ラムと他機種のワード処理プログラムである。上記図3
に示すテーブル1,テーブル2の内容は,利用者の使用
履歴に従って使用データ名,使用プログラム名,変換プ
ログラムの登録等の各情報の発生に応じて自動的に構築
するような機構を設けることができる。
【0026】
【発明の効果】本発明によれば次のような効果を奏する
ことができる。 利用者はプログラム間のデータ変換を意識しないで,
データを利用できる。 データを一元管理することができ,これにより利用者
の使用誤りによるデータの破壊やデータの重複を防ぐこ
とができる。 データベースを利用すると,2つの表(テーブル)の
維持管理が容易となる。 本発明を利用しない場合にも,元となるデータを,作
成したプログラムで利用できる。すなわち,本発明の機
能を利用するためにデータを特殊なものにする必要がな
いため,本機能を使う場合と使わない場合とでデータの
作り分けをしなくてもよい。
ことができる。 利用者はプログラム間のデータ変換を意識しないで,
データを利用できる。 データを一元管理することができ,これにより利用者
の使用誤りによるデータの破壊やデータの重複を防ぐこ
とができる。 データベースを利用すると,2つの表(テーブル)の
維持管理が容易となる。 本発明を利用しない場合にも,元となるデータを,作
成したプログラムで利用できる。すなわち,本発明の機
能を利用するためにデータを特殊なものにする必要がな
いため,本機能を使う場合と使わない場合とでデータの
作り分けをしなくてもよい。
【図1】本発明の原理構成図である。
【図2】本発明の実施例の構成図である。
【図3】実施例の各テーブルの構成例である。
【図4】実施例の処理フローである。
【図5】従来例の説明図である。
1 データ処理装置 2 指定データ格納部 2a 指定プログラム名 2b 指定データ名 3 プログラム・データ対応表 4 変換プログラム表 5 プログラム・データ対応表検索手段 6 比較手段 7 変換プログラム表検索手段 8 データ変換手段
Claims (2)
- 【請求項1】 プログラム名とそのプログラムにより作
成されたデータ名を対応付けるプログラム・データ対応
表と,変換元プログラムのデータを変換先プログラムに
対応するデータへ変換する変換プログラムの対応関係を
表す変換プログラム表とを備え,指定プログラム名によ
り指定データ名のデータを処理する指示に対し,指定デ
ータを用いて前記プログラム・データ対応表を検索して
対応するプログラム名を検出し,該検出プログラム名と
指定プログラム名を比較して一致すると指定プログラム
により指定データについてデータ処理が起動し,不一致
が検出されると前記指定プログラム名と前記検出プログ
ラム名を用いて前記変換プログラム表を検索し,前記変
換プログラム表から検索された変換プログラムにより前
記指定データを変換し,前記変換されたデータについて
前記指定プログラム名のプログラムによりデータ処理を
行うことを特徴とするデータ処理装置におけるプログラ
ム間の自動データ共有方式。 - 【請求項2】 請求項1において,前記変換プログラム
により前記指定データを変換したデータについて指定プ
ログラム名のプログラムによりデータ処理を行って得ら
れた結果データを元のプログラム名に対応するデータに
変換する時,前記変換プログラム表を用いて変換元プロ
グラム名と変換先プログラム名を逆にして検索すること
により逆変換用の変換プログラム名を検索し,検索され
た変換プログラムにより前記結果データを変換すること
を特徴とするデータ処理装置におけるプログラム間の自
動データ共有方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4336065A JP2702366B2 (ja) | 1992-12-16 | 1992-12-16 | プログラム間の自動データ共有方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4336065A JP2702366B2 (ja) | 1992-12-16 | 1992-12-16 | プログラム間の自動データ共有方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06187219A true JPH06187219A (ja) | 1994-07-08 |
| JP2702366B2 JP2702366B2 (ja) | 1998-01-21 |
Family
ID=18295335
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4336065A Expired - Lifetime JP2702366B2 (ja) | 1992-12-16 | 1992-12-16 | プログラム間の自動データ共有方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2702366B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0883168A (ja) * | 1994-09-14 | 1996-03-26 | Toshiba Corp | データ処理システム及びその方法 |
| JP2001142754A (ja) * | 1999-11-15 | 2001-05-25 | Nec Fielding Ltd | フレキシブルディスクのファイル編集システム |
| US6385606B2 (en) | 1997-10-27 | 2002-05-07 | Hitachi, Ltd. | File format conversion method, and file system, information processing system, electronic commerce system using the method |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01155432A (ja) * | 1987-12-11 | 1989-06-19 | Mitsubishi Electric Corp | データ変換方式 |
| JPH02208714A (ja) * | 1989-02-09 | 1990-08-20 | Nec Corp | 異種データ入出力方式 |
| JPH04245341A (ja) * | 1991-01-30 | 1992-09-01 | Nec Corp | 情報処理装置 |
| JPH04317151A (ja) * | 1991-04-16 | 1992-11-09 | Fuji Xerox Co Ltd | ファイル転送装置 |
-
1992
- 1992-12-16 JP JP4336065A patent/JP2702366B2/ja not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01155432A (ja) * | 1987-12-11 | 1989-06-19 | Mitsubishi Electric Corp | データ変換方式 |
| JPH02208714A (ja) * | 1989-02-09 | 1990-08-20 | Nec Corp | 異種データ入出力方式 |
| JPH04245341A (ja) * | 1991-01-30 | 1992-09-01 | Nec Corp | 情報処理装置 |
| JPH04317151A (ja) * | 1991-04-16 | 1992-11-09 | Fuji Xerox Co Ltd | ファイル転送装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0883168A (ja) * | 1994-09-14 | 1996-03-26 | Toshiba Corp | データ処理システム及びその方法 |
| US6385606B2 (en) | 1997-10-27 | 2002-05-07 | Hitachi, Ltd. | File format conversion method, and file system, information processing system, electronic commerce system using the method |
| JP2001142754A (ja) * | 1999-11-15 | 2001-05-25 | Nec Fielding Ltd | フレキシブルディスクのファイル編集システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2702366B2 (ja) | 1998-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0231119A3 (en) | Method and system for retrieval of stored graphs | |
| US20110078204A1 (en) | System and method to customize metadata for different users running on the same infrastructure | |
| JP2702366B2 (ja) | プログラム間の自動データ共有方式 | |
| JPH09212517A (ja) | 情報代行検索方法及び装置 | |
| JPS62131333A (ja) | 情報検索方式 | |
| JP4167889B2 (ja) | データ変換方法、および、そのための計算機システム | |
| JPH0394374A (ja) | データベース操作装置 | |
| JPH07271569A (ja) | プログラム仕様書作成システム | |
| JP3164210B2 (ja) | かな漢字変換方式 | |
| JPH04148326A (ja) | アプリケーション起動方式 | |
| JPS6344236A (ja) | 分離型知識ベ−ス生成支援方式 | |
| JPH0457153A (ja) | 構造化文書処理システム | |
| JPS62279425A (ja) | 文書作成装置 | |
| JPH07121415A (ja) | ファイル管理装置 | |
| JPH0511987A (ja) | アプリケーシヨンプログラム起動方式 | |
| JPH0793196A (ja) | 情報管理装置 | |
| JPH01155432A (ja) | データ変換方式 | |
| JPS63263530A (ja) | パ−ソナルインデクス検索方式 | |
| JPH0452966A (ja) | 文書データ編集方式 | |
| JPS63109530A (ja) | Prolog言語によるリレ−シヨナルデ−タベ−スの検索方式 | |
| JPH0477956A (ja) | 用語説明生成方式 | |
| JPH01318107A (ja) | Os間コマンド共用利用方式 | |
| JPH0410142A (ja) | 垂直分岐型データベースアクセス方式 | |
| JPH03282965A (ja) | 機械翻訳システム | |
| JPH0721169A (ja) | 文書処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091003 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121003 Year of fee payment: 15 |