本發明涉及傳輸與承載,尤其涉及一種光路切換方法、系統、設備及可讀存儲介質。
背景技術:
1、在5g前傳網絡的單纖雙向波分復用系統中,面對光纖鏈路故障,傳統手段是使用光纖線路自動倒換保護系統。光纖線路自動切換保護裝置(opticalfiber?line?autoswitch?protection?equipment,olp)設備發端收到有源天線單元(active?antenna?unit,aau)發過來的信號后,通過分光器分成兩路光,同時送到主備兩路中去傳輸,主用光路或備用光路的信號通過第一合分波器后不同波長的光信號分別在各支路上傳輸。然后,olp設備基于檢測到的主備用光路光功率差值判斷鏈路是否發生故障,從而控制光開關選擇主備其中一路進行傳輸。
2、但是,在單纖雙向波分復用系統中,接收端接收到的正向傳輸信號由于多徑干擾(multi-path?interference,mpi)反射,會在雙向波分復用系統中反傳到主路,使得olp設備檢測到的主用光路光功率值準確度較差,進而導致得到的主備用光路光功率差值準確度較低,影響olp設備對于是否執行倒換保護的判斷。
技術實現思路
1、本發明實施例提供一種光路切換方法、系統、設備及可讀存儲介質,以解決mpi反射使得olp設備檢測到的主用光路光功率值準確度較差,進而導致得到的主備用光路光功率差值準確度較低的問題。
2、第一方面,本發明實施例提供了一種光路切換方法,包括:
3、獲取第一光功率和n條支路中每一條支路的第二光功率,所述第一光功率用于表征備用光路的光功率,所述第二光功率用于表征支路的光功率,所述備用光路為除主用光路外的光路,所述主用光路為當前使用的光路,所述主用光路的信號傳輸至所述n條支路,n為大于1的整數;
4、基于所述n條支路的第二光功率確定目標光功率;
5、在所述第一光功率和所述目標光功率的差值的絕對值大于或等于第一閾值的情況下,將當前使用的光路由所述主用光路切換為所述備用光路。
6、可選地,所述獲取第一光功率和n條支路中每一條支路的第二光功率之后,所述方法還包括:
7、獲取第一變化值和所述n條支路中每一條支路的第二變化值,所述第一變化值用于表征所述主用光路的光功率在預設時長內的變化值,所述第二變化值用于表征所述支路的光功率在所述預設時長內的變化值;
8、在所述第一變化值大于所述n條支路的第二變化值的情況下,輸出告警信號,所述告警信號用于表征所述主用光路存在多徑干擾。
9、可選地,所述獲取第一光功率和n條支路中每一條支路的第二光功率之后,所述方法還包括:
10、獲取第三光功率,所述第三光功率用于表征所述主用光路的光功率;
11、在所述第三光功率和所述n條支路的第二光功率之和的差值的絕對值大于或等于第二閾值的情況下,輸出告警信號,所述告警信號用于表征所述主用光路存在多徑干擾。
12、可選地,所述在所述第一光功率和所述目標光功率的差值的絕對值大于或等于第一閾值的情況下,將當前使用的光路由所述主用光路切換為所述備用光路,包括:
13、在所述第三光功率和所述n條支路的第二光功率之和的差值的絕對值小于第二閾值的情況下,判斷所述第一光功率和所述第三光功率的差值的絕對值是否大于或等于第一閾值;
14、在所述第一光功率和所述第三光功率的差值的絕對值大于或等于所述第一閾值的情況下,將當前使用的光路由所述主用光路切換為所述備用光路。
15、可選地,所述備用光路的數量為至少兩條,所述在所述第一光功率和所述目標光功率的差值的絕對值大于或等于第一閾值的情況下,將當前使用的光路由所述主用光路切換為所述備用光路,包括:
16、從所述至少兩條備用光路中確定待選備用光路,所述待選備用光路的第一光功率和所述目標光功率的差值的絕對值大于或等于第一閾值;
17、將當前使用的光路由所述主用光路切換為所述待選備用光路中任一條光路。
18、可選地,所述基于所述n條支路的第二光功率確定目標光功率,包括:
19、基于所述n條支路的第二光功率之和以及損耗參數確定目標光功率,所述損耗參數用于表征光信號在傳輸過程中產生的損耗。
20、第二方面,本發明實施例還提供一種光路切換系統,所述光路切換系統包括光路切換裝置,所述光路切換裝置用于執行如第一方面所述的光路切換方法。
21、可選地,所述光路切換系統還包括:第一端設備和第二端設備,所述第一端設備包括m個分配輸出端;第二端設備包括第一合分波器和分布單元,所述第一合分波器包括第一端和第二端,所述第一端通過n條支路與所述分布單元連接,m和n均為大于1的整數;
22、所述光路切換裝置包括光開關、控制單元、m個第一檢測單元和n個第二檢測單元;所述光開關包括公共端和m個切換端,所述公共端與所述第一合分波器的第二端連接,所述公共端可切換連接所述m個切換端中任一個切換端,所述m個切換端通過m條光路與所述m個輸出端一一對應連接,所述m條光路包括一條主用光路和m-1條備用光路,m為大于1的整數;所述m個第一檢測單元分別用于檢測所述m條光路的光功率;所述n個第二檢測單元分別用于檢測所述n條支路的光功率;所述控制單元包括信號輸入端和信號輸出端,所述信號輸入端與所述m個第一檢測單元和所述n個第二檢測單元連接,所述信號輸出端與所述光開關連接。
23、第三方面,本發明實施例還提供一種電子設備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的程序;
24、所述處理器,用于讀取存儲器中的程序實現如第一方面所述的方法中的步驟。
25、第四方面,本發明實施例還提供一種可讀存儲介質,用于存儲程序,所述程序被處理器執行時實現如第一方面所述的方法中的步驟。
26、在本申請實施例中,基于n條支路的第二光功率確定目標光功率,再基于第一光功率和目標光功率的差值的絕對值判斷是否需要切換當前使用的光路。通過上述設置,利用n條支路的第二光功率來反映主用光路的光功率可以排除mpi反射造成的影響。通過n條支路的第二光功率可以更好地對主用光路的光功率進行表征,提高了對主用光路故障進行判斷的準確度,進而提高了光路切換操作的準確性。
1.一種光路切換方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取第一光功率和n條支路中每一條支路的第二光功率之后,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述獲取第一光功率和n條支路中每一條支路的第二光功率之后,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述在所述第一光功率和所述目標光功率的差值的絕對值大于或等于第一閾值的情況下,將當前使用的光路由所述主用光路切換為所述備用光路,包括:
5.根據權利要求1所述的方法,其特征在于,所述備用光路的數量為至少兩條,所述在所述第一光功率和所述目標光功率的差值的絕對值大于或等于第一閾值的情況下,將當前使用的光路由所述主用光路切換為所述備用光路,包括:
6.根據權利要求1所述的方法,其特征在于,所述基于所述n條支路的第二光功率確定目標光功率,包括:
7.一種光路切換系統,其特征在于,所述光路切換系統包括光路切換裝置,所述光路切換裝置用于執行如權利要求1-6中任一項所述的光路切換方法。
8.根據權利要求7所述的光路切換系統,其特征在于,所述光路切換系統還包括:第一端設備和第二端設備,所述第一端設備包括m個分配輸出端;第二端設備包括第一合分波器和分布單元,所述第一合分波器包括第一端和第二端,所述第一端通過n條支路與所述分布單元連接,m和n均為大于1的整數;
9.一種電子設備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的程序;其特征在于,
10.一種可讀存儲介質,用于存儲程序,其特征在于,所述程序被處理器執行時實現如權利要求1至6中任一項所述的方法中的步驟。