一种服务器的升级方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22567960 阅读:34 留言:0更新日期:2019-11-16 13:19
本发明专利技术提供了一种服务器的升级方法、装置、电子设备及存储介质。所述方法包括:向存储网关发送携带所述流媒体服务器的版本的升级请求,响应于所述存储网关的允许升级指令,向所述存储网关发送建立通道请求,以建立数据传输通道,通过所述数据传输通道,接收升级数据包,并根据所述升级数据包,执行版本升级操作。采用本发明专利技术提供的方法,实现远程操控流媒体服务器自动升级和重启,不需要工作人员一台一台的完成,节省了大量的人力、财力和物力,提高了用户的使用感,推进了视联网的技术发展,使得视联网的使用范围更加广阔。

An upgrade method, device, electronic equipment and storage medium of server

The invention provides an upgrade method, device, electronic device and storage medium of a server. The method comprises: sending an upgrade request to the storage gateway carrying the version of the streaming media server, sending a request for establishing a channel to the storage gateway in response to the allowed upgrade instruction of the storage gateway, establishing a data transmission channel, receiving an upgrade packet through the data transmission channel, and performing a version upgrade operation according to the upgrade packet. By adopting the method provided by the invention, the remote control streaming media server can be automatically upgraded and restarted without the completion of one by one staff, which saves a lot of human, financial and material resources, improves the user's sense of use, promotes the technical development of the visual networking, and makes the use scope of the visual networking wider.

【技术实现步骤摘要】
一种服务器的升级方法、装置、电子设备及存储介质
本专利技术涉及视联网领域,尤其涉及一种服务器的升级方法、装置、电子设备及存储介质。
技术介绍
视联网是网络发展的重要里程碑,是互联网的更高级形态,是一个实时网络,能够实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面,最终将实现实现全球范围内人与人的距离只是一个屏幕的距离。流媒体服务器,是视联网网络与互联网网络实现视音频传输业务的桥梁和纽带,实现了视联网业务向互联网侧的延伸和互联网资源的接入,存储网关是一种混合云存储方案,旨在帮助企业或个人实现本地存储与公有云存储的无缝衔接,其无需关心多协议本地存储设备与云存储的兼容性,只需要在本地安装云存储网关即可实现混合云部署,并拥有媲美本地性能的海量云端存储,存储网关在视联网网络内,存储着大量的音视频文件和程序文件。目前,流媒体服务器需要进行自身版本升级时,首先将最新版本的流媒体服务器程序拷贝进外部存储设备中,之后再将外部存储设备与流媒体服务器连接,利用外部存储设备中的最新版本的流媒体服务器程序,实现流媒体服务器版本升级到最新版本。而现实应用中,流媒体服务器数量较多,若是需要升级流媒体服务器版本,就只能一台一台的由人工去完成,并且一般情况下,升级流媒体服务器版本之后需要流媒体服务器重启,才可以完成升级流媒体服务器版本的操作。这不但浪费了大量的人力、财力和物力,而且导致升级效率较低。
技术实现思路
本专利技术提供的一种服务器的升级方法、装置、电子设备及存储介质,解决了升级流媒体服务器版本需要人工一台一台完成,不能远程操控自动升级的问题。为了解决上述技术问题,本专利技术实施例提供了一种服务器的升级方法,所述方法应用于流媒体服务器,所述方法包括:向存储网关发送携带所述流媒体服务器的版本的升级请求;响应于所述存储网关的允许升级指令,向所述存储网关发送建立通道请求,以建立数据传输通道;所述允许升级指令为所述存储网关响应于所述升级请求,在确定所述流媒体服务器版本满足升级条件的情况下触发的;通过所述数据传输通道,接收升级数据包,并根据所述升级数据包,执行版本升级操作;所述数据传输通道为所述存储网关响应于所述建立通道请求,在确定视联网服务器分配的虚拟终端可用的情况下,通过所述虚拟终端建立的。可选地,所述方法还包括:响应于来自客户端的重启请求,验证所述流媒体服务器是否符合重启条件;在确定所述流媒体服务器符合重启条件的情况下,向所述客户端发送允许重启消息;响应于所述客户端针对所述允许重启消息返回的重启指令,执行重启操作;向所述客户端发送重启结果。可选地,所述重启请求中携带待重启服务器的主消息号,所述确定所述流媒体服务器符合重启条件,包括:若确定所述重启请求中携带的待重启服务器的主消息号与所述流媒体服务器自身的主消息号相匹配,且所述流媒体服务器当前未执行非重启操作,则确定所述流媒体服务器符合重启条件。本专利技术实施例还提供了一种服务器的升级方法,所述系统所述方法应用于存储器网关,所述方法包括:接收来自流媒体服务器发送的升级请求,所述升级请求携带有所述流媒体服务器的版本;响应于所述升级请求,在确定所述流媒体服务器的版本满足升级条件的情况下,向所述流媒体服务器发送允许升级指令;响应于所述流媒体服务器针对所述允许升级指令返回的建立通道请求,判断视联网服务器分配的虚拟终端是否可用;在确定视联网服务器分配的虚拟终端可用的情况下,通过所述虚拟终端建立数据传输通道,并通过所述数据传输通道向所述流媒体服务器发送升级数据包,以使所述流媒体服务器根据所述升级数据包,执行版本升级操作。可选地,所述确定所述流媒体服务器的版本满足升级条件,包括:若确定所述存储网关中储存的所述流媒体服务器的升级程序版本与所述升级请求中流媒体服务器的版本相匹配,则确定所述流媒体服务器的版本满足升级条件。可选地,所述确定视联网服务器分配的虚拟终端可用,包括:若确定视联网服务器分配的虚拟终端的终端号码与所述流媒体服务器的主消息号相匹配,则确定视联网服务器分配的虚拟终端可用。本专利技术实施例还提供了一种服务器的升级装置,所述装置应用于流媒体服务器,所述装置包括:发送升级请求模块,用于向存储网关发送携带所述流媒体服务器的版本的升级请求;响应建立通道模块,用于响应于所述存储网关的允许升级指令,向所述存储网关发送建立通道请求,以建立数据传输通道;所述允许升级指令为所述存储网关响应于所述升级请求,在确定所述流媒体服务器版本满足升级条件的情况下触发的;执行升级模块,用于通过所述数据传输通道,接收升级数据包,并根据所述升级数据包,执行版本升级操作;所述数据传输通道为所述存储网关响应于所述建立通道请求,在确定视联网服务器分配的虚拟终端可用的情况下,通过所述虚拟终端建立的。可选地,所述装置还包括:响应验证模块,用于响应于来自客户端的重启请求,验证所述流媒体服务器是否符合重启条件;发送允许重启消息模块,用于在确定所述流媒体服务器符合重启条件的情况下,向所述客户端发送允许重启消息;执行重启模块,用于响应于所述客户端针对所述允许重启消息返回的重启指令,执行重启操作;发送结果模块,用于向所述客户端发送重启结果。可选地,所述重启请求中携带待重启服务器的主消息号,所述响应验证模块包括:匹配确定主消息号子模块,用于若确定所述重启请求中携带的待重启服务器的主消息号与所述流媒体服务器自身的主消息号相匹配,且所述流媒体服务器当前未执行非重启操作,则确定所述流媒体服务器符合重启条件。本专利技术实施例还提供了一种服务器的升级装置,所述装置应用于存储器网关,所述装置包括:接收升级请求模块,用于接收来自流媒体服务器发送的升级请求,所述升级请求携带有所述流媒体服务器的版本;响应确定升级指令模块,用于响应于所述升级请求,在确定所述流媒体服务器的版本满足升级条件的情况下,向所述流媒体服务器发送允许升级指令;响应判断模块,用于响应于所述流媒体服务器针对所述允许升级指令返回的建立通道请求,判断视联网服务器分配的虚拟终端是否可用;建立通道发送模块,用于在确定视联网服务器分配的虚拟终端可用的情况下,通过所述虚拟终端建立数据传输通道,并通过所述数据传输通道向所述流媒体服务器发送升级数据包,以使所述流媒体服务器根据所述升级数据包,执行版本升级操作。可选地,所述响应确定升级指令模块包括:确定版本匹配子模块,用于若确定所述存储网关中储存的所述流媒体服务器的升级程序版本与所述升级请求中流媒体服务器的版本相匹配,则确定所述流媒体服务器的版本满足升级条件。可选地,所述响应判断模块包括:确定号码匹配子模块,用于若确定视联网服务器分配的虚拟终端的终端号码与所述流媒体服务器的虚拟终端的终端号码相匹配,则确定视联网服务器分配的虚拟终端可用。本本文档来自技高网...

【技术保护点】
1.一种服务器的升级方法,其特征在于,所述方法应用于流媒体服务器,所述方法包括:/n向存储网关发送携带所述流媒体服务器的版本的升级请求;/n响应于所述存储网关的允许升级指令,向所述存储网关发送建立通道请求,以建立数据传输通道;所述允许升级指令为所述存储网关响应于所述升级请求,在确定所述流媒体服务器的版本满足升级条件的情况下触发的;/n通过所述数据传输通道,接收升级数据包,并根据所述升级数据包,执行版本升级操作;所述数据传输通道为所述存储网关响应于所述建立通道请求,在确定视联网服务器分配的虚拟终端可用的情况下,通过所述虚拟终端建立的。/n

【技术特征摘要】
1.一种服务器的升级方法,其特征在于,所述方法应用于流媒体服务器,所述方法包括:
向存储网关发送携带所述流媒体服务器的版本的升级请求;
响应于所述存储网关的允许升级指令,向所述存储网关发送建立通道请求,以建立数据传输通道;所述允许升级指令为所述存储网关响应于所述升级请求,在确定所述流媒体服务器的版本满足升级条件的情况下触发的;
通过所述数据传输通道,接收升级数据包,并根据所述升级数据包,执行版本升级操作;所述数据传输通道为所述存储网关响应于所述建立通道请求,在确定视联网服务器分配的虚拟终端可用的情况下,通过所述虚拟终端建立的。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于来自客户端的重启请求,验证所述流媒体服务器是否符合重启条件;
在确定所述流媒体服务器符合重启条件的情况下,向所述客户端发送允许重启消息;
响应于所述客户端针对所述允许重启消息返回的重启指令,执行重启操作;
向所述客户端发送重启结果。


3.根据权利要求2所述的方法,其特征在于,所述重启请求中携带待重启服务器的主消息号,所述确定所述流媒体服务器符合重启条件,包括:
若确定所述重启请求中携带的待重启服务器的主消息号与所述流媒体服务器自身的主消息号相匹配,且所述流媒体服务器当前未执行非重启操作,则确定所述流媒体服务器符合重启条件。


4.一种服务器的升级方法,其特征在于,所述方法应用于存储器网关,所述方法包括:
接收来自流媒体服务器发送的升级请求,所述升级请求携带有所述流媒体服务器的版本;
响应于所述升级请求,在确定所述流媒体服务器的版本满足升级条件的情况下,向所述流媒体服务器发送允许升级指令;
响应于所述流媒体服务器针对所述允许升级指令返回的建立通道请求,判断视联网服务器分配的虚拟终端是否可用;
在确定视联网服务器分配的虚拟终端可用的情况下,通过所述虚拟终端建立数据传输通道,并通过所述数据传输通道向所述流媒体服务器发送升级数据包,以使所述流媒体服务器根据所述升级数据包,执行版本升级操作。


5.根据权利要求4所述的方法,其特征在于,所述确定所述流媒体服务器的版本满足升级条件,包括:
若确定所述存储网关中储存的所述流媒体服务器...

【专利技术属性】
技术研发人员:赵虎彪臧龙伟袁庆宁王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1