用户设备选择资源的方法、对应的用户设备、计算机程序及存储介质的制作方法

文档序号:7978349阅读:187来源:国知局
用户设备选择资源的方法、对应的用户设备、计算机程序及存储介质的制作方法
【专利摘要】本发明的实施例公开了一种用户设备选择资源的方法、用户设备及计算机程序,该用户设备选择资源的方法包括:在用户设备在当前帧需要发送HSUPA缓存数据时,确定网络分配的资源;如果所述资源包括调度类型的资源和非调度类型的资源,则选择一种发送数据效率更高的资源作为当前帧可用的资源,并利用选择的资源发送HSUPA业务缓存数据。根据本发明的实施例,在调度类型的资源和非调度类型的资源共存的情况下选择一种能发出尽可能多的HSUPA业务缓存数据的资源,可以提高网络为用户设备配置的资源的利用率。
【专利说明】用户设备选择资源的方法、对应的用户设备、计算机程序及存储介质
【技术领域】
[0001]本发明涉及第三代移动通信系统领域,特别是指一种用户设备(UE,UserEquipment)选择资源的方法、对应的用户设备、计算机程序及存储介质。
【背景技术】
[0002]尽管在此描述的本发明实施例涉及时分高速上行链路分组接入(TD-HSUPA)技术,但本发明实施例可以同样适用于其他场景。因此,本发明并不限于TD-HSUPA技术。
[0003]TD-HSUPA业务按调度方式的不同,分为调度类型和非调度类型,其中,非调度类型的资源由网络侧的SRNC (服务无线网络控制器)为用户设备分配,在无线链路建立的时候就已经确定,网络只能通过无线链路重分配才能改变非调度类型的资源的分配情况。
[0004]非调度类型的资源主要用于传输网络和用户设备之间的信令、速率恒定的业务等实时性要求比较高的数据;
[0005]调度类型的资源由网络侧的SRNC为Node B分配HSUPA资源,再由NodeB在实时的数据传输过程中为用户设备动态分配上行资源。
[0006]不管是调度类型的资源还是非调度类型的资源,用户设备可以使用的无线资源主要包括3种信息:功率资源相关信息(PRRI),码道资源相关信息(CRRI),以及时隙资源相关信息(TRRI)。
[0007]在用户设备协议栈的数据链路层中,由逻辑信道来承载应用层的数据,其中若干个逻辑信道又组成MAC-d flow,这种映射关系是在无线链路建立时确定的。具体地,网络会指定用户设备的哪些逻辑信道对应哪些MAC-d flow,而不同的MAC-d flow又分为调度类型的MAC-d flow和非调度类型的MAC-d flow两种。
[0008]调度类型的MAC-d flow对应的逻辑信道称为调度类型的逻辑信道,用户设备只能利用网络侧的Node B临时分配的调度类型的资源来发送这种逻辑信道上承载的数据。同理,非调度逻辑信道上承载的数据也只能用非调度类型的资源来发送。
[0009]在进行HSUPA业务数据传输过程中,MAC层在每一帧内都要根据当前帧中,网络分配的资源来组建MAC-e H)U,再通过物理层发到网络侧。但在3GPP25.321协议中,对用户设备在每一帧内如何选择资源并未作出明确说明。
[0010]如果某一帧只有调度类型的资源或者只有非调度类型的资源,那就只用这种类型的资源发送相应逻辑信道上的数据即可;但是在调度类型的资源和非调度类型的资源共存的情况下,却没有相应的方法使用户设备发送数据,如果非调度类型的资源一直优先,不用调度类型的资源,那么网络侧很可能会停止分配调度类型的资源,影响调度类型的逻辑信道上的数据传输;而如果调度类型的资源一直优先,不仅影响非调度类型的逻辑信道上的数据传输,也浪费了网络预先分配的非调度类型的资源。这样用户设备对SRNC和/或NodeB分配的资源的利用率就非常差。
【发明内容】

[0011]本发明的实施例公开了一种用户设备选择资源的方法、对应的用户设备、计算机程序及存储介质,可以提高用户设备对网络侧分配的资源的利用效率,例如,在TD-HSUPA场景下。
[0012]根据本发明的实施例,在调度类型的资源和非调度类型的资源共存的情况下,选择一种能发出尽可能多的HSUPA业务缓存数据的资源,从而提高网络为用户设备配置的资源的利用率。
[0013]根据本发明的实施例,用户设备在能够由调度类型的资源发送的第一数据量和能够由非调度类型的资源发送的第二数据量中,选择一个较大者对应的资源,从而使用户设备利用该选择的资源发送更多的HSUPA业务缓存数据。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0014]根据本发明的实施例,当能够由调度类型的资源发送的第一数据量和能够由非调度类型的资源发送的第二数据量相等时,对于调度类型的资源对应的至少一个逻辑信道的第一平均优先级以及非调度类型的资源对应的至少一个逻辑信道的第二平均优先级,用户设备从两个平均优先级中选择一个较大者对应的资源,从而使用户设备可以利用该选择的资源能够发送更多的HSUPA业务缓存数据。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0015]根据本发明的实施例,对于能够由调度类型的资源发送的第一数据量以及由调度类型的资源对应的至少一个逻辑信道缓存的第三数据量,用户设备选择第一数据量和第三数据量中的较小者作为用户设备利用调度资源当前实际可以发送的数据量;对于能够由非调度类型的资源发送的第二数据量以及由非调度类型的资源对应的至少一个逻辑信道缓存的第四数据量,用户设备选择第二数据量和第四数据量中的较小者作为用户设备利用非调度资源当前实际可以发送的数据量,用户设备在上述第一较小者和第二较小者中选择一个较大者,并利用该较大者对应的资源发送HSUPA业务缓存数据,从而使用户设备利用该选择的资源发送更多的HSUPA业务缓存数据。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0016]根据本发明的实施例,对于能够由调度类型的资源发送的第一数据量以及由调度类型的资源对应的至少一个逻辑信道缓存的第三数据量,用户设备选择第一数据量和第三数据量中的第一较小者作为用户设备利用调度资源当前实际可以发送的数据量;对于能够由非调度类型的资源发送的第二数据量以及由非调度类型的资源对应的至少一个逻辑信道缓存的第四数据量,用户设备选择第二数据量和第四数据量中的第二较小者作为用户设备利用非调度资源当前实际可以发送的数据量,当上述第一较小者和第二较小者相等时,用户设备进一步在调度类型的资源对应的至少一个逻辑信道的第一平均优先级以及非调度类型的资源对应的至少一个逻辑信道的第二平均优先级中选择一个较大者对应的资源,从而使用户设备利用该选择的资源发送更多的HSUPA业务缓存数据。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0017]根据本发明的实施例,用户设备在调度类型的资源的权重和非调度类型的资源的权重中选择一个较大者对应的资源,从而使用户设备利用该选择的资源发送更多的HSUPA业务缓存数据。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0018]当然,本发明并不局限于以上的特征和优点,实际上,本领域普通技术人员通过阅读以下的实施方式以及附图,将领会其他的特征和优点。
【专利附图】

【附图说明】
[0019]图1是根据本发明第一实施例的用户设备选择资源的方法的流程图;
[0020]图2是根据本发明第二实施例的用户设备选择资源的方法的流程图;
[0021]图3是根据本发明第三实施例的用户设备选择资源的方法的流程图;
[0022]图4是根据本发明第四实施例的用户设备选择资源的方法的流程图;
[0023]图5是根据本发明第五实施例的用户设备选择资源的方法的流程图;
[0024]图6是根据本发明实施例的能够由调度类型的资源发送的第一数据量TBSa和能够由非调度类型的资源发送的第二数据量TBSb的获取过程的流程图;
[0025]图7是根据本发明实施例的第一最大传输块和第二最大传输块的获取过程的流程图;
[0026]图8是根据本发明实施例的第三最大传输块和第四最大传输块的获取过程的流程图;
[0027]图9是根据本发明第一实施例的用户设备的结构示意图;
[0028]图10是根据本发明第二实施例的用户设备的结构示意图。
【具体实施方式】
[0029]如图1所示,根据本发明实施例的一种用户设备选择资源的方法,包括以下步骤:
[0030]步骤S11,用户设备在当前帧需要发送HSUPA业务缓存数据时,确定网络中的SRNC和Node B为所述用户设备分配的资源;
[0031]步骤S12,如果所述资源包括Node B分配的调度类型的资源和SRNC分配的非调度类型的资源,则所述用户设备获取能够由所述调度类型的资源发送的第一数据量TBSa和能够由所述非调度类型的资源发送的第二数据量TBSb ;
[0032]步骤S13,如果第一数据量不等于第二数据量,进入步骤S14 ;
[0033]步骤S14,所述用户设备选择第一数据量和所述第二数据量中的较大者对应的资源作为所述当前帧可用的资源,并利用选择的资源发送HSUPA业务缓存数据;
[0034]步骤S15,如果只有一种类型的资源可用于当前帧,即如果只有Node B分配的调度类型的资源,则直接利用调度类型的资源发送HSUPA业务缓存数据,或者如果只有SRNC分配的非调度类型的资源,则直接利用非调度类型的资源发送HSUPA业务缓存数据。
[0035]根据该实施例,在第一数据量和第二数据量中选择一个较大者对应的资源,从而使用户设备可以利用该选择的资源发送更多的HSUPA业务缓存数据,对于第一数据量和第二数据量中的较小者,用户设备不选择该资源,也就不会利用该资源发送HSUPA业务缓存数据,则该资源就会被网络侧重新分配给其它的用户设备或者释放,从而使用户设备在调度类型的资源和非调度类型的资源同时存在的情况下,选择一种发送HSUPA业务缓存数据效率更高的资源。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0036]如图2所示,根据本发明的另一实施例的一种用户设备选择资源的方法,包括以下步骤:
[0037]步骤S21,用户设备在当前帧需要发送HSUPA业务缓存数据时,确定网络中的SRNC和Node B为所述用户设备分配的资源;
[0038]步骤S22,如果所述资源包括Node B分配的调度类型的资源和SRNC分配的非调度类型的资源,则所述用户设备获取能够由所述调度类型的资源发送的第一数据量TBSa和能够由所述非调度类型的资源发送的第二数据量TBSb ;
[0039]步骤S23,如果所述第一数据量等于所述第二数据量,进入步骤S24 ;
[0040]步骤S24,所述用户设备确定所述调度类型的资源对应的至少一个逻辑信道的第一平均优先级和所述非调度类型的资源对应的至少一个逻辑信道的第二平均优先级;逻辑信道是一个在RLC层和MAC层之间的接口,逻辑信道包括调度类型的逻辑信道和非调度类型的逻辑信道,调度类型的逻辑信道承载调度类型的HSUPA业务缓存数据,调度类型的逻辑信道上承载的数据通过Node B分配的调度类型的资源发送;非调度类型的逻辑信道承载非调度类型的HSUPA业务缓 存数据,非调度类型的逻辑信道上承载的数据通过SRNC分配的非调度类型的资源发送。逻辑信道是在有业务需求时建立的。逻辑信道的优先级是网络侧在链路建立时预先分配的。例如,在建立链路时,如果只有一个PS业务,且该业务被配置成调度类型,则可能只建立I个调度类型的逻辑信道,当然也可能建立2、3……个调度类型的逻辑信道;如果只有一个PS业务,且该业务被配置成非调度类型,则可能只建立I个非调度类型的逻辑信道,当然也可能建立2、3……个非调度类型的逻辑信道;如果存在多个PS业务,这些PS业务中有既有被配置成调度类型,也有被配置成非调度类型,总共建立了 15个逻辑信道,它们分别有不同的优先级(优先级的序号越小,优先级别越高);在这15个逻辑信道中,可能有5个逻辑信道对应的是调度类型的资源,则这5个逻辑信道被配置成调度类型,其余10个逻辑信道对应的是非调度类型的资源,则这10个逻辑信道被配置成非调度类型。当然,也可能有6个逻辑信道是调度类型的逻辑信道,其余9个逻辑信道是非调度类型的逻辑信道。也就是说,至少有一个调度类型的逻辑信道,并且至少有一个非调度类型的逻辑信道;
[0041]步骤S25,如果所述调度类型的资源对应的至少一个逻辑信道的第一平均优先级大于所述非调度类型的资源对应的至少一个逻辑信道的第二平均优先级,则所述用户设备选择所述调度类型的资源作为所述当前帧可用的资源,并利用该调度类型的资源发送HSUPA业务数据;如果所述非调度类型的资源对应的至少一个逻辑信道的第二平均优先级大于或者等于所述调度类型的资源对应的至少一个逻辑信道的第一平均优先级,则所述用户设备选择所述非调度类型的资源作为所述当前帧可用的资源,并利用非调度类型的资源发送HSUPA业务数据;
[0042]步骤S26,如果只有一种类型的资源可用于当前帧,当只有Node B分配的调度类型的资源时,直接利用调度类型的资源发送HSUPA业务缓存数据,或者当只有SRNC分配的非调度类型的资源时,直接利用非调度类型的资源发送HSUPA业务缓存数据。
[0043]在上述该实施例中,当第一数据量和第二数据量相等时,在调度类型的资源对应的至少一个逻辑信道的第一平均优先级和非调度类型的资源对应的至少一个逻辑信道的第二平均优先级中选择一个较大者对应的资源,从而使用户设备利用该选择的资源发送数据时效率更高,即利用该选择的资源能够发送更多的HSUPA业务缓存数据。对于第一平均优先级和第二平均优先级中的较小者,用户设备不选择较小者对应的资源,也就不会利用该资源发送HSUPA业务缓存数据,则该资源就会被网络侧重新分配给其它的用户设备或者释放,从而使用户设备在调度类型的资源和非调度类型的资源同时存在的情况下,选择一种能够发送更多HSUPA业务缓存数据的资源。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0044]如图3所示,根据本发明的另一实施例的一种用户设备选择资源的方法,包括以下步骤:
[0045]步骤S31,用户设备在当前帧需要发送HSUPA业务缓存数据时,确定网络为所述用户设备分配的资源;
[0046]步骤S32,如果所述资源包括调度类型的资源和非调度类型的资源,则所述用户设备获取能够由所述调度类型的资源发送的第一数据量TBSa、能够由所述非调度类型的资源发送的第二数据量TBSb、所述调度类型的资源对应的至少一个逻辑信道缓存的第三数据量BOa以及所述非调度类型的资源对应的至少一个逻辑信道缓存的第四数据量BOb ;
[0047]步骤S33,第一数据量与第三数据量中的较小者设为第一较小者,即第一较小者=Min (TBSa, BOa),所述第二数据量与第四数据量中的较小者设为第二较小者,即第二较小者=Min (TBSb,BOb),如果所述第一较小者不等于第二较小者,进入步骤S34 ;
[0048]步骤S34,所述用户设备选择第一较小者和所述第二较小者中的较大者对应的资源,作为所述当前帧可用的资源,并利用选择的资源发送HSUPA业务缓存数据;
[0049]步骤S35,如果只有一种类型的资源可用于当前帧,当只有Node B分配的调度类型的资源时,直接利用调度类型的资源发送HSUPA业务缓存数据;当只有SRNC分配的非调度类型的资源时,直接利用非调度类型的资源发送HSUPA业务缓存数据。
[0050]在上述实施例中,对于调度类型的资源能够承载的第一数据量以及调度类型的资源对应的至少一个逻辑信道的缓存数据的第三数据量,第一数据量和第三数据量中的第一较小者为用户设备利用调度资源当前实际可以发送的数据量;同理,对于非调度类型的资源能够承载的第二数据量以及非调度类型的资源对应的至少一个逻辑信道的缓存数据的第四数据量,第二数据量和第四数据量中的第二较小者为用户设备利用非调度资源当前实际可以发送的数据量,在上述第一较小者和第二较小者中选择一个较大者,并利用该较大者对应的资源发送HSUPA业务缓存数据,从而使用户设备利用该选择的资源发送更多的HSUPA业务缓存数据,对于上述第一较小者和第二较小者中的较小者,用户设备不选择该较小者对应的资源,也就不会利用该资源发送HSUPA业务缓存数据,则该资源就会被网络侧重新分配给其它的用户设备或者释放,从而使用户设备在调度类型的资源和非调度类型的资源同时存在的情况下,选择一种能够发送更多HSUPA业务缓存数据的资源。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0051]如图4所示,根据在本发明的另一实施例的一种用户设备选择资源的方法,包括以下步骤:[0052]步骤S41,用户设备在当前帧需要发送HSUPA业务缓存数据时,确定网络为所述用户设备分配的资源;
[0053]步骤S42,如果所述资源包括调度类型的资源和非调度类型的资源,则所述用户设备获取能够由所述调度类型的资源发送的第一数据量TBSa、能够由所述非调度类型的资源发送的第二数据量TBSb、所述调度类型的资源对应的至少一个逻辑信道缓存的第三数据量BOa以及所述非调度类型的资源对应的至少一个逻辑信道缓存的第四数据量BOb ;
[0054]步骤S43,第一数据量与第三数据量中的较小者设为第一较小者,即第一较小者=Min (TBSa, BOa),所述第二数据量与第四数据量中的较小者设为第二较小者,即第二较小者=Min (TBSb,BOb),如果所述第一较小者等于第二较小者,进入步骤S44 ;
[0055]步骤S44,用户设备确定所述调度类型的资源对应的至少一个逻辑信道的第一平均优先级和所述非调度类型的资源对应的至少一个逻辑信道的第二平均优先级;
[0056]步骤S45,选择调度类型的资源对应的至少一个逻辑信道的第一平均优先级PA和非调度类型的资源对应的至少一个逻辑信道的第二平均优先级Pb中的较大者对应的资源,作为当前帧可用的资源,并利用选择的资源发送HSUPA业务缓存数据;
[0057]步骤S46,如果只有一种类型的资源可用于当前帧,当只有Node B分配的调度类型的资源时,直接利用调度类型的资源发送HSUPA业务缓存数据;当只有SRNC分配的非调度类型的资源时,直接利用非调度类型的资源发送HSUPA业务缓存数据。
[0058]在上述实施例中,对于调度类型的资源能够承载的第一数据量以及调度类型的资源对应的至少一个逻辑信道的缓存数据的第三数据量,第一数据量和第三数据量中的较小者为用户设备利用调度资源当前实际可以发送的数据量;同理,对于非调度类型的资源能够承载的第二数据量以及非调度类型的资源对应的至少一个逻辑信道的缓存数据的第四数据量,第二数据量和第四数据量中的较小者为用户设备利用非调度资源当前实际可以发送的数据量,在上述第一较小者和第二较小者相等时,进一步在调度类型的资源对应的至少一个逻辑信道的第一平均优先级以及非调度类型的资源对应的至少一个逻辑信道的第二平均优先级中选择一个较大者对应的资源,从而使用户设备利用该选择的资源发送更多的HSUPA业务缓存数据。对于两个平均优先级中的较小者,用户设备不选择较小者对应的资源,也就不会利用该资源发送HSUPA业务缓存数据,则该资源就会被网络侧重新分配给其它的用户设备或者释放该资源,从而使用户设备在调度类型的资源和非调度类型的资源同时存在的情况下,选择一种能够发送更多HSUPA业务缓存数据的资源。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0059]如图5所示,根据本发明的另一实施例的一种用户设备选择资源的方法,包括以下步骤:
[0060]步骤S51,用户设备在当前帧需要发送HSUPA业务缓存数据时,确定网络为所述用户设备分配的资源;
[0061]步骤S52,如果所述资源包括调度类型的资源和非调度类型的资源,则所述用户设备获取所述调度类型的资源的第一权重和所述非调度类型的资源的第二权重;
[0062]步骤S53,选择所述调度类型的资源的第一权重和所述非调度类型的资源的第二权重中的较大者对应的资源,作为所述当前帧可用的资源,并利用选择的资源发送HSUPA业务缓存数据;
[0063]步骤S54,如果只有一种类型的资源可用于当前帧,当只有Node B分配的调度类型的资源时,直接利用调度类型的资源发送HSUPA业务缓存数据;当只有SRNC分配的非调度类型的资源时,直接利用非调度类型的资源发送HSUPA业务缓存数据。
[0064]在上述实施例中,在调度类型的资源的权重和非调度类型的资源的权重中选择一个较大者对应的资源,从而使用户设备利用该选择的资源发送更多的HSUPA业务缓存数据,对于调度类型的资源的权重和非调度类型的资源的权重中的较小者,用户设备不选择该资源,也就不会利用该资源发送HSUPA业务缓存数据,则该资源就会被网络侧重新分配给其它的用户设备或者释放该资源,从而使用户设备在调度类型的资源和非调度类型的资源同时存在的情况下,选择一种能够发送更多HSUPA业务缓存数据的资源。因此,用户设备可以不需要长期使用一种资源而造成另一种资源被浪费,从而提高了网络侧为用户设备分配的资源的利用率。
[0065]其中,在该图5所示的实施例中,
[0066]所述调度类型的资源的第一权重可以是:
[0067]WSD=BOaXKXP1+PAX (I—K);
[0068]所述非调度类型的资源的第二权重可以是:
[0069]WNSD=BObXKXP2+PBX (I—K);
[0070]其中,BOa为 所述调度类型的资源对应的至少一个逻辑信道缓存的数据量;
[0071]BOb为所述非调度类型的资源对应的至少一个逻辑信道缓存的数据量;
[0072]Pa为调度类型的资源对应的至少一个逻辑信道的平均优先级;
[0073]Pb为所述非调度类型的资源对应的至少一个逻辑信道的平均优先级;
[0074]P1、P2为权重因子;
[0075]Pl可以是:Β0α/ (Β0α+Β0β),作用是将BOa与Pa统一到一个数量级上;
[0076]P2可以是:Β0β/ (Β0α+Β0β),作用是将BOb与Pb统一到一个数量级上;
[0077]这里,BOjP BObW数量级相同,Pa与Pb的数量级可以相同,系数K的取值范围可以是O≤K≤I。
[0078]当K=I且Β0α>Β0β时,选择所述调度类型的资源作为所述当前帧可用的资源;当K=I且,选择所述非调度类型的资源作为所述当前帧可用的资源。
[0079]当K=O且PA>PB时,选择所述调度类型的资源作为所述当前帧可用的资源;当K=O且PB>PA时,选择所述非调度类型的资源作为所述当前帧可用的资源。
[0080]当O < K < I时,既考虑逻辑信道缓存的数据量,又考虑逻辑信道的优先级,在实际应用中,如果K=0.4,则逻辑信道的优先级具有比逻辑信道缓存的数据量更高的优先级;当O < K < 0.5时,网络配置具有更高优先级;当0.5 < K < I时,逻辑信道缓存的数据量具有更高优先级,当K=0.5时,网络配置和逻辑信道缓存的数据量具有相同优先级。
[0081]在本发明的另一实施例中,如果所述调度类型的资源和非调度类型的资源共存于同一帧中时,如果调度类型的资源对应的至少一个逻辑信道的HSUPA业务的缓存数据BOa大于一预设门限值,表示该调度类型的逻辑信道中的缓存数据累积的比较多了,处于一种过饱和状态。因此,选择所述调度类型的资源作为所述当前帧可用的资源,并用于发送该调度类型的缓存数据。[0082]如果所述非调度类型的资源对应的至少一个逻辑信道的HSUPA业务的缓存数据BOb大于一预设门限值,表示该非调度类型的逻辑信道中的缓存数据累积的比较多了,处于一种过饱和状态,则选择所述非调度类型的资源作为所述当前帧可用的资源,并用于发送该非调度类型的缓存数据。
[0083]如果BOa和BOb都超过所述预设门限值,可以进一步考虑逻辑信道的优先级,如果PA>PB,则选择所述调度类型的资源作为所述当前帧可用的资源,并发送该调度类型的缓存数据;如果pB>pA,则选择所述非调度类型的资源作为所述当前帧可用的资源,并用于发送该非调度类型的缓存数据。因此,考虑了网络的初始配置。
[0084]另外,如图6所示,在上述图1、图2、图3和图4所示的实施例中,能够由调度类型的资源发送的第一数据量TBSa和能够由非调度类型的资源发送的第二数据量TBSb的获取过程包括以下步骤:
[0085]步骤S61,分别获取所述调度类型的资源和所述非调度类型的资源中的PRR1、CRRI和TRRI信息;
[0086]步骤S62,根据所述调度类型的资源中的PRR1、CRRI和TRRI信息,分别获取所述调度类型的资源在16QAM调制方式下的第一最大传输块和在QPSK调制方式下的第二最大传输块,并选择所述第一最大传输块和所述第二最大传输块中的较大者,作为所述第一数
据量;
[0087]步骤S63,根据所述非调度类型的资源中的PRR1、CRRI和TRRI信息,分别获取所述非调度类型的资源在16QAM调制方式下的第三最大传输块和在QPSK调制方式下的第四最大传输块,并选择所述第三最大传输块和所述第四最大传输块中的较大者,作为所述第
二数据量。
[0088]在一个实施例中,如图7所不,上述第一最大传输块和第二最大传输块的获取过程包括以下步骤:
[0089]步骤S621,获取所述调度类型的资源中的PRRI在16QAM调制方式下的最大码率λ I和在QPSK调制方式下的最大码率λ 2 ;
[0090]步骤S622,通过公式:Sel=X IX (TRRI X 704/CRR1- 17XE-UCCH 信道个数)X 4,得到传输块的大小Sel ;
[0091]步骤S623,通过公式:Se2=X 2X (TRRI X 704/CRR1- 17XE-UCCH 信道个数)X4,得到传输块的大小Se2 ;
[0092]步骤S624,根据Sel,查阅3GPP TS25.224得出小于等于Sel的最大传输块为所述第一最大传输块;
[0093]步骤S625,根据Se2,查阅3GPP TS25.224得出小于等于Se2的最大传输块为所述第二最大传输块;
[0094]在一个实施例中,如图8所不,上述第三最大传输块和第四最大传输块的获取过程包括:
[0095]步骤S631,获取所述非调度类型的资源中PRRI在16QAM调制方式下的最大码率λ 3和在QPSK调制方式下的最大码率λ 4 ;
[0096]步骤S632,通过公式:Se3=A 3Χ (TRRI X 704/CRR1- 17XE-UCCH 信道个数)X4,得到传输块的大小Se3 ;[0097]步骤S633,通过公式:Se4=A 4X (TRRI X 704/CRR1- 17XE-UCCH 信道个数)X4,得到传输块的大小Se4 ;
[0098]步骤S634,根据Se3,查阅3GPP TS25.224得出小于等于Se3的最大传输块为所述第三最大传输块;
[0099]步骤S635,根据Se4,查阅3GPP TS25.224得出小于等于Se4的最大传输块为所述第四最大传输块。
[0100]另外,在上述图2、图3和图4所示的实施例中,所述调度类型的资源对应的至少一
个逻辑信道的第一平均优先级Pa通过公式
【权利要求】
1.一种用户设备选择资源的方法,包括以下步骤: 确定步骤,用户设备在当前帧需要发送高速上行链路分组接入HSUPA业务缓存数据时,确定网络为所述用户设备分配的资源; 选择步骤,如果所述资源包括调度类型的资源和非调度类型的资源,则选择一种发送数据效率更高的资源作为当前帧可用的资源;以及 发送步骤,利用选择的资源发送HSUPA业务缓存数据。
2.根据权利要求1所述的方法,所述选择步骤进一步包括: 获取能够由所述调度类型的资源发送的第一数据量和能够由所述非调度类型的资源发送的第二数据量; 根据所述第一数据量和所述第二数据量,选择一种发送数据效率更高的资源作为所述当前帧可用的资源。
3.根据权利要求2所述的方法,进一步包括: 如果所述第一数据量不等于所述第二数据量,则选择所述第一数据量和所述第二数据量中的较大者对应的资源作为所述当前帧可用的资源。
4.根据权利要求2所述的方法,进一步包括: 如果所述第一数据量等于 所述第二数据量,则确定所述调度类型的资源对应的至少一个逻辑信道的第一平均优先级和所述非调度类型的资源对应的至少一个逻辑信道的第二平均优先级;以及 选择所述第一平均优先级和所述第二平均优先级中的较大者对应的资源作为所述当前帧可用的资源。
5.根据权利要求1所述的方法,所述选择步骤进一步包括: 获取能够由所述调度类型的资源发送的第一数据量和能够由所述非调度类型的资源发送的第二数据量; 获取所述调度类型的资源对应的至少一个逻辑信道缓存的第三数据量和所述非调度类型的资源对应的至少一个逻辑信道缓存的第四数据量;以及 根据所述第一数据量和所述第三数据量中的第一较小者以及所述第二数据量和所述第四数据量中的第二较小者,选择一种发送数据效率更高的资源作为所述当前帧可用的资源。
6.根据权利要求5所述的方法,其中, 如果所述第一较小者大于所述第二较小者,选择所述调度资源作为所述当前帧可用的资源;以及 如果所述第二较小者大于所述第一较小者,选择所述非调度资源作为所述当前帧可用的资源。
7.根据权利要求5所述的方法,其中, 如果所述第一较小者等于所述第二较小者,确定所述调度类型的资源对应的至少一个逻辑信道的第一平均优先级和所述非调度类型的资源对应的至少一个逻辑信道的第二平均优先级;以及 选择所述第一平均优先级和所述第二平均优先级中的较大者对应的资源作为所述当前帧可用的资源。
8.根据权利要求1所述的方法,所述选择步骤进一步包括: 获取所述调度类型的资源的第一权重和所述非调度类型的资源的第二权重;以及 选择所述第一权重和所述第二权重中较大者对应的资源作为所述当前帧可用的资源。
9.一种用于用户设备的装置,所述装置包括: 资源确定单元,用于在发送HSUPA业务缓存数据时,确定网络为所述用户设备分配的资源; 资源选择单元,如果所述资源包括调度类型的资源和非调度类型的资源,用于选择一种发送数据效率更高的资源作为当前帧可用的资源; 数据发送单元,用于利用选择的资源在当前帧发送HSUPA业务缓存数据。
10.根据权利要求9所述的装置,进一步包括: 第一获取单元,用于获取能够由所述调度类型的资源发送的第一数据量和能够由所述非调度类型的资源发送的第二数据量;其中, 所述资源选择单元根据所述第一数据量和所述第二数据量,选择一种发送数据效率更高的资源作为所述当前帧可用的资源。
11.根据权利要求10所述的装置,其中, 如果所述第一数据量不等于所述第二数据量,所述资源选择单元选择所述第一数据量和所述第二数据量中的较大者对应的资源作为所述当前帧可用的资源。
12.根据权利要求10所述的装置,如果所述第一数据量等于所述第二数据量,所述用户设备进一步包括: 第二获取单元,用于获取所述调度类型的资源对应的至少一个逻辑信道的第一平均优先级和所述非调度类型的资源对应的至少一个逻辑信道的第二平均优先级;其中, 所述资源选择单元选择所述第一平均优先级和所述第二平均优先级中的较大者对应的资源作为所述当前帧可用的资源。
13.根据权利要求9所述的装置,进一步包括: 第三获取单元,用于获取能够由所述调度类型的资源发送的第一数据量和能够由所述非调度类型的资源发送的第二数据量;并获取所述调度类型的资源对应的至少一个逻辑信道缓存的第三数据量和所述非调度类型的资源对应的至少一个逻辑信道缓存的第四数据量;其中, 所述资源选择单元根据所述第一数据量和所述第三数据量中的第一较小者以及所述第二数据量和所述第四数据量中的第二较小者,选择一种发送数据效率更高的资源作为所述当前帧可用的资源。
14.根据权利要求13所述的装置,其中, 如果所述第一较小者大于所述第二较小者,所述资源选择单元选择所述调度资源作为所述当前帧可用的资源;以及 如果所述第二较小者大于所述第一较小者,所述资源选择单元选择所述非调度资源作为所述当前帧可用的资源。
15.根据权利要求13所述的装置,如果所述第一较小者等于所述第二较小者,所述用户设备进一步包括: 第四获取单元,用于获取所述调度类型的资源对应的至少一个逻辑信道的第一平均优先级和所述非调度类型的资源对应的至少一个逻辑信道的第二平均优先级;其中, 所述资源选择单元选择所述第一平均优先级和所述第二平均优先级中的较大者对应的资源作为所述当前帧可用的资源。
16.根据权利要求9所述的装置,进一步包括: 第五获取单元,用于获取所述调度类型的资源的第一权重和所述非调度类型的资源的第二权重;其中, 所述资源选择单元选择所述第一权重和所述第二权重中的较大者对应的资源作为所述当前帧可用的资源。
17.根据权利要求10或13所述的装置,其中,所述第一获取单元和所述第三获取单元通过以下方式获取所述第一数据量和所述第二数据量: 分别获取所述调度类型的资源和所述非调度类型的资源中的PRR1、CRRI和TRRI信息; 根据所述调度类型的资源中的PRR1、CRRI和TRRI信息,获取所述调度类型的资源在16QAM调制方式下的第一最大传输块和在QPSK调制方式下的第二最大传输块,并选择所述第一最大传输块和所述第二最大传输块中的较大者作为所述第一数据量;以及 根据所述非调度 类型的资源中的PRR1、CRRI和TRRI信息,获取所述非调度类型的资源在16QAM调制方式下的第三最大传输块和在QPSK调制方式下的第四最大传输块,并选择所述第三最大传输块和所述第四最大传输块中的较大者作为所述第二数据量。
18.根据权利要求9所述的装置,所述数据发送单元利用选择的资源发送HSUPA业务缓存数据时,所述用户设备将所述HSUPA业务缓存数据组成MAC-e PDU数据包,并发送给物理层,并指示所述物理层按照所述用户设备选择的资源发送所述MAC-e PDU数据包。
19.一种用户设备,包括根据权利要求9-18中任一项所述的装置。
20.—种包括指令的计算机程序,所述指令在由处理器执行时被设置成使所述处理器执行根据权利要求1-8中任一项所述的方法。
21.一种存储了根据权利要求20所述计算机程序的存储介质。
【文档编号】H04W72/04GK103814611SQ201180073434
【公开日】2014年5月21日 申请日期:2011年9月14日 优先权日:2011年9月14日
【发明者】刘宇, 涂成林 申请人:意法-爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1