当前位置:主页 > 文艺论文 > 广告艺术论文 >

基于MINA和SSH的智能家居管理平台的设计与实现

发布时间:2017-11-24 03:10

  本文关键词:基于MINA和SSH的智能家居管理平台的设计与实现


  更多相关文章: 智能家居 管理平台 数据同步 内容管理


【摘要】:随着计算机技术和网络通信技术的进步和普及,智能家居系统的实现逐步变得容易。智能家居能够极大地提高人们的生活质量,家居设备的智能化是一个必然的发展趋势。但是,目前该领域的研究主要集中于控制方面,管理方面的研究很少。而一个好的管理平台可以大幅度减少企业的成本、改善用户体验、轻松升级系统、监视系统的运行情况。为此,本文对智能家居管理平台进行了研究和实现。主要的工作内容如下:(1)提出了智能家居系统的整体设计思路,并重点设计和实现了智能家居管理平台。将智能家居管理平台分解成了三个子系统:Web管理子系统负责与管理员交互,管理员可以管理用户、控制主机、设备、新闻广告、客户端版本等信息,查看系统的运行情况;数据同步子系统负责将服务器上的信息同步到各个家庭的控制主机上;内容管理子系统负责宣传智能家居。(2)设计并实现了一个Web管理子系统。将Web管理子系统在功能上分成了六个模块,在逻辑结构上分成了五层。分析了各模块在各层的通用功能,提取出了接口,并用抽象类实现了各层的接口。然后通过流程图和类图阐述了各模块的详细设计和实现。用到的技术主要有Struts、Spring、Hibernate,数据库采用了My SQL。(3)设计并实现了一个数据同步子系统。经过分析比较,设计了底层通信方案:TCP+长连接+心跳+推拉数据。然后将系统进行了模块划分,设计了系统的技术架构。接着根据传输数据的不同,分别对字符数据同步模块和文件数据同步模块进行了详细设计和实现。重点阐述了连接管理、线程管理、并发控制等问题的解决办法。用到的技术主要是MINA。(4)设计并实现了一个内容管理子系统。首先本文分析了需求:管理员把内容简单地编辑排版,发布成HTML文档,普通用户就可以通过浏览器浏览这些文档。接着进行了概要设计,将系统分成了六个部分。然后结合系统流程图,详细介绍了站点、模板、栏目、信息页和静态化管理的流程,并阐述了系统关键点的实现。用到的技术主要是Free Marker。(5)对管理平台进行了测试。阐述了性能测试的网络结构和测试程序的设计。测试过程中,监视了连接数量、CPU、内存、堆内存、网络IO、线程运行情况等关键信息,结果显示服务器在两万个长连接的情况下,运行良好。本文设计和实现的智能家居管理平台是集信息管理、系统监视、数据同步、宣传答疑于一体,一定程度上填补了国内在该领域研究的漏洞,实现了应用上的创新。本文设计的管理平台由三个子系统组成。三个子系统分工明确、相互配合基本上完成了管理平台的需求,对整个智能家居系统提供了很好的支持。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52

【参考文献】

中国期刊全文数据库 前1条

1 蔡谊;;基于MINA框架的网络管理软件设计[J];通信技术;2013年03期

中国硕士学位论文全文数据库 前4条

1 于飞;博客技术在智能家居中的应用[D];吉林大学;2011年

2 邵刚;基于Spring框架的MVC控制器的优化与改进[D];山东大学;2011年

3 薛震南;基于物联网的智能家居研究[D];南京大学;2013年

4 向运;基于Apache Mina的智能家居服务器设计与实现[D];长安大学;2013年



本文编号:1220792

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1220792.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户58588***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com