论文部分内容阅读
随着计算机显示硬件以及投影显示技术的飞速发展,多投影显示系统在军事仿真、教育娱乐、数字影院和会展等各个领域中得到了广泛的应用,人们对于高分辨率、强沉浸感的显示技术有了更高的需求。因此,构建高效的大尺寸、高分辨率的多投影显示系统受到越来越多的研究者的关注。随着多投影项目的不断进行,与项目相关的文件会不断增多。目前大多数多投影系统缺乏对项目文件的统一管理,用户需要自行组织目录结构来建立项目文件与项目的对应关系,并且可以通过网盘存储来解决本地存储空间不够的问题。但在上传至网盘的过程中,通常会将所有与项目相关的文件一起打包上传,导致同一个视频等资源文件被多次上传,存储效率较低。此外,传统的多投影系统授权方式单一,系统存在安全隐患。根据上述问题与不足,本文在现有基于互联网的多投影显示系统基础上,提出一种基于云计算的多投影显示系统架构,将原来的在线管理系统迁移并部署至Amazon云平台。首先,完善原系统在线项目文件管理功能,利用云存储服务支持切分图像、视频等大文件的上传与下载,建立项目与文件的对应关系,使用户能对所有的项目文件进行统一管理。接着,用户可以根据项目的实际情况选择相应类型的文件进行上传,提高了存储效率。其次,为了加强系统的安全性,系统使用加密狗对用户进行授权,并根据用户所处网络环境的不同提供多种软件授权与授权更新的方法,方便用户在各种环境下及时获得项目的最新授权。最后,在授权更新过程中,提供对多投影项目机器信息的收集,在云端数据库中记录校正服务器的机器信息、加密狗信息等数据,使超级管理员可以对用户使用系统的情况进行监控,提高了系统的安全性。本文所实现的系统,在复旦大学软件学院多投影显示墙上进行测试。实验结果表明:使用管理器进行多投影拼接与校正操作,在显示墙上运行游戏有良好的视觉效果;安全模块中根据加密狗授权的投影数量以及项目中实际使用的投影数,用户会获得不同的加密狗使用权限;可以通过多种方式对加密狗授权进行更新,包括在线更新、二维码更新等;通过在线项目文件管理功能可以方便的对所有项目文件进行统一管理。