技术特征:
1.一种Beacon信号的预处理方法,其特征在于,包括:
移动终端每间隔一个设定的时间周期扫描一次Beacon设备并读取Beacon设备的RSSI值;
当某一时间周期,移动终端无法扫描到所述Beacon设备的RSSI值时,根据前一时间周期所述Beacon设备的RSSI值,采用设定的衰减模型计算所述Beacon设备的RSSI信号的衰减值,对当前时间周期所述Beacon设备的RSSI值进行恢复。
2.如权利要求1所述的Beacon信号的预处理方法,其特征在于,所述衰减模型为远离衰减模型,具体如下:
其中,RSSIleave为所述Beacon设备的RSSI信号衰减值,T为设定的扫描时间周期,V为移动终端的移动速度,RSSB为移动终端在距离Beacon设备1米内接收到的Beacon信号的RSSI值,RSSIP为移动终端上一个周期接收到的Beacon信号的RSSI值。
3.如权利要求1所述的Beacon信号的预处理方法,其特征在于,RSSIleave的取值区间在[-1,-5]之间。
4.如权利要求1所述的Beacon信号的预处理方法,其特征在于,所述衰减模型为继承衰减模型,具体如下:
设h为继承系数,且0≤h≤1,RSSIinherit为继承衰减值,则
RSSIinherit取值如下:
5.如权利要求1所述的Beacon信号的预处理方法,其特征在于,所述衰减模型为联合衰减模型,其同时采用了继承衰减模型和远离衰减模型,
所述远离衰减模型中,
其中,RSSIleave为所述Beacon设备的RSSI信号衰减值,T为设定的扫描时间周期,V为移动终端的移动速度,RSSB为移动终端在距离Beacon设备1米内接收到的Beacon信号的RSSI值,RSSIP为移动终端上一个周期接收到的Beacon信号的RSSI值;
所述继承衰减模型中,设h为继承系数,且0≤h≤1,RSSIinherit为继承衰减值,则
RSSIinherit取值如下:
所述联合衰减模型中,设RSSIdecay为联合衰减值,则
RSSIdecay=RSSIleave RSSIinherit。
6.如权利要求5所述的Beacon信号的预处理方法,其特征在于,所述联合衰减模型中,RSSIdecay的取值区间在[-1,-7]之间。
7.如权利要求1所述的Beacon信号的预处理方法,其特征在于,还包括:对连续多个周期的RSSI值进行动态加权平均处理,并将获得的动态均值作为新的RSSI有效数据来进行定位运算。
8.如权利要求7所述的Beacon信号的预处理方法,其特征在于,对连续多个周期的RSSI值进行动态加权平均处理,具体包括:
将连续多个周期的RSSI有效值集合记为R={RSSIi},将动态加权平均值集合记为RM={RSSIMi},动态均值的计算公式如下:
RSSIMi=(1-q)·RSSIMi-1 q·RSSIi,
其中,i为扫描周期计数,q为设定的权重因子,且0≤q≤1。
9.一种Beacon信号的预处理系统,其特征在于,对移动终端接收到的Beacon信号进行预处理时,采用如权利要求1-8所述的Beacon信号的预处理方法。
10.一种存储介质,其特征在于,存储有计算机程序,当所述计算机程序被运行时,执行如权利要求1-8所述的Beacon信号的预处理方法。
技术总结
本发明公开了一种Beacon信号的预处理方法、系统及存储介质,所述方法包括:移动终端每间隔一个设定的时间周期扫描一次Beacon设备并读取Beacon设备的RSSI值;当某一时间周期,移动终端无法扫描到所述Beacon设备的RSSI值时,根据前一时间周期所述Beacon设备的RSSI值,采用设定的衰减模型计算所述Beacon设备的RSSI信号的衰减值,对当前时间周期所述Beacon设备的RSSI值进行恢复。采用本发明的技术方案,可以还原出缺失的Beacon信号,从而对移动终端进行定位。
技术研发人员:杨斌;刘宇飞;
受保护的技术使用者:深圳市前海智车科技有限公司;
技术研发日:2021.10.18
技术公布日:2022.01.14
本文用于企业家、创业者技术爱好者查询,结果仅供参考。