基于Jini平台的分布式虚拟环境中的协同机制研究

基于Jini平台的分布式虚拟环境中的协同机制研究

论文题目: 基于Jini平台的分布式虚拟环境中的协同机制研究

论文类型: 硕士论文

论文专业: 计算机应用技术

作者: 董晨

导师: 张桦

关键词: 分布式虚拟环境,协同服务

文献来源: 天津理工大学

发表年度: 2005

论文摘要: 分布式虚拟环境(Distributed Virtual Environment, DVE)下的协同工作系统,不但可以支持地域分散的用户以协作方式完成共同的任务,而且能给用户提供一种更具真实感、沉浸感的协同工作环境,成为信息时代的发展趋势,它是分布计算、Web和虚拟现实技术的结合体,是今后网络、多媒体、虚拟现实技术和CSCW发展的重要方向。由于目前国内外研究领域在DVE下协同应用的研究中,缺少对群组内协同工作的机制与方法的深入研究,开发出的系统专用性较强,对DVE下的应用中重要的、共性的协同机制,没有提供通用的软件支持,不同应用间可复用的程度低,开发出的协同应用系统不具扩展性、伸缩性。为此,本文采用Jini分布式计算平台,基于AO(Aspect-Oriented, AO)的思想,实现了Jini平台下的一个协同服务,对DVE下共性的协同机制提供支持,以简化DVE下协同应用系统的开发。本文首先分析在开发DVE下的协同应用时,OO方法存在的问题,提出基于AO思想设计Jini平台下DVE中的协同服务,并提取出DVE下的协同应用中典型的一些属性,将这些属性模块化为独立的Aspects。根据协同服务的功能需求与性能需求,设计系统的软件体系结构,将协同服务的功能划分为三个主要核心模块。利用这些模块,实现基于同步、异步模式的群组通信;基于同步、异步模式的交互协作;基于同步、异步模式的协同感知等功能。采用基于令牌的并发控制算法,解决在协同服务中,多用户对共享资源进行操作时的数据一致性问题。最后,将实现的协同机制,作为一项服务加入到Jini平台中,成为Jini平台的设施,使得平台中的用户可以利用协同服务,开发满足特定需求的协同应用。为验证协同服务对DVE应用开发的支持,利用协同服务开发了一个虚拟教室场景的协同应用,应用主要包括教师和学生间基于文本的群组通信,学生间交互协作编辑教师授课的文档、教师和学生间的协同感知等,开发的系统经在实验室局域网环境下测试,表明协同服务可以有效支持协同应用开发。

论文目录:

摘要

Abstract

第一章 绪论

1.1 研究背景、目的和意义

1.2 国内外研究现状及面临的问题

1.3 本文的主要研究工作和创新之处

1.4 本文结构

第二章 基于 AO 设计协同服务的提出

2.1 JINI 平台简介

2.2 AO 开发方法简介

2.3 问题的提出

2.4 基于AO 设计协同服务的提出

2.5 DVE 下协同应用中的ASPECTS

2.6 小结

第三章 协同服务总体设计

3.1 需求分析

3.2 协同服务软件体系结构设计

3.2.1 数据模型

3.2.2 软件体系结构设计

3.2.3 协同服务运行原理

3.2.4 开发工具及环境简介

3.3 小结

第四章 协同服务详细设计

4.1 ASPECTS 设计

4.1.1 Aspects 中群组通信机制设计

4.1.1.1 群组通信模块功能需求

4.1.1.2 群组通信模块详细设计

4.1.1.3 协同服务的通信协议

4.1.1.4 群组通信模块中GCM 设计

4.1.1.5 群组通信模块中LCM 设计

4.1.2 交互协作设计

4.1.2.1 交互协作概述

4.1.2.2 交互协作详细设计

4.1.3 协同感知设计

4.1.3.1 协同感知概述

4.1.3.2 协同感知详细设计

4.2 协同服务中主要类的设计

4.3 并发控制

4.3.1 并发控制概述

4.3.2 典型并发控制算法

4.3.3 协同服务中并发控制算法

4.4 小结

第五章 利用协同服务实现协同应用

5.1 协同服务加入到JINI 平台中

5.2 用协同服务实现虚拟教室场景中协同应用

5.2.1 虚拟教室场景模型

5.2.2 虚拟教室场景中协同应用的实现

5.3 小结

第六章 结论与展望

参考文献

发表论文和参加科研情况

致谢

发布时间: 2007-08-01

参考文献

  • [1].基于JINI服务的分布式体系应用探讨[D]. 张红兰.中国海洋大学2006
  • [2].基于服务的动态分布式体系结构-Jini技术的研究与应用[D]. 孙昊.兰州理工大学2005
  • [3].基于Jini技术的RFID中间件通信机制的设计与优化[D]. 刘芳.华南理工大学2010
  • [4].基于JINI服务的分布式计算体系及其资源发现应用探讨[D]. 张晓丽.中国海洋大学2004
  • [5].中学教师协同备课的技术环境构建与协同机制研究[D]. 刘告.浙江师范大学2018
  • [6].基于Jini和GIS的网络服务资源管理系统研究[D]. 王艳锋.重庆大学2009
  • [7].基于Jini服务的分布式智能网络的研究及应用[D]. 熊圣芬.江西理工大学2009
  • [8].工作流管理系统协同机制的研究[D]. 袁绍欣.西北大学2004
  • [9].基于Jini的供应链合作伙伴关系管理的研究与实现[D]. 邢刚.南京航空航天大学2002
  • [10].基于Jini技术的动态服务模型及在GIS中的应用研究[D]. 黎昌健.武汉大学2005

相关论文

  • [1].基于Jini的分布式系统设备加入技术研究与实现[D]. 万涛.南京航空航天大学2007
  • [2].基于JINI服务的分布式体系应用探讨[D]. 张红兰.中国海洋大学2006
  • [3].分布式虚拟环境在消防预案中的应用[D]. 高小辉.首都师范大学2007
  • [4].基于Web的分布式虚拟环境的研究与实现[D]. 沐俊福.天津理工大学2005
  • [5].动态网络环境下Jini与JMF的应用研究[D]. 蒙科知.武汉理工大学2007
  • [6].基于服务的动态分布式体系结构-Jini技术的研究与应用[D]. 孙昊.兰州理工大学2005
  • [7].基于Jini技术的分布式会议系统设计与实现[D]. 张玉苗.电子科技大学2005
  • [8].分布式虚拟环境中几何模型数据实时传输技术的研究[D]. 和莉.河海大学2006
  • [9].基于WTK的分布式虚拟环境的设计与实现[D]. 李雪殚.西南交通大学2006
  • [10].基于Jini体系结构的分布式系统研究[D]. 于铉.武汉理工大学2003

标签:;  ;  

基于Jini平台的分布式虚拟环境中的协同机制研究
下载Doc文档

猜你喜欢