[發明專利]一種Android終端的中間件、終端及其應用方法在審
| 申請號: | 201310077835.2 | 申請日: | 2013-03-12 |
| 公開(公告)號: | CN104049984A | 公開(公告)日: | 2014-09-17 |
| 發明(設計)人: | 陳閣;王磊;李穎 | 申請(專利權)人: | 中國移動通信集團公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京中譽威圣知識產權代理有限公司 11279 | 代理人: | 郭振興;彭曉玲 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 終端 中間件 及其 應用 方法 | ||
技術領域
本發明涉及通信領域中終端技術領域,具體地,涉及Android終端的中間件、終端及其應用方法。
背景技術
隨著智能手機、平板電腦的普及,越來越多的應用開發人員開始投入到智能移動終端應用程序的開發中。智能移動終端具有通用的操作系統,而Android作為一種開放的移動終端操作系統,在市場占有率上位列前茅。目前的Android終端程序開發人員中,除了大量的應用程序開發人員外,也有一部分中間件程序開發人員,他們研發的中間件程序不直接由終端用戶使用,而是對操作系統底層接口進行封裝構成一種中間層的服務程序,如基于IP的數據推送中間件、地理位置信息中間件、計費中間件、安全中間件等,提供給應用層的程序進行調用,減少了應用層程序開發人員開發的難度。
在Android系統上,將上述中間件服務程序部署到終端上的方法通常有以下幾種方式:
1、中間件服務程序以獨立的APK安裝包形式存在,需要用戶在應用市場進行下載安裝;
2、中間件服務程序以APK安裝包形式與應用程序安裝包集成在一起,用戶下載了應用安裝包并安裝了應用程序后,Android操作系統提示用戶安裝中間件服務程序;
3、中間件服務程序以獨立的APK安裝包形式存在,用戶下載了應用的安裝包并安裝完應用后,應用程序提示用戶到網絡指定位置下載中間件服務程序安裝包,用戶下載后進行安裝。
上述技術方案存在以下缺點:由應用程序調用的中間件服務程序需要被終端用戶感知并進行下載安裝,且在用戶若不選擇下載安裝的情況下,應用程序將無法使用該中間件服務程序提供的能力,這種由用戶參與的中間件應用方法嚴重影響用戶體驗。另外若Android終端上已經安裝了低版本的中間件服務程序的情況下,當高版本的中間件程序隨著其他的應用程序下載到Android終端上時,無法取代原有的低版本中間件來提供服務。
發明內容
本發明是為了克服現有技術中高版本的中間件下載到Android終端無法取代低版本中間件提供服務的缺陷,根據本發明的一個方面,提出一種Android終端中間件的應用方法。
根據本發明實施例的Android終端中間件的應用方法,包括:
中間件在啟動時對Android終端中的所有應用程序進行檢索,獲得中間件的版本信息;
對所有中間件的版本信息進行排序,根據排序信息啟動最高版本的中間件。
本發明是為了克服現有技術中高版本的中間件下載到Android終端無法取代低版本中間件提供服務的缺陷,根據本發明的另一個方面,提出一種Android終端的中間件。
根據本發明實施例的Android終端的中間件,包括:
版本檢索模塊,用于在啟動時對Android終端中的所有應用程序進行檢索,獲得中間件的版本信息;
排序啟動模塊,用于對所有中間件的版本信息進行排序,根據排序信息啟動最高版本的中間件。
本發明是為了克服現有技術中高版本的中間件下載到Android終端無法取代低版本中間件提供服務的缺陷,根據本發明的另一個方面,提出一種Android終端。
根據本發明實施例的Android終端,包括Android系統、應用程序和中間件,中間件包括:
版本檢索模塊,用于在啟動時對Android終端中的所有應用程序進行檢索,獲得中間件的版本信息;
排序啟動模塊,用于對所有中間件的版本信息進行排序,根據排序信息啟動最高版本的中間件。
本發明的Android終端中間件、終端及其應用方法,通過對所有中間件版本信息進行排序后,啟動最高版本的中間件供相應應用程序調用,實現了同一Android終端上存在多個能力相同版本不同的中間件時,始終由最高版本的中間件啟動為所有應用程序提供服務。
本發明的Android終端中間件、終端及其應用方法,當Android終端上有新的應用程序安裝或有應用程序被卸載,且新安裝的應用程序或卸載的應用程序上集成了中間件程序時,需要對其進行判斷并確保最高版本的中間件提供服務。
本發明的Android終端中間件、終端及其應用方法,通過將中間件以JAR包的形式與應用程序集成在一起,在應用程序下載安裝過程中,中間件被部署到終端上該應用程序的安裝目錄下,在安裝部署過程中無需用戶感知與參與,提升了中間件部署中用戶的體驗,為用戶提供了方便,增加了用戶的滿意度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司,未經中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310077835.2/2.html,轉載請聲明來源鉆瓜專利網。





