Module)為例,將該USIM卡中的US頂卡參數(shù)寫入在moden模塊的嵌入文件系統(tǒng)EFS中創(chuàng)建的參數(shù)文件內(nèi),生成對應的虛擬US頂卡,如圖3所示,為本申請實施例三公開的一種虛擬卡的實現(xiàn)方法的流程示意圖,主要包括:
[0078]步驟S301,判斷所述虛擬USIM卡功能是否開啟;若虛擬卡功能開啟,則執(zhí)行步驟S302,若虛擬卡功能未開啟,則執(zhí)行步驟S306 ;
[0079]步驟S302,通過所述通信接口讀取存儲于所述參數(shù)文件中的虛擬USIM卡參數(shù),并將所述S頂卡參數(shù)寫入至所述moden模塊的虛擬US頂卡參數(shù)緩存區(qū);
[0080]步驟S303,通知所述移動終端的顯示模塊和通信模塊啟動,由所述通信模塊向與所述移動終端所在的通信網(wǎng)絡發(fā)起注冊請求;
[0081]步驟S304,所述虛擬USIM卡接收所述通信網(wǎng)絡反饋的網(wǎng)絡鑒權(quán)請求,并基于所述虛擬US頂卡參數(shù)中的網(wǎng)絡鑒權(quán)信息對所述通信網(wǎng)絡進行反鑒權(quán),當通過對所述通信網(wǎng)絡的反鑒權(quán),答復所述網(wǎng)絡鑒權(quán)請求,并接收所述通信網(wǎng)絡反饋的用戶鑒權(quán)通過信息或用戶鑒權(quán)未通過信息。
[0082]步驟S305,讀取當前移動終端內(nèi)的實體US頂卡中的USIM卡參數(shù),寫入至所述moden模塊的US頂卡參數(shù)緩存區(qū);
[0083]步驟S306,通知所述移動終端的顯示模塊和通信模塊啟動,由所述通信模塊向與當前移動終端所在的通信網(wǎng)絡發(fā)起注冊請求;
[0084]步驟S307,所述實體USIM卡接收所述通信網(wǎng)絡反饋的網(wǎng)絡鑒權(quán)請求,并基于所述實體US頂卡參數(shù)中的網(wǎng)絡鑒權(quán)信息對所述通信網(wǎng)絡進行反鑒權(quán),當通過對所述通信網(wǎng)絡的反鑒權(quán),答復所述網(wǎng)絡鑒權(quán)請求,并接收所述通信網(wǎng)絡反饋的用戶鑒權(quán)通過信息或用戶鑒權(quán)未通過信息。
[0085]本申請實施例公開的技術(shù)方案通過基于移動終端中的modem模塊生成虛擬卡,當用戶需要變更SM卡時,并不需要去實體店進行辦理也不需要進行實體SM卡的替換,減少了用戶不必要的麻煩,大大提高了用戶的體驗,進一步的虛擬卡不需要與移動終端中的其他模塊進行交互,更進一步的縮短了從開機到虛擬卡啟動的時間。進一步與實體的SIM卡相比,虛擬卡不需要與移動終端中的其他模塊進行交互,更進一步的縮短了從開機到虛擬卡啟動的時間。
[0086]實施例四
[0087]基于上述本申請實施例一至實施例三公開的一種虛擬卡的實現(xiàn)方法,本申請該實施例還公開了對應上述虛擬卡的實現(xiàn)方法的虛擬卡的實現(xiàn)裝置,以及具有該虛擬卡的實現(xiàn)裝置的移動終端。該移動終端包括:可實現(xiàn)通信的手持設備;所述手持設備包括手機或PAD。該虛擬卡的實現(xiàn)裝置具體如下所示:
[0088]如圖4所示,為本申請實施例公開的對應實施例一的一種虛擬卡的實現(xiàn)裝置的示意框圖,該虛擬卡的實現(xiàn)裝置適用于具有調(diào)制解調(diào)modem模塊的移動終端,可執(zhí)行本申請實施例三中的實例,該虛擬卡的實現(xiàn)裝置10主要包括:創(chuàng)建模塊11,設置模塊12,寫入模塊13和生成模塊14;
[0089]其中,創(chuàng)建模塊11,用于在所述moden模塊的嵌入文件系統(tǒng)EFS中創(chuàng)建參數(shù)文件;
[0090]設置模塊12,用于設置通信接口,并建立與所述參數(shù)文件的關(guān)聯(lián);
[0091]寫入模塊13,用于當用戶首次開啟移動終端的虛擬卡功能時,將由運營商或虛擬運營商處獲取的虛擬卡參數(shù)寫入至所述參數(shù)文件中;所述虛擬卡參數(shù)至少包括網(wǎng)絡鑒權(quán)信息;
[0092]生成模塊14,用于基于所述參數(shù)文件生成對應的虛擬卡。
[0093]在本申請實施例中,該虛擬卡的實現(xiàn)裝置,還包括:判斷模塊15,第一讀寫模塊16,第一通知模塊17,虛擬卡18,第二讀寫模塊19,第二通知模塊20和實體S頂卡21;
[0094]當用戶開啟所述移動終端或插入新S頂卡時:
[0095]其中,判斷模塊15,用于判斷所述虛擬卡功能是否開啟;若虛擬卡功能開啟,則執(zhí)行第一讀寫模塊16,若虛擬卡功能未開啟,則執(zhí)行第二讀寫模塊19;
[0096]第一讀寫模塊16,用于若所述虛擬卡功能開啟,則通過所述通信接口讀取存儲于所述參數(shù)文件中的虛擬卡參數(shù),并將所述虛擬卡參數(shù)寫入至所述moden模塊的虛擬卡參數(shù)緩存區(qū);
[0097]第一通知模塊17,用于通知所述移動終端的顯示模塊和通信模塊啟動,由所述通信模塊向所述移動終端所在的通信網(wǎng)絡發(fā)起注冊請求;
[0098]所述虛擬卡18中至少包括虛擬卡鑒權(quán)模塊;
[0099]所述虛擬卡鑒權(quán)模塊,用于接收所述通信網(wǎng)絡反饋的網(wǎng)絡鑒權(quán)請求,并基于所述S頂卡參數(shù)中的網(wǎng)絡鑒權(quán)信息對所述通信網(wǎng)絡進行反鑒權(quán),當通過對所述通信網(wǎng)絡的反鑒權(quán),答復所述網(wǎng)絡鑒權(quán)請求,并接收所述通信網(wǎng)絡反饋的用戶鑒權(quán)通過信息或用戶鑒權(quán)未通過信息。
[0100]第二讀寫模塊19,用于若所述虛擬卡功能未開啟,則讀取當前移動終端內(nèi)的用戶識別SM卡中的S頂卡參數(shù),寫入至所述moden模塊的S頂卡參數(shù)緩存區(qū),并通知所述S頂卡啟動并執(zhí)行與當前移動終端所在的通信網(wǎng)絡的信息交互;
[0101]第二通知模塊20,用于用于通知所述移動終端的顯示模塊和通信模塊啟動,由所述通信模塊向與當前移動終端所在的通信網(wǎng)絡發(fā)起注冊請求;
[0102]所述SIM卡21,用于接收所述通信網(wǎng)絡反饋的網(wǎng)絡鑒權(quán)請求,并基于所述SIM卡參數(shù)中的網(wǎng)絡鑒權(quán)信息對所述通信網(wǎng)絡進行反鑒權(quán),當通過對所述通信網(wǎng)絡的反鑒權(quán),答復所述網(wǎng)絡鑒權(quán)請求,并接收所述通信網(wǎng)絡反饋的用戶鑒權(quán)通過信息或用戶鑒權(quán)未通過信息。
[0103]在本申請實施例公開的技術(shù)方案,優(yōu)選的,還包括:預寫模塊22,第一觸發(fā)模塊23,第二觸發(fā)模塊24和提示模塊25;
[0104]其中,預寫模塊22,用于預先在所述EFS中寫入用于開啟虛擬卡功能的開啟指令,和/或關(guān)閉虛擬卡功能的關(guān)閉指令;
[0105]第一觸發(fā)模塊23,用于當觸發(fā)對所述移動終端中的一個S頂卡的拔卡命令,關(guān)閉正在使用的SIM卡功能,觸發(fā)虛擬卡的開啟指令,開啟所述虛擬卡;
[0106]第二觸發(fā)模塊24,用于當觸發(fā)對所述移動終端中的一個虛擬卡發(fā)起的關(guān)閉指令,則關(guān)閉對應的虛擬卡功能;
[0107]提示模塊25,用于間隔預設時間發(fā)起SIM卡的插卡命令,提示打開或插入所述SIM卡。
[0108]通過上述預先寫入EFS中的用于開啟虛擬卡功能的開啟指令,和/或關(guān)閉虛擬卡功能的關(guān)閉指令,可以實現(xiàn)虛擬卡與實體SIM卡之間的切換。
[0109]上述本申請實施例公開的虛擬卡的實現(xiàn)裝置中的各個模塊其執(zhí)行的原理以及過程與上述本申請實施例一至實施例三中公開的方法對應,可相互參照,這里不再進行贅述。
[0110]綜上所述,本申請實施例通過上述的一種虛擬卡的實現(xiàn)技術(shù)方案,通過基于移動終端中的modem模塊生成虛擬卡,當用戶需要變更S頂卡時,并不需要去實體店進行辦理也不需要進行實體SIM卡的替換,減少了用戶不必要的麻煩,大大提高了用戶的體驗,進一步的虛擬卡不需要與移動終端中的其他模塊進行交互,更進一步的縮短了從開機到虛擬卡啟動的時間。進一步與實體的SM卡相比,虛擬卡不需要與移動終端中的其他模塊進行交互,更進一步的縮短了從開機到虛擬卡啟動的時間。
[0111]本說明書中