一种基于蓝牙信标设备的巡检系统及方法与流程

文档序号:11292207阅读:641来源:国知局
一种基于蓝牙信标设备的巡检系统及方法与流程

本发明涉及蓝牙信标设备巡检技术领域,特别是涉及一种基于蓝牙信标设备的巡检系统及方法。



背景技术:

随着移动互联网技术的发展,各种智能设备广泛应用,例如智能手机已经成为了人们日常生活中必不可少的工具,通过智能手机人们可以看新奇的世界、听千里之外的声音、快速地了解未知的领域,提高了人们的生活质量。在实际使用中,智能设备。蓝牙协议4.0推出的bleble(bluetoothlowenergy)技术,是低成本、短距离、可互操作的无线技术,工作在免许可的2.4ghzism,降低了智能设备的成本。

ibeacon的工作方式是,配备有低功耗蓝牙(ble)通信功能的设备使用ble技术向周围发送自己特有的id,接收到该id的应用软件会根据该id采取一些行动。比如,在店铺里设置ibeacon通信模块的话,便可让iphone和ipad上运行一资讯告知服务器,或者由服务器向顾客发送折扣券及进店积分。此外,还可以在家电发生故障或停止工作时使用ibeacon向应用软件发送资讯;以及商品跟踪、身份认证、室内定位、移动营销互动、地下停车场寻车等等,越来越多的应用场景在ibeacon上出现。

由于每个ibeacon蓝牙设备的广播范围有限,信号强度随距离衰减等问题。通常都会在一个场地,一个门店,一座商场,一座博物馆使用到多个设备,而且有的应用场景必须安置多个设备。然而每一个设备的id等参数是需要人工逐个配置的,多达几十上百甚至上千的设备,人工配置非常麻烦,设备容易混淆,工作效率低。当设备运转到电池消耗完毕或者部分设备损坏,此时需重新部署,此时查找未工作设备是很困难的,而且还会出现人为恶意篡改设备参数的问题。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种基于蓝牙信标设备的巡检系统及方法,能够高效的实现蓝牙信标设备的巡检。

本发明的目的是通过以下技术方案来实现的:一种基于蓝牙信标设备的巡检系统,包括移动终端、蓝牙信标设备、蓝牙网关和云端服务器;

所述蓝牙信标设备,用于广播数据报文;

所述移动终端,用于获取目标区域的当前蓝牙信标设备信息列表,并根据该区域的预设蓝牙信标设备信息列表和当前蓝牙信标设备信息列表生成异常蓝牙信标设备信息列表;以及根据所述数据报文选择并配置目标蓝牙信标设备,然后将目标蓝牙信标设备的第一设备信息上传至所述云端服务器;以及配置所述蓝牙网关,然后将蓝牙网关的第二设备信息上传至所述云端服务器;

所述蓝牙网关,用于实时监测所述蓝牙信标设备,并将监测结果上传至所述云端服务器;以及根据所述云端服务器发出的第一指令配置所述蓝牙信标设备,并将所述第一设备信息上传至所述云端服务器;

所述云端服务器,用于存储所述第一设备信息和第二设备信息;以及配置所述蓝牙网关,然后获取所述第二设备信息;以及向所述蓝牙网关发送第一指令以配置所述蓝牙信标设备。

优选的,所述蓝牙信标设备包括:

触发检测模块,用于检测触发数据报文发送的报文触发信号;

报文推送模块,用于在所述触发检测模块检测到所述报文触发信号时推送所述数据报文。

优选的,所述蓝牙信标设备还包括:提示模块,用于在接收到移动终端发送过来的提示指令时发出提示信息。

优选的,所述蓝牙设备包括:

报文搜索模块,用于搜索蓝牙信标设备发出的数据报文;

目标选择模块,用于根据所述数据报文选择目标蓝牙信标设备;

配对模块,根据所述数据报文判断所述目标蓝牙信标设备是否加密,若目标蓝牙信标设备加密,则根据该数据报文解析出密码,并根据该密码建立与目标蓝牙信标设备的通信连接;若目标蓝牙信标设备未加密,则建立与目标蓝牙信标设备的通信连接;以及用于建立与蓝牙网关的通信连接;

配置模块,用于配置目标蓝牙信标设备,然后将目标蓝牙信标设备的第一设备信息上传至所述云端服务器;以及配置所述蓝牙网关,然后将蓝牙网关的第二设备信息上传至所述云端服务器;

异常检测模块,用于根据所述数据报文获取目标区域的当前蓝牙信标设备信息列表,并根据该区域的预设蓝牙信标设备信息列表和当前蓝牙信标设备信息列表生成异常蓝牙信标设备信息列表。

优选的,所述数据报文包括设备名称、序列号、电量信息、密码信息、加速度信息中的一种或者多种。

一种如上述的基于蓝牙信标设备的巡检系统的巡检方法,包括:

获取目标区域的当前蓝牙信标设备信息列表;

根据该区域的预设蓝牙信标设备信息列表判断所述当前蓝牙信标设备信息列表是否完整;

若当前蓝牙信标设备信息列表完整,则获取缺失蓝牙信标设备的位置,并部署配置新蓝牙信标设备,并将该新蓝牙信标设备配置后的第一设备信息发送至云端服务器;

若当前蓝牙信标设备信息列表不完整,则判断所述当前蓝牙信标设备信息列表中是否存在异常蓝牙信标设备,若是,则部署配置该异常蓝牙信标设备,将该异常蓝牙信标设备配置后的第一设备信息发送至云端服务器。

优选的,配置新蓝牙信标设备或者异常蓝牙信标设备的方法为,通过移动终端或者云端服务器进行配置。

优选的,定义新蓝牙信标设备或者异常蓝牙信标设备为目标蓝牙信标设备,则通过移动终端配置新蓝牙信标设备或者异常蓝牙信标设备的方法,包括:

获取所述目标蓝牙信标设备发出的数据报文;

根据所述数据报文判断所述目标蓝牙信标设备是否加密;

若目标蓝牙信标设备加密,则根据该数据报文解析出密码,并根据该密码建立与目标蓝牙信标设备的通信连接;

若目标蓝牙信标设备未加密,则建立与目标蓝牙信标设备的通信连接。

优选的,通过移动终端配置新蓝牙信标设备或者异常蓝牙信标设备时,当移动终端选中该新蓝牙信标设备或者异常蓝牙信标设备,该新蓝牙信标设备或者异常蓝牙信标设备发出提示信息。

优选的,定义新蓝牙信标设备或者异常蓝牙信标设备为目标蓝牙信标设备,则通过云端服务器配置新蓝牙信标设备或者异常蓝牙信标设备的方法,包括:

云端服务器向蓝牙网关发送第一指令;

蓝牙网关根据所述云端服务器发出的第一指令配置所述目标蓝牙信标设备。

本发明的有益效果是:

(1)蓝牙信标设备中设有信息提示模块,在该蓝牙信标设备被移动终端选中后发出提示信息,便于快速查找该蓝牙信标设备的位置等;

(2)蓝牙信标设备中设有触发检测模块,能够检测该蓝牙信标设备是否接收到数据报文推送信息;

(3)数据报文中添加有密码数据,能够保护蓝牙信标设备遭篡改;

(4)蓝牙网关能够对蓝牙信标设备进行实时监测;

(5)云端服务器可以通过蓝牙网关配置蓝牙信标设备,实现了蓝牙信标设备的远程配置。

附图说明

图1为本发明中基于蓝牙信标设备的巡检系统的一个实施例的示意图;

图2为本发明中基于蓝牙信标设备的巡检系统的巡检方法的一个实施例的流程图;

图3为本发明中通过移动终端配置目标蓝牙信标设备的一个实施例的流程图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

如图1所示,一种基于蓝牙信标设备的巡检系统,包括移动终端、蓝牙信标设备、蓝牙网关和云端服务器。

所述蓝牙信标设备,用于广播数据报文。

所述数据报文包括设备名称、序列号、电量信息、密码信息、加速度信息中的一种或者多种。移动终端通过数据报文可以筛选出本系统中的蓝牙信标设备,从而避免了将其他系统的蓝牙信标设备也进行显示等,提高了工作效率。此外,通过在蓝牙信标设备的数据报文中添加自定义数据,便于快速查找设备。

所述蓝牙信标设备包括触发检测模块和报文推送模块。触发检测模块用于检测触发数据报文发送的报文触发信号;报文推送模块用于在所述触发检测模块检测到所述报文触发信号时推送所述数据报文。触发检测模块可以采用加速度传感器、陀螺仪传感器等中的一种或者多种,例如,当摇动蓝牙信标设备时,加速度传感器检测到蓝牙信标设备的摇动后,报文推送模块向外发送数据报文。

所述蓝牙信标设备还包括:提示模块,用于在接收到移动终端发送过来的提示指令时发出提示信息。例如,在移动终端的当前蓝牙信标设备信息列表中查找一个蓝牙信标设备时,点击当前蓝牙信标设备信息列表中的该蓝牙信标设备,移动终端建立与该蓝牙信标设备的通信连接,在通信连接成功建立后,移动终端向该蓝牙信标设备发送提示指令,此时,提示模块发出提示信息,例如进行led指示灯闪烁,能够便于使用者找到该蓝牙信标设备的位置。

所述移动终端,用于获取目标区域的当前蓝牙信标设备信息列表,并根据该区域的预设蓝牙信标设备信息列表和当前蓝牙信标设备信息列表生成异常蓝牙信标设备信息列表;以及根据所述数据报文选择并配置目标蓝牙信标设备,然后将目标蓝牙信标设备的第一设备信息上传至所述云端服务器;以及配置所述蓝牙网关,然后将蓝牙网关的第二设备信息上传至所述云端服务器。

所述蓝牙设备包括报文搜索模块、目标选择模块、配对模块、配置模块和异常检测模块。

所述报文搜索模块用于搜索蓝牙信标设备发出的数据报文。

所述目标选择模块用于根据所述数据报文选择目标蓝牙信标设备。即先根据数据报文的内容筛选出本系统中的蓝牙信标设备,然后再选择目标蓝牙信标设备。

所述配对模块,根据所述数据报文判断所述目标蓝牙信标设备是否加密,若目标蓝牙信标设备加密则根据该数据报文解析出密码,在移动终端中输入密码,在密码匹配成功后建立目标蓝牙信标设备的通信连接;若目标蓝牙信标设备未加密,则建立与目标蓝牙信标设备的通信连接;以及用于建立与蓝牙网关的通信连接。

所述配置模块用于配置目标蓝牙信标设备,然后将目标蓝牙信标设备的第一设备信息上传至所述云端服务器;以及配置所述蓝牙网关,然后将蓝牙网关的第二设备信息上传至所述云端服务器。第一设备信息包蓝牙信标设备的设置参数、设置位置等信息,同理,第二设备信息包括蓝牙网关的设置参数、位置等信息。

所述异常检测模块用于根据所述数据报文获取目标区域的当前蓝牙信标设备信息列表,并根据该区域的预设蓝牙信标设备信息列表和当前蓝牙信标设备信息列表生成异常蓝牙信标设备信息列表。即,将该区域的预设蓝牙信标设备信息列表和当前蓝牙信标设备信息列表进行匹配,从而可以找到缺失的蓝牙信标设备,并将缺失的蓝牙信标设备的设置位置标注出来,便于使用者快速查找以及更换设备;在预设蓝牙信标设备信息列表和当前蓝牙信标设备信息列表包括对蓝牙信标设备一致时,能够检测参数等异常的蓝牙信标设备,同时将这些蓝牙信标设备进行预警显示,以及标注出位置信息,便于使用者快速查找以及更换设备。

所述蓝牙网关,用于实时监测所述蓝牙信标设备,并将监测结果上传至所述云端服务器;以及根据所述云端服务器发出的第一指令配置所述蓝牙信标设备,并将所述第一设备信息上传至所述云端服务器;

所述云端服务器,用于存储所述第一设备信息和第二设备信息;以及配置所述蓝牙网关,然后获取所述第二设备信息;以及向所述蓝牙网关发送第一指令以配置所述蓝牙信标设备。

如图2所示,一种如上述的基于蓝牙信标设备的巡检系统的巡检方法,包括:

s1.获取目标区域的当前蓝牙信标设备信息列表;

s2.根据该区域的预设蓝牙信标设备信息列表判断所述当前蓝牙信标设备信息列表是否完整;

s3.若当前蓝牙信标设备信息列表完整,则获取缺失蓝牙信标设备的位置,并部署配置新蓝牙信标设备,并将该新蓝牙信标设备配置后的第一设备信息发送至云端服务器;

s4.若当前蓝牙信标设备信息列表不完整,则判断所述当前蓝牙信标设备信息列表中是否存在异常蓝牙信标设备,若是,则部署配置该异常蓝牙信标设备,将该异常蓝牙信标设备配置后的第一设备信息发送至云端服务器。

优选的,配置新蓝牙信标设备或者异常蓝牙信标设备的方法为,通过移动终端或者云端服务器进行配置。

如图3所示,定义新蓝牙信标设备或者异常蓝牙信标设备为目标蓝牙信标设备,则通过移动终端配置新蓝牙信标设备或者异常蓝牙信标设备的方法,包括:

获取所述目标蓝牙信标设备发出的数据报文;

根据所述数据报文判断所述目标蓝牙信标设备是否加密;

若目标蓝牙信标设备加密,则根据该数据报文解析出密码,并根据该密码建立与目标蓝牙信标设备的通信连接;

若目标蓝牙信标设备未加密,则建立与目标蓝牙信标设备的通信连接。

优选的,通过移动终端配置新蓝牙信标设备或者异常蓝牙信标设备时,当移动终端选中该新蓝牙信标设备或者异常蓝牙信标设备,该新蓝牙信标设备或者异常蓝牙信标设备发出提示信息。

优选的,定义新蓝牙信标设备或者异常蓝牙信标设备为目标蓝牙信标设备,则通过云端服务器配置新蓝牙信标设备或者异常蓝牙信标设备的方法,包括:

云端服务器向蓝牙网关发送第一指令;

蓝牙网关根据所述云端服务器发出的第一指令配置所述目标蓝牙信标设备。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1