CN200810066836.6
2008.04.22
CN101568168A
2009.10.28
驳回
无权
发明专利申请公布后的驳回IPC(主分类):H04W 52/02申请公布日:20091028|||实质审查的生效|||公开
H04W52/02(2009.01)I; H04W72/12(2009.01)I
H04W52/02
华为技术有限公司
翁武林
518129广东省深圳市龙岗区坂田华为总部办公楼
本发明实施例提供一种分组不连续发送方法,包括:移动台在无线链路上进入不连续发送DTX状态后,选择同步时间点进行监听,获知分配的分组资源;利用所述分配的分组资源将数据块上行发送出去。本发明实施例还提供一种移动台和无线网络。本发明实施例可以节约无线资源,并降低移动台耗电,延长移动台使用时间。
1、 一种分组不连续发送方法,其特征在于,包括:移动台在无线链路上进入不连续发送DTX状态后,选择同步时间点监听网络的分组资源分配信息;通过所述分组资源分配信息获知分配的分组资源;利用所述分配的资源发送数据块。2、 根据权利要求1所述的方法,其特征在于,移动台在无线链路上进入DTX状态之前还包括:确定各个同步时间点时刻;及检测到该无线链路的上行数据块全部发送完。3、 根据权利要求2所述的方法,其特征在于,还包括:在发送的最后一个数据块上携带标识,告知所述网络当前数据块是该无线链路的最后一个数据块;或者在数据块全部发送完后,在信令中指示该无线链路的当前数据块全部发送完。4、 根据权利要求2所述的方法,其特征在于,所述确定各个同步时间点时刻具体包括:根据定时信息确定各个同步时间点时刻。5、 根据权利要求1所述的方法,其特征在于,所述选择同步时间点监听分组资源分配信息具体包括:在检测到有新的数据块需要发送之后的同步时间点上监听分组资源分配信息。6、 根据权利要求1所述的方法,其特征在于,移动台在无线链路上进入DTX状态之前还包括:将所述移动台对分组不连续发送方法的支持能力通知给所述网络。7、 一种分组不连续接收方法,其特征在于,包括:网络在无线链路上进入DTX调度状态后,在同步时间点上向移动台发送分组资源分配信息;接收移动台利用分配的分组资源发送的上行数据块。8、 根据权利要求7所述的方法,其特征在于,还包括:网络在无线链路上进入DTX调度状态之前,还包括:确定各个同步时间点时刻;及得知该无线链路的上行数据块全部发送完。9、 一种分组不连续发送方法,其特征在于,包括:网络在无线链路上进入DTX状态后,检测到有新的数据块需要发送;在同步时间点上向移动台发送所述新的数据块。10、 根据权利要求9所述的方法,其特征在于,网络在无线链路上进入DTX状态之前还包括:确定各个同步时间点时刻;及检测到该无线链路的下行数据块全部发送完。11、 一种分组不连续接收方法,其特征在于,包括:移动台在无线链路上进入不连续接收DRX状态后,在同步时间点上检测该无线链路上是否有下行数据块;检测到有下行数据块后,接收所述下行数据块。12、 根据权利要求11所述的方法,其特征在于,移动台在无线链路上进入DRX状态之前,还包括:确定各个同步时间点时刻;及得知该无线链路的下行数据块全部发送完。13、 一种移动台,其特征在于,所述移动台包括:状态选择单元,用于控制所述移动台在无线链路上进入DTX状态;监听单元,用于当所述移动台在该无线链路上进入DTX状态后,在同步时间点上监听分组资源分配信息;发送单元,用于在所述监听单元通过分组资源分配信息获知分配的分组资源后,上行发送数据块。14、 根据权利要求13所述的移动台,其特征在于,还包括:同步时刻确定单元,用于确定各个同步时间点的时刻;检测单元,用于检测无线链路的上行数据块发送状况;其中,在所述同步时刻确定单元确定同步时间点的时刻以及所述检测单元检测到该无线链路的上行数据块全部发送完后,所述状态选择单元控制所述移动台在该无线链路上进入DTX状态。15、 根据权利要求14所述的移动台,其特征在于,还包括:通知单元,用于在所述检测单元检测到该无线链路的上行数据块全部发送完后,向网络发送该无线链路的上行数据块全部发送完的指示信息;或用于在所述检测单元检测到的最后一个数据块上携带标识并上行发送该数据块,其中所述标识用于指示该数据块是该无线链路最后一个数据块。16、 一种移动台,其特征在于,所述移动台包括:状态选择单元,控制所述移动台在无线链路上进入DRX状态;监听单元,用于当所述移动台在该无线链路上进入DRX状态后,在同步时间点上检测所述无线链路上是否有下行数据块;数据块接收单元,用于在所述监听单元检测到所述无线链路上有下行数据块后接收所述下行数据块。17、 根据权利要求16所述的移动台,其特征在于,所述移动台还包括:同步时刻确定单元,用于确定各个同步时间点的时刻;发送状况确认单元,用于确认所述无线链路的下行数据块全部发送完;其中,在所述同步时刻确定单元确定同步时间点的时刻以及所述发送状况确认单元确认所述无线链路的下行数据块全部发送完后,所述状态选择单元控制所述移动台在该无线链路上进入DRX状态。18、 一种无线网络系统,其特征在于,包括:状态选择单元,用于控制所述网络系统在无线链路上进入DTX调度状态;资源信息发送单元,用于当所述网络系统在该无线链路上进入DTX调度状态后在同步时间点上发送分组资源分配信息;数据块接收单元,用于在发送分组资源分配信息后,接收移动台利用分配的分组资源发送的上行数据块。19、 根据权利要求18所述的网络系统,其特征在于,所述无线网络系统还包括:同步时刻确定单元,用于确定各个同步时间点的时刻;发送状况确认单元,用于确认所述无线链路的上行数据块全部发送完;其中,在所述同步时刻确定单元确定同步时间点的时刻以及所述发送状况确认单元确认该无线链路的上行数据块全部发送完后,所述状态选择单元控制所述无线网络系统在该无线链路上进入DTX调度状态。20、 一种无线网络系统,其特征在于,包括:状态选择单元,用于控制所述网络系统在无线链路上进入DTX状态;发送单元,用于当所述网络系统在该无线链路上进入DTX状态后,在同步时间点上发送数据块。21、 根据权利要求20所述的网络系统,其特征在于,所述网络系统还包括:同步时刻确定单元,用于确定各个同步时间点的时刻;检测单元,用于检测无线链路的数据块发送状况;其中,在所述同步时刻确定单元确定同步时间点以及所述检测单元检测到该无线链路的下行数据块全部发送完后,所述状态选择单元控制所述网络系统在该无线链路上进入DTX状态。22、 根据权利要求21所述的网络系统,其特征在于,还包括:通知单元,用于在所述检测单元检测到该无线链路的数据块全部发送完后,向移动台发送该无线链路上没有数据块的指示信息;或用于在所述检测单元检测到的最后一个数据块上携带标识并下行发送该数据块,其中所述标识用于指示该数据块是该无线链路上的最后一个数据块。
分组不连续传输方法及装置 技术领域 本发明实施例涉及无线通信领域,尤其是一种分组不连续传输方法及装置。 背景技术 在支持分组业务的无线网络例如GPRS(General Packet Radio Service,通用分组无线业务)中,在进行分组数据传输之前,需要先建立TBF(Temporary Block Flow,临时块流),TBF分为上行和下行两个方向,上行指MS(移动台)到网络,下行指网络到MS。上行TBF建立后,MS利用网络分配的分组资源,发送上行数据块;下行TBF建立后,网络发送下行数据块给MS。 由于MS和网络之间空中资源比较宝贵,为了避免长时间占用无线资源而没有数据发送的情况出现,每个TBF都使用定时器用于监控,定时器超时后,释放TBF及其资源,当有新的数据要传输时,重新建立TBF。如果在业务进行过程中发生TBF释放和重建,会降低业务的用户感受,一些特定的业务,如VoIP(Voice over IP,IP承载语音)业务,需要延迟释放TBF。 目前GPRS网络中使用的延迟释放TBF的方式在没有新的RLC(RadioLink Control,无线链路控制)/MAC(Medium Access Control,媒体接入控制)数据块传输的时候,传输一些特定的填充信息以保证TBF不被释放。例如,对上行TBF来讲,如果网络没有在广播消息GPRS Cell Options IE中通过EXT_UTBF_NODATA参数指示“可以在没有其他RLC/MAC块发送时不发送分组上行伪控制块(PACKET UPLINK DUMMY CONTROLBLOCK)”,则MS需要在没有其他上行RLC/MAC块发送时发送分组上行伪控制块;或者当网络在没有接收到新的RLC/MAC数据块时,需要周期性地向MS发送分组上行确认/非确认消息(PACKET UPLINKACK/NACK),以避免定时器超时而造成TBF释放。对下行TBF来讲,当没有下行数据传输时,如果网络需要延迟该TBF的释放,则网络使用该TBF发送包含填充信息的LLC未编号信息帧伪命令(LLC UI Dummycommands,其中LLC指Logical Link Control,逻辑链路控制)。 发明人在对现有的技术方案进行分析时,发现在没有RLC/MAC数据块传输时,由于空口需要传输一些填充信息,造成了一定程度上分组资源的浪费,影响网络的整体性能;另外对于上行TBF,MS需要一直保持USF(Uplink State Flag,上行状态标识)监听,对于下行TBF,MS需要一直保持对下行分配信道的监听。这样如果延迟释放的期限较长,将导致MS的功率损耗较大,缩短MS的使用时间。 发明内容 本发明实施例在于提供一种分组不连续传输方法及装置。 本发明实施例提供的一种分组不连续发送方法,包括:移动台在无线链路上进入不连续发送DTX状态后,选择同步时间点监听网络的分组资源分配信息;通过所述分组资源分配信息获知分配的分组资源;利用所述分配的资源发送数据块。 本发明实施例提供的一种分组不连续接收方法,包括:网络在无线链路上进入DTX调度状态后,在同步时间点上向移动台发送分组资源分配信息;接收移动台利用分配的分组资源发送的上行数据块。 本发明实施例提供的一种分组不连续发送方法,包括:网络在无线链路上进入DTX状态后,检测到有新的数据块需要发送;在同步时间点上向移动台发送所述新的数据块。 本发明实施例提供的一种分组不连续接收方法,包括:移动台在无线链路上进入不连续接收DRX状态后,在同步时间点上检测该无线链路上是否有下行数据块;检测到有下行数据块后,接收所述下行数据块。 本发明实施例提供的一种移动台,包括:状态选择单元,用于控制所述移动台在无线链路上进入DTX状态;监听单元,用于当所述移动台在该无线链路上进入DTX状态后,在同步时间点上监听分组资源分配信息;发送单元,用于在所述监听单元通过分组资源分配信息获知分配的分组资源后,上行发送数据块。 本发明实施例提供的一种移动台,包括:状态选择单元,控制所述移动台在无线链路上进入DRX状态;监听单元,用于当所述移动台在该无线链路上进入DRX状态后,在同步时间点上检测所述该无线链路上是否有下行数据块;数据块接收单元,用于在所述监听单元检测到所述无线链路上有下行数据块后接收所述下行数据块。 本发明实施例提供的一种无线网络系统,包括:状态选择单元,用于控制所述网络系统在无线链路上进入DTX调度状态;资源信息发送单元,用于当所述网络系统在该无线链路上进入DTX调度状态后在同步时间点上发送分组资源分配信息;数据块接收单元,用于在发送分组资源分配信息后,接收移动台利用分配的分组资源发送的上行数据块。 本发明实施例提供的一种无线网络系统,包括:状态选择单元,用于控制所述网络系统在无线链路上进入DTX状态;发送单元,用于当所述网络系统在该无线链路上进入DTX状态后,在同步时间点上发送数据块。 本发明实施例在避免TBF释放的同时,还可以节约无线资源,以及降低移动台耗电,延长移动台使用时间。 附图说明 图1为本发明一个实施例提供的上行分组不连续发送方法流程图。 图2为本发明一个实施例提供的上行分组不连续接收方法流程图。 图3为本发明一个实施例提供的上行分组不连续传输过程示意图。 图4为本发明一个实施例提供的下行分组不连续发送方法流程图。 图5为本发明一个实施例提供的下行分组不连续接收方法流程图。 图6为本发明一个实施例提供的下行分组不连续传输过程示意图。 图7为本发明一个实施例提供的移动台结构示意图。 图8为本发明另一个实施例提供的移动台结构示意图。 图9为本发明一个实施例提供的无线网络系统结构示意图。 图10为本发明另一个实施例提供的无线网络系统结构示意图。 具体实施方式 本发明提供的实施例在MS和网络之间,可能存在多个无线链路,其中有些无线链路可以处于正常传输状态,有些可以处于DTX(不连续发送)状态。为方便表达,以一个具体的无线链路为对象,若该无线链路是一个上行无线链路,当MS认为该无线链路进入DTX状态时,MS在该无线链路上进入DTX状态;当网络认为该无线链路进入DTX状态时,网络在该无线链路上进入DTX调度状态。若该无线链路是一个下行无线链路,当MS认为该无线链路进入DTX状态时,MS在该无线链路上进入DRX状态,当网络认为该无线链路进入DTX状态时,网络在该无线链路上进入DTX状态。相应地,当MS和网络认为无线链路解除DTX状态,即恢复正常传输状态时,MS和网络在该无线链路上恢复正常工作状态。 下面结合附图对本发明实施例进行具体描述,本发明实施例中在提及数据块时以RLC/MAC数据块为例,在提及无线链路时以2G网络例如GPRS网络中的TBF为例进行说明。 请参阅图1,图1为本发明一个实施例提供的上行分组不连续发送方法流程图。 步骤102,MS接收网络发送的定时信息,确定各个调度点时刻。 该定时信息用以约定MS和网络间的各个同步时间点即各个调度点的时刻。例如可以是DTX(Discontinuous Transmission,不连续发送)定时(DTXTiming)信息,DTX Timing信息可以包括:参考点时刻和时间间隔。参考点是第一个调度点,MS和网络双方根据参考点时刻约定在何时开始对齐,进而保持时间同步,参考点时刻的表示可以使用TDMA(Time Division MultipleAccess,时分多址)帧号或者相对帧号或者时间值;时间间隔指的下一个参考点和上一个参考点之间的时间长度,可以用时间值或相对帧号来表示。时间间隔的长度可根据QoS profile(业务质量概括)中的保证速率进行设置,可以是一个定值,也可以按一个约定的序列取值,例如可以是一个循环序列1s、2s、3s、1s、2s、3s......。或者DTX Timing信息可以包括各个调度点的时刻,各个调度点的时刻可以使用TDMA帧号或者相对帧号或者时间值表示。 进一步地,定时信息中还可以包括:调度点持续时长。调度点持续时长可以是一个时间单元,也可以是几个时间单元,在没有明确指示的情况下,默认为一个时间单元。 步骤104,检测到一个TBF的上行数据块全部发送完后,MS在该TBF上进入DTX状态。 MS在检测到TBF的当前数据块全部发送完后,停止发送数据块,MS在该TBF上进入DTX状态。 步骤106,MS检测到该TBF上有新的数据块需要发送。 MS在该TBF上进入DTX状态后,MS检测到有上层PDU(Protocol DataUnit,协议数据单元)到达时,认为该TBF的需要发送新的数据块。 步骤108,MS选择调度点进行监听,获知分配的分组资源。 在DTX状态持续期间,MS可以选择在各个调度点上监听分组资源分配信息例如USF调度信息;也可以在检测到有上层PDU到达之后,才选择在调度点上监听分组资源分配信息,例如选择在该上层PDU到达之后最近的调度点上监听分组资源分配信息,获知网络分配的分组资源。 不难理解,在调度点上监听分组资源分配信息其实就是在调度点持续的时长范围内监听分组资源分配信息,如果在该最近的调度点上没有监听到分组资源分配信息,MS可以进一步采取下面的方法,例如从该最近的调度点开始,持续监听直至接收到分组资源分配信息;或者等待下一个调度点到来时去监听分组资源分配信息。 步骤110,MS发送新的上行数据块。 MS利用网络分配的分组资源发送上行数据,MS和网络间一般以数据块为单位进行数据传输,通常网络将向MS发送分组资源分配信息之后的数据块周期作为上行分组资源,数据块周期一般计为TTI(TransmissionTiming Interval,传输时间间隔),因而MS可以在网络进行分组资源调度后的下一个数据块周期开始时,发送新的上行数据块;此外MS还可以进一步在该TBF上解除DTX状态,恢复正常的工作状态,例如持续监听分组资源分配信息。 此外步骤104中,MS还可以在上行发送的最后一个数据块上携带标识,告知网络当前数据块是TBF的最后一个数据块;或者MS在上行数据块全部发送完后,在上发的信令中携带标识,指示TBF的当前数据块已全部发送完。 由于在一个TBF进入DTX状态之后MS选择性地监听分组资源分配信息,这样既节约了无线资源,同时也降低了耗电,延长了MS使用时间。 另外本实施例中MS在该TBF上进入DTX状态前,也可以在该TBF的当前数据块全部发送完后接收定时信息,因而MS在TBF上进入DTX状态,具体可以包括: MS在发送完当前数据块后,发送请求信息给网络请求在该TBF上进入DTX状态; 接收网络返回的确认信息; 根据确认信息确定各个调度点时刻; 在该TBF上进入DTX状态。 在请求信息和确认信息中可能都包含定时信息例如DTX Timing信息,如果网络在确认信息中包含DTX Timing信息,则MS以网络的DTX Timing信息为准,否则以MS在请求信息中的DTX Timing信息为准。 例如,在请求信息中没有包含DTX Timing信息,网络返回的确认消息包含DTX Timing信息时,MS根据网络返回的DTX Timing信息确定各个调度点时刻;或者在请求信息中包含DTX Timing信息,网络返回的确认消息也包含DTX Timing信息时,MS根据网络返回的DTX Timing信息确定各个调度点时刻;或者在请求信息中包含DTX Timing信息,网络返回的确认消息中没有DTX Timing信息时,MS确定的各个调度点时刻保持不变。 考虑到网络在检测到没有上行数据块发送时,可能会发送定时信息例如DTX Timing信息给MS,因此MS在TBF上进入DTX状态具体也可以包括: MS在发送完当前所有数据块后,接收网络发送的DTX Timing信息; 根据DTX Timing信息确定各个调度点时刻; 在该TBF上进入DTX状态。 请参阅图2,图2为本发明一个实施例提供的上行分组不连续接收方法流程图。 步骤202,网络向MS发送定时信息。 网络确定各个调度点的时刻,并向MS发送定时信息例如DTX Timing信息,具体地网络可以选择在上行分组信道建立消息中发送DTX Timing信息。上行分组信道建立消息中可以包含一个或多个TBF的信息。 步骤204,在确定各个调度点的时刻以及得知一个TBF没有上行数据块后,网络在该TBF上进入DTX调度状态。 网络在确定各个调度点的时刻后,若在上行数据中发现指示当前数据块是TBF的最后一个数据块的标识,则接收完该数据块后认为TBF进入DTX状态;或接收到指示TBF的当前上行数据块已全部发送完的信令后,认为TBF进入DTX状态。或者网络发现一段预定时间内没有接收到MS通过该TBF发送的上行数据块,则认为该TBF进入DTX状态,具体可以使用定时器来控制。网络在在该TBF上进入DTX调度状态。 或者网络也可以在得知TBF没有上行数据块后,确定各个调度点的时刻并向MS发送定时信息例如DTX Timing信息。 或者网络也可以在接收到MS发送的请求信息后,发送确认信息给MS,所述确认信息内容可以是:接受MS确定的各个调度点的时刻,或要求MS接受网络确定的各个调度点的时刻。 步骤206,网络在调度点上发送分组资源分配信息。 网络在TBF上进入DTX调度状态之后,网络在各个调度点上调度分组资源即发送分组资源分配信息,例如发送USF调度信息(或者称为进行USF调度),向MS告知分配的分组资源。 一般来讲,分组资源分配信息分配的都是下一个数据块周期的上行分组资源,该上行分组资源信息一般包含时隙信息和TDMA帧信息,例如对于RLC/MAC数据块,一般由4个Burst(突发脉冲)组成,可以在2个时隙的两个TDMA帧、1个时隙的4个TDMA帧或4个时隙的1个TDMA帧上发送;RLC/MAC数据块也可以由不同个数的Burst组成,分配在一个或多个时隙上的TDMA帧上进行发送。 步骤208,网络接收上行数据块,并解除DTX调度状态。 网络在发送分组资源分配信息后,在所分配的上行资源上检测是否有MS在该TBF上发送的上行数据块,若有,接收所述上行数据块。此外网络还可以进一步解除在该TBF上的DTX调度状态,恢复正常的工作状态,如持续对该MS进行分组资源分配信息。 由于网络在TBF上进入DTX调度状态之后,只在调度点上调度分组资源即发送分组资源分配信息,既可以节约无线资源,提高复用程度,也能避免MS一直进行分组资源分配信息监听造成的电力损耗,延长MS使用时间。 请参阅图3,图3为本发明一个实施例提供的上行分组不连续传输过程示意图,具体过程如下。 网络向MS发送DTX Timing信息,和MS之间约定各个调度点(网络和MS约定好的一系列同步时间点,如图3中的圆点所示)时刻,本实施例中各个调度点持续的时长可以相同,也可以不相同,其中第一个调度点时刻对应于T1。网络可以在上行TBF建立、重配置或上行TBF存在期间的其他任一时间点向MS发送该上行TBF的DTX Timing信息,同时该DTX Timing信息也描述了当前TBF的属性,指示该TBF能够进行不连续传输。TBF是否能够进行不连续传输,也可以使用一个标识信息进行描述,当该标识信息指示不能进行不连续传输或该标识信息没有出现,则指示该TBF不能进行不连续传输,按照普通的方式进行分组数据传输;如果该标识信息出现并指示能进行不连续传输,则指示该TBF能进行不连续传输,此时一般携带DTX Timing信息,如果该DTX Timing信息没有出现,则按照MS和网络约定的一个默认信息进行分组数据传输。 T1至T2期间,MS在TBF上处于正常的工作状态,通过网络为该TBF所分配的上行分组信道向网络发送RLC/MAC数据块,网络按正常工作状态对该TBF进行USF调度,接收RLC/MAC数据块。另外,该TBF也可能使用所在MS的其他TBF所分配的上行分组资源向网络发送该TBF的RLC/MAC数据块。 在T2时刻,也就是该上行TBF的RLC/MAC数据块全部发送完后,MS认为该上行TBF进入静默期以及认为该TBF进入DTX状态,MS在该TBF上进入DTX状态。 MS还可以选择通知网络该TBF的RLC/MAC数据块全部发送完,例如MS在上行发送的最后一个RLC/MAC数据块上携带标识,例如可以将CV(Count Value,计数器值)值设置为0或使用最后块指示,告知网络当前数据块是最后一个数据块;或者MS在上行数据块全部发送完后,发送信息给网络指示该TBF的数据块全部发送完。如果MS在通知网络该TBF的RLC/MAC数据块全部发送完后,需要等待网络的确认信息,则在收到网络的确认信息后在该TBF上进入DTX状态,如果收到非确认信息,则不能进入DTX状态。如果MS需要等待网络的确认信息而一段时间没有收到网络的确认信息或非确认信息,需要重新通知网络该TBF的RLC/MAC数据块全部发送完,并等待网络的应答;如果不需要等待网络的确认信息,则直接在该TBF上进入DTX状态。 如果该TBF的RLC/MAC数据块全部发送完后,MS收到网络的分组上行确认/非确认消息中,包含的信息指示需要重传已发送过的数据块,则该TBF不能进入DTX状态,MS也不能在该TBF上进入DTX状态。如果已经进入DTX状态,需要解除。MS需要重传该TBF未被网络成功接收到的数据块,直到网络未通知需要重传数据块后再判断是否能够进入DTX状态。 MS在该TBF上进入DTX状态后,在各个调度点上,MS监听USF调度。 在T3时刻,网络检测到该上行TBF进入静默期,认为该TBF进入DTX状态,在该TBF上进入DTX调度状态。 网络检测该TBF是否进入静默期,可以通过检测该TBF是否超过一个设定时间没有上行数据或超过一定次数USF调度后没有上行数据来判断是否进入静默期,如果超过一段时间内没有接收到该上行TBF的任何数据块,或者网络对该TBF进行USF调度但没有接收到上行数据的次数超过设定次数,则认为该TBF进入静默期。可以通过定时器或计数器进行实现;还可以通过接收MS的通知来获知该TBF是否进入静默期,例如收到MS发送的最后一个RLC/MAC数据块标识或收到TBF数据块全部发送完成的指示信息,则认为该TBF进入静默期。如果网络需要对MS的通知进行应答确认,如果认为该TBF可以进入DTX状态,则网络发送确认信息;如果认为该TBF不能进入DTX状态,则发送非确认消息。 当网络判断该TBF进入静默期并且不需要重传该TBF的数据可以进入DTX状态后,进入DTX调度状态。在RLC确认模式(RLC Acknowledgedmode)或RLC非持久模式(RLC Non-persistent mode)下,网络需要判断是否需要MS重传一些数据块,如果需要重传,则需要通知MS不能进DTX状态。 网络在进入DTX调度状态后的各个调度点上发送USF调度,向MS告知分配的分组资源。 网络在进入DTX调度状态后,不启动释放TBF的流程。或者MS在收到网络发送的TBF释放消息后,认为不能释放该TBF时通知网络,如在分组控制确认消息(PACKET CONTROL ACKNOWLEDGEMENT)中携带标识告知网络侧该上行TBF暂不能释放,网络收到该确认消息后,不释放该TBF。 网络一般使用计数器来避免TBF长时间调度而没有上行数据的情况,例如使用一个计数器进行计数,并设定最大次数,该计数器在收到TBF的上行数据后复位重新开始计数,当对该TBF进行USF调度后没有收到上行数据时进行累加,当计数达到最大次数后停止对该TBF进行USF调度,并启动定时器,在定时器超时后,认为该TBF释放。为了避免在TBF进入DTX状态后出现计数器达到最大值而释放的情况出现,在网络认为该TBF进入DTX状态后,USF调度后没有收到上行数据不进行计数器累加。进一步地,为了防止TBF在DTX状态时出现异常,网络需要进行检测,例如可以使用该定时器进行监控,该定时器在收到上行数据块后停止,在该定时器超时后,认为TBF出现异常;或者对处在DTX状态的TBF进行状态查询,如果通过信令询问MS该TBF是否正常,MS需要对查询作出响应,网络在没有收到响应时认为TBF异常。 该TBF维持期间,MS或网络存在至少一个监控定时器,用于监控该TBF是否工作正常、是否有数据传输、网络是否对该TBF进行调度,以便在资源空闲或异常出现时释放或重建该TBF。如MS使用一个定时器监控无USF调度时间,如果超过规定时间(如5秒),则认为该TBF异常,因此在该TBF进入DTX状态后,为了避免该TBF上长时间没有USF调度使得监控定时器超时而造成TBF释放,DTX Timing信息的时间间隔一般不超过该监控定时器的定时时长;或者DTX状态下在该定时器超时后,不认为异常而重启该定时器,进一步地可以记录超时次数,在超时次数达到最大次数时,认为该TBF出现异常。 在T4时刻,MS检测到有上层PDU到达时,认为该上行TBF已经脱离静默期,需要发送新的RLC/MAC数据块,MS等待调度点的到来。 在T5时刻,MS等到一个调度点,在该调度点上监听网络发送的USF调度信息,获得网络分配的分组资源,在网络分配的分组资源上发送上行数据块,MS认为该TBF解除DTX状态,相应地MS在该TBF上解除DTX状态。 一般来讲,在USF调度后的下一个块周期开始时才发送上行数据块,因此MS在网络进行USF调度后的下一个RLC/MAC数据块周期开始时,也就是T6时刻,发送该上行TBF的RLC/MAC数据块。网络接收到RLC/MAC数据块后,解除DTX调度状态,并认为该上行TBF已经脱离静默期。网络在解除DTX调度状态后,恢复正常的USF调度。 由上面的描述不难看出,本发明实施例在避免TBF释放的同时,还可以节约无线资源,提高信道复用,延长MS使用时间。 本实施例揭示了上行分组不连续传输过程,即在上行TBF空闲无数据发送时约定调度时间点并维持TBF不被释放。在上行TBF存在期间,网络或MS可能会重新设置DTX Timing信息,重新设置可能发生在MS处于DTX状态、或网络处于DTX调度状态时;或者在正常传输状态时。重新设置的DTX Timing信息可以在下一次TBF进入DTX状态时应用。 请参阅图4,图4为本发明一个实施例提供的下行分组不连续传输方法流程图。 步骤402,网络向MS发送定时信息。 网络确定各个调度点的时刻,并向MS发送定时信息例如DTX Timing信息。 步骤404,在各个调度点的时刻被确定以及一个TBF的下行数据块全部发送完后,网络在该TBF上进入DTX状态。 在确定各个调度点的时刻后,网络在检测到TBF的当前下行数据块全部发送完后,在该TBF上进入DTX状态。 或者网络也可以在当前下行数据块全部发送完后,确定各个调度点的时刻,并向MS发送DTX Timing信息。 步骤406,网络检测到该TBF上有新的数据块需要发送。 网络检测到有上层PDU到达时,认为该TBF上需要发送新的数据块例如RLC/MAC数据块。 步骤408,网络在调度点上发送数据块,以及在该TBF上解除DTX状态。 网络在调度点上例如检测到有上层PDU到达之后最近的调度点上向MS发送下行数据块;此外网络还可以进一步在该TBF上解除DTX状态。 另外步骤404中,网络还可以在下行发送的最后一个数据块上携带标识,告知MS当前数据块是TBF的最后一个数据块;或者在数据块全部发送完后,网络在下发的信令中携带标识,指示TBF的数据块已全部发送完。 由于在一个TBF进入DTX状态之后网络只在调度点上发送下行数据块,既可以节约无线资源,也能避免MS一直监听下行信道造成的电力损耗,延长MS使用时间。 请参阅图5,图5为本发明一个实施例提供的下行分组不连续接收方法流程图。 步骤502,MS接收网络发送的定时信息,确定各个调度点时刻。 步骤504,在确定各个调度点的时刻以及得知一个TBF没有下行数据块后,MS在该TBF上进入DRX(Discontinuous Reception,不连续接收)状态。 MS若在下行数据中发现指示当前数据块是下行TBF的最后一个数据块的标识,在接收完该数据块后进入DRX状态;或接收到指示下行TBF当前数据块全部发送完的信令后,进入DRX状态。或者MS发现一段预定时间内没有接收到该TBF的任何下行数据块,则进入DRX状态。 步骤506,MS在调度点上监听下行信道。 MS在该TBF上进入DRX状态之后,在各个调度点上监听下行信道,检测该TBF上是否有下行数据块。 步骤508,MS接收下行数据块,解除DRX状态。 MS检测该TBF上有下行数据块时,接收下行数据块,并解除DRX状态,恢复正常工作状态。 由于MS进入DRX状态之后只在调度点上对所分配下行信道进行监听,这样既节约了无线资源,同时也降低了耗电,延长了MS使用时间。 请参阅图6,图6为本发明一个实施例提供的下行分组不连续传输过程示意图,具体过程如下。 网络向MS发送DTX Timing信息,和MS之间约定各个调度点(图6中的圆点所示)时刻,其中第一个调度点时刻对应于T1。 网络可以在下行TBF建立、重配置或下行TBF存在期间的其他任一时间点向MS发送该下行TBF的DTX Timing信息,同时该DTX Timing信息也描述了该TBF的属性,指示该TBF能够进行不连续传输。TBF是否能够进行不连续传输,也可以使用一个标识信息进行描述,当该标识信息指示不能进行不连续传输或该标识信息没有出现,则指示该TBF不能进行不连续传输,按照普通的方式进行分组数据传输;如果该标识信息出现并指示能进行不连续传输,则指示该TBF能进行不连续传输,此时一般携带DTX Timing信息,如果该DTX Timing信息没有出现,则按照MS和网络约定的一个默认信息进行分组数据传输。 T1至T2期间,网络按正常的工作状态通过下行TBF向MS发送RLC/MAC数据块,MS按正常状态接收RLC/MAC数据块。 在T2时刻,也就是该下行TBF的当前RLC/MAC数据块全部发送完后,网络认为该下行TBF进入静默期以及认为该TBF进入DTX状态,网络在该TBF上进入DTX状态。 网络认为该下行TBF进入静默期后,网络可以通知MS该TBF的RLC/MAC数据块全部发送完,例如在下行发送的最后一个RLC/MAC数据块上携带标识,如可以将最后块指示(Final Block Indicator,FBI)值设置为1,指示当前下行TBF没有新的RLC/MAC数据块;或者网络在下行数据块全部发送完后,发送信息给MS指示该TBF的数据块全部发送完。如果网络在通知MS该TBF的RLC/MAC数据块全部发送完,需要等待MS的确认信息,则在收到MS的确认信息后进入DTX状态,如果收到非确认信息,则不能进入DTX状态。如果MS需要等待网络的确认信息而一段时间没有收到网络的确认信息或非确认信息,需要重新通知MS该TBF的RLC/MAC数据块全部发送完,等待MS的应答;如果不需要等待MS的确认信息,则直接进入DTX状态。 如果该TBF的RLC/MAC数据块全部发送完后,网络收到MS的分组下行确认/非确认消息(PACKET DOWNLINK ACK/NACK)中,包含的信息指示需要重传已发送过的数据块,则该TBF不能进入DTX状态。如果已经入DTX状态,需要解除。网络需要重传该TBF未被MS成功接收到的数据块,直到MS未通知需要重传数据块后再判断是否进入DTX状态。 在T2时刻,MS在该下行TBF上进入DRX状态,并在相应的调度点上监听下行信道,检测该下行TBF上是否有下行RLC/MAC数据块。 MS需要检测该TBF是否进入静默期,可以通过检测该TBF是否超过一个设定时间没有下行数据来判断是否进入静默期,如果超过一段时间内没有接收到该下行TBF的任何数据块,则认为该TBF进入静默期。可以通过定时器或计数器进行实现;还可以通过接收网络的通知来获知该TBF是否进入静默期,例如收到网络发送的最后一个RLC/MAC数据块标识或收到TBF数据块全部发送完成的指示信息,则认为该TBF进入静默期。如果MS需要对网络的通知进行应答确认,如果认为该TBF可以进入DTX状态,则MS发送确认信息后;如果认为该TBF不能进入DTX状态,则发送非确认消息。 当MS判断该TBF进入静默期并且该TBF不需要重传数据后,进入DRX状态。在RLC确认模式(RLC Acknowledged mode)或RLC非持久模式(RLCNon-persistent mode)下,MS需要判断是否需要网络重传一些数据块,如果需要重传,则需要通知网络该TBF不能进入DTX状态。 在该TBF维持期间,MS或网络侧存在至少一个监控定时器,用于监控当前下行TBF是否工作正常、是否有数据传输,以便在资源空闲或异常出现时释放或重建该TBF。例如,MS使用一个定时器用于监控一个下行TBF是否无下行数据块传输超过规定时间(例如5秒),一般在该定时器超时后执行异常释放流程。为了避免该TBF在DTX状态时,由于长时间没有下行数据使得定时器超时而造成TBF释放,DTX Timing信息的时间间隔一般不超过定时器的定时时长,或者在DTX状态时,MS在定时器超时后,不认为异常而重启该定时器,或者可以使用一个较长定时时长的定时器进行监控或对在调度点上没有收到下行数据的次数进行统计,在超时或达到最大次数时,认为该TBF出现异常。 在该TBF处于DTX状态时,不启动释放TBF的流程,如网络在下行RLC/MAC块中将最后块指示(Final Block Indicator,FBI)值设置为1,MS收到该RLC/MAC块后,在发送分组下行确认/非确认消息(PACKET DOWNLINK ACK/NACK)时,不将该消息中的最终确认指示(Final Ack Indicator)值设为“1”,避免启动释放该TBF的流程;或者网络避免发送该TBF的释放消息给MS;或者MS在收到网络发送的释放消息后,认为不能释放该TBF时通知网络,如在分组控制确认消息(PACKETCONTROL ACKNOWLEDGEMENT)中携带标识告知网络侧该上行TBF暂不能释放,网络收到该确认消息后,不释放该TBF。 在T3时刻,网络检测到有上层PDU到达时,确认该下行TBF需要发送新的RLC/MAC数据块,认为该下行TBF已经脱离静默期,网络等待下一个调度点。 在T4时刻,网络等到一个调度点,在该调度点上网络通过该下行TBF发送下行RLC/MAC数据块,以及在该下行TBF上解除DTX状态。MS在T4时刻检测到该下行TBF上有下行RLC/MAC数据块时,接收RLC/MAC数据块。MS认为该下行TBF脱离静默期,以及解除MS在该下行TBF上的DRX状态。 由上面的描述不难看出,本发明实施例在避免TBF释放的同时,还可以节约无线资源,减少MS在该下行TBF所分配的分组信道上的监听时间,延长MS使用时间。 为了能够使MS和网络能够正确地进行上行TBF和下行TBF的分组不连续传输方法,网络需要在系统消息中广播或在信令中指示对该功能的支持情况,MS也需要在信道请求或其他信令中告知网络其对该功能的支持情况。当MS和网络双方都支持该功能时,可以应用本发明实施例提供的分组不连续传输方法进行分组数据的传输。 请参阅图7,图7为本发明一个实施例提供的移动台结构示意图。。 本实施例提供的移动台包括状态选择单元74、监听单元75以及发送单元76。 状态选择单元74,用于控制所述MS在无线链路上进入DTX状态。 监听单元75,用于当MS在该无线链路上进入DTX状态后,在调度点上监听分组资源分配信息例如USF调度信息,以获知分配的分组资源。 发送单元76,用于在监听单元75监听到分组资源分配信息,也就是获知分配的分组资源后,发送数据块,具体来说就是发送检测到的数据块。 所述状态选择单元74还可以进一步用于在监听单元75获知分配的分组资源后,控制所述MS在该无线链路上解除DTX状态。 所述MS还可以包括: 同步时刻确定单元72,用于确定各个调度点的时刻。例如同步时刻确定单元72可以根据网络发送的定时信息例如DTX Timing信息确定各个调度点的时刻。 检测单元73,用于检测上行无线链路例如上行TBF的数据块发送状况。 具体地,在同步时刻确定单元72确定调度点的时刻以及检测单元73检测到无线链路的上行数据块全部发送完后,状态选择单元74控制所述移动台在该无线链路上进入DTX状态。 进一步地,当所述MS在该无线链路上进入DTX状态后且当检测单元73检测到该无线链路有新的数据块时,监听单元75监听分组资源分配信息。 此外,所述MS还可以包括:通知单元,用于在检测单元73检测到该上行无线链路的当前数据块全部发送完后,向网络发送该上行无线链路没有数据块的指示信息;或用于在检测单元73检测到的最后一个数据块上携带标识并发送该数据块,其中所述标识用于指示该数据块是该无线链路的最后一个数据块。 请参阅图8,图8为本发明另一个实施例提供的移动台结构示意图。 本实施例提供的移动台包括状态选择单元84、监听单元85以及数据块接收单元86。 状态选择单元84,用于控制所述MS在下行无线链路上进入DRX状态。 监听单元85,用于当MS在该下行无线链路上进入DRX状态后在调度点上检测所述无线链路上是否有下行数据块。 例如监听单元85在调度点上监听该无线链路所分配的下行信道,以检测所述下行信道上是否有下行数据块。 数据块接收单元86,用于在监听单元85检测到所述无线链路上有下行数据块后接收所述下行数据块。 所述MS还可以包括: 同步时刻确定单元82,用于确定各个调度点的时刻。例如根据网络发送的定时信息确定各个调度点的时刻; 发送状况确认单元83,用于确认所述无线链路的下行数据块全部发送完。 具体地,在同步时刻确定单元82确定调度点的时刻以及发送状况确认单元83确认所述无线链路的下行数据块全部发送完后,状态选择单元84控制所述MS在该下行无线链路上进入DRX状态。 所述发送状况确认单元83在该无线链路最后一个下行数据块传输结束后,或接收到指示该无线链路的当前数据块全部发送完的信令后,或发现在一段预定时间内没有接收到该无线链路的任何下行数据块后,认为所述无线链路的下行数据块全部发送完。 所述状态选择单元84还可以进一步用于在监听单元85检测到该无线链路有新的下行数据块后,控制所述MS在该无线链路上解除DRX状态。 本发明实施例还提供一种无线网络系统,请参阅图9,图9为本发明一个实施例提供的无线网络系统结构示意图。 本实施例中无线网络系统包括状态选择单元94以及发送单元95。 状态选择单元94,用于控制所述无线网络系统在下行无线链路上进入DTX状态。 发送单元95,用于在无线网络系统在该下行无线链路上进入DTX状态后,在调度点上下行发送数据块。 所述网络系统还可以包括: 同步时刻确定单元92、用于确定各个调度点的时刻。例如直接确定各个调度点的时刻,或接收到MS的请求信息后确定各个调度点的时刻。 检测单元93,用于检测下行无线链路的数据块发送状况。 具体地,在同步时刻确定单元92确定调度点的时刻以及检测单元93检测到该无线链路的下行数据块全部发送完后,状态选择单元94控制所述网络系统在该无线链路上进入DTX状态。 具体地,在状态选择单元94控制所述网络系统在该无线链路上进入DTX状态,以及检测单元93检测到该无线链路上有新的数据块后,发送单元95在调度点上发送所述新的数据块。 所述状态选择单元94还可以进一步用于在发送单元95下行发送所述数据块时,控制所述无线网络系统在该无线链路上解除DTX状态。 所述无线网络系统还可以进一步包括:通知单元,用于在检测单元93检测到当前数据块全部发送完后,向MS发送该下行无线链路上没有数据块的指示信息;或用于在检测单元93检测到的最后一个数据块上携带标识并发送该数据块,其中所述标识用于指示该数据块是该无线链路的最后一个数据块。 请参阅图10,图10为本发明另一个实施例提供的无线网络系统结构示意图。 本实施例中无线网络系统包括状态选择单元104、资源信息发送单元105以及数据块接收单元106。 状态选择单元104,用于控制所述无线网络系统在上行无线链路上进入DTX调度状态。 资源信息发送单元105,用于当所述无线网络系统在该上行无线链路上进入DTX调度状态后在调度点上发送分组资源分配信息,例如USF调度信息。 数据块接收单元106,用于在发送分组资源分配信息后,接收MS利用分配的分组资源发送的上行数据块。 例如资源信息发送单元105发送分组资源分配信息后,数据块接收单元106检测上行无线链路上是否有数据块,并在检测到数据块后接收所述数据块。 所述网络系统还可以包括: 同步时刻确定单元102,用于确定各个调度点的时刻。 发送状况确认单元103,用于确认所述无线链路的上行数据块全部发送完。 具体地,在同步时刻确定单元102确定调度点的时刻以及发送状况确认单元103确认所述无线链路的上行数据块全部发送完后,状态选择单元104控制所述无线网络系统在所述无线链路上进入DTX调度状态。 所述发送状况确认单元103在最后一个上行数据块传输结束后,或接收到指示该无线链路上当前数据块全部发送完的信令后,或发现在一段预定时间内没有接收到该无线链路的任何上行数据块后,认为所述无线链路上没有上行数据块也就是认为上行数据块全部发送完。 所述状态选择单元104还可以进一步用于在数据块接收单元106检测到有上行数据块后,控制所述无线网络系统在所述无线链路上解除DTX调度状态。 上面的实施例以GPRS网络为例进行了说明,普通技术人员不难理解,在3G网络例如UMTS(Universal Mobile Telecommunications System,通用移动通讯系统)网络中,无线链路具体可以为RB(Radio Bearer,无线承载),其具体实施过程与上面的实施例相类似。本发明实施例提供的方法和装置除了可以应用于GPRS和UMTS网络外,还可以应用于GERAN(EDGE无线接入网)、LTE(Long Term Evolution,长期演进)等无线网络。 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以执行本发明各个实施例所述的方法。 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
《分组不连续传输方法及装置.pdf》由会员分享,可在线阅读,更多相关《分组不连续传输方法及装置.pdf(33页珍藏版)》请在专利查询网上搜索。
本发明实施例提供一种分组不连续发送方法,包括:移动台在无线链路上进入不连续发送DTX状态后,选择同步时间点进行监听,获知分配的分组资源;利用所述分配的分组资源将数据块上行发送出去。本发明实施例还提供一种移动台和无线网络。本发明实施例可以节约无线资源,并降低移动台耗电,延长移动台使用时间。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1