数据中心三维可视化运行服务平台编译器的设计与实现
本文选题:Unity3D引擎 + 模块化 ; 参考:《中国科学院大学(中国科学院沈阳计算技术研究所)》2017年硕士论文
【摘要】:近年来,中国的数据中心产业规模不断扩大,海量的数据中心正面对着来自电力、冷却以及安防等方面的巨大压力。智能化的数据中心基础设施管理软件(DCIM)即将成为未来数据中心管理方式发展的主流方向,基于三维可视化技术的DCIM正在逐步进入人们的视线。但是三维软件开发复杂度高、复用程度低、开发周期长的问题比较突出。针对以上问题,本文通过研究三维软件模块化开发技术路线,提出了数据中心三维可视化运行服务平台架构,并且设计和实现了该平台中编译器系统。论文首先分析了DCIM与三维可视化技术的研究现状以及模块化开发思想在三维可视化开发领域的应用情况。然后针对Unity3D引擎,提出了基于AssetBundle技术和DLL技术的完整的模块化开发技术路线。在该技术路线的基础上,设计了数据中心三维可视化运行服务平台中的编译器系统。该系统由三个主要部分构成,分别是可复用模块库、可视化软件管理和系统管理。该系统采用B/S结构,实现了针对Unity Web Player平台的三维软件模块化拼装技术。论文的实现部分还涉及到了在线DLL编译和AssetBundle在线打包技术、不同物体上挂载的脚本互调用机制、模块加载及内存管理机制、模块远程差量更新算法Aesset Diff和在线软件配置功能预览等内容。本论文最后在对系统运行效果和性能测试结果进行了展示。综上所述,本文提出了可定制的、模块复用的数据中心三维可视化运行服务平台,并详述了该平台中核心子系统编译器系统的设计与实现。对于加快三维软件开发企业对市场的反应速度,缩短设计周期,提升企业竞争力,都有着十分重大的意义。
[Abstract]:In recent years, the scale of China's data center industry has been expanding, and the massive data center is facing great pressure from power, cooling and security. The intelligent data center infrastructure management software (DCIMM) will soon become the mainstream direction of the data center management mode in the future. The DCIM based on 3D visualization technology is gradually entering people's attention. However, the problems of high complexity, low reuse and long development cycle are prominent. In order to solve the above problems, this paper puts forward the architecture of 3D visual running service platform for data center by studying the technical route of 3D software modularization development, and designs and implements the compiler system in the platform. Firstly, the paper analyzes the research status of DCIM and 3D visualization technology and the application of modular development idea in 3D visualization development field. Then for the Unity3D engine, a complete modular development technology based on Asset Bundle technology and DLL technology is proposed. On the basis of the technical route, the compiler system in the three-dimensional visual running service platform of data center is designed. The system consists of three main parts: reusable module library, visual software management and system management. The system adopts B / S structure and realizes 3D software modular assembly technology for Unity Web player platform. The implementation of the paper also involves the on-line DLL compilation and Asset Bundle online packaging technology, the mechanism of script interinvocation, module loading and memory management mechanism, which are mounted on different objects. Module remote difference update algorithm Aesset diff and online software configuration function preview and so on. At the end of this paper, the test results of system performance and performance are presented. To sum up, this paper presents a customized, modular reusable three-dimensional visual running service platform for data center, and describes the design and implementation of the compiler system of the core subsystem in the platform. It is of great significance to speed up the response of 3D software development enterprises to the market, shorten the design cycle and enhance the competitiveness of enterprises.
【学位授予单位】:中国科学院大学(中国科学院沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP314
【参考文献】
相关期刊论文 前8条
1 薛芸;廉东本;王俊霖;;IDC可视化软件开发平台中的配置与编译子系统[J];计算机系统应用;2017年03期
2 安沛;王春玲;;OA系统中RBAC扩展模型的研究与实现[J];西安工程大学学报;2015年01期
3 马瑞;;三维虚拟数字校园系统的资源封包设计[J];长江大学学报(自科版);2014年34期
4 林深华;范志尚;蒋建兵;朱亚超;;基于Android平台Unity3D游戏设计与实现[J];企业科技与发展;2013年10期
5 张伶利;;三维电子地图技术概述[J];科技风;2013年01期
6 徐孟超;;浅谈国内外三维可视化发展及其应用[J];现代测绘;2012年06期
7 佘青;;利用Apache Jmeter进行Web性能测试的研究[J];智能计算机与应用;2012年02期
8 叶娜;许惠平;;DLL实现VB与VC混合编程的关键技术研究[J];科技资讯;2007年10期
相关博士学位论文 前1条
1 袁远明;智慧城市信息系统关键技术研究[D];武汉大学;2012年
相关硕士学位论文 前4条
1 杨迎春;基于Unity3D的仓储可视化编辑器的设计与实现[D];中国科学院研究生院(沈阳计算技术研究所);2016年
2 王玉林;基于GIS的可视化组件开发[D];浙江大学;2015年
3 付林;永丰大厦虚拟漫游数字平台的设计与实现[D];北京交通大学;2010年
4 毛文杰;基于OGRE3D引擎的场景仿真漫游系统研究[D];山东科技大学;2009年
,本文编号:2041349
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2041349.html