[发明专利]一种直捷安装安卓应用的方法、系统、设备及介质在审
申请号: | 202010588912.0 | 申请日: | 2020-06-24 |
公开(公告)号: | CN111782226A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 刘志峰;王伟珣 | 申请(专利权)人: | 长沙摩智云计算机科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 应用 方法 系统 设备 介质 | ||
本发明公开了一种直捷安装安卓应用的方法、系统、设备及介质,本发明直捷安装安卓应用的方法包括安卓系统执行下述步骤:获取目标应用经过预处理优化过的安装文件;通过包管理服务PMS将目标应用经过预处理优化过的安装文件复制到程序目录中;通过包管理服务PMS注册目标应用,其中处理优化是指对目标应用的原始安装文件提取依赖库、生成ODEX文件、证书和摘要校验。本发明基于定制PMS提取应用安装运行的所有文件存储到指定目录,通过定制注册机制使PMS能够注册指定的应用,能够完成安卓应用的直捷安装,能够实现安卓应用的直捷安装和运行的处理,能够避免安装时长时间的等待,能够快速启动应用,提高安卓用户的云端使用体验。
技术领域
本发明涉及云端技术,具体涉及一种直捷安装安卓应用的方法、系统、设备及介质。
背景技术
安卓(android)系统是目前广为使用的智能操作系统,常见于各种移动终端、智能家居等平台上,能够运行各种应用。目前,安卓系统在安装应用的时候,常常会出现十多秒甚至数分钟的安装进度条。通常我们看到的安装进度条,实际上是安卓系统从应用安装包中需要加载的文件提取到本地的指定目录,对部分文件进行校验检查,对二进制文件进行优化等处理,这些操作也耗费比较多的时间。
目前,云端安装安卓应用的方式基本上与安卓系统的方式基本相似,安装过程中,用户同样也需要漫长的等待,体验非常不好。因此,如何提升云端安装安卓应用的方式,来减少用户的等待时间,则已经成为一项亟待解决的关键技术问题。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种直捷安装安卓应用的方法、系统、设备及介质,本发明能够实现安卓应用的直捷安装和运行的处理,能够避免安装时长时间的等待,能够快速启动应用,提高安卓用户的云端使用体验。
为了解决上述技术问题,本发明采用的技术方案为:
一种直捷安装安卓应用的方法,包括安卓系统执行下述步骤:
A1)获取目标应用经过预处理优化过的安装文件;
A2)通过包管理服务PMS将目标应用经过预处理优化过的安装文件复制到程序目录中;
A3)通过包管理服务PMS注册目标应用。
可选地,所述预处理优化是指对目标应用的原始安装文件提取依赖库、生成ODEX文件、证书和摘要校验,从而得到经过预处理优化过的安装文件。
此外,本发明还提供一种直捷安装安卓应用的系统,包括:
应用获取程序单元,用于获取目标应用经过预处理优化过的安装文件;
应用复制程序单元,用于通过包管理服务PMS将目标应用经过预处理优化过的安装文件复制到程序目录中;
应用注册程序单元,用于通过包管理服务PMS注册目标应用。
此外,本发明还提供一种安卓设备,该安卓设备被编程或配置以执行所述直捷安装安卓应用的方法的步骤,或者该安卓设备的存储器上存储有被编程或配置以执行所述直捷安装安卓应用的方法的计算机程序。
此外,本发明还提供一种直捷安装安卓应用的方法,该方法包括云端服务器响应用户的执行安卓应用请求的下述步骤:
B1)收到用户的执行安卓应用请求;
B2)确定用户对应的安卓系统虚拟机,并检查用户的安卓系统虚拟机中是否已存在目标应用,若已存在目标应用则执行步骤B5);否则执行下一步;
B3)获取目标应用经过预处理优化过的安装文件;
B4)向用户的安卓系统虚拟机发送直捷安装安卓应用请求,使得用户的安卓系统虚拟机执行所述直捷安装安卓应用的方法的步骤并向返回注册结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙摩智云计算机科技有限公司,未经长沙摩智云计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010588912.0/2.html,转载请声明来源钻瓜专利网。