数据处理的方法和终端与流程

文档序号:23795474发布日期:2021-02-02 08:56阅读:112来源:国知局
数据处理的方法和终端与流程

[0001]
本发明实施例涉及通信技术领域,具体涉及一种数据处理的方法和终端。


背景技术:

[0002]
在现有的技术中,不同物理层特性的数据在资源碰撞时,会选择其中一个数据执行数据发送。以不同的物理上行共享信道(physical uplink shared channel,pusch)举例,如图1a和1b所示。参见图1a,动态授权(dynamic grant,dg)指示一个较短的pusch,而配置授权(configured grant,cg)指示一个较长的pusch,因为要优先传输较短的pusch,所以当两个不同pusch在时频域上碰撞时,会将较长的pusch数据丢掉。因此,图1a中会将配置授权的数据丢掉。参见图1b,动态授权是较长的pusch,而配置授权配置了较短的pusch,当资源碰撞时,会优先丢弃较长的pusch,即动态授权的数据。
[0003]
由于资源碰撞,造成较长pusch资源上的数据包会被丢弃,会造成数据包的丢失,造成丢包率提升的问题。


技术实现要素:

[0004]
本发明实施例的一个目的在于提供一种数据处理的方法和终端,解决由于资源碰撞问题导致的数据包丢失的问题。
[0005]
依据第一方面,本发明实施例提供一种数据处理的方法,包括:
[0006]
在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行逻辑信道复用过程;和/或,
[0007]
在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行逻辑信道复用过程,并判定第一授权和第二授权的优先级,根据所述的优先级结果,选择第一授权或第二授权执行数据发送。
[0008]
可选地,所述方法还包括:
[0009]
在所述第一授权的第一资源和所述第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行所述第一授权承载数据的逻辑信道复用过程。
[0010]
可选地,所述方法还包括:
[0011]
在所述第一授权的第一资源和所述第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行所述第二授权承载数据的逻辑信道复用过程。
[0012]
可选地,在执行逻辑信道复用过程之后,所述方法还包括:
[0013]
根据所述执行逻辑信道复用过程的结果,对数据组包。
[0014]
可选地,所述方法还包括:
[0015]
在执行逻辑信道复用过程中,更新所述第一授权和所述第二授权的缓存状态。
[0016]
第二方面,本发明实施例还提供一种数据处理的方法,包括:
[0017]
在第一授权的第一资源与第二授权的第二资源冲突的情况下,确定与所述第一授权和所述第二授权相关的信息;
[0018]
根据所述与第一授权和所述第二授权相关的信息,选择所述第一授权或第二授权执行数据发送。
[0019]
可选地,根据所述与第一授权和所述第二授权相关的信息,选择第一授权或第二授权执行数据发送,包括:
[0020]
在预定判断条件中的一项或多项判断结果为是时,优先在所述第一资源上传输所述第一授权数据;
[0021]
其中,所述预定判断条件包括以下一项或多项:
[0022]
所述第一授权上的pusch持续长度是否小于所述第二授权上的持续长度;
[0023]
所述第一授权上的mcs是否小于所述第二授权上的mcs;
[0024]
所述第一授权上的scs是否大于所述第二授权上的scs;
[0025]
所述第一授权携带了第一缓存状态报告bsr,且触发所述第一bsr的逻辑信道的优先级是否高于第二授权上承载数据的逻辑信道优先级;
[0026]
所述第二授权携带了第二bsr,且第一授权上承载数据的逻辑信道优先级是否高于触发所述第二bsr的逻辑信道的优先级。
[0027]
可选地,在第一授权的第一资源与第二授权的第二资源冲突的情况下,确定与所述第一授权和所述第二授权相关的信息,包括:
[0028]
在第一授权的第一资源与第二授权的第二资源冲突,且所述第一授权上承载数据所属的逻辑信道优先级与所述第二授权上承载数据所属的逻辑信道优先级相同的情况下,确定与所述第一授权和所述第二授权相关的信息。
[0029]
第三方面,本发明实施例还提供一种终端,包括:第一收发机和第一处理器,所述第一处理器用于在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行逻辑信道复用过程;和/或,在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行逻辑信道复用过程,并判定第一授权和第二授权的优先级,根据所述的优先级结果,选择第一授权或第二授权执行数据发送。
[0030]
第四方面,本发明实施例还提供一种终端,包括:第一处理模块,所述第一处理模块用于在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行逻辑信道复用过程;和/或,在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行逻辑信道复用过程,并判定第一授权和第二授权的优先级,根据所述的优先级结果,选择第一授权或第二授权执行数据发送。
[0031]
第五方面,本发明实施例还提供一种终端,包括:第二收发机和第二处理器,所述第二处理器用于在第一授权的第一资源与第二授权的第二资源冲突的情况下,确定与所述
第一授权和所述第二授权相关的信息;
[0032]
所述第二收发机用于根据所述与第一授权和所述第二授权相关的信息,选择所述第一授权或第二授权执行数据发送。
[0033]
第六方面,本发明实施例还提供一种终端,包括:第二处理模块和传输模块,其中
[0034]
所述第二处理模块用于在第一授权的第一资源与第二授权的第二资源冲突的情况下,确定与所述第一授权和所述第二授权相关的信息;
[0035]
所述传输模块用于根据所述与第一授权和所述第二授权相关的信息,选择所述第一授权或第二授权执行数据发送。
[0036]
第七方面,本发明实施例还提供一种通信设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上所述的数据处理的方法的步骤。
[0037]
第八方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的数据处理的方法的步骤。
[0038]
在本发明实施例中,可以降低丢包率,提升系统性能。
附图说明
[0039]
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0040]
图1a和图1b为不同物理层特性的数据在资源碰撞时选择其中一个数据执行数据发送的示意图;
[0041]
图2为配置授权类型1数据发送过程示意图;
[0042]
图3为配置授权类型2数据发送过程示意图;
[0043]
图4为无线通信系统的架构示意图;
[0044]
图5为本发明实施例的数据处理的方法的示意图之一;
[0045]
图6为本发明实施例的数据处理的方法的示意图之二;
[0046]
图7为本发明实施例中示例一的解决数据丢失的示意图;
[0047]
图8为本发明实施例中示例二的解决数据丢失的示意图;
[0048]
图9为本发明实施例中示例三的解决数据丢失的示意图;
[0049]
图10为本发明实施例的终端的结构图之一;
[0050]
图11为本发明实施例的终端的结构图之二;
[0051]
图12为本发明实施例的终端的结构图之三;
[0052]
图13为本发明实施例的终端的结构图之四;
[0053]
图14为本发明实施例的终端的结构图之五。
具体实施方式
[0054]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]
本申请的说明书和权利要求书中的术语“包括”以及它的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,说明书以及权利要求中使用“和/或”表示所连接对象的至少其中之一,例如a和/或b,表示包含单独a,单独b,以及a和b都存在三种情况。
[0056]
在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0057]
为了便于理解本发明实施例,下面介绍以下几个技术点:
[0058]
一、长短物理上行共享信道(physical uplink shared channel,pusch)持续长度/物理下行共享信道(physical downlink shared channel,pdsch)持续长度:
[0059]
为了适应不同业务的时延以及调度灵活性需求,第四代移动通信系统(fourth generation,4g)/第五代移动通信系统(fifth-generation,5g)的系统中引入了灵活配置物理层特性的概念。
[0060]
这里物理层特性,可以进一步指pusch/pdsch长度,子载波间隔(subcarrier spacing,scs)宽度,循环前缀(cyclic prefix,cp)长度,载波特性,是否可使用配置授权中一个或多个。
[0061]
以物理层特性为pusch/pdsch为例:
[0062]
业务1大部分是小包,如果设置较长的pusch/pdsch,那么每次调度的数据块会很大,会造成资源效率较低。
[0063]
业务2的时延要求较高,如果设置较短的pusch/pdsch,那么反馈时延也会降低,从而降低整体还环回时延,从而降低业务传输时延。
[0064]
业务3数据包较大,如果设置较短的pusch/pdsch,那么网络侧会多次调度,浪费控制信道资源;
[0065]
因此,针对不同的需求的业务会配置不同的pusch/pdsch长度。
[0066]
同样,网络侧根据不同的业务需求也可能会配置其他不同的物理层特性,这里不再赘述。
[0067]
二、关于配置授权:
[0068]
配置授权是新空口(new radio,nr)引入的针对上行(uplink,ul)数据,预先周期性分配资源的传输方式。配置授权包括:配置授权类型1(configured grant type 1)和配置授权类型2(configured grant type 2)两种方式。
[0069]
配置授权类型1和配置授权类型2,其中配置授权2与长期演进(long term evolution,lte)的半持续调度(semi-persistent scheduling,sps)工作机制是一样的。
[0070]
在nr中,网络侧会预先配置一些ul资源,方便一些对延时要求高的业务(例如,超可靠和低时延通信(ultra-reliable and low latency communications,urllc))或业务格式比较规则的业务(比如基于ip的语音传输(voice over internet protocol,voip)业
务)在这些配置的ul资源上传输,voip的数据包大小和业务间隔相对比较固定。
[0071]
配置授权类型1和配置授权类型2是两种调度方式,相同点是基站会预先分配周期性的资源位置,ue会按照基站与分配的资源位置发送数据。
[0072]
区别点在于:
[0073]
configured grant type1是无线资源控制(radio resource control,rrc)配置资源位置,调制和编码方案(modulation and coding scheme,mcs)方式,无线承载(radio bearer,rb)大小,混合自动重传请求(hybrid automatic repeat request,harq)个数,周期等内容,不需要物理层激活、去激活过程,在rrc配置后即生效,参见图2。
[0074]
configured grant type2同样是rrc配置资源位置,harq个数,周期,但并不会配置rb,mcs方式。同时需要物理层发送下行控制信息(downlink control information,dci)对资源进行激活和去激活操作,参见图3。
[0075]
configured grant type1和configured grant type2中harq id取值范围为0到n-1。其中n为rrc配置的针对configured grant type1和configured grant type2调度harq进程个数。可以看出configured grant type1和configured grant type2的harq进程也包括0。
[0076]
下面结合附图介绍本发明的实施例。本发明实施例提供的数据处理方法和终端可以应用于无线通信系统中。该无线通信系统可以为采用第五代移动通信技术(fifth-generation,5g)系统,或者演进型长期演进(evolved long term evolution,elte)系统,或者后续演进通信系统。
[0077]
参考图4,为本发明实施例提供的一种无线通信系统的架构示意图。如图4所示,该无线通信系统可以包括:网络设备40和终端(例如用户设备(user equipment,ue)),例如,终端记做ue41,ue41可以与网络设备40通信(传输信令或传输数据)。在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图4中采用实线示意。
[0078]
需要说明的是,上述通信系统可以包括多个ue41,网络设备40可以与多个ue41通信。
[0079]
本发明实施例提供的网络设备40可以为基站,该基站可以为通常所用的基站,也可以为演进型基站(evolved node base station,enb),还可以为5g系统中的网络设备(例如,下一代基站(next generation node base station,gnb)或发送和接收点(transmission and reception point,trp))等设备。
[0080]
本发明实施例提供的用户设备可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等。
[0081]
参见图5,本发明实施例提供一种数据处理的方法,该方法的执行主体可以为终端,具体步骤包括:步骤501。
[0082]
步骤501:在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行逻辑信道复用过程;和/或,在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,
如果有新数据到达,则执行逻辑信道复用过程,并判定第一授权和第二授权的优先级,根据所述的优先级结果,选择第一授权或第二授权执行数据发送。
[0083]
比如,根据最新的优先级复用结果,第一授权承载的数据所属的逻辑信道优先级高于第二授权承载的数据所属的逻辑信道优先级,那么第一授权的优先级高于第二授权的优先级。
[0084]
如果第一授权的优先级高于第二授权的优先级,那么ue将根据第一授权生成数据,并在第一授权上发送数据。否则ue根据第二授权生成数据,在第二资源上发送数据。
[0085]
在一些实施方式中,所述方法还包括:
[0086]
在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行第一授权承载数据的逻辑信道复用过程。
[0087]
在一些实施方式中,所述方法还包括:
[0088]
在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行第二授权承载数据的逻辑信道复用过程。
[0089]
在一些实施方式中,在执行逻辑信道复用过程之后,所述方法还包括:根据所述执行逻辑信道复用过程的结果,对数据组包。
[0090]
在一些实施方式中,所述方法还包括:在执行逻辑信道复用过程中,更新所述第一授权和所述第二授权的缓存状态(buffer status)。即,根据数据的承载信息,将新到达的数据递交到对应的逻辑信道缓存上。
[0091]
在一些实施方式中,所述第一授权的混合自动重传请求harq进程标识与所述第二授权的harq进程标识相同,或者所述第一授权的harq进程标识与所述第二授权的harq进程标识不同。
[0092]
在本发明实施例中,可以降低丢包率,提升系统性能。
[0093]
参见图6,本发明实施例提供一种数据处理的方法,该方法的执行主体可以为终端,具体步骤包括:步骤601和步骤602。
[0094]
步骤601:在第一授权的第一资源与第二授权的第二资源冲突的情况下,确定与所述第一授权和所述第二授权相关的信息;
[0095]
在一些实施方式中,在第一授权的第一资源与第二授权的第二资源冲突,且所述第一授权上承载数据所属的逻辑信道优先级与所述第二授权上承载数据所属的逻辑信道优先级相同的情况下,确定与所述第一授权和所述第二授权相关的信息。步骤602:根据所述与第一授权和所述第二授权相关的信息,选择第一授权或第二授权执行数据发送。
[0096]
在一些实施方式中,在步骤602中,在预定判断条件中的一项或多项判断结果为是时,选择第一授权或第二授权执行数据发送;
[0097]
其中,所述预定判断条件包括以下一项或多项:
[0098]
(1)所述第一授权上的pusch持续长度是否小于所述第二授权上的持续长度;
[0099]
(2)所述第一授权上的调制编码方式(modulation coding scheme,mcs)是否小于所述第二授权上的mcs;
[0100]
(3)所述第一授权上的子载波间隔(subcarrier spacing,scs)是否大于所述第二
授权上的scs;
[0101]
(4)所述第一授权携带了第一缓存状态报告(buffer status report,bsr),且触发所述第一bsr的逻辑信道的优先级是否高于第二授权上承载数据的逻辑信道优先级;
[0102]
(5)所述第二授权携带了第二bsr,且第一授权上承载数据的逻辑信道优先级是否高于触发所述第二bsr的逻辑信道的优先级。
[0103]
在一些实施方式中,所述第一授权的混合自动重传请求(hybrid automatic repeat request,harq)进程标识与所述第二授权的harq进程标识相同,或者所述第一授权的harq进程标识与所述第二授权的harq进程标识不同。
[0104]
在本发明实施例中,可以降低丢包率,提升系统性能。
[0105]
下面结合实施例一、实施例二和实施例三介绍本发明实施例的数据处理的方法的流程。
[0106]
实施例一:ue在确定存在资源碰撞时,在所述第一授权的处理时延截止之前,执行优先级复用过程。
[0107]
步骤1:在t0时刻,ue将要执行生成第一数据包过程。
[0108]
可选的:
[0109]
方式一:ue在t0时刻收到了动态下行控制信息(downlink control information,dci)调度,即动态调度ue发送数据,参见图7;
[0110]
方式二:ue在t0时刻发现有新数据到达,比如分组数据汇聚协议(packet data convergence protocol,pdcp)数据到达,或无线链路控制(radio link control,rlc)数据到达,而同时ue配置了配置授权资源。
[0111]
ue根据上述方式一或方式二,确定开始生成第一数据包,所述第一数据包使用第一资源发送。所述第一资源由第一授权调度,即方式一中的动态dci或第二方式中的配置授权资源。
[0112]
步骤2:ue在生成第一数据包时,发现在第一资源与第二资源相冲突,即资源重叠时,那么则在所述第一授权的处理时延截止之前,假定此时时刻为t1,ue执行优先级复用过程。第二资源由第二授权调度,第二授权可以是动态授权,或者第二授权也可以是配置授权。
[0113]
可选的,ue生成第二数据包,所述第二数据包使用所述第二资源发送。
[0114]
ue更新缓存状态,此时,缓存中的数据状态为:buffer status(t0)

mac pdu size in grant 1+new arrival data。
[0115]
其中,buffer status(t0)表示:在t0时刻,ue的缓存状态;
[0116]
mac pdu size in grant 1表示:在第一授权中承载的数据包大小;
[0117]
new arrival data表示:在t1-t0时间段内到达的新数据大小。
[0118]
步骤3:ue比较第一授权和第二授权的优先级关系。
[0119]
可选的,ue根据最新的优先级复用结果,判定第一授权和第二授权的优先级,根据所述的优先级结果,选择第一授权或第二授权执行数据发送。比如根据最新的优先级复用结果,第一授权承载的数据所属的逻辑信道优先级高于第二授权承载的数据所属的逻辑信道优先级,那么第一授权的优先级高于第二授权的优先级。
[0120]
如果第一授权的优先级高于第二授权的优先级,那么ue将根据第一授权生成数
据,并在第一授权上发送数据。否则ue根据第二授权生成数据,在第二资源上发送数据。可选的,比较第一授权与第二授权上的物理层特性,包括pusch长度,scs宽度,mcs大小等。
[0121]
比如:当第一授权的pusch小于第二授权的pusch时,则判定第一授权的优先级高于第二授权的优先级,那么ue根据第一授权生成数据,将执行在第一资源上发送数据,否则ue根据第二授权生成数据,在第二资源上发送数据。
[0122]
比如:当第一授权的scs大于第二授权的scs时,则判定第一授权的优先级高于第二授权的优先级,那么ue根据第一授权生成数据,将执行在第一资源上发送数据,否则ue根据第二授权生成数据,在第二资源上发送数据。
[0123]
比如:当第一授权的mcs低于第二授权的mcs时,则判定第一授权的优先级高于第二授权的优先级,那么ue根据第一授权生成数据,将执行在第一资源上发送数据,否则ue根据第二授权生成数据,在第二资源上发送数据。
[0124]
实施例二:ue在数据到达时,执行复用过程。
[0125]
参见图8,具体步骤如下:
[0126]
步骤1:在t0’时刻,ue已经生成成第一数据包过程
[0127]
实施例二中的步骤1的描述可以参考实施例一中的步骤一。
[0128]
步骤2:ue在生成第一数据包后,假定为t0’,如果有新数据到达,比如pdcp pdu或rlc pdu到达媒体接入控制(mac)层的缓存,那么ue将执行优先级复用过程。
[0129]
步骤3:在t1时刻到达第二授权,当第二授权指示的第二资源与第一资源相冲突时,ue比较第一授权和第二授权的优先级关系。
[0130]
在生成第二数据包时,此时缓存中的数据状态为:
[0131]
buffer status(t0)

mac pdu size in grant 1+new arrival data。
[0132]
其中,buffer status(t0)表示:在t0时刻,ue的缓存状态;
[0133]
mac pdu size in grant 1表示:在第一授权中承载的数据包大小;
[0134]
new arrival data表示:在t1-t0’时间段内到达的新数据大小。
[0135]
可选的,ue根据最新的优先级复用结果,判定第一授权和第二授权的优先级,根据所述的优先级结果,选择第一授权或第二授权执行数据发送。比如根据最新的优先级复用结果,第一授权承载的数据所属的逻辑信道优先级高于第二授权承载的数据所属的逻辑信道优先级,那么第一授权的优先级高于第二授权的优先级。
[0136]
如果第一授权的优先级高于第二授权的优先级,那么ue将根据第一授权生成数据,并在第一授权上发送数据。否则ue根据第二授权生成数据,在第二资源上发送数据。
[0137]
可选的,比较第一授权与第二授权上的物理层特性,包括pusch长度,scs宽度,mcs大小等。
[0138]
比如:当第一授权的pusch小于第二授权的pusch时,则认为第一授权的优先级高于第二授权的优先级,那么ue将执行在第一资源上发送数据,否则在第二资源上发送数据。
[0139]
比如:当第一授权的scs大于第二授权的scs时,则认为第一授权的优先级高于第二授权的优先级,那么ue将执行在第一资源上发送数据,否则在第二资源上发送数据。
[0140]
比如:当第一授权的mcs低于第二授权的mcs时,则认为第一授权的优先级高于第二授权的优先级,那么ue将执行在第一资源上发送数据,否则在第二资源上发送数据。
[0141]
如果第一授权和第二授权的优先级相同,按照现有技术,如果配置授权和动态授
权碰撞,会丢失配置授权的数据,但是因为配置授权有可能会配置为传输对时延要求更高的数据,而动态授权有可能会配置给对时延要求更低的数据,所以按照现有技术会造成配置授权丢失,进而丢失对时延要求更高的数据,所以需要解决这个问题。
[0142]
实施例三:
[0143]
参见图9,具体步骤如下:
[0144]
步骤1:在执行数据传输时,如果第一授权指示第一资源与第二授权指示第二资源相碰撞,即相重叠;
[0145]
ue比较承载第一资源,第二资源上数据的逻辑信道信息。所述逻辑信道信息可以是获取复用在第一资源/第二资源上数据的逻辑信道优先级信息。
[0146]
确定比较结果:第一资源和第二资源的优先级相同。
[0147]
步骤2:ue执行以下任意一种方式:
[0148]
方式一:比较第一授权与第二授权配置的物理特性信息。
[0149]
比如:比较pusch长度,scs宽度,mcs信息等。
[0150]
如果第一授权配置的pusch长度小于第二授权配置的pusch长度;
[0151]
和/或,第一授权配置的scs宽度大于第二授权配置的pusch长度;
[0152]
和/或,第一授权配置的mcs是否小于第二配置授权的mcs;
[0153]
和/或,第一授权配置的mcs是否只能使用64正交幅度调制(quadrature amplitude modulation,qam),而不能使用256qam;
[0154]
和/或,第一授权配置了重复传输;
[0155]
和/或,第一授权携带了第一bsr,且触发所述第一bsr的逻辑信道的优先级是否高于第二授权上承载数据的逻辑信道优先级;
[0156]
和/或,第二授权携带了第二bsr,且第一授权上承载数据的逻辑信道优先级是否高于触发所述第二bsr的逻辑信道的优先级。
[0157]
在本发明实施例中,对比较第一授权与第二授权配置的物理特性信息不做具体限定。
[0158]
如果上述一项或多项满足“是”,那么ue将在第一资源上发送第一数据包,否则ue在第二资源上发送第二数据包。
[0159]
方式二:比较第一资源与第二资源的物理特性信息。
[0160]
比如:比较资源的pusch长度,scs宽度,mcs信息等。
[0161]
如果第一资源的pusch长度小于第二资源的pusch长度;
[0162]
和/或,第一资源的scs宽度大于第二资源的pusch长度;
[0163]
和/或,第一资源的mcs是否小于第二资源的mcs;
[0164]
和/或,第一资源的mcs是否只能使用64qam,而不能使用256qam;
[0165]
和/或,第一授权配置了重复传输;
[0166]
如果上述一项或多项满足“是”,那么ue将在第一资源上发送第一数据包,否则ue在第二资源上发送第二数据包。
[0167]
本发明实施例中还提供了一种终端,由于终端解决问题的原理与本发明实施例中数据处理的方法相似,因此该终端端的实施可以参见方法的实施,重复之处不再敷述。
[0168]
参见图10,本发明实施例还提供一种终端,该终端1000包括:第一收发机1001和第
一处理器1002,该第一处理器1002用于:在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行逻辑信道复用过程;和/或,在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行逻辑信道复用过程,并判定第一授权和第二授权的优先级,根据所述的优先级结果,选择第一授权或第二授权执行数据发送。
[0169]
在一些实施方式中,第一处理器1002还用于:在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行第一授权承载数据的逻辑信道复用过程。
[0170]
在一些实施方式中,第一处理器1002还用于:在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行第二授权承载数据的逻辑信道复用过程。
[0171]
在一些实施方式中,第一处理器1002还用于:在执行逻辑信道复用过程之后,根据所述执行逻辑信道复用过程的结果,对数据组包。
[0172]
在一些实施方式中,第一处理器1002还用于:在执行逻辑信道复用过程中,更新所述第一授权和所述第二授权的缓存状态。
[0173]
在一些实施方式中,所述第一授权的混合自动重传请求harq进程标识与所述第二授权的harq进程标识相同,或者所述第一授权的harq进程标识与所述第二授权的harq进程标识不同。
[0174]
本发明实施例提供的终端,可以执行上述实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
[0175]
参见图11,本发明实施例还提供一种终端,该终端1100包括:第一处理模块1101,该第一处理模块1101用于在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行逻辑信道复用过程;和/或,在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行逻辑信道复用过程,并判定第一授权和第二授权的优先级,根据所述的优先级结果,选择第一授权或第二授权执行数据发送。
[0176]
在一些实施方式中,第一处理模块1101还用于:在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包还没有组包,则在所述第一授权的处理时延截止之前,执行第一授权承载数据的逻辑信道复用过程。
[0177]
在一些实施方式中,第一处理模块1101还用于:在第一授权的第一资源和第二授权的第二资源碰撞的情况下,如果所述第一授权的数据包已经组包,则在第一数据包组包之后到第二个数据包组包截止时间之前,如果有新数据到达,则执行第二授权承载数据的逻辑信道复用过程。
[0178]
在一些实施方式中,第一处理模块1101还用于:在执行逻辑信道复用过程之后,根据所述执行逻辑信道复用过程的结果,对数据组包。
[0179]
在一些实施方式中,第一处理模块1101还用于:在执行逻辑信道复用过程中,更新
所述第一授权和所述第二授权的缓存状态。
[0180]
在一些实施方式中,所述第一授权的混合自动重传请求harq进程标识与所述第二授权的harq进程标识相同,或者所述第一授权的harq进程标识与所述第二授权的harq进程标识不同。
[0181]
本发明实施例提供的终端,可以执行上述实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
[0182]
参见图12,本发明实施例还提供一种终端,该终端1200包括:第二收发机1201和第二处理器1202,该第二处理器1202用于:在第一授权的第一资源与第二授权的第二资源冲突的情况下,确定与所述第一授权和所述第二授权相关的信息;第二收发机1201用于:根据所述与第一授权和所述第二授权相关的信息,选择所述第一授权或第二授权执行数据发送。
[0183]
在一些实施方式中,在第一授权的第一资源与第二授权的第二资源冲突,且所述第一授权上承载数据所属的逻辑信道优先级与所述第二授权上承载数据所属的逻辑信道优先级相同的情况下,确定与所述第一授权和所述第二授权相关的信息。
[0184]
在一些实施方式中,第二收发机1201进一步用于:在预定判断条件中的一项或多项判断结果为是时,优先在所述第一资源上传输所述第一授权数据;
[0185]
其中,所述预定判断条件包括以下一项或多项:
[0186]
所述第一授权上的pusch持续长度是否小于所述第二授权上的持续长度;
[0187]
所述第一授权上的mcs是否小于所述第二授权上的mcs;
[0188]
所述第一授权上的scs是否大于所述第二授权上的scs;
[0189]
所述第一授权携带了第一bsr,且触发所述第一bsr的逻辑信道的优先级是否高于第二授权上承载数据的逻辑信道优先级;
[0190]
所述第二授权携带了第二bsr,且第一授权上承载数据的逻辑信道优先级是否高于触发所述第二bsr的逻辑信道的优先级。
[0191]
在一些实施方式中,所述第一授权的harq进程标识与所述第二授权的harq进程标识相同,或者所述第一授权的harq进程标识与所述第二授权的harq进程标识不同。
[0192]
本发明实施例提供的终端,可以执行上述实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
[0193]
参见图13,本发明实施例还提供一种终端,该终端1300包括:第二处理模块1301和传输模块1302,其中第二处理模块1301用于:在第一授权的第一资源与第二授权的第二资源冲突的情况下,确定与所述第一授权和所述第二授权相关的信息;传输模块1302用于:根据所述与第一授权和所述第二授权相关的信息,选择所述第一授权或第二授权执行数据发送。
[0194]
在一些实施方式中,在第一授权的第一资源与第二授权的第二资源冲突,且所述第一授权上承载数据所属的逻辑信道优先级与所述第二授权上承载数据所属的逻辑信道优先级相同的情况下,确定与所述第一授权和所述第二授权相关的信息。
[0195]
在一些实施方式中,传输模块1302进一步用于:在预定判断条件中的一项或多项判断结果为是时,优先在所述第一资源上传输所述第一授权数据;
[0196]
其中,所述预定判断条件包括以下一项或多项:
[0197]
所述第一授权上的pusch持续长度是否小于所述第二授权上的持续长度;
[0198]
所述第一授权上的mcs是否小于所述第二授权上的mcs;
[0199]
所述第一授权上的scs是否大于所述第二授权上的scs;
[0200]
所述第一授权携带了第一bsr,且触发所述第一bsr的逻辑信道的优先级是否高于第二授权上承载数据的逻辑信道优先级;
[0201]
所述第二授权携带了第二bsr,且第一授权上承载数据的逻辑信道优先级是否高于触发所述第二bsr的逻辑信道的优先级。
[0202]
在一些实施方式中,所述第一授权的harq进程标识与所述第二授权的harq进程标识相同,或者所述第一授权的harq进程标识与所述第二授权的harq进程标识不同。
[0203]
本发明实施例提供的终端,可以执行上述实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
[0204]
如图14所示,图14所示的终端1400包括:至少一个处理器1401、存储器1402、至少一个网络接口1404和用户接口1403。终端1400中的各个组件通过总线系统1405耦合在一起。可理解,总线系统1405用于实现这些组件之间的连接通信。总线系统1405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图14中将各种总线都标为总线系统1405。
[0205]
其中,用户接口1403可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
[0206]
可以理解,本发明实施例中的存储器1402可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本发明实施例描述的系统和方法的存储器1402旨在包括但不限于这些和任意其它适合类型的存储器。
[0207]
在一些实施方式中,存储器1402保存了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统14021和应用程序14022。
[0208]
其中,操作系统14021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序14022,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序14022中。
[0209]
在本发明的一个实施例中,通过调用存储器1402保存的程序或指令,具体的,可以是应用程序14022中保存的程序或指令,执行时实现以上方法所述的步骤。
[0210]
本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类
似,本实施例此处不再赘述。
[0211]
结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram、闪存、rom、eprom、eeprom、寄存器、硬盘、移动硬盘、只读光盘或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuit,asic)中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
[0212]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0213]
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
[0214]
本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0215]
本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0216]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0217]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0218]
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1