CN110324902B - 通信方法、通信装置和*** - Google Patents

通信方法、通信装置和*** Download PDF

Info

Publication number
CN110324902B
CN110324902B CN201810291743.7A CN201810291743A CN110324902B CN 110324902 B CN110324902 B CN 110324902B CN 201810291743 A CN201810291743 A CN 201810291743A CN 110324902 B CN110324902 B CN 110324902B
Authority
CN
China
Prior art keywords
uplink grant
resource
uplink
resources
service data
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.)
Active
Application number
CN201810291743.7A
Other languages
English (en)
Other versions
CN110324902A (zh
Inventor
娄崇
刘星
范强
郭菁睿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201810291743.7A priority Critical patent/CN110324902B/zh
Priority to EP19777674.3A priority patent/EP3764721A4/en
Priority to PCT/CN2019/080399 priority patent/WO2019185014A1/zh
Publication of CN110324902A publication Critical patent/CN110324902A/zh
Priority to US17/034,639 priority patent/US11457468B2/en
Application granted granted Critical
Publication of CN110324902B publication Critical patent/CN110324902B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/0064Rate requirement of the data, e.g. scalable bandwidth, data priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0078Timing of allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/563Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种通信方法、通信装置和***,能够减小紧急业务的传输时延。该方法包括:接收上行授权;根据该上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源;利用该第一上行授权资源传输第一业务数据。

Description

通信方法、通信装置和***
技术领域
本申请涉及通信领域,并且更具体地,涉及通信方法、通信装置和***。
背景技术
在某些通信***中,例如,长期演进(Long Term Evolution,LTE)以及第五代(5thgeneration,5G)通信***的新空口接入技术(new radio access technology,NR),由于多种业务的需求,网络设备可以为终端设备配置一个或多个逻辑信道(logical channel,LCH)。每个逻辑信道可对应一种业务的服务质量(quality of service,QoS)要求。例如,终端设备可能同时需要上网业务以及语音业务(例如,Voice over LTE,VoLTE),因此可能被配置两个不同的逻辑信道,以接收或发送不同业务的数据。
目前,已知一种方法,终端设备可以根据接收到上行授权(uplink grant,ULgrant)的先后顺序来进行资源映射。具体地,网络设备可通过下行控制信息向终端设备指示被授权的物理上行资源(以下简称,上行授权资源),每个上行授权可对应一个上行授权资源。终端设备可根据接收到上行授权的先后顺序确定资源映射的先后顺序,并以此将逻辑信道中的数据映射到相应的上行授权资源中发送。
然而,有一些时延敏感的业务,例如,超可靠低延迟通信(ultra-reliable andlow latency communication,URLLC)、工业互联网、确定性网络(deterministic network,DetNet)等,对时延的要求较高。上述方法并未充分地考虑到这些业务的时延敏感特性。若采用上述方法来处理这些业务,可能会有较大的传输时延。
发明内容
有鉴于此,本申请提供一种通信方法、通信装置和***,以期减小传输时延。
第一方面,提供了一种通信方法,包括:
终端设备接收上行授权;
根据所述上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源;
利用所述第一上行授权资源传输所述第一业务数据。
相应地,网络设备发送上行授权,所述上行授权指示上行授权资源在时域上的位置。
应理解,上行授权并不仅限于指示上行授权资源在时域上的位置,还可用于指示上行授权资源在频域上的位置,以及资源大小、编码调制方式(coding and modulationscheme,MCS)等信息。本申请对此不做限定。
基于上述技术方案,终端设备能够根据上行授权资源在时域上的位置,选择合适的第一上行授权资源来发送第一业务数据,相比于现有技术而言,不依赖于上行调度的到达时间来确定用来传输第一业务数据的资源,而是考虑到了资源的时域位置,也就是考虑到了第一业务数据的发送时间,从而能够为对时延敏感的第一业务数据选择合适的资源来传输,有利于减小传输时延。并且,该技术方案并不仅仅适用于动态调度的上行授权资源,还可适用于预配置的上行授权资源。
结合第一方面,在第一方面的某些实现方式中,所述根据所述上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源,包括:
根据所述上行授权指示的上行授权资源在时域上的结束位置确定所述上行授权资源的第一剩余时间,所述第一剩余时间为上行授权资源在时域上的结束位置与所述第一业务数据的超时时间的时间间隔;
从所述上行授权资源中确定所述第一上行授权资源,所述第一上行授权资源的第一剩余时间大于或等于预先配置的时延门限。
因此,终端设备能够根据第一业务数据的时延需求选择第一上行授权资源,由此确定的第一上行授权资源能够保证第一业务数据的传输时延满足时延需求。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:
接收所述时延门限的指示信息。
相应地,网络设备发送所述时延门限的指示信息。
结合第一方面,在第一方面的某些实现方式中,所述第一上行授权资源为多个上行授权资源中时域位置处于最前面的资源。
因此,终端设备能够将时域位置处于最前面的上行授权资源用来传输第一业务数据,也就是将第一业务数据最先发送,从而有利于第一业务数据的传输时延达到最小。
结合第一方面,在第一方面的某些实现方式中,所述根据所述上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源,包括:
根据多个上行授权指示的所述多个上行授权资源在时域上的起始位置,确定所述多个上行授权资源的第二剩余时间,所述第二剩余时间为上行授权资源在时域上的起始位置与对所述第一业务数据所在的逻辑信道进行逻辑信道优先级化LCP的起始时间的时间间隔;
从所述多个上行授权资源中确定所述第一上行授权资源,所述第一上行授权资源为所述多个上行授权资源中第二剩余时间最小的资源。
其中,第二剩余时间最小的资源也就是时域上处于最前面的资源,即,将第一业务数据最先发送,从而有利于第一业务数据的传输时延达到最小。
结合第一方面,在第一方面的某些实现方式中,所述根据所述上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源,包括:
根据多个上行授权指示的多个上行授权资源在时域上的结束位置确定所述多个上行授权资源的第一剩余时间,所述第一剩余时间为上行授权资源在时域上的结束位置与正确接收到所述第一业务数据的超时时间的时间间隔;
从所述多个上行授权资源中确定多个候选的上行授权资源,所述候选的上行授权资源的第一剩余时间大于或等于预先配置的时延门限;
从所述多个候选的上行授权资源中确定所述第一上行授权资源,所述第一上行授权资源是所述多个候选的上行授权资源中时域位置处于最前面的资源。
因此,利用该第一上行授权资源传输第一业务数据,可以同时达到满足第一业务数据的时延需求和传输时延最小的效果。
结合第一方面,在第一方面的某些实现方式中,所述第一上行授权资源能够传输的比特数大于或等于所述第一业务数据的大小,以及
所述利用所述第一上行授权资源传输所述第一业务数据,包括:
利用所述第一上行授权资源传输所述第一业务数据的全部数据。
由于分段传输过程中,可能会由于某一个或多个资源承载的数据传输失败而导致整个数据无法恢复,需要重传来解决,由此带来一定的传输时延。通过选择能够传输的比特数大于或等于第一业务数据的大小的上行授权资源来传输第一业务数据,可进一步减小传输时延。
结合第一方面,在第一方面的某些实现方式中,所述第一上行授权资源能够传输的比特数小于所述第一业务数据的大小,且所述第一业务数据支持分段传输,以及
所述利用所述第一上行授权资源传输所述第一业务数据,包括:
利用所述第一上行授权资源传输所述第一业务数据的部分数据。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:
利用第二上行授权资源传输第一业务数据的剩余数据中的部分或全部;
所述第一业务数据的剩余数据是未通过所述第一上行授权资源发送的数据,所述第二上行授权资源为多个上行授权资源中除所述第一上行授权资源之外第二剩余时间最小的资源;或者,所述第二上行授权资源为所述多个上行授权资源中除所述第一上行授权资源之外上行授权最先到达的资源,其中,第二剩余时间为上行授权资源在时域上的起始位置与对所述第一业务数据进行LCP的起始时间的时间间隔。
即,在第一业务数据支持分段传输的情况下,也可利用一个或多个上行授权资源来传输第一业务数据。
第二方面,提供了一种通信方法,包括:
终端设备接收上行授权;
从所述上行授权指示的上行授权资源中确定第一上行授权资源,所述第一上行授权资源能够传输的比特数大于或等于所述第一业务数据的大小;
利用所述第一上行授权资源传输所述第一业务数据。
对应地,网络设备发送上行授权,所述上行授权指示上行授权资源的大小。
终端设备可根据上行授权资源的大小确定能够传输的比特数,进而将能够传输的比特数大于或等于第一业务数据的大小的资源确定为第一上行授权资源,利用该第一上行授权资源来传输第一业务数据。由此,终端设备可利用足够的资源将第一业务数据中的全部数据发送出去,从而可以避免因分段传输可能带来的传输时延,有利于减小传输时延。
结合第一方面或第二方面,在某些实现方式中,所述方法还包括:
终端设备接收第一指示信息,所述第一指示信息指示所述第一业务数据是否支持分段传输。
与此对应地,网络设备发送第一指示信息,所述第一指示信息指示所述第一业务数据是否支持分段传输。
结合第一方面或第二方面,在某些实现方式中,所述第一指示信息携带在所述第一业务数据的逻辑信道配置信息元素中,所述第一指示信息由分段segmentation字段承载。
结合第一方面或第二方面,在某些实现方式中,所述第一业务数据满足以下一项或多项:
所述第一业务数据的优先比特率PBR为无穷大;或,
所述第一业务数据的优先级的值小于或等于预设门限;或,
所述第一业务数据为高优先级数据。
结合第一方面或第二方面,在某些实现方式中,所述第一业务数据的优先级字段携带在逻辑信道配置信息元素中,所述优先级字段指示所述第一业务数据的优先级的值。
结合第一方面或第二方面,在某些实现方式中,所述第一业务数据的高优先级字段携带在逻辑信道配置信息元素中,所述高优先级字段指示所述第一业务数据为高优先级数据。
结合第一方面或第二方面,在某些实现方式中,所述第一业务数据的优先比特率PBR字段携带在逻辑信道配置信息元素中,所述PBR字段指示所述第一逻辑信道的PBR为无穷大。
通过以上任意一种方式可以指示逻辑信道中承载的业务数据是否为紧急业务的数据。
结合第一方面或第二方面,在某些实现方式中,所述上行授权资源为动态调度的资源,或者,所述上行授权资源为预配置的资源。
第三方面,本申请提供一种通信装置,具有实现上述方法方面中终端设备行为的功能,其包括用于执行上述方法方面所描述的步骤或功能相对应的单元或部件(means)。所述步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。
第四方面,本申请提供一种通信装置,包括至少一个处理器和存储器,所述至少一个处理器用于执行以上第一方面或第二方面提供的方法。
第五方面,本申请提供一种通信装置,包括至少一个处理器和接口电路,所述至少一个处理器用于执行以上第一方面或第二方面提供的方法。
第六方面,本申请提供一种程序,该程序在被处理器执行时,用于执行以上第一方面或第二方面提供的方法。
第七方面,本申请提供一种程序产品,例如计算机可读存储介质,包括第六方面的程序。
附图说明
图1是适用于本申请实施例的通信***的示意图;
图2是LTE中协议栈的结构示意图;
图3是将多个逻辑信道复用到同一个传输信道的示意图;
图4是将多个逻辑信道复用到同一个传输信道的示意图;
图5示出了接收到三个上行授权的时间和该三个上行授权所指示的三个上行授权资源在时域上的位置;
图6是本申请实施例提供的通信方法的示意性流程图;
图7是本申请实施例提供的通信方法的另一示意性流程图;
图8是终端设备基于上行授权资源的第一剩余时间确定第一上行授权资源的示意图;
图9是终端设备基于上行授权资源的第一剩余时间确定第一上行授权资源的另一示意图;
图10是本申请实施例的通信方法的又一示意性流程图;
图11是终端设备基于上行授权资源的第二剩余时间确定第一上行授权资源的示意图;
图12是本申请另一实施例提供的通信方法的示意性流程图;
图13是本申请实施例提供的通信装置的示意性框图;
图14是本申请另一实施例提供的通信装置的示意性框图;
图15是本申请实施例提供的终端设备的结构示意图;
图16是本申请实施例提供的网络设备的结构示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信***,例如但不限于,窄带物联网***(Narrow Band-Internet of Things,NB-IoT)、全球移动通信(Global System ofMobile communication,GSM)***、码分多址(Code Division Multiple Access,CDMA)***、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)***、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term Evolution,LTE)***、LTE频分双工(Frequency Division Duplex,FDD)***、LTE时分双工(Time DivisionDuplex,TDD)、通用移动通信***(Universal Mobile Telecommunication System,UMTS)、全球互联微波接入(Worldwide Interoperability for Microwave Access,WiMAX)通信***、未来的第五代(5th Generation,5G)***或新一代无线接入技术(new radio accesstechnology,NR)等。
为便于理解本申请实施例,首先以图1中示出的通信***为例详细说明适用于本申请实施例的通信***。图1是适用于本申请实施例的通信方法的通信***100的示意图。如图1所示,该通信***100可包括至少一个网络设备(例如,图中示出的网络设备102)和至少一个终端设备(例如,图中示出的终端设备104),网络设备102可与终端设备104通信。可选地,该通信***100还可包括更多的网络设备和/或更多的终端设备,本申请对此不做限定。
其中,网络设备可以是任意一种具有无线收发功能的设备,该设备包括但不限于:演进型节点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)、基带单元(BaseBand Unit,BBU),无线保真(Wireless Fidelity,WIFI)***中的接入点(Access Point,AP)、无线中继节点、无线回传节点、传输点(transmission and receptionpoint,TRP或者transmission point,TP)等,还可以为5G,如,NR,***中的gNB,或,传输点(TRP或TP),5G***中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,如基带单元(BBU),或,分布式单元(distributed unit,DU)等。
在一些部署中,gNB可以包括集中式单元(centralized unit,CU)和DU。gNB还可以包括射频单元(radio unit,RU)。CU实现gNB的部分功能,DU实现gNB的部分功能,比如,CU实现无线资源控制(radio resource control,RRC),分组数据汇聚层协议(packet dataconvergence protocol,PDCP)层的功能,DU实现无线链路控制(radio link control,RLC)、媒体接入控制(media access control,MAC)和物理(physical,PHY)层的功能。由于RRC层的信息最终会变成PHY层的信息,或者,由PHY层的信息转变而来,因而,在这种架构下,高层信令,如RRC层信令,也可以认为是由DU发送的,或者,由DU+CU发送的。可以理解的是,网络设备可以为CU节点、或DU节点、或包括CU节点和DU节点的设备。此外,CU可以划分为接入网RAN中的网络设备,也可以将CU划分为核心网CN中的网络设备,在此不做限制。
终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(Virtual Reality,VR)终端设备、增强现实(AugmentedReality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smart home)中的无线终端等等。本申请的实施例对应用场景不做限定。
在通信***100中,网络设备102可以与多个终端设备(例如包括图中所示的终端设备104)通信。终端设备104也可以与多个网络设备(例如包括图中所示的网络设备102)通信,或者,终端设备104也可以与一个或多个其他终端设备通信。图1中所示的网络设备102与终端设备104通信的场景仅为本申请所提供的通信方法所适用的一种可能的场景,本申请所提供的通信方法还可适用于更多的场景,例如,多点协作(Coordination MultiplePoint,CoMP)传输场景、设备到设备(device to device,D2D)通信场景、V2X(Vehicle toEverything)通信场景等。图1中仅为便于理解而示例,并未予以画出。
为便于理解本申请实施例,下面结合图2简单说明LTE中的协议栈结构。图2是LTE中用户面协议栈的结构示意图。如图所示,在当前的LTE的用户面协议栈结构中,可以包括4个协议层,自上而下分别可以为分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层、无线链路控制(Radio Link Control,RLC)层、媒体接入控制(Media AccessControl,MAC)层和物理(Physical,PHY)层。发送端设备在任意一个协议层(例如,记作协议层A,可以理解,协议层A可以为PDCP层、RLC层、MAC层和PHY层中任意一个协议层)生成的数据都需要经过其下层的协议层的处理,最终通过物理信道发送给接收端设备。相对应地,接收端设备在物理信道上接收到的数据也需要通过PHY层及其上层的协议层的处理,一直到协议层A,才可以获取该数据。
应理解,图中仅为示例,不应对本申请构成任何限定。例如,在LTE的控制面协议栈中,在PDCP以上还可包括无线资源控制(radio resource control,RRC)层、非接入层(Non-Access Stratum)。
还应理解,上文仅为便于理解,以LTE中的协议栈为例进行了说明,但这不应对本申请构成任何限定,本申请并不排除在未来的协议中将LTE中的协议栈中的一个或多个层合并、或者新增一个或多个协议层的可能。例如,在NR协议中的用户面协议栈中,可能在PDCP层上增加新的协议层,如业务数据自适应协议(Service Data Adaptation Protocol,SDAP)层。
下面结合图2中所示的协议栈,以上行传输为例,简单说明终端设备对在各协议层对数据的处理。
首先,终端设备可在PDCP层对来自上层的网际协议(Internet Protocol,IP)数据包或者NR***中的SDAP层的协议数据单元(protocol data unit,PDU)(简称,SDAP PDU)进行包头压缩,以减少无线接口上传输的比特数,并可进一步对数据包进行加密,生成PDCP层的PDU(简称,PDCP PDU)后发送至RLC层。
此后,终端设备可在RLC层将来自PDCP层的数据包进行分割或级联,生成RLC PDU后发送至MAC层。RLC层可为PDCP层提供服务。在NR***中,也可以不对上层的数据包进行级联。
此后,终端设备可在MAC层确定空中接口发送的格式,如数据块的大小、与数据块的大小相匹配的物理资源以及物理资源相匹配的MCS等。终端设备可根据MCS生成与之大小匹配的MAC PDU(即,传输块(transport block,TB))后发送至物理层。MAC层可以逻辑信道的形式为RLC层提供服务。此外,MAC层也可以生成MAC层控制信息,例如MAC控制元素(Control Element,CE),用于上报数据缓存区信息,功率余量等,用于基站调度。因此,MAC层生成的MAC PDU还可包括MAC层控制信息,本申请对此不做限定。
此后,终端设备可在物理层对来自MAC层的传输块(transport block,TB)进行信道编码、速率匹配、交织、加扰和调制等处理,然后通过天线将调制生成的信号发射出去。物理层可以传输信道(transport channel,TCH)的形式向MAC层提供服务。
应理解,上述列举结合LTE中的协议栈结构对终端设备在各协议层对上行数据执行的操作作了简单的说明,网络设备侧对下行数据的处理与之类似。此外,终端设备对下行数据的处理,和网络设备对上行数据的处理与上述过程相反,不再赘述。以上各个过程具体的实现过程可以与现有技术相同,为了简洁,这里省略对其具体过程的详细说明。
为了满足终端设备多种业务的需求,网络设备可以为每个终端设备配置一个或多个逻辑信道,每个逻辑信道可对应一种业务的QoS要求。例如,终端设备可能同时需要上网业务以及语音业务,因此可能被配置两个或更多个不同的逻辑信道,以接收或发送不同业务的数据。
以上行数据发送过程为例,不同业务的数据可分别在PDCP层和RLC层建立单独的实体(entity)并进行处理,分别对应一个逻辑信道。如前所述,MAC层也可以生成MAC层控制信息,为之分配对应的逻辑信道,MAC实体可将一个或多个逻辑信道复用到一个传输信道,将来自RLC层的协议数据单元(protocol data unit,PDU)(即,RLC PDU)和/或MAC层控制信息映射到同一个MAC层的PDU(即,MAC PDU)中。因此通过上述映射,可将多个逻辑信道复用到同一个传输信道上。
图3示出了将多个逻辑信道复用到同一个传输信道的示意图。具体地,图3示出了上行传输中将多个逻辑信道复用到一个传输信道的示例。如图中所示,MAC实体可将包括公共控制信道(common control channel,CCCH)、专用控制信道(dedicated controlchannel,DCCH)以及专用业务信道(dedicated traffic channel,DTCH)的多个逻辑信道复用到上行共享信道(uplink share channel,UL-SCH)。
图4示出了将多个逻辑信道复用到同一传输信道的另一示意图。具体地,图4示出了下行传输中将多个逻辑信道复用到一个传输信道的示例。如图中所示,MAC实体可将包括CCCH、DCCH、DTCH以及广播控制信道(broadcast control channel,BCCH)的多个逻辑信道复用到下行共享信道(downlink share channel,DL-SCH),也可将包括多播时间信道(multicast traffic channel,MTCH)和多播控制信道(multicast control channel,MCCH)的多个逻辑信道复用到多播信道(multicast channel,MCH)。
应理解,图3和图4中仅为便于理解多个逻辑信道复用同一传输信道而给出的示例,不应对本申请构成任何限定。
为便于理解本申请实施例,下面先对本申请中涉及的几个术语做简单说明。
1、逻辑信道优先级化(logical channel prioritization,LCP):MAC实体将一个或多个逻辑信道的数据放在同一个MAC PDU中,需要进行LCP处理,以将一个或多个逻辑信道的数据复用到同一个MAC PDU中。
当有新传的数据时,MAC实体会为每个上行授权资源选择合适的逻辑信道。由于在NR中,物理资源可以支持多个配置参数(numerology)、传输持续时间等参数,MAC层可根据每个上行授权资源的numerology、传输持续时间等参数确定所匹配的逻辑信道。
其中,numerology是在NR中新引入的一个概念,具体可理解为通信***所用的一套参数,例如可包括子载波间隔(subcarrier spacing,SCS)、符号长度、循环前缀(cyclicprefix,CP)长度等,一个小区可以支持一种或者多种numerology,可以适用于相同或者不同的时域和/或频域资源。应理解,这里所列举的numerology所包含的具体内容仅为示例性说明,不应对本申请构成任何限定。例如,numerology还可包括NR中所能支持的其他粒度的参数。
一个上行授权资源可能匹配一个或多个逻辑信道,映射到该上行授权资源的MACPDU只有一个,但复用的逻辑信道可能有多个,这就要求为每个逻辑信道分配一个优先级(priority)。MAC实体可按照各逻辑信道的优先级由高到低的顺序,将各逻辑信道的数据映射到MAC PDU中。
在一种可能的设计中,每个逻辑信道的优先级可由无线资源控制(radioresource control,RRC)信令中的逻辑信道配置(LogicalChannelConfig)信息元素(information element,IE)中的优先级(priority)字段指示。该优先级字段中的值越小,则所对应的逻辑信道的优先级越高。
然而,这种分配方式可能使得高优先级的逻辑信道始终占据着分配的上行授权资源,从而导致低优先级的逻辑信道没有足够的资源承载,即,低优先级的逻辑信道中的数据因分配不到资源而不能及时传输,或者说,低优先级的逻辑信道被“饿死”。
为了减少上述低优先级的逻辑信道被“饿死”的情况发生,LTE中提出了优先比特率的概念。即,在给逻辑信道分配资源之前,配置好各个逻辑信道的数据速率,从而为每个逻辑信道提供了最小的数据速率保证,减少了低优先级的逻辑信道被“饿死”的情况。
在一种可能的设计中,每个逻辑信道的优先比特率可由RRC信令中的逻辑信道配置信息元素中的优先比特率(PrioritisedBitRate)字段指示。
MAC实体可采用类似于令牌桶(token bucket)的算法实现MAC复用。该算法的基本思想是基于令牌桶内是否有令牌以及令牌的多少来确定是否发送某逻辑信道的数据,并控制组装在MAC PDU中的该逻辑信道的数据量。
桶深(Bucket Size Duration,BSD)决定了令牌桶的“深度”。它与PBR共同决定了令牌桶的最大容量PBR×BSD。令牌桶的最大容量限制了每个逻辑信道可以挂起(pending)的数据总量,即,缓存在buffer中的数据总量。
终端设备可以为每个逻辑信道j维护一个变量Bj,该变量指示了令牌桶里当前可用的令牌数,且每个token对应1字节(byte)的数据。这里,token可理解为将逻辑信道的数据映射到传输信道中的权限。Bj在逻辑信道建立时初始化为0,且每个时间单位T,增加PBR×T。举例来说,如果某逻辑信道的PrioritisedBitRate字段指示的PBR为kBps8,则PBR为8千字节每秒(kbytes per second,kBps),即每个时间单位T可以往令牌桶内注入8kBps×1ms=8Byte的token)。Bj的值不能超过桶的最大容量PBR×BSD(以BSD=500ms为例,最大容量为8kBps×500ms=4kByte)。其中,时间单位T可以为任意值,本申请对此不做限定。
终端设备可按照以下步骤进行LCP:
步骤1:对于所有Bj>0的逻辑信道,按照优先级递减顺序组包,每个逻辑信道分配的无线资源满足PBR的要求。当某个逻辑信道的PBR配置成无穷大(“infinity”)时,只有当这个逻辑信道的资源得到满足后,才会考虑比它优先级低的逻辑信道。
步骤2:Bj减去逻辑信道j在步骤1里复用到MAC PDU的所有MAC SDUs的大小。一种可能的实现方式是:对于逻辑信道j,每传输一个RLC SDU,先比较Bj是否大于0。如果Bj大于0,则往MAC PDU中添加该SDU。然后将Bj减去该SDU的大小Tsdu,并确定是否满足PBR的要求。如此反复,直到Bj小于0或满足逻辑信道j的PBR要求,则接着处理下一逻辑信道)
步骤3:如果前两步执行完还剩有上行资源的话,则不管Bj的大小,把剩余的资源按照逻辑信道优先级由高到低的顺序分配给各个逻辑信道。只有当所有高优先级的逻辑信道的数据都发送完毕且上行授权资源还未耗尽的情况下,低优先级的逻辑信道才能得到服务。即此时UE最大化高优先级的逻辑信道的数据传输。
与此同时,终端设备还应遵循如下原则:(1)如果整个RLC SDU能够填入剩余的资源中,则不应对该SDU进行分段;(2)如果终端设备对逻辑信道中的RLC SDU进行分段,则应根据剩余资源的大小,尽量填入最大分段;(3)终端设备应最大化数据的传输;(4)如果某个无线承载被挂起,则不应传输该无线承载对应逻辑信道的数据。
如果所有的逻辑信道的PBR都设置成0kBps,则会按照严格的优先级顺序来组包。此时终端设备会最大限度地满足更高优先级的数据的传输。
2、确定性网络(DetNet):相对于普通网络定义,对数据流要求极低的丢包率,对丢包、抖动、高可靠性有明确的约束,具有受控的时延。需要确定性网络的业务例如可以包括工业控制,和音频/视频业务。其中,工业控制业务的数据量小但数据流多,对时延要求敏感;音频/视频业务对时延和抖动要求都很高。例如,要求时延在1ms至10ms,传输可靠性达到99.9999%,甚至99.999999%。在美国电机及电子工程师学会(institute ofelectrical and electronics engineers,IEEE)802.1协议中对确定性网络做了明确的定义。
3、URLLC:可理解为需要确定性网络的一类业务。URLLC业务一般是紧急业务,对传输可靠性和传输时延要求很高。一般要求时延在1ms至50ms,传输可靠性在99.9%至99.9999%。
在本申请实施例中,为方便说明,将上述利用确定性网络传输的业务称为紧急业务,或者,确定性业务。应理解,本申请对于确定性业务的具体内容并不限定。
在当前技术中,终端设备在需要发送上行数据时,可以通过调度请求(schedulingrequest,SR)和缓存区状态报告(buffer status report,BSR)来通知网络设备,以请求物理上行资源。网络设备可以为终端设备调度一个或多个物理上行资源,该一个或多个物理上行资源可以通过上行授权(UL grant)来指示调制编码方式(modulation codingscheme,MCS)和资源分配(resource allocation)。或者,终端设备可以接收网络设备的RRC信令,该RRC信令中可包含半静态上行授权资源的周期等信息,当终端设备接收到包含上行授权的物理层信令后,可激活该半静态上行授权资源,从而终端设备不需要每次发送上行数据时都向网络设备请求分配上行授权资源。
在上述两种调度上行授权资源的方式中,上行授权都可以是物理层信令,例如,下行控制信息。MAC实体可根据接收到上行授权的先后顺序确定资源映射的先后顺序。
为便于说明,图5示出了接收到三个上行授权的时间和该三个上行授权所指示的三个上行授权资源在时域上的位置。如图所示,为便于区分和说明,可将该三个上行授权资源分别记作资源#1、资源#2和资源#3,该三个上行授权资源在时域上的起始位置可分别记作
Figure BDA0001617717900000101
和/>
Figure BDA0001617717900000102
与该三个上行授权资源对应的上行授权可分别记作上行授权#1、上行授权#2和上行授权#3,该三个上行授权的到达时间(或者说,接收到该三个上行授权的时间)分布可记作/>
Figure BDA0001617717900000103
和/>
Figure BDA0001617717900000104
若上行授权的到达顺序为:上行授权#1先于上行授权#2,上行授权#2先于上行授权3,即,
Figure BDA0001617717900000105
而该三个上行授权资源在时域上的起始时刻的先后顺序为:资源#3处于资源#1之前,资源#1处于资源#2之前,即,/>
Figure BDA0001617717900000106
上行授权资源在时域上的起始位置与上行授权的到达时间的时间间隔可以由参数K2表示。K2可表示上行授权资源在时域上的起始位置相比于该上行授权的接收时间的时隙偏移量。为便于区分,可将与该三个上行授权对应的间隔分别记作K2#1、K2#2和K2#3,则图中示出的与该三个上行授权的对应的时间间隔K2满足:K2#3<K2#1,且K2#3<K2#2。通常情况下,终端设备可按照上行授权到达的先后顺序进行MAC层的组包和资源映射,或者说,MAC实体按照在接到一个上行授权后就对该上行授权所指示的上行授权资源进行组包。此时,紧急业务的数据就很可能被映射到与资源#1对应的MAC PDU中。但事实上,资源#1在时域上的位置是处于在资源#3之后的,也就不能够将紧急业务的数据及时发送出去,带来了不必要的时延,甚至有可能不能够满足该业务的时延需求。
应理解,图中示出的上行授权可以都是用于动态调度的下行控制信息;也可以都是用于激活预配置的资源的下行控制信息;也可以部分是用于动态调度的下行控制信息,部分是用于激活预配置的资源的下行控制信息。本申请对此不做限定。有鉴于此,本申请提供一种通信方法,能够减小传输时延。
下面结合附图详细说明本申请实施例。
需要说明的是,在本申请实施例中,“上行授权”可理解为用于调度物理上行资源的信令,例如,用于上行授权的下行控制信息,或者,用于半静态配置的无线资源控制(radio resource control,RRC)信令,或者,在半静态配置方式中用于激活上行授权资源的下行控制信息等。“上行授权资源”可理解为通过上行授权指示的资源。在LTE或NR协议中,“上行授权”和“上行授权资源”都可对应为UL grant,本领域的技术人员可理解其含义。
还需要说明的是,本申请实施例中,“预先定义”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预先定义可以是指协议中定义的。
还需要说明的是,本申请实施例中涉及的“保存”,可以是指的保存在一个或者多个存储器中。所述一个或者多个存储器,可以是单独的设置,也可以是集成在编码器或者译码器,处理器、或通信装置中。所述一个或者多个存储器,也可以是一部分单独设置,一部分集成在译码器、处理器、或通信装置中。存储器的类型可以是任意形式的存储介质,本申请并不对此限定。
还需要说明的是,“协议”可以指通信领域的标准协议,例如可以包括LTE协议、NR协议以及应用于未来的通信***中的相关协议,本申请对此不做限定。
还需要说明的是,在下文示出的实施例中,第一、第二等仅为便于区分不同的对象,而不应对本申请构成任何限定。
还需要说明的是,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或一个以上;“A和B中的至少一个”,类似于“A和/或B”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和B中的至少一个,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
应理解,本申请提供的通信方法可适用于无线通信***,例如,图1中所示的无线通信***100。处于无线通信***中的两个通信装置间具有无线通信连接,该两个通信装置中的一个通信装置可对应于图1中所示的终端设备104,例如,可以为图1中的终端设备104,也可以为配置于终端设备104中的芯片;该两个通信装置中的另一个通信装置可对应于图1中所示的网络设备102,例如,可以为图1中的网络设备102,也可以为配置于网络设备102中的芯片。
以下,不失一般性,以终端设备与网络设备之间的交互过程为例详细说明本申请实施例。可以理解,处于无线通信***中的任意一个终端设备可以基于相同的方法与具有无线通信连接的一个或多个网络设备通信。本申请对此不做限定。
在下文示出的各实施例中,假设终端设备所接收到的上行授权所指示的上行授权资源是与承载第一业务数据的逻辑信道相匹配的资源。终端设备可基于现有技术的方法,将与承载第一业务数据的逻辑信道相匹配的资源确定出来,例如,根据承载第一业务数据的逻辑信道的一些信息,如传输持续时间、numerology中的子载波间隔等参数匹配相应的上行授权资源,然后进一步基于本申请所提供的方法确定第一上行授权资源。由于终端设备确定与逻辑信道匹配的资源的具体方法可以和现有技术相同,为了简洁,这里不再赘述。
图6是从设备交互的角度示出的本申请实施例提供的通信方法200的示意性流程图。如图所示,图6中所示的方法200可以包括步骤210至步骤260。下面结合图6对该通信方法进行详细描述。
在步骤210中,终端设备接收上行授权。
具体地,上行授权可理解为网络设备发送给终端设备的信令,该信令可用于指示网络设备为终端设备调度的资源。例如,该上行授权可以指示上行授权资源的资源位置,如,上行授权资源的时域位置和频域位置;该上行授权还可指示上行授权资源的大小;该上行授权还可指示与上行授权资源匹配的调制编码方式(modulation and coding scheme,MCS)。也就是说,在利用该上行授权资源发送数据时,需要采用与该上行授权资源匹配的MCS来对数据进行编码和调制处理。
在一种可能的设计中,该上行授权可以携带在下行控制信息中。
如前所述,该下行控制信息可以是网络设备基于终端设备的调度请求而发送的。该下行控制信息中的资源分配(resource allocation)可指示上行授权资源的资源位置,该下行控制信息的MCS字段可指示与上行授权资源匹配的MCS。
其中,下行控制信息可以是LTE或NR协议中的DCI(downlink controlinformation,DCI),或者,也可以为物理下行控制信道中传输的其他可用于承载下行控制信息的信令。
应理解,这里所说的物理下行控制信道可以是LTE或NR协议中定义的PDCCH(physical downlink control channel,物理下行控制信道)、增强物理下行控制信道(enhanced PDCCH,EPDCCH),以及随着网络演变而定义的具有上述功能的其他下行信道。
在这种设计中,该上行授权资源可以是动态调度的。
在另一种可能的设计中,该上行授权可以携带在RRC信令中。该RRC信令可指示预配置给终端设备使用的上行授权资源。该RRC信令中的预配置的授权配置(ConfiguredGrantConfig)信息元素(information element,IE)中可携带上行授权资源的起始位置、资源大小和周期,以便终端设备确定上行授权资源的时域位置和频域位置。该RRC信令还可指示与上行授权资源匹配的MCS。这种配置方式可称为预配置的授权类型1(configured grant type 1)。在这种配置方式中,上行授权可以为RRC信令。
在另一种可能的设计中,该上行授权可以是下行控制信息。网络设备可先通过RRC信令指示预配置给终端使用的上行授权资源的周期等信息,当终端设备接收到下行控制信息时,可根据该下行控制信息中携带的上行授权资源的起始位置、资源大小以及与上行授权匹配的MCS等信息,此后终端设备激活并开始使用所述预配置的上行授权资源。这种配置方式可称为预配置的授权类型2(configured grant type 2)。在这种配置方式中,上行授权可以为下行控制信息。
在这种设计中,该上行授权资源可以是预配置的,例如可以是半静态调度(semi-persistent scheduling,SPS)的资源或免授权(grant free)资源。
应理解,上文中列举的用于携带上行授权的信令以及通过信令指示上行授权资源的方式仅为示例性说明,而不应对本申请构成任何限定。本申请并不排除采用其他的信令来携带上行授权的可能,也不排除采用其他的方式或通过其他字段来指示上行授权资源的可能。
在本申请实施例中,该终端设备可以接收到一个或多个上行授权,每个上行授权可用于指示一个上行授权资源。也就是说,网络设备可以为终端设备调度一个或多个上行授权资源。若该终端设备接收到多个上行授权,则该多个上行授权所对应的多个上行授权资源时不重叠的,也就是说,该多个上行授权资源在时域上的位置是互不相同的。
在步骤220中,终端设备根据上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源。
具体地,第一业务数据可以为前文所述的确定性网络所传输的数据,例如,URLLC业务的数据。在本申请实施例中,为便于区分和说明,将终端设备确定的用于传输第一业务数据的资源记作第一上行传输资源。
可选地,该第一业务数据满足以下一项或多项:
A、第一业务数据的优先比特率为无穷大;
B、第一业务数据的优先级的值小于或等于预设门限;
C、第一业务数据为高优先级数据。
也就是说,当某一逻辑信道中承载的数据满足A至C中的任意一项时,就可认为该逻辑信道中承载的数据为第一业务数据。
在本申请实施例中,为了区别于普通的业务数据,例如对时延不敏感的业务数据,可通过在承载该第一业务数据的逻辑信道的逻辑信道配置信息元素中的指示字段来区分。
在一种可能的设计中,该第一业务数据的优先级字段携带在上述逻辑信道配置信息元素中,该优先级字段可指示该第一业务数据的优先级的值。
例如,优先级的值的大小可用于判断优先级的高低。如,值越大,优先级越低;值越小,优先级越高。终端设备和网络设备可预先协商或预先配置优先级的门限。当优先级字段中指示的优先级的值小于或等于该门限时,则认为该逻辑信道中承载的数据为第一业务数据。
其中,该门限可以为预先定义的,例如,协议定义。本申请对于门限的取值并不做限定。
在另一种可能的设计中,该第一业务数据的高优先级字段携带在上述逻辑信道配置信息元素(LCH IE)中,该优先级字段可指示该第一业务数据为高优先级数据。
其中,高优先级字段可理解为用于指示该逻辑信道承载的数据优先级是否为高的一个开关。例如,在高优先级字段置“0”,则认为该逻辑信道中承载的数据为低优先级数据;在高优先级字段置“1”,则认为该逻辑信道中承载的数据为高优先级数据。或者,在高优先级字段置“FALSE”,则认为该逻辑信道中承载的数据为低优先级数据;在低优先级字段置“TRUE”,则认为该逻辑信道中承载的数据为高优先级数据。高优先级字段可与上文所述的优先级字段为不同的字段。
应理解,以上列举的优先级字段的值的大小与优先级的高低的对应关系,以及高优先级字段的值与优先级的高低的对应关系仅为示例性说明,不应对本申请构成任何限定。例如,也可约定优先级的值越大,优先级越高;或者,也可约定高优先级字段置“0”或者“FALSE”对应高优先级数据。
在又一种可能的设计中,该第一业务数据的优先比特率字段为无穷大。
例如,在该逻辑信道配置信息元素的优先比特率字段中指示,PBR=infinity。
以上列举了多种不同的方式来指示第一业务数据,当MAC实体读取到上述列举的字段中的任意一项时便可确定该逻辑信道中承载的数据为第一业务数据,需要进行优先处理,为其确定第一上行授权资源。
这里所说的优先处理可以是:将承载该第一业务数据的逻辑信道优先进行LCP处理,为其选择合适的物理上行资源(例如,第一上行授权资源),并基于该资源进行组包,例如,根据第一上行授权资源的MCS对该第一业务数据进行组包。并且,在对该第一业务数据进行组包时,可暂时忽略普通业务数据,在优先将该第一业务数据的全部数据发送出去之后,再对普通业务数据做LCP处理。其中,LCP的具体过程可以参考上文中所述,为了简洁,这里不再赘述。
在本申请实施例中,为了降低传输第一业务数据的传输时延,终端设备可以根据多个上行授权指示的多个上行授权资源在时域上的起始位置,采用以下任意一种方式确定用于传输第一业务数据的第一上行授权资源:
方式一、终端设备根据上行授权指示的上行授权资源在时域上的起始位置,确定上行授权资源的第一剩余时间,将上行授权资源中第一剩余时间大于或等于预先配置的时延门限的资源确定为第一上行授权资源。其中,第一剩余时间为上行授权资源在时域上的结束位置与正确接收到第一业务数据的超时时间的时间间隔。
方式二、终端设备根据上行授权指示的上行授权资源在时域上的起始位置,将多个上行授权资源中时域位置处于最前面的资源确定为第一上行授权资源。
方式三、终端设备根据上行授权指示的上行授权资源在时域上的结束位置,确定上行授权资源的第一剩余时间,将上行授权资源中第一剩余时间大于或等于预先配置的时延门限且能够传输的比特数大于或等于第一业务数据的大小的资源确定为第一上行授权资源。
方式四、终端设备根据上行授权指示的上行授权资源在时域上的结束位置,确定上行授权资源的第一剩余时间,将上行授权资源中第一剩余时间大于或等于预先配置的时延门限且时域位置处于最前面的资源确定为第一上行授权资源。
后文中会结合附图详细说明以上四种方式,为了简洁,这里暂且省略对上述四种方式的具体描述。
在步骤230中,终端设备利用第一上行授权资源发送第一业务数据。
具体地,该第一上行授权资源能够传输的比特数可能大于或等于该第一业务数据的大小,也可能小于该第一业务数据的大小。若第一上行授权资源能够传输的比特数大于或等于该第一业务数据的大小,则步骤230可包括:该终端设备可利用第一上行授权资源发送该第一业务数据的全部数据;若第一上行授权资源能够传输的比特数小于第一业务数据的大小,则步骤230可包括:该终端设备可利用第一上行授权资源发送该第一业务数据的部分数据。为便于区分和说明,将第一上行授权资源发送的第一业务数据的部分数据记作第一部分数据。也就是说,终端设备可利用第一上行授权资源发送第一业务数据的全部数据,或,第一部分数据。
进一步可选地,在步骤230之前,该方法200还包括:终端设备接收第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
与此对应地,在步骤240中,网络设备发送第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
在一种可能的设计中,该第一指示信息可通过逻辑信道配置信息元素中的分段(segmentation)字段指示。例如,若该字段指示“TRUE”,则表示不支持分段传输;若该字段指示“FALSE”,则表示支持分段传输。
若该第一上行授权资源能够传输的比特数大于或等于该第一业务数据的大小,则不论该第一业务数据是否支持分段传输,终端设备可利用该第一上行授权资源发送该第一业务数据的全部数据;若该第一上行授权资源能传输的比特数小于该第一业务数据的大小,且该第一业务数据不支持分段传输,则终端设备可暂时不发送该第一业务数据,等待下一次调度的上行授权资源;若第一上行授权资源能够传输的比特数小于第一业务数据的大小,且该第一业务数据可支持分段传输,则终端设备可利用该第一上行授权资源传输该第一业务数据的第一部分数据。
在这种情况下,若网络设备为终端设备调度了多个上行授权资源,则可选地,该方法200还包括:
步骤250,终端设备确定第二上行授权资源;
步骤260,终端设备利用第二上行授权资源传输第一业务数据的剩余数据的部分或全部。
在步骤250中,终端设备可以从上述多个上行授权资源中除第一上行授权资源之外的资源中确定第二上行授权资源。可选地,该第二上行授权资源可以为多个上行授权资源中除所述第一上行授权资源之外时域位置处于最前面的资源。可选地,该第二上行授权资源可以为多个上行授权资源中除第一上行授权资源之外上行授权最先到达的资源。
其中,从多个上行授权资源中确定时域位置处于最前面的资源的具体方法会在后文中结合方法二详细说明,这里暂且省略对该具体方法的详细描述。
第一业务数据的剩余数据即第一业务数据中除去第一部分数据之外的数据。为便于区分和说明,可将该剩余数据记作第二部分数据。由于该第二上行授权资源能够传输的比特数据有可能大于或等于第一业务数据的第二部分数据,也有可能小于第一业务数据的第二部分数据,因此,在步骤260中,终端设备可利用第二上行授权资源传输第一业务数据的第二部分数据的部分或全部。可以理解,该第一部分数据和第二部分数据可能构成第一业务数据的全部,也可能是该第一业务数据中的部分数据。
基于上述技术方案,终端设备能够根据上行授权资源在时域上的位置,选择合适的第一上行授权资源来发送第一业务数据,相比于现有技术而言,不依赖于上行调度的到达时间来确定用来传输第一业务数据的资源,而是考虑到了资源的时域位置,也就是考虑到了第一业务数据的发送时间,从而能够为时延敏感的第一业务数据分配合适的资源来传输,有利于减小传输时延。并且,该技术方案并不仅仅适用于动态调度的上行授权资源,还可适用于预配置的上行授权资源。
下面,结合图7至图11对方法200中的步骤220进行详细说明。
图7是本申请实施例提供的通信方法的另一示意性流程图。图7具体示出了上文方法流程中步骤220的方式一、方式三和方式四。
如图中所示,该步骤220可进一步包括步骤2201至步骤2208。下面结合图7做详细说明。
在步骤2201中,终端设备确定上行授权资源在时域上的结束位置。
在本申请实施例中,网络设备向终端设备发送的上行授权可以是一个也可以多个,也就是说,终端设备可以从一个或多个上行授权资源中确定第一上行授权资源。如前文所述,该上行授权资源可以是动态调度的,也可以是预配置的。
若该上行授权资源是动态调度的,则终端设备可接收到网络设备发送的一个或多个上行授权,每个上行授权可指示一个上行授权资源的时域位置和资源大小。在一种可能的实现方式中,每一个上行授权中可指示参数K2、起始符号位置S和资源长度L。其中,参数K2可表示上行授权资源在时域上的起始位置所在的时隙(slot)与接收到该上行授权的时隙的时隙偏移量,起始符号位置S可表示上行授权资源在所述上行授权资源所在时隙的起始符号位置,即相对于上行授权资源的起始时隙的首个符号所偏移的符号数,资源长度L可表示上行授权资源占用的符号数。这里,上行授权资源的起始时隙可理解为上行授权资源在时域上的起始位置所在的时隙。因此,终端设备可根据接收到每一个上行授权的时间和其中所指示的参数K2、起始符号位置S和资源长度L,确定每一个上行授权资源在时域上的结束位置,例如,结束位置t2=N*K2+S+L,N表示一个时隙中包含的符号数。在另一种可能的实现方式中,终端设备可根据上行授权中所指示的参数K2直接确定上行授权资源的结束位置,例如,t2=K2。
若该上行授权资源是预配置的,该上行授权资源的结束位置可以由该上行授权资源所属的一组上行授权资源的起始位置tb、资源长度L以及周期P确定。例如,结束位置t2=tb+n*P+L,其中,n可表示周期数,其取值可由终端设备确定;P可表示上行授权资源的一个周期所包含的符号数。
具体地,若该上行授权资源是基于预配置的上行授权类型1配置的,则上行授权可以是RRC信令,该上行授权资源所属的一组上行授权资源的起始位置tb、资源长度L以及周期P等信息可以在RRC信令中指示;若该上行授权资源是基于预配置的上行授权类型2配置的,则上行授权可以是下行控制信息,该上行授权资源所属的一组上行授权资源的起始位置可以进一步由下行控制信息中的K2和起始符号位置S来确定,例如,tb=N*K2+S。
需要说明的是,这里所说的接收到上行授权的时间,也就是上行授权到达的时间,可以理解为用于承载该上行授权的下行控制信息在时域上的位置,或者说,承载该下行控制信息的物理下行控制信道在时域上的位置。该时间是可由网络设备通过其他下行控制信令通知给终端设备的,或者,也可以是预配置的,终端设备可以在特定的位置监听。
若该上行授权资源是基于预配置的上行授权类型1配置的,则该网络设备可向终端设备发送RRC信令。在一种可能的实现方式中,RRC信令可指示调度给终端设备的一组或多组上行授权资源的起始位置、大小以及周期。也就是说,多个上行授权资源在时域上呈周期排布,终端设备可根据这一组上行授权资源在时域上的起始位置和大小,确定同一组上行授权资源中下一个上行授权资源在时域上的结束位置,或者说,同一组上行授权资源中最近的上行授权资源在时域上的结束位置。
应理解,以上列举的用于确定上行授权资源在时域上的结束位置的具体方法仅为示例性说明,不应对本申请构成任何限定。本申请对于终端设备确定上行授权资源在时域上的结束位置的具体方法不做限定。例如,网络设备也可直接指示所调度的物理上行资源在时域上的结束位置。
在步骤2202中,终端设备确定上行授权资源的第一剩余时间。
其中,第一剩余时间为上行授权资源在时域上的结束位置与第一业务数据的超时时间的时间间隔。或者说,第一剩余时间为上行授权资源在时域上的结束位置与定时器设置的超时时间的时间间隔。该定时器可以由任一协议层,例如PDCP实体或SDAP实体在接收到第一业务数据时开启,该定时器设置的时长可用于确定接收到第一业务数据的最晚时间。在一种可能的实现方式中,若终端设备在该定时器设置的时长范围内接收到针对第一业务数据的确认(acknowledge,ACK)消息,则认为该第一业务数据被正确接收到。
对于动态调度的上行授权资源来说,若网络设备为终端设备调度了多个上行授权资源,则该多个上行授权资源可对应多个第一剩余时间。对于预配置的上行授权资源来说,若网络设备为终端设备调度了多组不同周期的上行授权资源,则该多组上行授权资源中每组资源中最近的一个上行授权资源的第一剩余时间也有可能是各不相同的。
在步骤2203中,终端设备根据上行授权资源的第一剩余时间,确定用于传输第一业务数据的第一上行授权资源。
终端设备可以根据预先配置的时延门限,以及上行授权资源的第一剩余时间,从网络设备调度的一个或多个上行授权资源中确定第一上行授权资源。具体地,终端设备可以将网络设备调度的一个或多个上行授权资源中选择第一剩余时间大于或等于时延门限的上行授权资源。为便于区分和说明,可将第一剩余时间大于或等于时延门限这一条件记作条件一。
若第一剩余时间大于或等于时延门限的上行授权资源的数量仅为一个,则终端设备可将这个上行授权资源确定为第一上行授权资源;若第一剩余时间大于或等于时延门限的上行授权资源的数量为多个,则终端设备可自行选择一个作为第一上行授权资源,例如,将最大的资源作为第一上行授权资源,或者,将时域上处于最前面的资源作为第一上行授权资源等;若第一剩余时间大于或等于时延门限的上行授权资源的数量为零,则终端设备可暂时不对该第一业务数据进行组包,等待下一次调度的资源到来,看是否能找到第一剩余时间大于或等于时延门限的上行授权资源来传输第一业务数据。
其中,时延门限可理解为允许的用于空口处理的时间段,或者称,允许的延迟(allowed delay)。换句话说,时延门限可理解为数据从发送出去到被正确接收所允许的最小时间间隔。在此时间段内,数据可被解调、译码或者重传,直至被正确获取。因此,只要上行授权资源的第一剩余时间大于或等于该时延门限,其带来的传输时延是可以满足该业务的时延需求的。
在本申请实施例中,该时延门限可以是预先定义的,如协议定义,也可以是网络设备预先指示给终端设备的。可选地,该方法还包括:步骤2204,终端设备接收时延门限的指示信息。
与此相应地,在步骤2204中,网络设备发送时延门限的指示信息,该指示信息用于指示时延门限的大小。例如,该指示信息可以为该时延门限的具体数值的信息,也可以为一个与时延门限数值具有对应性的指示信元。
可选地,该时延门限可以由接入网设备配置。该时延门限的指示信息例如可携带在RRC信令中。例如,在RRC信令的逻辑信道配置信息元素中增加时延门限字段,或者,在RRC信令的MAC配置中增加时延门限字段,或者,在RRC信令的RLC配置或RLC承载配置中增加时延门限字段。
可选地,该时延门限可以由核心网设备配置。该时延门限的指示信息可通过下一代(next generation,NG)接口传递给接入网设备,接入网设备可通过例如RRC信令向终端设备指示。
应理解,图中示出的各步骤仅为示意,而不应对各步骤执行的先后顺序构成任何限定,例如,步骤2204并不一定在步骤2203之后执行,步骤2204可以在步骤2203之前执行,也可以在步骤2201之前执行,本申请对此并不限定。
基于上述步骤2201至步骤2204,终端设备可确定用于传输第一业务数据的第一上行授权资源,由此确定的第一上行授权资源是基于上文中所述的方式一确定。
为便于理解,下面结合图8和图9说明终端设备基于上行授权资源的第一剩余时间确定第一上行授权资源的过程。图8是终端设备基于上行授权资源的第一剩余时间确定第一上行授权资源的示意图。如图8所示,假设网络设备为终端设备调度了三个上行授权资源,分别为图中所示的资源#1、资源#2和资源#3。资源#1、资源#2和资源#3在时域上的结束位置可分别对应于
Figure BDA0001617717900000171
和/>
Figure BDA0001617717900000172
图中TC可代表定时器时长确定的正确接收到第一业务数据的超时时间,TC-TA可代表时延门限T0,即,T0=TC-TA。换句话说,TA可理解为满足第一业务数据的时延需求的、第一业务数据的最晚的传输结束时间,第一业务数据的传输结束时刻在TA之前才能满足时延需求。其中,TA的取值可以由超时时间和时延门限确定。
如图中所示,资源#1、资源#2和资源#3的第一剩余时间(例如记作△t1)可分别表示为:
Figure BDA0001617717900000173
以及/>
Figure BDA0001617717900000174
若终端设备基于上文所述的方式一确定第一上行授权资源,则图中资源#3可满足条件一,即,△t1#3>T0,T0表示时延门限。因此,终端设备可将资源#3确定为第一上行授权资源。
图9是终端设备基于上行授权资源的第一剩余时间确定第一上行授权资源的另一示意图。如图9所示,资源#1、资源#2和资源#3。资源#1、资源#2和资源#3在时域上的结束位置可分别对应于
Figure BDA0001617717900000181
和/>
Figure BDA0001617717900000182
图中TC可代表定时器时长确定的正确接收到第一业务数据的超时时间,TC-TA可代表时延门限T0,即,T0=TC-TA。换句话说,TA可理解为满足第一业务数据的时延需求的、第一业务数据的最晚的传输结束时间,第一业务数据的传输结束时刻在TA之前才能满足时延需求。如图中所示,资源#1、资源#2和资源#3的第一剩余时间(例如记作△t1)可分别表示为:/>
Figure BDA0001617717900000183
以及/>
Figure BDA0001617717900000184
若终端设备基于上文所述的方式一确定第一上行授权资源,则图中资源#3和资源#1均可满足条件一,即,△t1#1>T0,△t1#3>T0,T0(即,TC-TA)表示时延门限。因此,终端设备可将资源#3或资源#1确定为第一上行授权资源。
需要说明的是,图中仅为便于理解,示出了TA的位置。在实现过程中,终端设备可以不用确定TA的位置,直接根据各上行授权资源的第一剩余时间以及超时时间TC和时延门限之差确定满足条件一的第一上行授权资源。
还需要说明的是,当终端设备基于条件一确定第一上行授权资源时,希望第一业务数据的传输时延能够满足该业务的时延需求,也就是在超时时间之前接收端(例如,网络设备)能够正确接收到该第一业务数据。若终端设备在步骤2203中确定的第一上行授权资源能够传输的比特数(例如,图9中的资源#3)小于该第一业务数据的大小,则该终端设备可以对该第一业务数据进行分段传输,终端设备需进一步确定满足上述条件一的第二上行授权资源。也就是说,为了满足业务的时延需求,终端设备所选择的用于传输第一业务数据的一个或多个上行授权资源均需要满足条件一。如图9中所示,终端设备可以将资源#3确定为第一上行授权资源,并将资源#1确定为第二上行授权资源。
然而,应理解,终端设备确定第一上行授权资源的具体方式并不限于方式一。当终端设备在步骤2203中确定第一剩余时间大于或等于预设门限的上行授权资源的数量为多个时(例如图9中所示),终端设备也可以不执行步骤2203,而直接执行步骤2205,终端设备根据上行授权资源的第一剩余时间,确定用于传输第一业务数据的候选的上行授权资源。因此,候选的上行授权资源可包括多个满足条件一的上行授权资源。此后,终端设备可进一步基于以下条件中的一个或两个确定第一上行授权资源:
条件二、该第一上行授权资源能够传输的比特数大于或等于第一业务数据的大小;
条件三、该第一上行授权资源为多个上行授权资源中时域位置处于最前面的资源。
具体地,满足条件一和条件二的第一上行授权资源可以是基于上文中所述的方式三确定,满足条件一和条件三的第一上行授权资源可以是基于上文中所述的方式四确定。下面结合条件二和条件三做详细说明。需要说明的是,以下示例中,假设终端设备在步骤2203中确定的满足条件一的上行授权资源为多个。
条件二、
可选地,该方法还包括:步骤2206,终端设备从候选的上行授权资源中确定第一上行授权资源,该第一上行授权资源能够传输的比特数大于或等于第一业务数据的大小。
本领域的技术人员可理解,假设第一业务数据被分段传输时,需要通过两个或者更多个上行授权资源(例如可包括上述第一上行授权资源和第二上行授权资源)来传输。则,第一上行授权资源中承载的数据和第二上行授权资源中承载的数据需要被全部解码、解调后,才能够恢复出第一业务数据。而该两个上行授权资源中的任意一个资源中承载的数据若未能被成功解码或解调,就无法恢复出该第一业务数据,需要通过重传来解决,由此可能带来一定的传输时延。
因此,当满足上述条件一的上行授权资源为多个时,不管该第一业务数据是否支持分段传输,终端设备可直接从满足条件一的候选的上行授权资源中选择满足条件二的资源作为第一上行授权资源。
终端设备也可基于第一业务数据是否支持分段传输的特性确定第一上行授权资源是否需要满足条件二。
再看图9,资源#1和资源#3均可理解为步骤2205中所述的候选的上行授权资源。终端设备可进一步结合条件二来从中确定第一上行授权资源。假设资源#1较大,能够传输的比特数大于或等于第一业务数据的大小;而资源#3较小,能够传输的比特数小于该第一业务数据的大小,则终端设备可进一步将资源#1确定为第一上行授权资源。
在本申请实施例中,该第一业务数据可能被配置为可支持分段,或不支持分段。可选地,该方法还包括:步骤2207,终端设备接收第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
与此对应地,在步骤2207中,网络设备发送第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
应理解,步骤2207与上述方法200中的步骤240可以为相同的步骤,这里仅为便于理解而示出,由于上文中已经对步骤240做了详细说明,为了简洁,这里不再赘述。
终端设备也可以根据步骤2207中接收到的是否支持分段的指示,确定是否需要满足条件二的资源作为第一上行授权资源。
应理解,满足条件一和条件二的上行授权资源可能为一个,终端设备可直接将这一个上行授权资源确定为第一上行授权资源;满足条件一和条件二的上行授权资源也可能为多个,终端设备可将满足条件一和条件二的多个上行授权资源中的任意一个确定为第一上行授权资源,也可以进一步选择满足条件三的上行授权资源为第一上行授权资源。本申请对此不做限定。
条件三、
可选地,该方法还包括:步骤2208,终端设备从候选的上行授权资源中确定第一上行授权资源,该第一上行授权资源为候选的上行授权资源中时域位置处于最前面的资源。
当满足上述条件一的上行授权资源为多个时,终端设备也可以从满足条件一的多个上行授权资源中选择一个时域位置最靠前的资源作为第一上行授权资源,这可以保证该第一业务数据最先被发送出去。由此确定得到的第一上行授权资源,既能够保证第一业务数据的传输时延满足需求,还能够使得该第一业务数据的传输时延达到最小。
再看图9,资源#1和资源#3均可理解为步骤2205中所述的候选的上行授权资源。终端设备可进一步结合条件三来从中确定第一上行授权资源。假设资源#1、资源#2和资源#3在时域上的先后顺序满足
Figure BDA0001617717900000191
则终端设备可进一步将资源#3确定为第一上行授权资源。
应理解,条件二和条件三可同时与条件一结合使用,也可单独与条件一结合使用,本申请对此不做限定。也就是说,第一上行授权资源可能仅满足条件一,也可能仅满足条件一和条件二,也可能仅满足条件一和条件三,还可能满足条件一、条件二和条件三,由此确定第一上行授权资源在用于传输第一业务数据时,所带来的传输时延也可能是最小的。例如,满足条件二的上行授权资源可能为多个,终端设备可进一步从满足条件二的上行授权资源中进一步选择满足条件三的资源为第一上行授权资源。这种情况下,将条件一、条件二和条件三结合使用。又例如,满足上述条件二的上行授权资源可能为一个,而这一个资源也可能同时满足条件三。由此确定得到的第一上行授权资源可同时满足条件一、条件二和条件三。该第一上行授权资源在用于传输第一业务数据时所带来的传输时延也可能是最小的。再例如,满足上述条件二的上行授权资源可能为一个,而此资源并不满足条件三,这种情况下,可将条件一和条件二结合使用。再例如,满足上述条件三的上行授权资源并不一定满足条件二,或者,满足条件一的上行授权资源均布满足条件二,这种情况下,将条件一和条件三结合使用。
还应理解,基于上述条件一、条件二和条件三中的哪一个或几个条件来确定第一上行授权资源可由终端设备和网络设备预先约定,终端设备和网络设备科技与相同的一个或多个条件确定第一上行授权资源,并利用该第一上行授权资源传输第一业务数据。
还应理解,图7仅为便于理解而示意的流程图,图中各步骤的序号的大小并不意味着执行顺序的先后,并且终端设备在基于不同的条件确定第一上行授权资源时,也并不需要执行图中的每一个步骤,或者,也有可能执行其它的步骤。例如,终端设备可执行步骤2203和步骤2205中的一个步骤。因此,图中示意的步骤不应对本申请构成任何限定。在具体实现过程中,终端设备可根据各步骤间的内在逻辑执行相应的步骤来实现。
基于上述技术方案,终端设备可利用满足第一业务数据的时延需求的上行授权资源传输第一业务数据。并进一步通过比较资源的大小、在时域上的位置等方式,选择出第一上行授权资源来传输第一业务数据,从而进一步地减小传输时延。
图10是本申请实施例的通信方法的又一示意性流程图。图10具体示出了上文方法流程中步骤220的方式二。
如图中所示,该步骤220可进一步包括步骤220至步骤2210至步骤2212。下面结合图10做详细说明。
在步骤2210中,终端设备确定上行授权资源在时域上的起始位置。
若该上行授权资源是动态调度的,则终端设备可接收到网络设备发送的一个或多个上行授权。每个上行授权可指示一个上行授权资源的时域位置和资源大小。在一种可能的实现方式中,可根据上行授权中指示的参数K2和起始符号位置S确定上行授权资源的起始位置。例如,该上行授权资源的起始位置t1=N*K2+S,N表示一个时隙中包含的符号数。在另一种可能的实现方式中,终端设备可根据上行授权中所指示的参数K2直接确定上行授权资源的起始位置,例如,t1=K2。
若该上行授权资源是预配置的,则该上行授权资源的起始位置可以由该上行授权资源所属的一组上行授权资源的起始位置tb和周期P确定。例如,该上行授权资源的起始位置t1=tb+n*P,其中,n可表示周期数,其取值可由终端设备确定;P可表示上行授权资源的一个周期所包含的符号数。
具体地,若该上行授权资源是基于预配置的授权类型1配置的,则上行授权可以是RRC信令,该上行授权资源所属的一组上行授权资源的起始位置tb以及周期P可以在RRC信令中指示;若该上行授权是基于预配置的上行授权类型2配置的,则上行授权可以是下行控制信息,该上行授权资源所属的一组上行授权资源的起始位置tb可以进一步由下行控制信息中的K2和起始符号位置S来确定。例如,tb=N*K2+S。
在本申请实施例中,网络设备为终端设备调度的上行授权资源可以为多个,终端设备可根据多个上行授权资源在时域上的起始位置,确定第一上行授权资源。在一种可能的实现方式中,终端设备可直接比较各上行授权资源在时域上的起始位置,直接将处于最前面的资源确定为第一上行授权资源。在另一种可能的实现方式中,终端设备可根据各上行授权资源的第二剩余时间确定第一上行授权资源。
可选地,该方法还包括:步骤2211,终端设备确定上行授权资源的第二剩余时间。
其中,第二剩余时间为上行授权资源在时域上的起始位置与对第一业务数据进行LCP的起始时间的时间间隔。对第一业务数据所在的逻辑信道进行LCP的时间可以为网络设备指示或者预先定义的,本申请对此不做限定。
可选地,该方法还包括:步骤2212,终端设备根据上行授权资源的第二剩余时间确定第一上行授权资源,该第一上行授权资源是多个上行授权资源中第二剩余时间最小的资源。
由于对第一业务数据进行LCP的时间是一定的,因此上行授权资源在时域上越靠前,距离LCP起始时间的时间间隔就越小,由此确定的第一上行授权资源即为多个上行授权资源中时域位置处于最前面的资源。
为便于理解,下面结合图11说明终端设备基于上行授权资源的第二剩余时间确定第一上行授权资源的过程。如图11所示,假设网络设备为终端设备调度了三个上行授权资源,分别为图中所示的资源#1、资源#2和资源#3。资源#1、资源#2和资源#3在时域上的起始时间可分别对应于
Figure BDA0001617717900000211
和/>
Figure BDA0001617717900000212
图中TL可代表对第一业务数据进行LCP的起始时间,则各资源的第二剩余时间可分别为各资源在时域上的起始时间与LCP的起始时间的时间间隔。
如图中所示,资源#1、资源#2和资源#3的第一剩余时间(例如记作△t2)可分别表示为:
Figure BDA0001617717900000213
以及/>
Figure BDA0001617717900000214
其中,△t2#3<△t2#1<△t2#2。若终端设备基于各资源在时域上的起始时间确定第一上行授权资源,则图中资源#3为第二剩余时间最小的资源,终端设备可将资源#3确定为第一上行授权资源。
基于上述技术方案,终端设备可利用时域位置处于最前面的资源传输第一业务数据,即,将第一业务数据最先发送,从而可以使传输时延达到最小。
图12是从设备交互的角度示出的本申请另一实施例提供的通信方法300的示意性流程图。如图所示,图12中所示的方法300可以包括步骤310至步骤350。下面结合图12对该通信方法进行详细描述。
在步骤310中,终端设备接收上行授权。
应理解,步骤310与方法200中的步骤210的具体过程相同,为了简洁,这里不再赘述。
在步骤320中,终端设备从上行授权指示的上行授权资源中确定第一上行授权资源,该第一上行授权资源能够传输的比特数大于或等于第一业务数据的大小。
可选地,在终端设备确定第一上行授权之前,该方法300还包括:步骤330,终端设备确定第一业务数据的大小。
具体地,终端设备可基于逻辑信道配置信息元素中的PBR字段、优先级字段或高优先级字段确定该第一业务数据为紧急业务的数据。其中,第一业务数据满足的条件在方法200中已经做了详细说明,为了简洁,这里不再赘述。
终端设备在确定了第一业务数据之后,可进一步确定该第一业务数据的大小。如前所述,若将第一业务数据分段传输,则可能会因为某一个资源中承载的数据未能被成功解码或解调而导致第一业务数据无法正确恢复,需要通过重传来解决,由此可能带来一定的传输时延。因此,终端设备可根据第一业务数据的大小,从上行授权资源中确定能够传输的比特数大于或等于第一业务数据的大小的资源,而将此资源确定为第一上行授权资源。
在本申请实施例中,该第一业务数据可能被配置为可支持分段传输,或不支持分段传输。可选地,该方法还包括:步骤340,终端设备接收第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
与此对应地,在步骤340中,网络设备发送第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
应理解,步骤340与上述方法200中的步骤240的具体过程相同,为了简洁,这里不再赘述。在步骤350中,终端设备利用第一上行授权资源传输第一业务数据。
由于终端设备在步骤340中确定的第一上行授权资源能够传输的比特数大于或等于第一业务数据的大小,终端设备在步骤350中可利用该第一上行授权资源传输第一业务数据的全部数据。
再进一步地,若终端设备在步骤340中确定的能够传输的比特数大于或等于第一业务数据的大小的资源的数量为多个,终端设备可进一步将上文中的条件一、条件二或条件三用来确定第一上行授权资源。例如,若终端设备结合条件一确定第一上行授权资源,则该终端设备可进一步确定能够传输的比特数大于或等于第一业务数据的大小的资源的第一剩余时间,将第一剩余时间大于或等于时延门限的资源确定为第一上行授权资源;若终端设备结合条件二确定第一上行授权资源,则终端设备可进一步将该多个能够传输的比特数大于或等于第一业务数据的大小的资源中时域位置处于最前面的资源确定为第一上行授权资源;若能够传输的比特数大于或等于第一业务数据的大小且第一剩余时间大于或等于时延门限的资源为多个,则可进一步结合条件三,将该多个资源中时域位置处于最前面的资源确定为第一上行授权资源。由于上文中结合图7各条件结合使用的具体方法做了详细说明,为了简洁,这里不再赘述。
基于上述技术方案,终端设备可利用足够的资源将第一业务数据中的全部数据发送出去,避免了分段传输可能带来的传输时延,有利于减小传输时延。
应理解,以上结合图6至图12对本申请实施例提供的通信方法做了详细说明,应理解,文中仅为便于理解,以终端设备和网络设备的交互为例详细说明了本申请实施例提供的方法,但这不应对本申请构成任何限定。终端设备也可以在接收到网络设备的调度资源的情况下,与其他设备(例如,其他网络设备或终端设备等)传输第一业务数据。本申请对此不做限定。
还应理解,在上述各本申请实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
以上,结合图6至图12对本申请实施例提供的通信方法做了详细说明。以下,结合附图对本申请实施例提供的通信装置做详细说明。
本申请实施例还提供用于实现以上任一种方法的装置。例如,提供一种装置,包括用以实现以上任一种方法中终端设备所执行的各个步骤的单元(或手段)。再如,还提供另一种装置,包括用以实现以上任一种方法中网络设备所执行的各个步骤的单元(或手段)。
图13是本申请实施例提供的通信装置400的示意性框图。如图13所示,该通信装置400可包括:接收单元410、确定单元420和发送单元430。
在一种可能的设计中,该通信装置400可以为上述方法200中的终端设备,或者配置于终端设备中的芯片。
具体地,该接收单元410可用于接收上行授权。
该确定单元420可用于根据该上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源。
该发送单元430可用于利用该上行授权资源传输第一业务数据。
可选地,该确定单元420具体用于,根据上行授权指示的上行授权资源在时域上的位置确定上行授权资源的第一剩余时间,第一剩余时间为上行授权资源在时域上的结束位置与第一业务数据的超时时间的时间间隔;
从上行授权资源中确定第一上行授权资源,第一上行授权资源的第一剩余时间大于或等于预先配置的时延门限。
可选地,该接收单元410还用于接收时延门限的指示信息。
可选地,该第一上行授权资源为多个上行授权资源中时域位置处于最前面的资源。
可选地,该确定单元420具体用于,根据多个上行授权指示的多个上行授权资源在时域上的位置,确定多个上行授权资源的第二剩余时间,第二剩余时间为上行授权资源在时域上的起始位置与对第一业务数据所在的逻辑信道进行逻辑信道优先级化LCP的起始时间的时间间隔;
从多个上行授权资源中确定第一上行授权资源,第一上行授权资源为多个上行授权资源中第二剩余时间最小的资源。
可选地,该确定单元420具体用于,根据多个上行授权指示的多个上行授权资源在时域上的位置确定多个上行授权资源的第一剩余时间,第一剩余时间为上行授权资源在时域上的起始位置与正确接收到第一业务数据的超时时间的时间间隔;
从多个上行授权资源中确定多个候选的上行授权资源,候选的上行授权资源的第一剩余时间大于或等于预先配置的时延门限;
从多个候选的上行授权资源中确定第一上行授权资源,第一上行授权资源是多个候选的上行授权资源中时域位置处于最前面的资源。
可选地,第一上行授权资源能够传输的比特数大于或等于第一业务数据的大小,发送单元430具体用于,利用第一上行授权资源传输第一业务数据的全部数据。
可选地,第一上行授权资源能够传输的比特数小于第一业务数据的大小,且第一业务数据支持分段传输,发送单元430具体用于,利用第一上行授权资源传输第一业务数据的部分数据。
可选地,该发送单元430还用于利用第二上行授权资源传输第一业务数据的剩余数据中的部分或全部;
第一业务数据的剩余数据是未通过第一上行授权资源发送的数据,第二上行授权资源为多个上行授权资源中除第一上行授权资源之外第二剩余时间最小的资源;或者,第二上行授权资源为多个上行授权资源中除第一上行授权资源之外上行授权最先到达的资源,其中,第二剩余时间为上行授权资源在时域上的起始位置与对第一业务数据进行LCP的起始时间的时间间隔。
可选地,该接收单元410还用于接收第一指示信息,第一指示信息指示第一业务数据是否支持分段传输。
可选地,第一业务数据满足以下一项或多项:
第一业务数据的优先比特率PBR为无穷大;或,
第一业务数据的优先级的值小于或等于预设门限;或,
第一业务数据为高优先级数据。
可选地,第一业务数据的优先级字段携带在逻辑信道配置信息元素中,优先级字段指示第一业务数据的优先级的值。
可选地,第一业务数据的高优先级字段携带在逻辑信道配置信息元素中,高优先级字段指示第一业务数据为高优先级数据。
可选地,第一业务数据的优先比特率PBR字段携带在逻辑信道配置信息元素中,PBR字段指示第一逻辑信道的PBR为无穷大。
可选地,该上行授权资源为动态调度的资源,或者,该上行授权资源为半静态调度的资源。
应理解,通信装置400可对应于根据本发明实施例的通信方法200中的终端设备,该通信装置400可以包括用于执行图6中通信方法200的终端设备执行的方法的单元。并且,该通信装置400中的各单元和上述其他操作和/或功能分别为了实现图6中通信方法200的相应流程。各单元执行上述相应步骤的具体过程请参照前文中结合图6至图11的方法实施例的描述,为了简洁,这里不再赘述。
在另一种可能的设计中,该通信装置400可以为上述方法300中的终端设备,或者配置于终端设备中的芯片。
具体地,该接收单元410可用于接收上行授权。
该确定单元420可用于从上行授权指示的上行授权资源中确定第一上行授权资源,该第一上行授权资源能够传输的比特数大于或等于第一业务数据的大小。
该发送单元430可用于利用该第一上行授权资源传输该第一业务数据。
可选地,该接收单元410还用于接收第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
可选地,该第一业务数据满足以下一项或多项:
第一业务数据的优先比特率PBR为无穷大;或,
第一业务数据的优先级的值小于或等于预设门限;或,
第一业务数据为高优先级数据。
可选地,第一业务数据的优先级字段携带在逻辑信道配置信息元素中,优先级字段指示第一业务数据的优先级的值。
可选地,第一业务数据的高优先级字段携带在逻辑信道配置信息元素中,高优先级字段指示第一业务数据为高优先级数据。
可选地,该上行授权资源为动态调度的资源,或者,该上行授权资源为半静态调度的资源。
应理解,通信装置400可对应于根据本发明实施例的通信方法300中的终端设备,该通信装置400可以包括用于执行图12中通信方法300的终端设备执行的方法的单元。并且,该通信装置400中的各单元和上述其他操作和/或功能分别为了实现图12中通信方法300的相应流程。各单元执行上述相应步骤的具体过程请参照前文中结合图12的方法实施例的描述,为了简洁,这里不再赘述。
图14是本申请实施例提供的通信装置500的示意性框图。如图14所示,该通信装置500可包括:发送单元510。
在一种可能的设计中,该通信装置500可以为上述方法200中的网络设备,或者配置于网络设备中的芯片。
具体地,该发送单元510可用于发送上行授权,该上行授权用于指示上行授权资源。
可选地,该发送单元510还用于发送时延门限的指示信息。
可选地,该发送单元510还用于发送第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
可选地,该第一业务数据满足以下一项或多项:
第一业务数据的优先比特率PBR为无穷大;或,
第一业务数据的优先级的值小于或等于预设门限;或,
第一业务数据为高优先级数据。
可选地,第一业务数据的优先级字段携带在逻辑信道配置信息元素中,优先级字段指示第一业务数据的优先级的值。
可选地,第一业务数据的高优先级字段携带在逻辑信道配置信息元素中,高优先级字段指示第一业务数据为高优先级数据。
可选地,第一业务数据的优先比特率PBR字段携带在逻辑信道配置信息元素中,PBR字段指示第一逻辑信道的PBR为无穷大。
可选地,该上行授权资源为动态调度的资源,或者,该上行授权资源为半静态调度的资源。
应理解,通信装置500可对应于根据本发明实施例的通信方法200中的网络设备,该通信装置500可以包括用于执行图6中通信方法200的网络设备执行的方法的单元。并且,该通信装置500中的各单元和上述其他操作和/或功能分别为了实现图6中通信方法200的相应流程。各单元执行上述相应步骤的具体过程请参照前文中结合图6至图11的方法实施例的描述,为了简洁,这里不再赘述。
在另一种可能的设计中,该通信装置500可以为上述方法300中的网络设备,或者配置于网络设备中的芯片。
具体地,该发送单元510可用于发送上行授权。
可选地,该发送单元510还用于发送第一指示信息,该第一指示信息指示第一业务数据是否支持分段传输。
可选地,该第一业务数据满足以下一项或多项:
第一业务数据的优先比特率PBR为无穷大;或,
第一业务数据的优先级的值小于或等于预设门限;或,
第一业务数据为高优先级数据。
可选地,第一业务数据的优先级字段携带在逻辑信道配置信息元素中,优先级字段指示第一业务数据的优先级的值。
可选地,第一业务数据的高优先级字段携带在逻辑信道配置信息元素中,高优先级字段指示第一业务数据为高优先级数据。
可选地,第一业务数据的优先比特率PBR字段携带在逻辑信道配置信息元素中,PBR字段指示第一逻辑信道的PBR为无穷大。
可选地,该上行授权资源为动态调度的资源,或者,该上行授权资源为半静态调度的资源。
应理解,通信装置500可对应于根据本发明实施例的通信方法300中的网络设备,该通信装置500可以包括用于执行图12中通信方法300的网络设备执行的方法的单元。并且,该通信装置500中的各单元和上述其他操作和/或功能分别为了实现图12中通信方法200的相应流程。各单元执行上述相应步骤的具体过程请参照前文中结合图12的方法实施例的描述,为了简洁,这里不再赘述。
还应理解,以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific IntegratedCircuit,ASIC),或,一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,CPU)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现。
以上用于接收的单元是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该接收单元是该芯片用于从其它芯片或装置接收信号的接口电路。以上用于发送的单元是一种该装置的接口电路,用于向其它装置发送信号。例如,当该装置以芯片的方式实现时,该发送单元是该芯片用于向其它芯片或装置发送信号的接口电路。
图15是本申请实施例提供的终端设备600的结构示意图。该终端设备600可以为以上实施例中的终端设备,可用于实现以上实施例中终端设备的操作。如图15所示,该终端设备600可包括:天线610、射频部分620、信号处理部分630。天线610与射频部分620连接。在下行方向上,射频部分620通过天线610接收网络设备发送的信息,将网络设备发送的信息发送给信号处理部分630进行处理。在上行方向上,信号处理部分630对终端的信息进行处理,并发送给射频部分620,射频部分620对终端的信息进行处理后经过天线610发送给网络设备。
信号处理部分630可以包括调制解调子***,用于实现对数据各通信协议层的处理;还可以包括中央处理子***,用于实现对终端操作***以及应用层的处理;此外,还可以包括其它子***,例如多媒体子***、周边子***等,其中多媒体子***用于实现对终端相机、屏幕显示等的控制,周边子***用于实现与其它设备的连接。调制解调子***可以为单独设置的芯片。可选地,以上用于终端设备的装置可以位于该调制解调子***。
调制解调子***可以包括一个或多个处理元件631,例如,包括一个主控CPU和其它集成电路。此外,该调制解调子***还可以包括存储元件632和接口电路633。存储元件632用于存储数据和程序,但用于执行以上方法中终端设备所执行的方法的程序可能不存储于该存储元件632中,而是存储于调制解调子***之外的存储器中,使用时调制解调子***加载使用。接口电路633用于与其它子***通信。以上用于终端设备的装置可以位于调制解调子***,该调制解调子***可以通过芯片实现,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上终端设备执行的任一种方法的各个步骤,接口电路用于与其它装置通信。
在一种实现中,终端设备实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如用于终端设备的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中终端设备执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件。
在另一种实现中,用于执行以上方法中终端设备所执行的方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例中终端设备执行的方法。
在又一种实现中,终端设备实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于调制解调子***上,这里的处理元件可以为集成电路,例如:一个或多个专用集成电路(application specific integrated circuit,ASIC),或,一个或多个数字信号处理器(digital signal processor,DSP),或,一个或者多个现成可编程门阵列(field programmable gate array,FPGA),或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
终端设备实现以上方法中各个步骤的单元可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现,该SOC芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上终端执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上终端设备执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。
可见,以上用于终端的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种终端执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行终端执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行终端执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行终端执行的部分或全部步骤。
这里的处理元件同以上描述,可以是通用处理器,例如中央处理单元(centralprocessing unit,CPU),还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。
存储元件可以是一个存储器,也可以是多个存储元件的统称。
图16是本申请实施例提供的网络设备700的结构示意图。该网络设备700可以为以上实施例中的网络设备,可用于实现以上实施例中网络设备的操作。如图16所示,该网络设备700可包括:天线701、射频装置702和基带装置703。天线701与射频装置702连接。在上行方向上,射频装置702通过天线701接收终端设备发送的信息,将终端设备发送的信息发送给基带装置703进行处理。在下行方向上,基带装置703对终端设备的信息进行处理,并发送给射频装置702,射频装置702对终端设备的信息进行处理后经过天线701发送给终端设备。
基带装置703可以包括一个或多个处理元件7031,例如,包括一个主控CPU和其它集成电路。此外,该基带装置703还可以包括存储元件7032和接口7033,存储元件7032用于存储程序和数据;接口7033用于与射频装置702交互信息,该接口例如为通用公共无线接口(common public radio interface,CPRI)。以上用于网络设备的装置可以位于基带装置703,例如,以上用于网络设备的装置可以为基带装置703上的芯片,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上网络设备执行的任一种方法的各个步骤,接口电路用于与其它装置通信。
在一种实现中,网络设备实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如用于网络设备的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中网络设备执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件,也可以为与处理元件处于不同芯片上的存储元件,即片外存储元件。
在另一种实现中,网络设备实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于基带装置上,这里的处理元件可以为集成电路,例如:一个或多个ASIC,或,一个或多个DSP,或,一个或者多个FPGA,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
网络设备实现以上方法中各个步骤的单元可以集成在一起,以片上***SOC的形式实现,例如,基带装置包括该SOC芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上网络设备执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上网络设备执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。
可见,以上用于网络设备的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种网络设备执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行网络设备执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行网络设备执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行以上网络设备执行的部分或全部步骤。
这里的处理元件同以上描述,可以是通用处理器,例如CPU,还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。
存储元件可以是一个存储器,也可以是多个存储元件的统称。
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2所示实施例中的方法。
根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读解释存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2所示实施例中的方法。
根据本申请实施例提供的方法,本申请还提供一种***,其包括前述的一个或多个编码设备以及一个或多个译码设备。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行该计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (13)

1.一种通信方法,其特征在于,包括:
接收上行授权;
根据所述上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源;
利用所述第一上行授权资源传输所述第一业务数据;
其中,所述根据所述上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源,包括:
根据所述上行授权指示的上行授权资源在时域上的结束位置确定所述上行授权资源的第一剩余时间,所述第一剩余时间为上行授权资源在时域上的结束位置与正确接收到所述第一业务数据的超时时间的时间间隔;
从所述上行授权资源中确定所述第一上行授权资源,所述第一上行授权资源的第一剩余时间大于或等于预先配置的时延门限。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述时延门限的指示信息。
3.根据权利要求1所述的方法,其特征在于,所述第一上行授权资源为多个上行授权资源中时域位置处于最前面的资源。
4.根据权利要求3所述的方法,其特征在于,所述根据所述上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源,包括:
根据多个上行授权指示的多个上行授权资源在时域上的起始位置,确定所述多个上行授权资源的第二剩余时间,所述第二剩余时间为上行授权资源在时域上的起始位置与对所述第一业务数据所在的逻辑信道进行逻辑信道优先级化LCP的起始时间的时间间隔;
从所述多个上行授权资源中确定所述第一上行授权资源,所述第一上行授权资源为所述多个上行授权资源中第二剩余时间最小的资源。
5.根据权利要求1所述的方法,其特征在于,所述上行授权指示的上行授权资源包括多个上行授权资源,
所述从所述上行授权资源中确定所述第一上行授权资源,包括:
从所述多个上行授权资源中确定多个候选的上行授权资源,所述候选的上行授权资源的第一剩余时间大于或等于预先配置的时延门限;
从所述多个候选的上行授权资源中确定所述第一上行授权资源,所述第一上行授权资源是所述多个候选的上行授权资源中时域位置处于最前面的资源。
6.根据权利要求1所述的方法,其特征在于,所述第一上行授权资源能够传输的比特数大于或等于所述第一业务数据的大小,以及
所述利用所述第一上行授权资源传输所述第一业务数据,包括:
利用所述第一上行授权资源传输所述第一业务数据的全部数据。
7.根据权利要求1所述的方法,其特征在于,所述第一上行授权资源能够传输的比特数小于所述第一业务数据的大小,且所述第一业务数据支持分段传输,以及
所述利用所述第一上行授权资源传输所述第一业务数据,包括:
利用所述第一上行授权资源传输所述第一业务数据的部分数据。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
利用第二上行授权资源传输第一业务数据的剩余数据中的部分或全部;
所述第一业务数据的剩余数据是未通过所述第一上行授权资源发送的数据,所述第二上行授权资源为多个上行授权资源中除所述第一上行授权资源之外第二剩余时间最小的资源;或者,所述第二上行授权资源为所述多个上行授权资源中除所述第一上行授权资源之外上行授权最先到达的资源,其中,第二剩余时间为上行授权资源在时域上的起始位置与对所述第一业务数据进行LCP的起始时间的时间间隔。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收第一指示信息,所述第一指示信息指示所述第一业务数据是否支持分段传输。
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述上行授权资源为动态调度的资源,或者,所述上行授权资源为预配置的资源。
11.一种通信装置,其特征在于,包括:
接收单元,用于接收上行授权;
确定单元,用于根据所述上行授权指示的上行授权资源在时域上的位置,确定用于传输第一业务数据的第一上行授权资源;
发送单元,用于利用所述上行授权资源传输第一业务数据;
其中,所述确定单元具体用于根据所述上行授权指示的上行授权资源在时域上的结束位置确定所述上行授权资源的第一剩余时间,所述第一剩余时间为上行授权资源在时域上的结束位置与正确接收到所述第一业务数据的超时时间的时间间隔,从所述上行授权资源中确定所述第一上行授权资源,所述第一上行授权资源的第一剩余时间大于或等于预先配置的时延门限。
12.一种通信装置,包括至少一个处理器,所述至少一个处理器用于执行如权利要求1至10中任一项所述的方法。
13.一种可读存储介质,包括程序,所述程序被处理器执行时用于执行如权利要求1至10中任一项所述的方法。
CN201810291743.7A 2018-03-30 2018-03-30 通信方法、通信装置和*** Active CN110324902B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201810291743.7A CN110324902B (zh) 2018-03-30 2018-03-30 通信方法、通信装置和***
EP19777674.3A EP3764721A4 (en) 2018-03-30 2019-03-29 COMMUNICATION PROCESS, COMMUNICATION DEVICE, AND SYSTEM
PCT/CN2019/080399 WO2019185014A1 (zh) 2018-03-30 2019-03-29 通信方法、通信装置和***
US17/034,639 US11457468B2 (en) 2018-03-30 2020-09-28 Communication method, communications apparatus, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810291743.7A CN110324902B (zh) 2018-03-30 2018-03-30 通信方法、通信装置和***

Publications (2)

Publication Number Publication Date
CN110324902A CN110324902A (zh) 2019-10-11
CN110324902B true CN110324902B (zh) 2023-06-27

Family

ID=68058567

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810291743.7A Active CN110324902B (zh) 2018-03-30 2018-03-30 通信方法、通信装置和***

Country Status (4)

Country Link
US (1) US11457468B2 (zh)
EP (1) EP3764721A4 (zh)
CN (1) CN110324902B (zh)
WO (1) WO2019185014A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110431898B (zh) 2017-03-17 2023-08-22 株式会社Ntt都科摩 终端、无线通信方法以及基站
EP3718367A1 (en) * 2019-01-11 2020-10-07 Google LLC Method for uplink transmission in a 5g nr system
CN113475135A (zh) * 2019-11-07 2021-10-01 Oppo广东移动通信有限公司 通信方法及装置
EP4075854A4 (en) * 2019-12-13 2023-09-06 Beijing Xiaomi Mobile Software Co., Ltd. DATA PROCESSING METHOD AND APPARATUS, COMMUNICATION DEVICE, AND STORAGE MEDIUM
EP4087323A4 (en) * 2019-12-30 2022-12-28 Guangdong Oppo Mobile Telecommunications Corp., Ltd. RESOURCE INDICATION METHOD AND DEVICE AND COMMUNICATION APPARATUS
CN115038126A (zh) * 2021-03-08 2022-09-09 华为技术有限公司 一种通信方法及设备
WO2024010334A1 (en) * 2022-07-05 2024-01-11 Samsung Electronics Co., Ltd. Method and apparatus for handling enhanced assistance information for scheduling in wireless communication system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102970761A (zh) * 2011-09-01 2013-03-13 华为技术有限公司 数据发送方法和用户设备
CN105407524A (zh) * 2015-10-30 2016-03-16 上海华为技术有限公司 Phr的发送方法和用户终端
CN106961741A (zh) * 2017-05-04 2017-07-18 电信科学技术研究院 一种上行资源分配方法和装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8638815B2 (en) * 2010-01-08 2014-01-28 Blackberry Limited Method and apparatus for logical channel prioritization for uplink carrier aggregation
CN103298130B (zh) * 2012-02-27 2016-06-08 鼎桥通信技术有限公司 上行数据传输方法、终端及通信***
CN102984802B (zh) * 2012-11-15 2015-08-26 北京创毅讯联科技股份有限公司 资源分配方法与装置
EP3917248B1 (en) * 2015-09-25 2023-01-11 Telefonaktiebolaget LM Ericsson (publ) Methods providing ul grants including time domain configuration
US10237889B2 (en) * 2015-12-09 2019-03-19 Qualcomm Incorporated Conditional uplink grant
US10448423B2 (en) * 2017-03-22 2019-10-15 Ofinno, Llc Data multiplexing in a wireless device and wireless network
US10736116B2 (en) * 2017-06-15 2020-08-04 Samsung Electronics Co., Ltd. Method and apparatus for an uplink transmission based on a characteristic of physical resources
US20190052414A1 (en) * 2017-08-10 2019-02-14 Alireza Babaei Multiplexing mechanism for uplink control information
US10873415B2 (en) * 2017-08-10 2020-12-22 Ofinno, Llc Uplink control information multiplexing
US11246154B2 (en) * 2017-09-07 2022-02-08 Comcast Cable Communications, Llc Configured grant and dynamic grant transmission

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102970761A (zh) * 2011-09-01 2013-03-13 华为技术有限公司 数据发送方法和用户设备
CN105407524A (zh) * 2015-10-30 2016-03-16 上海华为技术有限公司 Phr的发送方法和用户终端
CN106961741A (zh) * 2017-05-04 2017-07-18 电信科学技术研究院 一种上行资源分配方法和装置

Also Published As

Publication number Publication date
CN110324902A (zh) 2019-10-11
WO2019185014A1 (zh) 2019-10-03
US20210014887A1 (en) 2021-01-14
EP3764721A1 (en) 2021-01-13
EP3764721A4 (en) 2021-02-24
US11457468B2 (en) 2022-09-27

Similar Documents

Publication Publication Date Title
CN110324902B (zh) 通信方法、通信装置和***
US20230379925A1 (en) Methods, systems, and devices for transferring data with different reliabilities
TWI770060B (zh) 可撓無線電服務5g nr資料傳輸
RU2728541C1 (ru) Улучшенная поддержка качества обслуживания для передач v2x
EP3206452B1 (en) Priority-optimized sidelink data transfer in the case of autonomous resource allocation in lte prose communication
EP3627933B1 (en) Communication method, terminal, and base station
US20190053260A1 (en) SYSTEMS AND METHODS FOR INDICATING PRIORITY OF LOGICAL CHANNEL GROUPS (LCGs) IN A 5G NR BUFFER STATUS REPORT (BSR)
EP3051736A1 (en) Prioritization in the logical channel prioritization procedure for sidelink logical channels in ProSe direct communications
JP7254064B2 (ja) 無線通信システムにおいてアンカー搬送波に基づいて資源を割り当てるための方法及び装置
CN111264080A (zh) 在无线通信***中触发发送载波选择的方法和设备
KR20190073527A (ko) 리소스 할당 방법, 단말, 장치 및 시스템
EP3737183B1 (en) Communication methods, apparatuses and computer-readable storage medium
US20100272045A1 (en) Method for allocating uplink resources to logical channels in a wireless communication system and related communication device
JP2024073619A (ja) 端末、通信方法及び集積回路
CN113273271A (zh) Nr-u中的逻辑信道优先级排序的增强
CN114073157A (zh) 信道接入优先级的选择
US11991119B2 (en) Communications device, infrastructure equipment and methods
US20230016369A1 (en) Communication control method and user equipment
CN107820216B (zh) 基于sc-mtch的调度方法及装置
EP4044647B1 (en) Base station, terminal, transmission method, and reception method
EP3932134B1 (en) Communications device, infrastructure equipment and methods
JP7492527B2 (ja) 端末装置、通信方法及び集積回路
US20230283431A1 (en) Base station, terminal, and communication method
WO2020090441A1 (ja) 無線通信方法及び無線通信装置
CN116939870A (zh) 一种通信方法及通信装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant