基于web2.0的三维虚拟社区的构建

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:hecheng555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前对于虚拟社区的研究主要有两个方向:一个是无场景支持的用户交流平台;另外一个是有场景支持的,通常提供用户绚丽的社区场景漫游。这两个方向都有其缺点,首先,无场景支持的虚拟社区平台,通常只能提供给用户一个文字交流的平台,使用户没有沉浸其中的感觉。其次,有场景支持的虚拟社区平台,通常因为大场景的渲染,而带来平台性能上的问题。这些都制约了虚拟社区的发展。随着互联网技术的不断发展,以及在步入Web2.0时代以后,Web2.0的各种关键技术,为地理信息系统(GIS)和虚拟现实技术(VR)应用到互联网平台中提供了充分的支持,从而产生了两种新的互联网应用技术WebGIS和Web3D。本文充分的利用Web2.0时代的各种关键技术,来解决有场景支持的网络虚拟社区发展所遇到的各种问题;从软件设计、开发架构、性能优化等方面综合讨论了基于Web2.0的三维虚拟社区的构建方案。(1)本文利用三层架构模式构建开发模型。综合地考虑了社区平台的扩展性和开发更迭性,合理利用多种设计模式进行平台架构设计。(2)利用WebGIS技术实现大范围二维场景的渲染。本文将大范围场景分为城域和区域两个级别。对于范围较大的城域级场景采用矢量空间数据来组织,对于范围较小的区域级场景利用表现力更强的栅格空间数据进行组织。(3)利用Web3D技术实现三维场景的渲染。本文中用三维场景来表现特殊的单体建筑,通过虚拟现实技术预处理三维场景,结合Web3D实时渲染三维场景。(4)本文利用各种优化手段,从web客户端到服务器端,进行全面的优化。对于web客户端,本文采用多种方法来减少用户的请求数量和请求容量,来进行性能优化;对于服务器端,通过对数据库查询优化和使用缓存策略,综合性地提高性能。
其他文献
近年来数据挖掘引起了信息产业界的广泛关注,其主要原因是存在大量的可用数据,并且迫切需要将这些数据转换成有用的信息和知识。通过数据挖掘,可以将知识发现的研究成果应用
计算机网络的飞速发展给人们的生活带来了极大的便利,电子商务的发展更是改变了人们传统的生活方式。在网络给人们引来巨大便利和商机的同时,网络安全问题也越来越成为威胁计
随着分布式系统的广泛应用,系统的性能问题面临巨大的挑战,分布式系统的监控和管理日益成为分布式系统生命周期的重要一环,其中对于系统复杂业务应用程序运行时状态的监控更
学位
抽油机的工作情况的监测是石油开采过程中重要的环节之一,其正常运行对于保证油井的安全、可靠生产具有十分重要的意义。随着现代科学技术在石油生产领域应用不断加深,对油井
现如今,随着扩频通信技术的迅猛发展,人们对通信的质量也有越来越高的要求。根据扩频通信的工作原理,在扩频通信系统中,扩频序列的性能好坏直接影响到通信系统的性能优劣。因
调强放疗技术能够保证在杀死癌症细胞的同时最大程度地保护正常组织,避免并发症的出现,被认为是恶性肿瘤治疗的主要技术手段之一。调强放疗逆向计划系统是调强放疗软件部分的核
车牌识别系统是智能交通系统的核心技术,在实际生活中发挥着重大作用。虽然现在的车牌的识别率在90%以上,但是因为车牌识别的实际工作环境复杂譬如当车牌因泥巴或水雾等自然
人脸识别技术是模式识别、图像处理、计算机视觉等领域的一个极富挑战性的课题,但近些年确是一个研究的热点。广义的人脸识别技术包括人脸检测和人脸的身份识别两个方面的内
无线传感器网络是21世纪最重要的技术之一,能够广泛的应用在智能交通、国防军事、环境监测、医疗卫生、空间探索等许多领域。节点自定位技术是无线传感器网络的主要支撑技术
随着信息技术的飞速发展,各种计算机软件的功能越来越强大,加之商业组件(COTS)的大量应用,随之出现的健壮性失效问题也越来越多。在一些关键行业(如民航订票系统、银行结算系