JPH01300731A - Modem device - Google Patents
Modem deviceInfo
- Publication number
- JPH01300731A JPH01300731A JP63132451A JP13245188A JPH01300731A JP H01300731 A JPH01300731 A JP H01300731A JP 63132451 A JP63132451 A JP 63132451A JP 13245188 A JP13245188 A JP 13245188A JP H01300731 A JPH01300731 A JP H01300731A
- Authority
- JP
- Japan
- Prior art keywords
- data
- flow control
- data format
- communication state
- format
- 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
- 238000004891 communication Methods 0.000 claims abstract description 38
- 230000010365 information processing Effects 0.000 claims abstract description 11
- 238000012544 monitoring process Methods 0.000 claims description 6
- 239000000872 buffer Substances 0.000 description 25
- 230000015654 memory Effects 0.000 description 25
- 238000012545 processing Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 12
- 238000000034 method Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000007689 inspection Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101000867232 Escherichia coli Heat-stable enterotoxin II Proteins 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】
(イ)産業上の利用分野
この発明は、パソコン等の情報処理装置と公衆回線との
間に設けられ、マイクロプロセッサを内蔵し、情報処理
装置と通信相手先との交信情報の変復調制御を行うモデ
ム装置に関する。Detailed Description of the Invention (a) Industrial Application Field This invention is provided between an information processing device such as a personal computer and a public line, has a built-in microprocessor, and has a built-in microprocessor. The present invention relates to a modem device that performs modulation/demodulation control of communication information.
(ロ)従来の技術
一般にパソコン等のデジタル処理装置から、電話回線を
介して相手先と通信を行う場合、モデム装置を使用する
。このモデム装置には、従来バッファを内蔵せず、単に
パソコンからのデジタルデータをアナログ信号に変換し
て電話回線に送信し、あるいは逆に電話回線からアナロ
グ信号をデジタル信号に変換してパソコンに入力する機
能のみを有するものと、デジタル−アナログ変換機能の
他に、バッファを内蔵し、伝送されるデータがどのよう
なものであるか判断でき、モデムにおいて、フロー制御
コードを認識できるものがある。(b) Prior Art Generally, when a digital processing device such as a personal computer communicates with a destination via a telephone line, a modem device is used. Conventionally, this modem device does not have a built-in buffer, and simply converts digital data from a computer into an analog signal and sends it to the telephone line, or conversely, converts analog signals from the telephone line into digital signals and inputs them to the computer. Some modems have only a digital-to-analog conversion function, while others have a built-in buffer in addition to a digital-to-analog conversion function and can determine what kind of data is being transmitted, and the modem can recognize flow control codes.
(ハ)発明が解決しようとする課題
上記従来のモデム装置のうち、バッファを内蔵しないも
のは、伝送されるデータを全く監視できない。(C) Problems to be Solved by the Invention Among the conventional modem devices described above, those that do not have a built-in buffer cannot monitor transmitted data at all.
これに対し、バッファ内蔵のモデム装置は、フロー制御
コードとして扱うべきコードを固定で何種類か準備して
おり、伝送される1バイトずつ監視し、そのコードと全
く一致したデータを制御フローコードとして扱っている
。そして、モデムはパソコンから送られて来るデータが
、コマンドであると予め知っており、そのコマンドがい
かなるデータフォーマットであるか認識できる。On the other hand, a modem device with a built-in buffer has several types of fixed codes to be treated as flow control codes, monitors each byte of data being transmitted, and selects data that exactly matches the code as a control flow code. I'm handling it. The modem knows in advance that the data sent from the personal computer is a command, and can recognize what data format the command is in.
しかし、データ通信状態中になると、伝送されているデ
ータが何であるかモデムは認識できず、したがって、デ
ータフォーマットを正確に判断することが不可能であっ
た。そのため、フロー制御コード以外のコードでもフロ
ー制御コードとして扱われてしまう場合も発生し、バッ
ファのオーバフローや通信不能状態、伝送データの破壊
などの障害が発生するという問題があった。However, when in a data communication state, the modem cannot recognize what data is being transmitted, and therefore it has been impossible to accurately determine the data format. Therefore, there are cases where codes other than flow control codes are treated as flow control codes, resulting in problems such as buffer overflow, communication failure, and destruction of transmitted data.
この発明は、上記問題点に着目してなされたもので、通
信状態に入る前にデータフォーマットを自動的に認識す
る機能を持たせ、通信状態中は、データフォーマットに
合致しないフロー制御コードは無視し、合致したコード
のみフロー制御■コードとして取り扱うように、通信障
害の発生を軽減し得るモデム装置を提供することを目的
としている。This invention was made by focusing on the above problem, and includes a function to automatically recognize the data format before entering the communication state, and during the communication state, flow control codes that do not match the data format are ignored. The object of the present invention is to provide a modem device that can reduce the occurrence of communication failures by handling only matching codes as flow control codes.
(ニ)課題を解決するための手段及び作用この発明のモ
デム装置は、マイコン(マイクロコンピュータ)を内蔵
しており、通信状態になる以前にパソコン等の情報処理
端末装置より受けたデータに−より、データフォーマッ
トを認識するデータフォーマット認識手段と、認識され
たデータフォーマットを記憶する記憶手段と、通信状態
中に、記憶手段に記憶されたデータフォーマットに対応
するフロー制御コードの監視を行うフロー制御コード監
視手段と、通信状態中に、前記情報処理端末装置あるい
は通信相手先に、前記記憶手段に記憶されたデータフォ
ーマットに対応するフロー制御コードを送出するフロー
制御コード送出手段とを特徴的に備えている。(d) Means and operation for solving the problems The modem device of the present invention has a built-in microcomputer, and uses data received from an information processing terminal device such as a personal computer before entering a communication state. , a data format recognition means for recognizing a data format, a storage means for storing the recognized data format, and a flow control code for monitoring a flow control code corresponding to the data format stored in the storage means during a communication state. It is characterized by comprising a monitoring means, and a flow control code sending means for sending a flow control code corresponding to the data format stored in the storage means to the information processing terminal device or the communication partner during a communication state. There is.
このモデム装置では、相手先との通信状態に入る以前に
、情報処理端末装置からのコマンドデータを受けて、自
動的にデータフォーマットを認識し、その認識したデー
タフォーマットに対応した(従った)フロー制御コード
を記憶手段に記憶する。そして、通信状態に入ると、情
報処理端末装置から通信相手先への、あるいは通信相手
先から白面の情報処理端末装置への伝送データを受ける
と、そのデータフォーマットに対応するフロー制御コー
ドの監視を行い、フロー制御コードが一致しないと、こ
れを無視し、−敗した場合のみ、これをフロー制御コー
ドとして扱う。一方、記憶手段に記憶されたフロー制御
コードは、通信状態中に情報処理装置又は通信相手先に
送出される。This modem device receives command data from an information processing terminal device, automatically recognizes the data format before entering communication status with the other party, and flows according to (according to) the recognized data format. The control code is stored in the storage means. When the communication state is entered, when data is received from the information processing terminal to the other party, or from the other party to the information processing terminal in question, the flow control code corresponding to the data format is monitored. If the flow control code does not match, it is ignored, and only if the flow control code fails, it is treated as the flow control code. On the other hand, the flow control code stored in the storage means is sent to the information processing device or the communication partner during the communication state.
(ホ)実施例
以下、実施例により、この発明をさらに詳細に説明する
。(E) Examples The present invention will be explained in more detail with reference to Examples below.
第1図は、この発明が実施されるモデム装置のハードウ
ェア構成を示すブロック図である。このモデム装置は、
通信トランス12を介して、電話回線13に接続されて
いる。また、R3−2320インタフエース2を介して
、パソコン等のデータ処理端末装置1に接続される。通
信トランス12とデータ処理端末装置1間には、ハイブ
リッド回路11、モデムLSr9、全二重タイプのシリ
アル■0ボート10、CPU5、シリアルIOボート3
が順に設けられている。CPU5は、80M7、RAM
8とでマイクロコンピュータを構成し、モデムの統轄制
御を行う。FIG. 1 is a block diagram showing the hardware configuration of a modem device in which the present invention is implemented. This modem device is
It is connected to a telephone line 13 via a communication transformer 12. It is also connected to a data processing terminal device 1 such as a personal computer via an R3-2320 interface 2. Between the communication transformer 12 and the data processing terminal device 1 are a hybrid circuit 11, a modem LSr9, a full-duplex type serial 0 port 10, a CPU 5, and a serial IO port 3.
are provided in order. CPU5 is 80M7, RAM
8 constitutes a microcomputer, which performs overall control of the modem.
ハイブリッド回路11は、ドライバ・レシーバとして機
能するものであり、またモデムLSI9は、一般によく
知られているように外部からの制御で各種の機能設定が
可能になっており、例えば伝送速度の切替、送信データ
に対するエコーのオン・オフ、回線切断に至るキャリア
断時間の設定、その他の機能設定が可能になっている。The hybrid circuit 11 functions as a driver/receiver, and as is generally well known, the modem LSI 9 can be configured with various functions under external control, such as switching the transmission speed, It is possible to turn on/off echo for transmitted data, set the carrier interruption time that leads to line disconnection, and set other functions.
このモデム装置では、CPU5によって、2種の伝送系
モードが使い分けられる。第1のモードは、データ処理
端末装置1から、R3−232Cインタフエース2、■
0ポート3、バス4aを介して、CPU5に接続され、
データ処理端末装置“1からの命令に従って、CPU5
がモデムLSI9と直結されるバス6を使用して、モデ
ムLSI9に直接設定等を行うもの(コマンドモード)
である。第2のモードは、データ端末処理装置1から、
R3−232Cインタフエース2、IOポート3、デー
タバス4a、CPU5、データバス4b、I Oポー)
10. モデムLS I 9、ハイブリッド回路10
、通信トランス11を介して、電話回線13に接続され
る系を用いるもの(通信状態モード)である。In this modem device, the CPU 5 allows two types of transmission modes to be used. The first mode is from the data processing terminal device 1 to the R3-232C interface 2,
0 port 3, connected to the CPU 5 via the bus 4a,
According to the instructions from the data processing terminal device "1", the CPU 5
uses the bus 6 that is directly connected to the modem LSI 9 to perform settings etc. directly on the modem LSI 9 (command mode)
It is. In the second mode, from the data terminal processing device 1,
R3-232C interface 2, IO port 3, data bus 4a, CPU 5, data bus 4b, IO port)
10. Modem LS I 9, hybrid circuit 10
, which uses a system connected to the telephone line 13 via the communication transformer 11 (communication state mode).
第2のモードにおいて、CPU5は、データ処理端末装
置1側からのデータをモデムLSI9側へ、またモデム
LSI9側からのデータをデータ処理端末装置1側へ転
送する機能を持つほかに、データ処理端末装置1とモデ
ムLSIの伝送速度の違いなどの理由によるデータ転送
ができない場合、RAM8の一部(RAMバッファエリ
ア)を利用してデータを一時的に保存する機能(バッフ
ァ機能)を有する。なお、RAM8は電池8aによって
バックアップされている。In the second mode, the CPU 5 has the function of transferring data from the data processing terminal device 1 side to the modem LSI 9 side and data from the modem LSI 9 side to the data processing terminal device 1 side. If data cannot be transferred due to a difference in transmission speed between the device 1 and the modem LSI, etc., it has a function (buffer function) to temporarily store data using a part of the RAM 8 (RAM buffer area). Note that the RAM 8 is backed up by a battery 8a.
第2図乃至第4図は、実施例モデム装置のCPU5で実
行される制御プログラムの構成を示すフロー図である。2 to 4 are flowcharts showing the configuration of a control program executed by the CPU 5 of the modem device of the embodiment.
これらのフロー図を参照して、以下上記実施例装置の動
作を説明する。The operation of the apparatus of the above embodiment will be explained below with reference to these flowcharts.
まず電源投入等によってプログラムが開始されると、各
種フラグ、レジスタ、メモリ類を初期設定させ〔ステッ
プST(以下STと略す)■〕、続いて、コマンド入力
状態となる(Sr2)。データ端末処理装置1より、R
3−232Cインターフエイス2、rOボート3、バス
4aを介して、コマンド入力が入ると、随時データフォ
ーマット自動認識処理サブルーチン(第3図参照)が実
行される(Sr1)。この自動認識処理サブルーチンは
、入力されたコマンドによりデータフォーマットを自動
的に認識する機能の他に、データフォーマットに従った
XON/X0FFコードをRAMB内に設けられたXO
N/X0FFコード参照データ格納エリアにそれぞれ格
納する機能を併せ保有している。ここで、XONコード
は受信可能を知らせる1バイトのデータ、X0FFコー
ドは受信不可を知らせる1バイトのデータである。First, when the program is started by turning on the power, etc., various flags, registers, and memories are initialized [step ST (hereinafter abbreviated as ST) (2)], and then a command input state is entered (Sr2). From the data terminal processing device 1, R
When a command is input via the 3-232C interface 2, rO boat 3, and bus 4a, an automatic data format recognition processing subroutine (see FIG. 3) is executed at any time (Sr1). In addition to the function of automatically recognizing the data format based on the input command, this automatic recognition processing subroutine also has the function of automatically recognizing the data format based on the input command.
It also has the function of storing each in the N/X0FF code reference data storage area. Here, the XON code is 1-byte data that indicates that reception is possible, and the X0FF code is 1-byte data that indicates that reception is not possible.
入力されるデータのビット長は、通常8ビツト又は7ビ
ツト士パリティ1ビットであるので、データフォーマッ
ト検査の処理において、8ビツトパリテイなし、7ビツ
ト偶数パリテイ、7ビツト奇数パリテイ、7ビツトバリ
テイ固定の何れかであることを検出する処理が実行され
る。すなわち、このサブルーチンに入ると、第3図に示
すように、まず、データフォーマット検査処理が実行さ
れ(Sr31)、入力されたデータが8ビツトパリテイ
なしか(Sr32) 、7ビツト偶数パリテイか(Sr
34)、7ビツト奇数パリテイか(Sr36)、それぞ
れ判別される。8ビツトパリテイなしの場合には、5T
32の判定がYESとなり、XONコード参照データ格
納メモリNにコード11Hが格納されるとともに、X0
FFコード参照データ格納メモリFに、コード13Hが
格納され(Sr33)、リターンする。また、7ビツト
偶数パリテイの場合には、Sr14の判定がYESとな
り、メモリNにILHが格納されるとともに、メモリF
に93Hが格納され(Sr35)、リターンする。さら
に、7ビツト奇数パリテイの場合には、Sr16の判定
がYESとなり、メモリNにコード91Hが記憶され、
メモリFに13Hがそれぞれ格納され(Sr37)、リ
ターンする。The bit length of the input data is usually 8 bits or 7 bits and 1 parity bit, so in the data format inspection process, it is possible to choose between 8 bits with no parity, 7 bits with even parity, 7 bits with odd parity, and 7 bits with fixed parity. A process is executed to detect that. That is, when entering this subroutine, as shown in FIG. 3, data format checking processing is first executed (Sr31), and it is determined whether the input data has 8-bit parity (Sr32) or 7-bit even parity (Sr32).
34) and 7-bit odd parity (Sr36). If there is no 8-bit parity, 5T
32 becomes YES, code 11H is stored in the XON code reference data storage memory N, and X0
Code 13H is stored in the FF code reference data storage memory F (Sr33), and the process returns. In addition, in the case of 7-bit even parity, the determination of Sr14 becomes YES, ILH is stored in memory N, and memory F
93H is stored in (Sr35) and returns. Furthermore, in the case of 7-bit odd parity, the determination of Sr16 becomes YES, and code 91H is stored in memory N.
13H is stored in memory F (Sr37), and the process returns.
データが、7ビツトパリテイ固定の場合には、メモリN
にコード91Hを格納し、メモリFにコード93Hを格
納しく5T3B)、リターンする。If the data has fixed 7-bit parity, memory N
Store code 91H in memory F, store code 93H in memory F (5T3B), and return.
ここで、格納されるデータIIH,13H19111,
93Hのデータは、16進表示のデータであり、これら
4種類のデータは、通常、X ON/XOF F I制
御方式で採用されている制御データである。III(,
91HはXON:I−)”、131(,93HはX0F
Fコードである。Here, the stored data IIH, 13H19111,
The data 93H is data expressed in hexadecimal, and these four types of data are control data normally employed in the X ON/XOF I control system. III(,
91H is XON:I-)", 131(, 93H is X0F
It is an F code.
次に、メインルーチンでは、入力されたコマンドが、ダ
イヤルコマンドであれば(Sr4)、判定YESで、デ
ータ通信を開始する(Sr1)。Next, in the main routine, if the input command is a dial command (Sr4), the determination is YES and data communication is started (Sr1).
データ通信状態では、次に、相手方より受信データがあ
ったか否かを判定しく5T7)、さらに、受信データで
ない場合には、通信状態か否かを判定しく5T8)、通
信状態であれば、RAMバッファ検査処理サブルーチン
に移行する(Sr1)。In the data communication state, next, it is determined whether there is data received from the other party (5T7), and if it is not received data, it is determined whether or not the communication state is in progress (5T8). If the communication state is, the RAM buffer is The process moves to the inspection processing subroutine (Sr1).
RAMバッファの検査処理サブルーチンでは、RAMバ
ッファの空きエリアを検査する。つまり、第4図に示す
ように、RAMバッファが、規定数以上空いているか否
かを判定しく5T91)、規定数以上空いていれば、次
に、フラグbがOであるか否かを判定しく5T92)、
フラグbがOの場合には、メモリNの内容、つまりXO
NコードをメモリXに転送し、そのメモリXの内容を送
信する(ST93)、そして、フラグbを1にしてリタ
ーンする。5T92でbがOでない場合、すでにXON
コードが送信されたものとして、そのままリターンする
。このメモリXの内容を送信することにより、RAMバ
ッファ内に空エリアがあることを通信相手方に知らせる
ものである。In the RAM buffer inspection processing subroutine, the free area of the RAM buffer is inspected. In other words, as shown in FIG. 4, it is determined whether the RAM buffer is free for a specified number or more (5T91), and if the RAM buffer is free for a specified number or more, then it is determined whether or not flag b is O. Shiku5T92),
If flag b is O, the contents of memory N, that is, XO
Transfers the N code to memory X, transmits the contents of memory X (ST93), sets flag b to 1, and returns. If b is not O in 5T92, it is already XON
The code is assumed to have been sent and is returned as is. By transmitting the contents of this memory X, the communication partner is informed that there is an empty area in the RAM buffer.
また、Sr11において、RAMバッファが規定数以上
空いていない場合には、バッファフラグbを1か否か判
定しく5T95)、b=1の場合には、メモリFの内容
、つまりX0FFコードをメモリXに記憶するとともに
、そのメモリXの内容を送信する(ST96)。この送
信はRAMバッファの空エリアが規定数より少ないこと
を相手方に知らせるための処理である。Sr15におい
て、bが1でない場合には、すてにX0FFコードがX
メそりにストアされ、その内容が送信されたことを意味
し、そのままリターンする。In addition, in Sr11, if the RAM buffer is not more than the specified number of free spaces, it is determined whether the buffer flag b is 1 or not (5T95), and if b = 1, the contents of the memory F, that is, the X0FF code are transferred to the memory At the same time, the contents of the memory X are transmitted (ST96). This transmission is a process for notifying the other party that the free area of the RAM buffer is less than a specified number. In Sr15, if b is not 1, the X0FF code is
This means that the contents are stored in the memory and sent, and the contents are returned as is.
次に、通信状態において、Sr1で受信データがあった
場合には、1バイトの受信データをメモリYに記憶する
(STIO)。そして、そのメモリYの内容、つまり受
信データとメモリNの内容であるXONコードを比較す
る(STII)。両者が一致する場合には、データ送信
を相手方に対し開始しく5T12)、Sr1に戻る。一
方、受信データとXONコードが一致しない場合には、
続いて今度は、その受信データYとメモリFの内容、つ
まりX0FFコードとを比較しく5T13)、ここで、
コードの一致が得られれば、データ送信を停止しく5T
14)、Sr1に戻るが、それでも、メモリFの内容と
メモリYの内容が一致しない場合には、そのメモリYの
内容をRAMバッファ8に転送し、記憶する(ST15
)。Next, in the communication state, if there is received data in Sr1, 1 byte of received data is stored in memory Y (STIO). Then, the contents of memory Y, that is, the received data, and the XON code, which is the contents of memory N, are compared (STII). If the two match, data transmission is started to the other party (5T12) and the process returns to Sr1. On the other hand, if the received data and XON code do not match,
Next, compare the received data Y and the contents of memory F, that is, the X0FF code (5T13), where:
If the codes match, data transmission will be stopped.5T
14), the process returns to Sr1, but if the contents of memory F and the contents of memory Y still do not match, the contents of memory Y are transferred to RAM buffer 8 and stored (ST15).
).
なお、RAMバッファ8には、データ処理端末装置1側
から受は取ったデータをモデムLSIQ側へ転送するた
めのRAMバッファと、モデムLSI9側から受は取っ
たデータをデータ端末処理装置1側へ転送するためのR
AMバッファの二種類がある。受信バッファYの内容は
受信した側に3亥当するようにRAMバッファに転送す
る。The RAM buffer 8 includes a RAM buffer for transferring data received from the data processing terminal device 1 side to the modem LSIQ side, and a RAM buffer for transferring data received from the modem LSI 9 side to the data terminal processing device 1 side. R for transfer
There are two types of AM buffers. The contents of the reception buffer Y are transferred to the RAM buffer so that they are applied to the receiving side.
Sr4において、ダイヤルコマンドでない場合には、C
PU5は、そのコマンドに応じた処理を行い(Sr5)
、Sr1にリターンする。In Sr4, if it is not a dial command, C
PU5 performs processing according to the command (Sr5)
, returns to Sr1.
(へ)発明の効果
この発明によれば、通信状態に入る前に、情報処理端末
装置からコマンドを受けて、そのコマンドデータのフォ
ーマットを自動認識し、そのデータフォーマットに対応
するフロー制御コードを記憶手段に記憶しており、受信
状態では、そのデータフォーマットに対応するフロー制
御コードの監視を実行し、例えば、相手方から入力され
たデータフォーマットに対し、記憶手段に記憶している
フロー制御コードと一致するか否かの監視を行い。(f) Effects of the Invention According to this invention, before entering a communication state, a command is received from an information processing terminal device, the format of the command data is automatically recognized, and a flow control code corresponding to the data format is stored. In the reception state, the flow control code corresponding to the data format is monitored, and for example, the data format input from the other party matches the flow control code stored in the storage means. We will monitor whether or not.
一致した場合に、フロー制御コードをそのまま生かし、
一致しない場合には、無視するようにしているので、フ
ロー制御以外のコードでも、フロー制御コードとして扱
われるケースがまれとなり、バッファのオーバフローや
通信不能の状態、伝送データの破壊等の障害も発生する
のを防止することができ、精度のよい伝送を行うことが
できる。If there is a match, use the flow control code as is,
If they do not match, they are ignored, so even non-flow control codes are rarely treated as flow control codes, which can lead to problems such as buffer overflows, communication failure, and corrupted transmitted data. This enables highly accurate transmission.
第1図は、この発明の一実施例を示すモデム装置のハー
ド構成を示す図、第2図は、上記実施例装置のCPUの
プログラム構成を示す制御フローのメインルーチンのフ
ロー図、第3図は、同メインルーチンのデータフォマッ
ト自動認識処理サブルーチンを示すフロー図、第4図は
、同メインルーチンのRAMバッファ検査処理のサブル
ーチンを示すフロー図である。
l:データ処理端末装置、
3 ・ 10 : I○ボート、 5:CPU
。
8:RAM、 9:モデムLSI、13:
電話回線。
特許出願人 立石電機株式会社代理人 弁理
士 中 村 茂 信
第2図
第3図
第4 図FIG. 1 is a diagram showing the hardware configuration of a modem device showing an embodiment of the present invention, FIG. 2 is a flow diagram of the main routine of the control flow showing the program structure of the CPU of the device of the embodiment, and FIG. 4 is a flowchart showing a data format automatic recognition processing subroutine of the same main routine, and FIG. 4 is a flowchart showing a RAM buffer inspection processing subroutine of the same main routine. l: Data processing terminal device, 3/10: I○ boat, 5: CPU
. 8: RAM, 9: Modem LSI, 13:
telephone line. Patent Applicant Tateishi Electric Co., Ltd. Agent Patent Attorney Shigeru Nakamura Figure 2 Figure 3 Figure 4
Claims (1)
交信情報の変復調制御を行うモデム装置において、 通信状態になる以前に前記情報処理端末装置より受けた
データにより、データフォーマットを認識するデータフ
ォーマット認識手段と、 認識されたデータフォーマットを記憶する記憶手段と、 通信状態中に、前記記憶手段に記憶されたデータフォー
マットに対応するフロー制御コードの監視を行うフロー
制御コード監視手段と、 通信状態中に、前記情報処理端末装置あるいは通信相手
先に、前記記憶手段に記憶されたデータフォーマットに
対応するフロー制御コードを送出するフロー制御コード
送出手段と、 を備えたことを特徴とするモデム装置。(1) Provided between the information processing terminal device and the public line,
A modem device that performs modulation and demodulation control of communication information, comprising: a data format recognition unit that recognizes a data format based on data received from the information processing terminal device before entering a communication state; and a storage unit that stores the recognized data format. , flow control code monitoring means for monitoring a flow control code corresponding to a data format stored in the storage means during a communication state; and flow control code monitoring means for monitoring a flow control code corresponding to a data format stored in the storage means during a communication state; A modem device comprising: flow control code sending means for sending a flow control code corresponding to a data format stored in the means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63132451A JP2707602B2 (en) | 1988-05-30 | 1988-05-30 | Modem device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63132451A JP2707602B2 (en) | 1988-05-30 | 1988-05-30 | Modem device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01300731A true JPH01300731A (en) | 1989-12-05 |
JP2707602B2 JP2707602B2 (en) | 1998-02-04 |
Family
ID=15081662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63132451A Expired - Lifetime JP2707602B2 (en) | 1988-05-30 | 1988-05-30 | Modem device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2707602B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6276843A (en) * | 1985-09-30 | 1987-04-08 | Canon Inc | Transmission control system |
-
1988
- 1988-05-30 JP JP63132451A patent/JP2707602B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6276843A (en) * | 1985-09-30 | 1987-04-08 | Canon Inc | Transmission control system |
Also Published As
Publication number | Publication date |
---|---|
JP2707602B2 (en) | 1998-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0893019B1 (en) | Multiplex communication interface circuit and method | |
US5513321A (en) | Multiprocessor system discharging data in networking apparatus in response to off-line information from receiver-side processor | |
US5765019A (en) | Microcomputer with built-in serial input-output circuit and collision detection circuit responsive to common input-output line being occupied | |
JPH01300731A (en) | Modem device | |
JPH0234518B2 (en) | ||
JP2829550B2 (en) | Communication control LSI | |
JPH0479439A (en) | Connection device for electronic apparatus | |
JP3460502B2 (en) | Serial transmission system | |
JP2000194458A (en) | Electronic device having irda system communication function, externally mounted communication equipment for adding irda system communication function and its adding method | |
JPS61227451A (en) | Integrated circuit for serial data communication control | |
KR100271299B1 (en) | Method of alternating abnormal mk5025 chip to normal mk5025 chip automatically | |
JPH0438618Y2 (en) | ||
JPS6194438A (en) | Communication controller | |
JP2863127B2 (en) | Communication device | |
JPS5833748A (en) | Interruption controlling system | |
JPH033054A (en) | Method for preventing communication data from being missed | |
JPH0662010A (en) | Communication interface adapter | |
JPH07105795B2 (en) | Polling control method | |
JPS6180350A (en) | Reception processor | |
JPS60241146A (en) | Fault detecting method | |
JPS58101322A (en) | Data transfer controlling circuit | |
JPH0255819B2 (en) | ||
JPS60232745A (en) | Interface conversion system | |
JPH05130165A (en) | Communication interface equipment | |
JPH03265238A (en) | Communication equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071017 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081017 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081017 Year of fee payment: 11 |