[发明专利]一种显示方法和服务器无效
| 申请号: | 200910235320.4 | 申请日: | 2009-09-30 |
| 公开(公告)号: | CN102033726A | 公开(公告)日: | 2011-04-27 |
| 发明(设计)人: | 孙成昆;李洪伟;郭子华;刘渤 | 申请(专利权)人: | 联想(北京)有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14;H04L29/06 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 郭海彬 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 显示 方法 服务器 | ||
技术领域
本发明涉及计算机领域的多用户远程显示系统,特别是涉及一种基于会话的多用户显示方法和服务器。
背景技术
传统计算机系统利用本地显示设备,直接显示输出给一个用户,由于显示设备与本地计算机电缆连接的限制,显示设备必须放置在本地计算机附近。
对于远程使用计算机的用户则需要更大的灵活性一一通过网络到主机连接选择合适的显示位置。例如,某办公环境下,主机基于安全以及便于管理等因素的考虑集中放置在机房,员工在远离机房的工位使用主机系统。
随着计算机及网络技术的发展,Thin Client(瘦客户机)日益普及,瘦客户机/服务器应用是这样一个模型:应用配置、管理、执行都100%在服务器端进行,它使用一个多用户操作系统,把应用程序的用户界面发送到客户端。这种应用模型不需要重写应用或从服务器端下载,客户可以完全访问服务器端的Windows应用,这意味着对原有的硬件、网络、应用投资的超值回报。因此,瘦客户机/服务器应用模型成为企业降低复杂性和总拥有成本的最可靠的方法。
瘦客户机/服务器应用要求一个多用户操作系统,以允许多个用户同时登录到一台服务器并运行服务器上的应用,另外还需要一个支持Windows远程显示协议的多用户远程显示系统,能够把应用的逻辑执行和它的用户界面分离,只允许键盘、鼠标和屏幕更新的数据在网上传送,因此,开发高效的多用户远程显示系统已经成为对当代业界具有重大影响的课题。
当今典型的办公环境包括若干PC(个人计算机)和越来越多的瘦客户端。这些PC和瘦客户端通过网络进行集中管理,文件共享,存储及文件服务。一开始,应用运行在每个本地的桌面计算机上,服务器集中进行磁盘存储管理。近来,基于安全,降低成本以及便于集中管理等因素的考虑,PC和瘦客户端变成了SBC(Server Based Computing,基于服务器的计算技术)解决方案的纯粹的终端,应用于运行服务器中。
典型的利用SBC的远程显示系统,目前主要有:
A.微软的RDP(Remote Display Protocol,远程显示协议),如图1所示,每个用户会话(session)在服务器上拥有自己的显示驱动,Terminal server(终端服务)根据RDP协议将每个用户显示驱动输出的显示数据打包,然后通过网络将这些数据包发送到终端。终端收到显示数据后,将数据包解释为相应的Microsoft Win32 Graphics Device Interface(GDI)API调用。此外RDP不但支持终端键盘/鼠标的重定向,而且支持终端声音及设备的管理。
对于目前的RDP体系,存在如下不足:
1)RDP传输绘制操作,当网络拥塞或终端处理较慢时,会产生较大延迟;
2)终端需支持一个相对复杂的GDI图形库,对Display(显示)硬件要求较高。
B.使用VDI(Virtual Desktop Infrastructure,虚拟桌面基础架构)的远程显示系统,如图2所示,每个终端在服务器中运行一个虚拟机(VM),虚拟机映射服务器硬件设备,拥有完全独立的OS(操作系统)。
VDI的不足:
1)VM可以映射主机的显示设备,但同时只能有一个用户使用该设备,对于其他用户只能使用由主机CPU模拟的虚拟显示设备;
2)VDI需要强大的数据中心支持。例如Windows XP操作系统的桌面用户,每个XP镜像只能提供给一个客户端使用,有N个客户端使用网络镜像,则要在数据中心建立N个这样的XP镜像,服务器上要运行N个XP系统。这对服务器的数据存储设备的要求很高。
3)当多个虚拟机同时在服务器上运行时,多个虚拟机的切换会增加服务器CPU的开销,极大的减少了同时支持的终端数量。
发明内容
本发明实施例的目的是提供一种显示方法和服务器,能极大地减少主CPU负载,从而获得更好的性能,支持更多地用户连接。
为了实现上述目的,一方面,提供了一种显示方法,应用于具有一第一处理器和第二处理器的服务器,包括步骤:
接收来自终端的第一数据;
所述第一处理器根据所述第一数据生成第二数据,并将所述第二数据发给所述第二处理器;
所述第二处理器依据所述第二数据生成显示数据;
发送所述显示数据至所述终端,其中,所述终端依据所述显示数据进行显示。
优选地,上述的显示方法中,在所述接收来自终端的第一数据的步骤之前,还包括:
所述第一处理器通过会话和所述终端建立连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910235320.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车空调压缩机的缸体支架结构
- 下一篇:一种新型复合材料管体预埋结构





