KR100692354B1 - 자동 반복 요청 방식을 갖는 데이터 네트워크에서패킷들을 폐기하기 위한 방법 및 장치 - Google Patents
자동 반복 요청 방식을 갖는 데이터 네트워크에서패킷들을 폐기하기 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR100692354B1 KR100692354B1 KR1020017005350A KR20017005350A KR100692354B1 KR 100692354 B1 KR100692354 B1 KR 100692354B1 KR 1020017005350 A KR1020017005350 A KR 1020017005350A KR 20017005350 A KR20017005350 A KR 20017005350A KR 100692354 B1 KR100692354 B1 KR 100692354B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- sequence number
- packets
- receiver
- bsn
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims description 56
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims description 56
- 230000005540 biological transmission Effects 0.000 claims description 42
- 239000000872 buffer Substances 0.000 claims description 18
- 238000012546 transfer Methods 0.000 claims description 2
- 102100036409 Activated CDC42 kinase 1 Human genes 0.000 description 11
- 230000001186 cumulative effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 238000007429 general method Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000003642 hunger Nutrition 0.000 description 1
- 230000037351 starvation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
- H04L1/1877—Buffer management for semi-reliable protocols, e.g. for less sensitive applications like streaming video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1806—Go-back-N protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1841—Resequencing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (19)
- 자동 반복 요청 방식(automatic repeat request scheme)을 포함하는 패킷 전송 프로토콜을 사용하는 데이터 네트워크에서 각각 연관된 시퀀스 번호를 갖는 패킷들을 폐기하기 위한 방법에 있어서,데이터 네트워크의 송신기에 의해, 상기 데이터 네트워크의 수신기로부터 응답이 수신되지 않은 적어도 하나의 패킷을 폐기하는 단계; 및상기 송신기에 의해 상기 수신기로 하여금 a) 상기 폐기된 적어도 하나의 패킷과 연관된 적어도 하나의 시퀀스 번호를 스킵하고, b) 상기 적어도 하나의 스킵된 시퀀스 번호에 후속하는 다음의 시퀀스 번호를 갖는 비연속적인 패킷을 수신하도록 명령하는 단계를 포함하는 방법.
- 제1 항에 있어서,상기 적어도 하나의 패킷 각각이 수신 강제 비트(receive enforcement bit)를 포함하고,상기 명령 단계는,상기 적어도 하나의 패킷 각각의 수신 강제 비트를 TRUE 값에 설정하는 단계; 및상기 적어도 하나의 패킷을 상기 수신기에게 송신하는 단계를 포함하는 방법.
- 제1 항에 있어서,상기 명령 단계는,적어도 하나의 패킷 각각에 대해 수신 강제 비트를 TRUE 값에 설정하는 단계; 및상기 패킷들 및 제어 메시지의 상기 패킷들의 시퀀스 번호들을 송신하는 송신기의 식별(identification)과 함께 TRUE에 설정된 상기 적어도 하나의 수신 강제 비트를 상기 수신기에게 송신하는 단계를 포함하는 방법.
- 제1 항에 있어서,상기 방법이 블록 연속 전송 자동 반복 요청 방식(go-back-n automatic repeat request scheme)과 관련되고,DSN+2k-1 값과 동일한 최대 상위 시퀀스 번호(maximum top sequence number)를 정의하는 단계 -여기서 DSN은 DSN 이전의 시퀀스 번호들을 갖는 모든 패킷들이 상기 데이터 네트워크의 수신기에 의해 수신되었다고 응답되었음을 나타내는 시퀀스 번호이고, k는 상기 데이터 네트워크의 패킷에 대한 시퀀스 번호 필드의 비트들의 수임- ;상기 수신 패킷의 수신 강제 비트가 TRUE에 설정되고 N(S)-ESN < 2k-1일 때, 수신 패킷을 수용하는 단계 -여기서 N(S)는 상기 수신 패킷의 시퀀스 번호이고 ESN은 수신될 다음 패킷의 예측 시퀀스 번호임- ;상기 수신 패킷의 수신 강제 비트가 TRUE에 설정되고 N(S)-ESN ≥ 2k-1일 때, a) 자동 반복 요청 방식의 재개시 및 b) 관리 제어 시스템에게 고장 상황(failure event)을 보고하는 것 중 하나를 실행하는 단계를 더 포함하는방법.
- 제1 항에 있어서,상기 방법이 블록 연속 전송 자동 반복 요청 방식과 관련되고,(TSN≤DSN-1), (TSN≤BSN+W) 및 (1≤W≤2k-1)인 조건들을 따라 상위 시퀀스 번호(TSN)를 제한하는 단계 -여기서, k는 상기 데이터 네트워크의 패킷에 대한 시퀀스 번호 필드의 비트들의 수이고, DSN은 DSN 이전의 시퀀스 번호들을 갖는 모든 패킷들이 상기 데이터 네트워크의 수신기에 의해 수신되었다고 응답되었음을 나타내는 시퀀스 번호이고, BSN은 상기 데이터 네트워크의 송신기의 송신 버퍼에 기억된 가장 오래된 패킷의 시퀀스 번호를 나타내는 하위(bottom) 시퀀스 번호이고, W는 상기 수신기와 상기 송신기에게 모두 인식되고 그 크기 내에서 패킷들이 추적되는 윈도 크기(window size)임- ;상기 수신 패킷의 수신 강제 비트가 TRUE에 설정되고 N(S)-ESN < 2k-W일 때, 수신 패킷을 수용하는 단계 -여기서 N(S)는 상기 수신 패킷의 시퀀스 번호이고 ESN은 수신될 다음 패킷의 예측 시퀀스 번호임- ;상기 수신 패킷의 수신 강제 비트가 TRUE에 설정되고 N(S)-ESN ≥ 2k-W일 때, a) 자동 반복 요청 방식의 재개시 및 b) 관리 제어 시스템에게 고장 상황을 보고하는 것 중 하나를 실행하는 단계; 및조건(DSN≤BSN≤TSN)에 따라 BSN을 제한하는 단계를 더 포함하는방법.
- 제1 항에 있어서,상기 방법이 선택 재전송 자동 반복 요청 방식(selective repeat automatic repeat request scheme)과 관련되고,조건들(DSN≤BSN≤TSN≤TSNMAX)에 따라, 상기 데이터 네트워크의 송신기의 송신 버퍼에 기억된 가장 오래된 패킷의 시퀀스 번호를 나타내는 하위 시퀀스 번호(BSN), 및 상위 시퀀스 번호(TSN)를 제한하는 단계 -여기서 DSN은 DSN 이전의 시퀀스 번호들을 갖는 모든 패킷들이 상기 데이터 네트워크의 수신기에 의해 수신되었다고 응답되었음을 나타내는 시퀀스 번호이고, TSNMAX는 최대 상위 시퀀스 번호이고, TSNMAX-DSN=2k-1 이며, k는 상기 데이터 네트워크의 패킷에 대한 시퀀스 번호 필드의 비트들의 수임- ;상기 수신 패킷의 수신 강제 비트가 TRUE에 설정되고 N(S)-ESN < 2k-1일 때, 수신 패킷을 수용하는 단계 - 여기서 N(S)는 상기 수신 패킷의 시퀀스 번호이고 ESN은 수신될 다음 패킷의 예측 시퀀스 번호임 - ;상기 수신 패킷의 수신 강제 비트가 TRUE에 설정되고 N(S)-ESN ≥ 2k-1일 때, a) 자동 반복 요청 방식의 재개시 및 b) 관리 제어 시스템에 고장 상황을 보고하는 것 중 하나를 실행하는 단계를 더 포함하는방법.
- 제6 항에 있어서,a) DSN 후와 BSN 전의 시퀀스 번호를 갖는 제1 패킷이 부정 응답(negatively acknowledged)되고, b) 상기 제1 패킷 이전에 있고 긍정 응답(positively acknowledged)되지 않은 패킷들의 수가 BSN과 상기 제1 패킷의 시퀀스 번호의 차 보다 작고, c) TSN≠BSN 일 때, BSN으로 표시된 상기 패킷의 수신 강제 비트를 설정하고 BSN으로 표시된 상기 패킷을 상기 송신기로부터 상기 수신기로 재전송하는 단계를 더 포함하는 방법.
- 제6 항에 있어서,a) DSN 후와 BSN 전의 시퀀스 번호를 갖는 제1 패킷이 부정 응답되고, b) 상기 제1 패킷 이전에 있고 긍정 응답되지 않은 패킷들의 수가 BSN과 상기 제1 패킷의 시퀀스 번호의 차 보다 작고, c) TSN = BSN 일 때,패킷이 송신을 대기(pending)하고 있으면, 상기 대기 패킷의 수신 강제 비트를 TRUE에 설정하고 상기 대기 패킷을 상기 송신기로부터 상기 수신기로 송신하는 단계를 더 포함하고;송신을 대기하는 패킷들이 없으면, a) 패킷이 상위 층으로부터 수신될 때까지 대기하는 것과 b) 상기 수신기에게 대기 중인 패킷들이 없음을 알려주는 것 중 하나를 실행하는 단계를 더 포함하는방법.
- 제6 항에 있어서,a) DSN 후이고 BSN 전인 시퀀스 번호를 갖는 제1 패킷이 부정 응답되고, b) 상기 제1 패킷 이전에 있고 긍정 응답되지 않은 패킷들의 수가 BSN과 상기 제1 패킷의 시퀀스 번호의 차 보다 크고, c) TSN≠BSN 일 때, BSN 후의 제1 미처리 패킷의 수신 강제 비트를 설정하고 상기 제1 미처리 패킷을 상기 송신기로부터 상기 수신기로 재전송하는 단계를 더 포함하는 방법.
- 제6 항에 있어서,a) DSN 후이고 BSN 전인 시퀀스 번호를 갖는 제1 패킷이 부정 응답되고, b) 상기 제1 패킷 이전에 있고 긍정 응답되지 않은 패킷들의 수가 BSN과 제1 패킷의 시퀀스 번호의 차 보다 크고, c) 상기 제1 패킷 후에 적어도 하나의 패킷이 존재하고, d) BSN 후의 시퀀스 번호를 갖는 부정 응답된 패킷들이 없을 때, BSN 후의 제1 패킷의 수신 강제 비트를 설정하고 BSN 후의 상기 제1 패킷을 상기 송신기로부터 상기 수신기로 재전송하는 단계를 더 포함하는 방법.
- 제6 항에 있어서,DSN 후이고 BSN 전인 시퀀스 번호를 갖는 제1 패킷이 부정 응답되고, BSN 보다 크거나 같고 TSN 보다 작은 시퀀스 번호들을 갖는 모든 패킷들이 긍정 응답되었을 때,패킷이 송신을 대기하고 있으면, 상기 대기 패킷의 수신 강제 비트를 TRUE에 설정하고 상기 대기 패킷을 상기 송신기로부터 상기 수신기로 송신하는 단계를 더 포함하고;송신을 대기하는 패킷들이 없으면, a) 패킷이 상위 층으로부터 수신될 때까지 대기하는 것과 b) 상기 수신기에게 대기 중인 패킷들이 없음을 알려주는 것 중 하나를 실행하는 단계를 더 포함하는방법.
- 제6 항에 있어서,패킷의 타이머-개시 재전송(timer-initiated retransmission)이 발생하고 ISN=BSN 일 때, 상기 패킷의 수신 강제 비트를 TRUE에 설정하는 단계; 및상기 패킷의 타이머-개시 재전송이 발생하고 ISN≠BSN 일 때, 상기 패킷의 수신 강제 비트를 FALSE에 설정하는 단계를 더 포함하고,ISN은 송신될 다음 패킷의 시퀀스 번호를 나타내는방법.
- 제6 항에 있어서,ISN=BSN 이고 BSN≠DSN 일 때, 상기 패킷의 수신 강제 비트를 TRUE에 설정하고, 그렇지 않은 경우에 상기 패킷의 수신 강제 비트를 FALSE에 설정하고, 여기서 ISN은 송신될 다음 패킷의 시퀀스 번호를 나타내는 방법.
- 블록 연속 전송 자동 반복 요청 방식을 포함하는 패킷 전송 프로토콜을 사용하는 데이터 네트워크에서 각각 연관된 시퀀스 번호를 갖는 패킷들을 폐기하기 위한 방법에 있어서,송신기에 의해 적어도 하나의 패킷을 폐기하는 단계;상기 송신기에 의해, 상기 적어도 하나의 폐기된 패킷에 대한 NACK을 수신하는 단계; 및상기 송신기에 의해, 상기 적어도 하나의 폐기된 패킷에 뒤이은 폐기되지 않은 패킷들에 대해 연속적인 시퀀스 번호를 할당하는 단계를 포함하는 방법.
- 블록 연속 전송 자동 반복 요청 방식을 포함하는 패킷 전송 프로토콜을 사용하는 데이터 네트워크에서 각각 연관된 시퀀스 번호를 갖는 패킷들을 폐기하기 위한 방법에 있어서,상기 데이터 네트워크의 송신기에 의해 송신되었지만 상기 데이터 네트워크의 수신기에 의해 수신되었다고 응답되지 않은 적어도 하나의 패킷을 상기 송신기에 의해 폐기하는 단계; 및상기 적어도 하나의 패킷을 폐기한 후에, 상기 송신기 및 상기 수신기를 재동기화하여 상기 수신기에 의해 수신된 최종 패킷과 상기 송신기에 의해 송신될 다음 패킷이 연속 시퀀스 번호들을 갖게 하는 단계를 포함하는 방법.
- 제15 항에 있어서,상기 재동기화 단계는,상기 수신기가 다음으로 수신할 것으로 예측하는 시퀀스 번호가 무엇인지를 결정하는 단계; 및상기 예측 시퀀스 번호가 상기 송신기로부터 다음으로 송신될 상기 패킷의 시퀀스 번호와 상이할 때, 상기 송신기로부터 다음으로 송신될 상기 패킷에게 상기 예측 시퀀스 번호를 할당하는 단계를 포함하는 방법.
- 블록 연속 전송 자동 반복 요청 방식을 포함하는 패킷 전송 프로토콜을 사용하는 데이터 네트워크에서 각각 연관된 시퀀스 번호를 갖는 패킷들을 폐기하기 위한 방법에 있어서,상기 데이터 네트워크의 송신기에 의해 전송되었지만 상기 데이터 네트워크의 수신기에 의해 수신되었다고 확인되지 않은 적어도 하나의 패킷을 상기 송신기에 의해 폐기하는 단계; 및상기 적어도 하나의 패킷을 폐기한 후에, 상기 수신기가 다음으로 예측하는 시퀀스 번호가 무엇인지를 결정함으로써 상기 송신기 및 상기 수신기를 재동기화하고, 상기 수신기의 예측 시퀀스 번호가 상기 송신기로부터 송신될 다음 패킷의 시퀀스 번호와 상이할 때, 상기 송신기로부터 송신될 다음 패킷의 시퀀스 번호와 부합하도록 상기 수신기의 상기 예측 시퀀스 번호를 변경하도록 상기 수신기에게 명령하는 단계를 포함하는 방법.
- 제15 항에 있어서,상기 재동기화 단계는 상기 송신기로부터 상기 수신기로 송신될 다음 패킷의 시퀀스 번호를 예측하도록 상기 수신기에게 명령하는 단계를 포함하는 방법.
- 블록 연속 전송 자동 반복 요청 방식을 포함하는 패킷 전송 프로토콜을 사용하는 데이터 네트워크에서 각각 연관된 시퀀스 번호를 갖는 패킷들을 폐기하기 위한 방법에 있어서,상기 데이터 네트워크의 송신기에 의해 송신되었지만 데이터 네트워크의 수신기에 의해 수신되었다고 응답되지 않은 적어도 하나의 패킷을 상기 송신기에 의해 폐기하는 단계; 및상기 적어도 하나의 패킷을 폐기한 후에, 상기 수신기가 다음으로 예측하는 시퀀스 번호가 무엇인지를 결정함으로써, 또한, 상기 송신기에서 대기하는 패킷들에 대해 상기 예측 시퀀스 번호로부터 시작해서 연속적으로 번호를 다시 매김으로써, 상기 수신기 및 상기 송신기를 재동기화하는 단계를 포함하는 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/179,952 | 1998-10-28 | ||
US09/179,952 US6424625B1 (en) | 1998-10-28 | 1998-10-28 | Method and apparatus for discarding packets in a data network having automatic repeat request |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010080344A KR20010080344A (ko) | 2001-08-22 |
KR100692354B1 true KR100692354B1 (ko) | 2007-03-09 |
Family
ID=22658663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020017005350A KR100692354B1 (ko) | 1998-10-28 | 1999-10-26 | 자동 반복 요청 방식을 갖는 데이터 네트워크에서패킷들을 폐기하기 위한 방법 및 장치 |
Country Status (9)
Country | Link |
---|---|
US (1) | US6424625B1 (ko) |
EP (1) | EP1125389B1 (ko) |
JP (1) | JP3817426B2 (ko) |
KR (1) | KR100692354B1 (ko) |
CN (1) | CN1135774C (ko) |
AU (1) | AU769881B2 (ko) |
CA (1) | CA2346244C (ko) |
DE (1) | DE69940643D1 (ko) |
WO (1) | WO2000025470A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101766525B1 (ko) | 2015-04-27 | 2017-08-10 | 한국철도기술연구원 | 무선통신망의 인덱스 코딩을 이용한 데이터 재전송 방법 |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4015773B2 (ja) * | 1999-03-10 | 2007-11-28 | 松下電器産業株式会社 | 送受信装置 |
US6621796B1 (en) * | 1999-03-22 | 2003-09-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Discard mechanism for selective repeat automatic repeat request |
US6519223B1 (en) * | 1999-04-06 | 2003-02-11 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for implementing a semi reliable retransmission protocol |
US7009967B1 (en) * | 1999-08-07 | 2006-03-07 | Shrikumar Hariharasubrahmanian | Systems and methods for transmitting data packets |
US6608818B1 (en) * | 1999-11-10 | 2003-08-19 | Qualcomm Incorporated | Radio link protocol enhancements to reduce setup time for data calls |
GB9930618D0 (en) * | 1999-12-24 | 2000-02-16 | Agilent Technologies Inc | Measuring efficiency of data transmission |
WO2001059979A2 (en) * | 2000-02-14 | 2001-08-16 | Thomson Licensing S.A. | Method for transmission of packetized messages with emitter timeout |
DE10008148A1 (de) * | 2000-02-22 | 2001-08-23 | Bosch Gmbh Robert | Verfahren zum Betreiben eines Mobilfunknetzes |
US7284064B1 (en) | 2000-03-21 | 2007-10-16 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
EP1193903A4 (en) * | 2000-05-22 | 2004-08-25 | Mitsubishi Electric Corp | DATA TRANSMISSION SYSTEM |
US7275254B1 (en) | 2000-11-21 | 2007-09-25 | Intel Corporation | Method and apparatus for determining and displaying the service level of a digital television broadcast signal |
US20020144265A1 (en) * | 2001-03-29 | 2002-10-03 | Connelly Jay H. | System and method for merging streaming and stored content information in an electronic program guide |
US20020144269A1 (en) * | 2001-03-30 | 2002-10-03 | Connelly Jay H. | Apparatus and method for a dynamic electronic program guide enabling billing broadcast services per EPG line item |
US7185352B2 (en) * | 2001-05-11 | 2007-02-27 | Intel Corporation | Method and apparatus for combining broadcast schedules and content on a digital broadcast-enabled client platform |
US7328455B2 (en) * | 2001-06-28 | 2008-02-05 | Intel Corporation | Apparatus and method for enabling secure content decryption within a set-top box |
US7363569B2 (en) * | 2001-06-29 | 2008-04-22 | Intel Corporation | Correcting for data losses with feedback and response |
DE10132577A1 (de) * | 2001-07-10 | 2003-01-30 | Philips Corp Intellectual Pty | Verfahren zur Übertragung von Datenpaketen |
US7047456B2 (en) * | 2001-08-28 | 2006-05-16 | Intel Corporation | Error correction for regional and dynamic factors in communications |
US7231653B2 (en) | 2001-09-24 | 2007-06-12 | Intel Corporation | Method for delivering transport stream data |
US8943540B2 (en) | 2001-09-28 | 2015-01-27 | Intel Corporation | Method and apparatus to provide a personalized channel |
SE0103506D0 (sv) * | 2001-10-19 | 2001-10-19 | Ericsson Telefon Ab L M | HARQ stall avoidance |
US7191375B2 (en) * | 2001-12-28 | 2007-03-13 | Intel Corporation | Method and apparatus for signaling an error condition to an agent not expecting a completion |
US7581026B2 (en) * | 2001-12-28 | 2009-08-25 | Intel Corporation | Communicating transaction types between agents in a computer system using packet headers including format and type fields |
US6944617B2 (en) * | 2001-12-28 | 2005-09-13 | Intel Corporation | Communicating transaction types between agents in a computer system using packet headers including an extended type/extended length field |
US7184399B2 (en) * | 2001-12-28 | 2007-02-27 | Intel Corporation | Method for handling completion packets with a non-successful completion status |
US7099318B2 (en) | 2001-12-28 | 2006-08-29 | Intel Corporation | Communicating message request transaction types between agents in a computer system using multiple message groups |
EP1326397B1 (en) * | 2002-01-03 | 2010-03-10 | Innovative Sonic Limited | Timer based stall avoidance mechanism for high speed wireless communication system |
US20030135857A1 (en) * | 2002-01-11 | 2003-07-17 | Ramesh Pendakur | Content discovery in a digital broadcast data service |
US20030135605A1 (en) * | 2002-01-11 | 2003-07-17 | Ramesh Pendakur | User rating feedback loop to modify virtual channel content and/or schedules |
US7239610B2 (en) * | 2002-07-18 | 2007-07-03 | Lucent Technologies Inc. | Methods and devices for partial upper layer frame loss detection based retransmission |
US7764624B2 (en) * | 2002-07-18 | 2010-07-27 | Alcatel-Lucent Usa Inc. | Methods and devices for preventing protocol stalling |
US7403528B2 (en) | 2002-09-13 | 2008-07-22 | Lucent Technologies Inc. | Method of data communication using a control message |
CN1788448B (zh) * | 2003-04-10 | 2011-09-14 | 艾利森电话股份有限公司 | 重传的方法和系统 |
CN100379192C (zh) * | 2003-06-18 | 2008-04-02 | Ut斯达康(中国)有限公司 | 无线链路控制协议确认模式中服务数据单元的丢弃方法及其装置 |
US7512715B2 (en) * | 2003-09-26 | 2009-03-31 | Nokia Corporation | System and method for requesting a resource over at least one network with reduced overhead |
KR100684307B1 (ko) * | 2003-12-29 | 2007-02-16 | 한국전자통신연구원 | 자동 재전송 요청 블록을 수신하는 방법 및 그 프로그램이 저장된 기록 매체 |
US7307955B2 (en) * | 2003-12-31 | 2007-12-11 | Nokia Corporation | Method and equipment for lossless packet delivery to a mobile terminal during handover |
ATE416525T1 (de) * | 2004-01-08 | 2008-12-15 | Mitsubishi Electric Corp | Fehlerprüfungsverfahren und system mit rückkopplung des ressourcezuteilungsschemas |
US20080043713A1 (en) * | 2004-01-14 | 2008-02-21 | Masahiro Komatsu | Communication System, Data Retransmission Control Method Thereof, and Wireless Transmitting/Receiving Apparatus Used Therein |
US7643419B2 (en) * | 2004-05-07 | 2010-01-05 | Interdigital Technology Corporation | Method and apparatus for implementing a data lifespan timer for enhanced dedicated channel transmissions |
US8009586B2 (en) * | 2004-06-29 | 2011-08-30 | Damaka, Inc. | System and method for data transfer in a peer-to peer hybrid communication network |
KR100711738B1 (ko) * | 2005-02-15 | 2007-04-25 | 삼성전자주식회사 | 비트맵 기반 자동 재전송 요구 엔진 및 그것의 제어 방법 |
US8755407B2 (en) | 2005-02-18 | 2014-06-17 | Qualcomm Incorporated | Radio link protocols for enhancing efficiency of multi-link communication systems |
US7895504B2 (en) * | 2005-06-16 | 2011-02-22 | Qualcomm Incorporated | NAK-to-ACK error detection and recovery |
KR100668673B1 (ko) * | 2005-11-24 | 2007-01-12 | 한국전자통신연구원 | 휴대 인터넷 시스템에서 핸드오버 시 arq 데이터 복원방법 |
US7756036B2 (en) * | 2005-12-22 | 2010-07-13 | Intuitive Surgical Operations, Inc. | Synchronous data communication |
US8054752B2 (en) | 2005-12-22 | 2011-11-08 | Intuitive Surgical Operations, Inc. | Synchronous data communication |
US7757028B2 (en) * | 2005-12-22 | 2010-07-13 | Intuitive Surgical Operations, Inc. | Multi-priority messaging |
JP4805081B2 (ja) * | 2006-09-29 | 2011-11-02 | 富士通株式会社 | 無線中継装置、無線中継方法および無線中継プログラム |
JP4768030B2 (ja) | 2006-10-04 | 2011-09-07 | 富士通株式会社 | データ転送方法 |
ES2542966T3 (es) * | 2007-03-22 | 2015-08-13 | Nec Corporation | Sistema de comunicación móvil y método de comunicación |
US8073012B2 (en) | 2007-05-02 | 2011-12-06 | Innovative Sonic Limited | Method and related apparatus for handling packet discard in a wireless communications system |
US20090168723A1 (en) | 2007-11-27 | 2009-07-02 | Qualcomm Incorporated | Method and apparatus for handling out-of-order packets during handover in a wireless communication system |
US8325608B2 (en) * | 2008-08-07 | 2012-12-04 | Qualcomm Incorporated | Efficient packet handling for timer-based discard in a wireless communication system |
JP2010074643A (ja) * | 2008-09-19 | 2010-04-02 | Hitachi Kokusai Electric Inc | 伝送システム |
US8443247B2 (en) * | 2008-12-12 | 2013-05-14 | Qualcomm Incorporated | Methods and systems using window start update for wireless communication HARQ connection |
US20120079336A1 (en) * | 2010-09-24 | 2012-03-29 | Aran Bergman | Techniques utilizing arq feedback for efficient transmitter buffer usage |
US9503223B2 (en) * | 2011-03-04 | 2016-11-22 | Blackberry Limited | Controlling network device behavior |
CN102255713B (zh) * | 2011-07-24 | 2013-10-30 | 哈尔滨工程大学 | 水声传感器网络的数据包及传输方法 |
JP5985403B2 (ja) | 2013-01-10 | 2016-09-06 | 株式会社東芝 | ストレージ装置 |
JP6005533B2 (ja) | 2013-01-17 | 2016-10-12 | 株式会社東芝 | 記憶装置および記憶方法 |
US9432251B2 (en) * | 2013-03-08 | 2016-08-30 | Qualcomm Incorporated | Enhanced acknowledgement and retransmission mechanism |
JP5931816B2 (ja) | 2013-08-22 | 2016-06-08 | 株式会社東芝 | ストレージ装置 |
KR102140679B1 (ko) * | 2013-12-24 | 2020-08-04 | 주식회사 케이티 | 패킷을 전송하는 네트워크 장치 및 방법, 그리고 패킷을 수신하는 디바이스 |
US9154460B1 (en) * | 2014-02-12 | 2015-10-06 | Sonus Networks, Inc. | Methods and apparatus for denial of service resistant policing of packets |
US9548918B2 (en) * | 2014-02-28 | 2017-01-17 | General Electric Company | Edge router systems and methods |
US10291365B2 (en) * | 2016-12-29 | 2019-05-14 | X Development Llc | Efficient automatic repeat request for free space optical communication |
WO2018127981A1 (ja) * | 2017-01-06 | 2018-07-12 | 富士通株式会社 | 無線通信システム、送信装置、受信装置 |
KR20180097999A (ko) * | 2017-02-24 | 2018-09-03 | 삼성전자주식회사 | 무선 통신 시스템에서 기지국들 간 데이터 전송을 위한 장치 및 방법 |
US11463547B2 (en) * | 2019-12-12 | 2022-10-04 | Google Llc | Reliable transport protocol and hardware architecture for datacenter networking |
US12079071B2 (en) * | 2023-01-12 | 2024-09-03 | Qualcomm Incorporated | Programmable initial packets rejection in a display system interface |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5826028A (en) * | 1996-05-13 | 1998-10-20 | Lockheed Martin Corporation | Initialization of switching networks for use with a scalable coherent interface |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4344171A (en) * | 1980-12-11 | 1982-08-10 | International Business Machines Corporation | Effective error control scheme for satellite communications |
JPH0732387B2 (ja) * | 1985-02-23 | 1995-04-10 | 株式会社日立製作所 | デ−タ再送方式 |
FR2655221B1 (fr) * | 1989-11-28 | 1994-04-15 | Alcatel Transmission Faisceaux H | Procede de demande automatique de retransmission pour installation de transmission numerique duplex a au moins une voie de retour bruitee et installation permettant la mise en óoeuvre de ce procede. |
US6163861A (en) * | 1996-08-23 | 2000-12-19 | Nippon Telegraph And Telephone Corporation | Error compensating method and apparatus and medium storing an error compensation program |
AU6473498A (en) | 1997-03-20 | 1998-10-12 | Ericsson Inc. | Method for implementing a transport layer protocol for wireless packet data delivery |
-
1998
- 1998-10-28 US US09/179,952 patent/US6424625B1/en not_active Expired - Lifetime
-
1999
- 1999-10-26 KR KR1020017005350A patent/KR100692354B1/ko active IP Right Grant
- 1999-10-26 CA CA002346244A patent/CA2346244C/en not_active Expired - Lifetime
- 1999-10-26 EP EP99958556A patent/EP1125389B1/en not_active Expired - Lifetime
- 1999-10-26 AU AU15896/00A patent/AU769881B2/en not_active Expired
- 1999-10-26 WO PCT/SE1999/001931 patent/WO2000025470A1/en active IP Right Grant
- 1999-10-26 CN CNB998128139A patent/CN1135774C/zh not_active Expired - Lifetime
- 1999-10-26 DE DE69940643T patent/DE69940643D1/de not_active Expired - Lifetime
- 1999-10-26 JP JP2000578949A patent/JP3817426B2/ja not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5826028A (en) * | 1996-05-13 | 1998-10-20 | Lockheed Martin Corporation | Initialization of switching networks for use with a scalable coherent interface |
Non-Patent Citations (1)
Title |
---|
Heliomar M. de Lima et al, "A Go-Back-N Protocol * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101766525B1 (ko) | 2015-04-27 | 2017-08-10 | 한국철도기술연구원 | 무선통신망의 인덱스 코딩을 이용한 데이터 재전송 방법 |
Also Published As
Publication number | Publication date |
---|---|
AU1589600A (en) | 2000-05-15 |
US6424625B1 (en) | 2002-07-23 |
CA2346244A1 (en) | 2000-05-04 |
JP2002529010A (ja) | 2002-09-03 |
KR20010080344A (ko) | 2001-08-22 |
CN1135774C (zh) | 2004-01-21 |
EP1125389A1 (en) | 2001-08-22 |
AU769881B2 (en) | 2004-02-05 |
JP3817426B2 (ja) | 2006-09-06 |
CN1325575A (zh) | 2001-12-05 |
CA2346244C (en) | 2009-12-22 |
DE69940643D1 (de) | 2009-05-07 |
EP1125389B1 (en) | 2009-03-25 |
WO2000025470A1 (en) | 2000-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100692354B1 (ko) | 자동 반복 요청 방식을 갖는 데이터 네트워크에서패킷들을 폐기하기 위한 방법 및 장치 | |
US6389016B1 (en) | Data communication system and method for transporting data | |
EP0409578B1 (en) | Data communication method and system with cyclic sequence of acknowledgements | |
US7599402B2 (en) | Communication device and method | |
JP4199439B2 (ja) | 網通信システムにおいてデータパケットを伝送するための誤り訂正通信方法 | |
US8416809B2 (en) | Apparatus for reporting reception result of packets in mobile communication system | |
US7430206B2 (en) | Wireless communication method and apparatus for detecting and correcting transmission errors | |
EP1161810B1 (en) | Data discard mechanism for selective repeat protocol | |
US8898534B2 (en) | Data transfer method | |
JP2006060408A (ja) | 無線パケット通信方法および無線局 | |
EP1700414A4 (en) | METHOD FOR GENERATING A FEEDBACK MESSAGE FOR ARQ IN A MOBILE COMMUNICATION SYSTEM | |
KR20080005150A (ko) | 무선통신 시스템에서 전송오류를 처리하는 방법 및 장치 | |
US7512112B2 (en) | Method and apparatus of controlling a reset procedure in a wireless communication system | |
US7733782B2 (en) | Method and an arrangement for avoiding unnecessary retransmissions | |
KR101127706B1 (ko) | 데이터 블록을 송신하기 위한 방법 및 송신 장치 | |
US7277439B2 (en) | Dual-mode data transmission system and process, corresponding transmitter and receiver | |
KR20060015198A (ko) | 이동통신시스템에서의 패킷 처리 결과 통보방법 | |
CN101217346A (zh) | 一种am模式状态反馈方法及系统 | |
JPH1146161A (ja) | 無線マルチキャストデータ転送方法 | |
CN116132001A (zh) | 一种丢包重传方法 | |
KR20100060853A (ko) | 무선 링크 제어 프로토콜에서의 상태 보고 방법 및 시스템 | |
EP0993139B1 (en) | Go-back-N automatic-repeat-request protocol on virtual circuits | |
CN113906700A (zh) | 在网络传输协议中传递确认的设备和方法 | |
GB2425923A (en) | Incorporating count values into protocol data units to facilitate detection of lost PDU's | |
KR20020093604A (ko) | 송신 시스템, 단말기, 서버, 상기 송신 시스템에서실행되는 패킷 송신 방법, 및 이 패킷 송신 방법에서실행되는 프로그램 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20010427 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20041013 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060519 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070104 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070302 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070305 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100302 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110224 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120224 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130225 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130225 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140224 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140224 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150225 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150225 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160223 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160223 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20190305 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20190305 Start annual number: 13 End annual number: 13 |
|
PC1801 | Expiration of term |
Termination date: 20200426 Termination category: Expiration of duration |