具体实施方式
现在将参考一些示例实施例描述本公开的原理。应当理解,这些实施例仅出于说明的目的而描述,并且帮助本领域技术人员理解和实现本公开,而不暗示对本公开的范围的任何限制。本文描述的实施例可以以除了下面描述的方式之外的各种方式来实现。
在以下描述和权利要求书中,除非另有定义,否则本文使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。
本公开中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但是不必每个实施例都包括特定特征、结构或特性。此外,这样的短语不一定是指相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,认为结合其他实施例影响此类特征、结构或特性在本领域技术人员的知识内,无论是否明确描述。
应当理解,尽管在本文中可以使用名词前面的术语“第一”、“第二”等来描述各种元素,但是这些元素不应受这些术语的限制。这些术语仅用于区分一个元素与另一个元素,并且它们不限制名词的顺序。例如,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素,而不脱离示例实施例的范围。如本文所用,术语“和/或”包括一个或多个列出的术语的任何和所有组合。
如本文所用,“以下中的至少一项:<两个或更多个元素的列表>”和“<两个或更多个元素的列表>中的至少一项”以及类似措辞,其中两个或更多个元素的列表通过“和”或“或”结合,意指元素中的至少任一个,或元素中的至少任两个或更多个,或至少所有元素。
如本文所使用的,除非明确说明,否则执行步骤“响应于A”不指示该步骤在“A”发生之后立即执行,并且可以包括一个或多个中间步骤。
本文使用的术语仅用于描述特定实施例的目的,并且不旨在限制示例实施例。如本文所用,单数形式“一”、“一个”和“该”也旨在包括复数形式,除非上下文另有明确指示。将进一步理解,术语“包括”、“包括有”、“有”、“具有”、“包含”和/或“包含有”在本文中使用时指定所陈述的特征、元素和/或组件等的存在,但不排除一个或多个其他特征、元素、组件和/或其组合的存在或添加。
如本申请中所使用的,术语“电路系统系统”可以指以下中的一个或多个或全部:
(a)仅硬件电路实现(诸如仅模拟和/或数字电路系统中的实现)以及
(b)硬件电路和软件的组合,例如(如果适用):
(i)具有软件/固件的(多个)模拟和/或数字硬件电路的组合 以及
(ii)具有软件的(多个)硬件处理器(包括数字信号处理器)的任何部分,软件和(多个)存储器,其一起工作以使诸如移动电话或服务器之类的装置执行各种功能的
(c)(多个)硬件电路和/或(多个)处理器,诸如(多个)微处理器或(多个)微处理器的一部分,其需要用于操作的软件(例如,固件),但是软件在不需要用于操作时可以能不存在。
电路系统的这种定义适用于本申请中的该术语的所有使用,包括任意权利要求中。作为另一示例,如本申请中所使用的,术语电路系统还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器的一部分及其(或其)伴随软件和/或固件的实现。例如并且如果适用于特定权利要求元素,术语电路系统还涵盖用于移动设备的基带集成电路或处理器集成电路或服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。
如本文所使用的,术语“通信网络”是指遵循任何合适的通信标准的网络,诸如6G、新无线电(NR)、长期演进(LTE)、高级LTE(LTE-A)、宽带码分多址(WCDMA)、高速分组接入(HSPA)、窄带物联网(NB-Io T)等。此外,终端设备和通信网络中的网络设备之间的通信可以根据任何合适代的通信协议来执行,包括但不限于第一代(1G)、第二代(2G)、2.5G、2.75G、第三代(3G)、第四代(4G)、4.5G、第五代(5G)、第六代(6G)通信协议和/或当前已知或将来开发的任何其他协议。本公开的实施例可以应用于各种通信系统。鉴于通信的快速发展,当然还将存在可以体现本公开的未来类型的通信技术和系统。不应被视为将本公开的范围仅限于前述系统。
如本文所使用的,术语“网络设备”是指通信网络中的节点,终端设备经由该节点接入网络并从其接收服务。网络设备可以指基站(BS)或接入点(AP),例如,节点B(Node B或NB)、演进型NodeB(e Node B或eNB)、NR NB(也称为gNB)、远程无线电单元(RRU)、无线电头端(RH)、远程无线电头端(RRH)、中继、集成接入和回程(IAB)节点、诸如毫微微、微微、非地面网络(NTN)或非地面网络设备(诸如卫星网络设备)、低地球轨道(LEO)卫星和地球同步地球轨道(GEO)卫星)之类的低功率节点、飞行器网络设备等,这取决于所应用的术语和技术。在一些示例实施例中,无线电接入网(RAN)拆分架构包括IAB施主节点处的集中式单元(CU)和分布式单元(DU)。IAB节点包括移动终端(IAB-MT)部分,其对于父节点行为类似于UE,并且IAB节点的DU部分对于下一跳IAB节点行为类似于基站。
术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限定,终端设备也可被称为通信设备、用户设备(UE)、订户站(SS)、便携式订户站、移动站(MS)、或接入终端(AT)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、IP语音(VoIP)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(PDA)、便携式计算机、台式计算机、诸如数码相机的图像捕获终端设备、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线端点、移动站、膝上型嵌入式设备(LEE)、膝上型安装设备(LME)、USB加密狗、智能设备、无线客户驻地设备(CPE)、物联网(IoT)设备、手表或其他可穿戴设备、头戴式显示器(HMD)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动处理链上下文中操作的机器人和/或其他无线设备)、消费者电子设备、在商业和/或工业无线网络上操作的设备等。终端设备还可以对应于IAB节点(例如,中继节点)的移动终端(MT)部分。在以下描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“UE”可以互换使用。
如本文所使用的,术语“资源”、“传输资源”、“资源块”、“物理资源块”(PRB)、“上行链路资源”或“下行链路资源”可以指用于执行通信(例如,终端设备与网络设备之间的通信)的任何资源,诸如时域中的资源、频域中的资源、空域中的资源、码域中的资源或启用通信的时域、频域、空域和/或码域资源的任何其他组合等。在下文中,除非明确声明,否则频域和时域中的资源将用作描述本公开的一些示例实施例的传输资源的示例。注意,本公开的示例实施例同样适用于其他域中的其他资源。
图1示出了其中可以实现本公开的示例实施例的示例通信环境100。在通信环境100中,包括终端设备110-1、终端设备110-2、网络设备120和终端设备130-1、终端设备130-2和网络设备140的多个通信设备可以彼此通信。如本文所使用的,终端设备110-1、终端设备110-2可以统称为“终端设备110”或单独称为“终端设备110”。同样,终端设备130-1、终端设备130-2可以统称为“终端设备130”或单独称为“终端设备130”。
在图1的示例中,网络设备120可以服务于终端设备110。网络设备120的服务区域可以称为小区(未示出)。同样地,网络设备140可以服务于终端设备130。应理解,如果终端设备130位于网络设备120的服务区域或小区,则终端设备130可以由网络设备120服务。如果终端设备110位于网络设备140的服务区域或小区,则终端设备110可以由网络设备140服务。
应当理解,图1中所示的设备及其连接的数目仅用于说明的目的,而不暗示任何限制。通信环境100可以包括被配置为实现本公开的示例实施例的任何合适数目的设备。尽管未示出,但是应当理解,一个或多个附加设备可以位于网络设备120或网络设备140的小区中,并且一个或多个附加小区可以部署在通信环境100中。注意,尽管被图示为网络设备,但是网络设备120/140可以是除网络设备之外的另一设备。尽管被图示为终端设备,但是终端设备110/130可以是除终端设备之外的设备。
在一些示例实施例中,从网络设备120到终端设备110的链路被称为DL,而从终端设备110到网络设备120的链路被称为UL。在DL中,网络设备120是发送(TX)设备(或发送器),终端设备110是接收(RX)设备(或接收器)。在UL中,终端设备110为TX设备(或发送器),网络设备120为RX设备(或接收器)。同样,从网络设备140到终端设备130的链路被称为DL,而从终端设备130到网络设备140的链路被称为UL。在DL中,网络设备140为TX设备(或发送器),终端设备130为RX设备(或接收器)。在UL中,终端设备130为TX设备(或发送器),网络设备140为RX设备(或接收器)。
在一些示例实施例中,终端设备110和130以及网络设备120和140应用TDD模式,诸如D-TDD模式。在TDD模式中,可能发生诸如交叉链路干扰(CLI)的干扰。例如,如果网络设备120的小区是UL重小区,并且网络设备140的小区是DL重小区,则干扰150可能影响网络设备120。在这样的场景中,网络设备120可以被称为“受害方网络设备”或“第一网络设备”,并且网络设备140可以被称为“攻击方网络设备”或“第二网络设备”。这种干扰150可以被称为“网络设备到网络设备干扰”、“网络设备到网络设备CLI”或“gNB到gNB CLI”。
又例如,如果终端设备110执行UL传输并且终端设备130执行DL接收,则终端设备130的DL接收可能受到终端设备110的UL传输的干扰。在这种场景下,终端设备110可以称为“攻击方终端设备”,终端设备130可以称为“受害方终端设备”。终端设备之间的这种干扰160可以被称为“终端设备对终端设备的干扰”、“终端设备对终端设备的CLI”或“UE对UE的CLI”。应当理解,图1中所示的受害方设备和攻击方设备的数目仅用于说明的目的,而不暗示任何限制。可以存在多个受害方设备(诸如受害方网络设备)和多个攻击方设备(诸如攻击方网络设备)。
如本文所使用的,出于说明的目的,干扰或CLI是指网络设备对网络设备干扰或网络设备对网络设备CLI。
通信环境100中的通信可以根据任何适当的(多个)通信协议来实现,包括但不限于第一代(1G)、第二代(2G)、第三代(3G)、第四代(4G)、第五代(5G)、第六代(6G)等的蜂窝通信协议、诸如电气和电子工程师协会(IEEE)802.11等的无线局域网通信协议、和/或当前已知或将来开发的任何其他协议。此外,通信可以利用任何适当的无线通信技术,包括但不限于:码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)、频分双工(FDD)、时分双工(TDD)、多输入多输出(MIMO)、正交频分多址(OFDM)、离散傅里叶变换扩展OFDM(DFT-s-OFDM)和/或当前已知或将来开发的任何其他技术。
D-TDD模式使得能够在上行链路和下行链路传输方向之间动态地切换。这种灵活性提供了增强的能力以根据所提供的上行链路和下行链路业务进行适配。然而,如上所述,D-TDD模式还给网络设备带来不期望的交叉链路干扰。关于CLI的主题可以包括但不限于用于CLI测量的DL参考信号的类型、所支持的测量度量的类型和报告类型以及网络设备和用于减轻网络设备到网络设备CLI的机制之间的信息交换。例如,对于给定gNB(也称为测量/受害gNB)处的测量,时隙的链路方向必须是上行链路,而要测量的(多个)gNB将时隙配置为下行链路。又例如,可以在受害方gNB处执行UL静默以确保UL传输不与gNB到gNB的 CLI测量冲突。
在一些机制中,提出执行CLI测量并交换测量结果以减轻网络设备到网络设备CLI。在此类机制中,如果攻击方网络设备向受害方网络设备发送参考信号,则受害方网络设备将测量参考信号并反馈测量报告。在解决方案中,对于gNB到gNB共信道CLI测量,复用现有(多个)DL信道/(多个)信号/(多个)测量资源可以被认为是基线。例如,同步信号块(SSB)、非零功率(NZP)/零功率(ZP)-信道状态信息(CSI)-参考信号(RS)、用于物理下行链路控制信道(PDCCH)/物理下行链路共享信道(PDSCH)的解调RS(DMRS)、CSI干扰测量(IM)、接收信号强度指示符(RSSI)测量资源等。在另一解决方案中,对于gNB到gNB共信道CLI测量和/或信道测量,至少周期性NZP CSI-RS/SSB可被复用作为基线。用于NZP CSI-RS/SSB的配置的交换可以是gNB到gNB CLI测量和/或信道测量的启用者。
为了测量参考信号,受害方网络设备必须考虑攻击方网络设备与受害方网络设备之间的定时差。否则,信道测量的准确性将受到严重影响。然而,由于传播延迟,需要解决如何确定定时差。
在一些机制中,在动态TDD环境中,干扰和交叉链路干扰的水平将基于相邻小区的UL和DL负载的影响而动态地改变,使得上行链路性能极其不稳定。动态UL时隙(其是动态地转变成UL时隙的灵活时隙)的信号与干扰加噪声比(SINR)将与正常UL时隙的信号与干扰加噪声比(SINR)非常不同(其中预期所有小区也将该时隙专用于上行链路传输)。
因此,相同终端设备在不同的UL时隙中的SINR变化较大,要求调制码方案(MCS)的动态变化更大、更快,频率选择调度()更灵活、更快。需要考虑如何快速测量动态TDD UL终端设备在不同时隙的SINR。
为了解决上述问题或其他潜在问题的至少一部分,提出了关于UL参考信号的配置的解决方案。该方案中,终端设备从第一网络设备接收用于上行链路参考信号(RS)的配置。该配置包括用于UL RS的定时提前(TA)信息,并且定时提前信息与第一网络设备处的接收和一个或多个第二网络设备处的发送之间的时间偏移相关联。终端设备基于配置向第一网络设备发送上行链路参考信号。这样,第一网络设备可以指令终端设备调整上行链路参考信号传输的定时。因此,上行链路参考信号可以与来自一个或多个第二网络设备的干扰信号的接收对齐。
在一些示例实施例中,第一网络设备可以基于接收到的上行链路参考信号和来自一个或多个第二网络设备的干扰信号来确定测量结果。利用经对齐的上行链路参考信号和干扰信号,可以实现更准确的测量结果。此外,基于更准确的测量结果,可以为终端设备确定恰当的TDD模式。
下面结合附图对本发明的原理和实现进行详细说明。
图2示出了根据本公开的一些示例实施例的ULRS传输的示例信令流200。出于讨论的目的,将参考图1,例如通过使用终端设备110和网络设备120,来讨论信令流200。在关于图2的描述中,假设网络设备120是“受害方网络设备”或也被称为“第一网络设备”。诸如网络设备140的其他网络设备可以是“攻击方网络设备”或“第二网络设备”。
如所示的,网络设备120基于网络设备120处的接收与一个或多个其他网络设备(诸如网络设备140)处的发送之间的时间偏移来确定(210)用于UL参考信号(RS)的定时提前信息。举例来说,UL RS可以是探测参考信号(SRS)或任何其他合适的UL RS。
时间偏移可以指示从一个或多个其他网络设备(诸如(多个)攻击方网络设备、(多个)相邻网络设备)到网络设备120的传播延迟。如本文所使用的,时间偏移可以被称为“T1”。时间偏移T1可以指示网络设备120从另一网络设备接收DL RS时的时间与另一网络设备发送DL RS时的时间之间的差。举例来说,DL RS可以是信道状态信息参考信号(CSI-RS)、系统同步块(SSB)或任何其他合适的RS。
定时提前信息可以包括用于确定UL RS被发送时的定时的任何合适的信息。定时提前信息可以由网络设备120基于时间偏移(即,T1)来确定,使得在网络设备120处的UL RS接收在时域中与来自一个或多个其他网络设备的在网络设备120处的干扰重叠。
在一些示例实施例中,一个或多个其他网络设备可以包括多个网络设备或多个相邻小区。网络设备120可以从多个网络设备接收DL RS。网络设备120可以基于DL RS来确定时间偏移。
在一个示例中,可以基于来自多个网络设备的DL RS的最大干扰来确定时间偏移。在另一示例中,可以基于来自多个网络设备的DL RS的最小干扰来确定时间偏移。在又一示例中,可以基于来自多个网络设备的DL RS的平均干扰来确定时间偏移。例如,在多个攻击方网络设备的情形中,时间偏移可被计算为邻域蜂窝小区的传播延迟的平均或最小或最大值或最大干扰。
在一些示例实施例中,如何确定时间偏移取决于网络设备120的实现。在一个示例中,网络设备120可以在保护时段(GP)期间从一个或多个其他网络设备接收DL RS。例如,网络设备120可以使用大于预定义时间阈值的GP符号来接收DL RS。网络设备120可以使用GP来从DL切换到UL。
备选地或附加地,在一些示例实施例中,网络设备120可以向一个或多个其他网络设备指示发送DL RS。例如,网络设备120可以向一个或多个其他网络设备发送指示一个或多个其他网络设备发送DL RS的触发。
在一些示例实施例中,网络设备120可以在空闲状态下从一个或多个其他网络设备接收DL RS。在一些示例实施例中,网络设备120可以在小区建立期间从一个或多个其他网络设备接收DL RS。
由于网络设备120和其他网络设备是静态的,因此预期时间偏移相当恒定。网络设备120与其他网络设备之间的时间偏移确定可以是相当偶发的。上述时间偏移确定可适用于此类偶发时间偏移确定。
网络设备120向终端设备110发送(215)用于UL RS的配置。该配置包括定时提前信息。因此,终端设备110接收(220)配置。终端设备110基于该配置向网络设备120发送(225)UL RS。网络设备120接收(230)UL RS。
在一些示例实施例中,配置可以包括TDD帧结构配置。网络设备120可以在无线电资源控制(RRC)信令中(诸如在tdd-UL-DL-ConfigurationCommon中)经由信息元素(IE)来发送TDD帧结构配置。备选地或附加地,在一些示例实施例中,如果UL RS是SRS,则配置可以包括RS配置,例如SRS配置。SRS配置可以包括SRS类型(诸如非周期性或周期性)、功率控制设置和资源映射。SRS配置可以经由诸如SRS-ResourceSet的RRC消息来发送。
如上所述,定时提前信息可以由网络设备120基于时间偏移来确定,使得在网络设备120处对UL RS的接收在时域中与来自一个或多个其他网络设备的干扰重叠。例如,RS配置可以指示UL RS资源(诸如SRS资源)可以被配置为与GP符号至少部分地重叠。在一些示例中,RS配置可以将诸如SRS传输的UL RS配置为非周期性。在这种情况下,适于网络设备120经由下行链路控制信息(DCI)触发在GP符号期间UL RS的传输。备选地或附加地,RS配置可以是用于UL RS的新配置。例如,在GP符号期间用于SRS的新配置可以由网络设备120在传统SRS配置之上配置。
TDD或D-TDD网络只能执行发送或接收,而不能同时执行发送和接收,因此受害方网络设备需要处于接收模式(即UL)进行测量。因此,受扰方网络设备使用哪个资源进行CLI测量是另一个需要解决的问题。
考虑到在一些示例实施例中,配置指示至少部分地在时间段期间发送UL RS。在一个示例中,时间段可以包括保护时段。在另一示例中,时间段可以包括一个或多个灵活符号。
图3A示出了根据本公开的一些示例实施例的使用GP符号进行UL RS传输的示例。如图3A所示,定时310表示另一网络设备(诸如攻击方网络设备)的定时。定时320表示来自另一网络设备的信号由网络设备110接收的定时。如所示的,定时差325(其表示时间偏移T1)发生在定时310和定时320之间。定时330表示网络设备120的定时。定时340表示由网络设备120从终端设备110接收的信号的定时。定时350表示终端设备110的定时。
如上所述,终端设备120基于定时提前信息发送(225)UL RS。在示例实施例中,终端设备110从符号352开始发送(225)UL RS。符号352在由网络设备120接收的定时340中早于符号342。符号352和符号342之间的差345可以基于定时提前信息来确定。例如,差345可以是定时提前的值。这样,网络设备120可以指示终端设备110调整UL RS的定时。通过提前发送UL RS,网络设备120可以在GP期间接收UL RS。这种UL RS接收可以与来自其他网络设备的干扰的接收对齐。
取决于时间偏移,定时提前信息可以包括用于指示终端设备110调整UL RS的传输定时的任何合适的信息。仍然参考图2,在一些示例实施例中,时间偏移的量是整数个符号。在这种情况下,定时提前信息可以指示时间段内的符号(称为目标符号)。终端设备110可以使用所指示的符号和参考定时提前来发送UL RS。因此,网络设备120可以使用所指示的符号来接收UL RS。参考定时提前可以是用于正常UL传输(即,本文中的正常UL传输可以意指除了诸如SRS传输的上行链路参考信号传输之外的UL传输)的定时提前,例如物理上行链路共享信道(PUSCH)传输。参考定时提前可以被称为传统TA。例如,参考定时提前可以由终端设备110从网络(例如,从网络设备120)接收。
举例来说,如果时间偏移是整数个符号(诸如正交频分复用(OFDM)符号),,则终端设备120的UL RS传输可以在时间上提前:
(1)
其中表示从终端设备110的角度来看的目标符号的定时,表示针对用于终端设备110的UL时隙配置的参考定时提前或基线时间提前,表示保护时段内的符号数目,表示时间偏移,表示重叠符号(即UL RS与干扰重叠的符号)的数目。如上所述,时间偏移可以由网络设备120确定或测量。目标符号的定时应当早于或等于保护时段的开始时间。在示例实施例中,终端设备110诸如从网络设备120的网络设备接收参数、、和/或。因此,在这样的示例中,终端设备110可以应用公式(1)来获得用于UL RS传输的定时提前。指示目标符号的定时的其他方式可以备选地被使用,如下所述。
在一些示例实施例中,网络设备120可以确定目标符号。定时提前信息可以包括目标符号的标识符(例如,索引)。备选地或附加地,定时提前信息可指示重叠符号的数目或对应于的符号的数目。例如,对应于的符号的数目可以通过RRC或DCI或介质访问控制(MAC)控制元素(CE)被发信号通知终端设备110。基于对应于的符号的数目,终端设备110可以确定使用哪个符号。因此,终端设备110可以使用目标符号和参考定时提前来发送(225)UL RS。例如,终端设备110可以在所指示的符号内使用发送(225)SRS。
图3B示出了根据本公开的一些示例实施例的使用GP符号进行UL RS传输的示例。在图3B中,放大地示出了定时340的一部分。如所示的,GP中有四个符号。时间偏移365由网络设备120确定。在该示例中,时间偏移365具有三个符号。如果重叠符号的数目是1,则对应于的符号是符号376。也就是说, UL RS接收可以在符号376中。如果是2,则并且用于发送UL RS的对应目标符号是符号374。在这种情况下,在网络设备120处接收的UL RS可以与另一网络设备的1个DL符号重叠。如果是3,则并且用于发送UL RS的对应目标符号是符号372。在这种情况下,在网络设备120处接收的UL RS可以与另一网络设备的2个DL符号重叠。
已经描述了时间偏移是整数个符号的示例。返回参考图2,备选地,在一些示例实施例中,时间偏移的量不是整数个符号。在这种情况下,定时提前信息可以指示对参考定时提前的定时调整和时间段内的符号。终端设备110可以使用所指示的符号、定时调整以及参考TA来发送UL RS。同样,网络设备120可以使用所指示的符号和定时调整来接收UL RS。
举例来说,时间偏移,其中不是整数个符号,表示符号的整数数目,表示和之间的样本数目。在这种情况下,终端设备120的UL RS传输可以在时间上提前:
(2)
其中表示对应于)的符号的数目。如上所述,时间偏移可以由网络设备120确定或测量。目标符号的定时可以早于或等于保护时段的开始时间。如本文所使用的,可以被称为对参考TA的定时调整,并且可以指示保护时段内的符号。
在这种情况下,定时提前信息可以指示对参考定时提前的定时调整和时间段内的符号。例如,定时调整可以经由MAC CE向终端设备110指示。另外,目标符号的指示(也称为符号位置指示)可以通过RRC或DCI或MAC CE来发送。
终端设备110可以使用所指示的符号、定时调整和参考定时提前来发送(225)ULRS。例如,终端设备110可以在所指示的符号内发送(225)SRS,并且使用减定时调整()。
尽管关于GP描述了用于定时提前信息的以上示例,但是该概念也可应用于灵活符号。通过基于定时提前信息发送UL RS,可以在GP或灵活符号中发送UL RS。因此,UL RS接收可以与相邻小区DL干扰的接收对齐。
在一些示例实施例中,如果时间偏移量小于网络设备120从DL切换到UL的时间阈值,则网络设备120可以指示一个或多个其他网络设备在该时间段期间发送DL RS。该时间段可以是GP。例如,网络设备110可以指示攻击方网络设备或攻击方相邻小区在GP符号中传送CSI-RS。以这种方式,网络设备120可以测量对齐的CLI。
备选地或附加地,如果时间偏移量小于时间阈值,则网络设备120可以向终端设备110发送增加时间段的持续时间的指示。以这种方式,网络设备120可以决定增加诸如GP的时间段的持续时间,以确保UL RS及时到达。
仍然参考图2,在一些示例实施例中,网络设备120可以确定(235)用于接收UL RS的第一定时是否与用于从一个或多个其他网络设备接收干扰信号的第二定时对齐。换句话说,网络设备120可以确定所接收的UL RS是否至少部分地与来自其他网络设备的干扰重叠。如果第一定时与第二定时不对齐,则网络设备120可以向终端设备110发送(240)更新定时提前信息的指示。例如,如果终端设备110移动,则接收到的先前定时提前信息(220)可能需要更新。经更新的定时提前信息的确定或时间偏移的确定可以与上述确定类似,在此不再重复。
终端设备110可以接收(245)指示,并且可以基于经更新的定时提前信息向网络设备120重传(250)UL RS。网络设备120可以从终端设备110接收(255)UL RS。
通过更新定时提前信息,可以使得接收到的UL RS可以与接收到的干扰对齐。此类动态定时提前信息确定和动态UL RS传输可适用于TDD模式,尤其适用于动态TDD模式。
否则,如果第一定时与第二定时对齐,则网络设备120可以基于接收到的UL RS和干扰信号来确定(260)测量结果。举例来说,测量结果包括测量的SINR或UL-SINR、测量的参考信号接收功率(RSRP)(诸如SRS-RSRP)、接收信号强度指示符(RSSI)(诸如SRS-RSSI)或任何其他合适的测量结果。
网络设备120可以基于测量结果来确定(265)用于终端设备110的TDD模式。例如,网络设备120可以确定是否可以针对终端设备110启用D-TDD模式。换句话说,基于测量结果,网络设备120可以决定终端设备110的传输是否能够容忍网络设备120在D-TDD模式下的CLI。然后,网络设备120可以基于所确定的TDD模式来调度(270)来自终端设备110的UL传输。
如果由于CLI而认为终端设备110的传输处于“风险中”(即,受到有害干扰),则可以在相邻小区之间具有对齐方向的时隙期间服务终端设备110。例如,网络设备120可以基于测量结果来确定终端设备110的传输是否由于CLI而被认为是“有风险的”(即,受到有害干扰)。如果终端设备110的传输由于CLI而被认为是“处于风险中”,则可以不针对终端设备110确定动态TDD模式,并且可以针对终端设备110确定静态TDD模式。否则,如果终端设备110的传输未被认为是“处于风险中”,则可以针对终端设备110确定D-TDD模式。
出于说明的目的,以测量的SINR作为测量结果的示例。如果测量的SINR超过小区特定阈值,则可以针对终端设备110确定动态TDD模式,这可以意味着终端设备110没有风险。又例如,如果测量的SINR超过设备特定阈值,则可以针对终端设备110确定动态TDD模式。配置的设备特定阈值可以取决于业务优先级和/或服务质量(QoS)以及任何其他合适的因素。对于又一示例,如果测量的SINR和参考SINR之间的差低于阈值,则可以针对终端设备110确定动态TDD模式。以这种方式,如果终端设备110的传输被认为是“处于风险中”,则可以针对终端设备110确定动态TDD模式。
应当理解,TDD模式确定可以使用除了SINR和其他确定规则之外的其他测量结果。这些测量结果和规则可以单独使用或组合使用。本公开的范围在这方面不受限制。
以这种方式,测量结果可以用作决定给定终端设备是否可以在动态TDD时隙期间在UL中被调度的指示,其中预期CLI主导UL接收性能。
在一些示例实施例中,如果针对终端设备110确定了D-TDD模式,则网络设备110可以基于测量结果来确定用于在D-TDD模式下来自终端设备110的用于UL传输的另外的配置。举例来说,基于测量结果,网络设备120可以相应地选择用于终端设备110的动态时隙的适当的MCS、FSS、分配和/或发送功率。例如,关于预期CLI的信息也可以用作UL中的调度和资源分配期间的输入。网络设备120可以决定选择比链路适配建议的更保守的MCS,以便应对预期的CLI水平。
网络设备110可以向终端设备110发送另外的配置。该另外的配置可经由DCI、RRC、MAC CE或其他合适的信令来发送。终端设备110可以接收另外的配置,并且可以基于另外的配置来执行UL传输。
应当理解,尽管在信令流200中示出了一个终端设备110,但是网络设备120可以向多个终端设备110发送包括定时提前信息的配置。为了执行该早期交叉链路干扰测量,网络设备120可以指令一个或多个终端设备110单独调整SRS传输的TA,以便将其与相邻小区DL干扰的接收对齐。由于提出的TA调整,测量依赖于TDD帧配置的保护符号期间的SRS传输(和接收)。这样,受害方网络设备可以在D-TDD被有效采用之前预测D-TDD的预期CLI,并相应地调整小区内终端设备的调度。
多个终端设备可以执行静态TDD模式、动态TDD模式或组合TDD模式。也就是说,CLI可以在动态TDD场景或静态TDD场景中被观察到。
通过使用基于定时提前信息的当前UL RS传输,可以在D-TDD被有效地采用之前更准确地测量动态UL时隙信噪比(SNR)。
在动态TDD中,受害方网络设备可以具有网络设备到网络设备CLI的早期估计。因此,受害方网络设备可以预先采取D-TDD时隙调度决策,诸如独立的MCS、FSS、UE功率或保持TDD模式。可以实现更灵活的进入和退出到D-TDD模式而不损害TDD性能。
此外,测量是在GP符号期间执行的,并且因此可以节省用于测量的空中接口资源,而不损失分配的DL和UL资源。
图4示出了根据本公开的一些示例实施例的基于UL参考信号的干扰测量的过程400的示例流程图。过程400可以在受害方网络设备或第一网络设备处实现。出于说明的目的,可以从图1中的网络设备120的角度描述过程400。
在框410处,网络设备120可以启动动态TDD模式。备选地,在一些示例实施例中,网络设备120可以启动静态TDD模式或任何其他合适的模式。
在框420处,网络设备120通过测量攻击方小区或攻击方网络设备(诸如图1中的网络设备140)的传播延迟来确定时间偏移。传播延迟可以基于SSB或CSI-RS来确定或测量。
在框430处,网络设备120可以向终端设备110发送诸如SRS配置或动态TDD SRS配置的配置。该配置可以由终端设备110使用来发送UL RS,诸如SRS。例如,诸如SRS配置的配置可以包括用于SRS的定时提前信息。例如,定时提前信息可以基于网络设备120处的接收和一个或多个其他网络设备处的发送之间的时间偏移来确定。已经关于图2描述了关于配置的细节,这里将不再重复。
在框440处,网络设备120可以基于SRS配置来执行SRS测量。例如,网络设备120可以在GP期间基于SRS配置从终端设备110接收SRS。网络设备120可以基于在GP期间接收到的SRS来执行SRS测量。
在框450处,网络设备120确定SRS接收定时是否与来自(多个)其他网络设备的DL干扰信号对齐。如果未对齐,则过程400进行到框460。在框460处,网络设备120可以调整终端设备110的SRS定时提前信息。例如,网络设备120可以向终端设备110发送包括经更新的定时提前信息的经更新的SRS配置。在框440处,网络设备120可以基于经更新的SRS配置来执行SRS测量。以这种方式,可以实现动态SRS发送/接收。因此,可以实现GP中的动态测量。
如果SRS接收定时与DL干扰信号对齐,则过程600进行到框470。在框470处,网络设备120可以确定测量结果是否大于预定阈值。例如,网络设备120可以确定测量UL-SINR是大于小区特定的阈值还是设备特定的阈值。
如果测量结果不大于预定阈值,则过程400进行到框480。在框480处,网络设备120可以利用TDD模式(诸如静态TDD模式)来调度终端设备110。
如果测量结果大于预定阈值,则可以针对终端设备110启用D-TDD模式,并且过程400进行到框490。在框490处,网络设备120可以利用D-TDD模式中的专用MCS或FSS或功率模式来调度终端设备110。
应当理解,过程400仅用于说明的目的。可以省略或改变过程400中的若干框。应当理解,在框430处,网络设备120可以向多个终端设备110发送包括定时提前信息的SRS配置。例如,为了在框440处执行该早期交叉链路干扰测量,网络设备120可以指示一个或多个终端设备110单独地调整SRS传输的TA,以便将其与相邻小区DL干扰的接收对齐。
由于提出的TA调整,测量依赖于TDD帧配置的保护符号期间的SRS传输(和接收)。这样,受害方网络设备可以在D-TDD被有效采用之前预测D-TDD的预期CLI,并相应地调整小区内终端设备的调度。
通过使用基于定时提前信息的当前UL RS传输,可以在D-TDD被有效地采用之前更准确地测量动态UL时隙信噪比(SNR)。
在动态TDD中,受害方网络设备可以具有网络设备到网络设备CLI的早期估计。因此,受害方网络设备可以预先采取D-TDD时隙调度决策,诸如独立的MCS、FSS、UE功率或保持TDD模式。可以实现更灵活的进入和退出到D-TDD模式而不损害TDD性能。
此外,测量是在GP符号期间执行的,并且因此可以节省用于测量的空中接口资源,而不损失分配的DL和UL资源。
图5示出了根据本公开的一些示例实施例的在终端设备处实现的示例方法500的流程图。出于讨论的目的,将从图1中的终端设备110的角度描述方法500。
在框510,终端设备110从第一网络设备(诸如网络设备120)接收用于上行链路参考信号的配置。该配置包括用于上行链路参考信号的定时提前信息。定时提前信息与第一网络设备处的接收和一个或多个第二网络设备处的发送之间的时间偏移相关联。
步骤520,终端设备110基于配置向第一网络设备发送上行链路参考信号。
在一些示例实施例中,配置指示至少部分地在时间段期间发送上行链路参考信号。该时间段可以包括以下至少一项:装置的保护时段、或终端设备110的一个或多个灵活符号。
在一些示例实施例中,时间偏移的量是整数个符号。定时提前信息指示时间段内的符号。在这种情况下,终端设备110可以使用所指示的符号和参考定时提前来发送上行链路参考信号。
在一些示例实施例中,时间偏移的量不是整数个符号。定时提前信息指示对参考定时提前的定时调整和时间段内的符号。在这种情况下,终端设备可以使用所指示的符号、定时调整以及参考定时提前来发送上行链路参考信号。
在一些示例实施例中,时间偏移的量小于第一网络设备从下行链路发送切换到上行链路接收的时间阈值。在这种情况下,终端设备110可以从第一网络设备接收增加时间段的持续时间的指示。
在一些示例性实施例中,终端设备110可以从第一网络设备接收更新定时提前信息的指示。终端设备110可以基于经更新的定时提前信息向网络设备重传参考信号。
在一些示例实施例中,终端设备110可以从第一网络设备接收用于以动态时分双工模式从终端设备110进行上行链路发送的另一配置。该另一配置由第一网络设备基于与上行链路参考信号相关联的测量结果确定的。
图6示出了根据本公开的一些示例实施例的在第一网络设备或受害方网络设备处实现的示例方法600的流程图。出于讨论的目的,将从图1中的网络设备120的角度描述方法600。
在框610,网络设备120基于网络设备120处的接收和一个或多个第二网络设备(诸如攻击方网络设备)处的发送之间的时间偏移来确定用于上行链路参考信号的定时提前信息。
在框620处,网络设备120向终端设备(诸如终端设备110)发送用于上行链路参考信号的配置。该配置包括定时提前信息。
在框630,网络设备120基于该配置从终端设备接收上行链路参考信号。
在一些示例实施例中,配置指示至少部分地在时间段期间发送上行链路参考信号。该时间段包括以下至少一项:保护时段、或一个或多个灵活符号。
在一些示例实施例中,时间偏移的量是整数个符号。定时提前信息指示时间段内的符号。在这样的情况下,网络设备120可以使用所指示的符号来接收上行链路参考信号。
在一些示例实施例中,时间偏移的量不是整数个符号。定时提前信息指示对参考定时提前的定时调整和该时间段内的符号。在这样的情况下,网络设备120可以使用所指示的符号(定时调整)来接收上行链路参考信号。
在一些示例实施例中,时间偏移的量小于网络设备120从下行链路发送切换到上行链路接收的时间阈值。网络设备120可以指示一个或多个第二网络设备在该时间段期间发送下行链路参考信号。或,网络设备120可以向终端设备发送增加该时间段的持续时间的指示。
在一些示例实施例中,网络设备120可以确定用于接收上行链路参考信号的第一定时是否与用于从一个或多个第二网络设备接收干扰信号的第二定时对齐。如果第一定时与第二定时对齐,则网络设备120可以基于所接收的上行链路参考信号和干扰信号确定测量结果。网络设备120可以基于测量结果确定终端设备的TDD模式。网络设备120可以基于所确定的TDD模式来调度来自终端设备的上行链路传输。
在一些示例实施例中,如果第一定时未与第二定时对齐,则网络设备120可以向终端设备发送更新定时提前信息的指示。网络设备120可以基于经更新的定时提前信息从终端设备接收参考信号。
在一些示例性实施例中,网络设备120可以基于测量结果来确定用于以动态TDD模式从终端设备进行上行发送的另一配置。网络设备120可以向终端设备发送另一的配置。
在一些示例实施例中,测量结果包括所测量到的SINR。如果以下至少一项被满足,则为终端设备确定动态TDD模式:所测量到的SINR超过小区特定阈值,所测量到的SINR超过设备特定阈值,或所测量到的SINR与参考SINR之间的差低于阈值。
在一些示例实施例中,一个或多个第二网络设备包括多个网络设备。可以基于以下至少一个来确定时间偏移:来自多个网络设备的下行链路参考信号的最大干扰、来自多个网络设备的下行链路参考信号的最小干扰或来自多个网络设备的下行链路参考信号的平均干扰。
在一些示例实施例中,时间偏移可以通过以下至少一项来确定:在保护时段期间从一个或多个第二网络设备接收下行链路参考信号,向一个或多个第二网络设备指示发送下行链路参考信号,在空闲状态下从一个或多个第二网络设备接收下行链路参考信号,或在小区建立期间,从一个或多个第二网络设备接收下行链路参考信号。
在一些示例实施例中,能够执行方法500中的任一个(例如,图1中的终端设备110)的装置可以包括用于执行方法500的相应操作的部件。该部件可以以任何合适的形式实现。举例来说,该部件可实施于电路系统或软件模块中。该装置可以实现为或包括在图1中的终端设备110中。
在一些示例实施例中,该装置包括用于从诸如网络设备120的第一网络设备接收用于上行链路参考信号的配置的部件。该配置包括用于上行链路参考信号的定时提前信息。定时提前信息与第一网络设备处的接收和一个或多个第二网络设备处的发送之间的时间偏移相关联。该装置还包括用于基于该配置来向第一网络设备发送上行链路参考信号的部件。
在一些示例实施例中,配置指示至少部分地在时间段期间发送上行链路参考信号。时间段可以包括以下至少一项:装置的保护时段、或者装置的一个或多个灵活符号。
在一些示例实施例中,时间偏移的量是整数个符号。定时提前信息指示时间段内的符号。在这种情况下,用于发送上行链路参考信号的部件可包括用于使用所指示的码元和参考定时提前来发送上行链路参考信号的部件。
在一些示例实施例中,时间偏移的量不是整数个符号。定时提前信息指示对参考定时提前的定时调整和该时间段内的符号。在这样的情况下,用于发送上行链路参考信号的部件可以包括:用于使用所指示的符号、定时调整和参考定时提前来发送上行链路参考信号的部件。
在一些示例实施例中,时间偏移的量小于第一网络设备从下行链路发送切换到上行链路接收的时间阈值。在这样的情况下,该装置可以包括用于从第一网络设备接收增加该时间段的持续时间的指示的部件。
在一些示例实施例中,该装置可以包括用于从第一网络设备接收更新定时提前信息的指示的部件。该装置可以包括用于基于经更新的定时提前信息向网络设备重传参考信号的部件。
在一些示例实施例中,该装置可以包括用于从第一网络设备接收用于以动态时分双工模式从第一装置进行上行链路发送的另一配置的部件。该另一配置由第一网络设备基于与上行链路参考信号相关联的测量结果确定的。
在一些示例实施例中,该装置还包括用于执行方法500或终端设备110的一些示例实施例中的其他操作的部件。在一些示例实施例中,部件包括:至少一个处理器;以及存储指令的至少一个存储器,指令在由至少一个处理器执行时引起装置的执行。
在一些示例实施例中,能够执行任何方法600(例如,图1中的网络设备120)的装置可以包括用于执行方法600的相应操作的部件。该部件可以以任何合适的形式实现。举例来说,部件可实施于电路系统或软件模块中。该装置可以实现为或包括在图1中的网络设备120中。
在一些示例实施例中,该装置包括用于基于在该装置处的接收和在一个或多个第二网络设备(诸如攻击方网络设备)处的发送之间的时间偏移来确定用于上行链路参考信号的定时提前信息的部件。该装置还包括用于向终端设备(诸如终端设备110)发送用于上行链路参考信号的配置的部件。该配置包括定时提前信息。该装置还包括用于基于该配置从终端设备接收上行链路参考信号的部件。
在一些示例实施例中,配置指示至少部分地在时间段期间发送上行链路参考信号。该时间段包括以下至少一项:保护时段、或一个或多个灵活符号。
在一些示例实施例中,时间偏移的量是整数个符号。定时提前信息指示时间段内的符号。在这种情况下,用于接收上行链路参考信号的部件可包括用于使用所指示的符号来接收上行链路参考信号的部件。
在一些示例实施例中,时间偏移的量不是整数个符号。定时提前信息指示对参考定时提前的定时调整和该时间段内的符号。在这种情况下,用于接收上行链路参考信号的部件可以包括用于使用所指示的符号、定时调整来接收上行链路参考信号的部件置。
在一些示例实施例中,时间偏移的量小于装置从下行链路发送切换到上行链路接收的时间阈值。该装置还可以包括用于指示一个或多个第二网络设备在该时间段期间发送下行链路参考信号的部件。备选地,该装置还可以包括用于向终端设备发送增加时间段的持续时间的指示的部件。
在一些示例实施例中,该装置还可以包括用于确定用于接收上行链路参考信号的第一定时是否与用于从一个或多个第二网络设备接收干扰信号的第二定时对齐的部件。该装置还可以包括:用于根据确定第一定时与第二定时对齐,基于所接收的上行链路参考信号和干扰信号来确定测量结果的部件;用于基于测量结果来确定用于终端设备的时分双工(TDD)模式的部件元;以及用于基于所确定的TDD模式来调度来自终端设备的上行链路传输的部件。
在一些示例实施例中,装置还可以包括用于根据确定第一定时未与第二定时对齐,向终端设备发送更新定时提前信息的指示的部件;以及用于基于经更新的定时提前信息从终端设备接收参考信号的部件。
在一些示例实施例中,该装置还可以包括:用于基于测量结果来确定用于以动态TDD模式从终端设备进行上行链路发送的另一配置的部件;以及用于向终端设备发送该另一配置的部件。
在一些示例实施例中,测量结果包括所测量到的SINR。如果以下至少一项被满足,则为终端设备确定动态TDD模式:所测量到的SINR超过小区特定阈值,所测量到的SINR超过设备特定阈值,或所测量到的SINR与参考SINR之间的差低于阈值。
在一些示例实施例中,一个或多个第二网络设备包括多个网络设备。该装置还可以包括用于基于以下至少一项来确定时间偏移的部件:来自多个网络设备的下行链路参考信号的最大干扰、来自多个网络设备的下行链路参考信号的最小干扰、或来自多个网络设备的下行链路参考信号的平均干扰。
在一些示例实施例中,用于确定时间偏移的部件可以包括以下至少一项:用于在保护时段期间从一个或多个第二网络设备接收下行链路参考信号的部件;用于指示一个或多个第二网络设备发送下行链路参考信号的部件;用于在空闲状态下从一个或多个第二网络设备接收下行链路参考信号的部件;或用于在小区建立期间从一个或多个第二网络设备接收下行链路参考信号的部件。
在一些示例实施例中,该装置还包括用于执行方法600或网络设备120的一些示例实施例中的其他操作的部件。在一些示例实施例中,部件包括:至少一个处理器;以及存储指令的至少一个存储器,指令在由至少一个处理器执行时引起装置的执行。
图7是适于实现本公开的示例实施例的设备700的简化框图。设备700可以用于实现通信设备,例如图1所示的终端设备110、网络设备120、终端设备130或网络设备140。如图所示,设备700包括一个或多个处理器710、耦合到处理器710的一个或多个存储器720以及耦合到处理器710的一个或多个通信模块740。
通信模块740用于双向通信。通信模块740具有一个或多个通信接口以支持与一个或多个其他模块或设备的通信。通信接口可以表示与其他网络元件通信所必需的任何接口。在一些示例实施例中,通信模块740可以包括至少一个天线。
作为非限制性示例,处理器710可以是适合于本地技术网络的任何类型,并且可以包括以下中的一个或多个:通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器。设备700可以具有多个处理器,诸如在时间上从属于同步主处理器的时钟的专用集成电路芯片。
存储器720可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(ROM)724、电可编程只读存储器(EPROM)、闪存、硬盘、光盘(CD)、数字视频盘(DVD)、光盘、激光盘以及其他磁存储和/或光存储。易失性存储器的示例包括但不限于随机存取存储器(RAM)722和将不会持续断电持续时间的其他易失性存储器。
计算机程序730包括由相关联的处理器710执行的计算机可执行指令。程序730的指令可以包括用于执行本公开的一些示例实施例的操作/动作的指令。程序730可以存储在存储器中,例如ROM 724。处理器710可以通过将程序730加载到RAM 722中来执行任何合适的动作和处理。
本公开的示例实施例可以借助于程序730来实现,使得设备700可以执行如参考图2至图6所讨论的本公开的任何过程。本公开的示例实施例还可以通过硬件或者通过软件和硬件的组合来实现。
在一些示例实施例中,程序730可以有形地包含在计算机可读介质中,该计算机可读介质可以包括在设备700中(诸如在存储器720中)或设备700可访问的其他存储设备中。设备700可以将程序730从计算机可读介质加载到RAM 722以供执行。在一些示例实施例中,计算机可读介质可以包括任何类型的非暂时性存储介质,诸如ROM、EPROM、闪存、硬盘、CD、DVD等。如本文所使用的术语“非暂态”是介质本身(即,有形的,而不是信号)的限制,而不是对数据存储持久性(例如,RAM对ROM)的限制。
图8示出了可以是CD、DVD或其他光学存储盘形式的计算机可读介质800的示例。计算机可读介质800上存储有程序730。
通常,本公开的各种实施例可以以硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可在硬件中实施,而其他方面可在可由控制器、微处理器或其他计算装置执行的固件或软件中实施。虽然本公开的实施例的各个方面被示出和描述为框图、流程图或使用一些其他图形表示,但是应当理解,作为非限制性示例,本文描述的块、装置、系统、技术或方法可以在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合中实现。
本公开的一些示例实施例还提供了有形地存储在计算机可读介质(诸如非暂时性计算机可读介质)上的至少一个计算机程序产品。计算机程序产品包括计算机可执行指令,诸如在目标物理或虚拟处理器上的设备中执行的程序模块中包括的那些指令,以执行如上所述的任何方法。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能可以根据需要在程序模块之间组合或拆分。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质两者中。
用于执行本公开的方法的程序代码可以用一种或多种编程语言的任何组合来编写。程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码在由处理器或控制器执行时使流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上、部分在机器上、作为独立软件包、部分在机器上并且部分在远程机器上或完全在远程机器或服务器上执行。
在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体承载,以使得设备、装置或处理器能够执行如上所述的各种过程和操作。载波的示例包括信号、计算机可读介质等。
计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备,或前述的任何合适的组合。计算机可读存储介质的更具体的示例将包括具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备或前述的任何合适的组合。
此外,虽然以特定顺序描绘了操作,但是这不应当被理解为要求以所示的特定顺序或以顺序执行这样的操作,或者执行所有示出的操作以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样地,虽然在以上讨论中包含若干特定实现细节,但是这些不应当被解释为对本公开的范围的限制,而是应当被解释为对可以特定于特定实施例的特征的描述。除非明确说明,否则在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,除非明确说明,否则在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合在多个实施例中实现。
尽管已经用特定于结构特征和/或方法动作的语言描述了本公开,但是应当理解,在所附权利要求中定义的本公开不必限于上述特定特征或动作。相反,上述具体特征和动作被公开为实现权利要求的示例形式。