一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

促进侧链路上的逻辑信道传输的终端设备、网络节点和方法与流程

2022-03-05 09:24:25 来源:中国专利 TAG:


1.本公开涉及无线通信,并且更具体地涉及促进侧链路上的逻辑信道(lch)传输的终端设备、网络节点和方法。


背景技术:

2.在第3代合作伙伴计划(3gpp)版本14(rel-14)和版本15(rel-15)中,设备到设备通信的扩展支持车辆到任何事物(v2x)通信,包括车辆、行人和网络基础设施之间的直接通信的任何组合。v2x通信可以携带安全或非安全信息,并且v2x应用和服务可以与例如时延、可靠性、数据速率等方面的特定要求相关联。v2x通信可以利用网络基础设施(可用时),但即使在没有网络覆盖的情况下,也应该至少可以实现基本的v2x连接。由于长期演进(lte)的规模经济性,以及与使用专用的v2x技术(例如,电气和电子工程师协会(ieee)802.11p)相比,其有能力提供在与网络基础设施(车辆到基础设施/网络,或v2i/n)、行人(车辆到行人,或v2p)和其他车辆(车辆到车辆,或v2v)的通信之间的更紧密集成,因此提供基于lte的v2x接口可能在经济上是有利的。这里,v2v覆盖了车辆之间经由蜂窝接口(称为uu)或经由侧链路接口(称为pc5)的基于lte的通信。v2p覆盖了车辆与由个人携带的设备(例如,由行人、骑车人、驾驶员或乘客携带的手持终端)之间经由uu或侧链路(pc5)接口的基于lte的通信。v2i/n覆盖了车辆与路边单元(rsu)或网络之间的基于lte的通信。rsu是交通基础设施实体(例如,发送速度通知的实体),其经由侧链路(pc5)或uu与支持v2x的ue进行通信。v2n通信经由uu接口执行。
3.在第5代(5g)或新无线电(nr)中,3gpp服务和系统方面1(sa1)工作组在增强对v2x服务(fs_ev2x)的3gpp支持的研究中已完成对未来v2x服务的新服务要求。sa1工作组已经识别出用于将在5g(即,lte和nr)中使用的高级v2x服务的25个用例。这些用例分类为四个用例组:车辆队列、扩展传感器、高级驾驶和远程驾驶。在一些用例(例如队列行驶、协同驾驶、动态拼车等)中将需要侧链路上的直接单播传输。对于这些高级应用,对数据速率、容量、可靠性、时延、通信范围和速度的预期要求将更加严格。3gpp技术报告(tr)22.886v16.2.0中捕获了每个用例组的合并要求。
4.存在侧链路上针对v2x的资源分配过程的两种模式:网络控制的资源分配(lte中被称为“模式3”或nr中被称为“模式1”)和自主资源分配(lte中被称为“模式4”或nr中被称为“模式2”)。在任一模式中,从由网络设备预定义或配置的资源池中选择传输资源。在网络控制的资源分配中,用于数据传输的侧链路无线电资源由网络设备调度或分配。终端设备或用户设备(ue)向网络设备发送侧链路缓冲区状态报告(bsr),其指示与媒体访问控制(mac)实体相关联的侧链路缓冲区中可用于传输的侧链路数据,然后网络设备经由下行链路控制信息(dci)向ue发信号通知资源分配。在自主资源分配中,ue借助于例如信道侦听来自主决定将哪些无线电资源用于侧链路传输。在这两种资源分配模式中,侧链路控制信息(sci)在物理侧链路控制信道(pscch)上发送,以指示针对物理侧链路共享信道(pssch)分配的侧链路资源。sci指示所分配的资源、调制和编码方案、混合自动重复请求(harq)相关
信息、为将来数据传输预留相同资源的意图等。此外,对于单播和多播,sci还可以包括层1目的地标识符和潜在的源标识符。
5.在信道侦听中,ue(称为侦听ue)对从每个附近ue发送的sci进行解码,并根据sci确定附近ue发送pssch的资源以及在pssch上发送的mac协议数据单元(pdu)中各个侧链路lch的lch优先级中的最高优先级(标记为p1)。最高优先级在sci中的优先级字段中指示。侦听ue还确定要由侦听ue在pssch上发送的mac pdu中各个侧链路lch的lch优先级中的最高优先级(标记为p0)。侦听ue测量pssch上的参考信号接收功率(rsrp)并将其与阈值进行比较。如果资源上所测量的rsrp低于阈值,则该资源被视为未占用且可用于传输,该阈值通过同时考虑p0和p1来设置,使得如果p0高于p1,则将阈值设置得较高,反之亦然。以这种方式,资源更有可能被视为未占用,并可被具有要发送的优先级更高的lch的侦听ue用于传输。信道侦听过程的细节可以参考3gpp技术规范(ts)36.213v15.6.0。
6.当要执行新的侧链路传输时,应用侧链路逻辑信道优先化(lcp)过程。每个侧链路lch都具有相关联优先级(其可以是lte中的邻近服务(prose)每分组优先级(pppp))以及可选的相关联prose每分组可靠性(pppr)。在nr中,lch的相关联优先级和可靠性可以从侧链路无线电承载的服务质量(qos)配置文件中导出。当mac实体为具有可用于传输的数据的侧链路lch分配资源时,它首先将基于与每个层2目的地相关联的所有侧链路lch的最高优先级来选择层2目的地。将选择与具有最高优先级的lch相关联的层2目的地。然后,与所选层2目的地相关联的侧链路lch将按其优先级的降序进行调度,直到lch的数据或侧链路授权用尽,以先到者为准。
7.如果同时存在上行链路和侧链路传输,则需要在上行链路和侧链路传输之间进行优先化。在lte中,如果上行链路传输不是针对消息3(msg3)或没有被上层优先化,则如果mac pdu中的侧链路lch的最高优先级的值低于网络配置的阈值thressl-txprioritization(对应于较高优先级的较低优先级值),则使侧链路传输优先。在nr中,已经达成一致,优先化将考虑上行链路qos要求和侧链路qos要求二者。
8.如果在不同频率和/或无线电接入技术(rat)上同时存在侧链路传输,并且它们的总发射功率超过最大允许发射功率,则ue可以降低具有最低优先级的侧链路传输的发射功率,甚至丢弃该传输。如果有必要,可以重复该过程,直到满足最大允许发射功率。
9.lcp过程的细节可以参考3gpp ts 36.321v15.6.0。


技术实现要素:

10.在针对上行链路传输的lcp过程中,引入了饥饿避免机制,以避免将所有资源都分配给高优先级信道/服务而低优先级信道/服务没有机会被调度。这样做时,针对每个lch j(其中j是lch索引)维护变量bj,并且该变量被初始设置为零。在lcp过程的每个实例之前将bj递增乘积pbrj
×
t,其中pbrj是lch j的经优先化的比特率,t是自bj上次递增起经过的时间。如果bj大于桶大小(即pbrj
×
桶大小持续时间(bsd)),则将bj设置为桶大小。bj被更新,使得它在lcp过程处理授权时是最新的。当要执行新的上行链路传输时,资源将按照它们优先级的降序分配给bj》0的lch,并且对于已经被分配资源的每个lch,将bj递减服务于lch j的mac服务数据单元(sdu)的总大小(在该步骤后bj可以为负)。如果剩余任何资源,则无论bj的值如何,所有lch都可以按照其优先级的严格降序进行调度,直到lch的数据或上行链
路授权用尽,以先到者为准。关于该过程的更多细节,可以参考3gpp ts 36.321v15.6.0和ts 38.321v15.6.0。
11.可以将饥饿避免机制应用于侧链路lcp过程。对于上行链路传输,lcp过程用于决定将资源分配给哪些lch。然而,对于侧链路传输,lcp过程也可以用于目的地选择、信道侦听、上行链路-侧链路优先化和/或侧链路-侧链路优先化。因此,在决定侧链路lch之间的资源分配时仅考虑饥饿避免是不够的。以层2目的地选择为例,如果ue选择具有最高优先级的目的地,而不考虑lch的任何饥饿情形,则可能存在与所选目的地相关联的所有侧链路lch都没有处于饥饿(例如,具有对应的bj≤0)的情况,而与另一个目的地相关联的一些侧链路lch可能处于饥饿(例如,具有对应的bj》0)。
12.本公开的目的是提供一种终端设备、网络节点和其中的方法,能够在一个或多个侧链路相关过程中避免或至少减轻侧链路lch的饥饿。
13.根据本公开的第一方面,提供了一种终端设备中的方法。该方法包括:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;以及基于多个lch中的至少一个是否被确定为处于饥饿状态,选择与多个lch相关联的目的地中的至少一个。换言之,该方法包括:针对要在侧链路上发送的多个逻辑信道lch中的每个,确定该lch是否处于饥饿状态;以及基于该多个lch中的至少一个是否被确定为处于饥饿状态,选择与该多个lch相关联的目的地中的至少一个。
14.根据本公开的第二方面,提供了一种终端设备中的方法。该方法包括:确定多个lch中的每个是否处于饥饿状态,该多个lch包括用于在侧链路上初始传输的lch的第一集合和用于在侧链路上重传的lch的第二集合;以及基于第一集合和第二集合中的每个是否包含处于饥饿状态的至少一个lch,确定将侧链路授权用于初始传输还是重传。
15.根据本公开的第三方面,提供了一种终端设备中的方法。该方法包括:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;以及当该多个lch中的至少一个lch被确定为处于饥饿状态时,发送指示该至少一个lch的至少一个lch优先级中的最高lch优先级的sci。
16.根据本公开的第四方面,提供了一种终端设备中的方法。该方法包括:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;以及发送指示以下内容的sci:第一优先级,当多个lch中的至少一个lch被确定为处于饥饿状态时,该第一优先级是被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级;以及第二优先级,当多个lch中的至少一个lch被确定为不处于饥饿状态时,该第二优先级是被确定为不处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级。
17.根据本公开的第五方面,提供了一种终端设备中的方法。该方法包括:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;从另一终端设备接收至少指示优先级的sci;确定所指示的优先级是否与处于饥饿状态的lch相关联;以及当多个lch中的至少一个被确定为处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和所指示的优先级,执行侧链路信道侦听。
18.根据本发明的第六方面,提供了一种终端设备中的方法。该方法包括:确定要在侧链路上发送的lch的第一集合和要在上行链路上发送的lch的第二集合中的每个lch是否处
于饥饿状态;以及基于第一集合和第二集合中的每个集合是否包含处于饥饿状态的至少一个lch,使第一集合和第二集合中的一个集合优先于另一个集合。
19.根据本发明的第七方面,提供了一种终端设备中的方法。该方法包括:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;确定总的侧链路发射功率超过终端设备的最大允许发射功率;以及当多个lch中的第一集合被确定为处于饥饿状态并且该多个lch中的第二集合被确定为不处于饥饿状态时,降低第二集合中的至少一个lch的发射功率。
20.根据本发明的第八方面,提供了一种终端设备。该终端设备包括处理器和存储器。存储器包含由处理器可执行的指令,从而终端设备可操作以执行根据上述第一方面至第八方面中任一方面的方法。
21.根据本公开的第九方面,提供了一种计算机可读存储介质。所述计算机可读存储介质上存储有计算机程序指令。该计算机程序指令在由终端设备中的处理器执行时,使终端设备执行根据上述第一方面至第八方面中任一方面的方法。
22.根据本公开的第十方面,提供了一种网络节点中的方法。该方法包括:确定用于终端设备基于要在侧链路上发送的多个lch中的至少一个是否处于饥饿状态来选择与该多个lch相关联的目的地中的至少一个的配置;以及向终端设备发送该配置。
23.根据本公开的第十一方面,提供了一种网络节点中的方法。该方法包括:确定用于终端设备基于lch的第一集合和lch的第二集合中的每个集合是否包含处于饥饿状态的至少一个lch来确定侧链路授权将用于初始传输还是重传的配置;以及向终端设备发送该配置。
24.根据本公开的第十二方面,提供了一种网络节点中的方法。该方法包括:确定用于终端设备在多个lch中的至少一个lch处于饥饿状态时发送指示该至少一个lch的至少一个lch优先级中的最高lch优先级的sci的配置;以及向终端设备发送该配置。
25.根据本公开的第十三方面,提供了一种网络节点中的方法。该方法包括:确定用于终端设备发送指示以下内容的sci的配置:第一优先级,当要在侧链路上发送的多个lch中的至少一个lch处于饥饿状态时,该第一优先级是处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级;以及第二优先级,当多个lch中的至少一个lch不处于饥饿状态时,该第二优先级是不处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级;以及向终端设备发送该配置。
26.根据本公开的第十四方面,提供了一种网络节点中的方法。该方法包括:确定用于终端设备基于要在侧链路上发送的多个lch中的至少一个lch是否处于饥饿状态以及从另一终端设备接收的sci中指示的优先级是否与处于饥饿状态的lch相关联来执行侧链路信道侦听的配置;以及向终端设备发送该配置。
27.根据本公开的第十五方面,提供了一种网络节点中的方法。该方法包括:确定用于终端设备基于lch的第一集合和lch的第二集合中的每个集合是否包含处于饥饿状态的至少一个lch使第一集合和第二集合中的一个集合优先于另一个集合的配置,lch的第一集合将在侧链路上发送,lch的第二集合将在上行链路上发送;以及向终端设备发送该配置。
28.根据本公开的第十六方面,提供了一种网络节点中的方法。该方法包括:确定用于终端设备在总的侧链路发射功率超过终端设备的最大允许发射功率时以及在要在侧链路
上发送的多个lch的第一集合处于饥饿状态而该多个lch的第二集合不处于饥饿状态时降低第二集合中的至少一个lch的发射功率的配置;以及向终端设备发送该配置。
29.根据本公开的第十七方面,提供了一种网络节点。该网络节点包括处理器和存储器。存储器包含由处理器可执行的指令,由此网络节点可操作以执行根据上述第十方面至第十六方面中任一方面的方法。
30.根据本公开的第十八方面,提供了一种计算机可读存储介质。所述计算机可读存储介质上存储有计算机程序指令。该计算机程序指令在由网络节点中的处理器执行时,使网络节点执行根据上述第十方面至第十六方面中任一方面的方法。
31.根据本公开的第十九方面,提供了一种通信系统。该通信系统包括主机计算机,该主机计算机包括:处理电路,被配置为提供用户数据;以及通信接口,被配置为将用户数据转发给蜂窝网络以用于传输给ue。蜂窝网络包括具有无线电接口和处理电路的基站。基站的处理电路被配置为执行根据上述第十方面至第十六方面中任一方面的方法。
32.在实施例中,该通信系统还可以包括基站。
33.在实施例中,该通信系统还可以包括ue。ue被配置为与基站通信。
34.在实施例中,主机计算机的处理电路可以被配置为执行主机应用,从而提供用户数据。ue可以包括处理电路,该处理电路被配置为执行与主机应用相关联的客户端应用。
35.根据本公开的第二十方面,提供了一种方法。该方法是在包括主机计算机、基站和ue的通信系统中实现的。该方法包括:在主机计算机处,提供用户数据;以及在主机计算机处,经由包括基站的蜂窝网络向ue发起携带用户数据的传输。基站可以执行根据上述第十方面至第十六方面中任一方面的方法。
36.在实施例中,该方法还可以包括:在基站处,发送用户数据。
37.在实施例中,可以通过执行主机应用在主机计算机处提供用户数据。该方法还可以包括:在ue处,执行与主机应用相关联的客户端应用。
38.根据本公开的第二十一方面,提供了一种通信系统。该通信系统包括主机计算机,该主机计算机包括:处理电路,被配置为提供用户数据;以及通信接口,被配置为将用户数据转发给蜂窝网络以用于传输给ue。ue包括无线电接口和处理电路。ue的处理电路配置为:执行根据上述第一方面至第七方面中任一方面的方法。
39.在实施例中,该通信系统还可以包括ue。
40.在实施例中,蜂窝网络还可以包括被配置为与ue通信的基站。
41.在实施例中,主机计算机的处理电路可以被配置为执行主机应用,从而提供用户数据。ue的处理电路可以被配置为执行与主机应用相关联的客户端应用。
42.根据本公开的第二十二方面,提供了一种方法。该方法是在包括主机计算机、基站和ue的通信系统中实现的。该方法包括:在主机计算机处,提供用户数据;以及在主机计算机处,经由包括基站的蜂窝网络向ue发起携带用户数据的传输。ue可以执行根据上述第一方面至第七方面中任一方面的方法。
43.在实施例中,该方法还可以包括:在ue处,从基站接收用户数据。
44.根据本公开的第二十三方面,提供了一种通信系统。该通信系统包括主机计算机,该主机计算机包括:通信接口,被配置为接收源自从ue到基站传输的用户数据。ue包括无线电接口和处理电路。ue的处理电路配置为:执行根据上述第一方面至第七方面中任一方面
的方法。
45.在实施例中,该通信系统还可以包括ue。
46.在实施例中,该通信系统还可以包括基站。基站可以包括:无线电接口,被配置为与ue通信;以及通信接口,被配置为将从ue到基站的传输所携带的用户数据转发给主机计算机。
47.在实施例中,主机计算机的处理电路可以被配置为执行主机应用。ue的处理电路可以被配置为执行与主机应用相关联的客户端应用,从而提供用户数据。
48.在实施例中,主机计算机的处理电路可以被配置为执行主机应用,从而提供请求数据;ue的处理电路可以被配置为执行与主机应用相关联的客户端应用,从而响应于请求数据来提供用户数据。
49.根据本公开的第二十四方面,提供了一种方法。该方法是在包括主机计算机、基站和ue的通信系统中实现的。该方法包括:在主机计算机处,接收从ue向基站发送的用户数据。ue可以执行根据上述第一方面至第七方面中任一方面的方法。
50.在实施例中,该方法还可以包括:在ue处,向基站提供用户数据。
51.在实施例中,该方法还可以包括:在ue处,执行客户端应用,从而提供要发送的用户数据;以及在主机计算机处,执行与客户端应用相关联的主机应用。
52.在实施例中,该方法还可以包括:在ue处,执行客户端应用;以及在ue处,接收对客户端应用的输入数据,该输入数据是通过执行与客户端应用相关联的主机应用在主机计算机处提供的。要发送的用户数据是由客户端应用响应于输入数据而提供的。
53.根据本公开的第二十五方面,提供了一种通信系统。该通信系统包括主机计算机,该主机计算机包括:通信接口,被配置为接收源自从ue到基站传输的用户数据。基站包括无线电接口和处理电路。基站的处理电路被配置为执行根据上述第十方面至第十六方面中任一方面的方法。
54.在实施例中,该通信系统还可以包括基站。
55.在实施例中,该通信系统还可以包括ue。ue可以被配置为与基站通信。
56.在实施例中,主机计算机的处理电路可以被配置为执行主机应用;ue可以被配置为执行与主机应用相关联的客户端应用,从而提供要由主机计算机接收的用户数据。
57.根据本公开的第二十六方面,提供了一种方法。该方法是在包括主机计算机、基站和ue的通信系统中实现的。该方法包括:在主机计算机处,从基站接收用户数据,该用户数据源自基站已从ue接收的传输。基站可以执行根据上述第十方面至第十六方面中任一方面的方法。
58.在实施例中,该方法还可以包括:在基站处,从ue接收用户数据。
59.在实施例中,该方法还可以包括:在基站处,向主机计算机发起对所接收的用户数据的传输。
60.通过根据本公开的实施例的解决方案,在诸如目的地选择、信道侦听、上行链路-侧链路优先化和/或侧链路-侧链路优先化的侧链路相关过程中,可以避免或至少减轻lch的饥饿。
附图说明
61.根据以下参考附图对实施例的描述,以上及其他目的、特征和优点将更为明显,在附图中:
62.图1是示出了根据本公开的实施例的终端设备中的方法的流程图;
63.图2是示出了根据本公开的另一实施例的终端设备中的方法的流程图;
64.图3是示出了根据本公开的另一实施例的终端设备中的方法的流程图;
65.图4是示出了根据本公开的另一实施例的终端设备中的方法的流程图;
66.图5是示出了根据本公开的另一实施例的终端设备中的方法的流程图;
67.图6是示出了根据本公开的另一实施例的终端设备中的方法的流程图;
68.图7是示出了根据本公开的另一实施例的终端设备中的方法的流程图;
69.图8是示出了根据本公开的实施例的网络节点中的方法的流程图;
70.图9是示出了根据本公开的另一实施例的网络节点中的方法的流程图;
71.图10是示出了根据本公开的另一实施例的网络节点中的方法的流程图;
72.图11是示出了根据本公开的另一实施例的网络节点中的方法的流程图;
73.图12是示出了根据本公开的另一实施例的网络节点中的方法的流程图;
74.图13是示出了根据本公开的另一实施例的网络节点中的方法的流程图;
75.图14是示出了根据本公开的另一实施例的网络节点中的方法的流程图;
76.图15是根据本公开的实施例的终端设备的框图;
77.图16是根据本公开的另一实施例的终端设备的框图;
78.图17是根据本公开的实施例的网络节点的框图;
79.图18是根据本公开的另一实施例的网络节点的框图;
80.图19示意性地示出了经由中间网络连接到主机计算机的电信网络;
81.图20是通过部分无线连接经由基站与用户设备通信的主机计算机的概括框图;以及
82.图21至图24是示出了在包括主机计算机、基站和用户设备的通信系统中实现的方法的流程图。
具体实施方式
83.如本文所使用的,术语“无线通信网络”指的是遵循任何适当的通信标准(例如,nr、高级lte(lte-a)、lte、宽带码分多址(wcdma)、高速分组接入(hspa)等)的网络。此外,可以根据任何一代适当通信协议(包括但不限于:全球移动通信系统(gsm)、通用移动电信系统(umts)、长期演进(lte)和/或其他适当的1g(第一代)、2g(第二代)、2.5g、2.75g、3g(第三代)、4g(第四代)、4.5g、5g(第五代)通信协议)、如ieee 802.11标准之类的无线局域网(wlan)标准;和/或任何其他合适的无线通信标准,例如全球微波接入互操作性(wimax)、蓝牙和/或zigbee标准和/或当前已知或将来将被开发的任何其他协议,来在无线通信网络中执行终端设备与网络设备之间的通信。
84.术语“网络节点”或“网络设备”指无线通信网络中的设备,终端设备经由该网络设备接入网络并从其接收服务。网络节点或网络设备指的是无线通信网络中的基站(bs)、接入点(ap)或任何其他适当的设备。bs可以是例如节点b(nodeb或nb)、演进nodeb(enodeb或
enb)、或(下一代)nodeb(gnb)、远程无线电单元(rru)、无线电头端(rh)、远程无线电头端(rrh)、中继、低功率节点(比如,毫微微、微微等)。网络设备的另外的示例可以包括:诸如多标准无线电(msr)bs之类的msr无线电设备、诸如无线电网络控制器(rnc)或基站控制器(bsc)之类的网络控制器、基站收发机站(bts)、传输点、传输节点。然而,更一般地,网络设备可以表示能够、被配置为、被布置为和/或可操作以实现和/或向终端设备提供对无线通信网络的接入或者向已经接入无线通信网络的终端设备提供某种服务的任意合适的设备(或设备组)。
85.术语“终端设备”指的是可以接入无线通信网络并从该无线通信网络接收服务的任何终端设备。作为示例而非限制,终端设备指移动终端、用户设备(ue)或其他合适的设备。ue可以是例如订户站(ss)、便携式订户站、移动台(ms)或接入终端(at)。终端设备可以包括但不限于:便携式计算机、台式计算机、诸如数码相机之类的图像捕获终端设备、游戏终端设备、音乐存储和回放设备、移动电话、蜂窝电话、智能电话、ip语音(voip)电话、无线本地环路电话、平板计算机、个人数字助理(pda)、可穿戴终端设备、车载无线终端设备、无线端点、移动台、膝上型嵌入式设备(lee)、膝上型安装设备(lme)、usb加密狗、智能设备、无线客户驻地设备(cpe)等。在以下描述中,术语“终端设备”、“终端”、“用户设备”和“ue”可以互换地使用。作为一个示例,终端设备可以表示被配置用于根据由第三代合作伙伴计划(3gpp)发布的一种或多种通信标准(例如,3gpp的gsm、umts、lte和/或5g标准)进行通信的ue。如本文中所使用的,“用户设备”或“ue”可能不一定具有在拥有和/或操作相关设备的人类用户的意义上的“用户”。在一些实施例中,终端设备可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,终端设备可以被设计为当由内部或外部事件触发时,或者响应于来自无线通信网络的请求,以预定的调度向网络发送信息。相反,ue可以表示意在向人类用户销售或由人类用户操作但最初可能不与特定的人类用户相关联的设备。
86.终端设备可以支持设备到设备(d2d)通信,例如通过实现用于侧链路通信的3gpp标准,并且在这种情况下可以被称为d2d通信设备。
87.作为又一示例,在物联网(iot)场景中,终端设备可以表示执行监视和/或测量并且将这些监视和/或测量的结果发送到另一终端设备和/或网络设备的机器或其他设备。在这种情况下,终端设备可以是机器到机器(m2m)设备,在3gpp上下文中它可以被称为机器类型通信(mtc)设备。作为一个具体示例,终端设备可以是实现3gpp窄带物联网(nb-iot)标准的ue。这种机器或设备的具体示例是:传感器、如电表之类的计量设备、工业机器或家用或个人设备,例如冰箱、电视、如手表等之类的个人可穿戴设备。在其他场景中,终端设备可以表示能够监视和/或报告其运行状态或与其运行相关联的其他功能的车辆或其他设备。例如,终端设备可以是支持v2x的ue。
88.如本文中所使用的,下行链路传输指从网络设备到终端设备的传输,而上行链路传输指在相反方向上的传输。
89.说明书中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但是不一定每个实施例都包括该特定特征、结构或特性。此外,这些短语不必指同一实施例。此外,当结合实施例描述具体特征、结构或特性时,应认为结合其他实施例(不管是否是显式描述的)来实现这种特征、结构或特性是在本领域技术人员的知识内的。
90.应该理解的是,尽管词语“第一”和“第二”等可以在本文中用于描述各种元素,但是这些元素不应受这些词语的限制。这些术语仅用来将元件彼此区分。例如,不脱离示例实施例的范围,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。如本文所使用的,术语“和/或”包括一个或多个相关列出词语的任何和所有组合。
91.本文使用的术语仅仅用于描述特定实施例的目的,而不旨在限制示例实施例。如本文所使用的,单数形式“一”、“一个”和“所述”旨在还包括复数形式,除非上下文明确地给出相反的指示。将进一步理解的是,当在本文中使用时,词语“包含”、“具有”、“包括”指明所陈述的特征、元素和/或组件等的存在,但不排除存在或添加一个或多个其它特征、元素、组件和/或其组合。
92.在下面的描述和权利要求中,除非另外定义,否则本文中所使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。
93.图1是示出了根据本公开的实施例的方法100的流程图。方法100可以在终端设备(例如ue)中执行。
94.在框110处,确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。换言之,针对要在侧链路上发送的多个lch中的每个,确定lch是否处于饥饿状态。
95.在示例中,当变量bj大于零时,可以确定具有lch索引j的lch处于饥饿状态。针对具有lch索引j的lch维护bj并且将bj初始设置为零;在逻辑信道优先化lcp过程的每个实例之前,将bj递增乘积prioritisedbitrate(pbr)
×
t,其中prioritisedbitrate(pbr)是优先化的比特率,t是自bj上次递增起经过的时间,并且如果bj大于桶大小,则将bj设置为桶大小。
96.在示例中,在框110中,当lch的调度数据速率低于或等于lch的预定义数据速率时,可以确定每个lch处于饥饿状态。调度数据速率可以是当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。不同的预定义数据速率和/或调度数据速率的不同计算可以用于不同的lch。
97.作为说明性示例,如上所讨论的变量bj这里可用于确定lch是否处于饥饿状态。例如,当bj≥0时,可以确定lch j处于饥饿状态,这意味着lch j的当前调度数据速率低于或等于lch的预定义数据速率(例如,预定义数据速率可以是如上所述的pbrj)。备选地,当bj在上一个时间段(例如,上一个m秒,其中m是可配置的整数)上的平均大于或等于0时,可以确定lch j处于饥饿状态。备选地,当bj的上n个更新值的平均大于或等于0时,可以确定lch j处于饥饿状态,其中n是可配置的整数。备选地,当bj的q个更新值中的p个中的每个都大于或等于0时,可以确定lch j处于饥饿状态,其中p和q是可配置的整数。
98.在框120处,基于多个lch中的至少一个是否被确定为处于饥饿状态来选择与多个lch相关联的目的地中的至少一个。
99.具体地,在框120中,当确定多个lch中的至少一个lch处于饥饿状态时,可以从与该至少一个lch相关联的至少一个目的地中选择具有最高目的地优先级的目的地。这里,至少一个目的地中每个目的地的目的地优先级是与该目的地相关联的被确定为处于饥饿状态的各个lch的lch优先级中的最高lch优先级。也就是说,当确定至少一个lch处于饥饿状态时,仅从与该至少一个lch相关联的目的地中进行选择,然后仅基于被确定为处于饥饿状
态的该lch的lch优先级进行其目的地优先级的比较。
100.另一方面,当确定多个lch中没有一个处于饥饿状态时,可以从与多个lch相关联的目的地中选择具有最高目的地优先级的目的地。这里每个目的地的目的地优先级可以是与该目的地相关联的各个lch的lch优先级中的最高lch优先级。
101.这里,可以响应于从网络设备(例如,gnb)接收到用于终端设备这样做的配置而执行方法100。此外,网络设备可以配置各个lch的lch优先级、各个lch的预定义数据速率和/或关于如何确定lch是否处于饥饿状态的规则。
102.图2是示出了根据本公开的实施例的方法200的流程图。方法200可以在终端设备(例如ue)中执行。
103.在框210处,确定多个lch中的每个是否处于饥饿状态,多个lch包括用于在侧链路上初始传输的lch的第一集合和用于在侧链路上重传的lch的第二集合。
104.在示例中,在框210中,当lch的调度数据速率低于或等于lch的预定义数据速率时,可以确定每个lch处于饥饿状态。调度数据速率可以是当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
105.在框220处,基于第一集合和第二集合中的每个是否包含处于饥饿状态的至少一个lch,确定侧链路授权将用于初始传输还是重传。
106.在示例中,在框220中,当仅第一集合包含处于饥饿状态的至少一个lch时,可以确定将侧链路授权用于初始传输。当仅第二集合包含处于饥饿状态的至少一个lch时,可以确定将侧链路授权用于重传。
107.在另一示例中,在框220中,当第一集合包含均处于饥饿状态的lch的第一子集并且第二集合包含均处于饥饿状态的lch的第二子集时,可以确定在第一子集中的各个lch的lch优先级中的最高lch优先级高于第二子集中的各个lch的lch优先级中的最高lch优先级时将侧链路授权用于初始传输,或者在第二子集中的各个lch的lch优先级中的最高lch优先级高于第一子集中的各个lch的lch优先级中的最高lch优先级时将侧链路授权用于重传。
108.在又一示例中,在框220中,当第一集合不包含处于饥饿状态的lch并且第二集合不包含处于饥饿状态的lch时,可以确定在第一集合中的各个lch的lch优先级中的最高lch优先级高于第二集合中的各个lch的lch优先级中的最高lch优先级时将侧链路授权用于初始传输,或者在第二集合中的各个lch的lch优先级中的最高lch优先级高于第一集合中的各个lch的lch优先级中的最高lch优先级时将侧链路授权用于重传。
109.这里,可以响应于从网络设备(例如,gnb)接收到用于终端设备这样做的配置而执行方法200。此外,网络设备可以配置各个lch的lch优先级、各个lch的预定义数据速率和/或关于如何确定lch是否处于饥饿状态的规则。
110.图3是示出了根据本公开的实施例的方法300的流程图。方法300可以在终端设备(例如ue)中执行。
111.在框310处,确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。
112.在示例中,在框310中,当lch的调度数据速率低于或等于lch的预定义数据速率
时,可以确定每个lch处于饥饿状态。调度数据速率可以是当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
113.在框320处,当多个lch中的至少一个lch被确定为处于饥饿状态时,在例如pscch上发送侧链路控制信息(sci),其指示该至少一个lch的至少一个lch优先级中的最高lch优先级。
114.在示例中,sci还可以指示存在处于饥饿状态的至少一个lch。
115.在另一示例中,当多个lch中没有一个被确定为处于饥饿状态时,例如在pscch上发送sci,其指示多个lch的lch优先级中的最高lch优先级以及不存在处于饥饿状态的任何lch。
116.这里,可以响应于从网络设备(例如,gnb)接收到用于终端设备这样做的配置而执行方法300。此外,网络设备可以配置各个lch的lch优先级、各个lch的预定义数据速率和/或关于如何确定lch是否处于饥饿状态的规则。
117.图4是示出了根据本公开的实施例的方法400的流程图。方法400可以在终端设备(例如ue)中执行。
118.在框410处,确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。
119.在示例中,在框410中,当lch的调度数据速率低于或等于lch的预定义数据速率时,可以确定每个lch处于饥饿状态。调度数据速率可以是当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
120.在框420处,例如在pscch上发送侧链路控制信息(sci),其指示第一优先级和第二优先级。当确定多个lch中的至少一个lch处于饥饿状态时,第一优先级是被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级。当确定多个lch中的至少一个lch不处于饥饿状态时,第二优先级是被确定为不处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级。
121.在示例中,当多个lch中没有一个被确定为处于饥饿状态时,可以将第一优先级设置为指示多个lch中没有一个被确定为处于饥饿状态的第一优先级值。第一优先级值可以是对应于最低允许优先级的优先级值。当确定多个lch中的所有lch都处于饥饿状态时,可以将第二优先级设置为指示多个lch中的所有lch都被确定为处于饥饿状态的第二优先级值。第二优先级值可以是对应于最低允许优先级的优先级值。
122.这里,可以响应于从网络设备(例如,gnb)接收到用于终端设备这样做的配置而执行方法400。此外,网络设备可以配置各个lch的lch优先级、各个lch的预定义数据速率和/或关于如何确定lch是否处于饥饿状态的规则。
123.图5是示出了根据本公开的实施例的方法500的流程图。方法500可以在终端设备(例如ue)中执行。
124.在框510处,确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。
125.在示例中,在框510中,当lch的调度数据速率低于或等于lch的预定义数据速率
时,可以确定每个lch处于饥饿状态。调度数据速率可以是当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
126.在框520处,例如在pscch上从另一终端设备接收至少指示优先级的侧链路控制信息(sci)。
127.在框530处,确定所指示的优先级是否与处于饥饿状态的lch相关联。例如,在框520中接收到的sci可以指示存在处于饥饿状态的lch,如上面结合图3所示的方法300所描述的,或者可以指示与处于饥饿状态的lch相关联的优先级(第一优先级),如上面结合图4所示的方法400所描述的。在任一情况下,终端设备都可以确定所指示的优先级与处于饥饿状态的lch相关联。另一方面,在框520中接收到的sci可以指示不存在处于饥饿状态的任何lch,如上面结合图3所示的方法300所描述的,或者可以指示被设置为指示不存在处于饥饿状态的任何lch的预定义优先级值(第一优先级值)的优先级(第一优先级),如上面结合图4所示的方法400所描述的。在任一情况下,终端设备都可以确定所指示的优先级不与处于饥饿状态的lch相关联。
128.在框540处,当多个lch中的至少一个lch被确定为处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和所指示的优先级来执行侧链路信道侦听。例如,假设所指示的优先级为p1,且被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级为p0,则在信道侦听中,用于确定资源是否未被占用并且可用于传输的阈值是基于p1和p0设置的。
129.在示例中,当多个lch中没有一个被确定为处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,可以基于低于预定义优先级的优先级和所指示的优先级来执行侧链路信道侦听。例如,假设所指示的优先级为p1,并且多个lch的lch优先级中的最高lch优先级为p2(多个lch中没有一个被确定为处于饥饿状态),则在信道侦听中,用于确定资源是否未被占用且可用于传输的阈值是基于p1和pl(而不是p2)设置的,其中pl是出于饥饿避免目的的预定义的低优先级,例如,最低允许优先级。
130.在另一示例中,当确定所指示的优先级不与处于饥饿状态的lch相关联并且sci指示没有与处于饥饿状态的lch相关联的优先级,以及当多个lch中的至少一个lch被确定为在处于饥饿状态时,基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和低于预定义优先级的优先级来执行侧链路信道侦听。例如,假设所指示的优先级为p1,且被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级为p0,则在信道侦听中,用于确定资源是否未被占用且可用于传输的阈值是基于pl(而不是p1)和p0设置的,其中pl是出于饥饿避免目的的预定义的低优先级,例如,最低允许优先级。
131.这里,可以响应于从网络设备(例如,gnb)接收到用于终端设备这样做的配置而执行方法500。此外,网络设备可以配置各个lch的lch优先级、各个lch的预定义数据速率和/或关于如何确定lch是否处于饥饿状态的规则。
132.图6是示出了根据本公开的实施例的方法600的流程图。方法600可以在终端设备
(例如ue)中执行。
133.在框610处,确定要在侧链路上发送的lch的第一集合和要在上行链路上发送的lch的第二集合中的每个lch是否处于饥饿状态。
134.在示例中,在框610中,当lch的调度数据速率低于或等于lch的预定义数据速率时,可以确定每个lch处于饥饿状态。调度数据速率可以是当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。不同的预定义数据速率和/或调度数据速率的不同计算可以用于侧链路上的lch和上行链路上的lch。
135.在框620处,基于第一集合和第二集合中的每个是否包含处于饥饿状态的至少一个lch,使第一集合和第二集合中的一个集合优先于另一个集合。
136.在示例中,在框620中,当lch的第一集合中的第一子集和lch的第二集合中的第二子集被确定为处于饥饿状态时,可以基于第一子集中的各个lch的lch优先级中的最高lch优先级和第二子集中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。例如,当第一子集中的各个lch的lch优先级中的最高lch优先级高于第二子集中的各个lch的lch优先级中的最高lch优先级时,可以使第一集合优先于第二集合,反之亦然。
137.在另一示例中,在框620中,当lch的第一集合和lch的第二集合都不被确定为处于饥饿状态时,可以基于第一集合中的各个lch的lch优先级中的最高lch优先级和第二集合中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。例如,当第一集合中的各个lch的lch优先级中的最高lch优先级高于第二集合中的各个lch的lch优先级中的最高lch优先级时,可以使第一集合优先于第二集合,反之亦然。
138.在又一示例中,在框620中,当lch的第一集合中的至少一个lch被确定为处于饥饿状态而lch的第二集合中没有一个被确定为处于饥饿状态时,可以使第一集合优先于第二集合,或者当lch的第二集合中的至少一个lch被确定为处于饥饿状态而lch的第一集合中没有一个被确定为处于饥饿状态时,可以使第二集合优先于第一集合。
139.这里,例如,使第一集合“优先”于第二集合可以是指当总的发射功率超过终端设备的最大允许发射功率时,首先可以降低第二集合中的一个或多个lch的发射功率,或者可以丢弃第二集合中的一个或多个lch的传输。只有当第二集合中的所有lch的传输都被丢弃后,总的发射功率仍然超过最大允许发射功率时,才降低第一集合中的一个或多个lch的发射功率。
140.这里,可以响应于从网络设备(例如,gnb)接收到用于终端设备这样做的配置而执行方法600。此外,网络设备可以配置各个lch的lch优先级、各个lch的预定义数据速率和/或关于如何确定lch是否处于饥饿状态的规则。
141.图7是示出了根据本公开的实施例的方法700的流程图。方法700可以在终端设备(例如ue)中执行。
142.在框710处,确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。
143.在示例中,在框710中,当lch的调度数据速率低于或等于lch的预定义数据速率
时,可以确定每个lch处于饥饿状态。调度数据速率可以是当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
144.在框720框,确定总的侧链路发射功率超过终端设备的最大允许发射功率。
145.在框730处,当多个lch的第一集合被确定为处于饥饿状态并且该多个lch的第二集合被确定为不处于饥饿状态时,降低第二集合中的至少一个lch的发射功率。
146.在示例中,在框730中,降低至少一个lch的发射功率的操作可以包括丢弃至少一个lch的传输。当第二集合中的所有lch的传输都被丢弃后,总的侧链路发射功率超过最大允许发射功率时,可以降低第一集合中的至少一个lch的发射功率。
147.这里,可以响应于从网络设备(例如,gnb)接收到用于终端设备这样做的配置而执行方法700。此外,网络设备可以配置各个lch的lch优先级、各个lch的预定义数据速率和/或关于如何确定lch是否处于饥饿状态的规则。
148.上述方法100-700可以相互结合以避免或至少减轻lch在诸如目的地选择、信道侦听、上行链路-侧链路优先化和/或侧链路-侧链路优先化的侧链路相关过程中的饥饿。
149.图8是示出了根据本公开的实施例的方法800的流程图。方法800可以在网络节点(例如,gnb)中执行。
150.在框810处,确定配置,用于终端设备基于多个lch中的至少一个是否处于饥饿状态,选择与要在侧链路上发送的多个lch相关联的目的地中的至少一个。
151.在框820处,配置被发送到终端设备,使得终端设备可以根据该配置操作,例如,以执行如上面结合图1描述的方法100。
152.在示例中,可以向终端设备发送以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。例如,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。关于确定lch是否处于饥饿状态的进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
153.在示例中,该配置可以指示:当多个lch中的至少一个lch处于饥饿状态时,终端设备将从与该至少一个lch相关联的至少一个目的地中选择具有最高目的地优先级的目的地。这里,至少一个目的地中的每个目的地的目的地优先级是与该目的地相关联的处于饥饿状态的各个lch的lch优先级中的最高lch优先级。
154.在示例中,该配置可以指示:当多个lch中没有一个处于饥饿状态时,终端设备将从与多个lch相关联的目的地中选择具有最高目的地优先级的目的地。这里,每个目的地的目的地优先级是与该目的地相关联的各个lch的lch优先级中的最高lch优先级。
155.图9是示出了根据本公开的实施例的方法900的流程图。方法900可以在网络节点(例如,gnb)中执行。
156.在框910处,确定配置,用于终端设备基于lch的第一集合和lch的第二集合中的每
个是否包含处于饥饿状态的至少一个lch来确定侧链路授权将用于初始传输还是重传。
157.在框920处,配置被发送到终端设备,使得终端设备可以根据该配置操作,例如,以执行上面结合图2描述的方法100。
158.在示例中,可以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。例如,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。关于确定lch是否处于饥饿状态的进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
159.在示例中,该配置可以指示:终端设备将确定在仅第一集合包含处于饥饿状态的至少一个lch时侧链路授权将用于初始传输,或者在仅第二集合包含处于饥饿状态的至少一个lch时侧链路授权将用于重传。
160.在示例中,该配置可以指示:当第一集合包含均处于饥饿状态的lch的第一子集并且第二集合包含均处于饥饿状态的lch的第二子集时,终端设备将确定在第一子集中的各个lch的lch优先级中的最高lch优先级高于第二子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二子集中的各个lch的lch优先级中的最高lch优先级高于第一子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
161.在示例中,该配置可以指示:当第一集合不包含处于饥饿状态的lch并且第二集合不包含处于饥饿状态的lch时,终端设备将确定在第一集合中的各个lch的lch优先级中的最高lch优先级高于第二集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二集合中的各个lch的lch优先级中的最高lch优先级高于第一集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
162.图10是示出了根据本公开的实施例的方法1000的流程图。方法1000可以在网络节点(例如,gnb)中执行。
163.在框1010,确定配置,用于终端设备在多个lch中的至少一个lch处于饥饿状态时发送指示该至少一个lch的至少一个lch优先级中的最高lch优先级的sci。
164.在框1020处,配置被发送到终端设备,使得终端设备可以根据该配置操作,例如,以执行上面结合图3描述的方法300。
165.在示例中,可以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。例如,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。关于确定lch是否处于饥饿状态的进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
166.在示例中,该配置可以指示:sci还将指示存在处于饥饿状态的至少一个lch。
167.在示例中,该配置可以指示:当多个lch中没有一个处于饥饿状态时,终端设备将发送sci,该sci指示lch的第一集合和第二集合的lch优先级中的最高lch优先级以及不存在处于饥饿状态的任何lch。
168.图11是示出了根据本公开的实施例的方法1100的流程图。方法1100可以在网络节点(例如,gnb)中执行。
169.在框1110处,确定配置,用于终端设备发送指示以下内容的sci:第一优先级,当要在侧链路上发送的多个lch中的至少一个lch处于饥饿状态时,该第一优先级是处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级;以及第二优先级,当多个lch中的至少一个lch不处于饥饿状态时,该第二优先级是不处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级。
170.在框1120处,配置被发送到终端设备,使得终端设备可以根据该配置操作,例如,以执行上面结合图4描述的方法400。
171.在示例中,可以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。例如,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。关于确定lch是否处于饥饿状态的进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
172.在示例中,该配置可以指示终端设备:当多个lch中没有一个处于饥饿状态时,将第一优先级设置为指示多个lch中没有一个处于饥饿状态的第一优先级值;以及当多个lch中的所有lch处于饥饿状态时,将第二优先级设置为指示多个lch中的所有lch处于饥饿状态的第二优先级值。
173.图12是示出了根据本公开的实施例的方法1200的流程图。方法1200可以在网络节点(例如,gnb)中执行。
174.在框1210处,确定配置,用于终端设备基于要在侧链路上发送的多个lch中的至少一个lch是否处于饥饿状态以及从另一终端设备接收的sci中指示的优先级是否与处于饥饿状态的lch相关联来执行侧链路信道侦听。
175.在框1220处,配置被发送到终端设备,使得终端设备可以根据该配置操作,例如,以执行上面结合图5描述的方法500。
176.在示例中,可以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。例如,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。关于确定lch是否处于饥饿状态的进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省
略其描述。
177.在示例中,该配置可以指示:当多个lch中的至少一个处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,终端设备将基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和所指示的优先级来执行侧链路信道侦听。
178.在示例中,该配置可以指示:当多个lch中没有一个处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,终端设备将基于低于预定义优先级的优先级和所指示的优先级来执行侧链路信道侦听。
179.在示例中,该配置可以指示:当所指示的优先级不与处于饥饿状态的lch相关联并且sci指示没有与处于饥饿状态的lch相关联的优先级时,以及当多个lch中的至少一个处于饥饿状态时,终端设备将基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和低于预定义优先级的优先级来执行侧链路信道侦听。
180.图13是示出了根据本公开的实施例的方法1300的流程图。方法1300可以在网络节点(例如,gnb)中执行。
181.在框1310处,确定配置,用于终端设备基于lch的第一集合和lch的第二集合中的每个是否包含处于饥饿状态的至少一个lch,使第一集合和第二集合中的一个集合优先于另一个集合,lch的第一集合将在侧链路上发送,并且lch的第二集合将在上行链路上发送。
182.在框1320处,配置被发送到终端设备,使得终端设备可以根据该配置操作,例如,以执行上面结合图6描述的方法600。
183.在示例中,可以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。例如,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。关于确定lch是否处于饥饿状态的进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
184.在示例中,该配置可以指示:当lch的第一集合中的第一子集和lch的第二集合中的第二子集处于饥饿状态时,终端设备将基于第一子集中的各个lch的lch优先级中的最高lch优先级和第二子集中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
185.在示例中,该配置可以指示:当lch的第一集合和lch的第二集合都不处于饥饿状态时,终端设备将基于第一集合中的各个lch的lch优先级中的最高lch优先级和第二集合中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
186.在示例中,该配置可以指示终端设备:当lch的第一集合中的至少一个lch处于饥饿状态而lch的第二集合中没有一个处于饥饿状态时,使第一集合优先于第二集合,或者当lch的第二集合中的至少一个lch处于饥饿状态而lch的第一集合中没有一个处于饥饿状态时,使第二集合优先于第一集合。
187.图14是示出了根据本公开的实施例的方法1400的流程图。方法1400可以在网络节点(例如,gnb)中执行。
188.在框1410处,确定配置,用于终端设备在总的侧链路发射功率超过终端设备的最大允许发射功率以及在要在侧链路上发送的多个lch的第一集合处于饥饿状态并且多个lch的第二集合不处于饥饿状态时降低第二集合中的至少一个lch的发射功率。
189.在框1420处,配置被发送到终端设备,使得终端设备可以根据该配置操作,例如,以执行上面结合图7描述的方法700。
190.在示例中,可以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。例如,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。关于确定lch是否处于饥饿状态的进一步的细节和说明性示例可以参考上文结合图1描述的方法100,这里将省略其描述。
191.在示例中,降低至少一个lch的发射功率可以包括丢弃至少一个lch的传输。该配置可以指示:当在第二集合中的所有lch的传输都被丢弃后,总的侧链路发射功率超过最大允许发射功率时,终端设备将降低第一集合中的至少一个lch的发射功率。
192.上述方法800-1400可以相互结合以避免或至少减轻lch在诸如目的地选择、信道侦听、上行链路-侧链路优先化和/或侧链路-侧链路优先化的侧链路相关过程中的饥饿。
193.对应于如上所述的方法100-700,提供了一种终端设备。图15是根据本公开的实施例的终端设备1500的框图。
194.终端设备1500可以被配置为执行如上面结合图1所描述的方法100。如图15所示,终端设备1500包括单元1510(例如,确定单元),其被配置为确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。换言之,单元1510被配置为针对要在侧链路上发送的多个lch中的每个,确定lch是否处于饥饿状态。终端设备1500还包括单元1520(例如,选择单元),其被配置为基于多个lch中的至少一个是否被确定为处于饥饿状态,选择与多个lch相关联的目的地中的至少一个。
195.在示例中,单元1510可以被配置为:当变量bj大于零时,确定具有lch索引j的lch处于饥饿状态。针对具有lch索引j的lch维护bj并且将bj初始设置为零;在逻辑信道优先化lcp过程的每个实例之前,将bj递增乘积prioritisedbitrate(pbr)
×
t,其中prioritisedbitrate(pbr)是优先化的比特率,t是自bj上次递增起经过的时间,并且如果bj大于桶大小,则将bj设置为桶大小。
196.在示例中,单元1510可以被配置为:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
197.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
198.在示例中,单元1520可以被配置为:当多个lch中的至少一个lch被确定为处于饥
饿状态时,从与该至少一个lch相关联的至少一个目的地中选择具有最高目的地优先级的目的地,其中,该至少一个目的地中的每个目的地的目的地优先级是与该目的地相关联的被确定为处于饥饿状态的各个lch的lch优先级中的最高lch优先级。
199.在示例中,单元1520可以被配置为:当多个lch中没有一个被确定为处于饥饿状态时,从与多个lch相关联的目的地中选择具有最高目的地优先级的目的地,其中,每个目的地的目的地优先级是与该目的地相关联的各个lch的lch优先级中的最高lch优先级。
200.备选地,终端设备1500可以被配置为执行如上面结合图2所描述的方法200。如图15所示,终端设备1500包括单元1510(例如,第一确定单元),其被配置为确定多个lch中的每个是否处于饥饿状态,多个lch包括用于在侧链路上初始传输的lch的第一集合和用于在侧链路上重传的lch的第二集合。终端设备1500还包括单元1520(例如,第二确定单元),其被配置为基于第一集合和第二集合中的每个是否包含处于饥饿状态的至少一个lch,确定将侧链路授权用于初始传输还是重传。
201.在示例中,单元1510可以被配置为:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
202.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
203.在示例中,单元1520可以被配置为确定在仅第一集合包含处于饥饿状态的至少一个lch时侧链路授权将用于初始传输,或者在仅第二集合包含处于饥饿状态的至少一个lch时侧链路授权将用于重传。
204.在示例中,单元1520可以被配置为:当第一集合包含均处于饥饿状态的lch的第一子集并且第二集合包含均处于饥饿状态的lch的第二子集时,确定在第一子集中的各个lch的lch优先级中的最高lch优先级高于第二子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二子集中的各个lch的lch优先级中的最高lch优先级高于第一子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
205.在示例中,单元1520可以被配置为:当第一集合不包含处于饥饿状态的lch并且第二集合不包含处于饥饿状态的lch时,确定在第一集合中的各个lch的lch优先级中的最高lch优先级高于第二集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二集合中的各个lch的lch优先级中的最高lch优先级高于第一集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
206.备选地,终端设备1500可以被配置为执行如上面结合图3所描述的方法300。如图15所示,终端设备1500包括单元1510(例如,确定单元),其被配置为确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。终端设备1500还包括单元1520(例如,发送单元),其被配置为当多个lch中的至少一个lch被确定为处于饥饿状态时,发送sci,该sci指示该至少一个lch的至少一个lch优先级中的最高lch优先级。
207.在示例中,单元1510可以被配置为:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
208.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调
度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
209.在示例中,sci还可以指示存在处于饥饿状态的至少一个lch。
210.在示例中,单元1520还可以被配置为:当多个lch中没有一个被确定为处于饥饿状态时,发送sci,该sci指示多个lch的lch优先级中的最高lch优先级以及不存在处于饥饿状态的任何lch。
211.备选地,终端设备1500可以被配置为执行如以上结合图4所描述的方法400。如图15所示,终端设备1500包括单元1510(例如,确定单元),其被配置为确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。终端设备1500还包括单元1520(例如,发送单元),其被配置为发送指示以下内容的sci:第一优先级,当多个lch中的至少一个被确定为处于饥饿状态时,该第一优先级是被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级;以及第二优先级,当多个lch中的至少一个lch被确定为不处于饥饿状态时,该第二优先级是被确定为不处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级。
212.在示例中,单元1510可以被配置为:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
213.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
214.在示例中,当多个lch中没有一个被确定为处于饥饿状态时,将第一优先级设置为指示多个lch中没有一个被确定为处于饥饿状态的第一优先级值,并且当多个lch中的所有lch被确定为处于饥饿状态时,将第二优先级设置为指示多个lch中的所有lch被确定为处于饥饿状态的第二优先级值。
215.备选地,终端设备1500可以被配置为执行如上面结合图5所描述的方法500。如图15所示,终端设备1500包括单元1510(例如,第一确定单元),其被配置为确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。终端设备1500还包括单元1520(例如,接收单元),其被配置为从另一终端设备接收至少指示优先级的sci。终端设备1500还包括单元1530(例如,第二确定单元),其被配置为确定所指示的优先级是否与处于饥饿状态的lch相关联。终端设备1500还包括单元1540(例如,信道侦听单元),其被配置为:当多个lch中的至少一个lch被确定为处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和所指示的优先级来执行侧链路信道侦听。
216.在示例中,单元1510可以被配置为:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
217.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
218.在示例中,单元1540可以被配置为:当多个lch中没有一个被确定为处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,基于低于预定义优先级的优先级和
所指示的优先级来执行侧链路信道侦听。
219.在示例中,单元1530还可以被配置为:当确定所指示的优先级不与处于饥饿状态的lch相关联时,确定sci指示没有与处于饥饿状态的lch相关联的优先级。单元1540可以被配置为:当多个lch中的至少一个lch被确定为处于饥饿状态时,基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和低于预定义优先级的优先级来执行侧链路信道侦听。
220.备选地,终端设备1500可以被配置为执行如以上结合图6所描述的方法600。如图15所示,终端设备1500包括单元1510(例如,确定单元),其被配置为确定要在侧链路上发送的lch的第一集合和要在上行链路上发送的lch的第二集合中的每个lch是否处于饥饿状态。终端设备1500还包括单元1520(例如,优先化单元),其被配置为基于第一集合和第二集合中的每个是否包含处于饥饿状态的至少一个lch,使第一集合和第二集合中的一个集合优先于另一个集合。
221.在示例中,单元1510可以被配置为:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
222.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
223.在示例中,单元1520可以被配置为:当lch的第一集合中的第一子集和lch的第二集合中的第二子集被确定为处于饥饿状态时,基于第一子集中的各个lch的lch优先级中的最高lch优先级和第二子集中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
224.在示例中,单元1520可以被配置为:当lch的第一集合和lch的第二集合都被确定为不处于饥饿状态时,基于第一集合中的各个lch的lch优先级中的最高lch优先级和第二集合中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
225.在示例中,单元1520可以被配置为:当lch的第一集合中的至少一个lch被确定为处于饥饿状态而lch的第二集合中没有一个被确定为处于饥饿状态时,使第一集合优先于第二集合,或者当lch的第二集合中的至少一个lch被确定为处于饥饿状态而lch的第一集合中没有一个被确定为处于饥饿状态时,使第二集合优先于第一集合。
226.备选地,终端设备1500可以被配置为执行如以上结合图7所描述的方法700。如图15所示,终端设备1500包括单元1510(例如,第一确定单元),其被配置为确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态。终端设备1500还包括单元1520(例如,第二确定单元),其被配置为确定总的侧链路发射功率超过终端设备的最大允许发射功率。终端设备1500还包括单元1530(例如,降低单元),其被配置为:当多个lch的第一集合被确定为处于饥饿状态并且多个lch的第二集合被确定为不处于饥饿状态时,降低第二集合中的至少一个lch的发射功率。
227.在示例中,单元1510可以被配置为:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
228.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调
度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
229.在示例中,单元1530可以被配置为丢弃至少一个lch的传输,并且还被配置为:当在第二集合中的所有lch的传输都被丢弃后,总的侧链路发射功率超过最大允许发射功率时,降低第一集合中的至少一个lch的发射功率。
230.上述单元1510-1520(和可选地单元1530和/或单元1540)可以被实现为纯硬件解决方案或实现为软件和硬件的组合,例如可以通过以下一项或多项来实现:被配置为执行上述并且例如如图1至图7中任一个所示的动作的处理器或微处理器和恰当的软件以及用于存储该软件的存储器、可编程逻辑器件(pld)或其他电子组件或处理电路。
231.图16是根据本公开的另一实施例的终端设备1600的框图。
232.终端设备1600包括处理器1610和存储器1620。终端设备1600还可以包括收发机,用于通过侧链路和/或uu接口进行通信。
233.存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以执行例如上文结合图1描述的过程的动作。具体地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;以及基于多个lch中的至少一个是否被确定为处于饥饿状态,选择与多个lch相关联的目的地中的至少一个。换言之,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:针对要在侧链路上发送的多个lch中的每个,确定lch是否处于饥饿状态;以及基于多个lch中的至少一个是否被确定为处于饥饿状态,选择与多个lch相关联的目的地中的至少一个。
234.在示例中,确定的操作可以包括:当变量bj大于零时,确定具有lch索引j的lch处于饥饿状态。针对具有lch索引j的lch维护bj并且将bj初始设置为零;在逻辑信道优先化lcp过程的每个实例之前,将bj递增乘积prioritisedbitrate(pbr)
×
t,其中prioritisedbitrate(pbr)是优先化的比特率,t是自bj上次递增起经过的时间,并且如果bj大于桶大小,则将bj设置为桶大小。
235.在示例中,确定每个lch是否处于饥饿状态的操作可以包括:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
236.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
237.在示例中,选择的操作可以包括:当多个lch中的至少一个lch被确定为处于饥饿状态时,从与该至少一个lch相关联的至少一个目的地中选择具有最高目的地优先级的目的地,其中,该至少一个目的地中的每个目的地的目的地优先级是与该目的地相关联的被确定为处于饥饿状态的各个lch的lch优先级中的最高lch优先级。
238.在示例中,选择的操作可以包括:当多个lch中没有一个被确定为处于饥饿状态时,从与多个lch相关联的目的地中选择具有最高目的地优先级的目的地,其中,每个目的地的目的地优先级是与该目的地相关联的各个lch的lch优先级中的最高lch优先级。
239.备选地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以执行例如上文结合图2描述的过程的动作。具体地,存储器1620可以包含由处理器
1610可执行的指令,由此终端设备1600可操作以:确定多个lch中的每个是否处于饥饿状态,该多个lch包括用于在侧链路上初始传输的lch的第一集合和用于在侧链路上重传的lch的第二集合;以及基于第一集合和第二集合中的每个是否包含处于饥饿状态的至少一个lch,确定将侧链路授权用于初始传输还是重传。
240.在示例中,确定每个lch是否处于饥饿状态的操作可以包括:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
241.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
242.在示例中,确定将侧链路授权用于初始传输还是重传的操作可以包括:确定在仅第一集合包含处于饥饿状态的至少一个lch时侧链路授权将用于初始传输,或者在仅第二集合包含处于饥饿状态的至少一个lch时侧链路授权将用于重传。
243.在示例中,确定将侧链路授权用于初始传输还是重传的操作可以包括:当第一集合包含均处于饥饿状态的lch的第一子集并且第二集合包含均处于饥饿状态的lch的第二子集时,确定在第一子集中的各个lch的lch优先级中的最高lch优先级高于第二子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二子集中的各个lch的lch优先级中的最高lch优先级高于第一子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
244.在一个示例中,确定将侧链路授权用于初始传输还是重传的操作可以包括:当第一集合不包含处于饥饿状态的lch并且第二集合不包含处于饥饿状态的lch时,确定在第一集合中的各个lch的lch优先级中的最高lch优先级高于第二集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二集合中的各个lch的lch优先级中的最高lch优先级高于第一集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
245.备选地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以执行例如上文结合图3描述的过程的动作。具体地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;以及当多个lch中的至少一个lch被确定为处于饥饿状态时,发送sci,该sci指示该至少一个lch的至少一个lch优先级中的最高lch优先级。
246.在示例中,确定每个lch是否处于饥饿状态的操作可以包括:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
247.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
248.在示例中,sci还可以指示存在处于饥饿状态的至少一个lch。
249.在示例中,存储器1620还可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:当多个lch中没有一个被确定为处于饥饿状态时,发送sci,该sci指示多个lch的lch优先级中的最高lch优先级以及不存在处于饥饿状态的任何lch。
250.备选地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可
操作以执行例如上文结合图4描述的过程的动作。具体地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;以及发送指示以下内容的sci:第一优先级,当多个lch中的至少一个lch被确定为处于饥饿状态时,该第一优先级是被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级;以及第二优先级,当多个lch中的至少一个lch被确定为不处于饥饿状态时,该第二优先级是被确定为不处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级。
251.在示例中,确定每个lch是否处于饥饿状态的操作可以包括:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
252.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
253.在示例中,当多个lch中没有一个被确定为处于饥饿状态时,将第一优先级设置为指示多个lch中没有一个被确定为处于饥饿状态的第一优先级值,而当多个lch中的所有lch被确定为处于饥饿状态时,将第二优先级设置为指示多个lch中的所有lch被确定为处于饥饿状态的第二优先级值。
254.备选地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以执行例如上文结合图5描述的过程的动作。具体地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;从另一终端设备接收至少指示优先级的sci;确定所指示的优先级是否与处于饥饿状态的lch相关联;以及当多个lch中的至少一个lch被确定为处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和所指示的优先级,执行侧链路信道侦听。
255.在示例中,确定每个lch是否处于饥饿状态的操作可以包括:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
256.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
257.在示例中,存储器1620还可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:当多个lch中没有一个被确定为处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,基于低于预定义优先级的优先级和所指示的优先级来执行侧链路信道侦听。
258.在示例中,存储器1620还可以包含由处理器1610可执行的指令,由此终端设备1600可操作以在确定所指示的优先级不与处于饥饿状态的lch相关联时:确定sci指示没有与处于饥饿状态的lch相关联的优先级;以及当多个lch中的至少一个lch被确定为在处于饥饿状态时,基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和低于预定义优先级的优先级来执行侧链路信道侦听。
259.备选地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可
操作以执行例如上文结合图6描述的过程的动作。具体地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:确定要在侧链路上发送的lch的第一集合和要在上行链路上发送的lch的第二集合中的每个lch是否处于饥饿状态;以及基于第一集合和第二集合中的每个是否包含处于饥饿状态的至少一个lch,使第一集合和第二集合中的一个集合优先于另一个集合。
260.在示例中,确定每个lch是否处于饥饿状态的操作可以包括:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
261.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
262.在示例中,优先化的操作可以包括:当lch的第一集合中的第一子集和lch的第二集合中的第二子集被确定为处于饥饿状态时,基于第一子集中的各个lch的lch优先级中的最高lch优先级和第二子集中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
263.在示例中,优先化的操作可以包括:当lch的第一集合和lch的第二集合都被确定为不处于饥饿状态时,基于第一集合中的各个lch的lch优先级中的最高lch优先级和第二集合中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
264.在示例中,优先化的操作可以包括:当lch的第一集合中的至少一个lch被确定为处于饥饿状态而lch的第二集合中没有一个被确定为处于饥饿状态时,使第一集合优先于第二集合,或者当lch的第二集合中的至少一个lch被确定为处于饥饿状态而lch的第一集合中没有一个被确定为处于饥饿状态时,使第二集合优先于第一集合。
265.备选地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以执行例如上文结合图7描述的过程的动作。具体地,存储器1620可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:确定要在侧链路上发送的多个lch中的每个是否处于饥饿状态;确定总的侧链路发射功率超过终端设备的最大允许发射功率;以及当多个lch中的第一集合被确定为处于饥饿状态并且该多个lch中的第二集合被确定为不处于饥饿状态时,降低第二集合中的至少一个lch的发射功率。
266.在示例中,确定每个lch是否处于饥饿状态的操作可以包括:当lch的调度数据速率低于或等于lch的预定义数据速率时,确定lch处于饥饿状态。
267.在示例中,调度数据速率可以包括:当前调度数据速率;上一个时间段上的平均调度数据速率;多个上一次更新的调度数据速率的平均;或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是可配置的整数。
268.在示例中,降低至少一个lch的发射功率的操作可以包括丢弃至少一个lch的传输。存储器1620还可以包含由处理器1610可执行的指令,由此终端设备1600可操作以:当在第二集合中的所有lch的传输都被丢弃后,总的侧链路发射功率超过最大允许发射功率时,降低第一集合中的至少一个lch的发射功率。
269.对应于如上所述的方法800-1400,提供了一种网络节点。图17是根据本公开的实施例的网络节点1700的框图。
270.网络节点1700可以被配置为执行如以上结合图8所描述的方法100。如图17所示,网络节点1700包括单元1710(例如,确定单元),其被配置为确定用于终端设备执行以下操作的配置:基于多个lch中的至少一个是否处于饥饿状态,选择与要在侧链路上发送的多个lch相关联的目的地中的至少一个。网络节点1700还包括单元1720(例如,发送单元),其被配置为向终端设备发送配置。
271.在示例中,单元1720还可以被配置为向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
272.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
273.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
274.在示例中,该配置可以指示:当多个lch中的至少一个lch处于饥饿状态时,终端设备将从与该至少一个lch相关联的至少一个目的地中选择具有最高目的地优先级的目的地,其中,该至少一个目的地中的每个目的地的目的地优先级是与该目的地相关联的处于饥饿状态的各个lch的lch优先级中的最高lch优先级。
275.在示例中,该配置可以指示:当多个lch中没有一个处于饥饿状态时,终端设备将从与多个lch相关联的目的地中选择具有最高目的地优先级的目的地,其中,每个目的地的目的地优先级是与该目的地相关联的各个lch的lch优先级中的最高lch优先级。
276.备选地,网络节点1700可以被配置为执行如以上结合图9所描述的方法100。如图17所示,网络节点1700包括单元1710(例如,确定单元),其被配置为确定用于终端设备执行以下操作的配置:基于lch的第一集合和lch的第二集合中的每个是否包含处于饥饿状态的至少一个lch,确定侧链路授权将用于初始传输还是重传。网络节点1700还包括单元1720(例如,发送单元),其被配置为向终端设备发送配置。
277.在示例中,单元1720还可以被配置为向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
278.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
279.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
280.在示例中,该配置可以指示:终端设备将确定在仅第一集合包含处于饥饿状态的至少一个lch时侧链路授权将用于初始传输,或者在仅第二集合包含处于饥饿状态的至少一个lch时侧链路授权将用于重传。
281.在示例中,该配置可以指示:当第一集合包含均处于饥饿状态的lch的第一子集并且第二集合包含均处于饥饿状态的lch的第二子集时,终端设备将确定在第一子集中的各个lch的lch优先级中的最高lch优先级高于第二子集中的各个lch的lch优先级中的最高
lch优先级时侧链路授权将用于初始传输,或者在第二子集中的各个lch的lch优先级中的最高lch优先级高于第一子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
282.在示例中,该配置可以指示:当第一集合不包含处于饥饿状态的lch并且第二集合不包含处于饥饿状态的lch时,终端设备将确定在第一集合中的各个lch的lch优先级中的最高lch优先级高于第二集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二集合中的各个lch的lch优先级中的最高lch优先级高于第一集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
283.备选地,网络节点1700可以被配置为执行如以上结合图10所描述的方法100。如图17所示,网络节点1700包括单元1710(例如,确定单元),其被配置为确定用于终端设备执行以下操作的配置:当多个lch中的至少一个lch处于饥饿状态时,发送sci,该sci指示该至少一个lch的至少一个lch优先级中的最高lch优先级。网络节点1700还包括单元1720(例如,发送单元),其被配置为向终端设备发送配置。
284.在示例中,单元1720还可以被配置为向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
285.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
286.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
287.在示例中,该配置可以指示:sci还将指示存在处于饥饿状态的至少一个lch。
288.在示例中,该配置可以指示:当多个lch中没有一个处于饥饿状态时,终端设备将发送sci,该sci指示lch的第一集合和第二集合的lch优先级中的最高lch优先级以及不存在处于饥饿状态的任何lch。
289.备选地,网络节点1700可以被配置为执行如以上结合图11所描述的方法100。如图17所示,网络节点1700包括单元1710(例如,确定单元),其被配置为确定用于终端设备发送sci的配置,该sci指示:第一优先级,当要在侧链路上发送的多个lch中的至少一个lch处于饥饿状态时,该第一优先级是处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级;以及第二优先级,当多个lch中的至少一个lch不处于饥饿状态时,该第二优先级是不处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级。网络节点1700还包括单元1720(例如,发送单元),其被配置为向终端设备发送配置。
290.在示例中,单元1720还可以被配置为向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
291.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
292.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更
新的调度数据速率中的p个中的每个,其中p和q是整数。
293.在示例中,该配置可以指示终端设备:当多个lch中没有一个处于饥饿状态时,将第一优先级设置为指示多个lch中没有一个处于饥饿状态的第一优先级值;以及当多个lch中的所有lch处于饥饿状态时,将第二优先级设置为指示多个lch中的所有lch处于饥饿状态的第二优先级值。
294.备选地,网络节点1700可以被配置为执行如以上结合图12所描述的方法100。如图17所示,网络节点1700包括单元1710(例如,确定单元),其被配置为确定用于终端设备执行以下操作的配置:基于要在侧链路上发送的多个lch中的至少一个lch是否处于饥饿状态以及从另一终端设备接收的sci中指示的优先级是否与处于饥饿状态的lch相关联,执行侧链路信道侦听。网络节点1700还包括单元1720(例如,发送单元),其被配置为向终端设备发送配置。
295.在示例中,单元1720还可以被配置为向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
296.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
297.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
298.在示例中,该配置可以指示:当多个lch中的至少一个lch处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,终端设备将基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和所指示的优先级来执行侧链路信道侦听。
299.在示例中,该配置可以指示:当多个lch中没有一个处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,终端设备将基于低于预定义优先级的优先级和所指示的优先级来执行侧链路信道侦听。
300.在示例中,该配置可以指示:当所指示的优先级不与处于饥饿状态的lch相关联并且sci指示没有与处于饥饿状态的lch相关联的优先级时,以及当多个lch中的至少一个处于饥饿状态时,终端设备将基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和低于预定义优先级的优先级来执行侧链路信道侦听。
301.备选地,网络节点1700可以被配置为执行如以上结合图13所描述的方法100。如图17所示,网络节点1700包括单元1710(例如,确定单元),其被配置为确定用于终端设备执行以下操作的配置:基于lch的第一集合和lch的第二集合中的每个是否包含处于饥饿状态的至少一个lch,使第一集合和第二集合中的一个集合优先于另一个集合,lch的第一集合将在侧链路上发送,并且lch的第二集合将在上行链路上发送。网络节点1700还包括单元1720(例如,发送单元),其被配置为向终端设备发送配置。
302.在示例中,单元1720还可以被配置为向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
303.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
304.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
305.在示例中,该配置可以指示:当lch的第一集合中的第一子集和lch的第二集合中的第二子集处于饥饿状态时,终端设备将基于第一子集中的各个lch的lch优先级中的最高lch优先级和第二子集中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
306.在示例中,该配置可以指示:当lch的第一集合和lch的第二集合都不处于饥饿状态时,终端设备将基于第一集合中的各个lch的lch优先级中的最高lch优先级和第二集合中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
307.在示例中,该配置可以指示:当lch的第一集合中的至少一个lch处于饥饿状态而lch的第二集合中没有一个处于饥饿状态时,终端设备使第一集合优先于第二集合,或者当lch的第二集合中的至少一个lch处于饥饿状态而lch的第一集合中没有一个处于饥饿状态时,终端设备使第二集合优先于第一集合。
308.备选地,网络节点1700可以被配置为执行如以上结合图14所描述的方法100。如图17所示,网络节点1700包括单元1710(例如,确定单元),其被配置为确定用于终端设备执行以下操作的配置:当总的侧链路发射功率超过终端设备的最大允许发射功率并且当要在侧链路上发送的多个lch的第一集合处于饥饿状态并且该多个lch的第二集合不处于饥饿状态时,降低第二集合中的至少一个lch的发射功率。网络节点1700还包括单元1720(例如,发送单元),其被配置为向终端设备发送配置。
309.在示例中,单元1720还可以被配置为向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
310.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
311.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
312.在示例中,降低至少一个lch的发射功率的操作可以包括丢弃至少一个lch的传输。该配置可以指示:当在第二集合中的所有lch的传输都被丢弃后,总的侧链路发射功率超过最大允许发射功率时,终端设备将降低第一集合中的至少一个lch的发射功率。
313.上述单元1710-1720可以被实现为纯硬件解决方案或被实现为软件和硬件的组合,例如可以通过以下一项或多项来实现:被配置为执行上述并且例如在图8至图14的任何一个中所示的动作的处理器或微处理器和恰当的软件以及用于存储该软件的存储器、可编程逻辑器件(pld)或其他电子组件或处理电路。
314.图18是根据本公开的另一实施例的网络节点1800的框图。
315.网络节点1800包括处理器1810和存储器1820。网络节点1800还可以包括收发机,例如,用于通过uu接口进行通信。
316.存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以执行例如上文结合图8描述的过程的动作。具体地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以:确定用于终端设备基于多个lch中的至少一个是否处于饥饿状态来选择与要在侧链路上发送的多个lch相关联的目的地中的至少一个的配置;以及向终端设备发送该配置。
317.在示例中,存储器1820还可以包含由处理器1810可执行的指令,由此网络节点1800可操作以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
318.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
319.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
320.在例中,该配置可以指示:当多个lch中的至少一个lch处于饥饿状态时,终端设备将从与该至少一个lch相关联的至少一个目的地中选择具有最高目的地优先级的目的地,其中,该至少一个目的地中的每个目的地的目的地优先级是与该目的地相关联的被确定为处于饥饿状态的各个lch的lch优先级中的最高lch优先级。
321.在示例中,该配置可以指示:当多个lch中没有一个处于饥饿状态时,终端设备将从与多个lch相关联的目的地中选择具有最高目的地优先级的目的地,其中,每个目的地的目的地优先级是与该目的地相关联的各个lch的lch优先级中的最高lch优先级。
322.备选地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以执行例如上文结合图9描述的过程的动作。具体地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以:确定用于终端设备基于lch的第一集合和lch的第二集合中的每个是否包含处于饥饿状态的至少一个lch来确定侧链路授权将用于初始传输还是重传的配置;以及向终端设备发送该配置。
323.在示例中,存储器1820还可以包含由处理器1810可执行的指令,由此网络节点1800可操作以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
324.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
325.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
326.在示例中,该配置可以指示:终端设备将确定在仅第一集合包含处于饥饿状态的至少一个lch时侧链路授权将用于初始传输,或者在仅第二集合包含处于饥饿状态的至少
一个lch时侧链路授权将用于重传。
327.在示例中,该配置可以指示:当第一集合包含均处于饥饿状态的lch的第一子集并且第二集合包含均处于饥饿状态的lch的第二子集时,终端设备将确定在第一子集中的各个lch的lch优先级中的最高lch优先级高于第二子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二子集中的各个lch的lch优先级中的最高lch优先级高于第一子集中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
328.在示例中,该配置可以指示:当第一集合不包含处于饥饿状态的lch并且第二集合不包含处于饥饿状态的lch时,终端设备将确定在第一集合中的各个lch的lch优先级中的最高lch优先级高于第二集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于初始传输,或者在第二集合中的各个lch的lch优先级中的最高lch优先级高于第一集合中的各个lch的lch优先级中的最高lch优先级时侧链路授权将用于重传。
329.备选地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以执行例如上文结合图10描述的过程的动作。具体地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以:确定用于终端设备在多个lch中的至少一个lch处于饥饿状态时发送指示该至少一个lch的至少一个lch优先级中的最高lch优先级的sci的配置;以及向终端设备发送该配置。
330.在示例中,存储器1820还可以包含由处理器1810可执行的指令,由此网络节点1800可操作以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
331.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
332.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
333.在示例中,该配置可以指示:sci还将指示存在处于饥饿状态的至少一个lch。
334.在示例中,该配置可以指示终端设备:当多个lch中没有一个处于饥饿状态时发送sci,该sci指示lch的第一集合和第二集合的lch优先级中的最高lch优先级以及不存在处于饥饿状态的任何lch。
335.备选地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以执行例如上文结合图11描述的过程的动作。具体地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以:确定用于终端设备发送指示第一优先级和第二优先级的sci的配置,其中当要在侧链路上发送的多个lch中的至少一个lch处于饥饿状态时,该第一优先级是处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级,并且当多个lch中的至少一个lch不处于饥饿状态时,该第二优先级是不处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级;以及向终端设备发送该配置。
336.在示例中,存储器1820还可以包含由处理器1810可执行的指令,由此网络节点
1800可操作以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
337.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
338.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
339.在示例中,该配置可以指示终端设备:当多个lch中没有一个处于饥饿状态时,将第一优先级设置为指示多个lch中没有一个处于饥饿状态的第一优先级值;以及当多个lch中的所有lch都处于饥饿状态时,将第二优先级设置为指示多个lch中的所有lch处于饥饿状态的第二优先级值。
340.备选地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以执行例如上文结合图12描述的过程的动作。具体地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以:确定用于终端设备基于要在侧链路上发送的多个lch中的至少一个lch是否处于饥饿状态以及从另一终端设备接收的sci中指示的优先级是否与处于饥饿状态的lch相关联来执行侧链路信道侦听的配置;以及向终端设备发送该配置。
341.在示例中,存储器1820还可以包含由处理器1810可执行的指令,由此网络节点1800可操作以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
342.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
343.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
344.在示例中,该配置可以指示:当多个lch中的至少一个lch处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,终端设备将基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和所指示的优先级来执行侧链路信道侦听。
345.在示例中,该配置可以指示:当多个lch中没有一个处于饥饿状态并且所指示的优先级与处于饥饿状态的lch相关联时,终端设备将基于低于预定义优先级的优先级和所指示的优先级来执行侧链路信道侦听。
346.在示例中,该配置可以指示:当所指示的优先级不与处于饥饿状态的lch相关联并且sci指示没有与处于饥饿状态的lch相关联的优先级时,以及当多个lch中的至少一个处于饥饿状态时,终端设备将基于被确定为处于饥饿状态的至少一个lch的至少一个lch优先级中的最高lch优先级和低于预定义优先级的优先级来执行侧链路信道侦听。
347.备选地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可
操作以执行例如上文结合图13描述的过程的动作。具体地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以:确定用于终端设备基于lch的第一集合和lch的第二集合中的每个是否包含处于饥饿状态的至少一个lch而使第一集合和第二集合中的一个集合优先于另一个集合的配置,lch的第一集合将在侧链路上发送,lch的第二集合将在上行链路上发送;以及向终端设备发送该配置。
348.在示例中,存储器1820还可以包含由处理器1810可执行的指令,由此网络节点1800可操作以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
349.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
350.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
351.在示例中,该配置可以指示终端设备:当lch的第一集合中的第一子集和lch的第二集合中的第二子集处于饥饿状态时,基于第一子集中的各个lch的lch优先级中的最高lch优先级和第二子集中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
352.在示例中,该配置可以指示终端设备:当lch的第一集合和lch的第二集合都不处于饥饿状态时,基于第一集合中的各个lch的lch优先级中的最高lch优先级和第二集合中的各个lch的lch优先级中的最高lch优先级,使第一集合和第二集合中的一个集合优先于另一个集合。
353.在示例中,该配置可以指示终端设备:当lch的第一集合中的至少一个lch处于饥饿状态而lch的第二集合中没有一个处于饥饿状态时,使第一集合优先于第二集合,或者当lch的第二集合中的至少一个lch处于饥饿状态而lch的第一集合中没有一个处于饥饿状态时,使第二集合优先于第一集合。
354.备选地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以执行例如上文结合图14描述的过程的动作。具体地,存储器1820可以包含由处理器1810可执行的指令,由此网络节点1800可操作以:确定用于终端设备在总的侧链路发射功率超过终端设备的最大允许发射功率以及在要在侧链路上发送的多个lch的第一集合处于饥饿状态而该多个lch的第二集合不处于饥饿状态时降低第二集合中的至少一个lch的发射功率的配置;以及向终端设备发送该配置。
355.在示例中,存储器1820还可以包含由处理器1810可执行的指令,由此网络节点1800可操作以向终端设备发送对以下一个或多个的指示:多个lch中的至少一个lch的lch优先级、多个lch中的至少一个lch的预定义数据速率、或用于确定lch是否处于饥饿状态的规则。
356.在示例中,规则可以指示:当lch的调度数据速率低于或等于lch的预定义数据速率时,lch被确定为处于饥饿状态。
357.在示例中,规则还可以指示调度数据速率是以下之一:当前调度数据速率、上一个
时间段上的平均调度数据速率、多个上一次更新的调度数据速率的平均、或者q个上一次更新的调度数据速率中的p个中的每个,其中p和q是整数。
358.在示例中,降低至少一个lch的发射功率的操作可以包括丢弃至少一个lch的传输。该配置可以指示:当在第二集合中的所有lch的传输都被丢弃后,总的侧链路发射功率超过最大允许发射功率时,终端设备将降低第一集合中的至少一个lch的发射功率。
359.本公开还提供了非易失性或易失性存储器(例如,非暂时性计算机可读存储介质、电可擦除可编程只读存储器(eeprom)、闪存和硬盘驱动器)形式的至少一个计算机程序产品。计算机程序产品包括计算机程序。计算机程序包括:当由处理器1610执行时使终端设备1600执行例如上文结合图1至图7中任何一个描述的过程的动作的代码/计算机可读指令;或者当由处理器1810执行时使网络节点1800执行例如上文结合图8至图14中任何一个描述的过程的动作的代码/计算机可读指令。
360.计算机程序产品可以被配置为以计算机程序模块构造的计算机程序代码。计算机程序模块可以基本上执行图1至图14中任一个所示流程的动作。
361.处理器可以是单个cpu(中央处理单元),但是还可以包括两个或更多个处理单元。例如,处理器可以包括通用微处理器、指令集处理器和/或相关芯片集和/或专用微处理器(例如,专用集成电路(asic)。处理器还可以包括用于高速缓存目的的板载存储器。计算机程序可以由与处理器相连的计算机程序产品来承载。计算机程序产品可以包括其上存储有计算机程序的非暂时性计算机可读存储介质。例如,计算机程序产品可以是闪存、随机存取存储器(ram)、只读存储器(rom)或eeprom,并且上述计算机程序模块在备选实施例中可以分布在以存储器的形式的不同的计算机程序产品上。
362.参照图19,根据实施例,通信系统包括电信网络1910(例如,3gpp类型的蜂窝网络),电信网络1910包括接入网1911(例如,无线电接入网)和核心网络1914。接入网1911包括多个基站1912a、1912b、1912c(例如,nb、enb、gnb或其他类型的无线接入点),每个基站定义对应覆盖区域1913a、1913b、1913c。每个基站1912a、1912b、1912c通过有线或无线连接1915可连接到核心网络1914。位于覆盖区域1913c中的第一ue 1991被配置为以无线方式连接到对应基站1912c或被对应基站1912c寻呼。覆盖区域1913a中的第二ue 1992以无线方式可连接到对应基站1912a。虽然在该示例中示出了多个ue 1991、1992,但所公开的实施例同等地适用于唯一的ue处于覆盖区域中或者唯一的ue正连接到对应基站1912的情形。
363.电信网络1910自身连接到主机计算机1930,主机计算机1930可以以独立服务器、云实现的服务器、分布式服务器的硬件和/或软件来实现,或者被实现为服务器集群中的处理资源。主机计算机1930可以处于服务提供商的所有或控制之下,或者可以由服务提供商或代表服务提供商来操作。电信网络1910与主机计算机1930之间的连接1921和1922可以直接从核心网络1914延伸到主机计算机1930,或者可以经由可选的中间网络1920进行。中间网络1920可以是公共、私有或托管网络中的一个或多于一个的组合;中间网络1920(若存在)可以是骨干网或互联网;具体地,中间网络1920可以包括两个或更多个子网络(未示出)。
364.图19的通信系统作为整体实现了所连接的ue 1991、1992与主机计算机1930之间的连接。该连接可被描述为过顶(ott)连接1950。主机计算机1930和所连接的ue 1991、1992被配置为使用接入网1911、核心网络1914、任何中间网络1920和可能的其他基础设施(未示
出)作为中介,经由ott连接1950来传送数据和/或信令。在ott连接1950所经过的参与通信设备未意识到上行链路和下行链路通信的路由的意义上,ott连接1950可以是透明的。例如,可以不向基站1912通知或者可以无需向基站1912通知具有源自主机计算机1930的要向所连接的ue 1991转发(例如,移交)的数据的输入下行链路通信的过去的路由。类似地,基站1912无需意识到源自ue 1991向主机计算机1930的输出上行链路通信的未来的路由。
365.现将参照图20来描述根据实施例的在先前段落中所讨论的ue、基站和主机计算机的示例实现方式。在通信系统2000中,主机计算机2010包括硬件2015,硬件2015包括通信接口2016,通信接口2016被配置为建立和维护与通信系统2000的不同通信设备的接口的有线或无线连接。主机计算机2010还包括处理电路2018,其可以具有存储和/或处理能力。具体地,处理电路2018可以包括适用于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或它们的组合(未示出)。主机计算机2010还包括软件2011,其被存储在主机计算机2010中或可由主机计算机2010访问并且可由处理电路2018来执行。软件2011包括主机应用2012。主机应用2012可操作为向远程用户(例如,ue 2030)提供服务,远程用户经由在ue 2030和主机计算机2010处端接的ott连接2050来连接。在向远程用户提供服务时,主机应用2012可以提供使用ott连接2050来发送的用户数据。
366.通信系统2000还包括在电信系统中提供的基站2020,基站2020包括使其能够与主机计算机2010和与ue 2030进行通信的硬件2025。硬件2025可以包括:通信接口2026,其用于建立和维护与通信系统2000的不同通信设备的接口的有线或无线连接;以及无线电接口2027,其用于至少建立和维护与位于基站2020所服务的覆盖区域(图20中未示出)中的ue 2030的无线连接2070。通信接口2026可以被配置为促进与主机计算机2010的连接2060。连接2060可以是直接的,或者它可以经过电信系统的核心网络(图20中未示出)和/或经过电信系统外部的一个或多个中间网络。在所示实施例中,基站2020的硬件2025还包括处理电路2028,处理电路2028可以包括适用于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或它们的组合(未示出)。基站2020还具有内部存储的或经由外部连接可访问的软件2021。
367.通信系统2000还包括已经提及的ue 2030。其硬件2035可以包括无线电接口2037,其被配置为建立和维护与服务于ue 2030当前所在的覆盖区域的基站的无线连接2070。ue 2030的硬件2035还包括处理电路2038,其可以包括适用于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或它们的组合(未示出)。ue 2030还包括软件2031,其被存储在ue 2030中或可由ue 2030访问并可由处理电路2038执行。软件2031包括客户端应用2032。客户端应用2032可操作为在主机计算机2010的支持下经由ue 2030向人类或非人类用户提供服务。在主机计算机2010中,执行的主机应用2012可以经由端接在ue 2030和主机计算机2010处的ott连接2050与执行的客户端应用2032进行通信。在向用户提供服务时,客户端应用2032可以从主机应用2012接收请求数据,并响应于请求数据来提供用户数据。ott连接2050可以传送请求数据和用户数据二者。客户端应用2032可以与用户进行交互,以生成其提供的用户数据。
368.注意,图20所示的主机计算机2010、基站2020和ue 2030可以分别与图19的主机计算机1930、基站1912a、1912b、1912c之一和ue 1991、1992之一相似或相同。也就是说,这些实体的内部工作可以如图20所示,并且独立地,周围网络拓扑可以是图19的网络拓扑。
369.在图20中,已经抽象地绘制了ott连接2050,以示出经由基站2020在主机计算机2010与ue 2030之间的通信,而没有明确地提到任何中间设备以及经由这些设备的消息的精确路由。网络基础设施可以确定该路由,该路由可以被配置为向ue 2030隐藏或向操作主机计算机2010的服务提供商隐藏或向这二者隐藏。在ott连接2050活动时,网络基础设施还可以(例如,基于负载均衡考虑或网络的重新配置)做出其动态地改变路由的决策。
370.ue 2030与基站2020之间的无线连接2070符合贯穿本公开所描述的实施例的教导。各种实施例中的一个或多个实施例改进了使用ott连接2050向ue 2030提供的ott服务的性能,其中无线连接2070形成ott连接2050中的最后一段。更准确地,这些实施例的教导可以改进无线电资源利用率,从而提供诸如用户等待时间减少等益处。
371.出于监视一个或多个实施例改进的数据速率、时延和其他因素的目的,可以提供测量过程。还可以存在用于响应于测量结果的变化而重新配置主机计算机2010与ue 2030之间的ott连接2050的可选网络功能。用于重新配置ott连接2050的测量过程和/或网络功能可以以主机计算机2010的软件2011和硬件2015或以ue 2030的软件2031和硬件2035或以这二者来实现。在实施例中,传感器(未示出)可被部署在ott连接2050经过的通信设备中或与ott连接2050经过的通信设备相关联地来部署;传感器可以通过提供以上例示的监视量的值或提供软件2011、2031可以用来计算或估计监视量的其他物理量的值来参与测量过程。对ott连接2050的重新配置可以包括消息格式、重传设置、优选路由等;该重新配置不需要影响基站2020,并且其对于基站2020来说可以是未知的或不可感知的。这种过程和功能在本领域中可以是已知的和已被实践的。在特定实施例中,测量可以涉及促进主机计算机2010对吞吐量、传播时间、时延等的测量的专有ue信令。该测量可以如下实现:软件2011和2031在其监控传播时间、差错等的同时使得使用ott连接2050来发送消息(具体地,空消息或“假”消息)。
372.图21是示出了根据实施例在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,其可以是参照图19和图20描述的主机计算机、基站和ue。为了本公开的简明,在本部分中将仅包括对图21的图引用。在步骤2110中,主机计算机提供用户数据。在步骤2110的子步骤2111(其可以是可选的)中,主机计算机通过执行主机应用来提供用户数据。在步骤2120中,主机计算机向ue发起携带用户数据的传输。在步骤2130(其可以是可选的)中,根据贯穿本公开所描述的实施例的教导,基站向ue发送在主机计算机发起的传输中所携带的用户数据。在步骤2140(其也可以是可选的)中,ue执行与主机计算机所执行的主机应用相关联的客户端应用。
373.图22是示出了根据实施例在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,其可以是参照图19和图20描述的主机计算机、基站和ue。为了本公开的简明,在本部分中将仅包括对图22的图引用。在方法的步骤2210中,主机计算机提供用户数据。在可选子步骤(未示出)中,主机计算机通过执行主机应用来提供用户数据。在步骤2220中,主机计算机向ue发起携带用户数据的传输。根据贯穿本公开描述的实施例的教导,该传输可以经由基站。在步骤2230(其可以是可选的)中,ue接收传输中所携带的用户数据。
374.图23是示出了根据实施例在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,其可以是参照图19和图20描述的主机计算机、基站和ue。为了本公开的简明,在本部分中将仅包括对图23的图引用。在步骤2310(其可以是可选的)中,ue接收由
主机计算机所提供的输入数据。附加地或备选地,在步骤2320中,ue提供用户数据。在步骤2320的子步骤2321(其可以是可选的)中,ue通过执行客户端应用来提供用户数据。在步骤2310的子步骤2311(其可以是可选的)中,ue执行客户端应用,该客户端应用回应于接收到的主机计算机提供的输入数据来提供用户数据。在提供用户数据时,所执行的客户端应用还可以考虑从用户接收的用户输入。无论提供用户数据的具体方式如何,ue在子步骤2330(其可以是可选的)中都向主机计算机发起用户数据的传输。在方法的步骤2340中,根据贯穿本公开描述的实施例的教导,主机计算机接收从ue发送的用户数据。
375.图24是示出了根据实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,其可以是参照图19和图20描述的主机计算机、基站和ue。为了本公开的简明,在本部分中将仅包括对图24的图引用。在步骤2410(其可以是可选的)中,根据贯穿本公开描述的实施例的教导,基站从ue接收用户数据。在步骤2420(其可以是可选的)中,基站向主机计算机发起接收到的用户数据的传输。在步骤2430(其可以是可选的)中,主机计算机接收由基站所发起的传输中所携带的用户数据。
376.上面已经参考其实施例描述了本公开。应当理解,在不脱离本公开的精神和范围的情况下,本领域技术人员可以进行各种修改、替换和添加。因此,本公开的范围不限于上述特定实施例,而是仅由所附权利要求限定。
377.在下文中,解决方案将被进一步描述如下。
378.v2x
379.在rel-14和rel-15中,设备到设备工作的扩展包括支持v2x通信,其包括车辆、行人和基础设施之间的直接通信的任何组合。v2x通信可以利用网络(nw)基础设施(可用时),但即使在缺乏覆盖的情况下,也应该至少可以实现基本的v2x连接。由于lte的规模经济性,以及与使用专用v2x技术(例如,ieee 802.11p)相比,它可以实现在与nw基础设施(v2i)、行人(v2p)和其他车辆(v2v)的通信之间的更紧密集成,因此提供基于lte的v2x接口可能在经济上是有利的。
380.v2x通信可以携带非安全信息和安全信息两者,其中每个应用和服务可以与例如在时延、可靠性、数据速率等方面的特定要求集相关联。
381.针对v2x定义了若干不同的用例:
[0382]-v2v(车辆到车辆):覆盖车辆之间经由蜂窝接口(称为uu)或经由侧链路接口(称为pc5)的基于lte的通信。
[0383]-v2p(车辆到行人):覆盖车辆和由个人携带的设备(例如,由行人、骑行者、驾驶员或乘客携带的手持终端)之间经由uu或侧链路(pc5)的基于lte的通信。
[0384]-v2i/n(车辆到基础设施/网络):覆盖车辆与路边单元/网络之间的基于lte的通信。路边单元(rsu)是交通基础设施实体(例如,发送速度通知的实体),其通过侧链路(pc5)或通过uu与支持v2x的ue进行通信。对于v2n,通信是在uu上执行的。
[0385]
nr v2x增强
[0386]
3gpp sa1工作组已完成fs_ev2x中未来v2x服务的新服务要求。sa1已经识别出用于将在5g(即,lte和nr)中使用的高级v2x服务的25个用例。这些用例分类为四个用例组:车辆队列、扩展传感器、高级驾驶和远程驾驶。在一些用例(例如队列行驶、协同驾驶、动态拼车等)中将需要通过侧链路的直接单播传输。对于这些高级应用,对满足所需数据速率、容
量、可靠性、时延、通信范围和速度的预期要求更加严格。tr 22.886中捕获了每个用例组的合并要求。
[0387]
侧链路资源分配
[0388]
侧链路上针对v2x存在两种不同的资源分配(ra)过程,即,nw控制的ra(所谓的lte中的“模式3”和nr中的“模式1”)和自主ra(所谓的lte中的“模式4”和nr中的“模式2”)。在由网络(nw)预定义或配置的资源池内选择传输资源。
[0389]
通过nw控制的ra,用于数据传输的侧链路无线电资源由nw调度/分配。ue向nw发送侧链路bsr以通知与mac实体相关联的侧链路缓冲区中可用于传输的侧链路数据,并且nw使用dci向ue发信号通知资源分配。通过自主ra,每个设备基于例如侦听来独立地决定哪些无线电资源用于每次传输。
[0390]
当ue执行侦听时,对从周围ue在物理侧链路控制信道(pscch)上发送的侧链路控制信息(sci)进行解码,并且可以知道这些周围ue发送物理侧链路共享信道(pssch)的资源,并且还知道在pssch上发送的mac pdu中的侧链路lch的最高优先级,这在来自周围ue的sci中的优先级字段中指示。ue还测量pssch rsrp并将其与阈值进行比较,如果所测量的资源的pssch rsrp低于阈值,则认为该资源未被占用且可用于传输。考虑侦听ue和被侦听ue两者的优先级以以下方式来设置阈值:如果侦听ue的优先级高于被侦听ue,则将阈值设置得较高,使得资源更有可能被视为未被占用且可用于侦听ue的传输。
[0391]
侧链路控制信息
[0392]
侧链路控制信息(sci)承载在物理侧链路控制信道(pscch)中,并且用于实现对物理侧链路共享信道(pssch)中承载的相关联数据传输的解码。sci的内容一般包括所分配的资源、调制和编码方案、harq相关信息(例如,harq进程id、ndi、rv等)、为未来数据传输预留相同资源的意图。此外,对于侧链路单播和组播,sci还可以包括层1目的地id和潜在的源id。
[0393]
侧链路逻辑信道优先化(lcp)
[0394]
当执行新的侧链路传输时,应用lcp过程。每个侧链路逻辑信道(lch)具有相关联优先级,其是lte中的prose每分组优先级(pppp)以及可选的是相关联的prose每分组可靠性(pppr)。在nr中,相关联优先级和可靠性可以从侧链路无线电承载的qos配置文件中导出。
[0395]
当mac实体为具有可用于传输的数据的侧链路lch分配资源时,首先应基于属于每个层2目的地的所有侧链路lch中的最高优先级来选择应执行向其传输的层2目的地,仅考虑具有可用数据的lch,并选择具有最高优先级的层2目的地。此后,按优先级降序服务于属于所选层2目的地的侧链路lch,直到侧链路逻辑信道的数据或侧链路授权用尽,以先到者为准。
[0396]
如果同时存在ul和侧链路传输,则需要在ul和侧链路传输之间进行优先化。在lte中,如果ul传输不是针对msg3或者没有被上层优先化,则如果mac pdu中的侧链路lch的最高优先级值低于thressl-txprioritization(对应于较高优先级的较低优先级值),则将侧链路传输优先化,其中thressl-txprioritization由nw配置。在nr中,已经达成一致,优先化将考虑ul qos要求和侧链路qos要求二者。
[0397]
如果在不同频率和/或rat上同时存在侧链路传输,并且总的侧链路tx功率超过最
大允许tx功率,则ue应该降低具有最低优先级的侧链路传输的tx功率,或甚至丢弃该传输。如果需要,在未丢弃的传输上重复该过程,直到不再超过最大允许tx功率。
[0398]
上行链路逻辑信道优先化(lcp)
[0399]
当执行新的ul传输时应用lcp过程,并引入饥饿避免机制以避免将所有资源分配给高优先级信道/服务而低优先级信道/服务没有机会被服务。为了实现这一点,针对每个lch j维护变量bj,并将该变量初始设置为零。将bj在lcp过程的每个实例之前递增乘积prioritisedbitrate(pbr)
×
t,其中t是自bj上次递增起经过的时间,如果bj大于桶大小(即pbr
×
桶大小持续时间(bsd)),则将bj设置为桶大小。
[0400]
ue在lcp过程之间更新bj的确切时刻取决于ue实现,只要bj在lcp处理授权时是最新的。
[0401]
当执行新的传输时,仅具有bj》0的lch按优先级降序被分配资源,并且将bj递减服务于lch j的mac sdu的总大小(该步骤后bj可以为负)。如果剩余任何资源,按照严格的优先级降序服务所有lch(不管bj的值如何),直到该逻辑信道的数据或ul授权用尽,以先到者为准。
[0402]
最近达成一致,将类似ul的饥饿避免机制应用于侧链路lcp过程,但细节仍未公布。在ul中,lcp用于选择资源应该分配给哪个lch。在侧链路中,lcp还用于层2目的地选择、侦听、ul/sl优先化和sl/sl优先化。像在ul中,在资源分配期间仅在侧链路lch选择中考虑饥饿避免是不够的,这将导致不匹配并减少饥饿避免的益处。仅以层2目的地选择为例,假设ue选择向具有最高优先级的层2目的地发送而不考虑饥饿情形,可能发生属于所选层2目的地的所有侧链路lch都没有处于饥饿(例如,对应的bj《=0),而属于一些其他层2目的地的一些侧链路lch仍处于饥饿(例如,对应的bj》0)。显然,在这种情况下,饥饿将仍然发生。
[0403]
这里的主要思想是在所有涉及lcp的侧链路相关过程(例如层2目的地选择、侧链路新传输和重传之间的优先化、侦听、ul/侧链路优先化)中考虑饥饿避免,主要发明点包括:
[0404]-当存在饥饿lch时,在上述过程中使用所有饥饿lch的优先级。
[0405]-当不存在饥饿lch时,在上述过程中使用所有lch的优先级。
[0406]-当同时存在饥饿lch和非饥饿lch时,使饥饿lch优先于非饥饿lch。
[0407]-确定lch是否处于饥饿状态的规则。
[0408]
具体实现方式在不同的过程中有所不同。
[0409]
通过本文提出的方法,在涉及lcp的所有不同的侧链路过程中都采用饥饿避免。主要益处是在涉及lcp的侧链路过程中使用了同质的解决方案,饥饿避免将不会导致这些过程中的不匹配,并且可以充分利用饥饿避免的益处。
[0410]
本公开可应用于lte、nr或任何rat。
[0411]
主要思想是在使用lcp的所有侧链路相关过程中考虑饥饿避免,并使饥饿lch优先于非饥饿lch。如何实现这一点在不同过程中可以不同。
[0412]
在第一方面,在层2目的地选择中考虑饥饿避免,更具体地,基于以下来选择应该向其执行传输的层2目的地:
[0413]-属于每个层2目的地的所有饥饿侧链路lch的最高优先级,如果对于所有层2目的地存在仍然饥饿的lch。
[0414]-所有侧链路lch的并且属于每个层2目的地的最高优先级,如果对于所有层2目的地而言不存在饥饿lch,
[0415]-否则,仅基于属于每个候选层2目的地的所有饥饿侧链路lch的最高优先级,在与饥饿侧链路lch相关联的层2目的地中进行选择。
[0416]
在第二方面,在侧链路中,授权可以不指示它是用于新传输还是重传,由ue来确定该授权应该用于新传输还是重传,如果要重传的mac pdu中的侧链路lch的最高优先级高于等待新传输的侧链路lch的最高优先级,则可以优先重传,反之亦然。在第二方面,当确定侧链路授权应该用于新传输还是重传时,可以考虑饥饿避免。更具体地:
[0417]-如果要重传的mac pdu中存在饥饿lch,而所有等待新传输的lch都不处于饥饿,则授权用于重传,反之亦然。
[0418]-如果要重传的mac pdu中存在饥饿lch,同时也存在等待新传输的饥饿lch,则要重传的mac pdu中的所有饥饿lch中的最高优先级和所有等待新传输的饥饿lch的最高优先级用于确定侧链路授权应该用于新传输还是重传。
[0419]-否则(即不存在饥饿lch),新传输和重传之间的优先化如今天一样执行,即基于等待新传输的所有侧链路lch的最高优先级和要重传的mac pdu中的所有侧链路lch的最高优先级。
[0420]
在第三方面,在自主ra的侦听中考虑饥饿避免。为了实现这一点,考虑到饥饿情形,需要修改sci中的优先级字段。更具体地:
[0421]-sci中的优先级字段指示mac pdu中仍然处于饥饿的所有侧链路lch的最高优先级(如果mac pdu中存在仍然处于饥饿的lch),并且包括一个比特指示符来指示优先级是基于仍然处于饥饿的lch获得的(这隐含地暗示存在仍然处于饥饿的lch)。
[0422]-sci中的优先级字段指示像今天一样所有侧链路lch的最高优先级(如果mac pdu中的所有lch都没有处于饥饿),并且包括一个比特指示符来指示优先级是基于所有lch获得的(这暗示所有lch都不处于饥饿)。
[0423]-备选地,sci中的优先级字段可以指示mac pdu中所有饥饿侧链路lch的最高优先级和所有非饥饿侧链路lch的最高优先级。如果不存在处于饥饿的lch,则将优先级字段中的对应优先级值设置为预定义的特殊值,例如最高可能的优先级值(对应于最低优先级)。特殊值暗示不存在处于饥饿的lch(可选地,具有最低优先级的lch除外)。如果不存在不处于饥饿的lch,也可以采用同样的方法。
[0424]
侦听中使用优先级的方式将取决于侦听ue和被侦听ue的情形:
[0425]-如果侦听ue和被侦听ue都具有饥饿lch,则在侦听中仅考虑处于饥饿的侧链路lch的最高优先级,例如在调整pssch rsrp阈值时。
[0426]-如果侦听ue和被侦听ue都不具有饥饿lch,则在侦听中考虑所有侧链路lch的最高优先级,就像今天一样。
[0427]-如果侦听ue和被侦听ue中的一个具有饥饿lch而另一个不具有饥饿lch,则来自不具有饥饿lch的ue的sci中的优先级字段可以被省略,并且可以在侦听中采用预定义的特殊值(例如最高可能的优先级值(对应于最低优先级))。
[0428]
在第四方面,在ul/侧链路优先化中考虑饥饿避免。更具体地:
[0429]-如果对于ul和侧链路二者存在饥饿lch,则ue的所有饥饿侧链路和饥饿ul lch的
最高优先级用于ul/侧链路优先化。
[0430]-如果对于ul和侧链路二者不存在饥饿lch,则ue的所有侧链路和ul lch的最高优先级用于ul/侧链路优先化,
[0431]-否则,对具有饥饿lch的链路进行优先化。
[0432]
注意,第四方面可以在ul/侧链路优先化中采用侧链路新传输和侧链路重传二者。
[0433]
在第五方面,在侧链路/侧链路优先化中考虑饥饿避免。更具体地,
[0434]-如果总的侧链路tx功率超过最大允许tx功率,首先降低具有最低优先级的非饥饿侧链路传输的tx功率,或甚至丢弃传输。如果需要,对未丢弃和非饥饿的传输重复该过程。
[0435]-如果所有非饥饿传输都被丢弃并且总的侧链路tx功率仍然超过最大允许tx功率,则对未丢弃和饥饿传输重复该过程,直到不再超过最大允许tx功率。
[0436]
在第六方面,例如在以下情况下,则lch可被视为非饥饿:
[0437]-当前相关联bj小于(或等于)零。
[0438]-上m秒上的平均bj小于(或等于)零,其中m可以是可配置的。
[0439]-上n个bj上的平均bj小于(或等于)零,其中每个bj在层2目的地和/或lch选择期间更新以用于新的侧链路传输,并且n可以是可配置的。
[0440]-上q个bj中的至少p个bj小于(或等于)零,其中每个bj在层2目的地和/或lch选择期间更新以用于新的侧链路传输,并且p/q可以是可配置的。
[0441]
注意,在不同的过程中,可以采用不同的标准来确定lch是否处于饥饿。此外,可以针对ul和sl传输保持不同的bj值。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献