一种版本升级方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37641781 阅读:12 留言:0更新日期:2023-05-25 10:08
本发明专利技术实施例公开了一种版本升级方法、装置、存储介质及电子设备,包括:获取监控系统中各个待升级服务器的现有版本及待升级版本;针对监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对当前待升级服务器进行版本升级校验;当确定监控系统中所有待升级服务器均通过版本升级校验时,针对监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对当前待升级服务器与其他待升级服务器间进行版本配套升级校验;当确定监控系统中所有待升级服务器均通过版本配套升级校验时,对监控系统中各个待升级服务器进行版本升级。本发明专利技术实施例的方案,可以有效提升监控系统升级的可靠性。可以有效提升监控系统升级的可靠性。可以有效提升监控系统升级的可靠性。

【技术实现步骤摘要】
一种版本升级方法、装置、存储介质及电子设备


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种版本升级方法、装置、存储介质及电子设备。

技术介绍

[0002]随着监控领域的发展,监控系统中所需产品越来越多,比如常见的中心管理服务器、大数据服务器、智能服务器、存储服务器、视频分发服务器、图片分发服务器等等,不同类别的服务器需要彼此配合,然而,各个服务器有各自独立的版本,但又需要彼此配套。另外,在不同的业务场景下,用户侧会存在不同的定制化需求,因此,对于不同的用户侧,监控系统中各个产品的配合方式也不同。
[0003]由于上述两个诉求的存在,对监控系统中的服务器进行版本升级时,经常会出现如下两类问题:一是升级的版本中没有包含用户侧的某些定制化需求,导致升级后产品的某些功能不可用;二是升级后的版本与监控系统中其他产品 (服务器)的版本不配套,导致某些功能不可用。这些问题的出现,不仅让用户的满意度下降,同时也增加了研发及售后的人力消耗。

技术实现思路

[0004]本专利技术实施例提供一种版本升级方法、装置、存储介质及电子设备,可以有效避免监控系统升级后出现功能缺失、或产品版本不配套,导致部分功能失效的问题发生,可极大提升监控系统升级的可靠性。
[0005]第一方面,本专利技术实施例提供了一种版本升级方法,包括:
[0006]获取监控系统中各个待升级服务器的现有版本及待升级版本;
[0007]针对所述监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器进行版本升级校验;
[0008]当确定所述监控系统中所有待升级服务器均通过所述版本升级校验时,针对所述监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器与其他待升级服务器间进行版本配套升级校验;其中,所述其他待升级服务器为所述监控系统中除所述当前待升级服务器之外的待升级服务器;
[0009]当确定所述监控系统中所有待升级服务器均通过所述版本配套升级校验时,对所述监控系统中各个待升级服务器进行版本升级。
[0010]第二方面,本专利技术实施例还提供了一种版本升级装置,包括:
[0011]版本获取模块,用于获取监控系统中各个待升级服务器的现有版本及待升级版本;
[0012]版本升级校验模块,用于针对所述监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器进行版本升级校验;
[0013]版本配套升级校验模块,用于当确定所述监控系统中所有待升级服务器均通过所
述版本升级校验时,针对所述监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器与其他待升级服务器间进行版本配套升级校验;其中,所述其他待升级服务器为所述监控系统中除所述当前待升级服务器之外的待升级服务器;
[0014]版本升级模块,用于当确定所述监控系统中所有待升级服务器均通过所述版本配套升级校验时,对所述监控系统中各个待升级服务器进行版本升级。
[0015]第三方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例提供的版本升级方法。
[0016]第四方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例提供的版本升级方法。
[0017]本专利技术实施例提供了一种版本升级方案,获取监控系统中各个待升级服务器的现有版本及待升级版本;针对所述监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器进行版本升级校验;当确定所述监控系统中所有待升级服务器均通过所述版本升级校验时,针对所述监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器与其他待升级服务器间进行版本配套升级校验;其中,所述其他待升级服务器为所述监控系统中除所述当前待升级服务器之外的待升级服务器;当确定所述监控系统中所有待升级服务器均通过所述版本配套升级校验时,对所述监控系统中各个待升级服务器进行版本升级。本专利技术实施例提供的技术方案,在对监控系统进行升级前,分别对监控系统中各个待升级服务器进行单版本升级校验及待升级服务器与其他待升级服务器间进行版本配套升级校验,当监控系统中所有待升级服务器均通过单版本升级校验及版本配套升级校验时,再对监控系统中各个待升级服务器进行升级操作,不仅可以有效避免监控系统升级后出现功能缺失、或产品版本不配套,导致部分功能失效的问题发生,而且可极大提升监控系统升级的可靠性,节省后期系统维护的人力。
附图说明
[0018]图1是本专利技术一实施例提供的一种版本升级方法的流程图;
[0019]图2是本专利技术一实施例提供的监控系统中待升级服务器的现有版本及待升级版本的示意图;
[0020]图3是本专利技术一实施例提供的中心管理服务器的版本迭代过程示意图;
[0021]图4是本专利技术一实施例提供的大数据服务器的版本迭代过程示意图;
[0022]图5是本专利技术另一实施例提供的一种版本升级方法的流程图;
[0023]图6是本专利技术另一实施例提供的一种版本升级装置的结构示意图;
[0024]图7是本专利技术另一实施例中的一种电子设备的结构示意图。
具体实施方式
[0025]下面将参照附图更详细地描述本专利技术的实施例。虽然附图中显示了本专利技术的某些实施例,然而应当理解的是,本专利技术可以通过各种形式来实现,而且不应该被解释为限于这
里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本专利技术。应当理解的是,本专利技术的附图及实施例仅用于示例性作用,并非用于限制本专利技术的保护范围。
[0026]应当理解,本专利技术的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本专利技术的范围在此方面不受限制。
[0027]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0028]需要注意,本专利技术中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0029]需要注意,本专利技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0030]本专利技术实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版本升级方法,其特征在于,包括:获取监控系统中各个待升级服务器的现有版本及待升级版本;针对所述监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器进行版本升级校验;当确定所述监控系统中所有待升级服务器均通过所述版本升级校验时,针对所述监控系统中的各个待升级服务器,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器与其他待升级服务器间进行版本配套升级校验;其中,所述其他待升级服务器为所述监控系统中除所述当前待升级服务器之外的待升级服务器;当确定所述监控系统中所有待升级服务器均通过所述版本配套升级校验时,对所述监控系统中各个待升级服务器进行版本升级。2.根据权利要求1所述的方法,其特征在于,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器进行版本升级校验,包括:判断当前待升级服务器的现有版本是否为所述当前待升级服务器的待升级版本的过程版本;若否,则确定所述当前待升级服务器的现有版本与待升级版本共同且最新的第一目标过程版本;根据所述当前待升级服务器的现有版本、待升级版本及所述第一目标过程版本,对所述当前待升级服务器进行版本升级校验。3.根据权利要求2所述的方法,其特征在于,根据所述当前待升级服务器的现有版本、待升级版本及所述第一目标过程版本,对所述当前待升级服务器进行版本升级校验,包括:提取所述当前待升级服务器的现有版本相对于所述第一目标过程版本的第一增量修改记录;判断所述第一增量修改记录是否包含于所述当前待升级服务器的待升级版本或所述当前待升级服务器的待升级版本的过程版本中,若是,则确定所述当前待升级服务器通过版本升级校验。4.根据权利要求3所述的方法,其特征在于,还包括:当所述第一增量修改记录未包含于所述当前待升级服务器的待升级版本,且所述第一增量修改记录未包含于所述当前待升级服务器的待升级版本的过程版本中时,确定所述当前待升级服务器未通过版本升级校验。5.根据权利要求2

4任一所述的方法,其特征在于,还包括:当当前待升级服务器的现有版本为所述当前待升级服务器的待升级版本的过程版本时,确定所述当前待升级服务器通过版本升级校验。6.根据权利要求1所述的方法,其特征在于,根据当前待升级服务器的现有版本及待升级版本,对所述当前待升级服务器与其他待升级服务器间进行版本配套升级校验,包括:获取当前待升级服务器的现有版本到所述当前待升级服务器的待升级版本的第二目标过程版本;分别获取所述当前待升级服务器的待升级版本及所述第二目标过程版本,与其他待升级服务器配合修改的第二增量修改记录;根据所述第二增量修改记录、所述...

【专利技术属性】
技术研发人员:李玉天
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1