本技術(shù)涉及無線通信領(lǐng)域,具體而言,涉及一種重定向控制方法、終端設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在通信領(lǐng)域中,終端設(shè)備會按照網(wǎng)絡(luò)的配置進行重定向。例如,終端設(shè)備打開5g(第五代移動通信技術(shù),5th?generation?mobile?networks)網(wǎng)絡(luò)的開關(guān)后,終端設(shè)備由4g(第四代移動通信技術(shù),fourth?generation?mobile?communication?technology)長期演進(long?term?evolution,lte)小區(qū)重定向到5g獨立組網(wǎng)(standalone,sa)小區(qū)進行數(shù)據(jù)通信業(yè)務(wù)。若sa小區(qū)存在接入問題(例如,信號弱或認證錯誤等問題)會導(dǎo)致終端設(shè)備重定向失敗。然而,由于網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備(如基站)無法感知重定向失敗,網(wǎng)絡(luò)設(shè)備會根據(jù)終端設(shè)備上傳的報告下發(fā)重定向通知,導(dǎo)致終端設(shè)備頻繁的重定向失敗,造成用戶數(shù)據(jù)通信業(yè)務(wù)出現(xiàn)卡頓的問題。
技術(shù)實現(xiàn)思路
1、鑒于以上內(nèi)容,有必要提供一種重定向控制方法、終端設(shè)備及存儲介質(zhì)以解決終端設(shè)備頻繁的重定向失敗導(dǎo)致終端設(shè)備的數(shù)據(jù)通信業(yè)務(wù)出現(xiàn)卡頓的技術(shù)問題。
2、第一方面,本技術(shù)實施例提供一種重定向控制方法,所述方法包括:終端設(shè)備接入第一網(wǎng)絡(luò);在終端設(shè)備運行第一應(yīng)用時,若檢測到終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的重定向失敗的次數(shù)達到第一閾值,在第一抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò);在終端設(shè)備運行第二應(yīng)用時,若檢測到終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的重定向失敗的次數(shù)達到第二閾值,在第二抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò);其中,第一應(yīng)用對時延的敏感度高于第二應(yīng)用對時延的敏感度,第一抑制時長大于第二抑制時長,第一閾值與第二閾值相同或不同。上述方案能夠根據(jù)應(yīng)用對時間的敏感度確定不同的抑制條件,并根據(jù)終端設(shè)備中運行的應(yīng)用的抑制條件對終端設(shè)備的重定向失敗進行抑制,如此避免終端設(shè)備在運行應(yīng)用時,頻繁由第一網(wǎng)絡(luò)向第二網(wǎng)絡(luò)進行重定向,并避免頻繁切換網(wǎng)絡(luò)造成數(shù)據(jù)業(yè)務(wù)的卡頓。另外,根據(jù)應(yīng)用對時延的敏感度設(shè)置應(yīng)用對應(yīng)的抑制條件及抑制時長,可以更加準確地評估是否對終端設(shè)備進行重定向抑制,從而保證終端設(shè)備當前的數(shù)據(jù)通信業(yè)務(wù)的穩(wěn)定運行。
3、在本技術(shù)的一實施例中,若檢測到終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的重定向失敗后,所述方法還包括:若確定重定向失敗屬于預(yù)設(shè)類型,記錄重定向失敗的次數(shù);若確定重定向失敗不屬于預(yù)設(shè)類型,繼續(xù)檢測終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的重定向失敗。上述方案中,終端設(shè)備針對預(yù)設(shè)類型的重定向失敗進行記錄,可以實現(xiàn)對預(yù)設(shè)類型的重定向失敗進行抑制。
4、在本技術(shù)的一實施例中,在終端設(shè)備運行第一應(yīng)用時,所述方法還包括:確定終端設(shè)備的前臺應(yīng)用為第一應(yīng)用,并根據(jù)第一應(yīng)用的應(yīng)用信息確定第一應(yīng)用的抑制條件及第一抑制時長,第一應(yīng)用的抑制條件為終端設(shè)備的重定向失敗的次數(shù)達到第一閾值;在終端設(shè)備運行第二應(yīng)用時,所述方法還包括:確定終端設(shè)備的前臺應(yīng)用為第二應(yīng)用,并根據(jù)第二應(yīng)用的應(yīng)用信息確定第二應(yīng)用的抑制條件及第二抑制時長,第二應(yīng)用的抑制條件為終端設(shè)備的重定向失敗的次數(shù)達到第二閾值。上述技術(shù)方案可以將前臺應(yīng)用的抑制條件作為終端設(shè)備進行重定向抑制的判斷依據(jù),并在終端設(shè)備的重定向失敗的次數(shù)達到閾值時對終端設(shè)備進行重定向抑制,如此避免終端設(shè)備頻繁在第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)之間進行接入切換時所造成的前臺應(yīng)用的數(shù)據(jù)通信業(yè)務(wù)出現(xiàn)卡頓的問題,提高網(wǎng)絡(luò)通信穩(wěn)定性。
5、在本技術(shù)的一實施例中,根據(jù)第一應(yīng)用的應(yīng)用信息確定第一應(yīng)用的抑制條件及第一抑制時長包括:根據(jù)第一應(yīng)用的應(yīng)用信息查詢預(yù)置的抑制參數(shù),確定第一應(yīng)用的抑制條件及第一抑制時長;根據(jù)第二應(yīng)用的應(yīng)用信息確定第二應(yīng)用的抑制條件及第二抑制時長包括:根據(jù)第二應(yīng)用的應(yīng)用信息查詢預(yù)置的抑制參數(shù),確定第二應(yīng)用的抑制條件及第二抑制時長。上述技術(shù)方案根據(jù)終端設(shè)備運行的應(yīng)用查詢預(yù)置的抑制參數(shù)確定出終端設(shè)備的抑制條件及抑制時長,并基于確定的抑制條件及抑制時長對終端設(shè)備進行重定向抑制。
6、在本技術(shù)的一實施例中,所述方法還包括:若檢測到終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的重定向失敗的次數(shù)未達到第一閾值,繼續(xù)檢測終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的新的重定向失?。蝗舸_定新的重定向失敗屬于預(yù)設(shè)類型,記錄重定向失敗的次數(shù);獲取終端設(shè)備的前臺應(yīng)用的應(yīng)用信息以對前臺應(yīng)用進行刷新;若前臺應(yīng)用為第一應(yīng)用,且終端設(shè)備的重定向失敗的次數(shù)達到第一閾值時,在第一抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)。上述技術(shù)方案獲取終端設(shè)備的前臺應(yīng)用的應(yīng)用信息以對前臺應(yīng)用進行刷新;若前臺應(yīng)用為第一應(yīng)用,且終端設(shè)備的重定向失敗的次數(shù)達到第一閾值時,在第一抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò),如此能夠保證終端設(shè)備始終根據(jù)當前運行的前臺應(yīng)用的抑制條件對終端設(shè)備的重定向進行抑制。
7、在本技術(shù)的一實施例中,獲取終端設(shè)備的前臺應(yīng)用的應(yīng)用信息以對前臺應(yīng)用進行刷新之后,所述方法還包括:若前臺應(yīng)用為第二應(yīng)用,確定第二應(yīng)用的抑制條件及第二抑制時長,第二應(yīng)用的抑制條件為終端設(shè)備的重定向失敗的次數(shù)達到第二閾值;判斷終端設(shè)備的重定向失敗是否達到第二應(yīng)用的抑制條件;若終端設(shè)備的重定向失敗達到第二應(yīng)用的抑制條件,在第二抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò);若終端設(shè)備的重定向失敗未達到第二應(yīng)用的抑制條件,繼續(xù)檢測終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的新的重定向失敗。上述技術(shù)方案中若前臺應(yīng)用為第二應(yīng)用,確定第二應(yīng)用的抑制條件及第二抑制時長,并在終端設(shè)備的重定向失敗達到第二應(yīng)用的抑制條件,在第二抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò),如此在終端設(shè)備始終的前臺應(yīng)用發(fā)生切換后,仍然能夠根據(jù)切換后的前臺應(yīng)用的抑制條件對終端設(shè)備的重定向進行抑制。
8、在本技術(shù)的一實施例中,在第一抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)包括:在第一抑制時長內(nèi)關(guān)閉終端設(shè)備接入第二網(wǎng)絡(luò)的功能;在第二抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)包括:在第二抑制時長內(nèi)關(guān)閉終端設(shè)備接入第二網(wǎng)絡(luò)的功能。上述技術(shù)方案中,在抑制時長內(nèi)關(guān)閉終端設(shè)備接入第二網(wǎng)絡(luò)的功能后,使得終端設(shè)備不進行第二網(wǎng)絡(luò)的搜索,且終端設(shè)備駐留在第一網(wǎng)絡(luò)后不向第一網(wǎng)絡(luò)上報報告。
9、在本技術(shù)的一實施例中,在第一抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)包括:在第一抑制時長內(nèi)降低接入第二網(wǎng)絡(luò)的優(yōu)先級,使得接入第一網(wǎng)絡(luò)的優(yōu)先級高于接入第二網(wǎng)絡(luò)的優(yōu)先級;在第二抑制時長內(nèi)抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)包括:在第二抑制時長內(nèi)降低接入第二網(wǎng)絡(luò)的優(yōu)先級,使得接入第一網(wǎng)絡(luò)的優(yōu)先級高于接入第二網(wǎng)絡(luò)的優(yōu)先級。上述技術(shù)方案中,在抑制時長內(nèi)降低接入第二網(wǎng)絡(luò)的優(yōu)先級,使得接入第一網(wǎng)絡(luò)的優(yōu)先級高于接入第二網(wǎng)絡(luò)的優(yōu)先級后,進而使得終端設(shè)備可以在抑制時長內(nèi)駐留在第一網(wǎng)絡(luò)中。
10、在本技術(shù)的一實施例中,所述方法還包括:在終端設(shè)備運行第一應(yīng)用時,若抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的時長達到第一抑制時長,退出對終端設(shè)備的重定向抑制;在終端設(shè)備運行第二應(yīng)用時,若抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的時長達到第二抑制時長時,退出對終端設(shè)備的重定向抑制。上述技術(shù)方案中,在抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的時間到達抑制時長后,恢復(fù)終端設(shè)備接入第二網(wǎng)絡(luò)的功能,使得終端設(shè)備能夠從駐留的第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)。
11、在本技術(shù)的一實施例中,在退出對終端設(shè)備的重定向抑制之后,所述方法還包括:在終端設(shè)備運行第一應(yīng)用時,若在第一老化時長內(nèi)檢測到終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的重定向失敗的次數(shù)達到第一閾值,根據(jù)第三抑制時長,抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò);當抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的時長達到第三抑制時長時,退出對終端設(shè)備的重定向抑制;在終端設(shè)備運行第二應(yīng)用時,若在第二老化時長內(nèi)檢測到終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的重定向失敗的次數(shù)達到第二閾值,根據(jù)第四抑制時長,抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò);當抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的時長達到第四抑制時長時,退出對終端設(shè)備的重定向抑制;其中,第三抑制時長大于第一抑制時長,第四抑制時長大于第二抑制時長。上述技術(shù)方案中,若終端設(shè)備在退出重定向抑制后的老化時長內(nèi),終端設(shè)備的重定向失敗再次達到抑制條件,則對終端設(shè)備進行抑制時長更長的重定向抑制,以加大對終端設(shè)備的重定向的抑制力度,從而提高網(wǎng)絡(luò)通信穩(wěn)定性。
12、在本技術(shù)的一實施例中,退出對終端設(shè)備的重定向抑制包括:恢復(fù)終端設(shè)備接入第二網(wǎng)絡(luò)的功能;或者,提高接入第二網(wǎng)絡(luò)的優(yōu)先級,使得接入第二網(wǎng)絡(luò)的優(yōu)先級高于接入第一網(wǎng)絡(luò)的優(yōu)先級。上述技術(shù)方案中,在抑制終端設(shè)備由第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)的時間到達抑制時長后,通過恢復(fù)終端設(shè)備接入第二網(wǎng)絡(luò)的功能;或者提高接入第二網(wǎng)絡(luò)的優(yōu)先級,使得接入第二網(wǎng)絡(luò)的優(yōu)先級高于接入第一網(wǎng)絡(luò)的優(yōu)先級,從而使得終端設(shè)備能夠從駐留的第一網(wǎng)絡(luò)重定向到第二網(wǎng)絡(luò)。
13、在本技術(shù)的一實施例中,在退出對終端設(shè)備的重定向抑制之后,所述方法還包括:清空記錄的重定向失敗的發(fā)生次數(shù)。上述技術(shù)方案通過清空記錄的重定向失敗的發(fā)生次數(shù)可以便于終端設(shè)備對重定向失敗進行重新記錄,并依據(jù)重新記錄的重定向失敗再次判斷終端設(shè)備是否需要進行重定向抑制。
14、在本技術(shù)的一實施例中,所述方法還包括:在終端設(shè)備開機啟動時加載抑制參數(shù),抑制參數(shù)包括不同的應(yīng)用信息、抑制條件以及抑制時長之間的對應(yīng)關(guān)系,抑制條件包括終端設(shè)備的重定向失敗的次數(shù)閾值。上述技術(shù)方案,在終端設(shè)備開機啟動時加載抑制參數(shù),加載后的抑制參數(shù)能夠被終端設(shè)備調(diào)用。
15、第二方面,本技術(shù)實施例提供一種電子設(shè)備,包括處理器、存儲器;其中處理器與存儲器相連接;存儲器,用于存儲程序指令;處理器,用于讀取存儲器中存儲的程序指令,以實現(xiàn)上述重定向控制方法。
16、第三方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)存儲有程序指令,當程序指令被處理器執(zhí)行時,執(zhí)行上述重定向控制方法。
17、另外,第二方面至第三方面所帶來的技術(shù)效果可參見上述方法部分各設(shè)計的方法相關(guān)的描述,此處不再贅述。