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

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:zhw0920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式计算技术和互联网技术的不断发展,经济持续平稳增长,购买力不断提升,人们对居家生活质量的安全性、便捷性和舒适性提出了更高的要求。自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发送一个消息,从而完成推送。通过以上技术,本论文实现了社区服务器的以下基本功能:管理员管理,管理员对用户的账号进行管理。新闻管理,管理员可以发布新闻,并对已经发布的新闻进行修改和删除。留言管理,用户可以在网站上进行留言,并且管理员能够对留言进行管理。消息推送管理,管理员可以向用户的智能控制中心推送消息。下一步系统还将增加管理员更多的功能,并优化系统增加最大并行访问量。
其他文献
我们体内的血管是有自己的寿命的,这也就导致很多上年纪的人容易发生心脑血管疾病.而我们生活中有一些现象和行为,很可能会缩短血管寿命,使心脑血管的发病率越来越高,发病年
期刊
“乖乖”,是长辈对晚辈少年儿童的昵称;“胖”,是身体长得好的意思.据这条谚语的整体寓意推测,这个常喝牛奶的“乖乖”的年龄段,当是1周岁停止哺乳之后到16岁成人之前这个时
期刊
艾丽丝·门罗小说的许多笔触都涉及儿童成长的生态环境,她大量地采用聚光灯式的描写,把被人们忽视的影响儿童安全、健康成长的有关绝望、暴力、死亡等消极因素裸露在大众的视
人到老年,如能耳聪常存,可以增添无穷乐趣,有益于健康长寿.但是,听力随着年龄增长而衰退是自然规律.所以在生活中常注意保护听力,十分重要.rn防噪声 rn老年人倘若常在声音超
期刊
秋高气爽,风景怡人,但秋天的到来,气温逐渐下降,天气也变得干燥起来.在这样的季节里,孩子们的健康防护也要随着季节的改变做一些调整了.那么,在秋季里,为了增强孩子的体质,有
期刊
健康检查(以下简称健检),对很多人而言可有可无,也有人认为好端端干嘛自找苦吃,去检查出一堆毛病,甚至有人觉得昂贵的健检配套根本就是浪费金钱,或是医疗机构敛财的手段之一,
期刊
中医经络腧穴学理论认为,人体布满了经络和穴位,这些穴位是治疗疾病、调整人体阴阳平衡的法宝.其实,穴位不仅能发挥治病疗疾的作用,还能调节情绪和心情,使人拥有愉悦和快乐.
期刊
INTRODUCTION Non-small cell lung cancer(NSCLC)is a common malignant disease with an extremely poor prognosis~[1].Lung cancer has been reported to metastasize to
秋末冬初,感冒、咳嗽、气喘等呼吸道疾病又开始逐渐多发,老年人以及患有呼吸道慢性疾病的人尤其不能忽视对肺部的保健.我们除了呼吁养成合理饮食、规律起居等良好生活习惯外,
期刊
我们民间养生一直有“春捂秋冻”的说法,这一说法有一定的科学道理.“春捂”就是说春季刚到,气温刚转暖,不要过早脱掉棉衣,防止外邪乘虚袭击机体,从而引发各种呼吸系统疾病及
期刊