混合定位方法与系统技术方案

技术编号:10784597 阅读:86 留言:0更新日期:2014-12-17 11:51
本发明专利技术实施例公开了一种混合定位方法与系统,其中,方法包括:用户终端采集无线信号采集信息并上报给混合定位平台;混合定位平台提取无线信号采集信息中AP的ID,并从AP数据库中查询该AP的ID对应的AP被标识为指纹AP的数量;若指纹AP的数量大于预设数值,则将无线信号采集信息与指纹数据库中的指纹数据进行匹配计算,获取匹配度最大的指纹数据中的网格位置作为用户终端的定位结果;否则,若指纹AP的数量不大于预设数值,则通过三角定位方法,基于无线信号采集信息与AP数据库计算用户终端的定位结果。本发明专利技术实施例可以解决三角定位方法存在定位精度较差的问题,和指纹定位方法存在存储数据量大、无线信号采集困难的问题。

【技术实现步骤摘要】
混合定位方法与系统
本专利技术涉及通信技术,尤其是一种混合定位方法与系统。
技术介绍
随着无线通信技术与网络技术的发展,用户终端(例如,手机终端、电脑等)的使用逐渐普及,已经成为大众随身携带的必备生活用品之一。随着用户终端功能的增加,人们可以通过用户终端完成越来越多的工作,例如:可以将定位技术应用于用户终端,来实现对用户终端用户的定位。实际应用中,可以通过三角定位方法与指纹定位方法,采取基于IEEE802.11b标准的无线局域网(WirelessFidelity,WiFi)等区域无线信号进行定位。其中三角定位方法中,可以获取用户终端相对于三个接入点(AP)AP1、AP2、AP3的直接距离R1、R2、R3,以AP1为圆心以R1为半径的圆、以AP2为圆心以R2为半径的圆、以AP3为圆心以R3为半径的圆的交点来确定用户终端的位置。指纹定位方法是利用某个区域的无线信号作为特征(也称为:指纹或特征指纹)的定位方法。指纹定位方法将一个地区分成不同的网格区域,并以每个网格的无线信号作为这个网格的无线信号指纹。定位时,用户终端采集无线信号并和已经采集的所有网格区域的无线信号指纹做比对,确定用户终端在那个网格区域中,该网格区域就是用户终端所在的位置。在实现本专利技术的过程中,专利技术人发现现有基于WiFi信号的定位方法至少存在以下问题:三角定位方法比较适用于室外或者AP比较稀疏的环境的定位,而指纹定位方法比较适用于室内或者AP比较密集的环境的定位。然而,在现实环境中需要定位的场景既有室内、又有室外,仅用三角定位方法会造成定位精度较差的问题;而仅用指纹定位方法,则由于需要存储的指纹数据量大,需要建设数据存储量很大的指纹数据库,成本较高,维护困难,并且需要采集作为指纹的无线信号量较大,采集困难。
技术实现思路
本专利技术实施例所要解决的技术问题是:提供一种混合定位方法与系统,以解决三角定位方法存在定位精度较差的问题,和指纹定位方法存在存储数据量大、无线信号采集困难的问题。本专利技术实施例提供的一种混合定位方法,包括:用户终端采集无线信号采集信息并上报给混合定位平台,所述无线信号采集信息中包括各接入点AP的标识ID与信号强度;混合定位平台提取所述无线信号采集信息中AP的ID,并从用于三角定位方法的AP数据库中查询所述无线信号采集信息中AP的ID对应的AP被标识为指纹AP的数量,所述指纹AP的AP数据为用于指纹定位方法的指纹数据库中的指纹数据;若被标识为指纹AP的数量大于预设数值,则将所述无线信号采集信息与指纹数据库中的指纹数据进行匹配计算,获取匹配度最大的指纹数据中的网格位置,以该匹配度最大的指纹数据中的网格位置作为所述用户终端的定位结果;否则,若被标识为指纹AP的数量不大于预设数值,则通过三角定位方法,基于所述无线信号采集信息与所述AP数据库计算用户终端的定位结果。上述方法的另一个实施例中,所述用户终端采集无线信号采集信息并上报给混合定位平台之前,还包括通过三角定位方法训练流程进行训练,得到AP数据库的操作,以及通过指纹定位算法训练流程进行训练,得到指纹数据库的操作。上述方法的另一个实施例中,通过三角定位方法训练流程进行训练,得到AP数据库包括:用户终端采集含全球定位系统GPS定位结果的第一参考无线信号采集信息并上报给混合定位平台,所述第一参考无线信号采集信息中包括采集地点的定位结果、周边AP的ID和信号强度;混合定位平台根据第一参考无线信号采集信息进行训练,通过所述第一参考无线信号采集信息中的GPS定位结果、AP的ID、信号强度计算获得所述第一参考无线信号采集信息中AP的位置,得到AP数据,所述AP数据包括AP的位置、ID与发射信号强度信息;混合定位平台将得到的AP数据写入AP数据库。上述方法的另一个实施例中,通过指纹定位算法训练流程进行训练,得到指纹数据库包括:用户终端采集特定区域中各网格的第二参考无线信号指纹信息,由各网格的第二参考无线信号指纹信息形成指纹数据库,所述第二参考无线信号指纹信息包括每个网格接收到的指纹AP的ID和信号强度信息。上述方法的另一个实施例中,得到指纹数据库之后,还包括:通过三角定位方法对各网格的第二参考无线信号指纹信息进行训练,得出指纹AP的位置,并将该指纹AP的AP数据也写入AP数据库中;若AP数据库中已经存在所述指纹AP的AP数据,则将存在所述指纹AP的AP数据中的AP标识为指纹AP。上述方法的另一个实施例中,所述无线信号包括无线局域网WiFi信号、蓝牙信号、基站信号与无线射频识别RFID信号中的任意一种或多种;所述AP的ID包括接入点名称SSID或接入点地址编码MAC值。本专利技术实施例提供的一种混合定位系统,包括用户终端与混合定位平台;所述用户终端,用于采集无线信号采集信息并上报给混合定位平台,所述无线信号采集信息中包括各接入点AP的标识ID与信号强度;所述混合定位平台,用于提取所述无线信号采集信息中AP的ID,并从用于三角定位方法的AP数据库中查询所述无线信号采集信息中AP的ID对应的AP被标识为指纹AP的数量,所述指纹AP的AP数据为用于指纹定位方法的指纹数据库中的指纹数据;若被标识为指纹AP的数量大于预设数值,则将所述无线信号采集信息与指纹数据库中的指纹数据进行匹配计算,获取匹配度最大的指纹数据中的网格位置,以该匹配度最大的指纹数据中的网格位置作为所述用户终端的定位结果;否则,若被标识为指纹AP的数量不大于预设数值,则通过三角定位方法,基于所述无线信号采集信息与所述AP数据库计算用户终端的定位结果。上述系统的另一个实施例中,所述混合定位平台包括:指纹AP数量判断模块,用于提取所述无线信号采集信息中AP的ID,并从AP数据库中查询所述无线信号采集信息中AP的ID对应的AP被标识为指纹AP的数量;若被标识为指纹AP的数量大于预设数值,则指示三角算法位置计算模块将所述无线信号采集信息与指纹数据库中的指纹数据进行匹配计算;否则,若被标识为指纹AP的数量不大于预设数值,则指示指纹匹配模块通过三角定位方法,基于所述无线信号采集信息与所述AP数据库计算用户终端的定位结果;三角算法位置计算模块,用于将所述无线信号采集信息与指纹数据库中的指纹数据进行匹配计算,获取匹配度最大的指纹数据中的网格位置,以该匹配度最大的指纹数据中的网格位置作为所述用户终端的定位结果;指纹匹配模块,用于通过三角定位方法,基于所述无线信号采集信息与所述AP数据库计算用户终端的定位结果。上述系统的另一个实施例中,所述用户终端,还用于采集含全球定位系统GPS定位结果的第一参考无线信号采集信息并上报给混合定位平台中的三角算法训练模块,所述第一参考无线信号采集信息中包括采集地点的定位结果、周边AP的ID和信号强度;以及采集特定区域中各网格的第二参考无线信号指纹信息,由各网格的第二参考无线信号指纹信息并存入指纹数据库,所述第二参考无线信号指纹信息包括每个网格接收到的指纹AP的ID和信号强度信息;所述混合定位平台还包括:三角算法训练模块,用于根据所述第一参考无线信号采集信息进行训练,通过所述第一参考无线信号采集信息中的GPS定位结果、AP的ID、信号强度计算获得所述第一参考无线信号采集信息中AP的位置,得到AP数据并写入AP数据库,所述AP数据包括A本文档来自技高网
...
混合定位方法与系统

【技术保护点】
一种混合定位方法,其特征在于,包括:用户终端采集无线信号采集信息并上报给混合定位平台,所述无线信号采集信息中包括各接入点AP的标识ID与信号强度;混合定位平台提取所述无线信号采集信息中AP的ID,并从用于三角定位方法的AP数据库中查询所述无线信号采集信息中AP的ID对应的AP被标识为指纹AP的数量,所述指纹AP的AP数据为用于指纹定位方法的指纹数据库中的指纹数据;若被标识为指纹AP的数量大于预设数值,则将所述无线信号采集信息与指纹数据库中的指纹数据进行匹配计算,获取匹配度最大的指纹数据中的网格位置,以该匹配度最大的指纹数据中的网格位置作为所述用户终端的定位结果;否则,若被标识为指纹AP的数量不大于预设数值,则通过三角定位方法,基于所述无线信号采集信息与所述AP数据库计算用户终端的定位结果。

【技术特征摘要】
1.一种混合定位方法,其特征在于,包括:用户终端采集无线信号采集信息并上报给混合定位平台,所述无线信号采集信息中包括各接入点AP的标识ID与信号强度;混合定位平台提取所述无线信号采集信息中AP的ID,并从用于三角定位方法的AP数据库中查询所述无线信号采集信息中AP的ID对应的AP被标识为指纹AP的数量,所述指纹AP的AP数据为用于指纹定位方法的指纹数据库中的指纹数据,所述AP数据库中存在的所述指纹数据库中的AP被标识为指纹AP;若被标识为指纹AP的数量大于预设数值,则将所述无线信号采集信息与指纹数据库中的指纹数据进行匹配计算,获取匹配度最大的指纹数据中的网格位置,以该匹配度最大的指纹数据中的网格位置作为所述用户终端的定位结果;否则,若被标识为指纹AP的数量不大于预设数值,则通过三角定位方法,基于所述无线信号采集信息与所述AP数据库计算用户终端的定位结果。2.根据权利要求1所述的方法,其特征在于,所述用户终端采集无线信号采集信息并上报给混合定位平台之前,还包括通过三角定位方法训练流程进行训练,得到AP数据库的操作,以及通过指纹定位算法训练流程进行训练,得到指纹数据库的操作。3.根据权利要求2所述的方法,其特征在于,通过三角定位方法训练流程进行训练,得到AP数据库包括:用户终端采集含全球定位系统GPS定位结果的第一参考无线信号采集信息并上报给混合定位平台,所述第一参考无线信号采集信息中包括采集地点的定位结果、周边AP的ID和信号强度;混合定位平台根据第一参考无线信号采集信息进行训练,通过所述第一参考无线信号采集信息中的GPS定位结果、AP的ID、信号强度计算获得所述第一参考无线信号采集信息中AP的位置,得到AP数据,所述AP数据包括AP的位置、ID与发射信号强度信息;混合定位平台将得到的AP数据写入AP数据库。4.根据权利要求3所述的方法,其特征在于,通过指纹定位算法训练流程进行训练,得到指纹数据库包括:用户终端采集特定区域中各网格的第二参考无线信号指纹信息,由各网格的第二参考无线信号指纹信息形成指纹数据库,所述第二参考无线信号指纹信息包括每个网格接收到的指纹AP的ID和信号强度信息。5.根据权利要求4所述的方法,其特征在于,得到指纹数据库之后,还包括:通过三角定位方法对各网格的第二参考无线信号指纹信息进行训练,得出指纹AP的位置,并将该指纹AP的AP数据也写入AP数据库中;若AP数据库中已经存在所述指纹AP的AP数据,则将存在所述指纹AP的AP数据中的AP标识为指纹AP。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述无线信号包括无线局域网WiFi信号、蓝牙信号、基站信号与无线射频识别RFID信号中的任意一种或多种;所述AP的ID包括接入点名称SSID或接入点地址编码MAC值。7.一种混合定位系统,其特征在于,包括用户终端与混合定位平台;所述用户终端,用于采集无线信号采集信息并上报给混合定位平台,所述无线信号采集信息中包括各接入点AP的标识ID与信号强度;所述混合定位平台,用于提取所述无线信号采集信息中AP的ID,并从用于三角定位方法的AP数据库中查询所述无线信号采集信息中AP的ID对应...

【专利技术属性】
技术研发人员:杨恒刘波高歆雅唐宁武晓春
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1