1 引言
隨著移動通信技術(shù) 3G 時代的到來,三大電信運(yùn)營商相繼推出了全新的3G 業(yè)務(wù),,其中增值業(yè)務(wù)將取代語音業(yè)務(wù)成為電信運(yùn)營商的主要收入,。但如何利用3G 網(wǎng)絡(luò)優(yōu)勢采用與2G 時代不同的市場推銷手段,三大電信運(yùn)營商不約而同地采用了多媒體技術(shù)作為主要推介手 段,,確保用戶獲悉并使用3G 新業(yè)務(wù),。
圖形化界面 SIM 卡不同于原來的僅借用SMS 短信技術(shù)[1],而是使用戶可以通過手機(jī)上 的瀏覽器,,訪問儲存在SIM 卡上的數(shù)據(jù)信息,,發(fā)現(xiàn)并選擇運(yùn)營商的數(shù)據(jù)業(yè)務(wù);同時運(yùn)營商可以利用后臺服務(wù)器,,及時更新數(shù)據(jù)業(yè)務(wù),,也可將用戶群體細(xì)分,達(dá)到個性化業(yè)務(wù)推介和體 驗(yàn),。圖形化界面SIM 卡采用SCWS(Smart Card Web Server,,智能卡網(wǎng)絡(luò)服務(wù)器)技術(shù),將 Internet,、移動網(wǎng)絡(luò),、移動服務(wù)器平臺結(jié)合起來,依靠3G 網(wǎng)絡(luò)的數(shù)據(jù)傳輸速度,,將各類應(yīng)用 放在SIM 卡中,,用戶只需更換手機(jī)的SIM 卡達(dá)到使用這些應(yīng)用的目的,使運(yùn)營商掌握新增值業(yè)務(wù)推介的主動權(quán),。 本文介紹基于 SCWS 技術(shù)的圖形化界面SIM 卡的系統(tǒng)應(yīng)用環(huán)境,、接口技術(shù),、安全協(xié)議。
2 圖形化界面卡
早期的手機(jī)SIM 卡主要作為個人的身份認(rèn)證與識別信息的載體,,隨著芯片技術(shù)的快速 發(fā)展和移動技術(shù)的發(fā)展,,手機(jī)SIM 卡已日益成為增值業(yè)務(wù)、電子商務(wù)等移動業(yè)務(wù)的載體,, 目前運(yùn)營商在現(xiàn)有的SIM 卡中,,已經(jīng)置入了品牌服務(wù)、超級號碼本,、地圖,、目錄等本地服務(wù),也采用短信方式對其進(jìn)行更新,,但其可視性及速度不盡人意,。
圖形化界面 SIM 卡使得用戶利用手機(jī)上的瀏覽器,以圖形方式瀏覽預(yù)儲存在圖形化界 面SIM 卡中的音樂,、鈴聲,、視頻等,在離線媒體庫中試用感興趣的數(shù)據(jù)業(yè)務(wù),,引導(dǎo)用戶選擇并購買該項(xiàng)業(yè)務(wù),;運(yùn)營商在閑時可以根據(jù)業(yè)務(wù)推廣情況,細(xì)分用戶群,,及時更新圖形化界 面SIM 卡中的離線媒體庫,,確保運(yùn)營商快速推廣新業(yè)務(wù)、提高數(shù)字服務(wù)的收入,。
3 系統(tǒng)應(yīng)用環(huán)境
圖形化界面 SIM 卡系統(tǒng)應(yīng)用環(huán)境[2]如圖1 所示,。
1) 遠(yuǎn)端管理服務(wù)器:該服務(wù)器是定位于 SCWS 的OTA(Over-The-Air 空中下載)服 務(wù)器,用來實(shí)現(xiàn)SIM 卡上內(nèi)容的及時更新,、管理,、統(tǒng)計(jì)等;
2) 支持 SCWS 的手機(jī)終端:用于手機(jī)終端與SIM 卡間的通信,,實(shí)現(xiàn)手機(jī)終端對卡片的內(nèi)容訪問,,符合OMA-Smart_Card_Web_Server-V1_0-20080421-A [2]規(guī)范中的 SCWS Gateway(SCWS 門戶)軟件的所有必須功能要求;同時符合該規(guī)范要求,,對外提供一個3516(HTTP),,4116(HTTPS)端口,并代理SCWS 卡作為HTTP-server 的服務(wù),;
3) 圖形化界面 SIM 卡:預(yù)置由開放移動聯(lián)盟(OMA)定義的SCWS 應(yīng)用,,該應(yīng)用定 位于SIM 卡端的HTTP/1.1 的WEB 服務(wù)器,向手機(jī)終端HTTP 客戶端軟件提供靜 態(tài)(xHTML 和相關(guān)文件)和動態(tài)(由servlets 生成)的數(shù)據(jù)信息,,實(shí)現(xiàn)了手機(jī)終 端與圖形化界面SIM 卡的通信,,實(shí)現(xiàn)了邏輯分離而不必依賴于目前基于電信的通信,;同時允許開放移動聯(lián)盟(OMA)定義的完全管理協(xié)議(Full Admin Protocol) 來管理圖形化界面SIM 卡的內(nèi)容。
圖 1 SCWS 應(yīng)用環(huán)境
SCWS 工作模式有兩類,,即服務(wù)器模式和客戶端模式:
1) 服務(wù)器端模式:當(dāng)終端瀏覽器對圖形化界面SIM 卡作本地瀏覽時,,SCWS 處于BIP (Bearer Independent Protocol,承載無關(guān)協(xié)議)服務(wù)器模式,;通過BIP 協(xié)議,,手機(jī) 終端允許圖形化界面SIM 卡和遠(yuǎn)程服務(wù)器之間進(jìn)行透明的數(shù)據(jù)傳輸,更有利于實(shí) 現(xiàn)高速移動數(shù)據(jù)業(yè)務(wù)的傳輸,。此時,,SCWS 為手機(jī)瀏覽器提供靜態(tài)(xHTML 和相關(guān)文件)和動態(tài)(由Servlets 生成)的內(nèi)容。Servlet 是一個標(biāo)準(zhǔn)Java 卡小應(yīng)用 (JavaCard Applet),,它允許圖形化界面SIM 卡提供使用追蹤,、廣告橫幅管理,、動 態(tài)頁面生成等服務(wù),;
2) 客戶端模式:運(yùn)營商/服務(wù)提供商通過遠(yuǎn)程服務(wù)器對圖形化界面SIM 卡進(jìn)行更新時, SCWS 處于BIP 客戶端模式,。此時,,移動運(yùn)營商可以定期更新SIM 卡的本地化內(nèi)容。手機(jī)終端用戶也可以主動向服務(wù)器發(fā)起更新請求,,從服務(wù)器上獲取數(shù)據(jù),,此時SCWS 同樣也工作在客戶端模式。
4 系統(tǒng)通信接口
在本系統(tǒng)應(yīng)用環(huán)境中有兩種通信:圖形化界面 SIM 卡與遠(yuǎn)端管理服務(wù)器,;圖形化界面 SIM 卡與手機(jī)終端[3],。
4.1 圖形化界面SIM 卡與遠(yuǎn)端管理服務(wù)器的通信接口
即 SCWS 與遠(yuǎn)端管理服務(wù)器的通信接口,用來實(shí)現(xiàn)管理SCWS 內(nèi)容,,或更新SCWS 的 配置,。使用HTTP 協(xié)議或BIP 客戶端模式,遵循OMA 定義的完全管理協(xié)議(Full Admin Protocol)來打開SCWS 和遠(yuǎn)端管理服務(wù)器間的通道,,也可使用HTTPs 定義的安全通道,。
4.2 圖形化界面SIM 卡與手機(jī)終端的通信接口
即 SCWS 與手機(jī)終端的通信接口,用來實(shí)現(xiàn)手機(jī)終端瀏覽器對圖形化界面SIM 卡作本 地瀏覽,。使用HTTP 協(xié)議或BIP 服務(wù)器端模式,。
SCWS 與手機(jī)終端的接口運(yùn)行在一個邏輯獨(dú)立的通信通道上,該通道獨(dú)立于電信通道,, 使手機(jī)應(yīng)用程序可與智能卡內(nèi)運(yùn)營商部署的SCWS 通信,。
SCWS 與手機(jī)終端使用HTTP 協(xié)議通信。手機(jī)終端瀏覽器不需要任*增功能來呈現(xiàn) SCWS 內(nèi)容,。手機(jī)終端上的應(yīng)用程序可以通過IP 地址連接SCWS,。SCWS 采用開放式體系 結(jié)構(gòu),,允許選用多種“智能卡-手機(jī)”協(xié)議作為傳輸HTTP 請求與應(yīng)答的本地承載。SCWS 響應(yīng)來自手機(jī)終端內(nèi)置的HTTP 應(yīng)用程序(如,,瀏覽器)的HTTP 請求,。
手機(jī)終端通過內(nèi)置的網(wǎng)關(guān)訪問SCWS,該網(wǎng)關(guān)將TCP/IP 協(xié)議轉(zhuǎn)化為手機(jī)終端和智能卡 間的本地傳輸協(xié)議,,HTTP 的請求與應(yīng)答是通過手機(jī)終端與智能卡間的本地傳輸協(xié)議直接送 至SCWS,。由終端內(nèi)部傳遞給SCWS 的本地訪問URL 被分配了兩個TCP 端口:HTTP 端口 3516 和HTTP 端口4116。