本發(fā)明涉及移動(dòng)通訊技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端電話卡的管理方法和裝置。
背景技術(shù):
目前的單個(gè)用戶持有兩個(gè)手機(jī)號(hào)的現(xiàn)象越來(lái)越普遍。比如經(jīng)常出差于兩地之間,或者時(shí)常變更地理位置的用戶,為了降低資費(fèi),通常會(huì)在不同的地方各辦理一張usim卡?;蛘?,父母去子女的所在地,經(jīng)常會(huì)保留原有的號(hào)碼,然后在子女的所在地在新辦一個(gè)號(hào)碼等等。
目前的主副卡切換實(shí)現(xiàn)的方法都是通過用戶進(jìn)入設(shè)置的3-4級(jí)菜單進(jìn)行手動(dòng)的切換,將某張卡設(shè)置為主卡,每變換一次位置,需要用戶手動(dòng)去設(shè)置主副卡。或者設(shè)置為發(fā)生業(yè)務(wù)時(shí)進(jìn)行詢問,使用哪張卡開展業(yè)務(wù)。對(duì)于老年人來(lái)說(shuō),要求也比較高,發(fā)生錯(cuò)誤的概率較高。主副卡的設(shè)置本來(lái)是為了降低資費(fèi),若切換不及時(shí)的話會(huì)弄巧成拙;另外若設(shè)置每次發(fā)生業(yè)務(wù)時(shí)進(jìn)行詢問的話,用戶體驗(yàn)不好。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中主副卡切換通過手動(dòng)切換不及時(shí)且繁瑣的技術(shù)問題,本發(fā)明提供了一種移動(dòng)終端電話卡的管理方法和裝置。
為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:
本發(fā)明提供了一種移動(dòng)終端電話卡的管理方法,包括:
獲取移動(dòng)終端的當(dāng)前位置所屬的當(dāng)前歸屬地,所述移動(dòng)終端包括多個(gè)用于進(jìn)行通訊的usim卡;
判斷多個(gè)所述usim卡中是否存在一個(gè)歸屬地信息與所述當(dāng)前歸屬地相匹配的usim卡;
在所述usim卡中存在一個(gè)歸屬地信息與所述當(dāng)前歸屬地相匹配的第一usim卡時(shí),將該第一usim卡作為所述移動(dòng)終端的主卡,將除第一usim卡外的其他usim卡作為副卡。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理方法中,所述判斷多個(gè)所述usim卡中是否存在一個(gè)歸屬地信息與所述當(dāng)前歸屬地相匹配的usim卡步驟之后還包括:
在所述usim卡中不存在任一歸屬地信息與所述當(dāng)前歸屬地相匹配的usim卡時(shí),保持所述移動(dòng)終端當(dāng)前的主副卡設(shè)置不變。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理方法中,所述判斷多個(gè)所述usim卡中是否存在一個(gè)歸屬地信息與所述當(dāng)前歸屬地相匹配的usim卡步驟包括:
依次獲取每個(gè)所述usim卡內(nèi)記錄的歸屬地信息;
在每次獲取歸屬地信息后,將獲取的歸屬地信息與所述當(dāng)前歸屬地進(jìn)行對(duì)比。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理方法中,所述依次獲取每個(gè)所述usim卡內(nèi)記錄的歸屬地信息步驟包括:
獲取多個(gè)所述usim卡按照預(yù)設(shè)順序進(jìn)行排序的排序信息;
根據(jù)所述排序信息讀取每個(gè)所述usim卡中存儲(chǔ)的集成電路卡識(shí)別碼iccid;
根據(jù)所述iccid獲取所述usim卡的歸屬地信息。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理方法中,所述獲取移動(dòng)終端的當(dāng)前位置所屬的當(dāng)前歸屬地步驟包括:
獲取當(dāng)前時(shí)間段的系統(tǒng)廣播消息中的第一位置區(qū)碼;
將所述第一位置區(qū)碼與獲取的前一時(shí)間段的系統(tǒng)廣播消息中的第二位置區(qū)碼進(jìn)行對(duì)比;
若所述第一位置區(qū)碼和所述第二位置區(qū)碼不一致,則根據(jù)第一位置區(qū)碼,查找一記錄有位置區(qū)碼對(duì)應(yīng)的歸屬地信息的映射表,得到第一位置區(qū)碼所屬的歸屬地信息,作為所述移動(dòng)終端的當(dāng)前歸屬地。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理方法中,所述獲取移動(dòng)終端的 當(dāng)前位置所屬的當(dāng)前歸屬地步驟包括:
獲取所述移動(dòng)終端的衛(wèi)星定位的定位位置信息;
根據(jù)該定位位置信息,查找一記錄有定位位置信息對(duì)應(yīng)的歸屬地的映射表,得到所述移動(dòng)終端當(dāng)前歸屬地。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理方法中,所述將該第一usim卡作為所述移動(dòng)終端的主卡,將除第一usim卡外的其他usim卡作為副卡的步驟包括:
若所述移動(dòng)終端的當(dāng)前主卡不為第一usim卡,則將當(dāng)前主卡切換為副卡,將該第一usim卡切換為所述移動(dòng)終端的主卡;
若所述移動(dòng)終端的當(dāng)前主卡為第一usim卡,則繼續(xù)將第一usim卡作為所述移動(dòng)終端的主卡。
本發(fā)明還提供了一種移動(dòng)終端電話卡的管理裝置,包括:
當(dāng)前歸屬地獲取模塊,用于獲取移動(dòng)終端的當(dāng)前位置所屬的當(dāng)前歸屬地,所述移動(dòng)終端包括多個(gè)用于進(jìn)行通訊的usim卡;
判斷模塊,用于判斷多個(gè)所述usim卡中是否存在一個(gè)歸屬地信息與所述當(dāng)前歸屬地相匹配的usim卡;
處理模塊,用于在所述usim卡中存在一個(gè)歸屬地信息與所述當(dāng)前歸屬地相匹配的第一usim卡時(shí),將該第一usim卡作為所述移動(dòng)終端的主卡,將除第一usim卡外的其他usim卡作為副卡。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理裝置中,所述處理模塊還用于:
在所述usim卡中不存在任一歸屬地信息與所述當(dāng)前歸屬地相匹配的usim卡時(shí),保持所述移動(dòng)終端當(dāng)前的主副卡設(shè)置不變。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理裝置中,所述判斷模塊包括:
獲取子模塊,用于依次獲取每個(gè)所述usim卡內(nèi)記錄的歸屬地信息;
對(duì)比子模塊,用于在每次獲取歸屬地信息后,將獲取的歸屬地信息與所述當(dāng)前歸屬地進(jìn)行對(duì)比。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理裝置中,所述獲取子模塊具體用于:
獲取多個(gè)所述usim卡按照預(yù)設(shè)順序進(jìn)行排序的排序信息;
根據(jù)所述排序信息讀取每個(gè)所述usim卡中存儲(chǔ)的集成電路卡識(shí)別碼iccid;
根據(jù)所述iccid獲取所述usim卡的歸屬地信息。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理裝置中,所述當(dāng)前歸屬地獲取模塊包括第一當(dāng)前歸屬地獲取模塊,用于:
獲取當(dāng)前時(shí)間段的系統(tǒng)廣播消息中的第一位置區(qū)碼;
將所述第一位置區(qū)碼與獲取的前一時(shí)間段的系統(tǒng)廣播消息中的第二位置區(qū)碼進(jìn)行對(duì)比;
若所述第一位置區(qū)碼和所述第二位置區(qū)碼不一致,則根據(jù)第一位置區(qū)碼,查找一記錄有位置區(qū)碼對(duì)應(yīng)的歸屬地信息的映射表,得到第一位置區(qū)碼所屬的歸屬地信息,作為所述移動(dòng)終端的當(dāng)前歸屬地。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理裝置中,所述當(dāng)前歸屬地獲取模塊包括第二當(dāng)前歸屬地獲取模塊,用于:
獲取所述移動(dòng)終端的衛(wèi)星定位的定位位置信息;
根據(jù)該定位位置信息,查找一記錄有定位位置信息對(duì)應(yīng)的歸屬地的映射表,得到所述移動(dòng)終端當(dāng)前歸屬地。
進(jìn)一步來(lái)說(shuō),所述的移動(dòng)終端電話卡的管理裝置中,所述處理模塊具體用于:
若所述移動(dòng)終端的當(dāng)前主卡不為第一usim卡,則將當(dāng)前主卡切換為副卡,將該第一usim卡切換為所述移動(dòng)終端的主卡;
若所述移動(dòng)終端的當(dāng)前主卡為第一usim卡,則繼續(xù)將第一usim卡作為所述移動(dòng)終端的主卡。
本發(fā)明的有益效果是:本發(fā)明的移動(dòng)終端電話卡的管理方法,不需要用戶通過手動(dòng)去操作設(shè)置主卡和副卡,系統(tǒng)自動(dòng)根據(jù)當(dāng)前歸屬地自動(dòng)匹配主卡和副卡,并能夠及時(shí)切換主副卡,從而大大提升用戶體驗(yàn)。另一方面,也避免了用戶忘記切換主卡而產(chǎn)生多余的資費(fèi),切實(shí)達(dá)到節(jié)省資費(fèi)的目的。
附圖說(shuō)明
圖1表示本發(fā)明實(shí)施例中移動(dòng)終端電話卡的管理方法的流程示意圖;
圖2表示本發(fā)明實(shí)施例中布驟2的詳細(xì)流程示意圖;
圖3表示本發(fā)明實(shí)施例中步驟21的詳細(xì)流程示意圖;
圖4表示本發(fā)明實(shí)施例中步驟1獲取當(dāng)前歸屬地的第一種方式的詳細(xì)流程示意圖;
圖5表示本發(fā)明實(shí)施例中步驟1獲取當(dāng)前歸屬地的第二種方式的詳細(xì)流程示意圖;
圖6表示本發(fā)明實(shí)施例中步驟3的詳細(xì)流程示意圖;
圖7表示本發(fā)明實(shí)施例中移動(dòng)終端電話卡的管理裝置的構(gòu)成圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
實(shí)施例1
參照?qǐng)D1所示,本發(fā)明提供了一種移動(dòng)終端電話卡的管理方法,包括:
步驟1,獲取移動(dòng)終端的當(dāng)前位置所屬的當(dāng)前歸屬地,移動(dòng)終端包括多個(gè)用于進(jìn)行通訊的usim卡。歸屬地是指預(yù)先按照運(yùn)營(yíng)商的各個(gè)運(yùn)營(yíng)轄區(qū)劃分得到的,一個(gè)歸屬地對(duì)應(yīng)于一個(gè)運(yùn)營(yíng)轄區(qū)。移動(dòng)終端處于不同的歸屬地使用同一usim卡會(huì)產(chǎn)生不同的資費(fèi)。對(duì)已用戶來(lái)說(shuō),經(jīng)常在不同的運(yùn)營(yíng)轄區(qū)內(nèi)使用同一移動(dòng)終端,而該移動(dòng)終端可以插入并使用多個(gè)usim卡。獲取當(dāng)前位置所屬的當(dāng)前歸屬地,可以得知移動(dòng)終端所處在哪一個(gè)運(yùn)營(yíng)轄區(qū)內(nèi)。
步驟2,判斷多個(gè)usim卡中是否存在一個(gè)歸屬地信息與當(dāng)前歸屬地相匹配的usim卡。用戶在實(shí)際的使用移動(dòng)終端的過程中,可能會(huì)辦理多個(gè)usim卡。例如用戶的移動(dòng)終端中的usim卡包括北京聯(lián)通的usim卡、上海聯(lián)通的usim卡等,多個(gè)usim卡的歸屬地信息不同或者相同。判斷該移動(dòng)終端的多個(gè)usim卡中是否存在一個(gè)歸屬地信息與當(dāng)前歸屬地相匹配的usim卡。例如,用戶處于上海,判斷用戶的移動(dòng)終端的多個(gè)usim卡是否存歸屬地信息為上海的usim卡。歸屬地信息為上海的usim卡包括上海移動(dòng)usim卡、上海聯(lián)通usim卡或上海電信usim卡等。
步驟3,在usim卡中存在一個(gè)歸屬地信息與當(dāng)前歸屬地相匹配的第一 usim卡時(shí),將該第一usim卡作為移動(dòng)終端的主卡,將除第一usim卡外的其他usim卡作為副卡。若用戶處于上海,判斷用戶的移動(dòng)終端的多個(gè)usim卡中存在一個(gè)歸屬地為上海的usim卡時(shí),將該歸屬地為上海的usim卡作為移動(dòng)終端的主卡,主卡作為接打電話、進(jìn)行移動(dòng)數(shù)據(jù)交換的默認(rèn)使用的卡。將除此歸屬地為上海的usim卡外的其他usim卡作為副卡,供用戶備選使用。
所以,當(dāng)用戶去出差或者旅游的時(shí)候,不需要用戶通過手動(dòng)去操作設(shè)置主卡和副卡,系統(tǒng)自動(dòng)根據(jù)當(dāng)前歸屬地匹配主卡和副卡,大大提升用戶體驗(yàn)。另一方面,也避免了用戶忘記切換主卡而產(chǎn)生多余的資費(fèi),切實(shí)達(dá)到節(jié)省資費(fèi)的目的。
進(jìn)一步來(lái)說(shuō),步驟2,判斷多個(gè)usim卡中是否存在一個(gè)歸屬地信息與當(dāng)前歸屬地相匹配的usim卡之后,還包括一種根據(jù)判斷結(jié)果對(duì)主副卡進(jìn)行處理的方式:
在usim卡中不存在任一歸屬地信息與當(dāng)前歸屬地相匹配的usim卡時(shí),保持移動(dòng)終端當(dāng)前的主副卡設(shè)置不變。若用戶處于上海,判斷用戶的移動(dòng)終端的多個(gè)usim卡中不存在一個(gè)歸屬地為上海的usim卡時(shí),則保持移動(dòng)終端對(duì)主副卡的設(shè)置。即,用戶先前設(shè)置了主副卡的情況下,按照用戶設(shè)置的主副卡運(yùn)行。用戶未設(shè)置主副卡的情況下,按照系統(tǒng)默認(rèn)的順序設(shè)置主副卡。從而保證了用戶的移動(dòng)終端不存在與當(dāng)前歸屬地信息一致的usim卡時(shí),用戶可以正常使用該移動(dòng)終端。
參照?qǐng)D2所示,具體來(lái)說(shuō),步驟2中,判斷多個(gè)usim卡中是否存在一個(gè)歸屬地信息與當(dāng)前歸屬地相匹配的usim卡包括:
步驟21,依次獲取每個(gè)usim卡內(nèi)記錄的歸屬地信息;
步驟22,在每次獲取歸屬地信息后,將獲取的歸屬地信息與當(dāng)前歸屬地進(jìn)行對(duì)比。
為了減少處理所使用的資源,不必要獲取每個(gè)usim卡的歸屬地信息。獲取一個(gè)usim卡的歸屬地信息后,就對(duì)該歸屬地信息與當(dāng)前歸屬地進(jìn)行比較。若相同,則直接設(shè)置該usim卡作為出卡,除去該usim卡外的其它usim卡作為副卡。若不相同,再去獲取下一個(gè)usim卡的歸屬地信息,并對(duì)該歸屬地信息與當(dāng)前歸屬地進(jìn)行比較。這樣的獲取每個(gè)usim卡的方式,大大減少了usim 卡的歸屬地信息與當(dāng)前歸屬地進(jìn)行比較的時(shí)間和所占用的處理資源。
參照?qǐng)D3所示,進(jìn)一步來(lái)說(shuō),依次獲取每個(gè)usim卡內(nèi)記錄的歸屬地信息步驟包括通過獲取集成電路卡識(shí)別碼(iccid)來(lái)獲取每個(gè)usim卡內(nèi)記錄的歸屬地信息。步驟21包括:
步驟211,獲取多個(gè)usim卡按照預(yù)設(shè)順序進(jìn)行排序的排序信息。多個(gè)usim卡按照預(yù)設(shè)順序進(jìn)行排序包括用戶設(shè)置的主副卡的順序。
當(dāng)獲取多個(gè)usim卡時(shí),先獲取先前用戶設(shè)置的主卡的歸屬地信息,若該usim卡的歸屬地信息與當(dāng)前歸屬地不同,再依次獲取用戶設(shè)置的副卡的歸屬地信息。
多個(gè)usim卡按照預(yù)設(shè)順序進(jìn)行排序包括系統(tǒng)根據(jù)卡槽的順序來(lái)確定usim的順序。例如,先獲取卡槽1中的usim卡的歸屬地信息,若該usim卡的歸屬地信息與當(dāng)前歸屬地不同,再獲取卡槽2中的usim卡的歸屬地信息等等。
步驟212,根據(jù)排序信息讀取每個(gè)usim卡中存儲(chǔ)的集成電路卡識(shí)別碼iccid。
步驟213,根據(jù)iccid獲取usim卡的歸屬地信息。
下面來(lái)詳細(xì)介紹根據(jù)每個(gè)usim卡中存儲(chǔ)的iccid來(lái)讀取usim卡的歸屬地信息的過程。
由于usim卡的歸屬地信息是固定不變的存儲(chǔ)在usim卡中,所以終端在第一次插卡開機(jī)的過程中,就能讀取到usim卡的歸屬地信息。
所以,根據(jù)iccid來(lái)讀取usim卡的歸屬地信息的過程如下:
移動(dòng)終端開機(jī)后,讀usim卡,并獲取usim卡的iccid信息。根據(jù)iccid的第6位判斷該usim卡所屬的運(yùn)營(yíng)商。并根據(jù)不同的運(yùn)營(yíng)商,分別讀取iccid不同的位數(shù)來(lái)獲取usim卡的歸屬地信息。
usim卡的歸屬地信息可以根據(jù)iccid的信息進(jìn)行判定,其中iccid信息存儲(chǔ)在usim卡的ef_iccid字段中,對(duì)應(yīng)的efid為2fe2。
下面分別對(duì)中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信三家不同的卡如何判定歸屬地信息進(jìn)行闡述:
a、中國(guó)移動(dòng):iccid中的第9位和第10位表示usim卡的歸屬地信息,對(duì) 應(yīng)關(guān)系如下:
北京-01,天津-02,河北-03,山西-04,內(nèi)蒙古-05,遼寧-06,吉林-07,黑龍江-08,上海-09,江蘇-10,浙江-11,安徽-12,福建-13,江西-14,山東-15,河南-16,湖北-17,湖南-18,廣東-19,廣西-20,海南-21,四川-22,貴州-23,云南-24,西藏-25,陜西-26,甘肅-27,青海28,寧夏-29,新疆-30,重慶31。
b、中國(guó)聯(lián)通:iccid中的第10位和第11位表示usim卡的歸屬地信息關(guān)系,對(duì)應(yīng)關(guān)系如下:
10-內(nèi)蒙古,11-北京,13-天津,17-山東,18-河北,19-山西,30-安徽,31-上海,34-江蘇,36-浙江,38-福建,50-海南,51-廣東,59-廣西,70-青海,71-湖北,74-湖南,75-江西,76-河南,79-西藏,81-四川,83-重慶,84-陜西,85-貴州,86-云南,87-甘肅,88-寧夏,89-新疆,90-吉林,91-遼寧,97-黑龍江。
c、中國(guó)電信:iccid中的第10位、第11位和第12位表示usim卡的位置關(guān)系,這三位為本地網(wǎng)地區(qū)代碼,位數(shù)不夠前補(bǔ)零。如上海區(qū)號(hào)為021,則hhh為'021’;長(zhǎng)沙區(qū)號(hào)為0731,則hhh為‘731’。
進(jìn)一步來(lái)說(shuō),步驟1,獲取移動(dòng)終端的當(dāng)前位置所屬的當(dāng)前歸屬地步驟可以通過至少兩種方式來(lái)實(shí)現(xiàn),下面對(duì)其分別說(shuō)明。
其中,第一種方式是通過根據(jù)獲取到的系統(tǒng)廣播消息(sib)中的位置區(qū)碼(lac)來(lái)判斷移動(dòng)終端的當(dāng)前位置所屬的當(dāng)前歸屬地。
參照?qǐng)D4所示,步驟1包括:
步驟101,獲取當(dāng)前時(shí)間段的系統(tǒng)廣播消息中的第一位置區(qū)碼;
步驟102,將第一位置區(qū)碼與獲取的前一時(shí)間段的系統(tǒng)廣播消息中的第二位置區(qū)碼進(jìn)行對(duì)比;
步驟103,若第一位置區(qū)碼和第二位置區(qū)碼不一致,則根據(jù)第一位置區(qū)碼,查找一記錄有位置區(qū)碼對(duì)應(yīng)的歸屬地信息的映射表,得到第一位置區(qū)碼所屬的歸屬地信息,作為移動(dòng)終端的當(dāng)前歸屬地。
移動(dòng)終端的當(dāng)前歸屬地可以從sib1(systeminformationblock1)的lac(locationareacode)中獲取。
由于通訊網(wǎng)絡(luò)將sib1周期性地發(fā)送給移動(dòng)終端,所以移動(dòng)終端不停的在接收,從sib1消息中獲取的lac值,首先需要和獲取的前一時(shí)間段的系統(tǒng)廣播 消息中的lac值進(jìn)行比對(duì),如果結(jié)果一致,則不傳遞給卡管理單元,舍棄;如果結(jié)果不一致,則查找一記錄有l(wèi)ac對(duì)應(yīng)的歸屬地信息的映射表,得到第一位置區(qū)碼所屬的歸屬地信息,作為移動(dòng)終端的當(dāng)前歸屬地。
預(yù)先保存一個(gè)映射表,該映射表記錄了usim卡不同的歸屬地信息對(duì)應(yīng)的lac的值和值的范圍,通過該映射表即可查詢出終端當(dāng)前歸屬地是否與usim卡所屬的歸屬地信息是否一致。
因?yàn)榻尤氲揭苿?dòng)通訊網(wǎng)絡(luò)的移動(dòng)終端是可以接收到sib1的,不需要輔助的定位設(shè)備,不需要移動(dòng)終端打開數(shù)據(jù)流量才能進(jìn)行定位。
但是針對(duì)具有g(shù)ps定位設(shè)備的移動(dòng)終端,確定其當(dāng)前位置所屬的當(dāng)前歸屬地還可以通過以下方式。
其中,作為另外一種實(shí)施方式,第二種方式是通過根據(jù)獲取到的衛(wèi)星定位的定位位置信息來(lái)判斷移動(dòng)終端的當(dāng)前位置所屬的當(dāng)前歸屬地。
參照?qǐng)D5所示,步驟1還可以包括:
步驟111,獲取移動(dòng)終端的衛(wèi)星定位的定位位置信息;
步驟112,根據(jù)該定位位置信息,查找一記錄有定位位置信息對(duì)應(yīng)的歸屬地的映射表,得到移動(dòng)終端當(dāng)前歸屬地。
通過gps、北斗定位等模塊,確定移動(dòng)終端的定位衛(wèi)位置信息。并根據(jù)定位位置信息對(duì)應(yīng)的歸屬地的映射表,得到移動(dòng)終端當(dāng)前歸屬地。
參照?qǐng)D6所示,詳細(xì)來(lái)說(shuō),步驟3中,在usim卡中存在任一歸屬地信息與當(dāng)前歸屬地相匹配的usim卡時(shí),將該第一usim卡作為移動(dòng)終端的主卡,將除第一usim卡外的其他usim卡作為副卡的步驟包括:
步驟301,若移動(dòng)終端的當(dāng)前主卡不為第一usim卡,則將當(dāng)前主卡切換為副卡,將該第一usim卡切換為移動(dòng)終端的主卡。也就說(shuō),當(dāng)移動(dòng)終端的當(dāng)前主卡的歸屬地信息與當(dāng)前歸屬地不一致,而第一usim卡的歸屬地信息與當(dāng)前歸屬地一致時(shí),將第一usim卡切換為移動(dòng)終端的主卡,從而防止用戶使用歸屬地信息與當(dāng)前歸屬地不一致的usim卡產(chǎn)生的多余的資費(fèi)。
步驟302,若移動(dòng)終端的當(dāng)前主卡為第一usim卡,則繼續(xù)將第一usim卡作為移動(dòng)終端的主卡。
作為另一種實(shí)施方式,在usim卡中不存在任一歸屬地信息與當(dāng)前歸屬地 相匹配的usim卡時(shí),保持移動(dòng)終端當(dāng)前的主副卡設(shè)置不變。
下面通過舉例說(shuō)明根據(jù)判斷結(jié)果切換主卡副卡的過程,該移動(dòng)移動(dòng)包括兩個(gè)usim卡。
a)移動(dòng)終端的當(dāng)前歸屬地與卡1的歸屬地信息一致,則判定卡1為主卡,卡2為副卡,判定結(jié)果置為11。
b)移動(dòng)終端的當(dāng)前歸屬地與卡2的歸屬地信息一致,則判定卡2為主卡,卡1為副卡,判定結(jié)果置為22。
c)移動(dòng)終端的當(dāng)前歸屬地與卡2的歸屬地信息不一致,則判定結(jié)果為空,判定結(jié)果置為00。
a1)判定卡1為主卡,卡2為副卡,此時(shí)移動(dòng)終端的主副卡設(shè)置與判定結(jié)果一致,則不切換主副卡設(shè)置。
a2)判定卡1為主卡,卡2為副卡,此時(shí)移動(dòng)終端的主副卡設(shè)置與判定結(jié)果不一致,則按判定結(jié)果切換主副卡設(shè)置。
a3)判定卡1為主卡,卡2為副卡,此時(shí)移動(dòng)終端沒有設(shè)置主副卡,而是設(shè)置為發(fā)生業(yè)務(wù)時(shí)每次詢問,則按判定結(jié)果設(shè)置主副卡。
b1)判定卡2為主卡,卡1為副卡,此時(shí)移動(dòng)終端的主副卡設(shè)置與判定結(jié)果一致,則不切換主副卡設(shè)置。
b2)判定卡2為主卡,卡1為副卡,此時(shí)移動(dòng)終端的主副卡設(shè)置與判定結(jié)果不一致,則按判定結(jié)果切換主副卡設(shè)置。
b3)判定卡2為主卡,卡1為副卡,此時(shí)推動(dòng)終端沒有設(shè)置主副卡,而是設(shè)置為發(fā)生業(yè)務(wù)時(shí)每次詢問,則按判定結(jié)果設(shè)置主副卡。
c1)若判定結(jié)果為空,此時(shí)無(wú)論終端的主副卡如何設(shè)置或,則不執(zhí)行任何操作,保留終端原有的設(shè)置。
切換主副卡的過程中,首先將主卡始終使用這張卡進(jìn)行呼叫的功能disable掉;換言之也變成了一張副卡;此時(shí)兩張卡的狀態(tài)是一致的,假設(shè)此時(shí)用戶發(fā)生呼叫業(yè)務(wù),會(huì)給出提示,讓用戶選擇哪張卡進(jìn)行開展業(yè)務(wù),該狀態(tài)存在的時(shí)間非常短,用戶不會(huì)遇到;然后將原來(lái)的副卡enable,即將原來(lái)的副卡設(shè)置成了主卡;這樣就完成了主副卡的切換過程。
實(shí)施例2
對(duì)應(yīng)上述的移動(dòng)終端電話卡的管理方法,本發(fā)明還提供了一種移動(dòng)終端電話卡的管理裝置。
參照?qǐng)D7所示,本發(fā)明還提供了一種移動(dòng)終端電話卡的管理裝置,包括:
當(dāng)前歸屬地獲取模塊1000,用于獲取移動(dòng)終端的當(dāng)前位置所屬的當(dāng)前歸屬地,移動(dòng)終端包括多個(gè)用于進(jìn)行通訊的usim卡;
判斷模塊2000,用于判斷多個(gè)usim卡中是否存在一個(gè)歸屬地信息與當(dāng)前歸屬地相匹配的usim卡;
處理模塊3000,用于在usim卡中存在一個(gè)歸屬地信息與當(dāng)前歸屬地相匹配的第一usim卡時(shí),將該第一usim卡作為移動(dòng)終端的主卡,將除第一usim卡外的其他usim卡作為副卡。
進(jìn)一步來(lái)說(shuō),處理模塊3000還用于:
在usim卡中不存在任一歸屬地信息與當(dāng)前歸屬地相匹配的usim卡時(shí),保持移動(dòng)終端當(dāng)前的主副卡設(shè)置不變。
進(jìn)一步來(lái)說(shuō),判斷模塊2000包括:
獲取子模塊2001,用于依次獲取每個(gè)usim卡內(nèi)記錄的歸屬地信息;
對(duì)比子模塊2002,用于在每次獲取歸屬地信息后,將獲取的歸屬地信息與當(dāng)前歸屬地進(jìn)行對(duì)比。
具體來(lái)說(shuō),獲取子模塊2001具體用于:
獲取多個(gè)usim卡按照預(yù)設(shè)順序進(jìn)行排序的排序信息;
根據(jù)排序信息讀取每個(gè)usim卡中存儲(chǔ)的集成電路卡識(shí)別碼iccid;
根據(jù)iccid獲取usim卡的歸屬地信息。
進(jìn)一步來(lái)說(shuō),當(dāng)前歸屬地獲取模塊1000包括第一當(dāng)前歸屬地獲取模塊1001,用于:
獲取當(dāng)前時(shí)間段的系統(tǒng)廣播消息中的第一位置區(qū)碼;
將第一位置區(qū)碼與獲取的前一時(shí)間段的系統(tǒng)廣播消息中的第二位置區(qū)碼進(jìn)行對(duì)比;
若第一位置區(qū)碼和第二位置區(qū)碼不一致,則根據(jù)第一位置區(qū)碼,查找一記錄有位置區(qū)碼對(duì)應(yīng)的歸屬地信息的映射表,得到第一位置區(qū)碼所屬的歸屬地信息,作為移動(dòng)終端的當(dāng)前歸屬地。
進(jìn)一步來(lái)說(shuō),當(dāng)前歸屬地獲取模塊1000包括第二當(dāng)前歸屬地獲取模塊1002,用于:
獲取移動(dòng)終端的衛(wèi)星定位的定位位置信息;
根據(jù)該定位位置信息,查找一記錄有定位位置信息對(duì)應(yīng)的歸屬地的映射表,得到移動(dòng)終端當(dāng)前歸屬地。
進(jìn)一步來(lái)說(shuō),處理模塊3000具體用于:
若移動(dòng)終端的當(dāng)前主卡不為第一usim卡,則將當(dāng)前主卡切換為副卡,將該第一usim卡切換為移動(dòng)終端的主卡;
若移動(dòng)終端的當(dāng)前主卡為第一usim卡,則繼續(xù)將第一usim卡作為移動(dòng)終端的主卡。
本發(fā)明實(shí)施例中,模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來(lái)說(shuō),一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來(lái)說(shuō),其可以被構(gòu)建為對(duì)象、過程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無(wú)需物理地位于一起,而是可以包括存儲(chǔ)在不同位里上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。
實(shí)際上,處理模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。
在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來(lái)實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(vlsi)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。
以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人 員來(lái)說(shuō),在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也在本發(fā)明的保護(hù)范圍內(nèi)。