一種面向智能配電網(wǎng)的異構(gòu)無線網(wǎng)絡(luò)無縫切換的緩存管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能配電網(wǎng)技術(shù)領(lǐng)域,涉及一種面向智能配電網(wǎng)的異構(gòu)無線網(wǎng)絡(luò)無縫切換的緩存管理方法。
【背景技術(shù)】
[0002]在智能配電網(wǎng)的異構(gòu)無線網(wǎng)絡(luò)中,當(dāng)網(wǎng)絡(luò)狀態(tài)或網(wǎng)絡(luò)需求發(fā)生變化時,為了更好的滿足配電業(yè)務(wù)傳輸?shù)姆?wù)質(zhì)量(QoS),需要切換到更合適的無線通信方式。在切換過程中,鏈路的斷開是不可避免的,這就需要設(shè)計合理的緩存管理機制來保證無線通信方式的無縫切換。
[0003]現(xiàn)有的緩存管理機制可以分為兩類,1)被動式的隊列管理算法(PQM) ;2)主動式的隊列管理算法(AQM)。其中,被動式管理算法主要包括首部丟棄、尾部丟棄和隨機丟棄等;主動式管理算法主要包括隨機早期檢測分組丟棄(RED)及在RED算法上的改進。以上緩存隊列管理機制在一定程度上提高了緩存隊列管理的性能,但并沒有針對業(yè)務(wù)類型及其對QoS需求的不同進行區(qū)分管理,應(yīng)用于多業(yè)務(wù)多需求的智能配電網(wǎng)將存在一定的局限性。目前,尚未有一種針對智能配電網(wǎng)不同業(yè)務(wù)需求的異構(gòu)無線網(wǎng)絡(luò)無縫切換的緩存管理機制。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種面向智能配電網(wǎng)的異構(gòu)無線網(wǎng)絡(luò)無縫切換的緩存管理方法,當(dāng)無線網(wǎng)絡(luò)需要進行切換時,該方法可以有效緩存連接中斷過程中需要傳輸?shù)臄?shù)據(jù)業(yè)務(wù),保障保護類業(yè)務(wù)和控制類業(yè)務(wù)能夠盡快發(fā)送并盡量不丟失,實現(xiàn)智能配電網(wǎng)異構(gòu)無線無縫切換的緩存管理,提高配電網(wǎng)業(yè)務(wù)傳輸?shù)姆?wù)質(zhì)量。
[0005]為達到上述目的,本發(fā)明提供如下技術(shù)方案:
[0006]—種面向智能配電網(wǎng)的異構(gòu)無線網(wǎng)絡(luò)無縫切換的緩存管理方法,包括以下步驟:
[0007]S1:根據(jù)智能配電網(wǎng)業(yè)務(wù)的功能屬性,將業(yè)務(wù)分為保護類業(yè)務(wù)、控制類業(yè)務(wù)、信息監(jiān)測類業(yè)務(wù)、視頻類業(yè)務(wù);
[0008]S2:根據(jù)智能配電網(wǎng)業(yè)務(wù)對傳輸時延和可靠性的要求,標(biāo)記保護類業(yè)務(wù)和控制類業(yè)務(wù)為等級1,信息監(jiān)測類業(yè)務(wù)和視頻類業(yè)務(wù)為等級2 ;
[0009]S3:當(dāng)多模通信模塊檢測到當(dāng)前連接斷開時,立即申請一段緩存空間;
[0010]S4:解析新到來的配電網(wǎng)數(shù)據(jù)業(yè)務(wù)類型,按照等級1的業(yè)務(wù)在前,等級2的業(yè)務(wù)在后的順序,依次存入緩存輸出隊列;
[0011]S5:如果申請的緩存空間被占滿,而新連接還未建立成功,則優(yōu)先丟棄等級2的業(yè)務(wù),留出空間存放新到來的等級1的業(yè)務(wù)。
[0012]進一步,在步驟S1中,所述保護類業(yè)務(wù)包括縱聯(lián)網(wǎng)絡(luò)保護;所述控制類業(yè)務(wù)包括配電自動化三遙、分布式能源站控制管理;所述信息監(jiān)測類業(yè)務(wù)包括配電自動化二遙、設(shè)備運行狀態(tài)監(jiān)測;所述視頻類業(yè)務(wù)包括配變視頻監(jiān)控。
[0013]進一步,在步驟S2中,保護類業(yè)務(wù)和控制類業(yè)務(wù)要求的傳輸時延都為毫秒級,可靠性要求都為極高,所以標(biāo)記保護類業(yè)務(wù)和控制類業(yè)務(wù)為等級1 ;信息監(jiān)測類業(yè)務(wù)和視頻類業(yè)務(wù)要求的傳輸時延都為秒級,可靠性要求都為較高,所以標(biāo)記信息監(jiān)測類業(yè)務(wù)和視頻類業(yè)務(wù)為等級2 ;在步驟S4中,解析新到來的配電網(wǎng)數(shù)據(jù)業(yè)務(wù)類型,按照等級1的業(yè)務(wù)在前,等級2的業(yè)務(wù)在后的順序,依次存入緩存輸出隊列,保證在新連接建立之后,等級1的業(yè)務(wù)優(yōu)先傳輸出去,從而降低傳輸時延,以滿足等級1的業(yè)務(wù)的低時延要求。
[0014]進一步,步驟S5具體包括:
[0015]S51:當(dāng)緩存空間已滿,等級2的業(yè)務(wù)占有部分緩存空間,而接下來有等級1的業(yè)務(wù)到來,則丟棄緩存輸出隊列中等級2的業(yè)務(wù)首部的數(shù)據(jù)分組,新到的等級1的業(yè)務(wù)存入緩存輸出隊列中等級1的業(yè)務(wù)的尾部;
[0016]S52:當(dāng)緩存空間已滿,等級2的業(yè)務(wù)占有部分緩存空間,而接下來有等級2的業(yè)務(wù)到來,則丟棄存入緩存輸出隊列中等級2的業(yè)務(wù)首部的數(shù)據(jù)分組,余下的等級2的業(yè)務(wù)前移一個單位,新到的等級2的業(yè)務(wù)存入緩存輸出隊列中等級2的業(yè)務(wù)的尾部;
[0017]S53:當(dāng)緩存空間已滿,緩存輸出隊列中只剩下等級1的業(yè)務(wù),而接下來有等級1的業(yè)務(wù)到來,則丟棄緩存輸出隊列中等級1的業(yè)務(wù)首部的數(shù)據(jù)分組,剩下的所有等級1的業(yè)務(wù)前移一個單位,新到的等級1的業(yè)務(wù)存入緩存輸出隊列尾部;
[0018]S54:當(dāng)緩存空間已滿,緩存輸出隊列中只剩下等級1的業(yè)務(wù),而接下來有等級2的業(yè)務(wù)到來,則直接丟棄新到來的等級2的業(yè)務(wù)。
[0019]本發(fā)明的有益效果在于:與現(xiàn)有技術(shù)相比,本方法首先需要根據(jù)智能配電網(wǎng)業(yè)務(wù)的功能屬性,將業(yè)務(wù)分為保護類業(yè)務(wù)、控制類業(yè)務(wù)、信息監(jiān)測類業(yè)務(wù)、視頻類業(yè)務(wù),并根據(jù)智能配電網(wǎng)業(yè)務(wù)對傳輸時延和可靠性的要求,標(biāo)記保護類業(yè)務(wù)和控制類業(yè)務(wù)為等級1,信息監(jiān)測類業(yè)務(wù)和視頻類業(yè)務(wù)為等級2。當(dāng)多模通信模塊檢測到當(dāng)前連接斷開時,立即申請一段緩存空間,同時解析新到來的配電網(wǎng)數(shù)據(jù)業(yè)務(wù)類型,按照等級1的業(yè)務(wù)在前,等級2的業(yè)務(wù)在后的順序,依次存入緩存輸出隊列。如果申請的緩存空間被占滿,而新連接還未建立成功,則優(yōu)先丟棄等級2的業(yè)務(wù),留出空間存放新到來的等級1的業(yè)務(wù)。該緩存管理機制主要是給智能配電網(wǎng)業(yè)務(wù)劃分等級,并在需要的時候按照等級劃分丟棄相應(yīng)的數(shù)據(jù)分組,從而保障保護類業(yè)務(wù)和控制類業(yè)務(wù)能夠盡快發(fā)送并盡量不丟失,實現(xiàn)智能配電網(wǎng)異構(gòu)無線無縫切換的緩存管理,提高配電網(wǎng)業(yè)務(wù)傳輸?shù)姆?wù)質(zhì)量。
【附圖說明】
[0020]為了使本發(fā)明的目的、技術(shù)方案和有益效果更加清楚,本發(fā)明提供如下附圖進行說明:
[0021]圖1為本發(fā)明所述方法的流程示意圖;
[0022]圖2為步驟S4所述的配電網(wǎng)業(yè)務(wù)存入輸出隊列順序圖;
[0023]圖3為步驟S51所述的配電網(wǎng)業(yè)務(wù)存入與丟棄流程圖;
[0024]圖4為步驟S52所述的配電網(wǎng)業(yè)務(wù)存入與丟棄流程圖;
[0025]圖5為步驟S53所述的配電網(wǎng)業(yè)務(wù)存入與丟棄流程圖;
[0026]圖6為步驟S54所述的配電網(wǎng)業(yè)務(wù)存入與丟棄流程圖。
【具體實施方式】
[0027]下面將結(jié)合附圖,對本發(fā)明的優(yōu)選實施例進行詳細的描述。
[0028]圖1為本發(fā)明所述方法的流程示意圖,如圖所示,本發(fā)明所述方法包括以下步驟: