本發(fā)明涉及移動(dòng)通訊領(lǐng)域,尤其涉及一種網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決方法、裝置和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、5g是工業(yè)互聯(lián)網(wǎng)的“基礎(chǔ)設(shè)施”,截至2020年底,5g終端連接數(shù)已超1.8億。5g系統(tǒng)定義了靈活的物理層資源配置,可以支持6ghz以下,也可以支持6ghz以上(例如24.25-52.6ghz),載波帶寬最大可以支持400mhz,因此5g空口的峰值速率可以高達(dá)10-20gbps。信道的子載波間隔也是靈活多變,因此空口能夠支持極低時(shí)延的工業(yè)控制業(yè)務(wù)。為了支持多種多樣差異極大的業(yè)務(wù)需求,5g系統(tǒng)還引入了大規(guī)模mimo、毫米波、上下行解耦(sul)、lte-nr雙鏈接等技術(shù),這些技術(shù)點(diǎn)的標(biāo)準(zhǔn)化工作使得5g網(wǎng)絡(luò)系統(tǒng)可以不僅全部滿足2/3/4g通信技術(shù)的業(yè)務(wù)需求甚至能根據(jù)不同的使用對(duì)象采用靈活合理的技術(shù)組合來實(shí)現(xiàn)對(duì)于工業(yè)企業(yè)的各類通信需求。總之5g這一技術(shù)為萬物互聯(lián)多網(wǎng)并存的異構(gòu)移動(dòng)網(wǎng)絡(luò),提供了高級(jí)優(yōu)質(zhì)的解決方案。
2、現(xiàn)有技術(shù)中,將5g技術(shù)應(yīng)用于具有危險(xiǎn)性的行業(yè)中時(shí),作業(yè)場地可能會(huì)發(fā)生爆炸地震,火災(zāi)等事故。通信基礎(chǔ)設(shè)施極大可能被損毀,導(dǎo)致交通不暢。但是,救援隊(duì)伍的通信設(shè)施(例如基站)需要臨時(shí)部署,而且需要隨著救援進(jìn)程的推進(jìn)和位置的變換進(jìn)行移動(dòng)。在救援人員攜帶的通信設(shè)備沒有基站覆蓋的情況下,需要依靠監(jiān)聽鄰近節(jié)點(diǎn)的資源占用情況來確定自己的資源使用狀態(tài)。但是,資源占用狀態(tài)的發(fā)布時(shí)間與順序會(huì)導(dǎo)致隱藏節(jié)點(diǎn)現(xiàn)象的出現(xiàn)。因此,如何能夠在無中心控制節(jié)點(diǎn)的存在下,主動(dòng)發(fā)現(xiàn)隱藏節(jié)點(diǎn)并且解決它帶來的資源沖突,是保障應(yīng)急救災(zāi)或者救援場景下,網(wǎng)絡(luò)通信服務(wù)可靠性的關(guān)鍵。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決方法、裝置和存儲(chǔ)介質(zhì),實(shí)現(xiàn)了避免終端之間發(fā)生資源占用沖突,或在發(fā)生資源占用沖突時(shí)及時(shí)重新進(jìn)行資源分配以解決沖突。
2、為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置包括:第一終端、第二終端和第三終端;所述第一終端和所述第二終端分別與所述第三終端相鄰,且所述第一終端和所述第二終端不相鄰;
3、第一方面,本發(fā)明提供一種網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決方法,包括:所述第一終端、所述第二終端和所述第三終端的資源占用狀態(tài)均為“空閑”;
4、在第1個(gè)靜態(tài)廣播時(shí)隙,所述第一終端確定進(jìn)行數(shù)據(jù)發(fā)送所占用的資源為資源塊x~y,并發(fā)送資源宣告消息為“資源占用為資源塊x~y”;
5、所述第三終端獲取所述第一終端發(fā)送的資源宣告消息,并將資源占用狀態(tài)更改為“自己收-第一終端”;
6、在第2個(gè)靜態(tài)廣播時(shí)隙,所述第二終端確定進(jìn)行數(shù)據(jù)發(fā)送所占用的資源為資源塊m~n,并發(fā)送資源宣告消息為“資源占用為資源塊m~n”;
7、所述第三終端獲取所述第二終端發(fā)送的資源宣告消息;
8、若資源塊m~n與資源塊x~y至少部分相同,則所述第三終端根據(jù)所述第一終端和所述第二終端的業(yè)務(wù)優(yōu)先級(jí)、占用的資源的個(gè)數(shù)及沖突的資源的個(gè)數(shù)生成資源宣告消息;
9、在第3個(gè)靜態(tài)廣播時(shí)隙,所述第三終端發(fā)送資源宣告消息;
10、所述第一終端或所述第二終端放棄或變更占用的資源。
11、在一種可能的實(shí)現(xiàn)方式中,若資源塊m~n與資源塊x~y完全相同,且所述第一終端的業(yè)務(wù)優(yōu)先級(jí)高于所述第二終端的業(yè)務(wù)優(yōu)先級(jí),則所述第三終端生成資源宣告消息為“資源沖突,決定接收第一終端”;
12、在第3個(gè)靜態(tài)廣播時(shí)隙,所述第三終端發(fā)送資源宣告消息;
13、所述第二終端放棄所占用的資源資源塊m~n,并將資源占用狀態(tài)更改為空閑;
14、或,
15、若資源塊m~n與資源塊x~y完全相同,且所述第二終端的業(yè)務(wù)優(yōu)先級(jí)高于所述第一終端的業(yè)務(wù)優(yōu)先級(jí),則所述第三終端生成資源宣告消息為“資源沖突,決定接收第二終端”;
16、在第3個(gè)靜態(tài)廣播時(shí)隙,所述第三終端發(fā)送資源宣告消息;
17、所述第一終端放棄所占用的資源資源塊x~y,并將資源占用狀態(tài)更改為空閑。
18、在一種可能的實(shí)現(xiàn)方式中,網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置還包括第四終端,所述第四終端與所述第二終端相鄰;
19、若資源塊m~n與資源塊x~y部分相同,且資源塊x~y的個(gè)數(shù)大于資源塊m~n的個(gè)數(shù),則所述第三終端生成資源宣告消息為“資源塊z時(shí),接收第二終端”;
20、第3個(gè)靜態(tài)廣播時(shí)隙,所述第三終端發(fā)送資源宣告消息;
21、所述第一終端獲取所述第三終端發(fā)送的資源宣告消息,并將占用的資源變更為資源塊x~(z-1);
22、或,
23、若資源塊m~n與資源塊x~y部分相同,且資源塊x~y的個(gè)數(shù)小于資源塊m~n的個(gè)數(shù),則所述第三終端生成資源宣告消息為“資源塊z時(shí),接收第一終端”;
24、第3個(gè)靜態(tài)廣播時(shí)隙,所述第三終端發(fā)送資源宣告消息;
25、所述第二終端獲取所述第三終端發(fā)送的資源宣告消息,并將占用的資源變更為資源塊(z+1)~n。
26、在本發(fā)明所提供的實(shí)施例中,脫網(wǎng)終端根據(jù)節(jié)點(diǎn)終端的資源宣告消息將自己的狀態(tài)變更為“自己收”,如果監(jiān)聽到二跳終端的資源選擇與節(jié)點(diǎn)終端發(fā)生沖突,則根據(jù)節(jié)點(diǎn)終端和二跳終端的業(yè)務(wù)優(yōu)先級(jí)、占用的資源的個(gè)數(shù)及沖突的資源的個(gè)數(shù)生成資源宣告消息。資源宣告消息可以表明脫網(wǎng)終端只接收某一終端,也可以表明在某一資源時(shí),接收某一終端。節(jié)點(diǎn)終端和二跳終端在接收到脫網(wǎng)終端的資源宣告消息后,根據(jù)其內(nèi)容,保持資源占用狀態(tài)、放棄資源占用狀態(tài)或變更資源占用狀態(tài)。本發(fā)明所提供的實(shí)施例,處理方法簡單,能夠在資源占用發(fā)生沖突時(shí),及時(shí)進(jìn)行合理分配,解決競爭與沖突,從而保障網(wǎng)絡(luò)通信服務(wù)的可靠性。
27、第二方面,本發(fā)明提供另一種網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決方法,包括:
28、在第1個(gè)靜態(tài)廣播時(shí)隙,節(jié)點(diǎn)終端確定進(jìn)行數(shù)據(jù)發(fā)送所占用的資源,并發(fā)送資源宣告消息,所述資源宣告消息包括前向符號(hào)、后向符號(hào)和指示符號(hào);
29、若所述指示符號(hào)為“有資源占用”,則與所述節(jié)點(diǎn)終端相鄰的脫網(wǎng)終端接收所述資源宣告消息,將資源占用狀態(tài)更改為“自己收”,并向所述節(jié)點(diǎn)終端應(yīng)答;
30、與所述脫網(wǎng)終端相鄰的二跳終端獲取所述脫網(wǎng)終端的資源占用狀態(tài);
31、在第n個(gè)靜態(tài)廣播時(shí)隙,所述二跳終端的資源占用狀態(tài)保持“空閑”。
32、在一種可能的實(shí)現(xiàn)方式中,相鄰的所述脫網(wǎng)終端通過資源宣告消息中的后向符號(hào)向所述節(jié)點(diǎn)終端應(yīng)答資源占用狀態(tài)。
33、在一種可能的實(shí)現(xiàn)方式中,相鄰的所述脫網(wǎng)終端通過固定的mcs向所述節(jié)點(diǎn)終端應(yīng)答資源占用狀態(tài)。
34、在一種可能的實(shí)現(xiàn)方式中,相鄰的所述脫網(wǎng)終端通過特定序列向所述節(jié)點(diǎn)終端應(yīng)答資源占用狀態(tài)。
35、在本發(fā)明所提供的實(shí)施例中,節(jié)點(diǎn)終端通過在時(shí)隙結(jié)構(gòu)中增加用于指示自己的資源占用狀態(tài)的指示符號(hào),能夠在進(jìn)行資源宣告時(shí),使與節(jié)點(diǎn)終端相鄰的脫網(wǎng)終端獲知自己的資源占用狀態(tài),同時(shí),節(jié)點(diǎn)終端要求脫網(wǎng)終端做出應(yīng)答。與脫網(wǎng)終端相鄰的二跳終端通過獲取脫網(wǎng)終端的資源占用狀態(tài),能夠得知節(jié)點(diǎn)終端的資源占用狀態(tài)。因而,在二跳終端的時(shí)隙達(dá)到需要進(jìn)行資源選擇時(shí),就能夠保持“空閑”狀態(tài),不會(huì)選擇節(jié)點(diǎn)終端選擇的資源,而造成資源占用沖突。本發(fā)明所提供的實(shí)施例,能夠預(yù)防/解決脫網(wǎng)終端(oc-ue)之間的資源沖突,能夠合理分配資源,保障了網(wǎng)絡(luò)通信服務(wù)的可靠性。
36、第三方面,本發(fā)明提供一種網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置,該網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置包括:處理器和存儲(chǔ)器。存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序代碼,計(jì)算機(jī)程序代碼包括計(jì)算機(jī)指令。當(dāng)處理器執(zhí)行計(jì)算機(jī)指令時(shí),網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置執(zhí)行如第一方面及其任一種可能的實(shí)現(xiàn)方式的網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決方法。
37、第四方面,本發(fā)明提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,當(dāng)計(jì)算機(jī)指令在網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置上運(yùn)行時(shí),使得網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置執(zhí)行如第一方面或第一方面的可能的實(shí)現(xiàn)方式中任意一項(xiàng)的網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決方法。
38、第五方面,本發(fā)明提供一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)指令,當(dāng)計(jì)算機(jī)指令在網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置上運(yùn)行時(shí),使得網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決裝置執(zhí)行如第一方面及其任一種可能的實(shí)現(xiàn)方式的網(wǎng)格網(wǎng)絡(luò)的資源競爭和沖突解決方法。
39、本發(fā)明中第二方面到第五方面及其各種實(shí)現(xiàn)方式的具體描述,可以參考第一方面及其各種實(shí)現(xiàn)方式中的詳細(xì)描述;并且,第二方面到第五方面及其各種實(shí)現(xiàn)方式的有益效果,可以參考第一方面及其各種實(shí)現(xiàn)方式中的有益效果分析,此處不再贅述。