【技术实现步骤摘要】
组件维护方法、电子设备及存储介质
[0001]本专利技术涉及通信领域,尤其涉及一种组件维护方法及装置。
技术介绍
[0002]在目前组件维护过程中,首先需要关闭加载了待维护组件的进程,随后启动升级进程,并通过该升级进程从服务器下载组件最新版本,最后用最新版本替换本地旧版本,再启动被关闭的进程,从而完成组件维护,其维护数据的标识主要是版本号。
[0003]近些年来,在软件开发中,引入了越来越多的第三方组件,而第三方组件有一些是开源的,允许多个异地的开发者协同工作,其维护周期较快,版本数据较多,整体的维护相对较慢,实时性较差。
技术实现思路
[0004]本专利技术所要解决的技术问题是:相关技术中所提供的组件维护方式的维护效率较低以及实时性较差。
[0005]为了解决上述技术问题,本专利技术第一方面提供了一种组件维护方法,包括:获取组件的当前版本数据与维护信息中的版本数据;将所述组件的当前版本数据与维护信息中的版本数据进行匹配;根据匹配结果生成组件维护状态标识;其中,所述组件维护状态标识用于表征组件 ...
【技术保护点】
【技术特征摘要】
1.一种组件维护方法,其特征在于,包括:获取组件的当前版本数据与维护信息中的版本数据;将所述组件的当前版本数据与维护信息中的版本数据进行匹配;根据匹配结果生成组件维护状态标识;其中,所述组件维护状态标识用于表征组件未维护与组件维护完成两种不同组件维护状态;参考组件维护状态标识进行组件维护。2.如权利要求1所述的组件维护方法,其特征在于,所述参考组件维护状态标识进行组件维护,包括:根据所述组件维护状态标识,获取组件维护的优先级;所述组件维护状态标识与所述组件维护的优先级一一对应;根据所述组件维护的优先级,进行异步组件维护。3.如权利要求2所述的组件维护方法,其特征在于,所述根据所述组件维护状态标识,获取组件维护的优先级,包括:若所述组件维护状态标识表征组件维护完成,则确定所述组件为低优先级组件;若所述组件维护状态标识表征组件未维护,则确定所述组件为高优先级组件;所述根据所述组件维护的优先级,进行异步组件维护,包括:在对所述高优先级组件维护之后,对所述低优先级组件进行维护。4.如权利要求3所述的组件维护方法,其特征在于,所述组件维护状态标识还用于表征组件维护进行中;所述根据所述组件维护状态标识,获取组件维护的优先级,包括:若检测到组件维护状态标识表征组件维护进行中,则确定所述组件为中优先级组件;所述对所述低优先级组件进行维护之前,还包括:对所述中优先级组件进行维护。5.如权利要求4所述的组件维护方法,其特征在于:所述对所述中优先级组件进行维护之前,还包括:比较所述中优先级组件的当前版本数据与维护信息中的版本数据,获取中优先级组件的版本差信息;所述中优先级组件的版本差信息,表征所述中优先级组件的当前版本数据与维护信息中的版本数据之间的版本数量;按照所述中优先级组件的版本差信息,确定多个所述中优先级组件维护的顺序。6.如权利要求1~5任意一项所述的组件维护方法,其特征在于,所述方法还包括:使用第一数据库存储组件标识、当前版本数据及第一映射关系;所述第一映射关系为:所述组件标识与所述当前版本数...
【专利技术属性】
技术研发人员:洪二稳,万振华,王颉,李华,董燕,汪杰,
申请(专利权)人:深圳开源互联网安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。