CN1415146A - 数据重传方法 - Google Patents

数据重传方法 Download PDF

Info

Publication number
CN1415146A
CN1415146A CN 00818164 CN00818164A CN1415146A CN 1415146 A CN1415146 A CN 1415146A CN 00818164 CN00818164 CN 00818164 CN 00818164 A CN00818164 A CN 00818164A CN 1415146 A CN1415146 A CN 1415146A
Authority
CN
China
Prior art keywords
packet
packets
recipient
transmit leg
message
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
Application number
CN 00818164
Other languages
English (en)
Other versions
CN100359837C (zh
Inventor
玛格多尔那·格伦戴
米哈利·托施
塔玛斯·扎伯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN1415146A publication Critical patent/CN1415146A/zh
Application granted granted Critical
Publication of CN100359837C publication Critical patent/CN100359837C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • H04L1/1628List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • H04L1/1657Implicit acknowledgement of correct or incorrect reception, e.g. with a moving window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L2001/125Arrangements for preventing errors in the return channel

Abstract

一种用于在发送方和接收方之间传输大量数据的方法和系统。发送方顺序发送给接收方多个数据分组。确定自发送这些数据分组的每个数据分组后这些数据分组中所述每个数据分组经过的时间。接收方发送消息给发送方,通知发送方这些数据分组中有一个识别出的分组丢失。只有当为这些数据分组中的所识别出的分组确定的经过时间大于预定的时间间隔时,发送方才重传这些数据分组中这个识别出的分组到接收方。

Description

数据重传方法
技术领域
本发明涉及在无线通信网络中的数据传输,尤其涉及一种用于以有效和可靠方式在移动台和服务器之间传输数据的方法和系统。
背景技术
无线应用协议(WAP)已开发用于处理(address)移动台的需要,因为这些设备具有严重的物理、存储和处理约束。WAP可应用于多种不同系统,包括GSM-900、GAM-1800、GSM-1900、CDMA IS-95、TDMA IS-136、宽带IS-95,以及诸如IMT-2000、UMTS和W-CDMA的第三代系统。
按照WAP,存在三类事务:类别0用于不可靠的单向请求,类别1用于可靠的单向请求,而类别2用于可靠的双向请求-响应事务。事务定义为在“发起者”(例如,发送方或接收方)和“应答者”(例如,发送方或接收方)之间的交互作用单元。事务始于发送方生成的请求消息。在类别2事务中,接收方用隐含确认该请求消息的一个结果消息应答。如果接收方处理该请求消息所花费的时间超过指定的时间间隔,接收方在发送结果消息之前可回复“不挂断”确认消息以避免重传该请求消息。当发送方接收到该确认时事务处理结束。
如果消息的长度超过承载电路(例如,电话公司)规定的最大尺寸,那么在该消息发送之前,它被分割为有序排列的数据分组序列。每个数据分组有分配给它的分组序号(PSN)。因此,例如,分割的第一个数据分组被分配分组序号0,第二个数据分组分配分组序号1,第三个数据分组分配分组序号2,以此类推。这些数据分组独立或组合传输,收到后由接收方重新组合。消息可分割的最大分组数约为256个分组,每个分组的最大尺寸为1-2k字节。因此,消息的最大尺寸典型地小于0.5M字节。
如果数据分组被分割为小组,那么直到已经确认接收到前面的分组组(packet group),发送方才发送属于同一事务的新分组。换言之,分组组是根据停-等协议发送的。典型地,发送方确定在每个分组组中的分组数,并在同一批中发送分组组的分组。每个分组组的最后一个数据分组有小组尾部(GTR)标志集(flag set),它常称之为GTR分组。整个消息的最后一个分组组的最后一个数据分组有传输尾部(TTR)标志集,它也称之为TTR分组。接收方存储所有接收的分组,而且一接收到GTR分组,接收方就检测它是否已接收了属于该特定分组组的所有分组。如果它已经接收了该小组中的所有分组,那么接收方返回包含有该GTR分组的分组序号的确认消息。然而,如果接收到GTR或TTR分组,但该分组组的一个或多个分组丢失,那么接收方在发送包含有该特定分组组的丢失分组的分组序号的否认(NACK)消息之前,等待一段时间,例如1/2中值往返行程时间(RTT)。如果发送方在发送分组组后的指定时间间隔内没有接收到确认,那么它只重传该分组组的GTR或TTR分组到接收方。
然而,如果在传输期间由于例如无线通信网络的切换错误或拥塞导致一个或多个确认或否认消息丢失,从而导致重传接收方已经接收到的数据分组,这将出现问题。
发明内容
本发明的目的是提供一种更健壮的数据传输方法和系统。
根据本发明一方面,接收方发送否认消息到发送方,列出数据消息中所有之前丢失的数据分组。接收方通过在否认消息中不列出它们来隐含确认接收到的数据分组。
根据本发明另一方面,只有自最初发送该数据分组后经过的时间大于预定时间周期,发送方才重传该数据分组。
在一个实施例中,发送方顺序发送给接收方多个数据分组。确定自发送这些数据分组的每个数据分组后这些数据分组中所述每个数据分组经过的时间。接收方发送消息给发送方,通知发送方这些数据分组中有一个识别出的分组丢失。只有当为这些数据分组中的那个识别出的分组确定的经过时间大于预定的时间间隔时,发送方才重传这些数据分组中这个识别出的分组到接收方。
附图说明
通过下面连同附图考虑的详细描述将更清楚本发明的其它目的和特征,然而应理解的是,附图仅设计用于示意目的,而不是对本发明的限定,对本发明的限定应参照所附权利要求书。还应理解的是,附图不必按规定比例绘制,而且除非另有说明,它们仅用于示意在此描述的结构和过程的概念。
在这些附图中,同样的附图标记表示同样的单元:
图1是根据本发明的实施例配置的数据传输系统的框图;
图2是在图1的系统中传输的经分割的数据消息;
图3是根据本发明方法的一个实施例的消息顺序图;
图4是根据本发明方法的另一个实施例的消息顺序图。
具体实施方式
1999年10月17日申请、并转让给其受让人的芬兰专利申请No.999470,在此引入作为参考。该申请公开了一种用于WAP标准的新数据传输类别,尤其用于传输任意长度的数据消息。
图1示意了数据传输系统10,包括移动台12(例如蜂窝电话),其通过空中链路16(包括例如,基站和交换控制点)与网关14无线通信。网关14通过诸如因特网或内联网的广域网与服务器18相连。根据下述的发明方法往返移动台12传输数据。
图2示意了数据流经分割后的数据消息。该数据消息包括多个数据分组组。每个组包括一个或多个无标志集的数据分组20和有GTR标志集的数据分组22。GTR标志集指示数据分组组的最后一个数据分组。整个数据消息的最后一个分组24包含TTR标志集。数据消息的每个数据分组20与唯一的识别号相联系,例如分组序号(PSN),以便接收方(例如移动台12)能基于识别号识别该数据消息中丢失的数据分组。这些数据分组优选连续编号(例如0、1、2、3……)。
在一个实施例中,发送方(例如,网关14或服务器18)根据PSN顺序发送数据分组20给接收方,以便PSN较低的数据分组20先于PSN较高的数据分组发送(例如,PSN=2的数据分组先于PSN=3的数据分组发送)。如果接收方确定数据分组20丢失(例如,它已经接收到PSN=3的数据分组,但没有接收到PSN=1的数据分组),那么它发送否认(NACK)消息给发送方,列出丢失的分组(例如,PSN=1)。优选NACK消息不仅列出最近的数据分组组中丢失的分组,还列出所有之前的数据分组组中丢失的分组。因此,如果PSN=3的数据分组从分组组1中丢失(尚未接收),而且PSN=25的数据分组从分组组5中丢失,那么NACK消息将同时列出丢失的数据分组(PSN=3和PSN=25)。这样做特别方便,因为即使前一NACK消息丢失了,发送方仍能被通知到之前发送的分组组中丢失的数据分组。考虑在接收方接收到每个数据分组组的GTR数据分组之前或之后可发送NACK消息。
从接收方接收到NACK消息后,发送方检测自发送在NACK消息中列出的每个丢失的数据分组后过去的时间。如果对丢失的数据分组来说过去的时间小于预定的时间间隔(例如,约为数据分组在发送方和接收方之间传输所需的一个往返行程时间(RTT)),发送方并不重传所请求的(丢失的)数据分组。另一方面,如果该丢失的数据分组所经过的时间大于预定的时间间隔,则发送方重传该丢失的数据分组。
一接收到小组中的所有数据分组,接收方就发送确认(ACK)消息给发送方,确认接收到小组的所有数据分组,接着开始组合接收的数据分组以重新构成该数据消息。类似于NACK消息的发送,接收方在接收到小组的GTR数据分组后可发送ACK消息。接收方在接收到TTR数据分组后也可发送ACK消息,确认接收到数据消息中的所有数据分组。或者,接收方可发送NACK消息,列出一个特定组没有丢失的数据分组,从而隐含确认接收到该特定组中的所有数据分组。
在特别优选的实施例中,NACK消息不仅列出丢失的数据分组,而且列出接收方接收的数据分组中的最高分组序号。利用这种NACK消息,接收方因此能隐含确认接收到PSN较低的所有数据分组(除了列出的丢失分组)。示意这种NACK消息的例子如下。发送方发送两组数据分组:具有PSN=N,N+1,N+2(GTR)的分组;以及具有PSN=N+3,N=4,N+5(GTR)的分组。PSN=N+2和N+5的两个数据分组包括GTR标志集,因此是它们各自的小组中最后一个数据分组。PSN=N和N+1的数据分组在传输期间丢失。接收方接着发送NACK消息(NACK_1),列出PSN=N和N+1的数据分组为丢失分组,而PSN=N+2的数据分组为接收方接收的最后一个数据分组(即,PSN最高)。然而,NACK_1在传输期间也丢失了。其间,接收方继续接收下一分组组的数据分组:具有PSN=N+3,N+4和N+5的数据分组。在确定PSN=N和N+1的数据分组仍然丢失之后,接收方发送第二个NACK消息(NACK_2),列出接收的最后一个数据分组(例如,PSN=N+5的数据分组)和仍丢失的数据分组(PSN=N和N+1的数据分组)。接收方接收NACK_2,且认识到接收方已经接收了除PSN=N和N+1的数据分组外在这两个数据分组组中的所有数据分组。发送方之后重新发送丢失的数据分组(PSN=N和N+1)。考虑这个NACK消息可与确认消息组合用于进一步增强发送方和接收方之间的通信可靠性。
图3示意了本发明方法的一个实施例的步骤。接收方发送数据请求到空中链路16,链路16依次发送该请求给发送方。发送方接收该数据请求并发送给空中链路16具有PSN=N,N+1和N+2的数据分组20。然而空中链路只发送了PSN=N+1和N+2的数据分组,漏掉了PSN=N的数据分组。接收方确定PSN=N的数据分组丢失并发送给空中链路16 NACK消息(NACK_1),列出PSN=N的数据分组。但是该NACK消息也丢了,空中链路16无法转发该NACK消息到发送方。发送方仍响应原始数据请求,发送另一分组组的PSN=N+3和N+4的数据分组20。空中链路16发送给接收方PSN=N+3和N+4的数据分组。接收方再次确认PSN=N的数据分组丢失,并发送列出丢失数据分组的另一NACK消息(NACK_2)到空中链路16,链路16成功地转发该NACK_2消息到发送方。发送方响应NACK_2,通过空中链路16发送丢失的PSN=N的数据分组到接收方。
图4示意了本发明方法的另一个实施例。接收方发送数据请求到空中链路16,链路16依次发送该请求到发送方。发送方接着发送PSN=N,N+1的数据分组到空中链路16。空中链路丢失了PSN=N的数据分组,只发送PSN=N+1的数据分组到接收方。接收方发送给空中链路16否认消息(NACK_1),列出PSN=N的数据分组。发送方继续发送PSN=N+2的数据分组到空中链路16,链路16成功发送该数据分组到接收方。接收方确定(在接收到GTR分组之前或之后)PSN=N的数据分组丢失,之后发送另一否认消息(NACK_2)。然而,空中链路最后发送NACK_1给发送方,其响应是发送PSN=N的数据分组给空中链路16。空中链路16传送PSN=N的数据分组给接收方。发送方在小于一个RTT(即,预定的时间间隔)的时间间隔内发送该数据分组(PSN=N)后,发送方接收到请求同一数据分组(即,PSN=N)的NACK_2。由于NACK_2是在小于一个RTT的时间间隔内接收的,因此发送方不理睬NACK_2,拒绝发送所请求的数据分组。
因此,虽然上面已经示意、描述和指出了应用于本发明的优选实施例的基本新颖性特征,但应理解的是,本领域的技术人员可对所示意的设备的形式和细节以及设备操作做各种省略、替代和改变而不偏离本发明的精神。例如,它明确指出,以基本上相同的方式执行基本上相同的功能以实现相同结果的那些单元和/或方法步骤的所有组合落在本发明的范围之内。此外,应认识到,连同本发明的任何公开形式或实施例一起示意和/或描述的结构和/或单元和/或方法步骤,可结合到任何其它公开或描述或建议的形式或实施例中,作为设计选择的一般素材。因此,本发明仅受所附权利要求书指示的内容的限制。

Claims (14)

1.一种用于在发送方和接收方之间传输数据的方法,顺序包括如下步骤:
(a)响应请求从发送方顺序发送多个数据分组到接收方;
(b)确定自发送这些数据分组的每个数据分组后,这些数据分组的所述每个数据分组所经过的时间;
(c)接收方确定这些数据分组中是否有任何一个数据分组丢失;
(d)当接收方确定这些数据分组中至少有一个数据分组丢失时,从接收方发送消息给发送方,通知发送方在这些数据分组中有一个识别出的分组丢失;以及
(e)只有当为这些数据分组中的所识别出的分组确定的经过时间大于预定的时间间隔时,才从发送方重传在这些数据分组中所识别出的分组到接收方。
2.如权利要求1的方法,其中预定的时间间隔约为:这些数据分组中所识别出的一个分组在发送方和接收方之间传输一个往返行程时间。
3.如权利要求1的方法,其中数据消息中这些数据分组的每个分组由分组序号唯一识别。
4.如权利要求3的方法,其中分组序号以连续顺序排列。
5.如权利要求1的方法,其中数据分组按小组排列,每个小组包含至少一个数据分组。
6.如权利要求5的方法,其中数据分组按小组传输。
7.如权利要求6的方法,其中每个小组包括具有GTR标志集的数据分组,用于指示小组的最后一个数据分组。
8.如权利要求7的方法,其中在步骤(d)通知发送方在所有之前发送的小组中所有丢失的数据分组。
9.如权利要求1的方法,其中步骤(d)还包括通知发送方由接收方所接收的最后一个数据分组的步骤。
10.如权利要求7的方法,其中步骤(d)还包括通知发送方由接收方所接收的最后一个数据分组的最高分组序号的步骤。
11.一种用于在发送方和接收方之间传输数据的系统,包括:
(a)用于响应请求从发送方顺序发送多个数据分组到接收方的装置;
(b)用于确定自发送这些数据分组的每个数据分组后,这些数据分组的所述每个数据分组所经过的时间的装置;
(c)用于由接收方确定这些数据分组中是否有任何一个数据分组丢失的装置;
(d)用于在接收方确定这些数据分组中至少有一个数据分组丢失时,从接收方发送消息给发送方,通知发送方在这些数据分组中有一个识别出的分组丢失的装置;以及
(e)用于只有在为这些数据分组中的所识别出的分组确定的经过时间大于预定的时间间隔时,才从发送方重传在这些数据分组中所识别出的分组到接收方的装置。
12.如权利要求11的系统,其中发送方为网关和服务器中的一种。
13.如权利要求11的系统,其中接收方为移动台。
14.如权利要求13的系统,其中所述移动台为移动电话。
CNB008181640A 2000-01-04 2000-11-24 数据重传方法和系统 Expired - Lifetime CN100359837C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/477,457 2000-01-04
US09/477,457 US6629285B1 (en) 2000-01-04 2000-01-04 Data transmission

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100563731A Division CN100413241C (zh) 2000-01-04 2000-11-24 数据重传方法

Publications (2)

Publication Number Publication Date
CN1415146A true CN1415146A (zh) 2003-04-30
CN100359837C CN100359837C (zh) 2008-01-02

Family

ID=23895988

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB008181640A Expired - Lifetime CN100359837C (zh) 2000-01-04 2000-11-24 数据重传方法和系统
CNB2005100563731A Expired - Lifetime CN100413241C (zh) 2000-01-04 2000-11-24 数据重传方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNB2005100563731A Expired - Lifetime CN100413241C (zh) 2000-01-04 2000-11-24 数据重传方法

Country Status (6)

Country Link
US (3) US6629285B1 (zh)
EP (1) EP1256199A1 (zh)
CN (2) CN100359837C (zh)
AU (1) AU1295201A (zh)
HK (1) HK1081759A1 (zh)
WO (1) WO2001050672A1 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007028312A1 (fr) * 2005-09-08 2007-03-15 Huawei Technologies Co., Ltd. Procede de retransmission d'unite de transmission de donnees, systeme, dispositif recepteur de donnees et dispositif emetteur de donnees
WO2007124634A1 (fr) * 2006-04-27 2007-11-08 Zte Corporation Procédé de retransmission de données dans le protocole de commande de liaison radio
CN100364258C (zh) * 2004-01-08 2008-01-23 索尼株式会社 接收设备和方法
CN100407691C (zh) * 2003-07-10 2008-07-30 富士通株式会社 分组收发设备
CN100442755C (zh) * 2003-11-14 2008-12-10 华为技术有限公司 一种保证通用路由封装隧道传输可靠的方法
WO2009033413A1 (fr) * 2007-09-06 2009-03-19 Shanghai Huawei Technologies Co., Ltd. Procédé et dispositif de transmission pour la commande d'une retransmission
CN1921367B (zh) * 2005-08-25 2010-05-05 华为技术有限公司 多载波do系统中基于非应答机制的数据帧重传方法和系统
CN1894921B (zh) * 2003-12-18 2010-08-25 夏普株式会社 接收台、通信方法
CN1645866B (zh) * 2004-01-23 2012-06-27 株式会社Ntt都科摩 用于控制数据传送的发射机设备
WO2013010472A1 (zh) * 2011-07-19 2013-01-24 电信科学技术研究院 一种反馈信息的传输方法及装置
CN103763073A (zh) * 2014-01-09 2014-04-30 深圳市迪威视讯股份有限公司 一种丢包重传的方法及终端
CN102201977B (zh) * 2004-12-24 2015-01-21 阿斯帕拉公司 批量数据传输
CN104318756A (zh) * 2014-11-17 2015-01-28 国家电网公司 一种水电站下泄流量数据上传系统的优化方法
CN108809539A (zh) * 2017-05-04 2018-11-13 北京展讯高科通信技术有限公司 数据重传方法及装置、计算机可读存储介质、发射机

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6543005B1 (en) * 1999-10-27 2003-04-01 Oracle Corporation Transmitting data reliably and efficiently
GB2379837B (en) * 2000-05-16 2004-02-11 Ericsson Telefon Ab L M Method for simulated wap push
JP3348080B1 (ja) * 2000-07-07 2002-11-20 松下電器産業株式会社 データ送信装置とデータ受信装置及びデータ送受信方法
US6965916B1 (en) * 2000-12-14 2005-11-15 Bellsouth Intellectual Property Corp. System and method for data distribution and recovery
US7095729B2 (en) * 2000-12-22 2006-08-22 Intel Corporation Method for multimedia communication over packet channels
US7058085B2 (en) * 2001-03-14 2006-06-06 Nortel Networks Limited Method and apparatus for transmitting data over a network within a specified time limit
US20030023746A1 (en) * 2001-07-26 2003-01-30 Koninklijke Philips Electronics N.V. Method for reliable and efficient support of congestion control in nack-based protocols
US6717927B2 (en) 2002-04-05 2004-04-06 Interdigital Technology Corporation System for efficient recovery of node B buffered data following serving high speed downlink shared channel cell change
AU2003234524A1 (en) * 2002-05-06 2003-11-17 Walter G. Faber Beverage dispenser
US7706405B2 (en) 2002-09-12 2010-04-27 Interdigital Technology Corporation System for efficient recovery of Node-B buffered data following MAC layer reset
US7327735B2 (en) * 2002-11-27 2008-02-05 Alcatel Canada Inc. System and method for detecting lost messages transmitted between modules in a communication device
US7584404B2 (en) * 2002-12-19 2009-09-01 Intel Corporation Method and apparatus for multimedia communication over packet channels
US7853525B2 (en) * 2003-07-15 2010-12-14 Microsoft Corporation Electronic draft capture
US20050111416A1 (en) * 2003-11-24 2005-05-26 Boris Ginzburg Method, system and device of fragmentation with group acknowledgement in wireless networks
JP2005346164A (ja) * 2004-05-31 2005-12-15 Toshiba Corp データ処理装置およびデータ転送制御方法
US8755407B2 (en) * 2005-02-18 2014-06-17 Qualcomm Incorporated Radio link protocols for enhancing efficiency of multi-link communication systems
TW201301833A (zh) * 2005-02-18 2013-01-01 Qualcomm Inc 用於多重鏈結通信系統之無線鏈結協定
GB2430112A (en) * 2005-09-09 2007-03-14 Royal Nat Lifeboat Institution Communicating vessel location information
CN1852075B (zh) * 2005-12-02 2010-05-05 华为技术有限公司 一种数据重传的方法及装置
US7792026B2 (en) * 2006-02-17 2010-09-07 Alcatel-Lucent Usa Inc. Method of calculating a time period to wait for missing data packets
US8437751B2 (en) * 2006-04-25 2013-05-07 Core Wireless Licensing S.A.R.L. Method, apparatus and computer program product for providing confirmed over-the-air terminal configuration
JP2008099139A (ja) * 2006-10-13 2008-04-24 Fujitsu Ltd 通信方法
US8055290B1 (en) * 2007-02-23 2011-11-08 Nextel Communications Inc. Method to reduce push-to-talk call setup time
US8774203B2 (en) * 2007-06-07 2014-07-08 Intel Corporation One-way message notification with out-of-order packet delivery
US8792512B2 (en) * 2007-06-07 2014-07-29 Intel Corporation Reliable message transport network
KR20100057759A (ko) 2007-10-10 2010-06-01 엘지전자 주식회사 무선 네트워크에서의 멀티캐스트 프레임 재전송 방법 및 수신된 멀티캐스트 프레임 처리 방법
CN101222311B (zh) * 2008-01-29 2010-12-08 杭州华三通信技术有限公司 实时报文丢包恢复方法、系统及接收端单元
US8289895B2 (en) * 2009-04-24 2012-10-16 Research In Motion Limited Relay link HARQ operation
US20110116483A1 (en) * 2009-11-13 2011-05-19 Yong Sang Lee Tcp data throughout enhancement for wlan clients on a wireless lan router
CN102377552A (zh) * 2010-08-23 2012-03-14 中兴通讯股份有限公司 一种数据重传方法及系统
CN102404079B (zh) * 2011-12-28 2016-07-06 用友汽车信息科技(上海)股份有限公司 数据传输控制装置和数据传输控制方法
US20160013892A1 (en) * 2013-03-25 2016-01-14 Hidetoshi Suzuki Communication apparatus, reception apparatus, and transmission apparatus
US9538207B2 (en) * 2013-12-05 2017-01-03 Qognify Ltd. Method and apparatus for managing video storage
FR3022094B1 (fr) * 2014-06-06 2017-12-08 Bull Sas Methode et systeme de controle de flux
CN104021053B (zh) * 2014-06-13 2017-02-08 广州金山网络科技有限公司 一种修复、备份应用程序的方法、移动终端及网络服务器
US20220166595A1 (en) * 2019-03-28 2022-05-26 Nokia Technologies Oy Preconfigured radio link switching for bandwidth parts
EP4197139A1 (en) * 2020-12-15 2023-06-21 Huawei Technologies Co., Ltd. Device and method for selective retransmission of lost packets

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4888767A (en) * 1984-12-25 1989-12-19 Nec Corporation Repeat request signal transmission method for multi-station packet communication
JP2595965B2 (ja) * 1987-05-11 1997-04-02 株式会社日立製作所 同報通信システム
JPS6489737A (en) * 1987-09-30 1989-04-04 Toshiba Corp Multiple address communication data transmission system
US5031179A (en) * 1987-11-10 1991-07-09 Canon Kabushiki Kaisha Data communication apparatus
DE3900633C2 (de) * 1988-01-11 2000-01-20 Ricoh Kk Faxgerät
JP2685783B2 (ja) * 1988-03-09 1997-12-03 株式会社東芝 誤り制御方式
US4887162A (en) * 1988-04-19 1989-12-12 Ricoh Company, Ltd. Facsimile machine having retransmission function
US5130986A (en) * 1990-04-27 1992-07-14 At&T Bell Laboratories High speed transport protocol with two windows
US5222061A (en) 1991-10-31 1993-06-22 At&T Bell Laboratories Data services retransmission procedure
JPH05207023A (ja) * 1992-01-24 1993-08-13 Hitachi Ltd 大量データ伝送方法
US5444718A (en) * 1993-11-30 1995-08-22 At&T Corp. Retransmission protocol for wireless communications
US5594490A (en) * 1994-05-23 1997-01-14 Cable Services Technologies, Inc. System for distributing video/audio files from central location to a plurality of cable headends
US5570367A (en) 1994-07-29 1996-10-29 Lucent Technologies Inc. Asymmetric protocol for wireless communications
FI98174C (fi) * 1995-05-09 1997-04-25 Nokia Telecommunications Oy Datansiirtojärjestelmä, jossa on liukuvaan ikkunaan perustuva datavuonohjaus
US5754754A (en) * 1995-07-26 1998-05-19 International Business Machines Corporation Transmission order based selective repeat data transmission error recovery system and method
US5677918A (en) * 1995-07-28 1997-10-14 Motorola, Inc. Method and device for efficient error correction in a packet-switched communication system
US5664091A (en) * 1995-08-31 1997-09-02 Ncr Corporation Method and system for a voiding unnecessary retransmissions using a selective rejection data link protocol
US5717689A (en) * 1995-10-10 1998-02-10 Lucent Technologies Inc. Data link layer protocol for transport of ATM cells over a wireless link
US5684791A (en) * 1995-11-07 1997-11-04 Nec Usa, Inc. Data link control protocols for wireless ATM access channels
CA2216980C (en) 1996-10-04 2001-09-25 Hitachi, Ltd. Communication method
US5905871A (en) * 1996-10-10 1999-05-18 Lucent Technologies Inc. Method of multicasting
US5815508A (en) * 1996-10-11 1998-09-29 Motorola, Inc. Method and apparatus for providing information between communication devices
US5974028A (en) * 1997-02-24 1999-10-26 At&T Corp. System and method for improving transport protocol performance in communication networks having lossy links
US6105064A (en) * 1997-05-30 2000-08-15 Novell, Inc. System for placing packets on network for transmission from sending endnode to receiving endnode at times which are determined by window size and metering interval
US6018516A (en) * 1997-11-14 2000-01-25 Packeteer, Inc. Method for minimizing unneeded retransmission of packets in a packet communication environment supporting a plurality of data link rates
US6392993B1 (en) * 1998-06-29 2002-05-21 Microsoft Corporation Method and computer program product for efficiently and reliably sending small data messages from a sending system to a large number of receiving systems
US6335933B1 (en) * 1999-05-21 2002-01-01 Broadcom Homenetworking, Inc. Limited automatic repeat request protocol for frame-based communication channels

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100407691C (zh) * 2003-07-10 2008-07-30 富士通株式会社 分组收发设备
CN100442755C (zh) * 2003-11-14 2008-12-10 华为技术有限公司 一种保证通用路由封装隧道传输可靠的方法
CN1894921B (zh) * 2003-12-18 2010-08-25 夏普株式会社 接收台、通信方法
CN100364258C (zh) * 2004-01-08 2008-01-23 索尼株式会社 接收设备和方法
CN1645866B (zh) * 2004-01-23 2012-06-27 株式会社Ntt都科摩 用于控制数据传送的发射机设备
CN102201977B (zh) * 2004-12-24 2015-01-21 阿斯帕拉公司 批量数据传输
CN1921367B (zh) * 2005-08-25 2010-05-05 华为技术有限公司 多载波do系统中基于非应答机制的数据帧重传方法和系统
WO2007028312A1 (fr) * 2005-09-08 2007-03-15 Huawei Technologies Co., Ltd. Procede de retransmission d'unite de transmission de donnees, systeme, dispositif recepteur de donnees et dispositif emetteur de donnees
WO2007124634A1 (fr) * 2006-04-27 2007-11-08 Zte Corporation Procédé de retransmission de données dans le protocole de commande de liaison radio
WO2009033413A1 (fr) * 2007-09-06 2009-03-19 Shanghai Huawei Technologies Co., Ltd. Procédé et dispositif de transmission pour la commande d'une retransmission
WO2013010472A1 (zh) * 2011-07-19 2013-01-24 电信科学技术研究院 一种反馈信息的传输方法及装置
CN103763073A (zh) * 2014-01-09 2014-04-30 深圳市迪威视讯股份有限公司 一种丢包重传的方法及终端
CN104318756A (zh) * 2014-11-17 2015-01-28 国家电网公司 一种水电站下泄流量数据上传系统的优化方法
CN108809539A (zh) * 2017-05-04 2018-11-13 北京展讯高科通信技术有限公司 数据重传方法及装置、计算机可读存储介质、发射机
CN108809539B (zh) * 2017-05-04 2021-04-27 北京紫光展锐通信技术有限公司 数据重传方法及装置、计算机可读存储介质、发射机

Also Published As

Publication number Publication date
EP1256199A1 (en) 2002-11-13
CN1655494A (zh) 2005-08-17
HK1081759A1 (en) 2006-05-19
US20100058138A1 (en) 2010-03-04
WO2001050672A1 (en) 2001-07-12
CN100359837C (zh) 2008-01-02
US6629285B1 (en) 2003-09-30
AU1295201A (en) 2001-07-16
USRE43071E1 (en) 2012-01-03
USRE45407E1 (en) 2015-03-03
CN100413241C (zh) 2008-08-20

Similar Documents

Publication Publication Date Title
CN100359837C (zh) 数据重传方法和系统
CN100370791C (zh) 数据传输的方法、装置及系统
US6233248B1 (en) User data protocol for internet data communications
EP2290866B1 (en) Method for moving a receive window in a radio access network
CN101622812B (zh) 在无线通信系统中请求包重发的设备和方法
EP0409578B1 (en) Data communication method and system with cyclic sequence of acknowledgements
EP2229745B2 (en) Status reporting for retransmission protocol
AU9344601A (en) Hybrid arq with parallel packet transmission
KR20020003233A (ko) 플렉서블 무선링크 제어 프로토콜
CN101507317B (zh) 用于移动通信系统的无线通信装置以及无线通信方法
JP2003500982A (ja) パケット・ネットワークでデータ・パケットを再送信するための方法
CN101399643B (zh) 确认模式数据传输的控制方法及装置
KR20070108801A (ko) 고속 데이터 처리를 위한 효율적인 재전송 장치 및 방법
EP1626518B1 (en) Method for reporting reception result of packets in mobile communication system
DE60222637T2 (de) Verfahren und vorrichtung zur vermeidung unnötiger sendewiederholungen in einem zellularen mobilfunksystem
EP1207709A1 (en) Retransmission control method and the apparatus
US7995517B2 (en) System and method for transmitting units of messages in a mobile communication system
EP1641190B1 (en) Radio link control protocol
CN102201901A (zh) 数据重传方法及装置
US20050094632A1 (en) DOCSIS MAC layer-based ARQ for fixed wireless
KR20030004618A (ko) 고속순방향패킷전송 시스템의 패킷 데이터 재전송 장치 및방법
US6487201B1 (en) Method for managing received data in complex digital cellular terminal
CN107959554B (zh) 一种数据的重传方法及装置
JPH1070523A (ja) パケット伝送方法及び装置
KR100651441B1 (ko) 비트맵 구성과 이를 이용한 패킷 재전송 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160125

Address after: Espoo, Finland

Patentee after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Patentee before: Nokia Oyj

CX01 Expiry of patent term

Granted publication date: 20080102

CX01 Expiry of patent term