一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于Beacon信号判断室内外的方法与流程

2023-02-20 16:15:37 来源:中国专利 TAG:

一种基于beacon信号判断室内外的方法
技术领域
1.本发明涉及无线定位技术领域,具体涉及一种基于beacon信号判断室内外的方法。


背景技术:

2.无线定位是用来判定在某一半径范围内移动终端的物理位置,具有广泛的实际应用价值;
3.申请号为2019100223799的中国专利公开了一种室内外判断方法及系统,包括:获取上一次记录的室内外状态;实时接收并记录gps信号;当所述gps信号的信噪比曲线出现突变时,根据所述上一次记录的室内外状态,判断当前的室内外状态是否发生变更;当所述当前的室内外状态发生变更时,记录变更后的室内外状态;上述已公开技术方案通过gps信号的信噪比曲线的变化来判断智能设备的室内外状态的变更,以便根据智能设备的初始状态来判断用户目前处于室内还是室外,从而准确地定位用户的位置,有效地缩小寻找用户的区域;但是需要终端具备gps模块,在标签卡上gps耗电量较高;
4.申请号为2022101786196的中国专利公开了一种低功耗的室内外无缝切换的定位方法,所述方法中,定位终端以连续有效的蓝牙信标扫描记录为依据,进行室内和室外定位的切换,室内定位时蓝牙信标开启,室外定位时gnss开启,以gnss ready状态作为室内和室外定位的中间态;上述技术方案中为了提高室内外定位切换效率及准确度,在室内外出入口和室外有遮挡的场景下布置较低密度信标;
5.现有技术中通过gps信号判断室内外的方法,耗电量大,降低标签卡续航时间,对于无gps模组的标签卡无法适用。通过gnss判断室内外的方法,需要在室内外出入口和室外有遮挡的场景下布置较低密度信标。


技术实现要素:

6.本发明目的是针对背景技术中存在的问题,提出一种基于beacon信号判断室内外的方法。
7.本发明的技术方案:一种基于beacon信号判断室内外的方法,包括以下具体步骤:
8.s1、数据采集;
9.s2、数据处理;
10.s3、模型训练;
11.s4、实时判别。
12.优选的,s1中数据采集的方法为使用数据采集工具在待判断场所的室内环境以及室外环境中均匀形状,采集终端扫描到的beacon数据。
13.优选的,s2中数据处理的的方法,包括以下过程:
14.s21、对采集的beacon数据进行预处理;
15.s22、将beacon数据分为两部分:
16.一部分beacon数据只出现在待判断场所的室内环境内,计为m个;
17.另一部分既出现在待判断场所的室内环境内又出现在待判断场所的室外环境,计为n个;
18.统计每个beacon在场馆外的rssi最大值rssi
max,i
,i∈(1,n);
19.同时将预处理后的beacon数据集分为两部分set1和set2,其中,set1中每条记录中收到的beacon数据只出现在场馆内,set2中每条记录中收到的beacon数据既出现在待判断场所的室内环境内又出现在待判断场所的室外环境。
20.优选的,s3中进行模型训练的方法为:
21.s31、构建分步模型一:
[0022][0023][0024]
其中,|rssi
ref
|为参考信号绝对值,取固定值;|rssii|为信号强度绝对值;
[0025]
由于数据集set1全部为正样本,模型参数t1由统计计算得出,t1表示判定门限一用于调节模型容差;
[0026]
s32、构建分步模型二:
[0027][0028][0029]
构建分步模型二网络,分步模型二网络的线性层输入节点数n,输出节点数1,分步模型二网络的激活层采用sigmod函数;
[0030]
分步模型二网络的线性层每个节点输入为rssi
i-rssi
max,i
,每个节点权重为wi;
[0031]
分步模型二网络的激活层函数为输入为
[0032]
采用二元交叉熵损失函数,adam优化器,采集数据集set2,将set2中的70%的数据作为训练集,将set2中的30%的数据作为测试集;
[0033]
经过多轮训练得出模型参数wi,i∈(1,n)和t2,其中wi,i∈(1,n)表示n个beacon中每个的权重,t2表示判定门限二。
[0034]
优选的,s4中进行实时判别的方法为
[0035]
当待检测终端扫描到数据{(mac1,rssi1),

,(mack,rssik)},
[0036]
查看mac列表是否出现在分步模型一中,如果mac列表出现在分步模型一中,根据分步模型一进行室内外判断;
[0037]
如果mac列表未出现在分布模型一,查看mac列表是否出现在分布模型二,如果mac列表出现在分布模型二,根据分布模型二进行室内外判断,如果mac列表未出现在分布模型二,那么待检测终端处于当前场馆室内外未知状态。
[0038]
与现有技术相比,本发明的上述技术方案具有如下有益的技术效果:
[0039]
本发明提供的基于beacon信号判断室内外的方法采用室内定位正常部署的beacon进行终端位置的判断,无需增加专门的设备,实现了低功耗以及高准确度判断终端
位置的需求。
附图说明
[0040]
图1为本发明提出的一种实施例的流程图。
具体实施方式
[0041]
实施例一
[0042]
如图1所示,本发明提出的一种基于beacon信号判断室内外的方法,包括以下具体步骤:
[0043]
s1、数据采集;
[0044]
s2、数据处理;
[0045]
s3、模型训练;
[0046]
s4、实时判别。
[0047]
实施例二
[0048]
本发明提出的一种基于beacon信号判断室内外的方法,相较于实施例一,本实施例还进一步公开了数据采集的方法;
[0049]
s1中数据采集的方法为使用数据采集工具在待判断场所的室内环境以及室外环境中均匀形状,采集终端扫描到的beacon数据;beacon数据包含mac数据和rssi数据;数据采集工具选用但不限于智能手机。
[0050]
实施例三
[0051]
本发明提出的一种基于beacon信号判断室内外的方法,相较于实施例二,本实施例还进一步公开了数据处理的方法;
[0052]
s2中数据处理的的方法,包括以下过程:
[0053]
s21、对采集的beacon数据进行预处理,以去除冗杂无用以及存在干扰的数据;
[0054]
s22、将beacon数据分为两部分:
[0055]
一部分beacon数据只出现在待判断场所的室内环境内,计为m个;
[0056]
另一部分既出现在待判断场所的室内环境内又出现在待判断场所的室外环境,计为n个;
[0057]
统计每个beacon在场馆外的rssi最大值rssi
max,i
,i∈(1,n);
[0058]
同时将预处理后的beacon数据集分为两部分set1和set2,其中,set1中每条记录中收到的beacon数据只出现在场馆内,set2中每条记录中收到的beacon数据既出现在待判断场所的室内环境内又出现在待判断场所的室外环境。
[0059]
实施例四
[0060]
本发明提出的一种基于beacon信号判断室内外的方法,相较于实施例三,本实施例还进一步公开了模型训练的方法;
[0061]
s3中进行模型训练的方法为:
[0062]
s31、构建分步模型一:
[0063]
[0064][0065]
其中,|rssi
ref
|为参考信号绝对值,取固定值;|rssii|为信号强度绝对值;
[0066]
indoor表示待判断场所的室内环境;outdoor表示待判断场所的室外环境;
[0067]
x1表示判决变量;y1表示判决结果;m为上述只出现在待判断场所的室内环境内的beacon数量;
[0068]
由于数据集set1全部为正样本,模型参数t1由统计计算得出,t1表示判定门限一用于调节模型容差;其中,门限一表示分步模型一的判决门限;
[0069]
s32、构建分步模型二:
[0070][0071][0072]
indoor表示待判断场所的室内环境;outdoor表示待判断场所的室外环境;
[0073]
x2表示判决变量;y2表示判决结果;n为上述既出现在待判断场所的室内环境内又出现在待判断场所的室外环境的beacon数量;
[0074]
构建分步模型二网络,分步模型二网络的线性层输入节点数n,输出节点数1,分步模型二网络的激活层采用sigmod函数;线性层输入节点数n为上述既出现在待判断场所的室内环境内又出现在待判断场所的室外环境的beacon数量;
[0075]
分步模型二网络的线性层每个节点输入为rssi
i-rssi
max,i
,每个节点权重为wi;
[0076]
分步模型二网络的激活层函数为输入为
[0077]
采用二元交叉熵损失函数以用于描述模型预测值与真实值的差距大小以及采用adam优化器以完善模型,采集数据集set2,将set2中的70%的数据作为训练集,将set2中的30%的数据作为测试集;
[0078]
经过多轮训练得出模型参数wi,i∈(1,n)和t2,其中wi,i∈(1,n)表示n个beacon中每个的权重,t2表示判定门限二;门限二表示分步模型二的判决门限。
[0079]
实施例五
[0080]
本发明提出的一种基于beacon信号判断室内外的方法,相较于实施例四,本实施例还进一步公开了实时判别的方法;
[0081]
s4中进行实时判别的方法为
[0082]
当待检测终端扫描到数据{(mac1,rssi1),

,(mack,rssik)},
[0083]
查看mac列表是否出现在分步模型一中,如果mac列表出现在分步模型一中,根据分步模型一进行室内外判断;
[0084]
如果mac列表未出现在分布模型一,查看mac列表是否出现在分布模型二,如果mac列表出现在分布模型二,根据分布模型二进行室内外判断,如果mac列表未出现在分布模型二,那么待检测终端处于当前场馆室内外未知状态。
[0085]
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于此,在所属技术领域的技术人员所具备的知识范围内,在不脱离本发明宗旨的前提下还可以作出各
种变化。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献