(57)【要約】【構成】  インターネットファクシミリ装置２に更新部３８とアドレス監視部４０と更新制御部４２とを設けて、更新部３８での更新時間が所定値以下の時はアドレス監視部を起動せず、更新時間が所定値超の場合のみアドレス監視部を起動して、ルータのグローバルアドレスを監視し、その変更時にＤＤＮＳサーバ１４に登録する。【効果】  ＤＤＮＳサーバでのＷＡＮ側アドレスの登録に伴う負荷を軽減できる。【選択図】    図２
2006165849.tif 000002
【特許請求の範囲】
【請求項１】
ＤＤＮＳサーバでの、ルータのＷＡＮ側アドレスの登録を更新するための更新手段と、前記ルータのＷＡＮ側アドレスを監視するための監視手段、とを設けた通信端末装置において、
所定の更新時間毎に更新手段を起動して、前記ＤＤＮＳサーバへの登録を更新すると共に、更新時間が所定値以下の時は前記監視手段を起動せず、所定値以下でない時は、監視時間毎に監視手段を起動して、ルータのＷＡＮ側アドレスを監視し、変更時に前記ＤＤＮＳサーバでの登録を更新するようにしたことを特徴とする、通信端末装置。
【請求項２】
ＤＤＮＳサーバでの、ルータのＷＡＮ側アドレスの登録を更新するための更新手段と、前記ルータのＷＡＮ側アドレスを監視するための監視手段、とを設けた通信端末装置において、
所定の更新時間毎に更新手段を起動して、前記ＤＤＮＳサーバへの登録を更新すると共に、
監視時間を、更新時間に依存して、かつ更新時間が短い程長くなるように定めるための手段を設けて、監視時間毎に監視手段を起動して、ルータのＷＡＮ側アドレスを監視し、変更時に前記ＤＤＮＳサーバでの登録を更新するようにしたことを特徴とする、通信端末装置。
【請求項３】
自機がルータの配下の複数の通信端末装置のうちの、マスターかスレーブかを認識するための認識手段を設けると共に、自機がスレーブの時は前記更新手段及び前記監視手段を起動しないようにしたことを特徴とする、請求項１または２の通信端末装置。
【請求項４】
ＤＤＮＳサーバでの、ルータのＷＡＮ側アドレスの登録を更新するための更新手段と、前記ルータのＷＡＮ側アドレスを監視するための監視手段、とを設けた通信端末装置のプログラムにおいて、
所定の更新時間毎に更新手段を起動して、前記ＤＤＮＳサーバへの登録を更新するための命令と、更新時間が所定値以下の時は前記監視手段を起動せず、所定値以下でない時は、監視時間毎に監視手段を起動して、ルータのＷＡＮ側アドレスを監視し、変更時に前記ＤＤＮＳサーバでの登録を更新するための命令とを設けたことを特徴とする、通信端末装置のプログラム。
【請求項５】
ＤＤＮＳサーバでの、ルータのＷＡＮ側アドレスの登録を更新するための更新手段と、前記ルータのＷＡＮ側アドレスを監視するための監視手段、とを設けた通信端末装置のプログラムにおいて、
所定の更新時間毎に更新手段を起動して、前記ＤＤＮＳサーバへの登録を更新するための命令と、
監視時間を、更新時間に依存して、かつ更新時間が短い程長くなるように定めるための命令とを設けて、監視時間毎に監視手段を起動して、ルータのＷＡＮ側アドレスを監視し、変更時に前記ＤＤＮＳサーバでの登録を更新する、ようにしたことを特徴とする、通信端末装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネットファクシミリ装置等の通信端末装置とそのプログラムとに関し、特にＤＤＮＳ（ダイナミックドメインネームシステム）サーバへの、ルータのＷＡＮ側アドレスの登録に関する。
【背景技術】
【０００２】
ＤＤＮＳ（ダイナミックドメインネームシステム）に対応した通信端末装置では、自己のドメインネームからグローバルアドレスへの変換情報をＤＤＮＳサーバに登録する。ＤＤＮＳサーバは文字通りダイナミックなサーバで、登録されたドメインネームからグローバルアドレスへの変換情報を１日〜１週間などの適当な期間だけ記憶し、この期間が経過すると、変換情報が失われてしまう。そこで通信端末装置は、ルータのＷＡＮ側アドレスを所定の時間毎にＤＤＮＳサーバに登録する必要がある。この一方で、ルータは多くの場合ＩＳＰ（インターネットサービスプロトコル）サーバなどから、動的にグローバルアドレスを割り付けられており、ルータのＷＡＮ側アドレス自体も変化する。そこで通信端末装置はルータのＷＡＮ側アドレスも監視するが、ＤＤＮＳサーバへの登録の更新と、ＷＡＮ側アドレスの監視の２つのプロセスを同時に行うと、通信端末装置やルータの負荷が重くなると共に、ＤＤＮＳサーバにとっても負担になるという問題がある。
【特許文献１】特開２００４−１２９１０６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明の課題は、ＤＤＮＳサーバでのＷＡＮ側アドレスの登録に関する負荷を軽減することにある（請求項１〜５）。
【課題を解決するための手段】
【０００４】
この発明の通信端末装置は、ＤＤＮＳサーバでの、ルータのＷＡＮ側アドレスの登録を更新するための更新手段と、前記ルータのＷＡＮ側アドレスを監視するための監視手段、とを設けた通信端末装置において、所定の更新時間毎に更新手段を起動して、前記ＤＤＮＳサーバへの登録を更新すると共に、更新時間が所定値以下の時は前記監視手段を起動せず、所定値以下でない時は、監視時間毎に監視手段を起動して、ルータのＷＡＮ側アドレスを監視し、変更時に前記ＤＤＮＳサーバでの登録を更新することを特徴とする（請求項１）。
【０００５】
またこの発明の通信端末装置は、ＤＤＮＳサーバでの、ルータのＷＡＮ側アドレスの登録を更新するための更新手段と、前記ルータのＷＡＮ側アドレスを監視するための監視手段、とを設けた通信端末装置において、所定の更新時間毎に更新手段を起動して、前記ＤＤＮＳサーバへの登録を更新すると共に、 監視時間を、更新時間に依存して、かつ更新時間が短い程長くなるように定めるための手段を設けて、監視時間毎に監視手段を起動して、ルータのＷＡＮ側アドレスを監視し、変更時に前記ＤＤＮＳサーバでの登録を更新することを特徴とする（請求項２）。
【０００６】
好ましくは、自機がルータの配下の複数の通信端末装置のうちの、マスターかスレーブかを認識するための認識手段を設けると共に、自機がスレーブの時は前記更新手段及び前記監視手段を起動しないようにする（請求項３）。
【０００７】
この発明の通信端末装置のプログラムは、ＤＤＮＳサーバでの、ルータのＷＡＮ側アドレスの登録を更新するための更新手段と、前記ルータのＷＡＮ側アドレスを監視するための監視手段、とを設けた通信端末装置のプログラムであって、所定の更新時間毎に更新手段を起動して、前記ＤＤＮＳサーバへの登録を更新するための命令と、更新時間が所定値以下の時は前記監視手段を起動せず、所定値以下でない時は、監視時間毎に監視手段を起動して、ルータのＷＡＮ側アドレスを監視し、変更時に前記ＤＤＮＳサーバでの登録を更新するための命令とを設けたものである（請求項４）。
【０００８】
さらにこの発明の通信端末装置のプログラムは、ＤＤＮＳサーバでの、ルータのＷＡＮ側アドレスの登録を更新するための更新手段と、前記ルータのＷＡＮ側アドレスを監視するための監視手段、とを設けた通信端末装置のプログラムであって、所定の更新時間毎に更新手段を起動して、前記ＤＤＮＳサーバへの登録を更新するための命令と、更新時間が所定値以下の時は前記監視手段を起動せず、所定値以下でない時は、監視時間毎に監視手段を起動して、ルータのＷＡＮ側アドレスを監視し、変更時に前記ＤＤＮＳサーバでの登録を更新するための命令とを設けたものである（請求項５）。
【発明の効果】
【０００９】
この発明では、更新時間が所定時間以下の時は監視手段を起動しないので、通信端末装置やルータ及びＤＤＮＳサーバの負荷を軽減できる。ここで更新手段でＤＤＮＳサーバでの登録を更新する際に、ルータのグローバルアドレスもＤＤＮＳサーバへ送出されるので、グローバルアドレスが変更されていれば、変更後のグローバルアドレスでＤＤＮＳサーバに登録される。従ってグローバルアドレスの監視手段を起動しなくても、更新手段の更新時間でルータのグローバルアドレスが監視される。また更新時間が所定時間よりも長い場合は、監視手段でグローバルアドレスを監視し、変更されていればＤＤＮＳサーバの登録を更新するので、ＤＤＮＳサーバの登録が古いグローバルアドレスのままで、ＷＡＮからの情報を受信できなくなることがない（請求項１，４）。
【００１０】
請求項２，５の発明では、監視時間を更新時間に依存して定め、更新時間が短いと監視時間を長くするので、請求項１，４の発明と同様に、通信端末装置やルータ及びＤＤＮＳサーバの負荷を軽減し、かつＤＤＮＳサーバでの登録が古いグローバルアドレスのままとなることがない。
【００１１】
請求項３の発明では自機がマスターかスレーブかを認識する手段を設けて、マスターの時にのみ更新手段や監視手段を起動するので、ルータの配下の複数の通信端末装置が各自にグローバルアドレスの更新や監視を行って、ネットワークを混乱させることがない。
【発明を実施するための最良の形態】
【００１２】
以下に、発明を実施するための最適実施例を示す。
【実施例】
【００１３】
図１〜図５に、実施例とその変形とを示す。図１に、通信端末装置としての例のインターネットファクシミリ装置２と、ルータ８やＤＤＮＳサーバ１４との関係を示す。４はパーソナルコンピュータなどの他の通信端末装置で、共にＬＡＮ６に接続され、ルータ８からＤＳＬモデムなどのモデム１０を介して、インターネットなどのＷＡＮ１２に接続されている。ＷＡＮ１２に対するルータ８のグローバルアドレスは、図示しないＩＳＰサーバやＤＨＣＰサーバなどから割り付けられるものとする。そしてインターネットファクシミリ装置２は、ルータ８のＷＡＮ側アドレスを監視すると共に、所定の時間間隔でＤＤＮＳサーバ１４に対して、ルータ８よりもＬＡＮ６寄りのドメインネームと、ルータ８のグローバルアドレスとを登録する。ルータ８のグローバルアドレスの監視やＤＤＮＳサーバ１４への登録は、ＬＡＮ６に接続された複数の通信端末装置のうちの１台が行えば良く、この処理を行う通信端末装置をマスター、それ以外の通信端末装置をスレーブという。
【００１４】
図２にインターネットファクシミリ装置２の構成を示すと、２０は主制御部で、２２はＬＡＮインターフェースで、２４はＬＣＤなどの表示部、２６はキーボードやタッチパネルなどの操作部、２８はスキャナ部で、原稿画像を読み取る。３０はプリンタ部で、画像をカラーもしくはモノクロでプリントし、画像メモリ３２は、主制御部２０で画像圧縮などを施した画像データを記憶し、ＲＡＭ３４は圧縮前の画像データやその他のデータを記憶する。またＲＯＭ３６は、インターネットファクシミリ装置２に必要なプログラムを記憶し、特にルータ８の監視やＤＤＮＳサーバ１４への登録の更新に必要な登録更新管理プログラムを記憶する。
【００１５】
３８は更新部で、所定の時間間隔でＤＤＮＳサーバ１４に対するドメインネームとグローバルアドレスとの変換情報の登録を更新し、この時間間隔を更新時間Ｔ1と呼ぶ。アドレス監視部４０はルータ８のグローバルアドレスを所定の時間間隔毎に監視し、この時間を監視時間Ｔ2と呼ぶ。更新制御部４２はタイマ４４を用いて、更新時間Ｔ1や監視時間Ｔ2が経過する毎に、更新部３８やアドレス監視部４０を起動する。
【００１６】
更新時間Ｔ1は例えば１分〜１０分程度の範囲で設定可能であり、ユーザが操作部２６やパーソナルコンピュータ４などから設定しても良く、これらの設定が無い場合、適当なデフォールト値、例えば３分により設定しても良い。更新時間Ｔ1は実際には日々変動する変数で、例えばＷＡＮ１２との通信トラフィックが多い場合、ＤＤＮＳサーバ１４に古いグローバルアドレスが登録されているために通信に失敗する確率を小さくするため、更新時間Ｔ1を短くする。その逆にトラフィックが小さい場合、ＤＤＮＳサーバ１４やルータ８及びインターネットファクシミリ装置２の負荷を軽減するため、更新時間Ｔ1を長くする。ここでは通信トラフィックにより更新時間Ｔ1を変更する例を示したが、実際にＤＤＮＳサーバ１４での登録が問題となるのは、ＷＡＮ１２からの情報の受信の場合のみなので、ＷＡＮ１２からの受信トラフィックの大小により、更新時間Ｔ1を変更するようにしても良い。また更新時間Ｔ1の変更の単位は、例えば１日単位としても、あるいは通信トラフィックが変動する程度の、１日よりも短い時間帯の単位としても良い。
【００１７】
アドレス監視部４０はルータ８に対して、そのグローバルアドレスを問い合わせるコマンドを送出し、グローバルアドレスをルータ８から取得する。そして取得したグローバルアドレスを記憶すると共に、以前のグローバルアドレスから変更されている場合、ＤＤＮＳサーバ１４に対して、グローバルアドレスの登録を変更するように要求する。監視時間Ｔ2は例えば１０秒などの秒単位のオーダーであり、更新時間Ｔ1よりも短くすることが好ましい。
【００１８】
更新制御部４２は更新時間Ｔ1が所定の時間以下かそれ以上かを検出する。なお更新時間Ｔ1が未設定の場合、更新部３８は動作しないので、これは更新時間Ｔ1が所定長よりも長い特別な場合であるものと見なす。そしてこの所定時間は、例えば３分などの定数でも良く、ＷＡＮ１２との通信トラフィックやＷＡＮ１２からの受信トラフィックの量などにより変動する変数でも良い。また更新制御部４２は、更新時間Ｔ1が所定時間以下かそれよりも長いかを記憶する。
【００１９】
タイマ４４は更新時間Ｔ1と監視時間Ｔ2とをカウントし、これらの時間が経過する毎に、更新制御部４２にその旨を通知する。認識部４６は、インターネットファクシミリ装置２がグローバルアドレスの監視や更新のマスターかスレーブかを記憶し、例えばマスターかスレーブかをインターネットファクシミリ装置２に直接設定する場合、その値を記憶する。マスターかスレーブかをインターネットファクシミリ装置２に直接設定しない場合、認識部４６はＬＡＮインターフェース２２を介して、ＬＡＮ６内の他の通信端末装置でマスターとなるものがあるかどうかを問い合わせ、マスターとなる通信端末装置が存在すると、その旨の回答を受信する。この場合、認識部４６は自機をスレーブとして記憶し、マスターからの回答を受信しなかった場合、ＬＡＮ６に自機がマスターである旨を送出し、これに対して他の通信端末装置から所定の信号を受信しなかった場合、自機をマスターとして記憶する。
【００２０】
図３に、ルータ８のグローバルアドレスを監視すると共に、ＤＤＮＳサーバへのグローバルアドレスの登録の更新を管理するための、登録更新管理プログラム６０の概要を示す。このプログラム６０は、更新時間Ｔ1で、ＤＤＮＳサーバ１４に対して更新部３８を介し、ドメインネームとグローバルアドレスとの換算情報の登録を更新するように要求する更新命令７０と、監視時間Ｔ2の時間間隔で、アドレス監視部４０を介してルータ８のグローバルアドレスを監視するためのアドレス監視命令８０とで構成されている。なおアドレス監視命令８０は、更新時間Ｔ1を監視し、この値が所定時間よりも短い場合、アドレスの監視を行わないように構成してある。また更新時間Ｔ1はＷＡＮ１２との通信トラフィックや受信トラフィックにより変化し、所定時間は定数でも、あるいは受信トラフィックなどに依存する変数でも良く、更新時間Ｔ1の範囲は例えば１分〜１０分程度の範囲で、監視時間Ｔ2の範囲は例えば秒単位である。
【００２１】
図４に、実施例でのＤＤＮＳサーバへの登録と、ルータのグローバルアドレスの監視とのアルゴリズムを示す。ステップ１で登録更新時間Ｔ1が経過したかどうかをチェックし、経過している場合、ステップ２でルータからＤＤＮＳサーバに対してドメインネームとグローバルアドレスとを記載して、登録の更新コマンドを送出する。この場合グローバルアドレスはルータが発信元アドレスとしてコマンドに付加したものを用いると良い。このようにすると、ルータのグローバルアドレスの変化を監視していない場合でも、更新時間Ｔ1毎にＤＤＮＳサーバでの登録を更新できる。
【００２２】
更新時間Ｔ1を経過していない場合、ステップ３で更新時間Ｔ1が所定値以下かどうかをチェックし、所定値以下の場合、ステップ４〜ステップ８を省略する。更新時間Ｔ1が所定値を越えている場合、ルータの監視時間Ｔ2が経過したかどうかをステップ４でチェックし、経過している場合、ルータに対してグローバルアドレスを送出するようにコマンドを送り、ルータのグローバルアドレスを取得する（ステップ５）。そしてルータのグローバルアドレスとして記憶している値と比較し（ステップ６）、変更があれば、新たなグローバルアドレスとドメインネーム及び更新を要求するコマンドを送出する（ステップ７）。そしてグローバルアドレスが変更されている場合もされていない場合も、インターネットファクシミリ装置で新しいグローバルアドレスを記憶する（ステップ８）。
【００２３】
実施例では更新時間間隔Ｔ1が所定値以下の場合、ルータへのグローバルアドレスの問い合わせやグローバルアドレスが変更された際のＤＤＮＳサーバへの登録の更新を行わないので、負荷が軽減される。またルータのグローバルアドレスを取得した場合も、変更がなければＤＤＮＳサーバの登録を更新しないので、不要な更新を行わない。
【００２４】
図５に、変形例での更新時間Ｔ1と監視時間Ｔ2との関係を示す。この変形例を実装するためには、図２のアドレス監視部４０での監視時間Ｔ2が、更新部３８で記憶している更新時間Ｔ1に依存して定まるように、更新制御部４２で監視時間Ｔ2を定めると良い。これ以外の点は図１〜図４の実施例と同様である。
【００２５】
図５の変形例では、更新時間Ｔ1が長くなると監視時間Ｔ2は短くなり、例えば更新時間が一定の時間以上では、監視時間は一定となる。この逆に、更新時間が短くなると、監視時間は長くなり、例えば更新時間が２分以下では、監視時間Ｔ2は更新時間Ｔ1よりも充分長くなる。このため更新時間Ｔ1が短い場合、ルータのグローバルアドレスの監視を行わず、更新時間Ｔ1が長い場合、グローバルアドレスの監視を監視時間Ｔ2毎に行うことになる。
【図面の簡単な説明】
【００２６】
【図１】実施例のインターネットファクシミリ装置とルータ等の接続を示す図
【図２】実施例のインターネットファクシミリ装置の構成を示すブロック図
【図３】実施例のインターネットファクシミリ装置の送信管理プログラムの構成を示すブロック図
【図４】実施例のインターネットファクシミリ装置での、登録の更新制御のアルゴリズムを示すフローチャート
【図５】変形例のインターネットファクシミリ装置での、監視時間の決定を示す特性図
【符号の説明】
【００２７】
２          インターネットファクシミリ装置
４          パーソナルコンピュータ
６          ＬＡＮ
８          ルータ
１０        モデム
１２        ＷＡＮ
１４        ＤＤＮＳサーバ
２０        主制御部
２２        ＬＡＮインターフェース
２４        表示部
２６        操作部
２８        スキャナ部
３０        プリンタ部
３２        画像メモリ
３４        ＲＡＭ
３６        ＲＯＭ
３８        更新部
４０        アドレス監視部
４２        更新制御部
４４        タイマ
４６        認識部
４８        タイマ
６０        登録更新管理プログラム
７０        更新命令
８０        アドレス監視命令
【図２】
2006165849.tif 000003
【図３】
2006165849.tif 000004
【図４】
2006165849.tif 000005
【図５】
2006165849.tif 000006
【図１】
2006165849.tif 000007