一种上报缓存区状态的方法及系统的制作方法

文档序号:7966903阅读:205来源:国知局

专利名称::一种上报缓存区状态的方法及系统的制作方法
技术领域
:本发明涉及通信领域,特别是一种上报用户设备的緩存区状态的方法及系统。
背景技术
:现有技术一,在HSUPA(高速上行分组接入)中,UE(用户设备)需要向NB(基站)实时上报BO(BufferOccupy,緩存区)的状况,以便调度器根据当前UE中BO的状况对UE进行资源分配和调度。为了减少BO上报导致的开销,每个UE仅向NB上报总的緩存区状况和最高优先级的逻辑信道的緩存区状况。具体格式如下所示UPHTEBSHLBSHLID(5bits)(5bits)(4bits)(4bits)其中UPH(UEPowerHeadroom)表示UE的最大发射功率。TEBS(TotalE-DCHBufferStatus,緩存区数据总量)表示RLC(RadioLinkControl,无线链路控制协议实体)中所有逻辑信道发送緩存区中的数据总量对应的BO-index(緩存状区间索引),TEBS字段的含义参见图1所示,緩存区中的数据总量^f皮划分成32个区间,对应的BO-index由5个bit组成,TEBS字段表示实际的数据量对应的BO-index,每次上报时固定占用5个bit。HLID(HighestpriorityLogicalchannelID,最高优先级逻辑信道标识)表示具有有效发送数据的最高优先级的逻辑信道ID(标识)。HLBS(HighestpriorityLogicalchannelBufferStatus,最高优先级逻辑信道緩存区状态)表示最高优先级的逻辑信道对应的BO-index,其含义指最高优先级的逻辑信道的数据量占TBES字段所表示的总数据量的百分比。HLBS字段的含义参阅图2所示,HLBS被划分成16个区间,对应着最高优先级的逻辑信道的BO-index,故由4个bit确定,每次上报时固定占用4个bit。现有技术二,在LTE(长期演进)系统中,为了更好的满足QoS-aware(服务质量的需求)的资源分配和调度,要求UE向调度节点上报比HSUPA中更为详细的BO状况。已有方案提出UE可以基于RB(RadioBearer,无线承载)上报BO,或者可以对RB按照某种规则分组,形成RBgroup(无线承载分组),从而基于RBgroup进行緩存区状态上报,并提出在满足BO上报粒度的前提下,需要减少对上行资源的占用。参阅图3(仅为示意图),阴影表示緩存区中被占用的部分,所有RB分为四种优先级,每种优先级的BO都设置有门限,根据BO的绝对值上报相应的BO-index。如Trafficpriority#1(第一业务优先级)中BO的绝对值小于T13,而大于T12,则相应的BO-index=10。为了减小开销,BO的格式采用固定的Trafficpriority(业务优先级)顺序,这样就不需要传输TrafficPriorityID。上述方案是通过上报BO-index,即实际BO绝对值区间的编码实现的,BO上报信令开销大。在LTE系统中,当需要较详细的BO信息时,这种BO格式需要更多的上行资源。图3所示的4个字段中每个字段固定占用2个bit,如果为了上报的信息更详细,需要划分更多的区间,那么每个字段固定占用的比特数将会增加。
发明内容本发明提供一种上报緩存区状态的方法及系统,用以解决现有技术中存在的上报緩存区状态信息时占用网络资源较多的问题。本发明提供以下技术方案一种上报緩存区状态的方法,包括步骤用户设备UE根据緩存区状态当前的预测值和实际值对应的区间标识确定差值编码;所述UE将所述差值编码上报到调度节点;所述调度节点根据本地记录的预测值对应的区间标识和所述差值编码确定实际值对应的区间标识,并才艮据该区间标识获得緩存区状态的实际值区间。编码;调度节点根据所述差值编码和本地记录的预测值对应的区间标识在所述编码参考表中确定实际值对应的区间标识,其中所述编码参考表应用霍夫曼编码。UE确定差值编码时,先在本地预测值的区间标识对应的行中定位到编码全为0的项所在列,然后,将所述实际值对应的区间标识对应的行和所述列确定的编码作为差值编码。调度节点确定实际值对应的区间标识时,先在本地预测值的区间标识对应的行中定位到编码全为0的项所在列,然后,将所述差值编码和所述列确定的行所对应的区间标识作为实际值对应的区间标识。所述UE和所述调度节点每隔一段时间同时重设预测值的区间标识为0。所述当前预测值对应的区间标识为前一个预测值所对应的区间的下限与当前传输中UE上传数据量的差值所在的区间的区间标识。进一步根据获得所述实际值对应的区间标识更新本地的预测值对应的区间才示识。报緩存区状态。一种上才艮緩存区状态的方法,包括以下步骤用户设备UE根据緩存区状态的当前的预测值和实际值确定其差值;所述UE将所述差值上报到调度节点;所述调度节点根据本地记录的所述预测值和所述差值确定緩存区状态的实际值。所述当前预测值为前一个预测值与当前传输中UE上传数据量的差值。在所述实际值等于所述预测值时不上报緩存区状态。所述UE和所述调度节点每隔一段时间同时重设预测值为0。进一步根据获得所述实际值更新本地的预测值。一种用户设备,包括确定装置,用于确定当前緩存区状态的预测值和实际值,或预测值和实际值对应的区间标识;处理装置,用于4艮据所述预测值和实际值获得其差值,或才艮据所述预测值和实际值对应的区间标识获得其差值编码;发送装置,用于上报所述差值或差值编码。还包括存储装置,用于存储编码参考表;所述处理装置根据预测值和实际值对应的区间标识到所述编码参考表中查询差值编码。一种调度节点,包括接收装置,用于接收UE上报的差值或差值编码;处理装置,用于根据本地记录的预测值和所述差值编码确定实际值对应的区间标识,并根据该区间标识获得緩存区状态的实际值区间;或者,根据记录的所述预测值和所述差值获得緩存区状态的实际值。还包括存储装置,用于存储编码参考表;所述处理装置根据所述差值编码和预测值对应的区间标识在所述编码参考表中确定实际值对应的区间标识。一种用于上报緩存区状态的系统,包括;UE,用于根据本地的预测值和实际值获得其差值,或4艮据所述预测值和实际值对应的区间标识获得其差值编码;调度节点,用于4艮据本地记录的预测值和所述差值编码确定实际值对应的区间标识,并4艮据该区间标识获得緩存区状态的实际值区间;或者,根据本地记录的预测值和所述差值获得緩存区状态的实际值。所述UE包4舌确定装置,用于确定当前緩存区状态的预测值和实际值,或预测值和实际<直对应的区间标识;处理装置,用于才艮据所述预测值和实际值获得其差值,或才艮据所述预测值和实际值对应的区间标识获得其差值编码;发送装置,用于上报所述差值或差值编码。所述UE还包括存储装置,用于存储编码参考表;所述处理装置根据预测值和实际值对应的区间标识到所述编码参考表中查询差值编码。所述调度节点包括接收装置,用于接收UE上报的差值或差值编码;处理装置,用于根据本地记录的预测值和所述差值编码确定实际值对应的区间标识,并根据该区间标识获得緩存区状态的实际值区间;或者,根据记录的所述预测值和所述差值获得緩存区状态的实际值。所述调度节点还包括存储装置,用于存储编码参考表;所述处理装置根据所述差值编码和预测值对应的区间标识在所述编码参考表中确定实际值对应的区间标识。本发明有益效果如下本发明提供上报预测值与实际值的差的方式达到上报BO状态的目的。UE根据预测值和实际值到参考表中查找对应的差并上才艮,调度节点才艮据接收的差和本地的预测值确定BO的实际状态,并更新预测值。通过上报緩存区中数据量的预测值与实际值的差的方式,能够减少上报信息时占用的资源;其中参考表采用了变长编码方式,进一步减少上报信息时占用的资源。图1为现有技术中TEBS字段的含义,即緩存区中总的数据量与BO-index的对应关系的示意图;图2为现有技术中HLBS字段的含义,即最高优先级的逻辑信道緩存区中的数据量与BO-index的对应关系的示意图;图3为现有技术中基于RBgroup上报BO的示意图;图4为本发明实施例中BO状态示意图;图5为本发明实施例中上报BO状态方法的基本流程图;图6为本发明实施例中上报BO状态系统的结构示意图;图7为本发明实施例中上报BO状态方法的详细流程图;图8为本发明实施例中另一种上才艮BO状态方法的详细流程图;图9为本发明实施例中另一种上报BO状态系统的结构示意图。具体实施方式为了解决现有技术中存在上报緩存区状态信息时占用网络资源较多的问题,本发明通过上报实际BO大于调度节点对BO的预测值的差来使调度节点获知当前实际BO的状态,从而实现占用较少资源的目的。参见图4,本发明在r,时刻调度节点中记录bo中的数据量为y;,也为bo中的实际数据量,若截止到/2时刻被发送的上行数据量为d,而此时BO中的实际数据量为/2,则可以通过上报/2-(_/;-力来更新调度节点中的BO记录。实施例一,根据UE中的预测值与实际值对应的BO-index区间标识确定需要上报的差值编码。本实施例可以通过参考表确定差值编码,也可以通过硬件电路确定差值编码。本实施例中BO绝对值的对应区间的编码用3个bit表示,可根据实际需要调整,变长编码方法相同。设BO绝对值区间从小到大对应的BO-index为000,001,…,111,采用霍夫曼编码方式定义出预测值和实际值与差值的对应关系,认为实际值与预测值的差越大,概率越小。具体编码方式如下表所示<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>参考表l参考表l中的编码方式不唯一,是以3个bit为例的最优的变长编码方式,所用bit最少。其中,表中BO-index下的编码表示BO中实际数据量或预测数据量对应的BO-index;表的中间部分的变长编码为一种区间差的标识,同列中的编码位置可以调换;列表示同一时刻预测值与实际值的差值对应的标识。0项(0、00或000)表示预测值与实际值对应同一个BO-index区间,与0项同列的上一行编码表示在0项所对应BO-index区间的基础上,上移一个BO-index区间,以此类推,上移的区间所对应的数据量就是需要上报的数据量的变化;表中的空白处表示实际值小于预测值,可以通过预测值的更新算法来避免这种情况的发生。设/y。为调度节点的预测值对应的BO-index,<。为BO中的实际值对应的BO-index。参见图5,本实施例中上报BO状态信息的基本流程如下步骤501:^时刻"。对应的BO绝对值的区间为(/a,/J,到^时刻时eNB收到UE的上行传输数据量为4,设此时的《。为(/。-O的结果所对应的BO-index。其中,A时刻的/y。与A时刻的《。相同,/y。的初始值为0;(/。-4)<0时,默认"。-ooo。对预测值巧。采用其它的定义方式经过本实施例中所述流程可以得到同样的实际值及i。。步骤502:根据"。和《。确定需要上报的差值编码&。。同时需要更新巧。,即d"步骤503:调度节点接收到&。后,根据步骤501中所述的方法确定本地的步骤504:根据《。和接收到的&。确定当前UE中的真实BO对应的BO-index,艮卩i^,更杀斤户丄=及^。参见图6,本实施例中BO状态上报的系统包括UE中的确定装置601、处理装置602、发送装置603和存储装置604,与UE连接的调度节点中的接收装置605、处理装置606、更新装置607和存储装置608。确定装置601确定当前的预测值和实际值,由于前一时刻的预测值与实际值相同,所以当前预测值为前一实际值与两时刻间上传数据量的差所对应的区间编码;确定当前BO状态的实际值,实际值为实际数据量所对应的区间编码,并根据上报的不同BO状态字段确定相应的索引表。处理装置602根据确定装置601确定的预测值到存储装置604的参考表中的对应行查找0项,根据实际值对应的行与O项对应的列的交点即为差值编码,同时将实际值赋给预测值;处理装置602可以是一种编码器,此编码器可以通过硬件或软件实现根据预测值和实际值确定差值。发送装置603将处理装置602确定的差值编码上报到调度节点;存储装置604存储参考表。接收装置605接收发送装置603上报的差值编码;处理装置606根据当前的预测值到存储装置608的参考表中的对应行查找0项,由于调度节点可以获知UE上报的数据量,所以当前的预测值为前一时刻预测值与两时刻间UE上报的数据量的差;根据接收到的差值编码确定O项对应列中的对应的行,进一步确定当前BO状态的实际值;更新装置607将确定的实际值赋给当前时刻的预测值,以便更新当前时刻的预测值;存储装置608存储参考表。参见图7,本实施例中BO状态上报的方法的具体流程如下步骤70i:/,时刻《。对应的BO绝对值的区间为(y;,y;],此时的巧。已经更新,故,1时刻的"。与,1时刻的^。相同,《。的初始值为0,所以UE可以确知^时刻的《。;到^时刻时UE上行传输的数据量为4,设此时的/y。为(y;-^)的结果对应的BO-index。采用这种方式确定《。可以确保每次得到的实际值都会大于或等于预测值,避免了由于预测值大于实际值在参考表1中没有对应编码而无法上报的问题。其中,(/a-^)0时,默认尸/。=000。对预测值《。釆用其它的定义方式经过本实施例中所述流程可以得到同样的实际值^。。可以从^时刻到/2时刻之间实时执行步骤701,也可以在^时刻需要上报緩存区状态时执行步骤701。步骤702:例如《。为011,根据Oll到参考表1中确定对应的行n=5。步骤703:在。中找出值为0的项,编码为00,才艮才居此项确定对应的列v,=5。即将《。转换成与其相同的某一时刻的4>,0项表示将P;转换成与其相同的4。步骤704:例如/^。为101,根据101到参考表1中确定对应的行^-3。步骤705:^与v,的交点(即第三行第五列)10表示两个《的差,即为差值编码&。,将&。上报到调度节点,并且ue将此时的W。赋给本地的《。以使/y。更新。可以看出本实施例在上报时只占用2个bit,相比于上报BO绝对值对应的BO-index(3bit)节省了网络资源。步骤706:接收到&。后,根据本地巧。=011到参考表1中确定对应的行r,=5。在获得上报的BO变化量之前,如果接收到相应的数据,则本地《。更新为OX)的对应的BO-index,Aj为接收到的数据量。由于存在延迟,调度节点在接收&。的同时也可能在接收一定的数据量。如果一个pdu同时携带。和一定的数据信息,那么调度节点从pdu中分离出数据信息,不将其计算在^中,避免误差。为避免底层传输4普误,导致ue和调度节点对巧。更新不同步,一种可行的方法是ue和调度节点根据周期r对/y。进行重置,即每隔时间r设置"。-o。如果在周期r内,RBj(RB-groupj)中没有数据被传输,则上述重置操作可取消。《。可以在接收到&。后进行更新,也可以根据所述更新方法实时更新,在接收到&。时更新完毕。步骤707:巧。为011,根据011到参考表1中确定对应的行^;-5。步骤708:在^中找出值为0的项,即编码为OO,根据此O项确定对应的列v,=5。步骤709:在v,中查找^。-10的项,根据此项确定对应的行^=3。&。项比0项高出的行数表示实际值对应的区间比预测值对应的区间高出的区间数,对应着它们之间相差的数据量。使/y。根据。上移,找到相应的^。。步骤710:BO状态的实际值^。为。对应的编码101,更新本地的/y。,令即将及i。的编码ioi赋给巧。,使/y。与&。保持一致。为了进一步节省网络资源,可以在&。为0、OO或OOO(即预测值与实际值相等)时不上报,那么可以将参考表l简化为参考表2,如下所示<table>tableseeoriginaldocumentpage15</column></row><table>参考表2参考表2中的0项表示一定的差值,对应于参考表l中O项所对应区间的高一级区间,即省去参考表1中的0项;相应的,其它部分项的编码也被简化了,进一步在上才艮BO状态时占用更少的资源。实施例二,根据UE中的预测值与实际值确定需要上报的差值。设《。为调度节点及UE侧的预测值(数据量),ii。为BO中的实际值(数据量)。参见图8,本实施例中根据BO中的数据量确定预测值与实际值的差值的方法流程如下步骤801:确定当前时刻"。。^时刻(当前时刻)的Pi。为^时刻巧。与^时刻到/2时刻期间UE上行传输的数据量^的差。^时刻的/y。可以是从^时刻到,2时刻之间实时更新,只要有数据上传就更新;也可以是在^时刻需要上报緩存区状态时进行更新。步骤802:根据2时刻的%。和《。所做的"减"运算确定^时刻需要上报的差值&。。同时需要更新本地的P;,即《。-A。。步骤803:调度节点接收到&。后,根据步骤801中所述方法确定本地当前时刻的巧。。步骤804:根据当前的/y。和接收到的&。《。所做的"和"运算确定当前的&0。步骤805:更新本地的P丄,即iy。-W。。为了防止误差,使两侧保持上行同步,UE与调度节点周期性的同时将各自本地的预测值置0。参见图9,本实施例中BO状态上报的系统包括UE中的确定装置901、处理装置902和发送装置903,与UE连接的调度节点中的接收装置904、处理装置905和更新装置906。确定装置901确定当前的预测值和实际值,由于前一时刻的预测值与实际值相同,所以当前预测值为前一实际值与两时刻间上传数据量的差。处理装置902根据确定装置901确定的预测值和实际值经过"减"运算后得到需要上报的差值,同时将实际值赋给预测值;处理装置卯2可以是一种编码器,此编码器可以通过硬件或软件实现根据预测值和实际值确定差值。发送装置903将处理装置902确定的差值上报到调度节点。接收装置904接收发送装置903上报的差值;处理装置905根据当前的预测值和接收到的差值经过"和"运算后确定当前BO状态的实际值;更新装置卯6将确定的实际值赋给当前时刻的预测值,以便更新当前时刻的预测值。本发明提供上报预测值与实际值的差的方式达到上报BO状态的目的。UE才艮据预测值和实际值到参考表中查找对应的差并上才艮,调度节点根据接收的差和本地的预测值在参考表中查找相应的BO状态,并更新本地的预测值。其中采用上报差值的方式,可以节省占用的网络资源;参考表采用了变长编码方式,可以进一步减少上报信息时占用的资源。并且本发明中的差值可表示不同的信息,例如数据总量、最高优先级数据量等,满足上报各种信息的需求,由于对每种上报信息所需要的比特数都可以减少,所以在上报较详细的信息时所需要的比特数也得到减少。同时,由于本发明是针对单一字段信息上报方法的改进,所以可携带较详细的信息,并适用于各种系统。明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求1、一种上报缓存区状态的方法,其特征在于,包括以下步骤用户设备UE根据缓存区状态当前的预测值和实际值对应的区间标识确定差值编码;所述UE将所述差值编码上报到调度节点;所述调度节点根据本地记录的预测值对应的区间标识和所述差值编码确定实际值对应的区间标识,并根据该区间标识获得缓存区状态的实际值区间。2、如权利要求1所述的上报緩存区状态的方法,其特征在于,编码;调度节点根据所述差值编码和本地记录的预测值对应的区间标识在所述编码参考表中确定实际值对应的区间标识,其中所述编码参考表应用霍夫曼编码。3、如权利要求2所述的上才艮緩存区状态的方法,其特征在于,UE确定差值编码时,先在本地预测值的区间标识对应的行中定位到编码全为0的项所在列,然后,将所述实际值对应的区间标识对应的行和所述列确定的编码作为差值编码。4、如权利要求3所述的上才艮緩存区状态的方法,其特征在于,调度节点确定实际值对应的区间标识时,先在本地预测值的区间标识对应的行中定位到编码全为0的项所在列,然后,将所述差值编码和所述列确定的行所对应的区间标识作为实际值对应的区间标识。5、如权利要求1所述的上报緩存区状态的方法,其特征在于,所述UE和所述调度节点每隔一段时间同时重设预测值的区间标识为0。6、如权利要求1所述的上报緩存区状态的方法,其特征在于,所述当前预测值对应的区间标识为前一个预测值所对应的区间的下限与当前传输中UE上传数据量的差值所在的区间的区间标识。7、如权利要求1所述的上报緩存区状态的方法,其特征在于,进一步根8、如权利要求1至7中任一项所述的上报緩存区状态的方法,其特征在于,在所述实际值对应的区间标识与所述预测值对应的区间标识相同时不上净艮緩存区状态。9、一种上报緩存区状态的方法,其特征在于,包括以下步骤用户设备UE根据緩存区状态的当前的预测值和实际值确定其差值;所述UE将所述差值上报到调度节点;所述调度节点根据本地记录的所述预测值和所述差值确定緩存区状态的实际值。10、如权利要求9所述的上报緩存区状态的方法,其特征在于,所述当前预测值为前一个预测值与当前传输中UE上传数据量的差值。11、如权利要求9所述的上报緩存区状态的方法,其特征在于,在所述实际值等于所述预测值时不上报緩存区状态。12、如权利要求9所述的上报緩存区状态的方法,其特征在于,所述UE和所述调度节点每隔一段时间同时重设预测值为0。13、如权利要求9至12中任一项所述的上报緩存区状态的方法,其特征在于,进一步根据获得所述实际值更新本地的预测值。14、一种用户设备,其特征在于,包括确定装置,用于确定当前緩存区状态的预测值和实际值,或预测值和实际值对应的区间标识;处理装置,用于才艮据所述预测值和实际值获得其差值,或才艮据所述预测值和实际值对应的区间标识获得其差值编码;发送装置,用于上报所述差值或差值编码。15、如权利要求14所述的用户设备,其特征在于,还包括存储装置,用于存储编码参考表;所述处理装置根据预测值和实际值对应的区间标识到所述编码参考表中查询差值编码。16、一种调度节点,其特征在于,包括接收装置,用于接收UE上报的差值或差值编码;处理装置,用于根据本地记录的预测值和所述差值编码确定实际值对应的区间标识,并才艮据该区间标识获得緩存区状态的实际值区间;或者,才艮据记录的所述预测值和所述差值获得緩存区状态的实际值。17、如权利要求16所述的调度节点,其特征在于,还包括存储装置,用于存储编码参考表;所述处理装置根据所述差值编码和预测L编码18、一种用于上报緩存区状态的系统,其特征在于,包括;UE,用于根据本地的预测值和实际值获得其差值,或根据所述预测值和实际值对应的区间标识获得其差值编码;调度节点,用于才艮据本地记录的预测值和所述差值编码确定实际值对应的区间标识,并才艮据该区间标识获得緩存区状态的实际值区间;或者,根据本地记录的预测值和所述差值获得緩存区状态的实际值。19、如权利要求18所述的上报緩存区状态的系统,其特征在于,所述UE包括确定装置,用于确定当前緩存区状态的预测值和实际值,或预测值和实际值对应的区间标识;处理装置,用于根据所述预测值和实际值获得其差值,或根据所述预测值和实际值对应的区间标识获得其差值编码;发送装置,用于上报所述差值或差值编码。20、如权利要求19所述的上报緩存区状态的系统,其特征在于,所述UE还包括存储装置,用于存储编码参考表;所述处理装置根据预测值和实际值对应的区间标识到所述编码参考表中查询差值编码。21、如权利要求18、19或20所述的上报緩存区状态的系统,其特征在于,所述调度节点包括接收装置,用于接收UE上报的差值或差值编码;处理装置,用于才艮据本地记录的预测值和所述差值编码确定实际值对应的区间标识,并根据该区间标识获得緩存区状态的实际值区间;或者,根据记录的所述预测值和所述差值获得緩存区状态的实际值。22、如权利要求21所述的上报緩存区状态的系统,其特征在于,所述调度节点还包括存储装置,用于存储编码参考表;所述处理装置根据所述差值编码和预测值对应的区间标识在所述编码参考表中确定实际值对应的区间标识。全文摘要本发明公开了一种通信领域中上报缓存区状态的方法及系统,用以解决现有技术中存在的上报缓存区状态信息时占用网络资源较多的问题。本发明中用户设备UE根据缓存区状态的预测值和实际值对应的区间标识确定其差值编码;所述UE将所述差值编码上报到调度节点;所述调度节点根据本地记录的预测值和所述差值编码确定实际值对应的区间标识,并根据该区间标识获得缓存区状态的实际值区间。该系统包括UE中的确定装置、处理装置和发送装置,调度节点中的接收装置、处理装置和更新装置。文档编号H04L12/24GK101150426SQ20061011328公开日2008年3月26日申请日期2006年9月21日优先权日2006年9月21日发明者寇会如,李国庆,卓高申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1