【技术实现步骤摘要】

一种基于iBeacon技术的电子巡更系统

本专利技术涉及iBeacon

,具体的说,是一种基于iBeacon技术的电子巡更系统。

技术介绍

电子巡更系统是管理人员监督巡更人员是否按照指定的时间和指定的巡更路线到达指定地点的一种手段。通常在防范区域内的重要部位安装巡更点设备,巡查人员携带巡更器,按规定的时间和路线到达巡更点地址,管理人员可通过终端设备实时查看巡更记录信息。按照巡更信息是否能实时传递,电子巡更系统通常分为两类:离线式和在线式。其中,离线式巡更系统是指,巡更人员携带巡更器(如IC卡)在巡更点(通常为读写器设备)获取巡更点代码(地址),之后通过数据传输接口将巡更信息输入电脑(管理中心),管理人员可在电脑上查阅巡更记录。此种方式基本无需布线,缺点是不能实时管理。在线式巡更系统是指,巡更人员携带巡更器,在巡更点读取巡更器信息,通过有线或无线方式实时传输给管理中心。此种方式优点是能实时管理巡更信息;缺点是需要为巡更人员配置专用的巡更设备,成本较高而且无法避免人为地替代巡更事件的发生。

技术实现思路

本专利技术的目的在于提供一种基于iBeacon技术的电子巡更系统,用于解决现有技术中需要为巡更人员配备专用巡更设备,成本较高的问题。为了达到上述目的,本专利技术通过下述技术方案实现:一种基于iBeacon技术的电子巡更系统,包括巡更点模块和服务器,还包括与所述巡更点模块通信的移动智能终端,其中:巡更点模块:采用BLE技术向周围区域广播iBeacon数据,所述移动智能终端安装有用于电子巡更的客户端APP;移动智能终端:对所述巡更点模块进行初始化设置,采用BLE技术接收所述iBeacon数据,生成所述巡更记录,并通过WLAN发送至所述服务器;服务器:用于根据服务信息生成巡更任务、将所述巡更任务发送至移动智能终端中的客户端APP以及接收、处理并存储移动智能终端发送的巡更记录。工作原理:巡更点模块为多个,且配备有BLE(BluetoothLowEnergy)蓝牙低功耗通信功能,能够使用BLE技术向周围广播自身ID信息,每个巡更点模块的ID信息不同且为唯一标识码,以区分不同的巡更点模块。移动智能终端上安装有客户端APP,管理人员可以登录客户端APP的管理账号,进行巡更点模块的ID初始化设置和管理,巡更人员可以登录客户端APP的巡更账号,进行接收和执行服务器发送的巡更任务。当巡更人员携带移动智终端靠近某个巡更点模块的广播范围时,移动智能终端内安装的客户端APP接收巡更点模块广播的iBeacon数据,客户端APP根据iBeacon数据中的信号强度计算巡更点模块与移动智能终端之间的距离,并生成该巡更点模块的巡更记录,通过WLAN自动将信息发送至服务器,服务器获取该信息并解析,生成巡更记录供管理者浏览。服务器还用于存储巡更人员、管理者、运维人员等不同权限用户的账号信息,用于向巡更人员分配巡更任务、供管理者查看巡更记录以及给运维人员分配任务。服务器运行巡更管理软件及数据库软件,完成设备管理、用户管理、数据管理及数据存储功能。设备管理功能是指对巡更点模块的管理;用户管理是指对管理人员、运维人员和巡更人员等用户的管理;数据管理是指对巡更任务和巡更记录等信息的管理;数据存储是对以上各种数据的存储。由于BLE技术已被应用在移动智能终端的硬件中,因此巡更人员通过自身携带的移动智能终端即可实现巡更任务的接收,执行巡更任务并生成巡更记录,不需要再配备专门的巡更设备,不增加额外的成本。客户端APP包括巡更功能和巡更点管理功能,通过登录不同的角色账号实现巡更功能和巡更点基站管理功能,巡更功能用于实现巡更任务的接收和执行,管理功能用于巡更点基站的初始化设置及日常维护。用户通过移动智能终端下载客户端APP,根据服务器分配的不同角色账号登录APP,分别实现巡更或管理职能。进一步地,所述客户端APP包括初始化模块、接收任务模块、广播接收模块、距离计算模块、生成记录模块和发送记录模块,其中:初始化模块:用于设置所述巡更点模块的初始化信息;接收任务模块:用于与服务器建立通信,接收服务器发送的巡更任务;广播接收模块:接收所述巡更点模块发送的iBeacon数据,发送至距离计算模块;距离计算模块:根据广播接收模块接收的iBeacon数据与接收信号的强度计算距离;生成记录模块:根据距离计算模块计算出的数据,计算出巡更点模块与移动智能终端的距离状态,并生成巡更记录;发送记录模块:将所述巡更记录发送至服务器。工作原理:管理维护人员通过移动智能终端APP登录管理员账号,与服务器建立通信连接,执行对巡更点基站的初始化设置及日常维护;巡更工作人员通过移动智能终端客户端APP登录巡更账号,与服务器建立通信连接,接收巡更任务,巡更人员携带移动智能终端开始执行巡更任务。当移动智能终端进入某一巡更点模块的广播区域时,若此时蓝牙是开启状态,客户端APP中的广播接收模块接收到这一巡更点模块广播的自身ID,生成巡更记录,并且将接收的iBeacon数据发送至距离计算模块,由距离计算模块根据iBeacon数据的信号强度与参考信号强度的比较,由于距离在1米以内,参考接收信号强度(RSSI:ReceivedSignalStrengthIndicator)是按照比例减少,而距离在1米以上,则是上下波动,因此可以判断出两种之间的距离在一米外(Far)、一米内(Near)还是贴近(Immediate)。生成记录模块根据距离计算模块的计算结果,计算移动智能终端与巡更点模块之间的距离以及轨迹,同样,巡更人员到达其他巡更点模块时,同样计算生成巡更记录和轨迹,由此,可以记录巡更人员的巡更工作和巡更路线。客户端APP中的发送记录模块将生成的巡更记录和巡更路线通过WLAN发送给服务器。进一步地,所述iBeacon数据包括UUID和PowerMeasure,所述UUID为巡更点模块的通用唯一识别码,所述PowerMeasure为参考接收信号强度。iBeacon的数据主要由四种信息构成,分别是通用唯一标识符UUID(UniversallyUniqueIdentifier)、Major、Minor、MeasuredPower。UUID是规定为ISO/IEC11578:1996标准的128位标识符。Major和Minor都是16位自定义的标识符。MeasuredPower是iBeacon模块与接收器之间相距1m时的参考接收信号强度(RSSI:ReceivedSignalStrengthIndicator)。接收器根据该参考RSSI与接收信号的强度来推算发送模块与接收器的距离。进一步地,所述距离状态包括贴近、1米以内和1米以外三种。巡更点模块与移动智能终端的距离为几厘米时为贴近,几厘米至1米以内为靠近,1米以外为远距离。进一步地,所述巡更点模块包括多个iBeacon基站,所述iBeacon基站连接有供电模块。巡更点模块包括iBeacon基站和用于给iBeacon基站提供工作电压的供电模块,因此,巡更点模块既可通过与供电电路连接,也可以实现单独供电,在电力线路故障时,不影响巡更工作。进一步地,所述供电模块为充电电池或钮扣电池。供电模块采用充电电池可以多次充放电,不需更换电池,采用钮扣电池可以进一步减小iBeacon基站本文档来自技高网...

电子巡更系统服务器,一种基于iBeacon技术的电子巡更系统技术方案相关推荐

  1. openwrt搭建微信认证服务器,一种基于Openwrt路由器的Portal认证的方法技术

    本发明专利技术公开了一种基于Openwrt路由器的Portal认证的方法,包括:步骤一,在Openwrt路由器上部署Wifidog协议,实现用户访问数据的拦截.重定向和在线状态保持的功能:步骤二,利用 ...

  2. 停车场微信支付系统 本地服务器,一种基于微信支付的停车自动收费系统

    停车收费系统从最初的人工进出刷卡计费,到后来的摄像头监控计费,一直在进步中.随着移动支付系统的发展,如微信支付等,我想到了一种依靠电子支付方式的全自动停车收费系统. 车辆自动识别 首先,前提条件是收费 ...

  3. matlab实现谱聚类法图像分割代码,一种基于谱聚类的图像分割方法与系统与流程...

    本发明是一种基于谱聚类的图像分割方法与系统,涉及聚类.机器学习和人工智能领域.特别涉及通过相关性将已经学习到的知识运用到图像分割中,并在此基础上构造性地改造谱聚类方法,从而达到快速精确地分割彩色图像的 ...

  4. html在线表单生成,一种基于html5的在线表单设计系统的制作方法

    一种基于html5的在线表单设计系统的制作方法 [技术领域] [0001]本发明涉及计算机技术领域,尤其涉及一种基于HTML5的在线表单设计系统. [背景技术] [0002]现有很多表单设计工具大多数 ...

  5. 一种基于深度学习的增值税发票影像识别系统

    一种基于深度学习的增值税发票影像识别系统-专利技术交底书 缩略语和关键术语定义 1.卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构 ...

  6. 一种基于嵌入式的多重识别门禁系统设计方案

    一种基于嵌入式的多重识别门禁系统设计方案 1. 前言 门禁系统已广泛的应用在各行各业,随着社会经济的发展,人们对门禁系统的要求越来越高,设计更加安全.更加方便的门禁系统势在必行.由于不同企业对于门禁系 ...

  7. matlab 电缆,一种基于Matlab的电缆绝缘自动化监测系统及使用方法与流程

    本发明属于电缆绝缘测量技术领域,尤其是涉及一种基于Matlab的电缆绝缘自动化监测系统及使用方法. 背景技术: 电力系统当中,高压电缆担负着传输配送电能的任务,高压电缆运行的可靠性和安全性将直接决定着 ...

  8. 计算机联锁仿真软件设计,一种基于LabVIEW的计算机联锁仿真系统的制作方法

    本发明涉及一种计算机联锁仿真系统,尤其是涉及一种基于labview的计算机联锁仿真系统. 背景技术: 计算机联锁系统的仿真系统,通常是采用c/c++等传统的编程语言实现,一方面该方式需要专业的程序员去 ...

  9. 语音识别维特比解码_一种基于维特比算法的花洒语音识别系统及方法与流程

    本发明涉及语音识别技术领域,具体涉及一种基于维特比算法的花洒语音识别系统及方法. 背景技术: 随着生活水平的提高和住房条件的改善,很多家庭都安装了沐浴设施,花洒是其中最常见的淋浴装置.目前花洒产品多为 ...

最新文章

  1. c++ 指针的指针参数
  2. Object.wait()与Object.notify()的用法
  3. idea2019.x配置Gradle
  4. 报错:failed to get the task for process XXX(解决方案)
  5. [leetcode] 230.二叉搜索树中的最小树
  6. Solana生态项目DEX聚合器Dagg trade完成种子轮融资,credence.fund投资
  7. linux pv命令,pv命令 – 管道查看器
  8. Java泛型通配符T,E,K,V
  9. 刘意 java基础视频_传智播客 2015年 刘意_Java基础视频-深入浅出精华版 笔记(day21~day23)(2016年4月8日13:28:21)...
  10. 矩阵的对称性,自反性和反对称性的判断
  11. 基于人工势场法的车辆编队轨迹规划matlab仿真验证
  12. 【小技巧】如何对混乱的HTML/CSS/JS代码进行格式化排版
  13. 苹果手机越狱软件_刷上 Linux,安卓手机成功越狱解锁苹果 iPhone
  14. JavaBean 是什么?JavaBeans 概念介绍
  15. 2014科技十大名词——如果之前你不知道,证明你是行外人,如果你只是听说,证明你只是是爱好者
  16. BlankDTX9Window - DirectX9c 程序的模板[原创]
  17. !!! JUnit version 3.8 or later expected
  18. PERL XS tutorial
  19. 铁夫破词之英文名字的由来(总结)
  20. 博主已开启评论精选什么意思_win10拨号上网不能开启移动热点 解决方案

热门文章

  1. c语言float转bcd码
  2. 以太坊的MPT树,以及编码,leveldb存储
  3. 怎么从cad的表格弄到excel里转换成Excel表格?
  4. 有创意的思维导图是怎样绘制的
  5. 什么是BFC机制,如何触发BFC(消除浮动带来的父元素塌陷、垂直方向margin重叠、嵌套块级元素父元素margin塌陷)
  6. IO流如何选择字节流和字符流??
  7. java精选面试题---字节流和字符流的区别
  8. 2015.03.10,学习,文献笔记-“水轮机压力脉动的混频幅值置信度分析方法研究” (1)...
  9. 火爆全网的老照片修复技术,手把手教你怎么玩儿!
  10. colab的简单使用