基于kvm桌面云设置的配置和恢复方法及虚拟机、系统技术方案

技术编号:20362618 阅读:63 留言:0更新日期:2019-02-16 16:25
本发明专利技术涉及一种基于kvm桌面云个性化设置的配置和恢复方法及虚拟机、系统,本桌面云配置方法包括:获取个性化设置指令;依据获取的个性化设置指令对虚拟机的桌面进行个性化设置,即获得桌面配置数据;以及将所述桌面配置数据上传至服务器并保存至数据库中;本发明专利技术实现了将桌面配置数据保存至云端,在桌面出现问题或用户请求重置时,可以从云端进行调用桌面配置数据以对桌面进行恢复。

【技术实现步骤摘要】
基于kvm桌面云设置的配置和恢复方法及虚拟机、系统
本专利技术涉及一种虚拟机领域,尤其涉及一种基于kvm桌面云个性化设置的配置和恢复方法。
技术介绍
每个用户在使用windows桌面时,都有各自不同的使用习惯。包括桌面背景,主题色,系统语言,字体大小,任务栏显示内容,电源策略等。传统PC桌面环境下,当系统出现问题无法修复时,重装系统将会重置所有个性化设置。即使进入云桌面时代,这个问题也无法解决。故障发生时,仅能保留数据盘不被破坏。因此,基于以上问题亟需开发一种基于kvm桌面云个性化设置的配置和恢复方法及虚拟机、系统。
技术实现思路
本专利技术的目的是提供一种基于kvm桌面云个性化设置的配置和恢复方法及虚拟机、系统。为了解决上述技术问题,本专利技术提供了一种桌面云配置方法,其包括:获取个性化设置指令;依据获取的个性化设置指令对虚拟机的桌面进行个性化设置,即获得桌面配置数据;以及将所述桌面配置数据上传至服务器并保存至数据库中。进一步,所述获取个性化设置指令的方法包括:创建用户ID;将用户ID输入至数据库进行验证;依据匹配成功的用户ID进行个性化设置指令选择。进一步,所述依据获取的个性化设置指令对虚拟机的桌面进行个性化设置的方法包括:罗列各个性化设置指令;依据罗列各个性化设置指令进行选择;依据选中的相应个性化设置指令完成对桌面的设置,即获得桌面配置数据。进一步,所述将桌面配置数据上传至服务器并保存至数据库中的方法包括:虚拟机向服务器发送完成的桌面设置数据,以保存至数据库中。进一步,所述个性化设置指令包括:设置虚拟机桌面属性。进一步,所述桌面属性包括:桌面背景、主题色、系统语言、字体大小、任务栏显示内容以及电源策略。另一方面,本专利技术提供一种桌面云恢复方法,虚拟机读取服务器中数据库所存储的桌面配置数据,以恢复所述虚拟机的桌面进行个性化设置。进一步,所述桌面云恢复方法适于通过如上述的桌面云配置方法生成所述桌面配置数据。第三方面,本专利技术提供一种虚拟机,其包括:获取模块:适于获取个性化设置指令;个性化设置模块:适于依据获取的个性化设置指令对虚拟机桌面进行个性化设置;通信模块:适于将完成个性化设置的数据上传至服务器并保存至数据库中。第四方面,本专利技术提供一种虚拟机恢复系统,其包括:虚拟机,以及与该虚拟机相连的服务器;其中所述虚拟机适于将虚拟机的桌面进行个性化设置,以获得桌面配置数据,并发送至服务器并保存至数据库中;以及在虚拟机恢复时,虚拟机适于读取数据库所存储的桌面配置数据,以还原该虚拟机的桌面进行个性化设置。本专利技术的有益效果是,本专利技术实现了将桌面配置数据保存至云端,在桌面出现问题或用户请求重置时,可以从云端进行调用桌面配置数据以对桌面进行恢复。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术实施例所提供的桌面云配置方法的流程示意图;图2是图1中S110的子步骤流程图;图3是图1中S120的子步骤流程图;图4是本专利技术实施例所提供的虚拟机的原理框图;图5是本专利技术实施例所提供的虚拟机恢复系统的原理框图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。实施例1图1是本专利技术实施例所提供的桌面云配置方法的流程示意图。在本实施例中,如图1所示,本专利技术提供了一种桌面云配置方法,其包括:步骤S110,获取个性化设置指令;步骤S120,依据获取的个性化设置指令对虚拟机的桌面进行个性化设置,即获得桌面配置数据;步骤S130,以及将所述桌面配置数据上传至服务器并保存至数据库中。在本实施例中,本实施例实现了将桌面配置数据保存至云端,在桌面出现问题或用户请求重置时,可以从云端进行调用桌面配置数据以对桌面进行恢复。图2是图1中S110的子步骤流程图。请参阅图2,所述获取个性化设置指令的方法包括:步骤S111,创建用户ID;步骤S112,将用户ID输入至数据库进行验证;步骤S113,依据匹配成功的用户ID进行个性化设置指令选择。在本实施例中,用户ID与数据库相匹配,用户可以进行调用该用户ID所对应的桌面配置数据。图3是图1中S120的子步骤流程图。请参阅图3,所述依据获取的个性化设置指令对虚拟机的桌面进行个性化设置的方法包括:步骤S121,罗列各个性化设置指令;步骤S122,依据罗列各个性化设置指令进行选择;步骤S123,依据选中的相应个性化设置指令完成对桌面的设置,即获得桌面配置数据。所述将桌面配置数据上传至服务器并保存至数据库中的方法包括:虚拟机向服务器发送完成的桌面设置数据,以保存至数据库中。在本实施例中,服务器与虚拟机的交互通过qemu-guest-agent进行,即使在网络隔离的情况下也能够进行数据的收发。进一步,所述个性化设置指令包括:设置虚拟机桌面属性。进一步,所述桌面属性包括:桌面背景、主题色、系统语言、字体大小、任务栏显示内容以及电源策略。实施例2在本实施例中,本实施例提供一种桌面云恢复方法,虚拟机读取服务器中数据库所存储的桌面配置数据,以恢复所述虚拟机的桌面进行个性化设置。进一步,所述桌面云恢复方法适于通过如上述的桌面云配置方法生成所述桌面配置数据。实施例3图4是本专利技术实施例所提供的虚拟机的原理框图。在本实施例中,如图4所示,本实施例提供一种虚拟机,其包括:获取模块:适于获取个性化设置指令;个性化设置模块:适于依据获取的个性化设置指令对虚拟机桌面进行个性化设置;通信模块:适于将完成个性化设置的数据上传至服务器并保存至数据库中。实施例4图5是本专利技术实施例所提供的虚拟机恢复系统的原理框图。在本实施例中,如图5所示,本实施例提供一种虚拟机恢复系统,其包括:虚拟机,以及与该虚拟机相连的服务器;其中所述虚拟机适于将虚拟机的桌面进行个性化设置,以获得桌面配置数据,并发送至服务器并保存至数据库中;以及在虚拟机恢复时,虚拟机适于读取数据库所存储的桌面配置数据,以还原该虚拟机的桌面进行个性化设置。综上所述,本专利技术实现了将桌面配置数据保存至云端,在桌面出现问题或用户请求重置时,可以从云端进行调用桌面配置数据以对桌面进行恢复;通过对虚拟机的桌面进行个性化设置,以获得桌面配置数据,并发送至服务器并保存至数据库中;在虚拟机恢复时,读取数据库所存储的桌面配置数据,以还原该虚拟机的桌面进行个性化设置。以上述依据本专利技术的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项专利技术技术思想的范围内,进行多样的变更以及修改。本项专利技术的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。本文档来自技高网...

【技术保护点】
1.一种桌面云配置方法,其特征在于,包括:获取个性化设置指令;依据获取的个性化设置指令对虚拟机的桌面进行个性化设置,即获得桌面配置数据;以及将所述桌面配置数据上传至服务器并保存至数据库中。

【技术特征摘要】
1.一种桌面云配置方法,其特征在于,包括:获取个性化设置指令;依据获取的个性化设置指令对虚拟机的桌面进行个性化设置,即获得桌面配置数据;以及将所述桌面配置数据上传至服务器并保存至数据库中。2.如权利要求1所述的桌面云配置方法,其特征在于,所述获取个性化设置指令的方法包括:创建用户ID;将用户ID输入至数据库进行验证;依据匹配成功的用户ID进行个性化设置指令选择。3.如权利要求1所述的桌面云配置方法,其特征在于,所述依据获取的个性化设置指令对虚拟机的桌面进行个性化设置的方法包括:罗列各个性化设置指令;依据罗列各个性化设置指令进行选择;依据选中的相应个性化设置指令完成对桌面的设置,即获得桌面配置数据。4.如权利要求1所述的桌面云配置方法,其特征在于,所述将桌面配置数据上传至服务器并保存至数据库中的方法包括:虚拟机向服务器发送完成的桌面设置数据,以保存至数据库中。5.如权利要求1所述的桌面云配置方法,其特征在于,所述个性化设置指令包括:设置虚拟机桌面属性。6.如权...

【专利技术属性】
技术研发人员:袁进坤王辂乐张文剑杜俊勇徐亚运
申请(专利权)人:南京机敏软件科技有限公司
类型:发明
国别省市:江苏,32

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

1