协同编辑中基于编辑语义的并发控制算法研究

来源 :山西大学 | 被引量 : 1次 | 上传用户:wecofe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化的全面推进和网络技术的迅猛发展,计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)越来越受到人们的青睐。协同编辑是CSCW的研究热点,应用前景广阔,自提出就受到人们的广泛关注。它是单用户编辑的扩展,支持多用户不受地理位置和时空分割的限制随时随地的对共享文档进行编辑。它能使协同用户充分利用自己的时间,提高工作效率。其中并发控制和一致性维护是协同编辑的主要研究方向。本文主要针对协同图形编辑中的并发控制和一致性维护展开研究。在并发控制方面,提出一种基于上下文的转换控制算法TICOT(Two-side Improved Context-based Operational transformation)。在一致性维护方面,通过引入图形的编辑语义,凝练出语义操作,将语义操作和编辑操作综合,设计出适用于图形编辑环境的包含转换函数,解决了包括语义保持在内的四种一致性维护。针对并发控制,分析协同编辑中常用并发控制算法和不足,并对基于上下文的操作转换算法COT(Context-based Operational transformation)进行分析,对算法中存在的操作转换冗余问题进行深入探讨。引入操作序列上下文有序和操作序列全序的概念,从本地操作的组合传播和远程操作的接收转换两个方面对COT算法进行改进。最后,对TICOT控制的协同操作间的转换执行进行实例模拟,并对改进前后的算法进行实验模拟,验证改进后算法能有效的减少远程操作的响应时间。针对一致性维护,引入了图形编辑语义问题。首先对协同编辑中的语义进行系统的分类及表述,凝练出适用于上下文条件的语义操作;其次,详细分析了协同图形编辑中编辑操作和语义操作之间的冲突/相容关系;然后,通过对操作的优先权限进行设置,根据包含转换函数的定义,设计出适用于协同图形编辑的包含转换函数。最后,将转换控制算法TICOT和设计好的包含转换函数整合,从理论上证明提出的并发控制和一致性维护算法的有效性和正确性。最后,设计了协同图形编辑的原型。在原型中重点实现了转换控制算法和包含转换函数,通过实例验证了整体并发控制算法的可行性。
其他文献
随着社会对安全的日益重视,与安全问题息息相关的视频监控系统也越来越多的受到关注。前景检测技术是视频监控的重要任务之一。它是目标跟踪、识别和定位等任务的重要前提,在
随着商业网络站点的不断涌现和用户访问量的急剧增加,给各种Web服务器提出了更高的性能要求,在有限资源条件下如何高效优化Web系统的性能成为系统开发和维护关注的焦点。通过
细胞中存在很多重要的生物过程,这些生物过程可以形象地用网络形式表示,例如转录调控网络、代谢网络、转录翻译网络以及信号传导网络等等,这些网络相互作用共同实现细胞的生物功
随着无线传感器网络的发展和不断成熟,目前该技术已经开始深入各个领域。其中包括病人监控,森林火警,动物追踪,物流业跟踪等。本文从最基本的无线传感器网络开始,结合GPS和GSM的应
MHC分子在免疫学中扮演着重要角色,该分子与多肽的结合反应是引起T细胞免疫的重要前提,所以MHC分子与多肽绑定预测问题成为了生物信息学中的研究热点。这方面的研究不仅有效的
随着万维网的快速发展,可搜索的在线数据库数量大大增加。这些在线可搜索数据库中的数据往往隐藏在查询接口之后,被称为深层网络。为了更好地利用这些隐藏在查询接口后的深层
科技在进步,时代在发展。在这个"读图"和"听音"的时代,语音技术已不再陌生,让机器开口"说话"也不再是幻想。目前,语音合成的清晰度已达到人们的要求,流畅度却尚待提高,合成的
网格(Grid)是一个分布式和并行计算的支持平台,是一种无缝、集成计算和协同环境。它关注于在动态的、多机构的虚拟组织中协调资源共享和协同解决问题,核心思想是在一组参与问
随着计算机网络技术的迅速发展,人们逐渐从传统的桌面应用程序向在线的web应用程序迁移。web应用程序有方便易用、跨越不同平台等优点,但是用户的数据分散在各种不同的web应用
虚拟人动画是当前计算机图形学领域的一个研究热点,在游戏影视、体育仿真和可视通信等产业都得到了广泛的应用。本文针对虚拟人的脸部建模与动画、人体运动合成等环节开展研究