一种WIFI室内定位方法、装置及存储介质制造方法及图纸

技术编号:19187776 阅读:21 留言:0更新日期:2018-10-17 02:36
本发明专利技术公开了一种WIFI室内定位方法、装置及存储介质,该方法包括:预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值;确定当前定位环境所采用的目标定位算法;利用各目标定位算法的定位结果及各权重值得到当前定位环境的最终定位结果。权重值大于0且小于1,各权重值的和为1,目标定位算法至少为2种。由此可见,本发明专利技术在已有传统定位算法得出两个定位结果的情况下,通过探索最佳权重值两个定位结果集成为最终定位结果,有效降低了平均定位误差。另外,本方法无需利用额外的硬件,因此,大大降低了成本。最后,本发明专利技术公开的WIFI室内定位装置及计算机存储介质,亦具有如上效果。

WIFI indoor positioning method, device and storage medium

The invention discloses a WIFI indoor positioning method, device and storage medium. The method comprises: presetting a positioning algorithm and one or more other positioning algorithms in the same positioning scene to influence the positioning result weight value; determining the target positioning algorithm used in the current positioning environment; using the target positioning calculation. The location result and weight value of the method are finally located in the current positioning environment. The weight value is greater than 0 and less than 1, the sum of each weight value is 1, and the target localization algorithm is at least 2. Thus, the method can effectively reduce the average positioning error by exploring the optimal weight value and integrating the two positioning results into the final positioning results when two positioning results are obtained by the existing traditional positioning algorithm. In addition, this method does not need additional hardware, thus greatly reducing the cost. Finally, the WIFI indoor positioning device and the computer storage medium disclosed in the invention also have the above effect.

【技术实现步骤摘要】
一种WIFI室内定位方法、装置及存储介质
本专利技术涉及定位
,特别是涉及一种WIFI室内定位方法、装置及存储介质。
技术介绍
WIFI室内定位是指根据手持设备如手机等接收到的WIFI信息,进而对其定位的技术。根据在定位过程中是否涉及到距离计算,可将WIFI室内定位方法分为以下两种:基于测距方法和非测距方法。基于测距方法和非测距方法均有若干传统定位算法,例如,基于测距方法,包括基于信号到达时间、基于信号传播时间差、基于信号射入角度、基于信号强度等定位方法;基于非测距方法,包括位置指纹库法等。虽然上述的传统算法均能够得到定位结果,但是单一的方法均存在定位精度有限,定位效果不稳定等缺点。由此可见,如何克服单一定位方法存在的定位精度较低,定位效果不稳定的问题是本领域技术人员亟待解决地问题。
技术实现思路
本专利技术的目的是提供一种WIFI室内定位方法、装置及存储介质,用于克服单一定位方法存在的定位精度较低,定位效果不稳定的问题。为解决上述技术问题,本专利技术提供一种WIFI室内定位方法,包括:预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值;确定当前定位环境所采用的目标定位算法;利用各所述目标定位算法的定位结果及各所述权重值得到当前定位环境的最终定位结果;其中,所述权重值大于0且小于1,各所述权重值的和为1,所述目标定位算法至少为2种。优选地,所述目标定位算法具体为2种,分别为第一定位算法和第二定位算法;所述预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值具体为:预设设置第一定位算法和第二定位算法在同一定位场景下分别对定位结果影响的第一权重值和第二权重值。优选地,所述预设设置第一定位算法和第二定位算法在同一定位场景下分别对定位结果影响的第一权重值和第二权重值具体包括:建立所述第一定位算法的第一平均定位误差和第二定位算法的第二平均定位误差的数学模型;确定所述第一定位误差与所述第二定位误差对所述最终定位结果的轨迹方程;根据所述轨迹方程得到所述最终定位结果的平均误差;计算当所述平均误差最小时对应的目标第一权重值和目标第二权重值。为解决上述技术问题,本专利技术还提供一种WIFI室内定位装置,包括:设置单元,用于预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值;确定单元,用于确定当前定位环境所采用的目标定位算法;定位单元,用于利用各所述目标定位算法的定位结果及各所述权重值得到当前定位环境的最终定位结果;其中,所述权重值大于0且小于1,各所述权重值的和为1,所述目标定位算法至少为2种。优选地,所述目标定位算法具体为2种,分别为第一定位算法和第二定位算法;所述设置单元具体用于,预设设置第一定位算法和第二定位算法在同一定位场景下分别对定位结果影响的第一权重值和第二权重值。优选地,所述设置单元具体包括:建立子单元,用于建立所述第一定位算法的第一平均定位误差和第二定位算法的第二平均定位误差的数学模型;确定子单元,用于确定所述第一定位误差与所述第二定位误差对所述最终定位结果的轨迹方程;获取子单元,用于根据所述轨迹方程得到所述最终定位结果的平均误差;计算子单元,用于计算当所述平均误差最小时对应的目标第一权重值和目标第二权重值。为解决上述技术问题,本专利技术还提供一种WIFI室内定位装置,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述所述的WIFI室内定位方法的步骤。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的WIFI室内定位方法的步骤。本专利技术所提供的WIFI室内定位方法,包括预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值;确定当前定位环境所采用的目标定位算法;利用各目标定位算法的定位结果及各权重值得到当前定位环境的最终定位结果;其中,权重值大于0且小于1,各权重值的和为1,目标定位算法至少为2种。由此可见,本专利技术在已有传统定位算法得出两个定位结果的情况下,通过探索最佳权重值两个定位结果集成为最终定位结果,有效降低了平均定位误差。另外,本方法无需利用额外的硬件,因此,大大降低了成本。最后,本专利技术还提供一种与该方法对应的WIFI室内定位装置及计算机存储介质,效果如上所述。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种WIFI室内定位方法的流程图;图2为本专利技术实施例提供的一种第一平均定位误差和第二定位算法的第二平均定位误差的数学模型示意图;图3为本专利技术实施例提供的一种最终定位结果的轨迹方程示意图;图4为本专利技术实施例提供的一种WIFI室内定位装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种WIFI室内定位方法、装置及存储介质,用于克服单一定位方法存在的定位精度较低,定位效果不稳定的问题。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。在具体实施中,为了克服单一定位方法带来的定位精度较低的缺点,可以采用多次定位,例如采用一种定位方法,多次进行定位取其平均值,但是由于单一定位方法的固有缺陷,仅仅能够避免单次定位由于随机性所带来的不准确的问题。考虑到这一问题,本专利技术中,对两种以上的定位方法进行综合考虑,利用权重的分配得到多种定位方法相结合的定位结果。具体方法在下文中详细描述。图1为本专利技术实施例提供的一种WIFI室内定位方法的流程图。如图1所示,该方法包括:S10:预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值。其中,权重值大于0且小于1,各权重值的和为1,目标定位算法至少为2种。本步骤中,需要预先对多种算法在不同组合时各自的权重值进行设置,例如,算法A和算法B在同一定位场景下,算法A的权重值为WA,算法B的权重值为WB,当然,WA与WB的和为1。可以理解的是,本定位方法并并不限定所用几种算法,但是最小是为两种,并且各自的权重值需要在同一定位场景下才有意义。需要说明的是,这里的权重值可以通过神经网络算法等训练方法得到,也可以经过多次试验寻求各算法对应的最佳权重值,本实施例不作限定。下文中,将给出一种权重值的具体选取方法。另外,本步骤中的定位算法可以为基于测距方法的算法或者是基于非测距方法的算法,本实施例不作限定,至于这些定位算法如何实现定位请参见现有技术,本专利技术不再赘述。当通过特定的方式得到一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值后,可以通过列表等形式进行存储记录,以便后续在后续步骤中使用。S11:确定当前定位环境本文档来自技高网
...

【技术保护点】
1.一种WIFI室内定位方法,其特征在于,包括:预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值;确定当前定位环境所采用的目标定位算法;利用各所述目标定位算法的定位结果及各所述权重值得到当前定位环境的最终定位结果;其中,所述权重值大于0且小于1,各所述权重值的和为1,所述目标定位算法至少为2种。

【技术特征摘要】
1.一种WIFI室内定位方法,其特征在于,包括:预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值;确定当前定位环境所采用的目标定位算法;利用各所述目标定位算法的定位结果及各所述权重值得到当前定位环境的最终定位结果;其中,所述权重值大于0且小于1,各所述权重值的和为1,所述目标定位算法至少为2种。2.根据权利要求1所述的WIFI室内定位方法,其特征在于,所述目标定位算法具体为2种,分别为第一定位算法和第二定位算法;所述预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重值具体为:预设设置第一定位算法和第二定位算法在同一定位场景下分别对定位结果影响的第一权重值和第二权重值。3.根据权利要求2所述的WIFI室内定位方法,其特征在于,所述预设设置第一定位算法和第二定位算法在同一定位场景下分别对定位结果影响的第一权重值和第二权重值具体包括:建立所述第一定位算法的第一平均定位误差和第二定位算法的第二平均定位误差的数学模型;确定所述第一定位误差与所述第二定位误差对所述最终定位结果的轨迹方程;根据所述轨迹方程得到所述最终定位结果的平均误差;计算当所述平均误差最小时对应的目标第一权重值和目标第二权重值。4.一种WIFI室内定位装置,其特征在于,包括:设置单元,用于预先设置一种定位算法与其余一种或多种定位算法在同一定位场景下对定位结果影响的权重...

【专利技术属性】
技术研发人员:蔡显楚刘一澄黄坚衔魏耀烽黄铭尉许青林
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

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

1