技术新讯 > 电子通信装置的制造及其应用技术 > 自组织网络的动态资源分配方法、装置及电子设备与流程  >  正文

自组织网络的动态资源分配方法、装置及电子设备与流程

  • 国知局
  • 2025-01-10 13:16:02

本技术涉及通信,尤其涉及一种自组织网络的动态资源分配方法、装置及电子设备。

背景技术:

1、无线自组织网络作为一种分布式网络,是一种自治、多跳网络,整个网络无需固定的基础设施,即可实现各个节点之间的相互通信。为满足自组织网络中无线信道的高效使用,同时避免在二跳范围内节点之间资源不相互冲突,通常采用的资源分配方式包括动态分配。

2、现有的动态分配方法有五步资源预留法。五步资源预留法是一种完全分布式、本地化的广播资源预留方式,支持资源申请的并发处理和时隙复用,两跳范围之外节点之间的资源申请互不冲突,可以选择相同的时隙资源并发处理,实现在不同空间上的时隙复用。

3、然而,现有技术中,资源申请的开销大、效率低,业务时延大,从而导致用户体验差。

技术实现思路

1、本技术实施例提供一种自组织网络的动态资源分配方法、装置及电子设备,用以解决现有技术资源申请过程中的碰撞概率大,资源申请开销大,总体资源使用效率低的技术问题。

2、第一方面,本技术实施例提供一种自组织网络的动态资源分配方法,所述自组织网络中包括多个节点,包括:

3、在所述多个节点中同步预设的帧结构,其中所述预设的帧结构的每个帧周期包括一个控制帧和多个数据帧,其中所述控制帧包括多个控制时隙,其中所述多个控制时隙分别用于所述多个数据帧的资源申请,其中每个控制时隙均包括:一个资源申请时隙和一个冲突解决时隙;

4、当所述自组织网络中的任一节点被触发进行资源申请时,所述任一节点根据预设优先级规则,获取第一优先级码;

5、所述任一节点在最近的控制时隙的资源申请时隙,向所有的邻居节点发送所述第一优先级码;

6、每个邻居节点对在所述资源申请时隙接收到的所有第一优先级码进行冲突检测,以得到检测结果;

7、所述每个邻居节点若判定所述检测结果为未发生冲突,则在所述控制时隙的冲突解决时隙不发送任何信息;

8、所述每个邻居节点若判定所述检测结果为发生冲突,则对所述所有第一优先级码的优先级进行对比,以得到第二优先级码,并在所述控制时隙的冲突解决时隙向对应的邻居节点返回所述第二优先级码;

9、所述任一节点监听所述冲突解决时隙,以得到监听结果,其中所述监听结果为未接收到任何信息或接收到所述第二优先级码;

10、所述任一节点在确定所述监听结果为未接收到任何信息或接收到的所述第二优先级码的优先级低于所述第一优先级码的优先级时,确定资源申请成功,以完成资源分配。

11、可选地,如上所述的方法,所述任一节点根据预设优先级规则,获取第一优先级码,包括:所述任一节点确定本次资源申请的业务优先级和用户优先级;所述任一节点根据所述业务优先级和用户优先级,计算资源申请优先级;所述任一节点根据所述资源申请优先级,在码池中匹配对应的优先级码池,其中所述码池包括多个不同优先级的优先级码池,其中每个优先级码池中包括多个不同优先级的优先级码;所述任一节点在所述优先级码池中随机获取一个优先级码,并将所述优先级码确定为第一优先级码。

12、可选地,如上所述的方法,所述第一优先级码包括资源申请的优先级信息;相应地,所述对所述所有第一优先级码的优先级进行对比,以得到第二优先级码,包括:所述每个邻居节点获取所述所有第一优先级码的所述优先级信息;所述每个邻居节点根据所述优先级信息,按照优先级从高到低的顺序,对所述所有第一优先级码进行排序,以得到优先级码序列;所述每个邻居节点确定所述优先级码序列排序第二的第一优先级码为第二优先级码。

13、可选地,如上所述的方法,所述优先级信息包括码池优先级和码优先级;相应地,所述每个邻居节点根据所述优先级信息,按照优先级从高到低的顺序,对所述所有第一优先级码进行排序,以得到优先级码序列,包括:所述每个邻居节点判断是否存在不同的第一优先级码有相同的码池优先级;所述每个邻居节点若判定不存在不同的第一优先级码有相同的码池优先级,则按照所述码池优先级从高到低的顺序,对所述所有第一优先级码进行排序,以得到优先级码序列;所述每个邻居节点若判定存在不同的第一优先级码有相同的码池优先级,则按照所述码池优先级从高到低的顺序,对所述所有第一优先级码进行排序,以得到码池优先级序列;按照所述码优先级从高到低的顺序,对所述码池优先级序列中有相同的码池优先级的不同第一优先级码进行排序,以得到优先级码序列。

14、可选地,如上所述的方法,所述任一节点监听所述冲突解决时隙,以得到监听结果之后,还包括:所述任一节点在确定所述监听结果接收到的所述第二优先级码与所述第一优先级码相同,或所述第二优先级码的优先级高于所述第一优先级码时,确定资源申请失败,并在间隔随机数量的控制时隙后,重新执行“所述任一节点在最近的控制时隙的资源申请时隙,发送所述第一优先级码至所有的邻居节点”的步骤。

15、第二方面,本技术实施例提供一种自组织网络的动态资源分配装置,所述自组织网络中包括多个节点,包括:

16、同步模块,用于在所述多个节点中同步预设的帧结构,其中所述预设的帧结构的每个帧周期包括一个控制帧和多个数据帧,其中所述控制帧包括多个控制时隙,其中所述多个控制时隙分别用于所述多个数据帧的资源申请,其中每个控制时隙均包括:一个资源申请时隙和一个冲突解决时隙;

17、获取模块,用于当所述自组织网络中的任一节点被触发进行资源申请时,所述任一节点根据预设优先级规则,获取第一优先级码;

18、发送模块,用于所述任一节点在最近的控制时隙的资源申请时隙,向所有的邻居节点发送所述第一优先级码;

19、检测模块,用于每个邻居节点对在所述资源申请时隙接收到的所有第一优先级码进行冲突检测,以得到检测结果;

20、所述发送模块,还用于所述每个邻居节点若判定所述检测结果为未发生冲突,则在所述控制时隙的冲突解决时隙不发送任何信息;

21、对比模块,用于所述每个邻居节点若判定所述检测结果为发生冲突,则对所述所有第一优先级码的优先级进行对比,以得到第二优先级码,并在所述控制时隙的冲突解决时隙向对应的邻居节点返回所述第二优先级码;

22、监听模块,用于所述任一节点监听所述冲突解决时隙,以得到监听结果,其中所述监听结果为未接收到任何信息或接收到所述第二优先级码;

23、确定模块,用于所述任一节点在确定所述监听结果为未接收到任何信息或接收到的所述第二优先级码的优先级低于所述第一优先级码的优先级时,确定资源申请成功,以完成资源分配。

24、可选地,如上所述的装置,所述获取模块,具体用于:所述任一节点确定本次资源申请的业务优先级和用户优先级;所述任一节点根据所述业务优先级和用户优先级,计算资源申请优先级;所述任一节点根据所述资源申请优先级,在码池中匹配对应的优先级码池,其中所述码池包括多个不同优先级的优先级码池,其中每个优先级码池中包括多个不同优先级的优先级码;所述任一节点在所述优先级码池中随机获取一个优先级码,并将所述优先级码确定为第一优先级码。

25、第三方面,本技术实施例提供一种自组织网络系统,所述自组织网络系统中包括多个节点;所述自组织网络系统用于执行如上第一方面以及第一方面各种可能的设计所述的自组织网络的动态资源分配方法。

26、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面以及第一方面各种可能的设计所述的自组织网络的动态资源分配方法。

27、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的自组织网络的动态资源分配方法。

28、本技术提供的自组织网络的动态资源分配方法、装置及电子设备,通过任一节点根据预设优先级规则,获取第一优先级码,在资源申请时隙,向所有的邻居节点发送第一优先级码;每个邻居节点对在资源申请时隙接收到的所有第一优先级码进行冲突检测,若判定检测结果为未发生冲突,则在冲突解决时隙不发送任何信息,若判定检测结果为发生冲突,则对所有第一优先级码的优先级进行对比,以得到第二优先级码,并在冲突解决时隙向对应的邻居节点返回第二优先级码;任一节点监听冲突解决时隙,在确定监听结果为未接收到任何信息或接收到的第二优先级码的优先级低于第一优先级码时,确定资源申请成功,以完成资源分配。简化了资源申请过程,降低了资源申请开销和业务延时,降低了资源申请的碰撞概率,提高了资源申请效率,从而提高了用户体验。

本文地址:https://www.jishuxx.com/zhuanli/20250110/352022.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。