(57)【特許請求の範囲】
【請求項１】
ＴＣＰ／ＩＰプロトコルを用い、ＩＰ網を利用して通信端末装置とセンタ側装置との間でデータ通信を行うデータ通信システムであって、前記通信端末装置に仮のＩＰアドレスおよびセンタ側装置のＩＰアドレスを設定するために設定器が用いられ、設定器ごとにユニークな仮のＩＰアドレスが割り当てられ、前記通信端末装置は、前記設定器から入力された仮のＩＰアドレスにより前記センタ側装置と通信を行う通信手段を備え、前記センタ側装置は、ＩＰアドレスの設定要求を送信してきた各通信端末装置にＩＰアドレスを割り振る設定手段を備え、仮のＩＰアドレス宛てにＩＰアドレスを含む設定データを送信することを特徴とするデータ通信システム。
【請求項２】
センタ側装置は、複数のＩＰアドレスを一元管理し、ＩＰアドレスを各通信端末装置に割り振ることを特徴とする請求項１記載のデータ通信システム。
【請求項３】
ＴＣＰ／ＩＰプロトコルを用い、ＩＰ網を利用してセンタ側装置とデータ通信を行うデータ通信システムにおける通信端末装置であって、設定器から仮のＩＰアドレスおよびセンタ側装置のＩＰアドレスを読み込む手段と、仮のＩＰアドレスを用いて前記センタ側装置と通信を行う通信手段と、仮のＩＰアドレス宛てに前記センタ側装置から送信されたデータに基づいてＩＰアドレスを設定する設定手段とを備え、設定器ごとにユニークな仮のＩＰアドレスが割り当てられていることを特徴とする通信端末装置。
【請求項４】
ＴＣＰ／ＩＰプロトコルを用い、ＩＰ網を利用してセンタ側装置とデータ通信を行うデータ通信システムにおける通信端末装置の設定を行うための設定器であって、前記通信端末装置に対してユニークな仮のＩＰアドレスおよびセンタ側装置のＩＰアドレスを設定する設定手段を備え、仮のＩＰアドレスは設定器ごとに割り当てられていることを特徴とする通信端末装置用設定器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ、ＷＡＮ等を利用して、通信端末装置とセンタ側装置との間で通信回線を通じて検針等のデータ伝送を行うデータ通信システムに関する。
【０００２】
【従来の技術】
従来、ガスメータ、水道メータ等が接続された通信端末装置とセンタ側装置との間でデータ伝送を行うデータ通信システムでは、アナログ電話回線やＩＳＤＮ回線網などを利用している。この場合、回線交換を行うため、電話番号が分かればセンタ側装置から通信端末装置に接続でき、各種の設定を行うことができる。
【０００３】
ＴＣＰ／ＩＰプロトコルを用い、ＩＰ網を利用したデータ通信システムとする場合、個々の通信端末装置を識別するために、最初に通信端末装置のＩＰアドレスを決めなければならない。ＩＰアドレスが設定されていないと、センタ側装置との間で通信を行うことができず、センタ側装置から設定作業を行うことはできない。そのため、ＩＰ網対応の通信端末装置に対して、設定器を接続し、ＩＰアドレスを設定する作業が必要となる。このとき、個々の通信端末装置に対してユニークなＩＰアドレスをキー入力する必要がある。
【０００４】
【発明が解決しようとする課題】
このように、設定器を用いてＩＰアドレスを設定する場合、通信端末装置ごとに個別に入力していくので、ＩＰアドレスの重複等の設定ミスが生じやすい。その結果、設定対象の通信端末装置がセンタ側装置と通信を行えないだけでなく、システム全体の動作にも影響を及ぼす恐れがある。また、従来のアナログ用通信端末装置の設定項目に加えて、ＴＣＰ／ＩＰプロトコルにおけるＩＰアドレス等のＩＰ網に関する設定項目が増えるため、多くの設定値を入力する手間がかかり、入力ミスが発生する危険性が高くなる。
【０００５】
本発明は、上記に鑑み、ＩＰ網に対応するために、ＩＰアドレスを重複することなく、かつミスなく設定できるようにしたデータ通信システムおよび通信端末装置の提供を目的とする。また、ＩＰアドレスを重複しないように通信端末装置に設定可能な設定器を提供することも目的とする。
【０００６】
【課題を解決するための手段】
本発明による課題解決手段は、ＴＣＰ／ＩＰプロトコルを用い、ＩＰ網を利用して通信端末装置とセンタ側装置との間でデータ通信を行うデータ通信システムであって、通信端末装置のＩＰアドレスを設定するために設定器が用いられ、通信端末装置あるいは設定器は、設定されたＩＰアドレスが重複していないかチェックする監視手段を備えたものである。
【０００７】
設定器では、入力されたＩＰアドレスを通信端末装置に設定する設定手段を有し、監視手段として、設定したＩＰアドレスを記憶する記憶手段と、他の通信端末装置に設定するために入力されたＩＰアドレスがすでに設定されたＩＰアドレスと重複しているとき報知する警告手段とを有する。
【０００８】
このように、設定器において、すでに設定したＩＰアドレスを記憶しておくことにより、通信端末装置に設定する際に事前にＩＰアドレスが重複していないか確認することができる。そのため、重複したＩＰアドレスを設定することを未然に防止でき、二度手間にならない。
【０００９】
通信端末装置における監視手段としては、設定されたＩＰアドレス宛てにメッセージを送る送信手段と、応答の有無により重複して設定されていないかを確認する判断手段とを有する。
【００１０】
このように、設定されたＩＰアドレス宛てに送信したメッセージに応答があった場合、重複設定されていることがわかる。したがって、実際のネットワーク上で確認することにより、何かの誤りで重複設定されたとしても、これを見出すことができ、ＩＰアドレスの訂正によって、正常なデータ通信システムを構築できる。なお、設定器での監視と組み合わせれば、より完璧に重複設定を防止できる。
【００１１】
また、設定器での入力ミスを軽減するために、設定器は、通信端末装置に対して設定可能な複数のＩＰアドレスを管理する管理手段と、各ＩＰアドレスの中から１つのＩＰアドレスを通信端末装置に割り振って設定する設定手段とを備えたものとする。
【００１２】
これによって、複数の通信端末装置に設定する際、順次ＩＰアドレスを割り振っていけば、重複しないようにＩＰアドレスを設定することができる。しかも、設定の都度、ＩＰアドレスを入力する必要がないので、入力ミスをなくせる。
【００１３】
次に、設定器から設定せずにセンタ側装置から設定する場合、通信端末装置は、仮のＩＰアドレスを有し、仮のＩＰアドレスによりセンタ側装置と通信を行う通信手段を備え、センタ側装置は、ＩＰアドレスの設定要求を送信してきた通信端末装置にＩＰアドレスを割り振る設定手段を備えたものとする。
【００１４】
このように、仮のＩＰアドレスによって通信端末装置とセンタ側装置との間でデータのやり取りを行えるようにしておくことにより、通信端末装置ではセンタ側装置から送信されたデータに基づいてＩＰアドレスが自動的に設定される。したがって、センタ側装置において複数の通信端末装置のＩＰアドレスを管理できるので、ＩＰアドレスが重複して設定されることはなく、端末側においてＩＰアドレスの入力作業も不要となる。
【００１５】
ここで、通信端末装置が有する仮のＩＰアドレスは、設定器によって設定するとよい。また、センタ側装置のＩＰアドレスも同時に設定しておく。これによって、事前に個々の通信端末装置に仮のＩＰアドレスを割り当てておく必要がなくなり、初期設定作業が複雑にならない。そして、仮のＩＰアドレスはユニークなＩＰアドレスとすれば、複数の通信端末装置から同時にセンタ側装置にＩＰアドレスの設定要求を行っても、混乱することなく各通信端末装置に対してＩＰアドレスを割り振ることができる。
【００１６】
また、通信端末装置のＩＰアドレスを設定するために設定器を用いるとき、通信端末装置に直接接続して設定する代わりにネットワークを利用して設定してもよい。この場合、設定器と通信端末装置とがネットワークによって結ばれ、設定器は、通信端末装置との通信が確立したときにＩＰアドレスを設定するものとする。設定器は、通信端末装置が属するネットワークに接続され、仮のＩＰアドレスを有する通信端末装置に、入力されたＩＰアドレスを送信する設定手段を有する。
【００１７】
これによって、設定器からネットワーク内の通信端末装置にそれぞれＩＰアドレスを設定していけば、設定器をセンタ側装置の代わりとして機能させることが可能となる。ＩＰアドレスの管理を行うことにより、重複することなくＩＰアドレスの設定を行うことができる。しかも、通信端末装置に近づかなくても遠隔で設定作業を行うことができ、作業効率がよくなる。
【００１８】
ネットワークを利用する他の形態として、設定器は、通信端末装置が属するネットワークのネットワークアドレスを利用してＩＰアドレスを通信端末装置に設定する設定手段を備えたものとする。この設定手段は、通信端末装置が属するネットワークにおけるネットワークアドレスおよびサブネットマスクを認識する認識手段と、入力されたホストアドレスに基づいてネットワークアドレスからＩＰアドレスを算出する算出手段とを有する。
【００１９】
ネットワークアドレスおよびサブネットマスクは、ネットワークごとに決まっているので、これを設定器に入力しておけば、認識することができる。あるいは、設定器をネットワークに接続して、ルータ等の中継機器からこれらの情報を入手するようにしてもよい。
【００２０】
そして、ＩＰアドレスは、ネットワークアドレスとホストアドレスとから決まるものであるので、設定器にはホストアドレスのみを入力すれば、ＩＰアドレスが自動的に算出され、設定を行うことができる。したがって、設定の際、設定器での入力量はわずかで済み、入力ミスを減らすことができる。その結果、誤って同じＩＰアドレスを設定してしまうことがなくなり、重複設定を防止できる。
【００２１】
また、設定器は、他の通信端末装置に設定したＩＰアドレスのネットワークアドレスを利用してＩＰアドレスを通信端末装置に設定する設定手段を備えたものとしてもよい。この設定手段は、他の通信端末装置に設定したＩＰアドレスを記憶しておく記憶手段と、ＩＰアドレスとサブネットマスクとからネットワークアドレスを導き出す演算手段と、入力されたホストアドレスに基づいてネットワークアドレスからＩＰアドレスを算出する算出手段とを有する。
【００２２】
このように、他の通信端末装置に設定したＩＰアドレスを利用することにより、同じネットワーク内で通信端末装置の設定を行う場合、ナットワークアドレスは同じであるので、ホストアドレスのみを入力すればよい。したがって、上記と同様、入力ミスを減らすことができ、重複設定もなくすことができる。
【００２３】
【発明の実施の形態】
（第１実施形態）
第１実施形態のデータ通信システムを図１に示す。本通信システムでは、複数の通信端末装置１がルータ２あるいはレイヤ３（Ｌ３）スイッチ等の中継機器に接続されて、ＬＡＮが構築され、１つのネットワークを形成している。このネットワークがＷＡＮによってセンタ側装置３とつながり、通信端末装置１とセンタ側装置３との間でＩＰ網を利用してデータ伝送を行う。
【００２４】
通信端末装置１には、メータ４およびセンサ等の接点機器５が接続され、複数の通信端末装置１は、ＬＡＮ（イーサネット：登録商標）ケーブル６によりハブ７あるいはＬＡＮスイッチといった接続機器に接続される。ハブ７はルータ２に接続され、ルータ２が電話回線、専用線等の通信回線８によってセンタ側のルータ２と接続される。センタ側のルータ２は、ハブ７を介してセンタ側装置３に接続される。なお、図中、９は設定器であり、ＩＰアドレス等の各種データを設定する際に、各通信端末装置１に一時的に接続される。
【００２５】
通信端末装置１は、図２に示すように、制御部１０、ＲＯＭ１１、ＲＡＭ１２を有し、イーサネットケーブル６が接続されるネットワークインターフェース１３、メータ４、接点機器５が接続されるメータインターフェース１４、設定器９が接続される設定器インターフェース１５を備えている。制御部１０は、ＲＯＭ１１のプログラムデータにより動作し、ＲＡＭ１２に作業用データを一時記憶する。そして、制御部１０の動作により、センタ側装置３からの呼び出し、または端末発信によってセンタ側装置３と通信を行う。ＴＣＰ／ＩＰプロトコルを用いた通信には、送信先および送信元を示すＩＰアドレスが必要であり、通信端末装置１は、センタ側装置３から自己のＩＰアドレス宛てに送られてきたデータの処理を行ったり、メータ４の検針データをセンタ側装置３のＩＰアドレス宛てに送信したりする。
【００２６】
通信端末装置１には、センタ側装置３のＩＰアドレスおよび自己のＩＰアドレスが設定されている。ＩＰアドレスは、同一のネットワーク上においては、機器ごとに固有の値であることが必要であり、重複して設定されると、通信が正常に行えない。なお、ここでは、ＩＰアドレスは、１つのルータ７につながったＬＡＮにおけるプライベートアドレスであるが、ＩＰｖ６に対応可能なように、グローバルアドレスであってもよい。
【００２７】
このようなＩＰアドレス等の各種設定データは、設定器インターフェース１５に接続される設定器９から設定され、通信端末装置１の制御部１０は設定データを不揮発性メモリ１６に保存する。設定器９は、図３に示すように、制御部２０、ＲＯＭ２１、ＲＡＭ２２、不揮発性メモリ２３を有し、通信端末装置１に接続するための通信端末インターフェース２４、入力部２５、表示部２６を備えている。制御部２０は、ＲＯＭ２１のプログラムデータにより動作し、ＲＡＭ２２に作業用データを一時記憶する。そして、制御部２０は、表示部２６をコントロールし、表示部２６の表示に従ってキー入力式あるいはタッチ式の入力部２５から入力された設定データを通信端末インターフェース２４を介して通信端末装置１に出力する。そして、ＩＰアドレスが通信端末装置１に設定されると、そのＩＰアドレスの値を不揮発性メモリ２３に保存する。
【００２８】
ここで、設定器９は、ＩＰアドレスが重複して通信端末装置１に設定されるのを防ぐために、設定しようとするＩＰアドレスが重複していないかチェックする監視機能を有している。すなわち、使用されているＩＰアドレスを別の通信端末装置１に設定しようとすると、表示部２６に既に発行済みである旨を表示して、報知するといった警告機能である。これによって、ＩＰアドレスの重複設定を避けることができる。
【００２９】
上記のＩＰアドレス設定時の手順を図４に示すフローチャートを参照して説明する。まず、設定器９を通信端末装置１に接続して、入力部２５よりＩＰアドレスを入力する。入力されたＩＰアドレスを読み込み（ステップＳ１）、次に不揮発性メモリ２３から使用済みのＩＰアドレスを読み込む（ステップＳ２）。記憶していたＩＰアドレスと入力されたＩＰアドレスとを比較し、発行済みかどうか判断する（ステップＳ３）。使用されていない場合、通信端末装置１にそのＩＰアドレスを設定する（ステップＳ４）。その後、そのＩＰアドレスを発行済みＩＰアドレスとして不揮発性メモリ２３に記憶する（ステップＳ５）。そして、表示部２６に正常終了と表示し（ステップＳ６）、ＩＰアドレスの設定が終了したことを知らせる。
【００３０】
一方、入力されたＩＰアドレスが発行済みの場合は、表示部２６に「ＥＲＲＯＲ」と表示し（ステップＳ７）、入力されたＩＰアドレスがすでに使用されていることを知らせる。この場合、別のＩＰアドレスを入力して、同様にチェックして、ＩＰアドレスを設定する。なお、センタ側装置３は、設定器９とデータを共有するようになっており、設定されたＩＰアドレスに関するデータを保有している。
【００３１】
上記のように、発行済みのＩＰアドレスを通信端末装置１に設定しようとすると、設定器９から警告が発せられ、設定できないので、誤って重複したＩＰアドレスが設定されることはない。
【００３２】
（第２実施形態）
本実施形態では、使用可能なＩＰアドレスの範囲が事前に設定されているものとして、設定器９は、使用可能な複数のＩＰアドレスを管理して、これらのＩＰアドレスを通信端末装置１に対し割り振って設定を行う。すなわち、設定器９の不揮発性メモリ２３に、１番目のＩＰアドレスおよび最終のＩＰアドレスが保存されている。ＩＰアドレスを設定する場合、設定器９は、重複しないように１番目のＩＰアドレスから順次割り振りを行っていく。そして、最終のＩＰアドレスまで使用すると、設定器９は新たにＩＰアドレスを取得する。なお、その他の構成、動作は、第１実施形態と同じである。
【００３３】
上記のＩＰアドレス設定時の手順を図５に示すフローチャートを参照して説明する。まず、通信端末装置１に接続された設定器９は、不揮発性メモリ２３から１番目のＩＰアドレスを読み込み（ステップＳ８）、通信端末装置１に設定する（ステップＳ４）。その後、ＩＰアドレスを１つインクリメントし（ステップＳ９）、記憶しているＩＰアドレスとインクリメントしたＩＰアドレスとを比較し、最終のＩＰアドレスかどうか判断する（ステップＳ１０）。最終のＩＰアドレスを発行して使用可能なＩＰアドレスを使い切ってしまった場合、表示部２６に「ＩＰアドレス終了」と表示し（ステップＳ１１）、使用できるＩＰアドレスが終了したことを知らせる。
【００３４】
インクリメントしたＩＰアドレスがまだ使用可能な場合、不揮発性メモリ２３に書き込んでおく（ステップＳ１２）。次の通信端末装置１を設定する際に、このＩＰアドレスを使用する。
【００３５】
このように、ＩＰアドレスは、設定器９により設定予定のＩＰアドレスの中から自動的に割り振りが行われるので、誤って重複したＩＰアドレスを設定することを防止することができる。
【００３６】
なお、上記の設定では、事前に保存するＩＰアドレスを連続したＩＰアドレスとし、１番目のＩＰアドレスから順番に設定するようにしているが、使用可能なＩＰアドレスを１つずつ不揮発性メモリに事前に保存して、これを使用するようにしてもよい。また、ＩＰアドレスの保存場所を不揮発性メモリ２３としたが、ＦＤ（磁気ディスク）、ＣＤ、メモリカードのような記録媒体に保存しておき、ここから読み込むようにしてもよい。さらに、使用可能なＩＰアドレスを制御部２０が自動で割り振るようにしているが、設定時に使用可能なＩＰアドレスの一覧を表示して、設定者が任意に選択できるようにしてもよい。
【００３７】
（第３実施形態）
本実施形態では、通信端末装置１が、設定されたＩＰアドレスが重複して設定されていないかチェックする監視機能を有する。すなわち、通信端末装置１では、設定されたＩＰアドレス宛にメッセージを送信して、このメッセージに対する応答の有無によってＩＰアドレスが重複して設定されていないかを判断する。同じＩＰアドレスを有する通信端末装置１がすでに存在していれば、応答があるので、ＩＰアドレスが重複していることを確認でき、通信端末装置１は設定器９を通じて報知する。なお、その他の構成、動作は、第１実施形態と同じである。
【００３８】
上記のＩＰアドレス設定時の手順を図６に示すフローチャートを参照して説明する。まず、通信端末装置１に接続された設定器９にＩＰアドレスを入力し、通信端末装置１は設定器９から送信されたＩＰアドレスを読み込む（ステップＳ１３）。通信端末装置１では、仮のＩＰアドレスを送信元ＩＰアドレスとして、設定器９から読み込んだＩＰアドレス宛てにＩＣＭＰ（Internet  Control  Message  Protocol）のメッセージの１つであるエコー要求を送信する（ステップＳ１４）。通信端末装置１は、送信先からの応答の有無を判断する（ステップＳ１５）。ＩＣＭＰでは、相手に機器に対して返答を要求するエコー要求、これに対して返答するエコー応答の２つのメッセージがやり取りされる。
【００３９】
応答がなければ、設定器９から読み込んだＩＰアドレスは使用されていないと判断し、このＩＰアドレスを通信端末装置１のＩＰアドレスとして設定する（ステップＳ１６）。そして、設定器９に設定が完了したことを通知する（ステップＳ１７）。
【００４０】
一方、ステップＳ１５で応答があれば、設定器９から読み込んだＩＰアドレスは別の通信端末装置１で既に使用されていることになる。このＩＰアドレスは使用できないことを設定器９に通知する（ステップＳ１８）。この場合、別のＩＰアドレスを入力して、同様にチェックして、ＩＰアドレスを設定する。
【００４１】
このように、同じＩＰアドレスの通信端末装置１が存在していないかを調べ、重複している場合は警告を発することにより、ＩＰアドレスの重複設定を防止することができる。これによって、同時期に複数箇所で設定作業をしている場合でも、重複設定を避けることができる。しかも、実際にネットワーク上で確認するので、何かの誤りで重複設定が行われたとしても、重複に気づいてＩＰアドレスを変更することができる。
【００４２】
なお、ここではＩＰアドレスの設定の際に、ＩＰアドレスの重複チェックを行ったが、定期的にチェックを行うようにしてもよい。これによって、他の通信端末装置１に同じＩＰアドレスが設定されたことを認識でき、他の通信端末装置１におけるＩＰアドレスの変更を促すことによって、通信システムの動作に支障を来たすことを未然に防止できる。また、ネットワークインターフェース１３を介してセンタ側装置３に、ＩＰアドレスの設定がされていないといった異常を知らせるようにしてもよい。このとき、通信端末装置１は仮のＩＰアドレスを用いて、送信する。
【００４３】
（第４実施形態）
上記の各実施形態では、設定器９からＩＰアドレスを設定したが、本実施形態では、センタ側装置３からＩＰアドレスを設定するものとする。すなわち、通信端末装置１は、仮のＩＰアドレスを用いて、センタ側装置３にＩＰアドレスの設定要求を行う通信機能と、センタ側装置３から送信されてきたＩＰアドレスを設定する設定機能を有する。センタ側装置３は、通信端末装置１からの設定要求に応じてＩＰアドレスを含む設定データを送信する設定機能を有しており、複数のＩＰアドレスを一元管理して、ＩＰアドレスを各通信端末装置１に割り振るようになっている。なお、その他の構成、動作は、第１実施形態と同じである。
【００４４】
上記のＩＰアドレス設定時の手順を図７に示すフローチャートを参照して説明する。まず、設定器９により、通信端末装置１にセンタ側装置３のＩＰアドレスを設定する。また、通信端末装置１には、初期値として、特定の仮のＩＰアドレスが設定されている。なお、仮のＩＰアドレスは、設定器９により設定してもよい。
【００４５】
通信端末装置１は、ネットワークインターフェース１３を介して仮のＩＰアドレスを送信元アドレスとして、センタ側装置３に設定データの送信を要求する（ステップＳ１９）。センタ側装置３は、通信端末装置１に対するＩＰアドレスを含む設定データを通信端末装置１に送信する。通信端末装置１は、センタ側のＩＰアドレスが付けられた設定データを読み込み（ステップＳ２０）、設定データを不揮発性メモリ１６に保存して（ステップＳ２１）、設定データに含まれるＩＰアドレスを自己のＩＰアドレスとして設定する。通信端末装置１は、以後このセンタ側装置３から割り振られたＩＰアドレス用いて、センタ側装置３と通信を行う。
【００４６】
このように、センタ側装置３から各通信端末装置１にＩＰアドレスを割り振るようにすれば、ＩＰアドレスを一元管理することができ、ＩＰアドレスの重複設定を防ぐことができる。また、センタ側装置３から設定データを読み込んで、ＩＰアドレスの設定を行うので、設定器９に設定データを入力して設定する手間を省くことができ、設定作業が簡易となる。特に、設定項目が多い場合には非常に有効である。
【００４７】
ところで、上記のように、設定器９から入力された特定の仮のＩＰアドレスを使用して、複数の通信端末装置１からセンタ側装置３に同時に設定データの送信要求が行われると、送信元のＩＰアドレスが同じであるため、センタ側装置３はどの通信端末装置１から送信要求があったのか判別できない。そこで、仮のＩＰアドレスをユニークなものとすればよく、設定器９ごとに個別の仮のＩＰアドレスを割り当てる。そして、それぞれの通信端末装置１が、各設定器９から仮のＩＰアドレスを読み込んで、設定データの送信要求をする。センタ側装置３では、同時に複数の通信端末装置１からアクセスがあった場合でも、送信元のＩＰアドレスが異なるので、それぞれの通信端末装置１と通信が可能となる。
【００４８】
すなわち、図８に示すように、設定器９からユニークな仮のＩＰアドレスを読み込む（ステップ２２）。以後は、図７に示すフローチャートと同じであり、センタ側装置３に設定データを要求する際には、設定器９から読み込んだ仮のＩＰアドレスを自己のＩＰアドレスとして使用する。センタ側装置３からの設定データは、それぞれの仮のＩＰアドレス宛に送信されることになる。
【００４９】
したがって、複数箇所で同時に設定作業を行っている場合でも、設定器９ごとに保有している仮のＩＰアドレスが通信端末装置１に設定されるので、センタ側装置３は、それぞれの通信端末装置１に対して、間違いなくＩＰアドレスや他の項目を設定することができる。
【００５０】
（第５実施形態）
上記の各実施形態では、設定器９を通信端末装置１に直接接続しているが、本実施形態では、通信端末装置１が含まれるネットワークに設定器９を接続して、ＩＰアドレスをセンタ側装置３の代わりとして利用するものである。具体的には、図９に示すように、設定器９がハブ７を介してネットワークに接続される。設定器９は、図１０に示すように、ネットワークインターフェース２７を有し、イーサネットケーブル６によってハブ７に接続される。
【００５１】
そして、設定器９は、ネットワークを通じて通信端末装置１との通信を確立させ、通信端末装置１にＩＰアドレスを設定する設定機能を有している。通信端末装置１には、設定器９と通信するために、仮のＩＰアドレスが設定されている。設定器９は、各通信端末装置１の仮のＩＰアドレスを把握しており、このＩＰアドレスを用いて、通信端末装置１との通信を行う。この仮のＩＰアドレスとしては、例えばネットワーク内においてのみ利用可能なプライベートアドレスである。その他の構成、動作は、第１実施形態のものと同じである。なお、通信端末装置１は、図１１に示すように、図２に示した通信端末装置１から設定器インターフェース１５を除いた構成であってもよい。
【００５２】
上記のＩＰアドレス設定時の手順を説明する。まず、設定器９には、予め定められた設定器ＩＰアドレスが設定されており、この設定器９をハブ７に接続する。図１２に示すように、設定器９は、入力部２５より入力されたＩＰアドレスを読み込むと（ステップＳ１）、仮のＩＰアドレス宛てに読み込んだＩＰアドレスを含む設定データを送信する（ステップＳ２３）。
【００５３】
一方、通信端末装置１には、仮のＩＰアドレスが設定されている。図１３に示すように、設定器９からの設定データを受信して、ＩＰアドレスを読み込む（ステップＳ２４）。通信端末装置１は、このＩＰアドレスを自己のＩＰアドレスとして設定する（ステップＳ２５）。
【００５４】
ここで、通信端末装置１の仮のＩＰアドレスと設定すべきＩＰアドレスとを一対一に対応付けておけば、重複することなくＩＰアドレスを設定することができる。さらに、設定器９にＩＰアドレスが入力されたときに、第１実施形態における方法によりＩＰアドレスをチェックして、重複していないか確認しておくとよい。あるいは、通信端末装置１にＩＰアドレスが設定された後、第３実施形態における方法によりＩＰアドレスの重複設定をチェックしてもよい。
【００５５】
このように、設定器９をセンタ側装置３の代用として利用できるので、設定器９においてＩＰアドレスを一元管理するようにすれば、ＩＰアドレスを重複することなく設定できる。そして、ネットワーク経由で設定作業が行えるので、通信端末装置１に設定器用の特別な端子を設ける必要がなくなり、低コスト化、小型化を図れるとともに、通信端末装置１に設定器９を接続する手間を省ける。また、データ設定の際にはハブ７に設定器９をつなげばよいので、通信端末装置１の設置が完了していて移動させられない場合、あるいは通信端末装置１が壁面等の屋外や高所等の接続しにくい場所に設置されている場合には、通信端末装置１に設定器９を直接接続するよりも作業性がよい。
【００５６】
（第６実施形態）
本実施形態では、設定器９は、ネットワークアドレスを利用して、ＩＰアドレスを設定する。通常ＴＣＰ／ＩＰプロトコルでは、ＩＰアドレスおよびサブネットマスク（ネットマスクとも言う）を設定するようになっており、これらの論理積よりネットワークアドレスがわかる。また、ＩＰアドレスは、ネットワークアドレスとホストアドレスとから構成されている。したがって、通信端末装置１の属するネットワークのネットワークアドレスに対して、通信端末装置１を特定するためのホストアドレスを加えることにより、ＩＰアドレスが算出される。なお、その他の構成、動作は、第１実施形態と同じである。
【００５７】
設定器９は、通信端末装置１の属するネットワークのネットワークアドレスおよびサブネットマスクを認識する認識機能と、入力されたホストアドレスがネットワークの大きさ（ホスト台数）の範囲内にあるかどうか確認する判断機能と、範囲内にあるとき、ネットワークアドレスとホストアドレスからＩＰアドレスを算出する算出機能とを有している。ここで、ネットワークの大きさは、サブネットマスクの値によって決まる。ホストアドレスの値がネットワーク内に所属可能なホスト台数より大きいと、このホストアドレスから算出されるＩＰアドレスのネットワークアドレスは、本来の属するネットワークのものとは異なるようになってしまう。
【００５８】
上記のＩＰアドレス設定時の手順を図１４に示すフローチャートを参照して説明する。設定器９には、予め入力部２５よりネットワークアドレスおよびサブネットマスクが入力され、保存されている。設定器９を通信端末装置１に接続して、ＩＰアドレスを設定する際には、表示部２６にホストアドレスを“０”として、ネットワークアドレス＋“０”をＩＰアドレスとして表示する（ステップＳ２６）。例えば、ネットワークアドレスが「１０．２．４．６４」、サブネットマスクが「２５５．２５５．２５５．１９２」の場合、「１０．２．４．６４」と表示する。そして、入力部２５よりホストアドレスを入力する（ステップＳ２７）。この場合、ホストアドレスとしては、０〜６３（最大値−サブネットマスク値＝「２５５．２５５．２５５．２５５」−「２５５．２５５．２５５．１９２」）までが設定可能であり、入力されたホストアドレスがその範囲内に入っているかどうか判断する（ステップＳ２８）。範囲外の場合は、範囲内に入っていないことを表示して、再度入力を促す。範囲内の６３と入力された場合、ＩＰアドレスを算出する。この場合、ＩＰアドレスは「１０．２．４．１２７」（ネットワークアドレス＋ホストアドレス＝「１０．２．４．６４」＋「０．０．０．６３」）となる（ステップＳ２９）。そして、このＩＰアドレスを通信端末装置１に設定する（ステップＳ４）。
【００５９】
このように、ＩＰアドレスを入力する場合、ネットワークアドレスが同じであれば、ホストアドレスのみを入力すればよいので、入力の手間を少なくでき、入力ミスの発生する確率が低くなる。ＩＰｖ６ではアドレス長が１２８ビットにもなるので、ＩＰアドレスの入力量が増大することから特に有効である。
【００６０】
（第７実施形態）
第６実施形態では、予め入力された既知のネットワークアドレスを利用して、ホストアドレスを入力することによりＩＰアドレスを設定しているが、本実施形態では、他の通信端末装置１に設定したＩＰアドレスのネットワークアドレスを利用して、ＩＰアドレスを設定する。すなわち、設定器９は、前回設定したＩＰアドレスを不揮発性メモリ２３に記憶しておく記憶機能と、このＩＰアドレスとサブネットアドレスとからネットワークアドレスを導き出す演算機能と、入力されたホストアドレスとネットワークアドレスからＩＰアドレスを算出する算出機能とを有している。その他の構成は、第６実施形態と同じである。
【００６１】
上記のＩＰアドレス設定時の手順を図１５に示すフローチャートを参照して説明する。設定器９を通信端末装置１に接続して、ＩＰアドレスを設定する際に、設定器９は、まず不揮発性メモリ２３から前回、別の通信端末装置１に設定したＩＰアドレスを読み込む（ステップＳ３０）。予め入力されているか、あるいは前回の設定時に記憶したサブネットマスクの値から、ネットワークアドレスを割り出し、表示部２６に、このネットワークアドレスにおいて、ホストアドレスを“０”としたときのＩＰアドレスを表示する（ステップＳ３１）。例えば、前回設定したＩＰアドレスが「１０．２．４．１０」で、サブネットマスクが「２５５．２５５．２５５．０」の場合、ネットワークアドレスは「１０．２．４．０」となり、表示部には、「１０．２．４．０」と表示される。次に、入力部２５からの入力に従い、このＩＰアドレスを修正する（ステップＳ３２）。このとき、ホストアドレスを入力すると、ＩＰアドレスが算出される。ホストアドレスとしては、０〜２５５までが設定可能である。ただし、実際には、０と２５５は割り当てることができない。あるいは、ＩＰアドレスを直接入力してもよい。その後、通信端末装置１にＩＰアドレスを設定する（ステップＳ４）。設定したＩＰアドレスは、次回の入力時のために不揮発性メモリ２３に保存する（ステップＳ３３）。
【００６２】
このようにＩＰアドレスを設定する場合、前回と同じネットワークアドレスであれば、ホストアドレスのみを入力すればよいので、入力の手間を少なくでき、入力ミスも減らせる。特に、ＩＰｖ６におけるＩＰアドレスを設定する場合には、非常に有用である。
【００６３】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。各実施形態では、通信端末装置はケーブルによってＬＡＮにつながれているが、無線ＬＡＮとしてもよい。さらに、設定器に無線機能を付加すれば、通信端末装置の設置場所にかかわらず設定作業を容易に行うことができる。
【００６４】
各実施形態の設定方法を組み合わせてもよく、例えば設定器を用いてＩＰアドレスを設定する場合、ＩＰアドレスを設定器から入力する代わりに、設定器は、ＩＰアドレスを一元管理するセンタ側装置に設定要求を行って、センタ側装置から送信されてきたＩＰアドレスを保存する。そして、設定器を通信端末装置に直接接続するか、あるいはネットワークに接続して、設定器からＩＰアドレスの設定を行う。これによって、設置場所での入力作業が不要となり、ＩＰアドレスの重複といった入力ミスをなくすことができる。
【００６５】
また、設定器あるいはセンタ側装置からＩＰアドレスを設定された後、通信端末装置は、設定されたＩＰアドレス宛にメッセージを送信して、このメッセージに対する応答の有無によってＩＰアドレスが重複して設定されていないかを確認するようにしてもよい。
【００６６】
【発明の効果】
以上の説明から明らかな通り、本発明によると、設定器を利用してＩＰアドレスを設定することにより、入力されたＩＰアドレスが重複していないか事前にチェックすることができ、ＩＰアドレスの重複設定を防止できる。さらに、設定器が自動的にＩＰアドレスを割り振るようにすれば、ＩＰアドレスを入力する手間を省くことができ、入力ミスをなくすことができる。
【００６７】
通信端末装置において、設定されたＩＰアドレス宛に所定のプロトコルに従って実際に通信を試みることにより、重複設定の有無をチェックすることができる。
【００６８】
センタ側装置において、集中してＩＰアドレスを管理し、ＩＰアドレスの設定を行うようにすれば、ＩＰアドレスの入力ミスは起こり得ず、重複設定を防止することができる。
【００６９】
また、同じネットワーク内の通信端末装置に対してＩＰアドレスを入力する際、ネットワークアドレスが同じであるので、ホストアドレスのみを入力すれば、ＩＰアドレスを設定できる。そのため、ＩＰアドレスをそのまま入力する場合に比べて入力量が少なくなるので、入力ミスを減らすことができる。
【図面の簡単な説明】
【図１】    本発明のデータ通信システムの全体構成図
【図２】    通信端末装置の構成図
【図３】    設定器の構成図
【図４】    第１実施形態のＩＰアドレス設定時のフローチャート
【図５】    第２実施形態のＩＰアドレス設定時のフローチャート
【図６】    第３実施形態のＩＰアドレス設定時のフローチャート
【図７】    第４実施形態のＩＰアドレス設定時のフローチャート
【図８】    他の形態のＩＰアドレス設定時のフローチャート
【図９】    第５実施形態のデータ通信システムの全体構成図
【図１０】  設定器の構成図
【図１１】  通信端末装置の構成図
【図１２】  第５実施形態の設定器におけるＩＰアドレス設定時のフローチャート
【図１３】  第５実施形態の通信端末装置におけるＩＰアドレス設定時のフローチャート
【図１４】  第６実施形態のＩＰアドレス設定時のフローチャート
【図１５】  第７実施形態のＩＰアドレス設定時のフローチャート
【符号の説明】
１    通信端末装置
２    ルータ
３    センタ側装置
４    メータ
７    ハブ
８    通信回線
９    設定器
【図１】
0003870086.tif 000002
【図２】
0003870086.tif 000003
【図３】
0003870086.tif 000004
【図４】
0003870086.tif 000005
【図５】
0003870086.tif 000006
【図６】
0003870086.tif 000007
【図７】
0003870086.tif 000008
【図８】
0003870086.tif 000009
【図９】
0003870086.tif 000010
【図１０】
0003870086.tif 000011
【図１１】
0003870086.tif 000012
【図１２】
0003870086.tif 000013
【図１３】
0003870086.tif 000014
【図１４】
0003870086.tif 000015
【図１５】
0003870086.tif 000016