(57)【特許請求の範囲】
【請求項１】
送信側のファクシミリ装置から送信側のゲートウェイ装置を介してインターネットを利用して受信側のゲートウェイ装置から受信側のファクシミリ装置へリアルタイムでファクシミリ通信が可能なファクシミリシステムにおいて、ＥＣＭ通信時に前記受信側のファクシミリ装置で画データの再送を要求したとき受信側のゲートウェイ装置から画データを再送するとともに、該再送によって前記送信側のゲートウェイ装置と前記送信側のファクシミリ装置間で待ちが生じたときＲＮＲ信号及びＲＲ信号によりフロー制御を行うことを特徴とするファクシミリシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを利用してリアルタイムでファクシミリ通信が可能なファクシミリシステムに関するものである。
【０００２】
【従来の技術】
従来、ファクシミリ通信は、公衆回線や専用線などによって接続されるファクシミリ装置間でＴ．３０などのファクシミリ通信プロトコルを用いて行われていた。近年、通信経路の一部としてインターネットを利用し、長距離の通話料金を低減するなどといった目的で利用されるようになってきている。
【０００３】
従来のインターネットを利用したファクシミリ通信では、例えばファクシミリ画像をメールとして送信するなどといったことも考えられてきたが、最近では、リアルタイムにファクシミリ画像を送信するリアルタイムインターネットファクシミリシステムが開発されている。
【０００４】
図３は、従来のリアルタイムインターネットファクシミリシステムの一構成例の説明図である。図中、１，７はファクシミリ装置、２，６は公衆回線あるいは内線、３，５はゲートウェイ装置、４はインターネットである。例えばインターネット４を用いてリアルタイムでファクシミリ装置１からファクシミリ装置７へファクシミリ画像を送信する場合には、まずファクシミリ装置１は公衆回線あるいは内線２（専用線なども含む。以下同じ）を通じてゲートウェイ装置３と接続する。このファクシミリ装置１とゲートウェイ装置３との間の通信は、Ｔ．３０等のファクシミリ通信プロトコルが用いられる。ゲートウェイ装置３は、インターネット４を通じてゲートウェイ装置５と通信を行う。この時の通信は、Ｔ．３８などのリアルタイムインターネットファクシミリプロトコルが用いられる。さらにゲートウェイ装置５は、公衆回線あるいは内線６を通じてファクシミリ装置７を呼び出し、ファクシミリ装置７と接続する。ゲートウェイ装置５とファクシミリ装置７との間の通信は、Ｔ．３０等のファクシミリ通信プロトコルが用いられる。
【０００５】
このようにして、ファクシミリ装置１からファクシミリ装置７までの通信経路が接続される。そして、各装置間におけるプロトコルに従ってファクシミリ通信を行い、ファクシミリ装置１から送信したファクシミリ画像は、ゲートウェイ装置３，ゲートウェイ装置５を介してファクシミリ装置７にリアルタイムで送信される。
【０００６】
上述のように、リアルタイムインターネットファクシミリ通信では、ゲートウェイ装置３，５は、それぞれ公衆回線あるいは内線２，６を通じてファクシミリ装置１，７とファクシミリ通信プロトコルに従って通信を行う。ファクシミリ通信プロトコルにおいては、一方から送出した信号に対して応答信号を返す手順が多く用いられている。例えば画データを送信した後にＭＣＦ信号を返送する。このような応答信号を確認してから次の信号の授受に移ることになる。このような手順信号のやりとりによって、ファクシミリ装置１とファクシミリ装置７で同期を取りながら通信を行ってゆくことになる。
【０００７】
しかし、図３に示すように、ファクシミリ装置１とファクシミリ装置７の間でインターネットを経由するため、データの遅延を生じることがある。このような遅延が生じると、所定の時間内に受け取るべき信号が到来しないため、例えば通信エラーとなってしまったり、あるいは再送を行って同じ信号が複数届いてしまうといった不都合を生じていた。
【０００８】
また、ＥＣＭ通信を行っている場合、受信側のファクシミリ装置でエラーを検出したときには再送を要求できる。このとき、画データが受信側のゲートウェイ装置に存在していても、再送要求を送信側のファクシミリ装置に伝達し、画データの再送を行っていた。そのため、通信速度が低下するとともにインターネット上のトラフィック量が増大していた。
【０００９】
さらに、例えばトレーニングなどのシーケンスを実行する際にも、送信側と受信側のファクシミリ装置間で信号の授受を行っている。しかし実際には、受信側のゲートウェイ装置から受信側のファクシミリ装置へのトレーニングの実行を行い、その結果を送信側のファクシミリ装置へ返せばよく、無駄な通信を行っていた。また、発信及び着信時の処理なども同様であった。
【００１０】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、インターネットの利用等によって発生する待ちによる不都合が生じることなく、良好にリアルタイムインターネットファクシミリ通信を行うことができるとともに、リアルタイムインターネットファクシミリ通信を高速化したファクシミリシステムを提供することを目的とするものである。
【００１１】
【課題を解決するための手段】
本発明は、送信側のファクシミリ装置から送信側のゲートウェイ装置を介してインターネットを利用して受信側のゲートウェイ装置から受信側のファクシミリ装置へリアルタイムでファクシミリ通信が可能なファクシミリシステムにおいて、ＥＣＭ通信時に前記受信側のファクシミリ装置で画データの再送を要求したとき受信側のゲートウェイ装置から画データを再送するとともに、該再送によって前記送信側のゲートウェイ装置と前記送信側のファクシミリ装置間で待ちが生じたときＲＮＲ信号及びＲＲ信号によりフロー制御を行うことを特徴とするものである。
【００１２】
このようにして、受信側で画データの再送等を行っている間の待ち時間を、送信側のファクシミリ装置とゲートウェイ装置の間でのＲＮＲ信号及びＲＲ信号を用いたフロー制御によって通信を続行することができる。これによって、待ち時間の発生による不都合が生じることがなくなり、良好にリアルタイムインターネットファクシミリ通信を行うことができる。
【００１３】
また、上述のように画データの再送を、受信側のゲートウェイ装置とファクシミリ装置との間で行うことによって、従来のように送信側のファクシミリ装置から改めて画データを送信しなくて済み、通信時間を短縮して高速に通信することができる。また、インターネットにおけるトラフィック量を抑えることもできる。
【００１５】
【発明の実施の形態】
図１は、本発明のファクシミリシステムの実施の一形態を示す構成及び通信シーケンスの一例の説明図である。図中の符号は図３と同様である。ここではファクシミリ装置１からファクシミリ装置７に対して画データをリアルタイムインターネットファクシミリ送信するものとして説明する。また、ＥＣＭモードにより通信を行うものとする。
【００１６】
まずファクシミリ装置１から公衆回線あるいは内線２を用いて送信側のゲートウェイ装置３に対して発呼し、ゲートウェイ装置３に着信すると、ゲートウェイ装置３は着呼時に送られてくる相手先（ファクシミリ装置７）の電話番号等から受信側のゲートウェイ装置５を特定して、インターネット４を介してファクシミリ装置７の呼出を指示する。ゲートウェイ装置５は、公衆回線あるいは内線６を用いてファクシミリ装置７を発呼し、これに応じてファクシミリ装置７が回線を接続すれば、ファクシミリ装置１とファクシミリ装置７間でのリアルタイムインターネットファクシミリ通信が可能になる。
【００１７】
回線が接続されたら、各種の前手順を実行する。このとき、発着信後の最初のＦＳＫフレームまでの前手順については、送信側のファクシミリ装置１とゲートウェイ装置３との間、及び受信側のゲートウェイ装置５とファクシミリ装置７との間において、それぞれ非同期で通信を行う。これによってそれぞれの手順信号をファクシミリ装置１とファクシミリ装置７間において送受信する場合に比べて短時間で通信することができる。また、例えば片側のファクシミリ装置とゲートウェイ装置の間ではＶ．３４、他方側のファクシミリ装置とゲートウェイ装置間ではＶ．１７を用いるなどといったことも可能である。
【００１８】
上述のような前手順が終了したら、受信側のファクシミリ装置７からＤＩＳ信号を送出する。このＤＩＳ信号には、受信側のファクシミリ装置７における受信能力など、送信側のファクシミリ装置１に伝えるべき受信側のファクシミリ装置７の情報が含まれている。そのため、受信側のファクシミリ装置７から送出されたＤＩＳ信号は送信側のファクシミリ装置１まで伝える必要がある。従って、受信側のファクシミリ装置７から送出されたＤＩＳ信号は、受信側のゲートウェイ装置５で受信された後、インターネット４を介して送信側のゲートウェイ装置３に伝えられ、送信側のファクシミリ装置１へ送られる。
【００１９】
送信側のファクシミリ装置１では、受け取ったＤＩＳ信号を解析して通信時のモードを決定し、ＤＣＳ信号として送出する。このＤＣＳ信号によって通信モードを受信側のファクシミリ装置７に通知して送信側と受信側で通信モードを一致させる。そのため、このＤＣＳ信号は受信側のファクシミリ装置７へ届く必要がある。従って、送信側のファクシミリ装置１から送出されたＤＣＳ信号は送信側のゲートウェイ装置３で受信された後、インターネット４を介して受信側のゲートウェイ装置５に伝えられ、受信側のファクシミリ装置７に送られる。
【００２０】
ＤＣＳ信号の転送後に、ＴＣＦ信号によってモデムのトレーニングを行う。しかし、モデムのトレーニングは、送信側のファクシミリ装置１とゲートウェイ装置３との間、及び、受信側のゲートウェイ装置５とファクシミリ装置７との間で必要なものであって、ゲートウェイ装置３とゲートウェイ装置５の間では必要ない。従って、このモデムのトレーニングについては、受信側のファクシミリ装置１とゲートウェイ装置３との間、及び、受信側のゲートウェイ装置５とファクシミリ装置７との間でそれぞれ独立して行えばよい。このように送信側と受信側でそれぞれ独立して非同期でモデムのトレーニングを行うことによって、インターネット４を用いずにＴＣＦ信号の授受をそれぞれ行うことができ、通信時間を短縮することができる。また、送信側と受信側でそれぞれ独立して非同期でモデムのトレーニングを行うことによって、送信側の通信速度と受信側の通信速度をそれぞれ最適な速度に設定することができる。さらに、送信側と受信側で独立してトレーニングシーケンスを実行することから、一方がＶ．３４などのＴＣＦ信号を使用しない手順であっても対応することができる。
【００２１】
なお、トレーニングの結果として、送信側ではゲートウェイ装置３からファクシミリ装置１へ、また受信側ではファクシミリ装置７からゲートウェイ装置５へ、それぞれ、ＣＦＲ信号が返される。
【００２２】
トレーニングシーケンスが終了したら、画データの転送を行う。ファクシミリ装置１は、画データをゲートウェイ装置３に対して送信し、ゲートウェイ装置３はインターネット４を介してゲートウェイ装置５に画データを転送する。そして、ゲートウェイ装置５がファクシミリ装置７に対して画データを送信する。画データが正常にファクシミリ装置７で受信されれば、受信側のファクシミリ装置７はＭＣＦ信号を送出することになる。しかし図１に示した例では、受信側のファクシミリ装置７において受信エラーが発生し、ＰＰＲ信号によって再送を要求した場合を示している。
【００２３】
通常のファクシミリ通信では、ファクシミリ装置が１対１で接続されているため、送信元のファクシミリ装置から画データを送信しなければ再送を行うことができない。しかしインターネット４を用いたリアルタイムインターネットファクシミリ通信では、送信側のファクシミリ装置１とゲートウェイ装置３の間、ゲートウェイ装置３とゲートウェイ装置５の間についてもエラーチェックが行われており、ゲートウェイ装置５からファクシミリ装置７への画データの送信を行う時点ではゲートウェイ装置５までの通信経路ではエラーが発生していない。そのため、受信側のファクシミリ装置７から再送要求を受けた時には、受信側のゲートウェイ装置５において対応可能である。従って、再送要求を行うＰＰＲ信号はゲートウェイ装置５によって受け取られ、ゲートウェイ装置５が画データの再送を行う。これによって、再び送信側のファクシミリ装置１から画データを送らずに済み、通信時間を短縮することができる。また、インターネット４におけるトラフィックを減少させることができる。
【００２４】
このように受信側のゲートウェイ装置５とファクシミリ装置７との間で再送要求とそれに対する画データの転送を行っている間、送信側のファクシミリ装置１においてはＭＣＦ信号を受信するまでに待ち時間が生じることになる。そのままの状態が続くと、受信側から応答がないものとしてエラー終了してしまう。これを防ぐため、本発明では待ち時間が発生すると送信側のゲートウェイ３から送信側のファクシミリ装置１に対してＲＮＲ信号を送出する。この信号は待ち要求であり、この信号の送出によってファクシミリ装置１を待たせることができる。ＲＮＲ信号を受け取ったファクシミリ装置１はＲＲ信号を返信する。なお、待ちが長時間に及ぶ場合には、ＲＮＲ信号とＲＲ信号の授受を定期的に行ってもよい。
【００２５】
このように、待ち時間が発生した場合にはＲＮＲ信号及びＲＲ信号によってフロー制御を行い、送信側のファクシミリ装置１を待たせることができる。これによって、エラー終了といった不具合の発生をなくすことができる。
【００２６】
受信側のゲートウェイ装置５からの画データの再送によって受信側のファクシミリ装置７が正常に画データを受信することができると、受信側のファクシミリ装置７はＭＣＦ信号を送出する。このＭＣＦ信号は、受信側のゲートウェイ装置５で受信された後、インターネット４を介して送信側のゲートウェイ装置３に伝えられ、送信側のファクシミリ装置１へ送られる。このＭＣＦ信号によって１ページ分の画データの転送シーケンスを終了し、送信側と受信側で同期を取ることができる。その後、２ページ目以降の画データが存在している場合には、画データの転送とそれに対応するＭＣＦ信号の転送を繰り返して行えばよい。
【００２７】
すべての画データの転送が終了したら、送信側のファクシミリ装置１はＤＣＮ信号をゲートウェイ装置３に送信し、さらにインターネット４を介して受信側のゲートウェイ装置５に伝えられた後、受信側のファクシミリ装置７へと転送される。これによって、ファクシミリ装置１、ゲートウェイ装置３、ゲートウェイ装置５、ファクシミリ装置７が通信の終了を検知し、それぞれ回線を切断して通信を終える。
【００２８】
このようにして、リアルタイムインターネットファクシミリ通信を行う場合に、送信側と受信側でファクシミリ装置とゲートウェイ装置との間のみで独立して通信を行い、インターネット４を用いなくてよい手順については非同期でそれぞれ通信を行うことによって、通信時間を短縮することができる。また、インターネット４におけるトラフィック量を低減することができる。例えばＥＣＭモードで通信を行っている場合には、画データの再送を受信側のゲートウェイ装置とファクシミリ装置間で行うことができ、送信側のファクシミリ装置やゲートウェイ、インターネットなどには負荷をかけずに再送を行って通信時間を短縮することができる。またこの場合に、送信側のファクシミリ装置において発生する待ち時間は、ＲＮＲ信号及びＲＲ信号によってフロー制御を行うので、待ち時間の発生による不具合は発生せず、良好にリアルタイムインターネットファクシミリ通信を行うことができる。
【００２９】
図２は、本発明のファクシミリシステムの別の実施の形態を示す構成及び通信シーケンスの一例の説明図である。図中の符号は図１，図３と同様である。上述の図１に示す例では、受信側のファクシミリ装置７において再送を要求した場合に送信側のファクシミリ装置１に発生する待ち時間を、ＲＮＲ信号及びＲＲ信号によってフロー制御する例を示した。このＲＮＲ信号及びＲＲ信号によるフロー制御は、上述のような場合に限らず、送信側のファクシミリ装置１で待ち時間が発生する各種の場合に適用可能である。図２では、インターネット４において画データの転送に遅延が生じている場合の例を示しており、このような場合も送信側のファクシミリ装置１で待ち時間が発生するため、ＲＮＲ信号及びＲＲ信号によるフロー制御が有効である。
【００３０】
以下、図２に示した通信シーケンスについて説明する。なお図１の場合と同様に、ファクシミリ装置１からファクシミリ装置７に対して画データをリアルタイムインターネットファクシミリ送信するものとして説明する。また、ＥＣＭモードにより通信を行うものとする。
【００３１】
ファクシミリ装置１による発呼からモデムトレーニングの終了（送信側及び受信側におけるＣＦＲ信号の授受）までのシーケンスは、上述の図１に示した例の場合と同様であるので、ここでは説明を省略する。
【００３２】
トレーニングシーケンスが終了したら、画データの転送を行う。ファクシミリ装置１は、画データをゲートウェイ装置３に対して送信し、ゲートウェイ装置３はインターネット４を介してゲートウェイ装置５に画データを転送する。しかしインターネット４においてはデータの転送経路は不定であり、また画データのデータ量が多いため、場合によっては遅れが生じることがある。このような場合、まず受信側のファクシミリ装置７においては、トレーニング終了から実際に画データが送出されるまでに待ちが生じる。この待ち時間には、受信側のゲートウェイ装置５は受信側のファクシミリ装置７に対してフラグを送信する。これによって、受信側のファクシミリ装置７においてタイムアウトなどによって回線が切断されてしまうのを防止する。そして、画データが受信側のゲートウェイ装置５に到着したら、受信側のファクシミリ装置７に対して画データの送信を開始する。
【００３３】
このようにインターネット４において遅延が生じると、上述のように受信側のファクシミリ装置７において受信開始までの間に待ちが生じるが、それとともに、受信側のファクシミリ装置７で遅延した画データを受信している間はＭＣＦ信号が送出されないため、送信側のファクシミリ装置１においてもＭＣＦ信号の受信待ちが発生する。そのままの状態が続くと、受信側から応答がないものとしてエラー終了してしまう。これを防ぐため、待ち時間に送信側のゲートウェイ３から送信側のファクシミリ装置１に対してＲＮＲ信号を送出する。これによってファクシミリ装置１を待たせることができる。ＲＮＲ信号を受け取ったファクシミリ装置１はＲＲ信号を返信する。なお、待ちが長時間に及ぶ場合には、ＲＮＲ信号とＲＲ信号の授受を定期的に行ってもよい。
【００３４】
このように、インターネット４における遅延によって送信側のファクシミリ装置１に待ち時間が発生した場合に、ＲＮＲ信号及びＲＲ信号によってフロー制御を行うことによって、送信側のファクシミリ装置１を待たせ、エラー終了や再送などといった不具合の発生をなくすことができる。
【００３５】
受信側のゲートウェイ装置５から遅延した画データが受信側のファクシミリ装置７に正常に転送されると、受信側のファクシミリ装置７はＭＣＦ信号を送出する。このＭＣＦ信号は、受信側のゲートウェイ装置５で受信された後、インターネット４を介して送信側のゲートウェイ装置３に伝えられ、送信側のファクシミリ装置１へ送られる。送信側のファクシミリ装置１は、このＭＣＦ信号の受信によって１ページ分の画データの転送シーケンスを終了する。
【００３６】
その後、２頁目以降の画データが存在している場合には、画データの転送とそれに対応するＭＣＦ信号の転送を繰り返して行えばよい。２頁目以降についても、インターネット４などで遅延が生じ、受信側のファクシミリ装置７からＭＣＦ信号がなかなか返ってこない場合には、上述のようにＲＮＲ信号及びＲＲ信号によってフロー制御を行えばよい。画データの転送終了後の動作は、上述の図１の場合と同様であるので、ここでは説明を省略する。
【００３７】
図２に示す例においては、インターネット４において遅延が生じる場合について説明したが、他の原因によって遅延が生じる場合も同様にしてＲＮＲ信号及びＲＲ信号によってフロー制御を行うことができる。例えば、上述のようにモデムトレーニングを送信側と受信側で独立して非同期に行っているため、送信側の転送速度は非常に速いが、受信側の転送速度が非常に遅いといった場合が生じる。このような場合には、送信側のファクシミリ装置は画データを高速に転送し終えるが、受信側のファクシミリ装置で画データを受信するのに時間がかかり、ＭＣＦの送出が遅れる。このような場合にも送信側のファクシミリ装置においては待ちが生じるので、上述のようなＲＮＲ信号及びＲＲ信号によるフロー制御を行うことによって、待ち時間の発生による不具合を防ぐことが可能である。
【００３８】
【発明の効果】
以上の説明から明らかなように、本発明によれば、リアルタイムインターネットファクシミリ通信を行う場合に、送信側と受信側でファクシミリ装置とゲートウェイ装置との間のみで独立して通信を行い、インターネットを用いなくてよい手順については非同期でそれぞれ通信を行う。これによって、通信時間を短縮して高速なファクシミリ通信を実現するとともに、インターネットにおけるトラフィック量を低減することができる。特にＥＣＭモードで画データの再送を行う場合には、受信側のゲートウェイ装置とファクシミリ装置間で行うことによって通信時間を格段に短縮し、インターネットで転送するデータ量を格段に低減することが可能である。
【００３９】
また、インターネットを利用することによって生じる送信側のファクシミリ装置における待ち時間や、上述のような非同期の手順の実行により生じる待ち時間において、ＲＮＲ信号及びＲＲ信号によってフロー制御を行うので、例えばタイムアウトによる再送や通信エラーなどの待ち時間の発生による不具合を回避し、良好にリアルタイムインターネットファクシミリ通信を行うことができるという効果がある。
【図面の簡単な説明】
【図１】本発明のファクシミリシステムの実施の一形態を示す構成及び通信シーケンスの一例の説明図である。
【図２】本発明のファクシミリシステムの別の実施の形態を示す構成及び通信シーケンスの一例の説明図である。
【図３】従来のリアルタイムインターネットファクシミリシステムの一構成例の説明図である。
【符号の説明】
１，７…ファクシミリ装置、２，６…公衆回線あるいは内線、３，５…ゲートウェイ装置、４…インターネット。
【図１】
0004096146.tif 000002
【図２】
0004096146.tif 000003
【図３】
0004096146.tif 000004