(57)【特許請求の範囲】
【請求項１】
少なくとも、ファクシミリ通信機能およびパケット通信機能を有し、ファクシミリ通信可能な公衆回線網に接続される一方で、パケット通信可能なネットワークに接続された通信装置と、前記ネットワークを介して前記通信装置と接続され、前記通信装置に対するアドレス変換を行なうためのアドレス変換テーブルを有するゲートキーパーとを備えた通信システムであって、
前記通信装置で前記ゲートキーパーのアドレス変換テーブルの複写内容を保持するように制御する保持制御手段を設けたことを特徴とする通信システム。
【請求項２】
前記保持制御手段は、前記通信装置で前記ゲートキーパーのアドレス変換テーブルを予め設定した間隔で定期的に複写・更新するように制御することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記保持制御手段は、前記ゲートキーパーのアドレス変換テーブルが更新された場合、前記ゲートキーパーから前記通信装置へ前記アドレス変換テーブルが更新された旨を通知し、前記通信装置は前記ゲートキーパーからの通知に応じ、自装置で保持していた前記アドレス変換テーブルの複写を更新するように制御することを特徴とする請求項１に記載の通信システム。
【請求項４】
前記保持制御手段は、前記ゲートキーパーのアドレス変換テーブルが更新された場合、前記ゲートキーパーから前記通信装置へ前記アドレス変換テーブルが更新された旨を電子メールによって通知し、前記通信装置は前記ゲートキーパーからの電子メールによる通知に応じ、自装置で保持していた前記アドレス変換テーブルの複写を更新するように制御することを特徴とする請求項３に記載の通信システム。
【請求項５】
前記保持制御手段は、前記ゲートキーパーから前記通信装置に対し、更新対象のアドレス変換テーブルの内容をｆｔｐ送信するように制御することを特徴とする請求項１〜４のいずれかに記載の通信システム。
【請求項６】
前記ゲートキーパーを前記ネットワーク上に複数配置し、複数のゲートキーパーのそれぞれで保持しているアドレス変換テーブルが同期するように制御する同期制御手段を設けたことを特徴とする請求項１〜５のいずれかに記載の通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ通信機能およびパケット通信機能を有する通信装置に関し、特に、前記通信装置およびこれとネットワークを介して接続されたゲートキーパーを備えた通信システムに関する。
【０００２】
【従来の技術】
従来、ネットワークインタフェースを介してネットワークに接続される一方で、公衆回線にも接続されたリアルタイム型のファクシミリ装置（ネットワークファクシミリ装置）と、前記ネットワークに接続されたゲートキーパー（Gate  Keeper）とを含む通信システムにおいては、ゲートキーパーが、前記ネットワークファクシミリ装置に対して、アドレス変換やネットワークの制御を行っていた。すなわち、前記ネットワークファクシミリ装置では、送信時に、ゲートキーパーのアドレス変換テーブルよりＩＰ（Internet  Protocol）アドレスを決定し、ネットワーク上のＩＰパケット通信により従来のファックス同様の文書送信を行っていた。
【０００３】
この種の装置として関連するものには、特開平１０−１０７９３８号公報、特開平１１−１７７６２３号公報がある。
【０００４】
【発明が解決しようとする課題】
前記従来の技術では、ネットワークファクシミリ装置にアドレス変換テーブルを保持せず、送信時、ゲートキーパーに対して送信先のＩＰアドレスを問合せ、ゲートキーパーの保持しているアドレス変換テーブルを使用して、送信先のＩＰアドレスを取得していたので、何らかの理由でゲートキーパーが停止していると送信先のＩＰアドレスが決定できなくなり通信できないという不具合があった。
【０００５】
本発明の目的は、このような問題点を改善し、送信先のアドレスを通信装置側で決定可能な通信システムを提供することにある。
【０００６】
【課題を解決するための手段】
請求項１に記載の発明は、少なくとも、ファクシミリ通信機能およびパケット通信機能を有し、ファクシミリ通信可能な公衆回線網に接続される一方で、パケット通信可能なネットワークに接続された通信装置と、前記ネットワークを介して前記通信装置と接続され、前記通信装置に対するアドレス変換を行なうためのアドレス変換テーブルを有するゲートキーパーとを備えた通信システムであって、前記通信装置で前記ゲートキーパーのアドレス変換テーブルの複写内容を保持するように制御する保持制御手段を設けたことに特徴がある。
【０００７】
ＬＡＮインタフェース（例えば、イーサネット相当のもの）を有し、インターネットなどのネットワークに接続される一方で、ＰＳＴＮ、ＩＳＤＮ相当のインタフェースを有し、公衆回線網に接続されて、ＩＰ（Internet  Protocol）パケット通信により、従来のファクシミリ通信と同様の文書を送信可能な通信装置（例えば、リアルタイム型のインターネット対応型ファクシミリ装置）と、インターネットを介して前記ファクシミリ装置と接続されたゲートキーパーとからなる通信システムにおいては、ゲートキーパーが前記ファクシミリ装置に対して、ＩＰアドレス変換やネットワークの制御を行うこととなる。前記ファクシミリ装置で、ゲートキーパーの保持しているアドレス変換テーブルのコピーを保持することにより、何らかの理由でゲートキーパーが停止している場合も、前記ファクシミリ装置側で送信先のＩＰアドレスを決定できることとなる。
【０００８】
請求項２に記載の発明は、請求項１において、前記保持制御手段は、前記通信装置で前記ゲートキーパーのアドレス変換テーブルを予め設定した間隔で定期的に複写・更新するように制御することに特徴がある。
【０００９】
前記ファクシミリ装置でゲートキーパーが保持しているアドレス変換テーブルのコピーを保持し、これを使用して、送信先のＩＰアドレスを特定する場合は、送信先のＩＰアドレスの変更などでＩＰアドレスの不一致が発生すると、通信できないという不具合が生じる。そこで、前記ファクシミリ装置で保持している、ゲートキーパーのアドレス変換テーブルのコピーを定期的に更新することにより、前記不具合を解消できることとなる。
【００１０】
請求項３に記載の発明は、請求項１において、前記保持制御手段は、前記ゲートキーパーのアドレス変換テーブルが更新された場合、前記ゲートキーパーから前記通信装置へ前記アドレス変換テーブルが更新された旨を通知し、前記通信装置は前記ゲートキーパーからの通知に応じ、自装置で保持していた前記アドレス変換テーブルの複写を更新するように制御することに特徴がある。
【００１１】
前記ファクシミリ装置でゲートキーパーが保持しているアドレス変換テーブルのコピーを保持し、これを定期的に更新する場合は、前記ゲートキーパーが保持しているアドレス変換テーブルに変更がない場合でも更新してしまうので効率が悪い。また、定期的に更新内容を取得してから次の更新時期に到るまでの間に、前記ゲートキーパーが保持しているアドレス変換テーブルに変更があった場合には、ＩＰアドレスが一致しなくなり通信できないという不具合がある。そこで、前記ゲートキーパーのアドレス変換テーブルに変更があった場合にのみ、前記ゲートキーパーから前記ファクシミリ装置へその旨を通知し、前記ファクシミリ装置が保持しているアドレス変換テーブル（コピー）を更新することにより、無駄なアドレス変換テーブルの書き換えが発生しないこととなる。このような更新動作により、前記ファクシミリ装置が保持しているアドレス変換テーブルと、前記ゲートキーパーが保持しているアドレス変換テーブルとは常に一致するので、正確に送信先のＩＰアドレスを取得することができ、通信が可能となる。
【００１２】
請求項４に記載の発明は、請求項３において、前記保持制御手段は、前記ゲートキーパーのアドレス変換テーブルが更新された場合、前記ゲートキーパーから前記通信装置へ前記アドレス変換テーブルが更新された旨を電子メールによって通知し、前記通信装置は前記ゲートキーパーからの電子メールによる通知に応じ、自装置で保持していた前記アドレス変換テーブルの複写を更新するように制御することに特徴がある。
【００１３】
前記ゲートキーパーのアドレス変換テーブルに変更があった場合のみ、前記ゲートキーパーから前記ファクシミリ装置へ電子メールでその旨を通知し、前記ファクシミリ装置が保持しているアドレス変換テーブル（コピー）を更新することにより、無駄なアドレス変換テーブルの書き換えが発生せず、正確に送信先のＩＰアドレスを取得できることとなる。
【００１４】
請求項５に記載の発明は、請求項１〜４のいずれかにおいて、前記保持制御手段は、前記ゲートキーパーから前記通信装置に対し、更新対象のアドレス変換テーブルの内容をｆｔｐ送信するように制御することに特徴がある。
【００１５】
前記ゲートキーパーの保持しているアドレス変換テーブルの内容を前記ファクシミリ装置に対してｆｔｐ(File Transfer Protocol)送信することにより、前記ファクシミリ装置側で送信先のＩＰアドレスを決定できることとなる。
【００１６】
請求項６に記載の発明は、請求項１〜５のいずれかにおいて、前記ゲートキーパーを前記ネットワーク上に複数配置し、複数のゲートキーパーのそれぞれで保持しているアドレス変換テーブルが同期するように制御する同期制御手段を設けたことに特徴がある。
【００１７】
前記ゲートキーパーをネットワーク上に複数した通信システムにおいて、前記ファクシミリ装置からあるゲートキーパーへ送信先を問い合わせ、このゲートキーパーが送信先を登録していない場合は、他のゲートキーパーに対して送信先を問い合わせることとなる。そこで、各ゲートキーパーが保持しているアドレス変換テーブルの同期をとることにより、前述の問い合わせが不要となる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の一形態を図面を用いて説明する。
［第１の実施形態］
図１に示すように、本発明の第１の実施の形態に係る通信システムは、インターネットなどのネットワークに接続されたゲートキーパー２００と、前記ネットワークに接続される一方で、ＰＳＴＮやＩＳＤＮなどの公衆回線網に接続されたリアルタイム型のネットワークファクシミリ装置１００とを備える。より具体的には、図２に示すように、インターネット上に２台のネットワークファクシミリ装置（ここでは、リアルタイム型のインターネット対応型ファクシミリ装置（Internet  FAX））１００、１００′およびゲートキーパー２００が配置され、インターネットのみを介して２台のネットワークファクシミリ装置１００、１００′が通信するものがある。この構成で、インターネット上での通信プロトコルはＩＴＵ−Ｔ勧告Ｔ．３８で規定されている。また、ネットワークファクシミリ装置１００、１００′とゲートキーパー２００との間では、ＩＴＵ−Ｔ勧告Ｈ．３２３で規定されたプロトコルで通信がなされ、アドレス変換やネットワーク制御、呼制御などを行う。
【００１９】
なお、本実施形態に限らず、図３に示すように、インターネットに接続されたゲートキーパー２００と、ＰＳＴＮを経由し、ゲートウェイ４００、４００′を介してインターネットに接続された通常のＧ３ファクシミリ装置３００、３００′とで、通信システムを構成してもよい。この場合、Ｇ３ファクシミリ装置３００、３００′は、ＰＳＴＮとインターネットを経由して直接通信することとなる（ゲートウェイ型）。ここでも、インターネット上での通信プロトコルはＩＴＵ−Ｔ勧告Ｔ．３８で規定され、Ｇ３ファクシミリ装置３００、３００′とゲートキーパー２００との間では、ＩＴＵ−Ｔ勧告Ｈ．３２３で規定されたプロトコルで通信がなされ、アドレス変換やネットワーク制御、呼制御などを行うこととなる。また、Ｇ３ファクシミリ装置３００、３００′とゲートウェイ４００、４００′との間では、ＩＴＵ−Ｔ勧告Ｔ．３０で規定されたプロトコルで通信がなされる。
【００２０】
また、ネットワークファクシミリ装置１００、１００′のハードウェア構成（共通）は、図４に示すとおりである。図４において、ＣＰＵ１００１は、装置全体を制御し、特に本実施形態のアドレス変換テーブルの取得・保持動作、あるいは他の実施形態のアドレス変換テーブルの更新動作などを制御する。ＲＡＭ１００３は、ファクシミリの制御に際して必要なデータを一時保管したり、ネットワークの制御の際のプロトコル処理を行うためのメモリである。また、ＲＡＭ１００３は、ゲートキーパー２００から取得したアドレス変換テーブル１０１１のコピーを保持するために用いられる。なお、アドレス変換テーブル１０１１のコピーを他の図示しないメモリに保持するように構成してもよい。ＲＯＭ１００２は、ファクシミリの制御手順や、ネットワークの制御手順を記憶しておく、読み出し専用メモリである。画像蓄積メモリ１０１１′は、電子メールやファクシミリを送受信する際にファイル蓄積用に使用するメモリである。スキャナ１０５１は、ファクシミリの送信操作に必要となるデータ読み取り部である。タイマ１０１２は、現時刻を計測するものである。プロッタ１０５２は、受信したデータを紙に記録するための書き込み部である。ＭＯＤＥＭ１０３１は、２値符号化された画情報をＰＳＴＮ公衆回線に伝送可能とするための変調、および相手先からの変調された画情報の符号をもとの２値符号に戻すための復調を実現するモデムである。網制御部（ＮＣＵ）１０３２は、相手先からのＤＴＭＦ信号を検出・解析するための検出器である。符号化復号化部（ＤＣＲ）１０４１は、スキャナ１０５１で読み取った２値画像を圧縮し符号化するため、また相手先から送られてきた圧縮符号をプロッタ１０５２によりプリントできるように２値画像に復号化するための符号化・復号化器である。操作表示部（オペパネ） １０６０は、ユーザがネットワークファクシミリ装置１００、１００′を操作するために使用する入出力部である。ＬＡＮコントローラ１０２１は、ネットワークから受信したデータのデコード、またネットワークへ送信するデータのエンコードを行ったり、送信フレームや受信フレームのバッファリングを行うネットワーク制御用ＬＳＩである。トランス１０２２は、ネットワークからのデータを送受信するためのトランスフォーマである。タイマ１０１２は、現時刻および一定時間を計測するものである。
【００２１】
また、ゲートキーパー２００のハードウェア構成は、図５に示すとおりである。図５において、ＣＰＵ１００１′は、装置全体を制御し、特に本実施形態のアドレス変換テーブルの取得・保持動作、あるいは他の実施形態のアドレス変換テーブルの更新動作などを制御する。ＲＡＭ１００３′は、ネットワーク制御に際し、必要なデータを一時保持したり、ネットワークの制御の際のプロトコル処理を行なうためのメモリである。ＲＯＭ１００２′は、Ｈ．３２３の制御手順や、ネットワークの制御手順を記憶しておく、読み出し専用メモリである。アドレス変換テーブル１０１１は、ファクシミリ装置の電話番号をＩＰアドレスに変換するための電話番号と、ＩＰアドレスとを１対１に結び付けるためのテーブルである。タイマ１０１２′は、アドレス変換テーブル１０１１の更新を定期的に行なうために、一定期間を計測するためのタイマである。操作表示部（オペパネ）１０６０′は、ユーザがゲートキーパー２００を制御するために使用する入出力部である。ＬＡＮコントローラ１０２１′は、ネットワークから受信したデータのデコード、またネットワークへ送信するデータのエンコードを行なったり、送信フレームや受信フレームのバッファリングを行なうネットワーク制御用ＬＳＩである。トランス１０２２′は、ネットワークからのデータを送受信するためのトランスフォーマである。
【００２２】
ここで、図６を参照しながら本実施形態のアドレス変換テーブル取得動作を説明する。本実施形態では、ネットワークファクシミリ装置１００がゲートキーパー２００と通信する場合について述べる。
【００２３】
通常、ネットワークファクシミリ装置１００は、電源投入時、ネットワーク上のゲートキーパー２００に対し、自装置のアドレス登録を行うための通信を行う。最初に、ネットワークファクシミリ装置１００がネットワーク上のゲートキーパー２００を探し、肯定応答をしたゲートキーパー２００に対し、自装置のアドレス登録要求(ＲＲＱ)を送信し、ゲートキーパー２００は登録要求に対する登録完了の肯定応答(ＲＣＦ)を送信する。これにより、ゲートキーパー２００に対して自装置のアドレス登録が完了したことになる。なお、ネットワークファクシミリ装置１００とゲートキーパー２００との通信で扱われるメッセージは、ＲＡＳ(Registration Admission and Status)と総称されており、勧告Ｈ．３２３で規定されている。
【００２４】
また、ネットワークファクシミリ装置１００がゲートキーパー２００に対し、自装置のアドレス登録完了後、オプションのＲＡＳメッセージ(ＮＳＭ)によりアドレス変換テーブルの要求を行う。これを受けたゲートキーパー２００は、保持しているアドレス変換テーブル１０１１をネットワークファクシミリ装置１００に対して送信する。実際に、ネットワークファクシミリ装置１００が送信動作を行うときには、自装置内に保持しているアドレス変換テーブル１０１１のコピーより送信先のＩＰアドレスを決定し、送信動作を行う。
【００２５】
なお、従来のネットワークファクシミリ装置では、送信動作をするとき、ゲートキーパー２００に対して送信許可要求(ＡＲＱ)に送信先電話番号を付加して送信し、ゲートキーパー２００はこれに応答し、肯定応答(ＡＣＦ)に送信先のＩＰアドレスを付加して送信する。この後、前記ネットワークファクシミリ装置は、このＩＰアドレスを使用してインターネット上のＩＰパケット通信により従来のファックス同様の通信を行う。
【００２６】
以上のように、本実施形態は、少なくとも、ファクシミリ通信機能およびＩＰパケット通信機能を有し、ファクシミリ通信可能なＰＳＴＮなどの公衆回線網に接続される一方で、ＩＰパケット通信可能なネットワークに接続されたネットワークファクシミリ装置１００、１００′と、前記ネットワークを介してネットワークファクシミリ装置１００、１００′と接続され、このネットワークファクシミリ装置１００、１００′に対するＩＰアドレス変換を行なうためのアドレス変換テーブル１０１１を有するゲートキーパー２００とを備えた通信システムに、ネットワークファクシミリ装置１００、１００′でゲートキーパー２００のアドレス変換テーブル１０１１の複写内容を保持するように制御するＣＰＵ１００１、１００１′、ＬＡＮコントローラ１０２１、１０２１′などの保持制御手段を設けたので、前記ネットワークファクシミリ装置１００、１００′は、ゲートキーパー２００の保持しているアドレス変換テーブル１０１１のコピーを保持することにより、何らかの理由でゲートキーパー２００が停止している場合でも、前記コピーを使用することにより送信先のＩＰアドレスを自装置で決定できる。
【００２７】
これに限らず、通常は従来と同様のＩＰ通信を行ない、ゲートキーパー２００が停止している場合のみ、アドレス変換テーブル１０１１のコピーを用いて送信先アドレスを決定するようにしてもよい。
【００２８】
［第２の実施形態］
図７は、本発明の第２の実施の形態に係るアドレス変換テーブル更新動作を示す。なお、システム構成は第１の実施の形態と概ね同様であるため、図１〜図５を用いるとともに、同一構成には同一符号を付与して説明を省略する。
【００２９】
本実施形態は、請求項２に係る発明を適用したものであって、第１の実施形態とは、ネットワークファクシミリ装置１００に設けたタイマ１０１２で一定時間（更新時間）を計測し、ゲートキーパー２００に対してアドレス変換テーブル１０１１の更新を要求する点が相違している。この方法により、ネットワークファクシミリ装置１００は、ゲートキーパー２００のアドレス変換テーブル１０１１のコピーを定期的に更新するので、送信先のＩＰアドレスの変更などがあっても、ＩＰアドレスの不一致で通信できないという不具合を解消できる。
【００３０】
図７に示すように、ネットワークファクシミリ装置１００は、第１の実施形態に準じ、ゲートキーパー２００からアドレス変換テーブル１０１１の内容を取得し、自装置内のＲＡＭ１００３などに保持する。さらに、タイマ１０１２がカウントアップし、一定時間が経過した場合、ネットワークファクシミリ装置１００は、第１の実施形態に準じ、ゲートキーパー２００からアドレス変換テーブル１０１１の内容を取得し、自装置内に保持しているアドレス変換テーブル１０１１の内容に上書き更新する。以下同様にタイマ１０１２がカウントアップされるたびに、第１の実施形態に準じた手順で、ゲートキーパー２００より最新のアドレス変換テーブルを取得し、上書き更新する動作を繰り返し実行する。
【００３１】
［第３の実施の形態］
図８は、本発明の第３の実施の形態に係るアドレス変換テーブル更新動作を示す。なお、システム構成は第１の実施の形態と概ね同様であるため、図１〜図５を用いるとともに、同一構成には同一符号を付与して説明を省略する。
【００３２】
本実施形態は、請求項３に係る発明を適用したものであって、第２の実施形態とは、ゲートキーパー２００で、他のネットワークファクシミリ装置１００′（あるいは、図３に示したネットワークファクシミリ装置３００′、ゲートウェイ４００、４００′など）のアドレス登録が行われ、アドレス変換テーブル１０１１の更新が行われた場合、ゲートキーパー２００からネットワークファクシミリ装置１００に対してアドレス変換テーブル１０１１の変更通知を行う点が相違している。この方法により、ゲートキーパー２００のアドレス変換テーブル１０１１に変更があった場合にのみ、ネットワークファクシミリ装置１００が保持しているアドレス変換テーブル（コピー）を更新するので、無駄なアドレス変換テーブル（コピー）の書き換えは発生せず、かつ正確に送信先のＩＰアドレスを取得できるという効果も得られる。
【００３３】
図８に示すように、ネットワークファクシミリ装置１００は、第２の実施形態に準じ、ゲートキーパー２００からアドレス変換テーブル１０１１の内容を取得し、自装置内のＲＡＭ１００３などに保持する。さらに、アドレス変換テーブル１０１１の更新が行われた場合、ゲートキーパー２００は、アドレス変換テーブル変更通知（ＮＳＭ）によりネットワークファクシミリ装置１００に対して更新が行われた旨を通知する。これを受けたネットワークファクシミリ装置１００は、アドレス変換テーブル要求(ＮＳＭ)を送信し、ゲートキーパー２００はアドレス変換テーブル１０１１をネットワークファクシミリ装置１００に送信する。ネットワークファクシミリ装置１００は、変更されたアドレス変換テーブル１０１１の内容を取得し、自装置内に保持しているアドレス変換テーブル１０１１を上書き更新する。以降、ゲートキーパー２００でアドレス変換テーブル１０１１が更新される度に同様の更新動作を繰り返し実行する。
【００３４】
［第４の実施形態］
図９は、本発明の第４の実施の形態に係るアドレス変換テーブル更新動作を示す。なお、システム構成は第１の実施の形態と概ね同様であるため、図１〜図５を用いるとともに、同一構成には同一符号を付与して説明を省略する。
【００３５】
本実施形態は、請求項４に係る発明を適用したものであって、第３の実施形態とは、ゲートキーパー２００に電子メールの送信機能（例えば、ＳＭＴＰ（Simple  Mail  Transfer  Protocol））を設ける一方で、ネットワークファクシミリ装置１００に電子メールの受信機能（例えば、ＰＯＰ（Post  Office  Protocol）３）を設け、ゲートキーパー２００で、他のネットワークファクシミリ装置１００′（あるいは、図３に示したネットワークファクシミリ装置３００′、ゲートウェイ４００、４００′など）のアドレス登録が行われ、アドレス変換テーブル１０１１の更新が行われた場合、ゲートキーパー２００からネットワークファクシミリ装置１００に対して電子メールによってアドレス変換テーブル１０１１の変更通知を行う点が相違している。この方法により、ゲートキーパー２００のアドレス変換テーブル１０１１に変更があった場合のみ、電子メールでその旨を通知するので、前述のように無駄なアドレス変換テーブル（コピー）の書き換えが発生せず、正確に送信先のＩＰアドレスを取得できる。
【００３６】
図９に示すように、ネットワークファクシミリ装置１００は、第３の実施形態に準じ、ゲートキーパー２００からアドレス変換テーブル１０１１の内容を取得し、自装置内のＲＡＭ１００３などに保持する。さらに、アドレス変換テーブル１０１１の更新が行われた場合、ゲートキーパー２００は、アドレス変換テーブル１０１１が更新された旨を伝える電子メールを作成し、ＳＭＴＰなどでネットワークファクシミリ装置１００に対して通知する。前記電子メールを受けたネットワークファクシミリ装置１００は、アドレス変換テーブル要求(ＮＳＭ)を送信し、ゲートキーパー２００はアドレス変換テーブル１０１１をネットワークファクシミリ装置１００に送信する。ネットワークファクシミリ装置１００は、前記電子メールをＰＯＰ３などで受信し、ゲートキーパー２００の保持しているアドレス変換テーブル１０１１が更新されたと判断し、変更されたアドレス変換テーブル１０１１の内容を取得して、自装置内に保持しているアドレス変換テーブル１０１１を上書き更新する。以降、ゲートキーパー２００でアドレス変換テーブル１０１１が更新される度に同様の更新動作を繰り返し実行する。
【００３７】
［第５の実施の形態］
図１０は、本発明の第５の実施の形態に係るアドレス変換テーブル更新動作を示す。なお、システム構成は第１の実施の形態と概ね同様であるため、図１〜図５を用いるとともに、同一構成には同一符号を付与して説明を省略する。
【００３８】
本実施形態は、請求項５に係る発明を適用したものであって、第４の実施形態とは、ゲートキーパー２００およびネットワークファクシミリ装置１００にｆｔｐ(File Transfer Protocol)による送受信機能を設け、ゲートキーパー２００で、他のネットワークファクシミリ装置１００′（あるいは、図３に示したネットワークファクシミリ装置３００′、ゲートウェイ４００、４００′など）のアドレス登録が行われ、アドレス変換テーブル１０１１の更新が行われた場合、ゲートキーパー２００はｆｔｐクライアントとして機能することでネットワークファクシミリ装置１００に対してアクセスし、ネットワークファクシミリ装置１００は、ｆｔｐサーバとして機能することで、ゲートキーパー２００から更新後のアドレス変換テーブル１０１１の内容を取得する点が相違している。この方法により、ゲートキーパー２００の保持しているアドレス変換テーブル１０１１の内容をネットワークファクシミリ装置１００に対してｆｔｐ送信するので、ネットワークファクシミリ装置１００側で送信先のＩＰアドレスを決定できる。
【００３９】
図１０に示すように、ネットワークファクシミリ装置１００は、第４の実施形態に準じ、ゲートキーパー２００からアドレス変換テーブル１０１１の内容を取得し、自装置内のＲＡＭ１００３などに保持する。さらに、アドレス変換テーブル１０１１の更新が行われた場合、ゲートキーパー２００は、ｆｔｐプロトコルを起動し、ｆｔｐクライアントとして機能して、ネットワークファクシミリ装置１００に対してアクセスする。これに対し、ネットワークファクシミリ装置１００はｆｔｐサーバとして機能し、ゲートキーパー２００に対して応答する。ゲートキーパー２００は、ネットワークファクシミリ装置１００に対し、更新されたアドレス変換テーブル１０１１の内容をｆｔｐ手順でファイル転送する。このファイル転送を受けたネットワークファクシミリ装置１００は、更新後のアドレス変換テーブル１０１１の内容を取得し、この内容を自装置内に保持しているアドレス変換テーブル１０１１に上書き更新する。以降、ゲートキーパー２００でアドレス変換テーブル１０１１が更新される度に同様の更新動作を繰り返し実行する。なお、ｆｔｐ手順については、ＲＦＣ１１２３で規定されているので動作説明を省略する。
【００４０】
［第６の実施の形態］
図１１は、本発明の第６の実施の形態に係る通信システムの構成を示す。本実施形態は、請求項６に係る発明を適用したものである。
【００４１】
図１１に示すように、本発明の第６の実施の形態に係る通信システムは、インターネットなどのネットワークに接続された複数（２台）のゲートキーパー２００、２００′と、前記ネットワークに接続される一方で、ＰＳＴＮやＩＳＤＮなどの公衆回線網に接続されたリアルタイム型のネットワークファクシミリ装置１００とを備える。より具体的には、第１の実施の形態（図２）に準じ、インターネット上に複数のネットワークファクシミリ装置（Internet  FAX）および複数のゲートキーパーが配置され、インターネットのみを介して前記ネットワークファクシミリ装置が通信するものがある。この構成で、インターネット上での通信プロトコルはＩＴＵ−Ｔ勧告Ｔ．３８で規定されている。また、ネットワークファクシミリ装置とゲートキーパーとの間では、ＩＴＵ−Ｔ勧告Ｈ．３２３で規定されたプロトコルで通信がなされ、アドレス変換やネットワーク制御、呼制御などを行う。
【００４２】
なお、本実施形態に限らず、図３の構成に準じ、インターネットに接続された複数のゲートキーパーと、ＰＳＴＮを経由し、ゲートウェイを介してインターネットに接続された複数のＧ３ファクシミリ装置とで、通信システムを構成してもよい。この場合、Ｇ３ファクシミリ装置は、ＰＳＴＮとインターネットを経由して直接通信することとなる（ゲートウェイ型）。ここでも、インターネット上での通信プロトコルはＩＴＵ−Ｔ勧告Ｔ．３８で規定され、複数のネットワークファクシミリ装置と複数のゲートキーパーとの間では、ＩＴＵ−Ｔ勧告Ｈ．３２３で規定されたプロトコルで通信がなされ、アドレス変換やネットワーク制御、呼制御などを行うこととなる。また、Ｇ３ファクシミリ装置３００、３００′とゲートウェイ４００、４００′との間では、ＩＴＵ−Ｔ勧告Ｔ．３０で規定されたプロトコルで通信がなされる。
【００４３】
また、ネットワークファクシミリ装置１００およびゲートキーパー２００、２００′のハードウェア構成（共通）は、第１の実施の形態（図４）と概ね同様であるため、図４、図５を用いるとともに同一構成には同一符号を付与して説明を省略する。
【００４４】
ここで、図１２を参照しながら本実施形態のアドレス変換テーブルの同期・更新動作を説明する。本実施形態では、ゲートキーパー２００、２００′の間でアドレス変換テーブルを同期する場合について述べる。
【００４５】
所定のゲートキーパー２００は、ゲートキーパー２００′に対し、このゲートキーパー２００′が保持しているアドレス変換テーブル１０１１の送信要求を行なう。こうして、ゲートキーパー２００′から前記アドレス変換テーブルの内容が送信されると、ゲートキーパー２００は、送信されたアドレス変換テーブルの内容と自アドレス変換テーブルの内容との差分を求め、自アドレス変換テーブルに登録されていないアドレスを新規登録し、さらに、ゲートキーパー２００′に対し、自アドレス変換テーブルのみに登録されているアドレスの登録要求を送信する。
【００４６】
こうして、ゲートキーパー２００から前記アドレスの登録要求が送信されると、ゲートキーパー２００′は、アドレスの登録要求に応じて、自アドレス変換テーブルに未登録の前記アドレスを新規登録する。以降、これらの相互更新動作を繰り返し実行することとなる。
【００４７】
以上のように、本実施形態は、少なくとも、ファクシミリ通信機能およびＩＰパケット通信機能を有し、ファクシミリ通信可能なＰＳＴＮなどの公衆回線網に接続される一方で、ＩＰパケット通信可能なネットワークに接続されたネットワークファクシミリ装置１００、１００′と、前記ネットワークを介してネットワークファクシミリ装置１００、１００′と接続され、このネットワークファクシミリ装置１００、１００′に対するＩＰアドレス変換を行なうためのアドレス変換テーブル１０１１を有する複数のゲートキーパー２００、２００′とを備えた通信システムに、ネットワークファクシミリ装置１００、１００′でゲートキーパー２００、２００′のアドレス変換テーブルの複写内容を保持するように制御するＣＰＵ１００１、１００１′、ＬＡＮコントローラ１０２１、１０２１′などの保持制御手段と、複数のゲートキーパー２００、２００′のそれぞれで保持しているアドレス変換テーブルが同期するように制御するＣＰＵ１００１′、ＬＡＮコントローラ１０２１′などの同期制御手段とを設けたので、各ゲートキーパーが保持しているアドレス変換テーブルの同期をとることができ、ネットワークファクシミリ装置１００、１００′はいずれのゲートキーパーに問い合わせても、同一のアドレス変換テーブルの内容を取得してそのコピーを保持することができる。なお、本実施形態に前述の第１〜第５の実施形態を適用することも可能である。
【００４８】
［第７の実施の形態］
図１３は、本発明の第７の実施の形態に係るアドレス変換テーブル更新動作を示す。なお、システム構成は第６の実施の形態と概ね同様であるため、図２〜図５、図１１を用いるとともに、同一構成には同一符号を付与して説明を省略する。
【００４９】
本実施形態は、第６の実施形態とは、あるゲートキーパー２００に設けたタイマ１０１２′で一定時間（更新時間）を計測し、ゲートキーパー２００′に対してアドレス変換テーブルの送信を要求する点が相違している。この方法により、各ゲートキーパーが保持しているアドレス変換テーブルの同期を定期的にとることができ、一部のゲートキーパーが保持しているアドレス変換テーブルで送信先のＩＰアドレスの変更などがあっても、ネットワークファクシミリ装置１００は正確かつ同一なＩＰアドレスを取得して確実に通信できる。
【００５０】
図１３に示すように、ゲートキーパー２００は、第６の実施の形態に準じ、ゲートキーパー２００は、ゲートキーパー２００′に対し、このゲートキーパー２００′が保持しているアドレス変換テーブル１０１１の送信要求を行ない、自アドレス変換テーブルに登録されていないアドレスを新規登録する。さらに、ゲートキーパー２００は、ゲートキーパー２００′に対し、自アドレス変換テーブルのみに登録されているアドレスの登録要求を送信し、ゲートキーパー２００′は、前記アドレスを新規登録する。
【００５１】
この後、ゲートキーパー２００のタイマ１０１２′がカウンとアップし、予め設定した一定時間が経過すると、ゲートキーパー２００は、ゲートキーパー２００′に対し、前述のようにアドレス変換テーブルの送信要求を行ない、ゲートキーパー２００′から前記アドレス変換テーブルの内容が送信されると、その内容と自アドレス変換テーブルの内容との差分を求め、自アドレス変換テーブルに登録されていないアドレスを新規登録し、さらに、ゲートキーパー２００′に対し、自アドレス変換テーブルのみに登録されているアドレスの登録要求を送信する。一方、ゲートキーパー２００′は、前記アドレスの登録要求に応じて、自アドレス変換テーブルに未登録の前記アドレスを新規登録する。
【００５２】
以降、予め設定した所定時間が経過する度に、ゲートキーパー２００からゲートキーパー２００′に対するアドレス変換テーブル送信要求、および未登録アドレスの登録要求を行い、相互更新動作を繰り返し実行することとなる。なお、本実施形態に前述の第１〜第５の実施形態を適用することも可能である。
【００５３】
［第８の実施の形態］
図１４は、本発明の第８の実施の形態に係るアドレス変換テーブル更新動作を示す。なお、システム構成は第６の実施の形態と概ね同様であるため、図２〜図５、図１１を用いるとともに、同一構成には同一符号を付与して説明を省略する。
【００５４】
本実施形態は、第７の実施形態とは、あるゲートキーパー２００でアドレス変換テーブルが更新された場合は、ゲートキーパー２００′に対し、アドレス変換テーブルの変更を通知し、更新されたアドレスの登録要求を送信する点が相違している。この方法により、一部のゲートキーパーでアドレス変換テーブルの変更があった場合のみ、ゲートキーパー間の同期をとるので、無駄なアドレス変換テーブルの書き換えが発生せず、ネットワークの通信負荷を抑制できる。また、ネットワークファクシミリ装置１００は、いずれのゲートキーパー２００、２００′に問い合わせても、同一かつ正確なアドレス変換テーブルの内容を取得・保持し、自装置で送信先のＩＰアドレスを決定できるという効果も得られる。
【００５５】
図１４に示すように、あるゲートキーパー２００で、ネットワークファクシミリ装置１００のアドレス登録が行なわれ、ゲートキーパー２００のアドレス変換テーブル１０１１が更新された場合は、ゲートキーパー２００からゲートキーパー２００′に対し、アドレス変換テーブルの変更を通知し、追加されたアドレスの登録要求および登録アドレス（ネットワークファクシミリ装置１００のアドレス）を送信する。
【００５６】
こうして、ゲートキーパー２００から前記アドレス変換テーブルの変更通知、アドレス登録要求、および登録内容が送信されると、ゲートキーパー２００′は、自アドレス変換テーブル１０１１にネットワークファクシミリ装置１００のアドレスを新規登録して更新する。さらに、ゲートキーパー２００′で、他のネットワークファクシミリ装置１００′からアドレス登録がなされた場合は、ゲートキーパー２００′からゲートキーパー２００に対し、前述と同様に、アドレス変換テーブルの変更を通知し、追加されたアドレスの登録要求および登録アドレス（ネットワークファクシミリ装置１００のアドレス）を送信する。
【００５７】
以降、いずれかのゲートキーパーで当該アドレス変換テーブルの更新がなされる度に、当該ゲートキーパーから他のゲートキーパーに対するアドレス変換テーブル送信要求、および未登録アドレスの登録要求を行い、相互更新動作を繰り返し実行することとなる。なお、本実施形態に前述の第１〜第５の実施形態を適用することも可能である。
【００５８】
ここで、ネットワークファクシミリ装置（あるいは、リアルタイム型のインターネット対応型ファクシミリ装置）１００、１００′などが前記通信装置を構成し、ＣＰＵ１００１、１００１′、ＬＡＮコントローラ１０２１、１０２１′などが前記保持制御手段を構成し、ＣＰＵ１００１′、ＬＡＮコントローラ１０２１′などが前記同期制御手段を構成する。
【００５９】
【発明の効果】
請求項１に記載の発明によれば、ネットワークに接続された通信装置（例えば、ネットワークファクシミリ装置）で、ネットワーク上のゲートキーパーが保持しているアドレス変換テーブルのコピーを保持するので、何らかの理由で前記ゲートキーパーが停止している場合でも、前記アドレス変換テーブルのコピーを用いて送信先のアドレスを決定し、通信することが可能である。
【００６０】
請求項２に記載の発明によれば、例えば、ネットワークファクシミリ装置で、ネットワーク上のゲートキーパーが保持しているアドレス変換テーブルのコピーを保持し、これを定期的に更新するので、送信先のアドレスが変更された場合などでも、前記アドレス変換テーブルのコピーを用いて送信先のアドレスを正確に取得し、通信することが可能である。
【００６１】
請求項３に記載の発明によれば、ネットワーク上のゲートキーパーでアドレス変換テーブルに変更があった場合のみ、ネットワークファクシミリ装置などの通信装置が保持しているアドレス変換テーブルのコピーを更新するので、無駄なアドレス変換テーブルの書き換えが発生せず、効率が良い。また、前記通信装置が保持しているアドレス変換テーブルと、前記ゲートキーパーが保持しているアドレス変換テーブルとは常に一致するので、前記ゲートキーパーが保持しているアドレス変換テーブルが変更されても、前記通信装置は正確に送信先のアドレスを取得して通信できる。
【００６２】
請求項４に記載の発明によれば、ネットワーク上のゲートキーパーでアドレス変換テーブルに変更があった場合のみ、前記ゲートキーパーからネットワークファクシミリ装置などの通信装置へ電子メールでその旨を通知し、前記通信装置が保持しているアドレス変換テーブル（コピー）を更新することにより、無駄なアドレス変換テーブルの書き換えが発生せず、正確に送信先のアドレスを取得できる。
【００６３】
請求項５に記載の発明によれば、ネットワーク上のゲートキーパーで保持しているアドレス変換テーブルの内容をネットワークファクシミリ装置などの通信装置に対してｆｔｐ(File Transfer Protocol)送信するので、前記通信装置は前記アドレス変換テーブルのコピーを用い、送信先のアドレスを正確に決定できる。
【００６４】
請求項６に記載の発明によれば、ネットワーク上に複数のゲートキーパーがある場合、各ゲートキーパーで保持しているアドレス変換テーブルの同期をとり、その登録内容を同一とすることができる。
【００６５】
以上説明したように、本発明によれば、ネットワーク上の通信システムで、送信先のアドレスをゲートキーパーによらず、通信装置側で決定することが可能である。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る通信システムの構成図である。
【図２】本発明の第１の実施の形態に係る通信システム（具体例）の構成図である。
【図３】本発明の他の実施形態に係る通信システム（具体例）の構成図である。
【図４】本発明の第１の実施の形態に係るネットワークファクシミリ装置の構成を示すブロック図である。
【図５】本発明の第１の実施の形態に係るゲートキーパーの構成を示すブロック図である。
【図６】本発明の第１の実施の形態に係るアドレス変換テーブル取得動作を示すシーケンス図である。
【図７】本発明の第２の実施の形態に係るアドレス変換テーブル更新動作（ネットワークファクシミリ装置／ゲートキーパー間）を示すシーケンス図である。
【図８】本発明の第３の実施の形態に係るアドレス変換テーブル更新動作（ネットワークファクシミリ装置／ゲートキーパー間）を示すシーケンス図である。
【図９】本発明の第４の実施の形態に係るアドレス変換テーブル更新動作（ネットワークファクシミリ装置／ゲートキーパー間）を示すシーケンス図である。
【図１０】本発明の第５の実施の形態に係るアドレス変換テーブル更新動作（ネットワークファクシミリ装置／ゲートキーパー間）を示すシーケンス図である。
【図１１】本発明の第６の実施の形態に係る通信システムの構成図である。
【図１２】本発明の第６の実施の形態に係るアドレス変換テーブル更新動作（ゲートキーパー／ゲートキーパー間）を示すシーケンス図である。
【図１３】本発明の第７の実施の形態に係るアドレス変換テーブル更新動作（ゲートキーパー／ゲートキーパー間）を示すシーケンス図である。
【図１４】本発明の第８の実施の形態に係るアドレス変換テーブル更新動作（ゲートキーパー／ゲートキーパー間）を示すシーケンス図である。
【符号の説明】
１００、１００′  ネットワークファクシミリ装置
２００、２００′  ゲートキーパー
３００、３００′  Ｇ３ファクシミリ装置
４００、４００′  ゲートウェイ
１００１、１００１′  ＣＰＵ
１００２、１００２′  ＲＯＭ
１００３、１００３′  ＲＡＭ
１０１１  アドレス変換テーブル
１０１１′  画像蓄積メモリ
１０４１  符号化復号化部（ＤＣＲ）
１０５１  スキャナ
１０５２  プロッタ
１０６０、１０６０′  操作表示部（オペパネ）
１０２２、１０２２′  トランス
１０３２  網制御部（ＮＣＵ）
【図１】
0003862960.tif 000002
【図２】
0003862960.tif 000003
【図３】
0003862960.tif 000004
【図４】
0003862960.tif 000005
【図５】
0003862960.tif 000006
【図６】
0003862960.tif 000007
【図７】
0003862960.tif 000008
【図８】
0003862960.tif 000009
【図９】
0003862960.tif 000010
【図１０】
0003862960.tif 000011
【図１１】
0003862960.tif 000012
【図１２】
0003862960.tif 000013
【図１３】
0003862960.tif 000014
【図１４】
0003862960.tif 000015