论文部分内容阅读
虚拟空间会议系统是多媒体会议系统的终极形式,在虚拟空间会议系统中,所有的与会者将其虚拟替身合成到具有空间感、真实感的虚拟会议空间中,实现与会者之间自然的交互与协作。现有的虚拟空间会议系统主要研究如何构造更真实的虚拟会议空间、与会者虚拟替身无缝地合成到虚拟会议空间中进行自然的交互等方面,对协同工作的支持力度仍然不足。本文分析了虚拟空间会议系统的关键技术及其应用,从协作的角度进行了以下几个方面的研究工作:1)分析了虚拟空间会议系统的交互行为和协作特性,提出了一个基于角色的层次性协作感知模型ROHAM。ROHAM基于协同过程的可分解性和任务之间的依赖关系,针对协作过程中其协作角色和任务相关的特点,按照任务的相关性将协作者划分为不同的虚拟组,以虚拟组内/间的交互和协作为感知的层次划分依据,将空间位置关系和协作任务相关度有机结合起来,能够精确地量化协作过程中的感知强度,在感知信息的发布、收集、选择和过滤上根据其感知强度来处理,使得协作感知信息的目的性加强,从而提高协作效率。ROHAM协作感知模型同样可适用于其它的同步协作系统,协作虚拟环境、实时协同编辑系统、多媒体会议系统、协同设计系统等。
2)分析了虚拟会议空间中的虚拟实体对象的空间交互行为,提出了一种与ROHAM协作感知模型相配套的基于属性—行为的对象交互模型OIMAA。OIMAA模型根据协作用户在虚拟空间会议系统中的空间特性为基础,对其中的交互行为进行协调和控制。
3)分析虚拟空间会议系统在协作过程中对所有协作对象(文本、图形、图像、三维对象等)的操作,结合ROHAM协作感知模型和OIMAA对象交互模型,提出了一种基于对象属性—操作的并发控制模型OAOM。OAOM将对协作对象的操作在发送方分解为一组原子操作,接收方只需进行简单的并发操作解析和冲突消解处理,使所有协作对象统一在一个框架中进行并发控制处理;为维护协作用户的操作语义,根据用户操作的语义关联度,设计了一个简单的语义表达式来进行语义维护;使用状态向量来进行并发操作的解析,改进了解析算法,使得在极限情况下其算法效率能提高一倍。
4)在ROHAM协作感知模型、OIMAA对象交互模型、OAOM并发控制模型的基础上,设计开发了虚拟空间会议原型系统TmStar。TmStar系统构建了基于图像绘制的虚拟会议空间,与会者以虚拟替身的方式合成到虚拟会议空间中进行交互和协作,并且提供了基于OAOM模型的支持对文本、图形、图像等对象进行并发控制的电子白板编辑系统。