云桌面管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37376587 阅读:22 留言:0更新日期:2023-04-27 07:19
本申请实施例公开了一种云桌面管理方法、装置、电子设备及存储介质,其包括:根据电子设备开机指令,启动云桌面统一内核,云桌面统一内核用于引导启动第一云桌面和第二云桌面,第一云桌面运行时电子设备由自身的物理系统管理,第二云桌面运行时电子设备由第二云桌面的操作系统管理;启动第二云桌面的运行环境,并根据运行环境显示管理界面,管理界面包括第一选项和第二选项;接收作用于管理界面的选择操作;选择操作选择第一选项时,退出第二云桌面运行环境并启动第一云桌面;选择操作选择第二选项时,启动第二云桌面。通过上述方案,可以解决相关技术中本地电子设备融合多种云桌面时,由于内核多次加载导致的云桌面启动时间较长的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
云桌面管理方法、装置、电子设备及存储介质


[0001]本申请实施例涉及云桌面
,尤其涉及一种云桌面管理方法、装置、电子设备及存储介质。

技术介绍

[0002]云桌面又称桌面虚拟化、云电脑,是替代传统电脑的一种新模式。区别于传统的桌面,云桌面的操作系统是安装在远端的宿主机(如服务器)上,数据处理和存储也在远端完成,本地的电子设备与远端的宿主机进行网络通信以获取云桌面并显示,以及接收本地用户对云桌面的控制,并发送至远端的宿主机中进行响应。
[0003]随着云桌面的发展和应用,出现了多种桌面技术架构的云桌面,例如,IDV桌面技术架构的云桌面、TCI桌面技术架构的云桌面、VOI桌面技术架构的云桌面等。为了适应用户对不同云桌面的使用需求,可以在本地的电子设备中融合多种云桌面,以便本地用户结合自身需求使用合适的云桌面。
[0004]相关技术中,以本地的电子设备安装Linux系统为例,将多种云桌面融合在本地的Linux系统时,可以是将多种云桌面的运行环境打包集成到类似于启动光盘或启动磁盘的内存文件系统。Linux系统从内存文件系统启动后,引导进入相应的云桌面。这种方式下,启动云桌面时,需要Linux系统重新加载云桌面对应的内核,然而,Linux系统启动过程中,已经加载了一次Linux系统的内核,这样会出现内核多次加载的情况,进而导致云桌面启动时间较长。

技术实现思路

[0005]本申请实施例提供了一种云桌面管理方法、装置、电子设备及存储介质,以解决相关技术中本地的电子设备融合多种云桌面时,由于内核多次加载导致的云桌面启动时间较长的技术问题。
[0006]第一方面,在本申请的一个实施例,提供了一种云桌面管理方法,包括:
[0007]接收电子设备开机指令;
[0008]响应于电子设备开机指令,启动云桌面统一内核,所述云桌面统一内核用于引导启动第一云桌面和第二云桌面,所述第一云桌面运行时电子设备由自身的物理系统管理,所述第二云桌面运行时所述电子设备由所述第二云桌面的操作系统管理;
[0009]启动所述第二云桌面的运行环境,并根据所述运行环境显示管理界面,所述管理界面包括对应于所述第一云桌面的第一选项和对应于所述第二云桌面的第二选项;
[0010]接收作用于所述管理界面的选择操作;
[0011]所述选择操作选择所述第一选项时,退出所述第二云桌面的运行环境,并启动所述第一云桌面;
[0012]所述选择操作选择所述第二选项时,启动所述第二云桌面。
[0013]本申请一个实施例中,所述第一云桌面的内核和所述第二云桌面的内核通过
kernel command line整合后得到所述云桌面统一内核。
[0014]本申请一个实施例中,启动所述第二云桌面的运行环境时,还包括:
[0015]从所述第二云桌面的服务器中获取镜像列表,所述镜像列表中记录所述第一云桌面的第一系统镜像文件和所述第二云桌面的第二系统镜像文件;
[0016]所述启动所述第一云桌面包括:
[0017]根据所述第一系统镜像文件,启动所述第一云桌面;
[0018]所述启动所述第二云桌面包括:
[0019]根据所述第二系统镜像文件,启动所述第二云桌面。
[0020]本申请一个实施例中,所述第二云桌面的运行环境集成在initramfs。
[0021]本申请一个实施例中,所述启动所述第二云桌面的运行环境包括:
[0022]启动所述initramfs;
[0023]启动所述initramfs内的所述第二云桌面的运行环境,并暂停启动所述物理系统的根文件系统。
[0024]本申请一个实施例中,所述启动所述第一云桌面包括:
[0025]通过switch root命令恢复启动所述物理系统的根文件系统;
[0026]启动所述第一云桌面的虚拟机;
[0027]在所述虚拟机中运行所述第一云桌面。
[0028]本申请一个实施例中,所述启动所述第二云桌面包括:
[0029]从所述第二云桌面的服务器中拉取所述第二云桌面对应的系统镜像;
[0030]通过kexec命令执行所述系统镜像的启动,以实现启动所述第二云桌面。
[0031]本申请一个实施例中,所述第一云桌面采用IDV桌面技术架构,所述第二云桌面采用TCI桌面技术架构。
[0032]第二方面,在本申请的一个实施例,还提供了一种云桌面管理装置,包括:
[0033]开机接收模块,用于接收电子设备开机指令;
[0034]内核启动模块,用于响应于电子设备开机指令,启动云桌面统一内核,所述云桌面统一内核用于引导启动第一云桌面和第二云桌面,所述第一云桌面运行时电子设备由自身的物理系统管理,所述第二云桌面运行时所述电子设备由所述第二云桌面的操作系统管理;
[0035]环境启动模块,用于启动所述第二云桌面的运行环境,并根据所述运行环境显示管理界面,所述管理界面包括对应于所述第一云桌面的第一选项和对应于所述第二云桌面的第二选项;
[0036]选择接收模块,用于接收作用于所述管理界面的选择操作;
[0037]第一云桌面启动模块,用于所述选择操作选择所述第一选项时,退出所述第二云桌面的运行环境,并启动所述第一云桌面;
[0038]第二云桌面启动模块,用于所述选择操作选择所述第二选项时,启动所述第二云桌面。
[0039]第三方面,在本申请的一个实施例,还提供了一种电子设备,包括:
[0040]一个或多个处理器;
[0041]存储器,用于存储一个或多个程序;
[0042]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的云桌面管理方法。
[0043]第四方面,在本申请的一个实施例,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的云桌面管理方法。
[0044]第五方面,在本申请的一个实施例,还提供了一种云桌面管理的程序,该程序被执行时,可以实现如第一方面所述的云桌面管理方法有关的操作。
[0045]本申请的一个实施例中,在电子设备开机过程中,启动云桌面统一内核,之后,启动第二云桌面的运行环境,并根据运行环境显示管理界面,之后,接收作用于管理界面的选择操作,当选择操作选择第一云桌面时,退出运行环境并启动第一云桌面,当选择操作选择第二云桌面时,启动第二云桌面的技术手段,解决了相关技术中本地的电子设备融合多种云桌面时,由于内核多次加载导致的云桌面启动时间较长的技术问题。通过云桌面统一内核,实现了一个内核适用于多种云桌面,以在启动过程中,仅启动一次云桌面统一内核。并且,在电子设备的物理系统启动过程时,运行第二云桌面的运行环境,并提供各云桌面的选项供用户进行选择,在用户完成选择后,启动对应的云桌面,使得云桌面的选择节点位于电子设备的启动流程,进而使得启动云桌面的过程无需再次启动云桌面统一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云桌面管理方法,其特征在于,包括:接收电子设备开机指令;响应于所述电子设备开机指令,启动云桌面统一内核,所述云桌面统一内核用于引导启动第一云桌面和第二云桌面,所述第一云桌面运行时电子设备由自身的物理系统管理,所述第二云桌面运行时所述电子设备由所述第二云桌面的操作系统管理;启动所述第二云桌面的运行环境,并根据所述运行环境显示管理界面,所述管理界面包括对应于所述第一云桌面的第一选项和对应于所述第二云桌面的第二选项;接收作用于所述管理界面的选择操作;所述选择操作选择所述第一选项时,退出所述第二云桌面的运行环境,并启动所述第一云桌面;所述选择操作选择所述第二选项时,启动所述第二云桌面。2.根据权利要求1所述的云桌面管理方法,其特征在于,所述第一云桌面的内核和所述第二云桌面的内核通过kernel command line整合后得到所述云桌面统一内核。3.根据权利要求1所述的云桌面管理方法,其特征在于,所述启动所述第二云桌面的运行环境时,还包括:从所述第二云桌面的服务器中获取镜像列表,所述镜像列表中记录所述第一云桌面的第一系统镜像文件和所述第二云桌面的第二系统镜像文件;所述启动所述第一云桌面包括:根据所述第一系统镜像文件,启动所述第一云桌面;所述启动所述第二云桌面包括:根据所述第二系统镜像文件,启动所述第二云桌面。4.根据权利要求1或3所述的云桌面管理方法,其特征在于,所述第二云桌面的运行环境集成在initramfs。5.根据权利要求4所述的云桌面管理方法,其特征在于,所述启动所述第二云桌面的运行环境包括:启动所述initramfs;启动所述initramfs内的所述第二云桌面的运行环境,并暂停启动所述物理系统的根文件系统。6.根据权利要求5所述的云桌面管理方法,其特征在于,所述启动所述第一云桌面包括:通过switch root命令恢复...

【专利技术属性】
技术研发人员:苏良虎
申请(专利权)人:广州视睿电子科技有限公司
类型:发明
国别省市:

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

1