(57)【特許請求の範囲】
【請求項１】
端末に接続された通信制御装置に該端末の自動通信手順を予め入力記憶しておき、該端末と通信網を介して対向する相手端末との間で自動通信を実行する時には、該自動通信手順を、該端末側の通信制御装置から通信網を介して該対向する相手側通信制御装置に送信し終えた後に、通信網の回線を切断し、該相手側通信制御装置と該相手端末との間で自動通信を実行し、その自動通信の終了後に再び回線を接続して、その実行結果を一括して該対向する元の端末側の通信制御装置へ送信し、その通信制御装置から該端末に転送することを特徴とするローカル自動通信方法。
【請求項２】
端末に接続された通信制御装置に該端末の自動通信手順を予め入力記憶しておき、該端末と通信網を介して対向する相手端末との間で自動通信を実行する時には、通信開始時にまず該端末と該相手端末との間で全二重回線を通して自動通信を行って、該相手端末からのデータ受信中に該端末側の通信制御装置から自動通信手順を該対向する相手端末側の通信制御装置に送信し、該自動通信手順を送信し終えた後に、通信網の回線を切断し、該相手側の通信制御装置と該相手端末との間で残りの自動通信を実行し、その自動通信の終了後に再び回線を接続して、その実行結果を一括して、該元の端末側の通信制御装置へ送信し、その通信制御装置から該端末に転送することを特徴とするローカル自動通信方法。
【請求項３】
該相手端末の通信制御装置は、通信網を介して対向する複数の端末を識別する識別手段を有し、それぞれの端末毎に請求項１または２のローカル自動通信を実行・管理することを特徴とするローカル自動通信方法。
【請求項４】
請求項１記載のローカル通信方法を行うユーザ側の通信制御装置であって、
装置全体の制御を行う制御部（１）と、
通信網側の回線の切断・接続の処理を行う網制御部（２）と、
自動通信手順を記憶する自動通信手順記憶部（３）と、
自動通信実行結果を記憶する自動通信実行結果記憶部（４）とを備え、
該制御部は、自端末が通信網を介して相手端末と自動通信を行うにあたり、通信前に該自端末から自動通信手順の転送を受けて該自動通信手順記憶部に記憶し、回線接続中に該自動通信手順記憶部から該自動通信手順を読み出して相手側に送信した後に網側の回線を該網制御部により切断し、相手側から自動通信の実行結果を受信したらそれを自端末に転送する制御を行うことを特徴とする通信制御装置。
【請求項５】
請求項１記載のローカル通信方法を行うホスト側の通信制御装置であって、
装置全体の制御を行う制御部（１）と、
通信網側の回線の切断・接続の処理を行う網制御部（２）と、
自動通信手順を記憶する自動通信手順記憶部（３）と、
自動通信実行結果を記憶する自動通信実行結果記憶部（４）とを備え、
該制御部は、自端末が通信網を介して相手端末と自動通信を行うにあたり、通信網を介して相手側から受信した自動通信手順を自動通信手順記憶部に記憶し、該自動通信手順の受信後に該網制御部により通信網側の回線を切断し、該切断の後に該自動通信手順記憶部に記憶された自動通信手順に従って自端末との間で自動通信を実行してその実行結果を該自動通信実行結果記憶部に記憶し、該自動通信が終了した後に、該網制御部により該切断した回線を再び接続して該自動通信結果記憶部の自動通信の実行結果を一括して相手側に送信する制御を行うことを特徴とする通信制御装置。
【請求項６】
請求項２記載のローカル通信方法を行うユーザ側の通信制御装置であって、
装置全体の制御を行う制御部（１）と、
通信網側の回線の切断・接続の処理を行う網制御部（２）と、
自動通信手順を記憶する自動通信手順記憶部（３）と、
自動通信実行結果を記憶する自動通信実行結果記憶部（４）とを備え、
該制御部は、自端末が通信網を介して相手端末と自動通信を行うにあたり、通信前に該自端末から自動通信手順の転送を受けて該自動通信手順記憶部に記憶し、通信開始時にまず該端末と該相手端末との間で全二重回線を通して自動通信を行って、該相手端末からのデータ受信中に該自動通信手順を該相手端末側に送信し、該自動通信手順を送信し終えた後に、通信網の回線を該網制御部により切断し、相手側から自動通信の実行結果を受信したらそれを自端末に転送する制御を行うことを特徴とする通信制御装置。
【請求項７】
請求項２記載のローカル通信方法を行うホスト側の通信制御装置であって、
装置全体の制御を行う制御部（１）と、
通信網側の回線の切断・接続の処理を行う網制御部（２）と、
自動通信手順を記憶する自動通信手順記憶部（３）と、
自動通信実行結果を記憶する自動通信実行結果記憶部（４）とを備え、
該制御部は、自端末が通信網を介して相手端末と自動通信を行うにあたり、通信開始時にまず全二重回線を通して自動通信を行って自端末からのデータ送信中に相手端末側から自動通信手順を受信して自動通信手順記憶部に記憶し、該自動通信手順の受信後に該網制御部により通信網側の回線を切断し、該切断の後に該自動通信手順記憶部に記憶された自動通信手順に従って自端末との間で残りの自動通信を実行してその実行結果を該自動通信実行結果記憶部に記憶し、該自動通信が終了した後に、該網制御部により該切断した回線を再び接続して該自動通信結果記憶部の自動通信の実行結果を一括して相手側に送信する制御を行うことを特徴とする通信制御装置。
【請求項８】
複数の相手端末を識別する識別手段を更に有し、該制御部は複数の相手端末から同時または順次にアクセスを受けた時、該識別手段により相手端末を識別して相手端末毎に該自動通信手順記憶部に自動通信手順を、また該自動通信実行結果記憶部に自動通信の実行結果をそれぞれ記憶して、それぞれの端末毎にローカル自動通信を実行・管理することを特徴とする請求項５または７記載の通信制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えばパソコン通信のように、通信網を介して主に文字伝送を行う通信において、いわゆる自動通信を行う時の通信方法とそのための通信制御装置に関する。
【０００２】
【従来の技術】
パソコン通信等で使用される自動通信は、いわゆるオートパイロットと称されるもので、予め指定された順番に指定された受信文字列に対して指定された文字列を送信、または回線の接続・切断をする通信方式である。図１６にはこの自動通信の従来のシーケンスが示される。図１６は通信網を介してホスト端末とユーザ端末間で自動通信を行う場合を示している。
【０００３】
この図１６に従って自動通信シーケンスを以下に説明する。
▲１▼  手動または自動通信手順により、端末から回線を接続する。
▲２▼  ユーザ端末はホスト端末からの受信文字列１に対して、自動通信手順に従い、応答文字列１を送信する。
▲３▼  ユーザ端末からの応答文字列１に対して、ホスト端末はその応答となる次の文字列２を送信する。
▲４▼  上記▲２▼、▲３▼の繰り返しより自動通信が実行される。
▲５▼  自動通信が終了すると、手動または自動通信手順により回線が切断される。
【０００４】
ここで、自動通信ソフトウェアはユーザ端末に内蔵され、自動通信手順もユーザ端末内に予め記憶される。
【０００５】
この自動通信では、受信文字列に対する応答の繰り返しという形で自動通信が実行されるので、例えば全二重回線を使用していても、送信データと受信データが同時にやり取りされることは殆どなく、文字列送信→応答→文字列送信→応答・・・というやり取りの繰り返しになる。このやり取りにおいて、ホスト端末またはユーザ端末間で受信文字列に対する応答に時間を要する場合、その時間分は送受信データが無いにもかかわらず通信回線が占有されたままとなる。
【０００６】
【発明が解決しようとする課題】
従って、例えば自動車・携帯電話のように回線接続時間で課金される回復交換網を使用する場合には、データが無い時間まで課金されるため不経済である。
【０００７】
そこで、上記送受信データが無い時には回線を切断するという方法も考えられるが、ホストまたは端末側の受信文字列とその応答の間のような比較的短い空白時間に対して一々回線を切断・再接続していたのでは、切断・再接続の回数が著しく増え、回線の再接続に要する時間を考慮すると効率が悪く、また網側の呼処理量が著しく増大して網に大きな負担をかけてしまう。
【０００８】
本発明はかかる問題点に鑑みてなされたものであり、その目的とするところは、自動通信を行う場合にも、呼処理量の著しい増加なしに、回線接続時間を削減し、回線の使用効率を高め、経済的なデータ通信を実現することにある。
【０００９】
【課題を解決するための手段】
図１〜図５は本発明の原理説明図である。
上述の課題を解決するために、請求項１の発明として、端末に接続された通信制御装置に該端末の自動通信手順を予め入力記憶しておき、該端末と通信網を介して対向する相手端末との間で自動通信を実行する時には、該自動通信手順を、該端末側の通信制御装置から通信網を介して該対向する相手側通信制御装置に送信し終えた後に、通信網の回線を切断し、該相手側通信制御装置と該相手端末との間で自動通信を実行し、その自動通信の終了後に再び回線を接続して、その実行結果を一括して該対向する元の端末側の通信制御装置へ送信し、その通信制御装置から該端末に転送することを特徴とするローカル自動通信方法が提供される。
【００１０】
また請求項２の発明として、端末に接続された通信制御装置に該端末の自動通信手順を予め入力記憶しておき、該端末と通信網を介して対向する相手端末との間で自動通信を実行する時には、通信開始時にまず該端末と該相手端末との間で全二重回線を通して自動通信を行って、該相手端末からのデータ受信中に該端末側の通信制御装置から自動通信手順を該対向する相手端末側の通信制御装置に送信し、該自動通信手順を送信し終えた後に、通信網の回線を切断し、該相手側の通信制御装置と該相手端末との間で残りの自動通信を実行し、その自動通信の終了後に再び回線を接続して、その実行結果を一括して、該元の端末側の通信制御装置へ送信し、その通信制御装置から該端末に転送することを特徴とするローカル自動通信方法が提供される。
【００１１】
また請求項３の発明として、該相手端末の通信制御装置は、通信網を介して対向する複数の端末を識別する識別手段を有し、それぞれの端末毎に請求項１または２のローカル自動通信を実行・管理することを特徴とするローカル自動通信方法が提供される。
【００１２】
また、請求項４の発明として、請求項１記載のローカル通信方法を行うユーザ側の通信制御装置であって、装置全体の制御を行う制御部１と、通信網側の回線の切断・接続の処理を行う網制御部２と、自動通信手順を記憶する自動通信手順記憶部３と、自動通信実行結果を記憶する自動通信実行結果記憶部４とを備え、制御部１は、自端末が通信網を介して相手端末と自動通信を行うにあたり、通信前に自端末から自動通信手順の転送を受けて自動通信手順記憶部３に記憶し、回線接続中に自動通信手順記憶部３から自動通信手順を読み出して相手側に送信した後に網側の回線を網制御部２により切断し、相手側から自動通信の実行結果を受信したらそれを自端末に転送する制御を行うことを特徴とする通信制御装置が提供される。
【００１３】
また、請求項５の発明として、請求項１記載のローカル通信方法を行うホスト側の通信制御装置であって、装置全体の制御を行う制御部１と、通信網側の回線の切断・接続の処理を行う網制御部２と、自動通信手順を記憶する自動通信手順記憶部３と、自動通信実行結果を記憶する自動通信実行結果記憶部４とを備え、制御部１は、自端末が通信網を介して相手端末と自動通信を行うにあたり、通信網を介して相手側から受信した自動通信手順を自動通信手順記憶部に記憶し、自動通信手順の受信後に網制御部２により通信網側の回線を切断し、その切断の後に自動通信手順記憶部３に記憶された自動通信手順に従って自端末との間で自動通信を実行してその実行結果を自動通信実行結果記憶部４に記憶し、自動通信が終了した後に、網制御部２によりその切断した回線を再び接続して自動通信結果記憶部４の自動通信の実行結果を一括して相手側に送信する制御を行うことを特徴とする通信制御装置が提供される。
【００１４】
また、請求項６の発明として、請求項２記載のローカル通信方法を行うユーザ側の通信制御装置であって、装置全体の制御を行う制御部１と、通信網側の回線の切断・接続の処理を行う網制御部２と、自動通信手順を記憶する自動通信手順記憶部３と、自動通信実行結果を記憶する自動通信実行結果記憶部４とを備え、制御部１は、自端末が通信網を介して相手端末と自動通信を行うにあたり、通信前に自端末から自動通信手順の転送を受けて自動通信手順記憶部３に記憶し、通信開始時にまず自端末と相手端末との間で全二重回線を通して自動通信を行って、相手端末からのデータ受信中に自動通信手順を相手端末側に送信し、その自動通信手順を送信し終えた後に、通信網の回線を網制御部２により切断し、相手側から自動通信の実行結果を受信したらそれを自端末に転送する制御を行うことを特徴とする通信制御装置が提供される。
【００１５】
また、請求項７の発明として、請求項２記載のローカル通信方法を行うホスト側の通信制御装置であって、装置全体の制御を行う制御部１と、通信網側の回線の切断・接続の処理を行う網制御部２と、自動通信手順を記憶する自動通信手順記憶部３と、自動通信実行結果を記憶する自動通信実行結果記憶部４とを備え、制御部１は、自端末が通信網を介して相手端末と自動通信を行うにあたり、通信開始時にまず全二重回線を通して自動通信を行って自端末からのデータ送信中に相手端末側から自動通信手順を受信して自動通信手順記憶部３に記憶し、その自動通信手順の受信後に網制御部２により通信網側の回線を切断し、切断の後に該自動通信手順記憶部３に記憶された自動通信手順に従って自端末との間で残りの自動通信を実行してその実行結果を自動通信実行結果記憶部４に記憶し、自動通信が終了した後に、網制御部２により該切断した回線を再び接続して自動通信結果記憶部４の自動通信の実行結果を一括して相手側に送信する制御を行うことを特徴とする通信制御装置が提供される。
【００１６】
また、請求項８の発明として、複数の相手端末を識別する識別手段６を更に有し、制御部１は複数の相手端末から同時または順次にアクセスを受けた時、識別手段６により相手端末を識別して相手端末毎に自動通信手順記憶部３に自動通信手順を、また自動通信実行結果記憶部４に自動通信の実行結果をそれぞれ記憶して、それぞれの端末毎にローカル自動通信を実行・管理することを特徴とする請求項５または７記載の通信制御装置が提供される。
【００１７】
なお、以上の通信制御装置は回線終端装置と読み替えてもよく、本明細書においては通信制御装置は回線終端装置（ＤＣＥ）を含む概念として取り扱うものとする。
【００１８】
【作用】
本発明の通信方法を適用する通信システムの全体構成は、通信網と、この通信網を介して通信を行う端末（ここではパソコン通信のホスト端末とユーザ端末を例に説明する。以下同じ）と、端末と通信網を接続する通信制御装置（ＣＣＵ：Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）  とで構成される。通信制御装置はアナログ回線の場合、網制御装置（ＮＣＵ）内蔵のモデム装置を含むことができる。
【００１９】
本発明の通信制御装置は、制御部１、網制御部（回線接続切断手段と読み替えてもよい）２、自動通信手順記憶部３、自動通信実行結果記憶部４などを含み構成される。アナログ回線の場合には、図中に天性で示すように変復調部５が必要であるが、その場合においてもこの変復調部５を通信制御装置の外部（端末（ＤＴＥ）との間）に置いてもよい。ディジタル回線に適用する場合には、変復調部は不要である。端末への接続状態等の通知は、信号線で行ってもよいし、また通信線（受信データ）に状態を示すデータを挿入するようにしてもよい。
【００２０】
図１は請求項１の発明の基本的動作を説明するための図で、ホスト・ユーザ側間でのローカル自動通信のシーケンス例を示す。また図２は本ローカル自動通信方法を行う通信制御装置（ＣＣＵ）の構成と信号の流れを説明する図である。
【００２１】
図１の通信シーケンスの例に従って本発明のローカル自動通信方法を説明する。
▲１▼  ユーザ端末に接続されたユーザ側通信制御装置は、通信前に、ユーザ端末から自動通信手順を予め受信し、それを自動通信手順記憶部３に記憶しておく。
【００２２】
▲２▼  回線接続中にユーザ側通信制御装置はユーザ端末の自動通信手順を対向するホスト側通信制御装置に送信し、ホスト側通信制御装置はそれを自局の自動通信手順記憶部３に記憶しておく。
【００２３】
▲３▼  自動通信手順の送信終了後に、何れか又は両方の通信制御装置から回線を切断・解放する。
【００２４】
▲４▼  回線切断後、ホスト側通信制御装置は、ユーザ側から受信した自動通信手順の通りにホスト端末との間で自動通信を実行する（以下、ローカル自動通信と称する）。このローカル自動通信の実行結果は自動通信実行結果記憶部４に記憶しておく。
【００２５】
▲５▼  自動通信終了後、何れかの通信制御装置（通常はホスト側の通信制御装置）から、回線を接続する。
【００２６】
▲６▼  ホスト側通信制御装置は自動通信の実行結果を自動通信実行結果記憶部から読み出し、それを一括してユーザ側通信制御装置へ送る。
【００２７】
▲７▼  ユーザ側通信制御装置は、受信した自動通信結果をそのままユーザ端末へ転送する。
【００２８】
上記において、端末側からの回線切断要求は、コマンドの形で送信データに挿入しても、また制御線により伝達してもよい。
【００２９】
上述のローカル自動通信方法を行う時のホスト側通信制御装置の動作を図２の（ア）を参照して以下に説明する。
▲１▼  通信網を介して対向するユーザ側通信制御装置から自動通信手順を受信し、これを自動通信手順記憶部３に記憶する。通信手順受信後に制御部１は網制御部２により回線を切断または解放する。
【００３０】
▲２▼  その受信し記憶した自動通信手順に従い、ホスト端末との間でローカル自動通信を実行する。その実行結果は自動通信実行結果記憶部４に記憶する。
【００３１】
▲３▼  ローカル自動通信終了後、制御部１は網制御部２により、回線を再び接続（発信または着信応答）し、自動通信実行結果記憶部４に記憶された自動通信の実行結果を読み出し、これを一括して対向するユーザ側通信制御装置に送信する
。
【００３２】
上述のローカル自動通信方法を行う時のユーザ側通信制御装置の動作を図２の（イ）を参照して以下に説明する。
▲１▼  予めユーザ端末より自動通信手順を受信し、自動通信手順記憶部３に記憶しておく。
【００３３】
▲２▼  回線接続中に自動通信手順記憶部３に記憶された自動通信手順を通信網を介して対向するホスト側通信制御装置に送信する。送信完了後、制御部１は網制御部２により回線を切断または解放する。
【００３４】
▲３▼  切断されていた回線を再び接続し、自動通信実行結果を対向するホスト側通信制御装置から受信し、それをユーザ端末に転送する。
【００３５】
この請求項１のローカル自動通信方法では、自動通信手順を対向する通信制御装置に送信する時間が余分に必要になるという問題がある。請求項２の方法はこの問題を解決したものであり、図３は請求項２の方法の原理を説明するためのシーケンス例を示す図、図４はこのローカル自動通信方法を行う通信制御装置の構成と信号の流れを説明する図である。図４において、前述同様、ディジタル回線に適用する場合には変復調部は不要である。アナログ回線に適用する場合においても変復調部は本通信制御装置の外部（端末との間）に置いてもよい。またユーザ側とホスト側の間の通信網は全二重回線となっている。
【００３６】
図３のシーケンス例に従って本発明のローカル自動通信方法を説明する。
▲１▼  通信開始前に、ユーザ端末より、それに接続されたユーザ側通信制御装置に自動通信手順を送信し、その自動通信手順記憶部３に記憶させておく。
【００３７】
▲２▼  ユーザ側通信制御装置は通信を開始するために回線を接続する。
▲３▼  ユーザ端末が自動通信モードになると、予め記憶した自動通信手順に従い、ユーザ端末−ホスト端末間で通信網を介して自動通信を実行する。
【００３８】
▲４▼  ユーザ側通信制御装置は、自動通信によるホスト端末からのデータ受信中に、全二重回線の上り回線を使って同時に、保持しておいたユーザ端末の自動通信手順を対応するホスト側通信制御装置に送信する。ホスト側通信制御装置はこの自動通信手順を自動通信手順記憶部３に記憶していく。
【００３９】
▲５▼  このユーザ側からの自動通信手順の送信が全部終了すると、何れかまたは両方の通信制御装置から回線を切断または解放する。
【００４０】
▲６▼  ホスト側通信制御装置は、受信したユーザ端末の自動通信手順に従って、それまでに実行を終了した自動通信手順の次の自動通信手順から、ホスト端末との間でローカル自動通信を実行し、その実行結果を自動通信実行結果記憶部４に記憶していく。
【００４１】
▲７▼  以降は図１の場合と同様の手順、すなわち、
・ローカル自動通信終了後、何れか（通常のホスト）の通信制御装置から、切断していた回線を再接続する．
・ローカル自動通信の実行結果を一括してホスト側通信制御装置からユーザ側通信制御装置へ送る．
・ユーザ側通信制御装置は受信したローカル自動通信の実行結果をそのままユーザ端末へ転送する．
を行う。
【００４２】
上述の請求項２のローカル自動通信方法を行う時のホスト側通信制御装置の動作を図４の（ア）を参照して以下に説明する。
▲１▼  回線接続中、通信網を介して、対向するユーザ側通信制御装置とホスト端末の間で、透過的にデータを通過させる。
【００４３】
▲２▼  対向するユーザ通信制御装置へのデータ送信中に、全二重回線の上り回線を通して、対向するユーザ側通信制御装置からユーザ端末の自動通信手順を受信し、それを自動通信手順記憶部３に記憶する。自動通信手順を全て受信後に、制御部１は網制御部２により回線を切断または解放する。
【００４４】
▲３▼  制御部１は、記憶したユーザ端末の自動通信手順に従い、ホスト端末との間でローカル自動通信を実行する。この時、▲１▼で実行された自動通信手順の次の手順から、ローカル自動通信を実行するようにする。ローカル自動通信の実行結果は自動通信実行結果記憶部４に記憶していく。
【００４５】
▲４▼  ローカル自動通信終了後、制御部１は網制御部２により、切断した回線を再び接続（発信または着信応答）し、自動通信実行結果記憶部４に記憶された自動通信の実行結果を読み出してそれを一括してユーザ側通信制御装置に送信する。
【００４６】
上述の請求項２のローカル自動通信方法を行う時のユーザ側通信制御装置の動作を図４の（イ）を参照して以下に説明する。
【００４７】
▲１▼  予めユーザ端末から自動通信手順を受信し、それを自動通信手順記憶部３に記憶しておく。
【００４８】
▲２▼  通信開始後、回線接続中にユーザ端末が自動通信モードになると、自動通信手順記憶部３に記憶された自動通信手順に従い、通信網を介してホスト端末との間で自動通信を実行する。
【００４９】
▲３▼  ホスト側通信制御装置からのデータを受信中に同時に、全二重回線の上り回線を通して、自動通信手順記憶部３に記憶されたユーザ端末の自動通信手順を通信網を介して対向するホスト側通信制御装置に送信する。この自動通信手順を全て送信完了後、制御部１は網制御部２により回線を切断または解放する。
【００５０】
▲４▼  切断されていた回線を再び接続し、対向するホスト側通信制御装置からローカル自動通信の実行結果を受信し、それをそのままユーザ端末に転送する。
【００５１】
以上の請求項１、２の方法では、ホスト側は複数のユーザ端末からのアクセスを同時に受け付けられず、また、回線の一時切断中に他のユーザ端末からの接続があった場合に、誤ってその他のユーザ端末に対してローカル自動通信の実行結果を返却してしまうおそれもある。
【００５２】
請求項３の通信方法およびこれを行う通信制御装置は、この問題を解決したもので、図５にはその通信制御装置の装置構成が示される。この図５において、一つ以上の網制御部２１  、２２  ・・から同時にまたは順次に、複数のユーザ端末からのアクセスを受けた場合、制御部１内のユーザ識別手段６によりユーザを識別し（回線接続時にユーザ側からユーザ番号を送るなどする）、ユーザ毎に自動通信手順記憶部３に自動通信手順を記憶し、またユーザ毎に自動通信実行結果記憶部４にローカル自動通信の実行結果を記憶していく。これにより、複数のユーザ端末とアクセスしている場合でも、各ユーザ端末毎にローカル自動通信を実行・管理することができる。
【００５３】
【実施例】
以下、図面を参照して本発明の実施例を説明する。なお、以下の各図を通じて、同じ機能を果たす回路あるいは信号等には同じ参照記号を付すものとする。
【００５４】
図６に本発明の一実施例としてのローカル自動通信を行う通信制御装置（以下、ＣＣＵとも記す）の構成実施例を示す。この実施例装置は、加入者電話（アナログ有線）用の通信制御装置に本発明を適用したものであるが、図中のモデム（ＭＯＤＥＭ）を取り除いて、網制御装置（ＮＣＵ）をＩＳＤＮ対応とすれば、ＩＳＤＮ用の通信制御装置に適用することができる。
【００５５】
また本実施例装置では、自動通信手順と自動通信実行結果はＲＡＭ１４に記憶されるが、自動通信手順については変更しないのであればＲＯＭ１４に予め記憶しておいてもよい。また、ＮＣＵ、ＭＯＤＥＭ、ＳＩＯ、ＰＩＯを回線数分用意することにより、複数のユーザ端末とアクセスしてローカル自動通信を行う通信制御装置を実現できる。
【００５６】
図中、１０は回線を切断・接続する網制御装置（ＮＣＵ）、１２は並列入出力装置、１３は中央演算装置、１４はＲＡＭ（読書可能記憶装置）、１５は直列入出力装置、１７は変復調部、１８はＲＯＭ（読出専用記憶装置）、３１〜３４はデータ方向制御用のバッファである。
【００５７】
また  図中の各信号は、ＲＩＮＧは着信検出信号、ＬＯＯＰは電流ループ（発信・選択）信号、ＣＤはキャリア検出信号、ＳＤは送信データ、ＲＤは受信データ、ＳＩ１は直列入力１、ＳＩ２は直列入力２、ＳＯ１は直列出力１を表すが、図では、ＤＴＥ側の信号のうち、ＤＲ（データセットレディ）、ＥＲ（データ端末レディ）、ＣＳ（モデム送信可）、ＲＳ（送信要求）、などの制御信号は省略してある。これらは必ずしも必要ではない。
【００５８】
網側と端末側と制御部側とのデータの方向制御は、３１〜３４のバッファゲートにより行う。これらのバッファゲート３１〜３４の方向制御は、ホスト側で使用するか、ユーザ側で使用するか、またその時の状況に応じて、ＣＰＵ１３が並列入出力装置１２を通じて制御する。図７にはＣＰＵ１３によるこの方向制御のための各モードに対応するバッファゲート３１〜３４のオン／オフの設定を示す。図３５において、“１”はバッファオン（スルー）を示し、“０”はバッファオフを示す。モード名の初めの“Ｈ”はホストに接続して使用するモードを示し、“Ｔ”は端末に接続して使用する時のモードを示す。数字は図４（請求項２の発明の説明）の丸付数字に対応するモードを示す。
【００５９】
図８に図７の各モードの説明を示す。
図８は、バッファゲート３１〜３４を図７に従って切り替えた場合の各モードにおける網側とＤＴＥ側（端末またはホスト）と制御部の間のデータの流れを示している。上述したように、モード名の初めの“Ｈ”はホストに接続して使用するモードを、“Ｔ”は端末に接続して使用する時のモードを示し、数字は図４の丸付数字に対応するモードを示す。
【００６０】
なお、図２に示す請求項１の発明として使用する場合には、図２のホスト側の▲１▼、▲２▼、▲３▼はそれぞれ図４のホスト側の▲２▼、▲３▼、▲４▼に相当し、図２のユーザ側の▲１▼、▲２▼、▲３▼はそれぞれ図４のユーザ側の▲１▼、▲３▼、▲４▼に相当する。
【００６１】
以下にこの実施例装置によるローカル自動通信の実施例を図９と図１０を参照して説明する。この図９と図１０の実施例は、自動通信手順を予め全て相手ＣＣＵ側に送信後にローカル自動通信を実行する場合のシーケンスである。
【００６２】
図中、ＬＯＯＰ等の記号は図６の記号と一致する。但し、ＳＥＬＥＣＴは図６のＬＯＯＰの断続またはＤＴＭＦ音による選択信号の送出を表し、ＩＮＣは図６のＲＩＮＧに対応する。また、Ｈ１、Ｈ２等はモードを示す記号で図７、図８の記号と一致する。なお、ここではＶ．２５ｂｉｓコマンドをサポートしており、インディケーションコードは英単語を使用するようにしているが、数値で返すようにしてもよい。
【００６３】
またこの実施例では、通信前に、ユーザ端末の自動通信手順をスクリプトの形でユーザ端末からユーザ側ＣＣＵにロードしているが、例えば通信中にエスケープシーケンス（例えばＥＲ信号オフ）によりＶ．２５ｂｉｓコマンドモードに抜けて、図と同様にＳＣＲ命令により自動通信スクリプトを転送してもよい。
【００６４】
以下、この図９と図１０のシーケンスに従って、実施例装置によるローカル自動通信の手順を説明する。
【００６５】
ユーザ端末は通信開始前に予めスクリプトモード移行指示“ＳＣＲ”により、自動通信手順を示すスクリプトをユーザ側ＣＣＵに送信しておく。ユーザ端末からの発信コマンド“ＣＲＮ１２３”がユーザ側ＣＣＵに受信されると、ユーザ側ＣＣＵはユーザ側モデムに回線接続の指示（ＬＯＯＰ  ＯＮ、ＳＥＬＥＣＴ１２３）をする。ユーザ側モデムはこれによりホスト側に対して発呼（フックオン、選択信号送信）をする。
【００６６】
ホスト側モデムは着呼があると、それをホスト側ＣＣＵに着信通知“ＩＮＣ”する。これに対してホスト側ＣＣＵはホスト側モデムに「ＬＯＯＰ  ＯＮ」を指示し、ホスト側モデムはキャリア送出・検出をし、ホスト側ＣＣＵにＣＤ信号オンを伝える。
【００６７】
ユーザ側においても、ユーザ側モデムがキャリア送出・検出し、ユーザ側ＣＣＵにＣＤ信号オンを伝え、ユーザ側ＣＣＵはユーザ端末にＣＤ信号オン、ＤＲ信号オンを伝えた後に、スプリクト転送をユーザ端末に表示するために「ＳＣＲＰＴ  ＳＮＤ」を送信する。なお、このユーザ端末にスクリプト転送を示す「ＳＣＲＩＰＴ  ＳＮＤ  （ＳＥＮＤＩＮＧ）」はユーザ端末側に表示の必要が無い場合はなくてもよい。
【００６８】
回線接続後、ユーザ側ＣＣＵから、ユーザ端末の自動通信手順を示すスクリプトをホスト側ＣＣＵに送信し、ホスト側ＣＣＵでは受信した自動通信手順を、ＲＡＭ１４中に設けられた自動通信手順記憶部に記憶していく。全ての自動通信手順が送信し終わると、ユーザ側ＣＣＵはユーザ側モデムにＬＯＯＰ  ＯＦＦを送って、ユーザ側モデムは回線を切断する（フックオフ）。
【００６９】
ホスト側ＣＣＵはホスト側モデムから回線切断の通知「ＣＤ信号オフ」を受けると、その回線切断後にホスト端末に対して、着信通知（ＩＮＣ）、キャリア検出通知（ＣＤ信号オン）、回線接続通知（ＤＲ信号オン）を行い、その後に、受信したユーザ端末の自動通信手順に従って、ホスト端末との間でローカル自動通信を実行する（文字列１、応答１、文字列２、応答２・・・文字列ｘ、終了応答）。この実行結果はＲＡＭ中に設けられた自動通信実行結果記憶部に記憶される。ホスト側ＣＣＵからホスト端末に対して終了応答がされたら、ホスト側ＣＣＵはホスト端末に「ＣＤ  ＯＦＦ」を通知し、回線切断通知（ＤＲ信号オフ）を行う。
【００７０】
このようにして、ホスト側ＣＣＵとホスト端末間でのローカル自動通信が終了したら、ホスト側ＣＣＵは切断されていたユーザ側へ再び回線を接続する。この回線の接続はユーザ側ではユーザ端末に通知されるが、ホスト側ではローカル自動通信終了時に既にホスト端末に回線切断通知しているので、再び通知することはしない。
【００７１】
回線接続後、ホスト側ＣＣＵは、記憶保持しておいたローカル自動通信の実行結果を一括して全てユーザ側に送信する。ユーザ側ＣＣＵはこの実行結果を受信すると、それをそのままユーザ端末に転送する。
【００７２】
ホスト側ＣＣＵはこの実行結果を全て送信し終えると、ホスト側モデムに対して「ＬＯＯＰ  ＯＦＦ」を指示して回線を切断する。ユーザ側では回線が切断されたことをユーザ側ＣＣＵが検知すると、ユーザ端末に対して回線切断通知（ＤＲ信号オフまたはＣＤ信号オフ）をする。
【００７３】
上記のローカル自動通信方法の実施例では、ユーザ側から自動通信手順をホスト側に送信するための時間を、実際の自動通信データ（文字列とその応答）の送受時間とは別にとる必要があり、その時間が無駄といえる。この問題を解決できる他の実施例としてのローカル自動通信方法を図１１と図１２を参照して以下に説明する。この図１１と図１２の実施例のシーケンスでは、自動通信時には取敢えず自動通信を開始して、その自動通信中に自動通信手順を全二重回線を介して相手ＣＣＵ側に送信し、その後に回線を切断して残りの自動通信をローカル自動通信で行うようにしている。
【００７４】
図中の各記号の意味は前述同様であり、この実施例でもＶ．２５ｂｉｓコマンドをサポートしている。また前述同様に、自動通信手順を通信前にスクリプトの形でユーザ端末からユーザ側ＣＣＵの制御部にロードしているが、例えば通信中にエスケープシーケンス（例えばＥＲ信号オフ）によりＶ．２５ｂｉｓコマンドモードに抜けて、図と同様にＳＣＲ命令により自動通信スクリプトを転送してもよい。
【００７５】
以下、この図１１と図１２のシーケンスに従って、図６の実施例装置によるローカル自動通信の他の実施例の手順を説明する。
【００７６】
ユーザ端末は通信開始前に予めスクリプトモード移行のコマンド“ＳＣＲ”により、自動通信手順を示すスクリプトをユーザ側ＣＣＵに送信しておく。ユーザ側からの発信コマンド“ＣＲＮ１２３”がユーザ側ＣＣＵに受信されると、ユーザ側ＣＣＵはユーザ側モデムに回線接続指示（ＬＯＯＰ  ＯＮ、ＳＥＬＥＣＴ１２３）をする。ユーザ側モデムはこれによりホスト側に対して発呼（フックオン、選択信号送出）をする。
【００７７】
ホスト側モデムは着呼があると、それをホスト側ＣＣＵに着信通知（ＩＮＣ）し、さらにホスト側ＣＣＵはホスト端末に着信通知（ＩＮＣ）。また回線接続されると、ホスト側ＣＣＵはホスト端末に回線接続通知（ＣＤ信号オン、ＤＲ信号オン）を行う。
【００７８】
またユーザ側においても、ユーザ側モデムがキャリア送出・検出し、ユーザ側ＣＣＵがユーザ端末に回線接続通知（ＣＤ信号オン、ＤＲ信号オン）をする。
【００７９】
回線接続後、通常の自動通信が実行されるが、この自動通信において、ユーザ側ＣＣＵは、ホスト側から文字列が全二重回線の下り回線を介して送信されている間に、その全二重回線の上り回線を介して、ＲＡＭに記憶したユーザ端末の自動通信手順を示すスクリプトをホスト側ＣＣＵに送信する（図中の文字列ｎ、ｎ＋２、・・ｋ、スクリプト１、２・・・ｍ）。ホスト側ＣＣＵでは受信した自動通信手順を、ＲＡＭ中に設けられた自動通信手順記憶部に記憶していく。全ての自動通信手順が送信し終わると、ユーザ番号（ＤＬＥ＋ｉ）を送信し、その後にユーザ側ＣＣＵからユーザ側モデムに回線の切断指示“ＬＯＯＰ  ＯＦＦ”をし、ユーザ側モデムは回線を切断（フックオン）する。この時、ユーザ端末には保留ＲＥＳＥＡＶＥＤの表示を送る。
【００８０】
ホスト側ＣＣＵは回線切断された後に、ユーザ側から受信したユーザ端末の自動通信手順に基づいて、ホスト端末との間で残りの自動通信をローカル自動通信によって実行する（応答ｋ、文字列ｋ＋１、応答ｋ＋１・・・文字列ｘ、終了応答）。この実行結果はＲＡＭ中に設けられた自動通信実行結果記憶部に記憶される。
【００８１】
ホスト側ＣＣＵとホスト端末間でのローカル自動通信が終了したら、ホスト側ＣＣＵはホスト端末に回線切断通知（ＣＤ信号オフ、ＤＲ信号オフ）をした後に、はユーザ側へ再び回線を接続する。この回線の接続には、先に受信したユーザ番号（ＤＬＥ＋ｉ）を参照すれば、目的とするユーザに回線接続できる。ユーザ側においては、この回線の接続をユーザ端末に通知（着信通知ＩＮＣ，再接続通知ＲＥＣＯＮＮＥＣＴ）する。
【００８２】
回線接続後、ホスト側ＣＣＵは、記憶保持しておいたローカル自動通信の実行結果を一括して全てユーザ側に送信する。ユーザ側ＣＣＵはこの実行結果を受信するとそれをそのままユーザ端末に転送する。
【００８３】
ホスト側ＣＣＵはこの実行結果を全て送信し終えると、ホスト側モデムに対して「ＬＯＯＰ  ＯＦＦ」を指示して回線を切断する。ユーザ側では回線が切断されたことをユーザ側ＣＣＵが検知すると、ユーザ端末に対して回線切断通知（ＤＲ信号オフまたはＣＤ信号オフ）をする。
【００８４】
上記二つのローカル自動通信シーケンスの実施例では、通信開始後にユーザ側ＣＣＵからホスト側ＣＣＵに自動通信手順を示すスクリプトを送信しているが、この送信も、ホスト側ＣＣＵが以前に受信したスクリプトの記憶を継続して保持しておくことにより、自動通信手順に変更がない限り、通信を実行する度にこれを行う必要はない。
【００８５】
また上記二つのローカル自動通信シーケンスの実施例では、ローカル自動通信の実行結果をユーザ側に伝送するための発呼は、ホスト側ＣＣＵから行っているが、ユーザ側から発呼するようにしてもよい。その場合には、ユーザ側は自動通信の起動を示す最初の発呼の終了後、ホスト側においてローカル自動通信が終了したと思われる時間が経過した時に、任意の時間にホスト側に発呼接続する。自動通信の起動のための接続か、実行結果の読み出しのための接続かを示す符号等を接続直後にユーザ側ＣＣＵからホスト側に送信するようにしてもよい。ホスト側ＣＣＵではローカル自動通信の実行結果が読み出される（送信する）までは、それを記憶しておく。
【００８６】
一方、上記二つのローカル自動通信の実施例のようにホスト側から発呼する場合には、ユーザ側の電話番号が必要になるが、ＩＳＤＮあるいはデジタル自動車・携帯電話などの場合には、発信者番号通知によりホスト側のＣＣＵは自動的にそれを知ることができる。一般加入者電話網等の場合には、例えばスクリプト中に自動通信結果の返送先を示す電話番号等を記述しておくようにする。あるいは予めユーザＩＤ等のユーザを識別するコードに対応する電話番号を記憶しておく。
【００８７】
上記のローカル自動通信を、ホスト側が複数のユーザ端末にアクセスできるシステムに適用する場合には、ホスト側において各ユーザを識別して自動通信手順と自動通信実行結果を記憶・管理する必要がある。よって、ホスト側において、通信をモニターし、ユーザＩＤにより各ユーザのセションの識別をしてもよい。あるいは通信開始時にユーザ側からセション開始符号をホスト側に送り、ホスト側がそれに対応してそのセションにセション番号を付与してユーザ端末に通知し、回線切断後の通信の再開時にこのセション番号をやり取りすることでユーザを識別し、ローカル自動通信の実行結果を送信するようにしてもよい。
【００８８】
また、上記二つのローカル自動通信シーケンスの実施例において、ローカル自動通信の実行結果をデータ圧縮して一括転送するようにしてもよい。例えば、データ圧縮率が４倍ならば、回線接続時間は本発明により短縮された時間の更に４分の１になる。
【００８９】
図１３には上述のローカル自動通信シーケンスを行う他の実施例としてのハードウェア構成例が示される。この実施例装置はアナログ自動車・携帯電話用の通信制御装置に本発明を適用した場合のもであるが、モデム部１７、１８とオーディオアンプ部１９、２０を取り除いてＳＩＯ（直列入出力）信号を携帯電話側に入出力することで、デジタル携帯電話用の通信制御装置となる。
【００９０】
図１３中、ＭＩＣはマイクロホン端子、ＥＡＲはイヤホン端子、ＦＯＯｋは応答・発信信号、ＲＩＮＧは着信検出信号、ＳＥＬＥＣＴは選択信号、ＣＤはキャリア検出信号、ＳＤは送信データ、ＲＤは受信データ、ＥＲは端末レディである。端末（ＤＴＥ）側の信号のうち、ＣＳ（モデム送信可）、ＲＳ（送信要求）などの制御信号は省略してある。これらは必ずしも必要ではない。
【００９１】
前記の図６の実施例装置ではデータの方向制御をゲート３１〜３４を用いて一部ハード的に実現しているが、本実施例装置では、図１３に示すように、網側からの信号を直列入出力装置１１に直結し、端末（ＤＴＥ）からの信号も他の直列入出力装置１５に直結することにより、全てソフトウェア的に実現している。
【００９２】
また前記の図６のローカル自動通信方式の実施例装置において、前記のゲート３１〜３４の部分をクロスバスイッチに置き換えて、スイッチの制御をＣＰＵ１３によりソフトウェア的に実現してもよい。同様に、図１３の実施例装置においてもクロスバスイッチで実現してもよい。
【００９３】
この実施例装置によるローカル自動通信のシーケンスは前記した二つの実施例（図９〜図１２）の場合と同様であるが、図中のＬＯＯＰは図１３のＦＯＯＫに対応する。
【００９４】
【発明の効果】
以上に説明したように、本発明によれば、単にユーザ端末とホスト端末間で自動通信する場合の時間と比較し、ホスト端末とホスト側通信制御装置間で自動通信を実行した結果を一括してユーザ端末に送信する方法に要する時間の方が、ユーザ端末およびホスト端末間の応答時間とホスト側での処理時間の分だけ短いので、回線を占有する時間はその分だけ短くなり、回線を無駄に占有することがなくなってその使用効率を高められると共に、その回線を切断している時間分、回線使用料金がかからなくなるので経済性に寄与するところが大きい
【００９５】
特に、自動車・携帯電話のような無線回線網に適用した場合には、回線の占有時間が短くなるぶんだけ無線周波数の有効利用に寄与するところが大きい。
また、自動通信の実行に伴う回線の切断・接続の回数の増加は１回だけあるので、ある程度の空白時間ごとに回線の切断・接続を繰り返すような方法に比べて、網側の呼処理量の増加は少なくてすむ。
【００９６】
またホスト側からのデータ受信中に自動通信手順をホスト側の通信制御装置に送信する方法によれば、自動通信手順を送信するための時間が余分に必要なくなるので、その分だけ更に回線の占有時間が短くなり、経済性に寄与するところが大きい。
【００９７】
複数のユーザを識別してユーザ毎にローカル自動通信の実行・管理を行う方法によれば、ホストは複数の端末からのアクセスを同時に受け付けて、複数の端末からのアクセスに対しても上記の本発明の利点を享受できる。
【００９８】
以下に、アナログ内線電話を使用しパソコン通信を自動通信で行った時の実測値に基づく実施効果の一例を示す。
例として、
モデムの通信速度  ２４００ｂｐｓ
総通信時間            ６１．０秒
空白時間の合計        ２８．４秒
端末の受信データ  ６６７５バイト
従って、実質的な通信速度は、
６６７５／６１．０＝１０９．４バイト／秒
とする。次の表１にこの時の空白時間（無データ状態の時の時間）とその度数を示す。
【００９９】
0003579073.tif 000002
【０１００】
図１４にこれをグラフ化したものを示す。図１４と表１より、１秒以下、特に０．２秒ないし０．３秒程度の短い空白時間が発生する回数が多いことがわかる。
【０１０１】
この時、本発明を適用すると、空白時間の分だけ自動通信実行結果の伝送のための回線占有時間は短くなるから、本発明を適用した場合の実質的な通信速度は、６６７５／（６１．０−２８．４）＝２０４．８バイト／秒となる。但し、自動通信手順を送信するための時間と回線の切断・再接続のためのオーバヘッドを除くものとする。
【０１０２】
理論的には物理通信速度より２４０バイト／秒（スタートビット１、ストップビット１、調歩同期を仮定）まで改善できる可能性がある。
【０１０３】
従って、通常の自動通信を行う場合と比較して、実質通信速度は約２倍に改善し、回線使用時間とそれに伴う通信費用は約１／２に削減できる。
【０１０４】
参考のため、現行のアナログ自動車携帯電話に適用した場合の月当たりの通信量に対する通信費用の比較を図１５に示す。通常、月あたりの通信量は１〜２Ｍバイト程度である。比較のためパケット交換網であるテレターミナルを使用した場合も合わせて示す。但し、ＶＡＮのアクセス料は除くものとする。自動車携帯電話の基本量は１６０００円／月、使用料は１０円／７秒、テレターミナルの基本量は２４００円、使用料は１．２円／３２バイト（１２８ｋバイト／月以上は１５％割引）とした。これより、本発明を適用すると、ほぼ理論限界まで通信費が削減できることがわかる。
【図面の簡単な説明】
【図１】本発明の原理説明図（ローカル自動通信のシーケンス）である。
【図２】本発明の原理説明図（ローカル自動通信時のデータの流れ）である。
【図３】本発明の原理説明図（他のローカル自動通信のシーケンス）である。
【図４】本発明の原理説明図（他のローカル自動通信のシーケンス）である。
【図５】本発明の原理説明図（ユーザ毎に自動通信を管理する装置構成）である。
【図６】本発明の実施例の装置構成（アナログ有線電話用）である。
【図７】実施例装置におけるバッファゲートの設定を説明する図である。
【図８】実施例装置におけるバッファゲートの各モードを説明する図である。
【図９】本発明の一実施例としてのローカル自動通信方法のシーケンス（１／２）である。
【図１０】本発明の一実施例としてのローカル自動通信方法のシーケンス（２／２）である。
【図１１】本発明の他の実施例としてのローカル自動通信方法のシーケンス（１／２）である。
【図１２】本発明の他の実施例としてのローカル自動通信方法のシーケンス（２／２）である。
【図１３】本発明の他の実施例としての装置構成（アナログ自動車・携帯電話用）である。
【図１４】自動通信時における空白時間の分布のグラフである。
【図１５】月当たりの通信量に対する通信費用のグラフである。
【図１６】自動通信の従来のシーケンスである。
【符号の説明】
１  制御部
２  網制御部
３  自動通信手順記憶部
４  自動通信実行結果記憶部４
５  変復調部
１０  網制御装置
１１、１５  直列入出力装置
１２  並列入出力装置
１３  中央演算装置
１４  ＲＡＭ
１７  変復調装置
１８  ＲＯＭ
３１〜３４  バッファ
１９、２０  オーディオアンプ
【図１】
0003579073.tif 000003
【図２】
0003579073.tif 000004
【図３】
0003579073.tif 000005
【図４】
0003579073.tif 000006
【図５】
0003579073.tif 000007
【図６】
0003579073.tif 000008
【図７】
0003579073.tif 000009
【図８】
0003579073.tif 000010
【図９】
0003579073.tif 000011
【図１０】
0003579073.tif 000012
【図１１】
0003579073.tif 000013
【図１２】
0003579073.tif 000014
【図１３】
0003579073.tif 000015
【図１４】
0003579073.tif 000016
【図１５】
0003579073.tif 000017
【図１６】
0003579073.tif 000018