自动升级方法、装置、电子设备及计算机可读存储介质与流程

文档序号:17817337发布日期:2019-06-05 21:54
自动升级方法、装置、电子设备及计算机可读存储介质与流程

本公开涉及信息处理技术领域,尤其涉及一种自动升级方法、装置、电子设备及计算机可读存储介质。



背景技术:

视联网目前采用全球最先进的VisionVera实时高清视频交换技术,可以在一个网络平台上将任何所需的服务,如高清视频会议、视频监控、智能化监控分析、应急指挥、数字广播电视、延时电视、网络教学、现场直播、VOD点播、电视邮件、个性录制(PVR)、内网(自办)频道、智能化视频播控、信息发布等数十种视频、语音、图片、文字、通讯、数据等服务全部整合在一个系统平台,通过电视或电脑实现高清品质视频播放。

当前,随着视联网业务在全国范围内的普及发展,需要对视联网服务进行升级。在现有技术中,通常采用人工升级的方法,例如,通过人工部署升级环境,然后下载升级包,进行安装完成升级。可见,上述升级过程复杂,容易出错,且升级效率低。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种自动升级方法、装置、电子设备及计算机可读存储介质。

根据本公开实施例的第一方面,提供一种自动升级方法,包括:

获取WEB前端设置的升级任务,并进行监控;

当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级。

进一步的,所述升级场景为本机升级,所述待升级的WEB前端为本机WEB前端。

进一步的,所述升级场景为级联升级,所述升级任务包含待升级的下级视联网号,所述待升级的WEB前端为所述下级视联网号对应的视联网中的下级WEB前端。

进一步的,所述下级WEB前端为跨平台的WEB前端;

相应的,在所述根据升级场景向待升级的WEB前端发送升级指令之前,还包括:

通过上级监控管理平台发送跨级平台名片以互换物理地址。

进一步的,所述方法还包括:

接收所述下级WEB前端升级完成后推送的升级成功消息,并更新升级状态。

根据本公开实施例的第二方面,提供一种自动升级装置,包括:

任务获取模块,用于获取WEB前端设置的升级任务,并进行监控;

升级模块,用于当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级。

进一步的,所述升级场景为本机升级,所述待升级的WEB前端为本机WEB前端。

进一步的,所述升级场景为级联升级,所述升级任务包含待升级的下级视联网号,所述待升级的WEB前端为所述下级视联网号对应的视联网中的下级WEB前端。

进一步的,所述下级WEB前端为跨平台的WEB前端;

相应的,所述升级模块还用于:

通过上级监控管理平台发送跨级平台名片以互换物理地址。

进一步的,所述装置还包括:

更新模块,用于接收所述下级WEB前端升级完成后推送的升级成功消息,并更新升级状态。

根据本公开实施例的第三方面,提供一种服务器,包括:

处理器;

用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取WEB前端设置的升级任务,并进行监控;当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级。

根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行一种自动升级方法,所述方法包括:获取WEB前端设置的升级任务,并进行监控;当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级。

本公开的实施例提供的技术方案可以包括以下有益效果:通过获取WEB前端设置的升级任务,并进行监控;当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级,提高升级效率,节省升级时间。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开实施例一提供的一种自动升级方法的流程图。

图2是本公开实施例二提供的一种自动升级方法的流程图。

图3是本公开实施例三提供的一种自动升级方法的流程图。

图4是本公开实施例四提供的一种自动升级装置的结构框图。

图5是本公开实施例五提供的一种服务器的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

实施例一

图1是本公开实施例一提供的一种自动升级方法的流程图,本实施例提供的自动升级方法的执行主体,可为本公开实施例提供的自动升级装置,该装置可以集成于监控管理平台中,该自动升级装置可以采用硬件或软件实现,该监控管理平台通过服务器实现。如图1所示,包括以下步骤:

在步骤S11中,获取WEB前端设置的升级任务,并进行监控。

本实施例的执行主体可以为视联网中的监控管理平台。具体的,用户可在WEB前端设置升级任务。

在步骤S12中,当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级。

其中,预设条件可以为达到预设时间。

在一个可选的实施例中,所述升级场景为本机升级,所述待升级的WEB前端为本机WEB前端。

具体的,本机升级主要通过唐古拉网站本机WEB前端,按钮触发定时升级任务,通过监控管理平台监控任务,当时间到了,发送本机升级指令给本机视联网服务器从对应网站下载升级包,同时通知唐古拉网站获取升级包触发升级任务完成升级。

在一个可选的实施例中,所述升级场景为级联升级,所述升级任务包含待升级的下级视联网号,所述待升级的WEB前端为所述下级视联网号对应的视联网中的下级WEB前端。

进一步的,所述下级WEB前端为跨平台的WEB前端;

相应的,在所述根据升级场景向待升级的WEB前端发送升级指令之前,还包括:

通过上级监控管理平台发送跨级平台名片以互换物理地址。

进一步的,所述方法还包括:

接收所述下级WEB前端升级完成后推送的升级成功消息,并更新升级状态。

具体的,级联升级主要通过在唐古拉网站的WEB前端选择所需要升级的下级视联网号码,进行设置定时升级任务,监控管理平台监控这个升级任务,当时间到了,将向下级监控管理平台下发升级指令,对应的下级监控管理平台收到这个指令,将会通知视联网服务器,从对应网关下载升级包,下级唐古拉网站同步数据,获取升级包,触发升级服务进行升级,如果是跨平台级联,则需要名片互换,获取对应的物理地址,例如mac,然后再发送升级指令升级,完成后会逐级推送升级消息。

本实施例通过获取WEB前端设置的升级任务,并进行监控;当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级,提高升级效率,节省升级时间。

实施例二

图2是本公开实施例二提供的一种自动升级方法应用场景示意图,本实施例结合具体应用场景对本公开进行详细说明。本实施例适用于本机升级,如图2所示,包括以下步骤:

在步骤S21中,WEB前端触发设置定时升级任务给本级监控管理平台。

在步骤S22中,.本级监控管理平台获取到升级任务,开始定时监控。

在步骤S23中,当时间到了,本级监控管理平台发送升级指令给WBE前端从视联网服务器下载升级包升级。

实施例三

图3是本公开实施例三提供的一种自动升级方法应用场景示意图,本实施例结合具体应用场景对本公开进行详细说明。本实施例适用于级联升级,如图3所示,包括以下步骤:

在步骤S31中,WEB前端选取需要升级的下级视联网号,设置并触发定时升级任务给监控管理平台。

在步骤S32中,监控管理平台收到WEB前端发起的升级任务,开始实时监控。

在步骤S33中,当时间到满足条件时候,监控管理平台循环发送升级任务给对应的下级监控管理平台,如果是直联的下级,则直接发升级指令进行升级,否则执行步骤34。

在步骤S34中,上级监控管理平台发送给跨级平台名片互换获取物理地址,然后发送升级指令给下级WEB前端从视联网服务器下载升级包进行升级。

在步骤S35中,下级WEB前端升级完成,推送升级成功消息给上级监控管理平台,更新升级状态。

实施例四

图4是本公开实施例四提供的一种自动升级装置框图。该装置可以集成于监控管理平台中,该自动升级装置可以采用硬件或软件实现,该自动升级装置可以采用硬件或软件实现。参照图4,该装置包括任务获取模块41和升级模块42。其中,

任务获取模块41用于获取WEB前端设置的升级任务,并进行监控;

升级模块42用于当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级。

进一步的,所述升级场景为本机升级,所述待升级的WEB前端为本机WEB前端。

进一步的,所述升级场景为级联升级,所述升级任务包含待升级的下级视联网号,所述待升级的WEB前端为所述下级视联网号对应的视联网中的下级WEB前端。

进一步的,所述下级WEB前端为跨平台的WEB前端;

相应的,所述升级模块42还用于:

通过上级监控管理平台发送跨级平台名片以互换物理地址。

进一步的,所述装置还包括:更新模块43;

更新模块43用于接收所述下级WEB前端升级完成后推送的升级成功消息,并更新升级状态。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

实施例五

本公开实施例提供一种服务器,包括:

处理器;

用于存储处理器可执行指令的存储器;其中,处理器被配置为:

获取WEB前端设置的升级任务,并进行监控;当满足预设条件时,根据升级场景向待升级的WEB前端发送升级指令,以使所述待升级的WEB前端从视联网服务器下载升级包进行升级。

其中,图5是根据一示例性实施例示出的一种用于服务器的结构框图。例如,装置可以被提供为一服务器。参照图5,装置包括处理组件522,其进一步包括一个或多个处理器,以及由存储器532所代表的存储器资源,用于存储可由处理组件522的执行的指令,例如应用程序。存储器532中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件522被配置为执行指令,以执行上述方法。

装置还可以包括一个电源组件526被配置为执行装置的电源管理,一个有线或无线网络接口550被配置为将装置连接到网络,和一个输入输出(I/O)接口558。装置可以操作基于存储在存储器532的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器532,上述指令可由服务器的处理器522执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种应用程序,例如包括指令的存储器532,上述指令可由电子设备的处理器522执行以完成上述方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1