网格网络的资源竞争和冲突解决方法、装置和存储介质与流程

本发明涉及移动通讯领域,尤其涉及一种网格网络的资源竞争和冲突解决方法、装置和存储介质。
背景技术:
1、5g是工业互联网的“基础设施”,截至2020年底,5g终端连接数已超1.8亿。5g系统定义了灵活的物理层资源配置,可以支持6ghz以下,也可以支持6ghz以上(例如24.25-52.6ghz),载波带宽最大可以支持400mhz,因此5g空口的峰值速率可以高达10-20gbps。信道的子载波间隔也是灵活多变,因此空口能够支持极低时延的工业控制业务。为了支持多种多样差异极大的业务需求,5g系统还引入了大规模mimo、毫米波、上下行解耦(sul)、lte-nr双链接等技术,这些技术点的标准化工作使得5g网络系统可以不仅全部满足2/3/4g通信技术的业务需求甚至能根据不同的使用对象采用灵活合理的技术组合来实现对于工业企业的各类通信需求。总之5g这一技术为万物互联多网并存的异构移动网络,提供了高级优质的解决方案。
2、现有技术中,将5g技术应用于具有危险性的行业中时,作业场地可能会发生爆炸地震,火灾等事故。通信基础设施极大可能被损毁,导致交通不畅。但是,救援队伍的通信设施(例如基站)需要临时部署,而且需要随着救援进程的推进和位置的变换进行移动。在救援人员携带的通信设备没有基站覆盖的情况下,需要依靠监听邻近节点的资源占用情况来确定自己的资源使用状态。但是,资源占用状态的发布时间与顺序会导致隐藏节点现象的出现。因此,如何能够在无中心控制节点的存在下,主动发现隐藏节点并且解决它带来的资源冲突,是保障应急救灾或者救援场景下,网络通信服务可靠性的关键。
技术实现思路
1、本发明提供一种网格网络的资源竞争和冲突解决方法、装置和存储介质,实现了避免终端之间发生资源占用冲突,或在发生资源占用冲突时及时重新进行资源分配以解决冲突。
2、为达到上述目的,本发明采用如下技术方案:网格网络的资源竞争和冲突解决装置包括:第一终端、第二终端和第三终端;所述第一终端和所述第二终端分别与所述第三终端相邻,且所述第一终端和所述第二终端不相邻;
3、第一方面,本发明提供一种网格网络的资源竞争和冲突解决方法,包括:所述第一终端、所述第二终端和所述第三终端的资源占用状态均为“空闲”;
4、在第1个静态广播时隙,所述第一终端确定进行数据发送所占用的资源为资源块x~y,并发送资源宣告消息为“资源占用为资源块x~y”;
5、所述第三终端获取所述第一终端发送的资源宣告消息,并将资源占用状态更改为“自己收-第一终端”;
6、在第2个静态广播时隙,所述第二终端确定进行数据发送所占用的资源为资源块m~n,并发送资源宣告消息为“资源占用为资源块m~n”;
7、所述第三终端获取所述第二终端发送的资源宣告消息;
8、若资源块m~n与资源块x~y至少部分相同,则所述第三终端根据所述第一终端和所述第二终端的业务优先级、占用的资源的个数及冲突的资源的个数生成资源宣告消息;
9、在第3个静态广播时隙,所述第三终端发送资源宣告消息;
10、所述第一终端或所述第二终端放弃或变更占用的资源。
11、在一种可能的实现方式中,若资源块m~n与资源块x~y完全相同,且所述第一终端的业务优先级高于所述第二终端的业务优先级,则所述第三终端生成资源宣告消息为“资源冲突,决定接收第一终端”;
12、在第3个静态广播时隙,所述第三终端发送资源宣告消息;
13、所述第二终端放弃所占用的资源资源块m~n,并将资源占用状态更改为空闲;
14、或,
15、若资源块m~n与资源块x~y完全相同,且所述第二终端的业务优先级高于所述第一终端的业务优先级,则所述第三终端生成资源宣告消息为“资源冲突,决定接收第二终端”;
16、在第3个静态广播时隙,所述第三终端发送资源宣告消息;
17、所述第一终端放弃所占用的资源资源块x~y,并将资源占用状态更改为空闲。
18、在一种可能的实现方式中,网格网络的资源竞争和冲突解决装置还包括第四终端,所述第四终端与所述第二终端相邻;
19、若资源块m~n与资源块x~y部分相同,且资源块x~y的个数大于资源块m~n的个数,则所述第三终端生成资源宣告消息为“资源块z时,接收第二终端”;
20、第3个静态广播时隙,所述第三终端发送资源宣告消息;
21、所述第一终端获取所述第三终端发送的资源宣告消息,并将占用的资源变更为资源块x~(z-1);
22、或,
23、若资源块m~n与资源块x~y部分相同,且资源块x~y的个数小于资源块m~n的个数,则所述第三终端生成资源宣告消息为“资源块z时,接收第一终端”;
24、第3个静态广播时隙,所述第三终端发送资源宣告消息;
25、所述第二终端获取所述第三终端发送的资源宣告消息,并将占用的资源变更为资源块(z+1)~n。
26、在本发明所提供的实施例中,脱网终端根据节点终端的资源宣告消息将自己的状态变更为“自己收”,如果监听到二跳终端的资源选择与节点终端发生冲突,则根据节点终端和二跳终端的业务优先级、占用的资源的个数及冲突的资源的个数生成资源宣告消息。资源宣告消息可以表明脱网终端只接收某一终端,也可以表明在某一资源时,接收某一终端。节点终端和二跳终端在接收到脱网终端的资源宣告消息后,根据其内容,保持资源占用状态、放弃资源占用状态或变更资源占用状态。本发明所提供的实施例,处理方法简单,能够在资源占用发生冲突时,及时进行合理分配,解决竞争与冲突,从而保障网络通信服务的可靠性。
27、第二方面,本发明提供另一种网格网络的资源竞争和冲突解决方法,包括:
28、在第1个静态广播时隙,节点终端确定进行数据发送所占用的资源,并发送资源宣告消息,所述资源宣告消息包括前向符号、后向符号和指示符号;
29、若所述指示符号为“有资源占用”,则与所述节点终端相邻的脱网终端接收所述资源宣告消息,将资源占用状态更改为“自己收”,并向所述节点终端应答;
30、与所述脱网终端相邻的二跳终端获取所述脱网终端的资源占用状态;
31、在第n个静态广播时隙,所述二跳终端的资源占用状态保持“空闲”。
32、在一种可能的实现方式中,相邻的所述脱网终端通过资源宣告消息中的后向符号向所述节点终端应答资源占用状态。
33、在一种可能的实现方式中,相邻的所述脱网终端通过固定的mcs向所述节点终端应答资源占用状态。
34、在一种可能的实现方式中,相邻的所述脱网终端通过特定序列向所述节点终端应答资源占用状态。
35、在本发明所提供的实施例中,节点终端通过在时隙结构中增加用于指示自己的资源占用状态的指示符号,能够在进行资源宣告时,使与节点终端相邻的脱网终端获知自己的资源占用状态,同时,节点终端要求脱网终端做出应答。与脱网终端相邻的二跳终端通过获取脱网终端的资源占用状态,能够得知节点终端的资源占用状态。因而,在二跳终端的时隙达到需要进行资源选择时,就能够保持“空闲”状态,不会选择节点终端选择的资源,而造成资源占用冲突。本发明所提供的实施例,能够预防/解决脱网终端(oc-ue)之间的资源冲突,能够合理分配资源,保障了网络通信服务的可靠性。
36、第三方面,本发明提供一种网格网络的资源竞争和冲突解决装置,该网格网络的资源竞争和冲突解决装置包括:处理器和存储器。存储器用于存储计算机程序代码,计算机程序代码包括计算机指令。当处理器执行计算机指令时,网格网络的资源竞争和冲突解决装置执行如第一方面及其任一种可能的实现方式的网格网络的资源竞争和冲突解决方法。
37、第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机指令,当计算机指令在网格网络的资源竞争和冲突解决装置上运行时,使得网格网络的资源竞争和冲突解决装置执行如第一方面或第一方面的可能的实现方式中任意一项的网格网络的资源竞争和冲突解决方法。
38、第五方面,本发明提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在网格网络的资源竞争和冲突解决装置上运行时,使得网格网络的资源竞争和冲突解决装置执行如第一方面及其任一种可能的实现方式的网格网络的资源竞争和冲突解决方法。
39、本发明中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
技术研发人员:马超,任剑,高峰
技术所有人:云智软通信息技术(山东)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
