CN111464949B - 一种位置校正的方法、装置、可读存储介质和电子设备 - Google Patents
一种位置校正的方法、装置、可读存储介质和电子设备 Download PDFInfo
- Publication number
- CN111464949B CN111464949B CN202010214212.5A CN202010214212A CN111464949B CN 111464949 B CN111464949 B CN 111464949B CN 202010214212 A CN202010214212 A CN 202010214212A CN 111464949 B CN111464949 B CN 111464949B
- Authority
- CN
- China
- Prior art keywords
- sampling points
- position sampling
- processor
- point
- location
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012937 correction Methods 0.000 title claims description 31
- 238000005070 sampling Methods 0.000 claims abstract description 208
- 238000012545 processing Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 abstract description 13
- 230000008569 process Effects 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 12
- 230000001133 acceleration Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 241001137251 Corvidae Species 0.000 description 1
- 240000007651 Rubus glaucus Species 0.000 description 1
- 235000011034 Rubus glaucus Nutrition 0.000 description 1
- 235000009122 Rubus idaeus Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 235000015108 pies Nutrition 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Biology (AREA)
- Entrepreneurship & Innovation (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Development Economics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Traffic Control Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种位置校正的方法、装置、可读存储介质和电子设备。本发明实施例通过接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,可以确定出目标配送资源在配送过程中的漂移点,即判断出目标配送资源终端在配送过程中定位不准确的位置。
Description
技术领域
本发明涉及数据处理领域,具体涉及一种位置校正的方法、装置、可读存储介质和电子设备。
背景技术
随着科技的发展,社会的进步,快递、外卖等行业给人们的日常生活带来了越来越多的便利,在配送过程中,通常需要准确的确定配送资源的位置。
在现有技术中,通过配送资源的手机终端定位所述配送资源的位置,但由于手机终端定位时会出现漂移,造成配送资源的定位不准确,例如,配送资源在指定时刻已经到达设定位置,在正常情况下,手机终端定位的实际位置为所述设定位置,但是由于配送资源的手机终端在该时刻出现了漂移,漂移后定位的位置称为漂移点,将配送资源定位到了距离所述设定位置存在一定距离的漂移点,导致配送资源的定位不准确,因此,如何确定出配送资源在配送过程中定位不准确的位置是目前需要解决的问题。
发明内容
有鉴于此,本发明实施例提供了一种位置校正的方法、装置、可读存储介质和电子设备,能够确定出配送资源在配送过程中定位不准确的位置。
第一方面,本发明实施例提供了一种位置校正的方法,该方法包括:接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
优选地,通过至少一个处理器自动估计所述漂移点的校正位置;通过至少一个处理器将所述校正位置替换所述定位位置。
优选地,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
优选地,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
优选地,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
优选地,所述通过至少一个处理器自动估计所述漂移点的校正位置,具体包括:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
第二方面,本发明实施例提供了一种位置校正的装置,该方法包括:接收单元,用于接收来自目标配送资源终端的数据;获取单元,用于通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;确定单元,用于通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;所述确定单元还用于,响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面或第一方面任一种可能中任一项所述的方法。
第四方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如下步骤:接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
优选地,所述处理器还用于执行如下步骤:通过至少一个处理器自动估计所述漂移点的校正位置;通过至少一个处理器将所述校正位置替换所述定位位置。
优选地,所述处理器具体执行如下步骤:响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
优选地,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
优选地,所述处理器具体执行如下步骤:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
优选地,所述处理器具体执行如下步骤:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
本发明实施例通过接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,可以确定出目标配送资源在配送过程中的漂移点,即判断出目标配送资源终端在配送过程中定位不准确的位置。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1是现有技术中目标配送资源位置示意图;
图2是本发明第一实施例的一种位置校正的方法流程图;
图3是本发明第一实施例的一种速度与时间的分布示意图;
图4是本发明第一实施例的另一种速度与时间的聚类示意图;
图5是本发明第二实施例的另一种位置校正的方法流程图;
图6是本发明第二实施例的一种目标配送资源位置意图;
图7是本发明第二实施例的另一种目标配送资源位置示意图;
图8是本发明第二实施例的再一种目标配送资源位置意图;
图9是本发明第三实施例的应用场景图;
图10是本发明第四实施例的一种位置校正的装置示意图;
图11是本发明第五实施例的电子设备的示意图。
具体实施方式
以下基于实施例对本发明公开进行描述,但是本发明公开并不仅仅限于这些实施例。在下文对本发明公开的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明公开。为了避免混淆本发明公开的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
除非上下文明确要求,否则整个申请文件中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本发明公开的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。
通常在现有技术中,通过配送资源的手机终端定位所述配送资源的位置,但由于手机终端定位时会出现漂移,造成配送资源的定位不准确,具体的,配送资源在指定时刻已经到达设定位置,但是由于配送资源的手机终端在该时刻出现了漂移,其中,所述漂移是指手机终端本身应该定位在手机终端所在的实际位置,但是出现漂移后,会将手机终端定位到距离实际位置存在一定距离的其它位置,漂移后定位的位置称为漂移点,将配送资源定位到了距离所述设定位置存在一定距离的漂移点,导致定位不准确,举例说明,假设配送任务A需要从a位置配送到b位置,配送资源到达b位置后,配送资源的手机终端的实际位置也在b位置,但在配送资源到达b位置时,手机终端的定位出现了漂移,将配送资源定位到了距离b位置存在一定距离的c位置,具体如图1所示,假设配送任务A的用户没有接收到该配送任务配送的物品,对配送资源进行了投诉,配送平台在进行责任认定时需要确定配送资源在送达时刻的位置,但由于出现了漂移,无法确认配送资源是否达到过b位置,很难界定责任,因此,如何确定出配送资源在配送过程中定位不准确的位置是目前需要解决的问题。
本发明实施例中,图1中a位置到b位置的实际配送路线仅仅为示例性说明,在实际应用中,从a位置到b位置的过程中,配送资源的手机终端在进行定位时还会存在其它漂移点,所示手机终端还可以称为配送资源终端,本发明对其名称不做限定,只要是可以定位配送资源位置的设备即可。
图2是本发明第一实施例的位置校正的方法的流程图。如图1所示,具体包括如下步骤:
步骤S200、接收来自目标配送资源终端的数据。
具体的,每隔设定时间间隔,目标配送资源终端向服务器上报一次数据,其中,所述目标配送资源可以为人,也可以为机器,所述,的配送资源终端可以为手机、平板等可以定位配送资源位置的设备,所上报的数据中携带多个位置采样点,以及每个位置采样点对应的位置信息和时间信息。
本发明实施例中,所述设定时间间隔还可以称为采样时间间隔,本发明对其不做限定。
举例说明,每隔20秒(s)接收到来自目标配送资源终端的数据,即采样时间间隔为20s。
步骤S201、通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点。
具体的,假设设定时间为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等,本发明对其不做限定。
步骤S202、通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置。
具体的,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
本发明实施例中,接收到目标配送资源终端每隔采样时间间隔发送的位置信息和时间信息,其中,所述位置信息中包括位置采样点的定位位置,所述时间信息中包括发送数据时的时间。
举例说明,假设需要获取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倍,本发明对其不做限定。
假设,d位置到e位置的实际距离约为400米(m),需要的时间为 20秒,则第7个位置采样点的位置为e位置,所述第7个位置采样点的速度为400米/20秒=20m/s。
步骤S203、响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
具体的,通过设定条件确定漂移点时,分为两种方式:
方式一、响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
本发明实施例中,假设目标配送资源的速度的设定阈值为30m/s,即目标配送资源最快的速度为30m/s,大于所述设定阈值,则任务该位置采样点为漂移点,举例说明,假设第8个位置采样点相对于上一个位置采样点的速度为50m/s,目标配送资源在实际情况下不可能达到上述速度,说明第8个位置采样点的位置出现了漂移,导致第7个位置采样点和第8个位置采样点之间的直线距离大于实际的直线距离。
在一个具体实施例中,位置采样点的速度与时间的分布图如图3所示,其中,横轴为采样时间间隔,纵轴为相对于上一个位置采样点的速度,图3上方的柱状图为时间间隔统计图,图3右侧的柱状图为速度统计图。通过图3可知,速度在0m/s至25m/s的位置采样点较多,位置采样点的速度在60m/s、80m/s附近时,说明位置采样点出现了漂移。
方式二、响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
在一个具体实施例中,假设位置采样点的数量为多个,对速度小于或等于25m/s的位置采样点进行聚类,聚类后生成的聚类范围如图4所示,其中,横轴为采样时间间隔,纵轴为相对于上一个位置采样点的速度,图4上方的正态分布图为时间正态分布图,说明时间间隔在20s的位置采样点较多,图4右方的正态分布图为速度正态分布图,说明速度在0m/s至5m/s的位置采样点较多,具体是由于目标配送资源在不进行配送时是不行进的,因此速度为0,刚起步时速度需要从低到高增加,因此,低速的位置采样点较多。
本发明实施例通过接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,可以确定出目标配送资源在配送过程中的漂移点,即判断出目标配送资源终端在配送过程中定位不准确的位置。
在一种可能的实现方式中,本发明第二实施例如图5所示,在上述步骤S203之后,还包括如下步骤:
步骤S204、通过至少一个处理器自动估计所述漂移点的校正位置。
具体的,所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
举例说明,如图6所示,确定出第8个位置采样点为漂移点,根据第2个位置采样点、第3个位置采样点、第4个位置采样点、第5个位置采样点、第6个位置采样点、和第7个位置采样点,确定出所示目标配送资源的平均速度,将平均速度和采样时间间隔的乘积,确定为第7 个位置采样点到第8个位置采样点之间的实际直线距离,即第二距离,然后根据目标配送资源的配送方向,确定出第8个位置采样点的校正位置{8},即正确的位置。
步骤S205、通过至少一个处理器将所述校正位置替换所述定位位置。
在一个具体实施例中,服务器根据接收到的目标配送资源终端的数据在地图上画出的位置采样点及配送路径如图7所示,根据上述方法,可以确定出位置采样点X、Y、Z为漂移点,根据上述方法确定出漂移点 X、Y、Z的校正位置{X}、{Y}、{Z},然后根据校正位置替换定位位置,确定出替换后的如图8所示的位置采样点及配送路径,在图7和图8中,仅仅详细的描述漂移点和校正位置,其它位置采样点不再赘述。
本发明实施例中,通过该方法可以对漂移点进行位置校正,准确的确定出配送资源的实际位置。
下面通过一个具体实施例,对本发明的位置校正的方法进行详细说明,假设出租车调度平台需要对出租车进行调度时,需要精确的获取出租车的定位位置信息,但是由于车辆在行程过程中会出现车速的调整以及网络信号变化等问题,因此可能会导致车辆的定位延迟或定位偏移,所以在出租车端,需要通过当前的车辆车速、车辆的加速度、以及车辆行驶方向和地理位置等信息进行处理,辅助确定车辆的准确定位位置。本发明实施例中,具体的,首先获取车辆的多个位置采样点,然后确定多个位置采样点的速度以及地理位置,判断出所述多个采样点中的漂移点,然后通过车辆的速度、车辆的加速度、以及车辆的行驶方向确定出车辆的校正位置,然后将所述车辆的校正位置替换当前的车辆定位位置。
在一种可能的实现方式中,本发明的位置校正的方法还可以引用于导航纠偏、无人驾驶、步行导航等方面,具体的处理方式和上述方式相同,本发明对其不做赘述。
图9是本发明第三实施例的应用场景图,包括服务器和目标配送资源终端,其中,所述服务器还可以称为平台、***等,目标配送资源终端可以为手机、平板等可以定位目标配送资源位置的设备,所述服务器为至少一个,所述目标配送资源终端的数量为多个,服务器接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。通过上述方法,确定出配送资源在配送过程中定位不准确的位置。
图10是本发明第四实施例的位置校正的装置示意图。如图10所示,本实施例的装置包括接收单元1001、获取单元1002、确定单元1003、处理单元1004和校正单元1005。
其中,接收单元1001,用于接收来自目标配送资源终端的数据;获取单元1002,用于通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;确定单元1003,用于通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;所述确定单元 1003还用于,响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
进一步地,该装置还包括:处理单元1004,用于通过至少一个处理器自动估计所述漂移点的校正位置;校正单元1005,用于通过至少一个处理器将所述校正位置替换所述定位位置。
进一步地,所述确定单元具体用于:响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
进一步地,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
进一步地,所述确定单元具体用于:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
进一步地,所述处理单元具体用于:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
图11是本发明第五实施例的电子设备的示意图。在本实施例中,电子设备为服务器。应理解,还可以为其他电子设备,如树莓派。如图 11所示,该电子设备:至少包括一个处理器1101;以及,与至少一个处理器1101通信连接的存储器1102;以及,与扫描装置通信连接的通信组件1103,通信组件1103在处理器1101的控制下接收和发送数据;其中,存储器1102存储有可被至少一个处理器1101执行的指令,指令被至少一个处理器1101执行以实现:接收来自目标配送资源终端的数据;通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点。
进一步地,所述处理器还执行如下步骤:通过至少一个处理器自动估计所述漂移点的校正位置;通过至少一个处理器将所述校正位置替换所述定位位置。
进一步地,所述处理器具体执行如下步骤:响应于所述多个位置采样点中任一位置采样点的速度大于设定阈值。
进一步地,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
进一步地,所述处理器具体执行如下步骤:响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
进一步地,所述处理器具体执行如下步骤:所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
具体地,该电子设备包括:一个或多个处理器1101以及存储器1102,图11中以一个处理器1101为例。处理器1101、存储器1102可以通过总线或者其他方式连接,图11中以通过总线连接为例。存储器1102作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器1101通过运行存储在存储器1102中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述位置校正的方法。
存储器1102可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器1102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1102可选包括相对于处理器1101远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器1102中,当被一个或者多个处理器 1101执行时,执行上述任意方法实施例中的位置校正的方法。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
本发明的第六实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等) 或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (8)
1.一种位置校正的方法,其特征在于,该方法包括:
接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;
通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;
通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;
响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;
通过至少一个处理器自动估计所述漂移点的校正位置;
通过至少一个处理器将所述校正位置替换所述定位位置;
其中,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:
响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
2.如权利要求1所述的方法,其特征在于,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
3.如权利要求1所述的方法,其特征在于,所述通过至少一个处理器自动估计所述漂移点的校正位置,具体包括:
所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;
所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
4.一种位置校正的获取装置,其特征在于,该装置包括:
接收单元,用于接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;
获取单元,用于通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;
确定单元,用于通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;
所述确定单元还用于,响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;
处理单元,用于通过至少一个处理器自动估计所述漂移点的校正位置;
校正单元,用于通过至少一个处理器将所述校正位置替换所述定位位置;
其中,所述确定单元具体用于:
响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
5.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-3中任一项所述的方法。
6.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如下步骤:
接收来自目标配送资源终端的数据,所述数据为所述目标配送终端每隔设定时间间隔上报的数据,所述数据包括多个位置采样点以及每个位置采样点的位置信息,所述位置信息为所述位置采样点的定位信息;
通过至少一个处理器解析所述数据,获取设定时间内目标配送资源的多个位置采样点;
通过至少一个处理器自动确定所述多个位置采样点的速度以及定位位置;
响应于所述多个位置采样点中任一位置采样点符合设定条件,确定所述任一位置采样点为漂移点;
通过至少一个处理器自动估计所述漂移点的校正位置;
通过至少一个处理器将所述校正位置替换所述定位位置;
其中,所述响应于所述多个位置采样点中任一位置采样点符合设定条件,具体包括:
响应于所述多个位置采样点中落在聚类范围之外的任一位置采样点,其中,所述聚类范围为所述设定时间内目标配送资源的多个位置采样点中速度小于或等于设定阈值的多个位置采样点的聚类。
7.如权利要求6所述的电子设备,其特征在于,所述任一位置采样点的速度为第一距离与采样时间间隔的比值,其中,所述第一距离为所述任一位置采样点前一个位置采样点与所述任一位置采样点的之间的距离。
8.如权利要求6所述的电子设备,其特征在于,所述处理器具体执行如下步骤:
所述至少一个处理器根据所述目标配送资源的平均速度,确定所述校正位置与所述漂移点前一个位置采样点的第二距离;
所述至少一个处理器根据所述第二距离以及所述目标配送资源的配送方向,确定所述漂移点的校正位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010214212.5A CN111464949B (zh) | 2020-03-24 | 2020-03-24 | 一种位置校正的方法、装置、可读存储介质和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010214212.5A CN111464949B (zh) | 2020-03-24 | 2020-03-24 | 一种位置校正的方法、装置、可读存储介质和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111464949A CN111464949A (zh) | 2020-07-28 |
CN111464949B true CN111464949B (zh) | 2021-07-09 |
Family
ID=71680518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010214212.5A Active CN111464949B (zh) | 2020-03-24 | 2020-03-24 | 一种位置校正的方法、装置、可读存储介质和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111464949B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115829584A (zh) * | 2022-12-02 | 2023-03-21 | 首约科技(北京)有限公司 | 飘点的确定方法、装置、电子设备及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106291630B (zh) * | 2015-05-29 | 2019-03-01 | 骑记(厦门)科技有限公司 | 漂移数据修正方法和装置 |
CN108072886B (zh) * | 2016-11-14 | 2021-08-24 | 杭州海康威视数字技术股份有限公司 | 一种定位方法、装置及电子设备 |
CN107146448A (zh) * | 2017-05-08 | 2017-09-08 | 武汉依迅北斗空间技术有限公司 | 一种车辆定位信息修正方法及*** |
CN108120991A (zh) * | 2017-12-06 | 2018-06-05 | 上海评驾科技有限公司 | 一种行车轨迹优化方法 |
CN109031371B (zh) * | 2018-06-13 | 2020-11-03 | 山东众云教育科技有限公司 | 一种基于持续定位信息的路线平滑方法及*** |
-
2020
- 2020-03-24 CN CN202010214212.5A patent/CN111464949B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111464949A (zh) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109300312B (zh) | 一种基于车辆大数据的路况分析方法及*** | |
CN109862084B (zh) | 地图数据更新方法、装置、***及存储介质 | |
CN109781122B (zh) | 高精度地图更新方法及装置 | |
US11416005B2 (en) | Method and apparatus for controlling unmanned vehicle to perform route verification | |
US11162801B2 (en) | Methods and systems for detecting an open navigable element | |
CN110689804B (zh) | 用于输出信息的方法和装置 | |
CN104050832A (zh) | 位置信息的补全方法和装置 | |
CN111464949B (zh) | 一种位置校正的方法、装置、可读存储介质和电子设备 | |
CN107221183B (zh) | 一种公共交通工具实时报站方法及装置 | |
CN109029418A (zh) | 一种在封闭区域内对车辆进行定位的方法 | |
CN111194001A (zh) | Lte指纹定位校正的方法、装置及*** | |
CN113411743A (zh) | 一种终端定位方法、装置及终端 | |
CN115291262B (zh) | 卫星定位数据校正方法、装置、电子设备及存储介质 | |
CN110099442B (zh) | 网络设备的位置变化确定方法、装置、计算机设备及介质 | |
CN111645680B (zh) | 车辆可通行性的确定方法、装置、终端和存储介质 | |
CN110726414B (zh) | 用于输出信息的方法和装置 | |
CN113129438B (zh) | 一种车道线的精度提升方法、装置及可读存储介质 | |
CN111586566B (zh) | 一种通信时隙的分配方法和装置、一种服务器 | |
CN111818116B (zh) | 用于校正车辆位置的方法、设备、车辆和计算机可读介质 | |
CN110544064B (zh) | 一种数据处理的方法、装置、可读存储介质和电子设备 | |
CN102724632B (zh) | 一种地理位置数据的获取方法 | |
CN116391108A (zh) | 道路物体定位方法 | |
CN116405879B (zh) | 一种室内定位轨迹纠偏方法、装置、设备和存储介质 | |
CN114485687B (zh) | 车辆位置确定方法及相关装置 | |
CN113534156B (zh) | 一种基于车载毫米波雷达的车辆定位方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |