一种定位方法和装置的制造方法

文档序号:10542272阅读:182来源:国知局
一种定位方法和装置的制造方法
【专利摘要】本发明提供了一种定位方法和装置,技术方案为:预先对待定位区域进行一种细栅格化和K种粗栅格化并确定每种粗栅格化对应的权重;需要定位待定位区域内中待定位物体的位置时,对每种粗栅格化后的待定位区域中的待定位物体进行定位,根据定位结果和该种粗栅格化对应的权重计算各细栅格在该种粗栅格化下的定位得分;统计各细栅格在K种粗栅格化下的定位得分总和,将定位得分总和最大的细栅格确定为待定位物体的定位结果。本发明能够减少计算定位结果时的计算量,提高定位效率。
【专利说明】
一种定位方法和装置
技术领域
[0001] 本发明涉及无线通信系统中的无线定位技术领域,特别涉及一种定位方法和装 置。
【背景技术】
[0002] 实现定位目前有许多种方法,在宽阔、无遮挡、无障碍物的室外环境中,全球定位 系统(GPS)、北斗卫星定位系统(BDS)和蜂窝网定位系统都可以提供满足各种精度需求的室 外环境定位信息。然而在室内环境中,特别是在人流较密集的区域,如影剧场、医院、展览场 馆、超市、学校、图书馆等地方,由于有物体遮挡,上述技术很难达到定位的理想效果。
[0003] 在这种情况下,许多相关领域中的学术界和工程界等都对此开展了一系列广泛、 深入的专门研究。目前,比较获得广泛认可的无线局域网(WLAN)室内定位方法被认为是当 前最合适的一种定位技术,因为其所需要的接收信号强度RSS (Received Signal Strength)值较易获得,可以完全基于现有的WLAN基础设施和移动终端,就能够独立地实现 定位,且成本低,适应的场合也相对广泛,还能满足大多数室内定位应用的精度需求,因此, 这种方法已经成为室内定位技术的研究热点。
[0004] 在WLAN室内定位技术中,目前比较受认可的是RSS指纹定位法。RSS指纹定位法是 采集参考点位置的信号强度样本,再构建离线RSS指纹库,然后通过对样本中的指纹进行匹 配来得出定位结果。
[0005] 传统的指纹匹配采用的算法是将一个区域划分为形状大小相同的栅格,然后离线 在每一个栅格上采集离线指纹。当在线定位时将自己手机收到的在线指纹与每一个离线指 纹相匹配,计算欧氏距离,最后选出欧氏距离最短的点作为定位结果。
[0006] 传统指纹匹配算法十分简单明了,但同时也存在着许多问题:如果定位目标区域 大,栅格很多,就会导致目标离线指纹库数据量非常庞大,在线指纹与离线指纹一个一个匹 配会导致计算量很大,计算速度与效率十分低下,计算出定位结果所需的时间很长,从而导 致客户端响应速度很慢。

【发明内容】

[0007] 有鉴于此,本发明的目的在于提供一种适用于室内定位的定位方法和装置,能够 减少计算定位结果时的计算量,提高定位效率。
[0008] 为了达到上述目的,本发明提供了如下技术方案:
[0009] -种定位方法,预先对待定位区域进行一种细栅格化和K种粗栅格化并确定每种 粗栅格化对应的权重;该方法包括:
[0010]需要定位待定位区域内中待定位物体的位置时,对每种粗栅格化后的待定位区域 中的待定位物体进行定位,并根据该种粗栅格化后待定位物体的定位结果和该种粗栅格化 对应的权重计算各细栅格在该种粗栅格化下的加权定位得分;
[0011]统计各细栅格在K种粗栅格化下的加权定位得分总和,将加权定位得分总和最大 的细栅格确定为待定位物体的定位结果。
[0012 ] -种定位装置,该装置包括:栅格化单元、权重计算单元、定位单元、决策单元;
[0013] 所述栅格化单元,用于预先对待定位区域进行一种细栅格化和K种粗栅格化;
[0014] 所述权重计算单元,用于确定每种粗栅格化对应的权重;
[0015] 所述定位单元,用于需要定位待定位物体在待定位区域内的位置时,对每种粗栅 格化后的待定位区域中的待定位物体进行定位;
[0016] 所述决策单元,用于根据定位单元对每种粗栅格化后待定位物体的定位结果和该 种粗栅格化对应的权重计算各细栅格在该种粗栅格化下的加权定位得分;用于统计各细栅 格在K种粗栅格化下的加权定位得分总和,将加权定位得分总和最大的细栅格确定为待定 位物体的定位结果。
[0017] 由上面的技术方案可知,本发明中,通过对待定位区域进行多种粗栅格化并确定 每种粗栅格化对应的权重;在对待定位区域中的待定位物体进行那个定位时,利用每种粗 栅格化对应的权重和每种粗栅格化后待定位区域中待定位物体的定位结果计算各细栅格 的加权定位得分总和,将加权定位得分总和最大的细栅格作为定位结果。由于粗栅格化得 到的粗栅格数量远小于现有方案中细栅格化得到的细栅格数量,因此,相对于现有技术通 过细栅格化对待定位物体进行定位的计算量,本发明中利用多种粗栅格化对待定位物体进 行定位的计算量大幅减少,可以有效提高定位效率;而且,因为在定位过程中使用了多种粗 栅格化,能够保证精度只在可接受范围内下降。
【附图说明】
[0018] 图1是本发明实施例第一种粗栅格化示意图;
[0019] 图2是本发明实施例第二种粗栅格化示意图;
[0020] 图3是本发明实施例第三种粗栅格化示意图;
[0021 ]图4是本发明实施例定位方法流程图;
[0022]图5是本发明实施例定位装置的结构示意图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并据实施例, 对本发明的技术方案进行详细说明。
[0024] 本发明中,对待定位区域按照传统方式进行细栅格化,同时还以细栅格化为基础, 对待定位区域进行多种粗栅格化,每种粗栅格化后得到的每个粗栅格都包括多个细栅格。 通常情况下,粗栅格化得到的粗栅格数量要远小于细栅格化得到的细栅格数量。
[0025] 对于每种粗栅格化,均计算确定该粗栅格化对应的权重,在进行定位计算时,对每 种粗栅格化后的待定位区域进行定位,根据定位结果和该种粗栅格化对应的权重计算各细 栅格在该种粗栅格化下的定位得分;通过累加可以得到各细栅格在所有粗栅格化下的总定 位得分,其中,总定位得分最小的细栅格即可被认定为最终定位结果。
[0026] 在实际实现中,每种粗栅格化后得到的粗栅格数远远小于细栅格化得到的细栅格 总数,因此,通过对待定位区域进行多种粗栅格化并据此对待定位区域进行定位的过程中, 运算量会大幅减少;而且,通过利用多种粗栅格化进行定位,综合考虑了多种粗栅格化下的 定位结果,因此,在运算量大幅减少的同时,仍然可以保证精度只在可接受范围内下降,这 对于快速且准确的取得大范围的区域定位,特别是大范围的室内区域定位结果具有重要意 义。
[0027] 下面对本发明的实现过程进行详细说明:
[0028] 首先,对待定位区域进行细栅格化,并采集各细栅格的离线指纹,此过程与现有技 术相同,不再赘述。
[0029] 其次,对待定位区域进行K种粗栅格化,计算确定每种粗栅格化后得到的各粗栅格 的离线指纹,计算确定每种粗栅格化对应的权重。其中,K大于0。
[0030] K值由工作人员根据实际需求确定,例如,K = 3,表明对待定位区域进行3种粗栅格 化,具体如图1、图2、图3所示,分别示出了对待定位区域进行第一种、第二种、第三种粗栅格 化后的效果图。其中,待定位区域中,以细线分割的多个栅格为细栅格,以粗线分割出的多 个栅格为粗栅格。
[0031] 在本发明中,粗栅格的离线指纹由其包含的细栅格的离线指纹决定,也即,基于细 栅格化后各细栅格的离线指纹计算每种粗栅格化后各粗栅格的离线指纹,具体实现方法 为:将各粗栅格包含的多个细栅格的离线指纹均值作为该粗栅格的离线指纹。
[0032] 计算确定每种粗栅格化对应的权重的过程如下:
[0033] 步骤S101、在待定位物体在待定位区域中的位置确定的情况下,对每种粗栅格化 后的待定位区域中的待定位物体进行定位;
[0034]步骤SlOl的具体实现过程为:
[0035]采集待定位区域中待定位物体的在线指纹(待定位物体在待定位区域的位置确 定,其在线指纹可以利用现有方法采集得到);
[0036] 将待定位物体的在线指纹与每种粗栅格化后各粗栅格的离线指纹进行比较,计算 欧式距离,最终可以得到待定位物体的在线指纹与该种粗栅格化后得到的每个粗栅格的离 线指纹之间的欧式距离,如果有一个粗栅格,其离线指纹与待定位物体的在线指纹之间的 欧式距离最小,则可以认定该粗栅格与待定位物体的位置最接近,因此,可以将该粗栅格作 为待定位物体在该种粗栅格化下的定位结果。
[0037] 步骤S102,根据K种粗栅格化后待定位物体的定位结果和待定位物体的真实位置 确定每种粗栅格化对应的权重。
[0038]为了实现步骤S102,需要预先设置N个权重取值,所有粗栅格化,其对应的权重只 能是N个权重取值中的一个,每种粗栅格化对应的权重取值都有K种可能,因此K种粗栅格化 一共可以有Nk种权重配置。
[0039]在每种权重配置下,如果某一个细栅格在K种粗栅格化下的加权定位得分总和最 高,则说明该细栅格是定位结果,如果该定位结果与待定位物体实际所在位置之间偏离距 离较小(小于预设偏离距离,可根据实际需求设定),则说明采用该种权重配置可以较为准 确地定位待定位物体,根据此原理,可以预先为每种权重配置设置一个优选值,并初始化为 〇,然后通过计算每种权重配置下,每个细栅格在K种粗栅格化下的加权定位得分总和,将加 权定位得分总和最高的细栅格与待定位物体的真实位置进行比较,如果偏离距离较小,则 可以对该种权重配置对应的优选值增加预设值(例如1)。最终,可以得到每种权重配置的优 选值。优选值越大的权重配置,则按照该种权重配置时,对待定位物体的定位结果越准确, 因此,可以将该种权重配置下每种粗栅格化的权重作为该种粗栅格化对应的权重,并用于 后续的在线定位过程中。
[0040]基于上述说明,可知步骤S102的具体实现方法如下:
[0041 ]针对每种粗栅格化,根据该种粗栅格化后待定位物体的定位结果计算各细栅格在 该种粗栅格化下的定位得分;
[0042] 针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅格化下的加权定 位得分总和,如果加权定位得分总和最高的细栅格与待定位物体的真实位置之间的偏离距 离小于预设偏离距离,则将该种权重配置的优选值增加一预设值(例如1);
[0043] 确定优选值最大的一种权重配置,将该权重配置下每种粗栅格化的权重作为该种 粗栅格化对应的权重。
[0044] 在上述具体实现方法中,
[0045] 根据该种粗栅格化后待定位物体的定位结果计算各细栅格在该种粗栅格化下的 定位得分的具体方法如下:
[0046] 若第w个细栅格包含于第i种粗栅格化后待定位物体的定位结果所指向的粗栅格 中,则将第w个细栅格在第i种粗栅格化下的定位得分4值设置为1,否则,将G值设置为〇;
[0047] 针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅格化下的加权定 位得分总和的方法为采用以下公式:
[0048]
[0049] 其中,
[0050] Sw为该种权重配置下,第w个细栅格在K种粗栅格化下的加权定位得分总和;
[0051 ] C是第w个粗栅格在第i种粗栅格化下的加权定位得分,^ = :;
[0052]该种权重配置为:第1到第K种粗栅格化的权重分别为:α1、……W1、……W 1Sa1表 示第i种粗栅格化对应的权重。
[0053]上述过程给出了一个具体的计算每种粗栅格化对应的权重的一种具体方法,然 而,在实际应用中,只要遵循如下规律得到的每种粗栅格化对应的权重均可用于本发明:对 于任意一种粗栅格化,如果其对待定位物体的定位结果与待定位物体的真实位置之间的偏 差越大,则说明其误差较大,因此其对应的权重则越小,偏差越小则说明其误差较小,因此 其对应的权重则应该越大;同时,还应该考虑该种粗栅格化的粒度,如果其粗栅格化的粒度 较大,则其定位精准度越小,因此其对应的权重越小,粒度越小,则其定位精准度越大,因 此,其对应的权重越大。
[0054]最后,利用每种粗栅格化对应的权重,执行对待定位区域中未知位置的待定位物 体执行定位操作。
[0055] 利用每种粗栅格化对应的权重,对待定位区域中未知位置的待定位物体执行定位 操作过程如下:
[0056] 步骤S201、对每种粗栅格化后的待定位区域中的待定位物体进行定位,根据定位 结果和该种粗栅格化对应的权重计算各细栅格在该种粗栅格化下的加权定位得分。
[0057]本步骤中,待定位物体的位置未知。
[0058]对每种粗栅格化后的待定位区域中的待定位物体进行定位的方法为:
[0059]采集待定位区域中待定位物体的在线指纹;
[0060] 将待定位物体的在线指纹与该种粗栅格化后各粗栅格的离线指纹进行比较,计算 欧式距离,最终可以得到待定位物体的在线指纹与该种粗栅格化后得到的每个粗栅格的离 线指纹之间的欧式距离,如果有一个粗栅格,其离线指纹与待定位物体的在线指纹之间的 欧式距离最小,则可以认定该粗栅格与待定位物体的位置最接近,因此,可以将该粗栅格作 为待定位物体在该种粗栅格化下的定位结果。
[0061] 根据定位结果和该种粗栅格化对应的权重计算各细栅格在该种粗栅格化下的加 权定位得分,具体计算方法为采用以下公式:
[0062]
;其中,尤是第w个细栅格在第i种粗栅格化下的加权定位得分;<是第 w个细栅格在第i种粗栅格化下的定位得分;α1是第i种粗栅格化对应的权重。
[0063] 步骤202,统计各细栅格在K种粗栅格化下的加权定位得分总和,将加权定位得分 总和最大的细栅格确定为待定位物体的定位结果。
[0064] 如果某一细栅格,其在K种粗栅格化下的定位得分总和定位得分总和最大,则说明 该粗栅格最接近于待定位物体,因此,可以将定位得分总和最大的细栅格确定为待定位物 体的定位结果。
[0065] 以上对本发明的实现过程进行详细说明,基于以上实现过程,本发明提供了一种 定位方法和一种定位装置,下面结合图4、图5进行详细说明。
[0066] 参加图4,图4是本发明实施例定位方法流程图,在该方法中,预先对待定位区域进 行一种细栅格化和K种粗栅格化并确定每种粗栅格化对应的权重;对带定位区域中位置未 知的待定位物体的定位过程包括以下步骤:
[0067] 步骤401、需要定位待定位区域内中待定位物体的位置时,对每种粗栅格化后的待 定位区域中的待定位物体进行定位,根据定位结果和该种粗栅格化对应的权重计算各细栅 格在该种粗栅格化下的加权定位得分;
[0068] 步骤402、统计各细栅格在K种粗栅格化下的加权定位得分总和,将加权定位得分 总和最大的细栅格确定为待定位物体的定位结果。
[0069]图4所示方法中,
[0070] 确定每种粗栅格化对应的权重的方法为:
[0071] 在待定位物体在待定位区域中的位置确定的情况下,对每种粗栅格化后的待定位 区域中的待定位物体进行定位;
[0072] 根据K种粗栅格化后待定位物体的定位结果和待定位物体的真实位置确定每种粗 栅格化对应的权重。
[0073]图4所示方法中,
[0074] 对待定位区域进行细栅格化后,进一步包括:采集细栅格化后各细栅格的离线指 纹;
[0075] 对待定位区域进行K种粗栅格化后,进一步包括:基于细栅格化后各细栅格的离线 指纹计算每种粗栅格化后得到的各粗栅格的离线指纹;
[0076] 对每种粗栅格化后的待定位区域中的待定位物体进行定位的方法为:采集待定位 物体所在位置的在线指纹,计算该种粗栅格化后得到的各粗栅格的离线指纹和待定位物体 所在位置的在线指纹的欧式距离,将欧式距离最小的粗栅格确定为待定位物体的定位结 果。
[0077] 图4所示方法中,
[0078] 基于细栅格化后各细栅格的离线指纹计算每种粗栅格化后得到的各粗栅格的离 线指纹的方法为:将各粗栅格包含的多个细栅格的离线指纹的均值作为该粗栅格的离线指 纹。
[0079]图4所示方法中,
[0080]预先设定N个权重取值,则K种粗栅格化对应Nk种权重配置;
[0081]根据K种粗栅格化后待定位物体的定位结果和待定位物体的真实位置确定每种粗 栅格化对应的权重的方法为:
[0082]针对每种粗栅格化,根据该种粗栅格化后待定位物体的定位结果计算各细栅格在 该种粗栅格化下的定位得分;
[0083] 针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅格化下的加权定 位得分总和,如果加权定位得分总和最高的细栅格与待定位物体的真实位置之间的偏差距 离小于预设偏离距离,则将该种权重配置的优选值增加一预设值;
[0084] 确定优选值最大的一种权重配置,将该权重配置下每种粗栅格化的权重作为该种 粗栅格化对应的权重。
[0085]图4所示方法中,
[0086] 根据该种粗栅格化后待定位物体的定位结果计算各细栅格在该种粗栅格化下的 定位得分的方法为:
[0087] 若第w个细栅格包含于第i种粗栅格化后待定位物体的定位结果所指向的粗栅格 中,则将第w个细栅格在第i种粗栅格化下的定位得分<值设置为1,否则,将G值设置为〇;
[0088] 根据该种粗栅格化后待定位物体的定位结果和该种粗栅格化对应的权重确定各 细栅格在该种粗栅格化下的加权定位得分的方法为采用以下公式:
[0089]
;其中,兒是第w个细栅格在第i种粗栅格化下的加权定位得分,α 1是第 i种粗栅格化对应的权重;
[0090] 针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅格化下的加权定 位得分总和的方法为采用以下公式:
[0091]
;其中,Sw为该种权重配置下,第w 个细栅格在K种粗栅格化下的加权定位得分总和;该种权重配置为:第1到第K种粗栅格化下 的权重分别为:α\......W1、......、ακ。
[0092] 参见图5,图5是本发明实施例定位装置的结构示意图,如图5所示,该装置包括:栅 格化单元501、权重计算单元502、定位单元503、决策单元504;其中,
[0093]栅格化单元501,用于预先对待定位区域进行一种细栅格化和K种粗栅格化;
[0094]权重计算单元502,用于确定每种粗栅格化对应的权重;
[0095]定位单元503,用于需要定位待定位物体在待定位区域内的位置时,对每种粗栅格 化后的待定位区域中的待定位物体进行定位;
[0096]决策单元504,用于根据定位单元503对每种粗栅格化后待定位物体的定位结果和 该种粗栅格化对应的权重计算各细栅格在该种粗栅格化下的加权定位得分;用于统计各细 栅格在K种粗栅格化下的加权定位得分总和,将加权定位得分总和最大的细栅格确定为待 定位物体的定位结果。
[0097]图5所示装置中,
[0098]所述权重计算单元502,确定每种粗栅格化对应的权重时,用于:
[0099]在待定位物体在待定位区域中的位置确定的情况下,对每种粗栅格化后的待定位 区域中的待定位物体进行定位;
[0100] 根据K种粗栅格化后待定位物体的定位结果和待定位物体的真实位置确定每种粗 栅格化对应的权重。
[0101] 图5所示装置中,
[0102] 所述栅格化单元501,对待定位区域进行细栅格化后,进一步用于:采集细栅格化 后各细栅格的离线指纹;待定位区域进行K种粗栅格化后,进一步用于:基于细栅格化后各 细栅格的离线指纹计算每种粗栅格化后得到的各粗栅格的离线指纹;
[0103] 所述定位单元503,对每种粗栅格化后的待定位区域中的待定位物体进行定位时, 用于:采集待定位物体所在位置的在线指纹,计算该种粗栅格化后得到的各粗栅格的离线 指纹和待定位物体所在位置的在线指纹的欧式距离,将欧式距离最小的粗栅格确定为待定 位物体的定位结果。
[0104] 图5所示装置中,
[0105]所述栅格化单元501,基于细栅格化后各细栅格的离线指纹计算每种粗栅格化后 得到的各粗栅格的离线指纹时,用于:将各粗栅格包含的多个细栅格的离线指纹的均值作 为该粗栅格的离线指纹。
[0106]图5所示装置中,
[0107] 该装置还包括配置单元505;
[0108] 所述配置单元505用于预先设定N个权重取值,则K种粗栅格化对应Nk种权重配置;
[0109] 所述权重计算单元502根据K种粗栅格化后待定位物体的定位结果和待定位物体 的真实位置确定每种粗栅格化对应的权重时,用于:
[0110] 针对每种粗栅格化,根据该种粗栅格化后待定位物体的定位结果计算各细栅格在 该种粗栅格化下的定位得分;
[0111] 针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅格化下的加权定 位得分总和,如果加权定位得分总和最高的细栅格与待定位物体的真实位置之间的偏差距 离小于预设偏离距离,则将该种权重配置的优选值增加一预设值;
[0112] 确定优选值最大的一种权重配置,将该权重配置下每种粗栅格化的权重作为该种 粗栅格化对应的权重。
[0113]图5所示装置中,
[0114] 所述权重计算单元502,根据该种粗栅格化后待定位物体的定位结果计算各细栅 格在该种粗栅格化下的定位得分时,用于:
[0115] 若第w个细栅格包含于第i种粗栅格化后待定位物体的定位结果所指向的粗栅格 中,则将第w个细栅格在第i种粗栅格化下的定位得分0值设置为1,否则,将巧值设置为〇;
[0116] 所述决策单元504,根据该种粗栅格化后待定位物体的定位结果和该种粗栅格化 对应的权重确定各细栅格在该种粗栅格化下的加权定位得分时,用于采用以下公式:
[0117]
$中,私是第w个细栅格在第i种粗栅格化下的加权定位得分,α 1是第 i种粗栅格化对应的权重;
[0118] 所述权重计算单元502,针对K种粗栅格化对应的每种权重配置,计算各细栅格在K 种粗栅格化下的加权定位得分总和时,用于采用以下公式:
[0119]
其中,Sw为该种权重配置下,第w 个细栅格在K种粗栅格化下的加权定位得分总和;该种权重配置为:第1到第K种粗栅格化下 的权重分别为:α\......W1、 、ακ。
[0120] 所述权重计算单元502根据K种粗栅格化后待定位物体的定位结果和待定位物体 的真实位置确定每种粗栅格化对应的权重时,用于:计算每种粗栅格化后待定位物体的定 位结果和待定位物体的真实位置之间的偏差距离,利用多元线性回归方法得到每种粗栅格 化对应的权重。
[0121] 图5所示装置中,
[0122] 所述决策单元504,根据定位结果和该种粗栅格化对应的权重确定各细栅格在该 种粗栅格化下的定位得分时,采用以下公式:
[0123] 细栅格的定位得分= P1X第i种粗栅格化对应的权重;其中,若该细栅格包含于第 i种粗栅格化的定位结果所指向的粗栅格中,则Pi取值为1,否则,Pi取值为〇。
[0124] 从上面的技术方案可以看出,本发明具有以下创新特点:
[0125] (1)对于待定位区域多种粗栅格化,每种粗栅格化均将待定位区域划分为不同大 小不同数量的若干粗栅格。
[0126] 在传统的RSS指纹定位算法中,离线阶段只对待定位区域进行单一的细栅格划分, 并采集此划分方法下的指纹数据作为在线定位时比对用的指纹库。在实际定位时,若待定 位区域范围很大时,传统方法所确定的离线指纹库会导致在定位阶段对比细栅格的欧氏距 离时产生十分巨大的计算量,严重影响定位速度。本发明在传统待定位区域单一的细栅格 化方法的基础上,将细栅格作为整个区域的最小划分单位,并在离线阶段利用多种粗栅格 化将待定位区域划分为不同大小,不同形状,不同数量(数量远小于传统细栅格化)的若干 粗栅格,每种粗栅格化产生的粗栅格都将包含大于1个的若干个细栅格。由于粗栅格的数量 远远小于传统细栅格化下的栅格数量,即使多种粗栅格化之后,其指纹库也将远远小于传 统RSS指纹库,因而可以保证在待定位区域范围很大时在在线定位阶段减少大量的计算量, 而且精度只会在可容许的范围内一定程度的小幅下降。
[0127] (2)基于细栅格化得到的细栅格的离线指纹,对每种粗栅格化产生的新的划分区 域的方式都重新计算离线指纹库(包括该种粗栅格化得到的所有粗栅格的离线指纹)。
[0128] 在传统的RSS指纹定位算法中,经过细栅格化之后采集每个细栅格的RSS就作为了 在线阶段比对用的RSS指纹库。在实际定位中该指纹库过于庞大会导致定位计算速度很慢, 在待定位区域范围很大时影响更为明显。本发明在多种粗栅格化的基础上,在每种粗栅格 化产生的新的划分区域的方式都重新计算离线指纹库,新的离线指纹库的计算方式为:每 个粗栅格的离线指纹表示为该粗栅格下包含的所有细栅格的离线指纹的均值。由于每次划 分出的粗栅格的数量远远小于细栅格,所以本发明也可以保证即使对待定位区域进行多种 粗栅格化,其所产生的指纹库也将相应远远小于传统单一细栅格化下的指纹库,而且为下 一步在线阶段的定位算法运行提供了更细化更多面的指纹数据,提高定位算法运行速度。
[0129] (3)计算每种粗栅化对应的权重。
[0130]在传统的RSS指纹定位算法中,在现阶段完成的工作只有采集待定位点的指纹数 据并与离线阶段产生的指纹库进行对比,找出欧氏距离最小的点即作为算法的输出。但是 这种单次的测量比对没有考虑到在实际定位中不同AP对于不同定位点定位精度可能有很 大不同,或者忽略了不同栅格化条件下对于不同待定位点的精度影响。本发明在多种粗栅 格化的基础上,根据多个定位结果以及其准确性,利用多元线性回归方法得到每次粗栅格 化后定位结果的权重,所得出的权重值在在线阶段定位时作为各种粗栅格化对于不同细栅 格定位结果精度的影响大小判断依据,在最终定位时计算多种粗栅格化完成后所有细栅格 的总定位得分,总定位得分最高者即为算法输出。
[0131]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1. 一种定位方法,其特征在于,预先对待定位区域进行一种细栅格化和K种粗栅格化并 确定每种粗栅格化对应的权重;该方法包括: 需要定位待定位区域内中待定位物体的位置时,对每种粗栅格化后的待定位区域中的 待定位物体进行定位,并根据该种粗栅格化后待定位物体的定位结果和该种粗栅格化对应 的权重计算各细栅格在该种粗栅格化下的加权定位得分; 统计各细栅格在K种粗栅格化下的加权定位得分总和,将加权定位得分总和最大的细 栅格确定为待定位物体的定位结果。2. 根据权利要求1所述的方法,其特征在于, 确定每种粗栅格化对应的权重的方法为: 在待定位物体在待定位区域中的位置确定的情况下,对每种粗栅格化后的待定位区域 中的待定位物体进行定位; 根据K种粗栅格化后待定位物体的定位结果和待定位物体的真实位置确定每种粗栅格 化对应的权重。3. 根据权利要求1或2所述的方法,其特征在于, 对待定位区域进行细栅格化后,进一步包括:采集细栅格化后各细栅格的离线指纹; 对待定位区域进行K种粗栅格化后,进一步包括:基于细栅格化后各细栅格的离线指纹 计算每种粗栅格化后得到的各粗栅格的离线指纹; 对每种粗栅格化后的待定位区域中的待定位物体进行定位的方法为:采集待定位物体 所在位置的在线指纹,计算该种粗栅格化后得到的各粗栅格的离线指纹和待定位物体所在 位置的在线指纹的欧式距离,将欧式距离最小的粗栅格确定为待定位物体的定位结果。4. 根据权利要求3所述的方法,其特征在于, 基于细栅格化后各细栅格的离线指纹计算每种粗栅格化后得到的各粗栅格的离线指 纹的方法为:将各粗栅格包含的多个细栅格的离线指纹的均值作为该粗栅格的离线指纹。5. 根据权利要求1所述的方法,其特征在于, 预先设定N个权重取值,贝化种粗栅格化对应妒种权重配置; 根据K种粗栅格化后待定位物体的定位结果和待定位物体的真实位置确定每种粗栅格 化对应的权重的方法为: 针对每种粗栅格化,根据该种粗栅格化后待定位物体的定位结果计算各细栅格在该种 粗栅格化下的定位得分; 针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅格化下的加权定位得 分总和,如果加权定位得分总和最高的细栅格与待定位物体的真实位置之间的偏差距离小 于预设偏离距离,则将该种权重配置的优选值增加一预设值; 确定优选值最大的一种权重配置,将该权重配置下每种粗栅格化的权重作为该种粗栅 格化对应的权重。6. 根据权利要求5所述的方法,其特征在于, 根据该种粗栅格化后待定位物体的定位结果计算各细栅格在该种粗栅格化下的定位 得分的方法为: 若第W个细栅格包含于第i种粗栅格化后待定位物体的定位结果所指向的粗栅格中,贝U 将第W个细栅格在第i种粗栅格化下的定位得分巧值设置为1,否则,将巧值设置为O; 根据该种粗栅格化后待定位物体的定位结果和该种粗栅格化对应的权重确定各细栅 格#该釉*日》格化下的加权定位得分的方法为采用W下公式:;其中,C是第W个细栅格在第i种粗栅格化下的加权定位得分,是第i种粗 栅格化对应的权重; 针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅格化下的加权定位得 分总和的方法为采用W下公式:;其中,Sw为该种权重配置下,第W个细 栅格在K种粗栅格化下的加权定位得分总和;该种权重配置为:第1到第K种粗栅格化下的权 重分别为:日1、 、日1、 、日K。7. -种定位装置,其特征在于,该装置包括:栅格化单元、权重计算单元、定位单元、决 策单元; 所述栅格化单元,用于预先对待定位区域进行一种细栅格化和K种粗栅格化; 所述权重计算单元,用于确定每种粗栅格化对应的权重; 所述定位单元,用于需要定位待定位物体在待定位区域内的位置时,对每种粗栅格化 后的待定位区域中的待定位物体进行定位; 所述决策单元,用于根据定位单元对每种粗栅格化后待定位物体的定位结果和该种粗 栅格化对应的权重计算各细栅格在该种粗栅格化下的加权定位得分;用于统计各细栅格在 K种粗栅格化下的加权定位得分总和,将加权定位得分总和最大的细栅格确定为待定位物 体的定位结果。8. 根据权利要求7所述的装置,其特征在于, 所述权重计算单元,确定每种粗栅格化对应的权重时,用于: 在待定位物体在待定位区域中的位置确定的情况下,对每种粗栅格化后的待定位区域 中的待定位物体进行定位; 根据K种粗栅格化后待定位物体的定位结果和待定位物体的真实位置确定每种粗栅格 化对应的权重。9. 根据权利要求7或8所述的装置,其特征在于, 所述栅格化单元,对待定位区域进行细栅格化后,进一步用于:采集细栅格化后各细栅 格的离线指纹;待定位区域进行K种粗栅格化后,进一步用于:基于细栅格化后各细栅格的 离线指纹计算每种粗栅格化后得到的各粗栅格的离线指纹; 所述定位单元,对每种粗栅格化后的待定位区域中的待定位物体进行定位时,用于:采 集待定位物体所在位置的在线指纹,计算该种粗栅格化后得到的各粗栅格的离线指纹和待 定位物体所在位置的在线指纹的欧式距离,将欧式距离最小的粗栅格确定为待定位物体的 定位结果。10. 根据权利要求9所述的装置,其特征在于, 所述栅格化单元,基于细栅格化后各细栅格的离线指纹计算每种粗栅格化后得到的各 粗栅格的离线指纹时,用于:将各粗栅格包含的多个细栅格的离线指纹的均值作为该粗栅 格的离线指纹。11. 根据权利要求10所述的装置,其特征在于,该装置还包括配置单元; 所述配置单元用于预先设定N个权重取值,贝化种粗栅格化对应妒种权重配置; 所述权重计算单元根据K种粗栅格化后待定位物体的定位结果和待定位物体的真实位 置确定每种粗栅格化对应的权重时,用于: 针对每种粗栅格化,根据该种粗栅格化后待定位物体的定位结果计算各细栅格在该种 粗栅格化下的定位得分; 针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅格化下的加权定位得 分总和,如果加权定位得分总和最高的细栅格与待定位物体的真实位置之间的偏差距离小 于预设偏离距离,则将该种权重配置的优选值增加一预设值; 确定优选值最大的一种权重配置,将该权重配置下每种粗栅格化的权重作为该种粗栅 格化对应的权重。12.根据权利要求11所述的装置,其特征在于, 所述权重计算单元,根据该种粗栅格化后待定位物体的定位结果计算各细栅格在该种 粗栅格化下的定位得分时,用于: 若第W个细栅格包含于第i种粗栅格化后待定位物体的定位结果所指向的粗栅格中,贝U 将第W个细栅格在第i种粗栅格化下的定位得分巧值设置为1,否则,将巧值设置为0; 所述决策单元,根据该种粗栅格化后待定位物体的定位结果和该种粗栅格化对应的权 重确定各细栅格在该种粗栅格化下的加权定位得分时,用于采用W下公式:痒中冷.是第W个细栅格在第i种粗栅格化下的加权定位得分,是第i种粗 栅格化对应的权重; 所述权重计算单元,针对K种粗栅格化对应的每种权重配置,计算各细栅格在K种粗栅 格化下的加巧宙仿得A总、巧时,巧干采巧W下公击:廷中,Sw为该种权重配置下,第W个细 栅格在K种粗栅格化下的加权定位得分总和;该种权重配置为:第1到第K种粗栅格化下的权 重分别为:日1、......、日1、......、qK。
【文档编号】H04W4/02GK105916113SQ201610379466
【公开日】2016年8月31日
【申请日】2016年6月1日
【发明人】梁栋, 刘淑伊, 张兆静, 吕浩然, 曹馨月, 鲁晨, 禤睿
【申请人】北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1