主权项 |
一种基于蓝牙室内的信息推送方法,其特征在于,所述方法包括以下步骤:(1)在室内设置至少三个蓝牙基站,包括第一蓝牙基站、第二蓝牙基站以及第三蓝牙基站;然后测试室内是否有蓝牙信号的盲区,若有就对蓝牙基站进行调试直到蓝牙信号覆盖整个室内空间;(2)将第一蓝牙基站设置为主机模式,即蓝牙基站作为主设备进行轮询信号的操作,当移动终端进入蓝牙基站的覆盖范围,移动终端的处理器就会接收到来自第一蓝牙基站的轮询信号,第一蓝牙基站就会作为主设备且移动终端就会作为从设备而建立起蓝牙连接;这是移动终端作为主设备请求与第二蓝牙基站和第三蓝牙基站进行连接;当移动终端检测到已经与三个蓝牙基站都建立好蓝牙连接,则移动终端的蓝牙模块就会发出时钟同步信号; (3)三个蓝牙基站完成了同步工作,则移动终端的处理器将下一次接收到的蓝牙基站发来的数据信号存储到移动终端的内存存储区域,其中,数据信号包括蓝牙基站的设备标识号、蓝牙基站的无线信号强度以及蓝牙基站的剩余电量;然后移动终端的处理器会启动蓝牙基站到移动终端的距离导出模块,该蓝牙基站到移动终端的距离导出模块结合移动终端内存存储区域中存储的蓝牙基站的无线信号强度以及蓝牙基站的剩余电量来导出蓝牙基站到移动终端的距离;所述某一蓝牙基站到移动终端的距离导出模块结合移动终端内存存储区域的蓝牙基站无线信号强度及蓝牙基站剩余电量来导出的蓝牙基站到移动终端距离为:L=(0.90427*R/T)<sup>7.8711</sup>+0.117其中,L表示蓝牙基站到移动终端的距离;R表示蓝牙基站的无线信号强度;T表示蓝牙基站的剩余电量;移动终端通过无线网络模块将蓝牙基站到移动终端距离信息发送至云端大数据服务器,云端大数据服务器通过三点定位的方法将移动终端的位置在室内结构图上标注并解析成坐标点;云端大数据服务器预存储有若干坐标点并且每个坐标点都绑定有客户端,云端大数据服务器将当前定位的移动终端坐标点与预存储的客户信息坐标点进行距离计算,若距离值在限定值之内,则判断此移动终端是否为已存储移动终端信息,移动终端信息包括移动终端号、累加次数及存储时间,若已存储,则将此存储次数进行累加,若达到累加次数限定值则将移动终端信息发送至相应客户端并且删除该移动终端信息;若此移动终端信息并未已存储,则将其移动终端信息进行存储,并将累加次数设为1;同时云端服务器会将移动终端信息中的存储时间与存储时间限定值进行比较,若超过存储时间限定值,则将该移动终端信息删除。 |