首页> 中文学位 >基于JavaEE技术的智能家居社区服务器的设计与实现
【6h】

基于JavaEE技术的智能家居社区服务器的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪 论

1.1 研究论文的背景与意义

1.2 智能家居行业的历史与现状

1.3本论文的主要工作

1.4本论文结构

第二章 社区服务器开发的相关技术

2.1 JavaEE技术介绍

2.2 xmpp技术介绍

2.3 本章小结

第三章 系统需求分析

3.1 系统需求分析

3.2 小结

第四章 系统设计与实现

4.1 系统总体设计

4.2 系统详细设计与实现

4.3 数据库设计

4.4 系统实现

4.5 本章小结

第五章 系统运行与测试

5.1 测试环境

5.2 功能测试

5.3 性能测试

5.4 小结

第六章 论文结论与展望

6.1 本论文的主要研究成果

6.2 本系统的不足和展望

致谢

参考文献

攻读硕士学位期间取得的成果

展开▼

摘要

随着嵌入式计算技术和互联网技术的不断发展,经济持续平稳增长,购买力不断提升,人们对居家生活质量的安全性、便捷性和舒适性提出了更高的要求。自1984年美国建成世界上第一座智能建筑以来,智能建筑为适应现代社会信息化与经济国际化的需要,随计算机技术、通信技术和控制技术的发展而相互渗透,持续发展。在智能家居技术的发展过程中,将社区中每个单独的家庭单元联接为一个智能整体成为一个明显的趋势。这样做的好处有两点:首先将用户与社区间的通信智能化,其次提供了更方便易用的用户接口。社区服务器在整合家庭单元的过程中处于核心的角色,需要和各个家庭中的智能控制器进行通信,同时为用户提供web浏览服务。
  本论文中的社区服务器用JavaEE技术实现。JavaEE技术具有较好的健壮性,安全性和高效性,因其丰富的框架而被广泛使用来进行 web开发。本论文将使用与之相关的Struts、Spring、Hibernate框架进行开发,以此提高开发效率。论文中将介绍这几种框架的技术特点。本论文中的一个关键内容是实现服务器使用XMPP协议向用户智能手持设备推送消息。XMPP协议是由Jabber开源社区开发并由IETF组织形式化的基于可扩展标记语言流协议的一个协议。XMPP协议允许两个实体在网络上相互之间发送XML元素,并在XML流协议层进行授权和隧道加密。尽管可以用XMPP协议实现点对点对等通信,然而一个典型的XMPP应用是基于CS结构的,本论文正是采用基于CS架构来实现XMPP协议的通信。在社区服务器建立一个基于XMPP协议的client,在每个家庭智能控制中心建立一个基于XMPP协议的server。管理员需要向用户推送消息时,由server向client发送一个消息,从而完成推送。
  通过以上技术,本论文实现了社区服务器的以下基本功能:管理员管理,管理员对用户的账号进行管理。新闻管理,管理员可以发布新闻,并对已经发布的新闻进行修改和删除。留言管理,用户可以在网站上进行留言,并且管理员能够对留言进行管理。消息推送管理,管理员可以向用户的智能控制中心推送消息。下一步系统还将增加管理员更多的功能,并优化系统增加最大并行访问量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号