[发明专利]构建桌面云的方法及系统无效
申请号: | 201210081664.6 | 申请日: | 2012-03-23 |
公开(公告)号: | CN102647456A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 张志高 | 申请(专利权)人: | 普华基础软件股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/455 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 郑玮 |
地址: | 200233 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 构建 桌面 方法 系统 | ||
技术领域
本发明涉及计算机虚拟化技术领域,尤其涉及一种构建桌面云的方法及系统。
背景技术
随着计算机硬件的快速发展,集中化计算成为一种趋势,其中桌面云的方案正在取代传统的个人PC的计算方式,尤其在企业的办公领域。桌面云的定义是:可以通过瘦客户端(Thin Client)或者其他任何与网络相连的设备来访问跨平台的应用程序,以及整个客户桌面。也就是说,只需要一个瘦客户端设备或者其他任何可以连接网络的设备,通过专用程序或者浏览器,就可以访问驻留在服务器端的个人桌面以及各种应用,并且用户体验和使用传统的个人电脑是一模一样的。瘦客户端设备是使用桌面云的设备,一般是一个内嵌了独立的嵌入式操作系统,可以通过各种协议连接到运行在服务器上的桌面的设备,为了充分利用已有资源,实现IT资产的最大化应用,架构中也支持对传统桌面做一些改造,安装一些插件,使得它们也有能力连接到运行在服务器上的桌面。
桌面云的解决方案中,以应用虚拟化和桌面虚拟化最为有名。现在的应用虚拟化技术以及桌面虚拟化技术都是基于一种计算和IO分离的技术原理,即计算在服务器上运行,而应用程序的显示结果投放到远端的客户端上,即计算和IO分离,当然,客户端的外设比如打印机,扫描仪等IO设备都会映射到服务器上,用户使用起来就和使用本地的设备一样。
应用虚拟化和桌面虚拟化都有各自的优缺点,桌面虚拟化给用户一个完整的桌面操作环境,用户的可定制化性很高,在网络带宽足够的情况下,用户使用桌面虚拟化和使用本地的桌面一样的用户体验,但它的缺点也很明显,每个用户需要占用一个操作系统的映像,需要占用的服务器资源比较高,一个较高配置的服务器也就只能带动4-6个用户,为了保证用户能够顺畅运行,甚至只能带4个以下的用户,对服务器资源消耗非常的大。
应用虚拟化即应用运行在服务器上,多种应用程序公用一个操作系统,比如有很多用户使用同一个Word应用程序,那么这么多的用户登陆到windows的多租户模式,使用windows的多session技术,通过应用虚拟化的无缝技术,用户使用应用虚拟化的word程序就和使用本地的应用程序一样的用户体验,这个产品的优势很明显,在应用程序支持多实例的情况下,用户的应用和使用本地程序一样,有很好的嵌入效果,但劣势就是,用户需要有自己的桌面环境,而且加入的应用程序不能支持多实例,应用虚拟化这个方法就没法使用。
现有技术中已有结合应用虚拟化和桌面虚拟化以扬长避短,结合方案主要有两种:一种是结合以上这两种技术方案,给用户装上这两种产品,用户在需要那种产品的自己选择,不过带来了就是用户License的选择非常的困难;另一种方法根据用户的应用环境,通过自适应的方式,来根据应用程序的特性来自动进行判断,然后给用户分配桌面虚拟化或者应用虚拟化。
上面两种方案,第一种需要用户购买两种License,非常的繁琐,而且带来商务采购上的麻烦;而第二种方案,有很多的应用程序判断不准确。
发明内容
本发明的目的在于提供一种构建桌面云的方法和系统,在将应用虚拟化和桌面虚拟化结合起的同时,可以避免两种license授权的繁琐以及对应用程序判断的不准确。
为解决上述问题,本发明提供一种构建桌面云的方法,包括:
服务器端提供桌面虚拟化和应用虚拟化;
客户端获得应用虚拟化的License授权,并向服务器端请求打开一应用;
服务器端接收到所述请求后,判断是否需要启动一新的虚拟桌面来打开所述应用,若否,通过客户端驻留在服务器端的个人桌面直接打开所述应用;若是,切换至所述新的虚拟桌面,通过所述新的虚拟桌面打开所述应用;
服务器端在打开所述应用后通过所述应用虚拟化将显示结果投递到所述客户端上。
进一步的,所述客户端为瘦客户端。
进一步的,所述客户端通过专用程序或者浏览器访问驻留在服务器端的个人桌面以及各种应用。
进一步的,所述客户端通过Active Directory或LDAP获得应用虚拟化的License授权。
进一步,所述服务器端判断是否需要启动一新的虚拟桌面来打开所述应用的步骤包括:
判断所述应用是否有实例,
若否,通过客户端驻留在服务器端的个人桌面打开一个新的实例,然后通过应用虚拟化将显示结果投递到所述客户端上;
若是,尝试通过客户端驻留在服务器端的个人桌面打开同样的一个应用,判断是否成功打开,
若是,通过应用虚拟化将显示结果投递到所述客户端上;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普华基础软件股份有限公司,未经普华基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210081664.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双注塑口注塑机
- 下一篇:发泡炉入烘箱上针板的对边追踪器