预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115080077A(43)申请公布日2022.09.20(21)申请号202110226815.1(22)申请日2021.03.01(71)申请人京东科技控股股份有限公司地址100176北京市大兴区北京经济技术开发区科创十一街18号C座2层221室(72)发明人周智(74)专利代理机构北京品源专利代理有限公司11332专利代理师孟金喆(51)Int.Cl.G06F8/65(2018.01)G06F8/71(2018.01)G06F9/445(2018.01)权利要求书2页说明书12页附图5页(54)发明名称插件更新方法、装置、电子设备、系统和存储介质(57)摘要本发明实施例公开了一种插件更新方法、装置、电子设备、系统和存储介质,该插件更新方法包括:利用应用程序引用的目标插件的壳模块确定目标插件的当前核模块是否需要更新;在确定当前核模块需要更新时,下载目标插件的目标核模块;将当前核模块更新为目标核模块。本发明实施例中,插件包括壳模块和核模块,利用插件的壳模块检查核模块是否需要更新,当需要更新时,自动下载核模块并更新,壳模块保持不变,从而实现了插件的自动更新,提高了更新效率。CN115080077ACN115080077A权利要求书1/2页1.一种插件更新方法,其特征在于,包括:利用应用程序引用的目标插件的壳模块确定所述目标插件的当前核模块是否需要更新;在确定所述当前核模块需要更新时,下载所述目标插件的目标核模块;将所述当前核模块更新为所述目标核模块。2.根据权利要求1所述的插件更新方法,其特征在于,所述利用应用程序引用的目标插件的壳模块确定所述目标插件的当前核模块是否需要更新,包括:利用所述目标插件的壳模块确定所述当前核模块的版本信息;从版本管理服务器获取所述目标核模块的版本信息;在所述目标核模块的版本信息表示的版本高于所述当前核模块的版本信息表示的版本时,确定所述当前核模块需要更新。3.根据权利要求2所述的插件更新方法,其特征在于,所述从版本管理服务器获取所述目标核模块的版本信息,包括:从所述目标插件的壳模块的配置文件中获取版本管理地址;根据所述版本管理地址从所述版本管理服务器获取所述目标核模块的版本信息。4.根据权利要求3所述的插件更新方法,其特征在于,在从所述版本管理服务器获取所述目标核模块的版本信息时,还包括:从所述版本管理服务器获取插件存储地址;所述下载所述目标插件的目标核模块,包括:根据所述插件存储地址从插件存储服务器下载所述目标核模块。5.根据权利要求4所述的插件更新方法,其特征在于,所述目标插件通过如下方式得到:从预设部署界面获取配置的所述版本管理地址和所述插件存储地址;将所述版本管理地址和所述插件存储地址写入原始插件的壳模块的配置文件,得到所述目标插件。6.根据权利要求5所述的插件更新方法,其特征在于,所述方法还包括:将所述目标插件上传至所述插件存储服务器。7.根据权利要求1至6任一所述的插件更新方法,其特征在于,所述应用程序通过如下方式引用所述目标插件:根据用户操作在所述应用程序的根目录下添加所述目标插件的壳模块的版本信息;根据所述目标插件的壳模块的版本信息在所述根目录下添加所述目标插件的壳模块,并在所述应用程序的子目录下添加所述当前核模块。8.一种插件更新装置,其特征在于,包括:确定模块,用于利用应用程序引用的目标插件的壳模块确定所述目标插件的当前核模块是否需要更新;下载模块,用于在确定所述当前核模块需要更新时,下载所述目标插件的目标核模块;更新模块,用于将所述当前核模块更新为所述目标核模块。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一所2CN115080077A权利要求书2/2页述的插件更新方法。10.一种插件更新系统,其特征在于,包括版本管理服务器、插件存储服务器以及用于执行如权利要求1至7中任一所述的插件更新方法的电子设备。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一所述的插件更新方法。3CN115080077A说明书1/12页插件更新方法、装置、电子设备、系统和存储介质技术领域[0001]本发明涉及计算机技术,尤其涉及一种插件更新方法、装置、电子设备、系统和存储介质。背景技术[0002]应用程序需要引用插件来实现一些功能,比如Android应用程序需要引用Gradle插件来添加依赖、分析依赖、解决依赖冲突等,Android应用程序在引用Gradle插件时,需要手动在应用程序的目录下添加插件版本信息。[0003]在实现本发明的过程中,发明人发现,目前应用程序引用插