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

文档序号:7712504阅读:162来源:国知局
专利名称:触发暂存器状态报告及调度请求的方法及相关装置的制作方法
技术领域
本发明是指一种用于一无线通讯系统中触发暂存器状态报告(BufferStatus R印ort, BSR)及调度请求(Schedul ing Report, SR)的方法及相关装置,尤指一种以临界值决定何时触发暂存器状态报告及调度请求的方法及相
关装置。
背景技术
第三代移动通讯联盟(3rd Generation Partnership Project, 3GPP)所制定的长期演进系统(Long Term Evolution, LTE)浮皮视为一新的无线接口及无线网络架构,可提供高数据传输率、低潜伏时间(Latency)、封包最佳化以及改善系统容量和覆盖范围等功能。于长期演进系统中, 一演进式通用地面无线接入网络(Evolved Universal Terrestrial Radio 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)层、 一无线链路控制(RadioLink Control, RLC)层以及一力某体接入控制(Medium Access Control, MAC)层。逻辑通道(Logical Channel)是媒体接入控制层与无线链路控制层之间的服务接入点,媒体接入控制层在逻辑通道上提供了数据转换服务,逻辑通道的种类根据待转换的数据的型态而不同。无线资源控制层对每一逻辑通道指定优先级,以控制客户端上传数据的调度。
根据目前相关的无线通讯协议规范,客户端使用一暂存器状态回报程序(Buffer Status Reporting Procedure)通知基地台目前储存于传输凄t据暂存器中等待上传的数据的大小。当有任何数据进入传输暂存器,并且该数据所属的逻辑通道的优先级大于目前储存于传输暂存器的数据所属的逻辑通道的优先级时,客户端的媒体接入控制层触发一暂存器状态报告(Buffer StatusReport, BSR)。除此之外,目前的无线通讯协议规范另定义一调度请求(Scheduling Request, SR),当客户端于目前的传输时间间隔(TransmissionTime Interval, TTI)没有可供数据上传的上链路(Uplink)资源时,调度请求
被触发以向基地台要求上链路资源。调度请求又可分为专用调度请求(Dedicated SR)及随机接入调度i青求(Random Access SR),专用调度请求是由物理上链路控制通道(Physical Uplink Control Channel, PUCCH)传输,其请求的资源是专属于此客户端〗吏用;随机接入调度请求是由随机接入通道(Random Access Channel)传输。当上链路共享通道(Uplink Shared Channel)上有基地台指派给客户端的新的上链路资源时,其它未完成的调度请求将因为上链路资源的抵达而被删除。
为了妥善利用共享通道资源,无线通讯规范定义了动态调度(DynamicScheduling),基地台根据各个客户端所需的传输流量、服务质量及相关的无线电承载(Radio Bearer),动态地配置物理层资源,如上链路共享通道或下链路共享通道(Downlink Shared Channel)。除此之外,长期演进系统的无线通讯规范另外定义了半持续性调度(Semi-Persistent Scheduling, SPS),较动态调度更有效率地服务周期性产生的数据的应用,如网络语音通讯(Voiceover Internet Protocol, VoIP)服务等。根据目前的媒体接入控制层的无线通讯规范,客户端触发调度请求时,没有考虑已有的上链路资源是通过动态调度或是半持续性调度所配置的,并且只考虑在目前的传输时间间隔是否有上链路资源,没有考虑接下来的传输时间间隔是否有上链路资源。上述行为
模式导致几个问题,说明如下。
请参考图1,图1为已知的动态调度下一上链路允量(UL Grant)与一调
度请求的关系的时序图,上链路允量即上链路资源的尺寸信息。图l说明了第一个问题。在图1中,客户端的媒体接入控制层接收到基地台通过物理下链路控制通道(Physical Downlink Control Channel, PDCCH)指派的一上链路允量的时间,与上链路共享通道(Physical Upl ink Shared Channel, PUSCH)上进行上链路传输的时间,两者相隔一时间Tg,大约是4毫秒。换言之,当客户端于第n个子帧接收到一上链路允量,实际的上链路传输是于第(n+4)个子帧进行,或说上链路资源于第(n+4)个子帧抵达。另外,于接收到上链路允量之后,客户端须花费一处理时间Tp,将接收到的上链路允量的信息进行解码等相关处理,处理时间Tp通常不超过2毫秒。由上可知,在时间上有一
长度为(Tg-Tp)的时窗,其间客户端已被告知有一上链路允量1,但是相对应 的上链路传输尚未发生,或说上链路允量1所对应的上链路资源尚未抵达。
在上述时窗中,若有数据进入客户端的传输暂存器,等待上传,并且此 数据所属的逻辑通道的优先级,高于已存在于传输暂存器的数据所属的逻辑 通道的优先级时,客户端触发一暂存器状态报告及一调度请求。若传输暂存 器中的所有数据(包含新抵达的数据及已存在的数据)能够由上链路允量1所 对应的上链路资源全部上传完成,传输暂存器将于上链^^资源抵达后被清空, 因此,通过已送出的调度请求取得的一上链路允量2成了闲置资源。因此可 知,于图1所示的时窗中触发暂存器状态报告及调度请求,是不必要的。
第二个问题是于半持续性调度资源已配置时发生,叙述如下。请参考图 2,图2为已知半持续性调度的上链路资源,以下简称半持续性调度资源,及 调度请求的关系的时序图。如图2所示, 一半持续性调度数据,如网络语音 数据,进入传输暂存器,并且触发一调度请求。客户端可能在半持续性调度 资源抵达之前或之后,接收到通过已触发的调度请求而取得的上链路允量。 若上链路允量于半持续性调度资源抵达之前已抵达客户端,如上链路允量1, 半持续性调度数据即通过上链路允量1所对应的上链路资源传送至基地台, 因此较晚的半持续性调度资源不会被使用。若上链路允量于半持续性调度资 源之后才抵达客户端,如上链路允量2,由于半持续性调度数据已通过半持 续性调度资源传送出去,因此上链路允量2所对应的上链路资源不会被使用, 成了闲置资源。在上述两种情形中,已触发的调度请求被视为不成熟的调度 请求》
另一方面,由于半持续性调度数据进入传输暂存器的时间,与半持续性 调度资源抵达的时间(也就是上链路传输实际发生的时间)不一定同步,也可 能导致不成熟的调度请求。当半持续性调度数据进入传输暂存器,在半持续 性调度数据真正被传送出去之前,客户端需要一段时间处理数据,若客户端 在半持续性调度资源抵达的传输时间间隔时,已准备好传送数据,称为欲传 送的数据与可利用的资源「同步J。反之,若在半持续性调度资源抵达的传输 时间间隔时,未能及时传送数据,则称欲传送的数据与可利用的资源r不同 步」,在此情形下,客户端认为在目前的传输时间间隔没有半持续性调度资源, 因此触发调度请求。根据上述第一及第二个问题可知,不必要的暂存器状态报告及调度请求的触发动作导致上链路允量的浪费,降低上链路资源的使用 效率。上述问题于半持续性调度启动时会更严重。
第三个问题叙述如下。当半持续性调度资源被配置给客户端时,所属的
逻辑通道为半持续性调度逻辑通道之外的数据,称为低优先权(Priority)数 据。根据目前的无线通讯协议规范,当传输暂存器中等待传送的半持续性调 度数据尚未清空时,若有低优先权数据进入传输暂存器,客户端不会触发暂 存器状态报告,低优先权数据将滞留在传输暂存器而不会被传送出去。如此 一来,低优先权数据可能永远没有机会被传送至基地台。另一方面,当上链 路共享通道资源是配置给新传输使用时,原本未完成的(Pending)调度请求将
被删除。请注意,目前的无线通讯协议规范未明确定义用于新传输的上链路 共享通道资源,是否包括不通过物理下链路共享控制通道指派的半持续性调 度数据的新传输。若定义周期性的半持续性调度数据的传输会删除未完成中 的调度请求,在第三个问题的情形下,调度请求的触发及被删除的动作将不 断地循环发生,造成每个调度请求的持续时间过短,无法成功向基地台请求 上链路资源。请参考图3,图3为已知半持续性调度资源与低优先权数据的 关系的时序图,其中表示当传输暂存器中仍有半持续性调度数据时,低优先 权数据会滞留在传输暂存器中,无法传送出去。
暂存器状态报告根据不同的触发事件,分为以下三种常规性暂存器状 态报告(Regular BSR)、周期性暂存器状态报告(Periodic BSR)及填位暂存器 状态报告(Padding BSR)。当一数据抵达传输暂存器,并且该数据所属的逻辑 通道的优先级高于已存在于传输暂存器的数据所属的逻辑通道的优先级时, 常规性暂存器状态报告被触发;或者,当客户端所在的服务小区(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)才莫式下 相同的问题,如前述不成熟的调度请求或低优先权数据滞留于传输暂存器等问题。

发明内容
因此,本发明主要提供一种用于一无线通讯系统的一客户端中触发暂存 器状态报告及调度请求的方法及相关装置。本发明的 一 实施例揭露一种用于一无线通讯系统的 一客户端的媒体接入
控制层中触发暂存器状态报告及调度请求的方法,包含有接收一第一数据;
于该第一数据抵达一传输暂存器时,确认半持续性调度资源的一配置状态及
该第一数据的类型;以及根据半持续性调度资源的该配置状态、该第一数据 的类型及该传输暂存器中 一第二数据的数据量与 一临界值的 一比较结果,决 定一暂存器状态报告及一调度请求的触发状态。
本发明的另一实施例揭露一种用于一无线通讯系统中触发暂存器状态报 告及调度请求的通讯装置,包含有一计算器可读取记录媒体,用来储存对应 于一处理方法的一程序码,以及一处理器,耦接于该计算器可读取记录媒体, 用来处理该程序码以执行该处理方法。该处理方法包含有接收一第一数据; 于该第一数据抵达一传输暂存器时,确认半持续性调度资源的一配置状态及 该第一数据的类型;以及^f艮据半持续性调度资源的该配置状态、该第一数据 的类型及该传输暂存器中 一第二数据的数据量与 一临界值的 一比较结果,决 定一暂存器状态报告及一调度请求的触发状态。
本发明的另 一实施例揭露一种用于一无线通讯系统的一客户端的媒体接 入控制层中触发暂存器状态报告及调度请求的方法,包含有自 一上层接收一 半持续性调度数据,以及将该半持续性调度数据的传送时间与 一半持续性调 度资源的抵达时间进行同步,使该半持续性调度数据能够于该半持续性调度 资源抵达的传输时间间隔中,准备好被传送。
本发明的另一实施例揭露一种用于一无线通讯系统中触发暂存器状态报 告及调度请求的通讯装置,包含有一计算器可读取记录媒体,用来储存对应 于一处理方法的一程序码,以及一处理器,耦接于该计算器可读取记录媒体, 用来处理该程序码以执行该处理方法。该处理方法包含有自一上层接收一半 持续性调度数据,以及将该半持续性调度数据的传送时间与一半持续性调度 资源的抵达时间进行同步,使该半持续性调度数据能够于该半持续性调度资 源4氐达的传输时间间隔中,准备好净皮传送。
本发明的另 一 实施例揭露一种用于一无线通讯系统的 一客户端的媒体接 入控制层中触发暂存器状态报告及调度请求的方法,包含有接收一数据,以 及于该数据抵达一传输暂存器,并且该数据所属的逻辑通道的优先级高于已 存在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它 逻辑通道的优先级时,触发一暂存器状态报告及一调度请求。本发明的另一实施例揭露一种用于一无线通讯系统中触发暂存器状态报 告及调度请求的通讯装置,包含有一计算器可读取记录媒体,用来储存对应 于一处理方法的一程序码,以及一处理器,耦接于该计算器可读取记录i某体, 用来处理该程序码以执行该处理方法。该处理方法包含有接收一数据,以及 于该数据抵达一传输暂存器,并且该数据所属的逻辑通道的优先级高于已存 在于该传输暂存器的数据所属的,除了半持续性调度逻辑通道之外的其它逻 辑通道的优先级时,触发一暂存器状态报告及一调度请求。
本发明的另 一 实施例揭露一种用于 一无线通讯系统的 一客户端的媒体接 入控制层中触发暂存器状态报告及调度请求的方法,包含有令一截式暂存器 状态报告格式用来回报一逻辑通道群组,该逻辑通道群组包含有根据一传输 暂存器中所累积的半持续性调度数据量与 一 临界值的比较结果而决定的 一逻 辑通道,以及当有两个以上的逻辑通道群组中有暂存数据,并且上链路资源 中的填位位的数量不足以使用 一长式暂存器状态报告格式传送一填位暂存器 状态报告时,以该截式暂存器状态报告格式回报该填位暂存器状态报告。
本发明的另 一 实施例揭露一种用于一无线通讯系统中触发暂存器状态报 告及调度请求的通讯装置,包含有一计算器可读取记录媒体,用来储存对应 于一处理方法的一程序码,以及一处理器,耦接于该计算器可读取记录:Jf某体, 用来处理该程序码以执行该处理方法,该处理方法包含有令一截式暂存器状 态报告格式用来回报一逻辑通道群组,该逻辑通道群组包含有根据一传输暂 存器中所累积的半持续性调度数据量与一临界值的比较结果而决定的一逻辑 通道,以及当有两个以上的逻辑通道群组中有暂存数据,并且上链路资源中 的填位位的数量不足以使用一长式暂存器状态报告格式传送一填位暂存器状 态报告时,以该截式暂存器状态报告格式回报该填位暂存器状态报告。


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