[发明专利]一种云应用安装方法有效
申请号: | 201810968945.0 | 申请日: | 2018-08-23 |
公开(公告)号: | CN109189411B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 廖胜洪;刘镇炎;雷章兵;卢东明 | 申请(专利权)人: | 爱尚游(北京)科技股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 深圳市舜立知识产权代理事务所(普通合伙) 44335 | 代理人: | 侯艺 |
地址: | 100089 北京市海淀区西直门*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 安装 方法 | ||
本发明公开了一种云应用安装方法,包括如下步骤:预测步骤、匹配步骤、启动步骤、运行步骤:初始化沙盒,使得沙盒为上层应用提供隔离的运行环境;通过动态编译在目标安装包中插桩,以实现所述需求程序的免安装应用。本发明,通过技术创新突破原有Android系统限制,无需特权的情况下新增、修改、删除软件功能,实现安卓应用免安装目的,具有智能预加载、卸载、空间智能管理功能。
技术领域
本发明涉及系统开发技术领域,具体为一种云应用安装方法。
背景技术
Android目前作为市面上广受好评的智能设备操作系统,因其免费的特性受到众多终端消费者以及硬件制造厂商的喜爱;但是在实际使用中却有一些痛点,尤其是运营商作为特殊的渠道分发商有其特殊的需求;目前市面的解决方案均需要具备特殊权限,或要求具有系统签名或要求具备Root权限,而且不具有智能预加载、卸载、空间智能管理,同时,现有技术中的云应用方案,不支持JavaME、HTML5、PSP多运行环境功能,因此,设计一种云应用安装方法是很有必要的。
发明内容
本发明的目的在于提供一种云应用安装方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种云应用安装方法,包括如下步骤:
预测步骤:通过人工智能模块预测用户需求并获得需求预测表。在用户未使用时,通过数据与人工智能分析,预测用户最有可能使用的功能。
匹配步骤:所述人工智能模块将所述需求预测表与云端程序进行匹配获得需求程序,所述人工智能模块下载所述需求程序,并使用预设算法压缩所述需求程序体积。预测用户最可能使用的应用后,匹配云端的程序,并使用专属算法压缩体积,避免对其他应用产生影响;
启动步骤:用户向所述人工智能模块发出目标应用,所述人工智能模块检查所述目标应用是否在所述需求预测表中;如果所述目标应用在所述需求预测表中,则解压并启动所述需求程序。检查用户的目标应用是否在云端程序的预测列表中,如果在目标应用在云端程序的程序列表中,则直接调用云端程序。
运行步骤:初始化沙盒,使得沙盒为上层应用提供隔离的运行环境;通过动态编译在目标安装包中插桩,以实现所述需求程序的免安装应用。
其中在上述的运行步骤中,初始化沙盒,使得沙盒为上层应用提供隔离的运行环境以替代Android操作系统,在程序应用开发时,为未来可能会用到的功能、存储预留位置,以便于在日后使用时,无需再次申请,通过动态编译在目标APK中插桩,以实现免安装应用,通过自定义ART(Andriod RunTime)/Dalvik(用于Android平台的虚拟机)中类加载器(ClassLoader),实现Android的应用层,以重定向资源请求,提供在标准Android环境之上构建运行环境,以供其运行,从而将目标应用启动。
进一步地,所述启动步骤与所述运行步骤之间,还包括一执行步骤:如果所述目标应用不在所述需求预测表中,则所述人工智能模块将用户请求的所述目标应用与所述云端程序进行匹配获得需求程序,所述人工智能模块下载所述需求程序,并使用预设算法压缩所述需求程序体积;
所述人工智能模块解压并启动所述需求程序。
进一步地,所述安装包为安卓系统安装包;
通过自定义安卓系统安装包中类加载器,实现安卓系统的应用层,以重定向资源请求,提供在标准安卓系统环境之上构建运行环境,以供其运行,从而将目标应用启动。
进一步地,在所述执行步骤中:所述人工智能模块下载所述需求程序后,同时检测用户出的所述目标应用是否安全且符合法律法规;
若是,完成后续步骤;
若否,所述人工智能模块暂停所述执行步骤并删除所述需求程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱尚游(北京)科技股份有限公司,未经爱尚游(北京)科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810968945.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:烧录方法、装置及设备
- 下一篇:应用卸载的监听方法、装置及电子设备