一种蓝牙测距的方法及系统的制作方法

文档序号:6251124阅读:3295来源:国知局
一种蓝牙测距的方法及系统的制作方法
【专利摘要】本发明涉及蓝牙通讯领域,尤其涉及一种蓝牙测距的方法及系统。通过蓝牙设备A采集蓝牙设备B的信号强度值,并根据信号强度值与蓝牙设备A与蓝牙设备B之间的距离的模型,求得距离,将所得距离加上步长得实际距离,从而实现蓝牙设备之间的测距;本发明技术方案采用蓝牙设备A在预设时长内对所述蓝牙设备B的信号强度值进行采样并选取所有采样的信号强度值中一个最大的信号强度值为最佳的信号强度值,这是由于环境的干扰是不可预测的,可能在某一段时间干扰很强,而某一段时间基本没有干扰,这样能够剔除环境干扰引起的信号波动;本发明技术方案通过步长用来校正由于各种干扰导致的信号值波动,实现测距更加精确。
【专利说明】一种蓝牙测距的方法及系统

【技术领域】
[0001] 本发明涉及蓝牙通讯领域,尤其涉及一种蓝牙测距的方法及系统。

【背景技术】
[0002] 现有的测距技术中有超声波测距,激光测距或GPS等。通常这些测距方式都需要 相对苛刻的环境要求,超声波和激光测距的指向性很强,而且都需要专门的设备来实现,而 且和被测物体之间不能有任何其它物体阻隔,GPS只能在室外应用。
[0003] 现在的室内测距方案中,wifi测距是其中一种。但是wifi虽然可以实现室内测距, 但它容易受到干扰或串频。信号稳定性不好,信号的采样速度也很慢,又无法自供电,而且 数据安全性也存在问题。
[0004] 现有室内测距技术的缺点有:
[0005] 1、超声波和激光测距需要专门的设备来实现,实现起来相当繁琐,而且信号指向 性太强,只能针对某一方向测距。
[0006] 2、Wifi测距信号稳定性不好,而且无法自供电导致部署存在一定的局限性。


【发明内容】

[0007] 本发明所要解决的技术问题是:提供一种蓝牙测距的方法及系统,实现精确测量 蓝牙设备之间的距离。
[0008] 为了解决上述技术问题,本发明采用的技术方案为:
[0009] 一种蓝牙测距的方法,包括第一次测距和第二次测距;
[0010] 所述第一次测距包括:
[0011] SlOl、蓝牙设备A搜索预设范围内的蓝牙设备B,所述蓝牙设备A在预设时长内对 所述蓝牙设备B的信号强度值进行采样并记录信号强度值;
[0012] S102、从步骤SlOl所有记录的信号强度值中选取出最大的一个信号强度值为最 佳的信号强度值,将所述信号强度值代入距离与信号强度值的模型当中,求得距离,所述距 离与信号强度值的模型为:

【权利要求】
1. 一种蓝牙测距的方法,其特征在于,包括第一次测距和第二次测距; 所述第一次测距包括: 5101、 蓝牙设备A搜索预设范围内的蓝牙设备B,所述蓝牙设备A在预设时长内对所述 蓝牙设备B的信号强度值进行采样并记录信号强度值; 5102、 从步骤S101所有记录的信号强度值中选取出最大的一个信号强度值为最佳的 信号强度值,将所述信号强度值代入距离与信号强度值的模型当中,求得距离,所述距离与 信号强度值的模型为 :
所述模型中的A为蓝牙设备A与蓝牙设备B距离为1米时,蓝牙设备A接收到蓝牙设 备B的信号强度值,n为信号衰减因子,d为蓝牙设备A与蓝牙设备B之间的距离,RSSI为 信号强度值; 5103、 通过步骤S101和S102可得第一次最佳的信号强度值,根据步骤S102中的模型 计算得第一次距离; 5104、 将步骤S103所得第一次距离加上第一次步长得蓝牙设备A与蓝牙设备B之间的 第一次实际距离;所述第一次步长为〇 ; 所述第二次测距包括: 5105、 重复步骤S101和S102可得第二次最佳的信号强度值,根据步骤S102中的模型 计算得第二次距离; 5106、 将步骤S105所得第二次距离减去步骤S104所得的第一次实际距离得差值,将所 得的差值除以3得第二次步长; 5107、 将步骤S104所得的第一次实际距离加上步骤S106所得的第二次步长得蓝牙设 备A与蓝牙设备B之间第二次实际距离,所述第二次实际距离为蓝牙设备A与蓝牙设备B 之间的实际距离。
2. 根据权利要求1所述的蓝牙测距的方法,其特征在于,所述步骤S101的预设时长为 1秒。
3. 根据权利要求1所述的蓝牙测距的方法,其特征在于,所述步骤S102的距离与信号 强度值的模型中参数A与n通过以下方式得到: 参数A的得到方式为: 将蓝牙设备A置于距离蓝牙设备B的1米处,所述蓝牙设备A在预设时长内对蓝牙设 备B的信号强度值进行采样并记录信号强度值,从所有记录的信号强度值中选取出最大的 一个信号强度值为参数A; 参数n的得到方式为: 1) 将蓝牙设备A置于距离蓝牙设备B分别为1米、2米、3米、4米、5米、6米、7米、8米 处; 2) 重复步骤S101至步骤S102求得对应不同距离位置的信号值RSSI; 3) 根据步骤2得到的8个信号值RSSI和步骤1中对应的8个不同距离,通过最小二乘 法,得到n。
4. 根据权利要求1所述的蓝牙测距的方法,其特征在于,所述步骤S101具体包括:蓝 牙设备A搜索预设范围内两个以上的蓝牙设备B,所述蓝牙设备A在预设时长内对两个以上 的蓝牙设备B的信号强度值进行采样并记录信号强度值。
5. 根据权利要求1所述的蓝牙测距的方法,其特征在于,所述蓝牙设备A为具有蓝牙通 讯功能的P0S终端上的蓝牙设备;所述蓝牙设备B为具有蓝牙通讯功能的移动终端上的蓝 牙设备;所述移动终端为手机; 所述步骤S105还包括:当当前蓝牙设备A与蓝牙设备B之间的距离在预设阀值范围内 时,所述P0S终端的蓝牙设备向所述移动终端的蓝牙设备发送连接请求,连接完成后进行 交易流程。
6. -种蓝牙测距的系统,其特征在于,包括搜索模块、采样模块、选取模块、第一计算模 块、第二计算模块、第三计算模块、第四计算模块、第五计算模块和第六计算模块; 所述搜索模块,用于蓝牙设备A搜索预设范围内的蓝牙设备B; 所述采样模块,用于所述蓝牙设备A在预设时长内对所述蓝牙设备B的信号强度值进 行采样并记录信号强度值; 所述选取模块,用于从采样模块所有记录的信号强度值中选取出最大的一个信号强度 值为最佳的信号强度值; 所述第一计算模块,用于将所述最佳的信号强度值代入距离与信号强度值的模型当 中,求得距离; 所述第二计算模块,用于通过采样模块和选取模块可得第一次最佳的信号强度值,根 据第一计算模块计算得第一次距离; 所述第三计算模块,用于将第二计算模块所得第一次距离加上第一次步长得蓝牙设备A与蓝牙设备B之间的第一次实际距离;所述第一次步长为0 ; 所述第四计算模块,用于重复采样模块和选取模块可得第二次最佳的信号强度值,根 据第一计算模块计算得第二次距离; 所述第五计算模块,用于将第四计算模块所得第二次距离减去第三计算模块所得的第 一次实际距离得差值,将所得的差值除以3得第二次步长; 所述第六计算模块,用于将第三计算模块所得的第一次实际距离加上第五计算模块所 得的第二次步长得蓝牙设备A与蓝牙设备B之间第二次实际距离,所述第二次实际距离为 蓝牙设备A与蓝牙设备B之间的实际距离。
7. 根据权利要求6所述的蓝牙测距的系统,其特征在于,所述采样模块包括设置单元, 用于设置所述预设时长为1秒。
8. 根据权利要求6所述的蓝牙测距的系统,其特征在于,所述蓝牙设备A为具有蓝牙通 讯功能的移动终端上的蓝牙设备;所述蓝牙设备B为具有蓝牙通讯功能的P0S终端上的蓝 牙设备;所述移动终端为手机; 该系统还包括判断模块、连接模块和交易模块; 所述判断模块,用于判断所述当前蓝牙设备A与蓝牙设备B之间的距离是否在预设阀 值范围内; 所述连接模块,用于当当前蓝牙设备A与蓝牙设备B之间的距离在预设阀值范围内时, 所述P0S终端的蓝牙设备向所述移动终端的蓝牙设备发送连接请求; 所述交易模块,用于连接完成后进行交易流程。
【文档编号】G01S11/06GK104407343SQ201410718126
【公开日】2015年3月11日 申请日期:2014年12月1日 优先权日:2014年12月1日
【发明者】张炽成, 吴午川 申请人:福建联迪商用设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1