一种启动应用的方法、装置及计算机可读存储介质制造方法及图纸

技术编号:31009486 阅读:24 留言:0更新日期:2021-11-30 00:04
本发明专利技术实施例提供了一种启动应用的方法、装置及计算机可读存储介质,其中方法包括:当检测到针对目标应用的启动指令时,用户终端可以从数据管理平台获取目标应用的配置参数,配置参数包括插件配置信息和代码包配置信息,如果本地缓存的插件中包括插件配置信息对应的目标插件,则用户终端只需要从数据管理平台获取代码包配置信息对应的目标代码包,进而利用目标代码包和本地缓存的目标插件即可运行目标应用,从而可以提升应用的启动速度,节省用户终端的存储空间,并降低了开发者的开发成本。本。本。

【技术实现步骤摘要】
一种启动应用的方法、装置及计算机可读存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种启动应用的方法、装置及计算机可读存储介质。

技术介绍

[0002]目前,小游戏/小程序的开发者在需要某种通用代码时,通常是自己编写或从相关站点下载通用代码,然后打包到小游戏/小程序的代码包中,用户终端上的客户端(例如微信)会对包含相同通用代码以及自身代码的小游戏/小程序进行缓存,用户在打开一个新的小游戏/小程序时,需要去后台下载包含了完整代码(通用代码以及自身代码)的数据,不仅增加了开发者的开发成本,需要为大量相似或相同的通用代码耗费精力,而且客户端存储的小游戏/小程序的数据中,有很多的相同代码,占用了大量的存储空间,也增加了打开新的小游戏/小程序时下载数据的耗时,影响启动速度。

技术实现思路

[0003]本专利技术实施例提供一种启动应用的方法、装置及计算机可读存储介质,可以提升应用的启动速度,节省用户终端的存储空间,并降低了开发者的开发成本。
[0004]第一方面,本专利技术实施例提供了一种启动应用的方法,应用于用户终端本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种启动应用的方法,其特征在于,应用于用户终端,所述方法包括:当检测到针对目标应用的启动指令时,从数据管理平台获取所述目标应用的配置参数,所述配置参数包括插件配置信息和代码包配置信息;若本地缓存的插件中包括所述插件配置信息对应的目标插件,则从所述数据管理平台获取所述代码包配置信息对应的目标代码包;利用所述目标代码包和本地缓存的所述目标插件运行所述目标应用。2.根据权利要求1所述的方法,其特征在于,所述插件配置信息包括所述目标插件的插件标识和插件版本,所述利用所述目标代码包和本地缓存的所述目标插件运行所述目标应用之前,所述方法还包括:获取本地缓存的插件;从所述本地缓存的插件中查找插件标识与所述目标插件的插件标识相同的第一插件;检测所述第一插件的插件版本与所述目标插件的插件版本是否一致;若一致,则将所述第一插件作为所述目标插件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若不一致,则从所述数据管理平台获取所述第一插件的插件版本与所述目标插件的插件版本之间的插件增量包;利用所述第一插件和所述插件增量包生成所述目标插件。4.根据权利要求2或3所述的方法,其特征在于,所述插件版本为自动更新版本,所述从所述本地缓存的插件中查找插件标识与所述目标插件的插件标识相同的第一插件之后,所述方法还包括:从所述数据管理平台获取所述目标插件的最新版本;检测所述第一插件的插件版本与所述目标插件的最新版本是否一致;若一致,则将所述第一插件作为所述目标插件。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若不一致,则从所述数据管理平台获取所述第一插件的插件版本与所述目标插件的最新版本之间的插件增量包;利用所述第一插件和所述插件增量包生成最新版本的目标插件。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述本地缓存的插件中不包括所述插件配置信息对应的目标插件,则从所述数据管理平台获取所述插件配置信息对应的目标插件和所述代码包配置信息对应的目标代码包;利用所述目标代码包和所述目标插件运行所述目标应用。7.根据权利要求1所述的方法,其特征在于,所述利用所述目标代码包和本地缓存的所述目标插件运行所述目标应用,包括:注入基础库;通过所述基础库创建所述目标插件所需的运行域;在所述运行域中注入所述目标插件和对应的所述目标代码包,以运行所述目标应用。8.一种启动应用的方法,其特征在于,应用于数据管理平台,所述方法包括:接收用户终端在检测到针对目标应用的启动指令时发送的第一数据获取请求,所述第一数据获取请求包括所述目标应用的应用标识;
响应所述第一数据获取请求向所述用户终端发送所述目标应用的配置参数,所述配置参数包括插件配置信息和代码包配置信息;接收所述用户终端在确定本地缓存的插件中包括所述插件配置信息对应的目标插件时发送的第二数据获取请求,所述第二数据获取请求包括所述代码包配置信息;响应所述第二数据获取请求向所述用户终端发送所述代码包配置信息对应的目标代码包,以使得所述用户终端利用所述目标代码包和本地缓存的所述目标插件运行所述目标应用。9.根据权利要求8所述的方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:蔡凌波马良林庆杰柯弘正胡越黄灿辉彭宇洋张德明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1