预定指纹库的确定方法及指纹定位方法、装置、存储介质制造方法及图纸

技术编号:19354292 阅读:28 留言:0更新日期:2018-11-07 18:20
本发明专利技术公开了一种预定指纹库的确定方法及指纹定位方法、装置、存储介质。其中,该方法包括:获取待定位点的定位请求,其中,定位请求包括特征数据;根据特征数据确定待定位点所对应的至少一个指纹点,其中,指纹点包括在预定指纹库中预先存储的参考点,参考点包括预先采集的实体参考点和根据实体参考点补充的虚拟参考点;根据至少一个指纹点对待定位点定位。本发明专利技术解决了现有指纹定位方法不准确的技术问题。

Method for determining predetermined fingerprint database, fingerprint positioning method, device and storage medium

The invention discloses a method for determining a predetermined fingerprint library, a fingerprint positioning method, a device and a storage medium. Among them, the method includes: acquiring the location request of the point to be located, in which the location request includes feature data; determining at least one fingerprint point corresponding to the point to be located according to the feature data, in which the fingerprint point includes the reference point stored in the predetermined fingerprint database in advance, and the reference point includes the entity reference point and the entity reference point collected in advance. The virtual reference point is supplemented according to the entity reference point, and the positioning point is positioned according to at least one fingerprint point. The invention solves the technical problems of the existing fingerprint positioning methods which are not accurate.

【技术实现步骤摘要】
预定指纹库的确定方法及指纹定位方法、装置、存储介质
本专利技术涉及互联网通信领域,具体而言,涉及一种预定指纹库的确定方法及指纹定位方法、装置、存储介质。
技术介绍
目前,在没有卫星定位信号(如GPS)的情况下,位置定位方法主要是依据预先建立的指纹库和待测设备的信号强度(RSSI)来进行定位,但是这种定位由于定位参考指标比较单一,容易受到信号强度相似但是地理距离较远的指纹参考点的干扰,定位精度较低。也有一些方法采用了如服务小区到达时间差(TADV)值,到达角度测距(AOA)值来辅助定位,但是这些指标,特别是到达角度测距指纹的收集受到采集设备容量、采集环境中干扰、以及采集区域限制等因素的影响,容易造成数据缺失,无法获得完整指纹,或指纹库无法完全覆盖整个区域,制约了定位精度的提升。针对上述现有指纹定位方法不准确的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种预定指纹库的确定方法及指纹定位方法、装置、存储介质,以至少解决现有指纹定位方法不准确的技术问题。根据本专利技术实施例的一个方面,提供了一种预定指纹库的确定方法,包括:获取预设测量点的参考数据;根据所述参考数据确定所述预设测量点在预定栅格中所对应的实体参考点,其中,所述实体参考点分布在所述预定栅格内;根据所述实体参考点在所述预定栅格中的分布状况确定虚拟参考点,其中,所述虚拟参考点为所述预定栅格中需要补充的参考点;将所述预定栅格中的所述虚拟参考点和所述实体参考点存储至预定指纹库。进一步地,根据所述参考数据确定所述预设测量点在预定栅格中所对应的所述实体参考点包括:根据所述参考数据确定包括所述预设测量点的预定区域;将所述预定区域划分为多个所述预定栅格;在所述预定栅格中确定所述预设测量点所对应的所述实体参考点。进一步地,根据所述实体参考点在所述预定栅格中的分布状况确定所述虚拟参考点包括:确定所述预定栅格中分布的所述实体参考点数量;根据所述实体参考点数量确定所述预定栅格所对应的虚拟参考点数量;根据所述虚拟参考点数量在所述预定栅格中补充所述虚拟参考点。进一步地,根据所述实体参考点在所述预定栅格中的分布状况确定所述虚拟参考点包括:获取所述预定栅格中所述实体参考点的实体参考数据,其中,所述参考数据包括所述实体参考数据;根据所述实体参考数据确定所述预定栅格所对应的拟合参数,其中,所述拟合参数是拟合所述预定栅格中所述实体参考点的模型参数;根据所述拟合参数确定所述预定栅格所对应的预定传播模型;根据所述预定传播模型确定所述虚拟参考点,其中,确定所述虚拟参考点包括:确定所述虚拟参考点的虚拟参考数据。进一步地,在根据所述实体参考数据确定所述预定栅格中所述实体参考数据的拟合参数之后,所述方法还包括:对于多个所述预定栅格中的指定栅格,获取与所述指定栅格相邻的至少一个预定栅格所对应的拟合参数;依据获取的所述至少一个预定栅格的拟合参数确定所述指定栅格所对应的拟合参数。根据本专利技术实施例的另一方面,还提供了一种指纹定位方法,包括:获取待定位点的定位请求,其中,所述定位请求包括所述待定位点的特征数据;根据所述待定位点的特征数据确定所述待定位点所对应的至少一个指纹点,其中,所述指纹点为预定指纹库中存储的至少一个参考点,所述参考点包括预先采集的实体参考点和根据所述实体参考点补充的虚拟参考点,所述预定指纹库中存储所述参考点的参考数据,所述参考数据包括特征数据和位置信息;根据至少一个所述指纹点的位置信息对所述待定位点定位。进一步地,根据所述待定位点的特征数据确定所述待定位点所对应的至少一个指纹点包括:根据所述待定位点的特征数据在预定指纹库中确定与所述待定位点最近邻的至少一个最近邻参考点,其中,所述参考点包括最近邻参考点;将所述最近邻参考点作为指纹点。进一步地,所述预定指纹库通过以下方式确定:获取预设测量点的参考数据;根据所述参考数据确定所述预设测量点在预定栅格中所对应的所述实体参考点,其中,所述实体参考点分布在所述预定栅格内;根据所述实体参考点在所述预定栅格中的分布状况确定所述虚拟参考点,其中,所述虚拟参考点为所述预定栅格中需要补充的参考点;将所述预定栅格中的所述虚拟参考点和所述实体参考点存储至预定指纹库。根据本专利技术实施例的另一方面,还提供了一种预定指纹库的确定装置,包括:第二获取单元,用于获取预设测量点的参考数据;第二确定单元,用于根据所述参考数据确定所述预设测量点在预定栅格中所对应的实体参考点,其中,所述实体参考点分布在所述预定栅格内;第三确定单元,用于根据所述实体参考点在所述预定栅格中的分布状况确定虚拟参考点,其中,所述虚拟参考点为所述预定栅格中需要补充的参考点;存储单元,用于将所述预定栅格中的所述虚拟参考点和所述实体参考点存储至预定指纹库。根据本专利技术实施例的另一方面,还提供了一种指纹定位装置,包括:第一获取单元,用于获取待定位点的定位请求,其中,所述定位请求包括所述待定位点的特征数据;第一确定单元,用于根据所述待定位点的特征数据确定所述待定位点所对应的至少一个指纹点,其中,所述指纹点为预定指纹库中存储的至少一个参考点,所述参考点包括预先采集的实体参考点和根据所述实体参考点补充的虚拟参考点,所述预定指纹库中存储所述参考点的参考数据,所述参考数据包括特征数据和位置信息;定位单元,用于根据至少一个所述指纹点的位置信息对所述待定位点定位。根据本专利技术的另一方面,本专利技术实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的预定指纹库的确定方法,以及指纹定位方法。根据本专利技术的另一方面,本专利技术实施例还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述所述的预定指纹库的确定方法,以及指纹定位方法。在本专利技术实施例中,在预定指纹库中存储预先采集的实体参考点,以及根据所述实体参考点补充的虚拟参考点,并在预定数据库中存储包括实体参考点和虚拟参考点的参考点,以及包括该参考点的特征数据和位置数据的参考数据,进而在对待定位点定位的过程中,可以获取待定位点的定位请求,并根据定位请求中待定位点的特征数据,以及参考点的特征数据,确定待定位点所对应的至少一个指纹点,然后再根据至少一个指纹点的指纹信息对待定位点进行定位,从而通过在预定指纹库中补充虚拟参考点,达到了丰富预定指纹库,提高指纹库指纹稀疏区域定位精度的目的,可以在使用预定指纹库进行指纹定位的情况下,实现了根据预定指纹库对待定位点进行准确定位的技术效果,解决了现有指纹定位方法不准确的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种指纹定位方法的流程图;图2是根据本专利技术实施例的一种预定指纹库的确定方法的流程图;图3是根据本专利技术实施例的一种指纹定位系统的示意图;图4是根据本专利技术实施例的一种指纹库生成流程的示意图;图5是根据本专利技术实施例的一种初始指纹库构建流程的示意图;图6是根据本专利技术实施例的一种填充指纹库构建流程的示意图;图7是根据本专利技术实施例的一种栅格填充流程的示意图;图8是根据本专利技术实施例的一种指纹定位流程的示意图;图9是根据本发本文档来自技高网...

【技术保护点】
1.一种预定指纹库的确定方法,其特征在于,包括:获取预设测量点的参考数据;根据所述参考数据确定所述预设测量点在预定栅格中所对应的实体参考点,其中,所述实体参考点分布在所述预定栅格内;根据所述实体参考点在所述预定栅格中的分布状况确定虚拟参考点,其中,所述虚拟参考点为所述预定栅格中需要补充的参考点;将所述预定栅格中的所述虚拟参考点和所述实体参考点存储至预定指纹库。

【技术特征摘要】
1.一种预定指纹库的确定方法,其特征在于,包括:获取预设测量点的参考数据;根据所述参考数据确定所述预设测量点在预定栅格中所对应的实体参考点,其中,所述实体参考点分布在所述预定栅格内;根据所述实体参考点在所述预定栅格中的分布状况确定虚拟参考点,其中,所述虚拟参考点为所述预定栅格中需要补充的参考点;将所述预定栅格中的所述虚拟参考点和所述实体参考点存储至预定指纹库。2.根据权利要求1所述的方法,其特征在于,根据所述参考数据确定所述预设测量点在预定栅格中所对应的所述实体参考点包括:根据所述参考数据确定包括所述预设测量点的预定区域;将所述预定区域划分为多个所述预定栅格;在所述预定栅格中确定所述预设测量点所对应的所述实体参考点。3.根据权利要求1所述的方法,其特征在于,根据所述实体参考点在所述预定栅格中的分布状况确定所述虚拟参考点包括:确定所述预定栅格中分布的所述实体参考点数量;根据所述实体参考点数量确定所述预定栅格所对应的虚拟参考点数量;根据所述虚拟参考点数量在所述预定栅格中补充所述虚拟参考点。4.根据权利要求1所述的方法,其特征在于,根据所述实体参考点在所述预定栅格中的分布状况确定所述虚拟参考点包括:获取所述预定栅格中所述实体参考点的实体参考数据,其中,所述参考数据包括所述实体参考数据;根据所述实体参考数据确定所述预定栅格所对应的拟合参数,其中,所述拟合参数是拟合所述预定栅格中所述实体参考点的模型参数;根据所述拟合参数确定所述预定栅格所对应的预定传播模型;根据所述预定传播模型确定所述虚拟参考点,其中,确定所述虚拟参考点包括:确定所述虚拟参考点的虚拟参考数据。5.根据权利要求4所述的方法,其特征在于,在根据所述实体参考数据确定所述预定栅格中所述实体参考数据的拟合参数之后,所述方法还包括:对于多个所述预定栅格中的指定栅格,获取与所述指定栅格相邻的至少一个预定栅格所对应的拟合参数;依据获取的所述至少一个预定栅格的拟合参数确定所述指定栅格所对应的拟合参数。6.一种指纹定位方法,其特征在于,包括:获取待定位点的定位请求,其中,所述定位请求包括所述待定位点的特征数据;根据所述待定位点的特征数据确定所述待定位点所对应的至少一个指纹点,其中,所述指纹点为预定指纹库中存储的至少一个参考点,所述参考点包括预先采集的实体参考点和根据所述实体参考点补充的虚拟参考点,所述预定指纹库中存储所述参考点的...

【专利技术属性】
技术研发人员:李刚毅赵小光谭国苹王平平吴明璞
申请(专利权)人:博彦科技股份有限公司
类型:发明
国别省市:北京,11

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

1