本申請涉及數(shù)據(jù)通道切換領(lǐng)域,具體涉及一種數(shù)據(jù)通道切換方法、裝置及電子設(shè)備。
背景技術(shù):
1、隨著無線通信技術(shù)的發(fā)展,人們對無線終端的依賴越來越高,其中,雙卡雙通移動終端給用戶帶來了很多的便利,市場上雙卡雙通移動終端的銷售比例也在不斷增大。雙卡雙通移動終端中可安裝兩個獨立的卡槽,即客戶識別模塊(subscriber?identity?module,sim)或全球用戶識別模塊(universal?subscriber?identity?module,usim)。雙卡雙通移動終端一般包含兩套基帶處理器,兩套基帶處理器能支持兩張sim卡或usim卡同時工作。
2、雙卡雙通移動終端的雙卡分為主卡和副卡,用戶在使用雙卡雙通移動終端進行通話或上網(wǎng)時,默認選擇主卡來承載網(wǎng)絡(luò)業(yè)務(wù),在進行主副卡的網(wǎng)絡(luò)數(shù)據(jù)切換時,現(xiàn)有技術(shù)只有在主卡的移動網(wǎng)絡(luò)掉網(wǎng)時或分組數(shù)據(jù)網(wǎng)絡(luò)(packet?data?network,pdn)連接斷開后,才由客戶端嘗試重新注冊網(wǎng)絡(luò)并撥號,并在失敗后才觸發(fā)通道切換流程,導(dǎo)致由于網(wǎng)絡(luò)監(jiān)測不及時,造成主副卡的網(wǎng)絡(luò)數(shù)據(jù)通道切換速度慢,從而降低用戶使用體驗感。
技術(shù)實現(xiàn)思路
1、有鑒于此,本公開提供了一種數(shù)據(jù)通道切換方法、裝置及電子設(shè)備,主要目的在于改善現(xiàn)有技術(shù)中只有在主卡的移動網(wǎng)絡(luò)掉網(wǎng)時或分組數(shù)據(jù)網(wǎng)絡(luò)(packet?data?network,pdn)連接斷開后,才由客戶端嘗試重新注冊網(wǎng)絡(luò)并撥號,并在失敗后才觸發(fā)通道切換流程,導(dǎo)致網(wǎng)絡(luò)監(jiān)測不及時,造成主副卡的網(wǎng)絡(luò)數(shù)據(jù)通道切換速度慢,從而降低用戶使用體驗感的問題。
2、第一方面,本公開提供了一種數(shù)據(jù)通道切換方法,包括:
3、獲取當前數(shù)據(jù)通道的多個通道信息,所述當前數(shù)據(jù)通道為上位機系統(tǒng)與服務(wù)器之間當前進行數(shù)據(jù)通信的通道;
4、基于異常狀態(tài)檢測策略對所述多個通道信息進行監(jiān)測,得到所述多個通道信息對應(yīng)的多個監(jiān)測結(jié)果,所述異常狀態(tài)檢測策略包括針對網(wǎng)絡(luò)層數(shù)據(jù)傳輸?shù)闹辽僖粋€異常狀態(tài)檢測策略,以及針對無線網(wǎng)絡(luò)信號質(zhì)量的至少一個異常狀態(tài)檢測策略;
5、若所述多個監(jiān)測結(jié)果中預(yù)設(shè)個數(shù)監(jiān)測結(jié)果為異常,則判斷所述當前數(shù)據(jù)通道的通信狀態(tài)為異常狀態(tài);
6、若所述當前數(shù)據(jù)通道的通信狀態(tài)為異常狀態(tài),則將所述當前數(shù)據(jù)通道切換至備用數(shù)據(jù)通道,所述備用數(shù)據(jù)通道為上位機系統(tǒng)與服務(wù)器之間待建立數(shù)據(jù)通信的通道。
7、第二方面,本公開提供了一種數(shù)據(jù)通道切換裝置,包括:
8、獲取模塊,用于獲取當前數(shù)據(jù)通道的多個通道信息,所述當前數(shù)據(jù)通道為上位機系統(tǒng)與服務(wù)器之間當前進行數(shù)據(jù)通信的通道;
9、監(jiān)測模塊,用于基于異常狀態(tài)檢測策略對所述多個通道信息進行監(jiān)測,得到所述多個通道信息對應(yīng)的多個監(jiān)測結(jié)果,所述異常狀態(tài)檢測策略包括針對網(wǎng)絡(luò)層數(shù)據(jù)傳輸?shù)闹辽僖粋€異常狀態(tài)檢測策略,以及針對無線網(wǎng)絡(luò)信號質(zhì)量的至少一個異常狀態(tài)檢測策略;
10、判斷模塊,用于若所述多個監(jiān)測結(jié)果中預(yù)設(shè)個數(shù)監(jiān)測結(jié)果為異常,則判斷所述當前數(shù)據(jù)通道的通信狀態(tài)為異常狀態(tài);
11、切換模塊,用于若所述當前數(shù)據(jù)通道的通信狀態(tài)為異常狀態(tài),則將所述當前數(shù)據(jù)通道切換至備用數(shù)據(jù)通道,所述備用數(shù)據(jù)通道為上位機系統(tǒng)與服務(wù)器之間待建立數(shù)據(jù)通信的通道。
12、第三方面,本公開提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的數(shù)據(jù)通道切換方法。
13、第四方面,本公開提供了一種電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)第一方面所述的數(shù)據(jù)通道切換方法。
14、借由上述技術(shù)方案,本公開提供的一種數(shù)據(jù)通道切換方法、裝置及電子設(shè)備,與目前現(xiàn)有技術(shù)相比,本公開可實現(xiàn)數(shù)據(jù)通道的快速切換,降低由于網(wǎng)絡(luò)速度變慢而帶來的網(wǎng)絡(luò)卡頓問題。具體可首先獲取當前數(shù)據(jù)通道的多個通道信息,當前數(shù)據(jù)通道為上位機系統(tǒng)與服務(wù)器之間當前進行數(shù)據(jù)通信的通道;基于異常狀態(tài)檢測策略對多個通道信息進行監(jiān)測,得到多個通道信息對應(yīng)的多個監(jiān)測結(jié)果,異常狀態(tài)檢測策略包括針對網(wǎng)絡(luò)層數(shù)據(jù)傳輸?shù)闹辽僖粋€異常狀態(tài)檢測策略,以及針對無線網(wǎng)絡(luò)信號質(zhì)量的至少一個異常狀態(tài)檢測策略;判斷模塊,用于若多個監(jiān)測結(jié)果中預(yù)設(shè)個數(shù)監(jiān)測結(jié)果為異常,則判斷當前數(shù)據(jù)通道的通信狀態(tài)為異常狀態(tài);若當前數(shù)據(jù)通道的通信狀態(tài)為異常狀態(tài),則將當前數(shù)據(jù)通道切換至備用數(shù)據(jù)通道,備用數(shù)據(jù)通道為上位機系統(tǒng)與服務(wù)器之間待建立數(shù)據(jù)通信的通道。通過應(yīng)用本公開的技術(shù)方案,實現(xiàn)對當前數(shù)據(jù)通道的網(wǎng)絡(luò)監(jiān)控,在確定當前數(shù)據(jù)通道的通信狀態(tài)為異常狀態(tài)時,就將當前數(shù)據(jù)通道切換至備用數(shù)據(jù)通道。相比從以前的被動等待無線電源分配網(wǎng)絡(luò)連接或斷開,提出主動探測并判斷異常的方案,大幅縮短了異常發(fā)現(xiàn)時間,提升用戶使用體驗感。
15、上述說明僅是本公開技術(shù)方案的概述,為了能夠更清楚了解本公開的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本公開的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本公開的具體實施方式。
1.一種數(shù)據(jù)通道切換方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于異常狀態(tài)檢測策略對所述多個通道信息進行監(jiān)測,得到所述多個通道信息對應(yīng)的多個監(jiān)測結(jié)果,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過多個所述守護線程對所述多個通道信息進行監(jiān)測,得到所述多個通道信息對應(yīng)的多個監(jiān)測結(jié)果,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過多個所述守護線程對所述多個通道信息進行監(jiān)測,得到所述多個通道信息對應(yīng)的多個監(jiān)測結(jié)果,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過多個所述守護線程對所述多個通道信息進行監(jiān)測,得到所述多個通道信息對應(yīng)的多個監(jiān)測結(jié)果,包括:
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過多個所述守護線程對所述多個通道信息進行監(jiān)測,得到所述多個通道信息對應(yīng)的多個監(jiān)測結(jié)果,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述當前數(shù)據(jù)通道切換至備用數(shù)據(jù)通道,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述通知上位機系統(tǒng)斷開與服務(wù)器之間的數(shù)據(jù)連接包括:
9.一種數(shù)據(jù)通道切換裝置,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至8中任一項所述的方法。
11.一種電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至8中任一項所述的方法。