摘 要:奧運會日趨臨近,3G牌照即將發(fā)放。為了實現3G手機收看奧運節(jié)目,闡述3G接入平臺網絡體系結構,討論基于MIC的WAP奧運節(jié)目服務平臺,提出基于J2EE奧運節(jié)目服務的軟件架構設計,降低開發(fā)的復雜性和風險性,可更快更好地實現3G奧運節(jié)目服務。有關它的通信質量問題和各種接口實現與測試工作還有待進一步的研究。
關鍵詞:奧運節(jié)目;3G;MIC;J2EE;WAP
Research and Design of Olympic Games Program Based on 3G echnology
CEN Weirong
(Ningde eachers′ College,Ningde,32100,China)
Abstract:With the Olympic drawing on and 3G license issuance coming into true,in order to realize watching Qlympic Games program on 3G mobileIn this article,a network architecture of the3Gplatform is illustrated and the architecture of WAP Olympic Games program ervice based on Mobile Information ervice Center(MIC) platform is discussedhe system is designed and developed on Java 2 Enterprise Edition (J2EE),which reduces the complexity and risk during the development,and enables ervice Providers (P) rapidly develop Olympic Games Program Based on 3G echnologyhe issues concerning about the quality of communications and all kinds of interfaces′ realization and testing will be a subject of the future research and development
Keywords:Olympic Games program;3G;MIC;J2EE;WAP
隨著2008年北京奧運會的日益臨近,全國人民都希望能親眼目睹這個盛事。當然,并不是所有人都能親臨現場,也不是人人都能時時守候在電視機旁和Internet當中,因此,可能有很多人由于各種原因錯過奧運精彩節(jié)目。
3G牌照可能在年內發(fā)放,基于3G的移動流媒體技術將很好地解決手機直播奧運節(jié)目的問題。中國移動、中國聯通等移動通信運營商正緊鑼密鼓地將為用戶提供標準的3G奧運服務,這些服務主要有手機官方網站、奧運快訊、手機視頻直播、手機視頻點播、手機視頻下載、奧運智能交通服務以及手機多媒體博客等。
1 3G流媒體技術
11 3G技術
3G 是“3rd Generation”的縮寫,即第三代移動通信系統( IM-2000) ,它是高速移動數據網絡通信領域的行業(yè)術語,該標準規(guī)定,移動終端以車速移動時,其傳轉數據速率為144 kb/s,室外靜止或步行時速率為384 kb/s,而室內為2 Mb/s。但這些要求并不意味著用戶可用速率就可以達到2 Mb/s,因為室內速率還將依賴于建筑物內詳細的頻率規(guī)劃以及組織與運營商協作的緊密程度。3G 技術的設計基礎是支持全系列的移動多媒體系統,其對多種數據速率提供靈活的支持,不僅可以傳送語音數據,還可以根據需要傳送視頻數據。使用3G 網絡,可以傳輸需要高帶寬的應用數據,它能夠處理圖像、音樂、視頻流等多種媒體形式, 提供包括網頁瀏覽、電話會議、電子商務等多種信息服務。
12 流媒體技術
在移動網絡中,視頻、音頻等數據經過壓縮(如采用264進行壓縮)并通過實時傳輸協議承載,以連續(xù)流的形式從源端向目的端傳送,大目的端收到一定緩存數據后就可以播放出來的多媒體應用,稱之為移動流媒體技術。3G有充足的帶寬,為移動流媒體提供良好的基礎。
2 體育賽事直播的接入平臺
21 接入平臺的網絡體系結構
3G流媒體接入平臺是高寬帶的接入服務平臺,對平臺相向和無線網都有很高的要求,比如說對客戶3G手機都有很高的要求。其網絡體系結構如圖1所示。
3G標準層
3G系統中最具勢力,也是最有代表性的3種主流技術標準是WCDMA,CDMA2000和D- CDMA。2006年1月20日信息產業(yè)部將第三代移動通信(3G)“中國標準”D-CDMA公布為我國通信行業(yè)標準后。同年,信息產業(yè)部又相繼將歐洲提出的WCDMA和美國提出的CD-MA2000頒布為我國通信行業(yè)標準。
協議適配層
在這一層上,除了要解決各種3G規(guī)范適配外,以及對客戶端手機是否支持中文、流媒體進行適配,當然也提供對新類型服務的訪問接口。
服務訪問平臺
處理各種業(yè)務流程,包括流媒體數據的包裝,訪問的身份驗證,以及計費等功能的實現。
流應用層
對于應用層,奧運節(jié)目在業(yè)務表現形式上主要有以下3種方式。
點播業(yè)務
點播業(yè)務,是指預先將奧運節(jié)目通過壓縮編碼制作好的多媒體內容存放在服務器上,體育愛好者根據自己的興趣,進行點播。用戶還可以下載節(jié)目片斷、精彩瞬間等。當然,用戶可以先試看片段,而后通過手機支付一定費用,就可以下載到自己喜歡的奧運節(jié)目。
直播業(yè)務
直播業(yè)務,是指流媒體編碼服務器將奧運比賽的實時信號編碼壓縮成相應的媒體格式,并通過流媒體服務器發(fā)送到用戶的3G手機上進行播放。
下載播放
下載播放,顧名思義它是先將奧運節(jié)目下載到手機上之后,再進行播放。這種方式如果3G帶寬不能奧運直播要求,或者用戶同時在線直播的人數比較多情況下,一定程度上彌補目前3G無線網絡速率相對于有線網絡較低的缺憾。
22 奧運直播的運行平臺設計
Mobile Information ervice Center(MIC)是中國移動新一代的數據業(yè)務運營管理系統,它是一種開放式系統架構,以及參考NGO,3GPP規(guī)范設計的業(yè)務模式,使得MIC可以完全支撐3G新業(yè)務。
221 MIC的核心
MIC的核心是移動的無線數據服務的關鍵部分,業(yè)務功能主要包括:用戶管理、服務管理、ervice Providers(P)管理等。
用戶管理
對用戶的資料,用戶訪問記錄,及其他用戶相關資料進行統一的管理,實現了用戶資料的中心功能。對用戶資料的注冊、變更、注銷全生命周期實施管理。
服務管理
對服務的上線、運行、下線,服務的配置進行有效管理。包括:服務、套餐的定義及計費策略等。為服務的開通、使用、計費提供支撐。
P管理
管理P接入審批、業(yè)務接入申請、合同管理、P績效評估、P結算等業(yè)務管理。
222 MIC與WAP服務接口
這些接口使得MIC與Wireless application protocol (WAP)服務之間的信息傳輸得以實現,這些信息包括MIC對P的授權,在接到P發(fā)出請求信息后,MIC發(fā)送交互ML/XML請求命令都經過這個接口,同時,P也通過這個接口完成通信處理。
223 基于WAP的奧運節(jié)目服務系統
WAP奧運節(jié)目服務系統主要包括3個組成部分:WAP奧運服務層,WAP維護管理平臺和奧運節(jié)目數據庫。
WAP奧運節(jié)目服務層 包括設計和開發(fā)好的點播、直播、下載等服務模塊。
WAP維護管理平臺 包括一系列的服務邏輯接口和維護管理模塊。服務邏輯接口是連接WAP奧運服務層和維護管理模塊的橋梁和紐帶,主要負責對各種各樣服務邏輯功能實施。而維護管理模塊則主要是對服務管理,P的WAP系統管理、日志管理等。
3 基于J2EE奧運節(jié)目服務的軟件架構設計
31 XML技術
基于J2EE的軟件架構包括的關鍵技術主要有:XML,J2EE技術和BEA WebLogic Server等。
XML是一種增強了的ML,它的可擴展性和靈活性非常適應未來3G網絡應用的需求,它的通用性和高效性非常適用于各種各樣的3G手機的應用開發(fā)。WAP20指定XML作為下一代無線通訊訪問的頁面制作語言。
32 J2EE技術
J2EE包括Java Servlet,JP,EJB和JavaBean等。
Java Servlet這種技術嵌入XML和XML標記語言,使得開發(fā)人員可以開發(fā)在3G手機上瀏覽的靜態(tài)和動態(tài)的WAP頁面,P提供的各種奧運節(jié)目服務模塊可以用ervlet實施它,非常適合奧運節(jié)目在上面的發(fā)布。
Java Server pages(JP)是Java語言與ML很好結合的一種動態(tài)網頁制作技術。其充分利用Java語言的可移植性特點,用它開發(fā)的網頁適用于各種不同制造商生產的手機設備。
Enterprice Java Bean(EJB)是一種可以高效簡潔地開發(fā)基于Java語言的分布式、事務處理、安全性和便捷性應用開發(fā)。服務邏輯接口一般都可以使用EJB來完成。
JavaBean可以和JP結合可以實現很多的邏輯功能。奧運節(jié)目服務的維護和管理模塊可以用JavaBean來實現。另外,JP頁面可以用它來連接奧運節(jié)目的數據庫。它的主要特點是實現代碼的可重用性。
33 BEA WebLogic Server
BEA WebLogic 服務器是一種支持Java語言可視化開發(fā)和運行環(huán)境,是連接前端用戶和后方數據源的橋梁和紐帶。
34 DB
Oracle,DB2和QL Server是目前3大主流的大型數據庫。從開放式和安全方面考慮,Oracle是相對理想的選擇。當然,DB2也有很多不錯的地方,它的應用也有待進一步研究。
4 結 語
本文討論的基于MIC平臺的WAP奧運節(jié)目服務和基于J2EE奧運節(jié)目服務的軟件架構支持各種3G無線網絡規(guī)范和各種類型3G手機,降低開發(fā)的復雜性和風險性,同時,方便P快捷地開發(fā)出滿足用戶需要的奧運節(jié)目服務。
基于以上設計的奧運節(jié)目服務的通信問題和各種接口實現與測試工作將在以后作進一步的研究。
參 考 文 獻
[1]張小軍3G流媒體的新舞臺-淺析移動流媒體技術[J]河南廣播電視大學學報,2007(1):46-47
[2]Yu Qun,ong Meina,ong Junde,et alResearch and Design of Wap ervice ystem Based on MIC Platform[J]Journal of China Universities of Posts and Communications,2006,13(4):34-38
[3]APireM WAP olution Based on APireM MIC[EB/OL]http://wwwaspire-techcom/download/aspire/miscpdfAPireMechnologies Co2000:2-4
[4][美]Wireless Application Protocol Forum Ltd無線應用協議[M]北京:機械工業(yè)出版社,2000
3GPP,中國電信第三代移動通信數據業(yè)務設計規(guī)范[Z]2003-09-18
[6]鄭煥平,李小文D-CDMA系統終端數據業(yè)務研究[J]現代電子技術,200,28(11):6-8
作者簡介 陳衛(wèi)榮 男,1971年出生,工學碩士學位。研究方向為計算機網絡。