1.一种WIFI位置指纹采集方法,其特征在于,包括:
S1.构建地图结构,生成位置指纹数据库;
S2.根据采样过程中运动模式获取起点位置,并将所述起点位置信息添加至所述位置指纹数据库内;
S3.根据采样过程中方向变化获取转弯点位置,并将所述转弯点位置信息添加至所述位置指纹数据库内;
S4.获取多个采样点的位置坐标信息,并将所述位置坐标信息添加至所述位置指纹数据库内。
2.如权利要求1所述的一种WIFI位置指纹采集方法,其特征在于,所述地图结构包括节点和路径;
所述节点为所述路径的端点,包括起点和转弯点,所述节点还包括用户自定义节点;
所述步骤S1中,根据所有节点坐标以及节点之间连通关系完成地图结构的构建。
3.如权利要求1所述的一种WIFI位置指纹采集方法,其特征在于,所述步骤S1中,根据所述用户自定义节点位置采集指纹训练数据集,所述指纹训练数据集经过处理后生成位置指纹数据库。
4.如权利要求1所述的一种WIFI位置指纹采集方法,其特征在于,所述步骤S2中,当采样过程中运动模式为静止时,检测所处位置接收信号强度向量及对应的采样时间戳,选取所述接收信号强度向量集合概率值最大的位置为静止状态所处位置;
当采样过程中运动模式由静止转变为移动时,设置所述静止状态所处位置为路径的起点,并将其存入所述位置指纹数据库。
5.如权利要求4所述的一种WIFI位置指纹采集方法,其特征在于,所述步骤S2中,通过加速度传感器判别运动模式,当所述加速度传感器X轴、Y轴、Z轴三个方向读数的标准差大于设定阈值时,判断采样运动模式由静止转变为移动。
6.如权利要求1所述的一种WIFI位置指纹采集方法,其特征在于,所述步骤S3中,当从起点开始沿着路径移动采样时,通过方向传感器检测方向变化,当所述方向传感器度数变化超过设定阈值时,判断采样方向发生变化。
7.如权利要求6所述的一种WIFI位置指纹采集方法,其特征在于,所述采样方向变化分为两种情况:
当方向变化为在当前路径上发生反方向转变时,根据采样移动速度和相应的时间戳来获得转弯点的坐标;
当方向变化为移动至另一条路径时,根据方向发生改变前的采样方向在所述地图结构中筛选出所有可能的节点,再根据采样移动速度和相应的时间戳匹配出实际所在节点。
8.如权利要求1所述的一种WIFI位置指纹采集方法,其特征在于,所述步骤S4中,根据所述起点与转弯点的位置坐标,及路径上每个参考点对应的采样时间戳,利用线性内插方法计算出路径中每个参考点的位置坐标;
将当前的转弯点作为新的起点,重复执行步骤S3、S4,直至采样结束。
9.一种WIFI位置指纹采集系统,其特征在于,包括:
构建模块,用于构建地图结构,生成位置指纹数据库;
采样模块,用于获取起点、转弯点以及多个采样点的位置坐标信息;
添加模块,用于将采样模块采集到的位置坐标信息添加至所述位置指纹数据库内。
10.如权利要求9所述的一种WIFI位置指纹采集系统,其特征在于,所述采样模块包括:
接收信号强度检测单元,用于采集接收信号强度向量;
时间单元,用于记录采样对应时间戳;
速度传感器,用于检测采样移动速度;
加速度传感器,用于判别所述采样模块运动模式;
方向传感器,用于检测所述采样模块方向的变化。