JP4124065B2 - Data communication method and apparatus - Google Patents
Data communication method and apparatus Download PDFInfo
- Publication number
- JP4124065B2 JP4124065B2 JP2003315123A JP2003315123A JP4124065B2 JP 4124065 B2 JP4124065 B2 JP 4124065B2 JP 2003315123 A JP2003315123 A JP 2003315123A JP 2003315123 A JP2003315123 A JP 2003315123A JP 4124065 B2 JP4124065 B2 JP 4124065B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- data
- facsimile
- information data
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims description 57
- 238000000034 method Methods 0.000 title claims description 39
- 230000005540 biological transmission Effects 0.000 claims description 49
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 4
- 238000001514 detection method Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Images
Landscapes
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、インターネット等のパケットネットワークを介してファクシミリデータ等のデータ通信をなすデータ通信方法及び装置に関する。 The present invention relates to a data communication method and apparatus for performing data communication such as facsimile data via a packet network such as the Internet.
IP(Internet Protocol)ネットワークを介したリアルタイムなFAX通信方式としては、非特許文献1に示すITU−U勧告T.38がある。かかる規格に従った実施形態を想定した装置及び方法としては、例えば、特許文献1により開示される通信接続装置及びデータ出力制御方法が挙げられる。
As a real-time FAX communication system via an IP (Internet Protocol) network, ITU-U recommendation T.264 shown in Non-Patent
上記文献における装置及び方法の1つの実施例は、パケット伝送にUDP(User Datagram Protocol)を使用してパケットネットワーク内の通信を行う。UDPを用いたパケット通信形態は、リアルタイム性に優れるものの、パケット欠損を生じる可能性がある。かかるパケット欠損により失われたデータを受信側に回復できるようにするために、例えば、送信側から新たに送信されるパケットに、前に送った古いパケットを付加して送る方法が採られる。すなわち、受信側はパケットに付加されたシーケンス番号を監視して、該番号の不連続性からパケット欠損を認識し、次に送られてくる新たなパケットに付加された古いパケットを拾うことでパケット欠損により失われたデータを回復することができる。新たに送られるパケットに付加される古いパケット(すなわち、冗長パケット)の数は、例えば冗長度を3と定めて3世代前までの3つの古いパケットとするように固定的に設定される。
しかし、かかる装置又は方法によっては、ネットワークの輻輳状態が時間的に変化するか、或いは相手方に至るネットワーク経路の違いにパケット欠損の発生確率がその都度異なる通信環境においては最適な冗長性が維持されない。すなわち、固定的な冗長度の設定によっては、なお冗長性が不十分でデータの回復ができないか、或いは冗長性が過度に高いがために無駄なデータ転送が生じる等の問題を生じる。 However, depending on such an apparatus or method, the optimal redundancy cannot be maintained in a communication environment in which the congestion state of the network changes with time, or the probability of occurrence of packet loss varies depending on the network route to the other party. . That is, depending on the fixed redundancy setting, there is a problem that the redundancy is not sufficient and data cannot be recovered, or the data is wastefully transferred because the redundancy is excessively high.
本発明の目的は、上記の問題点を解決すべく、ネットワークの輻輳状態に即応した冗長度に従ってデータ通信を実現するデータ通信方法及び装置を提供することである。 SUMMARY OF THE INVENTION An object of the present invention is to provide a data communication method and apparatus for realizing data communication in accordance with a redundancy that responds quickly to a network congestion state in order to solve the above problems.
本発明によるファクシミリデータ通信方法は、パケットデータネットワークを介して情報データを一連の複数のパケットの形態にて送受信するファクシミリデータ通信方法であって、送信情報データの送信以前に受信された、該パケットデータネットワークからの受信情報データに基づいて該送信情報データの相手方ファクシミリ装置に至るトラヒック状態を推定するトラヒック状態推定行程と、該トラヒック状態に基づいて該送信情報データのパケット冗長度を設定し、該送信情報データの該相手方ファクシミリ装置への送信を該パケット冗長度に従って行う送信行程と、を含むことを特徴とする。 Facsimile data communication method according to the present invention is a facsimile communication method for transmitting and receiving information data in a series of a plurality of packets of the form via the packet data network, received by the transmission previous transmission information data, the packet A traffic state estimation step for estimating a traffic state of the transmission information data from the data network to the other facsimile machine , and setting a packet redundancy of the transmission information data based on the traffic state, A transmission step of transmitting transmission information data to the counterpart facsimile machine according to the packet redundancy.
本発明によるファクシミリデータ通信装置は、パケットデータネットワークを介して情報データを一連の複数のパケットの形態にて送受信するファクシミリデータ通信装置であって、送信情報データの送信以前に受信された、該パケットデータネットワークからの受信情報データに基づいて該送信情報データの相手方ファクシミリ装置に至るトラヒック状態を推定するトラヒック状態推定手段と、該トラヒック状態に基づいて該送信情報データのパケット冗長度を設定し、該送信情報データの該相手方ファクシミリ装置への送信を該パケット冗長度に従って行う送信手段と、を含むことを特徴とする。 Facsimile communication apparatus according to the present invention is a facsimile communication apparatus for transmitting and receiving information data in a series of a plurality of packets of the form via the packet data network, received by the transmission previous transmission information data, the packet Traffic state estimation means for estimating a traffic state of the transmission information data reaching the counterpart facsimile device based on received information data from the data network, and setting packet redundancy of the transmission information data based on the traffic state, Transmitting means for transmitting transmission information data to the counterpart facsimile machine according to the packet redundancy.
本発明によるデータ通信方法及び装置によれば、パケットネットワークに送受信されるパケットの冗長性を、ネットワークの輻輳状態に応じて変更する構成が与えられる。すなわち、ネットワークを介して相手方に至る経路上のトラヒック状態を表す指標が推定され、かかるトラヒック状態が高い場合には、送信データが繰り返して送信される。これにより、ネットワークの輻輳状態に即応した冗長度を備えたデータ通信が実現される。FAXデータを送受信する場合には、データ欠損の無い高品質のFAX画像の送受信が達成される。 According to the data communication method and apparatus of the present invention, a configuration is provided in which the redundancy of packets transmitted and received in the packet network is changed according to the congestion state of the network. That is, an index representing the traffic state on the route to the other party via the network is estimated, and when the traffic state is high, transmission data is repeatedly transmitted. As a result, data communication having a redundancy that is immediately adapted to the congestion state of the network is realized. When transmitting / receiving FAX data, transmission / reception of a high-quality FAX image without data loss is achieved.
本発明の実施例について添付の図面を参照して詳細に説明する。
<第1実施例>
図1は、インターネットFAX接続装置20の構成を示している。本発明によるデータ通信装置、すなわちインターネットFAX接続装置20は、IPネットワーク30及びG3FAX装置10との間に接続され、IPネットワーク30及びG3FAX装置10との間でFAXデータをリアルタイムに中継して転送する。画像データであるFAXデータをリアルタイムに中継する通信方式は、ITU−T勧告T.38の規格に従う。また、呼び出しに関わるプロトコルは、ITU−T勧告H.323の規格に従う。G3FAX装置10は、ITU−T勧告T.30の規格に従い、通常の電話回線においても使用可能なファクシミリ装置であり、インターネットFAX接続装置20との接続は、通常の回線交換網により接続され得る。
Embodiments of the present invention will be described in detail with reference to the accompanying drawings.
<First embodiment>
FIG. 1 shows the configuration of the Internet
インターネットFAX接続装置20は、FAX制御部21と、IFP・CODEC部22と、UDPTL・PAD部23と、LAN制御部24とを含み。これらが直列状に接続されている。インターネットFAX接続装置20は、更に、パケット落ち検出部27と輻輳検出部28を含む。
The Internet
FAX制御部21は、G3FAX装置10から受信したデータをIFP・CODEC部22へ渡す送信機能と、IFP・CODEC部22から渡されたデータをG3FAX装置10へ送信する受信機能を有する。
The
IFP・CODEC部22は、FAX制御部21から渡されたFAXデータを符号化(IFPパケット化)する送信機能と、UDPTL・PAD部23から渡されたIFPパケットをFAXデータに復号化する受信機能を有する。かかる符号化及び復号化は、IFP・CODEC部22に接続されたパケット化情報記憶部25に記憶されたパケット化情報に基づいてなされる。
The IFP /
UDPTL・PAD部23は、送信バッファ26に接続され、送信バッファ26に古いデータが存在すればIFPパケットに付加してUDPTLパケット化する送信機能と、UDPTLパケットから必要なIFPパケットをIFP・CODEC部22に渡す受信機能を有する。
The UDPTL /
LAN制御部24は、IPネットワーク30に向けて指示されたパケットを送信する送信機能と、IPネットワーク30から受信したパケットをUDPTL・PAD部23へ渡す受信機能を有する。
The
パケット落ち検出部27は、IFP・CODEC部22とUDPTL・PAD部23の間に接続され、受信したIFPパケットのシーケンス番号からパケット落ちを検出してパケット落ち通知を出力する機能を有する。輻輳制御部28は、パケット落ち検出部27とUDPTL・PAD部23の間に接続され、パケット落ち検出部27から出力されるパケット落ち通知からパケット欠損率を計算し、送信UDPTLパケットの冗長度を決定し、UDPTL・PAD部23に通知する機能を有する。
The packet
図2は、UDPTLパケットの構成を示している。UDPTLパケットは、UDPTL(Facsimile UDP Transport Layer Protocol)に基づいたパケットであり、IIPインターネット30を介して通信をUDP(User Datagram Protocol)を使用して行う。UDPTLパケットは、UDPTLプロトコルに基づく制御のためのヘッダー部と、複数のIFPパケットとを含む。 FIG. 2 shows the structure of a UDPTL packet. The UDPTL packet is a packet based on UDPTL (Facsimile UDP Transport Layer Protocol), and performs communication via the IIP Internet 30 using UDP (User Datagram Protocol). The UDPTL packet includes a header part for control based on the UDPTL protocol and a plurality of IFP packets.
IFPパケットは、IFP(Internet Facsimile Protocol)に基づいたパケットであ
り、G3FAX装置20との間で交換されるFAXデータを符号化し且つパケット化したデータである。IFPパケットは、プライマリ部とセカンダリ部のパケットからなる。プライマリ部のパケットは、送信されるべき新しいデータであり、一方、セカンダリ部のパケットは、パケットが棄損した時の回復手段として送信バッファ26に貯めてあったパケットである。各パケットは、固有の番号(以下、シーケンス番号と呼ぶ)により識別される。本図の例では、新しいパケットとしてシーケンス番号5のプライマリ部のパケットと、2つのセカンダリ部のパケットとしてシーケンス番号4及び3のセカンダリ部のパケットからなる。この例では、冗長度を2として2つの冗長パケットが格納されている。かかるパケット化は、UDPTL・PAD部23において輻輳検出部28から指示される冗長度に基づいてなされる。UDPTLパケットの冗長性は、確実にUDPによるリアルタイムFAX通信を行うため最適化される。すなわち、IPネットワーク30のパケット欠損率が大きい時には冗長度を高めてセカンダリ部として付加するIFPパケット数を大きくされる。逆にIPネットワーク30のパケット欠損率が小さい時にはUDPTLパケットの冗長性を低めてセカンダリ部として付加するIFPパケット数を小さくされる。
The IFP packet is a packet based on IFP (Internet Facsimile Protocol), and is data obtained by encoding and packetizing FAX data exchanged with the
図3は、インターネットFAX接続装置20の受信時の処理手順を示している。以下、本図に示される処理手順について図1に示される構成要素を適宜参照して説明する。
FIG. 3 shows a processing procedure at the time of reception by the Internet
先ず、IPネットワーク30を介した他のFAX装置からの受信要求に応じて、インターネットFAX接続装置20は、IFP受信セッションの開始処理を行う(ステップS1)。次いで、LAN制御部24によりIPネットワーク30からUDPTLパケットを受信する(ステップS2)。そして、UDPTL・PAD部23により該UDPTLパケットをIFPパケットに分解する(ステップS3)。
First, in response to a reception request from another FAX apparatus via the
この時、インターネットFAX接続装置20のUDPTL・PAD部23及びパケット落ち検出部27により、シーケンス番号の順序性を検査する(ステップS4)。すなわち、UDPTL・PAD部23は受信UDPTLパケットのプライマリ部のシーケンス番号をパケット落ち検出部27に通知する。次いで、パケット落ち検出部27により、パケット落ちが発生しているか否かを判定する(ステップS5)。例えば、(受信シーケンス番号)=(前回受信したシーケンス番号+1)となっていれば、パケットが連続して正常に受信されていることから、正常受信状態であることを輻輳制御部28に通知する。一方、(受信シーケンス番号)=(前回受信したシーケンス番号+2以上)となっていれば1つのパケット落ちが発生したことが認識される。この認識に応じて、不連続受信状態であることを輻輳制御部28に通知する。次いで、輻輳制御部28により、パケット落ちの通知を記録する(ステップS8)。
At this time, the order of the sequence numbers is checked by the UDPTL /
一方、パケットが連続して正常に受信されている場合には、インターネットFAX接続装置20は、IFP・CODEC部22により、IFPパケットをFAXデータに復号する(ステップS6)。次いで、FAX制御部21を介して、該復号されたFAXデータをG3FAX装置に転送する(ステップS7)。次いで、セッション終了か否かを判定する(ステップS9)。もし、終了していない場合には、次のUDPTLパケットを受信するためにステップS2に戻り受信処理を繰り返す。
On the other hand, when the packets are continuously received normally, the Internet
一方、IFPセッションが終了している場合には、インターネットFAX接続装置20は、IFPセッションの終了処理を行う(ステップS10)。次いで、輻輳制御部28において、パケット落ちの通知記録からパケット欠損率を計算し冗長度を決定する(ステップS11)。すなわち、輻輳制御部28は、受信におけるパケット欠損率を計算し、UDPTLPAD部23に送信冗長度設定を指示する。UDPTL・PAD部23は、以後のFAXデータ送信に際して、この冗長度の指定に従ってセカンダリ部のIFPパケット数を変更してUDPTLパケットを作成する。パケット欠損率は、パケット落ち数/(パケット落ち数+受信パケット数)により計算され、この率に従って同一の送信パケットの再送回数である冗長度を決定する。例えば、パケット欠損率が10%乃至20%の場合には冗長度1として1回の再送を行う。パケット欠損率と冗長度の関係は予め任意に設定され得る。尚、欠損率計算のためのデータ取得時間も1つのセッション毎に限らず、短くても長くても良い。従って、冗長度の決定は、1つのセッション毎に決定される必要はなく、所定受信パケット数毎の如くより短い頻度で決定されても、或いはより多くのセッションにわたった測定により決定されても良い。決定される冗長度は、同一パケットの再送回数を指定するものであり、その値は0乃至複数回に設定され得る。
On the other hand, if the IFP session has ended, the Internet
図4は、インターネットFAX接続装置20の送信時の処理手順を示している。以下、本図に示される処理手順について図1に示される構成要素を適宜参照して説明する。
FIG. 4 shows a processing procedure at the time of transmission by the Internet
先ず、G3FAX装置10からの送信要求に応じて、インターネットFAX接続装置20は、IFP送信セッションの開始処理を行う(ステップS11)。次いで、FAX制御部21によりG3FAX装置からFAXデータの転送を受信する(ステップS12)。次いで、IFP・CODEC部22により、該FAXデータをIFPパケットに符号化する(ステップS13)。この時、該IFPパケットは、次の新しいパケットに付加するのに備えてUDPTL・PAD部23により送信バッファ26に保存される(ステップS14)。
First, in response to a transmission request from the
次に、インターネットFAX接続装置20は、UDPTL・PAD部23において、最新のIFPパケットをプライマリ部とし、送信バッファ26内に保存されている古いパケットをセカンダリ部としてUDPTLパケット化する(ステップS15)。このとき、セカンダリ部に詰められる古いパケットの数は、輻輳制御部28により指定された冗長度に従う。
Next, the Internet
次に、インターネットFAX接続装置20は、LAN制御部24により、当該UDPTLパケットを相手方に送信する(ステップS16)。そして、セッション終了か否かを判定し、もし終了する場合にセッション終了処理を行う(ステップS17)。一方、終了しない場合には、次のFAXデータの処理のためにステップS12に戻り処理を繰り返す。
Next, the Internet
以上のフローチャートの説明から明らかなように、図3の受信処理に示されるように、連続して受信したUDPTLパケットからパケット欠損率を計算することによって、IPネットワークにおける相手方に至る輻輳状態を示し指標としてパケット欠損率が推定される。図4の送信処理に示されるように、このパケット欠損率を基に自装置が送信するUDPTLパケットの冗長性を動的に変更することによって、確実かつ最適な冗長性をもったリアルタイムFAX通信をUDP/IPにより行うことができる。
<第2実施例>
図5は、第2実施例におけるインターネットFAX通信装置20の構成を示している。その構成は、第1実施例と共通の部分を有することから異なる部分についてのみ説明する。さらに、第2実施例では、IPネットワーク30を介して同様の構成を有するインターネットFAX通信装置20’が対向して接続される例を示している。
As is clear from the above description of the flowchart, as shown in the reception process of FIG. 3, by calculating the packet loss rate from continuously received UDPTL packets, it indicates the congestion state reaching the other party in the IP network. As a result, the packet loss rate is estimated. As shown in the transmission process of FIG. 4, by dynamically changing the redundancy of the UDPTL packet transmitted by the own device based on this packet loss rate, real-time FAX communication with reliable and optimum redundancy can be performed. This can be done by UDP / IP.
<Second embodiment>
FIG. 5 shows the configuration of the Internet
インターネットFAX通信装置20の輻輳制御部28は、LAN制御部24に接続されて、パケット落ちが発生したことを相手装置、すなわちインターネットFAX通信装置20’にIPネットワーク30を介して通知、又はかかる通知をインターネットFAX通信装置20’からIPネットワーク30を介して受信する機能をさらに有する。
The
輻輳制御部28の動作について説明すると、輻輳制御部28は、パケット落ち検出部27からパケット落ちの通知を受信すると、パケット損失が発生したことを通知するメッセージを作成し、LAN制御部24に渡す。FAX制御部24は、相手装置、すなわちインターネットFAX通信装置20’にこのメッセージを送信する。この時使用する装置間のポート番号及びパケットフォーマット等の方式は通常の方式により実現され得る。
The operation of the
相手装置であるインターネットFAX通信装置20’は、上記パケット発生メッセージを受信すると、パケット欠損率を計算して、現在送信中のUDPTLパケットの冗長性、すなわちセカンダリ部のIFPパケット数を変更して次回からこの冗長度でUDPTLパケットを作成して送信する。
When receiving the packet generation message, the Internet
同様ことがインターネットFAX通信装置20において実行される。すなわち、インターネットFAX通信装置20の輻輳制御部28は、相手装置(本図の例では、インターネットFAX通信装置20’)からのパケット落ちを通知するメッセージに基づいてパケット欠損率を計算し、自身の送信UDPTLパケットの冗長度、すなわちセカンダリ部のIFPパケット数を決定する。
The same is executed in the Internet
以上のように第2実施例においては、第1実施例の効果に加えてより即時性が優れた制御が可能になる。すなわち、パケット落ちが発生したら即時に相手装置に通知され、その受信するUDPTLパケットの冗長性が迅速に変更される。また、自身も相手装置からのパケット落ちの通知応じて、即時にその冗長度を変更することができる。
<第3実施例>
図6は、第3実施例におけるインターネットFAX通信装置20の構成を示している。その構成は、第1実施例と共通の部分を有することから異なる部分についてのみ説明する。
As described above, in the second embodiment, in addition to the effects of the first embodiment, it is possible to perform control with higher immediacy. That is, when a packet drop occurs, the partner apparatus is notified immediately, and the redundancy of the received UDPTL packet is quickly changed. Also, itself can immediately change its redundancy in response to a packet drop notification from the partner device.
<Third embodiment>
FIG. 6 shows the configuration of the Internet
インターネットFAX通信装置20の輻輳制御部28が、LAN制御部24とUDPTL/PAD部23との間に接続される。輻輳制御部28は、LAN制御部24に対してICMP(Internet Control Message Protocol) Echoを用いた輻輳状態の測定を要求し、その結果に基づいて輻輳状態を推定してUDPTLパケットの冗長性をUDPTL/PAD部23に通知する機能を有する。尚、ICMP Echの指令は、MS−DOS(登録商標)におけるpingコマンドに相当する。
A
輻輳制御部28の動作について説明すると、T.38通信中に輻輳制御部28は、相手装置にICMP Echoを送信し、その応答までの時間を測定する。この応答時間から、IPネットワーク30のパケット落ちを推定してUDPTLパケットの冗長性を変更するように、UDPTL・PAD部23に指示を出す。UDPTL・PAD部23は、この指示された冗長度に従って、セカンダリ部のIFPパケットの数を変更してUDPTLパケット化する。
The operation of the
尚、応答時間の測定方法としては、ICMP Echo送受信処理を複数回実施し、その平均応答時間値を用いても良いし、通信中定期的又は定常的に時間測定を実施しても良い。 As a response time measurement method, ICMP Echo transmission / reception processing may be performed a plurality of times, and the average response time value may be used, or time measurement may be performed periodically or regularly during communication.
以上のように第3実施例においては、一般的なTCP/IPプロトコルの応答時間を測定することにより、IPネットワークの状態を推定でき、自装置が送信するUDPTLパケットの冗長性を動的に変更することによって、確実かつ最適な冗長性をもったリアルタイムFAX通信をUDP/IPにより行うことができる。また、相手装置が同機種でなくても、一般的なUDP/IPプロトコルを実装している装置であれば、本実施例を用いて輻輳制御をすることができる。 As described above, in the third embodiment, the state of the IP network can be estimated by measuring the response time of a general TCP / IP protocol, and the redundancy of the UDPTL packet transmitted by the device itself is dynamically changed. By doing so, real-time FAX communication with reliable and optimum redundancy can be performed by UDP / IP. Even if the counterpart device is not of the same model, congestion control can be performed using this embodiment as long as the device implements a general UDP / IP protocol.
変形例として、インターネットFAX接続装置20の輻輳制御部28は、ICMPTracerootを用いることによって、相手装置までのホップ数を認識できる機能と、そのホップ数からUDPTLパケットの冗長性、すなわちセカンダリ部のIFPパケット数を変更する機能を持つように構成されても良い。ICMPTracerootは、MS−DOS(登録商標)コマンドではTracertに相当する。
As a modified example, the
輻輳制御部28の動作について説明すると、輻輳制御部28は、T.38通信中において、相手装置にICMPTracerootを送信し、相手装置までルータの数であるホップ数を測定する。このホップ数から、IPネットワーク30のパケット落ちを推定してUDPTLパケットの冗長性を変更するように、UDPTL・PAD部23に指示を出す。UDPTL・PAD部23は、この指示された冗長度に従って、セカンダリ部のIFPパケットの数を変更してUDPTLパケット化を実行する。
The operation of the
以上の第3実施例の変形例では、通常のUDP/IPプロトコルを使用することにより、IPネットワークの状態を推定できる。これにより、自装置が送信するUDPTLパケットの冗長性を動的に変更することによって、確実かつ最適な冗長性をもったリアルタイムFAX通信をUDP/IPにより行うことができる。また、相手装置が同機種でなくても、一般的なTCP(Transmission Control Protocol)/IPプロトコルを実装している装置であれば、本実施例を用いて輻輳制御をすることができる。 In the modification of the third embodiment described above, the state of the IP network can be estimated by using the normal UDP / IP protocol. Thus, by dynamically changing the redundancy of the UDPTL packet transmitted by the own apparatus, real-time FAX communication with reliable and optimum redundancy can be performed by UDP / IP. Even if the counterpart device is not of the same model, congestion control can be performed using the present embodiment as long as the device implements a general TCP (Transmission Control Protocol) / IP protocol.
尚、以上の複数の実施例においては、インターネットFAX通信装置を用いてリアルタイムFAX通信のパケット方法を説明したが、インターネットFAX通信装置に限らずソフトウェアによる実現にも適用可能である。また、図1ではG3FAXとインターネットFAX通信装置とは回線交換網により繋がった別装置として説明されたが、本発明によるデータ通信装置は、G3FAX機能とインターネットFAX通信機能を併せ持った装置であっても良い。また、本発明によるデータ通信方法及び装置は、勧告T.38のUDP通信において冗長化方式を用いた方法及び装置として説明されたが、FEC(Forward Error Correction)方式に実装した通信装置においてFEC処理量の最適化を行う場合にも適用可能である。 In the above embodiments, the packet method for real-time FAX communication using the Internet FAX communication apparatus has been described. However, the present invention is not limited to the Internet FAX communication apparatus but can be applied to implementation by software. In FIG. 1, the G3 FAX and the Internet FAX communication apparatus are described as separate apparatuses connected by a circuit switching network. However, the data communication apparatus according to the present invention may be an apparatus having both the G3 FAX function and the Internet FAX communication function. good. Further, the data communication method and apparatus according to the present invention are described in Recommendation T.30. Although the method and apparatus using the redundancy method in the 38 UDP communication has been described, the present invention is also applicable to the case where the FEC processing amount is optimized in the communication device implemented in the FEC (Forward Error Correction) method.
10 G3FAX装置
20、20’ インターネットFAX通信装置
21 FAX制御部
22 IFP・CODEC部
23 UDPTL・PAD部
24 LAN制御部
25 パケット化情報記憶部
26 送信バッファ
27 パケット落ち検出部
28 輻輳制御部
30 IPネットワーク
DESCRIPTION OF
Claims (6)
送信情報データの送信以前に受信された、前記パケットデータネットワークからの受信情報データに基づいて前記送信情報データの相手方ファクシミリ装置に至るトラヒック状態を推定するトラヒック状態推定行程と、
前記トラヒック状態に基づいて前記送信情報データのパケット冗長度を設定し、前記送信情報データの前記相手方ファクシミリ装置への送信を前記パケット冗長度に従って行う送信行程と、
を含むことを特徴とするファクシミリデータ通信方法。 A facsimile data communication method for transmitting and receiving information data in the form of a series of a plurality of packets via a packet data network,
A traffic state estimation step for estimating a traffic state of the transmission information data that has been received before transmission of the transmission information data, based on the reception information data from the packet data network, reaching the counterpart facsimile device;
A transmission step of setting packet redundancy of the transmission information data based on the traffic state, and performing transmission of the transmission information data to the counterpart facsimile device according to the packet redundancy;
A facsimile data communication method comprising:
送信情報データの送信以前に受信された、前記パケットデータネットワークからの受信情報データに基づいて前記送信情報データの相手方ファクシミリ装置に至るトラヒック状態を推定するトラヒック状態推定手段と、
前記トラヒック状態に基づいて前記送信情報データのパケット冗長度を設定し、前記送信情報データの前記相手方ファクシミリ装置への送信を前記パケット冗長度に従って行う送信手段と、
を含むことを特徴とするファクシミリデータ通信装置。 A facsimile data communication device that transmits and receives information data in the form of a series of packets via a packet data network,
Traffic state estimation means for estimating the traffic state of the transmission information data reaching the counterpart facsimile device based on the reception information data from the packet data network received before transmission of the transmission information data;
Transmission means for setting packet redundancy of the transmission information data based on the traffic state, and transmitting the transmission information data to the counterpart facsimile machine according to the packet redundancy;
A facsimile data communication apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003315123A JP4124065B2 (en) | 2003-09-08 | 2003-09-08 | Data communication method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003315123A JP4124065B2 (en) | 2003-09-08 | 2003-09-08 | Data communication method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005086397A JP2005086397A (en) | 2005-03-31 |
| JP4124065B2 true JP4124065B2 (en) | 2008-07-23 |
Family
ID=34415482
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003315123A Expired - Fee Related JP4124065B2 (en) | 2003-09-08 | 2003-09-08 | Data communication method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4124065B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100337256C (en) * | 2005-05-26 | 2007-09-12 | 上海交通大学 | Method for estimating city road network traffic flow state |
| JP4642617B2 (en) * | 2005-09-16 | 2011-03-02 | シャープ株式会社 | RECEIVING DEVICE, ELECTRONIC DEVICE, COMMUNICATION METHOD, COMMUNICATION PROGRAM, AND RECORDING MEDIUM |
| JP5220340B2 (en) * | 2007-05-08 | 2013-06-26 | 日本電気通信システム株式会社 | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM |
| US9083722B2 (en) * | 2007-10-05 | 2015-07-14 | Qualcomm Incorporated | Session initiation protocol registration with ping |
| JP5538299B2 (en) * | 2011-04-28 | 2014-07-02 | 京セラドキュメントソリューションズ株式会社 | Communication apparatus and communication system |
| JP5769748B2 (en) * | 2013-03-26 | 2015-08-26 | 京セラドキュメントソリューションズ株式会社 | Network communication equipment, facsimile equipment |
| JP5941879B2 (en) * | 2013-07-29 | 2016-06-29 | 京セラドキュメントソリューションズ株式会社 | Communication apparatus and communication system |
-
2003
- 2003-09-08 JP JP2003315123A patent/JP4124065B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005086397A (en) | 2005-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101808044B (en) | Method for multi-home routing of stream control transmission protocol and device | |
| EP3940974B1 (en) | Transmission method and device for data stream | |
| TWI459778B (en) | The method and system for selecting multi-path of network communication | |
| US8520545B2 (en) | Communication unit, communication system, communication method and communication program | |
| JP3734774B2 (en) | Network facsimile apparatus and facsimile communication method | |
| CN112436924B (en) | Data transmission method and electronic equipment | |
| JP5376317B2 (en) | Image communication device | |
| US8811180B2 (en) | Communication apparatus and communication method | |
| JP4124065B2 (en) | Data communication method and apparatus | |
| JP3492602B2 (en) | Data transmitting device and data receiving device | |
| JP4061643B2 (en) | Information processing system, information processing apparatus and method, recording medium, and program | |
| JP3810421B2 (en) | Mobile terminal and wireless access point in wireless access system | |
| JP2000151680A (en) | Multimedia communication equipment | |
| JP3953343B2 (en) | Wireless packet communication device and wireless packet communication method | |
| JP2005252665A (en) | Voice packet transferring method and terminal used for the same | |
| JPH10242946A (en) | Data frame transmission method | |
| JP4655870B2 (en) | Packet transmission / reception system and elapsed time measurement method | |
| JPH0983775A (en) | Facsimile equipment | |
| JPH05260090A (en) | Video transfer system | |
| JP2005229378A (en) | Repeater and control method thereof | |
| JP3594196B1 (en) | Data transmission device and data transmission method | |
| JP2024032351A (en) | Facsimile machine, facsimile machine control method, and program | |
| JP3594195B2 (en) | Data transmission device and data transmission method | |
| JP4154259B2 (en) | Method for correcting synchronization deviation of facsimile signal receiving apparatus and apparatus for executing the method | |
| JP2022127703A (en) | Communication apparatus and communication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070925 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071002 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080318 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080415 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080428 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4124065 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110516 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120516 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130516 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140516 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |