[發明專利]一種基于瀏覽器的手機中間件有效
| 申請號: | 201010264231.5 | 申請日: | 2010-08-27 |
| 公開(公告)號: | CN101930366A | 公開(公告)日: | 2010-12-29 |
| 發明(設計)人: | 許元锎 | 申請(專利權)人: | 武漢天喻信息產業股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04M1/725 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 李智 |
| 地址: | 430223 湖北省武漢*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 瀏覽器 手機 中間件 | ||
技術領域
本發明涉及移動終端設備的應用開發領域,特別涉及一種基于瀏覽器的手機中間件,適用于不同的手機操作系統。
背景技術
隨著無線通信技術的不斷發展和移動互聯網業務的不斷推進,廣大用戶對移動互聯網終端能夠隨時隨地地接入互聯網,使用各種互聯網應用以及自定義服務,個性化需求提出了更高的要求。傳統的手機應用開發模式,一般是采用在各個手機平臺提供的開發庫及開發環境下,用各自平臺的開發語言分別開發相應終端版本的應用程序。
然而當前手機操作系統品種繁多,僅智能手機平臺操作系統就涉及好多種,各個手機SDK(軟件開發工具包)提供的上層應用開發接口又不統一,每開發一個應用軟件,開發者面臨的頭痛事情,就是要移植到各種不同操作系統的手機上。加上實際終端的硬件配置不同、性能差異較大,同一款手機應用都要針對顯示、操作等各方面進行單獨定制和適配,以上這些實際情況直接導致移動終端應用開發的門檻高、周期長、終端適配工作量大,無論在設計、開發還是在維護期工作量都很巨大。不僅如此,每當手機制造商推出一款新的手機,應用開發商不得不被動地跟進,這樣更進一步增加了移植的負擔。對用戶來說,使用同一個應用在不同手機平臺上的版本,用戶體驗差異較大。這些都直接影響了終端應用的開發、推廣和部署。
手機Web瀏覽器技術經過近十年的發展,已由原來的簡單WAP瀏覽器,發展到現在的全功能Web2.0瀏覽器。采用手機Web頁面呈現,主要優勢是其對互聯網業務的高度兼容和標準的統一。由于瀏覽器采用的網頁都是標準協議,同時頁面內容都在Web服務器上部署,因此基本上沒有終端兼容性問題,開發、部署和維護的成本比較低,周期也大幅縮短。但是由于手機本身定位和硬件上的局限性,手機屏幕小,能夠信息量少,傳統的Web頁面無法完全適配手機屏幕,這樣用戶體驗和可操作性就大幅度降低了。而且手機瀏覽器瀏覽網頁,只能訪問和展現互聯網資源,無法訪問手機本地資源,這使得Web應用的領域本身就存在一定的局限性。
Widget,是近幾年發展流行起來的一種軟件技術,中文譯名被稱作是微件,是一小塊可以在任意一個基于HTML的Web頁面上執行的代碼,它的表現形式根據業務類型可以多種多樣,因此可以簡單定義Widget為功能簡單的小軟件。Widget可以嵌入在手機、網頁和其他人機交互的界面(例如電腦桌面)上。通常情況下,Widget的代碼形式包含了HTML,JavaScript以及Adobe?Flash。Widget程序有占用空間少、占用屏幕少和功能簡單三個特點,它可以在單個場所集成不同服務,幫助用戶方便快捷地享用各種應用程序和網絡服務。Widget主要分為桌面Widget、網頁Widget和移動Widget三大類。
隨著手機性能的提高以及屏幕尺寸的不斷擴大和觸摸屏幕的普及,以蘋果、諾基亞、微軟、摩托羅拉、三星、谷歌為代表的手機廠商和平臺提供商,也開始在手機上應用移動Widget技術,并在各自手機平臺上推出了各自自有的手機移動Widget應用開發標準,以滿足用戶日益增長的手機個性化和體驗需求。但是由于技術標準不統一,以及各自平臺的差異性,導致移動Widget的通用性和可移植性存在問題。
發明內容
鑒于上述問題的存在,為了實現快速、可復用的手機應用的跨平臺部署和運行,本發明公開了一種基于瀏覽器的手機中間件,通過以移動Widget形式發布的應用,解決了跨手機平臺應用的開發、部署和維護的問題。
一種基于瀏覽器的手機中間件,其特征在于,包括安全管理模塊、用戶界面模塊、Widget應用管理模塊、Widget運行模塊和資源抽象層模塊;
安全管理模塊用于對用戶信息進行認證,根據認證結果對用戶的權限進行配置,并將權限配置結果傳遞給用戶界面模塊;還用于驗證widget應用包的文件簽名和完整性;
用戶界面模塊用于接收來自安全管理模塊的權限配置結果,根據權限配置結果顯示主界面,接收用戶的操作指令,將操作指令傳送給Widget應用管理模塊;
Widget應用管理模塊用于接收來自用戶界面模塊的操作指令,若操作指令為運行Widget指令,則將該指令攜帶的待運行Widget信息傳給Widget運行模塊,若為運行Widget指令以外的系統功能調用指令,則直接調用手機操作系統提供的接口執行相應操作;還在安裝widget時調用Widget安全管理模塊進行Widget應用包的簽名認證和完整性認證;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢天喻信息產業股份有限公司,未經武漢天喻信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010264231.5/2.html,轉載請聲明來源鉆瓜專利網。





