触发暂存器状态报告及调度请求的方法及相关装置的制作方法

文档序号:7851499阅读:236来源:国知局
专利名称:触发暂存器状态报告及调度请求的方法及相关装置的制作方法
技术领域
本发明是指一种用于一无线通讯系统中触发暂存器状态报告(Buffer StatusReport, BSR)及调度请求(Scheduling Report, SR)的方法及相关装置,尤指一种以临界值决定何时触发暂存器状态报告及调度请求的方法及相关装置。
背景技术
第三代移动通讯联盟(3rdGeneration Partnership Pro ject, 3GPP)所制定的长 期演进系统(Long Term Evolution, LTE)被视为一新的无线接口及无线网络架构,可提供高数据传输率、低潜伏时间(Latency)、封包最佳化以及改善系统容量和覆盖范围等功能。于长期演进系统中,一演进式通用地面无线接入网络(Evolved Universal TerrestrialRadio Access Network, E-UTRAN)包含多个加强式基地台(Evolved Node-Bs),可与多个移动基地台(或称客户端)进行通讯。长期演进系统的无线接口协议包含三层物理层(Physical Layer, LI)、数据链路层(Data Link Layer, L2)以及网络层(Network Layer,L3),其中网络层在控制面(Control Plane)为无线资源控制(Radio Resource Control,RRC)层,而数据链路层分为一封包数据聚合协议(Packet Data Convergence Protocol,PDCP)层、一无线链路控制(Radio Link Control, RLC)层以及一媒体接入控制(MediumAccess Control,MAC)层。逻辑通道(Logical Channel)是媒体接入控制层与无线链路控制层之间的服务接入点,媒体接入控制层在逻辑通道上提供了数据转换服务,逻辑通道的种类根据待转换的数据的型态而不同。无线资源控制层对每一逻辑通道指定优先级,以控制客户端上传数据的调度。根据目前相关的无线通讯协议规范,客户端使用一暂存器状态回报程序(BufferStatus Reporting Procedure)通知基地台目前储存于传输数据暂存器中等待上传的数据的大小。当有任何数据进入传输暂存器,并且该数据所属的逻辑通道的优先级大于目前储存于传输暂存器的数据所属的逻辑通道的优先级时,客户端的媒体接入控制层触发一暂存器状态报告(Buffer Status Report, BSR)。除此之外,目前的无线通讯协议规范另定义一调度请求(Scheduling Request, SR),当客户端于目前的传输时间间隔(TransmissionTime Interval,TTI)没有可供数据上传的上链路(Upl ink)资源时,调度请求被触发以向基地台要求上链路资源。调度请求又可分为专用调度请求(Dedicated SR)及随机接入调度请求(Random Access SR),专用调度请求是由物理上链路控制通道(Physical UplinkControl Channel, PUCCH)传输,其请求的资源是专属于此客户端使用;随机接入调度请求是由随机接入通道(Random Access Channel)传输。当上链路共享通道(Uplink SharedChannel)上有基地台指派给客户端的新的上链路资源时,其它未完成的调度请求将因为上链路资源的抵达而被删除。
为了妥善利用共享通道资源,无线通讯规范定义了动态调度(DynamicScheduling),基地台根据各个客户端所需的传输流量、服务质量及相关的无线电承载(Radio Bearer),动态地配置物理层资源,如上链路共享通道或下链路共享通道(DownlinkShared Channel)。除此之外,长期演进系统的无线通讯规范另外定义了半持续性调度(Semi-Persistent Scheduling, SPS),较动态调度更有效率地服务周期性产生的数据的应用,如网络语音通讯(Voice over Internet Protocol,VoIP)服务等。根据目前的媒体接入控制层的无线通讯规范,客户端触发调度请求时,没有考虑已有的上链路资源是通过动态调度或是半持续性调度所配置的,并且只考虑在目前的传输时间间隔是否有上链路资源,没有考虑接下来的传输时间间隔是否有上链路资源。上述行为模式导致几个问题,说明如下。请参考图1,图I为已知的动态调度下一上链路允量(UL Grant)与一调度请求的关系的时序图,上链路允量即上链路资源的尺寸信息。图I说明了第一个问题。在图I中,客户端的媒体接入控制层接收到基地台通过物理下链路控制通道(Physical Downlink ControI ChanneI,PDCCH)指派的一上链路允量的时间,与上链路共享通道(PhysicalUplink Shared Channel, PUSCH)上进行上链路传输的时间,两者相隔一时间Tg,大约是4毫秒。换言之,当客户端于第η个子帧接收到一上链路允量,实际的上链路传输是于第(η+4)个子帧进行,或说上链路资源于第(η+4)个子帧抵达。另外,于接收到上链路允量之后,客户端须花费一处理时间Τρ,将接收到的上链路允量的信息进行解码等相关处理,处理时间Tp通常不超过2毫秒。由上可知,在时间上有一长度为(Tg-Tp)的时窗,其间客户端已被告知有一上链路允量I,但是相对应的上链路传输尚未发生,或说上链路允量I所对应的上链路资源尚未抵达。在上述时窗中,若有数据进入客户端的传输暂存器,等待上传,并且此数据所属的逻辑通道的优先级,高于已存在于传输暂存器的数据所属的逻辑通道的优先级时,客户端触发一暂存器状态报告及一调度请求。若传输暂存器中的所有数据(包含新抵达的数据及已存在的数据)能够由上链路允量I所对应的上链路资源全部上传完成,传输暂存器将于上链路资源抵达后被清空,因此,通过已送出的调度请求取得的一上链路允量2成了闲置资源。因此可知,于图I所示的时窗中触发暂存器状态报告及调度请求,是不必要的。第二个问题是于半持续性调度资源已配置时发生,叙述如下。请参考图2,图2为已知半持续性调度的上链路资源,以下简称半持续性调度资源,及调度请求的关系的时序图。如图2所示,一半持续性调度数据,如网络语音数据,进入传输暂存器,并且触发一调度请求。客户端可能在半持续性调度资源抵达之前或之后,接收到通过已触发的调度请求而 取得的上链路允量。若上链路允量于半持续性调度资源抵达之前已抵达客户端,如上链路允量1,半持续性调度数据即通过上链路允量I所对应的上链路资源传送至基地台,因此较晚的半持续性调度资源不会被使用。若上链路允量于半持续性调度资源之后才抵达客户端,如上链路允量2,由于半持续性调度数据已通过半持续性调度资源传送出去,因此上链路允量2所对应的上链路资源不会被使用,成了闲置资源。在上述两种情形中,已触发的调度请求被视为不成熟的调度请求。另一方面,由于半持续性调度数据进入传输暂存器的时间,与半持续性调度资源抵达的时间(也就是上链路传输实际发生的时间)不一定同步,也可能导致不成熟的调度请求。当半持续性调度数据进入传输暂存器,在半持续性调度数据真正被传送出去之前,客户端需要一段时间处理数据,若客户端在半持续性调度资源抵达的传输时间间隔时,已准备好传送数据,称为欲传送的数据与可利用的资源「同步」。反之,若在半持续性调度资源抵达的传输时间间隔时,未能及时传送数据,则称欲传送的数据与可利用的资源「不同步」,在此情形下,客户端认为在目前的传输时间间隔没有半持续性调度资源,因此触发调度请求。根据上述第一及第二个问题可知,不必要的暂存器状态报告及调度请求的触发动作导致上链路允量的浪费,降低上链路资源的使用效率。上述问题于半持续性调度启动时会更严重。第三个问题叙述如下。当半持续性调度资源被配置给客户端时,所属的逻辑通道为半持续性调度逻辑通道之外的数据,称为低优先权(Priority)数据。根据目前的无线通讯协议规范,当传输暂存器中等待传送的半持续性调度数据尚未清空时,若有低优先权数据进入传输暂存器,客户端不会触发暂存器状态报告,低优先权数据将滞留在传输暂存器而不会被传送出去。如此一来,低优先权数据可能永远没有机会被传送至基地台。另一方面,当上链路共享通道资源是配置给新传输使用时,原本未完成的(Pending)调度请求将被删除。请注意,目前的无线通讯协议规范未明确定义用于新传输的上链路共享通道资源,是否包括不通过物理下链路共享控制通道指派的半持续性调度数据的新传输。若定义周期、性的半持续性调度数据的传输会删除未完成中的调度请求,在第三个问题的情形下,调度请求的触发及被删除的动作将不断地循环发生,造成每个调度请求的持续时间过短,无法成功向基地台请求上链路资源。请参考图3,图3为已知半持续性调度资源与低优先权数据的关系的时序图,其中表示当传输暂存器中仍有半持续性调度数据时,低优先权数据会滞留在传输暂存器中,无法传送出去。暂存器状态报告根据不同的触发事件,分为以下三种常规性暂存器状态报告(Regular BSR)、周期性暂存器状态报告(Periodic BSR)及填位暂存器状态报告(PaddingBSR)。当一数据抵达传输暂存器,并且该数据所属的逻辑通道的优先级高于已存在于传输暂存器的数据所属的逻辑通道的优先级时,常规性暂存器状态报告被触发;或者,当客户端所在的服务小区(Serving Cell)变换时,常规性暂存器状态报告亦被触发。周期性暂存器状态报告是于一周期性暂存器状态报告定时器到期时被触发。填位暂存器状态报告是于上链路资源已配置给客户端,并且填位位数的数量大于或等于填位暂存器状态报告的媒体接入控制层的控制元(MAC Control Element)的位数时被触发。暂存器状态报告的格式分为以下三种长式暂存器状态报告(Long BSR)、短式暂存器状态报告(Short BSR)及截式暂存器状态报告(Truncated BSR)。请参考图4,图4为已知暂存器状态报告的触发事件及其格式的关系表。对常规性暂存器状态报告及周期性暂存器状态报告而言,若客户端有两个以上的逻辑通道群组中有暂存数据,常规性暂存器状态报告及周期性暂存器状态报告的格式为长式暂存器状态报告;若客户端只有一个逻辑通道群组中有暂存数据,常规性暂存器状态报告及周期性暂存器状态报的格式为短式暂存器状态报告。对填位暂存器状态报告而言,若上链路资源中的填位位的数量够多,填位暂存器状态报告的格式为长式暂存器状态报告;若上链路资源中的填位位的数量不足以储存长式暂存器状态报告,并且只有一个逻辑通道群组中有暂存数据,填位暂存器状态报告的格式为短式暂存器状态报告;若上链路资源中的填位位的数量不足以储存长式暂存器状态报告,并且有两个以上的逻辑通道群组中有暂存数据,填位暂存器状态报告的格式为截式暂存器状态报告。第四个问题叙述如下。在长期演进系统引进半持续性调度之前,基地台与客户端在使用目前的暂存器状态报告的格式及触发事件的设定时,是没有问题的。以填位暂存器状态报告来说,当有暂存数据的逻辑通道群组的数量大于一,客户端以截式暂存器状态报告回报最高优先级的逻辑通道的数据。然而,在半持续性调度启动的情形下,具有最高优先级的逻辑通道就是半持续性调度逻辑通道,换言之,截式暂存器状态报告会一直回报具有半持续性调度数据的逻辑通道群组信息至基地台。由于半持续性调度资源已配置给客户端,事实上,基地台不须知道还有多少半持续性调度数据未传送完毕。第五个问题叙述如下。请参考图5,图5为已知分时双工(Time Division Duplex,TDD)模式下的多重半持续性调度资源(Multiple SPS Resources)的时序图,多重半持续性调度资源用来处理新传输与重传(Retransmission)之间的冲突。在图5中,时间周期为Tl及时间周期为T2的半持续性调度资源相互交替,Tl与T2的总和等于半持续性调度数据产生的周期的二倍。每一半持续性调度数据产生周期中的平均半持续性调度资源的数量仍为一个,但相邻半持续性调度资源之间的时间间隔不相同。在分时双工模式下启动半持续性 调度,可能导致与分频双工(Frequency Division Duplex,FDD)模式下相同的问题,如前述不成熟的调度请求或低优先权数据滞留于传输暂存器等问题。

发明内容
因此,本发明主要提供一种用于一无线通讯系统的一客户端中触发暂存器状态报告及调度请求的方法及相关装置。本发明的一实施例揭露一种用于一无线通讯系统的一客户端的媒体接入控制层中触发暂存器状态报告及调度请求的方法,包含有接收一数据;以及于该数据抵达一传输暂存器且该数据是非半持续性调度数据,并且该数据所属的逻辑通道的优先级高于已存在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻辑通道的优先级时,触发一暂存器状态报告及一调度请求。本发明的另一实施例揭露一种用于一无线通讯系统的一客户端的媒体接入控制层中触发暂存器状态报告及调度请求的装置,包含有接收一数据的装置;以及于该数据抵达一传输暂存器且该数据是非半持续性调度数据,并且该数据所属的逻辑通道的优先级高于已存在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻辑通道的优先级时,触发一暂存器状态报告及一调度请求的装置。


图I为已知一上链路允量与动态调度下的调度请求的关系的时序图。图2为已知半持续性调度资源与调度请求的关系的时序图。图3为已知半持续性调度资源与低优先权数据的关系的时序图。图4为已知暂存器状态报告的触发事件及其格式的关系表。图5为已知分时双工模式下的多重半持续性调度资源的时序图。图6为本发明实施例一无线通讯系统的示意图。图7为本发明实施例一通讯装置的功能方块图。
图8为本发明实施例一流程的示意图。图9为根据图8的流程所得半持续性调度数据与半持续性调度资源的关系的时序图。图10为本发明实施例一流程的示意图。图11为根据图10的流程所得的低优先权数据与上链路资源的关系的时序图。图12为本发明实施例一流程的示意图。图13为本发明实施例一流程的示意图。图14为根据图13的流程所得的半持续性调度数据的传送时间与半持续性调度资源的抵达时间的关系的时序图。
图15(A)及图15(B)为图13的流程其中一步骤的时序图。图16为本发明实施例一流程的示意图。[主要元件标号说明]10 无线通讯系统20 无线通讯装置200 处理器210 计算器可读取记录媒体220 通讯接口单元230 控制单元212 储存数据214 程序码30、40、50、60、70 流程300、302、304、306、308、310、312、400、402、404、406、408、500、502、504、506、508、510、512、514、516、518、600、602、604、606、700、702、704、706 步骤
具体实施例方式请参考图6,图6为本发明实施例一无线通讯系统10的示意图。于本实施例中,无线通讯系统10为一长期演进系统,亦可为其它通讯系统。于图6中,无线通讯系统10是由一网络端及多个客户端所组成。网络端包含有多个基地台,以本发明实施例所应用的长期演进系统而言,即演进式通用地面无线接入网络所包含的多个加强式基地台。客户端可为移动电话或计算机系统等设备。网络端及客户端视传输方向的不同,皆可作为传送端或接收端,举例来说,就上链路而言,客户端为传送端,网络端为接收端;就下链路而言,客户端为接收端,网络端为传送端。请参考图7,图7为本发明实施例一通讯装置20的功能方块图。通讯装置20可为图6中所示的一客户端,包含一处理器200、一计算器可读取记录媒体210、一通讯接口单元220及一控制单元230。计算器可读取记录媒体210可为任一数据储存装置,用以储存一储存数据212,其中包含有一程序码214,由处理器200读取及处理。计算器可读取记录媒体210可为用户识别模块(Subscriber identity module, SIM)、只读存储器(Read-onlymemory, ROM)、随机存取存储器(Random-access memory,RAM)、光盘只读存储器(CD-ROMs)、磁带(Magnetict apes)、软盘(Floppy disks)、光学数据储存装置(Optical data storagedevices)或载波信号(如因特网的数据传输)。控制单元230用来根据处理器200的处理结果,控制通讯接口单元220及通讯装置20的状态与相关运作。通讯接口单元220为一射频收发机,用来与网络端进行无线通讯。如前所述,在客户端得知有一通过物理下链路控制通道配置的上链路资源时,与该上链路资源所对应的上链路传输于物理上链路共享通道实际进行时,这两个时间之间存在一时窗,其长度为数个传输时间间隔。在此时窗期间内没有对应于其它上链路资源的传输发生,或说没有其它上链路资源抵达的情形下,客户端对于是否触发调度请求的考虑不周全。如前述第一个问题,于动态调度下,客户端在决定触发调度请求时,没有考虑已经配置但尚未进行传输的上链路资源;又,如前述第二个问题,于半持续性调度下,当基地台配置了半持续性调度资源给客户端,客户端可能没有考虑已配置的半持续性调度资源而触发了调度请求。第一及第二个问题导致由物理下链路控制通道所指派的上链路资源或半持续性调度资源的浪费。请参考图8,图8为本发明实施例一流程30的示意图。流程30用于无线通讯系统10的一客户端的媒体接入控制层,用来解决第一及第二个问题,改进已知暂存器状态报 告及调度请求的触发机制。流程30可被编译为通讯装置20的程序码214。流程30包含有以下步骤步骤300:开始。步骤302 自上层接收一第一数据。步骤304:于该第一数据抵达一传输暂存器时,确认半持续性调度资源的配置状态及该第一数据的类型。若半持续性调度资源尚未配置给客户端,进行步骤306 ;若半持续性调度资源已配置给客户端,进行步骤308。步骤306 :该传输暂存器中的所有数据量大于一第一临界值时,触发一暂存器状态报告及一调度请求。步骤308 :当该第一数据的类型为半持续性调度数据,并且该传输暂存器中累积的半持续性调度数据量大于一第二临界值时,触发一暂存器状态报告及一调度请求。步骤310 :于一未完成的调度请求存在时,于一暂存器状态报告及一调度请求被触发之后,根据配置给客户端的上链路资源(通过已触发的暂存器状态报告及调度请求而取得)的尺寸与该传输暂存器中所有数据量之间的比较结果,处理该未完成的调度请求。步骤312:结束。根据流程30,当一第一数据由上层抵达传输暂存器,客户端的媒体接入控制层首先确认半持续性调度资源是否被配置,以及确认第一数据的类型。根据步骤306,在确认半持续性调度资源未配置的情形下(换言之,第一数据不是半持续性调度数据),客户端于传输暂存器中的所有数据量,即已接收的第一数据与已存在于传输暂存器的数据的总和,大于一第一临界值时,触发暂存器状态报告及调度请求。第一临界值被设定为一特定值,如已配置的上链路资源的尺寸,亦即上链路允量,其设定方法有许多种,于后详述。如此一来,暂存器状态报告及调度请求是在必要的情形下被触发,避免不必要的触发动作造成上链路资源的浪费。根据步骤308,在确认半持续性调度资源已配置,以及确认第一数据属于半持续性调度逻辑通道(简称半持续性调度数据)的情形下,客户端于传输暂存器中累积的半持续性调度数据量,即已接收的第一数据与已存在于传输暂存器的半持续性调度数据的总和,大于一第二临界值时,触发暂存器状态报告及调度请求。第二临界值被设定为一特定值,如已配置的半持续性调度资源的尺寸。因此,暂存器状态报告及调度请求是在半持续性调度资源确实不足的情形下被触发。请参考图9,图9为根据本发明实施例的流程30所得的半持续性调度数据与半持续性调度资源的关系的时序图。如图9所示,对传输暂存器中过多的半持续性调度数据而言,已配置的半持续性调度资源不足,因此暂存器状态报告及调度请求被触发,请求基地台通过动态调度配置上链路允量,以应付暂时的半持续性调度数据量暴冲。请注意,暂存器状态报告通常与半持续性调度数据一起通过半持续性调度资源传送出去,于图9中不进一步标不O由上可知,本实施例利用一临界值判断机制,决定是否触发暂存器状态报告及调度请求。临界值是根据半持续性调度资源的配置与否及第一数据的类型而不同。上述步骤
306及步骤308可归纳为一步骤根据半持续性调度资源的配置状态、第一数据的类型、以及传输暂存器中一第二数据的数据量与一临界值的比较结果,决定是否触发暂存器状态报告及调度请求。第二数据可能是传输暂存器中所有的数据,或是传输暂存器中所有的半持续性调度数据,其与半持续性调度资源的配置状态及第一数据的类型有关。客户端必须增加相关的系统参数以使用上述临界值判断机制。于暂存器状态报告及调度请求被触发之后,根据步骤310,当客户端有未完成的调度请求存在时,客户端根据配置给客户端的上链路资源(其是通过已触发的暂存器状态报告及调度请求而取得)的尺寸与传输暂存器中所有数据量之间的比较结果,处理未完成的调度请求。当配置的上链路资源的尺寸(即上链路允量)大于或等于传输暂存器中所有数据量,表示上链路资源已足够传送传输暂存器中所有的数据,未完成的调度请求没有继续的必要,客户端将其删除。另一方面,当配置的上链路资源的尺寸小于传输暂存器中所有数据量,表示配置的上链路资源不足以传送传输暂存器中所有的数据,客户端保留未完成的调度请求,因此这未完成的调度请求可持续向基地台请求上链路资源。在已知技术中,不论是在动态调度或是半持续性调度下,当数据进入传输暂存器,客户端在决定是否触发暂存器状态报告及调度请求的时候,仅考虑数据进入传输暂存器时的传输时间间隔时,有无已到达的上链路资源,而没有考虑到已经配置只是尚未到达的上链路资源。因此,客户端可能触发不必要的暂存器状态报告及调度请求,导致由物理下链路控制通道指派的上链路资源或半持续性调度资源的浪费。相较之下,根据本发明实施例,当数据进入传输暂存器,客户端的媒体接入控制层根据半持续性调度资源的配置与否、已接收的数据的类型及临界值判断机制,决定是否触发暂存器状态报告及调度请求。因此,暂存器状态报告及调度请求是在必要的情形下被触发,更有效率地使用上链路资源。流程30所使用的临界值的设定,说明如下。第一临界值是根据先前已指派给客户端的上链路允量(可为通过物理下链路控制通道指派的上链路允量,或半持续性调度的上链路允量)的相关信息来设定。举例来说,客户端根据一或多个上链路允量,或根据不同类型的上链路允量的总和,如由物理下链路控制通道所指派的上链路允量与半持续性调度的上链路允量的总和,或根据一预设时窗,如N个子帧或N个半持续性调度的周期内的上链路允量的总和,设定第一临界值。第一临界值亦可由客户端的媒体接入控制层或无线资源控制层设定为一特定值,与特定数量的上链路允量或固定时窗内的上链路允量总和皆不相关,例如通过不将一逻辑通道归属于任何逻辑通道群组的方式,将该逻辑通道的一临界值设定为无限大。用来决定是否触发暂存器状态报告及调度请求的临界值判断机制,可以一个逻辑通道或一个逻辑通道群组(Logical Channel Group, LCG)为单位来进行,换言之,客户端对不同的逻辑通道或逻辑通道群组,使用不同的临界值。举例来说,当一个以上的逻辑通道有半持续性调度的服务时,这一个以上的逻辑通道可被视为两独立的逻辑通道或是一逻辑通道群组,传输暂存器中所累积的半持续性调度数据所对应的临界值(即前述第二临界值)可设定专为个别的逻辑通道所使用,或设定为逻辑通道群组所使用。除此之外,当客户端不希望某个特定逻辑通道的数据触发暂存器状态报告及调度请求,或被记录于暂存器状态报告中,客户端可以不将此特定逻辑通道归属于任何逻辑通道群组,等于是将对应于此特定逻辑通道的临界值设定为无限大。临界值判断机制的弹性程度,与客户端储存临界值的存储器资源的大小有关。如已知技术中的第三个问题,在半持续性调度资源已配置的情形下,进入传输暂存器的低优先权数据无法触发暂存器状态报告而滞留于传输暂存器中。请参考图10,图10 为本发明实施例一流程40的示意图。流程40用于客户端的媒体接入控制层,于半持续性调度启动的情形下解决第三个问题,以改进目前的暂存器状态报告及调度请求的触发机制。流程40可被编译为通讯装置20的程序码214。流程40包含有以下步骤步骤400:开始。步骤402 自上层接收一数据。步骤404:于该数据抵达一传输暂存器,并且该数据所属的逻辑通道的优先级高于已存在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻辑通道的优先级时,触发一暂存器状态报告及一调度请求。步骤406 :保持该调度请求不被删除。步骤408:结束。当半持续性调度资源被配置时,所属的逻辑通道是半持续性调度逻辑通道之外的其它逻辑通道的数据,称为低优先权数据。根据流程40,在半持续性调度资源被配置的情形下,当低优先权数据进入传输暂存器,并且低优先权数据所属的逻辑通道的优先级高于已存在于传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻辑通道的优先级时,客户端触发暂存器状态报告及调度请求。进一步地,客户端保持由触发暂存器状态报告所触发的调度请求,使调度请求不被删除,因此,基地台能够接收到客户端请求传输低优先权数据的调度请求。请参考图11,图11为根据流程40所得的低优先权数据与上链路资源的关系的时序图。如图11所示,当低优先权数据抵达传输暂存器,即使传输暂存器中仍有半持续性调度数据等待被传送,客户端仍触发暂存器状态报告及调度请求,并且已触发的调度请求不会被之后抵达的半持续性调度资源删除。基地台于接收到调度请求后,以动态调度指派上链路允量给客户端,因此低优先权数据可被传送出去,不再滞留于传输暂存器。在已知技术中,当低优先权数据进入传输暂存器时,若传输暂存器中仍有半持续性调度数据等待传输,尚未被清空,暂存器状态报告及调度请求不会被触发。即使客户端使用流程30,只要传输暂存器中所累积的半持续性调度数据没有大于临界值,低优先权数据停滞的问题仍无法避免。更甚者,周期性进行的半持续性调度数据传输可能将已触发但未完成的调度请求删除。相较于已知技术,流程40不仅让客户端于低优先权数据进入传输暂存器时,触发暂存器状态报告及调度请求,并且,即使是周期性进行的半持续性调度的传输也不会删除未完成的调度请求,解决了低优先权数据的停滞问题。请参考图12,图12为本发明实施例一流程50的示意图,流程50用于客户端的媒体接入控制层,是前述的流程30及流程40的合并,用以解决已知第一至第三个问题。流程50可被编译为通讯装置20的程序码214。流程50包含有以下步骤步骤500:开始。步骤502 自上层接收一数据。步骤504 :于该数据抵达一传输暂存器时,确认半持续性调度资源的配置状态。若半持续性调度资源尚未配置给客户端,进行步骤506 ;若半持续性调度资源已配置给客户端,进行步骤508。步骤506 :判断该传输暂存器所有数据量是否大于一第一临界值。若是,进行步骤514 ;若否,进行步骤516。步骤508 :确认该数据的类型,若该数据是半持续性调度数据,进行步骤510 ;若该数据不是半持续性调度数据,进行步骤512。步骤510 :判断该传输暂存器中累积的半持续性调度数据量是否大于一第二临界值。若是,进行步骤514 ;若否,进行步骤516。步骤512 :确认该数据所属的逻辑通道的优先级,是否高于已存在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻辑通道的优先级。若是,进行步骤514 ;若否,进行步骤516。步骤514 :触发暂存器状态报告及调度请求。步骤516 :不触发暂存器状态报告及调度请求。步骤518:结束。在流程50的各个方法路径中,步骤504、步骤506及步骤514用来解决前述第一个问题,其作用等于流程30的步骤304及步骤306。步骤504、步骤508、步骤510及步骤514用来解决第二个问题,其作用等于流程30的步骤304及步骤308。步骤504、步骤508、步骤512及步骤514用来解决第三个问题,其作用等于流程40。流程50中的第一临界值是根据物理下链路控制通道所指派的上链路资源而设定,第二临界值则根据半持续性调度资源而设定,第一临界值及第二临界值的设定方法及相关变化,于流程30中已介绍,在此不赘述。除了上述临界值判断机制之外,在本发明利一实施例中,提出如下之一同步(Synchronization)机制,用来解决第二个问题。请参考图13,图13为本发明实施例一流程60的示意图。流程60用于客户端的媒体接入控制层,以改进暂存器状态报告及调度请求的触发机制。流程60可被编译为通讯装置20的程序码214。流程60包含有以下步骤步骤600:开始。步骤602 自上层接收一半持续性调度数据。步骤604 :将该半持续性调度数据的传送时间与一半持续性调度资源的抵达时间进行同步,使该半持续性调度数据能够于该半持续性调度资源抵达的传输时间间隔中,准备好被传送。
步骤606:结束。根据流程60,客户端将上层传送半持续性调度数据至传输暂存器的传送时间,与一半持续性调度资源的抵达时间进行同步,因此在持续性调度资源抵达时,半持续性调度数据也已准备好被传送。请参考图14,图14为根据本发明实施例的流程60所得的半持续性调度数据的传送时间与半持续性调度资源的抵达时间的关系的时序图。如图14所示,当半持续性调度数据于半持续性调度资源抵达前的一时间Tpl之前即进入传输暂存器,此时间Tpl为客户端处理数据所必须花费的时间,如此一来,半持续性调度数据能够及时赶上半持续性调度资源,通过半持续性调度资源传送出去,也就是所谓的「同步」。步骤604有几种不同的实现方式,详述如后。请参考图15A,图15A为流程604的一实现方式的时序图。如图15A所示,客户端的媒体接入控制层传送一指示消息IND至上层,指示消息IND包含有上层传送半持续性调度数据的时间信息,以此告知上层必须立刻传送半持续性调度数据。在传送指示消息IND后经过一时间Tpl,即半持续性调度资源到达 时,时间Tpl等于客户端处理数据必须花费的时间。如此一来,半持续性调度数据能够在半持续性调度资源到达的传输时间间隔中及时被传送出去。指示消息I ND所携带的时间信息在设计上可有不同的变化,例如告知上层必须于接收到指示消息IND的t秒之后,再传送半持续性调度数据。若上层没有任何待传送的半持续性调度数据,上层接收指示消息后不会进行相对应的动作,亦不会因此产生半持续性调度数据。请参考图15B,图15B为步骤604的另一实现方式的时序图。当半持续性调度数据进入传输暂存器后,客户端的媒体接入控制层使用一卷标信息,对下层隐藏半持续性调度数据,直到半持续性调度资源到达时才解除隐藏状态。在半持续性调度资源尚未到达时,下层无法得知是否有半持续性调度数据等待被传送。如图15B所示,半持续性调度数据早在半持续性调度资源到达之前,甚至是数据处理时间Tpl之前即进入传输暂存器,但通过卷标信息对下层维持隐藏状态;当半持续性调度资源到达时,半持续性调度数据的隐藏状态解除,通过半持续性调度资源传送出去。在前述第二个问题中,当半持续性调度资源已配置时,半持续性调度数据传送至传输暂存器的时间,与半持续性调度资源到达的时间可能不同歩,导致不必要的暂存器状态报及调度请求的触发动作。相较之下,根据流程60,不论使用指示消息或卷标信息进行同步,半持续性调度数据皆能够比半持续性调度资源的抵达时间还要提早一段时间即进入传输暂存器,因此可赶上半持续性调度资源,顺利被传送出去,不会导致不成熟的调度请求。如前述的第四个问题,当定义了半持续性调度之后,在半持续性调度资源已配置给客户端的情形下,基地台其实不需要客户端回报截式暂存器状态报告,因为在等待传送的数据中,具有最高优先级的数据必定属于半持续性调度逻辑通道。请参考图16,图16为本发明实施例一流程70的示意图。流程70用于客户端的媒体接入控制层,用来解决第四个问题,以改进目前的暂存器状态报告及调度请求的触发机制。流程70可被编译为程序码214。流程70包含有以下步骤步骤700:开始。步骤702 :令一截式暂存器状态报告格式用来回报一逻辑通道群组,该逻辑通道群组包含有根据一传输暂存器中所累积的半持续性调度数据量与一临界值的比较结果而 决定的一逻辑通道。
步骤704 :当有两个以上的逻辑通道群组中有暂存数据,并且上链路资源中的填位位的数量不足以使用一长式暂存器状态报告格式传送一填位暂存器状态报告时,以该截式暂存器状态报告格式回报该填位暂存器状态报告。步骤706:结束。步骤702重新定义了截式暂存器状态报告格式的用途。详细来说,客户端的媒体接入控制层根据传输暂存器中所累积的半持续性调度数据量与一临界值的比较结果,决定截式暂存器状态报告格式所回报的逻辑通道群组。当传输暂存器中所累积的半持续性调度数据量小于一临界值时,截式暂存器状态报告格式用来回报除了半持续性调度逻辑通道之外的其它逻辑通道中,具有最高优先级的逻辑通道所属的逻辑通道群组至基地台。另一方面,当传输暂存器中所累积的半持续性调度数据量大于临界值时,截式暂存器状态报告格式用来回报包含有半持续性调度数据逻辑通道的逻辑通道群组至基地台。简言之,客户端的媒体接入控制层根据本实施例的临界值判断机制,使截式暂存器状态报告格式用来回报真正必须的逻辑通道群组信息给基地台。由上可知,步骤702中的逻辑通道是根据传输暂存器中所累积的半持续性调度数 据量与临界值的比较结果而决定,可能是半持续性调度逻辑通道,也可能是除了半持续性调度逻辑通道之外的其它逻辑通道中,具有最高优先级的逻辑通道。流程70中的临界值设定与前述流程30中的第二临界值相同,可设定为一特定值,如已配置的一个或多个上链路允量的尺寸,或根据一时窗中所有上链路允量的总和而设定。另外,流程70中的临界值亦可设定为与任何上链路允量或时窗皆不相关的一特定值。根据目前的无线通讯协议规范,当半持续性调度资源已配置时,客户端仍使用截式暂存器状态报告格式,回报包含有最高优先级的逻辑通道的逻辑通道群组,也就是回报包含有半持续性调度逻辑通道的逻辑通道群组;然而,在已配置的半持续性调度资源已足够使用的情形下,此回报信息对基地台来说是不必要的。相较之下,本实施例使用临界值判断机制,决定截式暂存器状态报告格式所必须回报的逻辑通道群组的类型,因此,客户端不会回报不需要的逻辑通道群组信息至基地台。如前述第五个问题,半持续性调度在分时双工模式下的运作方式也会遭遇如不成熟的调度请求及低优先权数据的滞留等问题,与分频双工模式下遭遇的问题相同。请再参考前述图5所描述的问题,若上链路资源I不足以传送传输暂存器中所有的半持续性调度数据,由于周期T2很短,客户端可等待上链路资源2到达再传送剩余数据,而不须触发调度请求。本发明的一实施例提出的临界值判断机制亦能用于分时双工模式下,例如根据已配置的上链路资源的大小设定临界值时,不仅考虑上链路资源1,同时亦考虑上链路资源2 ;或是直接将临界值设定为一上链路资源的二倍。分时双工模式下所使用的临界值,其设定方法与前述分频双工模式下所使用的临界值相同,在此不赘述。此外,即使在分时双工模式下,上链路或下链路资源的配置可能与半持续性调度资源的配置产生冲突,客户端也能够预测资源冲突的情形,并且据以修改临界值。综上所述,不论是在分频双工模式或分时双工模式下,在本发明的实施例中,根据临界值判断是否需要触发暂存器状态报告及调度请求,可于不同的情形下解决不成熟的调度请求或低优先权数据滞留等问题,大幅改善暂存器状态报告及调度请求的触发机制。以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明的涵盖 范围。
权利要求
1.一种用于一无线通讯系统的一客户端的媒体接入控制层中触发暂存器状态报告及调度请求的方法,包含有 接收一数据;以及 于该数据抵达一传输暂存器且该数据是非半持续性调度数据,并且该数据所属的逻辑通道的优先级高于已存在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻辑通道的优先级时,触发一暂存器状态报告及一调度请求。
2.根据权利要求I所述的方法,还包含有 保持该调度请求不被删除。
3.根据权利要求I所述的方法,还包含有 当该客户端使用一截式暂存器状态报告格式回报一填位暂存器状态报告至该无线通讯系统的一网络端时,令该截式暂存器状态报告格式用来于该传输暂存器中所累积的半持续性调度数据量小于一第一临界值时,回报除了半持续性调度逻辑通道之外的其它逻辑通道中,具有最高优先级的逻辑通道所属的逻辑通道群组。
4.根据权利要求I所述的方法,还包含有 于该数据抵达该传输暂存器且该数据是半持续性调度数据,属于半持续性调度逻辑通道,并且该客户端判断该传输暂存器中累积的半持续性调度数据量小于一第二临界值时,不触发一暂存器状态报告及一调度请求。
5.一种用于一无线通讯系统的一客户端的媒体接入控制层中触发暂存器状态报告及调度请求的装置,包含有 接收一数据的装置;以及 于该数据抵达一传输暂存器且该数据是非半持续性调度数据,并且该数据所属的逻辑通道的优先级高于已存在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻辑通道的优先级时,触发一暂存器状态报告及一调度请求的装置。
6.根据权利要求5所述的装置,还包含有 保持该调度请求不被删除的装置。
7.根据权利要求5所述的装置,还包含有 当该客户端使用一截式暂存器状态报告格式回报一填位暂存器状态报告至该无线通讯系统的一网络端时,令该截式暂存器状态报告格式用来于该传输暂存器中所累积的半持续性调度数据量小于一第一临界值时,回报除了半持续性调度逻辑通道之外的其它逻辑通道中,具有最高优先级的逻辑通道所属的逻辑通道群组的装置。
8.根据权利要求5所述的装置,还包含有 于该数据抵达该传输暂存器且该数据是半持续性调度数据,属于半持续性调度逻辑通道,并且该客户端判断该传输暂存器中累积的半持续性调度数据量小于一第二临界值时,不触发一暂存器状态报告及一调度请求的装置。
全文摘要
本发明提供了一种触发暂存器状态报告及调度请求的方法及相关装置,其中所述触发暂存器状态报告及调度请求的方法,包含有接收一数据;以及于该数据抵达一传输暂存器且该数据是非半持续性调度数据,并且该数据所属的逻辑通道的优先级高于已存在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻辑通道的优先级时,触发一暂存器状态报告及一调度请求。
文档编号H04W72/12GK102665286SQ20121015406
公开日2012年9月12日 申请日期2009年9月7日 优先权日2008年9月22日
发明者吴志祥, 徐家俊 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1