JPH0358650A - Data communication equipment - Google Patents

Data communication equipment

Info

Publication number
JPH0358650A
JPH0358650A JP1195453A JP19545389A JPH0358650A JP H0358650 A JPH0358650 A JP H0358650A JP 1195453 A JP1195453 A JP 1195453A JP 19545389 A JP19545389 A JP 19545389A JP H0358650 A JPH0358650 A JP H0358650A
Authority
JP
Japan
Prior art keywords
data
transmission
communication
protocol
section
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
JP1195453A
Other languages
Japanese (ja)
Inventor
Sumihiro Kiyoura
清浦 澄洋
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 JP1195453A priority Critical patent/JPH0358650A/en
Publication of JPH0358650A publication Critical patent/JPH0358650A/en
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

PURPOSE:To handle data with different property integrally and to improve the data transfer efficiency by revising a protocol optionally in response to the property of a communication data. CONSTITUTION:A transmission control section 102 selects a start-stop synchronization transmission section 104 prior to start of data transmission and discriminates kinds of data when a transmission data takes place, and when the data is a simple character code, since the data is sent with the start-stop synchronization, no protocol is changed. On the other hand, when multiplex and collected data (such as picture data) are sent, a special code representing the revision of the protocol is sent to an opposite station in the start-stop synchronization system. The reply from the opposite station is informed to a transmission control section 102 via a reception section 103 and the transmission control section 102 selects an HDLC(high level data link control means) transmission section 105. Thus data with different property are handled integrally and the line utilizing efficiency is improved.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明のデータ通信装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a data communication device.

〔従来の技術〕[Conventional technology]

′従来、データ通信を行う場合には、あらかじめ決めら
れた通信規約(以下、プロトコルと称す)に基づいたデ
ータ通信装置が作られ、常に同一のプロトコルによって
通信が行われていた。したがって、データ通信装置は基
本的には一種類のプロトコルでしか動作できなかった。
'Conventionally, when performing data communication, a data communication device was created based on a predetermined communication protocol (hereinafter referred to as a protocol), and communication was always performed using the same protocol. Therefore, data communication devices could basically only operate using one type of protocol.

第8図は従来のデータ通信装置の一例を示すブロック囚
である。
FIG. 8 is a block diagram showing an example of a conventional data communication device.

このデータ通信装置は、調歩「口j期式によるデータ通
信を行うものであるが、他のプロトコルを実行する装置
においても基本的な構成はこれと変わらない。
This data communication device performs data communication using a start-stop method, but the basic configuration is the same for devices that execute other protocols.

調歩1bJ期式では、データにスタート・ビットとスト
ップ・ビットを例加してデータの送受信を行うものであ
り、扱いが簡単なためよく利用されている。
In the start-stop 1bJ period method, data is transmitted and received by adding a start bit and a stop bit to the data, and is often used because it is easy to handle.

このデータ通信装置によるデータ通信は次のように行う
Data communication by this data communication device is performed as follows.

1ず、送信動作を始める前に、送信:IilJ御部10
2Bは、送信部制御信号208を用いて調歩同期送信部
104を動作可能状態にする。
1. Before starting the transmission operation, send: IilJ control section 10.
2B uses the transmitter control signal 208 to enable the asynchronous transmitter 104.

そして、送信すべきテータが発生したならば、そのデー
タを送信データバス206を介して調歩同期送信部10
4に転送する。
When data to be transmitted is generated, the data is sent to the asynchronous transmitter 10 via the transmit data bus 206.
Transfer to 4.

調歩同期送信部104はこのデータを調歩同期式のフォ
ーマットに変換し送信回線201へ送出する。以下、送
信データが発生する度に同様の動作を繰り返す。
The asynchronous transmission section 104 converts this data into an asynchronous format and sends it to the transmission line 201. Thereafter, the same operation is repeated every time transmission data is generated.

方、多量の1と1ったデータ(たとえば、文書データや
画像データなど)を扱うような場合には、調歩同期式を
用いるとデータの転送効率が上がらないため、他のプロ
トコルを用いるのが普通である。このような用途に適し
たプロトコルとして、ハイレベル・データリンク制御手
順(High−1eveJ Data Link Co
ntrol Procedure :以下、HDLCと
略す)がある。このプロトコルデータをパケッ1・とし
て転送するのでデータり転送効率がよい。このプロトコ
ルを用いる場合の装置は、第8図の調歩同期送信部10
4をH D L C送信部とし、■■DLC手順を実行
できる機能に置き換えることで実現している。
On the other hand, when handling a large amount of 1 and 1 data (for example, document data, image data, etc.), using the asynchronous method does not improve data transfer efficiency, so it is better to use other protocols. It's normal. High-level data link control procedure (High-1eveJ Data Link Co., Ltd.) is a protocol suitable for such applications.
(hereinafter abbreviated as HDLC). Since this protocol data is transferred as packet 1, data transfer efficiency is high. The device when using this protocol is the start-stop synchronization transmitter 10 in FIG.
This is realized by using 4 as an HDLC transmitter and replacing it with a function that can execute the DLC procedure.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した虻来りデータ通侶装置は、一度プUトコルを決
めてし1うと、七れに基づいて装置の機能構成が決って
し1い、常に同一σ)プlコトコルで通信をしなりf’
l. &:fならず、性質の異なるデータを統一して扱
うことが困難であった。
In the above-mentioned data communication device, once a protocol is determined, the functional configuration of the device is determined based on the protocol, and communication is always performed using the same protocol. f'
l. &:f However, it was difficult to handle data with different characteristics in a unified manner.

また、プロトコルの設定は代表的なデータに合わせて行
なわれるため、回線を効率的に使用できないという欠点
があった。
Furthermore, since the protocol settings are made according to representative data, there is a drawback that the line cannot be used efficiently.

本発ψ」の目的は、性質の異なるデ・一夕を統一して扱
うことができ、回線の使用効率を向上させることかでき
るテータ通信装置を提供することにある。
The purpose of this invention is to provide a data communication device that can handle data transmissions with different properties in a unified manner and improve line usage efficiency.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のデータ通信装置は、互いに異なる通信規約によ
るデータ通信を実行する複数の通信実行手段と、データ
通伯の内容に応じて前記通伯規約を選択する手段と、こ
の選択された通信規約が既に設定されている通信規約と
異なるとき通信相手方に通信規約の変更を通知し前記通
信相手方の応答を受信する手段と前記通信相手方の応答
を確認して前記複数の通信実行手段のうちの一つを選択
してデータ通信を開始すると共にデータ通信の制制を行
う選択flail御手段とを有している。
The data communication device of the present invention includes a plurality of communication execution means for performing data communication according to mutually different communication rules, a means for selecting the communication rule according to the content of the data communication rule, and a means for selecting the communication rule according to the content of the data communication rule. means for notifying a communication partner of a change in the communication contract when the communication contract differs from an already set communication contract and receiving a response from the communication partner; and one of the plurality of communication execution means for confirming the response from the communication partner. and a selection flail control means for selecting and starting data communication and controlling data communication.

〔実施例〕〔Example〕

次に、本発ゆ」の実施について一面を参照して説明する
Next, we will explain the implementation of "Honhayu" with reference to one page.

第1図は本発明による第1の実施例を示すブロック図で
ある。
FIG. 1 is a block diagram showing a first embodiment according to the present invention.

本実施例は、調歩向期式とHDLC式の2種類の通信規
約(以下プロトコルと称す)を実行する。
This embodiment executes two types of communication protocols (hereinafter referred to as protocols): an asynchronous method and an HDLC method.

すなわち、通常は調歩同期式によってデータの転送を行
い、多竜のデータを送信する必要が生じた場合には、プ
ロトコルをHDLC式に変換してデータの送信を行うも
のである。なp1ことでは第2図に示すように1対lで
通治を行う場合を考える。
That is, data is normally transferred using the start-stop synchronization method, and when it becomes necessary to transmit multiple data, the protocol is converted to the HDLC method and the data is transmitted. Let's consider the case where communication is carried out on a one-to-one basis as shown in FIG.

この実施例は、基本的には送信制御部102,一5一 調歩同期送信部to4,HDLC送信部105,選択部
106,及び受信部103を備えた檎或となっている。
This embodiment basically includes a transmission control section 102, a start-stop synchronization transmission section TO4, an HDLC transmission section 105, a selection section 106, and a reception section 103.

1ず、送信制御部102はテータ送伯を開始する前に、
送信部選択信号203を用いて調歩同期送信部104を
選択するとともに、選択部106内で調歩同期テータ線
204を送信回線201に接続する。
1. Before starting the data transfer, the transmission control unit 102
The asynchronous transmitter 104 is selected using the transmitter selection signal 203, and the asynchronous data line 204 is connected to the transmitter line 201 within the selector 106.

送信制御部102は送信データが発生すると、このデー
タの種別を判別し、どのプロトコルを使用すればよいか
を決定する。たとえば、単なるキャラクタ・コードであ
れば調歩同期011送信すればよいので、プロトコルの
変換制御は行わず、送信データを送信データバス206
を介して調歩同期送信部104に転送するだけでよい。
When transmission data is generated, the transmission control unit 102 determines the type of the data and determines which protocol should be used. For example, if it is a simple character code, it is sufficient to send start-stop synchronization 011, so no protocol conversion control is performed and the transmission data is sent to the transmission data bus 206.
It is only necessary to transfer the data to the start-stop synchronization transmitter 104 via the .

調歩同期送信部104は送信制御部102より送信デー
タバス206を介して送られてくるデータな調歩同期式
のフォーマットに変換する。このデータは調歩同期デー
タ線204から送信回線201を通して外部へ送出され
る。
The asynchronous transmission section 104 converts the data sent from the transmission control section 102 via the transmission data bus 206 into an asynchronous format. This data is transmitted from the asynchronous data line 204 to the outside through the transmission line 201.

”+ 6 − 一方、多量の1と1ったデータ(たとえば、画像データ
)を送信する必要が生じた場合には、送信制御部102
はプロトコルの変更な示す特殊なコードを調歩同期式で
相手局へ送信する(このコードはあらかじめ決めてp〈
)。そして、相手局からプロトコル変更に応じる旨の応
答を持つ。この応答は受信部103と受信回線202に
よって受信する。
"+ 6 - On the other hand, when it becomes necessary to transmit a large amount of 1 and 1 data (for example, image data), the transmission control unit 102
transmits a special code indicating a change in the protocol to the other station in an asynchronous manner (this code is determined in advance and
). Then, the other station receives a response indicating that it accepts the protocol change. This response is received by the receiving section 103 and the receiving line 202.

受信部103はこの応答を確認すると、受信応答信号2
07によってこれを送信制御部102に通知する。
When the receiving unit 103 confirms this response, it sends a reception response signal 2.
This is notified to the transmission control unit 102 by 07.

送信制御部102はこれを確認すると送信部選択信号2
03によってHDLC送信部105を選択するとともに
、選択部106に釦いてHDLCデータ線205を送信
回線201に接続する。
When the transmission control unit 102 confirms this, it transmits the transmission unit selection signal 2.
03 to select the HDLC transmitter 105, and press the selector 106 button to connect the HDLC data line 205 to the transmitter line 201.

送信制御部102は送信データを送信データバス206
を介してHDLC1 0 5に転送する。このデータは
ここでHDLC式のフォーマットに変換され、H D 
L Cデータ線205,選択部106,送信回線201
を通して外部に送出される。なp、これらσ)データは
、何個かのパケットに分割して送信するのが普通である
The transmission control unit 102 sends the transmission data to the transmission data bus 206.
The data is transferred to HDLC105 via. This data is now converted to HDLC-style format and
LC data line 205, selection unit 106, transmission line 201
It is sent to the outside through. p, these σ) data is usually divided into several packets and transmitted.

第3図は以上の制御方法を示したフローチャートである
FIG. 3 is a flowchart showing the above control method.

捷た、第4図に調歩同期式で1個のデータを、それに引
き続いてHDLC式で3個のパケット送信した場合のデ
ータの流れを示す。
FIG. 4 shows the flow of data when one piece of data is transmitted using the asynchronous method, followed by three packets using the HDLC method.

第5図は本発明の第2の実施例を示すブロック図である
FIG. 5 is a block diagram showing a second embodiment of the present invention.

本実施例は、第6図に示すような1対N(ここではN−
3)のシステム構成をとる場合に適用でき、第1のデー
タ通信装置111が総括局としての役割を担い、第2の
データ通信装置112,第3のデータ通信装置113,
第4のデータ通信装置114がそれぞれ性質の異なるデ
ータを扱う応用に適した装置となっているため、各種装
#にpける通信機能の必要性の増大に伴って、よく使用
される形態である。このような構成に訃いては、ある時
期に特定の局に集中してデータ送イgを行う必要が生じ
る。本実施例はこのような場合に効率的なデータ転送を
提供するためのものである。
In this embodiment, 1 to N (here N-
This can be applied to the system configuration of 3), in which the first data communication device 111 plays the role of a central office, and the second data communication device 112, third data communication device 113,
The fourth data communication device 114 is a device that is suitable for applications that handle data with different properties, so it is a form that is often used as the need for communication functions in various devices increases. . With such a configuration, it becomes necessary to concentrate data transmission to a specific station at a certain time. This embodiment is intended to provide efficient data transfer in such a case.

通常のキャラクタ・データ送信の場合、第1の実施例と
同様に調歩同期式でデータの送信を行う。
In the case of normal character data transmission, data is transmitted in an asynchronous manner as in the first embodiment.

そして、データ送信中に、ある特定のデータ通信装置に
対して多量のデータを送信する必要が生じた場合には次
のようにする。
If it becomes necessary to transmit a large amount of data to a particular data communication device during data transmission, the following procedure is performed.

オす、データ通信装置111はプロトコル変更を示す変
換コードを送信し、引き続いて相手方データ通信装置を
示すアドレス・データを送信する。
On the other hand, the data communication device 111 transmits a conversion code indicating the protocol change, and subsequently transmits address data indicating the other party's data communication device.

これによって受信側データ通信装置の指定を行う。This specifies the data communication device on the receiving side.

これらのデータは両方とも調歩同期式で送信する。Both of these data are transmitted in an asynchronous manner.

その後、相手方からの受信応答を待って、必要なパケッ
トを送信する。これによって、必要な時期にプロトコル
を変更した上で、任意のデータ通信装置にデータを送信
することができるようになる。
After that, it waits for a reception response from the other party and transmits the necessary packets. This makes it possible to change the protocol at any necessary time and then transmit data to any data communication device.

たとえば、第3のデータ通信装置113に対してデータ
(2個のパケット)を送信する場合であれば、変換コー
ドの次に第3のデータ通信装置113を示す受信アドレ
ス・データを送信すれば−9− よい。
For example, when transmitting data (two packets) to the third data communication device 113, if you transmit the reception address data indicating the third data communication device 113 after the conversion code, - 9- Good.

そして、第2の受信回線212を介して第3のデータ通
信装置113から返される受信応答を待ってH D L
 C式でパケットを送信する。第7図にこの場合のデー
タの流れを示す。
Then, after waiting for a reception response returned from the third data communication device 113 via the second reception line 212, the HDL
Send the packet using the C method. FIG. 7 shows the data flow in this case.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、通信データの性質に応じ
てプロトコル全任意に変更することができる構成とする
ことにより、性質の異なるデータを統一して扱うことが
でき、データの転送効率を向上させることができる効果
がある。
As explained above, the present invention has a configuration in which the protocol can be changed arbitrarily according to the nature of the communication data, thereby making it possible to handle data with different characteristics in a unified manner, thereby improving data transfer efficiency. There is an effect that can be used.

1た、各種の装置とデータ通信を行うに場合に、プロト
コルの種類を意識する必要がなくなり、データ通信を手
軽に行えるようになるという効果もある。
Another advantage is that there is no need to be aware of the type of protocol when performing data communications with various devices, and data communications can be performed easily.

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

第1図は本発明の第1の実施例σ)ブロック図、第2図
は第1の実施例における通信システムの構成を示すブロ
ック図、第3図は第1の実施例の動一1〇一 作を説明するためのフローチャート、第4図は第1の実
施例に訃けるデータの流れを説明するためのデータフォ
ーマット図、第5図は本発明の第2の実施例のブロック
図、第6図は第2の実施例にpける通信システムの構成
を示すブロック図、第7図は第2の実施例にpけるデー
タの流れを説明するためのデータフォーマット図、第8
図は従来のデータ通信装置の一例を示すブロック図であ
る。 102,102A.102B・・・・・・送信制御部、
103.103A・・・・・・受信部、104・・・・
・・調歩同期送信部、105・・・・・・H D L 
C送信部、106・・・・・・選択部、111・・・・
・・第1のデータ通信装置、112・・・・・・第2の
データ通信装置、113・・・・・・第3のデータ通信
装置、114・・・・・・第4のデータ通信装置、11
5・・・・・・第1の受信部、116・・・・・・第2
の受信部、117・・・・・・第3の受信部、201・
・・・・・送信回線、202・・・・・・受信回線、2
03・・・・・・送信部選択信号、204・・・・・・
調歩同期データ線、205・・・・・・HDLCデータ
線、206・・・・・・送信データバス、207・−・
・・・受信応答信号、208・・・・・・第1の受信応
答信号、209・・・・・・第2の受信応答信号、21
0・−・・・・第3の受信応答信号、211・−・・・
第1の受信回線、212・・・・−・第2の受信回線、
213・・・・・第3の受信回線、81〜S9・・・・
ステップ。
Fig. 1 is a block diagram of the first embodiment of the present invention, Fig. 2 is a block diagram showing the configuration of the communication system in the first embodiment, and Fig. 3 is a block diagram of the communication system of the first embodiment. 4 is a data format diagram for explaining the flow of data in the first embodiment. FIG. 5 is a block diagram of the second embodiment of the present invention. FIG. 6 is a block diagram showing the configuration of the communication system in the second embodiment, FIG. 7 is a data format diagram for explaining the data flow in the second embodiment, and FIG.
The figure is a block diagram showing an example of a conventional data communication device. 102, 102A. 102B...Transmission control unit,
103.103A... Receiving section, 104...
...Start-stop synchronization transmitter, 105...H D L
C transmission section, 106... selection section, 111...
...First data communication device, 112...Second data communication device, 113...Third data communication device, 114...Fourth data communication device , 11
5...First receiving section, 116...Second
receiving section, 117...Third receiving section, 201.
...Transmission line, 202...Reception line, 2
03...Transmitter selection signal, 204...
Start-stop synchronization data line, 205...HDLC data line, 206...Transmission data bus, 207...
...Reception response signal, 208...First reception response signal, 209...Second reception response signal, 21
0...Third reception response signal, 211...
first receiving line, 212...- second receiving line,
213...Third reception line, 81-S9...
step.

Claims (1)

【特許請求の範囲】[Claims] 互いに異なる通信規約によるデータ通信を実行する複数
の通信実行手段と、データ通信の内容に応じて前記通信
規約を選択する手段と、この選択された通信規約が既に
設定されている通信規約と異なるとき通信相手方に通信
規約の変更を通知し前記通信相手方の応答を受信する手
段と、前記通信相手方の応答を確認して前記複数の画信
実行手段のうちの一つを選択してデータ通信を開始する
と共にデータ通信の制御を行う選択制御手段とを有する
ことを特徴とするデータ通信装置。
A plurality of communication execution means for executing data communication according to mutually different communication rules; a means for selecting the communication rules according to the content of the data communication; and when the selected communication rules are different from the communication rules already set. Means for notifying a communication partner of a change in the communication agreement and receiving a response from the communication partner, and confirming the response from the communication partner and selecting one of the plurality of picture sending means to start data communication. and selection control means for controlling data communication.
JP1195453A 1989-07-27 1989-07-27 Data communication equipment Pending JPH0358650A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1195453A JPH0358650A (en) 1989-07-27 1989-07-27 Data communication equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1195453A JPH0358650A (en) 1989-07-27 1989-07-27 Data communication equipment

Publications (1)

Publication Number Publication Date
JPH0358650A true JPH0358650A (en) 1991-03-13

Family

ID=16341321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1195453A Pending JPH0358650A (en) 1989-07-27 1989-07-27 Data communication equipment

Country Status (1)

Country Link
JP (1) JPH0358650A (en)

Similar Documents

Publication Publication Date Title
US7801027B2 (en) Auto-negotiation by nodes on an infiniband fabric
CN105763619B (en) The method and device that client and server-side are communicated
CA2539468A1 (en) System and method for asynchronous wireless services using reverse service schema generation
CN110808948B (en) Remote procedure call method, device and system
JP2000115284A (en) Apparatus and method for data communication between WAP terminal and WAP server
JPH03159444A (en) Terminal equipment for isdn
CN108684021A (en) A kind of Bluetooth Low Energy communication means and device
JPH03162154A (en) Communication gateway system and its communication method
CN107181794A (en) DICOM network transmission systems with receiving are sent based on DIMSE message
US5469436A (en) Polling-type digital communications system having pseudo-balanced mode
CA2439726A1 (en) Connection-oriented communication network and method of operating
US6912210B1 (en) Data communication system and communication device used
CN101632261A (en) Full mesh rates transaction in the network
US20070263638A1 (en) Setting Up of a Wireless Network by Determining and Utilizing Local Topology Information
TWI323998B (en) Method and system for optimizing the design of a network controller
CN101112068B (en) Communication device, communication system, communication method, mobile telephone, display device and printing device
JP3592220B2 (en) Client-server communication system and communication protocol corresponding method used therefor
JPH05128030A (en) Device for managing resource information
JP2001224083A (en) Method for receiving program in wireless control system, control device and controlled device
JPH04255136A (en) Packet exchange
JP2924215B2 (en) G4 facsimile special communication setting method
WO2001045344A2 (en) Point-to-point prefix protocol
JPH04150355A (en) Transmission procedure management equipment for file transfer
JP5121789B2 (en) Data transmission system and computer
CN112333345A (en) Information transmission device for dial-up networking