JPS6327941A - バツフア制御方式 - Google Patents

バツフア制御方式

Info

Publication number
JPS6327941A
JPS6327941A JP61173250A JP17325086A JPS6327941A JP S6327941 A JPS6327941 A JP S6327941A JP 61173250 A JP61173250 A JP 61173250A JP 17325086 A JP17325086 A JP 17325086A JP S6327941 A JPS6327941 A JP S6327941A
Authority
JP
Japan
Prior art keywords
data
buffer
control
communication
program
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
JP61173250A
Other languages
English (en)
Inventor
Tokunori Takei
武井 徳範
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 JP61173250A priority Critical patent/JPS6327941A/ja
Publication of JPS6327941A publication Critical patent/JPS6327941A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Memory System (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ通信のバッファ制御方式に関する。特
に、連続した通信データを不連続なバ・ソファに分解し
て格納するバッファ制御方式に関する。
〔1既要〕 本発明はデータ通信のバッファ制御方式において、 通信相手より送信され、プログラムデータおよび複数の
制御データが連続して構成される通信データを所定論理
の分解表に基づいてそれぞれデータバッファおよび複数
の制御バッファに直接格納することにより、 プログラムデータおよび複数の制御データを連続して格
納する大容量のバッファを必要とせず、通信制御装置の
処理性能を向上するようにしたものである。
〔従来の技術〕
従来バッファ制御方式は、プログラムが処理するだめの
プログラムデータおよびプログラムデータが正しく受信
されたか否かを判定するために付加される複数の制御デ
ータが連続構成の通信データを受信するときには、この
通信データを連続して格納し得る大容量バッファに受信
し、後に通信制御装置が大容量バッファから、複数の制
御データは複数の制御バッファへ、またはプログラムデ
ータはデータバッファへそれぞれ複写する方式が採用さ
れていた。
〔発明が解決しようとする問題点〕
しかし、このような従来のバ・ノファ制御方式では、プ
ログラムデータを一時的に格納するデータバッファおよ
び複数の制御データを一時的に格納する複数の制御バッ
ファ以外に、それらを連続して格納し得る大容量バッフ
ァを必要とする欠点があった。
また、大容量バッファに格納された通信データをデータ
バッファと複数の制御バ・ノファとに複写するための処
理時間を余分に必要とすることから、通信制御装置の処
理性能を低下させる欠点もあつた。
本発明は上記の欠点を解決するもので、通信相手から受
信した通信データのうちプログラムが処理するためのプ
ログラムデータおよびプログラムデータが正しく受信さ
れたか否かを判定するために付加された複数の制御デー
タを連続して格納゛°する大容量バッファを必要とせず
、通信制御装置の処理性能が良いバフフプ制御方式を提
供することを目的とする。
〔問題点を解決するための手段〕
本発明は、プログラムが処理するためのプログラムデー
タを格納するデータバッファと、このプログラムデータ
が通信相手から正しく受信されたかを判定するために付
加される複数の制御データを格納する複数の制御バッフ
ァと、上記通信相手から送信されるこの複数の制御デー
タおよび上記プログラムデータが連続構成の通信データ
を分解して上記複数の制御バッファおよび上記データバ
ッファに与える手段とを備えたバフフプ制御方式におい
て、所定論理の分解点を備え、上記与える手段は、この
分解表に基づいて上記通信データを分解する分解手段を
含むことを特徴とする。
〔作用〕
通信相手から送信されるプログラムデータおよび複数の
制御データが連続構成の通信データを、分解手段で所定
論理の分解表に基づいて分解してデータバッファおよび
制御バッファにそれぞれ直接格納することにより、プロ
グラムデータおよび複数の制御データを連続して格納す
る大容量のバッファを必要とせず通信制御装置の処理性
能を向上することができる。
〔実施例〕
本発明の実施例について図面を参照して説明する。
第1図は本発明一実施例バッファ制御装置のブロック構
成図である。
ここで、本発明の特徴とするところは、第1図に示す一
点鎖線で囲む分解部分である。通信相手1から通信媒体
6を介して通信データが分解装置2に接続される。分解
装置2では分解表3に基づいて通信データを分解する。
分解装置2から制御データが全て制御バッファ7に接続
される。次に分解表3に基づいてプログラムデータがデ
ータバッファ8に接続される。
さらに、分解装置2から制御信号が通信制御装置4に接
続され、通信制御装置4は起動される。
通信制御装置4では制御バッファ7に格納された制御デ
ータに基づいてデータバッファ8に格納されたプログラ
ムデータが通信相手1から正しく受信されたかが判定さ
れる。正しく受信された場合には通信制御装置4から制
御信号がプログラム5に接続され、プログラム5は起動
される。不正と判定された場合にはプログラムデータは
廃棄される。
プログラム5ではデータバッファ8に格納されたプログ
ラムデータを参照して処理が行われる。
このような構成のバッファ制御装置の動作について説明
する。第2図は本発明のバッファ制御装置の分解装置の
フローチャートである。第3図は本発明のバッファ制御
装置の分解表の説明図である。第1図〜第3図において
、通信相手1が通信媒体6を介して通信データを送信す
ると、分解装置2は制御データ受(8部により第3図に
示す分解表3の中の複数の制御バッファ情報31から一
つの制御バッファ情報を取出し、その制御バフ7ア情報
Gこ含まれている制御バッファの先頭を示す制御バッフ
ァ先頭情報および制御データの長さ等の情報に従い、受
信中の通信データを構成している複数の制御データの中
の一つの制御データを受信し?IGの制御バッファ7の
中の一つのill ’+Bバッファに格納する(■)。
分解装置2は制御データ受信終了判定部により分解表3
の中の複数の制御バッファ情報31の全てについて制御
データ受信部による通信媒体6からの制御データの受信
が完了したか否かを判定しており、制御ハフファ情報3
1が有りと判定された場合には残りの制御バッファ情報
31の全てについて制御データが通信媒体6から受信さ
れるまで制御データ受信を繰返す(@)。制御バッファ
情報31が無いと判定されたときに、プログラムデータ
受信部によって分解表3の中のデータバッファ情報32
を取出し、そのデータバッファ情報32に含まれている
データバッファの先頭を示すデータバッファ先頭情報に
従って、通信データの一部を構成しているプログラムデ
ータを受信してデータバッファ8に格納する(@)。
次に分解装置2は通信制御装置4の起動部により通信制
御装置4を起動する(■)。
第4図は本発明のバッファ制御装置の通信制御装置のフ
ローチャートである。第4図において、通信制御装置4
はプログラムデータ正当性判定部により複数の制御バッ
ファ7に格納されている複数の制御データを参照してデ
ータバッファ8に格納されているプログラムデータが通
信相手1から正しく受信したか否を判定する([有])
。正と判定した場合にはプログラム起動部によりプログ
ラム5を起動するともに、データバッファ8に格納され
ているプログラムデータをプログラム5に渡す(0)。
不正と判定した場合にはプログラムデータ廃棄部によっ
てデータバッファ8に格納されているプログラムデータ
を廃棄する(9)。
プログラム5はデータバッファ8に格納されているプロ
グラムデータを参照して処理を行う。
〔発明の効果〕
以上説明したように、本発明は、プログラムが処理する
プログラムデータおよびプログラムデータが正しく受信
されたか否かを判定するために付加された複数の制御デ
ータが連続して構成される通信データを、分解表を使用
して通信媒体より直接プログラムデータを格納するデー
タバッファおよび複数の制御データを格納する複数の制
御バッファに受信することができる優れた効果がある。
したがって、プログラムが処理するプログラムデータを
格納するデータバッファと通信制御装置が参照する複数
の制御データを格納する複数の制御バッファのみを使用
して連続的に構成された通信データを受信できるので、
プログラムデータおよび複数の制御データを連続して格
納する大容量バッファが不要になり、バッファ領域が小
容量なものになる利点がある。
また、通信制御装置で大容量バッファからプログラムデ
ータおよび複数の制御データを複写するために要する処
理時間がなくなるので、通信制御装置の処理性能を向上
させることができる利点がある。
【図面の簡単な説明】
第1図は本発明一実施例バッファ制御装置のブロック構
成図。 第2図は本発明のバッファ制御装置の分解装置のフロー
チャート。 第3図は本発明のバッファ制御装置の分解表の説明図。 第4図は本発明のパンツ1制御装置の通信制御装置のフ
ローチャート。 1・・・通信相手、2・・・分解装置、3・・・分解表
、4・・・i11信制御装置、5・・・プログラム、6
・・・通信媒体、7・・・制御バッファ、8・・・デー
タバッファ。

Claims (1)

    【特許請求の範囲】
  1. (1)プログラムが処理するためのプログラムデータを
    格納するデータバッファ(8)と、 このプログラムデータが通信相手から正しく受信された
    かを判定するために付加される複数の制御データを格納
    する複数の制御バッファ(7)と、上記通信相手から送
    信されるこの複数の制御データおよび上記プログラムデ
    ータが連続構成の通信データを分解して上記複数の制御
    バッファおよび上記データバッファに与える手段と を備えたバッファ制御方式において、 所定論理の分解表(3)を備え、 上記与える手段は、この分解表に基づいて上記通信デー
    タを分解する分解手段(2)を含むことを特徴とするバ
    ッファ制御方式。
JP61173250A 1986-07-22 1986-07-22 バツフア制御方式 Pending JPS6327941A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61173250A JPS6327941A (ja) 1986-07-22 1986-07-22 バツフア制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61173250A JPS6327941A (ja) 1986-07-22 1986-07-22 バツフア制御方式

Publications (1)

Publication Number Publication Date
JPS6327941A true JPS6327941A (ja) 1988-02-05

Family

ID=15956949

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61173250A Pending JPS6327941A (ja) 1986-07-22 1986-07-22 バツフア制御方式

Country Status (1)

Country Link
JP (1) JPS6327941A (ja)

Similar Documents

Publication Publication Date Title
JPH02140863A (ja) 分散型エディタにおける端末側エディタのテキスト送信方式
JP2682407B2 (ja) ページングシステム制御装置
JP3230339B2 (ja) 通信制御装置
JP2523874B2 (ja) 非同期式シリアルデ―タ伝送装置
JPH0619775A (ja) ファイル転送方法
JPH0758807A (ja) 時刻設定装置
JPH10161954A (ja) データ通信装置
JP2759984B2 (ja) 信号転送装置
JP2870283B2 (ja) アンダーラン検出方法
JP2000276422A (ja) 通信プロトコル処理装置および通信プロトコル処理方法
JPH0685841A (ja) 通信制御装置
JP2000059283A (ja) フレーム格納装置及び方法
JPH10222440A (ja) データ送受信装置
JPS61294506A (ja) プログラマブル・コントロ−ラにおける高速pio伝送方法
JPH04262417A (ja) プリンタ制御方式
JPH06155820A (ja) 印刷装置のデータ管理方式
JPH04249450A (ja) 電文受信処理装置
JPS62247441A (ja) 送信メツセ−ジ一括転送方式
JPH04268660A (ja) データ転送中継方式
JPH07235962A (ja) データ通信装置
JPH01255949A (ja) バツフア管理機能を有する通信制御装置
JPS63164548A (ja) 伝送装置
JPH0675895A (ja) 入力バッファ制御方式
JPS60252400A (ja) 音声合成装置
JPS627248A (ja) 通信制御装置