《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 空中下載服務器的通用性研究

空中下載服務器的通用性研究

2009-09-16
作者:范春曉1, 鄒俊偉1, 王 驥

  摘? 要: 對移動增值服務中空中下載服務器的通用性進行了研究,并提出一種通用空中下載服務器的設計方案。

  關鍵詞: 空中下載技術? STK SIM卡? 短消息? 移動增值服務

?

1?空中下載技術與移動增值服務的關系

  目前,實現移動增值服務(即移動應用和交易)的模型主要有2種:基于STK(SIM Tool Kits)技術的移動電子商務模型和基于WAP的移動商務模型。

  基于STK技術的移動電子商務模型是目前國內移動銀行和移動證券主要采用的方式。STK卡是帶有SIM Tool Kit的SIM卡,卡內可以保存應用服務的菜單,如銀行、證券等業務。每次用戶通過SIM卡上的菜單對移動應用服務商(如證券公司)發出指令時,用戶通過菜單激活卡內的STK功能模塊。該模塊將用戶的數據加密后以短消息的形式發送出去,通過GSM移動通信網送至短消息中心(SMC)。短消息中心根據消息包的目的地址將其轉發,在服務提供商處將消息解密,并送至后臺進行處理,再將處理結果按原路送回手機。這種技術的應用曾一度解決了移動增值業務的實現困難,可在SIM卡中設計功能豐富、操作簡便的菜單,使用戶可以用可視化、交互式的手段享受運營商提供的增值業務。但是采用這種方式也有明顯的不足:(1)用戶在移動終端上擁有的服務是固定的,即卡與服務是一一對應的。STK卡的菜單一經寫入就無法更改,如果用戶或銀行需要增加新的應用,或用戶想更換服務提供商,則需要另換一張SIM卡。(2)訪問渠道單一。目前,應用服務一般由用戶從手機發起,這限制了應用范圍,無法實現某些應用,如網上購物等。(3)采用對稱密鑰體制,無PKI機制。

  空中下載技術(Over-the-Air Technology,OTA)是通過移動通信(GSM或CDMA)的空中接口對SIM卡數據及應用進行遠程管理的技術。這種遠程管理使SIM卡端信息具有動態改變的能力,即數據可以從服務器由空中(無線途徑)下載到移動設備上。這樣就可以在移動增值服務中將不同服務供應商提供的服務以菜單形式存儲在STK SIM卡中。其管理在后臺服務器中進行,一旦用戶需求改變或增加了新的服務功能,可以按用戶要求將所需數據空中下載到SIM卡中,使應用及內容服務商可以不受平臺的局限,不斷開發出更具個性化的貼近用戶需求的服務(如信息點播、互動娛樂、位置服務以及銀行交易等),并且還可以根據自己的意愿定制具體業務。OTA方式顯然支持服務器端發起的服務。

  中國移動在“移動夢網”計劃中推出了“STK卡OTA下載夢網短信業務菜單實現方案”。該方案正是運用空中下載技術向手機用戶提供個性化的菜單服務。

2?OTA卡菜單下載技術與STK SIM卡結構

  OTA卡是指利用STK SIM卡進行OTA動態下載。OTA卡菜單下載業務是指用戶可以根據自己的需要,隨時增加或刪除自己OTA卡上的移動夢網短信業務菜單,以此實現夢網服務的個性化和業務更新的實時性,同時使運營商能更方便、快捷、全面地展開各項夢網短信服務。

  OTA卡菜單下載的實現借助于STK功能和短消息通道。支持空中下載的OTA卡提供可行的人機接口界面供用戶發出下載申請。OTA應用下載服務器根據用戶請求,以數據短消息的形式將相應的服務下載內容發給用戶手機,并將下載數據透明地傳遞給用戶OTA卡。OTA卡對下載內容進行組織存儲,實現相應的STK卡菜單管理。

  STK卡是利用文件結構來存儲菜單和菜單指定的執行代碼,改變相應的文件就能改變相應的菜單結構。這種改變是利用基本的SIM卡指令或其組合完成的。空中下載STK卡菜單是將基本的SIM卡指令或其組合打包成短消息,發送給移動終端,再由移動終端轉給SIM卡處理。這里的技術難點在于不同的STK卡提供商使用不同的文件結構來存儲STK菜單,因此OTA卡菜單下載的管理主要是對不同卡的SIM指令及OTA指令的分析、使用和組合。

3?空中下載通用性分析

  實現OTA菜單下載的基礎載體是文件結構各不相同的STK SIM卡。因此目前實現OTA菜單下載的實現方式有2種:(1)規定SIM卡文件結構,要求各卡商統一制定同結構卡。(2)在服務器端為各個不同結構的卡建立不同的OTA空中下載服務系統。

  中國移動的“STK卡OTA下載夢網短信業務菜單實現方案”采用的是第一種方式。這種方式要求卡商必須修改卡的文件結構,需要較大投資;第二種方式使平臺服務商疲于應付,要經常修改程序,并且程序的穩定性、可維護性受到影響。因此我們考慮設計一個通用的OTA空中下載服務器,利用參數設置指導SIM卡指令及OTA指令組合,通過一個通用系統服務于各種結構的STK SIM卡。

  通用OTA空中下載系統的主要特點及設計目標就是能夠對各種不同廠商的STK卡及采用瀏覽器方式的SIM卡進行統一管理,甚至能夠對當前非常有發展潛力的JAVA卡進行統一的管理。統一管理不需要卡商修改卡的文件結構,當系統需要支持新的OTA卡時,也不必重寫系統,提高了系統的可擴展性和代碼重用性。這種通用性為OTA系統的設計者和運營商及用戶都提供了極大的便利。

  在實現對各種OTA卡進行統一的管理之前,先要了解OTA指令的構成。

????每個OTA指令都是由1條或多條SIM卡指令組合而成。這些SIM卡指令由GSM11.11規范中規定的基本的文件選擇指令和讀寫指令組成。GSM11.11規范中規定的SIM卡的指令共有21種,但目前用到的只有15種,即SELECT、UPDATEBINARY、UPDATERECORD、UPDATERECORD_ADN、SEEK、INCREASE、VERIFYCHV、DISABLECHV、UNBLOCKCHV、INVALIDATE、ENABLECHV、REHABILITATE、READBINARY、READRECORD、GETRESPONSE。每個OTA命令都是由這15條指令中的某幾條組合而成。這15條基本命令的格式如圖1所示。

?

?

  圖中,CLA占1個字節,用于標識指令的類別,在GSM系統中,為“A0”;INS為指令代碼,代表各種對SIM卡操作的指令;P1、P2、P3為參數,用于指明讀取位置、口令長度和口令級別;DATA為輸入的數據。

  大部分OTA卡使用Linear fixed類型的文件結構來存儲菜單并記錄指向執行代碼的指針,使用Transparent類型的文件結構來存儲執行代碼。但每個卡商的WIB卡或普通STK卡使用的文件ID、每個文件的具體定義以及操作方式都有所不同,如菜單的技術定義、執行代碼指針的格式等。

  用戶的請求基本上可以分為8種。服務器每收到一種請求就啟動相應的OTA指令生成方法,這些指令生成方法實際上就是將15條基本命令中的幾條進行組合。這15條基本命令中最常被用來組合OTA命令的是SELECT、UPDATEBINARY和UPDATERECORD。根據用戶不同的請求,每條基本命令的P1、P2、P3以及輸入的數據(即DATA域)也不相同。正是命令與參數的不同組合滿足了各種用戶請求。

  通過以上分析,可以為各個相同結構的卡建立卡指令模板,并為卡指令、OTA指令及應用建立映射關系。當出現新卡或新功能時,建立新模板與新映射關系即可驅動新的功能,從而達到服務的通用性。

4?通用下載服務器的設計與實現

  本文設計開發的“通用OTA空中下載系統”是以中國移動通信STK卡OTA下載夢網短信業務菜單實現方案為基本需求,以通用性為特點進行設計的一種STK菜單OTA空中下載系統。該通用OTA空中下載系統結構示意圖如圖2所示。

?

?

  系統基本由以下幾個模塊組成。

  (1)通信模塊:一端負責與移動運營商的短消息網關進行通信,另一端與OTA指令處理模塊通信。

  (2)OTA指令處理模塊:負責處理及生成OTA指令,并與服務管理模塊通信,以獲得相關的用戶、SIM卡及相關業務等數據,完成卡、用戶、功能與指令的映射,生成最終發送的OTA指令。

  (3)卡模板處理模塊:組織、存儲和管理各結構的卡指令及與各種用戶需求功能的映射,將一批具有相同的文件結構、OTA相關算法及特殊實現的卡歸為一類,并將其相同之處提取出來,形成卡模板。將批量的數據導入與個別數據更新相結合,對STK卡進行管理。STK卡信息管理分為卡模板管理和卡數據管理。本模塊與OTA指令處理模塊是實現OTA服務通用性的核心模塊。

  (4)業務生成模塊:完成對提供給用戶的業務管理,包括:應用類別管理、新建應用、更新應用、應用瀏覽,并且對用戶需求及交易服務進行規范化、結構化和計量化處理。

  (5)SIM卡管理模塊、用戶管理模塊和配置管理模塊分別對SIM卡、用戶、服務器及服務供應商的特殊性進行實體數據與后臺服務器數據的一致性管理。

  該系統的服務器采用面向對象方法設計,用C++語言實現。以OTA指令處理生成模塊為例,其主要功能是根據用戶的請求來生成相應的OTA命令。程序中共定義了6種OTA指令生成方法,分別是MakeDelMenuCommand、MakeAddMenuCommand、MakeModListCommand、MakeAdnCommand、MakeNRCommand、MakeUMACommand。在類class CsimCardCommand中,將最基本的SIM卡指令生成模塊單獨提取出來,設計為一個CSimCardCommand類,它獨立于OTA指令的生成部分。當用戶提出某功能申請時,程序根據卡指令映射表得到SIM卡指令生成方法和這些指令所需要的一些固定的參數(P1、P2、Data等),并將其作為該類的構造函數,返回的是生成的基本的SIM卡指令,將這些指令字符串連接起來,就是OTA指令。這樣做提高了代碼的復用性、可讀性和系統的穩定性。

  卡指令映射表描述了與具體動作相對應的指令,每種相同結構的卡有相應映射。如果需要支持新的卡商的SIM卡,只需配置此卡商所對應的指令映射,由程序讀取,即可完成。這樣就實現了通用OTA空中下載系統的通用性,可支持各種WIB卡或普通STK卡。

?

參考文獻

1? 王驥.OTA服務器的實現與應用.北京郵電大學碩士學位論文,2003

2? 劉杰,王春萌,范春曉.移動電子商務及WPKI技術.北京郵電大學學報,2002;(2)

3? WAP組織論壇著,候春萍譯.WAP無線應用協議.北京:機械工業出版社,2000

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
看欧美日韩国产| 国产精品mm| 亚洲夜晚福利在线观看| 亚洲韩国一区二区三区| 欧美在线中文字幕| 午夜久久久久久| 亚洲欧美影院| 亚洲欧美日韩国产一区| 亚洲一区二区三区乱码aⅴ| 99国产精品一区| 99这里只有久久精品视频| 亚洲区一区二区三区| 欧美自拍偷拍| 久久精品二区三区| 久久精品国产2020观看福利| 午夜欧美大片免费观看| 午夜精品久久久久久| 欧美一乱一性一交一视频| 欧美一区二区| 久久国产福利| 久久久久五月天| 另类春色校园亚洲| 欧美mv日韩mv国产网站app| 免费一区视频| 欧美精品国产精品日韩精品| 欧美精品一区视频| 欧美视频一区二区三区四区| 国产精品国产精品国产专区不蜜| aa级大片欧美| 一本久道久久综合中文字幕| 在线亚洲国产精品网站| 亚洲影视中文字幕| 性欧美大战久久久久久久免费观看| 亚洲成色精品| 91久久精品www人人做人人爽 | 久久精品国产亚洲高清剧情介绍| 亚洲国产成人久久综合一区| 在线看欧美视频| 亚洲另类视频| 亚洲免费在线看| 久久精品视频导航| 99视频在线精品国自产拍免费观看| 久久激情久久| 日韩视频一区二区| 亚洲天堂成人在线视频| 欧美一级淫片aaaaaaa视频| 久久综合五月| 欧美日韩在线三区| 国产日韩精品久久| 亚洲国产精品成人一区二区| 免费在线观看日韩欧美| 国产日韩欧美在线播放| 国产在线播精品第三| 亚洲国产精品综合| 亚洲午夜电影在线观看| 久久精品国产一区二区三区免费看| 亚洲图片欧洲图片日韩av| 性做久久久久久久免费看| 久久精品亚洲精品| 亚洲视频在线观看三级| 久久久久久久网| 欧美日韩第一区| 国产无遮挡一区二区三区毛片日本| 国产精品久久久久毛片软件| 国产欧美日韩另类视频免费观看| 国产精品女人网站| 激情久久婷婷| 亚洲一级高清| 亚洲老板91色精品久久| 久久精品国产第一区二区三区最新章节 | 欧美韩日一区二区三区| 国产精品午夜春色av| 亚洲国产欧美一区二区三区久久| 激情综合在线| 一区二区三区日韩欧美精品| 久久精品一本久久99精品| 亚洲欧美韩国| 欧美人与性动交cc0o| 国内精品国语自产拍在线观看| 国产亚洲成精品久久| 亚洲九九爱视频| 亚洲国产另类久久精品| 香蕉久久夜色| 欧美色网在线| 亚洲国产高清视频| 欧美在线不卡视频| 午夜精品久久久久久99热软件| 欧美一级大片在线观看| 暖暖成人免费视频| 国产一区二区成人久久免费影院| 黄色成人片子| 亚洲综合色在线| 亚洲综合大片69999| 欧美69视频| 国内精品国产成人| 亚洲小说春色综合另类电影| 日韩午夜在线观看视频| 午夜精品一区二区三区在线播放 | 亚洲精品中文字幕有码专区| 欧美在线亚洲| 性欧美精品高清| 欧美日韩精品免费在线观看视频| 国产精品地址| 亚洲免费观看| 日韩视频在线一区二区| 久久一二三四| 国产综合色一区二区三区| 亚洲在线播放| 午夜精品久久久久久久久久久| 另类人畜视频在线| 国产视频在线一区二区| 亚洲在线观看免费| 亚洲男人的天堂在线| 欧美视频在线观看视频极品| 91久久极品少妇xxxxⅹ软件| 亚洲国产一区二区精品专区| 久久在线91| 国内精品久久久久久| 欧美伊久线香蕉线新在线| 欧美一区观看| 国产欧美在线| 欧美在线一二三四区| 久久久久久伊人| 一区在线免费观看| 亚洲激情图片小说视频| 欧美成人免费播放| 91久久精品美女高潮| 99re成人精品视频| 欧美日韩在线精品| 亚洲天堂av在线免费| 性色av一区二区三区红粉影视| 欧美成人网在线| 亚洲黄色免费电影| 一区二区三区蜜桃网| 欧美性jizz18性欧美| 亚洲午夜久久久久久久久电影院| 亚洲成人直播| 乱中年女人伦av一区二区| 亚洲国产日韩欧美在线99| av成人免费在线| 国产精品麻豆va在线播放| 亚洲中午字幕| 久久夜色精品国产欧美乱| 亚洲国产一区二区三区高清| 亚洲图片激情小说| 国产精自产拍久久久久久| 亚洲欧美日韩国产| 久久天堂精品| 亚洲人成久久| 亚洲欧美日韩视频一区| 国产日韩一区在线| 亚洲人久久久| 国产精品成人一区二区三区夜夜夜| 亚洲图片欧洲图片av| 亚洲精品国产精品乱码不99| 欧美日本国产在线| 亚洲香蕉网站| 久久av资源网站| 亚洲二区视频| 亚洲欧美福利一区二区| 国产亚洲毛片| 99视频有精品| 国产情侣一区| 亚洲人成亚洲人成在线观看图片 | 亚洲一区二区三区免费在线观看 | 欧美激情 亚洲a∨综合| 99这里只有久久精品视频| 久久精品国产v日韩v亚洲| 亚洲人在线视频| 欧美专区18| 亚洲精品在线观看视频| 久久se精品一区精品二区| 91久久精品www人人做人人爽| 亚洲黄色大片| 国产精品99一区二区| 久久精品网址| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 亚洲第一在线视频| 欧美激情1区2区3区| 国产精品99久久久久久宅男| 久久久久久噜噜噜久久久精品| 国产一区深夜福利| 亚洲作爱视频| 黄色欧美日韩| 亚洲欧美日韩国产精品| 红杏aⅴ成人免费视频| 亚洲欧美国产视频| 亚洲国产人成综合网站| 久久精品人人做人人综合| 亚洲另类在线视频| 麻豆成人av| 亚洲欧美另类在线观看| 欧美精品18| 亚洲国产精品一区二区第四页av | aⅴ色国产欧美| 国产女人18毛片水18精品| 一区二区三区回区在观看免费视频| 欧美日韩一区二区视频在线| 欧美一区二区三区免费观看视频| 久久精品国产精品|