JPH088995A - データ通信端末装置および再送タイマ制御方法 - Google Patents
データ通信端末装置および再送タイマ制御方法Info
- Publication number
- JPH088995A JPH088995A JP6136773A JP13677394A JPH088995A JP H088995 A JPH088995 A JP H088995A JP 6136773 A JP6136773 A JP 6136773A JP 13677394 A JP13677394 A JP 13677394A JP H088995 A JPH088995 A JP H088995A
- Authority
- JP
- Japan
- Prior art keywords
- time
- response time
- value
- frame
- reception confirmation
- 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
- 238000004891 communication Methods 0.000 title claims description 28
- 238000000034 method Methods 0.000 title claims description 7
- 238000012790 confirmation Methods 0.000 claims abstract description 57
- 230000005540 biological transmission Effects 0.000 claims abstract description 36
- 230000003068 static effect Effects 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims abstract description 4
- 238000011084 recovery Methods 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 4
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
において、受信確認待ちタイムアウト値を更新させるこ
とにより最適な値を使用できるようにする。 【構成】 送信フレームの送出時刻を記録し、受信確認
フレームを監視することにより、レスポンスタイムを求
め、過去に通信を行った時のレスポンスタイム最大値、
最小値、再送フラグ、最適幅をもとにダイナミック再送
タイマ106をダイナミックに更新し、最適な受信確認
フレーム待ちタイムアウト値を使って再送処理を行う。
Description
るデータ通信端末装置に関し、特に受信確認待ちタイム
アウト値を最適化するデータ通信端末装置に関する。
端末装置は、受信確認待ちタイムアウト値に、通信媒体
の伝送遅延や受信確認フレーム処理時間等を考慮してシ
ステムパラメータとして与えられた固定値を使用してい
た。
通信端末装置は、受信確認待ちタイムアウト値に、通信
媒体の伝送遅延や受信確認フレーム処理時間等を考慮し
てシステムパラメータとして与えられた固定値を使用す
るようになっているので、データ通信端末装置が使用す
る媒体ごとに受信確認待ちタイムアウト値を変更しなけ
ればならないという欠点があった。
ちタイムアウト値に変更することができなかったので、
最大受信確認待ちタイムアウト値を固定的に使わなけれ
ばならなかった。
ト値を更新させることにより最適な値を使用できるデー
タ通信端末装置を提供することにある。
段を有するデータ通信端末装置において、通信したフレ
ームごとに1回目に送信した送出時刻を記録する送出時
刻格納エリアと、過去のレスポンスタイム最小値を格納
するレスポンスタイム最小値格納エリアと、過去のレス
ポンスタイム最大値を格納するレスポンスタイム最大値
格納エリアと、1回目の送信フレームに対する受信確認
フレームを受信した時刻と送出時刻格納エリアに格納さ
れている送出時刻からレスポンスタイムを求め、レスポ
ンスタイム最小値より小さいときは、レスポンスタイム
をレスポンスタイム最小値に置き換え、レスポンスタイ
ム最大値より大きいときは、レスポンスタイムをレスポ
ンスタイム最大値に置き換える記録制御部と、受信確認
フレーム待ちタイムアウト値の初期値として用意される
スタティック再送タイマ値を格納するスタティック再送
タイマと、受信確認フレームを受信するごとに最適化さ
れるダイナミック再送タイマ値を格納するダイナミック
再送タイマと、受信確認フレーム待ちタイムアウト値を
最適化するため最適幅の値を格納する最適幅格納エリア
と、受信確認フレーム待ちタイムアウト値を最適化する
ためダイナミック再送タイマ値の更新処理を行う再送タ
イマ制御部と、受信確認フレーム待ちタイマと、再送フ
ラグとを有し、1回目の送信フレームに対する受信確認
フレームを監視することにより、レスポンスタイムを求
め、過去の通信のレスポンスタイムと最適幅と再送フラ
グをもとにダイナミック再送タイマを更新し、最適な受
信確認フレーム待ちタイムアウト値を使って再送処理を
行うことを特徴としている。
て説明する。
図である。本実施例は、通信したフレームごとに1回目
に送信した送出時刻を記録する送出時刻格納エリア10
1と、レスポンスタイム最小値格納エリア102と、レ
スポンスタイム最大値格納エリア103と、1回目の送
信フレームに対する受信確認フレームを受信した時刻と
送出時刻格納エリア101に格納されている送出時刻と
の差からレスポンスタイムを求め、レスポンスタイム最
小値より小さいときは、レスポンスタイムをレスポンス
タイム最小値に置き換え、レスポンスタイム最大値より
大きいときは、レスポンスタイムをレスポンスタイム最
大値に置き換える記録制御部104と、受信確認フレー
ム待ちタイムアウト値の初期値として用意されるスタテ
ィック再送タイマ値を格納するスタティック再送タイマ
105と、受信確認フレームを受信するごとに最適化さ
れるダイナミック再送タイマ値を格納するダイナミック
再送タイマ106と、受信確認フレーム待ちタイムアウ
ト値を最適化するため最適幅の値を格納する最適幅格納
エリア107と、受信確認フレーム待ちタイムアウト値
を最適化するためダイナミック再送タイマ値の更新処理
を行う再送タイマ制御部108と、受信確認フレーム待
ちタイマ109と、再送フラグ110とにより構成され
ている。
05に格納されているスタティック再送タイマ値をダイ
ナミック再送タイマ106に複写し、ダイナミック再送
タイムを受信確認フレーム待ちタイムアウト値として使
用する。1回目のフレーム送信を行う際、送出時刻を各
フレームの送出時刻格納エリア101に入れ、受信確認
フレーム待ちタイマ109を起動する。
レームを受信した時、フレーム送信時刻を各フレームの
送出時刻格納エリア101から取り出し、受信確認フレ
ームを受信した時刻から減じてレスポンスタイムTrを
求め、過去のレスポンスタイム最小値より小さければレ
スポンスタイム最小値格納エリア102に入れ、再送タ
イマ制御部108によってダイナミック再送タイマ10
6のダイナミック再送タイムアウト値が更新(デクリメ
ント更新)される。
ムアウトした時は、フレームの再送を行い、受信確認フ
レーム待ちタイマ109を再起動し、再送フラグ110
をONにして1回目のフレーム送信に対する受信確認フ
レームを確認する。
信フレームに対する受信確認フレームを受信した時、過
去のレスポンスタイム最大値より大きければレスポンス
タイム最大値格納エリア103に入れ、再送タイマ制御
部108によってダイナミック再送タイマ106のダイ
ナミック再送タイムアウト値が更新(インクリメント更
新)される。
(デクリメント)は、ダイナミックタイマ値から最適幅
αを減じ、レスポンスタイム最小値より大きければ、ダ
イナミック再送タイマエリア106に格納し、受信確認
フレーム待ちタイムアウト値として使用される。
(インクリメント)は、ダイナミックタイマ値に最適幅
αを加え、レスポンスタイム最大値より小さければ、ダ
イナミック再送タイマエリア106に格納し、受信確認
フレーム待ちタイムアウト値として使用される。
ト値が大きい場合のシーケンス図である。レスポンスタ
イムに比べて受信確認フレーム待ちタイムアウト値
(現在のダイナミックタイマ値)が大きいので、最適
幅αだけ減じたダイナミックタイマ値に更新されたこ
とを示している。これ以降のフレームは、更新されたダ
イナミック再送タイムアウト値を使ってデータの回復手
順(再送)が行われることになる。
ト値が小さい場合のシーケンス図である。レスポンスタ
イムに比べて受信確認フレーム待ちタイムアウト値
(現在のダイナミックタイマ値)が小さいので、最適
幅αだけ加えたダイナミックタイマ値に更新されたこ
とを示している。これ以降のデータの回復手順は、更新
されたダイナミック再送タイムアウト値を使ったフレー
ムの再送によって行われることになる。この例は、1回
目の送信フレームに対する受信確認フレームがフレーム
の再送の後に受信されるシーケンスである。
信確認フレーム待ちタイムアウト値′を使用した場合
のシーケンス図である。レスポンスタイムと最適化さ
れたダイナミックタイマ値′の差は、最適幅α以下に
なり、最も適した値になることが分かる。
ー図である。また、本実施例の使用する通信媒体(例え
ば、無線通信媒体)は、データ誤り率が時間によって変
化する通信媒体であってもよい。
信端末装置の受信確認待ちタイムアウト値をダイナミッ
クに変化させることにより、従来のように、システムパ
ラメータとして固定的に与えなくとも、最適な受信確認
待ちタイムアウト値を使用することにより、必要のない
再送時間と必要のない受信確認待ち時間を減らすことが
できるという効果を有している。
が変わるごとに受信確認待ちタイムアウト値を変更しな
くてもよいという効果を有している。
経路によって異なる伝送遅延があったとしても、最適な
受信確認待ちタイムアウト値に変更することができると
いう効果を有している。
アウト値をデータ通信端末装置ごとにネゴシエーション
する必要がないという効果を有している。
場合のシーケンス図である。
場合のシーケンス図である。
ム待ちタイムアウト値を使用した場合のシーケンス図で
ある。
ト)のフロー図である。
ント)のフロー図である。
Claims (3)
- 【請求項1】データ回復手段を有するデータ通信端末装
置において、 通信したフレームごとに1回目に送信した送出時刻を記
録する送出時刻格納エリアと、 過去のレスポンスタイム最小値を格納するレスポンスタ
イム最小値格納エリアと、 過去のレスポンスタイム最大値を格納するレスポンスタ
イム最大値格納エリアと、 1回目の送信フレームに対する受信確認フレームを受信
した時刻と送出時刻格納エリアに格納されている送出時
刻からレスポンスタイムを求め、レスポンスタイム最小
値より小さいときは、レスポンスタイムをレスポンスタ
イム最小値に置き換え、レスポンスタイム最大値より大
きいときは、レスポンスタイムをレスポンスタイム最大
値に置き換える記録制御部と、 受信確認フレーム待ちタイムアウト値の初期値として用
意されるスタティック再送タイマ値を格納するスタティ
ック再送タイマと、 受信確認フレームを受信するごとに最適化されるダイナ
ミック再送タイマ値を格納するダイナミック再送タイマ
と、 受信確認フレーム待ちタイムアウト値を最適化するため
最適幅の値を格納する最適幅格納エリアと、 受信確認フレーム待ちタイムアウト値を最適化するため
ダイナミック再送タイマ値の更新処理を行う再送タイマ
制御部と、 受信確認フレーム待ちタイマと、 再送フラグとを有し、 1回目の送信フレームに対する受信確認フレームを監視
することにより、レスポンスタイムを求め、過去の通信
のレスポンスタイムと最適幅と再送フラグをもとにダイ
ナミック再送タイマを更新し、最適な受信確認フレーム
待ちタイムアウト値を使って再送処理を行うことを特徴
とするデータ通信端末装置。 - 【請求項2】データ誤り率が時間によって変化する通信
媒体を使用することを特徴とする請求項1記載のデータ
通信端末装置。 - 【請求項3】送信フレームの送出時刻を記録し、 受信確認フレームを監視することにより、レスポンスタ
イムを求め、 過去に通信を行った時のレスポンスタイムの最大値およ
び最小値、再送フラグ、最適幅をもとにダイナミック再
送タイマをダイナミックに更新し、 最適な受信確認フレーム待ちタイムアウト値を使って再
送処理を行うことを特徴とする再送タイマ制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6136773A JP2606136B2 (ja) | 1994-06-20 | 1994-06-20 | データ通信端末装置および再送タイマ制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6136773A JP2606136B2 (ja) | 1994-06-20 | 1994-06-20 | データ通信端末装置および再送タイマ制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH088995A true JPH088995A (ja) | 1996-01-12 |
| JP2606136B2 JP2606136B2 (ja) | 1997-04-30 |
Family
ID=15183184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6136773A Expired - Lifetime JP2606136B2 (ja) | 1994-06-20 | 1994-06-20 | データ通信端末装置および再送タイマ制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2606136B2 (ja) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0767558A1 (en) * | 1995-09-10 | 1997-04-09 | International Business Machines Corporation | System and method for detecting a network failure |
| WO2001009709A1 (en) * | 1999-08-02 | 2001-02-08 | Matsushita Electric Industrial Co., Ltd. | Ic card connector |
| US6473399B1 (en) | 1998-11-30 | 2002-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter |
| US6922804B2 (en) * | 2002-03-08 | 2005-07-26 | Hewlett-Packard Development Company, L.P. | Dynamic end to end retransmit apparatus and method |
| US7417956B2 (en) | 2003-02-19 | 2008-08-26 | Nec Corporation | Wireless communication system which improves reliability and throughput of communication and retransmission timeout determining method used for the same |
| JP2008219408A (ja) * | 2007-03-02 | 2008-09-18 | Ntt Docomo Inc | 通信装置、通信システム及び送信制御方法 |
| JP2011171912A (ja) * | 2010-02-17 | 2011-09-01 | Nippon Telegr & Teleph Corp <Ntt> | Tcp再送タイムアウト値動的変更機能を有する通信装置および通信方法、ならびにそのためのプログラム |
| WO2011114910A1 (ja) * | 2010-03-15 | 2011-09-22 | 日本電気株式会社 | パケット再送制御装置、パケット再送制御方法、パケット再送制御プログラム |
| US8607114B2 (en) | 2008-12-05 | 2013-12-10 | Ntt Docomo, Inc. | Communication device and communication method |
| US20150055573A1 (en) * | 2012-03-07 | 2015-02-26 | Telefonaktiebolaget L M Ericsson (Publ) | Controlling connection states of a mobile terminal based on communication activity |
| JP2015231229A (ja) * | 2014-06-09 | 2015-12-21 | Kddi株式会社 | 無線制御装置及び無線制御方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02281853A (ja) * | 1989-04-21 | 1990-11-19 | Nec Corp | タイムアウト時間設定方法 |
| JPH0364225A (ja) * | 1989-08-02 | 1991-03-19 | Mitsubishi Electric Corp | ハイレベルデータリンク制御手順を用いた通信制御装置 |
| JPH03238542A (ja) * | 1990-02-15 | 1991-10-24 | Nec Corp | 通信制御装置 |
-
1994
- 1994-06-20 JP JP6136773A patent/JP2606136B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02281853A (ja) * | 1989-04-21 | 1990-11-19 | Nec Corp | タイムアウト時間設定方法 |
| JPH0364225A (ja) * | 1989-08-02 | 1991-03-19 | Mitsubishi Electric Corp | ハイレベルデータリンク制御手順を用いた通信制御装置 |
| JPH03238542A (ja) * | 1990-02-15 | 1991-10-24 | Nec Corp | 通信制御装置 |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0767558A1 (en) * | 1995-09-10 | 1997-04-09 | International Business Machines Corporation | System and method for detecting a network failure |
| US5699511A (en) * | 1995-10-10 | 1997-12-16 | International Business Machines Corporation | System and method for dynamically varying low level file system operation timeout parameters in network systems of variable bandwidth |
| US6473399B1 (en) | 1998-11-30 | 2002-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter |
| WO2001009709A1 (en) * | 1999-08-02 | 2001-02-08 | Matsushita Electric Industrial Co., Ltd. | Ic card connector |
| US6779724B1 (en) | 1999-08-02 | 2004-08-24 | Matsushita Electric Industrial Co., Ltd. | IC card reader and method |
| US6922804B2 (en) * | 2002-03-08 | 2005-07-26 | Hewlett-Packard Development Company, L.P. | Dynamic end to end retransmit apparatus and method |
| US7417956B2 (en) | 2003-02-19 | 2008-08-26 | Nec Corporation | Wireless communication system which improves reliability and throughput of communication and retransmission timeout determining method used for the same |
| JP2008219408A (ja) * | 2007-03-02 | 2008-09-18 | Ntt Docomo Inc | 通信装置、通信システム及び送信制御方法 |
| US8607114B2 (en) | 2008-12-05 | 2013-12-10 | Ntt Docomo, Inc. | Communication device and communication method |
| JP2011171912A (ja) * | 2010-02-17 | 2011-09-01 | Nippon Telegr & Teleph Corp <Ntt> | Tcp再送タイムアウト値動的変更機能を有する通信装置および通信方法、ならびにそのためのプログラム |
| WO2011114910A1 (ja) * | 2010-03-15 | 2011-09-22 | 日本電気株式会社 | パケット再送制御装置、パケット再送制御方法、パケット再送制御プログラム |
| JP5786853B2 (ja) * | 2010-03-15 | 2015-09-30 | 日本電気株式会社 | パケット再送制御装置、パケット再送制御方法、パケット再送制御プログラム |
| US9379853B2 (en) | 2010-03-15 | 2016-06-28 | Nec Corporation | Packet retransmission control device, packet retransmission control method, and packet retransmission control program |
| US20150055573A1 (en) * | 2012-03-07 | 2015-02-26 | Telefonaktiebolaget L M Ericsson (Publ) | Controlling connection states of a mobile terminal based on communication activity |
| US9629200B2 (en) * | 2012-03-07 | 2017-04-18 | Telefonaktiebolaget L M Ericsson | Controlling connection states of a mobile terminal based on communication activity |
| JP2015231229A (ja) * | 2014-06-09 | 2015-12-21 | Kddi株式会社 | 無線制御装置及び無線制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2606136B2 (ja) | 1997-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7296206B2 (en) | Communication device, transmission control method, and program product | |
| JPH088995A (ja) | データ通信端末装置および再送タイマ制御方法 | |
| JPH07202856A (ja) | パケット再送信装置 | |
| JPH0846666A (ja) | 信号メッセージの交換制御装置 | |
| JP2856153B2 (ja) | 間欠受信方式および移動体通信局 | |
| US5892894A (en) | Data re-transmission management scheme with improved communication efficiency | |
| JPH09182123A (ja) | Ack−back通信システムにおいて重複メッセージを提供する方法および装置 | |
| JPH1056479A (ja) | パケット通信方式 | |
| JPH10178453A (ja) | データ送信装置及びこれを用いた通信システム | |
| JP2003150465A (ja) | 分散処理システムにおけるトランザクション処理制御方式 | |
| US5657357A (en) | Method and apparatus for providing duplicate messages in a radio communication system | |
| JP3162204B2 (ja) | ローカルネットワークシステムの異常状態復旧方式 | |
| JP2546218B2 (ja) | データ通信装置 | |
| JPH04280542A (ja) | 通信制御装置 | |
| JPH07307769A (ja) | コンピュータ間通信方法 | |
| JPH0470148A (ja) | 電力線搬送通信制御装置 | |
| JPS63135033A (ja) | デ−タ伝送方式 | |
| JPS5963831A (ja) | デ−タ伝送方式 | |
| JPH0758807A (ja) | 時刻設定装置 | |
| JP2834006B2 (ja) | 障害回復処理方式及び方法 | |
| JP2541502B2 (ja) | 制御電文送受信方法 | |
| CN112532355A (zh) | 基于链路复杂程度进行模式切换的数据传输方法和装置 | |
| JPH10224589A (ja) | ファクシミリ通信装置及び方法 | |
| JPH04253433A (ja) | データ再送方式 | |
| JPH10242948A (ja) | データフレーム再送制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080213 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090213 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100213 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100213 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110213 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110213 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120213 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120213 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130213 Year of fee payment: 16 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130213 Year of fee payment: 16 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140213 Year of fee payment: 17 |
|
| EXPY | Cancellation because of completion of term |