一種手機(jī)sim卡應(yīng)用的制作方法
【專利摘要】本發(fā)明提供一種手機(jī)SIM卡應(yīng)用,能夠兼顧SIM卡STK應(yīng)用程序的安全性和瀏覽器方式軟件的優(yōu)勢,手機(jī)可以通過這種方式把網(wǎng)絡(luò)應(yīng)用所需的安全認(rèn)證數(shù)據(jù)傳遞給后臺服務(wù)器,后臺服務(wù)器根據(jù)接收到的這個安全認(rèn)證數(shù)據(jù)的內(nèi)容與合法性來決定推送給手機(jī)終端的應(yīng)用界面,而這個應(yīng)用界面則會以網(wǎng)頁的方式在瀏覽器工具軟件里打開,采用這種方法,可以將傳統(tǒng)的STK人機(jī)界面改成了豐富的網(wǎng)頁界面,而且應(yīng)用后續(xù)的升級與功能擴(kuò)展可以全放在后臺服務(wù)器上來實現(xiàn),同時也沒有喪失原本使用STK方式的高安全性。
【專利說明】—種手機(jī)SIM卡應(yīng)用
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種手機(jī)SM卡應(yīng)用,特別是通過SM卡的STK方式來實現(xiàn)在手機(jī)上的一種特殊網(wǎng)絡(luò)應(yīng)用。
【背景技術(shù)】
[0002]有一種叫做手機(jī)SM卡STK的規(guī)范,SM卡開發(fā)商按照這個規(guī)范,可以開發(fā)出比較簡單的手機(jī)應(yīng)用。在GSM SM卡里稱為STK規(guī)范,在電信CDMA UM卡里稱為UTK規(guī)范,而在3G US頂卡里稱為ATK規(guī)范。雖然名稱不一,但功能基本一致。STK規(guī)范里提供了十多種主動命令,包括建立菜單、選擇菜單,獲取用戶輸入、顯示文本、獲取當(dāng)前時間、發(fā)送短信等常用命令。SIM卡STK應(yīng)用程序在早期的手機(jī)上是很重要的應(yīng)用。
[0003]隨著智能機(jī)的逐漸普及,手機(jī)上的各類網(wǎng)絡(luò)應(yīng)用很多,一般采用瀏覽器方式和終端應(yīng)用軟件的方式來實現(xiàn),這2種方式在人機(jī)界面和運(yùn)行速度上都能取得比較滿意的效果。比較之下,SM卡STK應(yīng)用程序的缺點就顯露出來了,首先是能夠?qū)崿F(xiàn)的功能相對比較弱,人機(jī)界面過于簡單。而且還有一項很大的弱點,就是各種手機(jī)應(yīng)用會面臨經(jīng)常性的擴(kuò)展功能,采用瀏覽器方式和終端應(yīng)用軟件方式的手機(jī)應(yīng)用很容易實現(xiàn),而SIM卡上的STK應(yīng)用升級是一件很麻煩的工作。因此,越來越多的手機(jī)網(wǎng)絡(luò)應(yīng)用程序都采用瀏覽器方式和終端應(yīng)用軟件的方式來實現(xiàn)。
[0004]即使SIM卡STK應(yīng)用程序有這些缺點如此,但它有一個不可替代的優(yōu)勢。那就是所有代碼的執(zhí)行和中間數(shù)據(jù)都是在SIM卡里完成的,而手機(jī)僅僅做了一個解釋器的工作。而SM卡是一個封閉的高安全性的芯片,對于一些要求高安全性的應(yīng)用服務(wù),比如手機(jī)銀行等應(yīng)用,通過STK方式來實現(xiàn)比另外2種方式顯然要安全的多。就因為這個STK方式的這個特點,很多手機(jī)應(yīng)用目前還只能采用STK方式來實現(xiàn)。
【發(fā)明內(nèi)容】
[0005]為解決上述問題,本發(fā)明提供一種特殊的SM卡應(yīng)用,特別是通過SM卡的STK方式來實現(xiàn)在手機(jī)上的一種特殊網(wǎng)絡(luò)應(yīng)用。
[0006]為實現(xiàn)上述目的,本發(fā)明提供的技術(shù)方案是:一種手機(jī)SM卡應(yīng)用,其包括以下步驟:步驟一:在手機(jī)端采用SM卡STK方式來編寫應(yīng)用人機(jī)交互界面;步驟二:在SM卡里加入安全應(yīng)用所需的密鑰和處理流程;步驟三:當(dāng)用戶進(jìn)入STK方式應(yīng)用后,這個應(yīng)用程序可以根據(jù)不同的場景產(chǎn)生一個數(shù)據(jù)包;步驟四:將最后產(chǎn)生的這個數(shù)據(jù)包轉(zhuǎn)換成符合網(wǎng)頁地址格式的數(shù)據(jù)。數(shù)據(jù)里包括一個域名和步驟3里產(chǎn)生的變量;步驟五:使用SM卡主動命令LAUNCH BROffER將這個網(wǎng)頁地址格式的數(shù)據(jù)傳遞給瀏覽器;步驟六:執(zhí)行上述5個步驟后,手機(jī)會自動彈出一個瀏覽器,瀏覽器所登錄的網(wǎng)址就是步驟4產(chǎn)生的網(wǎng)頁地址數(shù)據(jù)。
[0007]進(jìn)一步地,上述步驟三中的所述數(shù)據(jù)包是一個變量,內(nèi)容可以包括SM卡ID,用戶授權(quán)口令、當(dāng)前的時間等信息。
[0008]更進(jìn)一步地,上述步驟三中的所述數(shù)據(jù)包可以采用專用的密鑰來加密,也可以帶數(shù)據(jù)完整性驗證的附加數(shù)據(jù)。
[0009]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:完成上述步驟后,手機(jī)可以通過這種方式把網(wǎng)絡(luò)應(yīng)用所需的安全認(rèn)證數(shù)據(jù)傳遞給后臺服務(wù)器,后臺服務(wù)器根據(jù)接收到的這個安全認(rèn)證數(shù)據(jù)的內(nèi)容與合法性來決定推送給手機(jī)終端的應(yīng)用界面。而這個應(yīng)用界面則會以網(wǎng)頁的方式在瀏覽器工具軟件里打開,采用這種方法,可以將傳統(tǒng)的STK人機(jī)界面改成了豐富的網(wǎng)頁界面,而且應(yīng)用后續(xù)的升級與功能寬展可以全放在后臺服務(wù)器上來實現(xiàn),同時也沒有喪失原本使用STK方式的高安全性。
【專利附圖】
【附圖說明】
[0010]圖1到是一種SIM卡應(yīng)用流程的不意圖。
【具體實施方式】
[0011]下面結(jié)合具體實施例,進(jìn)一步闡述本發(fā)明。應(yīng)理解,這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍。此外應(yīng)理解,在閱讀了本發(fā)明的內(nèi)容之后,本領(lǐng)域技術(shù)人員可以對本發(fā)明作各種改動或修改,這些等價形式同樣落于本申請所附后權(quán)利要求書限定的范圍。
[0012]實施例1
一種手機(jī)SM卡應(yīng)用,其包括以下步驟:步驟一:在手機(jī)端采用SM卡STK方式來編寫應(yīng)用人機(jī)交互界面;步驟二:在SM卡里加入安全應(yīng)用所需的密鑰和處理流程;步驟三:當(dāng)用戶進(jìn)入STK方式應(yīng)用后,這個應(yīng)用程序可以根據(jù)不同的場景產(chǎn)生一個數(shù)據(jù)包;步驟四:將最后產(chǎn)生的這個數(shù)據(jù)包轉(zhuǎn)換成符合網(wǎng)頁地址格式的數(shù)據(jù),數(shù)據(jù)里包括一個域名和步驟3里產(chǎn)生的變量;步驟五:使用SIM卡主動命令launch browser將這個網(wǎng)頁地址格式的數(shù)據(jù)傳遞給瀏覽器;步驟六:執(zhí)行上述5個步驟后,手機(jī)會自動彈出一個瀏覽器,瀏覽器所登錄的網(wǎng)址就是步驟4產(chǎn)生的網(wǎng)頁地址數(shù)據(jù),其中步驟三中的所述數(shù)據(jù)包是一個變量,內(nèi)容可以包括SM卡ID,用戶授權(quán)口令、當(dāng)前的時間等信息,并且這些數(shù)據(jù)包可以采用專用的密鑰來加密,也可以帶數(shù)據(jù)完整性驗證的附加數(shù)據(jù),完成上述步驟后,手機(jī)可以通過這種方式把網(wǎng)絡(luò)應(yīng)用所需的安全認(rèn)證數(shù)據(jù)傳遞給后臺服務(wù)器。后臺服務(wù)器根據(jù)接收到的這個安全認(rèn)證數(shù)據(jù)的內(nèi)容與合法性來決定推送給手機(jī)終端的應(yīng)用界面。而這個應(yīng)用界面則會以網(wǎng)頁的方式在瀏覽器工具軟件里打開。其具體流程為首先開啟STK應(yīng)用,在手機(jī)端采用SIM卡STK方式來編寫應(yīng)用人機(jī)交互界面,經(jīng)行密碼處理,獲取SIM卡里存儲的配置資料,用秘鑰對上述密碼以及配置資料經(jīng)行加密和封包,得到第一種數(shù)據(jù),在SIM卡形成一個符合網(wǎng)頁地址格式的第二種數(shù)據(jù),其中,第二種數(shù)據(jù)包括第一種數(shù)據(jù),手機(jī)收到launch browser命令時,會打開瀏覽器工具軟件,通過第二種數(shù)據(jù)形成網(wǎng)絡(luò)登錄地址,瀏覽器工具軟件會把第二中數(shù)據(jù)通過網(wǎng)絡(luò)送至后臺服務(wù)器,后臺服務(wù)器會推送會相應(yīng)軟件,此時,安全登陸網(wǎng)頁可在瀏覽器工具軟件里形成,完成了一種特殊的SIM卡應(yīng)用,也可采用一種貼片卡,將它貼在SIM卡上,然后把二者同時插入手機(jī)SIM卡槽里,在不更換卡的情況下擴(kuò)充這個SIM卡的功能。
[0013]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:完成上述步驟后,手機(jī)可以通過這種方式把網(wǎng)絡(luò)應(yīng)用所需的安全認(rèn)證數(shù)據(jù)傳遞給后臺服務(wù)器,后臺服務(wù)器根據(jù)接收到的這個安全認(rèn)證數(shù)據(jù)的內(nèi)容與合法性來決定推送給手機(jī)終端的應(yīng)用界面。而這個應(yīng)用界面則會以網(wǎng)頁的方式在瀏覽器工具軟件里打開,采用這種方法,可以將傳統(tǒng)的STK人機(jī)界面改成了豐富的網(wǎng)頁界面,而且應(yīng)用后續(xù)的升級與功能寬展可以全放在后臺服務(wù)器上來實現(xiàn),同時也沒有喪失原本使用STK方式的高安全性。
[0014]以上為對本發(fā)明實施例的描述,通過對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種手機(jī)SIM卡應(yīng)用,其特征在于,包括以下步驟: (1)步驟一:在手機(jī)端采用SIM卡STK方式編寫應(yīng)用人機(jī)交互界面; (2)步驟二:在SM卡里加入安全應(yīng)用所需的密鑰和處理流程; (3)步驟三:當(dāng)用戶進(jìn)入STK方式應(yīng)用后,這個應(yīng)用程序產(chǎn)生一個數(shù)據(jù)包,所述數(shù)據(jù)包為一個變量; (4 )步驟四:將所述數(shù)據(jù)包轉(zhuǎn)換成符合網(wǎng)頁地址格式的數(shù)據(jù),所述數(shù)據(jù)里包括一個域名和步驟三中產(chǎn)生的所述變量; (5)步驟五:使用SM卡主動命令LAUNCHBROffER將這個網(wǎng)頁地址格式的數(shù)據(jù)傳遞給瀏覽器; (6)步驟六:執(zhí)行上述5個步驟后,手機(jī)會自動彈出一個瀏覽器,瀏覽器所登錄的網(wǎng)址為步驟四產(chǎn)生的網(wǎng)頁地址數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的一種手機(jī)SIM卡應(yīng)用,其特征在于,所述步驟三中的所述數(shù)據(jù)包包括SIM卡ID,用戶授權(quán)口令或者當(dāng)前的時間信息。
3.根據(jù)權(quán)利要求1或2所述的一種手機(jī)SIM卡應(yīng)用,其特征在于,所述步驟三中的所述數(shù)據(jù)包可以采用專用的密鑰來加密,也可以采用數(shù)據(jù)完整性驗證的附加數(shù)據(jù)加密。
【文檔編號】H04W8/22GK104244221SQ201310250269
【公開日】2014年12月24日 申請日期:2013年6月24日 優(yōu)先權(quán)日:2013年6月24日
【發(fā)明者】吳勇軍, 姜鳳明 申請人:吳勇軍