System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信,尤其涉及一種網絡切換方法、裝置、通信設備、存儲介質及程序產品。
技術介紹
1、多wan(wide?area?network,廣域網)通信設備在出廠時僅有蜂窩無線鏈路配置,但在實際的網絡部署環境中,用戶可能會根據需要在蜂窩無線鏈路的基礎上配置有線鏈路,這樣就形成了蜂窩無線鏈路和有線鏈路多個網絡同時接入的情況。因此,會涉及到主鏈路以及鏈路之間的切換,以確保網絡的連續性和穩定性。
2、目前,現有技術通常直接將有線鏈路或蜂窩無線鏈路作為網絡的主鏈路。
3、然而,直接將有線鏈路或蜂窩無線鏈路作為網絡的主鏈路,導致多wan通信設備在不同的應用場景下,不能及時進行網絡切換,降低了網絡切換的靈活性。
技術實現思路
1、本申請實施例提供網絡切換方法、裝置、通信設備、存儲介質及程序產品,用以達到提高網絡切換的靈活性的效果。
2、第一方面,本申請實施例提供一種網絡切換方法,包括:接收用戶終端發送的網絡鏈路配置數據;其中網絡鏈路配置數據包括網絡鏈路配置類型;當網絡鏈路配置類型為僅配置有線鏈路時,若有線鏈路連通,則使用有線鏈路;當網絡鏈路配置類型為僅配置蜂窩無線鏈路時,執行以下步驟:判斷蜂窩無線鏈路是否連通;若蜂窩無線鏈路連通,則使用蜂窩無線鏈路;若蜂窩無線鏈路不連通,則根據網絡鏈路配置數據判斷是否允許wifi切換至sta模式;若允許wifi切換至sta模式,則在預設網絡服務范圍內獲取可用wifi,并將網絡切換至可用wifi;在蜂窩無線鏈路連通時再切換至蜂
3、在一種可能的實施方式中,判斷當前網絡服務區的蜂窩無線鏈路是否滿足使用條件,包括:獲取當前網絡服務區的信噪比和參考信號接收功率;若信噪比大于信噪比閾值,且參考信號接收功率大于參考信號接收功率閾值,則判定當前網絡服務區的蜂窩無線鏈路滿足使用條件。
4、在一種可能的實施方式中,還包括:當前網絡服務區的蜂窩無線鏈路不滿足使用條件,且相鄰網絡服務區對應的蜂窩無線鏈路也不滿足使用條件時,判斷有線鏈路是否連通;若有線鏈路連通,則將網絡切換至有線鏈路;在蜂窩無線鏈路連通時,再將網絡切換至蜂窩無線鏈路。
5、在一種可能的實施方式中,還包括:若在預設網絡服務范圍內未獲取可用wifi,則將網絡切換至蜂窩無線網絡。
6、在一種可能的實施方式中,還包括:蜂窩無線鏈路不連通時,對蜂窩無線鏈路進行異常恢復處理,以在蜂窩無線鏈路連通時,再將網絡切換至蜂窩無線鏈路。
7、在一種可能的實施方式中,將網絡切換至滿足使用條件的相鄰網絡服務區對應的蜂窩無線鏈路,包括:通過鎖頻技術,將網絡切換至滿足使用條件的相鄰網絡服務區對應的蜂窩無線鏈路。
8、在一種可能的實施方式中,還包括:持續監測當前網絡服務區的信號質量,以及相鄰網絡服務區的信號質量;根據當前網絡服務區的信號質量,以及相鄰網絡服務區的信號質量,以判斷使用當前網絡服務區的蜂窩無線鏈路,或使用相鄰網絡服務區的蜂窩無線鏈路;在使用當前網絡服務區的蜂窩無線鏈路,或使用相鄰網絡服務區的蜂窩無線鏈路后,獲取ip地址;在使用蜂窩無線鏈路過程中,根據ip地址進行通信。
9、第二方面,本申請實施例提供一種網絡切換裝置,包括:
10、接收模塊,用于接收用戶終端發送的網絡鏈路配置數據;其中網絡鏈路配置數據包括網絡鏈路配置類型;
11、第一網絡鏈路判斷模塊,用于當網絡鏈路配置類型為僅配置有線鏈路時,若有線鏈路連通,則使用有線鏈路;
12、第二網絡鏈路判斷模塊,用于當網絡鏈路配置類型為僅配置蜂窩無線鏈路時,執行以下步驟;
13、其中,第二網絡鏈路判斷模塊包括:
14、第一判斷單元,用于判斷蜂窩無線鏈路是否連通;
15、第一判定單元,用于若蜂窩無線鏈路連通,則使用蜂窩無線鏈路;
16、第二判定單元,用于若蜂窩無線鏈路不連通,則根據網絡鏈路配置數據判斷是否允許wifi切換至sta模式;若允許wifi切換至sta模式,則在預設網絡服務范圍內獲取可用wifi,并將網絡切換至可用wifi;在蜂窩無線鏈路連通時再切換至蜂窩無線鏈路;
17、第三網絡鏈路判斷模塊,用于當網絡鏈路配置類型為蜂窩無線鏈路優先時,執行以下步驟;
18、其中,第三網絡鏈路判斷模塊包括:
19、第二判斷單元,用于判斷網絡鏈路配置數據中的信噪比閾值和參考信號接收功率閾值是否為空;
20、第三判定單元,若信噪比閾值和參考信號接收功率閾值均為空,則判斷蜂窩無線鏈路是否連通;
21、第四判定單元,用于若蜂窩無線鏈路連通,則使用蜂窩無線鏈路;若蜂窩無線鏈路不連通但有線鏈路連通,則將網絡切換至有線鏈路;在蜂窩無線鏈路連通時再切換至蜂窩無線鏈路;
22、第五判定單元,若信噪比閾值和參考信號接收功率閾值均不為空,則判斷當前網絡服務區的蜂窩無線鏈路是否滿足使用條件;若滿足,則使用當前網絡服務區的蜂窩無線鏈路;若不滿足,則將網絡切換至滿足使用條件的相鄰網絡服務區對應的蜂窩無線鏈路;
23、第四網絡鏈路判斷模塊,用于當網絡鏈路配置數據為有線鏈路優先時,執行以下步驟;
24、其中,第四網絡鏈路判斷模塊包括:
25、第三判斷單元,用于判斷網絡鏈路配置數據中是否存在預設定位區域數據;
26、第六判定單元,用于若絡鏈路配置數據中不存在預設定位區域數據,則判斷有線鏈路是否連通;若有線鏈路連通,則使用有線鏈路;若有線鏈路不連通但蜂窩無線鏈路連通,則將網絡切換至蜂窩無線鏈路;在有線鏈路連通時再切換至有線鏈路;
27、第七判本文檔來自技高網...
【技術保護點】
1.一種網絡切換方法,其特征在于,應用于多WAN通信設備,包括:
2.根據權利要求1所述的方法,其特征在于,所述判斷當前網絡服務區的蜂窩無線鏈路是否滿足使用條件,包括:
3.根據權利要求1所述的方法,其特征在于,還包括:
4.根據權利要求1所述的方法,其特征在于,還包括:
5.根據權利要求1所述的方法,其特征在于,還包括:
6.根據權利要求1所述的方法,其特征在于,所述將網絡切換至滿足使用條件的相鄰網絡服務區對應的蜂窩無線鏈路,包括:
7.根據權利要求1-6任一項所述的方法,其特征在于,還包括:
8.一種網絡切換裝置,其特征在于,應用于多WAN通信設備,包括:
9.一種多WAN通信設備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如權利要求1-7中任一項所述的方法。
11.一種計算機程序產品,其特征在于,包括計算機程序
...【技術特征摘要】
1.一種網絡切換方法,其特征在于,應用于多wan通信設備,包括:
2.根據權利要求1所述的方法,其特征在于,所述判斷當前網絡服務區的蜂窩無線鏈路是否滿足使用條件,包括:
3.根據權利要求1所述的方法,其特征在于,還包括:
4.根據權利要求1所述的方法,其特征在于,還包括:
5.根據權利要求1所述的方法,其特征在于,還包括:
6.根據權利要求1所述的方法,其特征在于,所述將網絡切換至滿足使用條件的相鄰網絡服務區對應的蜂窩無線鏈路,包括:
7.根據權利要求1...
【專利技術屬性】
技術研發人員:王延紅,于倩倩,張冀海,杭才俊,
申請(專利權)人:中國聯合網絡通信集團有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。