当前所在位置: 首页 > 计算机 > 正文

家庭智能技防报警系统的设计和实现(第2页)

本文共计2587个字,预计阅读时长9分钟。【 字体:

论文指导服务

毕业论文网专业团队提供毕业设计、论文写作指导及相关咨询服务

论文指导 毕业设计 答辩咨询
微信号已复制到剪贴板

  1.3.1 程序关键部分设计

  服务端应用程序采用异步选择模型。在客户端数据的存储和客户端的管理上,对于单个客户端,ID和SOCKET是两种客户端基本的信息,它们存储在各自CClientInf对象中,所有客户端信息全部存储在客户端管理类CClients中的成员容器里,CClients对于两种客户端相同的请求(如登录请求)的响应直接操作对应的CClientInf对象。对于报警器终端和手机客户端各自独有的信息(如报警器终端中与它绑定的手机客户端的ID信息等)保存在各自的CAlaInf、CMobInf对象中,并记录在CClientInf中泛型T中,以CClients为父类的报警器终端管理类CAlas、手机客户端管理类CMobs在响应报警器客户端、手机客户端请求时,操作各自父类对象中对应的客户端信息CClientInf、ClientInf。

  客户端管理类CClients作为CMobs和CAlas的父类,除了完成两种客户端基本的请求,还解析客户端传来的数据请求类型,通过多态传给对应的子类,子管理类CMob、CAla根据请求类型完成不同的响应。

  2 结束语

  本系统的设计将报警器接入物联网,并搭建了服务器客户端平台传递数据,报警信息的传递作为初步目标。下一步,系统作为平台可以为智能家电提供接口;服务器通过整合一块区域内报警器上传的数据可以预估该地区的整体水平;丰富移动端的应用程序可以提供更智能更准确的用户服务。

  参考文献

  [1]魏小龙.MSP430系列单片机接口技术及实用设计实例 [M].北京:北京航空航天大学出版社,2002.

  [2]迈耶.Android4高级编程 [M]北京:清华大学出版社,2013.

  [3]lvor Horton.Visual C++ 2012入门经典 [M]北京:清华大学出版社,2013.

阅读全文