一种资源分配方法、设备及系统的制作方法_3

文档序号:9828718阅读:来源:国知局
br>[0103]鉴于上述车联网蜂窝D2D的资源分配方法存在的问题,本发明实施例提出了一种资源分配方法,在该方法中D2D资源控制实体可以获得较完整全面的D2D链路资源分配或使用情况。
[0104]上述较完整全面的D2D链路资源分配或使用情况为:D2D资源控制实体的第一资源管理区域和所述第一资源管理区域外至少预设的D2D链路资源的复用距离内的区域内的D2D链路资源分配或使用情况。
[0105]所述预设的D2D链路资源的复用距离是预先设定的,是根据车辆终端间互相能接收到信息的距离确定的,距离第一资源管理区域内的任一车辆终端预设的D2D链路资源的复用距离外的车辆终端均能够复用该车辆终端使用的链路资源。
[0106]上述预设的D2D链路资源的复用距离可以选用预设的三跳距离;
[0107]下面以图3所示的三跳距离时隙复用示意图为例对所述预设的三跳距离进行说明:
[0108]车辆终端占用链路资源I (例如时隙I)后,一跳距离内是正常接收的距离。如果该车辆终端接收自身的两跳距离内有其他车辆终端使用相同时隙,可能对该车辆终端的接收造成干扰。三跳距离外则可以复用此时隙。
[0109]由于图3中的三跳距离是一种特定的或者说是满足一定条件的三跳距离,这个三跳距离是可以通过实验获得的,因此,在本发明实施例中为了和实际情况下的三跳距离进行区分,称图3中的三跳距离为预设的三跳距离。
[0110]在实际中,如果车辆终端A的下一跳为达车辆终端B,车辆终端B的下一跳为车辆C,车辆C的下一跳为车辆终端D,则车辆终端A的三跳距离即为车辆终端A和车辆终端D之间的距离,该三跳距离与图3中所示的预设的三跳距离可能相同也可能不相同,为了区分,本发明实施例中将实际中车辆终端之间的三跳距离称为是实际的三跳距离,以与上述预设的三跳距离相区分。
[0111]之所以称第一资源管理区域和所述第一资源管理区域外至少预设的三跳距离内的区域内为较完整全面的D2D链路资源分配或使用情况,是因为由于电波传播损耗而产生的隔离度,自组织网络中的车辆终端的D2D链路资源,可以相隔预设的三跳距离后的其它区域重复使用(参照MS-Aloha技术),因此,如果获得了 D2D资源控制实体的第一资源管理区域和所述第一资源管理区域外至少预设的三跳距离内的区域内的D2D资源分配或使用情况,在为第一资源管理区域内的车辆终端分配D2D链路资源时,根据该车辆终端的位置信息,就可避免为该车辆终端分配与其他车辆终端使用的D2D链路资源发生冲突或者很快发生冲突的链路资源。
[0112]以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0113]如图4所示,为本发明实施例的网络侧的资源分配方法,包括以下步骤:
[0114]步骤401:第一 D2D资源控制实体确定第一 D2D资源控制实体的获取信息区域内的各车辆终端的相关信息;
[0115]其中:所述相关信息包括各车辆终端的当前位置信息和使用的D2D链路资源信息,所述获取信息区域包括所述第一 D2D资源控制实体的第一资源管理区域和所述第一资源管理区域外至少预设的D2D链路资源的复用距离内的区域;
[0116]第一 D2D资源控制实体的第一资源管理区域即为第一 D2D资源控制实体的资源管理区域,为了便于和下文的第二 D2D资源控制实体的资源管理区域区分,这里用第一资源管理区域。
[0117]步骤402:第一 D2D资源控制实体接收第一 D2D资源控制实体的第一资源管理区域内的车辆终端发送的资源分配请求,所述资源分配请求中携带有该车辆终端的当前位置信息;
[0118]需要说明的是,上述步骤401和步骤402之间并没有必然的先后执行顺序,也可以先执行步骤402再执行步骤401,还可以同时执行步骤401和步骤402。
[0119]步骤403:第一 D2D资源控制实体根据所述资源分配请求中携带的当前位置信息和确定的各所述车辆终端的相关信息,为发送所述资源分配请求的车辆终端分配D2D链路资源。
[0120]上述第一 D2D资源控制实体可以位于蜂窝基站中,也可以位于蜂窝基站之外的网元实体,还可以单独设置;图5为第一 D2D资源控制实体位于蜂窝基站(如eNodeB)之外的网络结构的示意图;所述第一 D2D资源控制实体可以管理一个小区内的D2D链路资源,也可管理其所位于的蜂窝基站下的多个小区内的D2D链路资源,还可以管理多个蜂窝基站下的多个小区内的D2D链路资源;下面通过图6所示的管理一个蜂窝基站下的3个小区(图6中填充为横线的小区)的第一 D2D资源控制实体的D2D链路资源管理区域分布示意图,以及图7所示的管理位于多个蜂窝基站下的7个小区的第一 D2D资源控制实体的D2D链路资源管理区域分布示意图对第一 D2D资源控制实体的D2D链路资源管理区域和获取信息区域进行说明。
[0121]图6中,以黑色横线填充的小区为第一 D2D资源控制实体的D2D链路资源管理区域,虚线圆以内的区域为第一 D2D资源控制实体的获取信息区域;黑色实点代表蜂窝基站;
[0122]参照MS-Aloha技术,三跳距离外的终端可以复用相同的时隙资源,因此,要求图6中虚线圆的大小应当是管理区域外三跳距离,甚至更远一些。
[0123]由于蜂窝网的D2N链路资源与D2D链路资源的分配和使用没有直接的匹配关系,因此,第一 D2D资源控制实体管理的较大区域中,可以根据具体的情况包含一定数量的蜂窝网小区,这与蜂窝网小区的容量、D2D链路资源的需求、D2D车辆终端的发送功率设计等因素有关。最简单的情况是第一 D2D资源控制实体只管理一个小区。本发明实施例首先考虑的第一 D2D资源控制实体只需要配置在eNode B中,如果只针对一个小区,根据预设的三跳距离外时隙资源可以复用的原则,当蜂窝网小区的范围比较大时,需要获得该一个小区周围的6个小区的D2D链路资源分配信息。图6中第一 D2D资源控制实体管理eNode B中的3个小区,虚线覆盖区域可能只需要外围邻小区时,需要获得外围小区编号为1-9的9个小区的D2D资源分配信息。如果蜂窝网小区较小,则可能需要小区编号为1-24的24个小区的信息。需要根据D2D网络的发送功率、蜂窝网的规划等情况来确定需要获取信息区域的大小。
[0124]如图5所示将D2D控制实体设计在eNode B之上时,第一 D2D资源控制实体可以与多个eNode B相联,这样就可以管理更多的小区。
[0125]图7给出了图5所示的管理D2D链路资源的区域分布示意图,第一D2D资源管理区域包含实线圆中的7个以黑色实线填充的小区,这些小区处于多个eNode B中。实线圆的蜂窝小区的大小决定虚线圆内的获取信息区域包含的小区数目,在小区比较大的情况下,需要获得12个小区内车辆终端的信息;如果实线圆的蜂窝小区的直径小于D2D链路的三跳距离,则需要获得编号为1-30的30个小区内的车辆终端的相关信息。因此,随着第一 D2D资源管理区域的扩大,获取信息的区域会快速增长。资源管理区域的大小与蜂窝网络的规划、D2D资源控制实体间传输数据量和周期等相关,需要在规划时综合考虑。
[0126]在本发明实施例的方案中,第一 D2D资源控制实体的获取信息区域不仅包括其管理的第一资源管理区域,而且包括所述第一资源管理区域外至少预设的D2D链路资源的复用距离内的区域,由于该预设的D2D链路资源的复用距离是可以进行资源复用的距离,因此,包括的所述第一资源管理区域外至少预设的D2D链路资源的复用距离内的区域内的车辆终端的相关信息对第一资源管理区域边缘的车辆终端的D2D资源分配的参考意义重大,利用所述第一资源管理区域外至少预设的D2D链路资源的复用距离内的区域内的车辆终端的相关信息就可以有效避免为发送资源分配请求的车辆终端分配与其它车辆终端使用的D2D链路资源存在干扰较大的D2D链路资源,并且这种资源分配方案与车辆终端在不同地点、时段是变化的且不均匀的密度因素无关,因此,区域间干扰协调性能较好;同时,由于这种资源分配方案不对使D2D资源的使用进行限制,因此,可充分地利用D2D资源。
[0127]较佳的,可以根据以下步骤Al至步骤A3确定所述获取信息区域内的各车辆终端的相关息:
[0128]步骤Al:确定管理所述第一 D2D资源控制实体的第一资源管理区域外至少预设的D2D链路资源的复用距离内的区域的D2D链路资源的各第二 D2D资源控制实体;
[0129]步骤A2:分别与每一所述第二 D2D资源控制实体进行数据交互,获得该第二 D2D资源控制实体的第二资源管理区域与所述第一资源管理区域外至少预设的D2D链路资源的复用距离内的区域的重合区域内的各车辆终端的相关信息;
[0130]步骤A3:将获得的各重合区域内的各车辆终端的相关信息和所述第一资源管理区域内的各车辆终端的相关信息作为所述获取信息区域内的各车辆终端的相关信息。
[0131]较佳的,所述相关信息还包括各车辆终端的一跳邻车辆终端的标识;所述资源分配请求中还携带有一跳邻车辆终端的标识;
[0132]上述步骤403具体包括:根据接收的所述一跳邻车辆终端的标识和确定的所述各车辆终端的相关信息,确定发送所述资源分配请求的车辆终端的当前位置的实际的三跳距离内的各车辆终端使用的D2D链路资源,从除确定的实际的三跳距离内的各车辆终端使用的D2D链路资源外的D2D链路资源中选择一个D2D链路资源,将选择的D2D链路资源分配给发送所述资源分配请求的车辆终端。
[0133]在假设车辆终端A上报的一跳邻车辆终端的标识为B,则可通过车辆终端B的相关信息确定该车辆终端B —跳邻车辆终端的标识为C,该车辆终端C即可称为车辆终端A的二跳车辆终端;进一步通过车辆终端C的相关信息确定该车辆终端C的一跳邻车辆终端的标识D,该车辆终端D即可称为车辆终端A的(实际的)三跳车辆终端。
[0134]车辆终端A的实际的三跳车辆终端可能有多个,因此,上述实际的三跳距离也可能有多个距离,不难理解,上述实际的三跳距离内的车辆终端应是任一实际的三跳距离内的车辆终端,也即,只要与车辆终端A通过三跳就能进行正常通信的车辆终端均为实际的三跳距离内的车辆终端。并且,由上述对预设的三跳距离的解释可知,任一上述实际的三跳距离均不大于预设的三跳距离。
[0135]由于所述相关信息还包括实际的一跳邻车辆终端的标识,因此,可确定发送所述资源分配请求的车辆终端的当前位置的实际的三跳距离内的各车辆终端,进而确定实际的三跳距离内的各车辆终端使用的D2D链路资源,可以避免出现为不同车辆终端分配的时隙相冲突的问题,提高了 D2D链路资源利用的充分性以及分配的效率。
[0136]较佳的,为了便于第一 D2D资源控制实体获取第一资源管理区域内的各车辆终端的相关信息,所述方法还包括:
[0137]将分配的所述D2D链路资源确定为发送所述资源分配请求的车辆终端使用的D2D链路资源;
[0138]将发送所述资源分配请求的车辆终端的标识、使用的D2D链路资源、所述资源分配请求包括的实际的一跳邻车辆终端的标识和当前位置信息对应存储。
[0139]考虑到车辆终端通常是在移动的,其当前位置信息和实际的一跳邻车辆终端也是在变化的,第一 D2D资源控制实体为了较准确地进行D2D链路资源的分配,需要对各车辆终端的相关信息进行更新,故较佳的,所述方法还包括:
[0140]接收所述第一资源管理区域内的车辆终端上报的当前位置信息和/或实际的一跳邻车辆终端的标识;
[0141]利用上报的当前位置信息和/或实际的一跳邻车辆终端的标识对确定的第一资源管理区域内的各车辆终端的相关信息进行更新。
[0142]车辆终端通过D2N链路将当前位置信息和/或实际的一跳邻车辆终端的标识上报告给网络侧。根据车联网安全功能的要求,各车辆终端都需要有很高的定位精度,因此,车辆终端能够获得自身准确的位置信息。车辆终端可以根据需要的发送周期,向网络侧报告自身的位置信息。车辆终端还需要将接收到相邻终端数据的情况上报,表明终端一跳范围内邻车辆终端的信息(如标识)。一种上报方案是,为保证可靠性,车辆终端每次上报完整的当前位置信息和/或实际的一跳邻车辆终端
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1