插件更新方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:37257400 阅读:27 留言:0更新日期:2023-04-20 23:33
本发明专利技术实施例公开了一种插件更新方法、装置、电子设备和计算机可读存储介质;本发明专利技术实施例在获取针对开发插件的插件信息后,根据所述插件信息,对开发插件的更新状态进行检测,得到开发插件的当前更新状态,当当前更新状态为需要更新时,基于插件信息,获取开发插件的目标插件包,然后,在目标插件包中筛选出业务逻辑代码,并基于业务逻辑代码对开发插件的当前插件包进行更新;该方案可以提升插件更新的更新效率。更新效率。更新效率。

【技术实现步骤摘要】
插件更新方法、装置、电子设备和计算机可读存储介质


[0001]本专利技术涉及通信
,具体涉及一种插件更新方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]近年来,随着互联网技术的飞速发展,越来越多的应用程序被开发出来。在开发这些应用程序的过程中,往往会用到开发平台上的一些插件。在对这一类插件进行更新,往往需要通过开发平台的插件管理器来更新这些插件。
[0003]在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,通过插件管理器来更新插件时,往往需要插件使用者手动更新插件,另外,插件管理器管理的这些插件在更新之前还需要通过插件平台进行审核,从而影像插件的迭代效率,因此,导致插件更新的更新效率较低。

技术实现思路

[0004]本专利技术实施例提供一种插件更新方法、装置、电子设备和计算机可读存储介质,可以提高插件更新的更新效率。
[0005]一种插件更新方法,包括:
[0006]获取针对开发插件的插件信息,所述开发插件为运行在预设编程语言开发的集成环境下的插件;
[0007本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种插件更新方法,其特征在于,包括:获取针对开发插件的插件信息,所述开发插件为运行在预设编程语言开发的集成环境下的插件;根据所述插件信息,对所述开发插件的更新状态进行检测,得到所述开发插件的当前更新状态;当所述当前更新状态为需要更新时,基于所述插件信息,获取所述开发插件的目标插件包;在所述目标插件包中筛选出业务逻辑代码,并基于所述业务逻辑代码对所述开发插件的当前插件包进行更新。2.根据权利要求1所述的插件更新方法,其特征在于,所述根据所述插件信息,对所述开发插件的更新状态进行检测,得到所述开发插件的当前更新状态,包括:在所述插件信息中识别出所述开发插件的目标版本信息;基于所述目标版本信息,确定所述开发插件的当前更新状态。3.根据权利要求2所述的插件更新方法,其特征在于,所述基于所述目标版本信息,确定所述开发插件的当前更新状态,包括:获取所述开发插件的当前版本信息,并将所述目标版本信息与当前版本信息进行对比;当所述目标版本信息与当前版本信息相同时,确定所述开发插件的当前更新状态为不需要更新;当所述目标版本信息与当前版本信息不同时,确定所述开发插件的当前更新状态为需要更新。4.根据权利要求1至3任一项所述插件更新方法,其特征在于,所述基于所述业务逻辑代码对所述开发插件的当前插件包进行更新,包括:在所述开发插件的当前插件包中识别出代码存储区域和代码备份区域;在所述代码存储区域中提取出历史业务逻辑代码,并将所述历史业务逻辑代码移动至所述代码备份区域;将所述业务逻辑代码添加至所述代码存储区域,得到更新后开发插件。5.根据权利要求4所述的插件更新方法,其特征在于,所述将所述业务逻辑代码添加至所述代码存储区域,得到更新后开发插件之后,还包括:获取所述历史业务逻辑代码对应的历史对象实例;基于所述业务逻辑代码对所述历史对象实例进行更新,以便热加载所述更新后开发插件。6.根据权...

【专利技术属性】
技术研发人员:练振华
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1