[發明專利]基于Android平臺的PhoneGap跨平臺媒體擴展框架有效
| 申請號: | 201210309708.6 | 申請日: | 2012-08-28 |
| 公開(公告)號: | CN103064662A | 公開(公告)日: | 2013-04-24 |
| 發明(設計)人: | 劉發貴;繆漢威;李寶韓 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 何淑珍 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android 平臺 phonegap 媒體 擴展 框架 | ||
技術領域
本發明屬于PhoneGap平臺的本地及網絡媒體應用插件設計領域,具體涉及一種基于Android平臺的PhoneGap跨平臺媒體擴展框架。
背景技術
智能設備的普及,移動平臺的應用也得到大力推廣。移動互聯網的快速發展帶來了一個非常龐大的市場,成為眾多移動廠家逐利的方向,鋪天蓋地的移動應用采用工廠式的復制,從一個平臺復制到其它平臺,如果推廣的時間晚了,競爭對手勢必會復制并推廣到其它平臺上。但是現有的平臺如此之多,沒有跨平臺的應用開發工具將會使得開發的工作量非常大,因此,很多中間件廠商提出跨平臺概念,例如REXSEE?公司提出的使用HTML5?+?JavaScript?+?CSS3?來實現的移動中間件產品EMS?已經開始投入市場,但是中間件的形式對于訪問本地文件有很大的局限性。
PhoneGap可以將基于標準HTML、CSS和Javascript打造的頁面視圖封裝為本地客戶端應用,目前支持10種移動平臺,在數據資源傳輸方面,可以采用普通Web?App所使用的Ajax等方式。PhoneGap在頁面視圖與本地應用之間提供了一個橋梁,允許開發者通過JavaScript訪問并使用移動設備的硬件功能,比如攝像頭、聯系人信息、麥克風等;這是單純依靠移動瀏覽器運行的Web?App類應用所無法實現的,而且PhoneGap前端開發工具主要是模擬移動本地應用的UI樣式,讓Web?App看起來像是本地原生的UI(User?Interface,用戶界面)。目前大部分跨平臺前端開發工具都采用Javascript框架來實現本地效果的渲染。
由于主流的移動平臺之前互不兼容,沒有一套標準的接口去實現跨平臺的軟件開發。例如,Symbian使用C/C++、iOS使用Object?C、Android使用Java、BlackBerry使用Java(與Android的接口不一樣)、Windows?Phone使用C#,它們幾乎無法融合,就算是都采用Java接口的Android和BlackBerry,它們的API(Application?Programming?Interface,應用程序編程接口)接口也不一樣,如果想開發一套原生的應用,必須在每個平臺調用各自的原生API。這樣會讓程序開發人員耗費更多的人力物力,而維護費用也直線上升。
針對上面提出的問題,結合移動平臺最重要的本地應用之一就是多媒體播放應用,所有移動平臺都需要圖片瀏覽、音樂播放和視頻播放工具。開發者在移動平臺開發的時候經常需要涉及到移動平臺本地和網絡的多媒體播放,而由于平臺間差異導致同一應用需要多次重復編碼,非常不便于應用的開發與維護,開發者往往希望通過一次編碼,能夠同時應用到不同的平臺中。但目前PhoneGap在移動平臺上僅僅提供一些基本功能,但是對于多媒體播放的支持還不夠全面,還不能實現跨平臺的應用。
發明內容
本發明解決的技術問題是克服現有技術的不足,提供一基于Android平臺的PhoneGap跨平臺媒體擴展框架,該框架主要為程序開發人員提供基于Android平臺的PhoneGap多媒體插件,能夠很好的彌補了目前PhoneGap不能很好的支撐多媒體框架的缺陷,同時也能夠很好的解決對于多種平臺的同一應用重復開發編碼及不便于應用的開發與維護問題,從而提高程序員的效率,節省相關的資源支出。
為解決上述技術問題,本發明的技術方案如下:
一種基于Android平臺的PhoneGap跨平臺媒體擴展框架,包括PhoneGap和jQuery?Mobile的開源框架,在PhoneGap和jQuery?Mobile的開源框架之上構建目錄模塊、多媒體播放模塊和媒體框架的Javascript接口;
所述目錄模塊用于提供多媒體目錄,其提供WEB樣式和Javascript接口;
多媒體播放模塊用于多媒體的播放,其多媒體列表通過目錄模塊提供;
媒體框架的Javascript接口是將多媒體播放模塊封裝形成的向外提供的標準的多媒體播放預覽接口。
本發明中以PhoneGap、jQuery?Mobile兩個開源平臺為基礎,并在之上構建多媒體播放預覽接口,對外提供Javascript的標準接口,不同的移動設備平臺只需要有PhoneGap和jQuery?Mobile的支持,則可以簡單地使用Javascript構建類似本地的應用程序的軟件。
優選地,所述目錄模塊包括簡單工作模式模塊,用于提供多媒體目錄列表。
優選地,所述多媒體模塊包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210309708.6/2.html,轉載請聲明來源鉆瓜專利網。





