JPS63290034A - Data transmission method - Google Patents
Data transmission methodInfo
- Publication number
- JPS63290034A JPS63290034A JP62123737A JP12373787A JPS63290034A JP S63290034 A JPS63290034 A JP S63290034A JP 62123737 A JP62123737 A JP 62123737A JP 12373787 A JP12373787 A JP 12373787A JP S63290034 A JPS63290034 A JP S63290034A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- delay time
- line
- time
- frames
- 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
Links
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】 [技術分野] 本発明は、データ伝送方式に関する。[Detailed description of the invention] [Technical field] The present invention relates to a data transmission system.
[従来技術]
データ端末装置間において、伝送路を介してやりとりさ
れる伝送データは、伝送路において種々の擾乱を受ける
。そのため、送信装置から送出されたデータが誤った内
容で受信装置に受信されることがある。[Prior Art] Transmission data exchanged between data terminal devices via a transmission path is subject to various disturbances on the transmission path. Therefore, the data sent from the transmitting device may be received by the receiving device with incorrect contents.
このようなデータ伝送誤りを回復するために、種々のデ
ータ伝送手順が実用されており、その1つにHDLC(
High Level Data Link Cont
orl)手順がある。In order to recover from such data transmission errors, various data transmission procedures are in use, one of which is HDLC (
High Level Data Link Cont
orl) There is a procedure.
この)IDLC手順では、伝送データを連続する所定ビ
ット数毎のフレームデータに分割し、おのおののフレー
ムデータに誤り検出符号を付加した状態で所定形式のフ
レームに整形し、そのフレーム形式でデータを伝送する
。In this) IDLC procedure, transmission data is divided into consecutive frame data of a predetermined number of bits, each frame data is formatted into a frame in a predetermined format with an error detection code added, and data is transmitted in that frame format. do.
そして、誤り検出符号を参照した伝送誤り検出処理を行
ない、伝送誤りを生じていると判断されたフレームにつ
いては、そのフレームを送信した装置に対して同一フレ
ームを再送するように要求している。Then, transmission error detection processing is performed with reference to the error detection code, and for frames determined to have caused a transmission error, the device that transmitted the frame is requested to retransmit the same frame.
また、相手装置からの確認応答なしに一方的に送信可能
なデータフレーム数(アウトスタンディング数)を設定
することで、効率のよいデータ伝送を行なえるようにし
ている。Furthermore, by setting the number of data frames (outstanding number) that can be unilaterally transmitted without an acknowledgment from the partner device, efficient data transmission can be performed.
例えば、フレーム番号としてモデュロ8の通番を用い、
アウトスタンディング数を7に設定した場合、第4図(
a)に示したように、送信装置TXはアウドスタンディ
ング数FSの7個のフレーム5o−56を連続的に伝送
する。For example, using a modulo 8 serial number as the frame number,
When the outstanding number is set to 7, Figure 4 (
As shown in a), the transmitting device TX successively transmits seven frames 5o-56 of an outstanding number FS.
受信装置RXは、おのおののフレームSO〜86を受信
するとそれぞれしこ対応した応答信号AO−A6を即座
に応答する。Upon receiving each frame SO-86, the receiving device RX immediately responds with a corresponding response signal AO-A6.
したがって、送信装置TXがフレーム5o−36の送信
を終了する前に、フレームSO〜S6についての確認応
答を得ることができるので、送信装置TXは、それに連
続して後続のフレームS7・・・を送信することができ
る。Therefore, before the transmitting device TX finishes transmitting frames 5o-36, it is possible to obtain acknowledgments for the frames SO to S6, so that the transmitting device TX can transmit subsequent frames S7... Can be sent.
ところで、例えば、衛星通信システムのように。By the way, like, for example, satellite communication systems.
回線遅延時間が非常に大きいポイント・ツ・ポイントの
伝送回線にこのようなデータ伝送方式を適用すると、従
来、次のような問題を生じていた。Conventionally, when such a data transmission system is applied to a point-to-point transmission line with a very large line delay time, the following problems have occurred.
すなわち、第4図(b)に示すように、送信装置TXが
最初のフレームSOを送出してから、受信装置RXから
応答された応答信号AOを送信装置TXが受信するまで
には、少なくとも、回線の片方向の遅延時間の2倍の遅
延時間Tdを要する。That is, as shown in FIG. 4(b), after the transmitter TX transmits the first frame SO and until the transmitter TX receives the response signal AO from the receiver RX, at least: The delay time Td is twice the delay time in one direction of the line.
このために、送信装[TXがアウトスタンディング数F
Sのフレーム5o−36の連続送信を終了してから、最
初の応答信号AOを受信するまでに空き時間ができると
、次のアウトスタンディング数FSのフレーム87〜8
5を直前のフレームに続けて送信することができず、伝
送時間が増大するという不都合を生じる。とくに、伝送
データ量が多い場合に、その影響が大きい。For this purpose, the transmitter [TX has an outstanding number F
If there is free time between the end of the continuous transmission of frames 5o-36 of S and the reception of the first response signal AO, frames 87-8 of the next outstanding number FS are transmitted.
5 cannot be transmitted consecutively to the immediately preceding frame, resulting in an inconvenience that the transmission time increases. This effect is particularly large when the amount of transmitted data is large.
[目的コ
本発明は、かかる従来技術の不都合を解消するためにな
されたものであり、遅延時間が大きい伝送回線を使用す
るときの伝送効率を向上できるデータ伝送方式を提供す
ることを目的としている。[Purpose] The present invention has been made in order to eliminate the disadvantages of the prior art, and aims to provide a data transmission method that can improve transmission efficiency when using a transmission line with a large delay time. .
[構成]
本発明は、この目的を達成するために、回線遅延時間の
測定結果に基づいて伝送単位をなすフレーム数を設定す
るようにしたものである。[Configuration] In order to achieve this object, the present invention sets the number of frames forming a transmission unit based on the measurement result of line delay time.
以下、添付図面を参照しながら、本発明の実施例を詳細
に説明する。Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
第1図は、本発明の一実施例にかかるグループ4フアク
シミリ装置(以下、ファクシミリ装置という)を示して
いる。また、この場合、ファクシミリ装置は、伝送回線
として、端末間をポイント・ッ・ポイントで接続するデ
ジタル回線を使用している。FIG. 1 shows a group 4 facsimile device (hereinafter referred to as facsimile device) according to an embodiment of the present invention. Furthermore, in this case, the facsimile machine uses a digital line that connects terminals point-to-point as a transmission line.
同図において、システム制御部lは、このファクシミリ
装置の種々の内部処理を行なうとともに、各要素を制御
するものであり、スキャナ2は、原稿画像を所定の解像
度で読み取るためのものであり、プロッタ3は、記録画
像を所定の解像度で記録出力するためのものである。In the figure, a system control unit l performs various internal processes of this facsimile machine and controls each element, a scanner 2 is for reading an original image at a predetermined resolution, and a plotter 3 is for recording and outputting a recorded image at a predetermined resolution.
画像メモリ4は、符号化圧縮した状態の画情報を蓄拭す
るためのものであり、操作表示部5は。The image memory 4 is for storing encoded and compressed image information, and the operation display section 5 is for storing encoded and compressed image information.
このファクシミリ装置を操作するための各種操作キーお
よび表示器からなるものである。It consists of various operation keys and a display for operating this facsimile machine.
符号化復号化部6は、両信号を符号化圧縮するとともに
符号化圧縮された画情報を元の両信号に復号化するため
のものであり、時計回路7は、種々の時間情報を出力す
るためのものである。The encoding/decoding unit 6 encodes and compresses both signals and decodes the encoded and compressed image information into the original signals, and the clock circuit 7 outputs various time information. It is for.
通信制御部8は、所定の伝送制御手順処理を行なって種
々のデータをやりとりするためのものであり、回線イン
タフェース9は、このファクシミリ装置をデジタル回線
に接続するためのものである。The communication control unit 8 is for performing predetermined transmission control procedures and exchanging various data, and the line interface 9 is for connecting this facsimile device to a digital line.
また、これらのシステム制御部1、スキャナ2、プロッ
タ31画像メモリ4、操作表示部5、符号化復号化部6
、時計回路7、通信制御部8、および、回線インタフェ
ース9は、システムバス10を介して必要なデータをや
りとりする。In addition, these system control section 1, scanner 2, plotter 31, image memory 4, operation display section 5, encoding/decoding section 6
, the clock circuit 7, the communication control unit 8, and the line interface 9 exchange necessary data via the system bus 10.
以上の構成で、このファクシミリ装置相互間でのデータ
伝送は、次のようにして行なわれる。なお、以下の伝送
手順は、主として通信制御部8の機能により行なわれる
。With the above configuration, data transmission between the facsimile machines is performed as follows. Note that the following transmission procedure is mainly performed by the function of the communication control section 8.
すなわち、第2図に示すように、発呼端末は、デジタル
回線により着呼端末と接続する(物理レベルの接続)と
、リンクレベルを接続するためにモード設定コマンドS
ABMを送出すると同時に、内部のタイマ(図示?)を
スタートしてデジタル回線の遅延時間の測定を開始する
。That is, as shown in Figure 2, when the calling terminal connects to the called terminal via a digital line (physical level connection), it issues a mode setting command S to connect the link level.
At the same time as sending out the ABM, an internal timer (not shown?) is started to begin measuring the delay time of the digital line.
モード設定コマンドSABMは、デジタル回線の遅延時
間後に着呼端末で受信され、着呼端末は動作モードをセ
ットした後にレスポンスUAを送出する。The mode setting command SABM is received by the called terminal after the delay time of the digital line, and the called terminal sends the response UA after setting the operating mode.
このレスポンスUAは、デジタル回線の遅延時間後に発
呼端末で受信される。This response UA is received by the calling terminal after the delay time of the digital line.
レスポンスUAを受信すると、その時点でタイマを停止
する。このタイマの計時結果は、モード設定コマンドS
ABMを送出してからレスポンスUAを受信するまでに
要した時間をあられしており、これは、すなわち、はぼ
使用しているデジタル回線の往復の回線遅延時間をあら
れす。When the response UA is received, the timer is stopped at that point. The measurement result of this timer is the mode setting command S.
This is the time required from sending the ABM to receiving the response UA, and in other words, this is the round-trip line delay time of the digital line being used.
また、レスポンスUAを受信した発呼端末は、トランス
ポートレベルを接続するためにトランスポート接続要求
コマンドTCRを送出する。このトランスポート接続要
求コマンドTCRに応答して、着呼端末はトランスポー
ト接続受付レスポンスTCAを送出する。Further, the calling terminal that has received the response UA sends a transport connection request command TCR to connect the transport level. In response to this transport connection request command TCR, the called terminal sends a transport connection acceptance response TCA.
発呼端末は、上記したタイマの計時結果に基づき、伝送
フレームの順序番号のモデュロ値とアウトスタンディン
グ数を設定する。The calling terminal sets the modulo value of the sequence number and the outstanding number of the transmission frame based on the timing result of the above-described timer.
すなわち、この場合、連続した7つのフレームを伝送す
るときに要する時間とタイマの計時結果を比較し、前者
が後者よりも大きい場合には、伝送フレームの順序番号
のモデュロ値を8に、かつ、アウトスタンディング数を
7に設定し、後者が1)1者よりも大きい場合には、伝
送フレームの順序番号のモデュロ(直を128に、かつ
、アウトスタンディング数を127に設定する。That is, in this case, the time required to transmit seven consecutive frames is compared with the time measurement result of the timer, and if the former is greater than the latter, the modulo value of the sequence number of the transmitted frame is set to 8, and The outstanding number is set to 7, and if the latter is greater than 1), the modulo of the transmission frame sequence number is set to 128, and the outstanding number is set to 127.
なお、標準的なファクシミリ伝送においては、伝送フレ
ームの順序番号がモデュロ値8でアウトスタンディング
数が7なので、以下、この伝送モードを標準モードと称
し、順序番号がモデュロ値128でアウトスタンディン
グ数が127の伝送モードを拡張モードと称する。Note that in standard facsimile transmission, the sequence number of the transmission frame is modulo 8 and the outstanding number is 7, so hereinafter this transmission mode will be referred to as the standard mode, and the sequence number is modulo 128 and the outstanding number is 127. The transmission mode is called the extended mode.
ここで、タイマの計時結果が、連続した7つのフレーム
を伝送するときに要する時間よりも大きいと判断されて
、拡張モードを使用することが判定された場合、発呼端
末は、セツションユーザデータに拡張モードを設定する
ことをあられすデータをセットした状態で、セツション
の開始を指示するためのセツション開始コマンドC8S
を送出する。Here, if it is determined that the time measurement result of the timer is longer than the time required to transmit seven consecutive frames and it is determined to use the extended mode, the calling terminal transmits the session user data. A session start command C8S is used to instruct the start of a session with data set indicating that the extended mode should be set.
Send out.
着呼端末は、セツション開始コマンドC8Sに応答して
、セツション開始肯定レスポンスR35Pを送出する。The called terminal sends a session start affirmative response R35P in response to the session start command C8S.
このとき、拡張モードを設定可能な場合には、セツショ
ンユーザデータに拡張モードを設定可能なことをあられ
すデータをセットする。At this time, if the extended mode can be set, data indicating that the extended mode can be set is set in the session user data.
発呼端末は、着呼端末が拡張モードを設定可能なことを
知ると、拡張モードを使用するためのリンクリセットを
行なうために、拡張モード設定コマンドSA8MEを送
出する。When the calling terminal learns that the called terminal can set the extended mode, it sends the extended mode setting command SA8ME to perform a link reset to use the extended mode.
拡張モード設定コマンドSABMEを受信した着呼端末
は、着呼端末は動作モードをセットした後にレスポンス
UAを送出する。Upon receiving the extended mode setting command SABME, the called terminal sets the operation mode and then sends a response UA.
これ以降は、順次上位レベルの機能設定が行なわれる(
ネゴシェーション)。すなわち、トランスポート接続要
求コマンドTCRとトランスポート接続受付レスポンス
TCAのやりとりで発呼端末と着呼端末のトランスポー
トレベルが接続され、セツション開始開始コマンドC3
Sとセツション開始肯定レスポンスR35Pのやりとり
で発呼端末と着呼端末のセツションレベルが接続される
。From this point on, higher-level function settings are performed in sequence (
negotiation). That is, the transport levels of the calling terminal and the called terminal are connected through the exchange of the transport connection request command TCR and the transport connection acceptance response TCA, and the session start command C3 is executed.
The session levels of the calling terminal and the called terminal are connected through the exchange of S and the session start acknowledgment response R35P.
そして、ドキュメント機能リストコマンドCDCLとド
キュメント機能リスト肯定レスポンスRDCLPのやり
とりで端末装置機能についてのネゴシェーションがなさ
れた後、発呼端末からドキュメント開始コマンドCDS
が送出されてドキュメントの開始が通知され、ドキュメ
ントユーザ情報コマンドCDUIによる画情報伝送がな
される。After the terminal device functions are negotiated by exchanging the document function list command CDCL and the document function list affirmative response RDCLP, the calling terminal issues a document start command CDS.
is sent to notify the start of the document, and image information is transmitted using the document user information command CDUI.
このとき、上述のように拡張モードが設定されているの
で、第3図に示すように、回線遅延時間Tdが非常に大
きい場合にも、送信装置(発呼端末)TXがアウトスタ
ンデング数FSの127個のフレームSO〜8126を
連続的に伝送しているときに、受信装置(着呼端末)R
Xが送出した、最初のフレームSOに対応する応答信号
AOを受信することができる。At this time, since the extended mode is set as described above, even when the line delay time Td is very large, the transmitting device (calling terminal) While continuously transmitting 127 frames SO to 8126, the receiving device (called terminal) R
A response signal AO corresponding to the first frame SO sent by X can be received.
すなわち、送信装置TXがフレームSO〜5126の送
信を終了する前に、フレームSO〜8126についての
確認応答を得ることができるので、送信装置TXは、そ
れに連続して後続のフレーム5127・・・を送信する
ことができる。That is, before the transmitter TX finishes transmitting frames SO~5126, it is possible to obtain an acknowledgment for frames SO~8126, so the transmitter TX can subsequently transmit the subsequent frames 5127... Can be sent.
これにより、効率的なデータ伝送を行なうことができる
。This allows efficient data transmission.
また、連続した7つのフレームを伝送するときに要する
時間が、タイマの計時結果よりも大きいと判断されて、
標準モードを使用することが判定された場合、拡張モー
ドを設定することをあられすデータをセツションユーザ
データにセットしない[1!的なセツション開始コマン
ドC8Sを送出して、それ以降の伝送手順を実行する。In addition, it is determined that the time required to transmit seven consecutive frames is longer than the timer measurement result,
If it is determined that the standard mode is to be used, do not set the extended mode setting data in the session user data [1! A session start command C8S is sent, and subsequent transmission procedures are executed.
このようにして、本実施例では、使用するデジタル回線
の遅延時間に応じた順序番号とアウトスタンディング数
を設定しているので、効率的なデータ伝送を行なうこと
ができる。In this way, in this embodiment, the sequence number and the outstanding number are set according to the delay time of the digital line used, so that efficient data transmission can be performed.
なお、上述した実施例では、順序番号とアウトスタンデ
ィング数の設定を2つの場合に分けているが、アウトス
タンディング数については1回線遅延時間に応じた適当
な値に設定することができる。その場合、アウトスタン
ディング数のフレームを連続伝送しているときに、受信
装置から最初のフレームの応答信号を受信できるように
、アウトスタンディング数を設定すればよい。In the above-described embodiment, the sequence number and the outstanding number are set in two cases, but the outstanding number can be set to an appropriate value depending on the delay time of one line. In that case, the outstanding number may be set so that a response signal for the first frame can be received from the receiving device while continuously transmitting the outstanding number of frames.
8・・・通信制御部。8...Communication control unit.
また、上述した実施例では、グループ4フアクシミリ装
置に適用した場合について説明したが、本発明は、それ
以外のデータ端末装置に適用することができる。Further, in the above-described embodiment, the case where the present invention is applied to a group 4 facsimile device has been described, but the present invention can be applied to other data terminal devices.
[効果コ
以上説明したように、本発明しこよれば、回線遅延時間
の測定結果に基づいて伝送単位をなすフレーム数を設定
しているので、遅延時間が大きい伝送回線を使用すると
きの伝送効率を向上できるという利点を得る。[Effects] As explained above, according to the present invention, the number of frames constituting a transmission unit is set based on the measurement result of line delay time, so transmission when using a transmission line with a large delay time is Benefit from improved efficiency.
第1図は本発明の一実施例にかかるグループ4フアクシ
ミリ装置を例示したブロック図、第2図はデータ伝送手
順の一例を示すタイミングチャート、第3図は回線遅延
時間が大きい場合のデータ伝送例を示すタイムチャート
、第4図(a)は回線遅延時間が小さい場合のデータ伝
送例を示すタイムチャート、同図(b)は回線遅延時間
が大きい場合に従来生じた不都合を説明するためのタイ
ムチャートである。
代理人 弁理士 紋 1) 誠
第1図
第2図
+匡 ^x4 ^×x
−−に5 Ω=壬FIG. 1 is a block diagram illustrating a Group 4 facsimile device according to an embodiment of the present invention, FIG. 2 is a timing chart illustrating an example of a data transmission procedure, and FIG. 3 is an example of data transmission when line delay time is large. Figure 4 (a) is a time chart showing an example of data transmission when the line delay time is small, and Figure 4 (b) is a time chart to explain the inconvenience that conventionally occurs when the line delay time is large It is a chart. Agent Patent Attorney Crest 1) Makoto Figure 1 Figure 2 + Tadashi ^x4 ^×x −-に5 Ω=壬
Claims (1)
データを伝送するデータ伝送方式において、回線遅延時
間を測定する測定手段を備え、上記測定手段の測定結果
に基づいて伝送単位をなすフレーム数を設定することを
特徴とするデータ伝送方式。A data transmission system that transmits data while performing transmission error recovery control in units of a predetermined number of frames, comprising a measuring means for measuring line delay time, and setting the number of frames forming a transmission unit based on the measurement result of the measuring means. A data transmission method characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62123737A JPS63290034A (en) | 1987-05-22 | 1987-05-22 | Data transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62123737A JPS63290034A (en) | 1987-05-22 | 1987-05-22 | Data transmission method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63290034A true JPS63290034A (en) | 1988-11-28 |
Family
ID=14868089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62123737A Pending JPS63290034A (en) | 1987-05-22 | 1987-05-22 | Data transmission method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63290034A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02185145A (en) * | 1989-01-12 | 1990-07-19 | Fujitsu Ltd | Communication control device |
JP2001186210A (en) * | 1999-10-15 | 2001-07-06 | Fisher Rosemount Syst Inc | Method and system for transmitting message, communicating method, deferred acknowledge communication system, process control system and method for communicating application information |
-
1987
- 1987-05-22 JP JP62123737A patent/JPS63290034A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02185145A (en) * | 1989-01-12 | 1990-07-19 | Fujitsu Ltd | Communication control device |
JP2001186210A (en) * | 1999-10-15 | 2001-07-06 | Fisher Rosemount Syst Inc | Method and system for transmitting message, communicating method, deferred acknowledge communication system, process control system and method for communicating application information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0513232B1 (en) | Method of error recovery in a data communication system | |
US5933435A (en) | Optimized method of data communication and system employing same | |
JPH02179155A (en) | Picture communication system | |
EP0330223B1 (en) | Information distribution system | |
JPS63290034A (en) | Data transmission method | |
JPH11177538A (en) | Data transmission system | |
JPS6239964A (en) | Facsimile transmission system | |
JP3288455B2 (en) | Facsimile machine | |
JP2619046B2 (en) | Facsimile machine | |
JP2739321B2 (en) | Transmission control method for data communication device | |
JPH01190144A (en) | Error retransmission control method | |
JPS60226251A (en) | Data retransmitting system | |
JP2743277B2 (en) | Transmission control method for facsimile machine | |
JPS6249780B2 (en) | ||
KR910000705B1 (en) | Error retransmission method | |
JP2765904B2 (en) | Data communication method | |
JPH01183270A (en) | Transmission control system for facsimile equipment | |
JP3000946B2 (en) | Facsimile signal transmission / reception circuit | |
JPH0477055A (en) | Still image transmission device | |
JPH07297810A (en) | Data transmission equipment | |
JPS61237545A (en) | Data transmission method | |
JPH01286547A (en) | Data transmission system | |
JPH05114987A (en) | Command transmitting system | |
JPH0281565A (en) | Image information transmission device | |
JPH02306735A (en) | Communication control device |