首页> 中文学位 >个人多媒体数据共享服务器的设计与实现
【6h】

个人多媒体数据共享服务器的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 论文选题背景及意义

1.2 国内外的研究现状

1.3 论文主要工作

1.4 论文组织结构

第二章 相关技术与工具介绍

2.1 P2P简介

2.2 JSON简介

2.3 FFmpeg简介

2.4 HTTP概述

2.4.1 使用HTTP的URL

2.4.2 HTTP的通信过程

2.5 MFC简介

2.6 本章小结

第三章 个人多媒体信息共享系统的总体设计

3.1 系统需求分析

3.2 系统总体架构

3.3 系统构架设计概要

3.3.1 系统通信方式

3.3.2 PC端服务器设计

3.3.3 移动智能终端客户端程序

3.4 本章小结

第四章 PC端服务器的设计与实现

4.1 PC端服务器的设计目标

4.2 PC端服务器构架设计

4.3 前台程序设计

4.3.1 UI界面

4.3.2 HTTP通信模块

4.3.3 文件夹监控模块

4.3.4 网络检测模块

4.3.5 日志模块

4.3.6 后台程序检测模块

4.3.7 用户信息管理模块

4.4 后台程序设计

4.4.1 心跳功能模块

4.2.2 前后台程序通信的通信方式

4.5 更新程序设计

4.5.1 文件下载模块

4.5.2 更新配置文件解析模块

4.5.3 文件解压模块

4.6 PC端服务器程序启动过程

4.7 本章小结

第五章 PC端服务器的测试与分析

5.1 测试环境设置

5.2 软件功能测试

5.2.1 PC端服务器稳定性测试

5.2.2 移动智能终端与PC的通信测试

5.3 测试结果及分析

5.4 本章小结

第六章 总结与未来工作

6.1 工作总结

6.2 未来工作展望

致谢

参考文献

附录 攻读硕士学位期间取得的研究成果

展开▼

摘要

近年来,计算机技术和网络技术得到了快速的发展,用户的平均带宽也逐年提高,个人用户对数据的存储和共享的需求也越来越高。目前的个人云存储可以高效完成用户所有的数据到云端的同步,但是仍然需要用户上传数据,同时也需要架设大量的服务器群,用户没有对云端数据的管理权,因而对于普通个人用户,一种低成本的、完全将管理权给予用户的个人数据共享平台更加实用。
   本文提出的个人多媒体信息共享系统允许普通用户在自己的PC上建立和管理自己的数据共享服务器,指定的共享文件不再需要上传。由一台主服务器管理所有的用户PC服务器,它们一起构成服务器群,为使用移动智能终端上网的用户提供数据共享和媒体流的服务。
   系统总体架构设计分为主服务器程序、PC端服务器和移动智能终端客户端,本文主要完成Windows平台上PC端服务器的设计与实现工作,主要包括以下内容:
   1.通过对当前互联网上个人存储共享服务的分析,结合普通个人用户的需求,提出并设计了一种以用户PC组建存储服务器群的个人多媒体信息共享系统的架构。
   2.按照PC端服务器的需求目标,结合模块化设计思想和对可移植性的考虑,将PC端服务器分为前台程序、后台程序和更新程序三个子程序,并明确每个子模程序的功能及它们之间的通信方式。
   3.使用面向对象的方法设计并实现三个子程序,每个子程序中的功能模块都封装成相应的类,每个功能模块均使用多线程的方法开发。
   4.给出PC端服务器的测试方案,并对其进行了功能测试,验证了它的可靠性和实用性。
   本文设计了基于PC的个人多媒体信息共享系统,并设计和实现了其中Windows平台的PC端服务器,能让智能终端与PC接在同一路由器上实现高速的无线数据同步,同时用户PC还能为他人提供多媒体数据服务。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号