一种位置校正的方法、装置、可读存储介质和电子设备转让专利

申请号 : CN202010214212.5

文献号 : CN111464949B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张伟李淳敏许锦洋钟晓锋潘万坤周逸腾

申请人 : 拉扎斯网络科技(上海)有限公司

摘要 :

本发明实施例公开了一种位置校正的方法、装置、可读存储介质和电子设备。本发明实施例通过接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,可以确定出目标配送资源在配送过程中的漂移点,即判断出目标配送资源终端在配送过程中定位不准确的位置。

权利要求 :

1.一种位置校正的方法,其特征在于,该方法包括:接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;

通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;

通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;

响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;

通过至少一个处理器自动估计所述漂移点的校正位置;

通过至少一个处理器将所述校正位置替换所述定位位置;

其中,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。

2.如权利要求1所述的方法,其特征在于,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。

3.如权利要求1所述的方法,其特征在于,所述通过至少一个处理器自动估计所述漂移点的校正位置,具体包括:

所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;

所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。

4.一种位置校正的获取装置,其特征在于,该装置包括:接收单元,用于接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;

获取单元,用于通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;

确定单元,用于通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;

所述确定单元还用于,响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;

处理单元,用于通过至少一个处理器自动估计所述漂移点的校正位置;

校正单元,用于通过至少一个处理器将所述校正位置替换所述定位位置;

其中,所述确定单元具体用于:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。

5.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1‑3中任一项所述的方法。

6.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如下步骤:

接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;

通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;

通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;

响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;

通过至少一个处理器自动估计所述漂移点的校正位置;

通过至少一个处理器将所述校正位置替换所述定位位置;

其中,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。

7.如权利要求6所述的电子设备,其特征在于,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。

8.如权利要求6所述的电子设备,其特征在于,所述处理器具体执行如下步骤:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;

所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。

说明书 :

一种位置校正的方法、装置、可读存储介质和电子设备

技术领域

[0001] 本发明涉及数据处理领域,具体涉及一种位置校正的方法、装置、可读存储介质和电子设备。

背景技术

[0002] 随着科技的发展,社会的进步,快递、外卖等行业给人们的日常生活带来了越来越多的便利,在配送过程中,通常需要准确的确定配送资源的位置。
[0003] 在现有技术中,通过配送资源的手机终端定位所述配送资源的位置,但由于手机终端定位时会出现漂移,造成配送资源的定位不准确,例如,配送资源在指定时刻已经到达
设定位置,在正常情况下,手机终端定位的实际位置为所述设定位置,但是由于配送资源的
手机终端在该时刻出现了漂移,漂移后定位的位置称为漂移点,将配送资源定位到了距离
所述设定位置存在一定距离的漂移点,导致配送资源的定位不准确,因此,如何确定出配送
资源在配送过程中定位不准确的位置是目前需要解决的问题。

发明内容

[0004] 有鉴于此,本发明实施例提供了一种位置校正的方法、装置、可读存储介质和电子设备,能够确定出配送资源在配送过程中定位不准确的位置。
[0005] 第一方面,本发明实施例提供了一种位置校正的方法,该方法包括:接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源
的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位
置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样
点为漂移点。
[0006] 优选地,通过至少一个处理器自动估计所述漂移点的校正位置;通过至少一个处理器将所述校正位置替换所述定位位置。
[0007] 优选地,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
[0008] 优选地,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距
离。
[0009] 优选地,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类
范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多
个位置采样点的聚类。
[0010] 优选地,所述通过至少一个处理器自动估计所述漂移点的校正位置,具体包括:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前
一个位置采样点的第二距离;所述至少一个处理器根据所述第二距离以及所述目标配送资
源的配送方向,确定所述漂移点的校正位置。
[0011] 第二方面,本发明实施例提供了一种位置校正的装置,该方法包括:接收单元,用于接收来自目标配送资源终端的数据;获取单元,用于通过至少一个处理器解析所述数据,
获取设定时间内目标配送资源的多个位置采样点;确定单元,用于通过至少一个处理器自
动确定所述多个位置采样点的速度以及定位位置;所述确定单元还用于,响应于所述多个
位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
[0012] 第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面或第一方面任一种可能中任
一项所述的方法。
[0013] 第四方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理
器执行以实现如下步骤:接收来自目标配送资源终端的数据;通过至少一个处理器解析所
述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定
所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点
符合设定条件,确定所述任一位置采样点为漂移点。
[0014] 优选地,所述处理器还用于执行如下步骤:通过至少一个处理器自动估计所述漂移点的校正位置;通过至少一个处理器将所述校正位置替换所述定位位置。
[0015] 优选地,所述处理器具体执行如下步骤:响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
[0016] 优选地,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距
离。
[0017] 优选地,所述处理器具体执行如下步骤:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个
位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
[0018] 优选地,所述处理器具体执行如下步骤:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述至
少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校
正位置。
[0019] 本发明实施例通过接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确
定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样
点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,可以确定出目标配送
资源在配送过程中的漂移点,即判断出目标配送资源终端在配送过程中定位不准确的位
置。

附图说明

[0020] 通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
[0021] 图1是现有技术中目标配送资源位置示意图;
[0022] 图2是本发明第一实施例的一种位置校正的方法流程图;
[0023] 图3是本发明第一实施例的一种速度与时间的分布示意图;
[0024] 图4是本发明第一实施例的另一种速度与时间的聚类示意图;
[0025] 图5是本发明第二实施例的另一种位置校正的方法流程图;
[0026] 图6是本发明第二实施例的一种目标配送资源位置意图;
[0027] 图7是本发明第二实施例的另一种目标配送资源位置示意图;
[0028] 图8是本发明第二实施例的再一种目标配送资源位置意图;
[0029] 图9是本发明第三实施例的应用场景图;
[0030] 图10是本发明第四实施例的一种位置校正的装置示意图;
[0031] 图11是本发明第五实施例的电子设备的示意图。

具体实施方式

[0032] 以下基于实施例对本发明公开进行描述,但是本发明公开并不仅仅限于这些实施例。在下文对本发明公开的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人
员来说没有这些细节部分的描述也可以完全理解本发明公开。为了避免混淆本发明公开的
实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
[0033] 此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
[0034] 除非上下文明确要求,否则整个申请文件中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
[0035] 在本发明公开的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明公开的描述中,除非另有说明,“多
个”的含义是两个或两个以上。
[0036] 通常在现有技术中,通过配送资源的手机终端定位所述配送资源的位置,但由于手机终端定位时会出现漂移,造成配送资源的定位不准确,具体的,配送资源在指定时刻已
经到达设定位置,但是由于配送资源的手机终端在该时刻出现了漂移,其中,所述漂移是指
手机终端本身应该定位在手机终端所在的实际位置,但是出现漂移后,会将手机终端定位
到距离实际位置存在一定距离的其它位置,漂移后定位的位置称为漂移点,将配送资源定
位到了距离所述设定位置存在一定距离的漂移点,导致定位不准确,举例说明,假设配送任
务A需要从a位置配送到b位置,配送资源到达b位置后,配送资源的手机终端的实际位置也
在b位置,但在配送资源到达b位置时,手机终端的定位出现了漂移,将配送资源定位到了距
离b位置存在一定距离的c位置,具体如图1所示,假设配送任务A的用户没有接收到该配送
任务配送的物品,对配送资源进行了投诉,配送平台在进行责任认定时需要确定配送资源
在送达时刻的位置,但由于出现了漂移,无法确认配送资源是否达到过b位置,很难界定责
任,因此,如何确定出配送资源在配送过程中定位不准确的位置是目前需要解决的问题。
[0037] 本发明实施例中,图1中a位置到b位置的实际配送路线仅仅为示例性说明,在实际应用中,从a位置到b位置的过程中,配送资源的手机终端在进行定位时还会存在其它漂移
点,所示手机终端还可以称为配送资源终端,本发明对其名称不做限定,只要是可以定位配
送资源位置的设备即可。
[0038] 图2是本发明第一实施例的位置校正的方法的流程图。如图1所示,具体包括如下步骤:
[0039] 步骤S200、接收来自目标配送资源终端的数据。
[0040] 具体的,每隔设定时间间隔,目标配送资源终端向服务器上报一次数据,其中,所述目标配送资源可以为人,也可以为机器,所述,的配送资源终端可以为手机、平板等可以
定位配送资源位置的设备,所上报的数据中携带多个位置采样点,以及每个位置采样点对
应的位置信息和时间信息。
[0041] 本发明实施例中,所述设定时间间隔还可以称为采样时间间隔,本发明对其不做限定。
[0042] 举例说明,每隔20秒(s)接收到来自目标配送资源终端的数据,即采样时间间隔为20s。
[0043] 步骤S201、通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点。
[0044] 具体的,假设设定时间为5分钟,采样时间间隔为20s,则5分钟内目标配送资源的位置采样点的数量为16个,假设起始采样时间为0s, 分别为对应的时间为0s、20s、40s、
60s、80s、100s、120s、140s、160s、 180s、200s、220s、240s、260s、280s以及300s。在实际应用
中,设定时间可以为10分钟、20分钟等,采样时间间隔可以为5s、10s等,本发明对其不做限
定。
[0045] 步骤S202、通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置。
[0046] 具体的,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距
离。
[0047] 本发明实施例中,接收到目标配送资源终端每隔采样时间间隔发送的位置信息和时间信息,其中,所述位置信息中包括位置采样点的定位位置,所述时间信息中包括发送数
据时的时间。
[0048] 举例说明,假设需要获取16个位置采样点,获取的第6个位置采样点的时间为18时10分20秒,获取的第7个位置采样点的时间为 18时10分40秒,所述第6个位置采样点的定位
位置为d位置,所述第 7个位置采样点的定位位置为e位置,d位置到e位置的直线距离为295 
米,由于目标配送资源在配送时的路径可能并不是直线距离,通常需要根据直线距离计算
实际距离,所述实际距离还可以称为导航距离,假设实际距离为直线距离的1.4倍,则d位置
到e位置的实际距离约为400 米,本发明实施例中,所述d位置到e位置之间的距离也可以为
所述直线距离,所述实际距离还可以为直线距离的1.6倍,2倍,本发明对其不做限定。
[0049] 假设,d位置到e位置的实际距离约为400米(m),需要的时间为 20秒,则第7个位置采样点的位置为e位置,所述第7个位置采样点的速度为400米/20秒=20m/s。
[0050] 步骤S203、响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
[0051] 具体的,通过设定条件确定漂移点时,分为两种方式:
[0052] 方式一、响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
[0053] 本发明实施例中,假设目标配送资源的速度的设定阈值为30m/s,即目标配送资源最快的速度为30m/s,大于所述设定阈值,则任务该位置采样点为漂移点,举例说明,假设第
8个位置采样点相对于上一个位置采样点的速度为50m/s,目标配送资源在实际情况下不可
能达到上述速度,说明第8个位置采样点的位置出现了漂移,导致第7个位置采样点和第8个
位置采样点之间的直线距离大于实际的直线距离。
[0054] 在一个具体实施例中,位置采样点的速度与时间的分布图如图3所示,其中,横轴为采样时间间隔,纵轴为相对于上一个位置采样点的速度,图3上方的柱状图为时间间隔统
计图,图3右侧的柱状图为速度统计图。通过图3可知,速度在0m/s至25m/s的位置采样点较
多,位置采样点的速度在60m/s、80m/s附近时,说明位置采样点出现了漂移。
[0055] 方式二、响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设
定阈值的多个位置采样点的聚类。
[0056] 在一个具体实施例中,假设位置采样点的数量为多个,对速度小于或等于25m/s的位置采样点进行聚类,聚类后生成的聚类范围如图4所示,其中,横轴为采样时间间隔,纵轴
为相对于上一个位置采样点的速度,图4上方的正态分布图为时间正态分布图,说明时间间
隔在20s的位置采样点较多,图4右方的正态分布图为速度正态分布图,说明速度在0m/s至
5m/s的位置采样点较多,具体是由于目标配送资源在不进行配送时是不行进的,因此速度
为0,刚起步时速度需要从低到高增加,因此,低速的位置采样点较多。
[0057] 本发明实施例通过接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确
定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样
点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,可以确定出目标配送
资源在配送过程中的漂移点,即判断出目标配送资源终端在配送过程中定位不准确的位
置。
[0058] 在一种可能的实现方式中,本发明第二实施例如图5所示,在上述步骤S203之后,还包括如下步骤:
[0059] 步骤S204、通过至少一个处理器自动估计所述漂移点的校正位置。
[0060] 具体的,所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述至少一个处理器根据所述第二距离
以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
[0061] 举例说明,如图6所示,确定出第8个位置采样点为漂移点,根据第2个位置采样点、第3个位置采样点、第4个位置采样点、第5个位置采样点、第6个位置采样点、和第7个位置采
样点,确定出所示目标配送资源的平均速度,将平均速度和采样时间间隔的乘积,确定为第
7 个位置采样点到第8个位置采样点之间的实际直线距离,即第二距离,然后根据目标配送
资源的配送方向,确定出第8个位置采样点的校正位置{8},即正确的位置。
[0062] 步骤S205、通过至少一个处理器将所述校正位置替换所述定位位置。
[0063] 在一个具体实施例中,服务器根据接收到的目标配送资源终端的数据在地图上画出的位置采样点及配送路径如图7所示,根据上述方法,可以确定出位置采样点X、Y、Z为漂
移点,根据上述方法确定出漂移点 X、Y、Z的校正位置{X}、{Y}、{Z},然后根据校正位置替换
定位位置,确定出替换后的如图8所示的位置采样点及配送路径,在图7和图8中,仅仅详细
的描述漂移点和校正位置,其它位置采样点不再赘述。
[0064] 本发明实施例中,通过该方法可以对漂移点进行位置校正,准确的确定出配送资源的实际位置。
[0065] 下面通过一个具体实施例,对本发明的位置校正的方法进行详细说明,假设出租车调度平台需要对出租车进行调度时,需要精确的获取出租车的定位位置信息,但是由于
车辆在行程过程中会出现车速的调整以及网络信号变化等问题,因此可能会导致车辆的定
位延迟或定位偏移,所以在出租车端,需要通过当前的车辆车速、车辆的加速度、以及车辆
行驶方向和地理位置等信息进行处理,辅助确定车辆的准确定位位置。本发明实施例中,具
体的,首先获取车辆的多个位置采样点,然后确定多个位置采样点的速度以及地理位置,判
断出所述多个采样点中的漂移点,然后通过车辆的速度、车辆的加速度、以及车辆的行驶方
向确定出车辆的校正位置,然后将所述车辆的校正位置替换当前的车辆定位位置。
[0066] 在一种可能的实现方式中,本发明的位置校正的方法还可以引用于导航纠偏、无人驾驶、步行导航等方面,具体的处理方式和上述方式相同,本发明对其不做赘述。
[0067] 图9是本发明第三实施例的应用场景图,包括服务器和目标配送资源终端,其中,所述服务器还可以称为平台、系统等,目标配送资源终端可以为手机、平板等可以定位目标
配送资源位置的设备,所述服务器为至少一个,所述目标配送资源终端的数量为多个,服务
器接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间
内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的
速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所
述任一位置采样点为漂移点。通过上述方法,确定出配送资源在配送过程中定位不准确的
位置。
[0068] 图10是本发明第四实施例的位置校正的装置示意图。如图10所示,本实施例的装置包括接收单元1001、获取单元1002、确定单元1003、处理单元1004和校正单元1005。
[0069] 其中,接收单元1001,用于接收来自目标配送资源终端的数据;获取单元1002,用于通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;
确定单元1003,用于通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位
置;所述确定单元 1003还用于,响应于所述多个位置采样点中任一位置采样点符合设定条
件,确定所述任一位置采样点为漂移点。
[0070] 进一步地,该装置还包括:处理单元1004,用于通过至少一个处理器自动估计所述漂移点的校正位置;校正单元1005,用于通过至少一个处理器将所述校正位置替换所述定
位位置。
[0071] 进一步地,所述确定单元具体用于:响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
[0072] 进一步地,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的
距离。
[0073] 进一步地,所述确定单元具体用于:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置
采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
[0074] 进一步地,所述处理单元具体用于:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述至少一
个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位
置。
[0075] 图11是本发明第五实施例的电子设备的示意图。在本实施例中,电子设备为服务器。应理解,还可以为其他电子设备,如树莓派。如图 11所示,该电子设备:至少包括一个处
理器1101;以及,与至少一个处理器1101通信连接的存储器1102;以及,与扫描装置通信连
接的通信组件1103,通信组件1103在处理器1101的控制下接收和发送数据;其中,存储器
1102存储有可被至少一个处理器1101执行的指令,指令被至少一个处理器1101执行以实
现:接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间
内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的
速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所
述任一位置采样点为漂移点。
[0076] 进一步地,所述处理器还执行如下步骤:通过至少一个处理器自动估计所述漂移点的校正位置;通过至少一个处理器将所述校正位置替换所述定位位置。
[0077] 进一步地,所述处理器具体执行如下步骤:响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
[0078] 进一步地,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的
距离。
[0079] 进一步地,所述处理器具体执行如下步骤:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多
个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
[0080] 进一步地,所述处理器具体执行如下步骤:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述
至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的
校正位置。
[0081] 具体地,该电子设备包括:一个或多个处理器1101以及存储器1102,图11中以一个处理器1101为例。处理器1101、存储器1102可以通过总线或者其他方式连接,图11中以通过
总线连接为例。存储器1102作为一种非易失性计算机可读存储介质,可用于存储非易失性
软件程序、非易失性计算机可执行程序以及模块。处理器1101通过运行存储在存储器1102
中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实
现上述位置校正的方法。
[0082] 存储器1102可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器1102可
以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪
存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1102可选包括相对于处理
器1101远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实
例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0083] 一个或者多个模块存储在存储器1102中,当被一个或者多个处理器 1101执行时,执行上述任意方法实施例中的位置校正的方法。
[0084] 上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
[0085] 本发明的第六实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
[0086] 即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使
得一个设备(可以是单片机,芯片等) 或处理器(processor)执行本申请各实施例所述方法
的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read‑Only 
Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程
序代码的介质。
[0087] 本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。