STK卡和普通SIM卡的區別在於應用程序固化在STK卡中。通過軟件激活為用戶提供文本菜單界面。這種文本菜單界面允許用戶通過簡單的按鍵操作實現信息檢索甚至交易。例如,如果最終用戶想要查詢天氣預報,在沒有STK增值服務的情況下,用戶需要手動編輯短信“TQ 010”,然後將短信發送到168服務平臺。這樣用戶就需要記住“TQ”是天氣預報的命令代碼,是168的服務平臺號。其實指令代碼有很多,比如股票查詢用“GP”,電話查詢用“HF”。因此,讓用戶記住所有的命令代碼是不現實的,也是不方便的。STK通過卡內固化的程序向用戶提供“天氣預報”等菜單提示,用戶只需輸入想要查詢的地區的長途區號,就可以找到天氣情況。從而用戶無需記憶命令代碼和服務平臺號碼,達到了方便用戶的目的。
STK增值業務的實現基於GSM短消息。因此,只要是GSM網絡覆蓋的地方,就可以提供服務範圍很廣的文本信息服務;而且短信便宜,只有發送成功才收費,不含漫遊費;基於以上原因,STK卡用戶數量激增,商業模式也日趨成熟。
STK卡的平臺不統壹,使得各廠商開發的STK程序互不兼容。這樣每個卡商的應用只能運行在自己特定的平臺上。從而給操作者帶來極大的不便。應用於STK卡的Java技術是JAVA卡。關於Java card的技術問題,本文不做討論,因為這方面的資料很多。本文僅簡要介紹奇奇公司的STK實施情況及特點。
首先,奇奇公司的STK卡完全遵循GSM 11.11、GSM 114、GSM 03.08等壹系列規範。,所以它的可用性和其他公司沒什麽區別,完全可以滿足不同運營商的要求。其次,奇奇公司的STK卡的實現和JAVA卡類似,也是通過在SIM卡中有壹個解釋器來解釋和執行字節碼來實現的。和JAVA card的區別在於解釋器是獨立開發的,字節碼也是奇奇公司專有格式。奇奇公司的STK卡解決方案的優勢在於程序設計針對SIM卡的應用進行了優化,因此解釋器的執行效率和占用空間明顯優於JAVA卡。基於以上原因,奇奇公司的STK卡程序運行速度快,可以在同樣容量的卡上實現更多的應用。第三,奇奇公司的STK卡可以選擇性地與PKI結合,通過卡內實現的R.S.A算法進行簽名驗證。以至於用手機從事移動商務活動不再是紙上談兵。
以上只是對奇奇公司STK卡的發展做了壹個簡單的概述,旨在讓讀者對奇奇公司STK卡解決方案有壹個初步的了解。