一种发送状态报告的方法、装置及系统的制作方法

文档序号:7929829阅读:202来源:国知局

专利名称::一种发送状态报告的方法、装置及系统的制作方法
技术领域
:本发明涉及通信
技术领域
,尤其涉及一种发送状态报告的方法、装置及系统。
背景技术
:在长期演进(LongTermEvolution,LTE)系统中,根据所传输的无线承载类型及服务质量QoS要求的不同,无线链路控制RLC层提供了三种不同的传输模式透明模式(TM)、无确认模式(UM)和确认模式(AM)。在RLCAM模式中,发送端把从高层接收的数据处理后下发至低层,采用发送窗口控制和接收端反馈的状态报告对已发送的数据进行确认,如果接收端反馈的状态报告指示发送端发出的数据未接收成功,发送端将对未成功接收的数据进行重传。例如,发送端的RLC实体将RLC数据下发至低层,即是介质访问控制MAC层,由MAC层向接收端发送,每个RLC数据在发送时将关联一个序列号;发送端的RLC实体在将RLC数据递交给MAC层后仍然保存RLC数据的备份,直到得到接收端返回的状态报告,该状态报告确认该RLC数据接收成功后才可以进行删除,如果状态报告中指出某些RLC数据没有成功接收,那么发送端将对没有成功接收的RLC数据进行重传。在现有技术中,RLCAM模式接收端对接收到的来自发送的数据进行监控。如果发现某些数据没有接收到或没有完整接收到,将构造状态报告将未接收到的数据情况通知发送端,使发送端能够对接收端未成功接收的数据进行重新发送。接收端在发送状态报告时,如果低层提供的传输机会不能发送完整的状态报告时,则发送完整状态报告的一部分,即是部分状态报告。在发送状态报告(包括部分状态报告和完整状态报告)后,启动状态报告禁止定时器,当状态报告禁止定时器超时后,才能构造新的状态报告进行发送。在该定时器启动期间,尽管可能触发了状态报告并且有资源进行发送,但是并不构造状态报告进行发送。接收端的RLC实体在满足状态报告触发条件,低层指示有传输机会且状态报告禁止定时器没有运行或发生超时的时候,构造状态报告向发送端发送。如果在定时器启动期间或定时器超时后触发了状态报告,那么当状态报告禁止定时器发生超时的时候并且低层指示有传输机会时,将构造状态报告进行发送。从上述过程可以看出,按照现有技术的方法,在发送部分状态报告后启动状态报告禁止定时器,由于受MAC层分配的传输资源的限制,当发送的部分状态报告占应该发送的完整状态报告比重较小时,如果状态报告禁止定时器设置的时间较长,那么发送端将在很长时间内不能完整获得发送数据的接收情况。如果发送端的RLC层序列号等于发送窗口下边界的RLC数据不能及时获得接收成功确认,而发送端已发送的RLC数据的RLC序列号已达到发送窗口的上边界,此时将会造成发送端发送窗口停顿的现象,从而延迟网络数据的传输。
发明内容本发明提供了一种发送状态报告的方法、装置及系统,以解决现有技术中状态报告禁止定时器的时间设置不合适的时候,造成的数据传输延迟现象。4为解决上述技术问题,本发明提供了一种发送状态报告的方法,包括当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告并发送至发送端;在从所述发送第一部分状态报告的时间点开始的设定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告,并将所述至少一个后续部分状态报告发送至发送端。本发明提供了一种发送状态报告的装置,包括第一构造模块,用于当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告;第一发送模块,用于发送端发送所述第一部分状态报告;第二构造模块,用于在从所述发送第一部分状态报告的时间点开始的设定阈值时间内,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;第二发送模块,用于将所述至少一个后续部分状态报告发送至发送端。本发明提供了一种发送状态报告的系统,包括发送状态报告装置,用于当未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告并发送至发送端;并在从所述发送第一部分状态报告的时间点开始的设定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;并将所述至少一个后续部分状态报告发送至发送端;发送端,用于向接收端发送数据,并接收从接收端传输的所述第一部分状态报告和后续状态报告。与现有技术相比,本发明具有以下优点在本发明实施例中,当接收端未完全接收发送端发送的数据,并满足第一预置条件时,在接收端构造并发送第一部分状态报告后,设置一定阈值时间,所述阈值时间大小的设定可以根据实际情况或者用户需求来设置。在所述设定阈值时间内并满足第二预置条件时,可以继续发送后续的至少一个部分状态报告,所述后续部分状态报告和第一部分状态报告的内容不同,即是两者指示的数据信息不同,属于完整部分报告的不同子集。运用本发明的方法,由于在发送第一部分状态报告之后,还可以在预设的一定阈值时间内,继续构造和所述第一部分状态报告不同的一个或多个部分状态报告,并发送至发送端,因此,可以降低由于很长时间内不能发送状态报告,发送端发送窗口发生停顿,而导致的数据传输延迟现象的发生。为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明的发送状态报告的方法实施例一的流程图2是本发明的发送状态报告的方法实施例二的流程图3是本发明的发送状态报告的方法实施例三的流程5图4是本发明的发送状态报告的方法中状态报告的结构示意图;图5是本发明的发送状态报告的装置实施例一的结构示意图;图6是本发明的发送状态报告的装置实施例二的结构示意图;图7是本发明的发送状态报告的装置实施例三的结构示意图;图8是本发明的发送状态报告的系统实施例的结构示意图。具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。参考图l,在本发明实施例一中,实现本发明实施例一所提供的方法可以包括以下步骤步骤101:当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告并发送至发送端;在本实施例中,所述第一预置条件,可以包括状态报告的触发条件、MAC层的第一传输条件,以及状态报告禁止运行器并没有在运行的时候。所述触发条件可以包括两个,一个是当接收端RLC收到发送端RLC实体发送的探询信息时,例如探询(polling)比特;另一个是当接收端检测到RLC数据PDU(协议数据单元)接收失败时,例如用于检测RLC数据PDU是否丢失的定时器超时。所述MAC层的第一传输条件,即是MAC层指示有可以发送状态报告的传输机会,并且该传输机会不能够发送所有的未成功接收数据的状态报告。当满足状态报告的触发条件和MAC层的第一传输条件并且在接收端并没有禁止发送状态报告的指示时,在接收端将构造第一部分状态报告并将所述第一部分状态报告发送至发送端;步骤102:在从所述发送第一部分状态报告的时间点开始的设定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;发送所述第一部分状态报告之后,从所述发送的时间点开始的设定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的一个或多个后续部分状态报告;所述构造也需要根据MAC层的传输条件进行构造,构造的状态报告的大小不能超过MAC层的提供的传输机会的大小;所述第二预置条件具体可以为介质访问控制MAC层的第二传输条件,即是MAC层有传输机会能够传输部分状态报告;步骤103:将所述至少一个后续部分状态报告发送至发送端。将步骤102中构造的一个或多个后续的部分状态报告发送至发送端。可以看出,在本实施例中,在接收端发送第一部分状态报告后,设置一定阈值时间,所述阈值时间大小的设定可以根据实际情况或者用户需求来设置,在所述设定阈值时间内,可以继续发送后续的至少一个部分状态报告,所述后续部分状态报告和第一部分状态报告的内容不同,即是两者指示的数据信息不同,属于完整部分报告的不同子集。运用本发明的方法,由于在发送第一部分状态报告之后,还可以在预设的一定阈值时间内,继续构造和发送与所述第一部分状态报告不同的一个或多个状态报告,因此,可以降低由于很长时间内不能发送状态报告,发送端发送窗口停顿,而导致的数据传输延迟现象的出现。参考图2,在本发明方法实施例二中,实现本实施例二所提供的方法可以包括以下步骤步骤201:当接收端未完全接收发送端发送的数据,并满足第一预置条件时,向发送端发送第一部分状态报告;在本实施例中,假设发送端给接收端发送了序列号从1到15的15个数据包,而接收端接收到数据包为:1,3,5,7,9,11,13,15,此时VR(R)=2,VR(R)表示未接收数据的最小序列号,此时的VR(MS)=14,VR(MS)表示为状态报告可以反馈数据序列号的上边界,该序列号所对应的数据的接收状态尚需确认,该序列号以前的数据的接收状态已经确认。那么需要通过状态报告反馈的未完全接收的RLC数据的序列号为{2,4,6,8,10,12},也即完整状态报告应该包括数据包{2,4,6,8,10,12}的数据信息;当满足所述第一预置条件时,即是满足状态报告的触发条件,MAC层提供的传输技术的大小不能够发送完整数据报告,并且状态报告禁止定时器没有运行时,接收端将发送第一部分状态报告至发送端,例如,在本实施例中,所述第一部分状态报告包括数据包2、4和6的信息;步骤202:启动状态报告定时器,所述状态报告禁止定时器预置的时间为从所述发送第一部分状态报告的时间点开始的设定阈值时间;在本实施例中,所述一定阈值时间可以通过状态报告禁止定时器来进行设定,在该状态报告禁止定时器运行期间,可以对状态报告的发送过程进行计时;步骤203:在所述一定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的第二部分状态报告;假设在本实施例中,所述第二部分状态报告可以指示数据包8和10未能完全接收的数据信息;步骤204:将所述第二状态报告发送至发送端;步骤205:构造与所述第一部分状态报告和第二部分状态报告都不同的至少一个部分状态报告;则在本实施例中,所述至少一个部分状态报告具体为一个部分状态报告,所述一个部分状态报告可以指示数据包12未能成功接收的数据信息;当然,本领域技术人员可以很容易地知悉,在该步骤中,也可以根据实际情况的不同,构造多个部分状态报告;步骤206:将所述至少一个部分状态报告发送至发送端。接收端再将所述第二部分状态报告和至少一个部分状态报告发送至发送端,以便于发送端重新发送未成功接收的数据包。在实际应用中,根据实际情况,当MAC层的传输机会有多个时,在接收端可以构造并发送相应的多个后续的部分状态报告,所述多个后续的部分状态报告可以有相同的内容,但是需要不完全相同;当MAC层的传输机会只有一个,且该次传输机会允许接收端将所有未完全发送的数据信息都构造为状态报告进行发送时,则只需构造一个部分状态报告并发送至发送端即可。在本实施例中,所述第一状态报告、第二状态报告和第三状态报告之间所指示的内容信息完全不同,当未接收成功的数据包已经被所述第一状态报告的信息涵盖时,则第二状态报告则指示后续未接收成功的数据包信息,因此,采用这种方法,可以很方便的告知发送端数据接收情况,以便于发送端根据状态报告重新发送数据,降低因发送端发送窗口停顿而造成的数据传输延迟发生。参考图3,在本发明方法实施例三中,实现本实施例三所提供的方法可以包括以下步骤步骤301:当接收端未完全接收发送端发送的数据,并满足第一预置条件时,向发送端发送第一部分状态报告;在本实施例中,假设发送端给接收端发送了序列号从1到12的12个数据包,而接收端接收到数据包为1、4、5、7、10和12,此时VR(R)二2,此时的VR(MS)=11;那么需要通过状态报告反馈的未完全接收的RLC数据的序列号为{2,3,6,8,9},也即完整状态报告应该包括数据包{2,3,6,8,9}未能发送成功的信息;当满足所述第一预置条件,即是满足状态报告的触发条件,状态报告禁止定时器没有运行并且MAC层提供的传输技术的大小不能够发送完整数据报告时,接收端将发送第一部分状态报告至发送端,例如,在本实施例中,所述第一部分状态报告包括数据包2、3和6未能发送成功的信息;步骤302:启动状态报告定时器,所述状态报告定时器预置的时间为从所述发送第一部分状态报告的时间点开始的一定阈值时间;步骤303:在从所述发送第一部分状态报告的时间点开始的一定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的第三部分状态报告;在实际中,接收端在构造状态报告时,可以根据需要反馈的RLC数据的序列号依次进行构造,或者,也可以根据需要反馈的RLC数据的优先级关系进行构造;在本实施例中,假设低层给的传输机会只有一次,且该次传输机会能够将剩余未发送成功的数据包的数据信息都包括,则在所述第三部分状态报告中将包括数据包8和9未能发送成功的信息;需要说明的是,如果低层给的传输机会只有一次,且该次传输机会只允许上报一个序列号,即只能发送一个数据包未接收成功的信息,那么所述第三状态报告则可以仅仅包括数据包8未能发送成功的信息;步骤304:将所述第三部分状态报告发送至发送端;步骤305:当超过所述一定阈值时间时,构造状态报告,并发送至发送端,所述状态报告包括部分状态报告和/或完整状态报告。在本实施例中,当超过所述一定阈值时间时,如果满足状态报告触发条件,状态报告禁止定时器没有运行且MAC层的传输条件不能容纳完整状态报告时,即满足第一预置条件,则构造部分状态报告向发送端发送,;如果满足状态报告触发条件,状态报告禁止定时器没有运行且MAC层的传输条件可以容纳完整状态报告时,则构造完整状态报告向发送端发送。此时构造状态报告(包括部分状态报告和完整状态报告)之前需要重新检查所有数据的接收情况。在本实施例中,如果重新检查的数据接收情况为1、2、4、5、7、8、10、12和14,此时VR(R)更新为3,此时的VR(MS)更新为13;那么需要通过状态报告反馈的未完全接收的RLC数据的序列号为{3,6,9,11}。即如果发送的是完整状态报告,那么完整状态报告应该包括数据包{2,6,9,11}未能发送成功的信息;如果当前MAC层的传输条件只能发送三个序列号信息的部分状态报告,那么需反馈的序列号为{2,6,9}。可以看出,运用本发明的方法,不仅可以避免数据的传输延迟现象,还可以在超过状态报告定时器运行的一定阈值时间后,可以对最新的数据包接收状况进行上报。在实际应用中,所述状态报告的结构格式可以参考图4所示,所述数据/控制(D/C)域的值为0时,可以标识该信息为控制PDU;控制协议数据单元(PDU)类型(CPT)域可以表示该控制PDU是状态报告还是其他类型的控制PDU,该值为000时标识状态报告;确认数据_序列号(ACK_SN)域指示下一个没有接收到的且在状态报告中没有指示为丢失(即其序列号SN没有作为未接收数据序列号(NACK_SN)域的)的数据包的序列号;当发送端接收到状态报告时,将认为所有序列号在ACK_SN以前且没有在状态报告中指示为NACK_SN的数据包都被接收端成功接收到;NACK—SN表示序列号等于NACK_SN的数据已经被接收端检测到发生丢失或其中的一部分丢失;扩展域1(E1)指示后面是否会有一组NACK—SN、E1和扩展域2(E2);El值的含义可以参考下表所示<table>tableseeoriginaldocumentpage9</column></row><table>E2值的含义可以参考下表所示<table>tableseeoriginaldocumentpage9</column></row><table>数据分段开始(SOstart)域与数据分段结束(SOend)域一起来指示序列号等于与它们对应的NACK_SN的数据中在接收端没有成功接收的部分数据分段。SOstart指示没有接收成功的数据分段的第一个字节在原来序列号为NACK_SN的RLC数据PDU的数据域中所对应的位置。SOend指示没有接收成功的数据分段的最后一个字节在原来序列号为NACK_SN的RLC数据PDU的数据域中所对应的位置。需要说明的是,RLC数据PDU头部域可以携带RLC序列号等控制信息;RLC数据PDU数据域可以携带需要向发送端发送的数据净负荷。RLC数据PDU结构如下表所示PDU头部PDU数据需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。与本发明方法实施例一相对应,参考图5所示,示出了本发明装置实施例一的结构示意图,如图所示,该装置可以包括第一构造模块501,用于当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告;第一发送模块502,用于发送端发送所述第一部分状态报告;第二构造模块503,用于在从所述发送第一部分状态报告的时间点开始的一定阈值时间内,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;第二发送模块504,用于将所述至少一个后续部分状态报告发送至发送端。在本实施例中,所述装置具体可以包括四个模块,可以看出,在本实施例中,在所述第一发送模块502发送第一部分状态报告后,可以设置设定阈值时间,所述阈值时间大小的设定可以根据实际情况或者用户需求来设置,在所述设定阈值时间内,如果满足第二预置条件,所述第二发送模块504可以继续发送后续的至少一个部分状态报告,所述后续部分状态报告和第一部分状态报告的内容不同,即是两者指示的数据信息不同,属于完整部分报告的不同子集。运用本发明的装置进行发送状态报告,由于在发送第一部分状态报告之后,还可以在预设的设定阈值时间内,继续构造和所述第一部分状态报告不同的一个或多个状态报告,因此,可以降低由于很长时间内不能发送状态报告,发送端发送窗口停顿,而导致的数据传输延迟现象的出现。与本发明方法实施例二相对应,参考图6所示,示出了本发明装置实施例二的结构示意图,如图所示,该装置可以包括第一构造模块601,用于当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告;第一发送模块602,用于当接收端未完全接收发送端发送的数据,并满足第一预置条件时,向发送端发送第一部分状态报告;启动模块603,用于启动状态报告定时器,所述状态报告定时器预置的时间为设定阈值时间;第一构造子模块604,用于构造和所述第一部分状态报告不同的第二部分状态报告.第二构造子模块605,用于构造与所述第一部分状态报告和第二部分状态报告都不同的至少一个部分状态报告;第二发送模块606,还用于将所述第二部分状态报告和至少一个部分状态报告发送至发送端。在本实施例中,所述第一状态报告、第二状态报告和至少一个部分状态报告之间所指示的内容可以有部分相同,但是需要不完全相同,当MAC层的传输机会只有一个,且该次传输机会允许接收端将所有未完全发送的数据信息都构造为状态报告进行发送时,则只需构造一个部分状态报告并发送至发送端即可。因此,采用本实施例所述的装置进行状态报告的发送,可以很方便的告知发送端数据接收情况,以便于发送端根据状态报告重新发送数据,降低因发送端发送窗口停顿,而造成的数据传输延迟发生。与本发明方法实施例三相对应,参考图7所示,示出了本发明装置实施例三的结构示意图,如图所示,该装置可以包括第一构造模块701,用于当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告;第一发送模块702,用于当接收端未完全接收发送端发送的数据,并满足第一预置条件时,向发送端发送第一部分状态报告;启动模块703,用于启动状态报告定时器,所述状态报告定时器预置的时间为一定阈值时间;获取子模块704,用于获取需要反馈的RLC数据的序列号或者优先级;第四构造子模块705,用于依据所述序列号或者优先级,在满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;第二发送模块706,用于将所述至少一个后续部分状态报告发送至发送端;第三构造模块707,用于当超过所述一定阈值时间时,构造状态报告,所述状态报告包括部分状态报告和/或完整状态报告;第三发送模块708,用于将所述部分状态报告和/或完整状态报告发送至发送端。需要说明的是,如果所述第一发送模块发送第一部分状态报告之后,MAC层提供的传输机会只有一个,且该次传输机会允许接收端将剩余的未成功接收数据包的数据信息都能给包括,则所述第二构造模块具体可以包括第三构造子模块,用于构造和所述第一部分状态报告不同的第三部分状态报告;在上述情况下,则只需构造一个第三部分状态报告即可;则所述第二发送模块,还用于将所述第三部分状态报告发送至发送端。在本实施例中,所述第三构造模块707用于当超过所述一定阈值时间时,即是状态报告禁止定时器并没有在运行的时候,可以重新构造新的状态,包括部分状态报告或者完整状态报告,并由所述第三发送模块708将所述部分状态报告和/或完整状态报告发送至发送端。需要说明的是,本发明实施例所述的各个模块,可以集成在一个装置之上,也可以单独设置,还可以将两个或两个以上功能相似或相近的模块集成为一个模块。需要说明的是,如果满足状态报告触发条件,状态报告禁止定时器没有运行且MAC层的传输条件不能容纳完整状态报告时,即满足第一预置条件,则由所述第三构造模块构造部分状态报告向发送端发送;如果满足状态报告触发条件,状态报告禁止定时器没有运行且MAC层的传输条件可以容纳完整状态报告时,则由所述第三构造模块构造完整状态报告向发送端发送。所述构造状态报告(包括完整状态报告或部分状态报告)之前需要重新检查所有数据的接收情况。与本发明的方法实施例和装置实施例相对应,本发明实施例还提供了一种发送状态报告的系统,参考图8所示,所述系统具体可以包括发送状态报告装置801,用于当未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告并发送至发送端;并在从所述发送第一部分状态报告的时间点开始的一定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;并将所述至少一个后续部分状态报告发送至发送端;发送端802,用于向接收端发送数据,并接收从接收端传输的所述第一部分状态报11告和至少一个后续部分状态报告。其中,所述发送状态报告装置可以集成在接收端上,优选的,所述发送状态报告装置801具体可以包括第一构造模块,用于当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告;第一发送模块,用于发送端发送所述第一部分状态报告;第二构造模块,用于在从所述发送第一部分状态报告的时间点开始的一定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;第二发送模块,用于将所述至少一个后续部分状态报告发送至发送端。需要说明的是,因为前述发送状态报告的方法和装置介绍的十分详尽,所以所述发送状态报告的系统实施例未详尽之处,可以参见前述对发送状态报告的方法和装置实施例的描述,在此不再对系统作详细描述。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个......"限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上对本发明实施例所提供的一种发送状态报告方法、装置及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明实施例的方法及其思想;同时,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。权利要求一种发送状态报告的方法,其特征在于,包括当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告并发送至发送端;在从所述发送第一部分状态报告的时间点开始的设定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告,并将所述至少一个后续部分状态报告发送至发送端。2.根据权利要求1所述的方法,其特征在于,所述构造除了所述第一部分状态报告以外的至少一个后续部分状态报告,具体包括构造和所述第一部分状态报告不同的第二部分状态报告;构造与所述第一部分状态报告和第二部分状态报告都不同的至少一个部分状态报告.则所述将所述至少一个后续部分状态报告发送至发送端,具体包括将所述第二部分状态报告和至少一个部分状态报告发送至发送端。3.根据权利要求1所述的方法,其特征在于,所述构造除了所述第一部分状态报告以外的至少一个后续部分状态报告,具体包括构造和所述第一部分状态报告不同的第三部分状态报告;则所述将所述至少一个后续部分状态报告发送至发送端,具体包括将所述第三部分状态报告发送至发送端。4.根据权利要求1所述的方法,其特征在于,所述将所述至少一个后续部分状态报告发送至发送端之后,还包括当超过所述设定阈值时间时,构造状态报告,并发送至发送端,所述状态报告包括部分状态报告或完整状态报告。5.根据权利要求1所述的方法,其特征在于,所述向发送端发送第一部分状态报告之后,还包括启动状态报告禁止定时器,所述状态报告禁止定时器预置的时间为从所述发送第一部分状态报告的时间点开始的设定阈值时间。6.根据权利要求1所述的方法,其特征在于,所述构造和所述第一部分状态报告不同的至少一个后续部分状态报告,具体为根据需要反馈的无线链路控制RLC数据的序列号依次进行构造,或者,根据需要反馈的RLC数据的优先级关系进行构造。7.根据权利要求1所述的方法,其特征在于,所述第一预置条件包括状态报告的触发条件、介质访问控制MAC层的第一传输条件和状态报告禁止定时器未启动,所述MAC层的第一传输条件为不能发送完整状态报告。8.根据权利要求1所述的方法,其特征在于,所述第二预置条件为MAC层的第二传输条件,所述MAC层的第二传输条件为能够传输部分状态报告。9.一种发送状态报告的装置,其特征在于,包括第一构造模块,用于当接收端未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告;第一发送模块,用于发送端发送所述第一部分状态报告;第二构造模块,用于在从所述发送第一部分状态报告的时间点开始的设定阈值时间内,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;第二发送模块,用于将所述至少一个后续部分状态报告发送至发送端。10.根据权利要求9所述的装置,其特征在于,所述第二构造模块包括第一构造子模块,用于构造和所述第一部分状态报告不同的第二部分状态报告;第二构造子模块,用于构造与所述第一部分状态报告和第二部分状态报告都不同的至少一个部分状态报告;则所述第二发送模块还用于将所述第二部分状态报告和至少一个部分状态报告发送至发送端。11.根据权利要求9所述的装置,其特征在于,所述第二构造模块包括第三构造子模块,用于构造和所述第一部分状态报告不同的第三部分状态报告;则所述第二发送模块,还用于将所述第三部分状态报告发送至发送端。12.根据权利要求9所述的装置,其特征在于,还包括第三构造模块,用于当超过所述设定阈值时间时,构造状态报告,所述状态报告包括部分状态报告或完整状态报告;第三发送模块,用于将所述部分状态报告或完整状态报告发送至发送端。13.根据权利要求9所述的装置,其特征在于,所述第二构造模块包括获取子模块,用于获取需要反馈的RLC数据的序列号或者优先级;第四构造子模块,用于依据所述序列号或者优先级,并且结合当前MAC层的传输条件,构造和所述第一部分状态报告不同的至少一个后续部分状态报告。14.根据权利要求9所述的装置,其特征在于,还包括启动模块,用于启动状态报告禁止定时器,所述状态报告禁止定时器预置的时间为所述的设定阈值时间。15.—种发送状态报告的系统,其特征在于,包括发送状态报告装置,用于当未完全接收发送端发送的数据,并满足第一预置条件时,构造第一部分状态报告并发送至发送端;并在从所述发送第一部分状态报告的时间点开始的设定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告;并将所述至少一个后续部分状态报告发送至发送端;发送端,用于向接收端发送数据,并接收从接收端传输的所述第一部分状态报告和后续状态报告。全文摘要本发明公开了一种发送状态报告的方法、装置及系统,所述方法包括当接收端未完全接收发送端发送的数据,并满足第一预置条件时,向发送端发送第一部分状态报告;在从所述发送第一部分状态报告的时间点开始的设定阈值时间内,并满足第二预置条件时,构造和所述第一部分状态报告不同的至少一个后续部分状态报告,并将所述至少一个后续部分状态报告发送至发送端。运用本发明的方法,由于在发送第一部分状态报告之后,还可以在预设的一定阈值时间内,继续构造和所述第一部分状态报告不同的一个或多个状态报告,因此,可以降低因长时间不能发送状态报告造成发送端不能及时更新信息而导致的发送窗口停顿现象,避免由此而产生的数据传输延迟。文档编号H04L1/18GK101771518SQ200810246670公开日2010年7月7日申请日期2008年12月29日优先权日2008年12月29日发明者李国庆,谌丽,赵毅申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1