關(guān)于SIM卡的STK應(yīng)用
文章出處:http://srpd123.com 作者:中國(guó)一卡通網(wǎng) 收編 人氣: 發(fā)表時(shí)間:2011年10月09日
有人說在20世紀(jì)沒有什么比移動(dòng)電話的發(fā)明更成功的了。自從手機(jī)普及之后,人們之間的溝通變得更加便捷,無形中人也失去了很多的自由和私密空間。每個(gè)老板都希望下屬能夠24小時(shí)開機(jī),可以隨時(shí)隨地保持聯(lián)系。
在目前中國(guó)的移動(dòng)通訊網(wǎng)絡(luò)中分GSM和CDMA兩種制式,分別稱作C網(wǎng)和G網(wǎng),其中中國(guó)移動(dòng)只有G網(wǎng),而中國(guó)聯(lián)通同時(shí)擁有G網(wǎng)和C網(wǎng)。而在手機(jī)中都有一張智能卡,用來進(jìn)行用戶身份的鑒權(quán)。在G網(wǎng)中這張卡片叫做SIM卡,而在C網(wǎng)中這張卡片叫做UIM卡。雖然名稱有所差別,但是發(fā)揮的作用幾乎是一樣的。
早期的SIM卡只具備一般的鑒權(quán)功能,后來出現(xiàn)了支持STK功能的“主動(dòng)式”SIM卡,這樣運(yùn)營(yíng)商就能夠利用SIM卡為用戶提供更加豐富多彩的增值服務(wù)。
其實(shí)這里需要說明的是,所謂的“主動(dòng)式”不過是一種說法而已,從根本上講SIM卡不可能處于主動(dòng),它永遠(yuǎn)都是被動(dòng)的。這是因?yàn)橹悄芸ㄊ冀K是處于從屬地位的,在智能卡加終端的結(jié)構(gòu)體系中,卡片只能等待接收來自終端的命令,卡片不能自己主動(dòng)給終端發(fā)出命令。
那么STK的主動(dòng)式SIM卡又是怎么實(shí)現(xiàn)的呢?
每當(dāng)終端給卡片發(fā)送一條命令之后,卡片都要告訴終端這條命令的執(zhí)行結(jié)果如何,這個(gè)結(jié)果卡片會(huì)通過一個(gè)應(yīng)答狀態(tài)字送給終端。
對(duì)于具備STK功能的主動(dòng)式SIM卡,在表示結(jié)果執(zhí)行正常的時(shí)候,采用另外的協(xié)議通知終端“你發(fā)給我的命令我都執(zhí)行完了,但是我這里還有一些命令數(shù)據(jù),希望你能夠取走,幫我執(zhí)行一下。”于是終端就利用一個(gè)取數(shù)據(jù)的“Fetch”命令,從卡片中把準(zhǔn)備好的數(shù)據(jù)取出來,然后按照這些數(shù)據(jù)的要求,進(jìn)行相應(yīng)的操作,之后終端會(huì)利用一個(gè)“Terminal Response”的命令告訴卡片,“嘿,你讓我?guī)兔Φ氖虑椋乙呀?jīng)做完了,你看看結(jié)果吧,還有啥需要我做的嗎?”如果卡片這個(gè)時(shí)候還有需要終端處理的命令數(shù)據(jù),就繼續(xù)發(fā)給終端,如果沒有則跟終端說,“伙計(jì),干的不錯(cuò),暫時(shí)沒有啥事了,多謝。”
如果把上面的對(duì)話翻譯成卡片和終端之間的數(shù)據(jù)傳輸?shù)脑?,就是這樣的:
一般的主動(dòng)式命令包括:建立菜單、顯示信息、輸入信息、發(fā)送短信、建立呼叫等,這樣運(yùn)營(yíng)商可以根據(jù)STK功能在卡片中建立完善的菜單結(jié)構(gòu),讓用戶可以很方便地獲得一些增值服務(wù),比如可以查詢天氣、航班、股票等,也可以直接呼叫客服中心。在用戶使用這些STK應(yīng)用時(shí),用戶可以在STK菜單的指引和提示下,按照操作步驟逐級(jí)進(jìn)行。而這個(gè)應(yīng)用是建立在卡片上的,完全受運(yùn)營(yíng)商的控制,這樣運(yùn)營(yíng)商就能夠不受手機(jī)制造商的限制而按照自己的需求為用戶提供更多的服務(wù),從而增加語音通話之外的更多營(yíng)業(yè)收入。