CN100359837C - 数据重传方法和系统 - Google Patents
数据重传方法和系统 Download PDFInfo
- Publication number
- CN100359837C CN100359837C CNB008181640A CN00818164A CN100359837C CN 100359837 C CN100359837 C CN 100359837C CN B008181640 A CNB008181640 A CN B008181640A CN 00818164 A CN00818164 A CN 00818164A CN 100359837 C CN100359837 C CN 100359837C
- Authority
- CN
- China
- Prior art keywords
- packet
- recipient
- packets
- 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.)
- Expired - Lifetime
Links
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
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
-
- 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/1607—Details of the supervisory signal
- H04L1/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- 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/1607—Details of the supervisory signal
- H04L1/1657—Implicit acknowledgement of correct or incorrect reception, e.g. with a moving window
-
- 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/1848—Time-out mechanisms
-
- 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
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
-
- 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
- H04L2001/125—Arrangements for preventing errors in the return channel
Abstract
本发明公开了一种用于在发送方和接收方之间传送数据的方法,方法包括如下步骤:响应于请求而从发送方顺序地传送多个数据分组到接收方;在传送多个数据分组的每个数据分组之后,确定多个数据分组的每个数据分组所经过的时间;接收方确定多个数据分组中是否有任何数据分组丢失;当接收方确定多个数据分组中至少有一个数据分组丢失时,从接收方传送消息给发送方,以通知发送方在多个数据分组中有识别出的分组被丢失,而且通知发送方由接收方所接收的数据分组序列中的最后一个数据分组;有当为多个数据分组中的识别出的分组确定的经过时间大于预定的时间间隔时,才从发送方重传多个数据分组中的识别出的分组到接收方。
Description
技术领域
本发明涉及在无线通信网络中的数据传输,尤其涉及一种用于以有效和可靠方式在移动台和服务器之间传输数据的方法和系统。
背景技术
无线应用协议(WAP)已开发用于满足移动台的需要,因为这些设备具有严重的物理、存储和处理约束。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分组到接收方。
然而,如果在传输期间由于例如无线通信网络的切换错误或拥塞导致一个或多个确认或否认消息丢失,从而导致重传接收方已经接收到的数据分组,这将出现问题。
发明内容
本发明的目的是提供一种更健壮的数据传输方法和系统。
根据本发明一方面,提供了一种用于在发送方和接收方之间传送数据的方法,所述方法包括如下步骤:
a.响应于请求而从所述发送方顺序地传送多个数据分组到所述接收方;
b.在传送所述多个数据分组的每个数据分组之后,确定所述多个数据分组的每个数据分组所经过的时间;
c.所述接收方确定所述多个数据分组中是否有任何数据分组丢失;
d.当所述接收方确定所述多个数据分组中至少有一个数据分组丢失时,从所述接收方传送消息给所述发送方,以通知所述发送方在所述多个数据分组中有识别出的分组被丢失,而且通知所述发送方由所述接收方所接收的数据分组序列中的最后一个数据分组,
其中所述接收到最后一个数据分组的通知包含一个这样的隐含确认,即所述隐含确认用以确认接收到所述最后一个数据分组以及在所述最后一个数据分组之前的、除了所述丢失的数据分组之外的所有数据分组;以及
e.只有当为所述多个数据分组中的所述识别出的分组确定的经过时间大于预定的时间间隔时,才从所述发送方重传所述多个数据分组中的所述识别出的分组到所述接收方。
根据本发明的另一个方面,提供了一种用于在发送方和接收方之间传送数据的系统,包括:
a.用于响应于请求而从所述发送方顺序地传送多个数据分组到所述接收方的装置;
b.用于在传送所述多个数据分组的每个数据分组之后,确定所述多个数据分组的每个数据分组所经过的时间
c.用于由所述接收方确定所述多个数据分组中是否有任何数据分组丢失的装置;
d.用于在所述接收方确定所述多个数据分组中至少有一个数据分组丢失时,从所述接收方传送消息给所述发送方的装置,所述消息用以通知所述发送方在所述多个数据分组中有识别出的分组被丢失,并且通知所述发送方由所述接收方所接收的数据分组序列中的最后一个数据分组,
其中所述接收到最后一个数据分组的通知包含一个这样的隐含确认,即所述隐含确认用以确认接收到所述最后一个数据分组以及在所述最后一个数据分组之前的、除了所述丢失的数据分组之外的所有数据分组;以及
e.用于只有在为所述多个数据分组中的所述识别出的分组确定的经过时间大于预定的时间间隔时,才从所述发送方重传所述多个数据分组中的所述识别出的分组到所述接收方的装置。
在一个实施例中,发送方顺序发送给接收方多个数据分组。确定自发送这些数据分组的每个数据分组后这些数据分组中所述每个数据分组经过的时间。接收方发送消息给发送方,通知发送方这些数据分组中有一个识别出的分组丢失。只有当为这些数据分组中的那个识别出的分组确定的经过时间大于预定的时间间隔时,发送方才重传这些数据分组中这个识别出的分组到接收方。
附图说明
通过下面连同附图考虑的详细描述将更清楚本发明的其它目的和特征,然而应理解的是,附图仅设计用于示意目的,而不是对本发明的限定,对本发明的限定应参照所附权利要求书。还应理解的是,附图不必按规定比例绘制,而且除非另有说明,它们仅用于示意在此描述的结构和过程的概念。
在这些附图中,同样的附图标记表示同样的单元:
图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的数据分组丢失并发送给空中链路16NACK消息(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 (13)
1.一种用于在发送方和接收方之间传送数据的方法,所述方法包括如下步骤:
a.响应于请求而从所述发送方顺序地传送多个数据分组到所述接收方;
b.在传送所述多个数据分组的每个数据分组之后,确定所述多个数据分组的每个数据分组所经过的时间;
c.所述接收方确定所述多个数据分组中是否有任何数据分组丢失;
d.当所述接收方确定所述多个数据分组中至少有一个数据分组丢失时,从所述接收方传送消息给所述发送方,以通知所述发送方在所述多个数据分组中有识别出的分组被丢失,而且通知所述发送方由所述接收方所接收的数据分组序列中的最后一个数据分组,
其中所述接收到最后一个数据分组的通知包含一个这样的隐含确认,即所述隐含确认用以确认接收到所述最后一个数据分组以及在所述最后一个数据分组之前的、除了所述丢失的数据分组之外的所有数据分组;以及
e.只有当为所述多个数据分组中的所述识别出的分组确定的经过时间大于预定的时间间隔时,才从所述发送方重传所述多个数据分组中的所述识别出的分组到所述接收方。
2.根据权利要求1的方法,其中所述预定的时间间隔大致为:所述多个数据分组中的所述识别出的分组在所述发送方和所述接收方之间传输一个往返行程的时间。
3.根据权利要求1的方法,其中数据消息中的每个所述数据分组由分组序号唯一地识别。
4.根据权利要求3的方法,其中所述分组序号以连续顺序排列。
5.根据权利要求1的方法,其中所述数据分组按组排列,每组包含至少一个数据分组。
6.根据权利要求5的方法,其中所述数据分组按组的形式传送。
7.根据权利要求6的方法,其中每组包括具有GTR标志集的数据分组,用于指示每组的最后一个数据分组。
8.根据权利要求7的方法,其中在所述步骤(d)中,向所述发送方通知所有之前发送的组中的所有丢失的数据分组。
9.根据权利要求7的方法,其中所述步骤(d)还包括通知所述发送方由所述接收方所接收的最后一个数据分组的最高分组序号的步骤。
10.一种用于在发送方和接收方之间传送数据的系统,包括:
a.用于响应于请求而从所述发送方顺序地传送多个数据分组到所述接收方的装置;
b.用于在传送所述多个数据分组的每个数据分组之后,确定所述多个数据分组的每个数据分组所经过的时间
c.用于由所述接收方确定所述多个数据分组中是否有任何数据分组丢失的装置;
d.用于在所述接收方确定所述多个数据分组中至少有一个数据分组丢失时,从所述接收方传送消息给所述发送方的装置,所述消息用以通知所述发送方在所述多个数据分组中有识别出的分组被丢失,并且通知所述发送方由所述接收方所接收的数据分组序列中的最后一个数据分组,
其中所述接收到最后一个数据分组的通知包含一个这样的隐含确认,即所述隐含确认用以确认接收到所述最后一个数据分组以及在所述最后一个数据分组之前的、除了所述丢失的数据分组之外的所有数据分组;以及
e.用于只有在为所述多个数据分组中的所述识别出的分组确定的经过时间大于预定的时间间隔时,才从所述发送方重传所述多个数据分组中的所述识别出的分组到所述接收方的装置。
11.根据权利要求10的系统,其中所述发送方为网关和服务器的其中一个。
12.根据权利要求10的系统,其中所述接收方为移动台。
13.根据权利要求12的系统,其中所述移动台为移动电话。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/477,457 US6629285B1 (en) | 2000-01-04 | 2000-01-04 | Data transmission |
US09/477,457 | 2000-01-04 |
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 CN1415146A (zh) | 2003-04-30 |
CN100359837C true 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 (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809539A (zh) * | 2017-05-04 | 2018-11-13 | 北京展讯高科通信技术有限公司 | 数据重传方法及装置、计算机可读存储介质、发射机 |
Families Citing this family (50)
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 |
WO2003093742A1 (en) * | 2002-05-06 | 2003-11-13 | Faber Walter G | 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 |
JP2005033399A (ja) * | 2003-07-10 | 2005-02-03 | Fujitsu Ltd | パケット送受信装置 |
US7853525B2 (en) * | 2003-07-15 | 2010-12-14 | Microsoft Corporation | Electronic draft capture |
CN100442755C (zh) * | 2003-11-14 | 2008-12-10 | 华为技术有限公司 | 一种保证通用路由封装隧道传输可靠的方法 |
US20050111416A1 (en) * | 2003-11-24 | 2005-05-26 | Boris Ginzburg | Method, system and device of fragmentation with group acknowledgement in wireless networks |
CN1894921B (zh) * | 2003-12-18 | 2010-08-25 | 夏普株式会社 | 接收台、通信方法 |
JP4452983B2 (ja) * | 2004-01-08 | 2010-04-21 | ソニー株式会社 | 受信装置および方法、プログラム、並びに記録媒体 |
JP4594110B2 (ja) * | 2004-01-23 | 2010-12-08 | 株式会社エヌ・ティ・ティ・ドコモ | 送信装置およびプログラム |
JP2005346164A (ja) * | 2004-05-31 | 2005-12-15 | Toshiba Corp | データ処理装置およびデータ転送制御方法 |
WO2006071866A2 (en) * | 2004-12-24 | 2006-07-06 | Aspera, Inc. | Bulk data transfer |
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 | 用於多重鏈結通信系統之無線鏈結協定 |
CN1921367B (zh) * | 2005-08-25 | 2010-05-05 | 华为技术有限公司 | 多载波do系统中基于非应答机制的数据帧重传方法和系统 |
CN1801687B (zh) * | 2005-09-08 | 2013-08-07 | 华为技术有限公司 | 一种基于非应答机制的数据帧重传方法和系统 |
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 |
CN101064663A (zh) * | 2006-04-27 | 2007-10-31 | 中兴通讯股份有限公司 | 一种无线链路控制协议中数据重传的方法 |
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 |
US8792512B2 (en) * | 2007-06-07 | 2014-07-29 | Intel Corporation | Reliable message transport network |
US8774203B2 (en) * | 2007-06-07 | 2014-07-08 | Intel Corporation | One-way message notification with out-of-order packet delivery |
CN101119183A (zh) * | 2007-09-06 | 2008-02-06 | 上海华为技术有限公司 | 重传控制方法及传输设备 |
US8351365B2 (en) | 2007-10-10 | 2013-01-08 | Lg Electronics Inc. | Method for retransmitting multicast frames and method for processing received multicast frames in wireless network |
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 | 中兴通讯股份有限公司 | 一种数据重传方法及系统 |
CN102255708A (zh) * | 2011-07-19 | 2011-11-23 | 电信科学技术研究院 | 一种反馈信息的传输方法及装置 |
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 |
CN103763073B (zh) * | 2014-01-09 | 2018-08-07 | 深圳市迪威迅股份有限公司 | 一种丢包重传的方法及终端 |
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 | 广州金山网络科技有限公司 | 一种修复、备份应用程序的方法、移动终端及网络服务器 |
CN104318756A (zh) * | 2014-11-17 | 2015-01-28 | 国家电网公司 | 一种水电站下泄流量数据上传系统的优化方法 |
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 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5222061A (en) * | 1991-10-31 | 1993-06-22 | At&T Bell Laboratories | Data services retransmission procedure |
EP0695053A2 (en) * | 1994-07-29 | 1996-01-31 | AT&T Corp. | Asymmetric protocol for wireless communications |
Family Cites Families (25)
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 |
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 |
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 |
-
2000
- 2000-01-04 US US09/477,457 patent/US6629285B1/en not_active Ceased
- 2000-11-24 AU AU12952/01A patent/AU1295201A/en not_active Abandoned
- 2000-11-24 CN CNB008181640A patent/CN100359837C/zh not_active Expired - Lifetime
- 2000-11-24 WO PCT/IB2000/001746 patent/WO2001050672A1/en active Application Filing
- 2000-11-24 EP EP00974740A patent/EP1256199A1/en not_active Withdrawn
- 2000-11-24 CN CNB2005100563731A patent/CN100413241C/zh not_active Expired - Lifetime
-
2005
- 2005-09-12 US US11/224,718 patent/USRE43071E1/en not_active Expired - Lifetime
-
2006
- 2006-02-07 HK HK06101587.1A patent/HK1081759A1/xx not_active IP Right Cessation
-
2009
- 2009-02-26 US US12/393,589 patent/USRE45407E1/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5222061A (en) * | 1991-10-31 | 1993-06-22 | At&T Bell Laboratories | Data services retransmission procedure |
EP0695053A2 (en) * | 1994-07-29 | 1996-01-31 | AT&T Corp. | Asymmetric protocol for wireless communications |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US20100058138A1 (en) | 2010-03-04 |
HK1081759A1 (en) | 2006-05-19 |
USRE43071E1 (en) | 2012-01-03 |
AU1295201A (en) | 2001-07-16 |
US6629285B1 (en) | 2003-09-30 |
CN1655494A (zh) | 2005-08-17 |
WO2001050672A1 (en) | 2001-07-12 |
USRE45407E1 (en) | 2015-03-03 |
CN100413241C (zh) | 2008-08-20 |
CN1415146A (zh) | 2003-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100359837C (zh) | 数据重传方法和系统 | |
US7031309B1 (en) | User data protocol for internet data communications | |
CN101622812B (zh) | 在无线通信系统中请求包重发的设备和方法 | |
KR100434604B1 (ko) | 멀티캐스트 분배 서비스에 있어서의 재송제어 방법 및시스템, 재송제어 장치, 무선기지국 및 무선단말 | |
EP2290866B1 (en) | Method for moving a receive window in a radio access network | |
CN101009538B (zh) | 一种数据重传方法及装置 | |
US8413002B2 (en) | Method of performing ARQ procedure for transmitting high rate data | |
CN100353699C (zh) | 广播通信系统中用于帧重发的系统和方法 | |
EP2229745B2 (en) | Status reporting for retransmission protocol | |
EP1058922B1 (en) | Method for determining a need to retransmit a message in a communication system | |
CN101084654A (zh) | 无线通信系统中的重发 | |
AU9344601A (en) | Hybrid arq with parallel packet transmission | |
CN101009537A (zh) | 一种数据重传方法及系统 | |
JPH073978B2 (ja) | 一斉通信方式 | |
KR20070108801A (ko) | 고속 데이터 처리를 위한 효율적인 재전송 장치 및 방법 | |
US6839559B2 (en) | Retransmission control method and the apparatus | |
CN1977497B (zh) | 避免服务数据单元(sdu)复制的无损无线链路控制实体(rlc)的重建 | |
DE60222637T2 (de) | Verfahren und vorrichtung zur vermeidung unnötiger sendewiederholungen in einem zellularen mobilfunksystem | |
US7995517B2 (en) | System and method for transmitting units of messages in a mobile communication system | |
CN100407614C (zh) | 一种无线数据传输方法 | |
US6487201B1 (en) | Method for managing received data in complex digital cellular terminal | |
KR20030004618A (ko) | 고속순방향패킷전송 시스템의 패킷 데이터 재전송 장치 및방법 | |
US20050094632A1 (en) | DOCSIS MAC layer-based ARQ for fixed wireless | |
CN101232452B (zh) | 工业无线传感器网络的广播信道数据传输方法 | |
CN102882664B (zh) | 用于在无线通信系统中提供自主重传的方法和系统 |
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 | ||
CX01 | Expiry of patent term |
Granted publication date: 20080102 |