CN101102172A - 用于处理接收到的包的方法及接收器 - Google Patents

用于处理接收到的包的方法及接收器 Download PDF

Info

Publication number
CN101102172A
CN101102172A CN200710123137.6A CN200710123137A CN101102172A CN 101102172 A CN101102172 A CN 101102172A CN 200710123137 A CN200710123137 A CN 200710123137A CN 101102172 A CN101102172 A CN 101102172A
Authority
CN
China
Prior art keywords
bag
sar
receiver
receives
indication
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
CN200710123137.6A
Other languages
English (en)
Other versions
CN101102172B (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.)
Apple Inc
Original Assignee
VIA Telecom Co Ltd
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 VIA Telecom Co Ltd filed Critical VIA Telecom Co Ltd
Publication of CN101102172A publication Critical patent/CN101102172A/zh
Application granted granted Critical
Publication of CN101102172B publication Critical patent/CN101102172B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/1607Details of the supervisory signal
    • 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/1835Buffer management
    • H04L1/1841Resequencing

Abstract

本发明提供一种用于处理接收到的包的方法及接收器。可以接收QuickNak包。QN包可以包括分段和重组包。可以将SAR包传送给SAR接收器,例如,在传送SAR包之后,可以判断是否存在丢失包。如果存在丢失包,则可以产生QN指示并将其提供给SAR接收器。可选地,SAR接收器可以接收带有QN指示的SAR包。因此,例如,可以根据当前状态变量在接收缓冲器中存储SAR包或将其传送到上层。SAR接收器可以更新状态变量,判断是否存在丢失包。如果存在丢失包,SAR接收器则可以传送丢失包的指示。本发明从SAR接收器传送的Nak消息包含接收缓冲器的最新状态,可帮助SAR发送器快速决定是否重发包,减小重发延迟。

Description

用于处理接收到的包的方法及接收器
技术领域
本发明主要涉及无线应用层协议,  尤其涉及一种带有QuickNak指示的Nak消息传输,具体为处理SAR(分段和重组,Segmentation and Reassembly)和QuickNak协议消息以消除数据传输延迟的方法。
背景技术
NxHRPD(多载波高速包数据,Multi-Carrier High RatePacket Data)系统是一种在无线数据传输装置中使用的无线通信系统。NxHRPD协议允许在装置间进行高速、高容量的无线数据传输。尤其是,NxHRPD协议被设计为利用最小网络和频谱资源提供高性能的传输和包处理,从而适用于无法保证网络规模和稳定性的移动技术。
SAR(分段和重组)协议是NxHRPD(多载波高速包数据)系统的应用层协议中的一个。SAR协议为更高层协议的高效率工作提供具有可接受的低误码率的一个或多个八位字节或包流。为了获得低无线电线路误码率,SAR协议提供更高层八位字节或包的重发和重复检测。
QN(QuickNak)协议也是NxHRPD系统的应用层协议中的一个。QN协议通过单个链路提供SAR包传输。因为在NxHRPD系统中采用多载波,所以可以采用多重链路,因此一个或多个QN协议实例可映射到单个SAR协议实例。QN协议还提供每个链路中的包丢失检测。
图1示出根据现有技术的SAR和QN协议之间的关系。在图1中,如图所示,一个SAR实例映射到两个QN实例。SAR和QN协议的头(header)分别可以包含序号,即SAR序号(下文中称为SARseq)和QN序号(下文中称为QNseq)。SARseq用来执行重发和重复检测,而QNseq用来检测丢失包。SARseq和QNseq彼此独立。此外,每个QN实例具有自己的QNseq,一个QN实例的QNseq与其它QN实例的QNseq独立。
在接收侧,每个QN接收器接收来自每个无线电线路的QN包。对于每个QN接收器,保持接收器状态变量VRQN以检测透过该无线电线路传送的QN包是否丢失。QN接收器保持状态变量VRQN,其包含预计接收的下一个QN包的QNseq。
假设X是接收到的QN包的QNseq。如果X=VRQN,则没有丢失包,因此QN接收器只将接收到的包的有效负载传送到SAR接收器。然而,如果X>VRQN,则存在一个或多个丢失QN包,因此QN接收器产生QuickNak指示,将QuickNak指示与包含在接收到的QN包中的SAR包一起传送到SAR接收器。之后,QN接收器将VRQN设为X+1,等待下一个QN包。
当服务区段变化时,QN接收器也产生QuickNak指示来提供在服务区段变化期间QN包丢失的指示。在这种情况下,QN接收器仅将QuickNak指示传送到SAR协议,而不传送SAR包。
图2示出根据现有技术的QN接收器处理过程。如图所示,在122中,接收到QNseq=X的QN包。如果在124中判断为X=VRQN,则在126中,将SAR包传送到SAR协议,操作进行到132。如果在124中判断为X不等于VRQN,则在128中产生QuickNak指示,在130中将QuickNak指示和SAR包传送到SAR协议,然后操作进行到132。在132中,将VRQN设为X+1。
SAR接收器接收来自多个QN实例的SAR包。如果接收到的包的SARseq连续地紧接着传送到上层的最后一个包的SARseq,则SAR接收器将接收到的包继续传送到上层。然而,如果SARseq不连续,则SAR接收器将接收到的包存储在接收缓冲器中SARseq指示的位置。仅在将先前的全部包传送到更高的层之后,将存储的包传送到上层。
为了支持这种操作,每个SAR接收器保持两个状态变量VN和VR。状态变量VN包含第一个丢失包的SARseq,状态变量VR是1+接收到的SAR包的最大SARseq。如从定义中可以理解的,VN形成接收缓冲器的下界,而VR形成接收缓冲器的上界。应当指出,VN总是小于或等于VR。如果没有丢失包,则VN=VR,但是如果存在一个或多个丢失包,则VN<VR。
假设Y是接收到的包的SARseq。根据当前VN、VR和Y的值将接收到的包传送到上层或者保存在接收缓冲器中。
如果Y<VN,则SAR接收器丢弃重复接收到的包。
如果Y=VN<VR,则SAR接收器将从接收到的包直到下一个丢失包传送到上层,或者在没有丢失包的情况下将从接收到的包直到带有VR的包传送到上层;将VN设为下一个丢失包的SARseq,或者在没有丢失包的情况下将VN设为VR。
如果VN<Y<VR,则SAR接收器将接收到的包存储在接收缓冲器中Y指示的位置。
如果Y=VR>VN,则SAR接收器将接收到的包存储在接收缓冲器中Y指示的位置,将VR设为Y+1。
如果Y=VR=VN,则SAR接收器将接收到的包传送到上层,将VR和VN设为Y+1。
如果Y>VR≥VN,则SAR接收器将接收到的包存储在接收缓冲器中Y指示的位置,将VR设为Y+1。
当SAR接收器接收到来自QN接收器中的一个的QuickNak指示时,SAR接收器比较VR和VN,其中VR和VN是SAR接收器接收到QuickNak指示时的值。然后,如果VR>VN,则SAR接收器将Nak消息发送到SAR发送器。Nak消息用来指出从VN直到VR的全部丢失SAR包的状态。SAR接收器通过发送Nak消息来通知SAR发送器其接收缓冲器中的SAR包的状态。
当SAR接收器一起接收到QuickNak指示与SAR包时,SAR接收器首先处理QuickNak指示,然后处理接收到的SAR包。
图3示出根据现有技术的带有QuickNak指示的SAR接收器处理过程。如图所示,在142中,该方法接收QuickNak指示和SARseq=Y的SAR包。在144中,该方法判断是否VR=VN。如果VR不等于VN,则在146中传送包含指出从VN到VR的全部丢失的SAR包的Nak消息。然后,操作进行到148。如果VR=VN,则操作进行到148。在148中,根据当前VR、VN和Y的值传送或者存储SAR包。在148中,如果需要,该方法还更新VR和VN。
图4示出根据现有技术的SAR和QN协议的示例操作。图4示出根据从左至右标为1到7的7个连续的时间段的SAR和QN操作。下面说明详细操作。这里,假设一个SAR实例映射到两个QN实例QN1和QN2。
在时刻1,SAR接收器已正确地接收到直到SAR#1的SAR包。这时,VR=VN=2。QN1已正确地接收到直到QN1#9的QN1包,QN2已正确地接收到直到QN2#22的QN2包。这时,VRQN1=10,VRQN2=23。
在时刻2,QN2接收到包含SAR#3的QN2#23。QN2将SAR#3包传送到SAR接收器,将VRQN2更新为24。因为VN=2,所以SAR接收器将SAR#3包存储在接收缓冲器中,将VR更新为4。
在时刻3,QN1接收包含SAR#2包的QN1#10包。QN1将SAR#2包传送到SAR接收器,将VRQN1更新为11。因为VN=2,所以SAR接收器将SAR#2包传送到上层之外,还将SAR#3包传送到上层。然后,SAR接收器将VN更新为4。
在时刻4,QN2接收包含SAR#5包的QN2#24包。QN2将SAR#5包传送到SAR接收器,将VRQN2更新为25。因为VN=4,所以SAR接收器将SAR#5包存储在接收缓冲器中,将VR更新为6。
在时刻5,包含SAR#4包的QN1#11包在传输期间丢失。SAR和QN协议的接收器实例不知道该包是否丢失。
在时刻6,包含SAR#6包的QN1#12包在传输期间丢失。SAR和QN协议的接收器实例不知道该包是否丢失。
在时刻7,QN1接收包含SAR#7包的QN1#13包。因为接收到的包的QNseq不等于VRQN1,所以QN1产生QuickNak指示,并将其与SAR#7包一起传送到SAR接收器。之后,QN1将VRQN1更新为14。当SAR接收器接收到QuickNak指示和SAR#7包时,SAR接收器首先检查当前的VN和VR,并且因为VR=6>VN=4,所以SAR接收器向SAR发送器发送Nak消息。因为SAR#4包是从VN到VR的唯一的丢失包,所以Nak消息包含SAR#4包。之后,因为VN=4,所以SAR接收器将SAR#7包存储在接收缓冲器中,将VR更新为8。
在现有技术中,当SAR接收器一起接收到QuickNak指示与SAR包时,SAR接收器首先处理QuickNak指示,如果存在丢失包则发送Nak消息,然后处理SAR包。因此,Nak消息不包含接收缓冲器的最新状态。在上述图4的例子中,在Nak消息中不包含SAR#6包,这导致不希望的数据传输延迟。
因此,需要一种改进的处理SAR和QuickNak协议等数据传输协议而不引入数据传输延迟的系统和方法。
发明内容
本发明的实施例主要涉及无线接收器和用于处理SAR和QuickNak协议消息以消除数据传输延迟的相关方法。另外,无线接收器包含利用SAR和QuickNak协议的例如移动电话的移动技术。各种实施例可以应用于利用例如下一代CDMA通信网络的CDMA无线通信网络技术。在其它方面,例如,各种实施例可以应用于cdma 2000、UMTS(通用移动电信系统,Universal MobileTelecommunications System)和/或WCDMA(无线CDMA,Wireless CDMA)。
该方法可以接收例如QuickNak包(QN)包的包,其可以包括至少一个例如分段和重组(SAR)包的第二包。在部分实施例中,该包可具有序号,例如QN序号(QNseq)=X。
因此,例如,在接收到QN包之后,可以将第二包传送到例如SAR接收器的接收器。该方法可以在传送第二包之后判断是否存在一个或更多个丢失包,如果存在丢失包,则产生例如QN指示的指示并将该指示提供给接收器。可以通过比较序号与例如QN状态变量VRQN的接收器状态变量来进行丢失包的判断,接收器状态变量可以包含预计接收的下一个包的序号。另外,在产生指示并向接收器提供指示之后可以使状态变量增大。在各种实施例中,QN接收器可以执行上述传送和产生。
此外,接收器可以接收并处理接收器传送的第二(例如,SAR)包,接收指示,并产生表示在接收到指示之后丢失包的状态的例如Nak消息的消息。在部分实施例中,消息可以包括包含丢失包的接收缓冲器的最新状态。
可选择地,例如SAR接收器的接收器可以接收带有例如QN指示的指示的例如SAR包的包。QN指示可以表示是否存在一个或多个丢失包。相应地,例如可以基于状态变量的当前值将包传送到上层或存储在接收缓冲器中。例如SAR接收器的接收器可以执行该传送。
另外,在传送或者存储包之后,如果需要,SAR接收器可以更新状态变量。在更新一个或多个状态变量之后,接收器可以基于状态变量判断是否存在丢失包,如果存在丢失包,则接收器可以发送表示/包含丢失包的消息。在部分实施例中,判断是否存在一个或多个丢失包可以包括判断接收缓冲器的下界是否小于接收缓冲器的上界。例如,例如SAR包的包可以具有序号(SARseq=Y),判断是否存在多于一个的丢失包可以包括将该序号与状态变量进行比较。在一个实施例中,状态变量可以包括包含第一丢失包的序号的第一变量(VN)和包含最大的接收到的序号+1的值的第二变量(VR)。在该实施例中,可以通过判断第一变量是否小于第二变量来执行上述判断。
按照以上的说明,接收器发送表示丢失包的消息可以包括接收器发送在变量VN和VR之间的丢失包的指示。因此,在部分实施例中,可以基于VR、VN和/或Y的值来判断接收器将包传送到上层还是将包存储在接收缓冲器中。
在一个实施例中,公开了一种用于处理接收到的包的方法。所述方法包括接收包括SAR包的QN包。所述方法还包括响应于所述接收向SAR接收器传送SAR包、响应于所述传送判断是否存在一个或多个丢失QN包以及如果存在至少一个丢失QN包则产生对应于所述丢失QN包的QN指示并向SAR接收器提供该QN指示。此外,所述方法可以包括保持表示预计接收的下一个QN包的QN序号的QN状态变量。
在一个实施例中,公开了包括SAR和QN接收器的接收器。关于这一点,连接到SAR接收器的QN接收器还包括用于接收QN包的输入逻辑电路,其中,QN包包括SAR包。QN接收器还可以包括:第一逻辑电路,用于向SAR接收器传送SAR包;第二逻辑电路,用于根据接收到的QN包判断是否存在一个或多个丢失QN包;以及第三逻辑电路,用于如果存在至少一个丢失QN包,则产生对应于一个或多个丢失QN包的QN指示和向SAR接收器提供该QN指示。
在一个实施例中,另一种用于处理接收到的包的方法包括接收带有QN指示的SAR包,根据至少一个状态变量执行如下步骤中的一个或多个步骤:向上一接收层传送SAR包,存储SAR包,或更新至少一个状态变量。该方法还包括:响应于所述更新根据至少一个状态变量判断是否存在一个或多个丢失SAR包,以及发送与被判断为丢失SAR包的一个或多个丢失SAR包相对应的Nak消息。
因此,根据各种实施例,可以利用多种方法接收并处理无线包。
本发明所述的用于处理接收到的包的方法及接收器,从SAR接收器传送的Nak消息包含接收缓冲器的最新状态,可帮助SAR发送器快速决定是否重发包,减小重发延迟。
附图说明
通过阅读时与附图一起参考以下详细说明,可以更加完整地理解本发明的上述和其它目的、特征和优点。
图1示出根据现有技术的SAR和QN协议之间的关系;
图2示出根据现有技术的QN接收器处理过程;
图3示出根据现有技术的带有QuickNak指示的SAR接收器处理过程;
图4示出根据现有技术的SAR和QN协议的示例操作;
图5示出根据本发明一个实施例的无线收发器;
图6是根据本发明一个实施例的图5的无线收发器的框图;
图7示出根据本发明第一实施例的QN接收器的操作方法;
图8示出根据本发明第一实施例的响应于图7的QN接收器而操作的SAR接收器的操作;以及
图9示出根据本发明第二实施例的带有QuickNak指示的SAR接收器的操作方法。
具体实施方式
虽然本发明容易具有各种变形和可选形式,但是附图中的例子示出并在这里详细说明本发明的具体实施例。然而,应当理解,附图和对实施例的说明不旨在将本发明限制为所公开的特定形式,相反,本发明覆盖落入如所附权利要求所定义的本发明的精神和范围内的全部变形、等同物和可选物。
图5示出根据本发明一个实施例的无线收发器。如图所示,可以在蜂窝电话500或其它无线设备中包含该无线收发器。例如,可以在个人数字助理(PDA,personal digital assistant)(例如,BLACKBERRYTM)、便携式音乐播放器(例如,mp3播放器、IPODTM等)、个人视频播放器和/或其它便携式装置中包含该无线收发器。换句话说,可以在根据这里所说明的系统和方法能够例如无线地发送包的任意类型的装置中包含该无线收发器。本发明的各种实施例可以应用于采用例如下一代CDMA通信网络的CDMA无线通信网络的技术。在其它方面,例如,各种实施例可以应用于cdma2000和/或UMTS(Universal MobileTelecommunications System,通用移动电信系统)。因此,可以在例如蜂窝电话500的多种移动装置中包含该无线收发器。
图6是例如包含在图5的蜂窝电话500中的无线收发器的框图。如图所示,该无线收发器可以包括连接到SAR接收器602的多个QN接收器,例如,QN接收器1606、QN接收器2608、......、QN接收器K610。如图所示,SAR接收器602可以包括接收来自QN接收器的包的接收缓冲器604。因此,SAR接收器602可以接收来自多个QN接收器606、608、......、610的包。下面更详细地说明对例如使用SAR接收器602和QN接收器606、608、......、610的无线收发器的操作的进一步描述。本发明的实施例可以至少提供两种可选方法来解决上述问题。
图7示出称为QN处理过程的第一种方法的一个实施例。可以通过一个或多个QN接收器,例如,如图6所示的QN接收器606、608、......、610,来执行图7的QN处理过程。
如图所示,在722中,该方法可以接收QuickNak(QN)包,其中,QN包包括分段和重组(SAR)包。QN包可以具有QN序号(QNseq)=X。
在724中,该方法将SAR包(包含在QN包中)传送到SAR接收器。
在724中传送SAR包之后,该方法在726可以判断是否存在一个或多个丢失QN包。通过比较X与QN接收器状态变量VRQN执行该判断,其中VRQN包含预计接收的下一个QN包的QNseq。更具体地,通过比较X和VRQN,该方法可以判断是否存在一个或多个丢失包。如果X等于VRQN,则没有丢失包。然而,如果X不等于VRQN,则存在丢失包。
如果在726中判断为存在至少一个丢失包,则在728中该方法可以产生QuickNak指示,在730中对SAR接收器提供QuickNak指示。然后,该方法前进到732。如果在726中判断为没有丢失包,则操作直接进行到732。
在732中,该方法将VRQN设为X+1。例如,在726中判断为至少存在一个丢失包的情况下,在728中产生QuickNak指示并且在730中向SAR接收器提供QuickNak指示之后,该方法将VRQN设为X+1。可选地,在726中判断为没有丢失包的情况下,该方法将VRQN设为X+1。
总之,当QN接收器接收到QNseq是X的Q N包时,QN接收器首先将包含在QN包中的SAR包传送到SAR接收器,然后比较X和VRQN。如果X>VRQN,则QN接收器产生QuickNak指示并将其传送到SAR接收器。之后,QN接收器将VRQN设为X+1,等待下一个包。
图8示出响应于在图7中说明的方法的SAR接收器的操作。如图所示,在842中,SAR接收器接收并处理在图7的724中QN接收器发送的SAR包。SAR接收器可以通过使用例如包含在SAR包中的头信息从SAR包中提取信息来处理SAR包。在部分实施例中,可以在包含在SAR包中的一个或多个包中存储该信息。因此,通过根据也包含在SAR包中的头信息提取SAR包中的信息来处理SAR包。可选地,或者此外,可以通过确定例如从SAR包所确定的当前包编号和/或例如根据例如SAR接收器所存储的状态变量的所预计的包编号来处理SAR包。因此,可以通过多种方法来处理SAR包。
在844中,SAR接收器接收在图7的730中QN接收器发送的QuickNak指示。因此,在SAR接收器接收并处理SAR包之后,SAR接收器接收QuickNak指示。
在846中,SAR接收器产生表示丢失包的状态的消息(例如Nak消息)。应当指出,在844中SAR接收器接收QuickNak指示之后,在846中SAR接收器产生该消息。在846中产生的消息包括含有在图7的726中判断出的至少一个丢失包的SAR接收器的接收缓冲器的最新状态。
采用在图7和图8中所说明的方法,当存在丢失包时,SAR接收器总是连续接收SAR包和QuickNak指示。因为首先接收并处理SAR包,所以在接收QuickNak指示之后的Nak消息含有包含最后的丢失SAR包的接收缓冲器的最新状态。
图9示出称为SAR处理过程的第二方法的一个实施例。可以在SAR接收器中实现图9的SAR处理过程。可以独立于图7和8的方法地执行图9的方法。
如图所示,在902中,分段和重组(SAR)接收器接收带有QuickNak指示的SAR包。SAR包可以具有序号(SARseq)=Y。可以将SAR包接收到接收缓冲器。
在904中,SAR接收器可以执行如下动作中的一个:1)将SAR包传送到上层;或2)将SAR包存储在接收缓冲器中。该方法可以根据一个或多个状态变量的当前值执行1)或2)。在一个实施例中,状态变量可以是VR、VN和/或Y。在904中,如果需要,SAR接收器可以进一步更新一个或多个状态变量。例如,在904中,如果需要,SAR接收器可以更新VR和VN。
在906中,在904中传送或存储SAR包之后,该方法判断是否存在一个或多个丢失包。可以通过比较VR和VN来进行该判断。例如,如果VR等于VN,则可能没有丢失包。然而,如果VR不等于VN,则可能有丢失包。
如果存在至少一个丢失包(例如,如在906中所判断的),则在90 8中该方法产生包括从VN到VR的全部丢失包的Nak消息。在部分实施例中,Nak消息可以是从SAR接收器发送到SAR发送器的空气接口(air-interface)消息。如果在906中判断为没有丢失包,则操作完成。
因此,简而言之,当SAR接收器一起接收到QuickNak指示与SARseq是Y的SAR包时,SAR接收器首先处理SAR包。根据VR、VN和Y的当前值将SAR包传送到上层,或者存储在接收缓冲器中。在处理SAR包之后,如果需要,SAR接收器更新VR和/或VN。然后,SAR接收器比较VR和VN。如果VR>VN,则SAR接收器发送包含从VN到VR的全部丢失包的Nak消息。
根据这里所说明的方法,在至少部分实施例中,从SAR接收器传送的Nak消息总是包含接收缓冲器的最新状态。这可以帮助SAR发送器快速地决定是否重发包。其结果是,将减小重发延迟。应当指出,这里使用的特定协议名称仅是示例性的,可以采用其它协议名称。例如,根据部分实施例,可以将QN协议称为下层协议,而可以将SAR协议称为基于QN协议的上层协议。可选地,可以将下层协议称为第一协议,而可以将上层协议称为第二协议。
虽然参考特定实施例说明了本发明,但是应当理解,这些实施例是说明性的,并且不限制本发明的范围。可以对这些实施例进行任意的变化、变形、补充和改进。如在所附权利要求中详细定义的,这些变化、变形、补充和改进落入本发明的范围。

Claims (16)

1.一种用于处理接收到的包的方法,包括:
接收QuickNak包,即QN包,其中,QN包包括分段和重组包,即SAR包;其特征在于,
响应于所述接收,将所述SAR包传送到SAR接收器;
响应于所述传送,判断是否存在一个或更多个丢失QN包;以及
如果存在至少一个丢失QN包,则产生对应于所述丢失QN包的QN指示,并将所述QN指示提供给所述SAR接收器。
2.根据权利要求1所述的用于处理接收到的包的方法,其特征在于,还包括:
保持表示预计接收的下一个QN包的QN序号的QN状态变量。
3.根据权利要求2所述的用于处理接收到的包的方法,其特征在于,所述判断包括将所述QN状态变量与接收到的QN包的所述QN序号进行比较;以及
所述保持包括将所述QN状态变量设为最后的丢失QN包的下一个QN包的QN序号。
4.根据权利要求1至3中任意一项所述的用于处理接收到的包的方法,其特征在于,还包括:
响应于将所述QN指示提供给所述SAR接收器,所述SAR接收器产生下列之任意组合:
表示丢失SAR包的状态的消息;以及
NaK消息。
5.一种接收器,其特征在于,所述接收器包括:
SAR接收器;以及
QN接收器,其连接到所述SAR接收器,所述QN接收器还包括:
输入逻辑电路,用于接收QN包,其中,所述QN包包括分段和重组包,即SAR包;
第一逻辑电路,用于向所述SAR接收器传送所述SAR包;
第二逻辑电路,用于根据接收到的QN包判断是否存在一个或更多个丢失QN包;以及
第三逻辑电路,用于当第二逻辑电路判断存在至少一个丢失QN包,则产生对应于所述一个或更多个丢失QN包的QN指示,并将所述QN指示提供给所述SAR接收器。
6.根据权利要求5所述的接收器,其特征在于,所述QN接收器还包括:
第四逻辑电路,用于保持表示预计接收的下一个QN包的QN序号的QN状态变量。
7.根据权利要求6所述的接收器,其特征在于,所述第二逻辑电路被配置为将所述QN状态变量与接收到的QN包的QN序号进行比较,以判断是否存在一个或更多个丢失QN包。
8.根据权利要求6或7所述的接收器,其特征在于,所述第四逻辑电路被配置为将QN状态变量设为最后的丢失QN包的下一个QN包的QN序号;以及
所述第四逻辑电路被配置为响应于将所述QN指示提供给所述SAR接收器,保持所述QN状态变量。
9.根据权利要求5所述的接收器,其特征在于,所述SAR接收器包括:
另一输入逻辑电路,用于接收所述SAR包和所述QN指示;
处理逻辑电路,用于在接收所述QN指示之前处理接收到的SAR包;以及
消息逻辑电路,用于响应于将所述QN指示提供给所述SAR接收器,产生表示丢失SAR包的状态的消息。
10.根据权利要求9所述的接收器,其特征在于,所述SAR接收器包括:
接收缓冲器,用于存储关于所述丢失QN包的信息,所述信息包括具有至少一个丢失SAR包的信息的所述接收缓冲器的最新状态。
11.根据权利要求9所述的接收器,其特征在于,所述消息逻辑电路包括响应于将所述QN指示提供给所述SAR接收器产生Nak消息。
12.一种用于处理接收到的包的方法,其特征在于,包括:
接收带有QN指示的SAR包;
根据至少一个状态变量,执行如下步骤中的一个或更多个:
向上一接收层传送所述SAR包;
存储所述SAR包;或
更新所述至少一个状态变量;
根据响应于所述更新的所述至少一个状态变量来判断是否存在一个或更多个丢失SAR包;以及
发送与被判断为丢失SAR包的一个或更多个丢失SAR包相对应的Nak消息。
13.根据权利要求12所述的用于处理接收到的包的方法,其特征在于,
所述SAR包具有序号;
所述判断包括将所述接收到的SAR包的所述序号与所述一个或更多个状态变量进行比较。
14.根据权利要求13所述的用于处理接收到的包的方法,其特征在于,
所述一个或更多个状态变量包括:表示第一丢失SAR包的序号的第一变量;以及表示1和最新接收到的SAR包的序号之和的第二变量,
所述判断包括判断所述第一变量是否小于所述第二变量。
15.根据权利要求14所述的用于处理接收到的包的方法,其特征在于,所述Nak消息对应于具有从所述第一变量到所述第二变量的序号的丢失SAR包中的一个。
16.根据权利要求12至15中任意一项所述的用于处理接收到的包的方法,其特征在于,
所述SAR包具有序号;
所述一个或更多个状态变量包括:表示第一丢失SAR包的序号的第一变量;以及表示1和最新接收到的SAR包的序号之和的第二变量,
所述执行的组合基于所述序号、所述第一变量和所述第二变量。
CN200710123137.6A 2007-01-11 2007-06-27 用于处理接收到的包的方法及接收器 Active CN101102172B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/622,086 2007-01-11
US11/622,086 US8051190B2 (en) 2007-01-11 2007-01-11 Nak message transmission with quicknak indication

Publications (2)

Publication Number Publication Date
CN101102172A true CN101102172A (zh) 2008-01-09
CN101102172B CN101102172B (zh) 2012-12-12

Family

ID=39036288

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710123137.6A Active CN101102172B (zh) 2007-01-11 2007-06-27 用于处理接收到的包的方法及接收器

Country Status (2)

Country Link
US (1) US8051190B2 (zh)
CN (1) CN101102172B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012024870A1 (zh) * 2010-08-23 2012-03-01 中兴通讯股份有限公司 一种数据重传方法及系统
CN102377547A (zh) * 2010-08-10 2012-03-14 中兴通讯股份有限公司 一种多载波系统中数据重传方法及系统
CN102404069A (zh) * 2010-09-07 2012-04-04 中兴通讯股份有限公司 一种数据封装链路丢包和乱序统计的方法及系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7489655B2 (en) * 2001-07-06 2009-02-10 Qualcomm, Incorporated Method and apparatus for predictive scheduling in a bi-directional communication system
US8472473B2 (en) * 2003-10-15 2013-06-25 Qualcomm Incorporated Wireless LAN protocol stack
US7839834B2 (en) 2004-06-18 2010-11-23 Qualcomm Incorporated Radio link protocols for a wireless communication system
US8755407B2 (en) * 2005-02-18 2014-06-17 Qualcomm Incorporated Radio link protocols for enhancing efficiency of multi-link communication systems
US20070066232A1 (en) * 2005-09-22 2007-03-22 Black Peter J Pilot grouping and route protocols in multi-carrier communication systems
CN100471101C (zh) 2005-08-29 2009-03-18 华为技术有限公司 基于错误反馈机制的数据重传方法及相应系统
US7885263B2 (en) * 2006-08-16 2011-02-08 Lg Electronics Inc. Multi-link RLP enhancements

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377547A (zh) * 2010-08-10 2012-03-14 中兴通讯股份有限公司 一种多载波系统中数据重传方法及系统
WO2012024870A1 (zh) * 2010-08-23 2012-03-01 中兴通讯股份有限公司 一种数据重传方法及系统
CN102404069A (zh) * 2010-09-07 2012-04-04 中兴通讯股份有限公司 一种数据封装链路丢包和乱序统计的方法及系统

Also Published As

Publication number Publication date
US8051190B2 (en) 2011-11-01
CN101102172B (zh) 2012-12-12
US20080170565A1 (en) 2008-07-17

Similar Documents

Publication Publication Date Title
CN101385268B (zh) 一种用于通信系统的灵活分段的方法和设备
CN111010262B (zh) 无线链路控制传输方法及相关产品
KR100963660B1 (ko) 매체 액세스 제어(mac)계층과 같은 프로토콜계층에서의 분할을 동적으로 조정하는 방법, 장치 및컴퓨터 프로그램
US7664059B2 (en) Error handling in a wireless communications system
TWI242946B (en) Wireless packet communication apparatus and method
US20070253447A1 (en) Methods and apparatus for handling segmentation and numbering of SDUs in wireless communication systems
US7684407B2 (en) Status report method in a wireless communication system
MX2007010049A (es) Protocolos de enlace de radio para sistemas de comunicacion de enlace multiple.
CN101897140A (zh) 请求发送的数据分组的确认的设备、方法、计算机程序产品及系统
CN107196740A (zh) 一种码块的传输方法及装置
CN114745273B (zh) Tcp加速代理方法、装置、卫星地面站及可读存储介质
CN103999394B (zh) 数据重传、反馈方法,以及相应的装置
CN101102172B (zh) 用于处理接收到的包的方法及接收器
CN113938431A (zh) 突发数据包传输方法、装置和电子设备
US8345649B2 (en) Method for indication of consecutive data units in a RAN
CN111130717B (zh) 数据重传控制方法及相关产品
CN102932820A (zh) 一种链路处理方法、装置和系统
CN104468061A (zh) 一种低速网络环境下的实时可靠数据传输的方法及系统
CN102088715B (zh) 一种数据包分段方法及设备
CN109756306B (zh) 信息传输方法和通信设备
CN104348711A (zh) 消息接收装置及方法
CN100431291C (zh) 无线链路控制层发送确认模式交织协议数据单元的方法
CN101989896A (zh) 一种arq连接的反馈方法及装置
CN109495931A (zh) 链路聚合的数据传输方法及相关装置
EP1873995A2 (en) Data transmission device, data reception device and data communication method

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: 20160804

Address after: American California

Patentee after: Intel Corporation

Address before: The Cayman Islands, British West Indies

Patentee before: VIA Telecom Co., Ltd.

TR01 Transfer of patent right

Effective date of registration: 20200409

Address after: California, USA

Patentee after: Apple Inc.

Address before: California, USA

Patentee before: INTEL Corp.

TR01 Transfer of patent right