Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3296053B2 - Communication control device - Google Patents
[go: Go Back, main page]

JP3296053B2 - Communication control device - Google Patents

Communication control device

Info

Publication number
JP3296053B2
JP3296053B2 JP26385793A JP26385793A JP3296053B2 JP 3296053 B2 JP3296053 B2 JP 3296053B2 JP 26385793 A JP26385793 A JP 26385793A JP 26385793 A JP26385793 A JP 26385793A JP 3296053 B2 JP3296053 B2 JP 3296053B2
Authority
JP
Japan
Prior art keywords
communication
communication control
line
processing
host device
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.)
Expired - Fee Related
Application number
JP26385793A
Other languages
Japanese (ja)
Other versions
JPH07121461A (en
Inventor
厚史 藤本
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation 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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP26385793A priority Critical patent/JP3296053B2/en
Publication of JPH07121461A publication Critical patent/JPH07121461A/en
Application granted granted Critical
Publication of JP3296053B2 publication Critical patent/JP3296053B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、ホスト装置の命令に
基づいて通信処理を行う通信制御装置に関し、特に、複
数の通信回線を収容したファクシミリアダプタ等の通信
制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication control device for performing communication processing based on a command from a host device, and more particularly to a communication control device such as a facsimile adapter accommodating a plurality of communication lines.

【0002】[0002]

【従来の技術】近年、EIA(ELECTRONIC INDUSTRIES
ASSOCIATION =エレクトロニック・インダストリーズ・
アソシエーション)/TIA(TELECOMMUNICATIONS IND
USTRIES ASSOCIATION =テレコミュニケーションズ・イ
ンダストリーズ・アソシエーション)−578に定義
(ANSI(アメリカ規格協会)、EIA/TIA−5
78−1990、APPROVED(アプローブド):
1990年10月22日)されているファクシミリ通信
に従ってデータの送受信を行うようにしたものがある。
単一の回線に接続される通信制御装置の場合には、回線
からの着呼を受けると単純に着呼を受けたことをホスト
側に通知する。この通知を受けたホストは通信を開始す
るために通信開始コマンドを発行する。例えば、上記E
IA/TIA−578によると、通信制御装置からの
“RING”メッセージがホスト側に通知され、そのメ
ッセージに応答したホスト側から”ATA”コマンドを
発行することにより、呼に応答するようになっている。
2. Description of the Related Art In recent years, EIA (ELECTRONIC INDUSTRIES
ASSOCIATION = Electronic Industries
Association) / TIA (TELECOMMUNICATIONS IND)
USTRIES ASSOCIATION = Defined in Telecommunications Industries Association -578 (ANSI (American Standards Association), EIA / TIA-5
78-1990, APPROVED (Aprobed):
In some cases, data is transmitted and received in accordance with facsimile communication performed on October 22, 1990).
In the case of a communication control device connected to a single line, upon receiving a call from the line, the communication control device simply notifies the host that the call has been received. The host that has received this notification issues a communication start command to start communication. For example, the above E
According to IA / TIA-578, a "RING" message from the communication control device is notified to the host, and the host responding to the message issues an "ATA" command to respond to the call. I have.

【0003】これを複数の通信回線と接続される通信制
御装置に適用するには、各回線毎に対応して識別子を付
与して、上記と同様のことを行えば良い。
To apply this to a communication control device connected to a plurality of communication lines, an identifier may be assigned to each line, and the same operation as described above may be performed.

【0004】この場合、ホスト側には、通信制御を行う
複数の通信制御プロセスと、これらのプロセスを統括す
るプロセスとが必要であり、この統括するプロセスは、
通信制御装置から通知された回線と、前記複数の通信制
御プロセスのうち1つの通信制御プロセスと対応つける
機能を有していなければならない。
In this case, the host needs a plurality of communication control processes for performing communication control and a process for controlling these processes.
It must have a function of associating the line notified from the communication control device with one of the plurality of communication control processes.

【0005】通信制御装置が回線からの着呼を検出する
と、どの回線からの着呼かを示す回線識別子(回線I
D)と共に着呼したことをホスト側に通知(この通知は
複数の回線に対して同時に行われることも有り得る)す
る。するとホスト側では、通信制御装置からの着呼指示
を受けて、統括プロセスにより決定された通信制御プロ
セスが、通信開始コマンドを発行すると共に、どの回線
に対するものかを識別するために、通信開始コマンドに
回線ID(つまり上記通知された回線ID)を付加す
る。これによって通信制御装置はその回線IDに示され
る回線を通じてデータの送受を行うことが可能となる。
When the communication control device detects an incoming call from a line, a line identifier (line I
Notify the host that the call has been received together with D) (this notification may be performed simultaneously on a plurality of lines). Then, on the host side, in response to the incoming call instruction from the communication control device, the communication control process determined by the supervising process issues a communication start command, and identifies the line to which the communication control process is directed. (That is, the notified line ID). As a result, the communication control device can transmit and receive data through the line indicated by the line ID.

【0006】なお、複数の通信回線に接続される通信制
御装置でも、実際の通信処理部が1つしかない場合に
は、特開平5−160979号公報に記載されている様
に、先着順に処理を行うようにし、しかも後から発生し
た呼については、ファクシミリ制御部によって、その呼
の着信時の識別情報と予めシステムに登録された呼の優
先度の識別情報とを比較し、この比較結果に応じて、そ
の発生した呼を、無視するか或いはすでに通信中の呼を
切断して優先的に処理するかを決定するようにしている
また実際の複数の呼を効率良く処理する方法のものとし
て、特公昭61−11503号公報に開示されたものが
知られている。この公報のものは、各回線毎に処理要求
があるかどうかをスキャンすることにより、複数の回線
を監視するようにし、しかも高速回線を制御する回線制
御部が優先的に処理をするようして、処理効率を向上さ
せるようにしている。
[0006] Even in a communication control device connected to a plurality of communication lines, if there is only one actual communication processing unit, the processing is performed on a first-come-first-served basis as described in JP-A-5-160979. For calls that occur later, the facsimile control unit compares the identification information at the time of the incoming call with the identification information of the priority of the call registered in the system in advance. Accordingly, it is determined whether the generated call is to be ignored or the call that is already in communication is disconnected and processed preferentially. Also, as a method for efficiently processing a plurality of actual calls The one disclosed in JP-B-61-11503 is known. In this publication, a plurality of lines are monitored by scanning each line for a processing request, and a line control unit that controls a high-speed line performs processing with priority. , To improve processing efficiency.

【0007】[0007]

【発明が解決しようとする課題】最近では、パーソナル
コンピュータなどの普及により、ホスト(パソコン)側
から通信制御装置を制御するためのソフトウェアが多数
開発されている。しかしホスト側で動作する通信制御ソ
フトウェアには、単一の回線を制御するように設計され
たものが多く、これを有効に利用するには、より簡便な
方法で複数の回線が扱える通信制御装置が望まれてい
る。
Recently, with the spread of personal computers and the like, a host (personal computer) has developed a large number of software programs for controlling the communication control device. However, most communication control software that operates on the host side is designed to control a single line, and in order to use this effectively, a communication control device that can handle multiple lines in a simpler way Is desired.

【0008】これに対し、通信制御装置から着呼が有っ
た旨および回線IDの通知を受けたホスト側が、その回
線IDを付加した通信開始コマンドを発行する上記従来
の通信方法においては、発呼時については、通信制御装
置に自動回線選択の機能を持たせることにより、ホスト
側は、どの回線が使用されているかは意識することな
く、通信制御装置の機能を利用することができる。
On the other hand, in the above-mentioned conventional communication method in which the host receiving the notification of the incoming call and the line ID from the communication control device issues a communication start command to which the line ID is added, At the time of a call, by giving the function of automatic line selection to the communication control device, the host can use the function of the communication control device without being conscious of which line is being used.

【0009】しかし、着呼時については、ホスト側は、
回線ID毎の回線情報を持ち、どの回線IDについて処
理しているのか、或いはどの回線IDについて処理が保
留されているのかを常に監視する必要がある。また回線
IDと通信制御プロセスとを対応付けることも必要であ
る。しかしながら上記従来においては、複数回線をサポ
ートするには、上述した統括プロセスを追加し、回線I
Dと通信制御プロセスとを対応付けする機能と、監視す
る機能とを持たせなければならなかった。
However, at the time of the incoming call, the host side
It is necessary to have line information for each line ID, and to constantly monitor which line ID is being processed or which line ID is being processed. It is also necessary to associate a line ID with a communication control process. However, in the related art, in order to support a plurality of lines, the above-described control process is added, and the line I
A function for associating D with the communication control process and a function for monitoring have to be provided.

【0010】仮に、単一の回線を制御するように設計さ
れた既存の通信制御ソフトウェアを利用するにしても、
そのまま利用することはできず、当該ソフトウェアに上
述した対応付け機能と監視機能を付加しなければなら
ず、このため、複数回線のサポート時には、ホスト側の
ソフトウェアを上述した対応付け機能と監視機能を有す
るものに変更しなければならず、大幅な変更を強いる結
果となっていた。
Even if existing communication control software designed to control a single line is used,
It is not possible to use the software as it is, and it is necessary to add the above-mentioned association function and monitoring function to the software. For this reason, when a plurality of lines are supported, the host-side software needs the above-mentioned association function and monitoring function. Had to be changed, which resulted in a major change.

【0011】そこで、この発明は、ホスト装置側の既存
の通信処理機能を利用することができ、しかもホスト装
置側で複数回線の着呼を意識することなく、複数回線を
サポートすることができる通信制御装置を提供すること
を目的とする。
Therefore, the present invention can utilize the existing communication processing function of the host device, and can support a plurality of lines without being conscious of the incoming call of the plurality of lines on the host device side. It is an object to provide a control device.

【0012】[0012]

【課題を解決するための手段】この発明は、複数の通信
回線(図1のL1〜Lm)を収容し、ホスト装置からの
命令に基づいて通信処理を行う通信制御装置(図1の
2)において、前記複数の通信回線に対応して設けら
れ、通信処理を実行する複数の通信処理手段(図1の2
1-1〜21-m)と、前記複数の通信回線からの着呼の数
を計数する計数手段(図1の22)と、該計数手段によ
って計数されている現在の計数値の情報を前記ホスト装
置に通知し、この通知を受けた前記ホスト装置からの通
信開始指示を受けると、前記計数手段の計数値を減算す
ると共に、実際に発生している呼に対応する通信処理手
段を起動する制御手段(図1の24)とを具備してい
る。
According to the present invention, there is provided a communication control apparatus (2 in FIG. 1) for accommodating a plurality of communication lines (L1 to Lm in FIG. 1) and performing communication processing based on a command from a host device. , A plurality of communication processing means (2 in FIG. 1) provided corresponding to the plurality of communication lines and executing communication processing.
1-1 to 21-m), a counting means (22 in FIG. 1) for counting the number of incoming calls from the plurality of communication lines, and information on a current count value counted by the counting means. When notified to the host device and receives a communication start instruction from the host device that has received the notification, the count value of the counting device is subtracted, and the communication processing device corresponding to the call actually occurring is activated. Control means (24 in FIG. 1).

【0013】[0013]

【作用】この発明においては、制御手段が、計数手段に
よって計数され複数の通信回線からの着呼の数を表して
いる現在の計数値の情報を、ホスト装置に通知すると共
に、この通知内容を受け取った前記ホスト装置からの通
信開始指示を受けると、前記計数手段の計数値を減算
し、更に実際に発生している呼に対応する通信処理手段
を起動する。またホスト装置では、前記現在の計数値が
「0」でない限り、次の通信開始指示を通信制御装置へ
発行することができる。そして通信制御装置において
は、上記同様に、計数手段の計数値を減算し、更に実際
に発生している呼に対応する通信処理手段を起動する。
In the present invention, the control means notifies the host device of information on the current count value, which is counted by the counting means and indicates the number of incoming calls from a plurality of communication lines, and transmits the content of the notification. When receiving the received communication start instruction from the host device, the count value of the counting means is decremented, and the communication processing means corresponding to the actually generated call is activated. The host device can issue the next communication start instruction to the communication control device as long as the current count value is not “0”. Then, in the communication control device, similarly to the above, the count value of the counting means is subtracted, and the communication processing means corresponding to the actually generated call is activated.

【0014】このように、通信制御装置側で、通信開始
指示に対して通信処理手段を割付けるので、ホスト装置
では複数の通信回線の着呼については関与することな
く、しかも通信開始指示に対して、実際に発生している
呼に対応する通信処理手段が起動され、該通信処理手段
によって通信処理が実行される。
As described above, since the communication control unit allocates the communication processing means to the communication start instruction, the host device does not participate in the incoming calls of a plurality of communication lines, and furthermore, responds to the communication start instruction. Then, the communication processing means corresponding to the actually generated call is activated, and the communication processing means executes the communication processing.

【0015】なお、ホスト装置が、通信制御処理を実行
する複数の通信制御プロセスを持つ場合には、通信制御
装置では、1つの通信制御プロセスからの通信開始指示
に対応して計数値の減算処理が終了するまでは、他の通
信制御プロセスからの通信開始指示を受け付けないよう
にすることにより、同様に、ホスト装置側で、複数の回
線を意識することなく、しかも統括プロセスを持つこと
無く、通信開始指示を送出した通信制御プロセスと、実
際に発生している呼に対応する通信処理手段とが接続さ
れる。そして該通信処理手段によって通信処理が実行さ
れる。
When the host device has a plurality of communication control processes for executing the communication control process, the communication control device performs a process of subtracting the count value in response to a communication start instruction from one communication control process. Until the communication is completed, by not accepting a communication start instruction from another communication control process, similarly, the host device side does not have to be aware of a plurality of lines, and has no control process. The communication control process that has sent the communication start instruction and the communication processing means corresponding to the call that is actually occurring are connected. Then, communication processing is executed by the communication processing means.

【0016】[0016]

【実施例】以下、本発明の実施例を図1乃至図5の添付
図面を参照して説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below with reference to the accompanying drawings of FIGS.

【0017】第1の実施例について説明する。The first embodiment will be described.

【0018】図1は、本発明に係る通信制御装置を有す
るコンピュータシステムの構成図を示したものである。
同図において、ホスト装置1と通信制御装置2とが物理
的な1つのインタフェース3を介して接続されている。
FIG. 1 shows a configuration diagram of a computer system having a communication control device according to the present invention.
In FIG. 1, a host device 1 and a communication control device 2 are connected via one physical interface 3.

【0019】ホスト装置1は、1つの通信回線のみをサ
ポートする通信制御処理機能(これは通信制御ソフトウ
ェアのとして実現される)を有するn個の通信制御プロ
セスP1、P2〜Pnと、これらの通信制御プロセスを
マルチタスク環境で実行する中央処理装置等の制御部1
0と有している。
The host device 1 has n communication control processes P1, P2 to Pn having a communication control processing function (which is realized as communication control software) supporting only one communication line, and these communication processes. Control unit 1 such as a central processing unit that executes a control process in a multitask environment
It has 0.

【0020】一方、通信制御装置2は、m回線の通信回
線L1、L2〜Lmとそれぞれ対応して接続されたm個
の回線制御部21-1、21-2〜21-mと、これらの通信
回線からの着呼数をカウントする着呼数カウンタ部22
と、ホスト装置1とのインタフェースを司るインタフェ
ース部(以下、I/F部という)23と、通信制御装置
全体を制御する装置制御部24と有している。なお各回
線制御部において、点線で囲まれた通信処理プロセス
は、常時回線制御部に存在しているのではなく、装置制
御部24によって生成され渡されるものである(この詳
細については後述する)。
On the other hand, the communication control device 2 includes m line control units 21-1, 21-2 to 21-m connected to the m line communication lines L1, L2 to Lm, respectively. Incoming call counter 22 for counting the number of incoming calls from the communication line
And an interface unit (hereinafter, referred to as an I / F unit) 23 that controls an interface with the host device 1 and a device control unit 24 that controls the entire communication control device. In each line control unit, the communication processing process enclosed by a dotted line does not always exist in the line control unit but is generated and transferred by the device control unit 24 (the details will be described later). .

【0021】インタフェース3は、ホスト装置1内の各
通信制御プロセスにそれぞれ対応するn個の論理チャネ
ルch1、ch2〜chnと、共通制御チャネルchと
を加算した合計値「n+1」の論理的なチャネルに分割
されている。勿論、これらの論理的なチャネルは物理的
に独立したインタフェースで置き換えることも可能であ
る。
The interface 3 is a logical channel having a total value "n + 1" obtained by adding n logical channels ch1, ch2 to chn corresponding to each communication control process in the host device 1 and the common control channel ch. Is divided into Of course, these logical channels can be replaced by physically independent interfaces.

【0022】ここで、請求項1の発明の構成要件と図1
に示した構成要素との対応関係について説明する。上述
した複数の通信制御プロセスは通信制御プロセスP1〜
Pnに対応し、上述したホスト装置はホスト装置1に対
応し、上述した複数の通信回線は通信回線L1〜Lmに
対応し、上述した通信制御装置は通信制御装置2に対応
し、上述した複数の通信処理手段は回線制御部21-1〜
21-mに対応し、上述した計数手段は着呼数カウンタ2
2に対応し、上述した制御手段は装置制御部24に対応
している。
Here, the constituent features of the invention of claim 1 and FIG.
The correspondence relationship with the components shown in FIG. The plurality of communication control processes described above are communication control processes P1 to P1.
Pn, the above-described host device corresponds to the host device 1, the plurality of communication lines correspond to the communication lines L1 to Lm, the communication control device corresponds to the communication control device 2, and the plurality of communication lines The communication processing means of the line control unit 21-1 ~
21-m, the above-mentioned counting means is the number of incoming calls counter 2
2, the above-described control means corresponds to the device control unit 24.

【0023】次に、本実施例における着呼時の処理につ
いて図2及び図3を参照して説明する。図2は、ホスト
装置1側における各通信制御プロセスの処理動作を示す
フローチャートであり、図3は通信制御装置側の処理動
作を示すフローチャートである。
Next, the processing at the time of receiving a call in this embodiment will be described with reference to FIGS. FIG. 2 is a flowchart showing the processing operation of each communication control process on the host device 1 side, and FIG. 3 is a flowchart showing the processing operation on the communication control device side.

【0024】ホスト装置1上の各通信制御プロセスは、
図2に示される処理手順に従って、共通制御チャネル及
び論理チャネルを使って通信制御装置2にアクセスする
ようになっている。ここでは、通信制御プロセスP1の
処理について説明するが、他のプロセスも同様の処理を
行う。
Each communication control process on the host device 1
According to the processing procedure shown in FIG. 2, the communication control device 2 is accessed using the common control channel and the logical channel. Here, the process of the communication control process P1 will be described, but other processes perform the same process.

【0025】図2において、通信制御プロセスP1は、
共通制御チャネルch及びI/F部23を通じて着呼数
カウンタ部22内のカウンタ値をアクセスすると共に
(ステップ201)、着呼数カウンタ部22へのアクセ
スがロック(施錠)状態であるか否かを判断する(ステ
ップ202)。ここで、ロック状態であるということ
は、既に他の通信制御プロセスが着呼数カウンタ部22
にアクセスしていることを意味している。
In FIG. 2, the communication control process P1 is
The counter value in the incoming call counter 22 is accessed through the common control channel ch and the I / F unit 23 (step 201), and whether the access to the incoming call counter 22 is locked or not is determined. Is determined (step 202). Here, the locked state means that another communication control process has already been executed by the incoming call counter 22.
Means that you are accessing.

【0026】従って上記ステップ202において、着呼
数カウンタ部22へのアクセスがロックされている場合
には、着呼数カウンタ部22からアクセス禁止を示す旨
のエラーコードが返されるので、通信制御プロセスP1
は、所定時間待機し(ステップ203)、その後、ステ
ップ201に戻る。所定時間待機した後、上記同様のア
クセスをリトライする。
Therefore, if the access to the incoming call counter 22 is locked in step 202, an error code indicating that access is prohibited is returned from the incoming call counter 22. P1
Waits for a predetermined time (step 203), and then returns to step 201. After waiting for a predetermined time, an access similar to the above is retried.

【0027】一方、ステップ202において、アクセス
がロックされていない場合は、着呼数カウンタ部22内
のカウント値(すなわち着呼数)を知ることができるの
で、通信制御プロセスP1は、「カウント値=0」であ
るか否かを判断する(ステップ204)。
On the other hand, if the access is not locked in step 202, the count value (ie, the number of incoming calls) in the number-of-incoming-calls counter unit 22 can be known. = 0 ”is determined (step 204).

【0028】ここで、カウント値=0の場合には着呼が
ないことを意味しているので、上記ステップ203に戻
り、一方、カウント値≠0の場合は、その着呼を処理す
るために、通信開始コマンドを発行する(ステップ20
5)。この通信開始コマンドは、以後の通信を処理する
プロセスを特定するために共通制御チャネルchではな
く、そのプロセスに対応した論理チャネル、この場合は
論理チャネルch1をを通じて通信制御装置2に入力さ
れる。
Here, when the count value = 0, it means that there is no incoming call. Therefore, the process returns to the step 203. On the other hand, when the count value is less than 0, the incoming call is processed. Issues a communication start command (step 20).
5). This communication start command is input to the communication control device 2 not through the common control channel ch but through a logical channel corresponding to the process, in this case, the logical channel ch1, in order to specify a process for processing the subsequent communication.

【0029】そして、通信制御プロセスP1は、以後、
その着呼に対応する通信処理を、1回線だけの場合と同
様に実施する(ステップ206)。
Thereafter, the communication control process P1
The communication process corresponding to the incoming call is performed in the same manner as in the case of only one line (step 206).

【0030】次に、通信制御装置側の着信処理について
説明する。ここでは、通信制御プロセスP1からアクセ
スがあるものとする。
Next, the incoming call processing on the communication control device side will be described. Here, it is assumed that there is access from the communication control process P1.

【0031】図3に示すように、通信制御装置2におい
ては、装置制御部24は、「カウンタ値≠0」のときの
着呼数カウンタ部22へのアクセスがあったか否かを判
断し(ステップ301)、アクセスされていない場合、
或いは「カウント値=0」のときアクセスされた場合に
は上記ステップ301に戻り、「カウント値≠0」がア
クセスされるまでこの処理を繰り返し、一方、「カウン
ト値≠0」がアクセスされた場合は、着呼数カウンタ部
22へのアクセスをロックする(ステップ302)。こ
れは、ホスト装置1側の他の通信制御プロセスが同じ着
呼数の値を読み出して、同一の呼に対して複数の通信開
始コマンドが発行されるのを防止するためである。
As shown in FIG. 3, in the communication control device 2, the device control unit 24 determines whether or not the access number counter unit 22 has been accessed when "counter value ≠ 0" (step S1). 301), if not accessed,
Alternatively, if the access is made when “count value = 0”, the process returns to step 301, and this processing is repeated until “count value ≠ 0” is accessed. Locks access to the incoming call counter 22 (step 302). This is to prevent another communication control process of the host device 1 from reading the same number of incoming calls and issuing a plurality of communication start commands for the same call.

【0032】なおステップ301において、着呼数カウ
ンタ部22へのアクセスが行われたか否かの判断は、例
えばアクセスした通信制御プロセスによって、着呼数カ
ウンタ部22にアクセスした旨のフラグ(例えば
“1”)をセットすることにより、容易に実施すること
ができる。
In step 301, it is determined whether or not the access to the incoming call counter 22 has been performed, for example, by a flag (for example, " By setting 1 ″), it can be easily implemented.

【0033】ところで、着呼数カウンタ部22へのアク
セスをロック状態にした装置制御部24は、ホスト装置
2の上記アクセスした通信制御プロセス(この例では通
信制御プロセスP1)からの通信開始コマンドを受信し
たか否かを判断する(ステップ303)。なお、その通
信制御プロセスから発行される通信コマンドは、そのプ
ロセスに対応する論理チャネル(この例では論理チャネ
ルch1)及びI/F部24を通じて装置制御部24に
入力されることになる。
By the way, the device control unit 24, which locks the access to the incoming call counter unit 22 in the locked state, sends a communication start command from the accessed communication control process (the communication control process P1 in this example) of the host device 2. It is determined whether or not it has been received (step 303). The communication command issued from the communication control process is input to the device control unit 24 through the logical channel (the logical channel ch1 in this example) corresponding to the process and the I / F unit 24.

【0034】ところで、ステップ303において、通信
制御コマンドを受信していない場合には受信するまで待
機し、一方、そのコマンドを受信した場合は、着呼数カ
ウンタ部22のカウント値から値「1」を減算し(ステ
ップ304)、さらに着呼数カウンタ部22へのアクセ
スのロックを解除する(ステップ305)。
If it is determined in step 303 that the communication control command has not been received, the communication control command waits until it is received. Is subtracted (step 304), and the access to the incoming call counter 22 is unlocked (step 305).

【0035】その後、通信開始コマンドを受けた論理チ
ャネル(この例では論理チャネルch1)と、実際に発
生している呼(例えば通信回線L1に対する呼)とを対
応付けて、通信処理のためにプロセス(通信処理プロセ
ス)を生成する(ステップ306)。この通信プロセス
は回線制御部(この例では回線制御21-1)に渡され、
ここで実行される。すなわち、このとき渡された通信処
理プロセスは、回線制御21-1の点線で囲まれた通信処
理プロセスということになる。
Thereafter, the logical channel (the logical channel ch1 in this example) that has received the communication start command is associated with an actually generated call (for example, a call to the communication line L1), and a process for communication processing is performed. (Communication processing process) is generated (step 306). This communication process is passed to a line control unit (line control 21-1 in this example),
It is executed here. In other words, the communication process passed at this time is a communication process surrounded by a dotted line of the line control 21-1.

【0036】なおステップ306の処理が実行されると
いうことは、図2に示した処理手順のステップ205の
処理が実行され、続いてステップ206の処理が実行さ
れていると言うことを意味している。
The execution of the processing of step 306 means that the processing of step 205 of the processing procedure shown in FIG. 2 is executed, and then the processing of step 206 is executed. I have.

【0037】そこで、上記ステップ206における通信
制御プロセスによる通信処理と、ステップ306におい
て生成された通信プロセスによる通信処理について、通
信制御装置2がファクシミリ装置アダプタの場合を例に
とって、図4を参照して説明する。図4は、ホスト装置
1、通信制御装置2及び送信相手間でデータ送受するた
めの通信処理手順を示すシーケンス図である。なお通信
制御装置2をファクシミリ装置アダプタとした場合、そ
のアダプタの構成は通信制御装置2と同様である。な
お、ここでは、CCITT(国際電信電話諮問委員会)
の勧告T.30に定義された通信手順で通信する場合の
処理について説明する。
The communication processing by the communication control process in step 206 and the communication processing by the communication process generated in step 306 will be described with reference to FIG. 4 taking the case where the communication control device 2 is a facsimile adapter as an example. explain. FIG. 4 is a sequence diagram illustrating a communication processing procedure for transmitting and receiving data between the host device 1, the communication control device 2, and the transmission partner. When the communication control device 2 is a facsimile device adapter, the configuration of the adapter is the same as that of the communication control device 2. Here, CCITT (International Telegraph and Telephone Advisory Committee)
Recommendation T. A process when communication is performed according to the communication procedure defined in 30 will be described.

【0038】図4に示す様に、通信制御装置2が通信回
線(例えば公衆回線)からの着呼を受け取ると(S
1)、上述したように着呼数カウンタ部22のカウント
値を「+1」カウントアップし、またホスト装置1が上
述した様に上記カウント値をアクセスすることにより、
通信開始コマンドを発行することによって(S2)、上
述した様に、ホスト装置1の通信制御プロセス(例えば
通信制御プロセスP1)と、通信制御装置2の通信処理
プロセス(例えば通信処理プロセス21-1)とが対応付
けされる。
As shown in FIG. 4, when the communication control device 2 receives an incoming call from a communication line (for example, a public line) (S
1) The count value of the incoming call counter 22 is incremented by "+1" as described above, and the host device 1 accesses the count value as described above,
By issuing the communication start command (S2), as described above, the communication control process of the host device 1 (for example, the communication control process P1) and the communication processing process of the communication control device 2 (for example, the communication processing process 21-1) Are associated with each other.

【0039】このような状態において、通信制御装置2
が、自己の電話番号通知を表しているCSI信号(被呼
端末識別信号)及び自己の能力宣言を表しているDIS
信号(ディジタル識別信号)を順次、送信相手へ送信す
る(S3〜S4)。これらの信号を受信した送信相手で
は、自己の電話番号通知を表しているTSI信号(送信
端末識別信号)、ネゴシエーション結果通知を表してい
るDCS信号(ディジタル命令信号)及びモデムのトレ
ーニングチェック依頼を表しているTCF信号(トレー
ニングチェック)を順次、通信制御装置2へ送信する
(S5〜S7)。すると通信制御装置2は、相手情報及
び通信条件をホスト装置1へ送信すると共に(S8)、
TCF信号に対する応答信号(トレーニングチェック結
果が良好であったことを示す)を表しているCFR信号
(受信準備確認信号)を送信相手へ送信し(S9)、そ
の後、送信相手からの画情報を受信して(S10)、ホ
スト装置1へ転送する(S11)。この画情報を受信し
ている通信制御装置2では、その画情報の終了を示すE
OP信号(手順終了信号)を受信すると(S12)、こ
のEOP信号の肯定応答(メッセージが完全に受信され
た旨)を表しているMCF信号(メッセージ確認信号)
を送信相手へ送信する(S13)。また、このMCF信
号を受信した送信相手からのDCN信号(切断命令信
号)を受信すると(S14)、回線の切断通知をホスト
装置1へ送信する(S15)。
In such a state, the communication control device 2
Is a CSI signal (called terminal identification signal) representing its own telephone number notification and DIS representing its capability declaration
The signals (digital identification signals) are sequentially transmitted to the transmission partner (S3 to S4). The transmitting party receiving these signals indicates a TSI signal (transmitting terminal identification signal) indicating its own telephone number notification, a DCS signal (digital command signal) indicating a negotiation result notification, and a modem training check request. The transmitted TCF signals (training check) are sequentially transmitted to the communication control device 2 (S5 to S7). Then, the communication control device 2 transmits the partner information and the communication condition to the host device 1 (S8),
A CFR signal (reception preparation confirmation signal) representing a response signal to the TCF signal (indicating that the training check result was good) is transmitted to the transmission partner (S9), and thereafter, image information from the transmission partner is received. Then, the data is transferred to the host device 1 (S11). In the communication control device 2 receiving this image information, E indicating the end of the image information
When an OP signal (procedure end signal) is received (S12), an MCF signal (message confirmation signal) indicating an acknowledgment of the EOP signal (a message that the message has been completely received).
Is transmitted to the transmission partner (S13). When a DCN signal (disconnection command signal) is received from the transmission partner that has received the MCF signal (S14), a line disconnection notification is transmitted to the host device 1 (S15).

【0040】これで、ホスト装置1、通信制御装置2及
び送信相手間のデータ送受は全て終了したことになる。
Thus, data transmission / reception between the host device 1, the communication control device 2, and the transmission partner has been completed.

【0041】なお図4に示したシーケンスは1つの通信
制御プロセスからの通信開始コマンドの発行による通信
処理についての説明であるが、この実施例においては、
ホスト装置1側において、マルチタスク環境上で複数の
通信制御プロセスを実行することができるので、これら
複数の通信制御プロセスによる各通信処理についても、
上記図4に示すシーケンスに従ってデータの送受信が実
施される。
The sequence shown in FIG. 4 is for the communication processing by issuing a communication start command from one communication control process. In this embodiment,
On the host device 1 side, a plurality of communication control processes can be executed in a multitask environment, so that each communication process by the plurality of communication control processes is also performed.
Data transmission and reception are performed according to the sequence shown in FIG.

【0042】また以上までの説明においては、ホスト装
置1内の通信制御プロセスと、通信制御装置2内の通信
処理プロセスとを対応つけする方法、すなわち論理チャ
ネルと実際に発生している呼との対応付けの方法につい
ては言及していなかったので、以下にその対応つけ方法
について説明する。
In the above description, a method of associating a communication control process in the host device 1 with a communication processing process in the communication control device 2, that is, a method of associating a logical channel with an actually generated call. Since the method of association has not been described, the method of association will be described below.

【0043】第1の方法としては、着呼した順序と、通
信開始コマンドが発行された順に従って対応付けすると
いう方法である。しかし、この第1の方法の場合、特定
の回線や特定の相手からの呼を優先したい場合などは対
処することができない。
The first method is to associate the incoming call sequence with the order in which the communication start command is issued. However, in the case of the first method, it is not possible to cope with a case where a priority is given to a call from a specific line or a specific partner.

【0044】このような問題に対処するため、第2の方
法として、通信制御装置2内に、呼の優先度を判断する
ための優先度判断テーブルを持たせ、ホスト装置1から
発行された通信開始コマンドに対して、現在受けている
呼のうち、最も優先度の高い呼を対応つけするという方
法を用いる。これによって特定の回線や特定の相手から
の呼を優先したい場合の機能を実現することができる。
In order to cope with such a problem, as a second method, the communication control device 2 is provided with a priority determination table for determining the priority of a call, and a communication issued from the host device 1. A method of associating a call having the highest priority among the currently received calls with the start command is used. As a result, it is possible to realize a function when a call from a specific line or a specific partner is to be prioritized.

【0045】ここで上述した優先度判断テーブルの一例
を図5に示す。この図5に示す例において、優先度判断
テーブル500は、通信回線L1、L2、…、Lmが登
録されている「回線#」のフィールドと、当該各回線に
対応して送信相手側の加入者番号が登録されている「相
手側加入者番号」のフィールドと、当該各加入者番号に
対応して優先度が登録されている「優先度」のフィール
ドとから構成されている。なお、ここでは、「1」、
「2」、「3」の順のように数字が小さい程、優先度が
高いものとする。
FIG. 5 shows an example of the above-mentioned priority judgment table. In the example shown in FIG. 5, the priority determination table 500 includes a “line #” field in which communication lines L1, L2,..., Lm are registered, and a subscriber on the transmission partner side corresponding to each line. It is composed of a field of “subscriber subscriber number” in which the number is registered, and a field of “priority” in which the priority is registered corresponding to each subscriber number. Here, "1",
It is assumed that the smaller the number, such as “2” and “3”, the higher the priority.

【0046】次に、このような優先度判断テーブルを用
いた論理チャネルと実際に発生している呼との対応付け
の処理について説明する。
Next, the process of associating a logical channel with an actually occurring call using such a priority judgment table will be described.

【0047】今、通信回線L1及び通信回線L2からの
着呼があり、これらの呼がG3規格のファクシミリ装置
からの着呼であった場合を考える。このとき上述した
T.30で定義されているTSI信号により、送信相手
の加入者番号を知ることができる。ここでは、通信回線
L1に対応する加入者番号は「xxx−xxxx」であ
り、また通信回線L2に対応する加入者番号は「aaa
−aaaa」であったとする。
Now, consider a case where there are incoming calls from the communication lines L1 and L2, and these calls are from a G3 standard facsimile machine. At this time, T. The subscriber number of the transmission destination can be known from the TSI signal defined in 30. Here, the subscriber number corresponding to the communication line L1 is “xxx-xxxx”, and the subscriber number corresponding to the communication line L2 is “aaa”.
-Aaaa ".

【0048】一方、優先度判断テーブル500におい
て、通信回線L1に対応して登録されている加入者番号
「xxx−xxxx」の優先度は「1」になっており、
他方、通信回線L2には「aaa−aaaa」という加
入者番号は登録されていないもものとする。この「aa
a−aaaa」という加入者番号に対しては「その他」
の優先度である「3」が使用される。
On the other hand, in the priority determination table 500, the priority of the subscriber number "xxx-xxxx" registered corresponding to the communication line L1 is "1".
On the other hand, it is assumed that the subscriber number “aaa-aaaa” is not registered in the communication line L2. This "aa
"other" for the subscriber number "a-aaaaa"
Is used.

【0049】従って、通信回線L1及び通信回線L2か
らの着呼があった場合は、装置制御部24によって、優
先度の高い通信回線L1が、ホスト装置1から発行され
た通信開始指示コマンドに対応つけられることになる。
Therefore, when there is an incoming call from the communication lines L 1 and L 2, the device control unit 24 switches the communication line L 1 having a higher priority to the communication start instruction command issued from the host device 1. Will be attached.

【0050】なお、この場合、通信制御装置2は、ホス
ト装置1からの通信開始コマンドを受けてからオフフッ
ク(着呼に応答)するのではなく、着信時には、通信制
御装置2だけでTCF信号の受信までを実施し(つまり
図4のS1〜S7まで実施)、通信開始コマンドを受け
取ると、CRF信号の送信から継続(つまり図4のS9
以降を実施)する必要がある。
In this case, the communication control device 2 does not go off-hook (responds to an incoming call) after receiving the communication start command from the host device 1, but at the time of an incoming call, the communication control device 2 alone uses the TCF signal. When the communication start command is received, the transmission from the transmission of the CRF signal is continued (that is, in step S9 in FIG. 4).
The following steps must be performed).

【0051】以上説明した様に本実施例によれば、ホス
ト装置1の任意の通信制御プロセスが、「着呼数≠0」
でない着呼数カウンタ部22へのアクセスした結果に基
づいて、通信開始コマンドを発行すると、装置制御部2
4では、着呼数カウンタ部22の計数値を「1」減算す
ると共に、実際に発生している呼に対応する回線制御部
とを対応付けし、更に通信処理プロセスを生成して当該
回線制御部に渡すことにより、その呼を発行した送信相
手と通信を実施するようにしているので、ホスト装置に
おいては、複数の通信回線からの着呼については一切関
与する必要はない。しかも通信制御装置の制御によっ
て、任意の通信制御プロセスと、実際に発生している呼
に対応する通信処理プロセスとを対応付けし、その後、
該通信処理プロセスによって通信処理を実行することが
できる。
As described above, according to the present embodiment, an arbitrary communication control process of the host device 1 is executed when “the number of incoming calls ≠ 0”
When a communication start command is issued based on the result of accessing the incoming call counter 22 which is not
In step 4, the count value of the incoming call counter unit 22 is decremented by "1", the line count is associated with the line control unit corresponding to the actually generated call, and a communication processing process is further generated to perform the line control. Since the communication is performed with the transmission destination that issued the call by passing the call to the communication unit, the host device does not need to be involved in any incoming call from a plurality of communication lines. Moreover, under the control of the communication control device, an arbitrary communication control process is associated with a communication processing process corresponding to a call that is actually occurring.
Communication processing can be executed by the communication processing process.

【0052】このように1つの通信開始指示コマンドの
発行に対する通信処理の場合であっても、ホスト装置に
おいては、上記現在の計数値が「0」でない限り、他の
通信制御プロセスも通信開始指示を通信制御装置へ発行
することができる。なお通信制御装置2では、1つの通
信制御プロセスからの通信開始コマンドに対応して計数
値の減算処理が終了するまでは、他の通信制御プロセス
からの通信開始コマンドを受け付けないようにしてるの
で、同一の呼に対応して複数の通信開始コマンドが発行
されるのを防止することができる。これは、1つの通信
回線に対しては1つの通信開始コマンドが発行されるよ
うに、着呼のある複数の通信回線にそれぞれ対応して通
信開始コマンドが発行可能であるということを意味して
いる。
As described above, even in the case of the communication processing in response to the issuance of one communication start instruction command, in the host device, as long as the current count value is not "0", the other communication control processes also perform the communication start instruction. Can be issued to the communication control device. Note that the communication control device 2 does not accept a communication start command from another communication control process until the count value subtraction processing ends in response to a communication start command from one communication control process. It is possible to prevent a plurality of communication start commands from being issued in response to the same call. This means that a communication start command can be issued for each of a plurality of incoming communication lines so that one communication start command is issued for one communication line. I have.

【0053】このため、ホスト装置側では、着呼してい
る複数の通信回線を意識することなく、通信制御プログ
ラム(ソフトウェア)を動作させることが可能になる。
すなわちホスト装置側においては、マルチタスク環境上
で、1ポートのみしかサポートしていない複数の通信制
御プロセスを実行することにより、複数回線のサポート
が容易に実施できる。
Therefore, the host device can operate the communication control program (software) without being aware of the plurality of incoming communication lines.
That is, on the host device side, a plurality of lines can be easily supported by executing a plurality of communication control processes that support only one port in a multitask environment.

【0054】なお上述した第1の実施例では、ホスト装
置1側に、複数の通信制御プロセス(すなわちマルチプ
ロセス)が設けられている場合の複数回線のサポートに
ついて説明したが、勿論、ホスト装置1側に1つのプロ
セス(すなわちシングルプロセス)のみが設けられてい
る場合も、本発明は適用可能である。これについて、以
下、第2及び第3の実施例で説明することにする。
In the first embodiment described above, a description has been given of the case where a plurality of communication control processes (that is, multi-processes) are provided on the host device 1 side. The present invention is also applicable when only one process (ie, a single process) is provided on the side. This will be described below in the second and third embodiments.

【0055】最初に第2の実施例について説明する。First, a second embodiment will be described.

【0056】第2の実施例においては、ホスト装置1
が、1つのプロセス(つまり1つの通信制御プロセス)
すなわちシングルプロセスを実行することにより、通信
制御を行うようにしている。
In the second embodiment, the host device 1
Is one process (that is, one communication control process)
That is, communication control is performed by executing a single process.

【0057】この場合、ホスト装置1は、着呼数カウン
タ部22をアクセスすることによって得られるカウント
値が「0」で無い限り、1つの通信制御処理が終了した
ら、次の通信開始指示を通信制御装置2へ発行すること
ができる。当然、着呼数カウンタ部22へのアクセスが
ロックされていないことが前提となる。これは、ホスト
装置1側において、通信制御処理(シングルプロセス)
を逐次処理することにより、複数回線をサポートするこ
とができるということを意味している。
In this case, as long as the count value obtained by accessing the incoming call counter unit 22 is not "0", the host device 1 transmits the next communication start instruction after one communication control process is completed. It can be issued to the control device 2. Naturally, it is assumed that the access to the incoming call counter unit 22 is not locked. This is because communication control processing (single process) is performed on the host device 1 side.
Means that a plurality of lines can be supported.

【0058】一方、通信開始指示を受けた通信制御装置
2では、上記第1の実施例で説明したような処理を行
う。すなわち、装置制御部24による上記カウンタ値の
減算処理、通信プロセスの生成及びこの通信プロセスの
回線制御部への引き渡し処理などを実行する。これによ
って通信開始指示に対して、着呼している通信回線に対
応する回線制御部(つまり通信処理プロセス)が割り当
てされる。この処理以降は、第1の実施例と同様であ
る。
On the other hand, the communication control device 2 which has received the communication start instruction performs the processing as described in the first embodiment. That is, the device control unit 24 executes a process of subtracting the counter value, a process of generating a communication process, and a process of delivering the communication process to the line control unit. As a result, a line control unit (that is, a communication processing process) corresponding to the called communication line is assigned to the communication start instruction. Subsequent processing is the same as in the first embodiment.

【0059】続いて、第3の実施例について説明する。Next, a third embodiment will be described.

【0060】この第3の実施例は上記第2の実施例の変
形例である。すなわち、ホスト装置1は、シングルプロ
セスの逐次処理を実行する際に、通信制御処理のうち時
間を要する一部の処理(例えば画情報転送等)を他の装
置(例えばコプロセッサ)に任せるようにしている。こ
れによって、逐次処理が迅速に行われ、実質的に並行処
理が行われていることになる。但し、元のプロセッサ
(CPU)は統括的機能を持つことになる。
The third embodiment is a modification of the second embodiment. That is, when executing the sequential processing of the single process, the host device 1 leaves some of the time-consuming processing (eg, image information transfer) of the communication control processing to another device (eg, a coprocessor). ing. As a result, the sequential processing is rapidly performed, and the parallel processing is substantially performed. However, the original processor (CPU) has a general function.

【0061】以上説明したように第2及び第3の実施例
のいずれの場合も、ホスト装置側は1回線対応の通信制
御ソフトウェアを利用することが可能であり、しかも複
数回線を意識せずに、複数回線をサポートすることがで
きる。
As described above, in any of the second and third embodiments, the host device can use the communication control software corresponding to one line, and furthermore, without being conscious of a plurality of lines. , Can support multiple lines.

【0062】なお、上述した第1〜第3の実施例によれ
ば、通信回線毎の優先度制御などのきめ細かな制御が必
要な場合には、回線制御装置側で、優先度判断テーブル
を参照して、優先度の高い通信回線を選択することによ
り、優先度制御が実施することができるので、ホスト装
置側は、このような優先度制御についても殆ど意識する
必要かない。
According to the first to third embodiments, when fine control such as priority control for each communication line is required, the line control device refers to the priority determination table. Then, priority control can be performed by selecting a communication line having a high priority, so that the host device hardly needs to be aware of such priority control.

【0063】[0063]

【発明の効果】以上詳細に説明したように、本発明によ
れば、計数手段によって複数の通信回線からの着呼の数
を計数し、更に制御手段によって、該計数手段によって
計数されている現在の計数値の情報をホスト装置に通知
し、この通知内容を受け取ったホスト装置からの通信開
始指示を受けると、計数手段の計数値を減算すると共
に、実際に発生している呼に対応する通信処理手段を起
動するようにしているので、ホスト装置側において複数
の通信回線の着呼については関与する必要なく、通信制
御装置側の制御によって、通信開始指示に対して、実際
に発生している呼に対応する通信処理手段が起動され、
その後、当該通信処理手段によって通信処理を実行する
ことができる。
As described in detail above, according to the present invention, the number of incoming calls from a plurality of communication lines is counted by the counting means, and further, the number of calls received by the counting means is counted by the control means. When the communication start instruction is received from the host device that has received the notification content, the count value of the counting means is reduced, and the communication value corresponding to the call that is actually occurring is received. Since the processing means is activated, the host device does not need to be involved in incoming calls of a plurality of communication lines, and is actually generated in response to a communication start instruction by the control of the communication control device. The communication processing means corresponding to the call is activated,
Thereafter, communication processing can be executed by the communication processing means.

【0064】従って、ホスト装置側の既存の単一回線対
応の通信処理機能を利用して、複数回線をサポートする
通信制御装置を提供することができるという利点があ
る。
Therefore, there is an advantage that a communication control device that supports a plurality of lines can be provided by utilizing the existing communication processing function for a single line on the host device side.

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

【図1】本発明に係る通信制御装置を有するコンピュー
タシステムの構成を示す構成図。
FIG. 1 is a configuration diagram showing a configuration of a computer system having a communication control device according to the present invention.

【図2】ホスト装置側における各通信制御プロセスの処
理動作を示すフローチャート。
FIG. 2 is a flowchart showing a processing operation of each communication control process on the host device side.

【図3】通信制御装置側における処理動作を示すフロー
チャート。
FIG. 3 is a flowchart showing a processing operation on the communication control device side.

【図4】ホスト装置、通信制御装置及び送信相手間でデ
ータ送受するための通信処理手順を示すシーケンス図。
FIG. 4 is a sequence diagram showing a communication processing procedure for transmitting and receiving data between a host device, a communication control device, and a transmission partner.

【図5】呼の優先度を判断するための優先度判断テーブ
ルの一例を示す図。
FIG. 5 is a diagram illustrating an example of a priority determination table for determining the priority of a call.

【符号の説明】[Explanation of symbols]

1…ホスト装置、2…通信制御装置、3…インタフェー
ス、10…制御部、P1、P2、Pn…通信制御プロセ
ス、ch…共通制御チャネル、ch1、ch2、chn
…論理チャネル、21-1、21-2、21-m…回線制御
部、22…着呼数カウンタ部、23…I/F部、24…
装置制御部、L1、L2、Lm…通信回線、500…優
先度判断テーブル。
DESCRIPTION OF SYMBOLS 1 ... Host apparatus, 2 ... Communication control apparatus, 3 ... Interface, 10 ... Control part, P1, P2, Pn ... Communication control process, ch ... Common control channel, ch1, ch2, chn
... Logical channels, 21-1, 21-2, 21-m ... Line control unit, 22 ... Number of incoming calls counter unit, 23 ... I / F unit, 24 ...
Device control unit, L1, L2, Lm: communication line, 500: priority determination table.

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 29/04 G06F 13/00 353 H04L 29/08 Continuation of the front page (58) Field surveyed (Int. Cl. 7 , DB name) H04L 29/04 G06F 13/00 353 H04L 29/08

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数の通信回線を収容し、ホスト装置から
の命令に基づいて通信処理を行う通信制御装置におい
て、 前記複数の通信回線に対応して設けられ、通信処理を実
行する複数の通信処理手段と、 前記複数の通信回線からの着呼の数を計数する計数手段
と、 前記計数手段による現在の計数値の情報を前記ホスト装
置に通知し、この通知を受けた前記ホスト装置からの通
信開始指示を受けると、前記計数手段の計数値を減算す
ると共に、実際に発生している呼に対応する通信処理手
段を起動する制御手段とを具備したことを特徴とする通
信制御装置。
1. A communication control device which accommodates a plurality of communication lines and performs a communication process based on a command from a host device, wherein a plurality of communication devices are provided corresponding to the plurality of communication lines and execute a communication process. Processing means, counting means for counting the number of incoming calls from the plurality of communication lines, information of the current count value by the counting means is notified to the host device, and the host device receiving the notification informs the host device of the information. A communication control device comprising: a control unit that, upon receiving a communication start instruction, subtracts the count value of the counting unit and activates a communication processing unit corresponding to a call that is actually occurring.
JP26385793A 1993-10-21 1993-10-21 Communication control device Expired - Fee Related JP3296053B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26385793A JP3296053B2 (en) 1993-10-21 1993-10-21 Communication control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26385793A JP3296053B2 (en) 1993-10-21 1993-10-21 Communication control device

Publications (2)

Publication Number Publication Date
JPH07121461A JPH07121461A (en) 1995-05-12
JP3296053B2 true JP3296053B2 (en) 2002-06-24

Family

ID=17395202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26385793A Expired - Fee Related JP3296053B2 (en) 1993-10-21 1993-10-21 Communication control device

Country Status (1)

Country Link
JP (1) JP3296053B2 (en)

Also Published As

Publication number Publication date
JPH07121461A (en) 1995-05-12

Similar Documents

Publication Publication Date Title
US5517556A (en) Call processing system with facsimile processing
US5323450A (en) Telephone network application platform for supporting facsimile applications
JP3234058B2 (en) Communication system and method of operation
JP3296053B2 (en) Communication control device
JPH05899B2 (en)
JP2939707B2 (en) Synchronous control method for communication control system
JP3001322B2 (en) Facsimile machine
US5970087A (en) Transmission device
JP3065095B2 (en) Facsimile storage and switching equipment
JP3320188B2 (en) Extension telephone control system
JPH09130528A (en) Facsimile equipment
KR100208934B1 (en) Voice mail system and subscriber service method
JPS60142657A (en) Composite terminal control system
JPH0411068B2 (en)
JP2755797B2 (en) Data communication device
JP2001136329A (en) FAX server device
JPH0352439A (en) Control method for data terminal equipment
JPH07240829A (en) Facsimile equipment having file transfer function
JPH098985A (en) Fax machine
JPH10191007A (en) Facsimile answer system
JPH10290314A (en) Facsimile equipment
JPS63280541A (en) Control method for facsimile storage and forwarding equipment
JPH04111560A (en) Incoming call detection processing system
JPH02218247A (en) communication terminal equipment
JPH06276326A (en) G3 communication equipment

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080412

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090412

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100412

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110412

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees