[发明专利]指纹数据库的更新方法、装置、服务器及存储介质在审
申请号: | 201911412411.0 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111148030A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 徐梓泳;高峰;许祥滨 | 申请(专利权)人: | 泰斗微电子科技有限公司 |
主分类号: | H04W4/021 | 分类号: | H04W4/021;H04W4/33;H04W64/00 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 杜锴健 |
地址: | 510000 广东省广州市经济技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指纹 数据库 更新 方法 装置 服务器 存储 介质 | ||
1.一种指纹数据库的更新方法,其特征在于,包括:
接收终端设备采集的接收信号强度指示RSSI序列;
根据所述RSSI序列和预设的指纹数据库中的指纹序列,对所述终端设备进行定位,确定所述终端设备的第一位置;
对所述第一位置进行修正,获得所述终端设备的第二位置以及与所述第二位置相对应的目标指纹序列;
根据所述目标指纹序列,对所述指纹数据库中所述第二位置对应的指纹序列进行更新。
2.根据权利要求1所述的方法,其特征在于,所述根据所述RSSI序列和预设的指纹数据库中的指纹序列,对所述终端设备进行定位,确定所述终端设备的第一位置,包括:
对所述RSSI序列进行分类,将分类后的RSSI序列与预设的指纹数据库中的指纹序列进行分类匹配;
将匹配到的指纹序列对应的位置识别为所述终端设备的第一位置。
3.根据权利要求1或2所述的方法,其特征在于,所述第一位置包括多个,多个第一位置分别与时间序列上的多个时刻一一对应;所述对所述第一位置进行修正,获得所述终端设备的第二位置以及与所述第二位置相对应的目标指纹序列,包括:
获取预先存储于所述指纹数据库中的室内电子地图,所述室内电子地图包括多个室内路段;
分别计算所述时间序列上每个时刻对应的第一位置位于每个室内路段上的第一概率;以及,
分别计算所述终端设备从与所述时间序列上每个时刻相对应的第一位置,转移到与所述每个时刻的下一时刻相对应的第一位置的第二概率;
根据所述第一概率和所述第二概率,确定与所述多个第一位置一一对应的多个第二位置;
分别采集所述多个第二位置的目标指纹序列。
4.根据权利要求3所述的方法,其特征在于,所述第一概率为所述每个时刻的观测概率,所述分别计算所述时间序列上每个时刻对应的第一位置位于每个室内路段上的第一概率,包括:
将与所述时间序列上每个时刻相对应的第一位置作为预设的隐马尔可夫模型的观测变量,将所述室内电子地图中的多个室内路段作为所述隐马尔可夫模型的隐变量;
采用所述隐马尔可夫模型,计算所述每个时刻的观测概率。
5.根据权利要求4所述的方法,其特征在于,所述第二概率为所述每个时刻与所述每个时刻的下一时刻之间的状态转移概率,所述分别计算所述终端设备从与所述时间序列上每个时刻相对应的第一位置,转移到与所述每个时刻的下一时刻相对应的第一位置的第二概率,包括:
采用所述隐马尔可夫模型,计算所述每个时刻与所述每个时刻的下一时刻之间的状态转移概率。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一概率和所述第二概率,确定与所述多个第一位置一一对应的多个第二位置,包括:
识别所述多个第一位置中的起点位置和终点位置;
根据所述第一概率和所述第二概率,计算从所述起点位置到所述终点位置的最优路径;
在所述最优路径上分别确定与所述时间序列上每个时刻一一对应的位置点,作为与所述多个第一位置一一对应的第二位置。
7.根据权利要求1或2或4或5或6所述的方法,其特征在于,所述第二位置对应的目标指纹序列包括多次采集得到的多个指纹序列,所述根据所述目标指纹序列,对所述指纹数据库中所述第二位置对应的指纹序列进行更新,包括:
将所述第二位置及其对应的多个目标指纹序列存储至候选数据库;
按照预设周期,统计所述候选数据库中的每个第二位置对应的多个目标指纹序列的高斯分布;
根据所述高斯分布,从所述多个目标指纹序列中确定与所述每个第二位置匹配的待更新指纹序列;
将所述每个第二位置以及与所述每个第二位置匹配的待更新指纹序列更新到所述指纹数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰斗微电子科技有限公司,未经泰斗微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911412411.0/1.html,转载请声明来源钻瓜专利网。