(57)【特許請求の範囲】
【請求項１】
端末網制御装置がデジタル回線にターミナルアダプターを介して接続され、前記ターミナルアダプターを通じて前記端末網制御装置とセンター側装置との間でデータ伝送を行う通信システムであって、前記ターミナルアダプターと端末網制御装置との間に、端末網制御装置用の通信プロトコルとターミナルアダプター用の通信プロトコルとの変換を行うアダプターが接続され、前記センター側装置は、前記端末網制御装置からの発呼によりターミナルアダプター設定用データを前記端末網制御装置に送信し、前記端末網制御装置は、前記設定用データを前記アダプターに出力し、前記アダプターは、前記設定用データをターミナルアダプター用の通信プロトコルにしたがって変換して前記ターミナルアダプターに出力することを特徴とする通信システム。
【請求項２】
端末網制御装置は、ターミナルアダプターの設定変更の有無を検出する検出手段と、設定が変更されているときにセンター側装置に通報する通報手段とを有し、前記センター側装置は、前記通報により再設定のために設定用データを前記端末網制御装置に送信することを特徴とする請求項１記載の通信システム。
【請求項３】
端末網制御装置は、ターミナルアダプター設定用データを記憶しておく記憶手段と、ターミナルアダプターの設定変更を検出したときにセンター側装置に通報できない場合、記憶している前記設定用データに基づいてターミナルアダプターを設定する手段とを有することを特徴とする請求項２記載の通信システム。
【請求項４】
端末網制御装置は、記憶している設定用データをアダプターに出力する再設定手段を有することを特徴とする請求項３記載の通信システム。
【請求項５】
端末網制御装置は、記憶している設定用データをＰＢ信号を用いて直接ターミナルアダプターに出力する設定手段を有することを特徴とする請求項３記載の通信システム。
【請求項６】
端末網制御装置は、アダプターが接続されているか否かを検知する接続検知手段と、アダプターが接続されていないとき、設定用データをＰＢ信号を用いて直接ターミナルアダプターに出力する設定手段と、前記アダプターが接続されているとき、前記設定用データを前記アダプターに出力する再設定手段とを有することを特徴とする請求項２記載の通信システム。
【請求項７】
端末網制御装置は、設定用データを記憶しておく記憶手段と、アダプターが接続されていないことをセンター側装置に通報する通報手段とを有し、前記端末網制御装置は、通報後に回線を解放してから、記憶している設定用データをＰＢ信号を用いてターミナルアダプターに出力することを特徴とする請求項６記載の通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＳＤＮ等のデジタル回線を利用して、センター側装置との間でデータ伝送を行う通信システムの端末網制御装置に関する。
【０００２】
【従来の技術】
一般に通信システムでは、端末網制御装置（Ｔ−ＮＣＵ）に電話機およびメータが接続され、センター側装置のホストコンピュータとはＩＳＤＮ回線（デジタル回線）等の通信回線で結ばれている。
【０００３】
そして、Ｔ−ＮＣＵより発呼する端末発呼、およびセンター側からセンター網制御装置を介して随時検針するセンター起動の二種類の起動方法がある。センター起動は、通信回線の種類により、アナログ回線の場合はノーリンギング（ＮＲ）起動、デジタル回線の場合はナンバーディスプレイ（ＮＤ）起動と呼ばれている。  ＮＤ起動の場合は、発信者電話番号信号がＴ−ＮＣＵに送られてくるため、その番号によりセンター側装置かどうかの確認をする必要がある。ここで、発信者電話番号信号は、ＩＳＤＮ回線に接続されたターミナルアダプター（ＴＡ）においてナンバーディスプレイを使用すると設定することにより、出力されるようになっている。
【０００４】
【発明が解決しようとする課題】
ＴＡが発信者電話番号信号を出力するように設定されていても、ユーザーが勝手にリセットしたり、停電によるリセット等によって、設定が解除される場合がある。その場合、ＴＡから発信者電話番号信号が出力されず、センター側装置からの起動は受けられないという問題が生じる。そこで、担当者がユーザー宅まで出向いて、ＴＡを設定し直さなければならなかった。
【０００５】
本発明は、上記に鑑み、ＴＡがリセットされた場合でも、センター側装置からＴＡの再設定が可能な端末網制御装置の提供を目的とする。
【０００６】
【課題を解決するための手段】
本発明による課題解決手段は、デジタル回線に接続するために用いられるターミナルアダプターとの通信を行えるようにアダプターを付属させ、これを接続するためのインタフェースを設けたものである。すなわち、ターミナルアダプター（ＴＡ）での通信プロトコルと端末網制御装置（Ｔ−ＮＣＵ）での通信プロトコルとは異なるので、アダプターによって両者の間での通信を中継するようにしている。そのため、アダプターは、Ｔ−ＮＣＵ用の通信プロトコルとＴＡ用の通信プロトコルとの変換を行う機能を有する。
【０００７】
センター側装置から起動して通信を行うためには、ＴＡから発信者電話番号を通知する設定になっていなければならない。デジタル回線を利用する場合、Ｔ−ＮＣＵを設置する際にＴＡを上記のように設定する必要がある。このとき、センター側装置からの指令によってＴＡの初期設定を行えば、ユーザーに負担がかからず、かつ正確に設定できる。
【０００８】
そこで、端末発呼によりセンター側装置との通信を開始して、センター側装置からの設定用データが送られてくると、Ｔ−ＮＣＵ用の通信プロトコルによりデータをアダプターに出力する。アダプターにおいて、Ｔ−ＮＣＵ用の通信プロトコルからＴＡ用の通信プロトコルに変換して、データをＴＡに出力する。このように、ＴＡの初期設定を簡単かつ確実に行える。なお、ＴＡ設定用データは、発信者電話番号通知設定に限らず、ＴＡの他の機能を設定するためのものであってもよい。
【０００９】
そして、ＴＡのリセット等によって設定が解除された場合の対処として、ＴＡの設定変更の有無を検出する検出手段と、設定変更があったことをセンター側装置に通報する通報手段を設けておく。この設定変更をセンター側装置に通報することにより、同様にセンター側装置からの指令に基づいて再設定を行ったり、あるいは設定用データを記憶しておいて、このデータを利用して再設定を行うことも可能である。
【００１０】
ところで、ＴＡの設定変更によってセンター側装置に通報できない場合があり得るので、最初にセンター側装置から受信した設定用データを記憶しておけば、このデータをアダプターを通じてＴＡに出力することにより、センター側装置からの指令がなくても、ＴＡの再設定を行える。
【００１１】
また、アダプターが接続されていない場合には、アダプターを通じてデータを出力することができない。そこで、アダプターが接続されているか否かを検知する接続検知手段を設け、アダプターが接続されていないことを検知すると、設定用データをＰＢ信号を用いて直接ＴＡに出力して、再設定を行うようにする。
【００１２】
【発明の実施の形態】
本発明の通信システムの一実施形態を図１に示す。ホストコンピュータ１、センター網制御装置２からなるセンター側装置とＴ−ＮＣＵ３とは、ＩＳＤＮ等のデジタル回線４によって結ばれ、各網制御装置２、３は、デジタル回線４にＴＡ５および回線終端装置（ＤＳＵ）６あるいはＤＳＵ内蔵ＴＡ７を介して接続される。Ｔ−ＮＣＵ３には、電話機８およびメータ９、さらにセンサ等の接点機器が接続されている。なお、図中、１０はセンター側交換局、１１は端末側交換局である。
【００１３】
そして、ホストコンピュータ１からの指令により、センター網制御装置２からセンター側交換局１０に対し、センター側のＤＳＵ内蔵ＴＡ７を介してダイヤルを行う。ダイヤルされた相手先番号は、端末側交換局１１に伝えられ、交換局１１から端末側のＤＳＵ６およびＴＡ５を介してＴ−ＮＣＵ３に対して呼び出しを行う。この呼び出しに際し、発信者電話番号を伝えるため、ＴＡ５はプレリンガー信号を送出する。
【００１４】
プレリンガー信号の波形は図２に示すように、極反信号の後、０．５秒周期で現れる。このプレリンガー信号に対して、一次応答としてＴ−ＮＣＵ３がループを行う。すると、発信者電話番号信号がＴＡ５から送出されるため、それをＴ−ＮＣＵ３が受信する。そして、発信者電話番号がセンター側装置の電話番号と一致するか確認し、センター側装置からの呼び出しでなければ、電話機８に接続し、次に送出されるＴＡ５からの本リンガー信号を電話機８に送ると、電話機８が鳴動する。センター側装置からの呼び出しであるとき、回線４から電話機８を切り離した状態でセンター側装置とデータ伝送を行う。
【００１５】
図３にＴ−ＮＣＵ３の構成を示す。Ｔ−ＮＣＵ３は、極反検出回路２０、ダイヤル送出回路２１、ＰＢ信号送出回路２２、モデム送出回路２３、リンガー検知回路２４、ＰＢ信号受信回路２５、モデム受信回路２６、切替部２７、オフフック検知部２８で構成される回線ブロックＡと、この回線ブロックＡを制御するマイクロコンピュータを有するＣＰＵ２９と、データを記憶するＥＥＰＲＯＭ３０と、電源部３１とからなる。
【００１６】
回線ブロックＡは、ＴＡ５のアナログポートにモジュラーケーブル等の通信ケーブルによって接続され、切替部２７にコネクタを介して電話機８が接続される。また、メータ９を接続するためのメータインタフェース３２を備えている。
【００１７】
そして、Ｔ−ＮＣＵ３には、ＴＡ５との通信を中継するためのアダプター３３が付属しており、アダプター３３を接続するアダプターインタフェース３４を備えている。アダプター３３は、図４に示すように、Ｔ−ＮＣＵ用インタフェース４０と、ＴＡ用インタフェース４１と、それぞれのインタフェース４０、４１から受信した信号を相手側の信号形態に変換するＣＰＵ４２と、電源部４３とから構成されている。アダプター３３のＴ−ＮＣＵ用インタフェース４０とアダプターインタフェース３４とがモジュラーケーブル等の通信ケーブルを介して接続され、ＴＡ用インタフェース４１とＴＡ５のシリアルポートとがＲＳ２３２Ｃケーブルを介して接続される。
【００１８】
すなわち、Ｔ−ＮＣＵ３では、データは電文プロトコルにしたがった電文フォーマットによって取り扱われ、メータ９あるいはセンター側装置と通信を行っており、ＴＡ５では上記のプロトコルとは異なったＲＳ２３２Ｃプロトコルにしたがったフォーマットによってパソコン等の外部機器と通信を行っている。このように、それぞれの通信プロトコルの相違により、Ｔ−ＮＣＵ３とＴＡ５との間では、データをそのまま伝送することができない。そのため、アダプター３３は、両者の通信プロトコルを変換することによってデータの伝送を可能にしている。
【００１９】
このアダプター３３の具体的な働きを図５のフローチャートに基づいて説明する。まず、Ｔ−ＮＣＵ３を新設したとき、メータインタフェース３２に接続された設定器によって、Ｔ−ＮＣＵ３が動作するのに必要な設定用データをセンター側装置からダウンロードするため、センター側装置の電話番号、Ｔ−ＮＣＵ３のＩＤ等の最小限の内容を設定する（ステップ１）。次に、Ｔ−ＮＣＵ３は、センター側装置に発呼する（ステップ２）。
【００２０】
センター側装置は、Ｔ−ＮＣＵ３のＩＤであることを確認して、Ｔ−ＮＣＵ３に設定用データを書き込んで行く（ステップ３）。さらに、ＴＡ５の設定を行うためのコマンドを送出して、Ｔ−ＮＣＵ３が受信する（ステップ４）。なお、初期設定がされる場合、アダプター３３は必ず接続されているものとする。
【００２１】
そのコマンドを受信したＴ−ＮＣＵ３は、ＥＥＰＲＯＭ３０にＣＰＵ２９を通じて設定コマンドを記憶する（ステップ５）。その後、設定コマンドを電文プロトコルによりアダプターインタフェース３４を通じてアダプター３３に出力する（ステップ６）。
【００２２】
アダプター３３は、Ｔ−ＮＣＵ用インタフェース４０から電文プロトコルによってフォーマットされた設定コマンドを受信する（ステップ７）。ＣＰＵ４２が、受信した電文プロトコルによる設定コマンドをＲＳ２３２ＣプロトコルによるＴＡ用フォーマットに変換する（ステップ８）。そして、ＴＡ用インタフェース４１を通じてＴＡ５に出力する（ステップ９）。
【００２３】
ＴＡ５は、シリアルポートを通じて設定コマンドを受信すると、発信者電話番号を出力するモードに設定される。これにより、ＴＡ５の初期設定が完了する。
【００２４】
次に、設定後に、ユーザーがＴＡ５の設定を変えてしまった場合について、図６のフローチャートに基づいて説明する。なお、このとき、アダプター３３が接続されているかどうかは不明である。
【００２５】
本来は、ＴＡ５のアナログポートから、図３に示す０．５秒オン、０．５秒オフの１秒周期のプレリンガー信号に続いて、発信者電話番号信号が送出されるシーケンスになっている。しかし、発信者電話番号信号が来ない場合、Ｔ−ＮＣＵ３はまずプレリンガー信号の周期を測定する（ステップ１１）。その周期が、ある範囲、例えば６００ｍｓｅｃ以上、１５００ｍｓｅｃ以下に入っているかチェックする（ステップ１２、１３）。この範囲に入っていれば、設定が正常であると判断して、次の発信者電話番号信号の読み取りを行う（ステップ１５）。
【００２６】
その周期が範囲以外の場合、２回連続して発生したかチェックする（ステップ１４）。１回だけの場合はノイズ等によって異常が発生したことが考えられ、設定は変化していないので、発信者電話番号信号の読み取りを行う（ステップ１５）。２回連続した場合はＴＡ５の設定が変化していると判断する。
【００２７】
このように、Ｔ−ＮＣＵ３は、ＴＡ５から出力される信号が規定の周期になっているか否かを検出する機能によって、ＴＡ５の設定変更の有無を検出することができる。
【００２８】
そして、Ｔ−ＮＣＵ３は、ＴＡ５の設定が変化していることを検出すると、センター側装置に発呼する（ステップ１６）。センター側装置は、Ｔ−ＮＣＵ３からＴＡ５の設定変更有りの通報を受信すると、ＴＡ５を再設定すべく設定コマンドを送出し、これをＴ−ＮＣＵ３が受信する（ステップ１７）。
【００２９】
この後、アダプター３３が接続されているか否かを後述する手順によりチェックする（ステップ１８）。接続されていれば、初期設定の場合と同様の手順により、ＴＡ５を再設定する（ステップ１９）。接続されていなければ、アダプター３３が接続されていないことをセンター側装置に伝える（ステップ２０）。そして、一旦回線を解放するためにオンフックする（ステップ２１）。その後、一定時間待った（ステップ２２）後、再度ループをする（ステップ２３）。
【００３０】
そして、ＥＥＰＲＯＭ３０に記憶しているＴＡ設定コマンドをＰＢ信号でＴＡ５に直接出力する（ステップ２４）。これにより、ＴＡ５の再設定が可能となる。なお、ＴＡは、電話機からのＰＢ信号によって設定を行えるようになっている。
【００３１】
ところで、センター側装置に通報しようとしたが、センター側装置と通信できない場合がある。そのときは、センター側装置と通信することなく、Ｔ−ＮＣＵ３が自動的に、アダプター３３を通じて設定コマンドを出力するか、あるいはＰＢ信号によって設定コマンドを出力するかのいずれかにより、ＴＡ５を再設定するようにしてもよい。
【００３２】
ここで、アダプター３３がＴ−ＮＣＵ３に接続されているか否かを検知する方法について説明する。図７に示すように、まずＴ−ＮＣＵ３は、アダプター３３に対して接続確認コマンドＣＨＣＯＮを出力する（ステップ３１）。送出後、時間測定をするため、タイマーにある一定時間、例えば２秒をセットし、カウントを開始する（ステップ３２）。この一定時間以内に、アダプター３３からの応答があったかを確認する（ステップ３３）。応答があれば、アダプター３３が接続されていると判断する（ステップ３５）。応答がなければ、タイマーのタイムアウトを検出して（ステップ３４）、アダプター３３が接続されていないと判断する（ステップ３６）。したがって、アダプターインタフェース３４に間違って他の機器が接続されたとしても、応答がないので、接続ミスを検知することができる。
【００３３】
次に、ＴＡ５に設定されている内容をＴ−ＮＣＵ３から読み出す方法について説明する。図８のフローチャートに示すように、まずＴ−ＮＣＵ３は、アダプター３３に対して読み出しコマンドを電文プロトコルにより出力する（ステップ４１）。アダプター３３では、ＣＰＵ４２がこの電文プロトコルをＲＳ２３２Ｃプロトコルに変換して（ステップ４２）、そのコマンドをＴＡ用インタフェース４１を介してＴＡ５に出力する（ステップ４３）。
【００３４】
ＴＡ５は、読み出しコマンドを受信すると、その応答として、データをＲＳ２３２Ｃプロトコルでシリアルポートよりアダプター３３に出力する（ステップ４４）。アダプター３３は、ＴＡ用インタフェース４１を介してデータを受信する（ステップ４５）。ＣＰＵ４２によってＲＳ２３２Ｃプロトコルを電文プロトコルに変換する（ステップ４６）。そのデータをＴ−ＮＣＵ用インタフェース４０を介してＴ−ＮＣＵ３に出力する（ステップ４７）。Ｔ−ＮＣＵ３は、必要に応じてセンター側装置に受信したデータを端末発呼により送信する。これによって、センター側装置からでもＴＡ５の設定内容を容易に読み出すことができる。
【００３５】
アダプター３３における電文プロトコルから２３２Ｃプロトコルに変換する方法について説明する。電文プロトコルによる電文フォーマットは、図９に示すように、マーク＋ＳＴＸ＋データ部＋ＥＴＸ＋ＢＣＣ＋スペースで構成されており、スピードは、２００あるいは３００ボーで、キャラクターはＪＩＳ７である。ＲＳ２３２Ｃによるフォーマットは、図１０に示すように、マークの後にＡ＋Ｔ＋データ部、最後にマークで構成されている。
【００３６】
変換手順としては、図１１に示すように、まずマークを受信すれば電文開始と考え、準備としてＳＴＸの受信待ちとする（ステップ５１）。次にデータ部の１キャラクターの受信を開始し（ステップ５２）、ＥＴＸと比較する（ステップ５３）。ＥＴＸでなければ、データをＣＰＵ２９内のバッファに記憶する（ステップ５４）。ＥＴＸを受信すれば、ステップ５５に進み、ＢＣＣの受信を行う。さらに、受信データのＢＣＣを計算する（ステップ５６）。そのＢＣＣと受信データのＢＣＣを計算比較する（ステップ５７）。ＢＣＣが一致しないなら、ステップ５８のエラー処理を行う。ＢＣＣが一致するならば、スペースの受信待ちとする（ステップ５９）。
【００３７】
スペースを受信し終われば、受信データの前に“Ａ”と“Ｔ”データを付加する（ステップ６０）。このデータをスピード９６００ボー以上、８ビット、ストップビット＝１、ＸＯＮ／ＸＯＦＦ有りの仕様でＴＡ５のシリアルポートに送り出す（ステップ６１）。このように、ＴＡ５にＴ−ＮＣＵ３からのコマンドがプロトコル変換されて送り出される。
【００３８】
ＲＳ２３２Ｃプロトコルから電文プロトコルヘの変換は、この逆動作になる。すなわち、ＲＳ２３２Ｃプロトコルによる受信したＡＴに続くデータにＳＴＸ、ＥＴＸ、ＢＣＣを付加し、マークおよびスペースに挟んで２００あるいは３００ボー、ＪＩＳ７で送り出す。
【００３９】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。アダプターをＵＳＢケーブルによりＴＡのＵＳＢポートに接続してもよい。この場合でも、同様にプロトコルの変換を行う。
【００４０】
また、通常Ｔ−ＮＣＵは屋外に設置されることが多く、ＴＡは屋内に設置され、アダプターもＴＡの近傍に設置される。そのため、Ｔ−ＮＣＵとＴＡとは遠く離れることがあり、ケーブルの配線が煩雑となる。そこで、無線式ＴＡを用いて、ＴＡ子機にＴ−ＮＣＵを通信ケーブルを介して接続し、ＴＡ親機にアダプターをＲＳ２３２Ｃケーブルを介して接続する。そして、アダプターにＴＡ子機との無線通信を行う通信回路を設け、Ｔ−ＮＣＵから設定コマンドをＴＡ子機を介してアダプターに送信するようにしてもよい。
【００４１】
【発明の効果】
以上の説明から明らかな通り、本発明によると、センター側装置からのコマンドをアダプターを通じてＴＡに出力することにより、ＴＡの初期設定や再設定を自動的に行うことができる。したがって、不用意なリセット等によって再設定すべき事態が発生したとき、担当者が赴かなくても設定可能となり、センター側装置からの起動による通信が不能になることを防げ、通信システムの信頼性を高めることができる。
【００４２】
そして、Ｔ−ＮＣＵがＴＡの設定変更を検出して、センター側装置に通報することにより、即座にＴＡの再設定を行えば、センター側装置からの通信が不能となる期間を短くでき、定期検針等のデータ伝送を確実に行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の通信システムの全体構成図
【図２】デジタル回線から送出される信号波形を示す図
【図３】端末網制御装置の構成図
【図４】アダプターの構成図
【図５】ターミナルアダプターの初期設定を行うときのフローチャート
【図６】ターミナルアダプターの再設定を行うときのフローチャート
【図７】アダプターの接続を検知するためのフローチャート
【図８】ターミナルアダプターの設定内容を読み出すときのフローチャート
【図９】電文プロトコルによる電文フォーマット
【図１０】ＲＳ２３２Ｃプロトコルによるフォーマット
【図１１】通信プロトコルの変換手順を示すフローチャート
【符号の説明】
３    端末網制御装置
４    デジタル回線
５    ターミナルアダプター
８    電話機
９    メータ
３３    アダプター
３４    アダプターインタフェース
【図１】
0003706311.tif 000002
【図２】
0003706311.tif 000003
【図３】
0003706311.tif 000004
【図４】
0003706311.tif 000005
【図５】
0003706311.tif 000006
【図６】
0003706311.tif 000007
【図７】
0003706311.tif 000008
【図８】
0003706311.tif 000009
【図９】
0003706311.tif 000010
【図１０】
0003706311.tif 000011
【図１１】
0003706311.tif 000012