生成用于侧行链路通信的协调信息的制作方法

文档序号:31640356发布日期:2022-09-24 11:08阅读:81来源:国知局
生成用于侧行链路通信的协调信息的制作方法
生成用于侧行链路通信的协调信息
相关申请
1.本技术要求2020年2月23日提交的、名称为“generating coordination information for sidelink communications”的美国临时申请号62/980,392的优先权的权益,该美国临时申请的全部内容通过引用的方式并入本文,以用于所有目的。


背景技术:

2.在现代无线通信技术(例如,第五代(5g)协议)中,很多不同生产商和类别的无线设备可以被配置为执行经由“侧行链路”通信路径的直接的设备到设备通信,也称为邻近服务(prose)。无需通信网络的支持即可进行侧行链路通信,被称为模式2操作。在模式2操作中,无线设备必须竞争用于侧行链路通信的通信资源(例如,时隙和频率信道)。侧行链路通信包括用于无线设备以交换和协调设置和数据以控制信令和协调被分配的频率的使用的逻辑侧行链路信道。无线设备具有的有关侧行链路通信资源的可用性的信息越多,无线设备可越高效地执行侧行链路通信。


技术实现要素:

3.各个方面包括用于支持可以由无线设备的处理器执行的侧行链路通信的系统和方法。各个方面可以包括:确定与侧行链路通信资源相关联的信号强度信息和优先级信息,基于经确定的信号强度信息和优先级信息来确定协调信息,生成消息以包括经确定的协调信息,以及向第二无线设备发送包括经确定的协调信息的经生成的消息。
4.在一些方面中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括:基于一个或多个信号强度阈值来确定侧行链路通信资源是否可用。一些方面可以包括基于从第二无线设备接收到的指示来确定一个或多个信号强度阈值。一些方面可以包括:还包括基于从第二无线设备接收到的相关联的索引值来确定一个或多个信号强度阈值,其中,一个或多个信号强度阈值被配置或被预配置在无线设备上。
5.在一些方面中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括配置协调信息以包括与侧行链路通信资源相关联的并且被无线设备执行的信号强度测量。在一些方面中,配置协调信息以包括信号强度测量可以包括:配置协调信息以包括信号对强度范围的指示,该对信号强度范围的指示包括信号强度测量。
6.在一些方面中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括基于与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用。在一些方面中,基于与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用可以包括基于对与侧行链路通信资源相关联的并且从第二无线设备接收到的优先级信息的指示来确定侧行链路通信资源是否可用。
7.在一些方面中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括在每优先级的基础上来确定侧行链路通信资源是否可用。在一些方面中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括配置协调信息以包括与侧行链路通
信资源相关联的经确定的优先级信息。在一些方面中,生成消息可以包括生成介质访问控制-控制元素(mac-ce)。在一些方面中,生成消息可以包括生成侧行链路控制信息消息。
8.另外的方面可以包括具有处理器的无线设备,该处理器配置为执行上文所概述的方法的一个或多个操作。另外的方面可以包括具有存储在其上的被配置为使无线设备的处理器执行上文所概述的方法的操作的处理器可执行指令的非临时性处理器可读存储介质。另外的方面包括具有用于执行上文所概述的方法的功能的单元的无线设备。另外的方面包括用在包括被配置为执行上文所概述的方法的一个或多个操作的处理器的无线设备中的片上系统。另外的方面包括系统级封装,该系统级封装包括两个用在包括被配置为执行上文所概述的方法的一个或多个操作的处理器的无线设备中的片上系统。
附图说明
9.并入本文并构成本说明书的部分的附图示出了权利要求的示例性实施例,并且与上文给出的一般描述及下文给出的详细描述一起用于解释权利要求的特征。
10.图1a是示出了适合于实现各个实施例中的任何实施例的示例性通信系统的系统框图。
11.图1b是示出了适合于实现各个实施例的组件和支持系统的系统的系统和组件框图。
12.图2是示出了适合于实现各个实施例中的任何实施例的示例性计算和无线调制解调器系统的组件框图。
13.图3是示出了适合于实现各个实施例中的任何实施例的包括用于无线通信中的用户和控制平面的无线协议栈的软件架构的组件框图。
14.图4是示出了根据各个实施例的被配置用于侧行链路通信的系统的组件框图。
15.图5是示出了根据各个实施例的侧行链路通信的方法的过程流程图。
16.图6a、6b、6c、6d、6e和6f是示出了根据各个实施例的作为侧行链路通信的方法的部分的可以由无线设备的处理器执行的操作的过程流程图。
17.图7是示出了适合与各个实施例一起使用的网络计算设备的组件框图。
18.图8是适合与各个实施例一起使用的无线设备的组件框图。
具体实施方式
19.将参照附图对各个实施例进行详细描述。只要有可能,将会在整个附图中使用相同的附图标号,以表示相同或相似的部件。参照特定的示例和实现方式是用于例示说明的目的,而不旨在限制权利要求的范围。
20.各个实施例包括用于支持两个或更多个无线设备之间的侧行链路通信的系统和方法,该无线设备包括第一无线设备,该第一无线设备确定与侧行链路通信资源相关联的信号强度信息和优先级信息,并且发送此类信息,使得第二无线设备能够保留由第一无线设备接收的侧行链路消息中通信冲突的可能性被降低的侧行链路通信资源。
21.术语“无线设备”在本文中用于指蜂窝电话、智能电话、自动驾驶和半自动驾驶车辆内的无线通信元件、包括路边单元的智能高速公路计算设备、高速公路传感器、便携式计算设备、膝上型计算机、平板电脑、多媒体互联网使能蜂窝电话、医疗器械和设备、生物计量
传感器/设备、可穿戴设备、包括智能仪表/传感器的无线网络使能物联网(iot)设备、工业制造设备、大型和小型家用或企业用机器和电器、附到或并入到各种移动平台的无线设备、全球定位系统设备以及包括存储器、无线通信组件和可编程处理器的类似电子设备中的任何一项或全部。
22.术语“片上系统”(soc)在本文中用于指包含被集成在单个基板上的多个资源和/或处理器的单个集成电路(ic)芯片。单个soc可以包含用于数字、模拟、混合信号和射频功能的电路。单个soc还可以包括任何数量的通用和/或专用处理器(数字信号处理器、调制解调器处理器、视频处理器等)、存储块(例如,rom、ram、闪存等)和资源(例如,定时器、电压调节器、振荡器等)。soc还可以包括用于控制集成的资源和处理器以及用于控制外围设备的软件。
23.术语“系统级封装”(sip)可以在本文中用于指包含在两个或更多个ic芯片、基板或soc上的多个资源、计算单元、核心和/或处理器的单个模块或封装。例如,sip可以包括在其上以垂直配置方式堆叠有多个ic芯片或半导体管芯的单个基板。类似地,sip可以包括在其上多个ic或半导体管芯被封装到统一的基板中的一个或多个多芯片模块(mcm)。sip还可以包括经由高速通信电路被耦合在一起并且非常接近地被封装在诸如单个主板上或单个无线设备中的多个独立的soc。soc的接近便于高速通信以及存储器和资源的共享。
24.术语“多核心处理器”在本文中可用于指包含被配置为读取和执行程序指令的两个或更多个独立处理核心(例如,cpu核心、互联网协议(ip)核心、图形处理器单元(gpu)核心等)的单个集成电路(ic)芯片和芯片封装。soc可以包括多个多核心处理器,并且soc中的每个处理器可以被称为核心。术语“多处理器”在本文中可用于指包括被配置为读取和执行程序指令的两个或更多个处理单元的系统或设备。
25.用于发送侧行链路消息的侧行链路通信资源(即,时隙和频率信道)的分配是基于保留的。侧行链路资源可以被分配在频域中的子信道的单元中,并且可以局限于时域中的一个时隙。无线设备可以发送保留消息,以保留当前时隙以及多达两个未来时隙中的资源。无线设备在侧行链路控制信息(sci)消息中发送保留消息。可以在指定数量的逻辑时隙(例如,32个逻辑时隙)的窗口中进行侧行链路通信保留。各个系统可以支持不定期和定期的保留。周期可以在sci中以信号方式被发送,并且可以具有可配置的持续时间(例如,0ms-1000ms)。还可以在通信网络中禁用此种定期资源保留和信令。
26.在模式2操作中,无线设备可以通过检测无线信号的存在以及测量无线信号的强度、排除被占用的资源(即,在其中强度超过阈值的无线信号被检测到的子信道),以及从可用资源中选择候选资源(即,尚未被另一无线设备保留的侧行链路通信资源)来识别候选资源。传统上,无线设备可以解码sci,以确定资源是可用的还是已经被保留。无线设备可以保留未保留的资源。为识别未被占用的侧行链路通信资源,无线设备可以测量用于在经解码的sci信息中保留的信号强度(例如,参考信号接收功率)。与保留资源的sci相关联的传输的信号强度可以被投射到资源选择窗口上。资源保留还与优先级相关联,并且可以由更高优先级的保留抢先进行保留,这可以再次触发资源选择过程。
27.当两个或更多个无线设备选择或竞争相同的通信资源时,发生侧行链路通信资源冲突。在发送侧行链路消息之前识别可用的侧行链路通信资源以及保留资源的过程被设计为避免冲突。然而,可用于无线设备以用于识别未占用的侧行链路资源的信息被限于接收
的信号和测量。传统上,无线设备能够确定附近的侧行链路通信资源是否可用;然而,无线设备不能在另一无线设备的位置处做出该确定。因此,可能的是无线设备可以保留侧行链路通信资源,并且然后发送在接收无线设备处与来自其它设备的消息或传输相冲突的消息或传输。无线设备具有有关侧行链路通信资源的可用性的信息越多,无线设备可以更高效地识别和使用在其它接收无线设备处将不与其它传输相冲突的可用侧行链路通信资源。
28.通过第一无线设备向第二无线设备提供有关由第一无线设备观察到的可用侧行链路通信资源的信息,各个实施例能够提高侧行链路通信的性能。在各个实施例中,第一无线设备可以确定与侧行链路通信资源相关联的信号强度信息和优先级信息,并且可以生成消息(消息可以是控制消息,例如,控制信道消息、物理侧行链路控制信道(pscch)消息或另一合适的消息)以包括多种信息,以使得第二无线设备能够避免侧行链路通信资源冲突(本文中被称为“协调信息”)。然后,无线设备可以向第二无线设备发送包括协调信息的经生成的消息。例如,无线设备可以确定通信资源中存在信号,可以确定信号强度,可以接收保留信息,或可以确定与来自一个或多个其它无线设备的保留信息以及多种其它信息相关联的优先级。无线设备可以编码消息(其可以是控制消息)中的此类信息中的一些或全部,并向第二无线设备发送消息。第二无线设备可以使用因此被提供的信息以选择可用的侧行链路通信资源。
29.在一些实施例中,无线设备可以基于一个或多个信号强度阈值(例如,参考信号接收功率(rsrp))来确定侧行链路通信资源是否可用。在一些实施例中,如果与侧行链路通信资源相关联的信号相关联的信号强度低于信号强度阈值,则无线设备可以确定侧行链路通信资源是可用的。在一些实施例中,如果与侧行链路通信资源相关联的信号相关联的信号强度高于信号强度阈值,则无线设备可以确定侧行链路通信资源是不可用的。在一些实施例中,信号强度阈值可以与由无线设备用于侧行链路通信资源选择的信号强度阈值相同。在一些实施例中,信号强度阈值可以与由无线设备用于侧行链路通信资源选择的信号强度阈值不同。在一些实施例中,无线设备可以使用一个或多个信号强度阈值。在一些实施例中,信号强度阈值可以是例如由另一无线设备可配置的。在一些实施例中,信号强度阈值可以被预配置在无线设备上,例如,被存储在存储器中并且与索引值相关联,并且其它无线设备可以通过转发与适当的信号强度阈值相对应(或相关联)的索引值来指示要使用的一个或多个信号强度阈值。
30.在一些实施例中,无线设备可以基于由第二无线设备指示的一个或多个信号强度阈值来确定侧行链路通信资源是否可用。在一些实施例中,第二无线设备可以指示在sci消息(例如,sci 2消息)、介质访问控制-控制元素(mac-ce)或在pc5接口-rrc(无线资源控制)消息中发送的消息中的一个或多个信号强度阈值。在一些实施例中,消息可以包括无线设备可以用于获取一个或多个信号强度阈值(例如,来自无线设备的存储器中的数据结构)的一个值或多个值,例如,一个或多个索引。在一些实施例中,来自第二无线设备的消息可以包括无线设备可以应用于一个或多个信号强度阈值的偏移。在一些实施例中,无线设备可以应用偏移以近似于信号强度(例如,rsrp),就好像是信号是由第二无线设备(而不是无线设备)接收的。无线设备可以使用此种近似的信号强度来确定侧行链路通信资源是否可用。
31.在一些实施例中,无线设备可以配置协调信息以包括与侧行链路通信资源相关联的并且被无线设备执行过的信号强度测量。在一些实施例中,无线设备可以配置协调信息
以包括对信号强度的范围的指示,该信号强度范围的指示包括信号强度测量。在一些实施例中,配置协调信息可以包括生成包括协调信息的消息。在一些实施例中,配置协调信息可以包括将协调信息合并到消息(例如,现有消息)中。例如,无线设备可以生成包括协调信息的消息,该消息可以是控制消息或另一合适消息。
32.在一些实施例中,无线设备可以基于与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用。在一些实施例中,无线设备可以基于由第二无线设备指示的并且与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用。在一些实施例中,第二无线设备可以使用sci消息(例如,sci 2消息)、mac-ce或pc5-rrc消息来指示优先级信息。在一些实施例中,无线设备可以在每优先级的基础上来确定侧行链路通信资源是否可用。在一些实施例中,无线设备可以配置协调信息以包括与侧行链路通信资源的保留相关联的经确定的优先级信息。
33.图1是示出了适合于实现各个实施例中的任何实施例的示例性通信系统100的系统框图。通信系统100可以是5g新无线电(nr)网络,或任何其它合适的网络(例如,长期演进(lte)网络)。
34.通信系统100可以包括异构网络架构,该异构网络架构包括核心网络140和多种无线设备(被示为车辆120a和120e、路边单元120f以及移动设备120b-120d,在本文中全部均被一般称为“无线设备”)。通信网络100还可以包括多个基站(被示为bs 110a、bs 110b、bs 110c和bs 110d)以及其它网络实体。基站是与无线设备(移动设备)进行通信的实体,并且还可以被称为nodeb、节点b、lte演进型节点b(enb)、接入点(ap)、无线电头、发送接收点(trp)、新无线电基站(nr bs)、5g节点b(nb)、下一代节点b(gnb)等。每个基站可以为特定的地理区域提供通信覆盖。在3gpp中,取决于使用该术语的上下文,术语“小区”可以指基站的覆盖区域、服务于该覆盖区域的基站子系统或其组合。
35.基站110a-110d可以为宏小区、微微小区、毫微微小区、另一类型的小区或其组合提供通信覆盖。宏小区可以覆盖相对较大的地理区域(例如,半径若干千米),并且可以允许由具有服务订制的无线设备进行不受限制的接入。微微小区可以覆盖相对较小的地理区域,并且可以允许由具有服务订制的无线设备进行不受限制的接入。毫微微小区可以覆盖相对较小的地理区域(例如,家庭),并且可以允许由具有与毫微微小区的关联的无线设备(例如,封闭用户组(csg)中的无线设备)进行受限制的接入。针对宏小区的基站可以被称为宏bs。针对微微小区的基站可以被称为微微bs。针对毫微微小区的基站可以被称为毫微微bs或家庭bs。在图1中所示的示例中,基站110a可以是针对宏小区102a的宏bs,基站110b可以是针对微微小区102b的微微bs,以及基站110c可以是针对毫微微小区102c的毫微微bs。基站110a-110d可以支持一个或多个(例如,三个)小区。术语“enb”、“基站”、“nr bs”、“gnb”、“trp”、“ap”、“节点b”、“5g nb”以及“小区”在本文中可以互换地使用。
36.在一些示例中,小区可以不是静止的,并且小区的地理区域可以根据移动基站的位置来移动。在一些示例中,基站110a-110d可以通过各种类型的回程接口(例如,直接物理连接、虚拟网络或使用任何合适传输网络的其组合)在通信系统100中彼此互连和/或互连到一个或多个其它基站或网络节点(未示出)。
37.基站110a-110d可以在有线或无线通信链路126上与核心网络140进行通信。无线设备120a-120f可以在无线通信链路122上与基站110a-110d进行通信。
38.有线通信链路126可以使用多种有线网络(例如,以太网、tv电缆、电话、光纤和其它形式的物理网络连接),该有线网络可以使用一个或多个有线通信协议,例如,以太网、点到点协议、高级数据链路控制(hdlc)、高级数据通信控制协议(adccp)以及传输控制协议/互联网协议(tcp/ip)。
39.通信系统100还可以包括中继站(例如,中继bs 110d)。中继站是可以从上游站(例如,基站或无线设备)接收数据的传输并且向下游站(例如,无线设备或基站)发送数据的实体。中继站还可以是可以对针对其它无线设备的传输进行中继的无线设备。在图1中所示的示例中,中继站110d可以与宏基站110a和无线设备120d进行通信以促进基站110a和无线设备120d之间的通信。中继站还可以被称为中继基站、中继基站、中继器等。
40.通信系统100可以是包括不同类型的基站(例如,宏基站、微微基站、毫微微基站、中继基站等)的异构网络。这些不同类型的基站可以在通信系统100中具有不同的发送功率电平、不同的覆盖区域和对干扰的不同影响。例如,宏基站可以具有高发送功率电平(例如,5到40瓦特),而微微基站、毫微微基站和中继基站可以具有更低的发送功率电平(例如,0.1到2瓦特)。
41.网络控制器130可以耦合到基站的集合,并且为这些基站提供协调和控制。网络控制器130可以经由回程来与基站进行通信。基站还可以,例如,经由无线或有线回程来直接或间接地相互通信。
42.无线设备120a-120f可以遍布通信系统100分布,并且每个无线设备可以是静止的(例如,路边单元120f)或移动的(例如,车辆120a、120e)。
43.宏基站110a可以在有线或无线通信链路126上与通信网络140通信。无线设备120a、120b、120c可以在无线通信链路122上与基站110a-110d通信。
44.无线通信链路122、124可以包括多个载波信号、频率或频带,其中的每个可以包括多个逻辑信道。无线通信链路122和124可以利用一个或多个无线接入技术(rat)。可以在无线通信链路中使用的rat的示例包括3gpp lte、3g、4g、5g(例如,nr)、gsm、码分多址(cdma)、宽带码分多址(wcdma)、微波接入全球互通(wimax)、时分多址(tdma)和其它移动电话通信技术蜂窝rat。可以在通信系统100内的各个无线通信链路122、124中的一个或多个中使用的rat的另外的示例包括中距离协议(例如,wi-fi、lte-u、lte-direct、laa、multefire)和相对短距离rat(例如,zigbee、蓝牙和低功耗蓝牙(le))。
45.某些无线网络(例如,lte)在下行链路上利用正交频分复用(ofdm)并且在上行链路上利用单载波频分复用(sc-fdm)。ofdm和sc-fdm将系统带宽划分为多个(k个)正交子载波,所述正交子载波还通常被称为音调、频段等等。每个子载波可以是利用数据来调制的。一般而言,调制符号在频域中利用ofdm来发送,以及在时域中利用sc-fdm来发送。相邻子载波之间的距离可以是固定的,并且子载波总数(k)可以取决于系统带宽。例如,子载波的间距可以是15khz并且最小资源分配(称为“资源块”)可以是12个子载波(或180khz)。因此,对于1.25、2.5、5、10或20兆赫兹(mhz)的系统带宽,标称快速文件传输(fft)大小可以分别等于128、256、512、1024或2048。系统带宽还可以被划分为子带。例如,子带可以覆盖1.08mhz(即,6个资源块),并且针对1.25、2.5、5、10或20mhz的系统带宽可以分别有1、2、4、8或16个子带。
46.虽然一些实施例的描述可以使用与lte技术相关联的术语和示例,但是各个实施
例可以适用于其它无线通信系统,例如新无线电(nr)或5g网络。nr可以在上行链路(ul)和下行链路(dl)上利用具有循环前缀(cp)的ofdm,并且包括对使用时分双工(tdd)的半双工操作的支持。可以支持100mhz的单个分量载波带宽。在0.1毫秒(ms)的持续时间上的75khz的子载波带宽的情况下,nr资源块可以跨越12个子载波。每个无线帧可以由具有10ms的长度的50个子帧组成。因此,每个子帧可以具有0.2ms的长度。每个子帧可以指示针对数据传输的链路方向(即,dl或ul),并且针对每个子帧的链路方向可以动态切换。每个子帧可以包括dl/ul数据以及dl/ul控制数据。可以支持波束成形,并且波束方向可以被动态地配置。还可以支持具有预编码的多输入多输出(mimo)传输。dl中的mimo配置可以支持具有多层dl传输高达八个流以及每个无线设备高达两个流的高达八个发射天线。可以支持具有每个无线设备高达2个流的多层传输。可以支持具有高达八个服务小区的多个小区的聚合。可替代地,除了基于ofdm的空中接口之外,nr可以支持不同的空中接口。
47.一些无线设备可以被视为机器类型通信(mtc)或演进型或增强型机器类型通信(emtc)无线设备。mtc和emtc无线设备包括,例如,机器人、无人机、远程设备、传感器、仪表、监测器、位置标签等,它们可以与基站、另一个设备(例如,远程设备)或某个其它实体进行通信。无线节点可以提供,例如,经由有线或无线通信链路的针对网络或到网络(例如,诸如互联网或蜂窝网络的广域网)的连接。一些无线设备可以被视为物联网(iot)设备,或可以被实现为nb-iot(窄带物联网)设备。无线设备120a-e可以被包括在容纳无线设备的组件(诸如,处理器组件、存储器组件、类似组件或其组合)的外壳内部。
48.一般而言,任何数量的通信系统和任何数量的无线网络可以被部署在给定的地理区域中。每个通信系统和无线网络可以支持特定无线接入技术(rat),并且可以操作在一个或多个频率上。rat还可以被称为无线技术、空中接口等。频率还可以被称为载波、频率信道等。每个频率可以在给定地理区域中支持单个rat以便避免不同的rat的通信系统之间的干扰。在一些情况中,可以部署nr或5g rat网络。
49.在一些实现方式中,两个或更多个无线设备120a-120f(例如,被示出为第一车载无线设备120a、第二车载无线设备120e以及路边单元(rsu)120f)可以使用一个或多个侧行链路信道124直接进行通信。侧行链路信道124能够进行通信,而不使用基站110作为媒介来彼此通信。例如,无线设备120a-120f可以使用对等(p2p)通信、设备到设备(d2d)通信、车辆到万物(v2x)协议(其可以包括车辆到车辆(v2v)协议、车辆到基础设施(v2i)协议或类似协议)、网状网络或类似网络,或其组合进行通信。在这种情况下,无线设备120a-120f中的处理器可以执行调度操作、资源选择操作以及本文其它地方描述的由基站110a所执行的其它操作。
50.图1b是示出了适合于实现各个实施例的组件和支持系统的系统150的系统和组件框图。参照图1a和1b,车辆152a可以包括控制单元160,该控制单元160可以包括用于控制车辆100的操作以及与被类似装配的其它车辆进行通信的各种电路和设备。在图1b中所示的示例中,控制单元160包括无线电模块162、处理器164、存储器166、输入模块168以及输出模块170。控制单元160可以被耦合到车辆152a的驱动控制组件172、导航组件174以及一个或多个传感器176,并且被配置为控制车辆152a的驱动控制组件172、导航组件174以及一个或多个传感器176。
51.控制单元160可以包括处理器164,该处理器164可以被配置有处理器可执行指令,
以控制车辆152a的操纵、导航和/或其它操作,包括各个实施例的操作。处理器164可以被耦合到存储器166。控制单元162可以包括输入模块168、输出模块170以及无线电模块162。
52.无线电模块162可以被配置用于无线通信,包括实现各个实施例的操作。无线电模块162可以与基站交换无线信号122,并且可以与其它车辆152b中的控制单元以及路边单元120f交换侧行链路通信消息124。在一些实施例中,无线电模块162还可以使车辆152a(例如,信息娱乐系统)能够通过双向无线通信链路178(例如,蓝牙无线数据链路)与无线通信设备120d进行通信。
53.输入模块168可以从一个或多个车辆传感器176接收传感器数据,以及从其它组件(包括驱动控制组件172和导航组件174)接收电子信号。输出模块170可以用于与车辆152a的各个组件进行通信或激活车辆152a的各个组件,包括驱动控制组件172、导航组件174以及传感器176。
54.控制单元160可以被耦合到驱动控制组件172,以控制与车辆的操纵及导航相关的车辆152a的物理元件,例如,发动机、电机、节流阀、转向元件、飞行控制元件、制动或减速元件等。
55.控制单元160可以被耦合到导航组件174,并且可以从导航组件174接收数据,并且被配置为使用此类数据以确定车辆152a的现在位置和方向以及到目的地的适当路线。
56.处理器164和/或导航组件174可以被配置为使用与蜂窝数据网络基站110a的无线连接122来与核心网络140(例如,互联网)进行通信。处理器164还可以被配置为通过执行本文中所述的应用层中的处理器可执行指令来执行多种软件应用程序。
57.虽然控制单元160被描述为包括分开的组件,但是在一些实施例中,组件(例如,处理器164、存储器166、输入模块168、输出模块170以及无线电模块162)中的一些或全部可以被集成到单个设备或模块中,例如,诸如参照图2所描述的片上系统(soc)或系统级封装(sip)处理设备。此类soc或sip处理设备可以被配置用于在车辆中,以及被配置,诸如有在处理器164中执行的处理器可执行指令,以在被安装到车辆中时来执行各个实施例的操作。
58.在一些实现方式中,通信系统100可以包括被配置为作为智能运输系统(its)的部分进行通信的一个或多个设备。its技术可以提高针对驾驶员操作的车辆以及自动驾驶车辆的互相通信和安全性。第3代合作伙伴项目(3gpp)定义的蜂窝车辆到万物(c-v2x)协议支持its技术,并且充当用于车辆以直接与其周围的通信设备进行通信的基础。
59.c-v2x定义了传输模式,该传输模式提供非视距意识和较高水平的可预测性,用于增强的道路安全性及自动驾驶。此类c-v2x传输模式可以包括v2v、v2i和v2p,并且可以利用5.9吉赫(ghz)频谱中的频率(与蜂窝网络无关)。c-v2x传输模式还可以包括移动宽带系统和技术中的车辆到网络通信(v2n),诸如,3g移动通信技术(例如,gsm演进(edge)系统、cdma 2000系统等)、4g通信技术(例如,lte、先进lte、wimax等)以及5g系统。
60.图2是示出了适合于实现各个实施例中的任何实施例的示例性计算系统200的组件框图。各个实施例可以被实现在多个单处理器和多处理器计算机系统上,包括片上系统(soc)或系统级封装(sip)。
61.参照图1a-2,所示的示例性sip 200包括被耦合到时钟206的两个soc 202、204、电压调节器208以及无线收发机422。在一些实施例中,第一soc 202操作作为无线设备的中央处理器(cpu),该无线设备的中央处理器通过执行由指令规定的算术、逻辑、控制和输入/输
出(i/o)操作来实施软件应用程序的指令。在一些实施例中,第二soc 204可以操作作为专用处理单元。例如,第二soc 204可以操作作为负责管理高容量、高速(例如,5gbps等)和/或非常高频率、短波长(例如,28ghz mmwave频谱等)通信的专用5g处理单元。
62.第一soc 202可以包括数字信号处理器(dsp)210、调制解调器处理器212、图形处理器214、应用处理器216、被连接到处理器中的一个或多个处理器的一个或多个协处理器218(例如,向量协处理器)、存储器220、定制电路222、系统组件和资源224、互连/总线模块226、一个或多个温度传感器230、热管理单元232以及热功率包络(tpe)组件234。第二soc 204可以包括5g调制解调器处理器252、功率管理单元254、互连/总线模块264、多个mmwave收发机256、存储器258以及各种附加处理器260,例如,应用处理器、分组处理器等。
63.每个处理器210、212、214、216、218、252、260可以包括一个或多个核心,并且每个处理器/核心可以不依赖于其它处理器/核心来执行操作。例如,第一soc 202可以包括执行第一类型的操作系统(例如,freebsd、linux、os x等)的处理器,以及执行第二类型的操作系统(例如,microsoft windows 10)的处理器。此外,处理器210、212、214、216、218、252、260中的任何或全部处理器可以被包括作为处理器集群架构(例如,同步处理器集群架构、异步或异构处理器集群架构等)的部分。
64.第一和第二soc 202、204可以包括用于管理传感器数据、模拟-数字转换、无线数据传输以及用于执行其它专门操作(例如,解码数据分组以及处理经编码的音频和视频信号用于在网页浏览器中进行渲染)的各种系统组件、资源和定制电路。例如,第一soc 202的系统组件和资源224可以包括功率放大器、电压调节器、振荡器、锁相环、外围桥、数据控制器、存储器控制器、系统控制器、接入端口、定时器以及用于支持在无线设备上运行的处理器和软件客户端的其它类似组件。系统组件和资源224和/或定制电路222还可以包括与外围设备(例如,相机、电子显示器、无线通信设备、外部存储芯片等)进行接口的电路。
65.第一和第二soc 202、204可以经由互连/总线模块250进行通信。各个处理器210、212、214、216、218可以经由互连/总线模块226被互连到一个或多个存储元件220、系统组件和资源224及定制电路222、以及热管理单元232。类似地,处理器252可以经由互连/总线模块264被互连到功率管理单元254、mmwave收发机256、存储器258以及各种附加处理器260。互连/总线模块226、250、264可以包括可重新配置的逻辑门的阵列,和/或实现总线架构(例如,coreconnect、amba等)。通信可以由先进互联提供,例如,高性能片上网络(noc)。
66.第一和/或第二soc 202、204还可以包括用于与soc外部的资源(例如,时钟206和电压调节器208)进行通信的输入/输出模块(未示出)。soc外部的资源(例如,时钟206、电压调节器208)可以被内部soc处理器/核心中的两个或更多个共享。
67.除了上文所讨论的示例性sip 200外,各个实施例可以被实现在多种多样的计算系统中,该计算系统可以包括单处理器、多处理器、多核心处理器或其任何组合。
68.图3是示出了适合于实现各个实施例中的任何实施例的包括用于无线通信中的用户和控制平面的无线协议栈的软件架构300的组件框图。参照图1-3,无线设备320可以实现软件架构300,以促进通信系统(例如,100)的无线设备320(例如,无线设备120a-120f、200)和第二无线设备350(例如,车载无线设备120d、路边单元120f、基站110a等)之间的通信。在各个实施例中,软件架构300中的层可以形成与第二无线设备350的软件中的对应层的逻辑连接。软件架构300可以被分布在一个或多个处理器(例如,处理器212、214、216、218、252、
260)之间。虽然相对于一个无线协议栈进行例示,但是在多sim(用户身份模块)无线设备中,软件架构300可以包括多个协议栈,多个协议栈中的每个可以与不同的sim相关联(例如,在双sim无线通信设备中,两个协议栈分别与两个sim相关联)。虽然下文参照lte通信层进行描述,但是软件架构300可以支持用于无线通信的各种标准和协议中的任何标准和协议,和/或可以包括支持用于无线通信的各种标准和协议中的任何标准和协议的附加协议栈。
69.软件架构300可以包括非接入层(nas)302和接入层(as)304。nas 302可以包括支持分组过滤、安全管理、移动性控制、会话管理以及无线设备的sim(例如,sim 204)与其核心网络140之间的业务和信令的功能和协议。as 304可以包括支持sim(例如,sim 204)与受支持的接入网络的实体(例如,基站)之间的通信的功能和协议。具体地,as 304可以包括至少三层(层1、层2和层3),这些层中的每一层可以包含各种子层。
70.在用户和控制平面中,as 304的层1(l1)可以是物理层(phy)306,该层可以监视实现空中接口上的发送和/或接收的功能。此类物理层306功能的示例可以包括循环冗余校验(crc)附接、编码块、加扰和解扰、调制和解调、信号测量、mimo等。物理层可以包括各种逻辑信道,包括物理下行链路控制信道(pdcch)和物理下行链路共享信道(pdsch),或诸如物理侧行链路控制信道(pscch)和物理侧行链路共享信道(pssch)的侧行链路信道。
71.在用户和控制平面中,as 304的层2(l2)可以负责物理层306上的无线设备320与第二无线设备350之间的链路。在各个实施例中,层2可以包括介质访问控制(mac)子层308、无线链路控制(rlc)子层310和分组数据汇聚协议(pdcp)子层312,这些子层中的每个子层形成终止于第二无线设备350处的逻辑连接。
72.在控制平面中,as 304的层3(l3)可以包括无线资源控制(rrc)子层3。虽然未示出,但是软件架构300可以包括附加的层3子层,以及层3之上的各个上层。在各个实施例中,rrc子层313可以提供包括广播系统信息、寻呼以及建立和释放无线设备320与第二无线设备350之间的rrc信令连接的功能。
73.在各个实施例中,pdcp子层312可以提供上行链路功能,包括在不同的无线电承载和逻辑信道之间的复用、序列号增加、切换数据处理、完整性保护、加密以及报头压缩。在下行链路中,pdcp子层312可以提供包括数据分组的按序(in-sequence)交付、重复数据分组检测、完整性验证、解密和报头解压缩的功能。
74.在上行链路中,rlc子层310可以提供上层数据分组的分割和连接、丢失数据分组的重发以及自动重复请求(arq)。在下行链路中,rlc子层310功能可以包括数据分组的重排序以对无序接收、上层数据分组的重组以及arq进行补偿。
75.在上行链路中,mac子层308可以提供包括在逻辑信道和传输信道之间的复用、随机接入过程、逻辑信道优先级和混合-arq(harq)操作的功能。在下行链路中,mac层功能可以包括小区内的信道映射、解复用、不连续接收(drx)和harq操作。
76.虽然软件架构300可以提供功能以通过物理介质传输数据,但是软件架构300还可以包括至少一个主机层314以为无线设备320中各个应用提供数据传送服务。在一些实施例中,由至少一个主机层314提供的应用特定功能可以提供软件架构与通用处理器206之间的接口。
77.在其它实施例中,软件架构300可以包括提供主机层功能的一个或多个更高逻辑
层(例如,传输、会话、表示、应用等)。例如,在一些实施例中,软件架构300可以包括在其中逻辑连接终止于分组数据网络(pdn)网关(pgw)处的网络层(例如,ip层)。在一些实施例中,软件架构300可以包括在其中逻辑连接终止于另一设备(例如,终端用户设备、服务器等)处的应用层。在一些实施例中,软件架构300还可以包括在as 304中的物理层306和通信硬件(例如,一个或多个射频(rf)收发机)之间的硬件接口316。
78.图4是示出了根据各个实施例的被配置用于侧行链路通信的系统400的组件框图。在一些实施例中,系统400可以包括无线设备402和/或一个或多个其它无线设备404。参照图1-4,无线设备402的示例可以包括无线设备120a-120f、200、320。其它无线设备404可以包括路边单元(rsu)或其它无线设备(例如,无线设备120a-120f、200、320)。外部资源424可以包括系统400的外部的信息源、参与系统400的外部实体和/或其它资源。在一些实现方式中,本文中归于外部资源424的功能中的一些或全部功能可以由被包括在系统400中的资源提供。
79.无线设备402可以包括被耦合到无线收发机422并且被机器可读指令406配置的处理器420。机器可读指令406可以包括一个或多个指令模块。指令模块可以包括信号强度和优先级信息确定模块408、协调信息确定模块410、消息配置模块412、消息发送(tx)模块414、侧行链路通信资源确定模块416、协调信息配置模块418和/或其它指令模块中的一项或多项。
80.信号强度和优先级信息确定模块408可以被配置为确定与侧行链路通信资源相关联的信号强度信息和优先级信息。
81.协调信息确定模块410可以被配置为基于经确定的信号强度信息和优先级信息来确定协调信息。在一些实施例中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括基于与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用。在一些实施例中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括基于由第二无线设备指示的并且与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用。在一些实施例中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括在每优先级的基础上来确定侧行链路通信资源是否可用。在一些实施例中,基于经确定的信号强度信息和优先级信息来确定协调信息可以包括配置协调信息以包括与侧行链路通信资源的保留相关联的经确定的优先级信息。
82.消息配置模块412可以被配置为配置消息以包括经确定的协调信息。在一些实施例中,消息配置模块412可以被配置为配置控制消息,例如,控制信道消息、pscch消息、mac-ce或另一合适的控制消息。
83.消息发送(tx)模块414可以被配置为向第二无线设备发送包括经确定的协调信息的经配置的消息。
84.侧行链路通信资源确定模块416可以被配置为基于一个或多个信号强度阈值来确定侧行链路通信资源是否可用。侧行链路通信资源确定模块416可以被配置为基于由第二无线设备指示的一个或多个信号强度阈值来确定侧行链路通信资源是否可用。
85.协调信息配置模块418可以被配置为配置协调信息以包括与侧行链路通信资源相关联的并且由无线设备执行的信号强度测量。在一些实施例中,配置协调信息以包括与侧行链路通信资源相关联的信号强度测量可以包括配置协调信息以包括对信号强度范围的
指示,该对信号强度范围的指示包括信号强度测量。
86.类似于所述的第一无线设备402,其它无线设备404可以包括被配置为执行计算机程序模块的一个或多个处理器。
87.处理器420可以被配置为在无线设备402中提供信息处理能力。同样,处理器420可以包括数字处理器、模拟处理器、设计为处理信息的数字电路、设计为处理信息的模拟电路、状态机和/或用于电子地处理信息的其它机构中的一项或多项。尽管处理器420作为单个实体被示出在图4中,但是这仅用于例示说明的目的。在一些实现方式中,处理器420可以包括多个处理单元和/或处理器核心。处理单元可以物理地位于同一设备内,或处理器420可以代表协调地操作的多个设备的处理功能。处理器420可以被配置为通过软件;硬件;固件;软件、硬件和/或固件的一些组合;和/或用于配置处理器420上的处理能力的其它机构来执行模块408-418和/或其它模块。如本文中所用的,术语“模块”可以指执行被归于模块的功能的任何组件或组件的集合。这可以包括处理器可读指令的执行期间的一个或多个物理处理器、处理器可读指令、电路、硬件、存储介质或任何其它组件。
88.图5是示出了根据各个实施例的侧行链路通信的方法的过程流程图。参照图1-5,方法500的操作可以由无线设备的处理器来执行用于交换用于支持侧行链路通信的信息,以实现防止或最小化通信资源上的冲突。方法500的操作可以由被耦合到无线设备(例如,无线设备120a-120f、200、320、350、402)的无线收发机(例如,422)的处理器(例如,处理器164、210、212、214、216、218、252、260、420)执行。例如,方法500的操作可以由路边单元(例如,路边单元102f)、车辆(例如,102d)和/或执行侧行链路通信(例如,v2x)的其它无线设备(例如,无线设备120a-120f、200、320)的处理器执行。
89.在方框502中,处理器可以确定与侧行链路通信资源相关联的信号强度信息和优先级信息。例如,处理器可以测量参考信号接收功率(rsrp)。用于执行方框502中的操作的功能的单元可以包括处理器(例如,164、210、212、214、216、218、252、260、420)和/或结合在一些实施例中可以进行功率测量以提供协调信息的无线收发机(例如,422)。
90.在方框504中,处理器可以基于经确定的信号强度信息和优先级信息来确定协调信息。用于执行方框504中的操作的功能的单元可以包括处理器(例如,164、210、212、214、216、218、252、260、420)。
91.在方框506中,处理器可以生成消息以包括经确定的协调信息。在一些实施例中,处理器可以配置经生成的消息以包括经确定的协调信息。在一些实施例中,在方框506中生成消息可以包括生成控制消息,例如,介质访问控制-控制元素(mac-ce)。在一些实施例中,在方框506中生成消息可以包括生成侧行链路控制信息消息。用于执行方框506中的操作的功能的单元可以包括处理器(例如,164、210、212、214、216、218、252、260、420)。
92.在方框508中,处理器可以向第二无线设备发送包括经确定的协调信息的经生成的信道信息。用于执行方框508中的操作的功能的单元可以包括处理器(例如,164、210、212、214、216、218、252、260、420)和/或传输信道信息的无线收发机(例如,422)。
93.处理器可以再次执行所述的方框502的操作。
94.图6a、6b、6c、6d、6e和6f是示出了根据各个实施例的作为侧行链路通信的方法的部分的可以由无线设备的处理器执行的操作600a-600c的过程流程图。参照图1-6c,操作600a-600f可以由无线设备(例如,无线设备120a-120e、200、320、402)的处理器(例如,处理
器164、210、212、214、216、218、252、260、420)执行。在一些实施例中,操作600a-600c可以由路边单元(例如,路边单元102f)、车辆(例如,102a、102e、152a、152b)和/或执行侧行链路通信(例如,v2x)的其它无线设备(例如,无线设备120a-120f、200、320)的处理器执行。
95.参照图6a,在方框502(图5)的操作之后,在方框602中,处理器可以基于一个或多个信号强度阈值来确定侧行链路通信资源是否可用。
96.在一些实施例中,一个或多个信号强度阈值可以是基于一个或多个rsrp值的。在一些实施例中,如果与侧行链路通信资源相关联的信号相关联的信号强度低于信号强度阈值,则处理器可以确定侧行链路通信资源是可用的。在一些实施例中,如果与侧行链路通信资源相关联的信号相关联的信号强度高于信号强度阈值,则处理器可以确定侧行链路通信资源是不可用的。在一些实施例中,信号强度阈值可以与由无线设备用于侧行链路通信资源选择的信号强度阈值相同。在一些实施例中,信号强度阈值可以与由无线设备用于侧行链路通信资源选择的信号强度阈值不同。用于执行方框602中的操作的功能的单元包括处理器(例如,164、210、212、214、216、218、252、260、420)。
97.然后,处理器可以执行参照图5所述的方框506的操作。
98.参照图6b,在方框502(图5)的操作之后,在方框604中,处理器可以基于由第二无线设备指示的一个或多个信号强度阈值来确定侧行链路通信资源是否可用。在一些实施例中,第二无线设备可以向无线设备(即,第一无线设备)发送一个或多个信号强度阈值的指示,并且无线设备可以基于来自第二无线设备的指示来确定一个或多个信号强度阈值。在一些实施例中,第二无线设备可以在被包括在sci消息(例如,sci 2消息)、mac-ce或在pc5-rrc(无线资源控制)消息中的消息中来发送指示。在一些实施例中,消息可以包括无线设备可以用于获取一个或多个信号强度阈值(例如,来自无线设备的存储器中的数据结构)的一个值或多个值,诸如,一个或多个索引(例如,一个索引值或多个索引值)。在一些实施例中,来自第二无线设备的消息可以包括无线设备可以应用于一个或多个信号强度阈值的偏移。用于执行方框604中的操作的功能的单元包括处理器(例如,164、210、212、214、216、218、252、260、420)。
99.然后,处理器可以执行参照图5所述的方框506的操作。
100.参照图6c,在方框504(图5)的操作之后,在方框606中,处理器可以配置协调信息以包括与侧行链路通信资源相关联的且被无线设备执行的信号强度测量。在一些实施例中,处理器可以配置协调信息以包括对信号强度范围的指示,该对信号强度范围的指示包括信号强度测量。例如,协调信息可以被配置为包括第二无线设备可以用于确定信号强度的范围的值或其它指示。在一些实施例中,第二无线设备可以使用值或其它指示来指代数据结构(例如,查找表),以确定信号强度的范围。用于执行方框606中的操作的功能的单元包括处理器(例如,164、210、212、214、216、218、252、260、420)。
101.然后,处理器可以执行参照图5所述的方框508的操作。
102.参照图6d,在方框502(图5)的操作之后,在方框608中,处理器可以基于与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用。在一些实施例中,处理器可以将与侧行链路通信资源相关联的优先级信息和通信资源优先级阈值或另一适当的通信资源优先级值进行比较。在一些实施例中,如果与侧行链路通信资源相关联的优先级信息低于通信资源优先级阈值,则处理器可以确定侧行链路通信资源是可用的。用于执
行方框608中的操作的功能的单元可以包括处理器(例如,164、210、212、214、216、218、252、260、420)。
103.在一些实施例中,处理器可以基于由第二无线设备指示的并且与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用。在一些实施例中,第二无线设备可以在被包括在sci消息(例如,sci 2消息)、mac-ce或pc5-rrc(无线资源控制)消息中的消息中来发送优先级信息。在一些实施例中,来自第二无线设备的优先级信息可以包括通信资源优先级阈值或另一适当的通信资源优先级值。在一些实施例中,如果与侧行链路通信资源相关联的优先级信息低于由第二无线设备指示的通信资源优先级阈值,则处理器可以确定侧行链路通信资源是可用的。
104.然后,处理器可以执行参照图5所述的方框506的操作。
105.参照图6e,在方框502(图5)的操作之后,在方框610中,处理器可以在每一优先级的基础上来确定侧行链路通信资源是否可用。在一些实施例中,处理器可以提供用于不同的优先级指示的多个资源可用性指示,例如,用于可以由诸如0-7的值来指示的八个级别的优先级中的每个。用于执行方框608中的操作的功能的单元可以包括处理器(例如,164、210、212、214、216、218、252、260、420)。
106.然后,处理器可以执行参照图5所述的方框506的操作。
107.参照图6f,在方框502(图5)的操作之后,在方框612中,处理器可以配置协调信息以包括与侧行链路通信资源相关联的经确定的优先级信息。在一些实施例中,处理器可以配置协调信息以包括优先级信息的指示。在一些实施例中,第二无线设备可使用指示来指代数据结构(例如,查找表),以确定优先级信息。在一些实施例中,第二无线设备可使用指示来指代数据结构(例如,查找表),以确定优先级信息。用于执行方框606中的操作的功能的单元包括处理器(例如,164、210、212、214、216、218、252、260、420)。
108.然后,处理器可以执行参照图5所述的方框506的操作。
109.各个实施例可以被实现在多种无线网络设备上,该无线网络设备的示例在图7中以路边单元700的形式示出。此类网络计算设备可以至少包括图7中所示出的组件。参照图1-7,路边单元700通常可以包括被耦合到易失性存储器702和大容量非易失性存储器(例如,磁盘驱动器703)的处理器701。路边单元700还可以包括被耦合到处理器701的外围存储器接入设备,例如,软盘驱动器、压缩光盘(cd)或数字视频光盘(dvd)驱动器706。路边单元700还可以包括被耦合到处理器701以用于建立与网络(例如,被耦合到其它系统计算机和服务器的互联网和/或局域网)的数据连接的网络接入端口704(或接口)。路边单元700可以包括用于发送和接收电磁辐射的一个或多个天线707,该一个或多个天线707可以被连接到无线通信链路。路边单元700可以包括附加接入端口,例如,用于耦合到外围设备、外部存储器或其它设备的usb、火线、thunderbolt等。
110.各个实施例可以被实现在多种无线设备(例如,无线设备120a-120f、200、320)上,该无线设备的示例在图8中以智能电话800的形式示出。智能电话800可以包括被耦合到第二soc 204(例如,有5g能力的soc)的第一soc 202(例如,soc-cpu)。第一和第二soc 202、204可以被耦合到内部存储器806、816、显示器812以及到扬声器814。附加地,智能电话800可以包括用于发送和接收电磁辐射的、被连接到无线数据链路的天线804,和/或被耦合到第一和/或第二soc 202、204中的一个或多个处理器的蜂窝电话收发机422。智能电话800通
常还包括用于接收用户输入的菜单选择按钮或摇臂开关820。
111.典型的智能电话800还包括声音编码/解码(codec)电路810,该声音编码/解码(codec)电路810将从麦克风接收到的声音数字化成适合无线传输的数据分组,并且将接收到的声音数据分组进行解码以生成被提供给扬声器的模拟信号以生成声音。而且,第一和第二soc 202、204中的处理器、无线收发机422以及codec 810中的一项或多项可以包括数字信号处理器(dsp)电路(未单独示出)。
112.路边单元700和智能电话800的处理器可以是可以通过软件指令(应用)进行配置以执行多种功能(包括下文所述的各个实施例的功能)的任何可编程微处理器、微型计算机或一个或多个多处理器芯片。在一些无线设备中,可以提供多个处理器,例如专门用于无线通信功能的soc 204内的一个处理器以及专门用于运行其它应用的soc 202内的一个处理器。通常,在软件应用被访问且加载到处理器中之前,软件应用可以被存储在存储器806、816中。处理器可以包括足以存储应用软件指令的内部存储器。
113.如本技术中所使用的,术语“组件”、“模块”、“系统”等旨在包括与计算机相关的实体,例如,但不限于被配置为执行特定操作或功能的硬件、固件、硬件与软件的组合、软件、或者执行中的软件。例如,组件可以是,但不限于:在处理器上运行的进程、处理器、对象、可执行文件、执行的线程、程序和/或计算机。举例来说,在无线设备上运行的应用和该无线设备两者都可以被称为组件。一个或多个组件可以驻留在进程和/或执行的线程中,并且组件可以位于一个处理器或核心上,和/或分布在两个或更多个处理器或核心之间。此外,可以从具有存储在其上的各种指令和/或数据结构的各种非暂时性计算机可读介质执行这些组件。组件可以通过本地和/或远程进程、功能或过程调用、电子信号、数据分组、存储器读/写以及其它已知网络、计算机、处理器和/或与进程相关的通信方法来进行通信。
114.在未来,多个不同的蜂窝和移动通信服务及标准是可用的或被预期,所有这些服务及标准可以实现各个实施例并从各个实施例中受益。此类服务和标准包括,例如,第三代合作伙伴项目(3gpp)、长期演进(lte)系统、第三代无线移动通信技术(3g)、第四代无线移动通信技术(4g)、第五代无线移动通信技术(5g)、全球移动通信系统(gsm)、通用移动电信系统(umts)、3gsm、通用分组无线服务(gprs)、码分多址(cdma)系统(例如,cdmaone、cdma1020tm)、增强型数据速率gsm演进(edge)、先进移动电话系统(amps)、数字amps(is-136/tdma)、演进数据优化(ev-do)、数字增强型无绳电信(dect)、微波接入全球互通(wimax)、无线局域网(wlan)、wi-fi保护接入i&ii(wpa、wpa2)以及集成数字增强网络(iden)。这些技术中的每个技术涉及,例如,语音、数据、信令和/或内容消息的发送和接收。应当理解的是,对与个别的电信标准或技术相关的术语和/或技术详情的任何提及仅用于例示说明的目的,并且不旨在将权利要求的范围限制在特定的通信系统或技术,除非权利要求语言中特别地记载。
115.所示出和所描述的各个实施例仅仅是作为示例而被提供以例示说明权利要求的各个特征。然而,相对于任何给定实施例所出和所描述的特征并不一定局限于相关联的实施例,并且可以与所示和所描述的其它实施例一起使用或与其组合。此外,权利要求并不旨在被任何一个示例性实施例限制。例如,方法500和600a-600f的操作中的一个或多个操作可以代替方法500和600a-600f的一个或多个操作或与其组合。
116.以下段落中描述了实现方式示例。虽然以下实现方式示例中的一些示例是在示例
性方法方面进行描述的,但是更多的示例性实现方式可以包括:在以下段落中讨论的、由包括被配置有执行以下实现方式示例的方法的操作的处理器可执行指令的处理器的无线设备实现的示例性方法;在以下段落中讨论的、由包括用于执行以下实现方式示例的方法的功能的单元的无线设备实现的示例性方法;以及在以下段落中讨论的、可以被实现为具有存储在其上的被配置为使无线设备的处理器执行以下实现方式示例的方法的操作的处理器可执行指令的非临时性处理器可读存储介质的示例性方法。
117.示例1、一种由无线设备执行的侧行链路通信的方法,包括:确定与侧行链路通信资源相关联的信号强度信息和优先级信息;基于经确定的信号强度信息和优先级信息来确定协调信息;生成消息以包括经确定的协调信息;以及向第二无线设备发送包括经确定的协调信息的经生成的消息。
118.示例2、根据示例1的方法,其中,基于经确定的信号强度信息和优先级信息来确定协调信息包括基于一个或多个信号强度阈值来确定侧行链路通信资源是否可用。
119.示例3、根据示例2的方法,包括基于从第二无线设备接收到的指示来确定一个或多个信号强度阈值。
120.示例4、根据示例2的方法,包括基于从第二无线设备接收到的相关联的索引值来确定一个或多个信号强度阈值,其中,一个或多个信号强度阈值被配置或被预配置在无线设备上。
121.示例5、根据示例1-4中的任一项的方法,其中,基于经确定的信号强度信息和优先级信息来确定协调信息包括配置协调信息以包括与侧行链路通信资源相关联的并且被无线设备执行过的信号强度测量。
122.示例6、根据示例5的方法,其中,配置协调信息以包括信号强度测量包括配置协调信息以包括信号强度范围的指示,该信号强度范围的指示包括信号强度测量。
123.示例7、根据示例1-6中的任一项的方法,其中,基于经确定的信号强度信息和优先级信息来确定协调信息包括基于与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用。
124.示例8、根据示例1-7中的任一项的方法,其中,基于与侧行链路通信资源相关联的优先级信息来确定侧行链路通信资源是否可用包括基于与侧行链路通信资源相关联的并且从第二无线设备接收到的优先级信息的指示来确定侧行链路通信资源是否可用。
125.示例9、根据示例1-8中的任一项的方法,其中,基于经确定的信号强度信息和优先级信息来确定协调信息包括在每一优先级的基础上来确定侧行链路通信资源是否可用。
126.示例10、根据示例1-9中的任一项的方法,其中,基于经确定的信号强度信息和优先级信息来确定协调信息包括配置协调信息以包括与侧行链路通信资源相关联的经确定的优先级信息。
127.示例11、根据示例1-10中的任一项的方法,其中,生成消息包括生成介质访问控制-控制元素(mac-ce)。
128.示例12、根据示例1-11中的任一项的方法,其中,生成消息包括生成侧行链路控制信息消息。
129.前述方法描述以及过程流程图仅仅被提供作为示意性示例,并且不旨在要求或暗示各个实施例的操作必须以所呈现的顺序执行。如本领域技术人员将会认识到的,前述实
施例中的操作的顺序可以以任何顺序执行。诸如“其后”、“然后”、“接下来”等词不旨在限制操作的顺序;这些词用于指引读者阅读方法的描述。此外,以单数形式对权利要求元素的任何提及,例如,使用冠词“一(a)”、“一个(an)”或“所述(the)”,不应当被解释为将元素限制为单数。
130.结合本文中所公开的实施例进行描述的各个示意性逻辑框、模块、组件、电路和算法操作可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地例示硬件和软件的这种可互换性,上文已经在其功能性方面大致描述了各种例示性组件、方框、模块、电路和操作。将这种功能性实现为硬件还是软件取决于特定的应用和对整个系统提出的设计约束条件。技术人员可以针对每种特定应用通过不同方式实现所述的功能,但这种实施例决定不应当被视为造成脱离权利要求的范围。
131.结合本文中所公开的实施例进行描述的用于实现各种例示性逻辑、逻辑方框、模块及电路的硬件可通过通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件,或其任何用于执行本文所述功能的组合来实现或执行。通用处理器可以是微处理器,但是在替代方式中,处理器可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可被实现为接收机智能对象的组合,例如,dsp与微处理器的组合、多个微处理器、一个或多个微处理器与dsp核心结合,或任何其它此类配置。可替代地,一些操作或方法可以由针对给定功能的电路来执行。
132.在一个或多个实施例中,可以在硬件、软件、固件或其任何组合中实现所述的功能。如果在软件中实现,则功能可以作为一个或多个指令或代码被存储在非临时性计算机可读存储介质或在非临时性处理器可读存储介质上。本文所公开的方法或算法的操作可以被实施于处理器可执行软件模块或处理器可执行指令中,处理器可执行软件模块或处理器可执行指令可以驻留在非临时性计算机可读或处理器可读存储介质上。非临时性计算机可读或处理器可读存储介质可以是可以由计算机或处理器存取的任何存储介质。通过举例而非限制性的方式,这种非临时性计算机可读或处理器可读存储介质可以包括ram、rom、eeprom、闪速存储器、cd-rom或其它光盘存储、磁盘存储或其它磁存储智能对象,或者可用于以指令或数据结构的形式存储期望程序代码并且可以由计算机存取的任何其它介质。如本文中所用的磁盘包括压缩光盘(cd)、激光盘、光盘、数字通用光盘(dvd)、软盘和蓝光盘,其中一些磁盘通常磁性复制数据,而有些通过激光光学复制数据。以上的组合也被包括在非临时性计算机可读或处理器可读介质的范围内。附加地,方法或算法的操作可以作为代码和/或指令的一个或任何组合或集合而驻留于非临时性处理器可读存储介质和/或计算机可读存储介质上,其可以合并到计算机程序产品中。
133.提供所公开的实施例的先前描述以使得本领域的任何技术人员能够制作或使用权利要求。对于本领域的技术人员来说,对这些实施例的各种修改将是易于显而易见的,且可在不脱离权利要求的范围的情况下将本文中所定义的一般原理应用于其它实施例。因此,本公开内容并非意在局限于本文所示的实施例,而是应为其赋予与以下权利要求以及本文所公开的原理和新颖特征相一致的最宽范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1