指纹数据入库处理方法及装置制造方法及图纸

技术编号:16779377 阅读:38 留言:0更新日期:2017-12-12 23:45
本发明专利技术实施例提供一种指纹数据入库处理方法及装置,在进行指纹数据入库时,先获取到目标位置的指纹数据,所获取的指纹数据包括主基站信息,在将获取到的指纹数据入库之前,将这些指纹数据中,主基站信息异常的指纹数据进行删除从而得到有效指纹数据,然后将得到的有效指纹数据存入指纹库。本发明专利技术实施例在指纹数据入库之前会先将采集到的无效的指纹数据删除,仅将有效的指纹数据存入指纹库,避免无效指纹数据存入指纹库,减少指纹库中的指纹数据量,同时提升定位效率,避免定位时定位到无效指纹数据,提升定位准确率。

Method and device for the processing of fingerprint data

The embodiment of the invention provides a fingerprint data storage processing method and device in fingerprint data storage, get the fingerprint data of the target location, the fingerprint data obtained by including the main base station information, before the fingerprint data will gain access to the storage, the fingerprint data, information of abnormal fingerprint data of master station in order to effectively remove the fingerprint data, effective fingerprint data obtained are then stored in the fingerprint database. The embodiment of the invention will be invalid fingerprint data collected before deleting fingerprint data storage, only the fingerprint data is effective in fingerprint database, avoid invalid fingerprint data in the fingerprint database, reduce fingerprint data in the fingerprint database, and improve the positioning efficiency, avoid positioning to locate invalid fingerprint data, improve the positioning the accuracy rate of.

【技术实现步骤摘要】
指纹数据入库处理方法及装置
本专利技术涉及指纹定位领域,尤其涉及一种指纹数据入库处理方法及装置。
技术介绍
信号的多径传播对环境具有依赖性,呈现出非常强的特殊性,对于每个位置而言,该位置上信道的多径结构是唯一的,终端发射的无线电波经过反射和折射,产生与周围环境密切相关的特定模式的多径信号。这样的多径特征可以认为该位置的“指纹”。而表征这些多径特征的数据则是该位置的“指纹数据”。目前,指纹定位由于其定位精度高,无需增加额外的设备,已经成为定位常用的技术手段,备受各行各业的青睐。指纹定位是用当前定位信息与指纹库中的指纹数据进行匹配,选取相似度最大的指纹数据作为定位结果。指纹数据是由一组无线信号特征数据组成的,代表某一位置的唯一特征信息,所以采集指纹数据,构建一个完整、有效的指纹库非常重要,而且指纹库有效数据越丰富,指纹定位精度越高,指纹库也需要实时更新。伴随指纹库数据越来越丰富,数据量也急剧增加。目前在构造指纹库时,针对某一位置所采集的原始数据都是采用简单的直接入库的方式。而所采集的原始数据并非所有的都是有效的,因此这种入库方式会将无效的指纹数据也直接存入指纹库,既会增加指纹库中的数据量,又会影响后续定位的效率和准确率,例如后续定位可能会定位到指纹库中的某一无效指纹数据。
技术实现思路
本专利技术实施例提供的指纹数据入库处理方法及装置,主要解决的技术问题是:解决现有对采集的指纹数据直接入库导致指纹库中存在无效的指纹数据,进而增加指纹库中的数据量,影响定位的效率和准确率的问题。为解决上述技术问题,本专利技术实施例提供一种指纹数据入库处理方法,包括:获取目标位置的指纹数据,所述指纹数据包括主基站信息;将所述指纹数据中,主基站信息异常的指纹数据删除得到有效指纹数据;将得到的有效指纹数据存入指纹库。本专利技术实施例还提供一种指纹数据入库处理装置,包括:数据获取模块,用于获取目标位置的指纹数据,所述指纹数据包括主基站信息;数据处理模块,用于将所述指纹数据中,主基站信息异常的指纹数据删除得到有效指纹数据;存储处理模块,用于所述有效指纹数据存入指纹库。本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的指纹数据入库处理方法。本专利技术的有益效果是:根据本专利技术实施例提供的指纹数据入库处理方法及装置以及计算机存储介质,在进行指纹数据入库时,先获取到目标位置的指纹数据,所获取的指纹数据包括主基站信息,在将获取到的指纹数据入库之前,将这些指纹数据中,主基站信息异常的指纹数据进行删除从而得到有效指纹数据,然后将得到的有效指纹数据存入指纹库。本专利技术实施例在指纹数据入库之前会先将采集到的无效的指纹数据删除,仅将有效的指纹数据存入指纹库,避免无效指纹数据存入指纹库,减少指纹库中的指纹数据量,同时提升定位效率,避免定位时定位到无效指纹数据,提升定位准确率。附图说明图1为本专利技术实施例一的指纹数据进行入库处理流程示意图;图2为本专利技术实施例二的指纹定位系统结构示意图;图3为本专利技术实施例二的指纹数据入库处理装置结构示意图;图4为本专利技术实施例二的指判断是否发生定位漂移流程示意图;图5为本专利技术实施例二的存储处理模块结构示意图;图6为本专利技术实施例三的指纹数据进行入库处理流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本专利技术中一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:在构造指纹库时,刻针对各计划的位置(本实施例称为目标位置)进行指纹数据采集,且针对每个目标位置,可以采集多条指纹数据(也即采集多条原始的指纹数据)并根据本专利技术实施例提供的处理方法进行处理后入指纹库。下面对采集的指纹数据进行处理入库的过程进行示例说明。参见图1所示,包括:S101:获取目标位置的指纹数据,获取的指纹数据包括主基站信息;该步骤中具体可以通过指纹数据采集设备获取各目标位置的指纹数据。这对每个目标位置,可以采集一条指纹数据。但为了保证获取到可靠的有效指纹数据,也可以采集多条指纹数据以备后续处理。S102:将获取的指纹数据中,主基站信息异常的那些指纹数据删除从而得到剩下的有效指纹数据;S103:将得到的有效指纹数据进行入指纹库处理。可见,本实施例对于采集到的指纹数据进行入库前,会先将无效的指纹数据进行删除,避免无效的指纹数据存入指纹库,既增加指纹库中的指纹数据量,又降低定位计算时定位的效率和准确率。本实施例中,指纹数据包含的主基站信息包括但不限于:主基站的识别码(也即主基站ID)和主基站的信号强度;针对每条指纹数据,当判断出现以下情况中的至少一种情况时,判定该指纹数据的主基站信息异常:情况1:主基站的识别码不存在;情况2:主基站的信号强度小于预设信号强度值。本实施例中的预设信号强度值可以根据实际应用场景灵活设定,例如设定为-110db。当判定一条指纹数据的主基站信息异常时,则直接将该指纹数据判定为无效的指纹数据,将其删除,避免存入指纹库占用存储资源,同时对后续定位过程造成不必要的干扰。既能较少数据存储量,又能提升后续定位的效率和准确率。在针对某一目标位置进行指纹数据采集时,所采集的指纹数据中还包含定位信息(例如GPS定位信息),除此之外,还可包括与主基站相邻的各邻基站的信息,例如包括但不限于各邻基站识别码(邻基站ID)和各邻基站的信号强度。另外,本实施例中的指纹数据还可包括采集时间以及速度值。可选的,本实施例中的速度值是指采集的当前指纹数据中的位置信息与上一次采集到的指纹数据中位置信息相间隔的距离L除以采集时间间隔t所得到的速度值。本实施例中,在得到有效指纹数据之后,将得到的有效指纹数据存入指纹库之前,还可包括以下数据清洗和插入处理:判断各有效指纹数据中的定位信息是否异常,如是,将异常的定位信息清零后,按预设插值算法计算新的定位信息进行填充。本实施例中,判断一条有效指纹数据中的定位信息是否正常,具体可以判断该定位信息是否为空,如是,则该条指纹数据中的定位信息异常。还可以判断该定位信息与上一次采集的指纹数据中的定位信息是否重复,如是,也可以判定为定位信息异常。本实施例中的定位信息包括但不限于经度信息和纬度信息。本实施例中,为了进一步保证各条指纹数据中定位信息的准确性,还可进行定位漂移判断(例如GPS漂移判断)。本实施例中,可以采用但不限于以下方式进行判断:判断有效指纹数据中的速度值是否大于预设速度阈值,如是,表明该有效指纹数据中的定位信息可能存在较大的误差,将该有效指纹数据中的定位信息清零,并按预设插值算法计算新的定位信息进行填充,以尽可能还原真实的数据。本实施例中,进行差值计算时,具体可以结合当前指纹数据的前N个(N大于等于1)指纹数据中的定位信息进行估算,得到当前指纹数据中可能的真实定位数据,并插入到该指纹数据中。通过以上数据清洗并通过插值算法得到尽可能真实的数据进行插入,可以在最大程度上进行定位校正,进而提升指纹数据自身的精度,从而进一步保证后续定位精度。以上对指纹数据的处理过程可以看做时对指纹数据进行的预处理过程。对信号强度来讲,同本文档来自技高网...
指纹数据入库处理方法及装置

【技术保护点】
一种指纹数据入库处理方法,包括:获取目标位置的指纹数据,所述指纹数据包括主基站信息;将所述指纹数据中,主基站信息异常的指纹数据删除得到有效指纹数据;将得到的有效指纹数据存入指纹库。

【技术特征摘要】
1.一种指纹数据入库处理方法,包括:获取目标位置的指纹数据,所述指纹数据包括主基站信息;将所述指纹数据中,主基站信息异常的指纹数据删除得到有效指纹数据;将得到的有效指纹数据存入指纹库。2.如权利要求1所述的指纹数据入库处理方法,其特征在于,所述指纹数据还包括定位信息;所述将得到的有效指纹数据存入指纹库之前,还包括:判断各有效指纹数据中的定位信息是否异常,如是,将异常的定位信息清零后,按预设插值算法计算新的定位信息进行填充。3.如权利要求1所述的指纹数据入库处理方法,其特征在于,所述指纹数据还包括速度值;所述将得到的有效指纹数据存入指纹库之前,还包括:判断各有效指纹数据中的速度值是否大于预设速度阈值,如是,将速度值大于预设速度阈值的有效指纹数据中的定位信息清零,并按预设插值算法计算新的定位信息进行填充。4.如权利要求1-3任一项所述的指纹数据入库处理方法,其特征在于,所述主基站信息包括主基站的识别码和信号强度;所述主基站信息异常包括以下情况中的至少一种:主基站的识别码不存在;主基站的信号强度小于预设信号强度值。5.如权利要求4所述的指纹数据入库处理方法,其特征在于,所述指纹数据还包括邻基站的信号强度;所述将得到的有效指纹数据存入指纹库包括:根据当前各有效指纹数据中主基站的信号强度和各邻基站的信号强度按预设算法进行计算得到主基站的最佳信号强度和各邻基站的最佳信号强度;根据所述主基站的最佳信号强度和邻基站的最佳信号强度从所述各有效指纹数据中选择一条作为最佳指纹数据存入所述指纹库。6.如权利要求5所述的指纹数据入库处理方法,其特征在于,所述定位信息包含经度信息和纬度信息;将所述最佳指纹数据存入所述指纹库之前,还包括:通过地理哈希算法编码对所述最佳指...

【专利技术属性】
技术研发人员:熊壮曾刚谭余
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1