欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

保持客戶(hù)識(shí)別模塊卡待機(jī)的方法和終端設(shè)備的制作方法

文檔序號(hào):7862005閱讀:198來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):保持客戶(hù)識(shí)別模塊卡待機(jī)的方法和終端設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),尤其涉及一種保持客戶(hù)識(shí)別模塊卡待機(jī)的方法和終端設(shè)備。
背景技術(shù)
客戶(hù)識(shí)別模塊(Subscriber Identity Module ;以下簡(jiǎn)稱(chēng)SIM)卡,也稱(chēng)為智能卡或用戶(hù)身份識(shí)別卡,SIM卡在一電腦芯片上存儲(chǔ)了數(shù)字移動(dòng)電話(huà)用戶(hù)的信息、加密的密鑰以及用戶(hù)的電話(huà)簿等內(nèi)容。SIM卡是帶有微處理器的芯片,內(nèi)有5個(gè)模塊中央處理單元(Central Processing Unit ;以下簡(jiǎn)稱(chēng)CPU)、程序存儲(chǔ)器、工作存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器和串行通信單元,這5個(gè)模塊集成在一塊集成電路中。SIM卡主要具備如下幾種功能 I)存儲(chǔ)用戶(hù)相關(guān)數(shù)據(jù)SIM卡存儲(chǔ)的數(shù)據(jù)可分為四類(lèi)第一類(lèi)是固定存放的數(shù)據(jù)。這類(lèi)數(shù)據(jù)在移動(dòng)設(shè)備(Mobile Equipment ;以下簡(jiǎn)稱(chēng)ME)被出售之前由SM卡中心寫(xiě)入,包括國(guó)際移動(dòng)用戶(hù)識(shí)別號(hào)(International Mobile Subscriber Identification Number ;以下簡(jiǎn)稱(chēng)IMSI)、鑒權(quán)密鑰(Ki)等;第二類(lèi)是暫時(shí)存放的有關(guān)網(wǎng)絡(luò)的數(shù)據(jù),例如位置區(qū)域識(shí)別碼(LocationArea Identification ;以下簡(jiǎn)稱(chēng)LAI)、移動(dòng)用戶(hù)暫時(shí)識(shí)別碼(Temporary MobileSubscriber Identity ;以下簡(jiǎn)稱(chēng)TMSI)、禁止接入的公共電話(huà)網(wǎng)代碼等;第三類(lèi)是相關(guān)的業(yè)務(wù)代碼,例如個(gè)人識(shí)別碼(Personal Identification Number ;以下簡(jiǎn)稱(chēng)PIN)、解鎖碼(PIN Unblocking Key ;以下簡(jiǎn)稱(chēng)PUK)、計(jì)費(fèi)費(fèi)率等;第四類(lèi)是電話(huà)號(hào)碼簿,是手機(jī)用戶(hù)隨時(shí)輸入的電話(huà)號(hào)碼。2)用戶(hù)PIN的操作和管理SM卡本身是通過(guò)PIN來(lái)保護(hù)的,PIN是一個(gè)四位到八位的個(gè)人密碼,只有當(dāng)用戶(hù)輸入正確的PIN時(shí),SIM卡才能被啟用,移動(dòng)終端才能對(duì)SM卡進(jìn)行存取,也只有PIN認(rèn)證通過(guò)后,用戶(hù)才能上網(wǎng)通話(huà)。3)用戶(hù)身份鑒權(quán)用戶(hù)身份鑒權(quán)是在網(wǎng)絡(luò)和SM卡之間進(jìn)行的,鑒權(quán)開(kāi)始時(shí),網(wǎng)絡(luò)產(chǎn)生一個(gè)128比特的隨機(jī)數(shù)(Rand),經(jīng)無(wú)線(xiàn)電控制信道傳送到移動(dòng)臺(tái),SM卡依據(jù)卡中的密鑰Ki和算法A3,對(duì)接收到的Rand計(jì)算出鑒權(quán)響應(yīng)(Signed Response ;以下簡(jiǎn)稱(chēng)SRES),并將結(jié)果發(fā)送給網(wǎng)絡(luò)端。而網(wǎng)絡(luò)端在鑒權(quán)中心查明該用戶(hù)的密鑰Ki,用同樣的Rand和算法A3算出SRES,并與收到的SRES進(jìn)行比較,如果一致,則鑒權(quán)通過(guò)。4) SIM卡中的保密算法及密鑰SM卡中最敏感的數(shù)據(jù)是保密算法A3、A8、密鑰Ki、PIN、PUK和Kc。A3和A8算法是在生產(chǎn)SM卡時(shí)寫(xiě)入的,無(wú)法讀出。PIN碼可由用戶(hù)在手機(jī)上自己設(shè)定,PUK碼由運(yùn)營(yíng)者持有,Kc是在加密過(guò)程中由Ki導(dǎo)出的。SM卡是圍繞著處理器組織的,包括以下存儲(chǔ)器I)只讀存儲(chǔ)器(Read Only Memory ;以下簡(jiǎn)稱(chēng)R0M),ROM為程序存儲(chǔ)器,典型容量為16K字節(jié),含有SM卡的開(kāi)發(fā)系統(tǒng),算法A3和A8 (也可能A38)是專(zhuān)有使用;2)電可編程只讀存儲(chǔ)器(Electrically Erasable Programmable Read Only;以下簡(jiǎn)稱(chēng)EEPR0M),EEPROM為數(shù)據(jù)存儲(chǔ)器,典型容量為8K字節(jié),EEPROM存儲(chǔ)了全部全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communication ;以下簡(jiǎn)稱(chēng)GSM)規(guī)范定義域和與專(zhuān)有使用有關(guān)的數(shù)據(jù);3)隨機(jī)存儲(chǔ)器(Random Access Memory ;以下簡(jiǎn)稱(chēng)RAM),RAM為工作存儲(chǔ)器,其容量還可以減小,典型值是數(shù)百字節(jié),RAM包含與專(zhuān)有使用有關(guān)的數(shù)據(jù)。使用EEPROM的SM卡能保存手機(jī)關(guān)機(jī)時(shí)所存儲(chǔ)的信息,并在必要時(shí)提取這些信息。使用者只要保存好SIM卡,即使更換手機(jī)仍可按同樣身份使用。虛擬SIM卡技術(shù)是一種直接取消現(xiàn)有的硬件SIM卡的技術(shù)。虛擬SIM卡是指移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商不使用SM卡來(lái)綁定電話(huà)號(hào)碼和用戶(hù)的移動(dòng)終端,而直接由運(yùn)營(yíng)商提供移動(dòng)電話(huà)號(hào)碼的方式。 但是現(xiàn)有的虛擬SM卡技術(shù)在同一時(shí)刻,僅支持虛擬SM和硬件SM卡之一待機(jī),不能支持硬件SIM卡和虛擬SIM卡二者同時(shí)待機(jī)。也就是說(shuō),如果移動(dòng)終端采用虛擬SIM卡,則該移動(dòng)終端中的硬件SIM卡將被停止使用,這樣,使用該移動(dòng)終端的用戶(hù)在使用虛擬SIM卡時(shí),就不能使用硬件SM卡進(jìn)行業(yè)務(wù),也不能基于硬件SM卡的標(biāo)識(shí)被聯(lián)系到,這就為用戶(hù)使用虛擬SIM卡帶來(lái)極大的不便。

發(fā)明內(nèi)容
本發(fā)明提供一種保持客戶(hù)識(shí)別模塊卡待機(jī)的方法和終端設(shè)備,以實(shí)現(xiàn)終端設(shè)備中基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡和基于軟件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)。本發(fā)明第一方面提供一種保持客戶(hù)識(shí)別模塊卡待機(jī)的方法,包括終端設(shè)備接收啟動(dòng)請(qǐng)求,所述啟動(dòng)請(qǐng)求用于請(qǐng)求所述終端設(shè)備中的第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),所述第一客戶(hù)識(shí)別模塊卡基于軟件實(shí)現(xiàn),所述第二客戶(hù)識(shí)別模塊卡基于硬件實(shí)現(xiàn);所述終端設(shè)備調(diào)用所述終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,通過(guò)所述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與所述終端設(shè)備中的客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程;所述終端設(shè)備根據(jù)所述啟動(dòng)請(qǐng)求同時(shí)保持所述第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。本發(fā)明另一方面提供一種終端設(shè)備包括第一客戶(hù)識(shí)別模塊卡接口模塊和客戶(hù)識(shí)別模塊卡控制模塊;所述第一客戶(hù)識(shí)別模塊卡接口模塊,用于接收啟動(dòng)請(qǐng)求,所述啟動(dòng)請(qǐng)求用于請(qǐng)求所述終端設(shè)備中的第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),所述第一客戶(hù)識(shí)別模塊卡基于軟件實(shí)現(xiàn),所述第二客戶(hù)識(shí)別模塊卡基于硬件實(shí)現(xiàn);以及調(diào)用所述終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,將所述啟動(dòng)請(qǐng)求發(fā)送給所述客戶(hù)識(shí)別模塊卡控制模塊;以及通過(guò)所述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與所述客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程;所述客戶(hù)識(shí)別模塊卡控制模塊,用于接收所述第一客戶(hù)識(shí)別模塊卡接口模塊發(fā)送的所述啟動(dòng)請(qǐng)求,以及在所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程完成之后,根據(jù)所述啟動(dòng)請(qǐng)求同時(shí)保持所述第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。本發(fā)明的技術(shù)效果是終端設(shè)備接收到請(qǐng)求該終端設(shè)備中基于軟件實(shí)現(xiàn)的第一客戶(hù)識(shí)別模塊卡和基于硬件實(shí)現(xiàn)的第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)的啟動(dòng)請(qǐng)求之后,調(diào)用該終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,通過(guò)上述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與終端設(shè)備中的客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于上述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程;由此可知,第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程,是通過(guò)第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互完成的,并未使用第二客戶(hù)識(shí)別模塊卡與客戶(hù)識(shí)別模塊卡控制模塊之間的接口,因此第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程并不影響第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài),從而終端設(shè)備可以根據(jù)上述啟動(dòng)請(qǐng)求同時(shí)保持第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊 卡的待機(jī)狀態(tài),實(shí)現(xiàn)終端設(shè)備中基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡和基于軟件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),這樣,即便終端設(shè)備使用基于軟件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡,該終端設(shè)備中基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡也會(huì)同時(shí)保持待機(jī)狀態(tài),不會(huì)被停用,使用該終端設(shè)備的用戶(hù)仍然可以使用基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡進(jìn)行業(yè)務(wù),仍然可以基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡被聯(lián)系到,方便了用戶(hù)的使用。


為了更清楚地說(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ù)這些附圖獲得其他的附圖。圖I為本發(fā)明保持客戶(hù)識(shí)別模塊卡待機(jī)的方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明終端設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖3為本發(fā)明終端設(shè)備另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明第一 SIM卡管理界面一個(gè)實(shí)施例的不意圖;圖5為本發(fā)明SIM卡控制模塊與第一SIM卡接口模塊之間的接口一個(gè)實(shí)施例的示意圖;圖6為本發(fā)明SIM卡控制模塊一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖I為本發(fā)明保持客戶(hù)識(shí)別模塊卡待機(jī)的方法一個(gè)實(shí)施例的流程圖,如圖I所示,該保持客戶(hù)識(shí)別模塊卡待機(jī)的方法可以包括
步驟101,終端設(shè)備接收啟動(dòng)請(qǐng)求,該啟動(dòng)請(qǐng)求用于請(qǐng)求上述終端設(shè)備中的第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)。其中,第一客戶(hù)識(shí)別模塊卡基于軟件實(shí)現(xiàn),第二客戶(hù)識(shí)別模塊卡基于硬件實(shí)現(xiàn)。具體地,終端設(shè)備接收啟動(dòng)請(qǐng)求可以為終端設(shè)備接收針對(duì)使用該終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡的啟動(dòng)請(qǐng)求,該啟動(dòng)請(qǐng)求用于請(qǐng)求第二客戶(hù)識(shí)別模塊卡和使用所述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)。步驟102,終端設(shè)備調(diào)用該終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,通過(guò)第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與上述客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。 在一個(gè)實(shí)施例中,上述第三方調(diào)用接口是該終端設(shè)備的操作系統(tǒng)在驅(qū)動(dòng)之上提供的。也就是說(shuō),操作系統(tǒng)和第三方調(diào)用接口,是經(jīng)過(guò)硬件的驅(qū)動(dòng)的。在一個(gè)實(shí)施例中客戶(hù)識(shí) 別模塊卡控制模塊是硬件芯片,和操作系統(tǒng)之間經(jīng)過(guò)驅(qū)動(dòng),進(jìn)行交互。具體地,基于第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程可以為終端設(shè)備接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的鑒權(quán)請(qǐng)求,讀取第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中的密鑰信息,根據(jù)讀取的密鑰信息生成鑒權(quán)信息,并將該鑒權(quán)信息發(fā)送給上述網(wǎng)絡(luò)側(cè)設(shè)備,完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。步驟103,終端設(shè)備根據(jù)上述啟動(dòng)請(qǐng)求同時(shí)保持第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。進(jìn)一步地,在終端設(shè)備開(kāi)機(jī)之后,步驟103之前,該終端設(shè)備還需與第二客戶(hù)識(shí)別模塊卡進(jìn)行交互,完成第二客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。具體地,終端設(shè)備可以接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的鑒權(quán)請(qǐng)求,讀取第二客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中的密鑰信息,根據(jù)讀取的密鑰信息生成鑒權(quán)信息,并將該鑒權(quán)信息發(fā)送給上述網(wǎng)絡(luò)側(cè)設(shè)備,完成第二客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。本實(shí)施例中,終端設(shè)備與第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡之間分別通過(guò)不同的接口進(jìn)行交互,因此第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程和待機(jī)狀態(tài)不影響第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。本實(shí)施例中,第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件存儲(chǔ)在該終端設(shè)備上;或者,第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件存儲(chǔ)在該終端設(shè)備連接的外置存儲(chǔ)設(shè)備上。本實(shí)施例中,第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件可以存儲(chǔ)在終端設(shè)備的內(nèi)置閃存(Flash Memory)或安全數(shù)碼(Secure Digital Memory Card ;以下簡(jiǎn)稱(chēng)SD)卡上,也可以存儲(chǔ)在該終端設(shè)備連接的外置存儲(chǔ)設(shè)備上,該外置存儲(chǔ)設(shè)備可以通過(guò)通用串行總線(xiàn)(Universal Serial Bus ;以下簡(jiǎn)稱(chēng)USB)、近距離無(wú)線(xiàn)通信(Near Field Communication ;以下簡(jiǎn)稱(chēng)NFC)、藍(lán)牙或者無(wú)線(xiàn)保真(Wireless Fidelity ;以下簡(jiǎn)稱(chēng)WiFi)等方式與終端設(shè)備連接,這時(shí),就需要終端設(shè)備支持通過(guò)USB、NFC、藍(lán)牙或WiFi等方式來(lái)讀取外置存儲(chǔ)設(shè)備上第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中的內(nèi)容。本實(shí)施例中,第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件加密保存,終端設(shè)備可以根據(jù)預(yù)先定義好的規(guī)則和路徑讀取加密的第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件,而對(duì)上述加密的第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件進(jìn)行解密所需的解密密鑰由網(wǎng)絡(luò)側(cè)設(shè)備提供,以保證第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中信息的安全。
上述實(shí)施例中,終端設(shè)備接收到請(qǐng)求該終端設(shè)備中基于軟件實(shí)現(xiàn)的第一客戶(hù)識(shí)別模塊卡和基于硬件實(shí)現(xiàn)的第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)的啟動(dòng)請(qǐng)求之后,調(diào)用該終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,通過(guò)上述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于上述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程;由此可知,第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程,是通過(guò)第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互完成的,并未使用第二客戶(hù)識(shí)別模塊卡與客戶(hù)識(shí)別模塊卡控制模塊之間的接口,因此第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程并不影響第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài),從而終端設(shè)備可以根據(jù)上述啟動(dòng)請(qǐng)求同時(shí)保持第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài),實(shí)現(xiàn)終端設(shè)備中基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡和基于軟件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),這樣,即便終端設(shè)備使用基于軟件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡,該終端設(shè)備中基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡也會(huì)同時(shí)保持待機(jī)狀態(tài),不會(huì)被停用,使用該終端設(shè)備的用戶(hù)仍然可以使用基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡進(jìn)行業(yè)務(wù),仍然可以基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡被聯(lián)系到,方便了用戶(hù)的使用。本發(fā)明圖I所示實(shí)施例中的客戶(hù)識(shí)別模塊卡可以為GSM系統(tǒng)中的SIM卡,也可為·通用移動(dòng)通信系統(tǒng)(Universal Mobile Telecommunication System ;以下簡(jiǎn)稱(chēng)UMTS)中的通用用戶(hù)標(biāo)識(shí)模塊(Universal Subscriber Identity Module ;以下簡(jiǎn)稱(chēng)USIM)卡,本發(fā)明對(duì)客戶(hù)識(shí)別模塊卡的形態(tài)不作限定。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。圖2為本發(fā)明終端設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的終端設(shè)備可以實(shí)現(xiàn)本發(fā)明圖I所示實(shí)施例的流程,如圖2所示,該終端設(shè)備2可以包括第一客戶(hù)識(shí)別模塊卡接口模塊21和客戶(hù)識(shí)別模塊卡控制模塊22 ;第一客戶(hù)識(shí)別模塊卡接口模塊21,用于接收啟動(dòng)請(qǐng)求,該啟動(dòng)請(qǐng)求用于請(qǐng)求上述終端設(shè)備中的第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),其中,第一客戶(hù)識(shí)別模塊卡基于軟件實(shí)現(xiàn),第二客戶(hù)識(shí)別模塊卡基于硬件實(shí)現(xiàn);以及調(diào)用上述終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,將上述啟動(dòng)請(qǐng)求發(fā)送給客戶(hù)識(shí)別模塊卡控制模塊22 ;以及通過(guò)第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與第一客戶(hù)識(shí)別模塊卡接口模塊21進(jìn)行交互,基于上述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程;客戶(hù)識(shí)別模塊卡控制模塊22,用于接收第一客戶(hù)識(shí)別模塊卡接口模塊21發(fā)送的啟動(dòng)請(qǐng)求,以及在第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程完成之后,根據(jù)上述啟動(dòng)請(qǐng)求同時(shí)保持第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。在一個(gè)實(shí)施例中,上述第三方調(diào)用接口是該終端設(shè)備的操作系統(tǒng)在驅(qū)動(dòng)之上提供的。也就是說(shuō),操作系統(tǒng)和第三方調(diào)用接口,是經(jīng)過(guò)硬件的驅(qū)動(dòng)的。在一個(gè)實(shí)施例中客戶(hù)識(shí)別模塊卡控制模塊是硬件芯片,和操作系統(tǒng)之間經(jīng)過(guò)驅(qū)動(dòng),進(jìn)行交互。本實(shí)施例中,第一客戶(hù)識(shí)別模塊卡接口模塊21用于通過(guò)第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與客戶(hù)識(shí)別模塊卡控制模塊22進(jìn)行交互,基于第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程,具體可以為第一客戶(hù)識(shí)別模塊卡接口模塊21,用于接收客戶(hù)識(shí)別模塊卡控制模塊22發(fā)送的來(lái)自網(wǎng)絡(luò)側(cè)設(shè)備的鑒權(quán)請(qǐng)求,該鑒權(quán)請(qǐng)求是客戶(hù)識(shí)別模塊卡控制模塊22通過(guò)第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能發(fā)送給第一客戶(hù)識(shí)別模塊卡接口模塊21的;以及讀取上述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中的密鑰信息,根據(jù)讀取的密鑰信息生成鑒權(quán)信息,并將該鑒權(quán)信息通過(guò)上述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能發(fā)送給客戶(hù)識(shí)別模塊卡控制模塊22,以供客戶(hù)識(shí)別模塊卡控制模塊22將上述鑒權(quán)信息發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備,完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。進(jìn)一步地,客戶(hù)識(shí)別模塊卡控制模塊22,還用于在上述終端設(shè)備開(kāi)機(jī)之后,與第二客戶(hù)識(shí)別模塊卡進(jìn)行交互,完成上述第二客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。具體地,客戶(hù)識(shí)別模塊卡控制模塊22可以接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的鑒權(quán)請(qǐng)求,讀取第二客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中的密鑰信息,根據(jù)讀取的密鑰信息生成鑒權(quán)信息,并將該鑒權(quán)信息發(fā)送給上述網(wǎng)絡(luò)側(cè)設(shè)備,完成第二客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。進(jìn)一步地,上述終端設(shè)備2還可以包括第一客戶(hù)識(shí)別模塊卡管理模塊23 ; 其中,第一客戶(hù)識(shí)別模塊卡管理模塊23,用于向第一客戶(hù)識(shí)別模塊卡接口模塊21發(fā)送針對(duì)使用上述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡的啟動(dòng)請(qǐng)求;本實(shí)施例中,第一客戶(hù)識(shí)別模塊卡接口模塊21用于接收啟動(dòng)請(qǐng)求具體可以為第一客戶(hù)識(shí)別模塊卡接口模塊21,用于接收第一客戶(hù)識(shí)別模塊卡管理模塊23針對(duì)使用上述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡發(fā)送的啟動(dòng)請(qǐng)求,該啟動(dòng)請(qǐng)求用于請(qǐng)求第二客戶(hù)識(shí)別模塊卡和使用上述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)。本實(shí)施例中,終端設(shè)備與第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡之間分別通過(guò)不同的接口進(jìn)行交互,因此第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程和待機(jī)狀態(tài)不影響第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。本實(shí)施例中,第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件存儲(chǔ)在上述終端設(shè)備上;或者,第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件存儲(chǔ)在上述終端設(shè)備連接的外置存儲(chǔ)設(shè)備上。本實(shí)施例中,第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件可以存儲(chǔ)在終端設(shè)備的內(nèi)置閃存或SD卡上,也可以存儲(chǔ)在該終端設(shè)備連接的外置存儲(chǔ)設(shè)備上,該外置存儲(chǔ)設(shè)備可以通過(guò)USB、NFC、藍(lán)牙或者WiFi等方式與終端設(shè)備連接,這時(shí),第一客戶(hù)識(shí)別模塊卡接口模塊21需要支持通過(guò)USB、NFC、藍(lán)牙或者WiFi等方式來(lái)讀取外置存儲(chǔ)設(shè)備上第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中的內(nèi)容。本實(shí)施例中,第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件加密保存,第一客戶(hù)識(shí)別模塊卡接口模塊21可以根據(jù)預(yù)先定義好的規(guī)則和路徑讀取加密的第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件,而對(duì)上述加密的第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件進(jìn)行解密所需的解密密鑰由網(wǎng)絡(luò)側(cè)設(shè)備提供,以保證第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中信息的安全。上述終端設(shè)備中,第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程,第一客戶(hù)識(shí)別模塊卡接口模塊21是通過(guò)第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與客戶(hù)識(shí)別模塊卡控制模塊22進(jìn)行交互完成的,并未使用第二客戶(hù)識(shí)別模塊卡與客戶(hù)識(shí)別模塊卡控制模塊22之間的接口,因此第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程并不影響第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài),從而客戶(hù)識(shí)別模塊卡控制模塊22可以根據(jù)上述啟動(dòng)請(qǐng)求同時(shí)保持第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài),實(shí)現(xiàn)終端設(shè)備中基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡和基于軟件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),這樣,即便終端設(shè)備使用基于軟件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡,該終端設(shè)備中基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡也會(huì)同時(shí)保持待機(jī)狀態(tài),不會(huì)被停用,使用該終端設(shè)備的用戶(hù)仍然可以使用基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡進(jìn)行業(yè)務(wù),仍然可以基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡被聯(lián)系到,方便了用戶(hù)的使用。本發(fā)明圖2所示實(shí)施例中的客戶(hù)識(shí)別模塊卡可以為GSM系統(tǒng)中的SM卡,也可以為UMTS系統(tǒng)中的USIM卡,本發(fā)明對(duì)客戶(hù)識(shí)別模塊卡的形態(tài)不作限定,但本發(fā)明以下實(shí)施例的描述中以客戶(hù)識(shí)別模塊卡為SIM卡為例進(jìn)行說(shuō)明。圖3為本發(fā)明終端設(shè)備另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖3所示,該終端設(shè)備3可以包括SM卡控制模塊31、第一 SM卡接口模塊32、第二 SM卡33和第一 SM卡管理模塊34 ;其中,該第二 SIM卡33基于硬件實(shí)現(xiàn),第一 SIM卡基于軟件實(shí)現(xiàn);另外,該終端設(shè)備3還可以包括基帶模塊35和射頻模塊36 ;·
其中,SM卡控制模塊31,是連接基帶模塊35和第二 SM卡33的邏輯功能模塊,在實(shí)際應(yīng)用時(shí),SIM卡控制模塊31和基帶模塊35—般會(huì)集成在基帶芯片中。SIM卡控制模塊31與第二 SM卡33的接口為SM移動(dòng)設(shè)備(SM Mobile Equipment ;以下簡(jiǎn)稱(chēng)SM-ME)接口。本發(fā)明中,SM卡控制模塊31與第一 SM卡管理模塊34和第一 SM卡接口模塊32存在功能交互接口,以支持第一 SM卡和第二 SM卡同時(shí)待機(jī)。第一 SM卡管理模塊34,用于向使用該終端設(shè)備的用戶(hù)提供該終端設(shè)備中的第一SIM卡管理界面,通過(guò)該管理界面,用戶(hù)可以選擇下載、啟動(dòng)和/或停止第一 SIM卡等;當(dāng)用戶(hù)選擇啟用第一 SM卡時(shí),第一 SM卡管理模塊34向第一 SM卡接口模塊32發(fā)送針對(duì)上述用戶(hù)所選擇的第一 SIM卡的啟動(dòng)請(qǐng)求。第一 SM卡接口模塊32,用于管理從網(wǎng)絡(luò)側(cè)下載的第一 SM卡的數(shù)據(jù)文件,實(shí)現(xiàn)與SIM卡控制模塊31的接口,并實(shí)現(xiàn)接口調(diào)用所需的密鑰算法等功能,負(fù)責(zé)第一 SIM卡的安全使用。其中,上述第一 SM卡的數(shù)據(jù)文件是指第一 SM卡中的靜態(tài)數(shù)據(jù)部分,例如Ki密鑰、國(guó)際移動(dòng)用戶(hù)標(biāo)識(shí)(International Mobile Subscriber Identification Number ;以下簡(jiǎn)稱(chēng)IMSI)、綜合業(yè)務(wù)數(shù)字網(wǎng)(Integrated Services Digital Network ;以下簡(jiǎn)稱(chēng)ISDN)等。一般第一 SIM卡的數(shù)據(jù)文件加密保存,第一 SIM卡接口模塊32根據(jù)預(yù)先定義好的規(guī)則和路徑讀取加密的第一 SIM卡的數(shù)據(jù)文件的內(nèi)容,而對(duì)上述加密的第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件進(jìn)行解密所需的解密密鑰由網(wǎng)絡(luò)側(cè)設(shè)備提供,以保證第一 SIM卡的數(shù)據(jù)文件中信息的安全。本實(shí)施例中,第一 SIM卡的數(shù)據(jù)文件可以存儲(chǔ)在終端設(shè)備3的內(nèi)置閃存或SD卡上,也可以存儲(chǔ)在該終端設(shè)備3連接的外置存儲(chǔ)設(shè)備上,該外置存儲(chǔ)設(shè)備可以通過(guò)USB、NFC、藍(lán)牙或者WiFi等方式與終端設(shè)備連接,這時(shí),第一 SM卡接口模塊32需要支持通過(guò)USB、NFC、藍(lán)牙或者WiFi等方式來(lái)讀取外置存儲(chǔ)設(shè)備上第一 SM卡的數(shù)據(jù)文件中的內(nèi)容。本實(shí)施例中,第一 SM卡接口模塊32和第一 SM卡的數(shù)據(jù)文件組成第一 SM卡;其中,第一 SIM卡接口模塊32,是在終端設(shè)備上運(yùn)行的應(yīng)用,支持A3、A8加密算法等;而對(duì)應(yīng)第三代移動(dòng)通信系統(tǒng)(3rd Generation ;以下簡(jiǎn)稱(chēng)3G)網(wǎng)絡(luò),還需要在GSM SM卡的基礎(chǔ)上,支持對(duì)網(wǎng)絡(luò)的認(rèn)證等USIM卡中定義的功能。第一 SM卡的數(shù)據(jù)文件為靜態(tài)數(shù)據(jù)部分,包括頂SI和/或密鑰等。為了實(shí)現(xiàn)第一 SM卡和第二 SM卡同時(shí)待機(jī),第一 SM卡接口模塊32還需要實(shí)現(xiàn)與第一 SM卡管理模塊34的接口,以及與SM卡控制模塊31的接口 ;并支持啟動(dòng)第一 SM卡和停止第一 SM卡的使用,以及對(duì)第一 SM卡的管理接口,比如計(jì)費(fèi)策略設(shè)置等。本實(shí)施例中,第一 SM卡由第一 SM卡接口模塊32和第一 SM卡的數(shù)據(jù)文件組成,對(duì)于第一 SIM卡的下載,可以將這兩部分先后下載,也可以同時(shí)下載。下載第一 SIM卡時(shí),用戶(hù)可以從應(yīng)用商店下載第一 SIM卡接口模塊32的應(yīng)用軟件,第一 SIM卡接口模塊32對(duì)第一 SIM卡是基礎(chǔ)能力,并且對(duì)于不同運(yùn)營(yíng)商的第一 SIM卡的數(shù)據(jù)文件來(lái)說(shuō),第一 SIM卡接口模塊32的應(yīng)用軟件沒(méi)有不同。而當(dāng)用戶(hù)在漫游地選擇某個(gè)無(wú)線(xiàn)網(wǎng)絡(luò)運(yùn)營(yíng)商時(shí),只需要從該運(yùn)營(yíng)商下載該運(yùn)營(yíng)商對(duì)應(yīng)的第一 SIM卡的數(shù)據(jù)文件,并在第一 SIM卡管理模塊34提供的第一 SIM卡管理界面中選擇啟用上述第一 SM卡,配合第一 SIM卡接口模塊32,共同實(shí)現(xiàn)第一 SIM卡功能。 本實(shí)施例中,第一 SIM卡的數(shù)據(jù)文件的下載方式可以包括I)空中下載(Over The Air ;以下簡(jiǎn)稱(chēng)0ΤΑ),通過(guò)二維碼掃描等方式,從第一 SIM卡運(yùn)營(yíng)商部署的服務(wù)器推送下載;2)通過(guò)短消息或非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)(Unstructured Supplementary ServiceData ;以下簡(jiǎn)稱(chēng)USSD)等方式,觸發(fā)第一 SM卡運(yùn)營(yíng)商部署的服務(wù)器推送下載;3 )通過(guò)網(wǎng)頁(yè)訪問(wèn),支付下載等。本實(shí)施例中,第一 SM卡管理模塊34提供的第一 SM卡管理界面可以如圖4所示,圖4為本發(fā)明第一 SIM卡管理界面一個(gè)實(shí)施例的示意圖。當(dāng)使用終端設(shè)備的用戶(hù)選擇某個(gè)第一 SIM卡,比如圖4中的第一 SIM卡I被啟用時(shí),第一 SM卡管理模塊34向第一 SM卡接口模塊32發(fā)送針對(duì)上述第一 SM卡I的啟動(dòng)請(qǐng)求,第一 SM卡接口模塊32在完成啟用后,通知第一 SM卡管理模塊34啟用成功。如果使用終端設(shè)備的用戶(hù)在圖4所示的界面上選擇某個(gè)第一SIM卡停用,例如 第一 SM卡2被停用,則第一 SIM卡管理模塊34向第一 SM卡接口模塊32發(fā)送針對(duì)上述第一 SM卡2的停動(dòng)請(qǐng)求,通知第一 SM卡接口模塊32停用第一 SM卡2。在具體實(shí)現(xiàn)時(shí),第一 SM卡接口模塊32和第一 SM卡管理模塊34可以在一個(gè)程序中實(shí)現(xiàn)。本實(shí)施例中,第一 SM卡接口模塊32作為運(yùn)行在終端設(shè)備操作系統(tǒng)之上的應(yīng)用程序,第一 SIM卡接口模塊32的應(yīng)用軟件可以從應(yīng)用商店下載,也可以從網(wǎng)絡(luò)上通過(guò)其他方式下載,本發(fā)明對(duì)第一 SIM卡接口模塊32的應(yīng)用軟件的下載方式不作限定?,F(xiàn)有的SM卡控制模塊31支持至少兩個(gè)SM卡同時(shí)待機(jī),上述至少兩個(gè)SM卡一般為基于硬件實(shí)現(xiàn)的SIM卡。如果要求SIM卡控制模塊31支持基于軟件實(shí)現(xiàn)的SIM卡和基于硬件實(shí)現(xiàn)的SIM卡同時(shí)待機(jī),需要解決SIM卡控制模塊31從硬件接口,切換到軟件接口的問(wèn)題,該軟件接口由第一 SIM卡接口模塊32提供。實(shí)現(xiàn)SM卡控制模塊31與第一 SM卡接口模塊32之間的接口的方式可以如圖5所示,圖5為本發(fā)明SIM卡控制模塊與第一 SIM卡接口模塊之間的接口一個(gè)實(shí)施例的示意圖。在實(shí)際部署中,SM卡控制模塊31可以是單獨(dú)的芯片或者是基帶模塊35所在芯片中的一個(gè)功能模塊。終端設(shè)備的操作系統(tǒng)(例如=Android或iOS)通過(guò)驅(qū)動(dòng)實(shí)現(xiàn)與SM卡控制模塊31的通信,并且終端設(shè)備的操作系統(tǒng)在驅(qū)動(dòng)之上提供第三方調(diào)用接口,例如無(wú)線(xiàn)接口層(Radio Interface Layer ;以下簡(jiǎn)稱(chēng)RIL)接口。為了實(shí)現(xiàn)第一 SIM卡和第二 SIM卡同時(shí)待機(jī),需要在圖5所示的11接口中,實(shí)現(xiàn)RIL接口中SM-ME功能的調(diào)用,并通告RIL接口開(kāi)放SIM-ME功能,以使得第一 SIM卡能夠被SIM卡控制模塊31正常識(shí)別和使用。本實(shí)施例中,需要對(duì)RIL接口增加以下功能I)啟動(dòng)、停止和/或刪除第一 SM卡的功能;2) SIM-ME功能,包括數(shù)據(jù)管理接口(例如通信錄的讀取和加入)和用戶(hù)身份鑒權(quán)(例如2G入網(wǎng)鑒權(quán)、3G入網(wǎng)鑒權(quán)和3G終端設(shè)備對(duì)網(wǎng)絡(luò)的鑒權(quán)等功能)等。本實(shí)施例中,SM卡控制模塊31具備同時(shí)使用Il和12接口調(diào)用第一 SM卡接口模塊32和第二 SIM卡33的能力,能夠?qū)崿F(xiàn)第一 SIM卡和第二 SIM卡同時(shí)待機(jī)。圖6為本發(fā)明SIM卡控制模塊一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。 如圖6所示,SM卡控制模塊31包括第一 SM卡管理接口 311和第二 SM卡管理接口 312,以支持同時(shí)與第一 SM卡和第二 SM卡的互通。另外,SM卡控制模塊31還可以包括SM卡管理邏輯313。如果SM卡控制模塊31集成在基帶模塊35所在芯片中,則操作系統(tǒng)對(duì)于驅(qū)動(dòng)、RIL接口的改動(dòng)是對(duì)基帶模塊35所在芯片的改動(dòng)。對(duì)于SIM卡控制模塊31或者基帶模塊35所在芯片不能滿(mǎn)足新需求的終端設(shè)備,通過(guò)第一 SIM卡接口模塊32,更新驅(qū)動(dòng),在新的驅(qū)動(dòng)程序中劫持SM卡控制模塊31內(nèi)部的SIM卡管理邏輯313與第二 SM卡管理接口 312,使得SM卡管理邏輯313調(diào)用的是第一SIM卡中的接口,而不是第二 SIM卡中的接口,從而實(shí)現(xiàn)第一 SIM卡待機(jī),但這種方案只能實(shí)現(xiàn)一個(gè)SM卡(第一 SM卡或第二 SM卡)的待機(jī)。這種場(chǎng)景下,在第一 SM卡管理界面上可以實(shí)現(xiàn)基于硬件實(shí)現(xiàn)的SIM卡和基于軟件實(shí)現(xiàn)的SIM卡的啟用選擇,用戶(hù)可以通過(guò)第一 SIM卡管理界面選擇啟用基于軟件實(shí)現(xiàn)的SM卡還是基于硬件實(shí)現(xiàn)的SM卡,只能選擇其中的一種。下面對(duì)本發(fā)明圖3所示實(shí)施例中各模塊的交互過(guò)程進(jìn)行介紹。在使用終端設(shè)備的用戶(hù)在第一 SM卡管理界面上操作,選擇啟用特定的第一 SM卡,例如第一 SM卡I之后,第一 SM卡管理模塊34根據(jù)用戶(hù)的選擇,向第一 SM卡接口模塊32發(fā)送針對(duì)上述第一 SM卡I的啟動(dòng)請(qǐng)求,請(qǐng)求第一 SM卡I和第二 SM卡同時(shí)待機(jī)。其中,第一 SM卡基于軟件實(shí)現(xiàn),第二 SM卡基于硬件實(shí)現(xiàn)。第一 SIM卡接口模塊32調(diào)用上述終端設(shè)備的操作系統(tǒng)在驅(qū)動(dòng)之上提供的第三方調(diào)用接口,例如=RIL接口,將上述啟動(dòng)請(qǐng)求發(fā)送給SM卡控制模塊31。然后SIM卡控制模塊31向第一 SIM卡接口模塊32發(fā)送來(lái)自網(wǎng)絡(luò)側(cè)設(shè)備的鑒權(quán)請(qǐng)求,該鑒權(quán)請(qǐng)求是SM卡控制模塊31通過(guò)第三方調(diào)用接口的SM-ME功能發(fā)送給第一 SM卡接口模塊32的;接下來(lái),第一 SIM卡接口模塊32讀取第一 SIM卡I的數(shù)據(jù)文件中的密鑰信息,根據(jù)讀取的密鑰信息生成鑒權(quán)信息,并將該鑒權(quán)信息通過(guò)上述第三方調(diào)用接口的SIM-ME功能發(fā)送給SM卡控制模塊31,以供SM卡控制模塊31將上述鑒權(quán)信息發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備,完成第一 SM卡I的入網(wǎng)過(guò)程。如果是3G或長(zhǎng)期演進(jìn)(Long Term Evolution ;以下簡(jiǎn)稱(chēng)LTE)網(wǎng)絡(luò),可選地,終端設(shè)備還需要執(zhí)行對(duì)網(wǎng)絡(luò)的認(rèn)證過(guò)程,確保終端設(shè)備接入使用該終端設(shè)備的用戶(hù)所期望的可信網(wǎng)絡(luò)。完成第一 SM卡I的入網(wǎng)過(guò)程之后,SM卡控制模塊31保持第一 SM卡I的待機(jī)狀態(tài)。另外,在終端設(shè)備開(kāi)機(jī)之后,SM卡控制模塊31還與第二 SM卡33進(jìn)行交互,完成第二 SM卡33的入網(wǎng)過(guò)程。具體地,SM卡控制模塊31可以接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的鑒權(quán)請(qǐng)求,讀取第二 SIM卡33的數(shù)據(jù)文件中的密鑰信息,根據(jù)讀取的密鑰信息生成鑒權(quán)信息,并將該鑒權(quán)信息發(fā)送給上述網(wǎng)絡(luò)側(cè)設(shè)備,完成第二 SM卡33的入網(wǎng)過(guò)程。最后,SM卡控制模塊31根據(jù)上述啟動(dòng)請(qǐng)求同時(shí)保持第一 SM卡I和第二 SM卡33的待機(jī)狀態(tài)。另外,實(shí)現(xiàn)基于軟件實(shí)現(xiàn)的SIM卡和基于硬件實(shí)現(xiàn)的SIM卡同時(shí)待機(jī)之后,用戶(hù)使用時(shí)選擇哪個(gè)SM卡發(fā)起業(yè)務(wù),比如上網(wǎng)和通話(huà)等,具體并沒(méi)有定義,這可以根據(jù)用戶(hù)、運(yùn) 營(yíng)商、終端設(shè)備的具體策略設(shè)置,選擇優(yōu)先級(jí)高的SIM卡發(fā)起,舉例來(lái)說(shuō),用戶(hù)漫游時(shí),如果用戶(hù)啟用了漫游地的基于軟件實(shí)現(xiàn)的SIM卡,則在用戶(hù)漫游期間,對(duì)于用戶(hù)發(fā)起的業(yè)務(wù)優(yōu)先使用基于軟件實(shí)現(xiàn)的SIM卡,以節(jié)約用戶(hù)的漫游費(fèi)用。本發(fā)明提供的保持客戶(hù)識(shí)別模塊卡待機(jī)的方法和終端設(shè)備可以實(shí)現(xiàn)終端設(shè)備中基于硬件實(shí)現(xiàn)的SIM卡和基于軟件實(shí)現(xiàn)的SIM卡同時(shí)待機(jī),使得用戶(hù)能夠在漫游時(shí)方便選擇適當(dāng)?shù)腟IM卡發(fā)起業(yè)務(wù),有效解決了用戶(hù)在漫游時(shí)SIM卡使用上的難題,降低了 SIM卡的制作成本,使基于軟件實(shí)現(xiàn)的SIM卡得以高效應(yīng)用。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。最后應(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ù)方案的范圍。
權(quán)利要求
1.一種保持客戶(hù)識(shí)別模塊卡待機(jī)的方法,其特征在于,包括 終端設(shè)備接收啟動(dòng)請(qǐng)求,所述啟動(dòng)請(qǐng)求用于請(qǐng)求所述終端設(shè)備中的第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),所述第一客戶(hù)識(shí)別模塊卡基于軟件實(shí)現(xiàn),所述第二客戶(hù)識(shí)別模塊卡基于硬件實(shí)現(xiàn); 所述終端設(shè)備調(diào)用所述終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,通過(guò)所述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與所述終端設(shè)備中的客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程; 所述終端設(shè)備根據(jù)所述啟動(dòng)請(qǐng)求同時(shí)保持所述第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述基于所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程包括 所述終端設(shè)備接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的鑒權(quán)請(qǐng)求,讀取所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中的密鑰信息,根據(jù)讀取的密鑰信息生成鑒權(quán)信息,并將所述鑒權(quán)信息發(fā)送給所述網(wǎng)絡(luò)側(cè)設(shè)備,完成所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述終端設(shè)備根據(jù)所述啟動(dòng)請(qǐng)求同時(shí)保持所述第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)之前,還包括 在所述終端設(shè)備開(kāi)機(jī)之后,所述終端設(shè)備與所述第二客戶(hù)識(shí)別模塊卡進(jìn)行交互,完成所述第二客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述終端設(shè)備接收啟動(dòng)請(qǐng)求包括 所述終端設(shè)備接收針對(duì)使用所述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡的啟動(dòng)請(qǐng)求,所述啟動(dòng)請(qǐng)求用于請(qǐng)求所述第二客戶(hù)識(shí)別模塊卡和所述使用所述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)。
5.根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的方法,其特征在于,所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件存儲(chǔ)在所述終端設(shè)備上;或者,所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件存儲(chǔ)在所述終端設(shè)備連接的外置存儲(chǔ)設(shè)備上。
6.一種終端設(shè)備,其特征在于,包括第一客戶(hù)識(shí)別模塊卡接口模塊和客戶(hù)識(shí)別模塊卡控制模塊; 所述第一客戶(hù)識(shí)別模塊卡接口模塊,用于接收啟動(dòng)請(qǐng)求,所述啟動(dòng)請(qǐng)求用于請(qǐng)求所述終端設(shè)備中的第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),所述第一客戶(hù)識(shí)別模塊卡基于軟件實(shí)現(xiàn),所述第二客戶(hù)識(shí)別模塊卡基于硬件實(shí)現(xiàn);以及調(diào)用所述終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,將所述啟動(dòng)請(qǐng)求發(fā)送給所述客戶(hù)識(shí)別模塊卡控制模塊;以及通過(guò)所述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與所述客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程; 所述客戶(hù)識(shí)別模塊卡控制模塊,用于接收所述第一客戶(hù)識(shí)別模塊卡接口模塊發(fā)送的所述啟動(dòng)請(qǐng)求,以及在所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程完成之后,根據(jù)所述啟動(dòng)請(qǐng)求同時(shí)保持所述第一客戶(hù)識(shí)別模塊卡和已入網(wǎng)的第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。
7.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,所述第一客戶(hù)識(shí)別模塊卡接口模塊用于通過(guò)所述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與所述客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程,具體包括 所述第一客戶(hù)識(shí)別模塊卡接口模塊,用于接收所述客戶(hù)識(shí)別模塊卡控制模塊發(fā)送的來(lái)自網(wǎng)絡(luò)側(cè)設(shè)備的鑒權(quán)請(qǐng)求,所述鑒權(quán)請(qǐng)求是所述客戶(hù)識(shí)別模塊卡控制模塊通過(guò)所述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能發(fā)送給所述第一客戶(hù)識(shí)別模塊卡接口模塊的;以及讀取所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件中的密鑰信息,根據(jù)讀取的密鑰信息生成鑒權(quán)信息,并將所述鑒權(quán)信息通過(guò)所述第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能發(fā)送給所述客戶(hù)識(shí)別模塊卡控制模塊,以供所述客戶(hù)識(shí)別模塊卡控制模塊將所述鑒權(quán)信息發(fā)送給所述網(wǎng)絡(luò)側(cè)設(shè)備,完成所述第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。
8.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于, 所述客戶(hù)識(shí)別模塊卡控制模塊,還用于在所述終端設(shè)備開(kāi)機(jī)之后,與所述第二客戶(hù)識(shí)別模塊卡進(jìn)行交互,完成所述第二客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程。
9.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,還包括第一客戶(hù)識(shí)別模塊卡管理模塊; 所述第一客戶(hù)識(shí)別模塊卡管理模塊,用于向所述第一客戶(hù)識(shí)別模塊卡接口模塊發(fā)送針對(duì)使用所述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡的啟動(dòng)請(qǐng)求; 所述第一客戶(hù)識(shí)別模塊卡接口模塊用于接收啟動(dòng)請(qǐng)求具體包括所述第一客戶(hù)識(shí)別模塊卡接口模塊,用于接收所述第一客戶(hù)識(shí)別模塊卡管理模塊針對(duì)使用所述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡發(fā)送的啟動(dòng)請(qǐng)求,所述啟動(dòng)請(qǐng)求用于請(qǐng)求所述第二客戶(hù)識(shí)別模塊卡和所述使用所述終端設(shè)備的用戶(hù)所選擇的第一客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)。
10.根據(jù)權(quán)利要求6-9任意一項(xiàng)所述的終端設(shè)備,其特征在于,所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件存儲(chǔ)在所述終端設(shè)備上;或者,所述第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件存儲(chǔ)在所述終端設(shè)備連接的外置存儲(chǔ)設(shè)備上。
全文摘要
本發(fā)明提供一種保持客戶(hù)識(shí)別模塊卡待機(jī)的方法和終端設(shè)備,該保持客戶(hù)識(shí)別模塊卡待機(jī)的方法包括終端設(shè)備接收啟動(dòng)請(qǐng)求,該啟動(dòng)請(qǐng)求用于請(qǐng)求第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡同時(shí)待機(jī),第一客戶(hù)識(shí)別模塊卡基于軟件實(shí)現(xiàn),第二客戶(hù)識(shí)別模塊卡基于硬件實(shí)現(xiàn);調(diào)用該終端設(shè)備的操作系統(tǒng)提供的第三方調(diào)用接口,通過(guò)第三方調(diào)用接口的客戶(hù)識(shí)別模塊移動(dòng)設(shè)備功能與客戶(hù)識(shí)別模塊卡控制模塊進(jìn)行交互,基于第一客戶(hù)識(shí)別模塊卡的數(shù)據(jù)文件完成第一客戶(hù)識(shí)別模塊卡的入網(wǎng)過(guò)程;根據(jù)啟動(dòng)請(qǐng)求同時(shí)保持第一客戶(hù)識(shí)別模塊卡和第二客戶(hù)識(shí)別模塊卡的待機(jī)狀態(tài)。本發(fā)明可以實(shí)現(xiàn)終端設(shè)備中基于硬件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡和基于軟件實(shí)現(xiàn)的客戶(hù)識(shí)別模塊卡同時(shí)待機(jī)。
文檔編號(hào)H04M1/725GK102932531SQ20121037444
公開(kāi)日2013年2月13日 申請(qǐng)日期2012年9月27日 優(yōu)先權(quán)日2012年9月27日
發(fā)明者白志東, 朱春喜, 彭程暉, 趙育青 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
翁牛特旗| 铜梁县| 嘉定区| 巩留县| 阿荣旗| 炉霍县| 翁源县| 女性| 凤山市| 陕西省| 陇西县| 武邑县| 花莲市| 岳池县| 炎陵县| 嘉善县| 宿州市| 都兰县| 渝北区| 崇文区| 墨玉县| 时尚| 错那县| 安塞县| 吉隆县| 新丰县| 泰兴市| 禹城市| 武汉市| 临江市| 涞水县| 龙井市| 汾西县| 保康县| 金沙县| 和平区| 昭苏县| 张家川| 中卫市| 大新县| 大新县|