本公開涉及終端,尤其涉及一種雙卡數(shù)據(jù)鏈路的切換方法、裝置、電子設(shè)備、存儲介質(zhì)雙卡數(shù)據(jù)鏈路的切換方法、裝置、終端、電子設(shè)備。
背景技術(shù):
1、隨著移動互聯(lián)網(wǎng)的發(fā)展普及,人們越來越多的使用手機(jī)上網(wǎng),數(shù)據(jù)業(yè)務(wù)尤為重要。目前具備雙卡雙通能力的手機(jī)雙卡可以同時進(jìn)行通話和數(shù)據(jù)業(yè)務(wù)。具備雙卡雙通能力的手機(jī)雖然可以同時建立兩路數(shù)據(jù)鏈路,但是功耗相對較大,引起續(xù)航不佳問題,一般使用時只建立一個數(shù)據(jù)鏈路。
2、生活中各個位置的無線環(huán)境不同,一個位置a運(yùn)營商網(wǎng)絡(luò)差但b運(yùn)營商的網(wǎng)絡(luò)可能很好,在此位置若使用a進(jìn)行數(shù)據(jù)業(yè)務(wù)必然體驗(yàn)差,因此,需把數(shù)據(jù)卡自動地切換到b運(yùn)營商的卡上。當(dāng)前數(shù)據(jù)卡切換的流程是:先斷開原本默認(rèn)數(shù)據(jù)卡的鏈路后,再去建立副卡的數(shù)據(jù)鏈路,該切換過程會引起短暫的斷網(wǎng),用戶若是在打游戲或直播等場景下,會出現(xiàn)時延高或卡頓,體驗(yàn)不好。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供一種雙卡數(shù)據(jù)鏈路的切換方法、裝置、終端、電子設(shè)備,以解決相關(guān)技術(shù)中的問題,在進(jìn)行雙卡切換時先建立副卡數(shù)據(jù)鏈路,形成雙數(shù)據(jù)鏈路共存,然后再切換數(shù)據(jù)卡斷開主卡數(shù)據(jù)鏈路,解決卡頓/時延高的問題。
2、本公開的第一方面實(shí)施例提出一種雙卡數(shù)據(jù)鏈路的切換方法,該方法包括:
3、在確定第一數(shù)據(jù)卡的信號強(qiáng)度小于預(yù)設(shè)信號強(qiáng)度閾值的情況下,判斷第二數(shù)據(jù)卡的信號強(qiáng)度是否滿足預(yù)設(shè)切換條件,通過所述第一數(shù)據(jù)卡建立的第一數(shù)據(jù)鏈路進(jìn)行終端的數(shù)據(jù)傳輸;
4、若所述第二數(shù)據(jù)卡的信號強(qiáng)度滿足所述預(yù)設(shè)切換條件,則開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路;其中,所述第一數(shù)據(jù)卡和所述第二數(shù)據(jù)卡處于雙卡雙通狀態(tài);
5、控制關(guān)閉所述第一數(shù)據(jù)卡對應(yīng)的第一數(shù)據(jù)鏈路。
6、在本公開的一些實(shí)施例中,所述判斷第二數(shù)據(jù)卡的信號強(qiáng)度是否滿足預(yù)設(shè)切換條件包括:
7、確定預(yù)設(shè)時長內(nèi)所述第二數(shù)據(jù)卡的信號強(qiáng)度大于所述第一數(shù)據(jù)卡的信號強(qiáng)度的次數(shù);
8、若確定所述次數(shù)大于預(yù)設(shè)次數(shù)閾值,則確定所述第二數(shù)據(jù)卡的信號強(qiáng)度滿足所述預(yù)設(shè)切換條件。
9、在本公開的一些實(shí)施例中,在開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路之前,所述方法還包括:
10、獲取當(dāng)前應(yīng)用程序的標(biāo)識信息;
11、根據(jù)預(yù)設(shè)白名單及所述標(biāo)識信息確定所述當(dāng)前應(yīng)用程序是否為可切換數(shù)據(jù)卡的應(yīng)用程序,其中,所述預(yù)設(shè)白名單中記錄有可切換數(shù)據(jù)卡的應(yīng)用程序及對應(yīng)的標(biāo)識信息;
12、所述開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路包括:
13、在確定所述當(dāng)前應(yīng)用程序?yàn)榭汕袚Q數(shù)據(jù)卡的應(yīng)用程序的情況下,開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路。
14、在本公開的一些實(shí)施例中,所述開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路包括:
15、判斷所述第一數(shù)據(jù)卡及所述第二數(shù)據(jù)卡是否均支持雙卡雙通,且是否處于所述雙卡雙通的狀態(tài);
16、在確定所述第一數(shù)據(jù)卡及所述第二數(shù)據(jù)卡均支持雙卡雙通,且處于所述雙卡雙通的狀態(tài)的情況下,建立所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路,以基于所述第二數(shù)據(jù)鏈路進(jìn)行數(shù)據(jù)傳輸。
17、在本公開的一些實(shí)施例中,在判斷第二數(shù)據(jù)卡的信號強(qiáng)度是否滿足預(yù)設(shè)切換條件之前,所述方法還包括:
18、識別終端屏幕的當(dāng)前屏幕狀態(tài);
19、若所述當(dāng)前屏幕狀態(tài)為亮屏狀態(tài),則對所述第一數(shù)據(jù)卡的信號強(qiáng)度進(jìn)行監(jiān)測;
20、判斷所述第一數(shù)據(jù)卡的信號強(qiáng)度與所述預(yù)設(shè)信號強(qiáng)度閾值之間的大小關(guān)系。
21、本公開的第二方面實(shí)施例提出一種雙卡數(shù)據(jù)鏈路的切換裝置,該裝置包括:
22、第一判斷單元,用于在確定第一數(shù)據(jù)卡的信號強(qiáng)度小于預(yù)設(shè)信號強(qiáng)度閾值的情況下,判斷第二數(shù)據(jù)卡的信號強(qiáng)度是否滿足預(yù)設(shè)切換條件,通過所述第一數(shù)據(jù)卡建立的第一數(shù)據(jù)鏈路進(jìn)行終端的數(shù)據(jù)傳輸;
23、開啟單元,用于當(dāng)所述第二數(shù)據(jù)卡的信號強(qiáng)度滿足所述預(yù)設(shè)切換條件時,開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路;其中,所述第一數(shù)據(jù)卡和所述第二數(shù)據(jù)卡處于雙卡雙通狀態(tài);
24、控制單元,用于控制關(guān)閉所述第一數(shù)據(jù)卡對應(yīng)的第一數(shù)據(jù)鏈路。
25、在本公開的一些實(shí)施例中,所述第一判斷單元,還用于:
26、確定預(yù)設(shè)時長內(nèi)所述第二數(shù)據(jù)卡的信號強(qiáng)度大于所述第一數(shù)據(jù)卡的信號強(qiáng)度的次數(shù);
27、若確定所述次數(shù)大于預(yù)設(shè)次數(shù)閾值,則確定所述第二數(shù)據(jù)卡的信號強(qiáng)度滿足所述預(yù)設(shè)切換條件。
28、在本公開的一些實(shí)施例中,所述裝置還包括:
29、獲取單元,用于在開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路之前,獲取當(dāng)前應(yīng)用程序的標(biāo)識信息;
30、確定單元,用于根據(jù)預(yù)設(shè)白名單及所述標(biāo)識信息確定所述當(dāng)前應(yīng)用程序是否為可切換數(shù)據(jù)卡的應(yīng)用程序,其中,所述預(yù)設(shè)白名單中記錄有可切換數(shù)據(jù)卡的應(yīng)用程序及對應(yīng)的標(biāo)識信息;
31、所述開啟單元,還用于在所述確定單元確定所述當(dāng)前應(yīng)用程序?yàn)榭汕袚Q數(shù)據(jù)卡的應(yīng)用程序的情況下,開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路。
32、在本公開的一些實(shí)施例中,所述開啟單元,還用于:
33、判斷所述第一數(shù)據(jù)卡及所述第二數(shù)據(jù)卡是否均支持雙卡雙通,且是否處于所述雙卡雙通的狀態(tài);
34、在確定所述第一數(shù)據(jù)卡及所述第二數(shù)據(jù)卡均支持雙卡雙通,且處于所述雙卡雙通的狀態(tài)的情況下,建立所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路,以基于所述第二數(shù)據(jù)鏈路進(jìn)行數(shù)據(jù)傳輸。
35、在本公開的一些實(shí)施例中,所述裝置還包括:
36、識別單元,用于在判斷第二數(shù)據(jù)卡的信號強(qiáng)度是否滿足預(yù)設(shè)切換條件之前,識別終端屏幕的當(dāng)前屏幕狀態(tài);
37、監(jiān)測單元,用于當(dāng)所述識別單元識別到所述當(dāng)前屏幕狀態(tài)為亮屏狀態(tài)時,對所述第一數(shù)據(jù)卡的信號強(qiáng)度進(jìn)行監(jiān)測;
38、第二判斷單元,用于判斷所述第一數(shù)據(jù)卡的信號強(qiáng)度與所述預(yù)設(shè)信號強(qiáng)度閾值之間的大小關(guān)系。
39、本公開的第三方面實(shí)施例提出一種電子設(shè)備,包括:
40、至少一個處理器;以及
41、與所述至少一個處理器通信連接的存儲器;其中,
42、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行第一方面中任一項(xiàng)所述的方法。
43、本公開的第四方面實(shí)施例提出一種存儲有計算機(jī)指令的非瞬時計算機(jī)可讀存儲介質(zhì),所述計算機(jī)指令用于使所述計算機(jī)執(zhí)行根據(jù)第一方面中任一項(xiàng)所述的方法。
44、本公開的第五方面實(shí)施例提出一種終端,所述終端包括第二方面中任一項(xiàng)所述的雙卡數(shù)據(jù)鏈路的切換裝置。
45、綜上,根據(jù)本公開提出的雙卡數(shù)據(jù)鏈路的切換方法,該方法包括在確定第一數(shù)據(jù)卡的信號強(qiáng)度小于預(yù)設(shè)信號強(qiáng)度閾值的情況下,判斷第二數(shù)據(jù)卡的信號強(qiáng)度是否滿足預(yù)設(shè)切換條件,通過所述第一數(shù)據(jù)卡建立的第一數(shù)據(jù)鏈路進(jìn)行終端的數(shù)據(jù)傳輸;若所述第二數(shù)據(jù)卡的信號強(qiáng)度滿足所述預(yù)設(shè)切換條件,則開啟所述第二數(shù)據(jù)卡對應(yīng)的第二數(shù)據(jù)鏈路;其中,所述第一數(shù)據(jù)卡和所述第二數(shù)據(jù)卡處于雙卡雙通狀態(tài);控制關(guān)閉所述第一數(shù)據(jù)卡對應(yīng)的第一數(shù)據(jù)鏈路。與相關(guān)技術(shù)相比,本公開在進(jìn)行雙卡切換時先建立第二數(shù)據(jù)卡的第二數(shù)據(jù)鏈路,形成雙數(shù)據(jù)鏈路(第一數(shù)據(jù)鏈路與第二數(shù)據(jù)鏈路)共存的中間態(tài),再斷開第一數(shù)據(jù)庫對應(yīng)的第一數(shù)據(jù)鏈路,解決卡頓/時延高的問題。
46、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。