JP2003259070A - Internet facsimile machine - Google Patents
Internet facsimile machineInfo
- Publication number
- JP2003259070A JP2003259070A JP2002052255A JP2002052255A JP2003259070A JP 2003259070 A JP2003259070 A JP 2003259070A JP 2002052255 A JP2002052255 A JP 2002052255A JP 2002052255 A JP2002052255 A JP 2002052255A JP 2003259070 A JP2003259070 A JP 2003259070A
- Authority
- JP
- Japan
- Prior art keywords
- time
- communication
- ping
- facsimile apparatus
- facsimile
- 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.)
- Granted
Links
Landscapes
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
- Facsimile Transmission Control (AREA)
Abstract
(57)【要約】
【課題】 インターネットファクシミリ装置において、
ネットワーク負荷の状況に応じて発呼回数を適切に設定
し得るようにして通信の品質を向上させる。
【解決手段】 インターネット50に接続し、インター
ネット50を介しパケット通信により画像データをRT
Iファクシミリ装置200にリアルタイムファクシミリ
通信で送信するRTIファクシミリ装置100に、リア
ルタイムファクシミリ通信を行ったときに発生する回線
断回数を記憶させ、その記憶させた回線断回数を用い
て、リアルタイムファクシミリ通信で再発呼動作を行う
ときの発呼回数を設定する手段を設ける。
(57) [Summary] [Problem] In an Internet facsimile machine,
The quality of communication is improved by appropriately setting the number of calls according to the state of the network load. SOLUTION: The image data is connected to the Internet 50, and the image data is RT by packet communication via the Internet 50.
The RTI facsimile machine 100, which transmits to the I-facsimile apparatus 200 by real-time facsimile communication, stores the number of line breaks that occur when performing real-time facsimile communication, and uses the stored number of line breaks to perform recurrence in real-time facsimile communication. Means is provided for setting the number of calls made when performing a call operation.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、インターネット
に接続されて画像データを送受信するインターネット対
応型のネットワークファクシミリ装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an Internet-compatible network facsimile apparatus which is connected to the Internet and transmits / receives image data.
【0002】[0002]
【従来の技術】ファクシミリ装置は文字や図形などの画
像データを手軽に送受信することができるため、身近な
OA機器として広く普及している。近年、インターネッ
トやLAN(local area network)
の普及に伴いインターネット対応型のネットワークファ
クシミリ装置(インターネットファクシミリ装置とい
う)が普及しており、スキャナで読み取った原稿の画像
データを電子メール(eメールともいう)の仕組みを用
いて送受信することができるインターネットファクシミ
リ装置も普及してきている。ところがこの種のインター
ネットファクシミリ装置にはファクシミリ装置相互間に
おける通信能力の確認が即時的に行えずそれぞれの機能
を生かした通信を行い難いという問題点があったため、
インターネットを介し、パケット通信によりファクシミ
リ通信をリアルタイムに実現するネットワークファクシ
ミリ装置(リアルタイム型インターネットワークファク
シミリ装置、以下「RTIファクシミリ装置」という)
が提案されていた。従来のRTIファクシミリ装置に関
しては、例えば特開2001−197279号公報に、
付加する冗長パケット数を設定可能にして信頼性の高い
通信が行えるように構成したRTIファクシミリ装置が
開示されている。2. Description of the Related Art Facsimile devices are widely used as familiar OA devices because they can easily send and receive image data such as characters and figures. In recent years, the Internet and LAN (local area network)
2. Description of the Related Art With the spread of Internet, network facsimile machines compatible with the Internet (referred to as Internet facsimile machines) have become popular, and image data of a document read by a scanner can be transmitted and received using a mechanism of electronic mail (also called e-mail). Internet facsimile machines have become popular. However, this type of internet facsimile machine has a problem that it is difficult to perform communication utilizing the respective functions because the communication capacity between the facsimile machines cannot be confirmed immediately.
A network facsimile machine that realizes facsimile communication in real time by packet communication via the Internet (real-time internetwork facsimile machine, hereinafter referred to as "RTI facsimile machine")
Was proposed. Regarding the conventional RTI facsimile apparatus, for example, Japanese Patent Laid-Open No. 2001-197279 discloses
An RTI facsimile apparatus has been disclosed in which the number of redundant packets to be added can be set so that highly reliable communication can be performed.
【0003】[0003]
【発明が解決しようとする課題】しかし、従来のRTI
ファクシミリ装置には次のような問題があった。すなわ
ち、インターネット等ネットワークにおいて、接続され
ている多数のコンピュータや端末装置等がデータ通信を
行い、データのコリジョン(衝突)が多発する状態にあ
る場合(ネットワークのこのような状態を「ネットワー
ク負荷が高い」という)には、ITU−T勧告T.38
で規定されている種々のタイムアウト用のタイマがタイ
ムアウトしてしまうという問題があった。この問題に対
し、ネットワーク負荷状況(データのコリジョン発生状
況)に応じてタイマのタイマ値を更新することが考えら
れる。タイマのタイマ値を更新すればタイムアウトがな
くなり適切な通信を行えるようになるが、ネットワーク
負荷が高いと回線断の回数が発呼回数を上回ってしま
い、通信が正常に終了しなくなるおそれがあった。この
発明は、上記の問題点を解決するためになされたもの
で、インターネットファクシミリ装置において、ネット
ワーク負荷の状況に応じて発呼回数を適切に設定し得る
ようにして通信の品質を向上させることを目的とする。However, the conventional RTI
The facsimile machine has the following problems. In other words, in a network such as the Internet, when a large number of connected computers and terminal devices perform data communication, and data collisions frequently occur (this state of the network is referred to as "high network load"). )) In ITU-T Recommendation T. 38
There was a problem that the various timers for time-out defined in Section 3 above time out. For this problem, it is possible to update the timer value of the timer according to the network load status (data collision occurrence status). If the timer value of the timer is updated, there will be no timeout and appropriate communication will be possible, but if the network load is high, the number of line disconnections will exceed the number of calls, and communication may not end normally. . The present invention has been made to solve the above-described problems, and in an Internet facsimile apparatus, it is possible to appropriately set the number of calls to be made in accordance with the network load situation and improve communication quality. To aim.
【0004】[0004]
【課題を解決するための手段】この発明は上記の目的を
達成するため、ネットワークに接続する手段と、インタ
ーネットを介しパケット通信により画像データを送受信
するリアルタイムファクシミリ通信手段とを有するイン
ターネットファクシミリ装置において、上記リアルタイ
ムファクシミリ通信手段により、リアルタイムファクシ
ミリ通信を行ったときに発生する回線断回数を記憶する
記憶手段と、その手段に上記回線断回数を記憶させる手
段と、上記記憶手段に記憶されている上記回線断回数を
用いて上記リアルタイムファクシミリ通信手段が再発呼
動作を行うときの発呼回数を設定する手段とを設けたイ
ンターネットファクシミリ装置を特徴とする。このイン
ターネットファクシミリ装置は、pingコマンドを発
行するpingコマンド発行手段と、その手段により発
行された上記pingコマンドに応答して送信されるp
ing応答時間と一定値が設定されたスレッシュ時間と
を比較する比較手段と、その手段による比較結果に応じ
て上記発呼回数を調整する発呼回数調整手段とを設ける
とよい。In order to achieve the above-mentioned object, the present invention provides an internet facsimile apparatus having means for connecting to a network and real-time facsimile communication means for transmitting and receiving image data by packet communication via the internet. A storage unit that stores the number of line disconnections that occur when the real-time facsimile communication is performed by the real-time facsimile communication unit, a unit that stores the number of line disconnections in the unit, and the line that is stored in the storage unit. An internet facsimile apparatus provided with means for setting the number of calls when the real-time facsimile communication means performs a recalling operation by using the number of disconnections. This Internet facsimile machine is a ping command issuing means for issuing a ping command, and a p command transmitted in response to the ping command issued by the means.
It is advisable to provide a comparison means for comparing the ing response time with the threshold time set to a constant value, and a call number adjustment means for adjusting the number of calls according to the comparison result by the means.
【0005】また、スレッシュ時間を設定する操作入力
手段を設け、上記比較手段が上記ping応答時間と上
記操作入力手段により修正された修正スレッシュ時間と
を比較するように構成され、かつその比較手段の比較結
果に応じて上記発呼回数調整手段が上記発呼回数を調整
するように構成されているとよい。さらに、パケット遅
延時間と発呼回数とを対応付けたテーブル記憶手段と、
サーチキーに設定されているパケット遅延時間に対応す
る上記テーブル記憶手段の対応発呼回数を用いて上記発
呼回数を調整するように構成されているとよい。そして
さらに、時間帯エリアとping応答時間エリアとを対
応付けて記憶する時間帯別応答時間記憶手段と、上記p
ingコマンド発行手段が一定時間毎にpingコマン
ドを発行して得られるping応答時間を一定時間の間
加算してping応答時間の平均値を求め、その求めら
れた平均値を対応する時間帯の上記時間帯エリアに記憶
させる手段とを設け、上記比較手段が、サーチキーに設
定されている時間帯に対応するping応答時間の平均
値と上記スレッシュ時間又は修正スレッシュ時間とを比
較するように構成されていることが好ましい。Further, an operation input means for setting a threshold time is provided, and the comparison means is configured to compare the ping response time with the corrected threshold time corrected by the operation input means, and the comparison means is provided. It is preferable that the call number adjustment means is configured to adjust the number of calls according to a comparison result. Further, a table storage unit that associates the packet delay time with the number of calls,
It is preferable that the number of times of calling is adjusted by using the number of times of calling corresponding to the packet delay time set in the search key in the table storage means. Further, a time zone response time storage means for storing the time zone area and the ping response time area in association with each other,
The ping command issuing means adds a ping response time obtained by issuing a ping command at regular time intervals for a fixed time to obtain an average value of the ping response time, and the obtained average value is used for the corresponding time zone described above. Means for storing in the time zone area, and the comparing means is configured to compare the average value of the ping response time corresponding to the time zone set in the search key with the threshold time or the modified threshold time. Preferably.
【0006】また、この発明は、ネットワークに接続す
る手段と、インターネットを介しUDPパケット通信に
より画像データを送受信するリアルタイムファクシミリ
通信手段とを有するインターネットファクシミリ装置に
おいて、pingコマンドを発行するpingコマンド
発行手段と、その手段により発行された上記pingコ
マンドに応答して送信されるping応答時間と一定値
が設定されたスレッシュ時間とを比較する比較手段と、
その手段による比較結果に応じて上記UDPパケット通
信により送信される冗長パケット数を調整する手段とを
設けたインターネットファクシミリ装置をも提供する。Further, the present invention provides a ping command issuing means for issuing a ping command in an internet facsimile apparatus having means for connecting to a network and real-time facsimile communication means for transmitting and receiving image data by UDP packet communication via the internet. Comparing means for comparing a ping response time transmitted in response to the ping command issued by the means with a threshold time set with a constant value,
There is also provided an internet facsimile apparatus provided with means for adjusting the number of redundant packets transmitted by the UDP packet communication according to the comparison result by the means.
【0007】このインターネットファクシミリ装置は、
時間帯エリアとping応答時間エリアとを対応付けて
記憶する時間帯別応答時間記憶手段と、上記pingコ
マンド発行手段が一定時間毎にpingコマンドを発行
して得られるping応答時間を一定時間の間加算して
ping応答時間の平均値を求め、その求められた平均
値を対応する時間帯の上記時間帯エリアに記憶させる手
段とを設け、上記比較手段が、サーチキーに設定されて
いる時間帯に対応するping応答時間の平均値と上記
スレッシュ時間とを比較するように構成されているとよ
い。また、時間帯別応答時間記憶手段に記憶されている
ping応答時間が最小の時間帯を選定する手段と、そ
の手段により選定された時間帯になるまで上記リアルタ
イムファクシミリ通信手段を待機させる手段とを設ける
とよい。This Internet facsimile machine is
Response time storage means for each time zone that stores a time zone area and a ping response time area in association with each other, and a ping response time obtained by the ping command issuing means issuing a ping command at regular time intervals during a certain time period. And a means for storing the average value of the ping response times by adding, and storing the obtained average value in the time zone area of the corresponding time zone, wherein the comparing means is the time zone set in the search key. Is preferably configured to compare the average value of the ping response time corresponding to the above with the threshold time. Further, there are provided means for selecting a time zone in which the ping response time stored in the time zone response time storage means is minimum, and means for causing the real-time facsimile communication means to wait until the time zone selected by the means is reached. It is good to provide.
【0008】[0008]
【発明の実施の形態】以下、図面を参照してこの発明の
実施の形態について説明する。図2及び図3は、この発
明によるインターネットファクシミリ装置により構成さ
れるリアルタイム型インターネットファクシミリシステ
ム(以下「RTIファクシミリシステム」という)のシ
ステム構成図である。RTIファクシミリシステムは、
ITU−T勧告T.38に準拠したT.38通信手順を
用いてファクシミリ画像データをパケット通信により送
受信するように構成され、図2及び図3に示すシステム
構成が考えられる。この発明は、図2及び図3に示すい
ずれのシステムについても適用し得るものである。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. 2 and 3 are system configuration diagrams of a real-time type Internet facsimile system (hereinafter referred to as "RTI facsimile system") configured by the Internet facsimile apparatus according to the present invention. The RTI facsimile system is
ITU-T Recommendation T. T.38 according to T.38. It is configured to send and receive facsimile image data by packet communication using the No. 38 communication procedure, and the system configuration shown in FIGS. 2 and 3 is conceivable. The present invention can be applied to any of the systems shown in FIGS. 2 and 3.
【0009】図2に示すRTIファクシミリシステムは
いわゆるゲートウェイ型と呼ばれ、アナログ公衆網(P
STN網)31,31と、インターネット50を経由し
てリアルタイム型インターネットファクシミリ機能(以
下「RTIファクシミリ機能」という)を搭載したG3
ファクシミリ装置30と、それを同じ機能を搭載したG
3ファクシミリ装置40とが通信を行うように構成され
ている。このシステムは、G3ファクシミリ装置30
と、G3ファクシミリ装置40とがアナログ公衆網(P
STN網)31,31を介してゲートウェイ装置32,
42に接続され、かつそのゲートウェイ装置32,42
がインターネット50に接続されて構成されている。そ
して、G3ファクシミリ装置30とゲートウェイ装置3
2との通信、G3ファクシミリ装置40とゲートウェイ
装置42との通信にはITU−T勧告T.30に準拠し
たT.30通信手順が適用され、ゲートウェイ装置32
とゲートウェイ装置42との通信にはITU−T勧告
T.38に準拠したT.38通信手順が適用される。な
おインターネット50には、ゲートキーパ装置51が接
続されている。The RTI facsimile system shown in FIG. 2 is a so-called gateway type, which is an analog public network (P
G3 equipped with a real-time Internet facsimile function (hereinafter referred to as “RTI facsimile function”) via the Internet 50 and STN networks 31 and 31.
Facsimile device 30 and G equipped with the same function
The three facsimile machines 40 are configured to communicate with each other. This system is a G3 facsimile machine 30.
And the G3 facsimile device 40 are connected to the analog public network (P
STN network) 31, 31, via gateway device 32,
42, and its gateway devices 32, 42
Is connected to the Internet 50. Then, the G3 facsimile device 30 and the gateway device 3
2 and communication between the G3 facsimile apparatus 40 and the gateway apparatus 42, ITU-T Recommendation T.264. 30 according to T.30. 30 communication procedure is applied, and gateway device 32
For communication between the gateway device 42 and the gateway device 42, ITU-T recommendation T.264. T.38 according to T.38. 38 communication procedures apply. A gatekeeper device 51 is connected to the Internet 50.
【0010】図3に示すRTIファクシミリシステム
は、いわゆる非ゲートウェイ型と呼ばれ、T.38通信
手順による通信機能を主体とするRTIファクシミリ装
置100と、RTIファクシミリ装置200とがインタ
ーネット50のみを経由して直接(ダイレクトに)通信
を行うように構成されている。RTIファクシミリ装置
100と、RTIファクシミリ装置200との通信には
T.38通信手順が適用され、そのそれぞれとゲートキ
ーパ装置51とはITU−T勧告H.323に準拠した
H.323通信手順が適用され、アドレス変換やネット
ワーク制御及び呼制御等が行われている。The RTI facsimile system shown in FIG. The RTI facsimile apparatus 100 mainly having a communication function according to the No. 38 communication procedure and the RTI facsimile apparatus 200 are configured to directly (directly) communicate via only the Internet 50. For communication between the RTI facsimile apparatus 100 and the RTI facsimile apparatus 200, the T. No. 38 communication procedure is applied, and each of them and the gatekeeper device 51 are ITU-T recommendation H.264. H.323 standard. The H.323 communication procedure is applied, and address conversion, network control, call control, and the like are performed.
【0011】図3に示す通信機能を実現するインターネ
ットファクシミリ装置の内部構成としては、図4に示す
構成が考えられる。図4は、RTIファクシミリ装置1
00の主要な内部構成を示すブロック図である。図に示
すようにRTIファクシミリ装置100は、CPU10
1と、ROM102と、RAM103と、画像蓄積メモ
リ104とを有し、LANコントローラ105及びトラ
ンス106と、モデム107及びNCU108とを有
し、DCR109と、スキャナ110と、プロッタ11
1と、オペレーションパネル(操作パネルともいう)1
12とを有して構成され、トランス106、NCU10
8を除く各構成要素が互いにシステムバス113により
接続されている。As an internal configuration of the Internet facsimile machine which realizes the communication function shown in FIG. 3, the configuration shown in FIG. 4 can be considered. FIG. 4 shows an RTI facsimile machine 1.
10 is a block diagram showing the main internal configuration of 00. FIG. As shown in the figure, the RTI facsimile apparatus 100 includes a CPU 10
1, a ROM 102, a RAM 103, an image storage memory 104, a LAN controller 105 and a transformer 106, a modem 107 and an NCU 108, a DCR 109, a scanner 110, and a plotter 11.
1 and operation panel (also called operation panel) 1
And a transformer 106 and an NCU 10
Each component except 8 is connected to each other by the system bus 113.
【0012】CPU101は、ROM102に記憶され
ているプログラムにしたがいRTIファクシミリ装置1
00全体の動作を統括して制御し、この発明の特徴とな
る各種の手段として作動するユニットである。ROM1
02はCPU101の実行する制御プログラム、通信制
御手順や、ネットワーク制御手順、H.323通信手順
による呼制御手順、T.38通信手順によるファクシミ
リデータの転送手順及び恒久的なデータ等を記憶してお
く読出し専用の記憶手段である。RAM103はRTI
ファクシミリ装置100の制御に際して必要なデータを
一時的に保管するとともに、ネットワーク制御の際のプ
ロトコル処理を行うためのデータを記憶する記憶手段で
ある。画像蓄積メモリ104は、電子メールやファクシ
ミリデータを送受信する際にファイルを蓄積するために
使用する記憶手段である。The CPU 101 controls the RTI facsimile apparatus 1 according to a program stored in the ROM 102.
00 is a unit that integrally controls the operation of the entire 00 and operates as various means characterizing the present invention. ROM1
02 is a control program executed by the CPU 101, a communication control procedure, a network control procedure, an H.264 standard. H.323 communication procedure, T.T. 38 is a read-only storage means for storing facsimile data transfer procedures according to the No. 38 communication procedure and permanent data. RAM103 is RTI
The storage unit temporarily stores data required for controlling the facsimile apparatus 100 and stores data for performing protocol processing at the time of network control. The image storage memory 104 is a storage unit used to store files when sending and receiving electronic mail and facsimile data.
【0013】LANコントローラ105はネットワーク
から受信したデータのデコード又はネットワークへ送信
するデータのエンコードを行ったり、送信フレームや受
信フレームのバッファリングを行うLSI等からなるネ
ットワーク制御手段である。トランス106は、ネット
ワークからのデータを送受信するためのトランスフォー
マーである。モデム107は、2値符号化された画像デ
ータを公衆回線網(PSTN網)に伝送可能とするため
の変調と相手先ファクシミリ装置からの変調された画像
データの符号を元の2値符号に戻すための復調を実行す
る。NCU108は、公衆回線網(PSTN網)より相
手先ファクシミリ装置のDTMF(dual tone
multiplexed frequency)信号
を検出及び解析するための検出器である。The LAN controller 105 is a network control means composed of an LSI or the like for decoding data received from the network, encoding data to be transmitted to the network, buffering transmission frames and reception frames. The transformer 106 is a transformer for transmitting and receiving data from the network. The modem 107 modulates the binary coded image data so that it can be transmitted to the public line network (PSTN network) and restores the code of the modulated image data from the destination facsimile machine to the original binary code. For demodulation. The NCU 108 uses a public line network (PSTN network) to send a DTMF (dual tone) of a destination facsimile machine.
It is a detector for detecting and analyzing a multiplex frequency signal.
【0014】DCR109は、スキャナ110で読み取
った2値画像データを圧縮し符号化するため、また相手
先ファクシミリ装置から送信されてきた圧縮符号をプロ
ッタ111により印刷(プリント)することができるよ
うに2値画像に復号化するための符号化・復号化器であ
る。スキャナ110は、ファクシミリの送信操作に必要
となるデータ読取り、送信しようとする原稿の画像情報
を読み取る画像情報読取手段である。プロッタ111
は、受信或いは蓄積したファクシミリデータ等を用紙に
印刷して出力する書き込み部である。操作パネル112
は、ユーザがRTIファクシミリ装置100に送受信動
作を行わせるための情報等を入力するのに必要な各種操
作キーと、動作状態などを表示する液晶ディスプレイ等
の表示装置とから構成され、ユーザが各種操作キーの操
作により各データを入力する操作入力部である。なお、
後述する発呼回数などの情報は、上述の記憶手段例えば
RAM103に記憶されているものとする。The DCR 109 compresses and encodes the binary image data read by the scanner 110, and enables the plotter 111 to print the compressed code transmitted from the destination facsimile machine. An encoder / decoder for decoding a value image. The scanner 110 is an image information reading unit that reads data required for a facsimile transmission operation and image information of a document to be transmitted. Plotter 111
Is a writing unit for printing the received or accumulated facsimile data and the like on paper and outputting the same. Operation panel 112
Is composed of various operation keys necessary for the user to input information and the like for causing the RTI facsimile apparatus 100 to perform transmission / reception operations, and a display device such as a liquid crystal display for displaying an operation state and the like. It is an operation input unit that inputs each data by operating the operation keys. In addition,
Information such as the number of callings to be described later is assumed to be stored in the above-mentioned storage means, for example, the RAM 103.
【0015】続いて、この発明によるインターネットフ
ァクシミリ装置の動作内容について図1に示すようなシ
ステム構成を想定して説明する。図1は、上述したRT
Iファクシミリ装置100と、これと同じ構成を有する
RTIファクシミリ装置200とから構成される図3に
示したRTIファクシミリシステムのシステム構成を図
示したものである。なお、図1では、RTIファクシミ
リ装置100,200とインターネット50とを示し、
その他の構成は図示を省略している。以下の説明では、
RTIファクシミリ装置100が送信側、RTIファク
シミリ装置200が受信側として作動する場合を想定し
ている。RTIファクシミリ装置100とRTIファク
シミリ装置200とは、TCP(Transmissi
on Control Protocol:伝送制御プ
ロトコル)又はUDP(User Datagram
Protocol)によるパケット通信により互いにフ
ァクシミリデータの送受信を行っている。Next, the operation contents of the Internet facsimile machine according to the present invention will be described assuming a system configuration as shown in FIG. FIG. 1 shows the RT described above.
4 is a diagram showing the system configuration of the RTI facsimile system shown in FIG. 3, which is composed of an I facsimile apparatus 100 and an RTI facsimile apparatus 200 having the same configuration. 1 shows the RTI facsimile machines 100 and 200 and the Internet 50,
Illustration of other configurations is omitted. In the explanation below,
It is assumed that the RTI facsimile apparatus 100 operates as the transmitting side and the RTI facsimile apparatus 200 operates as the receiving side. The RTI facsimile apparatus 100 and the RTI facsimile apparatus 200 are connected to each other by TCP (Transmission).
on Control Protocol: Transmission Control Protocol (UDP) or UDP (User Datagram)
Facsimile data is transmitted / received to / from each other by packet communication according to Protocol.
【0016】TCPによる場合、通信をやりとりする2
つの装置(端末Aと、端末B)は図5に示すようにして
パケット通信を行っている。図5は、TCPによるパケ
ット通信の内容と、パケットフォーマットを示す説明図
である。この図5では、端末Aからパケットa1,a
2,a2が順次送信されていて、パケットa1が送信さ
れるとそれを受信した端末Bが確認応答パケットb1を
送信している。ただし、端末Aからパケットa2を送信
したときは端末Bから確認応答パケットb1が送信され
ずにタイムアウトが発生したため、パケットa2が続け
て送信されている。また、TCPによる場合、端末A側
で確認応答パケットを待つ遅延が発生するが、パケット
の順序及びその内容は保証されている。そして、この場
合のパケットのフォーマットはT.30データ(DIS
/DCS等のHDLC情報や画像データ)P1と、T.
30識別子(T.30信号の識別子)P2とからなるデ
ータ部の先頭にヘッダP3が付加された構成となってい
る。In the case of TCP, communication is exchanged 2
The two devices (terminal A and terminal B) are performing packet communication as shown in FIG. FIG. 5 is an explanatory diagram showing the contents of packet communication by TCP and the packet format. In FIG. 5, packets a1 and a from terminal A are
2, a2 are sequentially transmitted, and when the packet a1 is transmitted, the terminal B which has received it transmits the confirmation response packet b1. However, when the packet a2 is transmitted from the terminal A, the acknowledgment packet b1 is not transmitted from the terminal B and a timeout occurs, so that the packet a2 is continuously transmitted. Further, in the case of TCP, a delay occurs in waiting for an acknowledgment packet on the terminal A side, but the packet order and its contents are guaranteed. The packet format in this case is T.264. 30 data (DIS
/ DCS and other HDLC information and image data) P1 and T.
A header P3 is added to the beginning of the data part including the 30 identifier (T.30 signal identifier) P2.
【0017】UDPによる場合、通信をやりとりする端
末Aと、端末Bとは、図6に示すようにしてパケット通
信を行っている。図6は、UDPによるパケット通信の
内容と、パケットフォーマットを示す説明図である。U
DPによる場合、コネクションレスのため信頼性が低
い。そのため、UDPによるパケットフォーマットは、
T.30データP1とT.30識別子P2とに、順序整
列のためシーケンス番号P4を付加するとともに、以前
に送信したパケット(冗長パケット)P5をパケット消
失時のエラー回復のために付加してデータ部を形成し、
そのデータ部の先頭にヘッダP3が付加された構成とな
っている。こうして、コネクションレスであるUDP通
信の信頼性を向上させるようにしている。In the case of the UDP, the terminal A and the terminal B, which exchange communication, perform packet communication as shown in FIG. FIG. 6 is an explanatory diagram showing the contents of packet communication by UDP and the packet format. U
When using DP, the reliability is low because it is connectionless. Therefore, the packet format by UDP is
T. 30 data P1 and T. A sequence number P4 is added to the 30 identifier P2 for order alignment, and a previously transmitted packet (redundant packet) P5 is added for error recovery at the time of packet loss to form a data part,
The header P3 is added to the beginning of the data part. Thus, the reliability of connectionless UDP communication is improved.
【0018】そして、図6では、端末Aから端末Bに対
して、パケットa2にその前に送信したパケットa0,
a1を付加したパケットa10と、パケットa3にその
前に送信したパケットa1,a2を付加したパケットa
11と、パケットa4にその前に送信したパケットa
2,a3を付加したパケットa12と、パケットa5に
その前に送信したパケットa3,a4を付加したパケッ
トa13とを順次送信している。そのときに、パケット
a12が消失したとして、パケットa13に付加されて
いるエラー訂正用パケット(パケットa4)を使用して
エラー回復を行うようにしている。リアルタイムファク
シミリ通信動作を行い、RTIファクシミリ装置100
からRTIファクシミリ装置200に画像データを送信
するとき、RTIファクシミリ装置100とRTIファ
クシミリ装置200とは、図7に示すようにして通信を
実行する。図7は、RTIファクシミリ装置100とR
TIファクシミリ装置200とのTCPパケットによる
第1の通信の概略を示す説明図である。In FIG. 6, packet A0 is transmitted from terminal A to terminal B, packet a2 transmitted before packet a2,
packet a10 to which a1 is added, and packet a in which packets a1 and a2 previously transmitted to packet a3 are added
11 and the packet a transmitted before the packet a4
The packet a12 to which the packets a2 and a3 are added and the packet a13 to which the packets a3 and a4 previously transmitted to the packet a5 are added are sequentially transmitted. At this time, assuming that the packet a12 has disappeared, the error recovery packet (packet a4) added to the packet a13 is used to perform error recovery. The RTI facsimile machine 100 performs real-time facsimile communication operation.
When transmitting image data from the RTI facsimile apparatus 200 to the RTI facsimile apparatus 200, the RTI facsimile apparatus 100 and the RTI facsimile apparatus 200 perform communication as shown in FIG. FIG. 7 shows an RTI facsimile apparatus 100 and R.
FIG. 6 is an explanatory diagram showing an outline of first communication by TCP packets with the TI facsimile device 200.
【0019】RTIファクシミリ装置100において、
ユーザが操作パネル112を操作して原稿の読み取りを
指示するとスキャナ110が原稿の画像を読み取り画像
データを出力する。また、RTIファクシミリ装置10
0の送信宛先を特定する情報(宛先情報)、例えばIP
アドレスが入力されると得られた画像データのRTIフ
ァクシミリ機能による送信が指示される。すると、LA
Nコントローラ105、トランス106がリアルタイム
ファクシミリ通信手段として作動し、その画像データを
パケット通信により送信する1回目のリアルタイムファ
クシミリ通信aを実行する。このRTIファクシミリ機
能により送信を行ったときにインターネット50に接続
されている図示しないコンピュータや端末装置等が多数
のデータ通信を行いデータのコリジョンが多発して送信
データが壊れてしまい、ネットワーク負荷が高くなって
いる場合がある。RTIファクシミリ装置100は、リ
アルタイムファクシミリ通信で何回かの回線断が発生し
てCPU101がその複数回数の回線断を捕らえると、
CPU101がそのときの回線断回数をRAM103に
記憶させる動作bを実行し、続いて2回目の通信準備c
を実行する。なお1回目の通信時の発呼回数は予め決め
られたデフォルト値(デフォルト発呼回数)が設定され
ているものとする。In the RTI facsimile apparatus 100,
When the user operates the operation panel 112 to instruct reading of a document, the scanner 110 reads an image of the document and outputs image data. In addition, the RTI facsimile machine 10
Information (destination information) that specifies the transmission destination of 0, for example, IP
When the address is input, transmission of the obtained image data by the RTI facsimile function is instructed. Then LA
The N controller 105 and the transformer 106 operate as a real-time facsimile communication means, and execute the first real-time facsimile communication a for transmitting the image data by packet communication. When transmission is performed by the RTI facsimile function, a large number of computers, terminal devices, and the like (not shown) connected to the Internet 50 perform a large amount of data communication, data collision frequently occurs, and the transmitted data is broken, resulting in a high network load. It may have become. In the RTI facsimile apparatus 100, when the line disconnection occurs several times in the real-time facsimile communication and the CPU 101 catches the line disconnection multiple times,
The CPU 101 executes the operation b in which the number of line disconnections at that time is stored in the RAM 103, and then the second communication preparation c
To execute. It is assumed that a predetermined default value (default number of calls) is set as the number of calls in the first communication.
【0020】ここで、RTI機能によるファクシミリ通
信における発呼回数について説明する。RTIファクシ
ミリ装置100ではネットワーク負荷が高い場合、パケ
ットが消失するなどしてタイムアウトを発生し、回線断
となって送信宛先に画像データが送信されずに不達とな
ってしまうことがある。このリカバリー動作として再発
呼動作を行うが、このときの再発呼回数を発呼回数とし
ている。そして、次にRTIファクシミリ装置100が
リアルタイムファクシミリ通信動作を行い画像データを
送信するときは、前回の通信履歴を用いて発呼回数を設
定するため、CPU101がRAM103に記憶されて
いる回線断回数を読み出して式1にしたがい発呼回数の
設定dを実行する。
式1 発呼回数=回線断回数+n (nはデフォルト発呼回数)Here, the number of calling times in facsimile communication by the RTI function will be described. In the RTI facsimile apparatus 100, when the network load is high, a packet may be lost and a time-out may occur, and the line may be disconnected and the image data may not be transmitted to the transmission destination and may be undelivered. The recalling operation is performed as the recovery operation, and the number of times of recalling at this time is the number of times of calling. Then, when the RTI facsimile apparatus 100 next performs a real-time facsimile communication operation and transmits image data, the CPU 101 sets the number of call disconnections stored in the RAM 103 in order to set the number of outgoing calls using the previous communication history. The number of calls is read out and the call number setting d is executed according to the equation 1. Formula 1 Number of calls = Number of line disconnections + n (n is the default number of calls)
【0021】こうして求められた発呼回数に基づいて、
RTIファクシミリ装置100はRTIファクシミリ装
置200に対して2回目のリアルタイムファクシミリ通
信動作eを実行する。そのとき、再びネットワーク負荷
が高くて回線断が発生したときはCPU101がその際
の回線断回数をRAM103に記憶させる動作fを実行
し、続いて上記同様に発呼回数を設定し、その発呼回数
に基づき3回目のリアルタイムファクシミリ通信動作を
実行する。以下、同様にして前回の通信履歴から次回の
発呼回数を設定し、その設定された発呼回数に基づいて
リアルタイムファクシミリ通信動作を実行する。このよ
うに、RTIファクシミリ装置100では、ネットワー
ク負荷が高くて回線断が発生するときは、前回の通信履
歴を参照し、前回の回線断回数を用いて設定した発呼回
数によりリアルタイムファクシミリ通信動作を実行す
る。そのため、リアルタイムファクシミリ通信動作が直
前のネットワーク負荷状況を反映したものとなり、その
負荷状況に応じて発呼回数が設定されるため接続性等の
通信品質を向上させることが可能となる。Based on the number of callings thus obtained,
The RTI facsimile apparatus 100 executes the second real-time facsimile communication operation e with respect to the RTI facsimile apparatus 200. At this time, when the network load is high again and a line disconnection occurs, the CPU 101 executes the operation f for storing the number of line disconnections at that time in the RAM 103, and then sets the number of call originations in the same manner as described above, The third real-time facsimile communication operation is executed based on the number of times. Thereafter, similarly, the next call number is set from the previous communication history, and the real-time facsimile communication operation is executed based on the set call number. As described above, in the RTI facsimile apparatus 100, when the network load is high and the line is disconnected, the previous communication history is referred to, and the real-time facsimile communication operation is performed based on the number of outgoing calls set by using the number of times of the previous line disconnection. Run. Therefore, the real-time facsimile communication operation reflects the immediately preceding network load situation, and the number of outgoing calls is set according to the load situation, so that the communication quality such as connectivity can be improved.
【0022】次に、RTIファクシミリ装置100とR
TIファクシミリ装置200とのTCPパケットによる
第2の通信について説明する。第2の通信では、上述の
ようにして、リアルタイムファクシミリ通信動作を実行
するのに先立ち、通信する時のネットワーク負荷状況に
応じてデフォルト発呼回数nを調整している。図8に示
すように、RTIファクシミリ装置100は、リアルタ
イムファクシミリ通信動作の準備gを実行した後で、送
信宛先となるRTIファクシミリ装置200のIPアド
レスまたはホスト名を使用してpingコマンドの発行
hを実行し、ネットワークの負荷状況を調査する。すな
わち、RTIファクシミリ装置100は、RTIファク
シミリ装置200がpingコマンドに応答して送信す
るパケット遅延時間(以下「ping応答時間」とい
う)の受信iを実行し、そのping応答時間からネッ
トワーク負荷状況をCPU101により判断する。Next, the RTI facsimile apparatus 100 and R
Second communication by TCP packets with the TI facsimile device 200 will be described. In the second communication, as described above, before executing the real-time facsimile communication operation, the default call count n is adjusted according to the network load condition at the time of communication. As shown in FIG. 8, the RTI facsimile apparatus 100 executes the preparation g for the real-time facsimile communication operation, and then issues the ping command h using the IP address or host name of the RTI facsimile apparatus 200 that is the transmission destination. Execute and investigate the network load situation. That is, the RTI facsimile apparatus 100 executes the reception i of the packet delay time (hereinafter referred to as “ping response time”) transmitted by the RTI facsimile apparatus 200 in response to the ping command, and the network load status is calculated from the ping response time by the CPU 101. Judge by.
【0023】上述のとおりネットワーク負荷が高いとデ
ータのコリジョンが多発するため、pingコマンドの
送信が何度も繰返され、それに対する受け手からの応答
が遅くなってパケット遅延時間が長くなり、ping応
答時間が長くなる。逆にネットワーク負荷が低ければp
ing応答時間は短くなる。このことから、ネットワー
ク負荷状況は簡易的ながらping応答時間から判断す
ることができると考えられる。続いて、図12に示すフ
ローチャートに従い発呼回数調整処理jを実行してデフ
ォルト発呼回数nを調整する。なお、図12ではステッ
プをSと略記している。As described above, when the network load is high, data collisions occur frequently, so the ping command transmission is repeated many times, the response from the receiver becomes slow, the packet delay time becomes long, and the ping response time increases. Becomes longer. Conversely, if the network load is low, p
The ing response time becomes short. From this, it can be considered that the network load status can be determined from the ping response time while being simple. Then, the number-of-calls adjustment process j is executed according to the flowchart shown in FIG. 12 to adjust the default number of calls n. Note that step is abbreviated as S in FIG.
【0024】発呼回数調整処理jがスタートすると、ス
テップ1に進み、CPU101はping応答時間が予
め一定値が設定された時間(以下「スレッシュ時間」と
いう)以下であるか否かを双方を比較して判断し、スレ
ッシュ時間以下の場合はネットワーク負荷が低いとして
ステップ2に進み、スレッシュ時間よりも大きい場合は
ネットワークの負荷が高いとしてステップ3に進む。C
PU101は、ステップ2に進むと、デフォルト発呼回
数nを一定回数だけ減らす処理を実行し、ステップ3に
進むとデフォルト発呼回数nを一定回数だけ増やす処理
を実行し、その後発呼回数調整処理jを終了する。この
調整処理jが終了すると、調整処理jにより調整された
デフォルト発呼回数nを用いてリアルタイムファクシミ
リ通信a以降の処理が図7のようにして実行される。When the call number adjustment process j is started, the process proceeds to step 1, and the CPU 101 compares the ping response time with a predetermined value (hereinafter referred to as "threshold time") and compares them. If it is less than the threshold time, it is determined that the network load is low and the process proceeds to step 2. If it is greater than the threshold time, the network load is high and the process proceeds to step 3. C
When the PU 101 proceeds to step 2, it executes a process of reducing the default call count n by a fixed number, and when it advances to step 3, it executes a process of increasing the default call count n by a fixed number, and then performs a call count adjustment process. end j. When this adjusting process j is completed, the processes after the real-time facsimile communication a are executed as shown in FIG. 7 by using the default number of outgoing calls n adjusted by the adjusting process j.
【0025】第1の通信のようにしてリアルタイムファ
クシミリ通信を実行する場合は、前回の通信履歴を参照
して発呼回数を設定するので発呼回数が実際に通信を実
行する時のネットワーク負荷状況に適合して設定されな
い可能性がある。しかし、上述の発呼回数調整処理jを
実行すると、通信開始前にpingコマンドを発行し
て、ping応答時間とスレッシュ時間とを比較した上
で発呼回数を調整するので、発呼回数が通信時のネット
ワーク負荷状況に適合して設定され、接続性等の通信品
質の一層の向上が可能となる。次に、RTIファクシミ
リ装置100とRTIファクシミリ装置200とのTC
Pパケットによる第3の通信について説明する。第3の
通信では、上述のようにして、発呼回数調整処理を行う
場合に使用するスレッシュ時間を変更可能としている。When the real-time facsimile communication is executed as in the first communication, the number of calls is set by referring to the previous communication history, so the number of calls is the network load condition when the communication is actually executed. May not be set according to. However, when the above-mentioned call number adjustment processing j is executed, the ping command is issued before the communication is started, and the call number is adjusted after comparing the ping response time and the threshold time. It is set according to the current network load situation, and it is possible to further improve communication quality such as connectivity. Next, TC between the RTI facsimile apparatus 100 and the RTI facsimile apparatus 200
The third communication using P packets will be described. In the third communication, as described above, the threshold time used when performing the call number adjustment processing can be changed.
【0026】図9に示すように、RTIファクシミリ装
置100はリアルタイムファクシミリ通信動作の準備
g,pingコマンドの発行h,ping応答時間の受
信iを実行し、続けて図13に示すフローチャートに従
い発呼回数調整処理kを実行して発呼回数を調整する。
なお、図13でもステップをSと略記している。発呼回
数調整処理kがスタートするとステップ4に進み、CP
U101はping応答時間が操作パネル112を操作
して設定された時間(修正スレッシュ時間)以下であるか
否かを双方を比較して判断し、修正スレッシュ時間以下
ならステップ2に進み、修正スレッシュ時間よりも大き
い場合はステップ3に進む。なお、ステップ2,3の処
理は上記同様である。以下第2の通信と同様にしてリア
ルタイムファクシミリ通信を実行する。第2の通信で
は、スレッシュ時間が一定値であるため、必ずしもユー
ザのネットワーク環境に合った発呼回数が設定されない
ことがあり、そのことで回線断回数が発呼回数を上回
り、通信が正常に終了しなくなるおそれがある。しか
し、第3の通信のようにするとユーザがそのスレッシュ
時間を設定することができるため、ユーザのネットワー
ク環境に適合させて発呼回数を設定することが可能とな
り、接続性等通信品質の更なる向上が可能となる。As shown in FIG. 9, the RTI facsimile apparatus 100 executes preparation for real-time facsimile communication operation g, issuance of a ping command h, and reception of a ping response time, and subsequently the number of callings according to the flowchart shown in FIG. The adjustment process k is executed to adjust the number of outgoing calls.
Note that in FIG. 13 also, the step is abbreviated as S. When the call number adjustment process k starts, the process proceeds to step 4, where CP
U101 compares both by judging whether the ping response time is less than or equal to the time (correction threshold time) set by operating the operation panel 112, and if it is less than or equal to the correction threshold time, the process proceeds to step 2 and the correction threshold time. If it is larger than, go to step 3. The processing in steps 2 and 3 is the same as above. Thereafter, the real-time facsimile communication is executed similarly to the second communication. In the second communication, since the threshold time is a constant value, the number of outgoing calls that does not always match the user's network environment may not be set, which causes the number of line disconnections to exceed the number of outgoing calls, thus ensuring normal communication. It may not end. However, if the third communication is used, the user can set the threshold time, so that it is possible to set the number of outgoing calls in conformity with the user's network environment and further improve communication quality such as connectivity. It is possible to improve.
【0027】次に、RTIファクシミリ装置100とR
TIファクシミリ装置200とのTCPパケットによる
第4の通信について説明する。第4の通信では、図14
に示すテーブルAを参照した発呼回数設定処理を行うよ
うにしている。テーブルAは、パケット遅延時間エリア
A1と発呼回数エリアA2とを有し、パケット遅延時間
と発呼回数とを対応付けて記憶しており、RAM103
に設けられている。そして、図10に示すように、リア
ルタイムファクシミリ通信動作の準備g,pingコマ
ンドの発行h,ping応答時間の受信iを順次実行す
る。続いてpingコマンドにより取得されるパケット
遅延時間をサーチキーに設定してテーブルAをサーチ
し、そのサーチキーに対応する対応発呼回数を発呼回数
エリアA2から取得して、発呼回数決定処理lを実行す
る。これ以降、決定された対応発呼回数をデフォルト発
呼回数nに用いてリアルタイムファクシミリ通信a以降
を第2の通信のようにして実行する。上述した第3の通
信では、発呼回数をネットワーク環境に適合させるた
め、ユーザがスレッシュ時間をわざわざ設定しなければ
ならないが、第4の通信ではpingコマンドにより取
得したパケット遅延時間によって発呼回数を動的に設定
するので、ユーザがわざわざスレッシュ時間を設定する
までもなくネットワーク環境に適合した発呼回数を設定
することが可能となり、ユーザにとって便利になる。Next, the RTI facsimile apparatus 100 and R
Fourth communication by TCP packets with the TI facsimile device 200 will be described. In the fourth communication, FIG.
The calling number setting process is performed by referring to the table A shown in FIG. The table A has a packet delay time area A1 and a call count area A2, and stores the packet delay time and the call count in association with each other.
It is provided in. Then, as shown in FIG. 10, preparation for real-time facsimile communication operation g, issuance h of a ping command, and reception i of a ping response time are sequentially executed. Next, the packet delay time acquired by the ping command is set in the search key, the table A is searched, and the corresponding call count corresponding to the search key is acquired from the call count area A2 to determine the call count. Run l. After that, the determined corresponding call number is used as the default call number n, and the real-time facsimile communication a and subsequent steps are executed like the second communication. In the third communication described above, the user has to bother to set the threshold time in order to adapt the number of calls to the network environment, but in the fourth communication the number of calls is determined by the packet delay time acquired by the ping command. Since the setting is made dynamically, it becomes possible for the user to set the number of outgoing calls that suits the network environment without the user having to bother to set the threshold time.
【0028】次に、RTIファクシミリ装置100とR
TIファクシミリ装置200とのTCPパケットによる
第5の通信について説明する。第5の通信では、図15
に示すテーブルBを作成し、ping応答時間を一定時
間毎に取得してネットワーク負荷状況を時間帯別に調査
している。テーブルBは、時間帯エリアB1とping
応答時間エリアB2とを有し、午前0時から24時まで
を一定時間毎に区切り、各時間帯の応答時間を記憶でき
るようになっていて、RAM103に設けられている。
また、第5の通信では、RTIファクシミリ装置100
のRAM103に、その宛先となるRTIファクシミリ
装置200が送信宛先としてワンタッチダイヤルまたは
短縮ダイヤルなどにより登録(記憶)されている。Next, the RTI facsimile apparatus 100 and R
The fifth communication using the TCP packet with the TI facsimile device 200 will be described. In the fifth communication, FIG.
The table B shown in (1) is created, the ping response time is acquired at regular intervals, and the network load status is investigated by time zone. Table B is ping with time zone B1
A response time area B2 is provided, and the response time of each time zone can be stored by dividing the time from midnight to 24:00 at regular intervals, and is provided in the RAM 103.
In the fifth communication, the RTI facsimile machine 100
In the RAM 103, the RTI facsimile apparatus 200 as the destination is registered (stored) as a transmission destination by one-touch dialing or speed dialing.
【0029】そして、RTIファクシミリ装置100
は、図11に示すように、CPU101がRAM103
にアクセスして、ワンタッチダイヤルまたは短縮ダイヤ
ルなどにより登録されているRTIファクシミリ装置2
00の宛先に対して一定時間ごとにpingコマンドを
発行するpingコマンドの発行mを実行し、ネットワ
ークの負荷状況を一定時間毎に調査する。すなわち、R
TIファクシミリ装置100は、RTIファクシミリ装
置200から一定時間ごとに送信されるping応答時
間の受信iを実行する。そして、受信iを実行して得ら
れる応答時間を一定時間の間蓄積(加算)して、その蓄
積した値からping応答時間の平均値を時間帯別に算
出し、その求められた平均値を時間帯エリアB1の対応
する時間帯に記憶させる時間帯別応答時間の算出処理o
を実行する。Then, the RTI facsimile apparatus 100
Indicates that the CPU 101 has a RAM 103 as shown in FIG.
Access and access the RTI fax machine 2 registered by one-touch dial or speed dial.
A ping command issuance m for issuing a ping command to the destination of 00 at regular time intervals is executed to investigate the network load status at regular time intervals. That is, R
The TI facsimile device 100 executes reception i of the ping response time transmitted from the RTI facsimile device 200 at regular intervals. Then, the response time obtained by executing the reception i is accumulated (added) for a certain period of time, the average value of the ping response time is calculated from the accumulated value for each time zone, and the obtained average value is calculated as the time. Calculation processing of response time for each time zone stored in the corresponding time zone of band area B1
To execute.
【0030】その後、RTIファクシミリ装置100が
RTIファクシミリ装置200に対してリアルタイムフ
ァクシミリ通信動作を実行する場合には、リアルタイム
ファクシミリ通信動作の準備gを実行後、pingコマ
ンドを発行することなく表Bをサーチし、そのサーチキ
ーに設定されている時間帯に対応するping応答時間
の平均値を求め、その平均値とスレッシュ値又は修正ス
レッシュ値とを比較して発呼回数を設定し(p)、その
後は第2〜第4の通信と同様の処理を実行する。第2〜
第4の通信のように、通信開始前にpingコマンドを
発行してそのping応答時間から発呼回数を決定する
と、通信の前処理にオーバヘッドがかかってしまうが、
第5の通信のようにしてpingコマンドを発行するこ
となく応答時間を設定すれば、通信開始前にpingコ
マンドを発行するオーバヘッドがなくなり通信のパフォ
ーマンスを向上させることが可能となる。After that, when the RTI facsimile apparatus 100 executes the real-time facsimile communication operation with respect to the RTI facsimile apparatus 200, after executing the preparation g for the real-time facsimile communication operation, the table B is searched without issuing the ping command. Then, the average value of the ping response times corresponding to the time zone set in the search key is obtained, the average value is compared with the threshold value or the modified threshold value, and the number of callings is set (p). Executes the same processing as the second to fourth communications. 2nd
As in the fourth communication, if a ping command is issued before the start of communication and the number of calls is determined from the ping response time, overhead occurs in the preprocessing of communication.
If the response time is set without issuing the ping command as in the fifth communication, the overhead of issuing the ping command before the start of communication is eliminated and the communication performance can be improved.
【0031】次に、RTIファクシミリ装置100とR
TIファクシミリ装置200とのUDPパケットによる
第6の通信について説明する。第6の通信ではネットワ
ーク負荷状況に応じ冗長パケット数を調整してUDPパ
ケット通信を実行している図16に示すように、RTI
ファクシミリ装置100は、RTIファクシミリ装置2
00のIPアドレスを使用してpingコマンドの発行
hを実行し、RTIファクシミリ装置200から送信さ
れるping応答時間の受信iを実行してping応答
時間からネットワーク負荷状況をCPU101により判
断する。続いて、図19に示すフローチャートに従い冗
長パケット数調整処理qを行し、冗長パケット数を調整
する。なお、図19でもステップをSと略記している。
冗長パケット数調整処理qがスタートすると、CPU1
01はステップ1を実行し、ping応答時間が一定の
スレッシュ時間以下であるか否かを双方を比較して判断
し、スレッシュ時間以下ならステップ5に進んで図6に
示す冗長パケット数を減らし、スレッシュ時間よりも大
きければステップ6に進んで冗長パケット数を増やす。
ステップ5又はステップ6を実行後処理を終了する。こ
の調整処理qが終了すると、調整された数の冗長パケッ
トを付加したパケット通信rが実行される。Next, the RTI facsimile apparatus 100 and R
The sixth communication by the UDP packet with the TI facsimile device 200 will be described. In the sixth communication, the UDP packet communication is executed by adjusting the number of redundant packets according to the network load condition. As shown in FIG.
The facsimile apparatus 100 is the RTI facsimile apparatus 2
The ping command issuance h is executed using the IP address of 00, the reception i of the ping response time transmitted from the RTI facsimile apparatus 200 is executed, and the CPU 101 determines the network load status from the ping response time. Then, the redundant packet number adjustment processing q is performed according to the flowchart shown in FIG. 19 to adjust the redundant packet number. In addition, also in FIG. 19, step is abbreviated as S.
When the redundant packet number adjustment processing q starts, the CPU 1
01 executes step 1, determines whether or not the ping response time is less than a certain threshold time by comparing both, and if it is less than the threshold time, proceeds to step 5 to reduce the number of redundant packets shown in FIG. If it is longer than the threshold time, the process proceeds to step 6 to increase the number of redundant packets.
After executing step 5 or step 6, the process ends. When this adjustment processing q ends, packet communication r with the adjusted number of redundant packets added is executed.
【0032】リアルタイムファクシミリ通信を実行する
場合、UDPパケット通信を行う場合は、信頼性向上の
ために冗長パケット制御を行っていた。その際にネット
ワーク負荷が低いと冗長パケットが無駄に付加されて通
信速度が低下し、ネットワーク負荷が高ければ冗長パケ
ット数以上のパケット消失が発生してエラーになること
がある。この発明によるRTIファクシミリ装置100
によれば、付加される冗長パケット数をネットワーク負
荷状況に応じて調整する制御を実行しているので無駄な
冗長パケットが付加されることがなく、通信速度、接続
性等の通信品質の向上が可能となる。次に、RTIファ
クシミリ装置100とRTIファクシミリ装置200と
のUDPパケットによる第7の通信について説明する。
第7の通信では、図15に示すテーブルBを参照した冗
長パケット数調整処理を行っている。なお、第7の通信
ではRTIファクシミリ装置100のRAM103にR
TIファクシミリ装置200が送信宛先としてワンタッ
チダイヤルまたは短縮ダイヤルなどにより登録(記憶)
されている。When performing real-time facsimile communication or UDP packet communication, redundant packet control is performed to improve reliability. At that time, if the network load is low, redundant packets are unnecessarily added to lower the communication speed, and if the network load is high, more packets than the number of redundant packets may be lost and an error may occur. RTI facsimile apparatus 100 according to the present invention
According to the above, since the control for adjusting the number of redundant packets to be added according to the network load situation is executed, unnecessary redundant packets are not added and communication quality such as communication speed and connectivity is improved. It will be possible. Next, the seventh communication by the UDP packet between the RTI facsimile apparatus 100 and the RTI facsimile apparatus 200 will be described.
In the seventh communication, the redundant packet number adjustment processing is performed with reference to the table B shown in FIG. In the seventh communication, the RAM 103 of the RTI facsimile apparatus 100 stores an R
The TI facsimile device 200 is registered (stored) as a transmission destination by one-touch dialing or speed dialing.
Has been done.
【0033】そして、RTIファクシミリ装置100
は、図17に示すように、CPU101がRAM103
にアクセスして、一定時間毎にpingコマンドの発行
mを実行し、その都度送信されるping応答時間の受
信iを実行する。そして、受信iを実行して得られる応
答時間を一定時間の間蓄積(加算)して、その蓄積した
値からping応答時間の平均値を時間帯別に算出し、
その求められた平均値を時間帯エリアB1の対応する時
間帯に記憶させる時間帯別応答時間の算出処理oを実行
する。その後送信動作sを開始してリアルタイムファク
シミリ通信動作を実行する場合には、pingコマンド
を発行することなく表Bをサーチし、そのサーチキーに
設定されている時間帯に対応するping応答時間の平
均値を求めて、続いて図20に示すフローチャートに従
い冗長パケット数調整処理tを実行する。この冗長パケ
ット数調整処理tは、上述の冗長パケット数調整処理q
と比較して、ステップ7が異なる他は同じである。その
ステップ7では、表Bから得たping応答時間の平均
値とスレッシュ時間とを比較する点が異なる他はステッ
プ1と同じ処理を実行している。その後、調整された数
の冗長パケットを付加したパケット通信rを実行する。Then, the RTI facsimile apparatus 100
17, the CPU 101 causes the RAM 103 to
To issue the ping command issuance m at regular time intervals and execute the reception i of the ping response time transmitted each time. Then, the response times obtained by executing the reception i are accumulated (added) for a certain time, and the average value of the ping response times is calculated from the accumulated values for each time zone,
A time zone response time calculation process o for storing the obtained average value in the corresponding time zone of the time zone area B1 is executed. Then, when the transmission operation s is started and the real-time facsimile communication operation is executed, the table B is searched without issuing the ping command, and the average of the ping response times corresponding to the time zone set in the search key is averaged. After obtaining the value, the redundant packet number adjusting process t is executed according to the flowchart shown in FIG. This redundant packet number adjustment processing t is the redundant packet number adjustment processing q described above.
Compared with, the step 7 is the same except that step 7 is different. In step 7, the same process as step 1 is executed except that the average value of the ping response time obtained from Table B and the threshold time are compared. After that, the packet communication r with the adjusted number of redundant packets added is executed.
【0034】第6の通信のように、通信開始前にpin
gコマンドを発行してその応答時間から発呼回数を設定
すると、通信の前処理にオーバヘッドがかかってしまう
が、第7の通信のようにして、pingコマンドを発行
することなく発呼回数を設定すれば、通信開始前にpi
ngコマンドを発行するオーバヘッドがなくなり通信の
パフォーマンスを向上させることが可能となる。次に、
RTIファクシミリ装置100とRTIファクシミリ装
置200とのUDPパケットによる第8の通信について
説明する。第8の通信では、ネットワーク負荷の少ない
時間帯を選んでリアルタイムファクシミリ通信動作を実
行するようにしている。As in the sixth communication, the pin is set before the communication is started.
If the g command is issued and the number of calls is set from its response time, the preprocessing of communication will incur overhead, but as in the seventh communication, the number of calls is set without issuing the ping command. If you do, pi before communication starts
The overhead of issuing the ng command is eliminated and the communication performance can be improved. next,
Eighth communication by UDP packets between the RTI facsimile apparatus 100 and the RTI facsimile apparatus 200 will be described. In the eighth communication, a time zone with a low network load is selected to execute the real-time facsimile communication operation.
【0035】第7の通信のようにして、一定時間毎にp
ingコマンド発行mを実行し,ping応答時間の受
信i,時間帯別応答時間の算出処理oを実行してメモリ
送信によるリアルタイムファクシミリ通信動作uを実行
する。続いて、CPU101により表Bを参照してネッ
トワーク負荷の最も小さい時間帯(ping応答時間が
最小の時間帯)を選定する時間帯選定vを実行する。そ
して、RTIファクシミリ装置100は、時間帯選定v
で選定された時間帯になるまでリアルタイムファクシミ
リ通信動作を待機させ、その時間帯になったら調整され
た数の冗長パケットを付加してパケット通信rを実行す
る。第7の通信では、通信を実行する時刻のパケット遅
延時間に対応する適切な数の冗長パケットを付加してメ
モリ送信を行っているが、そうするとその時刻のネット
ワーク負荷が高いと、通信速度、接続性等の通信品質が
低下してしまう。これに対し、ワンタッチダイヤル、短
縮ダイヤル等に登録された宛先に第8の通信のようにし
てメモリ送信を行えば最もパケット遅延の少ない時間帯
にパケット通信を行えるため、通信速度、接続性等の通
信品質を一層向上させることが可能となる。As in the seventh communication, p is set at regular intervals.
An ing command issuance m is executed, a ping response time reception i, a time zone response time calculation process o are executed, and a real-time facsimile communication operation u by memory transmission is executed. Then, the CPU 101 refers to the table B to execute the time zone selection v for selecting the time zone with the smallest network load (the time zone with the minimum ping response time). Then, the RTI facsimile apparatus 100 selects the time zone v
The real-time facsimile communication operation is made to stand by until the time zone selected in step 1, and the adjusted number of redundant packets is added at that time zone to execute the packet communication r. In the seventh communication, an appropriate number of redundant packets corresponding to the packet delay time at the time of executing communication is added for memory transmission, but if the network load at that time is high, communication speed, connection The communication quality such as the quality is deteriorated. On the other hand, if the memory transmission is performed to the destination registered in the one-touch dial, the speed dial, etc. as in the eighth communication, the packet communication can be performed in the time zone with the smallest packet delay. It is possible to further improve the communication quality.
【0036】[0036]
【発明の効果】以上説明してきたようにこの発明による
インターネットファクシミリ装置によれば、ネットワー
ク負荷状況に応じて発呼回数が設定されるため、接続性
等の通信品質を向上させることが可能となる。As described above, according to the Internet facsimile apparatus of the present invention, the number of outgoing calls is set according to the network load condition, so that the communication quality such as connectivity can be improved. .
【図1】この発明による2つのRTIファクシミリ装置
から構成されるRTIファクシミリシステムのシステム
構成図である。FIG. 1 is a system configuration diagram of an RTI facsimile system including two RTI facsimile apparatuses according to the present invention.
【図2】この発明によるインターネットファクシミリ装
置により構成されるリアルタイム型インターネットファ
クシミリシステムのシステム構成図である。FIG. 2 is a system configuration diagram of a real-time type internet facsimile system configured by the internet facsimile apparatus according to the present invention.
【図3】図2とは別のリアルタイム型インターネットフ
ァクシミリシステムのシステム構成図である。FIG. 3 is a system configuration diagram of a real-time type internet facsimile system different from that of FIG.
【図4】この発明によるRTIファクシミリ装置の主要
な内部構成を示すブロック図である。FIG. 4 is a block diagram showing a main internal configuration of an RTI facsimile apparatus according to the present invention.
【図5】TCPによるパケット通信の内容と、パケット
フォーマットを示す説明図である。FIG. 5 is an explanatory diagram showing contents of packet communication by TCP and a packet format.
【図6】UDPによるパケット通信の内容と、パケット
フォーマットを示す説明図である。FIG. 6 is an explanatory diagram showing contents of packet communication by UDP and a packet format.
【図7】この発明による2つのRTIファクシミリ装置
のTCPパケットによる第1の通信の概略を示す説明図
である。FIG. 7 is an explanatory diagram showing an outline of first communication by TCP packets of two RTI facsimile apparatuses according to the present invention.
【図8】この発明による2つのRTIファクシミリ装置
のTCPパケットによる第2の通信の概略を示す説明図
である。FIG. 8 is an explanatory diagram showing an outline of second communication using TCP packets of two RTI facsimile apparatuses according to the present invention.
【図9】この発明による2つのRTIファクシミリ装置
のTCPパケットによる第3の通信の概略を示す説明図
である。FIG. 9 is an explanatory diagram showing an outline of third communication using TCP packets of two RTI facsimile apparatuses according to the present invention.
【図10】この発明による2つのRTIファクシミリ装
置のTCPパケットによる第4の通信の概略を示す説明
図である。FIG. 10 is an explanatory diagram showing an outline of fourth communication by TCP packets of two RTI facsimile apparatuses according to the present invention.
【図11】この発明による2つのRTIファクシミリ装
置のTCPパケットによる第5の通信の概略を示す説明
図である。FIG. 11 is an explanatory diagram showing an outline of fifth communication by TCP packets of two RTI facsimile apparatuses according to the present invention.
【図12】TCPパケットによる第2の通信の発呼回数
調整処理の手順を示すフローチャートである。FIG. 12 is a flowchart showing a procedure of a call origination number adjustment process of the second communication using a TCP packet.
【図13】TCPパケットによる第3の通信の発呼回数
調整処理の手順を示すフローチャートである。FIG. 13 is a flowchart illustrating a procedure of a call origination number adjustment process of third communication using a TCP packet.
【図14】TCPパケットによる第4の通信で用いるパ
ケット遅延時間と発呼回数とを対応付けて記憶するテー
ブルの内容を図示した図である。FIG. 14 is a diagram illustrating the contents of a table that stores the packet delay time and the number of calls that are used in the fourth communication using TCP packets in association with each other.
【図15】TCPパケットによる第5の通信で用いる時
間帯エリアとping応答時間エリアとを対応付けて記
憶するテーブルの内容を図示した図である。FIG. 15 is a diagram illustrating the contents of a table that stores a time zone area used in fifth communication using a TCP packet and a ping response time area in association with each other.
【図16】この発明による2つのRTIファクシミリ装
置のUDPパケットによる第6の通信の概略を示す説明
図である。FIG. 16 is an explanatory diagram showing an outline of sixth communication by UDP packets of two RTI facsimile apparatuses according to the present invention.
【図17】この発明による2つのRTIファクシミリ装
置のUDPパケットによる第7の通信の概略を示す説明
図である。FIG. 17 is an explanatory diagram showing an outline of seventh communication by UDP packets of two RTI facsimile apparatuses according to the present invention.
【図18】この発明による2つのRTIファクシミリ装
置のUDPパケットによる第8の通信の概略を示す説明
図である。FIG. 18 is an explanatory diagram showing an outline of eighth communication by UDP packets of two RTI facsimile machines according to the present invention.
【図19】UDPパケットによる第6の通信の冗長パケ
ット数調整処理の手順を示すフローチャートである。FIG. 19 is a flowchart showing the procedure of redundant packet number adjustment processing of the sixth communication using UDP packets.
【図20】UDPパケットによる第7の通信の冗長パケ
ット数調整処理の手順を示すフローチャートである。FIG. 20 is a flowchart showing the procedure of redundant packet number adjustment processing of the seventh communication using UDP packets.
30,40:G3ファクシミリ装置 31:アナログ公衆網(PSTN網) 32,42:ゲートウェイ装置 50:インターネット 51:ゲートキーパ装置 100,200:RTIファクシミリ装置 101:CPU 102:ROM 103:RAM 104:画像蓄積メモリ 105:LANコントローラ 106:トランス 107:モデム 108:NCU 109:DCR 110:スキャナ 111:プロッタ 113:システムバス 112:オペレーションパネル 30,40: G3 facsimile machine 31: Analog public network (PSTN network) 32, 42: Gateway device 50: Internet 51: Gatekeeper device 100, 200: RTI facsimile machine 101: CPU 102: ROM 103: RAM 104: Image storage memory 105: LAN controller 106: Transformer 107: Modem 108: NCU 109: DCR 110: Scanner 111: Plotter 113: System Bus 112: Operation panel
Claims (8)
ーネットを介しパケット通信により画像データを送受信
するリアルタイムファクシミリ通信手段とを有するイン
ターネットファクシミリ装置において、 前記リアルタイムファクシミリ通信手段により、リアル
タイムファクシミリ通信を行ったときに発生する回線断
回数を記憶する記憶手段と、 該手段に前記回線断回数を記憶させる手段と、 前記記憶手段に記憶されている前記回線断回数を用い
て、前記リアルタイムファクシミリ通信手段が再発呼動
作を行うときの発呼回数を設定する手段とを設けたこと
を特徴とするインターネットファクシミリ装置。1. An internet facsimile apparatus having means for connecting to a network and real-time facsimile communication means for transmitting and receiving image data by packet communication via the internet, wherein real-time facsimile communication is performed by the real-time facsimile communication means. Storage means for storing the number of line disconnections that occur, means for storing the number of line disconnections in the means, and the real-time facsimile communication means using the line disconnection number stored in the storage means And a means for setting the number of outgoing calls when performing the Internet facsimile machine.
ミリ装置において、 pingコマンドを発行するpingコマンド発行手段
と、 該手段により発行された前記pingコマンドに応答し
て送信されるping応答時間と一定値が設定されたス
レッシュ時間とを比較する比較手段と、 該手段による比較結果に応じて前記発呼回数を調整する
発呼回数調整手段とを設けたことを特徴とするインター
ネットファクシミリ装置。2. The internet facsimile apparatus according to claim 1, wherein a ping command issuing means for issuing a ping command, and a ping response time and a constant value transmitted in response to the ping command issued by the means are set. An internet facsimile apparatus, comprising: a comparison means for comparing the threshold time and a number-of-calls adjustment means for adjusting the number of calls according to a comparison result by the means.
ミリ装置において、 前記スレッシュ時間を設定する操作入力手段を設け、 前記比較手段が前記ping応答時間と前記操作入力手
段により修正された修正スレッシュ時間とを比較するよ
うに構成され、かつその比較手段の比較結果に応じて前
記発呼回数調整手段が前記発呼回数を調整するように構
成されていることを特徴とするインターネットファクシ
ミリ装置。3. The internet facsimile apparatus according to claim 2, further comprising operation input means for setting the threshold time, wherein the comparison means compares the ping response time with a corrected threshold time corrected by the operation input means. The Internet facsimile machine is characterized in that the calling number adjusting means is configured to adjust the calling number according to a comparison result of the comparing means.
ンターネットファクシミリ装置において、 パケット遅延時間と発呼回数とを対応付けたテーブル記
憶手段と、 サーチキーに設定されているパケット遅延時間に対応す
る前記テーブル記憶手段の対応発呼回数を用いて前記発
呼回数を調整するように構成されていることを特徴とす
るインターネットファクシミリ装置。4. The internet facsimile apparatus according to claim 2 or 3, wherein the table storage means that associates the packet delay time with the number of times of calling is included in the packet delay time set in the search key. An internet facsimile apparatus, characterized in that the number of times of calling is adjusted by using the number of times of corresponding calls of the corresponding table storage means.
ンターネットファクシミリ装置において、 時間帯エリアとping応答時間エリアとを対応付けて
記憶する時間帯別応答時間記憶手段と、 前記pingコマンド発行手段が一定時間毎にping
コマンドを発行して得られるping応答時間を一定時
間の間加算してping応答時間の平均値を求め、その
求められた平均値を対応する時間帯の前記時間帯エリア
に記憶させる手段とを設け、 前記比較手段が、サーチキーに設定されている時間帯に
対応するping応答時間の平均値と前記スレッシュ時
間又は修正スレッシュ時間とを比較するように構成され
ていることを特徴とするインターネットファクシミリ装
置。5. The internet facsimile apparatus according to claim 2, wherein a time zone response time storage unit stores the time zone area and the ping response time area in association with each other, and the ping command issuance. Means ping at regular intervals
And a means for adding the ping response times obtained by issuing the command for a fixed time to obtain an average value of the ping response times, and storing the obtained average value in the time zone area of the corresponding time zone. An internet facsimile apparatus characterized in that the comparison means is configured to compare an average value of ping response times corresponding to a time zone set in a search key with the threshold time or the modified threshold time. .
ーネットを介しUDPパケット通信により画像データを
送受信するリアルタイムファクシミリ通信手段とを有す
るインターネットファクシミリ装置において、 pingコマンドを発行するpingコマンド発行手段
と、 該手段により発行された前記pingコマンドに応答し
て送信されるping応答時間と一定値が設定されたス
レッシュ時間とを比較する比較手段と、 該手段による比較結果に応じて前記UDPパケット通信
により送信される冗長パケット数を調整する手段とを設
けたことを特徴とするインターネットファクシミリ装
置。6. An internet facsimile apparatus having means for connecting to a network and real-time facsimile communication means for transmitting and receiving image data by UDP packet communication via the internet, and a ping command issuing means for issuing a ping command, and the means. Comparing means for comparing a ping response time transmitted in response to the issued ping command and a threshold time set with a constant value, and a redundancy transmitted by the UDP packet communication according to a comparison result by the means. An Internet facsimile machine provided with means for adjusting the number of packets.
ミリ装置において、 時間帯エリアとping応答時間エリアとを対応付けて
記憶する時間帯別応答時間記憶手段と、 前記pingコマンド発行手段が一定時間毎にping
コマンドを発行して得られるping応答時間を一定時
間の間加算してping応答時間の平均値を求め、その
求められた平均値を対応する時間帯の前記時間帯エリア
に記憶させる手段とを設け、 前記比較手段が、サーチキーに設定されている時間帯に
対応するping応答時間の平均値と前記スレッシュ時
間とを比較するように構成されていることを特徴とする
インターネットファクシミリ装置。7. The internet facsimile apparatus according to claim 6, wherein the response time storage means for each time zone stores the time zone area and the ping response time area in association with each other, and the ping command issuing means pings at regular time intervals.
And a means for adding the ping response times obtained by issuing the command for a fixed time to obtain an average value of the ping response times, and storing the obtained average value in the time zone area of the corresponding time zone. The internet facsimile apparatus, wherein the comparison means is configured to compare an average value of ping response times corresponding to a time zone set in a search key with the threshold time.
ミリ装置において、 前記時間帯別応答時間記憶手段に記憶されているpin
g応答時間が最小の時間帯を選定する手段と、 該手段により選定された時間帯になるまで前記リアルタ
イムファクシミリ通信手段を待機させる手段とを設けた
ことを特徴とするインターネットファクシミリ装置。8. The internet facsimile apparatus according to claim 7, wherein the pin stored in said time zone response time storage means.
g. An internet facsimile apparatus comprising means for selecting a time zone in which the response time is the minimum and means for holding the real-time facsimile communication means until the time zone selected by the means is reached.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002052255A JP3792166B2 (en) | 2002-02-27 | 2002-02-27 | Internet facsimile machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002052255A JP3792166B2 (en) | 2002-02-27 | 2002-02-27 | Internet facsimile machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003259070A true JP2003259070A (en) | 2003-09-12 |
| JP3792166B2 JP3792166B2 (en) | 2006-07-05 |
Family
ID=28664004
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002052255A Expired - Fee Related JP3792166B2 (en) | 2002-02-27 | 2002-02-27 | Internet facsimile machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3792166B2 (en) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009124354A (en) * | 2007-11-13 | 2009-06-04 | Fujitsu Ltd | Encoder |
| JP2013506204A (en) * | 2009-09-30 | 2013-02-21 | エバン ブイ チュラプコ, | System and method for analyzing social graph data for determining connections within a community |
| US9264329B2 (en) | 2010-03-05 | 2016-02-16 | Evan V Chrapko | Calculating trust scores based on social graph statistics |
| US9438619B1 (en) | 2016-02-29 | 2016-09-06 | Leo M. Chan | Crowdsourcing of trustworthiness indicators |
| US9443004B2 (en) | 2009-10-23 | 2016-09-13 | Leo M. Chan | Social graph data analytics |
| US9578043B2 (en) | 2015-03-20 | 2017-02-21 | Ashif Mawji | Calculating a trust score |
| US9679254B1 (en) | 2016-02-29 | 2017-06-13 | Www.Trustscience.Com Inc. | Extrapolating trends in trust scores |
| US9721296B1 (en) | 2016-03-24 | 2017-08-01 | Www.Trustscience.Com Inc. | Learning an entity's trust model and risk tolerance to calculate a risk score |
| US9740709B1 (en) | 2016-02-17 | 2017-08-22 | Www.Trustscience.Com Inc. | Searching for entities based on trust score and geography |
| US9922134B2 (en) | 2010-04-30 | 2018-03-20 | Www.Trustscience.Com Inc. | Assessing and scoring people, businesses, places, things, and brands |
| US10180969B2 (en) | 2017-03-22 | 2019-01-15 | Www.Trustscience.Com Inc. | Entity resolution and identity management in big, noisy, and/or unstructured data |
| US10311106B2 (en) | 2011-12-28 | 2019-06-04 | Www.Trustscience.Com Inc. | Social graph visualization and user interface |
| US12299689B1 (en) | 2010-01-14 | 2025-05-13 | Www.Trustscience.Com Inc. | Cluster of mobile devices performing parallel computation of network connectivity |
| US12574307B2 (en) | 2010-09-16 | 2026-03-10 | Www.Trustscience.Com Inc. | Computing cluster for providing virtual markers based upon network connectivity |
-
2002
- 2002-02-27 JP JP2002052255A patent/JP3792166B2/en not_active Expired - Fee Related
Cited By (43)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009124354A (en) * | 2007-11-13 | 2009-06-04 | Fujitsu Ltd | Encoder |
| US9747650B2 (en) | 2009-09-30 | 2017-08-29 | Www.Trustscience.Com Inc. | Determining connectivity within a community |
| US9171338B2 (en) | 2009-09-30 | 2015-10-27 | Evan V Chrapko | Determining connectivity within a community |
| US11323347B2 (en) | 2009-09-30 | 2022-05-03 | Www.Trustscience.Com Inc. | Systems and methods for social graph data analytics to determine connectivity within a community |
| JP2013506204A (en) * | 2009-09-30 | 2013-02-21 | エバン ブイ チュラプコ, | System and method for analyzing social graph data for determining connections within a community |
| US10127618B2 (en) | 2009-09-30 | 2018-11-13 | Www.Trustscience.Com Inc. | Determining connectivity within a community |
| US9460475B2 (en) | 2009-09-30 | 2016-10-04 | Evan V Chrapko | Determining connectivity within a community |
| US11968105B2 (en) | 2009-09-30 | 2024-04-23 | Www.Trustscience.Com Inc. | Systems and methods for social graph data analytics to determine connectivity within a community |
| US12231311B2 (en) | 2009-10-23 | 2025-02-18 | Www.Trustscience.Com Inc. | Parallel computational framework and application server for determining path connectivity |
| US11665072B2 (en) | 2009-10-23 | 2023-05-30 | Www.Trustscience.Com Inc. | Parallel computational framework and application server for determining path connectivity |
| US12003393B2 (en) | 2009-10-23 | 2024-06-04 | Www.Trustscience.Com Inc. | Parallel computational framework and application server for determining path connectivity |
| US10812354B2 (en) | 2009-10-23 | 2020-10-20 | Www.Trustscience.Com Inc. | Parallel computational framework and application server for determining path connectivity |
| US10348586B2 (en) | 2009-10-23 | 2019-07-09 | Www.Trustscience.Com Inc. | Parallel computatonal framework and application server for determining path connectivity |
| US10187277B2 (en) | 2009-10-23 | 2019-01-22 | Www.Trustscience.Com Inc. | Scoring using distributed database with encrypted communications for credit-granting and identification verification |
| US9443004B2 (en) | 2009-10-23 | 2016-09-13 | Leo M. Chan | Social graph data analytics |
| US12299689B1 (en) | 2010-01-14 | 2025-05-13 | Www.Trustscience.Com Inc. | Cluster of mobile devices performing parallel computation of network connectivity |
| US10079732B2 (en) | 2010-03-05 | 2018-09-18 | Www.Trustscience.Com Inc. | Calculating trust scores based on social graph statistics |
| US10887177B2 (en) | 2010-03-05 | 2021-01-05 | Www.Trustscience.Com Inc. | Calculating trust scores based on social graph statistics |
| US11546223B2 (en) | 2010-03-05 | 2023-01-03 | Www.Trustscience.Com Inc. | Systems and methods for conducting more reliable assessments with connectivity statistics |
| US12381798B2 (en) | 2010-03-05 | 2025-08-05 | Www.Trustscience.Com Inc. | Systems and methods for conducting more reliable assessments with connectivity statistics |
| US11985037B2 (en) | 2010-03-05 | 2024-05-14 | www.TrustScience.com | Systems and methods for conducting more reliable assessments with connectivity statistics |
| US9264329B2 (en) | 2010-03-05 | 2016-02-16 | Evan V Chrapko | Calculating trust scores based on social graph statistics |
| US9922134B2 (en) | 2010-04-30 | 2018-03-20 | Www.Trustscience.Com Inc. | Assessing and scoring people, businesses, places, things, and brands |
| US12574307B2 (en) | 2010-09-16 | 2026-03-10 | Www.Trustscience.Com Inc. | Computing cluster for providing virtual markers based upon network connectivity |
| US10311106B2 (en) | 2011-12-28 | 2019-06-04 | Www.Trustscience.Com Inc. | Social graph visualization and user interface |
| US9578043B2 (en) | 2015-03-20 | 2017-02-21 | Ashif Mawji | Calculating a trust score |
| US12346979B2 (en) | 2015-03-20 | 2025-07-01 | Www.Trustscience.Com Inc. | Calculating a trust score |
| US10380703B2 (en) | 2015-03-20 | 2019-08-13 | Www.Trustscience.Com Inc. | Calculating a trust score |
| US11900479B2 (en) | 2015-03-20 | 2024-02-13 | Www.Trustscience.Com Inc. | Calculating a trust score |
| US9740709B1 (en) | 2016-02-17 | 2017-08-22 | Www.Trustscience.Com Inc. | Searching for entities based on trust score and geography |
| US11386129B2 (en) | 2016-02-17 | 2022-07-12 | Www.Trustscience.Com Inc. | Searching for entities based on trust score and geography |
| US12339876B2 (en) | 2016-02-17 | 2025-06-24 | Www.Trustscience.Com Inc. | Searching for entities based on trust score and geography |
| US9584540B1 (en) | 2016-02-29 | 2017-02-28 | Leo M. Chan | Crowdsourcing of trustworthiness indicators |
| US10055466B2 (en) | 2016-02-29 | 2018-08-21 | Www.Trustscience.Com Inc. | Extrapolating trends in trust scores |
| US12019638B2 (en) | 2016-02-29 | 2024-06-25 | Www.Trustscience.Com Inc. | Extrapolating trends in trust scores |
| US9679254B1 (en) | 2016-02-29 | 2017-06-13 | Www.Trustscience.Com Inc. | Extrapolating trends in trust scores |
| US11341145B2 (en) | 2016-02-29 | 2022-05-24 | Www.Trustscience.Com Inc. | Extrapolating trends in trust scores |
| US9438619B1 (en) | 2016-02-29 | 2016-09-06 | Leo M. Chan | Crowdsourcing of trustworthiness indicators |
| US9721296B1 (en) | 2016-03-24 | 2017-08-01 | Www.Trustscience.Com Inc. | Learning an entity's trust model and risk tolerance to calculate a risk score |
| US10121115B2 (en) | 2016-03-24 | 2018-11-06 | Www.Trustscience.Com Inc. | Learning an entity's trust model and risk tolerance to calculate its risk-taking score |
| US11640569B2 (en) | 2016-03-24 | 2023-05-02 | Www.Trustscience.Com Inc. | Learning an entity's trust model and risk tolerance to calculate its risk-taking score |
| US10180969B2 (en) | 2017-03-22 | 2019-01-15 | Www.Trustscience.Com Inc. | Entity resolution and identity management in big, noisy, and/or unstructured data |
| US12373452B2 (en) | 2017-03-22 | 2025-07-29 | Www.Trustscience.Com Inc. | Identity resolution in big, noisy, and/or unstructured data |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3792166B2 (en) | 2006-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3734774B2 (en) | Network facsimile apparatus and facsimile communication method | |
| US6522429B2 (en) | Facsimile machine and facsimile communication system | |
| JP2003259070A (en) | Internet facsimile machine | |
| US6674541B1 (en) | Method for transmitting facsimile data between facsimile apparatuses through an internet protocol network and relay apparatuses used in the method | |
| JP4585155B2 (en) | Transmission control method for communication terminal apparatus and communication terminal apparatus | |
| US6285466B1 (en) | Facsimile communication system | |
| JP3944761B2 (en) | Real-time Internet facsimile machine | |
| US6335803B1 (en) | Facsimile communication system | |
| US6906829B1 (en) | Apparatus and method of performing a facsimile transmission through local area network | |
| JP3584519B2 (en) | Facsimile communication method and facsimile apparatus | |
| JP2001094716A (en) | Facsimile communication system | |
| US6937709B2 (en) | Fax transmission over congested or corrupted wideband network, or narrowband network, using ECM error block flow control | |
| JPH1174983A (en) | Data communication equipment | |
| JP3910354B2 (en) | Network facsimile machine | |
| JP2005094213A (en) | Terminal | |
| JP3391213B2 (en) | Communication terminal device | |
| JP2003179650A (en) | Facsimile gateway, facsimile gateway control method, and facsimile gateway control program | |
| JP3496448B2 (en) | Communication terminal device | |
| JP2009017383A (en) | Network facsimile apparatus and communication method therefor | |
| JP2001268114A (en) | Internet facsimile apparatus, control method therefor, internet facsimile transmitting apparatus, and internet facsimile receiving apparatus | |
| JP4184734B2 (en) | Communication system, network gateway apparatus, network facsimile apparatus, facsimile apparatus, communication method, network gateway apparatus control method, network facsimile apparatus control method, and facsimile apparatus control method | |
| JP3740388B2 (en) | Facsimile gateway, facsimile gateway control method, and facsimile gateway control program | |
| JP2003110794A (en) | Facsimile gateway, facsimile gateway control method, and facsimile gateway control program | |
| JPH11331533A (en) | Control method for facsimile machine | |
| JP2002330272A (en) | Facsimile machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041117 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060316 |
|
| 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: 20060328 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060404 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110414 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120414 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130414 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140414 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |