用于长期演进设备到设备发现的资源分配控制的制作方法

文档序号:12482111阅读:303来源:国知局
用于长期演进设备到设备发现的资源分配控制的制作方法与工艺

本申请要求享受2014年5月2日提交的、标题为“RESOURCE ALLOCATION CONTROL FOR LONG TERM EVOLUTION DEVICE-TO-DEVICE DISCOVERY”的美国临时申请No.61/987,839和2015年1月13日提交的、标题为“RESOURCE ALLOCATION CONTROL FOR LONG TERM EVOLUTION DEVICE-TO-DEVICE DISCOVERY”的美国专利申请No.14/596,146的优先权,故以引用方式将这两份申请的全部内容明确地并入本文。

技术领域

概括地说,本公开内容涉及通信系统,而更具体地说,本公开内容涉及用于长期演进设备到设备发现的资源分配控制。



背景技术:

已广泛地部署无线通信系统,以便提供诸如电话、视频、数据、消息和广播之类的各种电信服务。典型的无线通信系统可以使用能通过共享可用的系统资源(例如,带宽、发射功率),来支持与多个用户进行通信的多址技术。这类多址技术的例子包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、单载波频分多址(SC-FDMA)系统和时分同步码分多址(TD-SCDMA)系统。

在多种电信标准中已采纳这些多址技术,以提供使不同无线设备能在城市范围、国家范围、地域范围、甚至全球范围上进行通信的通用协议。一种新兴的电信标准的例子是长期演进(LTE)。LTE是第三代合作伙伴计划(3GPP)发布的通用移动通信系统(UMTS)移动标准的演进集。它被设计成通过改进频谱效率、降低成本、改进服务、利用新频谱来更好地支持移动宽带因特网接入,并且它被设计成与在下行链路(DL)上使用OFDMA、在上行链路(UL)上使用SC-FDMA以及使用多输入多输出(MIMO)天线技术的其它开放标准更好地融合。但是,随着移动宽带接入需求的持续增加,存在着进一步提高LTE技术的需求。优选的是,这些提高应当可适用于其它多址技术和使用这些技术的通信标准。



技术实现要素:

在本公开内容的一个方面,提供了一种方法、计算机程序产品和装置。该装置可以是用于无线通信的用户设备。该装置判断是否接收到用于设备到设备通信的系统信息。该装置基于该系统信息来设置至少一个标志。该装置基于所述至少一个标志来确定D2D资源。

UE的第一层可以接收该系统信息并设置所述至少一个标志,与第一层相比较高的第二层可以检查所述至少一个标志,并请求第一层确定D2D资源。第一层可以是无线资源控制(RRC)层,第二层可以是基于邻近性服务(ProSe)协议层。可以确定已经接收到用于D2D通信的所述系统信息,所述装置可以确定在所述系统信息中是否指示了公共D2D资源集,并且确定UE的无线资源控制(RRC)状态,其中,可以基于在所述系统信息中是否指示了公共D2D资源集和基于所确定的RRC状态,设置所述至少一个标志。可以确定在所述系统信息中指示了该公共D2D资源集,并且可以确定RRC状态是RRC空闲状态,该装置可以通过设置所述至少一个标志中的第一标志,以向第二层指示不需要针对D2D资源的分配的请求,来设置所述至少一个标志。该装置可以通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志。该装置可以根据所述至少一个标志,确定支持D2D通信,不需要针对D2D资源的分配的请求,并且可以通过确定使用所述系统信息中指示的公共D2D资源集来进行D2D通信,来确定D2D资源。可以确定在所述系统信息中指示了公共D2D资源集,确定RRC状态是RRC连接状态,该装置可以通过设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求,来设置所述至少一个标志。该装置可以通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志。该装置可以根据所述至少一个标志,确定支持D2D通信,并且需要针对D2D资源的分配的请求,以及可以通过以下操作来确定D2D资源:在第二层处,请求第一层从服务基站请求D2D资源的分配,并从服务基站接收D2D资源的分配,其中所确定的D2D资源可以是所接收的分配的D2D资源。该装置可以根据所述至少一个标志,确定支持D2D通信,并且需要针对D2D资源的分配的请求,以及可以通过以下操作来确定D2D资源:在第二层处,请求第一层从服务基站请求执行与D2D资源集的D2D通信,并从该基站接收该D2D资源集被保留用于D2D通信的确认。可以确定在所述系统信息中没有指示公共D2D资源集,并且可以确定RRC状态是RRC空闲状态,以及该装置可以通过设置所述至少一个标志中的第一标志,以向第二层指示需要针对D2D资源的分配的请求,来设置所述至少一个标志。该装置可以通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志。该装置可以根据所述至少一个标志,确定支持D2D通信,需要针对D2D资源的分配的请求,以及可以通过以下操作从RRC空闲状态转换到RRC连接状态,来确定D2D资源:在第二层处,请求第一层从服务基站请求D2D资源的分配,并从服务基站接收D2D资源的分配,其中所确定的D2D资源可以是所接收的分配的D2D资源。该装置可以通过第二层控制与第一层相比更高的第三层,以使第一层从RRC空闲状态转换到RRC连接状态。第三层可以是非接入层(NAS)层。可以确定在所述系统信息中没有指示公共D2D资源集,可以确定RRC状态是RRC连接状态,该装置可以通过设置所述至少一个标志中的第一标志,以向第二层指示需要针对D2D资源的分配的请求,来设置所述至少一个标志。该装置可以通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志。该装置可以根据所述至少一个标志,确定支持D2D通信,需要针对D2D资源的分配的请求,可以通过以下操作来确定D2D资源:在第二层处,请求第一层从服务基站请求D2D资源的分配,并从服务基站接收D2D资源的分配,其中所确定的D2D资源可以是所接收的分配的D2D资源。该装置可以根据所述至少一个标志,确定支持D2D通信,需要针对D2D资源的分配的请求,可以通过以下操作来确定D2D资源:在第二层处,请求第一层从服务基站请求执行与D2D资源集的D2D通信,并从该基站接收该D2D资源集被保留用于D2D通信的确认。可以确定接收到用于D2D通信的所述系统信息,可以在该系统信息中指示了一个公共D2D资源集,该装置可以使用该公共D2D资源集,执行D2D通信,可以停止通过该公共D2D资源集的D2D通信,可以从RRC空闲状态转换到RRC连接状态,其中,在从RRC空闲状态转换到RRC连接状态时,可以设置所述至少一个标志,其中该装置可以通过设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求,来设置所述至少一个标志。该装置可以通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志。该装置可以根据所述至少一个标志,确定支持D2D通信,需要针对D2D资源的分配的请求,可以通过以下操作来确定D2D资源:在第二层处,确定没有可用的D2D资源,在第二层处,请求第一层从服务基站请求D2D资源的分配,并从服务基站接收D2D资源的分配,其中所确定的D2D资源是所接收的分配的D2D资源。可以确定接收到用于D2D通信的所述系统信息,可以在该系统信息中没有指示一个公共D2D资源集,该装置可以使用分配的D2D资源集,执行D2D通信,可以接收所分配的D2D资源集的使用的撤消,可以通过设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求,来设置所述至少一个标志。该装置可以通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志。该装置可以根据所述至少一个标志,确定支持D2D通信,需要针对D2D资源的分配的请求,可以通过以下操作来确定D2D资源:在第二层处,确定没有可用的D2D资源,在第二层处,请求第一层从服务基站请求D2D资源的分配,并从服务基站接收D2D资源的分配,其中所确定的D2D资源是所接收的分配的D2D资源。可以确定没有接收到用于D2D通信的所述系统信息,该装置可以通过设置用于指示不支持D2D通信的所述至少一个标志的标志,来设置所述至少一个标志,其中可以确定所述D2D资源是空集。该装置可以在该D2D资源中发送信号。

附图说明

图1是示出一种网络体系结构的例子的图。

图2是示出一种接入网络的例子的图。

图3是示出LTE中的DL帧结构的例子的图。

图4是示出LTE中的UL帧结构的例子的图。

图5是示出用于用户平面和控制平面的无线协议架构的例子的图。

图6是示出接入网络中的演进节点B(eNB)和用户设备的例子的图。

图7是一种设备到设备通信系统的图。

图8是描述用于构成设备到设备(D2D)通信中所涉及的UE的栈的各种层、层功能以及它们之间的各种接口的框图。

图9是示出UE层和eNB之间的示例性消息的第一图。

图10是示出UE层和eNB之间的示例性消息的第二图。

图11是示出UE层和eNB之间的示例性消息的第三图。

图12是示出UE层和eNB之间的示例性消息的第四图。

图13是示出UE层和eNB之间的示例性消息的第五图。

图14是一种无线通信的方法的流程图。

图15是示出无线通信的第一方法的图。

图16是示出示例性装置中的不同模块/单元/部件之间的数据流的概念性数据流图。

图17是示出用于使用处理系统的装置的硬件实现的例子的图。

具体实施方式

下面结合附图描述的具体实施方式,仅仅旨在对各种配置进行描述,而不是旨在表示在这些配置中才可以实现本文所描述的构思。为了对各种概念有一个透彻理解,具体实施方式包括特定的细节。但是,对于本领域普通技术人员来说显而易见的是,可以在不使用这些特定细节的情况下实现这些构思。在一些实例中,为了避免对这些构思不明显,公知的结构和组件以框图形式示出。

现在参照各种装置和方法,给出了电信系统的若干方面。通过各种框、模块、部件、电路、步骤、过程、算法等(统称为“要素”),在以下详细描述中描述并且在附图中示出这些装置和方法。这些要素可以使用电子硬件、计算机软件或其任意组合来实现。这些要素是被实现为软件还是被实现为硬件取决于特定应用以及施加在整个系统上的设计约束。

举例而言,可以利用包括了一个或多个处理器的“处理系统”来实现要素或要素的任意部分或要素的任意组合。处理器的例子包括微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑单元、分立的硬件电路以及被配置为执行贯穿本公开内容描述的各种功能的其它合适的硬件。处理系统中的一个或多个处理器可以运行软件。无论是被称为软件、固件、中间件、微代码、硬件描述语言或其它,软件都应当被广义地理解为表示指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、功能等。

因此,在一个或多个示例性实施例中,本文所描述的功能可以用硬件、软件、固件或者其任意组合来实现。当使用软件实现时,可以将这些功能存储或编码成计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是计算机能够存取的任何可用介质。通过示例的方式而不是限制的方式,这种计算机可读介质可以包括随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、激光光盘ROM(CD-ROM)或其它光盘存储、磁盘存储介质或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望程序代码并能够由计算机存取的任何其它介质。上述的组合也应当包括在计算机可读介质的范围之内。

图1是示出LTE网络体系结构100的图。该LTE网络体系结构100可以称为演进分组系统(EPS)100。EPS 100可以包括一个或多个用户设备(UE)102、演进型UMTS陆地无线接入网络(E-UTRAN)104、演进分组核心(EPC)110和运营商的互联网协议(IP)服务122。EPS可以与其它接入网络互连,但为简单起见,未示出这些实体/接口。如图所示,EPS提供分组交换服务,但是,如本领域普通技术人员所容易理解的,贯穿本公开内容给出的各种概念可以扩展到提供电路交换服务的网络。

E-UTRAN包括演进节点B(eNB)106和其它eNB 108,可以包括多播协调实体(MCE)128。eNB 106提供针对于UE 102的用户平面和控制平面协议终止。eNB 106可以经由回程(例如,X2接口)连接到其它eNB 108。MCE 128为演进型多媒体广播多播服务(MBMS)(eMBMS)分配时间/频率无线资源,确定用于eMBMS的无线配置(例如,调制和编码方案(MCS))。MCE 128可以是单独的实体,也可以是eNB 106的一部分。eNB 106还可以称为基站、节点B、接入点、基站收发机、无线基站、无线收发机、收发机功能、基本服务集(BSS)、扩展服务集(ESS)或者某种其它适当术语。eNB 106为UE 102提供针对EPC 110的接入点。UE 102的例子包括蜂窝电话、智能电话、会话发起协议(SIP)电话、膝上型计算机、个人数字助理(PDA)、卫星无线设备、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,MP3播放器)、照相机、游戏控制台、平板计算机或者任何其它类似功能设备。本领域普通技术人员还可以将UE 102称为移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持装置、用户代理、移动客户端、客户端或者某种其它适当术语。

eNB 106连接到EPC 110。EPC 110可以包括移动性管理实体(MME)112、归属用户服务器(HSS)120、其它MME 114、服务网关116、多媒体广播多播服务(MBMS)网关124、广播多播服务中心(BM-SC)126和分组数据网络(PDN)网关118。MME 112是处理UE 102和EPC 110之间的信令的控制节点。通常,MME 112提供承载和连接管理。所有用户IP分组通过服务网关116来传送,其中服务网关116自己连接到PDN网关118。PDN网关118提供UE IP地址分配以及其它功能。PDN网关118和BM-SC126连接到IP服务122。IP服务122可以包括互联网、内联网、IP多媒体子系统(IMS)和PS流服务(PSS)和/或其它IP服务。BM-SC 126提供用于MBMS用户服务提供和传送的功能。BM-SC 126可以充当内容提供商MBMS传输的进入点,可以用于在PLMN中授权和发起MBMS承载服务,并可以用于调度和传送MBMS传输。MBMS网关124可以用于向属于广播特定服务的多播广播单频网(MBSFN)区域的eNB(例如,106、108)分发MBMS业务,并可以负责会话管理(起始/停止)和收集与eMBMS有关的计费信息。

图2是示出LTE网络架构中的接入网络200的例子的图。在该例子中,将接入网络200划分成多个蜂窝区域(小区)202。一个或多个低功率类型eNB 208可以具有与小区202中的一个或多个重叠的蜂窝区域210。低功率类型eNB 208可以是毫微微小区(例如,家庭eNB(HeNB))、微微小区、微小区或者远程无线电头端(RRH)。每个宏eNB 204分配给各小区202,并被配置为向小区202中的所有UE 206提供针对EPC 110的接入点。在接入网络200的该例子中,不存在集中式控制器,但在替代的配置中可以使用集中式控制器。eNB 204负责所有与无线相关的功能,其包括无线承载控制、准入控制、移动控制、调度、安全和到服务网关116的连接。eNB可以支持一个或多个(例如,三个)小区(其还称为扇区)。术语“小区”可以指代eNB的最小覆盖区域和/或服务于特定覆盖区域的eNB子系统。此外,本文可以互换地使用术语“eNB”、“基站”和“小区”。

接入网络200采用的调制和多址方案可以取决于正被运用的特定电信标准而变化。在LTE应用中,在下行链路上使用OFDM以及在上行链路上使用SC-FDMA以支持频分双工(FDD)和时分双工(TDD)二者。如本领域技术人员通过以下详细描述将容易地理解的那样,本文介绍的各种构思很好地适用于LTE应用。然而,这些构思可以容易地被扩展至采用了其它调制和多址技术的其它电信标准。举例而言,这些构思可以被扩展至演进数据优化(EV-DO)或超移动宽带(UMB)。EV-DO和UMB是由第三代合作伙伴计划2(3GPP2)颁布的作为CDMA2000标准家族的一部分的空中接口标准,并且采用了CDMA以为移动站提供宽带因特网接入。这些构思也可以被扩展至采用了宽带-CDMA(W-CDMA)以及诸如TD-SCDMA的CDMA的其它变型的通用陆地无线接入(UTRA);采用了TDMA的全球移动通信系统(GSM);以及演进型UTRA(E-UTRA)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMax)、IEEE802.20以及采用了OFDMA的闪速-OFDM。在来自3GPP组织的文档中描述了UTRA、E-UTRA、UMTS、LTE和GSM。在来自3GPP2组织的文档中描述了CDMA2000和UMB。实际采用的无线通信标准和多址技术将取决于特定应用及施加在系统上的整体设计约束。

eNB 204可以具有支持MIMO技术的多根天线。MIMO技术的使用使得eNB 204能够使用空间域以支持空间复用、波束成形和发射分集。空间复用可以被用于在相同的频率上同时发送不同的数据流。数据流可以被发送至单个UE 206以提高数据速率,或者可以被发送至多个UE 206以提高整个系统的容量。这是通过对每个数据流进行空间预编码(即应用幅度和相位的缩放)并且然后在下行链路上通过多根发射天线发送每个经空间预编码的流来实现的。经空间预编码的数据流到达具有不同的空间签名的UE 206,这使得每个UE 206能够恢复发往该UE 206的一个或多个数据流。在上行链路上,每个UE 206发送经空间预编码的数据流,这使得eNB 204能够识别每个经空间预编码的数据流的源头。

当信道状况良好时,通常使用空间复用。当信道状况不太有利时,可以使用波束成形来将传输能量集中在一个或多个方向上。这可以通过对用于通过多根天线传输的数据进行空间预编码来实现。为了在小区边缘实现良好的覆盖,可以将单个流波束成形传输与发射分集结合使用。

在以下的详细描述中,将参照在下行链路上支持OFDM的MIMO系统来描述接入网络的各个方面。OFDM是一种将数据调制在OFDM符号内的多个子载波上的扩频技术。子载波以精确的频率被间隔开。间隔提供了使得接收机能够从子载波恢复数据的“正交性”。在时域中,可以对每个OFDM符号增加保护间隔(例如循环前缀)以对抗OFDM符号间干扰。上行链路可以使用DFT扩展的OFDM信号形式的SC-FDMA以补偿高的峰均功率比(PAPR)。

图3是示出LTE中的DL帧结构的例子的图300。可以将一个帧(10ms)划分成10个均匀大小的子帧。每一个子帧可以包括两个连续的时隙。可以使用一个资源格来表示两个时隙,每一个时隙都包括资源块。将资源格划分成多个资源单元。在LTE中,对于普通循环前缀而言,一个资源块在频域上包含12个连续的子载波,在时域上包含7个连续的OFDM符号,对于总共84个资源单元而言。对于扩展循环前缀来说,对于总共72个资源单元,一个资源块在频域中包含12个连续子载波,在时域中包含6个连续的OFDM符号。这些资源单元中的一些(其指示成R 302、304)包括DL参考信号(DL-RS)。DL-RS包括特定于小区的RS(CRS)(其有时还称为通用RS)302和特定于UE的RS(UE-RS)304。在相应的物理DL共享信道(PDSCH)所映射到的资源块上,发送UE-RS 304。每一个资源单元所携带的比特数量取决于调制方案。因此,UE接收的资源块越多,调制方案阶数越高,则针对该UE的数据速率越高。

图4是示出LTE中的UL帧结构的例子的图400。可以将用于UL的可用资源块划分成数据部分和控制部分。可以在系统带宽的两个边缘处形成控制部分,控制部分具有可配置的大小。可以将控制部分中的资源块分配给UE,以传输控制信息。数据部分可以包括不包含在控制部分中的所有资源块。该UL帧结构导致包括连续的子载波的数据部分,其允许向单一UE分配数据部分中的所有连续子载波。

可以向UE分配控制部分中的资源块410a、410b,以向eNB发送控制信息。此外,还可以向UE分配数据部分中的资源块420a、420b,以向eNB发送数据。UE可以在控制部分中的分配的资源块上,在物理UL控制信道(PUCCH)中发送控制信息。UE可以在数据部分中的分配的资源块上,在物理UL共享信道(PUSCH)中发送数据或者发送数据和控制信息二者。UL传输可以跨度子帧的两个时隙,可以在频率之间进行跳变。

可以使用一组资源块来执行初始的系统接入,并在物理随机接入信道(PRACH)430中实现UL同步。PRACH 430携带随机序列,并且不能携带任何UL数据/信令。每一个随机接入前导占据与六个连续资源块相对应的带宽。起始频率由网络进行指定。也就是说,将随机接入前导的传输限制于某些时间和频率资源。对于PRACH来说,不存在频率跳变。PRACH尝试在单一子帧(1ms)中或者在一些连续子帧序列中进行携带,UE可以在每一帧(10ms)进行单一的PRACH尝试。

图5是示出用于LTE中的用户平面和控制平面的无线协议体系结构的示例的图500。用于UE和eNB的无线协议体系结构示出为具有三个层:层1、层2和层3。层1(L1层)是最低层,其实现各种物理层信号处理功能。本申请将L1层称为物理层506。层2(L2层)508高于物理层506,其负责物理层506之上的UE和eNB之间的链路。

在用户平面中,L2层508包括媒体访问控制(MAC)子层510、无线链路控制(RLC)子层512和分组数据会聚协议(PDCP)514子层,其中PDCP 514子层在网络侧的eNB处终止。虽然未示出,但UE可以具有高于L2层508的一些上层,其包括网络层(例如,IP层)和应用层,其中所述网络层在网络一侧的PDN网关118处终止,所述应用层在所述连接的另一端(例如,远端UE、服务器等等)处终止。

PDCP子层514提供不同的无线承载和逻辑信道之间的复用。PDCP子层514还提供用于上层数据分组的报头压缩,以减少无线传输开销,通过对数据分组进行加密来实现安全,以及为UE提供eNB之间的切换支持。RLC子层512提供上层数据分组的分段和重组、丢失数据分组的重传以及数据分组的重新排序,以便补偿由于混合自动重传请求(HARQ)而造成的乱序接收。MAC子层510提供逻辑信道和传输信道之间的复用。MAC子层510还负责在UE之间分配一个小区中的各种无线资源(例如,资源块)。MAC子层510还负责HARQ操作。

在控制平面中,对于物理层506和L2层508来说,除不存在用于控制平面的报头压缩功能之外,用于UE和eNB的无线协议体系结构基本相同。控制平面还包括层3(L3层)中的无线资源控制(RRC)子层516。RRC子层516负责获得无线资源(即,无线承载),并负责使用eNB和UE之间的RRC信令来配置更低层。

图6是在接入网络中与UE 650通信的eNB 610的框图。在下行链路中,来自核心网络的上层分组被提供给控制器/处理器675。控制器/处理器675实施L2层的功能。在下行链路中,控制器/处理器675基于各种优先级度量提供报头压缩、加密、分组分段和重新排序、逻辑信道和传输信道之间的复用以及针对UE 650的无线资源分配。控制器/处理器675也负责HARQ操作、丢失分组的重传以及向UE 650发信号。

发射(TX)处理器616实施用于L1层(即物理层)的各种信号处理功能。信号处理功能包括:编码和交织,以促进UE 650处的前向纠错(FEC);以及基于各种调制方案(例如二进制相移键控(BPSK)、正交相移键控(QPSK)、M相相移键控(M-PSK)、M阶正交幅度调制(M-QAM))映射至信号星座图。经编码和调制的符号然后被划分成并行的流。每个流然后被映射至OFDM子载波,与参考信号(例如导频)在时域和/或频域复用,并且然后使用快速傅里叶逆变换(IFFT)将每个流组合在一起以产生携带时域OFDM符号流的物理信道。OFDM流被空间预编码以产生多个空间流。来自信道估计器674的信道估计可以被用来确定编码和调制方案,以及被用于空间处理。可以从参考信号和/或UE 650发送的信道状况反馈中推导出信道估计。每个空间流然后经由分别的发射机618TX被提供给不同的天线620。每个发射机618TX将RF载波与相应空间流进行调制以用于传输。

在UE 650处,每个接收机654RX通过其相应的天线652接收信号。每个接收机654RX对调制到RF载波上的信息进行恢复并且将该信息提供给接收(RX)处理器656。RX处理器656实施L1层的各种信号处理功能。RX处理器656可以对信息执行空间处理以恢复去往UE 650的任何空间流。如果多个空间流去往UE 650,则它们可以由RX处理器656组合进单个OFDM符号流中。RX处理器656然后可以利用快速傅里叶变换(FFT)将OFDM符号流从时域转换到频域。频域信号包括针对OFDM信号的每个子载波的分别的OFDM符号流。通过确定由eNB 610发送的最有可能的信号星座图的点来恢复和解调每个子载波上的符号、以及参考信号。这些软决策可以基于由信道估计器658计算的信道估计。然后,解码和解交织这些软决策以恢复最初由eNB 610在物理信道上发送的数据信号和控制信号。然后,将数据信号和控制信号提供给控制器/处理器659。

控制器/处理器659实施L2层。控制器/处理器可以与存储程序代码和数据的存储器660相关联。存储器660可以被称为计算机可读介质。在上行链路中,控制器/处理器659提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理以恢复来自核心网的上层分组。然后,将上层分组提供给表示L2层之上的所有协议层的数据宿662。也可以将各种控制信号提供给数据宿662用于进行L3处理。控制器/处理器659也负责使用确认(ACK)协议和/或否定确认(NACK)协议来进行错误检测以支持HARQ操作。

在上行链路中,数据源667被用来将上层分组提供给控制器/处理器659。数据源667表示L2层之上的所有协议层。与结合由eNB 610进行的下行链路传输所描述的功能相类似,控制器/处理器659通过提供报头压缩、加密、分组分段和重新排序以及基于eNB 610进行的无线资源分配的逻辑信道和传输信道之间的复用为用户面和控制面实施L2层。控制器/处理器659也负责HARQ操作、丢失分组的重传以及向eNB 610发信号。

信道估计器658从参考信号或者由eNB 610发送的反馈中导出的信道估计可以由TX处理器668用来选择合适的编码和调制方案,并且促进空间处理。经由分别的发射机654TX将TX处理器668生成的空间流提供给不同的天线652。每个发射机654TX可以将RF载波与相应空间流进行调制以用于传输。

在eNB 610处,以与结合UE 650处的接收机功能描述的方式相似的方式处理上行链路传输。每个接收机618RX通过其相应的天线620接收信号。每个接收机618RX对调制到RF载波上的信息进行恢复并且将该信息提供给RX处理器670。RX处理器670可以实施L1层。

控制器/处理器675实施L2层。控制器/处理器675可以与存储程序代码和数据的存储器676相关联。存储器676可以被称为计算机可读介质。在上行链路中,控制器/处理器675提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理以恢复来自UE 650的上层分组。可以将来自控制器/处理器675的上层分组提供给核心网。控制器/处理器675也负责使用ACK协议和/或NACK协议来进行错误检测以支持HARQ操作。

图7是一种设备到设备通信系统700的图。该设备到设备通信系统700包括多个无线设备704、706、708、710。该设备到设备通信系统700可以与蜂窝通信系统(例如,无线广域网(WWAN))相重叠。无线设备704、706、708、710中的一些可以使用DL/UL WWAN频谱,利用设备到设备通信来一起进行通信,一些可以与基站702进行通信,一些可以执行这两种通信。例如,如图7中所示,无线设备708、710处于设备到设备通信,而无线设备704、706处于设备到设备通信。此外,无线设备704、706还与基站702进行通信。

上面所讨论的示例性方法和装置适合于各种各样的无线设备到设备通信系统中的任何一种(例如,基于FlashLinQ、WiMedia、Bluetooth、ZigBee的无线设备到设备通信系统、或者基于IEEE 802.11标准的Wi-Fi)。为了简化讨论,在LTE的背景下,讨论这些示例性方法和装置。但是,本领域的任何普通技术人员应当理解,这些示例性方法和装置通常适合推广到各种各样的其它无线设备到设备通信系统。

示例性实施例通常提供用于允许UE与另一个UE进行通信的方法和装置(例如,允许该UE通过LTE频带,通告由其它UE进行接收的一些内容)。

图8是描述用于构成D2D通信(例如,D2D发现通信)中所涉及的UE 802的栈的各种层、层功能以及它们之间的各种接口的框图。UE 802的栈中的各种层包括ProSe(基于邻近性服务)协议804、非接入层(NAS)层806、RRC层/子层808和MAC层/子层810。在示例性实施例的UE 802的栈中,也可以存在各种其它层/子层。但是,目前的详细描述将聚焦于ProSe协议804、NAS层806、RRC层808和MAC层810,以及这些层中的不同层之间的各种交互通道。

在ProSe协议804之下是NAS层806,后者能够控制UE 802的状态转换(例如,从“空闲状态”转换到“连接状态”)。但是,NAS层806通常不知道D2D操作。此外,NAS层806是共享的,并受到其它应用的影响。

在NAS层806之下是RRC层808,后者具有关于针对D2D无线资源分配的要求的信息,还具有关于UE 802的当前状态的信息,但不能够控制UE状态的转换。RRC层808能够控制UE 802的无线资源,并能够与网络的基站/eNB 812进行通信。因此,无线资源分配仅仅可用于RRC层808,并由RRC层808进行控制。此外,对于NAS层806或者ProSe协议804来说,可能不能立即知道无线资源分配。

最后,在RRC层808之下是MAC层810,后者负责针对UE 802的传输调度。也就是说,MAC层810有效地决定将由UE 802进行发送的一些消息何时通过空中进行发送,哪些通过与ProSe协议804进行通信来调度。此外,RRC层808可以根据网络所提供的系统信息,根据其它事件,控制MAC层810的MAC无线资源,如下面所讨论的。

实施例解决了下面的事实:关于可用的D2D资源的信息、以及关于通用UE的连接状态(即,连接状态或空闲状态)的信息,是所述UE的栈中的仅仅选择层知道的。此外,对所述UE进行控制、或者将所述UE从一种状态转换到下一个状态(例如,从空闲状态转换到连接状态)的能力,可以仅仅由一个或多个层拥有。

例如,与通用UE的上层相对应的控制协议(例如,ProSe协议),了解与D2D传输相对应的时序和信息约束,但不直接访问与更低层(例如,RRC层)相对应的信息。

在示例性实施例中,在某些环境下,ProSe协议804可以与NAS层806交换信息(例如,经由接口822),与RRC层808交换信息(例如,经由接口821),与MAC层810交换信息(例如,经由接口823),而RRC层808可以与NAS层806进行通信(例如,经由接口822’)。另外,RRC层808可以与基站/eNB 812进行通信。

用于UE 802进行D2D通信(例如,LTE直接型(LTE-D)发现)的无线资源分配,可以由该eNB 812连接到的网络进行控制。在UE 802与另一个UE(其中UE 802寻求参与同其的D2D发现通信)进行直接通信之前,UE 802可以经由eNB 812来从网络获得许可。一旦UE 802从网络接收到许可,UE 802可以通过空中向其它UE发送与其期望的通信相对应的编码。通过使用可以称为对等发现资源的D2D资源,UE 802能够被其它UE发现,其后能够使用称为D2D通信资源的D2D资源来与其它UE进行直接通信。LTE-D发现考虑三种主要使用情形:1)当系统信息(例如,系统信息块(SIB)中包含的信息)指示类型1(即,公共)资源时;2)当系统信息仅指示该网络支持LTE-D;3)没有提供用于D2D的系统信息。根据使用情形和UE的连接/空闲状态,UE可以发送请求资源(例如,类型2(分配的)资源和/或类型1(公共)资源)的RRC消息,也可以不发送。下面存在三种主要使用情形(1、2和3),以及它们的用于LTE-D发现的子部分(a、b和c):

情形1a):当用于D2D通信的系统信息(例如,SIB)指示类型1资源时(例如,该系统信息指示:诸如公共对等体发现资源或者D2D通信资源之类的D2D资源集,可经由eNB 812从资源池中获得),当UE 802处于空闲状态(例如,RRC空闲状态)时,UE 802可以使用所指示的类型1资源来进行D2D发现通信,故不需要RRC消息。也就是说,当UE 802处于空闲状态时,UE 802可以利用eNB 812所广播的信息(例如,资源信息),并能够在无需与eNB 812的另外通信的情况下,执行无线资源管理。

情形1b):当用于D2D通信的SIB指示类型1资源时,UE 802处于连接状态(例如,RRC连接状态)时,则UE 802向eNB 812发送用于资源分配的RRC消息,而不管该UE是使用类型1资源,还是使用类型2资源。也就是说,当UE 802处于连接状态时,UE 802经由eNB 812来向网络询问许可,以及关于该资源分配的信息,以允许UE 802执行D2D发现通信。

情形1c):当用于D2D通信的SIB指示类型1资源,UE 802从空闲状态转换到连接状态(在使用类型1资源来进行对等体发现或者进行D2D通信时),UE 802可以结束使用当前类型1资源的传输,并且可以发送用于资源分配的RRC消息,随后使用eNB 812所指示的分配的资源来重新继续传输。

情形2a):当用于D2D通信的SIB仅指示该网络支持LTE-D(例如,该网络支持对等体发现,或者该发现被支持时),但没有指示任何类型1资源信息,并且UE 802处于空闲状态时,UE 802可以转换到连接状态,随后发送RRC消息以向网络请求资源。

情形2b):当用于D2D通信的SIB指示支持D2D通信和D2D发现,但没有指示任何资源信息,并且UE 802处于连接状态时,UE 802将发送用于资源分配的RRC消息。

情形2c):当用于D2D通信的SIB指示支持D2D通信和D2D发现,但没有指示任何资源信息,并且UE 802丢失了其与网络的连接,或者eNB812撤消了准许给UE 802的资源时,UE 802可以不再继续使用这些资源。

情形3):当不提供用于D2D的SIB时(例如,当UE 802由传统eNB进行服务,并且没有连接到支持LTE-D的网络时),UE 802可以不执行D2D传输,并且可以停止向MAC层810发送编码。也就是说,当eNB 812连接到不支持D2D发现或者D2D通信的网络时,UE 802可以不参与同其它UE的D2D通信。

上面的情形中的每一个(1a、1b、1c、2a、2b、2c和3)对应于图9-13中的一个,下面将进一步详细地参照示例性实施例来讨论。

这些示例性实施例提供了用于UE 802执行针对LTE D2D通信或LTED2D发现的无线资源分配,同时仍然在上面的概括的相同方案或者情形中进行操作的方法的配置。也就是说,这些示例性实施例提供了用于在各种场景下,管理针对连接到LTE-D网络的UE的资源分配的方法和装置。

例如,为了支持适当的D2D资源管理起见,示例性实施例允许RRC层808从诸如NAS层806或者ProSe协议804之类的上层接收触发,其中该触发造成RRC层808向eNB 812发送“D2D资源请求”消息。将参照情形1b、1c、2a和2b来讨论该场景。

此外,示例性实施例使RRC层808向ProSe协议804指示或者传输某些状态改变事件,从而使ProSe协议804能够决定需要采取什么动作。将参照情形2c和3来讨论该场景。

另外,示例性实施例考虑RRC消息的发送(例如,RRC层808对D2D资源请求消息的发送)并不是始终伴随着UE 802的状态转换。在该情况下,涉及NAS层806可能不能提供任何另外的利益,而可能降低UE 802的操作的效率。将参照情形1b和2b来讨论该场景。

返回参见图8,示例性实施例通过提供UE 802中的ProSe协议804和RRC层808之间的接口或者交互通道821,提供了用于LTE D2D通信的资源的高效UE管理。该交互通道821使RRC层808能够向ProSe协议804提供信息,ProSe协议804可以基于该信息(以及基于NAS层806的连接/空闲状态),来处理UE 802的有关状态转换。

在给出的实施例中,RRC层808向ProSe协议804提供的信息对应于:1)eNB 812的网络是否支持LTE-D(D2D);2)RRC层808是否需要UE 802的其它层执行某种动作,以使RRC层808从eNB 812获得资源。

对于上面所描述的每一种情形,RRC层808可以使用一个或多个标志,将该信息传输给ProSe协议804,从而使RRC层808能够指示UE 802的某些状态,同时传输相对较少量的信息。在给出的实施例中,RRC层808通过设置两个标志,向ProSe协议804传输上面的信息。为了本文的详细描述起见,可以将这些标志称为“需要触发”标志和“支持发现”标志。由RRC层808根据SIB的RRC层的读数,来设置这两个标志。

在参照这些附图时,将讨论这些标志的三种不同配置。首先,设置支持发现标志(例如,对应于该标志的值等于1),不设置需要触发标志(例如,对应于该标志的值等于0)(例如,情形1a)。第二,对支持发现标志和需要触发标志二者均进行设置(例如,情形1b、1c、2a、2b和2c)。第三,未设置支持发现标志(设置或者未设置需要触发标志)(例如,情形3)。虽然贯穿本公开内容和附图使用术语“支持发现标志”,但在其它配置中,“支持发现标志”可以是“支持D2D通信标志”,其指示网络支持D2D通信。

基于这些标志和UE 802连接状态,ProSe协议804可以造成状态转换(例如,通过触发NAS层806),触发RRC层808(例如,用于指示RRC层808发送针对资源的请求)和/或向MAC层810发送命令,如下面所讨论的。

图9是示出UE各层和eNB之间的示例性消息的第一图900。参见图9,该图讨论了上面的情形1a。在本情形中,eNB 812的网络支持LTE,UE 802处于空闲状态。此外,SIB指示类型1资源是可用的,从而指示一个无线资源的公共池可用于UE 802从其中选择期望的资源来进行D2D通信(例如,对等体发现)。

因此,RRC层808设置支持发现标志(例如,将支持发现标志设置为1),而未设置需要触发标志(例如,将需要触发标志设置为0)。根据示例性实施例,ProSe协议804可以查看到该信息。此外,这些标志允许RRC层808向ProSe协议804传输有用的信息,而不传输将不需要由ProSe协议804进行使用的信息(例如,用于指示这些可用资源是类型1资源,还是类型2资源的信息)。

此外,根据SIB中包含的信息,RRC层808根据类型1资源,在MAC层810中配置用于D2D的MAC无线资源。一旦RRC层808配置了MAC无线资源,则ProSe协议804经由某个接口或者交互通道823(参见图8)与MAC层810进行通信,以根据ProSe协议804所获得的一个或多个ProSe应用码(ProSe应用码),获得传输时机(TxOP)时间。交互通道823使ProSe协议804能够向MAC层810发送查询,使得ProSe协议804可以知道,UE 802可以协调,何时发送与该ProSe应用码相对应的期望的LTE-D消息。

在本情形中,由于不需要UE 802的状态转换来传送来自UE 802的消息,ProSe协议804能够成功地直接从MAC层810获得TxOP,以实现UE 802进行的传输。也就是说,即使UE 802处于空闲状态,由于对MAC层810的无线资源进行了配置,以及由于将这些资源指示成类型1资源,因此不需要UE 802的状态转换来进行D2D通信或者D2D发现通信。

一旦ProSe协议804联系MAC层810,则由于MAC层810需要向各种期望的消息分配各种时间,因此MAC层810决定向ProSe协议804发送回关于传输时间的信息(例如,发回的TxOP时间)。也就是说,ProSe协议804与MAC层810进行通信,以确定ProSe协议804可以发送ProSe应用码的未来时间。因此,MAC层810将所选择的TxOP时间发送回ProSe协议804,使得MAC层810可以根据该TxOP时间,来转移(relegate)ProSe协议804可以传送消息(例如,ProSe应用码和消息完整性校验(MIC))的特定时间。

应当注意的是,在本情形中,虽然ProSe协议804获得了用于单一对应的ProSe应用码的单一TxOP时间,但UE 802允许具有多个对应的各个TxOP时间的多个ProSe应用码,如下面所讨论的。

在从MAC层810接收到有效的TxOP时间时,ProSe协议804决定是触发NAS层806还是触发RRC层808,如下面所进一步讨论的。由于在该情况下不需要任何触发,因此ProSe协议804基于相应的TxOP时间,来计算用于各个ProSe应用码的消息完整性校验(MIC)(例如,安全完整性校验结果)。其后,ProSe协议804根据MAC层810所传输的请求的和获得的TxOP时间,来发送ProSe应用码,并且UE 802发送与该ProSe应用码相对应的D2D通信消息(例如,D2D发现通信消息)。

继续参见图9,讨论了上面所提及的情形1b。在本情形中,eNB 812的网络仍然支持LTE-D,该SIB指示类型1资源是可用的,但UE 802已经转换到连接状态。

在本情形中,由于RRC层808已经从空闲状态(例如,在情形1a下)转换到连接状态,因此RRC层808从MAC层810中删除了MAC无线资源。也就是说,RRC层808设置了支持发现标志和需要触发标志二者(例如,支持发现标志和需要触发标志二者均被设置为1),并且由于新设置了需要触发标志,因此RRC层808从MAC层810中删除了D2D无线资源。同样,ProSe协议804可以查看到这些标志所指示的信息。

不同于前一情形,当ProSe协议804尝试获得TxOP时间时,根据经由其与MAC层810的通信,ProSe协议804先前获得的一个或多个ProSe应用码,获得该TxOP时间的尝试失败。由于在MAC层810中没有对发现无线资源进行配置,因此MAC层810使用“空TxOP时间”来向ProSe协议804指示需要采取某种动作。也就是说,MAC层810向ProSe协议804发送“空”或者某种其它指示符,以指示没有可用的传输时间,从而通过指示在该发现时段中没有可用的无线资源,来向ProSe协议804指示需要采取某种动作。

同样,ProSe协议804决定是触发NAS层806,还是触发RRC层808。这里,由于支持发现标志和需要触发标志均被设置为1,以及由于UE 802转换到了连接状态,因此不需要UE 802的状态转换。所以,ProSe协议804决定向RRC层808发送触发。

详细地说,作为没有获得TxOP时间的结果,ProSe协议804检查由RRC层808设置的上面提及的两种标志。当RRC层808指示支持LTE-D,但需要动作时(例如,支持发现标志和需要触发标志均被设置为1),ProSe协议804进行检查,以判断UE 802是处于连接状态,还是处于空闲状态。由于ProSe协议804不需要知道SIB将什么资源指示成可用的资源(例如,类型1资源或类型2资源),因此不需要将该信息传输给ProSe协议804(例如,根据RRC层808的标志)。也就是说,在获得TxOP时间的尝试失败之后,ProSe协议804只需要知道将需要触发标志设置成了1,从而知道其应当确定UE 802的状态(例如,连接状态或空闲状态)。在本情形下,由于UE 802处于连接状态(例如,UE 802的NAS层806处于连接状态),故不需要状态转换,ProSe协议804告诉RRC层808向eNB 812发送针对资源的请求(例如,RRC D2D资源请求)。

在从ProSe协议804接收到该触发(例如,针对D2D请求的触发)时,RRC层808向eNB 812发送该请求(例如,RRC D2D资源请求)。其后,eNB 812对RRC层808进行响应,其通过向RRC层808发回响应(例如,RRC D2D资源响应)来响应该请求。因此,通过使用所描述的RRC D2D消息交换,eNB 812能够更好地调度网络业务(例如,涉及该对象UE 802和使用相同的eNB 812来连接到网络的各种其它UE的业务)。

随后,RRC层808根据从eNB 812接收的响应中包含的信息,配置MAC层810处的MAC D2D无线资源。也就是说,根据作为RRC层808和eNB 812之间的消息交换的结果所获得的信息,来设置用于D2D的MACD2D无线资源。随后,MAC层810能够向ProSe协议804提供用于D2D传输的TxOP时间。

以类似于先前所描述的情形1a的方式,还如图9中所示,一旦ProSe协议804成功地获得TxOP时间,ProSe协议804计算MIC,其后根据所获得的TxOP时间,向MAC层810发送与所述ProSe应用码和所计算的MIC相对应的命令。其后,MAC层810根据所接收的命令,发起D2D传输。

图10是示出UE层和eNB之间的示例性消息的第二图1000。下面参见图10,该图讨论了上面所提及的情形1c。在本情形下,UE 802从空闲状态转换到连接状态。同样,eNB 812的网络支持LTE-D,SIB指示类型1资源是可用的。

因此,RRC层808将MAC层810中的D2D无线资源设置成空(NULL)。也就是说,RRC层808将MAC D2D无线资源从MAC层810中删除,使得其可以根据在RRC层808和eNB 812之间先前描述的RRC消息交换中包含的信息,稍后设置MAC D2D无线资源。此外,RRC层808对支持发现标志和需要触发标志的二者进行设置,其是ProSe协议804可以查看到的信息。

在本情形中,ProSe协议804基于获得的ProSe应用码来计算MIC,并根据ProSe应用码和所计算的MIC,向MAC层810发送命令,这是由于ProSe协议804不了解RRC层808已经从MAC层810中删除了这些MAC无线资源。不同于情形1a,MAC层810错误地接收了ProSe协议804发送的命令,这是由于MAC层810的RRC无线资源先前已经被RRC层808所删除,并且没有被重新配置。

因此,在本情形中,MAC层810向ProSe协议804发回错误通知,以通知ProSe协议804不存在可用于MAC层810的D2D无线资源,或者替代地,ProSe协议804简单地在其尝试从MAC层810获得TxOP时间时失败(例如,如果设计方案选择删除了MAC层810向ProSe协议804发送错误通知的能力的话)。

在从MAC层810接收到该错误通知时(或者在不能获得TxOP时间时),ProSe协议804判断UE 802是处于连接状态,还是处于空闲状态,使得ProSe协议804可以判断是否向RRC层808发送触发(例如,图9的情形1b),或者判断是否发起UE 802从空闲状态到连接状态的状态转换(例如,下面参照图11所进一步描述的情形2a)。

在本情形中,ProSe协议804通过与NAS层806进行通信,认识到UE 802处于空闲状态。由于该UE的NAS层806处于空闲状态,因此ProSe协议804尝试使用称为“传统消息”或“服务请求”的消息,触发UE 802的状态转换。通过使用传统消息/服务请求,ProSe协议804与NAS层806进行通信,NAS层806将UE 802转换到连接状态(ECM_CONNECTED),向ProSe协议804指示已发生状态转换。

其后,以类似于情形1b(其在图9中进行了示出)的方式,ProSe协议804向RRC层808发送针对D2D请求的触发,从而指示RRC层808经由eNB 812从网络获取资源。在接收到该触发时,RRC层808向eNB 812发送该请求消息(例如,RRC D2D资源请求消息),eNB 812通过向RRC层808发送响应消息(例如,RRC D2D资源响应消息)进行响应。随后,RRC层808根据从eNB 812接收的响应中包含的信息,配置MAC层810处的MAC D2D无线资源,从而使ProSe协议804能够成功地从MAC层810获得TxOP时间。一旦ProSe协议804成功地获得TxOP时间,则ProSe协议804计算MIC,其后根据所获得的TxOP时间,向MAC层810发送与所述ProSe应用码和MIC相对应的命令。其后,MAC层810根据所接收的命令来发起传输。

图11是示出UE层和eNB之间的示例性消息的第三图1100。参见图11,该图讨论了上面所提及的情形2a。在本情形下,UE 802处于空闲状态。不同于根据示例性实施例的先前所描述的场景,SIB并不指示类型1资源是可用的,而只是仅仅指示该网络支持D2D通信(例如,该网络支持LTE-D)。

因此,由于SIB没有提供关于可用资源的特定类型的信息(例如,无论类型1还是类型2),RRC层808将MAC D2D无线资源从MAC层810中删除,并且RRC层808对支持发现标志(例如,支持D2D通信标志)和需要触发标志二者进行设置,其是ProSe协议804可以查看到的信息。由于设置了这两种标志,以及由于UE 802处于空闲状态,因此UE 802将转换状态,以变成处于连接状态。

同样,ProSe协议804基于获得的ProSe应用码来计算MIC,并根据ProSe应用码和所计算的MIC,向MAC层810发送命令。但是,ProSe协议804从MAC层810获得TxOP时间的尝试失败,这是由于MAC层810的D2D无线资源先前已经被RRC层808所删除。在没有获得TxOP时间时,ProSe协议804与NAS层806进行通信,其中NAS层806向ProSe协议804指示该UE 802处于空闲状态。

由于UE 802处于空闲状态,ProSe协议804向NAS层806发送触发,以使NAS层806向RRC层808发送服务请求(SR)(例如,具有类型源起呼叫的服务请求)(例如,经由图8中所示出的交互通道822’)。随后,NAS层806向RRC层808发送该服务请求,RRC层808与MAC层810进行通信,并且还根据与该服务请求相对应的过程,经由eNB 812来与网络进行通信。

其后,一旦UE 802处于连接状态,并且NAS层806接收到UE 802已连接的指示,NAS层806(例如,经由图8中所示出的交互通道822)向ProSe协议804传输该UE处于连接状态(ECM_CONNECTED)。应当注意的是,当UE 802在处于连接状态之后丢失其连接时,可能发生ProSe协议804和NAS层806之间的上述交互(例如,图11中的情形2c)。

其后,以类似于参照图9和图10所讨论的场景(例如,情形1b和1c)的方式,ProSe协议804向RRC层808发送针对D2D请求的触发,其造成RRC层808向eNB 812发送该请求,其后通过发回响应,来对请求进行响应。随后,RRC层808根据在该响应中包含的信息,配置MAC层810处的MAC D2D无线资源,ProSe协议804成功地从MAC层810获得TxOP时间。

在本情形中,ProSe协议804在TxOP时间对MAC层810进行轮询,以允许ProSe协议804理解其何时可以通过空中来发送ProSe码。一旦ProSe协议804成功地获得TxOP时间,则ProSe协议804计算MIC,并且根据所获得的TxOP时间,向MAC层810发送与所述ProSe应用码和MIC相对应的命令。其后,MAC层810根据所接收的命令来发起传输。

图12是示出UE层和eNB之间的示例性消息的第四图1200。参见图12,该图讨论了上面所提及的情形2b。以类似于图11中所示出的方式(例如,情形2a),SIB并不指示类型1资源是可用的,而是仅仅指示该网络支持D2D通信(例如,该网络支持LTE-D)。但是,不同于参照情形2a所讨论的场景,UE 802处于连接状态。因此,对于期望的D2D通信来说,不需要UE 802的状态转换。

同样,RRC层808将MAC无线资源从MAC层810中删除,并且RRC层808对支持发现标志和需要触发标志二者进行设置,其是ProSe协议804可以查看到的信息。

同样,ProSe协议804基于获得的ProSe应用码来计算MIC,并根据ProSe应用码和所计算的MIC,向MAC层810发送命令,并且ProSe协议804不能在其尝试中从MAC层810获得TxOP时间。在没有获得TxOP时间时,ProSe协议804对RRC层808设置的标志进行检查。由于需要触发标志被设置为1,因此ProSe协议804判断UE 802是处于连接状态,还是处于空闲状态。ProSe协议804通过与NAS层806进行通信,来确定UE 802的状态,其中NAS层806指示该UE 802在目前场景中处于连接状态。

由于UE 802处于连接状态,不同于参照情形2a所描述的场景,ProSe协议804不需要向NAS层806发送触发来将UE 802从空闲状态转换到连接状态。因此,以类似于参照图9、10和11所讨论的场景(情形1b、1c和2a)的方式,ProSe协议804向RRC层808发送针对D2D资源请求的触发,RRC层808参与同eNB 812的消息交换(例如,RRC D2D资源请求消息交换)。随后,RRC层808根据经由D2D资源请求消息交换而从eNB 812获得的信息,配置MAC层810处的MAC D2D无线资源,ProSe协议804成功地从MAC层810获得TxOP时间。随后,根据所获得的TxOP时间,向MAC层810发送与所述ProSe应用码和所计算的MIC相对应的命令,从而使MAC层810能够根据所接收的命令来发起传输。

图13是示出UE层和eNB之间的示例性消息的第五图1300。参见图11和图13,其讨论了上面所提及的情形2c。不同于先前所描述的实施例,该系统信息/SIB指示eNB 812分配了D2D资源。也就是说,不是具有类型1资源池以便UE 802选择其资源,而是向UE 802分配或者分派类型2资源(如eNB 812所连接到网络所确定的)。也就是说,与UE 802从资源池(例如,类型1)选择资源相比,类型2指出网络具体地告诉UE 802使用哪些资源,并向UE 802提供专用资源。此外,UE 802处于连接状态。

因此,在本情形中,ProSe协议804成功地从MAC层810获得TxOP时间,ProSe协议804根据所获得的TxOP时间,向MAC层810发送与所述ProSe应用码和所计算的MIC相对应的命令,从而使MAC层810能够根据所接收的命令来发起传输。但是,在目前场景中,在MAC层810成功地完成期望的D2D通信之前,eNB 812向RRC层808发送RRC D2D资源撤消消息,如图13中所示(虽然下面的描述也可应用于UE 802不知何故丢失连接的情形,如图11中所示)。

其后,RRC层808向ProSe协议804指示设置了支持发现标志和需要触发标志二者,并且RRC层808从MAC层810中删除了MAC D2D无线资源。因此,当ProSe协议804根据ProSe应用码和计算的MIC,向MAC层810发送命令时,ProSe协议804从MAC层810获得TxOP时间的尝试失败。其后,ProSe协议804与NAS层806进行通信,其指示UE 802仍然处于连接状态,故不需要状态转换,并且ProSe协议804不需要向NAS层806发送针对服务请求SR的触发(如同在参照情形2a所描述的场景中的情况)。

同样,以类似于参照图9、10、11和12所讨论的场景(情形1b、1c、2a和2b)的方式,由于NAS层806指示UE 802处于连接状态,因此ProSe协议804向RRC层808发送针对D2D请求的触发,RRC层808参与同eNB812的RRC D2D资源消息交换,并根据D2D资源消息交换来配置MAC层810处的MAC D2D无线资源。随后,ProSe协议804成功地从MAC层810获得TxOP时间,根据所获得的TxOP时间,向MAC层810发送与所述ProSe应用码和所计算的MIC相对应的命令,从而使MAC层810能够根据所接收的命令来发起传输。

根据示例性实施例可能经历的其它情形,当在RRC层808从eNB 812接收针对其RRC D2D资源请求的响应中发生错误时,或者当RRC层808对MAC D2D无线资源进行配置中发生错误时,在发生超时之后,ProSe协议804将向RRC层808重新发送针对D2D请求的触发。也就是说,在从ProSe协议804向RRC层808初始发送该触发后的设定时间量之后,当ProSe协议804没有从MAC层810接收到通信时,ProSe协议804向RRC层808重新发送D2D请求,以重新发起上面所描述的处理的一部分。

最后,在替代的情形(例如,情形3,未示出)中,RRC层808可以向ProSe协议804指示没有设置支持发现标志(例如,连接到服务基站/eNB812的网络不支持对等体发现)。在该场景中,ProSe协议804应当不尝试D2D操作。

此外,示例性实施例还考虑的潜在情况是以下情形:ProSe协议804寻求传送多个ProSe应用码。ProSe协议804可以具有要通过空中进行通告的多个ProSe应用码。当ProSe协议804具有要发送的多个ProSe应用码时,ProSe协议804经由交互通道823,从MAC层810请求和获得多个TxOP时间。由于用于D2D传输的资源分布在频域和时域两者中,因此用于多个TxOP时机的资源可能对应于不同的绝对时间值。例如,当ProSe协议804请求两个传输时机时,MAC层810可能返回时间t和时间t+1秒。这些时间可以是基于从类型1资源池中的选择,或者是基于如由eNB 812所确定的资源的分配。

因此,在本场景中,ProSe协议804基于不同的时间,计算针对这些ProSe应用码中的每一个的各自MIC。例如,使用时间t来计算用于ProSe应用码1的第一MIC,使用时间t+1来计算用于ProSe应用码2的第二MIC。

因此,为了确保用于不同的消息的传输时间t和t+1与它们各自的MIC相匹配,从而确保接收方UE(UE 802寻求将这些消息传送到的UE)可以对这些消息进行正确地验证,当ProSe协议804向MAC层810发送ProSe应用码和MIC以进行传输时,ProSe协议804向MAC层810通知应当在何时间来发送何种ProSe应用码。示例性实施例提供用于指示MAC层810和ProSe协议804之间的传输时机的两种方法。也就是说,下面提供了用于指示MAC层810和ProSe协议804之间的传输时机TxOP时间的两种可能方法。

在第一方法中,进行编号的系统使用分配给相应的TxOP时间的单独索引号,来区分这些不同的TxOP时间。例如,当ProSe协议804请求多个TxOP时,MAC层810使用索引号对这些TxOP时间中的每一个进行编索引。

当ProSe协议804向下朝MAC层810发送(例如,通过更低层)这些ProSe应用码中的一个和相应的MIC时,ProSe协议804可以指示与用于计算该特定MIC的特定TxOP时间相对应的索引号。在本实施例中,MAC层810顺序地提供TxOP时间,并且ProSe协议804可以根据与用于相应的MIC计算的时间相同的序列,来发送各个ProSe协议码和相应的MIC。当MAC层810对ProSe协议804进行响应时,MAC层810包括针对于所提供的每一个TxOP时间的相应时间值(即使这些时间值中的一些可能是相同的)。

在第二替代的方法中,当ProSe协议804发送ProSe应用码时,ProSe协议804将该ProSe应用码和MIC连同用于MIC计算的TxOP时间一起发送。因此,ProSe协议804可以发送TxOP请求,以请求多个TxOP时机,这些ProSe应用码中的每一个对应一个时机。随后,ProSe协议804在发送给MAC层810的TxOP请求中,指示将发送的ProSe应用码的数量。MAC层810可以根据从ProSe协议804接收的请求,使用TxOP时间列表进行响应。本实施例的MAC层810可以使用针对每一个TxOp时间的各自索引号进行响应,或者按照意味着用于所有TxOP时间的索引的顺序进行发送,在该情况下,MAC层810记忆各个索引号和它们的相应TxOP时间之间的映射。但是,当发送针对ProSe应用码传输的命令时,ProSe协议804可以包括TxOP时间,从而避免MAC层810记忆索引号映射的任何需求。

此外,在替代的操作中,ProSe协议804可以使用多个请求(当其具有多个码要进行发送时),而不是发送单一TxOP请求(其指示请求多个TxOP时间)。在该替代的操作中,ProSe协议804将在该请求中指示新编码是否对应于该TxOP,或者ProSe协议804是否正在请求新的TxOP用于现有的/先前的ProSe应用码。例如,ProSe协议804可以使用索引号对ProSe应用码进行编号,并将其包括在请求中。用此方式,MAC层知道该请求是否针对于新的ProSe应用码,尽管MAC层可以记忆该索引的映射关系以及分配给其的相应TxOP资源。

RRC层808可能遇到可用的无线资源发生改变的情形。例如,在类型2资源分配的情况(例如,图13,情形2c)中,eNB 812可以基于eNB 812的负载、或者基于请求D2D传输的UE的数量,决定是增加还是减少分配给UE 802的资源。当可用的无线资源发生改变时,RRC层808可以向ProSe协议804通知采取相应的动作。

例如,RRC层808可以向ProSe协议804发送具有系统级别指示符(例如,“资源更新”指示符)的指示(可用的无线资源发生改变)。这将触发ProSe协议804从MAC层810请求更多的TxOP时间,或者向RRC层808发送用于资源分配的触发,连同需要这些资源的程度的另一个指示。RRC层808可以使用网络所分配的实际资源来进行响应。

在替代的实施例中,当RRC层808遇到可用的无线资源发生改变的情形时,RRC层808可以仅仅使用更新的资源来配置MAC层810。因此,当ProSe协议804通过与MAC层810进行通信来请求下一个时机的TxOP时间时,ProSe协议将在网络资源中通知该改变(例如,ProSe协议可以只看到两个TxOP值,尽管其从MAC层810请求了三个)。在该情况下,ProSe协议804将决定相应的操作(例如,根据优先级集合来暂停ProSe应用码中的一个或多个的传输,或者替代地,使用这两个可能的TxOP时机来传输三个码)。

应当注意的是,虽然上面描述的所述情形聚焦于UE 802作为发射机UE 802(例如,LTE-D中的通告UE),但上面的描述也可以应用于接收方UE(例如,其它UE或者监测UE)。在该情况下,监测UE处于连接状态,或者当网络在SIB中指示没有资源时,RRC层808可以设置需要触发标志(例如,将该值设置为1)。当ProSe协议804决定其期望接收ProSe应用码时,其将触发RRC层808向eNB 812发送RRC D2D资源请求消息。当eNB 812使用相应的确认进行响应时,RRC层808可以相应地设置MAC层810,以在这些D2D资源处进行接收。

在本情形中,RRC D2D资源请求不再针对于D2D传输资源,而是用于向eNB 812指示该UE将在这些接收资源处执行D2D操作,使得eNB 812应当避免在这些资源上调度任何普通的LTE通信,从而潜在地避免负面影响该UE的其它应用。因此,从eNB 812反向发回RRC层808的D2D资源响应消息,并不必须包括资源信息,而是仅仅包括确认。

在另一种替代的情形中,通告UE也可以是监测UE,其中,应用相同的操作。在该情况下,发送给eNB 812的RRC D2D资源请求消息将指示该消息对应于传输资源,还是用于接收调度辅助,或者用于二者。当从eNB 812发回的RRC D2D资源响应消息对应于传输资源时,或者对应于传输资源和接收调度辅助时,其将包括传输资源。

在另一种替代的情形中,监测UE可以向RRC层808指示其仅仅要求接收特定的公众陆地移动网(PLMN)或者特定的国家码。在该情况下,RRC层808可以对该请求进行翻译,并可以在相应的RRC D2D资源请求中指示该要求。在RRC D2D资源响应中,eNB 812可以指示UE 802以某种方式进行操作,以执行监测动作(例如,可以指示UE 802在某个时间,留下用于对频率进行重新调谐的间隙)。

图14是一种无线通信的方法的流程图1400。该方法可以由UE(例如,UE 802)来执行。

在步骤1402处,ProSe协议(例如,ProSe协议804)获得ProSe应用码。在步骤1404处,RRC层(例如,RRC层808)获得系统信息(例如,SIB)。在步骤1406处,RRC层判断该系统信息是否指示该网络支持对等体发现(例如,该网络是否是LTE-D网络)。如果系统信息指示该网络不支持D2D通信,则在步骤1408处,RRC层取消设置标志(例如,第二标志、或者支持发现标志),使得与其相对应的值是0。因此,ProSe协议应当不尝试D2D通信,该处理结束。

如果系统信息指示该网络不支持对等体发现,或者支持D2D通信,则在步骤1410处,RRC层设置标志(例如,支持发现标志或者支持D2D通信标志),使得与其相对应的值为1。在步骤1412处,RRC层判断该系统信息是否指示类型1资源,在步骤1414处,RRC层判断UE是否处于空闲状态。如果在步骤1412和1414处,RRC层确定系统信息没有指示类型1资源,或者该UE没有处于空闲状态(例如,该UE处于连接状态),则在步骤1416处,RRC层设置另一个标志(例如,第一标志或者需要触发标志),随后在步骤1418处,删除MAC层(例如,MAC层810)的D2D无线资源。

但是,如果RRC层确定该系统信息没有指示类型1资源,并且该UE处于空闲状态,则在步骤1420处,RRC层将取消设置其它标志(例如,将需要触发标志设置为0),并且在步骤1422处,对MAC层的D2D无线资源进行配置。

当RRC层在步骤1422处对MAC层的D2D无线资源进行配置,或者在步骤1418处删除MAC层的D2D无线资源之后,在步骤1424处,ProSe协议将尝试从MAC层获得TxOP时间。应当注意的是,可以在图14的框架之内,获得多个ProSe应用码,在该情况下,将计算多个相应的MIC,并且可以从MAC层获得多个TxOP时间,如上所述。

如果ProSe协议的尝试是成功的,则在步骤1426处,ProSe协议计算用于该ProSe应用码(其是步骤1402处获得的)的消息完整性校验和(MIC),并向MAC层发送该MIC和ProSe应用码。

但是,如果ProSe协议在步骤1424处从MAC层获得TxOP时间的尝试是不成功的,则在步骤1428处,ProSe协议对RRC层设置的标志进行检查(例如,以便验证是否设置了需要触发标志,和/或验证是否设置了支持发现标志)。

如果在步骤1426处向MAC层发送MIC和ProSe应用码之后,在步骤1430处,ProSe协议从MAC层接收错误通知,或者在1428处验证设置了需要触发标志之后,在步骤1432处,ProSe协议使用NAS层进行检查,以判断该UE是否处于连接状态。

如果在步骤1432处确定该UE没有处于连接状态,则在步骤1434处,ProSe协议发送服务请求,以触发NAS层切换到连接状态。随后,在步骤1436处,该UE转换到连接状态。随后在步骤1438处,NAS层向ProSe协议指示RRC处于连接状态。

在步骤1438之后,或者替代地,如果在步骤1432处,确定该UE处于连接状态,则在步骤1440处,ProSe协议层指示RRC层向服务基站(例如,eNB 812)发送针对资源的请求。在步骤1442处,RRC层从服务基站请求资源的分配。在步骤1444处,服务基站向RRC层发送分配D2D资源的响应,例如,对等体发现资源或者D2D通信资源。其后,RRC层返回到步骤1422,对MAC层的无线资源进行配置。

但是,如果在步骤1430处,ProSe协议没有从MAC层接收到错误通知,如果在步骤1446处,eNB没有撤消这些无线资源,并且如果在步骤1448处,没有终止D2D通信,则UE可以返回到步骤1402处,以获得另外的ProSe应用码以进行进一步传输。

替代地,如果对这些资源进行撤消,则RRC层返回到步骤1416,以设置需要触发标志。如果在步骤1448处终止D2D通信,则该处理结束。

图15是用于示出无线通信的第一方法的图1500。该方法可以由UE(例如,UE 802)来执行。在1502处,该UE判断是否接收到用于D2D通信的系统信息。该UE的第一层可以接收该系统信息并设置至少一个标志,与第一层相比更高的第二层可以对所述至少一个标志进行检查,并且请求第一层确定D2D资源(例如,对等体发现资源)。

在1504处,在一种配置中,当确定接收到用于D2D通信的系统信息时,UE可以判断在该系统信息中是否指示了D2D资源集(例如,公共对等体发现资源)。在1506处,UE可以确定该UE的无线资源控制(RRC)状态。

在1508处,在一种配置中,当确定接收到用于D2D通信的系统信息时,并且当在系统信息中指示了D2D资源集(例如,公共对等体发现资源集)时,UE可以使用该D2D资源集来执行D2D通信(例如,D2D对等体发现通信)。在1510处,UE可以停止通过该D2D资源集的D2D通信。在1512处,UE可以从RRC空闲状态转换到RRC连接状态。

在1514处,在一种配置中,当确定接收到用于D2D通信的系统信息时,并且当在系统信息中没有指示D2D资源集(例如,公共对等体发现资源集)时,UE可以使用分配的资源集来执行D2D通信(例如,D2D对等体发现通信)。在1516处,UE可以接收对所分配的资源集的使用的撤消。

在1518处,当接收到该系统信息时,UE基于该系统信息来设置至少一个标志。可以基于在系统信息中是否指示D2D资源集,以及基于所确定的RRC状态,来设置所述至少一个标志。当确定在系统信息中指示了该D2D资源集时,并且当确定RRC状态是RRC空闲状态时,对所述至少一个标志进行设置可以包括:设置所述至少一个标志中的第一标志,以向第二层指示不需要针对对D2D资源的分配的请求。当确定在系统信息中指示了该D2D资源集时,当确定RRC状态是RRC连接状态时,对所述至少一个标志进行设置,可以包括:设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求。当确定在系统信息中没有指示该D2D资源集时,当确定RRC状态是RRC空闲状态时,对所述至少一个标志进行设置,可以包括:设置所述至少一个标志中的第一标志,以向第二层指示需要针对D2D资源的分配的请求。当确定在系统信息中没有指示该D2D资源集时,当确定RRC状态是RRC连接状态时,对所述至少一个标志进行设置,可以包括:设置所述至少一个标志中的第一标志,以向第二层指示需要针对D2D资源的分配的请求。可以在从RRC空闲状态转换到RRC连接状态时,设置所述至少一个标志。对所述至少一个标志进行设置,可以包括:设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求。当确定没有接收到用于D2D通信的系统信息时,当设置所述至少一个标志包括:设置用于指示不支持D2D通信的至少一个标志的标志时,可以确定这些D2D资源是空集。在1520处,UE基于所述至少一个标志来确定D2D资源。

在一种配置中,第一层是RRC层,第二层是ProSe协议层。对于情形1a、1b、2a、2b来说,在一种配置中,确定接收到用于D2D通信的系统信息(1502),并且UE判断在系统信息中是否指示了D2D资源集(例如,公共对等体发现资源集)(1504),确定该UE的RRC状态(1506)。在该配置中,基于在系统信息中是否指示了D2D资源集,以及基于所确定的RRC状态,来设置至少一个标志(1518)。

在一种配置中,对于情形1a来说,确定在系统信息中指示了该D2D资源集(例如,公共对等体发现资源)(1504),并且确定RRC状态是RRC空闲状态(1506)。此外,第一层通过设置所述至少一个标志中的第一标志,以向第二层指示不需要针对D2D资源的分配的请求,对所述至少一个标志进行设置(1518)。在一种配置中,第一层通过设置所述至少一个标志中的第二标志以指示支持D2D通信,对所述至少一个标志进行设置(1518)。在一种配置中,UE根据所述至少一个标志,确定支持D2D通信,并且不需要针对D2D资源的分配的请求。在该配置中,UE通过确定使用该系统信息中指示的用于D2D通信的D2D资源集,来确定D2D资源(1520)。

在一种配置中,对于情形1b来说,确定在系统信息中指示了该D2D资源集(例如,公共对等体发现资源)(1504),确定RRC状态是RRC连接状态(1506)。在该配置中,第一层通过设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求,对所述至少一个标志进行设置(1518)。在一种配置中,第一层通过设置所述至少一个标志中的第二标志以指示支持D2D通信,对所述至少一个标志进行设置(1518)。在一种配置中,UE根据所述至少一个标志,确定支持D2D通信,并且需要针对D2D资源的分配的请求。在该配置中,UE通过以下操作来确定D2D资源:在第二层,请求第一层从服务基站请求D2D资源的分配,从该服务基站接收D2D资源的分配(1520)。在该配置中,所确定的D2D资源是所接收的分配的D2D资源。在一种配置中,UE根据所述至少一个标志,确定支持D2D通信,并且需要针对D2D资源的分配的请求。在该配置中,UE通过以下操作来确定D2D资源:在第二层,请求第一层从服务基站请求执行与D2D资源集的D2D通信,从该基站接收该D2D资源集被保留用于D2D通信(例如,对等体发现)的确认(1520)。

在一种配置中,在情形2a中,确定在系统信息中没有指示该D2D资源集(例如,公共对等体发现资源)(1504),并且确定RRC状态是RRC空闲状态(1506)。在该配置中,第一层通过设置所述至少一个标志中的第一标志,以向第二层指示需要针对D2D资源的分配的请求,对所述至少一个标志进行设置(1518)。在一种配置中,第一层通过设置所述至少一个标志中的第二标志以指示支持D2D通信,对所述至少一个标志进行设置(1518)。在一种配置中,UE根据所述至少一个标志,确定支持D2D通信,并且需要针对D2D资源的分配的请求。在该配置中,UE通过以下操作从RRC空闲状态转换到RRC连接状态,来确定D2D资源:在第二层,请求第一层从服务基站请求D2D资源的分配,从该服务基站接收D2D资源的分配(1520)。在该配置中,所确定的D2D资源是所接收的分配的D2D资源。在一种配置中,UE通过第二层来控制比第一层更高的第三层,以使第一层从RRC空闲状态转换到RRC连接状态。在一种配置中,第三层是NAS层。

在一种配置中,在情形2b中,确定在系统信息中没有指示该D2D资源集(例如,公共对等体发现资源)(1504),并且确定RRC状态是RRC连接状态(1506)。在该配置中,第一层通过设置所述至少一个标志中的第一标志,以向第二层指示需要针对D2D资源的分配的请求,来设置所述至少一个标志(1518)。在一种配置中,第一层通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志(1518)。在一种配置中,UE根据所述至少一个标志,确定支持D2D通信,并且需要针对D2D资源的分配的请求。在该配置中,UE通过以下操作来确定D2D资源:在第二层处,请求第一层从服务基站请求D2D资源的分配,并从服务基站接收D2D资源的分配,其中所确定的D2D资源是所接收的分配的D2D资源(1520)。在一种配置中,UE根据所述至少一个标志,确定支持D2D通信,并且需要针对D2D资源的分配的请求。在该配置中,UE通过以下操作来确定D2D资源:在第二层处,请求第一层从服务基站请求执行与D2D资源集的D2D通信,并从该基站接收该D2D资源集被保留用于D2D通信(例如,对等体发现)的确认(1520)。

在一种配置中,在情形1c中,确定接收到用于D2D通信的系统信息(1502),在该系统信息中指示了D2D资源集(例如,公共对等体发现资源)(1504)。在该配置中,UE使用该公共D2D资源集,执行D2D通信(1508),停止通过该D2D资源集的D2D通信(1510),从RRC空闲状态转换到RRC连接状态(1512)。此外,在该配置中,在从RRC空闲状态转换到RRC连接状态时,设置所述至少一个标志,第一层通过设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求,来设置所述至少一个标志(1518)。在一种配置中,第一层通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志(1518)。在一种配置中,UE根据所述至少一个标志,确定支持D2D通信,并且需要针对D2D资源的分配的请求。在该配置中,UE通过以下操作来确定D2D资源:在第二层处,确定没有可用的D2D资源,在第二层处,请求第一层从服务基站请求D2D资源的分配,并从服务基站接收D2D资源的分配(1520)。在该配置中,所确定的D2D资源是所接收的分配的D2D资源。

在一种配置中,在情形2c中,确定接收到用于D2D通信的系统信息(1502),在该系统信息中没有指示该D2D资源集(例如,公共对等体发现资源)(1504)。在该配置中,该UE使用分配的D2D资源集(例如,分配的对等体发现资源集),执行D2D通信(1514),接收所分配的D2D资源集的使用的撤消(1516)。在该配置中,第一层通过设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求,来设置所述至少一个标志(1518)。在一种配置中,第一层通过设置所述至少一个标志中的第二标志,以指示支持D2D通信,来设置所述至少一个标志(1518)。在一种配置中,该UE根据所述至少一个标志,确定支持D2D通信,需要针对D2D资源的分配的请求。在该配置中,UE通过以下操作来确定D2D资源:在第二层处,确定没有可用的D2D资源,在第二层处,请求第一层从服务基站请求D2D资源的分配,并从服务基站接收D2D资源的分配,其中所确定的D2D资源是所接收的分配的D2D资源(1520)。

在一种配置中,在情形3中,确定没有接收到用于D2D通信的系统信息(1502),第一层通过设置用于指示不支持D2D通信的所述至少一个标志的标志,来设置所述至少一个标志,其中可以确定所述D2D资源是空集(1518)。在一种配置中,该UE可以在该D2D资源(例如,对等体发现资源)中发送信号。

图16是示出示例性装置1602中的不同模块/单元/部件之间的数据流的概念性数据流图1600。该装置1602可以是UE。该装置1602包括接收模块1610,后者配置为接收用于D2D通信的系统信息。此外,该装置1602还包括系统信息确定模块1612,后者配置为判断是否接收到用于D2D通信的系统信息。此外,该装置1602还包括标志设置模块1614,后者配置为:当接收到该系统信息时(例如,与基站1640分配的对等体发现资源相对应的信息),基于该系统信息来设置至少一个标志。此外,该装置1602还包括D2D资源确定模块(例如,对等体发现资源确定模块)1616,后者配置为:基于所述至少一个标志来确定D2D资源。在一种配置中,装置1602的第一层包括接收模块1610、标志设置模块1614和D2D资源确定模块1616,与第一层相比更高的该装置1602的第二层被配置为:检查所述至少一个标志,请求第一层确定D2D资源。在一种配置中,装置1602还包括RRC状态确定和控制模块1618,后者配置为确定该装置1602的RRC状态,而系统信息确定模块1612被配置为判断在系统信息中是否指示了D2D资源集,而标志设置模块1614被配置为基于在该系统信息中是否指示了D2D资源集,以及基于所确定的RRC状态,来设置所述至少一个标志。在一种配置中,当确定在系统信息中指示了该D2D资源集时,当确定RRC状态是RRC空闲状态时,标志设置模块1614被配置为设置所述至少一个标志中的第一标志,以向第二层指示不需要针对D2D资源的分配的请求。在一种配置中,当确定在系统信息中指示了该D2D资源集时,当确定RRC状态是RRC连接状态时,标志设置模块1614被配置为设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求。在一种配置中,当确定在系统信息中没有指示该D2D资源集时,当确定RRC状态是RRC空闲状态时,标志设置模块1614被配置为设置所述至少一个标志中的第一标志,以向第二层指示需要针对D2D资源的分配的请求。在一种配置中,当确定在系统信息中没有指示该D2D资源集时,当确定RRC状态是RRC连接状态时,标志设置模块1614被配置为设置所述至少一个标志中的第一标志,以向第二层指示需要针对D2D资源的分配的请求。在一种配置中,该装置1602还包括传输模块1620,当确定接收到用于D2D通信的系统信息时,当在该系统信息中指示D2D资源集时,传输模块1620被配置为使用该D2D资源集来执行(例如,与另一个UE 1650的)通信,并被配置为停止通过该D2D资源集的D2D通信,而RRC状态确定和控制模块1618被配置为将装置1602从RRC空闲状态转换到RRC连接状态,而标志设置模块1614被配置为在装置1602从RRC空闲状态转换到RRC连接状态时,设置所述至少一个标志,并被配置为设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求。在一种配置中,当确定接收到用于D2D通信的系统信息时,当在该系统信息中没有指示D2D资源集时,传输模块1620被配置为使用分配的D2D资源集来执行D2D通信(例如,D2D对等体发现通信),接收模块1610被配置为接收该分配的D2D资源集的使用的撤消,标志设置模块1614被配置为设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求。

图17是示出使用处理系统1713的装置1602'的硬件实现的例子的图1700。处理系统1713可以使用总线体系结构来实现,其中该总线体系结构通常用总线1724来表示。根据处理系统1713的具体应用和整体设计约束条件,总线1724可以包括任意数量的相互连接总线和桥路。总线1724将包括一个或多个处理器和/或硬件模块(其由处理器1704、模块1610、1612、1614表示)、以及计算机可读介质/存储器1706的各种电路链接在一起。此外,总线1724还链接诸如定时源、外设、电压调节器和电源管理电路等等之类的各种其它电路,其中这些电路是本领域所公知的,因此没有做任何进一步的描述。

处理系统1713可以耦合到收发机1710。收发机1710耦合到一付或多付天线1720。收发机1710提供通过传输介质与各种其它装置进行通信的单元。收发机1710从所述一付或多付天线1720接收信号,从所接收的信号中提取信息,将提取的信息提供给处理系统1713。此外,收发机1710还从处理系统1713接收信息,并基于所接收的信息,生成要应用于所述一付或多付天线1720的信号。处理系统1713包括耦合到计算机可读介质/存储器1706的处理器1704。处理器1704负责通用处理,其包括执行计算机可读介质/存储器1706上存储的软件。当该软件由处理器1704执行时,使得处理系统1713执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器1706还可以用于存储当处理器1704执行软件时所操作的数据。此外,该处理系统还包括模块1610、1612、1614中的至少一个。这些模块可以是在处理器1704中运行、驻留/存储在计算机可读介质/存储器1706中的软件模块、耦合到处理器1704的一个或多个硬件模块、或者其某种组合。处理系统1713可以是eNB 610的部件,并且可以包括存储器676和/或TX处理器616、RX处理器670和控制器/处理器675中的至少一个。

在一种配置中,用于无线通信的装置1602/1602'可以是UE。该UE包括:用于确定是否接收到用于设备到设备(D2D)通信的系统信息的单元;用于当接收到该系统信息时,基于该系统信息来设置至少一个标志的单元;以及用于基于所述至少一个标志来确定D2D资源的单元。

此外,该UE还可以包括:用于确定在所述系统信息中是否指示D2D资源集的单元;用于确定该UE的无线资源控制(RRC)状态的单元。可以基于在系统信息中是否指示了D2D资源集和基于所确定的RRC状态,来设置所述至少一个标志。用于设置所述至少一个标志的单元可以被配置为:根据确定的在所述系统信息中是否指示了该D2D资源集,以及根据RRC状态的确定,来设置所述至少一个标志中的第一标志,以向第二层指示是需要还是不需要针对D2D资源的分配的请求。

此外,该UE还可以包括:用于使用D2D资源集来执行D2D通信的单元;用于停止通过该D2D资源集的D2D通信的单元;用于从RRC空闲状态转换到RRC连接状态的单元。当确定接收到用于D2D通信的系统信息时,并且当在该系统信息中指示了D2D资源集时,在从RRC空闲状态转换到RRC连接状态时设置所述至少一个标志,用于设置所述至少一个标志的单元被配置为:设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求。

此外,该UE还可以包括:用于使用分配的D2D资源集来执行D2D通信的单元;用于接收对使用所分配的D2D资源集的撤消的单元。当确定接收到用于D2D通信的系统信息时,并且当在该系统信息中没有指示D2D资源集时,用于设置所述至少一个标志的单元被配置为:设置所述至少一个标志中的第一标志,以指示需要针对D2D资源的分配的请求。

前述的单元可以是装置1602的前述模块中的一个或多个,和/或配置为执行这些前述单元列举的功能的装置1602’的处理系统1713。如上所述,处理系统1713可以包括TX处理器668、RX处理器656和控制器/处理器659。因此,在一种配置中,前述的单元可以是TX处理器668、RX处理器656和配置为执行这些前述单元所列举的功能的控制器/处理器659。

应当理解的是,本文所公开处理/流程图中的特定顺序或者步骤层次只是示例方法的一个例子。应当理解的是,根据设计优先选择,可以重新排列这些处理/流程图中的特定顺序或步骤层次。此外,可以对一些步骤进行组合或省略。所附的方法权利要求以示例顺序给出各个步骤的元素,但并不意味着其受到给出的特定顺序或层次的限制。

为使本领域任何普通技术人员能够实现本文所描述的各个方面,上面围绕各个方面进行了描述。对于本领域普通技术人员来说,对这些方面的各种修改都是显而易见的,并且本文定义的总体原理也可以适用于其它方面。因此,本发明并不限于本文所示出的方面,而是与本发明公开的全部范围相一致,其中,除非特别说明,否则用单数形式修饰某一部件并不意味着“一个和仅仅一个”,而可以是“一个或多个”。本文所使用的“示例性的”一词意味着“用作例子、例证或说明”。本文中描述为“示例性”的任何方面不应被解释为比其它方面更优选或更具优势。除非另外特别说明,否则术语“一些”指代一个或多个。诸如“A、B或C中的至少一个”、“A、B和C中的至少一个”以及“A、B、C或者其任意组合”之类的组合,包括A、B和/或C的任意组合,其可以包括多个A、多个B或者多个C。具体而言,诸如“A、B或C中的至少一个”、“A、B和C中的至少一个”以及“A、B、C或者其任意组合”之类的组合,可以是仅仅A、仅仅B、仅仅C、A和B、A和C、B和C或者A和B和C,其中,任意的这种组合可以包含A、B或C中的一个或多个成员或者一些成员。贯穿本发明描述的各个方面的部件的所有结构和功能等价物以引用方式明确地并入本文中,并且旨在由权利要求所涵盖,这些结构和功能等价物对于本领域普通技术人员来说是公知的或将要是公知的。此外,本文中没有任何公开内容是想要奉献给公众的,不管这样的公开内容是否明确记载在权利要求书中。权利要求的构成要素不应被解释为功能模块,除非该构成要素明确采用了“功能性模块”的措辞进行记载。

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