一种时隙资源选择方法和装置的制造方法

文档序号:10626515阅读:872来源:国知局
一种时隙资源选择方法和装置的制造方法
【专利摘要】本发明公开了一种时隙资源选择方法和装置,以满足在不同车辆节点密度下可靠的时隙资源选择,支持灵活的消息发送速率变化。该方法包括:第一节点接收除自身之外的其他节点发送的帧信息,所述帧信息携带有用于表示时隙被占用时间的指示信息;根据所述帧信息中携带的用于表示时隙被占用时间的指示信息,确定可用时隙资源;从确定的可用时隙资源中选择至少一个时隙作为发送时隙。
【专利说明】
一种时隙资源选择方法和装置
技术领域
[0001] 本发明涉及通信技术领域,特别涉及一种时隙资源选择方法和装置。
【背景技术】
[0002] 随着车载通信系统的发展和移动自组网技术的逐渐成熟,为了实现对车辆 的实时、动态、智能化管理,开发了针对车联网短程通信(Dedicated Short Range Communications,DSRC)技术。车辆节点间及车辆节点与路侧节点间通过DSRC,采用点对多 点、点对点方式进行位置、速度、道路环境及设备状态等信息的双向交互,将车辆与车辆、车 辆和路侧的信息采集设备有机的连接起来,当感知到危险道路状况发生时,及时向车辆告 警,从而可以避免道路安全事故的发生。
[0003] 基于时隙预约的时隙资源分配算法是一类采用分时复用方式且可以支持车联网 DSRC通信的资源分配方法,包括可靠预留ALOHA (Reliable Reserved AL0HA,RR-AL0HA)、移 动分时隙ALOHA (Mobile Slotted Aloha,MS-AL0HA)等。资源分配基于帧结构,以slot (时 隙)为单位。如图1所示,每N个slot构成一个帧(Frame),每个帧中的slot的编号为0~ N-1,在帧之间循环往复。在同一时间每个slot只允许一个车辆发送数据,即车辆之间采用 时分复用(Time Division Multiplex,TDM)。其基本思想如下:
[0004] 当节点(如车载终端)加入网络时,需要先监听一帧时间长度内的空闲时隙资源, 然后选择一个空闲时隙作为自己占用的时隙(即自占时隙),如果节点不主动放弃所占用 的时隙资源,则可一直使用所占用的时隙传输数据,在这期间其他节点不能使用该时隙。在 所占用的时隙上,节点需要周期性发送帧信息(Frame Information,FI),FI中携带该节点 获得的与该节点相距约定跳数(如RR-AL0HA算法的FI中指示与发送节点相距一跳范围内 的其他节点占用时隙的情况,又如MS-AL0HA算法指示与发送节点相距两跳范围内的其他 节点占用时隙的情况)范围内的其他节点占用时隙的情况,指示该节点感知到的每个时隙 的占用状况信息,每个时隙的占用状况信息包括:时隙占用状态、占用时隙的节点对应的临 时资源标识(Source Temporary Identifier,STI ;也称节点标识)、占用时隙的节点的优先 级状态(也可以认为是占用时隙的节点在该时隙发送的数据对应的优先级)等信息,如图 2所示。
[0005] 对于MS-AL0HA算法,时隙占用状态信息可以表达时隙的四种占用状态:00表示 时隙为空闲状态,10表示时隙已被与本节点相距一跳的其他节点占用(简称为一跳节点占 用)或本节点占用,11表示时隙已被与本节点相距两跳的其他节点占用(简称为两跳节点 占用),01表示时隙已被其他两个以上的节点占用,即为碰撞状态;对于RR-AL0HA算法,虽 然也可以指示4种时隙占用状态信息,但对每个状态的定义与MS-AL0HA算法不同。在非自 身占用的时隙,每个节点通过监听相邻一跳的节点发送的FI,能够判断相邻一定跳数范围 内(如对于RR-AL0HA算法是相邻两跳范围内,对于MS-AL0HA算法是相邻二跳范围内)每 个节点占用时隙的情况,当发现本节点占用的时隙资源与其他节点使用的时隙资源发生碰 撞时,释放自身所占用的时隙资源,重新预约新的空闲时隙作为自己的占用时隙。为方便后 续描述,对FI及其内部信息内容统一采用如下描述方式:
[0006] 节点发送的帧信息(FI)称为:FI消息,也可简称为FI ;
[0007] FI中指示的每个时隙对应的状况信息称为:FI消息中每个时隙对应的时隙信息 域;
[0008] FI中每个时隙对应的状况信息中给出的三类信息(即:时隙占用状态、STI、优先 级信息)分别称为:每个时隙的时隙信息域中包含的时隙占用状态子域、STI子域、优先级 子域;
[0009] FI发送时,通常当系统不确定绝对时间参考点情况下,FI中的第一个时隙信息域 指示FI的发送时隙的时隙对应的时隙信息,第二个时隙信息域指示FI发送时隙的前一个 时隙对应的时隙信息,依次类推;当系统确定绝对时间参考点的情况下,FI中各时隙信息 域可以按约定方式排列,如FI中第一个时隙信息域对应时隙0。
[0010] 需要说明的是,上述描述方式只是为了后续描述方便而规定,当然也可以采用其 他的描述方式。
[0011] 基于时隙预约的时隙资源分配算法中,车辆节点通过时隙状态表(或称为时隙状 态向量)来维护一帧长度内每个时隙的状态,当车辆节点的发送时隙(包括自占时隙和申 请时隙)到达时,车辆节点根据时隙状态表中记录的各个时隙的状态信息生成FI并发送, 此外,车辆需要监听周围节点周期性发送的FI,并根据周围车辆发送的FI来更新自己维护 的时隙状态表,如图3所示,从而获得当前相邻一定跳数范围内每个时隙占用情况。
[0012] 为了通过FI更精确地掌握发送时隙状态信息和更加准确地掌握时隙资源的占用 状态,车辆节点可能会维护多个时隙状态表,如每个时隙状态表对应不同的发送时隙。采用 基于时隙预约的时隙资源分配方式,每个节点可以可靠地周期性获得所需要的时隙资源, 同时可以保证各节点接入信道的公平性。当车辆节点接收到其他车辆节点发送的FI时,根 据接收到的FI中的各时隙对应的时隙信息域的内容对自身维护的时隙状态表中各时隙对 应的时隙信息单元的内容进行更新。
[0013] 目前,在车联网系统拥塞场景中,希望通过降低节点发送消息的速率,拉长节点使 用时隙资源的周期,通过多个节点复用同一时隙来让系统能够容纳更多的节点,节点对时 隙资源的使用周期需要能够变化,而现有的基于时隙状态表的时隙资源选择方法仅适用于 系统中所有节点的发送速率相同且与时隙状态表维护周期相匹配情况下(即节点占用时 隙的周期等于时隙状态表的维护周期)的时隙资源分配,需要发送数据包时节点只需要根 据时隙状态表确定哪些时隙尚未被其他节点占用(即空闲时隙),便可以选择这些空闲时 隙中的一个或多个来发送自己的数据包,然而当系统中允许节点采用不同的发送速率发送 数据包时,各时隙资源可以会被不同的节点以不同的周期占用,在这种情况,节点发送数据 包时,如何选择时隙资源尚未有较好的方法。

【发明内容】

[0014] 本发明实施例公开了一种时隙资源选择方法和装置,以满足在不同车辆节点密度 下可靠的时隙资源选择,支持灵活的消息发送速率变化。
[0015] 本发明实施例提供的一种时隙资源选择方法,该方法包括:
[0016] 第一节点接收除自身之外的其他节点发送的帧信息,所述帧信息携带有用于表示 时隙被占用时间的指示信息;
[0017] 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息,确定可用时隙资 源;
[0018] 从确定的可用时隙资源中选择至少一个时隙作为发送时隙。
[0019] 较佳的,所述方法还包括:
[0020] 接收所述其它节点发送的位置信息;
[0021] 对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号质量测量结 果;
[0022] 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息,确定可用时隙资 源,包括:
[0023] 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息和所述信号质量 测量结果,确定可用时隙资源。
[0024] 较佳的,所述时隙被占用时间指示信息包括以下信息中的一种或多种:
[0025] 信息1 :指示时隙在约定时间是否被占用的信息;
[0026] 信息2 :指示时隙被占用的周期信息;
[0027] 信息3 :指示时隙被占用的频率信息。
[0028] 较佳的,所述可用时隙资源包括空闲时隙和/或第一节点的各可复用时隙对应的 可选时隙;
[0029] 其中,在以帧为单位进行时隙资源划分的系统中,针对任一时隙,若第一节点确定 该时隙在至少一个帧中已被所述其它节点和/或第一节点复用,但在除所述至少一个帧之 外的其它帧中未被所述其它节点或第一节点复用,则该时隙称为第一节点的可复用时隙, 该时隙在除所述至少一个帧之外的其它帧中称为第一节点的可复用时隙对应的可选时隙; 若第一节点确定该时隙在任一帧中均未被任何节点复用,则该时隙称为空闲时隙。
[0030] 较佳的,从确定的可用时隙资源中选择至少一个时隙作为发送时隙,包括:
[0031] 当所述可用时隙资源包括空闲时隙和第一节点的各可复用时隙对应的可选时隙 时,优先从第一节点的各可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙;
[0032] 当所述可用时隙资源包括第一节点的各可复用时隙对应的可选时隙时,从第一节 点的各可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0033] 较佳的,从第一节点的各可复用时隙对应的可选时隙中选择至少一个时隙作为发 送时隙,包括:
[0034] 判断第一节点的各可复用时隙中是否存在满足第一设定条件的可复用时隙;
[0035] 若存在满足第一设定条件的可复用时隙,则从满足第一设定条件的可复用时隙对 应的可选时隙中选择至少一个时隙作为发送时隙;
[0036] 其中,所述第一设定条件为以下条件的一项或两项:
[0037] 时隙已被复用的时间与第一节点需求复用的时间满足设定关系;
[0038] 第二节点与第一节点之间的距离在设定距离范围内,所述第二节点为复用第一节 点的可复用时隙的节点。
[0039] 较佳的,所述方法还包括:
[0040] 接收所述其它节点发送的位置信息;
[0041] 对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号质量测量结 果;
[0042] 通过以下方式确定第一节点与各第二节点之间的距离:
[0043] 根据所述帧信息和/或所述信号质量测量结果,确定第一节点与各第二节点之间 的距离。
[0044] 较佳的,从满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时隙 作为发送时隙,包括:
[0045] 判断满足第一设定条件的可复用时隙中是否存在对应的可选时隙数目满足第二 设定条件的可复用时隙;
[0046] 若存在,则从对应的可选时隙数目满足第二设定条件的各可复用时隙对应的可选 时隙中选择至少一个时隙作为发送时隙。
[0047] 较佳的,从满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时隙 作为发送时隙,包括:
[0048] 按预设的距离区间顺序,依次针对满足第一设定条件的可复用时隙执行以下操 作,直至选择出第一节点的发送时隙:
[0049] 将按照预设的距离区间顺序排列的距离区间中排在第一位的距离区间作为当前 距离区间;
[0050] 判断在满足第一设定条件的可复用时隙中是否存在第一可复用时隙,其中复用该 第一可复用时隙的第二节点与第一节点之间的距离落在当前距离区间;
[0051] 若存在,则从第一可复用时隙对应的可选时隙中,选择至少一个时隙作为发送时 隙;
[0052] 若不存在,则将下一距离区间作为当前距离区间,执行上述判断在满足第一设定 条件的可复用时隙中是否存在第一可复用时隙步骤;
[0053] 其中,所述距离区间是对长度为设定距离的线段进行划分得到的,所述距离区间 的个数大于等于2,任两个距离区间互不重叠。
[0054] 较佳的,通过以下方式确定复用该第一可复用时隙的第二节点与第一节点之间的 距离落在当前距离区间:
[0055] 在复用该第一可复用时隙的各第二节点与第一节点之间的距离均落在当前距离 区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当前距离区 间;或者
[0056] 在复用该第一可复用时隙的各第二节点与第一节点之间的距离中的最小距离落 在当前距离区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当 前距离区间;或者
[0057] 在复用该第一可复用时隙的各第二节点中与第一节点之间的距离的最大距离落 在当前距离区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当 前距离区间;或者
[0058] 在复用该第一可复用时隙的各第二节点与第一节点之间距离的统计值落在当前 距离区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当前距离 区间。
[0059] 较佳的,从第一可复用时隙对应的可选时隙中,选择至少一个时隙作为发送时隙, 包括:
[0060] 从第一可复用时隙对应的可选时隙中,随机选择至少一个时隙作为发送时隙;
[0061] 或者
[0062] 确定距离第一节点最近的第二节点复用的第一可复用时隙,从确定的所述第一可 复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙;
[0063] 或者
[0064] 确定各第一可复用时隙中,被数目最多个第二节点和/或第一节点复用的第一可 复用时隙,从该确定的被数目最多个第二节点和/或第一节点复用的第一可复用时隙对应 的可选时隙中选择至少一个时隙作为发送时隙。
[0065] 较佳的,在确定的距离第一节点最近的第二节点复用的第一可复用时隙的个数大 于本次操作需要选择的时隙个数时,从第二可复用时隙对应的可选时隙中选择至少一个时 隙作为发送时隙;
[0066] 其中,所述第二可复用时隙为确定的所述第一可复用时隙中被数目最多个第二节 点复用的第一可复用时隙。
[0067] 较佳的,在确定的被数目最多个第二节点和/或第一节点复用的第一可复用时隙 的个数大于本次操作需要选择的时隙个数时,从第三可复用时隙对应的可选时隙中选择至 少一个时隙作为发送时隙;
[0068] 其中,所述第三可复用时隙为被数目最多个第二节点和/或第一节点复用的第一 可复用时隙中,被距离第一节点最近的第二节点和/或第一节点复用的第一可复用时隙。
[0069] 较佳的,所述方法还包括:
[0070] 第一节点在出现以下情况中的一种或几种时,执行所述第一节点接收除第一节点 之外的其他节点发送的帧信息的步骤:
[0071] 情况1 :初始接入系统;
[0072] 情况2 :当前复用的时隙发生碰撞;
[0073] 情况3 :与复用第一节点当前复用的时隙的其它节点间的距离大于第一设定值;
[0074] 情况4 :第一节点独自复用其它节点的可复用时隙的时长大于设定时长。
[0075] 较佳的,利用以下方式确定与复用第一节点当前复用的时隙的其它节点间的距 离:
[0076] 将第一节点与各复用其当前复用的时隙的其它节点之间的距离中的最小距离作 为与复用其当前复用的时隙的其它节点间的距离;或者
[0077] 将第一节点与各复用其当前复用的时隙的其它节点之间的距离中的最大距离作 为与复用其当前复用的时隙的其它节点间的距离;或者
[0078] 将第一节点与各复用其当前复用的时隙的其它节点之间的距离的统计值作为与 复用其当前复用的时隙的其它节点间的距离。
[0079] 较佳的,若第一节点因出现所述情况3执行所述接收除第一节点外的其他节点发 送的帧信息的步骤;
[0080] 则从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,所述方法还包 括:
[0081] 在选择出的发送时隙不为空闲时隙时,判断第一节点与选择出的发送时隙所对应 的第一节点的复用时隙上其它节点间的距离,是否大于第一节点与其当前复用的时隙上其 它节点间的距离;
[0082] 若是,则仍使用当前复用的时隙进行数据的发送;
[0083] 若否,则使用选择出的发送时隙进行数据的发送;
[0084] 若第一节点因出现所述情况4执行所述接收除第一节点外的其他节点发送的帧 ig息的步骤;
[0085] 则从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,所述方法还包 括:
[0086] 在选择出的发送时隙不为空闲时隙时,判断第一节点与选择出的发送时隙所对应 的第一节点的复用时隙上其它节点间的距离,是否大于第二设定值;
[0087] 若是,则仍使用当前复用的时隙进行数据的发送;
[0088] 若否,则使用选择出的发送时隙进行数据的发送。
[0089] -种时隙资源选择装置,该时隙资源选择装置包括:
[0090] 接收模块,用于接收除自身之外的其他节点发送的帧信息,所述帧信息携带有用 于表示时隙被占用时间的指示信息;
[0091] 确定模块,用于根据所述帧信息中携带的用于表示时隙被占用时间的指示信息, 确定可用时隙资源;
[0092] 选择模块,用于从确定的可用时隙资源中选择至少一个时隙作为发送时隙。
[0093] 较佳的,所述接收模块,还用于接收所述其它节点发送的位置信息;
[0094] 所述时隙资源选择装置还包括:
[0095] 测量模块,用于对承载帧信息和/或所述位置信息的信号的质量进行测量,得到 信号质量测量结果;
[0096] 所述确定模块,具体用于根据所述帧信息中携带的用于表示时隙被占用时间的指 示信息和所述信号质量测量结果,确定可用时隙资源。
[0097] 较佳的,所述时隙被占用时间指示信息包括以下信息中的一种或多种:信息1 :指 示时隙在约定时间是否被占用的信息;信息2 :指示时隙被占用的周期信息;信息3 :指示 时隙被占用的频率信息。
[0098] 较佳的,所述可用时隙资源包括空闲时隙和/或所述时隙资源选择装置的各可复 用时隙对应的可选时隙;
[0099] 其中,在以帧为单位进行时隙资源划分的系统中,针对任一时隙,若所述时隙资源 选择装置确定该时隙在至少一个帧中已被所述其它节点和/或所述时隙资源选择装置复 用,但在除所述至少一个帧之外的其它帧中未被所述其它节点或所述时隙资源选择装置复 用,则该时隙称为所述时隙资源选择装置的可复用时隙,该时隙在除所述至少一个帧之外 的其它帧中称为所述时隙资源选择装置的可复用时隙对应的可选时隙;若所述时隙资源选 择装置确定该时隙在任一帧中均未被任何节点复用,则该时隙称为空闲时隙。
[0100] 较佳的,所述选择模块,具体用于当所述可用时隙资源包括空闲时隙和所述时隙 资源选择装置的各可复用时隙对应的可选时隙时,优先从所述时隙资源选择装置的各可复 用时隙对应的可选时隙中选择一个时隙作为所述时隙资源选择装置的发送时隙;当所述可 用时隙资源包括所述时隙资源选择装置的各可复用时隙对应的可选时隙时,从所述时隙资 源选择装置的各可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0101] 较佳的,所述选择模块,包括:判断单元和选择单元;
[0102] 所述判断单元,用于判断所述时隙资源选择装置的各可复用时隙中是否存在满足 第一设定条件的可复用时隙,其中,所述第一设定条件为以下条件的一项或两项:时隙已被 复用的时间与所述时隙资源选择装置需求复用的时间满足设定关系;第二节点与所述时隙 资源选择装置之间的距离在设定距离范围内,所述第二节点为复用所述时隙资源选择装置 的可复用时隙的节点;
[0103] 所述选择单元,用于若所述判断单元判断存在满足第一设定条件的可复用时隙, 则从满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0104] 较佳的,所述接收模块,还用于接收所述其它节点发送的位置信息;
[0105] 所述时隙资源选择装置还包括:
[0106] 测量模块,用于对承载帧信息和/或所述位置信息的信号的质量进行测量,得到 信号质量测量结果;
[0107] 所述确定模块,还用于根据所述帧信息和/或所述信号质量测量结果,确定所述 时隙资源选择装置与各第二节点之间的距离。
[0108] 较佳的,所述选择单元,具体用于判断满足第一设定条件的可复用时隙中是否存 在对应的可选时隙数目满足第二设定条件的可复用时隙;若存在,则从对应的可选时隙数 目满足第二设定条件的各可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0109] 较佳的,所述选择单元,具体用于将按照预设的距离区间顺序排列的距离区间中 排在第一位的距离区间作为当前距离区间;判断在满足第一设定条件的可复用时隙中是否 存在第一可复用时隙,其中复用该第一可复用时隙的第二节点与所述时隙资源选择装置之 间的距离落在当前距离区间;若存在,则从第一可复用时隙对应的可选时隙中,选择至少一 个时隙作为发送时隙;若不存在,则将下一距离区间作为当前距离区间,执行上述判断在满 足第一设定条件的可复用时隙中是否存在第一可复用时隙步骤;其中,所述距离区间是对 长度为设定距离的线段进行划分得到的,所述距离区间的个数大于等于2,任两个距离区间 互不重叠。
[0110] 较佳的,所述选择单元,具体用于通过以下方式确定复用该第一可复用时隙的第 二节点与所述时隙资源选择装置之间的距离落在当前距离区间:在复用该第一可复用时隙 的各第二节点与所述时隙资源选择装置之间的距离均落在当前距离区间时,确定复用该第 一可复用时隙的第二节点与所述时隙资源选择装置之间的距离落在当前距离区间;或者在 复用该第一可复用时隙的各第二节点与所述时隙资源选择装置之间的距离中的最小距离 落在当前距离区间时,确定复用该第一可复用时隙的第二节点与所述时隙资源选择装置之 间的距离落在当前距离区间;或者在复用该第一可复用时隙的各第二节点中与所述时隙资 源选择装置之间的距离的最大距离落在当前距离区间时,确定复用该第一可复用时隙的第 二节点与所述时隙资源选择装置之间的距离落在当前距离区间;或者在复用该第一可复用 时隙的各第二节点与所述时隙资源选择装置之间距离的统计值落在当前距离区间时,确定 复用该第一可复用时隙的第二节点与所述时隙资源选择装置之间的距离落在当前距离区 间。
[0111] 较佳的,所述选择单元,具体用于从第一可复用时隙对应的可选时隙中,随机选择 至少一个时隙作为发送时隙;或者确定距离所述时隙资源选择装置最近的第二节点复用的 第一可复用时隙,从确定的所述第一可复用时隙对应的可选时隙中选择至少一个时隙作为 发送时隙;或者确定各第一可复用时隙中,被数目最多个第二节点和/或所述时隙资源选 择装置复用的第一可复用时隙,从该确定的被数目最多个第二节点和/或所述时隙资源选 择装置复用的第一可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0112] 较佳的,所述选择单元,具体用于在确定的距离所述时隙资源选择装置最近的第 二节点复用的第一可复用时隙的个数大于本次操作需要选择的时隙个数时,从第二可复用 时隙对应的可选时隙中选择至少一个时隙作为发送时隙;其中,所述第二可复用时隙为确 定的所述第一可复用时隙中被数目最多个第二节点复用的第一可复用时隙。
[0113] 较佳的,所述选择单元,具体用于在确定的被数目最多个第二节点和/或所述时 隙资源选择装置复用的第一可复用时隙的个数大于本次操作需要选择的时隙个数时,从第 三可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙;
[0114] 其中,所述第三可复用时隙为被数目最多个第二节点和/或所述时隙资源选择装 置复用的第一可复用时隙中,被距离所述时隙资源选择装置最近的第二节点和/或所述时 隙资源选择装置复用的第一可复用时隙。
[0115] 较佳的,所述接收模块,具体用于在出现以下情况中的一种或几种时,执行接收除 所述时隙资源选择装置之外的其他节点发送的帧信息:情况1 :初始接入系统;情况2 :当 前复用的时隙发生碰撞;情况3 :与复用所述时隙资源选择装置当前复用的时隙的其它节 点间的距离大于第一设定值;情况4 :所述时隙资源选择装置独自复用其它节点的可复用 时隙的时长大于设定时长。
[0116] 较佳的,所述确定单元,还用于利用以下方式确定所述复用时隙资源选择装置与 复用所述复用时隙资源选择装置当前复用的时隙的其它节点间的距离:将所述时隙资源选 择装置与各复用其当前复用的时隙的其它节点之间的距离中的最小距离作为与复用其当 前复用的时隙的其它节点间的距离;或者将所述时隙资源选择装置与各复用其当前复用的 时隙的其它节点之间的距离中的最大距离作为与复用其当前复用的时隙的其它节点间的 距离;或者将所述时隙资源选择装置与各复用其当前复用的时隙的其它节点之间的距离的 统计值作为与复用其当前复用的时隙的其它节点间的距离。
[0117] 较佳的,所述时隙资源选择装置还包括发送模块;
[0118] 所述发送模块,用于在所述接收模块因出现所述情况3执行接收除所述时隙资源 选择装置之外的其他节点发送的帧信息时,在选择模块从确定的可用时隙资源中选择至少 一个时隙作为发送时隙后,在选择出的发送时隙不为空闲时隙时,判断所述时隙资源选择 装置与选择出的发送时隙所对应的所述时隙资源选择装置的复用时隙上其它节点间的距 离,是否大于所述时隙资源选择装置与其当前复用的时隙上其它节点间的距离;若是,则仍 使用当前复用的时隙进行数据的发送;若否,则使用选择出的发送时隙进行数据的发送; 以及在所述接收模块在因出现所述情况4执行接收其他节点发送的帧信息时,在选择模块 从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,在选择出的发送时隙不为空 闲时隙时,判断所述时隙资源选择装置与选择出的发送时隙所对应的所述时隙资源选择装 置的复用时隙上其它节点间的距离,是否大于第二设定值;若是,则仍使用当前复用的时隙 进行数据的发送;若否,则使用选择出的发送时隙进行数据的发送。
[0119] 本发明实施例提供的时隙资源选择方法和装置,由于其它节点发送的帧信息中携 带了用于表示时隙被占用时间的指示信息,并且第一节点利用该携带有用于表示时隙被占 用时间的指示信息的帧信息确定出的可用时隙资源进行时隙资源选择,使得选择出的发送 时隙充分考虑了其它节点(这些其它节点的时隙占用与第一节点的发送时隙的选择有较 大影响)的时隙被占用的时间,尽可能确保了选择出的发送时隙在一定程度上不会与所述 其它节点的发送时隙碰撞,因此,满足了在不同车辆节点密度下可靠的时隙资源选择,支持 灵活的消息发送速率变化。
【附图说明】
[0120] 图1为【背景技术】中提供的帧结构示意图;
[0121] 图2为【背景技术】中提供的帧信息FI的结构示意图;
[0122] 图3为【背景技术】中提供的时隙状态向量(表)的结构示意图;
[0123] 图4为本发明实施例中提供的FI的结构示意图;
[0124] 图5为本发明实施例中提供的时隙状态向量(表)的结构示意图;
[0125] 图6为本发明实施例中提供的一种时隙资源选择方法的示意图;
[0126] 图7为本发明实施例中提供的所有时隙资源按0-99周期性标识的时隙状态表的 示意图;
[0127] 图8为本发明实施例1中提供的时隙状态表的示意图;
[0128] 图9为本发明实施例2中提供的时隙状态表的不意图;
[0129] 图10为本发明实施例3中提供的时隙状态表的不意图;
[0130] 图11为本发明实施例4中提供的时隙状态表的示意图;
[0131] 图12为本发明实施例提供的时隙资源选择装置的结构示意图;
[0132] 图13为本发明实施例提供的时隙资源选择装置的硬件结构示意图。
【具体实施方式】
[0133] 为了解决采用预约方式进行时隙资源分配的自组网系统,允许节点采用不同时隙 占用周期情况下的时隙资源选择问题,本发明实施例提出了一种时隙资源选择方法,该方 法包括:第一节点接收除自身之外的其他节点发送的帧信息,所述帧信息携带有用于表示 时隙被占用时间的指示信息;根据所述帧信息中携带的用于表示时隙被占用时间的指示信 息,确定可用时隙资源;从确定的可用时隙资源中选择至少一个时隙作为发送时隙。该方法 由于其它节点发送的帧信息中携带了用于表示时隙被占用时间的指示信息,并且第一节点 利用该携带有用于表示时隙被占用时间的指示信息的帧信息确定出的可用时隙资源进行 时隙资源选择,使得选择出的发送时隙充分考虑了其它节点(这些其它节点的时隙占用与 第一节点的发送时隙的选择有较大影响)的时隙被占用的时间,尽可能确保了选择出的发 送时隙在一定程度上不会与所述其它节点的发送时隙碰撞,因此,满足了在不同车辆节点 密度下可靠的时隙资源选择,支持灵活的消息发送速率变化。
[0134] 为了清楚地说明本发明实施例的方案,下面首先对适用于本发明的一种时隙资源 维护方法进行介绍,当然,本发明实施例的方案也并不局限于基于这里介绍的时隙资源维 护方法,也可以基于其它的时隙资源维护方法。
[0135] 现有技术中,节点能够实现周期性占用时隙资源的最大周期由时隙状态表中包含 的时隙信息单元数目(等于FI中可以携带的时隙信息域的数目)决定,FI中可以携带的 时隙信息域的数目受空中接口可以为每个时隙分配的时频资源限制,典型FI中可以包含 的时隙信息域的数目为100。当确定了具体的时隙预约的时隙资源分配算法后,为了达到可 靠资源预约的效果,在其资源复用范围内存在节点数目不能超过FI中包含的时隙信息域 的数目。对RR-AL0HA算法,其资源复用范围为节点无线信号覆盖范围的两倍;对MS-AL0HA 算法,其资源复用范围为节点无线信号覆盖范围的三倍。当节点无线信号覆盖范围为300 米时,意味着:采用RR-AL0HA算法,则要求在直径为600米的圆形区域内的节点数不能超过 100个;采用MS-AL0HA算法,要求在直径为900米的圆形区域内的节点数不能超过100个。 这个要求对算法在实际环境(如车联网环境)中的应用造成了很大的限制。
[0136] 为了解决这个问题,这里提出了一种的时隙资源维护方法,该时隙资源维护方法 允许各节点发送周期中包含的时隙数大于FI中包含的时隙信息域的数目。在提出的时隙 资源维护方法中,节点发送FI中包含的时隙信息域数目保持不变(如仍为100),通过根据 接收的FI信息对变长的时隙状态表的维护来实现对不同周期时隙资源的可靠预约。该时 隙资源维护方法中FI中包含的时隙信息域数目保持不变,但在FI中每个时隙对应的时隙 信息域添加了一个指示该时隙被占用时间信息的"时隙占用时间信息"子域,时隙被占用时 间信息具体可以为指示时隙(过去和/或将来)是否被占用的信息、指示时隙被占用的周 期信息和指示时隙被占用的频率信息。当"时隙被占用时间信息"具体为"时隙被占用的周 期信息"时,"时隙占用时间信息"子域对应为"时隙占用周期"子域,如图4所示,节点维护 的时隙状态表的长度与节点当前的发送周期相关,变长的时隙状态表中每个时隙对应的时 隙信息单元中也添加了一个"时隙占用周期"子单元,如图5所示。图5中所示节点维护的 变长的时隙状态表中包含了 200个时隙的状态,采用的是每时100个时隙开始重新从0开 始编号的编号方法,这里的100个时隙等于发送的FI中包含的时隙信息域的数目,当然,也 可以针对维护的每个时隙采用统一编号,即维护的时隙的编号为从0到199。
[0137] 需要说明的是,本发明的FI中各时隙信息域中包含的时隙信息子域不要求与背 景技术中所提到的FI中各时隙信息域中包含的时隙信息子域相同。本方法的FI中各时隙 信息域中包含的时隙信息子域可以与【背景技术】中所提到的FI中各时隙信息域中包含的时 隙信息子域完全不同,也可以是部分相同。
[0138] 在采用上述变长时隙状态表进行时隙状态信息维护时,对于同一个时隙在不同的 周期中允许被不同的节点占用,节点占用时隙的周期可以大于FI中可以携带的时隙信息 域对应的时隙数目所对应的时长。
[0139] 下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述 的实施例仅用于说明和解释本发明,并不用于限定本发明。
[0140] 参见图6,为本发明实施例提供的一种时隙资源选择方法,包括以下步骤:
[0141] 步骤601 :第一节点接收除自身之外的其他节点发送的帧信息,所述帧信息携带 有用于表示时隙被占用时间的指示信息。
[0142] 本发明实施例中为了便于说明使用了"第一节点"这样的名词,该第一节点是指车 载通信系统中的任一节点(如车载终端、路侧终端等)。
[0143] 本步骤601中的时隙被占用时间的指示信息中的占用可包含两方面的含义,第一 方面的含义是指该时隙被复用情况下的使用,被两个以上节点使用,另一方面的含义是该 时隙不被复用情况下的使用,也即该时隙被一个节点独自使用。
[0144] 由于本发明的技术方案是当系统中允许节点采用不同的发送速率发送数据包时, 各时隙资源可以会被不同的节点以不同的周期占用这种情况下的时隙资源选择方法,因 此,表示时隙被占用时间的指示信息通常情况下各其他节点发送的帧信息中携带的各指示 信息是不完全相同的。
[0145] 较佳地,所述时隙被占用时间指示信息包括以下信息1、信息2和信息3三种信息 中的一种或多种:
[0146] 信息1 :指示时隙在约定时间是否被占用的信息;
[0147] 信息2 :指示时隙被占用的周期信息;
[0148] 信息3 :指示时隙被占用的频率信息。
[0149] 需要说明的是,这里的指示时隙在约定时间是否被占用的信息可以是指示时隙过 去或将来是否被占用的信息;若指示的是时隙将来被占用的信息,表明该时隙已经被其它 节点预约了,该时隙即不为空闲时隙,但该时隙可能为第一节点的可复用时隙。
[0150] 上述频率和上述周期互为倒数关系,例如,假设指示时隙被占用的周期为100ms, 则也可以说时隙被占用的频率是10Hz (赫兹)。
[0151] 步骤602:根据所述帧信息中携带的用于表示时隙被占用时间的指示信息,确定 可用时隙资源;
[0152] 具体的,所述可用时隙资源包括空闲时隙和/或第一节点的各可复用时隙对应的 可选时隙;
[0153] 其中,在以帧为单位进行时隙资源划分的系统中,针对任一时隙,若第一节点确定 该时隙在至少一个帧中已被其它节点和/或第一节点复用,但在除所述至少一个帧之外的 其它帧中未被其它节点或第一节点复用,则该时隙称为第一节点的可复用时隙,该时隙在 除所述至少一个帧之外的其它帧中称为第一节点的可复用时隙对应的可选时隙;若第一节 点确定该时隙在任一帧中均未被任何节点复用,则该时隙称为空闲时隙;
[0154] 需要说明的是,实际实施中,由于节点不可能也没有必要对所有的时间段均进行 维护,尤其是对于移动性较强的节点来说,对所有时间段进行维护的意义不大,上述若第一 节点确定该时隙在至少一个帧中已被其它节点和/或第一节点复用,但在除所述至少一个 帧之外的其它帧中未被其它节点或第一节点复用,实际是指若第一节点确定该时隙在自身 维护的时间段中的至少一个帧中已被其它节点和/或第一节点复用,但在除所述至少一个 帧之外的其它帧中未被其它节点或第一节点复用;上述若第一节点确定该时隙在任一帧中 均未被任何节点复用,在实际使用中是指若第一节点确定该时隙在自身维护的时间段的任 一帧均未被任何节点复用。
[0155] 本步骤602中,由于所述帧信息中携带有用于表示时隙被占用时间的指示信息, 因此,第一节点可根据时隙被占用时间的指示信息进行时隙状态维护,进而根据维护的时 隙状态信息来确定可复用的时隙资源和空闲时隙资源。
[0156] 较佳的,在本步骤602之前,所述方法还包括:
[0157] 接收所述其它节点发送的位置信息;
[0158] 对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号质量测量结 果;
[0159] 则本步骤602,包括:
[0160] 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息和所述信号质量 测量结果,确定可用时隙资源。
[0161] 这里根据所述帧信息和所述检测结果,确定可用时隙资源,具体实施时可采用以 下两种方式中的任一种方式:
[0162] 第一种方式:第一节点先根据接收的帧信息(具体可为FI)进行时隙状态维护,然 后根据维护的时隙状态来确定可复用的时隙资源和空闲时隙资源,最后利用从周围节点发 送的对承载帧信息的信号中检测到的信息(可以为信号质量测量结果,如信号强度)来进 一步对可复用的时隙资源和空闲时隙资源进行确认;之所以进行确认,是因为当发送节点 发送的FI不能携带其维护的时隙状态表中所有时隙的占用信息时,由于时隙状态信息不 能全部分享,因此根据接收的FI判断出的空闲时隙和第一节点的各可复用时隙对应的可 选时隙,并不一定真正的空闲时隙和真正的第一节点的各可复用时隙对应的可选时隙。
[0163] 第二种方式:第一节点先利用从周围节点发送的对承载帧信息的信号中检测到的 信息(可以为信号质量测量结果,如信号强度)来确定对应时隙(也即承载该帧信息的信 号所使用的时隙)是否已被占用,然后再根据接收的FI进行时隙状态维护,最后根据维护 的时隙状态来确定空闲时隙和第一节点的各可复用时隙对应的可选时隙。
[0164] 步骤603 :从确定的可用时隙资源中选择至少一个时隙作为发送时隙。
[0165] 本步骤603中,可以从可用时隙资源中随机选择至少一个时隙作为发送时隙,也 可以按照设定的规则从可用时隙资源中选择至少一个时隙作为发送时隙。
[0166] 对于可用时隙资源中仅包括空闲时隙时,可直接从空闲时隙中随机选择至少一个 时隙作为发送时隙;也可以按照设定的规则从空闲时隙资源中选择至少一个时隙作为发送 时隙。
[0167] 对于可用时隙资源中至少包括第一节点的各可复用时隙对应的可选时隙,也即包 括两种情况,第一种情况:可用时隙资源中包括第一节点的各可复用时隙对应的可选时隙 和空闲时隙,第二种情况:可用时隙资源中包括第一节点的各可复用时隙对应的可选时隙; 本发明实施例的基本思想是在一定前提条件下保证可复用时隙被占用的紧凑型,也即尽量 让节点间进行时隙资源的复用,进而保留或确保后续可能留出空闲时隙,为后续的时隙资 源调整或预约留出空闲时隙。
[0168] 下面对上述第一种情况下和第二种情况下的从确定的可用时隙资源中选择至少 一个时隙作为发送时隙分别进行说明:
[0169] 在第一种情况下,为了确保可复用时隙被占用的紧凑性,优先从第一节点的各可 复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙;
[0170] 上述第一种情况时,第一节点已经判断出可用时隙资源中包括第一节点的各可复 用时隙对应的可选时隙和空闲时隙,这时第一节点可以从第一节点的各可复用时隙对应的 可选时隙和空闲时隙中选择一个时隙作为发送时隙,考虑到为了保证可复用时隙被占用的 紧凑型,也即尽量让节点间进行时隙资源的复用,进而保留或确保后续可能留出空闲时隙, 为后续的时隙资源调整或预约留出空闲时隙,第一节点先从自身的各可复用时隙对应的可 选时隙中选择至少一个时隙作为发送时隙,在自身需要的时隙的个数J大于各可复用时隙 对应的可选时隙的数目之和κ时,再从空闲时隙中选择至多(J-K)个时隙(这是因为可能 空闲时隙的个数小于(J-K)个);所述J和K为大于1的正整数,也即优先从第一节点的各 可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0171] 针对具体如何进行优先从第一节点的各可复用时隙对应的可选时隙中选择至少 一个时隙作为发送时隙通过步骤al至步骤dl这举例说明,当然具体实现时并不局限于步 骤al至步骤dl所示的方式;
[0172] 步骤al :判断第一节点的各可复用时隙中是否存在满足第一设定条件的可复用 时隙;若存在,则执行步骤bl ;若不存在,则执行步骤cl ;
[0173] 步骤bl :从满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时 隙作为发送时隙;
[0174] 步骤cl :从空闲时隙中选择至少一个时隙作为发送时隙或者从第一节点的各可 复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0175] 上述步骤al至步骤cl也即优先从第一节点的各可复用时隙中满足第一设定条件 的可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0176] 第二种情况下,从确定的可用时隙资源中选择至少一个时隙作为发送时隙,包括 步骤a2至步骤c2 :
[0177] 步骤a2:判断第一节点的各可复用时隙中是否存在满足第一设定条件的可复用 时隙;若存在,则执行步骤b2 ;若不存在,则执行步骤c2 ;
[0178] 步骤b2 :从满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时 隙作为发送时隙;
[0179] 步骤c2 :从第一节点的各可复用时隙对应的可选时隙中选择至少一个时隙作为 发送时隙或者结束;
[0180] 其中,所述第一设定条件为以下条件的一项或两项:
[0181] 时隙已被复用的时间与第一节点需求复用的时间满足设定关系;
[0182] 第二节点与第一节点之间的距离在设定距离范围内,所述第二节点为复用第一节 点的可复用时隙的节点。
[0183] 上述设定关系可以是时隙已被复用的时间与第一节点需求复用的时间相同,或时 隙已被复用的时间是第一节点需求复用的时间的整数倍,或第一节点需求复用的时间是时 隙已被复用的时间的整数倍,或时隙已被复用的时间大于第一节点需求复用的时间,或者 时隙已被复用的时间小于第一节点需求复用的时间等等;
[0184] 具体的,上述设定范围可以为复用该可复用时隙的第二节点与第一节点之间的距 离不大于预先设定的第一距离;或者复用该可复用时隙的第二节点与第一节点之间的距离 大于预先设定的第二距离且小于预先设定的第三距离,所述预先设定的第一距离、预先设 定的第二距离、预先设定的第三距离可以根据实际需求来确定。
[0185] 较佳的,所述方法还包括:
[0186] 接收所述其它节点发送的位置信息;
[0187] 对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号质量测量结 果;
[0188] 通过以下方式确定第一节点与各第二节点之间的距离:
[0189] 根据所述帧信息和/或所述信号质量测量结果,确定第一节点与各第二节点之间 的距离。
[0190] 上述时隙已被复用的时间可以是时隙已被复用的周期,第一节点需求复用的时间 可以是第一节点需求复用的周期,下面以第一设定条件为时隙已被复用的周期与第一节点 需求复用的周期相同为例,对确定空闲时隙和第一节点的各可复用时隙对应的可选时隙进 行说明:
[0191] 如图7所示,图7中所有时隙资源按0-99周期性标识,设每个时隙的长度为1ms, 也即每帧的时长为l〇〇ms,时隙1被节点Μ以200ms为周期占用,也即帧1中节点Μ占用该 时隙1,帧3中节点Μ占用时隙1,帧5中节点Μ占用时隙1,以此类推;由于第一节点希望 占用某个时隙的周期与已占用该时隙的节点占用该时隙的周期相同,那么对于第一节点来 说,在该时隙1没有被占用的帧中对应的时隙位置能够被第一节点使用,则帧2中的时隙1 为第一节点的可复用时隙资源对应的可选时隙;对于除时隙1外的其他时隙在各帧中对应 的时隙位置第一节点均认为是空闲时隙资源。
[0192] 为了清楚地理解可复用时隙与可选时隙的概念,下面举例进行说明:
[0193] 假设一帧中包含了 100个时隙,每个时隙的长度为1ms,节点Α的数据包发送周期 为300ms,当节点A在选择时隙时(设此时为第2帧),发现时隙3被节点B以300ms为周 期占用,节点B最近一次占用时隙3在第2帧,由于时隙3被其他节点(节点B)占用周期与 本节点(节点A)相同,且节点A可以选择第3帧或第4帧中的时隙3占用,因此时隙3对 节点A来说是可复用时隙,第3帧的时隙3和第4帧中的时隙3称为时隙3对应的可选时 隙,也即可复用时隙对应的可选时隙,这里的可复用时隙3对应的可选时隙的个数是2个。
[0194] 考虑到复用某个可复用时隙的节点(也即第二节点)的个数可能大于1,因此,可 以做进一步限定,即可以要求第二节点与第一节点之间的距离在设定距离范围内,具体包 括:
[0195] 所有第二节点与第一节点之间的距离均在设定距离范围内;或者
[0196] 各第二节点中与第一节点之间距离中的最小距离在设定距离范围内;或者
[0197] 复用该可复用时隙的各第二节点中与第一节点之间距离中的最大距离在设定距 离范围内;或者
[0198] 各第二节点与第一节点之间距离的统计值在设定距离范围内;
[0199] 所述统计值是第二节点与第一节点之间距离的综合描述,例如:对可以是指各第 二节点与第一节点之间距离的进行加权后的和值、各第二节点与第一节点之间距离的均值 等;
[0200] 较佳的,从满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时隙 作为发送时隙,包括:
[0201] 判断满足第一设定条件的可复用时隙中是否存在对应的可选时隙数目满足第二 设定条件的可复用时隙;
[0202] 若存在,则从对应的可选时隙数目满足第二设定条件的各可复用时隙对应的可选 时隙中选择至少一个时隙作为发送时隙;
[0203] 若不存在,则从满足第一设定条件的可复用时隙对应的可选时隙中随机选择至少 一个时隙作为发送时隙。
[0204] 考虑到同时可能有多个节点进行时隙资源的选择,为了避免多个节点同时选择相 同时隙资源的碰撞,上述第二设定条件可以是对应的可选时隙数目大于设定数目。
[0205] 较佳的,从满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时隙 作为发送时隙,包括:
[0206] 按预设的距离区间顺序,依次针对满足第一设定条件的可复用时隙执行以下操 作,直至选择出第一节点的发送时隙:
[0207] 将按照预设的距离区间顺序排列的距离区间中排在第一位的距离区间作为当前 距离区间;
[0208] 判断在满足第一设定条件的可复用时隙中是否存第一可复用时隙,其中复用该第 一可复用时隙的第二节点与第一节点之间的距离落在当前距离区间;
[0209] 若存在,则从第一可复用时隙对应的可选时隙中,选择至少一个时隙作为发送时 隙;
[0210] 若不存在,则将下一距离区间作为当前距离区间,执行上述判断在满足第一设定 条件的可复用时隙中是否存在第一可复用时隙步骤;
[0211] 其中,所述距离区间是对长度为设定距离的线段进行划分得到的,所述距离区间 的个数大于等于2,任两个距离区间互不重叠。
[0212] 上述预设的距离区间顺序,可以是按照距离区间的上限值由小到大的顺序,也可 以是按照距离区间的上限值由大到小的顺序,优选的是按照距离区间由小到大的顺序,按 照由小到大的顺序,选出的结果就是满足第一设定条件且距离第一节点最近的第二节点复 用的时隙对应的可选时隙作为发送时隙,也即实现了使距离近的节点复用相同时隙对应的 时隙资源,能够使这些节点发送的FI信息内容互补,提高这些节点周围节点感知时隙占用 状况的准确性。
[0213] 例如,假设设定距离为200米时,将长度为200米的线段划分成了两个距离区间, 距离区间1对应大于等于0小于等于100米,距离区间2对应大于100米小于等于200米。 则按照距离区间的上限值由小到大的顺序,先将距离区间1作为当前距离区间,判断在满 足第一设定条件的可复用时隙中是否存在复用该可复用时隙的第二节点与第一节点之间 的距离落在当前距离区间(也即距离区间1)的可复用时隙;假设判断结果为不存在,则将 距离区间2作为当前区间,判断在满足第一设定条件的可复用时隙中是否存在复用该可复 用时隙的第二节点与第一节点之间的距离落在当前距离区间(也即距离区间2)的可复用 时隙,此时判断结果为存在,因此,从满足复用该可复用时隙的第二节点与第一节点之间的 距离落在距离区间2的可复用时隙对应的可选时隙中,选择至少一个时隙作为发送时隙。
[0214] 下面通过举例对距离近的节点复用相同时隙对应的时隙资源,能够使这些节点发 送的FI信息内容互补,提高这些节点周围节点感知时隙占用状况的准确性这一结论进行 具体分析:
[0215] 假设节点发送的FI中可以包含100个时隙信息域,其中,每个时隙的长度为1ms, 当节点以100ms为周期占用某个时隙资源进行数据包发送时,节点在每次发送的数据包通 过FI可以将自己感知的最近100ms内的时隙资源的占用情况准确地告知周围的节点。但 当节点的数据包发送周期变为200ms时,节点将以200ms占用某个时隙,在每次发送数据 包时,节点实际上可以获得过去200个时隙的占用状况,但由于FI中只能带100个时隙信 息域,节点只能将自己感知部分时隙占用信息告知周围的节点,即周围节点通过本节点发 送的FI信息不能获知本节点所处位置所有时隙的占用情况。若让距离近的两个节点复用 相同的时隙资源,如设节点A、B间的距离很近(理想情况下可以为0),让节点A占用1、3、 5、…帧(设一帧中包含100个时隙)中的时隙1,节点B占用2、4、6、…帧中的时隙1,那 么节点A和节点B只需要在自己发送的FI中携带最近100个时隙对应时隙信息,周围节点 便可以通过它们发送的FI准确获知它们所处位置的时隙占用情况。
[0216] 较佳的,通过以下方式确定复用该第一可复用时隙的第二节点与第一节点之间的 距离落在当前距离区间:
[0217] 在复用该第一可复用时隙的各第二节点与第一节点之间的距离均落在当前距离 区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当前距离区 间;或者
[0218] 在复用该第一可复用时隙的各第二节点与第一节点之间的距离中的最小距离落 在当前距离区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当 前距离区间;或者
[0219] 在复用该第一可复用时隙的各第二节点中与第一节点之间的距离的最大距离落 在当前距离区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当 前距离区间;或者
[0220] 在复用该第一可复用时隙的各第二节点与第一节点之间距离的统计值落在当前 距离区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当前距离 区间。
[0221] 较佳的,从第一可复用时隙对应的可选时隙中,选择至少一个时隙作为发送时隙, 包括:
[0222] 从第一可复用时隙对应的可选时隙中,随机选择至少一个时隙作为发送时隙;
[0223] 或者
[0224] 确定距离第一节点最近的第二节点复用的第一可复用时隙,从确定的所述第一可 复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙;
[0225] 或者
[0226] 确定各第一可复用时隙中,被数目最多个第二节点和/或第一节点复用的第一可 复用时隙,从该确定的被数目最多个第二节点和/或第一节点复用的第一可复用时隙对应 的可选时隙中选择至少一个时隙作为发送时隙。
[0227] 较佳的,在确定的距离第一节点最近的第二节点复用的第一可复用时隙的个数大 于本次操作需要选择的时隙个数时,从第二可复用时隙对应的可选时隙中选择至少一个时 隙作为发送时隙;
[0228] 其中,所述第二可复用时隙为确定的所述第一可复用时隙中被数目最多个第二节 点复用的第一可复用时隙。
[0229] 较佳的,在确定的被数目最多个第二节点和/或第一节点复用的第一可复用时隙 的个数大于本次操作需要选择的时隙个数时,从第三可复用时隙对应的可选时隙中选择至 少一个时隙作为发送时隙;
[0230] 其中,所述第三可复用时隙为被数目最多个第二节点和/或第一节点复用的第一 可复用时隙中,被距离第一节点最近的第二节点和/或第一节点复用的第一可复用时隙。
[0231] 需要说明的是,当节点需要同时选择多个发送时隙资源时,可以在一次时隙选择 操作中选择多个发送时隙,还可以是每次时隙选择操作中只选择一个发送时隙,通过多次 时隙选择操作进行选择。
[0232] 较佳的,所述方法还包括:
[0233] 第一节点在出现以下情况中的一种或几种时,执行所述第一节点接收除第一节点 之外的其他节点发送的帧信息的步骤:
[0234] 情况1 :初始接入系统;
[0235] 情况2 :当前复用的时隙发生碰撞;
[0236] 情况3 :与复用第一节点当前复用的时隙的其它节点间的距离大于第一设定值;
[0237] 情况4:第一节点独自复用其它节点的可复用时隙的时长大于设定时长。
[0238] 需要说明的是,这里的执行所述第一节点接收其他节点发送的帧信息的步骤,也 即开始执行本发明实施例中的图6中所示的时隙资源选择方法。
[0239] 较佳的,利用以下方式确定与复用第一节点当前复用的时隙的其它节点间的距 离:
[0240] 将第一节点与各复用其当前复用的时隙的其它节点之间的距离中的最小距离作 为与复用其当前复用的时隙的其它节点间的距离;或者
[0241] 将第一节点与各复用其当前复用的时隙的其它节点之间的距离中的最大距离作 为与复用其当前复用的时隙的其它节点间的距离;或者
[0242] 将第一节点与各复用其当前复用的时隙的其它节点之间的距离的统计值作为与 复用其当前复用的时隙的其它节点间的距离。
[0243] 较佳的,若第一节点因出现所述情况3执行所述接收除第一节点外的其他节点发 送的帧信息的步骤;
[0244] 则从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,所述方法还包 括:
[0245] 在选择出的发送时隙不为空闲时隙时,判断第一节点与选择出的发送时隙所对应 的第一节点的复用时隙上其它节点间的距离,是否大于第一节点与其当前复用的时隙上其 它节点间的距离;
[0246] 若是,则仍使用当前复用的时隙进行数据的发送;
[0247] 若否,则使用选择出的发送时隙进行数据的发送;
[0248] 若第一节点因出现所述情况4执行所述接收除第一节点外的其他节点发送的帧 ig息的步骤;
[0249] 则从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,所述方法还包 括:
[0250] 在选择出的发送时隙不为空闲时隙时,判断第一节点与选择出的发送时隙所对应 的第一节点的复用时隙上其它节点间的距离,是否大于第二设定值;
[0251] 若是,则仍使用当前复用的时隙进行数据的发送;
[0252] 若否,则使用选择出的发送时隙进行数据的发送。
[0253] 上述在情况3下和情况4下的从确定的可用时隙资源中选择至少一个时隙作为发 送时隙后,在选择出的发送时隙不为空闲时隙时,进行的上述判断过程的目的仍是为了确 保可复用时隙被占用的紧凑性,也即尽量让节点间进行时隙资源的复用,进而保留或确保 后续可能留出空闲时隙,为后续的时隙资源调整或预约留出空闲时隙。
[0254] 需要说明的是,上述任一时隙资源选择方法可以应用在车载通信系统中,也可以 应用在其它通信系统中,本发明并不对此进行限定。
[0255] 下面通过更为具体的实施例对本发明实施例的方案进行说明:
[0256] 实施例1 :
[0257] 节点选择发送时隙由节点当前占用的时隙资源发生碰撞触发,节点根据时隙状态 表中记录的时隙信息,从可复用时隙对应的可选时隙中选择发送时隙;
[0258] 假设系统每个时隙的长度为1ms,节点当前的数据发送周期为20ms,根据从其他 节点接收的信息判断自己当前的发送时隙发生碰撞,触发进行发送时隙选择;
[0259] 节点根据从周围节点接收的数据包中包含的信息和从周围节点发送的信号中检 测到的信息维护时隙状态表中的各时隙信息,根据时隙状态表维护的各时隙的信息确定本 节点的可用时隙资源。时隙状态表内容如图8所示,时隙状态表中各时隙信息域对应的子 域信息含义如下:
[0260] 时隙占用状态指示子域为3bit,各指示信息的含义如表(1)所示:
[0261] 表(1)
[0262]
[0268]
[0269] 由于节点的数据发送周期为20ms,对于本节点来说可用时隙资源中的可复用时隙 为已被其他节点以20ms部分占用的时隙,图7中满足该条件的时隙有时隙3、时隙5、时隙 6、时隙7、时隙8。
[0270] 节点从可复用时隙中优先选择本节点与已复用该时隙的节点间距离小于100米 的时隙作为发送时隙。当每个节点不转发其他节点的位置信息时,各节点只能获得自己一 跳节点与自己的距离信息,由图7中的时隙状态表确定的可复用时隙中时隙3、时隙5、时隙 6、时隙8的节点为自己的一跳节点。节点根据接收的一跳节点发送的数据确定的可复用时 隙3、可复用时隙5、可复用时隙6、可复用时隙8的一跳节点距自己的距离分别为:68米、72 米、153米、201米,节点从可复用时隙3和可复用时隙5中随机选择可复用时隙5对应的可 选时隙作为自己的发送时隙。可复用时隙5在第一周期(帧周期)中已被节点00010000 占用,因此节点发送时隙的位置第二周期(帧周期)的可复用时隙5。需要说明的是,对节 点所选时隙的指示方式可以采用多种方式,就本实施例来说对于选择发送时隙可以采用第 二周期(帧周期)的时隙5来指示,也可以对节点维护的时隙状态表中的所有时隙进行统 一编号,采用统一编号来指示,当采用统一编号来指示本实施例中节点选择的发送时隙时, 该时隙的编号为15。
[0271] 当节点选择的时隙到达前,若节点选择的时隙没有发生碰撞,则节点在选择的时 隙上发送数据。节点在选择时隙后,到节点选择的时隙到达前需要监听的时隙数与节点采 用的时隙状态表维护方式相关,若节点维护的时隙状态表中最后一个时隙信息反映的是节 点选择时隙时的前一个时隙的时隙占用状态,那么节点在选择时隙后到选择的时隙到达前 监听的时隙数等于采用统一编号指示所选择时隙时,时隙对应的统一编号数,对于本实施 例来说是15 ;若节点维护的时隙状态表中最后一个时隙信息反映的不是节点选择时隙时 的前一个时隙的时隙占用状态,需要先确定出当前时间所对应的时隙在时隙状态表对应的 时隙信息域的位置,然后确定节点从当前时间到选择的时隙到达之间需要监听的时隙数。 节点如何判断选择的时隙是否发生碰撞不属于本发明的内容,这里不作详细描述。
[0272] 实施例2 :
[0273] 节点选择发送时隙由节点判断需要改变数据发送周期触发,节点从可复用时隙中 没有选择到满足要求时隙,然后选择空闲时隙作为发送时隙;
[0274] 假设系统每个时隙的长度为1ms,节点以前采用的数据发送周期为10ms。当节点 发送完FI后根据当前的信道负荷判断,需要将节点的数据发送周期由10ms修改为20ms,触 发进行新的发送时隙选择;
[0275] 节点根据从周围节点接收的数据包中包含的信息和从周围节点发送的信号中检 测到的信息维护时隙状态表中的各时隙信息,根据时隙状态表维护的各时隙的信息确定可 用时隙资源,其中可复用时隙为时隙〇,空闲时隙为时隙2和时隙4。时隙状态表内容如图9 所示,时隙状态表中各时隙信息域对应的子域信息含义与实施例1中的各时隙信息域对应 的子域信息含义相同,这里不再赘述;
[0276] 由于节点的数据发送周期为20ms,对于本节点来说可复用时隙为已被其他节点以 20ms部分占用的时隙,图9中满足该条件的可复用时隙有时隙0。
[0277] 当节点从可复用时隙中选择本节点与已复用该时隙的节点间距离小于100米的 时隙作为发送时隙时,判断时隙〇被两跳节点01100111占用。当每个节点不转发其他节点 的位置信息时,各节点只能获得自己一跳节点与自己的距离信息,因此时隙〇不能满足要 求。节点然后从空闲时隙2、空闲时隙4中随机选择空闲时隙2作为自己的发送时隙。
[0278] 当节点选择的空闲时隙到达前,若节点选择的空闲时隙没有发生碰撞或被其他节 点占用,则节点在选择的空闲时隙2上发送数据。节点在选择时隙后,到节点选择的时隙到 达前需要监听的时隙数与节点采用的时隙状态表维护方式相关,若节点维护的时隙状态表 中最后一个时隙信息反应的节点选择时隙时的前一个时隙的时隙占用状态,那么节点在选 择时隙后到选择的时隙到达前监听的时隙数等于采用统一编号指示所选择时隙时,时隙对 应的统一编号数,对于本实施例来说是2 ;若节点维护的时隙状态表中最后一个时隙信息 反应的不是节点选择时隙时的前一个时隙的时隙占用状态,需要先确定出当前时间所对应 的时隙在时隙状态表对应的时隙信息域的位置,然后确定节点从当前时间到选择的时隙到 达之间需要监听的时隙数。节点如何判断选择的时隙是否发生碰撞不属于本发明的内容, 这里不作详细描述。
[0279] 实施例3 :
[0280] 节点选择发送时隙由节点与当前复用同一时隙的其他节点间的距离大于第一设 定距离触发,根据时隙选择方法选择的可复用时隙上本节点与已复用该时隙的节点间距离 大于节点当前占用的复用时隙上本节点与复用当前占用时隙的其他节点间的距离,仍使用 当前占用的复用时隙作为发送时隙:
[0281] 假设系统每个时隙的长度为1ms,节点当前的数据发送周期为20ms。当节点发送 完FI后根据维护的时隙状态表判断节点与当前复用同一时隙的其他节点间的距离大于 200米(即此时的第一设定距离为200米)(设节点与复用当前占用时隙的其他节点间的距 离为203米),触发进行新的发送时隙选择;
[0282] 节点根据从周围节点接收的数据包中包含的信息和从周围节点发送的信号中检 测到的信息维护时隙状态表中的各时隙信息,根据时隙状态表维护的各时隙的信息确定可 复用时隙。时隙状态表内容如图10所示,时隙状态表中各时隙信息域对应的子域信息含义 与实施例1中的各时隙信息域对应的子域信息含义相同,这里不再赘述;
[0283] 由于节点的数据发送周期为20ms,对于本节点来说可复用时隙为已被其他节点以 20ms部分占用的时隙,图10中满足该条件的时隙有时隙3、时隙5、时隙6、时隙7、时隙8。
[0284] 节点从可复用时隙中优先选择本节点与已复用该时隙的节点间距离小于100米 (此时的距离区间1为大于等于0小于100米)的时隙作为发送时隙。当每个节点不转发 其他节点的位置信息时,各节点只能获得自己一跳节点与自己的距离信息,从图10所示的 时隙状态维护表确定的可复用时隙中时隙3、时隙5、时隙6、时隙8的节点为自己的一跳节 点。节点根据接收的一跳节点发送的数据确定的占用时隙3、时隙5、时隙6、时隙8的一跳 节点距自己的距离分别为:268米、272米、253米、201米,当前系统不存在本节点与已复用 该时隙的节点间距离小于100米的可复用时隙。当距离区间2为大于等于100小于200米, 当前系统也不存在本节点与已复用该时隙的节点间距离小于200的可复用时隙。节点在本 节点与已复用该时隙的节点间距离小于一跳范围的可复用时隙3、时隙5、时隙6、时隙8中 选择最先到达的第一周期中的时隙6作为自己的发送时隙,该时隙在时隙状态表中的统一 编号为6。
[0285] 节点判断选择的复用时隙6上本节点与已复用该时隙6的节点间距离(253米)大 于节点当前占用的复用时隙上本节点与复用当前占用时隙的其他节点间的距离(203米), 仍使用当前占用的复用时隙作为发送时隙。
[0286] 当节点当前占用的时隙下一次到达前,若没有发生碰撞,则节点仍在当前占用的 时隙上发送数据。本实施例中,节点维护的时隙状态表中最后一个时隙信息反应的节点当 前占用时隙的时隙占用状态,由于节点的发送周期为20ms,因此,从现在到下次使用当前占 用时隙发送数据需要监听19个时隙。
[0287] 实施例4 :
[0288] 节点选择发送时隙由节点独自占用可被其他节点复用的时隙的时间大于设定时 长触发,节点与新选择的复用时隙上其他节点的距离大于第二设定距离时,节点仍将当前 占用时隙作为发送时隙;
[0289] 假设系统每个时隙的长度为1ms,节点当前的数据发送周期为20ms。当节点发送 完FI后,节点判断独自占用可被其他节点复用的时隙9的时间大于60ms (即此时的设定时 长为60ms),触发进行新的发送时隙选择。需要说明,判断节点独自占用可被其他节点复用 的时隙超过设定时长还可以采用其他方式,如根据节点使用该时隙的周期和节点使用该时 隙的次数来判断,对于本实施例来说节点使用当前占用时隙的周期为20ms,当设置使用次 数的上限为3次时,等效于设定时间为60ms。
[0290] 节点根据从周围节点接收的数据包中包含的信息和从周围节点发送的信号中检 测到的信息维护时隙状态表中的各时隙信息,根据时隙状态表维护的各时隙的信息确定可 复用的时隙资源。时隙状态表内容如图11所示,图11中时隙状态表中各时隙信息域对应 的子域信息含义与实施例1中的各时隙信息域对应的子域信息含义相同,这里不再赘述;
[0291] 由于节点的数据发送周期为20ms,对于本节点来说可复用时隙为已被其他节点以 20ms部分占用的时隙,图11中满足该条件的时隙有时隙3、时隙5、时隙6、时隙7、时隙8。
[0292] 节点从可复用时隙中优先选择本节点与已复用该时隙的节点间距离小于100米 (此时的距离区间1的范围为大于等于0小于100米)的时隙作为发送时隙。当每个节点 不转发其他节点的位置信息时,各节点只能获得自己一跳节点与自己的距离信息,确定的 可复用时隙中时隙3、时隙5、时隙6、时隙8的节点为自己的一跳节点。节点根据接收的一 跳节点发送的数据确定的占用时隙3、时隙5、时隙6、时隙8的一跳节点距自己的距离分别 为:268米、272米、253米、201米,当前系统不存在本节点与已复用该时隙的节点间距离小 于100米的可复用时隙。当距离区间1的范围为大于等于100小于200米时,当前系统也 不存在本节点与已复用该时隙的节点间距离小于200米的可复用时隙。节点在本节点与已 复用该时隙的节点间距离小于一跳范围的可复用时隙3、可复用时隙5、可复用时隙6、可复 用时隙8中选择最先到达的第一周期中的时隙6作为自己的发送时隙,该时隙在时隙状态 表中的统一编号为6。
[0293] 节点判断根据时隙选择算法选择的复用时隙上本节点与已复用该时隙的节点间 距离(276米)大于第二设定距离(这里第二设定距离假设取150米),仍使用当前占用的 复用时隙作为发送时隙。
[0294] 当节点当前占用的时隙下一次到达前,若没有发生碰撞,则节点仍在当前占用的 时隙上发送数据。本实施例中,节点维护的时隙状态表中最后一个时隙信息反应的节点当 前占用时隙的时隙占用状态,由于节点的发送周期为20ms,因此从现在到下次使用当前占 用时隙发送数据需要监听19个时隙。
[0295] 本发明实施例的方案中,在满足节点发送速率要求的前提下使每个节点选择发送 时隙时优先选择复用时隙进行传输,尽可能留出多的空闲时隙给紧急业务的发送使用,另 外,通过使距离近的节点复用相同时隙对应的资源,能够使这些节点发送的FI信息内容互 补,提高这些节点周围节点感知时隙占用状况的准确性,在允许节点采用不同时隙占用周 期的采用预约方式进行时隙资源分配的自组网系统实现可靠的时隙资源预约。
[0296] 基于同一发明构思,本发明实施例还提供了一种时隙资源选择装置,由于该时隙 资源选择装置所解决问题的原理与时隙资源选择方法相似,因此该时隙资源选择装置的实 施可以参见前述方法的实施,重复之处不再赘述。
[0297] 如图12所示,为本发明实施例提供的一种时隙资源选择装置的结构示意图,应用 于车载通信系统,该时隙资源选择装置包括:接收模块121、确定模块122和选择模块123 ; 其中:
[0298] 接收模块121,用于接收除自身之外的其他节点发送的帧信息,所述帧信息携带有 用于表示时隙被占用时间的指示信息;
[0299] 确定模块122,用于根据所述帧信息中携带的用于表示时隙被占用时间的指示信 息,确定可用时隙资源;
[0300] 选择模块123,用于从确定的可用时隙资源中选择至少一个时隙作为发送时隙。
[0301] 较佳的,所述接收模块121,还用于接收所述其它节点发送的位置信息;
[0302] 所述时隙资源选择装置还包括:
[0303] 测量模块124,用于对承载帧信息和/或所述位置信息的信号的质量进行测量,得 到信号质量测量结果;
[0304] 所述确定模块122,具体用于根据所述帧信息中携带的用于表示时隙被占用时间 的指示信息和所述信号质量测量结果,确定可用时隙资源。
[0305] 较佳的,所述时隙被占用时间指示信息包括以下信息中的一种或多种:信息1 :指 示时隙在约定时间是否被占用的信息;信息2 :指示时隙被占用的周期信息;信息3 :指示 时隙被占用的频率信息。
[0306] 所述可用时隙资源包括空闲时隙和/或时隙资源选择装置的各可复用时隙对应 的可选时隙;
[0307] 其中,在以帧为单位进行时隙资源划分的系统中,针对任一时隙,若第一节点确定 该时隙在至少一个帧中已被所述其它节点和/或时隙资源选择装置复用,但在除所述至少 一个帧之外的其它帧中未被所述其它节点或时隙资源选择装置复用,则该时隙称为时隙资 源选择装置的可复用时隙,该时隙在除所述至少一个帧之外的其它帧中称为时隙资源选择 装置的可复用时隙对应的可选时隙;若时隙资源选择装置确定该时隙在任一帧中均未被任 何节点复用,则该时隙称为空闲时隙。
[0308] 较佳的,所述选择模块123,具体用于当所述可用时隙资源包括空闲时隙和所述时 隙资源选择装置的各可复用时隙对应的可选时隙时,优先从所述时隙资源选择装置的各可 复用时隙对应的可选时隙中选择一个时隙作为所述时隙资源选择装置的发送时隙;当所述 可用时隙资源包括所述时隙资源选择装置的各可复用时隙对应的可选时隙时,从所述时隙 资源选择装置的各可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0309] 较佳的,所述选择模块123,包括:判断单元1231和选择单元1232 ;
[0310] 所述判断单元1231,用于判断所述时隙资源选择装置的各可复用时隙中是否存在 满足第一设定条件的可复用时隙,其中,所述第一设定条件为以下条件的一项或两项:时隙 已被复用的时间与所述时隙资源选择装置需求复用的时间满足设定关系;第二节点与所述 时隙资源选择装置之间的距离在设定距离范围内,所述第二节点为复用所述时隙资源选择 装置的可复用时隙的节点;
[0311] 所述选择单元1232,用于若所述判断单元判断存在满足第一设定条件的可复用时 隙,则从满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时隙作为发送时 隙。
[0312] 较佳的,所述接收模块121,还用于接收所述其它节点发送的位置信息;
[0313] 所述时隙资源选择装置还包括:
[0314] 测量模块124,用于对承载帧信息和/或所述位置信息的信号的质量进行测量,得 到信号质量测量结果;
[0315] 所述确定模块122,还用于根据所述帧信息和/或所述信号质量测量结果,确定所 述时隙资源选择装置与各第二节点之间的距离。
[0316] 较佳的,所述选择单元1232,具体用于判断满足第一设定条件的可复用时隙中是 否存在对应的可选时隙数目满足第二设定条件的可复用时隙;若存在,则从对应的可选时 隙数目满足第二设定条件的各可复用时隙对应的可选时隙中选择至少一个时隙作为发送 时隙。
[0317] 较佳的,所述选择单元1232,具体用于将按照预设的距离区间顺序排列的距离区 间中排在第一位的距离区间作为当前距离区间;判断在满足第一设定条件的可复用时隙中 是否存在第一可复用时隙,其中复用该第一可复用时隙的第二节点与第一节点之间的距离 落在当前距离区间;若存在,则从第一可复用时隙对应的可选时隙中,选择至少一个时隙作 为发送时隙;若不存在,则将下一距离区间作为当前距离区间,执行上述判断在满足第一设 定条件的可复用时隙中是否存在第一可复用时隙步骤;其中,所述距离区间是对长度为设 定距离的线段进行划分得到的,所述距离区间的个数大于等于2,任两个距离区间互不重 叠。
[0318] 较佳的,所述选择单元1232,具体用于通过以下方式确定复用该第一可复用时隙 的第二节点与所述时隙资源选择装置之间的距离落在当前距离区间:在复用该第一可复用 时隙的各第二节点与所述时隙资源选择装置之间的距离均落在当前距离区间时,确定复用 该第一可复用时隙的第二节点与所述时隙资源选择装置之间的距离落在当前距离区间;或 者在复用该第一可复用时隙的各第二节点与所述时隙资源选择装置之间的距离中的最小 距离落在当前距离区间时,确定复用该第一可复用时隙的第二节点与所述时隙资源选择装 置之间的距离落在当前距离区间;或者在复用该第一可复用时隙的各第二节点中与所述时 隙资源选择装置之间的距离的最大距离落在当前距离区间时,确定复用该第一可复用时隙 的第二节点与所述时隙资源选择装置之间的距离落在当前距离区间;或者在复用该第一可 复用时隙的各第二节点与所述时隙资源选择装置之间距离的统计值落在当前距离区间时, 确定复用该第一可复用时隙的第二节点与所述时隙资源选择装置之间的距离落在当前距 离区间。
[0319] 较佳的,所述选择单元1232,具体用于从第一可复用时隙对应的可选时隙中,随机 选择至少一个时隙作为发送时隙;或者确定距离所述时隙资源选择装置最近的第二节点复 用的第一可复用时隙,从确定的所述第一可复用时隙对应的可选时隙中选择至少一个时隙 作为发送时隙;或者确定各第一可复用时隙中,被数目最多个第二节点和/或所述时隙资 源选择装置复用的第一可复用时隙,从该确定的被数目最多个第二节点和/或所述时隙资 源选择装置复用的第一可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0320] 较佳的,所述选择单元1232,具体用于在确定的距离所述时隙资源选择装置最近 的第二节点复用的第一可复用时隙的个数大于本次操作需要选择的时隙个数时,从第二可 复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙;其中,所述第二可复用时隙 为确定的所述第一可复用时隙中被数目最多个第二节点复用的第一可复用时隙。
[0321 ] 较佳的,所述选择单元1232在确定的被数目最多个第二节点和/或所述时隙资源 选择装置复用的第一可复用时隙的个数大于本次操作需要选择的时隙个数时,从第三可复 用时隙对应的可选时隙中选择至少一个时隙作为发送时隙;
[0322] 其中,所述第三可复用时隙为被数目最多个第二节点和/或所述时隙资源选择装 置复用的第一可复用时隙中,被距离第一节点最近的第二节点和/或第一节点复用的第一 可复用时隙。
[0323] 较佳的,所述接收模块121,具体用于在出现以下情况中的一种或几种时,执行接 收除所述时隙资源选择装置之外的其他节点发送的帧信息:情况1 :初始接入系统;情况2 : 当前复用的时隙发生碰撞;情况3 :与复用所述时隙资源选择装置当前复用的时隙的其它 节点间的距离大于第一设定值;情况4 :所述时隙资源选择装置独自复用其它节点的可复 用时隙的时长大于设定时长。
[0324] 较佳的,所述确定单元122,还用于利用以下方式确定所述复用时隙资源选择装置 与复用所述复用时隙资源选择装置当前复用的时隙的其它节点间的距离:将所述时隙资源 选择装置与各复用其当前复用的时隙的其它节点之间的距离中的最小距离作为与复用其 当前复用的时隙的其它节点间的距离;或者将所述时隙资源选择装置与各复用其当前复用 的时隙的其它节点之间的距离中的最大距离作为与复用其当前复用的时隙的其它节点间 的距离;或者将所述时隙资源选择装置与各复用其当前复用的时隙的其它节点之间的距离 的统计值作为与复用其当前复用的时隙的其它节点间的距离。
[0325] 较佳的,所述时隙资源选择装置还包括发送模块125 ;
[0326] 所述发送模块125,用于在所述接收模块因出现所述情况3执行接收除所述时隙 资源选择装置之外的其他节点发送的帧信息时,在选择模块从确定的可用时隙资源中选择 至少一个时隙作为发送时隙后,在选择出的发送时隙不为空闲时隙时,判断第一节点与选 择出的发送时隙所对应的第一节点的复用时隙上其它节点间的距离,是否大于第一节点与 其当前复用的时隙上其它节点间的距离;若是,则第一节点仍使用当前复用的时隙进行数 据的发送;若否,则使用选择出的发送时隙进行数据的发送;以及在所述接收模块在因出 现所述情况4执行接收其他节点发送的帧信息时,在选择模块从确定的可用时隙资源中选 择至少一个时隙作为发送时隙后,在选择出的发送时隙不为空闲时隙时,判断所述时隙资 源选择装置与选择出的发送时隙所对应的所述时隙资源选择装置的复用时隙上其它节点 间的距离,是否大于第二设定值;若是,则仍使用当前复用的时隙进行数据的发送;若否, 则使用选择出的发送时隙进行数据的发送。
[0327] 下面结合优选的硬件结构,对本发明实施例提供的时隙资源选择装置进行说明。
[0328] 如图13所示,为本发明实施例提供的时隙资源选择装置的硬件结构示意图,包 括:处理器1300、收发机1310、存储器1320和用户接口 1330 ;
[0329] 处理器1300,用于读取存储器1320中的程序,执行下列过程:
[0330] 通过收发机1310接收除自身之外的其他节点发送的帧信息,所述帧信息携带有 用于表示时隙被占用时间的指示信息;
[0331] 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息,确定可用时隙资 源;
[0332] 从确定的可用时隙资源中选择至少一个时隙作为发送时隙;
[0333] 收发机1310,用于在处理器1300的控制下接收和发送数据。
[0334] 其中,在图13中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器 1300代表的一个或多个处理器和存储器1320代表的存储器的各种电路链接在一起。总线 架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起, 这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发 机1310可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置 通信的单元。针对不同的用户设备,用户接口 1330还可以是能够外接内接需要设备的接 口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
[0335] 处理器1300负责管理总线架构和通常的处理,存储器1320可以存储处理器1300 在执行操作时所使用的数据。
[0336] 较佳的,所述可用时隙资源包括空闲时隙和/或时隙资源选择装置的各可复用时 隙对应的可选时隙;
[0337] 其中,在以帧为单位进行时隙资源划分的系统中,针对任一时隙,若第一节点确定 该时隙在至少一个帧中已被所述其它节点和/或时隙资源选择装置复用,但在除所述至少 一个帧之外的其它帧中未被所述其它节点或时隙资源选择装置复用,则该时隙称为时隙资 源选择装置的可复用时隙,该时隙在除所述至少一个帧之外的其它帧中称为时隙资源选择 装置的可复用时隙对应的可选时隙;若时隙资源选择装置确定该时隙在任一帧中均未被任 何节点复用,则该时隙称为空闲时隙。
[0338] 较佳的,所述处理器1300,还用于读取存储器1320中的程序,执行下列过程:
[0339] 通过收发机1310接收所述其它节点发送的位置信息;
[0340] 对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号质量测量结 果;
[0341] 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息和所述信号质量 测量结果,确定可用时隙资源。
[0342] 较佳的,所述时隙被占用时间指示信息包括:指示时隙在约定时间是否被占用的 信息、指示时隙被占用的周期信息和指示时隙被占用的频率信息中的一种或几种。
[0343] 较佳的,所述时隙被占用时间指示信息包括以下信息中的一种或多种:信息1 :指 示时隙在约定时间是否被占用的信息;信息2 :指示时隙被占用的周期信息;信息3 :指示 时隙被占用的频率信息。
[0344] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0345] 当所述可用时隙资源包括空闲时隙和第一节点的各可复用时隙对应的可选时隙 时,优先从所述时隙资源选择装置的各可复用时隙对应的可选时隙中选择至少一个时隙作 为发送时隙;
[0346] 当所述可用时隙资源包括所述时隙资源选择装置的各可复用时隙对应的可选时 隙时,从所述时隙资源选择装置的各可复用时隙对应的可选时隙中选择至少一个时隙作为 发送时隙。
[0347] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0348] 判断所述时隙资源选择装置的各可复用时隙中是否存在满足第一设定条件的可 复用时隙;
[0349] 若存在满足第一设定条件的可复用时隙,则从满足第一设定条件的可复用时隙对 应的可选时隙中选择至少一个时隙作为发送时隙;
[0350] 其中,所述第一设定条件为以下条件的一项或两项:
[0351] 时隙已被复用的时间与所述时隙资源选择装置需求复用的时间满足设定关系;
[0352] 第二节点与所述时隙资源选择装置之间的距离在设定距离范围内,所述第二节点 为复用所述时隙资源选择装置的可复用时隙的节点。
[0353] 较佳的,所述处理器1300,还用于读取存储器1320中的程序,执行下列过程:
[0354] 通过收发机1310接收所述其它节点发送的位置信息;
[0355] 对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号质量测量结 果;
[0356] 通过以下方式确定所述时隙资源选择装置与各第二节点之间的距离:
[0357] 根据所述帧信息和/或所述信号质量测量结果,确定所述时隙资源选择装置与各 第二节点之间的距离。
[0358] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0359] 判断满足第一设定条件的可复用时隙中是否存在对应的可选时隙数目满足第二 设定条件的可复用时隙;
[0360] 若存在,则从对应的可选时隙数目满足第二设定条件的各可复用时隙对应的可选 时隙中选择至少一个时隙作为发送时隙。
[0361] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0362] 按预设的距离区间顺序,依次针对满足第一设定条件的可复用时隙执行以下操 作,直至选择出发送时隙:
[0363] 将按照预设的距离区间顺序排列的距离区间中排在第一位的距离区间作为当前 距离区间;
[0364] 判断在满足第一设定条件的可复用时隙中是否存在第一可复用时隙,其中复用该 第一可复用时隙的第二节点与所述时隙资源选择装置之间的距离落在当前距离区间;
[0365] 若存在,则从第一可复用时隙对应的可选时隙中,选择至少一个时隙作为发送时 隙;
[0366] 若不存在,则将下一距离区间作为当前距离区间,执行上述判断在满足第一设定 条件的可复用时隙中是否存在第一可复用时隙步骤;
[0367] 其中,所述距离区间是对长度为设定距离的线段进行划分得到的,所述距离区间 的个数大于等于2,任两个距离区间互不重叠。
[0368] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0369] 在复用该第一可复用时隙的各第二节点与所述时隙资源选择装置之间的距离均 落在当前距离区间时,确定复用该第一可复用时隙的第二节点与所述时隙资源选择装置之 间的距离落在当前距离区间;或者
[0370] 在复用该第一可复用时隙的各第二节点与所述时隙资源选择装置之间的距离中 的最小距离落在当前距离区间时,确定复用该第一可复用时隙的第二节点与所述时隙资源 选择装置之间的距离落在当前距离区间;或者
[0371] 在复用该第一可复用时隙的各第二节点中与所述时隙资源选择装置之间的距离 的最大距离落在当前距离区间时,确定复用该第一可复用时隙的第二节点与所述时隙资源 选择装置之间的距离落在当前距离区间;或者
[0372] 在复用该第一可复用时隙的各第二节点与所述时隙资源选择装置之间距离的统 计值落在当前距离区间时,确定复用该第一可复用时隙的第二节点与所述时隙资源选择装 置之间的距离落在当前距离区间。
[0373] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0374] 从第一可复用时隙对应的可选时隙中,随机选择至少一个时隙作为发送时隙;
[0375] 或者
[0376] 确定距离所述时隙资源选择装置最近的第二节点复用的第一可复用时隙,从确定 的所述第一可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙;
[0377] 或者
[0378] 确定各第一可复用时隙中,被数目最多个第二节点和/或所述时隙资源选择装置 复用的第一可复用时隙,从该确定的被数目最多个第二节点和/或所述时隙资源选择装置 复用的第一可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。
[0379] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0380] 在确定的距离所述时隙资源选择装置最近的第二节点复用的第一可复用时隙的 个数大于本次操作需要选择的时隙个数时,从第二可复用时隙对应的可选时隙中选择至少 一个时隙作为发送时隙;
[0381] 其中,所述第二可复用时隙为确定的所述第一可复用时隙中被数目最多个第二节 点复用的第一可复用时隙。
[0382] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0383] 在确定的被数目最多个第二节点和/或所述时隙资源选择装置复用的第一可复 用时隙的个数大于本次操作需要选择的时隙个数时,从第三可复用时隙对应的可选时隙中 选择至少一个时隙作为发送时隙;
[0384] 其中,所述第三可复用时隙为被数目最多个第二节点和/或所述时隙资源选择装 置复用的第一可复用时隙中,被距离所述时隙资源选择装置最近的第二节点和/或所述时 隙资源选择装置复用的第一可复用时隙。
[0385] 较佳的,所述处理器1300,还用于读取存储器1320中的程序,执行下列过程:
[0386] 在出现以下情况中的一种或几种时,通过收发机1310接收除所述时隙资源选择 装置之外的其他节点发送的帧信息:
[0387] 情况1 :初始接入系统;
[0388] 情况2 :当前复用的时隙发生碰撞;
[0389] 情况3 :与复用所述时隙资源选择装置当前复用的时隙的其它节点间的距离大于 第一设定值;
[0390] 情况4 :所述时隙资源选择装置独自复用其它节点的可复用时隙的时长大于设定 时长。
[0391] 较佳的,所述处理器1300,具体用于读取存储器1320中的程序,执行下列过程:
[0392] 将所述时隙资源选择装置与各复用其当前复用的时隙的其它节点之间的距离中 的最小距离作为与复用其当前复用的时隙的其它节点间的距离;或者
[0393] 将所述时隙资源选择装置与各复用其当前复用的时隙的其它节点之间的距离中 的最大距离作为与复用其当前复用的时隙的其它节点间的距离;或者
[0394] 将所述时隙资源选择装置与各复用其当前复用的时隙的其它节点之间的距离的 统计值作为与复用其当前复用的时隙的其它节点间的距离。
[0395] 较佳的,所述处理器1300,还用于读取存储器1320中的程序,执行下列过程:
[0396] 若因出现所述情况3执行所述通过收发机1310接收除所述时隙资源选择装置外 的其他节点发送的帧信息;
[0397] 则从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,在选择出的发送 时隙不为空闲时隙时,判断所述时隙资源选择装置与选择出的发送时隙所对应的所述时隙 资源选择装置的复用时隙上其它节点间的距离,是否大于所述时隙资源选择装置与其当前 复用的时隙上其它节点间的距离;
[0398] 若是,则仍使用当前复用的时隙进行数据的发送;
[0399] 若否,则使用选择出的发送时隙进行数据的发送;
[0400] 若因出现所述情况4执行所述收发机1310接收除所述时隙资源选择装置外的其 他节点发送的帧信息;
[0401] 则从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,所述方法还包 括:
[0402] 在选择出的发送时隙不为空闲时隙时,判断所述时隙资源选择装置与选择出的发 送时隙所对应的所述时隙资源选择装置的复用时隙上其它节点间的距离,是否大于第二设 定值;
[0403] 若是,则仍使用当前复用的时隙进行数据的发送;
[0404] 若否,则使用选择出的发送时隙进行数据的发送。
[0405] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。
[0406] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1. 一种时隙资源选择方法,其特征在于,该方法包括: 第一节点接收除自身之外的其他节点发送的帧信息,所述帧信息携带有用于表示时隙 被占用时间的指示信息; 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息,确定可用时隙资源; 从确定的可用时隙资源中选择至少一个时隙作为发送时隙。2. 如权利要求1所述的方法,其特征在于,所述方法还包括: 接收所述其它节点发送的位置信息; 对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号质量测量结果; 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息,确定可用时隙资源, 包括: 根据所述帧信息中携带的用于表示时隙被占用时间的指示信息和所述信号质量测量 结果,确定可用时隙资源。3. 如权利要求1所述的方法,其特征在于,所述时隙被占用时间指示信息包括以下信 息中的一种或多种: 信息1 :指示时隙在约定时间是否被占用的信息; 信息2 :指示时隙被占用的周期信息; 信息3 :指示时隙被占用的频率信息。4. 如权利要求1-3任一所述的方法,其特征在于,所述可用时隙资源包括空闲时隙和/ 或第一节点的各可复用时隙对应的可选时隙; 其中,在以帧为单位进行时隙资源划分的系统中,针对任一时隙,若第一节点确定该时 隙在至少一个帧中已被所述其它节点和/或第一节点复用,但在除所述至少一个帧之外的 其它帧中未被所述其它节点或第一节点复用,则该时隙称为第一节点的可复用时隙,该时 隙在除所述至少一个帧之外的其它帧中称为第一节点的可复用时隙对应的可选时隙;若第 一节点确定该时隙在任一帧中均未被任何节点复用,则该时隙称为空闲时隙。5. 如权利要求4所述的方法,其特征在于,从确定的可用时隙资源中选择至少一个时 隙作为发送时隙,包括: 当所述可用时隙资源包括空闲时隙和第一节点的各可复用时隙对应的可选时隙时,优 先从第一节点的各可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙; 当所述可用时隙资源包括第一节点的各可复用时隙对应的可选时隙时,从第一节点的 各可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。6. 如权利要求5所述的方法,其特征在于,从第一节点的各可复用时隙对应的可选时 隙中选择至少一个时隙作为发送时隙,包括: 判断第一节点的各可复用时隙中是否存在满足第一设定条件的可复用时隙; 若存在满足第一设定条件的可复用时隙,则从满足第一设定条件的可复用时隙对应的 可选时隙中选择至少一个时隙作为发送时隙; 其中,所述第一设定条件为以下条件的一项或两项: 时隙已被复用的时间与第一节点需求复用的时间满足设定关系; 第二节点与第一节点之间的距离在设定距离范围内,所述第二节点为复用第一节点的 可复用时隙的节点。7. 如权利要求6所述的方法,其特征在于,所述方法还包括: 接收所述其它节点发送的位置信息; 对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号质量测量结果; 通过以下方式确定第一节点与各第二节点之间的距离: 根据所述帧信息和/或所述信号质量测量结果,确定第一节点与各第二节点之间的距 离。8. 如权利要求6所述的方法,其特征在于,从满足第一设定条件的可复用时隙对应的 可选时隙中选择至少一个时隙作为发送时隙,包括: 判断满足第一设定条件的可复用时隙中是否存在对应的可选时隙数目满足第二设定 条件的可复用时隙; 若存在,则从对应的可选时隙数目满足第二设定条件的各可复用时隙对应的可选时隙 中选择至少一个时隙作为发送时隙。9. 如权利要求6所述的方法,其特征在于,从满足第一设定条件的可复用时隙对应的 可选时隙中选择至少一个时隙作为发送时隙,包括: 按预设的距离区间顺序,依次针对满足第一设定条件的可复用时隙执行以下操作,直 至选择出第一节点的发送时隙: 将按照预设的距离区间顺序排列的距离区间中排在第一位的距离区间作为当前距离 区间; 判断在满足第一设定条件的可复用时隙中是否存在第一可复用时隙,其中复用该第一 可复用时隙的第二节点与第一节点之间的距离落在当前距离区间; 若存在,则从第一可复用时隙对应的可选时隙中,选择至少一个时隙作为发送时隙; 若不存在,则将下一距离区间作为当前距离区间,执行上述判断在满足第一设定条件 的可复用时隙中是否存在第一可复用时隙步骤; 其中,所述距离区间是对长度为设定距离的线段进行划分得到的,所述距离区间的个 数大于等于2,任两个距离区间互不重叠。10. 如权利要求9所述的方法,其特征在于,通过以下方式确定复用该第一可复用时隙 的第二节点与第一节点之间的距离落在当前距离区间: 在复用该第一可复用时隙的各第二节点与第一节点之间的距离均落在当前距离区间 时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当前距离区间;或 者 在复用该第一可复用时隙的各第二节点与第一节点之间的距离中的最小距离落在当 前距离区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当前距 离区间;或者 在复用该第一可复用时隙的各第二节点中与第一节点之间的距离的最大距离落在当 前距离区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当前距 离区间;或者 在复用该第一可复用时隙的各第二节点与第一节点之间距离的统计值落在当前距离 区间时,确定复用该第一可复用时隙的第二节点与第一节点之间的距离落在当前距离区 间。11. 如权利要求9所述的方法,其特征在于,从第一可复用时隙对应的可选时隙中,选 择至少一个时隙作为发送时隙,包括: 从第一可复用时隙对应的可选时隙中,随机选择至少一个时隙作为发送时隙; 或者 确定距离第一节点最近的第二节点复用的第一可复用时隙,从确定的所述第一可复用 时隙对应的可选时隙中选择至少一个时隙作为发送时隙; 或者 确定各第一可复用时隙中,被数目最多个第二节点和/或第一节点复用的第一可复用 时隙,从该确定的被数目最多个第二节点和/或第一节点复用的第一可复用时隙对应的可 选时隙中选择至少一个时隙作为发送时隙。12. 如权利要求11所述的方法,其特征在于,在确定的距离第一节点最近的第二节点 复用的第一可复用时隙的个数大于本次操作需要选择的时隙个数时,从第二可复用时隙对 应的可选时隙中选择至少一个时隙作为发送时隙; 其中,所述第二可复用时隙为确定的所述第一可复用时隙中被数目最多个第二节点复 用的第一可复用时隙。13. 如权利要求11所述的方法,其特征在于,在确定的被数目最多个第二节点和/或第 一节点复用的第一可复用时隙的个数大于本次操作需要选择的时隙个数时,从第三可复用 时隙对应的可选时隙中选择至少一个时隙作为发送时隙; 其中,所述第三可复用时隙为被数目最多个第二节点和/或第一节点复用的第一可复 用时隙中,被距离第一节点最近的第二节点和/或第一节点复用的第一可复用时隙。14. 如权利要求4所述的方法,其特征在于,所述方法还包括: 第一节点在出现以下情况中的一种或几种时,执行所述第一节点接收除第一节点之外 的其他节点发送的帧信息的步骤: 情况1 :初始接入系统; 情况2 :当前复用的时隙发生碰撞; 情况3 :与复用第一节点当前复用的时隙的其它节点间的距离大于第一设定值; 情况4 :第一节点独自复用其它节点的可复用时隙的时长大于设定时长。15. 如权利要求14所述的方法,其特征在于,利用以下方式确定与复用第一节点当前 复用的时隙的其它节点间的距离: 将第一节点与各复用其当前复用的时隙的其它节点之间的距离中的最小距离作为与 复用其当前复用的时隙的其它节点间的距离;或者 将第一节点与各复用其当前复用的时隙的其它节点之间的距离中的最大距离作为与 复用其当前复用的时隙的其它节点间的距离;或者 将第一节点与各复用其当前复用的时隙的其它节点之间的距离的统计值作为与复用 其当前复用的时隙的其它节点间的距离。16. 如权利要求14所述的方法,其特征在于,若第一节点因出现所述情况3执行所述接 收除第一节点外的其他节点发送的帧信息的步骤; 则从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,所述方法还包括: 在选择出的发送时隙不为空闲时隙时,判断第一节点与选择出的发送时隙所对应的第 一节点的复用时隙上其它节点间的距离,是否大于第一节点与其当前复用的时隙上其它节 点间的距离; 若是,则仍使用当前复用的时隙进行数据的发送; 若否,则使用选择出的发送时隙进行数据的发送; 若第一节点因出现所述情况4执行所述接收除第一节点外的其他节点发送的帧信息 的步骤; 则从确定的可用时隙资源中选择至少一个时隙作为发送时隙后,所述方法还包括: 在选择出的发送时隙不为空闲时隙时,判断第一节点与选择出的发送时隙所对应的第 一节点的复用时隙上其它节点间的距离,是否大于第二设定值; 若是,则仍使用当前复用的时隙进行数据的发送; 若否,则使用选择出的发送时隙进行数据的发送。17. -种时隙资源选择装置,其特征在于,该时隙资源选择装置包括: 接收模块,用于接收除自身之外的其他节点发送的帧信息,所述帧信息携带有用于表 示时隙被占用时间的指示信息; 确定模块,用于根据所述帧信息中携带的用于表示时隙被占用时间的指示信息,确定 可用时隙资源; 选择模块,用于从确定的可用时隙资源中选择至少一个时隙作为发送时隙。18. 如权利要求17所述的时隙资源选择装置,其特征在于,所述接收模块,还用于接收 所述其它节点发送的位置信息; 所述时隙资源选择装置还包括: 测量模块,用于对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号 质量测量结果; 所述确定模块,具体用于根据所述帧信息中携带的用于表示时隙被占用时间的指示信 息和所述信号质量测量结果,确定可用时隙资源。19. 如权利要求17所述的时隙资源选择装置,其特征在于,所述时隙被占用时间指示 信息包括以下信息中的一种或多种:信息1 :指示时隙在约定时间是否被占用的信息;信息 2 :指示时隙被占用的周期信息;信息3 :指示时隙被占用的频率信息。20. 如权利要求17-19任一所述的时隙资源选择装置,其特征在于,所述可用时隙资源 包括空闲时隙和/或时隙资源选择装置的各可复用时隙对应的可选时隙; 其中,在以帧为单位进行时隙资源划分的系统中,针对任一时隙,若所述时隙资源选择 装置确定该时隙在至少一个帧中已被所述其它节点和/或时隙资源选择装置复用,但在除 所述至少一个帧之外的其它帧中未被所述其它节点或时隙资源选择装置复用,则该时隙称 为时隙资源选择装置的可复用时隙,该时隙在除所述至少一个帧之外的其它帧中称为时隙 资源选择装置的可复用时隙对应的可选时隙;若时隙资源选择装置确定该时隙在任一帧中 均未被任何节点复用,则该时隙称为空闲时隙。21. 如权利要求20所述的时隙资源选择装置,其特征在于,所述选择模块,具体用于当 所述可用时隙资源包括空闲时隙和所述时隙资源选择装置的各可复用时隙对应的可选时 隙时,优先从所述时隙资源选择装置的各可复用时隙对应的可选时隙中选择一个时隙作为 所述时隙资源选择装置的发送时隙;当所述可用时隙资源包括所述时隙资源选择装置的各 可复用时隙对应的可选时隙时,从所述时隙资源选择装置的各可复用时隙对应的可选时隙 中选择至少一个时隙作为发送时隙。22. 如权利要求21所述的时隙资源选择装置,其特征在于,所述选择模块,包括:判断 单元和选择单元; 所述判断单元,用于判断所述时隙资源选择装置的各可复用时隙中是否存在满足第一 设定条件的可复用时隙,其中,所述第一设定条件为以下条件的一项或两项:时隙已被复用 的时间与所述时隙资源选择装置需求复用的时间满足设定关系;第二节点与所述时隙资源 选择装置之间的距离在设定距离范围内,所述第二节点为复用所述时隙资源选择装置的可 复用时隙的节点; 所述选择单元,用于若所述判断单元判断存在满足第一设定条件的可复用时隙,则从 满足第一设定条件的可复用时隙对应的可选时隙中选择至少一个时隙作为发送时隙。23. 如权利要求22所述的时隙资源选择装置,其特征在于,所述接收模块,还用于接收 所述其它节点发送的位置信息; 所述时隙资源选择装置还包括: 测量模块,用于对承载帧信息和/或所述位置信息的信号的质量进行测量,得到信号 质量测量结果; 所述确定模块,还用于根据所述帧信息和/或所述信号质量测量结果,确定所述时隙 资源选择装置与各第二节点之间的距离。24. 如权利要求22所述的时隙资源选择装置,其特征在于,所述选择单元,具体用于判 断满足第一设定条件的可复用时隙中是否存在对应的可选时隙数目满足第二设定条件的 可复用时隙;若存在,则从对应的可选时隙数目满足第二设定条件的各可复用时隙对应的 可选时隙中选择至少一个时隙作为发送时隙。25. 如权利要求22所述的时隙资源选择装置,其特征在于,所述选择单元,具体用于将 按照预设的距离区间顺序排列的距离区间中排在第一位的距离区间作为当前距离区间;判 断在满足第一设定条件的可复用时隙中是否存在第一可复用时隙,其中复用该第一可复用 时隙的第二节点与所述时隙资源选择装置之间的距离落在当前距离区间;若存在,则从第 一可复用时隙对应的可选时隙中,选择至少一个时隙作为发送时隙;若不存在,则将下一距 离区间作为当前距离区间,执行上述判断在满足第一设定条件的可复用时隙中是否存在第 一可复用时隙步骤;其中,所述距离区间是对长度为设定距离的线段进行划分得到的,所述 距离区间的个数大于等于2,任两个距离区间互不重叠。26. 如权利要求25所述的时隙资源选择装置,其特征在于,所述选择单元,具体用于通 过以下方式确定复用该第一可复用时隙的第二节点与所述时隙资源选择装置之间的距离 落在当前距离区间:在复用该第一可复用时隙的各第二节点与所述时隙资源选择装置之间 的距离均落在当前距离区间时,确定复用该第一可复用时隙的第二节点与所述时隙资源选 择装置之间的距离落在当前距离区间;或者在复用该第一可复用时隙的各第二节点与所述 时隙资源选择装置之间的距离中的最小距离落在当前距离区间时,确定复用该第一可复用 时隙的第二节点与所述时隙资源选择装置之间的距离落在当前距离区间;或者在复用该第 一可复用时隙的各第二节点中与所述时隙资源选择装置之间的距离的最大距离落在当前 距离区间时,确定复用该第一可复用时隙的第二节点与所述时隙资源选择装置之间的距离 落在当前距离区间;或者在复用该第一可复用时隙的各第二节点与所述时隙资源选择装置 之间距离的统计值落在当前距离区间时,确定复用该第一可复用时隙的第二节点与所述时 隙资源选择装置之间的距离落在当前距离区间。27. 如权利要求25所述的时隙资源选择装置,其特征在于,所述选择单元,具体用于从 第一可复用时隙对应的可选时隙中,随机选择至少一个时隙作为发送时隙;或者确定距离 所述时隙资源选择装置最近的第二节点复用的第一可复用时隙,从确定的所述第一可复用 时隙对应的可选时隙中选择至少一个时隙作为发送时隙;或者确定各第一可复用时隙中, 被数目最多个第二节点和/或所述时隙资源选择装置复用的第一可复用时隙,从该确定的 被数目最多个第二节点和/或所述时隙资源选择装置复用的第一可复用时隙对应的可选 时隙中选择至少一个时隙作为发送时隙。28. 如权利要求27所述的时隙资源选择装置,其特征在于,所述选择单元,具体用于在 确定的距离所述时隙资源选择装置最近的第二节点复用的第一可复用时隙的个数大于本 次操作需要选择的时隙个数时,从第二可复用时隙对应的可选时隙中选择至少一个时隙作 为发送时隙;其中,所述第二可复用时隙为确定的所述第一可复用时隙中被数目最多个第 二节点复用的第一可复用时隙。29. 如权利要求27所述的时隙资源选择装置,其特征在于,所述选择单元,具体用于在 确定的被数目最多个第二节点和/或所述时隙资源选择装置复用的第一可复用时隙的个 数大于本次操作需要选择的时隙个数时,从第三可复用时隙对应的可选时隙中选择至少一 个时隙作为发送时隙; 其中,所述第三可复用时隙为被数目最多个第二节点和/或所述时隙资源选择装置复 用的第一可复用时隙中,被距离所述时隙资源选择装置最近的第二节点和/或所述时隙资 源选择装置复用的第一可复用时隙。30. 如权利要求20所述的时隙资源选择装置,其特征在于,所述接收模块,具体用于在 出现以下情况中的一种或几种时,执行接收除所述时隙资源选择装置之外的其他节点发送 的帧信息:情况1 :初始接入系统;情况2 :当前复用的时隙发生碰撞;情况3 :与复用所述时 隙资源选择装置当前复用的时隙的其它节点间的距离大于第一设定值;情况4 :所述时隙 资源选择装置独自复用其它节点的可复用时隙的时长大于设定时长。31. 如权利要求30所述的时隙资源选择装置,其特征在于,所述确定单元,还用于利用 以下方式确定所述复用时隙资源选择装置与复用所述复用时隙资源选择装置当前复用的 时隙的其它节点间的距离:将所述时隙资源选择装置与各复用其当前复用的时隙的其它节 点之间的距离中的最小距离作为与复用其当前复用的时隙的其它节点间的距离;或者将所 述时隙资源选择装置与各复用其当前复用的时隙的其它节点之间的距离中的最大距离作 为与复用其当前复用的时隙的其它节点间的距离;或者将所述时隙资源选择装置与各复用 其当前复用的时隙的其它节点之间的距离的统计值作为与复用其当前复用的时隙的其它 节点间的距离。32. 如权利要求30所述的时隙资源选择装置,其特征在于,所述时隙资源选择装置还 包括发送模块; 所述发送模块,用于在所述接收模块因出现所述情况3执行接收除所述时隙资源选择 装置之外的其他节点发送的帧信息时,在选择模块从确定的可用时隙资源中选择至少一个 时隙作为发送时隙后,在选择出的发送时隙不为空闲时隙时,判断所述时隙资源选择装置 与选择出的发送时隙所对应的所述时隙资源选择装置的复用时隙上其它节点间的距离,是 否大于所述时隙资源选择装置与其当前复用的时隙上其它节点间的距离;若是,则仍使用 当前复用的时隙进行数据的发送;若否,则使用选择出的发送时隙进行数据的发送;以及 在所述接收模块在因出现所述情况4执行接收其他节点发送的帧信息时,在选择模块从确 定的可用时隙资源中选择至少一个时隙作为发送时隙后,在选择出的发送时隙不为空闲时 隙时,判断所述时隙资源选择装置与选择出的发送时隙所对应的所述时隙资源选择装置的 复用时隙上其它节点间的距离,是否大于第二设定值;若是,则仍使用当前复用的时隙进行 数据的发送;若否,则使用选择出的发送时隙进行数据的发送。
【文档编号】H04J3/16GK105991207SQ201510100600
【公开日】2016年10月5日
【申请日】2015年3月6日
【发明人】赵毅, 房家奕, 赵丽, 周海军
【申请人】电信科学技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1