用戶終端中實現(xiàn)電信智能卡功能的方法和軟件電信智能卡的制作方法
【專利摘要】本發(fā)明公開了一種在用戶終端中實現(xiàn)電信智能卡功能的方法,包括:用戶終端開機后運行軟件電信智能卡;軟件電信智能卡運行后,讀取用戶身份驗證信息,如果讀取到,將所述用戶身份驗證信息通過用戶終端發(fā)送到運營商服務(wù)器以驗證,如果驗證通過,則連入網(wǎng)絡(luò);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將輸入的所述身份識別碼通過用戶終端發(fā)送到運營商服務(wù)器,接收運營商服務(wù)器返回的所述身份識別碼對應(yīng)的用戶身份驗證信息并保存。本發(fā)明能夠使用基于用戶終端操作系統(tǒng)的應(yīng)用軟件來替代傳統(tǒng)電信智能卡完成用戶驗證入網(wǎng)。本發(fā)明還公開了一種用戶終端中的軟件電信智能卡。
【專利說明】用戶終端中實現(xiàn)電信智能卡功能的方法和軟件電信智能卡
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端【技術(shù)領(lǐng)域】,尤其涉及的是一種在用戶終端中實現(xiàn)電信智能卡功能的方法和用戶終端中的軟件電信智能卡。
【背景技術(shù)】
[0002]電信智能卡現(xiàn)在成為全球使用的智能卡,每一個想使用通信網(wǎng)絡(luò)的人都需要在移動終端設(shè)備中裝入一枚電信智能卡。電信智能卡主要起到身份識別和數(shù)據(jù)交互的作用。當(dāng)用戶在移動終端設(shè)備中安裝好電信智能卡后,電信智能卡去檢測通信網(wǎng)絡(luò),檢測到網(wǎng)絡(luò)后,將內(nèi)部存儲的驗證數(shù)據(jù)和通信運營商處的數(shù)據(jù)進行對比,如果對比無誤,移動終端設(shè)備就進入通信網(wǎng)絡(luò)。
[0003]隨著智能操作系統(tǒng)的推廣,帶有智能操作系統(tǒng)的移動終端設(shè)備迅速進入每個人的手中,隨著安卓系統(tǒng)的開源和安卓機的普及,以及帶有蘋果IOS系統(tǒng)的設(shè)備的熱賣,基于這些操作系統(tǒng)的應(yīng)用軟件也形成了一個龐大的產(chǎn)業(yè)鏈,與移動終端設(shè)備形成了完整良性的生態(tài)系統(tǒng)。像現(xiàn)在的手機銀行軟件,支付寶軟件等等都實現(xiàn)了在安卓系統(tǒng)和蘋果IOS系統(tǒng)中的應(yīng)用。
[0004]由于電信智能卡的處理性能和存儲容量的影響,現(xiàn)有的電信智能卡具有下述局限性:
[0005]1、智能卡內(nèi)部的片內(nèi)操作系統(tǒng)COS受限于智能卡的處理性能和存儲容量,且COS具有獨特性,不為多數(shù)人了解,局限了基于COS系統(tǒng)應(yīng)用開發(fā)的多樣性。
[0006]2、電信智能卡的生產(chǎn)需要消耗大量的人力物力。
[0007]因此,電信智能卡的經(jīng)濟效益現(xiàn)在越來越不明顯,從移動互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展來講,移動終端入網(wǎng)方式需要找到新的突破點。
【發(fā)明內(nèi)容】
[0008]本發(fā)明所要解決的技術(shù)問題是提供一種在用戶終端中實現(xiàn)電信智能卡功能的方法和用戶終端中的軟件電信智能卡,能夠使用基于用戶終端操作系統(tǒng)的應(yīng)用軟件來替代傳統(tǒng)電信智能卡完成用戶驗證入網(wǎng)。
[0009]為了解決上述技術(shù)問題,本發(fā)明提供了一種在用戶終端中實現(xiàn)電信智能卡功能的方法,該方法包括:
[0010]用戶終端開機后運行軟件電信智能卡;
[0011]軟件電信智能卡運行后,讀取用戶身份驗證信息,如果讀取到,將所述用戶身份驗證信息通過用戶終端發(fā)送到運營商服務(wù)器以驗證,如果驗證通過,則連入網(wǎng)絡(luò);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將輸入的所述身份識別碼通過用戶終端發(fā)送到運營商服務(wù)器,接收運營商服務(wù)器返回的所述身份識別碼對應(yīng)的用戶身份驗證信息并保存。
[0012]進一步地,該方法還包括下述特點:[0013]所述軟件電信智能卡為基于用戶終端操作系統(tǒng)的用于替代電信智能卡的應(yīng)用軟件。
[0014]進一步地,該方法還包括下述特點:
[0015]如接收到運營商服務(wù)器返回的身份識別碼驗證錯誤的響應(yīng)消息,則提示用戶重新輸入身份識別碼。
[0016]進一步地,該方法還包括下述特點:
[0017]如檢測到用戶點擊軟件電信智能卡的圖標(biāo),則向用戶展示軟件電信智能卡的主界面,所述主界面上包括:用戶注銷選項;
[0018]如檢測到用戶選中用戶注銷選項,則清除用戶終端中保存的當(dāng)前身份識別碼對應(yīng)的用戶身份驗證信息。
[0019]進一步地,該方法還包括下述特點:
[0020]所述主界面上還包括進入高級應(yīng)用的選項;
[0021]如檢測到用戶選擇進入高級應(yīng)用,則向用戶展示各種附加應(yīng)用的圖標(biāo),并根據(jù)用戶的選擇開啟相應(yīng)的附加應(yīng)用。
[0022]為了解決上述技術(shù)問題,本發(fā)明還提供了一種用戶終端中的軟件電信智能卡,包括:
[0023]電信智能卡應(yīng)用模塊,用于基于用戶終端操作系統(tǒng)完成電信智能卡的功能,包括:通過通信模塊接收到用戶終端的啟動指令后,讀取用戶身份驗證信息,如果讀取到,將所述用戶身份驗證信息通過通信模塊發(fā)送到運營商服務(wù)器以驗證,如果驗證通過,則連入網(wǎng)絡(luò);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將輸入的所述身份識別碼通過通信模塊發(fā)送到運營商服務(wù)器,接收通信模塊轉(zhuǎn)發(fā)的運營商服務(wù)器返回的所述身份識別碼對應(yīng)的用戶身份驗證信息并發(fā)送給數(shù)據(jù)存儲模塊;
[0024]通信模塊,用于實現(xiàn)電信智能卡應(yīng)用模塊和用戶終端的數(shù)據(jù)交互;
[0025]數(shù)據(jù)存儲模塊,用于接收電信智能卡應(yīng)用模塊發(fā)送的用戶身份驗證信息,進行保存。
[0026]進一步地,該用戶終端中的軟件電信智能卡還包括下述特點:
[0027]電信智能卡應(yīng)用模塊,還用于如接收到所述通信模塊轉(zhuǎn)發(fā)的運營商服務(wù)器返回的身份識別碼驗證錯誤的響應(yīng)消息,則提示用戶重新輸入身份識別碼。
[0028]進一步地,該用戶終端中的軟件電信智能卡還包括下述特點:
[0029]電信智能卡應(yīng)用模塊,用于如檢測到用戶點擊軟件電信智能卡的圖標(biāo),則向用戶展示軟件電信智能卡的主界面,所述主界面上包括:用戶注銷選項;如檢測到用戶選中用戶注銷選項,則通知數(shù)據(jù)存儲模塊清除已保存的當(dāng)前身份識別碼對應(yīng)的用戶身份驗證信肩、O
[0030]進一步地,該用戶終端中的軟件電信智能卡還包括下述特點:
[0031]該軟件電信智能卡還包括高級應(yīng)用模塊:
[0032]所述高級應(yīng)用模塊,用于如檢測到用戶在所述主界面上選擇進入高級應(yīng)用,則向用戶展示各種附加應(yīng)用的圖標(biāo),并根據(jù)用戶的選擇開啟相應(yīng)的附加應(yīng)用。
[0033]與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種在用戶終端中實現(xiàn)電信智能卡功能的方法和用戶終端中的軟件電信智能卡,用戶終端開機后運行軟件電信智能卡,軟件電信智能卡運行后讀取用戶身份驗證信息,如果讀取到,則將該用戶身份驗證信息通過用戶終端發(fā)送到運營商服務(wù)器以驗證入網(wǎng);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將該身份識別碼發(fā)送到運營商服務(wù)器以獲取對應(yīng)的用戶身份驗證信息并保存,本發(fā)明能夠使用基于用戶終端操作系統(tǒng)的應(yīng)用軟件來替代傳統(tǒng)電信智能卡完成用戶驗證入網(wǎng)。
【專利附圖】
【附圖說明】
[0034]圖1為本發(fā)明實施例的一種在用戶終端中實現(xiàn)智能卡功能的方法的流程圖。
[0035]圖2為本發(fā)明實施例的一種用戶終端中的軟件電信智能卡的結(jié)構(gòu)示意圖。
【具體實施方式】
[0036]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0037]如圖1所示,本發(fā)明實施例提供了一種在用戶終端中實現(xiàn)電信智能卡功能的方法,該方法包括:
[0038]S10,用戶終端開機后運行軟件電信智能卡;
[0039]S20,軟件電信智能卡運行后,讀取用戶身份驗證信息,如果讀取到,將所述用戶身份驗證信息通過用戶終端發(fā)送到運營商服務(wù)器以驗證,如果驗證通過,則連入網(wǎng)絡(luò);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將輸入的所述身份識別碼通過用戶終端發(fā)送到運營商服務(wù)器,接收運營商服務(wù)器返回的所述身份識別碼對應(yīng)的用戶身份驗證信息并保存;
[0040]該方法還可以包括下述特點:
[0041]其中,所述用戶終端包括移動終端,比如,手機、平板電腦。
[0042]優(yōu)選地,所述軟件電信智能卡為基于用戶終端操作系統(tǒng)的用于替代電信智能卡的應(yīng)用軟件;
[0043]優(yōu)選地,軟件電信智能卡在用戶終端開機后在后臺運行。
[0044]優(yōu)選地,用戶終端關(guān)機時軟件電信智能卡自動退出運行狀態(tài);
[0045]其中,所述身份識別碼為軟件電信智能卡專有的唯一序列號。
[0046]其中,所述用戶身份驗證信息與現(xiàn)有的電信智能卡中存儲的用于用戶入網(wǎng)驗證的數(shù)據(jù)相同,比如,鑒權(quán)密鑰(KI)、個人身份識別碼I (PIN1)、個人身份識別碼2 (PIN2)、PIN碼解鎖碼I (PUK1)、PIN碼解鎖碼2 (PUK2)、國際移動用戶識別碼(IMSI)、集成電路卡識別碼(ICCID)、或短消息服務(wù)參數(shù)(SMSP)等。
[0047]其中,運營商服務(wù)器接收到用戶終端發(fā)送的身份識別碼,判斷該身份識別碼是否正確,如果正確,則向用戶終端返回該身份識別碼對應(yīng)的用戶身份識別數(shù)據(jù);如果不正確,則向用戶終端返回身份識別碼驗證錯誤的響應(yīng)消息;
[0048]其中,如接收到運營商服務(wù)器返回的身份識別碼驗證錯誤的響應(yīng)消息,則提示用戶重新輸入身份識別碼。
[0049]優(yōu)選地,如檢測到用戶點擊軟件電信智能卡的圖標(biāo),則向用戶展示軟件電信智能卡的主界面,所述主界面上包括:用戶注銷選項;
[0050]如檢測到用戶選中用戶注銷選項,則清除用戶終端中保存的當(dāng)前身份識別碼對應(yīng)的用戶身份驗證信息;
[0051]優(yōu)選地,所述軟件電信智能卡主界面上還包括進入高級應(yīng)用的選項;如檢測到用戶選擇進入高級應(yīng)用,則向用戶展示各種附加應(yīng)用的圖標(biāo),并根據(jù)用戶的選擇開啟相應(yīng)的附加應(yīng)用;其中,所述附加應(yīng)用包括:新聞、游戲、地圖、購物或支付等。
[0052]如圖2所示,本發(fā)明實施例提供了一種用戶終端中的軟件電信智能卡,包括:
[0053]電信智能卡應(yīng)用模塊,用于基于用戶終端操作系統(tǒng)完成電信智能卡的功能,包括:通過通信模塊接收到用戶終端的啟動指令后,讀取用戶身份驗證信息,如果讀取到,將所述用戶身份驗證信息通過通信模塊發(fā)送到運營商服務(wù)器以驗證,如果驗證通過,則連入網(wǎng)絡(luò);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將輸入的所述身份識別碼通過通信模塊發(fā)送到運營商服務(wù)器,接收通信模塊轉(zhuǎn)發(fā)的運營商服務(wù)器返回的所述身份識別碼對應(yīng)的用戶身份驗證信息并發(fā)送給數(shù)據(jù)存儲模塊;
[0054]通信模塊,用于實現(xiàn)電信智能卡應(yīng)用模塊和用戶終端的數(shù)據(jù)交互;
[0055]數(shù)據(jù)存儲模塊,用于接收電信智能卡應(yīng)用模塊發(fā)送的用戶身份驗證信息,進行保存。
[0056]該用戶終端中的軟件電信智能卡還可以包括下述特點:
[0057]其中,所述身份識別碼為軟件電信智能卡專有的唯一序列號。
[0058]其中,所述用戶身份驗證信息與現(xiàn)有的電信智能卡中存儲的用于用戶入網(wǎng)驗證的數(shù)據(jù)相同,比如,鑒權(quán)密鑰(KI)、個人身份識別碼I (PIN1)、個人身份識別碼2 (PIN2)、PIN碼解鎖碼I (PUK1)、PIN碼解鎖碼2 (PUK2)、國際移動用戶識別碼(IMSI)、集成電路卡識別碼(ICCID)、或短消息服務(wù)參數(shù)(SMSP)等。
[0059]較佳地,所述電信智能卡應(yīng)用模塊,還用于如接收到所述通信模塊轉(zhuǎn)發(fā)的運營商服務(wù)器返回的身份識別碼驗證錯誤的響應(yīng)消息,則提示用戶重新輸入身份識別碼。
[0060]較佳地,所述電信智能卡應(yīng)用模塊,用于如檢測到用戶點擊軟件電信智能卡的圖標(biāo),則向用戶展示軟件電信智能卡的主界面,所述主界面上包括:用戶注銷選項;如檢測到用戶選中用戶注銷選項,則通知數(shù)據(jù)存儲模塊清除已保存的當(dāng)前身份識別碼對應(yīng)的用戶身份驗證信息。
[0061]較佳地,所述用戶終端中的軟件電信智能卡還包括高級應(yīng)用模塊:
[0062]所述高級應(yīng)用模塊,用于如檢測到用戶在所述主界面上選擇進入高級應(yīng)用,則向用戶展示各種附加應(yīng)用的圖標(biāo),并根據(jù)用戶的選擇開啟相應(yīng)的附加應(yīng)用。
[0063]上述實施例提供的一種在用戶終端中實現(xiàn)電信智能卡功能的方法和用戶終端中的軟件電信智能卡,用戶終端開機后運行軟件電信智能卡,軟件電信智能卡運行后讀取用戶身份驗證信息,如果讀取到,則將該用戶身份驗證信息通過用戶終端發(fā)送到運營商服務(wù)器以驗證入網(wǎng);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將該身份識別碼發(fā)送到運營商服務(wù)器以獲取對應(yīng)的用戶身份驗證信息并保存,本發(fā)明能夠使用基于用戶終端操作系統(tǒng)的應(yīng)用軟件來替代傳統(tǒng)電信智能卡完成用戶驗證入網(wǎng)。
[0064]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn),相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0065]需要說明的是,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種在用戶終端中實現(xiàn)電信智能卡功能的方法,該方法包括: 用戶終端開機后運行軟件電信智能卡; 軟件電信智能卡運行后,讀取用戶身份驗證信息,如果讀取到,將所述用戶身份驗證信息通過用戶終端發(fā)送到運營商服務(wù)器以驗證,如果驗證通過,則連入網(wǎng)絡(luò);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將輸入的所述身份識別碼通過用戶終端發(fā)送到運營商服務(wù)器,接收運營商服務(wù)器返回的所述身份識別碼對應(yīng)的用戶身份驗證信息并保存。
2.如權(quán)利要求1所述的方法,其特征在于: 所述軟件電信智能卡為基于用戶終端操作系統(tǒng)的用于替代電信智能卡的應(yīng)用軟件。
3.如權(quán)利要求1所述的方法,其特征在于: 如接收到運營商服務(wù)器返回的身份識別碼驗證錯誤的響應(yīng)消息,則提示用戶重新輸入身份識別碼。
4.如權(quán)利要求1所述的方法,其特征在于: 如檢測到用戶點擊軟件電信智能卡的圖標(biāo),則向用戶展示軟件電信智能卡的主界面,所述主界面上包括:用戶注銷選項; 如檢測到用戶選中用戶注銷選項,則清除用戶終端中保存的當(dāng)前身份識別碼對應(yīng)的用戶身份驗證信息。
5.如權(quán)利要求3所述的方法,其特征在于: 所述主界面上還包括進入高級應(yīng)用的選項; 如檢測到用戶選擇進入高級應(yīng)用,則向用戶展示各種附加應(yīng)用的圖標(biāo),并根據(jù)用戶的選擇開啟相應(yīng)的附加應(yīng)用。
6.一種用戶終端中的軟件電信智能卡,包括: 電信智能卡應(yīng)用模塊,用于基于用戶終端操作系統(tǒng)完成電信智能卡的功能,包括:通過通信模塊接收到用戶終端的啟動指令后,讀取用戶身份驗證信息,如果讀取到,將所述用戶身份驗證信息通過通信模塊發(fā)送到運營商服務(wù)器以驗證,如果驗證通過,則連入網(wǎng)絡(luò);如果不能夠讀取到,則提示用戶輸入軟件電信智能卡專有的身份識別碼,將輸入的所述身份識別碼通過通信模塊發(fā)送到運營商服務(wù)器,接收通信模塊轉(zhuǎn)發(fā)的運營商服務(wù)器返回的所述身份識別碼對應(yīng)的用戶身份驗證信息并發(fā)送給數(shù)據(jù)存儲模塊; 通信模塊,用于實現(xiàn)電信智能卡應(yīng)用模塊和用戶終端的數(shù)據(jù)交互; 數(shù)據(jù)存儲模塊,用于接收電信智能卡應(yīng)用模塊發(fā)送的用戶身份驗證信息,進行保存。
7.如權(quán)利要求6所述的用戶終端中的軟件電信智能卡,其特征在于: 電信智能卡應(yīng)用模塊,還用于如接收到所述通信模塊轉(zhuǎn)發(fā)的運營商服務(wù)器返回的身份識別碼驗證錯誤的響應(yīng)消息,則提示用戶重新輸入身份識別碼。
8.如權(quán)利要求6所述的用戶終端中的軟件電信智能卡,其特征在于: 電信智能卡應(yīng)用模塊,用于如檢測到用戶點擊軟件電信智能卡的圖標(biāo),則向用戶展示軟件電信智能卡的主界面,所述主界面上包括:用戶注銷選項;如檢測到用戶選中用戶注銷選項,則通知數(shù)據(jù)存儲模塊清除已保存的當(dāng)前身份識別碼對應(yīng)的用戶身份驗證信息。
9.如權(quán)利要求8所述的用戶終端中的軟件電信智能卡,其特征在于,還包括高級應(yīng)用模塊:所述高級應(yīng)用模塊,用于如檢測到用戶在所述主界面上選擇進入高級應(yīng)用,則向用戶展示各種附加應(yīng)用的圖標(biāo),并根 據(jù)用戶的選擇開啟相應(yīng)的附加應(yīng)用。
【文檔編號】H04W12/06GK103702333SQ201310741721
【公開日】2014年4月2日 申請日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】馮飛, 侯朝暉 申請人:北京大唐智能卡技術(shù)有限公司