JPH0214346A - 集信データ格納方式 - Google Patents

集信データ格納方式

Info

Publication number
JPH0214346A
JPH0214346A JP63164509A JP16450988A JPH0214346A JP H0214346 A JPH0214346 A JP H0214346A JP 63164509 A JP63164509 A JP 63164509A JP 16450988 A JP16450988 A JP 16450988A JP H0214346 A JPH0214346 A JP H0214346A
Authority
JP
Japan
Prior art keywords
receive
file
file name
data
concentration
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
JP63164509A
Other languages
English (en)
Inventor
Seiji Hatanaka
畠中 精二
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63164509A priority Critical patent/JPH0214346A/ja
Publication of JPH0214346A publication Critical patent/JPH0214346A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は集信データ格納方式に関し、特にコンビエータ
ネットワークにおいて通信相手コンピュータから受信し
た集信データを集信管理ファイルを使用して集信ファイ
ルに格納する集信データ格納方式に関する。
〔従来の技術〕
従来、コンピュータ内の1つの応用プログラムである集
信プログラムは、遠隔地に設置されている通信相手コン
ピュータから送信されたデータを通信制御プログラムを
介して集信し集信されたデ夕(集信データ)の妥当性を
チエツクし、データベース更新プログラムによりその集
信データを基にデータベースに対して更新処理(追加、
削除置換等)が行われた後に次の集信データの集信に移
るという処理を繰り返していた。
〔発明が解決しようとする課題〕
上述した従来の集信プログラムは、通信相手コンピュー
タから受信した集信データを基にその集信データに関す
るデータベースの更新処理が行われた後に次の集信デー
タの集信を行っていたので、データベース更新プログラ
ムのデータベースの更新、他の応用プログラムのデータ
ベースへのアクセス等の競合による集信データに関する
処理待ち時間が発生して逐次受信する集信データに関す
る処理が追いつかなくり、通信相手コンピュータ内に通
信データが滞ってしまうという欠点がある。
すなわち、コンピュータネットワーク内のデータ集信処
理の効率が非常に悪いという欠点がある。
本発明の目的は、上述の点に鑑み、集信データを集信フ
ァイルに格納するとともに集信ファイルを管理する1信
管理ファイルを設けて集信プログラムのデータ集信処理
とデータベース更新プログラムのデータベース更新処理
とを分11りさせることにより、コンピュータネットワ
ーク内のテ゛−タ集信処理の効率を飛I71的に向上さ
せることができる集信データ格納方式を提供することに
ある。
〔課題を解決するための手段〕
本発明の集信データ格納方式は、コンピュータネットワ
ークにおける:1ンビュータにおいて、集信ファイルの
集信ファイル名格納部2次集信ファイル名格納位置格納
部およびデータベース更新済集信ファイル名格納位置格
納部を有する集信管理ファイルと、通信相手コンピュー
タから受信したデータを集(3データとして集信する集
信データ受信手段とこの集信データ受信手段により集信
された集信データを格納する集信ファイルを作成する集
信データ格納手段とこの集信データ格納手段により作成
された集信ファイルの集信ファイル名を前記集信管理フ
ァイルの前記集信ファイル名格納部に格納するとともに
次に集信ファイル名を格納すべき前記集信ファイル名格
納部の位置を前記次集信ファイル名格納位置格納部に格
納しデータベス更新プログラムによる前記集信ファイル
に基づくデータベース更新処理の終了時にデータベース
更新処理を終了した前記集信ファイルの集信ファイル名
が格納された前記集信ファイル名格納部の位置を前記デ
ータベース更新済集信ファイル名格納位置格納部に格納
する集信管理ファイル格納手段とからなる集信プログラ
ムとを有する。
〔作用〕
本発明の集信データ格納方式では、集信管理ファイルが
集信ファイルの集信ファイル名格納部次集信ファイル名
格納位置格納部およびデータベース更新済集信ファイル
名格納位置格納部を有し、集信プログラムの集信データ
受信手段が通信相手コンピュータから受信したデータを
集信データとして集信し、集信プログラムの集信データ
格納手段が集信データ受信手段により集信された集信デ
ータを格納する集信ファイルを作成し、集信プログラム
の集信管理ファイル格納手段が集信データ格納手段によ
り作成された集信ファイルの集信ファイル名を集信管理
ファイルの集信ファイル名格納部に格納するとともに次
に集信ファイル名を格納すべき集信ファイル名格納部の
位置を次集信ファイル名格納位置格納部に格納しデータ
ベース更新プログラムによる集(δファイルに基づくデ
ータベース更新処理の終了時にデータベース更新処理を
終了した集信ファイルの集信ファイル名が格納された集
信ファイル名格納部の位置をデータベース更新済集信フ
ァイル名格納位置格納部に格納する。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例の集信データ格納方式が適
用されたコンピュータネットワークの構成を示すブロッ
ク図である。このコンピュータネットワークは、通信相
手コンピュータ10と、自コンピュータ20とから構成
されている。
自コンピュータ20は、通信制御プログラム21と、集
信プログラム22と、データベース更新プログラム23
とを含み、集信ファイル33と、集信管理ファイル34
と、データベース35とに接続されている。
集信プログラム22は、集信データ受信手段30と、集
信データ格納手段31と、集信管理ファイル格納手段3
2とを有している。
通信相手コンピュータ10および自コンピュータ20は
、種々のバッチ処理を行い、互いにバッチ処理結果を通
信する。
通信制御プログラム21は、コンピュータ間の通信をす
るうえで最もベーシックな機能である自コンピュータ2
0と通信相手コンピュータ10との間のデータ通信の制
御を司る。
集信プログラム22は、通信相手コンピュータ10から
送信されたデータを自コンピュータ20の通信制御プロ
グラム21を介して集信データとして受信し、受信した
集信データを他のバッチ処理プログラムが処理できる形
にして集信ファイル33に格納する。
集信データ受信手段30は、通信制御プログラム2Iを
介して受信した集信データを集信プログラム22内に入
力する。
集信データ格納手段31は、集信データ受信手段30が
人力した集信データを他のバッチ処理プログラムが処理
できる形にして集信ファイル33に格納する。
集信管理ファイル格納手段32は、集信データ格納手段
31が集信データを格納した集信ファイル33の集信フ
ァイル名を集信管理ファイル34の次集信ファイル名格
納位置40(第2図参照)が示すレコード位置に格納し
、次集信ファイル名格納位置40を“l”増加する。ま
た、集信管理ファイル格納手段32は、データベース更
新済集信ファイル名格納位置41 (第2図参照)をデ
ータベース更新プログラム23がデータベース35を更
新したときに通知されるデータベース35の更新の基に
なった集信ファイル33の集信ファイル名が格納された
集信管理ファイル34内のレコード位置に更新する。
データベース更新プログラム23は、集信管理ファイル
34を入力し、データベース35を更新する集信ファイ
ル33が存在するとき、すなわち、(次集信ファイル名
格納位置40) −(データベス更新済集信ファイル名
格納位置41)>1のとき、データベース更新済集信フ
ァイル名格納位ff41の示すレコード位置よりも“1
”大きいレコード位置のレコード(集信ファイル名)を
人力して入力した集信ファイル名に基づいて集信ファイ
ル33を入力し、集信ファイル33を基にデータベース
35を更新し、データベース35の更新の基になった集
信ファイル33の集信ファイル名が格納された集信管理
ファイル34内でのレコード位置(データベース更新済
集信ファイル名格納位W41)を集信プログラム22の
集信管理ファイル格納手段32にプログラム間通信によ
り通知する。
第2図は、集信管理ファイル34のレイアウト例を示す
図である。集信管理ファイル34の第0番目のレコード
(レコード位置“0″)には、次集信ファイル名格納位
置40およびデータベース更新済集fδファイル名格納
位置41が、第1番目以降のレコード(レコード位置“
1”、“2”、・・・)には、集信ファイル33の集信
ファイル名がレコード単位にそれぞれ格納されている。
次に、このように構成された本実施例の集信ファイル格
納方式の動作について説明する。
通信相手コンピュータ10と自コンピュータ20との間
においてデータ通信が可能になった後に、自コンピュー
タ20の通信制御プログラム21が通信相手コンピュー
タlOから送信されたデータを受信すると、集信プログ
ラム22の集信データ受信手段30は、通信制御プログ
ラム21が受信したデータを集信データとして入力する
次に、集信データ格納手段31は、集信データ受信手段
30が人力した集信データを他のバッチ処理プログラム
が処理できる形にして集信ファイル33に格納する。
集信データ格納手段31が集信データを集信ファイル3
3に格納すると、集信管理ファイル格納手段32は、集
信データ格納手段31が集信データを格納した集信ファ
イル33の集信ファイル名を集信管理ファイル34の次
集信ファイル名格納位M40が示すレコード位置に格納
し、次集信ファイル名格納位置40を“1”増加する。
第3図に示すように、集信管理ファイル34は、初期状
態(まだ、集信データが受信されていない状態)のとき
には、次集信ファイル名格納位置40はレコード位置“
1”を、データベース更新済集信ファイル名格納位置4
1はレコード位置“0”を示している。初めて集信ファ
イル格納手段31により集信データが集信ファイル33
に格納されたときには(集信ファイル33が作成された
ときには)、第4図に示すように、集信管理ファイル格
納手段32は、作成された集信ファイル33の集信ファ
イル名を次集信ファイル名格納位置40が示すレコード
位置“1”に格納し、次集信ファイル名格納位置40を
“1″増加して“2″とする。
集信管理ファイル格納手段32は、集信ファイル33が
作成される毎に上述の処理を繰り返す。
一方、定時に起動するデータベース更新プログラム23
は、集信管理ファイル34を人力し、データベース35
を更新する集信ファイル33が存在するときには(集信
管理ファイル34のデータベース更新済集信ファイル名
格納位置旧で示されるレコード位置以降のレコードに集
信ファイル名が格納されているときには)、データベー
ス更新済集信ファイル名格納位置41が示すレコード位
置より“1″大きいレコード位置のレコード内から集信
ファイル名を入力し、入力した集信ファイル名の示す集
信ファイル33を基にデータベース35を更新する。
データベース35の更新が終了したならば、データベー
ス更新プログラム23は、データベース35の更新の基
になった集信ファイル33の集信ファイル名が格納され
たレコード位置(データベース更新済集信ファイル名格
納位B4t)をプログラム間通信により集信プログラム
22の集信管理ファイル格納手段32に通知する。
データベース更新プログラム23からデータベース更新
済集信ファイル名格納位置41を通知された集(3管理
ファイル格納手段32は、集信管理ファイル34の現在
のデータベース更新済集信ファイル名格納位置旧をデー
タベース更新プログラム23から通知されたデータベー
ス更新済集信ファイル名格納位置41に更新する。
例えば、集信管理ファイル34が第4図に示すような状
態のとき、データベース更新プログラム23は、集信管
理ファイル34のデータベース更新済集信ファイル名格
納位置41が示すレコード位置“0”よりも“1”大き
いレコード位置°1′のレコードに格納された集信ファ
イル名を入力して、集信ファイル名の示す集信ファイル
33を基にデータベース35を更新した後に、データベ
ース更新済集信ファイル名格納位置41“1”を集信管
理ファイル格納手段32に通知する。
データベース更新プログラム23からデータベース更新
済集信ファイル名格納位置41“1”の通知を受信した
集信管理ファイル格納手段32は、第4図に示す集信管
理ファイル34のデータベース更新済集信ファイル名格
納位置41“0”を第5図に示すデータベース集信ファ
イル名格納位置41“1”に更新する。
集信管理ファイル格納手段32は、データベース更新プ
ログラム23からデータベース更新済集信ファイル名格
納位置41を通知される毎に上述の処理を繰り返す。
以上のような処理により、通信相手コンピュータ10と
自コンピュータ20との間でデータ通信を行っている1
つの時点における集信管理ファイル34は、第6図に示
すように、次集信ファイル名格納位置40が次に集信フ
ァイル名を格納すべきレコード位置“n” (nは正整
数)を示し、データベース更新済集信ファイル名格納位
置41がデータヘス更新プログラム23が最後にデータ
ベース35を更新する基になった集信ファイル33の集
信ファイル名が格納されたレコード位置“k” (kは
kinの正整数)を示している。
〔発明の効果〕
以上説明したように本発明は、集信プログラムに集信デ
ータ受信手段、集信データ格納手段および集信管理ファ
イル格納手段を設け、集信ファイルの作成と集信管理フ
ァイルへの集信ファイル名。
次集信ファイル名格納位置およびデータベース更新済集
信ファイル名格納位置の格納を行うようにして集信プロ
グラム・によるデータ集信処理とデータベース更新プロ
グラムによるデータベース更新処理とを分散して行える
ようにしたことにより、データベース更新プログラムは
データベースの更新処理時間および他の応用プログラム
のデータベースへのアクセスによる競合のための待ち時
間をなくすことができ、集信プログラムは逐次集信する
データを滞ることなく処理できるためにコンピュータネ
ットワーク内のデータ集信処理の効率を飛躍的に向上さ
せることができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の集信データ格納方式が適用
されたコンピュータネットワークの構成を示すブロック
図、 第2図は第1図中の集信管理ファイルのレイアウト例を
示す図、 第3図は第1図中の集信管理ファイルの初期状態を例示
する図、 第4図は最初の集信ファイル名格納時における第1図中
の集信管理ファイルの状態を例示する図、第5図は最初
のデータベース更新後における第1図中の集信管理ファ
イルの状態を例示する図、第6図は運用時における第1
図中の集信管理ファイルの状態を例示する図である。 図において、 10・・・ill!信相手コンピュータ、20・・・自
コンビ二一夕、 21・・・通信制御プログラム、 22・・・集信プログラム、 23・・・データベース更新プログラム、30・・・集
信データ受信手段、 31・・・集信データ格納手段、 32・・・集信管理ファイル格納手段、33・・・集信
ファイル、 34・・・集信管理ファイル、 35・・・データベース、 40・・・次集信ファイル名格納位置、41・・・デー
タベース更新済集信ファイル名格納位置である。

Claims (1)

  1. 【特許請求の範囲】 コンピュータネットワークにおけるコンピュータにおい
    て、 集信ファイルの集信ファイル名格納部、次集信ファイル
    名格納位置格納部およびデータベース更新済集信ファイ
    ル名格納位置格納部を有する集信管理ファイルと、 通信相手コンピュータから受信したデータを集信データ
    として集信する集信データ受信手段と、この集信データ
    受信手段により集信された集信データを格納する集信フ
    ァイルを作成する集信データ格納手段と、この集信デー
    タ格納手段により作成された集信ファイルの集信ファイ
    ル名を前記集信管理ファイルの前記集信ファイル名格納
    部に格納するとともに次に集信ファイル名を格納すべき
    前記集信ファイル名格納部の位置を前記次集信ファイル
    名格納位置格納部に格納し、データベース更新プログラ
    ムによる前記集信ファイルに基づくデータベース更新処
    理の終了時にデータベース更新処理を終了した前記集信
    ファイルの集信ファイル名が格納された前記集信ファイ
    ル名格納部の位置を前記データベース更新済集信ファイ
    ル名格納位置格納部に格納する集信管理ファイル格納手
    段とからなる集信プログラムと を有することを特徴とする集信データ格納方式。
JP63164509A 1988-07-01 1988-07-01 集信データ格納方式 Pending JPH0214346A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63164509A JPH0214346A (ja) 1988-07-01 1988-07-01 集信データ格納方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63164509A JPH0214346A (ja) 1988-07-01 1988-07-01 集信データ格納方式

Publications (1)

Publication Number Publication Date
JPH0214346A true JPH0214346A (ja) 1990-01-18

Family

ID=15794513

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63164509A Pending JPH0214346A (ja) 1988-07-01 1988-07-01 集信データ格納方式

Country Status (1)

Country Link
JP (1) JPH0214346A (ja)

Similar Documents

Publication Publication Date Title
US9170999B2 (en) Method, system, and program product for transferring document attributes
US8095504B2 (en) N-way synchronization of computer databases
US20090157762A1 (en) Dynamic Data Reorganization to Accommodate Growth Across Replicated Databases
JP2001313639A (ja) ネットワーク構成データ管理システム及び方法並びに記録媒体
JP2003296171A (ja) 電子帳票管理方法及びプログラム
EP0624964A1 (en) Database access
CN114661823A (zh) 数据同步的方法、装置、电子设备及可读存储介质
CN107844566B (zh) 一种dump控制方法及其系统
JPH0214346A (ja) 集信データ格納方式
JPH03202935A (ja) 分散処理システムにおける同期更新方式
JP2536081B2 (ja) 多重スケジュ―リング制御方式
JPH0773143A (ja) 入出力優先順位制御方式
JP2747090B2 (ja) 製造工程管理システム
JP2003296349A (ja) データ検索装置及びサーバ更新方法
JPS6380325A (ja) 情報検索方法
JPH0484237A (ja) 異機種分散データベースにおける重複データの更新方法
JPH0327439A (ja) プログラムの共有モジュール管理方式
JPH01120621A (ja) データベースの検索・更新方式
CN120743457A (zh) 基于行为树的多智能体协作方法、电子设备及存储介质
CN119166741A (zh) 一种快速构建代码搜索索引的方法及装置
JP2557953B2 (ja) インターフェース定義及び解析支援方式
CN117472451A (zh) 系统迁移方法、装置、计算机设备及可读存储介质
JPH02118841A (ja) 入力待ち行列管理方式
JP2001273178A (ja) データベース制御装置およびシステム
JPH11272597A (ja) データ転送処理装置