论文部分内容阅读
多人桌面共享技术是基于网络的多人协作技术的重要内容之一,它支持一个用户群组共享同一个桌面内容和操作,达到协同工作的目的。目前该技术已经广泛应用于视频会议、计算机协同设计和远程教学等领域。 随着平板电脑、智能手机等便携数字设备的发展,融合多种平台的数字设备进行桌面共享的需求逐渐增加,这就对桌面共享技术提出了较高的要求:一方面要求系统具备平台独立性,另一方面要求系统架构轻盈、占用资源少。本文研究和实现的多人桌面共享系统正是为了解决此需求的一种应用方案。 本文研究并实现了一种基于VNC的多人桌面共享系统。首先,本文研究了几种桌面共享技术的实现方案,确定了使用VNC作为系统的桌面共享技术。然后,本文根据多人桌面共享的需求,对系统进行了详细的设计。在设计过程中,采用了基于中间服务器转发的传输机制,有效降低了共享服务器的负载,提高了系统的用户容量;采用了编码缓存机制,避免服务器在多客户端连接情况下重复编码的问题,提高了系统的编码效率;采用了具有优先级的发言权控制机制,避免了多客户端的桌面控制冲突。最后,本文基于上面的研究内容实现了一个简单的多人桌面共享系统,并对该系统在局域网环境下进行相关测试工作,测试结果表明该方案是有效可行的。