The invention discloses a cloud application installation method, which comprises the following steps: prediction step, matching step, start-up step and operation step: initializing sandbox to provide an isolated operation environment for upper application; and inserting pile in target installation package by dynamic compilation to realize the installation-free application of the required program. The invention breaks through the limitation of the original Android system by technological innovation, adds, modifies and deletes software functions without privileges, realizes the purpose of Android application installation-free, and has the functions of intelligent preloading, unloading and space intelligent management.
【技术实现步骤摘要】
一种云应用安装方法
本专利技术涉及系统开发
,具体为一种云应用安装方法。
技术介绍
Android目前作为市面上广受好评的智能设备操作系统,因其免费的特性受到众多终端消费者以及硬件制造厂商的喜爱;但是在实际使用中却有一些痛点,尤其是运营商作为特殊的渠道分发商有其特殊的需求;目前市面的解决方案均需要具备特殊权限,或要求具有系统签名或要求具备Root权限,而且不具有智能预加载、卸载、空间智能管理,同时,现有技术中的云应用方案,不支持JavaME、HTML5、PSP多运行环境功能,因此,设计一种云应用安装方法是很有必要的。
技术实现思路
本专利技术的目的在于提供一种云应用安装方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种云应用安装方法,包括如下步骤:预测步骤:通过人工智能模块预测用户需求并获得需求预测表。在用户未使用时,通过数据与人工智能分析,预测用户最有可能使用的功能。匹配步骤:所述人工智能模块将所述需求预测表与云端程序进行匹配获得需求程序,所述人工智能模块下载所述需求程序,并使用预设算法压缩所述需求程序体积。预测用户最可能使 ...
【技术保护点】
1.一种云应用安装方法,其特征在于:包括如下步骤:预测步骤:通过人工智能模块预测用户需求并获得需求预测表;匹配步骤:所述人工智能模块将所述需求预测表与云端程序进行匹配获得需求程序,所述人工智能模块下载所述需求程序,并使用预设算法压缩所述需求程序体积;启动步骤:用户向所述人工智能模块发出目标应用,所述人工智能模块检查所述目标应用是否在所述需求预测表中;如果所述目标应用在所述需求预测表中,则解压并启动所述需求程序;运行步骤:初始化沙盒,使得沙盒为上层应用提供隔离的运行环境;通过动态编译在目标安装包中插桩,以实现所述需求程序的免安装应用。
【技术特征摘要】
1.一种云应用安装方法,其特征在于:包括如下步骤:预测步骤:通过人工智能模块预测用户需求并获得需求预测表;匹配步骤:所述人工智能模块将所述需求预测表与云端程序进行匹配获得需求程序,所述人工智能模块下载所述需求程序,并使用预设算法压缩所述需求程序体积;启动步骤:用户向所述人工智能模块发出目标应用,所述人工智能模块检查所述目标应用是否在所述需求预测表中;如果所述目标应用在所述需求预测表中,则解压并启动所述需求程序;运行步骤:初始化沙盒,使得沙盒为上层应用提供隔离的运行环境;通过动态编译在目标安装包中插桩,以实现所述需求程序的免安装应用。2.根据权利要求1所述的云应用安装方法,其特征在于:所述启动步骤与所述运行步骤之间,还包括一执行步骤:如果所述目标应用不在所述需求预测表中,则所述人工智能模块将用户请求的所述目标应用与所述云端程序进行匹配获得需求程序,所述人工智能模块下载所述需求程序,并使用预设算法...
【专利技术属性】
技术研发人员:廖胜洪,刘镇炎,雷章兵,卢东明,
申请(专利权)人:爱尚游北京科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。