云终端升级处理方法及装置的制造方法

文档序号:8342770阅读:329来源:国知局
云终端升级处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种云终端升级处理方法及装置。
【背景技术】
[0002]随着云计算及相关技术的快速发展,满足不同应用场景的云终端产品相继出现。云终端产品不仅可以配套桌面云使用,也可单独使用,可广泛应用到通讯行业、政企行业、金融行业等领域的基本办公,满足专业人员以及家庭用户的学习及休闲等。在云终端广泛使用中,人们的需求在不断变化,云终端的功能要求也会更高,如何能更好的维护云终端,并对云终端系统镜像进行远程快速升级,将是一个首要需要解决的问题。
[0003]在相关技术中,针对云终端类似产品采用的升级方式主要是超文本传输协议(http)或者云终端挂载到nfs服务器的方式。采用http方式升级,即网管服务器将升级服务器地址设置到终端,终端在启动后判断是否需要升级,若需要升级,则采用http方式从服务器下载升级镜像文件。采用挂载到nfs服务器升级,即云终端网管服务器将升级的镜像名称、nfs服务器的地址和镜像文件目录下发到终端,终端挂载到nfs服务器,复制升级镜像的文件,实现升级。
[0004]然而,不论是采用http方式升级还是采用挂载nfs服务器方式升级,都会存在带宽问题以及服务器性能问题。当多个云终端同时需要升级时,终端同时发起http连接或者同时挂载到nfs服务器,每个终端都会建立一个连接,这样,对服务器的带宽要求很高。若同时升级的终端太多,则极有可能造成服务器异常,降低升级的速度。
[0005]因此,在相关技术中,存在升级速度慢,升级效率低的问题。

【发明内容】

[0006]本发明提供了一种云终端升级处理方法及装置,以至少解决相关技术中,存在升级速度慢,升级效率低的问题。
[0007]根据本发明的一个方面,提供了一种云终端升级处理方法,包括:组播服务器接收到网管服务器发送的对至少两个云终端进行升级的组播升级参数及升级镜像文件信息;所述组播服务器依据所述组播升级参数以及所述升级镜像文件信息确定对所述至少两个云终端进行组播升级的端口信息和镜像分区信息;所述组播服务器依据确定的所述端口信息和所述镜像分区信息对所述至少两个云终端进行组播升级。
[0008]优选地,所述组播服务器依据确定的所述端口信息和所述镜像分区信息对所述至少两个云终端进行组播升级包括:所述组播服务器依据确定的所述端口信息和所述镜像分区信息判断所述至少两个云终端中的所有云终端是否均加入了进行此轮组播升级的组播组;在判断结果为否的情况下,所述组播服务器将所述至少两个云终端中没有加入此轮组播升级的云终端加入到下一轮组播升级的组播组。
[0009]优选地,在所述组播服务器依据确定的所述端口信息和所述镜像分区信息对所述至少两个云终端进行组播升级之后,还包括:所述组播服务器接收到所述网管服务器下发的对所述至少两个云终端进行组播升级的组播状态进行检测的检测信息;所述组播服务器依据所述检测信息判断所述组播状态是否正常;所述组播服务器在判断结果为是的情况下,将对所述至少两个云终端进行组播升级的组播地址发送给所述网管服务器。
[0010]根据本发明的另一方面,提供了一种云终端升级处理方法,包括:网管服务器向组播服务器发送对至少两个云终端进行升级的组播升级参数及升级镜像文件信息;所述网管服务器获取所述组播服务器依据所述组播升级参数以及所述升级镜像文件信息确定对所述至少两个云终端进行组播升级的端口信息和镜像分区信息;所述网管服务器将确定的所述端口信息和所述镜像分区信息发送给所述至少两个云终端,其中,所述至少两个云终端依据所述端口信息和所述镜像分区信息进行组播升级。
[0011]优选地,在所述网管服务器将确定的所述端口信息和所述镜像分区信息发送给所述至少两个云终端之后,还包括:所述网管服务器向所述组播服务器发送停止对所述至少两个云终端进行组播升级的组播升级停止信息,其中,所述组播服务器依据所述组播升级停止信息停止对所述至少两个云终端进行组播升级。
[0012]根据本发明的另一方面,提供了一种云终端升级处理方法,包括:云终端获取对至少两个云终端进行组播升级的端口信息和镜像分区信息,其中,所述端口信息和所述镜像分区信息由组播服务器依据网管服务器发送的组播升级参数以及升级镜像文件信息确定;所述云终端依据所述端口信息和所述镜像分区信息进行组播升级。
[0013]优选地,所述云终端依据所述端口信息和所述镜像分区信息进行组播升级包括:所述云终端判断所述镜像分区信息是否满足所述云终端分区升级需求;在判断结果为是的情况下,所述云终端依据所述端口信息加入升级组播进行组播升级。
[0014]根据本发明的另一方面,提供了一种云终端升级处理装置,应用于组播服务器中,包括:第一接收模块,用于接收到网管服务器发送的对至少两个云终端进行升级的组播升级参数及升级镜像文件信息;确定模块,用于依据所述组播升级参数以及所述升级镜像文件信息确定对所述至少两个云终端进行组播升级的端口信息和镜像分区信息;第一升级模块,用于依据确定的所述端口信息和所述镜像分区信息对所述至少两个云终端进行组播升级。
[0015]优选地,所述确定模块包括:第一判断单元,用于依据确定的所述端口信息和所述镜像分区信息判断所述至少两个云终端中的所有云终端是否均加入了进行此轮组播升级的组播组;加入单元,用于在所述判断单元的判断结果为否的情况下,将所述至少两个云终端中没有加入此轮组播升级的云终端加入到下一轮组播升级的组播组。
[0016]优选地,所述装置还包括:第二接收模块,用于接收到所述网管服务器下发的对所述至少两个云终端进行组播升级的组播状态进行检测的检测信息;判断模块,用于依据所述检测信息判断所述组播状态是否正常;第一发送模块,用于在判断结果为是的情况下,将对所述至少两个云终端进行组播升级的组播地址发送给所述网管服务器。
[0017]根据本发明的还一方面,提供了一种云终端升级处理装置,应用于网管服务器,包括:第二发送模块,用于向组播服务器发送对至少两个云终端进行升级的组播升级参数及升级镜像文件信息;获取模块,用于获取所述组播服务器依据所述组播升级参数以及所述升级镜像文件信息确定对所述至少两个云终端进行组播升级的端口信息和镜像分区信息;第三发送模块,用于将确定的所述端口信息和所述镜像分区信息发送给所述至少两个云终端,其中,所述至少两个云终端依据所述端口信息和所述镜像分区信息进行组播升级。
[0018]优选地,所述装置还包括:第四发送模块,用于向所述组播服务器发送停止对所述至少两个云终端进行组播升级的组播升级停止信息,其中,所述组播服务器依据所述组播升级停止信息停止对所述至少两个云终端进行组播升级。
[0019]根据本发明的再一方面,提供了一种云终端升级处理装置,应用于云终端,包括:第三接收模块,用于获取对至少两个云终端进行组播升级的端口信息和镜像分区信息,其中,所述端口信息和所述镜像分区信息由组播服务器依据网管服务器发送的组播升级参数以及升级镜像文件信息确定;第二升级模块,用于依据所述端口信息和所述镜像分区信息进行组播升级。
[0020]优选地,所述第二升级模块包括:第二判断单元,用于判断所述镜像分区信息是否满足所述云终端分区升级需求;升级单元,用于在判断结果为是的情况下,所述云终端依据所述端口信息加入升级组播进行组播升级。
[0021 ] 通过本发明,采用组播服务器接收到网管服务器发送的对至少两个云终端进行升级的组播升级参数及升级镜像文件信息;所述组播服务器依据所述组播升级参数以及所述升级镜像文件信息确定对所述至少两个云终端进行组播升级的端口信息和镜像分区信息;所述组播服务器依据确定的所述端口信息和所述镜像分区信息对所述至少两个云终端进行组播升级,解决了在相关技术中,存在升级速度慢,升级效率低的问题,进而达到了提升升级速度,升级效率的效果。
【附图说明】
[0022]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023]图1是根据本发明实施例的云终端升级处理方法一的流程图;
[0024]图2是根据本发明实施例的云终端升级处理方法二的流程图;
[0025]图3是根据本发明实施例的云终端升级处理方法三的流程图;
[0026]图4是根据本发明实施例的云终端升级处理装置一的结构框图;
[0027]图5是根据本发明实施例的云终端升级处理装置一中确定模块44的优选结构框图;
[0028]图6是根据本发明实施例的云终端升级处理装置一的优选结构框图;
[0029]图7是根据本发明实施例的云终端升级处理装置二的结构框图;
[0030]图8是根据本发明实施例的云终端升级处理装置二的优选结构框图;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1