[发明专利]一种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.vipzhuanli.com/pat/books/201310077835.2/2.html,转载请声明来源钻瓜专利网。





