一种预置插件更新的方法及装置制造方法及图纸

技术编号:39255672 阅读:16 留言:0更新日期:2023-10-30 12:07
本发明专利技术提供一种预置插件更新的方法及装置,涉及数据业务领域,该方法包括:获取远程更新平台发送的新的固件包;所述新的固件包中包括:新版本的预置插件和插件解耦标记文件;所述插件解耦标记文件,用于标记预置插件是否按照插件解耦功能进行更新;加载缓存中的插件;所述缓存中的插件包括旧版本的预置插件;若所述插件解耦标记文件标记预置插件按照插件解耦功能进行更新,采用插件解耦功能根据所述新版本的预置插件对所述旧版本的预置插件进行更新。本发明专利技术中,实现智能网关预置插件的按需更新,并且不影响第三方插件的使用,更新过程无需人工参与,实现插件更新和网关固件升级的解耦。解耦。解耦。

【技术实现步骤摘要】
一种预置插件更新的方法及装置


[0001]本专利技术实施例涉及数据业务
,尤其涉及一种预置插件更新的方法及装置。

技术介绍

[0002]随着智能家居技术的发展和普及,家庭网关作为家庭网络中的核心角色,具有承担设备接入网络和数据转发的重要能力;此外,家庭网关也能够通过扩展第三方插件为用户提供额外服务;一般家庭网关运行的插件可以归纳为预置插件和第三方插件。
[0003]现有技术中运营商对预置插件的更新方式是通过将插件的安装包预置到网关的待升级固件版本中,等待远程平台对网关进行集中升级后再采取恢复出厂的方式启用新固件中的插件;但每次预置插件的更新都会涉及到网关恢复出厂设置才会生效,增加了平台人员的维护成本,并且恢复出厂设置会导致网关升级之前已安装的第三方插件丢失,无法保障用户正常业务的使用。

技术实现思路

[0004]本专利技术实施例提供一种预置插件更新的方法及装置,以解决现有的预置插件的更新需要网关恢复出厂设置,增加了平台人员的维护成本,导致网关升级之前已安装的第三方插件丢失,无法保障用户正常业务使用的问题。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种预置插件更新的方法,其特征在于,应用于智能网关,包括:获取远程更新平台发送的新的固件包;所述新的固件包中包括:新版本的预置插件和插件解耦标记文件;所述插件解耦标记文件,用于标记预置插件是否按照插件解耦功能进行更新;加载缓存中的插件;所述缓存中的插件包括旧版本的预置插件;若所述插件解耦标记文件标记预置插件按照插件解耦功能进行更新,采用插件解耦功能根据所述新版本的预置插件对所述旧版本的预置插件进行更新。2.根据权利要求1所述的预置插件更新的方法,其特征在于,所述插件解耦功能包括:获取所述新版本的预置插件,并删除所述插件解耦标记文件;所述新版本的预置插件包括:新版本的预置插件的个数和新版本的预置插件的配置信息;所述新版本的预置插件的配置信息包括:所述新版本的预置插件的名称和版本号;判断所述新版本的预置插件的版本号是否比旧版本的预置插件的版本号大;若所述新版本的预置插件的版本号大于旧版本的预置插件的版本号,则删除所述旧版本的预置插件,安装所述新版本的预置插件;若所述新版本的预置插件的版本号小于或等于旧版本的预置插件的版本号,则不安装所述新版本的预置插件。3.根据权利要求2所述的预置插件更新的方法,其特征在于,所述获取所述新版本的预置插件,包括:获取新版本的预置插件的个数;按照预置插件的个数通过属性获取工具多次获取所述新版本的预置插件的配置信息。4.根据权利要求1所述的预置插件更新的方法,其特征在于,所述缓存中的插件还包括:旧版本的第三方插件,采用所述插件解耦功能时,不对所述旧版本的第三方插件进行处理。5.一种预置插件更新的方法,其特征在于,应用于远程更新平台,包括:配置更新固件包;所述更新固件包中包括:新版本的预置插件;在所述更新固件包中创建插件解耦标记文件,得到新的固件包;所述插件解耦标记文件,用于标记预置插件是否按照插件解耦功能进行更新;将所述新的固件包下发至智能网关。6.一种智能网关,其特征在于,包括:获取模块,用于获取远程更新平台发送的新的固件包;所述新的固...

【专利技术属性】
技术研发人员:徐栋梁谭武功周兆熊郎森
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1