[发明专利]基于安卓平台的应用启动运行及管理方法及系统在审
申请号: | 201410325894.1 | 申请日: | 2014-07-09 |
公开(公告)号: | CN104077165A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 黄杲;方河天;王志海 | 申请(专利权)人: | 上海卓盟信息科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201700 上海市青浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 平台 应用 启动 运行 管理 方法 系统 | ||
技术领域
本发明属于应用软件技术领域,涉及一种应用启动运行及管理方法,尤其涉及一种基于安卓平台的应用启动运行及管理方法;同时,本发明还涉及一种基于安卓平台的应用启动运行及管理系统。
背景技术
安卓智能手机和平板设备已经占据了全球及中国最大的移动互联网设备的份额,Gartner在2014年年初的调查报告数据中提到,中国手机用户总数在2013年首次超过10亿,而由360手机卫士和360用户研究团队共同统计的《2014年中国手机流量使用报告》表明,在手机用户的种类调查上,安卓设备独占鳌头,占用户总量的近84%。在全球范围内,去年年初Google公司董事会主席兼行政总裁Eric Schmidt在一次会议上称,目前每天Android设备的新增数量就已经达到了150万部。
随着安卓智能手机和移动互联网的普及,安卓平台上的应用和游戏成为近年来产业发展的热点,截至2013年年底,在Google Play里收录的应用和游戏的总体数量就已经超过了100万个。仅就中国国内游戏的使用人群来看,据CNG中新游戏研究《2013年1~6月中国游戏产业报告》数据显示,2013年上半年中国Android系统移动网络游戏用户超过1亿人,占中国移动网络游戏用户总量的约72%。
同时,大量的安卓应用和游戏的出现让消费者眼花缭乱,消费者要体验不同游戏带来的乐趣,就需要下载这些游戏的客户端。举个例子,消费者如果是一个棋牌类游戏的爱好者,他可能会玩斗地主、升级、象棋、围棋、五子棋以及几款麻将,他就需要一一下载和安装这其中每个游戏的客户端,每个游戏的客户端都作为一个独立的客户端存在于该消费者的设备上。
现有的安卓平台上的应用或游戏,下载后必须要首先安装后才能够使用。现有的应用启动技术方案(即安卓平台本身的独立客户端的架构)会带来了如下问题:
(1)手机或平板设备上会多出很多独立的应用,让消费者难以管理;
(2)应用管理只能依赖于安卓平台本身的管理机制,比如权限管理,消息通知管理等,无法统一对应用进行二次管理,安卓平台的诸多漏洞会带来安全性的隐患。
有鉴于此,如今迫切需要设计一种新的应用启动管理方式,以便克服现有方式的上述缺陷。
发明内容
本发明所要解决的技术问题是:提供一种基于安卓平台的应用启动运行及管理方法,使得安卓上的应用或游戏在下载后无需安装即可启动及运行。
为解决上述技术问题,本发明采用如下技术方案:
一种基于安卓平台的应用启动运行及管理方法,所述方法包括如下步骤:
步骤S1、解析游戏或者应用的APK格式的封装包,读取关键配置文件,解析该应用或者游戏用到的安卓组件;
步骤S2、根据读取到的配置信息拦截中间件中的相关API、代理中间件中的相关对象,为应用或者游戏启动做好准备;
步骤S3、根据读取到的配置信息,利用语言的动态加载特性,加载、注册APK中的相应组件;
步骤S4、用代理的方法,对游戏或者应用中的相关组件进行代理管理,并接收、触发和调用上述组件,以完成和应用或者游戏逻辑本身的整合。
作为本发明的一种优选方案,步骤S3中,动态加载特性包括Java的反射机制或C语言的动态库加载机制。
一种基于安卓平台的应用启动运行及管理系统,所述系统包括:
解析模块,用以解析游戏或者应用的APK格式的封装包,读取关键配置文件,解析该应用或者游戏用到的安卓组件;
启动准备模块,用以根据读取到的配置信息拦截中间件中的相关API、代理中间件中的相关对象,为应用或者游戏启动做好准备;
加载模块,用以根据读取到的配置信息,利用语言的动态加载特性,加载、注册APK中的相应组件;
整合模块,用以通过代理的方法,对游戏或者应用中的相关组件进行代理管理,并接收、触发和调用上述组件,以完成和应用或者游戏逻辑本身的整合。
作为本发明的一种优选方案,所述加载模块利用的动态加载特性包括Java的反射机制或C语言的动态库加载机制。
本发明的有益效果在于:本发明提出的基于安卓平台的应用启动运行及管理方法及系统,通过构建一个安卓应用或游戏的启动、运行和管理的组件,使得安卓上的应用或游戏在下载后无需安装,下载后就可以启动和运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海卓盟信息科技有限公司,未经上海卓盟信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410325894.1/2.html,转载请声明来源钻瓜专利网。