学术咨询服务,正当时...... 期刊天空网是可靠的职称论文发表专业学术咨询服务平台!!!

智能系统中家庭报警管理措施

发布时间:2015-12-15所属分类:计算机职称论文浏览:1

摘 要: 新科技的应用战略模式有哪些呢,应该怎样来促使新科技的发展技巧,现在智能科技的新发展模式有什么影响及意义呢?本文是一篇计算机职称论文。我们也知道报警信息的传递作为初步目标。下一步,系统作为平台可以为智能家电提供接口;服务器通过整合一块区域内报

  新科技的应用战略模式有哪些呢,应该怎样来促使新科技的发展技巧,现在智能科技的新发展模式有什么影响及意义呢?本文是一篇计算机职称论文。我们也知道报警信息的传递作为初步目标。下一步,系统作为平台可以为智能家电提供接口;服务器通过整合一块区域内报警器上传的数据可以预估该地区的整体水平;丰富移动端的应用程序可以提供更智能更准确的用户服务。

  摘 要:本文旨在设计一套基于服务器-客户端模型的智能技防报警系统,整套系统分为报警器硬件,移动客户端应用和服务端软件三部分。接入网络的报警器将检测到的异常情况通知客户,并且客户可以在智能手机上获取现场图像。

  关键词:家庭智能技术,报警系统应用,计算机职称论文

  现在市场上面向家庭的报警系统主要包括对入侵、火灾等情况的报警。在环境数据的采集上各种报警器实现的方法基本相同,区别主要在报警网络的搭建上,一般分为两种:一种是利用电话网络通过双音双频信号搭建个人报警系统,另一种利用局域网搭建的物业报警系统等。本文研究的技防系统基于服务器-客户端模型,移动客户端安装在智能手机上通过3G或其他方式接入网络,报警器终端通过用户家中的无线路由器接入网络。

  论文网推荐:《智能系统学报》,《智能系统学报》由中国人工智能学会和哈尔滨工程大学联合主办,是中国人工智能学会会刊之一。主要刊登神经网络与神经计算、智能信息处理、自然语言理解、智能系统工程、机器翻译、复杂系统、机器学习、知识工程与分布式智能、机器人、智能制造、粗糙集与软计算、免疫系统、机器感知与虚拟现实、智能控制与智能管理、可拓工程、人工智能基础、生物信息学与人工生命等内容。

智能系统中家庭报警管理措施

  1 系统设计和实现

  如图1所示,在系统中,每个报警器都有自己的ID并通过互联网连接服务器,用户在移动客户端上登录后通过报警器ID将手机和报警器绑定,从而接收已绑定的报警器发出的报警信息。

  1.1 报警器终端的设计和实现

  报警器终端设计为以单片机为主控,搭载几个传感器和数据通信模块的系统。传感器完成环境信息的采集,数据通信模块实现和服务器的连接,单片机完成对传感器、模块的控制、实时数据的分析和通过数据通信模块与服务器的通信。

  1.1.1 硬件模块的具体设计

  主控单片机STC12C5A60S2的IO脚与热红外传感器HC-SR501、气体传感器MQ-2相连,获取传感器数据;单片机的双串口分别和无线通信模块USR-WIFI232-T、摄像头模块PTC08相连,从而完成与服务器的通信和实时图像的获取。USR-WIFI232-T模块配置成TCP Client自动连接TCP服务器,将服务器传和单片机串口之间的数据相互转发。

  1.1.2 系统流程图

  系统上电后首先完成各模块初始化,并向服务器发送包含自身ID的登录信息。然后系统并发进行实时数据的采集和响应服务器的请求:检测到异常情况将其上传至服务器;接收到服务器的拍照请求后,拍照并上传图像。

  1.2 移动客户端的设计和实现

  该应用设计为一款安卓应用,用户在运行应用并登录后,应用即在后台运行,和手机绑定报警器一旦发现异常,手机将提醒用户。

  1.2.1 主要应用功能分析

  应用的主要功能包括登录、注销、绑定、解绑、报警、查看警报等。用户进行登录操作后,手机即在远端服务器对一些信息进行注册,此后应用即在后台运行,用户通过扫描二维码或键入某个报警器的ID和key完成和报警器的绑定,对于已绑定的报警器,报警器一旦发现异常情况,手机会以震动、铃声的方式提醒用户,并根据本地信息描述异常情况,比如“厨房出现易燃气体”等,提醒显示在手机的通知面板,用户点击后即可获取该报警器拍摄的现场图片。

  1.2.2 程序关键部分设计

  作为一个报警系统的一部分,它必须具有较高的可靠信和稳定性,它和服务器之间的通信由安卓后台服务维护。服务类AlarmService继承自Service,以Started类型启动,在后台运行维护ServiceThread类,更新Activity。它重写onCreate()和onDestroy()方法,在服务的启动和销毁时开启、关闭线程ServiceThread和读取、保存用户数据。在重写onStartCommand()方法接收Activity传递的Intent,并以广播反馈。Handler对象handler用于线程ServiceThread和服务AlarmService之间的通信。

  线程类ServiceThread是AlarmService的内部类,在服务开启后运行,负责和服务器通信,它实现ManageThread接口,由AlarmService调用对其管理。套接字socket和服务器建立TCP连接,输入流in用于和服务器的基本通信,数据流dataInput在传输图片时打开,完成传输后关闭。

  1.3 服务端的设计和实现

  报警器终端和手机客户端分别连上服务器的两个端口,在完成登录操作后,服务器为客户端提供服务:为报警器终端向与其绑定的手机客户端转发报警信息和实时图片、接受手机客户端绑定、解绑报警器的请求等。服务器采取WSAAsyncSelect异步选择模型,被动接收客户端的请求,异步处理予以响应。

  1.3.1 程序关键部分设计

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

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

2023最新分区查询入口

SCI SSCI AHCI