一种位置校正的方法、装置、可读存储介质和电子设备转让专利
申请号 : CN202010214212.5
文献号 : CN111464949B
文献日 : 2021-07-09
发明人 : 张伟 , 李淳敏 , 许锦洋 , 钟晓锋 , 潘万坤 , 周逸腾
申请人 : 拉扎斯网络科技(上海)有限公司
摘要 :
权利要求 :
1.一种位置校正的方法,其特征在于,该方法包括:接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;
通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;
通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;
响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;
通过至少一个处理器自动估计所述漂移点的校正位置;
通过至少一个处理器将所述校正位置替换所述定位位置;
其中,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
2.如权利要求1所述的方法,其特征在于,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
3.如权利要求1所述的方法,其特征在于,所述通过至少一个处理器自动估计所述漂移点的校正位置,具体包括:
所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;
所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
4.一种位置校正的获取装置,其特征在于,该装置包括:接收单元,用于接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;
获取单元,用于通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;
确定单元,用于通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;
所述确定单元还用于,响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;
处理单元,用于通过至少一个处理器自动估计所述漂移点的校正位置;
校正单元,用于通过至少一个处理器将所述校正位置替换所述定位位置;
其中,所述确定单元具体用于:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
5.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1‑3中任一项所述的方法。
6.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如下步骤:
接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;
通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;
通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;
响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;
通过至少一个处理器自动估计所述漂移点的校正位置;
通过至少一个处理器将所述校正位置替换所述定位位置;
其中,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
7.如权利要求6所述的电子设备,其特征在于,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
8.如权利要求6所述的电子设备,其特征在于,所述处理器具体执行如下步骤:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;
所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
说明书 :
一种位置校正的方法、装置、可读存储介质和电子设备
技术领域
背景技术
设定位置,在正常情况下,手机终端定位的实际位置为所述设定位置,但是由于配送资源的
手机终端在该时刻出现了漂移,漂移后定位的位置称为漂移点,将配送资源定位到了距离
所述设定位置存在一定距离的漂移点,导致配送资源的定位不准确,因此,如何确定出配送
资源在配送过程中定位不准确的位置是目前需要解决的问题。
发明内容
的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位
置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样
点为漂移点。
离。
范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多
个位置采样点的聚类。
一个位置采样点的第二距离;所述至少一个处理器根据所述第二距离以及所述目标配送资
源的配送方向,确定所述漂移点的校正位置。
获取设定时间内目标配送资源的多个位置采样点;确定单元,用于通过至少一个处理器自
动确定所述多个位置采样点的速度以及定位位置;所述确定单元还用于,响应于所述多个
位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
一项所述的方法。
器执行以实现如下步骤:接收来自目标配送资源终端的数据;通过至少一个处理器解析所
述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定
所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点
符合设定条件,确定所述任一位置采样点为漂移点。
离。
位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校
正位置。
定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样
点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,可以确定出目标配送
资源在配送过程中的漂移点,即判断出目标配送资源终端在配送过程中定位不准确的位
置。
附图说明
具体实施方式
员来说没有这些细节部分的描述也可以完全理解本发明公开。为了避免混淆本发明公开的
实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
个”的含义是两个或两个以上。
经到达设定位置,但是由于配送资源的手机终端在该时刻出现了漂移,其中,所述漂移是指
手机终端本身应该定位在手机终端所在的实际位置,但是出现漂移后,会将手机终端定位
到距离实际位置存在一定距离的其它位置,漂移后定位的位置称为漂移点,将配送资源定
位到了距离所述设定位置存在一定距离的漂移点,导致定位不准确,举例说明,假设配送任
务A需要从a位置配送到b位置,配送资源到达b位置后,配送资源的手机终端的实际位置也
在b位置,但在配送资源到达b位置时,手机终端的定位出现了漂移,将配送资源定位到了距
离b位置存在一定距离的c位置,具体如图1所示,假设配送任务A的用户没有接收到该配送
任务配送的物品,对配送资源进行了投诉,配送平台在进行责任认定时需要确定配送资源
在送达时刻的位置,但由于出现了漂移,无法确认配送资源是否达到过b位置,很难界定责
任,因此,如何确定出配送资源在配送过程中定位不准确的位置是目前需要解决的问题。
点,所示手机终端还可以称为配送资源终端,本发明对其名称不做限定,只要是可以定位配
送资源位置的设备即可。
定位配送资源位置的设备,所上报的数据中携带多个位置采样点,以及每个位置采样点对
应的位置信息和时间信息。
60s、80s、100s、120s、140s、160s、 180s、200s、220s、240s、260s、280s以及300s。在实际应用
中,设定时间可以为10分钟、20分钟等,采样时间间隔可以为5s、10s等,本发明对其不做限
定。
离。
据时的时间。
位置为d位置,所述第 7个位置采样点的定位位置为e位置,d位置到e位置的直线距离为295
米,由于目标配送资源在配送时的路径可能并不是直线距离,通常需要根据直线距离计算
实际距离,所述实际距离还可以称为导航距离,假设实际距离为直线距离的1.4倍,则d位置
到e位置的实际距离约为400 米,本发明实施例中,所述d位置到e位置之间的距离也可以为
所述直线距离,所述实际距离还可以为直线距离的1.6倍,2倍,本发明对其不做限定。
8个位置采样点相对于上一个位置采样点的速度为50m/s,目标配送资源在实际情况下不可
能达到上述速度,说明第8个位置采样点的位置出现了漂移,导致第7个位置采样点和第8个
位置采样点之间的直线距离大于实际的直线距离。
计图,图3右侧的柱状图为速度统计图。通过图3可知,速度在0m/s至25m/s的位置采样点较
多,位置采样点的速度在60m/s、80m/s附近时,说明位置采样点出现了漂移。
定阈值的多个位置采样点的聚类。
为相对于上一个位置采样点的速度,图4上方的正态分布图为时间正态分布图,说明时间间
隔在20s的位置采样点较多,图4右方的正态分布图为速度正态分布图,说明速度在0m/s至
5m/s的位置采样点较多,具体是由于目标配送资源在不进行配送时是不行进的,因此速度
为0,刚起步时速度需要从低到高增加,因此,低速的位置采样点较多。
定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样
点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,可以确定出目标配送
资源在配送过程中的漂移点,即判断出目标配送资源终端在配送过程中定位不准确的位
置。
以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
样点,确定出所示目标配送资源的平均速度,将平均速度和采样时间间隔的乘积,确定为第
7 个位置采样点到第8个位置采样点之间的实际直线距离,即第二距离,然后根据目标配送
资源的配送方向,确定出第8个位置采样点的校正位置{8},即正确的位置。
移点,根据上述方法确定出漂移点 X、Y、Z的校正位置{X}、{Y}、{Z},然后根据校正位置替换
定位位置,确定出替换后的如图8所示的位置采样点及配送路径,在图7和图8中,仅仅详细
的描述漂移点和校正位置,其它位置采样点不再赘述。
车辆在行程过程中会出现车速的调整以及网络信号变化等问题,因此可能会导致车辆的定
位延迟或定位偏移,所以在出租车端,需要通过当前的车辆车速、车辆的加速度、以及车辆
行驶方向和地理位置等信息进行处理,辅助确定车辆的准确定位位置。本发明实施例中,具
体的,首先获取车辆的多个位置采样点,然后确定多个位置采样点的速度以及地理位置,判
断出所述多个采样点中的漂移点,然后通过车辆的速度、车辆的加速度、以及车辆的行驶方
向确定出车辆的校正位置,然后将所述车辆的校正位置替换当前的车辆定位位置。
配送资源位置的设备,所述服务器为至少一个,所述目标配送资源终端的数量为多个,服务
器接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间
内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的
速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所
述任一位置采样点为漂移点。通过上述方法,确定出配送资源在配送过程中定位不准确的
位置。
确定单元1003,用于通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位
置;所述确定单元 1003还用于,响应于所述多个位置采样点中任一位置采样点符合设定条
件,确定所述任一位置采样点为漂移点。
位位置。
距离。
采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位
置。
理器1101;以及,与至少一个处理器1101通信连接的存储器1102;以及,与扫描装置通信连
接的通信组件1103,通信组件1103在处理器1101的控制下接收和发送数据;其中,存储器
1102存储有可被至少一个处理器1101执行的指令,指令被至少一个处理器1101执行以实
现:接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间
内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的
速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所
述任一位置采样点为漂移点。
距离。
个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的
校正位置。
总线连接为例。存储器1102作为一种非易失性计算机可读存储介质,可用于存储非易失性
软件程序、非易失性计算机可执行程序以及模块。处理器1101通过运行存储在存储器1102
中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实
现上述位置校正的方法。
以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪
存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1102可选包括相对于处理
器1101远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实
例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
得一个设备(可以是单片机,芯片等) 或处理器(processor)执行本申请各实施例所述方法
的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read‑Only
Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程
序代码的介质。