网络定位方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31814278 阅读:21 留言:0更新日期:2022-01-08 11:17
本申请涉及一种网络定位方法、装置、计算机设备、存储介质和计算机程序产品。方法应用于地图和智慧交通的应用场景,包括:依据目标定位方式获得目标设备的定位信息;确定目标设备上次扫描候选网络设备以进行网络定位时的时间间隔;网络定位的方式与目标定位方式不同;当时间间隔满足第一间隔条件时,在候选网络设备的至少两个目标网络设备中,查找信号覆盖范围未涵盖定位信息的目标网络设备;若未涵盖定位信息的目标网络设备的设备数量达到数量阈值,通过目标设备对候选网络设备进行信号扫描,得到第一信号扫描结果;基于第一信号扫描结果对目标设备进行网络定位。采用本方法能够既可以提高定位精度又可以节省耗电量。够既可以提高定位精度又可以节省耗电量。够既可以提高定位精度又可以节省耗电量。

【技术实现步骤摘要】
网络定位方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种网络定位方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着定位技术的发展,定位技术广泛应用于自动驾驶、智慧交通等领域,随着定位技术的广泛应用,对定位精度的要求也越来越高。传统技术中,通常通过缩短扫描的时间间隔来获得最佳的定位精度,但是无限制的缩短扫描间隔不仅会造成耗电量增加,而且会触发操作系统的扫描限制,使扫描的结果不再发生变化,从而并不能提高定位精度。所以,怎样确定扫描的时间间隔以提高定位精度,且最大程度的节省耗电量是亟待解决的问题。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种在提高定位精度的同时又可以节省耗电量的定位方法、装置、计算机设备、存储介质和计算机程序产品。
[0004]一种网络定位方法,所述方法包括:依据目标定位方式获得目标设备的定位信息;确定所述目标设备上次扫描候选网络设备以进行网络定位时的时间间隔;所述网络定位的方式与所述目标定位方式不同;当所述时间间隔满足第一间隔条件时,在所述候选网络设备的至少两个目标网络设备中,查找信号覆盖范围未涵盖所述定位信息的目标网络设备;若未涵盖所述定位信息的目标网络设备的设备数量达到数量阈值,通过所述目标设备对所述候选网络设备进行信号扫描,得到第一信号扫描结果;基于所述第一信号扫描结果对所述目标设备进行网络定位。
[0005]一种网络定位装置,所述装置包括:获得模块,用于依据目标定位方式获得目标设备的定位信息;确定模块,用于确定所述目标设备上次扫描候选网络设备以进行网络定位时的时间间隔;所述网络定位的方式与所述目标定位方式不同;查找模块,用于当所述时间间隔满足第一间隔条件时,在所述候选网络设备的至少两个目标网络设备中,查找信号覆盖范围未涵盖所述定位信息的目标网络设备;扫描模块,用于若未涵盖所述定位信息的目标网络设备的设备数量达到数量阈值,通过所述目标设备对所述候选网络设备进行信号扫描,得到第一信号扫描结果;定位模块,用于基于所述第一信号扫描结果对所述目标设备进行网络定位。
[0006]在一个实施例中,所述装置还包括:所述扫描模块,还用于若所述设备数量未达到所述数量阈值、且所述时间间隔满足第二间隔条件,通过所述目标设备对所述候选网络设备进行信号扫描,得到第二信号扫描结果;
所述定位模块,还用于基于所述第二信号扫描结果对所述目标设备进行网络定位。
[0007]在一个实施例中,所述装置还包括:第一获取模块,用于获取所述目标设备上次扫描所述候选网络设备所得的第一网络信号强度;排序模块,用于根据所述第一网络信号强度对所述候选网络设备进行排序;选取模块,用于在排序后的所述候选网络设备中,将排序的名次达到预设名次的候选网络设备作为所述目标网络设备。
[0008]在一个实施例中,所述目标定位方式包括基于传感器的定位方式或基于卫星定位方式;所述定位信息包括传感器定位信息或卫星定位信息。
[0009]在一个实施例中,所述获得模块,还用于:当所述目标定位方式为基于传感器的定位方式时,通过所述传感器采集至少两次所述目标设备的运动数据和对应的采集时间;获取所述目标设备历史扫描所述候选网络设备时的扫描时间,以及历史扫描所述候选网络设备进行网络定位后所得的历史位置信息;根据所述历史位置信息和所述扫描时间,确定所述目标设备的第一速度值;基于所述第一速度值、所述运动数据和所述采集时间,确定所述目标设备的传感器定位信息。
[0010]在一个实施例中,所述运动数据为所述目标设备的加速度,所述加速度包括第一维坐标方向加速度、第二维坐标方向加速度以及第三维坐标方向加速度;所述确定模块,还用于:基于所述第一维坐标方向加速度、所述第二维坐标方向加速度以及所述第三维坐标方向加速度和重力加速度,确定所述目标设备在运动方向的加速度;基于所述第一速度值、所述目标设备在运动方向的加速度和所述采集时间,确定所述目标设备的传感器定位信息。
[0011]在一个实施例中,所述采集时间包括第一采集时间和晚于所述第一采集时间的第二采集时间;所述运动数据包括在所述第一采集时间采集的第一运动数据和在所述第二采集时间采集的第二运动数据;所述获得模块,还用于:当基于所述第一速度值、所述第一运动数据和所述第一采集时间确定所述目标设备经过道路的分岔点时,确定所述目标设备在所述分岔点的第二速度值,以及获取所述目标设备从所述道路转移至各分岔路的转移概率;根据所述转移概率,确定所述目标设备从所述道路转移至的目标分岔路;以所述分岔点为所述目标分岔路的起点位置,基于所述第二速度值、第二运动数据和第二采集时间确定所述目标设备的位移信息;基于所述起点位置和所述位移信息确定所述目标设备的传感器定位信息。
[0012]在一个实施例中,所述获得模块,还用于:获取至少两个其它设备移动至各所述分岔路时的速度均值和速度标准差;基于所述第二速度值、所述速度均值以及所述速度标准差,确定所述目标设备从
所述道路转移至各分岔路的转移概率。
[0013]在一个实施例中,所述装置还包括:所述确定模块,还用于确定至少两个所述其它设备移动至各所述分岔路时的转移速度;所述确定模块,还用于基于至少两个所述其它设备的转移速度,确定速度均值和速度标准差;生成模块,用于根据所述速度均值、所述速度标准差和至少两个所述分岔路的路段标识,生成转移矩阵;所述获得模块,还用于基于至少两个所述分岔路的路段标识,从所述转移矩阵中获取至少两个所述其它设备移动至各所述分岔路时的速度均值和速度标准差。
[0014]在一个实施例中,所述装置还包括:第二获取模块,用于获取其它设备对所述候选网络设备进行扫描所得的日志文本;提取模块,用于从所述日志文本中提取所述候选网络设备的日志信息;所述日志信息包括卫星定位信息和第二网络信号强度;所述确定模块,还用于根据所述卫星定位信息以及所述第二网络信号强度,确定所述候选网络设备的中心位置;所述确定模块,还用于确定以所述中心位置为中心点的、且覆盖预设数量的网格的网络区域;所述网格是对网络设备分布区域划分的单元格;将所述网络区域确定为所述信号覆盖范围。
[0015]在一个实施例中,所述中心位置包括经度坐标和纬度坐标;所述确定模块,还用于:基于所述卫星定位信息,确定所述日志文本中与相同所述网格存在关联关系的日志信息的条数;在与所述网格存在关联关系的日志信息中,确定每个所述网格对应的第二网络信号强度的均值和卫星定位信息的均值;依据所述日志信息的条数、所述第二网络信号强度的均值和所述卫星定位信息的均值,确定所述候选网络设备的中心位置。
[0016]在一个实施例中,所述确定模块,还用于:确定所述日志信息的条数与所述第二网络信号强度的均值间的比值;将所述比值作为所述网格对应的权重值,或者基于所述比值和目标系数确定各所述网格对应的权重值;基于各所述权重值,对所述网格中候选网络设备的所述卫星定位信息的均值进行加权求和,得到所述候选网络设备的中心位置。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络定位方法,其特征在于,所述方法包括:依据目标定位方式获得目标设备的定位信息;确定所述目标设备上次扫描候选网络设备以进行网络定位时的时间间隔;所述网络定位的方式与所述目标定位方式不同;当所述时间间隔满足第一间隔条件时,在所述候选网络设备的至少两个目标网络设备中,查找信号覆盖范围未涵盖所述定位信息的目标网络设备;若未涵盖所述定位信息的目标网络设备的设备数量达到数量阈值,通过所述目标设备对所述候选网络设备进行信号扫描,得到第一信号扫描结果;基于所述第一信号扫描结果对所述目标设备进行网络定位。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述设备数量未达到所述数量阈值、且所述时间间隔满足第二间隔条件,通过所述目标设备对所述候选网络设备进行信号扫描,得到第二信号扫描结果;基于所述第二信号扫描结果对所述目标设备进行网络定位。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标设备上次扫描所述候选网络设备所得的第一网络信号强度;根据所述第一网络信号强度对所述候选网络设备进行排序;在排序后的所述候选网络设备中,将排序的名次达到预设名次的候选网络设备作为所述目标网络设备。4.根据权利要求1所述的方法,其特征在于,所述目标定位方式包括基于传感器的定位方式或基于卫星定位方式;所述定位信息包括传感器定位信息或卫星定位信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述依据目标定位方式获得目标设备的定位信息包括:当所述目标定位方式为基于传感器的定位方式时,通过所述传感器采集至少两次所述目标设备的运动数据和对应的采集时间;获取所述目标设备历史扫描所述候选网络设备时的扫描时间,以及历史扫描所述候选网络设备进行网络定位后所得的历史位置信息;根据所述历史位置信息和所述扫描时间,确定所述目标设备的第一速度值;基于所述第一速度值、所述运动数据和所述采集时间,确定所述目标设备的传感器定位信息。6.根据权利要求5所述的方法,其特征在于,所述运动数据为所述目标设备的加速度,所述加速度包括第一维坐标方向加速度、第二维坐标方向加速度以及第三维坐标方向加速度;所述方法还包括:基于所述第一维坐标方向加速度、所述第二维坐标方向加速度以及所述第三维坐标方向加速度和重力加速度,确定所述目标设备在运动方向的加速度;所述基于所述第一速度值、所述运动数据和所述采集时间,确定所述目标设备的传感器定位信息包括:基于所述第一速度值、所述目标设备在运动方向的加速度和所述采集时间,确定所述目标设备的传感器定位信息。7.根据权利要求5所述的方法,其特征在于,所述采集时间包括第一采集时间和晚于所
述第一采集时间的第二采集时间;所述运动数据包括在所述第一采集时间采集的第一运动数据和在所述第二采集时间采集的第二运动数据;所述基于所述第一速度值、所述运动数据和所述采集时间,确定所述目标设备的传感器定位信息包括:当基于所述第一速度值、所述第一运动数据和所述第一采集时间确定所述目标设备经过道路的分岔点时,确定所述目标设备在所述分岔点的第二速度值,以及获取所述目标设备从所述道路转移至各分岔路的转移概率;根据所述转移概率,确定所述目标设备从所述道路转移至的目标分岔路;以所述分岔点为所述目标分岔路的起点位置,基于所述第二速度值、第二运动数据和第二采集时间确定所述目标设备的位移信息;基于所述起点位置和所述位移信息确定所述目标设备的传感器定位信息。8.根据权利要求7所述的方法,其特征在于,所述获取所述目标设备从所述道路转移至各分岔路的转移概率包括:获取至少两个其它设备移动至各所述分岔路时的速度均值和速度标准差;基于所述第二速度值、所述速度均值以及所述速度标准差,确定所述目标设备从所述道路转移至各分岔路的转移概率。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:确定至少两个所述其它设备移动至各所述分岔路时的转移速度;基于至少两个所...

【专利技术属性】
技术研发人员:张鑫倪嘉志刘弘毅李欣刘畅
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1