本發(fā)明涉及無(wú)線通信技術(shù)領(lǐng)域,尤其涉及一種終端的網(wǎng)絡(luò)切換方法及終端設(shè)備。
背景技術(shù):
目前,雙卡或多卡終端已經(jīng)廣泛普及,但是由于多卡終端都是由各個(gè)芯片廠商各自提供的多卡支持,對(duì)于多卡終端沒(méi)有統(tǒng)一的定義,多卡終端能夠自動(dòng)進(jìn)行數(shù)據(jù)業(yè)務(wù)卡的切換方式通常為:首先由用戶根據(jù)自身需求主動(dòng)選擇終端的某張客戶識(shí)別模塊(Subscriber Identity Module,簡(jiǎn)稱:SIM)卡作為默認(rèn)數(shù)據(jù)業(yè)務(wù)卡,之后隨著數(shù)據(jù)業(yè)務(wù)的使用情況,終端系統(tǒng)通過(guò)監(jiān)測(cè)該默認(rèn)數(shù)據(jù)業(yè)務(wù)卡的流量狀況,判斷是否需要進(jìn)行數(shù)據(jù)業(yè)務(wù)卡切換。當(dāng)默認(rèn)數(shù)據(jù)業(yè)務(wù)卡的流量剩余較少時(shí),控制切換到另一個(gè)數(shù)據(jù)業(yè)務(wù)卡。
另外,在終端使用某一數(shù)據(jù)業(yè)務(wù)卡進(jìn)行數(shù)據(jù)業(yè)務(wù)的過(guò)程中,根據(jù)網(wǎng)絡(luò)類型優(yōu)先級(jí),在多卡終端的硬件支持的前提下,優(yōu)先選擇4G網(wǎng)絡(luò),當(dāng)4G網(wǎng)絡(luò)無(wú)信號(hào)時(shí)嘗試連接3G網(wǎng)絡(luò),如果3G網(wǎng)絡(luò)無(wú)信號(hào)時(shí),嘗試切換2G網(wǎng)絡(luò),即在用戶選擇了某一數(shù)據(jù)業(yè)務(wù)卡之后,根據(jù)網(wǎng)絡(luò)情況選擇合適的網(wǎng)絡(luò)類型。
然而,上述的方式只是根據(jù)數(shù)據(jù)業(yè)務(wù)卡的剩余流量就進(jìn)行卡間的網(wǎng)絡(luò)切換,或者簡(jiǎn)單的根據(jù)網(wǎng)絡(luò)狀況進(jìn)行卡內(nèi)的網(wǎng)絡(luò)切換,容易導(dǎo)致切換后的網(wǎng)絡(luò)狀況差或者剩余流量較少,網(wǎng)絡(luò)切換的準(zhǔn)確度較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法及終端設(shè)備,用于解決根據(jù)數(shù)據(jù)業(yè)務(wù)卡的剩余流量就進(jìn)行卡間的網(wǎng)絡(luò)切換,或者簡(jiǎn)單的根據(jù)網(wǎng)絡(luò)狀況進(jìn)行卡內(nèi)的網(wǎng)絡(luò)切換,容易導(dǎo)致切換后的網(wǎng)絡(luò)狀況差或者剩余流量較少,網(wǎng)絡(luò)切換的準(zhǔn)確度較低的問(wèn)題。
本發(fā)明實(shí)施例第一方面終端的網(wǎng)絡(luò)切換方法,所述終端包括第一數(shù)據(jù)卡 和第二數(shù)據(jù)卡,所述第一數(shù)據(jù)卡為所述終端當(dāng)前使用的數(shù)據(jù)卡,所述方法包括:
檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件;
若滿足網(wǎng)絡(luò)切換觸發(fā)條件,則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò);
切換到所述確定目標(biāo)網(wǎng)絡(luò)。
其中,每個(gè)數(shù)據(jù)的網(wǎng)絡(luò)信息參數(shù)包括了多種網(wǎng)絡(luò)制式下的狀態(tài),例如:2G、3G、4G以及更高級(jí)的網(wǎng)絡(luò)制式。
可選的,該網(wǎng)絡(luò)信息參數(shù)包括該卡的網(wǎng)絡(luò)的剩余流量、網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)中的至少兩個(gè)參數(shù),也可以包括已使用流量,或者其他根據(jù)影響用戶使用的參數(shù),對(duì)此本發(fā)明不做限制。
本方案提供的終端的網(wǎng)絡(luò)切換方法,提供了雙卡終端的網(wǎng)絡(luò)切換方案,針對(duì)三個(gè)或三個(gè)以上數(shù)據(jù)卡的終端,同樣也可以采用該種方式,通過(guò)綜合考慮每個(gè)數(shù)據(jù)卡的每種網(wǎng)絡(luò)的網(wǎng)絡(luò)信息參數(shù),尋找到網(wǎng)絡(luò)信息參數(shù)最合理有效的目標(biāo)網(wǎng)絡(luò),完成網(wǎng)絡(luò)切換,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度。
進(jìn)一步地,所述切換到所述目標(biāo)網(wǎng)絡(luò)包括:
判斷所述目標(biāo)網(wǎng)絡(luò)是否屬于第一數(shù)據(jù)卡;
若屬于,則通過(guò)卡內(nèi)網(wǎng)絡(luò)切換的方式換到所述目標(biāo)網(wǎng)絡(luò);
若不屬于,則將數(shù)據(jù)業(yè)務(wù)切換至所述第二數(shù)據(jù)卡上,并接入所述目標(biāo)網(wǎng)絡(luò)。
在進(jìn)行具體的網(wǎng)絡(luò)切換的過(guò)程中,如果選擇的目標(biāo)網(wǎng)絡(luò)跟當(dāng)前的網(wǎng)路同在一個(gè)數(shù)據(jù)卡上,直接進(jìn)行卡內(nèi)網(wǎng)絡(luò)制式的切換即可,如果在不同的數(shù)據(jù)卡上,則需要將業(yè)務(wù)切換到目標(biāo)網(wǎng)的數(shù)據(jù)卡上,在進(jìn)行網(wǎng)絡(luò)制式的切換。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到新的基站信息,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若所述終端判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若所述終端確定出所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
在本方案中,終端設(shè)備如果檢測(cè)到新的基站信息,則觸發(fā)網(wǎng)絡(luò)切換的選擇過(guò)程,需要判斷該新的基站對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)以及信號(hào)強(qiáng)度,只有在該第一網(wǎng)絡(luò)的優(yōu)先級(jí)高于當(dāng)前網(wǎng)絡(luò)且信號(hào)強(qiáng)度比當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度時(shí),才將該第一網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò)去實(shí)現(xiàn)切換,上述的方案提供了先判斷網(wǎng)絡(luò)類型優(yōu)先級(jí)的方案,實(shí)際實(shí)現(xiàn)過(guò)程中,也可以先判斷該第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度,后判斷優(yōu)先級(jí),對(duì)此本發(fā)明不做限制,通過(guò)綜合考慮網(wǎng)絡(luò)類型優(yōu)先級(jí)以及信號(hào)強(qiáng)度,保證切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò)。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到新的基站信息,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若所述終端判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的剩余流量;
若所述終端確定出所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
本方案中,與上述類似的由終端設(shè)備檢測(cè)到新的基站信息,則觸發(fā)網(wǎng)絡(luò)切換的選擇過(guò)程,在選取目標(biāo)網(wǎng)絡(luò)的過(guò)程中,需要判斷該新的基站對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)以及該第一網(wǎng)絡(luò)的剩余流量或者已經(jīng)使用的流量是否超限,只有在該第一網(wǎng)絡(luò)的優(yōu)先級(jí)高于當(dāng)前網(wǎng)絡(luò)且剩余流量較多時(shí),才將該第一網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò)去實(shí)現(xiàn)切換,上述的方案提供了先判斷網(wǎng)絡(luò)類型優(yōu)先級(jí)的方案,實(shí)際實(shí)現(xiàn)過(guò)程中,也可以先確定該第一網(wǎng)絡(luò)的剩余流量,或者先確定第一網(wǎng)絡(luò)的已使用流量,后判斷優(yōu)先級(jí),對(duì)此本發(fā)明不做限制,通過(guò)綜合考慮網(wǎng)絡(luò)類型優(yōu)先級(jí)以及剩余流量或已使用流量的情況,保證切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò),并且不會(huì)出現(xiàn)流量不足產(chǎn)生費(fèi)用,提高用戶體驗(yàn)。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到新的基站信息,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參 數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若所述終端獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則獲取所述第一網(wǎng)絡(luò)的剩余流量;
若所述終端確定出所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
本方案中,與上述類似的依然由終端設(shè)備檢測(cè)到新的基站信息,則觸發(fā)網(wǎng)絡(luò)切換的選擇過(guò)程,在選取目標(biāo)網(wǎng)絡(luò)的過(guò)程中,只需要考慮新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及該第一網(wǎng)絡(luò)的剩余流量或者已經(jīng)使用的流量是否超限,只有在該第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度高于當(dāng)前網(wǎng)絡(luò)且剩余流量較多時(shí),才將該第一網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò)去實(shí)現(xiàn)切換,上述的方案提供了先判斷信號(hào)強(qiáng)度的方案,實(shí)際實(shí)現(xiàn)過(guò)程中,也可以先確定該第一網(wǎng)絡(luò)的剩余流量,或者先確定第一網(wǎng)絡(luò)的已使用流量,后判斷第一網(wǎng)絡(luò)和當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度,對(duì)此本發(fā)明不做限制,通過(guò)綜合考慮網(wǎng)絡(luò)類型優(yōu)先級(jí)以及網(wǎng)絡(luò)的信號(hào)強(qiáng)度的情況,保證切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò),提高用戶體驗(yàn)和網(wǎng)絡(luò)切換的準(zhǔn)確度。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
在本方案中,觸發(fā)網(wǎng)絡(luò)切換的功能的條件的是檢測(cè)到當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度較差,例如:信號(hào)強(qiáng)度小于預(yù)設(shè)信號(hào)強(qiáng)度門限。為避免用戶的數(shù)據(jù)業(yè)務(wù)或者通話質(zhì)量受到影響,則可以根據(jù)其他的參數(shù)結(jié)合起來(lái)選擇新的目標(biāo)網(wǎng)絡(luò)進(jìn) 行切換,具體實(shí)現(xiàn)中,可以從該終端設(shè)備中存儲(chǔ)的多個(gè)基站信息中選擇,這里的基站包括多種網(wǎng)絡(luò)制式的站點(diǎn),首先選擇網(wǎng)絡(luò)類型優(yōu)先級(jí)高于或者跟當(dāng)前網(wǎng)絡(luò)相同的多個(gè)第二網(wǎng)絡(luò),然后分別檢測(cè)每個(gè)第二網(wǎng)絡(luò)的剩余流量是不是滿足設(shè)定的條件,或者檢測(cè)每個(gè)第二網(wǎng)絡(luò)的已使用流量是否超過(guò)限制值,或者可以根據(jù)信號(hào)強(qiáng)度的排序,根據(jù)網(wǎng)絡(luò)類型優(yōu)先級(jí)以及流量使用情況選擇合適的目標(biāo)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)切換,可有效提供網(wǎng)絡(luò)切換的準(zhǔn)確度。實(shí)際實(shí)現(xiàn)中,可以先根據(jù)優(yōu)先級(jí)來(lái)選擇網(wǎng)絡(luò),也可以先考慮流量的使用情況,對(duì)此本發(fā)明不做限制。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
在本方案中,與上述方案類似的,依然是由當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于門限值觸發(fā)網(wǎng)絡(luò)切換動(dòng)作,終端設(shè)備從存儲(chǔ)的基站信息列表中選擇信號(hào)強(qiáng)度大于門限值的多個(gè)第二網(wǎng)絡(luò),然后根據(jù)該些第二網(wǎng)絡(luò)的流量使用情況(包括剩余流量或者已使用流量)或者根據(jù)網(wǎng)絡(luò)類型優(yōu)先級(jí),選擇流量套餐合理,或者信號(hào)強(qiáng)度和網(wǎng)絡(luò)優(yōu)先級(jí)高于當(dāng)前網(wǎng)絡(luò)的目標(biāo)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)切換,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度,保證切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò)。
另外,在具體實(shí)現(xiàn)中,上述的剩余流量的判斷,或者信號(hào)強(qiáng)度的對(duì)比,或者網(wǎng)絡(luò)優(yōu)先級(jí)的選擇執(zhí)行順序不做限制,可以根據(jù)實(shí)際情況進(jìn)行選擇。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)剩余流量大于預(yù)設(shè)剩余流量門限的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度最優(yōu)的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
與上述兩個(gè)方案類似,在本方案中,依然由當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度低于門限值來(lái)觸發(fā)網(wǎng)絡(luò)切換的動(dòng)作,終端設(shè)備從存儲(chǔ)的基站信息列表中,選擇出剩余流量較多,即已使用的流量較少,網(wǎng)絡(luò)流量比較合理的多個(gè)第二網(wǎng)絡(luò),然后根據(jù)每個(gè)第二網(wǎng)絡(luò)的優(yōu)先級(jí)或者信號(hào)強(qiáng)度,優(yōu)先選擇信號(hào)強(qiáng)度較強(qiáng)或者網(wǎng)絡(luò)類型優(yōu)先級(jí)的網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò),完成網(wǎng)絡(luò)切換,該切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò),且在實(shí)現(xiàn)過(guò)程中對(duì)于先判斷哪個(gè)參數(shù),后判斷哪個(gè)參數(shù)本發(fā)明不做限制。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
與上述幾個(gè)方案不同的是,該方案中是由當(dāng)前使用的網(wǎng)絡(luò)制式下的剩余流量不足來(lái)觸發(fā)網(wǎng)絡(luò)切換,為避免超出流量套餐為用戶帶來(lái)不必要的費(fèi)用,本方案終端設(shè)備從基站信息列表中獲取網(wǎng)絡(luò)優(yōu)先級(jí)比當(dāng)前網(wǎng)絡(luò)高或者相同的多個(gè)第二網(wǎng)絡(luò),然后根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度或者剩余流量即流量使用情況來(lái)選擇目標(biāo)網(wǎng)絡(luò),完成網(wǎng)絡(luò)切換,在實(shí)現(xiàn)過(guò)程中,也可以優(yōu)先考慮剩余 流量或者網(wǎng)絡(luò)信號(hào)強(qiáng)度,再考慮網(wǎng)絡(luò)類型優(yōu)先級(jí)的高低,可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,對(duì)此不做限制。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
與上述方案類似,該方案中同樣的由剩余流量不足來(lái)觸發(fā)網(wǎng)絡(luò)切換動(dòng)作,終端設(shè)備根據(jù)網(wǎng)絡(luò)信號(hào)強(qiáng)度和每個(gè)網(wǎng)絡(luò)的流量使用情況,或者根據(jù)網(wǎng)絡(luò)信號(hào)強(qiáng)度和網(wǎng)絡(luò)類型優(yōu)先級(jí),從基站信息列表中選擇網(wǎng)絡(luò)狀態(tài)和剩余流量都比較好的目標(biāo)網(wǎng)絡(luò)完成網(wǎng)絡(luò)切換,提高網(wǎng)絡(luò)切換的準(zhǔn)確度和用戶體驗(yàn)。
可選的,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)剩余流量大于預(yù)設(shè)剩余流量門限的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度最優(yōu)的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
本方案中,也是用過(guò)剩余流量低于預(yù)設(shè)門限來(lái)作為網(wǎng)絡(luò)切換的觸發(fā)條件,然后根據(jù)基站信息列表中存儲(chǔ)的多個(gè)網(wǎng)絡(luò)的信息,根據(jù)剩余流量的狀況和信號(hào)強(qiáng)度,或者可以根據(jù)剩余流量的狀況和網(wǎng)絡(luò)類型優(yōu)先級(jí)的,選擇出性能較 好的目標(biāo)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)切換,綜合考慮多個(gè)參數(shù)選擇性能和剩余流量合理的目標(biāo)網(wǎng)絡(luò),提高網(wǎng)絡(luò)切換的準(zhǔn)確度。
在上述的多種方式中,均是從各卡的每個(gè)網(wǎng)絡(luò)的信號(hào)強(qiáng)度、每個(gè)網(wǎng)絡(luò)剩余流量以及每個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)中的任意兩個(gè)參數(shù)作為選擇新的目標(biāo)網(wǎng)絡(luò)的,并且對(duì)于選擇出的任意兩個(gè)參數(shù),在具體實(shí)現(xiàn)過(guò)程中判斷的順序不限制,只要能夠選擇出性能優(yōu)于當(dāng)前網(wǎng)絡(luò)的目標(biāo)網(wǎng)絡(luò)即可。
在上述方案的基礎(chǔ)上,下面提供幾種根據(jù)各卡的每個(gè)網(wǎng)絡(luò)的信號(hào)強(qiáng)度、每個(gè)網(wǎng)絡(luò)剩余流量以及每個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)三種參數(shù)進(jìn)行目標(biāo)網(wǎng)絡(luò)的選擇過(guò)程的實(shí)現(xiàn)方式:
第一種,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到新的基站信息,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若所述終端判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若所述終端確定出所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則獲取所述第一網(wǎng)絡(luò)的剩余流量和所述當(dāng)前網(wǎng)絡(luò)的剩余流量;
若所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
本方案中,在檢測(cè)到新的基站信息的觸發(fā)條件下,終端設(shè)備根據(jù)三個(gè)參數(shù)同時(shí)進(jìn)行判斷是否作為目標(biāo)網(wǎng)絡(luò);上述提供的方案是依次判斷網(wǎng)絡(luò)類型優(yōu)先級(jí)、信號(hào)強(qiáng)度以及流量使用情況的順序進(jìn)行的,實(shí)際上,在具體實(shí)現(xiàn)過(guò)程中,優(yōu)先判斷哪個(gè)參數(shù)并不做限制,即存在三種參數(shù)排列組合產(chǎn)生的六種實(shí)現(xiàn)方式,均可以實(shí)現(xiàn)上述目標(biāo)網(wǎng)絡(luò)的選擇。
第二種,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參 數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量和信號(hào)強(qiáng)度;
所述終端將至少一個(gè)第二網(wǎng)絡(luò)中信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限、且滿足最優(yōu)流量套餐判斷條件的第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
與上述方案不同的是,在檢測(cè)到當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度低于預(yù)設(shè)信號(hào)強(qiáng)度門限的觸發(fā)條件下,終端設(shè)備根據(jù)三個(gè)參數(shù)同時(shí)進(jìn)行判斷是否作為目標(biāo)網(wǎng)絡(luò);上述提供的方案是依次判斷網(wǎng)絡(luò)類型優(yōu)先級(jí)、流量使用情況以及信號(hào)強(qiáng)度的順序進(jìn)行的,實(shí)際上,在具體實(shí)現(xiàn)過(guò)程中,優(yōu)先判斷哪個(gè)參數(shù)并不做限制,即存在三種參數(shù)排列組合產(chǎn)生的六種實(shí)現(xiàn)方式,均可以實(shí)現(xiàn)上述目標(biāo)網(wǎng)絡(luò)的選擇。
第三種,所述檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件,包括:若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量和信號(hào)強(qiáng)度;
所述終端將至少一個(gè)第二網(wǎng)絡(luò)中信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限、且滿足最優(yōu)流量套餐判斷條件的第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
本方案中,與上述方案不同的是,是由當(dāng)前網(wǎng)絡(luò)的剩余流量不足,觸發(fā)網(wǎng)絡(luò)切換動(dòng)作,終端設(shè)備根據(jù)三個(gè)參數(shù)同時(shí)進(jìn)行判斷是否作為目標(biāo)網(wǎng)絡(luò);上述提供的方案是依次判斷網(wǎng)絡(luò)類型優(yōu)先級(jí)、流量使用情況以及信號(hào)強(qiáng)度的順序進(jìn)行的,實(shí)際上,在具體實(shí)現(xiàn)過(guò)程中,優(yōu)先判斷哪個(gè)參數(shù)并不做限制,即存在三種參數(shù)排列組合產(chǎn)生的六種實(shí)現(xiàn)方式,均可以實(shí)現(xiàn)上述目標(biāo)網(wǎng)絡(luò)的選擇。
上述的幾種實(shí)現(xiàn)方式提供的網(wǎng)絡(luò)切換方法,不管通過(guò)什么樣的觸發(fā)條件觸發(fā)了網(wǎng)絡(luò)切換的動(dòng)作,在選取目標(biāo)網(wǎng)絡(luò)的過(guò)程中,均需要綜合考慮網(wǎng)絡(luò)的 網(wǎng)絡(luò)類型優(yōu)先級(jí)、信號(hào)強(qiáng)度以及流量使用情況,選擇出性能優(yōu)于當(dāng)前網(wǎng)絡(luò),并且網(wǎng)絡(luò)剩余流量足夠的目標(biāo)網(wǎng)絡(luò)進(jìn)行切換,該目標(biāo)網(wǎng)絡(luò)可以是第一數(shù)據(jù)卡的網(wǎng)絡(luò)制式,也可以是其他安裝在該終端設(shè)備中的數(shù)據(jù)卡的網(wǎng)絡(luò),例如:第二數(shù)據(jù)卡,通過(guò)該種方式,有效保證切換后的網(wǎng)絡(luò)性能更好,也不會(huì)由于數(shù)據(jù)流量產(chǎn)生額外的費(fèi)用,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度,并提高用戶體驗(yàn)。
本發(fā)明實(shí)施例第二方面提供一種終端的網(wǎng)絡(luò)切換方法,所述終端包括第一數(shù)據(jù)卡和第二數(shù)據(jù)卡,所述第一數(shù)據(jù)卡為所述終端當(dāng)前使用的數(shù)據(jù)卡,所述方法包括:
檢測(cè)是所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)已使用的流量是否超過(guò)預(yù)先配置的使用流量閾值;
若所述當(dāng)前網(wǎng)絡(luò)已使用的流量超過(guò)所述使用流量閾值,則所述終端根據(jù)所述第一數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)和所述第二數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí),確定需要切換的目標(biāo)網(wǎng)絡(luò);
切換到所述目標(biāo)網(wǎng)絡(luò)。
本方案提供一種具體的網(wǎng)絡(luò)切換的實(shí)現(xiàn)方式,檢測(cè)第一數(shù)據(jù)卡當(dāng)前連接的網(wǎng)絡(luò)已使用的流量是否超過(guò)限制,如果超過(guò)了限制,則確認(rèn)需要進(jìn)行網(wǎng)絡(luò)切換,則根據(jù)每個(gè)數(shù)據(jù)卡的每種網(wǎng)絡(luò)制式對(duì)應(yīng)的已使用流量,信號(hào)強(qiáng)度和優(yōu)先級(jí),選擇出合適的目標(biāo)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)切換,綜合考慮上述多種參數(shù),提高網(wǎng)絡(luò)切換精確度。
進(jìn)一步的,所述終端根據(jù)所述第一數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)和所述第二數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí),確定需要切換的目標(biāo)網(wǎng)絡(luò),包括:
所述終端從存儲(chǔ)的基站信息列表中,根據(jù)各網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第三網(wǎng)絡(luò);
按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,所述終端根據(jù)所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及各網(wǎng)絡(luò)的已使用流量,獲取信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值且已使用流量未超過(guò)所述使用流量閾值的網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
進(jìn)一步的,所述按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,所述終端根據(jù)所 述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及各網(wǎng)絡(luò)的已使用流量,獲取信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值且已使用流量未超過(guò)所述使用流量閾值的網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò),包括:
所述終端根據(jù)所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度,獲取至少一個(gè)信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值的第四網(wǎng)絡(luò);
按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,依次檢測(cè)每個(gè)第四網(wǎng)絡(luò)的已使用流量是否超過(guò)所述使用流量閾值;
若存在一個(gè)第四網(wǎng)絡(luò)的已使用流量未超過(guò)所述使用流量閾值,則將該第四網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,所述切換到所述目標(biāo)網(wǎng)絡(luò)包括:
判斷所述目標(biāo)網(wǎng)絡(luò)是否屬于第一數(shù)據(jù)卡;
若屬于,則通過(guò)卡內(nèi)網(wǎng)絡(luò)切換的方式換到所述目標(biāo)網(wǎng)絡(luò);
若不屬于,則將數(shù)據(jù)業(yè)務(wù)切換至所述第二數(shù)據(jù)卡上,并接入所述目標(biāo)網(wǎng)絡(luò)。
本方案提供的終端的網(wǎng)絡(luò)切換方法,當(dāng)發(fā)現(xiàn)當(dāng)前使用的網(wǎng)絡(luò)流量超過(guò)設(shè)置的閾值時(shí),終端設(shè)備根據(jù)上述的方式發(fā)起一次智能匹配過(guò)程,查看存儲(chǔ)的基站信息列表中保存的優(yōu)先級(jí)高于或者與當(dāng)前網(wǎng)絡(luò)相同的多個(gè)第三網(wǎng)絡(luò),然后檢測(cè)每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度,選出信號(hào)強(qiáng)度高于設(shè)置的信號(hào)強(qiáng)度門限或者設(shè)置閾值的網(wǎng)絡(luò),然后查詢?cè)撔┚W(wǎng)絡(luò)中的每個(gè)網(wǎng)絡(luò)的流量使用情況,查找出按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,依次從信號(hào)強(qiáng)度最好的網(wǎng)絡(luò)開(kāi)始查找,若存在使用流量為超過(guò)門限,其他性能較好的網(wǎng)絡(luò)則作為目標(biāo)網(wǎng)絡(luò),否則對(duì)下一網(wǎng)絡(luò)進(jìn)行判斷,直至找到性能較好,并且剩余流量較多的目標(biāo)網(wǎng)絡(luò)完成切換,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度,提高用戶體驗(yàn)。
本發(fā)明實(shí)施例第三方面提供一種終端設(shè)備,所述終端設(shè)備包括第一數(shù)據(jù)卡和第二數(shù)據(jù)卡,所述第一數(shù)據(jù)卡為所述終端設(shè)備當(dāng)前使用的數(shù)據(jù)卡,所述終端設(shè)備包括:
檢測(cè)模塊,用于檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件;
處理模塊,用于若所述檢測(cè)模塊檢測(cè)出滿足網(wǎng)絡(luò)切換觸發(fā)條件,則根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò);
所述處理模塊還用于切換到所述確定目標(biāo)網(wǎng)絡(luò)。
進(jìn)一步地,所述處理模塊包括:
判斷子模塊,用于判斷所述目標(biāo)網(wǎng)絡(luò)是否屬于第一數(shù)據(jù)卡;
網(wǎng)絡(luò)切換子模塊,用于:
若所述判斷子模塊判斷出所述目標(biāo)網(wǎng)絡(luò)屬于第一數(shù)據(jù)卡,則通過(guò)卡內(nèi)網(wǎng)絡(luò)切換的方式換到所述目標(biāo)網(wǎng)絡(luò);
若所述判斷子模塊判斷出所述目標(biāo)網(wǎng)絡(luò)不屬于第一數(shù)據(jù)卡,則將數(shù)據(jù)業(yè)務(wù)切換至所述第二數(shù)據(jù)卡上,并接入所述目標(biāo)網(wǎng)絡(luò)。
進(jìn)一步地,所述處理模塊獲取的所述網(wǎng)絡(luò)信息參數(shù)包括該卡的網(wǎng)絡(luò)的剩余流量、網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)中的至少兩個(gè)參數(shù)。
可選的,若所述檢測(cè)模塊檢測(cè)到新的基站信息,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若確定出所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到新的基站信息,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的剩余流量;
若確定出所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到新的基站信息,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則獲取所述第一網(wǎng)絡(luò)的剩余流量;
若確定出所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)剩余流量大于預(yù)設(shè)剩余流量門限的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度最優(yōu)的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)剩余流量大于預(yù)設(shè)剩余流量門限的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度最優(yōu)的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到新的基站信息,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若確定出所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則獲取所述第一網(wǎng)絡(luò)的剩余流量和所述當(dāng)前網(wǎng)絡(luò)的剩余流量;
若所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量和信號(hào)強(qiáng)度;
將至少一個(gè)第二網(wǎng)絡(luò)中信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限、且滿足最優(yōu)流量套餐判斷條件的第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量和信號(hào)強(qiáng)度;
將至少一個(gè)第二網(wǎng)絡(luò)中信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限、且滿足最優(yōu)流量套餐判斷條件的第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
本發(fā)明實(shí)施例第四方面提供一種終端設(shè)備,所述終端設(shè)備包括第一數(shù)據(jù)卡和第二數(shù)據(jù)卡,所述第一數(shù)據(jù)卡為所述終端設(shè)備當(dāng)前使用的數(shù)據(jù)卡,所述終端設(shè)備包括:
檢測(cè)模塊,用于檢測(cè)是所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)已使用的流量是否超過(guò)預(yù)先配置的使用流量閾值;
處理模塊,用于若所述檢測(cè)模塊檢測(cè)到所述當(dāng)前網(wǎng)絡(luò)已使用的流量超過(guò)所述使用流量閾值,則根據(jù)所述第一數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng) 度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)和所述第二數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí),確定需要切換的目標(biāo)網(wǎng)絡(luò);
所述處理模塊還用于切換到所述目標(biāo)網(wǎng)絡(luò)。
進(jìn)一步地,所述處理模塊具體用于:
從存儲(chǔ)的基站信息列表中,根據(jù)各網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第三網(wǎng)絡(luò);
按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,根據(jù)所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及各網(wǎng)絡(luò)的已使用流量,獲取信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值且已使用流量未超過(guò)所述使用流量閾值的網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
進(jìn)一步地,所述處理模塊具體用于:
根據(jù)所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度,獲取至少一個(gè)信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值的第四網(wǎng)絡(luò);
按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,依次檢測(cè)每個(gè)第四網(wǎng)絡(luò)的已使用流量是否超過(guò)所述使用流量閾值;
若存在一個(gè)第四網(wǎng)絡(luò)的已使用流量未超過(guò)所述使用流量閾值,則將該第四網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,所述處理模塊包括:
判斷子模塊,用于判斷所述目標(biāo)網(wǎng)絡(luò)是否屬于第一數(shù)據(jù)卡;
處理子模塊,用于:
若所述判斷子模塊判斷出所述目標(biāo)網(wǎng)絡(luò)屬于第一數(shù)據(jù)卡,則通過(guò)卡內(nèi)網(wǎng)絡(luò)切換的方式換到所述目標(biāo)網(wǎng)絡(luò);
若所述判斷子模塊判斷出所述目標(biāo)網(wǎng)絡(luò)不屬于第一數(shù)據(jù)卡,則將數(shù)據(jù)業(yè)務(wù)切換至所述第二數(shù)據(jù)卡上,并接入所述目標(biāo)網(wǎng)絡(luò)。
本發(fā)明實(shí)施例第五方面提供一種終端設(shè)備,所述終端設(shè)備包括第一數(shù)據(jù)卡和第二數(shù)據(jù)卡,所述第一數(shù)據(jù)卡為所述終端設(shè)備當(dāng)前使用的數(shù)據(jù)卡,所述終端設(shè)備還包括:用于控制可執(zhí)行指令執(zhí)行的處理器和用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
所述處理器用于:
檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件;
若滿足網(wǎng)絡(luò)切換觸發(fā)條件,則根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò);
切換到所述確定目標(biāo)網(wǎng)絡(luò)。
本發(fā)明實(shí)施例第六方面提供一種終端設(shè)備,所述終端設(shè)備包括第一數(shù)據(jù)卡和第二數(shù)據(jù)卡,所述第一數(shù)據(jù)卡為所述終端設(shè)備當(dāng)前使用的數(shù)據(jù)卡,所述終端設(shè)備還包括:用于控制可執(zhí)行指令執(zhí)行的處理器和用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
所述處理器用于:
檢測(cè)是所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)已使用的流量是否超過(guò)預(yù)先配置的使用流量閾值;
若檢測(cè)到所述當(dāng)前網(wǎng)絡(luò)已使用的流量超過(guò)所述使用流量閾值,則根據(jù)所述第一數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)和所述第二數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí),確定需要切換的目標(biāo)網(wǎng)絡(luò);
切換到所述目標(biāo)網(wǎng)絡(luò)。
本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法及終端設(shè)備,終端設(shè)備在檢測(cè)到滿足網(wǎng)絡(luò)切換觸發(fā)條件之后,兼顧網(wǎng)絡(luò)類型優(yōu)先級(jí),信號(hào)強(qiáng)度及網(wǎng)絡(luò)套餐流量,選出最適合當(dāng)前實(shí)際場(chǎng)景的數(shù)據(jù)業(yè)務(wù)的目標(biāo)網(wǎng)絡(luò),并智能切換,避免出現(xiàn)流量超限斷網(wǎng),無(wú)信號(hào)導(dǎo)致無(wú)法上網(wǎng)或信號(hào)差導(dǎo)致網(wǎng)絡(luò)延遲高的問(wèn)題?;A(chǔ)雙卡的智能切換方案,充分利用雙卡雙網(wǎng)絡(luò)手機(jī)的優(yōu)勢(shì),隨時(shí)在兩張卡中智能切換,無(wú)需用戶干預(yù),最大限度提升用戶的使用體驗(yàn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)示意圖;
圖2為本發(fā)明實(shí)施例提供的終端設(shè)備的網(wǎng)絡(luò)信息流程的示意圖;
圖3為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例一的流程圖;
圖4為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例二的流程圖;
圖5為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例三的流程圖;
圖6為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例四的流程圖;
圖7為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例五的流程圖;
圖8為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例六的流程圖;
圖9為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例七的流程圖;
圖10為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例八的流程圖;
圖11為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖;
圖12為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖;
圖13為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)施例三的結(jié)構(gòu)示意圖;
圖14為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)施例四的結(jié)構(gòu)示意圖;
圖15為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法的使用架構(gòu)的示意圖;
圖16為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法的一具體實(shí)現(xiàn)流程圖;
圖17為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法的另一具體實(shí)現(xiàn)流程圖;
圖18為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法的又一具體實(shí)現(xiàn)流程圖;
圖19為本發(fā)明實(shí)施例提供的終端設(shè)備一實(shí)例的結(jié)構(gòu)示意圖;
圖20為本發(fā)明實(shí)施例提供的終端設(shè)備又一實(shí)例的結(jié)構(gòu)示意圖;
圖21為本發(fā)明終端設(shè)備的一種具體實(shí)現(xiàn)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)示意圖,參照?qǐng)D1,該網(wǎng)絡(luò)系統(tǒng)中包括:基站1、基站2、基站3、終端(也可以稱為終端設(shè)備);
其中,終端可以為智能手機(jī)、平板電腦等可以通過(guò)數(shù)據(jù)卡連接網(wǎng)絡(luò)進(jìn)行 數(shù)據(jù)業(yè)務(wù)的設(shè)備。
終端設(shè)置有兩個(gè)或者兩個(gè)以上的數(shù)據(jù)卡(也可以稱為數(shù)據(jù)業(yè)務(wù)卡),數(shù)據(jù)業(yè)務(wù)卡1和數(shù)據(jù)業(yè)務(wù)卡2;數(shù)據(jù)業(yè)務(wù)卡1支持運(yùn)營(yíng)商1提供的4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)和2G網(wǎng)絡(luò);數(shù)據(jù)業(yè)務(wù)卡2支持運(yùn)營(yíng)商2提供的4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)和2G網(wǎng)絡(luò)。
基站1能夠提供運(yùn)營(yíng)商1的網(wǎng)絡(luò)服務(wù);基站2能夠提供運(yùn)營(yíng)商2的網(wǎng)絡(luò)服務(wù);基站3能夠提供運(yùn)營(yíng)商1和運(yùn)營(yíng)商2的網(wǎng)絡(luò)服務(wù)。
進(jìn)一步地,對(duì)于4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)和2G網(wǎng)絡(luò),可以預(yù)先設(shè)置網(wǎng)絡(luò)類型優(yōu)先級(jí),例如,2G網(wǎng)絡(luò)的帶寬低于3G網(wǎng)絡(luò)的帶寬;3G網(wǎng)絡(luò)的帶寬低于4G網(wǎng)絡(luò)的帶寬,因此,默認(rèn)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)為:4G網(wǎng)絡(luò)>3G網(wǎng)絡(luò)>2G網(wǎng)絡(luò)。網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)可以預(yù)先通過(guò)基站通知終端,也可以預(yù)置在該終端內(nèi);可選的,也可以有用戶自定義不同網(wǎng)絡(luò)的優(yōu)先級(jí)。
參照?qǐng)D1,該終端能夠接收到基站1、基站2和基站3發(fā)射的信號(hào),終端基于接收到的信號(hào),生成基站信息列表,該列表包含所述至少一個(gè)可使用的網(wǎng)絡(luò)的信號(hào)強(qiáng)度值、所述至少一個(gè)可使用的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、所述當(dāng)前服務(wù)網(wǎng)絡(luò)的信號(hào)強(qiáng)度、所述當(dāng)前服務(wù)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)。
其中,該基站信息列表中存儲(chǔ)了每個(gè)可以連接到的基站的信息,可選的,該基站的信息可以包括移動(dòng)電話國(guó)家代碼(Mobile Country Code,簡(jiǎn)稱:MCC)\移動(dòng)設(shè)備網(wǎng)絡(luò)代碼(Mobile Network Code,簡(jiǎn)稱:MNC)\位置區(qū)編碼(location area code,簡(jiǎn)稱:LAC);以及基站標(biāo)識(shí),可以根據(jù)該些信息獲取當(dāng)該基站對(duì)應(yīng)的網(wǎng)絡(luò)信號(hào)強(qiáng)度,以及網(wǎng)絡(luò)類型等。
假設(shè),終端使用數(shù)據(jù)業(yè)務(wù)卡1,并已接入基站1提供的3G網(wǎng)絡(luò),則該3G網(wǎng)絡(luò)對(duì)應(yīng)基站信息列表中的當(dāng)前服務(wù)網(wǎng)絡(luò),而終端接收到基站2提供的網(wǎng)絡(luò)和和基站3提供的網(wǎng)絡(luò),對(duì)應(yīng)基站信息列表中的所述至少一個(gè)可使用的網(wǎng)絡(luò);
進(jìn)一步的,終端還可以通過(guò)終端的流量管理模塊,獲取數(shù)據(jù)業(yè)務(wù)卡1的流量使用情況和數(shù)據(jù)業(yè)務(wù)卡2的流量使用情況。例如,獲取數(shù)據(jù)業(yè)務(wù)卡1對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量和數(shù)據(jù)業(yè)務(wù)卡2對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量;基于上文當(dāng)前服務(wù)網(wǎng)絡(luò)和可使用的網(wǎng)絡(luò)的劃分方式,基站信息列表還可以包括:所述至少一個(gè)可使用的網(wǎng)絡(luò)對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余流量、所述當(dāng)前 服務(wù)網(wǎng)絡(luò)對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余流量,該處的剩余流量指的是剩余的可用的流量,即在用戶已經(jīng)支付的流量包中還未使用的流量。
由于終端的移動(dòng)性和網(wǎng)絡(luò)資源的變化,終端需要對(duì)上述基站信息列表進(jìn)行維護(hù)和更新,并基于基站信息列表包含的參數(shù)判斷當(dāng)前服務(wù)網(wǎng)絡(luò)是否為最優(yōu)網(wǎng)絡(luò),若存在能夠?yàn)橛脩籼峁└哔|(zhì)量網(wǎng)絡(luò)服務(wù)或者更滿足用戶資費(fèi)需求的可使用的網(wǎng)絡(luò),則終端進(jìn)行網(wǎng)絡(luò)切換。
對(duì)于終端如何基于基站信息列表包含的參數(shù)判斷當(dāng)前服務(wù)網(wǎng)絡(luò)是否為最優(yōu)網(wǎng)絡(luò),存在多種可行的實(shí)現(xiàn)方式,下面對(duì)幾種可行的實(shí)現(xiàn)方式進(jìn)行說(shuō)明:
方式一:終端監(jiān)聽(tīng)網(wǎng)絡(luò)變化,若接收到新的基站發(fā)送的信號(hào),則更新上文基站信息列表;例如,終端接收到基站3發(fā)送的信號(hào),則更新基站信息列表,更新后的基站信息列表包含:基站3提供的可使用的網(wǎng)絡(luò)的信號(hào)強(qiáng)度值、基站3提供的可使用的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、基站3提供的可使用的網(wǎng)絡(luò)對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量;基站2提供的可使用的網(wǎng)絡(luò)的信號(hào)強(qiáng)度值、基站2提供的可使用的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、基站2提供的可使用的網(wǎng)絡(luò)對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量;基站1提供的當(dāng)前服務(wù)網(wǎng)絡(luò)的信號(hào)強(qiáng)度值、基站1提供的當(dāng)前服務(wù)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、基站1提供的當(dāng)前服務(wù)網(wǎng)絡(luò)對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量。
進(jìn)一步的,終端將基站3提供的可使用的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)與基站1提供的當(dāng)前服務(wù)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)進(jìn)行比較;結(jié)果為:基站3提供的運(yùn)營(yíng)商2的4G網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)大于基站1提供的運(yùn)營(yíng)商1的3G網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;則終端比較運(yùn)營(yíng)商2的網(wǎng)絡(luò)剩余可用流量與運(yùn)營(yíng)商1的網(wǎng)絡(luò)剩余可用流量。若運(yùn)營(yíng)商2的網(wǎng)絡(luò)剩余可用流量大于或等于運(yùn)營(yíng)商1的網(wǎng)絡(luò)剩余可用流量,則終端將網(wǎng)絡(luò)切換至基站3提供的運(yùn)營(yíng)商2的4G網(wǎng)絡(luò)。需要說(shuō)明的,在切換至基站3提供的運(yùn)營(yíng)商2的4G網(wǎng)絡(luò)時(shí),終端首先將當(dāng)前服務(wù)的數(shù)據(jù)業(yè)務(wù)卡切換從數(shù)據(jù)業(yè)務(wù)卡1至數(shù)據(jù)業(yè)務(wù)卡2,再進(jìn)行網(wǎng)絡(luò)的切換。
方式二:終端監(jiān)聽(tīng)信號(hào)強(qiáng)度變化,若基站1提供的當(dāng)前服務(wù)網(wǎng)絡(luò)的信號(hào)強(qiáng)度值低于第一預(yù)置信號(hào)強(qiáng)度閾值,則終端在基站信息列表中查詢網(wǎng)絡(luò)類型優(yōu)先級(jí)等于或大于基站1提供的當(dāng)前服務(wù)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)的網(wǎng)絡(luò),例如,基站2提供的4G網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于基站1提供的3G網(wǎng)絡(luò)。進(jìn)一步的,終端比較基站2提供的4G網(wǎng)絡(luò)的剩余可用流量與基站1提供的3G 網(wǎng)絡(luò)的剩余可用流量,若基站2提供的4G網(wǎng)絡(luò)的剩余可用流量大于或等于基站1提供的3G網(wǎng)絡(luò)的剩余可用流量,則終端將網(wǎng)絡(luò)切換至基站2提供的4G網(wǎng)絡(luò)。需要說(shuō)明的,在切換至基站3提供的運(yùn)營(yíng)商2的4G網(wǎng)絡(luò)時(shí),終端首先將當(dāng)前服務(wù)的數(shù)據(jù)業(yè)務(wù)卡切換從數(shù)據(jù)業(yè)務(wù)卡1至數(shù)據(jù)業(yè)務(wù)卡2,再進(jìn)行網(wǎng)絡(luò)的切換。
方式三:終端監(jiān)聽(tīng)當(dāng)前服務(wù)網(wǎng)絡(luò)對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量,若該網(wǎng)絡(luò)剩余可用流量低于第一預(yù)置流量閾值,則終端在基站信息列表中查詢網(wǎng)絡(luò)類型優(yōu)先級(jí)等于或大于基站1提供的當(dāng)前服務(wù)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)的網(wǎng)絡(luò),例如,基站2提供的4G網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于基站1提供的3G網(wǎng)絡(luò)。進(jìn)一步的,終端比較基站2提供的4G網(wǎng)絡(luò)的信號(hào)強(qiáng)度值與基站1提供的3G網(wǎng)絡(luò)的信號(hào)強(qiáng)度值,若基站2提供的4G網(wǎng)絡(luò)的信號(hào)強(qiáng)度值大于或等于基站1提供的3G網(wǎng)絡(luò)的信號(hào)強(qiáng)度值,則終端將網(wǎng)絡(luò)切換至基站2提供的4G網(wǎng)絡(luò)。需要說(shuō)明的,在切換至基站3提供的運(yùn)營(yíng)商2的4G網(wǎng)絡(luò)時(shí),終端首先將當(dāng)前服務(wù)的數(shù)據(jù)業(yè)務(wù)卡切換從數(shù)據(jù)業(yè)務(wù)卡1至數(shù)據(jù)業(yè)務(wù)卡2,再進(jìn)行網(wǎng)絡(luò)的切換。
根據(jù)上述三種可行的實(shí)現(xiàn)方式可知,本發(fā)明實(shí)施例的方案通過(guò)綜合考慮網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、網(wǎng)絡(luò)的信號(hào)強(qiáng)度和網(wǎng)絡(luò)對(duì)應(yīng)運(yùn)營(yíng)商的流量信息,來(lái)實(shí)現(xiàn)多卡終端的網(wǎng)絡(luò)切換。從而更加有效的將終端切換至能夠?yàn)橛脩籼峁└哔|(zhì)量網(wǎng)絡(luò)服務(wù)或者更滿足用戶資費(fèi)需求的可使用的網(wǎng)絡(luò),從而提供多卡終端對(duì)網(wǎng)絡(luò)資源的利用率。
圖2為本發(fā)明實(shí)施例提供的終端設(shè)備的網(wǎng)絡(luò)信息流程的示意圖,如圖2所示,該終端設(shè)備以手機(jī)為例,圖中示出了一個(gè)典型的手機(jī)網(wǎng)絡(luò)信息流程的示意圖,手機(jī)網(wǎng)絡(luò)硬件通過(guò)搜索附近基站信息,并將信息通過(guò)無(wú)線接口(Radio Interface Layer,簡(jiǎn)稱:RIL)層返回到Androd Framework框架層,以儲(chǔ)存基站及信號(hào)信息。用戶在設(shè)置界面設(shè)置默認(rèn)數(shù)據(jù)業(yè)務(wù)卡后,F(xiàn)ramework層中的MsimTelephony(即圖中的SIM框架接口)模塊會(huì)匹配對(duì)應(yīng)基站信息,然后選則合適的數(shù)據(jù)網(wǎng)絡(luò)。其中RIL是系統(tǒng)平臺(tái)手機(jī)與各廠商硬件的抽象層,MSimTelephony是各個(gè)芯片廠商對(duì)雙卡手機(jī)提供的Android Framework框架層接口。
圖3為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例一的流程圖,如 圖3所示,基于上述圖1和圖2所示的網(wǎng)絡(luò)環(huán)境,該方法的執(zhí)行主體為終端,所述終端包括第一數(shù)據(jù)卡和第二數(shù)據(jù)卡,所述第一數(shù)據(jù)卡為所述終端當(dāng)前使用的數(shù)據(jù)卡,下文中提及的當(dāng)前網(wǎng)絡(luò)為當(dāng)下進(jìn)行數(shù)據(jù)業(yè)務(wù)的網(wǎng)絡(luò),具體的,該終端的網(wǎng)絡(luò)切換方法的步驟為:
S101:檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件。
在本實(shí)施例中,該網(wǎng)絡(luò)切換觸發(fā)條件至少包括以下幾種:
第一種,終端檢測(cè)到新的基站信息;
第二種,終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限;
第三種,終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限。或者終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的已使用流量超出了預(yù)設(shè)的使用流量門限。
另外,還可以根據(jù)具體的應(yīng)用情況設(shè)置該終端設(shè)備的網(wǎng)絡(luò)切換條件,并與限于上述的方式。
S102:若滿足網(wǎng)絡(luò)切換觸發(fā)條件,則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò)。
在本實(shí)施例中,該終端設(shè)備中包括兩個(gè)數(shù)據(jù),則分別根據(jù)該兩個(gè)數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)進(jìn)行判斷,若該終端設(shè)備中包括單個(gè),或者三個(gè)或者三個(gè)以上的數(shù)據(jù)卡,則需要根據(jù)每個(gè)數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)選擇合適的目標(biāo)網(wǎng)絡(luò)。
其中,每個(gè)數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)包括該卡的網(wǎng)絡(luò)的剩余流量、網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)中的至少兩個(gè)參數(shù)。
S103:切換到所述確定目標(biāo)網(wǎng)絡(luò)。
在本實(shí)施例中,終端設(shè)備控制將數(shù)據(jù)業(yè)務(wù)進(jìn)行切換,由當(dāng)前網(wǎng)絡(luò)切換至目標(biāo)網(wǎng)絡(luò),具體實(shí)現(xiàn)中需要判斷目標(biāo)網(wǎng)絡(luò)是否與當(dāng)前網(wǎng)絡(luò)屬于同一個(gè)數(shù)據(jù)卡,例如:判斷所述目標(biāo)網(wǎng)絡(luò)是否屬于第一數(shù)據(jù)卡(當(dāng)前網(wǎng)絡(luò)屬于第一數(shù)據(jù)卡);
若判斷出該目標(biāo)網(wǎng)絡(luò)屬于第一數(shù)據(jù)卡,則通過(guò)卡內(nèi)網(wǎng)絡(luò)切換的方式換到所述目標(biāo)網(wǎng)絡(luò);
若判斷出該目標(biāo)網(wǎng)絡(luò)不屬于第一數(shù)據(jù)卡,則將數(shù)據(jù)業(yè)務(wù)切換至所述第二數(shù)據(jù)卡上,并接入所述目標(biāo)網(wǎng)絡(luò)。
本實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法,提供了雙卡終端的網(wǎng)絡(luò)切換方案, 針對(duì)三個(gè)或三個(gè)以上數(shù)據(jù)卡的終端,同樣也可以采用該種方式,通過(guò)綜合考慮每個(gè)數(shù)據(jù)卡的每種網(wǎng)絡(luò)的網(wǎng)絡(luò)信息參數(shù),尋找到網(wǎng)絡(luò)信息參數(shù)最合理有效的目標(biāo)網(wǎng)絡(luò),完成網(wǎng)絡(luò)切換,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度。
圖4為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例二的流程圖,如圖4所示,在上述實(shí)施例一的基礎(chǔ)上,以終端檢測(cè)到新的基站信息為觸發(fā)條件,本實(shí)施例提供一種具體的實(shí)現(xiàn)方式,即若所述終端檢測(cè)到新的基站信息,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;則上述實(shí)施例一中步驟S102中的所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),具體實(shí)現(xiàn)步驟包括:
S201:所述終端獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型。
S202:若所述終端判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度。
在本方案中,終端設(shè)備即所述終端檢測(cè)到新的基站信息之后,判斷該基站對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)是不是高于當(dāng)前網(wǎng)絡(luò),或者是不是與該當(dāng)前網(wǎng)絡(luò)的優(yōu)先級(jí)相同,如果是,則繼續(xù)檢測(cè)該第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度,否則放棄本次網(wǎng)絡(luò)切換,待下次滿足網(wǎng)絡(luò)切換條件時(shí),繼續(xù)進(jìn)行匹配。
S203:若所述終端確定出所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
在本步驟中,判斷第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度是不是比當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度高,判斷方式可以直接對(duì)比信號(hào)強(qiáng)度值,也可以按照上述的方式判斷其間的差值是不是大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,只有在判斷該第一網(wǎng)絡(luò)的優(yōu)先級(jí)不低于當(dāng)前網(wǎng)絡(luò),并且信號(hào)強(qiáng)度比當(dāng)前網(wǎng)絡(luò)高的時(shí)候,才將該第一網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)切換。
本方案具體實(shí)現(xiàn)中,也可以先判斷第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度是不是高于當(dāng)前網(wǎng)絡(luò),后判斷兩個(gè)網(wǎng)絡(luò)的優(yōu)先級(jí)的高低,本發(fā)明對(duì)于參數(shù)的對(duì)比和判斷順序不做限制。
本方案中新的基站信息可以是一個(gè)或者多個(gè),如果檢測(cè)到多個(gè)基站時(shí)候,則對(duì)每個(gè)新的網(wǎng)絡(luò)按照上述方式判斷優(yōu)先級(jí)以及信號(hào)強(qiáng)度,選擇出合適的目標(biāo)網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)切換。
本方案提供的終端的網(wǎng)絡(luò)切換方法,終端設(shè)備如果檢測(cè)到新的基站信息,則觸發(fā)網(wǎng)絡(luò)切換的選擇過(guò)程,需要判斷該新的基站對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)以及信號(hào)強(qiáng)度,只有在該第一網(wǎng)絡(luò)的優(yōu)先級(jí)高于當(dāng)前網(wǎng)絡(luò)且信號(hào)強(qiáng)度比當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度時(shí),才將該第一網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò)去實(shí)現(xiàn)切換,通過(guò)綜合考慮網(wǎng)絡(luò)類型優(yōu)先級(jí)以及信號(hào)強(qiáng)度,保證切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò)。
可選的若所述終端檢測(cè)到新的基站信息,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件,則終端可以根據(jù)新的網(wǎng)絡(luò)的信號(hào)強(qiáng)度,網(wǎng)絡(luò)類型優(yōu)先級(jí),剩余流量(或者已使用流量等流量使用情況)中的至少兩個(gè)網(wǎng)絡(luò)信息參數(shù)來(lái)實(shí)現(xiàn)步驟S102中的終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò)。除了上述圖4所示的實(shí)施例的方案,還包括以下幾種實(shí)現(xiàn)方式:
第一種實(shí)現(xiàn)方式:
終端獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若所述終端判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的剩余流量;
若所述終端確定出所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
該方案中,與上述類似的由終端設(shè)備檢測(cè)到新的基站信息,則觸發(fā)網(wǎng)絡(luò)切換的選擇過(guò)程,在選取目標(biāo)網(wǎng)絡(luò)的過(guò)程中,需要判斷該新的基站對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)以及該第一網(wǎng)絡(luò)的剩余流量或者已經(jīng)使用的流量是否超限,只有在該第一網(wǎng)絡(luò)的優(yōu)先級(jí)高于當(dāng)前網(wǎng)絡(luò)且剩余流量較多時(shí),才將該第一網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò)去實(shí)現(xiàn)切換,上述的方案提供了先判斷網(wǎng)絡(luò)類型優(yōu)先級(jí)的方案,實(shí)際實(shí)現(xiàn)過(guò)程中,也可以先確定該第一網(wǎng)絡(luò)的剩余流量,或者先確定第一網(wǎng)絡(luò)的已使用流量,后判斷優(yōu)先級(jí),對(duì)此本發(fā)明不做限制,通過(guò)綜合考慮網(wǎng)絡(luò)類型優(yōu)先級(jí)以及剩余流量或已使用流量的情況,保證切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò),并且不會(huì)出現(xiàn)流量不足產(chǎn)生費(fèi)用,提高用戶體驗(yàn)。
第二種實(shí)現(xiàn)方式:
所述終端獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若所述終端獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò) 的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則獲取所述第一網(wǎng)絡(luò)的剩余流量;
若所述終端確定出所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
在該方案中,與上述類似的依然由終端設(shè)備檢測(cè)到新的基站信息,則觸發(fā)網(wǎng)絡(luò)切換的選擇過(guò)程,在選取目標(biāo)網(wǎng)絡(luò)的過(guò)程中,只需要考慮新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及該第一網(wǎng)絡(luò)的剩余流量或者已經(jīng)使用的流量是否超限,只有在該第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度高于當(dāng)前網(wǎng)絡(luò)且剩余流量較多時(shí),才將該第一網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò)去實(shí)現(xiàn)切換,上述的方案提供了先判斷信號(hào)強(qiáng)度的方案,實(shí)際實(shí)現(xiàn)過(guò)程中,也可以先確定該第一網(wǎng)絡(luò)的剩余流量,或者先確定第一網(wǎng)絡(luò)的已使用流量,后判斷第一網(wǎng)絡(luò)和當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度,對(duì)此本發(fā)明不做限制,通過(guò)綜合考慮網(wǎng)絡(luò)類型優(yōu)先級(jí)以及網(wǎng)絡(luò)的信號(hào)強(qiáng)度的情況,保證切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò),提高用戶體驗(yàn)和網(wǎng)絡(luò)切換的準(zhǔn)確度。
圖5為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例三的流程圖,如圖5所示,在上述實(shí)施例一的基礎(chǔ)上,以終端檢測(cè)到當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限觸發(fā)網(wǎng)絡(luò)切換,本實(shí)施例提供一種具體的實(shí)現(xiàn)方式,即若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;則上述實(shí)施例一中步驟S102中的所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),具體實(shí)現(xiàn)步驟包括:
S301:所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)。
在本實(shí)施例中,終端設(shè)備檢測(cè)到當(dāng)前的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限時(shí)候,從本地存儲(chǔ)基站信息列表中查找新的網(wǎng)絡(luò),該新的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于或者所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),或者與當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)相同。
S302:所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量。
S303:所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
在本實(shí)施例中,獲取了優(yōu)先級(jí)不低于當(dāng)前網(wǎng)絡(luò)的一個(gè)或多個(gè)第二網(wǎng)絡(luò)之后,檢測(cè)每個(gè)第二網(wǎng)絡(luò)的剩余流量,或者已使用流量,選擇出剩余流量高于預(yù)設(shè)的門限的網(wǎng)絡(luò),或者剩余流量最多的網(wǎng)絡(luò),或者已使用流量未超過(guò)設(shè)置的限制值的網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò),進(jìn)行網(wǎng)絡(luò)切換。
在本實(shí)施例中,可以優(yōu)先判斷網(wǎng)絡(luò)類型優(yōu)先級(jí),也可以先判斷剩余流量,對(duì)此不做限制。
本實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法,觸發(fā)網(wǎng)絡(luò)切換的功能的條件的是檢測(cè)到當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度較差,例如:信號(hào)強(qiáng)度小于預(yù)設(shè)信號(hào)強(qiáng)度門限。為避免用戶的數(shù)據(jù)業(yè)務(wù)或者通話質(zhì)量受到影響,則可以根據(jù)其他的參數(shù)結(jié)合起來(lái)選擇新的目標(biāo)網(wǎng)絡(luò)進(jìn)行切換,具體實(shí)現(xiàn)中,可以從該終端設(shè)備中存儲(chǔ)的多個(gè)基站信息中選擇,這里的基站包括多種網(wǎng)絡(luò)制式的站點(diǎn),首先選擇網(wǎng)絡(luò)類型優(yōu)先級(jí)高于或者跟當(dāng)前網(wǎng)絡(luò)相同的多個(gè)第二網(wǎng)絡(luò),然后分別檢測(cè)每個(gè)第二網(wǎng)絡(luò)的剩余流量是不是滿足設(shè)定的條件,或者檢測(cè)每個(gè)第二網(wǎng)絡(luò)的已使用流量是否超過(guò)限制值,或者可以根據(jù)信號(hào)強(qiáng)度的排序,根據(jù)網(wǎng)絡(luò)類型優(yōu)先級(jí)以及流量使用情況選擇合適的目標(biāo)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)切換,可有效提供網(wǎng)絡(luò)切換的準(zhǔn)確度。
可選的若所述終端檢測(cè)到當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)信號(hào)強(qiáng)度門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件,則終端可以根據(jù)新的網(wǎng)絡(luò)的信號(hào)強(qiáng)度,網(wǎng)絡(luò)類型優(yōu)先級(jí),剩余流量(或者已使用流量等流量使用情況)中的至少兩個(gè)網(wǎng)絡(luò)信息參數(shù)來(lái)實(shí)現(xiàn)步驟S102中的終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò)。除了上述圖5所示的實(shí)施例的方案,還包括以下幾種實(shí)現(xiàn)方式:
第一種實(shí)現(xiàn)方式:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
在本實(shí)現(xiàn)方式中,與上述方案類似的,依然是由當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低 于門限值觸發(fā)網(wǎng)絡(luò)切換動(dòng)作,終端設(shè)備從存儲(chǔ)的基站信息列表中選擇信號(hào)強(qiáng)度大于門限值的多個(gè)第二網(wǎng)絡(luò),然后根據(jù)該些第二網(wǎng)絡(luò)的流量使用情況(包括剩余流量或者已使用流量)或者根據(jù)網(wǎng)絡(luò)類型優(yōu)先級(jí),選擇流量套餐合理,或者信號(hào)強(qiáng)度和網(wǎng)絡(luò)優(yōu)先級(jí)高于當(dāng)前網(wǎng)絡(luò)的目標(biāo)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)切換,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度,保證切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò)。
另外,在具體實(shí)現(xiàn)中,上述的剩余流量的判斷,或者信號(hào)強(qiáng)度的對(duì)比,或者網(wǎng)絡(luò)優(yōu)先級(jí)的選擇執(zhí)行順序不做限制,可以根據(jù)實(shí)際情況進(jìn)行選擇。
第二種實(shí)現(xiàn)方式:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)剩余流量大于預(yù)設(shè)剩余流量門限的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度最優(yōu)的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
與上述兩個(gè)方案類似,在本實(shí)現(xiàn)方式中,依然由當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度低于門限值來(lái)觸發(fā)網(wǎng)絡(luò)切換的動(dòng)作,終端設(shè)備從存儲(chǔ)的基站信息列表中,選擇出剩余流量較多,即已使用的流量較少,網(wǎng)絡(luò)流量比較合理的多個(gè)第二網(wǎng)絡(luò),然后根據(jù)每個(gè)第二網(wǎng)絡(luò)的優(yōu)先級(jí)或者信號(hào)強(qiáng)度,優(yōu)先選擇信號(hào)強(qiáng)度較強(qiáng)或者網(wǎng)絡(luò)類型優(yōu)先級(jí)的網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò),完成網(wǎng)絡(luò)切換,該切換后的網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò),且在實(shí)現(xiàn)過(guò)程中對(duì)于先判斷哪個(gè)參數(shù),后判斷哪個(gè)參數(shù)本發(fā)明不做限制。
圖6為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例四的流程圖,如圖6所示,在上述實(shí)施例一的基礎(chǔ)上,以終端檢測(cè)到當(dāng)前網(wǎng)絡(luò)的剩余流量少于預(yù)設(shè)剩余流量門限,或者已使用流量超過(guò)預(yù)設(shè)的使用流量門限時(shí)觸發(fā)網(wǎng)絡(luò)切換,本實(shí)施例提供一種具體的實(shí)現(xiàn)方式,即若所述終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件;則上述實(shí)施例一中步驟S102中的所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),具體實(shí)現(xiàn)步驟包括:
S401:所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)。
與上述實(shí)施例二類似的,終端設(shè)備從本地存儲(chǔ)的基站信息列表中,選擇可以連接到的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于或等于當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)的一個(gè)或者多個(gè)第二網(wǎng)絡(luò)。
S402:所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量。
S403:所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
然后該終端設(shè)備從監(jiān)測(cè)每個(gè)第二網(wǎng)絡(luò)的已使用流量或者剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從該些第二網(wǎng)絡(luò)中選擇出流量套餐最合理的一個(gè)作為目標(biāo)網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)切換。
其中,該最優(yōu)流量套餐判定條件可以包括:剩余流量最多,或者已使用流量最少等。
在本方案中,該方案中是由當(dāng)前使用的網(wǎng)絡(luò)制式下的剩余流量不足來(lái)觸發(fā)網(wǎng)絡(luò)切換,為避免超出流量套餐為用戶帶來(lái)不必要的費(fèi)用,本方案終端設(shè)備從基站信息列表中獲取網(wǎng)絡(luò)優(yōu)先級(jí)比當(dāng)前網(wǎng)絡(luò)高或者相同的多個(gè)第二網(wǎng)絡(luò),然后根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度或者剩余流量即流量使用情況來(lái)選擇目標(biāo)網(wǎng)絡(luò),完成網(wǎng)絡(luò)切換,在實(shí)現(xiàn)過(guò)程中,也可以優(yōu)先考慮剩余流量或者網(wǎng)絡(luò)信號(hào)強(qiáng)度,再考慮網(wǎng)絡(luò)類型優(yōu)先級(jí)的高低,可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,對(duì)此不做限制。
可選的若所述終端檢測(cè)到當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)剩余流量門限,則所述終端滿足網(wǎng)絡(luò)切換觸發(fā)條件,則終端可以根據(jù)新的網(wǎng)絡(luò)的信號(hào)強(qiáng)度,網(wǎng)絡(luò)類型優(yōu)先級(jí),剩余流量(或者已使用流量等流量使用情況)中的至少兩個(gè)網(wǎng)絡(luò)信息參數(shù)來(lái)實(shí)現(xiàn)步驟S102中的終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò)。除了上述圖5所示的實(shí)施例的方案,還包括以下幾種實(shí)現(xiàn)方式:
第一種實(shí)現(xiàn)方式:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定 條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,也可以先根據(jù)剩余流量選擇出滿足最優(yōu)流量套餐的多個(gè)網(wǎng)絡(luò),然后判斷該些網(wǎng)絡(luò)的信號(hào)強(qiáng)度,按照信號(hào)強(qiáng)度由高到低的順序來(lái)選擇合適的目標(biāo)網(wǎng)絡(luò),進(jìn)行網(wǎng)絡(luò)切換。
與上述方案類似,該方案中同樣的由剩余流量不足來(lái)觸發(fā)網(wǎng)絡(luò)切換動(dòng)作,終端設(shè)備根據(jù)網(wǎng)絡(luò)信號(hào)強(qiáng)度和每個(gè)網(wǎng)絡(luò)的流量使用情況,或者根據(jù)網(wǎng)絡(luò)信號(hào)強(qiáng)度和網(wǎng)絡(luò)類型優(yōu)先級(jí),從基站信息列表中選擇網(wǎng)絡(luò)狀態(tài)和剩余流量都比較好的目標(biāo)網(wǎng)絡(luò)完成網(wǎng)絡(luò)切換,提高網(wǎng)絡(luò)切換的準(zhǔn)確度和用戶體驗(yàn)。
第二種實(shí)現(xiàn)方式:
所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)剩余流量大于預(yù)設(shè)剩余流量門限的第二網(wǎng)絡(luò);
所述終端獲取每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
所述終端根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度最優(yōu)的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
本方案中,也是用過(guò)剩余流量低于預(yù)設(shè)門限來(lái)作為網(wǎng)絡(luò)切換的觸發(fā)條件,然后根據(jù)基站信息列表中存儲(chǔ)的多個(gè)網(wǎng)絡(luò)的信息,根據(jù)剩余流量的狀況和信號(hào)強(qiáng)度,或者可以根據(jù)剩余流量的狀況和網(wǎng)絡(luò)類型優(yōu)先級(jí)的,選擇出性能較好的目標(biāo)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)切換,綜合考慮多個(gè)參數(shù)選擇性能和剩余流量合理的目標(biāo)網(wǎng)絡(luò),提高網(wǎng)絡(luò)切換的準(zhǔn)確度。
在上述的多種方式中,均是從各卡的每個(gè)網(wǎng)絡(luò)的信號(hào)強(qiáng)度、每個(gè)網(wǎng)絡(luò)剩余流量以及每個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)中的任意兩個(gè)參數(shù)作為選擇新的目標(biāo)網(wǎng)絡(luò)的,并且對(duì)于選擇出的任意兩個(gè)參數(shù),在具體實(shí)現(xiàn)過(guò)程中判斷的順序不限制,只要能夠選擇出性能優(yōu)于當(dāng)前網(wǎng)絡(luò)的目標(biāo)網(wǎng)絡(luò)即可。
在上述圖3至圖6示出的實(shí)施例中,均是采用在觸發(fā)了網(wǎng)絡(luò)切換動(dòng)作之后,選擇兩種參數(shù)進(jìn)行目標(biāo)網(wǎng)絡(luò)的選擇,能夠在一定程度上提高網(wǎng)絡(luò)切換的準(zhǔn)確度,優(yōu)選的,終端設(shè)備根據(jù)各卡的每個(gè)網(wǎng)絡(luò)的信號(hào)強(qiáng)度、每個(gè)網(wǎng)絡(luò)剩余流量以及每個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)三種參數(shù)進(jìn)行目標(biāo)網(wǎng)絡(luò)的選擇一,以進(jìn)一步提高網(wǎng)絡(luò)切換的準(zhǔn)確度,提高用戶體驗(yàn)。下面分別對(duì)每種實(shí)現(xiàn)方式進(jìn)行說(shuō)明。
圖7為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例五的流程圖,如圖7所示該方案的執(zhí)行主體為終端設(shè)備,即上述圖1和圖2中的終端,例如:手機(jī)、平板電腦等可通過(guò)數(shù)據(jù)卡實(shí)現(xiàn)數(shù)據(jù)業(yè)務(wù)的設(shè)備,在如圖3所示的實(shí)施例的基礎(chǔ)上,當(dāng)終端檢測(cè)到新的基站信息,則確定終端滿足網(wǎng)絡(luò)切換觸發(fā)條件,需要進(jìn)行網(wǎng)絡(luò)切換的匹配過(guò)程,則步驟102中的終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),具體是按步驟為:
S501:所述終端獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型。
S502:若所述終端判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度。
在本步驟中,終端檢測(cè)到新的基站信息后,檢測(cè)獲取該新的基站對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,根據(jù)預(yù)先配置的網(wǎng)絡(luò)類型優(yōu)先級(jí)順序或者默認(rèn)的網(wǎng)絡(luò)類型優(yōu)先級(jí),檢測(cè)該第一網(wǎng)絡(luò)的優(yōu)先級(jí)是不是高于當(dāng)前網(wǎng)絡(luò),或者與當(dāng)前網(wǎng)絡(luò)相同,如果該第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)低于當(dāng)前網(wǎng)絡(luò),則放棄本次切換過(guò)程,即保證不要切換至性能不好的網(wǎng)絡(luò)。
在檢測(cè)到優(yōu)先級(jí)符合條件之后,獲取該第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度,進(jìn)一步對(duì)信號(hào)強(qiáng)度進(jìn)行對(duì)比,保證切換后的網(wǎng)絡(luò)的信號(hào)質(zhì)量?jī)?yōu)于當(dāng)前網(wǎng)絡(luò)。
S503:若所述終端確定出所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則獲取所述第一網(wǎng)絡(luò)的剩余流量和所述當(dāng)前網(wǎng)絡(luò)的剩余流量。
在本步驟中,如果檢測(cè)到第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度,則放棄本次網(wǎng)絡(luò)切換過(guò)程。
在判斷對(duì)信號(hào)強(qiáng)度進(jìn)行對(duì)比的過(guò)程中,可以直接對(duì)比第一網(wǎng)絡(luò)和當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的大小,也可以判斷其間的差值是否大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,在滿足了信號(hào)強(qiáng)度的條件之后,最后檢測(cè)第一網(wǎng)絡(luò)的剩余流量,判斷剩余流量是否能夠滿足要求。
S504:若所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
在本步驟中,若第一網(wǎng)絡(luò)的流量不足則結(jié)束本次網(wǎng)絡(luò)切換,避免用戶因使用切換后的網(wǎng)絡(luò)產(chǎn)生不必要的費(fèi)用,判斷第一網(wǎng)絡(luò)的剩余流量是否滿足條 件的方式可以是:直接對(duì)比第一網(wǎng)絡(luò)的剩余流量和當(dāng)前網(wǎng)絡(luò)的剩余流量,若第一網(wǎng)絡(luò)的剩余流量比當(dāng)前網(wǎng)絡(luò)的剩余流量多,則滿足;或者按照上述的判斷第一網(wǎng)絡(luò)的剩余流量與當(dāng)前網(wǎng)絡(luò)的剩余流量的差值是否大于設(shè)置的閾值;或者也可以直接檢測(cè)已使用流量,判斷以使用流量是否超過(guò)了預(yù)設(shè)的門限值,本發(fā)明對(duì)于具的判斷方式不做限制。
結(jié)合上述描述和圖1和圖2所示的系統(tǒng)示意圖,下面舉一實(shí)例說(shuō)明本方案,以手機(jī)為例。
1、當(dāng)手機(jī)檢測(cè)到基站信息有改變,將檢查與當(dāng)前網(wǎng)絡(luò)類型的差異,并發(fā)起一次智能匹配過(guò)程,監(jiān)聽(tīng)到基站信息變化,查看獲取到的已連接網(wǎng)絡(luò)類型A(相當(dāng)于上述的當(dāng)前網(wǎng)絡(luò)),對(duì)比新增基站網(wǎng)絡(luò)類型B(相當(dāng)于上述的第一網(wǎng)絡(luò))的網(wǎng)絡(luò)類型,進(jìn)入下一步。
2、比較網(wǎng)絡(luò)類型,根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)類型優(yōu)先級(jí),例如:4G>3G>2G,如果B優(yōu)于A如A為3G,B為4G,則新增基站網(wǎng)絡(luò)性能比A更優(yōu),進(jìn)入步驟3,否則進(jìn)入步驟4。
3、獲取A與B網(wǎng)絡(luò)信號(hào)的信號(hào)強(qiáng)度S,對(duì)比信號(hào)強(qiáng)度SA和SB,若SB-SA>閾值,進(jìn)入步驟5,否則進(jìn)入步驟4.
4、結(jié)束本次匹配過(guò)程,放棄本次網(wǎng)絡(luò)切換過(guò)程。
5、查看A對(duì)應(yīng)運(yùn)營(yíng)商的剩余網(wǎng)絡(luò)流量TB,及B對(duì)應(yīng)運(yùn)營(yíng)商的剩余網(wǎng)絡(luò)流量TB,若TB-TA>閾值,進(jìn)入步驟6,否則進(jìn)入步驟4。
6、查詢基站信息,查看A,B網(wǎng)絡(luò)是否屬于同一張卡,是則進(jìn)入步驟7,否則進(jìn)入步驟8。
7、直接進(jìn)行單卡內(nèi)的網(wǎng)絡(luò)切換。
8、切換數(shù)據(jù)業(yè)務(wù)卡,并通過(guò)用戶界面(User Interface,UI)向用戶顯示切換提示。
上述實(shí)例提供的首先判斷網(wǎng)絡(luò)類型的優(yōu)先級(jí)、符合條件后在判斷信號(hào)強(qiáng)度,最后檢測(cè)網(wǎng)絡(luò)對(duì)于的剩余流量,實(shí)際的實(shí)現(xiàn)中,對(duì)于上述三個(gè)參數(shù)的判斷順序本發(fā)明不做限制,可能根據(jù)具體的情況隨機(jī)設(shè)置,即存在三種參數(shù)排列組合產(chǎn)生的六種實(shí)現(xiàn)方式,均可以實(shí)現(xiàn)上述目標(biāo)網(wǎng)絡(luò)的選擇。
本實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法,在選取目標(biāo)網(wǎng)絡(luò)的過(guò)程中,均需要綜合考慮網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、信號(hào)強(qiáng)度以及流量使用情況,選擇出性 能優(yōu)于當(dāng)前網(wǎng)絡(luò),并且網(wǎng)絡(luò)剩余流量足夠的目標(biāo)網(wǎng)絡(luò)進(jìn)行切換,該目標(biāo)網(wǎng)絡(luò)可以是第一數(shù)據(jù)卡的網(wǎng)絡(luò)制式,也可以是其他安裝在該終端設(shè)備中的數(shù)據(jù)卡的網(wǎng)絡(luò),例如:第二數(shù)據(jù)卡,通過(guò)該種方式,有效保證切換后的網(wǎng)絡(luò)性能更好,也不會(huì)由于數(shù)據(jù)流量產(chǎn)生額外的費(fèi)用,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度,并提高用戶體驗(yàn)。
圖8為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例六的流程圖,如圖8所示該方案的執(zhí)行主體為終端設(shè)備,即上述圖1和圖2中的終端,例如:手機(jī)、平板電腦等可通過(guò)數(shù)據(jù)卡實(shí)現(xiàn)數(shù)據(jù)業(yè)務(wù)的設(shè)備,在如圖3所示的實(shí)施例的基礎(chǔ)上,當(dāng)終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則確定終端滿足網(wǎng)絡(luò)切換觸發(fā)條件,需要進(jìn)行網(wǎng)絡(luò)切換的匹配過(guò)程,則步驟102中的終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),具體是按步驟為:
S601:所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)。
在本步驟中,終端需要從存儲(chǔ)的基站信息列表中選擇一個(gè)或多個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不必當(dāng)前網(wǎng)絡(luò)低的網(wǎng)絡(luò)作為備選,該基站信息列表中包括多個(gè)可以檢測(cè)到的可連接的基站的參數(shù)信息。
由于終端的移動(dòng)性和網(wǎng)絡(luò)資源的變化,終端需要對(duì)上述基站信息列表進(jìn)行維護(hù)和更新,并基于基站信息列表包含的參數(shù)判斷當(dāng)前服務(wù)網(wǎng)絡(luò)是否為最優(yōu)網(wǎng)絡(luò),若存在能夠?yàn)橛脩籼峁└哔|(zhì)量網(wǎng)絡(luò)服務(wù)或者更滿足用戶資費(fèi)需求的可使用的網(wǎng)絡(luò),則終端進(jìn)行網(wǎng)絡(luò)切換的匹配過(guò)程。
若在該基站信息列表中未查詢到優(yōu)先級(jí)不第于當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò),則放棄本次網(wǎng)絡(luò)切換的匹配過(guò)程。
S602:所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量和信號(hào)強(qiáng)度。
S603:所述終端將至少一個(gè)第二網(wǎng)絡(luò)中信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限、且滿足最優(yōu)流量套餐判斷條件的第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
在本方案中,終端需要獲取選擇出來(lái)的網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及剩余流量,可以先判斷信號(hào)強(qiáng)度是否高于當(dāng)前網(wǎng)絡(luò),然后判斷剩余流量是否滿足最優(yōu)流量套餐條件的網(wǎng)絡(luò),也可以先判斷剩余流量后檢測(cè)信號(hào)強(qiáng)度。
結(jié)合上述描述和圖1和圖2所示的系統(tǒng)示意圖,下面舉一實(shí)例說(shuō)明本方 案,以手機(jī)為例。當(dāng)手機(jī)檢測(cè)到信號(hào)強(qiáng)度有改變,將檢查當(dāng)前信號(hào)強(qiáng)度是否低于閾值,并發(fā)起一次智能匹配過(guò)程。
1、監(jiān)聽(tīng)到信號(hào)強(qiáng)度變化,查看信號(hào)強(qiáng)度是否低于閾值,是則進(jìn)入步驟2,否則進(jìn)入步驟3。
2、查看本地保存的所有基站信息列表,尋找與當(dāng)前網(wǎng)絡(luò)A的網(wǎng)絡(luò)類型優(yōu)先級(jí)同等或更優(yōu)帶寬的網(wǎng)絡(luò),有則進(jìn)入步驟4,否則進(jìn)入步驟3。
3、結(jié)束本次匹配過(guò)程。
4、查看符合條件的所有網(wǎng)絡(luò)及當(dāng)前網(wǎng)絡(luò)的流量套餐,找出最優(yōu)流量套餐比的網(wǎng)絡(luò)B,若不是當(dāng)前網(wǎng)絡(luò),則進(jìn)入步驟5,否則進(jìn)入步驟3。
5、查詢基站信息,查看A,B網(wǎng)絡(luò)是否屬于同一張卡,是則進(jìn)入步驟6,否則進(jìn)入步驟7。
6、直接進(jìn)行單卡網(wǎng)絡(luò)切換。
7、切換數(shù)據(jù)業(yè)務(wù)卡,并通過(guò)用戶界面(User Interface,UI)向用戶顯示切換提示。
與上述方案不同的是,在檢測(cè)到當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度低于預(yù)設(shè)信號(hào)強(qiáng)度門限的觸發(fā)條件下,終端設(shè)備根據(jù)三個(gè)參數(shù)同時(shí)進(jìn)行判斷是否作為目標(biāo)網(wǎng)絡(luò);上述提供的方案是依次判斷網(wǎng)絡(luò)類型優(yōu)先級(jí)、流量使用情況以及信號(hào)強(qiáng)度的順序進(jìn)行的,實(shí)際上,在具體實(shí)現(xiàn)過(guò)程中,優(yōu)先判斷哪個(gè)參數(shù)并不做限制,即存在三種參數(shù)排列組合產(chǎn)生的六種實(shí)現(xiàn)方式,均可以實(shí)現(xiàn)上述目標(biāo)網(wǎng)絡(luò)的選擇。
本實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法,在選取目標(biāo)網(wǎng)絡(luò)的過(guò)程中,均需要綜合考慮網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、信號(hào)強(qiáng)度以及流量使用情況,選擇出性能優(yōu)于當(dāng)前網(wǎng)絡(luò),并且網(wǎng)絡(luò)剩余流量足夠的目標(biāo)網(wǎng)絡(luò)進(jìn)行切換,該目標(biāo)網(wǎng)絡(luò)可以是第一數(shù)據(jù)卡的網(wǎng)絡(luò)制式,也可以是其他安裝在該終端設(shè)備中的數(shù)據(jù)卡的網(wǎng)絡(luò),例如:第二數(shù)據(jù)卡,通過(guò)該種方式,有效保證切換后的網(wǎng)絡(luò)性能更好,也不會(huì)由于數(shù)據(jù)流量產(chǎn)生額外的費(fèi)用,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度,并提高用戶體驗(yàn)。
圖9為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例七的流程圖,如圖8所示該方案的執(zhí)行主體為終端設(shè)備,即上述圖1和圖2中的終端,例如:手機(jī)、平板電腦等可通過(guò)數(shù)據(jù)卡實(shí)現(xiàn)數(shù)據(jù)業(yè)務(wù)的設(shè)備,在如圖3所示的實(shí)施 例的基礎(chǔ)上,當(dāng)終端檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限(可選的,這里也可以是終端檢測(cè)到當(dāng)前網(wǎng)絡(luò)的已使用流量超過(guò)預(yù)設(shè)使用流量門限),則確定終端滿足網(wǎng)絡(luò)切換觸發(fā)條件,需要進(jìn)行網(wǎng)絡(luò)切換的匹配過(guò)程,則步驟102中的終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò),具體是按步驟為:
S701:所述終端從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)。
S702:所述終端獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量和信號(hào)強(qiáng)度。
S703:所述終端將至少一個(gè)第二網(wǎng)絡(luò)中信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限、且滿足最優(yōu)流量套餐判斷條件的第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
具體實(shí)現(xiàn)方式與上述實(shí)施例類似,與上述方案不同的是,是由當(dāng)前網(wǎng)絡(luò)的剩余流量不足,觸發(fā)網(wǎng)絡(luò)切換動(dòng)作,終端設(shè)備根據(jù)三個(gè)參數(shù)同時(shí)進(jìn)行判斷是否作為目標(biāo)網(wǎng)絡(luò);上述提供的方案是依次判斷網(wǎng)絡(luò)類型優(yōu)先級(jí)、流量使用情況以及信號(hào)強(qiáng)度的順序進(jìn)行的,實(shí)際上,在具體實(shí)現(xiàn)過(guò)程中,優(yōu)先判斷哪個(gè)參數(shù)并不做限制,即存在三種參數(shù)排列組合產(chǎn)生的六種實(shí)現(xiàn)方式,均可以實(shí)現(xiàn)上述目標(biāo)網(wǎng)絡(luò)的選擇。
在圖7至圖9所示的幾種方案中,當(dāng)前網(wǎng)絡(luò)A如果是第一數(shù)據(jù)卡中的2G網(wǎng)路,則按照上述任一實(shí)施例的方案,查找出滿足上述條件的目標(biāo)網(wǎng)絡(luò)可能是:第一數(shù)據(jù)卡中的3G和4G網(wǎng)絡(luò),也可能是第二數(shù)據(jù)卡中的2G、3G和4G網(wǎng)絡(luò);當(dāng)前網(wǎng)絡(luò)A如果是第一數(shù)據(jù)卡中的3G網(wǎng)路,查找出滿足上述條件的目標(biāo)網(wǎng)絡(luò)可能是:第一數(shù)據(jù)卡中的3G和4G網(wǎng)絡(luò),也可能是第二數(shù)據(jù)卡中的3G和4G網(wǎng)絡(luò);當(dāng)前網(wǎng)絡(luò)A如果是第一數(shù)據(jù)卡中的4G網(wǎng)路,查找出滿足上述條件的目標(biāo)網(wǎng)絡(luò)可能是:第一數(shù)據(jù)卡中的4G網(wǎng)絡(luò),也可能是第二數(shù)據(jù)卡中的4G網(wǎng)絡(luò)。
上述的幾種實(shí)現(xiàn)方式提供的終端的網(wǎng)絡(luò)切換方法,不管通過(guò)什么樣的觸發(fā)條件觸發(fā)了網(wǎng)絡(luò)切換的動(dòng)作,在選取目標(biāo)網(wǎng)絡(luò)的過(guò)程中,均需要綜合考慮網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、信號(hào)強(qiáng)度以及流量使用情況,選擇出性能優(yōu)于當(dāng)前網(wǎng)絡(luò),并且網(wǎng)絡(luò)剩余流量足夠的目標(biāo)網(wǎng)絡(luò)進(jìn)行切換,該目標(biāo)網(wǎng)絡(luò)可以是第一數(shù)據(jù)卡的網(wǎng)絡(luò)制式,也可以是其他安裝在該終端設(shè)備中的數(shù)據(jù)卡的網(wǎng)絡(luò),例如:第二數(shù)據(jù)卡,通過(guò)該種方式,有效保證切換后的網(wǎng)絡(luò)性能更好,有效提 高網(wǎng)絡(luò)切換的準(zhǔn)確度,并且保證切換后的網(wǎng)絡(luò)的剩余流量足夠,不會(huì)由于數(shù)據(jù)流量產(chǎn)生額外的費(fèi)用,進(jìn)一步的提高用戶體驗(yàn)。
圖10為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法實(shí)施例八的流程圖,如圖10所示,本實(shí)施例中終端包括第一數(shù)據(jù)卡和第二數(shù)據(jù)卡,所述第一數(shù)據(jù)卡為所述終端當(dāng)前使用的數(shù)據(jù)卡,若在終端中包括兩個(gè)以上的數(shù)據(jù)卡,也可以參照該方式選擇合適的目標(biāo)網(wǎng)站進(jìn)行切換。
本實(shí)施例提供一種在當(dāng)前網(wǎng)絡(luò)的剩余流量不足或者已使用流量超過(guò)限制的觸發(fā)條件下,實(shí)現(xiàn)網(wǎng)絡(luò)切換的詳細(xì)步驟:
S801:檢測(cè)是所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)已使用的流量是否超過(guò)預(yù)先配置的使用流量閾值。
若所述當(dāng)前網(wǎng)絡(luò)已使用的流量超過(guò)所述使用流量閾值,則觸發(fā)本次網(wǎng)絡(luò)切換過(guò)程,則終端根據(jù)所述第一數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)和所述第二數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí),確定需要切換的目標(biāo)網(wǎng)絡(luò),具體的實(shí)現(xiàn)方式如下步驟S802和S803。
S802:若所述當(dāng)前網(wǎng)絡(luò)已使用的流量超過(guò)所述使用流量閾值,所述終端從存儲(chǔ)的基站信息列表中,根據(jù)各網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第三網(wǎng)絡(luò)。
S803:按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,所述終端根據(jù)所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及各網(wǎng)絡(luò)的已使用流量,獲取信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值且已使用流量未超過(guò)所述使用流量閾值的網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
在本實(shí)施例中,一種具體的實(shí)現(xiàn)方式為:
所述終端根據(jù)所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度,獲取至少一個(gè)信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值的第四網(wǎng)絡(luò);按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,依次檢測(cè)每個(gè)第四網(wǎng)絡(luò)的已使用流量是否超過(guò)所述使用流量閾值;若存在一個(gè)第四網(wǎng)絡(luò)的已使用流量未超過(guò)所述使用流量閾值,則將該第四網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
S804:切換到所述目標(biāo)網(wǎng)絡(luò)。
在本實(shí)施例中,所述切換到所述目標(biāo)網(wǎng)絡(luò)的具體實(shí)現(xiàn)方式為:首先判斷 所述目標(biāo)網(wǎng)絡(luò)是否屬于第一數(shù)據(jù)卡;若屬于,則通過(guò)卡內(nèi)網(wǎng)絡(luò)切換的方式換到所述目標(biāo)網(wǎng)絡(luò);若不屬于,則將數(shù)據(jù)業(yè)務(wù)切換至所述第二數(shù)據(jù)卡上,并接入所述目標(biāo)網(wǎng)絡(luò)。
結(jié)合上述描述和圖1和圖2所示的系統(tǒng)示意圖,下面舉一實(shí)例說(shuō)明本實(shí)施例的技術(shù)方案,同樣的以手機(jī)為例。當(dāng)發(fā)現(xiàn)當(dāng)前網(wǎng)絡(luò)流量超過(guò)閾值時(shí),將發(fā)起一次智能匹配過(guò)程,具體的匹配過(guò)程為:
1、手機(jī)監(jiān)聽(tīng)到當(dāng)前網(wǎng)絡(luò)的已使用流量超過(guò)是否超過(guò)預(yù)設(shè)的使用流量門限時(shí),若是則進(jìn)入步驟2。
2、查看手機(jī)本地中保存的所有基站信息列表,查詢獲取與現(xiàn)有網(wǎng)絡(luò)同等或更優(yōu)帶寬的網(wǎng)絡(luò),若存在這樣的網(wǎng)絡(luò)則進(jìn)入步驟4,若不存在則進(jìn)入步驟3。
3、結(jié)束本次匹配過(guò)程。
4、查看符合條件的所有網(wǎng)絡(luò)及當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度,若優(yōu)選的網(wǎng)絡(luò)的信號(hào)強(qiáng)度高于閾值或者高于當(dāng)前網(wǎng)絡(luò)A的信號(hào)強(qiáng)度,若存在這樣的網(wǎng)絡(luò)進(jìn)入步驟5,否則進(jìn)入步驟6。
5、查詢?cè)摼W(wǎng)絡(luò)的已使用流量值,如果超過(guò)超過(guò)設(shè)置的使用流量限值,則進(jìn)入步驟6,否則進(jìn)入步驟7。
6、循環(huán)步驟4,按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序依次查找,找到信號(hào)強(qiáng)度高于閾值的網(wǎng)絡(luò)B,如果有則進(jìn)入步驟5,否則進(jìn)入步驟3。
7、查詢基站信息,查看A,B網(wǎng)絡(luò)是否屬于同一張卡,是則進(jìn)入步驟8,否則進(jìn)入步驟9。
8、直接進(jìn)行單卡網(wǎng)絡(luò)切換。
9、切換數(shù)據(jù)業(yè)務(wù)卡,并通過(guò)用戶界面(User Interface,UI)向用戶顯示切換提示。
本方案提供的終端的網(wǎng)絡(luò)切換方法,當(dāng)發(fā)現(xiàn)當(dāng)前使用的網(wǎng)絡(luò)流量超過(guò)設(shè)置的閾值時(shí),終端設(shè)備根據(jù)上述的方式發(fā)起一次智能匹配過(guò)程,查看存儲(chǔ)的基站信息列表中保存的優(yōu)先級(jí)高于或者與當(dāng)前網(wǎng)絡(luò)相同的多個(gè)第三網(wǎng)絡(luò),然后檢測(cè)每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度,選出信號(hào)強(qiáng)度高于設(shè)置的信號(hào)強(qiáng)度門限或者設(shè)置閾值的網(wǎng)絡(luò),然后查詢?cè)撔┚W(wǎng)絡(luò)中的每個(gè)網(wǎng)絡(luò)的流量使用情況,查找出按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,依次從信號(hào)強(qiáng)度最好的網(wǎng)絡(luò)開(kāi)始查找,若存在使用流量為超過(guò)門限,其他性能較好的網(wǎng)絡(luò)則作為目標(biāo)網(wǎng)絡(luò),否 則對(duì)下一網(wǎng)絡(luò)進(jìn)行判斷,直至找到性能較好,并且剩余流量較多的目標(biāo)網(wǎng)絡(luò)完成切換,有效提高網(wǎng)絡(luò)切換的準(zhǔn)確度,提高用戶體驗(yàn)。
圖11為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖,如圖11所示,該終端設(shè)備10中包括第一數(shù)據(jù)卡11和第二數(shù)據(jù)卡12,所述第一數(shù)據(jù)卡為所述終端設(shè)備10當(dāng)前使用的數(shù)據(jù)卡,所述終端設(shè)備10還包括:
檢測(cè)模塊13,用于檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件;
處理模塊14,用于若所述檢測(cè)模塊檢測(cè)出滿足網(wǎng)絡(luò)切換觸發(fā)條件,則根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò);
所述處理模塊14還用于切換到所述確定目標(biāo)網(wǎng)絡(luò)。
本實(shí)施例提供的終端設(shè)備,用于執(zhí)行圖3至圖10任一實(shí)施例所述的終端的網(wǎng)絡(luò)切換方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖12為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖,如圖12所示,該終端設(shè)備10的處理模塊14包括:
判斷子模塊141,用于判斷所述目標(biāo)網(wǎng)絡(luò)是否屬于第一數(shù)據(jù)卡;
網(wǎng)絡(luò)切換子模塊142,用于:
若所述判斷子模塊141判斷出所述目標(biāo)網(wǎng)絡(luò)屬于第一數(shù)據(jù)卡,則通過(guò)卡內(nèi)網(wǎng)絡(luò)切換的方式換到所述目標(biāo)網(wǎng)絡(luò);
若所述判斷子模塊141判斷出所述目標(biāo)網(wǎng)絡(luò)不屬于第一數(shù)據(jù)卡,則將數(shù)據(jù)業(yè)務(wù)切換至所述第二數(shù)據(jù)卡上,并接入所述目標(biāo)網(wǎng)絡(luò)。
可選的,所述處理模塊14獲取的所述網(wǎng)絡(luò)信息參數(shù)包括該卡的網(wǎng)絡(luò)的剩余流量、網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)中的至少兩個(gè)參數(shù)。
可選的,若所述檢測(cè)模塊13檢測(cè)到新的基站信息,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若確定出所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到新的基站信息,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的剩余流量;
若確定出所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到新的基站信息,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則獲取所述第一網(wǎng)絡(luò)的剩余流量;
若確定出所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端設(shè)備滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊13具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)剩余流量大于預(yù)設(shè)剩余流量門限的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度最優(yōu)的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的剩余流量,根據(jù)預(yù)設(shè)的最優(yōu)流量套餐判定條件,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出最優(yōu)流量套餐的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)剩余流量大于預(yù)設(shè)剩余流量門限的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
根據(jù)每個(gè)第二網(wǎng)絡(luò)的信號(hào)強(qiáng)度,從所述至少一個(gè)第二網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度最優(yōu)的一個(gè)第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到新的基站信息,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
獲取所述新的基站信息對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;
若判斷出所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)高于所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),則獲取所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
若確定出所述第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度與所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度的差值大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值,則獲取所述第一網(wǎng)絡(luò)的剩余流量和所述當(dāng)前網(wǎng)絡(luò)的剩余流量;
若所述第一網(wǎng)絡(luò)的剩余流量與所述當(dāng)前網(wǎng)絡(luò)的剩余流量的差值大于預(yù)設(shè)的流量閾值,則將所述第一網(wǎng)絡(luò)確定為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊13檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門限,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量和信號(hào)強(qiáng)度;
將至少一個(gè)第二網(wǎng)絡(luò)中信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限、且滿足最優(yōu)流量套餐判斷條件的第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
可選的,若所述檢測(cè)模塊檢測(cè)到所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)的剩余流量低于預(yù)設(shè)的剩余流量門限,則所述終端設(shè)備10滿足網(wǎng)絡(luò)切換觸發(fā)條件;
則所述處理模塊14具體用于:
從存儲(chǔ)的基站信息列表中,獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò);
獲取每個(gè)第二網(wǎng)絡(luò)的剩余流量和信號(hào)強(qiáng)度;
將至少一個(gè)第二網(wǎng)絡(luò)中信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度門限、且滿足最優(yōu)流量套餐判斷條件的第二網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
本實(shí)施例提供的終端設(shè)備,用于執(zhí)行圖3至圖10任一實(shí)施例所述的終端的網(wǎng)絡(luò)切換方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖13為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)施例三的結(jié)構(gòu)示意圖,如圖13所示,該終端設(shè)備20包括:第一數(shù)據(jù)卡21和第二數(shù)據(jù)卡22,所述第一數(shù)據(jù)卡21為所述終端設(shè)備20當(dāng)前使用的數(shù)據(jù)卡,還包括:
檢測(cè)模塊23,用于檢測(cè)是所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)已使用的流量是否超過(guò)預(yù)先配置的使用流量閾值;
處理模塊24,用于若所述檢測(cè)模塊檢測(cè)到所述當(dāng)前網(wǎng)絡(luò)已使用的流量超過(guò)所述使用流量閾值,則根據(jù)所述第一數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)和所述第二數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí),確定需要切換的目標(biāo)網(wǎng)絡(luò);
所述處理模塊24還用于切換到所述目標(biāo)網(wǎng)絡(luò)。
進(jìn)一步地,所述處理模塊24具體用于:
從存儲(chǔ)的基站信息列表中,根據(jù)各網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)獲取至少一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于所述當(dāng)前網(wǎng)絡(luò)的第三網(wǎng)絡(luò);
按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,根據(jù)所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度以及各網(wǎng)絡(luò)的已使用流量,獲取信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值且已使用流量未超過(guò)所述使用流量閾值的網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
進(jìn)一步地,所述處理模塊24具體用于:
根據(jù)所述當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度和每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度,獲取至少一個(gè)信號(hào)強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度門限值的第四網(wǎng)絡(luò);
按照網(wǎng)絡(luò)類型優(yōu)先級(jí)由高到低的順序,依次檢測(cè)每個(gè)第四網(wǎng)絡(luò)的已使用流量是否超過(guò)所述使用流量閾值;
若存在一個(gè)第四網(wǎng)絡(luò)的已使用流量未超過(guò)所述使用流量閾值,則將該第 四網(wǎng)絡(luò)作為所述目標(biāo)網(wǎng)絡(luò)。
本實(shí)施例提供的終端設(shè)備,用于執(zhí)行圖3至圖10任一實(shí)施例所述的終端的網(wǎng)絡(luò)切換方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖14為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)施例四的結(jié)構(gòu)示意圖,如圖14所示,該終端設(shè)備20的處理模塊24包括:
判斷子模塊241,用于判斷所述目標(biāo)網(wǎng)絡(luò)是否屬于第一數(shù)據(jù)卡;
處理子模塊242,用于:
若所述判斷子模塊241判斷出所述目標(biāo)網(wǎng)絡(luò)屬于第一數(shù)據(jù)卡,則通過(guò)卡內(nèi)網(wǎng)絡(luò)切換的方式換到所述目標(biāo)網(wǎng)絡(luò);
若所述判斷子模塊241判斷出所述目標(biāo)網(wǎng)絡(luò)不屬于第一數(shù)據(jù)卡,則將數(shù)據(jù)業(yè)務(wù)切換至所述第二數(shù)據(jù)卡上,并接入所述目標(biāo)網(wǎng)絡(luò)。
本實(shí)施例提供的終端設(shè)備,用于執(zhí)行圖3至圖10任一實(shí)施例所述的終端的網(wǎng)絡(luò)切換方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
結(jié)合上述的任一實(shí)施例的方法,下面通過(guò)終端設(shè)備的具體執(zhí)行模塊的細(xì)化以及與服務(wù)器、基站的交互來(lái)說(shuō)明本發(fā)明的技術(shù)方案。
圖15為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法的使用架構(gòu)的示意圖,如圖15所示,終端設(shè)備、基站1、基站2、基站3和資費(fèi)服務(wù)器;其中,參考前述的實(shí)施例,終端設(shè)備設(shè)置有兩個(gè)數(shù)據(jù)業(yè)務(wù)卡,數(shù)據(jù)業(yè)務(wù)卡1和數(shù)據(jù)業(yè)務(wù)卡2;數(shù)據(jù)業(yè)務(wù)卡1支持運(yùn)營(yíng)商1提供的4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)和2G網(wǎng)絡(luò);數(shù)據(jù)業(yè)務(wù)卡2支持運(yùn)營(yíng)商2提供的4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)和2G網(wǎng)絡(luò)。
基站1能夠提供運(yùn)營(yíng)商1的網(wǎng)絡(luò)服務(wù);基站2能夠提供運(yùn)營(yíng)商2的網(wǎng)絡(luò)服務(wù);基站3能夠提供運(yùn)營(yíng)商1和運(yùn)營(yíng)商2的網(wǎng)絡(luò)服務(wù)。
進(jìn)一步的,該終端包括:處理模塊控制的網(wǎng)絡(luò)匹配單元、收發(fā)單元、流量管理單元;其中,收發(fā)單元的功能可以通過(guò)無(wú)線接口(Radio Interface Layer,簡(jiǎn)稱:RIL)層實(shí)現(xiàn):終端的射頻單元通過(guò)搜索附近基站,獲得每個(gè)基站的網(wǎng)絡(luò)的信號(hào)強(qiáng)度值、每個(gè)基站的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,將這些信息通過(guò)RIL層返回到安卓框架(Androd Framework)層,并將上述網(wǎng)絡(luò)信息列表儲(chǔ)存在安卓框架層。
所述網(wǎng)絡(luò)匹配單元的功能可以通過(guò)框架層中的多SIM卡電話管理單元(MSimTelephony)和框架層中的智能匹配單元實(shí)現(xiàn),流量管理模塊通常設(shè) 置在應(yīng)用層:多SIM卡電話模塊會(huì)匹配對(duì)應(yīng)基站信息,然后選擇合適的數(shù)據(jù)網(wǎng)絡(luò)為終端提供服務(wù)。
其中,RIL層工作在點(diǎn)對(duì)點(diǎn)協(xié)議(Point to Point Protocol,PPP)、傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議(Transmission Control Protocol/Internet Protocol,TCP/IP)協(xié)議之下,負(fù)責(zé)數(shù)據(jù)的可靠傳輸、AT(Attention)命令的發(fā)送以及應(yīng)答消息的解析。并且,RIL層還支持短信息服務(wù)(Short Message Service,簡(jiǎn)稱:SMS)、語(yǔ)音呼叫(Voice Call)等功能。
具體的,對(duì)于操作系統(tǒng)為Windows Mobile的智能終端,其RIL層處于無(wú)線基帶系統(tǒng)的協(xié)議棧之上,Windows Mobile的蜂窩核心(Cell Core)層之下。
對(duì)于操作系統(tǒng)為安卓的智能終端,安卓操作系統(tǒng)將RIL層分為兩個(gè)代碼空間:一個(gè)部分是RIL守護(hù)進(jìn)程(RIL Daemon),其負(fù)責(zé)套接字(socket)與應(yīng)用程序框架進(jìn)行通信。另外一個(gè)部分是RIL守護(hù)進(jìn)程初始化(Vendor RIL),這個(gè)部分負(fù)責(zé)向下通過(guò)兩種方式與手機(jī)的通訊模塊進(jìn)行通信:方式一、直接與手機(jī)的通訊模塊通信的AT指令通道;方式二、用于傳輸包數(shù)據(jù)的數(shù)據(jù)通道,數(shù)據(jù)通道用于手機(jī)的上網(wǎng)功能。
另外,流量管理單元,用于與運(yùn)營(yíng)商的資費(fèi)服務(wù)器進(jìn)行交互獲取網(wǎng)絡(luò)的剩余可用流量;可選的,流量信息的形式可以不限于網(wǎng)絡(luò)的剩余可用流量,也可以為:運(yùn)營(yíng)商的套餐信息、運(yùn)營(yíng)商的當(dāng)前流量使用信息等;
網(wǎng)絡(luò)匹配單元,用于基于網(wǎng)絡(luò)信息列表包含的上述參數(shù)確定最優(yōu)網(wǎng)絡(luò),并將服務(wù)網(wǎng)絡(luò)切換至該最優(yōu)網(wǎng)絡(luò)。
可選的,網(wǎng)絡(luò)匹配單元在完成網(wǎng)絡(luò)切換后,可以將切換提示發(fā)送給終端的輸出模塊,例如顯示模塊,揚(yáng)聲器等;通過(guò)用戶界面(User Interface,簡(jiǎn)稱UI)向用戶顯示切換提示。
需要說(shuō)明的是,網(wǎng)絡(luò)匹配單元以及流量管理單元的功能,可以通過(guò)終端的基帶處理器實(shí)現(xiàn)。收發(fā)單元的功能可以通過(guò)移動(dòng)終端的射頻單元實(shí)現(xiàn)。
下面通過(guò)具體實(shí)施例,對(duì)上文所述終端進(jìn)行說(shuō)明,圖3為本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖,所述終端設(shè)備設(shè)置有至少兩個(gè)數(shù)據(jù)業(yè)務(wù)卡,參照?qǐng)D3,該終端設(shè)備包括:網(wǎng)絡(luò)匹配單元、收發(fā)單元和流量管理單元;
所述收發(fā)單元,用于獲取網(wǎng)絡(luò)的信號(hào)強(qiáng)度;
所述流量管理單元,用于獲取網(wǎng)絡(luò)的對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量;
所述網(wǎng)絡(luò)匹配單元,用于:
根據(jù)所述網(wǎng)絡(luò)的信號(hào)強(qiáng)度、所述網(wǎng)絡(luò)的對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量和網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)確定是否進(jìn)行網(wǎng)絡(luò)切換;所述網(wǎng)絡(luò)包含當(dāng)前服務(wù)網(wǎng)絡(luò)和至少一個(gè)可使用的網(wǎng)絡(luò);
所述當(dāng)前服務(wù)網(wǎng)絡(luò)為當(dāng)前為所述終端提供服務(wù)的網(wǎng)絡(luò);所述至少一個(gè)可使用的網(wǎng)絡(luò)為所述終端能夠接入的網(wǎng)絡(luò);
若確定進(jìn)行網(wǎng)絡(luò)切換,則將所述終端的當(dāng)前服務(wù)網(wǎng)絡(luò)切換為第一網(wǎng)絡(luò);
所述第一網(wǎng)絡(luò)為滿足切換條件的所述至少一個(gè)可使用的網(wǎng)絡(luò)中的一個(gè)。
本發(fā)明實(shí)施例提供的終端設(shè)備,通過(guò)所述收發(fā)模塊獲取網(wǎng)絡(luò)的信號(hào)強(qiáng)度;所述流量管理模塊獲取網(wǎng)絡(luò)的對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量;所述網(wǎng)絡(luò)匹配模塊根據(jù)所述網(wǎng)絡(luò)的信號(hào)強(qiáng)度、所述網(wǎng)絡(luò)的對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量和網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí),選擇出網(wǎng)絡(luò)性能優(yōu)于當(dāng)前網(wǎng)絡(luò),且剩余流量最優(yōu)的目標(biāo)網(wǎng)絡(luò),然后將網(wǎng)絡(luò)切換至選擇的目標(biāo)網(wǎng)絡(luò)通過(guò)綜合網(wǎng)絡(luò)的信號(hào)強(qiáng)度、所述網(wǎng)絡(luò)的對(duì)應(yīng)運(yùn)營(yíng)商的網(wǎng)絡(luò)剩余可用流量和網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)等多種因素,選擇滿足切換條件的網(wǎng)絡(luò)進(jìn)行切換,從而充分利用了多卡終端提供的網(wǎng)絡(luò)資源,提高網(wǎng)絡(luò)選擇的準(zhǔn)確性。
圖16為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法的一具體實(shí)現(xiàn)流程圖,如圖16所示,在上述圖15所示的終端設(shè)備的具體結(jié)構(gòu)基礎(chǔ)上,該終端設(shè)備還包括UI。本發(fā)明的終端設(shè)備通過(guò)底層RIL返回基站信息和信號(hào)強(qiáng)度變化,及從運(yùn)營(yíng)商獲取SIM卡流量信息等三個(gè)維度進(jìn)行雙卡全網(wǎng)絡(luò)匹配算法,并最終選出當(dāng)前實(shí)際環(huán)境中最適合的數(shù)據(jù)業(yè)務(wù)卡及網(wǎng)絡(luò),并通過(guò)UI層智能切換及提示用戶。
具體的匹配過(guò)程為:
S11:監(jiān)測(cè)到新的基站信息。終端設(shè)備的RIL監(jiān)測(cè)到基站信息發(fā)生變化,獲取相關(guān)的基站信息,該基站信息包含MCC、MNC或者LAC等信息。
S12:存儲(chǔ)MCC、MNC信息。多卡手機(jī)的電話管理單元,也就是上述處理模塊將該些基站信息進(jìn)行存儲(chǔ)。
S13:對(duì)比當(dāng)前網(wǎng)絡(luò)與新的基站對(duì)應(yīng)的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)。并發(fā)起對(duì)網(wǎng)絡(luò)類型的對(duì)比,對(duì)比網(wǎng)絡(luò)類型優(yōu)先級(jí)確保選出的網(wǎng)絡(luò)的性能優(yōu)于當(dāng)前 網(wǎng)絡(luò)。
S14:指示進(jìn)行網(wǎng)絡(luò)匹配。管理單元指示智能網(wǎng)絡(luò)匹配單元進(jìn)行一次網(wǎng)絡(luò)匹配,即如果第一網(wǎng)絡(luò)的優(yōu)先級(jí)低于當(dāng)前網(wǎng)絡(luò),則結(jié)束本次匹配過(guò)程。
S15:指示對(duì)比當(dāng)前網(wǎng)絡(luò)和第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度。該智能網(wǎng)絡(luò)匹配單元指示Framework層MSimTelephony模塊,即圖中的電話管理單元獲取各網(wǎng)絡(luò)的信號(hào)強(qiáng)度,并進(jìn)行對(duì)比。
S16:對(duì)比第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度和當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度。
S17:第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度更高。
S18:查詢第一網(wǎng)絡(luò)的剩余流量。網(wǎng)絡(luò)匹配單元向流量管理單元查詢第一網(wǎng)絡(luò)的剩余流量,并與當(dāng)前網(wǎng)絡(luò)進(jìn)行對(duì)比。
S19:將第一網(wǎng)絡(luò)的剩余流量和當(dāng)前網(wǎng)絡(luò)的剩余流量進(jìn)行對(duì)比。
S20:第一網(wǎng)絡(luò)的剩余流量更多。得到該第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類型優(yōu)先級(jí)、信號(hào)強(qiáng)度和剩余流量均滿足條件,則確定該第一網(wǎng)絡(luò)為可以切換的目標(biāo)網(wǎng)絡(luò)。
S21:查詢第一網(wǎng)絡(luò)所屬的數(shù)據(jù)卡是否與當(dāng)前網(wǎng)絡(luò)相同。查詢確定進(jìn)行卡內(nèi)網(wǎng)絡(luò)切換還是卡間網(wǎng)絡(luò)切換。若查詢到屬于同一數(shù)據(jù)卡,則直接進(jìn)行卡內(nèi)網(wǎng)絡(luò)切換即可。若查詢到屬于不同的數(shù)據(jù)卡,則需要先切換數(shù)據(jù)卡,然后再切換網(wǎng)絡(luò)。
S22:切換數(shù)據(jù)卡。
S23:網(wǎng)絡(luò)切換提示。通過(guò)UI向用戶顯示切換提示。
圖17為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法的另一具體實(shí)現(xiàn)流程圖,如圖17所示,在上述圖15所示的終端設(shè)備的具體結(jié)構(gòu)基礎(chǔ)上,該終端設(shè)備還包括UI。提供的具體的網(wǎng)絡(luò)切換的匹配過(guò)程的步驟為:
S31:監(jiān)測(cè)信號(hào)強(qiáng)度變化。終端設(shè)備的RIL層監(jiān)測(cè)到當(dāng)前網(wǎng)絡(luò)對(duì)應(yīng)的信號(hào)強(qiáng)度,并獲取當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度或者變化量等數(shù)據(jù)。
S32:反饋信號(hào)強(qiáng)度變化量。
S33:對(duì)比當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度值是否低于預(yù)設(shè)信號(hào)強(qiáng)度門限。RIL層將該數(shù)據(jù)反饋給電話管理單元進(jìn)行對(duì)比,如果當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度低于設(shè)定的門限值,則觸發(fā)后續(xù)的匹配過(guò)程。
S34:指示進(jìn)行網(wǎng)絡(luò)匹配。
S35:指示查詢本地存儲(chǔ)的基站信息列表中的基站信息。
S36:獲取多個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)。
從本地存儲(chǔ)的基站信息列表中獲取多個(gè)優(yōu)先級(jí)不低于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)。
S37:指示進(jìn)行網(wǎng)絡(luò)匹配。
S38:查詢每個(gè)第二網(wǎng)絡(luò)的剩余流量。
S39:獲取第二網(wǎng)絡(luò)中流量套餐最合理的網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò)。
即從基站信息列表中,得到該網(wǎng)絡(luò)類型優(yōu)先級(jí)、信號(hào)強(qiáng)度和剩余流量均滿足條件的網(wǎng)絡(luò)作為可以切換的目標(biāo)網(wǎng)絡(luò)。
S40:查詢目標(biāo)網(wǎng)絡(luò)所屬的數(shù)據(jù)卡是否與當(dāng)前網(wǎng)絡(luò)相同。
S41:目標(biāo)網(wǎng)絡(luò)所屬的數(shù)據(jù)卡與當(dāng)前網(wǎng)絡(luò)不相同。
查詢確定進(jìn)行卡內(nèi)網(wǎng)絡(luò)切換還是卡間網(wǎng)絡(luò)切換。若查詢到屬于同一數(shù)據(jù)卡,則直接進(jìn)行卡內(nèi)網(wǎng)絡(luò)切換即可。若查詢到屬于不同的數(shù)據(jù)卡,則需要先切換數(shù)據(jù)卡,然后再切換網(wǎng)絡(luò)。
S42:切換數(shù)據(jù)卡。
S43:網(wǎng)絡(luò)切換提示。通過(guò)UI向用戶顯示切換提示。
圖18為本發(fā)明實(shí)施例提供的終端的網(wǎng)絡(luò)切換方法的又一具體實(shí)現(xiàn)流程圖,如圖18所示,在上述圖15所示的終端設(shè)備的具體結(jié)構(gòu)基礎(chǔ)上,該終端設(shè)備還包括UI。提供的具體的網(wǎng)絡(luò)切換的匹配過(guò)程的步驟為:
S51:檢測(cè)到當(dāng)前使用流量到達(dá)限定值。
S52:反饋流量使用情況。
流量管理單元通過(guò)資費(fèi)服務(wù)器查詢或者檢測(cè)到當(dāng)前使用流量達(dá)到了設(shè)置的門限值,或者是剩余流量少于設(shè)定的閾值時(shí)候,向電話管理單元反饋該信息,觸發(fā)后續(xù)網(wǎng)絡(luò)切換匹配過(guò)程。
S53:獲取多個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)不低于當(dāng)前網(wǎng)絡(luò)的第三網(wǎng)絡(luò)。
從本地存儲(chǔ)的基站信息列表中獲取多個(gè)優(yōu)先級(jí)不低于當(dāng)前網(wǎng)絡(luò)的第三網(wǎng)絡(luò)。
S54:指示進(jìn)行網(wǎng)絡(luò)匹配。
S55:查詢各第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度。
S56:最優(yōu)網(wǎng)絡(luò)信號(hào)強(qiáng)度高于預(yù)設(shè)信號(hào)強(qiáng)度門限值。
網(wǎng)絡(luò)匹配單元指示電話管理單元獲取每個(gè)第三網(wǎng)絡(luò)的信號(hào)強(qiáng)度,并進(jìn)行 信號(hào)強(qiáng)度的刪選,從第三網(wǎng)絡(luò)中選擇出信號(hào)強(qiáng)度較好的網(wǎng)絡(luò),即信號(hào)強(qiáng)度高于設(shè)定信號(hào)強(qiáng)度門限或者與當(dāng)前網(wǎng)絡(luò)的信號(hào)強(qiáng)度差值大于設(shè)定閾值的一個(gè)或者多個(gè)第四網(wǎng)絡(luò)。
S57:獲取第三網(wǎng)絡(luò)中信號(hào)強(qiáng)度高于信號(hào)強(qiáng)度門限值的第四網(wǎng)絡(luò)。
S58:查詢?cè)撔┑谒木W(wǎng)絡(luò)的剩余流量值。
S59:獲取第四網(wǎng)絡(luò)中剩余流量較多或者已使用流量未超過(guò)限定值的網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò)。
最后,進(jìn)行網(wǎng)絡(luò)流量的匹配,從第一網(wǎng)絡(luò)中選擇剩余流量較多或者已使用流量較少的網(wǎng)絡(luò)作為目標(biāo)網(wǎng)絡(luò),如果不存在這樣的網(wǎng)絡(luò)則放棄本次匹配過(guò)程,不進(jìn)行網(wǎng)絡(luò)切換。
若存在這樣的網(wǎng)絡(luò),即得到一個(gè)網(wǎng)絡(luò)類型優(yōu)先級(jí)、信號(hào)強(qiáng)度和剩余流量均滿足條件的網(wǎng)絡(luò)作為可以切換的目標(biāo)網(wǎng)絡(luò)。
S60:查詢目標(biāo)網(wǎng)絡(luò)所屬的數(shù)據(jù)卡是否與當(dāng)前網(wǎng)絡(luò)相同。
S61:目標(biāo)網(wǎng)絡(luò)所屬的數(shù)據(jù)卡與當(dāng)前網(wǎng)絡(luò)不相同。
查詢確定進(jìn)行卡內(nèi)網(wǎng)絡(luò)切換還是卡間網(wǎng)絡(luò)切換。若查詢到屬于同一數(shù)據(jù)卡,則直接進(jìn)行卡內(nèi)網(wǎng)絡(luò)切換即可。若查詢到屬于不同的數(shù)據(jù)卡,則需要先切換數(shù)據(jù)卡,然后再切換網(wǎng)絡(luò)。
S62:切換數(shù)據(jù)卡。
S63:網(wǎng)絡(luò)切換提示。通過(guò)UI向用戶顯示切換提示。
上述幾個(gè)實(shí)施例中的技術(shù)方案,其實(shí)質(zhì)是通過(guò)修改Framework層MSimTelephony模塊(即上述的多SIM卡電話管理單元),監(jiān)聽(tīng)信號(hào)強(qiáng)度變化及網(wǎng)絡(luò)基站信息變化onCellInfoChanged,同時(shí)通過(guò)手機(jī)流量管理模塊,從運(yùn)營(yíng)商獲取雙卡流量信息,并監(jiān)聽(tīng)其變化。基于以上三種信息的監(jiān)聽(tīng),當(dāng)正在使用的數(shù)據(jù)卡信號(hào)強(qiáng)度低于閾值或發(fā)現(xiàn)有更好網(wǎng)絡(luò)的基站信息或當(dāng)前數(shù)據(jù)卡流量值低于閾值,都將觸發(fā)雙卡全網(wǎng)絡(luò)匹配算法,結(jié)合所有三種信息的匹配,并最終完成是否需要切換數(shù)據(jù)卡的策略。
本發(fā)明實(shí)施例提供終端的網(wǎng)絡(luò)切換方法,終端設(shè)備在檢測(cè)到滿足網(wǎng)絡(luò)切換觸發(fā)條件之后,兼顧網(wǎng)絡(luò)類型優(yōu)先級(jí),信號(hào)強(qiáng)度及網(wǎng)絡(luò)套餐流量,選出最適合當(dāng)前實(shí)際場(chǎng)景的數(shù)據(jù)業(yè)務(wù)的目標(biāo)網(wǎng)絡(luò),并智能切換,避免出現(xiàn)流量超限斷網(wǎng),無(wú)信號(hào)導(dǎo)致無(wú)法上網(wǎng)或信號(hào)差導(dǎo)致網(wǎng)絡(luò)延遲高的問(wèn)題?;A(chǔ)雙卡的智 能切換方案,充分利用雙卡雙網(wǎng)絡(luò)手機(jī)的優(yōu)勢(shì),隨時(shí)在兩張卡中智能切換,無(wú)需用戶干預(yù),最大限度提升用戶的使用體驗(yàn)。
圖19為本發(fā)明實(shí)施例提供的終端設(shè)備一實(shí)例的結(jié)構(gòu)示意圖;如圖19所示,該終端設(shè)備可以被具體實(shí)現(xiàn)為:包括第一數(shù)據(jù)卡處理模塊和第二數(shù)據(jù)卡處理模塊,第一數(shù)據(jù)卡處理模塊用于將第一數(shù)據(jù)卡接入終端設(shè)備,并且對(duì)于第一數(shù)據(jù)卡中的數(shù)據(jù)進(jìn)行讀寫,同樣的第二數(shù)據(jù)卡處理模塊用于接入第二數(shù)據(jù)卡并讀寫該第二數(shù)據(jù)卡的數(shù)據(jù),具體的實(shí)現(xiàn)中,數(shù)據(jù)卡處理模塊可用讀寫器來(lái)實(shí)現(xiàn),所述第一數(shù)據(jù)卡為所述終端設(shè)備當(dāng)前使用的數(shù)據(jù)卡,用于控制可執(zhí)行指令執(zhí)行的處理器和用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器的硬件設(shè)備;其中,
所述處理器用于:檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件;若滿足網(wǎng)絡(luò)切換觸發(fā)條件,則根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò);切換到所述確定目標(biāo)網(wǎng)絡(luò)。
其中,第一數(shù)據(jù)卡處理模塊和第二數(shù)據(jù)卡處理裝置可通過(guò)硬件接口電路實(shí)現(xiàn),例如:手機(jī)中可設(shè)置的多個(gè)客戶識(shí)別模塊(Subscriber Identity Module,SIM)卡讀寫器,能夠讀出SIM卡中的電話薄、短信、以及其他信息,并能完成電話薄的修改,從而備份電話薄。還具有破解功能,能夠完成特定SIM卡的燒制。
本實(shí)施例提供的終端設(shè)備,用于執(zhí)行圖3至圖10任一實(shí)施例所述的終端的網(wǎng)絡(luò)切換方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖20為本發(fā)明實(shí)施例提供的終端設(shè)備又一實(shí)例的結(jié)構(gòu)示意圖;如圖20所示,該終端設(shè)備可以被具體實(shí)現(xiàn)為:包括第一數(shù)據(jù)卡處理模塊和第二數(shù)據(jù)卡處理模塊,與上述實(shí)施例類似,第一數(shù)據(jù)卡處理模塊用于將第一數(shù)據(jù)卡接入終端設(shè)備,并且對(duì)于第一數(shù)據(jù)卡中的數(shù)據(jù)進(jìn)行讀寫,同樣的第二數(shù)據(jù)卡處理模塊用于接入第二數(shù)據(jù)卡并讀寫該第二數(shù)據(jù)卡的數(shù)據(jù),具體的實(shí)現(xiàn)中,數(shù)據(jù)卡處理模塊可用讀寫器來(lái)實(shí)現(xiàn),所述第一數(shù)據(jù)卡為所述終端設(shè)備當(dāng)前使用的數(shù)據(jù)卡,用于控制可執(zhí)行指令執(zhí)行的處理器和用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器的硬件設(shè)備;其中,
所述處理器用于:檢測(cè)是所述第一數(shù)據(jù)卡的當(dāng)前網(wǎng)絡(luò)已使用的流量是否超過(guò)預(yù)先配置的使用流量閾值;若檢測(cè)到所述當(dāng)前網(wǎng)絡(luò)已使用的流量超過(guò)所 述使用流量閾值,則根據(jù)所述第一數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí)和所述第二數(shù)據(jù)卡的各網(wǎng)絡(luò)的已使用流量、信號(hào)強(qiáng)度以及網(wǎng)絡(luò)類型優(yōu)先級(jí),確定需要切換的目標(biāo)網(wǎng)絡(luò);切換到所述目標(biāo)網(wǎng)絡(luò)。
其中,第一數(shù)據(jù)卡處理模塊和第二數(shù)據(jù)卡處理裝置可通過(guò)硬件接口電路實(shí)現(xiàn),例如:手機(jī)中可設(shè)置的多個(gè)SIM卡讀寫器,能夠讀出SIM卡中的電話薄、短信、以及其他信息,并能完成電話薄的修改,從而備份電話薄。還具有破解功能,能夠完成特定SIM卡的燒制。
本實(shí)施例提供的終端設(shè)備,用于執(zhí)行圖3至圖10任一實(shí)施例所述的終端的網(wǎng)絡(luò)切換方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖21為本發(fā)明終端設(shè)備的一種具體實(shí)現(xiàn)的結(jié)構(gòu)示意圖,如圖21所示,該終端設(shè)備50可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等能夠通過(guò)數(shù)據(jù)卡進(jìn)行數(shù)據(jù)業(yè)務(wù)的設(shè)備。除了上述的處理器51、顯示器52、發(fā)送器53和接收器54,該終端設(shè)備50還包括以下的一個(gè)或者多個(gè)組件,具體實(shí)現(xiàn)中可以根據(jù)實(shí)際情況選擇:存儲(chǔ)器55,電源組件56,多媒體組件57,音頻組件58,輸入/輸出(I/O)的接口59,傳感器組件60,以及通信組件61。
其中,可以安裝兩個(gè)或者兩個(gè)以上的數(shù)據(jù)卡,該數(shù)據(jù)卡是外設(shè)的,本不是終端設(shè)備本身的部件,而每個(gè)數(shù)據(jù)卡的業(yè)務(wù)可以通過(guò)處理器51來(lái)實(shí)現(xiàn),也可以為每個(gè)數(shù)據(jù)卡設(shè)置不同的處理器實(shí)現(xiàn)其業(yè)務(wù)。
即處理器51通常用于控制終端設(shè)備50的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。在該方案中并不限于只包括一個(gè)處理器,為了實(shí)現(xiàn)更復(fù)雜的功能,可以包括一個(gè)或多個(gè)處理器51來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理器51可以包括多媒體模塊,以方便多媒體組件57和多個(gè)處理器之間的交互。
存儲(chǔ)器55用于存儲(chǔ)各種類型的數(shù)據(jù)以支持在終端設(shè)備50的操作。這些數(shù)據(jù)的示例包括用于在終端設(shè)備50上操作的任何應(yīng)用程序或方法的指令,即也包括上述方法實(shí)施例中的技術(shù)方案的軟件和/或執(zhí)行的配置信息和程序指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器55可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器,電可擦除可編程只讀存儲(chǔ)器,可擦除可編程只讀存儲(chǔ)器,可編程只 讀存儲(chǔ)器,磁存儲(chǔ)器,快閃存儲(chǔ)器,光盤,只讀存儲(chǔ)器(英文全稱:read-only memory,縮寫:ROM)、硬盤、固態(tài)硬盤、磁帶(英文全稱:magnetic tape)、軟盤(英文全稱:floppy disk)。
電源組件56為終端設(shè)備50的各種組件和模塊提供電力。電源組件56可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為終端設(shè)備50生成、管理和分配電力相關(guān)聯(lián)的組件。多媒體組件57包括在所述終端設(shè)備50和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(英文全稱:Liquid Crystal Display,簡(jiǎn)稱,LCD)和觸摸面板。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件57包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)終端設(shè)備57處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件58用于為輸出和/或輸入音頻信號(hào)。例如,音頻組件58包括一個(gè)麥克風(fēng),當(dāng)終端設(shè)備50處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器55或經(jīng)由通信組件31發(fā)送。在一些實(shí)施例中,音頻組件58還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口59為處理器51和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件30包括一個(gè)或多個(gè)傳感器,用于為終端設(shè)備50提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件30可以檢測(cè)到終端設(shè)備50的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為終端設(shè)備50的顯示器和小鍵盤,傳感器組件30還可以檢測(cè)終端設(shè)備的組件的位置改變,用戶與終端設(shè)備50接觸的存在或不存在,終端設(shè)備50方位或加速/減速,以及溫度變化。傳感器組件30可以包括接近傳感器,用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體 的存在。傳感器組件30還可以包括光傳感器,如互補(bǔ)金屬氧化物半導(dǎo)體(英文全稱:Complementary Metal Oxide Semiconductor,簡(jiǎn)稱:CMOS)或電荷耦合元件(英文全稱:Charge-coupled Device,簡(jiǎn)稱:CCD)圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件61用于終端設(shè)備50和其他設(shè)備之間有線或無(wú)線方式的通信??梢越尤牖谕ㄐ艠?biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G,3G或4G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件61經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一種具體實(shí)現(xiàn)中,所述通信組件31還包括近場(chǎng)通信(Near Field Communication,NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(Radio Frequency IDentification,RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(Infrared Data Association,IrDA)技術(shù),超寬帶(Ultra Wideband,UWB)技術(shù),藍(lán)牙技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
進(jìn)一步的,終端設(shè)備50可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(Programmable Logic Device,PLD)、現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述的包括多個(gè)數(shù)據(jù)卡的終端的網(wǎng)絡(luò)切換方法,例如該終端中包括第一數(shù)據(jù)卡和第二數(shù)據(jù)卡,則具體的用于執(zhí)行:
檢測(cè)是否滿足網(wǎng)絡(luò)切換觸發(fā)條件;
若滿足網(wǎng)絡(luò)切換觸發(fā)條件,則所述終端根據(jù)第一數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)和第二數(shù)據(jù)卡的網(wǎng)絡(luò)信息參數(shù)確定需要切換的目標(biāo)網(wǎng)絡(luò);
切換到所述確定目標(biāo)網(wǎng)絡(luò)。
其中,詳細(xì)的選擇目標(biāo)網(wǎng)絡(luò)的過(guò)程參考方法實(shí)施例中的描述,可均通過(guò)處理器的控制其他的部件配合執(zhí)行實(shí)現(xiàn)。
在上述終端設(shè)備的實(shí)施例中,應(yīng)理解,該處理器可以是中央處理單元(英文全稱:Central Processing Unit,簡(jiǎn)稱:CPU),還可以是其他通用處理器、數(shù)字信號(hào)處理器(英文全稱:Digital Signal Processor,簡(jiǎn)稱:DSP)、專用集成電路(英文全稱:Application Specific Integrated Circuit,簡(jiǎn)稱:ASIC)等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器 等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。