基于P2P的协同办公系统中共享对象协同操纵技术研究
Research on Shared Object Collaborative Office Systems Based on P2P
计算机支持的协同工作技术将带来人们协作方式的变革,提高人们协同工作的整体效率.协同工作应用系统的发展和推广,将会改善人们协同工作和信息交流的方式.计算机技术的发展,必然走向计算机协同工作的方向.而在协同过程中对共享对象的协同操纵是许多协同系统的一个关键问题.共享电子白板作为协同办公系统或视频会议系统的关键部分,是最容易产生共享操作冲突的模块.在一个共享的多用户环境中,为避免冲突、增强有效性、确保成功的协作,协调控制用户的行为是至关重要的.该文以协同办公系统为背景,以共享电子白板为研究对象,对共享对象协同操作的控制机制进行了深入研究.在分析常用的协同控制方法和总结国内外在此方面研究成果的基础上,提出了半集中控制机制,解决了不同的远程协作者操作共享对象产生冲突的问题,并达到了操作实时性和数据一致性的要求;提出了多线程消息控制机制,解决了本地用户和远程协作者操作共享对象在本地白板上产生冲突的问题,并避免了多线程同步处理产生死锁的问题.参与到电子白板产品项目组中,根据以上提出的解决并发冲突的方法,设计开发出了电子白板系统,能够应用于单机模式程序、P2P模式的协同办公系统和C/S模式的视频会议系统中.这种基于半集中控制机制和多线程消息机制的电子白板,实现了共享对象的协同控制功能,实时性更高,传输网络数据更少,且避免了多线程同步处理产生死锁的问题,大大提高了系统的效率和安全性.经过大量的功能测试和性能测试,验证了提出的协同控制机制的有效性,保证了产品的质量,达到了预期的设计目标.
- 作者:
- 邓荣凯
- 学位授予单位:
- 沈阳理工大学
- 专业名称:
- 计算机应用技术
- 授予学位:
- 硕士
- 学位年度:
- 2009年
- 导师姓名:
- 刘治国
- 中图分类号:
- TP311.52
- 关键词:
- 协同办公系统;电子白板;协同操纵
- CSCW;Electronical White Board;Cooperative manipulation