[发明专利]一种Android终端的中间件、终端及其应用方法在审
申请号: | 201310077835.2 | 申请日: | 2013-03-12 |
公开(公告)号: | CN104049984A | 公开(公告)日: | 2014-09-17 |
发明(设计)人: | 陈阁;王磊;李颖 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 郭振兴;彭晓玲 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 终端 中间件 及其 应用 方法 | ||
1.一种Android终端中间件的应用方法,其特征在于,包括:
中间件在启动时对Android终端中的所有应用程序进行检索,获得所述中间件的版本信息;
对所有中间件的版本信息进行排序,根据排序信息启动最高版本的中间件。
2.根据权利要求1所述的方法,其特征在于,所述中间件在启动时对Android终端中的所有应用程序进行检索的步骤包括:
所述中间件在启动时通过Android系统的包管理工具,根据关键字对所述Android终端中的所有应用程序进行检索。
3.根据权利要求1所述的方法,其特征在于,在所述Android终端有新的集成了中间件的应用程序安装时,方法还包括:
已安装的中间件监听所述Android系统发布的新应用程序安装广播,根据所述广播的应用信息通过Android系统的包管理工具,对所述新应用程序进行检索;
根据检索得到的新应用程序中集成的中间件的版本信息,与所述已安装的中间件的版本信息相比较,根据比较结果进行处理。
4.根据权利要求3所述的方法,其特征在于,所述与已安装的中间件的版本信息相比较,根据比较结果进行处理的步骤包括:
如果新应用程序中集成的中间件的版本信息低于已安装的中间件的版本信息,则不进行处理;
如果新应用程序中集成的中间件的版本信息高于已安装的中间件的版本信息,则检索已安装的中间件是否已启动,若已启动,则停止已安装的中间件的运行,并通过Android系统的定向广播通知新应用程序中集成的中间件运行,否则不进行处理。
5.根据权利要求1所述的方法,其特征在于,在所述Android终端中集成了最高版本的中间件的应用程序被卸载时,方法还包括:
已安装的中间件监听所述Android系统发布的应用卸载广播,确定所述被卸载的应用程序的中间件为最高版本;
已安装的中间件检索自身是否是最高版本的中间件,若不是,则不进行任何处理,若是,则检索自身被集成的应用程序是否已启动,若已启动,则不进行任何处理,否则,启动自身被集成的应用程序。
6.根据权利要求5所述的方法,其特征在于,所述中间件以JAR包的形式作为应用程序的一部分集成在所述应用程序的安装包内,用户下载应用程序并安装后,中间件即被部署到Android终端上所述应用程序的安装目录下。
7.一种Android终端的中间件,其特征在于,包括:
版本检索模块,用于在启动时对Android终端中的所有应用程序进行检索,获得所述中间件的版本信息;
排序启动模块,用于对所有中间件的版本信息进行排序,根据排序信息启动最高版本的中间件。
8.根据权利要求7所述的中间件,其特征在于,
所述版本检索模块,具体用于在启动时通过Android系统的包管理工具,根据所述关键字对所述Android终端中的所有应用程序进行检索。
9.根据权利要求7所述的中间件,其特征在于,还包括:
监听检索模块,用于监听所述Android系统发布的新应用程序安装广播,根据所述广播的应用信息通过Android系统的包管理工具,对所述新应用程序进行检索;
比较处理模块,用于根据检索得到的新应用程序中集成的中间件的版本信息,与所述已安装的中间件的版本信息相比较,根据比较结果进行处理:
如果新应用程序中集成的中间件的版本信息低于已安装的中间件的版本信息,则不进行处理;
如果新应用程序中集成的中间件的版本信息高于已安装的中间件的版本信息,则检索已安装的中间件是否已启动,若已启动,则停止已安装的中间件的运行,并通过Android系统的定向广播通知新应用程序中集成的中间件运行,否则不进行处理。
10.根据权利要求7所述的中间件,其特征在于,
所述监听检索模块,还用于监听所述Android系统发布的应用卸载广播,确定所述被卸载的应用程序的中间件为最高版本;
所述比较处理模块,还用于检索自身是否是最高版本的中间件,若不是,则不进行任何处理,若是,则检索自身被集成的应用程序是否已启动,若已启动,则不进行任何处理,否则,启动自身被集成的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310077835.2/1.html,转载请声明来源钻瓜专利网。