一种通信方法和装置

文档序号:1047284 发布日期:2020-10-09 浏览:17次 >En<

阅读说明:本技术 一种通信方法和装置 (Communication method and device ) 是由 范强 娄崇 黄曲芳 徐小英 于 2019-03-29 设计创作,主要内容包括:一种通信方法和装置,以期针对上行资源在时域上重叠的场景,合理调度上行资源的重传。该方法包括:终端确定在时域上有重叠部分的第一上行资源与第二上行资源中,第一上行资源的优先级高于第二上行资源的优先级,终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。采用该方法,网络设备可根据终端的指示,确定终端针对优先级较低的上行资源是否组成MAC PDU或针对优先级较低的上行资源是否有数据存储在对应的缓存中,进而可合理调度针对该优先级较低的上行资源所组成MAC PDU的重传。(A communication method and device aim to reasonably schedule retransmission of uplink resources aiming at a scene that the uplink resources are overlapped on a time domain. The method comprises the following steps: the terminal determines that the priority of the first uplink resource is higher than that of the second uplink resource in the first uplink resource and the second uplink resource which have the overlapping part in the time domain, and when the terminal determines that the first uplink resource is adopted to send signals in the overlapping part, the terminal indicates whether the MAC PDU is formed aiming at the second uplink resource or whether data is stored in a corresponding cache aiming at the second uplink resource. By adopting the method, the network equipment can determine whether the terminal forms the MAC PDU aiming at the uplink resource with lower priority or whether data is stored in the corresponding buffer aiming at the uplink resource with lower priority according to the indication of the terminal, and further can reasonably schedule the retransmission of the MAC PDU forming the uplink resource with lower priority.)

一种通信方法和装置

技术领域

本申请涉及移动通信技术领域,尤其涉及一种通信方法和装置。

背景技术

在第五代(5th generation,5G)新无线(new radio,NR)中,有两种上行资源调度机制。一种是动态授权(dynamic grant,DG),网络设备每次调度上行DG时,都通过下行控制信息(downlink control information,DCI)向终端指示被调度的上行传输资源的时频位置等信息。另一种是配置授权(configured grant,CG),网络设备采用CG为终端配置CG资源时,部分参数,例如CG资源的周期、使用CG资源的混合自动重传请求(hybrid automaticrepeat request,HARQ)进程数目等参数,由网络设备通过无线资源控制(radio resourcecontrol,RRC)信令提供给终端,CG资源的时频位置、调制编码策略(modulation andcoding scheme,MCS)等可以由网络设备通过RRC信令提供给终端,也可以由网络设备通过DCI提供给终端。

在NR中,可以采用CG和/或DG机制为终端配置多块上行资源,多块上行资源在时域上可以重叠也可以不重叠,当为终端配置的多块上行资源在时域上重叠时,终端需要基于一定的准则选择在哪一块上行资源上传输信号。以终端被配置两块在时域上有重叠的上行资源为例,一种准则中,终端可以选择在两块上行资源中优先级较高的上行资源上传输信号,基于该准则网络设备在优先级较低的上行资源上接收不到信号,在该过程中,终端可能已针对优先级较低的上行资源组成媒体接入控制(media access control,MAC)层协议数据单元(protocol data unit,PDU)或未组成MAC PDU,或终端可能针对优先级较低的上行资源有数据存储在对应的缓存中或没有数据存储在对应的缓存中,目前针对该场景,一种处理方式中网络设备默认终端启用了跳过(skip)机制,无论终端是否针对优先级较低的上行资源组包或是否针对优先级较低的上行资源有数据缓存,网络设备均不调度优先级较低的上行资源的重传,此时可能造成针对优先级较低的上行资源所组MAC PDU丢失,另一种处理方式中为减少数据包丢失,无论终端是否针对优先级较低的上行资源组包或是否针对优先级较低的上行资源有数据缓存,网络设备均为优先级较低的上行资源调度一块重传资源,此时可能造成调度资源的浪费。显然,这两种处理方式均不适用于该场景。

发明内容

本申请实施例提供一种通信方法和装置,以期针对上行资源在时域上重叠的场景,合理调度上行资源的重传。

第一方面,本申请实施例提供一种通信方法,该方法可以应用于终端,或者也可以应用于终端内部的芯片。在该方法中,终端确定第一上行资源的优先级高于第二上行资源的优先级,第一上行资源与第二上行资源在时域上有重叠部分,终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。

第二方面,本申请实施例提供一种通信方法,该方法可以应用于网络设备,或者也可以应用于网络设备内部的芯片。在该方法中,网络设备根据终端的指示确定针对上行资源是否组成媒体接入控制层协议数据单元MAC PDU或针对上行资源是否有数据存储在对应的缓存中;当网络设备确定针对上行资源组成MAC PDU或针对上行资源有数据存储在对应的缓存中时,网络设备调度上行资源的重传;或,当网络设备确定针对上行资源未组成MACPDU或针对上行资源没有数据存储在对应的缓存中时,网络设备不调度上行资源的重传。

第三方面,本申请提供一种通信装置,包括:包括用于执行以上第一方面或第二方面各个步骤的单元或手段(means)。

第四方面,本申请提供一种通信装置,包括至少一个处理器和存储器,所述至少一个处理器用于执行以上第一方面或第二方面提供的方法。

第五方面,本申请提供一种通信装置,包括至少一个处理器和接口电路,所述至少一个处理器用于执行以上第一方面或第二方面提供的方法。

第六方面,本申请提供一种通信程序,该程序在被处理器执行时用于执行以上第一方面或第二方面的方法。

第七方面,提供一种程序产品,例如计算机可读存储介质,包括第六方面的程序。

可见,在以上各个方面,终端确定在重叠部分采用优先级较高的上行资源发送信号时,可以向网络设备指示针对优先级较低的上行资源是否组成MAC PDU或针对优先级较低的上行资源是否有数据存储在对应的缓存中,这样,网络设备便可根据终端的指示,确定终端针对优先级较低的上行资源是否组成MAC PDU或针对优先级较低的上行资源是否有数据存储在对应的缓存中,进而可合理调度该优先级较低的上行资源的重传。

在以上各个方面,信号可以包括数据和/或控制信令。

在一种可能的设计中,第一上行资源关联的HARQ进程和第二上行资源关联的HARQ进程不同。

在一种可能的设计中,终端针对第一上行资源组成第一MAC PDU,终端确定在重叠部分采用第一上行资源发送第一MAC PDU。

在一种可能的设计中,终端向网络设备指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,包括:终端向网络设备发送指示信息,网络设备接收来自终端的指示信息。

本申请实施例中,指示信息用于指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。

在一种可能的设计中,指示信息承载于MAC CE,MAC CE携带在第一MAC PDU中。

在一种可能的设计中,指示信息位于MAC CE的MAC子头。

在一种可能的设计中,指示信息包括LCID。

在一种可能的设计中,指示信息位于MAC CE的负载。

在一种可能的设计中,MAC CE还包括如下信息中的一项或多项:

第二上行资源关联的混合自动重传请求HARQ进程的标识信息;

第二上行资源的位置信息;

第二MAC PDU中最高优先级的逻辑信道LCH的标识或优先级;或,

第二MAC PDU中最高优先级的LCH关联的SR信息,第二MAC PDU为针对第二上行资源组成的MAC PDU。

在一种可能的设计中,指示信息包括第一MAC PDU的MAC子头的比特位。

在一种可能的设计中,指示信息承载于UCI。

在一种可能的设计中,终端确定第一上行资源的优先级高于第二上行资源的优先级,包括:终端的MAC实体确定第一上行资源的优先级高于第二上行资源的优先级。基于该设计,终端向网络设备发送指示信息,包括:终端的MAC实体指示物理层PHY实体向网络设备发送UCI。

在一种可能的设计中,终端确定第一上行资源的优先级高于第二上行资源的优先级,包括:终端的PHY实体确定第一上行资源的优先级高于第二上行资源的优先级。基于该设计,终端向网络设备发送指示信息,包括:终端的PHY实体向网络设备发送UCI。

在一种可能的设计中,UCI中还包括如下信息中的一项或多项:

第二上行资源关联的HARQ进程的标识信息;

第二上行资源的位置信息;

第二MAC PDU中最高优先级的逻辑信道LCH的标识或优先级;

第二MAC PDU中最高优先级的LCH关联的SR信息,第二MAC PDU为针对第二上行资源组成的MAC PDU。

在一种可能的设计中,在第一上行资源上传输的信息用于指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中;或,第一MAC PDU的传输方式用于指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。

第八方面,本申请实施例提供另一种通信方法,该方法可以应用于终端,或者也可以应用于终端内部的芯片。在该方法中,终端确定第一上行资源的优先级高于第二上行资源的优先级,第一上行资源与第二上行资源在时域上有重叠部分,终端在重叠部分采用第一上行资源向网络设备发送信号,并在第三上行资源上向网络设备发送数据包,数据包为针对第二上行资源生成的数据包,第三上行资源为在第二上行资源之后到达的上行资源,第三上行资源与第二上行资源关联相同的HARQ进程,且,终端针对第三上行资源未生成数据包。

第九方面,本申请实施例提供另一种通信方法,该方法可以应用于网络设备,或者也可以应用于网络设备内部的芯片。在该方法中,网络设备接收终端采用第一上行资源发送的信号,第一上行资源与第二上行资源在时域上有重叠部分,第一上行资源的优先级高于第二上行资源的优先级,网络设备接收终端在第三上行资源上发送的数据包,数据包为针对第二上行资源生成的数据包,第三上行资源为在第二上行资源之后到达的上行资源,第三上行资源与第二上行资源关联相同的HARQ进程,且,针对第三上行资源未生成数据包。

第十方面,本申请提供一种通信装置,包括:包括用于执行以上第八方面或第九方面各个步骤的单元或手段(means)。

第十一方面,本申请提供一种通信装置,包括至少一个处理器和存储器,所述至少一个处理器用于执行以上第八方面或第九方面提供的方法。

第十二方面,本申请提供一种通信装置,包括至少一个处理器和接口电路,所述至少一个处理器用于执行以上第八方面或第九方面提供的方法。

第十三方面,本申请提供一种通信程序,该程序在被处理器执行时用于执行以上第八方面或第九方面的方法。

第十四方面,提供一种程序产品,例如计算机可读存储介质,包括第十三方面的程序。

可见,在以上各个方面,针对上行资源在时域上重叠的场景,终端确定在重叠部分采用优先级较高的上行资源发送信号时,可以利用下个周期到达的资源对优先级较低的上行资源所组的MAC PDU进行传输,可以减少数据包丢失,且采用该方法,无需终端通知网络设备调度新的资源,可节省信令开销。

在一种可能的设计中,第三上行资源和第二上行资源为配置授权资源不同周期到达的资源。

在一种可能的设计中,第一上行资源与第二上行资源关联不同的HARQ进程。

附图说明

图1为本申请实施例可应用的一种通信系统的示意图;

图2为本申请实施例提供的一种网络架构的示意图;

图3为本申请实施例提供的另一种网络架构的示意图;

图4为本申请实施例提供的一种上行资源的配置示意图;

图5为本申请实施例提供的一种通信方法的实施流程图;

图6a为本申请实施例提供的一种重叠部分;

图6b为本申请实施例提供的另一种重叠部分;

图7为本申请实施例提供的一种MAC CE的MAC子头的示意图;

图8a为本申请实施例提供的一种指示方式示意图;

图8b为本申请实施例提供的又一种指示方式示意图;

图9a为本申请实施例提供的一种MAC PDU的MAC子头的示意图;

图9b为本申请实施例提供的另一种MAC PDU的MAC子头的示意图;

图9c为本申请实施例提供的又一种MAC PDU的MAC子头的示意图;

图10a为本申请实施例提供的又一种指示方式示意图;

图10b为本申请实施例提供的又一种指示方式示意图;

图11为本申请实施例提供的又一种指示方式示意图;

图12为本申请实施例提供的又一种指示方式示意图;

图13为本申请实施例提供的另一种通信方法的实施流程图;

图14为本申请实施例提供的又一种指示方式示意图;

图15为本申请实施例提供的一种通信装置结构示意图;

图16为本申请实施例提供的另一种通信装置结构示意图;

图17为本申请实施例提供的一种终端结构示意图;

图18为本申请实施例提供的一种网络设备的结构示意图;

图19为本申请实施例提供的另一种网络设备的结构示意图。

具体实施方式

首先,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。

1)终端,又称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,是指向用户提供语音和/或数据连通性的设备。例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机(mobilephone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。

2)网络设备,是无线网络中的设备,例如网络设备可以为将终端接入到无线网络的无线接入网(radio access network,RAN)节点(或设备),又可以称为基站。目前,一些RAN节点的举例为:继续演进的节点B(gNB)、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(basetransceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(accesspoint,AP)等。另外,在一种网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备。其中包括CU节点和DU节点的RAN设备将长期演进(long term evolution,LTE)系统中eNB的协议层拆分开,部分协议层的功能放在CU集中控制,剩下部分或全部协议层的功能分布在DU中,由CU集中控制DU。又例如网络设备可以是为终端提供业务支持的核心网(corenetwork,CN)设备,常见的核心网设备包括接入和移动性管理功能(access and mobilitymanagement function,AMF)实体、会话管理功能(session management function,SMF)实体、用户面功能(user plane function,UPF)实体等等,此处不一一列举。其中,所述AMF实体可以负责终端的接入管理和移动性管理;所述SMF实体可以负责会话管理,如用户的会话建立等;所述UPF实体可以是用户面的功能实体,主要负责连接外部网络。

无论是RAN设备还是CN设备均可以作为所述网络设备,执行本申请实施例中网络设备执行的方法。

3)上行资源调度机制,下面介绍两种上行资源调度机制。一种是动态调度,网络设备每次调度上行动态授权(dynamic grant,DG)时,都通过下行控制信息(downlinkcontrol information,DCI)指示被调度的上行传输资源的时频位置等信息。另一种是配置授权(configured grant,CG),目前对该两类配置授权分别定义为配置授权类型1(configured grant type 1)和配置授权类型2(configured grant type 2)。

基于以上两种上行资源调度方式,可以将调度的上行资源分为两大类,将通过动态调度的方式调度的上行资源称为DG资源或称为DG类型资源或称为DG,将通过配置授权的方式调度的上行资源称为CG资源或称为CG类型资源或称为CG,本申请对上行资源的名称不做限定。

其中,配置授权类型1的时频资源位置、CG资源的周期、使用CG资源的混合自动重传请求(hybrid automatic repeat request,HARQ)进程数目、调制编码策略(modulationand coding scheme,MCS)等参数,由网络设备通过无线资源控制(radio resourcecontrol,RRC)信令提供给终端,并由终端存储为配置上行授权(configured uplinkgrant),进而终端可使用该配置授权进行上行数据传输;配置授权类型2的CG资源的周期、使用CG资源的HARQ进程数目等参数,由网络设备通过RRC信令提供给终端,配置授权类型2的时频资源位置、MCS等由网络设备通过DCI提供给终端,并由终端存储为配置上行授权,即配置授权类型2可以由物理层(physical layer,PHY)或层1(L1)信令控制激活或去激活,当网络设备通过DCI激活配置授权类型2时,时频资源位置由网络设备通过DCI提供给终端,并由终端存储为配置上行授权,进而终端可使用该配置授权进行上行数据传输。

4)资源跳过(skip)机制,是指当终端被配置上行资源后,若针对该上行资源终端无合适的待传输数据,则终端skip该上行资源,也就是,终端不会针对该上行资源生成MACPDU。

若采用CG为终端配置上行资源,当终端被配置一个CG资源时,若针对该CG资源终端没有合适的待传输上行数据,则终端会skip该CG资源,即终端不会针对该CG资源生成MACPDU。

若采用动态调度为终端配置上行资源,终端可以配置上行动态传输的skip机制,例如,可以通过RRC信令携带的参数skipUplinkTxDynamic来指示是否配置上行动态传输的skip机制。当配置了上行动态传输的skip机制时,若终端被配置一个DG资源,且针对该DG资源终端没有合适的待传输上行数据,则终端会skip该DG资源,即终端不会针对该DG资源生成MAC PDU。

5)传输块(transport block,TB),是指MAC PDU在物理层形成的传输块,一个TB中可以包括多个比特。

6)载波,可以是指用于调制待发送信号的无线电波,例如,正弦波。

7)带宽部分(band width part,BWP),是指为适配终端的带宽能力,在载波带宽内为终端配置的资源,例如,载波带宽上一组连续的或不连续的RB,一个载波中可配置多个BWP,例如一个载波可以配置4个BWP。

8)“多个”是指两个或两个以上,其它量词与之类似。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,对于单数形式“a”,“an”和“the”出现的元素(element),除非上下文另有明确规定,否则其不意味着“一个或仅一个”,而是意味着“一个或多于一个”。例如,“adevice”意味着对一个或多个这样的device。再者,至少一个(at least one of).......”意味着后续关联对象中的一个或任意组合,例如“A,B和C中的至少一个”包括A,B,C,AB,AC,BC,或ABC。

需要说明的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

下面结合说明书附图对本申请的技术方案作进一步地详细描述。

请参考图1,其为本申请实施例可应用的一种通信系统的示意图。如图1所示,终端130可接入到无线网络,以通过无线网络获取外网(例如因特网)的服务,或者通过无线网络与其它设备通信,如可以与其它终端通信。该无线网络包括RAN110和CN120,其中RAN110用于将终端130接入到无线网络,CN120用于对终端进行管理并提供与外网通信的网关。应理解,图1所示的通信系统中各个设备的数量仅作为示意,本申请实施例并不限于此,实际应用中在通信系统中还可以包括更多的终端130、更多的RAN110,还可以包括其它设备。

本申请对图1所示的通信系统的类型不做限定,例如可以是LTE系统,也可以是NR系统,当然也可以是未来的通信系统。

CN120中可以包括多个CN设备,当图1所示的通信系统为NR系统时,CN120中可以包括AMF实体、UPF实体、或SMF实体等,当图1所示的通信系统为LTE系统时,CN120中可以包括移动性管理实体(mobility management entity,MME)和服务网关(serving gateway,S-GW)等。

请参考图2,其为本申请实施例提供的一种网络架构的示意图。如图2所示,该网络架构包括CN设备和RAN设备。其中RAN设备包括基带装置和射频装置,其中基带装置可以由一个节点实现,也可以由多个节点实现,射频装置可以从基带装置拉远独立实现,也可以集成在基带装置中,或者部分拉远部分集成在基带装置中。例如,在LTE系统中,RAN设备(eNB)包括基带装置和射频装置,其中射频装置可以相对于基带装置拉远布置,例如射频拉远单元(remote radio unit,RRU)相对于BBU拉远布置。

RAN设备和终端之间的通信遵循一定的协议层结构。例如控制面协议层结构可以包括无线资源控制(radio resource control,RRC)层、分组数据汇聚层协议(packet dataconvergence protocol,PDCP)层、无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)层和物理层等协议层的功能。用户面协议层结构可以包括PDCP层、RLC层、MAC层和物理层等协议层的功能;在一种实现中,PDCP层之上还可以包括业务数据适配(service data adaptation protocol,SDAP)层。

RAN设备可以由一个节点实现RRC、PDCP、RLC和MAC等协议层的功能;或者可以由多个节点实现这些协议层的功能;例如,在一种演进结构中,RAN设备可以包括集中单元(centralized unit,CU)和分布单元(distributed unit,DU),多个DU可以由一个CU集中控制。如图2所示,CU和DU可以根据无线网络的协议层划分,例如PDCP层及以上协议层的功能设置在CU,PDCP以下的协议层,例如RLC层和MAC层等的功能设置在DU。

这种协议层的划分仅仅是一种举例,还可以在其它协议层划分,例如在RLC层划分,将RLC层及以上协议层的功能设置在CU,RLC层以下协议层的功能设置在DU;或者,在某个协议层中划分,例如将RLC层的部分功能和RLC层以上的协议层的功能设置在CU,将RLC层的剩余功能和RLC层以下的协议层的功能设置在DU。此外,也可以按其它方式划分,例如按时延划分,将处理时间需要满足时延要求的功能设置在DU,不需要满足该时延要求的功能设置在CU。

此外,射频装置可以拉远,不放在DU中,也可以集成在DU中,或者部分拉远部分集成在DU中,在此不作任何限制。

请继续参考图3,相对于图2所示的网络架构,还可以将CU的控制面(CP)和用户面(UP)分离,分成不同实体来实现,分别为控制面CU实体(CU-CP实体)和用户面CU实体(CU-UP实体)。

在以上网络架构中,CU产生的信令可以通过DU发送给终端,或者终端产生的信令可以通过DU发送给CU。DU可以不对该信令进行解析而直接通过协议层封装而透传给终端或CU。以下实施例中如果涉及这种信令在DU和终端之间的传输,此时,DU对信令的发送或接收包括这种场景。例如,RRC或PDCP层的信令最终会处理为PHY层的信令发送给终端,或者,由接收到的PHY层的信令转变而来。在这种架构下,该RRC或PDCP层的信令,即也可以认为是由DU发送的,或者,由DU和射频装载发送的。

在以上实施例中可以将CU划分为RAN侧的网络设备,此外,也可以将CU划分为CN侧的网络设备,在此不做限制。

本申请以下实施例中的装置,根据其实现的功能,可以位于终端或网络设备。当采用以上CU-DU的结构时,网络设备可以为CU节点、或DU节点、或包括CU节点和DU节点的RAN设备。

以图1所示的通信系统为例,RAN110可以采用CG和/或DG机制为终端130配置多块上行资源,多块上行资源在时域上可以重叠也可以不重叠,当为终端130配置的多块上行资源在时域上重叠时,终端130基于一定的准则选择在哪一块上行资源上传输信号。下面以一个例子进行说明。

请参考图4,其为本申请实施例提供的一种上行资源配置示意图。图4中以为终端130配置了两块在时域上重叠的上行资源为例示意,两块在时域上重叠的上行资源分别为第1上行资源和第2上行资源,其中,第1上行资源和第2上行资源均可以为CG资源或DG资源,假设图4中以第1上行资源为CG资源、第2上行资源为DG资源为例示意,终端在有交叠的多块上行资源的重叠部分只在一块上行资源上传输,因此,终端130基于一定的准则选择在CG资源还是在DG资源上传输信号,一种基于优先级的准则中,终端130可以选择在CG资源和DG资源中优先级较高的资源上传输信号,假设图4中DG资源的优先级高于CG资源的优先级,则终端130可以选择在DG资源上传输信号,终端130在何时处理上行资源是终端130自身的实现行为,也就是说终端处理上行资源的时机在实现中是有不同情形的。例如,在终端130确定在DG资源上传输信号的过程中,终端130在处理CG资源时,可以有如下情形:

第一种情形,终端130已针对CG资源组成MAC PDU或者终端130已将针对CG资源所组成的数据包存储在对应HARQ进程的缓存中,但未通过所述CG资源发送所述MAC PDU或所述数据包。例如,终端130的MAC实体未获得DG资源的信息,故针对CG资源组成MAC PDU,MAC实体组成MAC PDU之后,可将其递交至PHY实体,PHY实体可将该MAC PDU存储在相应的缓存中,此时缓存中的数据即为针对CG资源所组成的数据包,若PHY实体确定DG资源的优先级更高,则放弃在CG资源上传输信号,也就是,在这种情况中,终端130虽已针对CG资源组成MACPDU或已将与CG资源对应的数据存储在对应的缓存中,但未通过该CG资源发送该MAC PDU或与CG资源对应的数据。

第二种情形,终端130未针对CG资源组成MAC PDU或者没有针对CG资源所组成的数据包存储在对应的缓存中。例如,当为终端130配置的CG资源到达时,针对该CG资源终端130没有合适的待传输数据,则skip该CG资源,不根据该CG资源生成MAC PDU。又例如,终端130的MAC实体确定后续有优先级更高的DG资源需要传输数据,则终端130的MAC实体忽略该CG资源,不针对该CG资源组成MAC PDU。再如,终端130的MAC实体针对CG资源组成MAC PDU,MAC实体组成MAC PDU之后,由于DG资源的优先级更高,没有将MAC PDU递交至PHY实体,此时没有针对CG资源所组成的数据包存储在对应的缓存中。

目前针对上述场景,一种处理方式中RAN110默认终端130启用了跳过(skip)机制,当RAN110在CG资源上接收不到信号时,认为终端130在该CG资源上没有合适的信号传输,故不会调度该CG资源的重传,而实际中,终端130可能并没有skip该CG资源,而是针对该CG资源组成MAC PDU或已将与该CG资源对应的数据存储在相应的缓存中,这种情况下,若RAN110不调度该CG资源的重传,可能会导致数据丢失,进而影响用户体验。另一种处理方式中,针对上述场景RAN110被配置为一直调度该CG资源的重传,而实际中,终端130可能未针对CG资源组成MAC PDU或者没有针对CG资源的数据存储在对应的缓存中,这种情况下,若RAN110调度该CG资源的重传,则会增加信令开销,且浪费重传资源。

鉴于上述存在的问题,本申请实施例提供一种通信方法,在该方法中,针对上行资源在时域上重叠的场景,终端确定在重叠部分采用优先级较高的上行资源发送信号时,可以向网络设备指示针对优先级较低的上行资源是否组成MAC PDU或针对优先级较低的上行资源是否有数据存储在对应的缓存中,这样,网络设备便可根据终端的指示,确定终端针对优先级较低的上行资源是否组成MAC PDU或针对优先级较低的上行资源是否有数据存储在对应的缓存中,若网络设备根据终端的指示确定针对优先级较低的上行资源组成MAC PDU,则网络设备可以调度资源对该MAC PDU进行传输或重传,若网络设备根据终端的指示确定针对优先级较低的上行资源有数据存储在对应的缓存中,则网络设备可以调度资源对该数据进行传输或重传,若网络设备根据终端的指示确定针对优先级较低的上行资源未组成MAC PDU或针对优先级较低的上行资源没有数据存储在对应的缓存中,则网络设备无需调度资源对该优先级较低的上行资源所关联HARQ进程中缓存的数据进行传输或重传。

本申请实施例提供的方法可以应用于NR系统、LTE系统、LTE车联网(vehicle toeverything,V2X)系统、NR车联网系统、下一代无线局域网系统或统一接入回传(integrated access backhaul,IAB)系统,本申请对此不做限定。

请参考图5,其为本申请实施例提供的一种通信方法的实施流程图。参阅图5所示,该方法包括:

步骤101:终端确定在时域上有重叠部分的第一上行资源和第二上行资源中,第一上行资源的优先级高于第二上行资源的优先级。本申请实施例中,第一上行资源和第二上行资源在频域上可以重叠也可以不重叠;第一上行资源和第二上行资源可以是同一个载波上不同BWP上的资源,也可以是同一个载波上相同BWP上的资源。第一上行资源可以是DG资源或CG资源,第二上行资源也可以是DG资源或CG资源。且第一上行资源和第二上行资源可以都是CG资源,也可以都是DG资源,或者一个是CG资源,一个是DG资源。

其中,所述重叠部分可以包括第一上行资源和/或第二上行资源在时域上的全部或部分资源。参见图6a-图6b所示,为本申请实施例提供的两种重叠部分,图6a中所述重叠部分包括第一上行资源或第二上行资源在时域上的部分资源,图6b中所述重叠部分包括第一上行资源在时域上的全部资源,或者包括第二上行资源在时域上的部分资源。

本申请实施例中,可以由终端的MAC实体或PHY实体确定第一上行资源的优先级高于第二上行资源的优先级。

若由终端的MAC实体确定第一上行资源的优先级高于第二上行资源的优先级,则终端的MAC实体可以但不限于采用如下三种方法中的任意一种方法或任意方法的组合确定第一上行资源的优先级高于第二上行资源的优先级。

方法1,终端的MAC实体可以根据第一上行资源与第二上行资源的调度/到达时刻来确定两者的优先级,当确定第一上行资源的调度/到达时刻晚于第二上行资源调度/到达时刻时,即可确定第一上行资源的优先级高于第二上行资源的优先级。

方法2,终端的MAC实体可以根据第一上行资源与第二上行资源的调度命令或配置命令中优先级指示所指示的优先级来确定两者的优先级,当确定第一上行资源的调度命令或配置命令中优先级指示所指示的优先级,高于第二上行资源的调度命令或配置命令中的优先级指示所指示的优先级时,可确定第一上行资源的优先级高于第二上行资源的优先级。例如,假设第一上行资源为CG资源,第二上行资源为DG资源,当终端的MAC实体确定CG资源的配置命令中优先级指示所指示的优先级,高于DG资源的调度命令中的优先级指示所指示的优先级时,可确定第一上行资源的优先级高于第二上行资源的优先级。

方法3,终端的MAC实体可以根据能够在第一上行资源与第二上行资源上进行传输的数据所属逻辑信道(logical channel,LCH)的最高优先级来确定两者的优先级,当确定能够在第一上行资源上传输的数据所属LCH最高优先级,高于能够在第二上行资源上传输的数据所属LCH最高优先级时,可确定第一上行资源的优先级高于第二上行资源的优先级。

若由终端的PHY实体确定第一上行资源的优先级高于第二上行资源的优先级,则终端的PHY实体除了可以采用上述方法1-方法3中任一方法或任意方法的组合来确定之外,还可以采用如下方法4确定,当然,也可以采用方法1-方法4任意组合的方法确定。

方法4,终端的PHY实体可以根据MAC实体发送的第一上行资源与第二上行资源的优先级指示信息确定两者的优先级。例如,当MAC实体确定出第一上行资源的优先级高于第二上行资源的优先级时,可以向PHY实体发送优先级指示信息,该优先级指示信息用于指示第一上行资源的优先级高于第二上行资源的优先级,此时,PHY实体可以根据该优先级指示信息确定第一上行资源的优先级高于第二上行资源的优先级。或者,终端的MAC实体向PHY实体递交MAC PDU或指示PHY进行数据传输时,指示该MAC PDU的优先级信息或该MAC PDU对应的上行传输资源的优先级信息,PHY实体通过比较MAC实体所指示的MAC PDU的优先级信息或上行传输资源的优先级信息,确定哪一个上行传输资源的优先级更高。

可以理解,若将本申请实施例提供的方法应用于图1所示的网络架构,则本申请实施例中的终端为图1中的终端130、网络设备为图1中的RAN110。

步骤102:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。其中,本申请中信号可以包括数据和/或控制信令。

本申请实施例中,针对第二上行资源是否组成MAC PDU,包括针对第二上行资源组成MAC PDU或针对第二上行资源未组成MAC PDU。其中,针对第二上行资源组成的MAC PDU,可以理解为针对第二上行资源生成的MAC PDU,也可以理解为根据第二上行资源生成的MACPDU,也可以理解为与第二上行资源对应的MAC PDU,也可以理解为与第二上行资源关联的MAC PDU,也可以理解为准备在第二上行资源上传输的MAC PDU,针对第二上行资源未组成MAC PDU的理解与之类似。相应的,针对第二上行资源是否有数据存储在对应的缓存中,包括针对第二上行资源有数据存储在对应的缓存中或针对第二上行资源没有数据存储在对应的缓存中。其中,针对第二上行资源有数据存储在对应的缓存中,可以理解为有与第二上行资源对应的数据存储在对应的缓存中,针对第二上行资源没有数据存储在对应的缓存中的理解与之类似。示例性地,以与第二上行资源对应的数据为,针对第二上行资源组成的MAC PDU由终端的MAC实体递交到终端的PHY实体后对应的数据为例,针对第二上行资源有数据存储在对应的缓存中,可以理解为针对第二上行资源组成的MAC PDU由终端的MAC实体递交到终端的PHY实体后对应的数据存储在对应的HARQ进程中,或者,也可以理解为针对第二上行资源组成的MAC PDU由终端的MAC实体递交到终端的PHY实体后对应的数据存储在对应的HARQ进程的缓存(buffer)中,或者理解为终端在获取第二上行资源前即存储在对应HARQ进程的缓存中的数据。

以上方法还可以包括终端获取第一上行资源和第二上行资源,其中第一上行资源为DG资源或CG资源时,其获取方式同以上3)的描述,即可以通过下行控制信息获取DG资源,通过RRC信令获取CG资源,或者通过RRC信号和下行控制信息获取CG资源。

本申请实施例中,步骤102对应有如下多种实现方案:

方案1:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源组成MAC PDU。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源组成MAC PDU时,向网络设备指示针对第二上行资源组成MACPDU。对于方案1,终端只在针对第二上行资源组成MAC PDU时,才向网络设备指示,对于该方案,网络设备在未收到终端指示的情况下,可以默认为终端针对第二上行资源未组成MAC PDU。

方案2:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源组成MAC PDU或针对第二上行资源未组成MAC PDU。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源组成MAC PDU时,向网络设备指示针对第二上行资源组成MAC PDU;或者,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源未组成MAC PDU时,向网络设备指示针对第二上行资源未组成MAC PDU。对于方案2,终端不仅在针对第二上行资源组成MAC PDU时,向网络设备指示,而且终端在针对第二上行资源未组成MAC PDU时,也向网络设备指示,网络设备可根据终端不同的指示确定终端针对第二上行资源是否组成MAC PDU。

方案3:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源未组成MAC PDU。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源未组成MAC PDU时,向网络设备指示针对第二上行资源未组成MAC PDU。对于方案3,终端只在针对第二上行资源未组成MAC PDU时,才向网络设备指示,对于该方案,网络设备在未收到终端指示的情况下,可以默认为终端针对第二上行资源组成MAC PDU。

方案4:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源有数据存储在对应的缓存中。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源有数据存储在对应的缓存中时,向网络设备指示针对第二上行资源有数据存储在对应的缓存中。对于方案4,终端只在针对第二上行资源有数据存储在对应的缓存中时,才向网络设备指示,对于该方案,网络设备在未收到终端指示的情况下,可以默认为终端针对第二上行资源没有数据存储在对应的缓存中。

方案5:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源有数据存储在对应的缓存中或针对第二上行资源没有数据存储在对应的缓存中。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源有数据存储在对应的缓存中时,向网络设备指示针对第二上行资源有数据存储在对应的缓存中;或者,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源没有数据存储在对应的缓存中时,向网络设备指示针对第二上行资源没有数据存储在对应的缓存中。对于方案5,终端不仅在针对第二上行资源有数据存储在对应的缓存中时,向网络设备指示,而且终端在针对第二上行资源没有数据存储在对应的缓存中时,也向网络设备指示,网络设备可根据终端不同的指示确定终端针对第二上行资源是否有数据存储在对应的缓存中。

方案6:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源没有数据存储在对应的缓存中。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源没有数据存储在对应的缓存中时,向网络设备指示针对第二上行资源没有数据存储在对应的缓存中。对于方案6,终端只在针对第二上行资源没有数据存储在对应的缓存中时,才向网络设备指示,对于该方案,网络设备在未收到终端指示的情况下,可以默认为终端针对第二上行资源有数据存储在对应的缓存中。

方案7:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源组成MACPDU时,向网络设备指示针对第二上行资源组成MAC PDU;或者,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源有数据存储在对应的缓存中时,向网络设备指示针对第二上行资源有数据存储在对应的缓存中。对于方案7,终端只在针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中时,才向网络设备指示,对于该方案,网络设备在未收到终端指示的情况下,默认为终端针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。

方案8:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中或针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源组成MAC PDU时,向网络设备指示针对第二上行资源组成MAC PDU;或者,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源有数据存储在对应的缓存中时,向网络设备指示针对第二上行资源有数据存储在对应的缓存中;或者,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源未组成MAC PDU时,向网络设备指示针对第二上行资源未组成MAC PDU;或者,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源没有数据存储在对应的缓存中时,向网络设备指示针对第二上行资源没有数据存储在对应的缓存中。对于方案8,终端不仅在针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中时,向网络设备指示,而且终端在针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中时,也向网络设备指示,网络设备可根据终端不同的指示确定终端针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。

方案9:终端确定在重叠部分采用第一上行资源发送信号时,向网络设备指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。示例性地,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源未组成MAC PDU时,向网络设备指示针对第二上行资源未组成MAC PDU;或者,终端确定在重叠部分采用第一上行资源发送信号,且终端确定针对第二上行资源没有数据存储在对应的缓存中时,向网络设备指示针对第二上行资源没有数据存储在对应的缓存中。对于方案9,终端只在针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中时,才向网络设备指示,对于该方案,网络设备在未收到终端指示的情况下,可以默认为终端针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中。

一种可能的实现中,终端确定在重叠部分采用第一上行资源发送信号之前,可以针对第一上行资源组成第一MAC PDU。基于该种实现,终端针对第一上行资源组成第一MACPDU之后,还可以在重叠部分采用第一上行资源发送第一MAC PDU。需要说明的是,终端除可以在重叠部分采用第一上行资源发送第一MAC PDU之外,还可以在第一上行资源包括的除重叠部分之外的资源上发送第一MAC PDU。例如,以图6a为例,终端除可以在重叠部分采用第一上行资源发送第一MAC PDU之外,还可以在第一上行资源包括的除重叠部分之外的第一部分资源上发送第一MAC PDU,也就是,终端可以在整个第一上行资源上发送第一MACPDU。

需要说明的是,本申请实施例中,为与针对第一上行资源组成的第一MAC PDU区分,下文中将针对第二上行资源组成的MAC PDU描述为第二MAC PDU。

一种可能的设计中,第一上行资源关联的HARQ进程和第二上行资源关联的HARQ进程不同。通过该设计的方法,可减少网络设备进行无效调度。例如,一些可能的场景中,终端生成的第一上行资源和第二上行资源可能关联相同的HARQ进程,这些场景下,当终端针对第一上行资源和第二上行资源分别组成第一MAC PDU和第二MAC PDU后,终端的MAC 实体将第一MAC PDU与第二MAC PDU递交至终端的PHY实体,在终端的PHY层第一MAC PDU与第二MACPDU需要在相同的HARQ进程的缓存(buffer)中等待发送,此时由于终端针对第二上行资源生成第二MAC PDU,网络设备可能会调度资源进行第二MAC PDU的传输或重传,但是,由于第一MAC PDU与第二MAC PDU需要在相同的HARQ进程的buffer中等待发送,可能会导致第二MAC PDU被第一MAC PDU覆盖,若第二MAC PDU被第一MAC PDU覆盖,则网络设备此次调度便为无效调度。采用该设计的方法,在第一上行资源关联的HARQ进程和第二上行资源关联的HARQ进程不同的情况下,执行本申请提供的方法,可以有效减少网络设备进行无效调度。

步骤103:网络设备根据终端的指示确定针对第二上行资源是否组成第二MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。

步骤104a:当网络设备确定针对第二上行资源组成第二MAC PDU或针对第二上行资源有数据存储在对应的缓存中时,网络设备调度第二上行资源的重传。示例性地,若网络设备根据终端的指示确定针对第二上行资源组成MAC PDU,则网络设备可以调度资源对该MAC PDU进行传输或重传,若网络设备根据终端的指示确定针对第二上行资源有数据存储在对应的缓存中,则网络设备可以调度资源对该数据进行传输或重传。

步骤104b:当网络设备确定针对第二上行资源未组成第二MAC PDU或针对第二上行资源没有数据存储在对应的缓存中时,网络设备不调度第二上行资源的重传。示例性地,若网络设备根据终端的指示确定针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中,则网络设备无需调度一块资源对该第二上行资源所关联HARQ进程中缓存的数据进行传输或重传。

针对上行资源在时域上重叠的场景,通过本申请实施例提供的上述方法,终端确定在重叠部分采用优先级较高的上行资源发送信号时,可以向网络设备指示针对优先级较低的上行资源是否组成MAC PDU或针对优先级较低的上行资源是否有数据存储在对应的缓存中,这样,网络设备可以在终端针对优先级较低的上行资源组成MAC PDU或针对优先级较低的上行资源有数据存储在对应的缓存中的情况下,调度资源传输或重传针对优先级较低的上行资源组成的MAC PDU或数据,进而可减少数据丢失,保证用户体验,且采用该方法,网络设备在终端针对优先级较低的上行资源未组成MAC PDU或针对优先级较低的上行资源没有数据存储在对应的缓存中的情况下,无需调度资源对该优先级较低的上行资源所关联HARQ进程中缓存的数据进行传输或重传,进而可节省信令开销,且节省重传资源。

本申请实施例中,终端可以采用显式指示方式或隐式指示方式,向网络设备指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,本申请对于终端采用何种方式指示不做限定。下面详细描述终端如何采用显式指示方式或隐式指示方式向网络设备指示。

第一类,终端采用显式指示方式向网络设备指示针对第二上行资源是否组成MACPDU或针对第二上行资源是否有数据存储在对应的缓存中。

在显式指示方式中,终端可以向网络设备发送指示信息,通过所述指示信息向网络设备指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。

对于显式指示方式,终端向网络设备发送的所述指示信息可以承载在不同的信息中,例如,可以承载在媒体接入控制元素(MAC control element,MAC CE)中,又例如,也可以承载在所述第一MAC PDU包括的任意MAC子头,又例如,也可以承载在上行控制信息(uplink control information,UCI)中。下面针对不同的显式指示方式进行详细说明。

显式指示方式一,将所述指示信息承载于MAC CE,所述MAC CE可以携带在第一MACPDU中,当然所述MAC CE也可以携带在其它MAC PDU,本申请不做限定。采用方式一的指示方法,网络设备可以通过接收到的第一MAC PDU中携带的所述MAC CE中承载的所述指示信息,合理调度第二上行资源的重传,在指示信息指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中时,网络设备调度资源传输或重传针对第二上行资源组成的MAC PDU或数据,进而可减少数据丢失,在指示信息指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中时,网络设备可以不调度资源对第二上行资源所关联HARQ进程中缓存的数据进行传输或重传,进而可节省信令开销,且节省重传资源,从而可提高资源利用率。

需要说明的是,本申请实施例中仅以两块上行资源重叠为例进行说明,当有多块上行资源重叠时,也可以采用本申请提供的方法进行指示。

基于上述显式指示方式一,一种可能的实现方式中,第二上行资源的数量为多个,也就是与第一上行资源重叠的上行资源的数量有多个,该种情况下,多个第二上行资源中的每个第二上行资源对应的指示信息,可以承载于相同的MAC CE或不同的MAC CE。举例说明,以3块上行资源重叠为例,3块上行资源分别为上行资源A、上行资源B以及上行资源C,其中,上行资源A的优先级高于上行资源B和上行资源C的优先级,假设终端针对上行资源A生成MAC PDU1或针对上行资源A生成的MAC PDU1存储在对应HARQ的缓存中,且,针对上行资源B生成MAC PDU2或针对上行资源B生成的MAC PDU2存储在对应HARQ的缓存中,且,针对上行资源C生成MAC PDU3或针对上行资源C生成的MAC PDU3存储在对应HARQ的缓存中,则终端可以优先发送MAC PDU1,基于该举例,若采用本申请提供的方案7,终端可以针对上行资源B生成指示信息1,该指示信息1用于指示针对上行资源B生成MAC PDU2或针对上行资源B生成的MAC PDU2存储在对应HARQ的缓存中,且,终端可以针对上行资源C生成指示信息2,该指示信息2用于指示针对上行资源C生成MAC PDU3或针对上行资源C生成的MAC PDU3存储在对应HARQ的缓存中,针对该举例,终端可以分别针对上行资源B和上行资源C生成与之对应的MACCE,例如,终端可以针对上行资源B生成MAC CE1,通过MAC CE1承载指示信息1,并可以针对上行资源C生成MAC CE2,通过MAC CE2承载指示信息2,当然,终端也可以针对上行资源B和上行资源C生成一个MAC CE3,通过MAC CE3承载指示信息1和指示信息2。

基于上述显式指示方式一,承载所述指示信息的MAC CE可以只包括MAC子头,也可以包括MAC子头和负载(payload)。

一种可能的设计中,当承载所述指示信息的MAC CE只包括MAC子头时,所述指示信息位于所述MAC CE的MAC子头。参阅图7所示,当所述指示信息位于所述MAC CE的MAC子头时,所述指示信息可以是所述MAC CE的MAC子头中包括的逻辑信道标识(logical channelidentification,LCID),LCID包括6个比特位,6个比特位可以指示0-63的值,目前LCID包括的6个比特位指示0-32以及52-63已被使用,故本申请可以采用该LCID包括的6个比特位指示33-51中任意值,指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。例如,可以采用LCID包括的6个比特位指示33时,也就是,LCID的6个比特位取值为100001时,指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中。又例如,可以采用LCID包括的6个比特位指示33时,也就是,LCID的6个比特位取值为100001时,指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,并可以采用LCID包括的6个比特位指示34时,也就是,LCID的6个比特位取值为100010时,指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。

另一种可能的设计中,当承载所述指示信息的MAC CE包括MAC子头和负载(payload)时,所述指示信息可以位于所述MAC CE的MAC子头或所述MAC CE的负载。

其中,当所述指示信息位于MAC CE的负载时,所述指示信息可以是所述MAC CE的负载中的比特位。示例性地,当第二上行资源的数量为一个时,所述指示信息可以是所述MAC CE的负载中的一个比特位,通过该比特位的取值为0或1来指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,例如,当该比特位的取值为1时,可以指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,当该比特位的取值为0时,可以指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中,又例如,当该比特位的取值为0时,可以指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,当该比特位的取值为1时,可以指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。示例性地,当第二上行资源的数量为多个,且将多个第二上行资源中的每个第二上行资源对应的指示信息承载于相同的MAC CE时,所述指示信息可以是所述MAC CE的负载中的多个比特位,通过多个比特位的取值来指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。例如,当第二上行资源的数量为3个,分别为第二上行资源A、第二上行资源B以及第二上行资源C,指示信息可以为所述MAC CE的负载中的3个比特位,分别为比特位A、比特位B以及比特位C,可以通过比特位A的取值指示针对第二上行资源A是否组成MAC PDU或针对第二上行资源A是否有数据存储在对应的缓存中,可以通过比特位B的取值指示针对第二上行资源B是否组成MAC PDU或针对第二上行资源B是否有数据存储在对应的缓存中,可以通过比特位C的取值指示针对第二上行资源C是否组成MAC PDU或针对第二上行资源C是否有数据存储在对应的缓存中。

基于显式指示方式一,一种可能的实现方式中,终端在针对第二上行资源组成MACPDU或针对第二上行资源有数据存储在对应的缓存中时,向网络设备发送承载指示信息的MAC CE,终端在针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中时,不向网络设备发送承载指示信息的MAC CE。网络设备可以根据终端是否发送承载指示信息的MAC CE,判断终端针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,进而合理调度第二上行资源的重传。

基于显式指示方式一,另一种可能的实现方式中,终端在针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中时,或者,终端在针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中时,均向网络设备发送承载指示信息的MAC CE,并可通过该MAC CE的MAC子头中的LCID或MAC CE的负载中的比特位,指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。网络设备可以根据终端发送的MAC CE的MAC子头中的LCID或MAC CE的负载中的比特位的取值/状态,判断终端针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,进而合理调度第二上行资源的重传。

本申请实施例中,承载指示信息的MAC CE还可以包括如下信息中的一项或多项:

第1项,第二上行资源关联的HARQ进程的标识信息。其中,所述HARQ进程的标识信息可以包括HARQ进程的ID。当第二上行资源的数量为多个,且将多个第二上行资源中的每个第二上行资源对应的指示信息承载于相同的MAC CE时,HARQ进程的标识信息可以包括多个第二上行资源中的每个第二上行资源关联的HARQ进程的ID或多个第二上行资源中的全部HARQ进程从小到大排序或从大到小排序后对应的索引值。当第二上行资源的数量为多个,且将多个第二上行资源中的每个第二上行资源对应的指示信息承载于不同的MAC CE时,每个第二上行资源关联的HARQ进程的标识信息可以包括该HARQ进程的ID,或该HARQ进程在多个第二上行资源中的全部HARQ进程从小到大排序或从大到小排序后对应的索引值。

举例说明,以3块上行资源重叠为例,3块上行资源分别为上行资源A、上行资源B以及上行资源C,其中,上行资源A的优先级高于上行资源B和上行资源C的优先级,可以理解为在该举例中上行资源A为本申请中的第一上行资源,上行资源B和上行资源C为本申请中的第二上行资源,相当于第二上行资源的数量为2,假设上行资源B和上行资源C关联的HARQ进程的ID分别为6、8,则上行资源B和上行资源C关联的HARQ进程从小到大排序后对应的索引值分别为1、2,终端可以在针对上行资源B生成的MAC CE中包括上行资源B关联的HARQ进程对应的索引值1,终端也可以在针对上行资源C生成的MAC CE中包括上行资源C关联的HARQ进程对应的索引值2,当然,终端也可以在针对上行资源B和上行资源C生成的MAC CE中,包括上行资源B关联的HARQ进程对应的索引值1以及上行资源C关联的HARQ进程对应的索引值2。

第2项,第二上行资源的位置信息。例如,所述位置信息可以包括第二上行资源的起始时刻的时间点,如系统帧号(system frame number,SFN)和/或时隙(slot)和/或符号(symbol)值等,即可以包括SFN,时隙或符号,或者包括SFN和时隙,或者包括SFN和符号,或者包括SFN,时隙和符号。当第二上行资源的数量为多个,且将多个第二上行资源中的每个第二上行资源对应的指示信息承载于相同的MAC CE时,第二上行资源的位置信息可以包括多个第二上行资源中的每个第二上行资源的起始时刻的时间点,或多个第二上行资源中的每个第二上行资源的起始时刻按时间的先后顺序排序后对应的索引值。当第二上行资源的数量为多个,且将多个第二上行资源中的每个第二上行资源对应的指示信息承载于不同的MAC CE时,每个第二上行资源的位置信息包括该第二上行资源的起始时刻的时间点,或该第二上行资源的起始时刻的时间点在多个第二上行资源的起始时刻按时间的先后顺序排序后对应的索引值。

第3项,第二MAC PDU中最高优先级的逻辑信道(logical channel,LCH)的标识或优先级。

第4项,第二MAC PDU中最高优先级的LCH关联的SR信息。例如所述SR信息可以包括SR配置ID等信息。

基于上述显式指示方式一,可以预定义承载指示信息的MAC CE的优先级,也可以通过RRC信令/SIB信令配置所述MAC CE的优先级。例如,可以预定义所述MAC CE的优先级高于任意LCH的数据的优先级,但低于现有MAC CE的优先级。又例如,可以通过RRC信令/SIB信令配置所述MAC CE的优先级高于部分/全部现有MAC CE的优先级。又例如,可以预定义或通过RRC信令/SIB信令配置所述MAC CE的优先级高于部分LCH的数据的优先级。

下面以一个例子对上述显式指示方式一进行说明,请参见图8a-图8b所示,为本申请实施例提供的指示方式示意图。图8a和图8b中以为终端配置了两块在时域上有重叠的上行资源为例示意,两块在时域上有重叠的上行资源分别为上行资源1和上行资源2,其中,上行资源1和上行资源2均可以为CG资源或DG资源,假设上行资源2的优先级高于上行资源1的优先级,上行资源1用于新传或者重传,上行资源2用于新传,图8a和图8b中以上行资源2的起始时刻晚于上行资源1的起始时刻为例示意,实际中上行资源2的起始时刻也可以与上行资源1的起始时刻相同或者早于上行资源1的起始时刻。以下分别针对图8a和图8b所示的两种场景进行说明。

图8a中以终端的MAC实体执行本申请提供的方法为例示意说明。一种可能的实现中,终端的MAC实体在处理上行资源2的过程中,若确定上行资源2的优先级高于上行资源1的优先级,且终端针对上行资源1组成MAC PDU或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程中或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程的缓存(buffer)中,且上行资源1关联的HARQ进程和上行资源2关联的HARQ进程不同,则该终端可以触发生成MAC CE,通过该MAC CE承载指示信息,该指示信息用于指示针对上行资源1组成MAC PDU或针对上行资源1有数据存储在对应的缓存中,进而终端可将承载所述指示信息的MAC CE携带在针对上行资源2生成的MAC PDU中发送至网络设备。另一种可能的实现中,终端的MAC实体在处理上行资源2的过程中,若确定上行资源2的优先级高于上行资源1的优先级,且终端针对上行资源1组成MAC PDU,且上行资源1关联的HARQ进程和上行资源2关联的HARQ进程相同,则该终端的MAC实体可以将上行资源1对应的MAC PDU中的部分/全部MAC CE(例如BSR MAC CE)重建到针对上行资源2生成的MAC PDU中,这样,终端可将上行资源1对应的MAC PDU中的MAC CE通过上行资源2对应的MAC PDU发送至网络设备,终端无需再向网络设备发送指示信息,网络设备也无需再调度上行资源1的重传,可节省信令开销。

图8b中以终端的MAC实体执行本申请提供的方法为例示意说明。终端的MAC实体在处理上行资源2的过程中,若确定上行资源2的优先级高于上行资源1的优先级,且终端针对上行资源1未组成MAC PDU或终端针对上行资源1组成的MAC PDU对应的数据未存储在对应的HARQ进程中或终端针对上行资源1组成的MAC PDU对应的数据未存储在对应的HARQ进程的缓存(buffer)中,则该终端可以触发生成MAC CE,通过该MAC CE承载指示信息,该指示信息用于指示针对上行资源1未组成MAC PDU或针对上行资源1没有数据存储在对应的缓存中,进而终端可将承载所述指示信息的MAC CE携带在针对上行资源2生成的MAC PDU中发送至网络设备。

其中,图8a和图8b中针对上行资源1生成的MAC CE中携带的内容,以及MAC CE的优先级配置可参见上述显式指示方式一中的描述,此处不再赘述。

需要说明的是,针对上述图8a和图8b的场景,如果上行资源1被终端的MAC实体主动忽略,如MAC实体在处理上行资源1时,已知后续有上行资源2且可以传输优先级更高的数据,则可以主动清空上行资源1关联的HARQ进程的缓存中存储的数据。

显式指示方式二,将第一MAC PDU的任意MAC子头的比特位作为指示信息。例如,可将第一MAC PDU的任意MAC子头中的R比特位(预留比特位)作为指示信息,可以理解为,将第一MAC PDU的任意MAC子头中的R比特位设置为用于指示针对第二上行资源是否组成MACPDU或针对第二上行资源是否有数据存储在对应的缓存中的指示位。示例性地,可以将第一MAC PDU包括的第一个MAC子头中的R比特位设置为指示位。参阅图9a所示,其为一种可能的第一个MAC子头示意图,本申请可采用图9a中R比特位的取值为0或1来指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。参阅图9b所示,其为另一种可能的第一MAC子头示意图,本申请可采用图9b中R比特位的取值为0或1来指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。参阅图9c所示,其为又一种可能的第一MAC子头示意图,本申请可采用图9c中第一个R比特位或第二个R比特位的取值为0或1来指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。例如,当R比特位的取值为1时,可以指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,当R比特位的取值为0时,可以指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中,又例如,当R比特位的取值为0时,可以指示针对第二上行资源组成MACPDU或针对第二上行资源有数据存储在对应的缓存中,当R比特位的取值为1时,可以指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。

采用显式指示方式二的指示方法,网络设备可以通过终端发送的第一MAC PDU中MAC子头包括的指示位,判断终端针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,进而可合理调度第二上行资源的重传。

下面以一个例子对上述显式指示方式二进行说明,请参见图10a-图10b所示,为本申请实施例提供的指示方式示意图。图10a和图10b中以为终端配置了两块在时域上有重叠的上行资源为例示意,两块在时域上有重叠的上行资源分别为上行资源1和上行资源2,其中,上行资源1和上行资源2均可以为CG资源或DG资源,假设上行资源2的优先级高于上行资源1的优先级,上行资源1用于新传或者重传,上行资源2用于新传,图10a和图10b中以上行资源2的起始时刻晚于上行资源1的起始时刻为例示意,实际中上行资源2的起始时刻也可以与上行资源1的起始时刻相同或者早于上行资源1的起始时刻。以下分别针对图10a和图10b所示的两种场景进行说明。

图10a中以终端的MAC实体执行本申请提供的方法为例示意说明。终端的MAC实体在处理上行资源2的过程中,若确定上行资源2的优先级高于上行资源1的优先级,且终端针对上行资源1组成MAC PDU或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程中或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程的缓存(buffer)中,且上行资源1关联的HARQ进程和上行资源2关联的HARQ进程不同,则该终端可以将针对上行资源2生成的MAC PDU包括的任意一个MAC子头中的R比特位设置为1或0,用于指示针对上行资源1组成MAC PDU或针对上行资源1有数据存储在对应的缓存中,网络设备接收到终端发送的针对上行资源2生成的MAC PDU后,可根据该MAC PDU中MAC子头包括的R比特位的取值,决策调度上行资源1的重传。

图10b中以终端的MAC实体执行本申请提供的方法为例示意说明。终端的MAC实体在处理上行资源2的过程中,若确定上行资源2的优先级高于上行资源1的优先级,且终端针对上行资源1未组成MAC PDU或终端针对上行资源1组成的MAC PDU对应的数据未存储在对应的HARQ进程中或终端针对上行资源1组成的MAC PDU对应的数据未存储在对应的HARQ进程的缓存(buffer)中,则该终端可以将针对上行资源2生成的MAC PDU包括的任意一个MAC子头中的R比特位设置为0或1,用于指示针对上行资源1未组成MAC PDU或针对上行资源1没有数据存储在对应的缓存中,网络设备接收到终端发送的针对上行资源2生成的MAC PDU后,可根据该MAC PDU中MAC子头包括的R比特位的取值,决策不调度上行资源1的重传。

显式指示方式三,将所述指示信息承载于上行控制信息(uplink controlinformation,UCI)。

基于上述显式指示方式三,一种可能的实现方式中,终端在针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中时,向网络设备发送UCI,终端在针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中时,不向网络设备发送UCI,则网络设备可根据终端是否发送UCI,判断终端针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,进而合理调度第二上行资源的重传。

基于上述显式指示方式三,另一种可能的实现方式中,终端在针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中时,或者,终端在针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中时,均向网络设备发送UCI,并在UCI中包括用于指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中的指示位,通过该指示位的取值指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。例如,以该指示位为一个比特位为例,当该比特位的取值为1时,可以用于指示针对第二上行资源组成MACPDU或针对第二上行资源有数据存储在对应的缓存中,当该比特位的取值为0时,可以用于指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。基于该种实现,网络设备可根据UCI中指示位的取值/状态,判断终端针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,进而合理调度第二上行资源的重传。

其中,基于上述显式指示方式三,所述UCI除可以包括所述指示位之外,还可以包括如下信息中的一项或多项:

第1项,第二上行资源关联的HARQ进程的标识信息。

第2项,第二上行资源的位置信息。例如,所述位置信息可以包括第二上行资源的起始时刻的时间点,如SFN和/或slot和/或symbol值等。

第3项,第二MAC PDU中最高优先级的LCH的标识或优先级。

第4项,第二MAC PDU中最高优先级的LCH关联的SR信息。例如所述SR信息可以包括SR配置ID等信息。

需要说明的是,关于上述第1项-第4项的详细内容,可参见显式指示方式一中的相关描述,此处不再赘述。

基于上述显式指示方式三,终端可采用如下两种方式向网络设备发送UCI:

方式1:终端的MAC实体指示PHY实体向网络设备发送UCI。

方式2:终端的PHY实体向网络设备发送UCI。

基于上述显式指示方式三,一种可能的实现方式中,UCI参数,例如发送该UCI的时频资源位置或格式等参数,可以与第一上行资源或第二上行资源关联。示例性地,以UCI参数为发送该UCI的时频资源位置为例,当第一上行资源或第二上行资源为CG资源时,UCI的时频资源位置可以由RRC信令配置;当第一上行资源或第二上行资源为DG资源时,UCI的时频资源位置可以由RRC信令配置和/或DCI进行指示。例如,当第一上行资源为DG资源时,可以在分配第一上行资源的DCI中指示UCI的时频资源位置;或者可以通过RRC信令配置时频资源位置集合,并在分配第一上行资源的DCI中指示时频资源位置集合中的一个时频资源位置,作为UCI的时频资源位置。又例如,当第二上行资源为DG资源时,可以在分配第二上行资源的DCI中指示UCI的时频资源位置;或者可以通过RRC信令配置时频资源位置集合,并在分配第二上行资源的DCI中指示时频资源位置集合中的一个时频资源位置,作为UCI的时频资源位置。基于该种实现方式,网络设备可以通过在与上行资源相关的位置上是否接收到UCI信令,或者接收到的UCI信令中的指示位的取值/状态,判断终端针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中,进而合理调度第二上行资源的重传。例如,以UCI参数和第一上行资源相关联为例进行说明,当终端针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,终端根据第一上行资源确定相应的UCI参数,如第一上行资源为CG资源,则由配置该CG的RRC信令确定UCI的时频资源位置等参数,并在相应的资源上向网络设备发送UCI;如果第一上行资源为DG资源,且UCI时频资源位置等参数由分配第一上行资源的DCI指示,则根据DCI中指示信息确定发送UCI的时频资源位置等。又例如以UCI参数和第二上行资源相关联为例进行说明,当终端针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,终端根据第二上行资源确定相应的UCI参数,如第二上行资源为CG资源,则由配置该CG的RRC信令确定UCI的时频资源位置等参数,并在相应的资源上向网络设备发送UCI;如果第二上行资源为DG资源,且UCI时频资源位置等参数由分配第二上行资源的DCI指示,则根据DCI中指示信息确定发送UCI的时频资源位置等。在本实施例中,发送UCI的时域/频域资源位置,可以由终端根据第一上行资源或第二上行资源的时域/频域资源位置和一定方式推算得到,例如发送UCI的时域位置可以和第一上行资源的时域位置存在固定时间间隔,发送UCI的时域位置也可以第二上行资源的时域位置存在固定时间间隔,发送UCI的频域位置可以和第一上行资源的频域位置存在固定函数关系,发送UCI的频域位置也可以和第二上行资源的频域位置存在固定函数关系。

下面以一个例子对上述显式指示方式三进行说明,请参见图11所示,为本申请实施例提供的指示方式示意图。图11中以为终端配置了两块在时域上有重叠的上行资源为例示意,两块在时域上有重叠的上行资源分别为上行资源1和上行资源2,其中,上行资源1和上行资源2均可以为CG资源或DG资源,假设上行资源2的优先级高于上行资源1的优先级,上行资源1用于新传或者重传,上行资源2用于新传或者重传,图11中以上行资源2的起始时刻晚于上行资源1的起始时刻为例示意,实际中上行资源2的起始时刻也可以与上行资源1的起始时刻相同或者早于上行资源1的起始时刻。以下针对图11所示的场景进行说明。

图11中以终端的MAC实体执行本申请提供的方法为例示意说明。终端的MAC实体在处理上行资源2的过程中,若确定上行资源2的优先级高于上行资源1的优先级,且终端针对上行资源1组成MAC PDU或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程中或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程的缓存(buffer)中,且上行资源1关联的HARQ进程和上行资源2关联的HARQ进程不同,则该终端可以向网络设备发送承载指示信息的UCI,此外,终端在针对上行资源1未组成MAC PDU或针对上行资源1没有数据存储在对应的缓存中时,不向网络设备发送UCI,则网络设备可根据终端是否发送UCI,判断终端针对上行资源1是否组成MAC PDU或针对上行资源1是否有数据存储在对应的缓存中,进而合理调度上行资源1的重传。这里,可以是由MAC实体指示PHY实体发送UCI。

需要说明的是,上述显式指示方式三除可以用于同一终端的上行资源重叠的场景外,还可以用于不同终端之间的上行资源抢占场景。下面详细描述终端间的上行资源抢占场景中存在的问题,以及采用本申请实施例提供的上述显式指示方式三如何解决该问题。

以两个终端之间的上行资源抢占为例,假设网络设备为终端1配置了上行资源1,该上行资源可以是CG资源或DG资源,若此时网络设备检测到终端2有更紧急或更高优先级的上行数据需要传输,则网络设备可以通过指示信令指示终端1不在上行资源1上进行上行传输,并通知终端2使用上行资源1进行上行传输,此时可以理解为终端1的上行资源1被终端2抢占。在该过程中,终端1对于上行资源1的处理有如下三种情形:

第一种情形,针对上行资源1终端1没有合适的待传输数据,准备skip该上行资源1。

第二种情形,终端1在处理上行资源1之前收到了网络设备发送的指示信令,指示终端1不在上行资源1上进行上行传输,此时,终端1的MAC实体可忽略上行资源1。

第三种情形,终端1针对上行资源1组成MAC PDU并递交到PHY实体,PHY实体收到网络设备发送的所述指示信令后放弃上行资源1的传输。

针对上述三种情形,网络设备在上行资源1上均接收不到信号。目前针对上述场景,一种处理方式中网络设备默认终端1启用了跳过(skip)机制,当网络设备在上行资源1上接收不到信号时,认为终端1在该上行资源1上没有合适的信号传输,故不会调度该上行资源1的重传,而实际中,终端1可能并没有skip该上行资源1,而是针对该上行资源1已组成数据包但是上行资源1被终端2抢占,故无法发送针对上行资源1组成的数据包,这种情况下,若网络设备不调度该上行资源1的重传,可能会导致数据丢失,进而影响用户体验。另一种处理方式中,针对上述场景网络设备被配置为一直调度该上行资源1的重传,而实际中,终端1可能skip该上行资源1或忽略该上行资源1,也就是,终端可能未针对上行资源1组成MAC PDU或者没有针对上行资源1的数据存储在对应的缓存中,这种情况下,若网络设备调度该上行资源1的重传,则会增加信令开销,且浪费重传资源。

鉴于上述存在的问题,可采用本申请中显式指示方式三的方法解决。

基于上述显式指示方式三,终端1可通过向网络设备发送UCI,指示针对上行资源1是否组成MAC PDU或针对上行资源1是否有数据存储在对应的缓存中。一种可能的实现方式中,当终端1接收到来自网络设备的抢占指示信令,且终端1针对上行资源1组成MAC PDU或针对上行资源1有数据存储在对应的缓存中时,向网络设备发送UCI。其中,本申请中抢占指示信令用于指示终端1不在上行资源1上进行上行传输,可以理解为,抢占指示信令用于指示上行资源1被抢占。当终端1接收到来自网络设备的抢占指示信令,且终端1在针对上行资源1未组成MAC PDU或针对上行资源1没有数据存储在对应的缓存中时,不向网络设备发送UCI,则网络设备可根据终端1是否发送UCI,判断终端1针对上行资源1是否组成MAC PDU或针对上行资源1是否有数据存储在对应的缓存中,进而合理调度上行资源1的重传。另一种可能的实现方式中,终端1在针对上行资源1组成MAC PDU或针对上行资源1有数据存储在对应的缓存中时,或者,终端1在针对上行资源1未组成MAC PDU或针对上行资源1没有数据存储在对应的缓存中时,均向网络设备发送UCI,并在UCI中包括用于指示针对上行资源1是否组成MAC PDU或针对上行资源1是否有数据存储在对应的缓存中的指示位,通过该指示位的取值指示针对上行资源1是否组成MAC PDU或针对上行资源1是否有数据存储在对应的缓存中。例如,以该指示位为一个比特位为例,当该比特位的取值为1时,可以用于指示针对上行资源1组成MAC PDU或针对上行资源1有数据存储在对应的缓存中,当该比特位的取值为0时,可以用于指示针对上行资源1未组成MAC PDU或针对上行资源1没有数据存储在对应的缓存中。基于该种实现,网络设备可根据UCI中指示位的取值/状态,判断终端1针对上行资源1是否组成MAC PDU或针对上行资源1是否有数据存储在对应的缓存中,进而合理调度上行资源1的重传。

其中,针对上行资源1有数据存储在对应的缓存中,可以理解为针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程中或针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程的缓存(buffer)中。

基于上述举例,终端1可采用如下两种方式向网络设备发送UCI:

方式1:终端1的PHY实体将网络设备发送的抢占指示信令通知终端1的MAC实体,进而由终端1的MAC实体指示PHY实体向网络设备发送UCI。

方式2:终端1的PHY实体收到网络设备发送的抢占指示信令后,由终端1的PHY实体向网络设备发送UCI。

一种可能的实现方式中,UCI参数,例如发送该UCI的时频资源位置或格式等参数,可以与上行资源1关联。示例性地,以UCI参数为发送该UCI的时频资源位置为例,当上行资源1为CG资源时,UCI的时频资源位置可以由RRC信令配置;当上行资源1为DG时,UCI的时频资源位置可以由RRC信令配置和/或DCI进行指示。可以通过分配上行资源1的DCI指示UCI的时频资源位置,或者在网络设备发送的抢占指示信令中指示UCI的时频资源位置;或者当上行资源1是DG资源时,可以通过RRC配置该UCI时频资源可选位置的集合,并通过分配上行资源1的DCI,或者网络设备发送的抢占指示信令从UCI时频资源可选位置的集合中指示一个具体的时频资源位置。可选的,在本实施例中,发送UCI的时域/频域资源位置可以由终端根据第一上行资源的时域/频域位置和一定方式推算得到,例如发送UCI的时域位置和第一上行资源的时域位置可以存在固定时间间隔,发送UCI的频域位置可以和第一上行资源的频域位置存在固定函数关系,发送UCI的频域位置也可以和第二上行资源的频域位置存在固定函数关系。

上述举例中,上行资源1被终端2抢占,则在被抢占的资源部分可以不进行数据发送,或者降低功率进行数据发送。在该场景中,如果上行资源1被MAC实体主动忽略,如MAC实体在处理上行资源1之前就收到PHY实体指示上行资源1被终端2抢占,则可以主动清空上行资源1关联的HARQ进程中的数据。

第二类,终端采用隐式指示方式向网络设备指示针对第二上行资源是否组成MACPDU或针对第二上行资源是否有数据存储在对应的缓存中。

在隐式指示方式中,终端可以采用在第一上行资源上传输的信息向网络设备指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中;或者,终端可以采用第一MAC PDU的传输方式,向网络设备指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。

基于上述隐式指示方式,第一上行资源上传输的信息例如可以包括解调参考信号(demodulation reference signal,DMRS),即,可以通过第一上行资源上传输的DMRS指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。示例性地,网络设备可以通过RRC信令为终端配置两类DMRS,或者为终端预先定义两类DMRS,例如两类DMRS分别为DMRS类型1和DMRS类型2,每类DMRS中可以包含至少一个DMRS。当终端在第一上行资源上传输DMRS类型1包括的DMRS时,指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,当终端在第一上行资源上传输DMRS类型2包括的DMRS时,指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。

基于上述隐式指示方式,第一MAC PDU的传输方式例如可以包括传输第一MAC PDU所采用的调制方式或加扰方式,即,可以通过第一MAC PDU的调制方式或加扰方式指示针对第二上行资源是否组成MAC PDU或针对第二上行资源是否有数据存储在对应的缓存中。示例性地,网络设备可以通过RRC信令为终端配置两类无线网络临时标识(radio networktemporary identifier,RNTI),或者为终端预先定义两类RNTI,例如两类RNTI分别为RNTI类型1和RNTI类型2,每类RNTI中可以包含至少一个RNTI。当终端采用RNTI类型1包括的RNTI对第一上行资源进行加扰时,指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,当终端采用RNTI类型2包括的RNTI对第一上行资源进行加扰时,指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。示例性地,网络设备可以通过RRC信令为终端配置两类调制编码策略(modulation andcoding scheme,MCS),或者为终端预先定义两类MCS,例如两类MCS分别为MCS类型1和MCS类型2,每类MCS中可以包含至少一个MCS。当终端采用MCS类型1包括的MCS对第一上行资源进行调制时,指示针对第二上行资源组成MAC PDU或针对第二上行资源有数据存储在对应的缓存中,当终端采用MCS类型2包括的MCS对第一上行资源进行调制时,指示针对第二上行资源未组成MAC PDU或针对第二上行资源没有数据存储在对应的缓存中。

下面以一个例子对上述隐式指示方式进行说明,请参见图12所示,为本申请实施例提供的指示方式示意图。图12中以为终端配置了两块在时域上有重叠的上行资源为例示意,两块在时域上有重叠的上行资源分别为上行资源1和上行资源2,其中,上行资源1和上行资源2均可以为CG资源或DG资源,假设上行资源2的优先级高于上行资源1的优先级,上行资源1用于新传或者重传,上行资源2用于新传或者重传,图12中以上行资源2的起始时刻晚于上行资源1的起始时刻为例示意,实际中上行资源2的起始时刻也可以与上行资源1的起始时刻相同或者早于上行资源1的起始时刻。以下针对图12所示的场景对隐式指示方式进行说明。

图12中以终端的MAC实体执行本申请提供的方法为例示意说明。终端的MAC实体在处理上行资源2的过程中,若确定上行资源2的优先级高于上行资源1的优先级,且终端针对上行资源1组成MAC PDU或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程中或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程的缓存(buffer)中,且上行资源1关联的HARQ进程和上行资源2关联的HARQ进程不同,则该终端的MAC实体指示PHY实体通过DMRS类型1进行上行资源2的上行传输,其他情形下,终端使用DMRS类型2进行上行资源2的上行传输。基于该种实现,网络设备可根据上行资源2上传输的DMRS类型,判断终端针对上行资源1是否组成MAC PDU或针对上行资源1是否有数据存储在对应的缓存中,进而合理调度上行资源1的重传。

可选的,也可以由终端的PHY实体执行该方法,当终端的PHY实体确定上行资源2的优先级高于上行资源1的优先级时,通过DMRS类型1进行上行资源1的上行传输。

鉴于上行资源在时域上重叠的场景中无法合理调度上行资源的重传,本申请实施例提供另一种通信方法,在该方法中,针对上行资源在时域上重叠的场景,终端确定在重叠部分采用优先级较高的上行资源发送信号时,可以利用下个周期到达的资源对优先级较低的上行资源所组的MAC PDU进行传输,可以减少数据包丢失,且采用该方法,无需终端通知网络设备调度新的资源,可节省信令开销。

请参考图13,其为本申请实施例提供的另一种通信方法的实施流程图。参阅图13所示,该方法包括:

步骤201:终端确定在时域上有重叠部分的第一上行资源和第二上行资源中,第一上行资源的优先级高于第二上行资源的优先级。

步骤202:终端在重叠部分采用第一上行资源向网络设备发送信号。

步骤203:终端在第三上行资源上向网络设备发送针对第二上行资源生成的数据包。其中,第三上行资源为在第二上行资源之后到达的上行资源,第三上行资源与第二上行资源关联相同的HARQ进程,且,终端针对第三上行资源未生成数据包。

一种可能的实现方式中,第三上行资源和第二上行资源为配置授权资源不同周期到达的资源。

一种可能的实现方式中,第一上行资源与第二上行资源关联不同的HARQ进程。

下面以一个例子对上述图13中的方法进行说明,请参见图14所示,为本申请实施例提供的数据传输示意图。图14中以为终端配置了两块在时域上有重叠的上行资源为例示意,两块在时域上有重叠的上行资源分别为上行资源1和上行资源2,其中,上行资源2可以为CG资源或DG资源,上行资源1为CG资源,假设上行资源2的优先级高于上行资源1的优先级,上行资源1用于新传,上行资源2用于新传或者重传,图14中以上行资源2的起始时刻晚于上行资源1的起始时刻为例示意,实际中上行资源2的起始时刻也可以与上行资源1的起始时刻相同或者早于上行资源1的起始时刻。以下针对图14所示的场景进行说明。

图14中终端在处理上行资源2的过程中,若确定上行资源2的优先级高于上行资源1的优先级,且终端针对上行资源1组成MAC PDU或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程中或终端针对上行资源1组成的MAC PDU对应的数据存储在对应的HARQ进程的缓存(buffer)中,且上行资源1关联的HARQ进程和上行资源2关联的HARQ进程不同,终端可以在重叠部分采用上行资源2向网络设备发送数据包,并在下一个与上行资源1关联到相同HARQ进程的CG资源(记为上行资源3)到达时,若终端针对该上行资源3没有合适的数据传输,准备skip该上行资源3,此时终端可采用上行资源3向网络设备发送针对上行资源1生成的数据包。

上述主要从终端和网络设备交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,终端和网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本申请中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的技术方案的范围。

本申请实施例可以根据上述方法示例对终端和网络设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

基于相同的发明构思,本申请实施例还提供用于实现以上任一种方法的装置,例如,提供一种装置包括用以实现以上任一种方法中终端所执行的各个步骤的单元(或手段)。再如,还提供另一种装置,包括用以实现以上任一种方法中网络设备所执行的各个步骤的单元(或手段)。

一种可能的实施方式中,本申请实施例提供一种通信装置100。该通信装置100可以应用于终端。图15所示为本申请实施例提供的一种通信装置100的结构示意图,参阅图15所示,该通信装置100包括处理单元110。在实施中,通信装置100还可包括发送单元120和接收单元130。

其中,当通信装置100用于执行图5所示的方法时,处理单元110可用于确定第一上行资源的优先级高于第二上行资源的优先级,所述第一上行资源与所述第二上行资源在时域上有重叠部分,并确定在所述重叠部分采用所述第一上行资源发送信号时,向网络设备指示针对所述第二上行资源是否组成媒体接入控制层协议数据单元MAC PDU或针对所述第二上行资源是否有数据存储在对应的缓存中。

其中,当通信装置100用于执行图13所示的方法时,处理单元110可用于确定第一上行资源的优先级高于第二上行资源的优先级,所述第一上行资源与所述第二上行资源在时域上有重叠部分;发送单元120可用于在所述重叠部分采用所述第一上行资源向网络设备发送信号,并在第三上行资源上向所述网络设备发送数据包,所述数据包为针对所述第二上行资源生成的数据包,所述第三上行资源为在所述第二上行资源之后到达的上行资源,所述第三上行资源与所述第二上行资源关联相同的混合自动重传请求HARQ进程,且,所述终端针对所述第三上行资源未生成数据包。

另一种可能的实施方式中,本申请实施例还提供一种通信装置200。该通信装置200可以应用于网络设备。图16所示为本申请实施例提供的一种通信装置200的结构示意图,参阅图16所示,该通信装置200包括处理单元210。在实施中,通信装置200还可包括接收单元220。

其中,当通信装置100用于执行图5所示的方法时,处理单元210可用于根据终端的指示确定针对第二上行资源是否组成媒体接入控制层协议数据单元MAC PDU或针对所述第二上行资源是否有数据存储在对应的缓存中;当确定针对所述第二上行资源组成MAC PDU或针对所述第二上行资源有数据存储在对应的缓存中时,调度所述第二上行资源的重传;或,当确定针对所述第二上行资源未组成MAC PDU或针对所述第二上行资源没有数据存储在对应的缓存中时,不调度所述第二上行资源的重传。

其中,当通信装置100用于执行图13所示的方法时,接收单元130可用于接收终端采用第一上行资源发送的信号,所述第一上行资源与第二上行资源在时域上有重叠部分,所述第一上行资源的优先级高于所述第二上行资源的优先级;接收所述终端在第三上行资源上发送的数据包,所述数据包为针对所述第二上行资源生成的数据包,所述第三上行资源为在所述第二上行资源之后到达的上行资源,所述第三上行资源与所述第二上行资源关联相同的混合自动重传请求HARQ进程,且,针对所述第三上行资源未生成数据包。

当通信装置100应用于终端,通信装置200应用于网络设备,且执行图5所示的方法时,还可执行如下操作:

一种可能的实施方式中,接收单元220用于接收来自所述终端的指示信息,所述指示信息用于指示针对所述第二上行资源是否组成MAC PDU或针对所述第二上行资源是否有数据存储在对应的缓存中。

一种可能的实施方式中,所述处理单元110还用于确定在所述重叠部分采用所述第一上行资源发送信号之前,针对所述第一上行资源组成第一MAC PDU;所述处理单元110具体用于确定在所述重叠部分采用所述第一上行资源发送所述第一MAC PDU。

一种可能的实施方式中,所述发送单元120用于向所述网络设备发送指示信息,所述指示信息用于指示针对所述第二上行资源是否组成MAC PDU或针对所述第二上行资源是否有数据存储在对应的缓存中。

一种可能的实施方式中,所述指示信息承载于媒体接入控制元素MAC CE,所述MACCE携带在所述第一MAC PDU中。

一种可能的实施方式中,所述指示信息位于所述MAC CE的MAC子头。

一种可能的实施方式中,所述指示信息包括逻辑信道标识LCID。

一种可能的实施方式中,所述指示信息位于所述MAC CE的负载。

一种可能的实施方式中,所述MAC CE包括如下信息中的一项或多项:

所述第二上行资源关联的混合自动重传请求HARQ进程的标识信息;

所述第二上行资源的位置信息;

第二MAC PDU中最高优先级的逻辑信道LCH的标识或优先级;或,

第二MAC PDU中最高优先级的LCH关联的SR信息,所述第二MAC PDU为针对所述第二上行资源组成的MAC PDU。

一种可能的实施方式中,所述指示信息包括所述第一MAC PDU的MAC子头的比特位。

一种可能的实施方式中,所述指示信息承载于上行控制信息UCI。

一种可能的实施方式中,所述UCI中包括如下信息中的一项或多项:

所述第二上行资源关联的HARQ进程的标识信息;

所述第二上行资源的位置信息;

第二MAC PDU中最高优先级的逻辑信道LCH的标识或优先级;

第二MAC PDU中最高优先级的LCH关联的SR信息,所述第二MAC PDU为针对所述第二上行资源组成的MAC PDU。

一种可能的实施方式中,在所述第一上行资源上传输的信息用于指示针对所述第二上行资源是否组成MAC PDU或针对所述第二上行资源是否有数据存储在对应的缓存中;或,

所述第一MAC PDU的传输方式用于指示针对所述第二上行资源是否组成MAC PDU或针对所述第二上行资源是否有数据存储在对应的缓存中。

一种可能的实施方式中,所述第一上行资源关联的HARQ进程和所述第二上行资源关联的HARQ进程不同。

当通信装置100应用于终端,通信装置200应用于网络设备,且执行图13所示的方法时,还可执行如下操作:

一种可能的实施方式中,所述第三上行资源和所述第二上行资源为配置授权资源不同周期到达的资源。

一种可能的实施方式中,所述第一上行资源与所述第二上行资源关联不同的HARQ进程。

应理解以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。

在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integratedcircuit,ASIC),或,一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。

以上用于接收的单元是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该接收单元是该芯片用于从其它芯片或装置接收信号的接口电路。以上用于发送的单元是一种该装置的接口电路,用于向其它装置发送信号。例如,当该装置以芯片的方式实现时,该发送单元是该芯片用于向其它芯片或装置发送信号的接口电路。

终端通过与网络设备之间的接口协议与终端交互信息,例如,发送指示信息或第一MAC PDU;终端与网络设备之间通过无线连接,终端通过无线接口与网络设备交互信息,例如发送指示信息或第一MAC PDU。

请参考图17,其为本申请实施例提供的一种终端的结构示意图。其可以为以上实施例中的终端,用于实现以上实施例中终端的操作。如图17所示,该终端包括:天线1701、射频部分1702、信号处理部分1703。天线1701与射频部分1702连接。在下行方向上,射频部分1702通过天线1701接收网络设备发送的信息,将网络设备发送的信息发送给信号处理部分1703进行处理。在上行方向上,信号处理部分1703对终端的信息进行处理,并发送给射频部分1702,射频部分1702对终端的信息进行处理后经过天线1701发送给网络设备。

信号处理部分1703可以包括调制解调子系统,用于实现对数据各通信协议层的处理;还可以包括中央处理子系统,用于实现对终端操作系统以及应用层的处理;此外,还可以包括其它子系统,例如多媒体子系统,周边子系统等,其中多媒体子系统用于实现对终端相机,屏幕显示等的控制,周边子系统用于实现与其它设备的连接。调制解调子系统可以为单独设置的芯片。可选地,以上用于终端的装置可以位于该调制解调子系统。

调制解调子系统可以包括一个或多个处理元件17031,例如,包括一个主控CPU和其它集成电路。此外,该调制解调子系统还可以包括存储元件17032和接口电路17033。存储元件17032用于存储数据和程序,但用于执行以上方法中终端所执行的方法的程序可能不存储于该存储元件17032中,而是存储于调制解调子系统之外的存储器中,使用时调制解调子系统加载使用。接口电路17033用于与其它子系统通信。以上用于终端的装置可以位于调制解调子系统,该调制解调子系统可以通过芯片实现,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上终端执行的任一种方法的各个步骤,接口电路用于与其它装置通信。在一种实现中,终端实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如应用于终端的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中终端执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件。

在另一种实现中,用于执行以上方法中终端所执行的方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例中终端执行的方法。

在又一种实现中,应用于终端的装置实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于调制解调子系统上,这里的处理元件可以为集成电路,例如:一个或多个ASIC,或,一个或多个DSP,或,一个或者多个FPGA,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。

终端实现以上方法中各个步骤的单元可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现,该SOC芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上终端执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上终端执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。

可见,以上应用于终端的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种终端执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行终端执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行终端执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行终端执行的部分或全部步骤。

这里的处理元件同以上描述,可以是通用处理器,例如CPU,还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。

存储元件可以是一个存储器,也可以是多个存储元件的统称。

请参考图18,其为本申请实施例提供的一种网络设备的结构示意图。用于实现以上实施例中网络设备的操作。如图18所示,该网络设备包括:天线1801、射频装置1802、基带装置1803。天线1801与射频装置1802连接。在上行方向上,射频装置1802通过天线1801接收终端发送的信息,将终端发送的信息发送给基带装置1803进行处理。在下行方向上,基带装置1803对终端的信息进行处理,并发送给射频装置1802,射频装置1802对终端的信息进行处理后经过天线1801发送给终端。

基带装置1803可以包括一个或多个处理元件18031,例如,包括一个主控CPU和其它集成电路。此外,该基带装置1803还可以包括存储元件18032和接口电路18033,存储元件18032用于存储程序和数据;接口电路18033用于与射频装置1802交互信息,该接口电路例如为通用公共无线接口(common public radio interface,CPRI)。以上应用于网络设备的装置可以位于基带装置1803,例如,以上应用于网络设备的装置可以为基带装置1803上的芯片,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上网络设备执行的任一种方法的各个步骤,接口电路用于与其它装置通信。在一种实现中,网络设备实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如应用于网络设备的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中网络设备执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件,也可以为与处理元件处于不同芯片上的存储元件,即片外存储元件。

在另一种实现中,应用于网络设备的装置实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于基带装置上,这里的处理元件可以为集成电路,例如:一个或多个ASIC,或,一个或多个DSP,或,一个或者多个FPGA,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。

网络设备实现以上方法中各个步骤的单元可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现,例如,基带装置包括该SOC芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上网络设备执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上网络设备执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。

可见,以上应用于网络设备的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种网络设备执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行网络设备执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行网络设备执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行以上网络设备执行的部分或全部步骤。

这里的处理元件同以上描述,可以是通用处理器,例如CPU,还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。

存储元件可以是一个存储器,也可以是多个存储元件的统称。

请参考图19,其为本申请实施例提供的另一种网络设备的结构示意图。其可以为以上实施例中的网络设备,用于实现以上实施例中网络设备的操作。

如图19所示,该网络设备包括:处理器1910,存储器1920,和接口1930,处理器1910、存储器1920和接口1930信号连接。

以上参考时间确定装置位于该网络设备中,且各个单元的功能可以通过处理器1910调用存储器1920中存储的程序来实现。即,以上参考时间确定装置包括存储器和处理器,存储器用于存储程序,该程序被处理器调用,以执行以上方法实施例中的方法。这里的处理器可以是一种具有信号的处理能力的集成电路,例如CPU。或者以上各个单元的功能可以通过配置成实施以上方法的一个或多个集成电路来实现。例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。或者,可以结合以上实现方式。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

46页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:处理方法、终端和网络设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!