车联网终端的设备到设备D2D资源分配方法及相关设备
技术领域
本发明涉及通信技术领域,尤其涉及一种车联网终端的设备到设备(DevicetoDevice,D2D)资源分配方法及相关设备。
背景技术
车辆主动安全的车联网通信***是基于无线通信技术获取车辆和道路的信息,通过车车、车路信息交互和共享实现车辆和基础设施之间智能协同与配合,达到优化利用***资源、提高道路交通安全、缓解交通拥堵的目的。
车辆主动安全的车联网通信***对通信时延有较高的要求,因此一般都采用短距通信的自组织网络技术。目前在车联网领域,根据无线资源使用的形式,主要有两类自组织网络技术,一种是基于IEEE802.11p的专用短距无线通信(DSRC)技术,这是异步通信的自组织网络;另一种是以移动时隙ALOHA(MS-ALOHA)为代表的同步通信自组织网络。
自组织网络中各终端都需要进行通信,但是各终端互相陌生且动态变化,为保证安全性,各终端发送的每一条数据中都需要包含不小的安全信息数据;对于采用MS-ALOHA这样机制的自组织***还需要发送时隙占用等信息。这些都减少了有效荷载数据的发送量,非常影响通信链路的效率,也不利于通信功能的扩展。
蜂窝移动通信***中终端发送和接收数据都在网络的控制下,由***网络分配无线资源,并且通过网络传递数据。为满足特定的通信需求,3GPP也已经开展了设备到设备(DevicetoDevice,D2D)通信服务的讨论和研究。
3GPPD2D技术包括接近服务发现(D2DDiscovery)和接近服务通信(D2DCommunication)两大类功能。如图1所示,可以定义两种链路类型:D2D链路:指设备和设备之间直接进行通信的链路;设备到网络(D2N)链路:设备和网络节点之间进行通信的链路。参与D2DDiscovery/Communication的终端分为两种角色:D2D发送终端:即发送D2DDiscovery/Communication消息的终端;D2D接收终端:即接收D2D发送终端发送的D2DDiscovery/Communication消息的终端。
对于3GPPD2D技术,主要是利用已分配频谱的带内部分,少量终端会激活D2D业务,而车联网的终端都需要分配频谱资源,3GPPD2D技术的特性与车联网应用的需求不同,因此车辆网通信***中终端的无线资源分配方式无法直接借鉴3GPPD2D技术中终端的无线资源分配方式。
可见,需要寻求一种针对车联网通信***的终端资源分配方法。
发明内容
本发明实施例提供一种车联网终端的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资源占用信息。
优选地,所述第一信号中还携带所述终端所在位置的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资源控制实体根据所述终端的位置信息以及本地保存的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资源信息。
优选地,所述接收模块还用于:
接收所述终端通过所述基站发送的第二信号,所述第二信号中包括时隙资源碰撞事件的指示信息;
所述处理模块还用于:
根据所述终端的位置信息以及所述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资源的终端的位置信息及其占用的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为现有的3GPPD2D发现/通信示意图;
图2为本发明实施例中利用蜂窝网络进行D2D资源分配的***架构示意图;
图3为本发明实施例中D2D资源控制实体覆盖区域示意图;
图4为本发明实施例中D2D资源控制实体为车联网终端分配D2D资源的过程示意图;
图5为本发明实施例中终端请求D2D资源控制实体为其分配D2D资源的过程示意图;
图6为本发明实施例中D2D资源控制实体设备的结构示意图;
图7为本发明实施例中另一D2D资源控制实体设备的结构示意图;
图8为本发明实施例中终端结构示意图;
图9为本发明实施例中另一终端结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
针对车联网终端的D2D资源分配这一场景,本发明实施例中提出了利用蜂窝网络的D2D资源分配方法,如图2所示,D2N链路为蜂窝网络中常规的无线通信链路,终端首先与***建立D2N链路,***通过D2N链路将分配的D2D资源发送给终端,各终端之间通过分配的D2D资源建立D2D链路,通过D2D链路直接通信。
本发明的核心思想为:在网络侧设置D2D资源控制实体,由该D2D资源控制实体通过蜂窝网络的无线链路获取控制区域内的所有小区中已分配资源的各终端的D2D资源占用信息,该D2D资源占用信息包括已分配资源的终端的位置信息以及该终端所占用的D2D资源的指示信息。
其中,该D2D资源控制实体可以与基站设置在相同的网元中,也可以设置在基站上层的其它网元中,或者在网络设置单独的网元作为D2D资源控制实体。若D2D资源控制实体与基站设置在相同的网元中,则D2D资源控制实体即为基站;若D2D资源控制实体设置在基站上层的网元中,基站作为D2D资源控制实体与终端的中间节点,负责消息的转发。
D2D资源控制实体能够通过基站获取其控制区域中的各小区的D2D资源占用信息。
其中,D2D资源控制实体控制区域覆盖的小区的数量为预先设定。具体地,可根据蜂窝网小区的容量、D2D资源的需求、终端的D2D发送功率设计等多种因素确定。例如,如图3所示,一个D2D资源控制实体覆盖的区域预设为7个小区组成的区域,其中6个小区以剩余的一个小区为中心排布,该7个小区分属于三个基站(eNB),图3中每个虚线圆代表一个D2D资源控制实体覆盖的区域。
以下各实施例中,空闲D2D资源包括未分配的D2D资源,以及已经分配给其它终端但能够复用的D2D资源。
基于该原理,本发明实施例中,如图4所示,D2D资源控制实体为车联网终端分配D2D资源的详细方法流程如下:
步骤401:D2D资源控制实体接收终端通过基站发送的第一信号,该第一信号中至少携带所述终端的位置信息。
本发明实施例中,不对终端获取自身的位置信息的方式进行限制,对于能够获取自身位置信息的方式均适用于本发明,例如,终端使用全球定位***(GPS)等方式获得准确的位置信息。
优选地,D2D资源控制实体接收终端以预设时长为周期通过基站发送的第一信号,以使D2D资源控制实体及时获取控制区域内的终端的位置信息。具体实施中,终端上报的第一信号中还可以携带终端的D2D资源的使用情况(例如D2D通信质量)等信息。
一个具体实施例中,基站在媒体接入控制(MAC)层对终端进行半持续调度,以实现以预设时长为周期获取终端的位置信息,该方式可以减少D2N链路的物理下行控制信道(PDCCH)信道的开销。
优选地,D2D资源控制实体接收第一信号后,在D2D资源占用信息中保存或更新终端的位置信息。
具体实施中,在终端开机后,通过基站发送第一信号之前,该终端需要首先与网络侧建立无线资源控制(RRC)连接,由网络侧为该终端分配D2N链路专用资源。在蜂窝小区规划和D2D资源控制实体覆盖区域规划过程中,配置***的参数,包括终端D2D链路的发射功率、D2D链路资源的复用距离等参数。
步骤402:D2D资源控制实体根据该终端的位置信息以及本地保存的D2D资源占用信息,为该终端分配空闲的D2D资源并将分配的D2D资源的指示信息通过基站发送给该终端,该D2D资源占用信息中包括已分配D2D资源的终端的位置信息及其占用的D2D资源信息。
优选地,D2D资源控制实体为终端分配D2D资源后,D2D资源控制实体在D2D资源占用信息中保存或更新终端的D2D资源占用信息。
优选地,在为该终端分配D2D资源后,该终端实时监测该D2D资源是否发生时隙碰撞事件,并在监测到时隙碰撞事件时,通过基站向D2D资源控制实体发送第二信号,该第二信号中携带有时隙资源碰撞事件的指示信息。
相应地,D2D资源控制实体接收终端通过基站发送的第二信号,根据该终端的位置信息以及D2D资源占用信息,为该终端分配新的D2D资源,并将该新的D2D资源的指示信息通过基站发送给该终端。
本发明实施例中,D2D链路资源无需与D2N链路的资源绑定,D2N链路切换不会触发D2D链路资源的重新分配,D2D链路资源的重新分配也不会触发D2N链路的切换。其中,D2N链路切换与蜂窝网络中的链路切换过程相同,即在终端当前所在小区的邻小区的信号质量优于该当前小区时,触发终端的D2N链路切换至该邻小区。
例如,终端移动出当前小区而发生D2N链路切换时,若该终端未发生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资源。
基于同一发明构思,如图5所示,终端请求D2D资源控制实体为其分配D2D资源的详细方法流程如下:
步骤501:终端通过基站发送第一信号至D2D资源控制实体,该第一信号中至少包括该终端的位置信息。
优选地,终端以预设时长为周期通过基站发送第一信号至D2D资源控制实体。一个具体实施例中,基站在MAC层对终端进行半持续调度,以实现以预设时长为周期获取终端的位置信息,该方式可以减少D2N链路的物理下行控制信道(PDCCH)信道的开销。
具体实施中,在终端开机后,通过基站发送第一信号之前,该终端需要首先与网络侧建立无线资源控制(RRC)连接,由网络侧为该终端分配D2N链路专用资源。在蜂窝小区规划和D2D资源控制实体覆盖区域规划过程中,配置***的参数,包括终端D2D链路的发射功率、D2D链路资源的复用距离等参数。
步骤502:终端接收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资源的时隙与确定的该干扰信号强度大于设定值的时隙不同时,将重新选择的该D2D资源分配给该终端。
基于同一发明构思,本发明实施例中还提供了一种D2D资源控制实体设备,该D2D资源控制实体设备的具体实施可参见上述方法实施例中关于D2D资源控制实体的描述,重复之处不再赘述,如图6所示,该D2D资源控制实体设备主要包括:
接收模块601,用于接收终端通过基站发送的第一信号,该第一信号中至少携带所述终端的位置信息;
处理模块602,用于根据该终端的位置信息以及本地保存的D2D资源占用信息,为该终端分配空闲的D2D资源并将分配的D2D资源的指示信息通过基站发送给该终端,D2D资源占用信息中包括已分配D2D资源的终端的位置信息及其占用的D2D资源信息。
优选地,接收模块601还用于:
接收终端通过基站发送的第二信号,该第二信号中包括时隙资源碰撞事件的指示信息;
处理模块602还用于:
根据终端的位置信息以及D2D资源占用信息,为该终端分配新的D2D资源,并将该新的D2D资源的指示信息通过基站发送给该终端。
优选地,接收模块601具体用于:
接收终端以预设时长为周期通过基站发送的第一信号。
优选地,处理模块602还用于:
在D2D资源占用信息中保存或更新终端的位置信息;以及在为终端分配D2D资源后,在D2D资源占用信息中保存或更新该终端的D2D资源占用信息。
优选地,第一信号中还携带终端所在位置的D2D资源时隙的接收质量信息;
处理模块602具体用于:
为终端分配D2D资源并将分配的D2D资源的指示信息通过基站发送给该终端之前,根据D2D资源时隙的接收质量信息确定干扰信号强度大于设定值的时隙;根据该终端的位置信息以及本地保存的D2D资源占用信息,选择空闲的D2D资源,确定选择的该D2D资源的时隙与确定的干扰信号强度大于设定值的时隙不同,将选择的该D2D资源分配给该终端。
该优选地实施方式中,若确定选择的D2D资源的时隙与确定的干扰信号强度大于设定值的时隙相同,则重新选择空闲的D2D资源,直至确定选择的D2D资源的时隙与确定的干扰信号强度大于设定值的时隙不同后,将选择的D2D资源分配给终端。
一个具体实施中,处理模块602具体用于:
根据终端的位置信息以及本地保存的D2D资源占用信息,确定与该终端的距离小于设定值的临近终端,并获取该临近终端的D2D资源占用信息;
根据该临近终端的D2D资源占用信息,为该终端分配与所述临近终端占用的D2D资源不同的、D2D资源。
基于同一发明构思,本发明实施例中还提供了另一种D2D资源控制实体设备,该D2D资源控制实体设备的具体实施可参见上述方法实施例中关于D2D资源控制实体的描述,重复之处不再赘述,如图7所示,该D2D资源控制实体设备主要包括通过总线相互连接的收发机701、处理器702和存储器703,其中,收发机701用于在处理器702的控制下接收和发送数据,具体地:
收发机701,用于接收终端通过基站发送的第一信号,所述第一信号中至少携带所述终端的位置信息;以及用于将处理器702分配的所述D2D资源的指示信息通过所述基站发送给所述终端;
处理器702,用于读取存储器703中的程序,执行下列过程:
根据所述终端的位置信息以及本地保存的D2D资源占用信息,为所述终端分配空闲的D2D资源,所述D2D资源占用信息中包括已分配D2D资源的终端的位置信息及其占用的D2D资源信息。
优选地,收发机701还用于接收所述终端通过所述基站发送的第二信号,所述第二信号中包括时隙资源碰撞事件的指示信息;
处理器702还用于根据所述终端的位置信息以及所述D2D资源占用信息,为所述终端分配新的D2D资源,并指示收发机701将所述新的D2D资源的指示信息通过所述基站发送给所述终端。
优选地,收发机701接收所述终端以预设时长为周期通过所述基站发送的所述第一信号。
该优选地实施方式中,处理器702还用于在所述D2D资源占用信息中保存或更新所述终端的位置信息;以及在为所述终端分配D2D资源后,在所述D2D资源占用信息中保存或更新所述终端的D2D资源占用信息。
优选地,第一信号中还携带所述终端所在位置的D2D资源时隙的接收质量信息;
处理器702具体用于:
根据所述D2D资源时隙的接收质量信息确定干扰信号强度大于设定值的时隙;根据所述终端的位置信息以及本地保存的D2D资源占用信息,选择空闲的D2D资源,确定选择的所述D2D资源的时隙与确定的所述干扰信号强度大于设定值的时隙不同,将选择的所述D2D资源分配给所述终端。
优选地,处理器702具体用于:
根据所述终端的位置信息以及本地保存的D2D资源占用信息,确定与所述终端的距离小于设定值的临近终端,并获取所述临近终端的D2D资源占用信息;
根据所述临近终端的D2D资源占用信息,为所述终端分配与所述临近终端占用的D2D资源不同的、D2D资源。
其中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
基于同一发明构思,本发明实施例中还提供了一种终端,该终端的具体实施可参见上述方法实施例中关于终端的描述,重复之处不再赘述,如图8所示,该终端主要包括:
发送模块801,用于通过基站发送第一信号至D2D资源控制实体,所述第一信号中至少包括所述终端的位置信息;
接收模块802,用于接收所述D2D资源控制实体通过所述基站发送的D2D资源的指示信息,所述D2D资源的指示信息由所述D2D资源控制实体根据所述终端的位置信息以及本地保存的D2D资源占用信息为所述终端分配所述D2D资源后发送,所述D2D资源占用信息中包括已分配D2D资源的终端的位置信息及其占用的D2D资源信息。
优选地,还包括检测模块803,用于检测所述终端的D2D资源的是否发生时隙碰撞事件;
所述发送模块801还用于:
在所述检测模块检测到时隙资源碰撞事件后,通过所述基站向所述D2D资源控制实体发送第二信号,所述第二信号中携带时隙资源碰撞事件的指示信息,由所述D2D资源控制实体根据所述终端的位置信息以及所述D2D资源占用信息,为所述终端分配空闲的新的D2D资源;
所述接收模块802还用于:
接收所述D2D资源控制实体通过所述基站发送的所述新的D2D资源的指示信息。
优选地,所述发送模块801具体用于:
以预设时长为周期通过所述基站发送所述第一信号至所述D2D资源控制实体。
优选地,所述第一信号中还携带有所述终端所在位置的D2D资源时隙的接收质量信息,由所述D2D资源控制实体根据所述D2D资源时隙的接收质量信息确定干扰信号强度大于设定值的时隙,根据所述终端的位置信息以及本地保存的D2D资源占用信息,选择空闲的D2D资源,确定选择的所述D2D资源的时隙与确定的所述干扰信号强度大于设定值的时隙不同,将选择的所述D2D资源分配给所述终端。
基于同一发明构思,本发明实施例中还提供了另一种终端,该终端的具体实施可参见上述方法实施例中关于终端的描述,重复之处不再赘述,如图9所示,该终端主要包括通过总线接口连接的处理器901、存储器902、收发机903,其中,处理器901用于在读取存储器902中的程序,执行以下过程:
指示收发机903通过基站发送第一信号至D2D资源控制实体,所述第一信号中至少包括所述终端的位置信息;
以及指示收发机903接收所述D2D资源控制实体通过所述基站发送的D2D资源的指示信息,所述D2D资源的指示信息由所述D2D资源控制实体根据所述终端的位置信息以及本地保存的D2D资源占用信息为所述终端分配所述D2D资源后发送,所述D2D资源占用信息中包括已分配D2D资源的终端的位置信息及其占用的D2D资源信息。
优选地,处理器901还用于检测所述终端的D2D资源的是否发生时隙碰撞事件;
以及在检测到时隙资源碰撞事件后,指示收发机903通过所述基站向所述D2D资源控制实体发送第二信号,所述第二信号中携带时隙资源碰撞事件的指示信息,由所述D2D资源控制实体根据所述终端的位置信息以及所述D2D资源占用信息,为所述终端分配空闲的新的D2D资源;
以及指示收发机903接收所述D2D资源控制实体通过所述基站发送的所述新的D2D资源的指示信息。
优选地,收发机903以预设时长为周期通过所述基站发送所述第一信号至所述D2D资源控制实体。
该优选地实施方式中,所述第一信号中还携带有所述终端所在位置的D2D资源时隙的接收质量信息,由所述D2D资源控制实体根据所述D2D资源时隙的接收质量信息确定干扰信号强度大于设定值的时隙,根据所述终端的位置信息以及本地保存的D2D资源占用信息,选择空闲的D2D资源,确定选择的所述D2D资源的时隙与确定的所述干扰信号强度大于设定值的时隙不同,将选择的所述D2D资源分配给所述终端。
本发明实施例中,D2D资源控制实体根据终端的位置信息,以及D2D资源占用信息为终端分配空闲的D2D资源,由该D2D资源控制实体集中控制管理区域内的各终端的D2D资源,避免了随机选择时隙资源的盲目性,能够避免出现自组织网络中各终端选择资源冲突的情况,提高D2D资源的分配效率。
本发明实施例中,利用蜂窝网络的D2N链路分配D2D资源能够减少安全信息字段占用的资源,提高***设计的灵活性。基于碰撞检测进行D2D资源的重新分配的策略可以减少不必要的D2D资源的重分配。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。