機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
降低3G手機成本的關鍵是重用現有的應用程序
降低3G手機成本的關鍵是重用現有的應用程序
 更新時間:2008-8-18 10:30:01  點擊數:20
【字體: 字體顏色

降低3G手機成本的關鍵是重用現有的應用程序
The key to reduce 3G mobile phone''s cost is to reuse existing application software


TTPCom AJAR平臺產品經理 Neil Werdmuller


---3G網絡正在走向成熟,并且市面上已經有超過150款3G手機。但在歐洲,大量的用戶卻沒有升級到3G上來。因此,移動運營商所面臨的最大挑戰(zhàn)之一就是如何以一個經濟的方式創(chuàng)造出對3G網絡新業(yè)務的需求。3G所帶來的最大好處就是提供了更大的數據帶寬以支持新的服務,但是客戶愿意為什么樣的新業(yè)務付錢呢?而運營商又要為新的手機補貼多少呢?
因此,運營商和手機制造商所共同面對的挑戰(zhàn)就是:如何能夠提供更多的成熟產品,這些手機能夠處理更多的流媒體和視頻電話等計算密集型應用,而成本卻低到能夠引起消費者的興趣。

硬件架構
對于手機制造者來說,前期的一些挑戰(zhàn)主要是關于硬件方面的。需要逐一解決的問題有功耗、芯片組性能、尺寸、重量和硬件成本,等等。客戶的選擇面可能想覆蓋從基本的低端手機到高端的功能手機或者智能手機等多種級別。最低端的產品,一個足夠強大的基于ARM或者Xscale的基帶處理器能夠很容易地運行整個系統(tǒng),包括應用程序、操作系統(tǒng)、調制解調器和編解碼器;而最高端的產品,3G調制解調器運行在一個處理器上面,而獨立的應用程序處理器作為第二個處理器需要獨立的存儲子系統(tǒng)(Flash和SRAM),通常這需要增加10美元的處理器成本和5美元的存儲子系統(tǒng)成本。
中檔的解決方案就是利用一個媒體協(xié)處理器來幫助基帶處理器處理視頻編解碼功能,而這恰恰是3G里面處理能力要求最高的應用。協(xié)處理器所支持幀速率能夠達到不錯的效果。這種解決方案一般需要在基帶方面增加5美元的成本。

軟件架構的挑戰(zhàn)仍然存在
3G手機代碼的長度平均大概超過100萬行,大約是GPRS手機平均行數的10倍。對于手機制造商來說,代碼增大造成的復雜度的增加在架構的選擇和實現時都有所體現。
為了有效滿足不同的3G運營商的需求,手機制造商需要能夠根據應用的不同而不僅僅是人機界面的不同,對軟件進行定制。
與應用程序之間的界面可以是在應用和下面的軟硬件平臺和協(xié)議棧之間很薄的一層。軟件總線架構將控制邏輯和數據以一個可移植的方式組織在復雜系統(tǒng)的四周。這個界面允許應用程序可以訪問系統(tǒng)里面的任何服務,不管這些服務基于什么樣的處理器系統(tǒng)。
這種API方式的解決方案使得代碼大小隨著手機的類型而有所不同,在低端手機里僅需基帶處理器上面運行的少量代碼,而在中端和高端手機里面逐漸變大。
如果將這種方式與相對來說更貴的開放式OS相比,就會發(fā)現開放式的OS一般通過AT指令的方式驅動調制解調器的協(xié)議棧。這些AT指令產生了許多不必要的開支,如創(chuàng)建命令、將它們封包、發(fā)送到協(xié)議棧、解包并且運行在協(xié)議棧之上。AT指令也不是為多種數據流應用開發(fā)的,比如它就不能處理好在進行視頻電話的時候在后臺收到一個短信的情況。
API方式還沒有工業(yè)標準,但是市面上有一些API已經移植到很多廠商的協(xié)議棧之上,TTPCom的MapAL(調制解調器應用處理器適配層)就是其中一種。

關鍵是軟件重復使用這種接口方式的好處之一就是能夠對于不同的手機系列,最大限度地重復利用代碼。對于MapAL來說,從2/2.5G到3G手機都可以,因為相同的代碼和應用框架在所有的網路里面都是通用的。
后面的一點對于正在打算將前一代的設計升級到3G終端的手機制造商來說相當重要。3G、EDGE和2.5G主要的應用如呼叫控制、電話簿、JAVA甚至是數據流應用本質上是相同的。3G手機擴展了應用的處理能力,但是下面的底層技術大部分是共通的。這個平臺的架構應該將功能(這個手機能干什么)與表現(它表現如何)和外觀(它看上去怎樣)完美地區(qū)分開來。所有的應用程序可以通過一個服務層,實現對可重復利用的元素、應用和設備資源等的訪問控制和共享,而API抽象層將服務從物理實現抽象出來。

可重復使用取決于應用程序框架
這種架構使得客戶只需一次投資,不論是從2/2.5G到3G,還是從低端到高端手機,應用程序都可以重復利用。利用一個簡單的工具,通過共享服務代碼,客戶可以增加、刪除或者對應用進行定制。并且,像這樣的開放式的架構,應該可以工作于多種調制解調器(ADI、Intel、Toshiba)之上,可以移植到任何一種Modem或者技術之上(GSM、GPRS、3G、CDMA等等),也可以運行在多種操作系統(tǒng)之上。
這種方法允許專為3G設計的新應用程序可以根據需要插入到系統(tǒng)之中,而只需要對應用框架進行一次投資。如果沒有這些功能,一個新的團隊從頭開始開發(fā)一個3G手機通常需要超過150個工程師完成這個設計,這樣將大大增加了測試和維護成本。

聰明架構而不是聰明操作系統(tǒng)
根據所開發(fā)的手機不同,不一定需要一個開放式的OS。對于智能手機,也許這是最合適的方法,但是3G不一定需要一個3G手機來利用所有網絡的能力。對于很多過去的2.5G功能手機客戶,如果他們僅僅想訪問新的3G服務,讓他們增加額外的成本升級到智能手機是不公平的。
利用開放式的OS,最終所生產出來的手機需要巨額開銷。開放式的操作系統(tǒng)一般需要付出的5美元額外成本,另外還需要一個單獨的應用處理器和65MB Flash和64MB SRAM。
對于大多數手機,如果用戶只是需要某些應用能夠利用到3G的數據通道,而如果有這樣一個架構可以滿足,智能手機這種方式就沒必要了。

小結
由于3G網絡的的網絡設施能夠提供很大的數據帶寬,可以為用戶提供視頻電話和流數據應用等新服務,而運營商則可以從每個客戶那里得到更多的商業(yè)回報。為了達到這個目的,手機制造商就需要提供入門價足夠低的手機,以吸引原來2G和2.5G的客戶轉換到3G網絡上來。
重要的是,不管用戶所體會到的3G手機功能多么完善,手機的價格根本沒必要那么貴。如果制造商選擇了智能的架構而不是智能手機,將有更多的客戶可能轉換到3G網絡上來,因為現有主要的代碼是和3G一樣的。因此,這些應用程序的重用使得在升級到3G手機的時候只需要增加邊際成本而不是重新設計整套的3G應用所需要的全部新的投資。
這樣,就保證了在從2G或者2.5G到3G的過渡中間,僅需一次投資。當市場需要更大的靈活性而不是對封閉式體系進行投資的時候,低成本的手機就可以催生3G運營商所依賴的新服務的批量應用。

[1] [2]  下一頁
  • 上一篇: 智能卡市場及展望
  • 下一篇: 用于網絡視頻的單處理器解決方案
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網站

    網站經營許可證:浙B2-20080178-1