本技術(shù)涉及通信,特別是涉及一種資源調(diào)度方法、通信設(shè)備、計算機可讀存儲介質(zhì)和無源光網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
1、無源光網(wǎng)絡(luò)(passive?optical?network,pon)系統(tǒng)的上下行時延不對稱。下行時延較小且抖動小。上行由于存在tdma(time?division?multiple?access,時分多址)和dba(dynamic?bandwidth?allocation,動態(tài)帶寬分配)調(diào)度,onu(optical?network?unit,光網(wǎng)絡(luò)單元)設(shè)備只能在olt(optical?line?terminal,光線路終端)指定的時隙內(nèi)發(fā)送數(shù)據(jù),如果onu收到的業(yè)務(wù)數(shù)據(jù)包與olt分配的時隙在時間上錯開,則會造成較大的端到端時延和抖動。
2、tdm?pon(時分復(fù)用無源光網(wǎng)絡(luò))的上行采用時分復(fù)用,olt通過bwmap(bandwidthmap,帶寬時隙分配圖)給onu分配時隙,特定的onu在特定的時間段開光并進行數(shù)據(jù)發(fā)送,在其他時間段關(guān)光以免影響其他設(shè)備。
3、傳統(tǒng)的dba機制分兩種:靜態(tài)帶寬的時隙分配機制和基于實際數(shù)據(jù)發(fā)送情況動態(tài)調(diào)整時隙的分配機制。工業(yè)控制場景中,控制信令對時延和抖動的要求較高,而傳統(tǒng)的dba機制由于缺少和外部業(yè)務(wù)數(shù)據(jù)的發(fā)送時機的協(xié)同,無法在恰當?shù)臅r間給與時隙分配,造成了較大的時延和抖動,可能會導(dǎo)致業(yè)務(wù)出錯。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種資源調(diào)度方法、通信設(shè)備、計算機可讀存儲介質(zhì)和無源光網(wǎng)絡(luò)系統(tǒng),支持外部系統(tǒng)指定對時隙資源的使用,能夠降低時延和抖動。
2、第一方面,本技術(shù)提供了一種資源調(diào)度方法,資源調(diào)度方法應(yīng)用于光線路終端,包括:
3、獲取由外部系統(tǒng)發(fā)送的時隙分配請求消息;時隙分配請求消息攜帶有傳輸容器標識和時隙分片信息;
4、確定待分配時隙資源;待分配時隙資源為將無源光網(wǎng)絡(luò)端口在調(diào)度周期內(nèi)的時隙資源進行劃分,得到的n個分片資源和n個預(yù)留保護資源;傳輸容器標識對應(yīng)的光網(wǎng)絡(luò)單元與無源光網(wǎng)絡(luò)端口連接;
5、從待分配時隙資源中,確定與時隙分片信息對應(yīng)的目標時隙資源;
6、根據(jù)目標時隙資源,生成帶寬時隙分配圖;
7、將帶寬時隙分配圖發(fā)送給傳輸容器標識對應(yīng)的光網(wǎng)絡(luò)單元。
8、在其中一個實施例中,獲取由外部系統(tǒng)發(fā)送的時隙分配請求消息之前,所述方法還包括:
9、獲取由外部系統(tǒng)發(fā)送的時隙分配申請消息;時隙分配申請消息攜帶有端口標識和設(shè)備標識;
10、基于設(shè)備標識進行權(quán)限認證;
11、在權(quán)限認證通過后,獲取端口標識對應(yīng)的無源光網(wǎng)絡(luò)端口的資源提示信息;資源提示信息包括待分配時隙資源中分片資源的長度、預(yù)留保護資源的長度以及分片資源的總數(shù)量;
12、將資源提示信息反饋給外部系統(tǒng),以指示外部系統(tǒng)基于資源提示信息進行資源調(diào)度。
13、在其中一個實施例中,資源提示信息中還包括待分配時隙資源對應(yīng)的調(diào)度周期;時隙分配請求消息還攜帶有業(yè)務(wù)周期,業(yè)務(wù)周期為調(diào)度周期的整數(shù)倍;
14、所述方法還包括:
15、控制帶寬時隙分配圖的生效周期與業(yè)務(wù)周期一致。
16、在其中一個實施例中,目標時隙資源為單個分片資源,或,目標時隙資源包括多個相鄰分片資源以及相鄰分片資源之間的預(yù)留保護資源;
17、在目標時隙資源包括多個相鄰分片資源以及相鄰分片資源之間的預(yù)留保護資源的情況下,根據(jù)目標時隙資源,生成帶寬時隙分配圖,包括:
18、將多個相鄰分片資源以及相鄰分片資源之間的預(yù)留保護資源進行合并;
19、根據(jù)合并后的時隙資源,生成帶寬時隙分配圖。
20、在其中一個實施例中,根據(jù)目標時隙資源,生成帶寬時隙分配圖之前,所述方法還包括:
21、檢測目標時隙資源是否為已分配資源,并基于傳輸容器標識進行權(quán)限認證;
22、若目標時隙資源為未分配資源、且權(quán)限認證通過,則執(zhí)行根據(jù)目標時隙資源,生成帶寬時隙分配圖的步驟。
23、在其中一個實施例中,將帶寬時隙分配圖發(fā)送給傳輸容器標識對應(yīng)的光網(wǎng)絡(luò)單元之后,所述方法還包括:
24、獲取設(shè)定分配策略;設(shè)定分片策略為靜態(tài)帶寬分配策略或動態(tài)帶寬分片策略;
25、基于設(shè)定分配策略,將余量時隙資源分配給無源光網(wǎng)絡(luò)端口連接的各光網(wǎng)絡(luò)單元的傳輸容器;其中,余量時隙資源為待分配時隙資源中的未分配資源。
26、第二方面,本技術(shù)還提供了一種資源調(diào)度方法,資源調(diào)度方法應(yīng)用于外部系統(tǒng),外部系統(tǒng)與光線路終端通信連接,包括:
27、向光線路終端發(fā)送時隙分配申請消息,以指示光線路終端反饋資源提示信息;時隙分配申請消息攜帶有端口標識和設(shè)備標識;其中,光線路終端基于設(shè)備標識進行權(quán)限認證,在權(quán)限認證通過后,獲取端口標識對應(yīng)的無源光網(wǎng)絡(luò)端口的資源提示信息;資源提示信息包括待分配時隙資源中分片資源的長度、預(yù)留保護資源的長度以及分片資源的總數(shù)量;待分配時隙資源為光線路終端將無源光網(wǎng)絡(luò)端口在調(diào)度周期內(nèi)的時隙資源進行劃分,得到的n個分片資源和n個預(yù)留保護資源;
28、基于資源提示信息,向光線路終端發(fā)送時隙分配請求消息;時隙分配請求消息攜帶有傳輸容器標識和時隙分片信息;其中,時隙分配請求消息用于指示光線路終端確定待分配時隙資源;從待分配時隙資源中,確定與時隙分片信息對應(yīng)的目標時隙資源;根據(jù)目標時隙資源,生成帶寬時隙分配圖;將帶寬時隙分配圖發(fā)送給傳輸容器標識對應(yīng)的光網(wǎng)絡(luò)單元。
29、第三方面,本技術(shù)還提供了一種通信設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上第一方面或第二方面所述的方法的步驟。
30、第四方面,本技術(shù)還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上第一方面或第二方面所述的方法的步驟。
31、第五方面,本技術(shù)還提供了一種無源光網(wǎng)絡(luò)系統(tǒng),所述無源光網(wǎng)絡(luò)系統(tǒng)包括光線路終端和光網(wǎng)絡(luò)單元,光線路終端與外部系統(tǒng)通信連接;所述光線路終端用于執(zhí)行如上第一方面所述的方法的步驟;所述外部系統(tǒng)用于執(zhí)行如上第二方面所述的方法的步驟。
32、上述資源調(diào)度方法、通信設(shè)備、計算機可讀存儲介質(zhì)和無源光網(wǎng)絡(luò)系統(tǒng),獲取由外部系統(tǒng)發(fā)送的時隙分配請求消息;時隙分配請求消息攜帶有傳輸容器標識和時隙分片信息;確定待分配時隙資源;待分配時隙資源為將無源光網(wǎng)絡(luò)端口在調(diào)度周期內(nèi)的時隙資源進行劃分,得到的n個分片資源和n個預(yù)留保護資源;傳輸容器標識對應(yīng)的光網(wǎng)絡(luò)單元與無源光網(wǎng)絡(luò)端口連接;從待分配時隙資源中,確定與時隙分片信息對應(yīng)的目標時隙資源;根據(jù)目標時隙資源,生成帶寬時隙分配圖;將帶寬時隙分配圖發(fā)送給傳輸容器標識對應(yīng)的光網(wǎng)絡(luò)單元。通過上述方式,將調(diào)度周期內(nèi)的時隙資源進行劃分,并提供時隙分配請求的通道,便于外部系統(tǒng)根據(jù)周期性報文的業(yè)務(wù)需求和報文交互規(guī)律來申請時隙資源;支持外部系統(tǒng)指定對時隙資源的使用,能夠與外部系統(tǒng)協(xié)同業(yè)務(wù)數(shù)據(jù)的發(fā)送時機,為光網(wǎng)絡(luò)單元分配合適的時隙資源,從而最大程度的降低時延和抖動。