System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 自组织网络的动态资源分配方法、装置及电子设备制造方法及图纸_技高网

自组织网络的动态资源分配方法、装置及电子设备制造方法及图纸

技术编号:43963549 阅读:3 留言:0更新日期:2025-01-07 21:48
本申请提供一种自组织网络的动态资源分配方法、装置及电子设备。该方法包括:任一节点根据预设优先级规则,获取第一优先级码,在资源申请时隙,向所有的邻居节点发送第一优先级码;每个邻居节点对收到的所有第一优先级码进行冲突检测,若判定检测结果为未发生冲突,则在冲突解决时隙不发送任何信息,若判定检测结果为发生冲突,则对所有第一优先级码的优先级进行对比,以得到第二优先级码,并在冲突解决时隙向对应的邻居节点返回第二优先级码;任一节点监听冲突解决时隙,在确定监听结果为未接收到任何信息或接收到的第二优先级码的优先级低于第一优先级码时,确定资源申请成功,以完成资源分配。提高了用户体验。

【技术实现步骤摘要】

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


技术介绍

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、可选地,如上所述的装置,所述获取模块,具体用于:所述任一节点确定本次资源申请的业务优先级和用户优先级;所述任一节点根据所述业务优先级和用户优先级,计算资源申请优先级;所述任一节点根据所述资源申请优先级,在码池中匹配对应的优先级码池,其中所述码池包括多个不同优先级的优先级码池,其中每个优先级码池中包括多个不同优先级的优先级码;所述任一节点在所述优先级码池中随机获取一个优本文档来自技高网...

【技术保护点】

1.一种自组织网络的动态资源分配方法,其特征在于,所述自组织网络中包括多个节点,包括:

2.根据权利要求1所述的方法,其特征在于,所述任一节点根据预设优先级规则,获取第一优先级码,包括:

3.根据权利要求1所述的方法,其特征在于,所述第一优先级码包括资源申请的优先级信息;

4.根据权利要求3所述的方法,其特征在于,所述优先级信息包括码池优先级和码优先级;

5.根据权利要求1至4任一项所述的方法,其特征在于,所述任一节点监听所述冲突解决时隙,以得到监听结果之后,还包括:

6.一种自组织网络的动态资源分配装置,其特征在于,所述自组织网络中包括多个节点,包括:

7.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:所述任一节点确定本次资源申请的业务优先级和用户优先级;所述任一节点根据所述业务优先级和用户优先级,计算资源申请优先级;所述任一节点根据所述资源申请优先级,在码池中匹配对应的优先级码池,其中所述码池包括多个不同优先级的优先级码池,其中每个优先级码池中包括多个不同优先级的优先级码;所述任一节点在所述优先级码池中随机获取一个优先级码,并将所述优先级码确定为第一优先级码。

8.一种自组织网络系统,其特征在于,所述自组织网络系统中包括多个节点;所述自组织网络系统,用于实现如权利要求1至5任一项所述的自组织网络的动态资源分配方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至5任一项所述的自组织网络的动态资源分配方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至5任一项所述的方法。

...

【技术特征摘要】

1.一种自组织网络的动态资源分配方法,其特征在于,所述自组织网络中包括多个节点,包括:

2.根据权利要求1所述的方法,其特征在于,所述任一节点根据预设优先级规则,获取第一优先级码,包括:

3.根据权利要求1所述的方法,其特征在于,所述第一优先级码包括资源申请的优先级信息;

4.根据权利要求3所述的方法,其特征在于,所述优先级信息包括码池优先级和码优先级;

5.根据权利要求1至4任一项所述的方法,其特征在于,所述任一节点监听所述冲突解决时隙,以得到监听结果之后,还包括:

6.一种自组织网络的动态资源分配装置,其特征在于,所述自组织网络中包括多个节点,包括:

7.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:所述任一节点确定本次资源申请的业务优先级和用户优先级;所述任一节点根据所述业务优先级...

【专利技术属性】
技术研发人员:刘建德李吉平马显卿黎书生
申请(专利权)人:深圳市科思科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1