题名 | 新疆天文台可视化数据传输系统设计与实现 |
作者 | 朱艳 |
答辩日期 | 2019 |
文献子类 | 硕士 |
授予单位 | 中国科学院大学 |
授予地点 | 北京 |
导师 | 张海龙 |
关键词 | 可视化,数据传输,数据库,日志 Visualization,Data transmission,Database,Log |
学位名称 | 理学硕士 |
其他题名 | Design and implementation of Xiniiang Astronomical Observatory Observation data transmission visualization |
学位专业 | 天文技术与方法 |
英文摘要 | 随着多波束接收技术的发展与天文观测设备采样精度的提高,天文观测设备的数据收集能力也得到了大幅提升,天文数据已经进入了PB(Petabyte千万亿字节)量级时代。由于天文观测的特殊性,望远镜观测台站与天文数据存储中心往往相距遥远。新疆天文台望远镜产生的观测数据需通过数据专线传输到台本部数据中心进行长期存储。数据传输专线长度在百公里以上,由于线路长期暴露在野外,导致数据传输过程经常出现问题甚至传输中断。建立一套拥有可视化界面的数据传输系统实时显示数据传输情况,及时反馈相关信息给专业人员,会大大提高分析与解决问题的效率。本文在调研与分析了新疆天文台观测数据传输的现实需求后,设计并实现了新疆天文台可视化数据传输系统。 可视化数据传输系统主要由日志子系统、数据传输子系统、控制子系统及可视化子系统组成。日志子系统部分,设计了日志系统的整体架构,实现了数据传输过程的日志收集与存储,采用shell多线程技术加速日志信息入库速度,开发了日志查询工具供管理员使用。数据传输子系统部分,以rsync传输框架为基础,封装相关shel命令实现上层调用。控制子系统部分,设计了自动化运行的互相监控脚本体系,控制日志记录与数据传输请求,嵌入了告警系统。可视化子系统部分,搭建了展示数据传输过程中传输速率、网络状态、服务器硬盘存储情况等功能的可视化界面,采用柱状图、饼状图、折线图等多种形式进行数据展示。 本文采用rsymc镜像备份工具作为底层数据传输框架,选择开源关系型数据库MySQL存储日志信息,利用shell多线程技术编写了数据获取及整合程序。基于B/S架构,使用Qt框架开发了供管理员使用的日志查询工具,基于C/S结构,利用Ajax、JavaScript、Html5、PHP等技术和语言开发了具有多项查询和展示的可视化界面。论文最后对系统的功能模块进行了测试,总结了研究内容、分析了系统不足与下一步工作展望。 |
语种 | 中文 |
页码 | 61 |
内容类型 | 学位论文 |
源URL | [http://ir.xao.ac.cn/handle/45760611-7/2714] |
专题 | 研究生 |
作者单位 | 中国科学院新疆天文台 |
推荐引用方式 GB/T 7714 | 朱艳. 新疆天文台可视化数据传输系统设计与实现[D]. 北京. 中国科学院大学. 2019. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论