(57)【特許請求の範囲】
【請求項１】
発信者番号を通知するサービスを提供する電話交換網を含む電話回線に接続する複数の端末装置と、該電話回線に接続し、該電話回線から通知される発信者番号を検出して通知する発信者番号検出通知手段と、該手段から検出した発信者番号の通知を受けた後、前記電話回線に接続されて前記端末装置とデータ通信するホストコンピュータとからなるデータ通信システムであって、
前記各端末装置に、
それぞれ他の端末装置と区別するための識別コードと、
前記ホストコンピュータとのデータ通信に先立って、自己の識別コードを送信する手段とを設け、
前記ホストコンピュータに、
システムを構成する前記複数の端末装置の各識別コードとその各識別コードに対応する電話番号とを登録する手段であって、前記端末装置の１つの識別コードに対して複数の電話番号を登録し得るものである登録手段と、
前記発信者番号検出通知手段から通知される発信者番号と前記登録手段に登録されている各電話番号とを比較して、一致する番号があるか否かを判別する判別手段と、
その判別結果に応じて前記発信者番号検出通知手段を介しての通信を制御する通信制御手段と、
前記判別手段による判別結果にかかわらず、前記発信者番号検出通知手段を介して電話回線と接続して通信要求のあった端末装置との通信を開始させ、前記発信者番号検出通知手段から通知された発信者番号が前記登録手段に登録されている電話番号のいずれとも一致しないと前記判別手段が判別していた場合には、前記端末装置から送信される識別コードを取得し、その識別コードが前記登録手段に登録されている識別コードのいずれかと一致するか否かをチェックし、一致したときには前記端末装置との通信を継続させ、いずれとも一致しなかったときには前記電話回線との接続を中止するように、前記通信制御手段を動作させる手段と、
前記端末装置から取得した識別コードが前記登録手段に登録されている識別コードのいずれかと一致したときには、前記発信者番号検出通知手段から通知された発信者番号を、その一致した識別コードに対する電話番号として前記登録手段に前に登録されている番号を残しつつ新たに登録させる手段とを設けたことを特徴とするデータ通信システム。
【請求項２】
請求項１に記載のデータ通信システムにおいて、
前記ホストコンピュータは、前記端末装置から取得した識別コードが前記登録手段に登録されている識別コードのいずれとも一致しなかったときには、それを表示するか、印刷して出力するか、外部に通知するか、あるいは記録する手段を有することを特徴とするデータ通信システム。
【請求項３】
前記ホストコンピュータの判別手段は、前記発信者番号検出通知手段から通知された発信者番号が、前記登録手段に登録されている識別コードに対する一つ以上の電話番号のうちの一つと一致したら、該識別コードが登録されている端末装置からの通信要求であると判別する手段である請求項１又は２に記載のデータ通信システム。
【請求項４】
請求項１乃至３のいずれか一項に記載のデータ通信システムにおいて、
前記ホストコンピュータは、前記発信者番号検出通知手段から通知された発信者番号および前記端末装置から取得した識別コードの最終確認履歴の情報を記憶する手段を有することを特徴とするデータ通信システム。
【請求項５】
発信者番号を通知するサービスを提供する電話交換網を含む電話回線に、該電話回線から通知される発信者番号を検出して通知する発信者番号検出通知手段を介して接続し、該手段から検出した発信者番号の通知を受けた後、前記電話回線に接続されて、該電話回線に接続する端末装置とデータ通信するホストコンピュータにおける通信制御方法であって、
前記端末装置は、他の端末装置と区別するための識別コードと、前記ホストコンピュータとのデータ通信に先立って、自己の識別コードを送信する手段とを有する装置であり、
前記ホストコンピュータにおいて、適正な通信相手である端末装置の各識別コードとその各識別コードに対応する電話番号とを、前記端末装置の１つの識別コードに対して複数の電話番号を登録し得る登録手段に登録しておき、
前記ホストコンピュータに、
前記発信者番号検出通知手段から通知される発信者番号と前記登録手段に登録されている各電話番号とを比較して、一致する番号があるか否かを判別する判別手順と、
その判別結果に応じて前記発信者番号検出通知手段を介しての通信を制御する通信制御手順とを実行させ、
前記通信制御手順が、前記判別手順における判別結果にかかわらず、前記発信者番号検出通知手段を介して電話回線と接続して通信要求のあった端末装置との通信を開始し、前記発信者番号検出通知手段から通知された発信者番号が前記登録手段に登録されている電話番号のいずれとも一致しないと前記判別手順で判別していた場合には、前記端末装置から送信される識別コードを取得し、その識別コードが前記登録手段に登録されている識別コードのいずれかと一致するか否かをチェックし、一致したときには前記端末装置との通信を継続し、いずれとも一致しなかったときには前記電話回線との接続を中止する手順を含み、
前記ホストコンピュータにさらに、前記端末装置から取得した識別コードが前記登録手段に登録されている識別コードのいずれかと一致したときには、前記発信者番号検出通知手段から通知された発信者番号を、その一致した識別コードに対する電話番号として前記登録手段に前に登録されている番号を残しつつ新たに登録する手順を実行させることを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電話回線（公衆通信回線）を介して接続される多数の端末装置とホストコンピュータとによって構成されるデータ通信システム、およびこのようなデータ通信システムを構成するホストコンピュータにおける通信制御方法に関する。
【背景技術】
【０００２】
遠隔地に通信機能を有する端末装置を多数配置し、これらとホストコンピュータとを電話交換網を含む電話回線を介して接続して、データ通信システムを構成する場合がある。このようなデータ通信システムでは、遠隔地の端末装置からホストコンピュータに対して回線の接続要求があったとき、通信を開始する前にホストコンピュータ側で端末装置の正当性を確認しているが、その確認は、一旦回線を接続した後に通信上で行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようなデータ通信システムでは、多数の端末装置を配置し、各端末装置を必要な時にだけホストコンピュータと接続して情報を送受信しているが、接続を要求してきた端末装置が正規の端末装置とは限られないため、予定していない端末装置の接続要求にも応答せざるを得ない場合があった。
【０００４】
また、データ通信システムの動作環境がシステムの管理範囲外に置かれている場合（例えば、顧客の環境など）がある。このような場合、電話番号の変更、電話回線のモード（ダイアル回線かプッシュ回線）変更、あるいはＰＢＸ（構内交換機）の挿入等による動作環境の変更は、データ通信システムの設定とは無関係に行われるのが一般的である。
【０００５】
したがって、例えば、既存のＦＡＸ回線を利用してＦＡＸが使用される時以外にデータ通信を行うようにしていた場合、会社の組織変更やシステムの機器構成の変更、あるいは回線の異動等による環境の変更があったときに、ホストコンピュータから相手の端末装置を呼び出せなくなることがある。
こうなると、ホストコンピュータは端末装置からの呼び出しを待つしかなく、その端末装置が故障で接続不能になったのか、回線の移動や撤去により接続できなくなったのかを判断することができなくなってしまう。
【０００６】
この発明は、このような問題を解決するためになされたもので、電話回線を介して接続されるホストコンピュータと多数の端末装置とからなるデータ通信システムにおいて、端末装置側の動作環境の変更をホストコンピュータ側で認識できるようにし、システム環境の変更があっても、ホストコンピュータと端末装置との接続性を継続的に確保できるようにすることを目的とするものである。
【課題を解決するための手段】
【０００７】
この発明は、上記の目的を達成するため、発信者番号を通知するサービスを提供する電話交換網を含む電話回線に接続する複数の端末装置と、その電話回線に接続し、該電話回線から通知される発信者番号を検出して通知する発信者番号検出通知手段と、該手段から検出した発信者番号の通知を受けた後、上記電話回線に接続されて端末装置とデータ通信するホストコンピュータとからなるデータ通信システムであって、上記各端末装置は、それぞれ他の端末装置と区別するための識別コードと、上記ホストコンピュータとのデータ通信に先立って、自己の識別コードを送信する手段とを有する。
【０００８】
そして、上記ホストコンピュータは、システムを構成する複数の端末装置の各識別コードとその各識別コードに対応する電話番号とを登録する手段であって、上記端末装置の１つの識別コードに対して複数の電話番号を登録し得るものである登録手段と、上記発信者番号検出通知手段から通知される発信者番号と上記登録手段に登録されている各電話番号とを比較して、一致する番号があるか否かを判別する判別手段と、その判別結果に応じて上記発信者番号検出通知手段を介しての通信を制御する通信制御手段と、上記判別手段による判別結果にかかわらず、上記発信者番号検出通知手段を介して電話回線と接続して通信要求のあった端末装置との通信を開始させ、上記発信者番号検出通知手段から通知された発信者番号が上記登録手段に登録されている電話番号のいずれとも一致しないと上記判別手段が判別していた場合には、上記端末装置から送信される識別コードを取得し、その識別コードが上記登録手段に登録されている識別コードのいずれかと一致するか否かをチェックし、一致したときには上記端末装置との通信を継続させ、いずれとも一致しなかったときには上記電話回線との接続を中止するように、上記通信制御手段を動作させる手段と、上記端末装置から取得した識別コードが上記登録手段に登録されている識別コードのいずれかと一致したときには、上記発信者番号検出通知手段から通知された発信者番号を、その一致した識別コードに対する電話番号として上記登録手段に前に登録されている番号を残しつつ新たに登録させる手段とを備えたものである。
【００１４】
このようなデータ通信システムにおいて、上記ホストコンピュータは、上記端末装置から取得した識別コードが上記登録手段に登録されている識別コードのいずれとも一致しなかったときには、それを表示するか、印刷して出力するか、外部に通知するか、あるいは記録する手段を有するのが望ましい。
【００１５】
その場合、上記ホストコンピュータの判別手段は、上記発信者番号検出通知手段から通知された発信者番号が、上記登録手段に登録されている識別コードに対する一つ以上の電話番号のうちの一つと一致したら、該識別コードが登録されている端末装置からの通信要求であると判別する手段であるとよい。
さらにまた、これらのデータ通信システムにおいて、上記ホストコンピュータは、上記発信者番号検出通知手段から通知された発信者番号および前記端末装置から取得した識別コードの最終確認履歴の情報を記憶する手段を有するのが望ましい。
【００１６】
また、この発明の通信制御方法は、発信者番号を通知するサービスを提供する電話交換網を含む電話回線に、その電話回線から通知される発信者番号を検出して通知する発信者番号検出通知手段を介して接続し、その手段から検出した発信者番号の通知を受けた後、上記電話回線に接続されて、その電話回線に接続する端末装置とデータ通信するホストコンピュータにおける通信制御方法において、上記端末装置を、他の端末装置と区別するための識別コードと、上記ホストコンピュータとのデータ通信に先立って、自己の識別コードを送信する手段とを有する装置とし、上記ホストコンピュータにおいて、適正な通信相手である端末装置の各識別コードとその各識別コードに対応する電話番号とを、上記端末装置の１つの識別コードに対して複数の電話番号を登録し得る登録手段に登録しておき、上記ホストコンピュータに、上記発信者番号検出通知手段から通知される発信者番号と上記登録手段に登録されている各電話番号とを比較して、一致する番号があるか否かを判別する判別手順と、その判別結果に応じて上記発信者番号検出通知手段を介しての通信を制御する通信制御手順とを実行させ、上記通信制御手順に、上記判別手順における判別結果にかかわらず、上記発信者番号検出通知手段を介して電話回線と接続して通信要求のあった端末装置との通信を開始し、上記発信者番号検出通知手段から通知された発信者番号が上記登録手段に登録されている電話番号のいずれとも一致しないと上記判別手順で判別していた場合には、上記端末装置から送信される識別コードを取得し、その識別コードが上記登録手段に登録されている識別コードのいずれかと一致するか否かをチェックし、一致したときには上記端末装置との通信を継続し、いずれとも一致しなかったときには上記電話回線との接続を中止する手順を含め、上記ホストコンピュータにさらに、前記端末装置から取得した識別コードが前記登録手段に登録されている識別コードのいずれかと一致したときには、前記発信者番号検出通知手段から通知された発信者番号を、その一致した識別コードに対する電話番号として前記登録手段に前に登録されている番号を残しつつ新たに登録する手順を実行させるものである。
【発明の効果】
【００１７】
この発明によるデータ通信システムによれば、電話回線を介して接続されるホストコンピュータと多数の端末装置とからなるデータ通信システムにおいて、端末装置側の動作環境の変更をホストコンピュータ側で認識できるようにし、システム環境の変更があっても、ホストコンピュータと端末装置との接続性を継続的に確保できるようにすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、この発明の実施の形態を図面に基づいて詳細に説明する。
図１は、この発明によるデータ通信システム全体の構成を示すブロック図である。図に示すように、この発明によるデータ通信システムは、多数の端末装置１００と発信者番号検出通知手段２００とを、発信者番号を通知するサービスを提供する電話交換網５１を含む電話回線５０を介して接続し、その発信者番号検出通知手段２００に変復調装置（モデム）２５０を介してホストコンピュータ３００を接続して構成されている。
また、発信者番号検出通知手段２００とホストコンピュータ３００とは、制御線２１０によっても接続されている。なお、この例では、そのホストコンピュータ３００に外部システム４００も接続している。
【００１９】
各端末装置１００は、ホストコンピュータ３００からみて遠隔地に配置された通信機能を備えた端末装置である。この端末装置１００は、図２に示すように、データの操作入力及び表示による出力を行う入出力手段１０１と、付加手段１０２と、他の端末装置と区別するための識別コード等を記憶する記憶手段１０３と、電話回線５０との回線接続動作およびホストコンピュータ３００との間での情報の送受信を制御する伝送制御手段１０４とを備えている。
【００２０】
そして、各端末装置１００は、図示したデータ通信システム上で管理されているシステム（管理システム）で必要な情報を送受信する機能を有している。すなわち、入出力手段１０１により入力した情報を伝送制御手段１０４を動作させることによって、電話回線５０を介してホストコンピュータ３００に宛てて送信し、あるいはホストコンピュータ３００からの情報を受信して、その情報を入出力手段１０１の表示部に表示させたり、記憶手段１０３に記憶させることができる。  また、これらの各端末装置１００は、ホストコンピュータ３００との送受信を通して互いに情報の読み書きを行える。
【００２１】
付加手段１０２は、入出力手段１０１の操作入力に従って伝送制御手段１０４に指示し、各端末装置１００が使用する自己の電話番号（発信者番号ともいう）に、発信者番号通知を有効にするための指示をする番号（以下「指示番号」という）を付加して電話回線５０に送信する手段である。また、この付加手段１０２には、発信者番号に指示番号を付加するか否かを入出力手段１０１によって選択的に切り替える切替手段１０２ａが設けられている。
【００２２】
図１に戻って、発信者番号検出通知手段２００（以下単に「検出通知手段２００」という）は、電話回線５０を通じて通知される通信要求をしている端末装置１００の発信者番号を検出してホストコンピュータ３００に通知するとともに、電話回線５０とホストコンピュータ３００との回線の接続および切断を制御し、受信したデータをモデム２５０を通して復調してホストコンピュータ３００へ送る。また、ホストコンピュータ３００から送信されモデムを通して変調されたデータを電話回線５０へ送出する。
【００２３】
なお、発信者番号通知サービスは、電話交換網５１を含む電話回線５０を自ら設置するか、あるいは借り受けて電気通信サービスを提供する事業主体が、その加入者に対して提供するサービスであり、発信者番号の通知を有効とする設定がなされた電話回線からの発呼があったときに、その発信者番号（発信者の電話番号）を受信側に通知するサービスである。
【００２４】
変復調装置（モデム）２５０は、電話回線５０を利用してデータ通信を行う装置であって、検出通知手段２００とホストコンピュータ３００との間に接続され、ホストコンピュータ３００が各端末装置１００とデータの伝送ができるように、信号（データ）の変調／復調処理を実行する。
【００２５】
ホストコンピュータ３００は、図３に示すように、登録手段３０１、記憶手段３０２、操作入力表示部３０３、ＣＰＵ３０４、ＲＯＭ３０５、ＲＡＭ３０６、および通信制御手段３０７とを備えており、図示しないが印刷手段としてプリンタが接続されている。
【００２６】
その登録手段３０１は、ホストコンピュータ３００と電話回線５０を通じて通信を行うことが予定されている全ての端末装置１００の各識別コードと、その各端末装置の発信者番号とを対応させて登録する。その登録は、記憶手段３０２に記憶させて行う。端末装置１００が電話番号が異なる複数の回線に接続可能な場合（複数の外線と接続可能な内線電話を使用するような場合）には、その端末装置の一つの識別コードに対して、複数の電話番号を登録できるようにする。
【００２７】
記憶手段３０２は、ハードディスクなどの記憶装置によって構成され、上述した各端末装置の識別コードとそれに対応する電話番号の他に、発信者番号処理に必要な恒久的なデータや処理に伴って発生する情報、各端末装置１００に関する各種の管理情報や使用者に関する情報などを記憶することができる。
【００２８】
操作入力表示部３０３は、操作者が情報を入力する入力部と、情報を表示する表示部とからなっている。その入力部は、キーボードやマウスなどによって、登録手段３０１に登録すべき情報や、ＣＰＵ３０４によって実現される文書作成編集その他のアプリケーションプログラムを動作させるための情報、登録手段３０１を動作させるための操作情報などを入力する。表示部は、ＬＣＤなどからなり、入力部の入力操作によって入力される情報や、ホストコンピュータ３００の動作状態や操作ガイダンス情報などを表示する。
【００２９】
ＣＰＵ３０４は、ホストコンピュータ３００全体の制御を行う中央処理装置であって、ＲＯＭ３０５、ＲＡＭ３０６と共にマイクロコンピュータを構成し、ＲＯＭ３０５に格納されたプログラムに従って、この発明による判別手段としての処理およびその他の処理を実行する。
ＲＯＭ３０５は、ＣＰＵ３０４が実行するプログラムや恒久的なデータを格納したプログラムメモリであり、ＲＡＭ３０６は、ＣＰＵが実行するにあたって、必要とする情報や、処理実行動作中の一時的なデータなどを記憶する。
【００３０】
通信制御手段３０７は、通信プロトコルにしたがって、図１に示した検出通知手段２００との間で行われるデータ通信処理を制御する。つまり、この通信制御手段３０７は、ＣＰＵ３０４の指示を受けて、モデム２５０および検出通知手段２００を介して電話回線５０との回線接続動作を制御し、ホストコンピュータ３００と端末装置１００とを接続する。
【００３１】
次に、以上の構成を有するデータ通信システムの動作内容について、具体的に説明する。
まず、図１に示した端末装置１００のいずれかにおいて、ホストコンピュータ３００との通信を行う必要が生じた場合を想定する。その場合、その端末装置１００は、入出力手段１０１からの操作入力があると、接続されている電話回線５０が発信者番号通知サービスを提供し得るか否かにかかわらず、付加手段１０２が伝送制御手段１０４に指示を送る。すると、伝送制御手段１０４は、発信者番号の先頭に指示番号を付加した番号（付加発信者番号）を電話回線５０に送出し、電話交換網５１を介してホストコンピュータ３００を呼び出して発呼する。
【００３２】
一方、電話交換網５１は、端末装置１００から付加発信者番号が送出されたことを受けて、その発信者番号を検出通知手段２００側に送信する。そして、検出通知手段２００はそれを受信して発信者番号を検出し、それを制御線２１０を通してホストコンピュータ３００に通知する。
【００３３】
ホストコンピュータ３００は、図３に示した通信制御手段３０７によってその発信者番号を受け取ると、それをＣＰＵ３０４に送る。すると、ＣＰＵ３０４は、図４に示すフローチャートにしたがって、以下の処理を実行する。このフローチャートでは、ステップを「Ｓ」と略記している。
まず、ステップ１において、登録手段３０１に登録されている電話番号をサーチし、続くステップ２において、通知された発信者番号とサーチした電話番号を比較して一致する番号があるか、すなわちその発信者番号が登録されているか否かを判別する。
【００３４】
ここで、一致する番号があると判別したときはステップ３へ進んで、回線の接続を許可する通知を、一致する番号がないと判別したときは、識別コードが登録されている端末装置からの通信要求ではないので、ステップ４へ進んで、回線の接続を許可しない通知を、それぞれ検出通知手段２００に送るように通信制御手段３０７を動作させる。
【００３５】
そして、ステップ３で接続許可が通知されると検出通知手段２００がホストコンピュータ３００を電話回線５０に接続し、次のステップ５ではその検出通知手段２００に回線接続動作を続行させるように、通信制御手段３０７を動作させる。
【００３６】
ステップ４からはステップ６へ進んで、発信者番号が登録されていないことを示す所定の情報（例えば、その未登録発信者番号と、未登録であることを示すメッセージの情報）を操作入力表示部３０３に表示させる。この場合、その所定の情報を通信制御手段３０７から外部システム４００に通知したり、図示しないプリンタによって用紙に印刷して出力したり、記憶手段３０２に記憶させるようにしてもよい。
【００３７】
さらに、続くステップ７においてその未登録発信者番号を登録手段３０１に新たに登録させてステップ８に進み、ステップ８では、検出通知手段２００に回線接続動作を拒否させて以後の接続動作を中止するように、通信制御手段３０７を動作させる。したがって、接続要求があった端末装置から識別番号を受け取って、それが登録されているか否かを判断することはせず、データ通信も行わない。
【００３８】
このように、ホストコンピュータ３００は、端末装置１００からの接続要求があったときに、検出通知手段２００から通知される発信者番号によるサーチにより、その端末装置の識別コードが登録されているか否かを確認することができ、相手先が正規の端末装置か否かを確認した上で回線の接続を行える。
【００３９】
一般に、このようなデータ通信システムにおける相手先の妥当性の確認方法には、イ）電話の着呼の可否、ロ）ログインやパスワード等の認証時の確認、ハ）アプリケーション等による認証確認、などの階層（段階）があり、イ）、ロ）、ハ）の順に階層のレベルが高くなる。したがって、この発明のように電話回線からサービスとして通知される発信者番号を利用して、電話の着呼の可否を決める際に相手先の妥当性を判断すると、階層が低く早い段階での確認が可能になるし、電話の着呼（回線の接続）を拒否することも可能になる。
【００４０】
また、電話番号である発信者番号により端末装置１００の識別コードが登録済みか否かを確認しているので、使用する電話番号を変更した場合でも、その変更後の電話番号をその端末装置の識別コードに対応させて登録しておけば、電話番号等のシステム環境の変更があっても、正規の端末装置として回線を接続することができる。したがって、端末装置１００とホストコンピュータ３００との接続性を継続的に確保することができる。
【００４１】
そして、図４のステップ６で、ホストコンピュータ３００に接続要求のあった端末装置の発信者番号が未登録であるときには所定の情報を表示するので、その情報を参照すれば、接続要求のあった端末装置が正規のものであることが確認できた場合には、未登録の発信者番号を操作入力表示部３０３の操作入力によって登録するなど、その後の対応も容易に行える。また、ステップ７において、その未登録の発信者番号を自動的に登録しているので、その後の接続要求があった端末装置の確認などを行うのが容易になる。
【００４２】
なお、このステップ６およびステップ７は、いずれも省略してもよく、いずれか一方のみ行うようにしてもよい。
さらに、接続要求があった端末装置の発信者番号が未登録であった場合には、識別コードが登録されているか否か判断を行うことなく、回線の接続動作を中止するので、通信を予定していない端末装置からの不正なアクセスを確実に防止することができる。
【００４３】
一方、図２に示した端末装置１００の付加手段１０２には、発信者番号に指示番号の付加をするか否かを選択的に切り替える切替手段１０２ａが設けられている。したがって、上記のように、端末装置１００から発呼する際に指示番号を付加するのか、あるいは指示番号を付加せずに発呼するのかを必要に応じて切り替えることができる。
【００４４】
ところで、端末装置１００が接続される電話回線５０は、電話のみならずファクシミリ装置などと共用され、しかも、発信者番号通知サービスが常時利用されるようになっていない場合が考えられる。そのような場合、電話回線５０が他人の回線である場合には、発信者番号通知サービスを利用できるか否かは、その電話回線５０の加入者に委ねられるため、発信者番号通知サービスを常時利用できるとは限らない。
【００４５】
しかし、切替手段１０２ａが設けられていると、例えば、ファクシミリ通信等の通常の通信では、指示番号を付加せずに通信を行い、必要に応じてあるいは定期的に切替手段１０２ａを切り替えて、指示番号を付加して発呼することができる。こうすると、発信者番号の通知をこの発明による通信を行う場合に限定し、その他の通信では行わないようにすることによって、常に発信者番号通知を相手先に通知することによる不都合を防ぐことができる。
【００４６】
また、各端末装置１００を含むシステム全体の中に、発信者番号通知サービスを利用していない回線があっても、各端末装置１００に切替手段１０２ａを設けることによって、その回線からの通信も必要に応じて発信者番号を利用したものとなる。これによって、システム全体での接続性を確保することができるようになる。
【００４７】
一方、登録手段３０１は、一つの識別コードに対して電話番号を複数登録することができるようになっている。したがって、端末装置１００が複数の電話番号（発信者番号）のいずれかによって回線の接続を要求してくることが想定される場合にも、その複数の電話番号を登録しておけば、いずれの番号でも正規の相手であると判断して回線の接続を行える。
【００４８】
例えば、電話回線５０が工場や事務所において、多数の内線電話機がＰＢＸとともに構内に配置され、その各内線電話機がＰＢＸを介して複数の電話回線（外線）のいずれかに接続することによって通信できるようになっており、その内線に端末装置が接続されているような場合がある。
【００４９】
このとき、その内線に接続された端末装置からホストコンピュータ３００に接続要求をするときは、複数ある回線のうち未使用の回線が割り当てられるので、電話番号が一定せずに変動することとなる。このような場合、ホストコンピュータ３００側で、各端末装置の識別コードに対して使用可能な全ての電話番号を登録しておけば、いずれの回線からの発呼に対しても正規の端末装置であると判別して接続することが可能になる。
【００５０】
以上の説明では、ホストコンピュータ３００に接続を要求した端末装置の発信者番号が登録されていない場合には、回線の接続を拒否し、その端末装置１００とのデータ通信を行わないようにした場合について説明した。
次に、ホストコンピュータ３００に接続を要求した端末装置１００の発信者番号が登録されていない場合にも、回線の接続を行ってその端末装置１００との通信を行う場合の動作について、図５のフローチャートに従って説明する。このフローチャートでも、ステップを「Ｓ」と略記している。
【００５１】
この場合も、図４によって説明した前述の場合と同様に、図３に示したＣＰＵ３０４が通信制御手段３０７から発信者番号を受け取ると、図５のフローチャートに示す処理を開始する。
【００５２】
そして、まずステップ１による登録手段３０１に登録されている電話番号のサーチを行い、ステップ２で一致する番号があるか否かを判別する。
そして、一致する番号があったときはステップ３へ、一致する番号がなかったときはステップ１０へ進むが、いずれも検出通知手段２００に対して接続許可を通知するように、通信制御手段３０７を動作させる。それによって、検出通知手段２００はホストコンピュータ３００を電話回線５０に接続する動作を行う。
【００５３】
ステップ３の次はステップ５へ進み、検出通知手段２００に回線接続動作を続行させるように通信制御手段３０７を動作させ、接続した端末装置１００とデータ通信を行えるようにする。そして、ステップ１７で発信者番号の最終確認履歴を記憶手段３０２に記憶させて、この処理を終了する。
【００５４】
一方、ステップ１０の次はステップ１１へ進み、端末装置１００との通信によってその識別コードを取得し、登録手段３０１に登録されている識別コードをサーチする。そして、ステップ１２において、取得した識別コードと登録されている識別コードのいずれかが一致するか否かを判別する。
その結果、一致すればステップ１３へ進んで、検出通知手段２００に回線接続動作を続行させるように通信制御手段３０７を動作させ、接続要求があった端末装置１００とデータ通信を行えるようにする。
【００５５】
そして、ステップ１６へ進み、検出通知手段２００から通知された発信者番号を、ステップ１２で一致した識別コードに対する電話番号として、登録手段３０１に新たに登録させるか又は前に登録されていた電話番号に代えて変更登録させる。その後、ステップ１７で、発信者番号と識別コードの最終確認履歴を記憶手段３０２に記憶させて、この処理を終了する。
【００５６】
ステップ１２で、取得した識別コードが登録されている識別コードのいずれとも一致しないと判別されたときは、ステップ１４へ進んで、それを知らせるための所定の表示を操作入力表示部３０３に表示させる。この場合、その所定の情報を通信制御手段３０７から外部システム４００に通知したり、図示しないプリンタによって用紙に印刷して出力したり、記憶手段３０２に記憶させるようにしてもよい。
【００５７】
次いで、ステップ１５で、検出通知手段２００に回線接続動作を中止させるように通信制御手段３０７を動作させ、その端末装置１００とのデータ通信は行わない。そして、ステップ１７で、その登録されていなかった識別コードと発信者番号を最終確認履歴として記憶手段３０２に記憶して、この処理を終了する。
【００５８】
このように、接続要求のあった端末装置１００との回線接続を確立した上で、その端末装置１００とのデータ通信に先だって、発信者番号が登録されていない場合には識別コードを取得して、それが登録されているか否かを確認するようにすると、端末装置１００の移転や使用する回線の変更などによって、その電話番号が登録されている電話番号と違ってしまったような場合でも、識別コードが登録されていれば回線を接続することができる。
そして、識別コードが登録されているか否かを確認してからデータ通信を行うので、正規の端末装置とだけ通信を行うことができ、不正な端末装置からのアクセスは排除される。
【００５９】
そして、この場合ステップ１６で、登録されていなかった発信者番号を、一致した識別コードに対応する電話番号として登録することにより、同じ端末装置からその後に接続要求があったときには、検出通知手段２００から通知される発信者番号がホストコンピュータ３００に登録されていることになるため、識別コードを確認することなく回線の接続を続行して、データ通信を開始することができるようになる。
【００６０】
また、検出通知手段２００から通知された発信者番号も回線接続後に取得した識別コードも登録されていなかった場合には、ステップ１４で、そのことを知らせる所定の情報を表示したり、印刷して出力したりするので、その端末装置を別途確認する場合など、その後の対応が容易である。
【００６１】
また、ステップ１７で、発信者番号および識別コードを確認した場合（一致した場合も不一致の場合も）の最終履歴を記憶することにより、後にその履歴情報を記憶手段３０２から読み出して操作入力表示部３０３に表示させたり、図示しないプリンタで用紙に印刷して出力することなどができる。
【００６２】
それによって、電話番号の変更の確認や、接続要求のあった未登録の端末装置の確認等を行うことが容易になる。その場合、ホストコンピュータから端末装置への接続要求をすることも可能になる。
また、システム環境の変化の状況をシステム全体からとらえることが可能となる。また、何らかの不具合が発生した場合には、その最終的な履歴情報を解析することによって、迅速に対応することも可能になる。
【産業上の利用可能性】
【００６３】
以上説明してきたように、この発明によるデータ通信システムは、電話回線の発信者番号を通知するサービスを利用して、ホストコンピュータが端末装置からの接続要求時に、通知される発信者番号によって相手先が正規の端末装置か否かを確認した上で回線の接続を行うので、早い段階での確認が可能になり、正規の端末装置として確認できない場合には回線の接続を拒否することも可能になる。
【００６４】
また、ホストコンピュータに発信者番号が登録されていなかった場合には、一旦端末装置との回線を接続してその識別コードを取得し、その識別コードが登録されていれば回線の接続を続行してデータ通信を開始するようにすれば、正規の端末装置が使用する電話番号が変更された場合でも、データ通信を行うことができる。そして、その変更された電話番号を登録されている識別コードに対応させて登録しておくようにすれば、電話番号等のシステム環境の変更があっても、正規の端末装置として回線を接続でき、端末装置とホストコンピュータとの接続性を継続的に確保することができる。
【図面の簡単な説明】
【００６５】
【図１】この発明によるデータ通信システムの一実施形態の全体構成を示すブロック図である。
【図２】図１における端末装置の内部構成を示すブロック図である。
【図３】図１におけるホストコンピュータの内部構成を示すブロック図である。
【図４】ホストコンピュータにおけるこの発明に係る処理の一例を示すフローチャートである。
【図５】同じくホストコンピュータにおけるこの発明にかかる処理の他の例を示すフローチャートである。
【符号の説明】
【００６６】
５０：電話回線        ５１：電話交換網
１００：端末装置      １０１：入出力手段
１０２：付加手段      １０２ａ：切替手段
１０３：記憶手段      １０４：伝送制御手段
２００：発信者番号検出通知手段
２５０：変復調装置（モデム）
３００：ホストコンピュータ
３０１：登録手段      ３０２：記憶手段
３０３：操作入力表示部    ３０４：ＣＰＵ
３０５：ＲＯＭ            ３０６：ＲＡＭ
３０７：通信制御手段
４００：外部システム
【図１】
0004441526.tif 000002
【図２】
0004441526.tif 000003
【図３】
0004441526.tif 000004
【図４】
0004441526.tif 000005
【図５】
0004441526.tif 000006