CN112788572A - 逻辑信道优先级排序的用户设备、网络节点和集成电路 - Google Patents
逻辑信道优先级排序的用户设备、网络节点和集成电路 Download PDFInfo
- Publication number
- CN112788572A CN112788572A CN202110060634.6A CN202110060634A CN112788572A CN 112788572 A CN112788572 A CN 112788572A CN 202110060634 A CN202110060634 A CN 202110060634A CN 112788572 A CN112788572 A CN 112788572A
- Authority
- CN
- China
- Prior art keywords
- sidelink
- prose
- priority
- logical channel
- 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.)
- Granted
Links
- 238000012913 prioritisation Methods 0.000 title description 65
- 230000005540 biological transmission Effects 0.000 claims abstract description 227
- 238000000034 method Methods 0.000 claims description 143
- 238000004891 communication Methods 0.000 claims description 117
- 230000008093 supporting effect Effects 0.000 claims description 22
- 230000004048 modification Effects 0.000 claims description 21
- 238000012986 modification Methods 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 6
- 230000001419 dependent effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 61
- 230000007246 mechanism Effects 0.000 description 37
- 208000016344 lissencephaly with cerebellar hypoplasia Diseases 0.000 description 30
- 238000013507 mapping Methods 0.000 description 28
- 238000012545 processing Methods 0.000 description 22
- 230000011664 signaling Effects 0.000 description 22
- 230000008901 benefit Effects 0.000 description 17
- 238000010295 mobile communication Methods 0.000 description 15
- 239000000969 carrier Substances 0.000 description 14
- 230000001976 improved effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000013459 approach Methods 0.000 description 9
- 230000009286 beneficial effect Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 230000002776 aggregation Effects 0.000 description 7
- 238000004220 aggregation Methods 0.000 description 7
- 230000000737 periodic effect Effects 0.000 description 7
- 238000013468 resource allocation Methods 0.000 description 7
- 238000007726 management method Methods 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 6
- 102100032489 Heat shock 70 kDa protein 13 Human genes 0.000 description 5
- 101001016638 Homo sapiens Heat shock 70 kDa protein 13 Proteins 0.000 description 5
- 101000720079 Stichodactyla helianthus DELTA-stichotoxin-She4a Proteins 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 125000004122 cyclic group Chemical group 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 230000001934 delay Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 235000003642 hunger Nutrition 0.000 description 2
- NRNCYVBFPDDJNE-UHFFFAOYSA-N pemoline Chemical compound O1C(N)=NC(=O)C1C1=CC=CC=C1 NRNCYVBFPDDJNE-UHFFFAOYSA-N 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000037351 starvation Effects 0.000 description 2
- 229910000906 Bronze Inorganic materials 0.000 description 1
- 241000760358 Enodes Species 0.000 description 1
- 101150071746 Pbsn gene Proteins 0.000 description 1
- 101150069124 RAN1 gene Proteins 0.000 description 1
- 101100355633 Salmo salar ran gene Proteins 0.000 description 1
- 239000010974 bronze Substances 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- KUNSUQLRTQLHQQ-UHFFFAOYSA-N copper tin Chemical compound [Cu].[Sn] KUNSUQLRTQLHQQ-UHFFFAOYSA-N 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- VOCBWIIFXDYGNZ-IXKNJLPQSA-N testosterone enanthate Chemical compound C1CC2=CC(=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H](OC(=O)CCCCCC)[C@@]1(C)CC2 VOCBWIIFXDYGNZ-IXKNJLPQSA-N 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Arrangements for allocating sub-channels of the transmission path allocation of payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
- H04W28/0263—Traffic management, e.g. flow control or congestion control per individual bearer or channel involving mapping traffic to individual bearers or channels, e.g. traffic flow template [TFT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0278—Traffic management, e.g. flow control or congestion control using buffer status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0064—Rate requirement of the data, e.g. scalable bandwidth, data priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0076—Allocation utility-based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本公开涉及用户设备,包括:电路:选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个根据每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且逻辑信道组是按侧行链路目的地组定义的;以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道;以及发送单元,其使用所分派的无线电资源发送侧行链路数据。
Description
本申请是申请日为2015年12月21日、申请号为201580057179.7、发明名称为“用于侧行链路逻辑信道的逻辑信道优先级排序过程”的中国发明专利申请的分案申请。
技术领域
本公开涉及用于当执行逻辑信道优先级排序(prioritization)过程时向侧行链路(sidelink)逻辑信道分派无线电资源的方法。本公开还提供用于参与这里所述的方法的用户设备。
背景技术
长期演进(LTE)
长期演进(LTE)的规范最终确定为版本8(LTE版本8),作为遵循第三代合作项目(3GPP)通用移动地面网络的***。LTE***表示高效的基于分组的无线电接入,其提供具有低延迟和低成本的基于全IP的功能性。在LTE中,规范了可调整的多个发送带宽,诸如1.4、3.0、5.0、10.0、15.0和20.0MHz,以便使用给定频谱获得灵活的***部署。在下行链路中,采用基于正交频分复用(OFDM)的无线电接入,这是因为其对多径干扰(MPI)的固有抗干扰能力,此抗干扰能力是由于低码元速率、循环前缀(CP)的使用以及其与不同发送带宽布置的关联而得到的。在上行链路中采用基于单载波频分多址(SC-FDMA)的无线电接入,这是因为,考虑到用户设备(UE)的有限的发送功率,提供广域覆盖优先于提高峰值数据速率。采用了包括多输入多输出(MIMO)信道发送技术在内的许多关键的分组无线电接入技术,并且在LTE版本8/9中实现了高效的控制信令结构。
LTE架构
图1中示出了整体架构,图2中给出了E-UTRAN架构的更详细表示。E-UTRAN包括eNodeB,其提供了向着用户设备(UE)的E-UTRA用户平面(PDCP/RLC/MAC/PHY)和控制平面(RRC)协议端接(termination)。eNodeB(eNB)主管物理(PHY)层、介质访问控制(MAC)层、无线电链路控制(RLC)层和分组数据控制协议(PDCP)层,这些层包括用户平面报头压缩和加密的功能性。eNodeB还提供对应于控制平面的无线电资源控制(RRC)功能性。eNodeB执行许多功能,包括无线电资源管理、准许控制、调度、施加经协商的上行链路服务质量(QoS)、小区信息广播、用户和控制平面数据的加密/解密、以及下行链路/上行链路用户平面分组报头的压缩/解压缩。通过X2接口将eNodeB彼此互连。
eNodeB还通过S1接口连接到EPC(演进的分组核),更具体地,通过S1-MME(移动性管理实体)连接到MME并通过S1-U连接到服务网关(SGW)。S1接口支持MME/服务网关与eNodeB之间的多对多关系。SGW对用户数据分组进行路由并转发,同时还工作为eNodeB间的移交期间的用于用户平面的移动性锚点、并工作为用于LTE与其它3GPP技术之间的移动性的锚点(端接S4接口并中继2G/3G***与PDN GW之间的业务)。对于空闲状态的用户设备,在对于用户设备的下行链路数据到达时,SGW端接下行链路数据路径并触发寻呼。SGW管理和存储用户设备背景(context),例如,IP承载服务的参数、网络内部路由信息。在合法拦截的情况下,SGW还执行对用户业务的复制。
MME是用于LTE接入网络的关键控制节点。MME负责空闲模式用户设备追踪和寻呼过程,包括重发。MME参与承载激活/禁用处理,并且还负责在初始附接时以及在涉及核心网络(CN)节点重定位的LTE内移交时为用户设备选择SGW。MME负责(通过与HSS交互)认证用户。非接入层(NAS)信令在MME处终止,并且MME还负责对用户设备生成和分派临时标识。MME检查对用户设备在服务提供商的公共陆地移动网络(PLMN)上驻留(camp)的授权,并施加用户设备漫游限制。MME是网络中用于NAS信令的加密/完整性保护的端点,并处理安全密钥管理。MME还支持信令的合法拦截。MME还利用从SGSN起端接在MME的S3接口,提供用于LTE与2G/3G接入网络之间的移动性的控制平面功能。MME还端接朝向归属HSS的S6a接口,用于漫游用户设备。
LTE中的分量载波结构
在所谓的子帧中,在时频域中细分3GPP LTE***的下行链路分量载波。在3GPPLTE中,将每个子帧分为两个下行链路时隙,第一个下行链路时隙在第一个OFDM码元内包括控制信道区(PDCCH区)。每个子帧包括时域中的给定数目的OFDM码元(在3GPP LTE(版本8)中为12或14个OFDM码元),每个OFDM码元跨越分量载波的整个带宽。因此,OFDM码元各自包括在相应的副载波上发送的多个调制码元,同样如图3中所示。
假设例如采用OFDM的多载波通信***(如例如在3GPP长期演进(LTE)中使用的),可以由调度单元分配的资源的最小单位是一个“资源块”。将物理资源块(PRB)定义为时域中连续的OFDM码元(例如,7个OFDM码元)以及频域中连续的副载波,如图3中所例示的(例如,用于分量载波的12个副载波)。在3GPP LTE(版本8)中,物理资源块从而包括对应于时域中的一个时隙以及频域中的180kHz的资源单元(关于下行链路资源格(grid)的进一步细节,例如参见3GPP TS 36.211,“Evolved Universal Terrestrial Radio Access(E-UTRA);Physical Channels and Modulation(Release 8)”(NPL 1),第6.2部分,其可在http://www.3gpp.org获得并且通过引用合并在此)。
一个子帧包括两个时隙,从而,当使用所谓的“常规”CP(循环前缀)时子帧中有14个OFDM码元,并且当使用所谓的“扩展”CP时子帧中有12个OFDM码元。为了术语,以下等同于跨越完整子帧的相同的连续子帧的时频资源称为“资源块对”、或者等同的“RB对”或“PRB对”。
术语“分量载波”是指频域中的几个资源块的组合。在LTE将来的版本中,术语“分量载波”不再被使用;替代地,该术语被改变为“小区”,其指下行链路以及可选的上行链路资源的组合。在下行链路资源上发送的***消息中指示下行链路资源的载频和上行链路资源的载频之间的关联。
对于分量载波结构的类似假设也适用于稍后的版本。
LTE-A中用于支持更宽带宽的载波聚合
在从版本10起的LTE中可用的载波聚合中,两个或更多个分量载波被聚合以便支持高达100MHz的更宽的发送带宽。LTE***中的几个小区被聚合为高级LET***中的一个更宽的信道(该信道对100MHz而言足够宽),即使LTE中的这些小区在不同的频带中也是如此。
所有的分量载波可以被配置为可兼容LTE版本8/9的,至少当分量载波的带宽不超过LTE版本8/9小区所支持的带宽时。并非所有由用户设备聚合的分量载波都必须是可兼容版本8/9的。现有机制(例如,阻拦(barring))可用于避免版本8/9用户设备驻留在分量载波上。
用户设备可以取决于其能力同时接收或发送一个或多个分量载波(对应于多个服务小区)。具有用于载波聚合的接收和/或发送能力的LTE-A版本10用户设备可以在多个服务小区上同时接收和/或发送,而LTE版本8/9用户设备可以仅在单个服务小区上接收和发送,其条件是分量载波的结构遵循版本8/9规范。
对于连续的和不连续的分量载波均支持载波聚合,使用3GPP LTE(版本8/9)数字学(numerology)将每个分量载波限制为频域中的最大110个资源块。可以配置可兼容3GPPLTE-A(版本10)用户设备以聚合不同数目的源自同一eNodeB(基站)并且可能在上行链路和下行链路中具有不同带宽的分量载波。可配置的下行链路分量载波的数目取决于UE的下行链路聚合能力。相反,可配置的上行链路分量载波的数目取决于UE的上行链路聚合能力。或许当前不可能配置具有比下行链路分量载波更多的上行链路分量载波的移动终端。
连续地聚合的分量载波的中心频率之间的间距应当是300kHz的倍数。这是为了可与3GPP LTE(版本8/9)的100kHz频率光栅兼容,并且同时保持具有15kHz间距的副载波的正交性。根据聚合情形,可以通过在连续的分量载波之间***少量未使用的副载波来帮助实现n*300kHz间距。
多个载波的聚合的性质仅向上暴露给MAC层。对于上行链路和下行链路两者,对于每个聚合的分量载波,MAC中需要一个HARQ实体。(在不存在用于上行链路的SU-MIMO的情况下)每分量载波最多有一个传输块。传输块和其潜在HARQ重发需要映射到同一分量载波上。
LTE第2层—用户平面和控制平面协议栈
LTE第2层的用户平面/控制平面协议栈包括如图4中所示的三个子层PDCP、RLC和MAC。在发送侧,每个层从更高的层接收服务数据单元SDU,该层向该更高的层提供服务并将PDU输出到下一层。RLC层从PDCP层接收分组。这些分组从PDCP的角度称为PDCP PDU,并且从RLC的角度表示RLD SDU。RLC层创建提供给下一层(即MAC层)的分组。RLC提供给MAC层的分组从RLC的角度是RLC PDU以及从MAC的角度是MAC SDU。
在接收侧,处理相反,其中每个层将SDU向上传送给上一层,在上一层中SDU被作为PDU接收。
物理层本质上提供由turbo编码和循环冗余校验(CRC)保护的比特管道,链路层协议通过提高可靠性、安全性和完整性而增强对上层的服务。此外,链路层负责多用户介质访问和调度。LTE链路层设计的主要挑战之一是为因特网协议(IP)数据流提供所需要的可靠性级别和延迟,IP数据流具有宽范围的不同服务和数据速率。具体地,协议开销必须衡量。例如,广泛地假设IP语音(VoIP)流可以容忍100ms量级的延迟以及高达1%的分组丢失。另一方面,众所周知的是,TCP文件下载在具有低带宽延迟积的链路上执行得更好。结果,以非常高的数据速率(例如,100Mb/s)的下载要求比VoIP业务甚至更低的延迟,并且对IP分组丢失比VoIP业务更敏感。
总而言之,这通过LTE链路层的部分地交织(interwined)的三个子层来实现。
分组数据汇聚协议(PDCP)子层主要负责IP报头压缩和加密。此外,分组数据汇聚协议(PDCP)子层在eNB间移交的情况下支持无损移动性,以及向较高层控制协议提供完整性保护。
无线电链路控制(RLC)子层主要包括ARQ功能性,以及支持数据分段和串接(concatenation)。数据分段和串接与数据速率无关地最小化协议开销。
最后,介质访问控制(MAC)子层提供HARQ,并负责介质访问所需要的功能性,诸如调度操作和随机访问。图10示例性地描绘了IP分组通过链路层协议向下至物理层的数据流。该图示出了每个协议子层将其自己的协议报头添加到数据单元。
用于LTE的上行链路接入方式
对于上行链路发送,需要高功效的用户终端发送以便最大化覆盖范围。已经选择与具有动态带宽分派的FDMA组合的单载波发送来作为演进的UTRA上行链路发送方式。在每个时间间隔期间,节点B向用户分配唯一的时间/频率资源用于发送用户数据,由此确保小区内正交性。上行链路中的正交接入通过消除小区内干扰而保证频谱效率提高。通过将循环前缀***所发送的信号中而帮助在基站(节点B)处理由于多径传播而导致的干扰。
用于数据发送的基本物理资源包括在一个时间间隔(例如,0.5ms的子帧)期间尺寸为BWgrant的频率资源,经编码的信息比特被映射到所述频率资源上。应当注意,子帧(还称为发送时间间隔(TTI))是用户数据发送的最小时间间隔。然而,可以通过串接子帧而将比一个TTI长的时间段上的频率资源BWgrant分配给用户。
用于LTE的UL调度方式
上行链路方式允许调度式接入(即,由eNB控制的)、以及基于竞争的接入两者。
在调度式接入的情况下,UE被分派特定时间的特定频率资源(即,时间/频率资源)以用于上行链路数据发送。然而,可以分派一些时间/频率资源用于基于竞争的接入。在这些时间/频率资源内,UE不用首先被调度就可以进行发送。UE进行基于竞争的接入的一个情形是例如随机接入,即,当UE执行对小区的初始接入时、或者用于请求上行链路资源时。
对于调度式接入,节点B调度单元向用户分配唯一的频率/时间资源以用于上行链路数据发送。更具体地,所述调度单元确定允许哪个(哪些)UE发送、哪些物理信道资源(频率)、以及移动终端要用于发送的传输格式(调制编码方式(MCS))。
经由L1/L2控制信道(以下称为“上行链路许可信道”)上发送的调度许可将分派信息用信号发送(signal)至UE。调度许可消息包含关于允许UE使用频带的哪部分、许可的有效时段、以及UE必须用于即将到来的上行链路发送的传输格式的信息。最短有效时段是一个子帧。根据所选择的方式,还可以将附加信息包括在用于UE的许可消息中。UE然后根据某些规则将所分派的资源分布在其无线电承载之中。eNB基于一些信息(例如,所报告的调度信息和QoS信息)来决定传输格式,并且,UE必须遵循所选择的传输格式。因为无线电资源的调度是共享信道接入网络中用于确定服务质量的最重要的功能,所以用于LTE的UL调度方案应当满足多个需求以便允许高效的QoS管理。
-应当避免低优先级服务的资源不足(starvation)。资源不足意味着:来自低优先级逻辑信道的数据不能被发送,因为来自高优先级逻辑信道的数据占据所有MAC PDU空间。
-调度方式应当支持对于无线电承载/服务的清楚的QoS差异化。
-UL报告应当允许精细粒度的缓冲单元报告(例如,每无线电承载或者每无线电承载组),以便使eNB调度单元能够识别将发送对于哪个无线电承载/服务的数据。
-应当可以在不同用户的服务之间进行清楚的QoS差异化。
-应当可以提供每个无线电承载的最小比特率。
从以上列表可见,LTE调度方式的一个基本方面是提供运营商可以用来控制在不同QoS等级的无线电承载之间划分其聚合的小区容量的机制。
逻辑信道优先级排序LCP过程
对于上行链路,UE用来创建MAC PDU以使用所分派的无线电资源发送的处理被完全标准化;这被设计来确保UE以最佳的且在不同UE实施方式之间一致的方式满足每个配置的无线电承载的QoS。基于在PDCCH上用信号发送的上行链路发送资源许可消息,UE必须决定要包括在新MAC中的用于每个逻辑信道的数据量,并且,如果需要则还必须为MAC控制单元分派空间。
在构造具有来自多个逻辑信道的数据的MAC PDU时,最简单且最直观的方法是基于绝对优先级的方法,其中以逻辑信道优先级的降序将MAC PDU空间分派给逻辑信道。也就是,在MAC PDU中首先服务来自最高优先级逻辑信道的数据,随后是来自次高优先级逻辑信道的数据,持续到MAC PDU空间用尽为止。虽然基于绝对优先级的方法在UE实施方式方面相当简单,但是该方法有时导致来自低优先级逻辑信道的数据的资源不足。
在LTE中,为每个逻辑信道定义优先比特率(PBR),以便以重要性的顺序发送数据,但也避免具有较低优先级的数据的资源不足。PRB是为逻辑信道保证的最小数据速率。即使逻辑信道具有低优先级,也分派至少少量的MAC PDU以保证PBR。因此,可以通过使用PBR避免资源不足问题。
利用PBR构造MAC PDU包括两轮。在第一轮中,以逻辑信道优先级的降序服务每个逻辑信道,但是包括在MAC PDU中的来自每个逻辑信道的数据量被初始地限于与该逻辑信道的所配置的PBR值对应的量。在所有逻辑信道已经被服务达到它们PBR值之后,如果在MACPDU中还有剩余空间,则执行第二轮。在第二轮中,再次以优先级的降序服务每个逻辑信道。第二轮与第一轮相比的主要区别是,仅当所有较高优先级的逻辑信道不再有数据发送时,每个较低优先级的逻辑信道才可以被分派MAC PDU空间。
MAC PDU可以不仅包括来自每个配置的逻辑信道的MAC SDU,而且还包括MAC CE(控制单元)。除了填充BSR(缓冲单元状态报告),MAC CE比来自逻辑信道的MAC SDU具有更高优先级,因为MAC CE控制MAC层的操作。因此,当构成MAC PDU时,MAC CE如果存在,则其是首个被包括的,并且剩余空间用于来自逻辑信道的MAC SDU。然后,如果仍有额外空间并且额外空间足够大以包括BSR,则填充BSR被触发并包括在MAC PDU中。
例如在3GPP TS 36.321“Evolved Universal Terrestrial Radio Access(E-UTRA);Medium Access Control(MAC)protocol specification”(NPL 2)(最新版本12.4.0)在第5.4.3.1部分(其在http://www.3gpp.org可获得并且被合并在此)中标准化用于上行链路的逻辑信道优先级排序。
当执行传输块的新的发送(即,不是在相同数据的重发)时,应用逻辑信道优先级排序(LCP)过程。
RRC通过针对每个逻辑信道的信令控制上行链路数据的调度:
-priority,其中增大的优先级值指示较低的优先级级别,
-prioritisedBitRate,其设定优先比特率(PBR),
-bucketSizeDuration,其设定桶容量持续时间(BSD)。
UE应为每个逻辑信道j保持变量Bj。当建立相关逻辑信道时,应将Bj初始化为0,并且对于每个TTI,将Bj递增PBR×TTI持续时间的乘积,其中,PBR是逻辑信道j的优先比特率。然而,Bj的值绝不能超过桶容量,并且如果Bj的值大于逻辑信道j的桶容量,则应将Bj的值设定为桶容量。逻辑信道的桶容量等于PBR*BSD,其中PBR和BSD由上层配置。
当执行新的发送时,UE(MAC实体)应执行以下逻辑信道优先级排序过程:
-UE(MAC实体)将在以下步骤中将资源分派至逻辑信道:
--步骤1:以优先级降序对所有具有Bj>0的逻辑信道分派资源。如果将无线电承载的PBR设定为“无穷大”,则UE在满足较低优先级无线电承载的PBR之前,将对于可用于在无线电承载上的发送的所有数据分派资源;
--步骤2:UE(MAC实体)将使Bj递减服务于步骤1中的逻辑信道j的MAC SDU的总尺寸。
注意:Bj的值可为负。
--步骤3:如果仍有任何资源剩余,则以严格的优先级降序(与Bj的值无关地)服务所有逻辑信道,直到该逻辑信道的数据或者UL许可被耗尽(无论何者先出现)为止。配置有相等优先级的逻辑信道应被同等地服务。
-UE(MAC实体)在以上调度过程期间还将遵循以下规则:
--如果整个SDU(或部分地发送的SDU或重发的RLC PDU)适合剩余资源,则UE(MAC实体)不应该将RLC SDU(或部分地发送的SDU或重发的RLC PDU)分段;
--如果UE(MAC实体)将来自逻辑信道的RLC SDU分段,则UE应最大化该分段的尺寸,以尽量填充许可;
--UE(MAC实体)应该最大化数据的发送。
--如果UE(MAC实体)被给定等于或大于4字节的UL许可尺寸,其同时具有可用于发送的数据,则UE(MAC实体)将不仅发送填充BSR和/或填充(除非UL许可尺寸小于7字节并且需要发送AMD PDU)。
UE将不发送用于对应于被暂停的无线电承载的逻辑信道的数据(对于何时无线电承载被认为是被暂停的条件在3GPP TS 36.331 12.5.0“Evolved Universal TerrestrialRadio Access(E-UTRA);Radio Resource Control(RRC);Protocol specification”(NPL3)(其可以在www.3gpp.org获得)中定义)。
对于逻辑信道优先级排序过程,UE将以降序考虑以下相对优先级:
-用于C-RNTI的MAC控制单元或者来自UL-CCCH的数据;
-用于BSR(除了被包括用于填充的BSR)的MAC控制单元;
-用于PHR、扩展的PHR或双连通性PHR的MAC控制单元;
-来自任何逻辑信道的数据,除了来自UL-CCCH的数据;
-用于被包括用于填充的BSR的MAC控制单元。
当UE被请求在一个TTI中发送多个MAC PDU时,步骤1至3和关联的规则可以独立地应用至每个许可,或者应用至许可的容量的和。而且,处理许可的顺序被留给UE实施。当UE被请求在一个TTI中发送多个MAC PDU时,由UE实施来决定MAC控制单元包括在哪个MAC PDU中。
缓冲单元状态报告
通常的调度模式是动态调度,其利用用于下行链路发送资源的分派的下行链路分配消息、以及用于上行链路发送资源的分派的上行链路许可消息;这些通常对于特定单个子帧来说是有效的。使用UE的C-RNTI在PDCCH上发送所述消息。动态调度对于业务是突发的且在速率上是动态的服务类型(诸如TCP)来说是高效的。
除了动态调度之外,还定义持续调度,其使得能够在比一个子帧长的时间段向UE半静态地配置和分派无线电资源,由此避免对于针对每个子帧在PDCCH上的特定下行链路分配消息或上行链路许可消息的需要。持续调度对于诸如VoIP的服务是有用的,其中,数据分组是小的、周期性的且在尺寸上半静态的。因此,PDCCH的开销与动态调度的情况相比显著减小。
从UE到eNodeB的缓冲单元状态报告(BSR)被用于帮助eNodeB分派上行链路资源,即,上行链路调度。对于下行链路的情况,eNB调度单元显然知晓要传递至每个UE的数据量;然而,对于上行链路方向,因为在eNB完成调度决策并且数据的缓冲单元在UE中,所以必须从UE向eNB发送BSR,以便指示需要在UL-SCH上发送的数据量。
用于LTE的缓冲单元状态报告MAC控制单元包括以下任一者:长BSR(具有对应于LCG ID#0-3的四个缓冲单元尺寸字段)或短BSR(具有一个LCG ID字段和一个对应的缓冲单元尺寸字段)。缓冲单元尺寸字段指示逻辑信道组的所有逻辑信道中可用的总数据量,并且以被编码为不同缓冲单元尺寸级别的索引的字节数目指示(还参见3GPP TS 36.321“Evolved Universal Terrestrial Radio Access(E-UTRA);Medium Access Control(MAC)protocol specification”v12.4.0第6.1.3.1部分(其在http://www.3gpp.org可获得并且通过引用被合并在此))。
UE发送短或长BSR中的哪一个取决于传输块中的可用发送资源、多少组逻辑信道具有非空缓冲单元、以及是否在UE触发特定事件。长BSR报告对于四个逻辑信道组的数据量,而短BSR指示仅对于最高的逻辑信道组缓冲的数据量。
引入逻辑信道组概念的原因是:即使UE可能具有多于四个配置的逻辑信道,为每个单独的逻辑信道报告缓冲单元状态将导致太多信令开销。因此,eNB将每个逻辑信道分配至逻辑信道组;优选地,具有相同/相似QoS需求的逻辑信道应当被分派在同一逻辑信道组内。
为了具有鲁棒性(robust)以防发送失败,存在为LTE定义的BSR重发机制;每当重新启动上行链路许可时,启动或重新启动重发BSR定时单元;如果在重发BSR定时单元期满之前未接收到上行链路许可,则UE触发另一个BSR。
触发BSR用于诸如以下的事件:
-每当数据对于具有比缓冲单元为非空(即,缓冲单元之前包含数据)的逻辑信道更高的优先级的逻辑信道而到达时;
-在之前没有可用于发送的数据(即,所有缓冲单元之前为空)时,每当数据对于任意逻辑信道变为可用时;
-每当重发BSR时间期满时;
-每当周期性BSR报告到期,即,周期性BSR定时单元期满时;
-每当在传输块中存在可容纳BSR的空余空间时。
关于BSR并且具体关于BSR的触发的更详细信息在规范3GPP TS 36.321v12.4.0第5.4.5部分(其在http://www.3gpp.org可获得并且通过引用被合并在此)中进行了说明。
如果当触发BSR时,UE没有被分派用于将BSR包括在传输块中的上行链路资源,则UE将调度请求(SR)发送至eNodeB,以便被分配上行链路资源以发送BSR。在PUCCH上发送单比特调度请求(专用调度请求D-SR)、或者执行随机接入过程(RACH)以请求分配上行链路无线电资源以用于发送BSR。
LTE设备到设备(D2D)邻近服务(ProSe)
邻近基于邻近(proximity)的应用可以用于包括与运营商和用户将感兴趣的商业服务和公共安全有关的服务的领域中。设备到设备(D2D)通信是LET版本12的技术组成部分,设备到设备(D2D)通信实现在没有业务经过任何基站的情况下的用户终端之间的直接通信。设备到设备(D2D)通信技术使得D2D作为蜂窝网络的底层以增加频谱效率。例如,如果蜂窝网络是LTE,则所有携带物理信道的数据使用SC-FDMA用于D2D信令。
LTE中的D2D通信
LTE中的D2D通信关注两个领域:发现和通信。
ProSe(基于邻近的服务)直接发现被定义为由启用ProSe的UE用来经由PC5接口使用E-UTRA直接无线电信号发现其邻近处的其它启用ProSe的UE的过程。图6示意性地图示了UE A与UE B之间用于设备到设备直接发现的PC5接口。图6还示意性地图示了用于ProSe直接发现的无线电协议栈(AS),包括物理层、L2无线电协议(其可以是MAC)和“较高层”的ProSe协议。
在D2D通信中,UE在使用蜂窝资源的直接链路上、而非通过基站(BS),向彼此发送数据信号。D2D用户在保持在BS的控制之下的同时(即,至少当在eNB的覆盖范围中时),直接通信。因此,D2D可以通过重用蜂窝资源而改善***性能。
假设D2D在上行链路LTE频谱(在FDD的情况下)、或给出覆盖范围的小区的上行链路子帧(在TDD的情况下,除了在于覆盖范围之外时)中操作。此外,D2D发送/接收在给定载波上不使用全双工。从单独的UE的角度来说,在给定载波上,D2D信号接收和LTE上行链路发送不使用全双工,即,同时的D2D信号接收和LTE UL发送是不可能的。
在D2D通信中,当一个特定的UE1具有发送的角色(发送用户设备或发送终端)时,UE1发送数据,并且另一UE2(接收用户设备)接收该数据。UE1和UE2可以改变它们的发送和接收角色。来自UE1的发送可以被如UE2的一个或多个UE接收。
关于用户平面协议,下面给出从D2D通信的角度的协定的一部分(还参见3GPP TS36.843当前版本12.0.1“Study on LTE device to device proximity services;Radioaspects”第9.2.2部分,其在http://www.3gpp.org可获得并且通过引用被合并在此):
PDCP:
-1:M(一个设备向M个设备发送,M是整数)D2D广播通信数据(即,IP分组)应当被作为常规用户平面数据处理。
-PDCP中的报头-压缩/解压缩适用于1:M D2D广播通信。
--U-模式用于公共安全的D2D广播操作的PDCP中的报头压缩。
RLC:
-RLC UM用于1:M D2D广播通信。
-RLC UM在L2上支持分段和重装(re-assmebly)。
-接收UE需要对于每个发送对等(peer)UE维持至少一个RLC UM实体。
-不需要在接收第一RLC UM数据单元之前配置RLC UM接收实体。
-到目前为止,对于用于用户平面数据发送的D2D通信的RLC AM或RLC UM,还未识别到需要。
MAC:
-未对于1:M D2D广播通信而假设HARQ反馈。
-接收UE需要知道源ID,以便识别接收RLC UM实体。
-MAC报头包括L2目标ID,其使得可以在MAC层过滤分组。
-L2目标ID可以是广播、组播或单播地址。
--L2组播/单播:MAC报头中携带的L2目标ID将使得即使在将接收的RLC UM PDU传递至RLC接收实体之前,也可以丢弃该接收的RLC UM PDU。
--L2广播:接收UE将处理从所有发送单元接收的所有RLC PDU,并且旨在重装并传递IP分组至上层。
--MAC子报头包含LCID(以区分多个逻辑信道)。
-至少复用/解复用、优先级处理和填充对于D2D来说有用。
ProSe直接通信相关的标识
3GPP TS 36.300“Evolved Universal Terrestrial Radio Access(E-UTRA)andEvolved Universal Terrestrial Radio Access Network(E-UTRAN);Overalldescription;Stage 2”(NPL 4)当前版本12.4.0(其在http://www.3gpp.org可获得)在第8.3部分中定义了以下标识以用于ProSe直接通信:
-SL-RNTI:用于ProSe直接通信调度的唯一标识;
-源第2层ID:识别侧行链路ProSe直接通信中的数据的发送方。源第2层ID为24比特长并且与ProSe第2层目的地ID和LCID一起使用以用于标识接收方中的RLC UM实体和PDCP实体。
-目的地第2层ID:识别侧行链路ProSe直接通信中的数据的目标。目的地第2层ID为24比特长并且在MAC层中被分为两个位串:
--一个位串是目的地第2层ID的LSB部分(8比特)并且作为侧行链路控制第1层ID被转发至物理层。这识别预期的数据在侧行链路控制中的目标,并且用于在物理层过滤分组。
--第二位串是目的地第2层ID的MSB部分(16比特)并且被携带在MAC报头内。这用于在MAC层过滤分组。
不需要接入层信令用于组信息和配置UE中的源第2层ID、目的地第2层ID和侧行链路控制L1 ID。这些标识或者由较高层提供、或者从较高层提供的标识推出。在组播和广播的情况下,由较高层提供的ProSe UE ID被直接用作源第2层ID,由较高层提供的ProSe第二层组ID被直接用作MAC层中的目的地第2层ID。
用于邻近服务的无线电资源分派
从发送UE的角度来说,启用邻近服务的UE(启用ProSe的UE)可以操作在用于资源分派的两个模式中:
模式1是指eNB调度的资源分派,其中,UE从eNB(或版本10中继节点)请求发送资源,并且eNodeB(或版本10中继节点)继而调度由UE用于发送直接数据和直接控制信息(例如,调度分配)的精确资源。UE需要是RRC_CONNECTED的,以便发送数据。具体地,UE以通常方式向eNB发送调度请求(D-SR或随机接入),其后是缓冲单元状态报告(BSR)(还参见以下章节“用于D2D通信的发送过程”)。基于BSR,eNB可以确定UE具有用于ProSe直接通信发送的数据,并且可以估计发送所需的资源。
另一方面,模式2是指UE自主资源选择,其中,UE自己从资源池选择资源(时间和频率)以发送直接数据和侧行链路控制信息(即SA)。一个资源池例如由SIB 18的内容(即,由字段commTxPoolNormalCommon)定义,此特定资源池在小区中广播,然后通常可用于小区中仍处于RRC_Idle状态的所有UE。有效地,eNB可以定义所述池的多达四个不同的实例(或者(respectively),四个资源池)以分别用于SA消息和直接数据的发送。然而,UE将总是使用在列表中定义的第一个资源池,即使UE被配置有用于版本12LTE的多个资源池也是如此。标准的稍后版本可以不同地处理。
作为替代,另一资源池可以由eNB定义并且在SIB 18中(即,通过使用字段commTxPoolExceptional,其可以由UE在例外情况下使用)用信号发送。
UE将要使用什么资源分配模式可由eNB配置。此外,UE将要使用什么资源分派模式来用于D2D数据通信也可以取决于RRC状态(即,RRC_IDLE或RRC_CONNECTED)以及UE的覆盖范围状态(即,在覆盖范围中、在覆盖范围外)。如果UE具有服务小区(即,UE是RRC_CONNECTED的、或者在RRC_IDLE中驻留在小区上),则认为UE在覆盖范围中。
-关于资源分派模式的以下规则适用于UE:
-如果UE在覆盖范围外,则UE仅可以使用模式2;
-如果UE在覆盖范围中,则UE可以使用模式1(如果eNB相应地配置UE);
-如果UE在覆盖范围中,则UE可以使用模式2(如果eNB相应地配置UE);
当没有例外情况时,UE仅当eNB将其配置为如此做时从模式1改变到模式2、或者从模式2改变到模式1。如果UE在覆盖范围中,则UE将仅使用由eNB配置指示的模式,除非例外情况之一发生;
-UE认为其自身处于例外情况中,例如,同时T311或T301在运行中;
-当例外情况发生时,即使UE被配置为使用模式1,也使得UE可以临时使用模式2。
当在E-UTRA小区的覆盖区域中时,UE将仅在由该小区分配的资源上的UL载波上执行ProSe直接通信发送,即使该载波的资源已经例如在UICC(通用集成电路卡)中被预配置也是如此。
对于RRC_IDLE中的UE,eNB可以选择以下选项中的一个:
-eNB可以在SIB中提供模式2发送资源池。被授权ProSe直接通信的UE在RRC_IDLE中使用这些资源用于ProSe直接通信;
-eNB可以在SIB中指示eNB支持D2D但是不提供用于ProSe直接通信的资源。UE需要进入RRC_CONNECTED以执行ProSe直接通信发送。
对于RRC_CONNECTED中的UE:-RRC_CONNECTED中的、被授权执行ProSe直接通信发送的UE,当需要执行ProSe直接通信发送时向eNB指示该UE想要执行ProSe直接通信发送;
-eNB使用从MME接收的UE背景,验证RRC_CONNECTED中的UE是否被授权ProSe直接通信发送;
-eNB可以通过专用信令为RRC_CONNECTED中的UE配置在UE在RRC_CONNECTED中时可以被无约束地使用的模式2资源分派发送资源池。替代地,eNB可以通过专用信令为RRC_CONNECTED中的UE配置允许UE仅在例外情况中使用(否则依赖于模式1)的模式2资源分派发送资源池。
当UE在覆盖范围外时用于调度分配的资源池可以配置如下:
-用于接收的资源池被预配置。
-用于发送的资源池被预配置。
当UE在覆盖范围中时用于调度分配的资源池可以配置如下:
-用于接收的资源池由eNB在专用或广播信令中通过RRC配置。
-如果使用模式2资源分派,则用于发送的资源池由eNB通过RRC配置。
-如果使用模式1资源分派,则用于发送的SA资源池对UE未知。
-如果使用模式1资源分派,则eNB调度特定资源以用于调度分配发送。由eNB分配的特定资源在提供至UE的用于接收调度分配的资源池内。
图7图示了用于叠加层(Overlay)(LTE)和底层(Underlay)(D2D)***的发送/接收资源的使用。
基本上,eNodeB控制UE可以应用模式1还是模式2发送。一旦UE知道其可以发送(或接收)D2D通信的其资源,其就使用对应的资源仅用于对应的发送/接收。例如,在图7中,D2D子帧将仅用于接收或发送D2D信号。因为作为D2D设备的UE将在半双工模式中操作,所以该UE可以在任意时间点接收或发送D2D信号。类似地,在图7中所示的其它子帧可用于LTE(叠加层)发送和/或接收。
用于D2D通信的发送过程
D2D数据发送过程根据资源分派模式而不同。如上所述,对于模式1,eNB在来自UE的对应请求之后,显式地调度用于调度分配和D2D数据通信的资源。具体地,UE可以由eNB告知一般允许D2D通信、但未提供模式2资源(即,资源池);这可以由例如通过UE的D2D通信兴趣指示与对应的响应(D2D通信响应)的交换来完成,其中上述对应的示例性ProseCommConfig信息单元将不包括commTxPoolNormalCommon,意味着想要开始涉及发送的直接通信的UE必须请求E-UTRAN为每个单独的发送分配资源。因此,在这种情况下,UE必须为每个单独的发送请求资源,并且,对于此模式1资源分派以下示例性地列出了请求/许可过程的不同步骤:
-步骤1:UE经由PUCCH发送SR(调度请求)到eNB;
-步骤2:eNB经由通过C-RNTI加扰(scramble)的PDCCH许可UL资源(用于UE发送BSR);
-步骤3:UE经由PUSCH发送指示缓冲单元状态的D2D BSR;
-步骤4:eNB经由通过D2D-RNTI加扰的PDCCH许可D2D资源(用于UE发送数据);
-步骤5:D2D Tx UE根据在步骤4中接收的许可,发送SA/D2D数据。
调度分配(SA)是包含控制信息的紧凑(低有效载荷)消息,该控制信息例如到用于对应的D2D数据发送的时频资源的指针。SA的内容基本上根据上述步骤4中接收的许可。D2D许可和SA内容的精确细节还不固定,但是,作为对于SA内容的工作假设,达成了以下协定:
-频率资源由版本8UL类型0资源分派(根据***BW为5-13比特)指示
-1比特跳频指示符(按照版本8)
--注意,要定义索引的某个重新解译,使得跳频不使用所配置的用于模式2的资源池之外的PRB。
-仅单集群资源分派是有效的。
--这暗示着如果在频域中在资源池中存在间隙,则资源分派将不跨越间隙。
-SA中无RV指示符
-用于数据的RV式样(pattern):{0,2,3,1}。
另一方面,对于模式2资源分派,上述步骤1-4基本上不必要,并且,UE从由eNB配置和提供的发送资源池自主地选择用于SA和D2D数据发送的资源。
图8示意性地图示用于两个UE(UE-A和UE-B)的调度分配和D2D数据的发送,其中用于发送调度分配的资源是周期性的,并且用于D2D数据发送的资源由对应的调度分配指示。
图9图示了在一个SA/数据周期(还称为SC周期、侧行链路控制周期)期间用于模式2(自主调度)的D2D通信定时。
图10图示了在一个SA/数据周期期间用于模式1(eNB调度的分派)的D2D通信定时。SC周期是包括调度分配和它们对应的数据的发送的时间段。如从图9可见的,UE在SA偏移时间之后,使用针对模式2的用于调度分配的发送池资源SA_Mode2_pool发送调度分配。SA的第一次发送之后例如是同一SA消息的三次重发。然后,UE在SA资源池的第一子帧之后(由SA_offset给定)的某个配置的偏移(SA_offset),开始D2D数据发送(即,更具体地是T-RPT位图/式样)。MAC PDU的一个D2D数据发送包括其第一次发送和几次重发。对于图9(和图10)的图示,假设执行三次重发(即,同一MAC PDU的第2次、第3次和第4次发送)。模式2T-RPT位图(发送的时间资源式样(T-RPT))基本上定义MAC PDU发送(第1次发送)和其重发(第2次、第3次和第4次发送)的定时。
在一个SA/数据周期期间,UE可以发送多个传输块(每子帧(TTI)仅一个传输块,即,一个接一个地),然而仅发送到一个ProSe目的地组。而且,一个传输块的重发必须在下个传输块的首次发送开始之前完成,即,仅一个HARQ处理用于多个传输块的发送。
如从图10显而易见的,对于eNB调度的资源分派模式(模式1),D2D数据发送(即,更具体地,T-RPT式样/位图)在SA资源池中最后的SA发送重复之后的下个UL子帧中开始。如已经对于图9而说明的,模式1T-RPT位图(发送的时间资源式样(T-RPT))基本上定义MAC PDU发送(第1次发送)和其重发(第2次、第3次和第4次发送)的定时。
ProSe网络架构和ProSe实体
图11图示了用于非漫游情况的高级(high-level)示例性架构,包括相应UE A和B中的不同ProSe应用、以及ProSe应用服务器和网络中的ProSe功能。图11的示例架构从3GPPTS 23.303“Proximity-based services(ProSe);Stage2”(NPL 5)v.12.3.0标题为“Architectural Reference Model”的第4.2部分(其在http://www.3gpp.org可获得并且通过引用被合并在此)取得。
在以上引用的3GPP TS 23.303标题为“Functional Entities”的第4.4部分(其通过引用被合并在此)中给出并详细说明了功能实体。ProSe功能是用于ProSe所需的网络相关动作的逻辑功能,并且为ProSe的每个特征扮演不同角色。ProSe功能是3GPP的EPC的一部分,并提供与邻近服务相关的所有相关网络服务,如授权、认证、数据处理等。对于ProSe直接发现和通信,UE可以通过PC3参考点从ProSe功能获得特定ProSe UE标识、其它配置信息、以及授权。虽然为了便于说明,呈现了单个ProSe功能,但是网络中可以部署多个ProSe功能。ProSe功能包括根据ProSe特征而执行不同角色的三个主要子功能:直接提供功能(DPF)、直接发现名称管理功能、以及EPC级发现功能。DPF用于向UE提供必要的参数,以便使用ProSe直接发现和ProSe直接通信。
所述连接中使用的术语“UE”是指支持诸如以下的ProSe功能性的启用ProSe的UE:
-通过PC3参考点的在启用ProSe的UE与ProSe功能之间的ProSe控制信息的交换。
-用于通过PC5参考点的其它启用ProSe的UE的开放式ProSe直接发现的过程。
-用于通过PC5参考点的一对多式ProSe直接通信的过程。
-用以充当ProSe UE至网络中继的过程。远程UE通过PC5参考点与ProSe UE至网络中继通信。ProSe UE至网络中继使用第3层分组转发。
-通过PC5参考点在ProSe UE之间的控制信息的交换,例如,用于UE至网络中继检测和ProSe直接发现。
-通过PC3参考点在另一启用ProSe的UE与ProSe功能之间的ProSe控制信息的交换。在ProSe UE至网络中继情况下,远程UE将通过PC5用户平面发送此控制信息,以通过LTE-Uu接口向着ProSe功能中继该控制信息。
-参数(例如,包括IP地址、ProSe第2层组ID、组安全材料、无线电资源参数)的配置。可以在UE中预配置这些参数,或者,如果在覆盖范围中,则通过PC3参考点将这些参数通过信令提供至网络中的ProSe功能。
ProSe应用服务器支持EPC ProSe用户ID和ProSe功能ID的存储、以及应用层用户ID和EPC ProSe用户ID的映射。ProSe应用服务器(AS)是在3GPP的范围之外的实体。UE中的ProSe应用经由应用层参考点PC1与ProSe AS通信。ProSe AS经由PC2参考点连接至3GPP网络。
用于D2D的UE覆盖范围状态
如前所述,用于D2D通信的资源分派方法除了取决于RRC状态(即,RRC_IDLE和RRC_CONNECTED),并且还取决于UE的覆盖范围状态(即,在覆盖范围中、在覆盖范围外)。如果UE具有服务小区(即,UE是RRC_CONNECTED的、或者在RRC_IDLE中驻留在小区上),则认为UE在覆盖范围中。
到目前为止提及的两个覆盖范围状态(即,在覆盖范围中(IC)和在覆盖范围外(OOC))被进一步区分为用于D2D的子状态。图12示出D2D UE可以关联到的四个不同状态,其可以总结如下:
-状态1:UE1具有上行链路和下行链路覆盖范围。在此状态下,网络控制每个D2D通信会话。此外,网络配置UE1应使用资源分派模式1还是资源分派模式2。
-状态2:UE2具有下行链路覆盖范围、但不具有上行链路覆盖范围,即只具有DL覆盖范围。网络广播(基于竞争的)资源池。在此状态下,发送UE从由网络配置的资源池选择用于SA和数据的资源;在这种状态下,资源分派仅根据模式2而可用于D2D通信。
-状态3:因为UE3不具有上行链路和下行链路覆盖范围,所以严格地说,UE3已经被认为在覆盖范围外(OOC)。然而,UE3在一些UE的覆盖范围中,其中所述一些UE本身(例如UE1)在小区的覆盖范围中,即,这些UE可以称为CP中继UE。因此,图12中的状态3UE的区域可以表示为CP UE中继覆盖区域。在此状态3中的UE也称为OOC状态3UE。在此状态下,UE接收一些小区特定信息,其由eNB(SIB)发送并由小区的覆盖范围中的CP中继UE经由PD2DSCH转发至OOC状态3UE。(基于竞争的)网络控制的资源池通过PD2DSCH用信号发送。
-状态4:UE4在覆盖范围外并且不从在小区的覆盖范围中的其它UE接收PD2DSCH。在此状态(其也称为状态4OOC)下,发送UE从预配置的资源池选择用于数据发送的资源。
在状态3OOC与状态4OOC之间进行区分的原因主要是避免潜在地在来自覆盖范围外设备的D2D发送与传统(legacy)E-UTRA发送之间的强干扰。通常,启用D2D的UE将具有预配置的用于发送D2D SA和数据的资源池,以在覆盖范围外时使用。如果这些覆盖范围外的UE在小区边界附近在这些预配置的资源池上发送,那么D2D发送和覆盖范围中的传统发送之间的干扰可能对小区内的通信具有负面影响。如果覆盖范围内启用D2D的UE将D2D资源池配置转发至那些在小区边界附近的覆盖范围外的设备,那么覆盖范围外的UE可将将它们的发送限制到由eNode B指定的资源,因此最小化与覆盖范围中的传统发送的干扰。因此,RAN1引入了如下机制:覆盖范围中的UE将资源池信息和其它D2D相关配置转发至那些就在覆盖区域外的设备(状态3UE)。
物理D2D同步信道(PD2DSCH)用于携带此关于覆盖范围中的D2D资源池的信息至在网络邻近处的UE,使得网络邻近以内的资源池对齐。PD2DSCH的详细内容仍未最终确定。
用于D2D侧行链路逻辑信道的LCP过程
用于D2D的LCP过程将不同于上面给出的用于“常规”LTE数据的LCP过程。以下信息从R2-145435(对于TS 36.321在其版本12.3.0中的改变请求0744,针对于ProSe和其功能性的介绍)取得;通过全文引用将其合并在此。
当执行新的发送时,应用逻辑信道优先级排序过程。
当执行新的发送时,UE将执行以下逻辑信道优先级排序过程。UE将根据以下规则向侧行链路逻辑信道分派资源:
-如果整个SDU(或者部分地发送的SDU)适合剩余资源,则UE不应该将RLC SDU(或部分地发送的SDU)分段;
-如果UE将来自侧行链路逻辑信道的RLC SDU分段,则UE应最大化该分段的尺寸,以尽量填充许可;
-UE应该最大化数据的发送。
-如果UE被给定等于或大于10字节的侧行链路许可尺寸、同时具有可用于发送的数据,则UE将不仅发送填充。
注意:以上规则暗示着服务侧行链路逻辑信道的顺序留给UE实施。通常,对于一个PDU,MAC将仅考虑具有相同的源第2层ID—目的地第2层ID对的逻辑信道,即,对于一个PDU,UE中的MAC实体将仅考虑相同ProSe目的地组的逻辑信道。此外,在版本12中,在一个SA/数据周期期间,D2D发送UE仅可以将数据发送至一个ProSe目的地组。
所有D2D(侧行链路)逻辑信道(例如,STCH,侧行链路业务信道)被分派给具有设定为“11”的LCG ID的同一逻辑信道组(LCG)。在版本12中,没有用于D2D(侧行链路)逻辑信道/组的优先级排序机制。尤其,从UE的角度来说,所有侧行链路逻辑信道具有相同的优先级,即,服务侧行链路逻辑信道的顺序留给UE实施。
用于ProSe的缓冲单元状态报告
(D2D)侧行链路缓冲单元状态报告过程用于向服务eNB提供关于UE的侧行链路缓冲单元中可用于发送的侧行链路数据量的信息。RRC通过配置两个定时单元(周期性ProSeBSR定时单元和重发ProSeBSR定时单元),控制侧行链路BSR报告。每个侧行链路逻辑信道(STCH)被分派给具有设定为“11”的LCG ID的LCG,并且其属于ProSe目的地组。
如TS 36.321v.12.5.0的第5.14.1.4部分中给出的,如果某些特定事件发生,则将触发侧行链路缓冲单元状态报告(BSR)。
TS 36.321v.12.5.0的第6.1.3.1.a部分指定ProSe BSR MAC控制单元和它们对应的内容如下。
ProSe缓冲单元状态报告(BSR)MAC控制单元对于每个报告的D2D目的地组而包括一个组索引字段、一个LCG ID字段和一个对应的缓冲单元尺寸字段。更详细地,对于每个包括的ProSe目的地组,定义以下字段:
-组索引:组索引字段标识ProSe目的地组。此字段的长度是4比特。将该值设定为ProseDesinationInfoList中报告的目的地标识的索引。
-LCG ID:逻辑信道组ID字段标识缓冲单元状态被报告的逻辑信道的组。该字段的长度是2比特,并且该字段被设定为“11”;
-缓冲单元尺寸:缓冲单元尺寸字段标识在已经构建了针对TTI的所有MAC PDU之后ProSe目的地组的所有逻辑信道中可用的数据的总量。以字节数目指示该数据量。
-R:预留位,其被设定为“0”。
图13示出了从上面引用的TS 36.321v.12.5.0取得的对于偶数N(ProSe目的地组的数目)的ProSe BSR MAC控制单元。
关键任务一键通
最近,在3GPP中已经研究了称为关键任务一键通(MCPTT)服务的服务,其也在3GPPTS 22.179v.13.1.0“Mission Critical Push to Talk(MCPTT)over LTE;Stage 1”(NPL6)(其可在http://www.3gpp.org获得)中获得。一键通(PTT)服务提供两个或更多个用户可加入通信的仲裁方法。用户可以请求对发送的准予(例如,传统地通过按下按钮)。LTE上的关键任务一键通(MCPTT)服务基于3GPP演进的分组***(EPS)服务,支持适合于关键任务情形的增强PTT服务。对于将MCPTT服务定义在内的需求还可以形成非关键任务一键通(PTT)服务的基础。MCPTT服务意在支持几个用户之间的通信(组呼叫),其中每个用户具有以仲裁的方式获得对讲话的准予的接入的能力。然而,MCPTT服务还支持用户对之间的私人呼叫。MCPTT服务在由EPS架构提供的现有3GPP传输通信机制上构建,以建立、维持和终止用户之间的实际通信路径。
MCPTT服务也在服务引擎(enabler)GCSE_LTE和ProSe上构建。在可行的程度上,预期最终用户的体验相似,而与MCPTT服务是在EPC网络的覆盖范围下使用、还是在没有网络覆盖的情况下基于ProSe使用无关。为了澄清此意图,根据对在网使用、离网使用或两者的适用性对需求进行分组。MCPTT服务使得用户可以请求对讲话(发送语音/音频)的准予并提供确定性机制以在竞争中的请求之间仲裁(即,发言权(Floor)控制)。当多个请求发生时,对哪个用户的请求被接受、以及哪个用户的请求被拒绝或排队的确定基于多个特性(包括竞争中的用户的各自优先级)。MCPTT服务提供具有较高优先级(例如,紧急状况)的用户推翻(override)(中断)当前讲话者的手段。MCPTT服务还支持限制用户讲话(持有发言权)的时间的机制,由此准予具有相同或较低优先级的用户获得发言权的机会。
MCPTT服务提供用于用户监视多个单独的呼叫上的活动的手段,并且使得用户能够将焦点切换到所选呼叫。MCPTT服务用户可以加入已经建立的MCPTT组呼叫(晚呼叫进入)。另外,MCPTT服务提供当前说话者的用户ID和用户的位置确定特征。MCPTT服务的用户可能比商业PTT服务的用户具有更严格的性能期望。
MCPTT服务提供组呼叫和私人呼叫能力,组呼叫和私人呼叫能力具有与其关联的各种处理流程、状态和准予。图14、图15和图16指示与组呼叫和私人呼叫关联的高级流程、状态和准予。这些图适用于在网情况和离网情况,因为从用户的角度来说,服务和概念应在网络上以及在脱离网络时看起来是相似的。从技术的角度来说,在网状态与离网状态之间可能存在差异(例如,在脱离网络时,隶属关系(Affiliation)或许不需要向应用服务器通知用户的隶属关系,并且,根据离网能力能够匹配在网能力的程度,在细节中还可能存在其它差异)。
如果MCPTT用户想要与MCPTT组通信,则他们必须被允许访问该MCPTT组(即,是MCPTT组成员),他们于是必须隶属于该组,然后可以有作为他们所选MCPTT组的MCPTT组。如果MCPTT用户仅仅隶属于一组,这使得他们可以从该组进行接收,然而,如果MCPTT用户具有所选MCPTT组,这是他们用于在其上进行发送的组。状态的差异使得MCPTT用户能够从多个MCPTT组进行接收,但是指定他们想要在哪个MCPTT组上进行发送。
具体地,图14、图15和图16示出用于已经被允许关于特定MCPTT组的接收和发送的用户、仅被允许发送的用户、和仅被允许接收的用户的相应MCPTT用户状态图。在讨论的当前状态下,此图仅用于说明目的并且不取代需求。此图不是穷尽的,并且不包括所有不同的情形。
MCPTT用户可以隶属于一个或多个MCPTT组。通常,在操作中时,MCPTT用户向MCPTT服务告知他想要隶属于哪些MCPTT组。这些隶属关系直到MCPTT用户移除它们、或改变它们、或退出服务之前都保持有效。一些MCPTT用户具有对于某些MCPTT组的永久隶属关系,并且这些隶属关系当在网络上操作时隐式地(即,自动地)设置。对于那些用户,MCPTT组隶属关系当MCPTT服务成功登录用户时开始,并且当MCPTT用户的退出MCPTT服务的显示或隐式(例如,由于所有其设备的不活动或关闭)请求被承认时结束。
每当PTT请求被许可时,用户可以开始MCPTT发送或“发言(talk burst)”。MCPTT组呼叫包括一个或多个MCPTT发送。来自相同或不同用户的两个连续的发送是同一呼叫的部分、还是第二个发送开始新的呼叫,取决于连续的MCPTT发送之间的不活动时段的可配置最大长度。此不活动时段可以看作在在前发送结束时开始的滞空(Hang)时间。在此定时单元运行的同时,与呼叫关联的资源保持被分配给该呼叫(除了在抢先(pre-emption)的情况下),这可以减小对于此组相对于不参与呼叫的组的未来发言权请求的延迟。当新的发送在不活动时段期间开始时,定时单元被停止、重置并且在该发送结束时再次重新启动。
MCPTT服务辨识多个“特殊”组呼叫,包括:广播组呼叫、紧急组呼叫以及迫近的危险组呼叫。
MCPTT优先级模型
许多LTE非公共安全用户如今预订一个特定的优先级和服务的QoS级别(例如,“金”、“银”或“铜”),这总是提供固定的差异。当涉及公共安全应用的需要时,针对非公共安全用户有效且相对直接的此模型是达不到要求的。
MCPTT优先级和QoS是情境化的(situational)。MCPTT服务意在为MCPTT呼叫提供实时优先级和QoS体验,因为公共安全用户具有确定他们的优先级的重要的动态操作条件。例如,响应者正服务于的事件的类型或响应者的整体转移(shift)角色需要强烈影响用户从LTE***获得资源的能力。
对于MCPTT呼叫的在网使用的MCPTT优先级处理在概念上被建模为如图17中所示。概念模型识别优先级排序的三个方面:在呼叫之间和在呼叫内的优先级排序、***间的优先级排序、以及在传输层(EPS和UE)的优先级排序。在应用层,一般的网络侧功能实体“MCPTT优先级和QoS控制”与每个请求一并处理静态的、预配置的、关于参与MCPTT的用户和组的信息,以及关于他们的动态(或情境化)的信息。基于此处理的结果,“MCPTT优先级和QoS控制”向其它功能实体、***或层提供信息,并且指导与其它功能实体、***或层的交互,以尽可能地确保:从体验质量的角度来说,根据建立的策略规则适当地处理呼叫和发送。
在图17中,用户静态属性包括可能通过几个标准(例如,第一响应者、第二响应者、主管、调度员、管理员)、以及管辖边界和可能预配置的***范围的个体优先级级别对用户分类的信息。
组静态属性包括关于组和拥有组织的性质/类型、组内的发送方和接收方的管辖边界、该组的正常工作时间、相对于其它组的抢先处置、以及该组的默认最小优先级的信息。
用户动态属性包括用户/参与者的工作状态(例如值班/下班)、其位置、他可能参与的事件的类型(例如,MCPTT紧急或迫近的危险)、以及是否是他发起的该事件、他是否单独参与正式管理的事件、以及如果是,用户动态属性则包括事件区域的边界、事件严重性、以及他在事件的解决中被分配的角色。
组动态属性包括该组当前正处理的事件(如果有的话)的类型(例如,MCPTT紧急或迫近的危险)、以及在参与正式管理的事件的情况下事件区域的边界和事件严重性。
如图18中所示,每个特定承载的较高层基于实时属性(用户静态属性、组静态属性、用户动态属性、组动态属性)提供优先级值至MAC层。
MAC层可以以如下至少两种可能方式进一步使用此值:
A)作为LCP机制的一部分,即,与逻辑信道和/或目的地组优先级一起
B)独立地(在LCP之前/之后)做出做/不做决策:在此情况下,逻辑信道优先级排序将决定多少数据被分派逻辑信道(在哪些组中),然后MCPTT优先级仅反映在发言权仲裁中。
目前,未定义用于对UE中的逻辑信道进行优先级排序的特定过程。
引用列表
非专利文献
[NPL 1]3GPP TS 36.211,“Evolved Universal Terrestrial Radio Access(E-UTRA);Physical Channels and Modulation(Release 8)”
NPL 2:3GPP TS 36.321,“Evolved Universal Terrestrial Radio Access(E-UTRA);Medium Access Control(MAC)protocol specification”
NPL 3:3GPP TS 36.331,12.5.0,“Evolved Universal Terrestrial RadioAccess(E-UTRA);Radio Resource Control(RRC);Protocol specification”
NPL 4:3GPP TS 36.300,“Evolved Universal Terrestrial Radio Access(E-UTRA)and Evolved Universal Terrestrial Radio Access Network(E-UTRAN);Overalldescription;Stage 2”
NPL 5:3GPP TS 23.303,“Proximity-based services(ProSe);Stage 2”
NPL 6:3GPP TS 22.179,v.13.1.0,“Mission Critical Push to Talk(MCPTT)over LTE;Stage 1”
发明内容
非限制性和示例性的实施例提供了用于当在用户设备中执行逻辑信道优先级排序过程以用于邻近服务时将无线电资源分派给逻辑信道的改进的方法。
独立权利要求提供非限制性和示例性实施例。有利的实施例附属于从属权利要求。
根据第一方面,本发明改进了用户设备用来将可用无线电资源(例如,通过eNB的许可分派的、或者由UE自己从资源池选择的)分派给具有可用ProSe数据的不同逻辑信道的逻辑信道排序(LCP)过程。到最后,引入优先级排序机制用于管理不同ProSe逻辑信道之间的资源分派的LCP过程。虽然优先级排序过程大多被描述为好像其是LCP过程的一部分,但是不一定是这样,并且可以替代地认为优先级排序过程在LCP过程的外部。
如在背景技术部分中所讨论的,定义了不同的ProSe目的地组。根据第一方面,多个ProSe目的地组的每个被分配多个不同优先级中的一个(其示例性地称为ProSe目的地组优先级)。不同的ProSe目的地组由网络中对应的ProSe功能/实体设置和管理。根据一个变型,不同的ProSe目的地组优先级可以同样地在网络中由所述或另一ProSe实体来设置和管理。在该情况下,关于可用ProSe目的地组和它们对应的优先级级别的信息将被发送至UE。另一方面,关于ProSe目的地组和它们对应的优先级级别的该信息也可以被发送至eNB,以便使得eNB可以改进其对于所述用户设备的无线电资源的调度。根据又一变型,ProSe目的地组和它们的ProSe目的地组优先级可以在UE(和无线电基站)中预配置,使得信息通过网络的交换不是必须的。
如前所述,在用户设备中设置不同的ProSe逻辑信道以用于ProSe直接通信,并且所述不同的ProSe逻辑信道另外还与多个ProSe目的地组中的一个相关联。当ProSe数据要被发送(即,ProSe数据变为可用于ProSe逻辑信道的发送)时,UE可以根据其配置而在eNB调度的资源分派模式(还称为模式1)、或UE自主资源选择模式(还称为模式2)中执行ProSe直接通信。以任一方式,UE需要通过执行LCP过程来分派可用的无线电资源用于不同的ProSe逻辑信道(例如STCH)之间的ProSe发送(eNB调度的资源、或者来自资源池的资源)。
第一方面的改进的LCP过程考虑ProSe逻辑信道的优先级。具体地,提供了可操作在支持用户设备之间的直接通信的无线通信***中的用户设备,用户设备包括:存储单元,存储指定多个目的地组的侧行链路配置,并且存储对于为侧行链路目的地组配置的逻辑信道之中的每个逻辑信道的逻辑信道优先级,每个目的地组包括对于侧行链路数据可能的目的地;调度单元,选择侧行链路目的地组,以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道,所述侧行链路目的地组具有在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级的具有可用于发送的侧行链路数据的侧行链路逻辑信道。
此外,提供了可操作在支持用户设备之间的直接通信的无线通信***中的网络节点,所述网络节点包括:存储单元,对于每个用户设备存储指定多个目的地组的侧行链路配置,并且存储对于为侧行链路目的地组配置的逻辑信道之中的每个逻辑信道的逻辑信道优先级,每个目的地组包括对于侧行链路数据可能的目的地;以及调度单元,选择侧行链路目的地组,相应地将无线电资源分派给在所选侧行链路目的地组中的用户设备,所述侧行链路目的地组具有在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级的具有可用于发送的侧行链路数据的侧行链路逻辑信道。
此外,提供了要在可操作在支持用户设备之间的直接通信的无线通信***中的用户设备处执行的方法,所述方法包括:存储指定多个目的地组的侧行链路配置,并且存储对于为侧行链路目的地组配置的逻辑信道之中的每个逻辑信道的逻辑信道优先级,每个目的地组包括对于侧行链路数据可能的目的地;以及选择侧行链路目的地组,并以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道,所述侧行链路目的地组具有在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级的具有可用于发送的侧行链路数据的侧行链路逻辑信道。
本发明的一个方面提供了一种可操作在支持用户设备之间的直接通信的无线通信***中的用户设备,包括:电路,其:选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;以及以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道;以及发送单元,其使用所分派的无线电资源发送侧行链路数据。
本发明的一个方面提供了一种可操作在支持用户设备之间的直接通信的无线通信***中的网络节点,包括:电路,其:选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;以及将无线电资源分派给用户设备之中的在所选侧行链路目的地组中的用户设备。
本发明的一个方面提供了一种要在可操作在支持用户设备之间的直接通信的无线通信***中的用户设备处执行的方法,所述方法包括:选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道;以及使用所分派的无线电资源发送侧行链路数据。
本发明的一个方面提供了一种集成电路,其控制可操作在支持用户设备之间的直接通信的无线通信***中的用户设备的过程,所述过程包括:选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道;以及使用所分派的无线电资源发送侧行链路数据。
本发明的一个方面提供了一种集成电路,其控制可操作在支持用户设备之间的直接通信的无线通信***中的网络节点的过程,所述过程包括:选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;以及将无线电资源分派给用户设备之中的在所选侧行链路目的地组中的用户设备。
所公开的实施例的附加益处和优点将从说明书和附图而显而易见。所述益处和/或优点可以通过说明书和附图公开的各个实施例和特征分别提供,并且不需要全部被提供以便获得实施例的一个或多个。
这些一般和具体方面可以使用***、方法和计算机程序、以及***、方法和计算机程序的任意组合来实施。
下面参考附图更详细描述示例性实施例。
附图说明
图1示出了3GPP LTE***的示例性架构,
图2示出了3GPP LTE的总体E-UTRAN架构的示例性总览,
图3示出了如为3GPP LTE(版本8/9)所定义的下行链路时隙的示例性下行链路资源格,
图4图示了第2层用户和控制平面协议栈,其包括三个子层:PDCP、RLC和MAC,
图5给出PDCP、RLC和MAC层中的不同功能的总览、以及示例性地图示了通过各个层对SDU/PDU的处理,
图6示意性地图示了用于设备到设备直接发现的PC5接口,
图7图示了用于叠加层(LTE)和底层(D2D)***的发送/接收资源的使用,
图8图示了用于两个UE的调度分配和D2D数据的发送,
图9图示了用于UE自主调度模式2的D2D通信定时,
图10图示了用于eNB调度的调度模式1的D2D通信定时,
图11图示了用于非漫游情形的ProSe的示例性架构模型,
图12图示了关于D2D UE可以关联到的四个不同状态的覆盖范围,
图13图示了标准中定义的ProSe缓冲单元状态报告MAC控制单元,
图14图示了用于示例性情形的在ProSe逻辑信道ProSe LCG与ProSe目的地组之间的关联,
图15图示了用于已经被允许关于特定MCPTT组的接收和发送的用户的MCPTT用户状态图,
图16图示了用于已经仅被允许关于特定MCPTT组的发送的用户的MCPTT用户状态图,
图17图示了用于已经仅被允许关于特定MCPTT组的接收的用户的MCPTT用户状态图,
图18示出概念上的在网MCPTT优先级模型,
图19示意性地示出在层模型中优先级的整合(integration),
图20图示了根据第二实施例的特定变型的在不同ProSe LCG与ProSe目的地组之间的关系,
图21图示了根据图20中图示的第二实施例的特定变型的、用于在ProSe LCH与ProSe目的地组之间的特定关联的在ProSe LCH与ProSe LCG之间的可能映射,
图22图示了根据第二实施例的另一特定变型的在不同ProSe LCG与ProSe目的地组之间的关系,
图23图示了根据图22中图示的第二实施例的特定变型的、用于与图21中相同的在ProSe LCH与ProSe目的地组之间的特定关联的在ProSe LCH与ProSe LCG之间的可能映射,
图24图示了根据第二实施例的变型的ProSe缓冲单元状态报告MAC控制单元,
图25是图示根据第五实施例的用于优先级排序的示例性方法的流程图,
图26是图示用于逻辑信道的优先级设定的示例性方法的流程图,
图27是图示用于通过暂停/恢复逻辑信道支持流控制的示例性方法的流程图,
图28是图示用于基于优先级执行流控制的示例性方法的流程图,
图29是图示侧行链路控制信息的格式的示意图,
图30是图示MAC PDU的格式的示意图,
图31是图示实施用于一组三个UE的示例性发言权控制机制的消息流的示意图,
图32是图示实施用于一组三个UE的示例性发言权控制机制的消息流的示意图,以及
图33是图示实施逻辑信道的优先级排序的用户设备的示例的框图。
具体实施方式
移动台、或移动节点、或用户终端、或用户设备是通信网络内的物理实体。一个节点可以具有若干功能实体。功能实体是指软件或硬件模块,其实现和/或向节点或网络的其它功能实体提供预定功能组。节点可以具有一个或多个接口,其将该节点附接到节点可以在其上通信的通信设施或介质。类似地,网络实体可以具有将功能实体附接到通信设施或介质的逻辑接口,通过逻辑接口,网络实体可以与其它功能实体或通信对端(correspondent)节点通信。
如权利要求书和申请中所使用的术语“无线电资源”应宽泛地理解为指代诸如时频资源的物理无线电资源。
在权利要求书和申请中使用的术语“ProSe”或者其非缩写形式“ProximityServices”(“邻近服务”)应用在LTE***中的基于邻近的应用和服务的背景中,如在背景技术部分中示例性地说明的。诸如“D2D”的其它术语也用在此背景中以指代用于邻近服务的设备到设备通信。此外,在权利要求中使用术语“ProSe逻辑信道”以便与整个权利要求书中采用的诸如“ProSe数据”或“ProSe目的地组”的整体数语一致;然而,在此背景中也使用不同的术语“侧行链路”,即,大多数作为“侧行链路逻辑信道”,即,为邻近服务/D2D设置的那些逻辑信道。权利要求书以及剩余申请中使用的术语“ProSe目的地组”可以被理解为例如3GPP LTE中定义的源第2层ID—目的地第2层ID对。
如背景技术部分中所说明的,一个主要目标是连续地改进当前整体LTE***中的邻近服务的实施。当前,定义用于D2D通信的LCP过程,使得服务侧行链路逻辑信道的顺序留给UE实施,即,不支持用于侧行链路信道的优先级排序机制,并且本质上,从UE的角度来说,所有侧行链路逻辑信道具有相同的优先级。此外,如当前实施的,对于一个MAC PDU,UE中的MAC实体将仅考虑同一ProSe目的地组的逻辑信道。再次地,以哪个顺序服务侧行链路逻辑信道由UE实施。
当前标准化的LCP过程带来一些缺点,如从以下将变得显而易见的。
例如,D2D资源被低效地使用,并且半双工问题(UE无法在相同时间(即TTI)接收和发送)无法得到缓解。更详细地,为了说明该问题,假设如下情形:特定ProSe目的地组(例如,公共安全)的几个成员在彼此之间通信。属于相同ProSe目的地组的两个UE接收各自的发送ProSe数据的许可。因为ProSe目的地组(和侧行链路逻辑信道)的选择顺序由UE实施,所以eNodeB例如无法防止这两个UE在相同TTI使用它们对于向相同ProSe目的地组进行发送的许可。因此,两个发送UE将不能在相同TTI中接收来自另一发送UE的发送,因为其在相同时间正在进行发送(由于ProSe的半双工操作)。首先,存在如下风险:由于所述半双工问题导致组成员之间的信息不同,即,不保证所有组成员接收所有信息。此外,所调度的资源中的一些被低效地使用。
发明人设想到以下示例性实施例来缓解上述问题。
以下,将详细说明几个说明性实施例。这些实施例中的一些将以如由3GPP给出并在本背景技术部分中部分地说明的广泛规范实施,其中如以下说明的特定关键特征属于各个实施例。应注意,实施例可以有利地用于例如在移动通信***(诸如,如在上述背景技术部分中描述的3GPP LTE-A(版本10/11/12/13通信***))中,但是实施例不限于其在此特定示例性通信网络中的使用。
说明不应被理解为限制本公开的范围,而是仅仅是实施例的示例,以便更好地理解本公开。技术人员应该意识到,如权利要求中给出的本公开的一般原则可以应用到不同的情形并且以这里未明确描述的方式应用。对应地,以下为了各个实施例的说明目的而假设的情形将不如此限制本发明和其实施例。
例如,对于以下实施例假设:一般地,ProSe LCP过程将用于与当前标准化的相同目的,即,用于UE当构造MAC PDU以用于执行新的发送时,将可用无线电资源分派给具有可用于发送的数据的不同逻辑信道。而且,假设已经以与当前标准化的相同或相似方式定义几个ProSe目的地组。此外,当设置各个ProSe逻辑信道时,假设在UE中执行ProSe逻辑信道与ProSe目的地组之间的关联,使得UE中设置的每个ProSe逻辑信道与ProSe逻辑信道的ProSe数据所去往的特定ProSe目的地组相关联。
此外,各个实施例讨论LCP过程,根据LCP过程将无线电资源分布在具有可用于发送的数据的ProSe逻辑信道之间。当未给出进一步的指示或限制时,应假设,要分派的无线电资源是eNB调度的资源(资源分派模式1)、或由UE从适当的资源池自主确定的无线电资源(资源分派模式2)。
第一说明性实施例
根据第一示例性实施例,提供了用于当在用户设备中执行逻辑信道优先级排序LCP过程时将无线电资源分派给逻辑信道的方法,以用于邻近服务。该方法使得UE可以当生成用于新的发送的MAC PDU时将可用无线电资源分派给具有可用ProSe数据的ProSe逻辑信道。在UE中适当地设置ProSe逻辑信道,并且,根据第一实施例,将所有ProSe逻辑信道分配至相同ProSe LCG(“11”),如现有技术中那样。主要思想是当执行LCP过程时引入优先级排序机制,其基于ProSe目的地组。如前所述,MAC PDU将仅包含与一个特定ProSe目的地组相关的ProSe数据,使得UE必须首先选择ProSe目的地组。这也是第一实施例的情况,然而其另外预见到每个ProSe目的地组被分配各自的优先级(例如,称为“ProSe目的地组优先级”)。
ProSe目的地组优先级可以不同于逻辑信道优先级,所述逻辑信道优先级在LTE中在用于生成在Uu接口上发送的MAC PDU的LCP过程内使用。如在背景技术部分中对于Uu接口上的LTE上行链路发送所描述的,基本上,所有逻辑信道的数据可以被复用到MAC PDU中,逻辑信道优先级确定服务逻辑信道的顺序。然而,对于ProSe通信,只有被分配至相同ProSe目的地组的逻辑信道的数据可以在ProSe PDU中映射。
各个优先级到ProSe目的地组的分配例如可以由网络中的较高层实体(即,对应的在所述方面负责的ProSe功能或实体)执行。例如,所述ProSe功能/实体可以与已经设置并管理ProSe目的地组的ProSe功能/实体相同。如在背景技术部分中结合图15所说明的,这样的ProSe实体可以是这里定义的ProSe功能。在该情况下,将关于ProSe目的地组和它们的优先级的信息分布到网络中的其它实体,诸如可以经由PC3接口直接执行的启用ProSe的UE、和/或诸如eNodeB。例如,ProSe功能/实体通过较高层协议发送关于ProSe目的地组(诸如ID)与所分配的ProSe目的地组一起的信息。
此外,可以将此信息首先提供给E-UTRAN的eNB。eNodeB(而非ProSe功能)继而可以告知UE。
替代地,ProSe目的地组优先级还可以已经在UE(和eNB)中预配置(例如,通过标准,或者存储在UICC中),使得对应的信息不必要通过网络用信号发送,而是从一开始就已经在UE(和eNB)处可获得。
此外,还存在关于可以如何实施可用于ProSe目的地组的实际优先级级别的几个可能性。当前讨论了大约8个不同的ProSe目的地组可以被配置用于UE。因此,第一实施例的一个变型然后将提供8个不同的优先级级别的通过3比特编码的对应数字,其中,例如,优先级级别1是最高的优先级,优先级级别8是最低的优先级,反之亦然。例如,用于公共安全的ProSe目的地组将具有高优先级。然而,还可能存在比ProSe目的地组少的优先级级别。此外,这里讨论的基于ProSe目的地组优先级的各个实施例不限于此,并且,ProSe目的地组的任何其它合适的优先级排序是可能的。
第一实施例基于上述讨论的ProSe目的地组优先级对于LCP过程实施优先级排序机制。更详细地,引入第一步骤,根据第一步骤,UE在ProSe数据可用并且对应的MAC PDU将被生成用于新的发送时,选择ProSe目的地组中的一个(根据其优先级),使得要生成和发送的MAC PDU将仅包括去往所述的所选ProSe目的地组的ProSe逻辑信道的ProSe数据。例如,UE选择具有最高优先级的该ProSe逻辑信道。应注意,仅考虑数据实际可用的那些ProSe目的地组;即,例如具有较高优先级、但没有数据要发送的ProSe目的地组被忽略。
如前所假设的,无线电资源可用于UE经由PC5接口在D2D直接通信中将数据发送至另一ProSe UE,无线电资源是模式1或者模式2分派的资源。因此,在第二步骤中,UE将分派可用无线电资源给ProSe逻辑信道(例如STCH),但是仅考虑属于所选ProSe目的地组的那些ProSe逻辑信道。然而,UE究竟如何(例如以哪个顺序)服务所选ProSe目的地组的各个ProSe逻辑信道于是留给相应的UE实施,并且此刻不进一步详细指定。在该方面应注意,所述ProSe目的地组内的所有ProSe逻辑信道具有相同的优先级(其根据第二实施例改变,如稍后将说明的)。
因此,仅通过所选的高优先级ProSe目的地组的ProSe数据构造MAC PDU。
在该方面,应注意,MAC PDU不能包括两个不同ProSe目的地组的ProSe数据,如当前标准化的。因此,即使无线电资源在服务了所选ProSe目的地组的所有ProSe逻辑信道之后仍然可用(即,如果在MAC PDU中仍有空间),也不可以再包括其它ProSe逻辑信道的ProSe数据;例如,通过填充或ProSe MAC CE(如果存在)来填充MAC PDU。
然后可以以通常的方式进一步处理和发送如此生成的MAC PDU。例如,根据资源分派模式,可以执行MAC PDU的发送、以及对应的SA消息的之前的发送,如在背景技术部分中(例如结合图15和16)所说明的。
作为对第一实施例的又一可选改进,UE在执行LCP过程时应进一步考虑以下规则:
-如果整个SDU(或者部分地发送的SDU)适合剩余资源,则UE不应该将RLC SDU(或部分地发送的SDU)分段;
-如果UE将来自侧行链路逻辑信道的RLC SDU分段,则UE将最大化该分段的尺寸,以尽量填充许可;
-UE应该最大化数据的发送。
-如果UE被给定等于或大于10字节的侧行链路许可尺寸、同时具有可用于发送的数据,则UE将不仅发送填充。
这些可选规则从如在背景技术部分中给出的当前标准化的LCP过程取得,并且可以同样用于第一实施例(也用于第二和第三实施例)的改进/辅助LCP过程。
由第一实施例实现的优点是ProSe目的地组的选择不留给UE实施。而是,通过将优先级适当地分配给不同的ProSe目的地组并且使得UE基于所分配的优先级选择ProSe目的地组,在该方面预先确定UE行为,因此UE行为是可预见的(例如对于eNB来说)。因此,eNB可以使用此可预见的UE行为来改进其调度(当使用eNB调度的资源分派模式1时),因此例如缓解半双工问题。具体地,如果两个UE具有相同ProSe目的地组(如具有最高优先级),则eNB将不对于相同TTI调度所述两个UE。在以上讨论的情形中,当说明半双工问题时,eNB将因此只调度两个UE中的一个,并且例如在下个或后续的TTI中调度另一个UE,以便避免两个UE在相同时间向相同ProSe目的地组进行发送。无线电资源不再被浪费,因此可以被更高效地使用/调度。
此外,重要的ProSe数据(诸如,用于重要的ProSe目的地组(诸如公共安全、治安等))将不被不必要地延迟,因为对应的ProSe目的地组优先级将被设定为高,因此将在执行如上所述的LCP过程时在UE中被优先地服务。
根据第一实施例的变型,通过考虑在前LCP过程,进一步改进基于ProSe目的地组优先级的对ProSe目的地组的选择。换言之,并不严格地通过ProSe目的地组优先级的降序来服务ProSe目的地组,而是,当考虑在前LCP过程时可能存在例外,使得避免较低优先级的ProSe目的地组的延迟和/或资源不足。
在具有可用数据的ProSe目的地组之中选择它们之中具有最高优先级的该ProSe目的地组的步骤可以在要执行新的发送的每个时间实例(即,每次执行LCP过程时)重复。在该情况下,每次选择在它们之中具有最高优先级的一个且相同的ProSe目的地组,其中假设ProSe数据总是可用于所述ProSe目的地组。这可能导致具有较低优先级的ProSe目的地组的显著的延迟和资源不足,这被当前的标准化加剧了,当前的标准化要求:在一个SA/数据周期(对于该周期,执行LCP过程)期间,UE仅可以向一个ProSe目的地组进行发送。因此,即使在服务了具有最高优先级的该ProSe目的地组之后,未使用的资源在SA/数据周期期间的某点将可用,所述未使用的资源也不能用于去往其它ProSe目的地组的ProSe数据。
为了避免这些情形的缺点,第一实施例的变型通过避免以下情况改进了第一优先级排序机制:当ProSe数据同样可用于其它较低优先级ProSe目的地组时,在很长时间内重复地服务特定ProSe目的地组。
更详细地,对于在在前LCP中(或者在一些预定时间之前执行的LCP中)已经服务了具有最高优先级的相同ProSe目的地组的情况,不如此执行在具有可用数据的ProSe目的地组之中选择它们之中具有最高优先级的该ProSe目的地组的步骤,即使当执行此后续LCP过程时,用于此ProSe目的地组的ProSe数据(旧的或新的)可用于发送也是如此。在这种情况下,对于LCP过程,暂时忽略已经服务的ProSe目的地组,使得有效地在其余的具有可用数据的ProSe目的地组之中选择在它们之中具有次高优先级的ProSe目的地组,用于进一步进行LCP过程。
第一实施例的此改进的变型还可以应用于未来的情形,如下面将说明的。目前,标准化为每SA/数据周期UE只具有一个有效ProSe许可,使得即使UE将接收第二ProSe许可,UE也将丢弃“旧的”许可而支持新的许可。此外,在此ProSe许可有效的一个SA/数据周期期间,UE可以仅向一个ProSe目的地组进行发送。因此,即使没有更多数据可用于初始地选择的ProSe目的地组,也不可能使用来自该许可的未使用的无线电资源以向另一ProSe目的地组发送数据。这是资源的浪费,因此这可能在未来版本中改变,使得在一个SA/数据周期期间,可以服务多于一个的ProSe目的地组并且可以接收和使用多于一个的ProSe许可。对于自主选择(模式2)相应地,可以使得UE对于SA/数据周期可以选择多于一个SL许可。此外,一个MAC PDU可能仍然需要使对于一个ProSe目的地组仅包括一个数据。
在要发送多个ProSe MAC PDU(即,到多个ProSe目的地组)并且多个ProSe许可可用的这种情况下,以ProSe目的地组优先级的降序执行对ProSe目的地组的选择。详细地,在第一LCP过程期间使用第一ProSe许可,用于在具有可用数据的ProSe目的地组之中具有最高优先级的具有可用数据的ProSe目的地组。然而,在第二LCP过程期间使用第二ProSe许可,用于在具有可用数据的ProSe目的地组之中具有次高优先级的具有可用数据的ProSe目的地组,即使存在可用于发送至在具有可用数据的ProSe目的地组之中具有最高优先级的ProSe目的地组的其余数据也是如此。以及以此类推用于任何其他ProSe目的地组和ProSe许可。
第二说明性实施例
虽然第一实施例已经提供了超越现有技术的对应LCP过程的各种优点,但是发明人已经认识到进一步的缺点。
现有技术以及第一实施例的过程的另一问题是没有保证UE服务具有最高优先级的如IP语音(VoIP)的延迟关键服务,这是因为在LCP过程期间侧行链路逻辑信道的选择顺序留给UE实施。错误的或者未优化的UE实施可能导致延迟关键服务遭受较大延迟、以及甚至可能资源不足。
仅为了说明目的,考虑以下示例性情形,其中,在用户设备中设置三个ProSe逻辑信道LCH#1、LCH#2和LCH#3,并且所有三个逻辑信道都与相同ProSe LCG(例如“11”)关联,如在现有技术中那样。示例性地假设将LCH#1和LCH#2分配给ProSe目的地组1、以及将LCH#3分配给ProSe目的地组2。这在图20中图示。假设ProSe目的地组1具有比ProSe目的地组2更高的优先级。ProSe数据可用于对于所有三个逻辑信道发送,并且无线电资源可用于由UE分派。
如果第一实施例的各个变型被应用于此情形,则UE将首先选择ProSe目的地组1,因为ProSe目的地组1在要发送数据的两个ProSe目的地组之间具有较高优先级。于是,因为服务所选ProSe目的地组1的逻辑信道(即LCH#1和LCH#2)的顺序由UE实施,所以首先服务LCH#1或LCH#2。因此,如果不存在足够的无线电资源用于两个LCH的数据,那么两个ProSeLCH中的一个的数据将被延迟,并且,在最差的情况下,资源不足可能发生。如果这对于诸如VoIP的延迟关键服务发生,则这尤其不利。例如,假设LCH#1正携带延迟关键数据,如果UE决定首先服务LCH#2,则相应地构造的MAC PDU可能不包含延迟关键服务的任何数据,或者仅包含其中一些延迟关键服务的数据。
第二实施例的变型将克服此问题,并且,为了该目的,引入第二优先级排序级,如以下将详细说明的。以下,将为了说明性目的将第二实施例主要解释为完全基于第一实施例,即,第二实施例通过附加地实施第二优先级排序级来扩展第一实施例,但是保持第一实施例(和其变型)的其它特征。然而,应注意,也可以独立地使用第二优先级排序机制的用途,即,不具有基于ProSe目的地组的优先级选择ProSe目的地组的第一优先级排序机制。因此,虽然以下说明关注于确实包括第一方面的第一优先级排序机制(以及上述所有其变型)的第二实施例,但是第二实施例将不限于此并且可以被独立地考虑。
用于第二实施例的第二优先级排序机制在不同ProSe逻辑信道组、ProSe LCG和它们对应的优先级之间进行区分。简言之,与对于ProSe逻辑信道仅提供一个ProSe LCG(“11”)的当前的标准化(参见背景技术部分以及例如图20)形成对比,对于UE可以将所设置的ProSe逻辑信道关联到的ProSe直接通信,定义多个ProSe LCG。此外,多个ProSe LCG的每个被分配相应优先级(例如称为“ProSe LCG优先级”)。然后,当执行LCP过程时,UE当在ProSe逻辑信道之间分派可用资源时,考虑各个ProSe逻辑信道所属于的ProSe LCG的相应优先级,即,使得以ProSe逻辑信道关联的优先级的降序服务ProSe逻辑信道。这将在下面更详细说明。
存在关于如何定义不同的ProSe LCG的几种可能性。除此之外,如何定义不同的ProSe LCG还将取决于将如何实施与各个ProSe目的地组相关的、在ProSe逻辑信道与ProSeLCG之间的映射。以下将给出两个替代的可能映射,虽然其它可能映射也同样可能。
将结合图21和图23说明两个替代方案,所述图将图示ProSe目的地组与ProSe LCG之间的关系。在两个图中,示例性地假设总共至存在四个ProSe目的地组(即,具有对应的2比特的ProSe目的地组ID),并且还假设为了标识ProSe LCG,1比特可用(0或1)。在图22和图24中图示的相应示例,其中假设具有两个ProSe目的地组和四个ProSe LCG的不同情形。
将结合图21说明第一替代方案,图21图示了每个ProSe目的地组可以与ProSe LCG中的任一个相关;换言之,定义ProSe LCG而与所定义的ProSe目的地组无关。因此,通过使用ProSe LCG ID,可以在所定义的ProSe LCG之间进行区分,即,ProSe LCG ID:0标识ProSeLCG#1,而ProSe LCG ID:1标识ProSe LCG#2。由UE进行的ProSe逻辑信道到不同ProSe LCG的对应映射考虑此点,因此独立于ProSe逻辑信道所属于的ProSe目的地组。例如,UE当设置其ProSe逻辑信道时将在适当的情况下将ProSe逻辑信道中的每一个分配给所定义的ProSeLCG中的任一个。这在图22中示例性地图示,其中假设ProSe LCH#1和ProSe LCH#3与ProSe目的地组1关联,以及ProSe LCH#2与ProSe目的地组2关联。如通过虚线所描绘的,每个ProSe逻辑信道可以与ProSe LCG 1-4中的任一个关联,而与它们与ProSe目的地组的关联无关。换句话说,与不同ProSe目的地组关联的ProSe LCH可以被映射到相同的ProSe LCG(其对于以下说明的第二替代方案来说是不可能的)。
根据图23中图示的第二替代方案,对于每个ProSe目的地组,定义不同的ProSeLCG。对于图23的示例性情形,可能存在总共8个不同deProSe LCG,其是4x 2,其中4涉及不同的ProSe目的地组的总数目,2涉及每个ProSe目的地组的不同ProSe LCG。为了在所有不同的ProSe LCG之间进行明确区分,除了ProSe LCG ID之外,还必须考虑ProSe目的地组(例如,ProSe目的地组ID)。换句话说,ProSe LCG被限制到仅特定ProSe目的地组。相应地,ProSe目的地组ID单独地明确定义ProSe目的地组,并且与ProSe LCG ID结合地提供用于明确标识ProSe LCG的码点。对应的由UE进行的ProSe逻辑信道到不同ProSe LCG的可能映射也不同于对于图21和图22所说明的映射。如上所述,UE当设置ProSe逻辑信道时将在适当的情况下对于ProSe逻辑信道中的每一个而分配特定的ProSe目的地组。然后,UE可以对于每个ProSe逻辑信道而仅分配属于与逻辑信道关联的ProSe目的地组的那些ProSe LCG。这在图24中示例性地图示,其中假设与对于图22相同的在ProSe LCH与ProSe目的地组之间的关联。然而,这里,因为ProSe LCH 1和ProSe LCH 3与ProSe目的地组1关联,所以它们可以仅与ProSe LCG 1或ProSe LCG 2(即,本身与ProSe目的地组1关联的那些ProSe LCG(参见虚线))关联。对于ProSe LCH 2同样适用,ProSe LCH 2因此可以由UE仅映射到ProSe LCG 3或LCG4,即,本身与ProSe目的地组2关联的那些ProSe LCG。
根据一个变型,不同的ProSe LCG和它们的优先级可以被集中式地(centrally)定义(例如,通过网络中的较高层实体,即,将在所述方面负责的对应ProSe功能或实体,例如,已经结合图15在背景技术部分中给出的ProSe功能)。在该情况下,关于ProSe LCG和它们的优先级的信息被分布到网络中的其它实体(诸如可以经由PC3接口直接执行的启用ProSe的UE)以及分布到eNodeB(例如,通过使用某个较高层协议)。
替代地,可以将关于ProSe LCG和它们的优先级的相应信息首先提供给E-UTRAN的eNB,eNB继而可以告知UE,而非ProSe功能直接联系UE。
替代地,还可以在UE(和eNB)中预配置ProSe LCG和它们的优先级(例如,通过标准或存储在UICC中),使得对应的信息不必须在网络中用信号发送,而是从一开始就已经在UE(和eNB)处可获得。
此外,还存在关于可以如何实施可用于ProSe LCG的实际优先级级别的几个可能性。这可以例如取决于ProSe LCG的总数目,其可能根据如结合图21至图24说明的实际实施而变化。例如,第二实施例的一个变型然后将提供与ProSe LCG的数目相同的数目的优先级级别,例如,从作为最高的优先级级别1开始,等等。然而,也可以存在比ProSe LCG少的优先级级别。ProSe LCG的任何其它适当的优先级排序也是可能的。
ProSe LCG优先级在第二实施例的LCP过程中用于第二优先级排序机制,第二优先级排序机制当分派用于构造用于新的发送的MAC PDU的可用无线电资源时,确定以哪个顺序服务ProSe逻辑信道。具体地,ProSe逻辑信道具有经由ProSe逻辑信道已经被映射到的ProSe LCG关联的ProSe LCG优先级。根据第二优先级排序,可用资源以ProSe逻辑信道对应的ProSe LCG优先级的降序被分派给ProSe逻辑信道。
因此,以ProSe LCG优先级降序用来自ProSe逻辑信道的ProSe数据顺序地构造MACPDU。
应注意,与相同的ProSe LCG关联的ProSe逻辑信道将具有相同的优先级,即,相同的ProSe LCG优先级;在LCP过程期间服务具有相同关联的优先级的这些特定ProSe逻辑信道的顺序例如由UE实施。
基于ProSe LCG优先级实施该第二级优先级排序的优点是:对于属于相同ProSe目的地组的侧行链路逻辑信道来说,精细的优先级排序控制是可能的。因为UE行为是可预测的,所以eNB可以对于eNB调度的资源分派模式1而更高效地进行调度。此外,延迟关键数据(诸如VoIP)将通过将被UE映射到具有对应地高的优先级的ProSe LCG的ProSe逻辑信道传输。因此,因为根据第二实施例的LCP过程将在分派资源的同时考虑这些ProSe LCG优先级,所以将首先发送延迟关键数据,而没有任何不必要的延迟。
如上所述,可以在第一实施例的各个变型中实施第二优先级排序级,使得存在两个后续的优先级排序级:在第一步骤中,UE以ProSe目的地组的降序服务ProSe目的地组,然后在后续的第二步骤中,UE以,以当前选择的(即,当前服务的)最高优先级ProSe目的地组的ProSe逻辑信道关联的ProSe LCG优先级的降序,服务所述ProSe逻辑信道。
在替代实施方式中,UE可以基于与逻辑信道关联的ProSe目的地组优先级和ProSeLCG优先级,推出逻辑信道优先级并以逻辑信道的优先级顺序服务逻辑信道。更具体地,逻辑信道的优先级将是与此逻辑信道关联的ProSe目的地组的优先级和与此逻辑信道关联的ProSe LCG的优先级的函数。在一个示例性实施方式中,UE将首先通过使用如前所述的ProSe目的地组优先级和ProSe LCG优先级的函数推出逻辑信道的优先级,然后执行与LTE上行链路情况类似的LCP过程,其中以逻辑信道优先级顺序服务逻辑信道。
第二实施例的又一变型提供适应的缓冲单元状态报告,使得eNB接收更详细的信息。目前,ProSe缓冲单元状态报告提供每ProSe目的地组的缓冲单元尺寸信息,其指示在该ProSe目的地组的所有ProSe逻辑信道中可用的数据量(参见背景技术部分和图19)。此外,在现有技术中,所有侧行链路逻辑信道被映射到一个LCG。因此,当前标准化的ProSe缓冲单元状态报告MAC控制单元在一个ProSe目的地组内的不同逻辑信道的数据之间不进行区分。
根据一个变型,ProSe缓冲单元状态报告提供更详细的信息,即,每对ProSe目的地组和ProSe LCG的缓冲单元尺寸信息,缓冲单元尺寸信息指示所有ProSe逻辑信道中的ProSe数据量与所述对关联,即,与所述对的ProSe目的地组和ProSe LCG两者均关联。
图25示例性地公开了根据第二实施例的此变型的ProSe BSR MAC控制单元,对于每对ProSe目的地组和ProSe LCG,MAC CE包括以下:
-组索引:组索引字段标识该对的ProSe目的地组。此字段的长度是4比特。值被设定到ProseDestinationInfoList中报告的目的地标识的索引;
-LCG ID:逻辑信道组ID字段标识该对的ProSe LCG(并因此标识缓冲单元状态正被报告的逻辑信道)。该字段的长度是2比特;
缓冲单元尺寸:缓冲单元尺寸字段标识在已经构建了针对该TTI的所有MAC PDU之后、在ProSe目的地组-ProSe LCG对的所有逻辑信道中可用的总数据量。以字节数目来指示数据量;
根据用于ProSe BSR MAC CE的实际格式,可能存在预留位,其被设定为例如“0”。
在对于图25所举的特定示例中,假设LCH#1与ProSe目的地组1和ProSe LCG 1关联,LCH#2与ProSe目的地组1和ProSe LCG 2关联,而LCH#3与ProSe目的地组2和ProSe LCG2关联。因此,存在三对ProSe目的地组和ProSe LCG,即,ProSe目的地组1分别与ProSe LCG1和ProSe LCG 2、以及ProSe目的地组2与ProSe LCG 2。
上述改进的ProSe BSR的优点是:eNB现在可以在属于相同的ProSe目的地组的不同ProSe LCG之间进行区分,这使得eNB可以提供更高效的调度。
通过以上关于ProSe BSR的实际内容的改变,改进的ProSe缓冲单元状态报告可以被附加地定义,如在现有技术中那样,例如,如在背景技术部分中说明的那样(参见R2-145435、对于TS 36.321的子条款5.x.1.4的CR 0744)。仅作为几个示例:RRC可以通过配置两个定时单元(周期性ProSeBSR定时单元和重发ProSeBSR定时单元)控制侧行链路BSR报告;不同的事件触发ProSe BSR;不同类型的ProSe BSR存在,诸如,填充ProSe BSR、定期的(Regular)和周期性的ProSe BSR。
第三说明性实施例
第三实施例进一步改进当执行LCP过程时UE的资源分派过程。具体地,第三实施例关注于UE自主调度模式2,其中UE当对于新的发送需要时从资源池选择无线电资源。
第三实施例可以与第一和第二实施例的变型中的任何一个相结合,但是也可以独立实施。
如在背景技术部分中说明的,UE可以被提供分别用于SA消息和D2D数据的发送的多个资源池。因此,以下假设为UE定义用于自主资源分派模式中的D2D通信的多个资源池,即,更具体地,用于调度分配(SA)的发送的多个资源池和用于对应的D2D数据发送的多个资源池。这可以例如由eNB和/或由网络中的在该方面负责的ProSe功能/实体来完成。例如经由SIB18,将用于SA和数据的所述多个资源池提供给UE,即,在对应小区的***信息中广播所述多个资源池。
相应地,当必须执行UE自主资源分派(模式2)时,即,当生成新的D2D MAC PDU时,不同的资源池对于UE可用。此外,对于第三实施例,如对于第一和第二实施例的所有变型那样,假设定义多个ProSe目的地组。对于第三实施例的一些变型,可以假设每个ProSe目的地组与特定ProSe目的地组优先级关联;进一步的细节已经在第一和第二实施例中提供,因此在这里被省略。
为了进一步改进当在模式2中由UE进行的资源分派,在UE选择具有可用于发送的ProSe数据的ProSe目的地组(例如,在ProSe目的地组之中具有最高优先级)之后,UE基于所选ProSe目的地组选择各个资源池之中的适当的资源池(更具体地,用于调度分配的发送的资源池和用于对应的数据的资源池)。换句话说,UE选择适合于所选ProSe目的地组的无线电资源池(用于SA和数据)。此对无线电资源池的选择可以以不同方式来实施,其中两个方式将在下面给出。
根据第一变型,引入在ProSe目的地组与资源池之间的新的映射,使得每个ProSe目的地组被分配用于SA的资源池和用于D2D数据的资源池。此映射可以例如由网络中负责该方面的ProSe功能/实体来定义。在该情况下,例如,通过使用某个较高层协议,将关于该映射的信息发送至UE(和eNB)。替代地,可以在UE(和eNB)中预配置此映射(例如,通过标准、或存储在UICC中),使得对应的映射不需要通过网络用信号发送,而是已经在UE(和eNB)处可获得。
在任何情况下,基于所选ProSe目的地组,UE然后可以简单地选择该资源池,分别是:基于所存储的映射信息、与所选ProSe目的地组关联的资源池(一个用于SA,且一个用于对应的D2D数据)。因为在一个SA/数据周期(还称为侧行链路控制(SC)周期)内,D2D UE可以仅将D2D MAC PDU发送至一个ProSe目的地组,对资源池的选择需要每SA/数据周期完成一次。
根据第二变型,代替提供显式映射,UE将对于所选ProSe目的地组不同地确定适当的无线电资源池。具体地,所述多个资源池的每个被分配特定优先级(例如,称为资源池优先级)。
还存在关于如何实施可用于所述多个资源池的实际优先级级别的几个可能性。第二变型预见到ProSe目的地组和资源池的优先级将被比较以基于所选ProSe目的地组适当地选择资源池。因此,两个优先级将以如下这样的方式定义:所述两个优先级可以以有意义地方式进行比较。之前对于ProSe目的地组的优先级而给出的示例假设8个不同优先级级别,其中优先级级别1为最高,并且优先级级别8为最低。因此,资源池的优先级可以以类似的方式定义和分配,使得应当仅用于重要数据的资源池被分配高优先级(例如1),而已经可用于较不重要的数据的资源池被分配低优先级(例如8)。
这些资源池优先级以及优先级的分配可以例如通过网络中已经负责设置多个资源池的相同的ProSe功能/实体来完成。在该情况下,特定无线电资源池的优先级级别的信息可以与关于特定无线电资源池本身的信息一起用信号发送;例如,在SIB 18中用信号发送的池配置中。
替代地,可以以与第三实施例的第一变型的映射相同的方式,在UE(和eNB)中预配置优先级(例如,通过标准或存储在UICC中)。
在任何情况下,根据第二变型,UE配置有多个资源池(分别用于SA和D2D数据),每个资源池已经分配了特定优先级级别。如上所述,定义资源池的优先级以使得只有属于具有与关联于资源池的优先级相同(或者比关联于资源池的优先级高)的组优先级的ProSe目的地组的侧行链路逻辑信道的数据才可以利用来自所述资源池的无线电资源发送。
因此,在UE选择了ProSe目的地组(基于ProSe目的地组优先级)之后,UE将所选ProSe目的地组的优先级与各个资源池的优先级相比较,并选择具有与所选ProSe目的地组的ProSe目的地组优先级相同、或比该ProSe目的地组优先级低的池优先级的资源池(一个用于DA并且一个用于D2D数据)。
因此,UE可以基于所选无线电资源池的无线电资源,确定侧行链路许可。所确定的侧行链路许可的无线电资源然后可以根据对于第一和第二实施例的各个变型而讨论的LCP过程,用于和分派给各个ProSe逻辑信道。
具有资源池选择机制的优点是:从eNodeB的角度来说,用于选择用于调度分配和对应数据发送的资源池的UE行为是可预测的。这使得eNodeB可以控制不同资源池上的负荷。此外,干扰情形可对于不同资源池而不同,使得ProSe数据发送经历不同的服务质量(QoS)。
替代地,可以对于不同的循环前缀(CP)长度定义不同的资源池,即,用于D2D发送的多个资源池中的一个将使用扩展的CP长度,而用于D2D发送的其它资源池将使用常规CP长度。
以下,当第三实施例与第二实施例的基本变型相结合时,简要说明步骤顺序。相应地,假设UE在调度模式2(UE自主)中。在第一步骤中,UE将基于ProSe目的地组优先级(例如,其中具有最高的一个)确定UE想要在此TTI(即,SA/数据周期)中发送D2D数据的ProSe目的地组。然后,UE基于所选ProSe目的地组(基于映射信息、或基于上述优先级比较),确定对应的资源池。基于所选无线电资源池,UE将从所选无线电资源池选择侧行链路许可,并以与所选ProSe目的地组的ProSe逻辑信道关联的ProSe LCG优先级的降序,将许可的所述无线电资源分配给所述ProSe逻辑信道。
然而,假设当在模式1中被调度时多个资源池也可用于UE,则第三实施例还可以应用于eNB调度的资源分派模式(模式1)。具体地,在未来版本中,当前仅被定义用于模式2的多个资源池可以变得也可用于模式1调度,使得UE需要被指示从eNB接收的eNB调度的许可实际上是指哪个资源池。
因此,根据第三实施例的此变型,当UE从eNB接收侧行链路许可时,UE执行如上结合第一和第二实施例所说明的改进的LCP过程。然而,为了应用eNB许可,UE将基于所选ProSe目的地组选择该资源池(根据已经结合改进的模式1资源池选择而对于第三实施例讨论的各个变型中的任一个)。
其它说明性实施例
以下,将说明不同的实施例,其可以与上述第一、第二和第三实施例的任何变型相结合,但是也可以独立地考虑(即,独立于第一、第二和第三实施例中的任一个)。
对于一个附加实施例,与UE仅被配置一个资源分派模式的目前标准化的实施方式相反,假设可以同时使用(即,配置)两个资源分派模式(即,模式1和模式2)。在该情况下,可以使得资源分派模式例如逻辑信道特定的,以使得一些逻辑信道被配置用于调度式资源分派模式,而其它逻辑信道被配置用于自主资源分派模式。UE例如可以通过eNB经由在该方面的RRC信令来配置。
替代地,ProSe逻辑信道的资源分派模式可以例如由网络中已经负责分派ProSe目的地组(或者ProSe LCG)的不同优先级的相同ProSe功能/实体来配置,并且通过较高层协议用信号发送至UE(或者eNodeB)。
替代地,可以以与第一变型的映射相同的方式,在UE(和eNB)中预配置与ProSe逻辑信道关联的资源分派模式(例如,通过标准或存储在UICC中)。
因此,在UE中执行的LCP过程然后将例如在从eNB接收到侧行链路许可的情况下,仅考虑被配置用于eNB调度的资源分派模式的那些逻辑信道,并且相反地,UE然后将在由UE自主地从资源池确定侧行链路许可(而没有eNB许可)的情况下,仅考虑被配置用于UE自主资源分派模式的那些逻辑信道。因此,在LCP过程的第一步骤中,将对于LCP过程忽略那些不引用(refer to)与当前处理的侧行链路许可相同的资源分派模式的那些逻辑信道。因此,例如,将不对其分派无线电资源。而且,当考虑第一实施例时,将执行选择ProSe目的地组的步骤,仿佛这些忽略的逻辑信道不是ProSe目的地组的一部分。类似地,当考虑第二实施例时,这些忽略的逻辑信道以及它们关联的ProSe LCG优先级将在确定逻辑信道被分派资源的顺序时被忽视。
此外,UE将在对应的ProSe BSR中仅报告被配置用于eNB调度的资源分派模式的那些逻辑信道的数据。
替代地,可以使得资源分派模式是ProSe目的地组特定的、或者ProSe逻辑信道组特定的。
对于另一附加实施例,假设对于D2D支持半持续调度,因此将根据LCP过程将所述SPS许可的无线电资源分派给ProSe逻辑信道。根据此附加实施例,将发送在具有可用数据的ProSe目的地组之中具有最高优先级的ProSe目的地组的数据;即,当生成要使用SPS资源发送新的MAC PDU时,选择最高优先级ProSe目的地组,用于进一步进行LCP过程。因此,将SPS资源仅分派给正与所选ProSe目的地组关联的那些ProSe逻辑信道。
替代地,可以将特定ProSe目的地组(预)配置用于SPS、或者不将特定ProSe目的地组(预)配置用于SPS,使得UE在分派SPS资源时可以仅从被配置用于SPS的那些ProSe目的地组中进行选择。
所述配置例如通过较高层信令(例如,通过使用指示对应的ProSe目的地组意图用于SPS的标记)来完成。替代地,可以在UE中预配置ProSe目的地组的此SPS配置。
通过第一方面的LCP过程实现的优点之一是:用于高优先级ProSe目的地组的ProSe数据被首先发送,并且不被如现有技术***中那样不必要地延迟。可以由中央ProSe功能/实体将不同的优先级级别适当地分配给不同的ProSe目的地组,以便实现期望的效果。
总之,除了结合第一方面讨论的基于ProSe目的地组优先级的第一优先级排序级之外,还对于LCP过程实施第二优先级排序级。更详细地,代替仅提供一个逻辑信道组LCG,与如在现有技术中的ProSe通信相结合地,第二方面基于多个ProSe LCG,每个ProSe LCG与多个不同的优先级之中的一个(例如,称为ProSe LCG优先级)关联。根据一个变型,ProSeLCG以及对应的ProSe LCG优先级可以由网络中负责该方面的ProSe功能/实体设置并管理。在该情况下,关于可用ProSe LCG和它们对应的优先级级别的信息可以被发送至UE,并且例如还被发送至eNB,以便进一步使得UE可以改进其对用于所述用户设备的无线电资源的调度。UE然后将映射其多个配置的ProSe逻辑信道(例如,STCH)中的每个到多个ProSe LCG之中的一个。
当要发送ProSe数据时并且如果侧行链路许可可用(或者由eNB用信号发送、或者由UE自主地从资源池确定),则第二方面的改进的LCP过程作为对第一方面的改进的LCP过程的扩展,引入了基于ProSe LCG优先级的第二优先级排序级。因此,在根据第一方面的第一优先级排序中,UE选择具有最高优先级的该ProSe目的地组,使得所生成的PDU将仅包含要发送至所述所选ProSe目的地组的UE的ProSe数据。然后,在第二优先级排序中,通过考虑与被映射了ProSe逻辑信道的ProSe LCG关联的ProSe LCG优先级,将可用资源分派给所述所选ProSe目的地组的ProSe逻辑信道,即,以ProSe逻辑信道的对应ProSe LCG优先级的降序服务ProSe逻辑信道。因此,用一个所选ProSe目的地组的且来自ProSe逻辑信道的ProSe数据,以与其关联的ProSe LCG优先级降序顺序地构造PDU。如此生成的PDU然后被进一步处理和发送。
除了第一方面的优点之外,由第二方面的LCP过程实现的优点之一是:与延迟关键服务(诸如IP语音)关联的ProSe数据不被不必要地延迟,因为对应的携带所述延迟关键数据的ProSe逻辑信道根据它们关联的优先级(经由所映射的ProSe LCG关联)而被服务。
第二方面的变型关于如何执行ProSe逻辑信道到ProSe LCG的映射而不同。例如,在一个变型中,定义多个ProSe LCG,而与任何ProSe目的地组无关,并且,将在用户设备中配置的每个ProSe逻辑信道映射到多个ProSe LCG之中的一个,即,与ProSe逻辑信道与ProSe目的地组之间的关联无关。例如,可以为ProSe预定义总共四个不同的LCG,并且,UE在设置ProSe逻辑信道时或之后,将每个ProSe逻辑信道映射到四个ProSe LCG中之一。在此变型中,四个ProSe LCG可以通过对应的LCG-ID明确标识。在替代变型中,对于每个ProSe目的地组,定义不同ProSe LCG的不同集合,例如,用于一个ProSe目的地组的多个ProSe LCG不同于来自任何其它ProSe目的地组的ProSe LCG。例如,当假设每ProSe目的地组四个不同LCG、以及8个不同ProSe目的地组时,有效地,将存在8x4=32个不同的ProSe LCG,其例如可以通过ProSe目的地组ID和ProSe LCG-ID的组合来标识。然后,对于每个ProSe目的地组,将与所述ProSe目的地组关联的ProSe逻辑信道的每个映射到ProSe目的地组的ProSe LCG之一。对于后一变型,可以更精确地定义和实施优先级排序。
根据第二方面的其它变型,使用于ProSe的缓冲单元状态报告过程适应于所改进的LCP过程,以便包括更多缓冲单元尺寸信息,因此使得接收所述ProSe BSR的eNB可以更高效地调度ProSe资源。具体地,ProSe缓冲单元状态报告被生成以对于每对ProSe目的地组和ProSe LCG(例如,在UE中活跃地使用、和/或例如ProSe数据对其可用)而包括对于正与该对的ProSe目的地组和ProSe LCG关联的那些ProSe逻辑信道的可用ProSe数据的缓冲单元尺寸信息。UE然后将所生成的ProSe缓冲单元状态报告发送至控制用于移动通信***中的用户设备的无线电资源的无线电基站。
根据本发明的第三方面,ProSe目的地组附加地用于为UE自主资源调度模式(模式2)选择适当的资源池。具体地,例如由eNodeB和/或网络中负责的ProSe功能/实体将多个无线电资源池配置用于用户设备。如已经对于第一方面所说明的,以关于可用无线电资源的优先级的降序服务ProSe目的地组。
然后,在选择ProSe目的地组的此步骤之后,UE基于所选ProSe目的地组选择所述资源池中的一个。这可以以不同方式来完成。
在一个变型中,存在在每个ProSe目的地组与所述资源池中的一个之间的关联,其可以由网络中负责的ProSe功能/实体集中地确定、然后发送至UE,或者其在UE中预配置。相应地,UE然后可以选择被分配给所选ProSe目的地组的无线电资源池。
在替代变型中,每个无线电资源池被分配特定优先级(例如,通过之前提及的ProSe功能/实体);UE还被告知每个无线电资源池的优先级,例如,在由无线电基站在其小区中广播的***信息中。在根据第一步骤选择ProSe目的地组之后,UE将所述所选ProSe目的地组的优先级与可用无线电资源池的优先级相比较,以便选择一个特定的无线电资源池。例如,适当的无线电资源池将具有与所选ProSe目的地组的优先级相同(或者比所选ProSe目的地组的优先级低)的优先级,使得只有属于具有与关联于资源池的优先级相同(或者比关联于资源池的优先级高)的组优先级的ProSe目的地组的ProSe逻辑信道的ProSe数据才通过所对应的资源池的资源发送。
相应地,在一个一般方面,这里公开的技术以用于当在移动通信***的用户设备中执行逻辑信道优先级排序LCP过程时将无线电资源分派给逻辑信道的方法为特征。用于邻近服务ProSe的多个逻辑信道在用户设备中配置,并且与作为ProSe数据的可能目的地的多个ProSe目的地组之中的一个关联。此外,所述多个ProSe目的地组中的每个与ProSe目的地组优先级关联,并且多个ProSe逻辑信道中的每个被映射到多个ProSe逻辑信道组LCG之中的一个。而且,多个ProSe LCG中的每个与ProSe LCG优先级关联。用户设备当生成第一协议数据单元PDU用于发送时,执行以下步骤。UE选择具有最高ProSe目的地组优先级的具有可用于发送的ProSe数据的ProSe目的地组。然后,UE将无线电资源分派给与所选ProSe目的地组关联的具有可用于发送的ProSe数据的那些ProSe逻辑信道,其中该分派以与那些ProSe逻辑信道被映射到的ProSe LCG关联的ProSe LCG优先级的降序进行。
根据可以对于以上附加地或替代地使用的有利变型,ProSe LCG优先级或者在用户设备中预配置,或者由移动通信***的ProSe实体中的ProSe功能确定并传递至用户设备。在后一情况下,可选地,还将所确定的ProSe LCG优先级传递至控制用于移动通信***中的用户设备的无线电资源的无线电基站。
根据可以对于以上附加地或替代地使用的有利变型,ProSe目的地组优先级或者在用户设备中预配置,或者由移动通信***的ProSe实体中的ProSe功能确定并传递至用户设备。在后一情况下,可选地,还将所确定的ProSe目的地组优先级传递至控制用于移动通信***中的用户设备的无线电资源的无线电基站。
根据可以对于以上附加地或替代地使用的有利变型,通过定义不同ProSe LCG的集合执行ProSe逻辑信道到ProSe LCG的映射,用户设备中配置的每个ProSe逻辑信道被映射到多个不同ProSe LCG的集合之中的一个ProSe LCG;例如,不同的ProSe LCG由ProSeLCG ID标识。替代地,对于每个ProSe目的地组,定义不同ProSe LCG的不同集合,并且与多个ProSe目的地组之中的一个关联的ProSe逻辑信道中的每个被映射到对于多个ProSe目的地组中的所述一个定义的不同ProSe LCG的该集合中的一个ProSe LCG;例如,不同的ProSeLCG由用于ProSe目的地组的ID和用于ProSe LCG的ID的组合标识。
根据可以对于以上附加地或替代地使用的有利变型,由用户设备生成ProSe缓冲单元状态报告,其对于每对ProSe目的地组和ProSe LCG而包括对于正与该对的ProSe目的地组和ProSe LCG关联的那些ProSe逻辑信道的可用ProSe数据的缓冲单元尺寸信息。然后,所生成的ProSe缓冲单元状态报告被发送至控制用于移动通信***中的用户设备的无线电资源的无线电基站。在一个示例中,ProSe缓冲单元状态报告对于每对ProSe目的地组和ProSe LCG而包括以下信息:该对的ProSe目的地组的ProSe目的地组标识;该对的ProSeLCG的ProSe LCG标识;以及对于正与该对的ProSe目的地组和ProSe LCG关联的那些ProSe逻辑信道的可用ProSe数据的缓冲单元尺寸信息。
根据可以对于以上附加地或替代地使用的有利变型,假设如下情形:用于具有最高优先级的ProSe目的地组的ProSe数据在生成第一PDU之后仍然可用于发送,并且ProSe数据可用于被发送至至少另一ProSe目的地组。在该情况下,当生成第二PDU用于发送时,用户设备或者选择具有最高ProSe目的地组优先级的具有可用于发送的ProSe数据的该ProSe目的地组,或者选择具有次高ProSe目的地组优先级的具有可用于发送的ProSe数据的该ProSe目的地组。
根据可以对于以上附加地或替代地使用的有利变型,无线电资源的两个集合可用于用户设备,无线电资源的两个集合中的第一集合用于分派用于第一PDU的无线电资源,并且无线电资源的两个集合中的第二集合用于分派用于第二PDU的无线电资源。
相应地,在一个一般方面,这里公开的技术以用于当在移动通信***的用户设备中执行逻辑信道优先级排序LCP过程时将无线电资源分派给逻辑信道的方法为特征。用于邻近服务ProSe的多个逻辑信道在用户设备中配置,并且与作为ProSe数据的可能目的地的多个ProSe目的地组之中的一个关联。此外,多个无线电资源池被配置用于用户设备,并且所述多个ProSe目的地组中的每个与ProSe目的地组优先级关联。用户设备当生成第一协议数据单元PDU用于发送时,执行以下步骤。UE选择具有最高ProSe目的地组优先级的具有可用于发送的ProSe数据的ProSe目的地组。然后,UE基于所选ProSe目的地组选择无线电资源。然后,UE将所选无线电资源池的无线电资源分派给与所选ProSe目的地组关联的具有可用于发送的ProSe数据的那些ProSe逻辑信道。
根据可以对于以上附加地或替代地使用的有利变型,可以由用户设备根据从网络实体接收或在用户设备中预配置的关联信息,执行基于所选ProSe目的地组选择无线电资源池的步骤,所述关联信息对于所述多个ProSe目的地组的每个指示多个无线电资源池之中的关联的无线电资源池。或者,当每个无线电资源池被分配多个池优先级之中的一个时,用户设备选择具有与所选ProSe目的地组的ProSe目的地组优先级相比适当的池优先级的无线电资源池。在一个示例中,UE将选择具有与所选ProSe目的地组的ProSe目的地组优先级相同或比所选ProSe目的地组的ProSe目的地组优先级低的池优先级的无线电资源池。在又一个具体示例中,经由从控制用于移动通信***中的用户设备的无线电资源的无线电基站发送的广播信息,向用户设备告知每个无线电资源池的池优先级。
根据可以对于以上附加地或替代地使用的有利变型,将多个ProSe逻辑信道的每个映射至多个ProSe逻辑信道组LCG之中的一个。此外,所述多个ProSe LCG中的每个与ProSe LCG优先级关联,并且分派步骤将所选无线电资源池的无线电资源分派给与所选ProSe目的地组关联的、具有可用于发送的ProSe数据的那些ProSe逻辑信道,其中所述分派以与那些ProSe逻辑信道被映射到的ProSe LCG关联的ProSe LCG优先级的降序执行。因此,在一个一般方面,这里公开的技术以用于当在移动通信***的用户设备中执行逻辑信道优先级排序LCP过程时将无线电资源分派给逻辑信道的用户终端为特征。用于邻近服务ProSe的多个逻辑信道在用户设备中配置,并且与作为ProSe数据的可能目的地的多个ProSe目的地组之中的一个关联。所述多个ProSe目的地组中的每个与ProSe目的地组优先级关联,多个ProSe逻辑信道的每个被映射至多个ProSe逻辑信道组LCG之中的一个,并且所述多个ProSe LCG中的每个与ProSe LCG优先级关联。当生成第一协议数据单元PDU用于发送时,UE的处理单元选择具有最高ProSe目的地组优先级的具有可用于发送的ProSe数据的ProSe目的地组。此外,该处理单元将无线电资源分派给与所选ProSe目的地组关联的具有可用于发送的ProSe数据的那些ProSe逻辑信道,其中所述分派以与那些ProSe逻辑信道被映射到的ProSe LCG关联的ProSe LCG优先级的降序执行。
根据可以对于以上附加地或替代地使用的有利变型,UE的存储介质存储在用户设备中预配置的ProSe LCG优先级。替代地或附加地,UE的接收单元从移动通信***的ProSe实体中的ProSe功能接收由所述ProSe功能确定的ProSe LCG优先级。也可能的是,UE的存储介质存储在用户设备中预配置的ProSe目的地组优先级,并且/或者接收单元从移动通信***的ProSe实体中的ProSe功能接收由所述ProSe功能确定的ProSe目的地组优先级。根据可以对于以上附加地或替代地使用的有利变型,处理单元将用户设备中配置的ProSe逻辑信道的每个映射到不同ProSe LCG的集合之中的一个ProSe LCG。替代地,对于每个ProSe目的地组,定义不同ProSe LCG的不同集合,并且处理单元将与所述多个ProSe目的地组之中的一个关联的ProSe逻辑信道的每个映射到对于该一个ProSe目的地组定义的不同ProSe LCG的该集合中的一个ProSe LCG。
根据可以对于以上附加地或替代地使用的有利变型,处理单元生成ProSe缓冲单元状态报告,其对于每对ProSe目的地组和ProSe LCG而包括对于正与该对的ProSe目的地组和ProSe LCG关联的那些ProSe逻辑信道的可用ProSe数据的缓冲单元尺寸信息。然后,UE的发送单元将所生成的ProSe缓冲单元状态报告发送至控制用于用户设备的无线电资源的无线电基站。在一个示例中,ProSe缓冲单元状态报告对于每对ProSe目的地组和ProSe LCG而包括以下信息:该对的ProSe目的地组的ProSe目的地组标识;该对的ProSe LCG的ProSeLCG标识;以及对于正与该对的ProSe目的地组和ProSe LCG关联的那些ProSe逻辑信道的可用ProSe数据的缓冲单元尺寸信息。
根据可以对于以上附加地或替代地使用的有利变型,假设如下情形:用于具有最高优先级的ProSe目的地组的ProSe数据在生成第一PDU之后仍然可用于发送,并且ProSe数据可用于被发送至至少另一ProSe目的地组。然后,当生成第二PDU用于发送时,处理单元仍然选择具有最高ProSe目的地组优先级的具有可用于发送的ProSe数据的该ProSe目的地组。替代地,当生成第二PDU用于发送时,处理单元选择具有次高ProSe目的地组优先级的具有可用于发送的ProSe数据的该ProSe目的地组。
因此,在一个一般方面,这里公开的技术以用于当在移动通信***的用户设备中执行逻辑信道优先级排序LCP过程时将无线电资源分派给逻辑信道的用户终端为特征。用于邻近服务ProSe的多个逻辑信道在用户设备中配置,并且与作为ProSe数据的可能目的地的多个ProSe目的地组之中的一个关联。多个无线电资源池被配置用于用户设备,所述多个ProSe目的地组中的每个与ProSe目的地组优先级关联。UE的处理单元当生成第一协议数据单元PDU用于发送时,选择具有最高ProSe目的地组优先级的具有可用于发送的ProSe数据的ProSe目的地组。然后,处理单元还基于所选ProSe目的地组选择无线电资源池。最后,处理单元将所选无线电资源池的无线电资源分派给与所选ProSe目的地组关联的、具有可用于发送的ProSe数据的那些ProSe逻辑信道。根据可以对于以上附加地或替代地使用的有利变型,处理单元根据从网络实体接收或在用户设备中预配置的关联信息,选择无线电资源池,所述关联信息对于所述多个ProSe目的地组的每个指示关联的无线电资源池。替代地,处理单元选择具有与所选ProSe目的地组的ProSe目的地组优先级相比适当的池优先级的无线电资源池,每个无线电资源池被分配多个池优先级之中的一个。例如,处理单元选择具有与所选ProSe目的地组的ProSe目的地组优先级相同或比所选ProSe目的地组的ProSe目的地组优先级低的池优先级的无线电资源池。
根据可以对于以上附加地或替代地使用的有利变型,将多个ProSe逻辑信道的每个映射至多个ProSe逻辑信道组LCG之中的一个,并且所述多个ProSe LCG中的每个与ProSeLCG优先级关联。然后,处理单元将所选无线电资源池的无线电资源分派给与所选ProSe目的地组关联的具有可用于发送的ProSe数据的那些ProSe逻辑信道,其中所述分派以与那些ProSe逻辑信道被映射到的ProSe LCG关联的ProSe LCG优先级的降序执行。
对于MCPTT有利的第五实施例
如在背景技术部分中例示的,MCPTT服务应提供基于与呼叫的要素(例如,服务类型、请求标识、以及目标标识)关联的优先级对MCPTT组呼叫进行优先级排序的机制。此需求暗示着:除了通信目标之外,组呼叫的优先级还可以取决于请求标识(也称为“发起发送的用户/UE”)。这还确认了ProSe第2层组ID自己不主宰(dictate)优先级。而是,基于在MCPTT的应用层的多个因素制订优先级。
虽然上述实施例也可以用于LCP,但是本第五实施例对于MCPTT服务提供特定益处。具体地,以上介绍的组优先级方式可能关于MCPTT具有一些限制和不灵活性。例如,考虑参与两个ProSe组的UE,其中组A通信通常比组B通信的优先级高。由于首先根据如上所述的组优先级选择组的目的地组优先级排序方式,所以将不可能支持组B内的期望使此特定组B业务优先于所以其它业务的紧急状况。
在以下描述中,基于3GPP当前研究的MCPTT服务而描述示例。然而,注意,此机制可用于不同服务和目的地的优先级对于高效的组呼叫操作来说很重要的任何种类的ProSe***。
由实施例5提供的特定解决方案是每个侧行链路逻辑信道被分配优先级级别。UE仅基于此优先级级别执行逻辑信道优先级排序(即,决定服务在不同SLRB上排队的数据的顺序),而不考虑目的地组优先级。
事实上,此第5实施例还可以在不支持组优先级并且仅向特定逻辑信道分配优先级级别的***中实施。
具体地,UE执行如图25中图示的以下步骤。UE在步骤2510中选择最高优先级侧行链路逻辑信道(具有可用数据)。这里,最高优先级LC是在由UE参加的所有目的地组的所有LC之中具有最高优先级的LC。所选的侧行链路逻辑信道确定ProSe目的地组。因此,UE在步骤2520中确定最高优先级逻辑信道所属于的目的地组。然后,选择所确定的目的地组用于数据发送,并且对于UE的所选目的地组的逻辑信道执行进一步的优先级排序。相应地,在步骤2530中,UE对于所有属于所选ProSe目的地组的侧行链路逻辑信道执行进一步的优先级排序。然后,在步骤2540中,以优先级降序(基于与目的地组的各个侧行链路逻辑信道关联的优先级)服务属于所确定的ProSe目的地组的所有侧行链路逻辑信道。被服务意味着将来自各个逻辑信道的数据映射到当前发送瞬间(发送机会,诸如上述侧行链路控制SC周期)中所分派的资源上。
本过程可以由工作在模式1(eNB控制的资源分派模式)或模式2(自主资源分派模式)中的UE采用。本过程还可以操作在由另一实体而非eNB控制发送的其它***中。这是因为已经假设某些资源可用,而与资源分配过程无关。
以上过程有利地由UE在需要生成新传输块的每个发送机会执行。在ProSe的背景中,UE可以根据当前指定的ProSe功能性(版本12),在SC周期内仅将数据发送至一个ProSe组。在这个意义上,UE仅需要每SC周期一次地基于侧行链路逻辑信道优先级选择ProSe目的地组。
仍然要对于每个新传输块执行优先级排序机制的步骤,即,根据属于所选ProSe目的地组的侧行链路逻辑信道的优先级,将无线电资源分派给所述侧行链路逻辑信道。
这提供如下优点:在形成每个新传输块时,被允许发送数据的UE使用所分派的容量以用于首先传送最重要的数据。随着每个传输块发送,可用于发送的数据可以改变,因此,根据优先级对目的地组和逻辑信道的选择可能从传输块到传输块具有不同的结果。尤其对于关键数据,数据发送的快速可能性是重要的。
然而,注意,本发明不限于此示例。对于一些应用,如果每K(大于2的整数)个传输块而选择目的地组并执行调度,则是可接受的。使用最后的分派形成其余传输块,因此发送至最后选择的目的地组,并根据所选的组的逻辑信道的优先级将资源分派给所述逻辑信道。
上述过程仅假设:存在对于每个侧行链路定义的且在UE中可用的优先级,例如是临时或永久存储的。此外,还存在在UE处可用的、对于每个侧行链路逻辑信道指定其属于哪个目的地组的信息。
例如,与每个侧行链路逻辑信道关联的优先级可以由UE或由ProSe功能确定,并且用信号发送至UE和/或eNB。
在当ProSe功能确定逻辑信道优先级时的情况下,需要在ProSe实体(ProSe功能)与UE(以及可能地eNB)之间引入某个信令。
例如,信令可以是较高层(即,在物理层和MAC层之外的层)上的控制信令。具体地,协议消息可以包括每个逻辑信道的逻辑信道优先级。当在UE处建立侧行链路逻辑信道时,逻辑信道优先级可以由ProSe实体配置(例如,根据UE标识、LC的目的地组标识、LC所属于的逻辑信道组、和/或由LC携带的特定服务等中的至少一个)。关联到侧行链路逻辑信道的优先级还可当例如由应用层触发时改变或重配置。
一般地,优先级级别还可以关联到服务的每个数据分组(诸如,应用层分组)。相同优先级级别的分组被映射到相同承载,即,侧行链路逻辑信道。例如,如果ProSe服务生成与两个不同的优先级级别(例如,视频呼叫中的语音和视频可具有不同优先级)关联的数据分组,那么ProSe功能(ProSe实体中)可以配置UE以对于ProSe服务的相应两个数据流建立两个侧行链路逻辑信道,分组根据它们的优先级而被映射到所述侧行链路逻辑信道。在这个意义上,还可以基于关联到服务的数据分组的优先级级别执行如上所述的优先级排序过程。
在由eNB控制资源分配的模式1中,可以向eNB提供与UE相同的配置信息。更具体地,可以向eNB提供关联到各个建立的侧行链路逻辑信道的优先级级别。可以由ProSe实体或由UE将与各个建立的侧行链路LC关联的优先级级别提供至eNB。
替代地,可以根据侧行链路逻辑信道优先级向eNB提供侧行链路逻辑信道到逻辑信道组的映射信息和逻辑信道组的对应优先级级别。基于优先级信息和侧行链路缓冲单元状态报告,eNB能够考虑来自不同UE的发送的优先级而执行高效的调度。根据当前定义的侧行链路缓冲单元状态报告MAC控制单元,UE每ProSe目的地组—逻辑信道组对而报告缓冲单元状态。因此,有益的是向eNB提供关于被映射到对应的ProSe目的地组(即,被映射到这些LCG对上)的侧行链路逻辑信道的优先级的信息。
有利地,在来自ProSe实体的信令内,UE和/或eNB配置有侧行链路逻辑信道优先级和侧行链路逻辑信道到LCG和目的地组的映射。
在当UE自己确定侧行链路逻辑信道的逻辑信道优先级时的情况下,假设UE和/或eNB配置有ProSe目的地组优先级和LCG优先级。这可以由如对于在前实施例所描述的ProSe实体中的ProSe功能来执行。
注意,无论UE是自己确定逻辑信道优先级、还是从ProSe实体接收配置,eNB都仍然可以计算优先级或从ProSe实体接收配置。
UE(或者可能地,还有eNB)然后基于某个预定义公式计算逻辑信道优先级。例如,侧行链路逻辑信道优先级可以被计算为ProSe组优先级(SLRBi)和LCG优先级(SLRBi)的积。一般地:
侧行链路逻辑信道优先级=f(SLRBi,SLRBi)
其中,f是优选地与ProSe组优先级(SLRBi)和LCG优先级(SLRBi)成比例的任意函数。可以基于目的地组优先级和LCG优先级计算逻辑信道优先级,如在在前实施例中所述的。
在图26中图示逻辑信道优先级的计算。图26中的方法2600的流程图可以在UE和eNB中的任意一个中执行。该方法2600可以在模式1和模式2中使用。在步骤2610中,UE和/或eNB确定其对优先级的计算所针对的逻辑信道的目的地组。可以响应于从ProSe实体接收的包括目的地组的优先级的控制信息而执行此确定。在步骤2620中,UE对于其对优先级的计算所针对的逻辑信道而确定LCG优先级。还可以在从ProSe实体接收到LGC优先级时执行步骤2620。在步骤2630中,可以确定可用于确定逻辑信道优先级的其他的参数,诸如,UE的地理位置、UE紧急状态、或ID、或其它参数。最后,在步骤2640中,执行基于这些参数的计算。可以由UE和/或eNB对于为UE配置的所有逻辑信道而执行以上方法2600。
关于ProSe BSR报告(模式1),版本12中的ProSe缓冲单元状态报告的MAC中定义的控制单元可以被重用。具体地,在属于一个ProSe目的地组的侧行链路LC可以被映射到4个不同LCG的情况下,ProSe BSR可以基本上在64个不同目的地组—LCG对(对应于4比特长的目的地组ID和2比特长的LCG ID)之间进行区分。这种信令应为要由eNB执行的高效的调度提供足够的粒度。
在模式2(自主资源分派模式)中,可以使用如上所述的资源池选择。基于所选ProSe目的地组(其是基于具有最高优先级的侧行链路逻辑信道而选择的),选择资源池。本质上,由小区配置用于自主资源分派模式的资源池应与任意种类的优先级(例如,组优先级或逻辑信道优先级)关联,以便UE从相关资源池进行选择。这应提供充分的手段以使由执行具有不同关联的优先级的ProSe发送的UE使用的资源分开。eNB例如可以配置不同的物理参数用于不同优先级的资源池。从UE侧,当UE想要在自主资源分派模式中执行ProSe发送时,UE首先需要基于关联的优先级(例如,根据逻辑信道优先级)选择ProSe目的地组。基于所选ProSe目的地组,UE将从资源池的列表选择Tx资源池。更具体地,UE将使用具有与所选ProSe目的地组的优先级(或者替代地,最高优先级逻辑信道的优先级(基于其,选择ProSe目的地组))相同或比所选ProSe目的地组的优先级低的关联的优先级的Tx资源池。
换言之,UE有利地进一步配置以从资源池选择要被分派用于发送数据的资源,并根据目的地组优先级或与要发送数据的逻辑信道关联的逻辑信道优先级选择多个资源池之中的资源池。如果资源池的选择所根据的逻辑信道优先级是针对目的地组的逻辑信道之中的最高逻辑信道优先级,则是有益的
替代地、或者附加地,存在与每个资源池关联的优先级级别,UE将其与所选ProSe目的地组内的最高优先级逻辑信道相比较。
为了为可用于各个紧急应用的PTT服务提供更加响应状况的优先级排序,侧行链路逻辑信道的优先级可基于当前状况(例如,地理位置、紧急状况、第一响应者等)而改变。
可以动态地执行逻辑信道优先级的改变,这意味着逻辑信道优先级在组呼叫(用于设置的承载)期间不需要保持不变,而是可以改变。
可以通过逻辑信道参数(即,优先级)的重配置来执行修改。这可以通过包括如背景技术部分中定义的非接入层之下的协议的接入层执行。
替代地,通过新修改的优先级设置新逻辑信道,同时维持具有旧优先级的逻辑信道直到缓冲单元为空为止,然后移除具有旧优先级的逻辑信道。尤其,在当新优先级高于旧优先级时的情况下,此方法可能是有益的,以便处理此具有较高优先级的逻辑信道的分组。可选地,具有当前(旧的)优先级的逻辑信道可以关闭(移除)。可以由应用层上的ProSe实体触发优先级修改。
如果UE重配置发送数据仍然存储在缓冲单元中的逻辑信道的优先级,则通常可能有益的是,对于缓冲单元中的该数据而维持旧优先级(在其修改之前的优先级)有效。如果优先级修改是降低该优先级,则也是如此。因为缓冲单元中的数据被生成的同时逻辑信道具有较高优先级,所以维持旧优先级确保这些数据被较快地传送。
在修改信道(针对其,缓冲单元仍然包含用于发送的数据)的逻辑信道优先级时的替代行为是立即刷新(flush)缓冲单元,以便确保首先处理新数据。此行为在将逻辑信道的优先级修改为更高优先级的情况下可能尤其有益。
因此,如果当前优先级高于修改后的优先级,则UE可以仍然利用当前优先级发送在修改之前缓冲的数据,同时利用新优先级处理在修改之后缓冲的数据。另一方面,如果当前优先级低于新优先级,则UE可以从缓冲单元移除在修改之前存储的数据,即,刷新缓冲单元。
缓冲单元刷新可能暗示着刷新的数据丢失。尤其对于作为(PTT)呼叫或视频呼叫的对话服务,在诸如应用层的较高层上的重发可能没有用。然而,本发明不限于此,并且可以在较高层中实施某个重发机制。
然而,注意,为缓冲的数据维持旧优先级的规则也可以在修改时应用,而与改变的类型(提高或降低优先级)无关。本发明通常不限于在优先级修改时的特定行为,并且缓冲单元也总是可以被刷新。
其它替代方案对于某些情形可能是有益的。例如,在优先级修改时的UE行为可以取决于修改的原因。例如,如果逻辑信道优先级由于紧急级别改变而改变、同时改变是提高,则缓冲单元被刷新。否则,缓冲单元不被刷新。
替代地,可以由ProSe功能通过将缓冲单元刷新标志包括到优先级修改消息中来控制缓冲单元刷新,该缓冲单元刷新标志可以采用两个值,其中一个值指示缓冲单元要被刷新,而另一个值指示数据要被维持。
仍然替代地,UE行为可以取决于修改之后的优先级值。例如,仅当修改后的优先级高于预定义阈值优先级级别时,才刷新缓冲单元。因此,最重要的数据(例如,仅具有最高优先级的数据)将被尽可能最快地发送,而其它优先级的数据将以更公平的方式被处置。
第六实施例:逻辑信道暂停
根据本发明的另一实施例,提供了发言权控制机制。此实施例可以独立于之前的实施例而工作,或者可以与之前描述的实施例中的任何一个相结合。还可以对模式1和模式2两者采用此第六实施例。
MCPTT服务具有若干特点。具体地,一次仅单方(组呼叫的成员)可以发送(广播)数据/讲话。因此,用于选择哪个成员要进行发送的机制可能对***效率有实质影响。在一键通***的背景中,术语“发言权控制”表示选择组中的哪个特定用户被允许讲话并通知该特定用户的处理,尤其在当在相同发送机会存在更多个尝试发送数据的用户的情况下。
基于3GPP SA6 TR 23.779V0.6.0“Study on System ArchitectureEnhancements for Mission Critical PTT over LTE”(其在www.3gpp.org可获得),已经提出一些建议来使用应用层信令支持发言权控制,尤其是由一个UE请求对于特定信道的发言权,并且,在接收这样的请求时,其它UE中的应用关闭它们的发送。
当目前的研究中用户设备不具有发言权并因此停止其发送时,逻辑信道仍然保持活动的,并且也被终端用于对到不同组的数据发送进行优先级排序。
在此实施例中,提供可操作在支持在一组用户设备之间的直接通信的无线一键通通信***中的用户设备。该用户设备包括:发言权控制单元,确定在无线通信***的多个用户设备之中是否选择该用户设备发送数据。如果不选择该用户设备,则暂停其属于ProSe组(用户设备组,即,从一个特定UE的角度来说是目的地组)的侧行链路逻辑信道。另一方面,如果选择数据来源用户设备,则恢复其之前被暂停的侧行链路逻辑信道。
有利地,所暂停的逻辑信道不被考虑用于如在以上实施例中所述的优先级排序和资源分派。
用户设备组可以由两个或更多个UE形成。发言权控制单元可以由处理单元实施,可能地也由与如在在前实施例中所述的可由优先级排序过程使用的处理单元相同的处理单元实施。
是否选择该用户设备的确定可以根据发言权控制的实施方式而以各种不同方式执行。此实施例可以与任何这种发言权控制合作,而与发言权控制发生的层无关。
例如,存在一个向组呼叫成员提供对发送数据的允许的实体。中央实体可以是用户设备,即组呼叫的成员之一。例如,UE发送对发言权的请求(发言权请求消息),并且中央实体许可该请求。可以广播发言权许可消息,使得其余台(station)接收该消息并确定它们未被选择,即,不被允许进行发送。注意,此示例不限制本发明。中央实体还可以是不同于UE的设备。例如,中央实体可以是eNB或诸如中继或服务器的另一实体。
有利地,发言权控制(发言权请求消息和可能地发言权许可的发送)在较高层(即,在MAC之上)上执行。具体地,发言权控制可以在应用层上执行。
替代地,可能不涉及中央实体。具体地,UE可全部接收发言权请求并在给定时间内停止它们的发送。例如,基于它们自己的优先级和组内请求“发言权”的其它UE的优先级,每个UE自己可以决定是临时暂停侧行链路逻辑信道或ProSe组发送、还是恢复它们,如也将在以下实施例中更详细描述的。
暂停和恢复可以以各种不同方式执行。当暂停逻辑信道时,维持缓冲器内容,并且存储在其中的数据在恢复逻辑信道时发送。
总之,基于发言权控制机制的结果,侧行链路逻辑信道或ProSe目的地组可以被暂停并且再次恢复以用于LCP过程。暂停和/或恢复可以有利地由较高层(诸如应用层)执行(发起)。具体地,根据示例性实施方式,较高层将告知较低层暂停/恢复某些侧行链路逻辑信道/ProSe组。
根据一个示例性实施方式,每个侧行链路逻辑信道具有存储在UE中的关联状态标志,其指示对应的侧行链路逻辑信道是被暂停还是“活动的”。UE内的较高层(例如,ProSe功能)根据运行在应用层上的发言权控制机制的结果设定该标志。MAC内的LCP过程在传输块生成过程期间不仅考虑侧行链路逻辑信道的优先级、或如ProSe组优先级和LCG优先级的任何其它优先级,而且还考虑此标志的状态。更具体地,对于新传输块的生成,LCP过程或MAC层仅考虑状态标志不被设定为暂停的那些侧行链路逻辑信道。当参见图25时,这意味着在步骤2510中在具有设定的活动标志的那些LC(即,其是活动的、而非暂停的)之中选择具有最高优先级的LC。步骤2530中的优先级排序也仅在活动信道之中执行。
在较高优先级UE当前正在发送的情况下,组内的其它UE的侧行链路发送将被暂停。UE中的LCP过程将不考虑暂停的侧行链路逻辑信道/ProSe组。如上所述,这将导致UE将不生成和发送具有暂停的侧行链路逻辑信道(或者ProSe组)的数据的新传输块。
在发言权控制机制对于ProSe组内的UE确认/允许侧行链路发送的情况下,属于ProSe组的侧行链路逻辑信道将变为活动的(恢复)。UE中的LCP过程考虑活动的/恢复的侧行链路逻辑信道/ProSe组。较高层(应用层)可以暂停/恢复侧行链路逻辑信道/ProSe组并向MAC告知该暂停/恢复。
具体地,UE也可以执行以下步骤:在较高层暂停在SC周期内UE当前正发送数据的侧行链路逻辑信道/ProSe组的情况下,UE将停止在该SC周期内的SCI/数据的发送(DTX)。
对于下个SC周期的LCP/BSR/许可选择过程,UE将不考虑暂停的侧行链路逻辑信道/ProSe组。
图27图示了根据第六实施例的示例性方法2700。具体地,如果UE获得特定ProSe组中的发言权(其在步骤2710中评估),那么UE在步骤2720中认为用于ProSe组的所有侧行链路逻辑信道(如果存在任何暂停的属于该ProSe组的逻辑信道,则恢复那些逻辑信道)为恢复的或活动的,并在步骤2730中根据如实施例1至实施例5中所述的优先级排序和分派过程,从逻辑信道的缓冲单元发送数据。另一方面,如果UE没有发言权,那么在步骤2740中,UE将暂停特定ProSe组的所有逻辑信道。
第七实施例
在上述实施例中,发言权控制仅仅被描述为用于将发言权分配给请求发言权的UE而不评估UE的需要的机制。然而,尤其在关键任务情形中,如果将发言权首先给予具有更关键的传递它们的数据的需要的UE,则发言权控制可以更高效。
基本上,高效的发言权控制需要一个UE的如下能力:抢先于(pre-empt)另一UE以便实现由多个用户(两个或更多个)对多播/广播资源的公平使用。
发言权控制因此还需要用于将信道分配给不同用户的规则。因此,用户的优先级排序、而非仅仅循环地调度具有待发送的数据的用户也是有益的。
在此实施例中,发言权控制基于ProSe用户的优先级,其在以下将称为“UE优先级”。此优先级通常可以是独立于如上所述的逻辑信道优先级、逻辑信道组优先级或组优先级的优先级。然而,UE优先级也可以与给定ProSe组内的ProSe用户的侧行链路发送的优先级相关。换言之,在逻辑信道优先级、逻辑信道组优先级和/或目的地组优先级与UE优先级之间可能存在映射。
发言权控制中的UE优先级处置在图28中示意性地图示。具体地,方法2800包括从自另一用户设备接收的物理层上的侧行链路控制信息或介质访问控制MAC协议数据单元PDU中提取2810用户设备优先级指示符,该用户设备优先级指示符指示用户设备或者要由用户设备发送的数据的优先级。在步骤2820中,将所提取的用户设备优先级指示符、与在用户设备中存储的自己的用户设备优先级或要发送的数据的优先级相比较。如果自己的用户设备优先级低于所提取的用户设备优先级,则确定(例如,对应于关于图27描述的步骤2710)该用户设备不被选择用于发送,并且为用户终端的逻辑信道缓冲的数据不被发送2830。
注意,步骤2830还可以包括暂停该用户设备的用于ProSe目的地组的逻辑信道,如在第六实施例中所述的。
另一方面,如果自己的用户设备优先级高于所提取的所有其它请求发言权的终端的用户设备优先级,则确定(例如,对应于关于图27描述的步骤2710)该用户设备被选择用于发送,并且为用户终端的逻辑信道缓冲的数据被发送2840。可以基于如在实施例1至实施例5中任一所示的优先级排序机制执行发送2840。
如果发送发言权请求的两个或更多个UE具有相同的在该组的UE之中最高的优先级,则具有相同优先级的那些UE可以全部进行发送,或者,可以由每个UE执行某个随机选择来决定是否进行发送。通常,如果是对于MCPTT服务,则这应当很少发生。
即使在在前实施例中指示的意图已经是在应用层上应用发言权控制,侧行链路发送或ProSe用户的优先级也有利地是发言权控制机制的输入。因此,可能有益的是将发言权控制的至少一部分移动至较低层,即,移动至如以上例示的物理层或MAC。
因此,数据或/和相关侧行链路控制信息(SCI)包括某个优先级信息,基于SCI信息,“发言权控制”机制可以在PHY/MAC层上实现,这与某个较高层“发言权控制”机制相比具有延迟优点。SCI信息是以上在背景技术部分中已经对于模式1和模式2两者描述的调度分配(SA)的概念的另一名称。
具体地,PHY和MAC层协议与应用层协议相比具有较低延迟。因此,将优先级指示添加到PHY/MAC信令是有利的。例如,侧行链路控制信息可以包括如图29中所示的优先级字段2900。SCI是物理层的控制消息,其可以近似地与LTE版本8及之后的版本中的DCI相比。SCI基本上包括如上所述称为调度分配(SA)的分派信息,即,SCI可以更接近地指定资源,例如,包括调制和编码、冗余版本、频带、(子)帧、MIMO参数等中的任何一个。
正向特定ProSe组(目的地组ID)进行发送的UE将其自己的优先级或要发送的数据的优先级与从相同组中的其它UE接收的SCI的优先级字段2900内接收的优先级(用户优先级,UEP)相比较,其中其自己的优先级可以通过较高层用信号发送(或者可以由ProSe实体设定)或在终端中预配置。如果所接收的SCI消息中的优先级高于自己的优先级,则发送UE将停止在此SC周期内以及可能地在后续SC周期内发送数据/SCI。
具体地,UE优先级可以在UE中由制造商或运营商预配置。简单但高效的实施方式可以通过以下实现:预配置一些UE作为主UE,其可抢先于配置有较低优先级的其它UE。
另一更灵活的方法可以是由ProSe实体配置UE优先级,这提供对于不同任务或不同情形改变UE优先级的优点。
另外,UE优先级可以基于逻辑信道优先级的映射而由UE自主地确定、或者由ProSe实体配置。例如,具有最高优先级的逻辑信道映射在高UE优先级上,而所有其它LC优先级映射在低UE优先级上(这里,示例性地假设UE优先级可以仅取2个值(高和低),其可以分别是0和1、或1和0)。然后,可以通过将UE的用于给定组的最高LC映射到UE优先级值上,来确定UE优先级。以上示例不限制本发明。而是,映射可以看起来不同。例如,可能由多于一个最高LC优先级值映射在高UE优先级上。此外,UE优先级可以取多于两个值。注意,UE优先级还可以直接是逻辑信道优先级。
可配置的UE优先级(通过ProSe实体或通过UE自己)具有可以灵活改变优先级的优点。还可以每目的地(ProSe)组存储/配置UE优先级,使得一个UE在不同ProSe组中可以具有不同优先级。
通过此方法,即使由一个UE取得发言权,也确保具有较高优先级的另一UE可以抢先于该发送UE并取得发言权。这导致具有较高优先级的UE以比其余UE更小的延迟发送它们的数据。其余UE必须等待,直到发言权对于它们的优先级级别可用为止。根据部署情形,可能有益的是,与数据已经被存储在缓冲单元中以用于发送的时间段成比例地提高UE的优先级或对应的LC的优先级。
替代地、或者对于SCI PHY消息内的优先级字段附加地,数据传输块(TB)还可以在相应的MAC报头中包含优先级字段,如在图30中图示的。
基于MAC报头的优先级字段中携带的优先级指示,UE可以决定是否将数据发送至如上所述的ProSe组。
具体地,MAC PDU包括MAC报头和MAC有效载荷。如图30中所示,当前使用的MAC报头结构可以被重用以用于用信号发送优先级字段。具体地,MAC报头有利地在MAC子报头中的“R”预留位中包含UE优先级指示。MAC中的“R”字段已经被留下以用于在稍后的标准版本中使用,并因此适合于引入优先级指示,并仍然维持与早期版本的向后兼容性。MAC报头在3GPP TS 36.321v12.5.0的第6.2.4部分中描述。
UE优先级字段可以携带抢先指示符,其仅指示UE是发送紧急数据还是正常数据。发送紧急数据的UE然后将能够抢先于发送正常数据的UE,如以上例示的。具体地,优先级指示可以是单个比特,其一个值指示“紧急”,而其余第二个值指示正常优先级。
因为在MAC报头中也存在标识发送ProSe UE ID的SRC(源)字段,所以ProSe功能(在ProSe实体中)可以提供在ProSe UE ID与对应的UE优先级之间的映射,其中对应的UE优先级将基本上指示基本UE优先级,即,与当前发送的特定数据无关的UE的优先级。与可以如上所述用作一种“紧急指示符”的“R”字段一起,接收UE可以计算发送UE的优先级,然后根据上述过程动作,即,如果由MAC报头字段确定的优先级(鉴于由ProSe实体配置且存储在自己的UE中的级别UE优先级)高于自己的优先级,则UE将停止在此SC周期中以及最优地在后续SC周期中发送数据,即,UE不发送针对此ProSe组的数据的后续SC周期的数目可以用信号发送或预配置。换言之,UE可以存储在该组中的UE与它们的基本优先级之间的分配,从MAC报头提取UE优先级指示符,并作为基本优先级和所提取的优先级指示符的函数而计算该组中的UE的当前UE优先级。例如,这可以是和函数或乘法或任何其它函数。以此方式,一些UE可以配置有较高优先级(主UE),而仍然也存在具有较低优先级的UE在当前的紧急情况下(即,如果要发送紧急数据)抢先于主UE的可能性。
图31图示了示例性发言权控制机制。存在三个UE的组G1,UE1具有对应于低优先级的发言权控制优先级(UE优先级)p=0,UE2具有高优先级p=1,并且UE3具有低优先级p=0。UE1和UE2两者都提交SCI(SA),因为它们在缓冲单元中具有针对此组G1的要发送的数据。对应的SA1和SA2由所有各个终端(或者,至少由UE1和UE2)接收。UE1从自UE2接收的SA2提取UE2的优先级p=1,并将其与自己的较低的优先级p=0相比较。因此,UE1将不在当前的SC周期中发送数据。UE2接收SA1并对所提取的p=0与其自己的较高的p=1进行类似的比较。因此,UE2取得发言权并发送数据(例如,语音(speech)数据)。
注意,UE可以有利地停止在比SC周期更长的时间内发送。这尤其对于假设语音部分将花费几个SC周期发送的语音数据可能是有利的。因此,UE可以停止比SC周期长的发言权控制周期的持续时间。发言权控制周期可以是可配置的。
注意,此第七实施例可以有利地与关于根据发言权控制结果暂停/恢复逻辑信道的第六实施例相结合。然而,第七实施例也可以在没有第六实施例的情况下工作。类似地,第七实施例可以有利地与第一至第五实施例相结合。
图32中图示了以上实施例的结合的示例。具体地,类似于参考图31描述的示例的组G1包括UE1、UE2和UE3。所有三个UE具有要发送的数据,因此它们自己执行优先级排序过程,如在实施例1至实施例5中的任何一个中所述的。结果,UE1和UE2要发送至组G1,而UE3要发送至另一组。由UE1和UE2进行的SA1和SA2的发送以及它们的相互接收如上所述执行。根据实施例6,UE1停止发送并暂停其对组G1的逻辑信道。
总之,如也在图33中图示的,根据第五实施例,可操作在支持用户设备之间的直接通信的无线通信***中的用户设备包括:存储单元3320,存储指定多个目的地组的侧行链路配置,并且存储对于为侧行链路目的地组配置的逻辑信道之中的每个逻辑信道的逻辑信道优先级,每个目的地组包括对于侧行链路数据可能的目的地;调度单元3310,选择侧行链路目的地组,以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道,所述侧行链路目的地组具有在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级的具有可用于发送的侧行链路数据的侧行链路逻辑信道。
用户终端还可以包括发送单元3370,其根据执行的优先级排序并且在所分派的资源中发送数据。
有利地,逻辑信道优先级取决于以下中的至少两个:与目的地组数据目的地关联的目的地组优先级、与根据所携带的数据的类型分组的一组逻辑信道关联的逻辑信道组优先级、用户设备的地理位置、用户设备正操作的紧急级别、以及用户设备标识符。
用户设备还可以包括接收单元3360,用于接收对于由移动通信***的ProSe实体中的ProSe功能确定的各个逻辑信道的逻辑信道优先级的指示,并将逻辑信道优先级存储在存储单元中。
替代地,用户设备的调度单元3310最终确定逻辑信道的逻辑信道优先级。这可以基于从ProSe实体接收的参数(诸如组优先级和/或LCG优先级)以及基于此外接收和/或存储的参数而执行。
用户设备还可以包括:缓冲单元3330,用于存储对于逻辑信道的要发送的数据;以及优先级设定单元3340,用于基于自己对优先级的重新计算、或者基于从ProSe功能接收的命令,将所述逻辑信道的当前优先级修改为修改后的优先级。如上所述,可以通过打开具有修改后的优先级的新逻辑信道执行修改,并且使设置具有其余数据的逻辑信道,直到发送了缓冲单元中的数据为止。
替代地,根据以下中的至少一个刷新或以当前优先级发送在修改之前在缓冲单元中存储的数据:当前优先级ID是否高于修改后的优先级;修改后的优先级的级别;以及修改的原因。此外,用户设备可以包括发言权控制单元3350,其确定在无线通信***的用户设备之中该用户设备是否被选择以发送数据;如果该用户设备未被选择,则暂停其侧行链路逻辑信道;如果选择数据来源用户设备,则恢复其之前被暂停的侧行链路逻辑信道,所述调度单元不考虑暂停的逻辑信道用于选择和向其分派资源。
例如,发言权控制单元3350可以根据在用户设备和/或MAC层之上的层中的邻近服务实体之间的无线通信***中交换的消息确定用户设备是否要发送数据;并且,当确定用户设备将不发送数据时,用户设备停止自己的数据和/或侧行链路控制信息在侧行链路控制周期内的发送,所述侧行链路控制周期是对应于调度分配和对应的数据的一次发送的周期。
发言权控制单元3350还可以:从自另一用户设备接收的物理层上的侧行链路控制信息或介质访问控制MAC协议数据单元PDU中提取用户设备优先级指示符,该用户设备优先级指示符指示用户设备或者要由用户设备发送的数据的优先级;将所提取的用户设备优先级指示符与在用户设备中存储的自己的用户设备优先级或要发送的数据的优先级相比较;如果自己的用户设备优先级低于所提取的用户设备优先级,则确定该用户设备不被选择用于发送。
具体地,如果用户设备具有发言权并同时从具有较高用户设备优先级的另一用户设备接收侧行链路控制信息,则发言权控制单元停止发送并因此将发言权留给另一用户设备。
用户设备优先级可以在MAC PDU的MAC报头中携带并且由无线通信***的邻近服务ProSe实体配置。
用户设备还可以包括缓冲单元状态报告单元,用于向无线通信***的网络节点报告与逻辑信道优先级关联的缓冲单元3330的状态。
此外,提供可操作在支持用户设备之间的直接通信的无线通信***中的网络节点,所述网络节点包括:存储单元,对于每个用户设备而存储指定多个目的地组的侧行链路配置,并且存储对于为侧行链路目的地组配置的逻辑信道之中的每个逻辑信道的逻辑信道优先级,每个目的地组包括对于侧行链路数据可能的目的地;以及调度单元,选择侧行链路目的地组,相应地将无线电资源分派给所选侧行链路目的地组中的用户设备,所述侧行链路目的地组具有在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级的具有可用于发送的侧行链路数据的侧行链路逻辑信道。
此外,该网络节点还可以包括发送单元,用于将调度分配发送至已经针对其执行了优先级确定和资源分派的用户设备。调度分配由网络节点基于其对优先级和来自属于一个或多个UE组的多个UE的资源请求的评估而生成。该网络节点可以是基站,诸如,LTE中的eNB或任何其它接入点。
此外,提供了要在可操作在支持用户设备之间的直接通信的无线通信***中的用户设备处执行的方法,所述方法包括:存储指定多个目的地组的侧行链路配置,并且存储对于为侧行链路目的地组配置的逻辑信道之中的每个逻辑信道的逻辑信道优先级,每个目的地组包括对于侧行链路数据可能的目的地;以及选择侧行链路目的地组,并以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道,所述侧行链路目的地组具有在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级的具有可用于发送的侧行链路数据的侧行链路逻辑信道。
本公开的硬件和软件实施
其它示例性实施例涉及使用硬件和软件实施上述各个实施例。在这方面,提供了用户终端(移动终端)和eNodeB(基站)。用户终端和基站适应于执行这里所述的方法,包括对应的实体以适当地参与到方法中,诸如,接收单元、发送单元、处理单元。
还认识到,各个实施例可以使用计算设备(处理器)来实施或执行。计算设备或处理器可以例如是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、或其它可编程逻辑设备等。还可以通过这些设备的组合来执行或实现各个实施例。
另外,还可以利用通过处理器执行或直接在硬件中执行的软件模块来实施各个实施例。而且,可以将软件模块与硬件实施相结合。软件模块可以存储在任何种类的计算机可读存储介质上,所述计算机可读存储介质例如RAM、EPROM、EEPROM、闪存、寄存器、硬盘、CD-ROM、DVD等。
还应注意,不同实施例的各个特征可以单独地或任意组合地作为另一实施例的主题。
本领域技术人员应理解,可以对如具体实施例中所示的本公开进行多种变型和/或修改。因此,本实施例应在各方面被认为是说明性的且并非限制性的。
总而言之,本公开涉及要在用户设备处执行的方法、以及可操作在支持用户设备之间的直接通信的无线通信***中的用户设备。因此,在用户设备中存储指定多个目的地组的侧行链路配置,每个目的地组包括对于侧行链路数据可能的目的地,并且对于为侧行链路目的地组配置的逻辑信道之中的每个逻辑信道存储逻辑信道优先级。终端然后选择侧行链路目的地组,并以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道,所述侧行链路目的地组具有在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级的具有可用于发送的侧行链路数据的侧行链路逻辑信道。
Claims (17)
1.一种可操作在支持用户设备之间的直接通信的无线通信***中的用户设备,包括:
电路,其:
选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;以及
以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道;以及
发送单元,其使用所分派的无线电资源发送侧行链路数据。
2.如权利要求1所述的用户设备,所述逻辑信道优先级取决于从以下中选择的至少一个因素:
与侧行链路数据目的地的目的地组关联的目的地组优先级;
与根据所携带的数据的类型分组的一组逻辑信道关联的逻辑信道组优先级;
用户设备的地理位置;
用户设备正操作的紧急级别;以及
用户设备标识符。
3.如权利要求1所述的用户设备,还包括:
接收单元,接收对于由无线通信***的邻近服务ProSe实体中的ProSe功能确定的各个逻辑信道的逻辑信道优先级的指示,并存储所述逻辑信道优先级。
4.如权利要求1所述的用户设备,所述电路确定逻辑信道的逻辑信道优先级。
5.如权利要求1所述的用户设备,还包括:
缓冲单元,存储对于逻辑信道的要发送的数据;
所述电路基于自己对优先级的重新计算、或者基于从ProSe功能接收的命令,将所述逻辑信道的当前优先级修改为修改后的优先级。
6.如权利要求5所述的用户设备,根据从以下中选择的至少一个因素刷新或以所述当前优先级发送在修改之前在所述缓冲单元中存储的数据:
对于所述当前优先级是否高于修改后的优先级的比较确定;
修改后的优先级的级别;以及
修改的原因。
7.如权利要求1所述的用户设备,所述电路:
确定在无线通信***的多个用户设备之中所述用户设备是否被选择用于发送数据;
响应于确定所述用户设备未被选择,暂停与所述用户设备关联的侧行链路逻辑信道,并且不选择或不分派资源给所暂停的侧行链路逻辑信道;以及
响应于确定所述用户设备被选择,恢复之前被暂停的侧行链路逻辑信道。
8.如权利要求7所述的用户设备,所述电路根据在用户设备和/或介质访问控制MAC层之上的层中的邻近服务实体之间在无线通信***中交换的消息确定所述用户设备将不发送数据;以及
响应于确定所述用户设备将不发送数据,停止自己的数据和/或侧行链路控制信息的发送。
9.如权利要求7所述的用户设备,所述电路:
从自另一用户设备接收的物理层上的侧行链路控制信息或介质访问控制MAC协议数据单元PDU中提取用户设备优先级指示符;
将所提取的用户设备优先级指示符与在所述用户设备中存储的自己的用户设备优先级或要发送的数据的优先级相比较;以及
当自己的用户设备优先级低于所提取的用户设备优先级指示符时,确定所述用户设备不被选择用于发送数据。
10.如权利要求9所述的用户设备,当所述用户设备具有发言权并从具有更高用户设备优先级的另一用户设备接收到侧行链路控制信息时,所述电路停止数据的发送。
11.如权利要求9所述的用户设备,所述用户设备优先级指示符在MAC PDU的MAC报头中携带并且由无线通信***的邻近服务ProSe实体配置。
12.如权利要求1所述的用户设备,所述电路向无线通信***的网络节点报告与所述逻辑信道优先级关联的缓冲单元的状态。
13.如权利要求1所述的用户设备,所述电路从资源池选择要被分派的无线电资源,并且根据目的地组优先级或者与要从其发送侧行链路数据的逻辑信道关联的逻辑信道优先级,从多个资源池之中选择所述资源池。
14.一种可操作在支持用户设备之间的直接通信的无线通信***中的网络节点,包括:
电路,其:
选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且
所述逻辑信道组是按侧行链路目的地组定义的;以及
将无线电资源分派给用户设备之中的在所选侧行链路目的地组中的用户设备。
15.一种要在可操作在支持用户设备之间的直接通信的无线通信***中的用户设备处执行的方法,所述方法包括:
选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;
以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道;以及
使用所分派的无线电资源发送侧行链路数据。
16.一种集成电路,其控制可操作在支持用户设备之间的直接通信的无线通信***中的用户设备的过程,所述过程包括:
选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;
以优先级降序将无线电资源分派给属于所选侧行链路目的地组的侧行链路逻辑信道;以及
使用所分派的无线电资源发送侧行链路数据。
17.一种集成电路,其控制可操作在支持用户设备之间的直接通信的无线通信***中的网络节点的过程,所述过程包括:
选择与具有可用于发送的侧行链路数据的侧行链路逻辑信道关联的侧行链路目的地组即ProSe目的地,所选侧行链路逻辑信道在侧行链路控制周期即SC周期中在具有可用于发送的数据的侧行链路逻辑信道之中具有最高逻辑信道优先级并且在相同侧行链路控制周期中之前未被选择,其中侧行链路逻辑信道中的每一个属于侧行链路目的地组,侧行链路逻辑信道中的每一个侧行链路逻辑信道根据所述每一个侧行链路逻辑信道的优先级和逻辑信道组LCG的优先级而被分派给逻辑信道组,并且所述逻辑信道组是按侧行链路目的地组定义的;以及
将无线电资源分派给用户设备之中的在所选侧行链路目的地组中的用户设备。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP15153298.3A EP3051736B1 (en) | 2015-01-30 | 2015-01-30 | Prioritization in the logical channel prioritization procedure for sidelink logical channels in ProSe direct communications |
EP15153298.3 | 2015-01-30 | ||
EP15167898.4 | 2015-05-15 | ||
EP15167898.4A EP3051737B1 (en) | 2015-01-30 | 2015-05-15 | Logical channel prioritization procedure for sidelink logical channels in mcptt-prose direct communications |
CN201580057179.7A CN107079530B (zh) | 2015-01-30 | 2015-12-21 | 用于侧行链路逻辑信道的逻辑信道优先级排序过程 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580057179.7A Division CN107079530B (zh) | 2015-01-30 | 2015-12-21 | 用于侧行链路逻辑信道的逻辑信道优先级排序过程 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112788572A true CN112788572A (zh) | 2021-05-11 |
CN112788572B CN112788572B (zh) | 2024-08-02 |
Family
ID=
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116170321A (zh) * | 2022-12-09 | 2023-05-26 | 广州市玄武无线科技股份有限公司 | 一种链路追踪的数据收集方法、装置、设备和存储介质 |
CN116600283A (zh) * | 2023-07-19 | 2023-08-15 | 中国电信股份有限公司 | 网络接入方式识别方法、装置、通信设备、介质及产品 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100091725A1 (en) * | 2007-03-01 | 2010-04-15 | Ntt Docomo, Inc. | Base station apparatus and communication control method |
US20100272045A1 (en) * | 2009-04-24 | 2010-10-28 | Chia-Chun Hsu | Method for allocating uplink resources to logical channels in a wireless communication system and related communication device |
CN102036390A (zh) * | 2009-09-30 | 2011-04-27 | 中兴通讯股份有限公司 | 一种优先级处理方法 |
EP2343945A2 (en) * | 2010-01-08 | 2011-07-13 | Research in Motion Limited | Method and apparatus for logical channel prioritization for uplink carrier aggregation |
CN102123512A (zh) * | 2010-01-08 | 2011-07-13 | 捷讯研究有限公司 | 用于针对上行链路载波聚合进行逻辑信道优先化的方法和装置 |
US20120057547A1 (en) * | 2009-04-23 | 2012-03-08 | Panasonic Corporation | Logical channel prioritization procedure for generating multiple uplink transport blocks |
CN102474874A (zh) * | 2009-08-12 | 2012-05-23 | Lg电子株式会社 | 在无线通信***中针对逻辑信道分配资源的装置和方法 |
CN102802209A (zh) * | 2012-08-30 | 2012-11-28 | 京信通信***(中国)有限公司 | 一种空中接口数据传输方法及设备 |
CN103546875A (zh) * | 2008-07-15 | 2014-01-29 | 高通股份有限公司 | 无线通信装置处的群组通信的优先排序 |
CN104041159A (zh) * | 2011-05-24 | 2014-09-10 | 美国博通公司 | 资源分配控制 |
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100091725A1 (en) * | 2007-03-01 | 2010-04-15 | Ntt Docomo, Inc. | Base station apparatus and communication control method |
CN103546875A (zh) * | 2008-07-15 | 2014-01-29 | 高通股份有限公司 | 无线通信装置处的群组通信的优先排序 |
US20120057547A1 (en) * | 2009-04-23 | 2012-03-08 | Panasonic Corporation | Logical channel prioritization procedure for generating multiple uplink transport blocks |
US20100272045A1 (en) * | 2009-04-24 | 2010-10-28 | Chia-Chun Hsu | Method for allocating uplink resources to logical channels in a wireless communication system and related communication device |
CN102474874A (zh) * | 2009-08-12 | 2012-05-23 | Lg电子株式会社 | 在无线通信***中针对逻辑信道分配资源的装置和方法 |
CN102036390A (zh) * | 2009-09-30 | 2011-04-27 | 中兴通讯股份有限公司 | 一种优先级处理方法 |
EP2343945A2 (en) * | 2010-01-08 | 2011-07-13 | Research in Motion Limited | Method and apparatus for logical channel prioritization for uplink carrier aggregation |
CN102123512A (zh) * | 2010-01-08 | 2011-07-13 | 捷讯研究有限公司 | 用于针对上行链路载波聚合进行逻辑信道优先化的方法和装置 |
CN104041159A (zh) * | 2011-05-24 | 2014-09-10 | 美国博通公司 | 资源分配控制 |
CN102802209A (zh) * | 2012-08-30 | 2012-11-28 | 京信通信***(中国)有限公司 | 一种空中接口数据传输方法及设备 |
Non-Patent Citations (4)
Title |
---|
ERICSSON: ""36321_CRYYYY_(Rel-12)_R2-145064 Introduction of ProSe"", 3GPP TSG_RAN\\WG2_RL2 * |
INTEL CORPORATION: ""R2-143215-D2D-BSR-content"", 3GPP TSG_RAN\\WG2_RL2 * |
INTERDIGITAL COMMUNICATIONS: "R2-143721 "Priority Handling for ProSe communications"", 3GPP TSG_RAN\\WG2_RL2, no. 2 * |
冯川;李小文;: "LTE***MAC复用实体研究与设计", 电讯技术, no. 10 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116170321A (zh) * | 2022-12-09 | 2023-05-26 | 广州市玄武无线科技股份有限公司 | 一种链路追踪的数据收集方法、装置、设备和存储介质 |
CN116170321B (zh) * | 2022-12-09 | 2024-04-02 | 广州市玄武无线科技股份有限公司 | 一种链路追踪的数据收集方法、装置、设备和存储介质 |
CN116600283A (zh) * | 2023-07-19 | 2023-08-15 | 中国电信股份有限公司 | 网络接入方式识别方法、装置、通信设备、介质及产品 |
CN116600283B (zh) * | 2023-07-19 | 2023-10-03 | 中国电信股份有限公司 | 网络接入方式识别方法、装置、通信设备、介质及产品 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11653379B2 (en) | Logical channel prioritization procedure for sidelink logical channels | |
US12028264B2 (en) | Support of quality of service for V2X transmissions | |
US11051275B2 (en) | Semi-persistent resource allocation behavior for V2X transmissions | |
CN107615844B (zh) | 在侧行链路控制时段期间的多邻近服务组通信 | |
CN108432309B (zh) | 在侧行链路控制时段期间的多侧行链路控制传输 | |
US20180069618A1 (en) | Scheduling mechanism for prose relays serving remote ues | |
WO2017137231A1 (en) | Priority-optimized sidelink data transfer in the case of autonomous resource allocation in lte prose communication | |
CN112788572B (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 |