1.一种云操作系统的升级方法,其特征在于,包括:
获得新云操作系统中每个功能模块的第一版本信息;所述第一版本信息为新云操作系统生成时,分别为每个功能模块设置的;
获得原云操作系统中每个功能模块的第二版本信息;所述第二版本信息为原云操作系统生成时,分别为每个功能模块设置的;
将每个功能模块的第一版本信息与每个功能模块的第二版本信息进行比较;
将第一版本信息和第二版本信息不同的功能模块确定为待升级功能模块;
对所述待升级功能模块进行升级操作。
2.根据权利要求1所述的方法,其特征在于,所述功能模块按如下方式划分:
根据云操作系统中的每个进程或服务,将所述云操作系统划分为多个功能模块。
3.根据权利要求1所述的方法,其特征在于,生成云操作系统的过程包括:
将云操作系统中的每个功能模块分别编译成一个压缩包,并存储所述每个压缩包的版本信息;
所述获得新云操作系统中每个功能模块的第一版本信息,包括:获得新云操作系统中每个压缩包的版本信息,将每个压缩包的版本信息确定为所述压缩包对应的功能模块的第一版本信息;
所述获得原云操作系统中每个功能模块的第二版本信息,包括:获得原云操作系统中每个压缩包的版本信息,将每个压缩包的版本信息确定为所述压缩包对应的功能模块的第二版本信息。
4.根据权利要求3所述的方法,其特征在于,所述对所述待升级功能模块进行升级操作,包括:
在所述原云操作系统中,停止所述待升级功能模块的运行,并卸载所述待升级功能模块;
在所述新云操作系统中,确定所述待升级功能模块对应的目标压缩包;
对所述目标压缩包进行解压,并将解压后的所述目标压缩包安装至所述原云操作系统。
5.根据权利要求1所述的方法,其特征在于,在所述对所述待升级功能模块进行升级操作之前,还包括:
对所述原云操作系统的配置信息进行备份,得到第一备份文件;
在所述对所述待升级功能模块进行升级操作之后,还包括:
根据所述第一备份文件对升级后的云操作系统进行配置。
6.根据权利要求5所述的方法,其特征在于,在所述根据所述第一备份文件对升级后的云操作系统进行配置之前,还包括:
对升级后的云操作系统的配置信息进行备份,得到第二备份文件;
所述根据所述第一备份文件对升级后的云操作系统进行配置,包括:
判断所述第一备份文件与所述第二备份文件是否相同;
如果否,根据所述第一备份文件对升级后的云操作系统进行配置。
7.一种云操作系统的升级装置,其特征在于,包括:
第一获得模块,用于获得新云操作系统中每个功能模块的第一版本信息;所述第一版本信息为新云操作系统生成时,分别为每个功能模块设置的;
第二获得模块,用于获得原云操作系统中每个功能模块的第二版本信息;所述第二版本信息为原云操作系统生成时,分别为每个功能模块设置的;
比较模块,用于将每个功能模块的第一版本信息与每个功能模块的第二版本信息进行比较;
确定模块,用于将第一版本信息和第二版本信息不同的功能模块确定为待升级功能模块;
升级模块,用于对所述待升级功能模块进行升级操作。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
划分模块,用于根据云操作系统中的每个进程或服务,将所述云操作系统划分为多个功能模块。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
编译存储模块,用于将云操作系统中的每个功能模块分别编译成一个压缩包,并存储所述每个压缩包的版本信息;
所述第一获得模块,具体用于:
获得新云操作系统中每个压缩包的版本信息,将每个压缩包的版本信息确定为所述压缩包对应的功能模块的第一版本信息;
所述第二获得模块,具体用于:
获得原云操作系统中每个压缩包的版本信息,将每个压缩包的版本信息确定为所述压缩包对应的功能模块的第二版本信息。
10.根据权利要求9所述的装置,其特征在于,所述升级模块,包括:
卸载子模块,用于在所述原云操作系统中,停止所述待升级功能模块的运行,并卸载所述待升级功能模块;
确定子模块,用于在所述新云操作系统中,确定所述待升级功能模块对应的目标压缩包;
解压安装子模块,用于对所述目标压缩包进行解压,并将解压后的所述目标压缩包安装至所述原云操作系统。
11.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第一备份模块,用于对所述原云操作系统的配置信息进行备份,得到第一备份文件;
配置模块,用于根据所述第一备份文件对升级后的云操作系统进行配置。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
第二备份模块,用于对升级后的云操作系统的配置信息进行备份,得到第二备份文件;
所述配置模块,包括:
判断子模块,用于判断所述第一备份文件与所述第二备份文件是否相同;
配置子模块,用于当所述判断子模块判断结果为否时,根据所述第一备份文件对升级后的云操作系统进行配置。