CN101772090A - 一种触发缓冲区状态报告的方法和用户设备 - Google Patents
一种触发缓冲区状态报告的方法和用户设备 Download PDFInfo
- Publication number
- CN101772090A CN101772090A CN200910001744A CN200910001744A CN101772090A CN 101772090 A CN101772090 A CN 101772090A CN 200910001744 A CN200910001744 A CN 200910001744A CN 200910001744 A CN200910001744 A CN 200910001744A CN 101772090 A CN101772090 A CN 101772090A
- Authority
- CN
- China
- Prior art keywords
- pbr
- radio bearer
- bucket
- water yield
- buffer status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种触发缓冲区状态报告的方法和用户设备,属于通信领域。方法包括:获取无线承载的保证比特速率PBR漏桶中的水量;当所述无线承载的PBR漏桶中的水量达到所述无线承载的PBR漏桶水量门限值且所述无线承载中有等待发送数据,触发缓冲区状态报告。所述用户设备包括:获取模块、触发模块。本发明实施例提供的方法,能够及时触发BSR而不会出现无线承载资源饥饿,降低了BSR发送的开销,向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求。
Description
技术领域
本发明涉及通信领域,特别涉及一种触发缓冲区状态报告的方法和用户设备。
背景技术
LTE(Long Term Evolution,长期演进)***中,对于上行共享信道,通常采用基站统一调度的方式来控制不同终端的上行传输,以提高信道利用率。为了避免终端按照优先级为其内部逻辑信道分配上行资源而引起的资源饥饿问题,即出现低优先级逻辑信道长时间得不到任何上行发送机会的现象,LTE***引入了PBR(Prioritized Bit Rate,保证比特速率),采用PBR漏桶机制避免资源饥饿现象发生。
其中,基站为终端动态调度上行资源通常包括终端发送上行调度信息报告、基站调度并进行授权、授权下发和终端按授权上行传输四个过程。
在终端发送上行调度信息报告过程中,终端需要向基站报告自己的上行调度信息,上行调度信息报告中最重要的是BSR(Buffer Status Report,缓冲区状态报告),另外还可能包括功率净空(Power Headroom)等的报告。
在LTE***中,为了减少报告上行调度信息的开销,将终端内的上行缓冲区根据对应RB(Radio Bearer,无线承载)的优先级等进行分组,按组进行缓冲区状态报告BSR。在现有的LTE***中,最多可以分成四个组,如果只有一个组有缓冲数据且触发BSR,则BSR报告的是该组的缓冲信息;如果有多个组有缓冲数据且触发BSR,则BSR报告的是所有组的缓冲信息。为了进一步减少上行调度信息报告的开销,LTE***还需要控制发送BSR的频度,但是BSR发送的太少或不及时又会影响基站上行调度的高效性和公平性,进一步影响LTE***性能。
目前,现有技术为了减少报告上行调度信息的开销,对BSR报告触发设定了触发条件,如比正在发送数据具有更高优先级的数据到达缓冲区时触发BSR。
在实现本发明的过程中,发明人发现:
根据现有的上述触发条件,如果比正在发送数据的优先级更低或优先级相同的数据到达缓冲区,则不能触发BSR,这可能造成数据“积压”,从而存在PBR漏桶溢出而造成资源饥饿的危险。
发明内容
本发明实施例提供了一种触发缓冲区状态报告的方法和用户设备,以解决由于BSR报告不及时而引起的资源饥饿的技术问题。
本发明实施例提供了一种触发缓冲区状态报告的方法,所述方法包括:
获取无线承载的保证比特速率PBR漏桶中的水量;
当所述无线承载的PBR漏桶中的水量达到所述无线承载的PBR漏桶水量门限值且所述无线承载中有等待发送数据,触发缓冲区状态报告。
本发明实施例提供了一种触发缓冲区状态报告的用户设备,所述设备包括:
获取模块,用于获取无线承载的保证比特速率PBR漏桶中的水量;
触发模块,用于当所述获取模块获取的无线承载的PBR漏桶中的水量达到所述无线承载的PBR漏桶水量门限值且所述无线承载中有等待发送数据,触发缓冲区状态报告。
本发明实施例提供的方案,通过在无线承载的PBR漏桶的水量达到设置的PBR漏桶水量门限值时触发BSR,使得终端能够及时将资源饥饿情况通知给基站,解决了由于不及时触发BSR而出现无线承载资源饥饿的问题,降低了BSR发送的开销,同时向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求,实现调度的高效性和公平性。
附图说明
图1是本发明实施例1提供的方法流程示意图;
图2是本发明实施例2提供的方法流程示意图;
图3是本发明实施例3提供的方法流程示意图;
图4是本发明实施例3提供的具体实现示意图;
图5是本发明实施例4提供的方法流程示意图;
图6是本发明实施例4提供的具体实现示意图;
图7是本发明实施例5提供的方法流程示意图;
图8是本发明实施例5提供的具体实现示意图;
图9是发明实施例6提供的用户设备结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
本发明实施例提供了一种触发缓冲区状态报告的方法,参见图1,方法包括:
101:获取无线承载的保证比特速率PBR漏桶中的水量;
102:当无线承载的PBR漏桶中的水量达到无线承载的PBR漏桶水量门限值且无线承载中有等待发送数据,触发缓冲区状态报告。
本发明实施例提供的方法,通过在无线承载的PBR漏桶的水量达到设置的PBR漏桶水量门限值时触发BSR,使得终端能够及时将资源饥饿情况通知给基站,解决了由于不及时触发BSR而出现无线承载资源饥饿的问题,降低了BSR发送的开销,同时向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求,实现调度的高效性和公平性。
实施例2
本发明实施例提供了一种触发缓冲区状态报告的方法,参见图2,方法包括:
201:获取无线承载的保证比特速率PBR漏桶中的水量;
其中,LTE***引入了PBR,采用PBR漏桶机制避免资源饥饿现象发生。PBR漏桶机制的工作原理是:终端为逻辑信道定义一个大小为Sbucketsize(取值从零到无穷大)的PBR漏桶。在每个时间间隔内往漏桶中注入PBR数量的“水”;终端每次为对应逻辑信道分配了上行资源后,从漏桶中放掉本次为其分配资源量的“水”。终端在分配上行资源时,按优先级顺序先尽量放干各个漏桶中的水;如果还有上行资源剩余,则按优先级顺序满足终端各逻辑信道的实际资源需求。需要指出的是,为便于描述,本发明各实施例采用本领域技术人员通用的描述“水”是根据漏桶对应虚拟出来的一种形象表达方式,用于体现应该保证资源和实际分配资源的累计差值;而“注水”,是指以PBR为速率增加保证资源的过程;“放水”,是指从保证资源中减去实际分配资源的过程。
在获取无线承载的PBR漏桶中的水量之前,还包括:
(1)配置无线承载的PBR漏桶水量门限值;具体内容如下:
其中,PBR漏桶水量门限值门限值是根据对应无线承载对资源饥饿容忍程度进行设置的,而无线承载对资源饥饿容忍程度由保证比特速率PBR进行描述。如果无线承载需要的保证比特速率PBR越大,则该无线承载的PBR漏桶水量门限值就设置的越大;反之越小。
一般情况下,可以将PBR漏桶水量门限值设置为PBR漏桶大小,而PBR漏桶的大小等于PBR与BSD(Bucket Size Duration,漏桶容量值)的乘积,其中BSD表示漏桶算法的度越时间即PBR可以容忍的时间限度。在LTE R8***中,每个无线承载的PBR和BSD都是通过RRC(Radio Resource Control,无线资源控制协议)信令进行配置的,再通过计算PBR与BSD的乘积得到PBR漏桶的大小。
(2)获取PBR漏桶缓冲数据门限值,并保存PBR漏桶缓冲数据门限值。
202:当无线承载的PBR漏桶中的水量达到无线承载的PBR漏桶水量门限值且无线承载中有等待发送数据,触发缓冲区状态报告。
其中,当PBR漏桶中的水量达到PBR漏桶水量门限值时,如果无线承载的缓冲区中有数据等待发送,则终端触发BSR;终端在向配置了PBR漏桶水量门限值的PBR漏桶中注入“水”时或者在向配置了PBR漏桶水量门限值的PBR漏桶中注入“水”后,记录PBR漏桶中的水量,并与设置的PBR漏桶水量门限值进行比较。如果PBR漏桶中的水量达到PBR漏桶水量门限值,则触发BSR。
触发缓冲区状态报告之后,还包括:
生成并发送缓冲区状态报告;或者,
请求发送无线承载中等待发送数据的上行资源,生成并发送缓冲区状态报告。
而缓冲区状态报告,具体为:
一般缓冲区状态报告;或,常规缓冲区状态报告(Regular BSR)。
相应地,请求无线承载中等待发送数据的上行资源,具体包括:
若缓冲区状态报告为一般缓冲区状态报告,则再次触发一般缓冲区状态报告请求发送无线承载中等待发送数据的上行资源;
若缓冲区状态报告为常规缓冲区状态报告,则触发SR(Scheduling Request,调度请求)过程请求发送无线承载中等待发送数据的上行资源。另外,为了避免频繁地触发SR过程,终端还可以在触发BSR后的n(n=1,2,3,…)个上行子帧都没有发送BSR的上行资源时,才触发SR过程。
其中,如果基站在终端生成BSR消息之前,提供了能发送完所有上行等待数据但不能同时发送BSR消息的上行资源,则取消本次BSR消息的发送。
为了防止频繁触发缓冲区状态报告,发送缓冲区状态报告之后,还包括:
在预设时段内,无线承载的PBR漏桶中的水量达到PBR漏桶水量门限值时,禁止触发缓冲区状态报告。
对于无线承载为多个的情况,利用无线承载中等待发送数据的上行资源发送缓冲区状态报告信息,还包括:
根据无线承载的优先级,在上行资源中发送无线承载中等待发送数据。
本发明实施例提供的方法,通过在无线承载的PBR漏桶的水量达到设置的PBR漏桶水量门限值时触发BSR,使得终端能够及时将资源饥饿情况通知给基站,解决了由于不及时触发BSR而出现无线承载资源饥饿的问题,降低了BSR发送的开销,同时向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求,实现调度的高效性和公平性。
实施例3
为了解决了由于不及时触发BSR而出现无线承载资源饥饿的问题,同时降低BSR发送的开销,本发明实施例提供了一种触发缓冲区状态报告的方法,其中,本发明实施例假定终端中有三个无线承载A、B和C,且对应的优先级分别为1、2和3(本发明实施例中1的优先级最高),参见图3,具体实现过程如下:
301:获取终端中无线承载A、B和C对应的PBR漏桶门限值;
其中,本发明实施例中假定终端中有三个无线承载A、B和C对应的PBR分别为20字节/ms、30字节/ms和40字节/ms,且无线承载A、B和C对应的漏桶算法的度越时间BSD都为50ms,则无线承载A漏桶大小为:20字节/ms*50ms=1000字节、B漏桶大小为:30字节/ms*50ms=1500字节、C漏桶大小为:40字节/ms*50ms=2000字节。
本发明实施例中假定LTE***为三个无线承载A、B和C设置的PBR漏桶水量门限值都为它们漏桶大小的80%,则无线承载A的PBR漏桶水量门限值为800字节、B的PBR漏桶水量门限值为1200字节、C的PBR漏桶水量门限值为1600字节。
302:终端分别向无线承载A、B和C对应的PBR漏桶中注入PBR数量的“水”后,记录无线承载A、B和C对应的PBR漏桶中的水量;
其中,参见图4,例如:在子帧#k开始时刻,三个无线承载A、B和C的缓冲区中都没有数据等待发送,三个PBR漏桶的水量均为0字节;在子帧#k期间即注水后,终端分别向无线承载A、B和C的三个PBR漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为20字节、30字节和40字节。
在子帧#m开始时刻,三个无线承载的缓冲区中分别有100字节、600字节和0字节等待发送,三个PBR漏桶的水量分别为450字节、1180字节和200字节;在子帧#m期间即注水后,终端分别向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为470字节、1210字节和240字节。
在子帧#m+1开始时刻,终端没有得到发送新数据的上行资源也没有新数据到达,三个无线承载的缓冲区中等待发送的数据依然分别为100字节、600字节和0字节;三个PBR漏桶的水量分别为470字节、1210字节和240字节。
303:将终端中无线承载A、B和C各自PBR漏桶中的水量与对应的PBR漏桶水量门限值分别进行比较,如果大于等于PBR漏桶水量门限值且无线承载的缓冲区内有数据等待发送,则终端触发BSR,并执行步骤304;否则,终端不触发BSR;
其中,本发明实施例是以注水后的PBR漏桶中的水量与PBR漏桶水量门限值进行比较为例,也可以在注水前记录PBR漏桶中的水量,将注水前记录的PBR漏桶中的水量与PBR漏桶水量门限值,本发明实施例对此不作限定。
参见图4,例如:在子帧#k期间即注水后,将A、B和C三个PBR漏桶的水量分别与对应的PBR漏桶水量门限值800字节、1200字节和1600字节进行比较,都小于各自的PBR漏桶水量门限值,不触发BSR;
在子帧#m期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为470字节、1210字节和240字节,此时无线承载B的PBR漏桶的水量大于其PBR漏桶水量门限值1200字节且此时无线承载B的缓冲区的数据为600字节,触发BSR。
在子帧#m+1期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为490字节、1240字节和280字节,此时无线承载B的PBR漏桶的水量大于其PBR漏桶水量门限值1200字节且此时无线承载B的缓冲区的数据分别为600字节,再次触发BSR。
如果终端中无线承载A、B和C各自PBR漏桶中的水量大于等于PBR漏桶水量门限值,但是对应无线承载的缓冲区内没有数据等待发送,则不触发BSR。
304:当终端触发BSR后,如果有发送数据的上行资源,则生成BSR消息并在的上行资源中发送该BSR消息。
其中,当终端触发BSR后,如果在终端触发BSR后的下一个上行子帧中有发送数据的上行资源,则生成BSR消息并在的上行资源中发送该BSR消息;如果在终端触发BSR后的下一个上行子帧中没有发送数据的上行资源,则再次触发BSR,直到有发送数据的上行资源,再生成BSR消息并在发送数据的上行资源中发送该BSR消息。
例如:参见图4,在子帧#m+1开始时刻,终端没有得到发送新数据的上行资源也没有新数据到达,三个无线承载的缓冲区中等待发送的数据依然分别为100字节、600字节和0字节;三个PBR漏桶的水量分别为470字节、1210字节和240字节;在子帧#m+1期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为490字节、1240字节和280字节。这时无线承载B的PBR漏桶的水量大于其PBR漏桶水量门限值1200字节,且无线承载B的缓冲区中有数据等待发送,再次触发BSR。
在子帧#m+2时刻,终端得到发送新数据的上行资源,则终端生成BSR消息并通过该上行资源发送该BSR消息给基站。
另外,BSR消息占的资源比较小,一般为4字节或2字节,本发明实施例中忽略了BSR消息和LTE协议层2报头的资源开销。
另外,为了节省BSR开销,终端还可以只判断有缓冲数据的无线承载中优先级最高的无线承载,当它的PBR漏桶中的水量达到设置的PBR漏桶水量门限值时才触发BSR,其他无线承载的PBR漏桶中的水量即使达到设置的PBR漏桶水量门限值也不触发BSR。
本发明实施例提供的方法,通过在终端中无线承载的PBR漏桶的水量达到设置的PBR漏桶水量门限值时触发BSR,使得终端能够及时将资源饥饿情况通知给基站,解决了由于不及时触发BSR而出现无线承载资源饥饿的问题,降低了BSR发送的开销,同时向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求,实现调度的高效性和公平性。
实施例4
为了解决了由于不及时触发BSR而出现无线承载资源饥饿的问题,同时降低BSR发送的开销,本发明实施例提供了一种触发缓冲区状态报告的方法,其中,本发明实施例假定终端中有三个无线承载A、B和C,且对应的优先级分别为1、2和3(本发明实施例中1的优先级最高),参见图5,具体实现过程如下:
401:获取终端中无线承载A、B和C对应的PBR漏桶门限值;
其中,该步骤参见实施例2中的201,得到无线承载A的PBR漏桶水量门限值为800字节、B的PBR漏桶水量门限值为1200字节、C的PBR漏桶水量门限值为1600字节。
402:终端分别向无线承载A、B和C对应的PBR漏桶中注入PBR数量的“水”后,记录无线承载A、B和C对应的PBR漏桶中的水量;
其中,参见图6,例如:在子帧#k开始时刻,三个无线承载A、B和C的缓冲区中都没有数据等待发送,三个PBR漏桶的水量均为0字节;在子帧#k期间即注水后,终端分别向无线承载A、B和C的三个PBR漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为20字节、30字节和40字节。
在子帧#m开始时刻,三个无线承载的缓冲区中分别有100字节、600字节和0字节等待发送,三个PBR漏桶的水量分别为450字节、1180字节和200字节;在子帧#m期间即注水后,终端分别向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为470字节、1210字节和240字节。
在子帧#m+1开始时刻,终端没有得到发送新数据的上行资源也没有新数据到达,三个无线承载的缓冲区中等待发送的数据依然分别为100字节、600字节和0字节;三个PBR漏桶的水量分别为470字节、1210字节和240字节。
403:将终端中无线承载A、B和C各自PBR漏桶中的水量与对应的PBR漏桶水量门限值分别进行比较,如果大于等于PBR漏桶水量门限值且对应无线承载的缓冲区内有数据等待发送,则终端触发常规BSR(Regular BSR),并执行步骤404;否则,终端不触发BSR;
其中,本发明实施例是以注水后的PBR漏桶中的水量与PBR漏桶水量门限值进行比较为例,也可以在注水前记录PBR漏桶中的水量,将注水前记录的PBR漏桶中的水量与PBR漏桶水量门限值,本发明实施例对此不作限定。
例如:参见图6,在子帧#k期间即注水后,将A、B和C三个PBR漏桶的水量分别与对应的PBR漏桶水量门限值800字节、1200字节和1600字节进行比较,都小于各自的PBR漏桶水量门限值,终端不触发BSR;
在子帧#m期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为470字节、1210字节和240字节,此时无线承载B的PBR漏桶的水量大于其PBR漏桶水量门限值1200字节,且无线承载B的缓冲区中有数据等待发送,终端触发常规BSR。
如果终端中无线承载A、B和C各自PBR漏桶中的水量大于等于PBR漏桶水量门限值,但是对应无线承载的缓冲区内没有数据等待发送,则终端不触发常规BSR。
404:当终端触发常规BSR后,如果没有发送数据的上行资源,被触发的常规BSR触发SR过程;
其中,常规BSR在被触发后,如果没有上行资源可发BSR,则将触发SR过程主动请求上行资源。
当终端触发常规BSR后,如果下一个子帧中没有发送数据的上行资源,被触发的常规BSR触发SR过程,并再次触发常规BSR,直到有发送数据的上行资源为止。另外,为了避免频繁地触发SR过程,终端还可以在触发BSR后的n(n=1,2,3,…)个上行子帧都没有发送BSR的上行资源时,才触发SR过程。
例如:参见图6,在子帧#m期间终端触发常规BSR后,在子帧#m+1开始时刻,终端没有得到发送新数据的上行资源,被触发的常规BSR再触发SR过程。三个无线承载的缓冲区中等待发送的数据依然分别为100字节、600字节和0字节;三个PBR漏桶的水量分别为470字节、1210字节和240字节。
在子帧#m+1期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为490字节、1240字节和280字节。这时无线承载B的PBR漏桶的水量大于其PBR漏桶水量门限值,1200字节,且无线承载B的缓冲区中有数据等待发送,第二次触发常规BSR。
在子帧#m+2开始时刻,终端没有得到发送新数据的上行资源,第二次触发的常规BSR再触发新的SR过程;三个无线承载的缓冲区中等待发送的数据依然分别为100字节、600字节和0字节;三个PBR漏桶的水量分别为490字节、1240字节和280字节。
在子帧#m+2期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为510字节、1270字节和320字节。这时无线承载B的PBR漏桶的水量大于其PBR漏桶水量门限值,1200字节,且无线承载B的缓冲区中有数据等待发送,第三次触发常规BSR。
405:当终端获取发送数据的上行资源后,如果获取的上行资源能够将缓冲区的所有数据发送完毕,则发送数据并取消发送BSR消息;否则,生成BSR消息并在获取的上行资源中发送该BSR消息;
其中,参见图6,在子帧#m+3时刻,终端得到800字节的上行资源,而此时缓冲区内等待发送的数据分别为100字节、600字节和0字节,共700字节,所以可以将缓冲区的700字节发送完毕,此时终端将缓冲区内的数据全部发送给基站,则不生成BSR消息并取消发送BSR消息;
如果终端获取的上行资源不能将缓冲区的所有数据发送完毕,则终端生成BSR消息并通过该上行资源发送给基站。
另外,BSR消息占的资源比较小一般为4字节或2字节,本发明实施例中忽略了BSR消息和LTE协议层2报头的资源开销。
本发明实施例提供的方法,在终端中无线承载的PBR漏桶中的水量达到设置的PBR漏桶水量门限值时触发BSR,同时在没有上行资源的情况下通过触发SR过程来0动向基站申请上行资源,使得终端能够及时地将资源饥饿情况通知给基站,解决了由于不能及时触发BSR而造成无线承载出现资源饥饿的问题,降低了BSR发送的开销,向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求,实现调度的高效性和公平性。
实施例5
为了解决了由于不能及时触发BSR而造成无线承载出现资源饥饿的问题,同时降低BSR发送的开销,本发明实施例提供了一种触发缓冲区状态报告的方法,其中,本发明实施例假定终端中有三个无线承载A、B和C,且对应的优先级分别为1、2和3(本发明实施例中1的优先级最高),且终端在发出BSR消息后启动禁止BSR触发定时器,参见图7,具体实现过程如下:
501:获取终端中无线承载A、B和C对应的PBR漏桶门限值;
其中,本发明实施例中假定终端中有三个无线承载A、B和C对应的PBR分别为20字节/ms、30字节/ms和40字节/ms,且无线承载A、B和C对应的漏桶算法的度越时间BSD都为50ms,则无线承载A漏桶大小为:20字节/ms*50ms=1000字节、B漏桶大小为:30字节/ms*50ms=1500字节、C漏桶大小为:40字节/ms*50ms=2000字节。
本发明实施例中假定LTE***为三个无线承载A、B和C设置的PBR漏桶水量门限值都为它们各自漏桶大小,则无线承载A的PBR漏桶水量门限值为1000字节、B的PBR漏桶水量门限值为1500字节、C的PBR漏桶水量门限值为2000字节。
502:终端分别向无线承载A、B和C对应的PBR漏桶中注入PBR数量的“水”后,记录无线承载A、B和C对应的PBR漏桶中的水量;
其中,参见图8,例如:在子帧#k开始时刻,三个无线承载A、B和C的缓冲区中都没有数据等待发送,三个PBR漏桶的水量均为0字节;在子帧#k期间即注水后,终端分别向无线承载A、B和C的三个PBR漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为20字节、30字节和40字节。
在子帧#m开始时刻,三个无线承载的缓冲区中分别有100字节、600字节和0字节等待发送,三个PBR漏桶的水量分别为450字节、1480字节和200字节;在子帧#m期间即注水后,终端分别向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为470字节、1500字节和240字节。
503:将终端中无线承载A、B和C各自PBR漏桶中的水量与对应的PBR漏桶水量门限值分别进行比较,如果大于等于PBR漏桶水量门限值且无线承载的缓冲区内有数据等待发送,则终端触发常规BSR,并执行步骤504;否则,终端不触发常规BSR;
其中,本发明实施例是以注水后的PBR漏桶中的水量与PBR漏桶水量门限值进行比较为例,也可以在注水前记录PBR漏桶中的水量,将注水前记录的PBR漏桶中的水量与PBR漏桶水量门限值,本发明实施例对此不作限定。
例如:参见图8,在子帧#k期间即注水后,将A、B和C三个PBR漏桶的水量分别与对应的PBR漏桶水量门限值1000字节、1500字节和2000字节进行比较,都小于各自的PBR漏桶水量门限值,终端不触发常规BSR;
在子帧#m期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为470字节、1500字节(其中溢出10字节)和240字节,此时无线承载B的PBR漏桶的水量大于其PBR漏桶水量门限值1500字节,且无线承载B的缓冲区中有数据等待发送,终端触发常规BSR。
如果终端中无线承载A、B和C各自PBR漏桶中的水量大于等于PBR漏桶水量门限值,但是无线承载A、B和C的缓冲区内没有数据等待发送,则终端不触发常规BSR。
504:当终端触发常规BSR后,如果有发送数据的上行资源,则根据优先级为三个无线承载A、B和C分别分配资源,并生成BSR消息在发送数据的上行资源中发送该BSR消息;
其中,当终端触发常规BSR后,如果下一个子帧中有发送数据的上行资源,则根据优先级由高到低的分配原则为三个无线承载A、B和C分别分配资源,并生成BSR消息在发送数据的上行资源中发送该BSR消息。
例如:参见图8,在子帧#m期间终端触发常规BSR后,在子帧#m+1开始时刻,终端没有得到发送200字节新数据的上行资源,此时三个无线承载的缓冲区中等待发送的数据依然分别为150字节、600字节和0字节;三个PBR漏桶的水量分别为470字节、1500字节和240字节。
在子帧#m+1期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为490字节、1500字节和280字节,此时无线承载B的PBR漏桶的水量达到其PBR漏桶水量门限值1500字节,且无线承载B的缓冲区中有数据等待发送,再次触发常规BSR。终端向三个PBR漏桶注水后进行上行资源分配,根据首先按优先级由高到低满足PBR的分配原则,三个无线承载A、B和C(A、B和C对应的优先级分别为1、2和3,本发明实施例中1的优先级最高)分别分得资源150字节、50字节和0字节,三个PBR漏桶按照本次分得资源的量分别放水,放水后三个无线承载的缓冲区中等待发送的数据分别为0字节、550字节和0字节;三个PBR漏桶的水量分别为340字节、1450字节和280字节。终端生成BSR消息并随着发送数据在上行资源中发送该BSR消息给基站。
另外,BSR消息占的资源比较小一般为4字节或2字节,本发明实施例中忽略了BSR消息和LTE协议层2报头的资源开销。
505:终端在发出BSR消息后,启动禁止BSR触发定时器。
其中,在PBR漏桶中的水量达到门限值而触发常规BSR后,在等待上行资源的过程中因为PBR漏桶中的水量达到门限值而频繁触发常规BSR的问题,在终端发出BSR消息后的一段时间内,禁止因为PBR漏桶中的水量达到设置值而触发新的BSR,可以有效减少BSR开销。图8中,在子帧#m+1期间,终端生成BSR消息并随着发送数据在上行资源中发送该BSR消息给基站后,启动禁止BSR触发定时器。本发明实施例中禁止BSR触发定时器定时值设置为4ms。
506:终端在启动禁止BSR触发定时器后,在禁止BSR触发定时器定时值内,无线承载A、B和C的PBR漏桶中的水量达到PBR漏桶水量门限值时,不触发常规BSR。
其中,参见图8,例如:在子帧#m+2开始时刻,终端没有得到发送新数据的上行资源,三个无线承载的缓冲区中等待发送的数据分别为20字节、700字节和230字节;三个PBR漏桶的水量分别为340字节、1450字节和280字节。在子帧#m+2期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为360字节、1480字节和320字节,此时没有哪个PBR漏桶的水量达到其PBR漏桶水量门限值,不触发常规BSR。
在子帧#m+3开始时刻,终端没有得到发送新数据的上行资源,三个无线承载的缓冲区中等待发送的数据依然分别为20字节、700字节和230字节;三个PBR漏桶的水量分别为360字节、1480字节和320字节。在子帧#m+3期间,终端向三个漏桶中注入各自PBR数量的水,使得三个PBR漏桶的水量分别为380字节、1500字节(其中溢出10字节)和360字节,此时无线承载B的PBR漏桶的水量达到其PBR漏桶水量门限值1500字节,但由于禁止BSR触发定时器正在运行,不触发常规BSR。
在子帧#m+4时刻,终端得到发送1000字节新数据的上行资源,则终端不生成BSR消息,只通过该上行资源发送缓冲区中等待发送的数据给基站。
本发明实施例提供的方法,在终端中无线承载的PBR漏桶中的水量达到设置的PBR漏桶水量门限值时触发常规BSR,并在终端发出BSR消息后,启动禁止BSR触发定时器,实现了在PBR漏桶中的水量达到设置值而触发常规BSR后,在等待上行资源的过程中因为PBR漏桶中的水量达到设置值而而不需频繁触发常规BSR,有效减少BSR开销,向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求,实现调度的高效性和公平性。
实施例6
为了控制终端的BSR发送,以降低BSR发送的开销,同时向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求,实现调度的高效性和公平性,本发明实施例提供了一种触发缓冲区状态报告的用户设备,参见图9,设备包括:
获取模块601,用于获取无线承载的保证比特速率PBR漏桶中的水量;
触发模块602,用于当获取模块601获取的无线承载的PBR漏桶中的水量达到无线承载的PBR漏桶水量门限值且无线承载中有等待发送数据,触发缓冲区状态报告。
其中,获取模块601,还包括:
配置单元,配置无线承载的PBR漏桶水量门限值;
获取单元,获取配置单元配置的PBR漏桶水量门限值,并保存PBR漏桶水量门限值。
其中,触发模块,还包括:
生成单元,用于生成并发送缓冲区状态报告;
发送单元,用于请求发送无线承载中等待发送数据的上行资源,生成并发送缓冲区状态报告。
本发明实施例提供的用户设备,通过在终端中无线承载的PBR漏桶的水量达到设置的PBR漏桶水量门限值时触发BSR,使得终端能够及时将资源饥饿情况通知给基站,解决了由于不及时触发BSR而出现无线承载资源饥饿的问题,降低了BSR发送的开销,同时向基站提供高效、公平上行调度需要的缓冲区状态信息,以保证各业务的QoS要求,实现调度的高效性和公平性。
本发明实施例可以利用软件实现,相应的软件程序可以存储在可读取的存储介质中,例如,路由器的硬盘、缓存或光盘中。
以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种触发缓冲区状态报告的方法,其特征在于,所述方法包括:
获取无线承载的保证比特速率PBR漏桶中的水量;
当所述无线承载的PBR漏桶中的水量达到所述无线承载的PBR漏桶水量门限值且所述无线承载中有等待发送数据,触发缓冲区状态报告。
2.如权利要求1所述的方法,其特征在于,所述获取无线承载的PBR漏桶中的水量之前,还包括:
配置所述无线承载的PBR漏桶水量门限值;或者,
获取所述PBR漏桶水量门限值,并保存所述PBR漏桶水量门限值。
3.如权利要求1或2所述的方法,其特征在于,所述触发缓冲区状态报告之后,还包括:
生成并发送缓冲区状态报告;或者,
请求发送所述无线承载中等待发送数据的上行资源,生成并发送缓冲区状态报告。
4.如权利要求3所述的方法,其特征在于,所述缓冲区状态报告包括:
一般缓冲区状态报告;或,常规缓冲区状态报告。
5.如权利要求4所述的方法,其特征在于,所述请求发送所述无线承载中等待发送数据的上行资源包括:
若缓冲区状态报告为一般缓冲区状态报告,则再次触发一般缓冲区状态报告请求发送所述无线承载中等待发送数据的上行资源;
若缓冲区状态报告为常规缓冲区状态报告,则触发调度请求过程请求发送所述无线承载中等待发送数据的上行资源。
6.如权利要求3所述的方法,其特征在于,所述发送缓冲区状态报告之后,还包括:
在预设时段内,无线承载的PBR漏桶中的水量达到所述PBR漏桶水量门限值时,禁止触发缓冲区状态报告。
7.如权利要求3所述的方法,其特征在于,当所述无线承载为具有不同优先级的多个无线承载时,所述缓冲区状态报告具体为针对优先级最高的无线承载的缓冲区状态报告。
8.一种触发缓冲区状态报告的用户设备,其特征在于,所述设备包括:
获取模块,用于获取无线承载的保证比特速率PBR漏桶中的水量;
触发模块,用于当所述获取模块获取的无线承载的PBR漏桶中的水量达到所述无线承载的PBR漏桶水量门限值且所述无线承载中有等待发送数据,触发缓冲区状态报告。
9.如权利要求8所述的设备,其特征在于,所述获取模块,还包括:
配置单元,配置所述无线承载的PBR漏桶水量门限值;
获取单元,获取所述配置单元配置的PBR漏桶水量门限值,并保存所述PBR漏桶水量门限值。
10.如权利要求8所述的设备,其特征在于,所述触发模块,还包括:
生成单元,用于生成并发送缓冲区状态报告;
发送单元,用于请求发送所述无线承载中等待发送数据的上行资源,生成并发送缓冲区状态报告。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910001744A CN101772090A (zh) | 2009-01-04 | 2009-01-04 | 一种触发缓冲区状态报告的方法和用户设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910001744A CN101772090A (zh) | 2009-01-04 | 2009-01-04 | 一种触发缓冲区状态报告的方法和用户设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101772090A true CN101772090A (zh) | 2010-07-07 |
Family
ID=42504590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910001744A Pending CN101772090A (zh) | 2009-01-04 | 2009-01-04 | 一种触发缓冲区状态报告的方法和用户设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101772090A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103313411A (zh) * | 2012-03-14 | 2013-09-18 | 普天信息技术研究院有限公司 | 一种多业务资源分配方法及装置 |
WO2018082267A1 (en) * | 2016-11-03 | 2018-05-11 | Qualcomm Incorporated | Dual priority bearers for video transmission |
CN108540997A (zh) * | 2017-03-04 | 2018-09-14 | 维沃移动通信有限公司 | 一种基于bsr的处理方法及装置 |
CN108566300A (zh) * | 2011-03-18 | 2018-09-21 | 三星电子株式会社 | 在无线通信***中发送缓冲器状态报告的终端及其方法 |
WO2019183956A1 (zh) * | 2018-03-30 | 2019-10-03 | Oppo广东移动通信有限公司 | 一种常规bsr的触发方法、ue及计算机存储介质 |
CN111031573A (zh) * | 2013-05-17 | 2020-04-17 | 寰发股份有限公司 | 上报bsr的方法以及用户设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132619A (zh) * | 2006-08-22 | 2008-02-27 | 大唐移动通信设备有限公司 | 终端缓冲区数据量信息上报方法 |
WO2008131902A1 (en) * | 2007-04-27 | 2008-11-06 | Panasonic Corporation | Communication of scheduling related information in a mobile communication system |
-
2009
- 2009-01-04 CN CN200910001744A patent/CN101772090A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132619A (zh) * | 2006-08-22 | 2008-02-27 | 大唐移动通信设备有限公司 | 终端缓冲区数据量信息上报方法 |
WO2008131902A1 (en) * | 2007-04-27 | 2008-11-06 | Panasonic Corporation | Communication of scheduling related information in a mobile communication system |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108566300A (zh) * | 2011-03-18 | 2018-09-21 | 三星电子株式会社 | 在无线通信***中发送缓冲器状态报告的终端及其方法 |
USRE49646E1 (en) | 2011-03-18 | 2023-09-05 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting a buffer status report in a wireless communication system |
CN108566300B (zh) * | 2011-03-18 | 2021-05-11 | 三星电子株式会社 | 在无线通信***中发送缓冲器状态报告的终端及其方法 |
USRE48768E1 (en) | 2011-03-18 | 2021-10-05 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting a buffer status report in a wireless communication system |
CN103313411B (zh) * | 2012-03-14 | 2016-04-13 | 普天信息技术研究院有限公司 | 一种多业务资源分配方法及装置 |
CN103313411A (zh) * | 2012-03-14 | 2013-09-18 | 普天信息技术研究院有限公司 | 一种多业务资源分配方法及装置 |
CN111031573B (zh) * | 2013-05-17 | 2023-04-18 | 寰发股份有限公司 | 上报bsr的方法以及用户设备 |
CN111031573A (zh) * | 2013-05-17 | 2020-04-17 | 寰发股份有限公司 | 上报bsr的方法以及用户设备 |
US11277332B2 (en) | 2016-11-03 | 2022-03-15 | Qualcomm Incorporated | Dual priority bearers for video transmission |
WO2018082267A1 (en) * | 2016-11-03 | 2018-05-11 | Qualcomm Incorporated | Dual priority bearers for video transmission |
CN108540997A (zh) * | 2017-03-04 | 2018-09-14 | 维沃移动通信有限公司 | 一种基于bsr的处理方法及装置 |
CN108540997B (zh) * | 2017-03-04 | 2020-02-14 | 维沃移动通信有限公司 | 一种基于bsr的处理方法及装置 |
WO2019183956A1 (zh) * | 2018-03-30 | 2019-10-03 | Oppo广东移动通信有限公司 | 一种常规bsr的触发方法、ue及计算机存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11930395B2 (en) | Method of Transmitting data, user equipment, network side device and computer readable storage medium | |
CN107872885B (zh) | 一种缓存状态报告的上报方法及装置 | |
TWI387380B (zh) | 處理排程資訊回報的方法及通訊裝置 | |
CN101925128B (zh) | 一种上报缓存状态报告的方法及装置 | |
CN102035732B (zh) | 业务调度方法及装置 | |
CN101772090A (zh) | 一种触发缓冲区状态报告的方法和用户设备 | |
CN102783234B (zh) | 无线网络中用于发送缓冲状态报告的方法和装置 | |
US10356654B2 (en) | Fair distribution of radio resources between guaranteed bit rate (GBR) and non-GBR data bearers | |
CN102104974B (zh) | 上行预调度处理方法、装置和*** | |
US10263906B2 (en) | Flow scheduling device and method | |
EP2757849B1 (en) | Method and device for multicarrier scheduling | |
CN106453126A (zh) | 一种虚拟机流量控制方法及装置 | |
JP4981139B2 (ja) | パケットスケジューリング | |
CN102905305A (zh) | 缓存状态报告的上报方法及用户终端 | |
CN103475458A (zh) | 一种多载波***的无线资源分配方法及设备 | |
KR102578177B1 (ko) | 리소스 구성 및 데이터 전송을 위한 방법 및 장치 | |
KR102121782B1 (ko) | 통신 장치를 위한 결정론적 서비스 품질을 제공하기 위한 방법 및 시스템 | |
CN102347877A (zh) | 总线调度方法及装置 | |
EP3910999A1 (en) | Method and device for transmitting data and indicating data transmission | |
JP2019533381A (ja) | スケジューリング方法、端末および基地局 | |
CN102223721B (zh) | 下行临时块流的信道分配方法和装置 | |
CN107889152B (zh) | 多空口通信方法和装置 | |
CN105574292B (zh) | 一种基于动态数组实现多通道任意带宽发包的方法 | |
EP3911059A1 (en) | Method and device for resource configuration and data transmission | |
CN106664610B (zh) | 一种网络控制器、***及资源分配的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100707 |