本发明是一种智能终端的安防技术领域。
背景技术:
社会在不断的发展中,人民的生活也随着发生改变;智能化的家庭安全系统,与传统的家居系统来比的话,能够更全方位的提供信息交换功能,帮助了家庭与移动智能平台保持了信息交流的畅通。
技术实现要素:
系统的是由数据传输功能模块、报警功能模块、中央控制功能模块、语言设置功能模块和传感器功能模块构建的;各个模块设计如下:
1.数据传输功能模块:作用在中央控制功能模块与移动智能终端之间的数据通信功能,用户通过智能手机实现了对家用安防系统的布控设置;
2.报警功能模块:系统存储用户录制好的报警文件,当出现需要报警的时候直接播放文件来实现报警;其代码如下:
mediaplayermp=newmediaplayer();
mp.reset();
mp.setdatasource(path);//path为音频文件路径
mp.prepare();
mp.start();
3.中央控制功能模块:可以对布控进行开启或者关闭设置,同时还收集和处理传感器的信息;
首先根据用户界面单元或数据传输功能模块的信息确定是否开启布控方式,只要布控方式开启,即调用中央控制模块处理程序;中央控制模块处理程序首先调用传感器模块注册传感器,然后启动一个线程处理传感器模块传递的传感器数据;若传感器数据达到某个阀值而报警装置尚未启动,则立即启动报警模块和语音模块;
4.语言设置功能模块:当系统存在报警信息的时候,通过移动智能平台上的电话模块接口,可以实现智能化的拨打报警功能,同时发送报警的短信息;其代码如下:
intentintent=newintent(intent.action_call,uri.parse("te1:54211224"));
startactivity(intent);
对于短信发送,可以使用smsmanager类的sendtextmessage方法实现;
5.传感器功能模块:系统使用的传感器分为压力传感器和光传感器,其工作原理是对传感器检测、传感器事件获取、传感器数据获取;其代码如下:
sensormanagermgr=this.getsystemservice(sensor_service);
sensorlight=mgr.getdefaultsensor(sensor.type_light);
mgr.registerlistener(sel,light,sensormanager.sensor_delay_normal);
//注册传感器,sel为继承sensoreventlistener监听接口的对象。