论文部分内容阅读
现代网络技术的飞速发展为CSCW系统的广泛应用提供了技术基础,实时协同应用正逐步成为与网络应用相关的研究热点之一。实时协同设计系统包括很多方面的关键问题,其中在异质网络环境下实现高效的数据传输是实时协同应用的一个重要研究内容。本文主要研究内容包括:(1) 分析不同网络协同框架与性能,建立基于P2P架构的实时协同模型;(2) 建立多协议数据传输模型完成实时协同环境下多元化数据传输;(3) 建立自适应感知模型优化多用户之间的协同设计过程,减少冲突,提高协同效率。本文的研究目标是优化异质网络环境中实时协同数据传输过程,建立高效协同感知模型,改善协同效果并提高协同效率。 本文首先综述CSCW系统的发展历史以及主要应用分类,介绍针对不同CSCW应用方向的研究现状以及实时协同CSCW系统中各种关键技术。重点介绍实时协同设计系统中的数据传输与协同感知研究的现有成果,并分析其性能表现以及日前仍然存在的不足。 整体系统结构是协同系统设计中一个重要的问题,系统结构的选择决定了系统功能的划分以及功能部件在多个协同端之间的部署方式。本文分析异质网络环境对协同应用可能的影响,提出了一种基于P2P网络架构的实时协同编辑系统的应用框架。这种网络结构不再利用中央服务器做为协同设计的中介平台,所有的交互直接在协同者之间进行。基于集中式结构的协同过程及协同规模受限于中央服务器的可用性,并存在性能瓶颈等问题,不适合于在异质网络环境下的协同应用。P2P网络结构突破了中央服务器的局限,增强系统的容错能力;同时通过协同用户之间的资源共享策略达到更好的整体协同性能。 数据传输协议的选择对于数据传输结果的性能指标起着重要的影响作用。第四章首先分析了一些关键网络性能指标对于实时协同系统的性能影响以及特定需求。提出了采用多种传输协议分类传输协同数据的方法,建立动态自适应传输模型,并在某些感知数据的传输中采用AFEC协议结合鼠标位置预测算法提高数据的传输质量。该传输模型的目标是依据传输数据的不同特点分配相应的传输机制,在传输资源消耗和数据传输要求之间建立紧密联系。 协同感知是实时协同系统中提高协同效率以及系统可用性的关键技术。本文提出了基于网络带宽资源预测的自适应感知调整策略。该模型的主要思想是:通过在数据接收方预测网络带宽并及时将网络状况信息返回给数据发送方。数据发送端根据网络状况调整数据编码策略,发送不同粒度的感知信息。这种方法一方面很好地实现了基于网络实时性能状况的感知信息的实时调整,另一方面也为协同参与者提供了灵活的控制手段,保护个人隐私。