一种定位数据采集方法和装置的制造方法

文档序号:9871060阅读:581来源:国知局
一种定位数据采集方法和装置的制造方法
【技术领域】
[0001]本发明涉及定位数据采集领域,具体涉及一种定位数据采集方法和装置。
【背景技术】
[0002]随着定位技术的发展,可以利用卫星定位信号实现定位。但是,对于卫星定位信号较弱或者无卫星定位信号的场所,如室内、隧道等,无法实现准确定位。
[0003]为了对卫星定位信号难以定位的场所进行定位,相关技术中,由工作人员预先对这些场所的定位数据进行人工采集,采集的定位数据可以包括:位置坐标,以及在该位置坐标上采集终端接入的无线接入点、基站的信息,其中,无线接入点可以包括WIFI接入点等,位置坐标可以利用室内地图等工具确定。
[0004]工作人员完成采集后,将采集到的定位数据上传到服务器中,服务器对采集到的定位数据进行处理,将经过处理后的定位数据存入定位数据库。一般的,存入定位数据库的数据可以包括位置坐标与无线接入点的对应关系。
[0005]当用户设备处于卫星定位信号难以定位的场所时,服务器可以根据用户设备检测到的无线接入点的信息,根据定位数据库中存储的位置坐标与无线接入点的对应关系实现对用户设备的定位。当然,采集到的定位数据并不限于上述的用途,其他用途在此不再赘述。
[0006]然而,相关技术中的定位数据采集需要工作人员参与,这种采集方法至少存在以下问题:1)当采集的工作人员作业不规范时,采集的结果也会存在较大误差,从而导致定位误差增加;2)现实情况下,存在大量的区域需要采集定位数据,人工采集难以满足大面积数据采集的需求。

【发明内容】

[0007]本发明提供了一种定位数据采集方法和装置,以至少实现定位数据的自动采集。
[0008]本发明提供了一种定位数据采集方法,包括:
[0009]判断用户设备的卫星定位信号的定位误差是否大于预设的误差上限值,如果大于,则获取所述用户设备的参考坐标,所述参考坐标是最后一次判断得到定位误差小于所述预设误差上限值时根据卫星定位信号确定的用户位置坐标;
[0010]获取所述用户设备的实时移动参数,其中,所述实时移动参数包括:所述用户设备的实时移动方向和实时移动步数;
[0011]根据所述用户设备的实时移动方向、所述实时移动步数、预设的移动步长以及所述参考坐标,确定所述用户设备的实时位置坐标;
[0012]实时检测所述用户设备接入的无线接入点和/或基站的信息;
[0013]向服务器上报所述用户设备的实时位置坐标,以及所述用户设备检测到的无线接入点和/或基站的信息。
[0014]优选地,在向服务器上报所述用户设备的实时位置坐标,以及所述用户设备检测到的无线接入点和/或基站的信息之前,还包括:
[0015]获取当前准备上报的所述用户设备检测到的无线接入点和/或基站的数量;
[0016]将所述当前准备上报的无线接入点和/或基站的数量与上一次上报的所述用户设备检测到的无线接入点和/或基站的数量进行比较,如果变化率大于预设的变化率阈值,则执行所述向服务器上报所述用户设备的实时位置坐标以及所述用户设备检测到的无线接入点和/或基站的信息的步骤。
[0017]优选地,在向服务器上报所述用户设备的实时位置坐标,以及所述用户设备检测到的无线接入点和/或基站的信息之前,还包括:
[0018]确定当前准备上报的所述用户设备的实时位置坐标与上一次上报的所述用户设备的实时位置坐标的移动距离;
[0019]判断所述移动距离是否大于所述第一预设距离值,如果大于,则执行所述向服务器上报所述用户设备的实时位置坐标以及所述用户设备检测到的无线接入点和/或基站的信息的步骤,其中,第一次上报为所述用户设备的实时位置坐标到所述参考坐标的移动距离大于所述第一预设距离值。
[0020]优选地,所述确定当前准备上报的所述用户设备的实时位置坐标与上一次上报的所述用户设备的实时位置坐标的移动距离,包括:
[0021]确定当前准备上报的所述用户设备的实时位置坐标相对于所述参考坐标的移动距离与上一次上报的所述用户设备的实时位置坐标相对于所述参考坐标的移动距离的差值;
[0022]将所述差值确定为当前准备上报的所述用户设备的实时位置坐标与上一次上报的所述用户设备的实时位置坐标的移动距离。
[0023]本发明还提供一种定位数据采集装置,所述装置包括:
[0024]第一判断模块,用于判断用户设备的卫星定位信号的定位误差是否大于预设的误差上限值;
[0025]第一获取模块,用于在所述第一判断模块的结果为是时,获取所述用户设备的参考坐标,所述参考坐标是最后一次判断得到定位误差小于所述预设误差上限值时根据卫星定位信号确定的用户位置坐标;
[0026]第二获取模块,用于获取所述用户设备的实时移动参数,其中,所述实时移动参数包括:所述用户设备的实时移动方向和实时移动步数;
[0027]第一确定模块,用于根据所述用户设备的实时移动方向、所述实时移动步数、预设的移动步长以及所述参考坐标,确定所述用户设备的实时位置坐标;
[0028]检测模块,用于实时检测所述用户设备接入的无线接入点和/或基站的信息;
[0029]上报模块,用于向服务器上报所述用户设备的实时位置坐标,以及所述用户设备检测到的无线接入点和/或基站的信息。
[0030]优选地,所述装置还包括:
[0031]第三获取模块,用于获取当前准备上报的所述用户设备检测到的无线接入点和/或基站的数量;
[0032]第一比较模块,用于将所述当前准备上报的无线接入点和/或基站的数量与上一次上报的所述用户设备检测到的无线接入点和/或基站的数量进行比较;
[0033]第一触发模块,用于在所述第一比较模块得到的变化率大于预设的变化率阈值时,触发所述上报模块。
[0034]优选地,所述装置还包括:
[0035]第二确定模块,用于确定当前准备上报的所述用户设备的实时位置坐标与上一次上报的所述用户设备的实时位置坐标的移动距离;
[0036]第二判断模块,用于判断所述移动距离是否大于所述第一预设距离值;
[0037]第二触发模块,用于在所述第二判断模块的结果为是时,触发所述上报模块。
[0038]优选地,所述第二确定模块包括:
[0039]第一确定子模块,用于确定当前准备上报的所述用户设备的实时位置坐标相对于所述参考坐标的移动距离与上一次上报的所述用户设备的实时位置坐标相对于所述参考坐标的移动距离的差值;
[0040]第二确定子模块,用于将所述差值确定为当前准备上报的所述用户设备的实时位置坐标与上一次上报的所述用户设备的实时位置坐标的移动距离。
[0041]本发明提供的定位数据采集方法中,首先在用户设备的卫星定位信号的定位误差大于预设的误差上限值时,获取所述用户设备的实时移动参数。其次,根据所述实时移动参数确定所述用户设备的实时位置坐标。最终,将检测到的用户设备的实时位置坐标、所述用户设备接入的无线接入点和/或基站的信息上报至服务器。与现有技术相比,本发明通过判断用户设备的卫星定位信号的定位误差与预设的误差上限值的关系,确定用户是否进入室内,当定位误差大于误差上限值时,也就是确定用户进入室内时,通过实时获取的用户设备的实时移动参数确定用户设备的实时位置坐标,从而实现了在用户进入室内时利用用户设备自动采集定位数据。
【附图说明】
[0042]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1