本發(fā)明涉及移動通信技術(shù),尤其涉及一種終端及終端卡的自適配方法。
背景技術(shù):
當(dāng)前雙卡雙待終端能夠在不同通信制式下的待機,例如全球移動通信系統(tǒng)(GSM,Global System for Mobile Communication)制式和寬帶碼分多址(WCDMA,Wideband Code Division Multiple Access)制式、GSM制式和時分同步碼分多址(TD-SCDMA-Time Division-Synchronous Code Division Multiple Access)制式等;通常終端會在卡槽上分別對卡槽所支持的類型、制式進(jìn)行標(biāo)識,用戶需要按照卡槽上的標(biāo)識插入對應(yīng)制式的客戶識別模塊(SIM,Subscriber Identity Module)卡。
但是卡槽上的標(biāo)識需要用戶在插入SIM卡時進(jìn)行關(guān)注,因此,容易發(fā)生用戶由于忽略標(biāo)識而在卡槽中插入錯誤的SIM卡從而導(dǎo)致無法獲取用戶期望的終端網(wǎng)絡(luò)服務(wù)。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種終端及終端卡的自適配方法,能夠避免由于忽略標(biāo)識而在卡槽中插入錯誤的SIM卡從而導(dǎo)致無法獲取用戶期望的終端網(wǎng)絡(luò)服務(wù)的情況發(fā)生。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供了一種終端卡的自適配方法,所述方法應(yīng)用于一終端,所述終端包括至少兩個用于插入客戶識別模塊SIM卡的卡槽;所述方法包括:
所述終端開機時,根據(jù)所述卡槽默認(rèn)配置的協(xié)議棧對所述卡槽中已插入的SIM卡進(jìn)行網(wǎng)絡(luò)的搜索和注冊;
所述終端在進(jìn)行網(wǎng)絡(luò)的搜索和注冊過程中,獲取所述已插入的SIM卡的信息;
所述終端根據(jù)所述已插入的SIM卡的信息以及所述已插入的SIM卡所插入卡槽對應(yīng)配置的協(xié)議棧進(jìn)行比對,獲取所述已插入的SIM卡與所述已插入的SIM卡所插入卡槽之間的匹配量度;
當(dāng)所述匹配量度小于預(yù)設(shè)的閾值時,所述終端調(diào)整所述卡槽對應(yīng)配置的協(xié)議棧,以使得所述已插入的SIM卡與所述已插入的SIM卡所插入卡槽所配置的協(xié)議棧之間的匹配量度最大。
上述方案中,所述已插入的SIM卡的信息,具體包括:所述已插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式。
上述方案中,所述終端根據(jù)所述已插入的SIM卡的信息以及所述已插入的SIM卡所插入卡槽對應(yīng)配置的協(xié)議棧進(jìn)行比對,獲取所述已插入的SIM卡與所述已插入的SIM卡所插入卡槽之間的匹配量度,具體包括:
所述終端根據(jù)每個插入SIM卡的卡槽對應(yīng)的協(xié)議棧與對應(yīng)插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式進(jìn)行匹配,獲取所述每個插入SIM卡的卡槽與對應(yīng)插入的SIM卡的匹配度;
所述終端獲取所有插入SIM卡的卡槽與對應(yīng)插入的SIM卡的匹配度的總和。
上述方案中,當(dāng)所述匹配量度小于預(yù)設(shè)的閾值時,所述終端調(diào)整所述卡槽對應(yīng)配置的協(xié)議棧,以使得所述已插入的SIM卡與所述已插入的SIM卡所插入卡槽所配置的協(xié)議棧之間的匹配量度最大;具體包括:
所述終端將所述每個插入SIM卡的卡槽所對應(yīng)的默認(rèn)配置的協(xié)議棧進(jìn)行調(diào)整和交換,以使得調(diào)整后每個插入SIM卡的卡槽所對應(yīng)的協(xié)議棧與對應(yīng)插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式的匹配度最大。
本發(fā)明實施例還提供了一種終端,所述終端包括至少兩個用于插入客戶識別模塊SIM卡的卡槽,所述終端還包括:網(wǎng)絡(luò)注冊單元、獲取單元、比對單元、調(diào)整單元;其中,
所述網(wǎng)絡(luò)注冊單元,用于當(dāng)所述終端開機時,根據(jù)所述卡槽默認(rèn)配置的協(xié)議棧對所述卡槽中已插入的SIM卡進(jìn)行網(wǎng)絡(luò)的搜索和注冊;
所述獲取單元,用于在所述網(wǎng)絡(luò)注冊單元進(jìn)行網(wǎng)絡(luò)的搜索和注冊過程中,獲取所述已插入的SIM卡的信息;所述已插入的SIM卡的信息包括卡的類型信息、網(wǎng)絡(luò)制式、運營商信息;
所述比對單元,用于根據(jù)所述已插入的SIM卡的信息以及所述已插入的SIM卡所插入卡槽對應(yīng)配置的協(xié)議棧進(jìn)行比對,獲取所述已插入的SIM卡與所述已插入的SIM卡所插入卡槽之間的匹配量度;并且當(dāng)所述匹配量度小于預(yù)設(shè)的閾值時,觸發(fā)所述調(diào)整單元;
所述調(diào)整單元,用于調(diào)整所述卡槽對應(yīng)配置的協(xié)議棧,以使得所述已插入的SIM卡與所述已插入的SIM卡所插入卡槽所配置的協(xié)議棧之間的匹配量度最大。
上述方案中,所述比對單元,具體用于:
根據(jù)每個插入SIM卡的卡槽對應(yīng)的協(xié)議棧與對應(yīng)插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式進(jìn)行匹配,獲取所述每個插入SIM卡的卡槽與對應(yīng)插入的SIM卡的匹配度;以及,獲取所有插入SIM卡的卡槽與對應(yīng)插入的SIM卡的匹配度的總和。
上述方案中,所述調(diào)整單元,具體用于將所述每個插入SIM卡的卡槽所對應(yīng)的默認(rèn)配置的協(xié)議棧進(jìn)行調(diào)整和交換,以使得調(diào)整后每個插入SIM卡的卡槽所對應(yīng)的協(xié)議棧與對應(yīng)插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式的匹配度最大。
本發(fā)明實施例提供了一種終端及終端卡的自適配方法,通過對卡槽所插入的SIM卡與卡槽所配置的協(xié)議棧進(jìn)行自適應(yīng)適配,從而能夠避免由于忽略標(biāo)識而在卡槽中插入錯誤的SIM卡從而導(dǎo)致無法獲取用戶期望的終端網(wǎng)絡(luò)服務(wù)的情況發(fā)生。
附圖說明
圖1為本發(fā)明實施例提供的一種終端卡的自適配方法流程示意圖;
圖2為本發(fā)明實施例提供的一種終端卡的自適配方法的詳細(xì)流程示意圖;
圖3為本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
本發(fā)明實施例的基本思想是,在多卡多待的終端卡槽分別插入SIM卡并啟動時,按照默認(rèn)的卡槽所對應(yīng)的協(xié)議棧進(jìn)行SIM卡注冊,并根據(jù)卡槽對應(yīng)的協(xié)議棧和所插入的SIM卡之間的適配程度調(diào)整卡槽對應(yīng)的協(xié)議棧,從而達(dá)到SIM卡所插入的卡槽所對應(yīng)的協(xié)議棧和插入的SIM卡之間達(dá)到最優(yōu)的適配。由于本發(fā)明實施例的技術(shù)方案能夠適用于多卡多待的終端,因此,為了能夠清楚地說明本發(fā)明實施例的技術(shù)方案,后續(xù)實施例中以雙卡雙待終端為例進(jìn)行說明,可以理解地,本領(lǐng)域技術(shù)人員可以將雙卡雙待終端為例的技術(shù)方案應(yīng)用于其他多卡多待終端中。
實施例一
參見圖1,其示出了本發(fā)明實施例提供的一種終端卡的自適配方法流程,該方法包括:
S101:終端開機時,根據(jù)卡槽默認(rèn)配置的協(xié)議棧對卡槽中已插入的SIM卡進(jìn)行網(wǎng)絡(luò)的搜索和注冊;
S102:終端在進(jìn)行網(wǎng)絡(luò)的搜索和注冊過程中,獲取已插入的SIM卡的信息;
S103:終端根據(jù)已插入的SIM卡的信息以及已插入的SIM卡所插入卡槽對應(yīng)配置的協(xié)議棧進(jìn)行比對,獲取已插入的SIM卡與已插入的SIM卡所插入卡槽之間的匹配量度;
S104:當(dāng)匹配量度小于預(yù)設(shè)的閾值時,終端調(diào)整卡槽對應(yīng)配置的協(xié)議棧,以使得已插入的SIM卡與已插入的SIM卡所插入卡槽所配置的協(xié)議棧之間的匹 配量度最大。
示例性地,已插入的SIM卡的信息,具體包括:已插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式;
進(jìn)一步地,終端根據(jù)已插入的SIM卡的信息以及已插入的SIM卡所插入卡槽對應(yīng)配置的協(xié)議棧進(jìn)行比對,獲取已插入的SIM卡與已插入的SIM卡所插入卡槽之間的匹配量度,具體可以包括:
終端根據(jù)每個插入SIM卡的卡槽對應(yīng)的協(xié)議棧與對應(yīng)插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式進(jìn)行匹配,獲取每個插入SIM卡的卡槽與對應(yīng)插入的SIM卡的匹配度;
終端獲取所有插入SIM卡的卡槽與對應(yīng)插入的SIM卡的匹配度的總和。
示例性地,當(dāng)匹配量度小于預(yù)設(shè)的閾值時,終端調(diào)整卡槽對應(yīng)配置的協(xié)議棧,以使得已插入的SIM卡與已插入的SIM卡所插入卡槽之間的匹配量度最大;具體包括:
終端將每個插入SIM卡的卡槽所對應(yīng)的默認(rèn)配置的協(xié)議棧進(jìn)行調(diào)整和交換,以使得調(diào)整后每個插入SIM卡的卡槽所對應(yīng)的協(xié)議棧與對應(yīng)插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式的匹配度最大。
需要說明的是,終端調(diào)整卡槽對應(yīng)配置的協(xié)議棧之前,所述方法還包括:終端進(jìn)入飛行模式;以及,終端調(diào)整卡槽對應(yīng)配置的協(xié)議棧之后,終端離開飛行模式。
本實施例提供了一種終端卡的自適配方法,通過對卡槽所插入的SIM卡與卡槽所配置的協(xié)議棧之間的匹配度進(jìn)行評估,調(diào)整卡槽所配置的協(xié)議棧與所插入的SIM卡的匹配度為最大,從而能夠避免由于忽略標(biāo)識而在卡槽中插入錯誤的SIM卡從而導(dǎo)致無法獲取用戶期望的終端網(wǎng)絡(luò)服務(wù)的情況發(fā)生。
實施例二
參見圖2,其示出了本發(fā)明實施例提供的一種終端卡的自適配方法的詳細(xì)流程,在本實施例中,以雙卡雙待智能手機為例進(jìn)行說明,該智能手機具有兩個卡槽,兩個卡槽均插入有SIM卡,整個方法的詳細(xì)流程可以包括:
S201:終端開機時,根據(jù)第一卡槽默認(rèn)配置的協(xié)議棧和第二卡槽默認(rèn)配置的協(xié)議棧分別對第一SIM卡和第二SIM卡進(jìn)行網(wǎng)絡(luò)搜索和注冊;
可以理解地,卡槽所配置的協(xié)議??梢杂糜诒碚骺ú鬯С值倪\營商信息和網(wǎng)絡(luò)制式信息。在本實施例中,智能手機中的第一卡槽默認(rèn)配置的協(xié)議棧用于表征第一卡槽支持U運營商以及支持寬帶碼分多址(WCDMA,Wideband Code Division Multiple Access)與全球移動通信系統(tǒng)(GSM,Global System for Mobile Communication)網(wǎng)絡(luò)制式;第二卡槽默認(rèn)配置的協(xié)議棧用于表征第二卡槽支持M運營商并且支持GSM網(wǎng)絡(luò)制式;
S202:終端在進(jìn)行網(wǎng)絡(luò)的搜索和注冊過程中,獲取第一SIM卡和第二SIM卡的類型信息、網(wǎng)絡(luò)制式和運營商信息;
具體地,在終端進(jìn)行網(wǎng)絡(luò)的搜索和注冊的過程中,可以獲取第一SIM卡和第二SIM卡的信息,比如類型信息、網(wǎng)絡(luò)制式和運營商信息。在本實施例中,插入第一卡槽的第一SIM卡為M運營商的時分同步碼分多址(TD-SCDMA,Time Division-Synchronous Code Division Multiple Access)和GSM制式的USIM卡;插入第二卡槽的第二SIM卡為U運營商的WCDMA和GSM制式的USIM卡。
S203:終端根據(jù)第一SIM卡的類型信息、網(wǎng)絡(luò)制式和運營商信息與第一卡槽默認(rèn)配置的協(xié)議棧進(jìn)行匹配,獲取第一SIM卡與第一卡槽默認(rèn)配置的協(xié)議棧之間的匹配量度;
需要說明的是,第一SIM卡為M運營商的TD-SCDMA和GSM制式的USIM卡;第一卡槽默認(rèn)配置的協(xié)議棧用于表征第一卡槽支持U運營商以及支持WCDMA與GSM網(wǎng)絡(luò)制式;因此,可以從直觀上看出,第一SIM卡與第一卡槽之間是不匹配的,但是,需要對這個不匹配的程度進(jìn)行表征,因此,本實施例中,可以將第一SIM卡的網(wǎng)絡(luò)制式和運營商信息中與第一卡槽默認(rèn)配置的協(xié)議棧所表征的第一卡槽所支持的運營商信息和網(wǎng)絡(luò)制式信息相同的數(shù)量記為M;將第一卡槽默認(rèn)配置的協(xié)議棧所表征的第一卡槽所支持的運營商信息和網(wǎng)絡(luò)制式信息的數(shù)量記為N,那么,M/N的比值則為第一SIM卡與第一卡槽默認(rèn) 配置的協(xié)議棧之間的匹配量度,具體地,對于第一SIM卡和第一卡槽默認(rèn)配置的協(xié)議棧來說,M=1,N=3,因此,兩者的匹配量度為1/3。
S204:終端根據(jù)第二SIM卡的類型信息、網(wǎng)絡(luò)制式和運營商信息與第二卡槽默認(rèn)配置的協(xié)議棧進(jìn)行匹配,獲取第二SIM卡與第二卡槽默認(rèn)配置的協(xié)議棧之間的匹配量度;
需要說明的是,按照S203中所例舉的匹配量度算法,同理,對于第二SIM卡與第二卡槽來說,M=1,N=3;因此,第二SIM卡與第二卡槽默認(rèn)配置的協(xié)議棧之間的匹配量度為1/3。
可以理解地,S203與S204之間可以同時執(zhí)行,也可以先后執(zhí)行;具體的執(zhí)行順序并沒有限定。還需要說明的是,步驟S203和S204中所例舉的匹配量度算法僅用于說明SIM卡及SIM卡所插入卡槽配置的協(xié)議棧之間的匹配程度,因此,本領(lǐng)域技術(shù)人員可以根據(jù)其他的匹配算法對SIM卡及SIM卡所插入卡槽配置的協(xié)議棧之間的匹配程度進(jìn)行表征,本發(fā)明實施例對此不作贅述。
S205:終端將第一SIM卡與第一卡槽默認(rèn)配置的協(xié)議棧之間的匹配量度和第二SIM卡與第二卡槽默認(rèn)配置的協(xié)議棧之間的匹配量度相加,得到終端已插入的SIM卡與已插入的SIM卡所插入卡槽所配置的協(xié)議棧之間的匹配量度;
具體地,終端已插入的SIM卡與已插入的SIM卡所插入卡槽所配置的協(xié)議棧之間的匹配量度為1/3+1/3=2/3。
S206:終端將已插入的SIM卡與已插入的SIM卡所插入卡槽所配置的協(xié)議棧之間的匹配量度與預(yù)設(shè)的閾值進(jìn)行比較;當(dāng)匹配量度小于等于預(yù)設(shè)的閾值時,執(zhí)行步驟S207;當(dāng)匹配量度大于預(yù)設(shè)的閾值時,執(zhí)行步驟S208;
具體地,預(yù)設(shè)的閾值可以用于說明已插入的SIM卡與已插入的SIM卡所插入卡槽之間是否匹配的一個標(biāo)準(zhǔn),可以有經(jīng)驗數(shù)據(jù)進(jìn)行設(shè)定,在本實施例中,該預(yù)設(shè)的閾值可以設(shè)置為1。因此,當(dāng)小于該閾值的時候,說明已插入的SIM卡與已插入的SIM卡所插入卡槽之間是不匹配的,因此,需要第一卡槽和第二卡槽默認(rèn)設(shè)置的協(xié)議棧進(jìn)行調(diào)整,在調(diào)整之間,終端需要進(jìn)入飛行模式,從而能夠使得終端在沒有外部網(wǎng)絡(luò)信號的干擾下進(jìn)行協(xié)議棧的調(diào)整,隨后在調(diào)整完 畢后終端離開飛行模式,重新進(jìn)行網(wǎng)絡(luò)的搜索及注冊。
S207:終端調(diào)整第一卡槽和第二卡槽對應(yīng)配置的協(xié)議棧,以使得已插入的SIM卡與已插入的SIM卡插入卡槽所配置的協(xié)議棧之間的匹配量度最大;
在本實施例中,具體地調(diào)整過程可以是,將第一卡槽新配置的協(xié)議棧調(diào)整為第二卡槽默認(rèn)配置的協(xié)議棧;并且將第二卡槽新配置的協(xié)議棧調(diào)整為第一卡槽默認(rèn)配置的協(xié)議棧。經(jīng)過調(diào)整之后,第一卡槽所對應(yīng)配置的協(xié)議棧表征其支持M運營商并且支持GSM網(wǎng)絡(luò)制式;第二卡槽所對應(yīng)配置的協(xié)議棧表征其支持U運營商以及支持WCDMA與GSM網(wǎng)絡(luò)制式。因此,經(jīng)過調(diào)整之后,第一SIM卡和第一卡槽配置的協(xié)議棧之間的匹配量度為1;第二SIM卡與第二卡槽配置的協(xié)議棧之間的匹配量度為1。此時,終端已插入的SIM卡與已插入的SIM卡所插入卡槽所配置的協(xié)議棧之間的匹配量度為2,達(dá)到最大,因此可以轉(zhuǎn)向S208:適配過程結(jié)束。
本實施例提供了一種終端卡的自適配方法,通過對雙卡雙待手機的卡槽所插入的SIM卡與卡槽所配置的協(xié)議棧之間的匹配度進(jìn)行評估,調(diào)整卡槽所配置的協(xié)議棧與所插入的SIM卡的匹配度為最大,從而能夠避免由于忽略標(biāo)識而在卡槽中插入錯誤的SIM卡從而導(dǎo)致無法獲取用戶期望的終端網(wǎng)絡(luò)服務(wù)的情況發(fā)生。
實施例三
基于前述實施例相同的技術(shù)構(gòu)思,參見圖3,其示出了本發(fā)明實施例提供的一種終端30的結(jié)構(gòu),終端30包括至少兩個用于插入客戶識別模塊SIM卡的卡槽301,終端30還包括:網(wǎng)絡(luò)注冊單元302、獲取單元303、比對單元304、調(diào)整單元305;其中,
網(wǎng)絡(luò)注冊單元302,用于當(dāng)終端30開機時,根據(jù)卡槽301默認(rèn)配置的協(xié)議棧對卡槽301中已插入的SIM卡進(jìn)行網(wǎng)絡(luò)的搜索和注冊;
獲取單元303,用于在網(wǎng)絡(luò)注冊單元302進(jìn)行網(wǎng)絡(luò)的搜索和注冊過程中,獲取已插入的SIM卡的信息;所述已插入的SIM卡的信息包括卡的類型信息、網(wǎng)絡(luò)制式、運營商信息;
比對單元304,用于根據(jù)已插入的SIM卡的類型信息以及已插入的SIM卡所插入卡槽301對應(yīng)配置的協(xié)議棧進(jìn)行比對,獲取已插入的SIM卡與已插入的SIM卡所插入卡槽301之間的匹配量度;并且當(dāng)匹配量度小于預(yù)設(shè)的閾值時,觸發(fā)調(diào)整單元305;
調(diào)整單元305,用于調(diào)整卡槽301對應(yīng)配置的協(xié)議棧,以使得已插入的SIM卡與已插入的SIM卡所插入卡槽301所配置的協(xié)議棧之間的匹配量度最大。
示例性地,比對單元304,具體用于:
根據(jù)每個插入SIM卡的卡槽301對應(yīng)的協(xié)議棧與對應(yīng)插入的SIM卡的運營商信息及網(wǎng)絡(luò)制式進(jìn)行匹配,獲取每個插入SIM卡的卡槽301與對應(yīng)插入的SIM卡的匹配度;以及,
獲取所有插入SIM卡的卡槽301與對應(yīng)插入的SIM卡的匹配度的總和。
示例性地,調(diào)整單元305,具體用于將每個插入SIM卡的卡槽301所對應(yīng)的默認(rèn)配置的協(xié)議棧進(jìn)行調(diào)整和交換,以使得調(diào)整后每個插入SIM卡的卡槽301所對應(yīng)的協(xié)議棧與對應(yīng)插入的SIM卡的類型信息、運營商信息及網(wǎng)絡(luò)制式的匹配度最大。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。