JP2003218876A - データ通信システム - Google Patents
データ通信システムInfo
- Publication number
- JP2003218876A JP2003218876A JP2002013390A JP2002013390A JP2003218876A JP 2003218876 A JP2003218876 A JP 2003218876A JP 2002013390 A JP2002013390 A JP 2002013390A JP 2002013390 A JP2002013390 A JP 2002013390A JP 2003218876 A JP2003218876 A JP 2003218876A
- Authority
- JP
- Japan
- Prior art keywords
- data
- sequence number
- data communication
- transmission
- communication
- 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
- 230000006854 communication Effects 0.000 title claims abstract description 238
- 238000004891 communication Methods 0.000 title claims abstract description 237
- 230000005540 biological transmission Effects 0.000 claims description 66
- 230000002265 prevention Effects 0.000 claims description 9
- 230000009977 dual effect Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 9
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 5
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 238000007405 data analysis Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
トによる割り込みが生じるような場合であっても、受信
側となるデータ通信装置で適切に処理することが可能な
データ通信システムを提供する。 【解決手段】 非同期にデータ通信を行う複数のデータ
通信装置1をネットワーク10で接続し、前記データ通
信装置1のうち送信側の送信部2は、フレームまたはパ
ケットに順次シーケンス番号を付与して送信し、受信側
の受信部3は送信されたフレームまたはパケットに付与
されたシーケンス番号と受信済みのシーケンス番号とを
比較することにより、通信データであるフレームまたは
パケットの再送制御を行うデータ通信システムにおい
て、前記送信部2は、前記シーケンス番号を、通常時の
送信においては順次付与し所定の値まで達すると初期値
に戻すとともに、リセット時の送信においては通常時に
は使用しない特定のシーケンス番号を付与する。
Description
ス番号が付与された通信データを送受信するデータ通信
システムに関する。
に示すような、データリンク層のフレーム40またはネ
ットワーク層のパケット41といった通信データの制御
を行うデータ通信装置がネットワークに接続されて通信
を行うデータ通信システムが知られている。このような
データ通信システムでは、データの先頭にスタートビッ
トを付けて同期をとるようなものもあるが、非同期に送
信する通信データにシーケンス番号を付加し、送信側及
び受信側双方の装置で、その付加されたシーケンス番号
を管理することで、再送制御を行うようなデータ通信方
法が確立されている。これら再送制御では、受信側で通
信データのエラーを検出すると、帰路経路を通じて、送
信側にそのシーケンス番号の通信データの再送を要求す
るようになっている。
うに、フレーム40またはパケット41などの通信デー
タの一部を構成するものになっている。すなわち、通信
データは、シーケンス番号部54以外にも、受信先を示
す受信先アドレス部51、送信元を示す送信元アドレス
部52、要求または返信の方向を示すメッセージ種別部
53、データが格納されるデータ部55、誤り検出用C
RC56から構成され、それぞれ所定のビット数が割り
振られるようになっている。そして、このシーケンス番
号は、初期値(0)からそのビット数で表現できる最大
値(N)まで順次付加されるようになっており、この最
大値(N)まで到達すると再び初期値から順次付加され
るようになっている。
動作について、図11を用いて説明する。なお、四角に
囲まれた数字は送信側データ通信装置100aまたは受
信側データ通信装置100bで管理している送信済みま
たは受信済みのシーケンス番号を示し、SEまたはRE
はメッセージ種別を、そしてSNはシーケンス番号を示
している。
通信データの新規送信の要求があると、上位処理インタ
ーフェースからの要求を解析し、受信先アドレス51、
送信元アドレス52、メッセージ種別53を指定する。
そして、記憶されたシーケンス番号54を読み出し指定
するとともに必要なデータをデータ部55に格納し、そ
れら通信データを受信先となるデータ通信装置100b
に送信するようになっている。なお、通信データを送信
すると、管理しているシーケンス番号をインクリメント
するとともに再送制御のための送信タイマを起動し、受
信側のデータ通信装置100bからの返信を待つように
なっている。
bは、通常時において通信データの受信待ちにあり、通
信データを受信するとシーケンス番号を取り出し、管理
しているシーケンス番号と比較する。受信した通信デー
タのシーケンス番号と管理しているシーケンス番号が一
致しない場合は、未受信の通信データを受信したと判断
し、データを取り出し上位処理インターフェースに受け
渡すとともに、管理しているシーケンス番号を受信した
シーケンス番号に更新する。そして、通信データの受信
が正常に行われたことを示すACKをデータ部に格納し
た通信データを返信する。この例では、この返送する通
信データのシーケンス番号は、送信された通信データの
シーケンス番号を付加するようになっている。なお、付
加するシーケンス番号は、HDLC手順のように、次に
受信を期待するシーケンス番号であってもよい。
号と管理しているシーケンス番号が一致した場合は、既
に送信された通信データを受信したものと判断し、受信
した通信データを破棄し、通信データの受信が正常に行
われなかったことを示すNACKをデータ部に格納した
通信データを返信する。この返信する通信データのシー
ケンス番号は、管理しているシーケンス番号を付加する
ようになっている。これにより、送信側のデータ通信装
置では、送信タイマの時間内に受信側からの返信が行わ
れない場合、または、NACKが格納された通信データ
受信した場合に、再度管理しているシーケンス番号の通
信データを再送するようになっている。このように受信
側のデータ通信装置から返送される通信データを送信側
のデータ通信装置の送信タイマで監視することで再送制
御を実現している。
にシーケンス番号を単純に順次付加するようにしている
と、例えば、送信側のデータ通信装置において初期値の
シーケンス番号を送信直後に、たまたまリセット要求に
より送信側データ通信装置100aが再起動し、再度初
期値のシーケンス番号を送信してしまう場合、受信側と
なるデータ通信装置100bは、先に受信した通信デー
タと後に受信した通信データは異なる内容であるにもか
かわらず先の通信データを後の通信データと同一とみな
し、後に送信されたデータを破棄してしまうことにな
る。このような事態を回避する方法として、上位層のア
プリケーションにおいてシーケンス番号を管理する方法
が考えられるが、そうすると処理が複雑になる。
で、その目的とするところは、送信側となるデータ通信
装置においてリセットによる割り込みが生じるような場
合であっても、受信側となるデータ通信装置で適切に処
理することが可能なデータ通信システムを提供すること
にある。
ータ通信システムは、非同期にデータ通信を行う複数の
データ通信装置をネットワークで接続し、前記データ通
信装置のうち送信側の送信部は、フレームに順次シーケ
ンス番号を付与して送信し、受信側の受信部は送信され
たフレームに付与されたシーケンス番号と受信済みのシ
ーケンス番号とを比較することにより、通信データであ
るフレームの再送制御を行うデータ通信システムにおい
て、前記送信部は、前記シーケンス番号を、通常時の送
信においては順次付与し所定の値まで達すると初期値に
戻すとともに、リセット時の送信においては通常時には
使用しない特定のシーケンス番号を付与することを特徴
とする。
は、非同期にデータ通信を行う複数のデータ通信装置を
ネットワークで接続し、前記データ通信装置のうち送信
側の送信部は、パケットに順次シーケンス番号を付与し
て送信し、受信側の受信部は送信されたパケットに付与
されたシーケンス番号と受信済みのシーケンス番号とを
比較することにより、通信データであるパケットの再送
制御を行うデータ通信システムにおいて、前記送信部
は、前記シーケンス番号を、通常時の送信においては順
次付与し所定の値まで達すると初期値に戻すとともに、
リセット時の送信においては通常時には使用しない特定
のシーケンス番号を付与することを特徴とする。
は、請求項1または2の構成において、受信部に、タイ
マ手段を設け、特定シーケンス番号を受信後の一定の時
間には、受信する同一シーケンス番号の通信データを破
棄するものとしている。
は、請求項3の構成において、一定の時間を、データ送
信装置の初期化処理時間とリトライ回数及びリトライ間
隔から決定するようにしたものとしている。
て、図面を参照して詳細に説明する。
テムを示しており、複数のデータ通信装置1がネットワ
ーク10を介して接続されて構成される。これらデータ
通信装置1は、フレーム送信側となるデータ通信装置1
aと、フレーム受信側となるデータ通信装置1bとの間
で、通信データとなるフレーム40を送受信する。ここ
で送受信されるフレームのフレーム長は、1つのフレー
ムで送受信されるコマンドやデータが完結する程度に十
分長く設定されるため、コマンドが分割されることは無
いものとする。
構成を示しており、各データ通信装置1は、ネットワー
ク10に接続され、このネットワーク10に通信データ
を送信するための送信部2と、このネットワーク10か
ら通信データを受信するための受信部3と、計時用のタ
イマ4と、シーケンス番号などの記憶用メモリ5と、こ
れら各部が接続され当該データ通信装置の種々の制御を
行う制御部(CPU)6とを備えている。なお、この例
では送信部2と受信部3に分けて記述しているが、同一
チップのマイコン等にて構成されるようなものであって
もよい。このように構成されるハードウェアと所定のプ
ログラムに従って動作する制御部6の処理機能により、
ネットワーク10に接続されたデータ通信装置間での通
信データの送受信が行われるようになっている。
用いられる通信データの構成を示している。この実施の
形態ではネットワーク上で送受信される通信データはフ
レームであるため、そのデータ構成は受信先のデータ通
信装置1bのMACアドレス51、送信元となる当該通
信装置1aのMACアドレス52、要求または返信を示
すメッセージ種別53、後述するシーケンス番号54、
ネットワーク層のデータにより構成されるデータ55、
誤り検出用CRC56にて構成される。
2、受信部3、メモリ5と連動してシーケンス番号を管
理している。この制御部6は、送信した通信データが受
信側で正常に受信されたことを示す返信を受信するたび
に、管理するシーケンス番号をインクリメントする。こ
のシーケンス番号は、初期値(1)からそのビット数で
表現できる最大値(N)の2つ手前である(N−2)ま
で順次付加されるようになっており、このN−2まで到
達すると再び初期値(0)から順次付加されるようにな
っている。また、シーケンス番号(N)は特別な意味を
有しており、リセット後の最初の送信の場合のみシーケ
ンス番号(N)が送信されるようになっている。そし
て、データ通信装置1は、リセット時には、受信用のデ
フォルトのシーケンス番号として(N−1)が設定され
るようになっている。
図を示している。データ通信システムにおいて通信デー
タを送受信する際には、送信側となるデータ通信装置1
aの上位処理I/F部21にデータとなるパケットが入
力される。ここでの上位処理I/F部21は、ネットワ
ーク層より上位の制御を行う処理部である。この後、デ
ータには、フレーム作成処理部22においてフレームを
作成すべく必要なヘッダの付加が行われる。フレーム作
成処理部22は、受信先となる中継機のアドレス51、
送信元となる自らのアドレス52、要求を示すメッセー
ジ種別53、後述するシーケンス番号54、データ5
5、誤り検出用CRC56がセットされる。作成された
フレームは、登録処理部23へ送出される。
信するフレーム40を一定期間バッファに記憶しておく
ものであり、通信データが正常に受信されたことを示す
返信データを受信するまでの期間または後述する送信タ
イマで計時する所定の時間そのフレームを格納してお
く。この登録処理が終了すると、外部出力I/F24に
おいて外部に送信される。なお、この際には、送信タイ
マが起動される。
信側となるデータ通信装置1bの外部入力I/F31に
入力される。外部入力I/F31では、CRCチェック
が行われ、フレーム解析処理部32に受け渡される。フ
レーム解析処理部32では、ヘッダの内容の解析が行わ
れ、フレームのシーケンス番号と管理しているシーケン
ス番号との比較が行われる。ここで、受信した通信デー
タのシーケンス番号と管理しているシーケンス番号が一
致しない場合は、未受信の通信データを受信したと判断
し、管理しているシーケンス番号を受信した通信データ
のシーケンス番号に更新するとともに、フレームのデー
タ部をデータ内容処理部33へ受け渡すことになる。
析し、適切な形に加工される。そして、加工されたデー
タは、上位処理I/F部21へ受け渡され、上位の処理
が行われるようになっている。さらに、フレーム解析処
理32は、未受信の通信データを受信したと判断する
と、通信データの受信が正常に行われたことを送信され
たデータ通信装置1aへ知らせるための処理も行われ
る。ここでは、ヘッダの作成が行われ、データ部にAC
Kを示すデータを格納した通信データが作成される。そ
して、登録処理部23を介して返信するデータが登録さ
れ、外部出力I/F部24を介して返信データとして通
信データが送出される。
信した通信データのシーケンス番号と管理しているシー
ケンス番号が一致する場合は、既に送信された通信デー
タを受信したものと判断し、受信した通信データを破棄
し、通信データの受信が正常に行われなかったことを示
すNACKをデータ部に格納した通信データを返信す
る。この返信する通信データのシーケンス番号は、管理
しているシーケンス番号を付加するようになっている。
では、送信タイマの時間内に受信側からの返信が行われ
ない場合、または、NACKが格納された通信データ受
信した場合に、再度管理しているシーケンス番号の通信
データを再送するようになっている。このようにデータ
受信装置から返信される通信データを送信タイマで監視
することで再送制御を実現している。
図4は、送信側のデータ装置の動作を示すフローチャー
トである。送信側のデータ通信装置1aは、通常時にお
いてはデータ送信イベントを待つ状態にある。上位処理
I/F部21に新規のデータ送信イベントが発生すると
(S1)、データ送信処理を行う(S2)。データ送信
処理は、上位処理I/F部21より取得したデータとな
るパケットに対して、フレーム作成処理部22および登
録処理部23の動作で説明したような処理が行われるこ
とによりフレームが作成されるとともに、外部出力I/
F24を介して通信データが送信される。そして、送信
側のデータ通信装置1aは、通信データを送信すると、
送信タイマを起動するとともに、その通信データが正し
く受信されたことを示すACKが格納された返信データ
を待つことになる(S3)。この返信データを受信する
と管理しているシーケンス番号をインクリメントし(S
4)、データ送信が終了したことを上位処理I/F部2
1に知らせて処理を終了する。また、ACKが送信タイ
マがカウントする時間内に返信されなかった場合(S
6)、再度データ送信処理に戻ることになる。
フローチャートである。受信側のデータ通信装置1b
は、通常時において他のデータ通信装置から送信される
通信データの受信待ちに状態にある。外部入力I/F3
1で通信データを受信すると(S6)、データ解析処理
を行う(S7)。データ解析処理では、外部入力I/F
31より取得した通信データを用いて、フレーム解析処
理部32の動作で説明したような処理が行われる。つま
り、受信した通信データのシーケンス番号と管理してい
るシーケンス番号の比較が行われる(S8)。ここで、
受信した通信データのシーケンス番号と管理しているシ
ーケンス番号が一致しない場合は、通常処理が行われる
(S9)。通常処理では、上位処理I/F21へのデー
タの受け渡しやデータ送信装置へのACKの返信などが
行われる。一方、受信した通信データのシーケンス番号
と管理しているシーケンス番号が一致する場合は、エラ
ー処理が行われる(S10)。エラー処理では、受信し
た通信データが破棄されるとともに、NACKが格納さ
れた返信データを返信する。なお、通常処理及びエラー
処理では、処理が終了すると再び通信データの受信待ち
になる。
よりリセット動作が行われる場合のデータ通信装置の通
信シーケンスについて説明する。
側のデータ通信装置1aと受信側のデータ通信装置1b
の間との通信シーケンスを示している。図に示すよう
に、このデータ通信装置1の再送処理部35では、送信
タイマがタイムアウトするとごとに2回まで通信データ
を再送するように再送制御されていることが示されてい
る。また、受信側となるデータ通信装置1bでは、シー
ケンス番号が(N)の通信データ80を受信すると、2
重受信防止タイマが起動することが示されている。そし
て、リセット後には、初期送信タイマが起動することが
示されている。なお、2重受信防止タイマは、リトライ
回数とリトライ間隔の積よりも長く設定されている。ま
た、初期送信タイマは、データ通信装置の初期化時間が
参酌されるとともに、2重受信防止タイマより長くなる
ように設定されている。
てリセット動作が行われた場合、初期送信タイマのタイ
ムアウトを待って、シーケンス番号が(N)の通信デー
タ80を送信する。そして、通信データ80を受信した
受信側のデータ通信装置1bは、フレーム解析処理部3
2においてシーケンス番号が(N)であると確認される
と通常処理を実行した上で、さらに2重受信防止タイマ
を起動する。この2重受信防止タイマが起動している間
は、フレーム解析処理部32は、同一のシーケンス番号
の通信データを受信しても破棄する。これにより、例え
ば図に示すように、シーケンス番号が(N)の返信デー
タ81がネットワーク上で喪失し、送信側のデータ通信
装置1aにおいて再送処理が行われる場合であっても、
受信側で管理している番号と同一である(N)の通信デ
ータ82はフレーム解析処理部32にて破棄される。し
たがって、受信側となるデータ通信装置1bでは通常時
には必ず処理をすべきシーケンス番号(N)の通信デー
タが再送されても、送信側となるデータ通信装置から再
送されたものは処理しないため、適切な処理を行うこと
が可能となっている。
ーケンス番号(N)の通信データ(82または84)を
送信する再送期間内に再リセットされてしまう場合を考
える。この場合、1度目のリセットにより送信される先
のシーケンス番号(N)の通信データ80と、再リセッ
ト後に送信されるシーケンス番号(N)の通信データ8
6では、それに含まれるデータの内容が異なる。このよ
うな場合であっても、初期送信タイマは、2重受信防止
タイマより長く設定されているため、受信側のデータ通
信装置1bは適切な処理を行うことが可能となってい
る。
においてリセットによる割り込みが生じるような場合で
あっても、その際に送信されるシーケンス番号(N)の
通信データは、受信側のデータ通信システム1bで通常
管理しているシーケンス番号と異なるため、エラー処理
されること無く適切に処理される。また、2重受信防止
タイマを備えることで、シーケンス番号が(N)である
返信データがネットワーク上で喪失し、その通信データ
が再送される場合であっても、正常に処理が行えるよう
になっている。そして、初期送信タイマを備えるため、
送信側のデータ通信装置1aがシーケンス番号(N)の
通信データを送信する再送期間内に再リセットされてし
まう場合であっても、受信側のデータ通信装置1bでは
正常に処理が行えることになる。
態2を、図面を用いて説明する。
は、通信データの構成が異なる。つまり、図7に示すよ
うに、先の実施の形態では通信データはデータリンク層
のフレームであったが、この実施の形態ではネットワー
ク層のパケットとなっている。このため、通信データの
構成内容がことなる。すなわち、この場合の通信データ
は、受信先のデータ通信装置1bのIPアドレス51、
送信元となる当該通信装置1aのIPアドレス52、要
求または返信を示すメッセージ種別53、後述するシー
ケンス番号54、アプリケーション層のデータにより構
成されるデータ55、誤り検出用CRC56にて構成さ
れることになる。
8に示すように示すようなものになる。すなわち、アプ
リケーションからのデータが上位処理I/F41に入力
される。次に、パケット生成部42では、そのデータに
シーケンス番号などを含む必要なヘッダが付加されてパ
ケットが生成される。この生成されたパケットが、下位
層となるデータリンク層の処理(上位処理I/F部2
1)に受け渡される。また、逆に、データリンク層から
上位処理I/F部21を介して、下位処理I/F43に
パケットが受け渡される。渡されたパケットは、パケッ
ト分解部44においてヘッダが分解されるととも誤り検
出が行われる。誤りが無かった場合はデータが取り出さ
れ、アプリケーションとなる上位処理I/F部44へ受
け渡される。誤りが検出された場合は、再送処理部45
に送られて再送要求の処理が行われる。この実施の形態
においても、先の実施の形態と同様の作用効果が期待で
きる。
述したもののみ限定されるものではなく、シーケンス番
号を管理しそれに基づき再送制御を行うようなデータ通
信システムであればよく、本発明の要旨を逸脱しない範
囲内において種々変更を加え得ることは勿論である。
ムは、非同期にデータ通信を行う複数のデータ通信装置
をネットワークで接続し、前記データ通信装置のうち送
信側の送信部は、フレームに順次シーケンス番号を付与
して送信し、受信側の受信部は送信されたフレームに付
与されたシーケンス番号と受信済みのシーケンス番号と
を比較することにより、通信データであるフレームの再
送制御を行うデータ通信システムにおいて、前記送信部
は、前記シーケンス番号を、通常時の送信においては順
次付与し所定の値まで達すると初期値に戻すとともに、
リセット時の送信においては通常時には使用しない特定
のシーケンス番号を付与するので、リセット時に送信さ
れるシーケンス番号の通信データは、受信側のデータ通
信システムで通常管理しているシーケンス番号と異なる
ため、送信側となるデータ通信装置においてリセットに
よる割り込みが生じるような場合であっても、受信側と
なるデータ通信装置で適切に処理することが可能とな
る。
は、非同期にデータ通信を行う複数のデータ通信装置を
ネットワークで接続し、前記データ通信装置のうち送信
側の送信部は、パケットに順次シーケンス番号を付与し
て送信し、受信側の受信部は送信されたパケットに付与
されたシーケンス番号と受信済みのシーケンス番号とを
比較することにより、通信データであるパケットの再送
制御を行うデータ通信システムにおいて、前記送信部
は、前記シーケンス番号を、通常時の送信においては順
次付与し所定の値まで達すると初期値に戻すとともに、
リセット時の送信においては通常時には使用しない特定
のシーケンス番号を付与するので、リセット時に送信さ
れるシーケンス番号の通信データは、受信側のデータ通
信システムで通常管理しているシーケンス番号と異なる
ため、送信側となるデータ通信装置においてリセットに
よる割り込みが生じるような場合であっても、受信側と
なるデータ通信装置で適切に処理することが可能とな
る。
は、請求項1または2の構成において、受信部に、タイ
マ手段を設け、特定シーケンス番号を受信後の一定の時
間に受信する同一シーケンス番号の通信データを破棄す
るようにしたので、リセット時に特定のシーケンス番号
が付加された通信データに対する返信データがネットワ
ーク上で喪失しその通信データが再送される場合であっ
ても、その特定のシーケンス番号の通信データは受信側
で破棄されるため、正常に処理が行える。
は、請求項3の構成において、一定の時間を、データ送
信装置の初期化処理時間とリトライ回数及びリトライ間
隔から決定するようにしたので、送信側のデータ通信装
置が特定のシーケンス番号の通信データを送信する再送
期間内に再リセットされてしまう場合であっても、その
ような特定のシーケンス番号が再送される場合にそれを
処理しないようにするための2重受信防止タイマを備え
ているため、受信側のデータ通信装置では正常に処理が
行える。
ある。
図である。
る機能ブロック図である。
フローチャートである。
フローチャートである。
ーケンス図である。
ある。
る機能ブロック図である。
である。
ータのデータ構成図である。
明するシーケンス図である。
Claims (4)
- 【請求項1】 非同期にデータ通信を行う複数のデータ
通信装置をネットワークで接続し、前記データ通信装置
のうち送信側の送信部は、フレームに順次シーケンス番
号を付与して送信し、受信側の受信部は送信されたフレ
ームに付与されたシーケンス番号と受信済みのシーケン
ス番号とを比較することにより、通信データであるフレ
ームの再送制御を行うデータ通信システムにおいて、 前記送信部は、前記シーケンス番号を、通常時の送信に
おいては順次付与し所定の値まで達すると初期値に戻す
とともに、リセット時の送信においては通常時には使用
しない特定のシーケンス番号を付与することを特徴とす
るデータ通信システム。 - 【請求項2】 非同期にデータ通信を行う複数のデータ
通信装置をネットワークで接続し、前記データ通信装置
のうち送信側の送信部は、パケットに順次シーケンス番
号を付与して送信し、受信側の受信部は送信されたパケ
ットに付与されたシーケンス番号と受信済みのシーケン
ス番号とを比較することにより、通信データであるパケ
ットの再送制御を行うデータ通信システムにおいて、 前記送信部は、前記シーケンス番号を、通常時の送信に
おいては順次付与し所定の値まで達すると初期値に戻す
とともに、リセット時の送信においては通常時には使用
しない特定のシーケンス番号を付与することを特徴とす
るデータ通信システム。 - 【請求項3】 前記受信部に、2重受信防止タイマを設
け、前記特定シーケンス番号を受信後の一定の時間に受
信する同一シーケンス番号の通信データを破棄するよう
にした請求項1または2に記載のデータ通信システム。 - 【請求項4】 前記一定の時間とは、データ送信装置の
初期化処理時間とリトライ回数及びリトライ間隔から決
定するようにした請求項3に記載のデータ通信システ
ム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002013390A JP3873751B2 (ja) | 2002-01-22 | 2002-01-22 | データ通信システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002013390A JP3873751B2 (ja) | 2002-01-22 | 2002-01-22 | データ通信システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003218876A true JP2003218876A (ja) | 2003-07-31 |
JP3873751B2 JP3873751B2 (ja) | 2007-01-24 |
Family
ID=27650363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002013390A Expired - Lifetime JP3873751B2 (ja) | 2002-01-22 | 2002-01-22 | データ通信システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3873751B2 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007329798A (ja) * | 2006-06-09 | 2007-12-20 | Yokogawa Electric Corp | ゲートウェイシステム |
JP2010109530A (ja) * | 2008-10-29 | 2010-05-13 | Sony Corp | 無線通信装置および無線通信方法 |
JP5052704B1 (ja) * | 2012-01-04 | 2012-10-17 | 三菱電機株式会社 | 列車情報管理装置 |
JP2012221327A (ja) * | 2011-04-11 | 2012-11-12 | Ntt Data Corp | Icカード処理システム、icカード処理方法及びプログラム |
JP5881071B1 (ja) * | 2014-11-20 | 2016-03-09 | パナソニックIpマネジメント株式会社 | 無線通信装置、無線通信システム及び無線通信方法 |
WO2023031998A1 (ja) * | 2021-08-30 | 2023-03-09 | 日本電信電話株式会社 | 送信局及び受信局 |
-
2002
- 2002-01-22 JP JP2002013390A patent/JP3873751B2/ja not_active Expired - Lifetime
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007329798A (ja) * | 2006-06-09 | 2007-12-20 | Yokogawa Electric Corp | ゲートウェイシステム |
JP4687570B2 (ja) * | 2006-06-09 | 2011-05-25 | 横河電機株式会社 | ゲートウェイシステム |
JP2010109530A (ja) * | 2008-10-29 | 2010-05-13 | Sony Corp | 無線通信装置および無線通信方法 |
JP2012221327A (ja) * | 2011-04-11 | 2012-11-12 | Ntt Data Corp | Icカード処理システム、icカード処理方法及びプログラム |
JP5052704B1 (ja) * | 2012-01-04 | 2012-10-17 | 三菱電機株式会社 | 列車情報管理装置 |
WO2013102998A1 (ja) * | 2012-01-04 | 2013-07-11 | 三菱電機株式会社 | 列車情報管理装置 |
KR101499408B1 (ko) * | 2012-01-04 | 2015-03-05 | 미쓰비시덴키 가부시키가이샤 | 열차 정보 관리 장치 |
US9553931B2 (en) | 2012-01-04 | 2017-01-24 | Mitsubishi Electric Corporation | Train-information managing apparatus |
JP5881071B1 (ja) * | 2014-11-20 | 2016-03-09 | パナソニックIpマネジメント株式会社 | 無線通信装置、無線通信システム及び無線通信方法 |
JP2016100707A (ja) * | 2014-11-20 | 2016-05-30 | パナソニックIpマネジメント株式会社 | 無線通信装置、無線通信システム及び無線通信方法 |
US10044809B2 (en) | 2014-11-20 | 2018-08-07 | Panasonic Intellectual Property Management Co., Ltd. | Wireless communication device for transmitting and receiving packetized data |
WO2023031998A1 (ja) * | 2021-08-30 | 2023-03-09 | 日本電信電話株式会社 | 送信局及び受信局 |
Also Published As
Publication number | Publication date |
---|---|
JP3873751B2 (ja) | 2007-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7746786B2 (en) | Retransmission control method and device | |
US6574770B1 (en) | Error-correcting communication method for transmitting data packets in a network communication system | |
US7149181B2 (en) | Apparatus and method for re-transmitting erroneous packet data | |
US8402343B2 (en) | Reliable packet cut-through | |
KR20070033292A (ko) | 무선 통신 시스템에서 시그날링 데이터 메시지들을전송하는 방법 및 장치 | |
US20070064705A1 (en) | Communications system, communications device, and data retransmission control method | |
JPH11243419A (ja) | Tcpレイヤのレート制御方式 | |
US7530001B2 (en) | Wireless communications system reducing unnecessary retransmission by means of a correlation value of received data with preamble and a method therefor | |
JP3284177B2 (ja) | データ伝送方式 | |
US7334175B2 (en) | Method for driving retransmission timer in mobile telecommunications system using radio link protocol | |
JPH09191384A (ja) | 移動体ファクシミリ通信における自動再送プロトコルの再送待ちフレーム数最適値自動設定方式 | |
JP3873751B2 (ja) | データ通信システム | |
KR100366018B1 (ko) | 데이터 통신 시스템 및 그 통신방법 | |
JPH1070523A (ja) | パケット伝送方法及び装置 | |
JPH10243050A (ja) | データ通信システム | |
US20040148422A1 (en) | Communication control method, communication system, and communication apparatus that can improve throughput | |
JPH11252134A (ja) | 同報通信システム | |
JP2002185550A (ja) | 無線通信装置 | |
JP2006148784A (ja) | 通信方法、及び通信装置 | |
JPH10190635A (ja) | 誤り再送を行う通信システム、その通信制御装置および誤り再送方法 | |
JPH06252895A (ja) | データ伝送方式 | |
JPH05122286A (ja) | パケツト再送機能付き通信プロトコル装置 | |
JPH06104923A (ja) | 無線によるデータ伝送装置 | |
JPH04273736A (ja) | パケット通信システムおよびパケット再送装置 | |
JP3079721B2 (ja) | ローカルエリアネットワークの時刻同期方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040823 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060620 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060704 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060904 |
|
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: 20061003 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061016 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 3873751 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091102 Year of fee payment: 3 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091102 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091102 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101102 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111102 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121102 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121102 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131102 Year of fee payment: 7 |
|
EXPY | Cancellation because of completion of term |