System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 云终端系统升级方法、装置、云终端和存储介质制造方法及图纸_技高网

云终端系统升级方法、装置、云终端和存储介质制造方法及图纸

技术编号:40123765 阅读:8 留言:0更新日期:2024-01-23 21:03
本申请涉及一种云终端系统升级方法、装置、云终端和存储介质,该方法包括:接收预设管理系统发送的升级指令,升级指令携带表征待升级的目标操作系统的系统参数,目标操作系统为当前运行的操作系统、预设目标系统其中之一;在按预设下载方式下载目标操作系统所对应的系统镜像后,基于系统参数,进行升级引导配置参数的配置;在重启后进入的预设引导系统中,基于配置的升级引导配置参数,启动系统升级,以将系统镜像解压至完成格式化的目标分区,并确定对应的系统引导文件;运行系统引导文件,并基于解压后的系统镜像将当前运行的操作系统升级至目标操作系统。通过本申请,解决了云终端无法实现远程跨系统升级的问题。

【技术实现步骤摘要】

本申请涉及云终端系统领域,尤其涉及一种云终端系统升级方法、装置、云终端和存储介质


技术介绍

1、相关技术中,云终端在生产完成后会预装对应的操作系统,但在后续应用过程中,会根据需要对云终端的操作系统进行升级处理,例如:对当前的操作系统进行升级、将当前的操作系统进行切换,如:linux操作系统切换至wes操作系统;相关技术中,云终端使用过程中对操作系统的系统升级仅能对当前的操作系统升级,而当需要切换其它操作系统时,则只能让运维人员使用u盘刷机或者由用户操作使用pxe刷机来完成,无法远程实现跨系统升级,增加运维人员工作量,用户体验感不佳。

2、针对相关技术中云终端无法实现远程跨系统升级的问题,尚未存在有效的解决方案。


技术实现思路

1、本申请提供了一种云终端系统升级方法、装置、云终端和存储介质,以至少解决相关技术中云终端无法实现远程跨系统升级的问题。

2、第一方面,本申请提供了一种云终端系统升级方法,包括:接收预设管理系统发送的升级指令,其中,所述升级指令携带表征待升级的目标操作系统的系统参数,所述目标操作系统为当前运行的操作系统、预设目标系统其中之一;在按预设下载方式下载所述目标操作系统所对应的系统镜像后,基于所述系统参数,进行升级引导配置参数的配置;在重启后进入的预设引导系统中,基于配置的所述升级引导配置参数,启动系统升级,以将所述系统镜像解压至完成格式化的目标分区,并确定对应的系统引导文件;运行所述系统引导文件,并基于解压后的所述系统镜像将当前运行的操作系统升级至所述目标操作系统。

3、第二方面,本申请提供了一种云终端系统升级装置,包括:

4、接收模块,用于接收预设管理系统发送的升级指令,其中,所述升级指令携带表征待升级的目标操作系统的系统参数,所述目标操作系统为当前运行的操作系统、预设目标系统其中之一;

5、配置模块,用于在按预设下载方式下载所述目标操作系统所对应的系统镜像后,基于所述系统参数,进行升级引导配置参数的配置;

6、升级模块,用于在重启后进入的预设引导系统中,基于配置的所述升级引导配置参数,启动系统升级,以将所述系统镜像解压至完成格式化的目标分区,并确定对应的系统引导文件;

7、处理模块,用于运行所述系统引导文件,并基于解压后的所述系统镜像将当前运行的操作系统升级至所述目标操作系统。

8、第三方面,提供了一种云终端,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

9、存储器,用于存放计算机程序;

10、处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的云终端系统升级方法的步骤。

11、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的云终端系统升级方法的步骤。

12、与相关技术相比,本申请实施例中提供了云终端系统升级方法、装置、云终端和存储介质,通过接收预设管理系统发送的升级指令,所述升级指令携带表征待升级的目标操作系统的系统参数,所述目标操作系统为当前运行的操作系统、预设目标系统其中之一;在按预设下载方式下载所述目标操作系统所对应的系统镜像后,基于所述系统参数,进行升级引导配置参数的配置;在重启后进入的预设引导系统中,基于配置的所述升级引导配置参数,启动系统升级,以将所述系统镜像解压至完成格式化的目标分区,并确定对应的系统引导文件;运行所述系统引导文件,并基于解压后的所述系统镜像将当前运行的操作系统升级至所述目标操作系统,解决了云终端无法实现远程跨系统升级的问题,实现了保证当前操作系统可以正常更新维护的同时,又可以对云终端进行切换操作系统、通过远程实现跨系统升级,减少运维人员工作量、避免用户感知系统升级,提高用户体验感的有益效果。

13、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。

本文档来自技高网...

【技术保护点】

1.一种云终端系统升级方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设下载方式至少包括静默下载,按预设下载方式下载所述目标操作系统所对应的系统镜像,包括:

3.根据权利要求2所述的方法,其特征在于,所述预设下载方式还包括网络文件系统NFS挂载,在判断所述空闲存储空间的容量是否大于预设阈值之后,所述方法包括:

4.根据权利要求1所述的方法,其特征在于,基于所述系统参数,进行升级引导配置参数的配置,包括:

5.根据权利要求4所述的方法,其特征在于,所述引导程序包括多操作系统启动程序grub菜单。

6.根据权利要求5所述的方法,其特征在于,在配置与所述目标引导程序对应的目标引导文件之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,基于配置的所述升级引导配置参数,启动系统升级,以将所述系统镜像解压至完成格式化的目标分区,并确定对应的系统引导文件,包括:

8.一种云终端系统升级装置,其特征在于,包括:

9.一种云终端,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的云终端系统升级方法的步骤。

...

【技术特征摘要】

1.一种云终端系统升级方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设下载方式至少包括静默下载,按预设下载方式下载所述目标操作系统所对应的系统镜像,包括:

3.根据权利要求2所述的方法,其特征在于,所述预设下载方式还包括网络文件系统nfs挂载,在判断所述空闲存储空间的容量是否大于预设阈值之后,所述方法包括:

4.根据权利要求1所述的方法,其特征在于,基于所述系统参数,进行升级引导配置参数的配置,包括:

5.根据权利要求4所述的方法,其特征在于,所述引导程序包括多操作系统启动程序grub菜单。

6.根据权利要求5所述的方法,其...

【专利技术属性】
技术研发人员:雷济凯
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1