一种虚拟桌面系统及方法

文档序号:7795745阅读:150来源:国知局
一种虚拟桌面系统及方法
【专利摘要】本发明提供一种虚拟桌面系统及方法,通过将集成有虚拟桌面软件的嵌入式操作系统制作成系统镜像文件,并将所述系统镜像文件存储于闪存介质的可引导设备,从而通过所述可引导设备引导至少一台终端机加载所述存储的嵌入式操作系统,并且所述终端机通过所述集成的虚拟桌面软件远程登陆服务器的操作系统桌面,进而执行后续各种操作,实现将老旧、报废的电脑改造替代瘦客户机应用到企业桌面虚拟化环境中,低成本的投入就可延长了原有固定资产的使用寿命,避免了重新购买瘦客户机的投入同时也实现废旧机的再利用,大大降低企业成本。
【专利说明】一种虚拟桌面系统及方法
【技术领域】
[0001]本发明涉及电脑【技术领域】,特别是涉及一种虚拟桌面系统及方法。
【背景技术】
[0002]随着电脑技术的高速发展,电脑硬件及软件正在日新月异地更新,但是对于大型企业来说,电脑硬件及软件的更新必然带来大量老旧电脑的淘汰,如何处理或利用该类老旧电脑已经成为了难题,若简单回收则造成成本大量浪费,若使用则拉低工作效率,很多企业的设计部门所用软件例如AutoCAD、Solidworks、3DMAX等等均需占用大量的电脑硬件资源,老旧电脑肯定无法满足需求,更新换代则需要成本投入,老旧电脑的仓库存放势必占用空间;对于个人家用电脑而言,可以通过硬件DIY升级的方式进行改造,但是对于企业动辄几百上千台电脑而言,大硬件改造如替换CPU、主板、显卡或内存等费时费力,得不偿失。
[0003]因此,企业大量老旧电脑的处理及再利用已经成为目前亟待解决的问题。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种虚拟桌面系统及方法,解决上述现有技术中企业大量老旧电脑处理或再利用的问题,降低企业成本。
[0005]为实现上述目标及其他相关目标,本发明提供一种虚拟桌面系统,包括:服务器,提供远程登录;闪存介质的可引导设备,存储有由集成虚拟桌面软件的嵌入式操作系统所制作成的系统镜像文件;至少一台终端机,通过所述可引导设备引导加载所述存储的嵌入式操作系统,并且所述终端机通过所述集成的虚拟桌面软件远程登陆服务器的操作系统桌面。
[0006]优选的,所述嵌入式操作系统包括:Linux Embedded^ Microsoft Windows CE、Microsoft Windows XP Embedded、Microsoft Windows Embedded7 和 Microsoft WindowsEmbedded8中的任何一种。
[0007]优选的,所述虚拟桌面软件包括:VMware View、VMware Horizon View和CitrixXenDesktop中的任何一种。
[0008]优选的,所述服务器还存储有虚拟机管理软件,所述服务器的操作系统是安装于所述虚拟机管理软件所分配的虚拟机上。
[0009]优选的,所述虚拟机管理软件包括:VMware Workstation、VMware vSphere和Citrix XenServer 中的任何一种。
[0010]为实现上述目标及其他相关目标,本发明提供一种虚拟桌面方法,包括:将集成有虚拟桌面软件的嵌入式操作系统制作成系统镜像文件;将所述系统镜像文件存储于闪存介质的可引导设备;通过所述可引导设备引导至少一台终端机加载所述存储的嵌入式操作系统;所述终端机通过所述集成的虚拟桌面软件远程登陆服务器的操作系统桌面。
[0011]优选的,所述嵌入式操作系统包括:Linux Embedded^ Microsoft Windows CE、Microsoft Windows XP Embedded、Microsoft Windows Embedded7 和 Microsoft WindowsEmbedded8中的任何一种。
[0012]优选的,所述虚拟桌面软件包括:VMware View、VMware Horizon View和CitrixXenDesktop中的任何一种。
[0013]优选的,所述服务器还存储有虚拟机管理软件,所述服务器的操作系统是安装于所述虚拟机管理软件所分配的虚拟机上。
[0014]优选的,所述虚拟机管理软件包括:VMware Workstation、VMware vSphere和Citrix XenServer 中的任何一种。
[0015]如上所述,本发明提供一种虚拟桌面系统及方法,通过将集成有虚拟桌面软件的嵌入式操作系统制作成系统镜像文件,并将所述系统镜像文件存储于闪存介质的可引导设备,从而通过所述可引导设备引导至少一台终端机加载所述存储的嵌入式操作系统,并且所述终端机通过所述集成的虚拟桌面软件远程登陆服务器的操作系统桌面,进而执行后续各种操作,实现将老旧、报废的电脑改造替代瘦客户机应用到企业桌面虚拟化环境中,低成本的投入就可延长了原有固定资产的使用寿命,避免了重新购买瘦客户机的投入同时也实现废旧机的再利用,大大降低企业成本。
【专利附图】

【附图说明】
[0016]图1显示为本发明的虚拟桌面系统的一实施例的结构示意图。
[0017]图2显示为本发明的虚拟桌面方法的一实施例的流程示意图。
[0018]元件标号说明
[0019]I服务器
[0020]2闪存介质的可引导设备
[0021]3终端机
[0022]SI~S20方法步骤
【具体实施方式】
[0023]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0024]如图1所示,本发明提供一种虚拟桌面系统,包括:服务器1,提供远程登录;闪存介质的可引导设备2,存储有由集成虚拟桌面软件的嵌入式操作系统所制作成的系统镜像文件;终端机3,通过所述可引导设备2引导加载所述存储的嵌入式操作系统,并通过所述集成的虚拟桌面软件远程登陆服务器I的操作系统桌面。一方面,显而易见的,所述服务器I和终端机3之间通过 互联网、局域网等网络连接,从而可以实现服务器I的远程桌面登陆。
[0025]一方面,所述嵌入式操作系统包括:Linux Embedded^ Microsoft Windows CE、Microsoft Windows XP Embedded、Microsoft Windows Embedded7 和 Microsoft WindowsEmbedded8中的任何一种,当然此处仅为例举,并非以此为限。
[0026]一方面,所述虚拟桌面软件包括:VMware View、VMware Horizon View 和 CitrixXenDesktop中的任何一种,通过此类虚拟桌面软件即可实现远程桌面的登陆,当然此处仅为例举,并非以此为限。
[0027]优选的,所述服务器I还存储有虚拟机管理软件,所述服务器I的操作系统是安装于所述虚拟机管理软件所分配的虚拟机上,一方面,所述虚拟机管理软件包括:VMware Workstation^ VMware vSphere 和 Citrix XenServer 中的任何一种,其中,VMwareWorkstation 一般是个人使用,即在一台电脑上配置多个虚拟机,并且可以以当前电脑的硬件资源为上限来对所述多个虚拟机分别任意配置虚拟的“硬件配置”,例如设定CPU核心数量、硬盘、内存或显卡等参数;而VMware vSphere和Citrix XenServer主要是用在服务器I上,一方面,针对企业需求,通过此类服务器I虚拟工作站软件,分配多个虚拟机供终端机3远程登陆操作例如0FFICE、AUT0CAD等各类软件,由于实际上终端机3大量使用的是服务器I上的资源,从而大大降低对终端机3硬件配置的要求,从而就可以将企业中大量的老旧或废旧机器加以再利用,当然从中亦可发现,该类虚拟机管理软件的使用是优选而非必须,基本上只要能实现终端机3远程登录服务器I桌面进行操作即可。
[0028]并且,所述闪存介质的可引导设备2是SSD硬盘或者U盘,所述可引导指的是带有引导程序从而可供引导启动,当然,所述系统镜像文件中亦可集成引导程序,优选的自然是所述闪存介质可引导,从而可适用不同的嵌入式操作系统的系统镜像文件;由于所述嵌入式操作系统属于精简系统,其中仅需集成一些必要插件即可,例如引导程序、USB驱动程序等等,不会占用很大存储空间例如I~2G大小,同时运行时也不会占用很多资源,承上,由于既不会占用终端机3很多资源且主要占用的都是服务器I的资源,因此老旧或废旧机器的再利用效率再获得提升。
[0029]如图2所示,本发明提供一种虚拟桌面方法,包括:
[0030]步骤S1:将集成有虚拟桌面软件的嵌入式操作系统制作成系统镜像文件;
[0031]步骤S2:将所述系`统镜像文件存储于闪存介质的可引导设备2 ;
[0032]步骤S3:通过所述可引导设备2引导至少一台终端机3加载所述存储的嵌入式操作系统;
[0033]步骤S4:所述终端机3通过所述集成的虚拟桌面软件远程登陆服务器I的操作系统桌面。
[0034]一方面,所述嵌入式操作系统包括:Linux Embedded^ Microsoft Windows CE、Microsoft Windows XP Embedded、Microsoft Windows Embedded7 和 Microsoft WindowsEmbedded8中的任何一种,当然此处仅为例举,并非以此为限。
[0035]一方面,所述虚拟桌面软件包括:VMware View、VMware Horizon View 和 CitrixXenDesktop中的任何一种,通过此类虚拟桌面软件即可实现远程桌面的登陆,当然此处仅为例举,并非以此为限。
[0036]优选的,所述服务器I还存储有虚拟机管理软件,所述服务器I的操作系统是安装于所述虚拟机管理软件所分配的虚拟机上,一方面,所述虚拟机管理软件包括:VMware Workstation^ VMware vSphere 和 Citrix XenServer 中的任何一种,其中,VMwareWorkstation 一般是个人使用,即在一台电脑上配置多个虚拟机,并且可以以当前电脑的硬件资源为上限来对所述多个虚拟机分别任意配置虚拟的“硬件配置”,例如设定CPU核心数量、硬盘、内存或显卡等参数;而Vmware vSphere和Citrix XenServer主要是用在服务器I上,一方面,针对企业需求,通过此类服务器I虚拟工作站软件,分配多个虚拟机供终端机3远程登陆操作例如OFFICE、AUTOCAD等各类软件,由于实际上终端机3大量使用的是服务器I上的资源,从而大大降低对终端机3硬件配置的要求,从而就可以将企业中大量的老旧或废旧机器加以再利用,当然从中亦可发现,该类虚拟机管理软件的使用是优选而非必须,基本上只要能实现终端机3远程登录服务器I桌面进行操作即可。
[0037]并且,所述闪存介质的可引导设备2是SSD硬盘或者U盘,所述可引导指的是带有引导程序从而可供引导启动,当然,所述系统镜像文件中亦可集成引导程序,优选的自然是所述闪存介质可引导,从而可适用不同的嵌入式操作系统的系统镜像文件;由于所述嵌入式操作系统属于精简系统,其中仅需集成一些必要插件即可,例如引导程序、USB驱动程序等等,不会占用很大存储空间例如I?2G大小,同时运行时也不会占用很多资源,承上,由于既不会占用终端机3很多资源且主要占用的都是服务器I的资源,因此老旧或废旧机器的再利用效率再获得提升,其中需说明的是,U盘是较佳的实施方式,成本低,携带方便,随插随用,可用于同一型号的多台电脑。
[0038]以下即举例对所述虚拟桌面方法加以具体说明:
[0039]一方面,所述嵌入式操作系统为Linux Embedded时,所述虚拟桌面方法可以包括:
[0040]步骤S5:更新 apt 源,命令行例如为:vi/etc/apt/sources, list ;apt-getupdate ;
[0041]步骤S6:安装窗口界面;
[0042]一方面,步骤S5和步骤S6属于优选而非必要步骤,步骤S5作用是为了将LinuxEmbedded中的软件更新到最新,而安装窗口界面则是为了提供虚拟桌面软件客户端的视窗显示,本发明的最低要求仅需能实现系统镜像文件的制作即可。
[0043]步骤S7:集成安装 VMware Horizon View 客户端至 Linux Embedded ;
[0044]步骤S8:在/etc/rc.local 文件中加"startx vmware-view"命令行使得 View客户端可以自动启动;
[0045]步骤S9:准备制作例如ISO格式的镜像,安装squashfs-tools和镜像制作工具mkisofs ;
[0046]步骤SlO:使用ubuntu的工具将系统打包;
[0047]步骤Sll:修改Live⑶的文件,主要是为了使镜像可刻录至光盘,为优选非必要的步骤;修改文件名例如为:casper/f ilesystem.squashfs ;casper/f ilesystem.manifest ;md5sum.txt ;
[0048]步骤S12:制作ISO镜像。
[0049]另一方面,所述嵌入式操作系统为Windows Embedded时,所述虚拟桌面方法可以包括:
[0050]步骤S13:运行目标分析器TAP.ΕΧΕ,将生成的devices, pmq文件改名并拷贝到开发环境中;该文件名仅为举例,并非以此为限;
[0051]步骤S14:运行组件设计器Component Designer,将所述改名文件导入,保存为例如文件名dell320.sld ;
[0052]步骤S15:运行组建数据库编辑器 Component Database Manager 将 dell320.sld导入数据库中。
[0053]步骤S16:打开目标设计器Target Designer,新建模块例如dell320,选择例如Windows Xp Embedded Client (X86)平台;
[0054]步骤S17:将dell320模块添加进列表中,并加入Device Manager、Explorershell> USB boot2.0> User Interface Core 等常用组件;
[0055]步骤S18:运行关联性检测Check Dependencies,在检测完毕,对Error等不确
定项--进行选择,待没有错误之后,运行构建目标镜像Build Target Image生成镜像文
件;
[0056]步骤S19:本实施例中,所述闪存介质的可引导设备2是U盘,使用ufdprep.exe工具将U盘格式化,并进行确认可以作为Windows Xp Embedded USB启动的存储介质,将Windows Embedded Images文件夹中的系统文件拷贝到例如U盘中;
[0057]步骤S20:将终端机3设置为USB设备启动,第一次启动时运行FBA检测设置,重启后登陆进入系统安装驱动程序。
[0058]以上实施方式中所提供的各步骤及各步骤中的参数及软件皆为例举,本领域技术人员均可结合现有技术加以变更或删加,可以实施即可,而非以上述实施方式为限。
[0059]综上所述,本 发明提供一种虚拟桌面系统及方法,通过将集成有虚拟桌面软件的嵌入式操作系统制作成系统镜像文件,并将所述系统镜像文件存储于闪存介质的可引导设备,从而通过所述可引导设备引导至少一台终端机加载所述存储的嵌入式操作系统,并且所述终端机通过所述集成的虚拟桌面软件远程登陆服务器的操作系统桌面,进而执行后续各种操作,实现将老旧、报废的电脑改造替代瘦客户机应用到企业桌面虚拟化环境中,低成本的投入就可延长了原有固定资产的使用寿命,避免了重新购买瘦客户机的投入同时也实现废旧机的再利用,大大降低企业成本。
[0060]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属【技术领域】中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【权利要求】
1.一种虚拟桌面系统,其特征在于,包括: 服务器,提供远程登录; 闪存介质的可引导设备,存储有由集成虚拟桌面软件的嵌入式操作系统所制作成的系统镜像文件; 至少一台终端机,通过所述可引导设备引导加载所述存储的嵌入式操作系统,并且所述终端机通过所述集成的虚拟桌面软件远程登陆服务器的操作系统桌面。
2.根据权利要求1所述的虚拟桌面系统,其特征在于,所述嵌入式操作系统包括:Linux Embedded、Microsoft Windows CE、Microsoft Windows XP Embedded、MicrosoftWindows Embedded7 和 Microsoft Windows Embedded8 中的任何一种。
3.根据权利要求1所述的虚拟桌面系统,其特征在于,所述虚拟桌面软件包括=VMwareView、VMware Horizon View 和 Citrix XenDesktop 中的任何一种。
4.根据权利要求1或2所述的虚拟桌面系统,其特征在于,所述服务器还存储有虚拟机管理软件,所述服务器的操作系统是安装于所述虚拟机管理软件所分配的虚拟机上。
5.根据权利要求4所述的虚拟桌面系统,其特征在于,所述虚拟机管理软件包括:VMware Workstation^ VMware vSphere 和 Citrix XenServer 中的任何一种。
6.—种虚拟桌面方法,其特征在于,包括: 将集成有虚拟桌面软件的嵌入式操作系统制作成系统镜像文件; 将所述系统镜像文件存储于闪存介质的可引导设备; 通过所述可引导设备引导至少一台终端机加载所述存储的嵌入式操作系统; 所述终端机通过所述集成的虚拟桌面软件远程登陆服务器的操作系统桌面。
7.根据权利要求6所述的虚拟桌面方法,其特征在于,所述嵌入式操作系统包括:Linux Embedded、Microsoft Windows CE、Microsoft Windows XP Embedded、MicrosoftWindows Embedded7 和 Microsoft Windows Embedded8 中的任何一种。
8.根据权利要求6所述的虚拟桌面方法,其特征在于,所述虚拟桌面软件包括=VMwareView、VMware Horizon View 和 Citrix XenDesktop 中的任何一种。
9.根据权利要求6或7所述的虚拟桌面方法,其特征在于,所述服务器还存储有虚拟机管理软件,所述服务器的操作系统是安装于所述虚拟机管理软件所分配的虚拟机上。
10.根据权利要求9所述的虚拟桌面方法,其特征在于,所述虚拟机管理软件包括:VMware Workstation^ VMware vSphere 和 Citrix XenServer 中的任何一种。
【文档编号】H04L29/08GK103747095SQ201410027677
【公开日】2014年4月23日 申请日期:2014年1月21日 优先权日:2014年1月21日
【发明者】鲁晓卫, 肖钧, 陈振兴, 陶健, 陈俊, 袁轶, 曹恒玲, 巢燕娟 申请人:上海江南长兴重工有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1