状态报告发送的方法和装置的制作方法

文档序号:7923732阅读:188来源:国知局
专利名称:状态报告发送的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种状态报告的发送方法及装置。
背景技术
在数据通信系统中,常常采用自动请求重传(Automatic Repeat Request, ARQ)技术进行差错控制,该技术在发射的信息中增加一定的冗余比特使其具 有一定的检错能力,接收端按照对应的规则对接收信号进行检错,并将检错结 果形成应答信号反馈给发送端,发送端根据应答信号把接收端认为有错的那组 信息进行重传,直到码组无错码位置。ARQ技术在对时延要求不高的业务中获 得了广泛的应用。
在通信系统,例如演进的全球陆地无线接入网(Evolved Universal Terrestrial Radio Access Network, EUTRAN)系统中,ARQ功能在无线链路控制层(Radio Link Control, RCL)执行,且只针对确认模式(Acknowledged Mode, AM), 当接收端的媒介访问控制层(MediumAccess Control, MAC)接收到正确的数 据便会递交到RLC重排緩存进行重排,RLC层在进行数据重排后会根据数据包 头中的序列号判断哪些数据丟失, 一旦发现数据丢失,会启动定时器,等待丢 失的数据的到来。如在定时器超时后丢失的数据仍未完全收到则会发送状态报 告给发送端RLC层请求重传丢失的数据,发送端在收到该状态报告后会重传相 应的数据。
如图l所示,为EUTRAN系统中RLC的重排方法,图中标有数字的每一个 方框代表一个无线链路控制层确认模式协议数据单元RLC AMD PDU (Radio Link Control Acknowledged Mode Data Protocol Data Unit),方框中的数字表示该RLC AMD PDU的数据包头的序列号,RLC重排緩存接收底层递交的数据, 并根据数据的序列号判断数据是否缺失,当收到数据3时,由于重排緩存中当 前只有数据l,因此可以检测出缺失数据2。当发现数据缺失时,启动定时器 T—reordering,等待缺失数据的到来。如在定时器时间内收到数据2,则停止该 定时器。
当收到数据包7时,T—reordering定时器超时且未收到缺失的数据2,则发送 状态报告,请求发送端重传缺失的数据2,同时启动T一statusjrohibit—timer,在 T—status_prohibit—timer定时器时间内,不会有其他状态报告被发送。同时再检 测是否还有其他数据丟失,如图l所示,检测出缺失数据6,重新启动定时器 T—reordering 。
当T—reordering定时器再次超时时,应当发送状态报告,请求重传缺失的数 据6,但是因为此时T—status_prohibit—timer定时器还在运行,所以状态报告不能 发送。只能待T一statusjrohibit一timer定时器超时后,再发送请求重传数据6的状 态报告。
在实现本发明的过程中,发明人发现上述现有技术至少存在如下问题 由于T一status_prohibit—timer定时器只有在超时的情况下才能被停止,因此 在T—statusjrohibit—timer定时器超时之前的时间段内,任何的状态报告都不能 被发送,导致需要重传的数据被堵塞在发送端而不能被及时的重传,严重时甚 至会导致发送端緩存溢出,发生大量的丟包,从而增加了业务传输的时延,影 响了业务的质量。

发明内容
本发明实施方式提供了 一种发送状态报告的方法及装置,以降低业务传输 的时延,提高业务的质量。
一方面,本发明实施方式提供了一种发送状态报告的方法,包括接收底层递交的数据;
发送状态"^艮告,并启动第一定时器,所述第一定时器用于在其设置的时间
内禁止其它状态报告的发送;
启动所述第一定时器后,检测所述发送的状态寺艮告是否请求重传数据或者 请求重传的数据是否已收到,若所述状态报告没有请求重传数据或者所述状态 报告请求重传的数据已收到,则停止所述第 一定时器。
另一方面,本发明实施方式还提供了一种发送状态报告的方法,包括
接收底层递交的数据;
发送状态报告,并启动第一定时器,所述第一定时器用于在其设置的时间 内禁止其它状态报告的发送,所述第一定时器设置的时间小于或等于第二定时 器设置的时间,所述第二定时器为检测到所述接收的数据有缺失时启动的定时 器。
另一方面,本发明实施方式还提供了一种发送状态报告的装置,包括 接收单元,用于接收底层递交的数据;
状态报告发送单元,用于发送状态报告,并启动第一定时器,所述第一定 时器用于在其设置的时间内禁止其它状态报告的发送;
控制单元,用于启动所述第一定时器后,检测所述状态报告发送单元发送 的状态报告是否请求重传数据或者请求重传的数据是否已收到,如果检测到所 述状态报告没有请求重传数据或者所述状态报告请求重传的数据已收到,则停 止所述第一定时器。
再一方面,本发明实施方式还提供了一种发送状态报告的装置,包括
接收单元,用于接收底层递交的数据;
状态报告发送单元,用于发送状态报告,并启动第一定时器,所述第一定 时器用于在其设置的时间内禁止其它状态报告的发送,所述第一定时器设置的
8时间小于或等于第二定时器设置的时间,所述第二定时器为检测到接收的数据 有缺失时启动的定时器。
从上述技术方案的描述可知,通过在启动第一定时器后,;险测所述发送的 状态报告是否请求重传数据或者请求重传的数据是否已收到,或者通过设置第 二定时器和第一定时器的时间,来控制第一定时器的开关,从而可以及时的发 送状态报告,避免发送端由于不能及时收到状态报告而导致数据的堵塞,从而 降低了业务传输的时延,提高了业务的质量。


图1是现有技术中状态报告的发送方法的示意图2是本发明实施例1的状态报告的发送方法示意图3是本发明实施例2的状态报告的发送方法示意图4是本发明实施例3的状态报告的发送方法示意图5是本发明实施例4的状态报告的发送方法示意图6是本发明实施例5的状态报告的发送方法示意图7是本发明实施例6的状态报告的发送方法示意图8a是本发明实施例7的状态报告的发送装置结构示意图一 ;
图8b是本发明实施例7的状态报告的发送装置结构示意图二 ;
图9a是本发明实施例8的状态报告的发送装置结构示意图一 ;
图9b是本发明实施例8的状态报告的发送装置结构示意图二 。
具体实施例方式
EUTRAN系统在内的各种通信系统。下面以EUTRAN系统为例,结合附图对 本发明的实施例进行说明。
9如图2所示,本发明实施例l提供了一种状态报告的发送方法,包括以下步

S200,无线链路控制层重排緩存接收底层递交的数据; S201,发送状态报告,并启动第一定时器,所述第一定时器用于在其设置 的时间内禁止其它状态报告的发送;
S202,启动所述第一定时器后,检测所述发送的状态报告是否请求重传数 据或者请求重传的数据是否已收到,若所述状态报告没有请求重传数据或者所 述状态报告请求重传的数据已收到,则停止所述第 一定时器。
所述第二定时器可以是T—reordering,第 一定时器可以是T—status_prohibit,
明实施例并不卩艮定其它可以实现本发曰7 通过在启动第一定时器后,检测状态报告中是否请求重传数据或者请求重 传的数据是否已收到,从而可以控制第一定时器的开关,可以及时的发送状态 报告,避免发送端由于不能及时收到状态报告而导致数据的堵塞,从而降低了 业务传输的时延,提高了业务的质量。
如图3所示,本发明实施例2提供了一种状态报告的发送方法,包括 RLC重排緩存接收底层递交的数据,并根据数据单元的序列号判断接收的 数据中是否缺失数据单元,如图3所示,当收到数据单元3 (即表示该数据单元 的数据包头的序列号为3)时,由于重排緩存中当前接收到的只有数据单元l, 因此可以检测出缺失数据单元2;
当检测出缺失数据单元2时,启动第二定时器,例如T—reordering,等待缺 失的数据单元2的到来;
当收到数据单元6时,T—reordering超时且仍未收到缺失的数据单元2,则发 送用于请求发送端重传缺失的数据单元2的状态报告,请求发送端重传缺失的 数据单元2 ,同时启动第 一 定时器,例如T—status_prohibit—timer ,在该 T_status_prohibit—timer超时前,其他状态报告不能被发送,在T一reordering超时时还要再检测是否还有其他数据单元丟失,如图3所示检测出数据单元5缺失, 则重新启动T—reordering;
当收到数据单元8时,T—reordering定时器再次超时,^r测请求发送端重传 的缺失的数据单元2是否已经收到,如图3所示,缺失的数据单元2已收到,则 停止T一statusjrohibit一timer;
可选的,当T—reordering定时器再次超时时,还可以发送用于请求发送端重 传缺失的数据单元5的状态报告,重新启动所述T—status_prohibit—timer,并且再 检测是否还有其他数据单元丟失,如图3所示^r测出数据单元7缺失,则再次重 新启动所述T—reordering 。
在后续实施例中第二定时器及第 一 定时器均以T—reordering及 T—statusjrohibit一timer为例来说明本发明实施例的技术方案,但本发明实施例 并不限定其它可实现本发明之目的的定时器。
如图4所示,本发明实施例3提供了一种状态报告的发送方法,包括
RLC重排緩存接收底层递交的数据,并根据数据单元的序列号判断接收的 数据中是否缺失数据单元,如图4所示,当收到数据单元3时,由于重排緩存中 接收到的只有数据单元l,因此可以检测出缺失数据单元2;
当检测出缺失数据单元2时,启动T—reordering,等待缺失的数据单元2的到
来;
当收到数据单元6时,此时T—reordering超时且仍未收到缺失的数据单元2, 则发送用于请求发送端重传缺失的数据单元2的状态报告,同时启动 T—status_prohibit_timer,在该T—status_prohibit—timer超时前,其它状态报告不能 被发送,在T一reordering超时时还要再检测是否还有其他数据单元丢失,如图4 所示,检测出还有数据单元5缺失,则重新启动T—reordering;
在该T一statusjrohibit一timer启动后,每收到一个数据单元,即检测请求发 送端重传的缺失的数据单元2是否已收到,如图4所示,T—status_prohibit__timer启动后,首先收到数据单元2,此时即检测出上一个状态报告请求发送端重传 的数据单元已收到,则停止T—statusjrohibit—timer;
可选的,当收到数据单元8后,T—reordering定时器再次超时,发送请求发 送端重传缺失的数据单元5的状态报告,重新启动所述T一statusjrohibit—timer, 并且再检测是否还有其他数据单元丟失,如图4所示检测出数据单元7缺失,则 再次重新启动所述T—reordering 。
本发明实施例中缺失的数据的单位可以是数据单元,数据单元可以是RLC AMDPDU,也可以是RLC AMDPDU的分段,也可以是其它类型的数据单元。 数据单元组中的数据单元可以以其数据包头中的序列号和/或数据单元分段的 偏移位置加以区分。本发明实施例中的缺失的数据的单位也可以是数据单元 组,每个数据单元组至少包括一个数据单元,缺失的教:据单元组的方案与缺失 数据单元的方案基本类似,不再赘述,后续实施例均以缺失的数据单元组包括 一个数据单元,即检测到接收的数据中缺失一个数据单元为例阐述本发明实施 例的技术方案,本领域的技术人员可以理解,数据的单位不影响本发明的实质, 本发明实施例并不对此进行限定。
从上述实施例的技术方案的可以看出,通过在启动第一定时器后,检测状 态报告中所请求的数据单元是否已经全部收全,例如,可以在启动第一定时器 后,第二定时器再次超时时检测状态报告中所请求的数据单元是否已经全部收 全;也可以在启动第一定时器后,每收到一个数据单元时,检测状态报告中所 请求的数据单元是否已经全部收全;从而可以控制第一定时器的开关,可以及 时的发送状态报告,避免发送端由于不能及时收到状态报告而导致数据的堵 塞,从而降低了业务传输的时延,提高了业务的质量。
如图5所示,本发明实施例4提供了一种状态报告的发送方法,该实施例与 实施例2与3的区别在于,状态报告的发送基于收到poll比特触发,在数据包头 中有poll域,当poll设为l,而接收端收到该设为l的poll域的数据时,会触发状
12态报告发送。如图5所示,包括
RLC重排緩存接收底层递交的数据;
当收到4号数据包后,由于4号数据包中带有pol卜l的指示,这时需要触发 一个状态报告;
由于这时没有T一statusjrohibit定时器启动,因此可以发送状态报告,并启 动T—statusjrohibit定时器;
收到6号数据包后,检测出缺失数据包5,启动T—reordering定时器;
收到10号数据包后,T_reordering定时器超时,由于前一个状态报告中没 有请求重传的数据,因此此时可以停止T一statusjrohibit定时器,发送状态报告, 请求重传5号数据包。
此外,也可以在发送状态报告后,对于收到的每个数据包都进行检测,当 检测到收到所述缺失的数据包后,就可以及时停止T—statusjrohibit定时器。此 外,对于由收到poll比特触发的状态报告而言,该状态报告可以不请求重传数 据,如图5所示;也可以在检测出缺失数据时请求重传缺失的数据。此外,在 收到带有pol卜l的数据包,并由此触发状态报告后,如果该状态报告没有请求 重传的数据,也可以不启动T^statusjrohibit定时器。
对于本实施例而言,通过在启动第一定时器后,检测状态报告中是否请求 重传数据或者请求重传的数据是否已收到,从而可以控制第一定时器的开关, 例如,当状态报告中未请求重传数据时,可以及时停止第一定时器;当状态报 告请求重传的数据已收到时,也可以及时停止第一定时器;从而可以及时的发 送状态报告,避免发送端由于不能及时收到状态报告而导致数据的堵塞,从而 降低了业务传输的时延,提高了业务的质量。
如图6所示,本发明实施例5提供了一种状态报告的发送方法,包括以下步

S600,无线链路控制层重排緩存接收底层递交的数据;S601,发送状态报告,并启动第一定时器,所述第一定时器用于在其设置
的时间内禁止其它状态报告的发送,所述第一定时器设置的时间小于或等于第 二定时器设置的时间,所述第二定时器为检测到所述接收的数据有缺失时启动 的定时器。
从上述实施例的技术方案的可以看出,通过设置第二定时器的时间大于或 等于第一定时器的时间,使得在第二定时器超时后发送状态报告之前,第一定 时器已经超时,从而可以及时的发送状态报告,避免发送端由于不能及时收到 状态报告而导致数据的堵塞,从而降低了业务传输的时延,提高了业务的质量。
如图7所示,本发明实施例6提供了一种状态报告的发送方法,包括 RLC重排緩存接收底层递交的数据,并根据数据单元的序列号判断接收的
数据中是否缺失数据单元,如图7所示,当收到数据单元3时,由于重排緩存中
接收到的只有数据单元l,因此可以检测出缺失数据单元2;
当检测出缺失数据单元2时,启动T—reordering,等待缺失的数据单元2的到
来;
当收到数据单元6时,此时T—reordering超时且仍未收到缺失的数据单元2, 则发送用于请求发送端重传缺失的数据单元2的状态报告,同时启动 T_status_prohibit—timer,在该T—status_prohibit—timer超时前,其它状态才艮告不能 被发送,且所述T—reordering设置的时间大于或等于所述T—statusjrohibit—timer 设置的时间,在T—reordering超时时还要再检测是否还有其他数据单元丢失,如 图7所示,检测出还有数据单元4缺失,则重新启动T—reordering;
收到数据单元8 , T—status_prohibit—timer超时,由于所述T—reordering设置的 时间大于或等于所述T—status_prohibit—timeri殳置的时间,因此此时T—reordering 还未超时;
接着收到数据单元2, T一reordering定时器再次超时,可以发送用于请求发 送端重传缺失的数据单元4的状态报告,重新启动所述T—status_prohibit—timer,
14并且可以再检测是否还有其他数据单元丢失,如图7所示检测出数据单元7缺
失,则再次重新启动所述T—reordering。
此外,状态报告的发送也可以基于收到poll比特触发,在数据包头中有poll 域,当poll设为l,而接收端收到该设为l的poll域的数据时,会触发状态报告发 送,在此场景下也可以设置T—statusjprohibit<=T—reordering 。
从上述实施例的技术方案的可以看出,通过设置第二定时器的时间大于或 等于第一定时器的时间,使得在第二定时器超时后发送状态报告之前,第一定 时器已经超时,从而可以及时的发送状态报告,避免发送端由于不能及时收到 状态报告而导致数据的堵塞,从而降低了业务传输的时延,提高了业务的质量。
如图8a所示,本发明实施例7提供了一种状态报告的发送装置,包括 接收单元800,用于接收底层递交的数据;
状态报告发送单元801,用于发送状态报告,并启动第一定时器,所述第 一定时器用于在其设置的时间内禁止其它状态报告的发送;
控制单元802,用于启动所述第一定时器后,检测所述状态报告发送单元 发送的状态报告是否请求重传数据或者请求重传的数据是否已收到,如果检测
到所述状态报告没有请求重传数据或者所述状态报告请求重传的数据已收到, 则停止所述第一定时器;
可选的,如图8b所示,所述装置还可以包括
状态报告触发单元803,用于在满足触发条件时通知所述状态报告发送单 元发送所述状态报告。
其中,所述状态报告触发单元803包括
第一触发模块8031,用于在所述接收单元接收的所述数据包头的POLL域 的值为预定值时,通知所述状态报告发送单元发送所述状态报告;和/或第二触发模块8032,用于在检测到所述接收单元接收的数据中有缺失时, 启动第二定时器,当所述第二定时器超时且未收到所述缺失的数据时,通知所 述状态报告发送单元发送所述状态报告请求重传所述缺失的数据。
其中,所述控制单元802包括
检测模块8021,用于检测所述状态报告是否请求重传数据,或者,启动所 述第一定时器后,当所述第二定时器超时时,检测所述请求重传的数据是否已 收到,或者,启动所述第一定时器后,每次收到数据时,检测所述请求重传的 数据是否已收到;
控制模块8022,用于在所述检测模块检测到所述状态报告没有请求重传数 据或者所述状态报告请求重传的数据已收到时,停止所述第一定时器。
本发明实施例中缺失的数据的单位可以是数据单元,数据单元可以是RLC AMDPDU,也可以是RLCAMDPDU的分段,也可以是其它类型的数据单元。 数据单元组中的数据单元可以以其数据包头中的序列号和/或数据单元分段的 偏移位置加以区分。本发明实施例中的缺失的数据的单位也可以是数据单元 组,每个数据单元组至少包括一个数据单元,缺失的数据单元组的方案与缺失 数据单元的方案基本类似,不再赘述,后续实施例均以缺失的数据单元组包括 一个数据单元,即检测到接收的数据中缺失一个数据单元为例阐述本发明实施 例的技术方案,本领域的技术人员可以理解,数据的单位不影响本发明的实质, 本发明实施例并不对此进行限定。
本实施例提供的技术方案可以看出,通过应用本实施例提供的装置,通过 在启动第一定时器后,检测状态报告中是否请求重传数据或者请求重传的数据 是否已收到,从而可以控制第一定时器的开关,可以及时的发送状态报告,避 免发送端由于不能及时收到状态报告而导致数据的堵塞,从而降低了业务传输 的时延,提高了业务的质量。
如图9a所示,本发明实施例8提供了一种状态报告的发送装置,包括接收单元900,用于接收底层递交的数据;
状态报告发送单元901,用于发送状态报告,并启动第一定时器,所述第 一定时器用于在其设置的时间内禁止其它状态报告的发送,所述第一定时器设 置的时间小于或等于第二定时器设置的时间,所述第二定时器为检测到接收的 数据有缺失时启动的定时器。
可选的,如图9b所示,所述装置还包括
状态报告触发单元902,用于在满足触发条件时通知所述状态报告发送单 元发送所述状态报告。
其中,所述状态报告触发单元包括
第一触发模块9021 ,用于在所述接收单元接收的所述数据包头的POLL域 的值为预定值时,通知所述状态报告发送单元发送所述状态报告;和/或
第二触发模块9022,用于在检测到所述接收单元接收的数据中有缺失时, 启动第二定时器,当所述第二定时器超时且未收到所述缺失的数据时,通知所 述状态报告发送单元发送所述状态报告请求重传所述缺失的数据。
从上述实施例的技术方案的可以看出,通过设置第二定时器的时间大于或 等于第一定时器的时间,使得在第二定时器超时后发送状态报告之前,第一定 时器已经超时,从而可以及时的发送状态报告,避免发送端由于不能及时收到 状态报告而导致数据的堵塞,从而降低了业务传输的时延,提高了业务的质量。
本发明各实施例中的技术特征,还可以相互结合,组成新的实施例,此处
就不再赘述。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明 可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实 施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方 案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计
17算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。
权利要求
1、一种状态报告的发送方法,其特征在于,包括接收底层递交的数据;发送状态报告,并启动第一定时器,所述第一定时器用于在其设置的时间内禁止其它状态报告的发送;启动所述第一定时器后,检测所述发送的状态报告是否请求重传数据或者请求重传的数据是否已收到,若所述状态报告没有请求重传数据或者所述状态报告请求重传的数据已收到,则停止所述第一定时器。
2、 如权利要求1所述的方法,其特征在于,发送所述状态报告之前,所 述方法还包括接收的所述数据包头的POLL域的值为预定值。
3、 如权利要求1所述的方法,其特征在于,发送所述状态报告之前,所 述方法还包括检测到所述接收的数据中有缺失时,启动第二定时器;当所述第二定时器超时且未收到所述缺失的数据时,触发所述状态报告请 求重传所述缺失的数据。
4、 如权利要求1至3中任一项所述的方法,其特征在于,检测所述状态 报告请求重传的数据是否已收到包括启动所述第一定时器后,当所述第二定时器超时时,检测所述请求重传的 数据是否已收到;或者启动所述第一定时器后,每次收到数据时,4企测所述请求重传的数据是否 已收到。
5、 一种状态报告的发送方法,其特征在于,包括 接收底层递交的数据;发送状态报告,并启动第一定时器,所述第一定时器用于在其设置的时间 内禁止其它状态报告的发送,所述第一定时器设置的时间小于或等于第二定时 器设置的时间,所述第二定时器为检测到所述接收的数据有缺失时启动的定时 器。
6、 如权利要求5所述的方法,其特征在于,发送所述状态报告之前,所 述方法还包括接收的所述数据包头的POLL域的值为预定值。
7、 如权利要求5所述的方法,其特征在于,发送所述状态报告之前,所 述方法还包括检测到所述接收的数据中有缺失时,启动所述第二定时器;当所述第二定时器超时且未收到所述缺失的数据时,触发所述状态报告请 求重传所述缺失的数据。
8、 一种状态报告的发送装置,其特征在于,包括 接收单元,用于接收底层递交的数据;状态报告发送单元,用于发送状态报告,并启动第一定时器,所述第一定 时器用于在其设置的时间内禁止其它状态报告的发送;控制单元,用于启动所述第一定时器后,检测所述状态报告发送单元发送 的状态报告是否请求重传数据或者请求重传的数据是否已收到,如果检测到所 述状态报告没有请求重传数据或者所述状态报告请求重传的数据已收到,则停 止所述第一定时器。
9、 如权利要求8所述的装置,其特征在于,所述装置还包括状态报告触发单元,用于在满足触发条件时通知所述状态"R告发送单元发 送所述状态报告。
10、 如权利要求9所述的装置,其特征在于,所述状态报告触发单元包括第一触发模块,用于在所述接收单元接收的所述数据包头的POLL域的值 为预定值时,通知所述状态报告发送单元发送所述状态报告;和/或第二触发模块,用于在检测到所述接收单元接收的数据中有缺失时,启动 第二定时器,当所述第二定时器超时且未收到所述缺失的数据时,通知所述状 态报告发送单元发送所述状态报告请求重传所述缺失的数据。
11、 如权利要求8至10中任一项所述的装置,其特征在于,所述控制单元 包括检测模块,用于检测所述状态报告是否请求重传数据,或者,启动所述第 一定时器后,当所述第二定时器超时时,检测所述请求重传的数据是否已收到, 或者,启动所述第一定时器后,每次收到数据时,^r测所述请求重传的数据是 否已收到;控制模块,用于在所述检测模块检测到所述状态报告没有请求重传数据或 者所述状态报告请求重传的数据已收到时,停止所述第一定时器。
12、 一种状态报告的发送装置,其特征在于,包括 接收单元,用于接收底层递交的数据;状态报告发送单元,用于发送状态报告,并启动第一定时器,所述第一定 时器用于在其设置的时间内禁止其它状态报告的发送,所述第一定时器设置的 时间小于或等于第二定时器设置的时间,所述第二定时器为检测到接收的数据 有缺失时启动的定时器。
13、 如权利要求12所述的装置,其特征在于,所述装置还包括状态报告触发单元,用于在满足触发条件时通知所述状态报告发送单元发 送所述状态报告。
14、如权利要求13所述的装置,其特征在于,所述状态报告触发单元包括-.第 一触发模块,用于在所述接收单元接收的所述数据包头的POLL域的值 为预定值时,通知所述状态报告发送单元发送所述状态报告;和/或第二触发模块,用于在检测到所述接收单元接收的数据中有缺失时,启动 第二定时器,当所述第二定时器超时且未收到所述缺失的数据时,通知所述状态报告发送单元发送所述状态报告请求重传所述缺失的数据。
全文摘要
本发明公开了一种状态报告的发送方法及装置,通过在启动第一定时器后,检测状态报告中所请求的数据是否已经全部收全或是否请求重传数据,或者通过设置第二定时器和第一定时器的时间,来控制第一定时器的开关,从而可以及时的发送状态报告,避免发送端由于不能及时收到状态报告而导致数据的堵塞,从而降低了业务传输的时延,提高了业务的质量。
文档编号H04L1/18GK101626287SQ200810189919
公开日2010年1月13日 申请日期2008年12月31日 优先权日2008年7月8日
发明者飞 邵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1