一种基于预分配资源的借用与赠与方法与流程

文档序号:34376644发布日期:2023-06-07 23:16阅读:60来源:国知局
一种基于预分配资源的借用与赠与方法与流程

本发明涉及信道共享基本,尤其是涉及一种基于预分配资源的借用与赠与方法。


背景技术:

1、在无线资源有限的无线通信系统中,需通过灵活分配和动态调度网络可用资源,为网络内各节点业务传输提供一定服务质量的通信保证。静态时分多址(time divisionmultiple access,简称tdma)是一种广泛应用的资源分配方式。单信道通信系统中,节点在预分配的发送时间发送本地业务,而在其他时间侦听其他节点的业务;存在多频资源时,在tdma基础上增加频分多址(frequency division multiple access,简称fdma)技术,使得不同节点同时在不同频率上发送各自业务,从而提高业务传输效率。随着传输需求不断增加,基于分布式自适应的tdma技术进一步提高了资源利用率,该技术在静态tdma的基础上,通过空间复用技术使得2跳外的节点可同时在相同的频率上发送本地业务。

2、基于静态tdma、分布式自适应tdma等预分配的方式分配资源,节点仅在本地分配的资源上发送业务,能够简单有效的避免资源碰撞,并提高资源利用效率,但是没有考虑各个节点实际发送资源的需求,同时也带来了资源预分配和资源需求不匹配的问题。

3、鉴于此,克服上述现有技术所存在的缺陷是本技术领域亟待解决的问题。


技术实现思路

1、本发明提出一种基于预分配资源的借用与赠与方法,解决了基于预分配的资源分配技术中未考虑各节点实际发送资源的需求,由此带来的资源预分配和资源需求不匹配的问题,从而进一步提高了资源利用率。

2、本发明通过如下技术方案达到上述目的:

3、本发明提供了一种基于预分配资源的借用与赠与方法,方法包括:

4、获得预分配资源的第一节点在发送业务时携带自身待发送业务量和已分配资源信息,根据所述已分配资源信息和所述自身待发送业务量计算所述第一节点是否需要向邻居节点借用资源;

5、若所述第一节点无待发送业务,则根据所述第一节点已收集的邻居节点资源需求情况,将已获得的预分配资源赠与需要资源的邻居节点。

6、优选的,方法还包括:

7、根据第一节点在某一时隙是否有预分配资源块确定是否需要向第二节点借用资源,其中,所述第一节点与所述第二节点之间间隔预设距离,所述第二节点获得预分配资源块;

8、若所述第一节点在某一时隙有预分配的资源块,不需要借用所述第二节点在当前时隙的预分配资源块;

9、若所述第一节点在某一时隙未分配的资源块,则需要借用所述第二节点在当前时隙的预分配资源块。

10、优选的,所述第一节点在某一时隙未分配的资源块,则需要借用所述第二节点在当前时隙的预分配资源块,方法包括:

11、所述第二节点接收并解析所述第一节点发送的第一信息,得到所述第一节点的第一待发送业务量和第一预分配资源数;

12、若所述第一待发送业务量大于所述第一预分配资源数,则所述第一节点向所述第二节点借用预分配资源,借用的预分配资源量为所述第一待发送业务量和所述第一预分配资源数之差;

13、若所述第一待发送业务量小于等于所述第一预分配资源数,则所述第一节点不向所述第二节点借用预分配资源。

14、优选的,根据所述第一节点已收集的邻居节点资源需求情况,将已获得的预分配资源赠与需要资源的邻居节点,方法包括:

15、获得预分配资源的所述第一节点根据本地待发送业务量确定是否将资源赠与邻居节点;

16、若所述本地待发送业务量大于0,则所述第一节点不进行预分配资源赠与;

17、若所述本地待发送业务量等于0,则所述第一节点使用资源赠与信令将预分配资源赠与邻居节点。

18、优选的,所述本地待发送业务量等于0,则所述第一节点使用资源赠与信令将预分配资源赠与邻居节点,具体方法包括:

19、所述第一节点使用赠与信令将闲置资源块赠与所述邻居节点,其中所述赠与信令中携带接收资源的节点地址和资源块地址标识;

20、查看所述第一节点本地记录的资源借用信息,将所述闲置资源块赠与最大资源借用量的邻居节点;

21、若最大资源借用量的邻居节点存在多个,将所述闲置资源块赠与其中一个邻居节点。

22、优选的,所述第一节点使用赠与信令将闲置资源块赠与所述邻居节点的方法还包括:

23、所述邻居节点解析所述赠与信令信息得到所述接收资源的节点地址;

24、若所述接收资源的节点地址与所述邻居节点的地址不同,证明所述闲置资源块并非赠与所述邻居节点;

25、若所述接收资源的节点地址与所述邻居节点的地址相同,证明所述邻居节点是资源接收节点,继续解析所述赠与信令信息中资源块地址标识,所述邻居节点占用所述闲置资源块传输业务。

26、优选的,方法还包括:

27、若第三节点接收到所述第一节点的赠与信令并判断所述第三节点是资源接收节点后,除所述第一节点外,判断是否存在占用被赠与资源的其他邻居节点,且所述其他邻居节点是否与所述第三节点间隔预设距离;

28、若存在,则所述第三节点不借用所述第一节点的资源;

29、若不存在,则所述第三节点借用所述第一节点的资源发送业务。

30、优选的,所述判断是否存在占用被赠与资源的其他邻居节点,且所述其他邻居节点是否与所述第三节点间隔预设距离的方法包括:

31、所述第三节点解析得到所述第一节点地址和资源块地址标识,检查所述第三节点本地存储的资源分配表中资源块地址标识的分配情况;

32、若本地存储的资源分配表中占用资源块地址标识的节点数量为一个,则查看对应的节点地址是否为所述第一节点地址;

33、若对应的节点地址不为所述第一节点地址,则判断所述第一节点的资源赠与发生错误;

34、若对应的节点地址为所述第一节点地址,则判断无冲突,所述第三节点占用所述闲置资源块传输业务。

35、优选的,所述判断是否存在占用被赠与资源的其他邻居节点,且其他邻居节点是否与所述第三节点间隔预设距离的方法还包括:

36、若本地存储的资源分配表中占用资源块地址标识的节点数量为多个,则依次判断占用所述资源块地址标识的节点是否与所述第三节点间隔预设距离;

37、若所述占用所述资源块地址标识的节点地址与所述第一节点地址相同,则不做处理;

38、若所述占用所述资源块地址标识的节点地址与所述第一节点地址不同,且与所述第三节点间隔预设距离,则判断发生冲突,所述第三节点不占用资源发送业务,并不做处理;

39、若所述占用所述资源块地址标识的节点地址与所述第一节点地址不同,且与所述第三节点未间隔预设距离,则判断无冲突,所述第三节点占用资源发送本地业务。

40、第二方面,本发明提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如第一方面所述的基于预分配资源的借用与赠与方法。

41、本发明的有益效果是:

42、本发明提供的一种基于预分配资源的借用与赠与方法在预分配资源的基础上,根据节点实际业务需求进行资源借用与赠与,进一步提高资源利用率的,解决了预分配资源方式中预分配资源和节点资源需求不匹配的问题。

43、本发明中预分配资源的源节点主动确定资源赠与,并指定资源接收节点机制解决了节点通过竞争获取资源的冲突问题。

44、本发明中资源接收节点根据2跳内邻居节点对被赠与资源的占用情况确定本节点对该资源的占用方式,在无需交互的情况下,在本地解决资源冲突问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1