碰撞死锁解决的制作方法

文档序号:16366331发布日期:2018-12-22 08:27阅读:319来源:国知局
碰撞死锁解决的制作方法

本申请要求享受于2016年4月20日向美国专利商标局提交的临时申请no.62/325,203和于2016年9月13日向美国专利商标局提交的非临时申请no.15/264,415的优先权和权益,所述申请的全部内容以引用的方式并入本文中,如同在下文中陈述了其全部内容以及用于所有适用的目的。

概括地说,本文中论述的技术涉及无线通信系统,以及具体地说,本文中论述的技术涉及解决在两个或更多个无线通信设备之间的碰撞死锁。

背景技术

广泛地部署无线通信网络以提供各种通信服务,诸如电话、视频、数据、消息传送、广播等。这样的网络通过共享可用的网络资源来支持针对多个用户的通信,所述网络通常是多址网络。在这样的无线网络内,可以提供各种数据服务,包括语音、视频和电子邮件。分配给这样的无线通信网络的频谱可以包括许可频谱和/或非许可频谱。随着针对移动宽带接入的需求不断增加,研究和开发不断促进无线通信技术不仅要满足针对移动宽带接入不断增长的需求,还要促进和增强利用移动通信的用户体验。

在一些示例中,这样的无线通信网络可以包括设备的网状网络。这样的设备有时可以称为物联网(iot)设备或万物互联(ioe)设备。这些设备可以在它们各自的唤醒状态期间发现彼此,但是它们的发现过程可能不能通过显式反馈机制(例如,请求-发送(rts)/请求-发送(cts)协议)来得到帮助。在一些情况下,设备可能错误地认为无线资源可用于通信,以及从而发送与另一个设备的发现信号碰撞的发现信号。然而,这些设备可能不知道这样的碰撞,以及因此,可以持续对碰撞发现信号的传输,从而使那些设备处于碰撞死锁中。



技术实现要素:

下文给出了本公开内容的一个或多个方面的简化概况,以便于提供对这样的方面的基本理解。这个概括不是对本公开内容的全部预期特征的详尽概述,并且不旨在于标识本公开内容的全部方面的关键或重要元素,也不旨在于描绘本公开内容的任何或全部方面的范围。其唯一的目的是以简化的形式提出本公开内容的一个或多个方面的一些概念,作为随后提出的更详细的描述的序言。

在一些方面中,本公开内容提供了无线通信的方法。该方法可以包括在第一发现帧中确定发现资源是否可用于通信。如果发现资源可用于通信,则该方法还可以包括在跟随第一发现帧之后的第二发现帧中,使用发现资源来发送发现信号并且在监听窗口期间对发现信号进行删截。该方法还可以包括在监听窗口期间检测在发现资源处接收的信号的能量。该方法还可以包括如果所检测的能量高于第一阈值,则放弃该发现资源。

在一些方面中,本公开内容还提供了用于无线通信的装置,所述装置包括处理器、通信地耦合到至少一个处理器的收发机,以及通信地耦合到至少一个处理器的存储器。该处理器可以被配置为在第一发现帧中确定发现资源是否可用于通信。如果发现资源可用于通信,则该处理器可以进一步被配置为在跟随第一发现帧之后的第二发现帧中,使用发现资源来发送发现信号并且在监听窗口期间对发现信号进行删截。该处理器可以进一步被配置为在监听窗口期间检测在发现资源处接收的信号的能量。该处理器可以进一步被配置为如果所检测的能量高于第一阈值,则放弃该发现资源。

在一些方面中,本公开内容还提供了存储包括指令的计算机可执行代码的非暂时性计算机可读介质。该指令可以被配置为在第一发现帧中确定发现资源是否可用于通信。如果发现资源可用于通信,则该指令可以进一步被配置为在跟随第一发现帧之后的第二发现帧中,使用发现资源来发送发现信号并且在监听窗口期间对发现信号进行删截。该指令可以进一步被配置为在监听窗口期间检测在发现资源处接收的信号的能量。该指令可以进一步被配置为如果所检测的能量高于第一阈值,则放弃该发现资源。

在一些方面中,本公开内容还提供了另一种用于无线通信的装置。该装置可以包括用于在第一发现帧中确定发现资源是否可用于通信的单元。如果发现资源可用于通信,则该装置还可以包括用于在跟随第一发现帧之后的第二发现帧中,使用发现资源来发送发现信号并且在监听窗口期间对发现信号进行删截的单元。该装置还可以包括用于在监听窗口期间检测在发现资源处接收的信号的能量的单元。该装置还可以包括用于如果所检测的能量高于第一阈值,则放弃该发现资源的单元。

在回顾随后的详细描述时,本发明的这些方面和其它方面将得到更充分的理解。在结合附图回顾本发明的具体的示例性实施例的如下描述时,本发明的其它方面、特征和实施例将对本领域的普通技术人员变得显而易见。虽然本发明的特征可以相对于下文的某些实施例和附图进行论述,但是本发明的所有实施例可以包括本文所论述的有利特征中的一个或多个有利特征。换言之,虽然一个或多个实施例可以被论述为具有某些有利特征,但是根据本文所论述的本发明的各种实施例,还可以使用这样的特征中的一个或多个特征。以类似的方式,虽然示例性实施例可以在后文被论述为设备、系统或方法实施例,但应当理解的是,这样的示例性实施例可以在各种设备、系统和方法中实现。

附图说明

图1是根据本公开内容的一些方面示出接入网的示例的图。

图2是根据本公开内容的一些方面示出针对用户设备(ue)的硬件实现方式的示例的图。

图3是根据本公开内容的一些方面示出针对另一个ue的硬件实现方式的示例的图。

图4是根据本公开内容的一些方面示出接入网的另一个示例的图。

图5是根据本公开内容的一些方面示出各种通信的示例的图。

图6是根据本公开内容的一些方面示出发现帧的示例的图。

图7是根据本公开内容的一些方面示出在第一发现帧的时隙中的资源块(rb)的示例的图。

图8是根据某些现有系统的一些方面示出在第二发现帧的时隙中的rb的示例的图。

图9是根据本公开内容的一些方面示出在第二发现帧的时隙中的rb的示例的图。

图10是根据本公开内容的一些方面示出在第二发现帧的时隙中的另一个rb的示例的图。

图11是根据本公开内容的一些方面示出各种方法和/或过程的示例的图。

具体实施方式

下文结合附图陈述的详细描述旨在作为对各种配置的描述,以及不旨在表示可以在其中实践本文所描述的概念的唯一配置。出于提供对各种概念的透彻理解的目的,详细描述包括具体细节。然而,对于本领域技术人员而言将显而易见的是,在没有这些具体细节的情况下也可以实践这些概念。在一些情况下,众所周知的结构和组件是以方块图的形式来展示,以便于避免模糊这样的概念。

遍及本公开内容所提出的各种概念可以跨越各种各样的电信系统、网络架构和通信标准来实现。现在参照图1,作为非限制性的说明性示例,提供了接入网100的简化的示意图。由接入网100覆盖的地理区域可以被划分为多个蜂窝区域(小区),包括宏小区102、104、106以及小型小区108,它们中的每一者可以包括一个或多个扇区。可以在地理上定义小区(例如,通过覆盖区域)和/或可以根据频率、扰码等来定义小区。在划分成扇区的小区中,在小区内的多个扇区可以由天线组来形成,其中每个天线负责与在小区的一部分中的移动设备通信。

通常,无线收发机装置服务于每个小区。在许多无线通信系统中,无线收发机装置通常被称作为基站(bs),但是还可以由本领域技术人员称为基站收发机(bts)、无线基站、无线收发机、收发机功能、基本服务集(bss)、扩展服务集(ess)、接入点(ap)、节点b(nb)、演进型节点b(enb)或某种其它适当的术语。

在图1中,在某些小区102、104中示出了两个高功率基站110、112,以及示出了控制在小区106中的远程无线头端(rrh)116的第三高功率基站114。在该示例中,小区102、104、106可以被称为宏小区,因为高功率基站110、112、114支持具有大尺寸的小区。进一步地,在小型小区108(例如,微小区、微微小区、毫微微小区、家庭基站、家庭节点b、家庭演进型节点b等)中示出了低功率基站118,所述小型小区108可以与一个或多个宏小区重叠。在该示例中,小区108可以被称为小型小区,因为低功率基站118支持具有相对小的尺寸的小区。可以根据系统设计以及组件约束来进行小区选型(cellsizing)。应当理解的是,接入网100可以包括任何数量的无线基站和/或小区。基站110、112、114、118为任何数量的移动装置提供到核心网的无线接入点。

图1进一步包括可以被配置为起基站作用的多轴飞行器120(例如,四轴飞行器、无人机等)。换言之,在一些示例中,小区可以不必是固定的,以及小区的地理区域可以根据诸如多轴飞行器120的移动基站的位置来移动。在一些示例中,基站可以通过使用任何适当的传输网络的各种类型的回程接口(诸如直接物理连接,虚拟网络等)来与彼此和/或在接入网100中的一个或多个其它基站或网络节点(未示出)互联。

接入网100被示出为支持针对多个移动装置的无线通信。移动装置通常被称为在由第三代合作伙伴计划(3gpp)公布的标准和规范中的用户设备(ue),但是还可以由本领域技术人员称为移动台(ms)、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端(at)、移动终端、无线终端、远程终端、手机、终端、用户代理、移动客户端、客户端或某种其它适当的术语。

在本文件内,“移动”装置不必一定具有移动的能力,以及可以是固定的。移动装置的一些非限制性示例包括移动电话、蜂窝(cell)电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人计算机(pc)、笔记本、上网本、智能本、平板电脑和个人数字助理(pda)。移动装置还可以是“物联网”(iot)设备,诸如汽车或其它运输车辆、卫星无线电、全球定位系统(gps)设备、物流控制器、无人机、多轴飞行器、四轴飞行器、智能能源或安全设备、市政照明、水或其它基础设施、工业自动化和企业设备、消费者和可穿戴设备(诸如眼镜、可穿戴照相机、智能手表、健康或健身跟踪器、数字音频播放器(例如,mp3播放器)、照相机、游戏控制台等),以及数字家庭或智能家庭设备(诸如家庭音频、视频和多媒体设备、电器、传感器、自动售货机、智能照明、家庭安全系统、智能电表等)。

在接入网100内,小区可以包括可以与每个小区的一个或多个扇区相通信的ue。例如,ue122、124可以与基站110相通信;ue126、128可以与基站112相通信;ue130、132可以通过rrh116与基站114相通信;ue134可以与低功率基站118相通信;以及ue136可以与多轴飞行器120相通信。这里,每个基站110、112、114、118、120可以被配置为为在各自小区中的所有ue提供到核心网(未示出)的接入点。在另一个示例中,多轴飞行器120可以被配置为起到ue的作用。例如,多轴飞行器120可以通过与基站110通信来在小区102内进行操作。

在接入网100中的空中接口可以利用一个或多个复用和多址算法来实现各种设备的同时通信。例如,可以利用时分多址(tdma)、码分多址(cdma)、频分多址(fdma)、正交频分多址(ofdma)或其它适当的多址方案来提供针对从ue122和ue124到基站110的上行链路(ul)或反向链路传输的多址。进一步地,可以利用时分复用(tdm)、码分复用(cdm)、频分复用(fdm)、正交频分复用(ofdm)或其它适当的复用方案来提供从基站110到ue122和ue124的下行链路(dl)或前向链路传输的复用。

在接入网100内,在与进行调度的实体的呼叫期间,或在任何其它时间上,ue可以监视来自其服务小区的信号的各种参数以及邻近小区的各种参数。进一步地,取决于这些参数的质量,ue可以保持与邻近小区中的一个或多个邻近小区的通信。在此期间,如果ue从一个小区移动到另一个小区,或者如果在给定时间内来自邻近小区的信号质量超过来自服务小区的信号质量,则ue可以进行从服务小区到邻近(目标)小区的转移或切换。例如,ue124可以从与其服务小区102相对应的地理区域移动到与邻近小区106相对应的地理区域。当在给定时间内来自邻近小区106的信号强度或质量超过其服务小区102的信号强度或质量时,ue124可以向其服务基站110发送用于指示这个情况的报告消息。作为响应,ue124可以接收切换命令,以及ue可以经历到小区106的切换。

在一些示例中,可以调度到空中接口的接入,其中进行调度的实体(例如,基站)分配用于在其服务区域或小区内的一些或所有设备与装置之间进行通信的资源。在本公开内容中,如下文进一步论述的,进行调度的实体可以负责调度、分配、重新配置以及释放针对一个或多个从属实体的资源。换言之,对于被调度的通信而言,从属实体利用由进行调度的实体分配的资源。

基站不是可以起到进行调度的实体的作用的唯一实体。换言之,在一些示例中,ue可以起到进行调度的实体的作用,为一个或多个从属实体(例如,一个或多个其它ue)调度资源。例如,一些ue138可以与其它ue140、ue142通信。在该示例中,一些ue138可以起到进行调度的实体的作用,以及其它ue140、ue142可以利用由这样的ue138调度的用于无线通信的资源。ue可以起到在对等(p2p)网络中和/或在网状网络中的进行调度的实体的作用。在网状网络示例中,除了与进行调度的实体138通信之外,ue140、ue142可以可选地彼此直接通信。因此,在具有被调度的到时间-频率资源的接入以及具有蜂窝配置、p2p配置和网状配置的无线通信网络中,进行调度的实体和一个或多个从属实体可以利用所调度的资源进行通信。

在一些示例中,ue中的一个或多个ue(例如,ue1128)可以作为中继器来操作。作为中继器,这样的ue(例如,ue1128)可以从一个或多个其它ue(例如,ue2140)接收通信以及向一个或多个其它装置(例如,基站112)中继(例如,转发、发送、分发等)该通信。在不必背离本公开内容的范围的情况下,网状网络可以包括任何数量的作为中继器来操作的ue。本文中提供了关于这样的操作的额外的描述。

图2是根据本公开内容的各个方面示出ue1128的硬件实现方式的示例的图200。ue1128可以包括用户接口212。用户接口212可以被配置为从ue1128的用户接收一个或多个输入。在一些配置中,用户接口212可以是键盘、显示器、扬声器、麦克风、操纵杆和/或ue1128的任何其它适当的组件。用户接口212可以经由总线接口208来交换数据。ue1128还可以包括收发机210。收发机210可以被配置为在与另一个装置通信中接收数据和/或发送数据。收发机210提供用于经由有线或无线传输介质与另一个装置通信的单元。在不必背离本公开内容的范围的情况下,收发机210可以被配置为使用各种类型的技术来执行这样的通信。

ue1128还可以包括存储器214、一个或多个处理器204、计算机可读介质206和总线接口208。总线接口208可以提供在总线216与收发机210之间的接口。存储器214、一个或多个处理器204、计算机可读介质206和总线接口208可以经由总线216连接在一起。处理器204可以通信地耦合到收发机210和/或存储器214。

处理器204可以包括资源可用性电路220。资源可用性电路220可以包括硬件组件和/或可以执行各种算法,所述算法提供用于在第一发现帧中确定发现资源是否可用于通信的单元。处理器204还可以包括信号传输电路221。如果发现资源可用于通信,则信号传输电路221可以提供用于在跟随第一发现帧之后的第二发现帧中,使用发现资源来发送发现信号并且在监听窗口期间对发现信号进行删截(puncturing)的单元。处理器204还可以包括能量检测电路222。该能量检测电路222可以包括各种硬件组件和/或可以执行各种算法,所述算法提供用于在监听窗口期间检测在发现资源处接收的信号的能量的单元。处理器204还可以包括资源放弃电路223。如果所检测的能量高于第一阈值,则资源放弃电路223可以包括各种硬件组件和/或可以执行各种算法,所述算法提供用于放弃该发现资源的单元。如果所检测的能量不高于第一阈值,则信号传输电路221可以包括各种硬件组件和/或可以执行各种算法,所述算法提供用于恢复使用发现资源对发现信号的所述发送的单元。

上文描述提供了ue1128的处理器204的非限制性示例。尽管上文描述了各种电路220、221、222、223,但是本领域普通技术人员将理解的是,处理器204还可以包括对上述电路220、221、222、223另外的和/或替代的各种其它电路(未示出)。这样的其它电路(未示出)可以提供用于执行本文所描述的功能、方法、过程、特征和/或方面中的任何一者或多者的单元。

计算机可读介质206可以包括各种计算机可执行指令。该计算机可执行指令可以包括被配置为执行各种功能和/或实现本文所描述的各个方面的计算机可执行代码。该计算机可执行指令可以由ue1128的各种硬件组件(例如,处理器204和/或其电路220、221、222、223中的任何一者)来执行。该计算机可执行指令可以是各种软件程序和/或软件模块的一部分。计算机可读介质206可以包括资源可用性指令240。在一些配置中,资源可用性指令240可以包括被配置为用于在第一发现帧中确定发现资源是否可用于通信的计算机可执行指令。计算机可读介质206还可以包括信号传输指令241。如果发现资源可用于通信,则信号传输指令241可以包括计算机可执行指令,其被配置为用于在跟随第一发现帧之后的第二发现帧中,使用发现资源来发送发现信号并且在监听窗口期间对发现信号进行删截。计算机可读介质206还可以包括能量检测指令242。在一些配置中,能量检测指令242可以包括计算机可执行指令,其被配置为用于在监听窗口期间检测在发现资源处接收的信号的能量。计算机可读介质206还可以包括资源放弃指令243。如果所检测的能量高于第一阈值,则资源放弃指令243可以包括被配置为用于放弃发现资源的计算机可执行指令。

上文描述提供了ue1128的计算机可读介质206的非限制性示例。尽管上文描述了各种计算机可执行指令240、241、242、243,但是本领域普通技术人员将理解的是计算机可读介质206还可以包括对上述计算机可执行指令240、241、242、243另外的和/或替代的各种其它计算机可执行指令(未示出)。这样的其它计算机可执行指令(未示出)可以是针对本文所描述的功能、方法、过程、特征和/或方面中的任何一者或多者来配置的。

存储器214可以包括各种存储器模块。存储器模块可以被配置为由处理器204或其电路220、221、222、223中的任何一者来存储各种值和/或信息以及从其中读取各种值和/或信息。存储器模块还可以被配置为在对包括在计算机可读介质206或其指令240、241、242、243中的任何一者中的计算机可执行代码执行时,存储各种值和/或信息以及从其中读取各种值和/或信息。存储器214可以包括信号信息230。该信号信息230可以包括与本文中更详细描述的任何发现信号有关的各种类型、数量、配置、排列和/或形式的信息。在一些示例中,发现信号可以是发现广播。在一些示例中,发现信号可以是发现多播。

存储器214还可以包括监听窗口信息231。该监听窗口信息231可以包括与本文中更详细描述的任何监听窗口有关的各种类型、数量、配置、排列和/或形式的信息。在一些示例中,监听窗口可以具有固定的持续时间和从预先确定的数值集合中随机选择的开始。在一些示例中,监听窗口可以具有可变的持续时间和与第二发现帧的结束相匹配的结束。在一些示例中,监听窗口可以是在第二发现帧的数据部分之后发生的。在一些示例中,监听窗口的周期可以与碰撞死锁的可能性相关联。前文描述提供了ue1128的存储器214的非限制性示例。尽管上文描述了存储器214的各种类型的数据,但是本领域普通技术人员将理解的是,存储器214还可以包括对上述信息230、231另外的和/或替代的各种其它数据。这样的其它数据可以与本文所描述的功能、方法、过程、特征和/或方面中的任何一者或多者相关联。

本领域普通技术人员还将理解的是,在不必背离本公开内容的范围的情况下,ue1128可以包括替代的和/或另外的特征。根据本公开内容的各个方面,元素或元素的任何部分或元素的任何组合可以是利用包括一个或多个处理器204的处理系统来实现的。一个或多个处理器204的示例包括微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门控逻辑、分立硬件电路以及被配置为执行遍及本公开内容所描述的各种功能的其它适当的硬件。处理系统可以是利用通常通过总线216和总线接口208表示的总线架构来实现的。取决于处理系统的具体应用和总体设计约束,总线216可以包括任何数量的互相连接的总线和桥接器。总线216可以将包括一个或多个处理器204、存储器214和计算机可读介质206的各种电路链接在一起。总线216还可以链接各种其它电路,诸如定时源、外围设备、电压调节器和功率管理电路。

一个或多个处理器204可以负责管理总线216和包括对存储在计算机可读介质206上的软件的执行的一般处理。当由一个或多个处理器204执行时,软件使处理系统执行下文针对任何一个或多个装置来描述的各种功能。当在执行软件时,计算机可读介质206还可以用于存储由一个或多个处理器204来操作的数据。软件应被广义地解释为意指指令、指令集合、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、函数等,无论是被称为软件、固件、中间件、微代码、硬件描述语言或其它术语。软件可以存在于计算机可读介质206上。

计算机可读介质206可以是非暂时性计算机可读介质。该非暂时性计算机可读介质包括,举例而言,磁性存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩光盘(cd)或数字多功能光盘(dvd))、智能卡、闪存设备(例如,卡、棒或键驱动器)、随机存取存储器(ram)、只读存储器(rom)、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、寄存器、可移动磁盘、以及用于存储可以由计算机存取和读取的软件和/或指令的任何其它适当的介质。计算机可读介质206还可以包括,举例而言,载波、传输线和用于发送可以由计算机存取和读取的软件和/或指令的任何其它适当的介质。计算机可读介质206可以存在于处理系统中,在处理系统外部,或者跨越包括处理系统的多个实体来分布。计算机可读介质206可以体现在计算机程序产品中。通过举例而非限制性的方式,计算机程序产品可以包括在包装材料中的计算机可读介质。取决于特定的应用和在整个系统上所施加的总体设计约束,本领域技术人员将认识到如何最好地实现遍及本公开内容提出的所描述的功能。

图3是根据本公开内容的各个方面示出ue2140的硬件实现方式的示例的图300。ue2140可以包括用户接口312。该用户接口312可以被配置为从ue2140的用户接收一个或多个输入。在一些配置中,该用户接口312可以是键盘、显示器、扬声器、麦克风,操纵杆和/或ue2140的任何其它适当的组件。该用户接口312可以经由总线接口308来交换数据。ue2140还可以包括收发机310。收发机310可以被配置为在与另一个装置通信中接收数据和/或发送数据。收发机310提供用于经由有线或无线传输介质与另一个装置通信的单元。在不必背离本公开内容的范围的情况下,收发机310可以被配置为使用各种类型的技术来执行这样的通信。

ue2140还可以包括存储器314、一个或多个处理器304、计算机可读介质306和总线接口308。总线接口308可以提供在总线316和收发机310之间的接口。存储器314、一个或多个处理器304、计算机可读介质306和总线接口308可以经由总线316连接在一起。处理器304可以通信地耦合到收发机310和/或存储器314。

处理器304可以包括资源可用性电路320。该资源可用性电路320可以包括硬件组件和/或可以执行各种算法,所述算法提供用于在第一发现帧中确定发现资源是否可用于通信的单元。处理器304还可以包括信号传输电路321。如果发现资源可用于通信,则信号传输电路321可以提供用于在跟随第一发现帧之后的第二发现帧中,使用发现资源来发送发现信号并且在监听窗口期间对发现信号进行删截的单元。处理器304还可以包括能量检测电路322。该能量检测电路322可以包括各种硬件组件和/或可以执行各种算法,所述算法提供用于在监听窗口期间检测在发现资源处接收的信号的能量的单元。处理器304还可以包括资源放弃电路323。如果所检测的能量高于第一阈值,则资源放弃电路323可以包括各种硬件组件和/或可以执行各种算法,所述算法提供用于放弃该发现资源的单元。如果所检测的能量不高于第一阈值,则信号传输电路321可以包括各种硬件组件和/或可以执行各种算法,所述算法提供用于恢复使用该发现资源对发现信号的所述发送的单元。

上文描述提供了ue2140的处理器304的非限制性示例。尽管上文描述了各种电路320、321、322、323,但是本领域普通技术人员将理解的是,处理器304还可以包括对上述电路320、321、322、323另外的和/或替代的各种其它电路(未示出)。这样的其它电路(未示出)可以提供用于执行本文所描述的功能、方法、过程、特征和/或方面中的任何一者或多者的单元。

计算机可读介质306可以包括各种计算机可执行指令。该计算机可执行指令可以包括被配置为执行各种功能和/或实现本文所描述的各个方面的计算机可执行代码。该计算机可执行指令可以由ue2140的各种硬件组件(例如,处理器304和/或其电路320、321、322、323中的任何一者)来执行。该计算机可执行指令可以是各种软件程序和/或软件模块的一部分。计算机可读介质306可以包括资源可用性指令340。在一些配置中,资源可用性指令340可以包括被配置为用于在第一发现帧中确定发现资源是否可用于通信的计算机可执行指令。该计算机可读介质306还可以包括信号传输指令341。如果发现资源可用于通信,则信号传输指令341可以包括计算机可执行指令,其被配置为用于在跟随第一发现帧之后的第二发现帧中,使用发现资源来发送发现信号并且在监听窗口期间对发现信号进行删截。该计算机可读介质306还可以包括能量检测指令342。在一些配置中,该能量检测指令342可以包括计算机可执行指令,其被配置为用于在监听窗口期间检测在发现资源处接收的信号的能量。该计算机可读介质306还可以包括资源放弃指令343。如果所检测的能量高于第一阈值,则资源放弃指令343可以包括被配置为用于放弃该发现资源的计算机可执行指令。

上文描述提供了ue2140的计算机可读介质306的非限制性示例。尽管上文描述了各种计算机可执行指令340、341、342、343,但是本领域普通技术人员将理解的是计算机可读介质306还可以包括对上述计算机可执行指令340、341、342、343另外的和/或替代的各种其它计算机可执行指令(未示出)。这样的其它计算机可执行指令(未示出)可以是针对本文所描述的功能、方法、过程、特征和/或方面中的任何一者或多者来配置的。

存储器314可以包括各种存储器模块。存储器模块可以被配置为由处理器304或其电路320、321、322、323中的任何一者来存储各种值和/或信息以及从其中读取各种值和/或信息。存储器模块还可以被配置为在对包括在计算机可读介质306或其指令340、341、342、343中的任何一者中的计算机可执行代码执行时,存储各种值和/或信息以及从其中读取各种值和/或信息。存储器314可以包括信号信息330。信号信息330可以包括与本文中更详细描述的任何发现信号有关的各种类型、数量、配置、排列和/或形式的信息。在一些示例中,发现信号可以是发现广播。在一些示例中,发现信号可以是发现多播。

存储器314还可以包括监听窗口信息331。该监听窗口信息331可以包括与本文中更详细描述的任何监听窗口有关的各种类型、数量、配置、排列和/或形式的信息。在一些示例中,监听窗口可以具有固定的持续时间和从预先确定的数值集合中随机选择的开始。在一些示例中,监听窗口可以具有可变的持续时间和与第二发现帧的结束相匹配的结束。在一些示例中,监听窗口可以是在第二发现帧的数据部分之后发生的。在一些示例中,监听窗口的周期可以与碰撞死锁的可能性相关联。前文描述提供了ue2140的存储器314的非限制性示例。尽管上文描述了存储器314的各种类型的数据,但是本领域普通技术人员将理解的是,存储器314还可以包括对上述信息330、331另外的和/或替代的各种其它数据。这样的其它数据可以与本文所描述的功能、方法、过程、特征和/或方面中的任何一者或多者相关联。

本领域普通技术人员还将理解的是,在不必背离本公开内容的范围的情况下,ue2140可以包括替代的和/或另外的特征。根据本公开内容的各个方面,元素或元素的任何部分或元素的任何组合可以是利用包括一个或多个处理器304的处理系统来实现的。一个或多个处理器304的示例包括微处理器、微控制器、dsp、fpga、pld、状态机、门控逻辑、分立硬件电路以及被配置为执行遍及本公开内容所描述的各种功能的其它适当的硬件。处理系统可以是利用通常通过总线316和总线接口308表示的总线架构来实现的。取决于处理系统的具体应用和总体设计约束,总线316可以包括任何数量的互相连接的总线和桥接器。总线316可以将包括一个或多个处理器304、存储器314和计算机可读介质306的各种电路链接在一起。总线316还可以链接各种其它电路,诸如定时源、外围设备、电压调节器和功率管理电路。

一个或多个处理器304可以负责管理总线316和包括对存储在计算机可读介质306上的软件的执行的一般处理。当由一个或多个处理器304执行时,软件使处理系统执行下文针对任何一个或多个装置来描述的各种功能。当在执行软件时,计算机可读介质306还可以用于存储由一个或多个处理器304来操作的数据。软件应被广义地解释为意指指令、指令集合、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、函数等,无论是被称为软件、固件、中间件、微代码、硬件描述语言或其它术语。软件可以存在于计算机可读介质306上。

计算机可读介质306可以是非暂时性计算机可读介质。非暂时性计算机可读介质包括,举例而言,磁性存储设备(例如,硬盘、软盘、磁条)、光盘(例如,cd或dvd)、智能卡、闪存设备(例如,卡、棒或键驱动器)、ram、rom、prom、eprom、eeprom、寄存器、可移动磁盘、以及用于存储可以由计算机存取和读取的软件和/或指令的任何其它适当的介质。计算机可读介质306还可以包括,举例而言,载波、传输线和用于发送可以由计算机存取和读取的软件和/或指令的任何其它适当的介质。计算机可读介质306可以存在于处理系统中,在处理系统外部,或者跨越包括处理系统的多个实体来分布。计算机可读介质306可以体现在计算机程序产品中。通过举例而非限制性的方式,计算机程序产品可以包括在包装材料中的计算机可读介质。取决于特定的应用和在整个系统上所施加的总体设计约束,本领域技术人员将认识到如何最好地实现遍及本公开内容提出的所描述的功能。

图4是根据本公开内容的一些方面示出接入网的另一个示例的图400。该示例示出了两个设备(ue1128、ue2140),尽管在不必背离本公开内容的范围的情况下,还可以实现另外的设备(未示出)。在不必背离本公开内容的范围的情况下,ue1128和ue2140有时可以被称为iot设备、ioe设备和/或任何其它适当的术语。

在该示例中,ue2140位于住宅结构的地下室中,以及ue1128位于住宅结构的地下室之上。住宅机构的地下室可以被表征为覆盖受到挑战(coverage-challenged)的位置,这是因为其周围的障碍物(例如,混凝土,墙壁等)可能阻碍对去往ue2140和/或来自ue2140的信号的传播。因此,ue2140可能经历相对高的路径损耗和相对高的功率消耗以用于与基站112通信。然而,相比之下,ue1128可能经历相对低的路径损耗和相对低的功率消耗以用于到基站112的传输,这是因为它位于住宅结构的地下室之上。因此,ue2140可以受益于将信息传送给ue1128,所述ue1128继而可以将该信息中继到基站112。

图5是根据本公开内容的一些方面示出各种通信的示例的图500。更具体地,图5示出了在各种时间(例如,分别为t1、t2、t3、td+1、td+2)上的各种帧(例如,f1、f2、f3、fd+1、fd+2)的通信。在ue1128可以作为针对ue2140的中继器操作之前,ue2140必须发现ue1128和其能力(例如,作为中继器)。在一些示例中,ue1128和ue2140可以是电池操作的,以及可以具有一个或多个月或年的预期电池寿命。为了节省功率,ue1128和ue2140可以在某些时间段期间处于睡眠状态(例如,相对低功率状态或无功率状态)中,以及仅周期性地处于唤醒状态(例如,相对高功率状态)中。在图5中所示出的示例中,唤醒状态被示为是在时间t1、t2、t3、td+1、td+2上发生的。在唤醒状态期间,ue1128和/或ue2140可以发送各种帧(例如,f1、f2、f3、fd+1、fd+2)。一些帧可以是发现帧(例如,f1、fd+1),以及一些帧可以是非发现帧(f2、f3、fd+2)。

发现帧可以是在发现时段期间发生的,所述发现时段在时间上是由特定的持续时间(d)隔开的。例如,在图5中,第一发现帧(fd)是在时间t1上发生的,以及第二发现帧(fd+1)是在持续时间(d)之后(例如,td+1)发生的。在一些示例中,非发现帧可以包括数据(例如,由ue1128从ue2140中继到基站112的信息)。通常,“发现帧”可以指一个或多个信号的帧、分组和/或任何其它适当的封装,所述信号被配置为实现由一个或多个其它装置对一个装置的发现。例如,ue可以发送发现帧以使一个或多个其它装置能够发现发送该发现帧的装置的存在、特性、参数和/或能力(例如,作为中继器等)。

在一些配置中,对睡眠状态、唤醒状态、发现时段和其它有关方面的调度可以是由基站112(例如,enb)来控制的。在不必背离本公开内容的范围的情况下,在发现时段之间的持续时间(d)可以具有各种值。当持续时间(d)的值相对高时,发现帧可以相对较低频地传送,从而导致相对低的功率消耗和相对低的可发现性(例如,对于ue2140而言,发现ue1128的机会相对较少)。当持续时间(d)的值相对低时,发现帧可以相对更频繁地传送,从而导致相对高的功率消耗和相对高的可发现性(例如,对于ue2140而言,发现ue1128的机会相对更大)。

图6是根据本公开内容的一些方面示出发现帧的示例的图600。尽管本文中参考在图6中所示出的发现帧可以提供一些特定的示例,但是本领域普通技术人员将理解的是,提供这样的示例是出于说明性的目的,以及不旨在必然限制本公开内容的范围。在不必背离本公开内容的范围的情况下,可以存在对参考在图6中所示出的发现帧提供的任何细节的另外的或替代的示例。在图6中所示出的发现帧的非限制性示例包括在每个时隙中的八个资源块(rb)。每个时隙的持续时间可以是2毫秒(ms)或32个符号。每个rb可以具有八个音调。通信信道的带宽可以是1.15兆赫兹(mhz)。子载波间隔可以是大约18千赫兹(khz)。循环前缀(cp)持续时间可以是大约6.94微秒(μs)。ofdm符号持续时间可以是大约62.5μs。快速傅立叶变换(fft)大小可以是64。调制和编码方案(mcs)可以是具有1/2的速率的正交相移键控(qpsk)。在两跳邻域中的中继器的数量可以是大约1,000,这可以为大约105个设备提供支持,其中大约10%可以作为中继器来操作。在该示例中,发现帧可以具有大约200个时隙以及大约400毫秒的持续时间。

图7是根据本公开内容的一些方面示出在第一发现帧(例如,在图5中的f1)的时隙(例如,32个符号)中的rb的示例的图700。时隙的第一部分(例如,符号1-10)可以用于预留和争用解决。在图7中所示出的非限制性示例中,通常,符号1-2用于对发现资源的预留,以及通常,符号3-10用于争用解决。在符号1-2期间,执行能量检测。在不必背离本公开内容的范围的情况下,时隙的该部分(例如,符号1-2)有时可以被称为新的传输时间(例如,新的广播时间(nbt))和/或各种其它适当的术语。例如,ue1128可以在时隙的该部分(例如,符号1-2)期间监视(例如,监听)以确定针对发现资源是否检测到高于阈值的能量。通常,发现资源是指可以由一个ue利用来发现另一个ue的存在和/或能力的无线资源(例如,特定的频率范围、通信信道等)。

本领域普通技术人员将理解的是,在不必背离本公开内容的范围的情况下,(用于能量检测的)前述阈值可以在不同的实现方式之中变化。如果针对该发现资源检测到高于阈值的能量,则ue1128可以确定该发现资源不可用于通信(例如,因为它正在由另一个ue使用),以及此后禁止使用该发现资源。另一方面,如果针对该发现资源未检测到高于阈值的能量,则ue1128可以确定该发现资源可用于通信。当该发现资源当前未由(例如,由另一个ue进行的)通信占用,用于和/或保留用于(例如,由另一个ue进行的)通信时,该发现资源可以是“可用于通信”的。

这样的通信的非限制性示例是发现信号。在不必背离本公开内容的范围的情况下,“发现信号”可以指各种形式的信号。在一些示例中,发现信号可以是广播信号(例如,发现广播)、多播信号(例如,发现多播)和/或各种其它适当形式的信号。尽管本文参考“发现广播”提供了一些非限制性的示例,但是本领域普通技术人员将理解的是,在不必背离本公开内容的范围的情况下,这样的“发现广播”可以替代地为上述形式的信号中的任何信号。

如在图7中所示出的,发现广播可以包括导频和数据。该数据可以包括用于指示ue1128的各种能力的信息,诸如ue1128作为针对其它ue(诸如ue2140)的中继器来操作的能力。在图7中所示出的示例中,发现广播可以具有22个符号的持续时间(例如,符号11-32)。数据还可以包括其它信息,诸如ue的地址(例如,64比特地址)、循环冗余校验(crc)信息(例如,16比特crc)和各种参数。这些参数可以涉及睡眠/唤醒状态,诸如睡眠/唤醒占空比、传输偏移和/或与睡眠/唤醒状态有关的其它适当的信息。这些参数可以另外地或替代地涉及能量,诸如电池水平、能量速率、边际能量成本和/或与能量有关的其它适当的信息。这些参数可以另外地或替代地涉及延时,诸如到基站(例如,enb)的跳数、延迟信息和/或与延时有关的其它适当的信息。

然而,在传送发现广播之前,ue1128可以发起随机退避定时器。在图7中所示出的示例中,随机退避的持续时间是八个符号(例如,符号3-10),但是本领域普通技术人员将理解的是,这是非限制性的示例,以及在不必背离本公开内容的范围的情况下,可以实现各种替代的持续时间。在随机退避定时器到期之前,ue1128可以避免利用发现资源并监视(例如,监听)该发现资源,以确定是否检测到高于阈值的能量。

如果在随机退避定时器到期之前检测到高于阈值的能量(例如,在符号3-10期间),则ue1128可以确定该发现资源是不可用的(例如,因为其正在由另一个ue使用),以及其后避免使用该发现资源来传送发现广播。另一方面,如果在随机退避定时器到期之前未检测到高于阈值的能量(例如,在符号3-10期间),则ue1128可以确定该发现资源可用于通信(例如,因为其并未由另一个ue使用),以及其后使用该发现资源来发起对发现广播的通信。

图8是根据某些现有系统的一些方面示出在第二发现帧(例如,在图5中的fd+1)的时隙(例如,32个符号)中的rb的示例的图800。因为ue1128确定发现资源可用于通信(例如,因为其并未由另一个ue使用),所以ue1128可以开始遍及整个该时隙(例如,符号1-32)来传送信息(例如,导频和数据)。值得注意的是,在这样的现有系统中,ue1128将不执行如上文参考图6所描述的如在第一发现帧(例如,在图5中的fd+1)期间所做的能量检测。

然而,在某些情况下,这样的现有系统可能具有一些缺点和/或限制。这种情况的非限制性示例是,当在ue1128使用具有与另一个ue(例如,ue2140)的随机退避定时器的持续时间相同的持续时间的随机退避定时器时。当两个(或更多个)ue(例如,ue1128、ue2140)针对它们各自的随机退避定时器可能偶然地利用相同的持续时间时,那些ue(例如,ue1128、ue2140)可能无意中得出发现资源可用于通信的不正确的判定,以及其后全部同时(例如,在图8中所示出的第二发现帧期间,其可以是在图5中在td+1处的fd+1)使用相同的发现资源来传送发现广播。(在某种程度上,这可能是因为它们的发现过程不能通过显式反馈机制(例如,请求-发送(rts)/请求-发送(cts)协议)来得到帮助)。最终,这样的情况可能导致由那些ue(例如,ue1128、ue2140)传送的发现广播的碰撞。虽然这些碰撞可能(或可能不会)由其它ue(例如,ue3138、ue4142)检测到,但是这些碰撞将不会由那些ue(例如,ue1128、ue2140)检测到,因为那两个ue(例如,ue1128、ue2140)是根据发现资源是可用的错误假设来进行操作的。因此,碰撞将持续一段时间,从而导致有时被称为碰撞死锁的情况。

图9是根据本公开内容的一些方面示出在第二发现帧(例如,在图5中的fd+1)的时隙(例如,32个符号)中的rb的示例的图900。为了避免或解决如上文参考图8更详细地描述的碰撞死锁,本公开内容的各方面在第二发现帧(例如,在图5中的fd+1)的一部分期间提供监听窗口,如在图9中所示出的。例如,ue(例如,ue1128)可以对发现广播进行删截(例如,停止、中断、暂停或以其它方式改变其传输)以便提供监听窗口。

通常,“监听窗口”可以指任何持续时间和/或符号的数量,在其期间ue(例如,ue1128)可以检测、测量和/或以其它方式监听接收的信号的能量。在一些示例中,监听窗口可以指持续时间和/或符号的数量,在其期间ue(例如,ue1128)不发送信号,而是确定是否检测到接收的信号的能量高于阈值。本领域普通技术人员将理解的是,在不必背离本公开内容的范围的情况下,监听窗口的“持续时间”还可以被称为监听窗口的“大小”。在图9所示出的示例中,监听窗口具有对应于nc个符号的持续时间。术语“nc”指的是监听窗口的符号的数量。在不必背离本公开内容的范围的情况下,术语“nc”可以与指在监听窗口中的符号数量的任何其它变量、占位符、缩写和/或标识符互换。换言之,在该时隙中的32个符号中,nc个符号被删截以及用于监听窗口。本领域普通技术人员将理解的是,至少对于在图9中所示出的示例而言,nc的值可以是小于32个符号的任何值。在一些示例中,监听窗口(例如,nc个符号)可以包括在发送-接收转换之间的任何切换间隙或保护时段,或包括在发送-接收转换之间的任何切换间隙或保护时段中。

监听窗口的周期可以在不必背离本公开内容的范围的情况下变化。换言之,在不必背离本公开内容的范围的情况下,监听窗口是否存在于一个或多个第二发现帧(例如,在图5中的fd+1)中可以是基于各种因素而变化的。在一些示例中,监听窗口可以存在于每个第二发现帧(例如,在图5中的fd+1)中。在一些示例中,监听窗口可以仅存在于每第p个发现帧中,其中p是任何正整数。在一些示例中,监听窗口可以基于概率p存在于特定的第二发现帧(例如,在图5中的fd+1)中,其中p可以具有在0至1的范围内的任何值。在一些示例中,监听窗口的周期可以指在一时间间隔或一段时间内包括监听窗口的发现帧多久发生一次。在一些示例中,监听窗口的周期可以指通过考虑(例如,在一时间间隔或一段时间内)包括监听窗口的发现帧的数量相对于发现帧的总数来计算的值。

根据本公开内容的一些方面,监听窗口的周期可以与碰撞死锁的可能性相关联。通常,碰撞死锁的可能性可以是基于在该ue的通信范围内的其它ue的数量的。在争用固定数量的发现资源的其它ue的数量中的相对增加可以增加两个(或更多个)ue选择相同的发现资源和相同的随机退避持续时间/定时器的相对可能性,从而增加碰撞死锁的相对可能性。因此,当相对更多数量的其它ue处于该ue的通信范围内时,碰撞死锁的可能性相对较高,以及当相对较少数量的其它ue处于该ue的通信范围内时,碰撞死锁的可能性相对较低。

如果在监听窗口期间检测到高于阈值的能量,则ue(例如,ue1128)可以确定ue(例如,ue1128)可能与另一个ue(例如,ue2140)处于碰撞死锁中。在一些情况下,ue(例如,ue1128)可以确定放弃该特定的发现资源,因为恢复对该发现资源的使用可能仅仅导致与来自另一个ue(例如,ue2140)的传输的持续碰撞。通常,术语“放弃”可以指不使用、丢掉和/或忽视某物(例如,发现资源)。之后,ue(例如,ue1128)可以选择另一个发现资源,以及确定该其它发现资源是否可用于通信。

通过使用监听窗口,ue(例如,ue1128)能够克服碰撞死锁,否则碰撞死锁可能将会持续。换言之,在没有监听窗口的情况下,ue(例如,ue1128)将不能使用该发现资源进行有效的通信,因为其通信可能与另一个ue(例如,ue2140)的通信处于潜在地不断碰撞中,这是因为ue(例如,ue1128、ue2140)两者都将无法确定另一个ue正在使用相同的发现资源。

第二发现帧(例如,在图5中的fd+1)还可以包括如在图9中那样指出的一个或多个可配置部分。在一些配置中,可配置部分中的一些或所有可配置部分可以包括数据和/或导频。在一些配置中,可配置部分中的一些或所有可配置部分可以包括其它类型的信息,诸如预选的或预先确定的序列或其它信息。本领域普通技术人员将理解的是,在不必背离本公开内容的范围的情况下,这样的可配置部分可以具有各种内容和/或各种持续时间。在图9所示出的示例中,这些可配置部分发生在监听窗口之前和之后,但是在本公开内容的范围内存在替代的配置。由监听窗口和可配置部分的组合占据的符号总数是nct个符号,其中nc的值小于nct的值(即,nc个符号少于nct个符号)。术语“nct”指的是可以从其中选择监听窗口的符号数量(例如,“nc个符号”)的(在发现帧中)符号总数。在不必背离本公开内容的范围的情况下,术语“nct”可以与指(在发现帧中)的符号总数的任何其它变量、占位符、缩写和/或标识符互换,从所述符号总数可以选择监听窗口的符号数量(例如,“nc个符号”)。

在图9中所示出的示例中,发现广播占据第二发现帧(例如,在图5中的fd+1)的剩余部分。在该示例中,针对发现广播的符号的数量是32–nct。换言之,发现广播(例如,数据和导频)可以利用32–nct个符号。在本公开内容的一些方面中,发现广播(例如,数据和导频)是在第二发现帧(例如,在图5中的fd+1)的一部分中来传送的,所述发现广播位于监听窗口之前。换言之,监听窗口发生在第二发现帧(例如,在图5中的fd+1)的一部分中,所述监听窗口处于发现广播(例如,数据和导频)之后。这样的安排对于通信而言可能是有益的,因为至少基于第一发现帧(例如,在图5中的f1)的能量检测和随机退避过程,第一符号可能已经被隐含地保留(例如,隐式地优先化)用于数据和导频。因此,该结构将对进行接收的设备的期望的任何中断最小化,该进行接收的设备可能期望在第二发现帧(例如,在图5中的fd+1)的前几个符号中接收数据和导频。

有时可能发生两个(或更多个)ue(例如,ue1128、ue2140)将针对它们的监听窗口利用相同的符号的可能性,因而消除了任何(解决碰撞死锁的)潜在的益处,这是因为ue(例如,ue1128、ue2140)两者将不会同时进行发送,以及因此无法确定其它ue正在使用相同的发现资源。然而,本公开内容的各方面提供了(例如,在随后的发现帧中)可以允许及时解决这样的碰撞死锁的特征。

例如,在一些配置中,监听窗口可以具有固定的持续时间,但是具有从预先确定的数值集合中随机选择的开始(例如,起始符号)。通常,当那些监听窗口具有预先确定的、预设的、不变的、静态的和/或相同的时间长度/持续时间和/或符号数量时,监听窗口可以具有“固定的持续时间”。即使两个(或更多个)ue(例如,ue1128、ue2140)可能偶然地在一个第二发现帧(例如,在图5中的fd+1)中针对它们各自的监听窗口选择完全相同的符号,那些相同的ue(例如,ue1128、ue2140)将不可能继续针对它们各自的监听窗口总是选择完全相同的符号(如上文所描述的,这是因为选择将是随机的)。因此,一个ue最终将在它们的监听窗口期间检测到高于阈值的能量,以及从而得出另一个ue也正在使用该发现资源的结论,其后该ue可以放弃该发现资源,这将解决碰撞死锁。

图10是根据本发明内容的一些方面示出在第二发现帧(例如,在图5中的fd+1)的时隙(例如,32个符号)中的rb的另一个示例的图1000。上文参考图9描述了在图10中所示出的各个方面,以及因此将不再重复。如上文所描述的,有时可能发生两个(或更多个)ue(例如,ue1128、ue2140)针对它们的监听窗口将使用相同的符号的可能性,因而消除了任何(解决碰撞死锁的)潜在的益处,这是因为ue(例如,ue1128、ue2140)两者将不会同时进行发送,以及因此无法确定其它ue正在使用相同的发现资源。然而,本公开内容的各方面提供了(例如,在随后的发现帧中)可以允许及时解决这样的碰撞死锁的特征。

例如,在一些配置中,如在图10中提供的示例中所示出的,监听窗口可以具有可变的持续时间,但是具有与第二发现帧(例如,在图5中的fd+1)的结束相匹配的结束。通常,当那些监听窗口具有可变的、可调整的、动态的、可配置的、灵活的、可变的、多样的、不相似的和/或不同的时间长度/持续时间和/或符号数量时,监听窗口可以具有“可变的持续时间”。即使两个(或更多个)ue(例如,ue1128、ue2140)可能偶然地在一个第二发现帧(例如,在图5中的fd+1)中针对它们各自的监听窗口选择完全相同的符号,那些相同的ue(例如,ue1128、ue2140)将不可能继续针对它们各自的监听窗口总是选择完全相同的符号(如上文所描述的,这是因为监听窗口的持续时间是可变的)。因此,一个ue最终将在其监听窗口期间检测到高于阈值的能量,以及从而得出另一个ue也正在使用该发现资源的结论,其后该ue可以决定放弃该发现资源,这将解决碰撞死锁。

如上文更详细地解释的,如果两个(或更多个)ue(例如,ue1128、ue2140)在第一发现帧期间(例如,在图5中的fd)期间针对它们的随机退避定时器使用相同的持续时间,则那两个(或更多个)ue(例如,ue1128、ue2140)可以在第二发现帧(例如,在图5中的fd+1)期间利用监听窗口来解决任何碰撞死锁。这是因为在图10中所示出的监听窗口具有可变的持续时间,具有持续时间短于另一个ue(例如,ue2140)的监听窗口的持续时间的监听窗口的ue(例如,ue1128)将不会检测到来自另一个ue(例如,ue2140)的任何传输,以及因此确定继续使用该发现资源。然而,相比之下,具有持续时间长于另一个ue(例如,ue1128)的监听窗口的持续时间的监听窗口的ue(例如,ue2140)将检测到来自另一个ue(例如,ue1128)的传输,以及因此确定放弃该发现资源。因此,具有持续时间短于另一个ue(例如,ue2140)的监听窗口的持续时间的监听窗口的ue(例如,ue1128)相对于其它ue(例如,ue2140)将隐含地具有对该发现资源的更高优先级。在不太可能的情况下,两个(或更多个)ue(例如,ue1128、ue2140)针对特定的第二发现帧(例如,在图5中的fd+1)使用相同的持续时间,最终将在随后的发现帧中解决碰撞死锁,这是因为对于两个(或更多个)ue(例如,ue1128、ue2140)而言,这些监听窗口的持续时间最终将是不同的。

图11是根据本公开内容的一些方面示出各种方法和/或过程的示例的图1100。在不必背离本公开内容的范围的情况下,这样的方法和/或过程可以由各种装置来执行。在一些配置中,这样的方法和/或过程可以由本文所描述的ue(例如,ue1128、ue2140)来执行。在方块1102处,在第一发现帧中,ue可以确定发现资源是否可用于通信。例如,ue可以确定在第一发现帧的初始部分期间在发现资源处是否检测到高于阈值的能量。例如,参考图7,ue可以确定在第一发现帧的符号1-2期间和/或在符号3-10期间(其可以包括在,例如,图5中的fd中)是否检测到高于阈值的能量。如果发现资源可用于通信,则在方块1104处,ue可以使用发现资源在第一发现帧中发送发现信号。例如,参考图7,ue可以在发现帧的符号11-32期间发送发现信号。如上文更详细地描述的,发现信号的非限制性示例包括发现广播、发现多播和/或各种其它适当形式的信号。

进一步地,因为发现资源可用于通信,所以在方块1106处,在跟随第一发现帧之后的第二发现帧中,ue可以使用发现资源来发送发现信号,以及在监听窗口期间对发现信号进行删截。例如,参考图9,ue可以将发现资源用于发现信号(例如,使用符号1至(32–nct)),以及针对监听窗口的nc个符号对发现信号进行删截。在一些配置中,监听窗口可以具有固定的持续时间和从预先确定的数值集合中随机选择的开始。在一些配置中,监听窗口可以具有可变的持续时间和与第二发现帧的结束相匹配的结束。在一些配置中,监听窗口发生在第二发现帧的数据部分之后。

在方块1108处,ue可以在监听窗口期间检测在发现资源处接收的信号的能量。在方块1108处,ue还可以确定在监听窗口期间检测的在发现资源处接收的信号的能量是否高于阈值。例如,参考图9,ue可以确定在监听窗口的nc个符号期间是否检测到高于阈值的能量。如果所检测的能量高于阈值,则在方块1110处,ue可以放弃该发现资源。ue可以放弃该发现资源,这是因为ue可以确定另一个ue正在使用该发现资源,从而解决否则可能的碰撞死锁情况。或者,如果所检测的能量不高于阈值,则在方块1112处,ue可以使用该发现资源来恢复对发现信号的传输。ue可以恢复对发现信号的传输,这是因为ue可以确定另一个ue没有正在使用该发现资源。

参照示例性实现方式,已经提出了无线通信网络的几个方面。如本领域技术人员将容易理解的是,遍及本公开内容所描述的各个方面可以扩展到其它电信系统、网络架构和通信标准。举例而言,可以在由3gpp所定义的其它系统(诸如长期演进(lte)、演进分组系统(eps)、通用移动电信系统(umts)和/或全球移动系统(gsm))内实现各个方面。各个方面还可以扩展到由第三代合作伙伴项目2(3gpp2)定义的系统,诸如cdma2000和/或演进数据优化(ev-do)。其它示例可以在采用ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、超宽带(uwb)、蓝牙和/或其它适当的系统内实现。所采用的实际的电信标准、网络架构和/或通信标准将取决于具体应用和在系统上施加的总体设计约束。

在本公开内容内,使用词语“示例性”来意指“用作示例、实例或说明”。本文中描述为“示例性”的任何实现方式或方面都是不一定被解释为相对于本公开内容的其它方面优选或有优势。同样地,术语“方面”不要求本公开内容的所有方面包括所论述的特征、优势或操作模式。本文使用术语“耦合”来指在两个对象之间的直接的或间接的耦合。例如,如果对象a在物理上接触对象b,以及对象b接触对象c,则对象a与对象c仍然可以被认为是彼此耦合,即使它们不是直接在物理上彼此接触。例如,第一对象可以耦合到第二对象,即使第一对象从不直接在物理上与第二对象接触。术语“电路”与“电路系统”被广泛使用,以及旨在包括电气设备和导体两者的硬件实现方式,当所述电气设备和导体被连接以及配置时,能够实现在本公开内容中描述的功能的性能,而不限制于电子电路的类型,以及信息和指令的软件实现方式,当所述信息和指令由处理器执行时,能够实现在本公开内容中描述的功能的性能。

本文中所示出的组件、步骤、特征和/或功能中的一者或多者可以被重新排列和/或组合到单个的组件、步骤、特征或功能,或者体现在几个组件、步骤或功能中。在不背离本文公开的新颖性特征的情况下,还可以添加另外的元素、组件、步骤和/或功能。在本文中所示出的装置、设备和/或组件可以被配置为执行本文所描述的方法、特征或步骤中的一者或多者。本文中所描述的新颖性算法还可以在软件中有效地实现和/或嵌入在硬件中。

要理解的是,在所公开的方法中的步骤的具体顺序或层次是对示例性过程的说明。基于设计偏好,要理解的是,在方法中的步骤的具体顺序或层次可以被重新排列。除非在本文中特别记载,否则所附方法权利要求以样本顺序给出了各种步骤的元素,以及并不意味着限制于所给出的具体顺序或者层次。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1